專利名稱:確定外界參數(shù)集的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及確定與諸如字或句之類的文本描述關(guān)聯(lián)的外界參數(shù)集 的方法。該外界參數(shù)集可以包括一個或多個傳感器參數(shù),例如背景照明
顏色、光強(qiáng),但是也包括背景音頻或者甚至香味(scent)。
背景技術(shù):
Theo Gevers和Arnold W.M. Smeulders的文章"Content-based image retrieval by viewpoint-invariant color indexing ,, , Image and Vision Computing 17 ( 1999), pp. 475-488公開了 一種用于使用顏色信息索引進(jìn) 行圖像檢索的方法。大量的(圖片)文件可以通過使用圖片中的顏色信 息來加以分析。該方法可以用來尋找大量的文件,在這些文件中與在范 例圖像中 一樣包含了相同的目標(biāo)(但是可能從不同的視角以及照明條 件)。在該方法中僅使用了文件中的顏色信息。
美國專利申請US2003/0208482公開了使用關(guān)鍵字或關(guān)鍵字組合從 互聯(lián)網(wǎng)網(wǎng)頁^r索相關(guān)信息的系統(tǒng)和方法。該公開的搜索和排序方法是完 全基于文本的。
國際專利申請WO02/008948描述了一種用于索引、搜索、標(biāo)識和編 輯電子多媒體文件的部分的方法和系統(tǒng)。例如,多媒體文件中圖形形式 的文本信息可以從中被提取并且作為標(biāo)簽或書簽添加到文件。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種尋找與外界環(huán)境的特定文本描述(例如 "曰落,,或"秋天")關(guān)聯(lián)的外界參數(shù)集值的方法。
依照本發(fā)明,提供了如開篇段落中所述的方法,該方法包括搜索數(shù) 據(jù)庫,該數(shù)據(jù)庫包括多個文件。這些文件可以包括圖片、視頻或者甚至 聲音的形式的內(nèi)容。此外,每個文件包括例如文件名形式的或者作為文 件的一部分而存儲的其他屬性形式的與文件內(nèi)容有關(guān)的信息。反映希望 的外界環(huán)境的字或句形式的文本描述用于獲得其信息與該文本描述匹 配的文件子集。該方法還包括分析所述文件子集以便獲得與文本描述有
3關(guān)的外界參數(shù)集。所述數(shù)據(jù)庫可以是專用數(shù)據(jù)庫,但是也可以由互聯(lián)網(wǎng) 形成,其搜索引擎可以用來為該方法尋找文件。
在另一個實施例中,所述外界參數(shù)集包括光量值、顏色值、聲音指 示器或背景噪聲指示器的組中的一個或多個??梢葬槍@些參數(shù)中的一 個或多個分析與所述希望的外界環(huán)境的文本描述匹配的文件子集。在另 一個實施例中,所述外界參數(shù)集可以包括空間參數(shù),這些空間參數(shù)考慮 了外界環(huán)境的二維或者甚至三維的方面。
在另 一 個實施例中,所述文件子集的分析包括根據(jù)該文件子集確定 所述外界參數(shù)集的平均參數(shù)值。確定大批文件的平均參數(shù)值將提供對應(yīng) 外界參數(shù)的相關(guān)值的可靠指示。通過使用互聯(lián)網(wǎng)或者另一種大的公共數(shù) 據(jù)庫,文本描述(例如"日落")到包括圖片、視頻、音頻樣本、光或
外界氣氛的文件子集的良好轉(zhuǎn)換是可能的,所有所述特征代表"日落"。 這歸因于大量文件的使用,對于這些文件,大量的人全都給出描述"日 落"。所述文件子集因而也是大群人分享的文本描述"日落,,的概念。 這種共同的概念甚至可以是地理上不同的。例如,像"日落"或"英式 足球"那樣的文本描述的共同概念在僅僅本地地搜索所述數(shù)據(jù)庫(這例 如在大多數(shù)用于互聯(lián)網(wǎng)搜索的搜索引擎中是可能的)的時候可能是不同 的。與例如日本相比,文本描述"英式足球,,在荷蘭可能導(dǎo)致不同的文 件子集。
在另 一個實施例中,所述方法還包括使用所述外界參數(shù)集設(shè)置外界 設(shè)備。該外界設(shè)備可以包括但不限于照明應(yīng)用設(shè)備或者外界光
(ambilight)家庭娛樂設(shè)備等等。在另一個實施例中,所述方法可以包 括從所述文件子集中選擇與獲得的外界參數(shù)集匹配得最好的文件。例 如,可以選擇具有最佳地呈現(xiàn)與希望的外界環(huán)境關(guān)聯(lián)的文本描述的圖片 的文件,并且可以將其例如顯示在屏幕等之上。
在另一個實施例中,所述多個文件包括圖片或圖像,并且分析每個 文件包括將每個文件劃分成區(qū)域,例如頂部、中部和底部,并且分析每 個區(qū)域以便獲得對應(yīng)每個區(qū)域的作為所述外界參數(shù)集的一部分的局部 化外界參數(shù)。通過這種方式,可以以更加復(fù)雜的方式控制所述外界環(huán)境, 并且可以例如對于外界照明設(shè)備的高、中和較低照明有差別地控制照 明。
在另一個方面中,本發(fā)明涉及用于外界設(shè)備的外界控制器系統(tǒng),其允許具有外界特性,例如背景照明,但是也允許具有背景聲音/噪聲、香 味等等。該外界控制器系統(tǒng)被設(shè)置成接收例如字或句輸入形式的或者來 自預(yù)設(shè)數(shù)量的字的選擇形式的外界參數(shù)輸入,以便根據(jù)所接收的外界參 數(shù)輸入并且使用依照上述方法的實施例中任何 一 個的方法來確定對應(yīng) 所述外界特性的外界參數(shù)集,并且使用該外界參數(shù)集控制所述外界設(shè)備 的外界特性。
此外,本發(fā)明涉及包括依照本發(fā)明的外界控制器系統(tǒng)以及一個或多 個連接到該外界控制器系統(tǒng)的外界設(shè)備的裝置。這種裝置的實例包括但 不限于設(shè)有外界光設(shè)備的電視機(jī)。其他實例包括外界系統(tǒng),其中使用了 二維或三維位置模型。
此外,本發(fā)明涉及包括計算機(jī)可執(zhí)行代碼的計算機(jī)程序產(chǎn)品,當(dāng)所 述計算機(jī)可執(zhí)行代碼加載到計算機(jī)系統(tǒng)中時,允許該計算機(jī)系統(tǒng)實現(xiàn)依 照所述方法的實施例中任何一個的方法。本發(fā)明還涉及使得這種計算機(jī) 程序產(chǎn)品可用。
本發(fā)明的這些和其他方面根據(jù)以下描述的實施例是清楚明白的,并 且將參照這些實施例進(jìn)行闡述。
在附圖中
圖1為其中可以實施本發(fā)明的電視機(jī)的示意圖; 圖2為依照本發(fā)明的外界控制器系統(tǒng)的實施例的示意性框圖; 圖3為依照本發(fā)明的方法的實施例的流程圖; 圖4為本發(fā)明另 一個實施例中使用的圖片的細(xì)分的示意圖; 圖。;、 、。、、,、 '、,、,曰具體實施例方式
圖1示出了其中可以實施和利用本申請的設(shè)備的實例。圖1為電視 機(jī)l的正視圖,該電視機(jī)設(shè)有用于顯示圖像或圖片2的屏幕。此外,電 視機(jī)1設(shè)有一組外界照明設(shè)備3,所述外界照明設(shè)備被設(shè)置成向電視機(jī) 1的環(huán)境提供規(guī)定顏色的照明(或者背景照明)。通過改變該規(guī)定的顏 色,可以改變所述電視機(jī)的感知的環(huán)境(或外界環(huán)境)??梢詫⒃撘?guī)定的顏色設(shè)置為固定的顏色值,或者它可以才艮據(jù)電視機(jī)
l上顯示的實際圖片2 (或者視頻幀)而變化。
依照本發(fā)明,提供了一種方法,其允許獲得與希望的外界環(huán)境的文 本描述關(guān)聯(lián)的外界參數(shù)集。該外界參數(shù)集可以包括例如顏色值、強(qiáng)度值、 色調(diào)值或者其組合。此外,該外界參數(shù)集可以包括另外的項目,例如背 景聲音或背景噪聲,或者例如由各種照明設(shè)備、風(fēng)扇、空調(diào)設(shè)備、用于 擴(kuò)散臭味(smell)或氣味(odor)的設(shè)備、各種類型的音頻和視頻設(shè) 備、滾筒(rumble)等提供的任何其他傳感器參數(shù)。本發(fā)明允許使用大 的圖片數(shù)據(jù)庫更好地限定外界應(yīng)用中使用的外界內(nèi)容,并允許更精確地
鏈接外界內(nèi)容的解釋。
圖2為依照本發(fā)明的外界控制器系統(tǒng)10的實施例的示意性框圖。外
界控制器系統(tǒng)10可以連接到諸如上述外界照明設(shè)備3之類的外界設(shè)備 15,或者可以甚至是外界設(shè)備15的一部分。外界控制器系統(tǒng)10包括處理 器12。處理器12可以是單個中央處理單元、多處理器裝置(例如多核處 理器)或者甚至是分布式處理器裝置。處理器12被設(shè)置成執(zhí)行存儲在存 儲設(shè)備中的程序指令,所述存儲設(shè)備是處理器12的一部分。該存儲設(shè)備 可以是任何形式的易失性或非易失性存儲器,例如半導(dǎo)體存儲模塊、磁 盤存儲設(shè)備、光盤存儲設(shè)備等等。本方法可以實現(xiàn)為計算機(jī)程序,所述 計算機(jī)程序可以存儲在諸如光盤之類的計算機(jī)程序產(chǎn)品上,或者可以使 得所述計算機(jī)程序例如可用于下載或存儲。
處理器12連接到輸入設(shè)備11,該輸入設(shè)備例如為鍵盤、開關(guān)陣列、 觸摸屏等的形式,用于接收來自外界控制器系統(tǒng)10的操作者的輸入。此 外,處理器12連接到外界設(shè)備控制器14。處理器12可以被設(shè)置成使用圖 2中示出的功能框執(zhí)行下面將要更加詳細(xì)描述的方法,所述功能框即搜 索功能框16、分析/選擇/篩選功能框17以及可選的位置模型框18。此外, 處理器12可以被設(shè)置成將所述外界參數(shù)集存儲在所述存儲設(shè)備中,但是 它也可以被設(shè)置成使用外界設(shè)備控制器14以便連接到外界設(shè)備15并且 將所述外界參數(shù)集發(fā)送到連接的外界設(shè)備15。
處理器12還可以使用結(jié)合適當(dāng)軟件應(yīng)用(例如互聯(lián)網(wǎng)瀏覽器)的適 當(dāng)接口裝置(例如互聯(lián)網(wǎng)調(diào)制器或者路由器)連接到大的數(shù)據(jù)庫19 (例 如互聯(lián)網(wǎng))。
在互聯(lián)網(wǎng)上,大量的信息是可用的。而且,通過使用適當(dāng)?shù)乃阉饕?br>
6擎,可以找出若干文件,這些文件包含多媒體內(nèi)容(例如圖片、聲音或 視頻文件)以及例如文件名形式的或者包含在文件中的其他屬性形式的 某些(文本)信息。當(dāng)然,也可以使用包含多個這樣的多媒體文件的專 用數(shù)據(jù)庫19。
本發(fā)明允許通過尋找并且分析大量包含與所希望的外界環(huán)境的文 本描述匹配的(文本)信息的文件來使用外界描述的一般解釋。
這示意性地示于圖3的流程圖中。在第一步驟30中,例如通過輸入 文本或者從描述列表中選擇文本描述來輸入希望的外界環(huán)境的文本描 述。在接下來的步驟31中,確定其(文本)信息與該文本描述匹配的文 件子集。當(dāng)使用互聯(lián)網(wǎng)作為大的數(shù)據(jù)庫時,搜索引擎可以用來根據(jù)一個 字或句尋找例如圖片文件。這個步驟31可以例如在處理器12的搜索功能 框16中實現(xiàn)。然后,在步驟32中,可以例如針對圖片或者甚至圖片不同 部分中的顏色來分析與所述搜索字匹配的文件子集。通過分析大量的這 些圖片,可以找出代表所述字的顏色的非常良好的讀數(shù)。在下一個步驟 33中,可以例如通過存儲顏色、色調(diào)、飽和度、強(qiáng)度等等的值來提供代 表所述字或者所希望的外界環(huán)境的文本描述的顏色作為外界參數(shù)集。這 些步驟32、 33可以例如在處理器12的分析/選擇/篩選功能框17中實現(xiàn)。 為了獲得更好的結(jié)果,分析/選擇/篩選功能框17可以被設(shè)置成濾掉不好 的或不正確的文件。這可以稱為最佳平均技術(shù),因為異常值或者錯誤選 擇的文件被濾除掉了。使用文本描述"日落"的搜索可以例如導(dǎo)致90個 圖片文件的子集。借助于該最佳平均技術(shù)確定外界參數(shù)集,并且于是也 可能確定80個文件真正是與日落有關(guān)的圖片,IO幅圖片可能被確定為是 錯誤的。于是,可以從所述文件子集中去除這10幅錯誤的圖片。
可以以各種方式來使用所獲得的外界參數(shù)集。如以上參照圖2所解 釋的,可以通過使用該外界參數(shù)集來控制外界設(shè)備15。例如,可以控制 電視機(jī)1的外界照明設(shè)備3以便提供依照所述外界參數(shù)集的背景照明。此 外,該外界參數(shù)集也可以用來尋找所述文件子集中與所述文本描述匹配 得最好的文件并且使用該文件作為用于圖片觀察者的內(nèi)容。
在另外的實施例中,所述外界參數(shù)集可以包括多個或者其他參數(shù), 例如音頻或噪聲參數(shù)。而且,該外界參數(shù)集的一個或多個參數(shù)可以是時 間的函數(shù),例如顏色隨著時間的變化。
在一個實施例中,圖片搜索應(yīng)用用來尋找與特定字(例如"日落")有關(guān)的圖片文件。找出并且針對顏色內(nèi)容分析了40個文件的集合。在該 實施例中,將圖片2劃分成三個分析區(qū)域a、 b和c,如圖4所示(分別為 圖片2的頂部、中部和底部部分)。針對顏色內(nèi)容分析了每個區(qū)域a、 b、 c并且存儲了其結(jié)果。所分析的顏色的平均(或者可替換地,總和)提 供了代表具有位置信息頂部、中部和底部的文本描述"日落"的色譜。 這樣獲得的色譜被存儲為所述外界參數(shù)集。使用該信息,可以選擇符合 存儲在所述外界參數(shù)集中的外界信息的圖片,并且可以將所選擇的圖片 作為內(nèi)容來使用??梢岳缭诜块g中的顯示器上顯示所選擇的圖片。此 外,所述外界參數(shù)集可以用來基于該外界參數(shù)集中的顏色和位置信息控 制另外的設(shè)備,例如房間中的燈。
在該實施例的 一個變型中,不僅可以搜索具有與所希望的外界環(huán)境 的文本描述匹配的圖片的文件,而且可以搜索視頻文件或音頻文件???以在房間中的顯示器上顯示最終選擇的視頻文件,并且可以通過揚(yáng)聲器 系統(tǒng)播放這些音頻文件,其例如作為低音量的背景聲音("音頻墻紙,,)。 此外,可以通過使用本發(fā)明搜常允許在房間或空間中提供任何類型感覺 信息的其他類型的文件。
圖5為房間的示意性表示,其中存在若干不同類型的外界設(shè)備15。 配備有如圖1中所示的外界照明設(shè)備3的電視機(jī)1放置在笫 一墻壁上。此 外,存在若干落地?zé)?和壁燈5,其被設(shè)置成提供具有可變顏色和/或強(qiáng)度 的光。被設(shè)置成顯示繪畫的電子繪畫6放置在另一墻壁上。在該房間中, 存在遙控器7,其可以被設(shè)置成控制若干功能(例如家庭自動化系統(tǒng)) 并且其具有顯示屏。最后,該房間中存在配備有若干揚(yáng)聲器元件8的音 頻系統(tǒng)。
在另一個實施例中,所述外界參數(shù)集包括空間參數(shù)。這些空間參數(shù) 可以包括之前提到的具有二維或三維特性的參數(shù)。這些可以有利地用于 外界設(shè)備的完整布置中,例如用于具有若干外界設(shè)備15的房間中。外界 設(shè)備15的位置和類型可以存儲在位置模型中,其然后用于所述處理器的 位置模型功能18 (參見圖2)中。接著,分析/選擇/篩選功能框17可以被 設(shè)置成提供多模式、多維外界參數(shù)集,所述參數(shù)集可以用來驅(qū)動房間中 的外界設(shè)備15。該多模式、多維外界參數(shù)集是參照圖4所述的外界參數(shù) 集的更復(fù)雜的變型。
例如,當(dāng)用戶在輸入設(shè)備ll中輸入外界文本描述"日落"時,如以上各實施例中所述確定外界參數(shù)集。根據(jù)每個落地?zé)?和壁燈5在房間中的位置,針對每個落地?zé)?和壁燈5選擇顏色。在電視機(jī)l上播放日落的電視片,并且電子繪畫6改變成日落繪畫。而且,可以控制遙控器7以便顯示日落圖片。將與電視機(jī)上的日落視頻關(guān)聯(lián)的聲音輸出到音頻系統(tǒng)揚(yáng)聲器8。
一l殳時間過后,用戶可以輸入文本描述"海上沖浪(seajetski),,。于是,落地?zé)?和壁燈5可以將顏色從黃色和橙色改變成更藍(lán)的色彩。電視機(jī)1可以被設(shè)置成插-放海和沖浪的視頻,并且電子繪畫6可以改變成相關(guān)的繪畫。遙控器7也可以改變圖片并且音頻系統(tǒng)揚(yáng)聲器8可以被設(shè)置成播放相應(yīng)的音頻或噪聲。
在本申請的意義下,術(shù)語"外界環(huán)境,,不應(yīng)當(dāng)僅僅解釋為參照以上實施例描述的電視機(jī)l的外界照明。也可以使用改變外界照明顏色條件的其他設(shè)備,例如照明應(yīng)用用戶可以通過輸入或者選擇描述所希望效果的一個字或若干字來改變照明的顏色(或者照明的顏色組成)。其他多媒體設(shè)備也可以設(shè)有如上所述的外界設(shè)備控制器10 。
此外,外界環(huán)境并不僅限于照明。所述外界參數(shù)集也可以包括與例如外界聲音、外界噪聲或者甚至其他感覺項目有關(guān)的項目。在該描述的實施例中,例如當(dāng)輸入或選擇的文本描述為"海"時,可以把沖破(breaking)海浪的聲音作為背景噪聲。
在本申請中,動詞"包括"及其變體的使用并沒有排除存在其他的元件或步驟。冠詞"一"的使用并沒有排除存在多個相同的項目。術(shù)語"處理器,,12的使用也應(yīng)當(dāng)作廣義的解釋,并且包括能夠?qū)崿F(xiàn)上述功能的單個處理器或其他單元或者單元的布置。
所附權(quán)利要求中附圖標(biāo)記的使用不應(yīng)當(dāng)被視為限制了其范圍。
權(quán)利要求
1. 一種確定與文本描述關(guān)聯(lián)的外界參數(shù)集的方法,該方法包括步驟-通過使用所述文本描述搜索數(shù)據(jù)庫(19),該數(shù)據(jù)庫(19)包括多個文件,每個文件包括與文件內(nèi)容有關(guān)的信息,所述文本描述用于獲得其信息與該文本描述匹配的文件子集,以及-分析所述文件子集以便獲得與所述文本描述有關(guān)的外界參數(shù)集。
2. 依照權(quán)利要求l的方法,其中所述外界參數(shù)集包括光量值、顏色 值、聲音指示器或背景噪聲指示器的組中的 一個或多個。
3. 依照權(quán)利要求1或2的方法,其中所述外界參數(shù)集包括空間參數(shù)。
4. 依照權(quán)利要求l、 2或3的方法,其中分析所述文件子集包括根據(jù) 該文件子集確定所述外界參數(shù)集的平均參數(shù)值。
5. 依照前面的權(quán)利要求中任何一項的方法,還包括使用所述外界參 數(shù)集設(shè)置外界設(shè)備(15)。
6. 依照前面的權(quán)利要求中任何一項的方法,還包括從所述文件子集 中選擇與獲得的外界參數(shù)集匹配得最好的文件。
7. 依照前面的權(quán)利要求中任何一項的方法,其中所述多個文件包括區(qū)域以便獲得對應(yīng)每;區(qū)域的作為所^t外界參數(shù)集的」部分的局;化 外界參數(shù)。
8. —種用于外界設(shè)備(15)的外界控制器系統(tǒng)(10),其允許具有 外界特性,其中該外界控制器系統(tǒng)(10)凈皮設(shè)置成接收外界參數(shù)輸入, 以便根據(jù)所接收的外界參數(shù)輸入使用依照權(quán)利要求l-7中任何一項的方 法來確定對應(yīng)所述外界特性的外界參數(shù)集,并且使用該外界參數(shù)集控制 所述外界設(shè)備(15)的外界特性。
9. 一種裝置,包括依照權(quán)利要求8的外界控制器系統(tǒng)(10)以及一 個或多個連接到該外界控制器系統(tǒng)的外界設(shè)備(15)。
10. —種包括計算機(jī)可執(zhí)行代碼的計算機(jī)程序產(chǎn)品,所述計算機(jī)可 執(zhí)行代碼加載到計算機(jī)系統(tǒng)中時,允許該計算機(jī)系統(tǒng)實現(xiàn)依照權(quán)利要求 l-7中任何一項的方法。
11. 一種使得依照權(quán)利要求10的計算機(jī)程序產(chǎn)品可用的方法。
全文摘要
描述了外界控制器系統(tǒng)以及確定與文本描述關(guān)聯(lián)的外界參數(shù)集的方法。數(shù)據(jù)庫(19)包括多個文件,這些文件具有圖片、視頻或者甚至聲音形式的內(nèi)容。此外,每個文件包含例如文件名形式的或者作為文件的一部分而存儲的其他屬性形式的與文件內(nèi)容有關(guān)的信息。所述文件描述用于獲得其信息與該文件描述(16)匹配的文件子集。該方法還包括分析所述文件子集(17)以便獲得與所述文件描述有關(guān)的外界參數(shù)集。然后,該外界參數(shù)集可以用來控制一個或多個外界設(shè)備(15)。
文檔編號G06F17/30GK101490682SQ200780027240
公開日2009年7月22日 申請日期2007年7月12日 優(yōu)先權(quán)日2006年7月17日
發(fā)明者W·A·M·A·M·范登鄧根 申請人:皇家飛利浦電子股份有限公司