解调设备和解调方法转让专利

申请号 : CN200710128810.5

文献号 : CN101087377B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 松林庆

申请人 : 索尼株式会社

摘要 :

一种解调设备包括:解交织处理单元,用于对提供的数据进行解交织处理,以得到在时间方向上执行解交织处理中所需的每个参数;获取单元,用于获取可使数据被处理的参数;以及选择单元,用于从解交织处理单元中选择利用由获取单元所获取的参数进行解交织处理的数据。

权利要求 :

1.一种解调设备,包括:

接收装置,用于接收数据;

频率方向解交织处理装置,用于对接收的数据在频率方向上应用解交织处理;

时间方向解交织处理装置,用于利用所需的参数,对从频率方向解交织处理装置提供的数据在时间方向上应用解交织处理;

获取装置,用于从接收的数据获取应利用其处理数据的参数;以及选择装置,用于从多个解交织处理装置中选择利用由获取装置所获取的参数进行解交织处理的数据,其中,所述解调设备具有多个数据解交织处理装置,每个数据解交织处理装置对应于在时间方向上执行解交织处理中所需的每个参数,并且彼此并行进行解交织处理。

2.根据权利要求1所述的解调设备,其中,所述参数是关于发送系统的参数。

3.根据权利要求1所述的解调设备,其中,当选择装置执行选择时,解交织处理装置停止利用与由获取装置所获取的参数不同的参数执行的解交织处理。

4.一种调制方法,包括如下步骤:

接收数据;

执行如下控制,对接收的数据在频率方向上应用解交织处理,利用所需的参数,对在频率方向上应用解交织处理中提供的数据在时间方向上应用解交织处理;

从接收的数据获取应利用其处理数据的参数;以及

从在多个解交织处理中用于控制解交织处理的数据中选择利用由在获取步骤中的处理所获取的参数进行解交织处理的数据,其中,所述方法具有多个数据解交织处理,

每个数据解交织处理对应于在时间方向上执行解交织处理中所需的每个参数,并且彼此并行进行解交织处理。

5.一种解调设备,包括:

存储装置,用于存储提供的数据;

标识装置,用于当利用对应的参数对数据在时间方向上执行解交织处理所需的数据量被存储在存储装置中时,为在时间方向上执行解交织处理中所需的每一个参数设置标识;

获取装置,用于获取应使数据被处理的参数;以及

读出装置,用于如果对应于所述参数的标识被标识装置设置,则当获取装置获取参数时,以不同于存储数据的顺序的对应于所述参数的顺序读出和输出存储在存储装置中的数据,而如果对应于所述参数的标识没有被标识装置设置,则当设置标识时读出存储在存储装置中的数据,将与所述参数相对应的处理施加到所述数据,并以不同于存储数据的顺序的对应于所述参数的顺序输出所述数据,其中所述解调设备在时间方向上执行解交织处理。

6.根据权利要求5所述的解调设备,其中,所述参数是关于发送系统的参数。

7.一种用于解调设备的解调方法,所述解调设备包括用于存储提供的数据的存储装置,所述解调方法包括如下步骤:当利用对应的参数对数据在时间方向上执行解交织处理所需的数据量被存储在存储装置中时,为在时间方向上执行解交织处理中所需的每一个参数设置标识;

获取应使数据被处理的参数;

如果对应于所述参数的标识由在标识步骤中的处理所设置,则当在获取步骤中的处理获取参数时,以不同于存储数据的顺序的对应于所述参数的顺序读出和输出存储在所述存储装置中的数据,而如果对应于所述参数的标识在标识步骤中没有被设置,则当设置标识时,读出存储在所述存储装置中的数据,将与所述参数相对应的处理施加到所述数据,并以不同于存储数据的顺序的对应于所述参数的顺序输出所述数据,其中在时间方向上执行解交织处理。

说明书 :

解调设备和解调方法

技术领域

[0001] 本发明涉及一种解调设备、解调方法和计算机程序,尤其涉及一种在数字电视广播中进行调谐时减少视频不能显示的时间的解调设备、解调方法和计算机程序。 背景技术
[0002] 近年来,电视广播正由地面模拟广播(下文中简称为模拟广播)向地面数字广播(下文中简称为数字广播)转变。数字广播中的处理与模拟广播中的处理是不同的,例如调制和解调是在发送端和接收端执行的。当节目中的数据(视频和语音数据)在发送端被调制时,关于调制的数据(参数)也与节目数据一起从发送端被发送到接收端。 [0003] 过去的接收设备的示例性结构可以参考图1来解释。图1中所示的接收设备10具有接收和处理由数字电视广播提供的节目的功能。在下面的阐述中,“数字电视广播”被简称为“数字广播”。
[0004] 图1中所示的接收设备10包括:调谐单元21、A/D(模拟/数字)转换单元22、码元同步单元23、FFT(快速傅立叶变换)单元24、TMCC(传输&多路复用配置控制)检测单元25、频率解交织单元26、时间解交织单元27、解映射单元28、比特解交织单元29、维特比解码单元30、字节解交织单元31、能量解扩单元32和RS解码单元33。
[0005] 由广播站广播的数字广播被未示出的天线接收并被作为RF(射频)信号提供给调谐单元21。调谐单元21将从天线提供的RF(射频信号)频率转换为IF(中频)信号,并利用内置的带通滤波器(BPF)对中频信号过滤。
[0006] 滤波后的中频信号被提供给A/D转换单元22。A/D转换单元22对提供的中频信号进行模数转换,并将该数字化的中频信号提供给码元同步单元23。码元同步单元23利用预定频率的载波信号(载波频率)正交解调该中频信号,并产生基带的OFDM信号。 [0007] 产生的基带OFDM信号(OFDM时域信号)被设置为包括实轴分量(I信道信 号)和虚轴分量(Q信道信号)的复数信号。同样也执行用于计算基带OFDM码元边界的处理、用于设置在FFT单元24中的FFT算术操作的算术操作起始定时的处理以及类似的处理。 [0008] FFT单元24从OFDM时域信号中提取有效码元长度的信号,并对该提取的信号执行FFT算术操作。来自FFT单元24的信号被提供给TMCC检测单元25。该TMCC检测单元25从提供的信号中检测TMCC信息。
[0009] 频率解交织单元26在频率方向上对提供的信号进行解交织处理,并将解交织处理后的信号提供给时间解交织单元27。时间解交织单元27根据所提供的TMCC信息,在时间方向上对从频率解交织单元26提供的信号进行解交织处理,并将解交织处理后的信号提供给解映射单元28。
[0010] 解映射单元28根据所提供的TMCC信息,对从时间解交织单元27提供的载波解调信号(复数信号)进行数据的重新分配处理(解映射处理),并恢复发送数据序列。例如,解映射单元28执行对应于QPSK、16QAM或64QAM执行解映射处理。解映射单元28提供恢复的发送数据序列给比特解交织单元29。
[0011] 比特解交织单元29对从解映射单元2 3提供的发送数据序列进行对应于用于多值码元的错误分布的比特交织的解交织处理,并将解交织处理后的信号提供给维特比解码单元30。维特比解码单元30对提供的信号进行用于卷积编码比特串的解码的维特比解码处理,并将维特比解码处理后的信号提供给字节解交织单元31。
[0012] 字节解交织单元31以字节为单位,对从维特比解码单元30提供的信号进行解交织处理,并将解交织处理后的信号提供给能量解扩单元32。能量解扩单元32对从字节解交织单元31提供的信号进行对应于能量扩散处理的能量解扩处理,并将能量解扩处理后的信号提供给RS解码单元33。
[0013] RS解码单元33对提供的发送数据序列进行里德所罗门(RS)解码处理,并输出该发送数据序列作为由MPEG-2系统定义的传输流。
[0014] 下面将解释由时间解交织单元27进行的处理。如图1中所示,时间解交织单元27被提供在由频率解交织单元26的后面(post-stage)。通过TMCC检测单元25检测的TMCC信息被提供给时间解交织单元27。在频率方向上经过解交织处理的信号同样也从频率解交织单元26提供给时间解交织单元27。
[0015] 时间解交织单元27基于TMCC信息中所包括的参数对多个信号进行重排。因此,根据TMCC信息的提供,时间解交织单元27开始在具有对应于参数的 容量的缓冲器中积累信号,并且,当信号被积累到必要的量时,输出该被重排的数据。换言之,在TMCC信息被TMCC检测单元25检测到并被提供到时间解交织单元27之后,时间解交织单元27的处理便开始。
[0016] 以这种方式,在接收端,当节目数据被解调时,对解调的处理是参照发送到接收端的参数来执行的。发送和接收的参数包括上述的TMCC信号。TMCC信号(TMCC信息)是发送多路复用控制信号,并包括发送系统的指示(调制系统和纠错编码率等的指示)和发送时隙数的信息,该信息用于管理多个传输流。
[0017] 因为TMCC信号(TMCC信息)拥有一帧的长度,即广播信号的时间单元,为了获取TMCC信息,有必要获取(接收)至少一帧数据。因此,例如,当用户调谐到数字广播的信道时,有可能必须等到TMCC信息被接收后才能开始时间解交织处理和执行信道变化(开启视频给用户)。
[0018] 为了减少用户不能获取视频的时间,JP-A-2003-51795提出:存储前一次接收节目数据或类似数据时检测的TMCC信息和使用用于此次接收的节目数据的解调的TMCC信息。

发明内容

[0019] 如上所述,可见在数字广播中,在接收参数之后,仅利用用于解调所需的参数例如TMCC信息就能启动解调是可能的,并且存在这样一段时间,在该时间期间在信道变化时很难给用户提供视频。
[0020] 当存储从前获得的参数并且使用如在JP-A-2003-51795中所述存储的参数执行解调时,如果存储的参数不精确,则在调谐时就很难使用预先存储的TMCC信息。因此,需要与调谐不能被执行的时间一样的处理时间。因为同等的值并不总会被设置为参数,所以这样的不方便可能会发生。
[0021] 因此,期望使减少用于调谐处理的时间成为可能。
[0022] 根据本发明的一个实施例,提供了一种解调设备,包括:解交织处理装置,用于对提供的数据进行解交织处理,以得到在时间方向上执行解交织处理所需的每个参数;获取装置,用于获取可使数据被处理的参数;以及选择装置,用于从解交织处理装置中选择利用由获取装置所获取的参数进行解交织处理的数据。
[0023] 所述参数可以是关于发送系统的参数。
[0024] 当选择装置执行选择时,解交织处理装置可以丢弃利用除了由获取装置所获取的参数之外的参数进行解交织处理的数据。
[0025] 根据该实施例,提供了一种解调方法或一种计算机程序,其包括如下步骤:执行用于对提供的数据进行解交织处理以得到在时间方向上执行解交织处理中所需的每个参数的控制;获取可使数据被处理的参数;以及从在解交织处理控制步骤中用于控制解交织处理的数据中选择利用由在获取步骤中的处理所获取的参数进行解交织处理的数据。 [0026] 在所述解调设备、所述解调方法和所述计算机程序中,对每个参数的数据进行解交织处理,以及选择基于参数经过解交织处理的数据,该数据应该最初被使用。 [0027] 根据本发明的另一个实施例,提供了一种解调设备,包括:存储装置,用于存储提供的数据;标识装置,用于当对应于参数的数据量被存储在存储装置中时,为在时间方向上执行解交织处理中所需的每一个参数设置标识;获取装置,用于获取可使数据被处理的参数;以及读出装置,用于如果对应于所述参数的标识被标识装置设置,则当获取装置获取参数时,以不同于存储数据的顺序的对应于所述参数的顺序读出和输出存储在存储装置中的数据,而如果对应于所述参数的标识没有被标识装置设置,则当设置标识时读出存储在存储装置中的数据,将与所述参数相对应的处理施加到所述数据,并以不同于存储数据的顺序的对应于所述参数的顺序输出所述数据。所述解调设备在时间方向上执行解交织处理。 [0028] 所述参数可以是关于发送系统的参数。
[0029] 根据本发明的另一个实施例,提供了一种用于解调设备的解调方法或计算机程序,所述解调设备包括用于存储提供的数据的存储装置。所述解调方法或所述计算机程序包括如下步骤:当对应于参数的数据量被存储在存储装置中时,为在时间方向上执行解交织处理中所需的每一个参数设置标识;获取可使数据被处理的参数;如果对应于所述参数的标识由在标识步骤中的处理所设置,则当在获取步骤中的处理获取参数时,以不同于存储数据的顺序的对应于所述参数的顺序读出和输出存储在所述存储装置中的数据,而如果对应于所述参数的标识在标识步骤中没有被设置,则当设置标识时,读出存储在所述存储装置中的数据,将与所述参数相对应的处理施加到所述数据,并以不同于存储数据的顺序的对应于所述参数的顺序输出所述数据。在所述 解调方法或所述计算机程序中,在时间方向上执行解交织处理。
[0030] 在所述调制方法和所述计算机程序中,当存储了足以利用预定参数开始处理的数据量时,设置标识,并且执行对这些数据的处理。
[0031] 根据本发明的一个实施例,可以减少在数字广播中的用于调谐处理的时间。 附图说明
[0032] 图1是显示过去的接收设备的一个示例的结构的图;
[0033] 图2是显示根据本发明的第一实施例的接收设备的结构的图;
[0034] 图3是显示根据该实施例的时间解交织单元的结构的示例的图; [0035] 图4是用于解释I值的表;
[0036] 图5是用于解释时间解交织单元的处理的流程图;
[0037] 图6A和6B是用于解释检测I值的定时和输出时间解交织处理的处理结果的定时的图;
[0038] 图7是显示根据本发明的一个实施例的时间解交织单元的结构的图; [0039] 图8是用于解释对标识的处理的流程图;
[0040] 图9是用于解释读出控制的流程图;以及
[0041] 图10是用于解释记录介质的图。

具体实施方式

[0042] 下面将描述本发明的实施例。本发明的元件与说明书或附图中描述或显示的实施例之间的对应关系的示例如下所述。这些描述是为了确保支持本发明的实施例在说明书或附图中得到描述或显示的描述。因此,即使存在有一实施例在说明书或附图中被描述或显示了,但是这里并没有作为对应于本发明的某个元件的实施例被描述,这并不意味着该实施例不对应于该元件。另一方面,即使这里某个实施例是作为对应于某个元件的实施例被描述的,但是这并不意味着该实施例不对应于不同于该元件的其它元件。 [0043] 根据本发明的一个实施例,提供了一种解调设备(例如,图3中的时间解交织单元67),包括:解交织处理装置(例如,图3中的时间解交织单元81到84),用于对提供的数据进行解交织处理,以得到在时间方向上执行解交织处理中所需的每个参数;获取装置(例如,图3中的选择器85),用于获取 可使数据被处理的参数;以及选择装置(例如,图3中的选择器85),用于从解交织处理单元中选择利用由获取装置所获取的参数进行解交织处理的数据。
[0044] 根据本发明的另一个实施例,提供了一种解调设备,包括:存储装置(例如,图7中的缓冲器201),用于存储提供的数据;标识装置(例如,图7中的标识设置单元202-1到202-4),用于当对应于参数的数据量被存储在存储装置中时,为在时间方向上执行解交织处理所需的每一个参数设置标识;获取装置,用于获取可使数据被处理的参数;以及读出装置(例如,图7中的读出控制单元203),用于如果对应于参数的标识被标识装置设置,则当获取装置获取参数时,以不同于存储数据的顺序的对应于该参数的顺序读出和输出存储在存储装置中的数据,而如果对应于该参数的标识没有被标识装置设置,则当设置标识时,读出存储在存储装置中的数据,将与该参数相对应的处理施加到该数据,并以不同于存储数据的顺序的对应于该参数的顺序输出该数据。
[0045] 下面将参考附图解释本发明的实施例。
[0046] 第一实施例
[0047] 图2是显示根据本发明的第一实施例的接收设备的结构的图。图2中所示的接收设备50具有接收和处理由数字电视广播提供的节目的功能。在下面的解释中,“数字电视广播”被简称为“数字广播”。
[0048] 接收设备50可以被应用到内置于处理电视广播的装置的设备中,例如,电视接收机、机顶盒(STB)、以及硬盘刻录机并处理数字广播。
[0049] 在图2中所示的接收设备50中,下面提取和描述用于在接收和处理数字广播的设备中执行处理呼叫前端处理的部分。没有描述其它部分。
[0050] 图2中所示的接收部分50包括:调谐单元61、A/D(模拟/数字)转换单元62、码元同步单元63、FFT(快速傅立叶变换)单元64、TMCC(发送&多路复用配置控制)检测单元65、频率解交织单元66、时间解交织单元67、解映射单元68、比特解交织单元69、维特比解码单元70、字节解交织单元71、能量解扩单元72以及RS解码单元73。 [0051] 利用未示出的天线来接收由广播站广播的数字广播,并将其作为RF(射频)信号提供给调谐单元61。调谐单元61将从天线提供的RF信号频率转换成IF(中频)信号,并使用内置的带通滤波器(BPF)过滤该IF信号。
[0052] 过滤的信号被提供给A/D转换单元62。A/D转换单元62将提供的IF信号进行A/D转换,并将数字化的IF信号提供给码元同步单元63。码元同步单元63使用预定频率(载波频率)的载波信号正交解调该IF信号并生成基带OFDM信号。
[0053] 生成的基带OFDM信号(OFDM时域信号)被设置为复数信号,该复数信号包括实轴分量(I信道分量)和虚轴分量(Q信道分量)。同样也执行用于计算基带OFDM码元的边界的处理、用于在FFT单元64中为FFT算术操作设置算术操作起始定时的处理等。 [0054] FFT单元64从OFDM时域信号中提取有效码元长度的信号并对该抽取的信号应用FFT算术操作。来自FFT单元64的信号被提供给TMCC检测单元65和频率解交织单元66。TMCC检测单元65从提供的信号中检测TMCC信息(发送控制信息)。TMCC信号是用于发送系统的发送指示(调制系统和纠错编码率的指示)和管理多个传输流(TS)的时隙数信息的信号。TMCC信息是包括在诸如TMCC信号中的信息。
[0055] 频率解交织单元66在频率方向上对提供的信号进行解交织处理并将解交织处理后的信号提供给时间解交织单元67。时间解交织单元67根据提供的发送控制信息,在时间方向上对从频率解交织单元66提供的信号进行解交织处理,并将解交织处理后的信号提供给解映射单元68。
[0056] 解映射单元68根据提供的发送控制信息,对从时间解交织单元6 7提供的载波解调后的信号(复合信号)进行数据的再分配处理(解映射处理),并恢复发送数据序列。例如,解映射单元68执行对应于QPSK、16QAM或64QAM的解映射处理。解映射单元68将恢复的发送数据序列提供到比特解交织单元69。
[0057] 比特解交织单元69按照多值码元的错误分布的比特交织,对从解映射单元63提供的发送数据序列进行解交织处理,并将解交织处理后的信号提供给维特比解码单元70。维特比解码单元70对提供的信号应用用于卷积编码比特串的解码的维特比解码处理,并将维特比解码处理后的信号提供给字节解交织单元71。
[0058] 字节解交织单元71以字节为单位对从维特比解码单元70提供的信号进行解交织处理,并将解交织处理后的信号提供给能量解扩单元72。能量解扩单元72对从字节解交织单元71提供的信号进行与能量扩散处理相对应的能 量解扩处理,并将能量解扩处理后的信号提供给RS解码单元73。
[0059] RS解码单元73对提供的发送数据序列进行里德所罗门(RS)解码处理,并输出作为由MPEG-2系统定义的传输流的发送数据序列。
[0060] 将解释根据第一实施例的时间解交织单元67。为了阐明根据第一实施例的时间解交织单元67与现有技术(图1)的时间解交织单元27之间的差别,将简要解释一下时间解交织单元27。
[0061] 时间解交织单元27使用TMCC信息对提供的信号进行解交织处理。换句话说,在这种情况下,在TMCC信息被TMCC检测单元25检测到并被提供给时间解交织单元27之后,时间解交织单元27的处理才开始。
[0062] 由于这个TMCC信息具有一帧的长度,即,广播信号的时间单元,为了获取TMCC信息,需要等待直到接收到至少一帧的信号为止。这样的等待时间意味着,当用户在信道上调谐时,切换到调谐信道的处理要花费很多时间,在这期间用户是看不到视频的。因此,最好是能够减少这个时间。
[0063] 为了减少用户看不到视频的时间,在本实施例中,图3中所示的结构被用于时间解交织单元67中。图3中所示的根据本实施例的时间解交织单元67包括四个时间解交织单元81至84。该时间解交织单元67还包括选择器85,用于从该四个时间解交织单元81至84的输出中选择一个输出,并输出该输出。
[0064] 时间解交织单元67需要获取诸如模式编号和时间解交织长度(I值)这样的参数,以执行时间解交织。在时间解交织单元67执行时间解交织处理时所需的参数当中,模式编号和包括I值等的参数也是用于TMCC检测处理(由TMCC检测单元65进行的处理)的参数。因此,检测这些参数,直到TMCC检测和时间解交织处理为止。 [0065] 然而,关于I值,检测和使用记录在TMCC信号中的TMCC信息的I值。在这种情况下,在检测到TMCC信息之后才执行时间解交织处理。如上所述,这会导致其间用户看不到视频的不便情况。
[0066] 例如,正如在ARIB(无线广播产业和商业协会)标准STD B-31中定义的,只有有限数量的I值被设置。在ARIB标准STD B-31中定义的I值如图4中所示被设置。如图4中所示,四个I值(i1、i2、i3和i 4)被设置以用于每个模式编号(模式1、模式2和模式3)。
[0067] 如上所述,在时间解交织单元67执行解交织处理之前(在获取I值之前), 获取模式编号。因此,当来自频率解交织单元66的信号被提供给时间解交织单元67时,模式就已经被确定。在该模式中,可以作为I值的值已经被限制为i1、i2、i3和i4中的任何一个。
[0068] 以这种方式,设置为I值的值被限制为4个。因此,如图3中所示,时间解交织单元6 7包括四个时间解交织单元81至84,其利用各自的I值执行解交织处理。 [0069] 在图3中,时间解交织单元81是假设I值为i1(时间解交织的长度是0)来执行处理的单元。时间解交织单元82是假设I值为i2(时间解交织的长度是4)来执行时间解交织处理的单元。时间解交织单元83是假设I值为i3(时间解交织的长度是8)来执行处理的单元。时间解交织单元84是假设I值为i4(时间解交织的长度是16)来执行时间解交织处理的单元。
[0070] 在这个说明中,如图4中所示来设置在ARIB标准STD B-31中定义的I值,并且当确定一个模式时,只有4个I值被采用。因此,如图3中所示,时间解交织单元67包括4个时间解交织单元81至84。但是,这并不指示在时间解交织单元67中包含的时间解交织单元的数量只限定为4个。
[0071] 例如,时间解交织单元67可以包括4个或更多个时间解交织单元。准备4个或更多个I值被设置的情况(例如,再提供i5),可以提供四个或更多个时间解交织单元。不言而喻,时间解交织单元的数量也可以等于或小于4。在本说明中,为了应付I值为i1的情况,即,时间解交织的长度为0的情况,提供了时间解交织单元81。但是,当时间解交织的长度是0时,解交织处理本身就不必被执行了。因此,没有必要提供时间解交织单元81(即,仅仅需要提供3个时间解交织单元82至84)。
[0072] 以这种方式,在时间解交织单元67中,这里提供的时间解交织单元的数量是根据I值的数量来确定的,而不限定为4个。
[0073] 时间解交织单元67可以在不同的I值下同时执行解交织处理。为了在不同的I值下同时执行解交织处理,时间解交织单元67包括多个时间解交织单元,即,图3中所示的时间解交织单元81至84。
[0074] 图3中所示的时间解交织单元67的处理将参考图5的流程图来解释。在步骤S11中,时间解交织单元67对从频率解交织单元66提供的在频率方向上经过解交织处理的信号进行在时间方向上的解交织处理。来自频率解交织单元66的信号被提供给组成时间解交织单元67的时间解交织单元81至84。
[0075] 当来自频率解交织单元66的信号被提供给时间解交织单元67时,就已经检测到关于模式编号的信息。因此,分别为时间解交织单元81至84设置了对应于模式编号的I值。例如,当模式编号为“1”时,时间解交织单元81的I值被设为“0”(见图4),时间解交织单元82的I值被设为“4”,时间解交织单元83的I值被设为“8”,以及时间解交织单元84的I值被设为“16”。
[0076] 以这种方式设置I值的时间解交织单元81至84分别对来自频率解交织单元66的信号以设置的I值在时间方向上应用解交织处理。
[0077] 当以这样的方式将信号提供给时间解交织单元81至84时,解交织处理就开始了。当时间解交织单元81至84中执行解交织处理时,TMCC检测单元65(图3)检测TMCC信息。
关于I值的信息也被包括在这个TMCC信息中。当TMCC检测单元65检测到I值时,TMCC检测单元65将该I值提供给时间解交织单元67。
[0078] 在步骤S12(图5)中,选择器85从TMCC检测单元65中获取I值。当在时间方向上执行解交织处理时,获取的I值是应该初始设置的值。换句话说,获取的I值是在该时刻正确地执行解交织处理所需的I值。
[0079] 以这种方式,在第一实施例中,提供的信号是利用能采用的所有I值同时和独立地进行解交织处理,以及当执行解交织处理时,获取正确的I值。
[0080] 在步骤S13中,基于获得的正确I值,从时间解交织单元81至84的输出中选出利用正确I值进行解交织处理的输出。
[0081] 来自TMCC检测单元65的关于I值的信息被提供给时间解交织单元67的选择器85(图3)。当提供I值时,选择器85从时间解交织单元81至84中选择一个设置为提供的I值的输出,并将该输出输出到解映射单元68(图2)。
[0082] 以这种方式,当选择器85获得正确的I值时,选择器85输出利用正确的I值进行解交织处理的信号。因此,与现有技术中获取I值之后才开始解交织处理的情况相比,可以减少将信号提供给解映射单元68的时间。根据本实施例,可以减少在图2中所示的接收设备50(执行前端处理的部分)中的处理时间。
[0083] 作为提供I值到选择器85的定时,可以理解图6A中所示的定时和图6B中所示的定时。在图6A和6B中,以顶部开始的顺序,显示了到执行“检测TMCC信息的I值”的时间、到完成“时间解交织处理(I=i1)”的时间、到 完成“时间解交织处理(I=i2)”的时间、到完成“时间解交织处理(I=i3)”的时间、到完成“时间解交织处理(I=i4)”的时间、以及当执行“选择器选择输出”时的时间。
[0084] 在图6A和6B中,提供给选择器85的I值是“I=i2”而且选择器8 5选择和输出的输出是来自时间解交织单元82(图3)的设置为“I=i2”的输出。
[0085] 在图6A中,检测到TMCC信息的I值的时间比在I值被设置成“i2”的在时间解交织单元82中在时间方向上完成解交织处理的时间要长。在图6B中,前者要短于后者。 [0086] 在图6A中所示的情况下,即,当检测I值时,时间解交织单元8 2的处理被设置成检测到的I值(在该情况下为i2)已经完成。因此,当检测到I值时,由选择器85选择和输出来自时间解交织单元82的输出。
[0087] 在图6B中所示的情况下,即,当检测到I值时,时间解交织单元82的处理被设置成检测到的I值(在该情况下为i2)还没有完成。因此,当检测到I值时,选择器85被设置来选择来自时间解交织单元82的输出。当时间解交织单元82的处理完成时,选择器85输出处理结果。
[0088] 以这种方式,将获取正确的I值的定时与完成解交织处理的定时相关联,输出在时间方向上经过解交织处理的信号。因此,时间解交织单元81至84包括缓冲器,用于存储信号,该信号用于从来自频率解交织单元66的信号被提供时的时刻到I值被提供给选择器85时的时刻的解交织处理。
[0089] 当I值被提供给选择器85并且选择执行对应于I值的解交织处理的时间解交织单元时,就可以清空除了所选择的时间解交织单元之外的时间解交织单元的缓冲器,并中止(suspend)所述时间解交织单元的处理。
[0090] 例如,在图6A中所示的情况下,当I值被获取时,I值设置为“i1”的解交织处理和I值设置为“i2”的解交织处理都已经完成。在这种情况下,因为“i2”是正确I值,所以输出I值设置为“i2”的解交织处理的结果。因为从输出解交织处理的结果的时刻起,没有必要继续进行I值设置为“i3”或“i4”的解交织处理,所以中止该解交织处理。时间解交织单元81至84中包括的缓冲器被清空。换句话说,当数据变得无用时,不再需要的数据就被丢弃。
[0091] 由于以这种方式在时间方向上执行解交织处理,所以时间解交织单元81至84分别包括缓冲器,如上所述。但是,时间解交织单元81至84可以共享 一个缓冲器(存储器)。可以提供用于控制到缓冲器的输入和输出的控制单元(未示出)(包括,例如,CPU(中央处理单元))。换句话说,时间解交织单元67可以包括存储器和控制单元。 [0092] 当提供了控制单元时,控制单元基于图5中所示的流程图控制处理。控制单元执行处理所需的计算机程序被记录在记录介质等中。不像时间解交织单元81至84,不需要基于I值准备4个计算机程序。计算机程序可以用一个计算机程序来实现。下面将简要解释记录介质。
[0093] 第二实施例
[0094] 在第一实施例中解释的例子中,为每个I值提供时间解交织单元8 1至84,在时间解交织单元中执行基于设置在时间解交织单元81至84的每一个中的I值的时间解交织处理,而且,当I值被获取时,选择利用在那个时刻获得的I值执行时间解交织处理的时间解交织单元81至84中中的任意一个。
[0095] 换句话说,在第一实施例中,信号在时间解交织单元中累积,直到累积了基于在每个时间解交织单元中设置的I值的多个信号,然后,通过基于获取的准确I值重新排列信号的顺序,来从获得的结果中选择信号并将其输出。
[0096] 在下面解释的本发明的第二实施例中,在时间解交织单元中累积需要量的信号,直到累积基于在每个时间解交织单元中设置的I值的多个信号为止,然后,基于获取的准确I值,顺序读出信号并将其输出。执行这样的处理的时间解交织单元67’具有图7中所示的结构。为了区分时间解交织单元67’和图3中所示的时间解交织单元67,时间解交织单元67’用附图标识“’”来标注。
[0097] 图7中所示的时间解交织单元67’包括缓冲器201、标识设置单元202-1到202-4、以及读出控制单元203。缓冲器201存储来自频率解交织单元66的数据,即,要在时间方向上进行解交织处理的数据。
[0098] 标识设置单元202-1到202-4具有当在缓冲器201中存储足以用预先设置的I值执行时间解交织处理的数据量时设置标识的功能。在这种情况下,当在缓冲器201中存储在I值为i1(时间解交织的长度是0)的时刻开始时间解交织处理所需的数据量时,设置标识设置单元202-1的标识。当在缓冲器201中存储在I值为i2(时间解交织的长度是4)的时刻开始时间解交织处理所需的数据量时,设置标识设置单元202-2的标识。 [0099] 当在缓冲器201中存储在I值为i3(时间解交织的长度是8)的时刻开始 时间解交织处理所需的数据量时,设置标识设置单元202-3的标识。当在缓冲器201中存储在I值为i4(时间解交织的长度是16)的时刻开始时间解交织处理所需的数据量时,设置标识设置单元202-4的标识。
[0100] 当从TMCC检测单元65提供I值时,读出控制单元203对应于提供的I值指定标识设置单元202-1到202-4中的一个。如果指定的标识设置单元的标识被设置,则读出控制单元203以不同于将数据写入缓冲器201中的顺序的对应于I值的顺序读出数据。如果没有设置标识,则读出控制单元203待命,直到标识被设置为止(直到足够数量的数据存储在缓冲器201中为止)。当标识被设置时,读出控制单元203以不同于将数据写入缓冲器201中的顺序的对应于I值的顺序读出数据。
[0101] 具有这种结构的时间解交织单元67’的操作将参考图8和图9中的流程图进行描述。标识设置单元202-1到202-4中的每一个进行标识设置的处理将参考图8中的流程图进行说明。当执行这样的标识设置处理时读出控制单元203执行的处理将参考图9中的流程图进行说明。
[0102] 图8中的流程图的处理是由每个标识设置单元202-1到202-4执行的处理。当没有必要区分标识设置单元202-1到202-4彼此时,标识设置单元202-1到202-4被简称为标识设置单元202。
[0103] 在步骤S31中,标识设置单元202检查存储在缓冲器201中的数据量。在步骤S32中,标识设置单元202利用在步骤S31中的处理结果判断是否存储了足够的数据量来开始时间解交织处理。形成这种判断的基础的数据量对于标识设置单元202-1到202-4中的每一个是不同的。例如,如参考图6A和6B所描述的,由于开始处理所需的数据量对于每个I值(i1、i2、i3和i4)是不同的,所以对于标识设置单元202-1到202-4中的每一个,在步骤S32中形成这种判断的基础的数据量是不同的。
[0104] 在步骤S31和S32中的处理重复进行,直到在步骤S32中判断出在缓冲器201中存储了足以开始时间解交织处理的数据量为止。当在步骤S32中判断出在缓冲器201中存储了足以开始时间解交织处理的数据量时,该处理就进行到步骤S33并设置标识。 [0105] 以这种方式,当在缓冲器201中存储了足以利用为标识设置单元设置的I值来开始时间解交织处理的数据量时,标识设置单元202-1到202-4中的每一个都设置标识。 [0106] 在标识设置单元202执行这样的处理时,读出控制单元2 03执行基于图9中的流程图所示的处理。
[0107] 在步骤S51中,读出控制单元203判断是否从TMCC检测单元65中获取了(从其提供了)I值。当在步骤S51中判断出从TMCC检测单元65获取了I值时,该处理进行到步骤S52,并且读出控制单元203检查对应于获取的I值的标识设置单元202。例如,当获取的I值是i 2时,读出控制单元203检查标识设置单元202-2。
[0108] 在步骤S53中,读出控制单元203利用在步骤S52中的检查结果判断是否在检查的标识设置单元202中设置了标识。步骤S52和S53中的处理重复进行,直到判断设置标识为止。当在步骤S53中判断出设置标识,处理进行到步骤S54。
[0109] 在步骤S54中,读出控制单元203开始读出。该读出处理是为了根据在步骤S51中获得的I值重新排列数据,以不同于写入数据的顺序的对应于I值的顺序从缓冲器201中读出和输出数据。
[0110] 在第一实施例中,通过重新排列从频率解交织单元66提供的数据而获取的数据被记录在缓冲器(时间解交织单元81至84中的每一个)中,而且改变了顺序的数据被选择器85选择和读出。在第二实施例中,重复进行用于在缓冲器201中直接记录提供的数据并检查是否以对应于I值的数据量记录了数据的循环,且当数据达到该数据量时,由读出控制单元203改变从缓冲器201中读出数据的顺序以替代记录时的顺序。 [0111] 在第二实施例中,可以获得与第一实施例中的结果相同的效果。 [0112] 利用作为示例的用于处理TMCC信息的时间解交织单元67(或时间解交织单元67’)解释了这些实施例。但是,本发明的应用并不局限于TMCC信息。TMCC信息是用于发送系统的发送指示(调制系统和纠错编码率的指示等)和用于管理多个传输流的时隙数的信息。但是,例如,当处理其它的信息时,也可以应用本发明。
[0113] 图10是显示根据计算机程序执行上述一系列处理的个人计算机的结构的示例的框图。CPU(中央处理单元)101根据存储在ROM(只读存储器)102或存储单元108中的计算机程序执行各种处理。由CPU101执行的计算机程序、数据等都存储在RAM(随机存储器)103中。CPU101、ROM102和RAM103通过总线104相互连接。
[0114] 输入/输出接口105也通过总线104连接到CPU101。包括键盘、鼠标和麦克风的输入单元106以及包括显示器和扬声器的输出单元107都连接到输入/输出接口105。CPU101响应于从输入单元106输入的命令执行各种处理。CPU101将处理结果输出到输出单元107。
[0115] 连接到输入/输出接口105的存储单元108,例如由硬盘组成,并且存储由CPU101执行的计算机程序和各种数据。通信单元109通过诸如因特网和局域网的网络与外部设备进行通信。
[0116] 个人计算机可以通过通信单元109获取计算机程序并将计算机程序存储在存储单元108中。
[0117] 连接到输入/输出接口105的驱动器110在插入可移动介质111时驱动该可移动介质111,例如磁盘、光盘、磁光盘或半导体存储器,并获取记录在可移动介质111中的计算机程序、数据等。获取的计算机程序和数据在需要的时候被传送到存储单元108并存储在其中。
[0118] 存储安装在个人计算机中并且由计算机可执行的计算机程序的程序存储介质,如图10中所示,是可移动介质111,该介质是插件介质,例如光盘(包括CD-ROM(压缩光盘-只读存储器)和DVD(数字通用盘))、磁光盘(包括MD(迷你盘))或半导体存储器、暂时或永久存储计算机程序的ROM102、或形成存储单元108的硬盘。当需要时,计算机程序通过通信单元109或使用有线或无线通信介质被存储在程序存储介质中,该通信单元109用作接口,诸如路由器或调制解调器,该有线或无线通信介质为例如局域网、因特网或数字卫星广播。 [0119] 在本说明书中,描述存储在程序存储介质中的计算机程序的步骤不仅包括以根据描述的顺序的时间序列进行的处理,而且还包括并行或单独执行的处理,尽管并不总是以时间序列执行处理。
[0120] 本发明的实施例并不局限于上述实施例。可以对这些实施例进行各种改变而不脱离本发明的精神。
[0121] 本领域技术人员应该理解的是,根据设计需求和其它因素可以进行各种修改、组合、子组合以及变更而不脱离本发明的所附的权利要求或其等价物的范围。 [0122] 本发明包含与在日本专利局提交的、申请日为2006年02月13日的日本专利申请JP2006-034760相关的主题,这里引用其整个内容作为参考。