接收装置和方法、发送装置和方法以及程序的制作方法

文档序号:7989655阅读:136来源:国知局
接收装置和方法、发送装置和方法以及程序的制作方法
【专利摘要】本发明涉及一种允许AV内容的下载预约的机会的拓宽的接收装置和方法、发送装置和方法以及程序。触发检测器检测与AV内容一起发送的触发信息。应用引擎基于触发信息获取用于选择非实时发送的AV内容并且可以对下载进行安排的应用程序。暂时安排记录单元记录由应用程序选择的AV内容作为暂时安排。实际安排记录单元在定期地与AV内容一起发送的下载信息中所包括的可下载的AV内容的标识符与暂时安排的AV内容的标识符相同的情况下记录暂时安排的AV内容作为实际安排。本发明能够被应用于例如在美国等实现数据广播的情况。
【专利说明】接收装置和方法、发送装置和方法以及程序
【技术领域】
[0001]本技术涉及接收装置和方法、发送装置和方法以及程序,具体地讲,涉及能够实现确保的AV内容的下载预约的接收装置和方法、发送装置和方法以及程序。
【背景技术】
[0002]近年来,由于数字广播的普及,多个频道或高清晰度电视广播的接收已变得普遍。
[0003]同时,正在执行通过使用能够在数字广播中使用的频带不仅能够实现普通电视广播还能够实现观看者要求的更高级的广播服务的技术研究和系统规划。
[0004]观看者要求的功能包括按需观看,按需观看允许每当观看者想要观看AV内容时就能够观看AV内容。然而,认为不是在双向传输的广播中而是在单向传输的广播中难以实现按需观看。
[0005]因此,为了能够在单向传输的广播中实现按需观看,正在研究NRT服务,在NRT服务中,在接收装置具有高容量存储器的前提下,广播AV内容被临时记录在存储器中并在其后被再现(参照例如专利文献I)。
[0006]NRT(非实时)服务不以实时观看为前提。在这种服务中,不需要与AV内容的广播时间同步地观看AV内容,并且通过广播信号作为数据来传输AV内容。
[0007]具体地讲,在NRT服务中,如果例如不同于广播节目的AV内容的常规记录预约,利用广播波的信号的传输频带较宽,则可实现较短时间内的记录(下载)的完成。或者,如果例如利用广播波的信号的传输频带较窄,则在较长时间内完成下载。
[0008]引用列表
[0009]专利文献
[0010]PTLl
[0011]JP2011-41242A

【发明内容】

[0012]技术问题
[0013]在常规NRT服务中,在预约AV内容的下载的情况下,需要预先获取称为NRT-1T(NRT信息表)并与非实时传输的AV内容的下载相关的信息。在NRT-1T中,描述能够下载预约的AV内容的列表。从该列表,选择想要的AV内容。
[0014]NRT-1T被定期与AV内容一起传输。然而,如果由接收装置保存的NRT-1T是旧的,则甚至能够下载预约的AV内容也基本上不能被预约,并且必须等待下载预约直至NRT-1T被更新。结果,可能丧失AV内容的下载预约的机会。
[0015]考虑到这种情况而提出本技术,并且本技术能够实现确保的AV内容的下载预约和下载预约的机会的拓宽。
[0016]问题的解决方案
[0017]本技术的一个方面的接收装置包括:接收器,接收AV内容;检测器,检测与待接收的AV内容一起发送并用于与AV内容联动运行的应用程序的控制相关的触发信息;获取器,基于检测到的触发信息获取用于允许能够下载预约并且非实时发送的AV内容的选择的应用程序。该接收装置还包括:暂时预约登记部分,登记基于获取的应用程序选择的AV内容作为暂时预约;和确定预约登记部分,如果定期地与AV内容一起发送并与非实时发送的AV内容的下载相关的下载信息中所包括的能够下载预约的AV内容的标识符与暂时预约的AV内容的标识符相同,则登记暂时预约的AV内容作为确定预约。
[0018]如果下载信息未被记录,则暂时预约登记部分登记选择的AV内容作为暂时预约。
[0019]应用程序是用于基于列表允许能够下载预约并且非实时发送的AV内容的选择的内容。
[0020]接收装置还包括:控制器,根据由检测到的触发信息指示的命令控制应用程序的获取或激活或者正在运行的应用程序的停止。
[0021]接收装置可以是独立装置或者可以是构成一个装置的内部块。
[0022]本技术的一个方面的接收方法或程序是与本技术的一个方面的上述接收装置对应的方法或程序。
[0023]在本技术的一个方面的接收装置和方法和程序中,接收AV内容,并且检测与待接收的AV内容一起发送并用于与AV内容联动运行的应用程序的控制相关的触发信息。基于检测到的触发信息获取用于允许能够下载预约并且非实时发送的AV内容的选择的应用程序。另外,基于获取的应用程序选择的AV内容被登记为暂时预约。另外,如果定期地与AV内容一起发送并与非实时发送的AV内容的下载相关的下载信息中所包括的能够下载预约的AV内容的标识符与暂时预约的AV内容的标识符相同,则暂时预约的AV内容被登记为确定预约。
[0024]本技术的一个方面的发送装置包括:触发信息产生器,产生在接收装置中用于与AV内容联动运行的应用程序的控制相关的触发信息;发送器,与AV内容一起发送产生的触发信息;和下载信息产生器,产生与非实时发送的AV内容的下载相关的下载信息。发送器定期地与AV内容一起发送产生的下载信息。
[0025]用于控制用于允许能够下载预约并且非实时发送的AV内容的选择的应用程序的获取或激活或者正在运行的应用程序的停止的至少一个命令被包括在由触发信息指示的命令中。
[0026]发送器把触发信息复用到与AV内容对应的传输流中并发送触发信息。
[0027]发送器把触发信息存储在构成与AV内容对应的传输流的包的自适应字段中并发送触发信息。
[0028]发送装置可以是独立装置或者可以是构成一个装置的内部块。
[0029]本技术的一个方面的发送方法或程序是与本技术的一个方面的上述发送装置对应的方法或程序。
[0030]在本技术的一个方面的发送装置和方法和程序中,产生在接收装置中用于与AV内容联动运行的应用程序的控制相关的触发信息,并且与AV内容一起发送产生的触发信息。另外,产生与非实时发送的AV内容的下载相关的下载信息,并且定期地与AV内容一起发送产生的下载信息。
[0031]发明的有益效果[0032]根据本技术的一个方面,能够拓宽AV内容的下载预约的机会。
【专利附图】

【附图说明】
[0033]图1是显示广播系统的结构例子的示图。
[0034]图2是显示广播装置的结构例子的示图。
[0035]图3是显示接收装置的结构例子的示图。
[0036]图4是显示广播波的信号的协议栈的示图。
[0037]图5是显示NRT-1T的结构例子的示图。
[0038]图6是应用程序的状态转变图。
[0039]图7是用于解释触发信息被复用到传输流中的例子的示图;
[0040]图8是显示触发信息被传输以便被包括在TS的PCR包中的概念的示图。
[0041]图9是用于解释AV内容发送处理的流程图。
[0042]图10是用于解释AV内容接收处理的流程图。
[0043]图11是用于解释AV内容接收处理的流程图。
[0044]图12是显示TDO内容的结构例子的示图。
[0045]图13是显示允许暂时预约的AV内容的列表的显示例子的示图。
[0046]图14是显示计算机的结构例子的示图。
【具体实施方式】
[0047]以下将参照附图描述本技术的实施例。
[0048]广播系统的结构例子
[0049]图1是显示广播系统的结构例子的示图。
[0050]广播系统I包括广播装置11、接收装置13和内容分发服务器18。
[0051]广播装置11被设置在广播站。广播装置11发送例如节目、CM等的AV内容作为数字电视广播信号。数字电视广播信号被发送作为普通广播和NRT广播。
[0052]普通广播是以在接收这个广播信号的接收装置13中实时观看为前提的广播。另夕卜,NRT广播不以实时观看为前提。在NRT广播中,不需要在AV内容的广播时间观看AV内容,并且通过广播信号作为数据来传输AV内容。
[0053]另外,广播装置11以触发信息被包括在数字电视广播信号中的方式发送触发信息作为用于指示与节目等的AV内容的进行相关联地执行的数据广播内容的执行的命令。除了指示命令的种类的信息之外,这种触发信息还包括数据广播内容,即指示数据广播内容的获取源的信息,等等。触发信息的细节将在稍后描述。
[0054]另外,广播装置11定期地与AV内容一起发送与在NRT广播中非实时传输的AV内容的下载相关的信息(以下,称为下载信息)。作为下载信息,例如,存在上述NRT-1T。其细节将在稍后描述。
[0055]从广播装置11发送的数字电视广播信号由接收装置13经由中继站12接收。
[0056]接收装置13被设置在例如用户的房屋。如果接收装置13接收到普通广播的数字电视广播信号,则接收装置13使从数字电视广播信号获得的AV内容被显示在显示器13A上并被观看。[0057]另外,如果预约了 AV内容的下载,则接收装置13在预约的AV内容的广播开始时间开始接收NRT广播的数字电视广播信号,并把从数字电视广播信号获得的AV内容记录在存储器14中。此外,接收装置13读出记录在存储器14中的AV内容并再现该AV内容以由此使由NRT广播广播的AV内容被观看。
[0058]另外,接收装置13连接到LAN(局域网)15并且能够经路由器16连接到互联网17。如果从数字电视广播信号获得了触发信息,则接收装置13基于触发信息中所包括的数据广播内容的获取源经互联网17连接到内容分发服务器18,并获取数据广播内容。数据广播内容不受经互联网17获取数据广播内容的方法限制,并且可例如从通过解调数字电视广播信号获得的复用流获取数据广播内容。
[0059]接收装置13基于获取的数据广播内容登记AV内容的暂时的预约,然后基于从广播装置11定期发送的下载信息登记暂时预约的AV内容的确定的预约。通过使用数据广播内容的下载预约的细节(将在稍后描述的TDO内容)将在稍后描述。
[0060]内容分发服务器18被设置在广播站等。内容分发服务器18产生用于提供在NRT广播中能够下载预约的AV内容的列表的数据广播内容。内容分发服务器18响应于来自接收装置13的获取请求经互联网17分发数据广播内容。
[0061]广播系统I被以上述方式构造。
[0062]通过由接收装置13中的计算机运行提供给接收装置13的应用程序来实现数据广播内容。因此,以下,数据广播内容将也被称为数据广播应用程序或数据广播应用。
[0063]广播装置的结构
[0064]图2是显示广播装置的结构例子的示图。
[0065]广播装置11包括:视频编码器31、音频编码器32、复用器33、触发产生器34、下载信息产生器35和发送器36。
[0066]视频编码器31根据预定编码系统对从前一级输入的节目等的AV内容的视频流编码,并把作为结果获得的编码视频流提供给复用器33。视频编码器31中的编码系统的例子包括MPEG2 (运动图像专家组阶段2)系统和H.264系统。
[0067]音频编码器32根据预定编码系统对与输入到视频编码器31的视频流对应的音频流编码,并把作为结果获得的编码音频流提供给复用器33。音频编码器32中的编码系统的例子包括AC3 (3号音频编码)系统和AAC (高级音频编码)系统。
[0068]触发产生器34产生与从前一级输入的AV内容的视频流的进行关联的触发信息,并把它提供给复用器33。
[0069]下载信息产生器35基于与能够下载预约的AV内容相关的信息定期地产生下载信息(诸如,NRT-1T),并把它提供给复用器33。
[0070]来自视频编码器31的编码视频流、来自音频编码器32的编码音频流、来自触发产生器34的触发信息和来自下载信息产生器35的下载信息被提供给复用器33。
[0071]复用器33复用编码视频流和编码音频流并且还复用触发信息以把作为结果获得的复用流提供给发送器36。具体地讲,复用器33把流复用为例如TS (传输流)。替代地,考虑到数字电视广播的网络分发,复用器33可把流复用为适合网络分发的基于ISO的媒体文件格式(MP4)。
[0072]另外,如果从下载信息产生器35提供下载信息,则复用器33把下载信息复用到复用流中。
[0073]发送器36发送从复用器33提供的复用流作为数字电视广播信号。
[0074]广播装置11被以上述方式构造。
[0075]接收装置的结构
[0076]图3是显示接收装置的结构例子的示图。
[0077]接收装置13包括:调谐器51、解复用器52、视频解码器53、视频输出部分54、音频解码器55、音频输出部分56、触发检测器57、控制器58、存储器59、操作部分60、通信I/F61、高速缓冲存储器62、应用引擎63、下载信息检测器64和下载预约单元65。
[0078]调谐器51接收并解调与由用户选择的频道对应的数字电视广播信号,并把作为结果获得的复用流提供给解复用器52。
[0079]解复用器52分离从调谐器51提供的复用流,并把分离的编码视频流和编码音频流分别提供给视频解码器53和音频解码器55。另外,如果检测到与复用流一起传输的触发信息或下载信息,则解复用器52把触发信息和下载信息分别提供给触发检测器57和下载信息检测器64。
[0080]视频解码器53对来自解复用器52的编码视频流解码,并把作为结果获得的视频信号提供给视频输出部分54。
[0081]视频输出部分54把从视频解码器53提供的视频信号输出到下一级(例如,显示器13A)。另外,视频输出部分54组合从应用引擎63提供的数据广播应用程序(以下,也称为数据广播应用)的视频信号和从视频解码器53提供的视频信号,并把所获得的信号输出到下一级。
[0082]音频解码器55对来自解复用器52的编码音频流解码,并把作为结果获得的音频信号提供给音频输出部分56。
[0083]音频输出部分56把从音频解码器55提供的音频信号输出到下一级(例如,扬声器)。
[0084]触发检测器57从由解复用器52分离的复用流检测触发信息,并把它提供给控制器58。
[0085]控制器58运行记录在存储器59中的控制程序以由此控制接收装置13的各部分的操作。另外,控制器58基于从触发检测器57提供的触发信息控制数据广播应用的获取、激活、事件开始、悬置、停止等。
[0086]操作部分60接受来自用户的各种操作,并向控制器58通知与操作对应的操作信号。
[0087]通信I/F61根据应用引擎63的控制经互联网17连接到内容分发服务器18。应用引擎63根据控制器58的控制经通信I/F61和互联网17从内容分发服务器18获取数据广播应用,并使高速缓冲存储器62保留数据广播应用。
[0088]应用引擎63根据控制器58的控制读出并运行保留在高速缓冲存储器62中的数据广播应用。
[0089]下载信息检测器64从由解复用器52分离的复用流检测下载信息,并把它提供给控制器58。
[0090]控制器58分析从下载信息检测器64提供的下载信息并把分析结果记录在存储器59中。
[0091]下载预约单元65根据控制器58的控制执行与AV内容的下载预约相关的处理。下载预约单元65包括暂时预约登记部分71和确定预约登记部分72。
[0092]暂时预约登记部分71根据控制器58的控制登记通过运行数据广播应用选择的想要的AV内容为暂时预约。
[0093]如果由控制器58分析的下载信息中所包括的AV内容的标识符与由暂时预约登记部分71暂时预约的AV内容的标识符相同,则确定预约登记部分72根据控制器58的控制登记暂时预约的AV内容作为确定预约。
[0094]当目前时间已变为登记确定预约的AV内容的预约开始时间时,下载预约单元65控制调谐器51下载预定频道的AV内容。由调谐器51接收并解调的复用流由解复用器52分离并被记录在存储器14中。如果从连接到互联网17的分发服务器获取AV内容,则当目前时间已变为登记确定预约的AV内容的预约开始时间时,下载预约单元65控制通信I/F61下载预定频道的AV内容。由通信I/F61接收的AV内容被记录在存储器14中。
[0095]如果指示记录在存储器14中的AV内容的再现,则视频解码器53读出并解码记录在存储器14中的编码视频流并经视频输出部分54把作为结果获得的视频信号输出到下一级。另外,音频解码器55读出并解码记录在存储器14中的编码音频流并经音频输出部分56把作为结果获得的音频信号输出到下一级。
[0096]接收装置13被以上述方式构造。
[0097]NRT广播的细节
[0098]接下来,将在以下描述NRT广播的细节。在NRT广播中,存在下面两种系统:用户选择单个AV内容并且AV内容在其后被接收并积累的系统(以下,称为拉型NRT广播);和用户登记观看一组指定AV内容并且在其后接收装置13自动接收并积累这些AV内容的系统(以下,称为推型NRT广播)。
[0099]这里,将在以下描述拉型NRT广播。
[0100]图4是显示包括NRT广播和普通广播的广播波的信号中的协议栈的示图。
[0101]如图4中所示,最低分级等级被用作Physical Layer (物理层),并且为这个频道分配的广播波的频带对应于这个物理层。与物理层相邻的高一级分级等级被用作TS(传输流)。
[0102]在TS中,高一级分级等级的包被传输以便被分成称为传输包的固定长度包,并且一系列这种传输包用作传输流。也就是说,在与一个广播频道对应的频带中传输的信号全都由具有与这个广播频道对应的头信息等的传输包传输。
[0103]与传输流相邻的高一级分级等级被用作Section(分片)或PES (打包基本流)。例如,实时再现的数据(像是普通广播的AV内容)被作为PES的包传输。另外,文件传输的数据、控制信息的数据等被作为分片的包传输。
[0104]如图4中所示,对应于PES的包的种类,字幕编码、音频编码和视频编码被定义为PES的高一级分级等级。字幕编码是存储与图像的字幕相关的数据的包。音频编码是存储音频数据的包。视频编码是存储视频数据的包。
[0105]作为与分片相邻的高一级分级等级,定义PSIP和PSI。PSIP (节目和系统信息协议)被定义为具有VCT、NRT-1T等的分级等级。这个PSIP的数据被构造为包括VCT、NRT-1T等并且定期地由接收装置13接收。PSI (节目特定信息)被定义为具有PAT (节目关联表)、PMT (节目映射表)等的分级等级。
[0106]另外,作为与分片相邻的高一级分级等级,显示DSM-CC(数字存储介质命令和控制)。DSM-CC被用作用于在广播流的MPEG2-TS上传输IP包的自适应层。DSM-CC被定义为ISO标准。
[0107]作为与DSM-CC相邻的高一级分级等级,显示交互数据编码。由存储在交互数据编码、字幕编码、音频编码和视频编码中的数据实现流广播。也就是说,通过接收这些数据,能够接收并再现普通广播的节目。
[0108]另外,作为与DSM-CC相邻的高一级分级等级,显示IP。这里显示的IP与TCI/IP的协议栈中的IP相同,并且IP包由IP地址指定。通过使用IP包来构造NRT广播。当然,并非作为通信而是作为广播来提供NRT广播。因此,基本上不必使用作为通信协议的TCI/IP的协议栈。然而,在AV内容的下载中在形式上使用IP包。
[0109]与IP相邻的高一级分级等级被用作UDP,并且FLUTE/ALC(异步分层编码协议)/LCT (分层编码传输(构建块))被显示为其高一级分级等级。具体地讲,在NRT广播中,传输指定TCP/IP通信中的UDP端口的包,并且例如建立通过FLUTE (单向传输文件分发)实现的会话。FLUTE的细节被定义为RFC3926。
[0110]图5是显示NRT-1T的例子的示图。
[0111]NRT-1T (NRT信息表)是利用能够在接收装置13中实现在每个频道上广播的NRT广播的每条AV内容的识别的描述符构造的表。
[0112]如图5中所示,在NRT-1T中,在每条AV内容的描述区域中描述与每条AV内容的下载相关的信息。在图5的例子中,对于内容#1、内容#2、…、内容#N*的每个,在其描述区域中描述诸如内容ID、分配开始/结束、内容名称和内容URL的信息。
[0113]作为内容ID,描述用于AV内容的识别的ID。利用预定字符、数字等描述这个ID。
[0114]作为分配开始/结束,描述与AV内容的分发时间表相关的信息。作为分发时间表,描述代表AV内容的广播开始时间和广播结束时间的信息。因为AV内容是NRT广播的AV内容,所以由广播开始时间和广播结束时间表示应该开始AV内容的下载的时间和应该结束该下载的时间而非表示能够观看AV内容的时间。
[0115]作为内容名称,描述与AV内容的名称相关的信息。此时,例如,由字符串、数字等描述AV内容的标题。
[0116]作为内容URL,描述与用于指定AV内容所在的地点的URL(统一资源定位器)相关的信息。
[0117]以这种方式,在NRT-1T的描述区域中描述分配开始/结束、内容名称和内容URL作为与由内容ID识别的AV内容相关的信息,并且描述这些信息的NRT-1T被传输作为下载信息。
[0118]还可以在NRT-1T的描述区域中描述例如与AV内容的版本和截止日期等相关的信
肩、O
[0119]NRT-1T被以上述方式构造。
[0120]关于这个NRT-1T,在例如作为本 申请人:的申请的专利文献1(JP2011-41242A)中进行了描述。[0121]触发信息的细节
[0122]接下来,将在以下描述触发信息的细节。触发信息是用于控制数据广播应用的信息。在这种触发信息中,包括例如预存(pre_cache)、执行(execute)、插进事件(injectevent)、悬置(suspend)和终止(terminate)的命令。
[0123]预存命令(Pre_cache)是用于指示数据广播应用的获取的命令。另外,执行命令(Execute)是用于指示数据广播应用的激活的命令。此外,插进事件命令(Inject_event)是用于在运行的数据广播应用中开始事件的命令。
[0124]悬置命令(Suspend)是用于悬置运行的数据广播应用的命令。另外,终止命令(Terminate)是用于停止运行的数据广播应用的命令。
[0125]图6是响应于预存(pre_cache)、执行(execute)、插入事件(inject event)、悬置(suspend)和终止(terminate)的各命令在接收装置13中操作的数据广播应用的状态转变图。
[0126]如图6中所示,定义数据广播应用的状态已转变为四种状态(即,停止状态(Stopped)、准备就绪状态(Ready)、工作状态(Active)和悬置状态(Suspended))之一。
[0127]停止状态表示数据广播应用还未被获取到接收装置13中的状态。准备就绪状态表示数据广播应用已被获取到接收装置13中但未被激活的状态。工作状态表示数据广播应用被激活并运行的状态。悬置状态表示数据广播应用的执行被中断并且指示中断时刻的状态的信息被保留在保存存储器中的状态。
[0128]当数据广播应用已转变为停止状态(还未被获取到接收装置13中)时,如果接收到预存命令的触发信息并且根据预存命令获取数据广播应用,则发生至准备就绪状态的转变。
[0129]当数据广播应用处于准备就绪状态时,如果接收到执行命令的触发信息并且根据执行命令激活数据广播应用,则发生至工作状态的转变。
[0130]另外,当数据广播应用已转变为停止状态(还未被获取到接收装置13中)时,如果接收到执行命令的触发信息并且根据执行命令获取并激活数据广播应用,则发生至工作状态的转变。
[0131]当数据广播应用已转变为工作状态时,如果接收到悬置命令的触发信息并且根据悬置命令中断运行的数据广播应用,则发生至悬置状态的转变。
[0132]当数据广播应用已转变为悬置状态时,如果接收到执行命令的触发信息并且根据执行命令重新开始中断的数据广播应用,则发生至工作状态的转变。
[0133]当数据广播应用已转变为准备就绪状态、工作状态或悬置状态时,如果接收到终止命令的触发信息并且根据终止命令停止运行的数据广播应用,则发生至停止状态的转变。
[0134]数据广播应用的状态以上述方式转变。
[0135]图7显示触发信息被复用到TS中的情况。
[0136]在这种情况下,如图7的A中所示在TS的PMT (节目映射表)描述符中定义触发信息的描述符,并且如图7的B中所示描述触发信息。具体地讲,在图7的B中的descriptorlength之后的位置描述触发信息的语法。
[0137]可不在PMT描述符中而是例如在SIT (选择信息表)描述符中定义触发信息的描述符。
[0138]图8显示触发信息被传输以便位于数字电视广播信号的TS的PCR(节目时钟基准)包中的情况的概念。
[0139]如图8中所示,触发信息未被存储在所有PCR包中,而是仅被存储在在合适定时的PCR包中以链接到AV内容。PCR包是具有存储PCR的adaptation_field的TS包。触发信息被存储在位于PCR之后的transport_private_data_byte中。
[0140]在图7和图8中,示出触发信息被传输以便被复用到TS中的例子和触发信息被传输以便被存储在PCR中的例子。然而,用于存储和传输触发信息的方法不限于此。作为另一方法,例如,触发信息可被埋藏在视频信息自身中。另外,虽然预存、执行、插进事件、悬置和终止被描述为触发信息的命令的一个例子,但也可使用其它命令。
[0141]此外,关于这种触发信息,在例如作为本 申请人:的申请的日本专利申请N0.2011-041801(提交日期:2011年2月28日)中进行了描述。
[0142]AV内容发送处理的流程
[0143]接下来,参照图9的流程图,将在以下描述由广播装置11执行的AV内容发送处理。
[0144]在步骤Sll中,视频编码器31对从前一级输入的节目等的AV内容的视频流编码,并把作为结果获得的编码视频流提供给复用器33。
[0145]在步骤S12中,音频编码器32对从前一级输入的音频流编码,并把作为结果获得的编码音频流提供给复用器33。
[0146]在步骤S13中,触发产生器34确定是否发送触发信息。如果在步骤S13中确定将要发送触发信息,则该处理前进到步骤S14。
[0147]在步骤S14中,触发产生器34产生与从前一级输入的AV内容的视频流的进行关联的触发信息。另一方面,如果在步骤S13中确定不发送触发信息,则跳过步骤S14并且该处理前进到步骤S15。
[0148]在步骤S15中,下载信息产生器35确定是否发送NRT-1T (下载信息)。如果在步骤S15中确定将要发送NRT-1T,则该处理前进到步骤S16。
[0149]在步骤S16中,下载信息产生器35基于与能够下载预约的AV内容相关的信息产生NRT-1T。另一方面,如果在步骤S16中确定不发送NRT-1T,则跳过步骤S16并且该处理前进到步骤S17。
[0150]在步骤S17中,复用器33产生复用流并把它提供给发送器36。
[0151]具体地讲,在复用器33中,编码视频流和编码音频流被复用。另外,如果发送触发信息,则触发信息也被复用。此外,如果发送NRT-1T,则NRT-1T也被复用。
[0152]在步骤S18中,发送器36发送从复用器33提供的复用流作为数字电视广播信号。其后,该处理返回到步骤Sll并且重复上述随后的处理。
[0153]以上述方式,在广播装置11中,在发送AV内容时,在预定时刻产生触发信息或NRT-1T并且与AV内容一起发送触发信息或NRT-1T。
[0154]AV内容接收处理的流程
[0155]接下来,参照图10和图11,将在以下描述由接收装置13执行的AV内容接收处理。
[0156]在步骤S31中,调谐器51接收并解调与由用户选择的频道对应的数字电视广播信号以把所获得的信号提供给解复用器52。
[0157]在步骤S32中,解复用器52分离从调谐器51提供的复用流,并把分离的编码视频流和编码音频流提供给视频解码器53和音频解码器55。另外,如果检测到与复用流一起传输的触发信息或NRT-1T,则解复用器52把触发信息和NRT-1T分别提供给触发检测器57和下载信息检测器64。
[0158]在步骤S33中,视频解码器53对由解复用器52分离的编码视频流解码,并把作为结果获得的视频信号经视频输出部分54输出到显示器13A。
[0159]在步骤S34中,音频解码器55对由解复用器52分离的编码音频流解码,并把作为结果获得的音频信号经音频输出部分56输出到扬声器(未示出)。
[0160]由此,从广播装置11发送的AV内容被接收并由用户观看。
[0161]在步骤S35中,触发检测器57确定是否从由解复用器52分离的复用流检测到触发信息。
[0162]如果在步骤S35中确定检测到触发信息,则该处理前进到步骤S36。在步骤S36中,控制器58分析由检测到的触发信息指示的命令。
[0163]在步骤S37中,控制器58确定分析的命令是否是预存。如果在步骤S37中确定命令是预存,则该处理前进到步骤S38。
[0164]在步骤S38中,应用引擎63根据控制器58的控制获取TDO内容的数据作为由这个触发信息的App_id指定的数据广播应用。从内容分发服务器18获取这个TDO内容并且这个TDO内容被保留在高速缓冲存储器62中。App_id是应该对应于这个触发信息获取的数据广播应用的识别信息。
[0165]随后,在步骤S39中,确定命令是否是执行。例如,如果分析的命令是预存(步骤S39的“否”),则该处理返回到步骤S31并且重复上述处理。随后,如果再次检测到触发信息(步骤S35的“是”)并且确定命令是执行(步骤S39的“是”),则该处理前进到步骤S40。
[0166]在步骤S40中,应用引擎63根据控制器58的控制激活保留在高速缓冲存储器62中的TDO内容作为由App_id指定的数据广播应用。
[0167]如果由App_id指定的数据广播应用的程序数据还未被获取(不存在于高速缓冲存储器62中),则应用引擎63获取该数据广播应用的程序数据并随后激活该数据广播应用的程序数据。另外,如果存在当前运行的数据广播应用,则应用引擎63停止该数据广播应用并在其后激活TDO内容。
[0168]在步骤S41中,应用引擎63确定与允许暂时预约的AV内容的下载相关的信息(以下,称为暂时预约下载信息)是否被包括在TDO内容中。在TDO内容中,例如,描述图12中示出的暂时预约下载信息。
[0169]图12是显示TDO内容的结构例子的示图。
[0170]如图12中所示,基于HTML (超文本标记语言)描述TDO内容。
[0171]在tdo元素的开始标签和结束标签之间描述一个或多个项目元素。各项目元素包括内容名称元素、内容ID元素和内容url元素。
[0172]内容名称元素是用于描述AV内容的名称的元素。在图12的例子中,描述了“ sport snews IOthApr i I,,。
[0173]内容ID元素是用于描述用于识别AV内容的ID的元素。在图12的例子中,描述了 “01234567”。
[0174]内容url元素是用于描述用于指定AV内容所在的地点的URL的元素。在图12的例子中,描述了 “http: //www.abc.com/NRT/sportsnews/940822.mp4”。
[0175]以这种方式,在TDO内容中,对于每条AV内容描述ID、名称和URL作为用于识别允许暂时预约的AV内容的暂时预约下载信息。
[0176]在图12的例子中,代表性地描述一条AV内容的暂时预约下载信息。如果存在允许暂时预约的两条或更多的AV内容,则基于项目元素描述与其对应的暂时预约下载信息。另外,能够使AV内容被独一无二地识别的信息被包括在暂时预约下载信息中就足够了。因此,不必包括全部的ID、名称和URL的信息。另外,可使用其它识别信息。此外,可使用除tdo元素和项目元素的标签之外的标签。
[0177]返回参照图10的流程图,如果在步骤S41中确定包括暂时预约下载信息,则该处理前进到步骤S42。在步骤S42中,应用引擎63把暂时预约下载信息提供给视频输出部分54并使显示器13A显示暂时预约下载信息。例如,允许暂时预约的AV内容的列表(像是图13中示出的允许暂时预约的AV内容的列表)被显示在显示器13A上。
[0178]返回参照图10的流程图,在步骤S43中,控制器58基于由用户对操作部分60的操作确定是否选择了想要的AV内容。如果在步骤S43中确定选择了想要的AV内容,则该处理前进到图11中的步骤S44。
[0179]另一方面,如果在步骤S43中确定未选择想要的AV内容,则该处理返回到步骤S31并且重复上述处理。如果未检测到触发信息(步骤S35的“否”)或者如果暂时预约下载信息未被包括在TDO内容中(步骤S41的“否”),则未选择想要的AV内容。因此,该处理返回到步骤S31并且重复上述处理。
[0180]在图11中的步骤S44中,控制器58确定定期地与AV内容一起发送的NRT-1T是否被记录在存储器59中。如果在步骤S44中确定NRT-1T未被记录,则该处理前进到步骤S45。例如,如果由于无线电干扰和接收装置13中的获取缺陷(接收遗漏)导致未接收到定期地从广播装置11发送的NRT-1T,则旧的NRT-1T保持被记录在广播装置11中。
[0181]在步骤S45中,暂时预约登记部分71根据控制器58的控制登记选择的想要的内容的暂时预约。此时,因为预约是暂时的,所以暂时预约登记不确保下载将会被确定无疑地执行。
[0182]随后,在接收装置13中,如果从广播装置11发送新的NRT-1T,则由下载信息检测器64接收并检测该NRT-1T (步骤S46)。在步骤S47中,控制器58分析新接收的NRT-1T。
[0183]在步骤S48中,控制器58基于新接收的NRT-1T的分析结果确定NRT-1T中所包括的AV内容的标识符是否与暂时预约的AV内容的标识符相同。
[0184]在这个确定处理中,例如,确定在NRT-1T(下载信息)中描述的内容ID(图5)是否与在TDO内容(暂时预约下载信息)的内容ID元素中描述的暂时预约的AV内容的ID (图12)相同。另外,也可不仅通过使用内容ID来执行该确定处理,还通过使用作为对于图5的NRT-1T和图12的TDO内容共同的信息的其它识别信息(诸如,内容名称和内容URL)来执行该确定处理。
[0185]如果在步骤S48中确定标识符相同,则该处理前进到步骤S49。
[0186]在步骤S49中,控制器58确定暂时预约的AV内容是否可下载并且可观看。如果在步骤S49中确定暂时预约的AV内容可下载并且可观看,则该处理前进到步骤S50。
[0187]在步骤S50中,确定预约登记部分72根据控制器58的控制登记暂时预约的AV内容作为确定预约。
[0188]具体地讲,如果NRT-1T未被记录,则选择的想要的AV内容被暂时登记为暂时预约。随后,当新接收到NRT-1T时,如果NRT-1T中所包括的AV内容的标识符与暂时预约的想要的AV内容的标识符相同,则暂时预约的想要的AV内容被登记为确定预约。
[0189]另外,如果在步骤S44中确定NRT-1T被记录,则该处理前进到步骤S47。随后,在步骤S47中,控制器58分析记录的NRT,并基于分析结果确定NRT-1T中所包括的AV内容的标识符是否与选择的想要的AV内容的标识符相同(步骤S48)。如果在步骤S48中确定AV内容的标识符相同,则该处理前进到步骤S49。
[0190]随后,如果这个AV内容可下载并且可观看(步骤S49的“是”),则在步骤S50中,确定预约登记部分72根据控制器58的控制登记选择的想要的AV内容作为确定预约。
[0191]也就是说,如果NRT-1T被记录,则不登记选择的想要的AV内容的暂时预约,并且如果这个AV内容的标识符与NRT-1T中所包括的AV内容的标识符相同,则这个AV内容直接被登记为确定预约。
[0192]如果在步骤S48中确定NRT-1T中所包括的AV内容的标识符与这个AV内容的标识符不同,则该处理前进到步骤S51。在步骤S51中,控制器58确定AV内容是否已被暂时预约。如果在步骤S51中确定AV内容未被暂时预约,则暂时预约登记部分71根据控制器58的控制登记AV内容的暂时预约(步骤S52)。另一方面,如果在步骤S51中确定AV内容已被暂时预约,则跳过步骤S52并且该处理前进到步骤S53。随后,如果从广播装置11发送新的NRT-1T,则在接收装置13中接收该NRT-1T (步骤S53)。
[0193]如果暂时预约已被登记(步骤S45),则在步骤S54中,控制器58确定在这个暂时预约登记之后是否已过去某一时间。如果在步骤S54中确定未过去所述某一时间,则该处理返回到到步骤S47,从而比较这个AV内容的标识符与再次新接收的NRT-1T中所包括的AV内容的标识符。
[0194]另一方面,如果在步骤S54中确定已过去所述某一时间,则暂时预约登记被视为无效并且该处理前进到步骤S55。在步骤S55中,控制器58控制应用引擎63并使显示器13A显示指示无法下载的消息。
[0195]另外,当在步骤S49中确定这个AV内容不可下载并且不可观看时,诸如当存储器14缺乏用于记录AV内容的必要的容量时,也类似地显示指示无法下载的消息。当存储器14的容量不足解决时,可允许确定预约登记。
[0196]当步骤S55的处理结束时,图10和图11的内容接收处理结束。
[0197]也就是说,如果在暂时预约登记之后过去某一时间或者如果这个AV内容不可下载并且不可观看,则显示消息并且不执行AV内容的下载。
[0198]在步骤S56中,触发检测器57确定是否从由解复用器52分离的复用流检测到触发信息。
[0199]如果在步骤S56中确定检测到触发信息,则该处理前进到步骤S57。在步骤S57中,控制器58分析由检测到的触发信息指示的命令。
[0200]在步骤S58中,控制器58确定分析的命令是否是终止。如果在步骤S58中确定命令是终止,则该处理前进到步骤S59。
[0201]在步骤S59中,如果作为由这个触发信息的App_id指定的数据广播应用的TDO内容正在运行,则应用引擎63停止该TDO内容。然后,该处理前进到步骤S60。
[0202]如果未检测到触发信息(步骤S56的“否”)或者如果分析的命令不是终止(步骤S58的“否”),则跳过触发信息的处理并且该处理前进到步骤S60。另外,不仅可在确定预约登记结束之后执行基于触发信息结束TDO内容的处理,还可在例如暂时预约登记等结束之后执行基于触发信息结束TDO内容的处理。
[0203]在步骤S60中,下载预约单元65确定目前时间是否已变为登记了确定预约的AV内容的预约开始时间,并且等待直至目前时间变为预约开始时间。这个预约开始时间由在NRT-1T中描述的分配开始/结束指定。如果在步骤S60中确定目前时间已变为预约开始时间,则该处理前进到步骤S61。
[0204]在步骤S61中,下载预约单元65控制调谐器51下载预定频道的AV内容。由调谐器51接收并解调的复用流由解复用器52分离并被记录在存储器14中。在存储器14中,NRT-1T等的信息也被与AV内容一起记录。另外,如果选择两条或更多的AV内容,则重复步骤S60和S61的处理并且下载所有的AV内容。此外,如果从连接到互联网17的分发服务器获取AV内容,则下载预约单元65控制通信I/F61下载预定频道的AV内容并且下载的AV内容被记录在存储器14中。
[0205]在AV内容的下载结束之后,在步骤S62中,控制器58控制应用引擎63显示下载的AV内容的列表。
[0206]在步骤S63中,控制器58基于由用户对操作部分60的操作接受从显示的AV内容的列表对将要再现的AV内容的选择。
[0207]如果由用户选择了 AV内容,则视频解码器53和音频解码器分别从存储器14读出与选择的AV内容对应的编码视频流和编码音频流。随后,视频解码器53对编码视频流解码并把作为结果获得的视频信号输出到显示器13A。另外,音频解码器55对编码音频流解码并把作为结果获得的音频信号输出到扬声器(未示出)。
[0208]由此,从广播装置11下载并记录在存储器14中的AV内容被再现并由用户观看(步骤S64)。
[0209]以上述方式,在接收装置13中,检测与AV内容一起发送的触发信息,并且基于检测到的触发信息获取作为数据广播应用的TDO内容。另外,基于TDO内容选择想要的AV内容。随后,基于TDO内容选择的想要的AV内容被登记为暂时预约,并且如果定期发送的NRT-1T中所包括的可下载的AV内容的标识符与暂时预约的AV内容的标识符相同,则暂时预约的AV内容被登记为确定预约。
[0210]由此,即使由接收装置13保留的NRT-1T不是最新的,也登记想要的AV内容的暂时预约,并且在新接收到NRT-1T之后,暂时预约登记改变为确定预约登记。因此,不需要等待下载预约直至新接收到NRT-1T。因此,消除AV内容的下载预约的机会的丧失,并且因此能够确定无疑地执行NRT服务中的AV内容的下载预约。结果,能够拓宽下载预约的机会。
[0211]图1的上述广播系统I实现能够在不像例如当前美国一样在数字电视广播的广播频带中设置用于广播数据广播内容的频带的状态下与AV内容联动执行的数据广播内容。另外,在以上描述中,主要解释了由广播装置11基于数字电视广播信号广播AV内容的例子。然而,如上所述,可提供专用分发服务器并且可经互联网17分发AV内容。
[0212]另外,在以上描述中,TDO内容被解释为数据广播应用,并且解释了允许暂时预约的AV内容被显示在显示器13A上并基于TDO内容而被选择的例子。然而,可在不显示在显示器13A上的情况下选择AV内容。例如,通过由控制器58执行TDO内容,可基于预先设置的条件等选择AV内容。
[0213]此外,不仅可基于触发信息获取并激活TDO内容,还可从另一条TDO内容激活TDO内容。另外,解释了由HTML描述TDO内容。然而,除了 HTML之外,TDO内容由JavaScript、JPEG文件、PNG文件等构成。另外,还可以采用另一描述语言(诸如,BML(广播标记语言))作为TDO内容的描述语言。
[0214]此外,在以上描述中,解释了拉型NRT广播。然而,上述结构也能够类似地应用于推型NRT广播。
[0215]应用本技术的计算机的描述
[0216]上述的一系列处理能够通过硬件执行,并且还能够通过软件执行。在通过软件执行这一系列处理的情况下,构成该软件的程序被安装到通用计算机等。
[0217]因此,图14显示用于执行上述一系列处理的程序被安装到的计算机的一个实施例的结构例子。
[0218]程序能够被预先记录在计算机100中所包括的记录单元108 (诸如,硬盘)或ROM(只读存储器)102中。
[0219]替代地,程序能够被暂时或永久存储(记录)在可移动介质111中(诸如,软盘、⑶-R0M(压缩盘只读存储器)、MO(磁光)盘、DVD(数字通用盘)、磁盘和半导体存储器)。这种可移动介质111能够被提供作为所谓的封装软件。
[0220]除了从上述可移动介质111安装到计算机100中之外,程序能够经用于数字卫星广播的人造卫星以无线方式被从下载站点传送到计算机100,或者能够经网络(诸如,LAN(局域网)或互联网)通过有线方式被传送到计算机100。在计算机100中,如此传送的程序能够由通信单元109接收并被安装到记录单元108中。
[0221]计算机100包括CPU (中央处理单元)101。输入/输出接口 105经总线104连接到CPUlOl。当通过由用户等对包括键盘、鼠标、麦克风等的输入单元106的操作经输入/输出接口 105输入命令时,CPUlOl根据该命令运行存储在R0M102中的程序。替代地,CPUlOl在RAM(随机存取存储器)103中加载并运行存储在记录单元108中的程序、从卫星或网络传送以由通信单元109接收并被安装到记录单元108中的程序或者从安装在驱动器110中的可移动介质111读出并被安装到记录单元108中的程序。由此,CPUlOl执行根据上述流程图的处理或基于上述方框图的结构执行的处理。随后,根据需要,例如,CPUlOl经输入/输出接口 105使处理结果被从包括IXD(液晶显示器)、扬声器等的输出单元107输出或者从通信单元109发送并被记录到记录单元108等。
[0222]这里,在本说明书中,描述用于使计算机执行各种处理的程序的处理步骤并不必然沿描述为流程图的次序以时间顺序方式被处理,并且还包括并行地或单独地执行的处理(例如,并行处理或按照对象的处理)。
[0223]另外,程序可以是由一个计算机处理的程序,或者可以是经受由多个计算机执行的分布式处理的程序。此外,程序可以是被传送到远程计算机并执行的程序。[0224]在本说明书中,系统表示由多个装置构成的整个装置。
[0225]此外,本技术的实施例不限于上述实施例,并且在不脱离本技术的主旨的情况下,能够在这种范围中做出各种修改。
[0226]标号列表
[0227]I广播系统,11广播装置,13接收装置,14存储器,17互联网,18内容分发服务器,33复用器,34触发产生器,35下载信息产生器,36发送器,51调谐器,57触发检测器,58控制器,60操作部分,63应用引擎,64下载信息检测器,65下载预约单元,71暂时预约登记部分,72确定预约登记部分,100计算机,101CPU
【权利要求】
1.一种接收装置,包括: 接收器,接收AV内容; 检测器,检测与待接收的AV内容一起发送并用于与AV内容联动运行的应用程序的控制相关的触发信息; 获取器,基于检测到的触发信息获取用于允许能够下载预约并且非实时发送的AV内容的选择的应用程序; 暂时预约登记部分,登记基于获取的应用程序选择的AV内容作为暂时预约;和确定预约登记部分,如果定期地与AV内容一起发送并与非实时发送的AV内容的下载相关的下载信息中所包括的能够下载预约的AV内容的标识符与暂时预约的AV内容的标识符相同,则登记暂时预约的AV内容作为确定预约。
2.如权利要求1所述的接收装置,其中如果下载信息未被记录,则暂时预约登记部分登记选择的AV内容作为暂时预约。
3.如权利要求2所述的接收装置,其中所述应用程序是用于基于列表允许能够下载预约并且非实时发送的AV内容的选择的内容。
4.如权利要求3所述的接收装置,还包括: 控制器,根据由检测到的触发信息指示的命令控制应用程序的获取或激活或者正在运行的应用程序的停止。
5. 一种接收AV内容的接收装置的接收方法,该方法包括: 接收步骤,接收AV内容; 检测步骤,检测与待接收的AV内容一起发送并用于与AV内容联动运行的应用程序的控制相关的触发信息; 获取步骤,基于检测到的触发信息获取用于允许能够下载预约并且非实时发送的AV内容的选择的应用程序; 暂时预约登记步骤,登记基于获取的应用程序选择的AV内容作为暂时预约;和确定预约登记步骤,如果定期地与AV内容一起发送并与非实时发送的AV内容的下载相关的下载信息中所包括的能够下载预约的AV内容的标识符与暂时预约的AV内容的标识符相同,则登记暂时预约的AV内容作为确定预约。
6.一种用于发送AV内容的发送装置的控制的程序,该程序使计算机执行包括下述步骤的处理: 接收步骤,接收AV内容; 检测步骤,检测与待接收的AV内容一起发送并用于与AV内容联动运行的应用程序的控制相关的触发信息; 获取步骤,基于检测到的触发信息获取用于允许能够下载预约并且非实时发送的AV内容的选择的应用程序; 暂时预约登记步骤,登记基于获取的应用程序选择的AV内容作为暂时预约;和确定预约登记步骤,如果定期地与AV内容一起发送并与非实时发送的AV内容的下载相关的下载信息中所包括的能够下载预约的AV内容的标识符与暂时预约的AV内容的标识符相同,则登记暂时预约的AV内容作为确定预约。
7.一种发送装置,包括:触发信息产生器,产生在接收装置中用于与AV内容联动运行的应用程序的控制相关的触发信息; 发送器,与AV内容一起发送产生的触发信息;和 下载信息产生器,产生与非实时发送的AV内容的下载相关的下载信息, 其中所述发送器定期地与AV内容一起发送产生的下载信息。
8.如权利要求7所述的发送装置,其中用于控制用于允许能够下载预约并且非实时发送的AV内容的选择的应用程序的获取或激活或者正在运行的应用程序的停止的至少一个命令被包括在由触发信息指示的命令中。
9.如权利要求7所述的发送装置,其中所述发送器把触发信息复用到与AV内容对应的传输流中并发送触发信息。
10.如权利要求7所述的发送装置,其中所述发送器把触发信息存储在构成与AV内容对应的传输流的包的自适应字段中并发送触发信息。
11.一种发送AV内容的发送装置的发送方法,该方法包括: 触发信息产生步骤,产生在接收装置中用于与AV内容联动运行的应用程序的控制相关的触发信息; 发送步骤,与AV内容一起发送产生的触发信息;和 下载信息产生步骤,产生与非实时发送的AV内容的下载相关的下载信息, 其中通过发送步骤的处理定期地与AV内容一起发送产生的下载信息。
12.一种用于发送AV内容的发送装置的控制的程序,该程序使计算机执行包括下述步骤的处理: 触发信息产生步骤,产生在接收装置中用于与AV内容联动运行的应用程序的控制相关的触发信息; 发送步骤,与AV内容一起发送产生的触发信息;和 下载信息产生步骤,产生与非实时发送的AV内容的下载相关的下载信息, 其中通过发送步骤的处理定期地与AV内容一起发送产生的下载信息。
【文档编号】H04N21/434GK103493503SQ201280019357
【公开日】2014年1月1日 申请日期:2012年4月19日 优先权日:2011年4月28日
【发明者】北原淳, 北里直久, 出叶义治, 山岸靖明 申请人:索尼公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1