CN103858366B - 终端设备、服务器设备、信息处理方法、程序和互锁应用进给*** - Google Patents

终端设备、服务器设备、信息处理方法、程序和互锁应用进给*** Download PDF

Info

Publication number
CN103858366B
CN103858366B CN201280050632.8A CN201280050632A CN103858366B CN 103858366 B CN103858366 B CN 103858366B CN 201280050632 A CN201280050632 A CN 201280050632A CN 103858366 B CN103858366 B CN 103858366B
Authority
CN
China
Prior art keywords
content
application
response
extraction
inquiry
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201280050632.8A
Other languages
English (en)
Other versions
CN103858366A (zh
Inventor
山岸靖明
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Publication of CN103858366A publication Critical patent/CN103858366A/zh
Application granted granted Critical
Publication of CN103858366B publication Critical patent/CN103858366B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2458Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries
    • G06F16/2477Temporal data queries
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/09Arrangements for device control with a direct linkage to broadcast information or to broadcast space-time; Arrangements for control of broadcast-related services
    • H04H60/14Arrangements for conditional access to broadcast information or to broadcast-related services
    • H04H60/23Arrangements for conditional access to broadcast information or to broadcast-related services using cryptography, e.g. encryption, authentication, key distribution
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/68Systems specially adapted for using specific information, e.g. geographical or meteorological information
    • H04H60/73Systems specially adapted for using specific information, e.g. geographical or meteorological information using meta-information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/68Systems specially adapted for using specific information, e.g. geographical or meteorological information
    • H04H60/73Systems specially adapted for using specific information, e.g. geographical or meteorological information using meta-information
    • H04H60/74Systems specially adapted for using specific information, e.g. geographical or meteorological information using meta-information using programme related information, e.g. title, composer or interpreter
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4622Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/4722End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting additional data associated with the content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8126Monomedia components thereof involving additional data, e.g. news, sports, stocks, weather forecasts
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8126Monomedia components thereof involving additional data, e.g. news, sports, stocks, weather forecasts
    • H04N21/8133Monomedia components thereof involving additional data, e.g. news, sports, stocks, weather forecasts specifically related to the content, e.g. biography of the actors in a movie, detailed information about an article seen in a video program
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/835Generation of protective data, e.g. certificates
    • H04N21/8358Generation of protective data, e.g. certificates involving watermark
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/235Processing of additional data, e.g. scrambling of additional data or processing content descriptors
    • H04N21/2353Processing of additional data, e.g. scrambling of additional data or processing content descriptors specifically adapted to content descriptors, e.g. coding, compressing or processing of metadata
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • H04N21/2389Multiplex stream processing, e.g. multiplex stream encrypting
    • H04N21/23892Multiplex stream processing, e.g. multiplex stream encrypting involving embedding information at multiplex stream level, e.g. embedding a watermark at packet level

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Computer Security & Cryptography (AREA)
  • Human Computer Interaction (AREA)
  • Fuzzy Systems (AREA)
  • Mathematical Physics (AREA)
  • Probability & Statistics with Applications (AREA)
  • Software Systems (AREA)
  • Computational Linguistics (AREA)
  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明公开了一种终端设备,包括:提取部分,被构造为从要再现的内容提取表示内容的特性的签名数据;询问产生部分,被构造为产生包括提取的签名数据的询问;通信部分,被构造为向服务器设备发送产生的询问并且接收从服务器设备返回的响应作为对询问的回复;以及应用执行部分,被构造为获取并执行与包括在接收的响应中的应用标识符对应的应用。

Description

终端设备、服务器设备、信息处理方法、程序和互锁应用进给 ***
技术领域
<相关申请交叉引用>
本申请要求于2011年10月21提交的序号为61/549,775的临时申请的优先权的利益,通过引用将该临时申请并入本申请中。
背景技术
本发明涉及终端设备、服务器设备、信息处理方法、程序和互锁应用进给***。更具体地讲,本发明涉及如下的终端设备、服务器设备、信息处理方法、程序和互锁应用进给***,它们不仅能够按照与正在进行的TV(电视)节目的进度的互锁关系执行应用程序还可以按照与正在观看的给定内容的进度的互锁关系执行应用程序。
例如,考虑通过在屏幕上进行显示向当前观看TV节目(在下文中简单称作节目)的TV观众提供关于节目的信息(演员表、简介、宣传片等等)或不与节目直接相关但对观众有益的信息(新闻、天气预报、交通信息等等)。
为了实现这种信息的显示,仅仅需要向电视机等等发送按照与正在进行的节目的进度的互锁关系获取并启动专用应用程序(在下文中简单称作应用)的命令。实际上,在日本和欧洲已经实现了通过使用 TV广播信号的数据传输频带发送这些命令或应用(例如,见日本专利公开No.2006-50237)。
发明内容
同时,在美国,电视广播节目没有这种数据传输频带,从而没有方案能够替代这种缺失。因此,需要建立一种方法从而按照与正在进行节目的进度的互锁关系执行应用。
顺便说一句,在美国,经由CATV(有线电视)或IPTV(互联网协议电视)观看节目的家庭多于直接在它们的电视机上接收并观看节目的家庭。由于存在从CATV或IPTV上的TV广播仅仅提取节目的视频或音频以进行分发的情况,所以即使美国的TV广播信号配备有容纳该信号的数据广播频带,也不能够保证包含应用相关数据的数据广播信号将被发送到TV观众,。
鉴于以上情形,形成本发明以使得按照与在用户家庭中观看的内容的进度的互锁关系执行应用。
根据本发明的第一实施例,提供了一种终端设备,包括:提取部分,被构造为从要再现的内容提取表示内容的特性的签名数据;询问产生部分,被构造为产生包括提取的签名数据的询问;通信部分,被构造为向服务器设备发送产生的询问并且接收从服务器设备返回的响应作为询问的回复;以及应用执行部分,被构造为获取并执行与包括在接收的响应中的应用标识符对应的应用。
优选的是,询问产生部分可以产生包括提取的签名数据和表示提取签名数据的定时的提取时间戳的询问;或者应用执行部分或者由此执行的应用可以通过基于包括在接收的响应中的提取时间戳获取由服务器设备选择的相关元数据执行预定过程。
优选的是,终端设备可被包括在被构造为再现内容的再现设备中;并且根据本发明的第一实施例的终端设备还可包括被构造为向提取部分进给要由再现设备再现的所有内容的内容进给部分。
根据本发明的第一实施例,提供了一种用于终端设备的信息处理方法,该信息处理方法包括:使得终端设备从要再现的内容提取表示内容的特性的签名数据;使得终端设备产生包括提取的签名数据的询问;使得终端设备向服务器设备发送产生的询问并且接收从服务器设备返回的响应作为询问的回复;以及使得终端设备获取并执行与包括在接收的响应中的应用标识符对应的应用。
根据本发明的第一实施例,提供了一种使得计算机用作设备的程序,该设备包括:提取部分,被构造为从要再现的内容提取表示内容的特性的签名数据;询问产生部分,被构造为产生包括提取的签名数据的询问;通信部分,被构造为向服务器设备发送产生的询问并且接收从服务器设备返回的响应作为询问的回复;以及应用执行部分,被构造为获取并执行与包括在接收的响应中的应用标识符对应的应用。
根据本发明的第一实施例,从要再现的内容提取表示该内容的特性的签名数据;然后,以包括提取的签名数据的方式产生询问;产生的询问被发送到服务器设备并且接收作为询问的回复从服务器设备返回的响应;以及获取并执行与包括在接收的响应中的应用标识符对应的应用。
根据本发明的第二实施例,提供了一种服务器设备,包括:数据库,被构造为保持用于关联从内容提取并表示内容的特性的签名数据与识别从其提取签名数据的内容的内容标识符以及与识别要按照与内容的互锁关系执行的应用的应用标识符的参考数据;响应产生部分,被构造为参考参考数据识别从其提取包括在从终端设备发送的询问中的签名数据的内容,从而产生包括识别要按照与识别的内容的互锁关系执行的应用的应用标识符的响应;以及发送部分,被构造为向终端设备发送产生的响应。
优选的是,数据库可以保持参考数据,该参考数据用于关联从内容提取并表示内容的特性的签名数据与识别从其提取签名数据的内容的内容标识符、与表示提取签名数据的定时的再现时间、与识别要与内容的互锁关系执行的应用的应用标识符以及与由应用处理的相关元数据;响应产生部分参考参考数据识别从其提取包括在从终端设备发送的询问中的签名数据的内容,从而产生包括识别要按照与识别的内容的互锁关系执行的应用的应用标识符和相关元数据的响应。
优选的是,响应产生部分可以参考参考数据识别从其提取包括在从终端设备发送的询问中的签名数据的内容,从而产生包括识别要按照与识别的内容的互锁关系执行的应用的应用标识符和基于包括在询问中的提取时间戳选择的相关元数据的响应。
优选的是,响应产生部分还可以产生包括表示识别的内容的内容标识符的响应。
根据本发明的第二实施例,提供了一种用于服务器设备的信息处理方法,该信息处理方法包括:使得服务器设备接收从终端设备发送的询问;使得在产生包括识别要按照与识别的内容的互锁关系执行的应用的应用标识符的响应之前,服务器设备参考关联从内容提取并表示内容的特性的签名数据与识别从其提取签名数据的内容的内容标识符和与识别要按照与内容的互锁关系执行的应用的应用标识符的参考数据从而识别从其提取包括在接收的询问中的签名数据的内容;以及使得服务器设备向终端设备发送产生的响应。
根据本发明的第二实施例,提供了一种使得计算机用作设备的程序,该设备包括:数据库,被构造为保持参考数据,该参考数据关联从内容提取并表示内容的签名数据与识别从其提取签名数据的内容的内容标识符以及与识别要按照与内容的互锁关系执行的应用的应用标识符;响应产生部分,被构造为参考参考数据识别从其提取包括在从终端设备发送的询问中的签名数据的内容,从而产生包括识别要按照与识别的内容的互锁关系执行的应用的应用标识符的响应;以及发送部分,被构造为向终端设备发送产生的响应。
根据本发明的第二实施例,接收从终端设备发送的询问;参考关联签名数据与识别从其提取签名数据的内容的内容标识符和与识别要按照与内容的互锁关系执行的应用的应用标识符的参考数据以识别从其提取包括在从终端设备发送的询问中的签名数据的内容,从而产生包括识别要按照与识别的内容的互锁关系执行的应用的应用标识符的响应;以及产生的响应发送到终端设备。
根据本发明的第三实施例,提供了一种互锁应用进给***,包括终端设备和服务器设备;其中,终端设备包括:提取部分,被构造为从要再现的内容提取表示内容的特性的签名数据,询问产生部分,被构造为产生包括提取的签名数据的询问,通信部分,被构造为向服务器设备发送产生的询问并且接收从服务器设备返回的响应作为询问的回复,以及应用执行部分,被构造为获取并执行与包括在接收的响应中的应用标识符对应的应用;并且服务器设备包括:数据库,被构造为保持用于关联从内容提取并表示内容的特性的签名数据与识别从其提取签名数据的内容的内容标识符以及与识别要按照与内容的互锁关系执行的应用的应用标识符的参考数据,响应产生部分,被构造为参考参考数据识别从其提取包括在从终端设备发送的询问中的签名数据的内容,从而产生包括识别要按照与识别的内容的互锁关系执行的应用的应用标识符的响应,以及发送部分,被构造为向终端设备发送产生的响应。
根据本发明的第三实施例,终端设备从要再现的内容提取表示内容的特性的签名数据;产生并向服务器设备发送包括提取的签名数据的询问;接收作为询问的回复从服务器设备返回的响应;以及获取并执行与包括在接收的响应中的应用标识符对应的应用。服务器设备接收从终端设备发送的询问;参考关联从内容提取并表示该内容的特性的签名数据与识别从其提取签名数据的内容的内容标识符和与识别要按照与内容的互锁关系执行的应用的应用标识符的参考数据以识别从其提取包括在接收的询问中的签名数据的内容,从而产生包括识别要按照与识别的内容的互锁关系执行的应用的应用标识符的响应;并且产生的响应发送到终端设备。
根据本发明的第一实施例,可以按照与在用户家庭中观看的内容的进度的互锁关系执行应用。
根据本发明的第二实施例,可以按照与在用户家庭中观看的内容的进度的互锁关系执行应用。
根据本发明的第三实施例,可以按照与在用户家庭中观看的内容的进度的互锁关系执行应用。
附图说明
图1是示出作为本发明的实施例的互锁应用进给***的典型结构的框图;
图2是示出ACR(自动内容识别)客户端的典型结构的框图;
图3是简要示出如何从内容周期性提取签名数据的示意图;
图4是示出ACR服务器的典型结构的框图;
图5是示出ACR询问的数据结构的示意图;
图6是示出ACR参考数据的数据结构的示意图;
图7A和图7B是示出ACR响应的数据结构的示意图;
图8是解释互锁应用进给***如何工作的流程图;以及
图9是示出计算机的典型结构的框图。
具体实施方式
将在下文中参照附图详细描述用于执行本发明的最佳模式(下文中称作实施例)。
<互锁应用进给***的典型结构>
图1示出了作为本发明的实施例的互锁应用进给***的典型结构。
这个互锁应用进给***10按照与正在观看的内容的进度的互锁关系执行应用。执行应用使得可以在屏幕上显示关于当前观看的内容的信息(演员表、简介、宣传片等等)或不与内容直接有关但对用户有益的信息(新闻、天气预报、交通信息等等),或者可以实现观众能够在屏幕上参与的测验或投票。
顺便说一句,当前上下文中的内容包括所有类型的AV(视觉和音频)内容,诸如在TV广播网络、CATV网络和IPTV网络上进行广播的节目、从记录再现的节目、从封装介质再现的视频和在互联网上分发的视频。
互锁应用进给***10包括终端设备20和进给设备30。尽管在图1中仅仅显示了一个终端设备20,但是实际上它被包括在诸如安装在大量的用户家庭中的每个电视机的内容再现设备中。
终端设备20通过包括TV广播网络、CATV网络和IPTV网络的广播网络11以及经由互联网12连接到进给设备30。
终端设备20包括内容渲染器21、ACR客户端22、应用管理器 23和用户接口24。
内容渲染器21能够从外部获取内容并且再现它们。另外,内容渲染器21向ACR客户端22分发在例如包括终端设备20的电视机的显示装置上显示的所有内容。也就是说,内容渲染器21向ACR 客户端22不仅分发由包括终端设备20的电视机的调谐器接收的节目,还分发经由电视机的各种输入端子(例如,HDMI(高清多媒体接口)端子)输入的内容。
ACR客户端22从由内容渲染器21输入的内容提取签名数据,该提取的签名数据表示输入内容的特征。可使用任何适宜方法提取签名数据。例如,可提取嵌入在内容中的水印并且用作签名数据。作为另一个例子,可基于哈希函数计算内容的指纹以用作签名数据。
在指纹用作签名数据的情况下,可以获得在所讨论的内容的分辨率、高宽比、比特率或编码格式进行转换前后保持不变的签名数据。
另外,ACR客户端22产生包括提取的签名数据的ACR询问,并且经由互联网12将产生的ACR询问发送到进给设备30的ACR 服务器31。作为发送的ACR询问的回复,ACR客户端22接收并且保持从ACR服务器31返回的ACR响应。另外,ACR客户端22分析被保持的ACR响应,并且相应地使得应用管理器23执行与被观看的内容对应的应用。
应用管理器23在ACR客户端22的控制之下经由互联网12从应用服务器33获取与当前观看的内容对应的应用,并且执行获取的应用。另外,应用管理器23占有相关元数据获取API(应用程序接口),并且使用相关元数据获取API以从ACR客户端22获取与当前执行应用对应的相关元数据。
用户接口24允许当前执行应用在显示装置上显示各种信息。另外,用户接口24关于当前执行应用接受用户的操作。
进给设备30包括ACR服务器31、内容服务器32和应用服务器 33。
ACR服务器31预先产生并保持ACR参考数据,该ACR参考数据将从可在终端设备20一侧上观看的内容周期性提取的签名数据与应用标识符、相关元数据等等进行关联。为了答复从终端设备20 中的ACR客户端22发送的ACR询问,ACR服务器31产生ACR 响应,并且经由互联网12将产生的ACR响应发送到ACR客户端 22。
内容服务器32经由广播网络11分发内容,并且将分发的内容以及它们的相关元数据进给到ACR服务器31。
组成进给设备30的ACR服务器31、内容服务器32和应用服务器33可以集中形式设置在一个位置处,或者可以分布方式而置。另外,当进行安装时,ACR服务器31、内容服务器32和应用服务器 33可彼此合适地进行组合。
<ACR客户端22的典型详细结构>
图2示出了组成终端设备20的一部分的ACR客户端22的典型详细结构。
ACR客户端22包括签名提取部分41、ACR询问产生部分42、通信部分43、保持部分44和ACR响应分析部分45。
如图3中所示,签名提取部分41使用预定的提取方法从由内容渲染器21输入的内容周期性提取签名数据,并且将表示输入内容的特征的签名数据输出到ACR询问产生部分42。用户可被许可根据期望设置签名数据的提取周期和提取定时。
每次从签名提取部分41输入签名数据时,ACR询问产生部分 42产生包括输入的签名数据的ACR询问。将在以后参照图5讨论 ACR询问的数据结构。
通信部分43经由互联网12向进给设备30中的ACR服务器31 发送由ACR询问产生部分42产生的ACR询问。另外,通信部分43 接收从ACR服务器31返回的ACR响应并且将接收的ACR响应输出到保持部分44。
保持部分44保持ACR响应,并且当从应用管理器23的相关元数据获取API进行请求时,将包括在ACR响应中的相关元数据进给到API。如果包括由相关元数据获取API请求的相关元数据的ACR 响应没有被保持在保持部分44,则保持部分44向ACR服务器31发送ACR询问,从而获取包含请求的相关元数据的ACR响应。
ACR响应分析部分45分析从ACR服务器31返回的ACR响应,相应地识别要按照与正观看的内容的互锁关系进行执行的应用,并且将识别的应用通知应用管理器23。
<ACR服务器31的典型详细结构>
图4示出了组成进给设备30的一部分的ACR服务器31的典型详细结构。
ACR服务器31包括内容获取部分51、签名提取部分52、ACR 数据库53、通信部分54和ACR响应产生部分55。
内容获取部分51从内容服务器32等等获取可在终端设备20一侧上观看的各种内容以及它们的相关元数据,向签名提取部分52进给获取的内容,并且将获取的相关元数据提供给ACR数据库53。
如图3中所示,签名提取部分52使用预定的提取方法从由内容获取部分51输入的内容提取签名数据,该签名数据表示输入内容的特征,并且将提取的信号数据输出到ACR数据库53。
ACR数据库53通过将从签名提取部分52输入的签名数据与从其提取签名数据的内容、要进行互锁的应用、相关元数据等等进行关联来产生ACR参考数据,并且保持产生的ACR参考数据。可替换地,预先产生的ACR参考数据可被进给到并且保持在ACR数据库 53中。将在以后参照图6讨论ACR参考数据的数据结构。
通信部分54经由互联网12接收从终端设备20中的ACR客户端22发送的ACR询问并且将接收的ACR询问输出到ACR响应产生部分55。另外,通信部分54经由互联网12向终端设备20的 ACR客户端22发送由ACR响应产生部分55产生的ACR响应。
ACR响应产生部分55参考ACR数据库53中的ACR参考数据以识别与包括在从终端设备20中的ACR客户端22发送的ACR询问中的签名数据对应的内容。另外,ACR响应产生部分55产生 ACR响应,并且将产生的ACR响应输出到通知部分54,该ACR响应包括识别识别结果的内容标识符、识别要按照与识别的内容的进度的互锁关系进行执行的应用的应用标识符、以及由识别的应用使用的相关元数据。
在ACR响应产生部分55产生ACR响应的情况下,基于包括在 ACR询问中的提取本地时间戳75(图5)假设互联网12上的ACR 响应的通信延迟,并且考虑ACR响应产生部分55它自身的处理时间选择要被包括在ACR响应中的相关元数据。将在以后参照图7A 和图7B讨论ACR响应的数据结构。
<ACR询问的数据结构>
图5示出了ACR询问的数据结构。ACR询问70包括ACR询问标识符71、提取方法标识符72、服务标识符73、签名数据74、提取本地时间戳75、发起者地址76和签名77。
ACR询问标识符71是识别ACR询问70的信息。提取方法标识符72是识别用于提取签名数据74的提取方法的信息。服务标识符 73是在存在基于签名数据74识别内容的多个服务的情况下选择用于发送ACR询问的服务的信息。
通过签名提取部分41从内容提取签名数据74。提取本地时间戳 75表示由签名提取部分41提取签名数据74的定时,该定时由终端设备20的本地***时钟上的时间进行指示。
发起者地址76是表示发起ACR询问70的终端设备20的信息,即表示向其返回作为ACR询问70的回复由ACR服务器31产生的ACR响应的目的地的信息。设置签名77以防止经由通信路径伪造ACR询问70。另外,还可以通过在发送前对整个ACR询问70 进行加密防止ACR询问70的伪造。
<ACR参考数据的数据结构>
图6示出了ACR参考数据的数据结构。在ACR参考数据80 中,内容标识符82、再现时间83、应用标识符84和相关元数据85 与签名数据81相关联地被记录。
由签名提取部分52从内容提取签名数据81。内容标识符82是识别从其提取签名数据81的内容的信息。再现时间83表示从由内容标识符82识别的内容提取签名数据81的定时,该定时由从由内容标识符82识别的内容开始消逝的时间进行指示。
应用标识符84是识别要按照与由内容标识符82识别的内容的、由再现时间83表示的进度定时的互锁关系执行的应用的信息。相关元数据85包括由应用标识符84识别的应用使用的各种信息(要进行显示的数据等等)。
<ACR响应的数据结构>
图7A和图7B示出了ACR响应的数据结构。图7A示出了当通过参考ACR数据库53中的ACR参考数据80识别在终端设备20处观看的内容时有效的ACR响应的数据结构,图7B示出了当没有识别内容时有效的ACR响应的数据结构。
当识别在终端设备20处观看的内容时有效的ACR响应90(图 7A)包含ACR询问标识符91、提取方法标识符92、服务标识符 93、提取本地时间戳94、内容标识符95、再现时间96、应用标识符 97、相关元数据98、发起者地址99和签名100。
当在终端设备2处观看的内容没有被识别时有效的ACR响应90 (图7B)包含ACR询问标识符91、服务标识符93、发起者地址 99、签名100和识别失败标记101。
从ACR询问标识符91到提取本地时间戳94范围的各个项用于识别用作产生ACR响应90的触发器的ACR询问70;这些项由对应 ACR询问70中的从ACR询问标识符71到服务标识符73的多个标识符以及提取本地时间戳75进行表示。
内容标识符95是表示识别的内容的信息,并且由ACR参考数据80中的内容标识符82进行表示。再现时间96是表示识别的内容的进度时间的信息,并且由ACR参考数据80中的再现时间83进行表示。
应用标识符97是识别要按照与由识别的内容的再现时间96指示的进度时间的互锁关系进行执行的应用的信息,并且由ACR参考数据80中的应用标识符84进行表示。另外,应用标识符97是指示在哪里获取这个应用(即,从应用服务器33获取)的信息。
相关元数据98包括与由再现时间96指示的进度时间相一致由应用标识符97识别的应用使用的各种信息(要进行显示的数据等等),并且由ACR参考数据80中的相关元数据85进行表示。另外,通过在相同内容的进度时间段内改变应用标识符97和相关元数据98,可以改变要按照与内容的进度的互锁关系进行启动的内容或者改变要进行显示的信息。
发起者地址99是表示发送ACR响应90的ACR服务器31的信息。设置签名100以防止经由通信路径伪造ACR响应90。另外,可以在发送ACR响应90之前通过对整个ACR响应90进行加密,以防止ACR响应90的伪造。识别失败标记101指示当参照ACR参考数据80时没有识别到与ACR询问70中的签名数据74对应的内容。
<互锁应用进给***的操作>
图8是解释互锁应用进给***如何操作的流程图。
为了进一步解释处理,假设组成进给***30的一部分的ACR 服务器31的ACR数据库53保持预先产生的ACR参考数据80。
包括终端设备20的电视机再现内容。也就是说,当用户开始观看内容时,在步骤S1中,终端设备20的内容渲染器21将当前观看的内容分发给ACR客户端22。在ACR客户端22中,签名提取部分 41周期性地从当前观看内容提取签名数据并且将提取的签名数据输出到ACR询问产生部分42。
在步骤S2中,ACR询问产生部分42产生包括从签名提取部分 41输入的签名数据的ACR询问70并且将产生的ACR询问70输出到通信部分43。通信部分43经由互联网12将产生的ACR询问70 发送到进给设备30中的ACR服务器31。
同时,在步骤S11中,进给设备30中的ACR服务器31等待通信部分54接收从终端设备20中的ACR客户端22发送的ACR询问 70。当由通信部分54接收到ACR询问70时,控制进入步骤S12。
在步骤S12中,ACR响应产生部分55参考ACR数据库53中的ACR参考数据80,从而识别与包括在从终端设备20中的ACR客户端22发送的ACR询问70中的签名数据74对应的内容。
在步骤S13中,ACR响应产生部分55根据内容识别的结果产生在图7A或图7B中所示的ACR响应90,并且将ACR响应90输出到通知部分54。通信部分54经由互联网12将产生的ACR响应90 发送到终端设备20中的ACR客户端22。
当接收并保持ACR响应90时,ACR客户端22进入步骤S3,在步骤S3,ACR响应分析部分45分析保持的ACR响应90并且将在分析的响应中发现的内容标识符95和应用标识符97通知给应用管理器23。根据这个通知,应用管理器23经由互联网12从应用服务器33获取由内容标识符95识别的应用并且执行获取的应用。
另外,应用管理器23向相关元数据获取API给出内容标识符95 和应用标识符97作为自变数,从而使得相关元数据获取API从 ACR客户端22获取与正在执行的应用对应的相关元数据98。
此刻,相关元数据获取API还向应用管理器23通知当从ACR 客户端22获取相关元数据98时有效的本地时间戳和从保持在ACR 客户端22中的ACR响应90获取的提取本地时间戳94。应用管理器 23和由此执行的应用能够考虑这两个本地时间戳之间的时间差而处理相关元数据。
在观看内容的过程中,以上解释的操作被重复。这使得可以按照与当前观看内容的进度的互锁关系执行应用。
通过使用互锁应用,可以显示与内容相关的信息、执行观众能够参与的测验或投票、推荐其它内容或者下载它们。
顺便说一句,执行上述一系列过程的终端设备20和进给设备30 可由硬件组成或者可由在计算机上运行的软件实现。计算机可以包括内置在专门硬件中的计算机和能够使用在其内安装的各种程序执行不同功能的计算机(例如,通用个人计算机)。
图9是示出组成这种上述计算机的硬件的典型结构的框图。
在这个计算机200中,CPU(中央处理单元)201、ROM(只读存储器)和RAM(随机访问存储器)203经由总线204进行互连。
输入/输出接口205也连接到总线204。输入/输出接口205与输入部分206、输出部分207、存储部分208、通信部分209和驱动器 210进行连接。
输入部分206由键盘、鼠标、麦克风等等组成。输出部分207由显示器、扬声器等等组成。存储部分208由硬盘、非易失性存储器等等组成。通信部分209由网络接口等等形成。驱动器210驱动可移动介质211(例如,磁盘、光盘、磁光盘或半导体存储器)。
在如上所述构造的计算机200中,通过输入/输出接口205和总线204将程序从例如存储部分208加载到RAM203以进行执行, CPU201执行上述一系列过程。
要由计算机200(CPU201)执行的程序可以例如记录在封装介质等等形式的可移动介质211上。另外,程序可经由有线或无线传输介质(例如,局域网、互联网和数字卫星广播)进行提供。
在计算机200中,可经由输入/输出接口205从附连到驱动器210 的可移动介质211将程序安装到存储部分208。另外,还可以在安装到存储部分208内之前,由通信部分209经由有线或无线传输介质接收程序。或者,程序可以预先安装在ROM202或存储部分208中。
另外,可以按照本说明书所示的顺序(即,按照时间顺序)、并行或者以其它恰当定时方式(例如,当调用时)处理由计算机200执行的程序。
另外,应该明白,当实施时本发明不限于上述实施例并且可以对本发明进行各种变型、修改或改变,只要它们位于本发明的精神和范围内即可。

Claims (8)

1.一种终端设备,包括:
提取部分,被构造为从要再现的内容提取表示所述内容的特性的签名数据;
询问产生部分,被构造为产生包括提取的签名数据的询问;
通信部分,被构造为向服务器设备发送产生的询问并且接收从服务器设备返回的响应作为所述询问的回复,其中所述响应包括识别应用的应用标识符以及表示所述内容中的时间点的时间信息;以及
应用执行部分,被构造为获取与所述应用标识符对应的应用并基于所述时间信息与所述内容的进度相关联地执行所述应用,
其中,所述询问产生部分产生包括所述提取的签名数据和表示提取所述签名数据的定时的提取时间戳的所述询问,
所述应用执行部分或者由所述应用执行部分执行的应用通过基于包括在所述接收的响应中的所述提取时间戳获取由所述服务器设备选择的相关元数据执行预定处理,以及
其中,所述应用执行部分或者由所述应用执行部分执行的应用考虑所述提取时间戳和获取到所述相关元数据时的本地时间戳之间的时间差而处理所述相关元数据。
2.根据权利要求1所述的终端设备,其中,所述终端设备被包括在被构造为再现内容的再现设备中;以及
所述终端设备还包括被构造为向所述提取部分进给要由所述再现设备再现的所有内容的内容进给部分。
3.一种用于终端设备的信息处理方法,所述信息处理方法包括:
使得所述终端设备从要再现的内容提取表示所述内容的特性的签名数据;
使得所述终端设备产生包括提取的签名数据的询问;
使得所述终端设备向服务器设备发送产生的询问并且接收从服务器设备返回的响应作为所述询问的回复,其中所述响应包括识别应用的应用标识符以及表示所述内容中的时间点的时间信息;以及
使得所述终端设备获取与所述应用标识符对应的应用并基于所述时间信息与所述内容的进度相关联地执行所述应用,
其中,所述询问包括所述提取的签名数据和表示提取所述签名数据的定时的提取时间戳,
所述接收的响应还包括所述提取时间戳,所述终端设备通过基于包括在所述接收的响应中的所述提取时间戳获取由所述服务器设备选择的相关元数据执行预定处理,以及
其中,所述终端设备考虑所述提取时间戳和获取到所述相关元数据时的本地时间戳之间的时间差而处理所述相关元数据。
4.一种服务器设备,包括:
数据库,被构造为保持参考数据,所述参考数据用于把签名数据和内容标识符以及应用标识符相关联,所述签名数据是从内容提取的并表示所述内容的特性,所述内容标识符识别从其提取所述签名数据的所述内容,所述应用标识符识别要按照与所述内容的互锁关系执行的应用;
响应产生部分,被构造为参考所述参考数据识别从其提取包括在从终端设备发送的询问中的签名数据的内容,从而产生包括识别要按照与识别的内容的互锁关系执行的应用的所述应用标识符以及表示所识别的内容中的时间点的时间信息的响应;以及
发送部分,被构造为向所述终端设备发送产生的响应,
其中,所述响应产生部分基于包括在所述询问中的提取时间戳假设所述响应的通信延迟,并且考虑所述响应产生部分自身的处理时间选择要被包括在所述响应中的由所述应用处理的相关元数据。
5.根据权利要求4所述的服务器设备,其中,所述数据库保持参考数据,所述参考数据用于把从内容提取并表示所述内容的特性的签名数据与识别从其提取所述签名数据的所述内容的内容标识符、与表示提取所述签名数据的定时的再现时间、与识别要按照与所述内容的互锁关系执行的应用的应用标识符以及与所述相关元数据相关联;以及
所述响应产生部分参考所述参考数据识别从其提取包括在从所述终端设备发送的询问中的签名数据的内容,从而产生包括识别要按照与识别的内容的互锁关系执行的应用的所述应用标识符和所述相关元数据的所述响应。
6.根据权利要求5所述的服务器设备,其中,所述响应产生部分产生的响应还包括表示识别的内容的内容标识符。
7.一种用于服务器设备的信息处理方法,所述信息处理方法包括:
使得所述服务器设备接收从终端设备发送的询问;
使得所述服务器设备在产生包括识别要按照与识别的内容的互锁关系执行的应用的所述应用标识符以及表示所识别的内容中的时间点的时间信息的响应之前,参考关联从内容提取并表示所述内容的特性的签名数据与识别从其提取所述签名数据的所述内容的内容标识符和与识别要按照与所述内容的互锁关系执行的应用的应用标识符的参考数据,从而识别从其提取包括在接收的询问中的签名数据的内容;以及
使得所述服务器设备向所述终端设备发送产生的响应,
其中,所述服务器设备基于包括在所述询问中的提取时间戳假设所述响应的通信延迟,并且考虑所述响应产生部分自身的处理时间选择要被包括在所述响应中的由所述应用处理的相关元数据。
8.一种互锁应用进给***,包括:
终端设备,以及
服务器设备;
其中,所述终端设备包括:
提取部分,被构造为从要再现的内容提取表示所述内容的特性的签名数据,
询问产生部分,被构造为产生包括提取的签名数据的询问,
通信部分,被构造为向服务器设备发送产生的询问并且接收从服务器设备返回的响应作为所述询问的回复,其中所述响应包括识别应用的应用标识符以及表示所述内容中的时间点的时间信息,以及
应用执行部分,被构造为获取与所述应用标识符对应的应用并基于所述时间信息与所述内容的进度相关联地执行所述应用;
其中,所述询问产生部分产生包括所述提取的签名数据和表示提取所述签名数据的定时的提取时间戳的所述询问;
所述应用执行部分或者由所述应用执行部分执行的应用通过基于包括在所述接收的响应中的所述提取时间戳获取由所述服务器设备选择的相关元数据执行预定处理,
其中,所述应用执行部分或者由所述应用执行部分执行的应用考虑所述提取时间戳和获取到所述相关元数据时的本地时间戳之间的时间差而处理所述相关元数据,以及
所述服务器设备包括:
数据库,被构造为保持参考数据,所述参考数据用于把从内容提取并表示所述内容的特性的签名数据与识别从其提取所述签名数据的所述内容的内容标识符以及与识别要按照与所述内容的互锁关系执行的应用的应用标识符相关联,
响应产生部分,被构造为参考所述参考数据识别从其提取包括在从终端设备发送的询问中的签名数据的内容,从而产生包括识别要按照与识别的内容的互锁关系执行的应用的所述应用标识符以及表示所识别的内容中的时间点的时间信息的响应,以及
发送部分,被构造为向所述终端设备发送产生的响应,
其中,所述响应产生部分基于包括在所述询问中的所述提取时间戳假设所述响应的通信延迟,并且考虑所述响应产生部分自身的处理时间选择要被包括在所述响应中的由所述应用处理的相关元数据。
CN201280050632.8A 2011-10-21 2012-10-12 终端设备、服务器设备、信息处理方法、程序和互锁应用进给*** Active CN103858366B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US201161549775P 2011-10-21 2011-10-21
US61/549,775 2011-10-21
PCT/JP2012/006567 WO2013057911A1 (en) 2011-10-21 2012-10-12 Terminal apparatus, server apparatus, information processing method, program, and interlocked application feed system

Publications (2)

Publication Number Publication Date
CN103858366A CN103858366A (zh) 2014-06-11
CN103858366B true CN103858366B (zh) 2018-09-14

Family

ID=47215687

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201280050632.8A Active CN103858366B (zh) 2011-10-21 2012-10-12 终端设备、服务器设备、信息处理方法、程序和互锁应用进给***

Country Status (9)

Country Link
US (2) US9374620B2 (zh)
EP (1) EP2769495A1 (zh)
JP (1) JP6219269B2 (zh)
KR (1) KR102015150B1 (zh)
CN (1) CN103858366B (zh)
BR (1) BR112014009077B1 (zh)
IN (1) IN2014CN02827A (zh)
RU (1) RU2601446C2 (zh)
WO (1) WO2013057911A1 (zh)

Families Citing this family (66)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8705933B2 (en) 2009-09-25 2014-04-22 Sony Corporation Video bookmarking
US8839338B2 (en) 2012-03-28 2014-09-16 Sony Corporation Service usage reporting data transport
US8760498B2 (en) 2011-03-14 2014-06-24 Sony Corporation Disparity data transport in standard caption service
US8941779B2 (en) 2012-03-21 2015-01-27 Sony Corporation Non-closed caption data transport in standard caption service
US8730301B2 (en) 2010-03-12 2014-05-20 Sony Corporation Service linkage to caption disparity data transport
US8863171B2 (en) 2010-06-14 2014-10-14 Sony Corporation Announcement of program synchronized triggered declarative objects
US8893210B2 (en) 2010-08-20 2014-11-18 Sony Corporation Server load balancing for interactive television
US8898723B2 (en) 2010-08-20 2014-11-25 Sony Corporation Virtual channel declarative script binding
US8909694B2 (en) 2010-08-27 2014-12-09 Sony Corporation Transmission apparatus and method, reception apparatus and method, and transmission and reception system
US8875169B2 (en) 2010-08-27 2014-10-28 Sony Corporation Transmission and reception apparatus, methods, and systems for filtering content
US9179188B2 (en) 2010-08-30 2015-11-03 Sony Corporation Transmission apparatus and method, reception apparatus and method, and transmission and reception system
US8595783B2 (en) 2010-08-30 2013-11-26 Sony Corporation Receiving device, receiving method, program, and broadcasting system
US8892636B2 (en) 2010-08-30 2014-11-18 Sony Corporation Transmission apparatus and method, reception apparatus and method, and transmission and reception system
US8918801B2 (en) 2010-08-30 2014-12-23 Sony Corporation Transmission apparatus, transmission method, reception apparatus, reception method, program, and broadcasting system
US8872888B2 (en) 2010-10-01 2014-10-28 Sony Corporation Content transmission apparatus, content transmission method, content reproduction apparatus, content reproduction method, program and content delivery system
JP6210684B2 (ja) 2010-10-01 2017-10-11 サターン ライセンシング エルエルシーSaturn Licensing LLC 情報処理装置、情報処理方法、及びプログラム
US9179198B2 (en) 2010-10-01 2015-11-03 Sony Corporation Receiving apparatus, receiving method, and program
US9078031B2 (en) 2010-10-01 2015-07-07 Sony Corporation Reception apparatus, reception method, and program
US8908103B2 (en) 2010-10-01 2014-12-09 Sony Corporation Content supplying apparatus, content supplying method, content reproduction apparatus, content reproduction method, program and content viewing system
JP5783402B2 (ja) 2011-01-25 2015-09-24 ソニー株式会社 受信装置、受信方法、供給装置、供給方法、プログラム、および放送システム
JP5668512B2 (ja) 2011-02-15 2015-02-12 ソニー株式会社 情報処理装置、及び、情報処理方法
TWI545955B (zh) 2011-04-28 2016-08-11 Sony Corp Signal receiving apparatus and method, a signal transmission apparatus and method, and program
US9554175B2 (en) 2011-07-20 2017-01-24 Sony Corporation Method, computer program, reception apparatus, and information providing apparatus for trigger compaction
US8917358B2 (en) 2011-07-27 2014-12-23 Sony Corporation Reception apparatus, terminal apparatus, control method, program, and communication system
KR102060449B1 (ko) 2011-08-05 2019-12-30 소니 주식회사 수신 장치, 수신 방법, 프로그램 및 정보 처리 시스템
TWI528749B (zh) 2011-09-06 2016-04-01 Sony Corp A signal receiving device, a signal receiving method, an information processing program and an information processing system
US9015785B2 (en) * 2011-11-29 2015-04-21 Sony Corporation Terminal apparatus, server apparatus, information processing method, program, and linking application supply system
US8930988B2 (en) 2011-12-21 2015-01-06 Sony Corporation Reception apparatus, reception method, program, and information processing system
KR102222166B1 (ko) 2012-06-19 2021-03-04 소니 주식회사 대화형 텔레비전을 위한 트리거 파라미터 테이블의 확장
WO2014010469A1 (ja) 2012-07-12 2014-01-16 ソニー株式会社 受信装置、情報処理方法、プログラム、送信装置、およびアプリケーション連動システム
EP2874399A4 (en) 2012-07-12 2016-03-02 Sony Corp TRANSMITTING DEVICE, METHOD FOR DATA PROCESSING, PROGRAM, RECEIVING DEVICE, AND APPLICATION LINKAGE SYSTEM
MY177736A (en) 2012-07-12 2020-09-23 Sony Corp Parameterized services descriptor for advanced television services
US9154840B2 (en) 2012-07-31 2015-10-06 Sony Corporation Reception apparatus, reception method, transmission apparatus, and transmission method
US9883247B2 (en) 2012-08-13 2018-01-30 Saturn Licensing Llc Reception apparatus, reception method, transmission apparatus, and transmission method
US9264648B2 (en) 2012-10-09 2016-02-16 Sony Corporation Receiving device, receiving method, transmitting device, and transmitting method
US10002206B2 (en) 2012-10-26 2018-06-19 Saturn Licensing Llc Information processing device and information processing method
US9253518B2 (en) 2012-11-09 2016-02-02 Sony Corporation On-demand access to scheduled content
US9769503B2 (en) 2012-11-14 2017-09-19 Saturn Licensing Llc Information processor, information processing method and program
US9148676B2 (en) 2012-12-04 2015-09-29 Sony Corporation Broadcast transition channel
US8914832B2 (en) 2012-12-14 2014-12-16 Sony Corporation Information processing apparatus, information processing method, and program
US10257564B2 (en) 2013-01-24 2019-04-09 Saturn Licensing Llc Distributed non-real-time content
US9942601B2 (en) 2013-01-24 2018-04-10 Saturn Licensing Llc Storing non-real time content
US9300896B2 (en) 2013-06-03 2016-03-29 Sony Corporation Method, computer-readable storage medium, reception apparatus, and information providing apparatus for identifying available channels and/or services
WO2014200248A1 (ko) 2013-06-12 2014-12-18 엘지전자 주식회사 영상 표시 장치 및 그 동작 방법
US9137566B2 (en) 2013-06-28 2015-09-15 Sony Corporation Distribution system, reception apparatus, and methods for transitioning to new services
US9980014B2 (en) 2013-06-28 2018-05-22 Saturn Licensing Llc Methods, information providing system, and reception apparatus for protecting content
US9038095B2 (en) 2013-07-03 2015-05-19 Sony Corporation Methods, information providing system, and reception apparatus for distribution of at least one content version
US8884800B1 (en) 2013-07-31 2014-11-11 Sony Corporation Method and apparatus for performing analog-to-digital conversion on multiple input signals
JP6474835B2 (ja) * 2014-02-17 2019-02-27 エルジー エレクトロニクス インコーポレイティド ハイブリッド放送サービスを処理する装置、及びハイブリッド放送サービスを処理する方法
US9326295B1 (en) 2014-12-10 2016-04-26 Sony Corporation Method and apparatus for transmitting a-priori information in a communication system
US20160204804A1 (en) 2015-01-13 2016-07-14 Sony Corporation Data processing apparatus and method
US9762354B2 (en) 2015-01-27 2017-09-12 Sony Corporation Signaling methods and apparatus
US10277934B2 (en) * 2015-03-13 2019-04-30 Qualcomm Incorporated Permissions management for watermarked data in a broadcast environment
US9912986B2 (en) 2015-03-19 2018-03-06 Sony Corporation System for distributing metadata embedded in video
US9756401B2 (en) 2015-04-07 2017-09-05 Sony Corporation Processing and providing an image in which a plurality of symbols are encoded
US9590782B2 (en) 2015-06-22 2017-03-07 Sony Corporation Signaling methods and apparatus
US10205991B2 (en) 2015-07-27 2019-02-12 Sony Corporation Hidden replaceable media slots
US10075755B2 (en) 2015-09-18 2018-09-11 Sorenson Media, Inc. Digital overlay offers on connected media devices
CA2999701C (en) * 2015-10-05 2023-09-26 Sony Corporation Reception apparatus, transmission apparatus, and data processing method
US10212256B2 (en) * 2015-12-14 2019-02-19 Facebook, Inc. Delegating database queries
US11375292B2 (en) 2017-03-14 2022-06-28 Google Llc Verifying the rendering of video content at client devices using trusted platform modules
US10545954B2 (en) * 2017-03-15 2020-01-28 Google Llc Determining search queries for obtaining information during a user experience of an event
US10574373B2 (en) * 2017-08-08 2020-02-25 Ibiquity Digital Corporation ACR-based radio metadata in the cloud
JP2019174999A (ja) * 2018-03-27 2019-10-10 キヤノン株式会社 印刷システム、印刷方法、画像形成装置およびその制御方法、及びプログラム
CN110580256B (zh) * 2018-05-22 2022-06-10 华为技术有限公司 一种识别应用标识的方法、设备及***
US11018754B2 (en) * 2018-08-07 2021-05-25 Appareo Systems, Llc RF communications system and method

Family Cites Families (72)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5887120A (en) * 1995-05-31 1999-03-23 Oracle Corporation Method and apparatus for determining theme for discourse
US6829368B2 (en) 2000-01-26 2004-12-07 Digimarc Corporation Establishing and interacting with on-line media collections using identifiers in media signals
US8429205B2 (en) * 1995-07-27 2013-04-23 Digimarc Corporation Associating data with media signals in media signal systems through auxiliary data steganographically embedded in the media signals
US5778367A (en) * 1995-12-14 1998-07-07 Network Engineering Software, Inc. Automated on-line information service and directory, particularly for the world wide web
WO1999059335A1 (en) * 1998-05-08 1999-11-18 Qualcomm Incorporated Apparatus and method for distribution of high quality image and audio programs to remote locations
DE19821876A1 (de) * 1998-05-15 1999-11-18 Ibm Verfahren und System zum Auffinden von Dokumenten im Rechnerverbund
US6834110B1 (en) * 1999-12-09 2004-12-21 International Business Machines Corporation Multi-tier digital TV programming for content distribution
EP1356385A4 (en) * 2001-01-30 2008-09-24 Korea Electronics Telecomm METHOD AND DEVICE FOR DELIVERING METADATA SYNCHRONIZED WITH MULTIMEDIA CONTENT
US20030192060A1 (en) 2001-01-30 2003-10-09 Levy Kenneth L. Digital watermarking and television services
JP4024015B2 (ja) * 2001-05-21 2007-12-19 富士通株式会社 データ放送連動制御方法及び連動制御方法
JP3861625B2 (ja) * 2001-06-13 2006-12-20 ソニー株式会社 データ転送システム、データ転送装置、記録装置、データ転送方法
US7035877B2 (en) * 2001-12-28 2006-04-25 Kimberly-Clark Worldwide, Inc. Quality management and intelligent manufacturing with labels and smart tags in event-based product manufacturing
US7987491B2 (en) * 2002-05-10 2011-07-26 Richard Reisman Method and apparatus for browsing using alternative linkbases
US7913279B2 (en) * 2003-01-31 2011-03-22 Microsoft Corporation Global listings format (GLF) for multimedia programming content and electronic program guide (EPG) information
US8407752B2 (en) 2004-03-18 2013-03-26 Digimarc Corporation Synchronizing broadcast content with corresponding network content
US20060179153A1 (en) * 2004-03-22 2006-08-10 Nam-Yul Lee Streaming based contents distribution network system and methods for splitting, merging and retrieving files
US20080005349A1 (en) * 2004-04-16 2008-01-03 Utstarcom Distributed multimedia streaming system
US7440999B2 (en) * 2004-04-29 2008-10-21 Tvworks, Llc Imprint client statistical filtering
US20050289072A1 (en) * 2004-06-29 2005-12-29 Vinay Sabharwal System for automatic, secure and large scale software license management over any computer network
JP4655534B2 (ja) 2004-08-04 2011-03-23 ソニー株式会社 端末装置およびデータ処理方法、プログラム並びに記録媒体
JP4723909B2 (ja) * 2005-05-27 2011-07-13 株式会社日立製作所 データ交換方法、データ交換管理装置およびデータ交換管理プログラム
JP4886689B2 (ja) * 2005-07-15 2012-02-29 パナソニック株式会社 パケット送信装置
US20110179477A1 (en) * 2005-12-09 2011-07-21 Harris Corporation System including property-based weighted trust score application tokens for access control and related methods
EP2179348A4 (en) * 2007-07-13 2011-04-20 Spot Runner Inc METHODS AND SYSTEMS FOR EXECUTING MULTIMEDIA SEARCHES, MULTIMEDIA CREATIONS FOR SECURE DISTRIBUTION OF MULTIMEDIA
US8887189B2 (en) * 2007-09-28 2014-11-11 Verizon Patent And Licensing Inc. Methods and systems for providing synchronized display of content
US20090313353A1 (en) * 2007-10-15 2009-12-17 University Of Southern California Copyrighted content delivery over p2p file-sharing networks
US20090106297A1 (en) * 2007-10-18 2009-04-23 David Howell Wright Methods and apparatus to create a media measurement reference database from a plurality of distributed sources
US20090125445A1 (en) * 2007-11-13 2009-05-14 Protecode Incorporated System and method for capturing and certifying digital content pedigree
US20090254553A1 (en) * 2008-02-08 2009-10-08 Corbis Corporation Matching media for managing licenses to content
CN103152604B (zh) * 2008-02-28 2016-08-10 日立麦克赛尔株式会社 内容传输***、传输服务器、接收终端和内容传输方法
US8689247B2 (en) * 2008-04-04 2014-04-01 Qualcomm Incorporated Systems and methods for distributing and redeeming credits on a broadcast system
US9094140B2 (en) * 2008-04-28 2015-07-28 Time Warner Cable Enterprises Llc Methods and apparatus for audience research in a content-based network
US11461785B2 (en) * 2008-07-10 2022-10-04 Ron M. Redlich System and method to identify, classify and monetize information as an intangible asset and a production model based thereon
KR20100061078A (ko) * 2008-11-28 2010-06-07 삼성전자주식회사 메타 데이터를 이용하는 컨텐츠 소비 방법 및 그 장치
US8938401B2 (en) * 2009-02-17 2015-01-20 Comcast Cable Holdings, Llc Systems and methods for signaling content rights through release windows life cycle
EP2252055B1 (en) * 2009-05-13 2013-09-18 Sony Europe Limited A system for retrieval of executable applications for broadcast television
JP5666568B2 (ja) * 2009-05-22 2015-02-12 ネーデルランデ オルガニサチエ ヴォール トエゲパスト−ナツールウェテンスハペリエク オンデルゾエク ティーエヌオーNederlandse Organisatie Voor Toegepast−Natuurwetenschappelijk Onderzoek Tno デバイス識別システムのプロキシサーバ
US8705933B2 (en) 2009-09-25 2014-04-22 Sony Corporation Video bookmarking
US9277183B2 (en) 2009-10-13 2016-03-01 Sony Corporation System and method for distributing auxiliary data embedded in video data
US9706158B2 (en) 2010-04-01 2017-07-11 Saturn Licensing Llc Receiver and method for reporting the usage of advanced television services
US9723360B2 (en) 2010-04-01 2017-08-01 Saturn Licensing Llc Interests and demographics profile for advanced broadcast services
US20110247028A1 (en) 2010-04-01 2011-10-06 Mark Eyer Receiver and System Using an Electronic Questionnaire for Advanced Broadcast Services
US20110302599A1 (en) 2010-06-07 2011-12-08 Mark Kenneth Eyer TV-Centric Actions in Triggered Declarative Objects
US8863171B2 (en) 2010-06-14 2014-10-14 Sony Corporation Announcement of program synchronized triggered declarative objects
US8893210B2 (en) 2010-08-20 2014-11-18 Sony Corporation Server load balancing for interactive television
US8898723B2 (en) 2010-08-20 2014-11-25 Sony Corporation Virtual channel declarative script binding
JP5765558B2 (ja) 2010-08-27 2015-08-19 ソニー株式会社 受信装置、受信方法、送信装置、送信方法、プログラム、および放送システム
US8909694B2 (en) 2010-08-27 2014-12-09 Sony Corporation Transmission apparatus and method, reception apparatus and method, and transmission and reception system
US8875169B2 (en) 2010-08-27 2014-10-28 Sony Corporation Transmission and reception apparatus, methods, and systems for filtering content
US20120050619A1 (en) 2010-08-30 2012-03-01 Sony Corporation Reception apparatus, reception method, transmission apparatus, transmission method, program, and broadcasting system
KR101878511B1 (ko) 2010-08-30 2018-07-13 소니 주식회사 수신 장치, 수신 방법 및 프로그램
US10511887B2 (en) 2010-08-30 2019-12-17 Saturn Licensing Llc Reception apparatus, reception method, transmission apparatus, transmission method, program, and broadcasting system
US8595783B2 (en) 2010-08-30 2013-11-26 Sony Corporation Receiving device, receiving method, program, and broadcasting system
US9179188B2 (en) 2010-08-30 2015-11-03 Sony Corporation Transmission apparatus and method, reception apparatus and method, and transmission and reception system
US8892636B2 (en) 2010-08-30 2014-11-18 Sony Corporation Transmission apparatus and method, reception apparatus and method, and transmission and reception system
US8918801B2 (en) 2010-08-30 2014-12-23 Sony Corporation Transmission apparatus, transmission method, reception apparatus, reception method, program, and broadcasting system
JP5757075B2 (ja) 2010-09-15 2015-07-29 ソニー株式会社 送信装置、送信方法、受信装置、受信方法、プログラム、および放送システム
US9986270B2 (en) 2010-09-21 2018-05-29 Saturn Licensing Llc Reception and transmission of trigger information for application program control
JP5703664B2 (ja) 2010-09-30 2015-04-22 ソニー株式会社 受信装置、受信方法、送信装置、送信方法、プログラム、および放送システム
US8842974B2 (en) 2010-10-01 2014-09-23 Sony Corporation Content transmission apparatus, content transmission method, content reproduction apparatus, content reproduction method, program, and content delivery system
JP6210684B2 (ja) 2010-10-01 2017-10-11 サターン ライセンシング エルエルシーSaturn Licensing LLC 情報処理装置、情報処理方法、及びプログラム
US8908103B2 (en) 2010-10-01 2014-12-09 Sony Corporation Content supplying apparatus, content supplying method, content reproduction apparatus, content reproduction method, program and content viewing system
US8872888B2 (en) 2010-10-01 2014-10-28 Sony Corporation Content transmission apparatus, content transmission method, content reproduction apparatus, content reproduction method, program and content delivery system
US9179198B2 (en) 2010-10-01 2015-11-03 Sony Corporation Receiving apparatus, receiving method, and program
US9078031B2 (en) 2010-10-01 2015-07-07 Sony Corporation Reception apparatus, reception method, and program
US20120185888A1 (en) 2011-01-19 2012-07-19 Sony Corporation Schema for interests and demographics profile for advanced broadcast services
US8478719B2 (en) * 2011-03-17 2013-07-02 Remote Media LLC System and method for media file synchronization
TWI574565B (zh) 2011-03-31 2017-03-11 Sony Corp A transmitting apparatus, a transmitting method, a receiving apparatus, a receiving method, a computer-readable medium, and a broadcasting system
JP5986993B2 (ja) * 2011-05-20 2016-09-06 日本放送協会 受信機及びプログラム
US9215480B2 (en) * 2011-05-20 2015-12-15 Nippon Hoso Kyokai Terminal cooperation system, receiver, and receiving method
US8793274B2 (en) * 2011-08-08 2014-07-29 Lei Yu System and method for auto content recognition
US9015785B2 (en) * 2011-11-29 2015-04-21 Sony Corporation Terminal apparatus, server apparatus, information processing method, program, and linking application supply system

Also Published As

Publication number Publication date
RU2601446C2 (ru) 2016-11-10
US20160267192A1 (en) 2016-09-15
RU2014114795A (ru) 2015-10-20
KR102015150B1 (ko) 2019-08-27
KR20140090151A (ko) 2014-07-16
CN103858366A (zh) 2014-06-11
BR112014009077A2 (pt) 2017-04-18
EP2769495A1 (en) 2014-08-27
US9374620B2 (en) 2016-06-21
JP2015501553A (ja) 2015-01-15
JP6219269B2 (ja) 2017-10-25
IN2014CN02827A (zh) 2015-07-03
WO2013057911A1 (en) 2013-04-25
BR112014009077B1 (pt) 2022-04-26
US20130103716A1 (en) 2013-04-25

Similar Documents

Publication Publication Date Title
CN103858366B (zh) 终端设备、服务器设备、信息处理方法、程序和互锁应用进给***
US10616647B2 (en) Terminal apparatus, server apparatus, information processing method, program, and linking application supply system
CN104769956B (zh) 信息处理装置、信息处理方法
KR20150095554A (ko) 정보 처리 장치, 정보 처리 방법 및 프로그램
CN103931203B (zh) 终端装置、服务器装置、信息处理方法、计算机可读存储介质和链接应用提供***
CN114402572B (zh) 使用带内元数据作为访问参考指纹的基础,以促进与内容相关的动作
KR102110623B1 (ko) 송신 장치, 정보 처리 방법, 프로그램, 수신 장치 및 애플리케이션 연동 시스템
CN111107390B (zh) 直播服务***及直播连接的建立方法
US11395050B2 (en) Receiving apparatus, transmitting apparatus, and data processing method
CN106375784A (zh) 评论节目和提供节目的评论信息的方法和装置
JP5896222B2 (ja) 端末装置、中継装置、情報処理方法、プログラム、およびコンテンツ識別システム
RU2628773C2 (ru) Устройство обработки информации, способ обработки информации, программа и система совместного использования контента
WO2022140111A1 (en) Live video streaming architecture with real-time frame and subframe level live watermarking

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant