显示装置开/关检测方法和设备转让专利

申请号 : CN200680036510.8

文献号 : CN101278568B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 克里森·V·尼尔森丹·纳尔逊

申请人 : 尼尔森(美国)有限公司

摘要 :

公开了显示装置开/关检测方法和设备。在此公开的用于确定呈现装置是打开还是关闭的示例方法包括以下步骤:度量确定步骤,该度量确定步骤基于对所述呈现装置的至少一个输出进行监测来确定多个度量,其中,所述多个度量中的每个度量都包括指示所述呈现装置的操作状态的判定;和度量组合步骤,该度量组合步骤组合所述多个度量来确定所述呈现装置是否是打开或关闭中的一种,其中,所述度量组合步骤包括对所述多个度量进行加权的步骤或确定所述多个度量的多数票决的步骤中的至少一个步骤。

权利要求 :

1.一种用于确定呈现装置是打开还是关闭的方法,所述方法包括以下步骤:

度量确定步骤,该度量确定步骤基于对所述呈现装置的至少一个输出进行感测来确定多个单独的度量,所述多个单独的度量中的每个单独的度量都代表指示所述呈现装置处于打开状态还是关闭状态的相应的单独的判定,所述多个单独的度量中的每个单独的度量是根据所述呈现装置的所述至少一个被感测的输出的不同特征而确定的;和度量组合步骤,该度量组合步骤组合所述多个单独的度量来确定指示所述呈现装置是否是打开或关闭中的一种的综合判定度量,其中,组合所述多个单独的度量包括对所述多个单独的度量进行加权的步骤和确定所述多个单独的度量的多数票决的步骤,并且其中,所述对所述多个单独的度量进行加权的步骤包括基于与所述多个单独的度量中的一个单独的度量相关联的置信度将一值分配给所述单独的度量的步骤或基于与所述单独的度量相关联的所述置信度来衡量所述单独的度量的步骤中的至少一个步骤。

2.根据权利要求1所述的方法,其中,所述呈现装置的所述至少一个输出包括所述呈现装置的至少两个输出,并且其中,所述多个单独的度量中的第一单独的度量基于感测所述呈现装置的所述至少两个输出中的一个输出,并且所述多个单独的度量中的第二单独的度量基于感测所述呈现装置的所述至少两个输出中的另一输出。

3.根据权利要求1所述的方法,其中,所述多个单独的度量中的第一度量基于对所述呈现装置的第一输出的第一特征的确定,并且所述多个单独的度量中的第二度量基于对所述呈现装置的第二输出的第二特征的确定。

4.根据权利要求1所述的方法,其中,所述呈现装置的所述输出包括来自所述呈现装置的音频输出、视频输出或发射信号输出中的至少一个。

5.根据权利要求1所述的方法,其中,所述多个单独的度量包括音频度量、视频度量或发射信号度量中的第一度量和音频度量、视频度量或发射信号度量中的第二度量。

6.根据权利要求1所述的方法,其中,每个单独的度量代表以下的相应判定:所述呈现装置是打开、很可能打开、很可能关闭或关闭中的至少一种。

7.根据权利要求1所述的方法,其中,所述置信度包括:

与代表所述呈现装置打开的判定的单独的度量相对应的第一置信度水平;

与代表所述呈现装置很可能打开的判定的单独的度量相对应的第二置信度水平;

与代表所述呈现装置很可能关闭的判定的单独的度量相对应的第三置信度水平;以及与代表所述呈现装置关闭的判定的单独的度量相对应的第四置信度水平。

8.根据权利要求7所述的方法,其中,所述第一置信度水平的量级大于所述第二置信度水平的量级,并且其中,所述第四置信度水平的量级大于所述第三置信度水平的量级。

9.根据权利要求1所述的方法,其中,所述确定所述多个单独的度量的多数票决的步骤包括:将第一组值分配给所述多个单独的度量中的第一组单独的度量,其中,所述第一组单独的度量指示所述呈现装置打开;

将第二组值分配给所述多个单独的度量中的第二组单独的度量,其中,所述第二组单独的度量指示所述呈现装置关闭;以及估计所述第一组值和所述第二组值的加和以确定指示所述呈现装置是否是打开或关闭中的一种的综合判定度量。

10.根据权利要求1所述的方法,其中,所述确定所述多个单独的度量的步骤包括确定与第一类型的单独的度量相对应的第一组单独的度量的步骤和确定与第二类型的单独的度量相对应的第二组单独的度量的步骤,并且其中,所述第一类型的单独的度量对应于音频度量、视频度量或发射信号度量中的一种度量,而所述第二类型的单独的度量对应于所述音频度量、所述视频度量或所述发射信号度量中的另一种度量。

11.根据权利要求10所述的方法,其中,组合所述多个单独的度量来确定指示所述呈现装置是否是打开或关闭中的一种的综合判定度量的步骤包括:确定所述第一组单独的度量的第一加权多数票决;

确定所述第二组单独的度量的第二加权多数票决;以及

确定所述第一加权多数票决和所述第二加权多数票决的第三加权多数票决,以确定指示所述呈现装置是否是打开或关闭中的一种的综合判定度量。

12.一种开/关检测器,该开/关检测器包括:

音频处理器、视频处理器或发射信号处理器中的至少一种处理器,该至少一种处理器用于生成分别指示通过所述开/关检测器监测的呈现装置是处于打开状态还是关闭状态的多个单独的度量,每个单独的度量是根据所监测的呈现装置的至少一个被感测的输出信号的不同特征而生成的,其中,通过基于与所述多个单独的度量中的一个单独的度量相关联的置信度将一值分配给所述单独的度量的步骤或者基于与所述单独的度量相关联的所述置信度来衡量所述单独的度量的步骤中的至少一个步骤来对所述单独的度量进行加权;和判定处理器,该判定处理器用于估计所述多个单独的度量的加权多数票决,以确定指示被监测的呈现装置是否是打开或关闭中的一种的综合度量。

13.根据权利要求12所述的开/关检测器,所述开/关检测器还包括用于向所述音频处理器提供音频信号的音频传感器、用于向所述视频处理器提供视频信号的视频传感器或用于向所述发射信号处理器提供发射信号的发射传感器中的至少一种传感器。

14.根据权利要求13所述的开/关检测器,其中,所述音频传感器、所述视频传感器或所述发射传感器中的所述至少一种传感器被设置成以非侵入方式感测来自被监测的呈现装置的信号。

15.根据权利要求12所述的开/关检测器,其中,所述多个单独的度量包括第一类型的单独的度量和第二类型的单独的度量,并且其中,确定加权多数票决包括:确定所述第一类型的单独的度量的第一加权多数票决;

确定所述第二类型的单独的度量的第二加权多数票决;以及

确定所述第一加权多数票决和所述第二加权多数票决的第三加权多数票决。

16.根据权利要求15所述的开/关检测器,其中,所述第一类型的单独的度量包括音频类型、视频类型或发射信号类型中的一种类型,并且其中,所述第二类型的单独的度量包括所述音频类型、所述视频类型或所述发射信号类型中的另一种类型。

说明书 :

技术领域

本公开总体上涉及观众调查(audience measurement),更具体地说,涉及显示装置打开/关闭检测方法和设备。

背景技术

媒体收视率和计量信息典型地通过从一组以统计学方式选定的家庭收集观看记录和/或其它媒体消费信息而生成。每一个以统计学方式选定的家庭典型地具有统称为“家庭单元”的数据记录和处理单元。在具有多个观看位点(例如,多电视系统,或者,一般地说,多呈现装置)的家庭中,数据记录和处理功能可以分布在单一家庭单元和多个“位点单元”之中,一个位点单元针对一个观看位点。家庭单元(或者家庭单元和位点单元的组合)通常与向家庭单元提供输入或接收来自计量单元的输出的各种附件进行通信。例如,接合至家庭单元的频率检测器附件可以与电视机通信,以感测电视机调谐器的本机振荡器频率。按这种方式, 家庭单元可使用频率检测器附件来基于检测到的频率确定电视机当前调谐至的频道。作为另一示例,可以将人员测量器(people meter)设置在电视机的观看空间中并且与家庭单元通信,由此,使得家庭单元能够 检测当前观看电视机上显示的节目的人的标识和/或数量。例如,可以设置附加装置,以确定电视机是否在操作(即,开启)和/或电视机调谐至的频道。
另外,在当今社会,建筑物安全和建筑物监测系统变得越来越流行。这种系统使得即使建筑物所有人远离建筑物地带,建筑物所有人也能够确定设置在建筑物中的各种电子设备的状态。在许多实例中,建筑物所有人可能希望获知诸如电视机的特定设备或其它媒体播送/呈现装置的操作状态,例如,开/关状态。
在另一设置中,父母通常对监测他们孩子的电视观看习惯、电子游戏习惯以及计算机使用习惯有兴趣。监测这种习惯的内容涉及确定关注的设备、电子装置等的状态。
诸如上述那些的媒体监测系统、建筑物监测系统以及父母教育工具仅是其中使用了开/关监测设备/装置的三种(许多应用中的三种)应用。

附图说明

图1是包括示例显示装置开/关检测器并且示出接合至示例家庭娱乐系统的示例本地计量系统的框图。
图2是图1的示例显示装置开/关检测器的框图。
图3是可以用于实施图2的示例显示装置开/关检测器的音频处理器的示例设置的框图。
图4是可以用于实施图2的示例显示装置开/关检测器的视频处理器的示例设置的框图。
图5是可以用于实施图2的示例显示装置开/关检测器的发射处理器的示例设置的框图。
图6是可以用于实施图3的一个或更多个示例音频处理器的第一示例音频处理器系统的框图。
图7是可以用于实施图3的一个或更多个示例音频处理器的第二示例音频处理器系统的框图。
图8是可以用于实施图4的一个或更多个示例视频处理器的示例视 频处理器系统的框图。
图9A-B是可以用于实施图5的示例电磁场检测器的第一示例发射处理器系统的两种实施的框图。
图10是可以用于实施图5的电流检测器的第二示例发射处理器系统的框图。
图11是可以用于实施图5的温度检测器的第三示例发射处理器系统的框图。
图12A-C是可以用于实施图5的远程控制活动性检测器和/或人员测量器活动性检测器的第四、第五以及第六示例发射处理器系统的框图。
图13是表示可以被执行以实施图3的示例音频编码检测器的示例机器可读指令的流程图。
图14是表示可以被执行以实施图3的示例音频标记(signature)处理器的第一示例机器可读指令的流程图。
图15是表示可以被执行以实施图3的示例音频标记处理器的第二示例机器可读指令的流程图。
图16是表示可以被执行以实施图3的示例音频增益电平处理器的示例机器可读指令的流程图。
图17是表示可以被执行以实施图3的示例水平同步音频处理器的示例机器可读指令的流程图。
图18是表示可以被执行以实施图3的示例静默时间检测器的示例机器可读指令的流程图。
图19是表示可以被执行以实施图3的示例风扇噪声检测器的示例机器可读指令的流程图。
图20是表示可以被执行以实施图3的示例音频源检测器的示例机器可读指令的流程图。
图21是表示可以被执行以实施图4的示例可见光节律处理器的示例机器可读指令的流程图。
图22是表示可以被执行以实施图4的示例显示活动性检测器的示例机器可读指令的流程图。
图23是表示可以被执行以实施图5的示例电磁场检测器的示例机器可读指令的流程图。
图24是表示可以被执行以实施图5的示例电流检测器的示例机器可读指令的流程图。
图25是表示可以被执行以实施图5的示例温度检测器的示例机器可读指令的流程图。
图26是表示可以被执行以实施图5的示例远程控制活动性检测器和/或人员测量器活动性检测器的示例机器可读指令的流程图。
图27是表示可以被执行以实施图2的示例判定处理器的第一示例机器可读指令的流程图。
图28是表示可以被执行以实施图2的示例判定处理器的第二示例机器可读指令的流程图。
图29是可以执行图13-26和/或27的示例机器可读指令以实施图2的示例显示装置开/关检测器的示例计算机的框图。

具体实施方式

图1中例示了能够提供针对经由示例家庭娱乐系统102呈现的节目内容的观看和计量信息的示例本地计量系统100的框图。示例家体娱乐系统102包括:广播源104、置顶盒(STB)108、信号分配器116以及显示装置120。示例本地计量装置100包括计量单元124和显示装置开/关检测器128。家庭娱乐系统102和本地计量系统100的组件可以按包括图1所示方式在内的任何公知方式连接。例如,在以统计学方式选定的具有一个或更多个家庭娱乐系统102的家庭中,计量单元124可以被实施为单一家庭单元和一个或更多个位点单元。在这种配置中,单一家庭单元可以执行存储数据和将存储数据转发至中央设施以用于后续处理的功能。每一个位点单元都连接到对应家庭娱乐系统102并执行收集观看/计量数据、处理这种数据(可能实时处理)以及将已处理数据发送至针对该家庭的单一家庭单元的功能。家庭单元接收并存储通过位点单元收集到的数据并随后将收集到的数据转发至中央设施。
广播源104可以是任何广播媒体源,如有线电视服务提供方、卫星电视服务提供方、射频(RF)电视服务提供方、因特网流视频/音频提供方等。广播源104例如可以通过同轴电缆或经由无线连接向家庭娱乐系统102提供模拟和/或数字电视信号。
STB 108可以是任何置顶盒,如有线电视转换器、直播卫星(DBS)解码器、盒式录像机(VCR)等。置顶盒108接收来自广播源104的多个广播频道。典型地讲,STB 108基于用户输入选择多个广播频道中的一个,并且输出经由选定广播频道接收的一个或更多个信号。在模拟信号的情况下,STB 108调谐至特定频道,以获取在该频道上播送来的节目安排。对于数字信号来说,STB 108可以调谐至一频道并解码特定数据包以获取在选定频道播送来的节目安排。例如,STB 108可以调谐至主频道,并接着经由上述解码处理来提取该主频道内的次频道上载送的节目。对于某些家庭娱乐系统102来说,例如,广播源104是标准RF模拟电视服务提供方或基础模拟有线电视服务提供方的那些家庭娱乐系统,由于通过显示装置120中的调谐器可执行如STB 108那样的功能,所以STB 108可以不存在。
在例示示例中,来自STB 108的输出被馈送给信号分配器116,如单一模拟y分配器(针对STB 108与显示装置120之间的RF同轴连接的情况)或音频/视频分配器(针对STB 108与显示装置120之间的直接音频/视频连接的情况)。(针对不存在STB 108的配置来说,广播源104可以直接接合至信号分配器116)。在示例家庭娱乐系统102中,信号分配器产生表示来自STB 108的输出的两个信号。当然,本领域普通技术人员容易理解可以通过信号分配器116产生任意多个信号。
在例示示例中,来自信号分配器116的两个信号中的一个信号被馈送到显示装置120,而另一信号被传递到计量单元124。显示装置120可以是任何类型的视频显示装置,如电视机。例如,显示装置120可以是支持美国国家电视标准委员会(NTSC)标准、逐行倒相(PAL)标准、行轮换调频制(SECAM)标准、由先进电视系统委员会(ATSC)开发的标准(如高清晰度电视机(HDTV))、由数字视频广播(DVB)项目开发的标准的电视机和/或其它显示装置(例如,计算机监视器、CRT、LCD等),或者可以是多媒体计算机系统等。
在图1的示例中,来自信号分配器116的两个信号中的第二个信号(即通过图1的连接部136载送的信号)耦合至计量单元124的输入部。计量单元124是可以被用于生成观看记录和对于确定观看和其它计量信息有用的其它观看信息的数据记录和处理单元。计量单元124典型地收集一组观看记录并将收集到的观看记录通过连接部140发送至中央局或数据处理设施(未示出),用于进一步处理或分析。连接部140可以是电话线路、回传有线电视连接、RF或卫星连接、因特网连接等。
计量单元124可以被配置成基于与通过STB 108输出的节目内容相对应的信号来确定标识信息。例如,计量单元124可以被配置成对经由连接部136接收到的信号中的与通过STB 108当前传递来的用于在显示装置120上显示的频道或节目相对应的嵌入编码进行解码。该编码针对诸如观众调查、节目传递(例如,数字电视呈现中的PIDS、电子节目向导信息等)或其它服务传递(例如,针对有关节目安排的嵌入超链接、关闭字幕信息等)的目的而被嵌入。另选的是或附加的是,计量单元124可以被配置成,基于经由连接部136接收到的与通过STB 108当前传递来的用于在显示装置120上显示的节目相对应的信号来生成节目标记(例如,唯一表示节目的代理信号、信号)。接着,计量单元124可以将这种节目标识信息(例如,编码和/或标记)添加至与当前显示的节目相对应的观看记录。
在示例本地记录系统100中,显示装置开/关检测器128被接合至计量单元。显示装置开/关检测器128被配置成,确定显示装置120或其它被监测信息呈现装置(例如计算机监视器等)是否在打开(活动)状态或关闭(非活动)状态下操作。与显示装置120的操作状态有关的这种开/关检测信息可以被用于更准确地处理通过计量单元124确定的观看信息和观看记录。例如,在家庭娱乐系统102中,即使显示装置120关闭,STB 108也可以无意或有意地维持在打开(活动)状态下,以使STB 108继续接收和输出通过广播源104提供的节目内容。在没有通过显 示装置开/关检测器128提供的开/关检测信息的情况下,即使显示装置120关闭,计量单元124(或者例如在中央设施处的后续处理)也可能将STB 108提供的节目内容作为正在消费的节目内容进行计费。因而,显示装置开/关检测器128可以被用于扩充通过计量单元124确定的观看信息和/或观看记录,以便更准确地确定通过STB 108输出的节目内容是否通过显示装置120进行了实际呈现。
为了易于确定节目标识信息和生成针对通过STB 108接收并输出的节目内容的观看记录,并且确定显示装置120或对应信息呈现装置的操作状态,计量单元124和显示装置开/关检测器128可以设置有一个或更多个传感器144。例如,传感器144可以通过设置在显示装置120附近的麦克风来实施,以接收与要显示的节目相对应的音频信号。接着,计量单元124和/或显示装置开/关检测器128可以处理从麦克风144接收到的音频信号,以对任何嵌入辅助编码进行解码并且/或者生成与要显示的节目相对应的一个或更多个音频标记。显示装置开/关检测器128还可以处理音频信号,以确定显示装置120是否打开并且发射音频信号是否与活动状态下的操作一致。
附加的是或另选的是,传感器144可以通过用于捕获显示在显示装置120上的图像并且处理显示图像中关注区域的屏上显示检测器来实施。关注区域例如可以对应于与当前显示节目相关联的广播频道,与当前显示节目相关联的广播时间、与当前显示节目相关联的观看时间等。由Nelson等在2003年11月19日提交的美国临时专利申请No.60/523444和2004年4月19日提交的专利合作条约(PCT)申请No.PCT/US04/12272中公开了示例屏上显示检测器,通过引用将上述两个申请合并于此。
附加的是或另选的是,传感器144可以通过例如用于确定显示装置120调谐至的频道的频率检测器来实施。附加的是或另选的是,传感器144可通过被设置成对来自显示装置120的表示显示装置120开启的发射进行检测的电磁场拾取器、电流传感器以及/或温度传感器来实施。本领域普通技术人员将认识到,存在可与计量单元124和/或显示装置开/关检测器接合的多种传感器144,以易于生成包含用于确定一组希望收视率 和/或计量结果的足够信息在内的观看记录和显示装置操作状态数据。本领域普通技术人员还应该理解,这些传感器144中的任何或全部都可以与计量单元124、显示装置开/关检测器128以及/或者其任何组合分开设置,和/或设置在计量单元124、显示装置开/关检测器128以及/或者其任何组合中。附加的是或另选的是,这些传感器144中的任何或全部在计量单元124和显示装置开/关检测器128中可以完全一样,以例如便于灵活设置本地计量系统100的各种组件,以准许对宽范围的家庭娱乐系统102进行计量。
图1的示例家庭娱乐系统102还包括用于发送可以通过STB 108、显示装置120、计量单元124以及/或显示装置开/关检测器128中的任何或全部来接收的控制信息的远程控制装置160。本领域普通技术人员将认识到,远程控制装置160可以利用包括但不限于红外线(IR)发送、超声发送、射频发送、布线/有线连接等的多种技术来发送这种信息。
图1的示例本地计量系统100还包括用于捕获关于观众的信息的人员测量器162。示例人员测量器162可以被设置成,接收来自具有一组输入键(每一个键被分配来表示单一观看者)的人员测量器控制装置164的信息。人员测量器162可以提示观众成员,通过按压人员测量器控制装置164上的恰当输入键来表示他们出现在观看观众中。人员测量器162还可以接收来自计量单元124的信息,以确定提示观众成员的时间。而且,计量单元124可以接收来自人员测量器162和/或人员测量器控制装置164的信息,以修改计量单元124的操作(举例来说,诸如使计量单元124基于观看观众中的变化来生成一个或更多个观看记录)。显示装置开/关检测器128还可以接收来自人员测量器162和人员测量器控制装置164的信息,以易于确定显示装置120当前是否开启(举例来说,诸如接收针对通过显示装置120显示的提示的响应)。如本领域普通技术人员将理解的那样,人员测量器控制装置164可以利用包括但不限于红外线(IR)发送、射频发送、超声发送、布线/有线连接等的多种技术来发送和/或接收信息。如本领域普通技术人员还将理解的那样,人员测量器控制装置164和人员测量器162可以通过远程控制装置160与STB 108和/或计 量单元124中的一个或更多个的组合来实施。在这种实施中,STB 108和/或计量单元124可以被设置成,直接在显示装置120上显示提示信息和/或其它恰当的人员测量器内容。因此,远程控制装置160可以被设置成,接受来自观看观众的输入并且将这些用户输入发送至有责任生成显示装置120上的人员测量器显示的恰当装置。
本领域普通技术人员将理解,计量单元124和显示装置开/关检测器128可以被实现为分离装置或集成到单一单元中。附加的是或另选的是,计量单元124、显示装置开/关检测器128或其部分中的任何或全部可以被集成到STB 108和/或显示装置120中。例如,显示装置开/关检测器128可以被集成到STB 108中,使得STB 108能够确定要接收并输出的节目内容是否通过被监测显示装置120或对应信息呈现装置来呈现。与有关于STB 108本身的操作状态信息相结合的这种显示装置操作状态信息可以经由反频道连接168发送回负责广播源104的广播提供方,以允许广播提供方例如在没有计量单元124的情况下监测通过STB 108输出并通过显示装置120呈现的节目内容的消费。
图2例示了可以被用于实施图1的显示装置开/关检测器128的示例显示装置开/关检测器200的框图。示例显示装置开/关检测器200被设置成,处理从一个或更多个传感器(诸如图1的传感器144)接收到的信号。在图2的示例中,显示装置开/关检测器200包括音频传感器204、视频传感器208以及发射传感器212。音频传感器204可以是被定位成对通过显示装置120或对应信息呈现装置发射来的音频信号进行检测的一个或更多个麦克风。视频传感器208例如可以是被定位成对显示装置120或对应信息呈现装置的显示区域进行检测的摄像机、单一输出模拟或数字光学传感器等。发射传感器212可以包括被设置成对来自显示装置120或对应信息呈现装置的发射、或来自其它装置的可以表示显示装置120或对应信息呈现装置的操作状态的发射的一个或更多个传感器。例如,发射传感器212可以包括用于检测来自显示装置120的电磁发射的电磁场拾取器、用于检测从接合至显示装置120的电源汲取的电流的电流检测器、用于检测通过显示装置120辐射的热的温度传感器、用于检测例 如来自远程控制装置160和/或人员测量器控制装置164的指示活动显示装置120的控制信号的接收器等。
显示装置开/关检测器200包括用于处理通过音频传感器224输出的音频信号230的一个或更多个音频处理器228。音频处理器228被设置成,确定输入音频信号230的特征和/或该输入音频信号230中包括的可以被用于查明被监测信息呈现装置是否开启并在活动状态下操作的信息。下面,结合图3,对音频处理器228的示例进行更详细讨论。
示例显示装置开/关检测器200还包括用于处理通过视频传感器208输出的视频信号234的一个或更多个视频处理器232。与音频处理器228类似的是,视频处理器232被设置成,确定输入视频信号234的特征和/或该输入视频信号234中包括的可以被用于查明通过显示装置开/关检测器200监测的信息呈现装置(例如,显示装置120)是否开启并在活动状态下操作的信息。下面,结合图4,对视频处理器232的示例进行更详细讨论。
示例显示装置开/关检测器200还包括用于处理通过发射传感器212输出的发射信号238的一个或更多个发射处理器236。与音频处理器228和视频处理器232类似的是,发射处理器236被设置成,确定输入发射信号238的特征和/或该输入发射信号238中包括的可以被用于查明通过显示装置开/关检测器200监测的信息呈现装置(例如,显示装置120)是否开启并在活动状态下操作的信息。下面,结合图5,对发射处理器236的示例进行更详细讨论。
图2的示例显示装置开/关检测器200包括用于处理通过音频处理器228、视频处理器232以及/或发射处理器236(假如存在)生成的开/关判定输出246、248以及250的判定处理器244。判定处理器244处理可用输入信息,以确定通过显示装置开/关检测器200监测的信息呈现装置(例如,显示装置120)是否开启并在活动状态下操作。判定处理器244经由装置开/关判定输出部254输出其开/关判定。下面,结合图27,对可以被执行以实现判定处理器244的一示例组机器可读指令进行更详细讨论。
图3示出了一组示例音频处理器。音频处理器228处理例如通过图2的音频传感器204提供的输入音频信号230。输入音频信号230旨在对应于通过被监测信息呈现装置(如图1的显示装置120)输出的音频信号。所述组的音频处理器228中的特定音频处理器可以被设置成,按基于被该特定音频处理器执行的处理的频率对输入音频信号230进行采样和处理。由此,音频处理器228可以按自主方式自主地操作并读取输入音频信号230,接着生成对应音频处理器输出246。
图3的一组示例音频引擎228包括:音频编码处理器312、音频标记处理器316、音频增益电平处理器320、水平同步音频处理器324、静默时间检测器328、风扇噪声处理器332以及音频源检测器336。示例音频编码检测器312被设置成,检测可以嵌入音频信号中的与输入音频信号230相对应的音频编码。如已知的那样,可以将音频编码用于编码并嵌入例如伴随广播节目的音频信号的非音频部分中的标识信息(例如,广播/网络频道号、节目标识码、广播时标、用于标识提供和/或广播内容的网络和/或站的源标识符等)中。用于实现音频编码检测器312的方法和设备是本领域已知的。例如,在美国专利No.6272176(其全部内容通过引用合并于此)中,Srinivasan公开了一种用于对音频信号内发送的信息进行编码和解码的广播编码系统和方法。这种技术和/或任何其它合适技术可以被用于实现音频编码检测器312。另外,下面,结合图13的描述,对可以被执行以实现音频编码检测器312的示例机器可读指令1300进行详细讨论。
图3的示例音频标记处理器316被设置成,生成并处理与输入音频信号相对应的音频标记。如已知的那样,呈现节目内容的音频部分的特征可以被用于生成针对该内容的基本唯一代理或标记(例如,一系列数字值、波形等)。针对要呈现的内容的标记信息可以与对应于已知的一组内容的一组基准标记相比较。如果发现基本匹配,则可以相对高概率地识别当前呈现的节目内容。用于实现音频标记处理器316的方法和设备是本领域已知的。例如,在美国专利申请号No.09/427970(其全部内容通过引用合并于此)中,Srinivasan等人公开了一种音频标记提取和关 联技术。作为另一示例,在专利合作条约(PCT)申请No.PCT/US03/22562(其全部内容通过引用合并于此)中,Lee等人公开了一种数字广播系统使用的基于标记的节目标识设备和方法。这些技术和任何其它适当技术都可以用于实现音频标记处理器316。另外,下面结合图14-15的描述,对可以被执行以实现音频标记处理器316的示例机器可读指令1400和1500进行详细讨论。
图3的示例音频增益电平处理器320被设置成,确定向输入音频信号230施加的放大器增益量,以恰当地满足被用于对经各种音频信号处理器228处理的输入音频信号230进行采样的模拟-数字转换器的动态范围。例如通过判定处理器(诸如图2的判定处理器244)来利用对施加至输入音频信号230的增益量的获知,以确定被监测信息呈现装置是否打开并发射音频信号。下面,结合图16的描述,对可以被执行以实现音频增益电平处理器320的示例机器可读指令1600进行详细讨论。
图3的示例水平同步音频处理器324被设置成,确定输入音频信号230是否包括通过被用于横跨被监测信息呈现装置(如图1的显示装置120)的显像管对电子束进行扫描的水平扫描回扫变压器所生成的音频发射。例如,在根据NTSC标准操作的显示装置120中,回扫变压器的叠层铁心(laminations)发射大约15.75kHz的音调音频信号。例如通过判定处理器(诸如图2的判定处理器)来利用对输入音频信号230是否包括与水平扫描回扫变压器相对应的音频发射的获知,以确定被监测信息呈现装置是否打开。可以被采用以实现水平同步音频处理器324的方法和设备是本领域已知的。例如,专利合作条约(PCT)申请No.PCT/US02/12333(其全部内容通过引用合并于此)公开了一种基于监测通过水平同步回扫变压器发射的音频信号的电视近程传感器。这种技术和/或其它合适技术都可以被用于实现水平同步音频处理器324。另外,下面,结合图17的描述,对可以被执行以实现水平同步音频处理器324的示例机器可读指令1700进行详细讨论。
图3的示例静默时间检测器328被设置成,确定输入音频信号230是否包括例如典型地与广播频道改变事件相关联的静默时间特征等。例 如通过判定处理器(诸如图2的判定处理器244)来利用对输入音频信号230是否包括静默时间特征的获知,以基于表示被用户控制的信息呈现装置的音频的存在来确定被监测信息呈现装置是否打开。可以被采用以实现静默时间检测器328的方法和装置是本领域已知的。例如,专利合作条约(PCT)申请No.PCT/US03/27336(其全部内容通过引用合并于此)中,公开了用于采用检测静默时间间隔来检测频道改变事件的基于音频的方法和设备。这种技术和/或任何其它合适技术都可以被用于实现静默时间检测器328。另外,下面结合图18的描述,对可以被执行以实现静默时间检测器328的示例机器可读指令1800进行讨论。
图3的示例风扇噪声检测器332被设置成,确定输入音频信号230是否包括表示通过在被监测信息呈现装置中操作的风扇组件生成的音频噪声的分量。例如通过判定处理器(诸如图2的判定处理器244)来利用对输入音频信号是否包括风扇噪声的获知,以基于关联风扇组件的活动来确定被被监测信息呈现装置是否打开。下面,结合图19的描述,对可以被执行以实现风扇噪声检测器332的示例机器可读指令1900进行说明。
图3的示例音频源检测器336被设置成,确定输入音频信号230的源位置。例如通过判定处理器(诸如图2的判断处理器244)来利用对输入音频信号230的源位置的获知,以基于确定的源位置是否与被监测信息呈现装置一致来确定被监测信息呈现装置是否打开。可以被采用以实现音频源检测器336的方法和设备是本领域已知的。例如,在2003年4月的ICA2003“A Tentative Typology of Audio Source Separation Tasks”(其全部内容通过引用合并于此)中,Vincent等人讨论了用于音频源分离的技术。另外,在2002年由MIT Press的Hallam等人编辑的FromAnimals to Animats 7的“Using IIDs to Estimate sound SourceDirection”(其内容通过引用合并于此)中,Smith讨论了利用耳间强度差异来确定音频源方向信息的技术。这些技术和任何其它合适技术都可以被用于实现音频源检测器336。另外,下面结合图20的描述,对可以被执行以实现音频源检测器336的示例机器可读指令2000进行说明。
如图3的示例所示,每一个音频处理器312-336的结果都可以通过一组相应加权部340-364来衡量/优先化。例如,加权部340-364可以基于信息量、置信量等明确地衡量处理器结果,相应结果可以有助于由判定处理器(如图2的判定处理器224)执行的处理。另外或另选的是,加权部340-364可以是隐含的并且例如基于在判定处理器执行的判定处理中使用特定音频处理器结果的阶段,通过判定处理器给予特定音频处理器结果优先级。在任何情况下,衡量可以是动态或静态的。而且,加权部340-364可以被明确地去除,或者隐含地将加权部340-364的值全部设置为1。
图4示出了一组示例视频处理器232。视频处理器232处理例如通过图2的视频传感器208提供的输入视频信号234。输入视频信号234旨在表示与被监测呈现装置(如图1的显示装置120)相对应的显示。该组视频处理器232中的一特定视频处理器可以被设置成,按取决于通过该特定视频处理器执行的处理的频率来对输入视频信号234进行采样和处理。由此,视频处理器232可以按自主方式自主地操作并且对输入视频信号234进行采样,从而生成对应视频处理器输出248。
图4的一组示例视频引擎232包括可见光节律处理器412和显示活动性检测器416。图4的示例可见光节律处理器412被设置成,确定与输入视频信号234关联的随着时间的光图案是否对应于表示被监测信息呈现装置的活动显示的图案。例如可通过判定处理器(如图2的判定处理器244)来利用对输入视频信号234是否包括这种光图案的获知,以基于该光图案是否表示活动显示装置来确定被监测信息呈现装置是否打开。可以被采用以实现可见光节律处理器412的方法和设备是本领域已知的。例如,专利合作条约(PCT)申请No.PCT/US03/30370(其全部内容通过引用合并于此)公开了用于基于可见光来检测显示器的操作状态的方法和设备。这种技术和/或任何其它合适技术都可以被用于实现可见光节律处理器412。另外,下面结合图21的描述,对可以被执行以实现可见光节律处理器412的示例机器可读指令2100进行详细讨论。
图4的示例显示活动性检测器416被设置成,确定被监测场景的与 输入视频信号234相对应的特定区域是否根据被监测信息呈现装置的活动显示而改变。例如可以通过判定处理器(如图2的判定处理器244)来使用对输入视频信号234是否包括这种可变场景活动的获知,以基于该场景的与该信息呈现装置的显示相关联的区域是否表示该显示是活动的来确定被监测信息呈现装置是否打开。下面结合图22的描述,对可以被执行以实现显示活动性检测器416的示例机器可读指令2200进行详细讨论。
如图4的示例所示,每一个视频处理器412-416的结果都可以通过一组相应加权部432-436来衡量/优先化。例如,加权部432-436可以基于信息量、置信量等明确地衡量视频处理器结果,相应结果可以有助于通过判定处理器(如图2的判定处理器224)执行的处理。另外或另选的是,加权部432-436可以是隐含的并且例如基于其中在判定处理器执行的判定处理中使用特定视频处理器结果的阶段,通过判定处理器给予特定视频处理器结果优先级等。在任何情况下,衡量可以是动态或静态的。而且,加权部432-436可以被明确地去除,或者隐含地将加权部432-436的值全部设置为一。
图5示出了一组示例发射处理器236。图5的发射处理器236处理例如通过图2的发射传感器212提供的输入发射信号238。输入发射信号238旨在对应于来自被监测呈现装置(如图1的显示装置120)的一个或更多个发射。该一组发射处理器236中的一特定发射处理器可以被设置成,按取决于通过该特定发射处理器执行的处理的频率对适当输入发射信号238进行采样和处理。由此,发射处理器236可以按自主方式自主地操作并且对恰当输入发射信号238进行采样,从而生成对应发射处理输出250。
图5的一组示例发射处理器236包括电磁(EM)场检测器512、电流检测器516、温度检测器520、远程控制活动性检测器524以及人员测量器活动性检测器528。图5的示例电磁场检测器512被设置成,处理与通过恰当设置的发射传感器212测量到的电磁场相对应的电磁场发射输入532。例如可通过判定处理器(如图2的判定处理器244)来利用对电磁场发射输入532是否对应于来自被监测信息呈现装置的电磁场发射的获知,以确定被监测信息呈现装置是否打开。可以将任何已知技术用于实现电磁场检测器512。另外,下面在图23的详细描述中对可以被执行以实现电磁场检测器512的示例机器可读指令2300进行讨论。
图5的示例电流检测器516被设置成,处理与通过恰当地设置的发射传感器212测量到的电流相对应的电流输入536。例如可通过判定处理器(如图2的判定处理器244)来使用对电流输入536是否对应于从接合至活动操作的被监测信息呈现装置的电源汲取的电流量的获知,以确定被监测信息呈现装置是否打开。可以将任何已知技术用于实现电流检测器516。另外,下面结合图24的描述,对可以被执行以实现电流检测器516的示例机器可读指令2400进行详细讨论。
图5的示例温度检测器520被设置成,处理与例如被设置成测量被监测信息呈现装置的温度和该信息呈现装置所在房间的环境气温的传感器212相对应的一个或更多个温度输入540。例如可通过判定处理器(如图2的判定处理器244)来使用对被监测信息呈现装置的温度是否大致高于周围气温的获知,以确定被监测信息呈现装置是否打开。下面,在图25的描述中,对可以被执行以实现温度检测器520的示例机器可读指令2500进行详细讨论。
图5的示例远程控制活动性检测器524被设置成,处理与来自恰当地设置的发射传感器212的接收信号相对应的远程控制信号输入544。例如可通过判定处理器(如图2的判定处理器244)来使用对远程控制信号输入544是否对应于有效远程控制命令的获知,以确定被监测信息呈现装置是否打开。下面在图26的详细描述中,对可以被执行以实现远程控制活动性检测器524的示例机器可读指令2600进行讨论。
图5的示例人员测量器活动性检测器528被设置成,处理与来自恰当地设置的发射传感器212的接收信号相对应的人员测量器信号输入548。例如可通过判定处理器(如图2的判定处理器244)来使用对人员测量器信号输入548是否对应于有效人员测量器响应和/或命令的获知,以确定被监测信息呈现装置是否打开。下面在图26的详细描述中,对可以被执行以实现人员测量器活动性检测器528的示例机器可读指令2600进行讨论。
如图5的示例所示,每一个发射处理器512-528的结果都可以通过一组相应加权部552-568来衡量/优先化。例如,加权部552-568可以基于信息量、置信量等明确地衡量发射处理器结果,相应结果可有助于通过判定处理器(诸如图2的判定处理器224)执行的处理。另外或另选的是,加权部552-568可以是隐含的并且例如基于其中在通过判定处理器执行的判定处理中使用特定发射处理器结果的阶段,通过判定处理器给予特定发射处理器结果优先级等。在任何情况下,衡量可以是动态或静态的。而且,加权部552-568可以被明确地去除,或者隐含地将加权部552-568的值全部设置为1。
图6示出了可以被用于实现图3的音频编码检测器312、音频标记处理器316、音频增益电平处理器320、水平同步音频处理器324、静默时间检测器328以及/或风扇噪声处理器332中的任何或全部的第一示例音频处理器系统600。示例音频处理器系统600被设置成,处理从被监测显示装置120(或者,一般地说,对应信息呈现装置)发出并且通过音频传感器204检测到的音频信号。音频处理器系统600包括模拟-数字(A/D)转换器604,该模拟-数字转换器604用于对通过音频传感器204输出的音频信号230进行采样,接着将该音频信号230转换成可通过处理器612处理的数字格式。音频处理器系统600还包括可变增益放大器(VGA)616,该可变增益放大器616在需要时可以放大或衰减音频信号230,以使音频信号230恰当地满足A/D转换器604的动态范围,从而在A/D转换器604的输出处产生希望比特分辨率。
处理器612可以被设置成,基于任何已知自动增益控制(AGC)算法来控制由VGA 616提供的增益/衰减。例如,通过处理器612实现的AGC算法可以控制VGA 616,以产生A/D转换器604的具有在预定范围内的振幅、变量、标准偏差、能量等的输出。该预定范围典型地根据特定A/D转换器604的特征导出,以获得VGA 616的恰当地满足A/D转换器604的动态范围的增益/衰减。
除了实现AGC算法以外,处理器612还可以被设置成,执行机器可读指令,以实现音频编码检测器312、音频标记处理器316、音频增益电平处理器320、水平同步音频处理器324、静默时间检测器328以及/或风扇噪声处理器332中的一个或更多个。下面,结合图13-19,对这种机器可读指令进行更详细讨论。
图7示出了可以被用于实现图3的音频编码检测器312、音频标记处理器316、音频增益电平处理器320、水平同步音频处理器324、静默时间检测器328、风扇噪声处理器332以及/或音频源检测器336中的任何或全部的第二示例音频处理器系统700。示例音频处理器系统700被设置成,处理从被监测显示装置120(或者,一般地说,对应信息呈现装置)发出并且通过两个或更多个音频传感器204A-B检测到的音频信号。音频处理器系统700包括第一A/D转换器704A,该A/D转换器704A用于对通过音频传感器204A输出的音频信号230A进行采样,并且将该音频信号230A转换成可由处理器712处理的数字格式。音频处理器系统700还包括第一VGA 716A,该第一VGA 716A在需要时可以放大或衰减音频信号230A,以使音频信号230A恰当地满足A/D转换器604A的动态范围,以在A/D转换器604A的输出处产生希望比特分辨率。
音频处理器系统700还包括第二A/D转换器704B,该A/D转换器704B用于对由音频传感器204B输出的音频信号230B进行采样,并且将该音频信号230B转换成可由处理器712处理的数字格式。另外,音频处理器系统700包括第二VGA 716B,该第二VGA 716B在需要时可以放大或衰减音频信号230B,以使音频信号230B恰当地满足A/D转换器704B的动态范围,以在A/D转换器704B的输出处产生希望比特分辨率。
处理器712可以被设置成,如上述结合图6讨论的基于任何已知AGC算法来控制通过VGA 716A-B提供的增益/衰减。除了实现AGC算法以外,处理器712还可以被设置成,执行机器可读指令,以实现音频编码检测器312、音频标记处理器316、音频增益电平处理器320、水平同步音频处理器324、静默时间检测器328、风扇噪声处理器332以及/或音频源检测器336中的一个或更多个。下面,结合图13-20,对这种机器可读指 令进行更详细讨论。
图8示出了可以被用于实现图4的可见光节律处理器412和/或显示活动性检测器416的任何或全部的示例视频处理器系统800。示例视频处理器系统800被设置成,处理与被监测显示装置120(或者,一般来说,对应信息呈现装置)的显示相对应的如通过视频传感器208检测到的视频信号。视频处理器系统800包括帧接收器804,该帧计数器804用于捕获与由视频传感器208输出的用于由处理器812处理的视频信号234相对应的视频帧。用于捕获视频帧并且按数字格式存储这种视频帧的任何已知技术可以被用于实现帧接收器804。
处理器812可以被设置成执行机器可读指令,以实现可见光节律处理器412和/或显示活动性检测器416中的一个或更多个。下面,结合图21-22,对这种机器可读指令进行更详细讨论。
图9A-B示出了可以被用于实现图5的电磁场检测器512的示例电磁场处理器系统900。示例电磁场处理器系统900被设置成,处理与被监测显示装置120(或者,一般来说,对应信息呈现装置)相对应的如通过发射传感器212(在图9A中另选地实现为感应式或电容式拾取器,或者在图9B中另选地实现为天线拾取器)检测到的电磁场发射。在图9A-B的示例中,发射传感器212提供图5所示的由电磁场处理器系统900处理的电磁场信号532。用于检测电磁场的感应式、电容式以及天线拾取器是已知的,因而在此不再进行讨论。
电磁场处理器系统900包括A/D转换器904,该A/D转换器904用于对通过发射传感器212输出的电磁场信号532进行采样,并且将该电磁场信号532转换成由处理器912处理的数字格式。处理器912可以被设置成执行机器可读指令,以实现电磁场检测器512。下面结合图23,对这种机器可读指令进行更详细讨论。
图10示出了可以被用于实现图5的电流检测器516的示例电流测量处理器系统1000。示例电流测量处理器系统1000被设置成,测量由被监测显示装置120(或者,一般来说,对应信息呈现装置)从电源1002汲取的电流量。汲取的电流通过发射传感器212检测,所述发射传感器212 例如被实现为接合在被监测显示装置120与所示电源1002之间的电流感测变压器212。在图10的示例中,发射传感器212提供图5所示的用于由电流测量处理器系统1000处理的电流测量信号536。用于测量汲取电流的电流感测变压器是已知的,因而,在此不再进行讨论。
电流测量处理器系统1000包括A/D转换器1004,该A/D转换器1004用于对通过发射传感器212输出的电流测量信号536进行采样,并且将该电流测量信号536转换成用于由处理器1012处理的数字格式。处理器1012可以被设置成执行机器可读指令,以实现电流检测器516。下面结合图24,对这种机器可读指令进行更详细讨论。
图11示出了可以被用于实现图5的温度检测器520的示例温度处理器系统1100。示例温度处理器系统1100被设置成测量从被监测显示装置120(或者,一般来说,对应信息呈现装置)发出的热。从被监测显示装置120发出的热通过发射传感器212A检测,所述发射传感器212A例如被实现为接合至或设置在所示被监测显示装置120邻近的温度传感器212A。在图11的示例中,发射传感器212A提供与图5所示温度信号540类似的,用于由温度处理器系统1100处理的第一温度信号540A。
温度处理器系统1100还可以包括例如被实现为温度传感器212B的第二发射传感器212B。第二发射传感器212B可以被定位成例如测量被监测显示装置120所在房间的环境温度。在图11的示例中,发射传感器212B提供与图5所示温度信号540类似的,用于由温度处理器系统1100处理的第二温度信号540B。温度传感器212A-B例如可以通过热敏电阻器、模拟硅温度传感器以及/或数字硅温度传感器来实现,它们都是已知的,因而在此不再进行讨论。
温度处理器系统1100包括第一A/D转换器1104A,该第一A/D转换器1104A用于对通过发射传感器212A输出的温度信号540A进行采样,并且将该温度信号540A转换成用于由处理器1112处理的数字格式。温度处理器系统1110还包括第二A/D转换器1104B,该第二A/D转换器1104B用于对通过发射传感器212B输出的温度信号540B进行采样,并且将该音频信号540B转换成用于由处理器1112处理的数字格式。处理器 1112可以被设置成执行机器可读指令,以实现温度检测器520。下面结合图25,对这种机器可读指令进行更详细讨论。
图12A、12B以及12C分别示出了可以被用于实现图5的远程控制活动性检测器524和/或人员测量器活动性检测器528的三个示例远程装置活动性处理器系统1200、1250以及1280。示例远程装置活动性处理器系统1200、1250以及1280被设置成,测量通过远程控制装置160和/或通过结合被监测装置120使用的人员测量器控制装置164发送来的控制信号。在第一示例远程装置活动性处理器系统1200中,控制信号通过在远程控制装置160和/或人员测量器控制装置164中的任一或两者采用IR信号发送的情况下,例如被实现为红外线(IR)检测器212的发射传感器212来检测。在第二示例远程装置活动性处理器系统1250中,控制信号通过在用于远程控制装置160和/或人员测量器控制装置164中的任一或两者采用RF信号发送的情况下例如被实现为天线212的发射传感器212来检测。在第三示例远程装置活动性处理器系统1280中,控制信号通过在用于远程控制装置160和/或人员测量器控制装置164中的任一或两者采用超声波信号发送的情况下例如被实现为超声波换能器212的发射传感器212来检测。IR检测器、天线以及超声波换能器是已知,因而,在此不再进行讨论。
第一示例远程装置活动性处理器系统1200包括用于接收通过IR检测器212检测到的IR信号的IR接收器1204。该IR接收器1204根据该IR信号生成对应接收控制信号,并且输出该接收控制信号,用于由处理器1212进行处理。第二示例远程装置活动性处理器系统1250包括用于接收通过天线212检测到的RF信号的无线接收器1254。该无线接收器1254根据该RF信号生成对应接收控制信号,并且输出该接收控制信号,用于由处理器1212进行处理。第三示例远程装置活动性处理器系统1280包括用于接收通过超声波换能器212检测到的超声波信号的超声波接收器1284。该超声波接收器1284根据该超声波信号生成对应接收控制信号,并且输出该接收控制信号,用于由处理器1292进行处理。处理器1212、1262以及1292可以被设置成执行机器可读指令,以实现远程控制活动性 检测器524和/或人员测量器活动性检测器528。下面结合图26,对这种机器可读指令进行更详细讨论。
图13到28示出了表示可以被执行以实现图3的音频处理器228、图4的视频处理器232、图5的发射处理器236以及/或图2的判定处理器244的示例机器可读指令的流程图。在这些示例中,通过每一个流程图表示的机器可读指令可以包括通过如下装置执行的一个或者更多个程序:(a)处理器,诸如处理器612、712、812、912、1012、1112、1212、1262以及/或1292,或者下面结合图29讨论的示例计算机2900中示出的处理器2912);(b)控制器以及/或(c)任何其它合适装置。所述一个或更多个程序可以被嵌入存储在有形介质上的软件中,所述有形介质诸如是,例如闪速存储器、CD-ROM、软盘、硬盘、DVD,或与处理器612、712、812、912、1012、1112、1212、1262以及/或1292相关联的存储器,但本领域普通技术人员应当清楚,整个程序或多个程序以及/或其部分可以另选地通过除了处理器612、712、812、912、1012、1112、1212、1262以及/或1292以外的其它装置来执行和/或按公知方式嵌入固件或专用硬件中(例如,通过专用集成电路(ASIC)、可编程逻辑器件(PLD)、现场可编程逻辑器件(FPLD)、离散逻辑等)。例如,音频处理器228、视频处理器232、发射处理器236以及/或判定处理器244中的任何或全部都可以通过软件、硬件以及/或固件的任何组合来实现。而且,图13到28的流程图表示的机器可读指令中的一些或全部可以人工实现。而且,尽管参照图13到28所示流程图对示例机器可读指令进行描述,但本领域普通技术人员应当清楚,可以另选地使用用于实现在此讨论的示例方法和设备的许多其它技术。例如,参照图13到28所示流程图,可以改变执行框的次序,和/或可以改变、消除、组合所述框中的一些以及/或对框进行再分。
图13示出了可以被执行以实现图3的音频编码检测器312的示例机器可读指令1300。该机器可读指令1300处理通过信息呈现装置(例如,图1的显示装置120)发射来的、通过音频传感器(例如,图2和6的音频传感器204)检测到的、并且被输入至音频编码检测器312的音频信号。 机器可读指令1300可以定期地(例如,作为程序循环的部分)和/或不定期地(例如,响应于一个或更多个事件)执行,以确定被监测信息呈现装置是打开还是关闭。机器可读指令1300在框1304处开始执行,在此音频编码检测器312执行自动增益控制(AGC)算法,以使可变增益放大器(VGA)(例如,图6的VGA 616)放大或衰减被施加至音频编码检测器312的输入的音频信号(例如,图2和6的音频信号230)。将该音频信号放大和衰减,以恰当地满足被用于对音频信号进行采样并且将音频信号转换成用于进一步处理的数字格式的A/D转换器(例如,图6的A/D转换器604)的动态范围。通过音频编码检测器312实现的示例AGC算法可以控制VGA,以产生A/D转换器的具有预定范围内的振幅、变量、标准偏差、能量等的输出。该预定范围基于特定A/D转换器的特征并且目标在于恰当地满足A/D转换器的动态范围。AGC算法是本领域已知的,因而在此不再进行讨论。
在框1304处的AGC算法的收敛之后,控制进行至框1308,在此音频编码检测器312校验接收到的音频信号中呈现的音频编码。可以使用用于对嵌入在内容呈现中的音频编码进行解码的任何合适技术,诸如上文结合图3的描述讨论的那些技术中的一种和更多种。如果在框1312处,音频编码检测器312检测到存在有效音频编码,则控制进行至框1316,在此音频编码检测器312确定被监测信息呈现装置打开。因为有效音频编码的存在表示被监测信息呈现装置在发射与呈现的节目内容相对应的音频信号,所以音频编码检测器312做出这种判定。然而,如果在框1312处,音频编码检测器312没有检测到存在有效音频编码,则控制进行至框1320,在此音频编码检测器312确定被监测信息呈现装置很可能关闭。这里,音频编码检测器312利用有效编码的缺乏,来判定被监测信息呈现装置没有发射与呈现的节目内容相对应的音频信号,因此,该被监测信息呈现装置很可能关闭(尽管该装置可能在静音状态下操作)。在任何情况下,在音频编码检测器312在框1316或1320处做出判定之后,结束执行机器可读指令1300。
图14示出了可以被执行以实现图3的音频标记处理器316的第一示 例机器可读指令1400。该机器可读指令1400处理通过信息呈现装置(例如,图1的显示装置120)发射来的、通过音频传感器(例如,图2和6的音频传感器204)检测到的、并且被输入至音频标记处理器316的音频信号。机器可读指令1400可以定期地(例如,作为程序循环的部分)和/或不定期地(例如,响应于一个或更多个事件)执行,以确定被监测信息呈现装置是打开还是关闭。机器可读指令1400在框1404处开始执行,在该框1404处,音频标记处理器316执行AGC算法,以使VGA(例如,图6的VGA 616)放大或衰减被施加至音频标记处理器316的输入的音频信号(例如,图2和6的音频信号230)。将该音频信号放大和衰减,以恰当地满足被用于对音频信号进行采用并将音频信号转换成用于进一步处理的数字格式的A/D转换器(例如,图6的A/D转换器604)的动态范围。上面结合图13对AGC算法进行了更详细讨论,因而在此不再进行讨论。
在框1404处的AGC算法的收敛之后,控制进行至框1408,在该框1408处,音频标记处理器316根据接收到的音频信号生成音频标记。可以使用基于与内容呈现相对应的音频信号来生成音频标记的任何合适技术,诸如上文结合图3的描述讨论的那些技术中的一种和更多种。如果在框1412处,音频标记处理器316确定在框1408处生成的音频标记与已知基准标记匹配,则控制进行至框1416,在该框1416处,音频标记处理器316确定被监测信息呈现装置打开。因为标记匹配表示被监测信息呈现装置至少在发射与对应于基准音频标记的呈现节目内容相对应的音频信号,所以音频标记处理器316做出这种判定。然而,如果在框1412处,音频标记处理器316没有检测到匹配,则控制进行至框1420,在该框1420处,音频标记处理器316确定被监测信息呈现装置很可能关闭。这里,音频标记处理器316利用缺乏匹配,来判定被监测信息呈现装置没有发射与呈现的节目内容相对应的音频信号,因此,该被监测信息呈现装置很可能关闭(尽管缺乏匹配还可能对应于静音状态、未知节目内容等)。在任何情况下,在音频标记处理器316在框1416或1420处做出判定之后,结束执行机器可读指令1400。
图15示出了可以被执行以实现图3的音频标记处理器316的第二示例机器可读指令1500。该机器可读指令1500处理通过信息呈现装置(例如,图1的显示装置120)发射来的、通过音频传感器(例如,图2和6的音频传感器204)检测到的、并被输入至音频标记处理器316的音频信号。机器可读指令1500可以定期地(例如,作为程序循环的部分)和/或不定期地(例如,响应于一个或更多个事件)执行,以确定被监测信息呈现装置是打开还是关闭。机器可读指令1500在框1504处开始执行,在该框1504处,音频标记处理器316执行ACC算法,以使VGA(例如,图6的VGA 616)放大或衰减被施加至音频标记处理器316的输入的音频信号(例如,图2和6的音频信号230)。将该音频信号放大/衰减,以恰当地满足被用于对音频信号进行采样并将音频信号转换成用于进一步处理的数字格式的A/D转换器(例如,图6的A/D转换器604)的动态范围。上面结合图13对AGC算法进行了更详细讨论,因而在此不再进行讨论。
在框1504处的AGC算法的收敛之后,控制进行至框1508,在该框1508处,音频标记处理器316根据接收到的音频信号生成音频标记。可以使用基于与内容呈现相对应的音频信号来生成音频标记的任何合适技术,诸如上文结合图3的描述讨论的那些技术中的一种和更多种。
接着,控制进行至框1512,在该框1512处,音频标记处理器316确定在框1508处生成的音频标记是否可以被表征为“高频噪声(hissy)”。典型地说,与可收听节目内容相对应的音频信号展示通过改变与音频发射相关联的压力波所导致的显著峰值能量波动。与此相反,与背景噪声或寂静相对应的音频信号展示关于导致典型地表征为“高频噪声”的平均能量值的相对小的峰值能量波动。因此,音频标记处理器316可以估计在框1508处生成的音频标记是否为高频噪声,以确定被监测信息呈现装置是否在发射与可收听节目内容相对应的音频信号。在示例高频噪声音频标记检测算法中,音频标记处理器316可以计算音频信号的峰值能量值的移动平均。接着,如果特定峰值能量值处于关于这个移动平均的某区域内,则音频标记处理器316可以确定已经进入了可能高频噪声状态。如果这种可能高频噪声状态存在达一时段(例如,三秒钟),则音频 标记处理器316可以判定已经进入明确高频噪声状态,并且宣告生成的音频标记是高频噪声。本领域普通技术人员应当清楚,许多技术可以被用于确定音频标记是否为高频噪声,或者换句话说,对应于寂静或背景噪声。例如,音频能量峰值之间的平均时间或音频能量峰值的标准偏差的可变性可以被用于确定音频信号能量是否足够地波动,以表示存在音频内容呈现,或相对静默由此表示寂静或背景噪声。
返回至图15,如果在框1512处,音频标记处理器316确定在框1408处生成的音频标记为高频噪声,则控制进行至框1516,在该框1516处,音频标记处理器316确定被监测信息呈现装置关闭。因为高频噪声标记表示接收到的音频信号最可能对应于背景噪声并且没有从被监测信息呈现装置发出音频,所以音频标记处理器316做出这种判定,由此表示该信息呈现装置关闭。然而如果在框1512处,音频标记处理器316确定生成的音频标记不是高频噪声,则控制进行至框1520,在该框1520处,音频标记处理器316确定被监测信息呈现装置很可能打开。这里,音频标记处理器316使用缺乏高频噪声来判定被监测信息呈现装置很可能发射与呈现的节目内容相对应的音频信号,因此,该被监测信息呈现装置很可能开启。在任何情况下,在音频标记处理器316在框1516或1520处做出判定之后,结束执行机器可读指令1500。
图16示出了可以被执行以实现图3的音频增益电平处理器320的示例机器可读指令1600。该机器可读指令1600处理通过信息呈现装置(例如,图1的显示装置120)发射来的、通过音频传感器(例如,图2和6的音频传感器204)检测到的、并且被输入至音频增益电平处理器320的音频信号。机器可读指令1600可以定期地(例如,作为程序循环的部分)和/或不定期地(例如,响应于一个或更多个事件)执行,以确定被监测信息呈现装置是打开还是关闭。机器可读指令1600在框1604处开始执行,在该框1604处,音频增益电平处理器320执行AGC算法,以使VGA(例如,图6的VGA 616)放大或衰减被施加至音频增益电平处理器320的输入的音频信号(例如,图2和6的音频信号230)。将该音频信号放大/衰减,以恰当地满足被用于对音频信号进行采样并将音频信号转换成 用于进一步处理的数字格式的A/D转换器(例如,图6的A/D转换器604)的动态范围。上面结合图13对AGC算法进行了更详细讨论,因而在此不再进行讨论。
在框1604处的AGC算法的收敛之后,控制进行至框1608,在该框1608处,音频增益电平处理器320检查AGC算法在框1604处收敛成的稳态音频增益电平。具体来说,音频增益电平处理器320确定该稳态音频增益电平是否超出表示AGC算法收敛成较大(很可能最大)增益的预定阈值。这种较大/最大收敛表示出现与寂静或背景噪声相对应的输入音频信号。如果在框1612处,音频增益电平处理器320确定在框1604处获得的稳态音频增益电平没有超出预定阈值,则控制进行至框1616,在该框1616处,音频增益电平处理器320确定被监测信息呈现装置很可能打开。因为稳态增益电平表示很可能检测到从被监测信息呈现装发射的音频信号并且将其作为输入提供给音频增益电平处理器320,所以音频增益电平处理器320做出这种判定。然而,如果在框1612处,稳态音频增益电平超出该阈值,则控制进行至框1620,在该框1620处,音频增益电平处理器320确定被监测信息呈现装置很可能关闭。这里,音频增益电平处理器320使用较大/最大稳态音频增益,来判定被监测信息呈现装置很可能没有发射与呈现的节目内容相对应的音频信号,因此该被监测信息呈现装置很可能关闭。在任何情况下,在音频增益电平处理器320在框1616或1620处做出确定之后,结束执行机器可读指令1600。
图17示出了可以被执行以实现图3的水平同步音频处理器324的示例机器可读指令1700。该机器可读指令1700处理通过信息呈现装置(例如,图1的显示装置120)的例如水平回扫变压器发射来的、通过音频传感器(例如,图2和6的音频传感器204)检测到的、并被输入至水平同步音频处理器324的音频噪声信号。机器可读指令1700可以定期地(例如,作为程序循环的部分)和/或不定期地(例如,响应于一个或更多个事件)执行,以确定被监测信息呈现装置是打开还是关闭。机器可读指令1700在框1704处开始执行,在该框1704处,水平同步音频处理器324执行AGC算法,以使VGA(例如,图6的VGA 616)放大或衰减被施加至 水平同步音频处理器324的输入的音频信号(例如,图2和6的音频信号230)。将该音频信号放大/衰减,以恰当地满足被用于对音频信号进行采样并将音频信号转换成用于进一步处理的数字格式的A/D转换器(例如,图6的A/D转换器604)的动态范围。上面结合图13对AGC算法进行了更详细讨论,因而在此不再进行讨论。
在框1704处的AGC算法的收敛之后,控制进行至框1708,在该框1708处,水平同步音频处理器324检查输入音频信号的针对与回扫变压器发射的音频相对应的特征的频谱。例如,并且如上结合图3讨论的那样,在根据NTSC标准操作的信息呈现装置中使用的回扫变压器可以生成具有大约15.75kHz的频率的音调音频发射。因此,如果在框1712处,水平同步音频处理器324检测存在表示回扫变压器的音频频率音调,则控制进行至框1716,在该框1716处,水平同步音频处理器324确定被监测信息呈现装置打开。因为与回扫变压器相对应的音频发射的存在表示被监测信息呈现装置在活动状态下操作,所以水平同步音频处理器324做出这种判定。然而,如果在框1712处,水平同步音频处理器324没有检测到存在表示回扫变压器的音频频率音调,则控制进行至框1720,在该框1720处,水平同步音频处理器324确定被监测信息呈现装置很可能关闭。这里,水平同步音频处理器324使用缺乏与回扫变压器相对应的音频发射,来判定被监测信息呈现装置很可能没有操作,因此,该被监测信息呈现装置很可能关闭。在任何情况下,在水平同步音频处理器324在框1716或1720处做出判定之后,结束执行机器可读指令1700。
图18示出了可以被执行以实现图3的静默时间检测器328的示例机器可读指令1800。该机器可读指令1800处理通过信息呈现装置(例如,图1的显示装置120)发射来的、通过音频传感器(例如,图2和6的音频传感器204)检测到的、并被输入至音频增益电平处理器320的音频信号。机器可读指令1800可以定期地(例如,作为程序循环的部分)和/或不定期地(例如,响应于一个或更多个事件)执行,以确定被监测信息呈现装置是打开还是关闭。机器可读指令1800在框1804处开始执行,在该框1804处,静默时间检测器328执行AGC算法,以使VGA(例如, 图6的VGA 616)放大或衰减被施加至静默时间检测器328的输入的音频信号(例如,图2和6的音频信号230)。将该音频信号放大/衰减,以恰当地满足被用于对音频信号进行采样并将音频信号转换成用于进一步处理的数字格式的A/D转换器(例如,图6的A/D转换器604)的动态范围。上面结合图13对AGC算法进行了更详细讨论,因而在此不再进行讨论。
在框1804处的AGC算法的收敛之后,控制进行至框1808,在该框1808处,静默时间检测器328执行静默时间检测器算法以确定音频信号中是否包括表示例如频道改变操作、广播节目内容与商业广告之间的转换等的寂静时段。可以使用基于与内容呈现相对应的音频信号来检测静默时间间隔的任何合适技术,诸如上文结合图3讨论的技术。如果在框1812处,静默时间检测器328确定在框1808处检测到静默时间间隔,则控制进行至框1816,在该框1816处,静默时间检测器328确定被监测信息呈现装置很可能打开。因为从被监测信息呈现装置发射的音频信号包括很可能表示通过活动操作的信息呈现装置呈现的节目内容的短中断的静默时间间隔,所以静默时间检测器328做出这种判定。
然而,如果在框1812处,没有检测到静默时间间隔,则控制进行至框1820,在该框1820处,静默时间检测器328确定在预定在先时间间隔内是否检测到静默时间间隔。如果在框1820处,静默时间检测器328确定在在先时间间隔内检测到静默时间间隔,则控制进行至框1816,在该框1816处,静默时间检测器328确定被监测信息呈现装置很可能打开。因为最近从被监测信息呈现装置发射的音频信号包括很可能表示通过活动操作的信息呈现装置呈现的节目内容的短中断的静默时间间隔,所以静默时间检测器328做出这种判定。然而,如果在框1820处,静默时间检测器328确定在预定在先时间间隔内也没有检测到静默时间间隔,则控制进行至框1828,在该框1828处,静默时间检测器328确定被监测信息呈现装置很可能关闭。这里,静默时间检测器328使用在预定时段内缺乏静默时间间隔,来判定被监测信息呈现装置很可能没有发射与呈现节目内容相对应的音频信号,因此,该被监测信息呈现装置很可能关闭。在任何情况下,在静默时间检测器328在框1816或1828处做出判定之 后,结束执行机器可读指令1800。
图19示出了可以被执行以实现图3的风扇噪声检测器332的示例机器可读指令1900。该机器可读指令1900处理通过信息呈现装置(例如,图1的显示装置120)发射来的、通过音频传感器(例如,图2和6的音频传感器204)检测到的、并被输入至风扇噪声检测器332的音频信号。机器可读指令1900可以定期地(例如,作为程序循环的部分)和/或不定期地(例如,响应于一个或更多个事件)执行,以确定被监测信息呈现装置是打开还是关闭。机器可读指令1900在框1904处开始执行,在该框1904处,风扇噪声检测器332执行AGC算法,以使VGA(例如,图6的VGA 616)放大或衰减被施加至风扇噪声检测器332的输入的音频信号(例如,图2和6的音频信号230)。将该音频信号放大/衰减,以恰当地满足被用于对音频信号进行采样并将音频信号转换成用于进一步处理的数字格式的A/D转换器(例如,图6的A/D转换器604)的动态范围。上面结合图13对AGC算法进行了更详细讨论,因而在此不再进行讨论。
在框1904处的AGC算法的收敛之后,控制进行至框1908,在该框1908处,风扇噪声检测器332检查接收到的音频信号中存在的风扇噪声。来自运转的信息呈现装置的风扇噪声典型地展示了频率范围在300Hz与5kHz之间的音调能量。由此,在框1908处可以使用任何已知的检测这种频率范围中(或者任何其它合适频率范围中)的音调音频信号的技术。如果在框1912处,风扇噪声检测器332检测到风扇噪声的存在,则控制进行至框1916,在该框1916处,风扇噪声检测器332确定被监测信息呈现装置很可能打开。因为风扇噪声的存在表示被监测信息呈现装置很可能在操作并且呈现节目内容,所以风扇噪声检测器332做出这种判定。然而,如果在框1912处,风扇噪声检测器332没有检测到风扇噪声的存在,则控制进行至框1920,在该框1920处,风扇噪声检测器332确定被监测信息呈现装置很可能关闭。这里,风扇噪声检测器332使用缺乏风扇噪声,来判定被监测信息呈现装置很可能没有在操作,因此,该被监测信息呈现装置很可能关闭。在任何情况下,在风扇噪声检测器332在框1916或1920处做出判定之后,结束执行机器可读指令1900。
图20示出了可以被执行以实现图3的音频源检测器336的示例机器可读指令2000。该机器可读指令2000处理通过信息呈现装置(例如,图1的显示装置120)发射来的、通过音频传感器(例如,图7的音频传感器204A-B)检测到的、并且被输入至音频源检测器336的音频信号。机器可读指令2000可以定期地(例如,作为程序循环的部分)和/或不定期地(例如,响应于一个或更多个事件)执行,以确定被监测信息呈现装置是打开还是关闭。机器可读指令2000在框2004处开始执行,在该框2004处,音频源检测器336执行AGC算法,以使VGA(例如,图7的VGA 716A-B)放大或衰减被施加至音频源检测器336的输入的音频信号(例如,图7的音频信号230A-B)。将该音频信号放大/衰减,以恰当地满足被用于对音频信号进行采样并将音频信号转换成用于进一步处理的数字格式的A/D转换器(例如,图7的A/D转换器704A-B)的动态范围。上面结合图13对AGC算法进行了更详细讨论,因而在此不再进行讨论。
在框2004处的AGC算法的收敛之后,控制进行至框2008,在该框2008处,音频源检测器336执行源检测算法,以确定输入音频信号的源。可以使用音频源检测的任何合适技术,诸如上文结合图3讨论的那些技术中的一种或更多种。接下来,如果在框2012处,音频源检测器336检测到音频源位置与被监测信息呈现装置的位置一致,则控制进行至框2016,在该框2016处,音频源检测器336确定被监测信息呈现装置很可能打开。因为在框2008处执行的音频源检测算法检测到很可能从被监测信息呈现装置发出并且对应于呈现的节目内容的音频,所以音频源检测器336做出这种判定。然而,如果在框2012处,被检测音频源的位置不与被监测信息呈现装置相对应,则控制进行至框2020,在该框2020处,音频源检测器336确定被监测信息呈现装置很可能关闭。这里,音频源检测器336判定输入音频信号很可能没有对应于被监测信息呈现装置,因此该被监测信息呈现装置很可能关闭。在任何情况下,在音频源检测器336在框2016或2020处做出判定之后,结束执行机器可读指令2000。
图21示出了可以被执行以实现图4的可见光节律处理器412的示例机器可读指令2100。该机器可读指令2100处理通过信息呈现装置(例如, 图1的显示装置120)的显示发射来的可见光。该发射来的光通过被定位成监测被监测信息呈现装置的显示(下文中,称为被监测显示)的视频传感器(例如,图2和8的视频传感器208)检测。视频传感器将发射来的光转换成可输入至可见光节律处理器412的电信号。机器可读指令2100可以定期地(例如,作为程序循环的部分)和/或不定期地(例如,响应于一个或更多个事件)执行,以确定被监测信息呈现装置是打开还是关闭。
机器可读指令2100在框2104处开始执行,在该框2104处,可见光节律处理器412通过对视频传感器提供的信号进行采样来确定该视频传感器所检测到的光的强度。接下来,控制进行至框2108,在该框2108处,可见光节律处理器412例如针对预定时间间隔来检查光强度。如果在框2112处,可见光节律处理器412确定光强度表示被监测显示活动,则控制进行至框2116,在该框2116处,可见光节律处理器412确定被监测信息呈现装置很可能打开。可见光节律处理器412例如通过将该光强度与对应于人眼可见的光强度并且因此很可能表示信息呈现装置正在显示活动节目内容的预定阈值相比较来做出这种判定。然而,如果在框2112处,可见光节律处理器412确定该光强度不表示被监测显示活动,则控制进行至框2120,在该框2120处,可见光节律处理器412确定被监测信息呈现装置很可能关闭。这里,人眼可见的光强度的缺乏很可能表示被监测信息呈现装置不活动,因此,该被监测信息呈现装置很可能关闭。在任何情况下,在可见光节律处理器412在框2116或2120处做出判定之后,结束执行机器可读指令2100。
图22示出了可以被执行以实现图4的显示活动性检测器416的示例机器可读指令2200。该机器可读指令2200处理与包括信息呈现装置(例如,图1的显示装置120)的显示在内的区域相对应的视频图像。该视频图像通过视频传感器(例如,图2和8的视频传感器208)来检测并且被输入至显示活动性检测器416。视频传感器被定位成监测包括被监测信息呈现装置的显示(下文中,称为被监测显示)在内的区域。机器可读指令2200可以定期地(例如,作为程序循环的部分)和/或不定期地(例 如,响应于一个或更多个事件)执行,以确定被监测信息呈现装置是打开还是关闭。
机器可读指令2200在框2204处开始执行,在该框2204处,显示活动性检测器416基于施加至显示活动性检测器416的输入的视频信号(例如,图2和8的视频信号234)来捕获视频帧。如上所述,显示活动性检测器416可以使用帧接收器(例如,图8的帧接收器804)来捕获视频帧。在框2204处捕获到视频帧之后,控制进行至框2208,在该框2208处,显示活动性检测器416将被监测显示定位在捕获的视频帧中。接着,控制进行至框2212,在该框2212处,显示活动性检测器416从每一个捕获的视频帧中提取与被监测显示相对应的一个或更多个区域。接着,在框2216处,显示活动性检测器416比较连续视频帧之间的提取区域以确定这些区域是否不同。例如,显示活动性检测器416可以计算连续视频帧中的相同区域之间的距离度量。接着,如果该距离度量超出预定阈值,则显示活动性检测器416可以确定随着时间在该区域中出现变化。
返回至图22,如果在框2220处,显示活动性检测器416检测到提取的区域在接连视频帧之间不同,则控制进行至框2224,在该框2224处,显示活动性检测器416确定被监测信息呈现装置打开。因为提取的区域中的变化表示被监测显示在显示变化视频呈现并因此被监测信息呈现装置可能打开,所以显示活动性检测器416做出这种判定。然而,如果在框2220处,显示活动性检测器416没有检测到提取的区域之间的差别,则控制进行至框2228,在该框2228处,显示活动性检测器416确定被监测信息呈现装置很可能关闭。这里,显示活动性检测器416利用缺乏提取的区域中的变化,来判定被监测显示没有显示变化视频呈现,因此,该被监测信息呈现装置很可能关闭。
显示活动性检测器416可以被设置成,通过检查例如提取的区域的颜色来增加关闭判定的置信度。如果提取的区域的颜色是均匀深色(例如,黑色),则显示活动性检测器416可以确定被监测显示例如与显示暂停视频图像相比更可能关闭。在任何情况下,在显示活动性检测器416在框2216或2220处做出判定之后,结束执行机器可读指令2200。
图23示出了可以被执行以实现图5的电磁(EM)场检测器512的示例机器可读指令2300。该机器可读指令2300处理与通过信息呈现装置(例如,图1的显示装置120)发射出的电磁场相对应的、通过发射传感器(例如,图2和9A-B的发射传感器212)检测到的、并被输入至电磁场检测器512的电磁场信号。机器可读指令2300可以定期地(例如,作为程序循环的部分)和/或不定期地(例如,响应于一个或更多个事件)执行,以确定被监测信息呈现装置是打开还是关闭。机器可读指令2300在框2304处开始执行,在该框2304处,电磁场检测器512对输入电磁场信号进行采样。在对输入电磁场信号进行采样之后,控制进行至框2308,在该框2308处,电磁场检测器512将采样的电磁场信号与例如通过测定处理确定的预定阈值相比较,该测定处理用于测量环绕被监测信息呈现装置的区域中的背景电磁场。
如果在框2308处,电磁场检测器512确定采样的电磁场信号超出阈值,则控制进行至框2312,在该框2312处,电磁场检测器512确定被监测信息呈现装置打开。因为超出预定阈值的电磁场的存在表示被监测信息呈现装置开启并且在活动模式下操作,所以电磁场检测器512做出这种判定。然而,如果在框2308处,电磁场检测器512确定电磁场信号没有超出阈值,则控制进行至框2316,在该框2316处,电磁场检测器512确定被监测信息呈现装置关闭。这里,电磁场检测器512利用缺乏显著电磁场,来判定被监测信息呈现装置没有在活动模式下操作,因此该被监测信息呈现装置关闭。在任何情况下,在电磁场检测器512在框2312或2316处做出判定之后,结束执行机器可读指令2300。
图24示出了可以被执行以实现图5的电流检测器516的示例机器可读指令2400。该机器可读指令2400处理与从接合至信息呈现装置(例如,图1的显示装置120)的电源汲取的电流相对应的、通过发射传感器(例如,图2和10的发射传感器212)检测到的、并被输入至电流检测器516的测量电流信号。机器可读指令2400可以定期地(例如,作为程序循环的部分)和/或不定期地(例如,响应于一个或更多个事件)执行,以确定被监测信息呈现装置是打开还是关闭。机器可读指令2400在框2404 处开始执行,在该框2404处,电流检测器516对输入电流信号进行采样。在对输入电流信号进行采样之后,控制进行至框2408,在该框2408处,电流检测器516将采样的电流信号与例如通过对由处于关闭模式或待机/休眠模式下的被监测信息呈现装置汲取的电流量进行测量所确定的预定阈值进行比较。
如果在框2408处,电流检测器516确定采样的电磁场信号超出阈值,则控制进行至框2412,在该框2412处,电流检测器516确定被监测信息呈现装置打开。因为超出预定阈值的电流信号表示被监测信息呈现装置开启并且正从关联电源汲取电流,所以电流检测器516做出这种判定。然而,如果在框2408处,电流检测器516确定电流信号没有超出阈值,则控制进行至框2416,在该框2416处,电流检测器516确定被监测信息呈现装置关闭。这里,电流检测器516利用缺乏显著电流信号,来判定被监测信息呈现装置没有在活动模式下操作,因此该被监测信息呈现装置关闭。在任何情况下,在电流检测器516在框2412或2416处做出判定之后,结束执行机器可读指令2400。
图25示出了可以被执行以实现图5的温度检测器520的示例机器可读指令2500。该机器可读指令2500处理与从信息呈现装置(例如,图1的显示装置120)发射出的热相对应的被测量温度测量,有可能还处理与被监测信息呈现装置所在房间中的环境气温相对应的被测量温度测量。该温度测量通过恰当地设置的发射传感器(例如,图11的发射传感器212A-B)检测,并被输入至温度检测器516。机器可读指令2500可以定期地(例如,作为程序循环的部分)和/或不定期地(例如,响应于一个或更多个事件)执行,以确定被监测信息呈现装置是打开还是关闭。机器可读指令2500在框2504处开始执行,在该框2504处,温度检测器520对通过被定位成准许测量被监测信息呈现装置的温度的第一发射传感器所生成的温度信号进行采样。接下来,控制进行至框2508,在该框2508处,温度检测器520对通过被定位成准许测量环境气温的第二发射传感器所生成的温度信号进行采样。
在对相应温度信号进行采样之后,控制进行至框2512,在该框2512 处,温度检测器520将被监测信息呈现装置的温度与环境气温(为改进开/关检测可靠性而可能让环境气温偏离一定阈值)相比较。如果在框2512处,温度检测器520确定被监测信息呈现装置的温度充分超出环境气温(基于附加阈值量),则控制进行至框2516,在该框2516处,温度检测器520确定被监测信息呈现装置打开。因为被监测信息呈现装置的温度表示在发热,因此该装置开启,所以温度检测器520做出这种判定。然而,如果在框2512处,被监测信息呈现装置的温度没有充分超出环境气温,则控制进行至框2520,在该框2520处,温度检测器520确定被监测信息呈现装置关闭。这里,温度检测器520利用缺乏显著热发射,来判定被监测信息呈现装置没有在活动模式下操作,因此,该被监测信息呈现装置关闭。在任何情况下,在温度检测器520在框2516或2520处做出判定之后,结束执行机器可读指令2500。本领域普通技术人员应当清楚,例如如果框2512处的阈值被修改成并入希望/平均环境气温,则步骤2508处的处理可以去除,以缩减所需发射传感器的数量。
图26示出了可以被执行以实现图5的远程控制活动性检测器524和/或人员测量器528的示例机器可读指令2600。为了简化图26的描述,将远程控制活动性检测器524和人员测量器活动性检测器528通称为“远程输入装置活动性检测器524/528”。该机器可读指令2600处理通过与信息呈现装置(例如,图1的显示装置120)相关联的一个或更多个远程输入装置(例如,图1的远程控制装置160和/或人员测量器控制装置164)发射来的控制信号。该控制信号通过恰当地设置的发射传感器(例如,图12A-B的发射传感器212)来检测,并且被输入至远程输入装置活动性检测器524/528。机器可读指令2600可以定期地(例如,作为程序循环的部分)和/或不定期地(例如,响应于一个或更多个事件)执行,以确定被监测信息呈现装置是打开还是关闭。
机器可读指令2600在框2604处开始执行,在该框2604处,远程输入装置活动性检测器524/528初始化/设置一接收器(例如,图12A的IR接收器1204、图12B的无线接收器1254以及/或图12C的超声波接收器1284),该接收器接收通过发射传感器检测到的控制信号并将其转换成适 于由远程输入装置活动性检测器524/528进行后续处理的形式。在恰当地设置该接收器之后,控制进行至框2608,在该框2608处,远程输入装置活动性检测器524/528处理接收到的控制信号。如果在框2612处,远程输入装置活动性检测器524/528确定接收到的控制信号对应于已知和/或未知远程输入装置活动性,则控制进行至框2616,在该框2616处,远程输入装置活动性检测器524/528确定被监测信息呈现装置很可能打开。已知活动性例如可以包括电源开启命令、频道改变命令、音量改变/静音命令、提示响应等,而未知活动性例如可以包括IR、RF或超声波能量、接收到的IR、RF或超声波脉冲簇等中的显著增加。因为接收到与已知和/或未知远程输入装置活动性相对应的控制信号表示用户很可能在操作和/或响应于活动信息呈现装置,所以远程输入装置活动性检测器524/528在框2616处做出这种判定。
然而,如果在框2612处,没有检测到与已知和/或未知远程输入装置活动性相对应的控制信号,则控制进行至框2620,在该框2620处,远程输入装置活动性检测器524/528确定被监测信息呈现装置很可能关闭。这里,远程输入装置活动性检测器524/528利用缺乏与已知和/或未知远程输入装置活动性相对应的接收控制信号,来判定用户没有控制和/或响应被监测信息呈现装置,因此,该被监测信息呈现装置很可能关闭。在任何情况下,在远程输入装置活动性检测器524/528在框2616或2620处做出判定之后,结束执行机器可读指令2600。
图27示出了可以被执行以实现图2的判定处理器244的示例机器可读指令2700。该机器可读指令2700可以定期地(例如,作为程序循环的部分)和/或不定期地(例如,响应于一个或更多个事件)执行,以确定被监测信息呈现装置(例如,图1的显示装置120)是打开还是关闭。机器可读指令2700例如处理分别通过图2的音频处理器228、视频处理器232以及发射处理器236生成的开/关判定输出246、248以及/或250。单独音频处理器228、视频处理器232以及发射处理器236进行关于被监测信息呈现装置是打开还是关闭的自主判定。机器可读指令2700使得判定处理器244能够将单独、自主开/关判定组合成单一、综合的关于被监 测信息呈现装置是打开还是关闭的判定。
机器可读指令2700在框2704处开始执行,在该框2704处,判定处理器244对通过音频处理器228生成的音频判定输出246(还称为音频判定度量246)进行采样。接下来,控制进行至框2708,在该框2708处,判定处理器244对通过视频处理器232生成的视频判定输出248(还称为视频判定度量248)进行采样。接着,控制进行至框2712,在该框2712处,判定处理器244对通过发射处理器236生成的发射判定输出250(还称为发射判定度量250)进行采样。接着,在已经对所有判定度量进行采样之后,控制进行至框2716,在该框2716处,判定处理器244例如通过衡量每个判定量度或对应于与判定度量相关联的置信度将一数值分配给每个判定度量来对判定度量进行加权。例如,并且参照上述图13-26的示例,在框2716处,判定处理器244可以将值+1分配给判定度量“打开”、将值+0.5指配给判定度量“很可能打开”、将值-0.5指配给判定度量“很可能关闭”,而将值-1指配给“关闭”。
接下来,控制进行至框2720,在该框2720处判定处理器244组合所有单独判定度量(例如,通过加法),来确定通过音频处理器228、视频处理器232以及发射处理器236做出的单独判定的加权多数票决。接着,如果在框2724处,多数票决支持被监测信息呈现装置是打开的判定(例如,如果加权多数票决获得正值),则控制进行至框2728,在该框2728处,判定处理器244宣告被监测信息呈现装置打开。然而,如果在框2724处,多数票决支持被监测信息呈现装置是关闭的判定(例如,如果多数票决获得负值),则控制进行至框2732,在该框2732处,判定处理器244宣告被监测信息呈现装置关闭。在平局的情况下,判定处理器244可以被设置成,例如根据特定被监测信息呈现装置,或者支持打开的判定或者支持关闭的判定,以生成表示被监测信息呈现装置的状态不确定等的输出。在任何情况下,在判定处理器244在框2728或框2732处做出判定之后,结束执行机器可读指令2700。
图28例示了可以被执行以实现图2的判定处理器244的第二示例机器可读指令2800。如图27的示例机器可读指令2700的情况中那样,图 28的机器可读指令2800可以定期地(例如,作为程序循环的部分)和/或不定期地(例如,响应于一个或更多个事件)执行,以确定被监测信息呈现装置(例如,图1的显示装置120)是打开还是关闭。而且,机器可读指令2800例如类似地处理分别通过图2的音频处理器228、视频处理器232以及发射处理器236生成的开/关判定输出246、248以及/或250。由此,利用相同的参考标记来标记在图27和28的示例中具有大致等同功能的框。对这些框的详细描述感兴趣的读者可参照上述图27的描述。
转至图28的示例,示例机器可读指令2800实现两级加权多数票决过程,与通过图27的示例机器可读指令2700实现的单级票决过程相对照。具体来说,在框2704处对音频判定度量246进行采样之后,控制进行至框2806,在该框2806处,判定处理器244计算音频判断处理度量的加权多数票决。音频度量加权多数票决例如可以在框2806处通过衡量或将一数值分配给每个采样的音频判定度量246并接着累加所得度量来计算,以确定音频度量加权多数票决。类似的是,可以如所示在框2708和2712处对相应视频判定度量和发射判定度量进行采样之后,分别在框2810和2814处计算视频度量加权多数票决和发射度量加权多数票决。
接下来,在完成框2806、2810以及2812处的处理之后,控制进行至框2818,在该框2818处,判定处理器244可以例如基于与特定类型的度量相关联的置信度和/或重要性来进一步对各个音频、视频以及发射度量加权多数票决进行加权。接着,控制进行至框2822,在该框2822处,判定处理器244组合所得各个音频、视频以及发射度量加权多数票决,以确定整体多数票决。接着,控制进行至上面结合图27所述的框2724和跟随其的框,在此判定处理器244使用整体加权多数票决,来判定被监测信息呈现装置是开启还是关闭。接着,结束执行机器可读指令2800。
本领域普通技术人员应当清楚,图27和28的示例只是因在此公开而被注意到的用于组合分别通过音频处理器228、视频处理器232以及发射处理器236生成的开/关判定输出246、248以及/或250的两种技术。作为另一示例,判定处理器244可以基于特定判定输出是否对应于被监测信息呈现装置的呈现或判定输出是否对应于该信息呈现装置的物理操 作来组合开/关判定输出246、248以及/或250。在这种示例中,对应于被监测信息呈现装置的呈现的第一加权多数票决例如可以根据来自音频编码检测器312、音频标记处理器316、音频增益电平处理器320、静默时间检测器332、音频源检测器336、可见光节律处理器412以及/或显示活动性检测器416中的任何或全部的判定输出来计算。对应于被监测信息呈现装置的物理操作的第二加权多数票决例如可以根据来自水平同步音频处理器324、风扇噪声检测器332、电磁场检测器512、电流检测器516、温度检测器520、远程控制活动性检测器542以及/或人员测量器动性检测器528中的任何或全部的判定输出来计算。接着,可以组合第一和第二加权多数票决,以生成整体多数票决,从而确定被监测信息呈现装置是开启还是关闭。
图29是能够实现在此公开的设备和方法的示例计算机2900的框图。计算机2900可以例如是:服务器、个人计算机、个人数字助理(PDA)、因特网应用、DVD播放器、CD播放器、数字录像机、个人录像机、置顶盒,或任何其它类型的计算装置。
直接示例的系统2900包括诸如通用可编程处理器的处理器2912。处理器2912包括本地存储器2914,并且执行该本地存储器2914和/或另一存储器装置中呈现的编码指令2916。处理器2912尤其可以执行图13到28中表示的机器可读指令和/或实现处理器612、712、812、912、1112、1212、1262以及/或1292中的任何或全部。处理器2912可以是任何类型的处理单元,诸如来自Intel Centrino系列的微处理器、Intel Pentium 系列的微处理器、Intel Itanium系列的微处理器以及/或IntelXScale 系列的处理器中的一种或更多种微处理器。当然,来自其它系列的其它处理器也是合适的。
处理器2912经由总线2922与包括易失性存储器2918和非易失性存储器2920的主存储器通信。易失性存储器2918可以通过静态随机存取存储器(SRAM)、同步动态随机存取存储器(SDRAM)、动态随机存取存储器(DRAM)、RAMBUS动态随机存取存储器(RDRAM)以及/或任何其它类型的随机存取存储器装置来实现。非易失性存储器2920可以通过闪速存储 器和/或任何其它希望类型的存储器装置来实现。针对主存储器2918、2920的存取可以按常规方式通过存储器控制器(未示出)来控制。
计算机2900还包括常规接口电路2924。接口电路2924可以通过任何类型的公知接口标准(诸如以太网接口、通用串行总线USB),以及/或第三代输入/输出(3GIO)接口)来实现。
一个或更多个输入装置2926连接至接口电路2924。输入装置2926准许用户将数据和命令键入处理器2912中。输入装置例如可以通过键盘、鼠标器、触摸屏、跟踪板、跟踪球、isopoint以及/或话音识别系统来实现。
还有一个或更多个输出装置2928连接至接口电路2924。输出装置2928例如可以通过显示装置(例如,液晶显示器、阴极射线管显示器(CRT))、通过打印机以及/或通过扬声器来实现。由此,接口电路2924典型地包括图形驱动器卡。
接口电路2924还包括通信装置,诸如调制解调器或网络接口卡,以使易于经由网络(例如,以太网连接、数字用户线路(DSL)、电话线路、同轴电缆、蜂窝电话系统等)与网络计算机交换数据。
计算机2900还包括用于存储软件和数据的一个或更多个大容量存储装置2930。这种大容量存储装置2930的示例包括软盘驱动器、硬盘驱动器、光盘驱动器以及数字通用盘(DVD)驱动器。大容量存储装置2930例如可以被用于存储机器可读指令1300、1400、1500、1600、1700、1800、1900、2000、2100、2200、2300、2400、2500、2600、2700以及/或2800中的任何或全部。另外,易失性存储器1518例如可以被用于存储音频判定度量246、视频判定度量248以及/或发射判定度量250中的任何或全部。
上述示例方法和/或设备中的至少一些通过运行在计算机处理器上的一个或更多个软件和/或固件程序来实现。然而,包括但不限于专用集成电路(ASIC)、可编程逻辑阵列(PLA)以及其它硬件装置的专用硬件实施同样可以被构造成,整体或部分地实现在此所述的示例方法和/或设备的一些或全部。而且,包括但不限于分布式处理或组件/对象分布式处 理、并行处理或虚拟机处理的另选软件实施也可以被构造成,实现在此所述的示例方法和/或设备。
还应注意到,在此所述的示例软件和/或固件实施可选地存储在有形存储介质上,如:磁介质(例如,磁盘或磁带);诸如光盘的磁光或光学介质;或诸如容纳一个或更多个只读(非易失性)存储器、随机存取存储器或其它可重写(易失性)存储器的存储器卡或其它存储器组的固态介质;或存储在包含计算机指令的信号上。附加至电子邮件的数字文件或其它信息档案或档案集被视为等同于有形存储介质的分布介质。因此,在此所述的示例软件和/或固件可以被存储在诸如上述的那些介质的有形存储介质或分布介质或后继存储介质上。
另外,尽管这个专利公开了包括在硬件上执行的软件或固件的示例系统,但应注意到,这种系统仅是例示性的,而不应视为限制性的。例如,期望这些硬件和软件组件中的任何或全部排它地按硬件方式实施,排它地按软件方式实施、排它地按固件方式实施或者按硬件、固件以及/或软件的一定组合来实施。因此,虽然上述说明书描述了示例系统、方法以及制造物品,但本领域普通技术人员应当清楚,这些示例不是用于实现这种系统、方法以及制造物品的唯一方式。因此,尽管在此描述了特定示例方法、设备以及制造物品,但本申请的覆盖范围不限于此。与此相反,本申请覆盖当然地落入所附权利要求的范围(字面上的范围或者等同范围)内的所有方法、设备以及制造物品。
相关申请文件
本申请源于2006年8月16日提交的发明名称为“Display DeviceON/OFF Detection Methods and Apparatus”的国际专利申请No.PCT/US2006/031960的国家阶段,该国际专利申请要求2005年8月16日提交的发明名称为“Display Device ON/OFF Detection Methods andApparatus”的美国临时申请No.60/708,557的优先权,以及2006年1月24日提交的发明名称为“Display Device ON/OFF Detection Methodsand Apparatus”的美国临时申请No.60/761,678的优先权。通过引用将美国临时申请No.60/708,557、美国临时申请No.60/761,678以及国际专利申请No.PCT/US2006/031960的全部内容合并于此。