显示搜索结果的制作方法

文档序号:6404367阅读:192来源:国知局
专利名称:显示搜索结果的制作方法
技术领域
本发明涉及在各种不同的搜索系统中和数据显示系统中显示搜索结果,这些系统诸如有电子媒体指南和其中通过汇集具有共同属性的搜索结果集中结果列表的系统。
搜索引擎和其它用于选择媒体的接口,诸如广播媒体或者记录标题,用在各种环境中从一个大的数据体中过滤被认为与用户的兴趣有关的对象。在CD-ROM、因特网、电视节目指南、建议的国家信息基础设施中可用的巨量的信息,刺激了能够对许多大型信息媒体源较容易访问的渴望。对信息这种日渐增加的访问很可能是有用的,但是这样大量的信息对设计用于搜索引擎的用户接口和用于审查和选择信息的浏览工具提出了新的挑战。例如,因特网用户经常为寻找信息源努力。作为由搜索引擎、EPG、诸如Folio的文本搜索工具提供的通常的机制的直接文本列表处理起来太单调乏味,因为外观过于单调,还因为在这种列表中可能存在的很大的冗余度。列表结构对于要显示的搜索结果来说是直观、简单的方式,但是当许多项具有同样的特征时它们可能是重复的。当用户对具有同样特征的项不感兴趣时这种重复对于用户来说可能特别的厌烦。
搜索引擎显示处理,其可以在通用计算机或者电子节目指南(EPG)上运行,例如围绕集合的特征合并搜索结果。一般,搜索结果的列表格式作为单独的列表项表示所有不同的搜索结果。根据本发明的一个实施例,具有相似特征的列表项作为单一列表项表示。例如,具有同一标题的项可以这样组合。根据该实施例的一个特征,集合的项可以响应具有指针的指示选择性地展开。
根据各种实施例,列表项关于其可能瓦解的特征可以是包含这样一些元数据的任何特征,所述元数据可以或者不可以对用户显示。搜索结果可以从隐式或显式简档或从搜索询问或从其它源诸如基于一天的时间、季节、操作员类型等标准化的询问导出。源数据可以来自驻留在通用计算机上的数据库、网络或因特网、具有EPG数据或其它广播数据的远程服务器、这种数据的本地备份等。
用于展开由合并隐藏的数据的各种机制,包括用鼠标跟踪、用远程键或键盘的制表符切换。当指示一个特别的列表项时,可以展开该列表项以根据表征它的其它特征暴露单个项。例如,电视节目可以由剧集或者日期和时间展开。展开可以以列表形式或者某些其它方式诸如把搜索项分成列或者根据给出在第三维中旋转外形的显示对象来实现。用于分类、汇集和展开的特征可以选择,而显示遵照当前选择自动更新。
本发明将结合某些优选的实施例说明,同时参照下面的说明性附图,以便能够更充分地理解。对于参考附图,这里强调,所示的特别之处是为了举例,仅是为了说明性讨论本发明的优选实施例的目的,介绍的目的是为了提供什么被认为是最有用的和易于理解本发明的原理和概念方面的说明。在这一方面,没有尝试比基本理解本发明所需要的更加详细地表示本发明的结构细节。本说明结合附图使对于本领域的技术员来说,怎样在实践中实现本发明的几种形式是很显然的。


图1根据本发明的一个实施例表示指示实现本发明的处理的示意图。
图2表示为实现本发明的一个实施例的硬件环境的一个例子。
图3表示根据现有技术用于显示搜索结果的传统列表格式。
图4表示根据本发明的一个实施例的列表数据的集合。
图5表示一个显示的例子,图示了根据本发明的一个实施例集合的列表数据和展开该列表数据的方式。
图6表示一个显示的例子,图示了根据本发明的一个实施例集合的列表数据和展开该列表数据的另一方式。
图7表示一个显示的例子,图示了根据本发明的一个实施例集合的列表数据和展开该列表数据的再一方式。
图8-10表示一个作为集合的显示的另一个例子,其可以被展开,同时保持列表的特征和使用一个组合的展开控制和在展开的各种阶段中的层次结构的指示符。
参考图1,表示出为进行搜索和显示搜索结果的处理,用于说明为实现本发明一种可能的功能机制。源数据5,它可能驻留在远程服务器或者同等设备、本地数据源或者其它数据源,由搜索处理10过滤,搜索处理10由用户接口处理50以与为搜索和过滤数据的任何当前的或者未来的机制相一致的方式控制。该搜索处理产生搜索结果的一个过滤的集合20。然后显示产生处理40访问搜索结果20和由显示输出处理60为输出,将它格式化。显示产生处理40也在用户接口处理50的控制之下。
搜索结果20可以采用数据列表或者源数据5中的数据的指针的形式。每一项可以对应于一个选择,例如可能由用户使用的文件或者电视节目。每一项(附图编号中作为项1-N指示的)具有各种特征(附图编号中作为项f1-fN指示的),它们可以采取任何各种可能的值。注意,用户接口处理可以包括软控制,诸如显示图形控制,像按钮、单选按钮等,结合或者另选硬控制,诸如电视型遥控器。该处理可以显示用于搜索的显示准则和特征值集合以及可以显示由显示输出处理60产生的搜索结果。图1表示的配置只是许多可能的配置之一,这些配置对于本领域的技术人员来说,根据本说明书很容易理解。
现在参考图2,可以用来产生图1所示处理的硬件环境包括可以是嵌入系统的处理器120、包括内部存储器和存储装置的控制处理器、通用计算机等。处理器120从远程服务器或者任何其他源(未示出)从数据源140接收数据,数据源140可以提供图1所示的源数据5。可以使用各种输入设备130诸如键盘190、触摸屏150、鼠标180、音频输入(例如话筒)175、手持遥控器160等来给图1的用户接口处理50提供输入。搜索结果和控制可以在监控显示器100上显示,它可以是电视LCD屏幕或者其它显示器。结果或者控制可以由音频接口部分或者全部提供,音频接口的输出是符合为这种接口的各种技术的扬声器,诸如音频提示和语音输入。存储在可移动介质110中的用户概要文件或预先定义的询问根据任何合适的装置或者介质类型输入到处理器120。
现在参考图3,在现有技术系统中,在显示区域270内通过简单的列表标签205-220显示搜索结果,每一列表标签对应于一个搜索结果。如上面讨论的和在这里显示的,每一搜索结果(项1-N)由一组作为f1-fN指示的特征表征。每一特征具有在一个给定的搜索结果中的各自的值。例如,项1、特征f1具有值A,项1、特征f2具有值Q,项2、特征f1具有值A,项2、特征f2具有值B。
现在参考例如如图4所示本发明的实施例。把项1和项2结合到具有单一标签245的单一项中,因为它们具有为特征1同样的值。例如,如果特征f1表示一个节目的标题,则对于具有该标题的所有节目将只列出一个标签。
参考图5,在图4所示列表方法的例子中,显示区域表示为电视节目的一组标签375。每一标签指示节目的标题。每一标题在搜索结果中可以有多个实例,所以每一标签375可以指示多于一个的具有唯一的日期和时间的节目、剧集或系列等。在本实施例中,在搜索结果中的每一唯一项由在显示器上的动画小图标或图标320指示。每一图标可以表示围绕不同特征结合的一个或者多个搜索结果项,例如,可以有多个剧集同时广播,但是这些可以由一个指示广播时间的图标表示。关于对应于一个图标320的每一项的信息可以通过附图编号或者相似设备诸如位于屏幕上某处的文本框表示。在图示中,附图编号由用户选择启动,诸如通过使用指针315指向它。在本例中,每一图标表示一个日期和时间。但是每一个可以关于日期和时间而汇集,因此每一个可以包含多个频道和/或剧集。
在每一图标320表示搜索结果项的场合,诸如单独的广播事件,附图编号310或者文本框(未示出)可以列出所有这些结果,每一个具有它各自的日期/时间、频道、剧集等。为允许用户控制搜索结果的分类和结合,可以提供诸如在325、330、335、340和345指示的各种控制,或者在所示出的显示区域305提供,或者在另一设备上永久地或者软件允许地提供,所述另一设备有诸如遥控器160或者键盘190或者具有诸如可编程遥控器(未示出)的另外的设备。例如,控制可以允许按照标题380或者按照日期330,或者用于按照标题340、日期335、或者由用户指示的剧集325待结合的列表项,对标签375的列表进行分类。当前选择可以通过某类在340和380指示的加亮显示来表示。
现在参考图6,在显示格式的另一个例子中,代替如在图5中使用附图编号310分解隐藏特征,而在一个缩进去的列表420中表示搜索结果和出现的隐藏特征。缩进去的列表420例如可以表示一些标签410中显示的一个节目标题的不同的日期和时间。在标签组415中,显示其它节目标题。缩进去的列表可以由用户例如使用在图6的例子中的指针315调用。如图5的实施例中所示,可以提供各种控制以允许用户指示通过标题430或通过日期435分类,来按照标题440、日期445或剧集450结合和展开搜索结果(标题455、日期460或剧集465)。当前选择可以通过某类加亮显示如在430、445和460指示的那样表示。当每一控制被修改时,该显示可以被立即更新,以反应当前进行的选择。
现在参考图7,在另一个例子中,搜索结果在根据日期的列表510中表示,亦即列表510显示不同的日期d1…d5。结合时间、标题和其它属性。然而显示器505表示一个控制/显示对象575,它给出一组圆环的形状,每一圆环580由动画小图标585组成,每一动画小图标585对应于在搜索结果中的单个的条目。如同在前一实施例中那样,可以使用控制标题515、日期520、标题525、时间530和剧集535等在多级上选择性地结合搜索结果。这里,每一动画小图标585表示一个标题和时间,其由当前选择加亮指示,例如由在540为标题指示的。为观察不同的条目,通过使用指针560选择转动每一环圆环580,使得当前选择面朝前。动画小图标的次序可以是任何所希望的,并且可以通过使用另一种控制器(未示出)控制。
现在参考图8,在另一个实施例中,显示区域600表示列表项610、620、625、630和635。每一列表项,例如列表项620,具有一个控制605,它还用作列表项620是否已被展开的指示符。在包括列表项610、620、625、630和635的列表中,每一列表项,如在其它例子中一样,可以表示多于一个的搜索结果。这样,所显示的如列表项610、620、625、630和635的结果可以被视为代表层次结构顶级的搜索结果。为分解对于一个给定的列表项的第一级,例如列表项610,控制605可以使用例如指针602向下移动。现在继续参考图9,将控制605向下移动引起控制锁定在较低位置,同时展开由待分解的列表项620表示的层次结构级,揭示包括列表项640、645、和650的下一级。后者指示支配列表项660的特别剧集,这用它在660处的向下位置的控制指示。对向列表项640、645、和650的控制具有它们的控制,例如列表项640的控制605在上位置。
现在参考图10,在列表项640、645、和650中间的每一项可以被进一步展开以揭示层次结构的较低一级的内容,在这一场合包括由列表项680和685指示的广播时间。如果这是层次结构的最后一级,则在这一级的控制例如列表项680的670可以被忽略。但是这一级可以被进一步分解以揭示多个广播频道或者其它信息。
对于本领域的技术人员来说,显然,本发明不限于上述说明性实施例的细节,相反,本发明可以以其它具体的形式实现,而不离开它的精神和本质属性。因此当前的实施例在所有方面应该被认为是说明性的而不是限制性的,本发明的范围由所附权利要求而不是由上述说明指示,因此所有在权利要求的意义和等价范围内的修改也算是包括在内。
例如,虽然控制例如670和775被表示为句柄,但是它们可以由被驱动的动画小图标或者其它符号代替和层次结构级由其它显示参数诸如图标或列表项的颜色指示。
权利要求
1.一种用于显示搜索结果的设备,包括-至少一个用户接口和连接在其上的支持处理器(120),所述用户接口具有至少一个控制(150/180/160/190/130/110)和至少一个输出(100/170);-所述处理器被配置为接受搜索结果;-所述用户接口适用于响应指示每一所述搜索结果的第一特征的用户输入施加控制信号;-所述处理器被配置为产生包括多个对应于所述搜索结果的各自一个的符号(245-255)的显示数据,使得具有所述第一特征的同一值的所述搜索结果的一个由单一符号(245)指示。其中,所述处理器适用于由所述用户接口显示而输出所述符号。
2.根据权利要求1所述的设备,其中,所述处理器适用于输出所述符号,以供由所述用户接口以沿显示区域(270)的第一轴延伸的列表的格式进行显示。
3.根据权利要求2所述的设备,其中,-至少某些所述搜索结果具有第二特征;-所述显示数据包括对应于具有同一值的所述搜索结果(320)的所述一个的多个实例的符号,每一所述一个可由沿所述显示区域的一个第二轴发展的所述用户接口有选择地显示。
4.根据权利要求3所述的设备,其中,所述一个由所述用户接口是通过沿所述显示区域的所述第二轴通过指示对应于所述一个的所述符号来显示的。
5.根据权利要求2所述的设备,其中,所述第一轴定义一列。
6.根据权利要求2所述的设备,其中,所述一个由所述用户接口是通过沿在一个显示控制(350)上的所述显示区域的所述第二轴来显示的。
7.根据权利要求6所述的设备,其中,所述显示控制允许选择性地展开所述一个的细节。
8.根据权利要求7所述的设备,其中,所述一个可以关于选择的第三特征有选择地集合。
9.根据权利要求3所述的设备,其中,所述第一轴是垂直的,所述第二轴是水平的。
10.根据权利要求1所述的设备,其中,所述搜索结果是广播事件。
11.根据权利要求1所述的设备,其中,所述第一特征包括一个节目事件的至少一个标题、时间、日期、频道、和剧集。
12.根据权利要求1所述的设备,其中,所述处理器被配置为产生包括多个对应于所述搜索结果的各自一个的符号的显示数据,使得具有所述第一特征的同一值的所述搜索结果的一个由单一符号指示。
13.一种显示搜索结果的方法,包括-接收用户数据,用以指示用于结合搜索结果的第一特征;-识别具有与所述第一特征的同一值的搜索结果;-产生一个显示,用单一符号指示具有所述同一值的每一所述搜索结果;展开所述每一个搜索结果,以便显示所述每个搜索结果的附加信息,以响应所述由用户指示的单一符号。
全文摘要
一种用于表示搜索结果的显示机制,该机制相当适合于在电子节目指南上显示编程事件,它根据具有相同或相似值的特征有选择地汇集结果列表中的项。每一被集合的项由各自的符号(245-255)表示。可以提供一个用户接口,以允许有选择地展开符号。结果列表具有比根据现有技术的列表相比,重复项要少得多,在现有技术的列表中每一搜索结果都被明确表示。
文档编号G06F17/30GK1639710SQ03804824
公开日2005年7月13日 申请日期2003年2月17日 优先权日2002年2月28日
发明者J·A·马蒂诺, L·尼科拉维斯卡, J·德邦特, J·兹梅曼 申请人:皇家飞利浦电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1