CN102918868A - 对隐藏的多媒体资产的脚本化访问 - Google Patents

对隐藏的多媒体资产的脚本化访问 Download PDF

Info

Publication number
CN102918868A
CN102918868A CN2011800268306A CN201180026830A CN102918868A CN 102918868 A CN102918868 A CN 102918868A CN 2011800268306 A CN2011800268306 A CN 2011800268306A CN 201180026830 A CN201180026830 A CN 201180026830A CN 102918868 A CN102918868 A CN 102918868A
Authority
CN
China
Prior art keywords
content
hiding
script
access
tdo
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.)
Granted
Application number
CN2011800268306A
Other languages
English (en)
Other versions
CN102918868B (zh
Inventor
M·K·埃尔
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 CN102918868A publication Critical patent/CN102918868A/zh
Application granted granted Critical
Publication of CN102918868B publication Critical patent/CN102918868B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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
    • H04N21/4345Extraction or processing of SI, e.g. extracting service information from an MPEG 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/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/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • 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/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/4424Monitoring of the internal components or processes of the client device, e.g. CPU or memory load, processing speed, timer, counter or percentage of the hard disk space used
    • 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/458Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules ; time-related management operations
    • 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/47217End-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 controlling playback functions for recorded or on-demand content, e.g. using progress bars, mode or play-point indicators or bookmarks
    • 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/482End-user interface for program selection
    • 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/85Assembly of content; Generation of multimedia applications
    • H04N21/858Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
    • 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/47202End-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 content on demand, e.g. video on demand
    • 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/47214End-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 content reservation or setting reminders; for requesting event notification, e.g. of sport results or stock market
    • 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/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • H04N21/4758End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for providing answers, e.g. voting
    • 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/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4782Web browsing, e.g. WebTV

Abstract

按照一些实施例的方法涉及在数字电视接收机,接收触发声明对象(TDO),所述TDO含有当被执行时,向数字电视接收机提供对隐藏电视内容的访问的脚本,其中当执行所述脚本时,数字电视接收机被给予所述隐藏电视内容的位置。本摘要不应被视为限制性的,因为其它实施例可以脱离在本摘要中说明的特征。

Description

对隐藏的多媒体资产的脚本化访问
相关文献的参考
本申请要求2010年8月20日提交的Mark Eyer的美国临时专利申请No.61/375,415,“Scripted Access to Hidden Multimedia Assets”的优先权,还要求2010年6月14日提交的Mark Eyer的美国临时专利申请No.61/354,515,“Hyperlinks in Synchronized Widgets”的优先权,并要求2010年6月7日提交的Mark Eyer的美国临时专利申请No.61/352,275,“Widgets for Non-Real-Time Services”的优先权,这些临时专利申请都在此引为参考。本申请还涉及Mark Eyer均在2011年3月2日提交的美国专利申请No.13/038,939,“Tv-Centric Actions inTriggered Declarative Objcets”,美国专利申请No.13/038,967,“Scripted Interactivity For Non-Real-Time Services”,和美国专利申请No.13/039,005,“PVR Hyperlinks Functionality in TriggeredDeclarative Objects for PVR Functions”,这些专利申请都在此引为参考。
版权声明
本专利文件的公开的一部分包含受到版权保护的材料。当本专利文件或专利公开的复制品出现在专利商标局专利文件或记录中时,版权所有者不反对这一点,但在其它方面完全保留所有版权权利。
背景技术
可触发声明对象或触发的可下载对象(TDO)是一种由内容制作者或服务提供者创建的可下载对象,它包括其功能和行为按照某种方式依赖于它所伴随的数字电视节目的声明内容(文本、图形、描述性置标、脚本和音频)。定义TDO的标准规定内容和元数据的相关可用行为、表现、触发动作和传送方法。
附图说明
参考结合附图进行的以下详细说明,可更好地理解举例说明组织和操作方法的某些例证实施例,以及本发明的目的和优点,附图中:
图1是描述与本发明的一些实施例一致的处理的例证流程图。
图2是与本发明的一些实施例一致的广播编码系统的例子的方框图。
图3是与本发明的一些实施例一致的数字电视接收机的例子的方框图。
图4是与本发明的一些实施例一致的数字电视接收机的例子的详细方框图。
图5是与本发明的一些实施例一致的数字电视接收机的以处理器为中心的方框图。
具体实施方式
尽管本发明能够具有许多不同形式的实施例,但在附图中显示并且将在本文详细描述特定实施例,应该理解,本文的这种实施例的公开应该被视为原理的例子,而非意图把本发明限制于显示和描述的特定实施例。在以下的描述中,相同的标号用于描述附图的几个示图中的相同、相似或对应的部分。
这里使用的用语“一个”被定义为一个或不止一个。这里使用的用语“多个”被定义为两个或者不止两个。这里使用的用语“另一个”被定义为至少又一个或者更多个。这里使用的用语“包括”和/或“具有”被定义为包含(即,开放式语言)。这里使用的用语“耦接”被定义为连接,不过不一定是直接连接,并且不一定是机械连接。这里使用的用语“程序”或“计算机程序”或类似用语被定义成为在计算机系统上运行而设计的指令序列。“程序”或“计算机程序”可包括可执行应用程序中的子例程、程序模块、函数、过程、对象方法、对象实现,小程序,小服务程序,源代码,脚本,程序模块,目标代码,共享库/动态加载库和/或为在计算机系统上运行而设计的其它指令序列。
这里使用的用语“节目”还可用在另一个上下文中(上面的定义用于第一个上下文)。在第二个上下文中,在“电视节目”的意义上使用该用语。在这种上下文中,该用语用于意味视听内容,比如会被解释成和作为单一电视节目在电子节目指南(EPG)中报告的那些视听内容的任何相关序列,而不考虑所述内容是电影、体育活动、多集系列的片段、新闻广播等。该用语还可被解释成包含不会作为节目在电子节目指南中报告的商业插播和其它节目似内容。
本文中对“一个实施例”、“一些实施例”、“实施例”或类似用语的引用意味结合该实施例描述的特定特征、结构或特性包含在本发明的至少一个实施例中。从而,这种短语在本说明书内各个地方的出现不一定都指的是相同实施例。此外,在一个或多个实施例中,可用任何适当的方式无限制地组合特定的特征、结构或特性。
这里使用的用语“或”将被解释成包含的,或者意味任意一个或者任意组合。于是,“A、B或C”意味“下述任意之一:A;B;C;A和B;A和C;B和C;A、B和C”。只有当元件、功能、步骤或动作的组合以某种方式固有地相互排斥时,才会出现对这种定义的例外情况。
对本文献来说,用语“同步微件(widget)”、“触发声明对象”、“可触发声明对象”和“触发的可下载对象”和类似用语是同义并且可互换地使用的,称为“TDO”。该用语和相关用语的使用通常如在2010年12月3日提交的Blanchard等的美国专利申请No.12/959,529,“Announcement of Triggered Declarative Objects”中详细定义和说明的一样,该专利申请在此引为参考。不过,Blanchard申请比通常情况下所需稍微更严格地定义了TDO的内容和触发器,因为其中作为TDO的一部分定义的许多属性可以位于触发器中,或者反之亦然,或者根本不存在,取决于特定TDO的功能和触发。这里使用的用语“触发声明对象”或者“可触发声明对象(TDO)”是由内容制作者或服务提供者创建的可下载软件对象。通常,这样的对象具有其功能和行为以某种方式依赖于它所伴随的电视节目的声明内容(文本、图形、描述性置标、脚本和音频)。注意TDO通常被视为“声明性”内容,以把它和诸如在操作系统平台上运行的Java小程序或应用程序之类的“可执行”内容区分开。虽然被认为是声明性的,不过TDO播放器支持脚本语言,脚本语言是面向对象的编程语言。在这里所示的例子中,在触发对象(如下所述)定义的时间之前,从服务提供者接收TDO,以致当触发器到达时,所述TDO可用。此外,明确的触发信号不是必需的,TDO可以自我触发,或者由除触发信号的接收之外的某个动作触发。各个标准机构可以定义TDO的内容和元数据的相关可用行为、表现、触发动作和传送方法。另外,标准机构可以定义相对于音频/视频的TDO行为的计时精度的有关要求。
这里使用的“触发器”或“通告触发器”是通过利用已下载的对象的文件名或标识符,绑定到引用具体TDO实例的一项特定节目内容的数据对象。某些TDO将只有结合某些节目才有意义。一个例子是收集观看者的反应数据(比如对电视游戏节目或竞赛的投票)的TDO。
就TDO和触发器的确切性质来说,可以无限制地在TDO或触发器中提供某些信息。不过,当在数字电视接收机的内部处理器中执行TDO时,这两个对象协同工作,以产生期望的功能。此外,在一些实现中,TDO可以是自我触发的,或者由除实际的明确触发信号之外的事件触发。
就TDO和触发器的确切性质来说,可以无限制地在TD或触发器中提供某些信息。不过,当在数字电视接收机的内部处理器中执行TDO时,这两个对象协同工作,以产生期望的功能。
在ATSC数字电视标准中,描述可用节目服务的数据伴随数字节目内容。ATSC标准以MPEG-2系统标准(ISO/IEC 13818-1)为基础,MPEG-2系统标准(ISO/IEC 13818-1)定义节目专用信息(PSI)表。PSI表允许接收机发现与含有对应于一个节目的视频和音频节目元素的传输流分组对应的分组标识符(PID)值。按照MPEG-2系统中的术语学,用语“节目”表示一批节目元素。典型的节目由一个视频节目元素和一个或多个音频节目元素组成。
ATSC规定A/65节目和系统信息协议(PSIP)标准中的另外的数据表。PSIP标准定义虚拟频道表(VCT),VCT用信号把描述可能存在于传输流中的一个或多个传统电视频道的信息通知接收机。“虚拟频道”的概念指的是在A/65中规定的VCT。
这里使用的用语“隐藏内容”或者“隐藏电视内容”被定义成意味能够在电视(TV)上重放,并且出现在一个或多个数字电视传输流中,但是不能依靠与传统的非隐藏虚拟频道的关联被访问,从而不像正常的非隐藏电视频道那样,按照常规方式在PSIP表中索引的内容。另一方面,如下所述,对隐藏内容的参考可被包括在PSI表中,不过借助能够被明确表达的任何适当方式或手段,可使内容本身不能被常规电视接收机访问。隐藏内容是利用其它机制,比如下面说明的在触发声明对象中定义的那些机制访问的,而不是按照访问电视频道的正常方式访问的。
这里讨论的主题涉及先进交互数字电视系统的领域。在诸如为某些下一代电视服务预想的系统之类的系统中,利用与节目素材的内容同步的交互元素,增强了线性电视节目的用户体验。新标准预期定义接收装置中的支持脚本化行为的执行的平台。新系统预期建立在如上所述的“触发声明对象”或者说“TDO”的概念上。
如在一种这样的下一代电视服务中预想的那样,TDO将包括允许对以下项目的脚本化或超链接化参考的机制:
·因特网网站和内容
·NRT内容,服务或文件
·线性电视频道
·指定NRT内容的预定下载的创建;
·将经因特网取回的内容的预定下载的创建;
·PDI数据(对调查表中的具体项目的反应);和/或
·包含事件使用日志的文件。
服务提供者可能希望在某些规定条件下,引导用户观看某些项线性内容。可以编写TDO中的脚本,以致根据用户表达的偏好、人口统计数据和兴趣,发生某些动作。
除了上述之外,内容可以包含在线性电视广播发射内,或者包含在普通接收机不能访问的NRT内容内,因为它不与传统的“隐藏”虚拟频道关联。如上所述,这样的内容被称为隐藏内容。通常,借助虚拟频道的选择,实现DTV服务的导航,所述虚拟频道按照已知方式,指向(通过对MPEG-2PSI表的参考)包含该频道的音频和视频内容的分组。不过,其它隐藏音频、视频或A/V内容可存在于未借助常规(可见)虚拟频道参考的传输复用中。按照A/65PSIP标准,通过把“隐藏”标志设定为‘1’,可把虚拟频道标记为“隐藏”。此外,如果“隐藏指导”比特也被设定为‘1’,那么该频道将不被列出在任何EPG显示中,从而会被接收机忽视。都被设定为‘1’的“隐藏”和“隐藏指导”标志的组合可被广播公司用于并非预定给观看者群体的测试信号。另一方面,这样的频道是可借助应用程序,或者其它手段,比如借助TDO访问的。
节目也可存在于在虚拟频道表中根本未提及的传输流中。MPEG-2节目关联表(PAT)依据节目的program_number值,识别节目。对应于常规电视节目的那些节目是在PSIP虚拟频道表(VCT)中提及的,不过,其它节目也可被定义,而不是列举在任何VCT中。PAT给出program_number值,和识别含有TS节目映射表(PMT)的一部分的传输流分组的PID值。PMT再列举节目元素,比如构成节目的音频和视频流。由于在VCT中未提及这些节目,因此这些节目实际上被隐藏,使标准电视接收机无法访问。
按照与本发明的实现和实施例相一致的规定,TDO内的脚本能够使(或者借助用户交互,允许)执行该脚本的接收机访问和呈现这样的隐藏内容。
对这种隐藏内容的脚本访问能够向服务提供者提供使用户的服务体验个人化的新途径。此外,它可用于产生进行对服务提供者来说感兴趣的某些动作的鼓励,包括提供调查问题的回答,提供对服务提供者来说感兴趣的信息,或者当用户在网站注册的时候。
一个实现例子涉及用脚本作者确定的更适合于观看者的其它内容代替常规的线性电视内容。例如,根据脚本的执行,适合于观看者的物理位置的广告片段可以代替递送给一般群体的广告内容(即,针对性广告)。
与本发明一致的实现例子可具体涉及定义允许脚本实现从当前解码的MPEG-2音频/视频节目到不同的MPEG-2音频/视频节目的“频道改变”的应用程序接口(API)。按照与本发明一致的一些方面,在TDO中定义与“隐藏”虚拟频道,或者另一方面,与不能访问(未被虚拟频道表条目提及)的MPEG-2传输流内的内容的绑定。该特征使引用的内容只能被a)支持先进特征的接收机;和b)支持内容中使用的音频/视频编解码器的接收机访问。
此外,就受脚本控制的对隐藏内容的访问来说,服务提供者可根据许多“访问标准”,制定对内容的有条件访问,所述“访问标准”包括(但不限于)以下要求:
a)观看者回答了某个问题,即,在回答调查表的情况下;
b)观看者按照某种方式,回答了某个调查表问题;
c)观看者正确地输入了某个注册码;
d)接收机可以访问因特网;和/或
e)上述的任意组合,等等。
与本发明的实施例一致的另一个方面涉及对作为NRT内容递送的“隐藏文件”的TDO访问。参考的文件对象可以是不能用任何其它手段访问的音频/视频节目(例如,不提供常规NRT服务中,所述音频/视频节目的下载)。
在一种可能的实现中,脚本编写方法可以基于ECMAScript(ECMA 162)。在这种情况下,标准机构可以定义对这种基本脚本编写语言的扩展。一种这样的扩展可涉及函数调用(API),以允许脚本触发到某个频道的“频道改变”,所述某个频道可以是隐藏频道(不是常规接收机所能访问的频道)。
定义的参考传输流中的隐藏内容的方法可用几种方式之一来实现:
1.参考具有“隐藏”属性集的虚拟频道。这样的频道不是常规DTV接收机所能访问的,因为隐藏频道专门设计成保持这种状态。定义虚拟频道的ATSC标准A/65指出应用程序(这里,脚本是一个例子)可以访问隐藏频道。
2.利用传统接收机不认识的遵守ASTC标准的service_type值,参考虚拟频道。
3.通过参考MPEG-2节目的MPEG-2program_number,参考MPEG-2节目。
4.利用分组的分组标识符编号(PID值),明确地参考含有音频和视频数据的TS分组。
就上面的项目#1或#2来说,用于隐藏内容的编解码器可以是“先进”编解码器(比如AVC,H.264);这种情况下,service_type值可为0x07,指示“参数化”服务。方法#3的使用也是可能的。这是A/65(PSIP)VCT用于使虚拟频道与MPEG-2节目相联系的方法。
现在参见图1,从104开始,描述与一些实现相一致的处理100。在108,数字电视接收机接收触发声明对象(TDO),所述TDO含有当被执行时,向数字电视接收机提供对隐藏电视内容的访问的脚本。在112,接收与TDO相关的一个或多个触发对象,其中在116,所述触发对象启动诸如ECMAScript或ECMAScript扩展之类的脚本的执行,从而能够实现隐藏内容的接收。在120,隐藏内容能够被解码、显示等。这样的访问还可视如上所述的诸如回答调查表问题之类的用户动作而定。如果数字电视接收机能够产生包含在隐藏内容中的音频和/或视频,那么认为数字电视接收机可以“访问”隐藏内容,如果数字电视接收机不可以“访问”,那么它应是不能产生所述音频和/或视频的。
现在参见图2,图中描述了诸如广播公司之类的例证服务提供者的基本示图200。一般来说,一个服务提供者可通过一个或多个传输流,提供多个节目。这种情况下,图中表示了两个节目,其中A是常规电视节目,B是隐藏节目。音频、视频、字幕数据等被提供给编码器,编码器把数据编码成适合于分发的分组。音频和视频节目素材由音频和视频编码器204和208编码,随后被提供给传输流复用器212,传输流复用器212随后提供可借助物理通道介质,比如有线或卫星广播分发的输出。在本说明中,用语“节目”的使用通常与MPEG-2系统标准(ISO/TEC 13818-1)的节目,以及上面提供的定义一致。在本例中,节目B是隐藏节目,可以无限制地利用任意上述技术或者其它技术,把所述隐藏节目指定为隐藏。MPEG-2节目包括相关的基本流组件,比如一个视频基本流和一个或多个音频基本流。按照上面说明的实现,TDO数据及其相关的触发数据也被提供给传输流复用器,以便利用任何适当的编码,合并到传输流中。可以提供多个这样的节目流,并在212被编码和复用到传输流中。
与一些实施例一致的电视接收机被概略描述成图3中的250。在该表示中,在传输流分用器260接收物理频道数据。TDO数据和触发器由在本例中,合并在TDO处理程序268的交互性管理器264接收和处理,不过在本教导的范围内,其它体系结构也是可能的。TDO处理程序268控制节目选择器272,从而使得能够访问隐藏节目(例如,节目B),所述隐藏节目随后被提供给解码器276,以便作为解码音频和视频输出。
接收机被描述成图4中的接收机300,其中在接收机300的调谐器/解调器302,借助任何适当的来源,比如地面广播、有线或卫星,接收包括隐藏内容的内容。来自调谐器/解调器302的包括字幕数据、TDO、触发器等的传输流在分用器306被分用成音频流和视频流。音频在音频解码器310被解码,而视频在视频解码器314被解码。通过可有选择地采用的未压缩A/V接口,也可接收未压缩的A/V数据。
也可借助网络接口326,经因特网322接收包括TDO、数据和触发器的A/V内容。另外,可以为非实时(NRT)或因特网递送的保存内容,比如网际协议电视(IPTV)提供存储装置330。通过按照与其它内容来源相似的方式,在306进行分用,能够播放保存的内容。接收机通常在诸如CPU 338之类的一个或多个处理器的控制下工作,所述处理器通过诸如350之类的一条或多条总线互连到工作存储器340和程序存储器342,以及图形子系统344。
CPU 338从分用器306接收隐藏字幕数据,以及任何其它信息,比如TDO通告和用于呈现图形内容的电子节目指南,并把信息传送给图形子系统344,在合成器和视频接口360合成图像,从而产生适合于在视频显示器显示的输出。
CPU 338进行在这里公开的主题的上下文内的各种处理,包括能够实现对隐藏内容的访问的脚本的执行。从而,CPU 338还执行包含在TDO和/或其触发器中的任何脚本对象(控制对象)。
CPU 338还监督包括调谐器/解调器302和其它电视资源的数字电视接收机的控制。为了避免使该附图混乱,没有表示与这种系统的连接,不过当研究本教导时,本领域的技术人员会明白与这种系统的连接。从而,当CPU 338执行处理TDO和触发对象,以及其中提供的用于访问隐藏内容的任何脚本(比如ECMAScript)的操作的TDO处理例程时。与这里的教导相一致,使CPU 338能够改变数字电视接收机的操作参数,例如改变频道,音量等,如访问隐藏多媒体内容的TDO的脚本规定的那样。
在图5中的更加以处理器为中心的视图中,描述了处理TDO时的操作。CPU 338可代表一个或多个处理器。为了方便起见,在图5中,存储器和存储装置330、340和342被共同描述成600。类似地,最初处理数字电视信号的各个解调器、解码器等被共同描述成604。图4的电视接收机还被描述成具有与遥控器接口616通信的遥控器610。另外,考虑到完整性,明确描述了显示器620,显示器620可代表一体式显示器,像在电视机中那样,或者连接的显示装置。
存储器600包含各种功能程序模块和数据。当收到TDO对象时,TDO 634连同脚本一起被保存在存储器600,当被执行时,所述脚本最终允许对隐藏节目的访问。所述访问还要求经接口616,借助遥控器610来自用户的适当反应。TDO存储和执行是在TDO处理程序638进行的,TDO处理程序638可以是交互性管理器650的组成部分,或者可以是独立的程序模块,而没有限制。当被执行时,TDO向观看者提供通常在TDO内定义的通告,所述通告允许观看者执行能够实现对隐藏内容的访问(例如,利用遥控器610)的命令,如前所述。
按照对隐藏内容的访问如何证明有用的更多例子,服务提供者可以提供只有某些订户才可以访问的隐藏音频轨。该音频轨可以是未经审查的,或者可以包含诸如导演评论之类的内容。脚本也可以只有在提供了某些调查或其它信息,比如电子邮件地址或者对服务提供者或者供应链中的其它实体有用的其它信息的时候,才允许访问。TDO还能够实现对以其它方式不能获得的隐藏字幕数据(例如,可用字幕的替换物)的访问。当研究本教导时,本领域的技术人员将想到提供对隐藏内容的选择性访问的其它应用。
从而,与一些实现相一致的方法涉及在数字电视接收机,接收触发声明对象(TDO),所述TDO含有基于ECMAScript的脚本,当被执行时,所述脚本向数字电视接收机提供对隐藏电视内容的访问;其中当依据观看者动作执行所述脚本时,数字电视接收机被准许访问隐藏电视内容;其中隐藏电容内容是借助于以下至少之一隐藏的:具有虚拟频道“隐藏”属性集,具有传统的电视接收机不认识的ATSC标准service_type值,具有为0x07的service_type值,或者其中通过依据program_number,直接参考MPEG节目,或者通过明确参考传输流中的分组的分组标识符(PID),提供对隐藏内容的访问;并且其中TDO利用允许脚本实现从当前选择到隐藏内容的频道改变的应用程序接口(API)。
另一种方法涉及在数字电视接收机,接收触发声明对象(TDO),所述TDO含有当被执行时,向数字电视接收机提供对隐藏电视内容的访问的脚本;数字电视接收机执行所述脚本;和当执行所述脚本时,数字电视接收机被给予所述隐藏电视内容的位置。
在一些实现中,对隐藏电视内容的访问是通过参考通过具有“隐藏”属性集而被指定为隐藏的虚拟频道提供的。在一些实现中,对隐藏电视内容的访问是通过参考具有传统电视接收机不认识的ATSC标准service_type值的虚拟频道提供的。在一些实现中,service_type值为0x07。在一些实现中,对隐藏内容的访问是通过依据program_number值,参考MPEG节目提供的。在一些实现中,对隐藏内容的访问是通过明确参考遵守MPEG的传输流中的分组的分组标识符(PID)提供的。在一些实现中,对隐藏内容的访问是通过参考与NRT内容相关的内容标识符提供的。在一些实现中,TDO是通过利用对标准化TDO脚本编写的扩展实现函数调用,以使脚本可以请求访问隐藏内容来实现的。在一些实现中,脚本是根据用户对调查问题的反应,有条件地执行的。在一些实现中,脚本是依据观看者动作执行的。在一些实现中,脚本是根据注册码的用户输入,有条件地执行的。在一些实现中,隐藏内容包含非实时(NRT)内容。在一些实现中,NRT内容是在观看者动作之前预先递送的。在一些实现中,脚本是根据用户的因特网访问,有条件地执行的。
在一些实现中,隐藏内容包含非实时(NRT)内容。在一些实现中,TDO定义允许脚本实现从当前选择的节目到隐藏节目的频道改变的应用程序接口(API)。在一些实现中,脚本包含ECMAScript或ECMAScript扩展。
非临时性计算机可读存储介质可用于保存指令,当在一个或多个程控处理器上执行时,所述指令能够实现上述方法任意之一。
按照一些实现的装置具有数字电视接收机,所述数字电视接收机被配置和适合于接收触发声明对象(TDO),所述TDO含有当被执行时,向数字电视接收机提供对隐藏电视内容的访问的脚本。数字电视接收机具有程控处理器。程控处理器被编程,以便执行准许数字电视接收机访问隐藏电视内容的脚本。
在一些实现中,对隐藏电视内容的访问是通过参考通过具有隐藏属性集,而被指定为隐藏的虚拟频道提供的。在一些实现中,隐藏内容包含备用音频轨。在一些实现中,对隐藏电视内容的访问是通过参考具有传统电视接收机不认识的ATSC标准service_type值的虚拟频道提供的。在一些实现中,service_type值为0x07。在一些实现中,对隐藏内容的访问是通过依据program_number值,参考MPEG节目提供的。在一些实现中,对隐藏内容的访问是通过明确参考遵守MPEG的传输流中的分组的分组标识符(PID)提供的。在一些实现中,对隐藏内容的访问是通过参考与NRT内容相关的内容标识符提供的。在一些实现中,TDO是通过利用对标准化TDO脚本编写的扩展实现函数调用,以使脚本可以请求访问隐藏内容来实现的。在一些实现中,脚本是根据用户对调查问题的反应,有条件地执行的。在一些实现中,脚本是依据观看者动作执行的。在一些实现中,脚本是根据用户输入注册码,有条件地执行的。在一些实现中,隐藏内容包含非实时(NRT)内容。在一些实现中,NRT内容是在观看者动作之前预先递送的。
在一些实现中,根据用户的因特网访问,有条件地执行脚本。在一些实现中,隐藏内容包含非实时(NRT)内容。在一些实现中,TDO定义允许脚本实现从当前选择的节目到隐藏节目的频道改变的应用程序接口(API)。在一些实现中,脚本包含ECMAScript或者ECMAScript扩展。
当研究上述教导时,本领域的技术人员会认识到上述例证实施例中的一些实施例以程控处理器的使用为基础。不过,本发明并不局限于这样的例证实施例,因为利用硬件组件等同物,比如专用硬件和/或专用处理器,可以实现其它实施例。类似地,通用计算机、基于微处理器的计算机、微控制器、光学计算机、模拟计算机、专用处理器、专用电路和/或专用硬连线逻辑可用于构成备选的等同实施例。
当研究上述教导时,本领域的技术人员会理解用于实现上面说明的一些实施例的程序操作和处理,以及相关数据可以利用磁盘存储器,以及其它形式的存储器,比如非临时性存储装置,例如包括只读存储器(ROM)装置、随机存取存储器(RAM)装置、网络存储装置、光存储元件、磁存储元件、磁光存储元件、闪速存储器、磁心存储器和/或其它等同的易失性和非易失性存储器技术来实现,而不脱离本发明的一些实施例。用语“非临时性”并不暗示信息不会由于电力的去除或者其它动作而丢失。这样的备选存储装置应被视为等同物。
这里说明的一些实施例是利用或者可利用执行上面以流程图形式概括说明的编程指令的程控处理器实现的,所述编程指令可被保存在任何适当的电子或计算机可读存储介质上。不过,当研究本教导的时候,本领域的技术人员会理解上面说明的处理可以用许多适当的编程语言,变化多样地实现,而不脱离本发明的实施例。例如,执行某些操作的顺序通常可被改变,可以增加另外的操作,或者可以删除一些操作,而不脱离本发明的一些实施例。可以增加和/或增强错误捕捉,并且可在操作流程、用户界面和信息呈现方面作出许多变化,而不脱离本发明的一些实施例。这样的变化在预料之中,并被认为是等同的。
虽然说明了一些例证实施例,不过显然鉴于上面的说明,对本领域的技术人员来说,许多替代、修改、置换和变化将变得明显。

Claims (37)

1.一种方法,包括:
在数字电视接收机装置处接收触发声明对象(TDO),所述TDO含有基于ECMAScript的脚本,当被执行时,所述脚本向数字电视接收机装置提供对隐藏电视内容的访问;
其中当依据观看者动作执行所述脚本时,数字电视接收机装置被准许访问隐藏电视内容;
其中隐藏电容内容是借助于以下至少之一隐藏的:具有虚拟频道“隐藏”属性集、具有传统的电视接收机装置不能识别的ATSC标准service_type值、具有为0x07的service_type值、或者其中通过依据program_number直接引用MPEG节目或通过显式引用传输流中的分组的分组标识符(PID),提供对隐藏内容的访问;并且
其中TDO利用允许脚本实现从当前选择到隐藏内容的频道改变的应用程序接口(API)。
2.一种方法,包括:
在数字电视接收机装置处接收触发声明对象(TDO),所述TDO含有当被执行时,向数字电视接收机装置提供对隐藏电视内容的访问的脚本;
数字电视接收机装置执行所述脚本;以及
当执行所述脚本时,数字电视接收机装置被给予所述隐藏电视内容的位置。
3.按照权利要求2所述的方法,其中对隐藏电视内容的访问是通过引用由于具有“隐藏”属性集而被指定为隐藏的虚拟频道来提供的。
4.按照权利要求2所述的方法,其中对隐藏电视内容的访问是通过引用具有传统电视接收机装置不能识别的ATSC标准service_type值的虚拟频道来提供的。
5.按照权利要求4所述的方法,其中所述service_type值为0x07。
6.按照权利要求2所述的方法,其中对隐藏内容的访问是通过依据program_number值引用MPEG节目来提供的。
7.按照权利要求2所述的方法,其中对隐藏内容的访问是通过显式引用遵守MPEG的传输流中的分组的分组标识符(PID)来提供的。
8.按照权利要求2所述的方法,其中对隐藏内容的访问是通过引用与NRT内容相关的内容标识符来提供的。
9.按照权利要求2所述的方法,其中TDO是通过利用对标准化TDO脚本编写的扩展实现函数调用以使脚本能够请求访问隐藏内容来实现的。
10.按照权利要求2所述的方法,其中所述脚本是根据用户对调查问题的反应有条件地执行的。
11.按照权利要求2所述的方法,其中所述脚本是依据观看者动作执行的。
12.按照权利要求11所述的方法,其中所述脚本是根据用户对注册码的输入有条件地执行的。
13.按照权利要求2所述的方法,其中所述隐藏内容包含非实时(NRT)内容。
14.按照权利要求13所述的方法,其中NRT内容是在观看者动作之前预先递送的。
15.按照权利要求2所述的方法,其中所述脚本是根据用户的因特网访问有条件地执行的。
16.按照权利要求2所述的方法,其中所述隐藏内容包含非实时(NRT)内容。
17.按照权利要求2所述的方法,其中TDO定义允许脚本实现从当前选择的节目到隐藏节目的频道改变的应用程序接口(API)。
18.按照权利要求2所述的方法,其中所述脚本包含ECMAScript或ECMAScript扩展。
19.一种保存指令的非临时性计算机可读存储介质,当在一个或多个程控处理器上执行时,所述指令实现按照权利要求2所述的方法。
20.一种设备,包括:
数字电视接收机装置,所述数字电视接收机装置适合于接收触发声明对象(TDO),所述TDO含有当被执行时向数字电视接收机装置提供对隐藏电视内容的访问的脚本;
所述数字电视接收机装置具有程控处理器;
所述程控处理器被编程,以执行准许数字电视接收机装置访问隐藏电视内容的脚本。
21.按照权利要求20所述的设备,其中对隐藏电视内容的访问是通过引用由于具有“隐藏”属性集而被指定为隐藏的虚拟频道来提供的。
22.按照权利要求20所述的设备,其中所述隐藏内容包含备用音频轨。
23.按照权利要求20所述的设备,其中对隐藏电视内容的访问是通过引用具有传统电视接收机装置不能识别的ATSC标准service_type值的虚拟频道来提供的。
24.按照权利要求23所述的设备,其中所述service_type值为0x07。
25.按照权利要求20所述的设备,其中对隐藏内容的访问是通过依据program_number值引用MPEG节目来提供的。
26.按照权利要求20所述的设备,其中对隐藏内容的访问是通过显式引用遵守MPEG的传输流中的分组的分组标识符(PID)来提供的。
27.按照权利要求20所述的设备,其中对隐藏内容的访问是通过引用与NRT内容相关的内容标识符来提供的。
28.按照权利要求20所述的设备,其中TDO是通过利用对标准化TDO脚本编写的扩展实现函数调用以使脚本能够请求访问隐藏内容来实现的。
29.按照权利要求20所述的设备,其中所述脚本是根据用户对调查问题的反应有条件地执行的。
30.按照权利要求20所述的设备,其中所述脚本是依据观看者动作执行的。
31.按照权利要求30所述的设备,其中所述脚本是根据用户对注册码的输入有条件地执行的。
32.按照权利要求20所述的设备,其中所述隐藏内容包含非实时(NRT)内容。
33.按照权利要求32所述的设备,其中NRT内容是在观看者动作之前预先递送的。
34.按照权利要求20所述的设备,其中所述脚本是根据用户的因特网访问有条件地执行的。
35.按照权利要求20所述的设备,其中所述隐藏内容包含非实时(NRT)内容。
36.按照权利要求20所述的设备,其中TDO定义允许脚本实现从当前选择的节目到隐藏节目的频道改变的应用程序接口(API)。
37.按照权利要求20所述的设备,其中所述脚本包含ECMAScript或者ECMAScript扩展。
CN201180026830.6A 2010-06-07 2011-03-15 对隐藏的多媒体资产的脚本化访问 Expired - Fee Related CN102918868B (zh)

Applications Claiming Priority (9)

Application Number Priority Date Filing Date Title
US35227510P 2010-06-07 2010-06-07
US61/352,275 2010-06-07
US35451510P 2010-06-14 2010-06-14
US61/354,515 2010-06-14
US37541510P 2010-08-20 2010-08-20
US61/375,415 2010-08-20
US13/038,984 US20110298981A1 (en) 2010-06-07 2011-03-02 Scripted Access to Hidden Multimedia Assets
US13/038,984 2011-03-02
PCT/US2011/028521 WO2011156035A1 (en) 2010-06-07 2011-03-15 Scripted access to hidden multimedia assets

Publications (2)

Publication Number Publication Date
CN102918868A true CN102918868A (zh) 2013-02-06
CN102918868B CN102918868B (zh) 2018-10-19

Family

ID=45064203

Family Applications (4)

Application Number Title Priority Date Filing Date
CN201180026822.1A Expired - Fee Related CN102918832B (zh) 2010-06-07 2011-03-14 触发声明对象中的以电视为中心的动作
CN201180026830.6A Expired - Fee Related CN102918868B (zh) 2010-06-07 2011-03-15 对隐藏的多媒体资产的脚本化访问
CN201180026626.4A Expired - Fee Related CN102918866B (zh) 2010-06-07 2011-03-16 用于非实时服务的脚本式交互
CN201180026820.2A Expired - Fee Related CN102918867B (zh) 2010-06-07 2011-03-17 一种执行个人录像机功能的方法和设备

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN201180026822.1A Expired - Fee Related CN102918832B (zh) 2010-06-07 2011-03-14 触发声明对象中的以电视为中心的动作

Family Applications After (2)

Application Number Title Priority Date Filing Date
CN201180026626.4A Expired - Fee Related CN102918866B (zh) 2010-06-07 2011-03-16 用于非实时服务的脚本式交互
CN201180026820.2A Expired - Fee Related CN102918867B (zh) 2010-06-07 2011-03-17 一种执行个人录像机功能的方法和设备

Country Status (7)

Country Link
US (5) US20110298981A1 (zh)
EP (4) EP2577961A4 (zh)
KR (5) KR101318616B1 (zh)
CN (4) CN102918832B (zh)
CA (4) CA2801751A1 (zh)
MX (4) MX2012014147A (zh)
WO (4) WO2011156032A1 (zh)

Families Citing this family (89)

* 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
US8878913B2 (en) 2010-03-12 2014-11-04 Sony Corporation Extended command stream for closed caption disparity
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
US20110247028A1 (en) 2010-04-01 2011-10-06 Mark Eyer Receiver and System Using an Electronic Questionnaire for Advanced Broadcast Services
US9723360B2 (en) 2010-04-01 2017-08-01 Saturn Licensing Llc Interests and demographics profile for advanced broadcast services
US20110298981A1 (en) * 2010-06-07 2011-12-08 Mark Kenneth Eyer Scripted Access to Hidden Multimedia Assets
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
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
US9179198B2 (en) 2010-10-01 2015-11-03 Sony Corporation Receiving apparatus, receiving method, and program
CA2809311C (en) 2010-10-01 2019-01-08 Sony Corporation Information processing device, information processing 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
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
US9078031B2 (en) 2010-10-01 2015-07-07 Sony Corporation Reception apparatus, reception method, and program
EP2463855B1 (en) * 2010-12-10 2018-09-05 EchoStar Technologies L.L.C. Content recognition and censorship
JP5783402B2 (ja) 2011-01-25 2015-09-24 ソニー株式会社 受信装置、受信方法、供給装置、供給方法、プログラム、および放送システム
JP5668512B2 (ja) 2011-02-15 2015-02-12 ソニー株式会社 情報処理装置、及び、情報処理方法
US20150033271A1 (en) * 2011-02-15 2015-01-29 Joonhui Lee Method for transmitting a broadcast service, method for receiving a broadcast service, and apparatus for receiving a broadcast service
KR101984597B1 (ko) * 2011-02-15 2019-05-31 엘지전자 주식회사 방송 서비스 전송 방법, 그 수신 방법 및 그 수신 장치
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
TWI545955B (zh) 2011-04-28 2016-08-11 Sony Corp Signal receiving apparatus and method, a signal transmission apparatus and method, and program
US9060180B2 (en) * 2011-06-10 2015-06-16 Dolby Laboratories Licensing Corporation Drift-free, backwards compatible, layered VDR coding
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
US10491966B2 (en) 2011-08-04 2019-11-26 Saturn Licensing Llc Reception apparatus, method, computer program, and information providing apparatus for providing an alert service
CN103718564B (zh) * 2011-08-05 2018-01-09 索尼公司 接收装置、接收方法以及信息处理系统
KR101976052B1 (ko) * 2011-08-10 2019-05-08 엘지전자 주식회사 방송 서비스 전송 방법, 그 수신 방법 및 방송 서비스 수신 장치
EP3439294B1 (en) 2011-08-24 2023-06-14 Saturn Licensing LLC Reception apparatus, reception method, program and information processing system
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
US9374620B2 (en) 2011-10-21 2016-06-21 Sony Corporation Terminal apparatus, server apparatus, information processing method, program, and interlocked application feed system
US9015785B2 (en) 2011-11-29 2015-04-21 Sony Corporation Terminal apparatus, server apparatus, information processing method, program, and linking application supply system
US9113230B2 (en) 2011-12-21 2015-08-18 Sony Corporation Method, computer program, and reception apparatus for delivery of supplemental content
US8930988B2 (en) 2011-12-21 2015-01-06 Sony Corporation Reception apparatus, reception method, program, and information processing system
CN102547380B (zh) * 2011-12-31 2014-05-14 深圳创维数字技术股份有限公司 一种播放节目内容的方法及装置
FR2985630B1 (fr) * 2012-01-05 2014-02-14 Locatel France Adressage de terminaux dans le cadre d'une application interactive associee a un flux de diffusion en mode non connecte.
EP3468177B1 (en) * 2012-01-24 2020-04-29 Saturn Licensing LLC Receiver, reception method, program and information processing system
WO2013118617A1 (ja) 2012-02-07 2013-08-15 ソニー株式会社 受信装置、受信方法、及びプログラム
US9936231B2 (en) 2012-03-21 2018-04-03 Saturn Licensing Llc Trigger compaction
GB2500615B (en) * 2012-03-26 2019-10-23 Saturn Licensing Llc Selecting data packets from a packetized data stream comprising audio/video programme data packets and identification data
KR20150013110A (ko) * 2012-05-25 2015-02-04 엘지전자 주식회사 방송 프로그램과 관련한 양방향 서비스를 처리하는 장치 및 방법
KR102222166B1 (ko) 2012-06-19 2021-03-04 소니 주식회사 대화형 텔레비전을 위한 트리거 파라미터 테이블의 확장
US9456245B2 (en) 2012-07-05 2016-09-27 Sony Corporation Receiving device, receiving method, transmitting device, and transmitting method for controlling applications
US20140013268A1 (en) * 2012-07-09 2014-01-09 Mobitude, LLC, a Delaware LLC Method for creating a scripted exchange
KR20150035567A (ko) 2012-07-12 2015-04-06 소니 주식회사 고급 텔레비전 서비스들에 대한 파라미터화된 서비스 디스크립터
US9154840B2 (en) 2012-07-31 2015-10-06 Sony Corporation Reception apparatus, reception method, transmission apparatus, and transmission method
US9432744B2 (en) 2012-07-31 2016-08-30 Sony Corporation Receiving device, receiving method, transmitting device, and transmitting method
MX339103B (es) * 2012-08-07 2016-05-11 Lg Electronics Inc Metodo y aparato para procesar una señal de difusion que incluye un servicio de difusion interactivo.
US9883247B2 (en) 2012-08-13 2018-01-30 Saturn Licensing Llc Reception apparatus, reception method, transmission apparatus, and transmission method
SG11201500229YA (en) * 2012-08-15 2015-03-30 Sony Corp Broadband delivery of personalization information for advanced tv services
JP6100377B2 (ja) * 2012-08-29 2017-03-22 エルジー エレクトロニクス インコーポレイティド デジタルサービス信号処理方法及び装置
WO2014051315A1 (en) * 2012-09-26 2014-04-03 Lg Electronics Inc. Method and apparatus for processing digital service signal
US9264648B2 (en) * 2012-10-09 2016-02-16 Sony Corporation Receiving device, receiving method, transmitting device, and transmitting method
CA2887659C (en) 2012-10-18 2017-10-31 Kyungho Kim Apparatus and method for processing an interactive service
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
US9936256B2 (en) 2012-11-28 2018-04-03 Saturn Licensing Llc Receiver, reception method, transmitter and transmission method
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
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
KR20160083107A (ko) * 2013-12-09 2016-07-11 엘지전자 주식회사 방송 콘텐트 및 방송 콘텐츠와 관련된 어플리케이션을 포함하는 방송 신호를 처리하는 방법 및 장치
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
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
US20160309214A1 (en) * 2015-04-15 2016-10-20 Rovi Guides, Inc. Method of synchronizing alternate audio content with video content
US9986278B2 (en) * 2015-06-17 2018-05-29 Disney Enterprises, Inc. Interactive broadcast
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
WO2017061272A1 (ja) * 2015-10-05 2017-04-13 ソニー株式会社 受信装置、送信装置、及び、データ処理方法
CN107018445B (zh) * 2017-04-07 2020-04-21 广州视源电子科技股份有限公司 一种频道显示方法及装置
JP7008514B2 (ja) * 2018-01-22 2022-01-25 キヤノン株式会社 通信装置、制御方法、及びプログラム
CN111868806B (zh) * 2018-03-16 2022-05-24 夏普株式会社 显示装置
US11018754B2 (en) * 2018-08-07 2021-05-25 Appareo Systems, Llc RF communications system and method

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1148775A (zh) * 1995-07-31 1997-04-30 株式会社东芝 交互式电视系统
US20030033607A1 (en) * 2001-08-07 2003-02-13 Schwalb Eddie M. Method and system for accessing and implementing declarative applications used within digital multi-media broadcast
US20030204854A1 (en) * 1999-04-07 2003-10-30 Dean J. Blackketter Communicating scripts in a data service channel of a video signal
CN1529987A (zh) * 2001-01-18 2004-09-15 利用访问控制安全地发送点播的预加密内容的系统
CN101282471A (zh) * 2007-03-26 2008-10-08 Lg电子株式会社 发送/接收广播信号的方法和接收广播信号的设备
US20100050070A1 (en) * 2008-08-22 2010-02-25 Jong Yeul Suh Method for processing a web service in an NRT service and a broadcast receiver
US20100075591A1 (en) * 2008-09-19 2010-03-25 Sony Corporatation System and method for terrestrial broadcast of emergency alerts
CN101690201A (zh) * 2007-06-26 2010-03-31 Lg电子株式会社 数字广播系统和数据处理方法

Family Cites Families (72)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020129374A1 (en) * 1991-11-25 2002-09-12 Michael J. Freeman Compressed digital-data seamless video switching system
US20040261127A1 (en) 1991-11-25 2004-12-23 Actv, Inc. Digital interactive system for providing full interactivity with programming events
US5900905A (en) 1996-06-05 1999-05-04 Microsoft Corporation System and method for linking video, services and applications in an interactive television system
US6604242B1 (en) 1998-05-18 2003-08-05 Liberate Technologies Combining television broadcast and personalized/interactive information
US6370571B1 (en) * 1997-03-05 2002-04-09 At Home Corporation System and method for delivering high-performance online multimedia services
US20020054752A1 (en) * 1998-08-07 2002-05-09 Anthony Wood Video data recorder with personal channels
US7284202B1 (en) 1998-10-09 2007-10-16 Microsoft Corporation Interactive multi media user interface using affinity based categorization
US6408128B1 (en) 1998-11-12 2002-06-18 Max Abecassis Replaying with supplementary information a segment of a video
US20020118954A1 (en) * 2001-12-07 2002-08-29 Barton James M. Data storage management and scheduling system
US8479251B2 (en) * 1999-03-31 2013-07-02 Microsoft Corporation System and method for synchronizing streaming content with enhancing content using pre-announced triggers
US6415438B1 (en) 1999-10-05 2002-07-02 Webtv Networks, Inc. Trigger having a time attribute
US6330719B1 (en) 1999-06-30 2001-12-11 Webtv Networks, Inc. Interactive television receiver unit browser that waits to send requests
US7028327B1 (en) 2000-02-02 2006-04-11 Wink Communication Using the electronic program guide to synchronize interactivity with broadcast programs
EP1930914A3 (en) * 2000-02-08 2009-07-22 Gift Technologies, LLC Composite reinforced electrical transmission conductor
US6954795B2 (en) 2000-04-05 2005-10-11 Matsushita Electric Industrial Co., Ltd. Transmission/reception system and method for data broadcast, and transmission apparatus for data broadcast
US7103903B1 (en) 2000-05-11 2006-09-05 Two Way Media Limited Interactive television broadcast system
DE10027388A1 (de) * 2000-06-02 2001-12-06 Rohde & Schwarz Verfahren zur Bestimmung der durchschnittlichen Langzeit-Leistung eines digital modulierten Signals
US20020083464A1 (en) * 2000-11-07 2002-06-27 Mai-Ian Tomsen System and method for unprompted, context-sensitive querying during a televison broadcast
JP4018332B2 (ja) 2000-11-17 2007-12-05 キヤノン株式会社 データ放送受信装置並びにデータ放送受信装置の印刷処理方法
WO2002045406A2 (en) 2000-11-22 2002-06-06 Digimarc Corporation Watermark communication and control systems
US20020162118A1 (en) 2001-01-30 2002-10-31 Levy Kenneth L. Efficient interactive TV
MXPA03009657A (es) * 2001-04-20 2004-06-30 Gen Instrument Corp Encapsulacion e insercion de datos de protocolo de internet usando un multiplexor de transporte de banda ancha.
WO2002093808A2 (en) * 2001-05-15 2002-11-21 Netadtack Aps Method and system for transmitting multicast data signals
JP4558980B2 (ja) 2001-05-29 2010-10-06 株式会社テレビ朝日 放送システム及びサーバ装置、並びにそのための制御プログラム
US8667553B2 (en) 2001-06-19 2014-03-04 Opentv, Inc. Automated input in an interactive television system
US20030018745A1 (en) 2001-06-20 2003-01-23 Mcgowan Jim System and method for creating and distributing virtual cable systems
US20030018529A1 (en) 2001-07-09 2003-01-23 Unilever Patent Holdings Bv Interactive system
WO2003009597A1 (en) * 2001-07-19 2003-01-30 Digeo, Inc. System and method for providing supplemental information related to a television program
WO2003009126A1 (en) 2001-07-19 2003-01-30 Digeo, Inc. System and method for managing television programs within an entertainment system
US20030018970A1 (en) 2001-07-19 2003-01-23 Digeo, Inc. Object representation of television programs within an interactive television system
US20030070169A1 (en) 2001-10-09 2003-04-10 Beyers Robert J. Triggered media content in a subscriber television system
US20030122966A1 (en) * 2001-12-06 2003-07-03 Digeo, Inc. System and method for meta data distribution to customize media content playback
US20040022278A1 (en) 2002-02-28 2004-02-05 Thomas Charles Gomer Localization and targeting of data in broadcast streams
BR0309411A (pt) 2002-04-22 2005-02-01 Nokia Corp Método para apresentar o conteúdo associado com o programa de radiofusão no terminal do usuário de um sistema de telecomunicação, sistema de mìdia, terminal do usuário, e, servidor
WO2003096669A2 (en) * 2002-05-10 2003-11-20 Reisman Richard R Method and apparatus for browsing using multiple coordinated device
US20040268410A1 (en) 2003-06-11 2004-12-30 Starz Encore Group Llc Subscription video on demand delivery
US7844662B2 (en) 2002-10-17 2010-11-30 At&T Intellectual Property Ii, L.P. Merging instant messaging (IM) chat sessions
US8015584B2 (en) * 2002-10-18 2011-09-06 Seachange International, Inc. Delivering interactive content to a remote subscriber
US7474832B2 (en) * 2002-11-21 2009-01-06 International Business Machines Corporation Personal video recording with storage space distributed among remote personal video recorders
JP4125106B2 (ja) 2002-12-11 2008-07-30 キヤノン株式会社 データ放送受信再生装置及びデータ放送受信再生方法
US20040237120A1 (en) 2003-05-22 2004-11-25 Lewin Blake P. Systems and methods for dynamically generating and distributing synchronized enhancements to a broadcast signal
GB0313720D0 (en) 2003-06-13 2003-07-16 Electra Guide Ltd England An improved television system
US7421741B2 (en) 2003-10-20 2008-09-02 Phillips Ii Eugene B Securing digital content system and method
US20050160461A1 (en) 2004-01-21 2005-07-21 United Video Properties, Inc. Interactive television program guide systems with digital video recording support
GB0411682D0 (en) 2004-05-25 2004-06-30 Chello Broadband N V Display of enhanced content
US7150090B2 (en) * 2004-07-16 2006-12-19 General Electric Company Method for matching a collector to replace a brushless exciter in a turbine generator drive train
WO2006024309A1 (en) * 2004-08-30 2006-03-09 Telecom Italia S.P.A. Method and system for providing interactive services in digital television
US20060123451A1 (en) * 2004-12-07 2006-06-08 Showtime Networks Inc. Enhanced content in an on-demand environment
AU2006292506B2 (en) 2005-09-15 2010-04-22 Fourthwall Media, Inc Self-contained mini-applications system and method for digital television
US8254277B2 (en) 2005-12-28 2012-08-28 At&T Intellectual Property I, L.P. Methods, systems and computer program products for providing internet protocol television diagnostics
US20070219958A1 (en) * 2006-03-20 2007-09-20 Park Joseph C Facilitating content generation via participant interactions
US8390615B2 (en) * 2006-08-11 2013-03-05 Sharp Kabushiki Kaisha Image display apparatus, image data providing apparatus, and image display system providing a control script for executing basic functions
US20080082922A1 (en) 2006-09-29 2008-04-03 Bryan Biniak System for providing secondary content based on primary broadcast
EP3343904A1 (en) 2006-09-29 2018-07-04 Rovi Guides, Inc. Systems and methods for a modular media guidance dashboard application
EP3471407A1 (en) 2006-10-30 2019-04-17 TiVo Solutions Inc. Method and apparatus for downloading ancillary program data to a dvr
US8270819B2 (en) 2006-10-31 2012-09-18 Tivo Inc. Performing trick play functions in a digital video recorder with efficient use of resources
KR101086418B1 (ko) 2006-11-29 2011-11-25 삼성전자주식회사 Ip 네트워크에서 정보를 송수신하는 방법 및 장치
US7866936B2 (en) 2007-05-01 2011-01-11 Northrop Grumman Systems Corporation System and method for transferring mail between containers
WO2009057050A2 (en) 2007-10-30 2009-05-07 South African Sugar Association Crop irrigation system
US8973036B2 (en) * 2007-12-04 2015-03-03 Qualcomm Incorporated Mapping mobile device electronic program guide to content
CA2844195C (en) * 2008-05-02 2016-12-20 Lg Electronics Inc. Method of receiving broadcasting signal and apparatus for receiving broadcasting signal
US20100011405A1 (en) 2008-07-10 2010-01-14 Sony Corporation Method and Apparatus for Audio Selection
JP2010028691A (ja) 2008-07-24 2010-02-04 Nec Corp コンテンツ受信再生方法および装置
US8937685B1 (en) 2008-10-09 2015-01-20 Tp Lab, Inc. Method and system for overlaying videos in a television set using a television script
KR101727049B1 (ko) 2008-11-18 2017-04-14 엘지전자 주식회사 비실시간 서비스 처리 방법 및 방송 수신기
US8099752B2 (en) 2008-12-03 2012-01-17 Sony Corporation Non-real time services
US8156237B2 (en) 2008-12-09 2012-04-10 Lg Electronics Inc. Method of processing non-real time service and broadcast receiver
US8782725B2 (en) 2009-01-15 2014-07-15 Lg Electronics Inc. Method of processing non-real time service and broadcast receiver
US9667918B2 (en) 2009-02-20 2017-05-30 At&T Intellectual Property I, L.P. Network recording system
EP2252055B1 (en) 2009-05-13 2013-09-18 Sony Europe Limited A system for retrieval of executable applications for broadcast television
US8789130B2 (en) * 2009-07-08 2014-07-22 Centurylink Intellectual Property Llc Set top box browser control via a wireless handset
US20110298981A1 (en) 2010-06-07 2011-12-08 Mark Kenneth Eyer Scripted Access to Hidden Multimedia Assets

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1148775A (zh) * 1995-07-31 1997-04-30 株式会社东芝 交互式电视系统
US20030204854A1 (en) * 1999-04-07 2003-10-30 Dean J. Blackketter Communicating scripts in a data service channel of a video signal
CN1529987A (zh) * 2001-01-18 2004-09-15 利用访问控制安全地发送点播的预加密内容的系统
US20030033607A1 (en) * 2001-08-07 2003-02-13 Schwalb Eddie M. Method and system for accessing and implementing declarative applications used within digital multi-media broadcast
CN101282471A (zh) * 2007-03-26 2008-10-08 Lg电子株式会社 发送/接收广播信号的方法和接收广播信号的设备
CN101690201A (zh) * 2007-06-26 2010-03-31 Lg电子株式会社 数字广播系统和数据处理方法
US20100050070A1 (en) * 2008-08-22 2010-02-25 Jong Yeul Suh Method for processing a web service in an NRT service and a broadcast receiver
US20100075591A1 (en) * 2008-09-19 2010-03-25 Sony Corporatation System and method for terrestrial broadcast of emergency alerts

Also Published As

Publication number Publication date
KR20120044272A (ko) 2012-05-07
EP2577975A4 (en) 2014-12-31
CN102918832A (zh) 2013-02-06
US10419811B2 (en) 2019-09-17
CN102918867B (zh) 2017-12-29
WO2011156036A1 (en) 2011-12-15
KR20120035139A (ko) 2012-04-13
EP2577956A4 (en) 2014-12-31
EP2577961A4 (en) 2014-12-31
CN102918867A (zh) 2013-02-06
CN102918868B (zh) 2018-10-19
US20110298981A1 (en) 2011-12-08
EP2577970A4 (en) 2014-12-31
WO2011156032A1 (en) 2011-12-15
US20110302611A1 (en) 2011-12-08
US20170078734A1 (en) 2017-03-16
KR20120042709A (ko) 2012-05-03
KR20140003662A (ko) 2014-01-09
MX2012014141A (es) 2013-01-29
CA2801751A1 (en) 2011-12-15
WO2011156039A1 (en) 2011-12-15
CN102918832B (zh) 2018-04-24
CA2801704C (en) 2019-09-24
MX2012014147A (es) 2013-01-29
KR101367549B1 (ko) 2014-02-26
MX2012013880A (es) 2013-01-24
MX2012014279A (es) 2013-01-24
CA2799553C (en) 2021-05-25
KR101835729B1 (ko) 2018-03-08
CN102918866B (zh) 2017-04-12
KR20120034069A (ko) 2012-04-09
EP2577961A1 (en) 2013-04-10
WO2011156035A1 (en) 2011-12-15
EP2577975A1 (en) 2013-04-10
MX341409B (es) 2016-08-19
CA2801704A1 (en) 2011-12-15
US20110299827A1 (en) 2011-12-08
EP2577956B1 (en) 2020-09-02
EP2577956A1 (en) 2013-04-10
CA2799553A1 (en) 2011-12-15
KR101350563B1 (ko) 2014-01-10
US20110302599A1 (en) 2011-12-08
CN102918866A (zh) 2013-02-06
EP2577975B1 (en) 2020-09-02
KR101329495B1 (ko) 2013-11-13
KR101318616B1 (ko) 2013-10-15
CA2801702A1 (en) 2011-12-15
EP2577970A1 (en) 2013-04-10

Similar Documents

Publication Publication Date Title
CN102918868A (zh) 对隐藏的多媒体资产的脚本化访问
CN103069810B (zh) 虚拟频道声明对象脚本绑定
CN104126308B (zh) 用于递送补充内容的方法、计算机可读存储介质和接收设备
US8271553B2 (en) Encoding method and apparatus and decoding method and apparatus
DK2180652T3 (en) Method and system for transmitting media information
JP2010515345A (ja) ローカルコンテンツを含むカスタムビデオモザイクページを生成するためのシステムおよび方法
JP2001292425A (ja) 摺動型グラフックウィンドウを用いたメディアコンテンツとのインターラクティブシステム
Hori et al. Japanese datacasting coding scheme BML
WO2006040702A1 (en) A method and apparatus of sharing interactive application
CN114125501A (zh) 互动视频生成方法及其播放方法和装置
Series Integrated broadcast-broadband systems
Cesar et al. Present and Future of Software Graphics Architectures for Interactive Digital Television
IRT et al. CustomTV service and system

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
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20181019