用于检测媒体内容在显示设备上呈现的方法、系统和介质与流程

文档序号:12290317阅读:268来源:国知局
用于检测媒体内容在显示设备上呈现的方法、系统和介质与流程

本申请要求2014年6月20日提交的美国专利申请No.14/310,655的权益,其通过引用整体地并入在本文中。

技术领域

所公开的主题涉及用于检测媒体内容在显示设备上呈现的方法、系统和介质。更具体地,所公开的主题涉及检测媒体内容在显示设备上呈现并且基于检测到的光级来标识该媒体内容。



背景技术:

在观看媒体内容(例如,电视节目、电影等)的同时,用户常常对与媒体内容有关的信息感兴趣。例如,用户可能想要浏览关于被示出在媒体内容中的主题的附加信息。另外,用户可能对与在移动设备(例如,移动电话)上运行的应用交互以控制媒体内容的重放、以通过互联网执行搜索和/或以执行其它任务感兴趣。为了使用常规方法来体验这些交互特征,用户可能必须手动地激活移动设备上的应用和/或输入关于正被用户观看的媒体内容的节目信息。然而,手动地激活应用并且/或者输入关于正被用户观看的媒体内容的信息可能是不方便的。

因此,用于检测媒体内容在显示设备上呈现的新机制是所希望的。



技术实现要素:

依照所公开的主题的一些实施方式,提供了用于检测媒体内容在显示设备上呈现的方法、系统和介质。

依照所公开的主题的一些实施方式,提供了用于检测媒体内容在显示设备上的呈现的系统,所述系统包括:光传感器,所述光传感器检测该光传感器周围的光级并且产生表示所述光级的信号;以及至少一个硬件处理器,所述至少一个硬件处理器耦合到所述光传感器并且被配置成:从所述光传感器接收所述信号;基于所述信号来检测指示视频场景的呈现的光级的至少一个变化;基于所述信号来检测指示所述视频场景之后的场景改变的光级的至少一个变化;并且响应于检测到指示所述视频场景的所述呈现的光级的变化以及指示所述场景改变的光级的变化而确定媒体内容正被呈现在显示设备上。

依照所公开的主题的一些实施方式,提供了用于检测媒体内容在显示设备上呈现的方法,所述方法包括:使用光传感器来检测该光传感器周围的光级;产生表示所述光级的信号;使用硬件处理器基于所述信号来检测指示视频场景的呈现的光级的至少一个变化;基于所述信号来检测指示所述视频场景之后的场景改变的光级的至少一个变化;以及响应于检测到指示所述视频场景的所述呈现的光级的变化以及指示所述场景改变的光级的变化而确定媒体内容正被呈现在显示设备上。

依照所公开的主题的一些实施方式,提供了包含计算机可执行指令的非暂时性计算机可读介质,所述计算机可执行指令当由处理器执行时,使所述处理器执行用于检测媒体内容在显示设备上呈现的方法。依照一些实施方式,所述方法包括:检测光传感器周围的光级;产生表示所述光级的信号;基于所述信号来检测指示视频场景的呈现的光级的至少一个变化;基于所述信号来检测指示所述视频场景之后的场景改变的光级的至少一个变化;以及响应于检测到指示所述视频场景的所述呈现的光级的变化以及指示所述场景改变的光级的变化而确定媒体内容正被呈现在显示设备上。

附图说明

能够在与以下附图相结合地考虑时参考所公开的主题的以下详细描述更充分地了解所公开的主题的各种目的、特征和优点,在以下附图中相同的附图标记标识相同的元件。

图1示出依照所公开的主题的一些实施方式的用于检测媒体内容在显示设备上呈现的系统的示例的广义框图。

图2示出依照所公开的主题的一些实施方式的能够被用在服务器、显示设备和/或移动设备中的硬件的示例。

图3示出依照所公开的主题的一些实施方式的用于检测媒体内容在显示设备上呈现的过程的示例的流程图。

图4示出依照所公开的主题的一些实施方式的用于标识正被呈现在显示设备上的媒体内容项的过程的示例的流程图。

具体实施方式

依照各种实施方式,如在下面更详细地描述的,提供了能够包括用于检测媒体内容在显示设备上呈现的系统、方法和计算机可读介质的机制。

能够相对于任何适合的媒体内容来实现这些机制。例如,媒体内容能够包括任何适合类型的内容,诸如音频内容、视频内容、文本、图形、多媒体内容、字幕内容和/或任何其它适合的内容中的一种或多种。作为另一示例,媒体内容可以由任何适合的源来提供,所述任何适合的源诸如电视提供方、视频托管和/或流服务、视频记录器和/或任何其它适合的内容提供方。作为又一个示例,媒体内容可以具有任何适合的格式,诸如JPEG、H.264、MPEG-4AVC、MPEG-7、MP4和/或任何其它适合的格式中的一种或多种。作为再一个示例,媒体内容项能够具有任何适合的内容,诸如电影、电视节目、流媒体节目、记录视频节目和/或任何其它适合的内容。

在一些实施方式中,本文中所描述的机制能够检测光传感器周围的光级,并且然后能够分析所检测到的光级以检测指示媒体内容在显示设备(例如,电视)上的呈现并且/或者指示正被呈现在显示器上的特定媒体内容的标识的光级变化。

在一些实施方式中,这些光级变化能够被用来检测场景并且然后检测媒体内容项的呈现中的场景改变。

在一些实施方式中,视频场景能够对应于媒体内容项的任何适合的部分。例如,视频场景能够包括含有类似的视频内容的一组视频帧(例如,两个相继视频帧之间的差异不超过预定阈值的一组视频帧)。在一些实施方式中,能够通过检测超过预定阈值的两个帧之间的差异来标识媒体内容项中的两个视频场景之间的场景改变。在一些实施方式中,媒体内容项的第一视频场景与第二视频场景之间的场景改变的点能够对应于第一视频场景的最后帧、第二视频场景的第一帧、插入在第一视频场景与第二视频场景之间的帧和/或该媒体内容项的任何其它适合的部分。

在一些实施方式中,检测到的光级变化的模式能够被用来标识特定媒体内容项正被呈现在显示设备上。在一些实施方式中,能够通过在媒体内容的呈现期间检测光级变化的模式并且对照对应于已知媒体内容项的光级变化的已知模式来和所检测到的光级变化的模式匹配而标识特定媒体内容项。

这些机制能够执行各种功能。例如,这些机制能够检测电视存在于用户附近(例如,使用耦合到与用户相关联的移动电话的光传感器)。这些机制然后能够提示用户通过在与用户相关联的移动设备上执行应用来与移动设备交互。作为另一示例,这些机制能够标识正被呈现在电视设备上的媒体内容项并且能够向用户呈现与所标识的媒体内容项有关的信息。

应该注意的是,在使用光传感器来检测光级并且/或者收集任何其它适合的数据之前,这些机制能够给用户提供用于提供同意或授权以执行动作的机会,所述动作诸如激活光传感器、检测光级、获得指示光级的信号、发送指示光信号的信号、处理和/或分析指示光级的信号以及/或者在检测到媒体内容的呈现时激活应用。例如,在移动设备(如移动电话、平板计算机、可穿戴计算机和/或任何其它适合的移动设备)上加载应用时,该应用能够提示用户提供用于激活光传感器、检测光级、获得指示光级的信号、发送指示光信号的信号、分析指示光级的信号并且/或者执行任何其它适合的动作的授权。在更特定示例中,响应于下载应用并且在移动设备上加载该应用,能够用请求(或要求)用户在执行这些动作之前提供同意的消息来提示用户。附加地或可替选地,响应于安装应用,能够用请求(或要求)用户在测量光级、产生指示光级的信号、发送指示光级的信号和/或处理和/或分析指示光级的信号之前提供同意的许可消息来提示用户。

转向图1,示出了依照所公开的主题的一些实施方式的用于基于检测到的光级来检测媒体内容在显示设备上呈现的系统的示例100的泛化的框图。如所图示,系统100能够包括一个或多个服务器102、通信网络104、光传感器106、一个或多个移动设备108、显示设备110、通信链路112、114和116以及/或者任何其它适合的组件。在一些实施方式中,如图3和图4中所图示的过程300和400的一个或多个适合的部分能够被实现在系统100的一个或多个组件中。例如,过程300和400的一个或多个适合的部分能够在系统100的服务器102和移动设备108中的一个或多个上运行。

服务器102能够包括能够接收和/或分析由光传感器(例如,光传感器106)产生的信号、在这些信号中检测光级变化的模式、检测显示设备的存在和/或基于光级变化的模式来标识正被呈现在显示设备上的媒体内容、对媒体内容执行模式匹配分析和/或执行任何其它适合的功能的任何适合的设备,诸如硬件处理器、计算机、数据处理设备或这些设备的组合。

光传感器106能够包括能够感测光传感器106周围的光、产生指示光传感器106周围的光级的信号和/或执行任何其它适合的功能的任何适合的设备。例如,光传感器106能够包括一个或多个光感测元件,诸如一个或多个光电二极管、光电二极管阵列、半导体电荷耦合器件(CCD)图像传感器、金属氧化物半导体(CMOS)图像传感器、相机和/或能够感测光和/或将所感测到的光转换成信号的任何其它适合的设备。附加地,光传感器106能够包括模拟至数字转换器(ADC)、信号处理电路、输入和/或输出接口和/或用于产生期望输出的任何其它适合的电路。

移动设备108能够包括能够接收用户输入、处理和/或分析由光传感器106产生的信号、在这些信号中检测光级变化的模式、检测显示设备的存在和/或基于光级变化的模式来标识正被呈现在显示设备上的媒体内容和/或执行任何其它适合的功能的任何适合的设备。在一些实施方式中,移动设备108可以是移动电话、平板计算机、可穿戴计算机、膝上型计算机、台式计算机、个人数据助理(PDA)、便携式电子邮件设备和/或任何其它适合的设备。

显示设备110可以是能够接收、转换和/或呈现媒体内容的任何适合的设备,诸如电视设备、流媒体播放器、媒体中心计算机、CRT显示器、LCD、LED显示器、等离子体显示器、触摸屏显示器、模拟触摸屏、平板计算机、移动电话和/或任何其它适合的设备。

在一些实施方式中,服务器102、光传感器106、移动设备108和显示设备110中的每一个能够作为独立设备被实现或者与系统100的其它组件集成在一起。例如,在一些实施方式中光传感器106能够耦合到移动设备108(如图1中所示)和/或与移动设备108集成在一起。

通信网络104可以是任何适合的计算机网络,诸如互联网、内部网、广域网(“WAN”)、局域网(“LAN”)、无线网络、数字订户线路(“DSL”)网络、帧中继网络、异步转移模式(“ATM”)网络、虚拟专用网(“VPN”)网络、卫星网络、移动电话网络、移动数据网络、电缆网络、光纤网络和/或任何其它适合的通信网络,或这些网络中的任一个的任何组合。

在一些实施方式中,服务器102、移动设备108和显示设备110分别能够通过通信链路112、114和116连接到通信网络104。在一些实施方式中,通信链路112、114和116可以是任何适合的通信链路、诸如网络链路、拨号链路、无线链路、硬连线链路或这些链路的组合。

服务器102、移动设备108和显示设备110中的每一个能够包括和/或是诸如计算机的通用设备或诸如客户端、服务器和/或任何其它适合的设备的专用设备中的任一个。任何这种通用计算机或专用计算机能够包括任何适合的硬件。例如,如图2的示例硬件200中所图示,依照一些实施方式,这种硬件能够包括硬件处理器202、存储器和/或存储部204、输入设备控制器206、输入设备208、显示/音频驱动器210、显示和音频输出电路212、通信接口214、天线216和总线218。

在一些实施方式中硬件处理器202能够包括任何适合的硬件处理器,诸如微处理器、微控制器、数字信号处理器、专用逻辑和/或用于控制通用计算机或专用计算机的功能的任何其它适合的电路。

在一些实施方式中存储器和/或存储部204可以是用于存储程序、数据、媒体内容和/或任何其它适合的内容的任何适合的存储器和/或存储部。例如,存储器和/或存储部204能够包括随机存取存储器、只读存储器、闪速存储器、硬盘存储部、光学媒体和/或任何其它适合的存储设备。

在一些实施方式中输入设备控制器206可以是用于控制并且从一个或多个输入设备208(例如,诸如光传感器106)接收输入的任何适合的电路。例如,输入设备控制器206可以是用于从光传感器、从触摸屏、从一个或多个按钮、从语音识别电路、从麦克风、从相机、从光学传感器、从加速度计、从温度传感器、从近场传感器接收输入的电路,或/或用于接收用户输入的任何其它适合的电路。

在一些实施方式中显示/音频驱动器210可以是用于控制并且驱动给一个或多个显示和音频输出电路212的输出的任何适合的电路。例如,显示/音频驱动器210可以是用于驱动LCD显示器、扬声器、LED和/或任何其它显示/音频设备的电路。

在一些实施方式中通信接口214可以是用于与一个或多个通信网络(诸如通信网络104)接口对接的任何适合的电路。例如,接口214能够包括网络接口卡电路、无线通信电路和/或用于与一个或多个通信网络接口对接的任何其它适合的电路。

在一些实施方式中天线216可以是用于以无线方式与通信网络进行通信的任何适合的一个或多个天线。在一些实施方式中,天线216在不需要时能够被省略。

在一些实施方式中总线218可以是用于在组件202、204、206、210和214中的两个或更多个之间进行通信的任何适合的机制。

任何其它适合的组件能够被包括在依照一些实施方式的硬件200中。

在一些实施方式中,任何适合的计算机可读介质能够被用于存储用于执行本文中所描述的过程的指令。例如,在一些实施方式中,计算机可读介质可以是暂时性的或非暂时性的。例如,非暂时性计算机可读介质能够包括诸如磁介质(诸如硬盘、软盘和/或任何其它适合的媒体)、光学介质(诸如紧致盘、数字视频盘、蓝光盘和/或任何其它适合的光学媒体)、半导体介质(诸如闪速存储器、电可编程只读存储器(EPROM)、电可擦可编程只读存储器(EEPROM)和/或任何其它适合的半导体介质)、在传输期间不短暂的或者缺乏持久的任何表象的任何适合的介质和/或任何适合的有形介质的介质。作为另一示例,暂时性计算机可读介质能够包括网络上、电线、导体、光纤、电路、在传输期间不短暂的并且缺乏持久的任何表象的任何适合的介质和/或任何适合的无形介质中的信号。

转向图3,示出了依照所公开的主题的一些实施方式的用于检测媒体内容在显示器上呈现的过程的示例300的流程图。在一些实施方式中,过程300的一个或多个部分能够由一个或多个处理器(诸如图1的服务器102和/或移动设备108的硬件处理器)来实现。

如所图示,在310处过程300能够通过接收由光传感器产生的信号而开始。在一些实施方式中,光传感器可以是能够感测来自光传感器周围的光、检测光级和/或把所感测到的光转换成信号的任何适合的设备。例如,光传感器可以是如关于图1上面所描述的光传感器106。在一些实施方式中,信号能够由光传感器产生和/或连续地、以适合的间隔(如几毫秒、每秒、几秒钟、几分钟和/或任何其它适合的间隔)和/或以任何其它适合的方式发送到执行过程300的硬件处理器。

在一些实施方式中,所接收到的信号能够包括指示光传感器周围的光级的任何适合的信息。例如,信号能够包括与由光传感器测量到的一个或多个光级有关的任何适合的信息,诸如光级的值、与光级相对应的时间、两个光级之间的差异和/或与光级有关的任何其它适合的信息。作为另一示例,所接收的信号能够包括一个或多个图像、视频流和/或任何其它适合的图像数据。

接下来,在320处,过程300能够处理和/或分析所接收的信号。在一些实施方式中,能够以任何适合的方式处理和/或分析所接收到的信号以检测指示媒体内容在显示设备上呈现的光级变化的模式。在一些实施方式中,过程300能够以任何适合的方式处理所接收到的信号以获得与光级的变化有关的任何适合的信息。例如,过程300能够通过计算表示光级的变化的一个或多个参数来处理所接收到的信号。在一些实施方式中,表示光级的变化的参数能够包括两个光级之间的差异、多个光级的方差、多个光级的偏差、光级与多个光级的平均值之间的差异、各级之间的多个差异的方差和/或指示光级的变化的任何其它适合的参数。作为另一示例,过程300能够处理所接收到的信号以获得与光级的变化有关的时序信息,诸如与特定光级相对应的时间、与光级的变化相对应的时间段和/或时间和/或与光级的变化有关的任何其它适合的时序信息。

在一些实施方式中,能够以任何适合的方式分析与光级的变化有关的信息。例如,过程300能够分析与光级的变化有关的信息以检测媒体内容的呈现中的场景改变的光级的变化。在更特定示例中,这种光级的变化能够包括大于预定阈值的光级的变化。

作为另一示例,过程300能够分析与光级的变化有关的信息以检测指示媒体内容的视频场景的呈现的光级的变化。在一些实施方式中,指示视频场景的呈现的光级的变化可以是落入预定范围内的光级的变化(例如,大于第一阈值但是小于第二阈值的光级的变化)、小于预定阈值的光级的变化和/或光级的任何其它适合的变化。在一些实施方式中,指示视频场景的呈现的光级的变化能够对应于在适合的时间段(例如,几秒钟、几分钟和/或任何其它适合的时间段)期间检测到的光级。

在330处,过程300能够确定是否已经检测到指示媒体内容的呈现的光级变化的模式。能够以任何适合的方式做出这种确定。例如,过程300能够响应于检测到指示视频场景的呈现的光级的一个或多个变化并且然后检测到指示场景改变的光级的一个或多个变化而确定已经检测到指示媒体内容的呈现的光级变化的模式。作为另一示例,过程300能够响应于在视频场景的呈现期间检测到指示多个视频场景的呈现的光级的变化以及指示一个或多个场景改变的光级的一个或多个变化而确定已经检测到指示媒体内容的呈现的光级变化的模式。

在一些实施方式中,过程300能够响应于确定尚未检测到指示媒体内容的呈现的光级变化的模式(例如,通过未能在预定时间段内检测到光级变化的这种模式)而返回到310。可替选地,在检测到指示媒体内容的呈现的光级变化的模式时,在340处过程300能够确定媒体内容正被呈现在显示设备上。

在350处,过程300能够标识关于正被呈现在显示设备上的媒体内容的信息。在一些实施方式中,能够标识与媒体内容有关的任何适合的信息,诸如内容标识符(例如,节目标识符、统一资源标识符(URI)和/或能够被用来标识媒体内容项的任何其它适合的标识符)、标题、描述、频道号、开始时间、结束时间、序列号、连续剧集号和/或能够被用来标识媒体内容的任何其它适合的信息。

在一些实施方式中,能够以任何适合的方式标识关于媒体内容的信息。例如,能够基于在媒体内容的呈现期间检测到的光级变化的模式来标识关于媒体内容的信息。在一些实施方式中,光级变化的模式能够包括用来确定媒体内容正被呈现的光级变化的模式(例如,诸如像关于步骤320至330所描述的那样检测到的光级变化的模式)。可替选地或附加地,能够以任何其它适合的方式(例如,诸如关于图4的步骤410和420在下面所描述的方式)检测光级变化的模式。

在一些实施方式中,如关于图4在下面所描述的,能够对照与已知媒体内容项的合集相对应的光级变化的已知模式来比较所检测到的光级变化的模式。过程300然后能够将与光级变化的匹配已知模式相对应的已知媒体内容项标识为正被呈现在显示设备上的媒体内容。在一些实施方式中,光级变化的模式能够由执行过程300的一个或多个硬件处理器来检测并且能够被发送到适合的设备(例如,执行图4的过程400的硬件处理器)以用于分析。可替选地或附加地,执行图3的过程300的硬件处理器能够对照光级变化的已知模式来和所检测到的光级变化的模式匹配以标识正被呈现在显示设备上的媒体内容。

作为另一示例,能够基于表示正被呈现在显示设备上的媒体内容的音频样本来标识媒体内容。在更特定示例中,音频指纹能够从音频样本产生并且能够对照与已知媒体内容项的合集相关联的已知音频指纹被比较。然后能够在找到和所产生的音频指纹匹配的已知音频指纹时标识正被呈现在显示设备上的媒体内容。

作为又一个示例,能够基于正被呈现在显示设备上的媒体内容的一个或多个帧来标识媒体内容。在更特定示例中,过程300能够使用任何适合的视频指纹技术来基于帧产生一个或多个视频指纹并且然后能够使用任何适合的视频匹配技术来标识媒体内容。

在一些实施方式中,本文中所描述的机制例如能够包括能够从多个源(例如,电视频道、视频托管Web站点上的频道、提供记录视频节目的设备和/或媒体内容的任何其它适合的源)接收信号并且处理这些信号的捕获模块。例如,在一些实施方式中,这些捕获模块能够监视媒体内容的多个源,以特定时间间隔(例如,每N毫秒)检测光级变化的模式,以特定时间间隔捕获帧,以特定时间间隔产生音频或视频指纹,和/或将所检测到的模式、捕获的帧、音频或视频指纹以及其它内容标识符存储在存储设备中。

在一些实施方式中,在360处,过程300能够使与所标识的媒体内容有关的信息被呈现。在一些实施方式中,能够呈现与媒体内容有关的任何适合的信息,诸如与新闻项有关的信息、节目信息和/或与媒体内容有关的任何其它适合的内容。在一些实施方式中,能够使用任何适合的媒体内容(诸如文本、图像、视频内容、音频内容和/或任何其它适合的内容)来呈现与媒体项有关的信息。在一些实施方式中,能够使用任何适合的设备来呈现与所标识的媒体内容有关的信息。例如,能够在正在呈现媒体内容项的显示设备、移动设备(例如,移动电话、平板计算机、可穿戴计算机和/或任何其它适合的移动设备)和/或任何其它适合的设备上呈现这种信息。

转向图4,示出了依照所公开的主题的一些实施方式的用于标识正被呈现在显示设备上的媒体内容项的过程的示例的流程图。在一些实施方式中,过程400能够由一个或多个硬件处理器(诸如图1的服务器102的硬件处理器和/或图1的移动设备108的硬件处理器)来实现。

如所图示,在410处过程400能够通过接收指示在媒体内容项在显示设备上呈现期间检测到的光级的信号而开始。能够以任何适合的方式产生和/或接收这个信号。例如,该信号能够使用能够检测光传感器周围的光级(例如,图3的步骤310)的光传感器来产生并且能够被发送到执行过程400的一个或多个硬件处理器。在一些实施方式中,所接收到的信号能够对应于媒体内容项的一个或多个任何适合的部分的呈现,所述部分诸如一个或多个视频场景、场景改变、一组图片和/或媒体内容项的一个或多个任何其它适合的部分。在一些实施方式中,所接收到的信号能够具有任何适合的持续时间(例如,几秒钟、几分钟和/或任何其它适合的持续时间)。

在420处,过程400能够基于所接收到的信号来检测光级变化的模式。在一些实施方式中,能够以任何适合的方式检测光级变化的模式。例如,能够通过计算表示在媒体内容项的呈现期间检测到的光级的变化的一个或多个参数来检测光级变化的模式。在一些实施方式中,表示在媒体内容项的呈现期间检测到的光级的变化的参数可以是两个检测到的光级之间的差异、检测到的光级与多个检测到的光级的平均值之间的差异、检测到的光级之间的多个差异的平均值、检测到的光级之间的多个差异的方差和/或指示在媒体内容项的呈现期间检测到的光级的变化的任何其它适合的参数。

作为另一示例,光级变化的模式能够通过使表示在媒体内容项的呈现期间检测到的光级的变化的一个或多个参数与适合的时序信息相关联来检测光级变化的模式。在更特定示例中,两个检测到的光级之间的给定差异能够与期间检测到光级的时间段、检测到光级中的一个的时间和/或任何其它适合的时序信息相关联。

在一些实施方式中,光级变化的模式能够具有任何适合的形式,诸如一个或多个连续信号、离散信号、数字的序列和/或能够被用来表示光级的变化的任何其它适合形式的数据。

在一些实施方式中,光级变化的模式能够由任何适合的设备(诸如执行图3的过程300的一个或多个硬件处理器)来检测和/或被从任何适合的设备发送。可替选地或附加地,光级变化的模式能够由执行过程400的一个或多个硬件处理器来检测。

在430处,过程400能够访问存储与已知媒体内容项相关联的光级变化的已知模式的数据库以搜索和所检测到的光级变化的模式匹配的光级变化的已知模式。在一些实施方式中,数据库能够按媒体内容项索引和存储光级变化的已知模式。

在一些实施方式中,与媒体内容项相关联的光级变化的已知模式能够包含与和媒体内容项和/或该媒体内容项的任何适合的部分的呈现相对应的光级的变化有关的任何适合的信息。例如,光级变化的已知模式能够包括与媒体内容项的一个或多个视频场景的呈现所对应的光级的变化有关的任何适合的信息。在一些实施方式中,与视频场景的呈现所对应的光级的变化有关的信息能够包括表示视频场景的呈现所对应的光级的变化的一个或多个任何适合的参数、与这些参数中的一个或多个有关的时序信息(例如,与表示视频场景的呈现所对应的光级的变化的特定参数相对应的时间或时间段)、与视频场景的呈现有关的时序信息(例如,开始时间、结束时间和/或与视频场景的呈现有关的任何其它适合的信息)和/或与和视频场景的呈现相对应的光级的变化有关的任何其它适合的信息。

作为另一示例,光级变化的已知模式能够包括与媒体内容项的呈现期间的一个或多个场景改变所对应的光级的变化有关的任何适合的信息。在一些实施方式中,与这种场景改变所对应的光级的变化有关的信息能够包括场景改变所对应的时间、表示场景改变所对应的光级的变化的一个或多个参数和/或与场景改变有关的任何其它适合的信息。

在440处,过程400能够标识和所检测到的光级变化的模式匹配的光级变化的已知模式。在一些实施方式中,能够以任何适合的方式标识光级变化的匹配已知模式。例如,能够通过使用互相关函数、相干函数、互信息函数和/或检测到的光级变化的模式与光级变化的已知模式之间的相似性和/或差异的任何其它适合的量度来确定所检测到的光级变化的模式与光级变化的已知模式中的每一个之间的相似性和/或差异而标识光级变化的匹配已知模式。

作为另一示例,能够通过对与和所检测到的光级变化的模式相关联的光级的变化有关的信息以及与和光级变化的已知模式中的每一个相关联的光级的变化有关的信息进行比较来标识光级变化的匹配已知模式。在更特定示例中,与检测到的光级的变化有关的信息(例如,表示检测到的光级的变化的一个或多个参数、与检测到的光级的变化相对应的时间和/或与检测到的光级的变化有关的任何其它适合的信息)能够和与和光级变化的已知模式相关联的媒体内容项的呈现期间的场景改变有关的信息(例如,表示与场景改变相对应的光级的变化的一个或多个参数、与场景改变相对应的时间和/或与场景改变有关的任何其它适合的信息)相比较以标识匹配。在另一更特定示例中,与给定时间段期间的检测到的光级的变化有关的信息能够和与和与光级变化的已知模式相关联的媒体内容项的一个或多个视频场景的呈现相对应的光级的变化有关的信息相比较以标识匹配。

在450处,过程400能够标识与所检测到的光级变化的模式相关联的媒体内容项。例如,在标识和所检测到的光级变化的模式匹配的光级变化的已知模式时,过程400能够将与光级变化的已知模式相关联的媒体内容项标识为与所检测到的光级变化的模式相关联的媒体内容项。附加地,在一些实施方式中,过程400能够检索与媒体内容项有关的任何适合的信息,诸如内容标识符(如节目标识符、统一资源标识符(URI)和/或能够被用来标识媒体内容项的任何其它适合的标识符)、标题、描述、频道号、开始时间、结束时间、序列号、连续剧集号和/或能够被用来标识媒体内容项的任何其它适合的信息。

应该注意的是,能够按照不限于图中所示出和描述的次序和顺序的任何次序或顺序实行或者执行图3和图4的流程图的以上步骤。并且,能够在适当情况下基本上同时地或者并行地实行或者执行图3和图4的流程图的以上步骤中的一些。此外,应该注意的是,图3和图4仅作为示例被提供。这些图中所示出的步骤中的至少一些可以被以不同于所呈现的次序执行,同时执行,或者一起省略。

在这里所讨论的系统收集关于用户的个人信息或者可以利用个人信息的情形下,可以给用户提供用于控制程序或特征是否收集用户信息(例如,关于用户的社交网络、社交动作或活动、职业、用户的偏好或用户的当前位置的信息)和/或用于控制是否和/或如何从内容服务器接收可能与用户更相关的内容的机会。此外,特定数据可以在它被存储或者使用之前被以一个或多个方式处理,使得个人可标识信息被去除。例如,可以处理用户的标识,使得不能确定该用户的个人可标识信息,或者可以在获得了位置信息的情况下泛化用户的地理位置(诸如到城市、ZIP码或州级别),使得不能够确定用户的详细位置。因此,用户可以控制关于该用户信息如何被收集以及如何被内容服务器使用。

本文中所描述的示例(以及作为“诸如”、“例如”、“包括”等措词的子句)的提供不应该被解释为将所要求保护的主题限于特定示例;相反,这些示例旨在图示许多可能的方面中的仅一些。

因此,提供了用于基于检测到的光级来检测媒体内容在显示设备上呈现的方法、系统和媒体。

尽管已经在上述说明性实施方式中描述并图示了所公开的主题,然而应理解的是,已经仅通过示例做出本公开,并且在不脱离仅受以下权利要求限制的所公开的主题的精神和范围的情况下,能够做出所公开的主题的实施方式的细节方面的许多改变。能够以各种方式组合和重新布置所公开的实施方式的特征。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1