專利名稱:顯示搜索結(jié)果的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及在各種不同的搜索系統(tǒng)中和數(shù)據(jù)顯示系統(tǒng)中顯示搜索結(jié)果,這些系統(tǒng)諸如有電子媒體指南和其中通過匯集具有共同屬性的搜索結(jié)果集中結(jié)果列表的系統(tǒng)。
搜索引擎和其它用于選擇媒體的接口,諸如廣播媒體或者記錄標題,用在各種環(huán)境中從一個大的數(shù)據(jù)體中過濾被認為與用戶的興趣有關(guān)的對象。在CD-ROM、因特網(wǎng)、電視節(jié)目指南、建議的國家信息基礎(chǔ)設(shè)施中可用的巨量的信息,刺激了能夠?qū)υS多大型信息媒體源較容易訪問的渴望。對信息這種日漸增加的訪問很可能是有用的,但是這樣大量的信息對設(shè)計用于搜索引擎的用戶接口和用于審查和選擇信息的瀏覽工具提出了新的挑戰(zhàn)。例如,因特網(wǎng)用戶經(jīng)常為尋找信息源努力。作為由搜索引擎、EPG、諸如Folio的文本搜索工具提供的通常的機制的直接文本列表處理起來太單調(diào)乏味,因為外觀過于單調(diào),還因為在這種列表中可能存在的很大的冗余度。列表結(jié)構(gòu)對于要顯示的搜索結(jié)果來說是直觀、簡單的方式,但是當許多項具有同樣的特征時它們可能是重復的。當用戶對具有同樣特征的項不感興趣時這種重復對于用戶來說可能特別的厭煩。
搜索引擎顯示處理,其可以在通用計算機或者電子節(jié)目指南(EPG)上運行,例如圍繞集合的特征合并搜索結(jié)果。一般,搜索結(jié)果的列表格式作為單獨的列表項表示所有不同的搜索結(jié)果。根據(jù)本發(fā)明的一個實施例,具有相似特征的列表項作為單一列表項表示。例如,具有同一標題的項可以這樣組合。根據(jù)該實施例的一個特征,集合的項可以響應具有指針的指示選擇性地展開。
根據(jù)各種實施例,列表項關(guān)于其可能瓦解的特征可以是包含這樣一些元數(shù)據(jù)的任何特征,所述元數(shù)據(jù)可以或者不可以對用戶顯示。搜索結(jié)果可以從隱式或顯式簡檔或從搜索詢問或從其它源諸如基于一天的時間、季節(jié)、操作員類型等標準化的詢問導出。源數(shù)據(jù)可以來自駐留在通用計算機上的數(shù)據(jù)庫、網(wǎng)絡(luò)或因特網(wǎng)、具有EPG數(shù)據(jù)或其它廣播數(shù)據(jù)的遠程服務器、這種數(shù)據(jù)的本地備份等。
用于展開由合并隱藏的數(shù)據(jù)的各種機制,包括用鼠標跟蹤、用遠程鍵或鍵盤的制表符切換。當指示一個特別的列表項時,可以展開該列表項以根據(jù)表征它的其它特征暴露單個項。例如,電視節(jié)目可以由劇集或者日期和時間展開。展開可以以列表形式或者某些其它方式諸如把搜索項分成列或者根據(jù)給出在第三維中旋轉(zhuǎn)外形的顯示對象來實現(xiàn)。用于分類、匯集和展開的特征可以選擇,而顯示遵照當前選擇自動更新。
本發(fā)明將結(jié)合某些優(yōu)選的實施例說明,同時參照下面的說明性附圖,以便能夠更充分地理解。對于參考附圖,這里強調(diào),所示的特別之處是為了舉例,僅是為了說明性討論本發(fā)明的優(yōu)選實施例的目的,介紹的目的是為了提供什么被認為是最有用的和易于理解本發(fā)明的原理和概念方面的說明。在這一方面,沒有嘗試比基本理解本發(fā)明所需要的更加詳細地表示本發(fā)明的結(jié)構(gòu)細節(jié)。本說明結(jié)合附圖使對于本領(lǐng)域的技術(shù)員來說,怎樣在實踐中實現(xiàn)本發(fā)明的幾種形式是很顯然的。
圖1根據(jù)本發(fā)明的一個實施例表示指示實現(xiàn)本發(fā)明的處理的示意圖。
圖2表示為實現(xiàn)本發(fā)明的一個實施例的硬件環(huán)境的一個例子。
圖3表示根據(jù)現(xiàn)有技術(shù)用于顯示搜索結(jié)果的傳統(tǒng)列表格式。
圖4表示根據(jù)本發(fā)明的一個實施例的列表數(shù)據(jù)的集合。
圖5表示一個顯示的例子,圖示了根據(jù)本發(fā)明的一個實施例集合的列表數(shù)據(jù)和展開該列表數(shù)據(jù)的方式。
圖6表示一個顯示的例子,圖示了根據(jù)本發(fā)明的一個實施例集合的列表數(shù)據(jù)和展開該列表數(shù)據(jù)的另一方式。
圖7表示一個顯示的例子,圖示了根據(jù)本發(fā)明的一個實施例集合的列表數(shù)據(jù)和展開該列表數(shù)據(jù)的再一方式。
圖8-10表示一個作為集合的顯示的另一個例子,其可以被展開,同時保持列表的特征和使用一個組合的展開控制和在展開的各種階段中的層次結(jié)構(gòu)的指示符。
參考圖1,表示出為進行搜索和顯示搜索結(jié)果的處理,用于說明為實現(xiàn)本發(fā)明一種可能的功能機制。源數(shù)據(jù)5,它可能駐留在遠程服務器或者同等設(shè)備、本地數(shù)據(jù)源或者其它數(shù)據(jù)源,由搜索處理10過濾,搜索處理10由用戶接口處理50以與為搜索和過濾數(shù)據(jù)的任何當前的或者未來的機制相一致的方式控制。該搜索處理產(chǎn)生搜索結(jié)果的一個過濾的集合20。然后顯示產(chǎn)生處理40訪問搜索結(jié)果20和由顯示輸出處理60為輸出,將它格式化。顯示產(chǎn)生處理40也在用戶接口處理50的控制之下。
搜索結(jié)果20可以采用數(shù)據(jù)列表或者源數(shù)據(jù)5中的數(shù)據(jù)的指針的形式。每一項可以對應于一個選擇,例如可能由用戶使用的文件或者電視節(jié)目。每一項(附圖編號中作為項1-N指示的)具有各種特征(附圖編號中作為項f1-fN指示的),它們可以采取任何各種可能的值。注意,用戶接口處理可以包括軟控制,諸如顯示圖形控制,像按鈕、單選按鈕等,結(jié)合或者另選硬控制,諸如電視型遙控器。該處理可以顯示用于搜索的顯示準則和特征值集合以及可以顯示由顯示輸出處理60產(chǎn)生的搜索結(jié)果。圖1表示的配置只是許多可能的配置之一,這些配置對于本領(lǐng)域的技術(shù)人員來說,根據(jù)本說明書很容易理解。
現(xiàn)在參考圖2,可以用來產(chǎn)生圖1所示處理的硬件環(huán)境包括可以是嵌入系統(tǒng)的處理器120、包括內(nèi)部存儲器和存儲裝置的控制處理器、通用計算機等。處理器120從遠程服務器或者任何其他源(未示出)從數(shù)據(jù)源140接收數(shù)據(jù),數(shù)據(jù)源140可以提供圖1所示的源數(shù)據(jù)5。可以使用各種輸入設(shè)備130諸如鍵盤190、觸摸屏150、鼠標180、音頻輸入(例如話筒)175、手持遙控器160等來給圖1的用戶接口處理50提供輸入。搜索結(jié)果和控制可以在監(jiān)控顯示器100上顯示,它可以是電視LCD屏幕或者其它顯示器。結(jié)果或者控制可以由音頻接口部分或者全部提供,音頻接口的輸出是符合為這種接口的各種技術(shù)的揚聲器,諸如音頻提示和語音輸入。存儲在可移動介質(zhì)110中的用戶概要文件或預先定義的詢問根據(jù)任何合適的裝置或者介質(zhì)類型輸入到處理器120。
現(xiàn)在參考圖3,在現(xiàn)有技術(shù)系統(tǒng)中,在顯示區(qū)域270內(nèi)通過簡單的列表標簽205-220顯示搜索結(jié)果,每一列表標簽對應于一個搜索結(jié)果。如上面討論的和在這里顯示的,每一搜索結(jié)果(項1-N)由一組作為f1-fN指示的特征表征。每一特征具有在一個給定的搜索結(jié)果中的各自的值。例如,項1、特征f1具有值A(chǔ),項1、特征f2具有值Q,項2、特征f1具有值A(chǔ),項2、特征f2具有值B。
現(xiàn)在參考例如如圖4所示本發(fā)明的實施例。把項1和項2結(jié)合到具有單一標簽245的單一項中,因為它們具有為特征1同樣的值。例如,如果特征f1表示一個節(jié)目的標題,則對于具有該標題的所有節(jié)目將只列出一個標簽。
參考圖5,在圖4所示列表方法的例子中,顯示區(qū)域表示為電視節(jié)目的一組標簽375。每一標簽指示節(jié)目的標題。每一標題在搜索結(jié)果中可以有多個實例,所以每一標簽375可以指示多于一個的具有唯一的日期和時間的節(jié)目、劇集或系列等。在本實施例中,在搜索結(jié)果中的每一唯一項由在顯示器上的動畫小圖標或圖標320指示。每一圖標可以表示圍繞不同特征結(jié)合的一個或者多個搜索結(jié)果項,例如,可以有多個劇集同時廣播,但是這些可以由一個指示廣播時間的圖標表示。關(guān)于對應于一個圖標320的每一項的信息可以通過附圖編號或者相似設(shè)備諸如位于屏幕上某處的文本框表示。在圖示中,附圖編號由用戶選擇啟動,諸如通過使用指針315指向它。在本例中,每一圖標表示一個日期和時間。但是每一個可以關(guān)于日期和時間而匯集,因此每一個可以包含多個頻道和/或劇集。
在每一圖標320表示搜索結(jié)果項的場合,諸如單獨的廣播事件,附圖編號310或者文本框(未示出)可以列出所有這些結(jié)果,每一個具有它各自的日期/時間、頻道、劇集等。為允許用戶控制搜索結(jié)果的分類和結(jié)合,可以提供諸如在325、330、335、340和345指示的各種控制,或者在所示出的顯示區(qū)域305提供,或者在另一設(shè)備上永久地或者軟件允許地提供,所述另一設(shè)備有諸如遙控器160或者鍵盤190或者具有諸如可編程遙控器(未示出)的另外的設(shè)備。例如,控制可以允許按照標題380或者按照日期330,或者用于按照標題340、日期335、或者由用戶指示的劇集325待結(jié)合的列表項,對標簽375的列表進行分類。當前選擇可以通過某類在340和380指示的加亮顯示來表示。
現(xiàn)在參考圖6,在顯示格式的另一個例子中,代替如在圖5中使用附圖編號310分解隱藏特征,而在一個縮進去的列表420中表示搜索結(jié)果和出現(xiàn)的隱藏特征??s進去的列表420例如可以表示一些標簽410中顯示的一個節(jié)目標題的不同的日期和時間。在標簽組415中,顯示其它節(jié)目標題??s進去的列表可以由用戶例如使用在圖6的例子中的指針315調(diào)用。如圖5的實施例中所示,可以提供各種控制以允許用戶指示通過標題430或通過日期435分類,來按照標題440、日期445或劇集450結(jié)合和展開搜索結(jié)果(標題455、日期460或劇集465)。當前選擇可以通過某類加亮顯示如在430、445和460指示的那樣表示。當每一控制被修改時,該顯示可以被立即更新,以反應當前進行的選擇。
現(xiàn)在參考圖7,在另一個例子中,搜索結(jié)果在根據(jù)日期的列表510中表示,亦即列表510顯示不同的日期d1…d5。結(jié)合時間、標題和其它屬性。然而顯示器505表示一個控制/顯示對象575,它給出一組圓環(huán)的形狀,每一圓環(huán)580由動畫小圖標585組成,每一動畫小圖標585對應于在搜索結(jié)果中的單個的條目。如同在前一實施例中那樣,可以使用控制標題515、日期520、標題525、時間530和劇集535等在多級上選擇性地結(jié)合搜索結(jié)果。這里,每一動畫小圖標585表示一個標題和時間,其由當前選擇加亮指示,例如由在540為標題指示的。為觀察不同的條目,通過使用指針560選擇轉(zhuǎn)動每一環(huán)圓環(huán)580,使得當前選擇面朝前。動畫小圖標的次序可以是任何所希望的,并且可以通過使用另一種控制器(未示出)控制。
現(xiàn)在參考圖8,在另一個實施例中,顯示區(qū)域600表示列表項610、620、625、630和635。每一列表項,例如列表項620,具有一個控制605,它還用作列表項620是否已被展開的指示符。在包括列表項610、620、625、630和635的列表中,每一列表項,如在其它例子中一樣,可以表示多于一個的搜索結(jié)果。這樣,所顯示的如列表項610、620、625、630和635的結(jié)果可以被視為代表層次結(jié)構(gòu)頂級的搜索結(jié)果。為分解對于一個給定的列表項的第一級,例如列表項610,控制605可以使用例如指針602向下移動?,F(xiàn)在繼續(xù)參考圖9,將控制605向下移動引起控制鎖定在較低位置,同時展開由待分解的列表項620表示的層次結(jié)構(gòu)級,揭示包括列表項640、645、和650的下一級。后者指示支配列表項660的特別劇集,這用它在660處的向下位置的控制指示。對向列表項640、645、和650的控制具有它們的控制,例如列表項640的控制605在上位置。
現(xiàn)在參考圖10,在列表項640、645、和650中間的每一項可以被進一步展開以揭示層次結(jié)構(gòu)的較低一級的內(nèi)容,在這一場合包括由列表項680和685指示的廣播時間。如果這是層次結(jié)構(gòu)的最后一級,則在這一級的控制例如列表項680的670可以被忽略。但是這一級可以被進一步分解以揭示多個廣播頻道或者其它信息。
對于本領(lǐng)域的技術(shù)人員來說,顯然,本發(fā)明不限于上述說明性實施例的細節(jié),相反,本發(fā)明可以以其它具體的形式實現(xiàn),而不離開它的精神和本質(zhì)屬性。因此當前的實施例在所有方面應該被認為是說明性的而不是限制性的,本發(fā)明的范圍由所附權(quán)利要求而不是由上述說明指示,因此所有在權(quán)利要求的意義和等價范圍內(nèi)的修改也算是包括在內(nèi)。
例如,雖然控制例如670和775被表示為句柄,但是它們可以由被驅(qū)動的動畫小圖標或者其它符號代替和層次結(jié)構(gòu)級由其它顯示參數(shù)諸如圖標或列表項的顏色指示。
權(quán)利要求
1.一種用于顯示搜索結(jié)果的設(shè)備,包括-至少一個用戶接口和連接在其上的支持處理器(120),所述用戶接口具有至少一個控制(150/180/160/190/130/110)和至少一個輸出(100/170);-所述處理器被配置為接受搜索結(jié)果;-所述用戶接口適用于響應指示每一所述搜索結(jié)果的第一特征的用戶輸入施加控制信號;-所述處理器被配置為產(chǎn)生包括多個對應于所述搜索結(jié)果的各自一個的符號(245-255)的顯示數(shù)據(jù),使得具有所述第一特征的同一值的所述搜索結(jié)果的一個由單一符號(245)指示。其中,所述處理器適用于由所述用戶接口顯示而輸出所述符號。
2.根據(jù)權(quán)利要求1所述的設(shè)備,其中,所述處理器適用于輸出所述符號,以供由所述用戶接口以沿顯示區(qū)域(270)的第一軸延伸的列表的格式進行顯示。
3.根據(jù)權(quán)利要求2所述的設(shè)備,其中,-至少某些所述搜索結(jié)果具有第二特征;-所述顯示數(shù)據(jù)包括對應于具有同一值的所述搜索結(jié)果(320)的所述一個的多個實例的符號,每一所述一個可由沿所述顯示區(qū)域的一個第二軸發(fā)展的所述用戶接口有選擇地顯示。
4.根據(jù)權(quán)利要求3所述的設(shè)備,其中,所述一個由所述用戶接口是通過沿所述顯示區(qū)域的所述第二軸通過指示對應于所述一個的所述符號來顯示的。
5.根據(jù)權(quán)利要求2所述的設(shè)備,其中,所述第一軸定義一列。
6.根據(jù)權(quán)利要求2所述的設(shè)備,其中,所述一個由所述用戶接口是通過沿在一個顯示控制(350)上的所述顯示區(qū)域的所述第二軸來顯示的。
7.根據(jù)權(quán)利要求6所述的設(shè)備,其中,所述顯示控制允許選擇性地展開所述一個的細節(jié)。
8.根據(jù)權(quán)利要求7所述的設(shè)備,其中,所述一個可以關(guān)于選擇的第三特征有選擇地集合。
9.根據(jù)權(quán)利要求3所述的設(shè)備,其中,所述第一軸是垂直的,所述第二軸是水平的。
10.根據(jù)權(quán)利要求1所述的設(shè)備,其中,所述搜索結(jié)果是廣播事件。
11.根據(jù)權(quán)利要求1所述的設(shè)備,其中,所述第一特征包括一個節(jié)目事件的至少一個標題、時間、日期、頻道、和劇集。
12.根據(jù)權(quán)利要求1所述的設(shè)備,其中,所述處理器被配置為產(chǎn)生包括多個對應于所述搜索結(jié)果的各自一個的符號的顯示數(shù)據(jù),使得具有所述第一特征的同一值的所述搜索結(jié)果的一個由單一符號指示。
13.一種顯示搜索結(jié)果的方法,包括-接收用戶數(shù)據(jù),用以指示用于結(jié)合搜索結(jié)果的第一特征;-識別具有與所述第一特征的同一值的搜索結(jié)果;-產(chǎn)生一個顯示,用單一符號指示具有所述同一值的每一所述搜索結(jié)果;展開所述每一個搜索結(jié)果,以便顯示所述每個搜索結(jié)果的附加信息,以響應所述由用戶指示的單一符號。
全文摘要
一種用于表示搜索結(jié)果的顯示機制,該機制相當適合于在電子節(jié)目指南上顯示編程事件,它根據(jù)具有相同或相似值的特征有選擇地匯集結(jié)果列表中的項。每一被集合的項由各自的符號(245-255)表示??梢蕴峁┮粋€用戶接口,以允許有選擇地展開符號。結(jié)果列表具有比根據(jù)現(xiàn)有技術(shù)的列表相比,重復項要少得多,在現(xiàn)有技術(shù)的列表中每一搜索結(jié)果都被明確表示。
文檔編號G06F17/30GK1639710SQ03804824
公開日2005年7月13日 申請日期2003年2月17日 優(yōu)先權(quán)日2002年2月28日
發(fā)明者J·A·馬蒂諾, L·尼科拉維斯卡, J·德邦特, J·茲梅曼 申請人:皇家飛利浦電子股份有限公司