HK1228053B - Methods and apparatus to detect engagement with media presented on wearable media devices - Google Patents
Methods and apparatus to detect engagement with media presented on wearable media devices Download PDFInfo
- Publication number
- HK1228053B HK1228053B HK17101622.5A HK17101622A HK1228053B HK 1228053 B HK1228053 B HK 1228053B HK 17101622 A HK17101622 A HK 17101622A HK 1228053 B HK1228053 B HK 1228053B
- Authority
- HK
- Hong Kong
- Prior art keywords
- media
- opacity
- wearable
- user
- score
- Prior art date
Links
Description
相关申请Related applications
本专利要求2014年1月6日提交的美国第61/923,859号临时专利申请的权益,此处兹以引证的方式将该申请的全文并入。This patent claims the benefit of U.S. Provisional Patent Application No. 61/923,859, filed January 6, 2014, which is hereby incorporated by reference in its entirety.
技术领域Technical Field
本公开总体涉及观众测量,更具体地,涉及检测对可穿戴媒体设备上呈现的媒体的参与(engagement)的方法和设备。The present disclosure relates generally to audience measurement and, more particularly, to methods and devices for detecting engagement with media presented on a wearable media device.
背景技术Background Art
媒体监测公司期望有关用户与例如媒体装置互动的信息。为此,媒体监测公司获得与媒体装置处所呈现的媒体有关的监测信息,使得媒体监测实体获得例如到广告的暴露、到内容(例如,演出、网页等)的暴露、与到媒体的暴露有关的用户购买活动、暴露于媒体的观众的人口统计信息等的了解。Media monitoring companies desire information about user interactions with, for example, media devices. To this end, media monitoring companies obtain monitoring information related to media presented at the media devices, allowing media monitoring entities to gain insights into, for example, exposure to advertisements, exposure to content (e.g., shows, web pages, etc.), user purchasing activity related to exposure to media, demographic information of viewers exposed to the media, and the like.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
图1例示了包括具有根据本公开的示教而构建的计量器的示例可穿戴媒体设备的示例环境。FIG1 illustrates an example environment including an example wearable media device having a meter constructed according to the teachings of the present disclosure.
图2是图1的示例可穿戴媒体设备的示例实施方式的框图。FIG. 2 is a block diagram of an example implementation of the example wearable media device of FIG. 1 .
图3是表示在以第一不透明呈现媒体的情况下借助图1和/或图2的示例可穿戴媒体设备看到的第一图的截图。3 is a screenshot representing a first image as viewed via the example wearable media device of FIG. 1 and/or FIG. 2 with media presented at a first opacity.
图4是表示在以第二不透明呈现媒体的情况下借助图1和/或图2的示例可穿戴媒体设备看到的第二图的截图。4 is a screenshot showing a second image as viewed via the example wearable media device of FIG. 1 and/or FIG. 2 with media presented at a second opacity.
图5是图1和/或图2的示例计量器的示例实施方式的框图。5 is a block diagram of an example implementation of the example meter of FIG. 1 and/or FIG. 2 .
图6是表示可以被执行为实施图1和图2的示例可穿戴媒体设备的示例机器可读指令的流程图。6 is a flow diagram representative of example machine-readable instructions that may be executed to implement the example wearable media device of FIGS. 1 and 2 .
图7是表示可以被执行为实施图1、图2和/或图5的示例计量器的示例机器可读指令的流程图。7 is a flow diagram representative of example machine readable instructions that may be executed to implement the example meter of FIG. 1 , FIG. 2 , and/or FIG. 5 .
图8是表示可以被执行为实施图1的示例媒体测量实体的示例机器可读指令的流程图。8 is a flow diagram representative of example machine readable instructions that may be executed to implement the example media measurement entity of FIG. 1 .
图9是能够执行图6的示例机器可读指令以实施图1和/或图2的示例可穿戴媒体设备的、能够执行图7的示例机器可读指令以实施图1、图2和/或图5的示例计量器的和/或能够执行图8的示例机器可读指令以实施图1的示例媒体测量实体的示例处理器平台的框图。Figure 9 is a block diagram of an example processor platform capable of executing the example machine-readable instructions of Figure 6 to implement the example wearable media device of Figures 1 and/or 2, capable of executing the example machine-readable instructions of Figure 7 to implement the example meter of Figures 1, 2 and/or 5, and/or capable of executing the example machine-readable instructions of Figure 8 to implement the example media measurement entity of Figure 1.
具体实施方式DETAILED DESCRIPTION
媒体监测公司期望有关用户与媒体装置互动的信息。例如,媒体监测公司希望获得与媒体装置处所呈现的媒体有关的监测信息,使得媒体监测实体获得例如到广告的暴露、到内容(例如,演出、网页等)的暴露、响应于到媒体的暴露的用户购买活动、暴露于媒体的观众的人口统计信息等的了解。如这里所用的,媒体提及由任意宣传工具(例如,电视、收音机、平板电脑、智能电话、可穿戴媒体设备等)递送的任意形式的内容和/或广告。监测信息包括例如媒体识别信息(例如,媒体识别元数据、代码、签名、水印和/或可以用于识别所呈现媒体的其他信息)、应用使用信息(例如,应用的标识符、应用的使用时间和/或使用持续时间、应用的等级评定等)和/或用户识别信息(例如,人口统计信息、专门小组人员标识符、用户名等)。可以聚集媒体识别信息,以确定和/或估计例如一个或更多个人口和/或人口统计到特定媒体和/或特定类型的媒体的暴露、媒体装置的所有权和/或使用统计、媒体装置的使用和/或所有权的相对排序、媒体装置的使用类型(例如,装置是否用于浏览因特网、来自因特网的流媒体等)和/或其它类型的媒体装置信息。传统上,尽管与媒体的第一检测关联的第一人可能很少关注或不关注所检测媒体的呈现而与媒体的第二检测关联的第二人可能集中于例如高度关注媒体的呈现和/或与媒体的呈现互动,但这种系统为了例如计算暴露数据(例如,等级评定)的目的而类似地对待各所检测的媒体识别情况。Media monitoring companies desire information about user interactions with media devices. For example, a media monitoring company wishes to obtain monitoring information related to media presented at a media device so that the media monitoring entity obtains, for example, exposure to advertisements, exposure to content (e.g., shows, web pages, etc.), user purchasing activity in response to exposure to media, demographic information of viewers exposed to media, and the like. As used herein, media refers to any form of content and/or advertisement delivered by any promotional vehicle (e.g., television, radio, tablet, smartphone, wearable media device, etc.). Monitoring information includes, for example, media identification information (e.g., media identification metadata, codes, signatures, watermarks, and/or other information that can be used to identify the presented media), application usage information (e.g., an identifier of the application, the time of use of the application and/or the duration of use, a rating of the application, etc.), and/or user identification information (e.g., demographic information, panelist identifiers, user names, etc.). Media identification information can be aggregated to determine and/or estimate, for example, the exposure of one or more populations and/or demographics to particular media and/or particular types of media, ownership and/or usage statistics of media devices, relative ranking of usage and/or ownership of media devices, types of usage of media devices (e.g., whether the devices are used to browse the Internet, stream media from the Internet, etc.), and/or other types of media device information. Conventionally, such systems treat each detected media identification instance similarly for purposes of, for example, calculating exposure data (e.g., a rating), even though a first person associated with a first detection of media may have paid little or no attention to the presentation of the detected media and a second person associated with a second detection of media may have focused, for example, a high degree of attention on and/or interacted with the presentation of the media.
这里所公开的示例承认,虽然可以在媒体装置上检测媒体,但媒体的呈现不一定指示人正在关注(例如,参与)该媒体呈现。这里所公开的示例生成指示用户是否关注可穿戴媒体设备上所呈现的媒体的参与信息(例如,参与的可能性)。一些可穿戴媒体设备具有在例如在反射面(例如,眼镜的镜片)的一部分(例如,右上角)上向用户呈现媒体(例如,视听媒体(诸如电视节目、影片、流视频、网站、广告、短信、电子邮件、地图、增强现实数据等))的头部安装的显示器。由此可见,可穿戴媒体设备的用户在仍然与周围环境交互时暴露于所显示的媒体。因为可穿戴媒体设备的用户能够用可穿戴媒体设备更容易地执行除了关注(例如,专注于)所显示媒体之外的任务,所以可以用户不关注所显示的媒体。The examples disclosed herein acknowledge that, while media may be detected on a media device, the presentation of media does not necessarily indicate that a person is paying attention to (e.g., engaging with) the media presentation. The examples disclosed herein generate engagement information (e.g., likelihood of engagement) that indicates whether a user is paying attention to media presented on a wearable media device. Some wearable media devices have a head-mounted display that presents media (e.g., audiovisual media such as television programs, movies, streaming videos, websites, advertisements, text messages, emails, maps, augmented reality data, etc.) to the user, for example, on a portion (e.g., the upper right corner) of a reflective surface (e.g., a lens of glasses). As can be seen, the user of the wearable media device is exposed to the displayed media while still interacting with the surrounding environment. Because the user of the wearable media device can more easily perform tasks other than paying attention to (e.g., focusing on) the displayed media with the wearable media device, it is possible that the user is not paying attention to the displayed media.
为了确定用户是否参与(例如,关注)所显示的媒体和/或用户正在关注所显示的媒体的可能性有多大,这里所公开的示例使用由可穿戴媒体设备生成的显示特性。在这里所公开的示例中,显示的不透明或透明特性被捕获并用于生成例如所显示媒体的参与得分(例如,由百分比表示的参与的可能性)。虽然头部安装的可穿戴媒体设备(诸如眼镜)上媒体的显示常常完全不透明,但在一些场景中,媒体以透明度来显示。因为透明和不透明被相反地涉及,所以透明度还可以称为不透明度或不透明百分比。可穿戴媒体设备提供透明或半不透明显示,以使得用户能够感知媒体的显示以外的他的或她的环境。换句话说,头部安装的显示器有时生成至少部分看穿使得用户仍然暴露于媒体时可以观察他的或她的周围环境的显示。如下面详细描述的,在一些示例可穿戴装置中,这种头部安装的显示器上的显示的透明度或不透明度根据例如由用户提供的手动输入和/或用户相对于媒体显示的注视方向的自动检测来设置。这里所公开的示例将表示显示的不透明度的数据用于确定用户参与(例如,关注)对应媒体的可能性。由这里所公开的示例提供的用户正在关注度的示例测量在这里称为参与水平或参与得分。在这里所公开的一些示例中,因为(1)由用户提供的手动输入对应于清晰观看媒体的期望和/或(2)用户可能根据注视方向检测器来看显示,所以显示的更大不透明度(即,90%不透明)被换算为对应媒体的更高参与得分。在这里所公开的一些示例中,因为(1)由用户提供的手动输入对应于用户鉴于看穿(例如,忽略或部分忽略)媒体而增大透明和/或(2)用户可能根据注视方向检测器把目光从显示移开,所以较小的不透明度(即,40%不透明)被换算为对应媒体的较低的参与得分。To determine whether a user is engaged (e.g., paying attention) to displayed media and/or how likely the user is to be engaging with the displayed media, examples disclosed herein use display characteristics generated by a wearable media device. In the examples disclosed herein, the opacity or transparency characteristics of the display are captured and used to generate, for example, an engagement score for the displayed media (e.g., a likelihood of engagement expressed as a percentage). While the display of media on a head-mounted wearable media device (such as glasses) is often completely opaque, in some scenarios, the media is displayed with transparency. Because transparency and opacity are referred to as opposites, transparency can also be referred to as opacity or opacity percentage. Wearable media devices provide a transparent or semi-opaque display to enable a user to perceive their environment beyond the display of the media. In other words, head-mounted displays sometimes generate a display that is at least partially see-through, allowing the user to observe their surroundings while still being exposed to the media. As described in detail below, in some example wearable devices, the transparency or opacity of the display on such a head-mounted display is set based on, for example, manual input provided by the user and/or automatic detection of the user's gaze direction relative to the media display. The examples disclosed herein use data representing the opacity of a display to determine the likelihood that a user is engaging with (e.g., paying attention to) the corresponding media. The example measures of how much a user is paying attention provided by the examples disclosed herein are referred to herein as engagement levels or engagement scores. In some examples disclosed herein, a greater opacity of a display (i.e., 90% opaque) is converted to a higher engagement score for the corresponding media because (1) the manual input provided by the user corresponds to a desire to clearly view the media and/or (2) the user is likely looking at the display according to a gaze direction detector. In some examples disclosed herein, a smaller opacity (i.e., 40% opaque) is converted to a lower engagement score for the corresponding media because (1) the manual input provided by the user corresponds to the user increasing transparency in view of seeing through (e.g., ignoring or partially ignoring) the media and/or (2) the user is likely looking away from the display according to a gaze direction detector.
在这里所公开的一些示例中,由可穿戴媒体设备生成的显示的不透明度通过参照由可穿戴媒体设备用于生成显示的一个或更多个设置来获得。另外地或另选地,这里所公开的示例经由与用户在使用可穿戴媒体设备期间有权使用的手动输入(例如,按钮)的接口来捕获不透明特性。另外地或另选地,这里所公开的示例根据基于用户是看还是大致看媒体呈现而确定或设置媒体呈现的不透明的可穿戴媒体设备的注视方向检测器来捕获不透明特性。虽然眼睛位置信息本身可以指示用户是否关注所显示的媒体,但在一些场景中,用户沿媒体显示的方向看,但同时提供使显示透明的手动输入。因此,这里所公开的一些示例仅以参与确定为不透明特性数据的基础和/或相对眼睛位置数据优先考虑不透明特性数据。在一些示例中,不使用和/或不获得眼睛位置数据。In some examples disclosed herein, the opacity of a display generated by a wearable media device is obtained by reference to one or more settings used by the wearable media device to generate the display. Additionally or alternatively, examples disclosed herein capture opacity characteristics via an interface with a manual input (e.g., a button) that a user has access to during use of the wearable media device. Additionally or alternatively, examples disclosed herein capture opacity characteristics based on a gaze direction detector of the wearable media device that determines or sets the opacity of a media presentation based on whether the user is looking at or approximately looking at the media presentation. While eye position information itself can indicate whether a user is paying attention to displayed media, in some scenarios, a user looks in the direction of a media presentation while simultaneously providing a manual input to make the display transparent. Therefore, some examples disclosed herein prioritize opacity characteristic data solely based on and/or relative to eye position data in determining opacity characteristic data. In some examples, eye position data is not used and/or obtained.
在这里所公开的一些示例中,参与水平或得分通过基于不透明度与参与得分之间具有多个映射的数据结构(例如,转换表)将不透明特性数据换算成参与得分来计算。在这里所公开的一些示例中,参与得分根据由例如媒体测量实体定义的一个或更多个算法来计算。在这里所公开的一些示例中,一个或更多个算法将不透明特性数据与由可穿戴媒体设备生成的另外或另选的数据(诸如传感器信息(例如,运动数据、位置数据、面部表情数据、眼睛追踪数据等))组合,以生成参与得分。即,这里所公开的一些示例将附加因素连同不透明特性数据一起考虑,以生成参与得分。In some examples disclosed herein, an engagement level or score is calculated by converting opacity characteristic data into an engagement score based on a data structure (e.g., a conversion table) having multiple mappings between opacity and engagement scores. In some examples disclosed herein, the engagement score is calculated based on one or more algorithms defined by, for example, a media measurement entity. In some examples disclosed herein, the one or more algorithms combine the opacity characteristic data with additional or alternative data generated by the wearable media device, such as sensor information (e.g., motion data, location data, facial expression data, eye tracking data, etc.), to generate an engagement score. That is, some examples disclosed herein consider additional factors along with the opacity characteristic data to generate an engagement score.
由这里所公开的示例提供的参与信息用于例如生成可穿戴媒体设备上所呈现的特定媒体的参与等级评定。使用呈现信息生成的传统等级评定是暴露于媒体的指示,但不指示观众会员实际上是否关注媒体呈现(例如,个人可能从媒体转移注意力)。相反,由这里所公开的示例提供的参与信息可以用于生成指示可穿戴媒体设备的用户有多关注具体媒体的参与等级评定。由这里所公开的示例提供的参与等级评定可以独立和/或可以用于补充传统(例如,仅基于暴露的)等级评定。与仅使用呈现和/或媒体识别信息生成的传统等级评定相比,由这里所公开的示例提供的参与等级评定从多个视角更精细。例如,这里所公开的参与水平提供关于可穿戴媒体设备用户对媒体的特定部分或事件(诸如特定情景、特定男演员或女演员的出现、播放的特定歌曲、示出的特定产品等)的关注度的信息。由此,由这里所公开的示例提供的参与水平或得分指示例如观众会员在特定人员、商标或物体呈现在媒体中时和/或在特定事件或特定类型的事件发生在媒体中时变得和/或保持有多关注。因此,由这里所公开的示例提供了与媒体的特定部分有关的(相对于由之前仅基于暴露的系统提供的数据)更精细的数据。The engagement information provided by the examples disclosed herein is used, for example, to generate an engagement rating for a particular media presented on a wearable media device. Traditional ratings generated using presentation information are an indication of exposure to the media, but do not indicate whether the audience member actually paid attention to the media presentation (e.g., the individual may be distracted from the media). In contrast, the engagement information provided by the examples disclosed herein can be used to generate an engagement rating that indicates how much the user of the wearable media device paid attention to a particular media. The engagement rating provided by the examples disclosed herein can be independent and/or can be used to supplement traditional (e.g., exposure-based) ratings. Compared to traditional ratings generated using only presentation and/or media identification information, the engagement ratings provided by the examples disclosed herein are more refined from multiple perspectives. For example, the engagement levels disclosed herein provide information about the degree of attention paid by the wearable media device user to a particular portion or event of the media (such as a particular scene, the appearance of a particular actor or actress, a particular song played, a particular product shown, etc.). Thus, the engagement levels or scores provided by the examples disclosed herein indicate, for example, how interested audience members become and/or remain when a particular person, brand, or object appears in the media and/or when a particular event or type of event occurs in the media. Thus, the examples disclosed herein provide more refined data about specific portions of the media (relative to data previously provided by systems based solely on exposure).
图1例示了包括穿戴可穿戴媒体设备102的用户100的示例环境。在图1的示例中,可穿戴媒体设备102包括根据本公开的示教而构建的计量器104。如下面详细描述的,示例计量器104将与可穿戴媒体设备102的显示有关的不透明数据用于生成指示对可穿戴媒体设备102上所呈现的媒体的关注水平的参与信息。图1的示例可穿戴媒体设备102能够从任意适当的媒体源获取(例如,下载)任意适当类型的媒体。例如,图1的可穿戴媒体设备102经由网络108与媒体提供方106通信和/或直接通信,以获得显示在可穿戴媒体设备102上的媒体。图1的示例网络108为宽域网络(WAN)(诸如因特网)。然而,在一些示例中,可以另外或另选地使用局域网。例如,多个网络(例如,蜂窝网络、以太网等)可以用于实施图1的示例网络108。图1的示例媒体提供方106可以经由任意媒体提供方(诸如媒体广播公司、多路广播公司或单路广播公司(例如,有线电视服务、光纤电视服务、IPTV提供方等)、点播数字媒体提供方(例如,因特网流视频和/或音频服务的提供方(诸如等))、网页和/或任意类型的电子媒体的任意其他提供方)来实施。FIG1 illustrates an example environment of a user 100 wearing a wearable media device 102. In the example of FIG1 , the wearable media device 102 includes a meter 104 constructed according to the teachings of the present disclosure. As described in detail below, the example meter 104 uses opaque data related to the display of the wearable media device 102 to generate engagement information indicating a level of attention paid to the media presented on the wearable media device 102. The example wearable media device 102 of FIG1 is capable of acquiring (e.g., downloading) any suitable type of media from any suitable media source. For example, the wearable media device 102 of FIG1 communicates with a media provider 106 via a network 108 and/or directly to obtain the media displayed on the wearable media device 102. The example network 108 of FIG1 is a wide area network (WAN) such as the Internet. However, in some examples, a local area network may be used in addition or alternatively. For example, multiple networks (e.g., cellular networks, Ethernet networks, etc.) may be used to implement the example network 108 of FIG1 . The example media provider 106 of Figure 1 can be implemented via any media provider, such as a media broadcaster, multiplexer or unicaster (e.g., a cable television service, a fiber optic television service, an IPTV provider, etc.), an on-demand digital media provider (e.g., a provider of Internet streaming video and/or audio services such as, etc.), a web page, and/or any other provider of any type of electronic media.
在图1的所例示示例中,可穿戴媒体设备102为头部安装的显示装置(诸如,例如,Google)。由此可见,图1的示例可穿戴媒体设备102经由例如用Wi-Fi接入点112建立的第一无线耦接110与示例网络108通信。另外地或另选地,图1的示例可穿戴媒体设备102经由用具有例如蜂窝能力的便携式装置116建立的第二无线耦接114(例如,蓝牙配对、Wi-Fi会话)与网络108通信。图1的示例便携式装置116例如为智能电话、平板电脑、平板手机、便携式人员测量仪和/或具有与网络108通信的无线通信能力的任意其他便携式装置。在这种情况下,图1的示例可穿戴媒体设备102经由第二无线耦接114向便携式装置116传达数据,并且便携式装置116通过第三无线耦接118(例如,蜂窝连接)向网络108转送数据。在一些示例中,图1的可穿戴媒体设备102在可穿戴媒体设备102处于Wi-Fi接入点112的范围内时使用第一无线耦接110。当图1的示例可穿戴媒体设备102未处于Wi-Fi接入点112(或任意其他Wi-Fi接入点和/或其他类型的短距离通信装置)的范围内时,图1的可穿戴媒体设备102将与便携式装置116的第二无线耦接114用于与网络108通信。In the illustrated example of FIG1 , wearable media device 102 is a head-mounted display device (such as, for example, Google). As can be seen, the example wearable media device 102 of FIG1 communicates with the example network 108 via a first wireless coupling 110, for example, established with a Wi-Fi access point 112. Additionally or alternatively, the example wearable media device 102 of FIG1 communicates with the network 108 via a second wireless coupling 114 (e.g., Bluetooth pairing, Wi-Fi session) established with a portable device 116 having, for example, cellular capabilities. The example portable device 116 of FIG1 is, for example, a smartphone, tablet, phablet, portable people meter, and/or any other portable device having wireless communication capabilities to communicate with the network 108. In this case, the example wearable media device 102 of FIG1 communicates data to the portable device 116 via the second wireless coupling 114, and the portable device 116 forwards the data to the network 108 via a third wireless coupling 118 (e.g., a cellular connection). In some examples, the wearable media device 102 of FIG1 utilizes a first wireless coupling 110 when the wearable media device 102 is within range of a Wi-Fi access point 112. When the example wearable media device 102 of FIG1 is not within range of the Wi-Fi access point 112 (or any other Wi-Fi access point and/or other type of short-range communication device), the wearable media device 102 of FIG1 utilizes a second wireless coupling 114 with a portable device 116 for communicating with the network 108.
在图1的所例示示例中,计量器104收集与由示例可穿戴媒体设备102生成的媒体呈现有关的信息。在图1的示例中,示例计量器104(1)检测和/或测量用户对媒体呈现的参与,(2)检测和/或识别可穿戴媒体设备102上所呈现的媒体,和/或(3)检测和/或识别可穿戴媒体设备102的用户。在图1的所例示示例中,图1的示例计量器为可经由例如因特网软件下载的。在图1的所例示示例中,计量器104由媒体测量实体120(例如,监测实体(诸如Nielsen Company))和/或示例媒体提供方106来提供。例如,图1的媒体测量实体120包括为与例如媒体提供方106关联的应用开发方提供指令的SDK(软件开发工具包)提供方122。在一些示例中,SDK提供方122为应用开发方提供SDK,使得开发方可以将监测指令(例如,包括实施示例计量器104的指令)集成到现有应用中。在这种情况下,媒体提供方106将SDK用于(例如,通过用对应于计量器104的SDK的指令装备应用)将计量器104集成到与媒体提供方106关联的应用中,并且将内部集成有计量器104的所装备的应用布置到例如应用存储器(例如,Apple iTunes、Google play等)。在一些示例中,所装备的应用具有不同于媒体监测(诸如,例如,(例如,在所装备的应用专用于特定媒体提供方(例如,电视广播公司(诸如ESPN、ABC、NBC等))时)呈现来自特定提供方的媒体)的基本功能。In the illustrated example of FIG1 , a meter 104 collects information related to a media presentation generated by an example wearable media device 102. In the example of FIG1 , the example meter 104 (1) detects and/or measures a user's engagement with a media presentation, (2) detects and/or identifies media presented on the wearable media device 102, and/or (3) detects and/or identifies a user of the wearable media device 102. In the illustrated example of FIG1 , the example meter of FIG1 is downloadable via, for example, Internet software. In the illustrated example of FIG1 , the meter 104 is provided by a media measurement entity 120 (e.g., a monitoring entity such as the Nielsen Company) and/or an example media provider 106. For example, the media measurement entity 120 of FIG1 includes an SDK (software development kit) provider 122 that provides instructions to application developers associated with, for example, the media provider 106. In some examples, SDK provider 122 provides an SDK to application developers so that developers can integrate monitoring instructions (e.g., including instructions for implementing the example meter 104) into existing applications. In this case, media provider 106 uses the SDK to integrate meter 104 into an application associated with media provider 106 (e.g., by instrumenting the application with instructions corresponding to the SDK for meter 104), and deploys the instrumented application with meter 104 integrated therein to, for example, an application store (e.g., Apple iTunes, Google Play, etc.). In some examples, the instrumented application has basic functionality other than media monitoring, such as, for example, presenting media from a specific media provider (e.g., a television broadcaster such as ESPN, ABC, NBC, etc.) (e.g., when the instrumented application is dedicated to a specific media provider, such as, for example, a television broadcaster such as ESPN, ABC, NBC, etc.).
公众会员(其中一些为媒体测量实体120的专门小组成员)可以将计量器104(例如,从应用存储器)下载到相应的媒体装置(诸如图1的示例可穿戴媒体设备102)。人们经由例如可穿戴媒体设备102上所呈现的用户接口(例如,网站)来成为专门小组成员。人们以另外或另选的方式(诸如,例如,经由电话访问,通过完成在线调查等)来成为专门小组成员。另外地或另选地,人们可以使用任意期望的方法论(例如,随机选择、静态选择、电话征集、因特网广告、调查、大商场中的广告、产品包装等)来联系和/或征募。在专门小组成员的招收期间,图1的媒体测量实体120从招收人员接收人口统计信息,使得可以在与那些专门小组成员关联的媒体暴露与不同的人口统计市场之间进行随后关联。Members of the public, some of whom are panelists of the media measurement entity 120, can download the meter 104 (e.g., from an application memory) to a corresponding media device (such as the example wearable media device 102 of FIG. 1 ). People become panelists via, for example, a user interface (e.g., a website) presented on the wearable media device 102. People become panelists in additional or alternative ways (such as, for example, via a telephone interview, by completing an online survey, etc.). Additionally or alternatively, people can be contacted and/or recruited using any desired methodology (e.g., random selection, static selection, telephone solicitation, internet advertising, surveys, advertising in a mall, product packaging, etc.). During the recruitment of panelists, the media measurement entity 120 of FIG. 1 receives demographic information from the recruiting personnel so that subsequent correlation can be made between media exposure associated with those panelists and different demographic markets.
虽然在图1的所例示示例中,计量器104经由SDK来提供,但经由SDK提供的计量器104和/或对应的指令可以以任意其他适当的方式来提供。例如,与图1的示例计量器104关联的指令可以被提供为应用程序接口(API)、插件、外接式附件等。另选地,与示例计量器104关联的指令可以被维持在外部,并且SDK可以方便监测指令的链路安装到一个或更多个应用中。因为该后者方法使得在部署对应应用之后实施监测装备容易,所以该方法是有利的。Although in the illustrated example of FIG1 , the meter 104 is provided via an SDK, the meter 104 and/or corresponding instructions provided via the SDK may be provided in any other suitable manner. For example, the instructions associated with the example meter 104 of FIG1 may be provided as an application programming interface (API), a plug-in, an add-on, etc. Alternatively, the instructions associated with the example meter 104 may be maintained externally, and the SDK may facilitate the installation of the monitoring instructions into one or more applications. This latter approach is advantageous because it facilitates the implementation of the monitoring equipment after the corresponding application is deployed.
如下面有关图5和图6详细描述的,图1的示例计量器104收集监测数据(例如,媒体识别信息、用户识别信息、装置识别信息等),生成指示对可穿戴媒体设备102的显示的关注的参与信息,并且(例如,经由可穿戴媒体设备102和网络108的通信接口)向示例媒体测量实体120发送包括监测数据和参与信息的记录。为了经由网络104与媒体装置102交换信息,示例媒体测量实体120采用实施经由网络108从例如可穿戴媒体设备102接收所报告的监测信息的接口126的服务器124(和/或任意其他适当的计算平台)。图1的示例接口126为超文本传输协议(HTTP)接口。然而,图1的示例服务器124可以使用任意适当类型的接口和/或协议。在所例示的示例中,HTTP接口126接收包括例如媒体监测信息的HTTP请求。在一些示例中,HTTP请求凭借请求的净负荷部分中的媒体监测信息来发送。经由HTTP请求接收的媒体监测信息包括例如媒体识别信息(例如,媒体识别元数据、代码、签名、水印和/或可以用于识别所呈现媒体的其他信息)、用户识别信息(例如,分配给当前用户的字母数字标识符)、装置识别信息(例如,型号、制造商身份证明、版本信息等)、应用使用信息(例如,应用的标识符、应用的使用时间和/或持续时间、应用的等级评定等)、由示例计量器104生成的参与信息和/或任意其他适当的监测信息。请求实际上不旨在获取媒体,而是用作传送媒体监测信息的载具。由此,HTTP请求可以称为“虚拟请求”。图1的示例服务器124设置有从虚拟请求的净负荷提取媒体监测信息的软件(例如,守护进程)。另外地或另选地,可以使用传送媒体监测信息的任意其他方法(例如,HTTP安全(HTTPS)协议)、文件传输协议(FTP)、安全文件传输协议(SFTP)、HTTP和/或HTTPS GET请求、HTTP和/或HTTPS POST请求等。As described in detail below with respect to FIG. 5 and FIG. 6 , the example meter 104 of FIG. 1 collects monitoring data (e.g., media identification information, user identification information, device identification information, etc.), generates engagement information indicating interest in the display of the wearable media device 102, and sends a record including the monitoring data and engagement information to the example media measurement entity 120 (e.g., via a communication interface between the wearable media device 102 and the network 108). To exchange information with the media device 102 via the network 104, the example media measurement entity 120 employs a server 124 (and/or any other suitable computing platform) that implements an interface 126 for receiving reported monitoring information from, for example, the wearable media device 102 via the network 108. The example interface 126 of FIG. 1 is a Hypertext Transfer Protocol (HTTP) interface. However, the example server 124 of FIG. 1 may utilize any suitable type of interface and/or protocol. In the illustrated example, the HTTP interface 126 receives an HTTP request including, for example, media monitoring information. In some examples, the HTTP request is sent with the media monitoring information in the payload portion of the request. The media monitoring information received via the HTTP request includes, for example, media identification information (e.g., media identification metadata, codes, signatures, watermarks, and/or other information that can be used to identify the presented media), user identification information (e.g., an alphanumeric identifier assigned to the current user), device identification information (e.g., model, manufacturer identification, version information, etc.), application usage information (e.g., application identifier, time and/or duration of application usage, application rating, etc.), engagement information generated by the example meter 104, and/or any other appropriate monitoring information. The request is not actually intended to retrieve media, but rather serves as a vehicle for transmitting media monitoring information. Thus, the HTTP request can be referred to as a "virtual request." The example server 124 of FIG. 1 is configured with software (e.g., a daemon process) that extracts media monitoring information from the payload of the virtual request. Additionally or alternatively, any other method of transmitting media monitoring information can be used (e.g., HTTP Secure (HTTPS) protocol), File Transfer Protocol (FTP), Secure File Transfer Protocol (SFTP), HTTP and/or HTTPS GET requests, HTTP and/or HTTPS POST requests, etc.).
图1的示例媒体测量实体120采用经由一个或更多个存储装置(诸如,例如,闪存、磁介质、光介质等)来实施的数据存储128。图1的示例数据存储128中所存储的数据可以为任意数据格式(诸如,例如,二进制数据、逗号定界数据、制表符定界数据、结构化查询语言(SQL)结构等)。虽然在图1的所例示示例中,数据存储128被例示为单个数据库,但数据存储128可以经由多个数据库来实施,和/或可以存储在多个存储位置中。图1的示例数据存储128存储例如从图1的示例计量器104接收的参与信息和监测信息。在一些示例中,数据存储128可以有关指示例如对应人员的一个或更多个特性的一个或更多个专门小组成员和/或其他人员地存储个人识别信息(例如,人口统计信息、书目信息等)。The example media measurement entity 120 of FIG. 1 employs a data store 128 implemented via one or more storage devices (such as, for example, flash memory, magnetic media, optical media, etc.). The data stored in the example data store 128 of FIG. 1 can be in any data format (such as, for example, binary data, comma-delimited data, tab-delimited data, Structured Query Language (SQL) structures, etc.). Although the data store 128 is illustrated as a single database in the illustrated example of FIG. 1 , the data store 128 can be implemented via multiple databases and/or can be stored in multiple storage locations. The example data store 128 of FIG. 1 stores, for example, engagement information and monitoring information received from the example meter 104 of FIG. 1 . In some examples, the data store 128 can store personally identifiable information (e.g., demographic information, bibliographic information, etc.) about one or more panelists and/or other persons, indicating, for example, one or more characteristics of the corresponding person.
虽然为简单起见,上述讨论集中于单个可穿戴媒体设备102、单个计量器104、单个媒体提供方106以及单个媒体测量实体120,但任意数量的这些元件中的任一元件可以存在。例如,在典型实施方案中,期望媒体测量实体120将向公众全体提供多个不同的计量器104。由此,期望将存在访问计量应用的许多媒体装置,并且期望访问这种应用的用户中的很大一部分同意成为专门小组成员。由此,期望将存在交叠时间和/或不同时间跨许多装置进行的上述处理的许多情况。由此,例如,可以存在在同时或不同时间操作的下面的流程图中所公开的机器可读指令的许多例示。这些情况中的许多可以被实施为同一装置上操作的并行线程。While the above discussion focuses on a single wearable media device 102, a single meter 104, a single media provider 106, and a single media measurement entity 120 for simplicity, any number of any of these elements may be present. For example, in a typical embodiment, it is expected that the media measurement entity 120 will provide multiple different meters 104 to the general public. Thus, it is expected that there will be many media devices accessing the metering application, and it is expected that a large portion of the users accessing such an application will agree to become panelists. Thus, it is expected that there will be many instances of the above-described processing being performed across many devices at overlapping times and/or at different times. Thus, for example, there may be many instantiations of the machine-readable instructions disclosed in the following flow diagrams operating at the same time or at different times. Many of these instances may be implemented as parallel threads operating on the same device.
图2是图1的示例可穿戴媒体设备102的示例实施方案的框图。图2的示例可穿戴媒体设备102包括监测可穿戴媒体设备102位于的环境和/或监测可穿戴媒体设备102的活动的传感器200。图2的传感器200包括例如动作传感器、加速计、位置追踪器(例如,全球定位系统模块)、音频传感器、触摸传感器、图像捕获器和/或收集与可穿戴媒体设备102有关的信息的任意其他适当的传感器。在一些示例中,传感器200包括获得指示用户的注视方向的图像信息的图像捕获传感器。例如,用户的注视方向通过确定眼睛的中心指向的方向来计算。如下面所描述的,用户的注视方向可以用于控制所显示媒体的不透明特性。FIG2 is a block diagram of an example embodiment of the example wearable media device 102 of FIG1 . The example wearable media device 102 of FIG2 includes a sensor 200 that monitors the environment in which the wearable media device 102 is located and/or monitors the activity of the wearable media device 102. The sensor 200 of FIG2 includes, for example, a motion sensor, an accelerometer, a location tracker (e.g., a global positioning system module), an audio sensor, a touch sensor, an image capturer, and/or any other suitable sensor that collects information related to the wearable media device 102. In some examples, the sensor 200 includes an image capture sensor that obtains image information indicating the direction of the user's gaze. For example, the user's gaze direction is calculated by determining the direction in which the center of the eye is pointing. As described below, the user's gaze direction can be used to control the opacity characteristics of the displayed media.
图2的示例可穿戴媒体设备102包括促进例如上面有关图1描述的通信的通信接口202。例如,图2的通信接口202包括与可用(例如,范围内的)Wi-Fi接入点通信的Wi-Fi接口。因此,图2的示例通信接口202方便上面有关图1描述的第一示例无线耦接110。在一些情况下,Wi-Fi通信接口202另外地或另选地用于方便与示例便携式装置116的图1的第二示例无线耦接114。另外地或另选地,图2的示例通信接口202包括方便例如图1的第一示例无线耦接110和/或第二示例无线耦接114的蓝牙接口。在一些示例中,图2的通信接口202包括通过线缆交换信息和/或从电源接收电荷的一个或更多个有线接口。The example wearable media device 102 of FIG2 includes a communication interface 202 that facilitates communications, such as those described above with respect to FIG1 . For example, the communication interface 202 of FIG2 includes a Wi-Fi interface that communicates with available (e.g., within range) Wi-Fi access points. Thus, the example communication interface 202 of FIG2 facilitates the first example wireless coupling 110 described above with respect to FIG1 . In some cases, the Wi-Fi communication interface 202 is additionally or alternatively used to facilitate the second example wireless coupling 114 of FIG1 with the example portable device 116. Additionally or alternatively, the example communication interface 202 of FIG2 includes a Bluetooth interface that facilitates, for example, the first example wireless coupling 110 and/or the second example wireless coupling 114 of FIG1 . In some examples, the communication interface 202 of FIG2 includes one or more wired interfaces for exchanging information and/or receiving charge from a power source via a cable.
图2的示例可穿戴媒体设备102包括要在示例可穿戴媒体设备102上执行的一个或更多个应用204。如上所述,图2的示例可穿戴媒体设备102可以从例如应用存储器下载任意数量和/或任意类型的应用(例如,电子邮件应用、手机短信发送应用、地图应用、浏览器、增强现实应用等)。图2的示例应用204包括媒体获取器206和眼睛追踪器208。图2的示例媒体获取器206从任意适当源(诸如,例如,图1的媒体提供方106)获得媒体。图2的示例媒体获取器206实施便于媒体的获取的例如网页浏览器(例如,Google)、流服务(例如,)和/或点播节目(例如,)。图2的示例媒体获取器206接收(例如,从用户输入的)对特定媒体的请求,并且向适当的媒体源提交一个或更多个查询,使得向可穿戴媒体设备102递送媒体。The example wearable media device 102 of FIG. 2 includes one or more applications 204 to be executed on the example wearable media device 102. As described above, the example wearable media device 102 of FIG. 2 can download any number and/or type of applications (e.g., an email application, a text messaging application, a map application, a browser, an augmented reality application, etc.) from, for example, an application store. The example applications 204 of FIG. 2 include a media fetcher 206 and an eye tracker 208. The example media fetcher 206 of FIG. 2 obtains media from any appropriate source (such as, for example, the media provider 106 of FIG. 1). The example media fetcher 206 of FIG. 2 implements, for example, a web browser (e.g., Google), a streaming service (e.g., ), and/or on-demand programming (e.g., ). The example media fetcher 206 of FIG. 2 receives a request for specific media (e.g., input from a user) and submits one or more queries to the appropriate media source to cause the media to be delivered to the wearable media device 102.
图2的示例眼睛追踪器208将所检测的用户的注视方向用于控制可穿戴媒体设备102的显示面210上所显示的媒体的不透明。图2的示例眼睛追踪器208将由传感器200中的一个或更多个提供的眼睛位置和/或移动数据用于确定或估计用户的注视方向,并且确定所估计的注释方向是否对应于显示面210指定用于媒体显示的部分(例如,镜片的一段)。即,图2的示例眼睛追踪器208标示用户的注视有多靠近显示面210上所呈现的媒体。在图2的所例示示例中,眼睛追踪器208计算所检测注视的方向与用户眼睛与所指定的显示面210的显示部分之间的直接视线之间的角度差(例如,特定度数的角)。在图2的所例示示例中,眼睛追踪器208将角度差的大小用于向可穿戴媒体设备102的显示生成器212提供关于媒体显示的不透明度指令。例如,图2的眼睛追踪器208查询包括(所检测注视方向与对应于显示面的指定媒体显示部的方向之间的)角度差与当前所显示媒体的不透明度之间的映射的参照表214。使用映射表214,图2的示例眼睛追踪器208选择显示的不透明度,以与所检测的注视方向(例如,把目光从所显示的媒体移开、看所显示媒体附近,直接看所显示媒体等)。在图2的所例示示例中,映射表214包括比如在用户直接看显示面210的所指定的媒体显示部分时的高不透明度(例如,80%至100%不透明)。另外地,图2的示例映射表214包括比如在用户看显示面210的所指定的媒体显示部分附近时的中等不透明度(例如,50%至80%不透明)。另外地,图2的示例映射表214包括比如在用户把目光从显示面210的所指定的媒体显示部分移开时的低不透明度(例如,25%至50%不透明)。The example eye tracker 208 of FIG. 2 uses the detected gaze direction of the user to control the opacity of media displayed on the display surface 210 of the wearable media device 102. The example eye tracker 208 of FIG. 2 uses eye position and/or movement data provided by one or more of the sensors 200 to determine or estimate the user's gaze direction and determine whether the estimated annotation direction corresponds to a portion of the display surface 210 designated for media display (e.g., a segment of a lens). In other words, the example eye tracker 208 of FIG. 2 indicates how close the user's gaze is to the media presented on the display surface 210. In the illustrated example of FIG. 2 , the eye tracker 208 calculates the angular difference (e.g., an angle of a particular number of degrees) between the detected gaze direction and the direct line of sight between the user's eye and the designated display portion of the display surface 210. In the illustrated example of FIG. 2 , the eye tracker 208 uses the magnitude of the angular difference to provide opacity instructions for the media display to the display generator 212 of the wearable media device 102. For example, the eye tracker 208 of FIG. 2 queries a reference table 214 that includes a mapping between an angular difference (between a detected gaze direction and a direction corresponding to a designated media display portion of the display surface) and an opacity of the currently displayed media. Using the mapping table 214, the example eye tracker 208 of FIG. 2 selects a displayed opacity that corresponds to the detected gaze direction (e.g., looking away from the displayed media, looking near the displayed media, looking directly at the displayed media, etc.). In the illustrated example of FIG. 2 , the mapping table 214 includes a high opacity (e.g., 80% to 100% opaque), for example, when the user is looking directly at the designated media display portion of the display surface 210. Alternatively, the example mapping table 214 of FIG. 2 includes a medium opacity (e.g., 50% to 80% opaque), for example, when the user is looking near the designated media display portion of the display surface 210. Alternatively, the example mapping table 214 of FIG. 2 includes a low opacity (e.g., 25% to 50% opaque), for example, when the user is looking away from the designated media display portion of the display surface 210.
图3例示了确定用户的眼睛300直接看可穿戴媒体设备102的显示面210的媒体显示部302的图2的眼睛追踪器208的实例。在对应于图3的时间时,图2的示例眼睛追踪器208确定用户的注视方向304指向媒体显示部302。因此,图3的显示部302的示例媒体具有高不透明度(例如,100%不透明)。FIG3 illustrates an example of the eye tracker 208 of FIG2 determining that a user's eye 300 is looking directly at a media display 302 of the display surface 210 of the wearable media device 102. At a time corresponding to FIG3 , the example eye tracker 208 of FIG2 determines that the user's gaze direction 304 is directed toward the media display 302. Therefore, the example media of the display 302 of FIG3 has a high opacity (e.g., 100% opaque).
图4例示了确定用户的眼睛300把视线从可穿戴媒体设备102的显示面210的媒体显示部302移开的图2的眼睛追踪器208的实例。在对应于图4的时间时,图2的示例眼睛追踪器208确定用户的注视方向400远离媒体显示部302指向。因此,图4的显示部302的示例媒体具有低不透明度(例如,25%不透明)。4 illustrates an example of the eye tracker 208 of FIG. 2 determining that the user's eye 300 has moved away from the media display 302 of the display surface 210 of the wearable media device 102. At a time corresponding to FIG. 4 , the example eye tracker 208 of FIG. 2 determines that the user's gaze direction 400 is directed away from the media display 302. Therefore, the example media of the display 302 of FIG. 4 has a low opacity (e.g., 25% opaque).
图2的示例眼睛追踪器208向显示生成器212输送从映射表214获得的不透明设置(例如,不透明百分比),该显示生成器212根据所接收的不透明设置方便媒体在显示面210上的显示。The example eye tracker 208 of FIG. 2 delivers the opacity setting (eg, opacity percentage) obtained from the mapping table 214 to the display generator 212 , which facilitates display of the media on the display surface 210 according to the received opacity setting.
进一步地,图2的示例眼睛追踪器208向由示例显示生成器212用于生成媒体在显示面210上的显示的显示设置216输送所获得的不透明设置。即,图2的示例显示设置216包括专用于追踪显示面210上所显示的媒体的当前不透明度的条目(例如,变量、文件等)。2 delivers the obtained opacity setting to the display settings 216, which is used by the example display generator 212 to generate the display of media on the display surface 210. That is, the example display settings 216 of FIG2 includes an entry (e.g., a variable, a file, etc.) dedicated to tracking the current opacity of media displayed on the display surface 210.
图2的示例可穿戴媒体设备102包括可穿戴媒体设备102的用户有权使用的手动不透明输入218。例如,图2的手动不透明输入218经由可穿戴媒体设备102的框架上的按钮和/或经由用户进行选择的显示面210上所呈现的屏幕菜单来实施。图2的示例手动不透明输入218使得用户能够指示显示生成器212以特定的不透明度显示媒体。经由示例手动不透明输入218提供的指令存储在示例显示设置216中。在一些示例中,图2的手动不透明输入218跨(可以包括预定值的)不透明度的范围切换。另外地或另选地,示例手动不透明输入218对于用户输入所显示媒体的不透明的具体数字(例如,百分比)提供字段或提示。在图2的所例示示例中,示例显示生成器212将所提供的输入用于生成媒体在显示面210上的显示。在图2的示例中,显示生成器212相对由示例眼睛追踪器208提供的设置优先考虑由手动不透明输入218提供的指令。然而,任意适当的组合和/或优先权设置是可以的。The example wearable media device 102 of FIG. 2 includes a manual opacity input 218 that the user of the wearable media device 102 has access to. For example, the manual opacity input 218 of FIG. 2 is implemented via a button on the frame of the wearable media device 102 and/or via an on-screen menu presented on the display surface 210 that the user selects. The example manual opacity input 218 of FIG. 2 enables the user to instruct the display generator 212 to display media at a specific opacity. The instructions provided via the example manual opacity input 218 are stored in the example display settings 216. In some examples, the manual opacity input 218 of FIG. 2 switches across a range of opacities (which may include predetermined values). Additionally or alternatively, the example manual opacity input 218 provides a field or prompt for the user to enter a specific number (e.g., a percentage) for the opacity of the displayed media. In the illustrated example of FIG. 2 , the example display generator 212 uses the provided input to generate the display of the media on the display surface 210. 2, the display generator 212 prioritizes instructions provided by the manual opacity input 218 over settings provided by the example eye tracker 208. However, any suitable combination and/or priority settings are possible.
如上所说明的,图2的示例可穿戴媒体设备102根据(包括所显示媒体的不透明度的指示的)显示设置216在显示面210上显示媒体。如下所述,示例计量器104获得不透明信息并将不透明信息用于生成显示面210上所显示的媒体的参与信息。As described above, the example wearable media device 102 of FIG2 displays media on the display surface 210 according to the display settings 216 (including an indication of the opacity of the displayed media). As described below, the example meter 104 obtains the opacity information and uses the opacity information to generate engagement information for the media displayed on the display surface 210.
虽然图2中例示了实施图1的可穿戴媒体设备102的示例方式,但可以以任意其他方式组合、分割、重新排列、省略、消除和/或实施图2中所例示的元件、处理和/或装置中的一个或更多个。进一步地,示例通信接口202、示例应用204、示例媒体获取器206、示例眼睛追踪器208、示例显示生成器212和/或示例计量器104可以经由硬件、软件、固件和/或硬件、软件和/或固件的任意组合来实施。由此,例如,图2的示例通信接口202、示例应用204、示例媒体获取器206、示例眼睛追踪器208、示例显示生成器212和/或示例计量器104中的任意一个可以经由一个或更多个模拟或数字电路、逻辑电路、可编程处理器、专用集成电路(ASIC)、可编程逻辑装置(PLD)和/或现场可编程逻辑装置(FPLD)来实施。当阅读覆盖纯软件和/或固件实施方案的本专利的设备或系统权利要求中的任意一项时,图2的示例通信接口202、示例应用204、示例媒体获取器206、示例眼睛追踪器208、示例显示生成器212和/或示例计量器104中的至少一个在此被清楚地定义为包括存储软件和/或固件的有形计算机可读存储装置或存储盘(诸如存储器、数字通用光盘(DVD)、光盘(CD)、蓝光光盘等)。仍然进一步地,图2的示例可穿戴媒体设备102可以除了图2的这些元件、处理和/或装置之外或代替图2的这些元件、处理和/或装置,还包括一个或更多个元件、处理和/或装置,和/或可以包括所例示元件、处理和装置中的任意或全部中的不止一个。Although FIG2 illustrates an example manner of implementing the wearable media device 102 of FIG1 , one or more of the elements, processes, and/or devices illustrated in FIG2 may be combined, split, rearranged, omitted, eliminated, and/or implemented in any other manner. Further, the example communication interface 202 , the example application 204 , the example media acquirer 206 , the example eye tracker 208 , the example display generator 212 , and/or the example meter 104 may be implemented via hardware, software, firmware, and/or any combination of hardware, software, and/or firmware. Thus, for example, any of the example communication interface 202 , the example application 204 , the example media acquirer 206 , the example eye tracker 208 , the example display generator 212 , and/or the example meter 104 of FIG2 may be implemented via one or more analog or digital circuits, logic circuits, programmable processors, application specific integrated circuits (ASICs), programmable logic devices (PLDs), and/or field programmable logic devices (FPLDs). When reading any of the device or system claims of this patent covering pure software and/or firmware implementations, at least one of the example communication interface 202, example application 204, example media acquirer 206, example eye tracker 208, example display generator 212, and/or example meter 104 of FIG. 2 is expressly defined herein as comprising a tangible computer-readable storage device or storage disk (such as a memory, a digital versatile disc (DVD), a compact disc (CD), a Blu-ray disc, etc.) storing software and/or firmware. Still further, the example wearable media device 102 of FIG. 2 may include one or more elements, processes, and/or devices in addition to or in place of those of FIG. 2 , and/or may include more than one of any or all of the illustrated elements, processes, and devices.
图5是图1和/或图2的示例计量器104的框图。图5的示例计量器104包括检测和/或测量图1和/或图2的示例可穿戴媒体设备102上所呈现的媒体的参与水平的参与水平检测器500。图5的参与水平检测器500包括不透明获得器502,该不透明获得器502获得与由可穿戴媒体设备102生成的显示关联的不透明信息;得分计算器540,该得分计算器504从不透明获得器504接收数据;以及由得分计算器504使用的一个或更多个转换506。图5的示例不透明获得器502从可穿戴媒体设备102捕获显示特性数据。在一些示例中,不透明获得器502与可穿戴媒体设备102的存储器中所存储的示例显示设置216通信(例如,查询和接收响应)。如上所述,示例显示设置216包括由显示生成器212参照的指令和/或设置,该显示生成器212将显示设置216用于生成具有特定不透明度的媒体显示。在这种情况下,图5的示例不透明获得器502将显示设置216识别和/或解释为对应于特定的不透明度,并且向图4的示例得分计算器504提供对应的数据。另外地或另选地,图5的示例不透明获得器502通过与可穿戴媒体设备102的示例手动不透明输入218接口连接来获得不透明信息。即,图5的示例不透明获得器在例如用户按压对应于手动不透明输入218的按钮和/或从对应于手动不透明输入218的屏幕上的菜单进行选择时从手动不透明输入218接收一个或更多个信号。在这种情况下,图5的示例不透明获得器502将所接收的信号识别和/或解释为对应于特定的不透明度,并且向图5的示例得分计算器504提供数据。另外地或另选地,图5的示例不透明获得器502通过与可穿戴媒体设备102的示例眼睛追踪器206接口连接来获得不透明信息。即,图5的示例不透明获得器502在例如计算用户的注视方向是从眼睛追踪器208接收一个或更多个信号。在这种情况下,图5的示例不透明获得器502将所接收的信号识别和/或解释为对应于特定的不透明度,并且向图5的示例得分计算器504提供数据。FIG5 is a block diagram of the example meter 104 of FIG1 and/or FIG2. The example meter 104 of FIG5 includes an engagement level detector 500 that detects and/or measures the engagement level of media presented on the example wearable media device 102 of FIG1 and/or FIG2. The engagement level detector 500 of FIG5 includes an opacity obtainer 502 that obtains opacity information associated with a display generated by the wearable media device 102; a score calculator 540 that receives data from the opacity obtainer 504; and one or more transformations 506 used by the score calculator 504. The example opacity obtainer 502 of FIG5 captures display characteristic data from the wearable media device 102. In some examples, the opacity obtainer 502 communicates with (e.g., queries and receives responses to) the example display settings 216 stored in memory of the wearable media device 102. As described above, the example display settings 216 include instructions and/or settings referenced by the display generator 212, which uses the display settings 216 to generate a media display having a specific opacity. In this case, the example opacity obtainer 502 of FIG. 5 identifies and/or interprets the display settings 216 as corresponding to the specific opacity and provides corresponding data to the example score calculator 504 of FIG. 4 . Additionally or alternatively, the example opacity obtainer 502 of FIG. 5 obtains opacity information by interfacing with the example manual opacity input 218 of the wearable media device 102. That is, the example opacity obtainer of FIG. 5 receives one or more signals from the manual opacity input 218 when, for example, a user presses a button corresponding to the manual opacity input 218 and/or selects from an on-screen menu corresponding to the manual opacity input 218. In this case, the example opacity obtainer 502 of FIG. 5 identifies and/or interprets the received signals as corresponding to the specific opacity and provides data to the example score calculator 504 of FIG. 5 . Additionally or alternatively, the example opacity obtainer 502 of FIG5 obtains opacity information by interfacing with the example eye tracker 206 of the wearable media device 102. That is, the example opacity obtainer 502 of FIG5 receives one or more signals from the eye tracker 208, for example, to calculate the user's gaze direction. In this case, the example opacity obtainer 502 of FIG5 identifies and/or interprets the received signals as corresponding to a particular opacity and provides the data to the example score calculator 504 of FIG5.
图5的示例得分计算器504将表示由示例不透明获得器条提供的不透明度的数据用于生成用户的关注度度量标准(例如,参与水平)。在图5的所例示示例中,由得分计算器504计算的参与水平为用户正在关注可穿戴媒体设备102的显示面210上所呈现的媒体的可能性。由图5的示例得分计算器504生成的度量标准为任意适当类型的值(诸如,例如,基于比例的数字得分、百分比、分类、由各阈值定义的多个水平中的一个等)。在一些示例中,由图5的示例得分计算器504生成的度量标准为通过基于对应于例如连续间隔的不同数据和/或检测组合多个单独参与得分或百分比而形成的总分或百分比。The example score calculator 504 of FIG5 uses data representing the opacity provided by the example opacity obtainer bar to generate a user's attention metric (e.g., engagement level). In the illustrated example of FIG5, the engagement level calculated by the score calculator 504 is the likelihood that the user is paying attention to the media presented on the display surface 210 of the wearable media device 102. The metric generated by the example score calculator 504 of FIG5 is a value of any appropriate type (such as, for example, a numerical score based on a scale, a percentage, a classification, one of multiple levels defined by thresholds, etc.). In some examples, the metric generated by the example score calculator 504 of FIG5 is a total score or percentage formed by combining multiple individual engagement scores or percentages based on different data and/or detections corresponding to, for example, consecutive intervals.
在图5的所例示示例中,得分计算器504将所提供的不透明度用于确定或估计例如用户是否关注所显示的媒体。图5的示例得分计算器504基于转换506计算表示用户是否关注所显示的媒体的得分(例如,可能性)。例如,图5的得分计算器504将所接收的不透明度与转换506中所存储的一个或更多个阈值进行比较,以选择多个参与得分中的一个。例如,图5的转换506包括不透明度的特定范围对应于特定参与得分的表。表1是图5的示例转换506的示例例示。In the illustrated example of FIG5 , the score calculator 504 uses the provided opacity to determine or estimate, for example, whether the user is paying attention to the displayed media. The example score calculator 504 of FIG5 calculates a score (e.g., likelihood) representing whether the user is paying attention to the displayed media based on the transformation 506. For example, the score calculator 504 of FIG5 compares the received opacity with one or more thresholds stored in the transformation 506 to select one of a plurality of engagement scores. For example, the transformation 506 of FIG5 includes a table in which specific ranges of opacity correspond to specific engagement scores. Table 1 is an example illustration of the example transformation 506 of FIG5 .
表1Table 1
如表1所示,用户在不透明度高时被分配有更大的参与得分。虽然表1的参与得分为整数,但另外或另选类型的得分(诸如百分比)是可以的。As shown in Table 1, users are assigned larger engagement scores when the opacity is high. Although the engagement scores of Table 1 are integers, additional or alternative types of scores (such as percentages) are possible.
另外地或另选地,图5的示例得分计算器504使用任意适当的算法或方程式将精确的不透明度换算成具体的参与得分。换言之,图5的示例得分计算器504可以除了将(例如,根据转换的表1的)可能度的范围用于向对应用户分配得分之外或代替将(例如,根据转换的表1的)可能度的范围用于向对应用户分配得分,还可以将不透明度直接换算成参与得分。在这种情况下,示例转换506包括作为输入接收不透明度且输出例如参与可能性的数字表示的一个或更多个算法或函数。例如,转换506接收第一不透明百分比并生成指示用户参与所显示媒体的可能性的第二百分比。在这种情况下,更高的百分比成比例地指示更高的关注或参与水平。Additionally or alternatively, the example score calculator 504 of FIG. 5 uses any suitable algorithm or equation to convert the exact opacity into a specific engagement score. In other words, the example score calculator 504 of FIG. 5 can directly convert opacity into an engagement score in addition to or instead of using a range of likelihoods (e.g., according to the transformed Table 1) to assign a score to a corresponding user. In this case, the example transformation 506 includes one or more algorithms or functions that receive opacity as input and output a numerical representation, such as a likelihood of engagement. For example, the transformation 506 receives a first opacity percentage and generates a second percentage indicating the likelihood of a user engaging with the displayed media. In this case, a higher percentage proportionally indicates a higher level of attention or engagement.
在一些示例中,图5的示例得分计算器504将由例如可穿戴媒体设备102的传感器200收集的数据连同由不透明获得器502提供的不透明特性数据一起考虑。例如,图5的转换506包括将不透明特性数据与另外或另选数据(诸如,由可穿戴媒体设备102的传感器200生成的传感器信息(例如,运动数据、位置数据、面部表情数据等))组合以生成参与得分的一个或更多个算法。示例得分计算器504可以将附加因素连同不透明特性数据一起考虑,以生成参与得分。In some examples, the example score calculator 504 of FIG5 considers data collected by, for example, the sensors 200 of the wearable media device 102, along with the opacity characteristic data provided by the opacity obtainer 502. For example, the transformation 506 of FIG5 includes one or more algorithms that combine the opacity characteristic data with additional or alternative data, such as sensor information (e.g., motion data, location data, facial expression data, etc.) generated by the sensors 200 of the wearable media device 102 to generate an engagement score. The example score calculator 504 can consider additional factors along with the opacity characteristic data to generate the engagement score.
在一些示例中,图5的得分计算器504组合有关多个间隔采取的计算。例如,由图5的示例得分计算器504计算的参与的可能性可以在持续媒体的多个帧的时间段内组合(例如,平均),以生成用户在该时间段内参与媒体的总可能性。如与用户频繁切换到例如更低不透明度的指示相反的,借助多个连续帧检测用户可能关注媒体可以指示参与所显示媒体的更高可能性。例如,得分计算器504可以计算表示媒体的二十个连续帧中的每一个的参与可能性的百分比。在一些示例中,得分计算器504计算二十个百分比的平均数,并且将该平均数与各指示如上面有关表1描述的参与得分的一个或更多个阈值进行比较。根据平均数与一个或更多个阈值的比较,示例得分计算器504确定对应于二十个帧的时间段内用户的参与可能性或分类。In some examples, the score calculator 504 of FIG. 5 combines calculations taken over multiple intervals. For example, the likelihood of engagement calculated by the example score calculator 504 of FIG. 5 can be combined (e.g., averaged) over a period of multiple frames of continuous media to generate an overall likelihood of engagement for the user over that period. Detecting that a user is likely to be paying attention to the media over multiple consecutive frames can indicate a higher likelihood of engagement with the displayed media, as opposed to an indication that the user frequently switches to, for example, a lower opacity. For example, the score calculator 504 can calculate a percentage of likelihood of engagement for each of twenty consecutive frames representing the media. In some examples, the score calculator 504 calculates an average of the twenty percentages and compares the average to one or more thresholds, each indicating an engagement score, as described above with respect to Table 1. Based on the comparison of the average to the one or more thresholds, the example score calculator 504 determines a likelihood of engagement or classification for the user over the period corresponding to the twenty frames.
图5的示例得分计算器504向示例时间加戳器508输出所计算的得分。图5的示例时间加戳器508包括时钟和日历。图5的示例时间加戳器508例如通过将时间段和日期信息附加到数据末尾来使时间段(例如,中央标准时间(CST)上午1:00至CST上午1:01)和日期(例如,2014年1月2日)与各所计算的参与得分关联。数据包(例如,参与得分,不透明度以及时间戳)存储在存储器510中。图5的示例存储器510包括例如易失性存储器(例如,同步动态随机存取存储器(SDRAM)、动态随机存取存储器(DRAM)、内存总线式动态随机存取存储器(RDRAM)等)和/或非易失性存储器(例如,闪存)。存储器510可以包括一个或更多个双倍数据速率(DDR)存储器(诸如,DDR、DDR2、DDR3、移动DDR(mDDR)等)The example score calculator 504 of FIG5 outputs the calculated score to the example time stamper 508. The example time stamper 508 of FIG5 includes a clock and a calendar. The example time stamper 508 of FIG5 associates a time period (e.g., 1:00 AM Central Standard Time (CST) to 1:01 AM CST) and a date (e.g., January 2, 2014) with each calculated engagement score, for example, by appending the time period and date information to the end of the data. The data packet (e.g., engagement score, opacity, and time stamp) is stored in the memory 510. The example memory 510 of FIG5 includes, for example, volatile memory (e.g., synchronous dynamic random access memory (SDRAM), dynamic random access memory (DRAM), memory bus dynamic random access memory (RDRAM), etc.) and/or non-volatile memory (e.g., flash memory). The memory 510 may include one or more double data rate (DDR) memories (e.g., DDR, DDR2, DDR3, mobile DDR (mDDR), etc.)
图5的示例时间加戳器508还从示例媒体检测器512和示例用户识别器514接收数据。图5的示例媒体检测器512检测可穿戴媒体设备102上的媒体的呈现和/或收集与所检测呈现关联的识别信息。在一些示例中,媒体检测器512包括提取例如由可穿戴媒体设备102所呈现的媒体中所嵌入的代码和/或水印的所装备的应用。音频印水印是用于识别媒体(诸如电视节目、无线电广播、广告、所下载媒体、流媒体、预包装媒体等)的技术。现有音频印水印技术通过将一个或更多个音频代码(例如,一个或更多个水印)(诸如媒体识别信息和/或可以映射到媒体识别信息的标识符)嵌入到音频和/或视频分量中来识别媒体。在一些示例中,音频或视频分量被选择为具有足以隐藏水印的信号特性。如这里所用的,术语“代码”或“水印”可互换地使用,并且被定义为是指可以为了识别媒体的目的或为了另一个目的(诸如调谐(例如,包识别报头))而插入或嵌入媒体(例如,节目或广告)的音频或视频中的任意识别信息(例如,标识符)。为了识别印了水印的媒体,水印被提取并用于访问被映射到媒体识别信息的基准水印表。The example timestamp 508 of FIG. 5 also receives data from the example media detector 512 and the example user identifier 514. The example media detector 512 of FIG. 5 detects the presentation of media on the wearable media device 102 and/or collects identification information associated with the detected presentation. In some examples, the media detector 512 includes an application that is equipped to extract, for example, codes and/or watermarks embedded in the media presented by the wearable media device 102. Audio watermarking is a technique for identifying media, such as television programs, radio broadcasts, advertisements, downloaded media, streaming media, pre-packaged media, etc. Existing audio watermarking techniques identify media by embedding one or more audio codes (e.g., one or more watermarks) (such as media identification information and/or identifiers that can be mapped to the media identification information) into audio and/or video components. In some examples, the audio or video components are selected to have signal characteristics sufficient to conceal the watermark. As used herein, the terms "code" or "watermark" are used interchangeably and are defined to refer to any identifying information (e.g., an identifier) that may be inserted or embedded in the audio or video of media (e.g., a program or advertisement) for the purpose of identifying the media or for another purpose such as tuning (e.g., a packet identification header). To identify the watermarked media, the watermark is extracted and used to access a reference watermark table that is mapped to the media identification information.
另外地或另选地,图5的示例媒体检测器512方便表示可穿戴媒体设备102上所呈现的媒体的水印和/或签名的生成。不像基于用所监测媒体包括和/或嵌在所监测媒体中的代码和/或水印的媒体监测技术,基于指纹或签名的媒体监测技术通常在监测时间间隔期间将所监测媒体的一个或更多个固有特性用于生成媒体的大致唯一的代理。这种代理称为签名或指纹,并且可以采取表示媒体信号(例如,形成被监测媒体呈现的音频和/或视频信号)的任意方面的任意形式(例如,一连串数值、波形等)。良好的签名为在处理相同媒体呈现时可重复但相对于其他(例如,不同)媒体的其他(例如,不同)呈现唯一的签名。因此,术语“指纹”和“签名”在这里可互换地使用,并且在这里被定义为是指根据媒体的一个或更多个固有特性生成的、用于识别媒体的代理。Additionally or alternatively, the example media detector 512 of FIG5 conveniently illustrates the generation of a watermark and/or signature for media presented on the wearable media device 102. Unlike media monitoring techniques based on codes and/or watermarks included with and/or embedded in the monitored media, fingerprint- or signature-based media monitoring techniques typically use one or more inherent characteristics of the monitored media to generate a substantially unique proxy for the media during a monitoring interval. This proxy is referred to as a signature or fingerprint and can take any form (e.g., a sequence of values, a waveform, etc.) that represents any aspect of a media signal (e.g., an audio and/or video signal forming a monitored media presentation). A good signature is one that is repeatable when processing the same media presentation but unique relative to other (e.g., different) presentations of other (e.g., different) media. Therefore, the terms "fingerprint" and "signature" are used interchangeably herein and are defined herein to refer to a proxy for identifying the media that is generated based on one or more inherent characteristics of the media.
基于签名的媒体监测通常涉及确定(例如,生成和/或收集)表示由所监测媒体装置输出的媒体信号(例如,音频信号和/或视频信号)和将所监测的签名与对应于已知(例如,基准)媒体源的一个或更多个基准签名进行比较。各种比较准则(诸如互相关值、汉明间距等)可以被评价为确定所监测的签名是否与特定基准签名匹配。当发现所监测的签名与一个基准签名匹配时,所监测的媒体可以被识别为对应于由与所监测签名匹配的基准签名表示的特定基准媒体。因为属性(诸如媒体的标识符、呈现时间、频道等)对于基准签名而收集,所以这些属性然后可以与所监测的签名与基准签名匹配的所监测媒体关联。用于基于代码和/或签名而识别媒体的示例系统长期已知且首次公开于Thomas美国第5,481,294号专利中,在此以引证的方式将上述专利的全文并入。Signature-based media monitoring typically involves determining (e.g., generating and/or collecting) a media signal (e.g., an audio signal and/or a video signal) representing the output of a monitored media device and comparing the monitored signature with one or more reference signatures corresponding to a known (e.g., a reference) media source. Various comparison criteria (such as cross-correlation values, Hamming distances, etc.) can be evaluated to determine whether the monitored signature matches a specific reference signature. When it is found that the monitored signature matches a reference signature, the monitored media can be identified as corresponding to the specific reference media represented by the reference signature that matches the monitored signature. Because attributes (such as identifiers of media, presentation time, channels, etc.) are collected for the reference signature, these attributes can then be associated with the monitored media whose monitored signature matches the reference signature. An example system for identifying media based on codes and/or signatures has long been known and first disclosed in Thomas U.S. Patent No. 5,481,294, the entire text of which is incorporated herein by reference.
在一些示例中,代码/水印作为媒体识别元数据而与媒体一起和/或与媒体关联地发送。媒体识别元数据可以被格式化为文本或二进制格式(诸如,例如,ID3标签)。在一些示例中,媒体识别元数据包括来自代码/水印的数据等。然而,在一些其他实施方式中,媒体识别元数据来源于和/或表示代码/水印和/或签名等。美国第13/341,646编号专利申请、美国第13/341,661编号专利申请、美国第13/443,596编号专利申请、美国第13/455,961编号专利申请、美国第13/341,646编号专利申请以及美国第13/472,170编号专利申请中公开了将水印转码为ID3标签的示例方法和设备,在此以引证的方式将上述专利申请的全文并入。In some examples, the code/watermark is sent along with the media and/or in association with the media as media identification metadata. The media identification metadata can be formatted as text or binary format (such as, for example, an ID3 tag). In some examples, the media identification metadata includes data from the code/watermark, etc. However, in some other embodiments, the media identification metadata is derived from and/or represents the code/watermark and/or signature, etc. Example methods and apparatus for transcoding watermarks into ID3 tags are disclosed in U.S. patent application Ser. No. 13/341,646, U.S. patent application Ser. No. 13/341,661, U.S. patent application Ser. No. 13/443,596, U.S. patent application Ser. No. 13/455,961, U.S. patent application Ser. No. 13/341,646, and U.S. patent application Ser. No. 13/472,170, the entirety of which is incorporated herein by reference.
在图5的所例示示例中,媒体检测器512的检测功能将与所收集信息关联和/或表示所收集信息的数据存储在例如存储器513中,和/或向图1的示例媒体测量实体120发送所收集的监测信息。在一些示例中,可穿戴媒体设备102包括另外或另选的监测功能(例如,本地监测功能和/或监测除了媒体检测器512的软件之外的软件)。在一些示例中,媒体检测器512的监测功能和/或操作在可穿戴媒体设备102上的其他监测功能称为“装置上的计量器”。图5的示例检测器512向示例时间加戳器508提供媒体识别信息。In the illustrated example of FIG5 , the detection functionality of the media detector 512 stores data associated with and/or representative of the collected information in, for example, a memory 513 and/or transmits the collected monitoring information to the example media measurement entity 120 of FIG1 . In some examples, the wearable media device 102 includes additional or alternative monitoring functionality (e.g., local monitoring functionality and/or monitoring software other than the software of the media detector 512). In some examples, the monitoring functionality of the media detector 512 and/or other monitoring functionality operating on the wearable media device 102 is referred to as an “on-device meter.” The example detector 512 of FIG5 provides media identification information to the example timestamp 508.
为了确定可穿戴媒体设备102的用户的身份,图5的示例计量器104包括用户识别器514。图5的示例用户识别器514基于例如连同例如可穿戴媒体设备102的注册和/或示例计量器104在可穿戴媒体设备102上的安装一起存储在示例可穿戴媒体设备102的存储器510中的用户识别信息来确定用户的身份。例如,当用户注册以参与与图1的媒体测量实体120关联的监测面板时,用户分配有可穿戴媒体设备102上所存储的标识符(例如,字母数字串)。在这种情况下,图5的示例用户识别器514参照所存储的标识符,以获得用户识别信息。另外地或另选地,图5的示例用户识别器514使用关于在用户发起(例如,解锁)与可穿戴媒体设备102的会话时提供的信息的日志。图5的示例用户识别器514将任意其他适当的技术(例如,由可穿戴媒体设备102的应用提供的面部识别数据)用于识别当前用户。图5的示例用户识别器514向示例时间加戳器508提供用户识别信息。To determine the identity of the user of the wearable media device 102, the example meter 104 of FIG. 5 includes a user identifier 514. The example user identifier 514 of FIG. 5 determines the user's identity based on user identification information stored in the memory 510 of the example wearable media device 102, for example, in conjunction with registration of the wearable media device 102 and/or installation of the example meter 104 on the wearable media device 102. For example, when a user registers to participate in a monitoring dashboard associated with the media measurement entity 120 of FIG. 1 , the user is assigned an identifier (e.g., an alphanumeric string) stored on the wearable media device 102. In this case, the example user identifier 514 of FIG. 5 references the stored identifier to obtain the user identification information. Additionally or alternatively, the example user identifier 514 of FIG. 5 utilizes a log of information provided when the user initiates (e.g., unlocks) a session with the wearable media device 102. The example user identifier 514 of FIG. 5 utilizes any other suitable technology (e.g., facial recognition data provided by an application of the wearable media device 102) to identify the current user. The example user identifier 514 of FIG. 5 provides user identification information to the example time stamper 508 .
在图5的所例示示例中,输出装置516从存储器510(例如,经由网络108)向例如图1的媒体测量实体120定期和/或不定期地输出数据(例如,媒体识别信息、用户识别信息、参与得分等)。在所例示的示例中,输出装置516将可穿戴媒体设备102的通信能力(例如,通信接口202)用于输送信息。在图5的所例示示例中,媒体测量实体120(例如,Nielsen Company(美国)、LLC)将由计量器104生成的数据用于生成例如暴露信息(诸如参与等级评定、传统暴露/观众复合等级评定(例如,Nielsen等级评定)等)。可以编译并分析来自许多计量器的信息,以生成表示经由一个或更多个感兴趣的人口进行的媒体暴露的等级评定。In the illustrated example of FIG5 , output device 516 periodically and/or aperiodically outputs data (e.g., media identification information, user identification information, engagement scores, etc.) from memory 510 (e.g., via network 108 ) to, for example, media measurement entity 120 of FIG1 . In the illustrated example, output device 516 uses the communication capabilities of wearable media device 102 (e.g., communication interface 202 ) to deliver the information. In the illustrated example of FIG5 , media measurement entity 120 (e.g., Nielsen Company (USA), LLC) uses the data generated by meter 104 to generate, for example, exposure information (such as engagement ratings, traditional exposure/audience composite ratings (e.g., Nielsen ratings), etc.). Information from many meters can be compiled and analyzed to generate ratings representing media exposure across one or more populations of interest.
虽然图5中例示了实施计量器104的示例方式,但可以以任意其他方式组合、分割、重新排列、省略、消除和/或实施图5中所例示的元件、处理和/或装置中的一个或更多个。进一步地,图5的示例参与水平检测器500、示例不透明获得器512、示例得分计算器504、示例时间加戳器508、示例媒体检测器512、示例用户识别器、示例输出装置516和/或更普遍地示例计量器104可以经由硬件、软件、固件和/或硬件、软件和/或固件的任意组合来实施。由此,例如,示例参与水平检测器500、示例不透明获得器512、示例得分计算器504、示例时间加戳器508、示例媒体检测器512、示例用户识别器、示例输出装置516和/或更普遍地示例计量器104中的任意一个可以经由一个或更多个模拟或数字电路、逻辑电路、可编程处理器、专用集成电路(ASIC)、可编程逻辑装置(PLD)和/或现场可编程逻辑装置(FPLD)来实施。当阅读覆盖纯软件和/或固件实施方案的本专利的设备或系统权利要求中的任意一项时,图5的示例参与水平检测器500、示例不透明获得器512、示例得分计算器504、示例时间加戳器508、示例媒体检测器512、示例用户识别器、示例输出装置516和/或更普遍地示例计量器104中的至少一个在此被清楚地定义为包括存储软件和/或固件的有形计算机可读存储装置或存储盘(诸如存储器、数字通用光盘(DVD)、光盘(CD)、蓝光光盘等)。仍然进一步地,图5的示例计量器104可以除了图5中所例示的这些元件、处理和/或装置之外或代替图5中所例示的这些元件、处理和/或装置,还包括一个或更多个元件、处理和/或装置,和/或可以包括所例示元件、处理和装置中的任意或全部中的不止一个。Although an example manner of implementing the meter 104 is illustrated in FIG5 , one or more of the elements, processes, and/or devices illustrated in FIG5 may be combined, split, rearranged, omitted, eliminated, and/or implemented in any other manner. Further, the example engagement level detector 500, the example opacity obtainer 512, the example score calculator 504, the example time stamper 508, the example media detector 512, the example user identifier, the example output device 516, and/or more generally the example meter 104 of FIG5 may be implemented via hardware, software, firmware, and/or any combination of hardware, software, and/or firmware. Thus, for example, any of the example engagement level detector 500, the example opacity obtainer 512, the example score calculator 504, the example time stamper 508, the example media detector 512, the example user identifier, the example output device 516, and/or more generally the example meter 104 can be implemented via one or more analog or digital circuits, logic circuits, programmable processors, application specific integrated circuits (ASICs), programmable logic devices (PLDs), and/or field programmable logic devices (FPLDs). When reading any of the apparatus or system claims of this patent covering pure software and/or firmware implementations, at least one of the example engagement level detector 500, the example opacity obtainer 512, the example score calculator 504, the example time stamper 508, the example media detector 512, the example user identifier, the example output device 516, and/or more generally the example meter 104 of FIG. 5 is expressly defined herein as comprising a tangible computer-readable storage device or storage disk (such as a memory, a digital versatile disc (DVD), a compact disc (CD), a Blu-ray disc, etc.) storing software and/or firmware. Still further, the example meter 104 of FIG. 5 may include one or more elements, processes, and/or devices in addition to or in place of those illustrated in FIG. 5 , and/or may include more than one of any or all of the illustrated elements, processes, and devices.
图6中示出了表示用于实施图1和/或图2中所表示的示例可穿戴媒体设备102的示例机器可读指令的流程图。图7中示出了表示用于实施图1、图2和/或图5中所表示的示例计量器104的示例机器可读指令的流程图。图8中示出了表示用于实施图1的示例媒体测量实体120的示例机器可读指令的流程图。在这些示例中,机器可读指令包括用于由处理器(诸如下面有关图9讨论的示例处理器平台900中所示的处理器912)执行的程序。程序可以以有形计算机可读存储介质(诸如CR-ROM、软盘、硬盘驱动器、数字通用光盘(DVD)、蓝光光盘)或与处理器912关联的存储器上所存储的软件来实施,但整个程序和/或程序的部分可以另选地由除了处理器912之外的装置来执行,和/或以固件或专用硬件来实施。进一步地,虽然参照图6-图8中所例示的流程图描述了示例程序,但可以另选地使用实施图1和/或图2的示例可穿戴媒体设备102、图1、图2和/或图5的示例计量器104和/或图1的示例SDK提供方的许多其他方法。例如,可以改变块的执行顺序,和/或可以改变、消除或组合块中的一些。FIG6 shows a flowchart representing example machine-readable instructions for implementing the example wearable media device 102 shown in FIG1 and/or FIG2. FIG7 shows a flowchart representing example machine-readable instructions for implementing the example meter 104 shown in FIG1, FIG2, and/or FIG5. FIG8 shows a flowchart representing example machine-readable instructions for implementing the example media measurement entity 120 of FIG1. In these examples, the machine-readable instructions comprise a program for execution by a processor, such as the processor 912 shown in the example processor platform 900 discussed below with respect to FIG9. The program may be implemented as software stored on a tangible computer-readable storage medium (such as a CR-ROM, floppy disk, hard drive, digital versatile disc (DVD), Blu-ray disc), or memory associated with the processor 912, although the entire program and/or portions of the program may alternatively be executed by a device other than the processor 912 and/or implemented in firmware or dedicated hardware. 6-8 , many other methods of implementing the example wearable media device 102 of FIG. 1 and/or FIG. 2 , the example meter 104 of FIG. 1 , FIG. 2 , and/or FIG. 5 , and/or the example SDK provider of FIG. 1 may alternatively be used. For example, the order of execution of the blocks may be changed, and/or some of the blocks may be changed, eliminated, or combined.
如上所述,图6-图8的示例处理可以使用有形计算机可读存储介质(诸如硬盘驱动器、闪存、只读存储器(ROM)、光盘(CD)、数字通用光盘(DVD)、缓存、随机存取存储器(RAM)和/或内部存储信息任意持续时间(例如,延长的时间段、永久地、简短情况、临时缓冲和/或信息缓存)的任意其他存储装置或存储盘)上所存储的经编码指令(例如,计算机和/或机器可读指令)来实施。如这里所用的,术语有形计算机可读存储介质被清晰地定义为包括任意类型的计算机可读存储装置和/或存储盘,并且被定义为排除传播信号和传输媒体。如这里所用的,“有形计算机可读存储介质”和“有形机器可读存储基质”可互换地使用。另外地或另选地,图6-图8的示例处理可以使用永久计算机和/或机器可读存储介质(诸如硬盘驱动器、闪存、只读存储器、光盘、数字通用光盘、缓存、随机存取存储器和/或内部存储信息任意持续时间(例如,延长的时间段、永久地、简短情况、临时缓冲和/或信息缓存)的任意其他存储装置或存储盘)上所存储的经编码指令(例如,计算机和/或机器可读指令)来实施。如这里所用的,术语永久计算机可读存储介质被清晰地定义为包括任意类型的计算机可读存储装置和/或存储盘,并且被定义为排除传播信号和传输媒体。如这里所用的,当词组“至少”在权利要求的序文中用作过渡术语时,与术语“包括”是开放式的方式相同,该词组是开放式的。As described above, the example processes of Figures 6-8 can be implemented using encoded instructions (e.g., computer and/or machine-readable instructions) stored on a tangible computer-readable storage medium (such as a hard drive, flash memory, read-only memory (ROM), compact disc (CD), digital versatile disc (DVD), cache, random access memory (RAM), and/or any other storage device or storage disk that internally stores information for any duration (e.g., for an extended period of time, permanently, briefly, temporarily buffered, and/or cached). As used herein, the term tangible computer-readable storage medium is expressly defined to include any type of computer-readable storage device and/or storage disk, and is defined to exclude propagating signals and transmission media. As used herein, "tangible computer-readable storage medium" and "tangible machine-readable storage substrate" are used interchangeably. Additionally or alternatively, the example processes of Figures 6-8 may be implemented using coded instructions (e.g., computer and/or machine readable instructions) stored on a non-transitory computer and/or machine readable storage medium, such as a hard drive, flash memory, read-only memory, compact disc, digital versatile disc, cache, random access memory, and/or any other storage device or storage disk that internally stores information for any duration (e.g., for an extended period of time, permanently, briefly, temporarily buffered, and/or cached). As used herein, the term non-transitory computer readable storage medium is expressly defined to include any type of computer readable storage device and/or storage disk, and is defined to exclude propagating signals and transmission media. As used herein, when the phrase "at least" is used as a transitional term in the preamble of a claim, the phrase is open ended in the same manner as the term "comprising" is open ended.
图6在启动(例如,放置于用户的头部上并打开)图1的可穿戴媒体设备102时开始(块600)。可穿戴媒体设备102的输入和输出(诸如图2的传感器200、通信接口202以及手动不透明输入218)经由例如基本输入/输出系统(BIOS)来启动(块602)。当在可穿戴媒体设备102上启动或触发媒体呈现(块604)时,图2的示例显示生成器212参照显示设置216,以确定用于在显示面210上显示媒体的当前不透明特性(块608)。如上所述,显示设置216从例如手动不透明输入218和/或眼睛追踪器208来接收数据。在所例示的示例中,相对由眼睛追踪器208提供的指令优先考虑(例如,具有超越权限)手动不透明输入218。用来自显示设置216的不透明信息,示例显示生成器212在显示面210上以对应的不透明度来显示媒体(块608)。如果媒体呈现结束(块610),则控制返回到块604。否则,显示生成器212继续参照不透明信息的显示设置216,因此,在显示面上显示媒体(块606和块608)。FIG6 begins when the wearable media device 102 of FIG1 is activated (e.g., placed on a user's head and turned on) (block 600). The inputs and outputs of the wearable media device 102 (such as the sensors 200, communication interface 202, and manual opacity input 218 of FIG2) are activated via, for example, a basic input/output system (BIOS) (block 602). When media presentation is initiated or triggered on the wearable media device 102 (block 604), the example display generator 212 of FIG2 references the display settings 216 to determine the current opacity characteristics for displaying media on the display surface 210 (block 608). As described above, the display settings 216 receives data from, for example, the manual opacity input 218 and/or the eye tracker 208. In the illustrated example, the manual opacity input 218 is prioritized (e.g., has overriding authority) over instructions provided by the eye tracker 208. Using the opacity information from the display settings 216, the example display generator 212 displays the media at the corresponding opacity on the display surface 210 (block 608). If the media presentation is finished (block 610), control returns to block 604. Otherwise, the display generator 212 continues to refer to the display settings 216 for opacity information and, accordingly, displays the media on the display surface (blocks 606 and 608).
图7在触发图1、图2和/或图5的示例计量器104生成参与得分时开始(块700)。在一些示例中,计量器104被调度为(例如,每2秒、每10秒、每分钟等)生成参与得分。另外地或另选地,示例计量器104响应于例如可穿戴媒体设备102上所发起的媒体呈现而触发。在图7的示例中,用户识别器514例如通过从用户请求识别信息和/或参照可穿戴媒体设备102上的用户识别信息的一个或更多个源来确定用户的身份(块702)。可以采用用于获得用户识别信息的另外或另选技术(诸如,例如,基于与可穿戴媒体设备102关联的社会保险号导出身份、基于与可穿戴媒体设备102关联的电话号码导出身份、基于可穿戴媒体设备102的硬件地址(例如,可穿戴媒体设备102的媒体访问控制(MAC)地址)导出身份等)。示例媒体检测器512获得表示正在可穿戴媒体设备104上所显示的媒体的媒体识别信息(块704)。FIG7 begins when the example meter 104 of FIG1 , FIG2 , and/or FIG5 is triggered to generate an engagement score (block 700). In some examples, the meter 104 is scheduled to generate an engagement score (e.g., every 2 seconds, every 10 seconds, every minute, etc.). Additionally or alternatively, the example meter 104 is triggered in response to, for example, a media presentation initiated on the wearable media device 102. In the example of FIG7 , the user identifier 514 determines the identity of the user (block 702), for example, by requesting identification information from the user and/or referencing one or more sources of user identification information on the wearable media device 102. Additional or alternative techniques for obtaining user identification information may be employed (such as, for example, deriving the identity based on a social security number associated with the wearable media device 102, deriving the identity based on a phone number associated with the wearable media device 102, deriving the identity based on a hardware address of the wearable media device 102 (e.g., a media access control (MAC) address of the wearable media device 102), etc.). The example media detector 512 obtains media identification information representative of media being displayed on the wearable media device 104 (block 704 ).
图5的示例参与水平检测器500的示例不透明获得器502获得当前所显示的媒体的当前不透明特性(例如,度数或百分比)(块706)。不透明获得器502从例如可穿戴媒体设备的显示设置216、手动不透明输入218和/或眼睛追踪器获得不透明特性。得分计算器504从不透明获得器502接收不透明特性数据并将不透明特性数据用于生成当前所显示的媒体的参与得分(块708)。例如,得分计算器504将示例转换506用于将不透明度换算成参与得分(例如,用户正在关注可穿戴媒体设备102上所显示的媒体的可能性)。The example opacity obtainer 502 of the example engagement level detector 500 of FIG5 obtains a current opacity characteristic (e.g., a degree or percentage) of the currently displayed media (block 706). The opacity obtainer 502 obtains the opacity characteristic from, for example, the display settings 216 of the wearable media device, the manual opacity input 218, and/or an eye tracker. The score calculator 504 receives the opacity characteristic data from the opacity obtainer 502 and uses the opacity characteristic data to generate an engagement score for the currently displayed media (block 708). For example, the score calculator 504 uses the example transformation 506 to convert the opacity into an engagement score (e.g., the likelihood that the user is focusing on the media displayed on the wearable media device 102).
示例计量器104(例如,经由输出装置516)生成至少包括用户识别信息、媒体识别信息以及参与得分的信息包(块710)。计量器104将可穿戴媒体设备102的通信接口202用于向媒体测量实体输送包(块712)。由此可见,使得媒体测量实体知道用户的身份、可穿戴媒体设备102上所显示的媒体的身份以及表示所识别的用户对所识别的媒体的参与(非参与)的得分。然后,图7的示例结束(块714)。The example meter 104 generates an information packet (e.g., via the output device 516) that includes at least user identification information, media identification information, and an engagement score (block 710). The meter 104 uses the communication interface 202 of the wearable media device 102 to transmit the packet to the media measurement entity (block 712). Thus, the media measurement entity is made aware of the user's identity, the identity of the media displayed on the wearable media device 102, and a score representing the identified user's engagement (or non-engagement) with the identified media. The example of FIG. 7 then ends (block 714).
图8是表示可以被执行为实施图1的媒体测量实体120的示例机器可读指令的流程图。图8的示例在媒体测量实体120的SDK提供方122为应用开发方(诸如,例如,与应用存储器(例如,Apple iTunes、Google Play等)关联的媒体提供方106和/或开发方)提供SDK时开始(块800)。由示例SDK提供方122提供的SDK使得接收应用开发方能够创建例如计量器104和/或将计量器104集成到一个或更多个应用中。在所例示的示例中,图1、图2和/或图5的计量器104经由所提供的SDK来提供。然而,图1、图2和/或图5的计量器104可以经由例如API、编程库、动态链接库(DLL)、插件、外接式附件等来提供。在一些示例中,计量器104经由例如网站、邮寄的光盘等直接提供给可穿戴媒体设备102。在一些示例中,计量器104被提供给可穿戴媒体设备制造商和/或中间商。在计量器104被提供给可穿戴媒体设备制造商的示例中,可穿戴媒体设备制造商可以在计量器104作为被集成部件的情况下设计(例如,开发、生产、制造等)可穿戴媒体设备102。在计量器104被提供给中间商的示例中,中间商可以在向零售商和/或向最终用户(例如,顾客)销售可穿戴媒体设备102时或之前将可穿戴媒体设备102安装(例如,修改、改变、适应等)为包括计量器104。FIG8 is a flow diagram representing example machine-readable instructions that may be executed to implement the media measurement entity 120 of FIG1 . The example of FIG8 begins when an SDK provider 122 of the media measurement entity 120 provides an SDK to an application developer (such as, for example, a media provider 106 and/or a developer associated with an application store (e.g., Apple iTunes, Google Play, etc.) (block 800). The SDK provided by the example SDK provider 122 enables the receiving application developer to create, for example, a meter 104 and/or integrate the meter 104 into one or more applications. In the illustrated example, the meter 104 of FIG1 , FIG2 , and/or FIG5 is provided via the provided SDK. However, the meter 104 of FIG1 , FIG2 , and/or FIG5 may be provided via, for example, an API, a programming library, a dynamic link library (DLL), a plug-in, an add-on, etc. In some examples, the meter 104 is provided directly to the wearable media device 102 via, for example, a website, a mailed CD, etc. In some examples, meter 104 is provided to a wearable media device manufacturer and/or an intermediary. In examples where meter 104 is provided to a wearable media device manufacturer, the wearable media device manufacturer can design (e.g., develop, produce, manufacture, etc.) wearable media device 102 with meter 104 as an integrated component. In examples where meter 104 is provided to an intermediary, the intermediary can install (e.g., modify, change, adapt, etc.) wearable media device 102 to include meter 104 before or before selling wearable media device 102 to a retailer and/or to an end user (e.g., a customer).
示例媒体测量实体120有关例如计量器104在可穿戴媒体设备上的安装和/或用与媒体测量实体120关联的面板进行的注册来从可穿戴媒体设备102的用户接收人口统计信息(块802)。在所例示的示例中,媒体测量实体120向用户分配标识符(块804)。在一些示例中,基于人口统计信息来生成标识符。然后,标识符存储在可穿戴媒体设备102上的存储器(例如,补贴板)和/或媒体测量实体120的数据存储128上。在所例示的示例中,媒体测量实体120开始收集监测数据(诸如,例如,媒体识别信息(例如,媒体识别元数据、代码、签名、水印和/或可以用于识别所呈现媒体的其他信息)、用户识别信息、使用时间和/或使用持续时间、参与得分和/或人口统计信息)(块806)。然后,图8的示例结束(块808)。The example media measurement entity 120 receives demographic information from a user of the wearable media device 102, for example, regarding installation of the meter 104 on the wearable media device and/or registration with a faceplate associated with the media measurement entity 120 (block 802). In the illustrated example, the media measurement entity 120 assigns an identifier to the user (block 804). In some examples, the identifier is generated based on the demographic information. The identifier is then stored in a memory (e.g., a faceplate) on the wearable media device 102 and/or in the data store 128 of the media measurement entity 120. In the illustrated example, the media measurement entity 120 begins collecting monitoring data (such as, for example, media identification information (e.g., media identification metadata, codes, signatures, watermarks, and/or other information that can be used to identify the presented media), user identification information, usage time and/or duration, engagement scores, and/or demographic information) (block 806). The example of FIG. 8 then ends (block 808).
图9是能够执行图6的指令以实施图1和/或图2的示例可穿戴媒体设备102的、能够执行图7的指令以实施图1、图2和/或图5的示例计量器104的和/或能够执行图8的指令以实施图1的示例媒体测量实体120的示例处理器平台900的框图。处理器平台900例如可以为服务器、个人计算机、移动装置(例如,蜂窝电话、智能电话、平板电脑(诸如iPadTM))、可穿戴媒体设备(例如,Google)、因特网应用或任意其他类型的计算装置。9 is a block diagram of an example processor platform 900 capable of executing instructions of FIG 6 to implement the example wearable media device 102 of FIG 1 and/or FIG 2 , capable of executing instructions of FIG 7 to implement the example meter 104 of FIG 1 , FIG 2 , and/or FIG 5 , and/or capable of executing instructions of FIG 8 to implement the example media measurement entity 120 of FIG 1 . The processor platform 900 may be, for example, a server, a personal computer, a mobile device (e.g., a cell phone, a smartphone, a tablet (such as an iPad ™ )), a wearable media device (e.g., Google), an Internet appliance, or any other type of computing device.
所例示示例的处理器平台900包括处理器912。所例示示例的处理器912为硬件。例如,处理器912可以经由来自任意期望家庭或制造商的一个或更多个集成电路、逻辑电路、微处理器或控制器来实施。The processor platform 900 of the illustrated example includes a processor 912. The processor 912 of the illustrated example is hardware. For example, the processor 912 can be implemented via one or more integrated circuits, logic circuits, microprocessors, or controllers from any desired family or manufacturer.
所例示示例的处理器912包括本地存储器913(例如,缓存)。所例示示例的处理器912经由总线918与包括易失性存储器914和非易失性存储器916的主存储器通信。易失性存储器914可以经由同步动态随机存取存储器(SDRAM)、动态随机存取存储器(DRAM)、内存总线动态随机存取存储器(RDRAM)和/或任意其他类型的随机存取存储装置来实施。非易失性存储器916可以经由闪存和/或任意其他期望类型的存储装置来实施。对主存储器914、916的访问由存储器控制器来控制。The processor 912 of the illustrated example includes a local memory 913 (e.g., a cache). The processor 912 of the illustrated example communicates with a main memory including a volatile memory 914 and a non-volatile memory 916 via a bus 918. The volatile memory 914 can be implemented via synchronous dynamic random access memory (SDRAM), dynamic random access memory (DRAM), memory bus dynamic random access memory (RDRAM), and/or any other type of random access memory device. The non-volatile memory 916 can be implemented via flash memory and/or any other desired type of memory device. Access to the main memories 914 and 916 is controlled by a memory controller.
所例示示例的处理器平台900还包括接口电路920。接口电路920可以经由任意类型的接口标准(诸如以太网接口、通用串行总线(USB)和/或PCI express接口)来实施。The processor platform 900 of the illustrated example also includes an interface circuit 920. The interface circuit 920 may be implemented via any type of interface standard, such as an Ethernet interface, a universal serial bus (USB), and/or a PCI express interface.
在所例示的示例中,一个或更多个输入装置922连接到接口电路920。输入装置922允许用户将数据和命令输入到处理器912中。输入装置可以经由例如音频传感器、麦克风、静物照相机或录像机、键盘、按钮、鼠标、触摸屏、触摸板、跟踪球、等点鼠标(isopoint)和/或语音识别系统来实施。In the illustrated example, one or more input devices 922 are connected to the interface circuitry 920. The input devices 922 allow a user to enter data and commands into the processor 912. The input devices may be implemented via, for example, an audio sensor, a microphone, a still camera or video recorder, a keyboard, buttons, a mouse, a touch screen, a touchpad, a trackball, an isopoint mouse, and/or a voice recognition system.
一个或更多个输出装置924还连接到所例示示例的接口电路920。输出装置924可以例如经由显示装置(例如,发光二极管(LED)、有机发光二极管(OLED)、液晶显示器、阴极射线管(CRT)显示器、触摸屏、触觉输出装置、发光二极管(LED)、打印机和/或扬声器)来实施。由此,所例示示例的接口电路920通常包括图形驱动器卡、图形驱动器芯片或图形驱动器处理器。One or more output devices 924 are also connected to the illustrated example interface circuit 920. The output device 924 can be implemented, for example, via a display device (e.g., a light emitting diode (LED), an organic light emitting diode (OLED), a liquid crystal display, a cathode ray tube (CRT) display, a touch screen, a tactile output device, a light emitting diode (LED), a printer, and/or a speaker). Thus, the illustrated example interface circuit 920 typically includes a graphics driver card, a graphics driver chip, or a graphics driver processor.
所例示示例的接口电路920还包括方便经由网络926(例如,以太网连接、数字用户线(DSL)、电话线、同轴电缆、蜂窝电话系统等)与外部机器(例如,任意种类的计算装置)交换数据的通信装置(诸如发送器、接收器、收发器、调制解调器和/或网络接口卡)。The interface circuitry 920 of the illustrated example also includes communication devices (such as transmitters, receivers, transceivers, modems, and/or network interface cards) that facilitate exchanging data with an external machine (e.g., any type of computing device) via a network 926 (e.g., an Ethernet connection, a digital subscriber line (DSL), a telephone line, a coaxial cable, a cellular telephone system, etc.).
所例示示例的处理器平台900还包括用于存储软件和/或数据的一个或更多个大容量存储装置928。这种大容量存储装置928的示例包括软盘驱动器、硬盘驱动器、光盘驱动器、蓝光光盘驱动器、RAID系统以及数字通用光盘(DVD)驱动器。The processor platform 900 of the illustrated example also includes one or more mass storage devices 928 for storing software and/or data. Examples of such mass storage devices 928 include floppy disk drives, hard drives, optical disk drives, Blu-ray disk drives, RAID systems, and digital versatile disk (DVD) drives.
图6、图7和/或图8的经编码指令932可以存储在大容量存储装置928中、存储在易失性存储器914中、存储在非易失性存储器916中和/或存储在可移除有形计算机可读存储介质(诸如CD或DVD)上。The encoded instructions 932 of Figures 6, 7, and/or 8 may be stored in the mass storage device 928, in the volatile memory 914, in the non-volatile memory 916, and/or on a removable tangible computer-readable storage medium such as a CD or DVD.
虽然这里公开了特定的示例方法、设备以及制品,但本专利的覆盖范围不限于此。相反,本专利覆盖完全落在本专利的权利要求的范围内的所有方法、设备以及制品。Although certain example methods, apparatus, and articles of manufacture have been disclosed herein, the scope of coverage of this patent is not limited thereto. On the contrary, this patent covers all methods, apparatus, and articles of manufacture fairly falling within the scope of the claims of this patent.
Claims (15)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US61/923,859 | 2014-01-06 | ||
| US14/250,068 | 2014-04-10 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| HK1228053A1 HK1228053A1 (en) | 2017-10-27 |
| HK1228053B true HK1228053B (en) | 2020-04-24 |
Family
ID=
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6265572B2 (en) | Method and apparatus for detecting involvement with media presented at a wearable media device | |
| JP7207836B2 (en) | A system for evaluating audience engagement | |
| US10346860B2 (en) | Audience attendance monitoring through facial recognition | |
| JP6179907B2 (en) | Method and apparatus for monitoring media presentation | |
| JP5651231B2 (en) | Media fingerprint for determining and searching content | |
| CN105229629B (en) | For estimating the method to the user interest of media content, electronic equipment and medium | |
| US9256601B2 (en) | Media fingerprinting for social networking | |
| US12143668B2 (en) | Audience attendance monitoring through facial recognition | |
| US20120072936A1 (en) | Automatic Customized Advertisement Generation System | |
| US11030190B2 (en) | Experience analytic objects, systems and methods | |
| CN105230034A (en) | Method and apparatus for identifying accompanying media interactions | |
| US9301019B1 (en) | Media correlation by feature matching | |
| US12114028B2 (en) | Methods and apparatus to determine media exposure of a panelist | |
| JP2017525016A (en) | Method, system, and computer-readable medium for determining outcomes for promotional digital on-screen graphics | |
| JP2017506389A (en) | System and method for providing content delivery information and verification | |
| JP7785684B2 (en) | SYSTEM AND METHOD FOR COLLECTING DATA FROM USER DEVICES - Patent application | |
| HK1228053B (en) | Methods and apparatus to detect engagement with media presented on wearable media devices | |
| HK1228053A1 (en) | Methods and apparatus to detect engagement with media presented on wearable media devices |