專利名稱:用于構(gòu)建和管理用戶概要及檢索判據(jù)的檢索用戶界面的制作方法
技術(shù)領(lǐng)域:
本發(fā)明的背景本發(fā)明涉及從大的數(shù)據(jù)空間諸如CD-ROM、電子節(jié)目指南、因特網(wǎng)等的內(nèi)容中檢索、恢復(fù)和組織數(shù)據(jù)。
在CD-ROM、因特網(wǎng)、電視節(jié)目指南、建議的國家信息基礎(chǔ)設(shè)施等中可用的大量的信息刺激對許多大信息介質(zhì)源易于訪問的夢想。對信息的這種日增的訪問很可能是有用的,但是這種大信息量的前景對信息訪問的用戶界面的設(shè)計提出了新的挑戰(zhàn)。例如,因特網(wǎng)用戶常常為尋找信息源而努力或面對構(gòu)造檢索查詢和預(yù)見查詢的結(jié)果的困難而放棄。諸如由電子節(jié)目指南、因特網(wǎng)檢索引擎和諸如Folio的文本檢索工具提供的直接的文本列表由于非常單調(diào)的外貌、長時間觀看十分疲倦而看起來冗長乏味,常常很難使用。
對于檢索數(shù)據(jù)庫有兩種主要的部件過濾不相關(guān)的信息和用某些優(yōu)先級方案排序過濾的結(jié)果。例如,諸如Google的因特網(wǎng)檢索引擎使用文本查詢過濾和排序在表示萬維網(wǎng)的入口點的數(shù)據(jù)庫中的記錄。它使用一定的隱式判據(jù),諸如由連接到由該查詢恢復(fù)的候選者的頁隱指的選舉“投票”(cast)(亦即,由更多其它頁連接的頁具有更多“投票”(vote))。Google還分析給出投票的頁,并給接收較多其它頁的投票的頁更大的權(quán)。
諸如Google的工具和大多數(shù)其它數(shù)據(jù)庫重現(xiàn)工具接收形式為具有連接符的文本的檢索查詢,而結(jié)果以用某些特定的總判據(jù)排序的列表形式提供,所述總判據(jù)可以是一個包括多個判據(jù)的運算符(諸如由A排序,然后由B等)。
至少一個現(xiàn)有的工具允許將搜索的結(jié)果進行保存用于進一步的參考。比如,在Dialog中,搜索者可以鍵入一個布爾短語,并且在收到一個結(jié)果時在一個接下來的新的短語中對該結(jié)果進行回引。因此,例如如果該第一搜索短語具有由結(jié)合運算符‘a(chǎn)nd’連接的兩項,并且該搜索短語返回20000個記錄,則該用戶界面返回一個標(biāo)號(例如S3),隨后跟隨所返回的記錄的數(shù)目。用戶然后可以在形成一個新的短語中使用該結(jié)果,比如‘S3 and“domestic”’。然而,該后一個方案保存搜索結(jié)果,并且允許用戶使用搜索結(jié)果工作。也就是該標(biāo)號標(biāo)識一組記錄。其缺點是,如果有任何新的記錄要加到該數(shù)據(jù)庫中去,則在其保存的時刻,該記錄組就變得陳舊了,對應(yīng)于該預(yù)定標(biāo)號的記錄集合將不能被自動地更新。從本質(zhì)上來說,該工具使得復(fù)雜的布爾短語處理起來更容易。
搜索數(shù)據(jù)庫是一件復(fù)雜的事情,考慮到對于星球上的所有人可用的信息量的增長,方便的工具是很有價值的。即使在悠閑的環(huán)境下,例如在看電視時要搜索的信息量也是很大的。通常在試圖使用戶界面簡單時,所犧牲的是用戶控制搜索的能力。在搜索中增強控制和方便性的機制是一個持續(xù)的需求。
發(fā)明概述簡言之,查詢數(shù)據(jù)庫的用戶界面允許保存搜索作為查詢。以與基本搜索判據(jù)相同的方式處理該所保存的搜索。在一個尤其適用于象電視電子節(jié)目導(dǎo)引的悠閑應(yīng)用的實施例中,在一個圖象場景中作為一個對象顯示所保存的搜索并進行處理。因而,利用一個物理比喻用于構(gòu)建查詢和查看結(jié)果的過程。例如,在一個特定的實施例中,該搜索判據(jù)作為在一個三維場景中的珠串顯示,每一個珠代表一個判據(jù)或者搜索,每一個串代表一個不同的類目或者一組搜索。例如,判據(jù),戲劇、動作、懸念、和恐懼可以包括在“genre”的一個類目中。每個由用戶命名的搜索“Pizza”,“Movies”和“High IQ”可以存儲在一個類目中。例如搜索“Pizza”對于一個常規(guī)的周日晚上的比薩聚會可能是一個有用的搜索,“High IQ”搜索用于返回一個較高智力的需求內(nèi)容。接著該物理比喻,通過移動相應(yīng)的珠到一個查詢串選擇判據(jù)以形成一個查詢。也在一個三維場景中顯示結(jié)果,其中所取出的記錄和查詢之間匹配的準(zhǔn)確度對應(yīng)于也表示為珠的結(jié)果沿該場景的Z軸放置的位置。
UI設(shè)計解決了在“悠閑(lean-back)”環(huán)境下使用數(shù)據(jù)庫檢索設(shè)備與用戶交互反應(yīng)的各種問題。(在“悠閑”情況下,用戶就像看電視那樣娛樂和松弛,而在“緊張(lean-forward)”情況下用戶就像使用一臺臺式計算機那樣活動和精神集中。)例如,本發(fā)明可以用于與在廣播電視中使用的電子節(jié)目指南(EPG)交互反應(yīng)。在這種應(yīng)用中,UI可以作為直接在記錄的或者廣播的節(jié)目上面的一層顯示,或有選擇的在它自己的屏幕上顯示。可以使用一個簡單的手持控制器訪問該UI。在一個優(yōu)選實施例中,控制器有豎直和水平滾動按鈕和少數(shù)幾個專門的按鈕直接訪問各種操作方式。
該UI產(chǎn)生3個環(huán)境或世界檢索世界(search world)、概要世界(profiling world)、概觀世界(overview world)。假定一個EPG環(huán)境,在檢索世界中,用戶輸入、保存、和編輯過濾和排序判據(jù)(一天中的時間,一周中的一天,類型等)。在概要世界中,用戶產(chǎn)生和修改顯式的(和某些類型隱式的)用戶概要。顯式概要是用戶輸入的表示他的偏好的喜歡的和不喜歡的集合。每一個可以從諸如類型(電影,游戲表演,教育等),頻道(ABC,MTV,CSPAN等),演員(Jodie Foster,Tom Cruise,Ricardo Bernini等)等的判據(jù)表中選擇。在概觀世界中,用戶觀看和選擇作為排序、過濾和概要信息的結(jié)果的檢索結(jié)果。
本發(fā)明可以與各種不同的檢索功能結(jié)合使用。例如,在一個關(guān)于EPG設(shè)計的優(yōu)選實施例中,提供3種基本檢索功能(1)過濾,(2)用顯式概要過濾和/或排序,(3)用隱式概要排序。它們?nèi)缦露x。
(1)過濾-一組定義要顯示的一組結(jié)果的判據(jù)。這些判據(jù)精確選擇數(shù)據(jù)庫中的什么記錄要被選擇以及哪些將從概觀世界顯示中排除。
(2)用顯式概要過濾和/或排序-允許用戶從各種類目中進行選擇來指定喜歡的或不喜歡的。例如,用戶可以指示喜歡那個戲劇和動作片和不喜歡那一些演員。然后應(yīng)用這些判據(jù)來排序由過濾處理返回的記錄。也可以指定該判據(jù)的重要程度,雖然增加這一層的復(fù)雜性可能使對一個系統(tǒng)的增加對大多數(shù)用戶來說不值。
作為第二類系統(tǒng)的一個例子,一個EP申請(EP 0854645A2)描述了一個系統(tǒng),該系統(tǒng)能使用戶輸入類型偏好,諸如一個優(yōu)選的節(jié)目類別,例如,喜劇,連續(xù)劇,舊電影等。該申請還描述了偏好模板,在其中可以選擇偏好概要,例如,一個為10-12歲的小孩,另一個為十幾歲的女孩,另一個為飛機愛好者等。這一輸入方法需要用戶具有關(guān)于他/她自身進行概括的能力,而這些是他/她的偏好的真正圖像。對于普通的人來說,回答關(guān)于諸如“你喜歡戲劇還是動作片?”和“‘戲劇’判據(jù)對你有多么重要?”這樣的抽象的問題也是一個困難的任務(wù)。
(3)用隱式概要排序-這是一個通過使系統(tǒng)“觀察”用戶行為而被動產(chǎn)生的概要。用戶只以正常方式進行觀看(記錄,下載,或“使用”)選擇和系統(tǒng)從通過從這些選擇中提取用戶行為的模型而逐漸建立一個個人偏好數(shù)據(jù)庫。這一過程可以通過允許用戶評價材料的等級(例如從1到5星的等級)而加強。系統(tǒng)使用這一模型來預(yù)測該用戶在將來喜歡看什么。從觀看歷史或喜歡程度的說明提取預(yù)測的過程可以遵照簡單的算法,諸如在重復(fù)請求同樣的項后標(biāo)志明顯喜歡的。這可以是一個復(fù)雜的機器學(xué)習(xí)過程,諸如具有大量輸入(自由度)的決策樹技術(shù)。這種模型,一般說來,在用戶的交互行為(亦即為進行選擇而與UI交互)中尋找模式。
這一類型的概要信息的一個例子是MbTV,這是一個通過監(jiān)視觀看者的觀看模式而學(xué)習(xí)觀看者的電視觀看偏好的系統(tǒng)。MbTV透明操作,建立一個觀看者的品味的概要。使用該概要來提供服務(wù),例如,建議觀看者也許有興趣看的電視節(jié)目。MbTV學(xué)習(xí)每一個觀看者的品味,并使用它所學(xué)習(xí)的來建議即將到來的節(jié)目。MbTV可以通過提醒觀看者希望的節(jié)目到來而幫助觀看者安排他們觀看電視的時間,并且使用另外的存儲設(shè)備,當(dāng)觀看者不在的時候自動記錄這些節(jié)目。
MbTV有一個偏好決定引擎和一個存儲管理引擎。它們用于方便時間移位(time-shifted)電視。MbTV可以自動記錄希望的節(jié)目,而不是簡單地建議。MbTV的存儲管理引擎力圖保證存儲設(shè)備有最優(yōu)的內(nèi)容。該過程包括跟蹤哪一個記錄的節(jié)目已經(jīng)看過(全部或部分),和哪一個被忽略。觀看者可以為將來觀看而鎖定記錄的節(jié)目以防刪除。觀看者處理節(jié)目建議或記錄的內(nèi)容的方式對MbTV的偏好引擎提供另外的反饋,該偏好引擎使用這一信息來改進將來的決策。
MbTV預(yù)留一部分記錄空間來表示每一個“選民興趣”。這些“興趣”可以變換為不同的家庭成員或者能夠表示不同的品味類別。雖然MbTV不需要用戶干預(yù),但是它可由希望細(xì)調(diào)它的能力的人定制。觀看者可以為不同類型節(jié)目影響“存儲預(yù)算”。例如,一個觀看者可以指示,雖然孩子們在家庭中看大多數(shù)電視,但是為孩子們的節(jié)目使用的記錄空間不應(yīng)該大于25%。
注意,檢索判據(jù),和隱式和顯式概要,可以為在檢索的數(shù)據(jù)庫中每一建議的記錄產(chǎn)生可靠性或進行等級估計,而不僅是為在該數(shù)據(jù)庫中的每一候選記錄的一個“是”或“否”的結(jié)果。檢索查詢可以被視為提供判據(jù),它們每一個必須由檢索結(jié)果滿足。在這一場合,如果一個查詢包含一個指定的頻道和一個指定的時間范圍,那么只有滿足這兩個判據(jù)的記錄被返回。同樣的檢索查詢可以被視為表示偏好,在該種場合,可以返回不滿足這兩個判據(jù)的記錄,而且,代替過濾,把這些記錄按照它們滿足該判據(jù)的好壞程度排序。這樣,滿足兩個判據(jù)的記錄排在最高位,只滿足一個判據(jù)的記錄排在次高位,不滿足任何判據(jù)的記錄排在最后。中間等級的評定可以根據(jù)記錄接近查詢判據(jù)或概要判據(jù)的程度執(zhí)行。例如,在上面的例子中,如果一個記錄較為接近指定的時間范圍,則它比離指定時間范圍更遠(yuǎn)的記錄排在較高位。
在隱式概要的場合,在人們可以表示例如每一類型排在多高等級的意義上也許完全沒有任何判據(jù)。例如,如果使用一個基于神經(jīng)網(wǎng)絡(luò)的預(yù)測引擎來排序數(shù)據(jù)庫中的記錄的話,則沒有明顯的方式來暴露用于進行決策的判據(jù)加權(quán),至少對一個容易使用的系統(tǒng)來說。然而,也可以使用一些更簡單的機器學(xué)習(xí)技術(shù)來產(chǎn)生和實現(xiàn)隱式概要。例如,在選擇的記錄(或者排到希望高位的記錄)中出現(xiàn)的判據(jù)可以根據(jù)判據(jù)命中的頻率打分。例如,在一個EPG中,如果所有選擇觀看的節(jié)目都是白天的肥皂劇,則肥皂劇類型和白天的時間范圍將具有高頻率計數(shù),而科學(xué)文獻類型將具有零命中。這些可以公開,以便觀看者可以看見它們。在下面說明的在其中用戶可以編輯概要的用戶界面的實施例中,用戶可以編輯這樣一個隱式概要,因為它基于應(yīng)用于每一判據(jù)的特定的權(quán)重。用戶可以從概要中去掉該判據(jù),改變加權(quán)等。后者只是為用戶修改它提供一個明顯方式的隱式概要機制的一個例子。其它機制也可以提供這種模式,例如,系統(tǒng)不需要僅是基于用戶選擇的命中頻率。
構(gòu)建為過濾和偏好應(yīng)用的查詢優(yōu)選使用3維視圖以方便信息的組織和允許用戶操作表示數(shù)據(jù)記錄、檢索和排序判據(jù)等的場景的元素(“符號”(token))。在一個優(yōu)選的UI中,符號采取珠的形式。類目作為珠的串或環(huán)表示。當(dāng)構(gòu)建一個偏好過濾器時,從類目串中取特定選擇(珠),加到檢索串或箱中。珠、串和箱作為3維物體表示,它不只是外貌,而另外用于提示另外的含意,該3維空間提供一般來說一個物體對用戶的接近度表示在特定上下文中它的相對等級。
在串表示判據(jù)的地方,在每一類目中判據(jù)的排序可以相應(yīng)于該判據(jù)被用戶使用構(gòu)建查詢的頻率。這樣,例如如果用戶的檢索總包括白天的時間范圍的話,則相應(yīng)于這一時間范圍的一個或多個珠將排在較高位。另外可選根據(jù)選擇的記錄來評定判據(jù)的等級,而不是根據(jù)通過檢索返回的全部記錄(或者至少大多數(shù)可能排在高位的記錄)。
一個或者多個類目可以實際上由在所選擇的節(jié)目的大部分或由用戶的查詢返回的命中的大部分中出現(xiàn)的字例如關(guān)鍵字構(gòu)建。這是有意義的,因為需要關(guān)鍵字類目來包含每一想得到的關(guān)鍵字是很笨的。從選擇的記錄的說明中和/或從查詢返回的記錄中根據(jù)它們出現(xiàn)或變化的頻率提取有意義的關(guān)鍵字使得可能的關(guān)鍵字的數(shù)目易于處理和易于選擇。優(yōu)選,關(guān)鍵字表應(yīng)該可由用戶以在本說明書中任何地方詳細(xì)說明的編輯概要的同樣方式編輯。為根據(jù)使用數(shù)據(jù)的頻率構(gòu)造一個關(guān)鍵字表,系統(tǒng)可以從完全沒有關(guān)鍵字開始。然后,每次用戶輸入一個查詢時,可以掃描返回來的結(jié)果查找公共的術(shù)語??梢話呙铇?biāo)題、說明、或任何其它數(shù)據(jù)并把以某種頻度出現(xiàn)的術(shù)語存儲在一個關(guān)鍵字表中??梢愿鶕?jù)頻率或者由其中關(guān)鍵字出現(xiàn)的上下文加權(quán)的頻率評定在該表中的每一個關(guān)鍵字的等級。例如,在標(biāo)題中的關(guān)鍵字可能接受比在說明書中的關(guān)鍵字較低的等級,或者作為一個直接對象或在說明書中的句子的一個語法分析中的主題的關(guān)鍵字可以接受比一個間接對象更高的等級,等。代替從檢索返回的記錄中提取關(guān)鍵字,可以只從選擇使用的記錄中提取關(guān)鍵字。例如,只實際使用選擇觀看或記錄的節(jié)目用上述方式形成關(guān)鍵字表。另外可選,可以使用選擇和查詢返回的兩者,但是在選擇的記錄中的關(guān)鍵字可以比在其它返回的記錄中的關(guān)鍵字有更重的權(quán)重。
概觀世界以視覺的明顯和簡單方式表示過濾和排序判據(jù)的結(jié)果。優(yōu)選,使用表示每一記錄的3維符號表示3維動畫。再次,符號對用戶的(明顯的)接近度表示根據(jù)活動的選擇用戶喜歡由該記錄標(biāo)識的項的程度的預(yù)測。亦即,近似度最初表示適合的好壞程度。在一個這樣的例子中,每一個珠表示一個記錄的珠串與這樣的串軸向?qū)R,即最適合的排列在最接近用戶,其它的按照其適合程度后退。用戶可以在軸向前進檢索結(jié)果,就象走過一個隧道??梢栽谥橹幸苿右粋€指針來選擇它們。這使得要公開關(guān)于每一個的另外的信息。
隱式和顯式用戶概要通過把它們加到檢索查詢(箱或串)中而被調(diào)用,就像其它選擇一樣。加概要的效果是使結(jié)果按照偏好排序。顯式用戶概要以同樣方式產(chǎn)生。
本發(fā)明將參考下述附圖結(jié)合一些優(yōu)選的實施例加以說明,以便更充分理解它。在參考附圖時,這里強調(diào),所示特例只作為示例,并僅用于討論本發(fā)明的優(yōu)選實施例的目的,介紹這些特例意在提供相信是作為本發(fā)明的原理和概念方面的最有用和容易理解的說明。在這一方面,無意表示本發(fā)明的結(jié)構(gòu)細(xì)節(jié),其詳細(xì)程度只為基本理解本發(fā)明所必需,參考附圖進行的說明是使熟悉本技術(shù)領(lǐng)域的人明顯了解在實踐中如何實現(xiàn)本發(fā)明的幾種形式。
附圖的簡要描述
圖1是可以用于實現(xiàn)本發(fā)明的一個實施例的硬件系統(tǒng)的示意圖。
圖2是可以結(jié)合本發(fā)明的電子節(jié)目指南實施例使用的遠(yuǎn)程控制的示意圖。
圖3是一個流程圖,表示由本發(fā)明的用戶界面完成的各種處理。
圖4是形成和編輯一個檢索查詢的用戶界面的示意圖。
圖5是形成和編輯一個用戶概要的用戶界面的示意圖。
圖6是形成和編輯一個檢索查詢的用戶界面的示意圖,顯示顯式和隱式概要作為檢索判據(jù)。
圖7是形成和編輯一個用戶概要的用戶界面的示意圖,這里容納喜歡的和不喜歡的。
圖8是可用于圖4-7的實施例的一個備選圖形方案的示意圖。
圖9是可用于圖4-7的實施例的另一個備選圖形方案的示意圖。
圖10是可用于圖4-7的實施例的再一個備選圖形方案的示意圖。
圖11是可用于圖4-7的實施例的再一個備選圖形方案的示意圖。
圖12是為從數(shù)據(jù)庫檢索返回的記錄中觀看和選擇的用戶界面的示意圖,至少與某些上述實施例一致。
圖13是為從數(shù)據(jù)庫檢索返回的記錄中觀看和選擇的另一個用戶界面的示意圖,至少與某些上述實施例一致。
圖14是為從數(shù)據(jù)庫檢索返回的記錄中觀看和選擇的再一個用戶界面的示意圖,至少與某些上述實施例一致。
圖15是為從數(shù)據(jù)庫檢索返回的記錄中觀看和選擇的再一個用戶界面的示意圖,至少與某些上述實施例一致。
圖16A表示應(yīng)用到圖16B的實施例的平面定義。
圖16B是為形成和編輯檢索查詢和用戶概要的另一個用戶界面,其中使用文本表示由用戶界面使用的3維場景中的物體。
圖17表示一個基于文本的觀看場景的檢索結(jié)果,它也使用文本作為3維場景中的物體。
圖18是一個流程圖,表示產(chǎn)生和排序關(guān)鍵字類目的處理。
較佳實施例的詳細(xì)描述參考圖1,本發(fā)明涉及數(shù)據(jù)庫檢索和重現(xiàn),特別適用于訓(xùn)練的可用性有限或者希望有限的悠閑環(huán)境或應(yīng)用。例如,本發(fā)明可以用于結(jié)合電子節(jié)目指南(EPG)的檢索和可視化任務(wù)。在電視的范圍內(nèi),EPG松散地用于可以使用節(jié)目信息數(shù)據(jù)庫交付的各種特征。節(jié)目信息可以包括標(biāo)題和各種說明性信息,諸如故事概要、分類內(nèi)容的各種關(guān)鍵字等。在一個實施例中,計算機給電視230發(fā)送節(jié)目信息??梢匝b備計算機240接收視頻信號270和控制頻道改變功能,并允許用戶通過連接到計算機240的調(diào)諧器245選擇頻道,而不是通過電視機的調(diào)諧器230。然后用戶可以通過使用遙控器210控制計算機,從在顯示的節(jié)目日程表中加亮一個希望的選擇來選擇要觀看的節(jié)目。計算機240有一個數(shù)據(jù)連接260,通過該連接它可以接收更新的節(jié)目日程表數(shù)據(jù)。這可以是一個可連接到因特網(wǎng)服務(wù)提供商的電話線,或某些其它合適的數(shù)據(jù)連接。計算機240具有一個海量存儲設(shè)備235例如硬磁盤來存儲節(jié)目日程表信息、節(jié)目應(yīng)用和更新、和其它信息。關(guān)于用戶偏好的信息和其它數(shù)據(jù)可以通過可拆卸介質(zhì)諸如存儲器卡或盤220上載到計算機240。通過適當(dāng)編程計算機240允許許多感興趣的特征。
注意,在上面的例示硬件環(huán)境中許多替換是可能的,并且所有的都可以與本發(fā)明結(jié)合使用。海量存儲器可以用易失存儲器或非易失存儲器代替。數(shù)據(jù)可以存儲在本地或遠(yuǎn)處。事實上,整個計算機240可以用一個通過鏈路遠(yuǎn)程操作的服務(wù)器代替。不使用遙控器通過紅外端口215發(fā)送命令給計算機240,控制器可以通過數(shù)據(jù)通道260發(fā)送命令,數(shù)據(jù)通道260可以與傳送視頻的物理通道不同或相同。視頻270或其它內(nèi)容可以用電纜RF或任何其它廣播物理信道傳送,或從海量存儲器或可拆卸存儲介質(zhì)獲得。它也可以由一個交換物理通道諸如一條電話線或虛擬交換通道諸如ATM或其它適合于同步數(shù)據(jù)通信的網(wǎng)絡(luò)傳送。內(nèi)容可以是異步的并能容忍掉線,所以可以使用當(dāng)今的IP網(wǎng)絡(luò)。另外,接收節(jié)目內(nèi)容的線的內(nèi)容可以是音頻、對話數(shù)據(jù)、萬維網(wǎng)站、或任何其它類型的內(nèi)容,對其可以有多種選擇。節(jié)目指南數(shù)據(jù)可以通過信道而不是單獨的數(shù)據(jù)鏈路260接收。例如,可以通過和視頻或其它內(nèi)容相同的物理信道接收節(jié)目指南信息。它甚至可以通過可拆卸數(shù)據(jù)存儲介質(zhì)諸如存儲器卡或盤220提供。遙控器210可以用鍵盤、話音命令接口、3維鼠標(biāo)、游戲桿、或任何其它適合的輸入設(shè)備代替。選擇可以通過移動一個加亮指示符、用符號標(biāo)識一個選擇(例如用名字或號碼)或通過數(shù)據(jù)傳輸或可拆卸介質(zhì)以批形式進行選擇來實現(xiàn)。在后一種場合,可以以某種形式存儲一個或者多個選擇并傳輸?shù)接嬎銠C240,旁路顯示器170。例如,批數(shù)據(jù)可以來自便攜存儲設(shè)備(例如個人數(shù)字助手,存儲器卡,或智能卡)。這種設(shè)備可以具有在其上存儲的為用于各種環(huán)境的許多偏好,以便定制要使用的計算機設(shè)備。
現(xiàn)在參考圖2,可以用于本發(fā)明的EPG實施例的遙控器具有簡單的一組鍵,分別包括豎直和水平光標(biāo)鍵232和212。選擇按鈕“GO”214根據(jù)被按壓的內(nèi)容,用于觸發(fā)動作。檢索鍵216用于調(diào)用一個檢索UI元素,下面說明。使用一個概要鍵來調(diào)用一個下面要說明的概要UI元素。分別以開始、保存、復(fù)位、和刪除鍵的229、222、226、和224根據(jù)下面說明的上下文用于控制特定操作。
現(xiàn)在參考圖3,用戶與包括檢索、概要、和概觀世界的總UI交互的一個總概要可以從在步驟S10構(gòu)建一個顯式概要開始?,F(xiàn)在并參考圖4,例如使用一個檢索/概要工具90,通過選擇一個符號105(typ.)(這里用一個珠表示)選擇判據(jù),例如,表示類型“電影”,然后將它們移動到表示一個選擇箱140的圖標(biāo)。每一個判據(jù)在被選擇前使用一個珠串可視元素例如類型串155分組,這里,在一個特別的串上駐留每一組判據(jù)。當(dāng)選擇一個判據(jù)時,相應(yīng)的符號105以某種方式加亮,諸如通過加粗或改變顏色。另外,可以揭示有關(guān)被選擇的判據(jù)符號的進一步的信息。例如,電影珠165被選擇。在允許在屏幕上清楚地顯示的更多信息的3維場景的前景中表示被選擇的符號。在該例中的電影珠165從類型串155被移動到選擇箱140。由電影珠165占據(jù)的位置在它被傳輸?shù)竭x擇箱140后用一個影子珠115標(biāo)記。在UI中,可以想見,可以選擇任何珠并傳輸?shù)竭x擇箱140。
可以如下導(dǎo)航檢索/概要工具。當(dāng)用戶在檢索區(qū)域時,該用戶可以看見所有類目標(biāo)簽130(typ.)??梢允褂霉鈽?biāo)鍵212、232選擇類目。在該圖中,可以使用水平光標(biāo)鍵212選擇類型串155,正如由合適的高亮顯示150或任何其它合適的設(shè)備諸如改變選擇的串的顏色、加粗或加亮類型標(biāo)簽155的字符、增加字符尺寸等所指示。當(dāng)選擇了希望的串后,可以按壓GO鍵以允許在選擇的串上選擇珠。
注意,另外可選擇的方案有,可以隱藏未選擇的串的珠,只顯示一個痕跡指示該類目的存在。另外,當(dāng)選擇的類目達到屏幕的最左或最右時,可以在相反方向滾動該串以顯示更多的串。另外可選,選擇的類目可以停留在屏幕中央并當(dāng)每次按壓水平滾動鍵212時,該串組在相反方向上滾動,帶一個新串進入視野。
為遍歷一個選擇的串,用戶可以簡單地使用豎直光標(biāo)鍵232。這可以具有移動選擇的珠向上和向下或轉(zhuǎn)動整個串的效果,使得中心的一個總是選擇的那個。無論在哪種場合,珠串可以任意長,并且連續(xù)向下或向上的光標(biāo)引導(dǎo)的運動導(dǎo)致串在適當(dāng)?shù)姆较蛏辖o進以顯示更多珠。
注意,在一個實施例中,可以打開多個串,并且可以使用豎直和水平光標(biāo)鍵212和232在它們中間航行而不需要重新選擇任何串。當(dāng)一個珠被選擇時,可以通過按壓GO按鈕214移動它到檢索箱140。例如,選擇圖4中的電影珠并按壓GO按鈕214引起它被移動到檢索/概要箱140中,其由點線箭頭142指示。為從檢索/概要箱140中去除一個珠,用戶執(zhí)行某些動作來移動選擇器到檢索/概要箱140并選擇要去除的珠。然后按壓GO按鈕214,這將使選擇的珠撤回它來的串中。從檢索箱140中快速清除所有珠的方式是使用復(fù)位按鈕226。
注意檢索/概要箱140在圖4中標(biāo)簽是“Search”。這指示用戶現(xiàn)在所處的方式。另外,UI的基本外貌和工作在概要方式下和在檢索方式下相同。然而,在概要方式下,給用戶指示是喜歡還是不喜歡一個判據(jù)的選項。另外,在檢索方式下,可以提供類目的某一組。一個是曾經(jīng)保存的檢索,另一個是概要。這些在后面解釋。
現(xiàn)在參考圖5,在檢索方式UI或在一個專門的屏幕中提供一個檢索串157作為一個類目。前者的優(yōu)點是它提示用戶所保存的檢索的可用性。可以在鄰近檢索/概要箱140的串上表示保存的檢索。在檢索方式下可以提供并優(yōu)選提供的另一個特別的類目,是概要類目。這也可以作為一個珠串表示。
在建立一個檢索后,可以使用開始按鈕228執(zhí)行它來看該檢索的結(jié)果,或者如在140A指示,并通過按壓保存按鈕222給一個名字將它保存。檢索的命名可以使用已知UI元素執(zhí)行,諸如可在屏幕鍵盤上游動的光標(biāo)鍵,這種屏幕鍵盤例如由Tivo個人數(shù)字視頻記錄設(shè)備提供。例如,可以給名字“Pizza”來標(biāo)識為星期四晚上比莎餅晚會應(yīng)用的檢索。
可以如下訪問或編輯先前保存的檢索。為訪問串,用戶可以使用光標(biāo)鍵212、214或在檢索方式下通過按壓或保持下壓檢索按鈕216或任何其它設(shè)備。這將使檢索串157高亮顯示。然后可以如上述游歷檢索珠170,直到希望的珠加亮(或等價地,向前景滾動)。當(dāng)希望的檢索珠被加亮?xí)r,構(gòu)成判據(jù)、定義選擇的檢索珠的珠在檢索/概要箱140中出現(xiàn)。為應(yīng)用在選擇的檢索珠中定義的判據(jù),用戶可以立即擊打開始按鈕228或用戶可以移動檢索箱140和編輯檢索判據(jù),通過刪除它們或增加新的,就像構(gòu)造一個檢索一樣。然而,當(dāng)在這一意義上按壓保存按鈕222時,允許用戶把它保存回原來保存的檢索珠或一個新的珠,允許保存的檢索用作新檢索的模板。
注意,在構(gòu)建一個新檢索時在使用開始按鈕228調(diào)用前可以給檢索箱140連同新判據(jù)增加一個檢索珠,就像任何其它判據(jù)珠一樣。這實際上使保存的檢索成為檢索的一個模板或開始點,所以一個特別的用戶不必在她/他每次執(zhí)行檢索時輸入同樣的數(shù)據(jù)。
在檢索方式下,用戶還可以從一個概要串156中選擇珠加到一個檢索上。概要串156的每一個珠包含用戶的一個概要。在一個實施例中,該概要可以是一個隱式概要、一個顯式概要、或它們的組合??梢园驯硎驹摳乓闹榧拥揭粋€檢索上以引起結(jié)果由它們體現(xiàn)的偏好排序?,F(xiàn)在參考圖6,可以分開顯示和訪問隱式概要158和顯式概要159。在該實施例中,獨立使用概要珠,但是加到檢索箱140,就像其它判據(jù)珠一樣。
現(xiàn)在參考圖7,為建立或編輯一個概要,可以在任何時間按壓概要按鈕218以調(diào)用概要方式。這帶出概要方式UI元素。概要方式UI工作的方式和檢索方式UI工作的方式相同,除了概要箱140’是用“喜歡”分區(qū)164和不喜歡分區(qū)165分區(qū)的容器,在喜歡分區(qū)164中放有喜歡的判據(jù)的珠,而在不喜歡分區(qū)中放有不喜歡的判據(jù)的珠。在各分區(qū)中的珠的位置指示由該概要相對于該珠產(chǎn)生的動作。也就是說,一個判據(jù),例如電影,在不喜歡分區(qū)165中使概要負(fù)加權(quán)匹配該判據(jù)的記錄。相似地,在喜歡分區(qū)164中的判據(jù)將使匹配該判據(jù)的記錄正加權(quán)。注意,概要的名字在169連同一個標(biāo)簽出現(xiàn),該標(biāo)簽指示該用戶在概要方式。還注意,可以通過一個對話框或通過按壓一個專門的星鍵多次給珠一個得分來給該項一個等級。例如,五星可以指示一個非常喜歡的項,而一星指示一個很不喜歡的項。為看等級,可以用星圖標(biāo)標(biāo)記珠,可以改變它們的顏色以指示等級,它們在箱中的位置指示喜歡的或不喜歡的等級的程度,或可以改變它們的尺寸。這樣,觀看概要箱140’的用戶一眼就知道在該概要上的每一個珠的效果。按壓保存按鈕222可以保存概要。為選擇一個現(xiàn)有的概要編輯,用戶只需選擇適當(dāng)?shù)闹椴磯篏O按鈕214。為允許刪除一個概要,可以選擇概要珠并按壓刪除按鈕224。
為通過概要過濾當(dāng)前信道,在概要方式下,用戶可以選擇概要并按壓開始按鈕228。以這種方式,概要方式還作為一個顧問,該概要方式也可以稱為概要/顧問方式。注意,可以使用復(fù)位鍵226復(fù)位隱式和顯式概要。隱式概要可以是可編輯的或不可編輯的,取決于用于存儲信息的系統(tǒng)。如果所使用的機器學(xué)習(xí)設(shè)備存儲基于判據(jù)的推斷,則這些可以確切編輯就像針對顯式概要所討論的那樣。另外可選的方案為,可以通過使用個性珠編輯隱式概要,所述個性珠根據(jù)由該個性珠表示的個性模板加權(quán)不同的節(jié)目。例如,像“電影核桃”的珠強調(diào)電影和與電影有關(guān)的材料,“安靜類型”削弱動作/恐怖類內(nèi)容,或“工作過度”強調(diào)智能上不費力的材料,可以提供這些來以某種方式傾斜該隱式概要??梢栽跈z索方式使用同樣的個性珠使其動作只在一個檢索期間生效,或結(jié)合在一個保存的檢索中,或甚至結(jié)合在一個隱式概要中。
參考圖8,可以按照下述想法以一些不同方式實現(xiàn)檢索/概要方式3維圖畫的使用以減少雜亂和使相關(guān)信息和控制方便的方式組織信息(例如,可以滾動進入視野的許多信息部分隱藏在背景中顯示,但是它可以看作來提示它的存在和如何顯示它,例如隱藏在前列珠的后面的串上的珠);取決于上下文,更多相關(guān)信息表示在前景(例如,當(dāng)前選擇的項在前景表示);臨時隱藏的信息(但是它可以使用)退到背景(例如,串上的另外的珠路可以隱藏在背景中)。
例如,圖8的實施例產(chǎn)生于同樣的設(shè)計原理。在該實施例中,代替珠串在一條直線(像一個氣缸)上向左和右滾動,它們可以繞一個豎直軸滾動,像雜技。這種方式,有一個串始終在中心和最接近在3維空間場景中的觀察者。這里,選擇該關(guān)鍵字串,因為它是場景中最接近攝像機(用戶)位置的有利一個。另外,用串140C代替檢索箱140。
注意,為開發(fā)3維場景作為一種分劃或組織信息的工具,應(yīng)該使得這些維以獨立的方式來表達。沿軸向獨立的分布變化通常使該場景不對稱。對稱的3維由于限制沿一個軸的外貌的變化與為沿另一軸的外貌的變化相同而喪失多樣化的獨立性。這樣,對稱對使用3維場景作為可視地組織數(shù)據(jù)的設(shè)備是不利的。當(dāng)然,這不意味著對稱特征總破壞3維場景有效組織信息的能力。例如,珠符號自身是對稱的。另外,即使后續(xù)系列的珠串看上去是相同的,但是一個跨國對稱的例子,每一后續(xù)珠串表示一個不同的類目。所以在某一級上,對稱可以存在以提供視覺的清晰,但是在另一級,存在提供沿(視覺)對稱維差異的多樣化。
現(xiàn)在參考圖9,仍然使用雜技的概念,在該例中珠串更具風(fēng)格。在每一珠串的前面只有少數(shù)幾個珠可見,但是在每一串上的占優(yōu)勢的珠更明顯。再一次,中心串180是選擇的一個。這里,關(guān)鍵字串的選擇由其大小和粗線指示。檢索箱140用串140B代替。優(yōu)選使用該場景的幾何尺寸,因為不雜亂,和容易可見在廣播圖像上重疊的圖像。這一幾何尺寸怎樣可以應(yīng)用于其它上下文是顯然的。
參考圖10,在另一個例子中,用放在架子420上的盒子410串代替珠。選擇的架子430朝用戶延伸。檢索箱140用在其內(nèi)插入選擇的盒子330的孔460代替。這里,架子繞在該頁平面內(nèi)的一個水平軸轉(zhuǎn)動。架子和盒子進一步從向前選擇的位置(在430)撤回到背景,例如,如在320所示。在選擇的架子上的一個特別的盒子可以通過適當(dāng)?shù)丶恿痢⒎糯蠛凶踊蚣哟炙硎緸楸贿x擇。
參考圖11,在再一個例子中,使用符號柱(signpost)來表示可用類目、概要等的集合。每一符號表示一個類目或概要的集合。大多數(shù)符號480、485和450相對于觀察點以一個角度傾斜,除了選擇的一個或多個460和475。當(dāng)選擇一個符號時,在該類目中可用的選擇作為在符號的左側(cè)的標(biāo)簽470和472暴露。被選擇形成一個檢索的一部分的那些判據(jù)或概要(或為一個概要選擇的判據(jù))表示在符號的右側(cè),例如,如在460和462所示。正被構(gòu)建的當(dāng)前檢索的名字(如果它是一個檢索的話),或概要的名字(如果是一個正被構(gòu)建的概要的話),在底部例如在440出現(xiàn)。這樣,在符號柱的右邊的選擇的判據(jù)陣列相應(yīng)于在上面討論的珠實施例中的檢索箱140的內(nèi)容。圖10和11實施例的導(dǎo)航類似于在珠實施例中的導(dǎo)航。按壓豎直光標(biāo)鍵232使得當(dāng)前選擇的符號擺到“開”位置,其為圖11中的符號490。按壓水平光標(biāo)鍵212使得標(biāo)簽460/470變亮,如用粗體、顏色改變、大小改變等指示。標(biāo)簽471由大小和粗細(xì)改變表示被選擇。通過選擇標(biāo)簽,它們可以被加到符號柱的右側(cè)和從那兒清除。選擇一個標(biāo)簽在符號柱的兩側(cè)之間切換其位置。一旦判據(jù)作為檢索保存,則可以通過從它們自己的“檢索”符號(未示出)中選擇它們使其變得可用。任何在符號柱上不可見的判據(jù),可以通過豎直滾動將其帶入視野。新的符號將分別在底部和頂部出現(xiàn)。新標(biāo)簽將在最左和最右出現(xiàn)。
可以動態(tài)產(chǎn)生一個可以用于上述所有實施例的關(guān)鍵字表,而不是從一個一般的模板。通常,關(guān)鍵字由用戶輸入。然而,關(guān)鍵字表也可以從在由用戶進行的選擇中的普通術(shù)語中拾取,或反應(yīng)在建立查詢中用戶的類目選擇。
參考圖12,一旦調(diào)用一個檢索,則用戶看見概觀世界。通過在檢索方式下按壓開始按鈕228調(diào)用這一視圖。另外可選,在遙控器210上提供一個概觀按鈕。該概觀方式表示一個可視化表示,它用圖指示由用于層次的某些比喻返回的每一記錄的相關(guān)性。由檢索返回的每一記錄作為圖12中的一個六邊形瓦片表示。例如,如圖12所示,相對觀看者的結(jié)果的明顯接近性相應(yīng)于在檢索判據(jù)和記錄之間適合的好壞程度。另外,記錄510與記錄535比較,用粗線、總體大尺寸和粗體文本表示。越是相關(guān)的結(jié)果越朝向顯示的中心放置。存在一個元素,它指示從中在530產(chǎn)生當(dāng)前結(jié)果顯示的判據(jù)??梢允褂霉鈽?biāo)鍵212、232導(dǎo)航結(jié)果瓦片510、525等。瓦片的選擇將使其打開以揭示關(guān)于所選擇的項的進一步的信息。表示一個節(jié)目“Here’s Kitty”的瓦片在510表示為被選擇。這樣,為這一選擇表示另外的信息。
使用光標(biāo)鍵,用戶可以游動到判據(jù)元素510。在一個與圖12一致的實施例中,使用豎直和水平光標(biāo)鍵212、232關(guān)于X-Y投射平面(屏幕平面,這里Z軸是從前景伸向背景的圖像軸)移動光標(biāo),使得使用這兩個移動軸可以訪問任何圖標(biāo)。在另一可選的實施例中,使用光標(biāo)鍵212、232沿Z軸移動,使得在移動時背景瓦片更接近用戶和更多信息成為可見。在該實施例中,Z軸的控制可以在開和關(guān)之間切換,或可以使用一組光標(biāo)鍵例如豎直光標(biāo)鍵214來在當(dāng)前前景瓦片組中沿Z軸向前或向后移動其它組。當(dāng)在前景到背景的方向上前進時,當(dāng)前前景組瓦片消失,仿佛移動到觀看者的后面。
通過按壓GO按鈕214選擇判據(jù)元素,引起顯示變回檢索方式而把當(dāng)前檢索(由該判據(jù)指示的)加載到檢索箱140(或為其它實施例的相應(yīng)元素)。這允許容易地編輯檢索。
現(xiàn)在參考圖13,以和圖12相似的方式顯示結(jié)果,除了不應(yīng)用第三維位移元素。也就是說,較不相關(guān)的記錄更加遠(yuǎn)離中心和不那么粗,但是它們不像圖12的實施例中那樣撤回背景。其它特征基本上和圖12的實施例的特征一樣。
現(xiàn)在參考圖14,圍繞基本上為同心環(huán)605組織一個檢索的結(jié)果。每一記錄可以作為珠或符號610、620、630出現(xiàn)。環(huán)605意圖給出離開觀看者返回的一個隧道的外貌??梢允褂盟焦鈽?biāo)鍵232轉(zhuǎn)動當(dāng)前選擇的符號(在圖14中符號605是被選擇的符號)??梢允褂秘Q直光標(biāo)鍵212沿Z軸移動,亦即通過隧道移動把背景環(huán)帶到前景。當(dāng)環(huán)605向前移動時(觀看者沿Z軸向前進),符號610、620、630更接近用戶和變得更大。當(dāng)它們變大時,可以有更多信息相關(guān),使得例如這些瓦片給出總結(jié)的方式,它將給出詳細(xì)的信息。另外可選的方案為,可以調(diào)用其它介質(zhì)類型,諸如音頻、視頻、屏幕蓋(略圖)等。這些可以應(yīng)用于這里說明的所有實施例。
這里,和在前面的實施例中一樣,選擇元素554提供一個選擇判據(jù)的可視化提示,它產(chǎn)生當(dāng)前結(jié)果顯示和返回到相關(guān)檢索方式以編輯該判據(jù)的機構(gòu)。再一次,可以提供合適的導(dǎo)航鍵以允許快速訪問任何這些特征??梢园衙恳粋€環(huán)與匹配質(zhì)量級關(guān)聯(lián),其可以在屏幕上表示,如在566所示。
參考圖15,概觀世界場景的這一實施例類似于圖14,除了符號圍繞螺線666而不是環(huán)組織外。這一安排基本上是一維的,因此只需要使用一組光標(biāo)鍵來導(dǎo)航它。導(dǎo)航根據(jù)喜好可以用或可以不用沿Z軸的運動伴隨。
參考圖16A,一個純文本實施例使用3維空間形象來分開顯示的不同位置。該示意圖表示3個平面和軸的定義?,F(xiàn)在并參考圖16B,在該UI表示中,類目703沿Y軸分布,而類目選擇701在X-Y平面折斷而沿X軸分布。時間702表示為沿Z軸分布。用戶概要706表示在Y-Z平面內(nèi)。檢索標(biāo)題705及其元素704表示在X-Z平面內(nèi)。選擇的項在括號中表示。由在704和705表示的xz平面起檢索箱140的作用?,F(xiàn)在參考圖17,檢索的結(jié)果可以表示為在一個3維風(fēng)景中的文本圖標(biāo)。前景標(biāo)題是最相關(guān)的,其由在Y-Z平面內(nèi)的相關(guān)刻度814指示。最不相關(guān)的結(jié)果802、803沿Z軸以相關(guān)性離開觀看者逐漸變小出現(xiàn)。圍繞最相關(guān)記錄的括號817指示該記錄是當(dāng)前選擇的。選擇的記錄可以揭示關(guān)于該記錄的詳細(xì)信息,例如如在804所示。細(xì)節(jié)可以包括一個略圖或視頻(未示出)。進一步細(xì)節(jié)的揭示、放大狀態(tài)可以用單獨的操作調(diào)用,使得選擇不一定必然顯示關(guān)于該選擇的項的另外的信息。這一點適用于所有實施例。可以使用光標(biāo)鍵把較不相關(guān)的記錄卷動回來和依次加亮每一記錄。
在每一個上述實施例中,實際上可以用字或其它符號構(gòu)建一個或多個類目,例如,上面說明的關(guān)鍵字類目。關(guān)鍵字可以是字典中的每一個可以理解的字,這將使關(guān)鍵字的選擇不用鍵盤很困難(物理鍵盤或屏幕上的等價鍵盤)。鍵盤很乏味,而優(yōu)選關(guān)鍵字簡單地從例如上面討論的類目串中選擇,如果可能的話。
可以使用來自各種數(shù)據(jù)源的數(shù)據(jù)從在關(guān)鍵字選擇表中十分有用的大量備選關(guān)鍵字來構(gòu)建這種關(guān)鍵字類目。這些字可以從選擇的記錄和/或從由詢問返回的記錄的說明中根據(jù)出現(xiàn)或其變化頻率提取。
參考圖18,用戶直接或者通過檢索訪問數(shù)據(jù)庫的記錄。直接訪問數(shù)據(jù)庫的記錄可以相應(yīng)于例如用戶瀏覽和選擇記錄??梢匀缟鲜鲇懻撨M行檢索。用戶可以在步驟S150選擇一個路徑執(zhí)行其一。如果進行檢索(步驟S100),則在步驟S115從檢索結(jié)果構(gòu)建可以是一個字表的記錄。可以從檢索結(jié)果根據(jù)系統(tǒng)的容量和設(shè)計者的愿望采集標(biāo)題、說明、記錄內(nèi)容等的某些或全部字。較不相關(guān)的字,根據(jù)語法分析從表中過濾。例如,該表可以僅從直接對象和在說明中的句子中的主題和標(biāo)題詞形成。一旦形成該表,則可以根據(jù)出現(xiàn)的頻率和重要性(例如,標(biāo)題詞是說明中或記錄自身的內(nèi)容中最重要的詞)識別(S120)該表中最普通的字并排序(S125)。可以使用其它判據(jù)來選擇和排序加到該表中的字,例如,在檢索判據(jù)和得到的記錄之間適合的好壞度。上面僅是建議。所用判據(jù)將依賴于訪問的數(shù)據(jù)庫的類型。例如,一些記錄可以包含許多表征明確提供重要信息的記錄的不同的專門字段,諸如專利的受讓人、發(fā)明人和申請日。按照重要性和頻率留在該表頂部的一般字連同各自的排序數(shù)據(jù)成為該表的一部分,并在每次進行檢索時重復(fù)該處理。重復(fù)檢索可以建立該表,但是該表將永遠(yuǎn)排序,使在頂部保留最重要的項。使用上述用戶界面設(shè)計,最重要的關(guān)鍵字將總出現(xiàn)在屏幕上和最不重要的關(guān)鍵字可以通過滾動或轉(zhuǎn)動珠串(或其它相應(yīng)元素)可用。以這種方式,界面并不雜亂,同時仍然提供對大容量關(guān)鍵字的訪問。
如果用戶選擇僅選擇記錄而不檢索,則可以從多重選擇和從該表中采集的普通字以類似為檢索的方式形成字表。在步驟S110,用戶選擇一個或者多個記錄。步驟S110可以無需檢索直接到達,或先通過步驟S100-S130,然后再通過S150到達S110,從檢索結(jié)果中選擇一個或者多個記錄。在步驟S135,用戶從選擇的一個或多個記錄中給字表增加字。為識別在描述符上的命中數(shù)據(jù)的頻率,希望具有多個記錄,所以把每一個選擇加到一個覆蓋多重選擇重復(fù)的單一表和從該組合表導(dǎo)出的頻率數(shù)據(jù)上。另外可選擇的方案為,如果同時選擇大量記錄,則可以從這些選擇中得到頻率數(shù)據(jù)。給表增加字可以包括上面相對于從檢索結(jié)果中采集字討論的同樣的過濾和排序步驟。在步驟S140,可以從表中過濾掉具有低命中頻率的字。在步驟S145,根據(jù)上面討論的各種判據(jù)排序所有術(shù)語。注意,從檢索返回的記錄中導(dǎo)出的字表和從選擇的記錄導(dǎo)出的字表可以結(jié)合在一個單一表中。
優(yōu)選,關(guān)鍵字表應(yīng)該由用戶以和在本說明書其它地方關(guān)于編輯概要詳細(xì)說明的同樣方式編輯。為根據(jù)使用數(shù)據(jù)的頻率構(gòu)建關(guān)鍵字表,系統(tǒng)可以從完全沒有關(guān)鍵字開始。然后,每次用戶輸入一個查詢,可以掃描返回的結(jié)果來查找公共術(shù)語??梢話呙铇?biāo)題、說明、或任何其它數(shù)據(jù),并可以在一個關(guān)鍵字表中存儲具有某種頻度的那些術(shù)語。該表中的關(guān)鍵字每一個可以根據(jù)頻率或由該關(guān)鍵字出現(xiàn)的上下文加權(quán)的頻率排序。例如,在一個標(biāo)題中的一個關(guān)鍵字可以接受一個比在說明中的關(guān)鍵字更低的等級,或者在描述中的一個句子的語法分析中作為一個直接賓語或主語的關(guān)鍵字可以接受比間接賓語更高的等級,等。代替從檢索返回的記錄中提取關(guān)鍵字,可以從僅為使用選擇的記錄中提取關(guān)鍵字。例如,只實際使用為觀看或記錄選擇的節(jié)目來以上述方式形成關(guān)鍵字表。另外可選,可以使用選擇和查詢返回的記錄兩者,但是在選擇的記錄中的關(guān)鍵字可以比在其它返回的記錄中的關(guān)鍵字有更高的加權(quán)。然后可以使用同樣或相似方法排序該較短的表。
在串表示判據(jù)的地方,在每一類目中的判據(jù)的排序可以相應(yīng)于由用戶在構(gòu)造查詢中使用的頻率。這樣,例如,如果用戶的檢索總是包括白天的時間范圍,則相應(yīng)于這一時間范圍的一個或多個珠將排在較高位置。另外可選,根據(jù)選擇的記錄排序判據(jù),而不是用由檢索返回的所有記錄(或至少排序最高的一些)。
注意,上述許多技術(shù)可以與其它類型的用戶界面使用,而不限于上述優(yōu)選實施例的設(shè)計。例如,可以使用關(guān)鍵字表與純文本計算機界面使用。
保持開發(fā)本用戶界面的設(shè)計原理,希望在給定時間在屏幕上只看見少數(shù)高度相關(guān)的判據(jù)。在所有類目中,優(yōu)選使用用戶選擇一個給定判據(jù)的頻率以重要性次序排序該判據(jù)。這樣,雖然電視數(shù)據(jù)庫說明多于100個頻道的內(nèi)容,但是,如果只有5個這樣的頻道按慣例進入檢索查詢,則在缺省情況,這5個頻道應(yīng)該在顯示器上最前景或突出位置顯示。其它判據(jù)仍然可以訪問,但是該界面并不無知地提供用戶對所有的同等訪問。這是導(dǎo)致界面簡單的基本思想之一。
注意,也可以使檢索判據(jù)類目的優(yōu)先級化由用戶編輯。例如,如果某頻道在奧運會期間由使用頻率判斷暫時不受歡迎,則可以給用戶提供一個機構(gòu)來復(fù)蘇它。這可以是任何不同的技術(shù),例如,調(diào)用一個菜單選項來重新排序表示所選擇的類目元素的等級的表,這不需詳細(xì)說明。
對于熟悉本技術(shù)領(lǐng)域的人來說顯然,本發(fā)明不限于上述實施例的細(xì)節(jié),以及本發(fā)明可以以其它特定形式實現(xiàn)而不離開它的精神和基本屬性。因此本實施例在各個方面被認(rèn)為是說明性的,而不是限制性的,本發(fā)明的范圍由所附權(quán)利要求指示,而不是由上述說明,因此,所有來自權(quán)利要求的等價體的意義和范圍的變化均被包含在其內(nèi)。
權(quán)利要求
1.一種數(shù)據(jù)庫訪問設(shè)備,包括一個具有顯示器(230)和可連接到一個包含可搜索記錄的數(shù)據(jù)庫的控制器(240);所述控制器可連接到一個數(shù)據(jù)倉庫(235,260),該數(shù)據(jù)倉庫保存各種表征所述記錄的判據(jù);所述控制器可連接到一個輸入設(shè)備(210);所述控制器被編程以響應(yīng)從所述輸入設(shè)備接收的命令定義第一和第二搜索查詢;所述控制器還被編程以保存所述第一和第二搜索查詢和相應(yīng)的標(biāo)識符;所述控制器還被編程以允許選擇所述第一和第二搜索查詢中的至少一個和在一個搜索中應(yīng)用所述至少一個搜索查詢以根據(jù)所述第一和第二搜索查詢中的所述至少一個從所述數(shù)據(jù)庫中取出所述記錄中的所選擇的記錄。
2.如權(quán)利要求1所述的設(shè)備,其特征在于所述控制器被編程使得所述標(biāo)識符包括通過所述輸入設(shè)備可定義的文本名字。
3.如權(quán)利要求1所述的設(shè)備,其特征在于所述控制器被編程以允許所述第一和第二搜索查詢中的所述至少一個與判據(jù)進行組合以定義一個新的搜索查詢。
4.如權(quán)利要求3所述的設(shè)備,其特征在于所述控制器被編程以通過經(jīng)由所述輸入設(shè)備鍵入命令允許所述第一和第二搜索查詢與一個搜索相組合,所述命令包括由所述相應(yīng)的標(biāo)識符標(biāo)識所述第一和第二搜索查詢。
5.一種用于數(shù)據(jù)庫搜索的方法,包括下列步驟顯示標(biāo)識符(170),每一標(biāo)識符對應(yīng)于一個相應(yīng)的所保存的搜索查詢;接收一個命令以選擇所述標(biāo)識符中的至少一個;響應(yīng)所述命令,關(guān)于所述標(biāo)識符中的所述至少一個響應(yīng)所述所保存的搜索查詢執(zhí)行所述數(shù)據(jù)庫的搜索。
6.根據(jù)權(quán)利要求5的方法,其特征在于由指定的判據(jù)至少部分定義所述搜索查詢;所述執(zhí)行搜索的步驟包括將相應(yīng)所述標(biāo)識符的所述至少一個的所述保存的搜索查詢與其他的判據(jù)相組合以形成一個新的查詢。
7.根據(jù)權(quán)利要求5的方法,其特征在于還包括步驟在所述顯示步驟之前,定義所述相應(yīng)的搜索查詢;定義所述標(biāo)識符;以及保存所述相應(yīng)的搜索結(jié)果。
8.根據(jù)權(quán)利要求7的方法,其特征在于所述定義步驟包括在顯示器上顯示圖形對象(123),每一所述對象表示一個搜索判據(jù)和接收命令以選擇所述所選中的圖形對象以形成對應(yīng)于構(gòu)成所述一個相應(yīng)的搜索查詢的一組判據(jù)的一組所述圖形對象(140)。
9.一種搜索數(shù)據(jù)庫的方法,包括下列步驟接受命令以選擇判據(jù);響應(yīng)所述接受步驟定義一個第一搜索查詢;響應(yīng)命令輸入保存所述第一搜索查詢,并且保存一個標(biāo)識符以唯一地標(biāo)識所述第一搜索查詢;顯示所保存的搜索查詢的所述標(biāo)識符(170)和其他標(biāo)識符并且接受一個命令以選擇所述至少一個標(biāo)識符;響應(yīng)所述接受步驟在一個新的搜索查詢中包括所述第一搜索查詢。
10.根據(jù)權(quán)利要求9的方法,其特征在于所述包括步驟包括形成一個搜索表達式,其中所述第一搜索查詢將判據(jù)加到所述新的搜索查詢。
11.根據(jù)權(quán)利要求9的方法,其特征在于所述包括步驟包括形成一個搜索表達式,其中由所述第一搜索查詢定義的判據(jù)與其他的判據(jù)相結(jié)合以定義所述新的搜索查詢。
12.根據(jù)權(quán)利要求11的方法,其特征在于所述包括步驟包括在所述新的搜索查詢中加入一個另外的所保存的搜索查詢。
13.根據(jù)權(quán)利要求9的方法,其特征在于所述包括步驟包括在所述新的搜索查詢中加入一個另外的所保存的搜索查詢。
14.一種用于搜索數(shù)據(jù)庫的設(shè)備,包括一個具有與之相連的顯示器(230)和輸入設(shè)備(210)的控制器(240);所述控制器被編程以從所述輸入設(shè)備接受命令選擇判據(jù);所述控制器還被編程以響應(yīng)所述命令定義一個第一搜索查詢和響應(yīng)通過所述輸入設(shè)備輸入的另外的命令輸入保存所述第一搜索查詢和唯一地標(biāo)識所述第一搜索查詢的標(biāo)識符;所述控制器還被編程以顯示所述標(biāo)識符(170)和所保存的搜索查詢的其他標(biāo)識符,以及接受一個命令以選擇所述至少一個標(biāo)識符;所述控制器還被編程以響應(yīng)所述接受步驟在一個新的搜索查詢中包括所述第一搜索查詢以及響應(yīng)所述新的搜索查詢從所述數(shù)據(jù)庫中取出記錄。
15.根據(jù)權(quán)利要求14的設(shè)備,其特征在于所述新的搜索包括一個表達式,其中所述第一搜索查詢提供包括在所述新的搜索查詢中的一組判據(jù)的一個子集。
16.根據(jù)權(quán)利要求14的設(shè)備,其特征在于所述新的搜索查詢包括一個搜索表達式,其中由所述第一搜索查詢定義的判據(jù)與其他判據(jù)結(jié)合。
17.根據(jù)權(quán)利要求16的設(shè)備,其特征在于所述新的搜索查詢包括在一個另外的所保存的搜索查詢中定義的判據(jù)。
18.根據(jù)權(quán)利要求14的設(shè)備,其特征在于所述新的搜索查詢包括在一個另外的所保存的搜索查詢中定義的判據(jù)。
19.一個用于搜索數(shù)據(jù)庫的用戶界面設(shè)備,包括一個顯示器(230),一個數(shù)據(jù)倉庫(235,260),一個輸入設(shè)備(210)和一個與它們相連接的控制器(240),所述控制器用于控制所述顯示器,從所述輸入設(shè)備接收命令和向所述數(shù)據(jù)倉庫保存數(shù)據(jù)以及從所述數(shù)據(jù)倉庫取出數(shù)據(jù);所述控制器被編程以響應(yīng)一個第一組所述命令定義搜索查詢;所述控制器被編程以響應(yīng)一個第二組所述命令定義用于所述搜索查詢的相應(yīng)的標(biāo)識符;以及所述控制器被編程以保存所述搜索查詢和所述相應(yīng)的標(biāo)識符。
20.根據(jù)權(quán)利要求19的設(shè)備,其特征在于所述控制器還被編程以響應(yīng)一個第三組所述命令顯示所述標(biāo)識符的表示和產(chǎn)生至少一個所述標(biāo)識符的選擇的指示。
21.根據(jù)權(quán)利要求20的設(shè)備,其特征在于所述控制器還被編程以響應(yīng)所述指示產(chǎn)生一個復(fù)合的搜索查詢。
22.根據(jù)權(quán)利要求21的設(shè)備,其特征在于所述控制器還被編程使得所述復(fù)合的搜索查詢包括對應(yīng)于所述標(biāo)識符的所述至少一個的所述查詢。
全文摘要
查詢數(shù)據(jù)庫的用戶界面允許保存搜索作為查詢。以與基本搜索判據(jù)相同的方式處理該所保存的搜索。在一個尤其適用于象電視電子節(jié)目導(dǎo)引的悠閑應(yīng)用的實施例中,在一個圖象場景中作為一個對象顯示所保存的搜索并進行處理。從而,利用一個物理比喻用于構(gòu)建查詢和查看結(jié)果的過程。例如,在一個特定的實施例中,該搜索判據(jù)作為在一個三維場景中的珠串顯示,每一個珠代表一個判據(jù)或者搜索,每一個串代表一個不同的類目或者一組搜索。例如,判據(jù),戲劇、動作、懸念、和恐懼可以包括在“genre”的一個類目中。每個由用戶命名的搜索“Pizza”,“Movies”和“High IQ”可以存儲在一個類目中。例如搜索“Pizza”對于一個常規(guī)的周日晚上的比薩聚會可能是一個有用的搜索,“High IQ”搜索用于返回一個較高智力的需求內(nèi)容。接著該物理比喻,通過移動相應(yīng)的珠到一個查詢串選擇判據(jù)以形成一個查詢。也在一個三維場景中顯示結(jié)果,其中所取出的記錄和查詢之間匹配的準(zhǔn)確度對應(yīng)于也表示為珠的結(jié)果沿該場景的Z軸放置的位置。
文檔編號H04N5/445GK1537286SQ01801494
公開日2004年10月13日 申請日期2001年3月19日 優(yōu)先權(quán)日2000年3月29日
發(fā)明者J·A·馬蒂諾, L·尼科洛維斯卡, A·F·卡姆林, J A 馬蒂諾, 卡姆林, 坡邐 箍 申請人:皇家菲利浦電子有限公司