首页> 中国专利> 经由被动态映射到不同媒体属性的向量的用户导航

经由被动态映射到不同媒体属性的向量的用户导航

摘要

在一个实施例中,一种方法包括:生成用户选择界面并显示给用户,该用户选择界面表示从其原点延伸的并且被映射到规定的属性类型中的各自不同的媒体属性的多个内容选择向量;检测用户输入,该用户输入从该原点起朝着内容选择向量中的至少一个内容选择向量延伸并且在该用户选择界面内标识出所选位置;向用户显示更新后的用户选择界面,该更新后的用户选择界面表示出在所选位置处的相应的更新后的原点并且表示出与该至少一个内容选择向量具有确定的关系的多个更新后的内容选择向量;以及选择并显示具有相应媒体属性的相应视频内容元素的至少一个标识符,所述相应媒体属性相对于离开原点的所选位置与该至少一个内容选择向量具有最高相关性。

著录项

  • 公开/公告号CN102084362A

    专利类型发明专利

  • 公开/公告日2011-06-01

    原文格式PDF

  • 申请/专利权人 思科技术公司;

    申请/专利号CN200980123665.9

  • 申请日2009-07-22

  • 分类号G06F17/30(20060101);

  • 代理机构11258 北京东方亿思知识产权代理有限责任公司;

  • 代理人宋鹤

  • 地址 美国加利福尼亚州

  • 入库时间 2023-12-18 02:26:11

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2022-07-15

    未缴年费专利权终止 IPC(主分类):G06F17/30 专利号:ZL2009801236659 申请日:20090722 授权公告日:20140423

    专利权的终止

  • 2014-04-23

    授权

    授权

  • 2011-07-20

    实质审查的生效 IPC(主分类):G06F17/30 申请日:20090722

    实质审查的生效

  • 2011-06-01

    公开

    公开

说明书

技术领域

本公开一般涉及用于选择视频内容的用户导航。

背景技术

历史上,视频内容的用户导航涉及遥控设备的用户通过依次浏览电视机或机顶盒上的可用频道而进行“频道冲浪”。然而,随着视频内容服务提供商(例如,有线或卫星电视公司)通过添加额外频道来向订户提供更多内容,用户在试图通过频道冲浪来定位喜欢的视频内容时要经历多得多的困难。另外,媒体内容经由诸如因特网之类的广域网的扩散是无法通过依次浏览一组可用频道的传统频道冲浪技术来访问的。内容服务提供商经由用户机顶盒提供的视频指南也限制了通过频道标识符、标题和/或内容被呈现的时间和日期进行的导航。

个人计算机的用户可以利用在万维网上提供视频的不同网站(例如,“netflix.com”、“youtube.com”)来搜索视频。另外,各种网站(例如“titan.tv”)提供了由给定的视频服务提供商提供的频道和电视列表的在线指南。Tivo允许用户执行对演员、导演、关键字、标题或类别的搜索。

附图说明

参考附图,其中,各幅图中具有相同参考标号的元件表示类似的元件,并且其中:

图1图示出了根据示例实施例的具有被配置用于生成并显示用户选择界面的装置的示例系统,该用户选择界面表示被映射到推荐视频内容元素的不同媒体属性的多个内容选择向量。

图2A和2B图示出了根据示例实施例的由图1的装置用来选择更新后的用户选择界面的示例方法。

图3A、3B和3C图示出了根据示例实施例的被生成以显示给用户的示例用户选择界面。

图4图示出了根据另一示例实施例的另一示例用户选择界面以及相应的匹配视频列表。

图5图示出了根据示例实施例的图1的装置生成并显示用户选择界面和匹配视频列表的示例方法。

图6图示出了根据另一示例实施例的由图1的装置生成的另一示例用户选择界面。

具体实施方式

概述

在一个实施例中,一种方法包括:生成具有原点的用户选择界面并显示给用户,所述用户选择界面表示多个内容选择向量,所述多个内容选择向量从所述原点延伸并且被映射到规定的属性类型中的各自不同的媒体属性;检测用户输入,所述用户输入从所述原点起朝着所述内容选择向量中的至少一个内容选择向量延伸并且在所述用户选择界面内标识出所选位置;响应于所述用户输入而生成更新后的用户选择界面并显示给用户,所述更新后的用户选择界面具有在所选位置处的相应的更新后的原点并且表示与所述至少一个内容选择向量具有确定的关系的多个更新后的内容选择向量;以及选择并且在显示所述更新后的用户选择界面的同时向用户显示具有相应媒体属性的相应视频内容元素的至少一个标识符,所述相应媒体属性相对于离开所述原点的所选位置与所述至少一个内容选择向量具有最高相关性。

在另一实施例中,一种装置包括处理器电路和用户接口电路。处理器电路被配置用于生成具有原点的用户选择界面以显示给用户,所述用户选择界面表示多个内容选择向量,所述多个内容选择向量从所述原点延伸并且被映射到规定的属性类型中的各自不同的媒体属性。用户接口电路被配置用于检测用户输入,该用户输入从原点起朝着内容选择向量中的至少一个内容选择向量延伸并且在用户选择界面内标识出所选位置。处理器电路还被配置用于响应于所述用户输入而生成更新后的用户选择界面以显示给用户,所述更新后的用户选择界面具有在所选位置处的相应的更新后的原点并且表示与所述至少一个内容选择向量具有确定的关系的多个更新后的内容选择向量。处理器电路还被配置用于选择具有相应媒体属性的相应视频内容元素的至少一个标识符以在显示所述更新后的用户选择界面的同时显示给用户,所述相应媒体属性相对于离开所述原点的所选位置与所述至少一个内容选择向量具有最高相关性。

详细描述

特定实施例使得用户能够利用表示内容选择向量的用户选择界面来同时在一个或多个维度中导航,所述内容选择向量可以被动态地映射到不同的媒体属性。与仅显示视频内容元素的源相比,用户导航是基于建立被映射到视频内容元素的不同媒体属性的内容选择向量来实现的。例如,每个视频内容元素(例如,视频剪辑、全长度在线影片或DVD)具有通过如下的规定的媒体属性类型定义的多个媒体属性:规定的属性类型可以包括流派、年龄段、MPAA评级、演员、持续时间、发布日期、用户评级、家长指导评级、语言等。用户还可以定义其自己的规定的媒体属性类型以用于对视频内容元素进行进一步分类。每个规定的媒体属性类型可以具有表示媒体属性类型的各个“值”的一组不同的媒体属性。

因此,每个规定的属性类型(也称为属性类)可以在该类中包括多个不同的媒体属性,以使得视频内容元素能够基于它们相对于该属性类型的各个媒体属性而被区分开。“流派”媒体属性类型中的示例性不同媒体属性可以包括体育、新闻、科幻、剧情等。因此,可以将具有流派媒体属性类型中的“体育”媒体属性的视频内容元素与具有“浪漫”媒体属性的视频内容元素或具有“科幻”(或“Sci-Fi”)媒体属性的视频内容元素区分开。如从前面可见,规定的属性类型中的某些媒体属性可以具有相互排斥的不同媒体属性(例如,悲剧相对于幽默),尽管其它不同媒体属性可以具有重叠或互补关系(例如,体育和幽默、科幻和幽默等)。

另外,通常可以在不同属性类型中的不同媒体属性之间建立起关系,例如在总是写作浪漫影片的作者或者通常表演喜剧角色的演员的情况中。此外,属性类型不必局限于与视频内容元素有关的实际信息,而是还可以包括最适合于给定的用户情绪或与给定的用户情绪最相关的“情绪”属性。具体地,各个视频内容元素可以被标识为最适合于特定情绪的观看者,例如动作影片相对于更严肃的新闻节目或纪录片。

将给定的媒体属性类型(例如“流派”)的媒体属性(例如,值“浪漫”)指派给特定视频内容元素可以在该媒体属性与该特定视频内容元素之间建立起关系。因此,被指派给一特定视频内容元素的所有媒体属性通过它们对该同一特定视频内容元素的指派而共享所建立的关系。换言之,每个视频内容元素(例如,特定DVD)通过被指派给该视频内容元素的其相应的特定媒体属性(“值”)的集合来定义其自己的、在规定的属性类型(例如,流派、媒体类型、持续时间、演员、奖项等)的域之间的关系。因此,可以基于视频内容元素对于给定的规定的属性类型是否共享类似的媒体属性(例如,相同流派),或者视频内容元素对于给定的规定的属性类型是否共享明显不同的媒体属性(例如,不同流派),来在不同视频内容元素之间建立起关系。

根据示例实施例,通过向用户呈现表示多个内容选择向量的用户选择界面来将这些关系呈现给用户供选择。用户选择界面可以将从原点向相反方向延伸的两个内容选择向量表示为例如相对于原点在两个内容选择向量之间提供一维导航的“滑块”控件。用户选择界面还可以表示二维或多维中的多个内容选择向量(例如,基于x-y坐标或极坐标),其中,每个内容选择向量从用户选择界面的原点延伸并且代表规定的属性类型中的不同媒体属性。例如,用户选择界面可以表示映射到规定的属性类型“流派”中的不同媒体属性(幽默、新闻、历史、科幻、浪漫、剧情和体育)的内容选择向量的集合。

响应于基于用户在用户选择界面内选择的标识位置而检测到从原点朝着内容选择向量中的至少一个向量延伸的用户输入,所公开的实施例可以生成更新后的用户选择界面并显示给用户。可以通过相对于该标识位置附近的内容选择向量、基于用户选择的标识位置选择更新后的内容选择向量,来生成更新后的用户选择界面;还可以通过根据所确定的用户偏好过滤可用的内容选择向量,来选择更新后的内容选择向量。因此,更新后的用户选择界面包括:与用户在先前的用户选择界面内选择的标识位置相匹配的相应的更新后的原点,以及与至少一个内容选择向量具有确定的关系的更新后的内容选择向量,例如,先前的用户选择界面中的该一个内容选择向量的特定子类别。因此,用户可以通过采用使用如下的内容选择向量的多维导航来朝着喜欢的内容导航,这些内容选择向量响应于每个用户选择输入而被更新。

此外,示例实施例可以在选择更新后的用户选择界面并显示给用户的同时,选择用于推荐的视频内容元素的一个或多个标识符并显示给用户:推荐的视频内容元素可以这样来选择,每个推荐的视频内容元素具有一个或多个这样的媒体属性,所述媒体属性相对于通过用户的选择输入而检测到的初始用户选择界面内的所选位置具有最高相关性。因此,可以以匹配视频列表的形式来将最适当的推荐的视频内容元素呈现给用户,所述匹配视频列表指定用于推荐的视频内容元素的标识符,其中,匹配视频列表可以响应于每个用户输入而被动态地更新。

图1是图示出根据示例实施例的具有菜单生成装置12的示例系统10的示图,菜单生成装置12被配置用于从用户输入设备16接收用户输入14并且生成并输出用户选择界面18。被实现为例如在客户终端处实现的基于因特网协议(IP)的路由器或机顶盒的菜单生成装置12可以包括设备接口电路20、处理器电路22和存储器电路24。如下面将更详细描述的,菜单生成装置12可被配置用于通过在用户选择界面18内相对于位于用户选择界面18中心处的原点28标识出所选位置26,来响应于每个相应的用户输入14而输出更新后的用户选择界面。具体地,用户所选位置26被菜单生成装置12标识为从原点28延伸并且朝向被映射到不同媒体属性的一个或多个内容选择向量。

设备接口电路20可以包括无线用户接口电路30、显示接口电路32和网络接口电路34。无线用户接口电路30被配置用于经由无线传输链路,例如红外或射频(RF)传输链路接收用户输入14。用户输入设备16可以包括相对应的无线接口电路30,以及用户输入电路36,用户输入电路36使得用户能够提供反映用户选择界面18内的所选位置26的用户输入14。例如,用户输入电路36可以被实现为触摸板传感器电路或者操纵杆等。设备接口电路20还可以包括具有其自己的用户输入电路36的用户输入电路38,这消除了对单独的用户输入设备16的需要。

显示接口电路32被配置用于向用户显示监视器40输出信息,例如模拟或数字视频信号,使得用户显示监视器40能够生成显示70。显示70包括用户选择界面18以及具有用于各个视频内容元素的一个或多个标识符44的匹配视频列表42,所述各个视频内容元素被菜单生成装置12标识为(在可用的视频内容元素中)与用户选择界面18的原点具有最高的相对相关性。

例如被实现为以太网或100BaseT网络收发器电路、数字订户线(DSL)调制解调电路或线缆调制解调电路的网络接口电路34可被配置用于与基于因特网协议(IP)的网络46建立基于IP的链路45。因此,网络接口电路34使得处理器电路22能够向基于IP的网络46内的一个或多个服务器48发送信息并从其接收信息。

如将在下面更详细描述的,处理器电路22可被配置用于响应于表示用户选择界面18上的相应的所选位置26的每个连续用户输入14来更新由用户显示监视器40显示的用户选择界面18。尽管用户可以看到相对简单的用户选择界面18,然而用户选择界面18借助其坐标系统(例如,x-y,极坐标)表示出图3A和3B所示的内容选择向量80的集合,内容选择向量80从原点28延伸并且表示至少一个规定的属性类型的不同媒体属性。因此,用户选择界面18提供了多维导航,该多维导航使得菜单结构能够以可基于用户偏好来针对用户进行定制的方式被动态地组织。

图2A和2B图示出可由处理器电路22执行的替代方法,所述方法通过选择与用户选择界面18内的所选位置26附近的至少一个内容选择向量具有确定的关系的更新后的内容选择向量,来生成更新后的用户选择界面。如图2A所示,处理器电路22可以实现多维菜单树50,该多维菜单树50具有根节点52、初级节点54和次级节点56,初级节点54具有到根节点52的链路58,次级节点56具有到至少一个初级节点54的链路58。尽管未在图2A中示出,然而菜单树50可以包括另外的节点,例如具有到至少一个次级节点56的链路58的第三代(即,第三极)节点等等。另外,菜单树可以包括具有到多于一个节点的链路58的节点,以使得树50内的两个节点之间的路径可以类似于具有多条路径的定向循环图。

处理器电路22可以利用图2A所示的树50,以便基于用户的输入相对于当前的用户选择界面18的位置26、基于用户选择界面18与菜单树22之间的映射和/或基于用户选择偏好,来标识出应当作为用于更新后的用户选择界面的背景(context)的下一节点。例如,处理器电路22可以通过图3A所示的相对于根用户选择界面18a的用户所输入的所选位置26而确定出:基于用户输入的所选位置26与所标识用户的用户偏好的组合,更新后的用户选择界面应当基于“动作Sci-Fi”节点56,其中被标识的用户的用户偏好指示出用户更喜欢以动作为本的内容。因此,树50内的链路58可以表示这样的内容选择向量,所述内容选择向量使得能够基于用户所选择的相应媒体属性(其可以通过测量用户所选位置而被图示为具有向量角的向量)和用户期望该媒体属性的程度(其可以被图示为该向量的相应“长度”)而从树50内的一个节点穿越到另一节点。

图2B图示出了根据示例实施例由处理器电路22选择更新后的用户选择界面18′的替代示例。处理器电路22可被配置用于基于在步骤64中对指定相应所选位置26(例如利用x-y坐标系统示出)的用户选择输入14与当前菜单状态60的比较来动态地生成表示更新后的菜单状态62的更新后的用户选择界面18。可以由处理器电路22用存储在存储器电路24中的菜单标识符来标识当前菜单状态60,或者可以通过在存储器电路24中存储当前被用于生成和显示相应用户选择界面18的内容选择向量的列表来动态地标识当前菜单状态60。因此,处理器电路22可以在步骤64中通过动态地调节当前菜单状态60内的内容选择向量以便为更新后的菜单状态62生成一组更新后的内容选择向量来动态地计算更新后的状态62:更新后的内容选择向量可以由更新后的用户选择界面18′来表示。更新后的菜单状态62还可以与用户偏好过滤64相结合地使用以在步骤66中生成更新后的视频推荐列表42,更新后的视频推荐列表42可以与更新后的用户选择界面18′同时显示在监视器40上。

所公开的菜单生成装置12的电路中的任何电路(包括设备接口电路20、处理器电路22、存储器电路24及其相关组件)可以以多种形式来实现。所公开电路的示例实现方式包括在诸如可编程逻辑阵列(PLA)、现场可编程门阵列(FPGA)之类的逻辑阵列中实现的硬件逻辑,或者通过对诸如专用集成电路(ASIC)之类的集成电路进行掩膜编程而实现的硬件逻辑。这些电路中的任何电路还可以利用基于软件的可执行资源来实现,基于软件的可执行资源由诸如微处理器电路(未示出)之类的相应内部处理器电路执行,其中,内部存储器电路中(例如,存储器电路28中)存储的可执行代码的执行使得处理器电路将应用状态变量存储在处理器存储器中,创建执行这里描述的电路的操作的可执行应用资源(例如,应用实例)。因此,在本说明书中对术语“电路”的使用是指基于硬件的电路或基于软件的电路二者,基于硬件的电路包括用于执行所描述的操作的逻辑,基于软件的电路包括用于存储因处理器对可执行代码的执行而修改的应用变量和应用状态数据的处理器存储器中的保留部分。存储器电路24例如可以利用诸如可编程只读存储器(PROM)或EPROM之类的非易失性存储器和/或诸如DRAM之类的易失性存储器等来实现。

此外,对“输出消息”或“输出分组”(等等)的任何指代可以通过以数据结构的形式创建消息/分组并将该数据结构存储在所公开装置中的有形存储器介质中(例如,发送缓冲器中)来实现。对“输出消息”或“输出分组”(等等)的任何指代还可以包括将存储在有形存储器介质中的消息/分组经由通信介质(例如,有线或无线链路,视情况而定)(还可以使用光传输,视情况而定)以电的形式发送(例如,经由有线电流或无线电场,视情况而定)给另一网络节点。类似地,对“接收消息”或“接收分组”(等等)的任何指代可以通过由所公开装置检测通信介质上的消息/分组的电(或光)传输并将检测到的传输作为数据结构存储在所公开装置中的有形存储器介质中(例如,接收缓冲器中)来实现。还注意,存储器电路24可以例如基于由处理器电路22执行的存储器地址分配和分割而由处理器电路22动态地实现。

图3B和3C图示出了根据示例实施例的可由处理器电路22生成的相应的示例性更新后的用户选择界面18b和18c。更新后的用户选择界面18b或18c可以响应于图3A所示的当前显示的用户选择界面18a内的相应所选位置26b或26c处的用户输入而生成。例如,在显示70a中首先被呈现给用户的用户选择界面18a可以表示图2A的根菜单位置52,其中,用户选择界面18a具有规定的坐标系统的两个维度(例如,x、y)。显示给用户的根用户选择界面18a以原点28a为中心并且图示出了规定的属性类型(例如,“选择类别=流派”)74的不同媒体属性72。尽管根用户选择界面18a图示出了单个规定的属性类型74“流派”的多个媒体属性72a、72b、72c、72d、72e、72f和72g,然而处理器电路22可以在显示70a内向用户提供用于选择另一属性类型的选择选项76,和/或用于向用户选择界面18a添加另一属性类型的选择选项78。

每个用户选择界面18表示从相应的原点28延伸并且映射到分别不同的媒体属性72的多个内容选择向量80。就用户选择界面18a和18b而言,用户选择界面18对内容选择向量80的表示被示为由处理器电路22维护的用户选择界面18与相应的内容选择向量80的集合之间的逻辑关系的图示。就用户选择界面18c和图4的用户选择界面18d而言,显示给用户的实际用户选择界面被更精确地示出,其中,仅媒体属性72需要在用户选择界面的外围示出;就这一点而言,内容选择向量80和原点28不需要被显示给用户。尽管用户选择界面18d以黑白形式被图示出,然而任何用户选择界面18还可以被实现为在整个用户选择界面18上分布的色谱,其中,不同的媒体属性72被指派不同颜色,从而产生基于如下的原色和混合色(Secondary color)的组合具有平滑过渡的颜色的色环,所述原色和混合色基于圆内的角度和离原点28的距离而变化。

如图3A所示,假设用户提交了与用户选择界面18a内的所选位置26b相对应的用户输入,则处理器电路22可以解译出:该所选位置26b标识出该用户输入从原点28a起朝着用户选择界面18a内表示的、被处理器电路28标识出的至少一个内容选择向量80延伸。如图3A所示,所选位置26b朝着被映射到媒体属性“浪漫”72c的内容选择向量80c延伸;所选位置26b还朝着被映射到媒体属性“科幻”72d的内容选择向量80d延伸。处理器电路22可以判定所选位置26b朝着内容选择向量80d比朝着内容选择向量80c延伸得更接近,并且因此确定用户更愿意观看主要与科幻相关的视频内容元素,可能结合了还包含浪漫次要情节的科幻相关的视频内容元素。

因此,处理器电路22可以生成图3B所示的显示70b内的更新后的用户选择界面18b并显示给用户。更新后的用户选择界面18b具有相应的更新后的原点28b,该更新后的原点28b与来自图3A的先前用户选择界面18a的所选位置26b相对应。如图3B所示,更新后的用户选择界面18b表示更新后的内容选择向量80′,这些更新后的内容选择向量80′与最接近所选位置26b的内容选择向量80d具有确定的关系。更新后的内容选择向量80′还映射到各自不同的媒体属性72h、72i、72j和72k,这些媒体属性与最接近先前所选位置26b的内容选择向量80d具有确定的关系。

处理器电路22还可以生成推荐的视频内容元素的更新后的匹配列表42b并显示给用户,这些推荐的视频内容元素相对于所选位置26b与内容选择向量80d具有最高的相对相关性。换言之,处理器电路22可以基于相对于任何相邻向量80c而言的、向量80d与所选位置26b之间的距离来标识出向量80d对用户选择的相对“影响”。因此,处理器电路22可以实施已知的相关性技术来标识出相对于所选位置26b而言与内容选择向量80d具有最高相关性的一个或多个视频内容元素。

如图3B所示,推荐的视频内容元素的列表42b可以包括唯一地标识出可供用户使用的相应视频内容元素的一个或多个标识符44。每个标识符44可以包括标题指示符82、媒体源标识符84,该媒体源标识符84可以从多个视频源(例如,网站地址“www.youtube.com”中的YouTube服务处的电视(TV)、Netflix DVD租赁、Netflix流传输视频或者按次付费(PPV))中标识出相应的视频内容元素的源。处理器电路22还可以在标识符44中的任一个标识符内添加媒体属性指示符86,该媒体属性指示符86标识出相应的视频内容元素在更新后的用户选择界面18b内的相对位置。例如,任一媒体属性指示符86可以包括第一向量相关性指示符88,该指示符88指示出相应视频内容元素(例如,列表42b中的视频内容元素“Stargate(星际之门)”)的媒体属性(例如,72i)与相应的更新后的内容选择向量80′(例如,80i′)之间的相关性。任一媒体属性指示符86可以包括第二向量相关性指示符90,该指示符90指示出相应视频内容元素(例如,列表42b中的视频内容元素“Stargate”)的媒体属性(例如,72h)与第二更新后的内容选择向量(例如,80h′)之间的相关性。本领域技术人员将容易清楚,用来示出向量相关性指示符88和90的数字值可以用如下方式取代:其中,给定颜色的条块的数目可以表示具有相匹配颜色的媒体属性72的相应相关性。

参考图3A的用户选择界面18a,如果处理器电路22检测到用户提交了与用户选择界面18a内的所选位置26c相对应的用户输入,则处理器电路22可以解译出:用户输入14的所选位置26c从原点28a起朝着被映射到媒体属性“幽默”72a的内容选择向量80a延伸,并且被映射到媒体属性“新闻”72b的相邻内容选择向量80b可以针对当前事件的模仿而被选择。作为响应,处理器电路22可以确定用户更喜欢观看主要与喜剧相关的视频内容元素,并且因此可以生成图3C所示的显示70c内的更新后的用户选择界面18c并显示给用户。更新后的用户选择界面18c具有与来自图3A的先前用户选择界面18a的所选位置26c相对应的相应更新后的原点28c。尽管未在图3C中示出,然而更新后的用户选择界面18c表示与最接近所选位置26c的内容选择向量80a具有确定的关系的更新后的内容选择向量,这些更新后的内容选择向量分别映射到不同的媒体属性72m、72n、72p、72q、72r和72s。处理器电路22还可以生成包括一个或多个标识符44的推荐的视频内容元素的更新后的匹配列表42c并显示给用户。如前所述,每个标识符44可以包括标题指示符82、媒体源标识符84以及包括一个或多个向量相关性指示符88、90的媒体属性指示符86。如前所述,如果更新后的用户选择界面18c是利用基于颜色的界面(例如,彩色转盘)实现的,则示出向量相关性指示符88和90的数字值可以用与指派给相应媒体属性72的颜色相匹配的颜色条块来取代。

图4图示出了可由处理器电路22生成以供用户显示监视器40显示的另一示例显示70d。根据示例实施例,示例显示70d可以包括基于媒体属性72的用户选择界面18d和匹配视频列表42d,媒体属性72属于“基于用户情绪”属性类型74。如图4所示,根据“用户情绪”属性类型74的示例媒体属性72被关联到各个用户情绪,即,用户在导航时可以体验到的不同情感情绪。规定的属性类型“情绪”74内的示例媒体属性72可以包括“高兴”媒体属性、“幻想”媒体属性、“动作”属性的媒体属性、“激动”媒体属性和/或“滑稽”媒体属性。因此,取决于用户当前的情绪,用户可以在用户选择界面18d上生成标识出表示用户的情绪(或者用户希望获得的情绪)的所选位置26d的输入。作为响应,处理器电路22可以生成更新后的用户选择界面,其具有更新后的原点并且表示更新后的内容选择向量,所述多个视频内容元素被映射到在更新后的用户选择界面内显示的更新后的媒体属性。处理器电路还可以生成用于同时显示的匹配视频列表42d,该匹配视频列表42d标识出针对用户选择具有最高相关性的视频内容元素以及用户选择界面18的当前状态。

如图4所示,每个显示出的媒体属性72包括表示被指派给相应媒体属性72的规定的颜色的颜色指示符92。例如,颜色指示符C1,C2,C3,C4和C5可以分别表示显示在用户选择界面18的谱内的颜色:红、黄、绿、蓝、紫。因此,包含用于题为“哈利波特与火焰杯(Harry Potter and theGoblet of Fire)”的视频内容元素的向量相关性指示符88和90(示为“C1=1,C2=3”)的媒体属性指示符86可以通过在三个黄色条块附近显示一个红色条块来实现。因此,不同颜色编码的条块的组合向用户提供了对媒体属性指示符86的向量相关性指示符88和90的在视觉上更吸引人的显示。因此,媒体属性指示符86可以利用数字表示法或者基于颜色的表示法来标识出各个视频内容元素在用户选择界面18内的相对位置。

图6图示出了可由处理器电路22生成的另一示例显示70e,其中,匹配视频列表42可以在用户选择界面18e内实现。因此,处理器电路22可以响应于在用户选择界面18e内检测到用户所选位置26e来生成显示出不同媒体属性72的更新后的用户选择界面。处理器电路22还可以响应于用户所选位置来更新匹配视频列表42。如果用户所选位置26与原点相同,则处理器电路22可被配置用于将用户输入解释为针对原点28周围的更详细(或不太详细)信息的“放大”(或“缩小”)功能,并且相应地更新用户选择界面18e和匹配视频列表42。

因此,处理器电路22使得用户能够利用多维导航来更精确地定位用户希望观看的视频内容元素的类型。

图5图示出了根据示例实施例的由用户菜单显示70(包含用户选择界面18和推荐的视频内容元素(VCE)的匹配视频列表42)的菜单生成装置12进行的生成和显示。图5中描述的步骤可以被实现为存储在计算机可读介质(例如,软盘、影片、ROM、EEPROM、非易失性RAM、CD-ROM等)上的可执行代码,这些步骤是基于处理器对代码的执行而完成的;这里描述的步骤还可以被实现为可被编码在一个或多个有形介质上供执行的可执行逻辑(例如,可编程逻辑阵列或器件、现场可编程门阵列、可编程阵列逻辑、专用集成电路等)。

在生成并显示用户选择界面18之前,在步骤100中,通过内容分析和分类来建立基于媒体属性的内容选择向量之间的关系。可由处理器电路22执行或者可以在基于IP的网络46内的基于网络的服务器48中执行的内容分析和分类可以获取与将被推荐给用户的每个视频内容元素(VCE)有关的元数据。描述了任何视频内容元素的元数据可以从各种源获得,各种源包括在线数据库(例如,网站地址“www.imdb.com”处的因特网影片数据库)或者服务提供商提供的在线电子节目指南、剧迷站点等(例如,网站地址“www.titantv.com”处的TitanTV网站服务)。描述给定的视频内容元素的元数据还可以通过获取社会评论(例如来自社会评论网站或剧迷页面的在线用户评论)的处理器22和/或网络46内的服务器48来获得。

因此,多种形式的数据可被用来表征给定的视频内容元素,包括已有的数据库条目以及当用户消费视频内容元素时的用户输入的累积和分析。另外,经由不同用户输入设备的用户输入可以被累积并分析,以用于标识出用户的“社会相关姿态”(“socially relevant gestures”),所述社会相关姿态可用来表征用户消费的内容或者标识出共享相似兴趣的不同用户。累积用户输入以标识出用于标识用户兴趣的社会相关姿态的示例在2007年11月29日提交的题为“Socially Collaborative Filtering”的共同转让的同样未决美国专利申请No.11/947,298中有所描述。通过社会相关姿态标识出共享相似兴趣的不同用户的示例在2008年4月25日提交的题为“Identifying User Relationships from Situational Analysis of User CommentsMade on Media Content”的共同转让的同样未决美国专利申请No.12/110,224中有所描述。通过消费相似视频内容元素而共享相似兴趣的不同用户的标识可以被用来建立不同的用户类或者“群体”,从而使得规定的属性类型成为用户类(或群体标识),其中,示例媒体属性是由某一群个体(例如,体育迷、园艺爱好者、歌剧迷、NASCAR迷、医疗保健专业人员、政治团体等)欣赏的视频。

可在步骤100中由处理器电路22或服务器48应用的另一分类和分析技术可以包括:对由Digitalsmiths(可在网站地址“digitalsmiths.com”处获得)或Taboola(可在网站地址“taboola.com”处获得)通过贸易提供的视频内容元素执行静态分析。

在步骤100中获得的视频内容元素的元数据可以由处理器电路22和/或服务器48在步骤102中按照规定的媒体属性类型74(例如,流派、年龄段、MPAA评级、演员、持续时间、发布日期、用户评级、家长指导评级、语言、情绪、用户组或群体等)进行分类。一旦定义了规定的媒体属性类型74,位于给定的媒体属性类型组内的不同媒体属性72就可以被定义。如步骤102所示,媒体属性类型“流派”的分类中的示例媒体属性72可以包括体育、戏剧、科幻等;媒体属性类型“情绪”74的分类中的示例媒体属性72可以包括高兴、幻想、动作、激动、滑稽、低调等。已经被结构化的元数据可以需要最少的分类工作,即,标识出已建立的元数据结构和元数据定义并且将已建立的元数据结构和定义指派或映射到规定的媒体属性类型74和特定媒体属性72。诸如用户评论之类的未被结构化的元数据也可以由处理器电路22和/或服务器48分析并分类,以用于对规定的属性类型74内的媒体属性72的分类。

处理器电路22和/或服务器48在步骤104将元数据存储在有形计算机可读存储器介质中,例如存储器电路24或硬盘中。服务器48还可以将元数据存储在可经由IP网络46到达的数据库中。因此,处理器电路22可被配置用于例如通过向服务器48发送请求或者向IP网络46中的数据库发送数据库查询,来经由IP网络46从远程位置取回元数据。给定的视频内容元素的元数据可以作为与视频内容元素不同的数据结构被存储在计算机可读有形介质中;替代地,给定的视频内容元素的元数据可以被嵌入在视频内容元素中。

一旦基于对视频内容元素的元数据的分类来根据媒体属性各自的媒体属性类型74建立了给定的视频内容元素的媒体属性集合72,处理器电路22和/或服务器48就可以在步骤106中基于规定的属性类型中的各个媒体属性的相关性来建立视频内容元素之间的关系。如从前面可见,视频内容元素可以基于如下的多维向量而与其它视频内容元素具有已建立的关系,所述多维向量实现了相对于给定的媒体属性值72、给定的属性类型74或它们的组合的相关性。因此,处理器电路22和/或服务器48可以确定不同视频内容元素在N维关系矩阵中的相对“位置”,其中,关系矩阵可以包括针对每个视频内容元素、每个媒体属性值72和每个媒体属性类型74的关系向量。

因此,给定的用户选择界面18内所表示的内容选择向量80的集合可以表示在处理器电路22应用了一组过滤器参数之后N维矩阵的所选关系向量的投影。如将在下面更详细描述的,处理器电路22所应用的过滤器参数可以基于用户历史、用户身份、已知的或已确定的用户偏好、用户选择界面内的用户状态等来选择。

如前所述,步骤100、102、104和106中的任何步骤都可以由用户菜单生成装置12内的处理器电路22、由服务器48或者由可经由IP网络46到达的多个分布式服务器来执行。假设至少一些信息在菜单生成装置12外部生成,则处理器电路22可被配置用于例如在初始化用户菜单生成装置12期间下载观看指南时从服务器48接收信息、响应于用户请求或者响应于定期的推送轮询(push-poll)更新等而从服务器48接收信息。

将从步骤108开始描述多维用户导航。处理器电路22可被配置用于在步骤108中例如基于用户登录来标识用户,或者通过基于规定的用户动作、生物统计分析等动态地标识用户。用户的“标识”不一定需要标识出用户的身份,而可以仅是用于将该用户与可能访问用户菜单生成装置12的其它用户区分开的任何技术。(例如,标识出用于给定用户的别名的)用户标识在动态地确定一天中给定时间处的用户情绪方面可以是有用的。用户标识还可以包括匿名用户。

处理器电路22在步骤109中例如基于使用图2A所示的菜单树50的静态映射,或者基于使用图示出的选择技术和图2B的用户历史,来选择初始用户选择界面18和相应的原点28。例如,处理器电路22可以在步骤109中基于随机选择、用户观看的上次的已知位置、基于时间的偏好(例如,一天中给定时间处的规定的位置),或者基于通过确定用户偏好而进行的动态选择,来选出用户选择界面18和相应的原点28,通过确定用户偏好而进行的动态选择在题为“Socially Collaborative Filtering”的上述同样未决美国专利申请No.11/947,298中有说明。

处理器电路22在步骤110中生成具有相应原点28并且表示多个内容选择向量80的初始用户选择界面18,所述多个内容选择向量80被映射到与用户选择界面18一起显示的各自不同的媒体属性72。

用户菜单生成装置12的无线用户接口电路30和/或用户输入电路38可以在步骤112中接收在用户选择界面内标识出用户所选位置26的用户输入。如前所述,由用户输入的用户所选位置26被处理器电路22解释为从当前显示给用户的用户选择界面18的原点28起朝着一个或多个内容选择向量80延伸。处理器电路22在步骤114中生成更新后的用户选择界面18,所述更新后的用户选择界面18具有位于用户所选位置处的相应的更新后的原点28,例如图3B或图3C所示。处理器电路22经由显示接口电路32输出更新后的用户选择界面以显示给用户。

处理器电路22还在步骤116中选择在更新后的用户选择界面内具有如下媒体属性的可用视频内容元素,所述媒体属性与用户所选位置具有十分高的相关性。例如,处理器电路22可以标识出具有媒体属性72的视频内容元素,所述媒体属性72与所选位置和由更新后的用户选择界面表示的更新后的内容选择向量具有十分紧密的相关性或匹配性。如图3A所示,来自用户选择界面18a的用户所选位置26b可以被处理器电路22解释为对在科幻方面具有十分高的值的且可能带有对浪漫或爱情故事属性的偏好的内容的请求;在此示例中,处理器电路22可以选择相对于内容选择向量(“科幻”80d)具有最高的相对相关性并且可能与第二内容选择向量(“浪漫”或“爱情故事”80c)相关的视频内容元素。因此,对于图3B,处理器电路22可以基于由所选位置26提供的权重而确定:列表42b标识出相对于内容选择向量(“科幻”80d)具有最高的相对相关性并且可能与第二内容选择向量(“浪漫”或“爱情故事”80c)相关的经过滤的视频内容元素。列表42b还可以被实现为可滚动的排序列表,其中,按照从与所选位置26b具有最高相关性的那些视频内容元素开始到具有规定的相关性限值的视频内容元素的降序来对视频内容元素排序(例如,媒体属性值88或90应当与最接近的内容选择向量80d具有至少50%的相关性)。

处理器电路22在步骤118中基于用户偏好来过滤可用视频内容元素,以获得推荐的视频内容元素的列表42。处理器电路22在步骤120中输出推荐的视频内容元素的列表42,以便用户显示监视器40显示该更新后的列表42,对于任一视频内容元素,更新后的列表42可以包括相应的标签44,标签44与标识出视频内容元素在更新后的用户选择界面内的相对位置的媒体属性指示符86以及媒体源指示符84一起被显示。因此,列表42中的每个推荐的视频内容元素包括向量相关性指示符88、90,这些指示符88、90指示出相应的推荐的视频内容元素基于其在更新后的用户选择界面内相对于更新后的原点的相对位置而至少具有高的相关性。

处理器电路22可以针对菜单生成装置12接收的每个用户输入14来重复步骤112及后续步骤。另外,如果处理器电路22确定另一用户正在使用输入设备16,则处理器电路22可以针对新用户重复步骤108、109、110、112和其余步骤。

根据示例实施例,多维导航可被提供给用户以提供视频内容元素的更有效且高效的导航,其中,内容选择向量可被选择以生成多维用户选择界面以及与内容选择向量具有最高相关性的视频内容元素的至少一个标识符。因此,用户可以享受到基于用来对视频内容元素进行标识和分类的媒体属性之间的关系的更高效的用户导航。所公开的用户选择界面还可以以三维(3D)的形式实现,例如利用全息显示或其它3D显示。

尽管已结合当前被认为是实现所附权利要求中指定的主题的最佳模式的内容描述了本公开的示例实施例,然而将明白,这些示例实施例仅仅是说明性的,而不是对所附权利要求中指定的主题的限制。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号