数字数据发送装置及其方法

文档序号:7596597阅读:108来源:国知局
专利名称:数字数据发送装置及其方法
技术领域
本发明涉及数字数据发送装置、数字数据接收装置、数字广播接收装置、数字数据发送方法、数字数据接收方法以及数字广播接收方法、计算机节目以及计算机可以读取的记录介质,特别适用于分时复用MPEG2的流、任意的数据。
MPEG2的TS(Transport Stream传输流)中,包含被称为PCR(Program Clock Reference节目时钟信息)的基准时钟信息(在MPEG2的PS(Program Stream节目流)中的SCR(System ClockReference系统时钟信息))、被称为DTS(Decode Time Stamp译码时间标记)·PTS(Presentation Time Stamp重放时间标记)的译码时刻·显示时刻的节目同步信息。发送侧为了取得假想的节目同步,接收侧需要根据PCR修正系统的时钟。
系统时钟的修正有2种,是以下的修正在接收侧设置用PCR表示的发送侧的时钟值的修正;把发送侧假定的PCR到达时刻和实际的PCR到达时刻的差作为PCR不稳定而检测,在规定的范围内使系统时钟频率上下变动的修正。在本说明书中,把前者的使发送侧的时钟值(PCR计数值)与接收侧时钟值一致的操作称为“PCR基准时刻修正”,把后者的PCR不稳定修正称为“PCR不稳定修正”。
对于在接收装置接收到MPEG2的TS(以下称为“MPEG2TS”)后,想要与从外部输入装置输入的JPEG和DV(Digital Video数字视频)等其他数据同时传送MPEG2TS的要求,可以考虑在管理输入的输入管理部件、处理数据的信号处理部件之间经由传送路径的情况。但是,如上所述对于MPEG2TS因为根据PCR的到达时刻进行PCR基准时刻修正和进行PCR不稳定修正,所以不容易分时复用MPEG2TS和任意数据。在此所谓任意的数据是图像数据、声音数据、控制系统数据等。
一般当把MPEG2TS从某一处理部件转送到另一处理部件的情况下,由MPEG2TS占有传送路,在不进行MPEG2TS和其他数据的并行转送,或者与其他数据共用传送路的情况下,不使用PCR进行节目同步而废弃节目同步信息。在现有技术中,与MPEG2TS并行地发送JPEG和DV的信息并反映PCR等同步信息的一般的方法是暂时多路分离MPEG2TS,并再次包含JPEG和DV地对MPEG2TS进行多路调制,因此处理量和使用存储器都存在很大问题。
在特开2000-183841号公报中,给出了不进行多路分离而把多个TS多路复用为一个TS的方法,但因为并未涉及MPEG2TS与任意数据的多路复用,所以还不能应用于任意的数据。
特开2000-183841号公报发明内容本发明就是鉴于上述问题而提出的,其目的在于可以在保持节目同步的同时并行转送MPEG2流和其他的数据。
本发明的数字数据发送装置其特征在于把多个MPEG2传输流或者多个MPEG2节目流、多个任意数据分割成同一大小的分组,对分割出的分组附加分组到达时刻修正信息并分时复用,制成多路复用流。
另外,本发明的另一特征是把多个MPEG2的传输流和多个任意数据分割成上述MPEG2传输流的数据分组大小的188字节,把上述MPEG2传输流的SYNC模式变更为多路复用的每个分组内容都不同的模式而附加,制成多路复用流。
本发明的数字数据接收装置其特征在于包括分离把多个MPEG2传输流或者多个MPEG2节目流、多个任意数据分割成同一大小的分组,对分割出的分组附加分组到达时刻修正信息并分时复用制成的多路复用流的多路分离器;根据上述分组到达时刻修正信息,修正上述多路复用流的时刻信息的时刻信息修正部件。
本发明的数字广播接收装置其特征在于包括把多个MPEG2传输流或者多个MPEG2节目流、多个任意数据分割成同一大小的分组,对分割出的分组附加分组到达时刻修正信息并分时复用,制成多路复用流的多路调制器;分离由上述多路调制器制成的多路复用流的多路分离器;根据由上述多路调制器附加的分组到达时刻修正信息,修正上述多路复用流的时刻信息的时刻信息修正部件。
如果采用本发明则只在现有装置中与发送侧、接收侧无关地稍加修改,就可以保持节目同步地并行转送MPEG2流和其他数据。另外,对于多个MPEG2流也可以并行转送。


图1展示本发明的实施例1,是展示数字广播接收装置的构成一例的框图。
图2展示本发明的实施例1,是展示多路调制器制成的多路复用分组例子的模式图。
图3展示本发明的实施例1,是展示多路调制器制成的多路复用分组序列的例子的模式图。
图4展示本发明的实施例2,是展示数字广播接收装置的构成一例的框图。
图5展示本发明的实施例2,是展示多路调制器制成的多路复用分组的例子的模式图。
图6展示本发明的实施例2,是展示多路调制器制成的多路复用分组序列的形式以及第2PCR修正信息的附加例子的模式图。
图7展示本发明的实施例2,是展示Pcr_Offset_Table的制成方法的一例的模式图。
图8展示本发明的实施例3,是展示数字广播接收装置的构成一例的框图。
图9展示本发明的实施例3,是展示在多路调制器中附加的SYNC模式的一例的图。
图10展示本发明的实施例3,是展示多路调制器制成的分组形式的一例的图。
图11展示本发明的实施例3,是展示多路调制器制成的多路复用分组序列的例子的模式图。
图12展示本发明的实施例4,是展示数字广播接收装置的构成一例的框图。
图13展示本发明的实施例4,是展示多路调制器附加的SYNC模式的一例的图。
图14展示本发明的实施例4,是展示多路调制器制成的SYNC模式的对应表一例的图。
图15展示本发明的实施例5,是展示数字广播接收装置的构成一例的框图。
图16展示本发明的实施例5,是展示多路调制器制成的多路复用分组形式的一例的模式图。
具体实施例方式
(实施例1)以下,使用

本发明的实施例1。图1是展示本实施例的数字广播接收装置的构成一例的框图。
在本实施例中,在信号接收部件中接收从高频头输入的MPEG2TS、从数字照相机输入的JPEG、从DV输入的DV流,进行分时复用并传送到信号处理部件,在信号处理部件中进行MPEG2TS、JPEG、DV的译码,合成输出图像并显示。
在图1中,101是接收数字广播波的天线,102是在本系统中的信号接收部件(也是本发明的数字数据发送装置),103是数字广播接收高频头,104是作为数字照相机等的输入输出接口配设的USB接口,105是作为DV等的输入输出接口配设的IEEE1394接口。
106是针对从数字广播接收高频头103和各种接口104、105输入的各种数据串,一边附加分组达到时刻修正信息一边分时复用的多路调制器。108是本系统中的信号处理部件(也是本发明的数字数据接收装置),107是从信号接收部件102向信号处理部件108传送信号的传送路,109是分解在多路调制器106中复用的分时复用数据的多路分离器。110是根据在多路调制器106中附加的分组到达时刻修正信息,修正系统时钟的PCR修正部件,111是进行MPEG2的译码的MPEG2译码部件,112是进行JPEG的译码的JPEG译码部件,113是进行DV译码的DV译码部件。114是把MPEG2译码部件111、JPEG译码部件112、DV译码部件113输出的图像合成在画面内的合成部件,115是显示器等图像显示装置(输出装置)。
用本系统中的信号接收部件102接收通过天线101接收到的数字广播信号、来自数字照相机的图像信号、来自DVC(Digital VideoCamera数字摄像机)的DV信号。信号接收部件102是处理基于用户输入、数据输入等的输入信号的处理部件。信号接收部件102具有数字广播接收高频头103、USB接口104、IEEE1394接口105,分别接收数字广播的MPEG2、来自数字照相机的JPEG、来自DVC的DV流。接收到的信号被送到多路调制器106被多路复用。
多路复用分组形式例如如图2所示。在图2中,116是用于识别分组开头的SYNC区域,117是表示是否向分组附加了Arrival_Revise的Arrival_Revise_Flag区域。118是表示被存储在此分组的Payload区域121中的数据种类的Stream_Type区域,119是表示流编号的Stream_Id区域,120是表示PCR修正信息的Arrival_Revise区域,121是存储有各数据的实际内容的Payload区域。
从数字广播接收高频头103和各种接口104、105输入的流的数据被放入Payload区域121,是在其上附加了各种报头116~120的形式。特别地在Arrival_Revise区域120中的信息是分组到达时刻的信息,很重要。在本实施例中,附加的信息是被插入在原本的MPEG2分组之间的JPEG分组以及DV分组的个数。
通过多路调制器106被多路复用的信号通过传送路107被送到系统的信号处理部件108。传送路107的频带是任意的。信号处理部件108是译码从传送路107输入的信号群并输出的处理部件。
多路分离器109接收用多路调制器106多路调制后的分组并进行分解处理。另外,多路分离器109根据被附加在原本的TS分组上的PCR信息、由多路调制器106附加的分组到达时刻修正信息,即被插入其间的分组数、传送路107的位速率,计算PCR的修正值,送到PCR修正部件110。
PCR修正部件110根据该信息针对PCR不稳定修正系统时钟。如果是未进行PCR基准时刻修正的状态,则以PCR基准时刻修正系统时钟。MPEG2译码部件111进行通常的MPEG2译码,根据在PCR修正部件110中修正后的系统时钟输出影像以及声音。JPEG译码部件112、DV译码部件113可以是一般的译码部件。在合成部件114中合成其结果的图像群,作为多画面从图像显示装置(输出装置)115输出。
具体地说明多路调制器106的动作。多路调制器106接收来自数字广播接收高频头103以及输入输出接口104、105的输入,从这些数据转换为图2那样的固定大小的分组形式的数据。分组大小可以是任意的。各流主体被配置在Payload区域121上。分组按照适当的顺序排列并从传送路107输出。分组的顺序适宜即可,在本实施例中配置成按照从数字广播接收高频头103以及输入输出接口104、105输入的顺序。图3展示多路复用的模式图。
在图3中,122是原本的MPEG2TS流,123是原本的JPEG流,124是原本的DV流,125是由本实施例生成的多路复用流,126是第1MPEG2TS分组,127是第1JPEG分组,128是第1DV分组,129是第2MPEG2TS分组,130是第3MPEG2TS分组。
更具体地说明多路调制器106附加的信息、基于它的多路分离器109和PCR修正部件110的动作。
在多路调制器106中附加的信息有附加多路分离器109可以分解多路复用信息的信息、作为分组到达时刻修正信息附加的信息的2种。
作为前者附加识别分组的开头的SYNC信息(SYNC区域116)、表示放入分组的Payload区域121的流的类型(MPEG2TS、JPEG、DV等)的信息(Stream_Type区域118)、表示流的编号(MPEG2TS的3号、JPEG的2号等)的信息(Stream_Id区域119)。上述SYNC信息可以是预先确定的任意值,但因为0x47是MPEG2TS的识别符所以需要避免。
作为后者,有表示是否在分组中附加了分组到达时刻修正信息的信息(Arrival_Revise_Flag区域117)、分组到达时刻修正信息本体(Arrival_Revise区域120)。
在表示分组到达时刻修正信息的Arrival_Revise区域120中由多路调制器106附加被插入到原本的MPEG2TS分组之间的任意的分组的个数。例如,如果是图3的例子,则第1MPEG2TS分组126和第2MPEG2TS分组129是在原本的MPEG2TS流122上连续的分组。但是,因为由多路调制器106向第1MPEG2TS分组126和第2MPEG2TS分组129之间插入了第1JPEG分组127、第1DV分组128,所以向第2MPEG2TS分组129的Arrival_Revise区域120上附加“2”这一数值。
多路分离器109在根据多路调制器105附加的多路复用分解用信息进行多路分离的同时,还根据分组到达时刻修正信息修正PCR所示的分组到达时刻。具体地说,根据Arrival_Revise区域120所示的值和分组大小、位速率修正为使PCR所示的原本的到达时刻延迟的PCR值。例如,在图3的例子中,如果把Arrival_Revise区域120所示的值设置为2packet,把分组大小设置为256字节,把位速率设置位30Mbps(=30×1024×1024÷8字节/sec=3932160字节/sec),则PCR修正值ΔPCR成为以下的(式1)。
ΔPCR[sec]=2[packet]×256[字节]/3932160[字节/sec]≈0.0001302[sec] ......(式1)PCR的计数值ΔPCR(图3的2packet延迟部分)是27MHz精度,因此修正实际的PCR值的值成为以下的(式2)。
ΔPCR[计数值]=0.0001302[sec]×27000000[Hz]≈3515[计数值]......(式2)因而,第2MPEG2TS分组129的PCR值如图3所示,用原本的PCR(=13000)+2packet延迟部分(=3515)表示,因此成为在13000上加算3515后的16515。
使用用分组到达时刻修正信息修正后的PCR值和实际的到达时刻,计算PCR不稳定量,PCR修正部件110针对PCR不稳定修正系统时钟。在此还进行PRC基准时刻修正。另外,MPEG2译码部件111和合成部件114为了译码、显示而需要PTS·DTS,但多路分离器109保持修正了PCR的修正值以及PTS·DTS的值,对来自MPEG2译码部件111、合成部件114的PTS·DTS的查询,通知和PCR同样修正后的值。在图3的例子中,第3MPEG2TS分组130具有原本14000这一PTS,但PCR根据上述计算式被修正而进行同样的修正。实际的PTS值成为在14000上加算了3515的17515。
通过以上那样构成并处理,在保持节目同步信息的同时,可以多路复用MPEG2TS和任意数据。另外,即使在多个MPEG2TS中也可以在保持节目同步信息的状态下复用。
进而,在本实施例中,为了简化而把传送路107的位速率和各输入流的假想的位速率设置为相同,但实际上也可以不同。这种情况下,首先根据传送路107的位速率和流的假想的位速率的不同,需要进行到达时刻的修正,可以用在本实施例中说明的方法进行修正。
另外,在本实施例中,直接使用在多路调制器106中插入的新的分组数进行分组到达时刻的修正,但分组到达时刻修正的装置并不限于此。例如,也可以在多路调制器106侧进行在上述的多路分离器109侧进行的计算,并记述在分组上。
这种情况下,分组到达时刻修正信息例如是根据被插入在第1MPEG2TS分组126和第2MPEG2TS分组129之间的分组数的信息修正了附加在第2MPEG2TS分组129上的PCR的信息。
进而,本实施例所示的例子是本发明的一例,并不限定本发明。如果是基于本发明宗旨的构成则可以变更系统构成、复用分组构成。
另外,在本实施例中,以MPEG2TS为例说明,但即使使用MPEG2PS也可以和上述同样地处理。
(实施例2)以下,用

本发明的实施例2。图4是展示本实施例的数字广播接收装置的构成一例的框图。
在本实施例中,在信号接收部件中接收从存储有录象节目的硬盘输入的3个MPEG2TS,分时复用并传送到信号处理部件,在信号处理部件中进行3个MPEG2TS的译码,合成并显示输出图像。
在图4中,201是存储数字广播的硬盘(HDD),202是硬盘控制器(HDD控制器),203是本系统中的信号接收部件,204是保持从硬盘中读出的TS的TS保持存储器。205是针对从TS保持存储器204读出的多个TS,一边附加分组到达时刻修正信息以及流间PCR差分信息一边分时复用的多路调制器。207是本系统中的信号处理部件,206是从信号接收部件203向信号处理部件207传送信号的传送路,208是分解多路调制器205复用的分时复用数据的多路分离器。209是根据在多路调制器205中附加的分组到达时刻修正信息以及流间PCR差分信息,修正系统时钟的PCR修正部件,210是译码MPEG2的各种ES的MPEG2译码部件。211是把MPEG2译码部件210输出的图像合成在画面内的合成部件,212是显示器等图像显示装置(输出装置)。
用户如果选择了被存储在硬盘201中的多个MPEG2TS节目,则经由HDD控制器202向本系统中的信号接收部件203输入多个TS。信号接收部件203的构成是具有TS保持存储器204和多路调制器205。在TS保持存储器204中,存储从硬盘控制器202输入的各MPEG2TS流。在本实施例中,假设输入了3个TS的状态而展示3个TS保持存储器204,但只是模式化图,TS保持存储器理论上可以是3个区域。
在此,图5展示多路调制器205制成的分组的例子。
在图5中,对具有和实施例1相同意义的区域标注和图2中标注的符号相同的符号并省略详细说明。213是表示作为流间PCR差分信息附加的表的大小的Pcr_Offset_Table_Size区域,214是表示流间PCR差分信息的Pcr_Offset_Table区域。
各MPEG2TS的形式是放入Payload区域121中,在其上附加各种报头116~120、Pcr_Offset_Table_Size区域213、Pcr_Offset_Table区域214的形式。在报头信息中作为分组到达时刻修正信息,附加Arrival_Revise区域120。在本实施例中,附加的信息是被插入到原本的MPEG2TS分组间的其它MPEG2TS分组的个数。
另外,在Pcr_Offset_Table区域214上作为流间PCR差分信息,以表的形式附加各个MPEG2TS具有的PCR间的差分值。为了确定Pcr_Offset_Table区域214的分组中的大小,在Pcr_Offset_Table_Size区域213上附加表的大小。
在多路调制器205中多路复用的信号通过传送路206发送到系统的信号处理部件207。传送路206的频带是任意的。信号处理部件207是译码从传送路206输入的信号群后输出的处理部件。
多路分离器208在分解由多路调制器205多路复用了的分组的同时,根据分组到达时刻修正信息(Arrival_Revise区域120)修正表示分组到达时刻的PCR值。
另外,多路分离器208把由用户或者系统选择的、成为用于修正系统时钟的基准的MPEG2TS的、根据分组到达时刻修正信息修正后的PCR值发送到PCR修正部件209。系统时钟是单一的,作为PCR不稳定修正基准的流例如可以是多个MPEG2TS,也可以只是1个。
PCR修正部件209根据作为基准被选择出的TS的用分组到达时刻修正信息修正后的PCR值,针对PCR不稳定修正系统时钟。在此还进行PCR基准时刻修正。对于未作为PCR基准流选择的流,根据流间PCR差分信息(Pcr_Offset_Table区域214)进一步修正PCR值。
MPEG2译码部件210译码各个MPEG2TS,根据PCR修正部件209修正了的系统时钟输出流。得到的流在合成部件211中合成,作为多画面从图像显示装置(输出装置)212输出。
具体叙述多路调制器205的动作和流间PCR差分信息。
多路调制器205的分组复用动作和实施例1一样。另外,为了多路分离器208的分组分解而附加的信息也和实施例1一样。
本实施例和实施例1不同之处在于具有多个MPEG2TS,即具有多个具有节目同步信息的流。即使有多个具有节目同步信息的流,也可以知道在系统时钟中反映PCR基准时刻修正以及PCR不稳定修正的流其系统时钟是单一的,只有1个,因为对被选择出的流进行PCR基准时刻修正以及PCR不稳定修正,所以这一点和实施例1相比没有变化。
但是,因为各流具有在不同的时刻制成的PCR,所以需要在同一时刻进行修正。用于在同一时间修正的基准的流和反映PCR不稳定修正的流相同。但此选择由用户或者系统进行。选择方法没有规定。例如,可以考虑在现在显示的画面上,以占有最宽面积的流为基准的方法。
为了实现此目的,多路调制器205把在实施例1中使用的分组到达时刻修正信息,即被插入到原本的MPEG2TS之间的分组数附加在Arrival_Revise区域120中,同时把某一时刻的各流的PCR值的相对关系作为节目间PCR差分信息区域附加在Pcr_Offset_Table区域214中。多路调制器205制成的多路复用流、节目间PCR差分信息的例子如图6所示。
在图6中,215是原本的MPEG2TS流-1,216是原本的MPEG2TS流-2,217是原本的MPEG2TS流-3,218是本实施例的多路复用流,219是第1MPEG2TS-1分组,220是第1MPEG2TS-2分组,221是第1MPEG2TS-3分组,222是第2MPEG2TS-1分组,223是第2MPEG2TS-2分组,224是第2MPEG2TS-3分组,225是被附加在第1MPEG2TS-1分组219上的Pcr_Offset_Table,226是被附加在第1MPEG2TS-2分组220上的Pcr_Offset_Table,227是被附加在第1MPEG2TS-3分组221上的Pcr_Offset_Table。
各节目间PCR差分信息具有全部的流间的PCR差分信息。这是因为无论用户或者系统以哪个流作为时钟基准,节目同步信息都没有破绽的缘故。
在多路分离器208中,如果接收到包含PCR的分组,则核对包含该分组的流是否被选择作为时钟基准。如果是作为时钟基准选择的流(时钟基准流),则不使用流间PCR差分信息。这种情况下,和实施例1一样,用分组到达时刻修正信息修正PCR值,把PCR修正值通知PCR修正部件209。
另一方面,当不是时钟基准流的情况下,首先在用分组到达时刻修正信息修正PCR值后,进而根据流间PCR差分信息,取得时钟基准流和自身的PCR的差分值,进而修正PCR值。
在图6的例子中,说明具体的PCR值的修正。当把流基准指定为MPEG2TS-1的情况下,对于MPEG2TS-1进行和实施例1一样的动作。即,在作为分组到达时刻修正信息的Arrival_Revise区域120中表示在和实施例1同样的期间中有2个分组的情况。如果假设第1MPEG2TS-1分组219的PCR是10000,第2MPEG2TS的PCR是13000,分组大小256字节·位速率30Mbps,则分组到达时刻修正信息的PCR值如实施例1中计算的那样,为13515(10000+3515=13515)。
在把MPEG2TS-1选择为PCR基准时的MPEG2TS-2以及MPEG2TS-3的时间修正如下。首先,在作为分组到达时刻修正信息的Arrival_Revise区域上,第1MPEG2TS-2分组220以及第1MPEG2TS-3分组221双方都显示“2”,如在实施例1中计算的那样,在各个PCR上加上了3515的值为第1PCR值。进而,有关MPEG2TS-2,因为根据附加在第1MPEG2TS220上的Per_Offset_Table226知道与MPEG2TS-1的PCR偏移值是+7700,所以进行加算,适用节目间PCR差分信息后的PCR值是将2300和3515和7700(2300+3515+7700)相加而得到的13515。对于MPEG2TS-3也进行同样的计算,PCR值为13515。在此例子中,被插入其间的分组数相同,因为在同一时刻取得PCR,所以修正后的PCR全部是相同的值,可以取得节目同步。
用图7具体地说明作为节目间PCR差分信息的Pcr_Offset_Table制成方法。
在图7中,228是表示系统时钟值的直线,229是第1MPEG2TS-1分组219的PCR值,230是第2MPEG2TS-1分组222的PCR值,231是第1MPEG2TS-2分组220的PCR值,232是第2MPEG2TS-3分组223的PCR值,233是第1MPEG2TS-3分组221的PCR值,234是第2MPEG2TS-3分组224的PCR值。
Pcr_Offset_Table是表示各流的本地时间的差分的表。因而例如当制成在接收到第2MPEG2TS-1分组222的PCR值230时的Pcr_Offset_Table的情况下,当然与MPEG2TS-1的差分是0。与MPEG2TS-2的差分可以加算与用第1MPEG2TS-2分组220的PCR值231计算的系统时钟的差分值和与用第2MPEG2TS-1分组222的PCR值230计算出的系统时钟的差分值。也可以同样求得和MPEG2TS-3的PCR值的差分值。多路调制器205在每次接收各流的PCR值时,通过进行上述处理制成Pcr_Offset_Table。
通过上述那样的构成,即使在复用具有多个节目同步信息的流的情况下,也可以通过简单的变更,不会引起大的时钟同步破绽地进行复用。
进而,在本实施例中,为了简化而把传送路206的位速率和各输入流假想的位速率设置成相同,但实际上也有不是这样的情况。这种情况下,首先需要根据传送路206的位速率和流假想的位速率的不同进行到达时刻的修正,可以用在本实施例中说明的方法进行修正。
另外,在本实施例中,直接使用在多路调制器205中插入的新分组的个数进行分组到达时刻的修正,但分组到达时刻的修正方法并不限于此。例如,也可以在多路调制器205一侧进行在上述的多路分离器208一侧进行的计算,并记述在分组上。
进而,本实施例所示的例子是本发明的一例,并不限定本发明。如果基于本发明宗旨则可以变更系统构成、复用分组构成。
另外,在本实施例中,是以MPEG2TS为例子说明,但代替MPEG2TS也可以使用MPEG2PS进行和上述同样的处理。
(实施例3)以下用

本发明的实施例3。图8是展示本实施例中的数字广播接收装置的构成一例的框图。
在本实施例中,在信号接收部件中接收从高频头输入的MPEG2TS、从数字照相机输入的JPEG、从DV输入的DV流,在分时复用后传送到信号处理部件,在信号处理部件中进行MPEG2TS、JPEG、DV的译码,合成并显示输出图像。
在图8中,对与实施例1同样的动作标注和在图1中标注的符号相同的符号,并省略详细说明。301是本系统中的信号接收部件,302是根据多路复用的流的种类附加不同的SYNC分组,分时复用从数字广播接收高频头103和各种接口104、105输入的各种数据串的多路调制器。303是本系统中的信号处理部件,304是在分解在多路调制器302中被多路复用后的分时复用数据的同时,计数被插入到原本单一流间的分组的个数的多路分离器。
在本系统中的信号接收部件102中接收从天线101接收到的数字广播信号、来自数字照相机的图像信号、来自DVC的DV信号。信号接收部件301是处理基于用户的输入、数据的输入等的输入信号的处理部件。信号接收部件102具有数字广播接收高频头103、USB接口104、IEEE1394接口105,分别接收数字广播的MPEG2、来自数字照相机的JPEG、来自DVC的DV流。接收到的信号被送到多路调制器302后被多路复用。
SYNC模式如果是MPEG2TS则是0x47,对于此外的任意分组则预先确定值。例如是图9所示那样。对于MPEG2TS分组则没有任何变化。当多路复用JPEG的情况下,如图10(a)所示那样,在表示JPEG的SYNC模式0x50后,直接插入JPEG数据。DV也一样,如图10(b)所示,在表示DV的SYNC模式0x30后,直接插入DV数据。
在多路调制器302中被多路复用的信号通过传送路107发送到系统的信号处理部件303。传送路107的频带是任意的。信号处理部件303是译码从传送路107输入的信号群并输出的处理部件。
多路分离器304接收由多路调制器302多路调制的分组后进行分解处理。另外,多路分离器304根据附加在原本的TS分组上的PCR信息、插入到原本的TS分组间的分组数、传送路107的位速率,计算PCR的修正值,送到PCR修正部件110。由多路分离器304计数被插入到原本的TS分组间的分组数。
PCR修正部件110根据该信息针对PCR不稳定修正系统时钟。在此还进行PCR基准时刻修正。MPEG2译码部件111进行通常的MPEG2译码,根据在PCR修正部件110中修正的系统时钟输出影像以及声音。JPEG译码部件112、DV译码部件113可以是一般的译码部件。得到的图像群在合成部件114中被合成,作为多画面从图像显示装置(输出装置)115输出。
具体地说明多路调制器302的动作。多路调制器302接收来自数字广播接收高频头103和输入输出接口104、105的输入,对于MPEG2TS直接设置为分组形式,对于JPEG/DV设置成图3所示那样的固定大小的分组形式。分组大小必须和MPEG2TS同样大小,是188Byte。各流主体被配置在Payload区域305中。以适宜的顺序排列分组,并从传送路107输出。分组的顺序适宜即可,在本实施例中按照从数字广播接收高频头103和输入输出接口104、105输入的顺序配置。图11展示多路复用的模式图。
在图11中,306是原本的MPEG2TS流,307是原本的JPEG流,308是原本的DV流,309是由本实施例生成的多路复用流,310是第1MPEG2TS分组,311是第1JPEG分组,312是第1DV分组,313是第2MPEG2TS分组,314是第3MPEG2TS分组。
多路分离器304在根据多路调制器302附加的SYNC模式进行分时复用的分解的同时,计数被复用在原本的MPEG2TS分组间的新的分组数,根据它修正PCR表示的分组到达时刻。具体地说,根据计数的分组数和分组大小、位速率修正为使PCR所示的原本的到达时刻延迟的PCR值。根据计数的分组数修正PCR值的方法和在实施例1中说明的方法相同。
使用在上述计算中修正的PCR值、实际的到达时刻,计算PCR不稳定量,PCR修正部件110针对PCR不稳定修正系统时钟。该修正也和实施例1一样。
通过这样的构成、处理,可以在保持同步信息的同时复用MPEG2TS和任意的数据。但是,因为由多路分离器304计数在本实施例中被新插入的分组的个数,所以不能多路调制多个具有同一SYNC模式的流。但是,对于MPEG2TS因为对分组不进行任何操作,所以具有以下优点当多路分离器304一侧不与本实施例的分时复用对应的情况下,只废弃具有不是0x47的SYNC模式的分组,就可以接收原本的MPEG2TS译码。
进而,本实施例所示的例子是本发明的一例,并不限定本发明,如果系统构成、复用分组构成是基于本发明主旨的构成则可以变更。
(实施例4)以下用

本发明的实施例4。图12是展示本实施例中的数字广播接收装置的构成一例的框图。
在图12中,对于和实施例1进行相同动作的部分标注和图1所标注的符号相同的符号,并省略详细说明。401是本系统中的信号接收部件,402是根据多路复用的流的种类以及被插入到原本的流间的分组数附加不同的SYNC模式,而分时复用从数字广播接收高频头103和各种接口104、105输入的各种数据串的多路调制器。403是本系统中的信号处理部件,404是分解多路调制器402复用的分时复用数据的多路分离器。
本实施例和实施例3不同之处在于不预先规定SYNC模式,而是多路调制器201制成SYNC模式的对应表并复用到流中;多路调制器412使SYNC模式具有新的复用后的分组数的信息。其他的形式与实施例3相比没有变化。
更具体地说明由多路调制器402附加的SYNC模式、基于它的多路分离器404和PCR修正部件110的动作。
在由多路调制器402附加的SYNC模式中具有为了可以通过多路分离器404分解多路复用的信息而附加的信息;作为分组到达时刻修正信息附加的信息。图13展示了SYNC模式。为了可以分解多路复用的信息而附加的信息被附加到SYNC模式的高位4Bit中,作为用于修正分组的到达时刻的信息,把新插入的分组数附加到SYNC模式的低位4Bit中。
附加到SYNC模式的高位4Bit中的信息是表示流的种类的信息。在本实施例中,因为用4Bit表现多种流,所以将SYNC模式的对应表复用到SYNC模式0x11的分组上。在本实施例中是把复用SYNC模式对应表的SYNC模式分组设置为0x11,但在多路调制器402中如果是多路调制器404可以共通识别的模式,则复用的模式并不限于此,可以是任意的。
以一定时间间隔复用SYNC模式的对应表。图14展示了SYNC模式的对应表的例子。附加在SYNC模式低位4Bit上的信息是被插入到原本的MPEG2TS分组间的新复用分组数。如果是图11的例子,则第1MPEG2TS分组310和第2MPEG2TS分组313是在原本的MPEG2TS流306上连续的分组,但在多路调制器402中,因为在其间插入了第1JPEG分组311、第1DV分组312,所以在第2MPEG2TS分组313中的SYNC模式的低位4Bit上附加“2”这一数值。
多路分离器404首先根据多路调制器402附加的多路复用分解用信息进行多路分离。多路分离器首先直至接收到0x11的分组为止等待,取得SYNC模式的对应表。在取得SYNC模式的对应表后,以在对应表中指定的信息为基础进行复用流的多路分离。
以下,多路分离器404根据分组到达时刻修正信息修正PCR所示的分组到达时刻。具体地说,为根据用SYNC分组的低位4Bit表示的值、分组大小、位速率,将PCR的值修正为使PCR所示的原本的到达时刻延迟的PCR值。修正的计算式和实施例1一样。
使用由分组到达时刻修正信息修正后的PCR值、实际的到达时刻,计算PCR不稳定量,PCR修正部件110针对PCR不稳定修正系统时钟。在此还进行PCR基准时刻修正。修正的方法和实施例1一样。
通过这样的构成、处理,可以在保持同步信息的同时复用MPEG2TS和任意的数据。
进而,本实施例所示的例子是本发明的一例,并不限定本发明。如果是基于本发明宗旨的构成则可以变更系统构成、复用分组构成。
(实施例5)以下用

本发明的实施例5。图15是展示本实施例的数字广播接收装置的构成一例的框图。
在本实施例中,在信号接收部件中接收从高频头输入的MPEG2TS、从存储有录象节目的硬盘输入的MPEG2TS、从DV输入的DV流,经分时复用后传送到信号处理部件,在信号处理部件中进行2个MPEG2TS、DV的译码,合成并显示输出图像。
在图15中,对具有和实施例1相同意义的区域标注与图2标注的符号相同的符号并省略详细说明。另外,对具有和实施例2相同意义的区域标注和图4所示符号相同的符号并省略详细说明。501是本系统中的信号接收部件,502是一边附加分组到达时刻修正信息以及流间PCR差分信息一边分时复用从天线101输入的广播波MPEG2TS、从TS保持存储器204读出的存储MPEG2TS、从IEEE1394输入的DV流的多路调制器。503是本系统中的信号处理部件,504是分解多路调制器502复用的分时复用数据的多路分离器。
通过天线101接收到的数字广播信号、从硬盘201经由HDD控制器202输入的存储广播信号、来自DVC(Digital Video Camera)的DV信号被输入到本系统的信号接收部件501。信号接收部件501具有数字广播接收高频头103、IEEE1394接口105、TS保持存储器204,分别接收数字广播的MPEG2、来自DVC的DV流、来自硬盘的存储MPEG2。在本实施例中,假设同时输入了从天线输入的广播波的TS、从存储介质输入的存储TS的2个TS输入、来自DVC的1个DV流的状态。接收到的信号被送到多路调制器502中被多路复用。
多路调制器502制成的分组是和实施例2一样的分组,是图5所示的分组。
即,即使在本实施例中,也是将2个MPEG2TS的实体以及DV流的实体放入Payload区域121中,在其上附加各种报头116~120、Pcr_Offset_Table_Size区域213、Pcr_Offset_Table区域214那样的形式。在报头信息上作为分组到达时刻修正信息附加Arrival_Revise区域120。在本实施例中,附加的信息是被插入到原本的MPEG2TS分组间的其它MPEG2TS分组数以及DV分组数。
另外,和实施例2一样,在Pcr_Offset_Table区域214中作为流间PCR差分信息,以表形式附加2个MPEG2TS具有的PCR间的差分值。为了确定Pcr_Offset_Table区域214的分组中的大小,在Pcr_Offset_Table_Size区域213中附加表的大小。
由多路调制器502多路复用了的信号通过传送路107送到系统的信号处理部件503。传送路107的频带是任意的。信号处理部件503是译码从传送路107输入的信号群并输出的处理部件。
多路分离器504在分解由多路调制器502多路复用了的分组的同时,根据分组到达时刻修正信息(Arrival_Revise区域120),修正表示分组到达时刻的PCR值。
另外,多路分离器504把由用户或者系统选择出的成为用于修正系统时钟的基准的MPEG2TS的、根据分组到达时刻修正信息修正后的PCR值送到PCR修正部件209。系统时钟是单一的,例如即使有多个MPEG2TS也只有1个成为PCR不稳定修正基准的流这一点和实施例2一样。
DV译码部件113的动作和实施例1一样,PCR修正部件209以及MPEG2译码部件210和实施例2一样。译码处理结果得到的流在合成部件114中合成,作为多个画面从图像显示装置(输出装置)115输出。
具体地说明多路调制器502的动作和流间PCR差分信息。
多路调制器502的分组复用动作和实施例1以及2相同。另外,为了多路分离器504的分组分解而附加的信息也和实施例1以及2相同。
本实施例和实施例1、2不同之处在于有多个MPEG2TS,即有多个具有节目同步信息的流,并且不具有同步信息的DV流同时被复用。
如在实施例2中已说明的那样,因为2个MPEG2TS流具有在不同的时刻制成的PCR,所以选择成为修正基准的流,进行使流时间一致的处理。
实际的多路调制器502的动作与在实施例1和实施例2中进行的处理一致。作为分组到达时刻修正信息,使用其它MPEG2TS以及DV的分组数。多路调制器502制成的多路复用流、节目间PCR差分信息的例子如图16所示。
在图16中,505是原本的广播波的MPEG2TS-1流,506是原本的存储MPEG2TS-2流,507是原本的DV流,508是本实施例的多路复用流,509是第1广播波MPEG2TS-1分组,510是第1存储MPEG2TS分组-2,511是第1DV分组,512是第2广播波MPEG2TS-1分组,513是第2存储MPEG2TS-2分组,514是第2DV分组,515是附加在第1广播波MPEG2TS-1分组509上的Pcr_Offset_Table,516是附加在第1存储MPEG2TS-2分组510上的Pcr_Offset_Table。
各节目间PCR差分信息具有2个MPEG2TS流间的PCR差分信息。这是因为不论用户或者系统把哪一方流作为时钟基准,节目同步信息也没有破绽的缘故。
多路分离器504根据STREAM_TYPE118的信息判断分组是否是包含节目同步信息的分组。当是包含节目同步信息的分组的情况下,接着核对是否把包含此分组的流选择作为时钟基准。如果是被选择作为基准的流(时钟基准流),则不使用流间PCR差分信息。这种情况下,和实施例1、2一样,用分组到达时刻修正信息修正PCR值,向PCR修正部件209通知PCR修正值。
由STREAM_TYPE118指示的流类型是包含节目同步信息的流,并且在实施例2中已记载了在不是时钟基准流的情况下的动作。即,首先在用分组到达时刻修正信息修正PCR值后,进而根据流间PCR差分信息,取得时钟基准流、自身的PCR的差分值,进而修正PCR值。
当由STREAM_TYPE118指示的流类型是不包含节目同步信息的流、在本实施例中是DV流的情况下,只把Payload121部分输出到DV译码部件113。
在图6的例子中,说明具体的PCR值的修正。当把流基准指定为广播波MPEG2TS-1的情况下,对于广播波MPEG2TS-1进行和实施例1一样的动作。即,和实施例1一样的,在作为分组到达时刻修正信息的Arrival_Revise区域120中表示其间具有2个分组的情况。如果假设第1MPEG2TS-1分组219的PCR是10000,第2MPEG2TS的PCR是13000,分组大小256字节、位速率30Mbps,则分组到达时刻修正信息的PCR值如在实施例1中计算的那样,为13515(10000+3515=13515)。
在选择广播波MPEG2TS-1作为PCR基准时的存储MPEG2TS-2的时间修正和实施例2一样。即,首先,在作为分组到达时刻修正信息的Arrival_Revise区域中,是表示在第1存储MPEG2TS-2分组510中插入了第一广播波MPEG2TS分组509和第一DV流分组511的“2”,如在实施例1中计算的那样,在PCR上加上3515的值成为第1PCR值。进而,因为根据被附加在第1存储MPEG2TS-2分组510上的Pcr_Offset_Table515,知道了与广播波MPEG2TS-1的PCR偏移是+7700,所以进行加算,适用节目间PCR差分信息后的PCR值成为加算了2300和3515和7700(2300+3515+7700)的13515。
作为节目间PCR差分信息的Pcr_Offset_Table的制作方法因为也和实施例2相同,所以省略其说明。
本实施例所示的例子是本发明的一例,并不限定本发明。如果是基于本发明宗旨的构成则可以变更系统构成、复用分组的构成。
另外,在本实施例中,是以MPEG2TS为例子说明,但即使代替MPEG2TS使用MPEG2PS也可以进行和上述一样的处理。
(本发明的另一实施例)为了使各种设备动作而实现上述实施例的功能,向与该各种设备连接的装置或者系统内的计算机提供用于实现上述实施例功能的软件的节目代码,通过根据被存储在此系统或者装置的计算机(CPU或者MPU)中的节目使上述各种设备动作来实施的形式也包含在本发明的范畴中。
另外,这种情况下,由于上述软件的节目代码自身实现上述实施例的功能,因而该节目代码自身以及把该节目代码提供给计算机的装置,例如存储有这种节目的记录介质也构成本发明。作为存储这种节目的记录介质,可以使用例如软盘、硬盘、光盘、光磁盘、CD-ROM、磁带、非易失性存储卡、ROM等。
另外,通过执行计算机提供的节目代码,不仅可以实现上述实施例的功能,而且即使在此节目代码和在计算机中运行的OS(操作系统)或者和其他的应用节目等一同实现上述实施例的功能的情况下,这样的节目代码当然也包含在本发明的实施例中。
进而,在把所提供的节目代码存储在计算机的功能扩展槽或者与计算机连接的具备功能扩展部件的存储器中后,根据此节目代码的指示,该功能扩展槽或者具备功能扩展部件的CPU等进行实际处理的一部分或者全部,并通过此处理实现上述的实施例功能的情况当然也包含在本发明中。
权利要求
1.一种数字数据发送装置,其特征在于把多个MPEG2传输流或者多个MPEG2节目流、多个任意的数据分割成同一大小的分组,对分割后的分组附加分组到达时刻修正信息并分时复用,制成多路复用流。
2.根据权利要求1所述的数字数据发送装置,其特征在于上述分组到达时刻修正信息包含用基于新插入到附加有PCR或者SRC的分组间的任意数据的分组个数的信息,修正了被附加在上述MPEG2传输流的分组中的PCR或被附加在上述MPEG2节目流的分组中的SCR的信息。
3.一种数字数据发送装置,其特征在于把多个MPEG2传输流和多个任意数据分割成作为上述MPEG2传输流的数据分组大小的188字节,同时把上述MPEG2传输流的SYNC模式变更为对于多路复用的每个分组的内容都不同的模式并附加,制成多路复用流。
4.一种数字数据接收装置,其特征在于包括分离多路复用流的多路分离器,该多路复用流是把多个MPEG2传输流或者多个MPEG2节目流、多个任意数据分割成同一大小的分组,对分割后的分组附加分组到达时刻修正信息并分时复用而制成的;根据上述分组到达时刻修正信息,修正上述多路复用流的时刻信息的时刻信息修正部件。
5.一种数字广播接收装置,其特征在于包括把多个MPEG2传输流或者多个MPEG2节目流、多个任意数据分割成同一大小的分组,对分割后的分组附加分组到达时刻修正信息并分时复用,制成多路复用流的多路调制器;分离由上述多路调制器制成的多路复用流的多路分离器;根据由上述多路调制器附加的分组到达时刻修正信息,修正上述多路复用流的时刻信息的时刻信息修正部件。
6.根据权利要求5所述的数字广播接收装置,其特征在于包括输入上述多个MPEG2传输流或者上述多个MPEG2节目流的数字广播接收高频头;输入上述多个任意数据的输入输出接口,其中上述多路调制器从上述数字广播接收高频头接收上述多个MPEG2传输流或者多个MPEG2节目流,从上述输入输出接口接收上述多个任意数据。
7.根据权利要求5所述的数字广播接收装置,其特征在于上述分组到达时刻修正信息包含用基于新插入到附加有上述PCR或者SRC的分组间的上述任意数据的分组个数的信息,修正了被附加在上述MPEG2传输流的分组上的PCR或者被附加在上述MPEG2节目流的分组上的SCR的信息。
8.根据权利要求5所述的数字广播接收装置,其特征在于上述分组到达时刻修正信息包含基于被插入到上述MPEG2传输流的分组间的上述任意数据的分组个数的信息、或者基于被插入到上述MPEG2节目流的分组间的上述任意数据的分组个数的信息,上述多路分离器根据上述分组到达时刻修正信息,修正被附加在上述MPEG2传输流的分组上的PCR、或者被附加在上述MPEG2节目流上的SRC。
9.根据权利要求5所述的数字广播接收装置,其特征在于上述分组到达时刻修正信息包含基于被附加在上述多个MPEG2传输流的分组上的PCR的差分的信息、或者基于被附加在上述多个MPEG2节目流的分组上的SCR的差分的信息。
10.一种数字广播接收装置,其特征在于包括把多个MPEG2传输流和多个任意数据分割成作为上述MPEG2传输流的数据分组大小的188字节,同时把上述MPEG2传输流的SYNC模式变更为对于多路复用的每个分组的内容都不同的模式并附加,制成多路复用流的多路调制器;分离由上述多路调制器制成的多路复用流的多路分离器。
11.根据权利要求10所述的数字广播接收装置,其特征在于包括输入上述多个MPEG2传输流的数字广播接收高频头;输入上述多个任意数据的输入输出接口,其中上述多路调制器从上述数字广播接收高频头接收上述多个MPEG2传输流,从上述输入输出接口接收上述多个任意数据。
12.根据权利要求10所述的数字广播接收装置,其特征在于上述多路分离器计数新插入到上述MPEG2传输流的分组间的上述任意数据的分组个数,根据计数的分组个数,修正被附加在上述MPEG2传输流中的PCR。
13.根据权利要求10所述的数字广播接收装置,其特征在于对于上述多路复用的每个分组的内容都不同的SYNC模式是向表示预先确定的各流的模式中加上被插入到上述MPEG2传输流间的上述任意数据的分组个数的模式。
14.一种数字数据发送方法,其特征在于包括把多个MPEG2传输流或者多个MPEG2节目流、多个任意数据分割成同一大小的分组,对分割后的分组附加分组到达时刻修正信息并分时复用,制成多路复用流的多路复用流制成步骤。
15.一种数字数据发送方法,其特征在于包括把多个MPEG2传输流和多个任意数据分割成作为上述MPEG2传输流的数据分组大小的188字节,同时把上述MPEG2传输流的SYNC模式变更为对于多路复用的每个分组的内容都不同的模式并附加,制成多路复用流的多路复用流制成步骤。
16.一种数字数据接收方法,其特征在于包括分离多路复用流的多路复用流分离步骤,该多路复用流是把多个MPEG2传输流或者多个MPEG2节目流、多个任意数据分割成同一大小的分组,对分割后的分组附加分组到达时刻修正信息并分时复用而制成的;根据上述分组到达时刻修正信息,修正上述多路复用流的时刻信息的时刻信息修正步骤。
17.一种数字广播接收方法,其特征在于包括把多个MPEG2传输流或者多个MPEG2节目流、多个任意数据分割成同一大小的分组,对分割后的分组附加分组到达时刻修正信息并分时复用,制成多路复用流的多路复用流制成步骤;分离在上述多路复用流制成步骤中制成的多路复用流的多路复用流分离步骤;根据在上述多路复用流制成步骤中附加的分组到达时刻修正信息,修正上述多路复用流的时刻信息的时刻信息修正步骤。
18.一种数字广播接收方法,其特征在于包括把多个MPEG2传输流和多个任意数据分割成作为上述MPEG2传输流的数据分组大小的188字节,同时把上述MPEG2传输流的SYNC模式变更为对于多路复用的每个分组的内容都不同的模式并附加,制成多路复用流的多路复用流制成步骤;分离在上述多路复用流制成步骤中制成的多路复用流的多路复用流分离步骤。
全文摘要
在多路调制器(106)中,针对从数字广播接收高频头(103)和各种接口(104、105)输入的各种数据串,一边附加分组到达时刻修正信息一边分时复用,在多路分离器(109)中,在分解由多路调制器(106)多路复用了的分时复用数据的同时,根据上述分组到达时刻修正信息修正分组到达时刻,在PCR修正部件(110)中,根据由多路调制器(106)附加的分组到达时刻修正信息修正系统时钟,由此在保持节目同步的同时并行转送MPEG2流和其他数据。
文档编号H04N7/52GK1592163SQ20041007129
公开日2005年3月9日 申请日期2004年7月16日 优先权日2003年7月18日
发明者桐原俊, 芦之原范之 申请人:佳能株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1