推荐器中的辅助用户控制的制作方法

文档序号:7635966阅读:97来源:国知局
专利名称:推荐器中的辅助用户控制的制作方法
推荐器中的辅助用户控制 本发明主题涉及用于推荐节目给用户观看的推荐器。在推荐器4支术中,在显式(explicit)和隐式(implicit)推荐 器之间通常有所区别。在显式推荐器中,用户明确地输入他的/她的对 于不同内容类别的喜好。例如,他/她可以通过给"动作电影"类高的 分数来表明他/她非常喜欢动作电影,对于他/她不喜欢的特定频道则 通过给其低(或负)的分数来表明。然后,对于新节目,将该类别的 分数合并来确定推荐的分数。在隐式推荐器中,用户自己不给出他/她 的特征分数,但是学习系统被用于从训练的例子(用户喜欢或不喜欢 的节目)中导出这些分数。显式推荐器的主要优点在于用户处于完全的控制。隐式推荐器的 主要优点在于系统容易使用。虽然隐式推荐器易于使用,但用户通常希望对系统能有更多的控制。本发明的一个目标是在建立隐式推荐器时给用户以辅助。 该目标通过用于控制节目推荐器的方法而实现,该方法包括步 骤生成和保存有关用户对节目喜欢和不喜欢的参数简档;基于所述 各种不同类别中的所述参数简档计算所选择节目的等级;基于所述等 级确定推荐,其指示所述所选择的节目是否被推荐;显示所述推荐; 使得用户能够选择该用户的愿望是否与该推荐一致;基于所述用户的 选择修改所述参数简档;并且如果所述用户的愿望与所述推荐不同, 确定并显示用户需要指示想要所选择节目的次数,以便所述节目推荐 器能使得所述推荐与所述用户的愿望一致。该目标进一步在用于控制节目推荐器的设备中实现,该设备包括 用于生成和保存在各种不同类别中有关用户对节目喜欢和不喜欢的参 数简档的装置;用于基于所述各种不同类别中的所述参数简档计算所 选择节目的等级的装置;用于基于所述等级确定推荐的装置,该推荐 指示所述所选择的节目是否被推荐;用于显示所述推荐的装置;用于
使得用户能够选择该用户的愿望是否与该推荐一致的装置;用于基于 所述用户的选择修改所述参数简档的装置;和如果所述用户的愿望与 所述推荐不同,用于确定并显示用户需要指示想要所选择节目的次数 的装置,以便所述节目推荐器能使得所述推荐与用户的愿望一致。通过所述方法和设备,可以通知用户对于所选择节目他的/她的愿 望可以怎样影响所选择的节目是否将被推荐,这样用户现在可以知 道,为了使节目推荐器根据用户的愿望来生成推荐,用户需要指示多 少次他/她对于所选择节目的愿望。在特定实施方式中,用户能够即时指示想要所选择节目所述次数。这样,用户节省下了对于所选择的节目重复输入他/她的愿望所迷 指示的次数的任务。对于上述的和附加的目标以及优点的想法将在下文中出现,本发 明将参考附图进行描述,其中图l是结合本发明的电视接收机的示意性框图; 图2是电视节目推荐器的框图;图3A-3C示出了显示调整来自电视节目推荐器的结果的显示器的 图示;图4示出了说明本发明方法的流程图。

图1示出了结合本发明主题的电视接收机100的示意性框图。电 视接收机100接收并显示来自信源的电视节目。在这个例子中,天线 110被示出为信源。然而,需要理解的是电视节目可以是来自多个信源 中的任意一个,所述多个信源例如是机顶盒,DVD播放机,卫星等等。 调谐器120被示出为连接到天线IIO,用于调谐至承载有期望电视节目 的特定频道。调谐器120将音频信号提供给音频信号处理器130,所述 音频信号处理器130将对应的声音信号发送给扬声器140。此外,调谐 器120将视频信号提供给视频信号处理器150,所述视频信号处理器将 对应的显示信号提供给显示器160。控制器170控制调谐器120以及 音频和视频信号处理器130和150的操作。控制器170进一步将控制 信号提供给在屏显示(OSD: on-screen display)处理器180,其生 成OSD信号用于在显示器160上显示各种不同的图形符号。该OSD信
号与来自视频信号处理器150的显示信号一起被提供给视频开关 190,用于将图形符号叠加至由显示信号所表示的所显示的图像。电视接收机100进一步包括电视节目推荐器200,用于向用户推荐 电视节目。电视节目推荐器200可以连接到数据库,所述数据库包含 有关于正在被发射或在将来要被发射的电视节目的信息。这在图1中 作为至调谐器120的连接而示出,用于接收与电视信号一起发射的元 数据,例如是以电子节目指南(EPG)的形式。如图2中所示,电视节目推荐器200可以作为任何计算设备而实 施,诸如个人计算机或工作站,它们包含诸如中央处理单元(CPU)的 处理器202以及诸如RAM和/或ROM的存储器204。电视节目推荐器200 还可以作为专用集成电路(ASIC)而实施,例如在机顶终端或显示器 (未示出)中。此外,电视节目推荐器200可以作为任何可获得的电 视节目推荐器而实施,诸如从CA的Sunnyvale的Tivo, Inc.商业上可 获得的TIV(T系统,或者在如下专利申请或它们的任意组合中所描述 的电视节目推荐器在1999年12月17日申请的,美国专利申请序号 为 09/466, 406 的 "Method and Apparatus for Recommending Television Programming Using Decision Trees" ; 2000年2月4 日申请的,美国专利申请序号为09/498, 271的"Adaptive TV Program Recommender" ; 2000年7月27日申请的,美国专利申请序号为 09/627, 139的"Three-Way Media Recommendation Method and System"中,通过引用每个都结合在此,此处被修改以完成本发明的 特征和功能。通常,电视节目推荐器200隐式地或显式地开发关于用户观看习 惯的参数简档,保存在存储器204中,隐式地开发即通过分析用户所 观看的电视节目并开发该参数简档,该参数筒档包含电视频道、类型、 男/女主角、 一天中的时间等,显式地开发即响应于用户对直接询问的 回答来进行。在任一情况中,电视节目推荐器200构建参数简档,并 使用这些参数简档来计算将来电视节目的等级。然而,对于所有的自 动系统,电视节目推荐器200并不是绝对无误的。常常有这样的情况, 用户想要观看的电视节目没有被推荐,或者是用户不想观看的电视节 目却被推荐了。本发明的主题是着眼于在修改电视节目推荐器200的 设置时,给用户更多的控制。特别地,对于从数据库(EPG)中调用的任意所选择的电视节目,
电视节目推荐器200能够基于在存储器204中所保存的各种不同类别 中的用户的参数简档来计算等级,以及指示该节目是否应被推荐。如 果用户想要,电视节目推荐器200生成图形显示来示出节目标题以及 它是否被推荐给用户。此外,电视节目推荐器200使得用户能够指示 他/她是否同意该推荐。例如,图3A示出了对于James Gandolfini 主演的HBO系列节目"女高音(The Sopranos)"的这样的显示。基 于确定的用户的参数简档,电视节目推荐器200不推荐(302 )该节目 供用户观看。然而假设,例如用户发现这些节目类型是想要的。现在 的问题是用户如何能够修改电视节目推荐器200的设置,以使得在将来能够推荐这些类型的节目。如图3A中所示,显示包括名为"同意"的图标304以及名为"不同意"的图标306,可由用户使用光标控制(未示出)来选择。如果用 户选择同意图标304,电视节目推荐器200则相应地扩充该用户简档, 类似的节目不再被推荐。如果用户选择不同意图标306,则电视节目推 荐器200将再次修改参数简档。然而,仍将不确定将来会是怎样,类 似的(或者相同的)节目将被推荐(或不推荐),因为当前的推荐可 能是在过去大量用户选择的结果且改变一个推荐却不足以改变电视节 目推荐器200的整个推荐。最终,响应于用户选择不同意图标306,电视节目推荐器200计算用户对于所选择的节目或类似的节目的愿望还需要被记录多少次,以 用于电视节目推荐器200作出相应于用户当前愿望的推荐。然后,如 图3B中所示,电视节目推荐器200在第二图形显示中的窗口 308中显 示次数。如在该例子中所示,该次数是IO。这样,然后用户可以选择 这个或未来几集的"女高音",且指示在接下来的10次他/她不同意 该推荐,这样电视节目推荐器200将相应地改变它的推荐。虽然这将给用户对于电视节目推荐器200有进一步的控制,对于 用户重复地选择节目以及指示他/她不同意电视节目推荐器200的推 荐,这将是乏味的。为了避免这个,如图3C中所示,第二图形显示中 包括进一步的可由用户选择的(再次使用光标控制)图标"自动选 择? ,, 310,使得用户能够授权电视节目推荐器200指示用户想要所选 节目指示的次数。图4示出了说明本发明方法的流程图。从开始400,在步骤402 电视节目推荐器200基于用户过去的观看习惯生成用户的简档参数。
在步骤404,电视节目推荐器200在存储器204中保存该简档参数。 在步骤406,其检查用户是否已选择节目。如果没有,流程环回到步骤 406。如果用户已选择节目,CPU 202在步骤408中基于所保存的简档 参数计算所选择节目的等级。此外,在步骤410中,CPU 202确定推 荐,其指示所选择的节目是否被推荐。下一步,在步骤412中,电视 节目推荐器200显示推荐302,以及同意/不同意图标304和306。在 步骤414,检查用户是否已选择同意图标304。如果是,在416修改参 数简档,在步骤418中修改的参数简档被保存。流程图然后回到步骤 406,如果在步骤414中用户没有选择同意图标304,在步骤420中, 检查用户是否选择了不同意图标306。如果不是,流程图环回到步骤 406。如果是,在步骤422, CPU 202确定节目需要被选择的次数并将 该次数在窗口 308中显示。在步骤424中,检查用户是否选择了自动 选择图标310。如果不是,流程图然后回到步骤416。如果是,则CPU 202在步骤426中相应地修改参数筒档并在步骤428中保存修改的参 数。流程图然后环回到步骤406。从而用户能够调整电视节目推荐器200的参数简档,这样电视节 目推荐器现在将推荐至少是用户指示过的想要观看的节目类型。尽管本发明参考了特殊实施方式来描述,可以预期的是多种变化 也能被采用,而不背离如在所附权利要求中所阐明的本发明的精神和 范围。由此说明书和附图被认为是示意性的方式,而不是旨在限制所 附的权利要求的保护范围。在解释所附的权利要求时,应当理解的是a) 词语"包括,,不排除在给出的权利要求中未列出的其它的元件 或动作的存在;b) 置于某个元件之前的词语"一"或"一个"不排除存在多个所 述元件;c) 权利要求中的任何参考标记都不限制其保护范围;d) 若干个"装置,,可能由相同项或硬件或软件实施的结构或功能 来表示;e) 任何所/〉开的元件可以包括硬件部分(例如,包括分立的或集 成的电子电路),软件部分(例如,计算机程序),以及它们的任意 组合;f) 硬件部分可以由模拟和数字部分中的一个或两者构成;g )任何所公开的设备或它的部分都可以组合在一起或分解为进一步的部分,除非另外特别地提出;和h)除非特别指出,动作没有特定顺序的要求。
权利要求
1.一种用于控制节目推荐器的方法,包括步骤生成(402)和保存(404)在各种不同类别中有关用户对节目喜欢和不喜欢的参数简档;基于所述各种不同类别中的所述参数简档计算所选择节目的等级(408);基于所述等级确定推荐(410),其指示所述所选择的节目是否被推荐;显示(412)所述推荐;使得用户能够选择该用户的愿望是否与该推荐一致(412、414、420);基于所述用户的选择修改所述参数简档(416、426);和如果所述用户的愿望与所述推荐不同,确定并显示(422)用户需要指示想要所选择节目的次数,以便所述节目推荐器能使得所述推荐与所述用户的愿望一致。
2. 如权利要求1中的方法,其中所述方法进一步包含步骤 使得用户能够即时指示想要所选择节目所述次数(424 )。
3. —种用于控制节目推荐器的设备,包括用于生成和保存在各种不同类别中有关用户对节目喜欢和不喜欢 的参数简档(200 )的装置;用于基于所述各种不同类别中的所述参数简档计算(200 )所选择 节目的等级的装置;用于基于所述等级确定(200 )推荐(302 )的装置,该推荐(302 ) 指示所述所选择的节目是否被推荐;用于显示(170, 180, 190, 160)所述推荐(302 )的装置;用于使得用户能够(200 )选择该用户的愿望是否与该推荐(302 ) 一致(304, 306 )的装置;用于基于所述用户的选择修改(200 )所述参数简档的装置;和用于如果所述用户的愿望与所述推荐不同,确定(200 )并显示用 户需要指示想要所选择节目的次数(308 )的装置,从而所述节目推荐 器(200 )能使得所述推荐与所述用户的愿望一致。
4. 如权利要求3中的设备,其中所述设备进一步包含 用于使得用户能够即时指示想要所选择节目所述次数的装置。
全文摘要
一种用于修改电视节目推荐器设置的方法和装置,所述电视节目推荐器显示所选择电视节目的等级(推荐或不推荐),并且还显示图标用于由用户选择来指示其是否同意或不同意该推荐。电视节目推荐器然后基于用户的图标选择来更新其设置。此外,如果用户指示他/她不同意该推荐,电视节目推荐器确定并显示用户需要对于所选择的电视节目指示其愿望的次数,以使得推荐与用户的愿望一致。
文档编号H04N7/16GK101112093SQ200680003347
公开日2008年1月23日 申请日期2006年1月24日 优先权日2005年1月27日
发明者S·P·P·普龙克, S·V·R·古塔, W·F·J·弗黑格 申请人:皇家飞利浦电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1