專利名稱:記錄裝置和方法、程序、以及再現(xiàn)裝置和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種記錄裝置和方法、程序、以及再現(xiàn)裝置和
方法,特別是涉及一種記錄或再現(xiàn)元數(shù)據(jù)(metadata)的記錄裝置 和方法、程序、以及再現(xiàn)裝置和方法。
背景技術(shù):
近年來,隨著CPU(Central Processing Unit:中央處理器) 的高速化,也能夠在短時間內(nèi)進(jìn)行如檢測包含在圖像中的人物 的臉那樣的復(fù)雜的處理。并且,能夠以使用者不意識到等待時 間的程度地高速進(jìn)行如根據(jù)檢測出的人物的臉識別該人物是誰 那樣的識別處理。
由此,提出了一種將檢測出的人物的臉的位置、人物的姓 名等作為元數(shù)據(jù)來進(jìn)行保存、并利用該元數(shù)據(jù)的應(yīng)用程序(例 如,參照專利文獻(xiàn)l)。
專利文獻(xiàn)l:日本特開2004-336466號乂>才艮
發(fā)明內(nèi)容
發(fā)明要解決的問題
在專利文獻(xiàn)l中,公開了如下內(nèi)容以XML形式保存檢測 出的人物的臉的位置、人物的姓名等元數(shù)據(jù),使元數(shù)據(jù)具有與 檢測出的圖像之間的關(guān)聯(lián)性。
然而,在專利文獻(xiàn)1所公開的元數(shù)據(jù)的保存形式的情況下, 在讀出所保存的元數(shù)據(jù)中的實際所需的數(shù)據(jù)時,如專利文獻(xiàn)1 的圖8所示,在作為一個結(jié)構(gòu)體的區(qū)域中記錄有所有的元數(shù)據(jù), 因此必須從其中解析一個一個的標(biāo)簽而提取設(shè)為目標(biāo)的數(shù)據(jù),
從而讀出所希望的數(shù)據(jù)時花費時間。
并且,作為記錄臉的元數(shù)據(jù)時的固有的問題,可列舉從內(nèi) 容中檢測出的人物的臉的個數(shù)不同的情形。由此,進(jìn)行記錄的 臉的元數(shù)據(jù)的數(shù)據(jù)量根據(jù)內(nèi)容而不同。因而,實際上在想要讀
出所需的數(shù)據(jù)的情況下,需要在檢測出<METAD ATA〉開始直到 檢測々METADATA〉為止讀出數(shù)據(jù),結(jié)果,讀出所希望的數(shù)據(jù) 時花費時間,從而難以進(jìn)行對臉的元數(shù)據(jù)的高速存取。
本發(fā)明是鑒于上述狀況而完成的,能夠更迅速地讀出包含 關(guān)于臉的元數(shù)據(jù)的元數(shù)據(jù)中的所希望的元數(shù)據(jù)。
用于解決問題的方案
本發(fā)明的第 一側(cè)面的記錄裝置具備記錄控制單元,該記錄 控制單元控制向記錄介質(zhì)記錄如下數(shù)據(jù),所述數(shù)據(jù)是由對每個 內(nèi)容附加的第一元數(shù)據(jù)、表示上述第一元數(shù)據(jù)被記錄在上述記 錄介質(zhì)中的位置的第一記錄位置信息、對從上述內(nèi)容檢測出的 每個臉圖像附加的與上述臉圖像有關(guān)的第二元數(shù)據(jù)、以及表示 上述第二元數(shù)據(jù)被記錄在上述記錄介質(zhì)中的位置的第二記錄位 置信息構(gòu)成的數(shù)據(jù),所述數(shù)據(jù)是表示上述第二記錄位置信息被 記錄在上述記錄介質(zhì)中的位置的第三記錄位置信息與上述第一 記錄位置信息形成一 個組的數(shù)據(jù)。
能夠使上述記錄控制單元控制向上述記錄介質(zhì)記錄表示 從上述內(nèi)容檢測出上述臉圖像的臉檢測單元的版本的信息包含 在上述第一元數(shù)據(jù)中的上述數(shù)據(jù)。
能夠使上述記錄控制單元控制向上述記錄介質(zhì)記錄表示 上述內(nèi)容中的上述臉圖像的位置和上述臉圖像的大小的信息包 含在上述第二元數(shù)據(jù)中的上述數(shù)據(jù)。
能夠使上述記錄控制單元控制向上述記錄介質(zhì)記錄上述 數(shù)據(jù)使得將上述第 一元數(shù)據(jù)的組、上述第 一記錄位置信息的組、
上述第二元數(shù)據(jù)的各個組、以及由多個上述第二記錄位置信息 構(gòu)成的組按每個組記錄到上述記錄介質(zhì)的連續(xù)的記錄區(qū)域中。
能夠使上述記錄控制單元控制向上述記錄介質(zhì)記錄表示 附加有上述第二元數(shù)據(jù)的上述臉圖像的數(shù)量的信息包含在上述 第 一 記錄位置信息的組中的上述數(shù)據(jù)。
能夠使上述記錄控制單元控制向上述記錄介質(zhì)記錄表示 以預(yù)先決定的條件從自上述內(nèi)容檢測出的臉圖像中選擇的、附 加有上述第二元數(shù)據(jù)的上述臉圖像的數(shù)量的上述信息包含在上 述第 一 記錄位置信息的組中的上述數(shù)據(jù)。
能夠使上述記錄控制單元控制向上述記錄介質(zhì)記錄還包 含從上述內(nèi)容檢測出的臉圖像的臉圖像數(shù)據(jù)和表示上述臉圖像 數(shù)據(jù)被記錄在上述記錄介質(zhì)中的位置的第四記錄位置信息的、 表示上述第四記錄位置信息被記錄在上述記錄介質(zhì)中的位置的 第五記錄位置信息包含在上述第 一記錄位置信息的組中的上述 數(shù)據(jù)。
能夠使上述記錄控制單元控制向上述記錄介質(zhì)記錄上述 數(shù)據(jù)使得將由多個上述第四記錄位置信息構(gòu)成的組記錄到上述 記錄介質(zhì)的連續(xù)的記錄區(qū)域中。
能夠使上述記錄控制單元控制向上述記錄介質(zhì)記錄表示 上述臉圖像數(shù)據(jù)的數(shù)量的信息包含在上述第 一 記錄位置信息的 組中的上述數(shù)據(jù)。
能夠使上述記錄控制單元控制向上述記錄介質(zhì)記錄還包 含與從上述內(nèi)容檢測出臉圖像的人有關(guān)的第三元數(shù)據(jù)和表示上 述第三元數(shù)據(jù)被記錄在上述記錄介質(zhì)中的位置的第四記錄位置 信息的、表示上述第四記錄位置信息被記錄在上述記錄介質(zhì)中 的位置的第五記錄位置信息包含在上述第一記錄位置信息的組 中的上述數(shù)據(jù)。
能夠使上述記錄控制單元控制向上述記錄介質(zhì)記錄上述 數(shù)據(jù)使得將由多個上述第四記錄位置信息構(gòu)成的組記錄到上述 記錄介質(zhì)的連續(xù)的記錄區(qū)域中。
能夠使上述記錄控制單元控制向上述記錄介質(zhì)記錄表示 上述第三元數(shù)據(jù)的數(shù)量的信息包含在上述第一記錄位置信息的 組中的上述數(shù)據(jù)。
本發(fā)明的第 一側(cè)面的記錄方法包括控制向記錄介質(zhì)記錄 如下數(shù)據(jù)的步驟,所述數(shù)據(jù)是由對每個內(nèi)容附加的第 一 元數(shù)據(jù)、 表示上述第 一元數(shù)據(jù)被記錄在上述記錄介質(zhì)中的位置的第 一記 錄位置信息、對從上述內(nèi)容檢測出的每個臉圖像附加的與上述 臉圖像有關(guān)的第二元數(shù)據(jù)、以及表示上述第二元數(shù)據(jù)被記錄在 上述記錄介質(zhì)中的位置的第二記錄位置信息構(gòu)成的數(shù)據(jù),所述 數(shù)據(jù)是表示上述第二記錄位置信息被記錄在上述記錄介質(zhì)中的 位置的第三記錄位置信息與上述第一記錄位置信息形成一個組 的數(shù)據(jù)。
本發(fā)明的第 一 側(cè)面的程序用于使計算機執(zhí)行控制向記錄 介質(zhì)記錄如下數(shù)據(jù)的步驟,所述數(shù)據(jù)是由對每個內(nèi)容附加的第 一元數(shù)據(jù)、表示上述第一元數(shù)據(jù)被記錄在上述記錄介質(zhì)中的位 置的第一記錄位置信息、對從上述內(nèi)容檢測出的每個臉圖像附 加的與上述臉圖像有關(guān)的第二元數(shù)據(jù)、以及表示上述第二元數(shù) 據(jù)被記錄在上述記錄介質(zhì)中的位置的第二記錄位置信息構(gòu)成的 數(shù)據(jù),所述數(shù)據(jù)是表示上述第二記錄位置信息被記錄在上述記 錄介質(zhì)中的位置的第三記錄位置信息與上述第 一 記錄位置信息 形成一個組的數(shù)據(jù)。
本發(fā)明的第二側(cè)面的再現(xiàn)裝置具備再現(xiàn)控制單元,該再現(xiàn) 控制單元控制如下數(shù)據(jù)的再現(xiàn),所述數(shù)據(jù)是記錄在記錄介質(zhì)中 的數(shù)據(jù),所述數(shù)據(jù)由對每個內(nèi)容附加的第一元數(shù)據(jù)、表示上述
第一元數(shù)據(jù)-陂記錄在上述記錄介質(zhì)中的位置的第 一記錄位置信 息、對從上述內(nèi)容檢測出的每個臉圖像附加的與上述臉圖像有 關(guān)的第二元數(shù)據(jù)、以及表示上述第二元數(shù)據(jù)被記錄在上述記錄 介質(zhì)中的位置的第二記錄位置信息構(gòu)成,所述數(shù)據(jù)是表示上述 第二記錄位置信息被記錄在上述記錄介質(zhì)中的位置的第三記錄 位置信息與上述第 一 記錄位置信息形成 一 個組的數(shù)據(jù)。
能夠使上述再現(xiàn)控制單元控制上述數(shù)據(jù)的再現(xiàn),上述數(shù)據(jù) 是將上述第一元數(shù)據(jù)的組、上述第一記錄位置信息的組、上述 第二元數(shù)據(jù)的各個組、以及由多個上述第二記錄位置信息構(gòu)成 的組按每個組記錄到上述記錄介質(zhì)的連續(xù)的記錄區(qū)域中的數(shù) 據(jù)。
能夠使上述再現(xiàn)控制單元對表示附加有上述第二元數(shù)據(jù) 的上述臉圖像的數(shù)量的信息包含在上述第一記錄位置信息的組 中的上述數(shù)據(jù)的再現(xiàn)進(jìn)行控制。
能夠使上述再現(xiàn)控制單元對表示第四記錄位置信息被記 錄在上述記錄介質(zhì)中的位置的第五記錄位置信息包含在上述第 一記錄位置信息的組中的上述數(shù)據(jù)的再現(xiàn)進(jìn)行控制,其中,上 述數(shù)據(jù)還包含從上述內(nèi)容檢測出的臉圖像的臉圖像數(shù)據(jù)和表示 上述臉圖像數(shù)據(jù)被記錄在上述記錄介質(zhì)中的位置的上述第四記 錄位置信息。
能夠使上述再現(xiàn)控制單元對由多個上述第四記錄位置信 息構(gòu)成的組被記錄到上述記錄介質(zhì)的連續(xù)的記錄區(qū)域上的上述 數(shù)據(jù)的再現(xiàn)進(jìn)行控制。
能夠使上述再現(xiàn)控制單元對表示上述臉圖像數(shù)據(jù)的數(shù)量 的信息包含在上述第 一 記錄位置信息的組中的上述數(shù)據(jù)的再現(xiàn) 進(jìn)行控制。
能夠使上述再現(xiàn)控制單元對表示第四記錄位置信息被記
錄在上述記錄介質(zhì)中的位置的第五記錄位置信息包含在上述第 一記錄位置信息的組中的上述數(shù)據(jù)的再現(xiàn)進(jìn)行控制,其中,上 述數(shù)據(jù)還包含與從上迷內(nèi)容檢測出臉圖像的人有關(guān)的第三元數(shù) 據(jù)和表示上述第三元數(shù)據(jù)被記錄在上述記錄介質(zhì)中的位置的上 述第四記錄位置信息。
能夠使上述再現(xiàn)控制單元對由多個上述第四記錄位置信 息構(gòu)成的組被記錄到上述記錄介質(zhì)的連續(xù)的記錄區(qū)域上的上述 數(shù)據(jù)的再現(xiàn)進(jìn)行控制。
能夠使上述再現(xiàn)控制單元對表示上述第三元數(shù)據(jù)的數(shù)量 的信息包含在上述第 一 記錄位置信息的組中的上述數(shù)據(jù)的再現(xiàn) 進(jìn)行控制。
本發(fā)明的第二側(cè)面的再現(xiàn)方法包括如下步驟對表示第二 記錄位置信息被記錄在記錄介質(zhì)中的位置的第三記錄位置信息 與第一記錄位置信息形成一個組的如下數(shù)據(jù)的再現(xiàn)進(jìn)行控制, 其中,所述數(shù)據(jù)是被記錄在上述記錄介質(zhì)中的數(shù)據(jù),由對每個 內(nèi)容附加的第 一元數(shù)據(jù)、表示上述第 一元數(shù)據(jù)被記錄在上述記 錄介質(zhì)中的位置的上迷第 一記錄位置信息、對從上述內(nèi)容檢測 出的每個臉圖像附加的、與上述臉圖像有關(guān)的第二元數(shù)據(jù)、以 及表示上述第二元數(shù)據(jù)被記錄在上述記錄介質(zhì)中的位置的上述 第二記錄位置信息構(gòu)成。
本發(fā)明的第二側(cè)面的程序使計算機執(zhí)行對表示第二記錄 位置信息被記錄在記錄介質(zhì)中的位置的第三記錄位置信息與第 一記錄位置信息形成一個組的如下數(shù)據(jù)的再現(xiàn)進(jìn)行控制的步 驟,其中,所述數(shù)據(jù)是被記錄在上述記錄介質(zhì)中的數(shù)據(jù),由對 每個內(nèi)容附加的第 一元數(shù)據(jù)、表示上述第 一元數(shù)據(jù)被記錄在上 述記錄介質(zhì)中的位置的上述第一記錄位置信息、對從上述內(nèi)容 檢測出的每個臉圖像附加的、與上述臉圖像有關(guān)的第二元數(shù)據(jù)、
以及表示上述第二元數(shù)據(jù)被記錄在上述記錄介質(zhì)中的位置的上 述第二記錄位置信息構(gòu)成。
在本發(fā)明的第一側(cè)面中,對表示第二記錄位置信息被記錄 在記錄介質(zhì)中的位置的第三記錄位置信息與第 一記錄位置信息 形成 一 個組的如下數(shù)據(jù)記錄到上述記錄介質(zhì)中進(jìn)行控制,其中, 所述數(shù)據(jù)是由對每個內(nèi)容附加的第一元數(shù)據(jù)、表示上述第一元 數(shù)據(jù)被記錄在上述記錄介質(zhì)中的位置的上述第 一記錄位置信 息、對從上述內(nèi)容中檢測出的每個臉圖像附加的、與上述臉圖 像有關(guān)的第二元數(shù)據(jù)、以及表示上述第二元數(shù)據(jù)被記錄在上述 記錄介質(zhì)中的位置的上述第二記錄位置信息構(gòu)成的數(shù)據(jù)。
在本發(fā)明的第二側(cè)面中,對表示第二記錄位置信息被記錄 在記錄介質(zhì)中的位置的第三記錄位置信息與第 一記錄位置信息 形成一個組的如下數(shù)據(jù)的再現(xiàn)進(jìn)行控制,其中,所述數(shù)據(jù)是被 記錄在上述記錄介質(zhì)中的數(shù)據(jù),由對每個內(nèi)容附加的第一元數(shù) 據(jù)、表示上述第一元數(shù)據(jù)被記錄在上述記錄介質(zhì)中的位置的上 述第 一 記錄位置信息、對從上述內(nèi)容中檢測出的每個臉圖像附 加的、與上述臉圖像有關(guān)的第二元數(shù)據(jù)、以及表示上述第二元 數(shù)據(jù)被記錄在上述記錄介質(zhì)中的位置的上述第二記錄位置信息 構(gòu)成。
發(fā)明的效果
如上所述,根據(jù)本發(fā)明的第一側(cè)面,能夠在再現(xiàn)中讀出元數(shù)據(jù)。
另外,根據(jù)本發(fā)明的第一側(cè)面,能夠在再現(xiàn)中更迅速地讀 出包含關(guān)于臉的元數(shù)據(jù)的元數(shù)據(jù)中的所希望的元數(shù)據(jù)。 根據(jù)本發(fā)明的第二側(cè)面,能夠讀出元數(shù)據(jù)。
另外,根據(jù)本發(fā)明的第二側(cè)面,能夠更迅速地讀出包含關(guān) 于臉的元數(shù)據(jù)的元數(shù)據(jù)中的所希望的元數(shù)據(jù)。
圖l是表示本發(fā)明的一個實施方式的數(shù)字照相機的結(jié)構(gòu)的框圖。
圖2是表示利用執(zhí)行程序的CPU來實現(xiàn)的功能的結(jié)構(gòu)的框圖。
圖3是說明臉元數(shù)據(jù)的結(jié)構(gòu)的概要的圖。 圖4是說明臉元數(shù)據(jù)的具體的結(jié)構(gòu)的圖。 圖5是表示臉元數(shù)據(jù)中的記錄位置信息的結(jié)構(gòu)的圖。 圖6是表示臉元數(shù)據(jù)中的實際數(shù)據(jù)的結(jié)構(gòu)的圖。 圖7是表示代表位置和代表圖像的例子的圖。 圖8是說明檢測臉I(yè)D、檢測臉圖像ID、以及檢測臉人物ID 的例子的圖。
圖9是說明檢測臉I(yè)D、檢測臉圖像ID、以及沖企測臉人物ID 的例子的圖。
圖IO是說明臉元數(shù)據(jù)的記錄處理的流程圖。
圖ll是說明臉元數(shù)據(jù)的生成處理的流程圖。
圖12是表示分別記錄在記錄介質(zhì)的連續(xù)的記錄區(qū)域中的模 塊項目組、內(nèi)容數(shù)據(jù)組、臉模塊組、以及檢測臉數(shù)據(jù)組的例子 的圖。
圖13是表示分別記錄在記錄介質(zhì)的連續(xù)的記錄區(qū)域中的模 塊項目組、內(nèi)容數(shù)據(jù)組、臉模塊組、以及檢測臉數(shù)據(jù)組的例子 的圖。
圖15是表示使用臉元數(shù)據(jù)來顯示的畫面的例子的圖。 圖16是表示個人計算機的結(jié)構(gòu)的例子的框圖。 附圖標(biāo)記i兌明
35:記錄介質(zhì);36:控制部;81: CPU; 82: RAM; 83: 快閃ROM; 101:控制部;121:臉^企測引擎;122:臉識別引 擎;123:記錄控制部;124:再現(xiàn)控制部;131:臉元數(shù)據(jù);141: 模塊項目組生成部;142:內(nèi)容數(shù)據(jù)組生成部;143:臉才莫塊組 生成部;144:檢測臉數(shù)據(jù)組生成部;145:圖像數(shù)據(jù)模塊組生 成部;146:檢測臉圖像數(shù)據(jù)組生成部;147:個人數(shù)據(jù)模塊組 生成部;148:纟全測臉人物數(shù)據(jù)組生成部;151:纟莫塊項目組讀 出部;152:內(nèi)容數(shù)據(jù)組讀出部;153:臉模塊組讀出部;154: 檢測臉數(shù)據(jù)組讀出部;155:圖像數(shù)據(jù)模塊組讀出部;156:檢 測臉圖像數(shù)據(jù)組讀出部;157:個人數(shù)據(jù)模塊組讀出部;158: 檢測臉人物數(shù)據(jù)組讀出部;201: CPU; 202: ROM; 203: RAM; 208:存儲部;211:可移動介質(zhì)。
具體實施例方式
圖l是表示本發(fā)明的一個實施方式的數(shù)字照相機ll的結(jié)構(gòu) 的框圖。數(shù)字照相機11具備照相機部31、照相機DSP(Digital Signal Processor:凄丈字信號處理器)32、 SDRAM(Synchronous Dynamic Random Access Memory : 同步動態(tài)隨機存耳又存儲 器)33、介質(zhì)接口(以下稱為介質(zhì)I/F。 )34、記錄介質(zhì)35、控制部 36、操作部37、 LCD控制器38、 LCD 39、外部接口(以下稱為 外部I/F。 )40、以及通信接口(以下稱為通信I/F。 )41。
記錄介質(zhì)35是可安裝和拆卸地構(gòu)成的、記錄數(shù)據(jù)或程序等 的介質(zhì)。作為記錄介質(zhì)35,考慮使用利用了半導(dǎo)體存儲器的所 謂的存儲卡、可記錄的DVD(Digital Versatile Disc: lt字視頻光 盤)、可記錄的CD(Compact Disc:光盤)等光記錄介質(zhì)、磁盤等 各種介質(zhì),但是在本實施方式中,說明例如使用內(nèi)置有半導(dǎo)體 存儲器或硬盤驅(qū)動器的存儲卡作為記錄介質(zhì)35。
并且,照相機部31具備光學(xué)模塊61、 CCD(Charge Coupled Device:電荷耦合器件)62、前處理電路63、光學(xué)模塊用驅(qū)動器 64、 CCD驅(qū)動器65、定時生成電路66。在此,光學(xué)才莫塊61具備 透鏡、聚焦機構(gòu)、快門機構(gòu)、光圈(iris)機構(gòu)等。
另夕卜,通過系統(tǒng)總線85連4妄CPU(Central Processing Unit)81、 RAM(Random Access Memory: 隨才幾存取存儲器)82、 快閃ROM(Read Only Memory:只讀存儲器)83、時4中電路84而 構(gòu)成控制部36??刂撇?6例如由通用的嵌入型的微型計算機或 專用的系統(tǒng)LSI(Large Scale Integrated circuit:大類L才莫集成電3各) 等構(gòu)成??刂撇? 6控制數(shù)字照相機11的各部分。
在此,RAM 82主要用作臨時存儲處理的中間結(jié)果等的作 業(yè)區(qū)域。另外,快閃ROM 83將在CPU 81中執(zhí)行的各種程序、 處理所需的數(shù)據(jù)等進(jìn)行存儲。另外,時鐘電路84能夠提供當(dāng)前 年月日、當(dāng)前星期、當(dāng)前時刻,并且能夠提供攝影日期和時間 等。
并且,在進(jìn)行圖像的攝影時,光學(xué)模塊用驅(qū)動器64根據(jù)來 自控制部36的控制,形成使光學(xué)模塊61進(jìn)行動作的驅(qū)動信號, 并將其提供給光學(xué)模塊61,從而使光學(xué)模塊61進(jìn)行動作。根據(jù) 來自光學(xué)模塊用驅(qū)動器64的驅(qū)動信號,控制光學(xué)模塊61的聚焦 機構(gòu)、快門機構(gòu)、光圏機構(gòu),光學(xué)模塊61取入被攝體的光學(xué)圖 像,使其在CCD 62中成像。
CCD 62對來自光學(xué)模塊61的光學(xué)圖像進(jìn)行光電轉(zhuǎn)換,輸出 通過轉(zhuǎn)換得到的圖像的電信號。即,CCD 62根據(jù)來自CCD馬區(qū)動 器65的驅(qū)動信號進(jìn)行動作,取入來自光學(xué)模塊61的光學(xué)的被攝 體圖像,并且根據(jù)來自由控制部36進(jìn)行控制的定時生成電路66 的定時信號,將取入的被攝體的圖像(圖像信息)作為電信號而 提供給前處理電路63。
此外,代替CCD 62也可以使用CMOS(Complementary Meta卜Oxide Semiconductor:互補金屬氧化物半導(dǎo)體)傳感器等 光電轉(zhuǎn)換設(shè)備。
另外,如上所述,定時生成電路66根據(jù)來自控制部36的控 制,形成提供規(guī)定的定時的定時信號。另外,CCD驅(qū)動器65根 據(jù)來自定時生成電路66的定時信號形成提供給CCD 62的驅(qū)動信號。
前處理電路63對從CCD 62提供的電信號的圖像信息進(jìn)行 CDS(Correlated Double Sampling:相關(guān)雙采樣)處理,良好地保 持S/N比,并且進(jìn)行AGC(Automatic Gain Control:自動增益控 制)處理來控制增益,然后,進(jìn)行A/D(Analog/Digital:模擬/數(shù) 字)轉(zhuǎn)換,形成設(shè)為數(shù)字信號的圖像數(shù)據(jù)。
在前處理電路63中設(shè)為數(shù)字信號的圖像數(shù)據(jù)被提供給照 相機DSP 32。照相機DSP 32對所提供的圖像數(shù)據(jù)實施AF(Auto Focus:自動聚焦)、AE(Auto Exposure:自動曝光)、AWB(Auto White Balance:自動白平衡)等照相機信號處理。這樣進(jìn)行了各 種調(diào)整的圖像數(shù)據(jù)例如以JPEG(Joint Photographic Experts
編碼,通過系統(tǒng)總線85、介質(zhì)I/F 34被提供給安裝在數(shù)字照相機 11中的記錄介質(zhì)35,并作為文件被記錄到記錄介質(zhì)35中。另夕卜, 也可以-使用用于3于MPEG(Motion Picture Experts Group:運動圖 像專家組)等的運動圖像進(jìn)行編碼的編碼方式對圖像數(shù)據(jù)組進(jìn) 行編碼,由此生成運動圖像文件并記錄到記錄介質(zhì)35中。
此外,靜止圖像或運動圖像是內(nèi)容的一例。另外,保存靜 止圖像或運動圖像的數(shù)據(jù)的文件是內(nèi)容文件的 一 例。
另外,根據(jù)通過由觸摸面板、控制鍵等構(gòu)成的操作部37接 受的來自用戶的操作輸入,通過介質(zhì)I/F 34從記錄介質(zhì)35中讀出
被記錄在記錄介質(zhì)35中的圖像數(shù)據(jù)中的設(shè)為目標(biāo)的圖像數(shù)據(jù),
并將其提供給照相機DSP 32。
照相機DSP 32對從記錄介質(zhì)35中讀出、并通過介質(zhì)I/F 34 提供的進(jìn)行了編碼的圖像數(shù)據(jù)進(jìn)行解碼,通過系統(tǒng)總線85將解 碼后的圖像數(shù)據(jù)提供給LCD控制器3 8 。 LCD控制器3 8根據(jù)提供 給它的圖像數(shù)據(jù)形成向LCD 39提供的圖像信號,并將其提供給 LCD 39。由此,與記錄在記錄介質(zhì)35中的圖傳jt據(jù)相應(yīng)的圖^象 :帔顯示在LCD 39的顯示畫面上。
另外,在本實施方式的數(shù)字照相機11中設(shè)置有外部I/F 40。 也可以通過該外部I / F 4 0例如與外部的個人計算機連接,從個人 計算機接受圖像數(shù)據(jù)的提供,將其記錄到安裝在數(shù)字照相機11 中的記錄介質(zhì)35中,另外,或者將記錄在安裝到數(shù)字照相機ll 中的記錄介質(zhì)3 5中的圖像數(shù)據(jù)提供給外部的個人計算機等。
另外,通信I/F 41由所謂的網(wǎng)絡(luò)接口卡(NIC)等構(gòu)成,連接 在網(wǎng)絡(luò)上而通過網(wǎng)絡(luò)獲取各種圖像數(shù)據(jù)、其它的信息。
另外,關(guān)于通過外部的個人計算機、網(wǎng)絡(luò)獲取并記錄到記 錄介質(zhì)中的圖像數(shù)據(jù)等信息,如上所述,當(dāng)然也可以在本實施 方式的數(shù)字照相才幾ll中讀出并再現(xiàn),并顯示在LCD 39上而由用 戶利用。
此外,通信I/F 41可以作為遵照IEEE(Institute of Electrical and Electronic Engineers: 電氣和電子工程師協(xié)會)1394或 USB(Universal Serial Bus:通用串行總線)等標(biāo)準(zhǔn)的有線用接口 而進(jìn)行設(shè)置,也可以作為遵照IEEE 802.11 a 、 IEEE 802.11 b 、 IEEE 802.1 lg、或藍(lán)牙的標(biāo)準(zhǔn)的利用光、電波的無線接口而進(jìn)行設(shè)置。 即,通信I/F 41也可以是有線或無線中的任一種接口 。
圖2是表示利用執(zhí)行程序的CPU 81來實現(xiàn)的功能的結(jié)構(gòu)的 框圖。利用執(zhí)行程序的CPU 81來實現(xiàn)對數(shù)字照相機11的整體進(jìn)
行控制的控制部101。
在控制部101中包含有臉檢測引擎121、臉識別引擎122、 記錄控制部123、以及再現(xiàn)控制部124。
此外,在記錄介質(zhì)35中作為內(nèi)容文件125記錄有靜止圖1象 或運動圖像等的內(nèi)容的數(shù)據(jù)。
臉檢測引擎121從內(nèi)容中檢測臉的圖像(以下稱為臉圖像)。 例如,臉檢測引擎12W艮據(jù)保存在內(nèi)容文件125中的內(nèi)容的數(shù)據(jù), 從作為靜止圖像的內(nèi)容的像素或者作為運動圖像的內(nèi)容的幀的 像素之中檢測膚色的規(guī)定范圍的色相的像素,從該像素被配置 的區(qū)域之中確定規(guī)定大小以上的區(qū)域的圖像。并且,臉檢測引 擎121通過判斷在所確定的圖像中是否包含眼睛的圖像和嘴的 圖像來判斷該圖像是否為臉的圖像,對被判斷為是臉的圖像的 臉圖像進(jìn)行檢測。并且,在臉檢測引擎121中,根據(jù)在臉的確定 中所使用的眼睛的圖像和嘴的圖像的形狀、或者角度等來判別 該檢測出的臉圖像的表情,并檢測該臉圖像的表情的狀態(tài)、例 如檢測近似于哪種程度的笑臉。
此外,臉圖像的;^測方式不限于此,也可以是任一種方式, 并不是限定本發(fā)明。
臉識別引擎122識別從內(nèi)容中檢測出的臉圖像,確定檢測 出臉圖像的人。例如,臉識別引擎122將作為預(yù)先被登記的人的 被登記的臉圖像的登記圖像與檢測出的臉圖像進(jìn)行比較,在臉 圖像與登記圖像一致的情況下,確定為檢測出臉圖像的人、即 在內(nèi)容中被拍攝了臉的人是登記有與臉圖像一 致的登記圖像的 被登記的人。
此外,臉圖像的識別方式不限于此,也可以是任一種方式,
并不是限定本發(fā)明。
另外,將與被登記的人有關(guān)的元數(shù)據(jù)例如預(yù)先記錄在快閃
ROM 83或記錄介質(zhì)35中。
記錄控制部123控制向記錄介質(zhì)35記錄臉元^:據(jù)131 ,該臉 元數(shù)據(jù)131由與4企測出臉圖像的內(nèi)容有關(guān)的元數(shù)據(jù)、作為從內(nèi)容 中檢測出的臉圖像的元數(shù)據(jù)、以及與檢測出臉圖像的人有關(guān)的 元數(shù)據(jù)構(gòu)成。將臉元數(shù)據(jù)13H己錄到記錄介質(zhì)35中以保存到內(nèi)容 文件125中。
此外,后面進(jìn)行詳細(xì)記述,構(gòu)成臉元數(shù)據(jù)131的信息或數(shù) 據(jù)構(gòu)成組。
再現(xiàn)控制部12 4控制記錄在記錄介質(zhì)3 5中的臉元數(shù)據(jù)13 1 的再現(xiàn)。
記錄控制部123構(gòu)成為包含模塊項目組生成部141、內(nèi)容數(shù) 據(jù)組生成部142、臉一莫塊組生成部143、;險測臉^:據(jù)組生成部144、 圖像數(shù)據(jù)模塊組生成部145、檢測臉圖像數(shù)據(jù)組生成部146、個 人數(shù)據(jù)模塊組生成部147、以及檢測臉人物數(shù)據(jù)組生成部148 。
模塊項目組生成部141生成模塊項目組,所述模塊項目組 是臉元數(shù)據(jù)131的信息或數(shù)據(jù)的組中的、由表示對每個內(nèi)容附加 的元數(shù)據(jù)被記錄在記錄介質(zhì)35中的位置的信息即記錄位置信息 等構(gòu)成的組。
以下,將表示規(guī)定的數(shù)據(jù)或信息將被記錄在記錄介質(zhì)35中 的位置或已被記錄的位置的信息稱為記錄位置信息。
此外,模塊項目組包含表示對每個內(nèi)容附加的元數(shù)據(jù)被 記錄在記錄介質(zhì)35中的位置的記錄位置信息、表示臉模塊組被 記錄在記錄介質(zhì)35中的位置的記錄位置信息、表示圖像數(shù)據(jù)模 塊組被記錄在記錄介質(zhì)35中的位置的記錄位置信息、表示個人 數(shù)據(jù)模塊組被記錄在記錄介質(zhì)35中的位置的記錄位置信息。
在此,臉模塊組是由表示與臉圖像有關(guān)的元數(shù)據(jù)被記錄在 記錄介質(zhì)35中的位置的記錄位置信息構(gòu)成的組。圖像數(shù)據(jù)模塊
組是由表示作為從內(nèi)容中檢測出的臉圖像的數(shù)據(jù)的臉圖像數(shù)據(jù) 被記錄在記錄介質(zhì)35中的位置的記錄位置信息構(gòu)成的組。另外, 個人數(shù)據(jù)模塊組是由表示與從內(nèi)容中檢測出臉圖像的人有關(guān)的
元數(shù)據(jù)被記錄在記錄介質(zhì)35中的位置的記錄位置信息構(gòu)成的組。
內(nèi)容數(shù)據(jù)組生成部142生成臉元數(shù)據(jù)131的信息或數(shù)據(jù)的 組中的、作為由對每個內(nèi)容附加的元數(shù)據(jù)構(gòu)成的組的內(nèi)容數(shù)據(jù) 組。
臉模塊組生成部143生成臉元數(shù)據(jù)131的信息或數(shù)據(jù)的組 中的臉模塊組。
檢測臉數(shù)據(jù)組生成部144生成臉元數(shù)據(jù)13 1的信息或數(shù)據(jù) 的組中的、作為由與臉圖像有關(guān)的元數(shù)據(jù)構(gòu)成的組的檢測臉數(shù)據(jù)組。
圖像數(shù)據(jù)模塊組生成部145生成臉元數(shù)據(jù)13 1的信息或數(shù) 據(jù)的組中的圖像數(shù)據(jù)模塊組。
檢測臉圖像數(shù)據(jù)組生成部146生成臉元數(shù)據(jù)131的信息或 數(shù)據(jù)的組中的、作為由從內(nèi)容中檢測出的臉圖像的臉圖像數(shù)據(jù) 構(gòu)成的組的檢測臉圖像數(shù)據(jù)組。
個人數(shù)據(jù)模塊組生成部147生成臉元數(shù)據(jù)131的信息或數(shù) 據(jù)的組中的個人數(shù)據(jù)模塊組。
檢測臉人物數(shù)據(jù)組生成部14 8生成臉元數(shù)據(jù)13 1的信息或 數(shù)據(jù)的組中的、作為由與從內(nèi)容中檢測出臉圖像的人有關(guān)的元 數(shù)據(jù)構(gòu)成的組的檢測臉人物數(shù)據(jù)組。
即,記錄控制部123控制向記錄介質(zhì)35記錄由才莫塊項目組、 內(nèi)容數(shù)據(jù)組、臉模塊組、檢測臉數(shù)據(jù)組、圖像數(shù)據(jù)模塊組、檢 測臉圖像數(shù)據(jù)組、個人數(shù)據(jù)模塊組、以及檢測臉人物數(shù)據(jù)組構(gòu) 成的臉元數(shù)據(jù)131。
再現(xiàn)控制部124構(gòu)成為包含模塊項目組讀出部151、內(nèi)容數(shù)
據(jù)組讀出部152、臉模塊組讀出部153、檢測臉數(shù)據(jù)組讀出部154、 圖像數(shù)據(jù)模塊組讀出部155、檢測臉圖像數(shù)據(jù)組讀出部156、個人數(shù)據(jù)模塊組讀出部157、以及檢測臉人物數(shù)據(jù)組讀出部158。
模塊項目組讀出部151讀出記錄在記錄介質(zhì)35中的臉元數(shù) 據(jù)131的信息或數(shù)據(jù)的組中的模塊項目組。
內(nèi)容數(shù)據(jù)組讀出部152參照構(gòu)成模塊項目組的記錄位置信 息、即表示內(nèi)容數(shù)據(jù)組被記錄在記錄介質(zhì)35中的位置的記錄位 置信息,讀出記錄在記錄介質(zhì)35中的臉元數(shù)據(jù)13 1的信息或數(shù)據(jù) 的組中的內(nèi)容數(shù)據(jù)組。
臉模塊組讀出部153參照構(gòu)成模塊項目組的記錄位置信 息、即表示臉模塊組被記錄在記錄介質(zhì)35中的位置的記錄位置 信息,讀出記錄在記錄介質(zhì)35中的臉元數(shù)據(jù)13 1的信息或數(shù)據(jù)的 組中的臉模塊組。
檢測臉數(shù)據(jù)組讀出部154參照構(gòu)成臉模塊組的記錄位置信
位置信息,讀出記錄在記錄介質(zhì)35中的臉元數(shù)據(jù)13 1的信息或數(shù) 據(jù)的組中的檢測臉數(shù)據(jù)組。
圖像數(shù)據(jù)模塊組讀出部155參照構(gòu)成模塊項目組的記錄位 置信息、即表示圖像數(shù)據(jù)模塊組被記錄在記錄介質(zhì)35中的位置 的記錄位置信息,讀出記錄在記錄介質(zhì)35中的臉元數(shù)據(jù)131的信 息或數(shù)據(jù)的組中的圖像數(shù)據(jù)模塊組。
檢測臉圖像數(shù)據(jù)組讀出部156參照構(gòu)成圖像數(shù)據(jù)模塊組的 記錄位置信息、即表示檢測臉圖像數(shù)據(jù)組被記錄在記錄介質(zhì)35 中的位置的記錄位置信息,讀出記錄在記錄介質(zhì)35中的臉元數(shù) 據(jù)131的信息或數(shù)據(jù)的組中的檢測臉圖像數(shù)據(jù)組。
個人數(shù)據(jù)模塊組讀出部157參照構(gòu)成模塊項目組的記錄位
置信息、即表示個人數(shù)據(jù)模塊組被記錄在記錄介質(zhì)35中的位置
的記錄位置信息,讀出記錄在記錄介質(zhì)35中的臉元數(shù)據(jù)13 1的信 息或數(shù)據(jù)的組中的個人數(shù)據(jù)模塊組。
檢測臉人物數(shù)據(jù)組讀出部158參照構(gòu)成個人數(shù)據(jù)模塊組的 記錄位置信息、即表示檢測臉人物數(shù)據(jù)組一皮記錄在記錄介質(zhì)35 中的位置的記錄位置信息,讀出記錄在記錄介質(zhì)35中的臉元數(shù) 據(jù)131的信息或數(shù)據(jù)的組中的檢測臉人物數(shù)據(jù)組。
這樣,再現(xiàn)控制部124對記錄在記錄介質(zhì)35中的臉元it據(jù) 131的再現(xiàn)進(jìn)行控制使得分別讀出模塊項目組、內(nèi)容數(shù)據(jù)組、臉 模塊組、檢測臉數(shù)據(jù)組、圖像數(shù)據(jù)模塊組、檢測臉圖像數(shù)據(jù)組、 個人數(shù)據(jù)模塊組、以及檢測臉人物數(shù)據(jù)組。
接著,說明臉元數(shù)據(jù)131的結(jié)構(gòu)。
圖3是說明臉元數(shù)據(jù)131的結(jié)構(gòu)的概要的圖。臉元數(shù)據(jù)131 構(gòu)成為大致分為四個模塊。即,臉元數(shù)據(jù)131由如下模塊構(gòu)成 內(nèi)容模塊,其由對靜止圖像或運動圖像等的每個內(nèi)容附加的元 數(shù)據(jù)構(gòu)成;臉模塊,其由對檢測出的每個臉(臉圖像)附加的元 數(shù)據(jù)構(gòu)成;圖像數(shù)據(jù)模塊,其由檢測出的臉(臉圖像)的臉圖像 數(shù)據(jù)構(gòu)成;以及個人數(shù)據(jù)模塊,其由與檢測出臉的人有關(guān)的元 數(shù)據(jù)構(gòu)成。
對內(nèi)容模塊的每個內(nèi)容附加的元數(shù)據(jù)例如是表示作為內(nèi) 容的圖像的大小(顯示的圖像的大小)、臉檢測引擎121的版本、 在內(nèi)容中出現(xiàn)的人的數(shù)量(在內(nèi)容中出現(xiàn)的臉圖像的數(shù)量)等數(shù)據(jù)。
另外,對臉模塊的檢測出的每個臉(臉圖像)附加的元數(shù)據(jù) 例如是檢測出的臉的大小(臉圖像的大小)、位置、表示檢測 出的臉近似于哪種程度的笑臉的笑臉分?jǐn)?shù)、在內(nèi)容是運動圖像 的情況下表示該臉連續(xù)出現(xiàn)的時間等的數(shù)據(jù)。
利用內(nèi)容中局部的標(biāo)識符即ID(identifier)使臉模塊內(nèi)的元 數(shù)據(jù)與圖像數(shù)據(jù)模塊內(nèi)的臉圖像數(shù)據(jù)相關(guān)聯(lián)。之所以用ID進(jìn)行 關(guān)聯(lián)是因為對檢測出的臉圖像未必生成臉圖像數(shù)據(jù)并保存臉圖 像數(shù)據(jù)。即,是為了應(yīng)對如下的應(yīng)用在生成臉圖像數(shù)據(jù)的處 理成為負(fù)擔(dān)的情況下,能夠以近似于笑臉的順序排列笑臉分?jǐn)?shù) 而僅關(guān)于笑臉分?jǐn)?shù)進(jìn)入上位三位的臉生成臉圖像數(shù)據(jù)。
在此,內(nèi)容中局部的ID是在該內(nèi)容中固有的ID的意思,在 將不同內(nèi)容中的ID進(jìn)行比較的情況下,該ID有可能是相同的 值。
個人數(shù)據(jù)模塊的與檢測出臉圖像的人有關(guān)的數(shù)據(jù)是檢測 出臉圖像的人的、其個人的數(shù)據(jù),例如是表示該人的姓名、年 齡、性別、生日等的數(shù)據(jù)。
利用內(nèi)容中局部的ID使臉模塊內(nèi)的元數(shù)據(jù)和個人數(shù)據(jù)模 塊內(nèi)的與檢測出臉圖像的人有關(guān)的數(shù)據(jù)相關(guān)聯(lián)。關(guān)于用ID進(jìn)行 關(guān)聯(lián)的情況,在內(nèi)容是運動圖像的情況下,在該運動圖像中時 間較早時,人物A的臉圖像出現(xiàn)在運動圖像中,之后人物A的臉 圖像從運動圖像中消失,當(dāng)人物A的臉圖像再次出現(xiàn)在運動圖 像中時,臉檢測引擎121將人物A的相同的臉的臉圖像分別作為 兩個臉圖像來進(jìn)行檢測,并將關(guān)于兩個臉圖像的元數(shù)據(jù)保存到 臉模塊中。
在此,由于保存有該兩個元數(shù)據(jù)的臉圖像是同一人物的臉 圖像,因此個人數(shù)據(jù)模塊的個人的數(shù)據(jù)只要一個就足夠。在這 種情況下,通過利用ID進(jìn)行關(guān)聯(lián),能夠使一個個人數(shù)據(jù)與臉模 塊內(nèi)的兩個元數(shù)據(jù)對應(yīng),從而能夠抑制記錄重復(fù)的數(shù)據(jù),并能 夠進(jìn) 一 步減少記錄的數(shù)據(jù)的數(shù)據(jù)量。
此外,在不利用ID進(jìn)行關(guān)聯(lián)的情況下,需要將與臉模塊的 元數(shù)據(jù)的數(shù)量相同數(shù)量的臉圖像數(shù)據(jù)和個人的數(shù)據(jù)分別保存到
圖像數(shù)據(jù)模塊和個人數(shù)據(jù)模塊中,并以該記錄順序進(jìn)行關(guān)聯(lián), 但是如上述的例子那樣在內(nèi)容是運動圖像的情況下,由于具有 重復(fù)的個人數(shù)據(jù)模塊,需要更多的記錄容量,因此利用ID進(jìn)行 關(guān)聯(lián)。
這樣,當(dāng)從內(nèi)容中檢測出若干個臉圖像時,關(guān)于該臉圖像
中的n個臉圖像,對臉元數(shù)據(jù)131配置n個臉模塊。在此,根據(jù)規(guī) 定條件決定n個的個數(shù)限定方法。例如根據(jù)檢測出的若干個臉圖 像中的較大的臉的上位n個的條件、笑臉分?jǐn)?shù)較高的上位n個的 條件來決定。通過這樣,可防止由于對檢測出的臉圖像的所有 的臉元數(shù)據(jù)131全部進(jìn)行記錄而需要更多的記錄容量,并防止處 理速度的下降。另外,關(guān)于配置有臉模塊的n個臉圖像中的k個 臉圖像,對臉元數(shù)據(jù)131配置k個圖像數(shù)據(jù)模塊。在此,由于上 述原因k為n以下。并且,關(guān)于配置有臉模塊的n個臉圖像的各自 對應(yīng)的人中的m人,對臉元數(shù)據(jù)131配置m個個人數(shù)據(jù);漠塊。在 此,由于上述原因m為n以下。
圖4是說明臉元數(shù)據(jù)131的具體結(jié)構(gòu)的圖。臉元數(shù)據(jù)131由 一個模塊項目組、 一個內(nèi)容數(shù)據(jù)組、 一個臉模塊組、 一個或多 個檢測臉數(shù)據(jù)組、 一個圖像數(shù)據(jù)模塊組、 一個或多個檢測臉圖 像數(shù)據(jù)組、 一個個人數(shù)據(jù)模塊組、以及一個或多個檢測臉人物 數(shù)據(jù)組構(gòu)成。
例如,內(nèi)容數(shù)據(jù)組對應(yīng)于圖3的內(nèi)容模塊,檢測臉數(shù)據(jù)組 對應(yīng)于圖3的臉模塊,檢測臉圖像數(shù)據(jù)組對應(yīng)于圖3的圖像數(shù)據(jù) 模塊,檢測臉人物數(shù)據(jù)組對應(yīng)于圖3的個人數(shù)據(jù)模塊。
將模塊項目組、內(nèi)容數(shù)據(jù)組、臉模塊組、各個檢測臉數(shù)據(jù) 組、圖像數(shù)據(jù)模塊組、各個檢測臉圖像數(shù)據(jù)組、個人數(shù)據(jù)模塊 組、以及各個檢測臉人物數(shù)據(jù)組分別記錄在記錄介質(zhì)35的物理 上連續(xù)的記錄區(qū)域中。
以下,在不需要分別區(qū)分模塊項目組、內(nèi)容數(shù)據(jù)組、臉模 塊組、檢測臉數(shù)據(jù)組、圖像數(shù)據(jù)模塊組、檢測臉圖像數(shù)據(jù)組、 個人數(shù)據(jù)模塊組、以及檢測臉人物數(shù)據(jù)組的情況下,簡稱為組。
構(gòu)成臉元數(shù)據(jù)131的信息或數(shù)據(jù)、即構(gòu)成模塊項目組、內(nèi) 容數(shù)據(jù)組、臉模塊組、各個檢測臉數(shù)據(jù)組、圖像數(shù)據(jù)模塊組、 各個檢測臉圖像數(shù)據(jù)組、個人數(shù)據(jù)模塊組、或者各個檢測臉人 物數(shù)據(jù)組的信息或數(shù)據(jù)分為用于指向自身以外的組的信息、即表示被記錄在記錄介質(zhì)35中的位置的信息、和其本身具有意義的實際數(shù)據(jù)。
如上所述,記錄位置信息是表示被記錄在記錄介質(zhì)35中的 位置的信息、即用于指向自身以外的組的信息。
例如,記錄位置信息表示記錄有臉元數(shù)據(jù)131的區(qū)域的起 始地址、與記錄有該記錄位置信息所指向的組的區(qū)域的起始地 址之間的偏移(差)。更具體地說,例如,記錄有臉元數(shù)據(jù)131的 區(qū)域的起始地址被設(shè)為記錄有模塊項目組的區(qū)域的起始地址, 記錄位置信息表示記錄有模塊項目組的區(qū)域的起始地址、與記 錄有該記錄位置信息所指向的組的區(qū)域的起始地址之間的偏 移。
此外,記錄位置信息可以表示物理地址的偏移,也可以表 示邏輯地址的偏移。并且,記錄位置信息也可以表示記錄有所 指向的組的區(qū)域的起始地址本身。
圖5是表示臉元數(shù)據(jù)131中的記錄位置信息的結(jié)構(gòu)的圖。如 圖5所示,記錄位置信息由表示固有編號的標(biāo)簽(Tag)、表示信 息的描述方式中的UNDEFINED的類型(Type)、表示與所指向的 目的地的數(shù)據(jù)或信息的數(shù)據(jù)大小相應(yīng)的數(shù)值的計數(shù)(Count)、以 及表示對保存有所指向的目的地的數(shù)據(jù)的記錄位置(保存有所 指向的數(shù)據(jù)的區(qū)域的起始地址)的偏移的內(nèi)容構(gòu)成。
在記錄位置信息中,標(biāo)簽(Tag)、類型(Type)、計數(shù)(Count)、 以及內(nèi)容分別被設(shè)為固定的數(shù)據(jù)量(固定長度),因而,記錄位 置信息被設(shè)為固定的數(shù)據(jù)量(固定長度)。
此外,固有編號是構(gòu)成臉元數(shù)據(jù)13 1的信息或數(shù)據(jù)分別所 固有的編號。
另外,UNDEFINED表示任何一種形式都可以作為信息或 數(shù)據(jù)的形式。例如,計數(shù)以字節(jié)為單位的數(shù)據(jù)量表示記錄位置 信息所指向的目的地的數(shù)據(jù)量。
從構(gòu)成臉元數(shù)據(jù)131的信息或數(shù)據(jù)中除去記錄位置信息的 信息或數(shù)據(jù)是元數(shù)據(jù)、即實際數(shù)據(jù)。
圖6是表示臉元數(shù)據(jù)131中的實際數(shù)據(jù)的結(jié)構(gòu)的圖。如圖6 所示,實際數(shù)據(jù)由表示固有編號的標(biāo)簽(Tag)、表示信息的描述 方式中的整數(shù)型、浮點型等數(shù)據(jù)類型的類型(Type)、表示與元 數(shù)據(jù)的個數(shù)(在該結(jié)構(gòu)的 一 個實際數(shù)據(jù)中作為內(nèi)容而包含的元 數(shù)據(jù)的個數(shù))相應(yīng)的數(shù)值的計數(shù)(Count)、以及作為該實際的元數(shù) 據(jù)的內(nèi)容構(gòu)成。
在實際數(shù)據(jù)中,標(biāo)簽(Tag)、類型(Type)、計數(shù)(Count)、以 及內(nèi)容分別被設(shè)為固定的數(shù)據(jù)量(固定長度),因而,實際數(shù)據(jù) 被設(shè)為固定的數(shù)據(jù)量(固定長度)。
返回到圖4,模塊項目組是由元數(shù)據(jù)版本信息、內(nèi)容數(shù)據(jù) 記錄位置信息、臉個數(shù)信息、臉模塊記錄位置信息、臉圖像個 數(shù)信息、圖像數(shù)據(jù)模塊記錄位置信息、個人信息個數(shù)信息、以 及個人數(shù)據(jù)模塊記錄位置信息構(gòu)成的信息或數(shù)據(jù)的組。
即,模塊項目組由構(gòu)成臉元數(shù)據(jù)131的元數(shù)據(jù)中的認(rèn)為使 用頻度高的元數(shù)據(jù)、以及分別表示內(nèi)容數(shù)據(jù)組、臉模塊組、圖 像數(shù)據(jù)模塊組、以及個人數(shù)據(jù)模塊組的各個記錄位置的記錄位 置信息構(gòu)成。通過這樣,實際上能夠更迅速地從臉元數(shù)據(jù)131
中讀出需要的元數(shù)據(jù)。臉個數(shù)信息、臉圖像個數(shù)信息、或個人 信息個數(shù)信息等表示個數(shù)的信息例如在以出現(xiàn)人物的數(shù)量對內(nèi) 容進(jìn)行分類時等被認(rèn)為使用頻度高,因此配置在臉元數(shù)據(jù)131 的組中的最初讀出的模塊項目組中。
此外,如參照圖5所述那樣,在各個記錄位置信息中包含 與數(shù)據(jù)大小有關(guān)的信息,因此利用模塊項目組表示內(nèi)容數(shù)據(jù)組、 臉模塊組、圖像數(shù)據(jù)模塊組、以及個人數(shù)據(jù)模塊組的各自的數(shù) 據(jù)量。
分別說明構(gòu)成模塊項目組的數(shù)據(jù)或信息,元數(shù)據(jù)版本信息
是表示臉元數(shù)據(jù)131的版本的實際數(shù)據(jù)(元數(shù)據(jù))。內(nèi)容數(shù)據(jù)記錄 位置信息是表示內(nèi)容數(shù)據(jù)組被記錄在記錄介質(zhì)35中的位置以及 內(nèi)容數(shù)據(jù)組的數(shù)據(jù)量的記錄位置信息。
臉個數(shù)信息是表示從內(nèi)容中檢測出的臉圖像之中作為檢 測臉數(shù)據(jù)組而附加有元數(shù)據(jù)的臉圖像的數(shù)量的實際數(shù)據(jù)(元數(shù) 據(jù))。即,臉個數(shù)信息表示檢測臉數(shù)據(jù)組的數(shù)量。
臉模塊記錄位置信息是表示臉模塊組被記錄在記錄介質(zhì) 35中的位置以及臉模塊組的數(shù)據(jù)量的記錄位置信息。
臉圖像個數(shù)信息是表示從內(nèi)容中檢測出的臉圖像之中作 為檢測臉圖像數(shù)據(jù)組而保存有臉圖像數(shù)據(jù)的臉圖像的數(shù)量的實 際數(shù)據(jù)(元數(shù)據(jù))。即,臉圖像個數(shù)信息表示檢測臉圖像數(shù)據(jù)組 的數(shù)量。
圖像數(shù)據(jù)模塊記錄位置信息是表示圖像數(shù)據(jù)模塊組被記 錄在記錄介質(zhì)35中的位置以及圖像數(shù)據(jù)模塊組的數(shù)據(jù)量的記錄 位置信息。
個人信息個數(shù)信息是表示從內(nèi)容中檢測出臉圖像的人之 中作為檢測臉人物數(shù)據(jù)組而保存有與該人有關(guān)的元數(shù)據(jù)的人的 人數(shù)的實際數(shù)據(jù)(元數(shù)據(jù))。即,個人信息個數(shù)信息表示檢測臉
人物數(shù)據(jù)組的數(shù)量。
個人數(shù)據(jù)模塊記錄位置信息是表示個人數(shù)據(jù)模塊組被記 錄在記錄介質(zhì)35中的位置以及個人數(shù)據(jù)模塊組的數(shù)據(jù)量的記錄 位置信息。
內(nèi)容數(shù)據(jù)組是由對每個內(nèi)容附加的元數(shù)據(jù)(實際數(shù)據(jù))構(gòu)成 的信息或數(shù)據(jù)的組。
內(nèi)容數(shù)據(jù)組由臉檢測引擎版本、臉識別引擎版本、圖像內(nèi) 容更新日期和時間、臉元數(shù)據(jù)原圖像信息、出現(xiàn)人物人數(shù)信息、 出現(xiàn)人物人數(shù)變更信息、以及內(nèi)容時間刻度等元數(shù)據(jù)(實際數(shù)據(jù)) 構(gòu)成。
臉檢測引擎版本表示從內(nèi)容中檢測出臉圖像的臉檢測引 擎的版本。在數(shù)字照相機ll通過其它設(shè)備獲取到附加有臉元數(shù)
據(jù)131的內(nèi)容的情況下,確認(rèn)臉檢測引擎版本,判斷是否為基于 通過比臉檢測引擎121的版本更舊的版本的臉檢測引擎檢測出 的臉圖像的臉元數(shù)據(jù)131。在判斷為是基于通過舊版本的臉檢測 引擎檢測出的臉圖像的臉元數(shù)據(jù)131時,通過臉檢測引擎121關(guān) 于內(nèi)容檢測出臉圖像,并生成新的臉元數(shù)據(jù)131。
通過這樣,可執(zhí)行精確度更高的臉圖像的檢測,能夠得到 精確度更高的臉元數(shù)據(jù)131 。
臉識別引擎版本表示識別檢測出的臉圖像的臉是誰的臉 的臉識別引擎的版本。為了識別檢測出的臉圖像的臉是誰的臉, 數(shù)字照相機11需要在其內(nèi)部保持作為成為識別對象的人(上述 的被登記的人)的例如A的圖像的圖像數(shù)據(jù)來作為數(shù)據(jù)庫、或者 需要將A的圖像數(shù)據(jù)輸入到數(shù)字照相機ll。與臉檢測引擎版本 同樣地確認(rèn)臉識別引擎版本,判斷是否為基于利用比臉識別引 擎122的版本更舊的版本的臉識別引擎進(jìn)行的臉圖像的識別的 臉元數(shù)據(jù)131。然后,在判斷為是基于利用舊版本的臉識別引擎
進(jìn)行的臉圖像的識別的臉元數(shù)據(jù)1 3 1的情況下,通過臉識別引擎
122關(guān)于內(nèi)容識別出臉圖像,并生成新的臉元數(shù)據(jù)131。
通過這樣,可執(zhí)行精確度更高的臉圖像的識別,能夠得到
精確度更高的臉元數(shù)據(jù)131 。
圖像內(nèi)容更新日期和時間表示在生成了臉元數(shù)據(jù)131的時 刻的、用附加在其內(nèi)容中的信息來表示的內(nèi)容的更新日期和時 間。這在對內(nèi)容進(jìn)行了圖像大小的變更等編輯的情況下,作為 記錄在與臉元數(shù)據(jù)131不同的區(qū)域中的信息的內(nèi)容的更新曰期 和時間被更新,因此利用圖像內(nèi)容更新日期和時間來將作為附 加在其內(nèi)容中的信息的內(nèi)容的更新日期和時間與圖像內(nèi)容更新 日期和時間進(jìn)行比較,由此可檢測出臉元數(shù)據(jù)131與內(nèi)容之間的 不匹配、即雖然更新了內(nèi)容但沒有更新臉元數(shù)據(jù)131的狀態(tài)。
臉元數(shù)據(jù)原圖像信息表示成為制作該臉元數(shù)據(jù)131的源的 內(nèi)容的屬性。例如,在數(shù)字照相機11中生成并記錄臉元數(shù)據(jù)131 的情況下,臉元數(shù)據(jù)原圖像信息表示是從捕獲圖像即圖像數(shù)據(jù) 被記錄在記錄介質(zhì)35中的圖像(換言之,內(nèi)容本身)中生成了臉 元數(shù)據(jù)131、還是從監(jiān)視圖像即顯示在LCD 39上的圖像中生成 了臉元數(shù)據(jù)131等。
例如,從在數(shù)字照相機11的未圖示的快門按鈕被按下 一半 的情況下的、自動聚焦被鎖定時顯示在LCD 39上的圖像中檢測 出臉圖像并生成包含有表示從監(jiān)視圖像中生成的情形的臉元數(shù) 據(jù)原圖像信息的臉元數(shù)據(jù)131。
之所以從監(jiān)視圖像中生成臉元數(shù)據(jù)131是因為存在無法趕 上對于所謂的連拍或快照得到的捕獲圖像的記錄等處理的速 度、或者無法從電池提供一 邊記錄捕獲圖像一 邊檢測臉圖像所 需的電力的情況,是為了在這種情況下也能夠生成臉元數(shù)據(jù) 131。
捕獲圖像中的臉圖像的位置、大小與監(jiān)視圖像中的臉圖像 的位置、大小有可能存在若干差異,因此如果通過參照臉元數(shù) 據(jù)原圖像信息來獲知從監(jiān)視圖像中檢測出臉圖像的情形,則可 進(jìn)行不顯示該臉圖像的處理、在能夠再次檢測臉圖像的設(shè)備中 從內(nèi)容中再次檢測臉圖像。
出現(xiàn)人物人數(shù)信息在生成了臉元數(shù)據(jù)1 3 1的時刻表示由臉
檢測引擎121檢測出的臉圖像的數(shù)量,在由使用者編輯了臉元數(shù) 據(jù)131的情況下,表示與該編輯中的使用者的操作相應(yīng)的、由使 用者指示的數(shù)量。在使用者觀察所顯示的內(nèi)容而獲知與由臉檢 測引擎121檢測出的臉圖像的數(shù)量不同的數(shù)量的臉被映現(xiàn)的情 形的情況下,在使用者為了后面的處理而想要事先記錄正確的 臉的數(shù)量時,在出現(xiàn)人物人數(shù)信息中設(shè)定由使用者指示的數(shù)量。
出現(xiàn)人物人數(shù)變更信息根據(jù)出現(xiàn)人物人數(shù)信息表示由臉 檢測引擎121檢測出的臉圖像的數(shù)量、或者表示由使用者指示的 數(shù)量。出現(xiàn)人物人數(shù)變更信息在根據(jù)出現(xiàn)人物人數(shù)信息來表示 由臉檢測引擎121檢測出的臉圖像的數(shù)量的情況下被設(shè)為默認(rèn) 值。通過使用出現(xiàn)人物人數(shù)變更信息,可執(zhí)行不使臉檢測引擎 再次檢測臉圖像等的、停止促使出現(xiàn)人物人數(shù)信息的變更、或 者拒絕出現(xiàn)人物人數(shù)信息的改寫的處理。
內(nèi)容時間刻度在內(nèi)容是運動圖像的情況下表示該運動圖 像中的時間的單位。例如,內(nèi)容時間刻度表示每秒90000時鐘是 作為運動圖像的內(nèi)容的時間單位的情形。在這種情況下,在運 動圖^象由每秒60幀構(gòu)成時,以相差15000的時鐘表示相鄰兩幀的 時刻。
接著,說明臉模塊組和檢測臉數(shù)據(jù)組。
臉模塊組是由一個或多個檢測臉數(shù)據(jù)記錄位置信息構(gòu)成 的信息或數(shù)據(jù)的組。包含在臉模塊組中的各個檢測臉數(shù)據(jù)記錄
位置信息是表示各個檢測臉數(shù)據(jù)組將被記錄在記錄介質(zhì)35中的 位置或已被記錄的位置的記錄位置信息。
即,一個檢測臉數(shù)據(jù)記錄位置信息表示一個檢測臉數(shù)據(jù)組 的記錄位置。
構(gòu)成臉模塊組的檢測臉數(shù)據(jù)記錄位置信息的數(shù)量與對臉
元數(shù)據(jù)131配置的^r測臉凄t據(jù)組的凄t量相同。因而,也可以i兌,
模塊項目組的臉個數(shù)信息表示構(gòu)成臉模塊組的檢測臉數(shù)據(jù)記錄 位置信息的數(shù)量。
檢測臉數(shù)據(jù)組是由與從內(nèi)容中檢測出的臉圖像有關(guān)的元 數(shù)據(jù)構(gòu)成的信息或數(shù)據(jù)的組。
檢測臉數(shù)據(jù)組由檢測臉I(yè)D、臉位置信息、臉角度信息、臉
部位信息、臉分?jǐn)?shù)信息、表情分?jǐn)?shù)信息、臉重要度信息、應(yīng)用 程序信息、臉重要度信息更新信息、人物出現(xiàn)時間信息、以及 臉位置時間信息等構(gòu)成。
檢測臉I(yè)D是確定檢測出的臉圖像并對檢測出的每個臉圖 像附加的、在內(nèi)容內(nèi)局部的ID。為了使檢測臉數(shù)據(jù)組與檢測臉 圖像數(shù)據(jù)組或檢測臉人物數(shù)據(jù)組相關(guān)聯(lián)而利用檢測臉I(yè)D 。
臉位置信息表示檢測出的臉圖像的位置。具體地說,臉位 置信息表示以作為內(nèi)容的圖像的左上為基準(zhǔn)的坐標(biāo)上的臉圖像 的位置和臉圖像的大小。即,臉位置信息是表示內(nèi)容中的臉圖 像的位置和臉圖像的大小的信息。
通過該坐標(biāo)上的臉圖像的高度和寬度來表示臉圖像的大 小??梢哉f臉位置信息是臉元數(shù)據(jù)131中最重要的信息,被利用 在各種應(yīng)用程序中。例如,在無法制作檢測出的臉圖像的臉圖 像數(shù)據(jù)的設(shè)備中,從內(nèi)容中截取由臉位置信息表示的位置和大 小的圖像,并顯示所截取的圖像來作為臉圖像。
臉角度信息表示檢測出的臉圖像中的臉的方向相對于朝
向正面的臉的其方向傾斜了哪種程度。例如,在臉的識別中, 作為登記圖像的圖像數(shù)據(jù)而登記有朝向正面的臉的圖像數(shù)據(jù), 因此為了根據(jù)臉角度信息修正檢測出的臉圖像使得臉的方向朝 向正面之后將檢測并進(jìn)行了修正的臉圖像與登記圖像進(jìn)行比 較,利用臉角度信息。
臉部位信息表示檢測出的臉圖像中的眼睛的圖像、鼻子的 圖像、嘴的圖像的各個位置。與臉角度信息同樣地,通過使用 臉部位信息,根據(jù)眼晴的圖像、鼻子的圖像、以及嘴的圖像的 全部或其一部分來修正檢測出的臉圖像使得臉的方向朝向正面
之后,將檢測并進(jìn)行了修正的臉圖像與登記圖像進(jìn)行比較。并 且,在臉圖像的臉的鼻子的下面添加胡須等對臉添加裝飾時也 利用臉部位信息。
臉分?jǐn)?shù)信息表示由臉檢測引擎121檢測出的臉圖像的臉哪 種程度近似于人的臉。在執(zhí)行如下的處理時利用臉分?jǐn)?shù)信息 在臉分?jǐn)?shù)信息較高、即臉分?jǐn)?shù)信息表示檢測出的臉圖像的臉近 似于人的臉的情形的情況下,截取臉圖像并進(jìn)行輸出,在臉分 數(shù)信息較低、即臉分?jǐn)?shù)信息表示檢測出的臉圖像的臉不近似于 人的臉的情形的情況下,不截取臉圖像而不進(jìn)行輸出。
表情分?jǐn)?shù)信息表示檢測出的臉圖像中的臉的、笑臉、生氣 的臉、悲傷的臉等的表情的分?jǐn)?shù)。例如,在優(yōu)先顯示笑臉分?jǐn)?shù) 高的臉的應(yīng)用程序中利用表情分?jǐn)?shù)信息。
臉重要度信息表示在從內(nèi)容中檢測出的多個臉圖像中的 該臉圖像的重要度。例如,在進(jìn)行攝影時檢測出臉圖像并聚焦 到檢測出的臉圖像的情況下,由于被聚焦的臉圖像清楚地映現(xiàn) 的可能性高,因此關(guān)于該臉圖像的臉重要度信息被設(shè)為表示重 要度高的值,沒有被聚焦的臉圖像有可能模糊,因此關(guān)于該臉 圖像的臉重要度信息被設(shè)為表示重要度低的值。在顯示臉圖像
的應(yīng)用程序中利用臉重要度信息使得從利用臉重要度信息表示 的重要度高的臉圖像開始優(yōu)先進(jìn)行顯示。
應(yīng)用程序信息表示根據(jù)哪種應(yīng)用程序制作了該臉元數(shù)據(jù)。 例如,在通過如上所述那樣在圖像的攝影時對臉圖像進(jìn)行檢測 并聚焦到檢測出的臉圖像的、稱為臉檢測聚焦的應(yīng)用程序制作 了臉元數(shù)據(jù)的情況下,應(yīng)用程序信息被設(shè)為表示稱為臉檢測聚 焦的應(yīng)用程序的信息。在嘗試將應(yīng)用程序信息與上述的臉重要 度信息進(jìn)行組合的情況下,可判別用臉重要度信息表示的重要 度是基于哪個應(yīng)用程序重要的。
臉重要度信息更新信息與出現(xiàn)人物人數(shù)變更信息同樣地 表示是否由臉重要度信息表示由使用者指示的重要度。即,臉 重要度信息更新信息表示使用者是否改寫了臉重要度信息。在 臉重要度信息被設(shè)為與是否聚焦到臉圖像的情形相應(yīng)的值的情 況下,臉重要度信息更新信息被設(shè)為默認(rèn)值,在使用者根據(jù)自 己的主觀改變了臉重要度信息的情況下、例如在使戀人或喜歡 的人的模糊的臉圖像的臉重要度信息設(shè)為表示重要度高的值的 情況等下,被設(shè)為與默認(rèn)值不同的值。應(yīng)用程序可利用臉重要 度信息更新信息使得根據(jù)臉重要度信息更新信息來不改寫臉重 要度信息。
人物出現(xiàn)時間信息是在內(nèi)容是運動圖像的情況下表示相 同的臉的人物從何時開始到何時出現(xiàn)在內(nèi)容中、即是相同的臉 的人物出現(xiàn)了多長時間的時間信息。例如,在僅抽出作為出現(xiàn)
在內(nèi)容中的人物之一的A在運動圖像中出現(xiàn)的區(qū)間的播放列表
再現(xiàn)等中利用人物出現(xiàn)時間信息。
臉位置時間信息在內(nèi)容是運動圖像的情況下表示檢測出 臉圖像的區(qū)間中的代表位置的時刻。在內(nèi)容是運動圖像的情況
下,例如不是將作為出現(xiàn)在內(nèi)容中的人物之一的A出現(xiàn)的區(qū)間
的幀之中成為臉圖像的檢測對象的幀的數(shù)量的臉圖像的元數(shù)據(jù) 保存到臉元數(shù)據(jù)131中,而是將該區(qū)間的代表位置中的元數(shù)據(jù)保 存到臉元數(shù)據(jù)131中。
例如,如圖7所示,如下檢測出A出現(xiàn)在作為運動圖像的內(nèi) 容中的區(qū)間從時刻tO開始檢測A的臉的臉圖像,在規(guī)定時間后 的時刻11還檢測出A的臉的臉圖像,判斷在時刻11檢測出的臉圖 像的臉是否與包含在時刻tO檢測出的臉圖4象中的A的臉相同,在 判斷為相同的情況下,同樣地在從時刻11起經(jīng)過定時間后的 時刻t2檢測出A的臉的臉圖像,判斷在時刻t2檢測出的臉圖像的 臉是否與在時刻tl檢測出的A的臉相同,在判斷為相同的情況 下,進(jìn)一步在從時刻t2起經(jīng)過規(guī)定時間后的時刻t3、與從時刻t3 起經(jīng)過規(guī)定時間后的時刻14執(zhí)行相同的處理,從而以規(guī)定的時 間間隔檢測臉圖像。
在圖7所示的例子中,檢測出用虛線的四方形包圍的臉圖 像的時刻t2是該區(qū)間的代表位置,在時刻t2檢測出的臉圖像成 為代表圖像。代表位置被設(shè)為檢測出在該區(qū)間檢測出的臉圖像 之中笑臉分?jǐn)?shù)最高的臉圖像的時刻、或者被設(shè)為檢測出在該區(qū) 間檢測出的臉圖像之中更加朝向正面的臉的臉圖像的時刻。即, 代表圖像被設(shè)為笑臉分?jǐn)?shù)最高的臉圖像、或者被設(shè)為更加朝向 正面的臉的臉圖像。臉位置時間信息表示這種代表位置的時刻。
接著,說明圖像數(shù)據(jù)模塊組和檢測臉圖像數(shù)據(jù)組。
返回到圖4,圖像數(shù)據(jù)模塊組是由一個或多個檢測臉圖像 數(shù)據(jù)記錄位置信息構(gòu)成的信息或數(shù)據(jù)的組。包含在圖像數(shù)據(jù)模 塊組中的各個檢測臉圖像數(shù)據(jù)記錄位置信息是表示各個檢測臉 圖像數(shù)據(jù)組將被記錄在記錄介質(zhì)35中的位置或已被記錄的位置 的記錄位置信息。
即,一個檢測臉圖像數(shù)據(jù)記錄位置信息表示一個檢測臉圖
像數(shù)據(jù)組被記錄的位置。
構(gòu)成圖像數(shù)據(jù)模塊組的檢測臉圖像數(shù)據(jù)記錄位置信,氛-的 數(shù)量與對臉元數(shù)據(jù)131配置的檢測臉圖像數(shù)據(jù)組的數(shù)量相同。因 而,也可以說,模塊項目組的臉圖像個數(shù)信息表示構(gòu)成圖像數(shù) 據(jù)模塊組的檢測臉圖像數(shù)據(jù)記錄位置信,1的數(shù)量。
檢測臉圖像數(shù)據(jù)組是由從內(nèi)容中檢測出的臉圖像的臉圖 像數(shù)據(jù)構(gòu)成的信息或數(shù)據(jù)的組。
檢測臉圖像數(shù)據(jù)組由檢測臉圖像ID、臉圖像數(shù)據(jù)、以及臉 圖像大小信息等構(gòu)成。
檢測臉圖像ID是確定與檢測臉數(shù)據(jù)組對應(yīng)的檢測臉圖像 數(shù)據(jù)組的ID、即是確定配置有與作為檢測臉數(shù)據(jù)組而附加了元 數(shù)據(jù)的臉圖像相同的臉圖像的臉圖像數(shù)據(jù)的檢測臉圖像數(shù)據(jù)組 的ID 。檢測臉圖像ID被設(shè)為與對應(yīng)于該檢測臉圖像數(shù)據(jù)組的檢 測臉數(shù)據(jù)組中的檢測臉I(yè)D相同的值。
臉圖像數(shù)據(jù)是根據(jù)臉位置信息從內(nèi)容中生成的臉圖像的 圖像數(shù)據(jù)。在顯示臉圖像的情況下,利用臉圖像數(shù)據(jù)以節(jié)省從 對應(yīng)的檢測臉數(shù)據(jù)組的臉位置信息和內(nèi)容中 一個一個地制作臉 圖像的圖像數(shù)據(jù)的時間,從而能夠迅速地顯示臉圖像。
臉圖像大小信息表示根據(jù)臉圖像數(shù)據(jù)顯示的臉圖像的高 度和寬度。
接著,說明個人數(shù)據(jù)模塊組和檢測臉人物數(shù)據(jù)組。 個人數(shù)據(jù)模塊組是由 一個或多個檢測臉人物數(shù)據(jù)記錄位 置信息構(gòu)成的信息或數(shù)據(jù)的組。包含在個人數(shù)據(jù)模塊組中的各 個檢測臉人物數(shù)據(jù)記錄位置信息是表示各個檢測臉人物數(shù)據(jù)組 將被記錄在記錄介質(zhì)35中的位置或已被記錄的位置的記錄位置 信息。
即, 一個檢測臉人物數(shù)據(jù)記錄位置信息表示一個檢測臉人
物數(shù)據(jù)組被記錄的位置。
構(gòu)成個人數(shù)據(jù)模塊組的檢測臉人物數(shù)據(jù)記錄位置信息的 數(shù)量與對臉元數(shù)據(jù)131配置的檢測臉人物數(shù)據(jù)組的數(shù)量相同。因 而,也可以說才莫塊項目組的個人信息個數(shù)信息表示構(gòu)成個人數(shù) 據(jù)模塊組的檢測臉人物數(shù)據(jù)記錄位置信息的數(shù)量。
檢測臉人物數(shù)據(jù)組是由與從內(nèi)容中檢測出臉圖像的人有 關(guān)的元數(shù)據(jù)構(gòu)成的信息或數(shù)據(jù)的組。
檢測臉人物數(shù)據(jù)組由4全測臉人物ID、人物信息、人物信息
更新信息、以及人物分?jǐn)?shù)信息等構(gòu)成。
檢測臉人物ID是確定與檢測臉數(shù)據(jù)組對應(yīng)的檢測臉人物 數(shù)據(jù)組的ID、即是確定配置有與作為如下的臉圖像而拍攝了臉 的人相同的人(拍攝了臉的人)有關(guān)的元數(shù)據(jù)的檢測臉人物數(shù)據(jù) 組的ID,其中,所述臉圖像作為檢測臉數(shù)據(jù)組而附加有元數(shù)據(jù)。 檢測臉人物ID被設(shè)為與對應(yīng)于該檢測臉人物數(shù)據(jù)組的檢測臉 數(shù)據(jù)組中的檢測臉I(yè)D相同的值。
在此,參照圖8和圖9說明檢測臉I(yè)D、檢測臉圖像ID、以及 檢測臉人物ID的例子。
例如,如圖8所示,也可以對檢測臉數(shù)據(jù)組、檢測臉圖像 數(shù)據(jù)組、以及檢測臉人物數(shù)據(jù)組分別配置檢測臉I(yè)D、檢測臉圖 像ID、以及檢測臉人物ID,對一個檢測臉圖像數(shù)據(jù)組配置多個 檢測臉圖像ID,對 一個檢測臉人物數(shù)據(jù)組配置多個4企測臉人物 ID。
在圖8的例子的情況下,對檢測臉數(shù)據(jù)組弁1配置作為ID 1 的檢測臉I(yè)D,對檢測臉數(shù)據(jù)組弁2配置作為ID 2的檢測臉I(yè)D,對 檢測臉數(shù)據(jù)組弁3配置作為ID 3的檢測臉I(yè)D。另外,對檢測臉圖 像數(shù)據(jù)組弁1配置作為ID 1的檢測臉圖像ID以及作為ID 2的檢測 臉圖像ID,對檢測臉圖像數(shù)據(jù)組弁2配置作為ID 3的檢測臉圖像
ID。并且,對檢測臉人物數(shù)據(jù)組弁1配置作為ID l的檢測臉人物 ID、作為ID 2的檢測臉人物ID、以及作為ID 3的檢測臉人物ID。 檢測臉圖像數(shù)據(jù)組# 1的作為ID 1的檢測臉圖像ID與檢測臉 數(shù)據(jù)組弁1的作為ID 1的檢測臉I(yè)D相同,因此在檢測臉圖像數(shù)據(jù) 組#1中配置作為檢測臉數(shù)據(jù)組弁l而附加有元數(shù)據(jù)的臉圖^象的代 表圖像的臉圖像數(shù)據(jù)、即、檢測臉圖像數(shù)據(jù)組#1對應(yīng)于檢測臉 數(shù)據(jù)組#1。
檢測臉圖像數(shù)據(jù)組# 1的作為ID 2的檢測臉圖像ID與檢測臉 數(shù)據(jù)組弁2的作為ID 2的檢測臉I(yè)D相同,因此在檢測臉圖像數(shù)據(jù) 組#1中配置作為檢測臉數(shù)據(jù)組#2而附加有元數(shù)據(jù)的臉圖像的代 表圖像的臉圖像數(shù)據(jù)、即、檢測臉圖像數(shù)據(jù)組弁1對應(yīng)于檢測臉 數(shù)據(jù)組#2。
另外,檢測臉圖像數(shù)據(jù)組弁2的作為ID 3的^r測臉圖像ID與 檢測臉數(shù)據(jù)組弁3的作為ID 3的檢測臉I(yè)D相同,因此在4全測臉圖 像數(shù)據(jù)組# 2中配置作為檢測臉數(shù)據(jù)組# 3而附加有元數(shù)據(jù)的臉圖 像的代表圖像的臉圖像數(shù)據(jù)、即、檢測臉圖像數(shù)據(jù)組#2對應(yīng)于 檢測臉數(shù)據(jù)組#3。
同樣地,檢測臉人物數(shù)據(jù)組Z/1的作為ID 1的纟企測臉人物ID 與檢測臉數(shù)據(jù)組弁1的作為ID 1的檢測臉I(yè)D相同,因此在檢測臉 人物數(shù)據(jù)組Z/1中配置與作為如下的臉圖像而拍攝了臉的人相同 的人有關(guān)的元數(shù)據(jù)、即、檢測臉人物數(shù)據(jù)組#1對應(yīng)于檢測臉數(shù) 據(jù)組#1,其中,所述臉圖像作為檢測臉數(shù)據(jù)組#1而附加有元數(shù) 據(jù)。
檢測臉人物數(shù)據(jù)組# 1的作為ID 2的檢測臉人物ID與檢測臉 數(shù)據(jù)組弁2的作為ID 2的檢測臉I(yè)D相同,因此在檢測臉人物數(shù)據(jù) 組#1中配置與作為如下的臉圖像而拍攝了臉的人相同的人有關(guān) 的元數(shù)據(jù)、即、才全測臉人物數(shù)據(jù)組#1對應(yīng)于4全測臉數(shù)據(jù)組#2,
其中,所述臉圖像作為檢測臉數(shù)據(jù)組#2而附加有元數(shù)據(jù)。
另夕卜,檢測臉人物數(shù)據(jù)組弁1的作為ID 3的檢測臉人物ID與 檢測臉數(shù)據(jù)組弁3的作為ID 3的檢測臉I(yè)D相同,因此在檢測臉人 物數(shù)據(jù)組#1中配置與作為如下的臉圖像而拍攝了臉的人相同的 人有關(guān)的元數(shù)據(jù)、即、檢測臉人物數(shù)據(jù)組#1對應(yīng)于才企測臉數(shù)據(jù) 組#3,其中,所述臉圖像作為檢測臉數(shù)據(jù)組#3而附加有元數(shù)據(jù)。
由于對檢測臉I(yè)D、檢測臉圖像ID、以及檢測臉人物ID分別 設(shè)定連續(xù)順序的值,因此如果以該值的順序檢索檢測臉I(yè)D,則 能夠迅速地進(jìn)行與檢測臉圖像ID或檢測臉人物ID相同的值的 檢測臉I(yè)D的一全索。
另外,例如如圖9所示,對檢測臉數(shù)據(jù)組、檢測臉圖像數(shù) 據(jù)組、以及檢測臉人物數(shù)據(jù)組分別配置沖企測臉I(yè)D、檢測臉圖像 ID、以及才全測臉人物ID,檢測臉I(yè)D也可以由與檢測臉圖像ID進(jìn) 行比較的值以及與#r測臉人物ID進(jìn)行比4交的值構(gòu)成。
在圖9的例子中,檢測臉I(yè)D的上側(cè)的值是與檢測臉圖像ID 進(jìn)行比較的值(以下稱為檢測臉I(yè)D,),檢測臉I(yè)D的下側(cè)的值是與
在圖9的例子的情況下,對檢測臉數(shù)據(jù)組弁1配置作為ID 1 的檢測臉I(yè)D,和作為ID 1的檢測臉I(yè)D2,對檢測臉數(shù)據(jù)組#2配置 作為ID l的檢測臉I(yè)Di和作為ID 1的檢測臉I(yè)D2,對檢測臉數(shù)據(jù)組 弁3配置作為ID 2的檢測臉I(yè)Di和作為ID 1的檢測臉I(yè)D2。另外,對 檢測臉圖像數(shù)據(jù)組弁1配置作為ID 1的檢測臉圖像ID,對檢測臉 圖像數(shù)據(jù)組弁2配置作為ID 2的檢測臉圖像ID。并且,對檢測臉 人物數(shù)據(jù)組Z/1配置作為ID 1的一全測臉人物ID。
檢測臉圖像數(shù)據(jù)組#1的作為ID 1的檢測臉圖像ID與檢測臉 數(shù)據(jù)組弁1的作為ID 1的檢測臉I(yè)D!相同,因此在檢測臉圖像數(shù)據(jù) 組#1中配置作為檢測臉數(shù)據(jù)組#1而附加有元數(shù)據(jù)的臉圖像的代
表圖像的臉圖像數(shù)據(jù)、即、檢測臉圖像數(shù)據(jù)組#1對應(yīng)于檢測臉 數(shù)據(jù)組#1。
檢測臉圖像數(shù)據(jù)組#1的作為ID 1的檢測臉圖像ID與檢測臉 數(shù)據(jù)組弁2的作為ID l的檢測臉I(yè)Di相同,因此在檢測臉圖像數(shù)據(jù) 組# 1中配置作為檢測臉數(shù)據(jù)組# 2而附加有元數(shù)據(jù)的臉圖像的代 表圖像的臉圖像數(shù)據(jù)、即、檢測臉圖像數(shù)據(jù)組#1對應(yīng)于檢測臉 數(shù)據(jù)組#2。
檢測臉圖像數(shù)據(jù)組#2的作為ID 2的檢測臉圖像ID與檢測臉 數(shù)據(jù)組弁3的作為ID 2的檢測臉I(yè)Di相同,因此在檢測臉圖像數(shù)據(jù) 組# 2中配置作為檢測臉數(shù)據(jù)組# 3而附加有元數(shù)據(jù)的臉圖像的代 表圖像的臉圖像數(shù)據(jù)、即、檢測臉圖像數(shù)據(jù)組#2對應(yīng)于檢測臉 數(shù)據(jù)組#3。
檢測臉人物數(shù)據(jù)組# 1的作為ID 1的檢測臉人物ID與檢測臉 數(shù)據(jù)組存1的作為ID 1的檢測臉I(yè)D2相同,因此在才企測臉人物數(shù)據(jù) 組# 1中配置與作為如下的臉圖像而拍攝了臉的人相同的人有關(guān) 的元數(shù)據(jù)、即、4僉測臉人物數(shù)據(jù)組#1對應(yīng)于4企測臉數(shù)據(jù)組#1, 其中,所述臉圖像作為檢測臉數(shù)據(jù)組#1而附加有元數(shù)據(jù)。
檢測臉人物數(shù)據(jù)組# 1的作為ID 1的檢測臉人物ID與檢測臉 數(shù)據(jù)組存2的作為ID 1的檢測臉I(yè)D2相同,因此在檢測臉人物數(shù)據(jù) 組#1中配置與作為如下的臉圖像而拍攝了臉的人相同的人有關(guān) 的元數(shù)據(jù)、即、#:測臉人物數(shù)據(jù)組#1對應(yīng)于^r測臉數(shù)據(jù)組弁2, 其中,所述臉圖像作為檢測臉數(shù)據(jù)組#2而附加有元數(shù)據(jù)。
檢測臉人物數(shù)據(jù)組#1的作為ID 1的檢測臉人物ID與檢測臉 數(shù)據(jù)組弁3的作為ID 1的檢測臉I(yè)D2相同,因此在檢測臉人物數(shù)據(jù) 組#1中配置與作為如下的臉圖像而拍攝了臉的人相同的人有關(guān)
其中,所述臉圖像作為檢測臉數(shù)據(jù)組#3而附加有元數(shù)據(jù)。
在這種情況下,檢測臉I(yè)D、檢測臉圖像ID、以及檢測臉人
物ID成為固定的長度,因此能夠容易地分別讀出檢測臉I(yè)D、檢 測臉圖像ID、或檢測臉人物ID。
返回到檢測臉人物數(shù)據(jù)組的說明,人物信息是作為臉圖像 而拍攝了臉的人的姓名、年齡、性別、或該人的郵箱地址等作 為臉圖像而拍攝了臉的人的個人信息。
人物信息更新信息表示是否由使用者更新了人物信息。
人物分?jǐn)?shù)信息在由臉識別引擎122進(jìn)行的臉的識別中表示 所識別的人的相似度。例如,在由臉識別引擎122將臉圖像的人 識別為A的情況下,人物分?jǐn)?shù)信息表示臉圖像的人與A的相似 度。利用人物分?jǐn)?shù)信息表示的分?jǐn)?shù)越高,臉圖像的人是所識別 的人的概率越大。
將包含A的被登記的人的人的姓名、年齡、性別、以及該 人的郵箱地址等保存在由臉識別引擎122管理、或者與臉識別引 擎122聯(lián)動的數(shù)據(jù)庫中,因此作為臉識別引擎122的臉圖像的識 別結(jié)果,在設(shè)為像A的分?jǐn)?shù)與其他的人的分?jǐn)?shù)相比最高的情況 下,對人物分?jǐn)?shù)信息設(shè)定像A的分?jǐn)?shù),對人物信息設(shè)定A的姓名、 年齡、性別、以及該人的郵箱地址等。
但是,在使用者觀察臉圖像而識別為該臉圖像不是A的臉 圖像而是K的臉圖像并將K的個人的信息覆寫到人物信息上時, 人物信息更新信息被更新。這樣,人物信息更新信息表示人物 信息被更新的情形。
這樣,臉元數(shù)據(jù)131由模塊項目組、內(nèi)容數(shù)據(jù)組、臉模塊 組、 一個或多個檢測臉數(shù)據(jù)組、圖像數(shù)據(jù)模塊組、 一個或多個 檢測臉圖像數(shù)據(jù)組、個人數(shù)據(jù)模塊組、以及一個或多個檢測臉 人物數(shù)據(jù)組構(gòu)成。并且,構(gòu)成為模塊項目組包含表示內(nèi)容數(shù) 據(jù)組、臉模塊組、圖像數(shù)據(jù)模塊組、或個人數(shù)據(jù)模塊組的各自
被記錄的位置的記錄位置信息,臉模塊組包含表示 一 個或多個 檢測臉數(shù)據(jù)組各自被記錄的位置的記錄位置信息,圖像數(shù)據(jù)模 塊組包含表示一個或多個4企測臉圖像數(shù)據(jù)組的各自 一皮記錄的位 置的記錄位置信息,個人數(shù)據(jù)模塊組包含表示一個或多個檢測 臉人物數(shù)據(jù)組的各自被記錄的位置的記錄位置信息。
因而,能夠從分別配置有作為實際數(shù)據(jù)的元數(shù)據(jù)的、模塊 項目組、內(nèi)容數(shù)據(jù)組、 一個或多個4企測臉數(shù)據(jù)組、 一個或多個 檢測臉圖像數(shù)據(jù)組、以及一個或多個4全測臉人物凄史據(jù)組中迅速 地僅讀出配置有所希望的元數(shù)據(jù)的所希望的組。
接著,參照圖10的流程圖說明從內(nèi)容中檢測出臉圖像、識 別所4企測出的臉圖像來執(zhí)行的臉元數(shù)據(jù)131的記錄的處理。
在步驟S11中,記錄控制部123計算模塊項目組和內(nèi)容數(shù)據(jù) 組的數(shù)據(jù)量。由于在數(shù)字照相機ll中決定構(gòu)成才莫塊項目組或內(nèi) 容數(shù)據(jù)組的信息或數(shù)據(jù),因此與從內(nèi)容中檢測出的臉圖像的數(shù) 量無關(guān)地始終成為固定的數(shù)據(jù)量。因而,模塊項目組和內(nèi)容數(shù) 據(jù)組分別為固定長度。在步驟S11中,記錄控制部123計算作為 該固定長度的模塊項目組和內(nèi)容數(shù)據(jù)組的數(shù)據(jù)量。
在步驟S12中,記錄控制部123從臉檢測引擎121獲取表示 檢測出的臉圖像的個數(shù)的數(shù)據(jù)。
在步驟S13中,記錄控制部123以預(yù)先決定的規(guī)定的條件從 在臉檢測引擎121中檢測出的臉圖像中選擇記錄檢測臉數(shù)據(jù)組 的臉圖像。例如,記錄控制部123以近似于笑臉的順序排列關(guān)于 檢測出的臉圖像的笑臉分?jǐn)?shù),從在臉檢測引擎121中檢測出的臉 圖像中選擇笑臉分?jǐn)?shù)進(jìn)入上位的規(guī)定順序的臉圖像來作為記錄 檢測臉數(shù)據(jù)組的臉圖像。例如,記錄控制部123從10個人的臉的 臉圖像中選擇笑臉分?jǐn)?shù)進(jìn)入上位的5位的臉圖像來作為記錄檢 測臉數(shù)據(jù)組的臉圖像。
另外,例如,記錄控制部123也可以才艮據(jù)臉圖^f象的大小以 臉圖像從大到小的順序從檢測出的臉圖像中選擇規(guī)定數(shù)量的臉
圖像來作為記錄檢測臉數(shù)據(jù)組的臉圖像。并且,記錄控制部123 也可以根據(jù)臉重要度信息從檢測出的臉圖像中選擇重要度高的 臉圖像來作為記錄檢測臉數(shù)據(jù)組的臉圖像。
這樣,通過限定記錄檢測臉數(shù)據(jù)組的臉圖像的數(shù)量,可抑 制對于使用者來說不需要的元數(shù)據(jù)的記錄,因而能夠進(jìn)一步減 少臉元數(shù)據(jù)131的數(shù)據(jù)量。
在這種情況下,將由臉檢測引擎121檢測出的臉圖像的數(shù) 量作為內(nèi)容數(shù)據(jù)組的出現(xiàn)人物人數(shù)信息來進(jìn)行記錄,將記錄檢 測臉數(shù)據(jù)組的臉圖像的數(shù)量、即檢測臉數(shù)據(jù)組的數(shù)量作為模塊 項目組的臉個數(shù)信息來進(jìn)行記錄,因此使用者能夠根據(jù)出現(xiàn)人 物人數(shù)信息和臉個數(shù)信息獲知限定了記錄檢測臉數(shù)據(jù)組的臉圖 像的數(shù)量的情形。
在步驟S14中,記錄控制部123根據(jù)所選擇的臉圖像的個數(shù) 計算臉模塊組和檢測臉數(shù)據(jù)組的數(shù)據(jù)量。在此,臉模塊組由與
檢測臉數(shù)據(jù)組的數(shù)量相同數(shù)量的檢測臉數(shù)據(jù)記錄位置信息構(gòu) 成,由于各個檢測臉數(shù)據(jù)記錄位置信息是固定長度,因此如果 獲知在步驟S13中選擇的、記錄檢測臉數(shù)據(jù)組的臉圖像的數(shù)量, 則能夠計算臉模塊組的數(shù)據(jù)量。即,通過將所選擇的臉圖像的 數(shù)量與 一 個檢測臉數(shù)據(jù)記錄位置信息的數(shù)據(jù)量相乘,來計算臉 模塊組的數(shù)據(jù)量。
另外,預(yù)先決定構(gòu)成檢測臉數(shù)據(jù)組的元數(shù)據(jù),構(gòu)成各個檢 測臉數(shù)據(jù)組的元數(shù)據(jù)是參照圖6所說明的結(jié)構(gòu)的固定長度的實 際數(shù)據(jù),因此例如通過將構(gòu)成檢測臉數(shù)據(jù)組的元數(shù)據(jù)的數(shù)量與 一個元數(shù)據(jù)的數(shù)據(jù)量相乘,來計算各個檢測臉數(shù)據(jù)組的數(shù)據(jù)量。
在步驟S15中,記錄控制部123計算圖像數(shù)據(jù)模塊組、檢測
臉圖像數(shù)據(jù)組、個人數(shù)據(jù)模塊組、以及檢測臉人物數(shù)據(jù)組的各 自的數(shù)據(jù)量,并計算記錄全部的臉元數(shù)據(jù)131所需的記錄容量。
圖像數(shù)據(jù)模塊組、檢測臉圖像數(shù)據(jù)組、個人數(shù)據(jù)模塊組、 以及檢測臉人物數(shù)據(jù)組的各自由固定長度的記錄位置信息或固 定長度的元數(shù)據(jù)(實際數(shù)據(jù))構(gòu)成,因此根據(jù)記錄位置信息或元 數(shù)據(jù)的數(shù)量來計算圖像數(shù)據(jù)模塊組、檢測臉圖像數(shù)據(jù)組、個人 數(shù)據(jù)模塊組、以及檢測臉人物數(shù)據(jù)組的各個數(shù)據(jù)量。
此外,也可以從在臉檢測引擎121中檢測出的臉圖像中選 擇記錄檢測臉圖像數(shù)據(jù)組的臉圖像。另外,也可以從在臉檢測 引擎121中檢測出的臉圖像中選擇記錄檢測臉人物數(shù)據(jù)組的臉 圖像。
在步驟S16中,記錄控制部123執(zhí)行生成臉元數(shù)據(jù)131的處理。
在此,參照圖11的流程圖詳細(xì)說明生成臉元數(shù)據(jù)131的處理。
在步驟S51中,記錄控制部123的內(nèi)容數(shù)據(jù)組生成部142生 成內(nèi)容數(shù)據(jù)組,該內(nèi)容數(shù)據(jù)組由臉檢測引擎版本、臉識別引擎 版本、圖像內(nèi)容更新日期和時間、臉元數(shù)據(jù)原圖像信息、出現(xiàn) 人物人數(shù)信息、出現(xiàn)人物人數(shù)變更信息、以及內(nèi)容時間刻度等 元數(shù)據(jù)(實際數(shù)據(jù))構(gòu)成。
在步驟S52中,記錄控制部123的4全測臉數(shù)據(jù)組生成部144 生成檢測臉數(shù)據(jù)組,該檢測臉數(shù)據(jù)組由4全測臉I(yè)D、臉位置信息、 臉角度信息、臉部位信息、臉分?jǐn)?shù)信息、表情分?jǐn)?shù)信息、臉重 要度信息、臉重要度信息更新信息、人物出現(xiàn)時間信息、以及 臉位置時間信息等構(gòu)成。
在步驟S53中,記錄控制部123的檢測臉圖像數(shù)據(jù)組生成部 14 6生成檢測臉圖像數(shù)據(jù)組,該檢測臉圖像數(shù)據(jù)組由檢測臉圖像ID、臉圖像數(shù)據(jù)、以及臉圖像大小信息等構(gòu)成。
在步驟S54中,記錄控制部123的檢測臉人物數(shù)據(jù)組生成部 148生成檢測臉人物數(shù)據(jù)組,該檢測臉人物數(shù)據(jù)組由檢測臉人物 ID、人物信息、人物信息更新信息、以及人物分?jǐn)?shù)信息等構(gòu)成。
在步驟S55中,記錄控制部123的臉模塊組生成部143生成 作為檢測臉數(shù)據(jù)記錄位置信息的記錄位置信息為空的臉模塊 組。
在此,記錄位置信息為空是指僅確保記錄位置信息的區(qū) 域。更具體地說,生成臉模塊組,該臉模塊組如圖5所示那樣由 對標(biāo)簽(Tag)、類型(Type)、以及計數(shù)(Count)分別設(shè)定固有編號、 UNDEFINED、以及數(shù)據(jù)大小、對內(nèi)容設(shè)定表示空的特定的值(例 如"0000"等)的作為記錄位置信息的檢測臉數(shù)據(jù)記錄位置信息 構(gòu)成。
在步驟S56中,記錄控制部123的圖像數(shù)據(jù)模塊組生成部 14 5生成作為檢測臉圖像數(shù)據(jù)記錄位置信息的記錄位置信息為 空的圖像數(shù)據(jù)模塊組。
在步驟S57中,記錄控制部123的個人數(shù)據(jù)模塊組生成部 147生成作為檢測臉人物數(shù)據(jù)記錄位置信息的記錄位置信息為 空的個人數(shù)據(jù)模塊組。
在步驟S58中,記錄控制部123的模塊項目組生成部141生 成模塊項目組,從而結(jié)束臉元數(shù)據(jù)131的生成處理,其中,所述 模塊項目組由元數(shù)據(jù)版本信息、內(nèi)容數(shù)據(jù)記錄位置信息、臉個 數(shù)信息、臉模塊記錄位置信息、臉圖像個數(shù)信息、圖像數(shù)據(jù)模 塊記錄位置信息、個人信息個數(shù)信息、以及個人數(shù)據(jù)模塊記錄 位置信息構(gòu)成,所述模塊項目組中記錄位置信息為空,即內(nèi)容 數(shù)據(jù)記錄位置信息、臉模塊記錄位置信息、圖像數(shù)據(jù)模塊記錄 位置信息、以及個人數(shù)據(jù)模塊記錄位置信息為空。
這樣,在臉元數(shù)據(jù)131的生成處理中,生成包含有空的記
錄位置信息的臉元數(shù)據(jù)131。即,生成包含有僅確保區(qū)域的記錄 位置信息的臉元數(shù)據(jù)131。
返回到圖IO,在步驟S17中,記錄控制部123將所生成的所 有的臉元數(shù)據(jù)131設(shè)為寫入數(shù)據(jù)。
在步驟S18中,記錄控制部123^4居來自介質(zhì)I/F 34的表示 記錄介質(zhì)35的空的記錄區(qū)域的信息和寫入數(shù)據(jù),來判斷是否能 夠?qū)⑺械膶懭霐?shù)據(jù)記錄到記錄介質(zhì)3 5的物理上連續(xù)的空的記 錄區(qū)域中。在步驟S18中,在判斷為能夠?qū)⑺械膶懭霐?shù)據(jù)記 錄到記錄介質(zhì)35的物理上連續(xù)的空的記錄區(qū)域中的情況下,進(jìn) 入步驟S19,記錄控制部123將所有的寫入數(shù)據(jù)記錄到記錄介質(zhì) 35的物理上連續(xù)的空的記錄區(qū)域中。
在步驟S20中,記錄控制部123將記錄位置信息寫入到記錄 介質(zhì)35中使得覆寫被寫入的寫入數(shù)據(jù),并結(jié)束處理。
即,記錄控制部123如下將記錄位置信息寫入到記錄介質(zhì) 35中將表示寫入到記錄介質(zhì)35中的內(nèi)容數(shù)據(jù)組的位置的記錄 位置信息覆寫到模塊項目組的設(shè)為空的內(nèi)容數(shù)據(jù)記錄位置信 息,用表示一個或多個檢測臉數(shù)據(jù)組的各個位置的記錄位置信 息覆寫臉模塊組的設(shè)為空的各個檢測臉數(shù)據(jù)記錄位置信息,用 表示一個或多個檢測臉圖像數(shù)據(jù)組的各自的位置的記錄位置信 息覆寫圖像數(shù)據(jù)模塊組的設(shè)為空的各個檢測臉圖像數(shù)據(jù)記錄位 置信息,用表示一個或多個檢測臉人物數(shù)據(jù)組的各自的位置的 記錄位置信息覆寫個人數(shù)據(jù)模塊組的設(shè)為空的各個檢測臉人物 數(shù)據(jù)記錄位置信息,并且,用表示臉模塊組的位置的記錄位置 信息、表示圖像數(shù)據(jù)模塊組的位置的記錄位置信息、以及表示 個人數(shù)據(jù)模塊組的位置的記錄位置信息分別覆寫模塊項目組的 分別設(shè)為空的臉模塊記錄位置信息、圖像數(shù)據(jù)模塊記錄位置信
息、以及個人數(shù)據(jù)模塊記錄位置信息。
在步驟S18中,在判斷為無法將所有的寫入數(shù)據(jù)記錄到記
錄介質(zhì)35的物理上連續(xù)的空的記錄區(qū)域中的情況下,需要進(jìn)一 步減少寫入數(shù)據(jù)的數(shù)據(jù)量,因此進(jìn)入步驟S21,記錄控制部123 判斷寫入數(shù)據(jù)是否由兩個以上的組構(gòu)成。在步驟S21中,在判 斷為寫入^:據(jù)由兩個以上的組構(gòu)成的情況下,能夠仍舊以組為 單位而構(gòu)成的狀態(tài)下進(jìn)一 步減少寫入數(shù)據(jù)的數(shù)據(jù)量,因此進(jìn)入 步驟S22,記錄控制部123從寫入數(shù)據(jù)中分出數(shù)據(jù)量最少的組。 即,從寫入數(shù)據(jù)中除去數(shù)據(jù)量最少的組。
此外,在步驟S22中,記錄控制部123也可以/人寫入數(shù)據(jù)中分出數(shù)據(jù)量最多的組,還可以對各個組預(yù)先附加優(yōu)先順序而以 該優(yōu)先順序從寫入數(shù)據(jù)中分出組。
并且,在步驟S22中,記錄控制部123也可以求出在步驟S18 中成為判斷對象的記錄區(qū)域的記錄容量與寫入數(shù)據(jù)之間的數(shù)據(jù)量之差,從寫入數(shù)據(jù)中分出超過該差的數(shù)據(jù)量的組之中數(shù)據(jù)量最小的組。
在步驟S23中,記錄控制部123根據(jù)表示記錄介質(zhì)35的空的 記錄區(qū)域的信息、以及分出數(shù)據(jù)量最少的組后的剩余的寫入數(shù)據(jù)的數(shù)據(jù)量,判斷是否能夠?qū)⑹S嗟膶懭霐?shù)據(jù)記錄到記錄介質(zhì)35的物理上連續(xù)的空的記錄區(qū)域中。
在步驟S23中,在判斷為能夠?qū)⑹S嗟膶懭霐?shù)據(jù)記錄到記 錄介質(zhì)3 5的物理上連續(xù)的空的記錄區(qū)域中的情況下,進(jìn)入步驟S24,記錄控制部123將剩余的寫入數(shù)據(jù)記錄到記錄介質(zhì)35的物 理上連續(xù)的空的記錄區(qū)域中。在步驟S25中,記錄控制部123將在步驟S22中分出的組作為一個寫入數(shù)據(jù),并返回到步驟S18, 重復(fù)進(jìn)行上述處理。
在步驟S23中,在判斷為無法將剩余的寫入數(shù)據(jù)記錄到記
錄介質(zhì)35的物理上連續(xù)的空的記錄區(qū)域中的情況下,需要進(jìn)一
步減少寫入數(shù)據(jù)的數(shù)據(jù)量,因此返回到步驟S21,重復(fù)進(jìn)行上
述處理。
在步驟S21中,在判斷為寫入數(shù)據(jù)不是由兩個以上的組構(gòu) 成的情況下,寫入數(shù)據(jù)由一個組構(gòu)成,無法仍舊以組為單位而 構(gòu)成的狀態(tài)下進(jìn) 一 步減少寫入數(shù)據(jù)的數(shù)據(jù)量,無法以組為單位 記錄到記錄介質(zhì)35的物理上連續(xù)的空的記錄區(qū)域中,因此執(zhí)行 向使用者通知無法記錄臉元數(shù)據(jù)13 1的意思的錯誤消息等的錯 誤處理,不記錄臉元數(shù)據(jù)131而結(jié)束處理。
如上所述,臉元數(shù)據(jù)13 1被記錄到記錄介質(zhì)3 5中使得組#皮 記錄到記錄介質(zhì)35的物理上連續(xù)的區(qū)域中。
例如,如圖12所示,在構(gòu)成臉元數(shù)據(jù)131的、模塊項目組、 內(nèi)容數(shù)據(jù)組、臉模塊組、以及作為三個檢測臉數(shù)據(jù)組的檢測臉 數(shù)據(jù)組1至檢測臉數(shù)據(jù)組3的全部數(shù)據(jù)量為記錄介質(zhì)35的物理上 連續(xù)的空的區(qū)域的記錄容量以下的情況下,將模塊項目組、內(nèi) 容數(shù)據(jù)組、臉坤莫塊組、以及檢測臉數(shù)據(jù)組1至纟企測臉數(shù)據(jù)組3記 錄到記錄介質(zhì)35的物理上連續(xù)的區(qū)域中。在這種情況下,如上 所述,利用模塊項目組表示內(nèi)容數(shù)據(jù)組和臉模塊組的各自被記 錄的位置,利用臉模塊組表示檢測臉數(shù)據(jù)組1至檢測臉數(shù)據(jù)組3 的各自被記錄的位置。
另外,例如,如圖13所示,在構(gòu)成臉元數(shù)據(jù)131的、模塊 項目組、內(nèi)容數(shù)據(jù)組、臉模塊組、以及作為三個檢測臉數(shù)據(jù)組 的檢測臉數(shù)據(jù)組1至檢測臉數(shù)據(jù)組3的全部數(shù)據(jù)量大于記錄介質(zhì) 35的物理上連續(xù)的空的區(qū)域的記錄容量的情況下,將模塊項目 組、內(nèi)容數(shù)據(jù)組、臉模塊組、以及檢測臉數(shù)據(jù)組l至檢測臉數(shù)據(jù) 組3記錄到記錄介質(zhì)35中使得各個組被記錄到記錄介質(zhì)35的物 理上連續(xù)的區(qū)域中、即以組為單位進(jìn)行記錄。
例如,臉模塊組和內(nèi)容數(shù)據(jù)組被記錄到記錄介質(zhì)3 5的物理 上連續(xù)的區(qū)域中,模塊項目組被記錄到與記錄有臉模塊組和內(nèi)
容數(shù)據(jù)組的區(qū)域遠(yuǎn)離的區(qū)域的、記錄介質(zhì)35的物理上連續(xù)的區(qū)
域中。另外,檢測臉數(shù)據(jù)組l被記錄到與記錄有臉模塊組和內(nèi)容 數(shù)據(jù)組的區(qū)域以及記錄有才莫塊項目組的區(qū)域遠(yuǎn)離的區(qū)域的、記
錄介質(zhì)35的物理上連續(xù)的區(qū)域中。并且,檢測臉數(shù)據(jù)組2和檢測 臉數(shù)據(jù)組3凈皮記錄到與記錄有臉才莫塊組和內(nèi)容凄t據(jù)組的區(qū)域、記 錄有模塊項目組的區(qū)域、以及記錄有檢測臉數(shù)據(jù)組1的區(qū)域遠(yuǎn)離
的區(qū)域的、記錄介質(zhì)35的物理上連續(xù)的區(qū)域中。
在這種情況下,也利用模塊項目組來表示內(nèi)容數(shù)據(jù)組和臉 模塊組的各自被記錄的位置,利用臉模塊組表示檢須'J臉數(shù)據(jù)組1 至檢測臉數(shù)據(jù)組3的各自被記錄的位置。
這樣,在關(guān)于各個內(nèi)容檢測出的臉圖像的數(shù)量不同、關(guān)于 檢測出的臉圖像所記錄的元數(shù)據(jù)的數(shù)量不同的情況下,也以組 為單位將臉元數(shù)據(jù)131記錄到記錄介質(zhì)35中,因此能夠利用記錄 介質(zhì)35的記錄區(qū)域之中雖然無法記錄所有臉元數(shù)據(jù)131但可記 錄更小的單位的組的區(qū)域,從而能夠高效地使用記錄介質(zhì)3 5 。
此外,如參照圖2所說明的那樣,也可以對臉元數(shù)據(jù)131進(jìn) 行記錄使得將其保存到內(nèi)容為靜止圖像時的EXIF方式的文件 的EXIF IDF內(nèi)部的APP1等、對內(nèi)容的數(shù)據(jù)進(jìn)行保存的內(nèi)容文件 125中,但是在除了內(nèi)容文件125之外還存在用于管理內(nèi)容的內(nèi) 容管理文件的情況下還可以將該臉元數(shù)據(jù)保存到該內(nèi)容管理文 件中。
另外,也可以將臉元數(shù)據(jù)131保存到內(nèi)容文件125和內(nèi)容管 理文件的兩者中。
接著,說明記錄在記錄介質(zhì)35中的臉元數(shù)據(jù)131的讀出處理。
在此,以臉檢測數(shù)據(jù)組的臉位置信息的讀出為例進(jìn)行說明。
首先,再現(xiàn)控制部124的模塊項目組讀出部151從記錄介質(zhì) 35中讀出臉元數(shù)據(jù)131的模塊項目組,并且從才莫塊項目組中讀出 元數(shù)據(jù)版本信息,確認(rèn)能否進(jìn)行成為讀出對象的臉元數(shù)據(jù)13 1 的讀出處理。
例如,在想要讀出以新版本追加的臉元凄t據(jù)131的情況下,
新的編號的情況下,再現(xiàn)控制部12 4在該時刻中止臉元數(shù)據(jù)13 1 的讀出,并根據(jù)情況向使用者通知該臉元數(shù)據(jù)131沒有被記錄的意思。
由此,不需要搜索臉元數(shù)據(jù)131的全部數(shù)據(jù)而能夠判斷可 否進(jìn)行處理。
接著,模塊項目組讀出部151根據(jù)標(biāo)簽的編號從模塊項目 組中檢索內(nèi)容數(shù)據(jù)記錄位置信息。模塊項目組讀出部151在檢索 內(nèi)容數(shù)據(jù)記錄位置信息時,讀出在內(nèi)容數(shù)據(jù)記錄位置信息中所 記述的內(nèi)容數(shù)據(jù)組的被記錄的位置即地址、和內(nèi)容數(shù)據(jù)組的數(shù) 據(jù)量,內(nèi)容數(shù)據(jù)組讀出部152參照內(nèi)容數(shù)據(jù)組的地址和數(shù)據(jù)量從 記錄介質(zhì)35中讀出內(nèi)容數(shù)據(jù)組。內(nèi)容數(shù)據(jù)組讀出部152根據(jù)需要 從內(nèi)容數(shù)據(jù)組讀入各種元數(shù)據(jù)。
例如,內(nèi)容數(shù)據(jù)組讀出部152讀出圖像內(nèi)容更新日期和時 間,再現(xiàn)控制部124將讀出的圖像內(nèi)容更新日期和時間與在未圖 示的其它區(qū)域中所記述的內(nèi)容的更新日期和時間信息進(jìn)行比 較。在讀出的圖像內(nèi)容更新日期和時間與在未圖示的其它區(qū)域 中所記述的內(nèi)容的更新日期和時間信息的日期和時間不同的情 況下,再現(xiàn)控制部124中止其以后的處理,根據(jù)需要向使用者通 知臉元數(shù)據(jù)131與內(nèi)容之間的不匹配。在此,再現(xiàn)控制部124也
可以將用于由使用者選擇是否再次檢測臉圖像的畫面顯示在
IXD 39上。
接著,模塊項目組讀出部151根據(jù)標(biāo)簽的編號從模塊項目 組中檢索臉模塊記錄位置信息,并讀出臉模塊記錄位置信息, 從而讀出臉模塊組的記錄位置即地址、和臉才莫塊組的數(shù)據(jù)量。
臉模塊組讀出部15 3參照臉模塊組的地址和臉模塊組的數(shù) 據(jù)量,從記錄介質(zhì)35中讀出臉模塊組,并讀出構(gòu)成臉模塊組的 各個檢測臉數(shù)據(jù)記錄位置信息。
然后,檢測臉數(shù)據(jù)組讀出部154參照規(guī)定的檢測臉數(shù)據(jù)記 錄位置信息,從記錄介質(zhì)35中讀出所希望的檢測臉數(shù)據(jù)組,并 讀出構(gòu)成檢測臉數(shù)據(jù)組的臉位置信息。
接著,檢測臉數(shù)據(jù)組讀出部154參照構(gòu)成臉模塊組的其它 檢測臉數(shù)據(jù)記錄位置信息,從記錄介質(zhì)3 5中讀出其它的檢測臉
自
這樣,如在對一個標(biāo)簽集中配置多個元數(shù)據(jù)的情況等那 樣,不需要讀出與想要讀出的元數(shù)據(jù)不同的元數(shù)據(jù),由此可減 少元數(shù)據(jù)的讀出所需的時間。
并且,在想要同時顯示人物的姓名等人物信息的情況下,
檢測臉數(shù)據(jù)組讀出部154事先同時讀出保存有各臉位置信息的 檢測臉數(shù)據(jù)組內(nèi)的檢測臉I(yè)D,檢測臉人物數(shù)據(jù)組讀出部158從 檢測臉人物數(shù)據(jù)組中讀出記錄在包含與檢測臉I(yè)D同值的檢測
即,在這種情況下,模塊項目組讀出部151根據(jù)標(biāo)簽的編 號從模塊項目組中檢索個人數(shù)據(jù)模塊記錄位置信息,并讀出個 人數(shù)據(jù)模塊記錄位置信息,從而讀出個人數(shù)據(jù)模塊組的被記錄 的位置即地址、和個人數(shù)據(jù)模塊組的數(shù)據(jù)量。
個人數(shù)據(jù)模塊組讀出部1 57參照個人數(shù)據(jù)模塊組的地址和
個人數(shù)據(jù)模塊組的數(shù)據(jù)量,從記錄介質(zhì)35中讀出個人數(shù)據(jù)模塊 組,并讀出構(gòu)成個人數(shù)據(jù)模塊組的各個檢測臉人物數(shù)據(jù)記錄位 置信息。
然后,檢測臉人物數(shù)據(jù)組讀出部158參照規(guī)定的^全測臉人 物數(shù)據(jù)記錄位置信息,從記錄介質(zhì)35中讀出所希望的檢測臉人 物數(shù)據(jù)組。
此外,在讀出檢測臉圖像數(shù)據(jù)組的情況下,模塊項目組讀 出部151根據(jù)標(biāo)簽的編號從模塊項目組中檢索圖像數(shù)據(jù)模塊記 錄位置信息,并讀出圖像數(shù)據(jù)模塊記錄位置信息,從而讀出圖 像數(shù)據(jù)模塊組的被記錄的位置即地址、和圖像數(shù)據(jù)模塊組的數(shù)據(jù)量。
圖像數(shù)據(jù)模塊組讀出部15 5參照圖像數(shù)據(jù)模塊組的地址和 圖像數(shù)據(jù)模塊組的數(shù)據(jù)量,從記錄介質(zhì)35中讀出圖像數(shù)據(jù)模塊 組,并讀出構(gòu)成圖像數(shù)據(jù)模塊組的各個檢測臉圖像數(shù)據(jù)記錄位 置信息。
然后,檢測臉圖像數(shù)據(jù)組讀出部15 6參照規(guī)定的檢測臉圖 像數(shù)據(jù)記錄位置信息,從記錄介質(zhì)35中讀出所希望的檢測臉圖 像數(shù)據(jù)組。
這樣,檢索所有的臉位置信息,根據(jù)臉位置信息和人物信 息,從內(nèi)容中截取臉圖像的部分,例如如圖14所示,能夠顯示 臉映現(xiàn)在該內(nèi)容中的A、 K、以及O的臉的圖^f象和姓名。例如, 能夠顯示"在文件060111.jpg中包含有3名人物,,等消息。該消息 中的"3名,,的3例如是根據(jù)模塊項目組的個人信息個數(shù)信息得到 的數(shù)。同樣地,能夠基于根據(jù)模塊項目組的臉個數(shù)信息或臉圖 像個數(shù)信息得到的數(shù)進(jìn)行各種顯示。
相反地,通過輸入人物信息,也可以進(jìn)行該人物映現(xiàn)的內(nèi)
容的檢索、臉一覽顯示。
另外,作為處理運動圖像的內(nèi)容的例子,如圖15所示,也
可以將作為出現(xiàn)在運動圖像的內(nèi)容中的人物的A、 K、以及O的 出現(xiàn)時間和出現(xiàn)在內(nèi)容中的區(qū)間使用A、 K、以及O各自的臉圖 像、名稱、以及條來進(jìn)行顯示。
在對在此顯示的臉圖像中的任一個進(jìn)行指示時,也可以乂人
這樣,在再現(xiàn)臉元數(shù)據(jù)131時,能夠高速地檢測所希望的 臉元數(shù)據(jù),另外,作為臉元數(shù)據(jù)131能夠記錄并再現(xiàn)各種種類較 多的數(shù)量的數(shù)據(jù)或數(shù)據(jù)量較多的數(shù)據(jù)。
這樣,在將元數(shù)據(jù)記錄到記錄介質(zhì)中的情況下,能夠在再 現(xiàn)中讀出元數(shù)據(jù)。另外,在控制向記錄介質(zhì)記錄如下數(shù)據(jù)的情 況下,能夠在再現(xiàn)中更迅速地讀出包含關(guān)于臉的元數(shù)據(jù)的元數(shù) 據(jù)之中所希望的元數(shù)據(jù),其中,所述數(shù)據(jù)由對每個內(nèi)容附加的 第一元數(shù)據(jù)、表示第一元數(shù)據(jù)被記錄在記錄介質(zhì)中的位置的第 一記錄位置信息、對從內(nèi)容中檢測出的每個臉圖像附加的與臉 圖像有關(guān)的第二元數(shù)據(jù)、以及表示第二元數(shù)據(jù)被記錄在記錄介 質(zhì)中的位置的第二記錄位置信息構(gòu)成,所述數(shù)據(jù)是由表示第二 記錄位置信息被記錄在記錄介質(zhì)中的位置的第三記錄位置信息 和第 一 記錄位置信息形成 一 個組的數(shù)據(jù)。
另外,在對內(nèi)容附加元數(shù)據(jù)的情況下,能夠讀出元數(shù)據(jù)。 另外,在控制如下數(shù)據(jù)的再現(xiàn)的情況下,能夠更迅速地讀出包 含關(guān)于臉的元數(shù)據(jù)的元數(shù)據(jù)之中所希望的元數(shù)據(jù),其中,所述 數(shù)據(jù)是被記錄在記錄介質(zhì)中的數(shù)據(jù),所述數(shù)據(jù)由對每個內(nèi)容附 加的第一元數(shù)據(jù)、表示第一元數(shù)據(jù)被記錄在記錄介質(zhì)中的位置 的第 一 記錄位置信息、對從內(nèi)容中檢測出的每個臉圖像附加的 與臉圖像有關(guān)的第二元數(shù)據(jù)、以及表示第二元數(shù)據(jù)被記錄在記
錄介質(zhì)中的位置的第二記錄位置信息構(gòu)成,所述數(shù)據(jù)是由表示 第二記錄位置信息被記錄在記錄介質(zhì)中的位置的第三記錄位置 信息和第 一 記錄位置信息形成 一 個組的數(shù)據(jù)。
此外,本發(fā)明并不限于對運動圖像或靜止圖像進(jìn)行攝影的 數(shù)字照相機ll,例如也可以應(yīng)用于便攜式電話等對被t聶體進(jìn)4亍
攝影的設(shè)備、或者DVD(Digital Versatile Disc:數(shù)字視頻光盤) 或硬盤記錄器或播放器等對內(nèi)容進(jìn)行記錄或再現(xiàn)的設(shè)備等。
上述一系列的處理可以通過硬件執(zhí)行,也可以通過軟件寺丸 行。在通過軟件執(zhí)行一系列的處理的情況下,構(gòu)成該軟件的程 序從程序記錄介質(zhì)被安裝到嵌入到專用硬件而成的計算機、 或者通過安裝各種程序來可執(zhí)行各種功能的例如通用的個人計 算機等中。
圖16是表示利用程序執(zhí)行上述的 一 系列處理的個人計算 機的結(jié)構(gòu)的例子的框圖。CPU(Central Processing Unit)201按照 存儲在ROM(Read Only Memory)202、或存儲部208中的程序執(zhí)
CPU 201所執(zhí)行的程序、數(shù)據(jù)等。這些CPU201、 ROM 202、以 及RAM 203通過總線204被相互連接。
在CPU 201上通過總線204還連接有輸入輸出接口 205。在 輸入輸出接口 205上連接有由鍵盤、鼠標(biāo)、麥克風(fēng)等構(gòu)成的輸入 部206、由顯示器、揚聲器等構(gòu)成的輸出部207。 CPU 201與/人 輸入部206輸入的指令對應(yīng)地執(zhí)行各種處理。然后,CPU201將 處理結(jié)果輸出到輸出部207。
連接在輸入輸出4妄口 2 0 5上的存儲部2 0 8例如由-更盤構(gòu)成, 存儲CPU201所執(zhí)行的程序、各種數(shù)據(jù)。通信部209通過因特網(wǎng)、 局域網(wǎng)等網(wǎng)絡(luò)與外部的裝置進(jìn)行通信。
另外,也可以通過通信部209獲取程序,并存儲到存儲部208中。
連接在輸入輸出接口 205上的驅(qū)動器210在安裝有磁盤、光 盤、磁光盤、或半導(dǎo)體存儲器等可移動介質(zhì)211時,對它們進(jìn)行 驅(qū)動,獲取記錄在里面的程序、數(shù)據(jù)等。所獲取的程序、數(shù)據(jù) 根據(jù)需要被傳輸?shù)酱鎯Σ?08并進(jìn)行存儲。
如圖16所示,對設(shè)為安裝到計算機中并可由計算機執(zhí)行的 狀態(tài)的程序進(jìn)行保存的程序記錄介質(zhì)由作為封裝介質(zhì)的可移動 介質(zhì)211、或者臨時或永久地保存程序的ROM 202、構(gòu)成存儲部 208的硬盤等構(gòu)成,其中,所述可移動介質(zhì)211由磁盤(包含軟 盤)、光盤(包含CD-ROM(Compact Disc-Read Only Memory:只 讀光盤)、DVD(Digital Versatile Disc)、光》茲盤)、或半導(dǎo)體存儲 器等構(gòu)成。根據(jù)需要通過作為路由器、調(diào)制解調(diào)器等接口的通 信部209、并利用局域網(wǎng)、因特網(wǎng)、數(shù)字衛(wèi)星廣播之類的有線或 無線的通信介質(zhì)來將程序保存到程序記錄介質(zhì)中。
此外,在本說明書中,記述保存在程序記錄介質(zhì)中的程序 的步驟當(dāng)然包括按照所記載的順序按時間序列進(jìn)行的處理,還 包括未必按照時間序列進(jìn)行處理而并列或獨立地執(zhí)行的處理。
此外,本發(fā)明的實施方式并不限定于上述的實施方式,在 不脫離本發(fā)明的要旨的范圍內(nèi)可進(jìn)行各種變更。
權(quán)利要求
1. 一種記錄裝置,具備記錄控制單元,該記錄控制單元控制向記錄介質(zhì)記錄如下數(shù)據(jù),所述數(shù)據(jù)是由對每個內(nèi)容附加的第一元數(shù)據(jù)、表示上述第一元數(shù)據(jù)被記錄在上述記錄介質(zhì)中的位置的第一記錄位置信息、對從上述內(nèi)容檢測出的每個臉圖像附加的與上述臉圖像有關(guān)的第二元數(shù)據(jù)、以及表示上述第二元數(shù)據(jù)被記錄在上述記錄介質(zhì)中的位置的第二記錄位置信息構(gòu)成的數(shù)據(jù),所述數(shù)據(jù)是表示上述第二記錄位置信息被記錄在上述記錄介質(zhì)中的位置的第三記錄位置信息與上述第一記錄位置信息形成一個組的數(shù)據(jù)。
2. 根據(jù)權(quán)利要求l所述的記錄裝置,其特征在于, 上述記錄控制單元控制向上述記錄介質(zhì)記錄表示從上述內(nèi)容檢測出上述臉圖像的臉檢測單元的版本的信息包含在上述第 一元數(shù)據(jù)中的上述數(shù)據(jù)。
3. 根據(jù)權(quán)利要求l所述的記錄裝置,其特征在于, 上述記錄控制單元控制向上述記錄介質(zhì)記錄表示上述內(nèi)容中的上述臉圖像的位置和上述臉圖像的大小的信息包含在上述 第二元數(shù)據(jù)中的上述數(shù)據(jù)。
4. 根據(jù)權(quán)利要求l所述的記錄裝置,其特征在于, 上述記錄控制單元控制向上述記錄介質(zhì)記錄上述數(shù)據(jù)使得將上述第一元數(shù)據(jù)的組、上述第一記錄位置信息的組、上述第 二元數(shù)據(jù)的各個組、以及由多個上述第二記錄位置信息構(gòu)成的 組按每個組記錄到上述記錄介質(zhì)的連續(xù)的記錄區(qū)域中。
5. 根據(jù)權(quán)利要求l所述的記錄裝置,其特征在于, 上述記錄控制單元控制向上述記錄介質(zhì)記錄表示附加有上述第二元數(shù)據(jù)的上述臉圖像的數(shù)量的信息包含在上述第一記錄 位置信息的組中的上述數(shù)據(jù)。
6. 根據(jù)權(quán)利要求5所述的記錄裝置,其特征在于, 上迷記錄控制單元控制向上述記錄介質(zhì)記錄表示以預(yù)先決 定的條件從自上述內(nèi)容檢測出的臉圖像中選擇的、附加有上述 第二元數(shù)據(jù)的上述臉圖像的數(shù)量的上述信息包含在上述第一記 錄位置信息的組中的上述數(shù)據(jù)。
7. 根據(jù)權(quán)利要求l所述的記錄裝置,其特征在于, 上迷記錄控制單元控制向上述記錄介質(zhì)記錄還包含從上述內(nèi)容檢測出的臉圖像的臉圖像數(shù)據(jù)和表示上述臉圖像數(shù)據(jù)被記 錄在上述記錄介質(zhì)中的位置的第四記錄位置信息的、表示上述 第四記錄位置信息被記錄在上述記錄介質(zhì)中的位置的第五記錄 位置信息包含在上述第 一 記錄位置信息的組中的上述數(shù)據(jù)。
8. 根據(jù)權(quán)利要求7所述的記錄裝置,其特征在于, 上述記錄控制單元控制向上述記錄介質(zhì)記錄上述數(shù)據(jù)使得將由多個上述第四記錄位置信息構(gòu)成的組記錄到上述記錄介質(zhì) 的連續(xù)的記錄區(qū)域中。
9. 根據(jù)權(quán)利要求7所述的記錄裝置,其特征在于, 上述記錄控制單元控制向上述記錄介質(zhì)記錄表示上述臉圖像數(shù)據(jù)的數(shù)量的信息包含在上述第 一記錄位置信息的組中的上 述數(shù)據(jù)。
10. 根據(jù)權(quán)利要求l所述的記錄裝置,其特征在于, 上述記錄控制單元控制向上述記錄介質(zhì)記錄還包含與從上述內(nèi)容檢測出臉圖像的人有關(guān)的第三元數(shù)據(jù)和表示上述第三元 數(shù)據(jù)被記錄在上述記錄介質(zhì)中的位置的第四記錄位置信息的、 表示上述第四記錄位置信息被記錄在上述記錄介質(zhì)中的位置的 第五記錄位置信息包含在上述第一記錄位置信息的組中的上述 數(shù)據(jù)。
11. 根據(jù)權(quán)利要求10所述的記錄裝置,其特征在于,上迷記錄控制單元控制向上述記錄介質(zhì)記錄上述數(shù)據(jù)使得 將由多個上述第四記錄位置信息構(gòu)成的組記錄到上述記錄介質(zhì) 的連續(xù)的記錄區(qū)域中。
12. 根據(jù)權(quán)利要求10所述的記錄裝置,其特征在于, 上述記錄控制單元控制向上述記錄介質(zhì)記錄表示上述第三元數(shù)據(jù)的數(shù)量的信息包含在上述第 一記錄位置信息的組中的上 述數(shù)據(jù)。
13. —種記錄方法,包括控制向記錄介質(zhì)記錄如下婆史據(jù)的 步驟,所述數(shù)據(jù)是由對每個內(nèi)容附加的第一元數(shù)據(jù)、表示上述 第 一元數(shù)據(jù)被記錄在上述記錄介質(zhì)中的位置的第一記錄位置信 息、對從上述內(nèi)容檢測出的每個臉圖像附加的與上述臉圖像有 關(guān)的第二元數(shù)據(jù)、以及表示上述第二元數(shù)據(jù)被記錄在上述記錄 介質(zhì)中的位置的第二記錄位置信息構(gòu)成的數(shù)據(jù),所述數(shù)據(jù)是表 示上述第二記錄位置信息被記錄在上述記錄介質(zhì)中的位置的第 三記錄位置信息與上述第一記錄位置信息形成一個組的數(shù)據(jù)。
14. 一種程序,用于使計算機執(zhí)行控制向記錄介質(zhì)記錄如 下數(shù)據(jù)的步驟,所述數(shù)據(jù)是由對每個內(nèi)容附加的第 一 元數(shù)據(jù)、 表示上述第一元數(shù)據(jù)被記錄在上述記錄介質(zhì)中的位置的第一記 錄位置信息、對從上述內(nèi)容檢測出的每個臉圖像附加的與上述 臉圖像有關(guān)的第二元數(shù)據(jù)、以及表示上述第二元數(shù)據(jù)被記錄在 上述記錄介質(zhì)中的位置的第二記錄位置信息構(gòu)成的數(shù)據(jù),所述 數(shù)據(jù)是表示上述第二記錄位置信息被記錄在上述記錄介質(zhì)中的 位置的第三記錄位置信息與上述第一記錄位置信息形成一個組 的數(shù)據(jù)。
15. —種再現(xiàn)裝置,具備再現(xiàn)控制單元,該再現(xiàn)控制單元 控制如下數(shù)據(jù)的再現(xiàn),所述數(shù)據(jù)是記錄在記錄介質(zhì)中的數(shù)據(jù), 所述數(shù)據(jù)由對每個內(nèi)容附加的第一元數(shù)據(jù)、表示上述第一元數(shù) 據(jù)被記錄在上述記錄介質(zhì)中的位置的第 一 記錄位置信息、對從 上述內(nèi)容檢測出的每個臉圖像附加的與上述臉圖像有關(guān)的第二 元數(shù)據(jù)、以及表示上述第二元數(shù)據(jù)被記錄在上述記錄介質(zhì)中的 位置的第二記錄位置信息構(gòu)成,所述數(shù)據(jù)是表示上述第二記錄 位置信息被記錄在上述記錄介質(zhì)中的位置的第三記錄位置信息 與上述第一記錄位置信息形成一個組的數(shù)據(jù)。
16. 根據(jù)權(quán)利要求15所述的再現(xiàn)裝置,其特征在于,上述再現(xiàn)控制單元控制上述數(shù)據(jù)的再現(xiàn),上述數(shù)據(jù)是將上 述第一元數(shù)據(jù)的組、上述第一記錄位置信息的組、上述第二元 數(shù)據(jù)的各個組、以及由多個上述第二記錄位置信息構(gòu)成的組按 每個組記錄到上述記錄介質(zhì)的連續(xù)的記錄區(qū)域中的數(shù)據(jù)。
17. 根據(jù)權(quán)利要求15所述的再現(xiàn)裝置,其特征在于, 上述再現(xiàn)控制單元對表示附加有上述第二元數(shù)據(jù)的上述臉圖像的數(shù)量的信息包含在上述第一記錄位置信息的組中的上述 數(shù)據(jù)的再現(xiàn)進(jìn)行控制。
18. 根據(jù)權(quán)利要求15所述的再現(xiàn)裝置,其特征在于,上述再現(xiàn)控制單元控制上述數(shù)據(jù)的再現(xiàn),上述數(shù)據(jù)還包含 從上述內(nèi)容檢測出的臉圖像的臉圖像數(shù)據(jù)和表示上述臉圖像數(shù) 據(jù)被記錄在上述記錄介質(zhì)中的位置的第四記錄位置信息,上述 數(shù)據(jù)是表示上述第四記錄位置信息被記錄在上述記錄介質(zhì)中的 位置的第五記錄位置信息包含在上述第 一記錄位置信息的組中 的數(shù)據(jù)。
19. 根據(jù)權(quán)利要求18所述的再現(xiàn)裝置,其特征在于, 上述再現(xiàn)控制單元對由多個上述第四記錄位置信息構(gòu)成的組被記錄在上述記錄介質(zhì)的連續(xù)的記錄區(qū)域中的上述數(shù)據(jù)的再 現(xiàn)進(jìn)行控制。
20. 根據(jù)權(quán)利要求18所述的再現(xiàn)裝置,其特征在于,上述再現(xiàn)控制單元對表示上述臉圖像數(shù)據(jù)的數(shù)量的信息包 含在上述第 一 記錄位置信息的組中的上述數(shù)據(jù)的再現(xiàn)進(jìn)行控制。
21. 根據(jù)權(quán)利要求15所述的再現(xiàn)裝置,其特征在于,上述再現(xiàn)控制單元控制上述數(shù)據(jù)的再現(xiàn),上述數(shù)據(jù)還包含 與從上述內(nèi)容4全測出臉圖像的人有關(guān)的第三元數(shù)據(jù)和表示上述 第三元數(shù)據(jù)被記錄在上述記錄介質(zhì)中的位置的第四記錄位置信 息,上述數(shù)據(jù)是表示上述第四記錄位置信息被記錄在上述記錄 介質(zhì)中的位置的第五記錄位置信息包含在上述第一記錄位置信 息的組中的數(shù)據(jù)。
22. 根據(jù)權(quán)利要求21所述的再現(xiàn)裝置,其特征在于, 上述再現(xiàn)控制單元對由多個上述第四記錄位置信息構(gòu)成的組被記錄在上述記錄介質(zhì)的連續(xù)的記錄區(qū)域中的上述數(shù)據(jù)的再 現(xiàn)進(jìn)行控制。
23. 根據(jù)權(quán)利要求21所述的再現(xiàn)裝置,其特征在于, 上述再現(xiàn)控制單元對表示上述第三元數(shù)據(jù)的數(shù)量的信息包含在上述第 一 記錄位置信息的組中的上述數(shù)據(jù)的再現(xiàn)進(jìn)行控
24. —種再現(xiàn)方法,包括控制如下數(shù)據(jù)的再現(xiàn)的步驟,所 述數(shù)據(jù)是記錄在記錄介質(zhì)中的數(shù)據(jù),所述數(shù)據(jù)由對每個內(nèi)容附 加的第一元數(shù)據(jù)、表示上述第一元數(shù)據(jù)被記錄在上述記錄介質(zhì) 中的位置的第一記錄位置信息、對從上述內(nèi)容檢測出的每個臉 圖像附加的與上述臉圖像有關(guān)的第二元數(shù)據(jù)、以及表示上述第 二元數(shù)據(jù)被記錄在上述記錄介質(zhì)中的位置的第二記錄位置信息 構(gòu)成,所述數(shù)據(jù)是表示上述第二記錄位置信息被記錄在上述記 錄介質(zhì)中的位置的第三記錄位置信息與上述第 一記錄位置信息 形成一個組的數(shù)據(jù)。
25. —種程序,用于使計算機執(zhí)行控制如下數(shù)據(jù)的再現(xiàn)的 步驟,所述數(shù)據(jù)是記錄在記錄介質(zhì)中的數(shù)據(jù),所述數(shù)據(jù)由對每 個內(nèi)容附加的第一元數(shù)據(jù)、表示上述第一元數(shù)據(jù)被記錄在上述 記錄介質(zhì)中的位置的第一記錄位置信息、對從上述內(nèi)容檢測出 的每個臉圖像附加的與上述臉圖像有關(guān)的第二元數(shù)據(jù)、以及表 示上述第二元數(shù)據(jù)被記錄在上述記錄介質(zhì)中的位置的第二記錄 位置信息構(gòu)成,所述數(shù)據(jù)是表示上述第二記錄位置信息被記錄 在上述記錄介質(zhì)中的位置的第三記錄位置信息與上述第一記錄 位置信息形成 一 個組的數(shù)據(jù)。
全文摘要
本發(fā)明涉及一種能夠更迅速地讀出包含關(guān)于臉的元數(shù)據(jù)的元數(shù)據(jù)之中所希望的數(shù)據(jù)的記錄裝置和方法、程序、以及再現(xiàn)裝置和方法。記錄控制部(123)控制向記錄介質(zhì)記錄如下臉元數(shù)據(jù),所述臉元數(shù)據(jù)由對每個內(nèi)容附加的內(nèi)容數(shù)據(jù)組、表示內(nèi)容數(shù)據(jù)組被記錄的位置的內(nèi)容數(shù)據(jù)記錄位置信息、與從內(nèi)容中檢測出的各個臉圖像有關(guān)的檢測臉數(shù)據(jù)組、以及表示檢測臉數(shù)據(jù)組被記錄的位置的檢測臉數(shù)據(jù)記錄位置信息構(gòu)成,所述臉元數(shù)據(jù)是表示檢測臉數(shù)據(jù)記錄位置信息被記錄的位置的臉模塊記錄位置信息和內(nèi)容數(shù)據(jù)記錄位置信息形成一個組的數(shù)據(jù)。本發(fā)明可應(yīng)用于數(shù)字照相機。
文檔編號H04N5/91GK101385338SQ200780005998
公開日2009年3月11日 申請日期2007年9月19日 優(yōu)先權(quán)日2006年9月19日
發(fā)明者伊達(dá)修, 兒島環(huán), 德世明, 荻原康樹 申請人:索尼株式會社