用于对元数据进行译码的方法和装置的制作方法

文档序号:6419662阅读:93来源:国知局
专利名称:用于对元数据进行译码的方法和装置的制作方法
背景技术
通过技术的进步,媒体内容正在寻找通过各种非传统方法进入家庭的途径。例如,随着宽带数据连接的出现,现在媒体内容正通过互联网和其他数字发布源以及电视和无线电广播的传统方法提供给家庭。此外,家庭网络化标准(例如HAVi以及有线和无线协议(例如IEEE 1394、IEEE802.11、超宽频带(UWB)、蜂窝和寻呼网络)以及蓝牙)现在使得多种不同的媒体消费装置可以通过家庭网络进行通信。因此,在家中接收的媒体内容可以通过家庭网络发布以显示在连接到家庭网络的任何媒体消费装置上。
家庭网络化和媒体内容传送机制的这些进步改进了用户对媒体内容的访问,但是也对测量媒体内容的消费提出了新的挑战。更具体地,传统的媒体消费计量器(meter)通常被构成为对特定类型的媒体消费装置以特定格式消费的媒体信号进行测量。例如,使用适于对电视格式的信号进行测量的计量器来测量电视内容消费。类似地,使用适于对计算机格式的信号进行测量的计量器来测量计算机内容。虽然这种方法对不联网在一起的媒体消费装置工作得很好,但是因为媒体内容通过家庭网络传送的方式,这种方法不能在家庭网络化环境中进行媒体消费测量。具体地,家庭网络通常包括多种联网在一起的媒体消费装置,它们各自适于处理按特定格式提供的媒体。为了能够在这些联网的装置之间进行通信,家庭网络包括一个或更多个译码器,译码器对通过家庭网络传送的媒体内容信号在联网的装置所要求的各种信号格式之间进行译码或转换。例如,典型的家庭网络可以被构成为包括连接到计算机的电视,在该电视和计算机之间设置有译码器。译码器将在电视接收并随后选择以在计算机观看的媒体内容从电视格式转换为计算机格式以使得能够对电视接收的媒体内容进行处理以在计算机显示/观看。
不幸的是,家庭网络译码器进行的用于使得能够在不同装置之间进行通信的格式转换处理还导致有价值的视听(audience)测量数据的破坏或损失。更具体地,媒体内容提供者将使得能够进行媒体消费测量的数据嵌入媒体内容。然后,媒体内容消费计量器提取该数据以用于确定媒体内容本身以及关于该媒体内容的其他信息,该其他信息随后可以被报告以测量媒体内容的消费。然而,家庭网络译码器不适于将这种嵌入数据转换为适合于下游消费测量装置使用的格式,结果,在译码期间,嵌入数据要么从媒体内容中去除要么被破坏。因此,不能准确地测量经转换的媒体内容的消费。


图1是具有一组译码器的家庭网络的示例的框图,所述译码器对嵌入在媒体内容中的数据进行转换以由一组媒体消费计量装置来使用。
图2是描述可以实现图1的译码器的示例方式的框图。
图3是描述可以实现图1的媒体消费计量装置之一的示例方式的框图。
图4是描述进行元数据译码的方法的流程图。
图5A是描述适用于以广播电视格式提供的媒体内容的一组元数据字段(field)的图。
图5B是描述适用于以流媒体格式提供的媒体内容的一组元数据字段的图。
图6是描述用于创建代表特定媒体内容的水印和用于创建可以用来将水印与特定媒体内容相关联的相关信息的示例方法的流程图。
图7A-7C是定位于描述用于确定计量装置的检测能力的示例方法的流程图。
具体实施例方式
参照图1,家庭网络10包括多个媒体消费装置12,每一个代表多种装置(例如包括电视、收音机、个人计算机、个人数字助理(PDA)、电话以及数字视频光盘(DVD)播放器、个人视频记录器(PVR))中的一个。各个媒体消费装置12适于接收来自一个或更多个不同媒体源(在图1中总体表示为媒体内容云(media content cloud)14)的媒体内容。媒体内容云14提供的内容例如可以包括广播内容,来自因特网的流或网页内容,或者由本地装置(例如DVD播放器,视频盒式记录器(VCR),媒体服务器或任何其他本地源)提供的内容。媒体消费装置12互相进行通信以使得通过家庭网络10传输的媒体内容可以通过媒体消费装置12消费,可以在多个媒体消费装置12之间共享,或者可以存储在也连接到家庭网络10的媒体存储数据库16中以用于以后的检索和消费。可以按有线或无线的方式来构建家庭网络。在一些实施例中,家庭网络可以包括有线和无线通信的组合。
为能进行视听测量,一组内容消费计量装置18(以下称为计量器)也连接到家庭网络10,并且适于测量媒体消费装置12消费的内容。各个计量器18可以被构成为对单个的媒体消费装置12进行计量,或者可以被构成为对多个媒体消费装置12进行计量。此外,各个计量器18可以适于独立地工作,或者相反地,各个计量器18可以适于在主机(master)或中央计量单元(未示出)的控制下工作。计量器18可以无线地或者按有线方式连接到家庭网络10。例如,如果计量器18被实现为由家庭成员携带以测量该家庭成员的消费习惯的便携式计量器,那么计量器很可能无线地与网络进行通信。这种通信可能局限为接收来自媒体消费装置的码或者可能强大到在便携式计量器与其他网络装置之间双向通信。各个计量器18收集到的视听测量数据提供给测量收集单元20,在测量收集单元20对数据进行分析或者存储以用于以后发送给远端数据收集设备(未示出)以进行分析。测量收集单元20可以设置在与家庭网络10相同的住宅内,或者相反地,可以设置在容纳家庭网络10的住宅之外。正如在图1中可见,计量器18可以与被计量的媒体消费装置12分立,或者可以与其集成为一体。
仍参照图1,一组译码器22在不同的位置连接到家庭网络10,并被构成为将通过家庭网络10传送的媒体内容在一个或更多个格式之间进行译码或转换从而使得媒体内容适合由一个或更多个媒体消费装置12消费。在一个示例结构中,根据以下更详细描述的方法,译码器22适于接收来自一个或更多个媒体消费装置12的媒体内容,对媒体内容进行译码,并且将经译码的消费用媒体内容提供给一个或更多个媒体消费装置12。
与家庭网络媒体存储数据库16相连接并进行通信的家庭网络媒体服务器24可以适于控制家庭网络10上的通信,可以适于用作媒体内容消费装置12,并且还可以适于从媒体云14接收内容。家庭网络媒体服务器24可以通过流出内容、推进内容、使得可以下载内容或通过任何其他方式将内容提供给连接到家庭网络10的各种装置。此外,家庭网络媒体服务器24可担当在家庭网络10中消费的所有媒体内容的中央存储库。另选地,可以在任何媒体消费装置12接收媒体内容,然后将其提供给家庭网络10以用于在任何其他媒体消费装置12进行消费/观看/显示。
本领域普通技术人员将理解,可以按任何希望的方式来构建家庭网络10,并且家庭网络10可以包括任意数量的网络装置。此外,连接到家庭网络10的装置可以按任何希望的方式进行通信和接口,例如包括使用诸如HAVi,Wi-Fi,蓝牙,IEEE 1394,DVI,HDMI或任何其他高速接口协议的有线或无线通信协议,或使用以太网协议。
现在参照图2,在示例实施例中,各个计量器18都配备有处理器26(其执行存储在存储器28中的指令集以控制计量器18的工作)和家庭网络接口30(其使得可以在计量器18与其他连接到家庭网络10的装置之间进行通信,例如可以使用软件应用接口(API)来实现)。本领域普通技术人员将理解,家庭网络接口30可以使用能够在家庭网络10使用的通信协议与设置在计量器10中的处理器26使用的通信协议之间进行翻译的任何装置来实现。此外,各个计量器18包括一个或更多个用于与其他装置连接的接口32a、32b以及一个或更多个用于检测媒体内容消费的检测器32c-32e。接口32a、32b例如可以包括适于与对存在一个或更多个网络用户/视听成员进行检测的人员计量器进行通信的接口32a;和/或适于与收集测量单元20进行通信的数据收集接口32b。检测器32c-32e将检测的信息提供给处理器26,处理器26对信息进行处理并使得信息通过家庭网络10传送到测量收集单元20。然后,测量收集单元20将该数据传送给远端数据收集设备(未示出)以进行分析。此外,处理器26适于对译码器22通过家庭网络10传送的询问作出响应。另选地,测量收集单元20不需要连接到家庭网络10,而相反地,可以适于通过设置在一个或更多个计量器18中的一个或更多个数据收集接口32b直接从计量器18接收媒体消费测量数据。
与各个计量器18相关联的检测器32c-32e适于对相应的媒体消费装置提供的输出信号的类型进行检测,例如可以使用以下装置来实现对音频信号进行检测的麦克风32c、对视频信号进行检测的视频检测器32d、和/或对以数字比特流提供的数据进行检测的数字数据传感器32e。由于可以在计量器18中安装多种检测器类型,计量器18可以适于对多种信号进行检测并且还可以适于对嵌入在这些信号中的多种码进行识别和处理。这些码可以包括基于视频的码、例如隐藏字幕(closed captioning)、自动节目(lineup)测量(AMOL)、传统NTSC或PAL电视信号的垂直消隐间隔(VBI)中的交互电视触发、有源模拟/数字视频中的不可察觉码(imperceptible code)、以及数字视频分组的用户数据中包括的码,只举出了几个。此外,这些码可以包括听不见的音频码,辅助数据码,数字压缩音频分组以及包括节目指引信息的数据分组中的信息,例如PSI、PSIP和A-90数据分组。可以使用现有的广播标准来设置这些码的格式,或者替代地可以根据目前正在开发或将来要开发的标准来设置这些码的格式,例如BBC近来开发的表示为TV-anytime的标准,ATSC开发的称为Versioned ISAN(VISAN)的内容标识符标准,以及美国广告公司协会最近定义的称为AD-ID的标准。替代地,或者除了这些之外,检测信号包括与媒体内容相关联的码,一个或更多个检测器可以适于接收表示计算机软件应用的使用的信号。例如,一个或更多个检测器可以适于对控制对数据库16的访问的计算机软件应用进行监视以例如确定特定媒体内容移入数据库16或者从数据库16移出的频度。
编码通过媒体信号作为元数据传送。元数据可以包括与媒体内容相关联的多种信息,例如内容标识信息、源标识信息(SID)、目标装置标识信息、发布信道标识信息和/或标识媒体内容的创建和/或传送日期的数据和时间戳。此外,元数据还可以包括诸如频率、格式、信号强度、比特率、帧速率和采样频率(只举出了几个)的信号特征。信号格式信息可以用来将信号从第一格式译码为第二格式以使得能够在能识别并处理第二格式的消费装置处消费该信号。
本领域普通技术人员应理解,计量器18可以使用适于执行核心计量功能(例如接收和处理消费数据并将消费数据提供给中央数据收集设备)的任何软件和硬件组合来实现。本领域普通技术人员还应理解,现有的媒体消费计量技术的范围从非常简单到复杂。然而,本发明不限于使用任何一种计量技术,而相反地可以使用具有某范围的复杂度的多种计量器18。例如,本发明使用的计量器18可能能够通过家庭网络10进行通信以及对媒体消费进行计量,或者相反地,计量器18可能被构成为对通过特定类型的媒体消费装置12消费的特定类型的媒体进行计量的独立装置。此外,计量器18可以被实现为收集频道调谐信息的简单的基于硬件的装置,或者执行智能数据收集和处理功能的较复杂的基于软件的装置。
家庭网络10中的各个计量器18的位置取决于要执行的计量的类型。例如,如果计量器18适于通过对媒体消费装置12之一输出的信号(例如音频或视频信号)进行检测来执行计量,那么计量器18通常位于该内容消费装置12附近,从而它可以访问要计量的信号。如果相反地,计量器18适于对译码器22提供的信号进行计量,那么计量器18不需要被设置为物理上邻近媒体消费装置,但是必须接近译码器22或者被设置为远端接收译码器22输出的信号。当然,在后一个实施例中,计量器18对经过译码器22的信号流而不是媒体内容消费装置12对这些信号的消费进行检测。这种设置对适于检测通过译码器22的信号流并具有适于向译码器22询问被译码的媒体内容的软件应用接口(未示出)的计量器18尤其有用。
参照图3,本发明的译码器22适于对媒体内容和与媒体内容一起传送的元数据二者进行译码,并且可以被实现为包括家庭网络接口30、输入媒体信号去复用器34、处理器36、存储器38、输出媒体编码译码器40、编码管理器42、以及适于检测水印并对新水印进行编码的音频/视频水印编码译码器44。执行存储在存储器38中的软件指令集的处理器36对译码器22中包括的各种部件进行控制,各个译码器部件可以使用软件、固件、硬件以及它们的任意组合来实现。例如,可以使用商业上可以获得的装置来实现任何的译码器部件,只要已根据需要对各个装置的功能进行了调整以使其如本文所述地工作。此外,诸如编码管理器42的一个或更多个部件可以实现为存储在存储器38中并且由处理器36执行的软件程序。
还参照图4,译码器22可以适于执行方法50,该方法使得译码器22能够对从连接到家庭网络10的第一媒体消费装置12(例如电视)接收到的媒体内容和所附元数据进行译码并能够将经译码的媒体内容和所附元数据提供给也连接到家庭网络10的第二媒体消费装置12(例如个人计算机)。如下所述,可以通过在执行存储在存储器38中的软件指令集的处理器36的控制下工作的译码器22的各种部件来执行方法50。在示例实施例中,可以当译码器22在家庭网络接口30接收到媒体内容时开始方法50(块52)。设置在译码器22中的家庭网络接口30使得在译码器22与家庭网络10中的其他装置之间能够进行通信。正如对于设置在计量器18中的家庭网络接口30所述的,设置在译码器22中的家庭网络接口30可以使用能够在家庭网络10使用的通信协议与设置在译码器22中的处理器36使用的通信协议之间进行翻译的任何类型的装置来实现。也是在块52中,家庭网络接口30将媒体内容存储在存储器38中。
当媒体内容存储到存储器38之后,输入媒体去复用器34对媒体内容进行去复用以提取与其一起发送的元数据(块54)。在去复用器34对在家庭网络接口30接收的媒体内容进行去复用之前不需要将其存储,而是可以相反地在媒体内容到达译码器22时通过家庭网络接口30将其发送给信号去复用器34。去复用器34可以在接收到媒体内容时对其进行去复用,然后将经去复用的内容(即媒体内容和提取的元数据)存储在存储器38中。然后,方法50可以继续,编码管理器42对提取的元数据进行检查以识别电视提供给译码器22的媒体内容的媒体格式“格式A”(块56)。例如,元数据可能表示在译码器22接收的媒体内容的格式被设置为电视广播信号,从而格式A是诸如NTSC信号的标准广播电视信号格式。此外,编码管理器42对元数据进行检查以识别从媒体内容中提取的元数据的格式被设置为的元数据格式“格式A1”。在这个示例实施例中,译码器22被描述成适于对输入的媒体内容和元数据进行检查以确定格式A和格式A1的特性。译码器22进行这种确定的能力对适于从多种媒体消费装置类型接收媒体内容和元数据的译码器尤其有用。如果相反地,译码器22设置在家庭网络10内部,仅从单个媒体消费装置类型接收媒体内容和元数据,那么可以根据格式A和格式A1的特性对译码器22进行预编程以使得编码管理器42不需要确定格式A和格式A1的特性(块56)。
接着,编码管理器确定与经译码的媒体内容将传送到以消费的第二网络装置相关联的媒体格式,“格式B”(块58)。作为示例,个人计算机可能具有视窗操作系统和视窗媒体播放器,从而媒体内容必须以适合于通过视窗媒体播放器显示的流媒体格式提供给个人计算机。于是,对于这个示例,媒体格式B是流媒体信号格式。可以根据个人计算机使用的媒体格式(即格式B)对编码管理器42进行预编程,以使得编码管理器从存储器38中检索出这种格式。另选地,编码管理器42可以被构成为对个人计算机进行询问以获得媒体格式B。此外,编码管理器42还识别提取的元数据在传送到个人计算机之前应该被译码为的元数据格式,格式B1(块58)。格式B1是被设置为对在个人计算机的媒体消费进行测量的计量器18识别的元数据格式。可以根据元数据格式(格式B1)的特性对编码管理器42进行预程序,或者可以使编码管理器42适于通过下面更详细描述的一组询问方法中的一个或者更多个来从与个人计算机相关联的计量器18获得格式B1的特性。
一旦编码管理器42识别出适用的媒体格式(格式A和B)以及适用的元数据格式(格式A1和B1),该方法继续,编码管理器42指示输出媒体编码译码器40将媒体内容从格式A译码为格式B并将提取的元数据从格式A1译码为格式B1,并且向输出媒体编码译码器40提供进行这些译码功能所需要的参数(块60)。此外,编码管理器42向输出媒体编码译码器44提供将经译码元数据与经译码媒体内容组合以形成随后传送给个人计算机的输出媒体信号所必需的指令和参数。最后,译码器22将其中嵌入有经译码元数据的经译码媒体信号提供给个人计算机以用于其消费(块62)。
本领域普通技术人员应理解,进行将信号从第一媒体格式转换为第二媒体格式的译码功能的方法在本领域是众所周知的。例如,译码器22可以适于将包含媒体内容的信号从广播格式转换为以下格式中的任一种1)流媒体格式,2)JPEG格式,例如从影片中得到静止图片以用于数字照片帧,3)MP3格式,例如向广播电影播放配乐,和/或4)数字视频记录器格式。另选地,译码器22可以适于将信号从数字视频记录器格式转换为以下格式中的任一种1)流媒体格式,2)MP3格式,和/或3)JPEG格式。作为进一步的示例,译码器22可以适于将信号从流媒体格式转换为以下格式中的任一种1)JPEG格式,和/或2)MP3格式。本领域普通技术人员还应理解,这些公知的译码技术中的任一个都可以适于使得能够将元数据从第一元数据格式译码为第二元数据格式。
本领域普通技术人员还应理解,可以以多种不同方式设置元数据格式,在一些情况下,元数据格式可以至少部分地取决于与该元数据相关联的媒体内容的媒体格式。例如,如果与元数据相关联的媒体内容是以广播电视媒体格式提供的,那么元数据的格式很可能被设置为包括与广播电视相关的数据字段。现在参照图5A,格式A1如果与数字广播电视媒体格式(例如ATSC)相关联则可以包括包含多种广播电视信号信息的一组数据字段70,例如副信道号72、主信道号74、传送ID 76、媒体内容中传送的节目的名称78、节目号80、节目说明82、源ID 84、日期/时间戳86、传送速率88、视频比特率90、音频比特率92、音频采样率94、以及视频帧速率96。在该示例中,副信道号和主信道号各自为10比特长,传送ID为16比特长,节目名称以按照如ISO 10646-1所述的UnicodeTM的基本多语言平面(BMP)来编码的1到7个16比特字符码的序列表示,节目号为8比特长,节目说明以按照如ISO 10646-1所述的UnicodeTM的基本多语言平面(BMP)来编码的1到7个16比特字符码的序列表示,源ID为16比特长,日期/时间戳为UTC格式的32比特长的数字。
相反地,与要以流媒体格式提供以用于在个人计算机处消费/显示的媒体内容相关联的元数据的格式很可能被设置为包括数据区98(用于包含关于数字数据格式的媒体内容的信息)的数据头。因此,例如,格式B1可以包括用于包含信息的字段,例如节目名称100、节目号102、节目说明104、源ID 106、广播日期/时间戳108、经译码的日期/时间戳110、作者112、装置ID114、家庭ID116、格式118、视频比特率120、音频比特率122、音频采样率124、以及视频帧速率126。此外,可以将格式B1的数据字段限定为包括特定码的数据或具有特定比特数的数据串。例如,可以按如下方式限定格式B1的字段节目名称100是ASCII编码,节目号102为8比特长,节目说明104是ASCII编码,源ID在格式上与格式A的源ID相同,广播日期/时间戳108与广播元数据中的相同,经译码的日期/时间戳110是反映译码器104进行译码的日期和时间的32比特数字,作者字段112是表示译码器104的用户的ASCII码,装置ID114是标识译码器104的8比特ASCII编码的数字,家庭ID116是指派为标识家庭网络10的32比特ASCII编码的数字。除了识别格式A1和B1之外,编码管理器42可以被构成为生成格式B1的一个或更多个字段中包含的数据,例如包括与作者112、装置ID 114、家庭ID 116和格式118字段相关联的数据。
元数据格式(格式B1)也可以受到用于收集元数据以测量对与元数据相关联的媒体内容的消费的计量器18的类型的影响。例如,如果计量器18被设置为检测音频码,那么元数据格式(格式B1)适合于插入音频信号并由音频码计量器识别,和/或如果计量器被设置为检测视频码,那么元数据格式(格式B1)适合于插入视频信号并由视频码计量器识别。同样地,如果计量器18被设置为检测数字数据,那么元数据格式(格式B1)适合于插入数字数据流并由数字数据检测器检测。
译码器22的译码能力还可以根据译码器22在家庭网络10中的定位而不同。例如,如果译码器22被设置为从多种媒体消费装置12接收输入并向多种媒体消费装置12提供经译码的媒体内容,那么译码器22很可能适于将媒体内容在连接到其的媒体消费装置12使用的多种格式之间进行译码。另选地,如果译码器22被设置为从单个媒体消费装置12接收输入并向单个媒体消费装置12提供经译码的媒体内容,那么译码器22仅需要适于在被设置为向译码器22提供媒体内容/从译码器22接收媒体内容的两个媒体消费装置12使用的媒体格式之间进行译码。
现在参照图6,根据与第二网络装置(例如个人计算机)相关联的计量器18的能力以及是否满足一个或更多个条件(下面更详细地描述),方法50可扩展为包括统一用标号130标识的子方法,该子方法用于使得音频/视频水印编码译码器44将水印以下述方式插入媒体内容使得插入的水印是人类感觉所不能感知的,从而插入的水印不干扰在个人计算机对媒体内容的消费。在这种设置中,编码管理器42可以使用与媒体内容相关联的元数据来识别媒体内容、然后使得音频/视频水印编码译码器44生成唯一地代表该媒体内容的水印并将该水印插入经译码的媒体内容中(块132)。接着,译码器22将把媒体内容的特性与唯一的水印相关联的信息提供给计量器18,计量器18可以适于将此关联信息直接或经过测量收集单元20(见图1)传送给远端数据收集设备(未示出)(块122)。另选地,译码器22可以适于将此关联信息通过家庭网络10直接提供给测量收集单元20。当在个人计算机处消费了插入有水印的媒体内容、并且与该个人计算机相关联的计量器18提取水印并将水印的存在报告给测量收集单元20或远端数据收集设备时,数据收集装置可以根据对唯一的水印的报告使用关联信息来确定消费的媒体内容的特性。
再次参照图1,应该理解,并不是所有的译码功能都需要由单个网络部件来执行,而相反地可以由任何消费装置12或任何其他网络装置或网络装置的组合来执行,只要这些装置适于执行本文所述的译码功能。例如,译码器22可以被构成为对输入的媒体内容信号进行去复用以将信号中包含的元数据从节目或其他媒体内容分离,如参照图3和4所述的那样。另选地,媒体消费装置12可以被构成为执行这个去复用功能,以使得由此提取的元数据与媒体内容分离地传送到译码器22。同样地,任何媒体消费装置12都可以被构成为在媒体内容信号传送到译码器22之前对该信号进行解码或其他处理。例如,任何媒体消费装置12都可以被构成为对通过RF传输以ATSC、DVB、或MPEG格式提供的数字压缩广播信号进行接收和解调/向下降频。任何媒体消费装置12都可以进一步被构成为包括去复用器,所述去复用器对经解调的比特流进行去复用以获得一组基本成分,包括广播中传送的基本视频流、基本音频流和元数据。然后,可以分别通过MPEG/AC3音频解码器和MPEG视频解码器对基本视频流和音频流进行解码,这两个解码器也可以设置在任一媒体消费装置12中。随后,经解码的视频流和音频流可以传送到译码器22以按照上述图4中所示的方法50的块56-62进行译码。在进行了译码之后,译码器22可以适于生成流媒体信号,所述流媒体信号可以传送到被构成为消费/显示流媒体的媒体消费装置12之一,或者由服务器24存储在存储器16中以在以后消费。此外,用于对消费流媒体的媒体消费装置12进行计量的计量器18可以被构成为直接从译码器22接收经译码元数据,或者替代地可以被构成为当媒体消费装置12消费译码器22传送的流媒体信号时提取嵌入其中的经译码元数据。
仍参照图1,在译码器22将经译码的元数据直接提供给第一计量器18的实施例中,译码器22可以设置在被构成为对在媒体消费装置12的消费进行计量的第二计量器18中或者与第二计量器18通信。第二计量器18例如可以使用被设置为对例如通过电视12消费的电视节目进行计量的机上盒18来实现。在本实施例中,当在电视机12消费对应的电视节目时,机上盒18收集元数据。然后,机上盒18将收集的元数据提供给译码器22,译码器22将元数据从第一格式(格式B1)译码为适于在第一计量器18发送和接收的第二格式(格式B2)。译码器22可以与机上盒18集成为一体、设置在机上盒18内部、或者与机上盒18分立但与其通信。第一计量器18例如可以使用被设计为收集音频码或被设计为收集使用任何无线协议无线传输的数据的便携式计量器18来实现。当然,如果第一计量器18被设计为使用诸如蓝牙的无线协议来无线地接收数据,那么译码器22被构成为将元数据译码为蓝牙格式并且第二计量器18被构成为以蓝牙格式发送数据。为了对家庭成员的收看习惯进行计量,便携式计量器18可以被构成为由家庭成员携带。此外,便携式计量器18可以被构成为通过对设置在家外的媒体消费装置12发出的音频码进行检测来对在家外发生的该家庭成员的媒体消费进行计量,并且可以被构成为通过对如上所述的来自机上盒18的经译码元数据进行无线接收来检测家里的媒体消费。另选地,便携式计量器18可以被设计为对电视机12发出的音频码以及经译码的且由机上盒12发送的元数据进行检测,以使得便携式计量器18当放置在家里时接收到代表相同收看事件的两组数据。然后可以比较这两组数据的一致性以提高数据准确性的可信度。当然,必须按仅将这两组数据计为单个收看事件的方式来处理这两组数据。在另一个示例实施例中,机上盒18可以被构成为通过对便携式计量器18不能检测的码进行检测、将这种码译码为适合便携式计量器18进行检测的格式、然后将经译码的码提供给便携式计量器18从而补充便携式计量器18的码捕捉能力。在这个实施例中,便携式计量器18可以被设计为检测电视机12发出的诸如SID的第一类型码,但不检测诸如时间戳的第二类型码。机上计量器18可以被设计为对第一类型码和第二类型码的任一个或全部两个进行检测。例如,机上计量器18可以检测电视机12发出的SID和时间戳,并且可以将SID和时间戳译码为适合于便携式计量器18接收/处理的格式。此后,机上计量器18可以将经译码的时间戳和SID中的一个或全部两个例如通过射频信号、红外信号、Wi-Fi信号、音频信号等发送到便携式计量器18。当然,机上计量器和便携式计量器18必须被配备为使用这些信号进行通信。
可以根据格式A1和格式B1的特性对译码器22预编程以使得译码器22可以自动地将在译码器接收的元数据从格式A1转换为格式B1。事实上,当译码器22适于接收仅仅单种格式的媒体并且仅以一种格式发送数据时,这种设置是优选的。另选地,还参照图7A,如上所述,译码器104可以适于执行多种方法以向一个或更多个联网的计量器18询问关于计量器18的检测能力的信息,从而可以确定元数据要提供给计量器18的格式,即格式B1。例如,一个这种方法140可以包括一组子方法,每个子方法都被设计为针对不同类型的检测器的存在进行测试。第一个这种子方法142可以针对能够检测音频水印的音频检测器的存在进行测试,可以在译码器22向计量器18进行询问以确定其是否包括音频水印检测器时开始(块144)。如果计量器18否定地对该询问作出响应,即计量器18没有音频水印检测器,那么译码器22绕过子方法142的剩余部分,而进行到用于对计量器18是否包括一个或更多个其他类型的检测器进行测试的附加子方法(如下面参照图7B和7C更详细地说明)。
如果相反地,响应于在块64中进行的询问,计量器18肯定地作出响应,即计量器18的确具有音频水印检测器,那么子方法62继续,译码器22确定在提供给译码器22以译码的媒体内容中是否检测到音频水印(块146)。如果在媒体内容中没有检测到音频水印,那么译码器22创建新的音频水印并使新音频水印嵌入媒体内容中(块148)。本领域普通技术人员应理解,音频/视频水印编码译码器44可以被构成为对媒体内容中提供的音频水印的存在进行检测并创建新的音频水印以插入该内容。此外,标准的音频/视频水印编码解码器的能力和功能在本领域是公知的,在此不做进一步的说明。译码器22还可以使得执行参照图6所述的子方法130的全部或一部分从而使得关联信息被生成并被发送到测量收集单元20和/或远端数据收集设备,在测量收集单元20和/或远端数据收集设备所述关联信息可以用来将水印关联到它代表的节目或其他内容。
如果在块146检测到了音频水印,那么译码器22确定如果音频水印插入到将由译码器22输出的信号中其能否经历由输出媒体编码译码器40执行的压缩仍存在(块150)。具体地,输出媒体编码译码器40适于在插入有水印的媒体内容信号通过家庭网络10传送之前对该信号进行压缩。输出媒体编码译码器40通过抑制一个或更多个信号频率来压缩信号。然而,水印是通过以使得经调制的频率唯一地代表特定的节目或其他媒体内容的方式来对特定的一组信号频率进行调制而创建的。因此,输出媒体编码译码器40执行的压缩可能使得被调制以创建水印的一个或更多个频率被抑制,从而导致计量器18不能恢复音频水印。译码器22可以适于执行多种用于确定水印能否经历输出媒体编码译码器40的压缩仍存在的方法。例如,译码器22可以使得输出媒体编码译码器40将水印插入媒体内容,得到的信号可以由译码器22以与处理输入信号的方法几乎相同的方法来处理,以确定是否能恢复音频水印。在另一个实施例中,可以根据关于水印能够经受/仍然存在的信号压缩率的信息对译码器22进行预编程。具体地,在将特定的水印插入媒体内容信号之前,可以对水印进行测试以确定适当的信号压缩率(即水印能仍然存在的压缩率)的范围。然后,可以将这些适当的压缩率提供给译码器22的制造者/开发者,并且使用它们对译码器22进行预编程,以使得当遇到水印时译码器22可以使用预编程的信息与输出媒体编码译码器40使用的压缩率进行比较以确定输出媒体编码译码器40使用的压缩率是否适合于以能恢复的无失真方式插入和传送水印。在另一个实施例中,可以与包含水印的信号一起传送关于适当压缩率的信息,并且由译码器22将其从信号中提取出来以用于确定水印能否经历输出媒体编码译码器40使用的压缩率而仍然存在。如果音频水印仍然存在,那么子方法142使得输出媒体编码译码器40插入水印(块152)(如果尚未插入水印),此后,子方法142结束,方法140在下面参照图7B和图7C所述的另一个子方法继续。
如果在块150译码器22确定输出媒体编码译码器40使用的压缩率不合适,即,将导致水印不可以恢复,那么译码器22可以将压缩率减小希望的量。本领域普通技术人员应理解,压缩率指未压缩信号的数据与压缩信号的数据的比率。此外,信号压缩率与输出比特率反相关,即,当压缩率减小时输出比特率增大。因此,如果压缩率太高并将导致水印不可恢复,那么译码器22可以通过将输出媒体编码译码器40的输出比特率增大希望的量(例如30Kb/sec)来减小输出媒体编码译码器40的压缩率(块154)。在增大输出比特率之后,译码器22确定新的经增大的输出比特率是否超过家庭网络10支持的最大允许比特率(块156)。本领域普通技术人员应理解,如果该比特率高于家庭网络10支持的比特率,那么家庭网络10可能无法不引起信号失真地传送该信号。结果,译码器22将输出比特率减小到家庭网络10的带宽之内的值(块158),子方法142返回块148,如上所述,在块148创建新的音频水印并将其插入媒体内容。正如上面也已经描述的那样,当译码器22使得输出媒体编码译码器40创建新的音频水印时,译码器22还可以执行图6所示的子方法130的全部或一部分,以创建关联信息并将其发送到计量器18以用于报告给远端数据收集设备(未示出)。
如果输出比特率未超过家庭网络10支持的最大比特率(块156),那么子方法142返回块150及其之后的块,在那里,如上所述,译码器22再次进行测试以确定编码译码压缩率是否适合于对水印的传送。
还参照图7B(其包括如调整点(alignment point)A所示的图7A的流程图的继续),在执行了用于检测音频水印检测器的存在的子方法142之后,可以执行用于确定计量器是否具有能够检测视频水印的检测器的子方法162。用于对视频水印检测器的存在进行检测的子方法162在译码器22对计量器18进行询问以确定其是否包括视频水印检测器时开始(块164)。如果计量器18否定地对该询问作出响应,即计量器18不具有视频水印检测器,那么译码器22进行到如下面参照图7C更详细地说明的用于测试计量器是否包括一个或更多个其他类型的检测器的附加子方法。如果相反地,响应于在块164进行的询问,计量器18肯定地作出响应,即计量器18的确具有视频水印检测器,那么子方法162继续,译码器22向计量器18进行询问以确定在提供给译码器22以译码的媒体内容中是否检测到了视频水印(块166)。如果在媒体内容中没有检测到视频水印,那么子方法可以在块168继续,在块168,译码器22创建新的视频水印并将该新视频水印嵌入媒体内容。如上所述,标准的音频/视频水印编码解码器的能力和功能在本领域中是公知的,在此不做进一步的说明。译码器22还可以使得参照图6所示的子方法130的全部或者一部分被执行,从而创建关联信息并将其发送到测量收集单元20和/或远端数据收集设备(未示出),在测量收集单元20和/或远端数据收集设备可以使用关联信息来将水印关联到它代表的节目或其他内容。
如果在块166检测到了视频水印,那么译码器22确定如果视频水印插入要由译码器22输出的信号其能否经历由输出媒体编码译码器40执行的压缩而仍然存在(块170)。具体地,输出媒体编码译码器40适于在插入有水印的媒体内容信号通过家庭网络10传送之前对该信号进行压缩。输出媒体编码译码器40通过抑制一个或更多个信号频率来压缩信号。然而,水印是通过以使得经调制的频率唯一地代表特定的节目或其他媒体内容的方式来对特定的一组信号频率进行调制而创建的。因此,输出媒体编码译码器执行的压缩可能使得被调制以创建水印的一个或更多个频率被抑制,从而导致计量器18不能恢复视频水印。译码器22可以适于执行多种用于确定水印能否经历输出媒体编码译码器40的压缩仍存在的方法。例如,译码器22可以使得输出媒体编码译码器40将水印插入媒体内容,得到的信号可以由译码器22以与处理输入信号的方法几乎相同的方法来处理,以确定是否能恢复视频水印。在另一个实施例中,可以根据关于水印能够经受/仍然存在的信号压缩率的信息对译码器22进行预编程。具体地,在将特定的水印插入媒体内容信号之前,可以对水印进行测试以确定适当的信号压缩率(即水印能仍然存在的压缩率)的范围。然后,可以将这些适当的压缩率提供给译码器22的制造者/开发者,并且使用它们对译码器22进行预编程,以使得当遇到水印时译码器22可以使用预编程的信息与输出媒体编码译码器40使用的压缩率进行比较以确定输出媒体编码译码器40使用的压缩率是否适合于以可恢复的无失真的方式插入和传送水印。在另一个实施例中,可以与包含水印的信号一起传送关于适当的压缩率的信息,并且由译码器22将其从信号中提取出来以用于确定水印能否经历输出媒体编码译码器40使用的压缩率而仍然存在。如果视频水印经历压缩仍然存在,那么子方法162使得输出媒体编码译码器40将水印插入媒体内容(块172)(如果尚未插入水印),此后,子方法162结束,方法140在下面参照图7B和图7C所述的另一个子方法继续。
如果在块170译码器22确定输出媒体编码译码器40的压缩率不合适,即,将导致水印不可以恢复,那么译码器22可以将压缩率减小希望的量。本领域普通技术人员应理解,压缩率指未压缩信号的数据量与压缩信号的数据量的比率。此外,信号压缩率与输出比特率反相关,即,当压缩率减小时输出比特率增大。因此,如果压缩率太高并将导致水印不可恢复,那么译码器22可以通过将输出媒体编码译码器40的输出比特率增大希望的量(例如30Kb/sec)来减小输出媒体编码译码器40的压缩率(块174)。在增大输出比特率之后,译码器22确定新的增大后的输出比特率是否超过家庭网络10支持的最大允许比特率(块176)。本领域普通技术人员应理解,如果该比特率高于家庭网络10支持的比特率,那么家庭网络10可能无法不引起信号失真地传送该信号。结果,译码器22将输出比特率减小到家庭网络10的带宽之内的值(块178),子方法162返回块168,如上所述,在块148创建新的音频水印以插入媒体内容。正如上面也已经描述的那样,译码器22使得输出媒体编码译码器40创建新音频水印的块168还可以包括图6所示的子方法130的全部或一部分,以创建关联信息并将其发送到计量器18以报告给远端数据收集设备(未示出)。
如果在块176输出比特率未超过家庭网络10支持的最大比特率,那么子方法162返回块170及其随后的块,在那里,如上所述,译码器22再次进行测试以确定编码译码压缩率是否适合于对水印的传送。
除了对于音频水印检测器和视频水印检测器的存在进行测试之外,译码器22还可以适于向计量器18进行询问以确定其是否还包括其他类型的检测器,例如数字检测器、数据库检测器和/或软件检测器。具体地,还参照图7C(其包括如调整点(alignment point)B所示的图7A和7B的流程图的继续),这种子方法200可以以译码器22对计量器18进行询问以确定其是否包括能够解析数字比特流以对嵌入在流中的元数据进行解码的检测器而开始(块202)。如果计量器18作出响应其的确包括这种数字检测器,那么译码器22使得输出媒体编码译码器40将与媒体内容一起接收的元数据编码为希望的格式(块204)并且将经编码的元数据数字地插入经译码媒体内容的比特流以由译码器输出(块206)。
如果计量器18表示它不包括数字检测器(块202),那么该方法在子方法210继续,在子方法210译码器22对计量器18进行询问以确定其是否包括数据库检测器,即当媒体内容正在被从媒体数据库读取时可以进行识别的检测器(块212)。如果这种数据库检测器存在,那么子方法200继续,译码器22对元数据进行译码,将经译码元数据嵌入经译码媒体内容,然后使得媒体内容存储在媒体数据库中(块214)。
如果在块212没有检测到数据库计量器,那么方法在子方法216继续,子方法216用于确定计量器18是否包括适于使用与媒体消费装置相关联的软件API(例如DASE/MHP API)从该消费装置提取元数据的软件检测器(块218)。如果检测到这种软件检测器,那么译码器22使得输出媒体编码译码器40按照适合由软件检测器提取的方式来设置元数据的格式,并且将元数据嵌入由译码器22输出的经译码的媒体信号中(块220)。
如果没有检测到软件检测器,那么译码器22可以向家庭网络10询问被设置为对译码器22提供经译码媒体内容的消费装置进行计量的其他计量器18的存在(块222)。如果检测到另一计量器18,那么译码器22可以返回到方法140的开端,并且使其针对新检测到的计量器18再次执行。如果没有检测到另一检测器,那么译码器22可以放弃重复方法140。
正如已经说明的那样,用于对计量器18进行询问以确定计量器18的检测能力的方法140实际上包括一组子方法,每个子方法适于向计量器18询问一种特定类型的检测器。虽然子方法被描述为按特定顺序来执行,但实际上可以按任何希望的顺序执行子方法。同样地,可以并行地而不是串行地执行子方法。此外,译码器22不需要被构成为执行图7A-7C中的所有子方法,而是相反地可以被构成为执行这些子方法的子集的任意组合。此外,译码器22可以以被构成为根据需要执行任意数量的附加子方法以确定计量器18的检测能力,从而可以由此设置元数据的格式。
如果根据关于计量器18的检测能力的信息对译码器22进行了预编程,那么完全不需要执行上述询问方法。在这种实施例中,计量器18不需要能够通过家庭网络10进行通信,甚至不需要连接到家庭网络10。相反,计量器18只需要能够对在媒体消费装置12的消费进行计量。
根据对家庭网络10的配置是否频繁变动的预料,译码器22可以适于在每次接收到新媒体内容时执行方法140或者仅执行方法140一次(例如在将译码器22安装到家庭网络10中时)。另选地,译码器22可以适于仅仅在家庭网络10被重新配置之后才询问检测器类型。当然,每次提供媒体内容时都可能需要执行分别用于检测音频水印检测器和视频水印检测器的存在的子方法142和162的全部或一部分,因为子方法142和162的至少一部分进行运作以对与媒体内容一起提供的音频水印和视频水印的存在进行测试。
图7A,7B和7C的子方法被描述为包括下述块译码器22确定是否检测到特定类型的检测器,如果检测到这种检测器类型则使得以适合于该检测器类型检测的方式对元数据进行译码,然后继续进行以对不同类型的检测器进行测试。然而,相反地,子方法可以被构成为译码器首先检测各种类型的检测器的存在(或不存在),然后,在对各个检测器类型进行了检测之后,使得按适合于检测到的检测器类型的方式对元数据进行译码。此外,可以将元数据译码为多于一种的元数据格式,从而使得能够由多于一种的检测器来检测。
如在这里说明的,将在译码器22接收的媒体内容及其对应的元数据存储在存储装置38中并由各种译码器部件对其进行访问以对媒体内容和元数据进行译码。替代地,译码器可以包括多个被设置为与译码器22的各种部件相关联的寄存器的存储装置,在其之间可以传送数据。另选地,译码器22可以适于以任何希望的方式来处理并存储媒体内容和元数据。
虽然家庭网络10被描述为设置在家庭住宅内部,但是相反地,其可以设置在任何类型的位置并可以被构成为使得位于任何数量的不同位置的网络装置之间能够通信。例如,家庭网络10可以安装在商业场所或任何公共场所。任何使得能够在多个媒体消费装置之间进行通信的网络都足够资格作为本文使用的术语“家庭网络”。
本领域普通技术人员应理解,如果仅使用单个计量器18来计量消费装置12并且该单个计量器18仅限于检测签名,那么不需要在译码器22处对从媒体内容中提取的任何元数据进行译码,因为签名计量包括捕捉信号特征信息(即签名信息)而不包括提取码。因此,图7A-7C的询问方法60没有示出针对签名检测器的存在进行询问。或者,正如更常见的情况那样,可以使用多个计量器来对消费装置12进行计量,所述多个计量器中的一个能够检测签名。在以这种方式构成的系统中,很可能需要元数据译码,因为签名检测更通常地用作备用检测机制而不是主要检测机制。因此,译码器22通常不会被构成为在对具有签名检测能力的计量器18进行检测时放弃元数据译码功能。
此外,译码器22可以适于向对译码器提供媒体内容的媒体内容消费装置12进行询问以例如识别装置类型和/或模型信息,然后,译码器22可以将此识别信息发送给被构成为对译码器将经译码媒体内容发送到的媒体消费装置处的消费进行测量的计量器18。
虽然已经参照几个实施例对本发明进行了说明,但是应该理解,本发明不限于这些公开的实施例。相反地,本发明旨在覆盖包括在所附权利要求的精神和范围之内的各种修改和等价的设置。以下权利要求的范围被赋予最宽泛的解释以包括所有这种修改以及等价的结构和功能。
本专利申请要求2002年12月27日提交的美国临时申请第60/436,714号的优先权。
权利要求
1.一种用于测量家庭网络内的媒体内容消费的系统,包括具有相关联的元数据的媒体内容;计量器;以及译码器,用于将与媒体内容相关联的元数据译码为计量器可以使用的格式。
2.根据权利要求1所述的内容消费测量系统,还包括内容消费装置,其中,计量器与内容消费装置相关联。
3.根据权利要求1所述的内容消费测量系统,还包括服务器,其中,计量器与服务器相关联。
4.根据权利要求1所述的内容消费测量系统,还包括媒体数据库,其中,计量器与媒体数据库相关联。
5.根据权利要求1所述的内容消费测量系统,包括内容消费装置,其中,译码器从内容消费装置接收具有相关联的元数据的媒体内容。
6.根据权利要求1所述的内容消费测量系统,其中,译码器对媒体内容和相关联的元数据二者进行译码。
7.根据权利要求1所述的内容消费测量系统,其中,译码器仅对与媒体内容相关联的元数据进行译码。
8.根据权利要求1所述的内容消费测量系统,其中,计量器具有音频检测器,译码器对元数据进行译码以用于该音频检测器。
9.根据权利要求1所述的内容消费测量系统,其中,计量器具有视频检测器,译码器对元数据进行译码以用于该视频检测器。
10.根据权利要求1所述的内容消费测量系统,其中,计量器具有数字比特流检测器,译码器对元数据进行译码以用于该数字比特流检测器。
11.根据权利要求1所述的内容消费测量系统,其中,计量器具有软件检测器,译码器对元数据进行译码以用于该软件检测器。
12.根据权利要求1所述的内容消费测量系统,其中,计量器具有数据库检测器,译码器对元数据进行译码以用于该数据库检测器。
13.根据权利要求1所述的内容消费测量系统,其中,译码器包括水印编码译码器。
14.根据权利要求1所述的内容消费测量系统,其中,译码器将码插入媒体内容。
15.根据权利要求14所述的内容消费测量系统,其中,译码器插入音频码。
16.根据权利要求14所述的内容消费测量系统,其中,译码器插入视频码。
17.根据权利要求2所述的内容消费测量系统,其中,译码器、内容消费装置和计量器是家庭网络的一部分。
18.根据权利要求17所述的内容消费测量系统,其中,家庭网络是无线的。
19.根据权利要求17所述的内容消费测量系统,其中,家庭网络是有线的。
20.根据权利要求17所述的内容消费测量系统,还包括服务器和数据库作为家庭网络的一部分。
21.根据权利要求17所述的内容消费测量系统,还包括测量收集单元,计量器将数据发送到该测量收集单元。
22.根据权利要求2所述的内容消费测量系统,其中,译码器与内容消费装置集成为一体。
23.根据权利要求2所述的内容消费测量系统,其中,计量器与内容消费装置集成为一体。
24.根据权利要求1所述的内容消费测量系统,其中,译码器选择特定的元数据来译码。
25.根据权利要求1所述的内容消费测量系统,其中,译码器对多种类型的格式进行译码。
26.根据权利要求1所述的内容消费测量系统,其中,译码器将媒体内容从高比特率格式译码为低比特率格式。
27.根据权利要求1所述的内容消费测量系统,其中,译码器将媒体内容从高比特分辨率格式译码为低比特分辨率格式。
28.根据权利要求1所述的内容消费测量系统,其中,元数据提供内容信息。
29.根据权利要求1所述的内容消费测量系统,其中,元数据提供信号信息。
30.根据权利要求1所述的内容消费测量系统,还包括多个内容消费装置,其中,计量器对系统中所有的内容消费装置进行计量。
31.根据权利要求1所述的内容消费测量系统,还包括多个内容消费装置和多个计量器,其中,各个计量器对单个内容消费装置进行计量。
32.根据权利要求1所述的内容消费测量系统,还包括多个内容消费装置和多个计量器,其中,至少一个计量器对单个内容消费装置进行计量,并且至少一个计量器对至少两个内容消费装置进行计量。
33.根据权利要求2所述的内容消费测量系统,其中,内容消费装置是个人视频记录器。
34.根据权利要求33所述的内容消费测量系统,其中,个人视频记录器可以提供JPEG格式的内容。
35.根据权利要求33所述的内容消费测量系统,其中,个人视频记录器可以提供MP3格式的内容。
36.一种用于对家庭网络内的媒体内容消费进行测量的方法,包括以下步骤提供具有相关联的元数据的媒体内容;提供计量器;以及将与媒体内容相关联的元数据译码为计量器可以使用的格式。
37.根据权利要求36所述的内容消费测量方法,还包括以下步骤计量器捕获由译码器设置了格式的元数据;以及将捕获的元数据发送到测量收集单元。
38.根据权利要求36所述的内容消费测量方法,还包括以下步骤提供内容消费装置;以及将媒体内容和相关联的元数据从内容消费装置传送到译码器。
39.根据权利要求36所述的内容消费测量方法,其中,译码器对媒体内容和相关联的元数据二者进行译码。
40.根据权利要求36所述的内容消费测量方法,其中,译码器仅对与媒体内容相关联的元数据进行译码。
41.根据权利要求36所述的内容消费测量方法,其中,译码器对元数据进行译码以用于音频检测器。
42.根据权利要求36所述的内容消费测量方法,其中,译码器对元数据进行译码以用于视频检测器。
43.根据权利要求36所述的内容消费测量方法,其中,译码器对元数据进行译码以用于数字比特流检测器。
44.根据权利要求36所述的内容消费测量方法,其中,译码器对元数据进行译码以用于软件检测器。
45.根据权利要求36所述的内容消费测量方法,其中,译码器对元数据进行译码以用于数据库检测器。
46.根据权利要求36所述的内容消费测量方法,还包括将码插入媒体内容的步骤。
47.根据权利要求46所述的内容消费测量方法,其中,译码器插入音频码。
48.根据权利要求46所述的内容消费测量方法,其中,译码器插入视频码。
49.根据权利要求36所述的内容消费测量方法,其中,译码器选择特定的元数据来译码。
50.根据权利要求36所述的内容消费测量方法,其中,译码器对多种类型的格式进行译码。
51.根据权利要求36所述的内容消费测量方法,其中,译码器将媒体内容从高比特率格式译码为低比特率的格式。
52.根据权利要求36所述的内容消费测量方法,其中,译码器将媒体内容从高比特分辨率格式译码为低比特分辨率格式。
53.一种用于将与媒体内容相关联的元数据译码为计量器可以使用的格式的译码器,包括存储器,其上存储有指令以确定计量器需要的元数据格式并将与媒体内容相关联的元数据译码为计量器可以使用的格式;以及处理器,用于执行存储的指令。
54.根据权利要求53所述的译码器,其中,译码器对媒体内容和相关联的元数据二者进行译码。
55.根据权利要求53所述的译码器,其中,译码器仅对与媒体内容相关联的元数据进行译码。
56.根据权利要求53所述的译码器,其中,译码器对元数据进行译码以用于音频检测器。
57.根据权利要求53所述的译码器,其中,译码器对元数据进行译码以用于视频检测器。
58.根据权利要求53所述的译码器,其中,译码器对元数据进行译码以用于数字比特流检测器。
59.根据权利要求53所述的译码器,其中,译码器对元数据进行译码以用于软件检测器。
60.根据权利要求53所述的译码器,其中,译码器对元数据进行译码以用于数据库检测器。
61.根据权利要求53所述的译码器,还包括水印编码译码器。
62.根据权利要求53所述的译码器,其中,译码器将码插入媒体内容。
63.根据权利要求62所述的译码器,其中,译码器插入音频码。
64.根据权利要求62所述的译码器,其中,译码器插入视频码。
65.根据权利要求53所述的译码器,其中,译码器与内容消费装置集成为一体。
66.根据权利要求53所述的译码器,其中,译码器选择特定的元数据来译码。
67.根据权利要求53所述的译码器,其中,译码器对多种类型的格式进行译码。
68.根据权利要求53所述的译码器,其中,译码器将媒体内容从高比特率格式译码为低比特率格式。
69.根据权利要求53所述的译码器,其中,译码器将媒体内容从高比特分辨率格式译码为低比特分辨率格式。
70.一种用于测量家庭网络内的媒体内容消费的计量器,包括检测器;用于与家庭网络相连接的家庭网络接口;存储器,其上存储有指令以控制检测器并捕捉与媒体内容相关联的元数据;以及处理器,用于执行存储的指令。
71.根据权利要求70所述的计量器,其中,检测器是音频检测器。
72.根据权利要求70所述的计量器,其中,检测器是视频检测器。
73.根据权利要求70所述的计量器,其中,检测器是数字比特流检测器。
74.根据权利要求70所述的计量器,其中,检测器是软件检测器。
75.根据权利要求70所述的计量器,其中,检测器是数据库检测器。
76.根据权利要求70所述的计量器,其中,计量器与内容消费装置集成为一体。
77.根据权利要求70所述的计量器,其中,计量器被构成为对家庭网络上的多个内容消费装置进行计量。
78.根据权利要求70所述的计量器,其中,计量器被构成为仅对单个内容消费装置进行计量。
79.一种用于测量家庭网络内的媒体内容消费的系统,包括具有相关联的元数据的媒体内容;用于计量的装置;以及用于将与媒体内容相关联的元数据译码为计量装置可以使用的格式的装置。
80.一种将与媒体内容相关联的元数据译码为计量器可以使用的格式的译码器,包括用于接收具有相关联的元数据的媒体内容的装置;以及用于将与媒体内容相关联的元数据译码为计量器可以使用的格式的装置。
81.一种用于测量家庭网络内的媒体内容消费所述的计量器,包括用于检测的装置;用于与家庭网络接口相连接的装置;以及用于通过用于检测的装置来捕捉与媒体内容相关联的元数据的装置。
82.一种包括经译码的元数据的数字比特流,其中,译码器从具有数据字段的源元数据得出经译码的元数据,并且其中,经译码的元数据包括至少一个与源元数据的数据字段不同的数据字段。
83.根据权利要求82所述的数字比特流,其中,所述至少一个数据字段包括与译码器相关联的装置标识码。
84.根据权利要求82所述的数字比特流,其中,所述至少一个数据字段包括对译码器的用户的身份的指示。
85.根据权利要求82所述的数字比特流,其中,所述至少一个数据字段包括对译码器所属的家庭网络的指示。
86.根据权利要求82所述的数字比特流,其中,所述至少一个数据字段包括对译码器将源元数据译码为经译码的元数据的时间的指示。
87.根据权利要求82所述的数字比特流,其中,所述至少一个数据字段包括对译码器将源元数据译码为经译码的元数据的日期的指示。
88.根据权利要求82所述的数字比特流,其中,所述至少一个数据字段包括对译码器将源元数据译码为的经译码元数据的格式的指示。
89.根据权利要求82所述的数字比特流,其中,经译码的元数据与内容信息集成为一体。
90.根据权利要求82所述的数字比特流,其中,经译码的元数据与内容信息分离。
全文摘要
译码器(22)适于执行对元数据的译码以使得能够在连接到家庭网络(10)的不同装置(12)对媒体内容进行共享和消费。译码器(22)也连接到家庭网络(10),其适于从第一媒体消费装置(12)接收媒体内容和元数据、将媒体内容和元数据从第一格式译码为第二格式、并将经译码的媒体内容和元数据以第二格式提供给第二媒体消费装置(12)。
文档编号G06F15/173GK1745374SQ03826059
公开日2006年3月8日 申请日期2003年5月13日 优先权日2002年12月27日
发明者阿伦·拉马斯瓦米, 盛廉·A·费宁格 申请人:尼尔逊媒介研究股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1