專利名稱:處理用于圖像顯示的數(shù)字模板的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及用于在制造數(shù)字圖像產(chǎn)品和數(shù)字圖像顯示時(shí)使用的計(jì)算機(jī)系統(tǒng)、方法和軟件程序。具體地說,本方法和裝置根據(jù)編程的藝術(shù)設(shè)計(jì)方案,在數(shù)字圖像模板中自動(dòng)地搜索、尋找、估計(jì)和排列數(shù)字圖像。
背景技術(shù):
隨著數(shù)字打印技術(shù)的提高,個(gè)性化的圖像拼貼畫、服裝、相冊(cè)和其它圖像增強(qiáng)項(xiàng)目正日益變得更易獲得。然而,隨著個(gè)性化圖像承載產(chǎn)品變得更易獲得,消費(fèi)者變得更具辨別能力。具體而言,消費(fèi)者目前尋求能以更便利、快速、無縫、自動(dòng)和集成的方式產(chǎn)生定制圖像產(chǎn)品的方法和系統(tǒng)。雖然變得稍微更加普通,但用于顯示和/或包括嵌入式定制圖像的多個(gè)項(xiàng)目仍被視為是新穎的。通常,用于識(shí)別實(shí)現(xiàn)了預(yù)先描述的美學(xué)外觀的圖像內(nèi)容的方法通常低于預(yù)期。例如,具有可定制嵌入式圖像的多個(gè)產(chǎn)品包括人物照片。對(duì)于這種類型的產(chǎn)品,將期望識(shí)別滿足了預(yù)先選定的藝術(shù)標(biāo)準(zhǔn)和/或圖像屬性(例如,拍照的人數(shù)、拍照的人、縮放比例、時(shí)間特征、服裝、背景、季節(jié)、面部表情、色調(diào)、色彩、紋理和清晰度等等)的圖像。由于對(duì)于某些產(chǎn)品格式,一些藝術(shù)美學(xué)元素更好地起作用,因此還期望能夠針對(duì)多個(gè)圖像并行估計(jì)包括美學(xué)標(biāo)準(zhǔn)的多個(gè)圖像屬性,并通過計(jì)算機(jī)算法來自動(dòng)地確定具有最高適合度得分的圖像。此外,如果客戶可以選擇一個(gè)喜愛的圖像或者多個(gè)喜愛的圖像包括在圖像增強(qiáng)產(chǎn)品中,則可以提高客戶的滿意度。該喜愛的圖像的屬性可以從該圖像本身中實(shí)時(shí)地提取、從與該圖像相關(guān)聯(lián)的文件(例如,元數(shù)據(jù)文件、DPOF文件或者用戶存儲(chǔ)的文件)讀取、或者其可以以某種其它方式生成、或者甚至由用戶直接輸入,并隨后用于調(diào)整周圍圖像和模板內(nèi)容。相反,所選圖像產(chǎn)品模板的屬性可以用來調(diào)整用戶集合中的哪個(gè)圖像或者哪些圖像可以放置在模板中。此外,可以將顯示圖像的上下文或者環(huán)境的屬性輸入到計(jì)算機(jī)系統(tǒng),并參考其來選擇適當(dāng)?shù)哪0搴蛨D像,或者可以將這些算法的任何組合集成到計(jì)算系統(tǒng)或者方法中?,F(xiàn)有技術(shù)中的問題是耗時(shí)的處理要求用戶手工地搜索多個(gè)圖像并組成他們自己的藝術(shù)創(chuàng)作,而用戶可能不具備這種能力。
發(fā)明內(nèi)容
本發(fā)明的優(yōu)選實(shí)施例包括用于創(chuàng)造經(jīng)藝術(shù)調(diào)整的圖像顯示的計(jì)算機(jī)系統(tǒng)和方法。 為所述圖像顯示提供數(shù)字模板,該模板包括用于放置圖像的開口(opening),放置的每個(gè)圖像具有至少一個(gè)圖像的必需屬性。編程的計(jì)算機(jī)系統(tǒng)自動(dòng)地搜索要放置在開口中的圖像的圖像數(shù)據(jù)庫(kù),并且這些圖像中的每一個(gè)滿足所述開口所必需的圖像屬性。劃出一個(gè)或多個(gè)垂直和水平線,使得通過適當(dāng)?shù)匦薷暮鸵苿?dòng)圖像,圖像中的主體可以放置在這些線或者它們的交叉點(diǎn)上。此外,還可以對(duì)圖像的主體進(jìn)行測(cè)量,并將其大小設(shè)置為參考測(cè)量單位,以有助于美學(xué)地將主體相稱地放置在圖像中??梢詫Ⅻc(diǎn)之間的距離(例如,圖像中的兩個(gè)主體之間的距離)修改為等于參考測(cè)量單位、參考測(cè)量單位的一部分或者參考測(cè)量單位的倍數(shù)。因此,本發(fā)明的一個(gè)優(yōu)勢(shì)在于通過計(jì)算機(jī)系統(tǒng)來使創(chuàng)造圖像可增強(qiáng)產(chǎn)品的冗長(zhǎng)的步驟自動(dòng)化,其中計(jì)算機(jī)系統(tǒng)使用作為配方段存儲(chǔ)的藝術(shù)存儲(chǔ)圖像屬性需求,基于數(shù)字圖像數(shù)據(jù)庫(kù)進(jìn)行操作。當(dāng)結(jié)合下面的描述和附圖來考慮時(shí),本發(fā)明的這些和其它方面和目標(biāo)將更加容易理解和明白。然而,應(yīng)當(dāng)理解的是,雖然下面的描述指示了本發(fā)明的優(yōu)選實(shí)施例及其眾多特定細(xì)節(jié),但其是通過示例而不是限制的方式給出的??梢栽诓幻撾x本發(fā)明的精神的基礎(chǔ)上, 在本發(fā)明的保護(hù)范圍之內(nèi)進(jìn)行多種改變和修改,本發(fā)明包含所有這種修改。
圖1示出了用于本發(fā)明的優(yōu)選實(shí)施例的計(jì)算機(jī)系統(tǒng)。圖2示出了用戶執(zhí)行本發(fā)明的優(yōu)選實(shí)施例中的計(jì)算機(jī)系統(tǒng)。圖3示出了本發(fā)明的優(yōu)選實(shí)施例中的數(shù)字模板設(shè)計(jì)。圖4示出了利用加權(quán)值對(duì)必需圖像屬性的編程。圖5示出了兼容性得分計(jì)算的方法和結(jié)果。圖6示出了基于兼容性評(píng)估和圖像調(diào)整的圖像選擇。圖7示出了用于模板選擇的流程圖。圖8示出了用于圖像選擇的流程圖。圖9示出了用于圖像選擇的流程圖。圖10示出了用于模板選擇的流程圖。圖11示出了用于圖像選擇的流程圖。圖12A-D示出了用于圖像搜索和兼容性打分的算法。圖13示出了記錄的元數(shù)據(jù)的示例。圖14示出了提取的元數(shù)據(jù)的示例。圖15A-B示出了用于接收打印的已完成模板的框架的視圖。
具體實(shí)施例方式圖1示出了用于實(shí)現(xiàn)本發(fā)明的某些實(shí)施例,以自動(dòng)地生成圖像增強(qiáng)產(chǎn)品的電子系統(tǒng)26——計(jì)算機(jī)系統(tǒng)——的第一實(shí)施例。在圖1的實(shí)施例中,電子計(jì)算機(jī)系統(tǒng)沈包括殼體 22以及內(nèi)容和程序數(shù)據(jù)文件的源對(duì)(例如,軟件應(yīng)用程序、模板設(shè)計(jì)和配方(recipe)、圖像文件、圖像屬性和必需的圖像屬性),其包括各種存儲(chǔ)器和存儲(chǔ)設(shè)備40、有線用戶輸入系統(tǒng) 68以及無線輸入系統(tǒng)58和輸出系統(tǒng)觀,所有這些部件均直接或間接地與處理器34進(jìn)行通信。雖然沒有示出,但處理器34旨在示出典型的處理器系統(tǒng)和芯片組件,諸如指令和執(zhí)行寄存器、ALU、各種等級(jí)的高速緩沖存儲(chǔ)器等等。如圖所示,程序和內(nèi)容數(shù)據(jù)文件的源M、用戶輸入系統(tǒng)68或者輸出系統(tǒng)觀以及處理器34可以位于殼體22之中。在其它實(shí)施例中, 內(nèi)容和程序數(shù)據(jù)文件的源對(duì)、用戶輸入系統(tǒng)68或者輸出系統(tǒng)觀的電路和系統(tǒng)可以全部或者部分位于殼體22之外。舉例而言,部件68b位于殼體22之外時(shí),其示出了體現(xiàn)為鼠標(biāo)的屏幕指針控制,但位于殼體22之內(nèi)時(shí),其可以是嵌入式跟蹤球。內(nèi)容或程序數(shù)據(jù)文件的源M可以包括任何形式的電、光或者磁存儲(chǔ)設(shè)備,例如,光盤、存儲(chǔ)盤、磁盤、閃存驅(qū)動(dòng)器等等或者可以向處理器34提供數(shù)字?jǐn)?shù)據(jù)的其它電路或系統(tǒng),其中,處理器34可以從其裝載軟件、模板設(shè)計(jì)和配方、導(dǎo)出的和記錄的元數(shù)據(jù)、圖像文件、圖像屬性和必需的圖像屬性或者導(dǎo)出圖像和圖像元數(shù)據(jù),以用于自動(dòng)地形成圖像增強(qiáng)項(xiàng)目。在該方面,所述內(nèi)容和程序數(shù)據(jù)文件可以包括例如但不限于是,軟件應(yīng)用程序、靜態(tài)圖像數(shù)據(jù)庫(kù)、圖像序列、視頻數(shù)據(jù)庫(kù)、圖形和計(jì)算機(jī)生成的圖像、與靜態(tài)、視頻或者圖形圖像相關(guān)聯(lián)的圖像屬性信息、以及如本文所描述的用于實(shí)踐本發(fā)明的實(shí)施例所需的任何其它數(shù)據(jù)。內(nèi)容數(shù)據(jù)文件的源M可以可選地包括通過使用位于電子計(jì)算機(jī)系統(tǒng)20處的捕獲設(shè)備來捕獲圖像以生成用于在內(nèi)容數(shù)據(jù)文件中使用的內(nèi)容數(shù)據(jù)的設(shè)備,和/或可以獲得已經(jīng)通過或使用其它設(shè)備或圖像增強(qiáng)和編輯軟件準(zhǔn)備的內(nèi)容數(shù)據(jù)文件。在圖1的實(shí)施例中,內(nèi)容或程序數(shù)據(jù)文件的源M包括傳感器38、存儲(chǔ)器和存儲(chǔ)系統(tǒng)40以及通信系統(tǒng)54。傳感器38對(duì)于本發(fā)明的特定實(shí)施例來說是可選的,其可以包括光傳感器、生物傳感器、以及本領(lǐng)域所公知的可以用于檢測(cè)系統(tǒng)26的環(huán)境中的狀況并將該信息轉(zhuǎn)換成可以由系統(tǒng)沈的處理器34使用的形式的其它傳感器。傳感器38還可以包括一個(gè)或多個(gè)照相機(jī)、視頻傳感器、掃描儀、麥克風(fēng)、PDA、掌上電腦、膝上型計(jì)算機(jī),其中這些部件適于捕獲圖像,并通過電纜或者通過從這些設(shè)備和/或計(jì)算機(jī)系統(tǒng)中移除便攜式存儲(chǔ)器39并且將該便攜式存儲(chǔ)器耦接到插槽46,來直接耦接到處理器34。傳感器38還可以包括用于測(cè)量本能身體和精神反應(yīng)的生物計(jì)量或者其它傳感器。這種傳感器包括但不限于是語音變化、身體移動(dòng)、眼睛移動(dòng)、瞳孔擴(kuò)張、體溫和P4000波形傳感器。存儲(chǔ)器和存儲(chǔ)設(shè)備40可以包括傳統(tǒng)的數(shù)字存儲(chǔ)器設(shè)備,傳統(tǒng)的數(shù)字存儲(chǔ)器設(shè)備包括固態(tài)、磁、光或者其它數(shù)據(jù)存儲(chǔ)設(shè)備,如上所述。存儲(chǔ)器40可以固定在系統(tǒng)沈之內(nèi),或者其可以是可移動(dòng)的和便攜的。在圖1的實(shí)施例中,系統(tǒng)26示出為具有硬盤驅(qū)動(dòng)器43,該硬盤驅(qū)動(dòng)器可以是可連接的外部硬盤驅(qū)動(dòng)器,其可以包括用于電子計(jì)算機(jī)系統(tǒng)沈的操作系統(tǒng)以及其它軟件程序和應(yīng)用程序(例如,本發(fā)明的程序算法實(shí)施例、模板設(shè)計(jì)數(shù)據(jù)庫(kù)和配方數(shù)據(jù)庫(kù)、導(dǎo)出的和記錄的元數(shù)據(jù)、圖像文件、圖像屬性和必需的圖像屬性、軟件應(yīng)用程序以及數(shù)字圖像數(shù)據(jù)庫(kù))。用于可移動(dòng)盤(例如,光、磁或其它磁盤存儲(chǔ)器(沒有示出))的盤驅(qū)動(dòng)器44還可以包括用于本發(fā)明的某些實(shí)施例的控制程序和軟件程序,以及支撐可移動(dòng)便攜式存儲(chǔ)器48 (例如,可移動(dòng)存儲(chǔ)器卡或者閃存驅(qū)動(dòng)器或者其它可連接存儲(chǔ)器)并具有與可移動(dòng)存儲(chǔ)器48通信的可移動(dòng)存儲(chǔ)器接口 50的存儲(chǔ)器卡槽46 (如果需要的話)。還可以將數(shù)據(jù)(包括但不限于控制程序、模板設(shè)計(jì)和配方、導(dǎo)出的和記錄的元數(shù)據(jù)、圖像文件、圖像屬性和必需的圖像屬性、軟件應(yīng)用程序、數(shù)字圖像和元數(shù)據(jù))存儲(chǔ)在遠(yuǎn)程存儲(chǔ)器系統(tǒng)52(例如,個(gè)人計(jì)算機(jī)、計(jì)算機(jī)網(wǎng)絡(luò)、聯(lián)網(wǎng)的服務(wù)器或者其它數(shù)字系統(tǒng))中。在圖1所示的實(shí)施例中,系統(tǒng)沈具有通信系統(tǒng)M,在該實(shí)施例中,通信系統(tǒng)M可以用于與可選的遠(yuǎn)程輸入58、遠(yuǎn)程存儲(chǔ)器系統(tǒng)52、可選的遠(yuǎn)程顯示器56進(jìn)行通信,例如通過發(fā)送具有或者不具有合并的圖像的模板設(shè)計(jì)形式的圖像設(shè)計(jì)以及從遠(yuǎn)程存儲(chǔ)器系統(tǒng)52 接收多個(gè)控制程序、模板設(shè)計(jì)和配方、導(dǎo)出的和記錄的元數(shù)據(jù)、圖像文件數(shù)據(jù)庫(kù)、圖像屬性、 必需的圖像屬性和軟件應(yīng)用程序來進(jìn)行該通信。雖然將通信系統(tǒng)M示出為無線通信系統(tǒng), 但其還可以包括用于通過通信電纜耦接到網(wǎng)絡(luò)以用于向計(jì)算機(jī)系統(tǒng)沈提供到網(wǎng)絡(luò)和遠(yuǎn)程存儲(chǔ)器系統(tǒng)52的接入的調(diào)制解調(diào)器。包括遠(yuǎn)程顯示器56和/或遠(yuǎn)程輸入控制58 (本文還稱其為“遠(yuǎn)程輸入58”)的遠(yuǎn)程輸入站可以如圖所示地與通信系統(tǒng)M進(jìn)行無線通信,或者也以有線方式來通信。在優(yōu)選的實(shí)施例中,包括本地顯示器66和本地用戶輸入控制68 (本文還稱其為“本地用戶輸入68”)中的任意一個(gè)或二者的本地輸入站連接到處理器34,該處理器34使用有線連接或者無線連接而連接到通信系統(tǒng)M。例如,通信系統(tǒng)M可以包括一個(gè)或多個(gè)光、射頻或者其它變換器電路,或者將數(shù)據(jù)轉(zhuǎn)換成能夠使用光信號(hào)、射頻信號(hào)或者其它形式的信號(hào)傳送到諸如遠(yuǎn)程存儲(chǔ)器系統(tǒng)52 或者遠(yuǎn)程顯示器56之類的遠(yuǎn)程設(shè)備的形式的其它系統(tǒng)。還可以使用通信系統(tǒng)M從主機(jī)或者服務(wù)器計(jì)算機(jī)或網(wǎng)絡(luò)(沒有示出)、遠(yuǎn)程存儲(chǔ)器系統(tǒng)52或者遠(yuǎn)程輸入58接收如上面所示例的數(shù)字圖像和其它數(shù)據(jù)。通信系統(tǒng)M根據(jù)在此接收的信號(hào)來向處理器34提供信息和指令。一般情況下,通信系統(tǒng)M將適于通過通信網(wǎng)絡(luò)的方式來與遠(yuǎn)程存儲(chǔ)器系統(tǒng)52進(jìn)行通信,通信網(wǎng)絡(luò)諸如傳統(tǒng)的電信或數(shù)據(jù)傳輸網(wǎng)絡(luò)(例如,互聯(lián)網(wǎng)、蜂窩網(wǎng)絡(luò)、對(duì)等網(wǎng)絡(luò)或者其它形式的移動(dòng)電信網(wǎng)絡(luò))、本地通信網(wǎng)絡(luò)(例如,有線或無線局域網(wǎng))或者任何其它傳統(tǒng)的有線或無線數(shù)據(jù)傳輸系統(tǒng)。用戶輸入系統(tǒng)68向系統(tǒng)沈的用戶提供向處理器34提供指令的方式,這種指令包括根據(jù)模板配方自動(dòng)地生成經(jīng)藝術(shù)調(diào)整的圖像顯示的本發(fā)明的具體實(shí)施例的自動(dòng)化軟件算法。該軟件還允許用戶指定內(nèi)容數(shù)據(jù)文件(例如,選擇圖像模板和指定基本圖像),以便在根據(jù)本發(fā)明的實(shí)施例自動(dòng)地生成圖像增強(qiáng)輸出產(chǎn)品時(shí)使用,并選擇用于該輸出產(chǎn)品的輸出形式。用戶輸入系統(tǒng)68、58中的用戶控制68a、68b或者58a、58b還可以分別用于多種其它目的,包括但不限于例如通過在計(jì)算機(jī)系統(tǒng)沈中采用圖像編輯軟件來允許用戶排列、 組織和編輯內(nèi)容數(shù)據(jù)文件(例如,經(jīng)調(diào)整的圖像顯示和圖像模板),以便將其并入到圖像增強(qiáng)輸出產(chǎn)品中,其中所述圖像編輯軟件可以用于替換計(jì)算機(jī)系統(tǒng)26所生成的自動(dòng)化圖像增強(qiáng)輸出產(chǎn)品(如下面在本發(fā)明的某些實(shí)施例中所描述的)、提供關(guān)于用戶或者觀眾的信息、提供諸如語音和文本數(shù)據(jù)之類的注釋數(shù)據(jù)、識(shí)別內(nèi)容數(shù)據(jù)文件中的特性、以及執(zhí)行與系統(tǒng)沈的此類其它交互(如下文將描述的)。在該方面,用戶輸入系統(tǒng)68可以包括能夠從用戶接收輸入,并將該輸入轉(zhuǎn)換成處理器34可以使用的形式的任何形式的設(shè)備。例如,用戶輸入系統(tǒng)68可以包括觸摸屏輸入 66、觸摸臺(tái)輸入、4路開關(guān)、6路開關(guān)、8路開關(guān)、手寫筆系統(tǒng)、跟蹤球系統(tǒng)、操縱桿系統(tǒng)、語音識(shí)別系統(tǒng)、手勢(shì)識(shí)別系統(tǒng)、鍵盤68a、鼠標(biāo)68b、遠(yuǎn)程控制或者其它這種系統(tǒng)。在圖1所示的實(shí)施例中,電子計(jì)算機(jī)系統(tǒng)26包括可選的遠(yuǎn)程輸入58,該可選的遠(yuǎn)程輸入包括遠(yuǎn)程鍵盤58a、 遠(yuǎn)程鼠標(biāo)58b和遠(yuǎn)程控制58c。遠(yuǎn)程輸入58可以采用多種形式,包括但不限于圖1中所示的遠(yuǎn)程鍵盤58a、遠(yuǎn)程鼠標(biāo)58b或者遠(yuǎn)程控制手持設(shè)備58c。同樣,本地輸入68也可以采用多種形式。在圖1的實(shí)施例中,將本地顯示器66和本地用戶輸入68示出為直接連接到處理器34。如圖2中所示,計(jì)算機(jī)系統(tǒng)沈和本地用戶輸入68可以采用編輯室或者售貨亭70 的形式(下文還將其稱為“編輯區(qū)域70”),但該示例并不旨在限制如圖1中所描述的編輯室實(shí)現(xiàn)的可能性。在該示例中,用戶72坐在包括本地鍵盤68a和鼠標(biāo)68b以及能夠例如顯示多媒體內(nèi)容的本地顯示器66的控制臺(tái)之前。此外,還如圖2中所示,編輯區(qū)域70還可以具有傳感器38,傳感器38包括但不限于照相機(jī)或者視頻傳感器38、音頻傳感器201和其它傳感器(例如,可以在用戶或者產(chǎn)品會(huì)話期間監(jiān)視用戶72的多譜段傳感器)。輸出系統(tǒng)洲(圖1)用于以允許圖像可增強(qiáng)項(xiàng)目轉(zhuǎn)換成圖像增強(qiáng)產(chǎn)品或者顯示(例如,數(shù)字框、LCD顯示、相冊(cè)或者貼畫)的方式來呈現(xiàn)圖像、文本、完成的或者未完成的數(shù)字圖像模板或者其它圖形表示。在該方面,輸出系統(tǒng)觀可以包括已知用于打印、顯示或者記錄圖像的任何傳統(tǒng)結(jié)構(gòu)或系統(tǒng),包括但不限于打印機(jī)四。例如,在其它實(shí)施例中,輸出系統(tǒng)觀可以包括多個(gè)打印機(jī)四、30,其中處理器34能夠打印到多個(gè)打印機(jī)或者打印機(jī)網(wǎng)絡(luò)。所述多個(gè)打印機(jī)中的每一個(gè)打印機(jī)可以具有與所述多個(gè)打印機(jī)中的至少一個(gè)其它打印機(jī)相比相同或者不同的打印機(jī)類型,并且每一個(gè)打印機(jī)可以產(chǎn)生與所述多個(gè)打印機(jī)中的其它打印機(jī)相比相同或者不同格式的打印體。打印機(jī)四可以使用多種公知的技術(shù)(包括但不限于傳統(tǒng)的四色膠印分離印刷或者其它接觸印刷、絲印、諸如美國(guó)紐約Rochester的 EastmanKodak公司出售的NexPress 2100打印機(jī)中所使用的干電子照相術(shù)、諸如熱打印機(jī) 30中的熱打印技術(shù)、按需噴墨技術(shù)和連續(xù)噴墨技術(shù)),在有形表面上(例如,在各種標(biāo)準(zhǔn)介質(zhì)或者在諸如T恤之類的衣服上)記錄圖像。為了便于下面的討論,將打印機(jī)四、30描述為具有生成彩色圖像的類型。但是,應(yīng)當(dāng)理解的是,這不是必須的,可以使用打印單色調(diào)圖像(例如,黑白圖像、灰度圖像或者深褐色圖像)的打印機(jī)四、30來實(shí)踐本文要求的方法和
直ο在某些實(shí)施例中,內(nèi)容數(shù)據(jù)文件的源M、用戶輸入系統(tǒng)68和輸出系統(tǒng)觀可以共享一些組件。處理器34基于來自用戶輸入系統(tǒng)58、68、傳感器38、存儲(chǔ)器40和通信系統(tǒng)M 的信號(hào),來對(duì)系統(tǒng)26進(jìn)行操作。處理器34可以包括,但不限于可編程數(shù)字計(jì)算機(jī)、可編程微處理器、可編程邏輯處理器、電子電路系列、精簡(jiǎn)為集成電路芯片形式的電子電路系列或者分立的芯片組件系列。如本文所使用的,圖像可增強(qiáng)項(xiàng)目300的實(shí)施例(例如,圖3中所示的示例性框架)可以包括具有有形表面302的任何物品,可以使用這些物品來形成、顯示、突然顯現(xiàn) (pop in)、插入、連接、粘附、定位、嵌入、放置或者提供圖像。此外,也可以擴(kuò)展圖像可增強(qiáng)項(xiàng)目以包括非有形項(xiàng)目,例如全息圖或者其它數(shù)字控制的虛擬顯示??梢詫D像可增強(qiáng)項(xiàng)目保存在各種記錄介質(zhì)上,以便在數(shù)字顯示器、投影儀、家庭影院系統(tǒng)上作為幻燈片顯示來播放。舉例而言,但非進(jìn)行限制,可以以各種形狀(例如,心形、人的輪廓、地質(zhì)區(qū)域的形狀或者任何其它形狀)來形成圖像可增強(qiáng)項(xiàng)目300。通常,用于生成各種形狀的圖像模板的工具和技術(shù)是本領(lǐng)域所公知的,本文沒有關(guān)于它們的初始建立做進(jìn)一步描述。其還可以采用下面的形式貼畫、相冊(cè)、剪貼簿、照片日歷、杯子、啤酒杯、酒杯、高腳杯、珠寶、瓷磚、鑲嵌圖案、家庭裝飾、鼠標(biāo)墊、枕套、鋼筆和鉛筆盒、畫布上的模擬或?qū)嶋H的繪畫圖像、畫布上的真實(shí)感圖像、紀(jì)念品盒、羊毛毯、杯墊、框、裝飾物、圓形裝飾物、雪花裝飾物、金銀裝飾物、鉛錫合金飾品、節(jié)日飾品集、動(dòng)物飾品集、撲克牌、謎、玩具熊或者其它毛絨動(dòng)物、墻紙、包裝、 衣服及附屬物(其包括但不限于T恤、領(lǐng)帶、手提袋、圍裙、嬰兒連體衣、性能襯衫和/或框架)、影像形板(matte)和圖像組合以及貼畫、郵寄地址簽、禮物標(biāo)簽郵票或者任何其它有形項(xiàng)目。此外,還可以預(yù)期圖像可增強(qiáng)項(xiàng)目的其它實(shí)施例。本發(fā)明的實(shí)施例還包括諸如相框、數(shù)字店面顯示、數(shù)字投影儀、諸如體育場(chǎng)等地中的記分牌、或者廣告牌和交互式顯示之類的電子顯示。這種顯示具有下面所描述的空間和時(shí)間組件??梢允褂脮r(shí)間組件來顯示短暫信息、廣告、藝術(shù)內(nèi)容,可以針對(duì)后面的顯示來保留時(shí)間組件。因此,如圖3中所示的圖像可增強(qiáng)項(xiàng)目300可以是電子數(shù)字顯示或者模板。以此形式,所示的電子“虛擬”顯示可以實(shí)際地表示在零售位置處可用的實(shí)際框架,其中該零售位置提供包括本發(fā)明的軟件和/或計(jì)算機(jī)系統(tǒng)的售貨亭。用戶激活該售貨亭以自動(dòng)地生成經(jīng)藝術(shù)調(diào)整的圖像顯示,例如,在計(jì)算機(jī)系統(tǒng)沈的屏幕66上顯示的具有圖3中所示的虛擬窗口或開口的“虛擬”模板,其中用戶圖像合并于其中。用戶可以選擇要在連接的打印機(jī)觀上打印的虛擬模板圖像。隨后,具有位于電子虛擬窗口中的用戶數(shù)字圖像的該電子虛擬模板顯示的打印體可以被插入或者位于零售位置處可用的實(shí)際框架中,使得打印的圖像與該框架中的實(shí)際物理開口或窗口對(duì)準(zhǔn)。可以使用顯示器上的“虛擬”開口 306、308和310來顯示圖像或者視頻或者二者的組合。電子顯示模板312的色彩和紋理可以被選擇為與任何材料相似。在優(yōu)選的實(shí)施例中,紋理可以被選擇為與用戶可以購(gòu)買的實(shí)際有形相框相似。這允許用戶在打印完成的模板設(shè)計(jì)之前,體驗(yàn)包括在窗口中放置的他或她的圖像的框架的實(shí)際外觀和感覺。如先前所描述的,在計(jì)算機(jī)系統(tǒng)沈上運(yùn)行的本發(fā)明的軟件實(shí)施例的控制之下,用戶可以選擇要與在其中布置的相同圖像或者與一組新的圖像一起顯示的替代模板。 可以以任何形狀(例如,橢圓形、菱形、梯形或者任何其它規(guī)則或不規(guī)則形狀)形成圖3中所示的顯示模板300。還可以以模板中的任何形式或形狀,并且以任何數(shù)量和位置,來控制電子顯示格式中的開口 306、308和310的形狀和模式。如上所述,可以在耦接到計(jì)算機(jī)系統(tǒng)26的電子顯示器66上顯示上面所描述的模板以及在其中布置的任何圖像或視頻。模板的背景312可以包括裝飾性背景圖像320、330或者視頻,以增強(qiáng)或補(bǔ)充在這些開口的其它地方中布置的圖像或視頻的外觀和感覺。在這種格式中,該框架包括數(shù)碼相框電路,該數(shù)碼相框電路控制窗口 306、308、310中的一個(gè)或多個(gè)中的顯示,并使其中的剩余開口顯示圖像打印。因此,窗口 306、308、310中的一個(gè)或多個(gè)可以是電子IXD或OLED顯示或者其它顯示技術(shù),剩余的窗口用于布置打印的圖像。開口 306、308、310中的任何一個(gè)或多個(gè)可以包括單一圖像或單一視頻,而其它開口可以顯示改變的圖像或視頻。這種圖像或視頻可以包括變換(變化到另一個(gè)靜止或者運(yùn)動(dòng)圖像(其可以與當(dāng)前靜止或運(yùn)動(dòng)圖像相同或不同)的靜止或運(yùn)動(dòng)圖像),該變換可以是單獨(dú)時(shí)控的,或者其可以與在其它開口中顯示的變換圖像或視頻同時(shí)地發(fā)生。本發(fā)明的某些實(shí)施例的優(yōu)勢(shì)在于可以在用戶控制之下,在計(jì)算機(jī)系統(tǒng)的顯示器上,以替代形式將圖像、視頻、框架設(shè)計(jì)等等的各種組合顯示成虛擬模板,使得用戶可以選擇圖像增強(qiáng)產(chǎn)品的期望外觀。例如,如果將如圖3中所示的電子虛擬模板用作在體育場(chǎng)地處的記分牌上顯示的模板,則可以使用這些開口來顯示坐落于該體育場(chǎng)不同位置處的任意數(shù)量的可選擇攝像機(jī)的實(shí)時(shí)反饋。 本發(fā)明的特定實(shí)施例旨在闡述用于藝術(shù)家描述他/她對(duì)于每個(gè)模板窗口或模板開口以及整體圖像顯示的美學(xué)意圖的語言、方法、程序或者機(jī)制,并且使用諸如圖1-2中所示的計(jì)算機(jī)系統(tǒng),以自動(dòng)方式實(shí)時(shí)地實(shí)現(xiàn)對(duì)于圖像的該意圖。針對(duì)每一個(gè)模板窗口開口的描述、程序、機(jī)制或者語言涉及配方、規(guī)則或者必需的圖像屬性,這些將在下面進(jìn)行更詳細(xì)地描述。這些規(guī)則可以由藝術(shù)家、設(shè)計(jì)人員、名人、體育明星或者其它人進(jìn)行設(shè)計(jì);發(fā)送和/ 或裝載并存儲(chǔ)到計(jì)算機(jī)系統(tǒng)存儲(chǔ)設(shè)備40中,以便計(jì)算機(jī)系統(tǒng)沈的任意數(shù)量的用戶進(jìn)行重復(fù)使用。針對(duì)開口的規(guī)則可以獨(dú)立于使用的模板。但是,包括多個(gè)窗口配方的整體模板配方通常是針對(duì)模板及其合并的圖像的整體外觀和感覺而設(shè)計(jì)的,其可以被存儲(chǔ)為模板配方文件。在優(yōu)選的實(shí)施例中,對(duì)模板配方文件進(jìn)行命名,使得模板配方的藝術(shù)效果對(duì)于用戶來說是顯而易見的。例如,文件名“秋色(Fall Colors)”可以使用戶識(shí)別出通過在計(jì)算機(jī)系統(tǒng)沈上選擇和激活該模板配方將自動(dòng)生成的外觀和感覺。如本發(fā)明的實(shí)施例的操作的另一示例,使用包括兩個(gè)窗口開口的模板,獲得左邊和右邊必需的圖像屬性或者左邊和右邊配方或者左邊和右邊規(guī)則。針對(duì)左邊的開口的配方可以指示色彩豐富的非人物主體圖像,該圖像以120%的縮放填充該開口。針對(duì)右邊的開口的配方可以指示具有兩個(gè)人的風(fēng)景圖像;兩個(gè)面部姿勢(shì)稍微地向左,每張臉具有20%的填充因子,并且兩個(gè)人臉均向左偏移20 %。為了實(shí)現(xiàn)該配方,對(duì)于滿足關(guān)于虛擬框架開口的配方的每一個(gè)圖像,基于適合度測(cè)量(其計(jì)算圖像與開口的必需圖像屬性的兼容性),通過如下所描述的編程的計(jì)算,來對(duì)多個(gè)計(jì)算機(jī)系統(tǒng)可訪問圖像中的每一個(gè)進(jìn)行評(píng)估。因此,如更高得分、評(píng)估或者兼容性計(jì)算所指示的,與另一個(gè)圖像相比,一些圖像可以更好地滿足模板開口配方。針對(duì)每一個(gè)窗口開口通過執(zhí)行所述編程獲得的具有最高得分的圖像被自動(dòng)地選擇來填充每一個(gè)窗口開口,而在大多數(shù)情況下無需用戶干預(yù)。對(duì)于大多數(shù)情況,用戶只需要向計(jì)算機(jī)系統(tǒng)提供多個(gè)數(shù)字圖像(例如,在插槽46處連接包含一些或全部用戶圖像文件的閃存驅(qū)動(dòng)器),在本發(fā)明的某些而不是全部的實(shí)施例中,用戶還選擇喜愛的圖像,隨后計(jì)算機(jī)系統(tǒng)使用這些圖像來作為自動(dòng)地選擇剩余圖像以填充模板顯示和/或自動(dòng)地選擇模板的基礎(chǔ)。用戶還可以向計(jì)算機(jī)系統(tǒng)提供一些或者所有用戶圖像所在的網(wǎng)絡(luò)服務(wù)器位置。隨后,網(wǎng)絡(luò)連接的計(jì)算機(jī)系統(tǒng)獲得這些圖像,以便在生成完整的圖像顯示模板時(shí)使用??商鎿Q地,可以對(duì)該得分計(jì)算進(jìn)行編程,使得窗口開口中的圖像的最佳配置是生成整個(gè)模板的整體最高得分的一個(gè)。選擇生成最高整體得分的配置??梢园ㄒ杂绊懙梅钟?jì)算的可識(shí)別或者可測(cè)量特性包括,但不限于主體、主體大小、人臉的數(shù)量、人臉的大小、面部姿勢(shì)、面部表情、人臉的年齡/性別、主要顏色、紋理分析、對(duì)象匹配和時(shí)間戳的識(shí)另IJ。時(shí)間戳可以有利于搜索和發(fā)現(xiàn)在特定的季節(jié)期間捕獲的圖像。本文將圖像的這些各種特性稱為元數(shù)據(jù)或者元數(shù)據(jù)標(biāo)簽,其在下面進(jìn)行更詳細(xì)地描述。可以將元數(shù)據(jù)與數(shù)字圖像相關(guān)聯(lián)地記錄為導(dǎo)出的(提取的)元數(shù)據(jù)或者靜態(tài)(記錄的)元數(shù)據(jù)。一般情況下,用戶可以通過照相機(jī)的操作來直接提供記錄的元數(shù)據(jù),或者通過稍后在計(jì)算機(jī)系統(tǒng)上打開圖像文件并提供記錄的元數(shù)據(jù)以便在該時(shí)間存儲(chǔ)。幾乎所有的數(shù)碼照相機(jī)都將元數(shù)據(jù)(例如,時(shí)間戳、聚焦設(shè)置、文件名、GPS位置數(shù)據(jù)等)與該照相機(jī)捕獲的圖像文件進(jìn)行關(guān)聯(lián)和存儲(chǔ)。使用用于提取圖像中的特性的編程的算法,通過照相機(jī)的計(jì)算機(jī)系統(tǒng)或者其它外部手持設(shè)備、或者工作站、售貨亭或者膝上型計(jì)算機(jī)系統(tǒng),通過對(duì)圖像數(shù)據(jù)文件進(jìn)行處理來獲得提取的元數(shù)據(jù)。解釋數(shù)字圖像中的人物的計(jì)算機(jī)化面部年齡估計(jì)的參考文獻(xiàn)是Lobo和 Kwon 的美國(guó)專利 No. 5781650,“Automatic Feature Detection and Age Classification of HumanFaces in Digital Images”。討論計(jì)算機(jī)執(zhí)行的面部表情確定的參考文獻(xiàn)在下文中進(jìn)行了描述Yin,Loi, Xiong,“Facial Expression Analysis Based onEnhanced Texture and Topographical Structure", Conference Proceedings-IEEEInternational Conference on Systems, Man and Cyberneteics,vl,p586_591,2004。描述數(shù)字性另ll估計(jì)的參考文獻(xiàn)是:Tivive, Bouzerdoun,“A GenderRecognition System Using Shunting Inhibitory Convolutional NeuralNetworks,,,IEEE International Conference on Neural Networks-ConferenceProceedings, p5336_5341,2006。通過引用方式將這三篇參考文獻(xiàn)的全部?jī)?nèi)容并入本文。下面參照本發(fā)明的優(yōu)選實(shí)施例來討論“配方”。大部分紀(jì)念品照相存儲(chǔ)器包含人物的圖片,因此,人物通常是圖像中的主體,因此通常人物在實(shí)現(xiàn)配方請(qǐng)求中是關(guān)鍵的。使用下面文獻(xiàn)中描述的計(jì)算機(jī)方法,可以在每個(gè)圖像中找出每張臉的大小和位置Chen,Nicponski和Ray的美國(guó)專利申請(qǐng)7,508, 961B2 ;或者P.Viola 禾口 M. Jones,的"Rapid object diction using a boosted cascade of simple features", ComputerVision and Pattern Recognition,2001, Proceedings of the 2001 IEEE ComputerSociety Conference, 2001, pp. I-511-I-518 vol. 1 ;或者 Schnieiderman, H. Schneiderman,"Feature-centric evaluation for efficient cascaded objectdetection,,, Computer Vision and Pattern Recognition,2004, Proceedings of the2004IEEE Computer Society Conference,2004,pp. ΙΙ-29-ΙΙ_36νο1· 2。通過引用方式將這三篇文獻(xiàn)的全部?jī)?nèi)容并入本文。Viola使用肯定的人臉圖像和否定的非人臉圖像的訓(xùn)練集。隨后,在所有的肯定和否定訓(xùn)練圖像上,計(jì)算簡(jiǎn)單的類Haar小波弱分類器特征。雖然沒有單個(gè)的類Haar特征能夠?qū)^(qū)域分類為人臉或者非人臉,但是多種特征的分組形成了可以用于判斷區(qū)域是否是人臉的強(qiáng)分類器。這種分類可以使用特定大小的窗口進(jìn)行工作。 該窗口向下滑動(dòng)穿過圖像中的所有像素來尋找人臉。隨后,對(duì)窗口進(jìn)行放大,并在圖像中掃描更大的人臉。重復(fù)該處理,直到在圖像中發(fā)現(xiàn)了所有大小的所有人臉為止。由于這種處理計(jì)算量非常大,因此諸如完整的圖像和弱分類器的級(jí)聯(lián)之類的優(yōu)化使該處理更快。該處理不僅發(fā)現(xiàn)圖像中的所有人臉,而且還返回每一個(gè)人臉的大小??梢允褂妙愃频募夹g(shù)來發(fā)現(xiàn)任何非可變形對(duì)象(例如,人物、蛋糕、氣球、學(xué)位帽、汽車、船和其它期望的對(duì)象)的位置和大小。一旦發(fā)現(xiàn)了人臉,就可以對(duì)神經(jīng)網(wǎng)絡(luò)、支持向量機(jī)或者類似的分類裝置進(jìn)行訓(xùn)練, 以定位諸如眼睛、鼻子和嘴之類的特定特征;隨后,可以基于例如在下面文獻(xiàn)中所描述的人體測(cè)量約束條件使用幾何規(guī)則來發(fā)現(xiàn)眼角、眉毛、下顎和臉頰邊緣=DeMenthon, Daniel F, Davis, Larry S. , "ModelBased Pose in 25 Lines of Code", Proceedings from the Image Understandingfforkshop, 1992。如 Cootes, Τ. F. Cootes, C. J. Taylor, D. H. Cooper, 禾口 J. Graham,在"Active shape models-their training and application,,,computer Vision andlmage Understanding, vol. 61,pp. 38-59,1995 中所描述的活動(dòng)形狀模型可以用于定位諸如眼睛、鼻子、嘴唇、臉部輪廓和眉毛之類的所有面部特征。通過引用方式將這兩篇文獻(xiàn)的全部?jī)?nèi)容并入本文。一旦發(fā)現(xiàn)了所有特征,就可以判斷眼睛/嘴是否是張開的,或者表情是高興、憂愁、恐懼、嚴(yán)肅、中性,還是該人物是微笑的。判斷姿勢(shì)使用類似提取的特征。A. Savakis, M. Erhard, J. Schimmel 禾口 J. Hnatow 在 ‘‘Amulti-camera system for real-time poseestimation”,Bellingham WA,2007中開發(fā)了符合人體測(cè)量約束條件的幾何模型。通過引用方式將該文檔的全部?jī)?nèi)容并入本文。使用針對(duì)每個(gè)圖像存儲(chǔ)為元數(shù)據(jù)的姿勢(shì)和表情信息,本發(fā)明可以給予藝術(shù)家更多的功能,以便通過允許藝術(shù)家在窗口配方中進(jìn)行指定(例如,具有嚴(yán)肅行為的向左看的人物),來定義日益增加的有細(xì)微差別的圖像增強(qiáng)廣品。在許多實(shí)例中,圖像中不存在描述的人物,但是卻存在不是人類或者不包含可識(shí)別人臉的主體??梢愿鶕?jù)存儲(chǔ)的配方,以美學(xué)方式,使用主體檢測(cè)算法(例如,1998年12月 31日提交的美國(guó)專利申請(qǐng)序列號(hào)No. 09/223,860中所描述的算法,其中通過引用方式將該申請(qǐng)的全部?jī)?nèi)容并入本文),來搜索和發(fā)現(xiàn)要填充每個(gè)開口的圖像。這種配方可能需要特定的對(duì)象存在于圖像中,通過在與圖像相關(guān)聯(lián)的元數(shù)據(jù)中識(shí)別的對(duì)象其是可搜索的。搜索用于圖像數(shù)據(jù)庫(kù)中的圖像的元數(shù)據(jù),并且尋找其元數(shù)據(jù)滿足搜索條件的那些圖像,并根據(jù)編程的評(píng)估程序?qū)δ切﹫D像進(jìn)行評(píng)估,其中編程的評(píng)估程序通常被定義為用于提供如在找到的圖像與模板開口所需要的圖像屬性之間的兼容性索引的計(jì)算。這些算法的其它示例性實(shí)施例包括將圖像分割成一些同類屬性(例如,顏色和紋理)的區(qū)域。還可以基于類似的測(cè)量,將區(qū)域段組合成更大的區(qū)域。使用兩個(gè)獨(dú)立的互補(bǔ)類型的顯著特征(結(jié)構(gòu)顯著特征和語義顯著特征),來針對(duì)區(qū)域的顯著性對(duì)區(qū)域進(jìn)行算術(shù)評(píng)估。通過可測(cè)量特性(例如,圖像中的每一個(gè)區(qū)域的位置、大小、形狀和對(duì)稱性),來確定結(jié)構(gòu)顯著特征。語義顯著特征是基于圖像中的已知對(duì)象/區(qū)域的先驗(yàn)知識(shí)的,其中該先驗(yàn)知識(shí)可能是使用顏色、亮度和紋理測(cè)量的前景(例如,雕像、建筑物、人物)或者背景(例如,天空、草地)的一部分。例如,本文獻(xiàn)非常好地描繪了通過算法處理來識(shí)別關(guān)鍵特征 (例如,人體、人臉、天空、草地和其它綠色植物)。如Russell和Norvig在“Artificial Intelligence-—A Modern Approach,,,第 2 版,Prentice Hall,2003 描述的,可以通過貝葉斯網(wǎng)絡(luò)來對(duì)用于語義和結(jié)構(gòu)類型的數(shù)據(jù)進(jìn)行結(jié)合,以生成主體的最終位置。通過引用方式將該文檔的全部?jī)?nèi)容并入到本文中。這種貝葉斯網(wǎng)絡(luò)將區(qū)域的先前的語義概率知識(shí)連同當(dāng)前結(jié)構(gòu)顯著特征組合成統(tǒng)計(jì)概率樹,以計(jì)算將對(duì)象/區(qū)域分類成主體或者背景的特定概率。該主體檢測(cè)算法也提供了主體的位置以及該主體的大小。使用配方,藝術(shù)家可以設(shè)計(jì)針對(duì)多個(gè)模板開口的創(chuàng)作所必需的圖像屬性(其定義了圖像模板配方),并將其存儲(chǔ)在計(jì)算機(jī)系統(tǒng)存儲(chǔ)器中,從而針對(duì)單一圖像增強(qiáng)項(xiàng)目生成多個(gè)美學(xué)或者實(shí)踐外觀。為客戶使用和購(gòu)買提供本文所描述的工具的零售商店可以進(jìn)行選擇以展示出每個(gè)季節(jié)、假日或者其它場(chǎng)合的新外觀。提供這些產(chǎn)品服務(wù)的商店可以批準(zhǔn)配方去往或者來自著名藝術(shù)家或者名人。通過以下方法也可以實(shí)現(xiàn)美學(xué)外觀對(duì)用戶的圖像進(jìn)行編程的計(jì)算機(jī)系統(tǒng)分析,或者根據(jù)用戶選擇基本或者喜愛的圖像,逐個(gè)圖像地確定主題或者預(yù)定的外觀,并隨后挑選對(duì)該主題或者外觀補(bǔ)充的模板。本發(fā)明的優(yōu)選實(shí)施例預(yù)期特性化圖像以便基于這些特性來選擇模板的初始步驟,還預(yù)期對(duì)模板的初始選擇,以識(shí)別用于包括在內(nèi)的適當(dāng)圖像。在每種情況下,都使用記錄的圖像元數(shù)據(jù),或者該記錄的元數(shù)據(jù)通過提取來生成并與圖像存儲(chǔ)在一起,將記錄的圖像元數(shù)據(jù)同與圖像模板一起存儲(chǔ)的元數(shù)據(jù)進(jìn)行比較,以便通過評(píng)估程序來評(píng)估它們之間的兼容性。本發(fā)明的優(yōu)選實(shí)施例提取用戶指定的喜愛圖像的特性,并將這些特性并入到模板中的剩余開口的窗口配方中。本發(fā)明的另一個(gè)實(shí)施例包括針對(duì)諸如人物的數(shù)量和/或他們的表情和/或色彩內(nèi)容之類的信息內(nèi)容對(duì)數(shù)字圖像的計(jì)算機(jī)系統(tǒng)分析,隨后針對(duì)如模板或窗口配方所規(guī)定的選定的美學(xué)意圖來對(duì)這些圖像進(jìn)行計(jì)算評(píng)估,其中這種藝術(shù)或美學(xué)意圖包括特定的設(shè)計(jì)布局,每一種布局由藝術(shù)家或者本領(lǐng)域某些技術(shù)人員提前生成以使圖像布局令人滿意或著吸引人。對(duì)于有形客戶產(chǎn)品(例如,貼畫、框架或者相冊(cè)),該意圖可以包括使某事務(wù)變得令人滿意、有創(chuàng)造性、有趣、有靈感、浪漫或者引起過往的記憶。對(duì)于短暫顯示(例如,上面描述的電子顯示),該意圖可以與針對(duì)圖像可增強(qiáng)客戶產(chǎn)品(如,數(shù)字相框或者照相機(jī))的相同, 但是可以與使用各種大小的電子顯示的商業(yè)應(yīng)用十分不同。下面是商業(yè)應(yīng)用的示例數(shù)字店面可以以引人注意和吸引人的方式來連續(xù)地更新其產(chǎn)品線,本發(fā)明的實(shí)施例可以包括店面窗口中的較大或者較小的數(shù)字顯示??商鎿Q的實(shí)施例可以包括用戶交互式顯示。新聞廣告牌可以根據(jù)主題和相關(guān)性來對(duì)圖像進(jìn)行分組。體育場(chǎng)所廣告牌或者記分牌可以包括顯示與連續(xù)掃描所收集的圖片、參與的人群的圖像的捕獲或者處于體育場(chǎng)所之中或位于體育場(chǎng)所附近的其它場(chǎng)景的圖像的捕獲。交互式顯示可以具有實(shí)時(shí)視頻幀和預(yù)先存在的數(shù)字庫(kù)的混合,并基于用戶輸入來更新其內(nèi)容,其中用戶輸入可以通過傳統(tǒng)的鼠標(biāo)和鍵盤來接收, 或者交互式顯示可以是觸摸接口,或者該顯示可以通過下面操作來自動(dòng)地更新其內(nèi)容檢測(cè)用戶的面部表情和用戶行動(dòng),并選擇引出特定的電子檢測(cè)響應(yīng)的那些種類和類型的圖像來顯示。自動(dòng)地選擇得分最高或者針對(duì)該特定圖像集最佳工作的藝術(shù)意圖,以用于顯示或者包括在圖像可增強(qiáng)產(chǎn)品中。打分是對(duì)稱的,其在于可以提前選擇模板,并包括最高得分的圖像,或者可以提前選擇一個(gè)或多個(gè)圖像,隨后基于其與所選定的圖像的美學(xué)兼容性來選擇最高得分模板??商鎿Q地,當(dāng)創(chuàng)建圖像可增強(qiáng)客戶產(chǎn)品時(shí),可以在計(jì)算機(jī)系統(tǒng)顯示器上向客戶呈現(xiàn)前η個(gè)最高得分圖像/模板/配方,客戶則挑選他/她選擇的圖像/模板/配方,并通過用戶輸入控制將該選擇傳輸給計(jì)算機(jī)系統(tǒng)。在給定由配方所規(guī)定的美學(xué)外觀的情況下,可以用至少兩種方式來在每一個(gè)窗口中填充圖像可增強(qiáng)項(xiàng)目。如果存在η個(gè)窗口和η個(gè)圖像,則本發(fā)明的方法的優(yōu)選實(shí)施例可以包括計(jì)算圖像數(shù)據(jù)庫(kù)中包含的所有圖像在每一個(gè)窗口中的所有可能組合。如果在虛擬圖像模板中存在η個(gè)窗口,在圖像數(shù)據(jù)庫(kù)中存在m個(gè)圖像(其中,m > η),則本發(fā)明的優(yōu)選實(shí)施例可以具有要打分的多種變化。在后一狀況下,本發(fā)明的優(yōu)選實(shí)施例將具有最高得分的圖像放置到每一個(gè)窗口中。在該示例中,分別針對(duì)每一個(gè)窗口配方通過編程的計(jì)算來對(duì)每一個(gè)圖像進(jìn)行打分,針對(duì)特定的窗口具有最高兼容性分?jǐn)?shù)的圖像獲得對(duì)于該特定窗口的分配或選擇。如果計(jì)算一個(gè)圖像在一個(gè)以上的窗口中具有相同的最高得分,則認(rèn)為具有更高權(quán)重的窗口是更重要的,并將使用該窗口來顯示該高得分圖像。下面更詳細(xì)地描述模板窗口權(quán)重,其中模板窗口的優(yōu)先級(jí)與模板中的窗口的編號(hào)相對(duì)應(yīng)。如果對(duì)于單一的窗口開口來說,多個(gè)圖像被均等地評(píng)分,則可以使用記錄存取圖像的次數(shù)的元數(shù)據(jù)字段來解開死結(jié) (tie)。為了解開該死結(jié),可以使用從該組中隨機(jī)地選擇圖像的算法。下面更詳細(xì)地描述圖像和模板開口的權(quán)重值的使用。另一種公共模板配方生成和實(shí)現(xiàn)技術(shù)是圖像分割。圖像分割是選用單個(gè)客戶圖像,并使該一個(gè)圖像跨越兩個(gè)或更多窗口開口的處理。例如,程序可以將新娘和新郎的單人像接收為輸入。特定配方的應(yīng)用將導(dǎo)致新娘被放置在左邊窗口,新郎放置在右邊窗口。藝術(shù)家能夠規(guī)定針對(duì)單個(gè)照片中的兩個(gè)人物的大小、位置和間隔的配方需求,并進(jìn)行存儲(chǔ)??梢允褂们笆龅姆椒▉矸治霎a(chǎn)品定制中的客戶圖像??梢赃x擇具有最高得分的圖像來實(shí)現(xiàn)產(chǎn)品意圖。如果沒有圖像得分高于規(guī)定的門限,則可以對(duì)算法進(jìn)行設(shè)計(jì),使得自動(dòng)地選擇不同的配方,并使用該新的配方來重復(fù)所述處理自身。通常,當(dāng)進(jìn)行圖像分割時(shí),需要不僅知道主體在哪里,而且還要知道該主體周圍的細(xì)節(jié)。例如,藝術(shù)家可以規(guī)定和存儲(chǔ)要求具有三個(gè)窗口開口的模板在較大的左邊窗口中具有主體人臉而在右邊的兩個(gè)較小窗口中具有低色彩非人臉和非主體的配方。通常,計(jì)算機(jī)系統(tǒng)上提供的圖像分段算法連同人物或主體檢測(cè)算法適于根據(jù)藝術(shù)家模板配方來實(shí)現(xiàn)美學(xué)圖像分割需求。更高級(jí)的分割技術(shù)使用如下文中所描述的無縫拼接(seam carving) 來確定圖像的低能量區(qū)域A. Shai,S. Ariel/Seam Carving for Content-Aware Image Resizing,,, ACM Transactions on Graphics, Vol. 26, Issue 3, July 2007。通過弓I用方式將該文檔的全部?jī)?nèi)容并入本文。這些低能量區(qū)域是用于分割的理想候選區(qū)域,其可以顯著地輔助創(chuàng)造性設(shè)計(jì)人員來規(guī)定有吸引力的經(jīng)調(diào)整的圖像顯示的模板配方。由藝術(shù)家提前生成的存儲(chǔ)的模板配方文件可以應(yīng)用于整體的圖像可增強(qiáng)項(xiàng)目 300,以及該項(xiàng)目中的每一個(gè)窗口開口??梢詫?duì)每一個(gè)窗口配方文件進(jìn)行組合,并將其與其它窗口配方文件一起存儲(chǔ)以生成存儲(chǔ)的模板配方文件??梢栽谟?jì)算機(jī)系統(tǒng)上設(shè)計(jì)和執(zhí)行這些配方以確定參數(shù),例如但不限于風(fēng)景對(duì)比肖像的傾向、色彩、深褐色照片、顏色色調(diào)、人物、人臉、主體、人物/人臉/主體的大小、人物/人臉/主體的位置、人物/人臉/主體的周圍區(qū)域。在本發(fā)明的優(yōu)選實(shí)施例中,為了正確地測(cè)定對(duì)象大小,使用相對(duì)測(cè)量算法。該編程的系統(tǒng)可以通過稱為單位(unit)的可變測(cè)量,來指定圖像中的對(duì)象的大小和位置??梢詫挝灰?guī)定為人臉的寬度或高度、主體的寬度或高度、或者圖像中的對(duì)象的寬度或高度。窗口配方文件可以指定需求,以使用單個(gè)人物來填充窗口,人臉20%填充;其中將人臉位置指定為從左邊緣間隔兩個(gè)單位,從頂部邊緣間隔一個(gè)單位;其中,在與人臉或者主體的右邊間隔兩個(gè)單位的圖像的區(qū)域中,存在低紋理;其中,(在低于人臉2個(gè)單位處的)人物的衣衫 /上衣/衣服的色彩度較高。在計(jì)算機(jī)系統(tǒng)中將這些必需的圖像屬性指定和存儲(chǔ)為窗口配方以便以后進(jìn)行重復(fù)使用的能力,為藝術(shù)家提供了擴(kuò)展的創(chuàng)造靈活性。在本發(fā)明的另一個(gè)優(yōu)選的實(shí)施例中,可以在價(jià)值系統(tǒng)上對(duì)圖像進(jìn)行評(píng)分。將針對(duì)特定的窗口配方獲得最高得分的圖像指示為分配給相對(duì)應(yīng)的窗口??梢詫?duì)其進(jìn)行編程,以便在激活計(jì)算機(jī)系統(tǒng)上的應(yīng)用程序之后無需用戶干預(yù)而自動(dòng)進(jìn)行,其假定存在多個(gè)可用的計(jì)算機(jī)可存取圖像。這使得用戶免除了費(fèi)力和費(fèi)時(shí)地在多個(gè)圖像文件中進(jìn)行尋找的任務(wù), 并能夠自動(dòng)地創(chuàng)建圖像可增強(qiáng)項(xiàng)目300,該項(xiàng)目通常比外行用戶創(chuàng)建的要更優(yōu),這是由于所設(shè)計(jì)外觀是由熟練的藝術(shù)家創(chuàng)建的。當(dāng)然,如果用戶對(duì)于模板和圖像的自動(dòng)選擇結(jié)果不滿意,他/她可以通過選擇程序所提供的用戶控制選項(xiàng)來手動(dòng)地忽略該系統(tǒng),并使用用于數(shù)字圖像編輯的各種現(xiàn)有軟件產(chǎn)品,來重新縮放、替代、重新修剪、重新增強(qiáng)或者修改圖像,或者針對(duì)特定的虛擬模板窗口開口,指定他或她的圖像收集中的不同的圖像。下面代碼段示出了用于窗口的示例性配方,其中該窗口可以是圖像模板中的多個(gè)窗口中的一個(gè)〈MetaDatum Label = "EastmanKodakCompany" Tag = "Orientation" Datum = "1 “ />
〈MetaDatum Label = "EastmanKodakCompany" Tag = "Orientation Weight’, Datum = "20" />
〈MetaDatum Label = "EastmanKodakCompany" Tag = "FacialCloseToNum" Datum = "3" />
〈MetaDatum Label = "EastmanKodakCompany" Tag = "FacialCloseToNum Weight" Datum = "10" />
〈MetaDatum Label = "EastmanKodakCompany" Tag = "Favorite" Datum = "1 “ />
〈MetaDatum Label = "EastmanKodakCompany" Tag = "Favorite Weight’’ Datum = "10" />
〈MetaDatum Label = "EastmanKodakCompany" Tag = "Resolution" Datum = "2431800" />
〈MetaDatum Label = "EastmanKodakCompany" Tag = "Resolution Weight,’ Datum = "100" />
〈MetaDatum Label = "EastmanKodakCompany"
Tag = "OffsetLeft" Datum = "1" />在上面的配方中,通過括號(hào)來描述每一個(gè)必需的圖像屬性項(xiàng),并且在適當(dāng)?shù)那闆r下其后跟著規(guī)定其權(quán)重因子的項(xiàng)。在第一行中,Orientation(傾向)是圖像必需的屬性, 與傾向鍵結(jié)成對(duì)的值是值1,在該示例中,其表示風(fēng)景傾向(“0”指示肖像傾向)。因此,風(fēng)景圖像將接收1的屬性得分,肖像圖像得分為0。對(duì)于該示例以及下面的其它實(shí)例,這些項(xiàng)的順序是任意的。權(quán)重因子用于對(duì)圖像進(jìn)行打分,如下面所解釋的。必需的圖像屬性FacialCloseToNum指示根據(jù)其值,輸入圖像應(yīng)當(dāng)包含接近于三個(gè)人臉。具有準(zhǔn)確三個(gè)人臉的圖像將接收得分1。具有2個(gè)或4個(gè)圖像的圖像接收得分0.5,具有1個(gè)或5個(gè)圖像的圖像接收得分0. 25,具有零個(gè)人臉的圖像接收得分0,具有6個(gè)圖像的圖像接收得分0.125,具有7個(gè)或更多圖像的圖像接收由下式所計(jì)算的得分分?jǐn)?shù)=1/(2 Λ (實(shí)際臉部數(shù)-期望臉部數(shù))),其中期望的人臉數(shù)是FacialCloseToNum屬性行中的Datum值3。對(duì)于FacialNumExact (圖像中的人臉的準(zhǔn)確數(shù)量)、FacialGreaterThanEqualToNum (圖像中的人臉的最小數(shù)量)、 FacialLessThanEqualToNum(圖像中的人臉的最大數(shù)量)來說,可以使用任何范圍的分配值或者通過應(yīng)用各種值公式,來對(duì)類似的屬性標(biāo)簽進(jìn)行編程。喜愛的標(biāo)簽規(guī)定必需的圖像屬性是否指示使用用戶指定的喜愛的圖像中的一個(gè)或多個(gè)。喜愛的圖像將獲得值1,非喜愛的圖像將獲得值0。當(dāng)然,也可以將其它值分配策略編程到任何窗口或者模板配方中。分辨率標(biāo)簽基于相對(duì)應(yīng)窗口中的圖像所需的像素來規(guī)定分辨率。在該情況下,需要圖像具有M31800像素(計(jì)算為(像素寬)X(像素高))或更高的圖像屬性分辨率,以獲得加到其整體得分的分辨率權(quán)重。全部數(shù)量的像素>=Datum屬性的圖像接收值1,所有其它圖像接收值0。針對(duì)必需的圖像屬性所使用的權(quán)重因子使藝術(shù)家能夠在確定圖像的整體得分時(shí)針對(duì)每一個(gè)必需的圖像屬性指定不同等級(jí)的重要性。權(quán)重因子乘以圖像屬性得分可以生成每一種屬性的加權(quán)后的得分。所有加權(quán)的得分的總和給出該計(jì)算方法所評(píng)估得到的每一個(gè)圖像的總分。顯而易見的是,可以對(duì)用于確定圖像與必需的屬性的兼容性的各種過程進(jìn)行設(shè)計(jì)和簡(jiǎn)單編程,以便用于本發(fā)明的該實(shí)施例。具有最高總分的圖像是最滿足窗口配方或者與窗口配方最兼容的圖像。在本發(fā)明的優(yōu)選實(shí)施例中,如果針對(duì)特定的屬性,忽略權(quán)重行,則自動(dòng)地分配缺省權(quán)重10。更為重要的屬性具有大于10的權(quán)重,不重要的屬性具有小于10的權(quán)重。如果某個(gè)屬性是強(qiáng)制性的,則分配100(或者更高)的權(quán)重。如本文所使用的,為了修改術(shù)語“屬性”,根據(jù)歸于任何特定屬性的權(quán)重,術(shù)語“必需的”和“要求”等等是可變要求。因此,如果將某個(gè)屬性的權(quán)重編程為具有100的值,則該屬性可用于“強(qiáng)制性”級(jí)另|J。例如,在上面的代碼段中,ResolutionWeitht等于100。這意味著在該窗口開口中,只可以使用2431800或者更高像素的圖像。使用除上面的示例性配方段中的最后一項(xiàng)之外的所有項(xiàng)來對(duì)候選圖像進(jìn)行打分。 最后項(xiàng)(在該示例中為其“OffsetLeft”)用作模板/窗口說明,而不是用作圖像選擇準(zhǔn)貝U,因此最后一行不具有配對(duì)的權(quán)重行。最后項(xiàng)指示應(yīng)當(dāng)在某個(gè)方面修改最高得分圖像或者針對(duì)虛擬模板開口選擇的圖像。這可以稱為“后處理”步驟,這是由于其用作細(xì)調(diào)整步驟或者后選擇布局步驟。在該示例中,說明書規(guī)定在實(shí)際布置到模板開口中之前,使用三分法則將主體向左移動(dòng)。三分法則是已證明由普通觀察者產(chǎn)生最佳平衡或者自然外觀的打印體的攝影構(gòu)圖規(guī)則,可以對(duì)其進(jìn)行編程以便由計(jì)算機(jī)系統(tǒng)26使用。如果利用兩條水平線和兩條垂直線將圖像分成均等間隔的3x3柵格,則美學(xué)設(shè)計(jì)思想是對(duì)圖像進(jìn)行移動(dòng)或放置,使得感興趣的對(duì)象位于四個(gè)劃分線中的一個(gè)上。類似的三分法則標(biāo)簽項(xiàng)包括用于放置(或者移動(dòng))圖像的 “OffsetRight”、“OffsetTop”、“OffsetBottom", “OffsetUL”、“OffsetUR", “OffsetLL”和“OffsetLR”,使得主體位于四個(gè)三分法則線中的一個(gè)上,或者在上面的最后四個(gè)示例中,位于這些線的四個(gè)交叉點(diǎn)中的一個(gè)上。對(duì)于后選擇布局來說,存在其它模板規(guī)范標(biāo)簽項(xiàng)來修改特定的主體/人臉大小和位置,或者整體的圖像再現(xiàn),例如,“深褐色”、“B/ W”、“彩色的”、“光”、“高對(duì)比”、“軟”、“卡通化”、“裝飾”和其它藝術(shù)家或者美學(xué)效果。在本發(fā)明的另一個(gè)優(yōu)選實(shí)施例中,喜愛的圖像或基本圖像可以在圖像記錄元數(shù)據(jù)中被指定為喜愛的圖像或基本圖像并且用作圖像可增強(qiáng)產(chǎn)品的焦點(diǎn),喜愛的圖像或基本圖像可以被加標(biāo)簽以便在預(yù)選擇或者后選擇時(shí)進(jìn)行特殊或唯一處理,或者可以用作為基本模板圖像,使得在某個(gè)方面,其它模板窗口中的圖像必須遵循喜愛的圖像或者基本圖像的一個(gè)或多個(gè)圖像屬性的關(guān)鍵特性(如在它們相關(guān)聯(lián)的必需的圖像屬性中所規(guī)定的)。例如,模板的中心處的大窗口開口可以適合于放置客戶的基本圖像中的一個(gè)??梢詫⑦@種開口指定為模板中的基本開口,可以規(guī)定其必需的圖像屬性,使得其接收被指定為基本圖像或喜愛的圖像的圖像。可以編程地提示計(jì)算機(jī)系統(tǒng)的用戶來在計(jì)算機(jī)系統(tǒng)26的操作期間識(shí)別這些圖像,或者這些圖像可以具有已與該圖像相關(guān)聯(lián)地存儲(chǔ)為記錄的元數(shù)據(jù)標(biāo)簽的“基本”指示。還可以將其它模板開口指定為基本,或者第二等等,并且圖像文件可以包括指示哪些圖像是喜愛的圖像或基本圖像的元數(shù)據(jù)信息,使得編程的計(jì)算機(jī)系統(tǒng)可以搜索和發(fā)現(xiàn)用于放置到指定的模板窗口中的這些圖像。如先前所提及的,客戶可以將某個(gè)圖像指定為基本圖像或者喜愛的圖像,可以指示他們喜愛的圖像在多個(gè)模板窗口中的一個(gè)中的位置,或者可以將多個(gè)圖像標(biāo)記為喜愛的,使程序基于模板或窗口配方中規(guī)定的必需的圖像屬性,使用其它圖像屬性作為選擇標(biāo)準(zhǔn),來從喜愛圖像的選擇中進(jìn)行自動(dòng)地挑選。隨后,相鄰模板開口中的其它圖像可以由計(jì)算機(jī)程序根據(jù)與其相關(guān)聯(lián)地存儲(chǔ)的窗口配方來自動(dòng)地選擇。窗口配方的其它特征可以包括該特定喜愛的圖像的檢測(cè)到的類似顏色和音調(diào)特性,或者其它存儲(chǔ)的圖像方面。對(duì)于上面的程序段所規(guī)定的示例配方,需要圖像具有下列圖像屬性其必須被指定為喜愛的圖像,以風(fēng)景模式進(jìn)行布局,是團(tuán)體照(最佳是其中具有3人),并且需要 2431800像素或者更高的分辨率,以獲得該示例中的完美總分40(“100”的分辨率權(quán)重不是實(shí)際權(quán)重,這是由于數(shù)字“100”觸發(fā)程序的特殊情況處理,S卩,分辨率權(quán)重是強(qiáng)制的,而不僅僅是相對(duì)等級(jí)的要求)。通過獨(dú)立地評(píng)估每一個(gè)屬性來獲得總分,隨后將每一個(gè)圖像的加權(quán)后的值加在一起。此外,在該配方示例中,如屬性權(quán)重所指示的,與每一個(gè)具有權(quán)重為10的大多數(shù)其它評(píng)分屬性相比,權(quán)重為20的縱橫比對(duì)于藝術(shù)家來說是更重要的。上面的必需的圖像屬性值和權(quán)重(在XML中這些稱為鍵值對(duì))由藝術(shù)家來進(jìn)行設(shè)計(jì),并且在計(jì)算機(jī)存儲(chǔ)設(shè)備或者存儲(chǔ)器40中存儲(chǔ)為每一個(gè)模板開口的文件(即,“窗口配方”)的規(guī)定文件,以作為實(shí)現(xiàn)該藝術(shù)家的美學(xué)意圖的方法。除了逐個(gè)窗口地規(guī)定屬性之外, 還可以通過組名或者模板名來引用開口,其中命名的組或者模板中的所有窗口開口具有至少一個(gè)公共屬性(即,“模板配方”)。此外,可以對(duì)模板中的所有開口的分組進(jìn)行編程,以實(shí)現(xiàn)全局的必需的圖像屬性,其中,對(duì)于該模板中的所有開口來說,都需要這些屬性。此外,還可以對(duì)優(yōu)先過程進(jìn)行編程性規(guī)定,例如一組開口的必需的圖像屬性取代全局的必需的圖像屬性,以及各個(gè)開口必需的圖像屬性取代組屬性。例如,藝術(shù)家可以通過指定下面的全局配方,來規(guī)定要求所有開口必須包含人物的全局的必需的圖像屬性
權(quán)利要求
1.一種用于創(chuàng)建經(jīng)調(diào)整的圖像顯示的計(jì)算機(jī)實(shí)現(xiàn)的方法,包括以下步驟提供用于所述圖像顯示的數(shù)字模板,所述模板具有多個(gè)開口,其中每一個(gè)開口具有至少一個(gè)必需的屬性;自動(dòng)地搜索圖像的數(shù)據(jù)庫(kù),其中每一個(gè)圖像具有與其相對(duì)應(yīng)的至少一個(gè)圖像屬性,以便找出用于放置在所述數(shù)字模板中的至少一個(gè)所述開口中的至少一個(gè)圖像,所述至少一個(gè)圖像中的每一個(gè)滿足所述一個(gè)或多個(gè)開口的必需的屬性;在所述至少一個(gè)圖像中劃分第一垂直線;在所述至少一個(gè)圖像中劃分第一水平線;識(shí)別所述至少一個(gè)圖像中的人臉,包括修改所述至少一個(gè)圖像以使得所述人臉布置在所劃分的線中的一條上。
2.根據(jù)權(quán)利要求1所述的方法,其中,所述修改的步驟包括修改所述至少一個(gè)圖像以使得所述人臉布置在所述第一垂直線上。
3.根據(jù)權(quán)利要求1所述的方法,還包括以下步驟在所述至少一個(gè)圖像中劃分第二垂直線;在所述至少一個(gè)圖像中劃分第二水平線;修改所述至少一個(gè)圖像以使得所述人臉布置在所述第二劃分的線中的一條上。
4.根據(jù)權(quán)利要求3所述的方法,其中,所述修改的步驟包括修改所述至少一個(gè)圖像, 以使得所述人臉布置在所述第一垂直線和所述第二垂直線中的一條與所述第一水平線和所述第二水平線中的一條的交叉點(diǎn)上的步驟。
5.根據(jù)權(quán)利要求3所述的方法,其中,劃分所述第一垂直線和所述第二垂直線的步驟包括劃分所述第一垂直線,以使得所述第一垂直線布置在從所述圖像的最左端點(diǎn)開始的所述圖像的寬度的近似三分之一處,以及劃分所述第二垂直線,以使得所述第二垂直線布置在從所述圖像的最右端點(diǎn)開始的所述圖像的寬度的近似三分之一處。
6.根據(jù)權(quán)利要求3所述的方法,其中,劃分所述第一水平線和所述第二水平線的步驟包括劃分所述第一水平線,以使得所述第一水平線布置在從所述圖像的最頂端點(diǎn)開始的所述圖像的高度的近似三分之一處,以及劃分所述第二水平線,以使得所述第二水平線布置在從所述圖像的最底端點(diǎn)開始的所述圖像的高度的近似三分之一處。
7.根據(jù)權(quán)利要求6所述的方法,其中,所述修改的步驟包括修改所述至少一個(gè)圖像, 以使得所述人臉布置在所述第一垂直線和所述第二垂直線中的一條與所述第一水平線和所述第二水平線中的一條的交叉點(diǎn)上的步驟。
8.一種用于創(chuàng)建經(jīng)調(diào)整的圖像顯示的計(jì)算機(jī)實(shí)現(xiàn)的方法,包括以下步驟提供用于所述圖像顯示的數(shù)字模板,所述模板具有多個(gè)開口,其中每一個(gè)開口具有至少一個(gè)必需的屬性;以及自動(dòng)地搜索圖像的數(shù)據(jù)庫(kù),其中每一個(gè)圖像具有與其相對(duì)應(yīng)的至少一個(gè)圖像屬性,以便找出用于放置在所述數(shù)字模板中的至少一個(gè)所述開口中的至少一個(gè)圖像,所述至少一個(gè)圖像中的每一個(gè)滿足所述一個(gè)或多個(gè)開口的必需的屬性;識(shí)別所述至少一個(gè)圖像中的人臉,包括識(shí)別所述人臉的寬度,并且將所識(shí)別的寬度設(shè)置為用于所述圖像的基本測(cè)量單位。
9.根據(jù)權(quán)利要求8所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,還包括選擇性地縮放所述至少一個(gè)圖像,直到所述至少一個(gè)圖像中的兩個(gè)預(yù)先選擇的點(diǎn)之間的距離近似為一個(gè)基本測(cè)量單位的距離為止。
10.根據(jù)權(quán)利要求8所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,還包括選擇性地縮放所述至少一個(gè)圖像,直到所述至少一個(gè)圖像中的兩個(gè)預(yù)先選擇的點(diǎn)之間的距離近似為一個(gè)基本測(cè)量單位的預(yù)先選定的分?jǐn)?shù)為止。
11.根據(jù)權(quán)利要求8所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,還包括選擇性地縮放所述至少一個(gè)圖像,直到所述至少一個(gè)圖像中的兩個(gè)預(yù)先選擇的點(diǎn)之間的距離近似為一個(gè)基本測(cè)量單位的預(yù)先選定的倍數(shù)為止。
12.根據(jù)權(quán)利要求11所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中,所述至少一個(gè)圖像中的所述兩個(gè)預(yù)先選擇的點(diǎn)中的一個(gè)是所述圖像的最左端點(diǎn),所述至少一個(gè)圖像中的所述兩個(gè)預(yù)先選擇的點(diǎn)中的另一個(gè)是所述圖像的最右端點(diǎn)。
13.一種用于創(chuàng)建經(jīng)調(diào)整的圖像顯示的計(jì)算機(jī)系統(tǒng),包括存儲(chǔ)區(qū)域,其包括用于所述圖像顯示的數(shù)字模板,所述模板具有多個(gè)開口,其中每一個(gè)開口具有與其相關(guān)聯(lián)地存儲(chǔ)的至少一個(gè)必需的圖像屬性;所述計(jì)算機(jī)系統(tǒng)可存取的圖像的數(shù)據(jù)庫(kù),其中每一個(gè)圖像具有與其相對(duì)應(yīng)的至少一個(gè)圖像屬性;以及處理器,用于自動(dòng)地搜索所述圖像的數(shù)據(jù)庫(kù),以便找出用于放置在所述數(shù)字模板中的至少一個(gè)所述開口中的至少一個(gè)圖像,所述至少一個(gè)圖像中的每一個(gè)滿足所述至少一個(gè)所述開口的必需的屬性;自動(dòng)地在所述至少一個(gè)圖像中劃分第一垂直線;自動(dòng)地在所述至少一個(gè)圖像中劃分第一水平線;以及自動(dòng)地識(shí)別所述至少一個(gè)圖像中的人臉,包括自動(dòng)地修改所述至少一個(gè)圖像以使得所述人臉布置在所劃分的線中的一條上。
14.根據(jù)權(quán)利要求13所述的計(jì)算機(jī)系統(tǒng),其中,所述處理器還用于自動(dòng)地修改所述至少一個(gè)圖像,以使得所述人臉布置在所述第一垂直線上。
15.根據(jù)權(quán)利要求13所述的計(jì)算機(jī)系統(tǒng),其中,所述處理器還用于自動(dòng)地在所述至少一個(gè)圖像中劃分第二垂直線;自動(dòng)地在所述至少一個(gè)圖像中劃分第二水平線;以及自動(dòng)地修改所述至少一個(gè)圖像,以使得所述人臉布置在所述第二劃分的線中的一條上。
16.根據(jù)權(quán)利要求15所述的計(jì)算機(jī)系統(tǒng),其中,所述處理器還用于自動(dòng)地修改所述至少一個(gè)圖像,以使得所述人臉布置在所述第一垂直線和所述第二垂直線中的一條與所述第一水平線和所述第二水平線中的一條的交叉點(diǎn)上。
17.根據(jù)權(quán)利要求15所述的計(jì)算機(jī)系統(tǒng),其中,所述處理器還用于自動(dòng)地劃分所述第一垂直線,以使得所述第一垂直線布置在從所述圖像的最左端點(diǎn)開始的所述圖像的寬度的近似三分之一處,以及還用于自動(dòng)地劃分所述第二垂直線,以使得所述第二垂直線布置在從所述圖像的最右端點(diǎn)開始的所述圖像的寬度的近似三分之一處。
18.根據(jù)權(quán)利要求15所述的計(jì)算機(jī)系統(tǒng),其中,所述處理器還用于自動(dòng)地劃分所述第一水平線,以使得所述第一水平線布置在從所述圖像的最頂端點(diǎn)開始的所述圖像的高度的近似三分之一處,以及還用于自動(dòng)地劃分所述第二水平線,以使得所述第二水平線布置在從所述圖像的最底端點(diǎn)開始的所述圖像的高度的近似三分之一處。
19.根據(jù)權(quán)利要求18所述的計(jì)算機(jī)系統(tǒng),其中,所述處理器還用于自動(dòng)地修改所述至少一個(gè)圖像,以使得所述人臉布置在所述第一垂直線和所述第二垂直線中的一條與所述第一水平線和所述第二水平線中的一條的交叉點(diǎn)上。
20.一種用于創(chuàng)建經(jīng)調(diào)整的圖像顯示的計(jì)算機(jī)實(shí)現(xiàn)的方法,包括以下步驟提供用于所述圖像顯示的數(shù)字模板,所述模板具有多個(gè)開口,其中每一個(gè)開口具有至少一個(gè)必需的屬性;自動(dòng)地搜索圖像的數(shù)據(jù)庫(kù),其中每一個(gè)圖像具有與其相對(duì)應(yīng)的至少一個(gè)圖像屬性,以便找出用于放置在所述數(shù)字模板中的至少一個(gè)所述開口中的至少一個(gè)圖像,所述至少一個(gè)圖像中的每一個(gè)滿足所述一個(gè)或多個(gè)開口的必需的屬性; 在所述至少一個(gè)圖像中劃分第一垂直線;以及識(shí)別所述至少一個(gè)圖像中的人臉,包括修改所述至少一個(gè)圖像以使得所述人臉布置所述垂直線上。
全文摘要
一種用于生成經(jīng)藝術(shù)調(diào)整的圖像顯示的方法。為所述圖像顯示提供數(shù)字模板,該模板包括用于放置圖像的開口,其每一個(gè)開口具有圖像的至少一個(gè)必需屬性。編程的計(jì)算機(jī)系統(tǒng)自動(dòng)地搜索圖像數(shù)據(jù)庫(kù),以便將圖像放置在開口中,并且這些圖像中的每一個(gè)滿足開口所必需的圖像屬性。劃分一個(gè)或多個(gè)垂直和水平線,使得通過適當(dāng)?shù)匦薷暮鸵苿?dòng)圖像,將圖像中的主體放置在這些線或者它們的交叉點(diǎn)上。還可以對(duì)圖像的主體進(jìn)行測(cè)量,將其大小設(shè)置為參考測(cè)量單位,以便于在美學(xué)基礎(chǔ)上將主體成比例地放置在圖像中。
文檔編號(hào)G06T11/60GK102473318SQ201080033650
公開日2012年5月23日 申請(qǐng)日期2010年7月13日 優(yōu)先權(quán)日2009年7月30日
發(fā)明者L·R·惠特比, R·W·普?qǐng)D哈, W·J·博加特 申請(qǐng)人:伊斯曼柯達(dá)公司