广播接收装置和广播接收系统转让专利

申请号 : CN201480062255.9

文献号 : CN105723729B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 桥本康宣铃木基之吉泽和彦益冈信夫

申请人 : 麦克赛尔株式会社

摘要 :

本发明提供一种能够执行附加价值更高的功能的数字广播接收装置。广播接收装置接收数字广播服务的广播波,基于应用程序相关信息,控制包括与广播节目协作的应用程序起动和结束的动作,基于用户的操作而选择关于应用程序重新起动的控制。广播接收装置在结束应用程序之后,请求了该应用程序起动的情况下,根据用户对控制的选择,控制该应用程序重新起动或不重新起动。

权利要求 :

1.一种广播接收装置,其特征在于,包括:

广播接收部,其接收能够与广播节目协作地运行应用程序的数字广播服务的广播波;

应用程序控制部,其参照作为关于所述应用程序的信息的应用程序相关信息,基于该应用程序相关信息,对包含与所述广播节目协作的应用程序的起动的动作进行控制;

选择部,其基于用户的操作而选择可否允许所述应用程序起动;和显示部,其显示所述广播节目的影像和所述应用程序的运行图像,所述应用程序控制部在规定或指示了所述应用程序起动的情况下,根据所述用户关于可否允许所述应用程序起动的选择,起动该应用程序,所述广播接收装置还具有进行与协作的便携信息终端的通信的通信部,所述便携信息终端包括终端设定部,其基于该便携信息终端中的用户操作,接受可否允许所述应用程序起动的选择设定,将该可否选择的设定值存储在该便携信息终端的存储器中,所述应用程序控制部即使在所述应用程序相关信息中包含表示所述应用程序自动起动的指示的情况下,也通过所述通信部与所述便携信息终端进行通信,确认该便携信息终端中的所述用户的可否选择的设定值,在可的情况下基于所述应用程序相关信息对规定的服务运营商服务器请求发布所述应用程序,并起动所发布的所述应用程序,在否的情况下不对所述规定的服务运营商服务器请求发布所述应用程序。

2.如权利要求1所述的广播接收装置,其特征在于:

所述应用程序控制部在所述应用程序相关信息中包含所述应用程序起动的指示的情况下,在存在所述协作的便携信息终端的状况的情况下,使用所述通信部,对该便携信息终端发送所述设定值的确认请求,从接受到该请求的便携信息终端接收所述设定值的确认结果,在该结果为可的情况下起动所述应用程序,在否的情况下不起动。

3.如权利要求1所述的广播接收装置,其特征在于:

所述应用程序控制部在不存在所述协作的便携信息终端的状况或者不能够从所述协作的便携信息终端接收确认的状况的情况下,不起动所述应用程序。

4.如权利要求1所述的广播接收装置,其特征在于:

所述应用程序控制部在不存在所述协作的便携信息终端的状况或者不能够从所述协作的便携信息终端接收确认的状况的情况下,起动所述应用程序。

5.一种包括广播接收装置和便携信息终端的广播接收系统,其特征在于:所述广播接收装置包括:

广播接收部,其接收能够与广播节目协作地运行应用程序的数字广播服务的广播波;

应用程序控制部,其参照作为关于所述应用程序的信息的应用程序相关信息,基于该应用程序相关信息,对包含与所述广播节目协作的应用程序起动的动作进行控制;

选择部,其基于用户的操作而选择可否允许所述应用程序起动;

通信部,其进行与协作的便携信息终端的通信;和

显示部,其显示所述广播节目的影像和所述应用程序的运行图像,所述便携信息终端包括终端设定部,其基于该便携信息终端中的用户操作,接收可否允许所述应用程序起动的选择设定,将该可否选择的设定值存储在该便携信息终端的存储器中,所述应用程序控制部即使在所述应用程序相关信息中包含表示所述应用程序自动起动的指示的情况下,也通过所述通信部与所述便携信息终端进行通信,确认该便携信息终端中的所述用户的可否选择的设定值,在可的情况下基于所述应用程序相关信息对规定的服务运营商服务器请求发布所述应用程序,并起动所发布的所述应用程序,在否的情况下不对所述规定的服务运营商服务器请求发布所述应用程序。

说明书 :

广播接收装置和广播接收系统

技术领域

[0001] 本发明涉及广播接收装置和广播接收系统。

背景技术

[0002] 作为数字广播服务的扩展功能之一,有用广播波发送数字数据、显示天气预报和新闻、推荐节目等各种信息的数据广播。有多种能够接收数据广播的电视接收机已在市售,并且,涉及数据广播接收的技术也有以下述专利文献1为代表的大量技术已公开。
[0003] 现有技术文献
[0004] 专利文献
[0005] 专利文献1:日本特开2001-186486号公报

发明内容

发明内容

[0006] 发明要解决的课题
[0007] 作为数据广播的特征,可以列举能够用支持数字广播服务的电视接收机单独接收数据广播,能够取得/显示各种信息。另一方面,数据广播因为无线电波带宽的限制,能够发送的数据量受限,所以难以得到高精细的画面显示和高性能的效果,因此存在难以用现行的数字广播接收装置执行附加价值高的有用功能的课题。
[0008] 本发明的目的在于提供一种能够执行附加价值更高的功能的数字广播接收装置。
[0009] 用于解决课题的方法
[0010] 作为用于解决上述课题的手段,使用权利要求书中记载的技术。
[0011] 举其一例,使用权利要求1中记载的技术。
[0012] 发明效果
[0013] 通过使用本发明的技术,能够提供一种能够执行附加价值更高的功能的数字广播接收装置。

附图说明

[0014] 图1是实施例1的通信系统的系统结构图。
[0015] 图2A是实施例1的广播接收装置的框图。
[0016] 图2B是实施例1的广播接收装置的软件结构图。
[0017] 图3是实施例1的广播台服务器的框图。
[0018] 图4是实施例1的服务运营商服务器的框图。
[0019] 图5A是实施例1的便携信息终端的框图。
[0020] 图5B是实施例1的便携信息终端的软件结构图。
[0021] 图6是实施例1的应用程序控制信息的数据结构图。
[0022] 图7A是实施例1的广播接收装置的应用程序起动时的动作序列图。
[0023] 图7B是实施例1的广播接收装置的应用程序起动时的动作序列图。
[0024] 图7C是实施例1的广播接收装置的应用程序起动时的动作序列图。
[0025] 图8A是实施例1的便携信息终端的协作时的动作序列图。
[0026] 图8B是实施例1的便携信息终端的协作时的动作序列图。
[0027] 图8C是实施例1的便携信息终端的协作时的动作序列图。
[0028] 图9是实施例1的广播接收装置和便携信息终端的应用程序起动时的动作序列图。
[0029] 图10A是实施例1的便携信息终端的协作控制应用的基本画面的画面显示图。
[0030] 图10B是实施例1的便携信息终端的协作控制应用的基本画面的画面显示图。
[0031] 图11是实施例1的广播接收装置的数据广播画面的画面显示图。
[0032] 图12A是实施例1的广播接收装置的通知画面的画面显示图。
[0033] 图12B是实施例1的广播接收装置的广播协作应用启动器的画面显示图。
[0034] 图13A是实施例1的广播接收装置的广播协作应用运行画面的画面显示图。
[0035] 图13B是实施例1的广播接收装置的广播协作应用运行画面的画面显示图。
[0036] 图13C是实施例1的广播接收装置的广播协作应用运行画面的画面显示图。
[0037] 图13D是实施例1的广播接收装置的广播协作应用运行画面的画面显示图。
[0038] 图14是实施例1的广播接收装置的错误显示画面的画面显示图。
[0039] 图15是实施例1的便携信息终端的广播协作应用运行画面的画面显示图。
[0040] 图16A是实施例1的广播接收装置的EPG显示画面的画面显示图。
[0041] 图16B是实施例1的广播接收装置的EPG显示画面的详细信息的图。
[0042] 图17是实施例1的广播接收装置的取得广播协作应用时的动作序列图。
[0043] 图18A是实施例2的终端协作时的动作序列图。
[0044] 图18B是实施例3的终端协作时的动作序列图。
[0045] 图18C是实施例4的终端协作时的动作序列图。
[0046] 图18D是实施例4的终端协作时的动作序列图。
[0047] 图19A是实施例5的广播接收装置的广播协作应用启动器的画面显示图。
[0048] 图19B是实施例5的广播接收装置的广播协作应用启动器的画面显示图。
[0049] 图19C是实施例5的广播接收装置的广播协作应用启动器的画面显示图。
[0050] 图19D是实施例5的广播接收装置的广播协作应用启动器的画面显示图。
[0051] 图19E是实施例5的广播接收装置的画面显示图。
[0052] 图19F是实施例5的便携信息终端的广播协作应用启动器的画面显示图。
[0053] 图20是表示包括实施例6的广播接收装置的系统结构和使用例的图。
[0054] 图21是实施例6的广播接收装置的广播协作应用起动时的动作序列图。
[0055] 图22是实施例6的广播接收装置的广播协作应用起动时的动作序列图。
[0056] 图23是实施例6的广播接收装置的广播协作应用起动时的动作序列图。
[0057] 图24是实施例6的广播接收装置的起动可否确认画面的画面显示图。
[0058] 图25是实施例6的广播接收装置的用户设定画面的画面显示图。
[0059] 图26是表示包括实施例7的广播接收装置的系统结构和使用例的图。
[0060] 图27是表示实施例7的多种应用和应用之间的跳转等的例子的图。
[0061] 图28是实施例7的广播接收装置的广播协作应用起动时的动作序列图。
[0062] 图29是表示实施例7的广播节目的再现和应用的运行的控制例的图。
[0063] 图30是实施例7的广播接收装置的起动选择画面的例子的画面显示图。
[0064] 图31是实施例7的广播接收装置的起动选择画面的例子的画面显示图。
[0065] 图32是实施例7的广播接收装置的多应用运行画面的例子的画面显示图。
[0066] 图33是实施例7的广播接收装置的多应用运行画面的例子的画面显示图。
[0067] 图34是表示包括实施例8的广播接收装置的系统结构和使用例的图。
[0068] 图35是表示实施例8的广播节目的再现和应用的运行的控制例的图。
[0069] 图36是实施例8的广播接收装置的广播协作应用重新起动时的动作序列图。
[0070] 图37是实施例8的广播接收装置的重新起动阻止画面的例子的画面显示图。
[0071] 图38是实施例8的广播接收装置的重新起动确认画面的例子的画面显示图。
[0072] 图39是实施例9的广播接收装置的广播协作应用重新起动时的动作序列图。
[0073] 图40是实施例9的广播接收装置的更新确认画面的例子的画面显示图。

具体实施方式

[0074] 以下使用附图说明本发明的实施方式的例子。
[0075] (实施例1)
[0076] 首先,说明用本实施例的广播接收装置能够接收的数字广播服务的一例。
[0077] 例如,在用本实施例的广播接收装置能够接收的BS/地面数字广播的一例中,能够在一个转发器(频道)中复用多个传输流(Transport Stream:TS)进行传输。TS是对影像/声音基本流(Elementary Stream:ES)和节目固有信息(Program Specific Information:PSI)/服务信息(Service Information:SI)等数据串分割并附加TS头而成的规定长度的TS分组的连续。
[0078] PSI是在MPEG(Moving Picture Experts Group)-2系统的规格中规定的、用于识别TS中包括的各ES属于哪个节目的固有信息表。PSI由PAT(Program Association Table:节目关联表)、PMT(Program Map Table:节目映射表)、CAT(Conditional Access Table:条件访问表)等构成。PAT用PMT的PID(Packet Identifier:包标识符)规定TS内包括的节目一览。PMT进行各节目的构成元素的PID的规定等。CAT包括关于限定接收的信息。
[0079] 另外,SI对PSI扩展而包括节目信息等,具备关于社团法人电波产业会(Association of Radio Industries and Businesses:ARIB)在ARIB STD-B10中规定的电子节目表(Electronic Program Guide:EPG)的信息。SI由BIT(Broadcaster Information Table)、SDT(Service Description Table)、EIT(Event Information Table)、TOT(Time Offset Table)等构成。BIT包括广播台识别信息和系列信息、广播台的SI发送信息等。SDT包括用于识别网络的网络ID和用于识别TS的TS ID、用于在网络内识别各服务(即频道)的服务ID(即频道号)等信息。EIT包括用于在网络内识别各服务的服务ID、和各事件(即节目)的名称和播送日期时间、播送内容等关于事件的信息。TOT包括关于当前的日期、时间的信息。
[0080] 另外,TS包括作为解码器中的再现时间的基准的PCR(Program Clock Reference)信息、和基于ARIB STD-B24中规定的BML(Broadcast Markup Language)规格子集化的BML文档等。
[0081] 本实施例的广播接收装置中,通过接收由上述影像/声音ES和各种信息等构成的TS并解码,能够对用户提供广播节目和EPG、用BML制作的数据广播画面等。
[0082] 另外,本实施例的广播接收装置,能够支持使利用宽带网络的功能与数字广播服务协作、使经由宽带网络取得附加内容和服务器装置中的运算处理、通过与便携终端设备协作的呈现处理等与数字广播服务组合的广播通信协作系统。为了实现上述广播通信协作系统,本实施例的广播接收装置能够运行用HTML(Hyper Text Markup Language:超文本标记语言)等描述的应用程序。另外,在本广播接收装置支持的广播通信协作系统中,使用扩展的BML规格和广播通信协作系统中的应用程序控制信息(Application Information Table:AIT)和用广播波传输应用程序的情况下所需的扩展PSI/SI信息。其中,AIT是应用程序的取得目标等用于起动应用程序所需的各种信息、和用于提供或通知控制应用程序的起动/结束等控制信息的信息。
[0083] 以上说明是以日本国的数字广播服务为基础的,但包括本实施例的广播接收装置支持的广播通信协作系统,都不仅限于日本国内适用。
[0084] 接着,进行本实施例中的实施方式的具体结构例的说明。
[0085] [系统结构]
[0086] 图1是表示实现广播通信协作系统的本实施例的通信系统的一例的系统结构图。本实施例的通信系统由广播接收装置100和天线100a、互联网200等宽带网络和路由装置
210、广播台的无线电塔300t、广播台服务器300、服务运营商服务器400、其他应用程序服务器500、移动电话通信服务器600和移动电话通信网络的基站600b、便携信息终端700构成。
[0087] 广播接收装置100是除现有的数字广播接收功能外、还具有支持上述广播通信协作系统的功能的电视接收机。广播接收装置100经由天线100a接收从无线电塔300t发出的广播波。另外,广播接收装置100能够经由路由装置210与互联网200连接,能够通过与互联网200上的各服务器装置通信而收发数据。
[0088] 路由装置210通过无线通信或有线通信与互联网200连接,并且用无线通信或有线通信与广播接收装置100连接、用无线通信与便携信息终端700连接。由此,互联网200上的各服务器装置与广播接收装置100与便携信息终端700能够经由路由装置210相互进行数据的收发。其中,广播接收装置100与便携信息终端700的通信也可以不经由路由装置210,而是用BlueTooth(注册商标)或NFC(Near Field Communication)等方式进行直接通信。
[0089] 无线电塔300t从广播台的广播设备发出包括数字广播信号、AIT、关于应用程序呈现的控制信息等的广播波。其中,上述关于应用程序呈现的控制信息,指的是关于可否在电视接收机上进行广播节目与应用程序的重合或应用程序的呈现的控制信息。另外,上述广播台具备广播台服务器300。广播台服务器300存储广播节目(动态图像内容等)和各广播节目的节目标题、节目ID、节目概要、参演人员、广播日期时间等元数据,能够基于合约对服务运营商提供上述动态图像内容和各元数据。其中,对服务运营商提供上述动态图像内容和各元数据,也可以通过广播台服务器300具备的API(Application  Programming Interface:应用程序接口)进行。
[0090] 服务运营商服务器400是服务运营商为了提供使用上述广播通信协作系统的服务而准备的服务器装置。服务运营商服务器400进行由广播台服务器300提供的动态图像内容和元数据、和为广播通信协作系统制作的内容和应用程序的存储、管理和发布等。另外,也具有对于从电视接收机的询问,进行可提供的应用程序的检索和一览的提供的功能。其中,上述内容和元数据的存储、管理和发布,和上述应用程序的存储、管理和发布,也可以由不同的服务器装置进行。上述广播台和上述服务运营商可以相同,也可以是不同的运营商。服务运营商服务器400也可以按每个不同的服务准备多台。另外,服务运营商服务器400的功能也可以由广播台服务器300兼具。
[0091] 其他应用程序服务器500是进行与上述广播通信协作系统关联以外的一般的应用程序和动作程序、内容、数据的存储、管理和发布等的公知的服务器装置。
[0092] 移动电话通信服务器600与互联网200连接,另一方面经由基站600b与便携信息终端700连接。移动电话通信服务器600管理便携信息终端700经由移动电话通信网络进行的电话通信(通话)和数据收发,能够通过与便携信息终端700与互联网200上的各服务器装置的通信进行数据的收发。其中,便携信息终端700与广播接收装置100的通信也可以经由基站600b和移动电话通信服务器600、和互联网200、路由装置210进行。
[0093] [广播接收装置的硬件结构]
[0094] 图2A是表示广播接收装置100的内部结构的一例的框图。广播接收装置100由主控制部101、系统总线102、ROM103、RAM104、存储部110、LAN通信部121、扩展接口部124、数字接口部125、调谐器/解调部131、第一分离部132、第一影像解码部133、第一声音解码部134、第一字幕解码部135、数据广播接收处理部141、数据广播引擎142、流传输接收处理部151、第二分离部152、第二影像解码部153、第二声音解码部154、第二字幕解码部155、应用程序控制部161、应用程序引擎162、影像叠加部171、声音选择部172、影像显示部173、扬声器174、影像输出部175、声音输出部176、呈现同步控制部181、终端协作控制部191构成。
[0095] 主控制部101是按照规定的动作程序控制广播接收装置100整体的微处理器单元。系统总线102是用于在主控制部101与广播接收装置100内的各动作模块之间进行数据收发的数据通信线路。
[0096] ROM(Read Only Memory:只读存储器)103是保存操作系统等基本动作程序和其他动作程序的存储器,例如使用EEPROM(Electrically Erasable Programmable ROM:电流可消除可编程只读存储器)或闪存ROM这样的可覆写的ROM。RAM(Random Access Memory:随机存取存储器)104是基本动作程序和其他动作程序运行时的工作区域。ROM103和RAM104与主控制部101可以是一体结构。另外,ROM103也可以不是如图2A所示的独立结构,而是使用存储部110内的一部分存储区域。
[0097] 存储部110存储广播接收装置100的动作程序和动作设定值、广播接收装置100的用户的个人信息等。另外,能够存储从网络上下载的动作程序和用上述动作程序生成的各种数据等。另外,也能够存储从广播波取得、或者从网络上下载的动态图像、静止图像、声音等内容。也可以用存储部110的一部分区域代替ROM103的全部或一部分功能。另外,存储部110需要在未从外部对广播接收装置100供给电源的状态下也保持存储的信息。从而,例如使用闪存ROM或SSD(Solid State Drive:固态驱动器)等半导体元件存储器、HDD(Hard Disc Drive:硬盘驱动器)等磁盘驱动器等装置。
[0098] 其中,ROM103和存储部110中存储的上述各动作程序,能够通过从互联网200上的各服务器装置的下载处理进行更新和功能扩展。
[0099] LAN(Local Area Network:局域网)通信部121经由路由装置210与互联网200连接,与互联网200上的各服务器装置进行数据的收发。与路由装置210的连接可以是有线连接,也可以是Wi-Fi(注册商标)等无线连接。LAN通信部121具备编码电路和解码电路等。另外,广播接收装置100也可以进一步具备BlueTooth(注册商标)通信部和NFC通信部、红外线通信部等其他通信部。
[0100] 调谐器/解调部131经由天线100a从无线电塔300t接收广播波,基于主控制部101的控制调谐(选台)至用户要求的服务的频道。进而,调谐器/解调部131对接收到的广播信号解调而取得TS。其中,在图2A所示的例子中,举例表示了调谐器/解调部为一个的结构,但为了同时显示多画面或录制同时的其他节目等目的,也可以采用广播接收装置100搭载多个调谐器/解调部的结构。另外,也可以基于主控制部101的控制,进行对上述解调的TS的访问限制的控制等。
[0101] 第一分离部132输入从调谐器/解调部131输出的TS,分离为影像数据串、声音数据串、字幕数据串、节目信息数据串、AIT数据串、BML数据串等各数据串并输出。这些数据串例如可以是ES形式。第一影像解码部133对从第一分离部132输入的影像数据串进行解码而输出影像信息。第一声音解码部134对从第一分离部132输入的声音数据串解码而输出声音信息。第一字幕解码部135对从第一分离部132输入的字幕数据串进行解码而输出字幕信息。
[0102] 数据广播接收处理部141对从第一分离部132输入的BML数据串进行解码而再现BML文档。数据广播引擎142是运行BML文档的BML浏览器,运行用数据广播接收处理部141再现的BML文档而输出数据广播画面信息。
[0103] 流传输接收处理部151基于主控制部101的控制,经由LAN通信部121对互联网200上的各服务器装置中放置的动态图像内容等进行访问,取得上述动态图像内容等的节目流(Program Stream:PS)。另外,也可以基于主控制部101的控制,进行对于上述取得的PS的DRM(Digital Rights Management:数字版权管理)处理的控制等。
[0104] 第二分离部152输入从流传输接收处理部151输出的PS,分离为影像数据串、声音数据串、字幕数据串等各数据串并输出。这些数据串例如可以是ES形式。第二影像解码部153、第二声音解码部154、第二字幕解码部155分别进行与第一影像解码部133、第一声音解码部134、第一字幕解码部135同样的处理,所以省略说明。
[0105] 其中,第一分离部132与第二分离部152、第一影像解码部133与第二影像解码部153、第一声音解码部134与第二声音解码部154、第一字幕解码部135与第二字幕解码部155分别可以兼用。
[0106] 应用程序控制部161基于从第一分离部输入的AIT数据串或从互联网200上的各服务器装置取得的AIT文件,关于为广播通信协作系统制作的应用程序对应用程序引擎162施加影响,进行应用程序单位的生存周期和事件的控制、管理。另外,依赖于应用程序的状态和AIT的指示,适当进行应用程序的功能制约的控制。应用程序引擎162是基于应用程序控制部161的控制,取得上述为广播通信协作系统制作的应用程序并运行的HTML浏览器。
[0107] 影像叠加部171输入从第一影像解码部133输出的影像信息、从第一字幕解码部135输出的字幕信息、从数据广播引擎142输出的数据广播画面信息、从第二影像解码部153输出的影像信息、从第二字幕解码部155输出的字幕信息、从应用程序引擎162输出的应用程序运行画面信息,进行选择和/或叠加等处理。影像叠加部171具备省略了图示的视频RAM,基于对上述视频RAM输入的影像信息驱动影像显示部173等。另外,影像叠加部171基于主控制部101的控制,根据需要进行缩放处理和基于从第一分离部132输出的节目信息数据串生成的EPG画面信息的叠加处理等。
[0108] 声音选择部172输入从第一声音解码部134输出的声音信息、从第二声音解码部154输出的声音信息、从应用程序引擎162输出的应用程序运行声音信息,与主控制部101的控制相应地适当选择并输出上述声音信息。
[0109] 影像显示部173例如是液晶面板等显示装置,对广播接收装置100的用户提供用影像叠加部171实施了选择和/或叠加处理的影像信息。扬声器174对广播接收装置100的用户提供从声音选择部172输出的声音信息。影像输出部175是输出用影像叠加部171实施了选择和/或叠加处理的影像信息的影像输出接口。声音输出部176是输出从声音选择部172输出的声音信息的声音输出接口。其中,如上所述,广播接收装置100是电视接收机等的情况下,影像输出部175和声音输出部176不是本发明中必需的结构。
[0110] 呈现同步控制部181例如基于PCR信息等进行通过对从广播波取得的TS解码而得到的影像信息和声音信息等、和通过对从互联网200上的各服务器装置取得的PS解码而得到的影像信息和声音信息等、和从应用程序引擎162输出的应用程序运行画面信息和应用程序运行声音信息的、在影像显示部173和扬声器174上或者在影像输出部175和声音输出部176上的呈现同步的控制。
[0111] 终端协作控制部191在进行与外部的便携终端设备的协作时,进行协作设备(便携终端设备)的发现和认证、广播接收装置100与上述协作设备的连接、应用程序的协作等管理和控制。
[0112] 扩展接口部124是用于扩展广播接收装置100的功能的一组接口,本实施例中,由模拟影像/声音接口、USB(Universal Serial Bus)接口、存储器接口等构成。模拟影像/声音接口进行从外部影像/声音输出设备输入模拟影像信号/声音信号、向外部影像/声音输入设备输出模拟影像信号/声音信号等。USB接口与PC等连接进行数据的收发。也可以连接HDD进行广播节目和内容的记录。另外,也可以进行键盘或其他USB设备的连接。存储器接口连接存储卡或其他存储介质进行数据的收发。
[0113] 数字接口部125是输出或输入编码后的数字影像数据和/或数字声音数据的接口。数字接口部125能够直接输出用调谐器/解调部131取得的TS或用流传输接收处理部151取得的PS。另外,也可以控制对第一分离部132和第二分离部152输入从数字接口部125输入的TS和PS。也可以经由数字接口部125进行存储部110中存储的数字内容的输出、或者数字内容对存储部110的存储。数字接口部125可以是DVI端子或HDMI端子等,按符合DVI规格或HDMI规格等的形式进行数据的输出或输入。也可以按符合IEEE1394规格等的串行数据的形式输出或输入。
[0114] 广播接收装置100除电视接收机以外,也可以是DVD(Digital Versatile Disc)录像机等光盘驱动器录像机、HDD录像机等磁盘驱动器录像机、STB(Set Top Box:机顶盒)等。也可以是具备数字广播接收功能和广播通信协作功能的PC(Personal Computer)或平板终端、游戏机等。广播接收装置100是DVD录像机、HDD录像机、STB等的情况下,可以不具备影像显示部173和扬声器174。通过使外部监视器和外部扬声器与影像输出部175和声音输出部
176连接,能够实现与本实施例的广播接收装置100同样的动作。
[0115] [广播接收装置的软件结构]
[0116] 图2B是本实施例的广播接收装置100的软件结构图,示出了ROM103、RAM104和存储部110中的软件的结构。本实施例中,ROM103中存储了基本动作程序1001和其他动作程序,存储部110中存储了接收功能程序1002、BML浏览器程序1003、HTML浏览器程序1004和其他动作程序。另外,存储部110具备存储动态图像、静止图像、声音等内容的内容存储区域1011、存储与外部的便携终端设备协作等时使用的认证信息等的认证信息存储区域1012、存储其他各种信息的各种信息存储区域。
[0117] ROM103中存储的基本动作程序1001被部署至RAM104,进而主控制部101运行上述部署的基本动作程序,由此构成基本动作运行部1101。另外,存储部110中存储的接收功能程序1002、BML浏览器程序1003、HTML浏览器程序1004分别被部署至RAM104,进而主控制部101运行上述部署的各动作程序,由此构成接收功能运行部1102、BML浏览器引擎1103、HTML浏览器引擎1104。另外,RAM104具备根据需要暂时保持各动作程序运行时生成的数据的暂存区域。
[0118] 另外,以下为了简化说明,将通过主控制部101在RAM104中部署ROM103中保存的基本动作程序1001并运行而进行各动作模块的控制的处理,叙述为基本动作运行部1101进行各动作模块的控制。关于其他动作程序也进行同样的叙述。
[0119] 接收功能运行部1102为了实现广播接收功能和广播通信协作功能而控制广播接收装置100的各动作模块。特别是,广播节目再现部1102a主要控制调谐器/解调部131、第一分离部132、第一影像解码部133、第一声音解码部134、第一字幕解码部135、数据广播接收处理部141和数据广播引擎142。其中,数据广播引擎142也可以用RAM104中部署的BML浏览器引擎1103代替。另外,通信内容再现部1102b主要控制流传输接收处理部151、第二分离部152、第二影像解码部153、第二声音解码部154和第二字幕解码部155。协作应用控制部
1102c主要控制应用程序控制部161和应用程序引擎162。其中,应用程序引擎162也可以用RAM104中部署的HTML浏览器引擎1104代替。终端协作管理部1102d主要控制终端协作控制部191。
[0120] 上述各动作程序可以是在产品出厂时预先保存在ROM103和/或存储部110中的状态。也可以在产品出厂后经由LAN通信部121从互联网200上的其他应用程序服务器500等取得。另外,也可以经由扩展接口部124等取得存储卡或光盘等中保存的上述各动作程序。
[0121] [广播台服务器的结构]
[0122] 图3是表示广播台服务器300的内部结构的一例的框图。广播台服务器300有主控制部301、系统总线302、RAM304、存储部310、LAN通信部321构成。
[0123] 主控制部301是按照规定的动作程序控制广播台服务器300整体的微处理器单元。系统总线302是用于在主控制部301与广播台服务器300内的各动作模块之间进行数据收发的数据通信线路。RAM304是各动作程序运行时的工作区域。
[0124] 存储部310存储基本动作程序3001和内容管理/发布程序3002,进而具备动态图像内容存储区域3011和元数据存储区域3012。动态图像内容存储区域3011存储广播台播送的各广播节目的动态图像内容等。元数据存储区域3012存储上述各广播节目的节目标题、节目ID、节目概要、参演人员、播送日期时间等元数据。
[0125] 另外,存储部310中存储的基本动作程序3001和内容管理/发布程序3002分别被部署至RAM304,进而主控制部301运行上述部署的基本动作程序和内容管理/发布程序,由此构成基本动作运行部3101和内容管理/发布运行部3102。
[0126] 另外,以下为了简化说明,将通过主控制部301在RAM304中部署存储部310中保存的基本动作程序3001并运行而进行各动作模块的控制的处理,叙述为基本动作运行部3101进行各动作模块的控制。关于其他动作程序也进行同样的叙述。
[0127] 内容管理/发布运行部3102进行动态图像内容存储区域3011和元数据存储区域3012中积存的动态图像内容等和各元数据的管理,和基于合约对服务运营商提供上述动态图像内容等和各元数据时的控制。进而,内容管理/发布运行部3102在对上述服务运营商进行上述动态图像内容等和各元数据的提供时,根据需要也进行基于上述合约的服务运营商服务器400的认证处理等。
[0128] LAN通信部321与互联网200连接,与互联网200上的服务运营商服务器400等进行通信。LAN通信部321具备编码电路和解码电路等。
[0129] [服务运营商服务器的结构]
[0130] 图4是表示服务运营商服务器400的内部结构的一例的框图。服务运营商服务器400由主控制部401、系统总线402、RAM404、存储部410、LAN通信部421构成。
[0131] 主控制部401是按照规定的动作程序控制服务运营商服务器400整体的微处理器单元。系统总线402是用于在主控制部401与服务运营商服务器400内的各动作模块之间进行数据收发的数据通信线路。RAM404是各动作程序运行时的工作区域。
[0132] 存储部410存储基本动作程序4001和内容管理/发布程序4002、应用程序管理/发布程序4003,进而具备动态图像内容存储区域4011和元数据存储区域4012、应用程序存储区域4013。动态图像内容存储区域4011和元数据存储区域4012存储从广播台服务器300提供的上述动态图像内容等和各元数据、和上述服务运营商制作的内容和关于上述内容的元数据等。应用程序存储区域4013存储用于响应来自各电视接收机的请求发布的、实现广播通信协作系统的各服务所需的应用程序。
[0133] 另外,存储部410中存储的基本动作程序4001和内容管理/发布程序4002、应用程序管理/发布程序4003分别被部署至RAM404,进而主控制部401运行上述部署的基本动作程序和内容管理/发布程序、应用程序管理/发布程序,由此构成基本动作运行部4101和内容管理/发布运行部4102、应用程序管理/发布运行部4103。
[0134] 另外,以下为了简化说明,将通过主控制部401在RAM404中部署存储部410中保存的基本动作程序4001并运行而进行各动作模块的控制的处理,叙述为基本动作运行部4101进行各动作模块的控制。关于其他动作程序也进行同样的叙述。
[0135] 内容管理/发布运行部4102进行从广播台服务器300取得动态图像内容等和各元数据、动态图像内容存储区域4011和元数据存储区域4012中积存的动态图像内容等和各元数据的管理、和对各电视接收机发布上述动态图像内容等和各元数据的控制。另外,应用程序管理/发布运行部4103进行应用程序存储区域4013中积存的各应用程序的管理、和响应来自各电视接收机的请求发布上述各应用程序时的控制。进而,应用程序管理/发布运行部4103在对上述各电视接收机进行上述各应用程序的发布时,根据需要也进行上述各电视接收机的认证处理等。
[0136] LAN通信部421与互联网200连接,与互联网200上的广播台服务器300、和经由路由装置210与广播接收装置100和便携信息终端700进行通信。LAN通信部421具备编码电路和解码电路等。
[0137] [便携信息终端的硬件结构]
[0138] 图5A是表示便携信息终端700的内部结构的一例的框图。便携信息终端700由主控制部701、系统总线702、ROM703、RAM704、存储部710、通信处理部720、扩展接口部724、操作部730、图像处理部740、声音处理部750、传感器部760构成。
[0139] 主控制部701是控制便携信息终端700整体的微处理器单元。系统总线702是用于在主控制部701与便携信息终端700内的各动作模块之间进行数据收发的数据通信线路。
[0140] ROM703是保存操作系统等基本动作程序和其他动作程序的存储器,例如使用EEPROM或闪存ROM这样的可覆写的ROM。RAM704是基本动作程序和其他动作程序运行时的工作区域。ROM703和RAM704与主控制部701可以是一体结构。另外,ROM703也可以不是如图5A所示的独立结构,而是使用存储部710内的一部分存储区域。
[0141] 存储部710存储便携信息终端700的动作程序和动作设定值、便携信息终端700的用户的个人信息等。另外,能够存储从网络上下载的动作程序和用上述动作程序生成的各种数据等。另外,也能够存储从网络上下载的动态图像、静止图像、声音等内容。也可以用存储部710的一部分区域代替ROM703的全部或一部分功能。另外,存储部710需要在未从外部对便携信息终端700供给电源的状态下也保持存储的信息。从而,例如使用闪存ROM或SSD、HDD等装置。
[0142] 其中,ROM703和存储部710中存储的上述各动作程序,能够通过从互联网200上的各服务器装置的下载处理进行更新和功能扩展。
[0143] 通信处理部720由LAN通信部721、移动电话网通信部722、NFC通信部723构成。LAN通信部721经由路由装置210与互联网200连接,与互联网200上的各服务器装置进行数据的收发。与路由装置210的连接用Wi-Fi(注册商标)等无线连接进行。移动电话网通信部722通过与移动电话通信网络的基站600b的无线通信,进行电话通信(通话)和数据的收发。NFC通信部723在与对应的读写器接近时进行无线通信。LAN通信部721、移动电话网通信部722、NFC通信部723分别具备编码电路和解码电路、天线等。另外,通信处理部720也可以进一步具备BlueTooth(注册商标)通信部和红外线通信部等其他通信部。
[0144] 扩展接口部724是用于扩展便携信息终端700的功能的接口组,本实施例中,由影像/声音接口、USB接口、存储器接口等构成。影像/声音接口进行从外部影像/声音输出设备输入影像信号/声音信号、向外部影像/声音输入设备输出影像信号/声音信号等。USB接口与PC等连接进行数据的收发。另外,也可以进行键盘或其他USB设备的连接。存储器接口连接存储卡或其他存储介质进行数据的收发。
[0145] 操作部730是进行对便携信息终端700的操作指示输入的指示输入部,本实施例中,由在显示部741上重叠配置的触摸面板730t和将按钮开关排列而成的操作按键730k构成。也可以仅有其中一方。也可以使用与扩展接口部724连接的键盘等进行便携信息终端700的操作。也可以使用通过有线通信或无线通信连接的另一台便携终端设备进行便携信息终端700的操作。另外,也可以由显示部741具备上述触摸面板功能。
[0146] 图像处理部740由显示部741、图像信号处理部742、第一图像输入部743、第二图像输入部744构成。显示部741例如是液晶面板等显示装置,对便携信息终端700的用户提供用图像信号处理部742处理后的图像数据。图像信号处理部742具备省略了图示的视频RAM,基于输入到上述视频RAM的图像数据驱动显示部741。另外,图像信号处理部742具有根据需要进行格式转换、菜单或其他OSD(On Screen Display)信号的叠加处理等的功能。第一图像输入部743和第二图像输入部744是通过使用CCD(Charge Coupled Device:电荷耦合装置)或CMOS(Complementary Metal Oxide Semiconductor:互补金属氧化物半导体)传感器等电子器件将从镜头输入的光变换为电信号,而输入周围或对象物的图像数据的相机单元。
[0147] 声音处理部750由声音输出部751、声音信号处理部752、声音输入部753构成。声音输出部751是扬声器,对便携信息终端700的用户提供用声音信号处理部752处理后的声音信号。声音输入部753是麦克风,将用户的声音等变换为声音数据输入。
[0148] 传感器部760是用于检测便携信息终端700的状态的一组传感器,本实施例中,由GPS接收部761、陀螺仪传感器762、地磁传感器763、加速度传感器764、照度传感器765、接近传感器766构成。通过这一组传感器,能够检测便携信息终端700的位置、倾斜、方位、运动、和周围的亮度、周围物体的接近状况等。另外,便携信息终端700也可以进一步具备气压传感器等其他传感器。
[0149] 便携信息终端700可以是移动电话或智能手机、平板终端等。也可以是PDA(Personal Digital Assistants:个人数码助手)或笔记本型PC。另外,也可以是数码相机或能够拍摄动态图像的摄像机、便携型游戏机等,或者其他便携数字设备。
[0150] 其中,图5A所示的便携信息终端700的结构例也包括传感器部760等多个本实施例中并非必需的结构,即使是不具备这些的结构也不会损害本实施例的效果。另外,也可以进一步添加数字广播结构功能和电子货币结算功能等未图示的结构。
[0151] [便携信息终端的软件结构]
[0152] 图5B是本实施例的便携信息终端700的软件结构图,示出了ROM703、RAM704和存储部710中的软件的结构。本实施例中,ROM703中存储了基本动作程序7001和其他动作程序,存储部710中存储了协作控制程序7002和HTML浏览器程序7003和其他动作程序。另外,存储部710具备存储动态图像、静止图像、声音等内容的内容存储区域7011、存储与电视接收机协作动作等时使用的认证信息的认证信息存储区域7012、存储其他各种信息的各种信息存储区域。
[0153] ROM703中存储的基本动作程序7001被部署至RAM704,进而主控制部701运行上述部署的基本动作程序,由此构成基本动作运行部7101。另外,存储部710中存储的协作控制程序7002和HTML浏览器程序7003分别被部署至RAM704,进而主控制部701运行上述部署的各动作程序,由此构成协作控制运行部7102和HTML浏览器引擎7103。另外,RAM704具备根据需要暂时保持各动作程序运行时生成的数据的暂存区域。
[0154] 另外,以下为了简化说明,将通过主控制部701在RAM704中部署ROM703中保存的基本动作程序7001并运行而进行各动作模块的控制的处理,叙述为基本动作运行部7101进行各动作模块的控制。关于其他动作程序也进行同样的叙述。
[0155] 协作控制运行部7102进行便携信息终端700进行与电视接收机的协作动作时的设备认证和连接、各数据的收发等的管理。HTML浏览器引擎7103是在便携信息终端700上运行为广播通信协作系统制作的应用程序的HTML浏览器。
[0156] 上述各动作程序可以是在产品出厂时预先保存在ROM703和/或存储部710中的状态。也可以在产品出厂后经由LAN通信部721或移动电话网通信部722从互联网200上的其他应用程序服务器500等取得。另外,也可以经由扩展接口部724等取得存储卡或光盘等中保存的上述各动作程序。
[0157] [应用程序控制信息(AIT)的概要]
[0158] 本实施例的应用程序控制信息(AIT),是目的在于在广播接收装置100支持的广播通信协作功能中,对电视接收机等(本实施例中为广播接收装置100)通知存在与广播服务协作的应用程序(以下有时称为广播协作应用),指示其控制的信息。其中,上述广播协作应用可以区分为:(1)基于广播信号中包括的起动/结束等控制信号仅在广播接收状态下工作,基于控制信号允许对广播资源的访问的广播管理应用程序;(2)以起动/结束等不受广播信号控制的工作方式,基于应用程序认证等手段允许对广播资源的访问的非广播管理应用程序;和(3)不允许对广播资源的访问的其他一般应用程序。
[0159] 作为AIT的传输方式,使用按数据轮播(Data Carousel:DC)方式等用广播波传输分段格式或XML(eXtensible Markup Language:可延伸标记语言)格式的AIT的方式、和用http(Hypertext Transfer Protocol:超文本传输协议)或https(Hypertext Transfer Protocol Secure:安全超文本传输协议)等从互联网200上的服务器装置发布上述分段格式或XML格式的AIT文件的方式中的某一种即可。也可以采用其他方式。
[0160] 图6是表示AIT的数据结构的一例的数据结构图。AIT主要由应用程序类型901、应用程序识别符902、应用程序控制码903、应用程序简档(application profile)904、应用程序取得目标信息905、应用程序边界和访问权限设定906、起动优先度907、缓存信息908、服务器访问分散参数909等各信息构成。进而,也可以包括其他信息。
[0161] 应用程序类型901规定应用程序的描述方式。本实施例中,上述应用程序的描述方式是HTML。应用程序识别符902是用于识别应用程序单位的、由识别运营商的组织识别和按每个运营商编号的应用程序识别构成的识别信息。其中,应用程序单位指的是将用应用程序取得目标信息905指定的位置存在的HTML文档作为入口文档的HTML文档及其引用资源的集合。应用程序控制码903规定对作为对象的应用程序的动作控制,记载(1)自动起动、(2)能够动作、(3)结束、(4)预取中的某一方。应用程序简档904是表示应用程序要求的电视接收机的功能的值,组合示出电视接收机作为可选项具有的功能。通过参照该值而判断能否使用上述应用程序。
[0162] 应用程序取得目标信息905是确定应用程序的取得目标的信息,是用于取得应用程序起动时最初引用的HTML文档的位置信息。因为预想有应用程序用广播传输的情况和放置在通信网络上的服务器装置中的情况,所以用应用程序取得目标信息905确定的位置信息也进行对应广播取得和通信取得双方的情况的规定。应用程序边界和访问权限设定906是用一个以上区域(URL:Uniform Resource Locator:统一资源定位符)的集合表示广播管理应用程序的可工作范围的信息。另外,以每个区域对广播资源的访问限制为功能单位进行设定。使用应用程序边界和访问权限设定906,指定用于防止从应用程序起动时的入口文档起的连续文档跳转引起的向未预料文档的跳转或对不当的广播资源的访问等的文档跳转的范围。另外,能够设定在上述文档跳转的范围内的、区域单位的特定的对广播资源的访问权限。
[0163] 起动优先度907在广播服务进行的数据广播和用HTML文档实现的广播管理应用程序同时存在的情况下,规定哪一方优先起动。能够在PMT中指定无条件地使数据广播最优先,在PMT中指定特定的应用程序类型的起动优先顺序,和在起动优先度907中指定对象的应用程序的起动优先度。缓存信息908是为了应用程序再次使用而保持应用程序资源的情况下的缓存控制中使用的信息。使用该信息,能够进行预想应用程序结束后也会再次使用的应用程序资源的缓存。服务器访问分散参数909目的在于减轻访问集中在应用程序的取得目标等的服务器的负荷,是用于使访问分散的参数集。电视接收机可以按照该参数的设定,以概率地延迟应用程序控制码生效的方式工作。
[0164] 以下说明本实施例的广播接收装置100的动作。
[0165] [应用程序起动时的动作序列]
[0166] 首先,说明本实施例的广播接收装置100中的、基于用广播波发送的AIT的广播协作应用的起动处理。本实施例的广播接收装置100中,能够用PMT中的信息和AIT的应用程序控制码903、起动优先度907等信息规定广播服务进行的数据广播和广播协作应用同时存在的情况下优先起动哪一方。
[0167] 图7A是表示规定优先起动广播协作应用的情况下的广播协作应用的动作序列的一例的动作序列图。该图示出了广播接收装置100适当确认PMT和AIT直到起动规定的广播协作应用的一系列流程。
[0168] 广播接收装置100的调谐器/解调部131进行用户要求的频道的选台处理并取得TS时,接着,主控制部101取得用第一分离部132分离出的PMT数据串(S101),进行PMT中记载的起动优先度的确认。在S101的处理中确认广播协作应用的起动优先度较高(S102)时,应用程序控制部161取得用第一分离部132分离出的AIT数据串(S103),确认上述取得的AIT数据串的应用程序控制码903(S104)。在S104的处理中,应用程序控制码903是“自动起动”的情况下,进而确认上述取得的AIT数据串的应用程序简档904(S105),确认上述AIT中指定的广播协作应用能够运行的情况下,基于应用程序取得目标信息905中记载的信息,经由LAN通信部121对规定的服务运营商服务器400发送广播协作应用的发送请求(S106)。
[0169] 接收了上述广播协作应用的发送请求的服务运营商服务器400,基于应用程序管理/发布运行部4103的控制,根据需要进行广播接收装置100的认证处理之后,经由LAN通信部421进行应用程序存储区域4013中存储的规定的广播协作应用的发布(S107)。其中,关于上述认证处理,使用公知的方法即可,省略详细说明。接着,广播接收装置100的应用程序引擎162基于应用程序控制部161的控制,起动经由LAN通信部121接收到的、从服务运营商服务器400发布的上述规定的广播协作应用(S108)。
[0170] 图7B是表示规定优先起动广播服务进行的数据广播的情况下的广播协作应用的动作序列的一例的动作序列图。该图示出了广播接收装置100适当确认PMT和AIT直到起动规定的广播协作应用的一系列流程。
[0171] 广播接收装置100的调谐器/解调部131进行用户要求的频道的选台处理并取得TS时,接着,主控制部101取得用第一分离部132分离出的PMT数据串(S201),进行PMT中记载的起动优先度的确认。在S201的处理中确认广播服务进行的数据广播的起动优先度较高(S202)时,数据广播接收处理部141取得用第一分离部132分离出的BML数据串并再现BML文档(S203)。用上述BML文档设定了数据广播的自动起动的情况、和用户使用操作终端(便携信息终端700、遥控器等)进行了数据广播的起动请求(S204)的情况下,数据广播引擎142通过运行上述再现的BML文档而生成数据广播画面信息,在影像显示部173上显示(S205)。
[0172] 在S205的处理之后、或者与S205的处理同时,应用程序控制部161取得用第一分离部132分离出的AIT数据串(S206),确认上述取得的AIT数据串的应用程序简档904(S207)。在S207的处理中,确认上述AIT中指定的广播协作应用能够运行的情况下,在上述数据广播画面上显示到上述可运行的广播协作应用的进入按钮。也可以总是显示上述进入按钮,仅在上述广播协作应用能够运行的情况下,将配色从非活动色变更为活动色。也可以通过变更形状而切换上述进入按钮的非活动状态和活动状态。
[0173] 用户使用操作终端选择上述进入按钮(S208)时,数据广播引擎142使运行BML文档生成数据广播画面信息的处理结束(S209)。接着,应用程序控制部161取得用第一分离部132分离出的AIT数据串(S210),确认上述取得的AIT数据串的应用程序取得目标信息905。
进而,基于在S210中确认的应用程序取得目标信息905中记载的信息,经由LAN通信部121对规定的服务运营商服务器400发送广播协作应用的发送请求(S211)。
[0174] 接收了上述广播协作应用的发送请求的服务运营商服务器400,基于应用程序管理/发布运行部4103的控制,根据需要进行广播接收装置100的认证处理之后,经由LAN通信部421进行应用程序存储区域4013中存储的规定的广播协作应用的发布(S212)。接着,广播接收装置100的应用程序引擎162基于应用程序控制部161的控制,起动经由LAN通信部121接收到的、从服务运营商服务器400发布的上述规定的广播协作应用(S213)。
[0175] 图7C是表示未规定任何一方优先起动的情况下的广播协作应用的动作序列的一例的动作序列图。该图示出了广播接收装置100适当确认PMT和AIT直到起动规定的广播协作应用的一系列流程。
[0176] 广播接收装置100的调谐器/解调部131进行用户要求的频道的选台处理并取得TS时,接着,主控制部101取得用第一分离部132分离出的PMT数据串(S301),进行PMT中记载的起动优先度的确认。在S301的处理中确认广播协作应用的起动优先度较高(S302)时,应用程序控制部161取得用第一分离部132分离出的AIT数据串(S303),确认上述取得的AIT数据串的应用程序控制码903(S304)。在S304的处理中,应用程序控制码903不是“自动起动”而是“可起动”的情况下,不起动广播服务进行的数据广播和广播协作应用中的任何一方,继续显示广播节目。
[0177] 在结束S304的处理后的状态下,用户使用操作终端进行了数据广播的起动请求(S305)的情况下,与图7B的S205之后的处理同样地,进行取得BML数据串和再现BML文档、生成数据广播画面信息等(但是省略图示)。另一方面,在结束S304的处理后的状态下,用户使用操作终端进行了广播协作应用启动器的起动请求的情况下(S306),应用程序控制部161取得用第一分离部132分离出的AIT数据串(S307),确认上述取得的AIT数据串的应用程序简档904(S308)。进而,应用程序控制部161在影像显示部173上显示能够运行的广播协作应用的一览作为广播协作应用启动器(S309)。
[0178] 用户使用操作终端从S309中显示的广播协作应用启动器中进行规定的广播协作应用的选择(S310)时,应用程序控制部161取得用第一分离部132分离出的AIT数据串(S311),确认上述取得的AIT数据串的应用程序取得目标信息905。进而,基于S311中确认的应用程序取得目标信息905中记载的信息,经由LAN通信部121对规定的服务运营商服务器400发送广播协作应用的发送请求(S312)。
[0179] 接收了上述广播协作应用的发送请求的服务运营商服务器400,基于应用程序管理/发布运行部4103的控制,根据需要进行广播接收装置100的认证处理之后,经由LAN通信部421进行应用程序存储区域4013中存储的规定的广播协作应用的发布(S313)。接着,广播接收装置100的应用程序引擎162基于应用程序控制部161的控制,起动经由LAN通信部121接收到的、从服务运营商服务器400发布的上述规定的广播协作应用(S314)。
[0180] 其中,用图7A~图7C说明的广播协作应用的起动序列中,都说明了从广播波取得AIT的例子,但也可以从用PMT的信息记载等指定的规定的服务器装置取得AIT文件。另外,也可以不是从网络上的服务器装置(服务运营商服务器400),而是从广播波进行广播协作应用的取得。即,AIT的应用程序取得目标信息905中记载的位置信息表示广播波的情况下,应用程序控制部161从用数据轮播方式等发送并用第一分离部132分离输出的HTML数据串再现HTML文档,应用程序引擎162运行上述再现的HTML文档(广播协作应用)即可。
[0181] 另外,在PMT中没有指定广播服务进行的数据广播和广播协作应用同时存在的情况下的起动优先度的信息的情况下,可以仅用AIT的应用程序控制码903和起动优先度907等信息确认上述起动优先度。同样,PMT中的上述信息取得失败的情况下,也可以仅用AIT的应用程序控制码903和起动优先度907等信息确认上述起动优先度。即,与PMT中的信息无关地,定期地进行AIT的确认,在存在AIT的应用程序控制码903中指定为“自动起动”的广播协作应用的情况下优先起动上述广播协作应用,在不存在AIT的应用程序控制码903中指定为“自动起动”的广播协作应用的情况下优先起动广播服务进行的数据广播即可。
[0182] 另外,在S106、S211、S312中进行广播协作应用的发布请求时规定时间以上没有来自服务运营商服务器400的响应的情况下,可以在影像显示部173上显示“请稍等”等消息。或者,该情况下,也可以显示对用户询问中止运行上述广播协作应用的消息。
[0183] 另外,广播协作应用的起动序列不限于上述三种模式,也可以按不同的序列起动。
[0184] [便携信息终端协作时的动作序列]
[0185] 本实施例的广播接收装置100中,能够通过广播接收装置100与便携信息终端700的协作动作实现广播通信协作服务的功能扩展。例如,能够通过安装电视接收机的制造商准备的应用程序(协作控制应用),而将便携信息终端700作为广播接收装置100的高性能遥控器使用。另外,能够在便携信息终端700上也运行广播协作应用,例如在便携信息终端700上也显示与广播接收装置100中正在显示的广播节目连动的服务。其中,为了通过广播接收装置100与便携信息终端700的协作动作进行功能扩展,优选在便携信息终端700上起动了上述协作控制应用,在便携信息终端700上工作的广播协作应用受到上述协作控制应用控制地工作。
[0186] 图8A是表示在便携信息终端700上起动上述协作控制应用时的动作序列的一例的动作序列图。该图示出了便携信息终端700进行与广播接收装置100的认证处理、直到能够进行协作动作的一系列流程(初次)。其中,上述协作控制应用作为协作控制程序7002预先安装在便携信息终端700的存储部710中。
[0187] 用户指示在便携信息终端700上起动协作控制应用(S401)时,便携信息终端700的协作控制运行部7102检索网络上能够通信(协作动作)的电视接收机(S402),将检索结果作为电视接收机一览在显示部741上显示。未能发现能够通信的电视接收机的情况下,显示该意思的消息并结束处理。用户从上述电视接收机一览中选择任意的电视接收机(本实施例的广播接收装置100)时,协作控制运行部7102在显示部741上显示用于与广播接收装置100连接的登入画面。用户经由操作部730在上述登入画面中输入认证信息(由广播接收装置100指定的登入名和密码等)(S403)时,协作控制运行部7102在认证信息存储区域7012中存储上述输入的认证信息,同时发送到广播接收装置100(S404)。其中,上述认证信息对广播接收装置100的发送处理,可以经由LAN通信部721和路由装置210进行,也可以经由NFC通信部723对广播接收装置100直接进行。
[0188] 经由LAN通信部121接收了上述认证信息的广播接收装置100的终端协作控制部191,通过参照认证信息存储区域1012,进行上述接收到的认证信息是否正确的确认(S405)。通过S405的处理,确认了上述接收到的认证信息正确的情况下,在认证信息存储区域1012中存储便携信息终端700的信息,并且认证便携信息终端700(S406)。获得了广播接收装置100的认证的便携信息终端700,在显示部741上显示协作控制应用的基本画面(例如高性能遥控器画面)(S407)。在S405中,未确认上述接收到的认证信息正确的情况下,广播接收装置100的终端协作控制部191对便携信息终端700返回错误。通过以上处理,成为能够进行广播接收装置100与便携信息终端700之间的协作动作的状态。
[0189] 图8B是表示在便携信息终端700上起动上述协作控制应用时的动作序列的一例的动作序列图。该图示出了便携信息终端700进行与广播接收装置100的认证处理、直到能够进行协作动作的一系列流程(第二次以后)。
[0190] 用户指示在便携信息终端700上起动协作控制应用(S501)时,便携信息终端700的协作控制运行部7102检索网络上能够通信的电视接收机,将检索结果作为电视接收机一览在显示部741上显示。未能发现能够通信的电视接收机的情况下,显示该意思的消息并结束处理。用户从上述电视接收机一览中选择任意的电视接收机(本实施例的广播接收装置100)(S502),上述选择的广播接收装置100是过去曾进行连接(协作动作)的设备的情况下,协作控制运行部7102从认证信息存储区域7012读取广播接收装置100的认证信息,发送到广播接收装置100(S503)。
[0191] 经由LAN通信部121接收了上述认证信息的广播接收装置100的终端协作控制部191,通过参照认证信息存储区域1012,进行上述接收到的认证信息是否正确的确认(S504)。通过S504的处理,确认上述接收到的认证信息正确的情况下,认证便携信息终端
700(S505)。获得了广播接收装置100的认证的便携信息终端700,在显示部741上显示协作控制应用的基本画面(S506)。通过以上处理,成为能够进行广播接收装置100与便携信息终端700之间的协作动作的状态。
[0192] 其中,在图8A~图8B的处理后接着在广播接收装置100中起动广播协作应用时,在图8A~图8B的处理之后进行图7A~图7C的处理即可。
[0193] 图8C是表示在便携信息终端700中起动上述协作控制应用时的动作序列的一例的动作序列图。该图示出了便携信息终端700进行与广播接收装置100的认证处理、直到能够进行协作动作的一系列流程(第二次以后)。但是,该图中,是由执行广播协作应用的起动序列的广播接收装置100请求起动便携信息终端700上的协作控制应用的情况的例子。
[0194] 广播接收装置100的调谐器/解调部131进行用户要求的频道的选台处理并取得TS时,接着,主控制部101取得用第一分离部132分离出的PMT数据串(S601),进行PMT中记载的起动优先度的确认。在S601的处理中确认广播协作应用的起动优先度较高(S602)时,应用程序控制部161取得用第一分离部132分离出的AIT数据串(S603),确认上述取得的AIT数据串的应用程序控制码903(S604)。在S604的处理中,应用程序控制码903是“自动起动”的情况下,进而确认上述取得的AIT数据串的应用程序简档904(S605)。在S605的处理中,确认上述AIT中指定的广播协作应用能够运行,进而判断需要便携终端设备的协作控制的情况下,终端协作控制部191通过参照认证信息存储区域1012,而选择便携信息终端700作为便携终端设备,对上述选择的便携信息终端700发送协作控制应用起动请求(S606)。
[0195] 其中,关于通过参照认证信息存储区域1012选择便携信息终端700,基于认证信息存储区域1012的最新的信息、或者基于认证信息存储区域1012的使用频度最高的信息进行即可。
[0196] 另外,在S606的处理中,未能发现要发送协作控制应用起动请求的便携终端设备的情况下,也可以在影像显示部173上显示表示该意思的消息。或者,该情况下,也可以显示对用户询问中止运行上述广播协作应用的消息。
[0197] 便携信息终端700的主控制部701响应经由LAN通信部721接收到的上述协作控制应用起动请求使协作控制应用(协作控制运行部7102)起动(S607),进而,协作控制运行部7102从认证信息存储区域7012读取广播接收装置100的认证信息,发送到广播接收装置100(S608)。
[0198] 经由LAN通信部121接收了上述认证信息的广播接收装置100的终端协作控制部191,通过参照认证信息存储区域1012,进行上述接收到的认证信息是否正确的确认(S609)。通过S609的处理,确认了上述接收到的认证信息正确的情况下,认证便携信息终端
700(S610)。获得了广播接收装置100的认证的便携信息终端700,在显示部741上显示协作控制应用的基本画面(S611)。通过以上处理,成为能够进行广播接收装置100与便携信息终端700之间的协作动作的状态。
[0199] 其中,在上述处理后接着在广播接收装置100和便携信息终端700双方中运行广播协作应用的情况下,进行图9所示的处理即可。图9是表示广播接收装置100和便携信息终端700的广播协作应用的起动序列的一例的动作序列图。
[0200] 即,在图8C的S601~S611的处理之后,广播接收装置100的应用程序控制部161取得用第一分离部132分离出的AIT数据串(S612),确认上述取得的AIT数据串的应用程序取得目标信息905。进而,基于S612中确认的应用程序取得目标信息905中记载的信息,经由LAN通信部121对规定的服务运营商服务器400发送广播协作应用(电视方)的发送请求(S613)。
[0201] 接收了上述广播协作应用(电视方)的发送请求的服务运营商服务器400,基于应用程序管理/发布运行部4103的控制,根据需要进行广播接收装置100的认证处理之后,经由LAN通信部421进行应用程序存储区域4013中存储的规定的广播协作应用(电视方)的发布(S614)。广播接收装置100的应用程序引擎162基于应用程序控制部161的控制,起动经由LAN通信部121接收到的、从服务运营商服务器400发布的上述规定的广播协作应用(电视方)(S615)。
[0202] 接着,广播接收装置100的终端协作控制部191对便携信息终端700发送从AIT或S615中运行的广播协作应用(电视方)取得的、要在便携信息终端700中运行的广播协作应用(终端方)的取得目标URL信息等(S616)。便携信息终端700的协作控制运行部7102基于经由LAN通信部721接收到的上述广播协作应用(终端方)的取得目标URL信息等,经由LAN通信部721对规定的服务运营商服务器400发送广播协作应用(终端方)的发送请求(S617)。
[0203] 接收了上述广播协作应用(终端方)的发送请求的服务运营商服务器400,基于应用程序管理/发布运行部4103的控制,根据需要进行便携信息终端700的认证处理之后,经由LAN通信部421进行应用程序存储区域4013中存储的规定的广播协作应用(终端方)的发布(S618)。便携信息终端700的HTML浏览器引擎7103起动经由LAN通信部721接收到的、从服务运营商服务器400发布的上述规定的广播协作应用(终端方)(S619)。
[0204] 其中,能够从规定的服务器装置取得AIT文件、不是从网络上的服务器装置而是从广播波进行广播协作应用的取得等,与图7A~图7C的动作序列是同样的。另外,从广播波进行广播协作应用的取得的情况下,广播接收装置100从广播波取得要在便携信息终端700中运行的广播协作应用(终端方),经由通信部121对便携信息终端700传输上述取得的广播协作应用(终端方)即可。或者,广播接收装置100也可以从广播波取得要在便携信息终端700中运行的广播协作应用(终端方)并在存储部110中存储,在图9的S616的处理中,发送广播接收装置100的存储部110的位置信息作为对便携信息终端700发送的URL信息。也可以是广播接收装置100从广播波进行广播协作应用(电视方)的取得,便携信息终端700从网络上的服务器装置进行广播协作应用(终端方)的取得。也可以使用便携信息终端700具有的数字广播接收功能,从广播波直接进行上述广播协作应用(终端方)的取得。
[0205] 另外,图7A~图7C、图8A~图8C、和图9的各动作序列能够适当地部分组合,进而,一部分动作步骤能够与其他动作步骤适当地交换顺序、同时动作等。
[0206] [便携信息终端的协作控制应用基本画面]
[0207] 图10A是表示通过图8A的S407的处理、图8B的S506的处理、图8C的S611的处理等显示的协作控制应用的基本画面的一例的画面显示图。本实施例中,协作控制应用的基本画面741a具备作为对应广播接收装置100的高性能遥控器的功能。
[0208] 协作控制应用的基本画面741a如图10A所示,由电源按键741a1、网络选择按键(地面数字、BS、CS)741a2、数字按键(1~12)741a3、音量UP/DOWN按键741a4、频道UP/DOWN按键741a5、输入切换按键741a6、节目表按键741a7、data按键741a8、协作应用按键741a9、菜单按键741aa、返回按键741ab、光标按键(上、下、左、右)741ac、决定按键741ad、彩色按键(蓝、红、绿、黄)741ae构成。也可以进一步显示其他操作按键。
[0209] 上述各操作按键设为与广播接收装置100附带的专用遥控器同样的按键配置/动作时易用性较好。另外,电源按键741a1、网络选择晚间741a2、数字按键741a3等具有与公知的电视遥控器的各操作按键相同的功能,省略详细说明。协作应用按键741a9是为了本实施例的广播通信协作功能而准备的操作按键。
[0210] 其中,图7B的S204和图7C的S305的处理中,能够通过选择data按键741a8进行数据广播的起动/结束。另外,图7B的S208和图7C的S310的处理中,能够通过光标按键741ac和决定按键741ad的操作进行上述能够运行的广播协作应用的选择。另外,图7C的S306的处理中,能够通过选择协作应用按键741a9进行广播协作应用启动器的起动请求。
[0211] 如果这样在上述协作控制应用的基本画面741a上准备协作应用按键741a9或具有同样功能的其他操作按键,则能够简单地选择/起动本实施例的广播协作系统中使用的各广播协作应用。另外,也可以在广播接收装置100附带的专用遥控器中具备协作应用按键741a9或具有同样功能的其他操作按键。
[0212] 图10B是表示通过图8A的S407的处理、图8B的S506的处理、图8C的S611的处理等显示的协作控制应用的基本画面的一例的画面显示图,是与图10A不同的例子。
[0213] 协作控制应用的基本画面741b由正在协作控制消息741b1、协作控制应用动作画面741b2构成。也可以进一步显示其他对象。正在协作控制消息741b1是用于使用户得知便携信息终端700正在与广播接收装置100协作动作的消息显示。协作控制应用动作画面741b2是由协作控制应用进行任意的画面显示的区域,本实施例中省略详细说明。例如,协作控制应用动作画面741b2内的结构可以是与上述协作控制应用的基本画面741a同样的结构。也可以显示广播接收装置100中正在显示的广播节目的副画面等。
[0214] 如图10B所示,通过显示正在协作控制消息741b1,便携信息终端700的用户能够简单地得知便携信息终端700正在与广播接收装置100协作动作。其中,正在协作控制消息741b1不限于字符显示,也可以是符号显示、图形显示等。也可以用背景颜色的差异等代替正在协作控制消息741b1。
[0215] [广播接收装置的数据广播画面]
[0216] 图11是表示通过图7B的S205的处理显示的数据广播画面的一例的画面显示图。本实施例中,是根据AIT的记载等能够在广播接收装置100中运行协作应用A、协作应用B、协作应用C这三个广播协作应用的状态。该情况下,在数据广播画面173a上的任意位置显示协作应用A的进入按钮173a2、协作应用B的进入按钮173a3、协作应用C的进入按钮173a4。
[0217] 在如图11所示的数据广播画面173a中,使用协作控制应用的基本画面741a的光标按键741ac和决定按键741ad选择进入按钮173a2、进入按钮173a3、进入按钮173a4等时,使数据广播画面173a的显示结束,并且通过应用程序控制部161和应用程序引擎162的控制,起动协作应用A、协作应用B、协作应用C等。
[0218] 其中,显示数据广播画面173a时,也可以与广播协作应用的种类和安全状况等相应地,适当变更各进入按钮的外框颜色、内部颜色、形状、字体、大小、闪烁状况等。例如,上述协作应用A是广播管理应用程序的情况下使进入按钮173a2的外框颜色成为蓝色,上述协作应用B是非广播管理应用程序的情况下使进入按钮173a3的外框颜色成为黄色,上述协作应用C是一般应用程序的情况下使进入按钮173a4的外框颜色成为红色等。或者,判断上述协作应用A在安全上能够信任的情况下使进入按钮173a2的外框颜色成为蓝色,判断上述协作应用B在安全上不一定能够信任的情况下使进入按钮173a3的外框颜色成为黄色,判断上述协作应用C在安全上危险的情况下使进入按钮173a4的外框颜色成为红色等。
[0219] 除此以外,也可以与上述广播协作应用的功能或类别相应地、或者与各广播协作应用的使用有效期限等相应地,适当变更各进入按钮的外框颜色、内部颜色、形状、字体、大小、闪烁状况等。也可以与是否已从网络上取得了上述广播协作应用等相应地,适当变更各进入按钮的外框颜色、内部颜色、形状、字体、大小、闪烁状况等。例如,已从网络上取得(在RAM104或存储部110中已缓存)上述协作应用A的情况下使进入按钮173a2的外框颜色成为蓝色,正在取得上述协作应用B的情况下使进入按钮173a3的外框颜色成为黄色,未取得上述协作应用C的情况下使进入按钮173a4的外框颜色成为红色等。
[0220] 这样,广播接收装置100的用户能够简单地得知广播接收装置100中能够运行的广播协作应用的种类和安全状况等。
[0221] [广播接收装置的广播协作应用启动器画面]
[0222] 图12A是表示在本实施例的广播接收装置100中,用于使用户得知存在能够起动的广播协作应用的通知画面的一例的画面显示图。
[0223] 例如,在图7C所示的动作序列中,在S304的处理之后,不起动广播服务进行的数据广播和广播协作应用中的任何一方,继续显示广播节目。另一方面,该情况下,为了使用户得知存在能够起动的广播协作应用,如果显示如图12A所示的图标173b0,则广播接收装置100的易用性提高。即,通过显示图标173b0,能够防止用户忽略能够起动的广播协作应用的存在。
[0224] 其中,图标173b0的显示位置可以是画面上的任意位置,但优选为不干扰观看广播节目的场所。例如是画面的四角等。另外,图标173b0可以是如图12A所示的字符显示,也可以是符号、图形等。另外,图标173b0可以总是显示,也可以在接通电源之后或切换频道之后持续规定时间显示。或者,也可以在显示节目信息或频道号等时同时显示。
[0225] 图12B是表示通过图7C的S306的处理显示的广播协作应用启动器的一例的画面显示图。本实施例中,是根据AIT的记载等能够在广播接收装置100中运行协作应用A、协作应用B、协作应用C这三个广播协作应用的状态。该情况下,在广播节目画面173b上的任意位置显示广播协作应用启动器173b1,进而在广播协作应用启动器173b1内显示协作应用A的进入按钮173b2、协作应用B的进入按钮173b3、协作应用C的进入按钮173b4、和返回按钮173b5。
[0226] 在如图12B所示的广播协作应用启动器173b1正在显示的状态下,使用协作控制应用的基本画面741a的光标按键741ac和决定按键741ad选择进入按钮173b2、进入按钮173b3、进入按钮173b4等时,通过应用程序控制部161和应用程序引擎162的控制,起动协作应用A、协作应用B、协作应用C等。选择了返回按钮173b5的情况下,广播协作应用启动器
173b1的显示结束。
[0227] 其中,在广播节目画面173b上显示广播协作应用启动器173b1时,可以与广播协作应用的种类或安全状况、广播协作应用的功能或类别、广播应用从网络上的取得状况等相应地,适当变更各进入按钮的外框颜色、内部颜色、形状、字体、大小、闪烁状况等,这一点与在图11的数据广播画面173a上显示各广播协作应用的进入按钮的情况同样。
[0228] 另外,不存在能够在广播接收装置100中运行的广播协作应用的情况下,也可以不显示广播协作应用启动器173b1。或者,该情况下,也可以在广播协作应用启动器173b1的内部显示“没有可用的应用程序”等消息。
[0229] [广播接收装置的广播协作应用运行画面]
[0230] 图13A是表示在图7A的S108的处理、图7B的S213的处理、图7C的S314的处理、图9的S615的处理等中显示的广播协作应用运行画面的一例的画面显示图。本实施例的广播协作应用具备使用HTML描述的图形性能和效果性能等,能够与影像显示部173上的广播节目画面重叠显示。例如,如图13A所示,在广播节目画面173c上的任意位置重叠显示了显示天气预报或新闻等信息的广播协作应用部173c1。广播协作应用部173c1由第一主对象173c2、第二主对象173c3、第三主对象173c4、和背景对象173c5等构成。也可以进一步显示其他对象。
[0231] 在广播节目画面173c上重叠显示了广播协作应用部173c1的状态下,通过选择协作控制应用的基本画面741a的data按键741a8,能够使上述广播协作应用的运行结束并转移至数据广播画面。另外,通过选择协作控制应用的基本画面741a的协作应用按键741a9,能够使上述广播协作应用的运行结束并恢复为仅显示广播节目画面173c。上述处理也可以用不同的操作按键实现。
[0232] 另外,在广播节目画面173c上重叠显示了广播协作应用部173c1的状态下,通过操作协作控制应用的基本画面741a的各操作按键,能够变更广播协作应用部173c1的透明度。上述透明度的变更处理,可以对广播协作应用部173c1整体一并进行,也可以对第一主对象
173c2、第二主对象173c3、第三主对象173c4、背景对象173c5分别单独进行。也可以按规定的分组(例如在同一图形层存在的多个对象)进行。
[0233] 进行上述透明度的变更处理时,例如使用协作控制应用的基本画面741a的光标按键741ac进行对象的选择,用彩色按键741ae的“蓝”按键增加对象的透明度,用“黄”按键减少对象的透明度。也可以使用不同的操作按键进行上述透明度的变更处理。如果将广播协作应用部173c1整体一并设为透明度100%,则能够使广播协作应用部173c1暂时不显示。例如,用广播波发布了紧急广播的情况下,能够将广播协作应用部整体设为透明度100%,使影像显示部173仅显示紧急广播的广播节目画面。或者,也可以是省略了图示的CM检测部检测广播节目从正片影像变为CM影像,控制将广播协作应用部173c1整体一并设为透明度100%(或者能够清晰地确认广播节目的影像的透明度)。
[0234] 通过进行上述处理,在广播协作应用运行中想要进行位于背景的广播节目画面的确认的情况下,能够不结束上述广播协作应用地进行广播节目画面的确认。
[0235] 图13B是表示在图7A的S108的处理、图7B的S213的处理、图7C的S314的处理、图9的S615的处理等中显示的广播协作应用运行画面的、与上述不同的例子的画面显示图。在图13B所示的例子中,在广播节目画面173c上的任意位置重叠显示了介绍推荐节目的广播协作应用部173c6。在广播协作应用部173c6中,显示第一推荐节目信息173c7、第二推荐节目信息173c8、第三推荐节目信息173c9等。也可以通过滚动或换页等显示更多的推荐节目信息。
[0236] 上述各推荐节目信息可以是与正在显示的广播节目(广播节目画面173c)关联地推荐的节目的信息,也可以是基于用户的观看历史推荐的节目的信息,也可以是在互联网等受到关注的节目的信息。也可以是广播接收装置100的用户的朋友对上述用户发送的推荐节目的信息。另外,上述推荐的节目,可以是用数字广播服务的广播波发送的节目,也可以是从互联网200上的各服务器装置发布的VOD(Video On Demand:视频点播)节目等。也可以是互联网200上的服务器装置中准备的主页等信息画面。
[0237] 在广播节目画面173c上重叠显示了广播协作应用部173c6的状态下,通过使用协作控制应用的基本画面741a的光标按键741ac和决定按键741ad,选择第一推荐节目信息173c7、第二推荐节目信息173c8、第三推荐节目信息173c9等,而在显示部173上显示用第一推荐节目信息173c7、第二推荐节目信息173c8、第三推荐节目信息173c9等推荐的各节目影像。
[0238] 图13C是表示显示用介绍推荐节目的广播协作应用部173c6推荐的节目影像的情况的例子的画面显示图。例如,使用协作控制应用的基本画面741a的光标按键741ac和决定按键741ad,选择了广播协作应用部173c6的第一推荐节目信息173c7的情况下,在显示部173上显示用第一推荐节目信息173c7推荐的节目的节目影像173ca。对于节目影像173ca,能够通过用户对操作终端的操作而进行暂停或指定时间跳转等。另外,在显示节目影像
173ca时,也可以用PIP(Picture In Picture:画中画)形式在任意位置显示原本的广播节目画面173c。该情况下,能够通过用户对操作终端的操作而变更使上述推荐节目的节目影像173ca和原本的广播节目画面173c中的哪一方成为主画面。也可以是能够通过用户对操作终端的操作而调整原本的广播节目画面173c的窗口的大小。
[0239] 另外,如果在画面上的任意位置显示表示上述推荐节目的节目影像173ca是通过选择广播协作应用部173c6中显示的某一个推荐节目信息而显示的影像的意思的图标显示173cb,则能够提高用户的便利性。另外,当然也可以在图13B所示的广播协作应用运行画面中,也能够与上述同样地变更广播协作应用部173c6的透明度。
[0240] 图13D是表示在图7A的S108的处理、图7B的S213的处理、图7C的S314的处理、图9的S615的处理等中显示的广播协作应用运行画面的、与上述不同的例子的画面显示图。在图13D所示的例子中,在广播节目画面173c上的任意位置重叠显示了作为SNS(Social Networking Service:社交网络服务)服务的门户的广播协作应用部173cc。在广播协作应用部173cc中,显示第一SNS服务的进入按钮173cd、第二SNS服务的进入按钮173ce、第三SNS服务的进入按钮173cf等。也可以通过滚动或换页等显示更多的SNS服务的进入按钮。
[0241] 在广播节目画面173c上重叠显示了广播协作应用部173cc的状态下,通过使用协作控制应用的基本画面741a的光标按键741ac和决定按键741ad,选择第一SNS服务的进入按钮173cd、第二SNS服务的进入按钮173ce、第三SNS服务的进入按钮173cf等,而使聊天功能或论坛功能、互联网电话功能等对各进入按钮分配的功能有效化。由此,能够一边与他人进行信息交换一边欣赏正在显示的广播节目(广播节目画面173c)。另外,也可以同时使便携信息终端700上的协作控制应用的基本画面741a变更为软键盘等文字输入画面或用声音输入进行聊天或论坛投稿用的声音输入画面等。
[0242] 另外,作为本实施例的广播接收装置100中能够运行的广播协作应用,在上述之外,也可以使用广播接收装置100与便携信息终端700的协作功能,进而与CM的广播时刻同步地,在广播接收装置100和便携信息终端700双方中呈现相关的CM应用。或者,也可以在广播接收装置100中能够使用的收费服务中,用广播协作应用确认广播接收装置100的用户是否加入了收费服务,与其结果相应地变更广播接收装置100和/或便携信息终端700的显示。在本实施例的广播接收装置100中,无论在运行哪一个广播协作应用的情况下,都能够享有用图13A和图13B等说明的效果。
[0243] [广播接收装置的错误显示画面]
[0244] 图14是表示在图7A的S105的处理、图7B的S207的处理、图7C的S308的处理、图8C的S605的处理等中通过确认取得的AIT数据串的应用程序简档904等判断不能运行广播协作应用的情况、AIT的记载存在不足的情况、或者AIT取得失败等情况下的错误显示画面的一例的画面显示图。
[0245] 本实施例的广播接收装置100中,判断不能运行上述广播协作应用的情况下,在错误消息173d1中显示应用程序简档904的确认结果等不能运行上述广播协作应用的理由。例如,应用程序简档904的确认结果是规定的可选功能在电视接收机一方不足的情况下,在错误消息173d1中显示该意思。也可以显示错误码和记载了上述错误码的说明的电视接收机制造商的主页的指引(URL等)。或者,从网络上进行广播协作应用的取得的情况下,当然会事先进行网络的连接状况的确认,但此时,例如因为LAN电缆的连接故障等而不能取得上述广播协作应用的情况下,在错误消息173d1中显示该意思。另外,在已建立网络连接、但因为错误状况严重而不能正确进行广播协作应用的取得等情况下,也可以显示错误消息173d1。因为正在执行广播协作应用的取得而仍未成为可以进行上述广播协作应用的运行的状态的情况下,也可以显示错误消息173d1。另外,广播波的接收状况不稳定,虽然最初能够接受AIT等信息,但从途中起不能够接受AIT等信息等情况下,也可以显示错误消息173d1。其中,这样的情况下,如果将从各服务器装置取得的广播协作应用直接缓存,则在广播波的接收状况恢复后能够直接使用。
[0246] 另外,确认应用程序简档904的结果是规定的可选功能在电视接收机一方不足的情况下,可以在错误消息173d1中进行推荐确认或升级最新的电视接收机用的固件的意思的显示。或者,也可以使广播接收装置100自动地进行上述最新固件的确认或升级。或者,在通过对电视接收机追加收费的可选硬件或可选软件就能够运行上述广播协作应用的情况下,可以显示上述收费的可选硬件或可选软件的介绍。其中,错误消息173d1可以不在广播接收装置100、而是在便携信息终端700上显示。
[0247] [便携信息终端的广播协作应用运行画面]
[0248] 图15是表示在图9的S619的处理中显示的广播协作应用(终端方)运行画面的一例的画面显示图。图15所示的广播协作应用运行画面741c由主窗口741c1、子窗口741c2、选择标志741c3、光标按键741c4、741c5、解说显示部741c6、结束按钮741c7构成。也可以进一步追加其他对象。
[0249] 本实施例中,便携信息终端700中运行的广播协作应用(终端方)是用于确认广播接收装置100中正在显示的广播节目的详情的应用程序。另外,分别在主窗口741c1中显示与广播接收装置100中正在显示的广播节目画面相同的影像,在子窗口741c2中显示用选择标志741c3指定的位置的放大影像。通过选择光标按键741c4和741c5,能够变更选择标志741c3的位置。在解说显示部714c6中,显示关于主窗口741c1中正在显示的上述广播节目的解说字幕文本或关于上述广播节目由其他用户投稿的评论等。结束按钮741c7是用于使上述广播协作应用(终端方)的动作结束的按钮。
[0250] 通过使上述广播协作应用(终端方)在便携信息终端700上工作,能够通过广播接收装置100与便携信息终端700的协作动作实现广播通信协作服务的功能扩展。
[0251] [广播接收装置的EPG画面]
[0252] 图16A是表示本实施例的广播接收装置100中的电子节目表(EPG)显示画面的一例的画面显示图。EPG显示画面173e是主控制部101基于从第一分离部132输出的节目信息数据串生成的、本实施例的数字广播服务中的广播节目的发布预定表。通过选择协作控制应用的基本画面741a的节目表按键741a7,而在影像显示部173上显示EPG显示画面173e。
[0253] EPG显示画面173e在本实施例中,以纵轴为时间显示、横轴为服务ID(频道)显示的矩阵形状,显示各时间段在各频道广播的各广播节目的详细信息。各广播节目的详细信息173e1如图16A所示,主要由标题区域173e2和详细说明区域173e3构成。
[0254] 在标题区域173e2中,显示各广播节目的节目标题和表示各广播节目的属性的符号等。上述表示各广播节目的属性的符号等,例如是表示是新节目的将“New”符号化的标记、或表示是重播节目的将“Replay”符号化的标记等。或者,也可以是表示支持广播服务进行的数据广播的将“data”符号化的标记等。另外,在准备了本实施例的广播接收装置100中能够运行的广播协作应用的广播节目的情况下,也可以是表示该意思的将“Linkage”符号化的标记等。详细说明区域173e3显示各广播节目的节目内容和参演人员、介绍各广播节目的主页的URL等相关信息。
[0255] 其中,在标题区域173e2中显示的上述将“Linkage”符号化的标记等,即使在对上述广播节目准备了广播协作应用的情况下,在应用程序简档904的确认结果是不能在广播接收装置100中运行的情况下,也可以不显示。另外,在标题区域173e2中显示的、表示是准备了上述能够运行的广播协作应用的广播节目的将“Linkage”符号化的标记,进而也可以根据是否能够与便携终端设备协作动作而变更其颜色、形状、字体等。能够与便携终端设备协作动作的情况下,也可以与上述将“Linkage”符号化的标记一同显示将“Mobile”符号化的标记。
[0256] 其中,关于是否显示上述将“Linkage”符号化的标记或将“Mobile”符号化的标记,通过取得包括各广播节目的详细信息等的EIT信息中预先记载的、各广播节目是否为准备了在本实施例的广播接收装置100中能够运行的广播协作应用的广播节目、上述能够运行的广播协作应用是否能够与便携终端设备协作动作等信息而控制即可。或者,也可以将从互联网200上的规定的服务器装置中准备的数字广播节目的节目发布信息取得的上述信息,附加到基于从数字广播服务的广播波取得的节目信息数据串生成的电子节目表中。
[0257] 如上所述,通过在EPG显示画面173e上显示表示是准备了能够运行的广播协作应用的广播节目的将“Linkage”符号化的标记或表示能够与便携终端设备协作动作的将“Mobile”符号化的标记,用户能够简单地得知广播接收装置100中的各广播节目对广播通信协作服务的支持状况。其中,当然也可以用字符本身或句子(文章)等代替上述表示各广播节目的属性的将规定的字符符号化的标记。也可以通过变更各广播节目的详细信息173e1的背景颜色,而表示各广播节目对广播通信协作服务的支持状况。另外,上述将“Linkage”符号化的标记和将“Mobile”符号化的标记等,也可以通常不在标题区域173e2中显示,而仅在用节目选择光标173e4选择了各广播节目的情况下弹出显示。
[0258] 本实施例的广播接收装置100具有从EPG显示画面173e上进行各广播节目的预约观看和/或预约录像的功能。例如,正在显示EPG显示画面173e的状态下,通过使用协作控制应用的基本画面741a的光标按键741ac移动EPG显示画面173e上的节目选择光标173e4、用决定按键741ad选择任意的广播节目,而进行上述选择的广播节目的预约观看和/或预约录像。
[0259] 上述处理中,上述进行了预约观看和/或预约录像的广播节目是支持广播通信协作服务的广播节目的情况下,也可以用进行上述预约观看和/或预约录像作为触发,不等到上述广播节目的广播开始时间,就开始取得为上述广播节目准备的广播协作应用。即,在包括各广播节目的详细信息等的EIT信息中记载指定上述广播协作应用的取得目标的信息(URL等位置信息)。这样,广播接收装置100能够在用节目选择光标173e4选择了上述广播节目的时刻得知为各广播节目准备的上述广播协作应用的取得目标的信息。因此,广播接收装置100能够在到达上述广播节目的广播开始时间之前开始取得上述广播协作应用。
[0260] 其中,上述进行了预约观看和/或预约录像的广播节目是支持广播通信协作服务的广播节目、并且是能够与便携终端设备协作动作的广播节目的情况下,也可以通过与上述同样的处理在到达上述广播节目的广播开始时间之前开始取得为便携终端设备准备的广播协作应用(终端方)。另外,如图16B所示,也可以在EPG显示画面173e上显示表示为上述便携终端设备准备的广播协作应用(终端方)的取得目标的信息(URL等位置信息)的二维条形码173e5等,提示用户下载为便携终端设备准备的广播协作应用(终端方)。
[0261] 这样,如果广播接收装置100参照EPG信息中包括的广播协作应用的取得目标信息,在到达广播节目的广播开始时间之前开始取得上述广播协作应用,则能够使存储广播协作应用的服务运营商服务器400的负荷分散。另外,即使在服务运营商服务器400与广播接收装置100之间的网络的通信速度不足的情况下,也能够从上述广播节目开始广播后起有效地利用上述广播协作应用。
[0262] 图17是表示从EPG显示画面173e上进行了广播节目的预约观看和/或预约录像的情况下的广播协作应用的取得序列的一例的动作序列图。
[0263] 在观看数字广播服务时,广播接收装置100的主控制部101取得从第一分离部132输出的节目信息数据串(S701)。用户使用操作终端进行EPG画面的起动请求(S702)时,在影像显示部173上显示EPG显示画面173e(S703)。在EPG显示画面173e上,用户使用操作终端选择任意的广播节目从而进行上述广播节目的预约观看和/或预约录像(S704)时,主控制部101确认上述从第一分离部132取得的节目信息数据串(S705),进而确认与上述进行了预约观看和/或预约录像的广播节目连动的广播协作应用的取得目标的位置(S706)。
[0264] 在S706的处理之后,应用程序控制部161基于上述确认的URL,经由LAN通信部121对规定的服务运营商服务器400发送广播协作应用的发送请求(S707)。接收了上述广播协作应用的发送请求的服务运营商服务器400,基于应用程序管理/发布运行部4103的控制,根据需要进行广播接收装置100的认证处理之后,经由LAN通信部421进行应用存储区域4013中存储的规定的广播协作应用的发布(S708)。接着,应用程序控制部161在RAM104或存储部110中缓存经由LAN通信部121接收到的、从服务运营商服务器400发布的上述规定的广播协作应用(S709)。
[0265] 根据以上说明的本实施例的广播接收装置100,能够执行附加价值更高的功能。
[0266] (实施例2)
[0267] 以下说明本发明的实施例2。其中,本实施例中的结构和效果等只要没有特别提及就与实施例1相同。因此,以下主要说明本实施例与实施例1的不同点,对于共通的部分为了避免重复而尽量省略说明。
[0268] 在实施例1中也记载了进行便携信息终端协作处理(以下称为终端协作)的情况的实施方式,但以下说明更详细的实施方式。
[0269] 进行便携信息终端协作时,存在想要仅限与广播接收装置100位于同一住宅内的便携信息终端700使用终端协作的情况(以后将该限制称为同一住宅内限制)。例如,在用于使用广播协作的应用程序(以下称为广播协作应用)中,存在广播接收装置100的显示画面与便携信息终端700的显示画面密切相关的情况,和想要确保便携信息终端700的用户观看到广播接收装置100上显示的广告影像的情况等。
[0270] 其中,在流程上必须考虑的方面,是判断作为对象的广播协作应用是否施加同一住宅内限制。以所有广播协作应用都有同一住宅内限制为前提的情况下,不需要该判断,但有时没有限制的情况下,广播接收装置100需要取得关于有无同一住宅内限制的控制信息、变更操作流程。关于有无该限制的控制信息,可以从广播信号取得(例如作为AIT的项目记载),也可以从广播台指定的服务器取得。
[0271] 包括以上流程,在本实施例中说明保证便携信息终端700与广播接收装置100存在于同一住宅内的流程。
[0272] 通常,存在于同一住宅内的设备,存在于与同一路由装置210连接的本地网络上。从而,根据便携信息终端700与广播接收装置100连接至同一本地网络,能够判断为存在于同一住宅内。其中,关于对象设备是否连接至本地网络,使用公知的方法即可,省略说明。
[0273] 另外,即使是不在本地网络上的便携信息终端700,也能够根据用NFC、BlueTooth、红外线通信等与广播接收装置100直接通信,而判定为存在于同一住宅内。该情况下,用于取得广播协作应用等的通信,可以是上述直接通信,也可以使用移动电话通信。
[0274] 如上所述可以考虑多种存在于同一住宅内的确认方法,关于使用哪一种方法,例如在AIT中记载,由广播接收装置100读取。
[0275] 进而,只要成功确认了便携信息终端700存在于同一住宅内,就可以直到节目结束都视为存在于同一住宅内,也能够使用如下方法:设置一定的有效时间(例如10分钟),在有效时间内视为存在于同一住宅内,但超过有效时间的情况下,如果不重新确认就不视为存在于同一住宅内。该有效时间例如在AIT中记载,由广播接收装置100读取。
[0276] 进而,也能够采用例如在节目进行中的任意的时刻,在广播信号中设定事件信号,每当接收该事件信号就确认便携信息终端700存在于同一住宅内的方法。
[0277] 进而,也能够组合使用上述两种方法。
[0278] 接着,说明仅允许存在于同一住宅内的便携信息终端700进行终端协作的具体流程。本实施例中,在便携信息终端700取得广播协作应用时、或者取得广播协作应用中使用的信息时设置限制(以后,将广播协作应用和广播协作应用中使用的信息、具体而言为HTML文档和流传输影像等,合称为广播协作信息)。广播协作信息的取得方法,有从广播台服务器300或服务运营商服务器400取得的通信取得、和从广播波取得的广播取得这2种。通信取得的情况下,有在广播接收开始后取得的情况和在广播接收开始前取得的方法这2种。进而,通信取得的情况下,存在广播接收装置100先取得、便携信息终端700从广播接收装置100取得的情况,和便携信息终端700直接从广播台服务器300或服务运营商服务器400取得的情况。虽然存在各种方法,但从便携信息终端700来看,能够大致分为从广播接收装置100取得的情况、和从广播台服务器300或服务运营商服务器400取得的情况这2种。
[0279] 本实施例中,说明便携信息终端700从广播接收装置100取得广播协作信息的情况,从服务器取得的情况在下一个实施例中说明。
[0280] 在图18A中示出本实施例的流程。
[0281] 首先,在进行终端协作之前,在便携信息终端700、广播接收装置100中分别起动控制终端协作的应用程序即协作控制应用(S10001、S10002)。在该状态下,从便携信息终端700对广播接收装置100进行终端协作请求(S10003)。接着,从广播信号取得AIT(S10004)。
根据该AIT的信息,判断作为对象的便携信息终端用的应用是否具有同一住宅内限制(S10006),具有限制的情况下前进至S10008的流程,在发生终端协作请求的最初阶段,前进至S10009的步骤,判定发生终端协作请求的便携信息终端700是否与广播接收装置100存在于同一住宅内(S10009)。判定结果是判定为不在同一住宅内的情况下,对便携信息终端一方的协作控制应用进行不允许协作的响应,结束处理(S10011)。
[0282] 此处,在本来前提就是广播协作应用都具有同一住宅限制的情况下,不进行S10006的判定而是跳过。可能存在具有同一住宅内限制的应用和不具有的应用双方的情况下进行S10006的判定。
[0283] 判定便携信息终端700存在于同一住宅内、或者是没有同一住宅内限制的应用的情况下,前进至S10012,进行广播协作应用相关服务。在该服务(S10012)中,处理来自便携信息终端700的广播协作信息发布请求(S10013),对便携信息终端700发布广播协作信息(S10018)。该广播协作信息中,有广播接收装置100从服务运营商服务器300即发布服务器接收发布得到的(S10014、S10015、S10016)、从广播信号取得的(S10017)、广播接收装置100中存储的等。广播接收装置100对广播协作信息的接收(S10016、S10017),不仅有因为来自便携信息终端700的广播协作信息发布请求(S10013)而进行的情况,也可以有广播接收装置100自主地取得、和基于发生来自广播信号的事件而取得的情况。然后,对便携信息终端700发布广播协作信息(S10018),也可以由广播接收装置100一方自发地进行。
[0284] 一系列的接收(取得)、发布广播协作信息的处理结束之后,判定广播接收装置100是否在持续观看同一节目(S10019),未持续的情况下对便携信息终端一方的协作控制应用进行不允许协作的响应,结束处理(S10020)。
[0285] 持续观看的情况下,返回S10005的流程,在具有住宅内限制的情况下确认便携信息终端700是否存在于同一住宅内(S10009),但判断从上次确认起是否经过了预先设定的有效时间、或者在上次确认以后是否有来自广播信号或发布服务器的确认请求(S10007)发生(S10008),如果不满足任一条件,则不进行是否存在于同一住宅内的确认(S10009),而经由S10010转移至接下来的广播协作应用相关服务(S10012)的运行。此处,关于来自广播信号的确认请求(S10007)记载为从广播协作信息取得,但此处事件消息也记载为包括在广播协作信息中。进而,该确认请求也可以在AIT中记载。
[0286] 其中,上述说明的流程,在用S10022的箭头示出的区间中,是广播信号、广播接收装置100、便携信息终端700、发布服务器全体中的循环处理流程。S10007的确认请求可以位于循环内的任何时刻。
[0287] 进而,发布服务器中的认证(S10015)中使用的认证密钥中也可以嵌入AIT中记载的认证信息。由此,能够确认是合法的认证请求。另外,如果随着节目进行变更AIT中记载的认证信息,在发布服务器中必须用嵌入了与节目的进行同步的信息的认证密钥进行认证,则能够确认持续观看同一节目。该情况下,适当读取AIT的信息进行更新(S10021)。其中,广播信号中嵌入的认证信息除了在AIT中记载之外,也可以作为广播协作信息嵌入。进而,作为实质上变更认证信息的方法,也能够使用使发布服务器的URL自身随着节目进行而变更的方法。
[0288] 这样,在运行广播协作应用相关服务(S10012)的同时,每隔预先设定的有效时间、或者每当发生来自广播信号或发布服务器的确认请求,都确认便携信息终端700是否与广播接收装置100存在于同一住宅内,从而能够适当地进行具有同一住宅内限制的广播相关应用的运行。进而,通过在发布服务器中的认证中使用广播信号中嵌入的认证信息,能够确保发布请求的合法性,如果适当变更广播信号的认证信息,也能够确认在持续观看同一节目。
[0289] 根据以上说明的本实施例的便携信息终端协作技术,能够对于与广播接收装置协作的便携信息终端实现同一住宅内限制。
[0290] (实施例3)
[0291] 在本实施例中,说明便携信息终端700从发布服务器取得广播协作信息的情况。
[0292] 在图18B中示出本实施例的流程。
[0293] 首先,在进行终端协作之前,在便携信息终端700、广播接收装置100中分别起动控制终端协作的应用程序即协作控制应用(S10101、S10102)。在该状态下,从便携信息终端700对广播接收装置100进行终端协作请求(S10103)。接着,从广播信号取得AIT(S10104)。
从该AIT的信息中取得关于发布服务器的URL等的信息,对便携信息终端700发送该信息(S10105)。接着,从广播接收装置100对发布服务器发出时刻确认请求(S10106),基于该请求,从发布服务器对广播接收装置100发送时刻信息(S10107)。由此,能够与发布服务器的时刻一致地进行之后的认证密钥发布(S10115),但在时刻偏差没有问题的情况下,也可以省略。
[0294] 之后,进入用S10127的箭头示出的循环控制。
[0295] 首先,从便携信息终端700对广播接收装置100发出认证密钥的发布请求或广播协作信息发布请求(S10109)。认证密钥在之后(S10125)的对发布服务器的广播协作信息发布请求中使用。S10109中的广播协作发布请求是从广播信号取得的信息的发布请求,与之后的S10126的流程对应。
[0296] 无论如何,从便携信息终端发出S10109的请求时,判定是否为具有同一住宅内限制的广播协作应用(S10111),如果具有限制,则前进至下一流程S10112,如果不具有则跳过S10112的流程而前进至S10114。所有广播协作应用都具有同一住宅内限制的情况下不进行S10111的判定,前进至S10112。在S10112中,进行发出请求的便携信息终端是否存在于同一住宅内的判定,如果不是则使终端协作结束(S10113)。如果存在于同一住宅内,则进行请求的流程、从发布服务器取得广播协作信息(S10125)或从广播信号取得广播协作信息(S10126)。除了从发布服务器取得以外也可以从广播信号取得,所以也记载了S10126的流程。
[0297] 首先,说明从发布服务器取得广播协作信息的流程(S10125)。
[0298] 首先用广播接收装置100发布从便携信息终端700请求的认证密钥。此时,认证密钥中,包括发布时的时刻信息,仅在预先规定的时间内(例如10分钟)有效。在发布服务器中对认证信息包括是否为有效时间内的认证密钥进行确认,如果认证OK则允许发布广播协作信息。之后,只要在有效时间内就允许发布信息,但在超过有效时间时停止发布。例如流传输影像在超过有效时间时不能够观看。
[0299] 预先设定的有效时间可以在发布服务器中保持,也可以由广播接收装置100从广播信号(例如AIT)取得、在认证密钥中嵌入有效时间信息。对便携信息终端700预先通知有效时间的信息,在有效时间结束之前请求发布认证密钥。或者,有效时间也可以用广播接收装置100管理,在有效时间结束之前,确认便携信息终端700存在于同一住宅内之后从广播接收装置100自动地对便携信息终端700发布认证密钥。
[0300] 有效时间可以在一个节目中相同,也可以随着节目进行而变化。另外,如果没有有效时间的设定,则也可以采用只要进行一次认证、在节目观看中认证都有效的处理。
[0301] 进而,发布服务器中的认证(S10117)中使用的认证密钥中也可以嵌入AIT中记载的认证信息。由此,能够确认是合法的认证请求。另外,如果随着节目进行变更AIT中记载的认证信息,在发布服务器中必须用嵌入了与节目的进行同步的信息的认证密钥进行认证,则能够确认持续观看同一节目。该情况下,适当读取AIT的信息进行更新(S10124)。其中,广播信号中嵌入的认证信息除了在AIT中记载之外,也可以作为广播协作信息嵌入。进而,作为实质上变更认证信息的方法,也能够使用使发布服务器的URL自身随着节目进行而变更的方法。其中,该情况下的URL变更,是发布服务器相同但入口不同的情况,但也可以通过广播协作应用的变更等而变更为新的发布服务器。该情况下,每次变更都进行发布服务器信息发送(S10105)、时刻确认请求(S10106)、时刻信息发送(S10107)的流程。
[0302] 接着,说明从广播信号取得广播协作信息的流程(S10126)。
[0303] 该情况下,确认便携信息终端700存在于同一住宅内之后,广播接收装置100从广播信号取得广播协作信息(S10119),接着对便携信息终端700发布该信息(S10120)。
[0304] 其中,随着节目进行变更广播协作信息的情况下,也可以从广播信号发出变更的通知(S10110),以该通知为契机,取得广播协作信息。该情况下,如果从发布服务器取得,则从广播接收装置100对便携信息终端发布认证密钥(S10115),通知存在变更通知。如果在有效时间内则也可以省略认证密钥的发布,仅进行变更通知的通知。从广播信号取得的情况下,广播接收装置100取得信息(S10119),对便携信息终端发布(S10120)。其中,从广播信号取得的情况下,可以每当有变更通知就确认便携信息终端700存在于同一住宅内,也可以如实施例2所述,如果在有效时间内就省略该确认。此处,关于来自广播信号的变更通知(S10110)记载为从广播协作信息取得,但此处事件消息也记载为包括在广播协作信息中。进而,该变更通知也可以在AIT中记载。
[0305] 一系列的广播协作信息的接收(取得)、发布处理结束之后,广播接收装置100判定是否在持续观看同一节目(S10121),未持续的情况下对便携信息终端一方的协作控制应用进行不允许协作的响应,结束处理(S10123)。如果持续观看则返回S10108,继续循环处理S10127。
[0306] 这样,发布服务器的认证中使用的认证密钥中包括时刻信息,通过进行有效时间的管理,能够定期地确认便携信息终端700与广播接收装置100存在于同一住宅内,能够适当地进行具有同一住宅内限制的广播协作应用的运行。进而,通过在发布服务器中的认证中使用广播信号中嵌入的认证信息,能够确保发布请求的合法性,如果适当变更广播信号的认证信息,也能够确认在持续观看同一节目。
[0307] 根据以上说明的本实施例的便携信息终端协作技术,在与广播接收装置协作的便携信息终端从发布服务器取得广播协作信息的情况下,也能够实现同一住宅内限制。
[0308] (实施例4)
[0309] 在实施例2、3中,说明了在终端协作中实现同一住宅内限制的流程,但取决于广播协作应用也可以允许从住宅外使用。本实施例中对这样的情况进行说明。例如电视购物等节目自身是广告、宣传的情况下,对于广播运营商而言优选无论住宅内外都能够使用广播协作应用。这样的节目的情况下,只要先在广播接收装置100中注册,就可以无论便携信息终端700是否在住宅内,都允许使用广播协作应用。该情况下,如果是用广播影像自身作为流传输数据、从广播接收装置100经由互联网对便携信息终端700发布的广播协作应用,则便利性更高。流传输数据也可以为了保护著作权而用广播接收装置100加密。包括对住宅外发布广播影像,关于广播协作应用是否允许从住宅外使用,在广播信号内的数据(例如AIT等)中记载。
[0310] 在图18C中示出具体的流程。该流程中一部分流程与实施例2、3共通,所以对于与实施例2、3重复的部分省略说明。广播接收装置100在发生来自住宅外的终端协作请求(S10203)的情况下,如果是允许住宅外使用的应用,则确认请求源是已注册的便携信息终端(S10205)之后,允许协作。此处,如有需要,也可以为了对广播影像、广播协作信息的著作权保护而在便携信息终端700和广播接收装置100中进行认证(S10207)。此时,该认证也可以是发布服务器中的认证(S10207)。从广播信号(例如在AIT中记载)取得是否需要著作权保护的信息、著作权保护的认证方法的信息,与其相应地进行控制。广播信号中未保存这些信息的情况下,遵照广播接收装置100中预先决定的规定方法。例如,进行预先决定的规定的著作权保护处理即可。另外,广播信号中未保存这些信息的情况下,也可以在广播接收装置100中预先决定不进行著作权保护处理。
[0311] 以下示出用于著作权保护的认证的具体例。以下认证可以分别进行一种。或者,也可以组合进行以下举例表示的多种认证。另外,也可以组合进行以下举例表示的认证、和以下未举例表示的其他认证处理。
[0312] [用ID和密码认证]
[0313] 在广播接收装置100中注册便携信息终端700时,发布ID和密码,广播接收装置100通过确认该ID和密码允许协作。
[0314] [使用加密密钥]
[0315] 在使用上述ID和密码的认证之外,也从广播接收装置100对便携信息终端发送用于对加密的影像数据等进行解密的加密密钥。该加密密钥也可以从广播信号(例如在AIT中记载)取得。
[0316] [使用发布服务器]
[0317] 该方法从发布服务器进行用于对加密的影像数据等进行解密的加密密钥的发布。便携信息终端700对发布服务器发送ID和密码,取得加密密钥。该情况下,通过从广播信号(例如在AIT中记载)取得发布服务器的位置信息(具体而言为URL),从广播接收装置100对便携信息终端700发送该位置信息,安全性进一步提高。因为便携信息终端700不获取加密密钥就不能进行影像等的解密,所以可以通过从广播接收装置100要求发布服务器中的认证而进行著作权保护的认证,也可以通过从便携信息终端700对广播接收装置100通知已成功取得加密密钥而完成认证。其中,也可以进行发布服务器进行的收费。
[0318] [相互认证加密密钥]
[0319] 广播接收装置100和便携信息终端700通过相互认证各自持有的加密密钥、取得确认而进行著作权保护的认证。
[0320] 广播信号中保存的信息表示需要用规定方法进行著作权保护的情况下,用该规定方法未能进行著作权保护的认证的情况下,不允许终端协作。另外,广播信号中没有指定,用广播接收装置100的既定的方法进行认证的情况下,也在用该既定的方法未能进行著作权保护的认证的情况下,不允许终端协作。
[0321] 允许了终端协作的情况下,之后不进行便携信息终端700是否存在于同一住宅内的确认,按照来自便携信息终端700的请求(S10211)、广播接收装置100的自主控制、来自广播信号的请求(S10210),对便携信息终端700进行广播协作信息的发布(S10217)、发布服务器用的认证密钥的发布(S10212)。其中,该情况下也可以不进行设定了有效时间的控制。位于住宅外的便携信息终端700从广播接收装置100、或者使用接收发布的认证密钥从发布服务器取得广播协作信息(S10215)。另外,如果在广播接收装置100发布的认证密钥中嵌入从广播信号取得的认证信息(例如在AIT中记载),发布服务器对于嵌入了从广播信号取得的认证信息的认证密钥允许访问,则能够进一步实现住宅外使用的适当化。
[0322] 进而,也存在作为节目观看的赠品而进行打折的情况等、最好不允许无限制地使用广播协作应用的情况,这样的情况下,优选先在便携信息终端存在于同一住宅内的状态下进行认证,之后即使不在同一住宅内也允许使用发布服务器的方法。该情况下,便携信息终端700也可以不在广播接收装置100中注册。
[0323] 在图18D中示出该情况下的具体流程。该流程中一部分流程与上述图18C共通,所以对于重复的部分省略说明。首先,在便携信息终端700与广播接收装置100存在于同一住宅内的状态下,从便携信息终端700对广播接收装置100进行终端协作请求,广播接收装置100确认该便携信息终端700存在于同一住宅内之后(S10305)允许协作。此处,如有需要,也可以为了对广播影像、广播协作信息的著作权保护而在便携信息终端700和广播接收装置
100中进行认证(S10307)。此时,该认证也可以是外部的发布服务器中的认证。从广播信号(例如在AIT中记载)取得是否需要著作权保护的信息、著作权保护的认证方法的信息,与其相应地进行控制。广播信号中未保存这些信息的情况下,遵照广播接收装置100中预先决定的规定方法。例如,进行预先决定的规定的著作权保护处理即可。另外,广播信号中未保存这些信息的情况下,也可以在广播接收装置100中预先决定不进行著作权保护处理。
[0324] 以下示出用于著作权保护的认证的具体例。以下认证可以分别进行一种。或者,也可以组合进行以下举例表示的多种认证。另外,也可以组合进行以下举例表示的认证、和以下未举例表示的其他认证处理。
[0325] [使用加密密钥]
[0326] 在便携信息终端700位于同一住宅内的状态下,从广播接收装置100对便携信息终端发送用于对加密的影像数据等进行解密的加密密钥。该加密密钥也可以从广播信号(例如在AIT中记载)取得。通过在同一住宅内交接该加密密钥而进行认证。进而,如果设为在并非有节目时不能够从广播信号取得加密密钥,将对便携信息终端700交接加密密钥限定在同一住宅内,则能够设置此时必须在同一住宅内的限制,能够用于对观看附加赠品。
[0327] [使用发布服务器]
[0328] 该方法从发布服务器进行用于对加密的影像数据等进行解密的加密密钥的发布。便携信息终端700对发布服务器发送ID和密码,取得加密密钥。该情况下,通过从广播信号(例如在AIT中记载)取得发布服务器的位置信息(具体而言为URL),从广播接收装置100对便携信息终端700发送该位置信息,安全性进一步提高。因为便携信息终端700不获取加密密钥就不能进行影像等的解密,所以可以通过从广播接收装置100要求发布服务器中的认证而进行著作权保护的认证,也可以通过从便携信息终端700对广播接收装置100通知已成功取得加密密钥而完成认证。对发布服务器的访问可以在住宅内进行,也可以在住宅外进行,但如果设为在并非有节目时不能够从广播信号取得发布服务器的位置信息,将对便携信息终端700交接位置信息限定在同一住宅内,则能够设置此时必须在同一住宅内的限制,能够用于对观看附加赠品。其中,也可以进行发布服务器进行的收费。
[0329] [相互认证加密密钥]
[0330] 广播接收装置100和便携信息终端700通过相互认证各自持有的加密密钥、取得确认而进行著作权保护的认证。该认证可以在住宅内进行,也可以在住宅外进行。
[0331] 广播信号中保存的信息表示需要用规定方法进行著作权保护的情况下,用该规定方法未能进行著作权保护的认证的情况下,不允许终端协作。另外,广播信号中没有指定,用广播接收装置100的既定的方法进行认证的情况下,也在用该既定的方法未能进行著作权保护的认证的情况下,不允许终端协作。允许终端协作之后的流程与图18C的流程共通,所以省略说明。
[0332] 根据以上说明的本实施例的便携信息终端协作技术,对于与广播接收装置协作的便携信息终端,能够在注意著作权保护的同时实现从住宅外使用。
[0333] (实施例5)
[0334] 在实际的使用状况中,优选简便地得知节目有无终端协作应用、和哪个终端协作应用可用。本实施例中,说明终端协作应用的可用状况的显示方法。终端协作应用指的是在终端协作中使用的广播协作应用。
[0335] 图19A是存在终端协作应用的情况下的广播协作应用的启动器画面(173b11)的例子。广播协作应用以带边框字符的图标显示。显示了与正在观看的节目协作的广播接收装置100用的广播协作应用(173b12~173b14)和便携信息终端用的广播协作应用(173b15~173b17)。本例的情况下,用包围字符串的框线的粗细和框内的颜色示出应用的状况。主体应用A、B(173b12、173b13)和终端应用A、B(173b15、173b16)是可用的状态,主体应用C(173b14)和终端应用C(173b17)是不可用的状态。所谓终端应用是不可用的状态,是指在处于能够与广播接收装置100通信的状态的便携信息终端700中,不存在具有运行该应用的功能。
[0336] 图19B是在图19A中选择了终端应用A之后的画面。示出了关于终端应用A的各便携信息终端700的状态。该画面中显示的便携信息终端,是过去曾与广播接收装置100进行协作或已注册的终端。
[0337] 示出了图标的框线为实线的便携终端1(173b22)和便携终端2(173b23)处于能够与广播接收装置100通信的状态,框线为虚线的便携终端3(173b24)和便携终端4(173b25)不处于能够与广播接收装置100通信的状态。另外,示出了图标的框内为白色的便携终端1(173b22)和便携终端3(173b24)具有运行终端应用A的功能,框内为灰色的便携终端2(173b23)和便携终端4(173b25)不具有运行终端应用A的功能。进而,该终端中应用已在运行的情况下,也可以使用表示该情况的设计的图标。
[0338] 另外,图标使用图案时更易于在视觉上得知,所以以下示出其例子。
[0339] 图19C是表示广播协作应用的一览的启动器画面(173b31)的例子。在广播接收装置100之外,也按便携信息终端700的类型示出了图标。173b32和173b33是表示广播接收装置100的图标,173b34和173b35是表示智能型的便携信息终端700的图标,173b36是表示头戴显示器型的便携信息终端700的图标。各应用是用图标表示的装置用的。
[0340] 图19C中,在不能够使用该应用的情况下,在装置的图案上重叠地显示表示不可用的标志(当前的情况下为圆中有斜线的标志)。另外,关于广播接收装置100,也可以在该应用已在运行的情况下重叠显示表示该情况的标志(当前的情况下为圆中有点)。通过该显示,能够防止虽然已在运行、但仍进行启动器的流程这样多余的动作。便携信息终端700的情况下,也能够采用在处于能够与广播接收装置通信的状态且能够运行该应用的所有终端中该应用都在运行时显示表示正在运行的标志这样的方法。
[0341] 图19D是在图19C中选择了应用C(173b34)之后的画面(173b41)。示出了与应用C对应的类型的便携信息终端700的状态。在该画面中,便携信息终端700不具有广播协作应用的运行功能的情况、不处于能够与广播接收装置100通信的状态的情况、已在运行该广播协作应用的情况下,分别在图标上重叠显示表示该情况的标志。本例中,不具有运行功能的情况下显示圆中有斜线的标志(173b44、173b46),不处于能够通信的状态的情况下显示三角中有感叹号的标志(173b45、173b46),已在运行的情况下显示圆中有点的标志(173b43)。
[0342] 进而,优选有即使不随时使启动器起动、也在状况变化时得知存在广播协作应用的显示方法。例如,接通电源时、变更频道时、在节目开始、节目途中广播协作应用有变更时、广播接收装置100与便携信息终端700之间的通信状态有变化的情况、应用的运行状况变化的情况下,持续预先规定的时间显示图标,显示此时的状态。
[0343] 在图19E中示出该情况的例子。显示了表示各装置的类型的图标的情况下,表示存在与该类型的装置对应的广播协作应用。该情况下,圆中有斜线的标志,表示在处于可用状态的该类型的装置中不存在能够运行该应用的。圆中有点的标志表示表示处于可用状态的该类型的所有装置中该应用都在运行。
[0344] 图19F是便携信息终端700中的显示画面(10401)。从便携信息终端700请求终端协作时,用一览表得知哪个广播接收装置100中哪个广播协作应用可用对于使用是便利的。在图19F中示出该一览表的例子(10402)。该表中示出了与要查询的节目对应的广播协作应用在自宅内的哪个广播接收装置100中可用。另外,如果也显示各广播接收装置100的状态,则特别在从住宅外使用时便利性更高。本例中,示出了正在接收该节目、正在接收其他节目、空闲、已预约其他节目(从节目途中起预约了其他节目的录像的情况)这样的显示例。其中,此处,在广播接收装置100内存在多个调谐器的情况下,如果按多个调谐器的每一个显示状态则便利性更高。在表10202中,示出了用子编号区分同一装置内的调谐器。例如接收装置B-1、接收装置B-2是同一广播接收装置100内的调谐器。终端协作的情况下,如果用流传输数据接收广播影像和声音的发布,则不需要使用广播接收装置100的影像部,只要广播接收装置100内的调谐器能够使用就能够使用广播,所以如果得知每个调谐器的使用状况则便利。
[0345] 其中,为了进行本实施例中说明的显示,必须按每个广播协作应用具有是与广播接收装置100对应的应用、还是是与哪一类型的便携信息终端700对应的应用的信息。另外,在广播接收装置100、便携信息终端700中,需要用于运行对应的应用的信息。这些信息例如在AIT中记载,从而能够用广播接收装置100取得。
[0346] 根据以上说明的本实施例的便携信息终端协作技术,能够通过显示关于广播协作应用、广播接收装置100、便携信息终端700的信息,而使用便利性更高的广播协作服务。
[0347] (实施例6)
[0348] 以下说明本发明的实施例6。其中,本实施例中的结构和效果等只要没有特别提及就与实施例1相同。因此,以下主要说明本实施例与实施例1的不同点,对于共通的部分为了避免重复而尽量省略说明。
[0349] 本实施例中,对于基于用上述广播波发送的AIT的广播协作应用的起动处理的、特别是以下对应的情况下的广播接收装置100的动作举例说明。该情况指的是上述广播协作应用是广播管理应用程序、并且用PMT中的信息和AIT的应用程序控制码903和起动优先度907等的信息(图6)规定和指示广播协作应用即广播管理应用程序优先自动起动的情况。另外,以下有时将广播管理应用程序称为“广播管理应用”。
[0350] 实施例6的广播接收装置100具有与用户选择相应地控制数字广播服务中指定了上述自动起动的广播协作应用的起动处理的功能。实施例6的广播接收装置100在存在上述自动起动的规定或指示的情况下,不是无条件地自动起动该广播协作应用,而是控制仅在相当于如以下(1)~(3)所述的条件的情况下自动起动。(1)用广播接收装置的用户设定设定为允许自动起动的情况。(2)持有与广播接收装置协作的规定终端的用户正在观看的情况,换言之用协作的终端的用户设定设定为允许自动起动的情况。(3)每次对用户执行起动确认、该确定中肯定的情况。
[0351] 图20表示包括实施例6的广播接收装置100的系统结构和使用例。广播接收装置100从广播台服务器300经由无线电塔300t接收广播波,分离为广播节目的影像和AIT等信息。广播接收装置100基于AIT等信息适当地从服务运营商服务器400取得广播协作应用。
AIT中有时包括指示与广播节目协作的广播协作应用的自动起动的信息。
[0352] 存在对广播接收装置100进行终端协作的1个以上便携信息终端700。例如1台广播接收装置100能够与2名用户的便携信息终端700分别协作而共用。例如存在用户A持有的终端A、和用户B持有的终端B。不限于此,也可以是1名用户使用多台便携信息终端700。
[0353] 实施例6的广播接收装置100具有包括用户选择单元2001的应用起动控制单元2000。用户选择单元2001是基于广播接收装置100和便携信息终端700的用户的操作,选择可否允许广播协作应用起动和运行的单元。用户选择单元2001例如由广播接收装置100和便携信息终端700中的指示输入部和用户设定部等构成。应用起动控制单元2000在用AIT指示了广播协作应用的自动起动的情况下,与用户和用户选择单元2001对于可否允许广播协作应用起动和运行的选择相应地,控制该广播协作应用的起动。
[0354] [广播管理应用的自动起动的情况]
[0355] 实施例6中,首先规定为广播管理应用优先自动起动的情况下的、广播接收装置100适当确认PMT和AIT等信息直到起动广播管理应用的动作序列,与实施例1的使用图7A的说明相同。其中,图7A的例子中,通过确认AIT的应用程序简档904而在广播接收装置100中确认是否能够运行对象的广播管理应用(S105)。确认能够运行的情况下,与广播接收装置
100的用户的选择无关地,总是自动起动该广播管理应用。
[0356] 但是,也要考虑例如因为想要专心观看广播节目等理由,广播接收装置100的用户不希望广播管理应用自动起动的可能性。实施例6的广播接收装置100具有应用起动控制单元2000作为考虑了该可能性的控制功能。即,实施例6的广播接收装置100在存在根据上述PMT和AIT等信息的广播管理应用优先自动起动的指示的情况,并且在通过AIT等信息确认了广播管理应用能够运行的情况下,也与用户对可否起动的选择相应地,控制该应用的起动。以下,对于控制广播管理应用可否自动起动的例子进行说明。
[0357] [广播管理应用起动时的动作序列(1)]
[0358] 图21作为实施例6的广播接收装置100的第1结构例和处理例,示出了规定了广播协作应用即广播管理应用优先起动的情况下的广播协作应用起动时的动作序列的一例。该图21示出了广播接收装置100适当确认PMT和AIT的信息、直到进而与用户选择相应地控制规定的广播协作应用可否自动起动的一系列流程。第1结构例使用广播接收装置100中的用户设定作为用户选择单元2000。
[0359] 图21中,广播接收装置100用图2A的调谐器/解调部131进行用户要求的频道的选台处理并取得TS。接着,广播接收装置100用主控制部101取得用第一分离部132分离出的PMT数据串(S1101),确认该取得的PMT中记载的起动优先度(S1102)。广播接收装置100在S1101、S1102的处理中确认广播协作应用即广播管理应用的起动优先度较高。
[0360] 进行上述确认后,广播接收装置100用应用程序控制部161取得用第一分离部132分离出的AIT数据串(S1103),确认该取得的AIT数据串的应用程序控制码903(S1104)。广播接收装置100在S1103、S1104的处理中,在应用程序控制码903是“自动起动”的情况、即指定了广播协作应用自动起动的情况下,进而确认该取得的AIT数据串的应用程序简档904(S1105)。
[0361] 广播接收装置100在S1105中,通过确认应用程序简档904的信息,而确认该广播接收装置100中能够运行该AIT中指定的广播协作应用。确认能够运行的情况下,进而广播接收装置100用应用程序控制部161参照存储部110中存储的动作设定值。由此,广播接收装置100确认在该广播接收装置100的用户设定中是否允许广播协作应用自动起动(S1106)。
[0362] 表示该广播协作应用可否自动起动的动作设定值,能够由用户用广播接收装置100的功能设定菜单等按照偏好选择设定。广播接收装置100用画面等对用户提供功能设定菜单作为用户选择单元2001。用户在该画面的功能设定菜单中,通过操作广播接收装置100的遥控器或协作的便携信息终端700等,能够进行关于各种功能的用户设定。广播接收装置
100将该功能设定菜单中的用户设定信息作为动作设定值保存在广播接收装置100内的存储器中。
[0363] 广播接收装置100在S1106的处理中,确认了不允许广播协作应用自动起动(“否”)、即用户不希望广播协作应用自动起动的情况下(S1107-No),结束图21的本处理。即,应用程序控制部161不进行AIT中指定的广播协作应用的取得和起动。
[0364] 另一方面,广播接收装置100在S1106的处理中,确认了允许广播协作应用自动起动(“可”)、即用户希望广播协作应用自动起动的情况下(S1107-Yes),前进至S1108。广播接收装置100在S1108的处理中,用应用程序控制部161基于AIT的应用程序取得目标信息905中记载的信息,经由LAN通信部121对规定的服务运营商服务器400发送广播协作应用的发布请求。
[0365] 接收了S1108的广播协作应用的发布请求的服务运营商服务器400,基于图4的应用程序管理/发布运行部4103的控制,根据需要进行广播接收装置100的认证处理之后,经由LAN通信部421发布应用程序存储区域4013中存储的规定的广播协作应用(S1109)。其中,关于上述认证处理,使用公知的方法即可,省略详细说明。
[0366] 接着,广播接收装置100用应用程序引擎162基于应用程序控制部161的控制起动经由LAN通信部121接收到的、从上述服务运营商服务器400发布的规定的广播协作应用(S1110)。由此运行广播协作应用并显示该应用的运行画面。
[0367] 其中,作为变形例,S1106~S1107的处理也可以在用S1108~S1109的处理取得广播协作应用之后进行。
[0368] 如上述图21的第1结构例所述,在实施例6中,能够在用广播接收装置100的用户设定确认了允许自动起动的情况下起动广播协作应用。
[0369] [广播管理应用起动时的动作序列(2)]
[0370] 图22作为实施例6的广播接收装置100的第2结构例和处理例,示出了规定了广播协作应用即广播管理应用优先起动的情况下的、与图21不同的广播协作应用起动时的动作序列的一例。该图22是通过参照与广播接收装置100协作动作、即进行上述终端协作的便携信息终端700中存储的动作设定值、即用户设定信息,而确认广播协作应用可否自动起动的例子。第2结构例使用便携信息终端700中的用户设定作为用户选择单元2000。用户对便携信息终端700选择设定可否允许广播协作应用自动起动。
[0371] 图22中,广播接收装置100首先进行与图21的S1101~S1105的处理相同的S1201~S1205的处理。广播接收装置100在S1205中通过确认应用程序简档904确认了AIT中指定的广播协作应用能够运行的情况下,接着进行S1206的处理。在S1206中,广播接收装置100用应用程序控制部161对正在协作动作的便携信息终端700发送用户设定确认请求。此处存在例如图20的终端A作为正在协作动作或能够终端协作的状态的便携信息终端700。
[0372] 便携信息终端700用图5B的协作控制运行部7102响应经由LAN通信部721接收到的上述用户设定确认请求地、参照图5A的存储部710中存储的关于广播接收装置100的动作设定值。由此,便携信息终端700确认该便携信息终端700中的用户设定中的、该广播接收装置100中的广播协作应用可否自动起动(S1207)。便携信息终端700用协作控制运行部7102将上述可否自动起动的确认结果作为用户设定确认结果,经由LAN通信部721发送到广播接收装置100(S1208)。
[0373] 其中,上述便携信息终端700的用户设定信息即广播接收装置100中的广播协作应用可否自动起动的动作设定值,例如能够用以下手段设定。即,在广播接收装置100与便携信息终端700的协作动作状态下,能够用便携信息终端700的功能设定菜单中的一个项目即协作功能设定菜单等,由用户按照偏好选择设定。便携信息终端700用画面等对用户提供上述功能设定菜单。用户从功能设定菜单选择协作功能设定菜单。协作功能设定菜单是能够进行关于协作动作的设定的菜单。用户使用从协作功能设定菜单选择的操作,能够进行关于广播接收装置100中的广播协作应用可否自动起动的设定。便携信息终端700将功能设定菜单中的用户设定信息作为动作设定值保存在便携信息终端700内的存储器中。
[0374] 广播接收装置100通过上述S1206~S1208的处理,确认了不允许广播协作应用自动起动、即持有便携信息终端700的用户不希望广播接收装置100中的广播协作应用自动起动的情况下(S1209-No),结束图22的本处理。即,应用程序控制部161不进行AIT中指定的广播协作应用的取得和起动。
[0375] 另一方面,广播接收装置100确认了允许广播协作应用自动起动、即持有便携信息终端700的用户希望广播接收装置100的广播协作应用自动起动的情况下(S1209-Yes),前进至S1210。
[0376] 在S1210中,广播接收装置100用应用程序控制部161基于AIT的应用程序取得目标信息905中记载的信息,经由LAN通信部121对规定的服务运营商服务器400发送广播协作应用的发布请求。
[0377] 接收了上述S1210的广播协作应用的发布请求的服务运营商服务器400,基于应用程序管理/发布运行部4103的控制,根据需要进行广播接收装置100的认证处理之后,经由LAN通信部421发布应用程序存储区域4013中存储的规定的广播协作应用(S1211)。
[0378] 接着,广播接收装置100用应用程序引擎162基于应用程序控制部161的控制起动经由LAN通信部121接收到的、从上述服务运营商服务器400发布的规定的广播协作应用(S1212)。
[0379] 如上述图22的第2结构例所述,在实施例6中,能够在存在与广播接收装置100协作的便携信息终端700、用该便携信息终端700的用户设定确认了允许自动起动的情况下,起动广播协作应用。
[0380] 其中,作为变形例,在上述图22中确认用户设定时,便携信息终端700并非正在与广播接收装置100协作动作的情况下,在S1206~S1208的处理之前,也可以进行图8C的S606~S611的处理。由此,该变形例中,进行协作控制应用的起动处理而使便携信息终端700开始与广播接收装置100的协作动作,在该状态下进行用户设定确认。
[0381] 另外,作为变形例,在以下情况下,能够实现在S1209中控制选择Yes方的实施例、和在S1209中控制选择No方的实施例。该情况指的是在S1206中不存在作为发送用户设定确认请求的对象的便携信息终端700的情况、没有对该请求的响应的情况、在S1208中未能正确取得用户设定确认结果的情况等。该情况相当于此时不存在能够进行终端协作的便携信息终端700的状况、和广播接收装置100与便携信息终端700之间暂时不能够通信的状况等。前者的实施例中,虽然不能够根据用户设定确认允许起动,但起动广播协作应用。后者的实施例中,因为不能够根据用户设定确认允许起动,所以不起动广播协作应用。采用上述变形例中的哪一种控制的动作,由广播接收装置100的规格进行规定,或者能够由用户选择设定。
[0382] 另外,作为变形例,S1206~S1209的处理也可以在用S1210~S1211的处理取得广播协作应用之后进行。
[0383] [广播管理应用起动时的动作序列(3)]
[0384] 图23作为实施例6的广播接收装置100的第3结构例和处理例,示出了规定了广播协作应用即广播管理应用优先起动的情况下的、另一个不同的广播协作应用起动时的动作序列的一例。该图23是每次都实时地用画面的消息等对用户确认可否起动广播协作应用的例子。第3结构例使用从便携信息终端700对广播接收装置100的指示输入作为用户选择单元2000。
[0385] 图23中,广播接收装置100首先进行与图21的S1101~S1105的处理相同的S1301~S1305的处理。广播接收装置100在S1205中通过确认应用程序简档904确认了AIT中指定的广播协作应用能够运行的情况下,接着进行S1306的处理。在S1306中,广播接收装置100用应用程序控制部161在影像显示部173上显示用于使用户选择是否允许广播协作应用起动的起动可否确认画面。
[0386] 用户对于在S1306中显示的起动可否确认画面,使用作为操作单元的便携信息终端700或遥控器等,选择可否起动该广播协作应用(S1307)。广播接收装置100接受该选择的信息作为指示输入。
[0387] 广播接收装置100与S1307的用户对起动可否选择的结果相应地,在未选择广播协作应用起动的情况、即此时用户不允许起动的情况(S1308-No)下,结束图23的本处理。即,应用程序控制部161不进行AIT中指定的广播协作应用的取得和起动。
[0388] 另一方面,广播接收装置100在S1307的用户选择了广播协作应用起动的情况、即此时用户允许起动的情况(S1308-Yes)下,前进至S1309。广播接收装置100在S1309的处理中,用应用程序控制部161基于应用程序取得目标信息905中记载的信息经由LAN通信部121对规定的服务运营商服务器400发送广播协作应用的发布请求。
[0389] 接收了上述广播协作应用的发布请求的服务运营商服务器400,基于应用程序管理/发布运行部4103的控制,根据需要进行广播接收装置100的认证处理之后,经由LAN通信部421发布应用程序存储区域4013中存储的规定的广播协作应用(S1310)。
[0390] 接着,广播接收装置100用应用程序引擎162基于应用程序控制部161的控制起动经由LAN通信部121接收到的、从上述服务运营商服务器400发布的规定的广播协作应用(S1311)。
[0391] 其中,作为变形例,S1306~S1308的处理也可以在用S1309~S1310的处理取得广播协作应用之后进行。
[0392] 如上述图23的第3结构例所述,在实施例6中,能够每次用画面对用户进行起动确认,在确认允许的情况下,起动广播协作应用。
[0393] 上述图23的例子中,使便携信息终端700使用终端协作起到广播接收装置100的操作单元的作用而选择上述可否起动。不限于此,也能够是使用主体即广播接收装置100中具备的遥控器等选择上述可否起动的实施例。
[0394] [起动可否确认画面]
[0395] 图24表示用图23的S1306的处理显示的广播接收装置100的起动可否确认画面的一例。本实施例中,在图24的影像显示部173的画面上,显示消息框173f1作为起动可否确认画面。消息框173f1包括规定的广播协作应用可用的意思的消息,以及用于选择可否起动该广播协作应用的“是”和“否”按钮的显示。消息的例子是“广播协作应用XXX可用。是否起动广播协作应用XXX?”等。其他消息的例子是“指定了起动广播协作应用XXX,可以起动,是否允许起动?”等。
[0396] 在显示了图24所示的消息框173f1的状态下,用户使用上述操作单元选择可否起动(S1307)。例如用户在图10A的便携信息终端700的协作控制应用的基本画面741a中,使用光标按键741ac和决定按键741ad等,选择上述“是”或“否”。由此,用户能够与此时自己的情况和状况相应地选择可否允许在广播接收装置100中起动用消息框173f1提示的广播协作应用。
[0397] 其中,作为变形例,也可以代替上述消息框173f1在画面内显示如上述图12A所示的表示存在协作应用的图标173b0、或者其他的标志或图像等,使用户选择操作。该情况下,用户例如按下协作控制应用的基本画面741a的协作应用按键741a9。由此起动规定的广播协作应用。另外,在与选择图标173b0对应的协作应用按键741a9在规定时间以上没有被按下的情况下,也可以控制消去图标173b0的显示。
[0398] [效果等]
[0399] 根据以上实施例6的广播接收装置100的各结构例,在存在PMT和AIT对广播管理应用优先自动起动的规定和指示、并且用AIT确认了广播管理应用能够运行的情况下,也能够与用户选择相应地适当控制该广播管理应用的起动。即,根据本实施例的广播接收装置100,能够执行附加价值更高的功能。
[0400] 其中,关于在上述第1~第3结构例和各种变形例中采用哪一种,作为广播接收装置100等的规格进行规定,或者能够由用户对广播接收装置100等选择设定。例如,图21和图22的结构例中,作为用户设定的动作设定值,能够从(a)“允许广播管理应用起动(可)”和(b)“不允许广播管理应用起动(否)”两值中选择。不限定于此,作为变形例,在用户设定中,也可以从在上述(a)(b)之外,还包括(c)“对终端询问”、(d)“每次用画面确认”这样的值的多值中选择。该变形例的广播接收装置100与用户选择的设定值对应地进行第1~第3结构例的控制动作。(c)设定的情况下进行第2结构例的处理,(d)设定的情况下进行第3结构例的处理。
[0401] 特别是在图21的第1结构例中,能够与用户预先对广播接收装置100的设定相应地,进行广播协作应用起动的控制。用户能够与自己的情况相应地适当变更设定,使用广播协作应用。
[0402] 图25表示在广播接收装置100的画面中显示用户设定用的菜单的例子。响应用户对遥控器等的操作,在画面上显示用户设定用的菜单173f2。第1结构例的情况下,该菜单173f2具有“允许广播管理应用起动”作为设定项目之一。该项目对应于“在指定了广播协作应用自动起动时是否允许自动起动”。用户能够在菜单173f2的该设定项目中用按钮的开/关等设定对应于上述(a)(b)的可否。用便携信息终端700的画面也能够实现同样的功能。
[0403] 特别是在图22的第2结构例中,能够以持有便携信息终端700的用户为单位设定广播管理应用可否自动起动,进而,也能够根据有无进行协作动作的便携信息终端700选择广播管理应用可否自动起动。
[0404] 用上述图20说明上述设定和使用例。作为便携信息终端700中的用户设定,用户A的终端A进行设定A,用户B的终端B进行不同的设定B。例如设定A是广播协作应用自动起动为“可”,设定B是广播协作应用的自动起动为“否”。在图22的S1206~S1209的处理的时刻,例如仅有用户A的终端A正在协作动作的情况下,对该终端A确认,结果允许起动。仅有用户B的终端B正在协作动作的情况下,对该终端B确认,结果不允许起动。这样,能够以各用户的便携信息终端700为单位设定可否起动广播协作应用,能够与在此时的状况下有无协作的便携信息终端700相应地起动和使用广播协作应用。
[0405] 另外,作为变形例,能够进行考虑了广播接收装置100中的规格或用户设定、和便携信息终端700中的规格或用户设定双方的组合的控制动作。例如能够是使便携信息终端700中的用户设定的内容比广播接收装置100中的用户设定更优先的实施例、使广播接收装置100中的用户设定的内容比便携信息终端700中的用户设定更优先的实施例中的某一方。
[0406] 另外,在第2结构例中,也能够进行关于是否对便携信息终端700询问确认可否起动广播协作应用的用户设定。该情况下,在上述图25的用户设定用的菜单173f2中,设置对应于上述(c)“对终端询问”的设定项目。
[0407] 特别是在图23的第3结构例中,能够以按每个广播节目准备的广播管理应用为单位控制可否起动。用户查看画面上提示的广播管理应用和确认的信息,在此时想要起动该应用的情况下能够允许起动,在此时不想要起动该应用的情况下能够不允许起动。
[0408] 另外,在第3结构例中,也能够进行关于是否每次用画面确认可否起动广播协作应用的用户设定。该情况下,在上述图25的用户设定用的菜单173f2中,设置对应于上述(d)“每次用画面确认”的设定项目。
[0409] 以下列举其他实施例。其他实施例中,准备了用于在上述图21和图22的结构例中预先通过用户设定选择设定了上述(b)否的情况下,也与该设定值无关地强制起动广播管理应用的选项。该实施例中,例如在图6所示的AIT的数据结构中,作为应用程序控制码903的参数的设定值,在(1)~(4)之外,还准备(5)“强制起动”的设定值。或者也可以另外准备“强制起动设定”的项目作为AIT的参数之一(图6的“其他信息”之一)。其设定值例如能够选择“有效”、“无效”。
[0410] 进而,应用程序控制码903的设定值是上述(5)“强制起动”的情况、或者上述“强制起动设定”项目的值是“有效”的情况下,广播接收装置100如下所述地控制。即,广播接收装置100即使在上述动作设定值被设定为(b)否的情况下,也控制强制起动广播管理应用。换言之,本实施例的控制设置强制起动作为比关于上述自动起动的用户选择的项目更高级和优先的项目。采用如上所述的设置了强制起动的选项的实施例的情况下,例如能够从广播台方对用户适当地显示和提供用于显示紧急信息的应用程序和需要特定的CM演出的应用程序等显示和提供的必要度高的应用程序。
[0411] 作为其他实施例,在广播接收装置100的内部预安装了广播协作应用的情况下,不需要对于上述服务运营商服务器400的广播协作应用的取得等处理(例如图21的S1108~S1110)。
[0412] 作为广播波中包括的用于控制广播协作应用的信息,能够不限于PAT或AIT等地应用。例如也可以将图6的AIT的参数(901~909)之一分离作为独立的控制信息构成和提供。该控制信息可以用包括在广播波中的形式提供,也可以用广播波以外的形式提供。该控制信息也可以预先在装置内设定。
[0413] (实施例7)
[0414] 以下说明本发明的实施例7。其中,本实施例中的结构和效果等只要没有特别提及就与实施例1相同。因此,以下主要说明本实施例与实施例1的不同点,对于共通的部分为了避免重复而尽量省略说明。
[0415] 本实施例的广播通信协作系统中使用的应用程序即广播协作应用由HTML文档构成,所以能够与网络上的其他HTML文档链接。广播管理应用基于广播波的广播信号中包括的AIT的应用程序控制码903等控制起动/结束等动作。非广播管理应用程序和一般应用程序的起动/结束等动作不受上述广播信号控制。其中,以下有时将非广播管理应用程序称为“非广播应用”,将一般应用程序称为“一般应用”。
[0416] 因为能够在构成上述广播协作应用的HTML文档中链接,所以实施例7中,能够从广播管理应用跳转至非广播应用或一般应用。另外,实施例7中,非广播应用和一般应用也能够从上述广播协作应用启动器画面等与用户的指示操作相应地直接起动。例如,广播台或服务运营商等在广播管理应用的HTML文档中,通过URL等链接的记载,而使其包括指示向构成非广播应用等的其他HTML文档跳转的信息。这样的情况下,可以发生从上述广播管理应用向非广播应用等的跳转。
[0417] 上述非广播应用和一般应用的起动/结束等动作不受广播信号控制,所以存在用户一边观看广播节目一边运行非广播应用或一般应用的情况。然后,用户一边观看广播节目一边运行非广播应用时,存在进而请求起动与该广播节目协作的广播管理应用的情况。该请求例如可以列举用广播信号中包括的AIT的应用程序控制码903等进行的起动指示。
即,该情况下,要求非广播应用或一般应用与广播管理应用并行运行、或者选择一方。这样并行运行不同种类的多个应用,在技术上是可能的,但存在控制上不优选的情况,另外也存在对用户而言不便的情况。
[0418] 于是,实施例7的广播接收装置100为了在上述状况下也能够适当地处理,而具有控制该应用的重复或并行起动或者各应用的起动的结束的功能。该功能在正在运行第1应用时请求了起动和运行第2应用的情况下,与用户选择相应地控制包括这些应用的起动和结束等的动作。特别是,该功能在正在运行非广播应用等时收到广播管理应用的起动请求的情况下,与用户的指示输入或设定等相应地,控制非广播应用等结束和广播管理应用起动。实施例7中,说明如上所述的情况和状况下的广播接收装置100的控制动作的例子。
[0419] 上述功能实现的与用户选择相应的控制的例子如下所述。(1)上述功能使收到上述请求时正在运行的非广播应用或一般应用继续,起动和运行对象的广播管理应用。(2)上述功能使收到上述请求时正在运行的非广播应用或一般应用结束,起动和运行对象的广播管理应用。(3)上述功能使收到上述请求时正在运行的非广播应用或一般应用继续,不起动和运行对象的广播管理应用。
[0420] 上述功能中用户选择的手段如下所述。(a)上述功能在收到上述请求时,在画面上显示对用户通知收到与正在运行的非广播应用等不同的广播管理应用的起动请求的状况的信息、和用于使用户选择起动或结束的应用或者上述控制的动作的信息。该功能接受用户在画面上选择的指示输入的操作。该功能按照用户选择,例如执行从上述(1)~(3)中选择的控制的内容。(b)上述功能预先接受用户进行的用户设定操作。该功能在收到上述请求时,按照用户设定信息的确认,例如执行从上述(1)~(3)中选择的控制的内容。
[0421] 图26表示包括实施例7的广播接收装置100的系统结构和使用例。广播接收装置100从广播台服务器300经由无线电塔300t接收广播波,分离为广播节目的影像和AIT等信息。广播接收装置100基于AIT等信息适当地从服务运营商服务器400等取得广播协作应用即广播管理应用。另外,广播接收装置100适当地从服务运营商服务器400或其他应用程序服务器500等取得非广播应用或一般应用。另外,可以存在对于广播接收装置100进行终端协作的便携信息终端700,可以在广播接收装置100与便携信息终端700之间终端协作的状态下取得和运行各种应用。
[0422] 实施例7的广播接收装置100具有包括用户选择单元2601的多应用运行控制单元2600。用户选择单元2601是基于广播接收装置100和便携信息终端700的用户的操作,对于包括多种应用的起动和结束的动作、并行运行等控制的内容进行选择的单元。用户选择单元2601例如包括上述(a)的接受并处理广播接收装置100和便携信息终端700等中的指示输入的指示输入部。用户选择单元2601例如包括上述(b)的接受并处理用户设定的用户设定部。
[0423] 多应用运行控制单元2600例如在正在观看广播节目且运行非广播应用或一般应用时,用广播波的AIT指示了广播管理应用起动的情况下,与用户和用户选择单元2601对该情况下对应的控制的动作的选择相应地,控制非广播应用等结束、和广播管理应用起动等。
[0424] [多种应用的例子]
[0425] 图27表示多种应用的文档的结构、各应用的起动、各应用之间的跳转等的例子。广播波2010包括广播节目的影像、AIT等信息、BML等信息。如上所述,在广播通信协作功能中,AIT对广播接收装置100通知存在广播协作应用,指示其起动和结束等。例如按照广播波2010中包括的AIT的信息,起动广播管理应用2011。
[0426] 实施例7中,广播协作应用大致分为(a)广播管理应用、(b)非广播应用、(c)一般应用。广播管理应用基于广播信号中包括的控制信号,在广播接收状态下工作,允许对广播资源的访问。非广播应用以不受广播信号控制起动/结束等的状态工作,基于认证等允许对广播资源的访问。一般应用与广播信号独立地工作,不允许对广播资源的访问。
[0427] 图27中,广播管理应用2011即App1例如由HTML11~HTML14这4个文档构成。非广播应用2012即App2例如由HTML21~HTML22这2个文档构成。一般应用2013即App3例如由HTML31~HTML32这2个文档构成。各HTML文档能够按照用实线箭头表示的链接跳转。例如能够从App1的HTML13向App2的HTML21和App3的HTML31跳转。虚线箭头表示HTML文档之间的跳转的例子。
[0428] 图27中,例如能够与上述广播协作应用启动器画面中的用户操作2020相应地,起动非广播应用2012即App2、或一般应用2013即App3。App2例如通过读取HTML21而运行,App3例如通过读取HTML31而运行。
[0429] 正在用广播波2010再现广播节目(例如设为广播节目A)时各应用单独运行的情况的例子如下所述。(a1)用AIT指示广播管理应用2011即App1起动,起动和运行App1。App1允许对广播节目A的访问。然后,用该AIT指示App1结束,结束App1。
[0430] (a2)基于用户的指示输入等选择操作,用广播协作应用启动器画面、或来自App1的HTML13的链接等,指示非广播应用2012即App2起动,起动和运行App2。App2允许对广播节目A的访问。指示App2结束时结束App2。(a3)同样,基于用户选择操作,用广播协作应用启动器画面、或来自App1的HTML13的链接等,指示一般应用2013即App3起动,起动和运行App3。App3不允许对广播节目A的访问。指示App3结束时结束App3。
[0431] [广播管理应用起动时的动作序列]
[0432] 图28表示实施例7的广播接收装置100中的正在观看广播节目且运行非广播应用时用广播信号的AIT等请求广播管理应用起动的情况下的控制的动作序列。其中,以下用非广播应用的情况说明,但一般应用的情况下也能够同样进行。图28中,用PMT中的信息和AIT的应用程序控制码903和起动优先度907等信息规定和指示了广播管理应用优先起动。
[0433] 广播接收装置100中,在用户正在观看广播节目时,例如与用户从广播协作应用启动器画面选择任意的要求的非广播应用的操作相应地,指示非广播应用起动。然后,广播接收装置100例如在广播节目画面上叠加显示非广播应用的运行画面(S1401)。在S1401的状态下根据广播节目切换等更新广播信号中的PMT和AIT等信息的内容。即使进行了该更新,也因为非广播应用的起动/结束等动作不受广播信号控制,所以继续运行状态。
[0434] 接着,广播接收装置100用主控制部101取得用第一分离部132分离出的PMT数据串(S1402),确认PMT中记载的起动优先度(S1403)。在S1403的处理中,例如确认了广播管理应用的起动优先度较高。然后,广播接收装置100用应用程序控制部161取得用第一分离部132分离出的AIT数据串(S1404),确认取得的AIT数据串的应用程序控制码903(S1405)。在S1405的处理中,应用程序控制码903是“自动起动”的情况下,进而广播接收装置100确认上述AIT数据串的应用程序简档904(S1406)。在S1406中,广播接收装置100确认能够运行上述AIT中指定的广播管理应用。
[0435] 确认了上述能够运行的情况下,广播接收装置100用应用程序控制部161在影像显示部173上显示起动选择画面(后述的图30等)(S1407)。起动选择画面是包括用于使用户选择关于正在运行的非广播应用、和请求了自动起动的广播管理应用的起动/结束等的控制的动作、换言之为起动对象和结束对象的应用的信息的画面。实施例7中,作为上述控制动作的选择,在起动选择画面中,能够选择使非广播应用的运行继续还是结束、是否起动广播管理应用等。换言之,能够选择是否允许非广播应用和广播管理应用并行运行。
[0436] 用户在S1407中显示的起动选择画面中,使用作为自己的操作单元的便携信息终端700或广播接收装置100的遥控器等,选择关于上述多种应用的起动和结束的控制动作(S1408)。广播接收装置100接受用户的选择结果作为指示输入。广播接收装置100与S1408的用户的选择结果相应地,在没有选择上述广播管理应用起动的情况(S1409-No)下,结束图28的本处理。即,应用程序控制部161不进行AIT中指定的广播管理应用的取得和起动。非广播应用继续运行。
[0437] 另一方面,选择了上述广播管理应用起动的情况(S1409-Yes)下,前进至S1410。在S1410中,广播接收装置100用应用程序控制部161使上述正在运行的非广播应用的动作结束。
[0438] 接着,广播接收装置100基于AIT的应用程序取得目标信息905中记载的信息经由LAN通信部121对规定的服务运营商服务器400发送广播管理应用的发布请求(S1412)。接收了S1412的发布请求的服务运营商服务器400基于应用程序管理/发布运行部4103的控制,根据需要进行广播接收装置100的认证处理之后,经由LAN通信部421发布应用程序存储区域4013中存储的规定的广播管理应用(S1412)。然后,广播接收装置100用应用程序引擎162基于应用程序控制部161的控制起动经由LAN通信部121接收到的上述广播管理应用(S1413)。
[0439] 上述实施例中,在S1409中选择了广播管理应用起动的情况下在S1410中进行结束非广播应用的控制。不限定于此,也能够进行以下控制。广播接收装置100在S1409中、或者在其下一个设置的步骤中,确认是否选择了非广播应用结束。广播接收装置100与该步骤中的用户的选择结果相应地,在选择了非广播应用结束的情况下执行S1410,没有选择的情况下前进至S1411。
[0440] 其中,作为变形例,上述S1407~S1410的起动确认和非广播应用结束等处理,也可以在用S1411~S1412取得广播管理应用之后进行。
[0441] [控制例]
[0442] 图29表示对应于实施例7的图28的处理的、广播节目以及多种应用的再现和运行的控制例。横轴表示时间。在纵方向上,关联地示出使用广播波的广播信号再现广播节目影像和AIT的控制指示、和(A)第1控制、(B)第2控制、(C)第3控制。(A)第1控制示出了(A1)运行非广播应用即App2,和(A2)运行广播管理应用即App1。同样,(B)第2控制示出了(B1)运行App2、(B2)运行App1。(C)第3控制示出了(C1)运行App2、(C2)运行App1。其中,起动优先度如上所述,设为广播管理应用即App1比非广播应用App2更高。
[0443] 首先,作为再现广播节目的例子,从时间t1到t3的期间中再现广播节目A。从t3到t4时切换至广播节目B,从t4到t6的期间中再现广播节目B。随着切换至广播节目B,用AIT指示了与广播节目B协作的广播管理应用即App1起动。
[0444] (A)第1控制的情况下,如(A1)所示例如在时间t2根据用户操作等起动了非广播应用即App2,从t2起运行。假设在App2正在运行时,在t3发生了App1的起动指示。此时,在t3~t4中,作为用用户选择单元2601进行的用户选择,选择了App2继续且App1起动。广播接收装置100的多应用运行控制单元2600按照用户选择,使App2的运行继续,并且如(A2)所示在t4起动App1,与此对应地控制画面的显示状态。之后,例如从t4到t5的期间中,App1和App2并行运行,在t5时根据用户操作等结束App2。从t5到t6的期间中继续App1的运行,在t6时按照AIT对App1的结束指示,结束App1。
[0445] (B)第2控制的情况下,如(B1)所示在t2到t3的期间中运行App2,随着t3的App1的起动指示,作为用户选择,选择了App2结束且App1起动。广播接收装置100按照用户选择,结束App2的运行,如(B2)所示在t4起动App1。之后,从t4到t6的期间中运行App1。
[0446] (C)第3控制的情况下,如(C1)所示从t2到t3的期间中运行App2,随着t3的App1的起动指示,作为用户选择,选择了App2继续且App1不起动。广播接收装置100按照用户选择,使App2的运行继续,如(C2)所示在t4时不起动App1而不运行。之后,从t4到t5的期间中运行App2。
[0447] [起动选择画面]
[0448] 图30表示实施例7中用图28的S1407的处理显示的起动选择画面的一例。该画面显示消息框173g1。消息框173g1包括当前正在运行非广播应用的意思、指示了广播管理应用起动且处于能够起动的状态的意思、和使用户确认选择是否进行该起动的意思的消息的显示。本例的消息框173g1包括用于使用户选择可否进行该起动的“是”和“否”按钮。
[0449] 在显示了消息框173g1的状态下,用户例如使用上述协作控制应用的基本画面741a的光标按键741ac和决定按键741ad选择“是”或“否”。即,用户想要在此时起动广播管理应用的情况下选择“是”,想要使非广播应用的运行继续的情况下选择“否”。使用该画面,用户能够在正在运行任意的要求的非广播应用的广播接收装置100中,与此时自己的情况或要求相应地容易地选择是否新起动广播管理应用。上述控制在一般应用的情况下也能够同样进行。
[0450] 其中,也可以是代替上述消息框173g1显示上述图12A的图标173b0或其他标志,提示规定的用户操作,用该操作控制广播管理应用起动和非广播应用结束的方式。例如可以在画面内的边角用OSD显示表示存在广播管理应用的起动请求的标志或消息等。显示该图标等之后未进行规定的用户操作的情况下消去该显示。
[0451] 图31表示其他起动选择画面的一例。图31的起动选择画面显示消息框173g2。消息框173g2包括用于使用户选择对于包括上述非广播应用和广播管理应用的多种应用的起动和结束等的控制动作的消息等的显示。消息框173g2中,作为具体的控制选项的信息,包括(1)保持运行非广播应用并起动广播管理应用,(2)结束非广播应用并起动广播管理应用,(3)不起动广播管理应用等。
[0452] 在显示了消息框173g2的状态下,用户例如使用上述协作控制应用的基本画面741a的彩色按键741ae从上述选项中选择。例如蓝色对应(1)、红色对应(2)、黄色对应(3)的控制。使用上述画面,用户也能够与此时的状况相应地容易地选择各应用的结束和起动等。
[0453] 上述起动选择画面不限于在请求发生时显示的方式,也能够是在用户设定时显示的方式。该情况下,广播接收装置100在影像显示部173的画面上,例如与图25同样地显示用户设定的菜单,在该菜单中显示上述(1)~(3)等控制选项,能够由用户选择设定。广播接收装置100在请求发生时,按照该用户设定信息执行控制。
[0454] [多应用的运行画面]
[0455] 广播接收装置100在控制结束上述非广播应用且起动和运行广播管理应用的情况下,与上述例子同样地控制影像显示部173的画面显示。即,广播接收装置100例如在影像显示部173的画面上,使在与广播节目的画面不同的区域、或者广播节目的画面内的一部分重合的区域中显示的非广播应用的运行画面结束,新显示广播管理应用的运行画面。
[0456] 另外,广播接收装置100在控制使上述非广播应用的运行继续并起动广播管理应用、即使双方的应用并行运行的情况下,也可以如下所述地控制影像显示部173的画面显示。广播接收装置100例如以非广播应用的运行画面和广播管理应用的运行画面的显示全体不重合的方式,适当调整双方或一方的应用的运行画面的尺寸和显示位置。另外,也可以调整为双方的运行画面在一部分区域中重合。
[0457] 广播接收装置100例如可以实施为了不干扰新起动的广播管理应用的运行画面显示而将正在运行的非广播应用的运行画面的尺寸缩小的处理。反之,也可以为了不干扰正在运行的非广播应用的运行画面的显示而将新起动的广播管理应用的运行画面的尺寸缩小。另外,也可以使非广播应用暂时图标化,仅显示广播管理应用的运行画面,通过用户对非广播应用的图标的选择操作而还原非广播应用的运行画面的显示。另外,也可以使双方的应用图标化,与用户对图标的选择相应地显示运行画面。
[0458] 广播接收装置100例如也可以在影像显示部173的画面内显示广播节目再现的画面,在广播节目再现的画面的一部分区域重叠显示非广播应用的运行画面,进而在非广播应用的运行画面中的一部分区域重叠显示广播管理应用的运行画面等。另外,广播接收装置100也可以将影像显示部173的画面的全部或一部分区域分割而并列显示广播节目和双方的应用的运行画面。
[0459] 图32表示与上述多个应用并行运行的控制例对应的影像显示部173的画面例。图32的画面中,在广播节目的显示画面173g上的一部分区域173g3,重叠显示新起动的广播管理应用的运行画面。与此同时,在该区域173g3内的一部分区域173g4缩小或用图标等显示正在运行的非广播应用的运行画面。用户对173g4进行了选择操作的情况下,在区域173g3放大显示非广播应用的运行画面,相反,在区域173g4缩小或用图标等显示广播管理应用的运行画面。区域173g4也可以显示存在广播管理应用的起动指示的意思的标志或消息等。
[0460] 通过如上例所示的画面,用户能够易于理解地得知和识别广播节目和多种应用运行的状况。
[0461] 图33表示与上述多个应用并行运行的控制例对应的影像显示部173的其他画面例。图33的画面中,在分割出的多个区域,并列地显示广播节目的画面173g、非广播应用的运行画面173g5、新起动的广播管理应用的运行画面173g6、显示用于起动选择等的信息的区域173g7。区域173g7可以显示存在广播管理应用的起动指示的意思的标志或消息等,也可以显示如图12B的广播协作应用启动器所示的应用一览信息。进而,该画面在存在2个以上非广播应用或一般应用、2个以上广播管理应用的情况下,也可以并列地显示各应用的运行画面。
[0462] [效果等]
[0463] 根据以上实施例7的广播接收装置100,在广播接收装置100正在运行非广播应用或一般应用时,因AIT等发生了广播管理应用的起动请求的情况下,也能够与用户选择相应地适当控制多个各种应用的起动和结束。即,根据本实施例的广播接收装置100,能够执行附加价值更高的功能。用户能够与请求发生时的状况和情况相应地,选择使用非广播应用和广播管理应用。
[0464] 其中,关于实施例7的各控制和变形例、画面显示的控制方式等采用哪一种,作为广播接收装置100等的规格进行规定,或者能够由用户对广播接收装置100等选择设定。
[0465] 实施例7的变形例能够如下所述。作为第1变形例,在图28的直到S1406的处理之后,可以不进行S1407~S1408的用户选择的确认,而是自动地进行S1410~S1413的非广播应用结束和广播管理应用起动。同样,在直到S1406的处理之后,可以不进行用户选择的确认,而是自动地控制为使非广播应用继续并且起动广播管理应用。同样,在非广播应用或一般应用正在运行时,也可以不进行用户选择的确认,而是自动地控制为不起动广播管理应用。该变形例的情况下,用户的操作量较少。
[0466] 作为第2变形例,不限于用起动确认画面确认用户选择的指示输入,也可以与上述实施例6同样,使用广播接收装置100或便携信息终端700中的用户设定,实现多种应用的运行控制。例如,能够在上述功能设定菜单等的用户设定信息中,由用户按照偏好选择设定是否在非广播应用或一般应用正在运行时起动广播管理应用。广播接收装置100在存储部110中存储该设定值。广播接收装置100在非广播应用等正在运行时收到广播管理应用起动的请求时,例如在上述S1407~S1409的处理时,参照和确认广播接收装置100的用户设定信息的内容。广播接收装置100根据该内容判断和决定上述起动等的控制。该变形例的情况下,用户能够与自己的情况等相应地适当变更用户设定,使用多种广播协作应用。
[0467] 使用便携信息终端700的用户设定的情况下也同样能够实现。与实施例6同样,能够与是否存在协作的便携信息终端700、或者协作的各便携信息终端700的用户设定相应地,灵活地控制上述多种应用的起动和结束等。
[0468] 作为其他变形例,广播接收装置100中,作为与上述图29的(B)第2控制相关的控制例,也可以显示使非广播应用中途结束并起动广播管理应用的意思的信息,在使广播管理应用结束之后,自动地、或者按照规定的用户操作,使上述中途结束的非广播应用再次起动和运行。该变形例的情况下,用户能够容易地返回使用非广播应用。
[0469] 作为其他变形例,广播接收装置100中,作为与上述图29的(C)第3控制相关的控制例,也可以在收到广播管理应用的起动请求的时刻,按照用户选择,不起动广播管理应用而是保留,使正在运行的非广播应用继续。之后,广播接收装置100例如在该非广播应用结束后,起动上述保留的广播管理应用。作为该情况下的画面显示控制的例子,在非广播应用的运行画面的边角等显示存在广播管理应用的起动请求的意思、和起动保留的意思的消息或标志等。由此提示用户结束非广播应用和起动广播管理应用。该变形例的情况下,用户能够在方便时转到使用广播管理应用。
[0470] (实施例8)
[0471] 以下说明本发明的实施例8。其中,本实施例中的结构和效果等只要没有特别提及就与实施例1相同。因此,以下主要说明本实施例与实施例1的不同点,对于共通的部分为了避免重复而尽量省略说明。
[0472] 实施例8的广播接收装置100具有在重新起动临时结束的应用时,与用户选择相应地,适当控制该重新起动的功能。广播协作应用自动重新起动在技术上是可能的,但存在控制上不优选的情况和对用户而言不便的情况。对此,实施例8的广播接收装置100使广播协作应用的重新起动能够进行,并且与用户对可否允许重新起动的选择相应地,控制该重新起动。由此,因用户的误操作而结束等情况下,也能够与用户选择相应地重新起动而应对。
[0473] 实施例8的广播接收装置100在按照用户操作等结束用AIT等指示了优先和自动起动的应用的情况、且AIT的起动指示持续的情况下,进行如下所述的控制。即,(1)广播接收装置100与用户选择相应地、即与指示输入或用户设定的确认相应地,控制重新起动。(2)广播接收装置100在画面上显示用于选择是否重新起动应用的图标等信息,根据用户对该信息的选择而仅在用户要求的情况下,重新起动该应用。
[0474] 图34表示包括实施例8的广播接收装置100的系统结构。广播接收装置100具有应用重新起动控制单元3400。应用重新起动控制单元3400包括用户选择单元3401和存储部3402。用户选择单元3401基于广播接收装置100和便携信息终端700的用户的操作,接受关于应用重新起动的控制动作的选择操作。用户选择单元3401与实施例6等同样,用对广播接收装置100或便携信息终端700的画面的指示输入或用户设定实现。
[0475] 应用重新起动控制单元3400将关于应用运行和状况的信息作为应用运行信息3411存储在存储部3402中。应用运行信息3411包括保持关于结束的应用的信息的缓存数据。应用重新起动控制单元3400在发生了上述广播管理应用重新起动的状况的情况和时间,与用户选择单元3401进行的用户选择相应地,控制是否重新起动该应用等。应用重新起动控制单元3400在重新起动该应用的情况下,使用应用运行信息3411。
[0476] 图35在时间轴上关联地示出实施例8中的利用户广播信号再现广播节目、AIT的指示、广播管理应用的运行和控制、和用户操作和用户选择等的例子。
[0477] 本实施例的广播通信协作系统中使用的广播协作应用中的一种即广播管理应用,其起动/结束等动作基于广播信号中包括的AIT的应用程序控制码903等信息被控制。该广播管理应用的动作控制当然也可以基于用户的指示操作等进行。
[0478] 由上述AIT等控制与广播节目协作的广播管理应用的起动动作的情况下,用于指示该起动的AIT的应用程序控制码903等的信息,至少包括在广播节目开始时的广播信号内。进而,该信息不仅在广播节目开始时,也需要在广播节目放映中持续地包括在广播信号内。其理由在于用户不一定总是从广播节目的开始起观看广播节目,也存在从广播节目的途中开始观看的情况。从途中再现广播节目的情况下,其广播信号内不包括上述信息时,广播管理应用不能够起动。
[0479] 由此,在广播节目放映中的从最初到最后的期间中,持续地发送AIT等信息。例如也可以几秒一次等、定期地发送该信息。广播接收装置100例如定期地参照和取得上述广播信号中包括的AIT等信息而确认信息内容是否被更新。由此,在用户从途中观看广播节目等情况下,也能够控制广播管理应用起动。
[0480] 另一方面,用于指示广播管理应用运行结束的应用程序控制码903等信息,最低限度在想要结束该应用的时刻、例如在广播节目结束时包括在广播信号内即可。另外,例如广播节目放映途中的任意时刻、例如由广播台指定的时刻结束广播管理应用的情况下,在该时刻使广播信号中包括结束指示的信息即可。广播接收装置100接受该结束指示时,使广播管理应用的运行结束。
[0481] 另外,在广播节目放映途中的任意时刻、例如基于用户操作的时刻结束广播管理应用的情况下,可以列举如下所述的控制动作。例如基于用户使用便携信息终端700或遥控器等变更频道、即选择再现的频道或节目的操作、或者指示应用结束的操作等,广播接收装置100使广播管理应用的运行结束。
[0482] 图35的AIT的例子表示如上所述在广播节目放映中持续和定期地包括指示信息的情况的例子。例如存在与广播节目A协作的广播管理应用M1。在广播节目A放映中的时间即t1~t3的期间中,包括最初和最后地定期发布AIT。t1的最初的AIT至少包括广播管理应用M1自动起动的指示。t3的最后的AIT至少包括广播管理应用M1自动结束的指示。由此,如(a)所示,在t1~t3的期间中广播管理应用M1自动运行。在t1~t3之间,如t2时一般,同样地发布AIT。对于广播节目B和广播管理应用M2也是同样的。
[0483] 也存在在上述广播节目放映途中的时刻基于用户的指示操作结束广播管理应用的情况。该情况下,也存在在该广播节目的放映持续时,用广播信号中包括的PMT或AIT等持续指示优先自动起动该应用的情况。
[0484] 图35的(b)是在广播节目B途中起动广播管理应用M2、在广播节目B途中结束广播管理应用M2的例子。用(c)的用户操作,例如在时间t5变更频道(ch)而再现广播节目B。之后,例如按照定期的时间t6的AIT的广播管理应用M2的起动指示,起动广播管理应用M2。另外,用(c)的用户操作,例如在时间t7变更频道(ch)、或者指示广播管理应用M2结束。由此,结束广播管理应用M2。
[0485] 但是,按照上述用户的指示操作结束广播管理应用的情况下,当然不优选基于上述PMT或AIT等的记载自动地重新起动同一广播管理应用。例如是先结束应用之后,立刻发生定期的AIT确认,按照该AIT的自动起动的指示自动地重新起动该应用。在用户看来,虽然指示操作了应用结束,但应用立刻重新起动。因此,可以考虑不允许如上所述的同一广播管理应用自动重新起动的结构。
[0486] 另一方面,也要考虑用于结束广播管理应用的指示操作是用户的误操作的可能性等。考虑该可能性的情况下,完全不允许上述同一广播管理应用自动重新起动也不优选。在用户看来,因误操作而结束应用的情况下,不能够立刻重新起动而还原,所以不便。
[0487] 实施例8的广播接收装置100具有进行考虑了上述应用重新起动的控制的功能。实施例8中,说明在广播节目途中的任意时刻基于用户的指示操作等广播管理应用运行结束,并且用广播波中包括的AIT等信息持续指示了该同一应用优先自动起动的情况下的,广播接收装置100的广播管理应用重新起动的控制的例子。
[0488] 图35的(d)表示如(b)所示在广播节目B途中结束广播管理应用M2,但之后在时间t8的AIT中起动指示持续,所以按照它立刻重新起动广播管理应用M2的情况。
[0489] 图35的(e)~(g)表示实施例8的广播接收装置100的控制例。实施例8中,对于如(d)所示的情况,进行(e)的用户选择的确认。与此相应地,在(f)的第1控制中,为了不进行广播管理应用M2的重新起动和重新运行而进行阻止。另外,在(g)的第2控制中,控制进行广播管理应用M2的重新起动和重新运行。(e)的用户选择是画面中的指示输入、或用户设定信息的确认等。
[0490] [广播管理应用重新起动时的动作序列]
[0491] 图36表示实施例8的广播接收装置100中的包括广播管理应用重新起动的处理的控制的动作序列的一例。该图36表示规定和指示广播管理应用优先起动的情况下的、控制动作的一系列流程。广播接收装置100与用户的指示操作相应地结束在用户开始观看广播节目时基于广播信号的AIT自动起动的广播管理应用。进而,广播接收装置100适当确认PMT和AIT,与用户选择相应地,控制是否重新起动上述临时结束的广播管理应用。
[0492] 图36中,广播接收装置100用调谐器/解调部131进行用户要求的频道的选台处理并取得TS。然后,在S1500中,广播接收装置100例如进行与上述图7A的S101~S108同样的处理。即,广播接收装置100根据PMT确认起动优先度,确认AIT的应用程序控制码对自动起动等的指示,根据应用程序简档确认能够运行的状态,适当从服务运营商服务器400等取得规定的广播协作应用即广播管理应用。广播接收装置100用应用程序引擎162基于应用程序控制部161的控制起动广播管理应用。
[0493] 在S1500的处理之后,在S1509中,广播接收装置100用应用程序控制部161将关于上述起动的广播管理应用和状况的信息作为应用运行信息3411,暂时存储、换言之缓存在RAM104的暂存区域(图34的存储部3402)中。S1509的处理也可以按照上述AIT的缓存信息908进行。
[0494] 应用运行信息3411包括在S1500的处理时取得的PMT和AIT等信息、构成该广播管理应用的HTML文档的数据、关于该应用的广播节目名和服务ID(频道)等属性等信息。其中,在说明上将这些信息称为应用运行信息3411,但也可以进行个别信息的管理。
[0495] 此处,在图36中,用户不等待广播节目结束,而是在广播节目途中的任意要求的时刻,用便携信息终端700或遥控器等,指示上述广播管理应用结束(S1510)。这对应于图35中的(c)的用户操作的时间t7。然后,广播接收装置100用应用程序引擎162使该广播管理应用的运行结束(S1511)。
[0496] 用S1511结束广播管理应用时,广播接收装置100再次用主控制部101取得PMT数据串(S1512),用应用程序控制部161取得AIT数据串(S1513)。关于S1512和S1513中的信息取得,可以是如图35所示在广播节目放映中持续和定期地执行的处理之一,也可以由广播接收装置100即时地进行取得和参照该信息的处理。其中,在PMT中包括指示AIT的信息,此处参照和取得PMT和AIT双方。
[0497] 接着,广播接收装置100在S1514的处理中,确认上述S1513的AIT的信息是否指示了起动与S1509的暂时存储时相同的应用、例如优先自动起动广播管理应用。换言之,在S1514中,确认是否指示了同一HTML文档运行、是否更新了广播管理应用的显示内容。在S1514中,S1513的AIT的信息内容与S1509的暂时存储时的应用运行信息3411的AIT的信息内容相同的情况,即指示同一应用起动、同一文档运行、显示内容未更新的情况下(Yes),前进至S1516。在S1514中,S1513的AIT的信息内容与S1509的暂时存储时的应用运行信息3411的AIT的信息内容不同的情况,即指示不同应用起动、或者不同文档运行、显示内容已更新的情况下(No),前进至S1515。
[0498] 其中,例如在广播节目放映中,存在广播信号中包括的AIT的信息内容部分变更的可能性。例如可以列举构成同一广播协作应用的多个HTML文档中的能够跳转的HTML文档的链接的记载被变更的情况。或者,可以列举链接的记载被变更为能够跳转至不同应用的HTML文档的情况。在S1514中包括有无这样的变更地进行判断。
[0499] 前进至S1515的情况下,广播接收装置100为了不重新起动S1511中结束的广播管理应用而进行阻止。该情况下,广播接收装置100按照S1512和S1513中取得的已变更的PMT和AIT的信息内容,再次与图7A的S101~S108的处理同样地进行规定的广播管理应用起动或显示内容更新等处理即可。然后,图36的本处理结束。
[0500] 图37表示上述S1515时显示的画面例即重新起动阻止画面。广播接收装置100可以在上述S1515时显示如图37所示的画面和信息。图37的画面在广播节目画面173h上,例如在画面内的边角显示表示阻止了广播管理应用重新起动的规定的标志173h1、或者消息等。由此,用户能够识别已阻止应用重新起动的状况。
[0501] 另一方面,前进至S1516的情况下,广播接收装置100进行用于重新起动S1511中结束的广播管理应用的控制。在S1516中,广播接收装置100在影像显示部173的画面上显示用于与用户选择的操作相应地重新起动S1511中结束的广播管理应用的信息。
[0502] 图38表示上述S1516中显示的画面的例子即重新起动确认画面。该画面在广播节目画面173h上显示用于确认重新起动的消息框173h2。或者,该画面也可以在画面内的边角等显示重新起动用的图标173h3。广播接收装置100接受对于本画面信息的用户选择的操作、换言之为选择是否重新起动的指示输入的操作。消息框173h2包括确认是否重新起动广播管理应用的消息、“是”和“否”按钮。广播接收装置100与选择“是”的操作相应地重新起动该应用。
[0503] 图标173h3是表示规定的广播管理应用的图标。广播接收装置100按照选择该图标173h3的操作重新起动该应用。图标173h3可以如上述图12A所示与使用户识别能够起动的广播协作应用的图标173b0相同。另外,广播接收装置100从显示消息框173h2或图标173h3起经过规定时间后,自动地消去消息框173h2或图标173h3的显示,该情况下不进行重新起动。该确认信息的显示持续规定时间,所以能够通过用户选择画面内残留的图标173h3的操作而重新起动应用。用户能够用上述画面与此时自己的情况等相应地容易地选择是否重新起动应用。
[0504] 对于图36的S1516的画面,在S1517中,接受用户使用操作单元即便携信息终端700或遥控器等选择重新起动用的图标173h3等的操作。此处,例如用户从便携信息终端700选择了画面的重新起动用的图标173h3。选择消息框173h2的“是”按钮也是同样的。广播接收装置100按照该用户选择,在内部指示重新起动S1511中结束的广播管理应用。
[0505] 广播接收装置100在重新起动广播管理应用时,首先在S1518中,用应用程序控制部161读取S1509中暂时存储的应用运行信息3411中的构成该应用的HTML文档的数据。进而,在S1519中,广播接收装置100用应用程序引擎162基于应用程序控制部161的控制运行该HTML文档。由此,重新起动S1511中结束的广播管理应用。
[0506] 用户不想重新起动在S1510中指示在S1511中结束的广播管理应用的情况下,在S1517中,使用操作单元进行不重新起动的指示输入,或者不进行指示输入而是忽略即可。例如选择消息框173h2的“否”按钮、按下上述返回按键741ab等。由此,广播接收装置100在内部不发生重新起动的指示,也消去重新起动确认画面的显示。
[0507] 根据以上实施例8的广播接收装置100,在广播节目途中按照用户操作等结束广播管理应用、并且用广播波的AIT等信息持续指示了同一应用优先自动起动等情况下,也能够与用户选择相应的适当控制该应用的重新起动。用户能够用简单的操作控制是否进行应用的重新起动。用户在误操作等情况下,也能够立刻重新起动应用,所以便利性高。即,根据本实施例的广播接收装置100,能够执行附加价值更高的功能。
[0508] 作为实施例8的变形例,S1516~S1519的应用重新起动的处理,与实施例6同样地,也可以按照广播接收装置100或便携信息终端700中的用户设定信息的确认而执行。例如,广播接收装置100提供关于可否允许上述应用重新起动的用户设定用的画面,在存储部110(便携信息终端700的情况下为存储部710)中预先存储基于用户操作的设定值。广播接收装置100参照确认上述广播接收装置100或便携信息终端700中的设定值以代替S1516的重新起动确认画面。广播接收装置100在该设定值中允许重新起动的情况下,重新起动该应用。
[0509] 作为实施例8的变形例,广播接收装置100也可以代替S1511的结束广播管理应用的处理地,进行调整和控制画面中的广播管理应用的显示透明度的处理。将广播管理应用运行时的显示设为透明度=0%,将广播管理应用结束时的显示设为透明度=100%。广播接收装置100在S1511中结束应用时,在计算机的进程中不结束而是维持,通过将画面中的应用运行画面的显示透明度变更为100%而使其对用户不可见。另外,广播接收装置100在S1516~S1517中重新起动应用时,通过将画面中的该应用的显示透明度还原为原本状态即0%而使其对用户可见。该变形例的情况下,在S1518~S1519的处理时,不需要读取并运行暂存区域的应用运行信息3411的HTML文档的处理等,处理负荷低。上述透明度也可以是
0%、100%以外的值。
[0510] (实施例9)
[0511] 以下说明本发明的实施例9。其中,本实施例中的结构和效果等只要没有特别提及就与实施例8相同。因此,以下主要说明本实施例与实施例8的不同点,对于共通的部分为了避免重复而尽量省略说明。
[0512] 实施例9的广播通信协作系统中使用的广播管理应用,不仅其起动/结束等动作基于广播信号中包括的AIT等信息被控制,也能够用广播信号中适当包括的事件消息进行页面更新等事件动作控制。页面更新在本实施例中指的是使通过运行广播管理应用而在显示部173上显示的应用程序画面中的、构成该画面的字符和图像等信息的一部分或全部变更,或者跳转至从与该画面对应的HTML文档链接到的与其他应用程序画面对应的HTML文档等。关于该页面更新,在上述图27中也用应用之间和HTML文档之间跳转举例表示。HTML文档与页面相对应。更新对应于构成应用的HTML文档变更。
[0513] 用广播波中包括的AIT等持续指示了广播管理应用优先自动起动的情况下,用于该应用的事件动作控制的事件消息也根据需要持续包括在广播波中。用户根据自己的判断结束广播管理应用的情况下,也存在基于该广播波的事件消息等进行页面更新等的情况。该情况下,在结束前后,因页面更新而变更应用的运行和显示的内容。
[0514] 该情况下,要考虑用户希望临时结束的广播管理应用重新起动的可能性。换言之,存在用户想要阅览因页面更新而新提供的页面的信息的可能性。实施例9的广播接收装置100具有考虑上述页面更新等情况和状况而适当控制应用重新起动的功能。
[0515] [广播管理应用重新起动时的动作序列]
[0516] 图39表示实施例9的广播接收装置100中的、指示了广播管理应用优先起动的情况下的、广播管理应用重新起动的控制的动作序列的一例。该图39中,广播接收装置100按照用户的指示操作使在开始观看广播节目时自动起动的广播管理应用结束。进而,广播接收装置100适当确认AIT等,在信息内容未更新的情况下,与从广播波新取得的事件消息相应地、并且与用户选择相应地,控制是否使上述结束的广播管理应用重新起动。
[0517] 图39中,S1600~S1615的处理与图36的S1500~S1515的处理相同。在广播波中适当包括事件消息。广播接收装置100在S1600中,通过进行与图7A的S101~S108相同的处理,起动规定的广播管理应用。在S1600之后,广播接收装置100在S1609中,将关于起动的广播管理应用的信息作为应用运行信息3411存储在暂存区域中。
[0518] 例如,直到S1609时,某一广播管理应用中的从第1页面(例如图27的App1的HTML11)到第3页面(例如HTML13)的部分通过页面之间的跳转而运行,被用户阅览。S1609中,该运行和阅览的内容作为应用运行信息3411被缓存。
[0519] 在S1610中,根据用户的操作,在广播节目途中的时刻指示了广播管理应用结束。在S1611中,广播接收装置100使广播管理应用的运行结束。在S1612中,广播接收装置100重新取得PMT数据串,在S1613中取得AIT数据串。
[0520] 接着,在S1614中,在上述S1613中取得的AIT的信息与上述S1609中暂时存储的应用运行信息3411的AIT的信息内容并不相同的情况下(No),前进至S1615。该情况下,不重新起动S1611中结束的广播管理应用。在S1615中,按照S1612和S1613中取得的更新后的PMT和AIT,重新进行规定的广播管理应用的起动处理。
[0521] 另一方面,S1613中取得的AIT的信息与S1609中暂时存储的应用运行信息3411的AIT的信息内容相同的情况下(Yes),前进至S1616,进行用于重新起动S1611中结束的广播管理应用的控制。S1616之后,实施例9的广播接收装置100进行广播波中包括的事件消息的监视和取得,直到频道变更、或者进行广播波中包括的PMT或AIT等信息的更新。其中广播接收装置100在频道变更、或者广播波中包括的PMT或AIT等信息被更新的情况下,使处理转移至上述S1615,进行同样的处理。事件消息例如可以与AIT等同样地定期发布。广播接收装置100例如可以定期地进行事件消息的取得。
[0522] 例如,在S1616中,作为因事件进行的页面更新,指示了跳转至广播管理应用的第4页面(图27的App1的HTML14)之后的部分显示。用户未阅览第4页面之后的部分。
[0523] 在S1616中,广播接收装置100用应用程序控制部161取得用第一分离部132分离出的事件消息。接着,广播接收装置100分析取得的事件消息,判断分析结果。在S1617中,广播接收装置100确认S1616中取得的事件消息是否对S1611中结束的广播管理应用指示页面更新等。S1617中,事件不是页面更新等的指示的情况下(No),结束图39的本处理。即,不重新起动S1611中结束的广播管理应用。
[0524] 另一方面,在S1617中,事件是页面更新等的指示的情况下(Yes),前进至S1618,进行重新起动S1611中结束的广播管理应用的控制。在S1618中,广播接收装置100读取S1609中暂时存储的应用运行信息3411的HTML文档。该文档是页面更新前的。进而,在S1619中,广播接收装置100对应用程序引擎162发送S1616中取得的事件消息,用应用程序引擎162基于应用程序控制部161的控制运行S1618中读取的HTML文档。广播接收装置100在S1619的处理时,通过对HTML文档应用S1616的事件消息的指示内容而反映页面更新。由此,重新起动S1611中结束的广播管理应用。该重新起动的应用的画面的显示内容是页面更新后的状态。
[0525] 例如,上述重新起动后的广播管理应用的画面的显示内容,显示第4页面之后的部分。用户能够在重新起动后阅览结束前未阅览的第4页面之后的部分。
[0526] 上述重新起动时,广播接收装置100可以控制自动跳转至上述页面更新后的新页面(例如第4页面)显示。另外,此时,广播接收装置100也可以在画面上显示发生页面更新的意思、和跳转至新页面的意思的消息等。该情况下,用户在页面之间跳转等的操作量较少。
[0527] 另外,上述重新起动时,广播接收装置100也可以控制显示以还原上述页面更新前的页面(例如第3页面),在画面上显示确认页面更新的消息等,按照用户的操作,控制跳转至页面更新后的新页面(例如第4页面)。该情况下,用户易于识别页面更新的状况。
[0528] 图40表示关于页面更新的情况下的重新起动对用户确认、与用户选择相应地进行重新起动的情况的画面例即更新确认画面。广播接收装置100例如在S1617中事件是页面更新的情况下,显示如图40所示的画面。该画面显示消息框173h4。消息框173h4包括广播管理应用的页面内容已更新的意思的消息、和选择是否重新起动的按钮。广播接收装置100在该画面中选择了重新起动的情况下,重新起动应用。通过该画面,用户易于识别状况,能够与此时的状况相应地重新起动应用,阅览更新后的页面内容。
[0529] 根据以上实施例9的广播接收装置100,对于临时结束的广播管理应用,能够与从广播波取得的事件消息决定的页面更新等相应地、并且与用户选择相应地,适当控制该广播管理应用重新起动。即,根据本实施例的广播接收装置100,能够执行附加价值更高的功能。
[0530] 作为实施例9的变形例,广播接收装置100对于上述S1616~S1619的处理、即反映了事件消息决定的页面更新的应用重新起动的处理,与实施例6同样地,也可以按照广播接收装置100或便携信息终端700中的用户设定信息的确认而执行。例如,广播接收装置100提供关于可否允许上述应用重新起动和因事件而页面更新的情况下的重新起动的用户设定用的画面,存储基于用户操作的设定值。广播接收装置100在S1616的取得事件消息时,确认上述设定值,决定是否重新起动。
[0531] 以上,用实施例1~9说明了本发明的实施方式,但实现本发明的技术的结构不限于上述实施例,能够有各种变形例。例如,能够将某个实施例的结构的一部分置换为其他实施例的结构,也能够在某个实施例的结构中追加其他实施例的结构。这些全部属于本发明的范畴。另外,文中和图中出现的数值和消息等只是一例,即使使用不同的也不损害本发明的效果。上述本发明的功能等的一部分或全部例如可以通过集成电路设计等而用硬件实现,也可以通过微处理器单元等解释运行实现各功能等的动作程序等而用软件实现,也可以并用硬件和软件实现。另外,图中所示的控制线和信息线示出了认为说明上必要的,并不一定示出了产品上所有的控制线和信息线,实际上也可以认为几乎所有结构都相互连接。
[0532] 其中,控制广播接收装置100的上述软件,可以是在产品出厂时预先保存在广播接收装置100的ROM103或存储部110等中的状态。也可以在产品出厂后经由LAN通信部121从互联网200上的其他应用程序服务器500等取得。另外,也可以经由扩展接口部124等取得存储卡或光盘等中保存的软件。同样,控制便携信息终端700的软件,可以是在产品出厂时预先保存在便携信息终端700的ROM703或存储部710等中的状态。也可以在产品出厂后经由LAN通信部721或移动电话网通信部722等从互联网200上的其他应用程序服务器500等取得。另外,也可以经由扩展接口部724等取得存储卡或光盘等中保存的软件。
[0533] 附图标记说明
[0534] 100:广播接收装置
[0535] 132:第一分离部
[0536] 133:第一影像解码部
[0537] 134:第一声音解码部
[0538] 135:第一字幕解码部
[0539] 141:数据广播接收处理部
[0540] 142:数据广播引擎
[0541] 151:流传输接收处理部
[0542] 152:第二分离部
[0543] 153:第二影像解码部
[0544] 154:第二声音解码部
[0545] 155:第二字幕解码部
[0546] 161:应用程序控制部
[0547] 162:应用程序引擎
[0548] 171:影像叠加部
[0549] 172:声音选择部
[0550] 173:影像显示部
[0551] 174:扬声器
[0552] 175:影像输出部
[0553] 176:声音输出部
[0554] 181:呈现同步控制部
[0555] 191:终端协作控制部
[0556] 300:广播台服务器
[0557] 400:服务运营商服务器
[0558] 500:其他应用程序服务器
[0559] 600:移动电话通信服务器
[0560] 600b:基站
[0561] 700:便携信息终端
[0562] 3400:应用重新起动控制单元
[0563] 3401:用户选择单元
[0564] 3402:存储部
[0565] 3411:应用运行信息。