最新的毛片基地免费,国产国语一级毛片,免费国产成人高清在线电影,中天堂国产日韩欧美,中国国产aa一级毛片,国产va欧美va在线观看,成人不卡在线

文件搜索裝置、文件搜索方法及圖像搜索裝置制造方法

文檔序號(hào):6508511閱讀:187來(lái)源:國(guó)知局
文件搜索裝置、文件搜索方法及圖像搜索裝置制造方法
【專利摘要】本發(fā)明提供文件搜索裝置、文件搜索方法及圖像搜索裝置。所述文件搜索裝置具有:設(shè)置單元,被配置為設(shè)置多個(gè)屬性信息以及關(guān)于文件之間的關(guān)系的關(guān)系信息,作為用于規(guī)定要搜索的文件的搜索條件;第一搜索單元,被配置為搜索具有由所述設(shè)置單元設(shè)置的所述屬性信息中的至少一個(gè)的文件;第二搜索單元,被配置為搜索由所述第一搜索單元查找到的文件之中的、滿足基于由所述設(shè)置單元設(shè)置的所述關(guān)系信息的條件的多個(gè)文件;以及輸出單元,被配置為輸出由所述第二搜索單元查找到的多個(gè)文件作為搜索結(jié)果。
【專利說明】文件搜索裝置、文件搜索方法及圖像搜索裝置
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明涉及文件搜索裝置、文件搜索方法及圖像搜索裝置。
【背景技術(shù)】
[0002]為了對(duì)圖像進(jìn)行管理和搜索,而對(duì)各個(gè)拍攝圖像分配諸如關(guān)鍵字的元數(shù)據(jù)。近年來(lái),隨著數(shù)字照相機(jī)、移動(dòng)電話和智能電話的普及,用戶拍攝的圖像的數(shù)量增加,因此,對(duì)這些圖像進(jìn)行容易的管理和搜索成為了重要的問題。
[0003]解決該問題的方法的示例是對(duì)圖像自動(dòng)分配關(guān)鍵字的技術(shù)。例如,通過識(shí)別被攝體的臉部來(lái)對(duì)圖像分配人名,或者通過根據(jù)GPS信息獲取拍攝圖像的位置,來(lái)對(duì)圖像分配地點(diǎn)名稱或地標(biāo)名稱。
[0004]另一方面,提出了引入時(shí)間序列概念以通過關(guān)鍵字來(lái)搜索圖像的技術(shù)。在根據(jù)日本特開2008-140248號(hào)公報(bào)的用于搜索與基板處理裝置中的故障相關(guān)聯(lián)的日志的裝置中,按照時(shí)間序列對(duì)關(guān)鍵字進(jìn)行排序。如果包括關(guān)鍵字的日志按照該序列依次出現(xiàn),則將相應(yīng)的日志突出顯示。這使得能夠容易地查找按照時(shí)間序列發(fā)生的故障。

【發(fā)明內(nèi)容】

[0005]本發(fā)明的實(shí)施例的一個(gè)方面涉及一種文件搜索裝置,該文件搜索裝置具有:設(shè)置單元,被配置為設(shè)置多個(gè)屬性信息以及關(guān)于文件之間的關(guān)系的關(guān)系信息,作為用于規(guī)定要搜索的文件的搜索條件;第一搜索單元,被配置為搜索具有由所述設(shè)置單元設(shè)置的所述屬性信息中的至少一個(gè)的文件;第二搜索單元,被配置為搜索由所述第一搜索單元查找到的文件之中的、滿足基于由所述設(shè)置單元設(shè)置的所述關(guān)系信息的條件的多個(gè)文件;以及輸出單元,被配置為輸出由所述第二搜索單元查找到的多個(gè)文件作為搜索結(jié)果。
[0006]本發(fā)明的實(shí)施例的另一方面涉及一種文件搜索方法,該文件搜索方法具有:設(shè)置步驟,設(shè)置多個(gè)屬性信息以及關(guān)于文件之間的關(guān)系的關(guān)系信息,作為用于規(guī)定要搜索的文件的條件;第一搜索步驟,搜索具有在所述設(shè)置步驟中設(shè)置的所述屬性信息中的至少一個(gè)的文件;第二搜索步驟,搜索在所述第一搜索步驟中查找到的文件之中的、滿足基于在所述設(shè)置步驟中設(shè)置的所述關(guān)系信息的條件的多個(gè)文件;以及輸出步驟,輸出在所述第二搜索步驟中查找到的多個(gè)文件作為搜索結(jié)果。
[0007]本發(fā)明的實(shí)施例的另一方面涉及一種圖像搜索裝置,該圖像搜索裝置具有:設(shè)置單元,被配置為設(shè)置多個(gè)關(guān)鍵字以及圖像之間的時(shí)間條件,作為圖像搜索條件;以及搜索單元,被配置為搜索存儲(chǔ)在存儲(chǔ)單元中的多個(gè)圖像之中的、與所述圖像搜索條件匹配的圖像。在所述圖像搜索裝置中,要搜索的圖像是具有所述多個(gè)關(guān)鍵字中的至少一個(gè)的圖像,并且在具有所述多個(gè)關(guān)鍵字中的一個(gè)關(guān)鍵字的圖像與具有其他關(guān)鍵字的其他圖像之間滿足所述時(shí)間條件。
[0008]本發(fā)明的實(shí)施例的另一方面涉及一種圖像搜索裝置,該圖像搜索裝置具有:設(shè)置單元,被配置為設(shè)置多個(gè)關(guān)鍵字以及圖像之間的地理?xiàng)l件,作為圖像搜索條件;以及搜索單元,被配置為搜索存儲(chǔ)在存儲(chǔ)單元中的多個(gè)圖像之中的、與所述圖像搜索條件匹配的圖像。在所述圖像搜索裝置中,要搜索的圖像是具有所述多個(gè)關(guān)鍵字中的至少一個(gè)的圖像,并且在具有所述多個(gè)關(guān)鍵字中的一個(gè)關(guān)鍵字的圖像與具有其他關(guān)鍵字的其他圖像之間滿足所述地理?xiàng)l件。
[0009]通過以下參照附圖對(duì)示例性實(shí)施例的描述,本發(fā)明的其它特征將變得清楚。
【專利附圖】

【附圖說明】
[0010]圖1是示出根據(jù)本發(fā)明的實(shí)施例的圖像搜索裝置的結(jié)構(gòu)的示例的框圖;
[0011]圖2是示出用于輸入根據(jù)本發(fā)明的第一實(shí)施例的圖像搜索裝置的搜索條件的對(duì)話框的示例的圖;
[0012]圖3A是用于說明根據(jù)本發(fā)明的第一實(shí)施例的搜索處理的圖;
[0013]圖3B是用于說明根據(jù)本發(fā)明的第一實(shí)施例的圖像數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)的圖;
[0014]圖4A是例示根據(jù)本發(fā)明的第一實(shí)施例的搜索處理的示例的流程圖;
[0015]圖4B是例示根據(jù)本發(fā)明的第一實(shí)施例的搜索處理的另一示例的流程圖;
[0016]圖5是示出根據(jù)本發(fā)明的第一實(shí)施例的關(guān)鍵字表的數(shù)據(jù)結(jié)構(gòu)的示例的表;
[0017]圖6是示出根據(jù)本發(fā)明的第一實(shí)施例的圖像搜索裝置的搜索結(jié)果的顯示的示例的圖;
[0018]圖7是示出根據(jù)本發(fā)明的第一實(shí)施例的圖像搜索裝置的主窗口上的搜索結(jié)果的顯示的示例的圖;
[0019]圖8是示出用于輸入根據(jù)本發(fā)明的第二實(shí)施例的圖像搜索裝置的搜索條件的對(duì)話框的示例的圖;
[0020]圖9是示出根據(jù)本發(fā)明的第二實(shí)施例的關(guān)鍵字表的數(shù)據(jù)結(jié)構(gòu)的示例的表;
[0021]圖1OA是例示根據(jù)本發(fā)明的第二實(shí)施例的搜索處理的示例的流程圖;
[0022]圖1OB是例示在根據(jù)本發(fā)明的第二實(shí)施例的搜索處理中考慮關(guān)鍵字的出現(xiàn)順序時(shí)的確定處理的示例的流程圖;
[0023]圖1OC是例示在根據(jù)本發(fā)明的第二實(shí)施例的搜索處理中不考慮關(guān)鍵字的出現(xiàn)順序時(shí)的確定處理的不例的流程圖;
[0024]圖11是示出用于輸入根據(jù)本發(fā)明的第三實(shí)施例的圖像搜索裝置的搜索條件的對(duì)話框的示例的圖;
[0025]圖12是用于說明根據(jù)本發(fā)明的第三實(shí)施例的搜索處理的概念的圖;以及
[0026]圖13是例示根據(jù)本發(fā)明的第三實(shí)施例的搜索處理的示例的流程圖。
【具體實(shí)施方式】
[0027]下面,將結(jié)合文件搜索裝置來(lái)描述本發(fā)明的實(shí)施例。
[0028]當(dāng)給出多個(gè)關(guān)鍵字作為搜索條件時(shí),如果沒有對(duì)文件分配這些關(guān)鍵字,則用于進(jìn)行文件搜索的文件搜索裝置可能無(wú)法查找到文件。然而,作為使用多個(gè)關(guān)鍵字來(lái)搜索文件的示例,用戶希望基于在過去的旅行中拍攝多個(gè)圖像的記憶,來(lái)搜索這些圖像。例如,基于緊接在拍攝“寺廟”場(chǎng)景之后拍攝了 “午餐”場(chǎng)景的記憶,用戶在進(jìn)行這類拍攝操作的旅行中的圖像中進(jìn)行搜索。假設(shè)將日本特開2008-140248號(hào)公報(bào)的技術(shù)應(yīng)用于圖像搜索操作。在這種情況下,如果分別分配有多個(gè)關(guān)鍵字的圖像按照時(shí)間序列出現(xiàn),則可以查找到關(guān)注圖像,但是未考慮圖像的拍攝日期/時(shí)間之間的間隔以及圖像的拍攝地點(diǎn)之間的距離。因此,難以高效地搜索在給定時(shí)段內(nèi)拍攝的圖像或者在特定區(qū)域中拍攝的圖像。
[0029]針對(duì)該問題,下面將描述如下的文件搜索裝置,該文件搜索裝置即使在未對(duì)各個(gè)文件分配多個(gè)關(guān)鍵字的情況下,也能夠高效地搜索在給定時(shí)段內(nèi)或者在特定區(qū)域中生成或者更新的文件(例如拍攝圖像)。
[0030]該文件搜索裝置使得用戶能夠?qū)⑽募膶傩孕畔⒅付樗阉鳁l件,以及將關(guān)系信息指定為搜索條件,所述關(guān)系信息用于指定文件之間的關(guān)系,以提取具有屬性信息的文件作為搜索結(jié)果。在分配有被指定為搜索條件的多個(gè)屬性信息的文件(文件組)之中,提取并輸出滿足基于指定的關(guān)系信息的條件的文件作為搜索結(jié)果。下面,將參照附圖描述本發(fā)明的更具體的實(shí)施例。
[0031][第一實(shí)施例]
[0032]根據(jù)該實(shí)施例的文件搜索裝置通過規(guī)定如下的文件來(lái)進(jìn)行搜索,所述文件各自相對(duì)于分配有多個(gè)關(guān)鍵字中的一個(gè)的文件滿足預(yù)定時(shí)間條件(時(shí)間關(guān)系),并且各自分配有所述多個(gè)關(guān)鍵字中的其他關(guān)鍵字。
[0033]圖1是示出根據(jù)該實(shí)施例的文件搜索裝置的框圖。在下面要描述的實(shí)施例中,以在例如PC (個(gè)人計(jì)算機(jī))100上運(yùn)行的應(yīng)用的形式,來(lái)實(shí)現(xiàn)文件搜索裝置。然而,文件搜索裝置的實(shí)施例不限于PC。例如,可以使用數(shù)字照相機(jī)、數(shù)字?jǐn)z像機(jī)、移動(dòng)電話、智能電話、其他蜂窩電子設(shè)備等。這些電子設(shè)備中的各個(gè)的結(jié)構(gòu)與圖1所示的結(jié)構(gòu)基本相同。請(qǐng)注意,如果這些電子設(shè)備具有照相機(jī)功能,則能夠使用根據(jù)本發(fā)明的搜索技術(shù),來(lái)對(duì)通過使用照相機(jī)進(jìn)行拍攝而獲得的圖像進(jìn)行管理。
[0034]文件搜索裝置的搜索目標(biāo)可以包括諸如像靜止圖像和運(yùn)動(dòng)圖像的圖像文件、文本文件和演示文件的各種類型的文件和內(nèi)容。也就是說,能夠基于諸如創(chuàng)建日期/時(shí)間和更新日期/時(shí)間的日期/時(shí)間信息以及作為搜索條件的元數(shù)據(jù),來(lái)搜索分配有這些信息的文件。此外,不需要將搜索目標(biāo)文件和內(nèi)容局限于單個(gè)類型。例如,靜止圖像、運(yùn)動(dòng)圖像、演示文件、電子郵件消息等可以統(tǒng)一作為搜索目標(biāo)。請(qǐng)注意,下面將特別基于搜索目標(biāo)文件是圖像的圖像搜索裝置的示例,來(lái)說明文件搜索裝置的操作。
[0035]PC100包括CPUlOl、RAM102和R0M103。R0M103存儲(chǔ)文件搜索裝置的基本控制程序。該控制程序包括根據(jù)本實(shí)施例的搜索處理程序。在文件搜索裝置起動(dòng)時(shí),將控制程序讀取到RAM102中并且由CPUlOl執(zhí)行。二次存儲(chǔ)設(shè)備104在實(shí)際中是硬盤、存儲(chǔ)盤等。二次存儲(chǔ)設(shè)備104存儲(chǔ)高級(jí)別控制程序(例如操作系統(tǒng))、圖像瀏覽器、用于對(duì)與圖像數(shù)據(jù)相關(guān)聯(lián)的信息進(jìn)行管理的數(shù)據(jù)庫(kù)、用于連接到照相機(jī)并且將圖像數(shù)據(jù)加載到PC100中的應(yīng)用、加載的圖像數(shù)據(jù)等。根據(jù)需要,將這些軟件程序讀取到RAM102中并且由CPUlOl執(zhí)行。網(wǎng)絡(luò)接口( I/F)105是用來(lái)將PC100連接到照相機(jī)的、用于連接USB線纜的USB接口。操作單元106接受用戶向文件搜索裝置發(fā)出指令的操作,并且包括鍵盤和鼠標(biāo)。顯示單元107根據(jù)CPUlOl的顯示控制顯示圖像或者圖形用戶界面(⑶I),并且包括監(jiān)視器??偩€108由單元101至107用來(lái)交換信息。
[0036]圖2示出了當(dāng)用戶在根據(jù)該實(shí)施例的文件搜索裝置或者應(yīng)用中指示進(jìn)行關(guān)鍵字搜索時(shí)、在PC100的顯示單元107上顯示的顯示畫面(用戶界面:UI)。在圖2所示的對(duì)話框200中,文本框201和202是用于輸入關(guān)鍵字的區(qū)域。用戶能夠向各個(gè)文本框輸入關(guān)鍵字。在圖2中,輸入了關(guān)鍵字“寺廟”和“午餐”。框203是文本框,該文本框用于輸入與分配有所輸入的關(guān)鍵字的圖像相關(guān)聯(lián)的時(shí)段。在該示例中,輸入了“20”分鐘的值。該時(shí)段表示拍攝分配有第一關(guān)鍵字(Kwl)的圖像的日期/時(shí)間與拍攝分配有第二關(guān)鍵字(Kw2)的圖像的日期/時(shí)間之間的容許時(shí)段。例如,在圖2所示的示例中,搜索在拍攝分配有第一關(guān)鍵字“寺廟”的圖像之后的“20分鐘”內(nèi)拍攝的分配有第二關(guān)鍵字“午餐”的圖像。框204是復(fù)選框,該復(fù)選框用于設(shè)置是否要考慮關(guān)鍵字的出現(xiàn)順序而按照時(shí)間序列進(jìn)行搜索。在該示例中,因?yàn)閺?fù)選框被勾選(ON),因此執(zhí)行基于第一和第二關(guān)鍵字的出現(xiàn)順序以及時(shí)段的搜索。搜索按鈕205是用于接受搜索開始指令的按鈕。
[0037]請(qǐng)注意,圖2示出了使用任意輸入的字符串作為搜索條件的情況。作為替代,能夠?qū)⑴c搜索目標(biāo)內(nèi)容相關(guān)聯(lián)地管理的信息指定為搜索條件。例如,圖像具有照相機(jī)參數(shù)(焦距、變焦倍率、曝光時(shí)間、光圈值、有無(wú)閃光、ISO感光度等)、拍攝模式信息(人像模式、風(fēng)景模式、運(yùn)動(dòng)模式、玩具照相機(jī)模式、單色模式、立體模式(diorama mode)、魚眼模式等)、喜愛程度(favorite rating)等。當(dāng)用戶點(diǎn)擊地圖上的點(diǎn)時(shí),可以接受GPS信息作為搜索條件。在這種情況下,將被規(guī)定為搜索條件的GPS信息與包含在圖像的元數(shù)據(jù)中的GPS信息進(jìn)行比較,以查找圖像。
[0038]此外,搜索條件可以包括與人相關(guān)的項(xiàng)。例如,可以直接輸入人名作為關(guān)鍵字,并且可以將包括要搜索的人的圖片指定為詢問圖像。對(duì)于使用輸入的人名的搜索,可以預(yù)先準(zhǔn)備如下的表,在該表中,與各個(gè)人名相關(guān)聯(lián)地登記了從要搜索的人的圖片中提取的臉部特征量。當(dāng)基于指定的人名進(jìn)行搜索時(shí),從表中獲取與指定的人名相關(guān)聯(lián)的臉部特征量,并且在包括如下臉部圖像的圖像中進(jìn)行搜索,所述臉部圖像具有與所獲取的臉部特征量類似的臉部特征量??梢酝ㄟ^搜索具有包括與指定的姓名相同的人名的元數(shù)據(jù)的圖像,而在包括該人的圖像中進(jìn)行搜索。在這種情況下,人名預(yù)先包含在圖像的元數(shù)據(jù)中。當(dāng)使用詢問圖像時(shí),詢問圖像中的人的臉部特征量被提取并用于搜索。可以準(zhǔn)備存儲(chǔ)人名并且將人名與詢問圖像相關(guān)聯(lián)的表??梢允褂迷摫韺⒅付ǖ脑儐枅D像中的人名規(guī)定為關(guān)鍵字,并且在具有包括與關(guān)鍵字相對(duì)應(yīng)的人名的元數(shù)據(jù)的圖像中進(jìn)行搜索。
[0039]圖3A是用于說明基于圖2所示的圖像搜索條件在圖像中進(jìn)行實(shí)際搜索的情況的圖。為了進(jìn)行該處理,將用于元數(shù)據(jù)獲取處理和搜索處理的程序從二次存儲(chǔ)設(shè)備104加載到RAM102中,并且由CPUlOl執(zhí)行。
[0040]圖像301至306指示PC100的硬盤中的圖像中的、使用拍攝日期/時(shí)間作為關(guān)鍵字進(jìn)行了排序的一部分。假設(shè)對(duì)圖像303分配了關(guān)鍵字“寺廟”,并且對(duì)圖像304分配了關(guān)鍵字“午餐”。在該實(shí)施例中,將圖像303的拍攝日期/時(shí)間和圖像304的拍攝日期/時(shí)間進(jìn)行比較。如果圖像304在圖像303之后拍攝,并且拍攝日期/時(shí)間之間的差等于或者短于“20”分鐘,則獲得圖像303和304作為搜索結(jié)果。在上面的示例中,繼圖像303之后拍攝了圖像304。然而,在該實(shí)施例中,即使在圖像303與304之間拍攝了任意數(shù)量的圖像,但只要滿足前述圖像搜索條件,則獲得圖像303和304以及存在于它們之間的所有圖像作為搜索結(jié)果。
[0041]圖3B是示出在該實(shí)施例中使用的圖像數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)的示例的圖。圖像數(shù)據(jù)310是文件,并對(duì)應(yīng)于一個(gè)圖像數(shù)據(jù)。區(qū)域311用作將關(guān)于圖像的附加信息存儲(chǔ)為元數(shù)據(jù)(搜索信息)的元數(shù)據(jù)頭部分。元數(shù)據(jù)由諸如Exif標(biāo)準(zhǔn)的標(biāo)準(zhǔn)來(lái)定義,并且例如包括拍攝日期/時(shí)間和拍攝時(shí)的照相機(jī)參數(shù)(例如焦距和變焦倍率)、評(píng)級(jí)(喜愛程度)、用于圖像搜索的關(guān)鍵字、注釋、縮略圖和拍攝地點(diǎn)的位置信息(GPS信息)。如上所述,能夠?qū)⑦@些信息指定為搜索條件。區(qū)域312用作存儲(chǔ)對(duì)圖像進(jìn)行解碼所需的信息的頭部分。例如,對(duì)于JPEG圖像,區(qū)域312存儲(chǔ)通過縮小圖像而獲得的縮略圖圖像。區(qū)域313存儲(chǔ)圖像的實(shí)際數(shù)據(jù)。
[0042]下面,將參照?qǐng)D4A說明參照?qǐng)D3A描述的搜索處理的過程。圖4A是例示根據(jù)本發(fā)明的實(shí)施例的搜索處理的流程圖。
[0043]當(dāng)用戶指示進(jìn)行關(guān)鍵字搜索時(shí),在步驟S400中,通過使用對(duì)話框200接收來(lái)自用戶的輸入,來(lái)設(shè)置搜索條件。在步驟S401中,在二次存儲(chǔ)設(shè)備104中的數(shù)據(jù)庫(kù)中,搜索各自分配有被指定為搜索條件的關(guān)鍵字“寺廟”(下文中稱為Kwl)或者“午餐”(下文中稱為Kw2)的圖像,并且創(chuàng)建這些圖像的列表。這時(shí),使用數(shù)據(jù)庫(kù)的功能,以基于圖像的拍攝日期/時(shí)間按照時(shí)間順序?qū)D像進(jìn)行排序。請(qǐng)注意,PClOO的硬盤中的所有圖像的數(shù)據(jù)都登記在該數(shù)據(jù)庫(kù)中。在數(shù)據(jù)庫(kù)中登記數(shù)據(jù)、在數(shù)據(jù)庫(kù)中搜索數(shù)據(jù)、創(chuàng)建列表和對(duì)數(shù)據(jù)進(jìn)行排序的技術(shù)是公知的,并且省略對(duì)這些技術(shù)的描述。對(duì)于從數(shù)據(jù)庫(kù)中獲取的圖像,創(chuàng)建圖像的文件路徑的列表,并且將該列表存儲(chǔ)在RAM102中。作為另一示例,當(dāng)然,可以將所獲取的圖像,存儲(chǔ)為各自對(duì)于各個(gè)圖像唯一的整數(shù)值(識(shí)別信息)的列表。
[0044]處理前進(jìn)到步驟S402,以在RAM102上將關(guān)鍵字表(KWT)初始化。圖5是示出在該搜索處理中創(chuàng)建的關(guān)鍵字表500的示例的表。在該實(shí)施例中,由于說明關(guān)鍵字的數(shù)量是兩個(gè)的情況,因此關(guān)鍵字表500中的條目的數(shù)量是兩個(gè)。參照?qǐng)D5,在列501中存儲(chǔ)關(guān)鍵字,并且在列502中存儲(chǔ)標(biāo)志值。作為初始標(biāo)志值,存儲(chǔ)“O”。稍后將描述如何使用該標(biāo)志。
[0045]之后,針對(duì)在列表上指針PO依次指向的圖像(PO圖像),執(zhí)行步驟S403至S411中的處理。指針PO依次指定關(guān)鍵字表500的從第一個(gè)圖像到最后的圖像的圖像。首先,處理前進(jìn)到步驟S403,并且把表示日期/時(shí)間的數(shù)據(jù)類型的變量T,設(shè)置為通過將預(yù)定時(shí)間值t(例如20分鐘)與PO圖像的拍攝日期/時(shí)間相加而獲得的值。如果例如PO圖像的拍攝日期/時(shí)間是“2012/06/2512:34”,則將T設(shè)置為“2012/06/2512: 54”。在步驟S404中,將指針P2初始化為空(NULL)。在步驟S405中,確定是否對(duì)PO圖像分配了第一關(guān)鍵字Kwl (即“寺廟”)??梢栽诓襟ES405中從圖像文件中提取關(guān)鍵字,或者可以預(yù)先提取關(guān)鍵字并將關(guān)鍵字存儲(chǔ)在數(shù)據(jù)庫(kù)中,并且在執(zhí)行步驟S401或者S405中的處理時(shí)從數(shù)據(jù)庫(kù)中讀出關(guān)鍵字。如果沒有分配第一關(guān)鍵字Kwl (步驟S405:否),則處理前進(jìn)到步驟S410。另一方面,如果分配了第一關(guān)鍵字Kwl (步驟S405:是),則處理前進(jìn)到步驟S406。在步驟S406中,將關(guān)鍵字表500中的Kwl的標(biāo)志改變?yōu)椤?I ”。
[0046]針對(duì)由指針Pl依次指向的圖像(Pl圖像),執(zhí)行步驟S407至S409中的處理。指針Pi依次指定如下的圖像,即從PO圖像,到列表中的具有變量T之前的最新拍攝日期/時(shí)間的圖像。請(qǐng)注意,如果列表的最后的圖像具有時(shí)間T之前的拍攝日期/時(shí)間,則指針Pl依次指定圖像,直到列表的最后的圖像。在步驟S407中,確定是否對(duì)Pl圖像分配了 Kw2。如果對(duì)Pl圖像分配了 Kw2 (步驟S407:是),則處理前進(jìn)到步驟S408,以將關(guān)鍵字表500中的Kw2的標(biāo)志改變?yōu)椤癐”。另一方面,如果沒有分配Kw2 (步驟S407:否),則將指針Pl移動(dòng)到該列表的下一個(gè)圖像,由此重復(fù)進(jìn)行處理。在步驟S409中,將指針P2移動(dòng)到指針Pl指向的圖像。在針對(duì)包含在處理范圍中的所有圖像、執(zhí)行了前述步驟S407至S409中的處理之后,處理前進(jìn)到步驟S410。在步驟S410中,確定指針P2是否為空。如果指針P2為空(步驟S410:是),則使指針PO遞增1,并且針對(duì)下一個(gè)圖像執(zhí)行步驟S403和后續(xù)步驟中的處理。如果指針P2不為空(步驟S410:否),則處理前進(jìn)到步驟S411,并且從數(shù)據(jù)庫(kù)中獲取PO圖像、P2圖像以及在這兩個(gè)圖像之間拍攝的所有圖像,并將所獲取的圖像添加到搜索結(jié)果中。之后,使指針PO遞增1,并且針對(duì)下一個(gè)圖像執(zhí)行步驟S403和后續(xù)步驟中的處理。如果針對(duì)列表的最后的圖像完成了處理,則在步驟S412中,在顯示單元107上輸出搜索結(jié)果,并且整個(gè)處理結(jié)束。通過該處理,能夠查找到分配有Kw2、并且在PO圖像的拍攝日期/時(shí)間之后的值t內(nèi)在時(shí)間上最遠(yuǎn)的P2圖像,并且提取并輸出PO圖像、P2圖像以及在這兩個(gè)圖像之間拍攝的圖像的圖像組作為搜索結(jié)果。
[0047]下面,將參照?qǐng)D6描述通過圖4A所示的搜索處理獲得的搜索結(jié)果的顯示的示例。圖6是示出根據(jù)該實(shí)施例的文件搜索裝置或應(yīng)用中的、用于顯示搜索結(jié)果的顯示畫面(用戶界面:UI)的示例的圖。為了實(shí)現(xiàn)該顯示處理,將搜索結(jié)果顯示程序從二次存儲(chǔ)設(shè)備104加載到RAM102中,并且由CPUlOl使用存儲(chǔ)在RAM102中的搜索結(jié)果的信息來(lái)執(zhí)行該程序。在該實(shí)施例中,將說明在搜索結(jié)果對(duì)話框600中最多顯示三個(gè)搜索結(jié)果的情況。如果搜索結(jié)果的數(shù)量大于三個(gè),則用戶可以通過操作滾動(dòng)條601來(lái)顯示第四個(gè)搜索結(jié)果和后續(xù)搜索結(jié)果。
[0048]參照?qǐng)D6,縮略圖602是分配有關(guān)鍵字“寺廟”的圖像的縮略圖,并且縮略圖603是分配有關(guān)鍵字“午餐”的圖像的縮略圖。這些縮略圖對(duì)應(yīng)于圖3A所示的圖像303和304。類似地,縮略圖604和605分別是分配有關(guān)鍵字“寺廟”和“午餐”的圖像的縮略圖。在該搜索結(jié)果中,在縮略圖604與605的拍攝日期/時(shí)間之間拍攝了圖像606。不需要總是對(duì)圖像分配關(guān)鍵字“寺廟”或者“午餐”。
[0049]類似地,縮略圖607是分配有關(guān)鍵字“寺廟”的圖像的縮略圖。在該搜索結(jié)果中,在縮略圖607的圖像的拍攝日期/時(shí)間與分配有關(guān)鍵字“午餐”的圖像的拍攝日期/時(shí)間之間,拍攝了三個(gè)或更多個(gè)圖像(對(duì)應(yīng)于縮略圖608至610),因此不顯示第五個(gè)圖像和后續(xù)圖像的縮略圖。用戶可以通過點(diǎn)擊按鈕611來(lái)向左滾動(dòng)搜索結(jié)果,由此依次顯示第五個(gè)圖像和后續(xù)圖像的縮略圖。與按鈕611類似,使用按鈕612至616來(lái)控制滾動(dòng)操作。請(qǐng)注意,由于在畫面上顯示了第一和第二搜索結(jié)果的所有圖像,并且從第一個(gè)圖像開始顯示第三搜索結(jié)果,因此按鈕612至616變灰,以不接受點(diǎn)擊。按鈕617至619是針對(duì)各個(gè)搜索結(jié)果設(shè)置的跳轉(zhuǎn)按鈕。當(dāng)點(diǎn)擊跳轉(zhuǎn)按鈕時(shí),滾動(dòng)應(yīng)用的主窗口,以顯示搜索結(jié)果的在前或者在后的圖像。下面,將參照?qǐng)D7描述該操作。
[0050]對(duì)于搜索結(jié)果的顯示順序,可以如圖6所示按照包含在搜索結(jié)果中的圖像的數(shù)量的升序,或者按照包含的圖像的數(shù)量的降序,來(lái)顯示搜索結(jié)果。多個(gè)搜索結(jié)果的圖像可能彼此重疊。在這種情況下,如果顯示所有搜索結(jié)果,則顯示多個(gè)類似的搜索結(jié)果,由此損害用戶便利性。為了解決該問題,當(dāng)搜索結(jié)果的圖像以給定比率(例如70%)或者更高彼此重疊時(shí),可以選擇包括最大數(shù)量的圖像的搜索結(jié)果。作為另選方案,可以選擇如下的搜索結(jié)果,在該搜索結(jié)果中,包括更大數(shù)量的、具有兩個(gè)關(guān)鍵字中的更重要的一個(gè)的圖像。此外,可以合成多個(gè)搜索結(jié)果,以獲得一個(gè)搜索結(jié)果。
[0051]圖7是示出根據(jù)本實(shí)施例的文件搜索裝置或應(yīng)用中的主窗口的顯示的示例的圖。窗口 700通過基于PC100的硬盤中的所有圖像的拍攝日期/時(shí)間,按照時(shí)間順序?qū)@些圖像進(jìn)行排序,來(lái)顯示這些圖像的縮略圖。圖7示出了緊接在用戶按下搜索結(jié)果對(duì)話框600中的按鈕619之后顯示的窗口 700。日期701指示拍攝圖像607至610的日期??s略圖702至706是搜索結(jié)果的圖像的縮略圖,并且通過框707突出顯示。這使得用戶能夠通過突出顯示的位置,來(lái)確認(rèn)分配有關(guān)鍵字“寺廟”的圖像、分配有關(guān)鍵字“午餐”的圖像以及這兩個(gè)圖像之間的中間圖像。相對(duì)于搜索結(jié)果的圖像,用戶還能夠看到在時(shí)間上相鄰的圖像,即在圖像702之前拍攝的圖像和在圖像706之后拍攝的圖像。
[0052]請(qǐng)注意,在圖7的瀏覽器畫面中,能夠任意選擇顯示的圖像,并且對(duì)該圖像的元數(shù)據(jù)進(jìn)行編輯。可以針對(duì)各個(gè)圖像對(duì)元數(shù)據(jù)進(jìn)行編輯,或者可以選擇多個(gè)圖像,并且可以在各個(gè)圖像的元數(shù)據(jù)的特定項(xiàng)中設(shè)置共有的內(nèi)容。例如,可以統(tǒng)一設(shè)置喜愛程度,或者可以在注釋字段中統(tǒng)一設(shè)置共有關(guān)鍵字。此外,還能夠?qū)Ω鱾€(gè)圖像進(jìn)行旋轉(zhuǎn)、大小調(diào)整、刪除或復(fù)制,或者針對(duì)多個(gè)圖像統(tǒng)一進(jìn)行這些操作。
[0053]請(qǐng)注意,在上述實(shí)施例中,所有圖像都是靜止圖像。在實(shí)際中,圖像中的一部分或者全部可能是運(yùn)動(dòng)圖像。在這種情況下,可以將運(yùn)動(dòng)圖像的拍攝開始日期/時(shí)間視為圖像的拍攝日期/時(shí)間。作為另選方案,考慮到運(yùn)動(dòng)圖像的長(zhǎng)度,如果圖像303是運(yùn)動(dòng)圖像,并且在圖像303的拍攝結(jié)束日期/時(shí)間(或者通過將運(yùn)動(dòng)圖像的長(zhǎng)度與拍攝開始日期/時(shí)間相加而獲得的值)之后的20分鐘內(nèi),存在圖像304,則可以獲得圖像303和304作為搜索結(jié)果O
[0054]雖然在該實(shí)施例中用戶向框203輸入時(shí)段,但是本發(fā)明不限于此。例如,可以將預(yù)先設(shè)置的固定值設(shè)置為時(shí)段。作為另選方案,可以設(shè)置時(shí)段,使得包含在如下組中的圖像成為搜索目標(biāo),其中,通過對(duì)圖像的拍攝日期/時(shí)間進(jìn)行分析并且基于拍攝日期/時(shí)間對(duì)這些圖像進(jìn)行分組(例如對(duì)具有相同日期的圖像進(jìn)行分組),而獲得所述的組。例如,對(duì)于具有相同拍攝日期的圖像,能夠設(shè)置時(shí)段,使得在搜索結(jié)果中包括具有相同拍攝日期的圖像。
[0055]上面說明了如下的情況,即勾選圖2所示的對(duì)話框200的框204,由此考慮關(guān)鍵字的出現(xiàn)順序進(jìn)行按照時(shí)間序列的搜索。相反,可能存在未勾選框204、并且不考慮關(guān)鍵字的出現(xiàn)順序的情況。因此,下面,將參照?qǐng)D4B所示的流程圖描述不考慮關(guān)鍵字的出現(xiàn)順序的情況。
[0056]步驟S420至S424中的處理與圖4A的步驟S400至S404中的處理相同,并且省略重復(fù)的描述。在步驟S425中,確定是否對(duì)指針PO指向的PO圖像分配了 Kwl和Kw2兩者。如果分配了 Kwl和Kw2兩者(步驟S425:是),則處理前進(jìn)到步驟S431。在步驟S431中,將指針P2移動(dòng)到與指針PO指向的PO圖像相同的圖像,然后處理前進(jìn)到步驟S432。另一方面,如果分配了 Kwl和Kw2中的一個(gè)(步驟S425:否),則處理前進(jìn)到步驟S426。在步驟S426中,在關(guān)鍵字表500中,將對(duì)PO圖像分配的關(guān)鍵字的標(biāo)志的值改變?yōu)镮。在步驟S427中,將沒有對(duì)PO圖像分配的關(guān)鍵字作為Kw存儲(chǔ)在RAM102中。
[0057]針對(duì)指針Pl依次指向的圖像(Pl圖像)執(zhí)行步驟S428至S430中的處理。指針Pl依次指定如下的圖像,即從PO圖像,到列表中的具有變量T之前的最新拍攝日期/時(shí)間的圖像。請(qǐng)注意,如果列表的最后的圖像具有時(shí)間T之前的拍攝日期/時(shí)間,則指針Pl依次指定圖像,直到列表的最后的圖像。在步驟S428中,確定是否對(duì)Pl圖像分配了在步驟S427中存儲(chǔ)的Kw。如果對(duì)Pl圖像分配了 Kw (步驟S428:是),則處理前進(jìn)到步驟S429,并且將關(guān)鍵字表500的Kw的標(biāo)志改變?yōu)椤癐”。另一方面,如果沒有分配Kw (步驟S428:否),則將指針Pl移動(dòng)到該列表的下一個(gè)圖像,由此重復(fù)進(jìn)行處理。在步驟S430中,將指針P2移動(dòng)至IJ指針Pl指向的圖像。通過該處理,指針P2指向如下的圖像,該圖像在PO圖像之后拍攝,并且分配有未對(duì)PO圖像分配的關(guān)鍵字Kw。在針對(duì)包含在處理范圍中的所有圖像、執(zhí)行了前述步驟S428至S430中的處理之后,處理前進(jìn)到步驟S432。
[0058]在步驟S432中,確定指針P2是否為空,或者指針PO是否與指針P2 —致。如果在步驟S432中確定滿足這兩個(gè)條件中的一個(gè)(步驟S432:是),則使指針PO遞增1,并且針對(duì)下一個(gè)圖像執(zhí)行從步驟S423開始的處理。如果不滿足這兩個(gè)條件中的任何一個(gè)(步驟S432:否),則處理前進(jìn)到步驟S433,并且從數(shù)據(jù)庫(kù)中,獲取由指針PO及P2指定的圖像以及在這兩個(gè)圖像之間拍攝的所有圖像,并將所獲取的圖像添加到搜索結(jié)果中。之后,使指針PO遞增1,并且針對(duì)下一個(gè)圖像執(zhí)行步驟S423和后續(xù)步驟中的處理。如果針對(duì)列表的最后的圖像完成了處理,則在步驟S434中,在顯示單元107上輸出搜索結(jié)果,并且整個(gè)處理結(jié)束。通過該處理,能夠查找到分配有Kw、并且在PO圖像的拍攝日期/時(shí)間之后的值t內(nèi)在時(shí)間上最遠(yuǎn)的P2圖像,并且提取PO圖像、P2圖像以及在這兩個(gè)圖像之間拍攝的圖像作為搜索結(jié)果。
[0059]如上所述,用作根據(jù)該實(shí)施例的文件搜索裝置的圖像搜索裝置,能夠通過規(guī)定在分配有預(yù)定關(guān)鍵字的圖像的拍攝日期/時(shí)間之后的預(yù)定時(shí)段內(nèi)拍攝、并且分配有其他關(guān)鍵字的圖像,來(lái)進(jìn)行圖像搜索。即使沒有對(duì)各個(gè)圖像同時(shí)分配作為搜索條件給出的兩個(gè)關(guān)鍵字,這也使得用戶能夠搜索預(yù)定時(shí)段內(nèi)的圖像。
[0060][第二實(shí)施例]
[0061]在上述第一實(shí)施例中,以圖像搜索裝置作為文件搜索裝置的示例進(jìn)行了描述。并且,特別描述了輸入兩個(gè)關(guān)鍵字時(shí)的操作。在第二實(shí)施例中,將說明向用作圖像搜索裝置的PC應(yīng)用輸入N (NS 2)個(gè)關(guān)鍵字時(shí)的操作。在該實(shí)施例中,還能夠指定由關(guān)鍵字指示的圖像的元數(shù)據(jù)的類型。請(qǐng)注意,根據(jù)本實(shí)施例的文件搜索裝置的結(jié)構(gòu)與在第一實(shí)施例中相同,并且省略重復(fù)的描述。
[0062]圖8是示出當(dāng)用戶在根據(jù)本實(shí)施例的文件搜索裝置或應(yīng)用中指示進(jìn)行關(guān)鍵字搜索時(shí)、在PC100的顯示單元107上顯示的顯示畫面的示例的圖。在對(duì)話框800中,組合框801至805是用于接受對(duì)要搜索用戶指定的關(guān)鍵字的元數(shù)據(jù)區(qū)域(字段)的指定的區(qū)域。各個(gè)圖像的元數(shù)據(jù)存儲(chǔ)在圖3B所示的區(qū)域311的元數(shù)據(jù)頭部分中。在該實(shí)施例中,能夠指定諸如“關(guān)鍵字”、“注釋”、“人”、“地點(diǎn)名稱”或“事件”的元數(shù)據(jù)的類型,或者指定“全部”元數(shù)據(jù)。請(qǐng)注意,與第一實(shí)施例類似,能夠?qū)⑴c搜索目標(biāo)文件相關(guān)聯(lián)地管理的任意信息指定為搜索條件。
[0063]用戶能夠向文本框806至810輸入作為關(guān)鍵字的文本。用戶能夠向各個(gè)文本框輸入一個(gè)關(guān)鍵字。參照?qǐng)D8,輸入了第一關(guān)鍵字“寺廟”、第二關(guān)鍵字“午餐”和第三關(guān)鍵字“山田花子”。在該示例中,用戶基于在與“山田花子”的旅行中拍攝了“寺廟”、“午餐”和“山田花子”的記憶,嘗試在圖像中進(jìn)行搜索。按下按鈕811來(lái)輸入六個(gè)或更多個(gè)關(guān)鍵字。當(dāng)點(diǎn)擊按鈕811時(shí),對(duì)話框800在垂直方向上延伸,由此使得用戶能夠輸入更多關(guān)鍵字。像圖2所示的框203 —樣,框812是如下的文本框,該文本框用于輸入分配有預(yù)定關(guān)鍵字的圖像的拍攝日期/時(shí)間之后的容許拍攝間隔。在該示例中,向框812輸入了“20”分鐘的值。像圖2所示的框204 —樣,框813是如下的復(fù)選框,該復(fù)選框用于設(shè)置是否考慮關(guān)鍵字的出現(xiàn)順序按照時(shí)間序列進(jìn)行搜索。在該示例中,該復(fù)選框?yàn)镺N (勾選)。與圖2所示的搜索按鈕205類似,按下按鈕814來(lái)開始進(jìn)行搜索。
[0064]下面,將描述根據(jù)本實(shí)施例的文件搜索裝置或應(yīng)用的操作。
[0065]圖9是在搜索處理中創(chuàng)建的關(guān)鍵字表。在該實(shí)施例中,由于關(guān)鍵字的數(shù)量是兩個(gè)或更多個(gè)(N),因此關(guān)鍵字表900具有兩行或者更多行。圖9特別示出了關(guān)鍵字的數(shù)量是三個(gè)的情況。列901存儲(chǔ)元數(shù)據(jù)的類型;列902存儲(chǔ)關(guān)鍵字;并且列903存儲(chǔ)作為標(biāo)志值的“O”。
[0066]下面,將參照?qǐng)D1OA說明根據(jù)本實(shí)施例的搜索處理的過程。圖1OA是例示根據(jù)本實(shí)施例的搜索處理的流程圖。當(dāng)用戶指示進(jìn)行關(guān)鍵字搜索時(shí),在步驟Siooo中,通過使用對(duì)話框800接收來(lái)自用戶的輸入,來(lái)設(shè)置搜索條件。在步驟S1001中,在二次存儲(chǔ)設(shè)備104中的數(shù)據(jù)庫(kù)中,搜索各自分配有被指定為搜索條件的N個(gè)關(guān)鍵字Kwl至KwN中的一個(gè)的圖像,由此創(chuàng)建這些圖像的列表。這時(shí),使用數(shù)據(jù)庫(kù)的功能,以基于圖像的拍攝日期/時(shí)間按照時(shí)間順序?qū)D像進(jìn)行排序。請(qǐng)注意,除了關(guān)鍵字的數(shù)量之外,該處理與步驟S401中的處理相同,因此與該處理相關(guān)聯(lián)的事項(xiàng)以步驟S401中的處理為準(zhǔn)。在步驟S1002中,將指針PO和Pl移動(dòng)到列表的第一個(gè)圖像。在步驟S1003中,進(jìn)行如下的確定,即指針PO指向的PO圖像的拍攝日期/時(shí)間與指針Pl指向的Pl圖像的拍攝日期/時(shí)間之間的差,是否等于或小于時(shí)間值t (例如20分鐘)。如果該差等于或小于值t (步驟S1003:是),則處理前進(jìn)到步驟S1004。另一方面,如果該差大于值t (步驟S1003:否),則處理前進(jìn)到步驟S1011。
[0067]在步驟S1004中,確定Pl圖像是否是在步驟S1001中創(chuàng)建的列表的最后的圖像。如果Pl圖像是最后的圖像(步驟S1004:是),則處理前進(jìn)到步驟S1005。在步驟S1005中,用指針Pl代替指針P2,并且處理前進(jìn)到步驟S1009。另一方面,如果Pl圖像不是列表的最后的圖像(步驟S1004:否),則處理前進(jìn)到步驟S1006。在步驟S1006中,將指針Pl移動(dòng)到下一個(gè)圖像。在步驟S1007中,再次進(jìn)行如下的確定,即PO圖像的拍攝日期/時(shí)間與Pl圖像的拍攝日期/時(shí)間之間的差,是否等于或小于時(shí)間值t。如果該差等于或小于值t (步驟S1007:是),則處理返回到步驟S1004,以重復(fù)進(jìn)行處理。另一方面,如果該差大于值t (步驟S1007:否),則處理前進(jìn)到步驟S1008,以將指針P2設(shè)置到緊接在Pl圖像之前的圖像,由此前進(jìn)到步驟S1009。由于指針Pl指向從PO圖像的拍攝日期/時(shí)間開始經(jīng)過時(shí)間tl之后的第一個(gè)圖像,因此,步驟S1008中的處理通過指針P2,指定緊接在指針Pl指向的圖像之前的PO圖像的拍攝日期/時(shí)間之后的時(shí)間tl內(nèi)的最后的圖像。這使得能夠規(guī)定在PO圖像的拍攝日期/時(shí)間之后的t分鐘內(nèi)在時(shí)間上最遠(yuǎn)的P2圖像。
[0068]在步驟S1009中,確定在關(guān)鍵字Kwl至KwN之中,是否存在沒有對(duì)從PO圖像到P2圖像的圖像中的任何一個(gè)分配的關(guān)鍵字。請(qǐng)注意,稍后將參照?qǐng)D1OB和IOC描述步驟S1009中的處理的詳情。如果存在針對(duì)各個(gè)關(guān)鍵字的圖像(步驟S1009:是),則處理前進(jìn)到步驟S1010,并且從數(shù)據(jù)庫(kù)中獲取PO圖像、P2圖像以及在這兩個(gè)圖像之間拍攝的圖像,并將所獲取的圖像添加到搜索結(jié)果中。然后,處理前進(jìn)到步驟S1011。另一方面,如果存在沒有對(duì)任何圖像分配的關(guān)鍵字(步驟S1009:否),則處理前進(jìn)到步驟S1011。在步驟SlOll中,確定PO圖像是否是在步驟S1001中創(chuàng)建的列表的最后的圖像。如果PO圖像是最后的圖像(步驟SlOll:是),則在步驟S1013中,在顯示單元107上輸出搜索結(jié)果,并且處理結(jié)束;否則(步驟SlOll:否),處理前進(jìn)到步驟S1012,并且將指針PO移動(dòng)到列表的下一個(gè)圖像,由此重復(fù)進(jìn)行步驟S1003和后續(xù)步驟中的處理。[0069]在圖8所示的對(duì)話框800中,能夠通過框813,指定是否考慮關(guān)鍵字的出現(xiàn)順序按照時(shí)間序列來(lái)進(jìn)行搜索。將是否勾選了框813與上述處理的步驟S1009中的確定處理相關(guān)聯(lián)。下面,將分別詳細(xì)說明考慮關(guān)鍵字的出現(xiàn)順序時(shí)的步驟S1009中的處理(圖10B)和不考慮關(guān)鍵字的出現(xiàn)順序時(shí)的步驟S1009中的處理(圖10C)。
[0070]圖1OB是例示考慮關(guān)鍵字的出現(xiàn)順序時(shí)的確定處理的示例的流程圖。在步驟S1021中,將RAM102上的關(guān)鍵字表(KWT)初始化。在該示例中,在表中登記了關(guān)鍵字Kwl至KwN,并且將“O”設(shè)置為各個(gè)標(biāo)志903的值。關(guān)鍵字表的示例如圖9所示。使用指針Pkw來(lái)依次指定登記在關(guān)鍵字表900中的關(guān)鍵字Kwl至KwN。使用指針P依次指定PO圖像與P2圖像之間的列表的圖像。
[0071]在步驟S1022中,將指針Pkw移動(dòng)到關(guān)鍵字Kwl。處理前進(jìn)到步驟S1023,以確定是否對(duì)由指針P指定的P圖像分配了指針PkW指向的關(guān)鍵字。如果分配了該關(guān)鍵字(步驟S1023:是),則處理前進(jìn)到步驟S1024 ;否則(步驟S1023:否),將指針P移動(dòng)到下一個(gè)圖像,由此重復(fù)進(jìn)行步驟S1023中的處理。在步驟S1024中,將登記在關(guān)鍵字表900中的關(guān)鍵字之中的由指針Pkw指定的關(guān)鍵字的標(biāo)志值設(shè)置為“I”。然后,處理前進(jìn)到步驟S1025,以確定指針Pkw指定的關(guān)鍵字是否是關(guān)鍵字表900的最后的關(guān)鍵字。如果指定的關(guān)鍵字是最后的關(guān)鍵字(步驟S1025:是),則處理前進(jìn)到步驟S1027 ;否則(步驟S1025:否),處理前進(jìn)到步驟S1026。在步驟S1026中,將指針Pkw移動(dòng)到下一個(gè)關(guān)鍵字,由此重復(fù)進(jìn)行步驟S1023和后續(xù)步驟中的處理。步驟S1023至S1026中的處理在按照時(shí)間順序指定PO圖像與P2圖像之間的圖像的同時(shí),依次確定是否對(duì)指定的圖像分配了登記在關(guān)鍵字表900中的關(guān)鍵字Kwl至KwN中的各個(gè)。這使得能夠考慮關(guān)鍵字的出現(xiàn)順序按照時(shí)間序列進(jìn)行搜索。
[0072]在前述處理之后,在步驟S1027中,確定針對(duì)關(guān)鍵字表900的關(guān)鍵字Kwl至KwN設(shè)置的所有標(biāo)志值是否都是“I”。如果所有標(biāo)志903的值都是“I”(步驟S1027:是),則在步驟S1028中確定“是”。因此,在圖1OA的流程圖中,處理前進(jìn)到步驟S1010。如果不是所有標(biāo)志903的值都是“I” (步驟S1027:否),則在步驟S1029中確定“否”。因此,在圖1OA所示的流程圖中,處理前進(jìn)到步驟SlOlI。
[0073]現(xiàn)在,將描述不考慮出現(xiàn)順序時(shí)的確定處理。圖1OC是例示不考慮關(guān)鍵字的出現(xiàn)順序時(shí)的確定處理的示例的流程圖。在步驟S1041中,將RAM102上的關(guān)鍵字表(KWT)初始化。在該示例中,登記了關(guān)鍵字Kwl至KwN,并且將“O”設(shè)置為各個(gè)標(biāo)志903的值。關(guān)鍵字表的示例如圖9所示。使用指針Pkw來(lái)依次指定登記在關(guān)鍵字表900中的關(guān)鍵字Kwl至KwN。使用指針P依次指定PO圖像與P2圖像之間的列表的圖像。
[0074]在步驟S1042中,確定是否對(duì)由指針P指定的圖像分配了指針Pkw指向的關(guān)鍵字。如果分配了該關(guān)鍵字(步驟S1042:是),則處理前進(jìn)到步驟S1043,以將關(guān)鍵字表900的標(biāo)志903的值設(shè)置為“I”。另一方面,如果沒有分配該關(guān)鍵字,則移動(dòng)指針P,以重復(fù)進(jìn)行步驟S1042中的處理。在步驟S1042中,針對(duì)由指針Pkw指定的各個(gè)關(guān)鍵字,確定是否對(duì)PO圖像與P2圖像之間的圖像中的各個(gè)分配了指定的關(guān)鍵字。因此,在該示例中,不管關(guān)鍵字的出現(xiàn)順序如何,如果在PO圖像與P2圖像之間的圖像之中,存在分配有關(guān)鍵字中的一個(gè)的圖像,則規(guī)定該圖像。
[0075]如果針對(duì)所有關(guān)鍵字進(jìn)行了該確定處理,則處理前進(jìn)到步驟S1044,以確定是否將關(guān)鍵字表900的所有標(biāo)志903的值都設(shè)置為了 “I”。如果將所有值都設(shè)置為了 “I”(步驟S1044:是),則處理前進(jìn)到步驟S1045,由此在步驟S1009中確定“是”。因此,在圖1OA所示的流程圖中,處理前進(jìn)到步驟S1010。另一方面,如果存在未將標(biāo)志903的值設(shè)置為“I”的關(guān)鍵字(步驟S1044:否),則處理前進(jìn)到步驟S1046,由此在步驟S1009中確定“否”。因此,在圖1OA所示的流程圖中,處理前進(jìn)到步驟S1011。
[0076]在不具體考慮關(guān)鍵字表900的字段901的設(shè)置的情況下,提供了上面的描述。如果設(shè)置了字段901,則能夠執(zhí)行下面的處理。例如,在步驟S1023或者S1042中,在由指針P指定的P圖像的元數(shù)據(jù)之中,確定在字段901中指定的類型的元數(shù)據(jù)中是否包括指針Pkw指向的關(guān)鍵字。在圖9所示的示例中,對(duì)于關(guān)鍵字Kwl “寺廟”,在字段901中設(shè)置了“注釋”,因此,確定在P圖像的元數(shù)據(jù)的項(xiàng)“注釋”中是否包括詞語(yǔ)“寺廟”。
[0077]請(qǐng)注意,根據(jù)該實(shí)施例的用于顯示搜索結(jié)果的對(duì)話框和主窗口與在第一實(shí)施例中相同,并且省略重復(fù)的描述。通過前述處理,即使沒有對(duì)各個(gè)圖像分配作為搜索條件對(duì)根據(jù)該實(shí)施例的文件搜索裝置給出的全部N個(gè)關(guān)鍵字,也能夠搜索希望的圖像。
[0078][第三實(shí)施例]
[0079]在第一和第二實(shí)施例中,說明了如下的情況,即根據(jù)各個(gè)實(shí)施例的PC應(yīng)用搜索相對(duì)于分配有預(yù)定關(guān)鍵字的文件滿足預(yù)定時(shí)間關(guān)系的文件。相反,在該實(shí)施例中,代替時(shí)間信息,考慮地理信息作為關(guān)于文件之間的關(guān)系的關(guān)系信息。更具體來(lái)說,通過規(guī)定各自相對(duì)于分配有多個(gè)關(guān)鍵字中的一個(gè)的文件滿足預(yù)定地理?xiàng)l件(地理關(guān)系)、并且分配有所述多個(gè)關(guān)鍵字中的其他關(guān)鍵字的文件,來(lái)進(jìn)行文件搜索。假定圖像搜索裝置。在這種情況下,在拍攝位置落在給定范圍內(nèi)的圖像之中,搜索分配有預(yù)定關(guān)鍵字的圖像。示出根據(jù)該實(shí)施例的文件搜索裝置的框圖與在第一實(shí)施例中相同,并且省略重復(fù)的描述。
[0080]圖11是示出當(dāng)用戶在根據(jù)本實(shí)施例的文件搜索裝置或應(yīng)用中指示進(jìn)行關(guān)鍵字搜索時(shí)、在PC100的顯示單元107上顯示的顯示畫面的示例的圖。在對(duì)話框1100中,組合框1101至1105是如下的區(qū)域,這些區(qū)域用于接受對(duì)要搜索用戶指定的關(guān)鍵字的元數(shù)據(jù)區(qū)域(字段)的指定。在該實(shí)施例中,能夠指定諸如“關(guān)鍵字”、“注釋”、“人”、“地點(diǎn)名稱”或“事件”的、包含在圖像的元數(shù)據(jù)頭部分中的元數(shù)據(jù)的類型。作為另選方案,還能夠指定“全部”元數(shù)據(jù)。請(qǐng)注意,與第一實(shí)施例類似,能夠?qū)⑴c搜索目標(biāo)內(nèi)容相關(guān)聯(lián)地管理的任意信息指定為搜索條件。
[0081]用戶能夠向文本框1106至1110輸入作為關(guān)鍵字的文本。用戶能夠在各個(gè)文本框中輸入一個(gè)關(guān)鍵字。參照?qǐng)DU,輸入了關(guān)鍵字“寺廟”和“午餐”。按下按鈕1111來(lái)輸入六個(gè)或更多個(gè)關(guān)鍵字。當(dāng)點(diǎn)擊按鈕1111時(shí),對(duì)話框1100在垂直方向上延伸,由此使得用戶能夠輸入更多關(guān)鍵字???112是文本框,該文本框用于輸入作為分配有上述關(guān)鍵字的圖像的拍攝地點(diǎn)之間的距離的最長(zhǎng)可能拍攝距離。在該示例中,輸入了 “5”公里的值。與圖2所示的按鈕205類似,按下按鈕1113來(lái)開始進(jìn)行搜索。
[0082]圖12是用于說明基于圖11所示的搜索條件要搜索的圖像的圖。在該示例中,使用地圖1200。圖像1201至1207是與PC100的硬盤中的圖像中的一部分相對(duì)應(yīng)的縮略圖圖像。假設(shè)圖像1201分配有關(guān)鍵字“寺廟”,并且圖像1205分配有關(guān)鍵字“午餐”。如果對(duì)在具有邊長(zhǎng)2XD (D是輸入到框1112的值)公里并且以圖像1201為重心或中心的區(qū)域1208內(nèi)拍攝的圖像中的一個(gè),分配了預(yù)定關(guān)鍵字,則根據(jù)該實(shí)施例的應(yīng)用獲得區(qū)域1208內(nèi)的圖像1201至1205作為搜索結(jié)果。[0083]在圖12中,用于規(guī)定作為搜索結(jié)果的圖像的區(qū)域1208具有矩形形狀。本發(fā)明的實(shí)施例不限于此,并且圓形、橢圓形或者任意多邊形都是可以的。例如,對(duì)于圓形,可以將在框1112中指定的值設(shè)置為圓形的半徑。對(duì)于橢圓形,可以將橢圓形的半短軸和半長(zhǎng)軸中的一個(gè)設(shè)置為在框1112中指定的值,并且可以基于橢圓形的形狀來(lái)設(shè)置另一個(gè)。此外,對(duì)于多邊形,可以基于在框1112中指定的值,來(lái)設(shè)置重心與任意頂點(diǎn)之間的距離或者邊的長(zhǎng)度。在下面的描述中,與區(qū)域的形狀無(wú)關(guān)地,簡(jiǎn)單地使用區(qū)域1208。
[0084]下面,將描述根據(jù)該實(shí)施例的文件搜索裝置或應(yīng)用的操作。圖13是對(duì)應(yīng)于參照?qǐng)D12說明的搜索處理的流程圖。為了進(jìn)行該處理,將用于元數(shù)據(jù)獲取處理和搜索處理的程序從二次存儲(chǔ)設(shè)備104加載到RAM102中,并且由CPUlOl執(zhí)行。
[0085]當(dāng)用戶指示進(jìn)行關(guān)鍵字搜索時(shí),在步驟S1300中,通過使用對(duì)話框1100接收來(lái)自用戶的輸入,來(lái)設(shè)置搜索條件。在步驟S1301中,在二次存儲(chǔ)設(shè)備104中的數(shù)據(jù)庫(kù)中,搜索各自分配有被指定為搜索條件的關(guān)鍵字“寺廟”(下文中稱為Kwl)或者“午餐”(下文中稱為Kw2)的圖像。這時(shí),使用數(shù)據(jù)庫(kù)的功能,以基于圖像的拍攝日期/時(shí)間按照時(shí)間順序?qū)D像進(jìn)行排序。請(qǐng)注意,PC100的硬盤中的所有圖像的數(shù)據(jù)都登記在該數(shù)據(jù)庫(kù)中。在數(shù)據(jù)庫(kù)中登記數(shù)據(jù)、在數(shù)據(jù)庫(kù)中搜索數(shù)據(jù)和對(duì)數(shù)據(jù)進(jìn)行排序的技術(shù)是公知的,并且省略對(duì)這些技術(shù)的描述。把從數(shù)據(jù)庫(kù)中獲取的圖像,作為圖像的文件路徑的列表存儲(chǔ)在RAM102中。在該列表中配設(shè)如下的字段,該字段用于把在區(qū)域1208中是否包括圖像的確定結(jié)果存儲(chǔ)為標(biāo)志值。作為另一示例,當(dāng)然,可以將所獲取的圖像,存儲(chǔ)為各自對(duì)于各個(gè)圖像唯一的整數(shù)值(識(shí)別信息)的列表。處理前進(jìn)到步驟S1302,將指針PO移動(dòng)到在步驟S1301中創(chuàng)建的列表的第一個(gè)圖像。作為另一示例,PO的數(shù)據(jù)類型可以是與列表的給定行相對(duì)應(yīng)的整數(shù)值。
[0086]然后,處理前進(jìn)到步驟S1303,以在RAM102上創(chuàng)建/初始化關(guān)鍵字表(KWT)。在本實(shí)施例中使用的關(guān)鍵字表與圖9所示的關(guān)鍵字表相同,并且省略重復(fù)的描述。另外,作為在步驟S1301中創(chuàng)建的列表的初始化處理,將列表的所有圖像的標(biāo)志值都復(fù)位為“O”。處理前進(jìn)到步驟S1304,并且將指針Pl移動(dòng)到與指針PO指向的圖像(PO圖像)相同的圖像。指針Pl優(yōu)選具有與指針PO相同的類型。處理前進(jìn)到步驟S1305,以用Pl圖像更新關(guān)鍵字表900。也就是說,如果對(duì)Pl圖像分配的關(guān)鍵字存儲(chǔ)在關(guān)鍵字表900中,則將該關(guān)鍵字的行的標(biāo)志改變?yōu)椤?I ”。此外,將列表中的Pl圖像的標(biāo)志值改變?yōu)椤?I ”。
[0087]在步驟S1305中,從關(guān)鍵字表(KWT) 900中獲得第一關(guān)鍵字和字段,并且分別作為變量Kw和Fld進(jìn)行存儲(chǔ)。在圖9的情況下,第一關(guān)鍵字是“寺廟”,第一字段是“注釋”。代替第一關(guān)鍵字和字段,可以獲得第二關(guān)鍵字和字段。Fld可以具有字符串類型,或者可以是對(duì)于元數(shù)據(jù)的類型唯一的整數(shù)值(識(shí)別信息)。接下來(lái),確定由PO指向的圖像(PO圖像)的元數(shù)據(jù)之中的、由Fld指示的類型的元數(shù)據(jù)是否存儲(chǔ)了 Kw。當(dāng)未存儲(chǔ)Kw時(shí),確定Kw是否是關(guān)鍵字表900上的最后的關(guān)鍵字。另一方面,當(dāng)存儲(chǔ)了 Kw時(shí),將關(guān)鍵字表900上的Kw的標(biāo)志值改變?yōu)椤?1”,并且確定Kw是否是關(guān)鍵字表900上的最后的關(guān)鍵字。當(dāng)Kw是最后的關(guān)鍵字時(shí),處理前進(jìn)到步驟S1306。另一方面,當(dāng)Kw不是最后的關(guān)鍵字時(shí),針對(duì)關(guān)鍵字表900上的下一個(gè)關(guān)鍵字和字段,重復(fù)進(jìn)行上述處理。
[0088]處理前進(jìn)到步驟S1306,以確定在列表中是否存在指針Pl指向的圖像(Pl圖像)的下一個(gè)圖像。如果在列表中存在下一個(gè)圖像(步驟S1306:是),則處理前進(jìn)到步驟S1307 ;否貝丨J (步驟S1306:否),處理前進(jìn)到步驟S1310。[0089]在步驟S1307中,將指針Pl移動(dòng)到下一個(gè)圖像。在步驟S1308中,確定Pl圖像的拍攝地點(diǎn)是否落在以PO圖像的拍攝地點(diǎn)為重心或中心的區(qū)域1208內(nèi)?;谧鳛槲恢眯畔⒌腉PS信息進(jìn)行該確定,所述位置信息是對(duì)圖像分配的元數(shù)據(jù)的一種類型。可以在步驟S1301中獲取圖像時(shí),或者緊接在步驟S1308中的確定處理之前,從各個(gè)圖像文件或者數(shù)據(jù)庫(kù)中獲取GPS信息。GPS信息包括緯度、經(jīng)度、海拔和時(shí)間。計(jì)算兩組緯度和經(jīng)度之間的距離的方法是公知的,并且省略對(duì)該方法的描述。
[0090]處理前進(jìn)到步驟S1309。如果對(duì)Pl圖像分配的關(guān)鍵字存儲(chǔ)在關(guān)鍵字表900中,則將該關(guān)鍵字的行的標(biāo)志改變?yōu)椤癐”。該處理的詳情與參照S1305提供的詳情相同,并且省略重復(fù)的描述。此外,如果對(duì)Pl圖像分配的關(guān)鍵字存儲(chǔ)在關(guān)鍵字表900中,則將列表中的Pl圖像的標(biāo)志值也改變?yōu)椤癐”。通過該處理,具有預(yù)定關(guān)鍵字、并且存在于與PO圖像相距由用戶指定的預(yù)定距離內(nèi)的圖像,能夠成為搜索結(jié)果候選對(duì)象。
[0091]處理返回到步驟S1306,以繼續(xù)該處理。如果在步驟S1306中確定在列表中不存在Pl圖像的下一個(gè)圖像,則處理前進(jìn)到步驟S1310。在步驟S1310中,確定關(guān)鍵字表900的所有行的標(biāo)志是否都是“I”。如果所有行的標(biāo)志都是“1”,則處理前進(jìn)到步驟S1311,并且從數(shù)據(jù)庫(kù)中獲取以PO圖像為重心的區(qū)域1208內(nèi)的所有圖像,并添加到搜索結(jié)果中。由于能夠?qū)^(qū)域1208內(nèi)的圖像識(shí)別為在列表中標(biāo)志值為“ I”的圖像,因此能夠使用在列表中標(biāo)志值為“I”的圖像的文件路徑來(lái)獲取這些圖像。之后,處理前進(jìn)到步驟S1312。如果在步驟S1310中確定存在相應(yīng)的標(biāo)志為“O”的至少一行,則處理前進(jìn)到步驟S1312。
[0092]如上所述,在步驟S1312中,確定PO圖像是否是列表的最后的圖像。如果PO圖像是最后的圖像,則在步驟S1314中,在顯示單元107上輸出搜索結(jié)果,并且搜索處理結(jié)束。另一方面,如果PO圖像不是最后的圖像,則處理前進(jìn)到步驟S1313,以將指針PO移動(dòng)到下一個(gè)圖像。之后,處理前進(jìn)到步驟S1303,以繼續(xù)該處理。以這種方式,依次選擇列表中的圖像。
[0093]請(qǐng)注意,在根據(jù)該實(shí)施例的文件搜索裝置或應(yīng)用中,用于顯示通過圖13所示的搜索處理獲得的搜索結(jié)果的顯示畫面與圖6所示的對(duì)話框600相同,并且省略重復(fù)的描述。請(qǐng)注意,當(dāng)點(diǎn)擊跳轉(zhuǎn)按鈕617至619中的各個(gè)時(shí),從包含在相應(yīng)的搜索結(jié)果中的圖像中,自動(dòng)選擇具有最早的拍攝日期/時(shí)間的圖像并設(shè)置為基準(zhǔn),滾動(dòng)應(yīng)用的主窗口,并且顯示分配有關(guān)鍵字的圖像及其之間的圖像。相對(duì)于作為搜索結(jié)果的圖像,用戶還能夠看到在時(shí)間上相鄰的圖像,即在圖像702之如拍攝的圖像和在圖像706之后拍攝的圖像。這時(shí),可以將包含在搜索結(jié)果中的圖像突出顯示,以與其它圖像進(jìn)行區(qū)分。
[0094]根據(jù)該實(shí)施例的主窗口與圖7所示的主窗口相同,并且省略重復(fù)的描述。作為圖6中的另一操作,當(dāng)用戶點(diǎn)擊一個(gè)圖像時(shí),可以將圖像設(shè)置為選擇狀態(tài)。當(dāng)接著點(diǎn)擊跳轉(zhuǎn)按鈕時(shí),可以滾動(dòng)主窗口,由此顯示具有選擇的圖像的拍攝日期/時(shí)間之前和之后的拍攝日期/時(shí)間的圖像。作為另選方案,當(dāng)在步驟S1311中將圖像添加到搜索結(jié)果中時(shí),存儲(chǔ)PO圖像。當(dāng)用戶點(diǎn)擊圖6中的跳轉(zhuǎn)按鈕時(shí),可以滾動(dòng)主窗口,由此基于拍攝日期/時(shí)間按照時(shí)間順序顯示PO圖像之前和之后的圖像。
[0095]請(qǐng)注意,由于在前述搜索處理中,針對(duì)指針PO指向的各個(gè)圖像設(shè)置了區(qū)域1208,并且指針PO依次指定列表的圖像,因此多個(gè)設(shè)置的區(qū)域可能彼此重疊。在這種情況下,如果顯示所有搜索結(jié)果,則顯示多個(gè)類似的搜索結(jié)果,由此損害用戶便利性。為了解決該問題,當(dāng)將針對(duì)各個(gè)PO圖像獲得的搜索結(jié)果彼此進(jìn)行比較、并且包含在搜索結(jié)果中的圖像以給定比率(例如70%)或者更高彼此重疊時(shí),可以選擇包括最大數(shù)量的圖像的搜索結(jié)果。作為另選方案,可以選擇如下的搜索結(jié)果,在該搜索結(jié)果中,包括更大數(shù)量的、具有關(guān)鍵字中的最重要的一個(gè)的圖像。此外,可以合成多個(gè)搜索結(jié)果,以獲得一個(gè)搜索結(jié)果。
[0096]如上所述,即使沒有對(duì)各個(gè)圖像分配作為搜索條件對(duì)根據(jù)本實(shí)施例的文件搜索裝置給出的三個(gè)或更多個(gè)關(guān)鍵字,也能夠搜索希望的圖像。
[0097]其它實(shí)施例
[0098]本發(fā)明的各方面還能夠通過讀出并執(zhí)行記錄在存儲(chǔ)裝置上的用于執(zhí)行上述實(shí)施例的功能的程序的系統(tǒng)或設(shè)備的計(jì)算機(jī)(或諸如CPU或MPU的裝置)、以及由系統(tǒng)或設(shè)備的計(jì)算機(jī)例如讀出并執(zhí)行記錄在存儲(chǔ)裝置上的用于執(zhí)行上述實(shí)施例的功能的程序來(lái)執(zhí)行步驟的方法來(lái)實(shí)現(xiàn)。鑒于此,例如經(jīng)由網(wǎng)絡(luò)或者從用作存儲(chǔ)裝置的各種類型的記錄介質(zhì)(例如計(jì)算機(jī)可讀介質(zhì))向計(jì)算機(jī)提供程序。
[0099]雖然參照示例性實(shí)施例對(duì)本發(fā)明進(jìn)行了說明,但是應(yīng)當(dāng)理解,本發(fā)明不限于所公開的示例性實(shí)施例。所附權(quán)利要求的范圍符合最寬的解釋,以使其涵蓋所有這種變型、等同結(jié)構(gòu)及功能。
【權(quán)利要求】
1.一種文件搜索裝置,該文件搜索裝置包括: 設(shè)置單元,被配置為設(shè)置多個(gè)屬性信息以及關(guān)于文件之間的關(guān)系的關(guān)系信息,作為用于規(guī)定要搜索的文件的搜索條件; 第一搜索單元,被配置為搜索具有由所述設(shè)置單元設(shè)置的所述屬性信息中的至少一個(gè)的文件; 第二搜索單元,被配置為搜索由所述第一搜索單元查找到的文件之中的、滿足基于由所述設(shè)置單元設(shè)置的所述關(guān)系信息的條件的多個(gè)文件;以及 輸出單元,被配置為輸出由所述第二搜索單元查找到的多個(gè)文件作為搜索結(jié)果。
2.根據(jù)權(quán)利要求1所述的文件搜索裝置,其中, 所述輸出單元針對(duì)基于所述關(guān)系信息區(qū)分的各文件組,輸出搜索結(jié)果。
3.根據(jù)權(quán)利要求1或權(quán)利要求2所述的文件搜索裝置,其中, 所述屬性信息規(guī)定對(duì)文件分配的關(guān)鍵字。
4.根據(jù)權(quán)利要求1或權(quán)利要求2所述的文件搜索裝置,其中, 所述關(guān)系信息規(guī)定多個(gè)文件之間的時(shí)間關(guān)系或者地理關(guān)系。
5.根據(jù)權(quán)利要求1或權(quán)利要求2所述的文件搜索裝置,其中, 所述設(shè)置單元指定所述搜索條件的使用順序,并且設(shè)置所述多個(gè)屬性信息。
6.根據(jù)權(quán)利要求1或權(quán)利要求2所述的文件搜索裝置,該文件搜索裝置還包括:` 選擇單元,被配置為與由所述第二搜索單元查找到的文件一起,選擇由所述第二搜索單元查找到的文件之前和之后的、沒有所述屬性信息的文件。
7.根據(jù)權(quán)利要求6所述的文件搜索裝置,該文件搜索裝置還包括: 編輯單元,被配置為對(duì)由所述選擇單元選擇的多個(gè)文件統(tǒng)一進(jìn)行編輯。
8.一種文件搜索方法,該文件搜索方法包括: 設(shè)置步驟,設(shè)置多個(gè)屬性信息以及關(guān)于文件之間的關(guān)系的關(guān)系信息,作為用于規(guī)定要搜索的文件的條件; 第一搜索步驟,搜索具有在所述設(shè)置步驟中設(shè)置的所述屬性信息中的至少一個(gè)的文件; 第二搜索步驟,搜索在所述第一搜索步驟中查找到的文件之中的、滿足基于在所述設(shè)置步驟中設(shè)置的所述關(guān)系信息的條件的多個(gè)文件;以及 輸出步驟,輸出在所述第二搜索步驟中查找到的多個(gè)文件作為搜索結(jié)果。
9.一種圖像搜索裝置,該圖像搜索裝置包括: 設(shè)置單元,被配置為設(shè)置多個(gè)關(guān)鍵字以及圖像之間的時(shí)間條件,作為圖像搜索條件;以及 搜索單元,被配置為搜索存儲(chǔ)在存儲(chǔ)單元中的多個(gè)圖像之中的、與所述圖像搜索條件匹配的圖像, 其中,要搜索的圖像是具有所述多個(gè)關(guān)鍵字中的至少一個(gè)的圖像,并且在具有所述多個(gè)關(guān)鍵字中的一個(gè)關(guān)鍵字的圖像與具有其他關(guān)鍵字的其他圖像之間滿足所述時(shí)間條件。
10.根據(jù)權(quán)利要求9所述的圖像搜索裝置,其中, 顯示與所述時(shí)間條件匹配的各個(gè)圖像組。
11.根據(jù)權(quán)利要求9或權(quán)利要求10所述的圖像搜索裝置,其中,所述要搜索的圖像包括具有分配有所述一個(gè)關(guān)鍵字的圖像的拍攝日期/時(shí)間與分配有所述其他關(guān)鍵字的圖像的拍攝日期/時(shí)間之間的拍攝日期/時(shí)間的圖像。
12.根據(jù)權(quán)利要求9或權(quán)利要求10所述的圖像搜索裝置,其中, 所述設(shè)置單元指定所述圖像搜索條件的使用順序,并且設(shè)置所述多個(gè)關(guān)鍵字。
13.一種圖像搜索裝置,該圖像搜索裝置包括: 設(shè)置單元,被配置為設(shè)置多個(gè)關(guān)鍵字以及圖像之間的地理?xiàng)l件,作為圖像搜索條件;以及 搜索單元,被配置為搜索存儲(chǔ)在存儲(chǔ)單元中的多個(gè)圖像之中的、與所述圖像搜索條件匹配的圖像, 其中,要搜索的圖像是具有所述多個(gè)關(guān)鍵字中的至少一個(gè)的圖像,并且在具有所述多個(gè)關(guān)鍵字中的一個(gè)關(guān)鍵字的圖像與具有其他關(guān)鍵字的其他圖像之間滿足所述地理?xiàng)l件。
【文檔編號(hào)】G06F17/30GK103631844SQ201310367323
【公開日】2014年3月12日 申請(qǐng)日期:2013年8月21日 優(yōu)先權(quán)日:2012年8月23日
【發(fā)明者】岡寬人 申請(qǐng)人:佳能株式會(huì)社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1