用于提供媒体推荐的方法和系统的制作方法

文档序号:7994054阅读:139来源:国知局
用于提供媒体推荐的方法和系统的制作方法
【专利摘要】一种用于提供媒体推荐的系统和方法以及图形用户界面。所述系统和方法包括:使得用户能够(108,116,300)从多个可访问媒体对象中选择第一媒体对象或第二媒体对象,所述第一媒体对象具有第一组特征,所述第二媒体对象具有第二组特征;确定(1520)用户是选择所述第一媒体对象,选择所述第二媒体对象还是请求对两个不同的媒体对象进行访问;基于用户的选择来调整与所述多个媒体对象关联的权重值(1560,1570,1580);基于调整后的权重值来向所述用户推荐(600-800,1000-1300)媒体对象。
【专利说明】用于提供媒体推荐的方法和系统
[0001] 相关临时申请的引用
[0002] 本申请要求 2012 年 1 月 4 日提交的题为 "METHOD AND SYSTEM FOR PROVIDING MEDIA RECOMMENDATIONS"的美国临时申请No. 61/583, 007以及2012年7月20日提交 的题为 "METHOD AND SYSTEM FOR PROVIDING MEDIA RECOMMENDATIONS" 的美国临时申请 No.61/673, 815 以及2012年 7 月 20 日提交的题为 "METHOD AND SYSTEM FOR PROVIDING MEDIA RECOMMENDATIONS"的美国临时申请No. 61/673, 822的优先权,其全部通过其完整引 用而合并到此。

【技术领域】
[0003] 本公开通常涉及用于高效地并且以图形方式来搜索大量媒体内容的数字内容系 统和方法,更具体地说,涉及一种用于提供媒体推荐的系统、方法和图形用户界面。

【背景技术】
[0004] 包括电视和媒体中心的家庭娱乐系统正与互联网融合并且提供对大量可用的内 容源(例如视频、电影、TV节目、音乐等)的访问。这种在可用源的数量方面的扩展使得用 于对与这些系统关联的媒体接口进行导航并且进行内容推荐和选择的新策略成为必要。
[0005] 大量可能的内容源在家庭媒体娱乐领域中产生接口挑战,这尚未得以成功解决。 这种挑战涉及成功地向用户呈现大量元素(节目、源等),而无需通过多个显示页面或内容 层级的乏味的导航。
[0006] 此外,多数现有搜索范例进行这样的假设:一般地,当通常用户启动用于允许发现 的处理的机制时,他们知道他们正在寻找什么,并且交叉链接是更期望的或适当的。
[0007] -种用于允许发现和交叉链接的处理的方法是在某时间段上跟踪用户的观看/ 购买习惯。然而,在很长时间段上跟踪用户的观看/购买习惯以生成有关推荐也具有耗时 的缺点。
[0008] 本公开致力于克服这些缺点。


【发明内容】

[0009] -种用于提供媒体推荐的系统和方法以及图形用户界面。所述系统和方法包括: 使得用户能够从多个可访问媒体对象中选择第一媒体对象或第二媒体对象,所述第一媒体 对象具有第一组特征,所述第二媒体对象具有第二组特征;确定用户是选择所述第一媒体 对象,选择所述第二媒体对象还是请求对两个不同的媒体对象进行访问;基于用户的选择 来调整与所述多个媒体对象关联的权重值;基于调整后的权重值将媒体对象推荐给所述用 户。

【专利附图】

【附图说明】
[0010] 从待结合附图来阅读的优选实施例的以下详细描述,本公开的这些和其它方面、 特征和优点将得以描述或变得清楚。
[0011] 在附图中,其中,相似标号贯穿附图表示相似要素:
[0012] 图1是根据本公开的用于传送内容的示例性系统的框图;
[0013] 图2是根据本公开的示例性机顶盒/数字视频记录器(DVR)的框图;
[0014] 图3是根据本公开实施例的示例性远程控制器、平板和/或第二屏幕设备的透视 图;
[0015] 图4图示根据本公开实施例的多种姿势;
[0016] 图5图示本公开的用户界面的示例性实施例;
[0017] 图6图示本公开的用户界面的示例性实施例;
[0018] 图7图示本公开的用户界面的示例性实施例;
[0019] 图8图示本公开的用户界面的示例性实施例;
[0020] 图9图示本公开的用户界面的示例性实施例;
[0021] 图10图示本公开的用户界面的示例性实施例;
[0022] 图11图示本公开的用户界面的示例性实施例;
[0023] 图12图示本公开的用户界面的示例性实施例;
[0024] 图13图示本公开的用户界面的示例性实施例;
[0025] 图14图示本公开的用户界面的示例性实施例;以及
[0026] 图15图示本公开的示例性流程图。
[0027] 应理解,附图目的在于图示本公开的构思,而并非一定是用于图示本公开的仅可 能的配置。

【具体实施方式】
[0028] 应理解,可以通过硬件、软件或其组合的各种形式来实现附图所示的要素。优选 地,在可以包括处理器、存储器和输入/输出接口的一个或多个适当地编程的通用设备上 通过硬件和软件的组合来实现这些要素。在此,短语"耦合"定义为表示直接连接或通过一 个或多个中间组件而间接连接。所述中间组件可以包括基于硬件和软件二者的组件。
[0029] 该描述示出本公开的原理。因此应理解,虽然在此并未明确地描述或示出,但本领 域技术人员将能够设想体现本公开的原理并且包括于其精神和范围内的各种布置。
[0030] 在此陈述的所有示例和条件语言意图用于指导的目的,以协助读者理解本公开的 原理以及发明人促进技术所贡献的构思,并且应理解为并非受限于这些具体陈述的示例和 条件。
[0031] 此外,在此陈述本公开原理、方面和实施例及其具体示例的所有陈述意图囊括其 结构和功能等效物。此外,无论结构如何,都意图这些等效物包括目前已知的等效物以及未 来开发的等效物(即执行相同功能的所开发的任何要素)。
[0032] 因此,例如,本领域技术人员应理解,在此所呈现的框图表示体现本公开原理的示 意性电路的概念性视图。相似地,应理解,任何流程图、流程示图、状态转换图、伪码等表示 可以基本上在计算机可读介质中表示并且从而由计算机或处理器执行的各种处理,而无论 是否明确示出该计算机或处理器。
[0033] 可以通过使用专用硬件或能够与适当软件关联而执行软件的硬件来提供附图所 示的各种要素的功能。当由处理器提供时,可以由单个专用处理器、单个共享处理器或其中 一些可以共享的多个单独处理器来提供功能。此外,明确使用术语"处理器"或"控制器"不 应理解为排他地指代能够执行软件的硬件,而是可以并非限制地隐含地包括数字信号处理 器("DSP")硬件、用于存储软件的只读存储器("ROM")、随机存取存储器("RAM")以及 非易失性存储装置。
[0034] 还可以包括其它传统和/或定制硬件。相似地,附图所示的任何开关仅是构思性 的。可以通过程序逻辑的操作、专用逻辑、程序控制与专用逻辑的交互或甚至以手动方式来 执行它们的功能,特定技术可由实现者选择,如从上下文更具体理解那样。
[0035] 在其权利要求中,任何表述为用于执行所指定的功能的装置的要素意图囊括执行 包括例如以下项的功能的任何方式:a)执行该功能的各电路元件的组合,或b)任何形式的 软件,因此包括与用于执行该软件以实施功能的适当电路组合的固件、微码等。这些权利要 求所限定的本公开存在于这样的事实:各种所陈述的装置所提供的功能通过权利要求提出 的方式而得以组合并且联合。因此,认为任何可以提供这些功能的装置等效于在此所示的 装直。
[0036] 提出的本公开致力于一种用于使得用户能够基于个人针对一份特定媒体的偏好 来获得动态可调整的推荐的方法和系统,其是通过移动到智能架(smart shelf)而实现的。 本公开的系统和方法允许立即响应,给出了对于随着时间来捕获数据并且学习用户模式的 替换。
[0037] 现参照图1,示出用于将内容传送到家庭或端用户的系统100的实施例的框图。内 容发源于内容源102 (例如电影工作室或制作间)。可以通过两种形式中的至少一种来提供 内容。一种形式可以是内容的广播形式。广播内容被提供给广播联营管理商104,广播联 营管理商104典型地是国家广播服务,例如美国广播公司(ABC)、国家广播公司(NBC)或哥 伦比亚广播系统(CBS)等。广播联营管理商可以收集并且存储内容,并且可以调度在传送 网络(示出为传送网络1(106))上传送内容。传送网络1(106)可以包括从国家中心到一 个或多个地区或本地中心的卫星链路传输。传送网络1(106)还可以包括使用本地传送系 统(例如通过空中广播、卫星广播或有线广播)的本地内容传送。本地传送的内容提供给 用户家庭中的接收设备108,在此,用户将随后搜索内容。应理解,接收设备108可以采用很 多形式,并且可以实施为机顶盒/数字视频记录器(DVR)、网关、调制解调器等。此外,接收 设备108可以充当入口点或网关,以用于包括被配置为家庭网络中的客户机或对等设备的 附加设备的家庭网络系统。
[0038] 内容的第二形式被称为特殊内容。特殊内容可以包括作为付费收看、按收看支付 而传送的内容或并不提供给广播联营管理商的其它内容(例如电影、视频游戏或其它视频 元素)。在很多情况下,特殊内容可以是用户所请求的内容。特殊内容可以传送到内容管理 商110。内容管理商110可以是例如与内容提供商、广播服务或传送网络服务联营的服务 提供商(例如互联网网站)。内容管理商110还可以将互联网内容合并到传送系统中。内 容管理商110可以在分离的传送网络(传送网络2(112))上将内容传送到用户的接收设备 108。传送网络2(112)可以包括高速宽带互联网类型通信系统。重要的是,注意,也可以使 用所有或部分传送网络2(112)来传送来自广播联营管理商104的内容,并且可以使用所有 或部分传送网络1(106)来传送来自内容管理商110的内容。此外,用户也可以经由传送网 络2(112)直接从互联网获得内容,而无需由内容管理商110管理内容。
[0039] 用于利用分离传送的内容的若干改动可以是可能的。在一种可能的方法中,特殊 内容被提供为对广播内容的扩充,提供替换显示、购买和销售选项、增强材料等。在另一实 施例中,特殊内容可以完全替代作为广播内容而提供的一些节目内容。最后,特殊内容可以 完全与广播内容分离,并且可以仅是用户可以选取以利用的媒体替换。例如,特殊内容可以 是尚未可用为广播内容的电影库。
[0040] 接收设备108可以从传送网络1和传送网络2之一或二者接收不同类型的内容。 接收设备108处理内容,并且基于用户偏好和命令来提供内容的分离。接收设备108还可以 包括存储设备(例如硬盘驱动器或光盘驱动器),用于记录并且回放音频和视频内容。以下 将结合图2来描述接收设备108的操作的其它细节以及与回放所存储的内容关联的特征。 处理后的内容提供给显示设备114。显示设备114可以是传统2D类型显示器,或可以替换 地是高级3D显示器。
[0041] 接收设备108还可以接口于第二屏幕(例如触摸屏幕控制设备116)。触摸屏幕控 制设备116也可以适用于提供用于接收设备108和/或显示设备114的用户控制。触摸屏 幕设备116也可以能够显示视频内容。视频内容可以是图形项(例如用户界面项(如下所 述)),或可以是传送到显示设备114的视频内容的部分。触摸屏幕控制设备116可以使用 任何公知的信号传输系统(例如红外(IR)或射频(RF)通信)而接口于接收设备108,并且 可以包括标准协议(例如红外数据协会(IRDA)标准、Wi - Fi、蓝牙等)或任何其它专有协 议。以下将进一步详细描述触摸屏幕控制设备116的操作。
[0042] 可选地,媒体设备108和触摸屏幕控制设备116可以集成到同一设备中。具有触 摸屏幕的媒体设备的示例包括计算机、膝上计算机、无线电话、蜂窝电话、个人媒体播放器、 MP3播放器、个人数字助理(PDA)、平板设备、数字视频记录器、网关等,但不限于此。为了说 明,术语"媒体设备"可以囊括所有这些类型的设备。
[0043] 在图1的示例中,系统100还包括后端服务器118和使用情况数据库120。如以下 进一步详细讨论的那样,后端服务器118包括个性化引擎,其分析用户的选择(例如媒体资 产选择),并且基于这些选择来进行推荐。使用情况数据库120可以是存储用户的选择的地 方(替代地,选择或选择习惯可以存储在系统100中的别处,例如接收设备108、控制设备 116、300和/或显示设备114)。在一些情况下,使用情况数据库120可以是后端服务器118 的一部分。在该示例中,后端服务器118(以及使用情况数据库120)连接到系统100并且 通过传送网络2(112)被访问。
[0044] 现参照图2,示出接收设备200的实施例的框图。接收设备200可以与图1中所描 述的接收设备相似地操作,并且可以被包括作为网关设备、调制解调器、机顶盒或其它相似 通信设备的部分。所示的设备200也可以合并到包括音频设备或显示设备的其它系统中。 在任一情况下,为了简明,并未示出系统的完整操作所必须的若干组件,因为它们对于本领 域技术人员是公知的。
[0045] 在图2所示的设备200中,输入信号接收机202接收内容。输入信号接收机202 可以是用于对通过若干可能的网络之一(包括通过空中、缆线、卫星、以太网、光纤和电话 线网络)所提供的信号进行接收、解调并且解码的若干已知接收机电路之一。输入信号接 收机202可以基于通过控制接口或触摸面板接口 222提供的用户输入来选择并且取得期望 的输入信号。触摸面板接口 222可以包括用于触摸屏幕设备的接口。触摸面板接口 222也 可以适用于接口于蜂窝电话、平板、鼠标、高端远程设备等。
[0046] 解码后的输出信号提供给输入流处理器204。输入流处理器204执行最终信号选 择和处理,并且包括用于内容流的视频内容与音频内容的分离。音频内容提供给音频处理 器206,以用于从所接收的格式(例如压缩数字信号)转换为模拟波形信号。模拟波形信号 提供给音频接口 208,并且进一步提供给显示设备或音频放大器。替代地,音频接口 208可 以使用高清晰度多媒体接口(HDMI)缆线或替换音频接口(例如经由索尼/飞利浦数字互 联格式(sroiF))将数字信号提供给音频输出设备或显示设备。音频接口也可以包括用于 驱动多于一组的扬声器的放大器。音频处理器206还执行任何用于存储音频信号的必要转 换。
[0047] 从输入流处理器204输出的视频提供给视频处理器210。视频信号可以是若干格 式之一。视频处理器210基于输入信号格式根据需要来提供视频内容的转换。视频处理器 210还执行任何用于存储视频信号的必要转换。
[0048] 存储设备212存储在输入处接收到的音频和视频内容。存储设备212允许稍后 在控制器214的控制下并且还基于从用户接口 216和/或触摸面板接口 222接收到的命 令(例如导航指令,例如快进(FF)和回退(Rew))来取得并且回放内容。存储设备212 可以是硬盘驱动器、一个或多个大容量集成电子存储器,(例如静态RAM(SRAM)或动态 RAM (DRAM)),或可以是可互换光盘存储系统(例如致密盘(⑶)驱动器或数字视频盘(DVD) 驱动器。
[0049] 源自输入端或存储设备212的来自视频处理器210的转换后的视频信号提供给显 示接口 218。显示接口 218进一步将显示信号提供给上述类型的显示设备。显示接口 218 可以是模拟信号接口(例如红绿蓝(RGB)),或可以是数字接口(例如HDMI)。应理解,显示 接口 218将生成各种用于呈现搜索结果的屏幕,例如以三维网格、二维阵列、架子(shelf) 等形式。
[0050] 控制器214经由总线互连到设备200的若干组件,包括输入流处理器204、音频处 理器206、视频处理器210、存储设备212和用户界面216。控制器214管理用于将输入流信 号转换为用于在存储设备上存储或用于显示的信号的转换处理。控制器214还管理所存储 的内容的检索和回放。此外,如以下将描述的那样,控制器214执行内容的搜索以及表示所 存储的或待经由传送网络而传送的内容的网格、阵列和/或架子显示的创建和调整,如上 所述。
[0051] 控制器214进一步耦合到控制存储器220 (例如易失性或非易失性存储器,包 括RAM、SRAM、DRAM、ROM、可编程ROM (PR0M)、闪存、电可编程ROM (EPROM)、电可擦除可编程 ROM(EEPR0M)等),用于存储控制器214的信息和指令代码。控制存储器220可以存储用于 控制器214的指令。控制存储器也可以存储元素(例如包含内容的图形元素)的数据库。 数据库可以存储为图形元素(例如包含内容的图形元素、各种用于生成可显示的用于显示 接口 218的用户界面的图形元素等)的模式。替代地,存储器可以在所标识或分组的存储 器位置中存储图形元素,并且使用存取或位置表来标识用于各种与图形元素有关的信息的 部分的存储器位置。以下将描述与存储图形元素有关的附加细节。此外,控制存储器220 的实现方式可以包括若干可能的实施例,例如单个存储器设备,或替代地,以通信方式连接 或耦合在一起以形成共享或共用存储器的多于一个的存储器电路。另外,存储器可以在更 大的电路中包括有其它电路,例如总线通信电路部分。
[0052] 现参照图3,本公开的用户界面处理采用可以用于表达功能(例如快进、后退等) 的输入设备。为了允许该情况,平板或触摸面板设备300 (其与图1所示的触摸屏幕设备116 相同,和/或是媒体设备108和触摸屏幕设备116的集成示例)可以经由接收设备200的用 户接口 216和/或触摸面板接口 222而接口。触摸面板设备300允许基于通过面板转译为 用于机顶盒或其它控制设备的命令的手部运动或姿势以及动作来操作接收设备或机顶盒。 在一个实施例中,触摸面板300可以仅充当导航工具,以对网格显示进行导航。在其它实 施例中,触摸面板300将附加地充当允许用户更直接地与通过内容的网格显示的导航进行 交互的显示设备。触摸面板设备可以被包括作为包含更传统的控制功能(例如激活器和/ 或激励器按钮)的远程控制设备的部分。触摸面板300也可以包括至少一个相机元件。如 下所述,触摸面板设备300 (或显示设备114)可以利用媒体资产发现功能(见例如图5-图 15)来将媒体推荐提供给用户。
[0053] 可选地,控制器214可以适用于分别通过使用音频处理器206和视频处理器210 从音频媒体和视频媒体提取元数据、准则、特征等。也就是说,可以通过使用视频处理器210 与控制器214而获得(harvest)垂直消隐间隔中的视频信号、与视频关联的辅助数据字段 或视频信号中的其它区域中所包含的元数据、准则、特征等,以便生成可以用于例如生成具 有关于所接收到的视频的描述信息的电子节目指南,支持辅助信息服务等的功能的元数 据。类似地,与控制器214 -起工作的音频处理器206可以适用于识别可能在音频信号中 的音频水印。这些音频水印可以然后用于执行某种动作(例如识别音频信号、标识音频信 号的来源的安全性),或执行某种其它服务。此外,用于支持以上列出的动作的元数据、准 贝1J、特征等可以出自控制器214所处理的网络源。
[0054] 现参照图4,使用所示的姿势感测控制器或触摸屏幕提供大量类型的用户交互。 来自控制器的输入用于定义姿势,所述姿势进而定义具体情境命令。传感器(例如触摸屏 幕传感器和/或惯性传感器(例如加速计和陀螺仪传感器))的配置可以允许定义用户的 手指在触摸屏幕上的运动,或可以甚至允许定义控制器自身在在一维或二维中的运动。二 维运动(例如对角线以及偏航、俯仰和横滚的组合)可以用于定义任何三维运动(例如摇 动)。图4示出大量姿势。姿势在情境中解释,并且由用户进行的所定义的运动来标识。
[0055] 指示一个方向上的指向(上、下、左或右)的二笔画绘图定义画尖420 (bumping)。 画尖姿势与情境中的特定命令关联。例如,在时变模式下,左画尖姿势420指示回退,右画 尖姿势指示快进。在其它情境中,画尖姿势420解释为在画尖所指定的方向上增加特定值。 画勾440限定为图中的打勾标记。其与向下画尖姿势420相似。画勾在情境中被标识为指 定提醒、用户标签或选择条目或元素。画圈440被定义为在任一方向上绘制圆圈。可能的 是,可以区分两个方向。然而,为了避免混淆,圆圈被标识为无方向的单一命令。拖动450 定义为在按下平板300上的按钮(虚拟或物理的)(即"触发拖动")的同时控制器的角度 运动(俯仰和/或偏航的改变)。拖动姿势450可以用于导航、速度、距离、时变、回退和前 进。拖动450可以用于移动光标、虚拟光标或状态的改变(例如显示器上的高亮轮廓或选 择)。拖动450可以在任何方向上,并且通常用于在两个维度上导航。然而,在特定界面中, 优选的是,修改对拖动命令的响应。例如,在一些界面中,取决于虚拟光标的位置或运动的 方向,在一个维度或方向上的操作关于其它维度或方向是受欢迎的。点头460由两个快速 触发拖动上下垂直运动定义。点头460用于指示"是"或"接受"。画叉470定义为绘制字 母"X"。画叉470用于"删除"或"阻挡"命令。摇摆480由两个触发拖动快速前后水平运 动定义。摇摆姿势480可以用于指示"否"或"取消"或水平地移动所显示的或虚拟的对象 (例如光标)。
[0056] 取决于传感器系统的复杂性,可以仅允许简单一维运动或姿势。例如,在此所示的 传感器上的简单左或右运动可以产生快进或回退功能。此外,可以在触摸屏幕上不同位置 处包括并放置多个传感器。例如,用于左右运动的水平传感器可以放置在一个地方,并且用 于音量增/减,而用于上下运动的垂直传感器可以放置在不同地方,并且用于频道增/减。 以此方式,可以使用特定姿势映射。用户可以如下所述使用在平板300上执行的姿势来与 智能架页面交互。以下进一步详细提供根据本公开的传感器系统布置的进一步描述。
[0057] 现参照图5,示出根据本公开的显示媒体资产、元素或缩略图的集合的用户界面 500的示例性实施例。具体地说,显示区域510示出不同图形/图标所表示的媒体资产的 集合。媒体资产的集合包括最左边的媒体资产("Midnight in Paris")、最右边的媒体资 产("The Girl With The Dragon Tattoo")和多个所推荐的媒体资产。可以通过使用姿 势/控制界面命令来选择这些媒体资产用于回放,由此媒体设备(例如媒体设备108、显示 设备114和/或触摸面板设备300)将通过从存储介质取得该资产,从服务器请求资产,激 活所附连的回放设备等来回放所选择的媒体资产。此外,用户可以经由姿势/控制界面命 令来选择最左边的媒体资产("Midnight in Paris")或最右边的媒体资产("The Girl With The Dragon Tattoo"),从而显示新的所推荐的媒体资产。还显示用于最左边的媒体 资产、最右边的媒体资产和所推荐的媒体资产的元数据、特征或准则。例如,喜剧、浪漫和爱 情分类显示为与最左边的媒体资产("Midnight in Paris")有关,惊悚、犯罪和谋杀分类 显不为与最右边的媒体资产("The Girl With The Dragon Tattoo")有关,暴力、爱情和 戏剧分类显示为与所推荐的媒体资产有关。
[0058] 在第一推荐情景中,用户可能期望观看喜剧媒体资产而不是犯罪或谋杀媒体资 产,并且根据本公开,用户可以选择最左边的媒体资产("Midnight in Paris")。现参照图 6,可以向用户呈现具有显示区域610的用户界面600,显示区域610中显示新的最左边的 媒体资产("The Princess Bride")、新的最右边的媒体资产("The Best Years Of Our Lives")和新的所推荐的媒体资产的。在该示例中,最左边的媒体资产("The Princess Bride")与冒险、奇幻和家庭分类关联,最右边的媒体资产("The Best Years Of Our Lives")与戏剧、战争和婚姻分类关联,所推荐的媒体资产与爱情、浪漫和喜剧分类关联。
[0059] 如果用户期望观看童话或奇幻类型的媒体资产而不是戏剧类型的媒体资产,则根 据本公开,用户可以选择最左边的媒体资产("The Princess Bride")。现参照图7,可以 向用户呈现具有显示区域710的用户界面700,在显示区域710中显示新的最左边的媒体资 产("UP")、新的最右边的媒体资产("Snow White And The Seven Dwarfs")和新的所推 荐的媒体资产。在该示例中,最左边的媒体资产("UP")与朋友、男孩和狗分类关联,最右 边的媒体资产("Snow White And The Seven Dwarfs")与音乐、王子和公主分类关联,所 推荐的媒体资产与喜剧、冒险和家庭分类关联。
[0060] 如果用户期望看音乐或公主类型的媒体资产而不是朋友或狗类型的媒体资产, 则用户可以选择最右边的媒体资产("Snow White And The Seven Dwarfs")。现参照 图8,可以向用户呈现具有显示区域810的用户界面800,其中显示新的最左边的媒体资 产("Tangled")、新的最右边的媒体资产("Stardust")和新的所推荐的媒体资产。在 该示例中,最左边的媒体资产("Tangled")与动画和儿童分类关联,最右边的媒体资产 ("Stardust")与逃脱、闪回(Flashback)和男女关系分类关联,所推荐的媒体资产与奇幻、 动画和家庭分类关联。此时,用户可以观察到用户期望观看的媒体资产。如以上并且以下 进一步详细讨论的那样,可以通过使用姿势/控制界面命令来选择媒体资产用于回放,由 此媒体设备(例如媒体设备108、显示设备114和/或触摸面板设备300)将通过从存储介 质取得该资产,从服务器请求资产,激活所附连的回放设备等来回放所选择的媒体资产。还 应注意,随着用户通过图5-图8所示的用户界面(500,600, 700,800)导航,用户在任何时 间都可以选择期望的媒体资产。
[0061] 现参照图9-图14,示出根据本公开的替换推荐情景。在该替换推荐情景中,用户 可能期望观看谋杀类型的媒体资产而不是喜剧类型的媒体资产。
[0062] 现参照图9,可以向用户呈现具有显示区域910的用户界面900,其中显示包括 最左边的媒体资产("Midnight in Paris")、最右边的媒体资产("The Girl With The Dragon Tattoo")和多个所推荐的媒体资产的媒体资产的集合的。喜剧、浪漫和爱情分类 示出为与最左边的媒体资产("Midnight in Paris")有关,惊悚、犯罪和谋杀分类示出为 与最右边的媒体资产("The Girl With The Dragon Tattoo")有关,暴力、爱情和戏剧分 类示出为与所推荐的媒体资产有关。
[0063] 在第二推荐情景中,用户可能期望观看谋杀媒体资产而不是喜剧媒体资产,并且 根据本公开,用户可以选择最右边的媒体资产("The Girl With The Dragon Tattoo")。 现参照图10,可以向用户呈现具有显示区域1010的用户界面1000,其中显示新的最左边的 媒体资产("Braveheart")、新的最右边的媒体资产("Avatar")和新的所推荐的媒体资 产。在该示例中,最左边的媒体资产("Braveheart")与戏剧、战争和传记分类关联,最右 边的媒体资产("Avatar")与动作、冒险和奇幻分类关联,所推荐的媒体资产与奇幻、冒险 和戏剧分类关联。
[0064] 如果用户期望观看戏剧或战争类型的媒体资产而不是动作或冒险类型的媒体 资产,则根据本公开,用户可以选择最左边的媒体资产("Braveheart")。现参照图11, 可以向用户呈现具有显示区域1110的用户界面1100,其中显示新的最左边的媒体资产 ("Downfall")、新的最右边的媒体资产("Doubt")和新的所推荐的媒体资产。在该示 例中,最左边的媒体资产("Downfall")与历史、战斗和军事分类关联,最右边的媒体资产 ("Doubt")与神秘、男孩和校园分类关联,所推荐的媒体资产与传记、战争和戏剧分类关联。 [0065] 如果用户期望观看战斗或军事类型的媒体资产而不是神秘或校园类型的媒体 资产,则根据本公开,用户可以选择最左边的媒体资产("Downfall")。现参照图12, 可以向用户呈现具有显示区域1210的用户界面1200,其中显示新的最左边的媒体资产 ("Character")、新的最右边的媒体资产("The Life And Death Of Colonel Blimp")和 新的所推荐的媒体资产。在该示例中,最左边的媒体资产("Character")与死亡、婚姻和 闪回分类关联,最右边的媒体资产("The Life And Death Of Colonel Blimp")与纳粹、 将军和德国分类关联,所推荐的媒体资产与历史、战争和戏剧分类关联。
[0066] 如果用户期望观看德国或二战类型的媒体资产而不是死亡或婚姻类型的媒体资 产,则根据本公开,用户可以选择最右边的媒体资产("The Life And Death Of Colonel Blimp")。现参照图13,可以向用户呈现具有显示区域1310的用户界面1300,其中显示新 的最左边的媒体资产("Festen")、新的最右边的媒体资产("Apocalypse Now")和新的 所推荐的媒体资产。在该示例中,最左边的媒体资产("Festen")与聚会和生日分类关联, 最右边的媒体资产("Apocalypse Now")与士兵和军队分类关联,所推荐的媒体资产与历 史、战争和戏剧分类关联。此时,用户可以观察用户期望观看的媒体资产。如以上并且以 下进一步详细讨论的那样,可以通过使用姿势/控制接口界面命令来选择媒体资产用于回 放,由此媒体设备(例如媒体设备108、显示设备114和/或触摸面板设备300)将通过从存 储介质取得该资产,从服务器请求资产,激活所附连的回放设备等来回放所选择的媒体资 产。还应注意,随着用户通过图9-图13所示的用户界面(900,1000,1100,1200,1300)导 航,用户在任何时间都可以选择期望的媒体资产。
[0067] 现参照图14,注意,当向用户呈现具有显示区域1410的用户界面1400时,其中显 示包括最左边的媒体资产("Midnight in Paris")、最右边的媒体资产("The Girl With The Dragon Tattoo")和多个所推荐的媒体资产的媒体资产的集合,显示为与媒体资产有 关的分类优选地产生对用户呈现的"0R"问题,而不是"AND"问题。例如,通过选择最左边的 媒体资产("Midnight in Paris"),用户指示该用户想要被呈现与喜剧、浪漫或爱情分类有 关的推荐。相似地,通过选择最右边的媒体资产("The Girl With The Dragon Tattoo"), 用户指示该用户想要被呈现与惊悚、犯罪或谋杀分类有关的推荐。
[0068] 现参照图15,示出根据本公开的用于提供推荐的处理1500。初始地,在步骤1510, 依照以下进一步详细讨论的示例性媒体资产发现算法的推荐引擎(例如推荐引擎118或接 收设备108、显示设备114或触摸屏幕设备116、300内所集成的本地推荐引擎或处理器)寻 找或标识将可用媒体资产的空间切分为两半的媒体资产库或数据库(例如本地电影数据 库、远程电影数据库、或电影数据库的组合等)中的两个媒体资产(例如电影A和电影B)。 接下来,在步骤1520,在如图5-图14所示的用户界面中向用户呈现这两个媒体资产(例如 电影A在最左边的媒体资产位置中,电影B在最右边的媒体资产位置中)。此后,推荐引擎 或处理器确定用户是否在步骤1530已经选择第一媒体资产(例如电影A),或用户是否在 步骤1540已经选择第二媒体资产(例如电影B),或用户是否在1550既不选择第一媒体资 产也不选择第二媒体资产,而请求新的一组推荐的媒体资产。如果在步骤1530选择第一媒 体资产(例如电影A),则在步骤1560并且根据以下进一步详细讨论的示例性媒体资产发 现算法,处理提升(promote)具有与第一媒体资产(例如电影A)相似的元数据、特征、准则 或分类的媒体资产,并且降低(discount)具有与第二媒体资产(例如电影B)相似的元数 据、特征、准则或分类的媒体资产,返回步骤1510以将新的一组推荐的电影提供给用户。如 果在步骤1540选择第二媒体资产(例如电影B),则在步骤1570并且根据以下进一步详细 讨论的示例性媒体资产发现算法,处理提升具有与第二媒体资产(例如电影B)相似的元数 据、特征、准则或分类的媒体资产,并且降低具有与第一媒体资产(例如电影A)相似的元数 据、特征、准则或分类的媒体资产,返回步骤1510以将新的一组推荐的电影提供给用户。如 果在步骤1550既不选择第一媒体资产(例如电影A)也不选择第二媒体资产("电影B"), 则处理在步骤1580并且根据以下进一步详细讨论的示例性媒体资产发现算法降低具有与 第一媒体资产(例如电影A)和第二媒体资产(例如电影B)相似的元数据、特征、准则或 分类的媒体资产,并且返回步骤1510,以将新的一组推荐的电影提供给用户。应注意,处理 1500可以继续循环、重复或重新迭代,直到向用户呈现用户选择用于消费(包括,但不限于 购买、租赁、下载、存储、观看等)的媒体资产。
[0069] 根据本公开的其中媒体资产被选择为电影的示例性媒体发现算法如下:
[0070] 输入:
[0071] η部电影
[0072] Κ个电影标签
[0073] 电影相关性权重的n xl矢量w
[0074] //w⑴是电影i的权重
[0075] 电影标签的η xK矩阵Μ
[0076] //如果标签k出现在电影i中,则M(i, k) = 1
[0077] 算法:
[0078] 将所有权重w(i)初始化为1。
[0079] 当(解不在置顶电影当中)时
[0080] 求解:
[0081]

【权利要求】
1. 一种提供媒体推荐的方法,所述方法包括: 使得用户能够(108,116,300)从多个可访问的媒体对象中选择第一媒体对象或第二 媒体对象,所述第一媒体对象具有第一组特征,所述第二媒体对象具有第二组特征; 确定(1520)用户是选择所述第一媒体对象,选择所述第二媒体对象还是请求对两个 不同的媒体对象进行访问; 基于用户的选择来调整与所述多个媒体对象关联的权重值(1560,1570,1580);以及 基于调整后的权重值来向所述用户推荐¢00-800,1000-1300)媒体对象。
2. 如权利要求1所述的方法,其中,调整的步骤还包括: 如果确定所述用户选择所述第一媒体对象,则增加(1560)所述多个可访问的媒体对 象中具有与所述第一媒体对象相似的特征的媒体对象的权重值,并且降低所述多个可访问 的媒体对象中具有与所述第二媒体对象相似的特征的媒体对象的权重值。
3. 如权利要求1所述的方法,其中,调整的步骤还包括: 如果确定所述用户选择所述第二媒体对象,则增加(1570)所述多个可访问的媒体对 象中具有与所述第二媒体对象相似的特征的媒体对象的权重值,并且降低所述多个可访问 的媒体对象中具有与所述第一媒体对象相似的特征的媒体对象的权重值。
4. 如权利要求1所述的方法,其中,调整的步骤还包括: 如果确定所述用户请求对两个不同的媒体对象进行访问,则降低(1580)所述多个可 访问的媒体对象中具有与所述第一媒体对象和所述第二媒体对象相似的特征的媒体对象 的权重值。
5. 如权利要求1所述的方法,其中,确定的步骤还包括: 检测所述用户是否已经通过控制设备做出姿势。
6. 如权利要求5所述的方法,其中,所述姿势是倾斜或摇晃中的至少一个。
7. 如权利要求1所述的方法,其中,所述媒体对象是电影、相册和书籍中的至少一个。
8. -种提供媒体推荐的系统,所述系统包括: 用于使得用户能够(108,116,300)从多个可访问的媒体对象中选择第一媒体对象或 第二媒体对象的装置,所述第一媒体对象具有第一组特征,所述第二媒体对象具有第二组 特征; 用于确定(1520)用户是选择所述第一媒体对象,选择所述第二媒体对象还是请求对 两个不同的媒体对象进行访问的装置; 用于基于用户的选择来调整与所述多个媒体对象关联的权重值(1560,1570,1580)的 装置;以及 用于基于调整后的权重值来向所述用户推荐(600-800,1000-1300)媒体对象的装置。
9. 如权利要求8所述的系统,其中,用于调整的装置还包括: 用于在确定所述用户选择所述第一媒体对象的情况下,增加(1560)所述多个可访问 的媒体对象中具有与所述第一媒体对象相似的特征的媒体对象的权重值,并且降低所述多 个可访问的媒体对象中具有与所述第二媒体对象相似的特征的媒体对象的权重值的装置。
10. 如权利要求8所述的系统,其中,用于调整的装置还包括: 用于在确定所述用户选择所述第二媒体对象的情况下,增加(1570)所述多个可访问 的媒体对象中具有与所述第二媒体对象相似的特征的媒体对象的权重值,并且降低所述多 个可访问的媒体对象中具有与所述第一媒体对象相似的特征的媒体对象的权重值的装置。
11. 如权利要求8所述的系统,其中,用于调整的装置还包括: 用于在确定所述用户请求对两个不同的媒体对象进行访问的情况下,降低(1580)所 述多个可访问的媒体对象中具有与所述第一媒体对象和所述第二媒体对象相似的特征的 媒体对象的权重值的装置。
12. 如权利要求8所述的系统,其中,用于确定的装置还包括: 用于检测所述用户是否已经通过控制设备做出姿势的装置。
13. 如权利要求12所述的系统,其中,所述姿势是倾斜或摇晃中的至少一个。
14. 如权利要求8所述的系统,其中,所述媒体对象是电影、相册和书籍中的至少一个。
【文档编号】H04N21/442GK104272756SQ201280066332
【公开日】2015年1月7日 申请日期:2012年12月31日 优先权日:2012年1月4日
【发明者】S.布哈米迪帕蒂, B.克维顿, J.惠蒂克, A.卡什亚普, J.博洛特 申请人:汤姆逊许可公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1