基于媒体反应来控制媒体节目的制作方法

文档序号:6401441阅读:178来源:国知局
专利名称:基于媒体反应来控制媒体节目的制作方法
技术领域
本发明涉及基于媒体反应来控制媒体节目。
背景技术
目前,欣赏媒体节目的用户经常期望在节目呈现期间控制那些媒体节目,诸如暂停、静音或停止呈现。例如,用户可能希望在他或她在观看电视节目时起来拿零食的时候停止电视节目。为此,传统的控制器,诸如遥控器,可能需要用户找到遥控器,找到遥控器上的停止按钮,按下停止按钮,并且一旦他或她带着零食返回,要再次找到遥控器,找到播放按钮,并按下播放按钮。或者,用户可能正在听音乐节目,而和该用户一起听的朋友可能在音乐节目期间开始与该用户交谈。在这种情况下,用户可能希望暂停、减小音量、或将音乐节目静音,直到讨论结束。传统方法准许用户通过用户的有意的、主动的控制来暂停、减少音量、或将节目静音,所述控制诸如通过立体声放大器上的音量转盘或通过遥控器。然而,通过这些方法控制音乐节目可能很慢,从而使得用户错过朋友所说的话,或者其他地没有提供好的用户体验。而且,用户可能有很小的儿子或女儿,他们出人意料地踏入房间,房间中正在播放用户不希望儿子或女儿听到或看到的歌曲或电影。在这种情况下,用户可能尝试停止媒体节目,但是对控制的这种尝试可能不尽如人意地慢。这些仅是用于控制媒体节目的传统方法可能无法提供良好用户体验的方式的若干示例。

发明内容
本文描述了用于基于媒体反应来控制媒体节目的技术和装置。在一些实施例中,所述技术在用户离开房间时、当房间中的用户正在交谈或其他地没有关注节目时、或者当儿童走进房间时暂停、静音、或停止媒体节目。提供本发明内容以介绍将在下文的具体实施方式
中进一步描述的用于基于媒体反应来控制媒体节目的简化概念。本发明内容并不旨在标识所要求保护的主题的必要特征,也不旨在用于帮助确定所要求保护的主题的范围。


参考以下附图描述了用于基于媒体反应来控制媒体节目的技术和装置的实施例。在各附图中,使用相同的标号来指代相同的特征和组件:图1示出了可在其中实现用于基于媒体反应来控制媒体节目的技术以及其他技术的示例环境。图2是对图1的观众而言在本地的示例计算设备的图示。图3是对图1的观众而言在远程的示例远程计算设备的图示。
图4示出用于基于被动传感器数据来确定媒体反应的示例方法。图5示出媒体反应的基于时间的图,所述媒体反应是针对一个用户以及针对媒体节目呈现期间的40个时间段的兴趣水平。图6示出用于构造反应历史的示例方法。图7示出用于基于媒体反应来控制媒体节目的示例方法。图8示出媒体节目的场景以及观看媒体节目的人的媒体反应。图9示出用于基于人的身份或人口统计(demographic)来控制媒体节目的示例方法。图10示出用于基于多个人的媒体反应来控制媒体节目的示例方法。图11示出了可在其中实现用于基于媒体反应来控制媒体节目的技术以及其他技术的示例设备。
具体实施例方式概览本文描述了用于基于媒体反应来控制媒体节目的技术和装置。例如,考虑如下情况:Bob和Janet两个人正在观看电视剧。假定Janet转向Bob来交谈。在此时,或响应于Bob转向Janet来对她 回应,所述技术暂停该节目。这两个人均没有去寻找、找到、或者选择遥控器来暂停节目。而且,假定Bob或者Bob和Janet把头转回朝向电视。此时所述技术恢复节目。再次注意,这两个人均不需要使用遥控器来使节目恢复。还考虑如下情况:电视剧对儿童不宜。当Bob和Janet不希望他们的孩子看到这个节目时,他们在孩子已经去睡觉了之后正在观看该节目。然而,假定,他们的六岁大的女儿Abigail从床上起来并走进Bob和Janet正在观看电视剧的房间。不是去寻找、找到并快速按下遥控器上的停止按钮,相反,Abigail —走进房间所述技术就使屏幕黑掉并使音频静音。当Abigail离开房间时,所述技术可等待一个短时间段,将电视剧倒回到该剧被黑屏并静音的时刻或者该时刻之前,并恢复该剧。这些仅仅是所述技术和/或装置可如何基于媒体反应来控制媒体节目的两个示例,然而此处构想许多其他示例。在上下文允许时,在本文中技术和/或装置被分开称呼或被统称为“技术”。本文现在转向可在其中具体化所述技术的示例环境,随后转向能够(但不需要)与所述技术一起工作的各示例方法。这些各个方法中的一些包括用于感测并确定对媒体的反应以及为用户构造反应历史的方法。在这些各示例方法后,本文转向用于基于媒体反应来控制媒体节目的示例方法。示例环境图1是用于接收传感器数据并基于此传感器数据来确定媒体反应的示例环境100的图示。这些媒体反应可被用于控制媒体节目,以及其他用途。所述技术可单独地或与其他信息(诸如人口统计、反应历史、以及关于人和媒体节目或其一部分的信息)结合地使用这些媒体反应。环境100包括媒体呈现设备102、观众感测设备104、状态模块106、兴趣模块108、接口模块110、以及用户接口 112。媒体呈现设备102向具有一个或多个用户116的观众114呈现媒体节目。媒体节目可单独或组合地包括电视节目、电影、音乐视频、视频剪辑、广告、博客、网页、电子书、计算机游戏、歌曲、歌曲专辑或节目、幻灯片或其他图片布置、推特(tweet)、或其他音频和/或视频媒体。观众114可包括位于以下位置的一个或多个用户116:所述位置允许媒体呈现设备102所呈现的媒体节目的消耗以及观众感测设备104所进行的测量,无论是分开地或在一群观众114内。在观众114中示出三个用户:用户116-1、用户116-2、和用户116-3。尽管只示出了三个用户,然而可以在许多位置并且对于数十、数百、数千或者甚至数百万用户来感测传感器数据并确定媒体反应。观众感测设备104能够感测观众114并向状态模块106和/或兴趣模块108提供观众114的传感器数据(传感器数据118被示出为经由箭头提供)。所感测的数据可以是被动地、主动地和/或响应于明确的请求而感测的。通过在测量用户时不需要那些用户的主动参与,被动感测的数据是被动的。主动感测的数据包括观众中的用户所记录的数据(诸如手写日志)以及通过观众中的用户所穿戴的生物测定传感器从用户感测的数据。响应于明确请求所感测的传感器数据可以是主动地或被动地感测的。一个示例是其中在控制媒体节目之前或期间,所述技术请求用户执行特定动作来产生特定结果,诸如如果用户希望所述技术停止或暂停媒体节目或将媒体节目静音则举手。在这种情况下,用户在表达举手的反应,然而这可以通过不要求用户主动地参与反应的测量来被动地感测。所述技术以如下所述的若干方式感测此举起的手。传感器数据可包括使用观众感测设备104所发射的光或所发送的其他信号而感测到的数据,诸如用将所发射的红外光从用户或观众空间(例如,沙发、墙壁等)弹回并感测返回的光的红外传感器。下面更详细地提供测量用户的传感器数据以及可测量传感器数据的方式的示例。观众感测设备104在向状态模块106和/或兴趣模块108提供传感器数据之前可以处理或可以不处理该传感器数据。因此,传感器数据可以是或可包括原始数据或经处理的数据,诸如=RGB (红、绿、蓝)帧;红外数据帧;深度数据;心率;呼吸率;用户的头部定向或移动(例如,三维坐标X、Y、z和三个角度俯仰(pitch)、倾斜(tilt)和偏航(yaw));面部(例如,眼睛、鼻子和嘴)定向、移动或遮挡;骨架的定向、移动或遮挡;音频,其可包括指示足以确定音频源自哪个用户的定向或直接指示哪个用户或说了什么话(如果有人说话)的信息;足以确定或指示用户116之一的存在和位置的热读数;以及距观众感测设备104或媒体呈现设备102的距离。在一些情况下,观众感测设备104包括红外传感器(网络摄像头、Kinect相机)、立体声话筒或有向音频话筒、以及热读数计(加上红外传感器),然而也可以使用或者转而使用其他感测装置。状态模块106接收传感器数据并基于所述传感器数据来确定观众114中的用户116的状态120 (在箭头处示出)。状态包括:例如:悲伤、讲话、恶心、害怕、微笑、皱眉、平静、惊讶、生气、大笑、尖叫、拍手、摇手、欢呼、移开目光、看向、倾斜远离、向……倾斜、睡着、刚刚到达、或离开,仅举数例。讲话状态可以是指示用户正在讲话的一般性状态,然而它还可包括基于语音内容的子类别,诸如讲关于媒体节目的话(相关讲话)或讲与媒体节目不相关的话(无关讲话)。状态模块106可通过语音识别来确定哪个讲话类别。基于传感器数据 ,状态模块106还可确定或转而确定用户的数量、用户的身份和/或人口统计数据(在122处示出)、或呈现期间的参与(engagement)(在124处示出)。身份指示观众114中的用户116之一的唯一身份,诸如Susan Brown。人口统计数据将用户116之一分类,诸如5英尺4英寸高、小孩、以及男性或女性。参与指示用户是否可能正在关注媒体节目,诸如基于该用户的存在或头部定向。在一些情况下,参与可以由状态模块106用与用于确定状态的传感器数据相比具有较低分辨率或经较少处理的传感器数据来确定。即便如此,参与在测量观众时仍可有用,无论是其自身还是用于使用兴趣模块108来确定用户的兴趣。兴趣模块108基于传感器数据118和/或用户的参与或状态(在箭头处用参与/状态126示出)和关于媒体节目的信息(在箭头处用媒体类型128示出)来确定用户对该媒体节目的兴趣水平130(在箭头处示出)。兴趣模块108可确定例如旨在作为严肃正剧的媒体节目的多个大笑状态指示低兴趣水平,反过来,对于旨在作为喜剧的媒体节目,多个大笑状态指示高兴趣水平。如图1中所示,状态模块106和/或兴趣模块108提供人口统计/身份122以及以下媒体反应中的一个或多个:参与124、状态120、或兴趣水平130,均在图1中的箭头处示出。基于这些媒体反应中的一个或多个,状态模块106和/或兴趣模块108还可提供另一种类型的媒体反应,即对媒体节目的总媒体反应类型,诸如评级(例如,竖起拇指或三星)。然而,在一些情况下,转而由接口模块110来接收媒体反应并确定总媒体反应。状态模块106和兴趣模块108可对观众114而言在本地,并且从而对媒体呈现设备102和观众感测设备104而言在本地,然而不要求如此。其中状态模块106和兴趣模块108对观众114而言在本地的示例实施例在图2中示出。然而,在一些情况下,状态模块106和/或兴趣模块108对观众114而言在远程,这在图3中示出。

接口模块110接收媒体反应和人口统计/身份信息,并确定或接收关于所述反应与哪个媒体节目或其哪个部分有关的某种指示。接口模块110可通过用户接口 112呈现对媒体节目的媒体反应132或致使所述对媒体节目的媒体反应132被呈现,尽管不要求如此。接口模块110可以相对观众114而言位于本地,诸如在一个用户正在观看他或她自己的媒体反应或家庭成员的媒体反应的情况下。然而,在许多情况下,接口模块110从远程源接收媒体反应。注意,传感器数据118可包括用户正在对媒体作出反应的上下文或者对其请求对媒体的评级或推荐的用户的当前上下文。从而,观众感测设备104可感测第二个人正在房间中或者以其他方式在物理上在第一个人附近,这可以是第一个人的上下文。还可以用下面图2中描述的其他方式来确定上下文。图2是对观众114而言在本地的示例计算设备202的图示。计算设备202包括,或能访问,媒体呈现设备102、观众感测设备104、一个或多个处理器204、以及计算机可读存储介质(“CRM”)206。CRM206包括操作系统208、状态模块106、兴趣模块108、媒体节目210 (媒体节目210中的每个均可包括或具有相关联的节目信息212和部分214)、接口模块110、用户接口112、历史模块216、反应历史218、以及控制模块220。媒体节目210中的每一个可具有、包括节目信息212和部分214或与所述节目信息212和部分214相关联。节目信息212可指示节目的名称、标题、剧集、作者或艺术家、类型,以及其他信息,包括与每个媒体节目210内的各部分有关的信息。从而,节目信息212可指示媒体节目210之一是音乐视频、包括重复4次的和声部分、包括4个诗节(verse)部分、包括基于歌曲期间的每个视觉呈现的部分,诸如艺术家唱歌、伴唱歌手跳舞、音乐视频的名称、艺术家、制造年份、分辨率和格式化数据等等。
媒体节目210之一的各部分214构成该节目,每个部分可具有关于每个部分的元数据或其他信息(例如,对于特定部分但不是同一电影的其他部分的“R”评级)。这些部分可表示媒体节目中的特定时间范围,诸如2秒、5秒或15秒时间段。这些部分转而可表示媒体节目中的内聚部分,这可基于内聚部分中的内容,诸如在类似无线电的节目中播放的完整歌曲、体育赛事中的控球或玩耍、剧院演出中的动作、广告块中的广告、或电影中的场景,以上仅举数例。历史模块216包括反应历史218或能够访问反应历史218。历史模块216可基于用户(或如下面指出的其他人)对媒体节目的正在进行的反应来构造并更新反应历史218。在一些情况下,历史模块216确定用户的各上下文,然而这转而可以从其他实体确定并接收。从而,在一些情况下,历史模块216确定用户对媒体节目的反应或者对媒体节目的评级或推荐的请求期间的时间、场所、该场所的天气等等。历史模块216可基于用户的当前上下文和反应历史218来确定媒体的评级和/或推荐。如同本文中别处所指出的,反应历史218可与媒体反应一起使用作为用于控制媒体节目的呈现的基础。控制模块220能够基于媒体反应来控制媒体节目的呈现。控制模块220可基于媒体反应来实施控制,例如所述媒体反应指示像“人在场并具有一身份或人口统计”这样少的信息。从而,控制模块220可基于指示人已走进房间并且该人为儿童的媒体反应来控制媒体节目。或者,媒体模块220可基于该人的身份来将电影的正在播放的示出具有断腿的马的场景模糊化,其中该人的身份通过该人的反应历史218来指示:该人有可能对示出处于不幸中的动物的场景敏感。如图2和3中所示,媒体节目210、部分214、或控制模块220可以对计算设备202而言位于本地或远程,并从而对具有媒体反应的一个或多个用户(例如,图1的观众114的用户116-1)而言位于本地或远程。注意,在此所示示例中,包括媒体呈现设备102、观众感测设备104、状态模块106、兴趣模块108、接口模块110、历史模块216和控制模块220在内的实体被包括在单一计算设备(诸如具有显示器、面向前的相机、话筒、音频输出等的台式计算机)内。然而,这些实体中的每一个可以在一个或多个计算设备中或以其他方式彼此分开或集成。如下面将部分描述的,媒体呈现设备102可以与观众感测设备104集成但是与状态模块106、兴趣模块108、接口模块110、历史模块216、或控制模块220分开。而且,这些模块中的每一个可以在分开的设备上操作或者被组合在一个设备中。如图2中所示,计算设备202各自可以是各种设备之一或其组合,这里以六个示例示出:膝上型计算机202-1、平板计算机202-2、智能电话202-3、机顶盒202-4、台式计算机202-5、以及游戏系统202-6,但也可使用诸如具有计算能力的电视、上网本、以及蜂窝电话等其他计算设备和系统。注意,这些计算设备202中的三个包括媒体呈现设备102和观众感测设备104(膝上型计算机202-1、平板计算机202-2、智能电话202-3)。一个设备不包括媒体呈现设备102和观众感测设备104但是与它们通信(台式计算机202-5)。两个其他设备不包括媒体呈现设备102并且可以包括或可以不包括观众感测设备104,诸如在其中观众感测设备104被包括在媒体呈现设备120内的情况下(机顶盒202-4和游戏系统202-6)。图3是对观众114而言在远程的示例远程计算设备302的图示。图3还示出通信网络304,远程计算设备302通过该通信网络304与观众感测设备104(未示出,但是在计算设备202内实现或与其通信)、接口模块110、历史模块216 (包括或不包括反应历史218)、或控制模块220通信,假定如图2中所示这些实体在计算设备202中。通信网络304可以是因特网、局域网、广域网、无线网络、USB集线器、计算机总线、另一移动通信网络或这些的组合。 远程计算设备302包括一个或多个处理器306以及远程计算机可读存储介质(“远程CRM”)308。远程CRM308包括状态模块106、兴趣模块108、媒体节目210 (媒体节目210中的每个均可包括或具有相关联的节目信息212和/或部分214)、历史模块216、反应历史218、以及控制模块220。注意,在此所示示例中,媒体呈现设备102和观众感测设备104与状态模块106和兴趣模块108物理地分开,其中前两者对于观看媒体节目的观众而言在本地而后两者远程地操作。从而,传感器数据被从观众感测设备104传递到状态模块106或兴趣模块108之一或两者,其可被本地(图2)或远程(图3)传送。而且,在由状态模块106和/或兴趣模块108确定后,各个媒体反应和其他信息可被传送到相同的或其他的计算设备202以被接口模块110、历史模块216和/或控制模块220接收。从而,在一些情况下,计算设备202中的第一计算设备可测量传感器·数据、将该传感器数据传送到远程设备302,然后远程设备302将媒体反应传送到计算设备202中的另一计算设备,所有传送均通过网络304。这些和其它能力,以及其中图1-3的实体动作和交互的方式在下文中更详细地阐述。这些实体可被进一步划分、组合等。图1的环境100以及图2和3的详细图示示出了能够采用所描述的技术的许多可能的环境中的一些。示例方法基于被动传感器数据来确定媒体反应图4描绘了基于被动传感器数据来确定媒体反应的方法400。本文描述的这些和其他方法被示为指定所执行的操作的各组框,但不必限于所示次序来执行相应框的操作。在以下讨论的各部分中,将对图1的环境100以及图2-3中详细示出的实体做出参考,对其做出的参考仅出于示例目的。所述技术不限于由一个实体或者在一个设备上操作的多个实体执行。框402感测或接收观众或用户的传感器数据,该传感器数据是在向观众或用户呈现媒体节目期间被动地感测的。此传感器数据可包括观众或用户的上下文,或者可分开地接收的上下文,然而上下文不是必需的。例如,考虑如下情况:观众包括图1的所有三个用户116:用户116-1、116-2、和116-3。假定媒体呈现设备102是IXD显示器,该IXD显示器具有扬声器且通过该IXD显示器来呈现媒体节目,并且该显示器与图2的机顶盒202-4通信。此处观众感测设备104是与机顶盒202-4或媒体呈现设备102集成的能够感测声音和位置的Kinect、面向前的高分辨率红外传感器、红-绿-蓝传感器和两个话筒。还假定正在呈现的媒体节目210是名称为“超人家族(Incredible Family)”的评级为PG的动画电影,该电影被从远程源并通过机顶盒202-4来流传输。机顶盒202-4呈现带有6个广告的超人家族,间隔出现于在电影的开头一个、在三个广告块中三个、在一个两广告块中两个。针对观众114中的所有三个用户116接收传感器数据;为此示例,考虑第一用户116-1。此处假定:在超人家族的过程中,该观众感测设备104针对用户116-1在各时刻测量以下内容并随后在框402提供以下内容:时刻I,头部定向3度,无音频或低幅值音频。时刻2,头部定向24度,没有音频。时刻3,骨架移动(臂),高幅值音频。时刻4,骨架移动(臂和身体),高幅值音频。时刻5,头部移动,面部特征改变(20%),中等幅值音频。时刻6,详细的面部定向数据,无音频。时刻7,骨架定向(丢失),无音频。时刻8,面部定向,呼吸率。框404基于传感器数据来确定媒体节目期间用户的状态。在一些情况下,框404确定该状态的概率,或分别确定多个状态的多个概率。例如,框404可确定一状态可能是正确的,但是不具有完全的确定性(例如,有40%的机会用户在大笑)。框404还可以或转而基于传感器数据来确定多个状态是可能的(诸如悲伤或平静状态)以及每个状态的概率(例如,悲伤状态65%,平静状态35%)。

框404还可或转而确定人口统计、身份和/或参与。而且,方法400可跳过框404并直接进行到框406,如下面稍后描述的。在所进行的示例中,状态模块106接收上面列出的传感器数据并确定用户116-1的以下对应状态:时刻1:看向。时刻2:移开目光。时刻3:拍手。时刻4:欢呼。时刻5:大笑。时刻6:微笑。时刻7:离开。时刻8:睡着。在时刻I,状态模块106基于指示用户116-1的头部从直接看着IXD显示器偏离3度的传感器数据以及指示“看向”状态适用于小于20度的偏离(仅作为示例)的规则来确定用户116-1的状态是看向媒体节目。类似地,在时刻2,由于偏离大于20度,状态模块106确定用户116-1移开目光。在时刻3,状态模块106基于指示用户116-1具有手臂的骨架移动的传感器数据以及高幅值的音频来确定用户116-1正在拍手。状态模块106可基于手臂移动的类型(为了简要,上面未指示)来区分拍手和其他状态(诸如欢呼)。类似地,在时刻4,由于手臂移动和可归因于用户116-1的高幅值音频,状态模块106确定用户116-1正在欢呼。在时刻5,状态模块106基于指示用户116-1具有头部移动、20%的面部特征改变、以及中等幅值音频的传感器数据来确定用户116-1正在大笑。可使用各种传感器数据来区分不同的状态,诸如基于音频为中等幅值而不是高幅值、以及面部特征改变(诸如嘴的张开和双眉的挑起)的尖叫。对于时刻6,观众感测设备104处理原始传感器数据来提供经处理的传感器数据,并且在此情况下,进行面部识别处理以提供详细的面部定向数据。结合没有音频,状态模块106确定详细的面部定向数据(此处为翘起的嘴角、眼睑覆盖眼睛的量)指示用户116-1正在微笑。在时刻7,状态模块106基于指示用户116-1具有远离观众感测设备104移动的骨架移动的传感器数据来确定用户116-1离开。传感器数据也可直接指示这一点,诸如在观众感测设备104没有感测到用户116-1的在场的情况下(或者通过没有骨架或头部读数,或者不再接收到热签名)。在时刻8,状态模块106基于指示用户116-1的面部定向在某一时间段内没有改变(例如,用户眼睛没有眨过)以及稳定的、缓慢的呼吸率的传感器数据来确定用户116-1睡着了。这八个传感器读数是出于解释目的的简化示例。传感器数据可包括如本文别处指出的广泛数据。而且,可接收传感器数据,所述传感器数据每几分之一秒测量一次观众,由此提供呈现媒体节目期间的数十、数百、以及数千个时间段的详细数据,并且从该数据可确定状态或其他媒体反应。返回方法400,除了用户的状态之外,框404还可确定人口统计、身份、和参与。状态模块106可确定或接收传感器数据,从该传感器数据来确定人口统计和身份,或者从观众感测设备104接收人口统计或身份。继续正在进行的示例,用户116-1的传感器数据可指不用户 116-1 是 John Brown,用户 116-2 是 Lydia Brown,用户 116-3 是 Susan Brown。或者,例如,传感器数据可指示用户116-1为6英尺4英寸高并且是男性(基于骨架定向)。传感器数据可以与指示可分别归因于观众中的每个用户的传感器数据的部分的信息一起被接收,或者包括所述信息。然而,在此当前示例中,假定观众感测设备104提供三组传感器数据,其中每组传感器数据指示与该传感器数据一起的用户的身份。仍在框404,所述技术可确定观众或观众中的用户的参与。如所指出的,此确定可以不如用户的状态的确定那么精细,但仍旧是有用的。假定对于上述示例,针对用户116-2(Lydia Brown)接收传感器数据,并且此传感器数据只包括头部和骨架定向。时刻I,头部定向O度,骨架定向上躯干在下躯干之前。时刻2,头部定向2度,骨架定向上躯干在下躯干之前。时刻3,头部定向5度,骨架定向上躯干与下躯干大致齐平。时刻4,头部定向2度,骨架定向上躯干在下躯干之后。时刻5,头部定向16度,骨架定向上躯干在下躯干之后。时刻6,头部定向37度,骨架定向上躯干在下躯干之后。

时刻7,头部定向5度,骨架定向上躯干在下躯干之前。时刻8,头部定向I度,骨架定向上躯干在下躯干之前。状态模块106接收此传感器数据并确定Lydia Brown的以下对应参与:时刻1:参与高。
时刻2:参与高。时刻3:参与中等-高。时刻4:参与中等。时刻5:参与中等-低。时刻6:参与低。时刻7:参与高。时刻8:参与高。在时刻1、2、7和8,状态模块106基于指示用户116_2的头部从直接看向IXD显示器偏离5度或更少以及上躯干在下躯干之前的骨架定向(指示Lydia正向前倾斜于媒体呈现)的传感器数据来确定Lydia在这些时刻正高度参与超人家族。在时刻3,由于Lydia不再向前倾斜,状态模块106确定Lydia的参与水平已经下降。在时刻4,状态模块106基于Lydia向后倾斜而确定Lydia的参与进一步降低到中等,即便她仍旧几乎直接看向超人家族。在时刻5和6,状态模块106分别基于Lydia仍旧向后倾斜并稍微将目光移开(16度)以及随后明显移开(37度)来确定Lydia较少参与,下降到中等-低,并随后下降到低参与。注意,在时刻7, Lydia快速返回到高参与,对此媒体创建者可能感兴趣,因为它指示被认为是令人激动的或另外地有感染力的内容。方法400可直接从框402进行到框406,或从框404进行到框406或框408。如果从框404进行到框406, 所述技术基于正呈现的媒体的类型和用户的参与或状态来确定兴趣水平。如果从框402进行到框406,则所述技术基于正呈现的媒体的类型以及用户的传感器数据来确定兴趣水平,而不必首先或独立地确定用户的参与或状态。对用户116-1和116-2继续以上示例,假定框406接收在框404处由状态模块106对用户116-1 (John Brown)确定的状态。基于John Brown的状态和关于该媒体节目的信息,兴趣模块108确定对于超人家族的兴趣水平(总体的或者随时间的)。此处假定超人家族是冒险节目又是喜剧节目,该电影的各部分被标记为具有这些媒体类型之一。尽管被简化,然而假定时刻I和2被标记为喜剧,时刻3和4被标记为冒险,时刻5和6被标记为喜剧,且时刻7和8被标记为冒险。重新访问状态模块106所确定的状态,再次考虑以下:时刻1:看向。时刻2:移开目光。时刻3:拍手。时刻4:欢呼。时刻5:大笑。时刻6:微笑。时刻7:离开。时刻8:睡着。基于这些状态,状态模块106确定:对于时刻1,John Brown对时刻I的内容具有
中等-低兴趣-如果这是冒险或正剧类型,状态模块106可确定John Brown反而是高度
感兴趣的。然而,此处,由于内容是喜剧并且从而是为了诱发大笑或类似状态,则兴趣模块108确定在时刻IJohn Brown具有中等-低兴趣。类似地,对于时刻2,兴趣模块108确定John Brown在时刻2具有低兴趣,因为他的状态不仅不是大笑或微笑而是移开目光。在时刻3和4,兴趣模块108基于这些时刻的冒险类型和拍手和欢呼的状态,确定John Brown具有高兴趣水平。在时刻6,基于喜剧类型和John Brown微笑,确定他在此时刻具有中等兴趣。在时刻7和8,兴趣模块108确定John Brown具有非常低的兴趣。此处媒体类型是冒险,然而在此情况下兴趣模块108会确定John Brown的兴趣水平对大多数类型的内容而言非常低。很容易看出,广告客户、媒体提供者、媒体的构造者或扩充者、以及媒体创建者可受益于知晓用户的兴趣水平。此处假定随时间提供对于超人家族的兴趣水平,以及关于John Brown的人口统计信息。使用来自多个在人口统计上类似的用户的此信息,媒体创建者可了解到成人男性对某些冒险内容感兴趣,但是大部分喜剧部分是无趣的,至少对此人口统计群体而言如此。作为更详细的示例,考虑图5,图5示出了具有在媒体节目的一部分上40个时间段504的兴趣水平502的基于时间的图500。此处假定媒体节目是在时间段18到30处包括其他媒体节目——广告——的电影。如图所示,兴趣模块108确定用户从中等兴趣水平开始,并随后在中等和中等-高、高和非常高兴趣水平之间反弹,直到时间段18。在覆盖时间段18到22的第一个广告期间,兴趣模块108确定用户具有中等低兴趣水平。然而,对于时间段23到28,兴趣模块108确定该用户具有非常低的兴趣水平(因为例如他正移开目光并且交谈或者离开房间)。然而,对于覆盖时间段28到32的最后一个广告,兴趣模块108确定用户对时间段29到32——该广告的大部分——具有中等兴趣水平。这可能是有价值的信息一对于第一个广告用户留下,对于中间的广告和最后一个广告的开头用户离开,并且对于最后一个广告的大部分用户返回(具有中等兴趣)。将兴趣的此分辨率与准确度与某些传统方法对比,这些传统方法可能不提供关于看电影的人中有多少实际观看了广告、·观看了哪些广告、以及以什么兴趣量观看广告的信息。如果此示例是观看群众的常见趋势,则块的中间的广告的价格会下降,而其他广告价格也会被调整。或者,广告客户和媒体提供者可能学习播放例如仅具有两个广告的较短的广告块。兴趣水平502还提供了关于电影本身的各部分的有价值的信息,诸如通过在时间段7处的非常高的兴趣水平(例如,电影的特别有感染力的场景)以及在时间段35-38处的减弱的兴趣。注意,在一些情况下,参与水平尽管有用,但是与状态和兴趣水平相比可能较不有用或准确。例如,如果用户的面部被遮挡(挡住)并从而没有在看媒体节目,则仅对于参与水平,状态模块106可以确定用户没有参与。如果用户的面部被用户的手挡住(骨架定向)而且音频指示高音量音频,则状态模块106在确定状态时可确定用户在尖叫。与内容为恐怖的或悬疑的相结合,尖叫状态指示非常高的兴趣水平。这仅是兴趣水平可以与参与水平明显不同的情况的一个示例。如同上面指示的,方法400可从框402直接进行到框406。在这种情况下,兴趣模块108单独地或与状态模块106结合起来基于媒体的类型(包括对于媒体节目的不同部分的多个媒体类型)和传感器数据来确定兴趣水平。作为示例,对于在时刻4的John Brown的传感器数据一该数据指示骨架移动(臂和身体)一以及高幅值音频,以及喜剧、运动、基于冲突的脱口秀、基于冒险的视频游戏、推特、或恐怖类型,兴趣模块108可确定在时刻4John Brown具有高兴趣水平。相反,对于在时刻4的相同传感器数据,对于正剧、情节剧、或古典音乐,兴趣模块108可确定John Brown在时刻4具有低兴趣水平。这可以基于传感器数据来执行而无需首先确定参与水平或状态,然而也可以执行所述确定。在框404或406之后,框408提供人口统计、身份、参与、状态、和/或兴趣水平。状态模块106或兴趣模块108可向各个实体(诸如接口模块110、历史模块216、控制模块220以及其他)提供此信息。向集锦(highlight)节目的构造者提供此信息可使集锦者能够用真正精彩的部分来构造节目,诸如喜剧中受到好评的笑话或者体育节目中的极好的体育竞赛。向媒体节目的扩充者提供此信息可使扩充者能够向媒体节目的呈现添加媒体反应,这可改善用户的体验。用户在伴随着真实笑声并且在喜剧节目的正确时刻的时候更欣赏喜剧,例如与笑声音轨相比。在呈现广告后(确定该广告中的媒体反应)向广告客户提供此信息可以有效地使广告客户能够测量他们在媒体节目期间所显示的广告的价值。向媒体创建者提供此信息可以有效地使媒体创建者能够评估类似媒体节目或其部分的潜在价值。例如,在将媒体节目释放给公众之前,媒体创建者可确定反应不好的媒体节目部分,并从而更改媒体节目来改
口 Li ο向评级实体提供此信息可以有效地使评级实体能够自动为用户对该媒体节目评级。其他一些实体(诸如控制模块220)可使用此信息来控制媒体的呈现。向历史模块216提供媒体反应可以有效地使历史模块216能够构造并更新反应历史218。历史模块216可基于其中接收到对媒体节目的每组媒体反应的一个或多个上下文来构造反应历史218,或者媒体反应可全部或部分在上下文中将媒体反应计入。从而,其中用户在周三晚上下班后观看电视节目的媒体反应的上下文可以被更改来反映用户可能上班累了。 如本文指出的,所述技术可确定大多数媒体节目的过程中用户的多个状态,甚至对于15秒的广告或视频片段也是如此。在这种情况下,重复框404,诸如在一秒的时间段重复。而且,状态模块106可以不仅确定用户随时间的多个状态,而且确定在特定时刻处的各个不同状态。例如,用户可能既大笑又移开目光,这两者均是可被确定并提供或用于确定用户的兴趣水平的状态。此外,状态模块106和兴趣模块108中的任一个或两者可以基于历史数据以及传感器数据或媒体类型来确定参与、状态、和/或兴趣水平。在一种情况下,用户的历史传感器数据被用来正规化用户的参与、状态或兴趣水平(例如,对于当前媒体反应来说动态地进行)。例如,如果Susan Brown正在观看媒体节目并且接收到她的传感器数据,则所述技术可正规化或以其他方式学习如何最好地基于她的历史传感器数据来确定她的参与、状态和兴趣水平。如果Susan Brown的历史传感器数据指示她不是特别爱表现或爱说话的用户,则所述技术可针对此历史来调整。从而,与用于确定典型用户笑了的音频幅值相比,较低的幅值的音频可能足以确定Susan Brown笑了。在另一情况下,将为其接收了传感器数据的用户的历史参与、状态或兴趣水平与其他人的历史参与、状态或兴趣水平进行比较。从而,基于指示与其他人的兴趣水平相比(一般性地或者对于同一媒体节目)Lydia Brown对她所观看的几乎每个媒体节目都呈现出高兴趣的数据,可确定Lydia Brown的较低的兴趣水平。在这些情况中的任一,清况下,所述技术随着时间学习,并由此可正规化参与、状态、和/或兴趣水平。用于构造反应历史的方法如同上面指出的,所述技术可确定用户对各个媒体节目的参与、状态、和/或兴趣水平。而且,这些技术可以使用被动或主动传感器数据来这样做。使用这些媒体反应,所述技术可构造用户的反应历史。此反应历史可以如本文别处所述的各种方式使用。图6描绘了用于基于用户对媒体节目的反应来构造反应历史的方法600。框602接收用户的反应集合以及关于相应媒体节目的信息,所述反应集合是在呈现多个相应媒体节目期间感测的。在图5中示出了对媒体节目的示例反应集合,所示出的那些随着向用户呈现节目的时间对兴趣水平的测量。关于相应媒体节目的信息可包括例如媒体的名称(例如,办公室,第104集)及其类型(例如,歌曲、电视节目、或广告)以及本文所述的其他信息。除了媒体反应和其相应的媒体节目外,框602还可接收如上所述的在呈现媒体节目期间用户的上下文。此外,框602可从其他用户接收媒体反应,使用这些媒体反应来构造反应历史。从而,历史模块216可基于用户的媒体反应(部分地,或者在构造用户的初始或初步反应历史之后)来确定具有与该用户的那些媒体反应类似的反应的其他用户。历史模块216可确定具有与该用户的反应类似的反应的其他人,并使用那些其他人对用户尚未看到或听到的节目的反应来细化用户的反应历史。框604基于用户的反映集合和关于相应媒体节目的信息来构造用户的反应历史。如所指出的,框604还可使用其他人的反应历史、上下文等等来构造该用户的反应历史。在本文别处所述的一些实施例中,此反应历史可被用来控制媒体节目。用于控制媒体节目的方法图7示出用于基于媒体反应来控制媒体节目的方法700。如所指出的,所述技术可控制媒体节目而无需用户的主动控制(例如,拨盘、键盘或遥控器),然而不必排除用户的主动控制。框702接收对当前被呈现给具有一个或多个人的观众的媒体节目的当前媒体反应,该媒体反应是基于在呈现期间被动地感测的传感器数据来确定的。这些媒体反应可包括本文描述的许多媒体反应中的一个或多个,其可如上面指出的那样来确定。框704基于当前媒体反应来确定该人没有在关注媒体节目。可指示人没有在关注的媒体反应包括非常低的兴趣水平、低参与、离开的状态、无关交谈状态、以及移开目光状态,以上仅举数例。例如,假定名字为Bob和Janet的两个人正在他们的家的房间中一起观看电影。假定Janet转向Bob并评论该电影。此处假定控制模块220从图1_3的状态模块106接收到交谈状态。假定状态模块106基于对Janet所说的前几句话的分析而指示交谈是相关的并且指示还接收到伴随的移开目光状态。此处控制模块220基于交谈是相关的来确定Janet的媒体反应不指示Janet没有关注。控制模块220随后可在框702等待接收另一媒体反应。

继续正在进行的示例,假定就在Janet转向Bob并交谈后Bob从电影移开目光并且对Janet回应。在框704,控制模块220在接收到Janet的相关交谈以及移开目光状态后很快接收到Bob的移开目光状态和交谈状态。控制模块220随后确定Bob没有关注该电影,相反,他在关注Janet。控制模块220可基于Bob的移开目光状态和他的交谈状态来确定他没有在关注。控制模块220相反还可考虑Janet的状态或Bob的反应历史,诸如指示例如Bob在观看媒体节目时很少交谈或移开目光的反应历史。响应于确定该人没有在关注该媒体节目,框706控制该媒体节目的呈现。此控制可以实时地、快速地以及以各种方式执行。控制模块220可暂停该媒体节目的呈现,将该媒体节目的音频静音或减少音量,或者停止该媒体节目的呈现。控制模块220还可以或者反而在该媒体节目中与当前媒体反应相称的时刻或位置记录标记。此标记可在随后在对该媒体节目“倒带”时使用,如下面指出的。继续正在进行的示例,控制模块220暂停该电影。控制模块220可等待另一媒体反应,如下面指示的。控制模块220还可以或者反而明确地请求媒体反应,其中控制模块220响应于该媒体反应停止控制(例如,暂停)该媒体节目。此处假定控制模块220暂停该电影并且在暂停的电影上方呈现陈述“请挥动你的手来继续该节目”的请求。Bob或Janet可挥动他们的手来继续该电影,然而此处我们假定他们继续他们的谈话而该电影保持暂停。框708接收该人的第二媒体反应。正被接收的媒体反应可能是相同或类似的媒体反应,响应于该媒体反应方法700继续控制该媒体节目的呈现。因此,方法700可重复框702,704和706。在例如Bob和Janet继续交谈并从电影移开目光时,控制模块220继续暂停该电影。然而,在某点处,假定Bob回头看向呈现被暂停的电影的显示器。在这种情况下,控制模块220接收看向状态而不是接收更多的移开目光状态。框710基于第二媒体反应来确定该 人正在关注或准备好关注该媒体节目。框710确定人正在关注或准备好关注所基于的媒体反应可能不同,包括基于该人的反应历史。可指示用户正在关注的媒体反应包括中等或更高的兴趣水平、中等或更高的参与、看向状态、向……倾斜状态、以及刚到达状态,以上仅举数例。继续正在进行的示例,在框710处,控制模块220接收Bob的看向状态。控制模块220确定Bob现在正在关注,因为他正在看着暂停的电影。响应于确定该用户正在或即将关注该媒体节目,框712停止控制和/或恢复该媒体节目。如上面指出的,控制媒体节目的呈现可包括暂停、静音、或停止该媒体节目等等。从而,控制模块220可停止暂停该媒体节目,停止将该媒体节目的音频静音,或恢复该媒体节目。然而,在一些情况下,控制模块220将该媒体节目倒带特定时间量(诸如2秒),或在该媒体节目的该控制在其期间发生的内聚部分的开头处呈现该媒体节目。在以上的Bob和Janet的示例中,假定控制模块220在其期间Bob没有在关注的特定场景期间暂停该电影。控制模块220可将该媒体节目倒带回该同一场景的开头。这可取决于观众的分心的长度。在分心不止一瞬间时,控制模块220可倒带并在一场景的开头处开始播放。从而,假定Bob和Janet交谈了 5分钟。在这种情况下,控制模块220可倒带到该场景的开头。如果Bob和Janet相反仅交谈了 4秒钟,则控制模块220可相反仅停止暂停该电影或倒带仅几秒。
如同上面指出的,控制模块220可在该媒体节目中的一时刻或位置处记录标记。此标记可帮助控制模块220,诸如其中在控制模块220没有暂停该媒体节目,而是反而静音或将音量调低但是允许该媒体节目继续被呈现的情况下。作为一不同示例,假定两个人正在听具有三十首歌的专辑。响应于这两个人开始交谈,控制模块220可将音量调低,但是不是关掉音量或停止歌曲。控制模块220可标记此位置,并且如果缺少关注持续几分钟或更多,则当交谈停止时倒带到该歌曲的开头来以正
常音量重播该歌曲。控制模块220可分析与该位置或时间相关联的元数据来确定该控制被实施的内聚部分。从而,控制模块220可基于该媒体节目中的所标记位置处该电影的元数据来确定该媒体节目的当前部分是该媒体节目中具有特定时刻的开头的场景的一部分。控制模块220随后可在该特定时刻处恢复该媒体节目的呈现以重播该场景的开头。作为说明,考虑图8,图8示出了媒体节目800、名称为罪与罚的电视剧中的前五分钟的场景802 (此处为场景802-1、802-2、802-3和802-4)以及观看该电视剧的人的参与804。假定,在场景802-3期间,控制模块220接收低参与的媒体反应。基于此低参与,控制模块220减小音量并标记减小音量处的点(在标记806处显示)。控制模块220确定在标记806处示出的此减小的音量控制是在场景802-3内。响应于确定再次播放该场景,控制模块220在场景802-3的开头处(被示出为场景开始808)呈现该电视剧。方法700可单独操作或与本文描述的其他方法(诸如方法400、600、900和/或1000)结合操作。此描述用还描述用于控制媒体节目的技术的其他方法来继续。图9示出用于基于人的身份或人口统计`来控制媒体节目的方法900。方法900可与方法700结合操作或与方法700类似地操作,诸如通过记录标记或确定媒体节目的、在不再希望控制该呈现之后要继续媒体节目的呈现处的内聚部分等等。框902接收人的身份或人口统计,该身份或人口统计是基于在媒体节目的当前呈现期间被动地感测的传感器数据来确定的。如本文所指出的,该身份或人口统计可以从媒体反应来确定,然而在一些情况下,其还可在不必还要确定该人的媒体反应的情况下基于传感器数据来确定。框904基于身份或人口统计和关于该媒体节目的信息来确定要控制该媒体节目的当前呈现。此信息可指示例如该媒体节目是特定类型的,诸如是恐怖或悬疑节目,或者该节目被评级为不适于儿童等等。框906控制该媒体节目的当前呈现。对当前呈现的此控制可包括对方法700所指出的那些,然而框906可以上面未阐述的附加方式来更改该呈现。例如,假定人的身份或人口统计指示该人为少数族群(minors)且该信息指示该媒体节目或该媒体节目的当前呈现的部分不适于呈现给该少数族群。在这种情况下,控制模块220可如上地暂停、停止或将该媒体节目静音,然而,控制模块220可转而通过使其黑屏或显著降低该呈现的视频部分的分辨率(例如,视频的像素化)并降低音量来更改该呈现。对于以上的电影示例,假定电影在播放时Bob和Janet的6岁大的女儿出人意料地走进该房间。作为响应,控制模块220可部分模糊化或降低该电影的分辨率,同时还降低音量,但可放弃停止或暂停该节目。而且,如果接收到身份,则控制模块220可确定与该人相关联的反应历史。在这种情况下,控制模块220可在框904确定是否要控制当前呈现,并且如果确定控制,确定如何控制该呈现。例如,假定关于该媒体节目的该部分的信息指示将要为该媒体节目呈现粗口并且该反应历史指示观众中的人具有不喜欢粗口或对粗口敏感的历史。在这种示例中,控制模块220可在该粗口期间降低该呈现的音量。再次考虑来自上面电影示例的Bob和Janet。这里假定控制模块220接收或确定Janet的身份和相关联的反应历史。基于此反应历史,控制模块220确定Janet对被示出为处于不幸中的动物非常敏感或会被其冒犯。对于媒体节目的大部分,控制模块220可确定不需要控制。然而,假定对于特定的即将到来的场景,控制模块220基于与该电影的部分相关联的媒体节目的元数据(例如,关于图2的所有媒体节目210的部分214的信息212)来确定在此即将到来的场景中狗被车撞上。控制模块220可模糊化该视频呈现,减少该视频呈现的分辨率,或以其他方式更改该视频呈现。注意,在这样做时,所述技术可以不仅通过使人们在许多情况下能够放弃主动控制节目而准许人们更好地欣赏媒体节目,而且可使人们能够欣赏原本他们可能完全不看的节目。从而,假定儿童的父母已经决定一流行的喜剧节目除了粗口外会对儿童观看很好,因为该喜剧本来具有许多补偿性的品质。儿童欣赏该喜剧而不听到粗口可能是几乎不可能的一替代方案是家长留意地握着遥控器上的静音按钮(这仍然可能无法将所有粗口静音)或者在没有任何音频的情况下观看该喜剧(这有可能使得观看该喜剧没有意义)。然而,所述技术使得儿童能够观看该喜剧而父母无需主动地控制该节目。 在媒体节目的被控制的部分不再被呈现后(诸如通过被完全呈现或者跳过),控制模块220停止控制该媒体节目。从而,控制模块220可以在粗口结束或被跳过之后停止对粗口静音,或者在示出处于不幸中的动物的场景结束后停止模糊化该场景。图10示出用于基于多个人的媒体反应来控制媒体节目的方法1000。方法1000可与方法700和/或900结合 操作或与其类似地操作,然而不要求如此。框1002接收对当前被呈现给具有一个或多个人的观众的媒体节目的第一媒体反应,该第一媒体反应是基于在当前呈现期间被动地感测的并且是所述一个或多个人中的第一人的传感器数据来确定的。框1004基于第一媒体反应来确定第一人没有在关注媒体节目。控制模块220可按上面描述的各种方式中的一种或多种来这样做。一些媒体反应不指示人没有在关注,而的确指示人没有在关注的一些媒体反应在某些情况下可能被忽略。例如,离开的状态可指示该媒体节目的控制是有保证的,然而情况不总是这样。如果广告刚刚开始,则离开的状态可能不指示停止媒体节目(以及从而该广告)的当前呈现是有保证的。类似地,广告期间的低兴趣水平也可能不指示控制模块220应当停止该媒体节目的呈现。响应于确定该第一人没有在关注该媒体节目,框1006停止或更改该媒体节目的当前呈现,诸如通过停止、暂停或将该当前呈现静音。框1008接收该第一人的第二媒体反应。控制模块220可确定此媒体反应与第一媒体反应是来自同一人的,尽管所接收的媒体反应也可能被标记或以其他方式包括将该媒体反应与观众中的一人相关联的指示符,无论这些人的身份是否已知。框1010基于第二媒体反应来确定该第一人正在关注或将要关注该媒体节目。框1012在当前呈现停止或被改变的点处或之前呈现该媒体节目的第二呈现。如上所述,在当前呈现停止或被改变的点处或之前呈现媒体节目可以基于确定在该处开始呈现的内聚部分(诸如场景或歌曲)来执行。呈现该媒体节目可被自动执行且无用户交互地执行,然而不要求如此。框1014接收或确定观众中的该一个或多个人中的第二人是近似年龄的。近似年龄可以是基于为该第二人确定的身份或人口统计,该身份或人口统计可被接收或确定。如果被确定,则近似年龄可基于第二人的媒体反应,这可以像接收如上指示的“新在场状态”那样简单。框1016基于关于该媒体节目的信息和第二人是近似年龄的来确定要停止或更改该媒体节目的第二呈现。框1018停止或更改该媒体节目的第二呈现。控制模块220可以按照上面阐述的各种方式,响应于确定该第二人不再在场(诸如通过从图1-3的状态模块106接收离开状态),通过再次呈现该媒体节目来恢复该媒体节目。

这些仅是所述技术可以使人们能够更好地欣赏或控制媒体节目的许多方式中的一些。前面的讨论描述了与基于媒体反应来控制媒体节目相关的方法,以及其他方法和技术。这些方法的各方面可用硬件(例如,固定逻辑电路)、固件、软件、手动处理、或其任何组合来实现。软件实现表示当由计算机处理器执行时执行指定任务的程序代码。可以在计算机可执行指令的一般上下文中描述示例方法,这些指令可包括软件、应用、例程、程序、对象、组件、数据结构、过程、模块、功能等等。程序代码可被存储在计算机处理器本地和/或远程的一个或多个计算机可读存储器设备中。方法还可以在分布式计算模式中由多个计算设备实施。此外,此处所描述的特征是平台无关的,并且可在具有各种处理器的各种计算平台上实现。这些技术可以在图1-3和11所示的实体(下面描述设备1100)中的一个或多个上具体化,其可以被进一步划分、组合等。因此,这些附图示出能够采用所描述的技术的许多可能的系统或装置中的某些。这些附图中的各实体一般表示软件、固件、硬件、整个设备或网络、或其组合。例如,在软件实现的情况下,实体(例如,状态模块106、兴趣模块108、接口模块110、历史模块216和控制模块220)表示当在处理器(例如,处理器204和/或306)上执行时执行指定任务的程序代码。该程序代码可被存储在一个或多个计算机可读存储器设备中,诸如CRM206和/或远程CRM308或图11中的计算机可读存储介质1114。示例设备图11示出了可被实现为参考之前的图1-10来描述的任何类型的客户机、服务器、和/或计算设备来实现用于基于媒体反应来控制媒体节目的技术的示例设备1100的各个组件。在各实施例中,设备1100可被实现为有线和/或无线设备中的一个或其组合,如任何形式的电视移动计算设备(例如,电视机顶盒、数字录像机(DVR)等等)、消费设备、计算机设备、服务器设备、便携式计算机设备、用户设备、通信设备、视频处理和/或呈现设备、电器设备、游戏设备、电子设备、片上系统(SoC)和/或另一类型的设备或其部分。设备1100还可与用户(例如,个人)和/或操作该设备的实体相关联,从而使得设备描述包括用户、软件、固件和/或设备的组合的逻辑设备。设备1100包括允许设备数据1104(例如,接收到的数据、正被接收的数据、安排用于广播的数据、数据的数据包等)的有线和/或无线通信的通信设备1102。设备数据1104或其他设备内容可以包括设备的配置设置、存储在设备上的媒体内容(例如,媒体节目210)、和/或与设备的用户相关联的信息。存储在设备1100上的媒体内容可以包括任何类型的音频、视频和/或图像数据。设备1100包括经由其可以接收任何类型的数据、媒体内容和/或输入的一个或多个数据输入1106,诸如人类话语、用户可选输入、消息、音乐、电视媒体内容、媒体反应、所记录的视频内容以及从任何内容和/或数据源接收的任何其它类型的音频、视频和/或图像数据。设备1100还包括通信接口 1108,其可被实现为串行和/或并行接口、无线接口、任何类型的网络接口、调制解调器、和任何其他类型的通信接口中的任一个或多个。通信接口1108提供设备1100和通信网络之间的连接和/或通信链路,其他电子、计算和通信设备通过其来与设备1100传递数据。设备1100包括一个或多个处理器1110(例如,微处理器、控制器等中的任何一个),该处理器处理各种计算机可执行指令以控制设备1100的操作和实现用于基于媒体反应来控制媒体节目和本文所述的其他方法的技术。作为补充或替换,设备1100可被实现为具有与在1112处概括标识的处理和控制电路有关地实现的硬件、固件、或固定逻辑电路中的任何一个或组合。虽然未示出,但是设备1100可包括耦合设备内的各种组件的系统总线或数据传输系统。系统总线可包括不同总线结构中的任一个或组合,诸如存储器总线或存储器控制器、外围总线、通用串行总线、和/或利用各种总线架构中的任一种的处理器或局部总线。设备1100还包括诸如一个或多个存储器设备等启用持久和/或非暂态数据存储(即,与仅仅信号传输相 对比)的计算机可读存储介质1114,存储器设备的示例包括随机存取存储器(RAM)、非易失性存储器(例如,只读存储器(ROM)、闪存、EPROM、EEPROM等中的任一个或多个)、以及盘存储设备。盘存储设备可被实现为任何类型的磁性或光学存储设备,如硬盘驱动器、可记录和/或可重写紧致盘(⑶)、任何类型的数字多功能盘(DVD)等等。设备1100还可包括大容量存储设备1116。计算机可读存储介质1114提供数据存储机制以便存储设备数据1104、以及各种设备应用1118和关于设备1100的各操作方面的任何其它类型的信息和/或数据。例如,操作系统1120可以用计算机可读存储介质1114作为计算机应用来维护并在处理器1110上执行。设备应用1118可以包括设备管理器,如任何形式的控制应用、软件应用、信号处理和控制模块、特定设备本地的代码、特定设备的硬件抽象层等等。设备应用1118还包括任何系统组件、引擎、或模块来实现用于基于媒体反应来控制媒体节目的技术。在此示例中,设备应用1118可包括状态模块106、兴趣模块108、接口模块110、历史模块216、和/或控制模块220。结语尽管已经用结构特征和/或方法专用的语言描述了用于基于媒体反应来控制媒体节目的技术和装置的各实施例,但是应该理解所附权利要求的主题不必限于所述的具体特征或方法。相反,所述具体特征和方法是作为用于基于媒体反应来控制媒体节目的示例实现来公开的。
权利要求
1.一种计算机实现的方法,包括: 接收对当前被呈现给具有一个或多个人的观众的媒体节目的当前媒体反应,所述媒体反应是基于传感器数据来确定的,所述传感器数据是在所述呈现期间被动地感测的并且是所述一个或多个人中的至少一个人的[702]; 基于所述当前媒体反应来确定所述人没有在关注所述媒体节目[704];以及 响应于确定所述人没有在关注所述媒体节目,控制所述媒体节目的所述呈现[706]。
2.如权利要求1所述的计算机实现的方法,其特征在于,控制所述媒体节目的所述呈现包括暂停所述媒体节目或将所述媒体节目的音频静音。
3.如权利要求1所述的计算机实现的方法,其特征在于,还包括,在控制所述媒体节目的所述呈现之后: 接收所述人的第二媒体反应; 基于所述第二媒体反应来确定所述人正在关注或准备好关注所述媒体节目;以及 响应于确定所述人正在关注或准备好关注所述媒体节目,停止控制所述媒体节目的所述呈现。
4.如权利要求3所述的计算机实现的方法,其特征在于,控制所述媒体节目的所述呈现停止或暂停所述媒体节目的所述呈现,并且停止控制所述呈现在所述媒体节目的、其间所述停止或暂停发生的内聚部分的开头处恢复所述媒体节目的所述呈现。
5.一种计算机实现的方法,包括: 接收人的身份或人口统计,所述身份或人口统计是基于在媒体节目的当前呈现期间被动地感测的传感器数据来确定的[902]; 基于所述身份或所述人口统计和关于所述媒体节目的信息来确定要控制所述媒体节目的所述当前呈现[904];以及 控制所述媒体节目的所述当前呈现[906]。
6.如权利要求5所述的计算机实现的方法,其特征在于,控制所述当前呈现停止或更改所述当前呈现。
7.如权利要求5所述的计算机实现的方法,其特征在于,所述人的所述身份或所述人口统计指示所述人是少数族群并且所述信息指示所述媒体节目或所述媒体节目的当前呈现的部分不适于向少数族群呈现。
8.如权利要求5所述计算机实现的方法,其特征在于,所述人的所述身份或所述人口统计是所述人的所述身份,所述方法还包括确定与所述身份相关联的用户历史,并且其中确定要控制所述媒体节目的所述当前呈现是基于所述用户历史的。
9.如权利要求8所述的计算机实现的方法,其特征在于,确定要控制所述当前呈现确定要更改所述当前呈现来将所述呈现的一视觉部分模糊化或降低其分辨率,但是不停止所述当前呈现。
10.如权利要求5所述的计算机实现的方法,其特征在于,控制所述当前呈现控制所述媒体节目的一部分并且所述方法进一步包括当所述媒体节目的所述部分的呈现完成时停止控制所述媒体节目。
全文摘要
基于媒体反应来控制媒体节目。本文描述了用于基于媒体反应来控制媒体节目的技术和装置。在一些实施例中,所述技术在用户离开房间时、当房间中的用户正在聊天或其他地没有关注节目时、或者当儿童走进房间时暂停、静音、或停止媒体节目。
文档编号G06F3/01GK103237248SQ20131011382
公开日2013年8月7日 申请日期2013年4月3日 优先权日2012年4月4日
发明者G·J·胡尔藤, U·A·门德罗, K·J·克鲁姆, M·J·康拉德, D·B·雷明顿 申请人:微软公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1