專利名稱:信息管理設(shè)備、圖像記錄設(shè)備、信息管理方法、和程序的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及信息管理系統(tǒng)。更具體地,本發(fā)明涉及一種用于管 理圖像和對圖像的分析信息的圖像管理系統(tǒng)、圖像管理設(shè)備、圖像 記錄設(shè)備、圖像拾取設(shè)備、用于上述系統(tǒng)和裝置的處理方法、以及
用于^f吏計算積4丸4亍該方法的程序。
背景技術(shù):
近來,隨著諸如數(shù)碼照相機(jī)的圖像拾取設(shè)備的日益普及,可記
錄于這些i殳備中的圖1"象的凄t量也已增力口。這種"i己錄能力的增加佳j尋 管理和觀看所記錄的圖像很難進(jìn)行。因此,已提出用于有利于圖像 管理的各種技術(shù)。例如,為每一圖像設(shè)置附加信息,并且所設(shè)置的 附加信息作為用于檢索圖像的檢索條件。
才艮據(jù)在第2005-354134號日本未審查專利申請/>開中揭露的圖 像管理裝置,將諸如圖像拾取日期和關(guān)鍵字的圖像拾取信息設(shè)為關(guān) 于每個圖^象的附加信息,然后,可以i殳置統(tǒng)一的關(guān)4建字。
發(fā)明內(nèi)容
如在上述情況下,當(dāng)通過設(shè)置附加信息管理圖像時,設(shè)置附加 信息的條件可能會導(dǎo)致一些問題。例如,在使用圖像分析引擎分析 圖像的內(nèi)容并且將作為分析結(jié)果獲得的信息設(shè)為圖像的附加信息 的情況下,有可能在設(shè)置附加信息之后更新或改進(jìn)(版本升級)圖 像分析引擎。這樣新近版本的圖像分析引擎的采用可導(dǎo)致附加信息 的內(nèi)容發(fā)生改變。
即使不改變圖像分析引擎的版本,分析精度也會由于圖像分析 引擎的操作條件而受限。例如,在數(shù)碼照相機(jī)的機(jī)體中,考慮到電 池消耗和操作處理器的性能限制,會刻意限制圖像分析引擎的分析 精度。此外,可通過將數(shù)碼照相機(jī)連接至諸如服務(wù)器的另一個設(shè)備 來實(shí)現(xiàn)高精度的圖像分析。
然而,將數(shù)碼照相機(jī)連接到服務(wù)器的時間取決于用戶。因此, 難以確定圖像分析引擎的類型,在將數(shù)碼照相機(jī)連接到服務(wù)器時, 上述圖像分析? 1擎生成被存儲在數(shù)碼照相機(jī)中的附加信息。
因此,需要一項(xiàng)技術(shù),其中,當(dāng)管理圖像和關(guān)于圖像的分析信 息時,基于與已執(zhí)行對應(yīng)于所設(shè)置的圖像分析信息的圖像分析的圖 像分析引擎相關(guān)的設(shè)置信息,視需要重置圖像分析信息。
鑒于上述情況作出本發(fā)明。根據(jù)本發(fā)明的實(shí)施例,圖像記錄設(shè) 備包括圖像分析裝置,被配置為對輸入圖像執(zhí)行預(yù)定圖像分析處
理,以提取圖像分析信息;圖像分析處理類型獲取裝置,被配置為 獲取所執(zhí)行的圖像分析處理的類型;以及記錄控制裝置,被配置為 將圖像分析信息和圖像分析處理的類型與輸入圖像相關(guān)聯(lián)地記錄 在記錄介質(zhì)中。具有了這種圖4象記錄i殳備,可與輸入圖4象相關(guān)聯(lián)地
記錄圖像分析信息和圖像分析信息的類型。圖像分析信息的類型的
實(shí)例為分析引擎信息93。
根據(jù)本發(fā)明的實(shí)施例,圖像管理設(shè)備包括輸入圖像設(shè)置信息 獲取裝置,被配置為當(dāng)設(shè)置關(guān)于輸入圖像的圖像分析信息時,獲取 作為輸入圖像設(shè)置信息的設(shè)置信息,該設(shè)置信息與已設(shè)置圖像分析 信息的第一圖像分析處理單元相關(guān);可用設(shè)置信息獲取裝置,被配 置為獲取作為可用設(shè)置信息的設(shè)置信息,該設(shè)置信息與可用的第二 圖像分析處理單元相關(guān);更新需要確定裝置,被配置為基于輸入圖 像設(shè)置信息與可用設(shè)置信息之間的差異,確定是否需要更新圖像分 析信息;以及圖像分析信息設(shè)置裝置,被配置為當(dāng)確定需要更新圖 像分析信息時,使用第二圖像分析處理單元對輸入圖像執(zhí)行圖像分 析,以設(shè)置新的圖像分析信息。這種圖像管理設(shè)備能夠基于輸入圖 像設(shè)置信息和可用設(shè)置信息,控制是否設(shè)置新的圖像分析信息。
在此圖像管理設(shè)備中,輸入圖像設(shè)置信息包含關(guān)于第 一 圖像分 析處理單元的版本的信息,可用設(shè)置信息包含關(guān)于第二圖像分析處 理單元的版本的信息,以及如果可用設(shè)置信息中包含的版本信息比 輸入圖l象設(shè)置信息中包含的版本信息表示的版本新,則更新需要確 定裝置可以確定需要更新圖像分析信息。這種配置能夠基于輸入圖 像設(shè)置信息的版本信息與可用設(shè)置信息的版本信息之間的差異,控 制是否設(shè)置新的圖像分析信息。
此外,在圖像管理設(shè)備中,輸入圖像設(shè)置信息包含關(guān)于第一圖 像分析處理單元的參數(shù)的信息,可用設(shè)置信息包含關(guān)于第二圖像分 析處理單元的參數(shù)的信息,以及如果可用設(shè)置信息中包含的版本信 息與輸入圖像設(shè)置信息中包含的版本信息表示的版本相同并且可 用設(shè)置信息中包含的參數(shù)信息比輸入圖像設(shè)置信息中包含的參數(shù) 信息表示的分析精度高,則更新需要確定裝置可以確定需要更新圖 像分析信息。這種配置能夠基于輸入圖像設(shè)置信息的參數(shù)信息與可
用設(shè)置信息的參數(shù)信息之間的差異,控制是否設(shè)置新的圖像分析信 自、
另外,在圖像管理設(shè)備中,關(guān)于輸入圖像的圖像分析信息可以 包括關(guān)于輸入圖像中包含的臉部圖像的分析信息和與輸入圖像與 參考圖像之間的相似程度相關(guān)的分析信息。
此外,在圖像管理設(shè)備中,關(guān)于需要更新圖像分析信息的確定 由接收輸入圖像或通過更新第二圖像分析處理單元觸發(fā)。
根據(jù)本發(fā)明的實(shí)施例,圖像記錄設(shè)備包括圖像記錄裝置,被
配置為記錄輸入圖像;輸入圖像設(shè)置信息獲取裝置,被配置為當(dāng)設(shè)
置關(guān)于輸入圖像的圖像分析信息時,獲取作為輸入圖像設(shè)置信息的
設(shè)置信息,該設(shè)置信息與已設(shè)置圖像分析信息的第一圖像分析處理
單元相關(guān);可用設(shè)置信息獲取裝置,被配置為獲取作為可用設(shè)置信
息的設(shè)置信息,該設(shè)置信息與可用的第二圖〗象分析處理單元相關(guān);
更新需要確定裝置,被配置為基于輸入圖像設(shè)置信息與可用設(shè)置息之間的差異,確定是否需要更新圖像分析信息;以及圖像分析信
息設(shè)置裝置,被配置為當(dāng)確定需要更新圖像分析信息時,使用第二
圖像分析處理單元對輸入圖像執(zhí)行圖像分析,以設(shè)置新的圖像分析
信息。這種圖像記錄設(shè)備能夠基于對應(yīng)于輸入圖像的輸入圖像設(shè)置
信息與可用設(shè)置信息之間的差異,控制是否設(shè)置新的圖像分析信 自、
根據(jù)本發(fā)明的實(shí)施例,圖像拾取設(shè)備包括圖像拾取裝置,被 配置為拾取對象的圖像作為輸入圖像;輸入圖像設(shè)置信息獲取裝 置,被配置為當(dāng)設(shè)置關(guān)于輸入圖像的圖像分析信息時,獲取作為輸 入圖像設(shè)置信息的設(shè)置信息,該設(shè)置信息與已設(shè)置圖像分析信息的 第一圖像分析處理單元相關(guān);可用設(shè)置信息獲取裝置,被配置為獲 取作為可用設(shè)置信息的設(shè)置信息,該設(shè)置信息與可用的第二圖像分
析處理單元相關(guān);更新需要確定裝置,被配置為基于輸入圖像設(shè)置 信息與可用設(shè)置信息之間的差異,確定是否需要更新圖像分析信 息;以及圖像分析信息設(shè)置裝置,被配置為當(dāng)確定需要更新圖像分 析信息時,使用第二圖像分析處理單元對輸入圖像執(zhí)行圖像分析, 以設(shè)置新的圖像分析信息。該圖像拾取設(shè)備能夠基于對應(yīng)于所拾取 的輸入圖像的輸入圖像設(shè)置信息與可用設(shè)置信息之間的差異,控制 是否設(shè)置新的圖像分析信息。
根據(jù)本發(fā)明的實(shí)施例,圖像管理系統(tǒng)具有用于記錄輸入圖像的 圖像記錄設(shè)備和用于管理關(guān)于輸入圖像的圖像分析信息的圖像管 理設(shè)備。該圖像管理設(shè)備包括輸入圖像設(shè)置信息獲取裝置,被配 置為從圖像記錄設(shè)備接收輸入圖像,并且當(dāng)設(shè)置關(guān)于輸入圖像的圖 像分析信息時,獲取作為輸入圖像設(shè)置信的設(shè)置信息息,該設(shè)置信 息與已設(shè)置圖像分析信息的第一圖像分析處理單元相關(guān);可用設(shè)置 信息獲取裝置,被配置為獲取作為可用設(shè)置信息的設(shè)置信息,該設(shè) 置信息與可用的第二圖像分析處理單元相關(guān);更新需要確定裝置, 被配置為基于輸入圖像設(shè)置信息與可用設(shè)置信息之間的差異,確定 是否需要更新圖像分析信息;以及圖像分析信息設(shè)置裝置,被配置 為當(dāng)確定需要更新圖像分析信息時,使用第二圖像分析處理單元對 輸入圖像執(zhí)行圖像分析,以設(shè)置新的圖像分析信息;以及圖像分析 信息提供裝置,被配置為將新的圖像分析信息提供給圖像記錄設(shè) 備。這種圖像管理系統(tǒng)能夠基于輸入圖像設(shè)置信息與可用設(shè)置信息 之間的差異,控制是否設(shè)置新的圖像分析信息、以及是否將新的圖 像分析信息從圖像管理設(shè)備提供給圖像記錄設(shè)備。
根據(jù)本發(fā)明,當(dāng)管理圖像和關(guān)于圖像的分析信息時,可基于與 圖像分析引擎相關(guān)的設(shè)置信息,視需要來有利重置圖像分析信息, 上述圖像分析引擎已執(zhí)行了對應(yīng)于所設(shè)置的圖像分析信息的圖像 分析。
圖1示出了根據(jù)本發(fā)明實(shí)施例的圖像管理系統(tǒng)的整個配置;
圖2示出了根據(jù)本發(fā)明實(shí)施例的圖像分析信息的實(shí)例;
圖3示出了根據(jù)本發(fā)明實(shí)施例的分析引擎信息的實(shí)例;
圖4示出了根據(jù)本發(fā)明實(shí)施例的圖像管理設(shè)備的功能配置;
圖5示出了根據(jù)本發(fā)明實(shí)施例的需要更新圖像分析信息的情況 的第一實(shí)例;
圖6示出了根據(jù)本發(fā)明實(shí)施例的需要更新圖像分析信息的情況 的第二實(shí)例;
圖7示出了根據(jù)本發(fā)明實(shí)施例的需要更新圖像分析信息的情況 的第三實(shí)例;
圖8A至圖8C示出了根據(jù)本發(fā)明實(shí)施例的圖像數(shù)據(jù)與圖像分 析信息之間的關(guān)系的實(shí)例;
圖9A和圖9B是根據(jù)本發(fā)明實(shí)施例的數(shù)碼照相機(jī)的操作部分 的示意圖10示出了根據(jù)本發(fā)明實(shí)施例的由圖像管理設(shè)備執(zhí)行的處理 過程;以及
圖11示出了根據(jù)本發(fā)明實(shí)施例的圖像分析信息更新處理的處 理過程。
具體實(shí)施例方式
以下,將參考附圖詳細(xì)描述本發(fā)明的優(yōu)選實(shí)施例。
圖1示出了根據(jù)本發(fā)明實(shí)施例的圖像管理系統(tǒng)的整個配置。該
系統(tǒng)包括月良務(wù)器10、圖^f象凄t據(jù)庫19、凄t碼照相才幾21和移動電話22。
服務(wù)器10將從數(shù)碼照相機(jī)21或移動電話22輸入的圖像數(shù)據(jù) 91存儲在圖像數(shù)據(jù)庫19中。圖像數(shù)據(jù)庫19存儲從數(shù)碼照相機(jī)21 或移動電話22輸入的圖^象凄t據(jù)91。圖傳4史據(jù)庫19管理圖4象凄t據(jù) 91、以及關(guān)于包含在圖像數(shù)據(jù)91中的圖像的分析信息。圖像數(shù)據(jù) 91的每一塊、對應(yīng)的縮略圖、和對應(yīng)的圖像分析信息具有公共內(nèi)容 標(biāo)識符,以4吏它們」波此相互耳關(guān)系(link)。
服務(wù)器10具有用于視需要對輸入圖像數(shù)據(jù)91執(zhí)行圖像分析的 圖像分析引擎??蓪⒃搱D像分析引擎實(shí)施為在計算機(jī)上操作的程序 或硬件部件。
當(dāng)將圖像分析引擎實(shí)施為程序時,可經(jīng)由網(wǎng)絡(luò)50來更新或修 改程序。通過這種更新或修改,改變了圖像分析引擎的版本。這個 改變圖像分析引擎版本的過程稱為版本升級。此外,例如當(dāng)將圖像 分析引擎實(shí)施為硬件部件時,通過更換電路板執(zhí)行版本升級。
例如,通過圖像分析引擎執(zhí)行的圖像分析的內(nèi)容包括包含在 圖像中的人臉部的圖像的分析;以及圖像與參考圖像之間的相似程 度的分析。將圖像分析結(jié)果作為圖像分析信息92輸出。此外,還 將分析引擎信息93作為關(guān)于已生成分析結(jié)果的圖像分析引擎的信 息輸出。分析? I擎信息93可以包括版本信息94 (關(guān)于圖像分析虧1 擎的版本的信息)和參數(shù)信息95 (關(guān)于提供給圖像分析引擎的參數(shù) 的信息)。
通過圖像數(shù)據(jù)庫19來管理由圖像分析引擎所生成的圖像分析 信息92和分析引擎信息93、以及圖像數(shù)據(jù)91,然后,將其反寫至 已輸入圖像數(shù)據(jù)91的數(shù)碼照相機(jī)21或移動電話22。
數(shù)碼照相機(jī)21和移動電話22是用于記錄圖像數(shù)據(jù)91的圖像 記錄設(shè)備的實(shí)例。例如,數(shù)碼照相機(jī)21具有用于拾取對象的圖像 作為輸入圖像的圖像拾取單元,然后將所拾取圖像的圖像數(shù)據(jù)91 存儲在內(nèi)部存儲器、外部記錄介質(zhì)等中。如果移動電話22具有圖 像拾取功能,則移動電話22可同樣記錄圖像。圖像數(shù)據(jù)91并不限 于所拾取的圖像。例如,還可以將使用通信功能從外部單元獲取的 圖像作為圖像數(shù)據(jù)91存儲在內(nèi)部存儲器、外部記錄介質(zhì)等中。
數(shù)碼照相機(jī)21和移動電話22還可以包括允許所記錄的圖像數(shù) 據(jù)91的圖像分析的圖像分析引擎。然而,通常,這種便攜型裝置 的電池消耗和處理器性能會經(jīng)常受限,因而,很難使用單個便攜型 設(shè)備來執(zhí)行精確的圖像分析。因此,當(dāng)數(shù)碼照相機(jī)21等包括圖像 分析引擎時,首先使用圖像分析引擎以簡單方式執(zhí)行圖像分析,然 后,可以在將圖像數(shù)據(jù)91傳送至服務(wù)器10之后執(zhí)行詳細(xì)的圖像分 析。具有了這種配置,可以使用具有高操作性能的服務(wù)器10執(zhí)行 高精度的圖像分析。此外,將圖像分析的結(jié)果重新反寫至數(shù)碼照相 機(jī)21等,以能夠?qū)⒏呔鹊姆治鼋Y(jié)果存儲在數(shù)碼照相機(jī)21等中。
圖2示出了才艮據(jù)本發(fā)明實(shí)施例的圖像分析信息92的實(shí)例。圖 像分析信息92可作為關(guān)于圖像數(shù)據(jù)的元數(shù)據(jù)而提供,并且可以文 本格式或二進(jìn)制格式來描述。在此實(shí)例中,假定以XML (可擴(kuò)展 標(biāo)記語言)才各式來描述圖〗象分析信息92。
〈photo〉標(biāo)記對表示圖像分析信息。在XML格式中,位于開始 才示i己(start tag)與只十應(yīng)結(jié)束才示i己(end tag)之間的4苗述表示才示i己^f
的內(nèi)容。例如,〈photo〉標(biāo)記的開始標(biāo)i己以"<photo>"表示,以及 對應(yīng)結(jié)束標(biāo)記以"</photo>,,表示。
〈guid〉標(biāo)記對表示對應(yīng)圖 <象的內(nèi)容標(biāo)識符。內(nèi)容標(biāo)識符由128 位構(gòu)成,并且通常被提供給圖像(原始圖像)和該圖像的縮小圖像 (縮略圖)。
〈FullImgPath〉標(biāo)記對通過文件路徑和文件名表示包含原始圖 像的圖像數(shù)據(jù)的文件的位置。〈CachelmgPath〉標(biāo)記對通過文件路徑 和文件名表示包含縮小圖<象的圖傳4t據(jù)的文件的4立置。
〈TimeStamp〉標(biāo)記對表示捕獲圖4象的日期和時間。圖2的實(shí)例 表示在2003年3月31日的6:52:32捕獲圖像。
〈Facelnfo〉標(biāo)記對表示關(guān)于對應(yīng)于圖像數(shù)據(jù)的圖像中所包括的 人臉部等的信息(下文稱為臉部圖像)。通過圖像分析引擎中的臉 部檢測引擎生成這種信息。按照圖像中所包括的臉部圖像的數(shù)目, 如下描述關(guān)于每個臉部圖像的信息。
〈TotalFace〉標(biāo)記對表示圖像數(shù)據(jù)中所包含的臉部圖像的總數(shù)。 圖2的實(shí)例表示在圖像數(shù)據(jù)中所包含的臉部圖像的數(shù)目為"1"。
〈FaceEntry〉標(biāo)記對表示關(guān)于每一臉部圖4象的特定信息。由于在 此實(shí)例中的圖像數(shù)據(jù)中僅包含一個臉部圖像,所以僅提供一個 〈FaceEntry〉才示寸己乂于。
〈x〉標(biāo)記對表示臉部圖像在臉部圖像的水平方向(X方向)的 位置。圖2的實(shí)例表示臉部圖^f象的右端在水平方向的位置為 "0.328767",其中,對應(yīng)于圖傳H據(jù)的整個圖4象的左端表示為 "0.0",以及右端表示為"1.0"。 〈y〉標(biāo)記對表示臉部圖像在垂直方
向(Y方向)的位置。圖2的實(shí)例表示臉部圖^象的上端在垂直方向 的位置為"0.204082",其中,整個圖像的上端表示為"0.0",以及 圖像的下端表示為"1.0"。具體地,在〈x〉標(biāo)記與々x〉標(biāo)記之間寫入 與臉部圖像相對于水平方向的位置對應(yīng)的正規(guī)化值(normalized value ),以及在〈y〉標(biāo)記與〈/y〉標(biāo)記之間寫入與臉部圖 <象相對于垂直 方向的位置對應(yīng)的正^L化值。
〈width〉標(biāo)記對表示臉部圖像的寬度(水平方向的尺寸)。在此 實(shí)例中,臉部圖像的寬度為"0.408163",其中,與圖像數(shù)據(jù)對應(yīng)的 整個圖像的寬度表示為"1.0"。 〈height〉標(biāo)記對表示臉部圖像的高度 (垂直方向的尺寸)。在此實(shí)例中,臉部圖〗象的高度為"0.273973", 其中,整個圖像的高度表示為"1.0"。具體地,在〈width〉標(biāo)記與 々width〉標(biāo)記之間寫入與臉部圖<象的寬度對應(yīng)的正》見化值,以及在 〈height〉標(biāo)記與々height〉標(biāo)記之間寫入與臉部圖4象的高度對應(yīng)的正 規(guī)化值。
々011〉標(biāo)記對表示臉部圖像的橫搖角(roll angle )(繞指示臉部 圖像在較高/較低方向的位置的縱軸(x-軸)的旋轉(zhuǎn)角)。在此實(shí)例 中,表示臉部圖像的橫搖角為"0.000000"。
〈pitch〉標(biāo)記表示臉部圖像的縱搖角(pitch angle )(繞指示臉部 圖像在右/左方向的位置的橫軸(y-軸)的旋轉(zhuǎn)角)。在此實(shí)例中, 表示臉部圖〗象的縱搖角為"0.000000"。
〈yaw〉標(biāo)記對表示臉部圖^f象的偏^t角(yaw angle)(繞指示臉 部圖像在前后方向的位置的垂直軸(z-軸)的旋轉(zhuǎn)角)。在此實(shí)例中, 表示臉部圖像的偏航角為"0.000000"。
〈Similaritylnfo〉標(biāo)記對表示關(guān)于表示圖像之間的相似程度的特 征量(feature quantity )的信息。此信息由圖像分析引擎中的圖像相
似性分析引擎生成。在此實(shí)例中,如下描述用于計算表示圖^f象與預(yù) 定顏色名關(guān)聯(lián)的程度的關(guān)聯(lián)程度以及在顏色或頻率分量方面與另 一個圖4象的相似程度的特4i量。
〈Colorlnfo〉標(biāo)記對表示表示圖像數(shù)據(jù)與預(yù)定顏色名關(guān)聯(lián)的程 度的關(guān)4關(guān)程度。在此實(shí)例中,描述在六種顏色方面的關(guān)聯(lián)程度。 〈ColorWhite〉才示i己只于、〈ColorBlack〉才示i己對、〈ColorRed〉才示i己只于、 〈ColorYellow〉才示i己只寸、<ColorGreen>、和〈ColorBlue〉才示i己只t分別表 示圖像數(shù)據(jù)與白色、黑色、紅色、黃色、綠色、和藍(lán)色的關(guān)聯(lián)程度。 如圖2所示,在綠色方面的關(guān)聯(lián)程度為百分之"12",以及在其他 顏色中的每種顏色方面的關(guān)聯(lián)程度為百分之"0"。
〈Vectorlnfo〉標(biāo)記對表示表示圖像之間的相似程度的特征量。 在此實(shí)例中,才是供了三個〈Vectorlnfo〉標(biāo)記對,并且在〈Vectorlnfo〉 標(biāo)i己只于和〈/Vectorlnfo〉才示"i己只于中的每個之間寫入〈method〉才示"i己乂于和 〈vector〉才示i己只于。〈method〉才示i己只于表示用于獲4尋在凈爭定4爭4正方面的 相似程度的方法?!磛ector〉標(biāo)記對表示表示對應(yīng)特4正量的向量。在 圖2的實(shí)例中,描述了基于高斯模型的關(guān)于顏色的特征量、關(guān)于圖 案的特征量、和關(guān)于形狀的特征量。
圖3示出了^^艮據(jù)本發(fā)明實(shí)施例的分析引擎信息93的實(shí)例。此 分析? 1擎信息93可作為圖像數(shù)據(jù)的元數(shù)據(jù)提供,并且且可以文本 格式或二進(jìn)制格式來描述。在此實(shí)例中,假定用XML格式來寫入 分析引擎信息93。
〈metainfo〉標(biāo)記對表示分析引擎信息。與圖2的實(shí)例類似, 〈guid〉標(biāo)記對表示對應(yīng)圖 <象的內(nèi)容標(biāo)識符。 〈metaSFaceEnableFlag〉標(biāo)記對表示是否在圖 <象內(nèi)容中才全測到 臉部圖像。在此實(shí)例縱,寫入表示在圖像內(nèi)容中檢測到臉部圖像的"i "〈metaSIBSEnableFlag〉標(biāo)記對表示是否已對圖4象內(nèi)容執(zhí)行相似 圖像分析。在此實(shí)例中,寫入表示已對圖像內(nèi)容執(zhí)行相似圖像分析 的T?!磎etaSFaceCfglnfo〉標(biāo)記對表示如下所述的與臉部4全測相關(guān)的 信息,包括關(guān)于臉部檢測引擎的版本信息和參數(shù)信息?!磛erMajoio標(biāo)記對表示主要版本信息。圖3的實(shí)例表示主要版 本為"SFACE 1.2.0.06013100"。位于表示臉部才企測引擎的"SFACE" 之后的數(shù)字是主要版本號碼,其中,大號碼表示較新版本?!磛erMinor〉標(biāo)記對表示次要版本信息。圖3的實(shí)例表示次要版 本為"IFLCore 2.4.01"。位于表示臉部沖企測才幾的類型的"IFLCore" 之后的號碼為次要版本號碼,其中,4交大號碼表示專交新版本。在以上實(shí)例中,臉部4全測引擎的版本信息包括主要版本信息 和次要版本信息。然而,可將統(tǒng)一的版本信息用作臉部檢測引擎的 版本信息。寫在參考圖2所述的〈FaceEntiy〉標(biāo)記之間的條目可取決于臉 部檢測引擎的版本。例如,當(dāng)臉部檢測引擎的版本舊時,可能不包 4舌表示臉4卩圖^f象的方向的才示i己,"^^r<roll>、 <pitch>、和〈yaw〉。 另一方面,當(dāng)臉部檢測引擎的版本新時,可包括表示臉部表情的標(biāo) 記對。
返回參考圖3, 〈cfgParam〉標(biāo)記對表示參數(shù)信息。在此實(shí)例中, 提供給臉部檢測 引 擎的 參數(shù)是 "{false,false,15,30,10,10,160,120,-0.8869f,-0.8869f,"MVIEWI—P12/V 5",450,340}"。在參數(shù)末端的兩個號碼(即,450和340)表示作為 水平和垂直方向的尺寸執(zhí)行臉部檢測的分辨率。圖3的實(shí)例表示臉部檢測的分辨率是450水平4象素x 340垂直<象素。即,臉部4企測的 精度隨著尺寸增大而增大且隨著尺寸減小而減小。例如,當(dāng)臉部檢測的分辨率為315水平像素x 236垂直像素時, 檢測精度的水平不高。然而,在此情況下,臉部檢測僅需要少量計 算。另一方面,當(dāng)臉部4企測的分辨率為550水平l象素x 412垂直傳_ 素時,需要大量計算,而檢測精度的水平很高。此外,當(dāng)臉部檢測 的分辨率為450水平像素x 340垂直^f象素時,可實(shí)現(xiàn)具有中間精度 水平的臉部才企測和中間量的計算。寫在參考圖2所述的〈TotalFace〉標(biāo)記之間的臉部圖像的總數(shù)可 取決于臉部檢測引擎的參數(shù)。例如,參數(shù)表示的檢測精度的增大可 表示可4企測到的臉部圖 <象的總凄t的增加?!磎etaSIBSCfglnfo〉標(biāo)記對表示與圖像相似性分析相關(guān)的信息, 包括如下所述的圖像相似性分析引擎的版本信息和參數(shù)信息?!磛erMajor〉標(biāo)記對表示主要;l反本^f言息。圖3的實(shí)例表示主要片反 本為"SIBS CORE 0.6.05112400"。具體地,位于表示圖j象相似性分 析引擎的"SIBSCORE"之后的號碼為主要版本號碼,其中,大號 碼表示較新版本?!磛erMinor〉標(biāo)記對表示次要版本信息。圖3的實(shí)例表示次要版 本為"MDS 1.0.0"。具體地,位于表示圖像相似性分析引擎的類型 的"MDS"之后的號碼為次要版本號碼,其中,較大號碼表示較新 版本。在以上實(shí)例中,圖像相似性分析引擎的版本信息包括主要版本 信息和次要版本信息。然而,統(tǒng)一的版本信息可以用作圖像相似性 分析引擎的版本信息。寫在〈Colorlnfo〉標(biāo)記之間的顏色的數(shù)目可取決于圖像相似性 分析引擎的版本。例如,如果更新版本,則可增加寫在〈Colorlnfo〉 標(biāo)記之間的顏色的婆t目。〈cfgParam〉標(biāo)記對表示參數(shù)信息。圖3的實(shí)例表示提供給圖像 相似性分析引擎的參數(shù)為"{30,1,2,20,10,20,2,160,120}"。位于參數(shù) 末端的兩個數(shù)碼(即,160和120)表示相似圖像分析作為水平和 垂直方向的尺寸執(zhí)行的分辨率(在此實(shí)例中,臉部4企測的分辨率為 160水平像素x 120垂直像素)。即,臉部檢測的精度隨著尺寸的增 大而增大且隨著尺寸減小而減小。例如,當(dāng)臉部檢測的分辨率為160水平像素x 120垂直像素時, 檢測精度的程度不高。然而,在此情況下,臉部檢測僅需要少量計 算。另一方面,當(dāng)臉部4企測的分辨率為640水平像素x 480垂直傳-素時,需要大量計算,而檢測精度的程度很高。此外,當(dāng)臉部檢測 的分辨率為320水平像素x 240垂直像素時,可實(shí)現(xiàn)中間程度精度 的臉部4全測和中間量的計算。由參考圖2所述的〈Colorlnfo〉標(biāo)記表示的關(guān)聯(lián)程度的精確性和 由參考圖2所述的〈Vectorlnfo〉標(biāo)記表示的特征量的精確性可取決 于圖像相似性分析引擎的參數(shù)。例如,表示檢測精度的參數(shù)(精度 參數(shù))的增大可增大關(guān)聯(lián)程度和特征量的精確性。
圖4示出了根據(jù)本發(fā)明實(shí)施例的圖像管理設(shè)備的功能配置。此 圖像管理設(shè)備接收輸入圖像文件90并輸出所保存的圖像文件190。 如上所述,輸入圖像文件90包含如上所述的圖像凄史據(jù)91、圖^f象分 析信息92、和分析引擎信息93。同樣,所保存的圖像文件190包 含圖像數(shù)據(jù)191、圖像分析信息192和分析引擎信息193。所保存 的圖像文件存儲在圖像數(shù)據(jù)庫19中。圖像管理設(shè)備具有觸發(fā)檢測單元110、設(shè)置存在確定單元120、 圖像分析引擎130、輸入信息獲取單元140、引擎信息獲取單元150、 更新需要確定單元160、i殳置需要確定單元170、IW居-沒置單元181、 分析信息設(shè)置單元182、引擎信息設(shè)置單元183、和反寫單元199。觸發(fā)檢測單元110檢測用于設(shè)置圖像分析信息的觸發(fā)。以下將 描述觸發(fā)的類型。圖像分析引擎130對圖像數(shù)據(jù)91執(zhí)行圖像分析。例如,通過 圖像分析引擎130執(zhí)行的圖像分析的內(nèi)容包括圖像中所包含的臉 部圖像的分析;以及圖像與參考圖像之間的相似程度的分析。圖像 分析引擎130存儲分析? 1擎信息132作為關(guān)于引擎機(jī)體131的信息。 此分析引擎信息132包含關(guān)于引擎機(jī)體131的版本信息和參數(shù)信 息。:沒置存在確定單元120確定在輸入圖像文件90中是否i殳置了 圖4象分析信息92。確定的結(jié)果^皮提供給i殳置需要確定單元170。當(dāng)輸入圖像文件90包含分析引擎信息93時,輸入信息獲取單 元140獲取分析引擎信息93。由輸入信息獲取單元140獲取的分析 引擎信息93 #皮才是供給更新需要確定單元160。
引擎信息獲取單元150獲取圖像分析引擎130的分析引擎信息 132。由引擎信息獲取單元150獲取的分析引擎信息132被提供給 更新需要確定單元160。基于由輸入信息獲取單元140獲取的輸入圖像文件90的分析 引擎信息93與由引擎信息獲取單元150獲取的圖像分析引擎130 的分析引擎信息132之間的差異,更新需要確定單元160確定是否 需要更新圖像分析信息。由更新需要確定單元160執(zhí)行的確定的結(jié) 果被提供給設(shè)置需要確定單元170。當(dāng)圖像分析引擎130的分析引擎信息132中所示的版本比輸入 圖像文件90的分析引擎信息93中所示的版本新時,更新需要確定 單元160確定需要更新圖像分析信息。具體地,如果可用的圖像分 析引擎130的版本比已產(chǎn)生圖像分析信息92的圖像分析引擎的版 本新,則更新需要確定單元160確定需要使用圖^f象分析引擎130來 重置圖像分析信息92。此外,當(dāng)圖像分析引擎130的分析引擎信息132中所示的版本 與輸入圖像文件90的分析引擎信息93中所示的版本相同,并且圖 像分析引擎130的分析引擎信息132中所包含的精度參數(shù)比輸入圖 像文件90的分析引擎信息93中所包含的精度參數(shù)高時,更新需要 確定單元160同樣確定需要更新圖^f象分析信息。具體地,當(dāng)可用的 圖像分析引擎130能夠以比對應(yīng)于分析引擎信息93的圖像分析引 擎更高的精度執(zhí)行分析時,即使兩個圖像分析引擎的版本相同,更 新需要確定單元160確定仍需要重置圖4象分析信息92。當(dāng)圖像分析引擎如上述實(shí)例中地包括多個模組時,(即,圖3 實(shí)例中的臉部檢測引擎和圖像相似性分析引擎),僅可以對所要模 組執(zhí)行圖像分析。
設(shè)置需要確定單元170根據(jù)圖像數(shù)據(jù)191來確定是否設(shè)置了圖 像分析信息192 。當(dāng)設(shè)置存在確定單元120確定在輸入圖像文件90 中未i殳置圖l象分析信息92時,或者當(dāng)更新需要確定單元160確定 需要更新圖像分析信息時,設(shè)置需要確定單元170確定需要設(shè)置圖 像分析信息192。設(shè)置需要確定單元170的確定結(jié)果被提供給圖像 分析引擎130、數(shù)據(jù)設(shè)置單元181、分析信息設(shè)置單元182、和引擎 4言息i殳置單元183。如果設(shè)置需要確定單元170確定需要設(shè)置圖像分析信息192, 則圖像分析引擎130對圖像數(shù)據(jù)91執(zhí)行圖像分析。然后,數(shù)據(jù)設(shè) 置單元181存儲圖像數(shù)據(jù)91作為圖像數(shù)據(jù)191,由圖像分析引擎 130執(zhí)行的分析結(jié)果被設(shè)置為圖像分析信息192,并且圖像分析引 擎130的分析引擎信息132 ^皮設(shè)置為分析引擎信息193。另一方面,當(dāng)設(shè)置需要確定單元170確定不需要設(shè)置圖像分析 信息192時,圖像分析引擎130不執(zhí)行圖像分析。然后,數(shù)據(jù)設(shè)置 單元181存儲圖像數(shù)據(jù)91作為圖像數(shù)據(jù)191。此時,如果已設(shè)置了 圖像分析信息92 ,則存儲圖像分析信息92作為圖像分析信息192 , 并且存儲分析引擎信息93作為分析引擎信息193。反寫單元199將圖像分析引擎130的輸出反寫至輸入圖像文件 90的來源。當(dāng)通過圖像分析引擎130設(shè)置圖像分析信息192時,反 寫單元199視需要,將圖像分析信息192和對應(yīng)的分析? 1擎信息132 (分析引擎信息193 )反寫給來源??深A(yù)先確定是否需要進(jìn)行反寫。現(xiàn)在,將描述根據(jù)本發(fā)明實(shí)施例的需要更新圖像分析信息的情況。圖5示出了根據(jù)本發(fā)明實(shí)施例的需要更新圖像分析信息的情況 的第一實(shí)例。在此實(shí)例中,數(shù)碼照相機(jī)21用作圖像記錄設(shè)備,以
及服務(wù)器IO用作圖像管理設(shè)備。服務(wù)器IO具有圖像分析引擎。假 定數(shù)碼照相機(jī)21不具有圖像分析引擎、或具有舊版本的圖像分析 引擎或低圖像分析精度的圖像分析引擎。此處,^i定凄t碼照相4幾21連"l妄至"良務(wù)器10來備份記錄在凄t碼 照相機(jī)21中的圖像的情況。當(dāng)連接至數(shù)碼照相機(jī)21時,服務(wù)器10 對圖像數(shù)據(jù)執(zhí)行圖像分析信息的設(shè)置。然后,將圖像分析信息反寫 至數(shù)碼照相機(jī)21。因此,在數(shù)碼照相機(jī)21上反映此時由最新版本 圖像分析引擎所處理的圖像分析信息。當(dāng)完成反寫時,斷開數(shù)碼照 相機(jī)21和服務(wù)器10。另外,假定在上述反寫之后,在服務(wù)器10中執(zhí)行圖像分析引 擎的版本升級。在此情況下,當(dāng)再次將數(shù)碼照相機(jī)21連接至服務(wù) 器10時,因?yàn)榉?wù)器10的圖像分析引擎的版本比與存儲在數(shù)碼照 相機(jī)21中的圖像分析信息對應(yīng)的版本新(或者服務(wù)器10的圖像分 析引擎的精度參數(shù)比與數(shù)碼照相機(jī)21的圖像分析信息對應(yīng)的精度 參數(shù)高),所以服務(wù)器IO再次對圖像數(shù)據(jù)執(zhí)行圖像分析信息的設(shè)置。 然后,將通過圖像分析信息的重置獲得的新圖像分析信息反寫給數(shù) 碼照相機(jī)21。在此實(shí)例中,觸發(fā)檢測單元110檢測數(shù)碼照相機(jī)21與服務(wù)器 IO之間的連接。此連接作為用于使設(shè)置需要確定單元170確定是否 需要設(shè)置圖像分析信息的觸發(fā)。在上述實(shí)例中,描述了更新服務(wù)器10的圖像分析引擎的版本 的情況。然而,也可存在以下情況,在將數(shù)碼照相機(jī)21與服務(wù)器 IO斷開之后,將數(shù)碼照相機(jī)連接至另一個服務(wù)器,并且另一個服務(wù) 器的圖像分析引擎的版本比服務(wù)器10的圖像分析引擎的版本新(或 提供給另一服務(wù)器的精度參數(shù)比提供給服務(wù)器10的精度參數(shù)高)。 并且在此情況下,同樣執(zhí)行上述第一實(shí)例的程序。 圖6示出了根據(jù)本發(fā)明實(shí)施例的需要更新圖像分析信息的情況 的第二實(shí)例。在此實(shí)例中,假定計算機(jī)31具有圖像分析引擎和圖 像記錄設(shè)備與圖像管理設(shè)備兩者的功能。計算4幾31具有用于記錄輸入圖傳Jt據(jù)的圖4象記錄單元。在記 錄圖像數(shù)據(jù)之后,計算機(jī)31使用圖像分析引擎設(shè)置關(guān)于圖像數(shù)據(jù) 的圖像分析信息。在此,假定在計算機(jī)31中設(shè)置圖像分析信息之 后,執(zhí)行圖像分析引擎的版本升級。這個版本升級作為用于使計算機(jī)31使用版本升級后的圖像分 析引擎重置關(guān)于圖像數(shù)據(jù)的圖像分析信息的觸發(fā)。在此實(shí)例中,觸發(fā)檢測單元110檢測計算機(jī)31的圖像分析引 擎的版本升級,并且版本升級作為用于佳:設(shè)置需要確定單元170確 定是否需要設(shè)置圖像分析信息的觸發(fā)。圖7示出了根據(jù)本發(fā)明實(shí)施例的需要更新圖像分析信息的情況 的第三實(shí)例。在此實(shí)例中,々支定計算才幾31和月良務(wù)器10中的每個均 具有相同版本的圖像分析引擎。例如,從另一個服務(wù)器(未示出) 對計算機(jī)31和服務(wù)器10中的每個提供最新版本的圖像分析引擎。 然而,還要假定計算機(jī)31的圖像分析引擎的精度參數(shù)比服務(wù)器10 的圖像分析引擎的精度參數(shù)低。在此實(shí)例中,假定在計算機(jī)31的圖像分析引擎中設(shè)置了圖像 分析信息之后,計算機(jī)31將圖像分析信息和對應(yīng)的圖像數(shù)據(jù)、以 及分析引擎信息發(fā)送給服務(wù)器。由于與所發(fā)送的圖像分析信息對應(yīng) 的精度參數(shù)比服務(wù)器10的圖像分析引擎的精度參數(shù)低,所以服務(wù) 器10對圖像數(shù)據(jù)執(zhí)行圖像分析信息的重置。
在此實(shí)例中,觸發(fā)檢測單元110檢測來自計算機(jī)31的圖像數(shù) 據(jù)的發(fā)送,且這個發(fā)送過程作為用于侵^殳置需要確定單元170確定 是否需要設(shè)置圖像分析信息的觸發(fā)。圖8A至圖8C示出了根據(jù)本發(fā)明實(shí)施例的圖像數(shù)據(jù)與圖像分 析信息之間的關(guān)系的實(shí)例。在先前描述中,假定在一個圖像文件中 包含圖像數(shù)據(jù)、圖像分析信息、和分析引擎信息。例如,如圖8A 所示,提供與每個圖像數(shù)據(jù)對應(yīng)的圖像分析信息和分析引擎信息作 為 一個圖像文件中的元凄史據(jù)。此文件配置有利地增加每個圖像文件 的獨(dú)立性,并且有利于各個圖4象文件的管理。圖像數(shù)據(jù)與圖像分析信息之間可能有各種對應(yīng)關(guān)系,例如,如 圖8B所示,單獨(dú)提供圖像分析信息和分析引擎信息作為圖像信息 文件,并且圖像文件僅包含圖像數(shù)據(jù)。在此配置下,可將圖像數(shù)據(jù)、 以及一對圖像分析信息和分析? I擎信息存儲在不同的記錄介質(zhì)中。 在此情況下,需要使用公共標(biāo)識符來使圖像數(shù)據(jù)與這對圖像分析信 息和分析引擎信息聯(lián)系。應(yīng)注意,圖像數(shù)據(jù)與分析引擎信息之間并不必須——對應(yīng)。例 如,如圖8C所示,可能為多塊圖像數(shù)據(jù)和圖像分析信息提供一塊 分析引擎信息。在此配置下,不再需要更新在每次更新對應(yīng)分析引 擎時含于所有圖像文件中的分析引擎信息。應(yīng)注意,在此情況下, 需要使用公共標(biāo)識符來使一對圖像數(shù)據(jù)和圖像分析信息與對應(yīng)的 分析引擎信息聯(lián)系。圖9A和9B是示出了數(shù)碼照相機(jī)21的操作部分的示意圖。如 圖9A所示,當(dāng)數(shù)碼照相機(jī)21通過接口 25連接至服務(wù)器10時,確 定是否需要使用服務(wù)器10的圖像分析引擎來分析圖像,如參考圖4 和圖5所述。
如果確定需要設(shè)置圖像分析信息,則在數(shù)碼照相機(jī)21的顯示 器26上顯示確認(rèn)消息"更新圖像分析信息?"。響應(yīng)于該消息,用 戶操作選擇按鈕27來激活或禁止更新。當(dāng)激活更新時,圖像分析 信息從服務(wù)器10被反寫至數(shù)碼照相機(jī)21。同樣,可以在不顯示此確認(rèn)消息的情況下,自動執(zhí)行圖像分析 信息的反寫。以下將描述根據(jù)本發(fā)明實(shí)施例的圖像管理設(shè)備的操作。圖10示出了由對應(yīng)于圖5的服務(wù)器10的圖像管理設(shè)備執(zhí)行的 處理程序的實(shí)例。在此實(shí)例中,將對應(yīng)于圖5的數(shù)碼照相機(jī)21的 設(shè)備稱為"終端"。當(dāng)觸發(fā)檢測單元110 ^r測到與終端的連接時(步驟S911 ),圖 像管理設(shè)備從終端接收輸入圖像文件90,然后數(shù)據(jù)設(shè)置單元181存 儲所接收的文件作為所保存的圖像文件190的圖像數(shù)據(jù)191 (步驟 S912 )。如果設(shè)置存在確定單元120確定已設(shè)置了圖像分析信息92(步 驟S913,是),則程序進(jìn)入更新圖像分析信息92的過程(步驟S930)。另 一方面,如果設(shè)置存在確定單元120確定未i殳置圖4象分析信 息92,則執(zhí)行以下處理。具體地,圖像分析引擎130對圖像數(shù)據(jù) 91執(zhí)行數(shù)據(jù)分析(步驟S914 )。因此,分析信息設(shè)置單元182設(shè)置 所保存的圖像文件190的圖像分析信息192 (步驟S915)。此外, 引擎信息獲取單元150獲取圖像分析引擎130的分析引擎信息132 (步驟S196 ),然后引擎信息設(shè)置單元183設(shè)置所獲取的分析引擎 信息132作為所保存的圖像文件190的分析引擎信息193 (步驟 S917)。
將通過上述程序生成的所保存的圖^象文件190記錄在圖傳Jt據(jù) 庫19中(步驟S918 )。圖像分析引擎130所獲得的圖像分析信息和 圖像分析引擎130的分析引擎信息132被反寫至終端(步驟S919 )。在終端與圖像管理設(shè)備斷開之后,觸發(fā)檢測單元110等待另一 連接(步驟S921 )。圖11示出了與才艮據(jù)本發(fā)明實(shí)施例的圖10的步驟S930的處理相對應(yīng)的圖像分析信息更新處理的程序的實(shí)例。首先,輸入信息獲取單元140獲取輸入圖像文件卯的分析引 擎信息93 (步驟S931 )。然后,引擎信息獲取單元150獲取圖像分 析引擎130的分析引擎信息132 (步驟S932 )。更新需要確定單元160將分析引擎信息93中所包含的版本信 息與分析引擎信息132中所包含的版本信息進(jìn)行比較。因此,如果 分析引擎信息93中所包含的版本信息比分析引擎信息132中所包 含的版本信息新(步驟S933中,否),則執(zhí)行以下程序。具體地, 圖像分析引擎130對圖像數(shù)據(jù)91執(zhí)行圖像分析(步驟S936 )。因此, 分析信息設(shè)置單元182重置所保存的圖像文件190的圖像分析信息 192(步驟S937)。此外,引擎信息設(shè)置單元183設(shè)置由引擎信息獲 取單元150獲取的圖像分析引擎130的分析引擎信息132,作為所 保存的圖像文件190的分析引擎信息193 (步驟S938 )。如果分析引擎信息93中所包含的版本與分析引擎信息132中 所包含的版本相同(步驟S934,是),則將分析引擎信息93中包含 的參數(shù)信息與分析引擎信息132中包含的參數(shù)信息進(jìn)行比較。因此, 如果分析引擎信息93的精度參數(shù)比分析引擎信息132的精度參數(shù) 低(步驟S935,是),則執(zhí)行上述步驟S936至步驟938的處理。
如果分析引擎信息93中所示的版本比分析引擎信息132中所 示的版本早,或如果兩個版本相同,并且分析引擎信息93中所包 含的精度參數(shù)不低于分析引擎信息132中所包含的精度參數(shù),則分 析信息設(shè)置單元182設(shè)置圖像分析信息92作為圖像分析信息192。 此外,引擎信息設(shè)置單元183設(shè)置分析引擎信息93作為分析引擎 信息193。即,不才丸4亍圖像分析信息的更新。如上所述,根據(jù)本發(fā)明的實(shí)施例,更新需要確定單元160基于 輸入圖像文件90的分析引擎信息93和可用的圖像分析引擎130的 分析引擎信息132,確定是否需要更新圖像分析信息。因此,即使在執(zhí)行服務(wù)器10的圖像分析引擎130的版本升級 時,用戶仍可以4吏用更新后的圖^f象分沖斤引擎130,而無需更新4也或 她的終端的固件,諸如,數(shù)碼照相機(jī)21。即使在用戶購買具有增強(qiáng)性能的服務(wù)器的情況下,用戶仍可通 過將普通終端連接至該服務(wù)器,使用由具有增強(qiáng)分析精度的新服務(wù) 器所執(zhí)行的圖像分析的結(jié)果。此外,通過在圖像文件的元數(shù)據(jù)中包括分析引擎信息,可識別 出由哪個圖像分析引擎設(shè)置元數(shù)據(jù)、以及在什么參數(shù)下設(shè)置元數(shù) 據(jù)。因此,即使在不同裝置之間發(fā)送和接收圖像文件,也可在所有 裝置中獲得相同檢索結(jié)果。另外,即使在圖像分析由多個諸如臉部檢測和類似圖像分析的 模塊構(gòu)成的情況下,僅需要對已更新的模塊進(jìn)行重置。這減少了處 理時間和成本。應(yīng)理解,然而,本發(fā) 明的實(shí)施例不限于這些實(shí)例,避過納妾且可在不偏離本發(fā)明范圍的 情況下,對本發(fā)明作出各種修改。具體地,根據(jù)本發(fā)明的一個方面,例如,圖像分析裝置對應(yīng)于圖像分析引擎130,例如,圖像分析處理類型獲取裝置對應(yīng)于引擎 信息獲取單元150,以及例如,記錄控制裝置對應(yīng)于數(shù)據(jù)設(shè)置單元181、 分析信息i殳置單元182、和引擎信息i殳置單元183。根據(jù)本發(fā)明的一個方面,例如,輸入圖像設(shè)置信息獲取裝置對 應(yīng)于輸入信息獲取單元140,例如,可用的設(shè)置信息獲取裝置對應(yīng) 于引擎信息獲取單元150,例如,更新需要確定裝置對應(yīng)于更新需 要確定單元160,以及例如,圖像分析信息設(shè)置裝置對應(yīng)于分析信 息i更置單元182。根據(jù)本發(fā)明的一個方面,例如,圖像記錄裝置對應(yīng)于計算機(jī)31 的圖像記錄單元,例如,輸入圖像設(shè)置信息獲取裝置對應(yīng)于輸入信 息獲取單元140,例如,可用的設(shè)置信息獲取裝置對應(yīng)于引擎信息 獲取單元150,例如,更新需要確定裝置對應(yīng)于更新需要確定單元 160,以及例如,圖^f象分析信息i殳置裝置對應(yīng)于分析信息i殳置單元182。才艮據(jù)本發(fā)明的一個方面,例如,圖傳4合取裝置對應(yīng)于凄t碼照相機(jī)21的圖像拾取單元,例如,輸入圖像設(shè)置信息獲取裝置對應(yīng)于 輸入信息獲取單元140,例如,可用的設(shè)置信息獲取裝置對應(yīng)于引 擎信息獲取單元150,例如,更新需要確定裝置對應(yīng)于更新需要確 定單元160,以及例如,圖像分析信息設(shè)置裝置對應(yīng)于分析信息設(shè) 置單元182。根據(jù)本發(fā)明的一個方面,例如,輸入圖像設(shè)置信息獲取裝置對 應(yīng)于輸入信息獲取單元140,例如,可用的設(shè)置信息獲取裝置對應(yīng)
于引擎信息獲取單元150,例如,更新需要確定裝置對應(yīng)于更新需 要確定單元160,例如,圖〗象分析信息設(shè)置裝置對應(yīng)于分析信息i殳 置單元182,以及例如,圖^象分析信息^是供裝置對應(yīng)于反寫單元199。根據(jù)本發(fā)明的一個方面,例如,圖像分析步驟對應(yīng)于步驟S914, 例如,圖像分析處理類型獲取步驟對應(yīng)于步驟S916,以及例如,記 錄控制步艱《對應(yīng)于步-驟S918。根據(jù)本發(fā)明的一個方面,例如,輸入圖像設(shè)置信息獲取步驟對 應(yīng)于步驟S931,例如,可用的設(shè)置信息獲取步驟對應(yīng)于步驟S932, 例如,更新需要確定步驟對應(yīng)于步驟S933至步驟S935,以及例如, 圖像分析信息設(shè)置步驟對應(yīng)于步驟S936至步驟S938。可將在以上實(shí)施例中所述的處理步驟看作包4舌一 系列處理步 驟的方法、或看作用于4吏計算機(jī)執(zhí)行這一系列處理步驟的程序或用 于存儲該程序的記錄介質(zhì)。本領(lǐng)域的才支術(shù)人員應(yīng)理解,在附加4又利要求或其等同物的范圍 內(nèi),可根據(jù)設(shè)計要求和其它因素來進(jìn)行各種修改、組合、子組合、 和替換。
權(quán)利要求
1.一種圖像記錄設(shè)備,包括圖像分析裝置,被配置為對輸入圖像執(zhí)行預(yù)定圖像分析處理,以提取圖像分析信息;圖像分析處理類型獲取裝置,被配置為獲取所執(zhí)行的圖像分析處理的類型;以及記錄控制裝置,被配置為將所述圖像分析信息和所述圖像分析處理的所述類型與所述輸入圖像相關(guān)聯(lián)地記錄在記錄介質(zhì)中。
2. —種圖像管理設(shè)備,包括輸入圖像i殳置信息獲取裝置,-故配置為當(dāng)i殳置關(guān)于輸入 圖像的圖像分析信息時,獲取作為輸入圖像設(shè)置信息的設(shè)置信 息,該設(shè)置信息與已設(shè)置所述圖像分析信息的第 一 圖像分析處 理單元相關(guān);可用設(shè)置信息獲取裝置,被配置為獲取作為可用設(shè)置信 息的設(shè)置信息,該設(shè)置信息與可用的第二圖像分析處理單元相關(guān);更新需要確定裝置,被配置為基于所述輸入圖像設(shè)置信 息與所述可用設(shè)置信息之間的差異,確定是否需要更新所述圖像分析信息;以及圖像分析信息設(shè)置裝置,被配置為當(dāng)確定需要更新所述 圖像分析信息時,4吏用所述第二圖4象分析處理單元對所述輸入 圖像執(zhí)行圖像分析,以設(shè)置新的圖像分析信息。
3. 根據(jù)權(quán)利要求2所述的圖像管理設(shè)備,其中,所述輸入圖像設(shè)置信息包含關(guān)于所述第 一 圖像分析處理 單元的版本的信息,所述可用設(shè)置信息包含關(guān)于所述第二圖像分析處理單元 的片反本的4言息,以及如果所述可用設(shè)置信息中包含的片反本信息比所述輸入圖 像設(shè)置信息中包含的版本信息表示的版本新,則所述更新需要 確定裝置確定需要更新圖像分析信息。
4. 根據(jù)權(quán)利要求3所述的圖像管理設(shè)備,其中,所述輸入圖像設(shè)置信息包含關(guān)于所述第 一 圖像分析處理 單元的參數(shù)的信息,所述可用設(shè)置信息包含關(guān)于所述第二圖像分析處理單元 的參ft的信息,以及如果所述可用設(shè)置信息中包含的所述版本信息與所述輸 入圖像設(shè)置信息中包含的所述版本信息表示相同的版本,并且 所述可用設(shè)置信息中包含的所述參凄t信息比所述輸入圖傳^殳 置信息中包含的所述參數(shù)信息表示的分析精度高,則所述更新 需要確定裝置確定需要更新圖像分析信息。
5. 根據(jù)權(quán)利要求2所述的圖像管理設(shè)備,其中,關(guān)于所述輸入圖像的圖像分析信息包括關(guān)于所述 輸入圖像中包含的臉部圖像的分析信息。
6. 根據(jù)權(quán)利要求2所述的圖像管理設(shè)備,其中,關(guān)于所述輸入圖像的所述圖像分析信息包含與所 述輸入圖像與參考圖像之間的相似程度相關(guān)的分析信息。
7. 根據(jù)權(quán)利要求2所述的圖像管理設(shè)備,其中,所述關(guān)于需要更新圖像分析信息的確定由接收所 述輸入圖4象觸發(fā)。
8. 根據(jù)權(quán)利要求2所述的圖像管理設(shè)備,其中,所述關(guān)于需要更新圖像分析信息的確定由更新所 述第二圖^f象分析處理單元觸發(fā)。
9. 一種圖像記錄設(shè)備,包括圖像記錄裝置,凈皮配置為記錄輸入圖{象;輸入圖像設(shè)置信息獲取裝置,被配置為當(dāng)設(shè)置關(guān)于所述 輸入圖像的圖像分析信息時,獲取作為輸入圖像設(shè)置信息的設(shè) 置信息,該設(shè)置信息與已設(shè)置所述圖像分析信息的第 一 圖像分 析處理單元相關(guān);可用設(shè)置信息獲取裝置,被配置為獲取作為可用設(shè)置信 息的設(shè)置信息,該設(shè)置信息與可用的第二圖像分析處理單元相 關(guān);更新需要確定裝置,被配置為基于所述輸入圖像設(shè)置信 息與所述可用設(shè)置信息之間的差異,確定是否需要更新所述圖 像分析信息;以及圖像分析信息設(shè)置裝置,被配置為當(dāng)確定需要更新所述 圖像分析信息時,使用所述第二圖像分析處理單元對所述輸入 圖像執(zhí)行圖像分析,以設(shè)置新的圖像分析信息。
10. —種圖像拾取設(shè)備,包括圖像拾取裝置,被配置為拾取對象的圖像作為輸入圖像;輸入圖像設(shè)置信息獲取裝置,被配置為當(dāng)設(shè)置關(guān)于所述 輸入圖像的圖像分析信息時,獲取作為輸入圖像設(shè)置信息的設(shè) 置信息,該設(shè)置信息與已設(shè)置所述圖像分析信息的第 一 圖像分 析處理單元相關(guān);可用設(shè)置信息獲取裝置,被配置為獲取作為可用設(shè)置信 息的設(shè)置信息,該設(shè)置信息與可用的第二圖像分析處理單元相 關(guān);更新需要確定裝置,被配置為基于所述輸入圖像設(shè)置信 息與所述可用設(shè)置信息之間的差異,確定是否需要更新所述圖 像分析信息;以及圖像分析信息設(shè)置裝置,被配置為當(dāng)確定需要更新所述 圖像分析信息時,使用所述第二圖像分析處理單元對所述輸入 圖像執(zhí)行圖像分析,以設(shè)置新的圖像分析信息。
11. 一種圖像管理系統(tǒng),具有用于記錄輸入圖像的圖像記錄設(shè)備和 用于管理關(guān)于所述輸入圖像的圖像分析信息的圖像管理設(shè)備,所述圖像管理設(shè)備包括輸入圖像設(shè)置信息獲取裝置,被配置為從所述圖像記錄 設(shè)備接收所述輸入圖像,并且當(dāng)設(shè)置關(guān)于所述輸入圖像的圖像 分析信息時,獲取作為輸入圖像設(shè)置信息的設(shè)置信息,該設(shè)置 信息與已設(shè)置所述圖像分析信息的第 一 圖像分析處理單元相 關(guān);可用i殳置信息獲取裝置,;故配置為獲取作為可用"i殳置信 息的設(shè)置信息,該設(shè)置信息與可用的第二圖〗象分析處理單元相關(guān); 更新需要確定裝置,被配置為基于所述輸入圖像設(shè)置信 息與所述可用設(shè)置信息之間的差異,確定是否需要更新所述圖像分析信息;圖像分析信息設(shè)置裝置,被配置為當(dāng)確定需要更新所述 圖像分析信息時,使用所述第二圖像分析處理單元對所述輸入 圖像執(zhí)行圖像分析,以設(shè)置新的圖像分析信息;以及圖像分析信息提供裝置,被配置為將所述新的圖像分析 信息提供給所述圖像記錄設(shè)備。
12. —種圖像記錄方法,包括以下步驟對輸入圖像執(zhí)行預(yù)定圖像分析處理,以提取圖像分析信自'.獲取所執(zhí)行的圖像分析處理的類型;以及執(zhí)行用于將所述圖像分析信息和所述圖像分析處理的所 述類型與所述專敘入圖 <象相關(guān)聯(lián)地記錄在記錄介質(zhì)中的記錄控 制。
13. —種圖像分析信息管理方法,包括以下步驟當(dāng)設(shè)置關(guān)于輸入圖像的圖像分析信息時,獲取作為輸入 圖像設(shè)置信息的設(shè)置信息,該設(shè)置信息與已設(shè)置所述圖像分析 信息的第 一 圖^f象分析處理單元相關(guān);獲取作為可用i殳置信息的i殳置信息,該i殳置信息與可用 的第二圖像分析處理單元相關(guān);基于所述輸入圖像設(shè)置信息與所述可用設(shè)置信息之間的 差異,確定是否需要更新所述圖像分析信息;以及當(dāng)確定需要更新所述圖像分析信息時,使用所述第二圖4象分析處理單元對所述輸入圖傳4丸行圖{象分析,以i殳置新的圖 像分析信息。
14. 一種用于使計算機(jī)執(zhí)行以下步驟的程序當(dāng)設(shè)置關(guān)于輸入圖像的圖像分析信息時,獲取作為輸入 圖像設(shè)置信息的設(shè)置信息,該設(shè)置信息與已設(shè)置所述圖像分析 信息的第 一 圖像分析處理單元相關(guān);獲取作為可用設(shè)置信息的設(shè)置信息,該設(shè)置信息與可用 的第二圖^f象分析處理單元相關(guān);基于所述輸入圖像設(shè)置信息與所述可用設(shè)置信息之間的 差異,確定是否需要更新所述圖像分析信息;以及當(dāng)確定需要更新所述圖像分析信息時,使用所述第二圖 像分析處理單元對所述輸入圖像執(zhí)行圖像分析,以設(shè)置新的圖 像分析信息。
15. —種圖像記錄設(shè)備,包括圖像分析單元,被配置為對輸入圖像執(zhí)行預(yù)定圖像分析 處理,以提取圖像分析信息;圖像分析處理類型獲取單元,被配置為獲取所執(zhí)行的圖 像分析處理的類型;以及記錄控制單元,被配置為將所述圖像分析信息和所述圖 <象分析處理的所述類型與所述輸入圖^f象相關(guān)聯(lián)地記錄在記錄 介質(zhì)中。
16. —種圖像管理設(shè)備,包括輸入圖像i殳置信息獲取單元,^皮配置為當(dāng)i殳置關(guān)于輸入 圖像的圖像分析信息時,獲取作為輸入圖像設(shè)置信息的設(shè)置信 息,該設(shè)置信息與已設(shè)置所述圖像分析信息的第 一 圖像分析處理單元相關(guān);可用i殳置信息獲取單元,;故配置為獲取作為可用i殳置信 息的設(shè)置信息,該設(shè)置信息與可用的第二圖像分析處理單元相 關(guān);更新需要確定單元,帔配置為基于所述輸入圖l"象設(shè)置^f言 息與所述可用設(shè)置信息之間的差異,確定是否需要更新所述圖像分析信息;以及圖像分析信息設(shè)置單元,被配置為當(dāng)確定需要更新所述 圖像分析信息時,使用所述第二圖像分析處理單元對所述輸入 圖像執(zhí)行圖像分析,以設(shè)置新的圖像分析信息。
17. —種圖像記錄設(shè)備,包括圖^象記錄單元,^皮配置為記錄輸入圖4象;輸入圖像設(shè)置信息獲取單元,被配置為當(dāng)設(shè)置關(guān)于所述 輸入圖像的圖像分析信息時,獲取作為輸入圖像設(shè)置信息的設(shè) 置信息,該設(shè)置信息與已設(shè)置所述圖像分析信息的第 一 圖像分 才斤處理單元相關(guān);可用設(shè)置信息獲取單元,被配置為獲取作為可用設(shè)置信 息的設(shè)置信息,該設(shè)置信息與可用的第二圖像分析處理單元相 關(guān);更新需要確定單元,被配置為基于所述輸入圖像設(shè)置信 息與所述可用設(shè)置信息之間的差異,確定是否需要更新所述圖 像分析信息;以及圖像分析信息設(shè)置單元,;故配置為當(dāng)確定需要更新所述 圖像分析信息時,使用所述第二圖像分析處理單元對所述輸入 圖像執(zhí)行圖像分析,以設(shè)置新的圖像分析信息。
18. —種圖像拾取設(shè)備,包括圖像拾取單元,被配置為拾取對象的圖像作為輸入圖像;輸入圖像設(shè)置信息獲取單元,被配置為當(dāng)設(shè)置關(guān)于所述 輸入圖像的圖像分析信息時,獲取作為輸入圖像設(shè)置信息的設(shè) 置信息,該設(shè)置信息與已設(shè)置所述圖像分析信息的第 一 圖像分 沖斤處理單元相關(guān);可用i殳置信息獲取單元,^皮配置為獲取作為可用i殳置信 息的設(shè)置信息,該設(shè)置信息與可用的第二圖^f象分析處理單元相 關(guān);更新需要確定單元,被配置為基于所述輸入圖像設(shè)置信 息與所述可用設(shè)置信息之間的差異,確定是否需要更新所述圖 像分析信息;以及圖像分析信息設(shè)置裝置,被配置為當(dāng)確定需要更新所述 圖像分析信息時,使用所述第二圖像分析處理單元對所述輸入 圖像執(zhí)行圖像分析,以設(shè)置新的圖像分析信息。
全文摘要
一種圖像管理設(shè)備包括輸入圖像設(shè)置信息獲取單元,被配置為當(dāng)設(shè)置關(guān)于輸入圖像的圖像分析信息時,獲取作為輸入圖像設(shè)置信息的設(shè)置信息;可用設(shè)置信息獲取單元,被配置為獲取作為可用設(shè)置信息的設(shè)置信息;更新需要確定單元,被配置為基于所述輸入圖像設(shè)置信息與所述可用設(shè)置信息之間的差異,確定是否需要更新所述圖像分析信息;以及圖像分析信息設(shè)置單元,被配置為當(dāng)確定需要更新圖像分析信息時,使用第二圖像分析處理單元對所述輸入圖像執(zhí)行圖像分析,以設(shè)置新的圖像分析信息。
文檔編號G06T7/00GK101105804SQ20071012729
公開日2008年1月16日 申請日期2007年7月10日 優(yōu)先權(quán)日2006年7月10日
發(fā)明者兒島環(huán), 后藤智彥, 望月大介, 福田岳士 申請人:索尼株式會社