用于媒体流的接收装置、接收方法、传输装置以及传输方法_5

文档序号:9830187阅读:来源:国知局
数据2由通信传输时,能够获得表示由通信传输分量的信息,而不获取由特定的FLUTE会话(TS1: X和Y)传输的FDT。
[0214](操作实例4的协议栈)
[0215]图21是示出根据操作实例4的IP传输系统的数字广播的协议栈的示图。
[0216]与操作实例I不同,由于操作实例4被配置为使用FLUTE会话传输视频数据和音频数据I并且通过互联网90从传输服务器30中传输音频数据2,因此,除了 IP传输系统的数字广播的协议栈,还示出了通信的协议栈。音频数据2(音频2)由TCP/IP的协议传输。
[0217]在基本形式中,首先,获取在BBP流上传输的LLS,并且使用包含在SCT内的SCS_bootstrap信息,根据在特定的FLUTE会话(TS1:Z)中定期传输的Π)Τ的索引信息,获取USD。此外,根据获取的USD,获取由特定的FLUTE会话(TS1:Z)传输的MPD和SDP。然后,根据操作实例4,音频数据I由特定的FLUTE会话(TS1:Y)传输;但是由于设置为优先化第二语言,所以根据MPD,通过访问传输服务器30,来获取音频数据2。
[0218](操作实例4的包含在控制信号内的信息的相关性)
[0219]图22是示出根据操作实例4的包含在控制信号内的信息的相关性的示图。
[0220]与操作实例I不同,由于操作实例4被配置为通过互联网90从传输服务器30中传输分量,例如,音频数据2,所以根据MPD的段URL,在互联网90上从传输服务器30中获取分量。此外,在通过广播传输分量时,根据分量获取由特定的FLUTE会话传输的分量。
[0221]此外,与在操作实例I中一样,由于操作实例4被配置为促使USD、MPD以及SDP的TOI设置为固定值,然后,可在SCT中描述TOI的值,如在图22中所示,所以能够从SCT中访问USD,而不通过Π)Τ(在图中,“捷径I”)。此外,能够从SCT中访问MPD和SDP,而不通过Π)Τ和USD(在图中,“捷径2”)。而且,通过允许Π)Τ包括表示MPD和SDP(在图中,“捷径I”)的获取目的地的信息(在图中,由虚线包围的“<MPD>”和“<SDP>”),能够访问ΜΗ)和SDP,而不通过USD。
[0222]进一步,在根据操作实例4的图22的信息的相关性中,由于除了以上描述以外的信息的相关性与根据操作实例I的图13的信息的相关性相似,所以不显示其描述。
[0223]〈5、每个装置要执行的具体处理的内容〉
[0224]下面参照图23到26的流程图公开了由构成图8的广播系统I的每个装置执行的具体处理的内容。
[0225](传输处理)
[0226]首先,参照图23的流程图,描述由图8的传输装置10执行的传输处理。
[0227]在步骤S701中,例如,文件数据获取单元115获取文件数据,例如,视频数据或音频数据,并且将获取的文件数据供应给文件处理单元116。
[0228]在步骤S702中,文件处理单元116在从文件数据获取单元115中供应的文件数据上进行预定的文件处理,以使用FLUTE会话传输经文件处理的文件数据,并且将经文件处理的文件数据供应给多路复用器119。
[0229]在步骤S703中,控制信号获取单元117获取控制信号,例如,LLS或SCS,并且将获取的控制信号供应给控制信号处理单元118。
[0230]在步骤S704中,控制信号处理单元118在从控制信号获取单元117中供应的控制信号上进行预定的信号处理,并且将经信号处理的控制信号供应给多路复用器119。例如,控制信号处理单元118在由控制信号获取单元117获取的SCS上进行信号处理,用于使用FLUTE会话来传输的目的。
[0231]在步骤S705中,多路复用器119多路复用从文件处理单元116中供应的文件数据以及从控制信号处理单元118中供应的控制信号,以生成IP传输格式的BBP流,并且将生成的BBP流供应给传输单元120。
[0232]在步骤S706中,传输单元120通过天线121传输从多路复用器119中供应的BBP流,作为广播信号。在完成步骤S706时,完成传输处理。
[0233]上面公开了传输处理。
[0234](信道选择处理)
[0235]下面参照图24的流程图,描述由图8的接收装置20执行的信道选择处理。
[0236]在步骤S801中,确定(例如)是否由查看者操作遥控器来执行信道选择处理。在步骤S801中,在查看者的信道选择操作之后,处理继续进入步骤S802。
[0237]在步骤S802中,控制信号处理单元221获取在NVRAM 222内记录的信道选择信息(SCT)。进一步,可在互联网90上从服务器中获取信道选择信息。
[0238]在步骤S803中,控制信号处理单元221从LLS中获取SAT。然后,在步骤S804中,控制信号处理单元221根据SAT确定信道选择的特定服务是否有效(无线广播)。在步骤S804中,在确定信道选择的特定服务有效时,处理继续进入步骤S805。
[0239]在步骤S805中,控制信号处理单元221参照SAT的service_type,确定传输网络是否仅仅用于广播。在步骤S805中,在确定传输网络仅仅用于广播时,S卩,指定”broadcasting”,作为SAT的service_type,处理继续进入步骤S806。
[0240]在步骤S806中,执行广播服务接收处理。在广播服务接收处理中,根据从SCS中获取的SDP,执行接收每个分量的流的处理。下面参照图25的流程图,公开广播服务接收处理的细节。
[0241]另一方面,在步骤S805中,在确定传输网络不仅仅用于广播时,S卩,传输网络用于广播和通信并且指定”hybrid”,作为SAT的service_type,处理继续进入步骤S807。
[0242]在步骤S807中,执行广播/通信服务接收处理。在广播/通信服务接收处理中,根据从SCS中获取的SDP和MPD,执行接收每个分量的流的处理。下面参照图26的流程图,公开广播/通信服务接收处理的细节。
[0243]在完成步骤S806或S807的服务接收处理时,处理继续进入步骤S808。在步骤S808中,再现由广播服务接收处理(S806)或广播/通信服务接收处理(S807)获取的所有分量。因此,例如,在显示器上显示对应于由广播或通信传输的视频数据的视频,并且从扬声器中输出与视频同步的对应于由广播或通信传输的音频数据的音频。
[0244]在完成步骤S808的处理时,完成信道选择处理。进一步,在步骤S804中,在确定信道选择的特定服务无效(非无线广播)时,处理继续进入步骤S809。在步骤S809中,执行信道选择误差处理。
[0245]上面公开了信道选择处理。
[0246](广播服务接收处理)
[0247]下面参照图25的流程图,公开对应于图24的步骤S806的广播服务接收处理。
[0248]在步骤S821中,FLUTE处理单元219根据信道选择信息(SCT)从由FLUTE会话传输的SCS中获取SDP。
[0249]在步骤S822中,FLUTE处理单元219根据在SDP中描述的信息,接收由FLUTE会话传输的每个分量的流。因此,获取由FLUTE会话传输的视频数据和音频数据,作为分量。
[0250]在完成步骤S822的处理时,处理继续进入图24的步骤S806,并且执行后续处理。
[0251]上面公开了广播服务接收处理。
[0252](广播/通信服务接收处理)
[0253]下面参照图26的流程图,公开对应于图24的步骤S807的广播/通信服务接收处理。
[0254]在步骤S841中,FLUTE处理单元219根据信道选择信息(SCT)从由FLUTE会话传输的SCS中获取MPD和SDP。
[0255]在步骤S842中,FLUTE处理单元219参照MPD,获取每个分量的传输网络。在此处,参照每个分量的分量类型和传输类型值,获取每个分量的传输网络。
[0256]在步骤S843中,根据由步骤S842的处理获取的每个分量的传输网络,确定由广播执行每个分量的传输。在步骤S843中,在确定”broadcasting”指定为传输类型值并且由广播执行分量的传输时,处理继续进入步骤S844。
[0257]在步骤S844中,执行图25的广播服务接收处理。在广播服务接收处理中,根据从SCS中获取的SDP,执行接收每个分量的流的处理。例如,获取由FLUTE会话传输的视频数据和音频数据,作为分量。
[°258]在步骤S843中,进一步,在确定”hybrid”指定为传输类型值并且不由广播执行分量的传输(即,由通信执行分量的传输)时,处理继续进入步骤S845。
[0259]在步骤S845中,通信I/F 223根据FLUTE处理单元219的控制,通过互联网90访问由分量的段URL指定的传输服务器30,并且接收分量的流。将分量的流供应给流处理单元225。
[0260]然后,对于每个分量,确定分量的传输是否由广播执行。在分量由广播传输时,执行步骤S844的处理,在分量由通信传输时,执行步骤S845的处理,因此,能够获取由广播或通信传输的所有分量。
[0261]在完成步骤S844或S845的处理时,处理返回图24的步骤S807,并且执行后续处理。
[0262]上面公开了广播/通信服务接收处理。
[0263]〈应用本技术的计算机的解释〉
[0264]上述处理操作序列可以由软件以及硬件执行。在所述处理操作序列要由软件执行时,构成软件的程序安装在计算机内。在此处,例如,计算机可以是嵌入专用硬件内的计算机或者(例如)各种程序可以安装成用于执行各种功能的通用个人计算机。
[0265]图27是示出由程序执行上述处理操作序列的计算机的硬件的配置实例的方框图。
[0266]在计算机900中,中央处理单元(CPU)901、只读存储器(R0M)902以及随机存取存储器(RAM)903通过总线904互连。总线904与输入/输出接口 905进一步连接。输入/输出接口905与输入单元906、输出单元907、记录单元908、通信单元909以及驱动器910连接。
[0267]例如,输入单元906可以包括键盘、鼠标以及麦克风。例如,输出单元907可以包括显示器和扬声器。例如,记录单元908可以包括硬盘和非易失性存储器。例如,通信单元90可以包括网络接口。驱动器910驱动可移除介质911,例如,磁盘、光盘、磁光盘或半导体存储器。
[0268]在如上所述配置的计算机900中,CPU 901通过输入/输出接口905和总线904在RAM903内载入在记录单元908内记录的程序,来执行上述处理操作序列,并且执行载入的程序。
[0269]例如,通过在作为封装媒体的可移除介质911内记录程序,可以提供由计算机900(或CPU 901)执行的程序。还可以通过有线或无线传输媒体,提供程序,例如,局域网、互联网以及数字卫星广播。
[0270]在计算机900中,通过在驱动器910上载入可移除介质911,程序可以通过输入/输出接口 905安装在记录单元908内。还可以通过有线或无线传输媒体,通过通信单元909接收程序,来在记录单元908内安装程序。此外,程序可以提前安装在ROM 902或记录单元908内。
[0271]进一步,由计算机900执行的程序可以通过在本文中公开的时间相关方式或者通过平行的方式或者在必要的时间(例如,在调用程序时)依次处理。
[0272]在本文中,在本说明书中,不必通过在流程图中公开的时间相关方式,依次处理编写促使计算机900执行各种处理的程序的处理步骤;可以通过平行的方式或者单独处理这些程序(例如,平行处理或者面向对象处理)。
[0273]此外,程序可以由一个计算机执行或者通过分布的方式由多个计算机执行。程序还可以传输给远程计算机执行。
[0274]此外,在说明书中,系统表示一批多个配置部件(装置、模块(分量)等),并且在相同的外壳内不需要设置所有组件。因此,容纳在不同外壳内并且通过网络互连的多个装置是系统;并且多个模块容纳在单个外壳内的一个装置也是系统。
[0275]本技术的实施方式不限于在本文中描述的实施方式,但是在不背离本技术的精神和范围的情况下,可以进行各种变化。例如,本技术可以配置为云计算系统,其中,由多个装置通过网络共同并且协同处理一个功能。
[0276]使用以上流程图公开的步骤可以由一个装置或多个装置通过分布的方式执行。进一步,如果一个步骤包括多个处理,那么包含在所述一个步骤内的多个处理不仅由一个装置执行,还可以由多个装置
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1