专利名称:内容的粒度化标记的制作方法
技术领域:
本发明涉及内容的分级和标记技木,尤其涉及内容的粒度化标记。
背景技术:
在帮助用户标识在线和其他数字内容的适当性级别的解决方案方面,计算机和诸如因特网之类的通信网络已经有所发展改迸。相关于电影和视频游戏,长久以来一直存在评级系统,其将基于年齢的评级相关联于消费媒体产品。视频游戏,例如,可被评级为“成年人”、“青少年”等。同样为人们所熟悉的是美国电影艺术组织采用的用于电影的评级方案。当然这些评级系统对于很多消费者而言已经足够,且可提供给父母以及其他人关于在电影或视频游戏中可能看到的内容类型的清楚指示。尽管如此,这些评级经常是过分简单化的且任意的,且基于经常是匿名的评论者组的编辑喜好。并且,即使在作品的大部分没有任何不健康内容的情况下,还是应用了广泛评级。另外,用户相关于评级没有任何控制或工具,且他们与评级自身之间的仅有的交互在于感知评级并确定是否将其考虑在他们的、或他们孩子们的、或者其他人的消费行为之内。
发明内容
本发明提供将元数据与数据内容项目相关联的系统和方法。这样的元数据可包括内容的特性的标签或其他戳记,以及根据ー个或多个标准或相关于ー个或多个消费者群体(诸如孩子、青年人等)是否是不健康的。在一些示例中,由父母通过对标签的明确的 (explict)分配而主动地产生标签或其他原数据。在一些情况下,使用对于作品内容的团体(community)反应来确定或推导标签或其他元数据,这些标签或元数据指示了内容或者内容的不健康的本质。进一歩,通过伴随设备和/或实时地与基本消费设备进行联系而产生标签,且可考虑从多个用户设备中选择基本和/或伴随设备,包括台式计算机、膝上型计算机、平板/板设备、便携式阅读器、智能手机和其他手持设备、机顶盒、视频游戏控制台、 高清电视机组等。还进一歩,可通过多个方法来将标签相关联于数字内容项目的各个部分, 诸如视频剪辑的以时间戳标识的各部分。然后可将标签用作为控制数字内容项目之后的消费的基础,例如通过跳过或者移除不健康的内容。提供本发明内容以便以简化形式介绍在以下具体实施方式
中进ー步描述的ー些概念。本发明内容并不旨在标识所要求保护主题的关键特征或必要特征,也不旨在用于限制所要求保护主题的范围。此外,所要求保护的主题不限于解决在本发明的任一部分中提及的任何或所有缺点的实现。
图1示出可在客户机设备处实现和利用、用于控制数据内容项目的消费的包含各种数据和实体并參与内容标记(tagging)的各种计算设备和通信/计算机网络。图2示出与所选择的内容项目相关联的响应简档。所图示的示例是团体响应简档,不过这个图表同样应用于由个别用户所设置的响应和标签。图3示出用于将元数据与数字内容项目相关联并使用该元数据来控制消费的示例方法。图4示出可在图1的通信/计算机网络中所采用的计算设备的示例实施例。
具体实施例方式图1示出100处的各计算设备/系统。这些系统/设备可形成由个别用户(可以是很多个之一)拥有和控制的设备的集合。这些设备可经由任何合适的链接或数据连接 140耦合至计算机或通信网络102 (如,因特网)。网络102可包括从ー个或多个内容提供者108处可获得的数字内容项目106,所述内容提供者108提供内容项目106给ー个或多个计算设备100用于消费。可由评论者110(业余的或专业的)评论内容项目,评论者可附属于评级协会112 (如,MPAA)。评级、评论和其他响应可以是对数字内容项目的団体响应的一部分,或者形成団体响应的一部分,这样对数字内容项目可出现团体响应简档114。可建立团体响应简档并驻留在“云”中或者它们在最终用户设备处聚集并产生団体响应简档。例如,计算设备100之一(如,计算设备2)可被配置为产生内容标签120或者与内容项目106 相关联的其他元数据信息,并将内容标签传送到数据库116中以用于填入内容106的団体响应简档114。在任何情况下,对这些简档的一般使用考虑,在用户要求对与该简档相关联的数字内容的消费时这些简档就预先存在了。还进一歩,元数据118(诸如评论、评级、标签等)可被存储在元数据的数据库116中,它们可包括或不包括元数据与之相关联的实际内容项目。 在一些情况下,对于给定用户的设备的集合可指这个用户的设备域。相应地,设备可組成不相关于设备区别而能分享元数据和其他信息的聚合逻辑组。在其他示例中,设备可被配对或分组为较大的组,用于与数字内容项目的标签和控制消费之间的协作的交互。可使用图1中所示的设备来产生或接收与数字内容项目相关联的确定,其中这样的确定可包括该数字内容项目有益于各种类型的元数据信息与内容之间的关联。这样的元数据可包括标签,诸如指示该内容包括裸体、成人语言、暴力、图示的吸毒、和性情形等。在一些情况下,这些指示作为整体相关联于媒体项目,并无对于何处或者何时出现这样的内容的指示。在一些情况下,元数据信息具体地与数字内容项目的所选择的部分相关联,诸如作为模拟(analog)或分离(discrete)意义上的(如,DVD的章或节)一系列的部分而被连续呈现的媒体项目中的加时间戳的位置。这可被概念化为被定义为时间的函数的标签, 其中时间沿着水平轴发生,并有多个不同的垂直轴可用来标识标签的不同类型——成人语言、暴力等。还可使用这个函数/轴公式来描述团体响应简档。可由计算设备使用与内容项目相关联的这样的标签或元数据来控制这个内容项目的呈现用于消费。呈现的控制可采取各种形式。在一个示例中,完全地防止内容的呈现。在另ー个示例中,跳过不健康的内容部分。还有另一个示例是移除不健康的内容。又一个示例是用其他东西代替内容,诸如配音、在不健康的图像的屏幕上使用黒色矩形等。图2提供内容项目200的示例,包括相关联的团体响应简档202。団体当然可被定义为个人用户或用户组的集合或人群。如前,时间出现在水平轴,不同之处在于垂直轴对应于团体响应的量。除了对于量的简单指示之外,垂直轴与之前示例中所描述的类似,其中为不同标签提供分离的指示。在团体响应简档的情况下,各个标签轴再次描述表征异议的响应的相对较高或较低的量,所述异议诸如暴力、性情形等,这些异议可相关联与数字内容项目的时间戳部分。在个人简档的情况下,垂直轴可对应于与标签相关联的严重性或合适性-例如高度不健康的性场景,与之相対的是,相对朴素的对亲吻的刻画。可使用这样的合适性级别来对与不同的用户不同地修改内容项目。例如,带有特定合适性级别的内容项目可适于特定年龄团体,这样第一年齢的用户可被允许来查看对与第二更年轻的年齢的用户不可访问的项目内容。在ー个具体实施例中,可经由管理最终用户或家长最终用户来明确地分配带有年齢特定的合适性级别的标签,以限制第二用户(诸如更年轻的孩子)的消费。如图2中所示,来自团体的响应量可与阈值⑴相比较,从而确定标签是否应该与最终用户所考虑的内容项目相关联。在某些情况中,可采用超过ー个阈值。例如,可在第一响应量级别设定用于确定成年人语言标签的第一阈值,在不同于第一响应量级别的第二响应量级别设定暴力标签。还可使用该简档作为控制输入来控制与所考虑的内容项目相关的动态标签的出现。通过由管理用户的或家长用户对元数据和标签的明确分配来实现更直接的标记, 从而限制孩子或其他最终用户的消费。可实时地、在前地或者在初始和之后的消费中任何其他时间关系中产生这些标签。同样地,这些标签可表示异议的类型或特性,且在元数据中可包括严重性的指示。在很多情况下,如上所述,有益的是,在采用两个或更多的设备以协同地用于分配元数据和响应于元数据控制消费。在一个示例中,在第一设备(如,图1中所示的计算设备1)处请求并开始内容消费,所述第一设备可被称为主设备。在所述第一设备的消费过程中,可使用伴随或辅助设备(如图1中所示的计算设备2),来參与编辑功能,在编辑功能中其被用于用合适的标签和其他元数据(如图1中所示的内容标签120)实时地注释媒体项目。如之前的示例中,可使用这个伴随设备用于对标签的明确分配,或者可使用或由团体响应简档所控制。这个设备的还进ー步选项是仅响应并实行由从远程或本地数据库(如,数据库116)获得的元数据和标签所导出的控制。一旦元数据和标签相关联于内容项目,可基于这些标签和其他元数据来控制和/ 或限制内容项目的后续的消费。在一个示例中,通过关于确定是否呈现数字内容项目的简单的ニ元判断来实现控制。在另ー个示例中,从内容项目中移除具有时间戳或者其他部分-指示标记的不健康的内容,这样就非-不健康地呈现了该内容项目。在还有另ー个示例中,修改内容的呈现来跳过不健康的序列从而重新将这个项目呈现为非-不健康的。对不健康的内容部分的跳过、快进、静音/音量降低、内容替换和屏蔽室可相关联于内容项目的被标签部分的示例动作。本领域内技术人员可了解这些是非限制性示例,且可采用任何数量与类型的动作来响应此处描述的粒度标签。图3示出用于确定用于控制和限制消费的内容标签的实例方法300。首先,在302, 所选择的内容项目被考虑用于消费,或者为确定及将元数据相关联于该项目的特定目的而获得或考虑所选择的内容项目。在304,确定所选择的内容项目是否利于指示内容异议或提供用于控制消费的ー些其他基础的元数据的关联。此确定可相关于作为整体的项目而发生,或者可相关联于项目的一部分(诸如时间戳部分或章)而做出。无论哪一种情况下,可提前地发生该确定(预先存在的确定),或者可实时地动态地确定。然后,在步骤306,元数据相关联于所选择的内容项目,或者相关于内容项目的一些部分。当提及“ー些部分”吋,可考虑为这个项目可包括在时间上或其他方面无穷可分的连续模拟的项目、以及分离的或量化的项目,其可被分立地細分(如,DVD的章或可播放的节)。所发生的这种关联一般通过使用标签来实现,所述标签指示不健康内容的类型,并且可能指示内容的严重性或其他方面。在这个方面标签机制也是高度弹性的,可应用多个标签到给定项目或其部分。可以多种方式实现步骤304和306。在第一个示例中,父母或其他管理类型的用户将明确地分配元数据。在其他情况中,响应于远程地或本地存储在预先存在的数据库(诸如数据库116)中的数据,从中得出或做出确定和关联。在另ー个示例中,可使用団体信息来做出确定和对内容项目的控制消费。例如,预先加载的团体产生的响应简档可被提供,如可选步骤306a处所示。在一个示例中,团体产生的响应简档可在确定和关联步骤之前就被建立。例如,经由远程数据库中的之前用户的联合可建立団体响应简档。这样的団体简档可,如之前所述,指示団体响应的相对较高或相对较低的量,包括在基于时间的粒度级别下的这样的信息-如,相关联于内容项目的加时间戳部分。団体简档还可作为控制输入以控制标签的产生和/或数字内容项目的呈现。如306b所示,可将响应级别与阈值(306c)进行比较,超过的值触发标签的产生以及与内容的相关联(306d)。继续这个附图,步骤306e (可选的)示出联合使用两个或更多设备。例如,在主设备(如,和智能手机配对的游戏控制台)上发生初始消费进程的过程中,可用辅助设备来应用元数据。伴随交互可包括在第一设备接收并开始数字内容项目的消费。然后,在第一设备的消费过程中,使用第二设备来动态地并间歇地将元数据与数字内容项目相关联。这样的标签的应用可表现为实时的或者伪实时的来影响内容项目的消费。步骤308示出对于消费行为的实际控制。具体地,在消费间隔的动态展开过程中, 基于标签和其他元数据(更具体地是响应于标签的间歇地出现)来控制消费。在一个示例中,相关联于内容项目的元数据信息被存储在远程数据库上且经由推送或客户机拉取操作被传递到最终用户消费设备上,来基于元数据或标签信息而修改内容项目的呈现。呈现的控制可采取各种形式。在一个示例中,完全地防止内容的呈现。在另ー个示例中,自动地跳过不健康的内容部分。还有另一个示例是自动地移除不健康的内容。又一个示例是用其他东西代替内容,诸如配音、在不健康的图像的屏幕上使用黒色矩形等。在某些实施例中,以上所描述的方法和过程可与包括一个或多个计算机的计算系统关联。特別地,此处描述的方法和过程可被实现为计算机应用、计算机服务、计算机API、 计算机库和/或其他计算机程序产品。图4示意性示出了可以执行上述方法和过程之中的一个或更多个的非限制性计算系统400。另外,计算系统400可代表图1中所示的ー个或多个计算设备/系统100。以简化形式示出了计算系统400。应当理解,可使用基本上任何计算机架构而不背离本公开的范围。在不同的实施例中,计算设备400可以采取大型计算机、服务器计算机、台式计算机、膝上型计算机、平板计算机、家庭娱乐计算机、网络计算设备、移动计算设备、移动通信设备、游戏设备等等的形式。计算系统400包括逻辑子系统402和数据保持子系统404。计算系统400可以任选地包括显示子系统406、通信子系统408和/或在图4中未示出的其他组件。计算系统 400还可以任选地包括诸如下列用户输入设备例如键盘、鼠标、游戏控制器、相机、话筒和 /或触摸屏等等的用户界面410。逻辑子系统402可包括被配置为执行ー个或多个指令的ー个或多个物理设备。例如,逻辑子系统可被配置为执行ー个或多个指令,该ー个或多个指令是ー个或多个应用、服务、程序、例程、库、对象、组件、数据结构、或其它逻辑构造的部分。可实现此类指令以执行任务、实现数据类型、变换ー个或多个设备的状态、或以其它方式得到所需结果。例如,逻辑子系统402可被配置为产生与内容项目相关联的一个或多个标签和/或基于所述一个或多个相关联的标签和/或元数据信息而控制内容项目的呈现。逻辑子系统402可包括被配置成执行软件指令的一个或多个处理器。另外或另选地,逻辑子系统可包括被配置成执行硬件或固件指令的一个或多个硬件或固件逻辑机器。 逻辑子系统的处理器可以是单核或多核,且在其上执行的程序可被配置为并行或分布式处理。逻辑子系统可以任选地包括遍布两个或多个设备的独立组件,所述设备可远程放置和 /或被配置为进行协同处理。该逻辑子系统的ー个或多个方面可被虚拟化并由以云计算配置进行配置的可远程访问的联网计算设备执行。数据保持子系统404可包括ー个或更多个物理、非瞬时设备,这些设备被配置成保持数据和/或可由该逻辑子系统执行的指令,以实现此处描述的方法和过程。在实现这样的方法和过程吋,可以变换数据保持子系统404的状态(例如,以保持不同的数据)。例如,可将与内容项目相关联的元数据信息存储在数据保持子系统401上切克通过修改标签作为内容项目的团体响应简档的一部分来修改元数据信息的状态。数据保持子系统404可以包括可移动介质和/或内置设备。数据保持子系统404 尤其是可以包括光学存储器设备(例如,⑶、DVD, HD-DVD、蓝光盘等)、半导体存储器设备 (例如,RAM、EPR0M、EEPR0M等)和/或磁存储器设备(例如,硬盘驱动器、软盘驱动器、磁带驱动器、MRAM等)。数据保持子系统404可以包括具有以下特性中的ー个或更多个特性的设备易失性、非易失性、动态、静态、读/写、只读、随机存取、顺序存取、位置可寻址、文件可寻址、以及内容可寻址。在某些实施例中,可以将逻辑子系统402和数据保持子系统404 集成到一个或更多个常见设备中,如专用集成电路或片上系统。图4还示出以可移动计算机可读存储介质412形式的数据保持子系统的一方面, 该可移动计算机可读存储介质70可用于存储和/或传输可执行以实现此处所述的方法和过程的数据和/或指令。可移动计算机可读存储介质412尤其是可以采取CD、DVD、HD-DVD、 蓝光盘、EEPROM和/或软盘形式。可以明白,数据保持子系统404包括ー个或多个方面物理非瞬态设备。相反,在一些实施例中,本文描述的指令的各方面可以按暂态方式通过不由物理设备在至少有限持续时间期间保持的纯信号(例如电磁信号、光信号等)传播。此外,与本发明有关的数据和/ 或其他形式的信息可以通过纯信号传播。术语“模块”、“程序”和“引擎”可用于描述被实现以执行ー个或更多个具体功能的计算系统400的一方面。在某些情况下,可以通过执行由数据保持子系统404所保持的指令的逻辑子系统402来实例化这样的模块、程序或引擎。应当理解,可以从同一应用、服务、代码块、对象、库、例程、API、函数等来实例化不同的模块、程序和/或引擎。同样,可以由不同的应用、服务、代码块、对象、例程、API、函数等来实例化同一模块、程序和/或引擎。 术语“模块”、“程序”和“引擎”意在涵盖单个或成组的可执行文件、数据文件、库、驱动程序、 脚本、数据库记录等。例如,可在ー个或多个计算设备100上实现程序来呈现用于消费的内容项目;相应地,可配置相同的或不同的程序来基于给同一个或不同的ー个计算设备100 的用户输入来产生内容项目的内容标签。应当理解,如此处所使用的“服务”可以是跨越多个用户会话可执行的、而且对一个或更多系统组件、程序和/或其他服务可用的应用程序。在一些实现中,服务可以响应于来自客户端的请求而在服务器上运行。例如,图1中示出的内容提供器可执行服务来用来自数据库116的元数据118而增加内容项目106的团体响应简档114。当被包括吋,显示子系统406可用于呈现由数据保持子系统404所保持的数据的可视表示。由于此处所描述的方法和过程改变由数据保持子系统保持的数据,并由此变换数据保持子系统的状态,因此同样可以变换显示子系统406的状态以在视觉上表示底层数据的改变。显示子系统406可以包括使用实际上任何类型的技术的ー个或多个显示设备。 可将此类显示设备与逻辑子系统402和/或数据保存子系统404 —起組合在共享封装中, 或此类显示设备可以是外围显示设备。当被包括在内吋,通信子系统408可以被配置成将计算系统400与ー个或多个其他计算设备可通信地耦合。通信子系统408可包括与ー个或多个不同的通信协议相兼容的有线和/或无线通信设备。作为非限制性示例,该通信子系统408可以被配置成经由无线电话网、无线局域网、有线局域网、无线广域网、有线广域网等进行通信。在一些实施例中, 该通信子系统408可允许计算系统400经由网络(比如因特网)向其他设备发送消息和/ 或从其他设备接收消息。应该理解,此处所述的配置和/或方法在本质上是示例性的,且这些具体实施例或示例不是限制意义,因为多个变体是可能的。此处所述的具体例程或方法可表示任何数量的处理策略中的一个或更多个。由此,所示出的各个动作可以按所示顺序执行、按其他顺序执行、并行地执行、或者在某些情况下省略。同样,可以改变上述过程的次序。本发明的主题包括各种过程、系统和配置的所有新颖和非显而易见的组合和子组合,并包括此处所公开的其他特征、功能、动作、和/或特性、以及其任何和全部等效物。
权利要求
1.一种将元数据与数字内容项目关联的方法(300),所述方法包括确定数字内容项目的数个部分,所述部分含有利于关联预先存在的或动态地确定的元数据信息的内容(304);经由将标签应用到所述数字内容项目的所选择的部分,将该预先存在的或动态地确定的元数据相关联于所述数字内容项目的所选择的部分(306);以及在经由时间戳可定义的时间段的动态展开过程中,基于标签的间歇出现而控制数字内容项目的后续的消费(308)。
2.如权利要求1所述的方法,其特征在干,将预先存在的元数据关联于所述数字内容项目的所选择的部分包括接收预先加载的团体产生的响应简档,其中所述数字内容项目的可加时间戳部分相关联于団体响应的相对较高或相对较低的量。
3.如权利要求2所述的方法,其特征在干,団体响应量与阈值相比较,以使超过这样的阈值的量引起对数字内容项目的特定部分的标记。
4.如权利要求1所述的方法,其特征在干,在第一消费进程中,通过使用伴随设备来影响标签的实时动态应用,所述伴随设备区别于在其上发生所述后续的消费的主设备。
5.如权利要求1所述的方法,其特征在干,所述确定和关联步骤在第一时间点处结合远程数据库的之前建立而执行,所得的相关联的元数据信息之后经由服务器推送或者客户机拉取操作被传递到最终用户消费设备。
6.如权利要求1所述的方法,其特征在干,元数据信息和标签可包括多个合适性级别, 从而第一年齢的用户可被容许查看第二更年轻的年齢的用户不能访问的内容。
7.如权利要求1所述的方法,其特征在干,所述控制步骤包括自动跳过所述数字内容项目的所选择的部分,该部分已经被标签为不合适的或者不健康的。
8.—种在父母控制系统中将元数据和数字内容项目关联的方法,在所述控制系统中父母用户期望经由ー种机制来限制ー个或多个未成年人用户的消费,所述机制控制媒体内容的消费来自动地移除或跳过内容的所选的部分,从而藉此呈现可接受的数字内容项目,包括在第一设备,接收并开始数字内容项目的消费;以及在第二设备,在所述数字内容项目在所述第一设备上消费的过程中,动态地并间歇地将元数据信息和所述数字内容项目的时间戳部分相关联。
9.如权利要求8所述的方法,其特征在于,还包括控制所述数字内容项目的之后的消费。
全文摘要
一种关于内容的粒度化标记的技术。根据本发明的一方面,提供将元数据与数字内容项目关联的方法。所述方法包括确定数字内容项目的一些部分,其含有利于关联预先存在的或动态地确定的元数据信息的内容,经由将标签应用到数字内容项目的所选择的部分,而将这样预先存在的或动态地确定的元数据相关联于数字内容项目的所选择的部分,并且在经由时间戳可定义的时间段的动态展开过程中,基于标签的间歇出现而控制数字内容项目的后续的消费。
文档编号G06F17/30GK102542021SQ20111043054
公开日2012年7月4日 申请日期2011年12月7日 优先权日2010年12月8日
发明者C·尼尔森, R·A·鲍威尔, S·波特 申请人:微软公司