CN101729842A - 双重传输流产生装置和方法 - Google Patents

双重传输流产生装置和方法 Download PDF

Info

Publication number
CN101729842A
CN101729842A CN200910222726A CN200910222726A CN101729842A CN 101729842 A CN101729842 A CN 101729842A CN 200910222726 A CN200910222726 A CN 200910222726A CN 200910222726 A CN200910222726 A CN 200910222726A CN 101729842 A CN101729842 A CN 101729842A
Authority
CN
China
Prior art keywords
stream
bag
turbo
data
normal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN200910222726A
Other languages
English (en)
Other versions
CN101729842B (zh
Inventor
柳廷必
朴义俊
权容植
张龙德
丁海主
金俊守
郑晋熙
池今难
金宗勋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of CN101729842A publication Critical patent/CN101729842A/zh
Application granted granted Critical
Publication of CN101729842B publication Critical patent/CN101729842B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/015High-definition television systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/16Time-division multiplex systems in which the time allocation to individual channels within a transmission cycle is variable, e.g. to accommodate varying complexity of signals, to vary number of channels transmitted
    • H04J3/1682Allocation of channels according to the instantaneous demands of the users, e.g. concentrated multiplexers, statistical multiplexers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0041Arrangements at the transmitter end
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0057Block codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0064Concatenated codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0064Concatenated codes
    • H04L1/0065Serial concatenated codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0064Concatenated codes
    • H04L1/0066Parallel concatenated codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0067Rate matching
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/007Unequal error protection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0071Use of interleaving
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0078Avoidance of errors by organising the transmitted data in a format specifically designed to deal with errors, e.g. location
    • H04L1/0083Formatting with frames or packets; Protocol or part of protocol for error control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0078Avoidance of errors by organising the transmitted data in a format specifically designed to deal with errors, e.g. location
    • H04L1/0084Formats for payload data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/61Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/23611Insertion of stuffing data into a multiplex stream, e.g. to obtain a constant bitrate
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • H04N21/2381Adapting the multiplex stream to a specific network, e.g. an Internet Protocol [IP] network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • H04N21/2383Channel coding or modulation of digital bit-stream, e.g. QPSK modulation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/438Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving MPEG packets from an IP network
    • H04N21/4382Demodulation or channel decoding, e.g. QPSK demodulation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/08Arrangements for detecting or preventing errors in the information received by repeating transmission, e.g. Verdan system

Abstract

一种双重传输流产生装置和方法,包括:适配器,接收普通流并在该普通流的包的一个区域中产生适配域;填充器,通过将turbo流填充到该适配域中来产生用于双重传输流的包。因此,可通过产生各种结构的双重传输流来有效地传输turbo流和普通流。

Description

双重传输流产生装置和方法
本申请是申请日为2006年10月20日,申请号为“200680038636.9”,标题为“双重传输流产生装置和方法”的发明专利申请的分案申请。
技术领域
本发明的各方面通常涉及一种为数字广播产生包括普通流和turbo流的双重传输流的双重传输流产生装置和方法。更具体地讲,本发明的各方面涉及这样一种双重传输流产生装置和方法,该装置和方法通过产生包括普通流和鲁棒处理的turbo流的双重传输流来改善数字广播性能,以便增强作为地面数字电视(DTV)系统的高级电视系统委员会(ATSC)残留边带调制(VSB)系统的接收性能。
背景技术
作为美国以及其它地区中使用的地面数字广播系统的单载波ATSC VSB系统以312个段或包使用场同步。因此,其在差的信道环境下,特别是多普勒衰落信道中的接收性能不好。
图1是代表遵循ATSC DTV标准的一般地面数字广播系统的发送机和接收机的框图。图1的数字广播发送机是由Philips提出的增强型残留边带调制(EVSB)系统,其被构造为通过向传统ATSC VSB系统的传统普通流添加鲁棒数据来产生和发送双重流。
如图1所示,该数字广播发送机包括:随机化器11,对双重流进行随机化;里德-索罗门(RS)编码器12,是将奇偶校验字节添加到传输流以纠正在传输期间由于特定信道特性而产生的差错的级联编码器;交织器13,以特定模式对RS编码的数据进行交织;网格编码器14,通过以2/3比率对交织的数据进行网格编码来映射到8电平符号。数字广播发送机通过上述部件来执行纠错编码。
该数字广播发送机还包括:复用器15,将场同步和段同步插入到经过纠错编码的数据中,如图2所示;和调制器16,通过将特定DC值添加到插入了段同步和场同步的数据符号来插入导频(pilot tone),通过脉冲成形来执行VSB调制,上变换为RF信道频带信号,并发送变换的信号。
因此,该数字广播发送机根据在一个信道中发送普通数据和鲁棒数据的双重流方案来对所述普通数据和鲁棒数据进行复用(未示出)并将其提供给随机化器11。如图1所示,在随机化器11中将输入的数据随机化,在作为外编码器的RS编码器12中对随机化的数据进行外编码,在交织器13中对外编码的数据进行交织。由网格编码器14按照12符号对交织的数据进行内编码,并将其映射到8电平符号。在复用器15中将场同步和段同步插入映射的数据。接下来,在调制器16中插入导频,执行VSB调制,并将复用的数据变换为RF信号之后,发送复用的数据。
图1中的数字广播接收机包括:调谐器(未示出),将通过信道接收的RF信号变换为基带信号;解调器21,对变换的基带信号执行同步检测和解调;均衡器22,对解调的信号补偿由于多路径而产生的信道失真;Viterbi解码器23,纠正均衡的信号中的差错,并将均衡的信号解码为符号数据;去交织器24,对解码的由数字广播发送机的交织器13交织的数据去交织;RS解码器25,进行纠错;和去随机化器26,对通过RS解码器25纠正的数据去随机化,并输出MPEG-2传输流。
因此,图1的数字广播接收机按照与数字广播发送机所执行的操作相反的操作,通过将RF信号下变换为基带信号,对下变换的信号进行解调和均衡,并执行信道解码,来恢复原始信号。
图2示出在例如美国所使用的数字广播(8-VSB)系统中的插入了段同步和场同步的VSB数据帧。如图2所示,一帧包括两场,一场包括作为第一段的场同步段,另一场包括312个数据段或包。在图2所示的VSB数据帧中,每一数据段对应于一个MPEG-2包,并且这样的段包括4符号段同步和828个数据符号。
在图2中,作为同步信号的段同步和场同步用于数字广播接收机中的同步和均衡。换句话说,段同步和场同步对于数字广播发送机和数字广播接收机而言是已知的,并且段同步和场同步被数字广播接收机用作对VSB数据帧进行同步和均衡的参考信号。
图1的地面数字广播系统被构造为通过将鲁棒数据添加到传统ATSCVSB系统的普通数据来产生并发送双重流,从而可将鲁棒数据与普通数据一起发送。
发明内容
技术问题
然而,即使发送的传统双重流添加了鲁棒数据,图1的地面数字广播系统也无法提高多径信道中的传统双重流的差的接收性能。即,即使通过改进的双重流也根本不能提高接收性能。另外,对于鲁棒数据(turbo流),在多径信道或环境下,接收性能没有显出很大改善。因此,需要产生双重传输流,以便有效地发送鲁棒数据(turbo流)和普通数据(普通流)并更强健地处理鲁棒数据(turbo流)。
技术方案
因此提供本发明的各方面,本发明的各方面包括一种双重传输流产生装置和方法,该装置和方法产生包括普通流和turbo流的双重传输流,以改善作为地面DTV系统的ATSC VSB系统的接收性能,具体地讲,通过在turbo流中设置用于奇偶校验插入的区域来更强健地处理turbo流。
根据本发明的一方面,一种双重传输流产生装置,包括:适配器,接收普通流并在该普通流的包的一个区域中产生适配域(adaptation field);填充器,通过将turbo流的包数据填充到该适配域中来产生用于双重传输流的包。
所述适配器可在普通流的所有包的一部分中产生适配域。
在这种情况下,所述双重传输流可包括至少一个包括多个包的场,并且所述多个包中的每一个可包括turbo数据和普通数据。
所述适配器可在普通流的一些包的整个净荷区域中产生适配域。
在这种情况下,所述双重传输流可包括至少一个包括多个包的场,并且所述多个包中的一些为第一类型,可包括turbo数据,所述多个包中的一些为第二类型,可包括普通数据,第一类型的包和第二类型的包可按照交替方式布置。
所述适配器可在普通流的一些包的一部分中产生适配域。
在这种情况下,所述双重传输流可包括至少一个包括多个包的场,并且所述多个包中的一些为第一类型,可包括turbo数据和普通数据,所述多个包中的一些为第二类型,可包括普通数据,第一类型的包和第二类型的包可按照交替方式布置。
所述双重传输流可包括至少一个包括多个包的场,并且所述多个包中的一些为第一类型,可包括turbo数据,所述多个包中的一些为第二类型,可包括turbo数据和普通数据,所述多个包中的一些为第三类型,可包括普通数据,第一类型的包、第二类型的包和第三类型的包可按照交替方式布置。
所述双重传输流产生装置还可包括:里德-索罗门(RS)编码器,接收turbo流的包并对其进行RS编码;交织器,对RS编码的turbo流的包进行交织;复制器,在交织的turbo流的包中产生奇偶校验插入区域,并将该turbo流的包提供给所述填充器。
所述适配器可在普通流的包中的固定位置中产生用于记录包信息的选项域(option field)。
在这种情况下,所述选项域可包含节目时钟参考(PCR)、原始节目时钟参考(OPCR)、适配域扩展长度、传输专用数据长度和拼接倒计数中的至少一种信息或其任何组合。
根据本发明一方面,一种双重传输流产生方法,包括:在普通流的包的一个区域中产生适配域;通过将turbo流的包数据填充到该适配域中来产生用于双重传输流的包。
产生适配域的操作可在普通流的所有包的一部分中产生适配域。
在这种情况下,所述双重传输流可包括至少一个包括多个包的场,并且所述多个包中的每一个可包括turbo数据和普通数据。
产生适配域的操作可在普通流的一些包的整个净荷区域中产生适配域。
在这种情况下,所述双重传输流可包括至少一个包括多个包的场,并且所述多个包中的一些为第一类型,可包括turbo数据,所述多个包中的一些为第二类型,可包括普通数据,第一类型的包和第二类型的包可按照交替方式布置。
产生适配域的操作可在普通流的一些包的一部分中产生适配域。
在这种情况下,所述双重传输流可包括至少一个包括多个包的场,并且所述多个包中的一些为第一类型,可包括turbo数据和普通数据,所述多个包中的一些为第二类型,可包括普通数据,第一类型的包和第二类型的包可按照交替方式布置。
所述双重传输流可包括至少一个包括多个包的场。所述多个包中的一些为第一类型,可包括turbo数据,所述多个包中的一些为第二类型,可包括turbo数据和普通数据,所述多个包中的一些为第三类型,可包括普通数据,第一类型的包、第二类型的包和第三类型的包可按照交替方式布置。
所述双重传输流产生方法还可包括:接收turbo流并执行里德-索罗门(RS)编码;对RS编码的turbo流的包进行交织;在交织的turbo流的包中产生奇偶校验插入区域,并将该turbo流应用于产生适配域的操作。
产生适配域的操作可在普通流的包的固定位置中产生用于记录包信息的选项域。
在这种情况下,所述选项域可包含节目时钟参考(PCR)、原始节目时钟参考(OPCR)、适配域扩展长度、传输专用数据长度和拼接倒计数中的至少一种信息。
根据本发明的一方面,一种用于产生传输流的传输流产生装置,该传输流包括至少一个具有多个包的场,所述装置包括:产生器,在接收的包的净荷区域中产生适配域;填充器,将turbo数据和选项数据中的至少一个并入适配域中。
根据本发明的一方面,一种用于产生传输流的传输流产生方法,该传输流包括至少一个具有多个包的场,所述方法包括:在接收的包的净荷区域中产生适配域;将turbo数据和选项数据中的至少一个并入该适配域中。
根据本发明的一方面,一种传输流包括:包括312个包的场,每一包包含turbo数据、选项数据和普通数据中的至少一种或其任何组合。
根据本发明的一方面,一种传输流包括多个包,每一包包含turbo数据、选项域中的选项数据和普通数据中的至少一种,其中,选项域的位置可被构造为在每一包内不与turbo数据重叠。
根据本发明的一方面,一种传输流产生方法包括:从双重传输流检测turbo流;通过将用于turbo流的奇偶校验数据附到检测的turbo流的奇偶校验插入区域中来将turbo流转换为鲁棒数据流。
本发明的另外方面和/或优点将在下面的描述中被部分地阐述,并且部分地根据描述将变得明显,或者可通过实施本发明而了解。
有益效果
可产生包括普通流和turbo流的双重传输流,以改善各个国家(如美国)所使用的作为地面DTV系统的ATSC VSB系统的接收性能。在这种情况下,可通过改变双重传输流的结构来有效地传输turbo流和普通流。另外,当双重传输流产生装置被应用于数字广播传输系统时,其可与传统的普通数据传输系统兼容,改善了在各种接收环境下的接收性能。
附图说明
现在,将详细描述本发明的各方面,其示例示出于附图中,在附图中,相同的标号始终表示相同的部件。下面,将参照附图描述各方面以解释本发明,其中:
图1是数字广播(ATSC VSB)发送和接收系统的框图;
图2是传统ATSC VSB数据的帧格式的示图;
图3是根据本发明一方面的双重传输流产生装置的框图;
图4是由图3的双重传输流产生装置接收的普通包格式的概念图;
图5是根据本发明一方面的具有适配域的普通包格式的概念图;
图6至图10是由根据本发明各个方面的双重传输流产生装置产生的双重传输流的各种格式的概念图;
图11是根据本发明一方面的双重传输流产生装置的详细框图。
具体实施方式
现在将详细描述本发明的各方面,其示例示出于附图中,在附图中,相同的标号始终表示相同的部件。下面,将参照附图描述各方面以解释本发明。
图3是根据本发明一方面的双重传输流产生装置的框图。图3的双重传输流产生装置包括适配器110和填充器120。
适配器110接收普通流数据并在普通流的特定包的特定区域中产生适配域(adaptation field)。产生的适配域的位置可根据双重传输流的包的格式(将在下面进行描述)而变化。
填充器120通过将turbo流数据插入普通流数据中的适配域中来产生双重传输流。双重传输流是组合了包含turbo流和/或普通流的各种包的流。turbo流是根据压缩标准进行压缩并通过插入用于奇偶校验的区域而被强健处理的数据流。可从外部模块(如用于广播的相机)和/或各种内部模块(如压缩处理模块(例如MPEG-2模块)、视频编码器和/或音频编码器)接收普通流和turbo流。
由填充器120产生的双重传输流的帧包括至少一场。所述场由多个包组成。turbo流可被置于所述多个包中的一些包中。
图4是图3的双重传输流产生装置中接收的普通包格式的概念图。参照图4,普通流的包可包括同步、头和普通数据。头可包含传输差错指示符、净荷起始指示符、传输优先级、包标识符(PID)等。
图4的整个普通包可具有188个字节。在这188个字节中,1个字节分配给同步,3个字节分配给头,184个字节分配给净荷,即,普通数据记录区域或者不包括同步和头的区域。图3的双重传输流产生装置接收包含如图4所示的普通包的普通流,并在一个或多个普通包中产生适配域。在这种情况下,可利用包的净荷区域的一部分来产生适配域。
图5是根据本发明一方面的具有适配域的普通包格式的概念图。参照图5,该普通包包括同步、头、适配域和普通数据区域。适配域包括适配域(AF)头和填充区域。AF头包含关于适配域的位置和大小的信息,并且由2个字节组成。填充区域的大小可根据将被填充到适配域中的数据的量而变化。例如,填充区域的大小可为N字节,其中N可以是从0字节至182字节的值。一旦在普通包中产生了适配域,则净荷区域(即,普通数据记录区域)减小了N,从而净荷区域包括适配域和普通数据区域。例如,如果整个净荷区域为184个字节,则在产生适配域之后的普通数据区域具有184-N个字节。一旦产生了适配域,则用于控制适配域的控制区域可被添加到头中。
填充器120可通过将接收的turbo流填充到图5的普通包的适配域中来产生双重包。尽管图5示出的适配域产生在净荷区域的一部分中,但是在本发明的各个方面中,适配域可占据净荷区域的全部。作为示例,如果适配域占据净荷区域的全部,则包可被turbo流全部填充。
在本发明的各个方面中,可利用一个或多个包,或者一种或多种类型的包来构造各种传输流。图6是由根据本发明一方面的双重传输流产生装置产生的双重传输流的格式的概念图。参照图6,该双重传输流由多个串联的包构造。在图6的方面中,每一包是包括turbo流和普通流的双重包。具体地讲,该双重包包括同步、头、AF头、turbo流数据和普通流数据。这样,在所示的方面中,双重传输流被构造为具有依次布置的均包括turbo流和普通流的包。
图7是由根据本发明一方面的双重传输流产生装置产生的双重传输流的另一格式的概念图。在图7中,双重传输流的一些包710(双重包)包括turbo流和普通流。其它包720(普通包)仅包括普通流。双重包710和普通包720可以以交替方式、任何模式和/或任何方式布置,以构造根据图7的方面的双重传输流。
例如,当双重传输流的帧的一场由312个包组成时,可以有78个包括turbo流和普通流的双重包710以及234个普通包,或者其它布置。
另一方面,当在双重传输流中有70个包括turbo流和普通流的双重包710时,双重传输流的一场中的312个包中的一些包可这样构造:在280个包中,包括turbo流和普通流的双重包710以及诸如普通包720的其它包可以按照1∶3的比率布置(即,以4个包为单位布置70次),剩余32个包(通过用312减去280所获得的数)仅由普通包组成。换言之,在双重传输流的帧的场中可以按照期望混合任何数量的双重包和其它包(如普通包)。
图8是由根据本发明一方面的双重传输流产生装置产生的双重传输流的另一格式的概念图。在图8的双重传输流中,一些包810仅包括turbo流,为turbo包,而其它包820仅包括普通流,为普通包。一些turbo包810和一些普通包820可以以交替方式、任何模式和/或任何方式布置。尽管图8示出了在双重传输流中turbo包810和普通包820按照1∶3的比率布置,但是在本发明的各方面中,turbo包810和普通包820可以以任何n∶m的比率(n和m是自然数)布置。各种比率的例子包括1∶4、2∶2、2∶3等。
图9是由根据本发明一方面的双重传输流产生装置产生的双重传输流的另一格式的概念图。在图9中,构成双重传输流的多个包包括:第一包905(turbo包),仅包括turbo流;第二包910(双重包),包括turbo流和普通流;第三包920(普通包),仅包括普通流。第一、第二和第三包可以以交替方式、任何模式和/或任何方式布置。在这种情况下,第一、第二和第三包可以以n∶m∶x的比率布置(n、m和x是自然数)。在图9所示的本发明的方面中,第一、第二和第三包以1∶1∶2的比率布置。
图10是根据本发明一方面的扩展的双重传输流的概念图。双重包1010和普通包1020与图7所示的双重包和普通包相同。在图10所示的方面中,包括turbo流和普通流的双重包1010和仅包括普通流的普通包1020以交替方式布置。然而,应该理解的是,双重包1010和普通包1020可以以任何模式和/或任何方式布置。在图10所示的本发明的方面中,在双重传输流的一些包1030(选项包)中设置选项域(option field)。选项域是包含关于选项包1030和/或其它包的各种信息的区域。
选项域的位置可被构造为在包中不与turbo流重叠。此外,选项包1030的位置可被构造为在双重传输流中不与包含turbo流和普通流的双重包1010的位置重叠。例如,双重包1010位于1、5、9、17等位置。考虑到这一点,选项包1030位于位置15,替换一个普通包1020。因此,在图10所示的本发明的一方面中,选项包1030可被置为双重传输流的第15个包。可以理解的是,在本发明的其它方面中,图10的双重传输流可包括turbo包。
在本发明各个方面中,记录在选项包1030的选项域中的信息可以是节目时钟参考(PCR)、原始节目时钟参考(OPCR)、适配域扩展长度、传输专用数据长度、拼接倒计数(splice countdown)中的至少一种或其任何组合。因此,选项包可包含节目时钟参考(PCR)、原始节目时钟参考(OPCR)、适配域扩展长度、传输专用数据长度、拼接倒计数信息或其任何组合,并且可被置于双重传输流的各个位置。
例如,当按照52个包的组来划分312个包时,双重传输流中各个选项包1030的位置可表示如下。
PCR(占据6个字节):52n+15,n=0
OPCR(占据6个字节):52n+15,n=1
适配域扩展长度(占据2个字节):52n+15,n=2
传输专用数据长度(占据5个字节):52n+15,n=3、4、5
拼接倒计数(占据1个字节):52n+15,n=0、1、2、3、4、5
因此,PCR包可被置为第15个包,OPCR包可被置为第67个包,传输专用数据长度包可被置为双重传输流的例如第171个、第223个和第275个包。
除了图6至图10所示的格式之外,可对双重传输流的各种包进行各种构造以使得turbo流被填充到具有选项域的包的普通数据区域中,从而包包含选项信息和turbo流之一或者其二者。此外,在双重传输流中包含turbo流的这样的选项包的比率可调节。
图11是根据本发明另一方面的双重传输流产生装置的详细框图。参照图11,该双重传输流产生装置包括适配器110、填充器120、RS编码器130、交织器140和复制器(duplicator)150。由于适配器110和填充器120通过组合了普通流和turbo流的单个传输而提供双重传输流,所以适配器110和填充器120可被称为复用器(MUX)。
RS编码器130用于从外部地点接收turbo流并对接收的turbo流进行RS编码。即,RS编码器130接收包括同步、头和turbo数据区域的turbo流。整个turbo流可由188个字节组成,具体地讲,由1字节同步、3字节头和184字节turbo数据组成。RS编码器130从turbo流中去除同步,通过针对turbo数据区域计算奇偶校验来添加20字节奇偶校验。因此,turbo流(编码的turbo流)的包最终由总共207个字节组成。在这207个字节中,3个字节分配给头,184个字节分配给turbo数据,20个字节分配给奇偶校验。
交织器140对RS编码的turbo流进行交织,并将交织的turbo流提供给复制器150。
复制器150在turbo流中产生用于插入奇偶校验的奇偶校验插入区域,并将该turbo流提供给填充器120。填充器120接收具有由适配器110产生的适配域的普通流,并通过用由复制器150提供的turbo流填充适配域来构造双重包。然后,在本发明的各个方面中,这样的双重包可被包括在双重传输流中。
下面,将就复制器150如何产生奇偶校验插入区域提供描述。首先,复制器150按照2或4字节的组划分turbo流的188个组成字节。用原始字节的一些位值和空(null)数据(例如,0)来填充每个划分的字节。空数据区域成为奇偶校验插入区域。
详细地讲,例如,如果一个字节中的位从最高有效位(MSB)开始为a、b、c、d、e、f、g、h,并且假设这些位按照该顺序输入。如果由复制器150使输入的字节的大小加倍,则输出可被表示为a、a、b、b、c、c、d、d、e、e、f、f、g、g、h、h。换言之,每一位被复制。在这种情况下,按照从MSB开始的顺序输出包括一个字节a、a、b、b、c、c、d、d(即,复制的字节的前面8位)和一个字节e、e、f、f、g、g、h、h(即,复制的字节的剩余8位)的两个字节。
在输入字节的大小增加为四倍的情况下,复制器150的输出可被表示为a、a、a、a、b、b、b、b、c、c、c、c、d、d、d、d、e、e、e、e、f、f、f、f、g、g、g、g、h、h、h、h,从而生成4个字节。一旦增加为两倍、增加为四倍或按照任何方式被复制,复制器150可用随机值,即空数据来填充除了指定位置之外的位置,而不必复制输入位。例如,当复制器150使输入加倍,使得有两个连续同样的位时,前一位保持其原始输入,而后一位被随机值(表示为x)填充。因此,在这样的填充之后,输出看起来会是a、x、b、x、c、x、......,而非a、a、b、b、c、c、......。当然,填充可相反发生。换言之,复制器150可对前一位进行填充,并且输出看起来会是x、a、x、b、x、c、x、......等。当输入增加为四倍时,原始输入可被置于第一、第二、第三和第四位置中的一个位置,其它位置可用随机值填充。
由根据本发明一方面的双重传输流产生装置产生的双重传输流在经过各种随机化、编码、鲁棒处理、同步复用和调制处理之后被发送给接收机。鲁棒处理从双重传输流仅检测turbo流,并通过将用于turbo流的奇偶校验数据附到检测的turbo流的奇偶校验插入区域中(即,由复制器150产生的奇偶校验插入区域中)来将turbo流转换为鲁棒数据流。由于处理和发送产生的双重传输流的结构和过程可用本领域公知的各种方案来实现,所以为了清晰起见,将省略进一步的解释。
根据本发明一方面的双重传输流产生方法接收普通流并在普通流的普通包中产生适配域。产生的适配域的位置和大小取决于turbo流的量。更具体地讲,适配域可占据普通包的净荷区域的一部分或全部。接下来,通过用另外接收的turbo流填充适配域来产生双重包。针对turbo流,执行RS编码和交织,设置奇偶校验插入区域,并且插入适配域。由于可参照图3至图11容易地理解本发明的双重传输流产生方法,所以为了清晰起见,将省略描述双重传输流产生方法的任何流程图。
尽管已显示和描述了本发明的若干方面,但是本领域技术人员应该理解,在不脱离本发明的原理和精神的情况下,可对这些方面进行改变,本发明的范围由权利要求及其等同物限定。
产业上的可利用性
本发明涉及一种为数字广播产生包括普通流和turbo流的双重传输流的双重传输流产生装置和方法。

Claims (8)

1.一种传输流产生装置,包括:
适配器,在普通流的一个区域中产生域;
填充器,通过将被处理为对于错误具有鲁棒性的附加数据流填入所述域来产生传输流,
其中,传输流包括至少一个场,所述场包括附加数据流包和普通数据流包。
2.如权利要求1所述的传输流产生装置,其中,以交替的方式在传输流中布置所述附加数据流包和普通数据流包。
3.如权利要求1所述的传输流产生装置,其中,以交替的方式以规则的间隔在传输流中布置所述附加数据流包和普通数据流包。
4.如权利要求1所述的传输流产生装置,还包括:
里德-所罗门RS编码器,对传输流执行RS编码;
交织器,对RS编码的传输流进行交织。
5.一种传输流产生方法,包括:
(a)在普通流的一个区域中产生域;
(b)通过将被处理为对于错误具有鲁棒性的附加数据流填入所述域来产生传输流,
其中,传输流包括至少一个场,所述场包括附加数据流包和普通数据流包。
6.如权利要求5所述的传输流产生方法,其中,以交替的方式在传输流中布置所述附加数据流包和普通数据流包。
7.如权利要求5所述的传输流产生方法,其中,以交替的方式以规则的间隔在传输流中布置所述附加数据流包和普通数据流包。
8.如权利要求5所述的传输流产生方法,还包括:
对传输流执行里德所罗门RS编码;
对RS编码的传输流进行交织。
CN2009102227269A 2005-10-21 2006-10-20 双重传输流产生装置和方法 Expired - Fee Related CN101729842B (zh)

Applications Claiming Priority (12)

Application Number Priority Date Filing Date Title
US72877705P 2005-10-21 2005-10-21
US60/728,777 2005-10-21
US73429505P 2005-11-08 2005-11-08
US60/734,295 2005-11-08
US73805005P 2005-11-21 2005-11-21
US60/738,050 2005-11-21
US73944805P 2005-11-25 2005-11-25
US60/739,448 2005-11-25
US78870706P 2006-04-04 2006-04-04
US60/788,707 2006-04-04
KR1020060068057A KR100740202B1 (ko) 2005-10-21 2006-07-20 듀얼 전송 스트림 생성 장치 및 그 방법
KR10-2006-0068057 2006-07-20

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CN2006800386369A Division CN101292526B (zh) 2005-10-21 2006-10-20 双重传输流产生装置和方法

Publications (2)

Publication Number Publication Date
CN101729842A true CN101729842A (zh) 2010-06-09
CN101729842B CN101729842B (zh) 2013-08-07

Family

ID=37962723

Family Applications (2)

Application Number Title Priority Date Filing Date
CN2006800386369A Expired - Fee Related CN101292526B (zh) 2005-10-21 2006-10-20 双重传输流产生装置和方法
CN2009102227269A Expired - Fee Related CN101729842B (zh) 2005-10-21 2006-10-20 双重传输流产生装置和方法

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN2006800386369A Expired - Fee Related CN101292526B (zh) 2005-10-21 2006-10-20 双重传输流产生装置和方法

Country Status (6)

Country Link
US (2) US8594139B2 (zh)
JP (2) JP5312944B2 (zh)
KR (1) KR100740202B1 (zh)
CN (2) CN101292526B (zh)
CA (2) CA2625353C (zh)
WO (1) WO2007046670A1 (zh)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100758999B1 (ko) * 2005-10-21 2007-09-17 삼성전자주식회사 디지털 방송 신호를 처리하여 송신하는 디지털 방송 송신시스템 및 그 방법
KR100740202B1 (ko) 2005-10-21 2007-07-18 삼성전자주식회사 듀얼 전송 스트림 생성 장치 및 그 방법
CA2681860C (en) 2007-05-15 2013-10-29 Samsung Electronics Co., Ltd. Digital transmission and reception devices for transmitting and receiving streams, and processing methods thereof
US9003437B2 (en) 2009-12-08 2015-04-07 At&T Intellectual Property I, L.P. Method and apparatus for utilizing a broadcasting channel
KR20120115123A (ko) * 2011-04-08 2012-10-17 삼성전자주식회사 오디오 패킷을 포함하는 전송 스트림을 전송하는 디지털 방송 송신기, 이를 수신하는 디지털 방송 수신기 및 그 방법들
US8929432B2 (en) * 2012-09-07 2015-01-06 Sony Corporation Combination A/53 and A/153 receiver using a HIHO viterbi decoder
JP7064401B2 (ja) 2018-07-25 2022-05-10 日本無線株式会社 速度測定装置、レーダシステム及び速度測定プログラム
US11949927B2 (en) 2020-10-30 2024-04-02 Stryker Corporation Methods and systems for hybrid and concurrent video distribution for healthcare campuses

Family Cites Families (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5650825A (en) * 1995-03-31 1997-07-22 Matsushita Electric Corporation Of America Method and apparatus for sending private data instead of stuffing bits in an MPEG bit stream
JPH09121333A (ja) 1995-10-24 1997-05-06 Hitachi Ltd 画像伝送装置
JPH10322228A (ja) 1997-05-16 1998-12-04 Hitachi Ltd 符号化方法および装置、復号化方法および装置、符号化/復号化装置、情報担持方法および媒体、ならびに、情報担持装置
EP0893913A1 (en) 1997-07-24 1999-01-27 CANAL+ Société Anonyme Digital transport stream processing
US6498865B1 (en) * 1999-02-11 2002-12-24 Packetvideo Corp,. Method and device for control and compatible delivery of digitally compressed visual data in a heterogeneous communication network
US6996133B2 (en) * 2000-04-18 2006-02-07 Zenith Electronics Corporation Digital communication system for transmitting and receiving robustly encoded data
JP2001333280A (ja) 2000-05-18 2001-11-30 Canon Inc 画像処理装置およびその方法
KR100673419B1 (ko) * 2000-12-28 2007-01-24 엘지전자 주식회사 전송 시스템 및 데이터 처리 방법
KR100674423B1 (ko) * 2001-01-19 2007-01-29 엘지전자 주식회사 송/수신 시스템 및 데이터 처리 방법
US7187698B2 (en) * 2001-03-13 2007-03-06 Zenith Electronics Corporation Robust digital communication system
US7111221B2 (en) * 2001-04-02 2006-09-19 Koninklijke Philips Electronics N.V. Digital transmission system for an enhanced ATSC 8-VSB system
US7675994B2 (en) * 2001-04-02 2010-03-09 Koninklijke Philips Electronics N.V. Packet identification mechanism at the transmitter and receiver for an enhanced ATSC 8-VSB system
US20030099303A1 (en) * 2001-06-04 2003-05-29 Koninklijke Philips Electronics N.V. Digital television (DTV) transmission system using enhanced coding schemes
KR100468163B1 (ko) * 2002-06-22 2005-01-26 삼성전자주식회사 디지털 비디오 수신기 및 그 스트림 생성방법
US7933411B2 (en) 2002-06-28 2011-04-26 Trident Microsystems (Far East) Ltd. Method of constructing MPEG program streams from encrypted MPEG transport streams
KR100446304B1 (ko) 2002-08-16 2004-08-31 삼성전자주식회사 고화질 텔레비전에 사용되는 등화기 및 등화 방법
JP2006506028A (ja) 2002-11-04 2006-02-16 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ スタジオ側で拡張vsbを実装する構成
MXPA05007353A (es) * 2003-01-06 2006-03-30 Korea Electronics Telecomm Transmisor y receptor de television digital para transmitir y recibir una corriente dual usando datos robustos en una banda lateral residual de nivel 4.
US20060082474A1 (en) * 2003-01-28 2006-04-20 Cooper Jeffrey A Robust mode staggercasting with multiple delays for multi-resolution signals
US8027381B2 (en) * 2003-01-28 2011-09-27 Thomson Licensing Robust mode staggercasting user controlled switching modes
US7810124B2 (en) * 2003-01-28 2010-10-05 Thomson Licensing Robust mode staggercasting fast channel change
CN100387043C (zh) 2003-01-28 2008-05-07 汤姆森特许公司 健壮模式交错播送的方法和设备
JP2007527137A (ja) 2003-06-30 2007-09-20 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ Atscデジタルテレビ信号デコードのための受信器およびパケット整形器
KR100683179B1 (ko) * 2003-11-03 2007-02-15 삼성전자주식회사 듀얼 스트림용 디지털 방송 송/수신 시스템의 강건한에러정정 부호화/복호화 장치 및 그의 방법
KR100683879B1 (ko) 2004-05-06 2007-02-15 삼성전자주식회사 수신 성능이 향상된 디지털 방송 송수신 시스템 및 그의신호처리방법
MXPA06013046A (es) * 2004-05-13 2007-01-23 Samsung Electronics Co Ltd Dispositivos de transmision/recepcion de difusion digital aptos de mejorar el desempeno de recepcion y metodo de procesamiento de senales de los mismos.
KR100708471B1 (ko) 2005-05-11 2007-04-18 삼성전자주식회사 수신 성능이 향상된 디지털 방송 송수신기 및 그의신호처리방법
KR101165379B1 (ko) * 2004-07-15 2012-07-17 삼성전자주식회사 수신 성능이 향상된 지상파 디지털 방송 송수신 시스템 및그의 신호처리방법
MX2007003049A (es) * 2004-09-15 2007-08-02 Korea Electronics Telecomm Aparato y metodo de recepcion y transmision de television digital usando 1/4 de proporcion de datos robustos codificados.
US7733972B2 (en) * 2004-10-26 2010-06-08 Broadcom Corporation Trellis decoder for decoding data stream including symbols coded with multiple convolutional codes
EP1854284B1 (en) * 2005-03-02 2019-05-08 Rohde & Schwarz GmbH & Co. KG Apparatusand method for providing enhancements to atsc networks using synchronous vestigial sideband (vsb) frame slicing
KR100740202B1 (ko) 2005-10-21 2007-07-18 삼성전자주식회사 듀얼 전송 스트림 생성 장치 및 그 방법

Also Published As

Publication number Publication date
CN101729842B (zh) 2013-08-07
JP2009526414A (ja) 2009-07-16
US8050298B2 (en) 2011-11-01
US20090103599A1 (en) 2009-04-23
JP2010004579A (ja) 2010-01-07
CA2625353C (en) 2014-05-13
US8594139B2 (en) 2013-11-26
WO2007046670A1 (en) 2007-04-26
CA2625353A1 (en) 2007-04-26
JP5312944B2 (ja) 2013-10-09
JP5205355B2 (ja) 2013-06-05
CN101292526A (zh) 2008-10-22
CA2680190C (en) 2016-08-23
CA2680190A1 (en) 2007-04-26
CN101292526B (zh) 2012-12-05
US20070091916A1 (en) 2007-04-26
KR20070043583A (ko) 2007-04-25
KR100740202B1 (ko) 2007-07-18

Similar Documents

Publication Publication Date Title
CN101715121B (zh) 数字广播接收机及其信号处理方法和数字广播系统
US8127210B2 (en) Digital broadcasting transmission capable of improving receiving and equalizing performance and signal processing method thereof
CN101662673B (zh) 发送器和用于发送/接收数字广播流的系统及其方法
CN101283591B (zh) Turbo流处理装置和方法
CN101699848B (zh) 数字广播发送/接收装置及其信号处理方法
CN101292525B (zh) 双传输流处理装置和方法
CN101729842B (zh) 双重传输流产生装置和方法
CN101686317A (zh) 具有改进接收性能的数字广播接收器及其信号处理方法
CA2681860A1 (en) Digital transmission and reception devices for transmitting and receiving streams, and processing methods thereof
CN101695130B (zh) 双重传输流产生装置和方法
US7870461B2 (en) Apparatus to generate a dual transport stream and method thereof
CN101288299B (zh) 对双重传输流进行网格编码的网格编码器及方法
US20070092029A1 (en) Apparatus to generate a dual transport stream and method thereof

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20130807

Termination date: 20211020