CN106464971B - 用于检测媒体内容在显示设备上呈现的方法、***和介质 - Google Patents
用于检测媒体内容在显示设备上呈现的方法、***和介质 Download PDFInfo
- Publication number
- CN106464971B CN106464971B CN201580032847.0A CN201580032847A CN106464971B CN 106464971 B CN106464971 B CN 106464971B CN 201580032847 A CN201580032847 A CN 201580032847A CN 106464971 B CN106464971 B CN 106464971B
- Authority
- CN
- China
- Prior art keywords
- lighting level
- variation
- media content
- mode
- detected
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 74
- 230000003287 optical effect Effects 0.000 claims abstract description 54
- 230000008859 change Effects 0.000 claims abstract description 46
- 230000004044 response Effects 0.000 claims abstract description 15
- 238000001514 detection method Methods 0.000 claims description 15
- 230000008569 process Effects 0.000 description 36
- 238000004891 communication Methods 0.000 description 15
- 230000007246 mechanism Effects 0.000 description 11
- 230000006870 function Effects 0.000 description 7
- 238000004458 analytical method Methods 0.000 description 6
- 238000012545 processing Methods 0.000 description 5
- 239000004065 semiconductor Substances 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 238000001727 in vivo Methods 0.000 description 3
- 230000004913 activation Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000005611 electricity Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000003384 imaging method Methods 0.000 description 2
- 230000002045 lasting effect Effects 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000003213 activating effect Effects 0.000 description 1
- 238000013475 authorization Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000001427 coherent effect Effects 0.000 description 1
- 239000004020 conductor Substances 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000005314 correlation function Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 210000003127 knee Anatomy 0.000 description 1
- 229910044991 metal oxide Inorganic materials 0.000 description 1
- 150000004706 metal oxides Chemical class 0.000 description 1
- 238000003032 molecular docking Methods 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/44008—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics in the video stream
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
- G09G3/2003—Display of colours
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/70—Information retrieval; Database structures therefor; File system structures therefor of video data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/70—Information retrieval; Database structures therefor; File system structures therefor of video data
- G06F16/78—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
- G06F16/783—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
- G06F16/7847—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content using low-level visual features of the video content
- G06F16/785—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content using low-level visual features of the video content using colour or luminescence
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/002—Specific input/output arrangements not covered by G06F3/01 - G06F3/16
- G06F3/005—Input arrangements through a video camera
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/40—Scenes; Scene-specific elements in video content
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/35—Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users
- H04H60/37—Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for identifying segments of broadcast information, e.g. scenes or extracting programme ID
- H04H60/377—Scene
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/56—Arrangements characterised by components specially adapted for monitoring, identification or recognition covered by groups H04H60/29-H04H60/54
- H04H60/59—Arrangements characterised by components specially adapted for monitoring, identification or recognition covered by groups H04H60/29-H04H60/54 of video
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42202—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS] environmental sensors, e.g. for detecting temperature, luminosity, pressure, earthquakes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/435—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/4722—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting additional data associated with the content
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/14—Picture signal circuitry for video frequency region
- H04N5/147—Scene change detection
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/06—Adjustment of display parameters
- G09G2320/0613—The adjustment depending on the type of the information to be displayed
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/08—Arrangements within a display terminal for setting, manually or automatically, display parameters of the display terminal
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2360/00—Aspects of the architecture of display systems
- G09G2360/14—Detecting light within display terminals, e.g. using a single or a plurality of photosensors
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Library & Information Science (AREA)
- Data Mining & Analysis (AREA)
- Computer Networks & Wireless Communication (AREA)
- Business, Economics & Management (AREA)
- Life Sciences & Earth Sciences (AREA)
- Biodiversity & Conservation Biology (AREA)
- Ecology (AREA)
- Emergency Management (AREA)
- Environmental & Geological Engineering (AREA)
- Environmental Sciences (AREA)
- Remote Sensing (AREA)
- Computer Hardware Design (AREA)
- Controls And Circuits For Display Device (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
提供了用于检测媒体内容在显示设备上呈现的方法、***和介质。依照一些实施方式,提供了用于检测媒体内容在显示设备上呈现的方法,所述方法包括:使用光传感器来检测该光传感器周围的光级;产生表示所述光级的信号;使用硬件处理器基于所述信号来检测指示视频场景的呈现的光级的至少一个变化;基于所述信号来检测指示所述视频场景之后的场景改变的光级的至少一个变化;以及响应于检测到指示所述视频场景的所述呈现的光级的变化以及指示所述场景改变的光级的变化而确定媒体内容正被呈现在显示设备上。
Description
相关申请的交叉引用
本申请要求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码或州级别),使得不能够确定用户的详细位置。因此,用户可以控制关于该用户信息如何被收集以及如何被内容服务器使用。
本文中所描述的示例(以及作为“诸如”、“例如”、“包括”等措词的子句)的提供不应该被解释为将所要求保护的主题限于特定示例;相反,这些示例旨在图示许多可能的方面中的仅一些。
因此,提供了用于基于检测到的光级来检测媒体内容在显示设备上呈现的方法、***和媒体。
尽管已经在上述说明性实施方式中描述并图示了所公开的主题,然而应理解的是,已经仅通过示例做出本公开,并且在不脱离仅受以下权利要求限制的所公开的主题的精神和范围的情况下,能够做出所公开的主题的实施方式的细节方面的许多改变。能够以各种方式组合和重新布置所公开的实施方式的特征。
Claims (37)
1.一种检测媒体内容在显示设备上的呈现的***,所述***包括:
光传感器,所述光传感器检测该光传感器周围的光级并且产生表示所述光级的信号;以及
至少一个硬件处理器,所述至少一个硬件处理器耦合到所述光传感器并且被配置成:
从所述光传感器接收所述信号;
检测光级的第一至少一个变化;
基于所述信号来确定光级的所述第一至少一个变化是否指示视频场景的呈现;
检测光级的第二至少一个变化;
基于所述信号来确定光级的所述第二至少一个变化是否指示所述视频场景之后的场景改变;并且
响应于确定光级的所述第一至少一个变化指示所述视频场景的所述呈现以及确定光级的所述第二至少一个变化指示所述场景改变而确定媒体内容正被呈现在显示设备上。
2.根据权利要求1所述的***,其中,在光级的所述第一至少一个变化落入预定范围内时,光级的所述第一至少一个变化指示所述视频场景的呈现。
3.根据权利要求1所述的***,其中,在光级的所述第二至少一个变化大于预定阈值时,光级的所述第二至少一个变化指示所述场景改变。
4.根据权利要求1所述的***,其中,所述硬件处理器还被配置成:
基于所接收到的信号来检测光级变化的模式;
把所检测到的光级变化的模式与多个已知媒体内容项所关联的光级变化的多个已知模式进行比较;并且
基于所述比较把所述多个已知媒体内容项中的一个已知媒体内容项标识为正被呈现在所述显示设备上。
5.根据权利要求4所述的***,其中,所述硬件处理器被配置成至少通过确定所检测到的光级变化的模式与光级变化的所述多个已知模式中的每一个之间的互相关,将所检测到的光级变化的模式与光级变化的所述多个已知模式进行比较。
6.根据权利要求4所述的***,其中,所述硬件处理器还被配置成使与所述多个已知媒体内容项中的所述一个已知媒体内容项有关的信息被显示。
7.一种检测媒体内容在显示设备上的呈现的方法,所述方法包括:
使用光传感器来检测该光传感器周围的光级;
产生表示所述光级的信号;
使用硬件处理器检测光级的第一至少一个变化;
基于所述信号来确定光级的所述第一至少一个变化是否指示视频场景的呈现;
检测光级的第二至少一个变化;
基于所述信号来确定光级的所述第二至少一个变化是否指示所述视频场景之后的场景改变;以及
响应于确定光级的所述第一至少一个变化指示所述视频场景的所述呈现以及确定光级的所述第二至少一个变化指示所述场景改变而确定媒体内容正被呈现在显示设备上。
8.根据权利要求7所述的方法,其中,在光级的所述第一至少一个变化落入预定范围内时,光级的所述第一至少一个变化指示所述视频场景的所述呈现。
9.根据权利要求7所述的方法,其中,在光级的所述第二至少一个变化大于预定阈值时,光级的所述第二至少一个变化指示所述场景改变。
10.根据权利要求7所述的方法,还包括:
基于所接收到的信号来检测光级变化的模式;
把所检测到的光级变化的模式与多个已知媒体内容项所关联的光级变化的多个已知模式进行比较;以及
基于所述比较把所述多个已知媒体内容项中的一个已知媒体内容项标识为正被呈现在所述显示设备上。
11.根据权利要求10所述的方法,还包括至少通过确定所检测到的光级变化的模式与光级变化的所述多个已知模式中的每一个之间的互相关,将所检测到的光级变化的模式与光级变化的所述多个已知模式进行比较。
12.根据权利要求10所述的方法,还包括使与所述多个已知媒体内容项中的所述一个已知媒体内容项有关的信息被显示。
13.一种包含计算机可执行指令的非暂时性计算机可读介质,所述计算机可执行指令当由处理器执行时,使所述处理器执行用于检测媒体内容在显示设备上呈现的方法,所述方法包括:
使用光传感器检测所述光传感器周围的光级;
产生表示所述光级的信号;
使用硬件处理器检测光级的第一至少一个变化;
基于所述信号来确定光级的所述第一至少一个变化是否指示视频场景的呈现;
检测光级的第二至少一个变化;
基于所述信号来确定光级的所述第二至少一个变化是否指示所述视频场景之后的场景改变;以及
响应于确定光级的所述第一至少一个变化指示所述视频场景的所述呈现以及确定光级的所述第二至少一个变化指示所述场景改变而确定媒体内容正被呈现在显示设备上。
14.根据权利要求13所述的非暂时性计算机可读介质,其中,在光级的所述第一至少一个变化落入预定范围内时,光级的所述第一至少一个变化指示所述视频场景的所述呈现。
15.根据权利要求13所述的非暂时性计算机可读介质,其中,在光级的所述第二至少一个变化大于预定阈值时,光级的所述第二至少一个变化指示所述场景改变。
16.根据权利要求13所述的非暂时性计算机可读介质,其中,所述方法还包括:
基于所接收到的信号来检测光级变化的模式;
将所检测到的光级变化的模式与多个已知媒体内容项所关联的光级变化的多个已知模式进行比较;以及
基于所述比较将所述多个已知媒体内容项中的一个已知媒体内容项标识为正被呈现在所述显示设备上。
17.根据权利要求16所述的非暂时性计算机可读介质,其中,所述方法还包括至少通过确定所检测到的光级变化的模式与光级变化的所述多个已知模式中的每一个之间的互相关,将所检测到的光级变化的模式与光级变化的所述多个已知模式进行比较。
18.根据权利要求16所述的非暂时性计算机可读介质,其中,所述方法还包括使与所述多个已知媒体内容项中的所述一个已知媒体内容项有关的信息被显示。
19.一种检测媒体内容在显示设备上的呈现的***,所述***包括:
传感器,所述传感器检测所述传感器的环境的光级并且产生表示所检测的光级的信号;以及
至少一个硬件处理器,所述至少一个硬件处理器耦合到所述传感器并且被配置成:
从所述传感器接收表示所述传感器的所述环境的所述光级的所述信号;
基于所接收的信号来检测所述光级的至少一个变化;
确定所述光级的所述至少一个变化是否指示视频场景的呈现;并且
响应于确定所述光级的所述至少一个变化指示所述视频场景的所述呈现而确定媒体内容项正被呈现在所述显示设备上。
20.根据权利要求19所述的***,其中,所述至少一个硬件处理器还被配置成:基于所述信号来检测所述光级的附加变化;并且确定所述光级的所述附加变化是否指示所述视频场景之后的场景改变。
21.根据权利要求20所述的***,其中,所述至少一个硬件处理器还被配置成:响应于确定所述光级的所述至少一个变化指示所述视频场景的呈现并且响应于确定所述光级的所述附加变化指示所述场景改变,确定所述媒体内容项正被呈现在所述显示设备上。
22.根据权利要求20所述的***,其中,在指示所述场景改变的所述光级的所述附加变化大于预定阈值时,所述光级的所述附加变化指示所述场景改变。
23.根据权利要求19所述的***,其中,在所述至少一个变化落入预定范围内时,所述至少一个变化指示所述视频场景的呈现。
24.根据权利要求19所述的***,其中,所述至少一个硬件处理器还被配置成:
基于所接收到的信号来检测光级变化的模式;
把所检测到的光级变化的模式与多个已知媒体内容项所关联的光级变化的多个已知模式进行比较;并且
基于所述比较把所述多个已知媒体内容项中的一个已知媒体内容项标识为正被呈现在所述显示设备上。
25.根据权利要求24所述的***,其中,所述至少一个硬件处理器被配置成:至少通过确定所检测到的光级变化的模式与光级变化的所述多个已知模式中的每一个之间的互相关,将所检测到的光级变化的模式与光级变化的所述多个已知模式进行比较。
26.根据权利要求24所述的***,其中,所述至少一个硬件处理器还被配置成使与所述多个已知媒体内容项中的所标识的媒体内容项有关的信息被显示。
27.根据权利要求19所述的***,其中,所述至少一个硬件处理器还被配置成获得所述光级的所述至少一个变化的参数表示。
28.一种检测媒体内容在显示设备上的呈现的方法,所述方法包括:
使用光传感器来检测该光传感器的环境的光级;
产生表示所检测的光级的信号;
使用与所述光传感器耦合的硬件处理器基于所接收的信号来检测所述光级的至少一个变化;
确定所述光级的所述至少一个变化是否指示视频场境的呈现;并且
响应于确定所述光级的所述至少一个变化指示所述视频场境的呈现而确定媒体内容项正被呈现在所述显示设备上。
29.根据权利要求28所述的方法,还包括:基于所述信号来检测所述光级的附加变化;并且确定所述光级的所述附加变化是否指示所述视频场景之后的场景改变。
30.根据权利要求29所述的方法,还包括:响应于确定所述光级的所述至少一个变化指示所述视频场景的呈现并且响应于确定所述光级的所述附加变化指示所述场景改变,确定所述媒体内容项正被呈现在所述显示设备上。
31.根据权利要求29所述的方法,其中,在指示所述场景改变的所述光级的所述附加变化大于预定阈值时,所述光级的所述附加变化指示所述场景改变。
32.根据权利要求28所述的方法,其中,在所述至少一个变化落入预定范围内时,所述至少一个变化指示所述视频场景的呈现。
33.根据权利要求28所述的方法,还包括:
基于所接收到的信号来检测光级变化的模式;
把所检测到的光级变化的模式与多个已知媒体内容项所关联的光级变化的多个已知模式进行比较;并且
基于所述比较把所述多个已知媒体内容项中的一个已知媒体内容项标识为正被呈现在所述显示设备上。
34.根据权利要求33所述的方法,还包括:至少通过确定所检测到的光级变化的模式与光级变化的所述多个已知模式中的每一个之间的互相关,将所检测到的光级变化的模式与光级变化的所述多个已知模式进行比较。
35.根据权利要求33所述的方法,还包括:使与所述多个已知媒体内容项中的所标识的媒体内容项有关的信息被显示。
36.根据权利要求28所述的方法,还包括:获得所述光级的所述至少一个变化的参数表示。
37.一种包含计算机可执行指令的非暂时性计算机可读介质,所述计算机可执行指令当由处理器执行时,使所述处理器执行用于检测媒体内容在显示设备上呈现的方法,所述方法包括:
检测光传感器的环境的光级;
产生表示所检测的光级的信号;
基于所接收的信号来检测所述光级的至少一个变化;
确定所述光级的所述至少一个变化是否指示视频场境的呈现;并且
响应于确定所述光级的所述至少一个变化指示所述视频场境的呈现而确定媒体内容项正被呈现在所述显示设备上。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/310,655 US9179184B1 (en) | 2014-06-20 | 2014-06-20 | Methods, systems, and media for detecting a presentation of media content on a display device |
US14/310,655 | 2014-06-20 | ||
PCT/US2015/036734 WO2015196097A1 (en) | 2014-06-20 | 2015-06-19 | Methods, systems, and media for detecting a presentation of media content on a display device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106464971A CN106464971A (zh) | 2017-02-22 |
CN106464971B true CN106464971B (zh) | 2019-08-30 |
Family
ID=53539924
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201580032847.0A Active CN106464971B (zh) | 2014-06-20 | 2015-06-19 | 用于检测媒体内容在显示设备上呈现的方法、***和介质 |
Country Status (4)
Country | Link |
---|---|
US (6) | US9179184B1 (zh) |
EP (1) | EP3158416A1 (zh) |
CN (1) | CN106464971B (zh) |
WO (1) | WO2015196097A1 (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10657838B2 (en) * | 2017-03-15 | 2020-05-19 | International Business Machines Corporation | System and method to teach and evaluate image grading performance using prior learned expert knowledge base |
JP7273856B2 (ja) * | 2018-06-07 | 2023-05-15 | シグニファイ ホールディング ビー ヴィ | 遅延の変動に応じた1つ以上のライト効果の選択 |
US11178465B2 (en) * | 2018-10-02 | 2021-11-16 | Harman International Industries, Incorporated | System and method for automatic subtitle display |
GB201909420D0 (en) * | 2019-06-30 | 2019-08-14 | Collins Peter Harrington | Heavy aircrew logic 900 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1180276A (zh) * | 1996-09-27 | 1998-04-29 | 次级***有限公司 | 数字视频信号的场景变化检测器 |
JP2001084743A (ja) * | 1999-09-09 | 2001-03-30 | Mega Chips Corp | 画像・音響対応方法、音響対応方法、画像対応方法 |
CN1860767A (zh) * | 2003-09-30 | 2006-11-08 | 皇家飞利浦电子股份有限公司 | 用于为便携式信息***自动检索信息的***和方法 |
CN101500128A (zh) * | 2008-02-03 | 2009-08-05 | 深圳艾科创新微电子有限公司 | 在网络摄像装置终端显示图像上加载附加信息的方法及装置 |
CN101640746A (zh) * | 2008-07-28 | 2010-02-03 | 索尼株式会社 | 记录设备和方法,再现设备和方法及程序 |
EP2323046A1 (en) * | 2009-10-16 | 2011-05-18 | Telefónica, S.A. | Method for detecting audio and video copy in multimedia streams |
Family Cites Families (36)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4697209A (en) * | 1984-04-26 | 1987-09-29 | A. C. Nielsen Company | Methods and apparatus for automatically identifying programs viewed or recorded |
US5436653A (en) * | 1992-04-30 | 1995-07-25 | The Arbitron Company | Method and system for recognition of broadcast segments |
KR100276681B1 (ko) * | 1992-11-07 | 2001-01-15 | 이데이 노부유끼 | 비디오 카메라 시스템 |
US6100941A (en) * | 1998-07-28 | 2000-08-08 | U.S. Philips Corporation | Apparatus and method for locating a commercial disposed within a video data stream |
US7853664B1 (en) * | 2000-07-31 | 2010-12-14 | Landmark Digital Services Llc | Method and system for purchasing pre-recorded music |
KR100832613B1 (ko) * | 2003-05-07 | 2008-05-27 | 도시바 마쯔시따 디스플레이 테크놀로지 컴퍼니, 리미티드 | El 표시 장치 |
US9027043B2 (en) * | 2003-09-25 | 2015-05-05 | The Nielsen Company (Us), Llc | Methods and apparatus to detect an operating state of a display |
US20050138674A1 (en) * | 2003-12-17 | 2005-06-23 | Quadrock Communications, Inc | System and method for integration and synchronization of interactive content with television content |
JP2008504793A (ja) * | 2004-06-07 | 2008-02-14 | スリング メディア,インク. | パーソナルメディア放送システム |
KR100694060B1 (ko) * | 2004-10-12 | 2007-03-12 | 삼성전자주식회사 | 오디오 비디오 동기화 장치 및 그 방법 |
ATE398892T1 (de) | 2004-12-15 | 2008-07-15 | Koninkl Philips Electronics Nv | Synchronisierung von audio mit verzögertem video |
US7570240B2 (en) * | 2004-12-16 | 2009-08-04 | Lightmaster Systems, Inc. | Method and apparatus to minimize lamp flicker and increase contrast ratio in projection devices |
US20060195860A1 (en) * | 2005-02-25 | 2006-08-31 | Eldering Charles A | Acting on known video entities detected utilizing fingerprinting |
JP4687526B2 (ja) * | 2005-07-27 | 2011-05-25 | セイコーエプソン株式会社 | 動画像表示装置および動画像表示方法 |
JP4687515B2 (ja) * | 2006-03-13 | 2011-05-25 | セイコーエプソン株式会社 | 動画像表示装置および動画像表示方法 |
US10003781B2 (en) * | 2006-08-04 | 2018-06-19 | Gula Consulting Limited Liability Company | Displaying tags associated with items in a video playback |
US8583267B2 (en) * | 2007-08-17 | 2013-11-12 | The Invention Science Fund I, Llc | Selective invocation of playback content supplementation |
US8498487B2 (en) | 2008-08-20 | 2013-07-30 | Sri International | Content-based matching of videos using local spatio-temporal fingerprints |
US20100295782A1 (en) * | 2009-05-21 | 2010-11-25 | Yehuda Binder | System and method for control based on face ore hand gesture detection |
US20100303365A1 (en) * | 2009-05-29 | 2010-12-02 | Min Zhang | Methods and apparatus to monitor a multimedia presentation including multiple content windows |
WO2012153290A1 (en) * | 2011-05-10 | 2012-11-15 | Nds Limited | Adaptive presentation of content |
US9049496B2 (en) * | 2011-09-01 | 2015-06-02 | Gracenote, Inc. | Media source identification |
EP2758956B1 (en) | 2011-09-23 | 2021-03-10 | Digimarc Corporation | Context-based smartphone sensor logic |
EP2749142B1 (en) * | 2011-11-17 | 2019-07-03 | Koninklijke Philips N.V. | Systems, apparatus and methods for producing an output, e.g. light, associated with an appliance, based on appliance sound |
US8713590B2 (en) * | 2012-02-21 | 2014-04-29 | The Nielsen Company (Us), Llc | Methods and apparatus to identify exposure to 3D media presentations |
US20140007154A1 (en) * | 2012-06-29 | 2014-01-02 | United Video Properties, Inc. | Systems and methods for providing individualized control of media assets |
US8761539B2 (en) * | 2012-07-10 | 2014-06-24 | Sharp Laboratories Of America, Inc. | System for high ambient image enhancement |
US9591259B2 (en) * | 2012-10-12 | 2017-03-07 | Nec Display Solutions, Ltd. | Display device and display method |
US20140129032A1 (en) * | 2012-11-07 | 2014-05-08 | Think Automatic, LLC | Genetic learning for environmental control automation |
US9524059B2 (en) * | 2013-03-15 | 2016-12-20 | Texas Instruments Incorporated | Interaction detection using structured light images |
US10585954B2 (en) * | 2013-09-09 | 2020-03-10 | Pacific Wave Technology, Inc. | Real-time data input relevance ranking and resulting data output |
US20150112857A1 (en) * | 2013-10-21 | 2015-04-23 | Keanr, Inc. | Online transaction system with personal matching |
US9911105B1 (en) * | 2013-10-31 | 2018-03-06 | Amazon Technologies, Inc. | Syncing media content |
US9600993B2 (en) * | 2014-01-27 | 2017-03-21 | Atlas5D, Inc. | Method and system for behavior detection |
US9572232B2 (en) * | 2014-05-15 | 2017-02-14 | Universal Display Corporation | Biosensing electronic devices |
US11144959B2 (en) * | 2014-12-18 | 2021-10-12 | Google Llc | Methods, systems, and media for presenting advertisements relevant to nearby users on a public display device |
-
2014
- 2014-06-20 US US14/310,655 patent/US9179184B1/en active Active
-
2015
- 2015-06-19 EP EP15736092.6A patent/EP3158416A1/en not_active Ceased
- 2015-06-19 CN CN201580032847.0A patent/CN106464971B/zh active Active
- 2015-06-19 WO PCT/US2015/036734 patent/WO2015196097A1/en active Application Filing
- 2015-11-02 US US14/930,290 patent/US9569995B2/en active Active
-
2017
- 2017-02-10 US US15/430,082 patent/US9912989B2/en active Active
-
2018
- 2018-03-05 US US15/912,084 patent/US10679542B2/en active Active
-
2020
- 2020-06-08 US US16/895,349 patent/US11763720B2/en active Active
-
2023
- 2023-09-01 US US18/241,300 patent/US20230410709A1/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1180276A (zh) * | 1996-09-27 | 1998-04-29 | 次级***有限公司 | 数字视频信号的场景变化检测器 |
JP2001084743A (ja) * | 1999-09-09 | 2001-03-30 | Mega Chips Corp | 画像・音響対応方法、音響対応方法、画像対応方法 |
CN1860767A (zh) * | 2003-09-30 | 2006-11-08 | 皇家飞利浦电子股份有限公司 | 用于为便携式信息***自动检索信息的***和方法 |
CN101500128A (zh) * | 2008-02-03 | 2009-08-05 | 深圳艾科创新微电子有限公司 | 在网络摄像装置终端显示图像上加载附加信息的方法及装置 |
CN101640746A (zh) * | 2008-07-28 | 2010-02-03 | 索尼株式会社 | 记录设备和方法,再现设备和方法及程序 |
EP2323046A1 (en) * | 2009-10-16 | 2011-05-18 | Telefónica, S.A. | Method for detecting audio and video copy in multimedia streams |
Also Published As
Publication number | Publication date |
---|---|
US20170155953A1 (en) | 2017-06-01 |
US20200302851A1 (en) | 2020-09-24 |
US10679542B2 (en) | 2020-06-09 |
CN106464971A (zh) | 2017-02-22 |
WO2015196097A1 (en) | 2015-12-23 |
US20230410709A1 (en) | 2023-12-21 |
US9912989B2 (en) | 2018-03-06 |
US20180197452A1 (en) | 2018-07-12 |
US9569995B2 (en) | 2017-02-14 |
US20160055786A1 (en) | 2016-02-25 |
EP3158416A1 (en) | 2017-04-26 |
US11763720B2 (en) | 2023-09-19 |
US9179184B1 (en) | 2015-11-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10298537B2 (en) | Apparatus for sharing image content based on matching | |
TWI496092B (zh) | 臉部認證裝置、人物影像檢索系統、臉部認證裝置控制程式、電腦可讀取之記錄媒體、及臉部認證裝置之控制方法 | |
US11763720B2 (en) | Methods, systems, and media for detecting a presentation of media content on a display device | |
EP3051463B1 (en) | Image processing method and electronic device for supporting the same | |
CN104620522B (zh) | 通过所检测到的身体标记来确定用户兴趣 | |
CN102868934B (zh) | 基于智能电视的视频对象信息检索方法及装置 | |
US9100667B2 (en) | Life streaming | |
CN102469372B (zh) | 多媒体装置、多个不同类型的图像传感器及其控制方法 | |
CN111615003B (zh) | 一种视频播放控制方法、装置、设备及存储介质 | |
US20160057475A1 (en) | Methods and devices for providing a video | |
WO2010038112A1 (en) | System and method for capturing an emotional characteristic of a user acquiring or viewing multimedia content | |
JP2009140051A (ja) | 情報処理装置、情報処理システム、推薦装置、情報処理方法および記憶媒体 | |
CN104349047B (zh) | 图像拍摄设备及其拍摄方法 | |
WO2011090541A2 (en) | Methods for displaying contextually targeted content on a connected television | |
JP6649005B2 (ja) | ロボット撮影システムおよび画像管理方法 | |
EP2602737A2 (en) | Display apparatus and control method thereof | |
EP2402839A2 (en) | System and method for indexing content viewed on an electronic device | |
CN102819413A (zh) | 显示控制设备、显示控制方法、程序、以及记录介质 | |
CN107122430A (zh) | 搜索结果显示方法及装置 | |
CN106534876A (zh) | 目标用户的确定方法及装置 | |
JP2012247888A (ja) | 情報処理装置、情報処理方法、プログラム、及び情報処理システム | |
CN110677448A (zh) | 关联信息推送方法、装置和*** | |
US20160328474A1 (en) | Data recording and data recording apparatus | |
KR101135222B1 (ko) | 멀티미디어 파일을 관리하는 방법 및 멀티미디어 파일 생성 장치 | |
KR20150125429A (ko) | 익명화된 개인 식별 기반 비디오 추천 장치 및 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information |
Address after: American California Applicant after: Google limited liability company Address before: American California Applicant before: Google Inc. |
|
CB02 | Change of applicant information | ||
GR01 | Patent grant | ||
GR01 | Patent grant |