专利名称:数字广播发送机、数字广播接收机以及其流处理方法
技术领域:
本发明涉及数字广播发送机、数字广播接收机以及其流处理方法,尤其涉及数据传输效率得到提高的数字广播发送机、数字广播接收机以及其流处理方法。
背景技术:
随着数字广播的普及,各种类型的电子装置都支持数字广播服务。尤其,最近,除一般家庭所具备的数字广播TV、机顶盒等装置之外,个人携帯的便携式装置(例如,手机、导航仪、PDA、MP3播放器等)也具备支持数字广播服务的功能。因此,进行了针对用于将数字广播服务提供给这种便携式装置的数字广播标准的 讨论。另外,现有的数字广播标准之中,规定了以如同网格编码的ー个统ー的编码方式对数据流进行编码之后再传送。但是,由于应用如此的ー个固定的编码方式,因此存在数据传输效率下降的问题。尤其,最近并非对于仅传输一般的普通流的以往的先进电视系统委员会(ATSC)标准进行讨论,而是对于诸如将移动流与普通流一起传输的先进电视系统委员会移动/手持式(ATSC-MH)标准等数字广播标准进行着讨论。在这种数字广播标准中,开始出现对能够增大移动流部分的传输效率的方案的需求。
发明内容
技术问题本发明是基于上述的需求性而提出的,其目的在于提供针对多个服务数据应用相互不同的编码方式进行编码之后进行传输,从而能够提高数据传输效率的数字广播发送机和接收由该数字广播发送机传输的传输流而对其进行处理的数字广播接收机以及其流处理方法。技术方案根据本发明的ー实施例,数字广播发送机可包括复用单元,构建具有互不相同的第一服务数据及第ニ服务数据的流;以及激励単元,对在所述复用单元构建的流进行交织,以构建传输流。在此,所述激励单元将流交织为,所述第一服务数据形成第一主体和从所述第一主体突出的角状的第一头及第一尾,所述第二服务数据形成第二主体和从所述第二主体突出的角状的第二头及第二尾,且在所述第一服务数据和所述第二服务数据的临界部分形成所述第一服务数据的第一头或第一尾与所述第二服务数据的第二尾或第二头互连的形态,而且在所述传输流中,所述第二服务数据的至少一部分可执行LDPC编码或涡轮编码,剰余的部分可执行TCM编码。另外,所述激励単元可包括交织单元,对所述流进行交织;网格编码单元,用以执行所述TCM编码;推进编码単元,用以执行所述LDPC编码或所述涡轮编码;以及控制单元,控制所述推进编码单元对于经交织的所述流中的、所述第二主体部分进行编码,并控制所述网格编码单元对于经交织的所述流中的、除了所述第二主体部分的剰余部分进行编码。而且,所述复用単元可包括包格式化単元,该包格式化单元执行格式化,以使所述第二服务数据布置在分配给所述第二服务数据的全部区域。而且,所述激励単元可包括随机化単元,对于在所述复用单元构 建的流执行随机化;RS编码单元,用以执行RS编码;第一开关单元,将经随机化的所述流传递给所述RS编码单元的过程中,当输入有所述第二服务数据的所述第二主体区域时,使经随机化的所述流旁通;交织单元,对于被所述RS编码单元RS编码的流及被所述第一开关单元旁路的流进行交织;网格编码单元,用以执行所述TCM编码;推进编码単元,用以执行所述LDPC编码或所述涡流编码;第二开关单元,将被所述交织単元交织的流切換到所述网格编码单元或所述推进编码单元;控制单元,控制所述第二开关单元,以将所述第二服务数据的所述第二主体区域传递给所述推进编码单元,将所述第二服务数据中的、除了所述第二主体区域的剩余部分传递给所述网格编码单元。或者,所述激励単元可包括随机化単元,对于在所述复用单元构建的流执行随机化;RS编码单元,用以执行RS编码;推进编码単元,以所述LDPC编码方式或所述涡流编码方式执行编码;格式化単元,对于被所述推进编码单元编码的数据进行格式化,以构建包含所述数据及连接数据的流;第一开关单元,将经随机化的所述流传递给所述RS编码单元的过程中,当出现布置有所述第二服务数据的区域吋,将经随机化的所述流传递给所述推进编码单元;交织单元,对于从所述格式化单元以及所述RS编码单元传递的流进行复用,以执行交织;网格编码单元,对于被所述交织単元交织的流,以TCM编码方式进行编码;第二开关单元,将被所述交织単元交织的流传递给所述网格编码单元的过程中,当输入有被所述推进编码单元编码的部分时,使被所述交织単元交织的流旁路。或者,所述激励単元可包括随机化単元,对于在所述复用单元构建的流执行随机化;RS编码单元,用以执行RS编码;推进编码単元,以所述LDPC编码方式或所述涡流编码方式执行编码;格式化単元,对于被所述推进编码单元编码的数据进行格式化,以构建包含连接区域的流;第一开关单元,将经随机化的所述流传递给所述RS编码单元的过程中,当输入有所述第二服务数据区域吋,使经随机化的所述流传递给所述推进编码单元;交织单元,对从所述格式化単元及所述RS编码单元传递的流进行复用,以执行交织;网格编码单元,将被所述交织単元交织的流以TCM编码方式进行编码;第二开关单元,将被所述交织单元交织的流传递给所述网格编码单元的过程中,当输入有被所述推进编码单元编码的部分时,使被所述交织単元交织的流旁路;连接数据插入単元,在所述网格编码单元中,当从所述第二开关单元传递有被所述推进编码单元编码的部分时,參照存储于所述网格编码单元的内部存储器的存储值生成连接数据,并将所产生的所述连接数据插入到所述连接区域。而且,所述连接数据可以为,在经交织之后的所述流结构上的所述临界部分,被布置在所述第一服务数据和所述第二服务数据的临界面附近,连接所述第二头或所述第二尾的前后部分的数据,以能够连续地执行对所述第二头或者所述第二尾的前后部分的TCM编码
另外,根据本发明的ー实施例,数字广播发送机的流处理方法包括构建具有互不相同的第一服务数据及第ニ服务数据的流的复用步骤;对所述流执行交织,以构建传输流的步骤。而且,构建所述传输流的步骤中,将所述流交织为,所述第一服务数据形成第一主体和从所述第一主体突出的角状的第一头及第一尾,所述第二服务数据形成第二主体和从所述第二主体突出的角状的第二头及第二尾,且在所述第一服务数据和所述第二服务数据的临界部分形成所述第一服务数据的第一头或第一尾与所述第二服务数据的第二尾或第ニ头互连的形态,所述传输流中,所述第二服务数据的至少一部分可执行LDPC编码或涡轮编码,剰余的部分可执行TCM编码。在此,构建所述传输流的步骤中,可仅对所述第二主体部分执行所述LDPC编码或涡轮编码,对除了所述第二主体部分的剰余部分可执行TCM编码。而且,所述复用步骤中,还可以包括步骤进行格式化,以使所述第二服务数据仅布置在分配给所述第二服务数据的全部区域中的、对应于所述第二主体部分的区域。另外,构建所述传输流的步骤可进ー步包括步骤随机化所述流;在对经随机化的所述流执行RS编码的过程中,当输入有所述第二主体部分吋,使经随机化的所述流旁路;对被RS编码的所述数据及被旁路的所述数据进行交织;对于经交织的所述流中的所述第二主体部分,执行所述LDPC编码或所述涡流编码,对于经交织的所述流中的、除了所述第二主体部分的剰余部分,执行所述TCM编码。或者,构建所述传输流的步骤可包括步骤随机化所述流;对经随机化的所述流执行RS编码的过程中,当输入有第二服务数据部分吋,以所述LDPC编码或所述涡轮编码方式进行编码,并执行格式化,构建包含经编码的所述数据和连接数据的流;对构建的所述流进行交织;对经交织的所述流以TCM编码方式进行编码。在此,以所述TCM编码方式进行编码的步骤中,可省略对以所述LDPC编码方式或所述涡轮编码方式被编码的部分的TCM编码。另外,构建所述传输流的步骤可包括步骤随机化所述流;在对经随机化的所述流执行RS编码的过程中,当输入有所述第二服务数据部分吋,以所述LDPC编码或所述涡轮编码方式进行编码,并执行格式化,构建包含经编码的所述数据和连接区域的流;对构建的所述流进行交织;对经交织的所述流以TCM编码方式进行编码。在此,以TCM编码方式进行编码的步骤可包括步骤參照应用于所述TCM编码的内部存储器的存储值生成连接数据,并将所生成的所述连接数据插入到所述连接区域。而且,所述连接数据可以为,在经交织之后的所述流结构上的、所述临界部分,被布置在所述第一服务数据和所述第二服务数据的临界面附近,连接所述第二头或所述第二尾的前后部分的数据,以能够连续地执行对所述第二头或者所述第二尾的前后部分的TCM编码。另外,根据本发明一实施例的数字广播接收机包括接收单元,用以接收传输流;TCM解码单元,用以对所述传输流内的第一区域执行TCM解码;推进解码単元,用以对所述传输流内的、除了所述第一区域之外的第二区域执行LDPC解码或涡轮解码;以及控制单元,控制所述TCM解码单元对所述传输流中的被TCM编码的部分进行解码,控制所述推进解码单元对所述传输流中的被LDPC编码或涡轮编码的部分进行解码。 在此,所述传输流包括第一服务数据和第二服务数据,所述第一服务数据经交织而在所述传输流内形成第一主体和从所述第一主体突出的角状的第一头及第一尾,所述第ニ服务数据经所述交织而在传输流内形成第二主体和从所述第二主体突出的角状的第二头及第二尾,在所述第一服务数据和所述第二服务数据的临界部分被布置成所述第一服务数据的第一头或第一尾与所述第二服务数据的第二尾或第二头互连的形态,所述第二区域可以是所述第二主体,所述第一区域可以是早所述传输流中除所述第二主体之外的剰余的部分。或者,所述第二区域可包括所述第二头的至少一部分、所述第二尾的至少一部分、所述第二主体,所述第一区域可以是所述传输流中的、除了所述第二区域的剰余部分。另外,该数字广播接收机可进ー步包括第一开关单元,将所述传输流传递给所述TCM解码单元的过程中,当出现所述第二区域时,使所述传输流旁路;去交织单元,对于被所述TCM解码单元TCM解码的传输流和被所述第一开关单元旁路的传输流进行复用,以去交织;RS解码单元,对从所述去交织单元输出的流进行RS解码;去格式化単元,对所述流进 行去格式化,并提供给所述推进解码単元;第二开关单元,将从所述去交织单元输出的流传递给所述RS解码单元的过程中,当输入有对应于所述第二区域的数据时,将所述流传递给所述去格式化単元;去随机化単元,对于被所述推进解码单元解码的数据及被所述RS解码単元解码的数据进行去随机化;以及第三开关单元,将从所述RS解码单元和所述去格式化单元输出的数据传递给所述去随机化単元。而且,所述控制单元控制所述第一开关单元至第三开关单元,以使所述TCM解码単元和所述推进解码单元分别对所述传输流的第一区域和第二区域进行解码。另外,所述传输流可包括第一服务数据及第ニ服务数据。而且,所述第一服务数据形成第一主体和从所述第一主体突出的角状的头及尾,所述第二数据形成第二主体和从所述第二主体突出的角状头及尾,在所述第一服务数据和所述第二服务数据的临界部分可布置为,所述第一服务数据的头或尾与所述第二服务数据的尾或头互连的形态。而且,在所述临界部分之内的所述第一服务数据和所述第二服务数据相接的临界面的附近布置有连接数据,以使TCM编码连续地形成,所述去格式化単元可从所述流中检测出所述连接数据并废弃。而且,该数字广播接收机可进ー步包括第一开关单元,将所述传输流传递给所述TCM解码单元的过程中,当出现所述第二区域时,根据所述控制单元的控制将所述传输流传递给所述推进解码单元;去交织单元,对于从所述TCM解码单元和所述推进解码单元输出的数据进行去交织;RS解码单元,对于被所述去交织单元去交织的数据进行RS解码;第二开关单元,将被所述去交织单元去交织的数据传递给所述RS解码单元的过程中,当输入有对应于所述第二区域的数据时,使被所述去交织单元去交织的数据旁路;去随机化単元,对于从所述RS解码单元和所述第二开关单元传递的数据进行去随机化。在此,所述控制単元可控制所述第一开关单元及所述第二开关单元,以使所述TCM解码单元和所述推进解码单元分别对所述传输流的所述第一区域及所述第二区域进行解码。根据如上所述的本发明的多种实施例,数字广播发送机能够以多种方式应用多个编码方式对多个服务数据编码之后进行传送,数字广播接收机对于所接收的传输流能够以多个解码方式分别进行解码而复原。据此,可提高数据传输效率。
图I为表示根据本发明的一实施例的数字广播发送机的构成的方框图。图2及图3为表示该数字广播发送机的详细构成的多种例的方框图。图4为用于说明在根据本发明的多种实施例的数字广播发送机中应用不同的编码方式的部分的图。
图5及图6为表示根据本发明的其他实施例的数字广播发送机的详细构成的多种例的方框图。图7至图15为表示在根据本发明的多种实施例的数字广播发送机中进行处理的流结构的多种例的图。图16至图19为表示在本发明的多种实施例中使用的网格编码器结构的多种例的图。图20至图22表示根据本发明的多种实施例的数字广播接收机的构成的方框图。
具体实施例方式以下,參照附图详细说明本发明。图I为表示根据本发明的一实施例的数字广播发送机的构成的方框图。由图I可知,数字广播发送机包括复用单元100和激励単元200。复用单元100可构建包含多个数据的流。激励単元200对于由复用单元100构建的流进行编码和交织而构建传输流之后,传送给外部。由复用单元100构建的流中包含的数据可具有多种构成。例如,第一服务数据和第二服务数据可包含于流。具体来说,第一服务数据可以是依照现有的ATSC标准的普通数据流,第二服务数据可以是被处理为对错误更加稳定的移动数据流等,以在移动终端装置中接收并视听。在此,第一服务数据及第ニ服务数据可分别实现为多个。即,可包含多个普通数据流或多个移动数据流。激励単元200对于由复用单元100构建的流进行编码和交织。在执行交织时,流内的数据位置重新被排列。在复用单元100以堆叠多个流单位的数据的方式构建流的情况下,激励单元200执行交织时,传输流中,第一服务数据形成第一主体和从第一主体突出的角状的第一头及第一尾,第二服务数据形成第二主体和从第二主体突出的角状的第二头及第二尾。另外,第一服务数据和第二服务数据相接的临界部分中,在进行交织之后,形成第一服务数据的第一头或第一尾与第二服务数据的第二尾或第二头互连的形态。激励単元200对于传输流中的第二服务数据的至少一部分采用与剰余的部分不同的编码方式执行编码。即,可实现为,对于第二服务数据中的至少一部分采用具有高数据传输效率的编码方式进行编码,对于剰余部分采用ATSC标准等定义的编码方式进行编码,从而与现有收发系统兼容的同时针对特定服务数据(即,第二服务数据)具有高传输效率。作为一例,针对第一服务数据所采用的编码方式可以是TCM编码方式,针对第二服务数据中的至少一部分的编码方式可以是低密度奇偶校验(LDPC,Low Density Parity Check)编码方式或涡轮编码方式。以下,将LDPC编码或涡轮编码统称命名为推进编码(advanceencodingノ。
图2为表示根据本发明一实施例的数字广播发送机的详细构成的一例的方框图。由图2可知,复用单元100包括包格式化单元110和多路复用器120,激励单元200包括控制单元210、交织单元220、网格编码单元230、推进编码单元240。包格式化単元110是接收第一服务数据或第二服务数据而对其进行格式化的部分。包格式化単元110执行用于适当地确定服务数据的位置并进行布置的包格式化。作为一例,包格式化単元110可格式化为,使第二服务数据布置在分配给第二服务数据的全部区域中。另外,虽然图2中省略未示出,但包格式化单元110的前端可进ー步包括帧编码器(未图示)、块处理器(未图示)、组格式化器(未图示)、信令编码器(未图示)等。帧编码器定义为执行RS帧编码的部分。具体来说,帧编码器可从 源接收服务数据而构建(build)给定数量的RS巾贞。例如,当ー个服务是由多个M/H队列(parade)构成的M/H信号群(ensemble)单位时,对于每个M/H队列,构建预定数量的RS帧。具体地讲,帧编码器在对所输入的移动数据进行随机化之后,执行RS-CRC编码,井根据预设置的RS帧模式划分每个RS帧,由此可输出预定数量的RS帧。块处理器对于从帧编码器输出的流执行块编码。首先,块处理器可将从帧编码器接收的RS帧变换为块单位。即,根据预设置的块模式对RS帧内的移动数据进行组合,以构建串行级联卷积码(SCCC :Serially Concatenated Convolutional Code)块之后,将其从字节单位变换为比特单位。由此,对于变换后的数据执行卷积编码,并执行符号交织之后,再次变换为字节单位并输出。如此,可以以块単位实现编码。组格式化器接收在块处理器处理的流,并以组单位进行格式化。具体来讲,组格式化器将从块处理器输出的数据映射到流中的适当的位置,并添加已知数据、信令数据和初始化数据等。另外,组格式化器还执行添加用于普通数据、MPEG-2头、非対称RS奇偶校验等的占位符字节(placeholder byte)和用于符合组格式的虚字节(dummy byte)的功能。信令编码器定义为对信令数据编码的部分。信令数据定义为传输流的处理所需的各种信息。信令编码器可适当地处理信令数据而将其提供给组格式化器。具体来说,信令数据可使用传输參数信道(TPC, Transmission Parameter Channle)、快速信息信道(FIC, Fst information Channel)。TPC 用于提供诸如各种前向纠错(FEC :Forward ErrorCorrection)模式信息和M/H帧信息等的各种參数,FIC用于使接收机快速地获得服务,并且包括物理层和上层之间的跨层信息。当这样的TPC信息和FIC信息被提供给信令编码器时,信令编码器适当地处理所提供的信息,并作为信令数据而提供。包格式化器110可去除在组格式化器中给流分配的各种占位符,并可添加具有作为用于移动的数据的包标识符(PID)的MPEG头。据此,包格式化器110以每组预定数量的包单位输出流。例如,可输出118个TS包。多路复用器120对于通过专门的输入路径输入的第一服务数据和通过包格式化単元110输入的第二服务数据等进行多路复用,以构建流。另外,图2中示出了第一服务数据直接输入至多路复用器120,第二服务数据被包格式化単元110格式化之后,输入于多路复用器120的情形,但也可以是与此相反的情形。而且,针对各个服务数据,包格式化器110及上述各种构成要素可単独地配备。S卩,第一服务数据的输入路径上也可配备多种构成要素,以格式化第一服务数据。
如上所述,以多种方式实现复用単元100,从而以适当的形式构建至少ー个服务数据,即移动用服务数据。尤其,当提供多个移动服务时,包括在数据预处理单元100中的各个构成要素可被实现为多个。当在复用单元100构建流时,配备于激励単元200的控制单元210控制交织单元220、网格编码单元230、推进编码単元240等对流进行交织,并处理为对流内的各个区域以単独的编码方式实现编码。控制单元210首先控制交织单元220先执行交织之后,可控制推进编码单元240仅对于被交织后的流中的、第二服务数据的预设区域进行编码。作为第一例,可控制为仅对第二主体部分实现推进编码。此时,对于除第二主体部分的剰余部分,即,第一服务数据的第一主体、第一头/尾、第二服务数据的第二头/尾部分等,控制网格编码单元230进行TCM编码。
作为第二例,可控制为,仅对包含至以第二主体部分为基准突出的第二头及第二尾部分中的一部分为止的区域执行推进编码,对于剰余部分,即,第二头的剩余部分和第二尾的剰余部分以及第一服务数据的第一主体、第一头/尾部分,执行TCM编码。作为第三例,控制单元210控制为,对于布置有第二服务数据的全部区域,S卩,第ニ主体及第ニ头/尾执行推进编码,对于包含第一主体及第ー头/尾的、剰余部分执行TCM编码。图3为示出根据上述第二例或第三例的数字广播发送机的详细构成例的方框图。根据图3,数字广播发送机包括随机化単元310、第一开关单元320、RS编码单元330、交织单元220、第二开关单元340、网格编码单元230、推进编码单元240、控制单元210。随机化单元310接收在复用单元100构建的流并对其执行随机化。第一开关单元320执行将被随机化的流传输给RS编码单元330或将被随机化的流旁路而传递给交织单元220的切换动作。这种切换动作可通过控制単元210的控制实现。切换动作可在有预设的流区域输入的时间点实现。即,当由上述第一例实现时,第一开关单元320将被随机化的流传递给RS编码单元330的过程中,在有第二主体部分输入的时间点进行切換,由此将流传递给交织单元220。或者,当由上述第二例实现时,第一开关单元320从传输流的传输单位中的、第二头/尾的一部分开始的传输单位起传递给交织单元220。RS编码单元330对于通过第一开关单元320传递的流执行RS编码,而添加RS奇偶校验。交织单元220对于通过RS编码单元330传递的流以及从第一开关单元320旁路的流进行复用而执行交织。第二开关单元340执行将从交织单元220输出的流传递给网格编码单元230和推进编码单元240中的ー个的切换动作。S卩,第二开关单元340将从交织单元220输出的流传递给网格编码单元230的过程中,当有预设的流区域输入时,执行切換,将之后的流传递给推进编码単元240。在此,显然,预设的流区域根据上述第一例和第二例而具有不同的构成。网格编码单元230及推进编码単元240分别对于从第二开关340传递的流进行网格编码或推进编码。如上所述,推进编码可以是LDPC编码或涡轮编码。
控制单元210适当地控制第一开关单元320、第二开关单元340,以调节为从所需的时间点开始实现LDPC编码或涡轮编码。控制单元210的控制动作可基于从复用単元100传递的信令数据实现。图4为用于说明根据本发明的多种实施例的切换时间点的图。根据图4,在构建包含第一服务数据a和第二服务数据b的流的状态下,执行交织时,a区域及b区域分别形成为主体和头/尾区域形态。在此,第一主体(Bodyl)定义为在单个传输流单位之内仅装填有第一服务数据的部分,第二主体(Body2)定义为在单个传输流单位之内仅装填有第二服务数据的部分。头定义为从主体朝流上侧突出的角状区域,尾 定义为从主体朝流下侧突出的角状区域。第一服务数据区域a和第二服务数据区域b被布置为在其临界部分B1、B2互连。即,在上侧临界部分Bl,a区域的尾和b区域的头互连,在下侧临界部分B2,a区域的头和b区域的尾互连。如上所述,根据本发明的第一例,可设计成,在进行交织后的流结构中,仅对如Pl区间的第二主体部分执行推进编码,对于剰余部分执行TCM编码。根据本发明第二例,可以设计成,仅对如P2区间ー样包含以第二主体为基准,突出至预定部分的第二头/第二尾的传输流单位执行推进编码,并对于剰余的部分执行TCM编码。根据发明的第三实施例,可设计成,对如P3区间ー样,包含整个第二头/第二尾的全部传输流单位执行推进编码,并对于剩下的部分执行TCM编码。另外,与此不同地,可设计成,仅对第二服务数据执行推进编码,对剩余的部分执行TCM编码。此时,还可以在第二头或第二尾的部分布置连接数据而使用,以在第二头或第ニ尾部分连续形成对其前后数据的TCM编码。图5为表示根据本发明另ー实施例的数字广播发送机的构成的方框图。根据图5,数字广播发送机包括随机化単元410、第一开关单元420、RS编码单元430、推进编码単元240、格式化单元450、交织单元220、第二开关单元440、网格编码单元230、连接数据插入单元460、控制单元210。随机化单元410对复用单元100构建的流进行随机化。第一开关单元420在控制单元210的控制下进行切換,由此将被随机化的流传递给RS编码单元430或推进编码単元240。RS编码单元430对于所传递到的流执行RS编码,推进编码単元240执行推进编码。在推进编码単元240编码的流输入至格式化単元450。格式化単元450在所输入的流内的预定区域设置连接区域,以构建包含连接区域的流。在此,连接区域定义为在由交织单元220交织之后的流结构中,对应于第一服务数据及第ニ服务数据的临界部分的临界面附近的区域。交织单元220接收从RS编码单元430传递的流和从格式化単元450传递的流而对其进行交织。第二开关单元440将交织的流传递给网格编码单元230的过程中,当发生切换时,将交织的流传递给连接数据插入単元460。连接数据插入単元460參照由网格编码单元230在切換之前所使用的内部存储器的存储值生成连接数据之后,将连接数据插入到连接区域。在连接数据插入完成之后,在第二头或第二尾结束的时间点,所述第二开关单元440再次切换到网格编码单元230。此时,根据连接数据,对第二头或第二尾的前后部分的TCM编码能够将连续地形成。对于连接数据的具体说明将在后面进行。图6为表示数字广播发送机的另ー详细构成例的方框图。根据图6,数字广播发送机包括随机化単元510、第一开关单元520、RS编码单元530、交织单元220、第二开关单元540、网格编码单元230、推进编码单元240、格式化单元550、控制单元210。随机化単元510对复用単元100构建的流进行随机化。第一开关单元520将被随机化的流传递给RS编码单元530的过程中,当输入有预 设的流部分吋,将被随机化的流传递给推进编码単元240。推进编码単元240对所传输到的流进行推进编码,格式化単元550向被推进编码的流内添加连接数据而构建流。在此,连接数据为,在被交织后的流结构上的临界部分,布置在第一服务数据和第ニ服务数据的临界面附近而用于连接的数据,以对第二头或第二尾的前后部分的TCM编码能够连续执行,连接数据可使用已知的数据。交织单元220接收由RS编码单元530处理的流以及由格式化単元550处理的流而对其执行交织之后,传递给第二开关单元540。第二开关单元540直到有第二服务数据部分输入之前,选择网格编码单元230传递流,当输入有第二服务数据时,进行旁路。如图5、图6所示的实施例的推进编码可在执行交织之前执行之后再执行交织,网格编码可仅对除了执行过推进编码的数据部分之外的剰余部分进行,且为了实现头/尾部分的网格编码的连续性,可使用连接数据。图7为表示流的构成的一例的图。在推进编码首先进行的状态下执行交织时,如图7所示,被推进编码的数据构成被布置成如同第二主体、第二头、第二尾的流10。网格编码针对仅将第二服务数据除外的部分进行。即,在临界部分,单个传输流单位之内也同时存在第一服务数据及第ニ服务数据。据此,在执行针对第一服务数据的TCM编码的过程中,当出现第二头或第二尾区域吋,中止TCM编码,并在第二头或第二尾结束的时间点,可再次开始进行TCM编码。图8为用于说明为使TCM编码连续地执行而布置连接数据的多种例的图。图8中的(a)图表示流10内的第一服务数据和第二服务数据的临界部分,S卩,a区域的尾和b区域的头互连的部分。图8中的(b)图表示a区域和b区域之间的临界面附近,具体表示在临近左侧临界面的b区域的一部分中插入连接数据c的状态。图8中的(C)图表示a区域和b区域之间的临界面附近,具体表示在临近右侧临界面的b区域的一部分中插入连接数据c的状态。图8中的(d)图表示在a区域和b区域之间的所有临界面附近,具体表示在与右侧临界面和左侧临界面同时相邻的b区域中插入连接数据c的状态。图9为用于说明为使TCM编码连续地执行而布置连接数据的方式的另一例的图。如图9的(a)至(C)所示,由于头或尾形成角状,无论将连接数据在左侧临界面、右侧临界面或者两侧临界面中怎么布置,也都会在上端部产生与b区域不共存的部分。SP,包含连接区域上端部分ど的传输流単位中,仅连接数据与a区域一起共存。据此,对于该部分ど,即使不插入连接数据,也能够直接进行TCM编码,因此在ど区域可直接装填第一服务数据,O也可以插入其他空数据(null data)而实现TCM编码。另外,如图9 (b)所示,在b区域和a区域共存的传输流単位部分,进行TCM编码的过程中,在a区域和b区域相接的临界面tl位置产生切換,由此TCM编码被停止。在这种状态下,形成旁路并在t2时间点再次产生切換,由此再次开始执行TCM编码。此时,该传输流単位内的连接区域,即,PDl部分中,在tl时间点,连接数据以与保存在网格编码单元230的内部存储器的值相同的值插入。据此,在t2时间点,再次开始TCM编码时,与之前tl时间点为止的TCM编码连续而执行编码。PDl区间的长度可根据网格编码单元230内配备的网格编码器的数量而不同。即,当使用12个网格编码器时,可具备能够记录12个存储值的程度的连接区域,即H)l。据此,从t2时间点再次开始TCM编码之后,达到t3时间点时,再次停止TCM编码,并进行旁路,在PD2区间插入连接数据之后,在t4时间点再次开始TCM编码。按照这种方式,能够对于除了第二服务数据部分之外的剰余部分全部执行TCM编码。另夕卜,在包含主体区域的传输流単位中,由于没有执行TCM编码的余地,因此可省略连接数据的插入。另外,在上面说明的传输流単位可设置为多种,作为一例,可设置为单个段単位。即,在图8、图9等流结构中,从左侧方向至右侧方向的ー个水平线可构成单个段单位。图10为表示对于两侧临界面附近布置有连接数据的状态的流执行TCM编码的过程的图。根据图10可知,以如下方式进行处理在头和尾的末端部原样地进行TCM编码,而在除此之外的连接区域,TCM编码被中断,并在头/尾部分结束时,再次开始进行TCM编码。图11至图15为用于说明在格式化単元将连接数据或连接区域设置在流内的多种实施例的图。图11表示使连接数据布置在b区域内的后侧临界面附近的流的构成。根据图11,在b区域中,第二服务数据布置在从第一服务数据连续的流単位(例如,包)。此时,若分配给第二服务数据的包为38包,则从第38个包开始的位置布置第二服务数据。此时,在最初布置第二服务数据的至少ー个包中,连接数据或连接区域C、C'可如图所示,被布置成平行的形态。而且,在分配给第二服务数据的区域的末端部分的至少ー个包中,连接数据或连接区域D、D'可被布置成斜线形态。以这种形态构建流之后,由激励单元200执行交织时,如图11的右侧所示,第二服务数据区域重新被排列为由头/尾以及主体构成的形态。为了便于说明,将这些分别命名为第二主体、第二头、第二尾。包格式化单元可格式化为如图11的左侧流结构。据此,第二头及第二尾各自的内部中,在后侧临界面附近形成连接数据或连接区域C、D。而且,第二头及第二尾各自的末端部分C'、D'可以由第一服务数据原样地布置,以代替连接数据。即,虽然是分配给第二服务数据的区域的一部分,但也可以插入第一服务数据而使用。图12与图11相同地表示连接数据布置在第二头及第二尾的后侧临界面附近的状态。与图11相比,图12中的第二头及第二尾末端部分C'、D'的大小相对更大,以能够放置更多的第一服务数据。如图11、图12所示,当将连接数据布置在后侧临界面时,能够将与针对前侧临界面附近的第一服务数据的TCM编码之后的存储器存储值相同的值直接应用为连接数据。据 此,针对后侧临界面之后的数据的TCM编码可与针对前侧的数据的TCM编码连续而执行。图13表示在第二头及第二尾部分,连接数据布置在前侧临界面附近的状況。如图13的左侧流,当在分配给第二服务数据的区域之中,从最初包以斜线形态布置连接数据或连接区域时,交织之后,在第二头内重新排列到前侧临界面附近。图14也与图13相同,表示在第二头及第二尾部分中,连接数据布置在前侧临界面附近的状況。此时,可以确认是第二头及第二尾的末端部分C'、D'的大小相比图13变大的状況。图15表示在第二头及第二尾部分中,两侧临界面附近都布置有连接数据的状況。此时,可实现为在该末端部分C'、D'中,并非布置第二服务数据,而是第一服务数据原样地被布置,由此执行TCM编码。
另外,如图13、14所示,当连接数据没有布置在后侧临界面,而是仅布置在前侧临界面时,被布置于前侧临界面的连接数据可以是将网格编码单元230内的内部存储器初始化为预设值的初始化数据。即,利用连接数据将内部存储器初始化为0或其他不同值,从而在之后执行TCM编码吋,防止因存储器的存储值被编码为其他值。能够利用连接数据进行初始化的网格编码器的结构,将利用以下附图进行说明。图16至图19表示配备于网格编码单元230内部的多个网格编码器中的一种结构的一例。根据图16,网格编码器包括第一复用器451、第二复用器452,第一加法器453、第ニ加法器454、第一存储器455、第二存储器456、第三存储器457、映射器458。第一复用器451接收流内的数据N和存储在第一存储器455中的值I,井根据控制信号N/I输出ー个值,S卩,N或I。具体来讲,当被输入与连接数据区间对应的值时,施加用于选择I的控制信号,从而第一复用器451输出I。在其它区间输出N。类似地,第二复用器452也在被输入与连接数据区间对应的值时输出I。因此,对于第一复用器451,当不是连接数据区间时,将交织的值直接输出到后端,输出的值与预先存储在第一存储器455中的值一起被输入到第一加法器453。第一加法器453对输入值执行逻辑运算(诸如,异或逻辑运算)并以Z2输出。在这种状态下,当变为连接数据区间时,存储在第一存储器455中的值直接被第一复用器451选择和输出。因此,由于两个相同的值被输入到第一加法器453,所以其逻辑运算的值是恒定值。也就是说,当执行异或逻辑运算时,输出O。由于第一加法器453的输出值被直接输入到第一存储器455,所以第一存储器455被初始化为值O。对于第二复用器452,当变为连接数据区间时,存储在第三存储器457中的值直接被第二复用器452选择和输出。输出的值与存储在第三存储器457中的值被一起输入到第ニ加法器454。第二加法器454对输入的两个相同的值执行逻辑运算而输出到第二存储器456。如上所述,由于输入到第二加法器454的值是相同的,因此对于相同值的逻辑运算值(例如,当异或逻辑运算时为0)被输入到第二存储器456。据此,第二存储器456被初始化。另ー方面,存储在第二存储器456中的值被移位而存储在第三存储器457中。因此,当输入了下ー连接数据时,第二存储器456的当前值(即,值0)被直接输入到第三存储器457,从而第三存储器457也被初始化。映射器458接收第一加法器453输出的值、第二复用器452输出的值和第二存储器456输出的值,映射为相应的符号值R而输出。例如,当Z0、Zl和Z2分别被输出为O、I和0吋,映射器458输出-3符号。
另外,由于RS编码器430、530位于网格编码单元230之前,因此输入到网格编码単元230的值是已添加了奇偶校验的状态。因此,随着在网格编码单元230中执行初始化从而使数据的某些值被改变,奇偶校验也应被改变。为此,可使用RS再编码器。RS再编码器使用从网格编码单元230输出的XI’和X2’改变连接数据区间的值,从而产生新的奇偶校验。RS再編码器还可称为非对称RS编码器。另外,虽然在图16示出将存储器值初始化为0的实施例,但是存储器值可被初始化为除0之外的其它值。图17是示出网格编码器的另ー实施例的图。 根据图17,可包括第一复用器451、第二复用器452、第一加法器到第四加法器453、454、459-1、459-2和第一存储器至第三存储器455、456、457。图17省略了映射器458的示出。据此,第一复用器451可输出流输入值X2和第三加法器459-1的值中的ー个。第三加法器459-1接收I_X2和第一存储器455的存储值。I_X2指的是从外部输入的存储器重置值。例如,当期望将第一存储器455初始化为I吋,I_X2被输入为I。当第一存储器455的存储值为0时,第三加法器459-1的输出值成为1,从而第一复用器451输出I。据此,第一加法器453对作为第一复用器451的输出值的I和第一存储器455的存储值0再次执行异或逻辑运算,并将作为其结果值的I存储在第一存储器455中。其结果是,第一存储器455被初始化为I。第二复用器452也在连接数据区间选择第四加法器459-2的输出值并输出。第四加法器459-2也输出从外部输入的存储器重置值I_X1与第三存储器457的值的异或逻辑运算值。以第二存储器456和第三存储器457分别存储有值I和0,且分别将第二存储器456和第三存储器457初始化为I和I为例进行说明吋,首先,第二复用器452输出存储在第三存储器457中的值0和作为I_X1值的I的异或逻辑运算的结果值I。输出的I在第ニ加法器454中与存储在第三存储器457中的值0被进行异或逻辑运算,作为其结果值的I被输入到第二存储器456。另外,原先存储在第二存储器456中的值I被移位到第三存储器457,从而第三存储器457也成为I。在这种情况下,如果第二个I_X1也被输入为1,则与作为第三存储器457的值的I进行异或逻辑运算的结果值0从第二复用器452输出。第二复用器452输出的0和存储在第三存储器457中的值I被第二加法器454执行异或逻辑运算,从而作为其结果值的I被输入到第二存储器456,存储在第二存储器456中的值I被移位并存储到第三存储器457中。其结果是,第二存储器456和第三存储器457两者均可被初始化为I。图18及图19是网格编码器的多种实施例的图。參照图18,网格编码器可被实现为在图17的结构中添加了第三复用器459-3和第四复用器459-4的形态。第三复用器459-3和第四复用器459-4可分别根据控制信号N/I输出第一加法器453和第二加法器454的输出值或值I_X2和I_X1。据此,可将第一存储器到第三存储器455、456和457初始化为期望的值。图19示出以更简化的结构实现网格编码器的情況。參照图19,网格编码器可包括第一加法器453和第二加法器454、第一存储器到第三存储器455、456、457、第三复用器459-3和第四复用器459-4。据此,可根据分别输入到第三复用器459-3和第四复用器459-4的I_X1和I_X2的值来初始化第一存储器到第三存储器455、456、457。也就是说,參照图13,I_X2和I_X1直接输入到第一存储器455和第二存储器456,成为第一存储器455值和第二存储器456值。将省略对于图18和图19的网格编码器的操作的更详细的说明。如以上所述,通过插入连接数据,可实现网格编码单元230的连续的编码。另外,如以上的各种实施例构成的数字广播发送机发送的传输流可被根据本发明一实施例的数字广播接收机接收并处理。另外,如上的数字广播接收机中执行的流处理方法可包括构建包含互不相同的第一服务数据和第二服务数据的流的复用步骤;对构建的流进行交织,以构建传输流的步骤。复用步骤可在如同图I的复用单元100的単元中执行,构建传输流的步骤可在如同激励単元200的単元中执行。
传输流可根据如上所述的实施例实现为各式各样。复用步骤可以包括格式化步骤,以在分配给第二服务数据的全部区域中,使所述第二服务数据仅布置在对应于所述第二主体部分的区域。而且,构建传输流的步骤还可包括随机化流的步骤;在对随机化的流进行RS编码的过程中,当输入有第二主体部分吋,将对随机化的流进行旁路的步骤;将被RS编码的数据和被旁路的数据进行交织的步骤;在被交织的流中,对于第二主体部分执行LDPC编码或涡轮编码,对于除了第二主体部分之外的剰余部分执行TCM编码的步骤。此时,可以将流构建为,对于第二服务数据的至少一部分首先应用LDPC编码或涡轮编码之后,执行格式化,以包含连接数据。或者,如上述实施例,也可以先仅设置连接区域之后,根据TCM编码结果之后插入连接数据。如以上所述,在数字广播发送机中执行的流处理方法,如根据上述各种实施例的各种结构中说明的那样,可具有多种执行方式。对于各种流处理方法的说明已经在针对上述数字广播发送机的说明中进行,因此省略重复的说明。而且,对其流程也未在图中示出。图20为表示根据本发明一实施例的数字广播接收机的构成的方框图。图20中包括接收单元710、TCM编码单元720、推进编码单元730、控制单元740。接收单元710接收传输流。接收单元710可包括天线、解调单元、均衡単元等多种组成要素。据此,将通过天线接收的传输流变换之后,经过解调和均衡等处理进行复原。TCM解码单元720对于传输流内的第一区域进行TCM解码。推进解码単元730对于除第一区域之外的第二区域以LDPC解码方式或涡轮解码方式进行解码。控制单元740控制TCM解码单元720对于传输流中被TCM编码的部分进行解码,并控制推进解码単元740对于传输流中被LDPC编码或涡轮编码的部分进行解码。在此,传输流可以是根据上述各种实施例的数字广播发送机传送的流。S卩,传输流可包含第一服务数据及第ニ服务数据。此时,第二区域可以是第二服务数据被交织而重新排列为主体及头/尾形态时的主体部分,或者可以是包含其主体部分加上头/尾的一部分的部分。与此相反,第一区域可以是传输流中除第二区域之外的剰余部分。
或者第二区域可以是分配第二服务数据的全部区域,也可以是涵盖包含部分第二服务数据的传输流単位部分的区域。如此,传输流可以以多种形态被编码并传送,接收机的结构也可以根据该传输流的编码方式或者编码时间点实现为各种详细结构。图21为表示根据本发明一实施例的数字广播接收机的详细构成例的方框图。根据图21,数字广播接收机包括接收单元710、第一开关 单元810、TCM解码单元720、去交织単元820、第二开关单元830、RS解码单元840、第三开关单元850、去随机化単元860、去格式化单元870、推进解码单元730、控制单元740。通过接收单元710接收到传输流时,第一开关单元810将传输流传递给TCM解码単元720的过程中,当输入有对应于第二区域的流部分时,使传输流旁路,直接传递给去交织单元820。 TCM解码单元720仅对于传递给自身的流部分执行TCM解码。去交织单元820对于从TCM解码单元720输出的流和通过第一开关单元810直接传递的流一起进行去交织。第二开关单元830将被去交织单元820去交织的流传递给RS解码单元840。RS解码单元840对于从第二开关单元830传递的流部分进行RS解码。另外,第二开关单元830在输入有对应于第二区域的流部分时,进行切換,将流传送给去格式化单元870。去格式化単元870对所传递的流进行去格式化,从而去除连接数据等之后,传递给推进解码单元730。据此,推进解码単元730对于所传递到的流进行LDPC解码或涡轮解码并输出。第三开关单元850交替地选择RS解码单元840以及推进解码単元730,组合分别从RS解码单元840以及推进解码単元730输出的流之后,传递给去随机化単元860。去随机化単元860对于所传递的流进行去随机化,以复原第一服务数据以及第ニ服务数据。另外,控制单元740适当地控制第一开关单元810、第二开关单元830、第三开关单元850,以对于第一区域执行TCM解码,对于第二区域执行LDPC解码或涡轮解码。图22用于说明根据本发明另ー实施例的数字广播接收机的详细构成例的方框图。根据图22,数字广播接收机包括接收单元710、第一开关单元910、TCM解码单元720、去交织单元920、第二开关单元930、RS解码单元940、去随机化単元950、推进解码単元730、控制单元740。通过接收单元710接收到传输流时,第一开关单元910将传输流传递给TCM解码単元720,在传递的过程中出现第二区域时,传递给推进解码单元730。第一开关单元910的动作由控制单元740进行控制。即,控制单元740根据专门传递或包含于传输流的信令数据确认第二区域的开始位置以及编码方式等。据此,控制第一开关单元910在适当的开始位置选择适当的解码器。TCM解码单元720以及推进解码単元730分别对流进行TCM解码或推进解码并输出。在此,推进解码是对应于推进编码的概念,可包括LDPC解码或涡轮解码。去交织单元920接收分别被TCM解码单元720以及推进解码単元730解码的流,执行去交织。第二开关单元930将去交织的流传递给RS解码单元940的过程中,当输入有对应于第二区域的数据流时,将去交织的流旁路,并传递给去随机化単元950。RS解码单元940对于所传递到的流进行RS解码,并传递给去随机化単元950。去随机化単元950对于分别从RS解码单元940及RS解码单元940接收的数据流进行去随机化,以检测第一服务数据及第ニ服务数据。如上所述,数字广播接收机也可以根据实施例采用多种配置。对于这些接收机中执行的流处理方法的说明也与图20、21、22中记载的内容相同,因此省略重复的说明及图示。另外,在上述各个实施例中,以利用LDPC代码或涡轮代码的情况说明了推进编码或推进解码,但并不局限于此,还可以使用其他代码。
而且,如上所述,服务流可以设置为多个。在上述实施例中,以第一服务数据是ATSC普通数据,第二服务数据是移动数据为例进行了说明,但并不局限于此。S卩,第二服务数据也可以成为ATSC普通数据,第一服务数据也可以成为移动数据。而且,第一服务数据及第ニ服务数据都可以成为ATSC普通数据。此吋,第二服务数据可以是与第一服务数据不同的新的普通数据。另外,根据上述的本发明的各种实施例的流处理方法可实现为程序代码并存储在各种有形记录介质之中。具体来说,可以存储在RAM、闪存、ROM、可擦可编程只读存储器(EPROM)、电可擦可编程只读存储器(EEPROM)、寄存器、硬盘、可移动磁碟、存储卡、USB存储器、⑶-ROM等各种有形记录介质上。而且,虽然在上面示出和描述了本发明的优选实施例,但是本发明不限于上述特定的实施例,在不脱离权利要求所请求的本发明的要g的前提下,本发明所属领域的普通技术人员可以进行各种改变,而且不应将这种改变理解为与本发明的技术思想或展望相脱离。产业上利用可能性
权利要求
1.ー种数字广播发送机,其特征在于,包括 复用单元,构建具有互不相同的第一服务数据及第ニ服务数据的流;以及 激励単元,对在所述复用单元构建的流进行交织,以构建传输流, 所述激励单元将流交织为,所述第一服务数据形成第一主体和从所述第一主体突出的角状的第一头及第一尾,所述第二服务数据形成第二主体和从所述第二主体突出的角状的第二头及第二尾,且在所述第一服务数据和所述第二服务数据的临界部分形成所述第一服务数据的第一头或第一尾与所述第二服务数据的第二尾或第二头互连的形态, 所述传输流中,所述第二服务数据的至少一部分执行LDPC编码或涡轮编码,剰余的部分执行TCM编码。
2.根据权利要求I所述的数字广播发送机,其特征在于,所述激励単元包括 交织单元,对所述流进行交织; 网格编码单兀,用以执行所述TCM编码; 推进编码単元,用以执行所述LDPC编码或所述涡轮编码;以及控制单元,控制所述推进编码单元对于经交织的所述流中的、所述第二主体部分进行编码,并控制所述网格编码单元对于经交织的所述流中的、除了所述第二主体部分的剰余部分进行编码。
3.根据权利要求2所述的数字广播发送机,其特征在于,所述复用単元包括包格式化単元,该包格式化单元执行格式化,以使所述第二服务数据布置在分配给所述第二服务数据的全部区域。
4.根据权利要求I所述的数字广播发送机,其特征在于,所述激励単元包括 随机化単元,对于在所述复用单元构建的流执行随机化; RS编码单兀,用以执行RS编码; 第一开关单元,将经随机化的所述流传递给所述RS编码单元的过程中,当输入有所述第二服务数据的所述第二主体区域时,使经随机化的所述流旁通; 交织单元,对于被所述RS编码单元RS编码的流及被所述第一开关单元旁路的流进行交织; 网格编码单兀,用以执行所述TCM编码; 推进编码単元,用以执行所述LDPC编码或所述涡流编码; 第二开关单元,将被所述交织単元交织的流切換到所述网格编码单元或所述推进编码单元; 控制单元,控制所述第二开关单元,以将所述第二服务数据的所述第二主体区域传递给所述推进编码単元,并将所述第二服务数据中的、除了所述第二主体区域的剰余部分传递给所述网格编码单元。
5.根据权利要求I所述的数字广播发送机,其特征在于,所述激励単元包括 随机化単元,对于在所述复用单元构建的流执行随机化; RS编码单兀,用以执行RS编码; 推进编码単元,以所述LDPC编码方式或所述涡流编码方式执行编码; 格式化単元,对于被所述推进编码单元编码的数据进行格式化,以构建包含所述数据及连接数据的流;第一开关单元,将经随机化的所述流传递给所述RS编码单元的过程中,当出现布置有所述第二服务数据的区域吋,将经随机化的所述流传递给所述推进编码单元; 交织单元,对于从所述格式化单元以及所述RS编码单元传递的流进行复用,以执行交织; 网格编码单元,对于被所述交织単元交织的流,以TCM编码方式进行编码; 第二开关单元,将被所述交织単元交织的流传递给所述网格编码单元的过程中,当输入有被所述推进编码单元编码的部分时,使被所述交织単元交织的流旁路。
6.根据权利要求I所述的数字广播发送机,其特征在于,所述激励単元包括 随机化単元,对于在所述复用单元构建的流执行随机化; RS编码单兀,用以执行RS编码; 推进编码単元,以所述LDPC编码方式或所述涡流编码方式执行编码; 格式化単元,对于被所述推进编码单元编码的数据进行格式化,以构建包含连接区域的流; 第一开关单元,将经随机化的所述流传递给所述RS编码单元的过程中,当输入有所述第二服务数据区域吋,使经随机化的所述流传递给所述推进编码单元; 交织单元,对从所述格式化単元及所述RS编码单元传递的流进行复用,以执行交织; 网格编码单元,将被所述交织単元交织的流以TCM编码方式进行编码; 第二开关单元,将被所述交织単元交织的流传递给所述网格编码单元的过程中,当输入有被所述推进编码单元编码的部分吋,使被所述交织単元交织的流旁路; 连接数据插入単元,在所述网格编码单元中,当从所述第二开关单元传递有被所述推进编码単元编码的部分时,參照存储于所述网格编码单元的内部存储器的存储值生成连接数据,并将所产生的所述连接数据插入到所述连接区域。
7.根据权利要求5或6所述的数字广播发送机,其特征在于,所述连接数据为,在经交织之后的所述流结构上的所述临界部分,被布置在所述第一服务数据和所述第二服务数据的临界面附近,连接所述第二头或所述第二尾的前后部分的数据,以能够连续地执行对所述第二头或者所述第二尾的前后部分的TCM编码。
8.—种流处理方法,该流处理方法为数字广播发送机的流处理方法,其特征在干,包括 构建具有互不相同的第一服务数据及第ニ服务数据的流的复用步骤; 对所述流执行交织,以构建传输流的步骤, 构建所述传输流的步骤中,将所述流交织为,所述第一服务数据形成第一主体和从所述第一主体突出的角状的第一头及第一尾,所述第二服务数据形成第二主体和从所述第二主体突出的角状的第二头及第二尾,且在所述第一服务数据和所述第二服务数据的临界部分形成所述第一服务数据的第一头或第一尾与所述第二服务数据的第二尾或第二头互连的形态, 所述传输流中,所述第二服务数据的至少一部分执行LDPC编码或涡轮编码,剰余的部分执行TCM编码。
9.根据权利要求8所述的流处理方法,其特征在干,构建所述传输流的步骤中,仅对所述第二主体部分执行所述LDPC编码或涡轮编码,对除了所述第二主体部分的剰余部分执行TCM编码。
10.根据权利要求9所述的流处理方法,其特征在于,所述复用步骤中,包括步骤进行格式化,以使所述第二服务数据布置在分配给所述第二服务数据的全部区域中。
11.根据权利要求8所述的流处理方法,其特征在于,构建所述传输流的步骤进一歩包括步骤 随机化所述流; 在对经随机化的所述流执行RS编码的过程中,当输入有所述第二主体部分时,使经随机化的所述流旁路; 对经RS编码的所述数据及被旁路的所述数据进行交织; 对于经交织的所述流中的所述第二主体部分,执行所述LDPC编码或所述涡流编码,对于经交织的所述流中的、除了所述第二主体部分的剰余部分,执行所述TCM编码。
12.根据权利要求8所述的流处理方法,其特征在干,构建所述传输流的步骤包括步骤 随机化所述流; 对经随机化的所述流执行RS编码的过程中,当输入有第二服务数据部分吋,以所述LDPC编码或所述涡轮编码方式进行编码,并执行格式化,构建包含经编码的所述数据和连接数据的流; 对构建的所述流进行交织; 对经交织的所述流以TCM编码方式进行编码, 以所述TCM编码方式进行编码的步骤中,省略对以所述LDPC编码方式或所述涡轮编码方式被编码的部分的TCM编码。
13.根据权利要求8所述的流处理方法,其特征在干,构建所述传输流的步骤包括步骤 随机化所述流; 在对经随机化的所述流执行RS编码的过程中,当输入有所述第二服务数据部分吋,以所述LDPC编码或所述涡轮编码方式进行编码,并执行格式化,构建包含经编码的所述数据和连接区域的流; 对构建的所述流进行交织; 对经交织的所述流以TCM编码方式进行编码, 以TCM编码方式进行编码的步骤包括步骤參照应用于所述TCM编码的内部存储器的存储值生成连接数据,并将所生成的所述连接数据插入到所述连接区域。
14.根据权利要求12或13所述的流处理方法,其特征在于,所述连接数据为,在经交织之后的所述流结构上的所述临界部分,被布置在所述第一服务数据和所述第二服务数据的临界面附近,连接所述第二头或所述第二尾的前后部分的数据,以能够连续地执行对所述第二头或者所述第二尾的前后部分的TCM编码。
15.—种数字广播接收机,其特征在于,包括 接收单元,用以接收传输流; TCM解码单元,用以对所述传输流内的第一区域执行TCM解码; 推进解码単元,用以对所述传输流内的、除了所述第一区域之外的第二区域执行LDPC解码或涡轮解码;以及 控制单元,控制所述TCM解码单元对所述传输流中的被TCM编码的部分进行解码,控制所述推进解码单元对所述传输流中的被LDPC编码或涡轮编码的部分进行解码。
16.根据权利要求15所述的数字广播接收机,其特征在于,所述传输流包括第一服务数据和第二服务数据, 所述第一服务数据经交织而在所述传输流内形成第一主体和从所述第一主体突出的角状的第一头及第一尾,所述第二服务数据经所述交织而在所述传输流内形成第二主体和从所述第二主体突出的角状的第二头及第二尾,在所述第一服务数据和所述第二服务数据的临界部分被布置成所述第一服务数据的第一头或第一尾与所述第二服务数据的第二尾或第二头互连的形态, 所述第二区域是所述第二主体,所述第一区域是在所述传输流中除所述第二主体之外的剩余的部分。
17.根据权利要求15所述的数字广播接收机,其特征在于,所述传输流包括第一服务数据和第二服务数据, 所述第一服务数据经交织而在所述传输流内形成第一主体和从所述第一主体突出的角状的第一头及第一尾,所述第二服务数据经所述交织而在所述传输流内形成第二主体和从所述第二主体突出的角状的第二头及第二尾,在所述第一服务数据和所述第二服务数据的临界部分被布置成所述第一服务数据的第一头或第一尾与所述第二服务数据的第二尾或第二头互连的形态, 所述第二区域包括所述第二头的至少一部分、所述第二尾的至少一部分、所述第二主体, 所述第一区域是所述传输流中的、除了所述第二区域的剰余部分。
18.根据权利要求15所述的数字广播接收机,其特征在干,进ー步包括 第一开关单元,将所述传输流传递给所述TCM解码单元的过程中,当出现所述第二区域时,使所述传输流旁路; 去交织单元,对于被所述TCM解码单元TCM解码的传输流和被所述第一开关单元旁路的传输流进行复用,以进行去交织; RS解码单元,对从所述去交织单元输出的流进行RS解码; 去格式化単元,对所述流进行去格式化,并提供给所述推进解码単元; 第二开关单元,将从所述去交织单元输出的流传递给所述RS解码单元的过程中,当输入有对应于所述第二区域的数据时,将所述流传递给所述去格式化単元; 去随机化単元,对于被所述推进解码单元解码的数据及被所述RS解码单元解码的数据进行去随机化;以及 第三开关单元,将从所述RS解码单元和所述去格式化单元输出的数据传递给所述去随机化単元, 所述控制单元控制所述第一开关单元至第三开关单元,以使所述TCM解码单元和所述推进解码単元分别对所述传输流的第一区域和第二区域进行解码。
19.根据权利要求18所述的数字广播接收机,其特征在于,所述传输流包括第一服务数据及第ニ服务数据,所述第一服务数据形成第一主体和从所述第一主体突出的角状的头及尾,所述第二数据形成第二主体和从所述第二主体突出的角状头及尾,在所述第一服务数据和所述第二服务数据的临界部分布置为,所述第一服务数据的头或尾与所述第二服务数据的尾或头互连的形态。
20.根据权利要求19所述的数字广播接收机,其特征在于,在所述临界部分之内布置有连接数据,以在所述第一服务数据和所述第二服务数据相接的临界面连续地形成TCM编码, 所述去格式化単元从所述流中检测出所述连接数据并废弃。
21.根据权利要求15所述的数字广播接收机,其特征在干,进ー步包括 第一开关单元,将所述传输流传递给所述TCM解码单元的过程中,当出现所述第二区域时,根据所述控制单元的控制将所述传输流传递给所述推进解码单元; 去交织单元,对于从所述TCM解码单元和所述推进解码单元输出的数据进行去交织; RS解码单元,对于被所述去交织单元去交织的数据进行RS解码; 第二开关单元,将被所述去交织单元去交织的数据传递给所述RS解码单元的过程中,当输入有对应于所述第二区域的数据时,使被所述去交织单元去交织的数据旁路; 去随机化単元,对于从所述RS解码单元和所述第二开关单元传递的数据进行去随机化, 所述控制单元控制所述第一开关单元及所述第二开关单元,以使所述TCM解码单元和所述推进解码单元分别对所述传输流的所述第一区域及所述第二区域进行解码。
全文摘要
本发明公开数字广播发送机。所述发送机包括构建具有互不相同的第一服务数据及第二服务数据的流的复用单元及激励单元。在此,激励单元将流交织为,第一服务数据形成第一主体、第一头及第一尾,第二服务数据形成第二主体、第二头及第二尾,且在第一服务数据和第二服务数据的临界部分形成第一头或第一尾与第二尾或第二头互连的形态,此时,第二服务数据的至少一部分可执行LDPC编码或涡轮编码,剩余的部分可执行TCM编码。
文档编号H04H60/06GK102668552SQ201080058665
公开日2012年9月12日 申请日期2010年12月21日 优先权日2009年12月21日
发明者明世澔, 李学周, 梁贤九, 郑晋熙 申请人:三星电子株式会社