CN103210660B - 接收设备、接收方法、程序和广播系统 - Google Patents

接收设备、接收方法、程序和广播系统 Download PDF

Info

Publication number
CN103210660B
CN103210660B CN201180040442.3A CN201180040442A CN103210660B CN 103210660 B CN103210660 B CN 103210660B CN 201180040442 A CN201180040442 A CN 201180040442A CN 103210660 B CN103210660 B CN 103210660B
Authority
CN
China
Prior art keywords
server
document
description document
execution
reception equipment
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
CN201180040442.3A
Other languages
English (en)
Other versions
CN103210660A (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 CN103210660A publication Critical patent/CN103210660A/zh
Application granted granted Critical
Publication of CN103210660B publication Critical patent/CN103210660B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • 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/854Content authoring
    • H04N21/8543Content authoring using a description language, e.g. Multimedia and Hypermedia information coding Expert Group [MHEG], eXtensible Markup Language [XML]
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/86Arrangements characterised by the broadcast information itself
    • H04H20/93Arrangements characterised by the broadcast information itself which locates resources of other pieces of information, e.g. URL [Uniform Resource Locator]
    • 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
    • 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/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • 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/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25808Management of client data
    • H04N21/25816Management of client data involving client authentication
    • 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/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25808Management of client data
    • H04N21/25858Management of client data involving client software characteristics, e.g. OS identifier
    • 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/4348Demultiplexing of additional data and video streams
    • H04N21/4349Demultiplexing of additional data and video streams by extracting from data carousels, e.g. extraction of software modules from a DVB carousel
    • 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/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • H04N21/4351Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream involving reassembling additional data, e.g. rebuilding an executable program from recovered modules
    • 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/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61Network physical structure; Signal processing
    • H04N21/6156Network physical structure; Signal processing specially adapted to the upstream path of the transmission network
    • H04N21/6175Network physical structure; Signal processing specially adapted to the upstream path of the transmission network involving transmission via Internet
    • 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/8166Monomedia components thereof involving executable data, e.g. software
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H2201/00Aspects of broadcast communication
    • H04H2201/40Aspects of broadcast communication characterised in that additional data relating to the broadcast data are available via a different channel than the broadcast channel

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Databases & Information Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Graphics (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本发明涉及一种接收设备、接收方法、程序和广播系统,其能够在通过文档的转变实现数据广播服务的情况下防止执行用户未预期的任何处理。确定已从其获取了要执行的HTML文档的服务器的域名与广播组织管理的服务器的域名“www.a.com”是否一致。根据确定的结果,允许执行(或防止执行)特定处理。例如,当在美国实现数据广播时可应用本发明。

Description

接收设备、接收方法、程序和广播系统
技术领域
本发明涉及接收设备、接收方法、程序和广播系统。更具体地讲,本发明涉及适合用于与由数字TV广播中通常构成所谓的TV节目的AV内容的进行联动地执行数据广播内容的接收设备、接收方法、程序和广播系统。
背景技术
在日本已经推广了TV广播的数字化,并且数字地面广播、BS数字广播等在日本已经赢得了普遍的认可。另外,在诸如地面数字广播的数字TV广播中,不仅已经实现了构成所谓的TV节目的AV内容的广播,还实现了使用BML(广播标记语言)的数字广播(例如,见专利文献1)。
例如,能够接收数据广播的电视机可显示关于当前广播节目(AV内容)的信息以及与正在进行的节目无关的信息(其它节目的告知、新闻、天气预报、交通信息等),并与正广播的节目(AV内容)联动地执行应用程序。
另外,上述的电视机被配置成在下面两种情况下具有不同的行为:当实现提供数字TV广播的广播组织管理的服务(例如,显示天气预报的服务)时、和当执行不是由广播组织管理的服务(例如,连接到互联网以显示网页的服务等)时。
也就是说,例如,当在数字广播中要显示天气预报作为广播组织管理的服务之一时,可执行从电视机读取关于用户居住区域的预登记信息从而显示与用户居住地对应的天气预报的处理。
另一方面,例如,当通过与互联网连接要显示网页作为不是由广播组织管理的服务之一时,不执行上述读取处理等,从而将不执行用户未预期的任何处理(例如,欺骗性地读取区域信息并将其发送到恶意第三方的处理)。
同样地,在欧洲,根据DVB-MHP(数字视频广播-多媒体家庭平台)已经实现了与日本的数据广播对应的广播类型,其中,DVB-MHP规定了应如何描述和分发数据广播内容。
引用列表
[专利文献]
[PTL1]
JP2003-131981A
发明内容
技术问题
同时,在按照ATSC(高级电视系统委员会)2.0的美国的数字TV广播中,计划将与日本的数字TV广播中的数据广播对应的服务通过从广播组织管理的服务器获取以HTML(超文本标记语言)描述的HTML文档来实现。
假设如图1所示,使用应用程序来实现服务,其中,所述应用程序由表示图像、声音、静止图像(对应于图1中的MPEG、MP3和JPEG)等的资源以及用于参照所述资源执行预定处理的脚本(可执行代码)组成。在这种情况下,可在应用程序等中设置操作模式,并根据由此建立的操作模式,可启用(或限制)诸如读取处理的特定处理。
具体地讲,在从广播组织管理的服务器获取的应用程序的情况下,操作模式可设置成启用(不限制)特定处理的执行。在从不是由广播组织管理的互联网上的服务器获取的应用程序的情况下,操作模式可设置成禁用(限制)特定处理的执行。
诸如图1中所示的应用程序均可用多个类文件(脚本)以及资源(图像、声音、静止图像等)构成,所述多个类文件以Java(注册商标)准备并以称作“jar”的文件结构进行组织。
如果应用程序均用如图1所示的资源和脚本构成,则应用程序之间的边界是明确的。这使得可以将每个应用程序中的操作模式设置成启用(或限制)特定处理(读取处理等)。
与之相对,在美国使用HTML文档针对数字TV广播进行调度的情况下,不能在如图1所示的应用程序中设置操作模式。
例如,在使用HTML文档实现服务的情况下,不执行诸如如图1所示的单个应用程序。相反,要执行的目标HTML文档从一个文档转变成另一文档,并且每个文档独立地执行。
因此,不能在作为实现服务的一个应用程序的每个独立执行的HTML文档中设置操作模式。
出于此原因,在美国进行调度时使用HTML文档的情况下,不能根据操作模式启用(或限制)特定处理;可能会执行用户未预期的处理。
鉴于上述情况完成了本发明,并且本发明提供了当使用文档转变实现数据广播服务时防止执行用户未预期的处理的结构。
技术方案
根据本发明的第一方面,提供了一种用于接收AV内容的接收设备,包括:获取装置,用于从服务器获取用于显示内容的以编程语言描述的描述文档,所述接收设备在网络上连接到所述服务器;确定装置,用于确定获取的描述文档是否来自广播所述AV内容的广播组织管理的第一服务器;和控制装置,用于根据所述确定装置做出的确定结果来控制所述获取的描述文档的执行。
优选地,所述接收设备还可包括提取装置,所述提取装置从所述AV内容提取关于与所述AV内容的进行联动地执行的描述文档的触发信息,其中,基于所述触发信息,所述获取装置从所述第一服务器获取描述文档,并且,响应于用户执行的操作,所述获取装置从不是由所述广播组织管理的第二服务器获取描述文档。
优选地,所述确定装置可根据识别第一服务器的第一识别信息是否与识别用来获取所述描述文档的服务器的第二识别信息一致,来确定所述获取的描述文档是否来自第一服务器。
优选地,所述接收设备还可包括确定装置,所述确定装置将识别用来获取要首先与所述AV内容的进行联动地执行的描述文档的目的地的识别信息确定为第一识别信息。
优选地,所述接收设备还可包括用于执行获取的描述文档的执行装置,其中,如果所述确定装置确定所述描述文档是从所述广播组织管理的第一服务器获取的,则所述控制装置可控制所述执行装置在第一管理模式下进行操作,在第一管理模式下可通过执行所述描述文档对预定的特定处理进行处理,并且,如果所述确定装置确定所述描述文档不是从所述广播组织管理的第一服务器获取的,则所述控制装置可控制所述执行装置在第二管理模式下进行操作,在第二管理模式下不能通过所述描述文档的执行对所述预定的特定处理进行处理。
优选地,如果所述执行装置在第一管理模式下进行操作,则所述确定装置可以每当所述描述文档被获取时确定获取的描述文档是否来自第一服务器;如果所述确定装置确定所述描述文档不是从第一服务器获取的,则所述控制装置可控制所述执行装置退出第一管理模式并在第二管理模式下进行操作。
优选地,如果所述执行装置在第二操作模式下进行操作,则当所述执行装置执行从第一服务器获取的所述描述文档时,所述控制装置可控制所述执行装置退出第二管理操作模式并在第一管理模式下进行操作。
另外,根据本发明的第一方面,提供了一种用于接收AV内容的接收设备的接收方法,该接收方法包括:获取步骤,用于使所述接收设备从服务器获取用于显示内容的以编程语言描述的描述文档,所述接收设备在网络上连接到所述服务器;确定步骤,用于确定获取的描述文档是否来自广播所述AV内容的广播组织管理的第一服务器;和控制步骤,用于根据所述确定装置步骤中的确定结果来控制所述获取的描述文档的执行。
另外,根据本发明的第一方面,提供了一种用于控制接收AV内容的接收设备的程序,该程序使所述接收设备的计算机执行一处理,所述处理包括:获取步骤,用于从服务器获取用于显示内容的以编程语言描述的描述文档,所述接收设备在网络上连接到所述服务器;确定步骤,用于确定获取的描述文档是否来自广播所述AV内容的广播组织管理的第一服务器;和控制步骤,用于根据所述确定步骤中的确定结果来控制所述获取的描述文档的执行。
因此,根据本发明的第一方面,从服务器获取用于显示内容的以编程语言描述的描述文档,所述接收设备在网络上连接到所述服务器。确定获取的描述文档是否来自广播AV内容的广播组织管理的第一服务器。根据该确定的结果,控制获取的描述文档的执行。
根据本发明的第二方面,提供了一种包括发送AV内容的发送设备和接收发送的AV内容的接收设备的广播系统;其中,所述发送设备包括:发送装置,用于从所述接收设备在网络上连接到的服务器发送所述AV内容中包括的触发信息,所述触发信息与用于显示内容的以编程语言描述的描述文档有关,所述描述文档由所述接收设备、与所述AV内容的进行联动地执行,并且其中,所述接收设备包括:提取装置,用于从所述AV内容提取所述触发信息;获取装置,用于基于提取的触发信息,从由广播所述AV内容的广播组织管理的第一服务器获取所述描述文档,所述获取装置还响应于用户执行的操作而从不是由所述广播组织管理的第二服务器获取所述描述文档;确定装置,用于确定所述获取的描述文档是否来自第一服务器;和控制装置,用于根据所述确定装置做出的确定结果来控制所述获取的描述文档的执行。
在使用根据本发明第二方面的广播系统的情况下,发送装置从所述接收设备在网络上连接到的服务器发送所述AV内容中包括的触发信息,所述触发信息与用于显示内容的以编程语言描述的描述文档有关,所述描述文档由所述接收设备、与所述AV内容的进行联动地执行。所述接收设备从AV内容提取触发信息。基于提取的触发信息,接收设备从广播AV内容的广播组织管理的第一服务器获取描述文档。响应于用户执行的操作,接收设备从不是由广播组织管理的第二服务器获取描述文档。确定获取的描述文档是否来自第一服务器。根据确定的结果,控制获取的描述文档的执行。
本发明的有益效果
根据本发明,因而能够在通过文档转变来实现数据广播服务时防止执行用户未预期的任何处理。
附图说明
图1是示出由资源和脚本组成的典型应用程序的示图。
图2是示出作为本发明的一个实施例的典型广播系统的框图。
图3是示出通过接收设备显示在监视器上的典型屏幕的示图。
图4是概括本发明的说明图。
图5是示出接收设备的典型结构的框图。
图6是示出发送时嵌入在TS的PCR包中的触发信息的概念的示图。
图7是示出触发信息存储在PCR包中的示图。
图8是列出包括在触发信息中的典型信息项的示图。
图9是示出触发信息的典型语法的示图。
图10是解释接收设备执行的触发信息处理过程的流程图。
图11是示出当与TV节目的进行联动地执行数据广播HTML文档时有效的典型屏幕转变的示图。
图12是示出当与TV节目的进行联动地执行不需要屏幕显示的数据广播HTML文档时有效的典型屏幕转变的示图。
图13是示出数据广播HTML文档的典型生命周期的示图。
图14是示出从TDO活跃操作状态到Web活跃操作状态的转变示例的示图。
图15是解释接收设备执行的管理模式设置处理的流程图。
图16是示出数据广播HTML文档的另一典型生命周期的另一示图。
图17是列出包括在触发信息中的典型信息项的另一表格图。
图18是示出计算机的典型结构的框图。
具体实施方式
<1.实施例>
[广播系统的典型构成]
图2示出了作为本发明的一个实施例的广播系统1。广播系统1由在广播组织侧设立的广播单元11和服务器12以及安装在观看者侧的接收设备30构成。
本发明的要点为接收设备30根据要经由互联网20获取并执行的HTML文档是否由广播组织管理,来确定是否允许(或限制)通过HTML文档的执行来实现特定处理。
例如,如果接收设备30执行广播组织管理的HTML文档(例如,从设立在广播组织侧的服务器12获取的HTML文档),则接收设备30允许(不限制)执行基于当前HTML文档的特定处理。
另一方面,如果接收设备30执行不是由广播组织管理的HTML文档(例如,从不是由广播组织管理的且连接到互联网20的服务器获取的HTML文档),则接收设备30不允许(限制)执行基于当前HTML文档的特定处理。将在后面参照图4详细讨论本发明的要点。
广播单元11发送(广播)数字TV广播信号。这里假定,该数字TV广播信号的广播频带由视频频带、音频频带和控制信息频带构成并且不存在用于广播数据广播内容的频带。
还假定在预定的定时,广播单元11以包含PCR(ProgramClockReference,节目时钟参考)的包(在下面,包被称作PCR包)发送触发信息,其中,PCR是构成数字TV广播信号的TS(传输流)的TS包的一部分。
在该上下文中,触发信息由表示执行数据广播HTML文档(作为实现数据广播服务要执行的HTML文档)的定时的信息、表示从其获取数据广播HTML文档的目的地的信息等构成。下面将参照图6至图9详细讨论触发信息。
服务器12由广播组织管理,并响应于来自接收设备30的经由互联网20访问服务器的请求而提供数据广播HTML文档等。
接收设备30接收从广播单元11发送的数字TV广播信号,从该数字TV广播信号获取与TV节目对应的AV内容的图像和声音,并将图像输出到监视器(未示出)以及将声音输出到扬声器(未示出)。
另外,接收设备30经由互联网20访问服务器12以获取并执行数据广播HTML文档。这使得接收设备30能够在监视器(未示出)上显示由叠加有数据广播内容图像42的AV内容图像41构成的图像43。
该接收设备30既可设立成独立单元,也可以包括在例如电视机或录像机中。下面将参照图5来讨论接收设备30的详细结构。
[本发明的概要]
接下来,图4概括了本发明。
接收设备30基于包括在从广播单元11发送的数字TV广播信号中的触发信息,显示如图3所示的图像43。
具体地讲,例如,当从广播单元11接收到触发信息(例如,对应于图4中的Trigger“Start”fromtheAir”)时,接收设备30可从服务器12获取数据广播HTML文档(例如,对应于图4中“Internet”上的“LinerTVTDOcontent”)并执行获取的文档,或者执行预先从服务器12获取并存储在内部的数据广播HTML文档(例如,对应于图4中的“Filesystem”中的“LinerTVTDOcontent”),从而在监视器(未示出)上显示如图3所示的图像43。
在另一示例中,接收设备30可预先从广播单元11接收TV节目(数字TV广播信号),将接收的节目存储在内部,并使用下载广播观看该节目,从而再现存储的节目。在这种情况下,在获取包括在存储的节目中的触发信息(例如,对应于图4中的Trigger“Start”fromtheVideofilesthatisplayedbylocalplayer”)时,接收设备30可从服务器12获取数据广播HTML文档(例如,对应于图4中的“NRTTDOcontext”),执行获取的文档,并执行预先从广播单元11获取并存储在内部的另一数据广播HTML文档(例如,对应于图4中的“NRTTDO”),从而显示如图3所示的图像43。
在这种情况下,例如,假定显示为图3中的图像42的驾驶员(脸)带有用户可以选择的去往驾驶员的网页的链接。
如果用户执行选择图4中的图像42上的驾驶员的操作,则接收设备30从服务器12之外的服务器获取网页HTML文档(例如,图4中的“GenericWebContent”),并执行获取的文档以在监视器(未显示)上显示驾驶员的网页等。网页HTML文档指的是在不是由广播组织管理的(与服务器12不同的)服务器中保持的HTML文档。
同时,在接收设备30执行数据广播HTML文档的情况下,可能需要执行更好实现数据广播服务所需的特定处理。
具体地讲,如果接收设备30要显示用户居住区域的天气预报作为数据广播服务,则数据广播HTML文档需要触发特定处理的执行,所述特定处理诸如为从预先登记了信息的接收设备30读取关于用户居住区域的区域信息的处理。
另一方面,如果接收设备30要显示网页等,则不期望让网页HTML文档触发特定处理。
例如,如果要显示网页等,则在执行之前从不是由广播组织管理的服务器获取网页HTML文档。在这种情况下,与广播组织管理的服务器12不同,不是由广播组织管理的服务器可能包含由恶意第三方制作的网页HTML文档(诸如触发从接收设备30欺骗性地读取预登记的区域信息并将读取的信息馈送到服务器的处理的HTML文档)。
因此,接收设备30设置了管理模式,在管理模式下,可执行图4中的分界线(粗线)左侧指示的特定处理,并防止执行右侧的处理。接收设备30根据设置的管理模式,允许(或限制)使用HTML文档执行特定处理。
特定处理指的是当恶意第三方欺骗性地执行时会对用户造成损失的处理类型(诸如欺骗性地获取用户的个人信息从而威胁用户的安全的处理)。
例如,用户和制造接收设备30的制造商预先定义这些特定处理。除了上述的读取处理之外,特定处理还可包括:频道选择处理,用于选择频道;记录操作处理,在接收设备30用作录像机的情况下使接收设备30进行记录等;获取处理,用于获取关于当前选择的TV节目的节目信息;和书签控制处理,用于使特定的URL(统一资源定位符)成为书签。
[接收设备30的典型结构]
图5示出了接收设备30的典型结构。接收设备30由调谐器61、解复用块62、音频解码器63、音频输出块64、视频解码器65、触发检测块66、视频输出块67、控制块68、存储器69、操作块70、记录块71、通信接口72和浏览器73。
调谐器61接收并解调与用户选择的频道对应的数字TV广播信号,并将通过解调获得的TS输出到解复用块62。解复用块62将从调节器61输入的TS解复用成音频编码信号、视频编码信号和控制信号,并将这些信号分别输出到音频解码器63、视频解码器65和控制块68。
此外,解复用块62从TS提取包含触发信息的PCR包并将提取的包输出到控制块68。
音频解码器63对输入的音频编码信号进行解码,并将通过解码得到的音频信号输出到音频输出块64。音频输出块64将输入的音频信号输出到后段(例如,扬声器)。
视频解码器65对输入的视频编码信号进行解码,并将通过解码获得的视频信号输出到触发检测块66和视频输出块67。
触发检测块66连续监测输入的视频信号以检测嵌入在视频信号中的触发信息,并将检测到的触发信息提供给控制块68。或者,触发信息可以以嵌入在与数字TV广播信号对应的AV内容的视频信号中的方式发送。
因此,当嵌入在视频信号中的触发信息被从广播单元11发送到接收设备30时,触发检测块66检测嵌入在输入的视频信号中的触发信息。
在接下来的描述中,假定发送时触发信息包含在PCR包中。将省略对触发信息以嵌入在视频信号中的方式被发送的情况的解释,以避免冗余。
视频输出块67将从视频解码器65输入的视频信号输出到后段(例如,监视器)。另外,视频输出块67将从浏览器73输入的数据广播视频信号(例如,对应于图3中的图像42)与从视频解码器65输入的视频信号(例如,对应于图3中的图像41)合成,并将得到的合成信号输出到后段。
此外,视频输出块67将从浏览器73输入的表示网页等的视频信号输出到后段。
例外,例如,可利用HDMI(高清晰度多媒体接口)来实现从音频输出块64和视频输出块67到后段的输出。
控制块68通过执行预先记录在存储器69中的相关控制程序来控制构成接收设备30的各个块。另外,基于从解复用块62(或从触发检测块66)输入的触发信息,控制块68控制用于与TV节目联动地实现数据广播服务的数据广播HTML文档的获取、所述文档的执行(启动)、事件的激发(firing)和执行的停止。
存储器69预先存储控制块68要执行的控制程序。控制程序可基于通过数字TV广播信号或经由互联网20获取的更新数据而被更新。
另外,存储器69中可记录有表示管理模式的管理模式信息。当管理模式信息被重写时,管理模式改变。后面将参照图13和图14详细讨论管理模式。操作块70接受用户做出的各种操作,并通知控制块68与这些操作对应的操作信号。
在使用数字TV广播信号来分发数据广播HTML文档的情况下,记录块71使分发的数据广播HTML文档保持在内置的记录介质上。
通信接口72在浏览器73的控制下经由互联网20连接到服务器12。然后,通信接口72在浏览器73的控制下经由互联网20从服务器12获取数据广播HTML文档并将获取的文档提供给浏览器73。
另外,通信接口72在浏览器73的控制下可经由互联网20连接到除了服务器12之外的服务器。然后,通信接口72在浏览器73的控制下可经由互联网20从除了服务器12之外的服务器获取网页HTML文档,并将获取的文档提供给浏览器73。
浏览器73在控制块68的控制下执行来自通信接口72的数据广播HTML文档以产生数据广播视频信号,并将产生的视频信号提供给视频输出块67。
另外,浏览器73在控制块68的控制下可执行来自通信接口72的网页HTML文档以产生表示网页等的视频信号,并将产生的视频信号提供给视频输出块67。
[触发信息的细节]
图6示出了发送时嵌入在TS的PCR包中的触发信息的概念。如图6所示,触发信息并不是嵌入在所有PCR包中,而是嵌入在仅为了与对应于TV节目的AV内容联动而合适定时的那些PCR包中。
根据触发信息的内容,出于担心发送的触发信息可能丢失以及接收设备30没有接收到的原因,相同的触发信息可被发送多次。
图7示出了触发信息存储在PCR包中的情况。PCR包是“adaptation_field”包含PCR的TS包。触发信息(TriggerInfo_descriptor)保持在PCR后面的“transport_private_deta_byte”中。当触发信息保持在包中时,PCR前面的“Various_flags”中的“transport_private_deta_flag”被设置成“1”。
图8列出了包括在触发信息中的典型信息项。
项“触发ID”表示识别当前触发信息的信息。在内容相同的触发信息被发送多次的情况下,每组触发信息的触发ID相同。项“触发类型”表示触发信息是下面四种类型之一:应用启动(指定数据广播HTML文档的获取和执行)、应用停止(指定当前执行的数据广播HTML文档的停止)、应用事件(指定当前执行的数据广播HTML文档中的事件(例如,显示内容更新)的激发)和预缓存(仅指定数据广播HTML文档的获取)。
项“应用ID”表示识别与该触发信息对应的数据广播HTML文档的信息。项“应用类型”表示指示与该触发信息对应的数据广播HTML文档的类型(html)的信息。项“运营商ID”表示识别执行运行与该触发信息对应的数据广播HTML文档的服务的运营商(例如,广播台)的信息。项“应用URL(统一资源定位符)”表示当触发类型为“应用启动”或“预缓存”时用于从其获取数据广播HTML文档的目的地的URL。项“存储应用ID”被描述为仅用于在触发类型为“应用启动”且不用立即获取任何数据广播HTML文档的情况下指定要启动的已经存储(获取)的数据广播HTML文档。
项“自动启动标记”是触发类型是“应用启动”时描述的,该标记被设置为开或关。当自动启动标记被设置为开时,自动启动(即,数据广播HTML文档自动启动)有效。当自动启动标记被设置为关时,手动启动(即,提示用户进行操作输入并响应于已经做出的操作输入而启动文档)有效。
项“应用停止时刻”表示指示当没有接收到触发类型为“应用停止”的触发信息时使当前执行的数据广播HTML文档停止的时间的信息。
项“应用名称”表示当“自动启动标记”设置为手动启动时向用户呈现的(数据广播HTML文档实现的)数据广播服务的名称。项“事件ID”表示当触发类型为“应用事件”时识别事件的信息。应该注意的是,不是以上解释的所有项都一直包括在触发信息中;仅包括正讨论的定时所需的项。
图9示出了触发信息的典型语法。触发信息的语法是任意的并不限于图9中所示出的语法。
[关于触发信息处理过程]
接下来解释接收到触发信息时接收设备30执行的触发信息处理过程。
图10是解释触发信息处理过程的流程图。在用户观看TV节目时,即,当正在接收数字TV广播信号时,该触发信息处理过程被反复地执行。
在步骤S1,基于来自解复用块62的输入,控制块68等待接收包括触发信息的PCR包。在接收到包括触发信息的PCR包时,控制进行到步骤S2。
在步骤S2,控制块68从接收的PCR包提取触发信息,并基于提取的触发信息确定步骤S3之后的处理是否已经完成。如果确定步骤S3之后的处理已经完成,则控制返回至步骤S1并重复后续的处理。另一方面,如果确定步骤S3之后的处理还没有执行,则控制进行至步骤S3。
在步骤S3,控制块68识别触发类型为“应用启动”、“应用事件”、“应用停止”或“预缓存”。
如果在步骤S3当前触发信息的触发类型被识别为“应用启动”,则控制进行至步骤S4。
在步骤S4,控制块68确定在该触发信息中是否指定了存储应用ID,并且确定与指定的ID对应的数据广播HTML文档是否已经存储在记录块71中。
如果在步骤S4中的确定结果是否定的,则控制进行至步骤S5。在步骤S5,控制块68控制浏览器73访问与触发信息中的应用URL对应的服务器12,以获取与触发信息中的应用ID对应的数据广播HTML文档。如果结果是已经从与上述URL对应的服务器12获取了相关的数据广播HTML文档并且所述相关的数据广播HTML文档在步骤S14(将在后面讨论)已经预缓存,则跳过步骤S5,从而在步骤S7和后续的步骤中可使用该文档。之后,控制进行到步骤S7。
另一方面,如果在步骤S4确定在触发信息中指定了存储应用ID并且与指定的ID对应的数据广播HTML文档已经存储在记录块71中,则控制进行步骤S6。在步骤S6,控制块68控制浏览器73从记录块71读取与触发信息中存储的应用ID对应的数据广播HTML文档。之后,控制进行至步骤S7。
在步骤S7,控制块68确定触发信息中的自动启动标记是否设置为自动启动。
如果在步骤S7确定触发信息中的自动启动标记没有设置为自动启动(即,设置为手动启动),则控制进行至步骤S8。在步骤S8,浏览器73在控制块68的控制下通过在屏幕上显示消息“你想执行应用(其名称)吗?”等,来提示用户执行启动数据广播HTML文档的操作(即,执行操作)。如果在步骤S9确定用户响应于提示显示已输入启动操作,则控制进行至步骤S11。在步骤S11,浏览器73在控制块68的控制下启动(执行)在步骤S5获取或在步骤S6读取的数据广播HTML文档。之后,控制返回至步骤S1并且重复后续的步骤。
在步骤S8中的提示显示之后的步骤S9中,确定用户是否已经输入启动操作。如果在步骤S9确定用户没有输入启动操作并且如果在步骤S10确定已经过去了预定时长,则控制返回至步骤S1并重复后续的步骤。
如果在步骤S7确定触发信息中的自动启动标记被设置为自动启动,则控制进行至步骤S11。在步骤S11,浏览器73在控制块68的控制下启动在步骤S5获取的或在步骤S6读取的数据广播HTML文档。之后,控制返回至步骤S1并且重复后续的步骤。
如果在步骤S3确定该触发信息的触发类型是“应用事件”,则控制进行至步骤S12。在步骤S12,仅当该触发信息的应用ID与当前正执行的数据广播HTML文档的应用ID一致时,控制块68才控制浏览器73在当前正执行的HTML文档上激发(即,执行)与触发信息中的事件ID对应的事件。之后,控制返回至步骤S1并重复后续的步骤。
如果在步骤S3确定该触发信息的触发类型是“应用停止”,则控制进行至步骤S13。在步骤S13,仅当该触发信息的应用ID与当前执行的数据广播HTML文档的应用ID一致时,控制块68才控制浏览器73停止当前执行的数据广播HTML文档。之后,控制返回至步骤S1并重复后续的步骤。
即使没有接收到触发类型为“应用停止”的触发信息,一旦当前时间已经达到启动当前执行的数据广播HTML文档的触发信息中描述的“应用停止时刻”,正在进行的数据广播HTML文档停止。
如果在步骤S3确定该触发信息的触发类型是“预缓存”,则控制进行至步骤S14。在步骤S14,控制块68控制浏览器73访问与触发信息中的应用URL对应的服务器12,以获取与触发信息中的应用ID对应的数据广播HTML文档,并将获取的文档存储(预缓存)在包含在浏览器73中的存储装置(诸如,缓冲存储器)中。之后,控制返回至步骤S1并重复后续的步骤。
如果如在步骤S14的情况下触发类型为“预缓存”,则能够在要联动的TV节目的广播时间之前获取相关的数据广播HTML文档。按照这种方式,要联动的TV节目开始的时刻,可立即执行对应的数据广播HTML文档。该段完成了触发信息处理过程的解释。
[执行数据广播HTML文档时有效的典型屏幕显示]
图11示出了当在触发信息中的自动启动标记设置为关(即,手动启动)的情况下,与TV节目的进行联动地执行数据广播HTML文档时有效的典型屏幕转变。
当在用户正观看TV节目的同时接收到触发类型为“应用启动”且自动启动标记为关(手动启动)的触发信息时,获取对应的数据广播HTML文档(对应于图11中的HTML)。然后,在TV节目的图像上叠加显示提示用户进行操作以启动数据广播HTML文档的显示(对应于图11中的“AppStart?”。当用户响应于该提示而输入启动操作时,执行数据广播HTML文档。这使得屏幕显示变成例如如图3所示的合成图像43,其中数据广播内容图像42叠加在TV节目图像41上。
如果在正执行数据广播HTML文档的同时接收到触发类型为“应用事件”的触发信息,则在当前执行的数据广播HTML文档上激发与触发信息中的事件ID对应的事件。该操作将屏幕显示上的数据广播内容显示区域(例如,图3中显示图像42的区域)中所示出的内容改变成与触发信息中的事件ID对应的图像(例如,信息1被改变成信息2,信息2被改变成信息3等)。
之后,当接收到触发类型为“应用停止”的触发信息时,当前执行的数据广播HTML文档终止,并且全屏仅显示TV节目图像41。
[执行数据广播HTML文档时有效的其它典型屏幕显示]
同时,与TV节目的进行联动地执行的数据广播HTML文档可能不一定需要屏幕显示。可在不让接收设备30的用户知道正执行数据广播HTML文档的情况下,执行该类型的数据广播HTML文档。例如,当对TV节目进行观众研究时可应用这种类型的数据广播HTML文档。具体地讲,假定触发类型为“应用事件”的触发信息,则可以记录给定的TV节目是否正被观看,并且记录的结果可以按照适合的定时方式被发送到预定的服务器。这使得能够以发送触发类型为“应用事件”的触发信息的间隔,检查TV节目的收视率。
图12示出了当在触发信息中的自动启动标记设置为开(自动启动)的情况下,与TV节目的进行联动地执行不需要屏幕显示的数据广播HTML文档时有效的典型屏幕转变。
当在用户正观看TV节目的同时接收到触发类型为“应用启动”且自动启动标记设置为开(自动启动)的触发信息时,获取并执行对应的数据广播HTML文档。这里应该注意的是,TV节目图像41单独保持显示在屏幕上。
当在正执行数据广播HTML文档的同时接收到触发类型为“应用事件”的触发信息时,在当前执行的数据广播HTML文档上激发与触发信息中的事件ID对应的事件。在这种情况下,同样地,仅TV节目图像41保持显示在屏幕上。
之后,当接收到触发类型为“应用停止”的触发信息时,当前执行的数据广播HTML文档终止。
[数据广播内容的生命周期]
下面将参照图13解释数据广播HTML文档的典型生命周期。
当接收设备30要获取并执行的数据广播HTML文档处于TDO停止操作状态(对应于图13中的“TDOStop”)时(即,当接收设备30还没有获取数据广播HTML文档时)接收到触发类型为“应用启动”的触发信息时,发生从TDO停止操作状态到TDO活跃操作状态(对应于图13中的“TDOActive”)的转变,并且从服务器12获取数据广播HTML文档。
提示用户执行启动数据广播HTML文档的操作的显示叠加出现在TV节目图像上。当用户响应于该提示而输入启动操作时,数据广播HTML文档启动。然后,如图3所示,例如,数据广播内容图像42叠加在TV节目图像41上的合成图像43显示在屏幕上。
在TDO活跃操作状态下,获取的数据广播HTML文档使接收设备30能够执行特定处理,以显示数据广播内容图像42。即,在TDO活跃操作状态下,接收设备30的管理模式被设置成“广播管理”,在“广播管理”模式下,允许使用从广播组织管理的服务器12获取的数据广播HTML文档执行特定处理。
当在TDO活跃操作状态下接收到触发类型为“应用事件”的触发信息时,在当前执行的数据广播HTML文档上激发与触发信息中的事件ID对应的事件。
在TDO活跃操作状态下,如果接收到触发类型为“应用停止”的触发信息,或者如果到达应用停止时刻,则发生从TDO活跃操作状态到TDO停止操作状态的转变。例如,这里丢弃获取的数据广播HTML文档。
另外,当在TDO停止操作状态下接收到触发类型为“预缓存”的触发信息时,发生从TDO停止操作状态到TDO预缓存就绪操作状态的转变。例如,在这里获取并预缓存对应的数据广播HTML文档。
当在TDO预缓存就绪操作状态下接收到触发类型为“应用启动”的触发信息时,发生从TDO预缓存就绪操作状态到TDO活跃操作状态的转变。在TDO活跃操作状态下,启动预缓存的数据广播HTML文档。
另外,在TDO活跃操作状态下,如果用户按压链接到汽车制造商的网页等的按钮等,则发生从TDO活跃操作状态到Web活跃操作状态(对应于图13中的“WebAcitve”)的转变。在Web活跃操作状态下,执行来自不是由广播组织管理的(除了服务器12之外的)服务器的网页HTML文档,从而显示汽车制造商的网页等。
在Web活跃操作状态下,不允许接收设备30使用获取的网页HTML文档执行特定处理。即,在Web活跃操作状态下,接收设备30的管理模式被设置成“非广播管理”,在“非广播管理”模式下,不能使用从不是由广播组织管理的(除了服务器12之外的)服务器获取的网页HTML文档执行特定处理。
在TDO活跃操作状态下(在管理模式被设置为“广播管理”的情况下),需要进行安排以执行特定处理,诸如为了提供数据广播服务从接收设备30读取预先记录的区域信息。
另一方面,在Web活跃操作状态下(在管理模式被设置成“非广播管理”的情况下),需要进行安排以禁止特定处理,从而不会欺骗地执行诸如从接收设备30读取预先记录的区域信息的处理而造成违法泄露。
因此,当从广播组织管理的服务器12获取要执行的HTML文档时,接收设备30将管理模式设置为“广播管理”,在“广播管理”模式下允许执行特定处理,如上所述。
另一方面,当从不是由广播组织管理的服务器获取要执行的HTML文档时,接收设备30将管理模式设置为“非广播管理”,在“非广播管理”模式下禁止特定处理。
[关于管理模式]
图14示出了在TDO活跃操作状态下一个接一个地激发事件时发生从TDO活跃操作状态到Web活跃操作状态的转变(即,当管理模式从“广播管理”设置为“非广播管理”时)的示例。
这里假设在每个数据广播HTML文档中,与事件ID对应地描述识别要执行以更新数据广播内容图像42的HTML文档的URL。
在上述描述的情况下,当接收到触发类型为“应用事件”的触发信息时,基于数据广播HTML文档中描述的URL“http://www.a.com/a1.html”获取并执行用于执行由包括在触发信息中的事件ID识别的事件的HTML文档“a1.html”。
此外,当再次接收到触发类型为“应用事件”的触发信息时,基于数据广播HTML文档中描述的URL“http://www.a.com/a2.html”,获取并执行用于执行由包括在该触发信息中的事件ID识别的事件的HTML文档“a2.html”。这使得图像42的显示被通过执行HTML文档“a1.html”显示的图像和通过执行HTML文档“a2.html”显示的图像顺次地更新。
另外,假定当用户执行选择在数据广播内容图像42(图3)中显示的驾驶员的图像的操作时,数据广播HTML文档在其中描述链接到要执行的HTML文档“b1.html”的目的地“http://www.b.com/b1.html”。
如果在TDO活跃操作状态下用户执行选择图像42(图3)中显示的驾驶员的图像的操作,则发生从TDO活跃操作状态到Web活跃操作状态的转变。
在Web活跃操作状态下,基于链接目的地“http://www.b.com/b1.html”,接收设备30从不是由广播组织管理的服务器获取网页HTML文档“b1.html”,并执行获取的文档。
如图14所示,例如,当在TDO活跃操作状态下要从服务器12获取作为执行对象的一些HTML文档并执行的情况下,这些HTML文档(在这种情况下为“a1.html”和“a2.html”)均从广播组织管理的服务器12(在这种情况下为“http://www.a.com”)获取。
另外,在Web活跃操作状态下,例如,从不是由广播组织管理的服务器(在这种情况下为“http://www.b.com”)获取作为执行对象的另一HTML文档(在这种情况下为“b1.html”)。
如上所解释的,当要从服务器12获取HTML文档来执行时,需要进行安排以允许执行特定处理;当要从除了服务器12之外的服务器获取HTML文档来执行时,需要进行安排以禁止特定处理。
然后,接收设备30通过验证广播组织管理的服务器12的域名是否与从其获取当前HTML文档的目的地的域名一致,来确定作为执行对象的给定HTML文档是否是从服务器12获取的。
另外,在实现数据广播服务时,接收设备30通过将用于获取第一HTML文档(即,用于获取数据广播HTML文档)的目的地的域名(在这种情况下为“www.a.com”)视为广播组织管理的服务器12的域名,来确定作为执行对象的给定HTML文档是否是从服务器12获取的。
基于作为转变目标的HTML文档的域名是否是广播组织管理的服务器12的域名,接收设备30将管理模式设置为“广播管理”或“非广播管理”。
当管理模式被设置为“广播管理”(即,在TDO活跃操作状态下)时,接收设备30可执行特定处理;当管理模式被设置为“非广播管理”(在Web活跃操作状态下)时,接收设备30无法执行特定处理。
然而在实现数据广播服务时,接收设备30将获取数据广播HTML文档的目的地的域名视为广播组织管理的服务器12的域名,或者还可以预先保持与要接收的每个频道对应的每个广播公司管理的服务器的域名。
然后,接收设备30可从预先保持的域名中选择接收频道的域名,并将该域名视为广播组织管理的服务器的域名。
作为另一选择,尽管接收设备30使用域名来确定作为执行对象的给定HTML文档是否是从服务器12获取的,任何其它信息可用于此目的,只要该信息能够唯一地识别获取文档的目的地的服务器即可。例如,除了域名之外,接收设备30可使用MAC(介质访问控制)地址、IP(互联网协议)地址等,来确定作为执行对象的HTML文档是否是从服务器12获取的。
[管理模式设置处理的细节]
下面将参照图15的流程图解释接收设备30执行的管理模式设置处理,所述处理基于获取HTML文档的目的地的域名来设置管理模式。
例如,当在图10中的步骤S11启动数据广播HTML文档时,管理模式设置处理开始。
在步骤S31,控制块68获取获得要启动的数据广播HTML文档的目的地的域名。
即,如果例如基于触发信息中的应用URL在图10中的步骤S5或S14获取了要启动的数据广播HTML文档,则控制块68基于触发信息中的应用URL,获得用于获取要启动的数据广播HTML文档的目的地(服务器12)的域名。
作为另一示例,如果在图10中的步骤S6从记录块71读取了要启动的数据广播HTML文档,则控制块68控制浏览器73获取保持要启动的数据广播HTML文档的服务器12的域名并将获取的域名馈送给控制块68。按照这种方式,控制块68获得域名。另外,如果数据广播HTML文档要记录在记录块71中,则假定保持当前数据广播HTML文档的服务器12的域名与该HTML文档相关联地记录。
在步骤S32,控制块68控制浏览器73在允许执行特定处理的管理模式“广播管理”下进行操作。即,控制块68以允许(不限制)通过HTML文档执行而执行特定处理的方式来控制浏览器73对HTML文档的执行。
在步骤S33,控制块68基于输入的触发信息、来自操作块71的控制信号等,确定是否已经发生涉及HTML文档的文档转变。一旦确定文档转变已经发生,控制进行至步骤S34。
在步骤S34,控制块68基于获得作为转变目标的HTML文档的目的地的域名是否与在步骤31获取的域名一致,来确定作为转变目标的HTML文档是否是从广播组织管理的服务器12获取的。如果在步骤S34确定作为转变目标的HTML文档是从服务器12获取的,则控制返回至步骤S33,并在允许浏览器73在管理模式“广播管理”下保持操作的情况下重复后续的步骤。
如果在步骤S34确定作为转变目标的HTML文档不是从服务器12获取的,则控制进行至步骤S35。然后,控制块68控制浏览器73在不允许执行特定处理的管理模式“非广播管理”下进行操作。即,控制块68以不允许(限制)通过HTML文档执行来执行特定处理的方式来控制浏览器73对HTML文档的执行。
在这种情况下,在步骤S35中,浏览器73不能执行特定处理,并可执行例如网页HTML文档作为所转变至的HTML文档。另外,假设在执行网页HTML文档期间,基于触发类型为“应用停止”的触发信息,数据广播HTML文档终止。
之后,在步骤S36,控制块68确定是否启动新的数据广播HTML文档。如果确定要重新启动数据广播HTML文档,则控制返回至步骤S31并重复后续的步骤。例如,控制块68确定是否输入了用于重新启动数据广播HTML文档的触发信息。一旦确定输入了这种触发信息,则控制返回至步骤S31并重复后续的步骤。
如上所解释的,在管理模式转变处理中,如果数据广播HTML文档的域名与作为转变目标的HTML文档的域名一致,则管理模式被设置为“广播管理”;如果数据广播HTML文档的域名与作为转变目标的HTML文档的域名不一致,则管理模式被设置为“非广播管理”。
在管理模式被设置为“广播管理”的情况下,通过执行数据广播HTML文档来执行诸如从接收设备30读取用户的预先记录的区域信息的处理。在管理模式被设置为“非广播管理”的情况下,通过执行网页HTML文档将不会执行用户未预期的处理,诸如读取处理。
因此,即使获取并执行恶意第三方制作的网页HTML文档,也能禁止执行用户未预期的处理。
<2.变型>
在上述实施例中,如图13中所示,数据广播HTML文档的操作状态是下面四个状态之一:TDO停止操作状态、TDO预缓存就绪操作状态、TDO活跃状态和Web活跃状态。或者,如图16所示,可将TDO暂停操作状态(对应于图16中的“TDOSuspend”)添加到现有的四个操作状态中,从而总共可有五个操作状态。
在这种情况下,如图17所示,添加新的触发类型“暂停”作为触发信息的一部分。因此,触发信息中的触发类型可表示下面五个类型之一:应用启动、应用停止、应用事件、预缓存和暂停。
在图16中,当在TDO活跃操作状态下接收到触发类型为“暂停”的触发信息时,对应的数据广播HTML文档的操作状态转变到TDO暂停操作状态。在这种情况下,在对应的数据广播HTML文档已经转变到TDO暂停操作状态的情况下,可将其它数据广播HTML文档置于TDO活跃操作状态下并执行。
当在TDO暂停操作状态下接收到触发类型为“应用启动”的触发信息时,对应的数据广播HTML文档转变到TDO活跃操作状态。这使得可以在数据广播HTML文档上激发事件。此时,使任何其它数据广播HTML文档从TDO活跃操作状态转变到TDO暂停操作状态。
另外,上述的一系列处理可由硬件或软件执行。在执行基于软件的一系列处理的情况下,构成软件的程序可预先包含在将使用的计算机的专用硬件中或者当使用时从适合的计算机记录介质安装到能够基于安装的程序执行各种功能的通用个人计算机等设备中。
[计算机的典型结构]
图18是示出使用程序执行上述一系列处理的计算机的典型结构的框图。
在这个计算机100中,CPU(中央处理单元)101、ROM(只读存取器)102和RAM(随机存取存储器)103经由总线104互连。
输入/输出接口105还连接到总线104。输入/输出接口105与以下部件连接:输入块106,通常由键盘、鼠标和麦克风构成;输出块107,通常由显示器和扬声器构成;存储块108,通常由硬盘、非易失性存储器等形成;通信块109,通常由网络接口组成;和驱动器110,驱动可移动介质111,诸如磁盘、光盘、磁光盘或半导体存储器。
在上面概略构成的计算机中,CPU101通过输入/输出接口105和总线104从例如存储块108将相关程序装载到RAM108中进行运行,来执行上述一系列处理。
另外,可按照本说明书中描述的顺序(即,基于时间序列)、并行地、或者以另外适合的定时方式(诸如当它们被按需调用时)来处理要由计算机执行的程序。
另外,可由单个计算机或基于分布的多个计算机来处理程序。所述程序还可被传送到一个或多个远程计算机来执行。
在本说明书中,术语“系统”指的是由多个组件装置构成的整体构造。
另外,应该理解的是,当实施时本发明不限于上述的实施例,并且可对本发明做出各种修改、变型和替换,只要它们在本发明的精神和范围内即可。
[标号列表]
1广播系统
11广播单元
12服务器
30接收设备
61调谐器
62解复用块
63音频解码器
64音频输出块
65视频解码器
66触发检测块
67视频输出块
68控制块
69存储器
70操作块
71记录块
72通信接口
73浏览器

Claims (8)

1.一种用于接收AV内容的接收设备,包括:
获取装置,用于从服务器获取用于显示内容的以编程语言描述的描述文档,所述接收设备在网络上连接到所述服务器;
确定装置,用于确定获取的描述文档是否来自由广播所述AV内容的广播组织管理的第一服务器;
控制装置,用于根据所述确定装置做出的确定结果来控制所述获取的描述文档的执行;和
执行装置,用于执行所述获取的描述文档,
其中,如果所述确定装置确定所述描述文档是从所述广播组织管理的第一服务器获取的,则所述控制装置控制所述执行装置在第一管理模式下进行操作,在第一管理模式下能够通过执行所述描述文档对预定的特定处理进行处理,并且
其中,如果所述确定装置确定所述描述文档不是从所述广播组织管理的所述第一服务器获取的,则所述控制装置控制所述执行装置在第二管理模式下进行操作,在所述第二管理模式下不能通过所述描述文档的执行对所述预定的特定处理进行处理。
2.根据权利要求1所述的接收设备,还包括提取装置,所述提取装置用于从所述AV内容中提取关于要与所述AV内容的进行联动地执行的所述描述文档的触发信息,
其中,基于所述触发信息,所述获取装置从所述第一服务器获取所述描述文档,并且
其中,响应于用户执行的操作,所述获取装置从不是由所述广播组织管理的第二服务器获取所述描述文档。
3.根据权利要求2所述的接收设备,其中,所述确定装置根据识别所述第一服务器的第一识别信息是否与识别用来获取了所述描述文档的服务器的第二识别信息一致,来确定所述获取的描述文档是否来自所述第一服务器。
4.根据权利要求3所述的接收设备,还包括决定装置,所述决定装置将识别用来获取要首先与所述AV内容的进行联动地执行的所述描述文档的目的地的识别信息决定为所述第一识别信息。
5.根据权利要求1所述的接收设备,其中,如果所述执行装置在所述第一管理模式下进行操作,则所述确定装置每当所述描述文档被获取时确定获取的描述文档是否来自所述第一服务器,并且
其中,如果所述确定装置确定所述描述文档不是从所述第一服务器获取的,则所述控制装置控制所述执行装置退出所述第一管理模式并在所述第二管理模式下进行操作。
6.根据权利要求1所述的接收设备,其中,如果所述执行装置在所述第二操作模式下进行操作,则当所述执行装置执行从所述第一服务器获取的所述描述文档时,所述控制装置控制所述执行装置退出所述第二管理操作模式并在所述第一管理模式下进行操作。
7.一种用于接收AV内容的接收设备的接收方法,所述接收方法包括:
获取步骤,用于使所述接收设备从服务器获取用于显示内容的以编程语言描述的描述文档,所述接收设备在网络上连接到所述服务器;
确定步骤,用于确定获取的描述文档是否来自由广播所述AV内容的广播组织管理的第一服务器;
控制步骤,用于根据所述确定步骤中的确定结果来控制所述获取的描述文档的执行;和
执行步骤,用于执行所述获取的描述文档,
其中,如果在所述确定步骤中确定所述描述文档是从所述广播组织管理的第一服务器获取的,则所述执行步骤被控制为在第一管理模式下进行操作,在第一管理模式下能够通过执行所述描述文档对预定的特定处理进行处理,并且
其中,如果在所述确定步骤中确定所述描述文档不是从所述广播组织管理的所述第一服务器获取的,则所述执行步骤被控制为在第二管理模式下进行操作,在所述第二管理模式下不能通过所述描述文档的执行对所述预定的特定处理进行处理。
8.一种包括发送AV内容的发送设备和接收发送的AV内容的接收设备的广播系统;
其中,所述发送设备包括:
发送装置,用于从所述接收设备在网络上连接到的服务器发送所述AV内容中包括的触发信息,所述触发信息与用于显示内容的以编程语言描述的描述文档有关,所述描述文档由所述接收设备、与所述AV内容的进行联动地执行,并且
其中,所述接收设备包括:
提取装置,用于从所述AV内容提取所述触发信息;
获取装置,用于基于提取的触发信息,从由广播所述AV内容的广播组织管理的第一服务器获取所述描述文档,所述获取装置还响应于用户执行的操作而从不是由所述广播组织管理的第二服务器获取所述描述文档;
确定装置,用于确定所述获取的描述文档是否来自所述第一服务器;
控制装置,用于根据所述确定装置做出的确定结果来控制所述获取的描述文档的执行;和
执行装置,用于执行所述获取的描述文档,
其中,如果所述确定装置确定所述描述文档是从所述广播组织管理的第一服务器获取的,则所述控制装置控制所述执行装置在第一管理模式下进行操作,在第一管理模式下能够通过执行所述描述文档对预定的特定处理进行处理,并且
其中,如果所述确定装置确定所述描述文档不是从所述广播组织管理的所述第一服务器获取的,则所述控制装置控制所述执行装置在第二管理模式下进行操作,在所述第二管理模式下不能通过所述描述文档的执行对所述预定的特定处理进行处理。
CN201180040442.3A 2010-08-30 2011-08-22 接收设备、接收方法、程序和广播系统 Active CN103210660B (zh)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US37827710P 2010-08-30 2010-08-30
US61/378,277 2010-08-30
US12/980,917 2010-12-29
US12/980,917 US8595783B2 (en) 2010-08-30 2010-12-29 Receiving device, receiving method, program, and broadcasting system
PCT/JP2011/068834 WO2012029565A1 (ja) 2010-08-30 2011-08-22 受信装置、受信方法、プログラム、及び放送システム

Publications (2)

Publication Number Publication Date
CN103210660A CN103210660A (zh) 2013-07-17
CN103210660B true CN103210660B (zh) 2016-08-03

Family

ID=45698938

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201180040442.3A Active CN103210660B (zh) 2010-08-30 2011-08-22 接收设备、接收方法、程序和广播系统

Country Status (8)

Country Link
US (3) US8595783B2 (zh)
EP (1) EP2613266A4 (zh)
JP (1) JP5574197B2 (zh)
KR (1) KR101878510B1 (zh)
CN (1) CN103210660B (zh)
CA (1) CA2806828C (zh)
MX (1) MX2013002071A (zh)
WO (1) WO2012029565A1 (zh)

Families Citing this family (88)

* 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
US8941779B2 (en) 2012-03-21 2015-01-27 Sony Corporation Non-closed caption data transport in standard caption service
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
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
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
US8892636B2 (en) 2010-08-30 2014-11-18 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
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
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
CA2809311C (en) 2010-10-01 2019-01-08 Sony Corporation Information processing device, information processing method, and program
DE112011103963B4 (de) 2010-12-26 2018-11-15 Lg Electronics Inc. Verfahren zum Übertragen eines Rundfunkdienstes, Verfahren zum Empfangen des Rundfunkdienstes und Vorrichtung zum Empfangen des Rundfunkdienstes
CA2824965C (en) * 2011-01-19 2016-05-24 Lg Electronics Inc. Method for transmitting a broadcast service, method for receiving a broadcast service, and apparatus for receiving a broadcast service
JP5783402B2 (ja) 2011-01-25 2015-09-24 ソニー株式会社 受信装置、受信方法、供給装置、供給方法、プログラム、および放送システム
JP5668512B2 (ja) 2011-02-15 2015-02-12 ソニー株式会社 情報処理装置、及び、情報処理方法
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
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 索尼公司 接收装置、接收方法以及信息处理系统
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
TWI571070B (zh) * 2011-10-13 2017-02-11 三星電子股份有限公司 輔助性可下載物件處理方法與廣播接收器及電腦可讀媒體
US9374620B2 (en) 2011-10-21 2016-06-21 Sony Corporation Terminal apparatus, server apparatus, information processing method, program, and interlocked application feed system
JP5957204B2 (ja) * 2011-11-01 2016-07-27 ソニー株式会社 情報処理装置、情報処理方法及びプログラム
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
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
KR102222166B1 (ko) 2012-06-19 2021-03-04 소니 주식회사 대화형 텔레비전을 위한 트리거 파라미터 테이블의 확장
KR102024600B1 (ko) * 2012-06-25 2019-09-24 엘지전자 주식회사 양방향 서비스를 처리하는 장치 및 방법
US9456245B2 (en) 2012-07-05 2016-09-27 Sony Corporation Receiving device, receiving method, transmitting device, and transmitting method for controlling applications
KR20150035567A (ko) 2012-07-12 2015-04-06 소니 주식회사 고급 텔레비전 서비스들에 대한 파라미터화된 서비스 디스크립터
US9432744B2 (en) 2012-07-31 2016-08-30 Sony Corporation Receiving device, receiving method, transmitting device, and transmitting method
US9154840B2 (en) 2012-07-31 2015-10-06 Sony Corporation Reception apparatus, reception method, transmission apparatus, and transmission 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
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
JP6168839B2 (ja) * 2013-05-15 2017-07-26 キヤノン株式会社 情報処理装置、その制御方法、プログラム
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
JP2015012561A (ja) * 2013-07-02 2015-01-19 ソニー株式会社 表示装置、情報取得方法及び情報提供方法
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
KR20150005853A (ko) 2013-07-05 2015-01-15 삼성전자주식회사 송신 장치 및 그의 신호 처리 방법
KR102002559B1 (ko) 2013-07-05 2019-07-22 삼성전자주식회사 송신 장치 및 그의 신호 처리 방법
US8884800B1 (en) 2013-07-31 2014-11-11 Sony Corporation Method and apparatus for performing analog-to-digital conversion on multiple input signals
WO2016035589A1 (ja) * 2014-09-05 2016-03-10 ソニー株式会社 受信装置、受信方法、送信装置、及び、送信方法
US9769417B1 (en) * 2014-11-05 2017-09-19 Lattice Semiconductor Corporation Metadata transfer in audio video systems
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
US9634692B2 (en) * 2015-05-19 2017-04-25 Samsung Electronics Co., Ltd. Transmitting apparatus and interleaving method thereof
US9692453B2 (en) * 2015-05-19 2017-06-27 Samsung Electronics Co., Ltd. Transmitting apparatus and interleaving method thereof
US9680505B2 (en) * 2015-05-19 2017-06-13 Samsung Electronics Co., Ltd. Transmitting apparatus and interleaving method thereof
US9595978B2 (en) * 2015-05-19 2017-03-14 Samsung Electronics Co., Ltd. Transmitting apparatus and interleaving method thereof
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 ソニー株式会社 受信装置、送信装置、及び、データ処理方法
JP2019501938A (ja) * 2016-01-13 2019-01-24 ビーエーエスエフ ソシエタス・ヨーロピアBasf Se 酸化的脱水素化によるn−ブテンからの1,3−ブタジエンの製造方法
JP6239674B2 (ja) * 2016-04-05 2017-11-29 株式会社東芝 情報配信方法、および情報配信装置
US20180262445A1 (en) * 2017-03-08 2018-09-13 Smart Mobile Broadcasting Technology, Inc. Cross-region multilevel band structure and system and method applying the same for broadcasting
US11018754B2 (en) * 2018-08-07 2021-05-25 Appareo Systems, Llc RF communications system and method
JP7124185B2 (ja) * 2019-11-06 2022-08-23 株式会社東芝 放送受信装置および受信方法、伝送方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6571392B1 (en) * 1999-04-20 2003-05-27 Webtv Networks, Inc. Receiving an information resource from the internet if it is not received from a broadcast channel
CN1640129A (zh) * 2001-04-26 2005-07-13 索尼电影娱乐公司 用于与广播内容有关的广播同步交互式内容的系统和方法
JP2007089059A (ja) * 2005-09-26 2007-04-05 Ntt Docomo Inc 通信端末、更新サーバ、放送局サーバ、通信端末制御方法、通信端末制御プログラム
CN101523905A (zh) * 2006-09-29 2009-09-02 索尼株式会社 信息处理装置和方法、以及程序

Family Cites Families (124)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5675390A (en) * 1995-07-17 1997-10-07 Gateway 2000, Inc. Home entertainment system combining complex processor capability with a high quality display
US5694163A (en) * 1995-09-28 1997-12-02 Intel Corporation Method and apparatus for viewing of on-line information service chat data incorporated in a broadcast television program
US6199206B1 (en) * 1995-10-24 2001-03-06 Sony Corporation Television transmitter, television transmitting method, television receiver and television receiving method
US6240555B1 (en) * 1996-03-29 2001-05-29 Microsoft Corporation Interactive entertainment system for presenting supplemental interactive content together with continuous video programs
US8458756B2 (en) * 1997-05-16 2013-06-04 Arturo A. Rodriguez Videophone over cable networks
AU9298398A (en) * 1997-09-05 1999-03-29 Prevue International, Inc. Program guide application interface system
JP3465813B2 (ja) * 1997-10-29 2003-11-10 日本ビクター株式会社 ディジタル放送受信装置及びディジタル情報記録再生装置
US6963914B1 (en) * 1998-09-01 2005-11-08 Lucent Technologies Inc. Method and apparatus for retrieving a network file using a logical reference
US7437750B1 (en) * 1999-04-12 2008-10-14 Matsushita Electric Industrial Co., Ltd. Data transceiving system and method therefor
US7194758B1 (en) * 1999-05-24 2007-03-20 Matsushita Electric Industrial Co., Ltd. Digital broadcast system and its component devices that provide services in accordance with a broadcast watched by viewers
EP1111497A1 (en) * 1999-12-24 2001-06-27 CANAL+ Société Anonyme Navigation
AU2001231070A1 (en) * 2000-01-20 2001-07-31 Interactual Technologies, Inc. System, method, and article of manufacture for embedded keywords in video
US7028327B1 (en) * 2000-02-02 2006-04-11 Wink Communication Using the electronic program guide to synchronize interactivity with broadcast programs
JP4412515B2 (ja) * 2000-04-28 2010-02-10 徹 玉川 テレビ放送システム
WO2001084824A2 (en) * 2000-05-03 2001-11-08 Worldgate Service, Inc. Television terminal for processing and controlling memory resources for plural applications
US6766524B1 (en) * 2000-05-08 2004-07-20 Webtv Networks, Inc. System and method for encouraging viewers to watch television programs
US6799209B1 (en) * 2000-05-25 2004-09-28 Citrix Systems, Inc. Activity monitor and resource manager in a network environment
GB2365241B (en) * 2000-07-19 2005-01-19 Nec Technologies Introducing background signals to communication systems
JP4752093B2 (ja) * 2000-08-16 2011-08-17 ソニー株式会社 情報処理装置及び情報処理方法
US6870570B1 (en) * 2000-10-31 2005-03-22 Matsushita Electric Industrial Co., Ltd. Television receiver with shared data port and control software
JP4438217B2 (ja) 2000-11-10 2010-03-24 ソニー株式会社 番組付加データ作成装置、映像番組編集装置及び番組付加データの作成画面表示方法
US7363569B2 (en) * 2001-06-29 2008-04-22 Intel Corporation Correcting for data losses with feedback and response
JP2003131981A (ja) 2001-10-25 2003-05-09 Sony Corp データ放送受信装置
JP4051968B2 (ja) 2002-03-07 2008-02-27 日本電気株式会社 デジタル放送受信機
GB2389754A (en) * 2002-03-07 2003-12-17 Chello Broadband N V Interactive TV system where requests for services are transmitted to the provider over a packet network and responses incorporated in the TV broadcast signal
AU2004202425A1 (en) * 2003-06-04 2004-12-23 Panasonic Corporation Program replacing method
JP4455648B2 (ja) * 2004-05-07 2010-04-21 サムスン エレクトロニクス カンパニー リミテッド 移動通信システムにおける放送領域識別子を用いた放送サービスの受信方法
JP2006287872A (ja) 2005-04-05 2006-10-19 Sanyo Electric Co Ltd 受信端末および受信端末の表示制御プログラム
US8006275B1 (en) * 2005-08-31 2011-08-23 Verizon Communications, Inc. Network playback of video programming after customer premises service interruption
US8131825B2 (en) * 2005-10-07 2012-03-06 Citrix Systems, Inc. Method and a system for responding locally to requests for file metadata associated with files stored remotely
JP2007158828A (ja) 2005-12-06 2007-06-21 Seiko Epson Corp 番組表示システムおよび番組表示方法
EP1802069B1 (en) 2005-12-21 2008-03-26 APS-ASTRA Platform Services GmbH Method and system for transmitting broadcast related data to a mobile data processing unit
KR100703279B1 (ko) * 2006-03-06 2007-04-03 삼성전자주식회사 디지털 방송 프로그램 정보를 제공하기 위한 시스템 및방법
JP4314253B2 (ja) * 2006-07-24 2009-08-12 シャープ株式会社 デジタル機器システム
KR100801895B1 (ko) * 2006-08-08 2008-02-11 삼성전자주식회사 디지털 방송 수신 단말기에 웹 서비스를 제공하는 웹서비스 제공 시스템 및 웹 서비스 제공 방법
CN100455130C (zh) 2006-08-16 2009-01-21 华为技术有限公司 一种增强移动台定位的方法和系统及无线网络控制器
WO2008144928A1 (en) 2007-06-01 2008-12-04 Research In Motion Limited Determination of compression state information for use in interactive compression
JP2009031952A (ja) 2007-07-25 2009-02-12 Tokai Television Broadcasting Co Ltd 情報提供システムおよび情報提供方法
US8413194B2 (en) * 2007-08-24 2013-04-02 Lg Electronics Inc. Digital broadcasting system and method of processing data in digital broadcasting system
JP5082695B2 (ja) 2007-09-06 2012-11-28 ソニー株式会社 受信装置および受信方法、配信装置および配信方法並びにプログラム
US7975281B2 (en) * 2007-09-21 2011-07-05 Lg Electronics, Inc. Digital broadcasting system and method of processing data in digital broadcasting system
US20090131079A1 (en) 2007-11-16 2009-05-21 Symbol Technologies, Inc. Methods and systems for delivering information to mobile devices
KR101639645B1 (ko) * 2008-05-28 2016-07-14 삼성전자주식회사 컨텐트 송신 방법 및 장치와 컨텐트 수신 방법 및 장치
JP4730626B2 (ja) 2008-06-13 2011-07-20 ソニー株式会社 コンテンツ供給装置、コンテンツ供給方法、およびプログラム
JP5005632B2 (ja) 2008-07-24 2012-08-22 日本放送協会 送信装置及び受信装置
US8925025B2 (en) * 2008-08-22 2014-12-30 At&T Intellectual Property I, L.P. System and method of providing access to content of an interrupted digital broadcast signal
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
US20110126249A1 (en) 2009-11-24 2011-05-26 DOORENE, Inc. System and method for time shifting delivery of media content
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
US8839338B2 (en) 2012-03-28 2014-09-16 Sony Corporation Service usage reporting data transport
US8941779B2 (en) 2012-03-21 2015-01-27 Sony Corporation Non-closed caption data transport in standard caption service
US9706158B2 (en) 2010-04-01 2017-07-11 Saturn Licensing Llc Receiver and method for reporting the usage of advanced television services
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
US8875169B2 (en) 2010-08-27 2014-10-28 Sony Corporation Transmission and reception apparatus, methods, and systems for filtering content
US8909694B2 (en) 2010-08-27 2014-12-09 Sony Corporation Transmission apparatus and method, reception apparatus and method, and transmission and reception system
JP5765558B2 (ja) 2010-08-27 2015-08-19 ソニー株式会社 受信装置、受信方法、送信装置、送信方法、プログラム、および放送システム
US20120050619A1 (en) 2010-08-30 2012-03-01 Sony Corporation Reception apparatus, reception method, transmission apparatus, transmission method, program, and broadcasting system
US10511887B2 (en) 2010-08-30 2019-12-17 Saturn Licensing Llc Reception apparatus, reception method, transmission apparatus, transmission 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
JP5897468B2 (ja) 2010-08-30 2016-03-30 ソニー株式会社 受信装置、受信方法、及びプログラム
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
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 ソニー株式会社 受信装置、受信方法、送信装置、送信方法、プログラム、および放送システム
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
US9179198B2 (en) 2010-10-01 2015-11-03 Sony Corporation Receiving apparatus, receiving method, and program
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
CA2809311C (en) 2010-10-01 2019-01-08 Sony Corporation Information processing device, information processing method, and program
US20120185888A1 (en) 2011-01-19 2012-07-19 Sony Corporation Schema for interests and demographics profile for advanced broadcast services
JP5783402B2 (ja) 2011-01-25 2015-09-24 ソニー株式会社 受信装置、受信方法、供給装置、供給方法、プログラム、および放送システム
JP5793871B2 (ja) 2011-01-25 2015-10-14 ソニー株式会社 受信装置、受信方法、供給装置、供給方法、プログラム、および放送システム
JP5668512B2 (ja) 2011-02-15 2015-02-12 ソニー株式会社 情報処理装置、及び、情報処理方法
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
US8886009B2 (en) 2011-04-26 2014-11-11 Sony Corporation Creation of video bookmarks via scripted interactivity in advanced digital television
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
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 索尼公司 接收装置、接收方法以及信息处理系统
EP3439294B1 (en) 2011-08-24 2023-06-14 Saturn Licensing LLC Reception apparatus, reception method, program and information processing system
US20130055313A1 (en) 2011-08-31 2013-02-28 Sony Corporation Method, computer program, reception apparatus, and information providing apparatus for accessing content from a plurality of content sources
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
JP5901956B2 (ja) 2011-12-16 2016-04-13 株式会社コガネイ 直線往復動装置
US8930988B2 (en) 2011-12-21 2015-01-06 Sony Corporation Reception apparatus, reception method, program, and information processing system
US9113230B2 (en) 2011-12-21 2015-08-18 Sony Corporation Method, computer program, and reception apparatus for delivery of supplemental content
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
US20130282870A1 (en) 2012-04-18 2013-10-24 Sony Corporation Reception apparatus, reception method, transmission apparatus, transmission method, and program
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
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
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
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
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
US20140229580A1 (en) 2013-02-12 2014-08-14 Sony Corporation Information processing device, information processing method, and information processing system
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6571392B1 (en) * 1999-04-20 2003-05-27 Webtv Networks, Inc. Receiving an information resource from the internet if it is not received from a broadcast channel
CN1640129A (zh) * 2001-04-26 2005-07-13 索尼电影娱乐公司 用于与广播内容有关的广播同步交互式内容的系统和方法
JP2007089059A (ja) * 2005-09-26 2007-04-05 Ntt Docomo Inc 通信端末、更新サーバ、放送局サーバ、通信端末制御方法、通信端末制御プログラム
CN101523905A (zh) * 2006-09-29 2009-09-02 索尼株式会社 信息处理装置和方法、以及程序

Also Published As

Publication number Publication date
KR101878510B1 (ko) 2018-08-17
WO2012029565A1 (ja) 2012-03-08
US9538260B2 (en) 2017-01-03
JP5574197B2 (ja) 2014-08-20
CN103210660A (zh) 2013-07-17
MX2013002071A (es) 2013-03-08
US20120054816A1 (en) 2012-03-01
US9043857B2 (en) 2015-05-26
CA2806828C (en) 2020-10-27
KR20130137129A (ko) 2013-12-16
CA2806828A1 (en) 2012-03-08
EP2613266A4 (en) 2014-03-19
US20140020038A1 (en) 2014-01-16
EP2613266A1 (en) 2013-07-10
US8595783B2 (en) 2013-11-26
JPWO2012029565A1 (ja) 2013-10-28
US20150222963A1 (en) 2015-08-06

Similar Documents

Publication Publication Date Title
CN103210660B (zh) 接收设备、接收方法、程序和广播系统
CN103081508B (zh) 接收设备、接收方法和程序
CN103493503B (zh) 接收装置和方法
US9661371B2 (en) Method for transmitting a broadcast service, apparatus for receiving same, and method for processing an additional service using the apparatus for receiving same
CN103069831B (zh) 接收设备、接收方法、发送设备、发送方法和广播系统
CN102595200B (zh) 接收设备和方法、发送设备和方法、程序及广播系统
US9288554B2 (en) Method for receiving broadcast service and reception device thereof
CN103748895B (zh) 接收装置、接收方法和信息处理系统
JP6034595B2 (ja) 放送通信連携受信装置、放送通信連携システム及び事業者識別マーク制御プログラム
JP5777794B2 (ja) 送受信システム、及び、送受信方法
US20090328099A1 (en) Broadcast system with a local electronic service guide generation
CN103875253B (zh) 信息处理设备、信息处理方法、程序和服务器设备
JP6068721B2 (ja) 受信機
JP5584729B2 (ja) 放送通信連携受信装置
JP2012257239A (ja) 放送通信連携受信装置
JP2012257238A (ja) 放送通信連携受信装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant