节目时钟基准校正电路的制作方法

文档序号:7692046阅读:221来源:国知局
专利名称:节目时钟基准校正电路的制作方法
技术领域
本发明涉及一种在数字传送方式中的MPEG2-TS信号的位速率变换处 理,特别是涉及一种用于校正在缓冲时产生的PCR (节目时钟基准)基准 时刻信息的抖动(y,夕)的PCR校正电路。
背景技术
现在,在数字传送方式中,采用的是MPEG2-TS方式(ISO/IEC13818-l), 由此,可以把多个编码的图像以及声音、数据信息等在一个传输流(以下 称为TS信号)中进行复用来传送。也就是说,例如,在附图7中所示,TS包由头部、适配字段部、有效 载荷部(数据信息部)组成,固定长度为188字节。此外,头部由4字节 构成,包含了包标识符信息和适配字段标志等,其中,包标识符信息称为 同步字节(0x47h)和13比特的PID (Packet Indication),所述适配字段标 志用于表示是否含有适配字段部。另外,由于适配字段部的长度可变,所 以适配字段部是包含用于表示其字节长度的适配字段长度、显示是否包含 了以下所述的PCR信息的PCR标志、以及与编码器所拥有的系统时钟 (27MHz)同步的基准时刻信息等等的区域。基准时刻信息被叫做PCR (Program Clock Reference即节目时钟基准),每1个节目有1个PCR,也 就是用于使生成节目的编码器与再现节目的解码器间系统时钟同步的基准 时刻信息。另外,上述TS包的有效载荷部被叫做PSI (Program Specific Information,节目特定信息),其中包含被复用到TS信号中的节目信息、 以及表示各个节目的构成内容的表格信息。被复用的节目的构成被记载于PAT (Program Association Table,即节目辅助表)中。各个节目的构成内容 被记载于PMT (Program Map Table,即节目映射表)中,并被记载于上述 各个PID标识符信息中。具体地说,在PAT中记载了各个节目与PMT的对 应关系,在PMT中记载了构成该节目的包的PID。此外,目前,相对于在PCR校正电路中采用了外接VCO振荡器和平 滑电路的PLL控制方式来说,縮减了部件个数和电路规模,另外为了提供 能够以比较容易的控制方法来实现的PCR校正电路,通过以下的专利文献 1可以得知这样一种校正电路,其中,对位速率变换前的PCR输入定时与 位速率变换后的输出PCR定时的时间差值进行计算,将相加该时间差值和 输入PCR值而得到的值作为校正PCR值以替换位速率变换后的PCR值。[专利文献l]:日本特开2005-318029号公报如上所述,由于在TS信号中,关于1个节目,l个PCR成为该节目的 基准时刻信息,所以在现有的PCR校正电路中, 一般地说,关于l个节目, 在具有1个VCXO (电压控制石英振荡器)和STC计数器的PLL电路中, 再现与编码器同步的系统时钟(27MHz),并以STC计数器为基础进行PCR 校正。但是,由于上述PLL电路必须进行精度很高的控制,所以存在着电 路复杂化和规模庞大的问题。另外,在进行复用了多个节目的TS信号的PCR校正时,必须具有所 复用的节目共享的PLL电路(VCXO、 STC计数器),存在着电路规模庞大 的问题。另外,这时,要从复用了多个节目的TS信号中提取各个节目的 PCR信息,就必须进行所述PSI信息的解析。首先,检测PAT包,参考其 内容来检测出PMT包,参考所检测到的PMT包来检测出具有包含有PCR 信息的PID标识符的包,由于从该包中提取PCR信息的加工处理必须进行 所复用节目数,所以这样的电路也存在着复杂化和规模变大的问题。此外,根据上述专利文献l,相对于在PCR校正电路中采用了外接的 VCO振荡器和平滑电路的PIX控制方式来说,缩减了部件个数和电路规模, 另外,为了获得能够以比较容易的控制方法来实现的PCR校正电路,虽然采用了计算位速率变换前的PCR输入定时与位速率变换后的输出PCR定时 间的时间差值,用输入PCR值加上该时间差值而得到的值作为校正PCR值 来替换位速率变换后的PCR值的结构是已知的,但是关于多个被复用的节 目,没有公开以下内容,即提供一种不必具有所复用节目数的共享PCR校 正用PLL电路(VCXO、 STC计数器),就可縮减部件个数和电路规模、能 够以比较容易的控制方法来实现的PCR校正电路。发明内容本发明正是为了解决上述现有技术中的问题而得出的,特别是其目的 在于提供一种PCR校正电路,其不必具有复用节目的个数的共享PCR校正 用PLL (锁相环)电路(VCXO、 STC计数器),就可縮减部件个数和电路 规模,能够以比较容易的控制方法来实现。根据本发明,为了达到上述目的而提供了一种节目时钟基准校正电路, 对在把复用了多个节目的TS信号经由存储器变换为不同的位速率时所产 生的节目时钟基准的基准时刻信息的抖动进行校正,其特征在于,具备 石英振荡器,作为节目时钟基准校正用的基准时钟;节目时钟基准校正用 基准计数器部,生成与所述基准时钟同步的节目时钟基准校正用的基准计 数值;基准计数值附加部,把所述基准计数值附加到位速率变换前的TS信 号上;速率变换部,在把附加了所述基准计数值的TS信号暂时保存在缓冲 存储器中后,变换为输出位速率来输出;节目时钟基准校正计数值计算部, 从来自所述速率变换部的输出TS信号上附加的基准计数值中,提取在向所 述速率变换部输入附加有所述基准计数值的TS信号时的输入时刻基准计 数值,同时由所述节目时钟基准校正用基准计数器部获取所述速率变换部 输出该TS信号时的输出时刻基准计数值,并计算该输入时刻基准计数值与 输出时刻基准计数值的差值来求出节目时钟基准校正计数值;以及节目时 钟基准置换部,从来自所述速率变换部的输出TS信号中检测出其中所包含 的节目时钟基准计数值,并在该检测出的节目时钟基准计数值上加上所述计算出的节目时钟基准校正计数值,来作为新的节目时钟基准计数值进行替换,所述基准计数值附加部对所述位速率变换前的TS信号实施比特宽度 的扩展,并在该被扩展的比特区域附加所述基准计数值;所述速率变换部 以实施比特宽度扩展并附加了所述基准计数值的TS包的形式存储到缓冲 存储器;所述节目时钟基准校正计数值计算部在从所述速率变换部读出缓 冲存储器中所存储的TS信号时,提取所述TS信号的扩展比特宽度区域上 所附加的所述基准计数值,来求出所述输入时刻基准计数值;并且,节目 时钟基准检测电路用于从所述节目时钟基准置换部的所述速率变换后的TS 信号中检测出其中所包含的节目时钟基准计数值,该节目时钟基准检测电 路仅在参照所有TS包的头信息内的适配字段标记而该标记表示存在适配 字段、且参照适配字段内的适配字段长度标记而该值表示适配字段为有限 长度、且参照适配字段内的节目时钟基准标记而该节目时钟基准标记表示 在适配字段内有节目时钟基准计数值的描述的情况下,从该TS包的适配字 段中提取节目时钟基准计数值。根据上述的本发明,可以不必具有复用节目个数的PCR校正用PLL电 路(VCXO、 STC计数器)就可构成PCR校正电路,縮减了其部件个数和 电路规模,并提供了一种能够以比较容易的控制方法来实现的PCR校正电 路,达到了优异的效果。


图1是示出根据本发明一个实施方式的PCR校正电路的结构的框图。 图2是示出上述本发明的实施方式中的PCR校正用基准计数值的结构 示例的图。图3是示出在上述本发明的实施方式中,附加了基准计数值的TS包的 结构示例的图。图4是示出在上述本发明的实施方式中,附加了基准计数值的TS包的 另一个结构示例的图。图5是示出上述本发明的实施方式中的PCR信息检测电路的结构示例 的图。图6是用于说明在上述本发明的实施方式中在速率变换部所生成的PCR的时间抖动的图。图7是用于说明现有技术的TS包的概述的图。图8是示出本发明中的高精度PCR校正电路的结构示例的图。图9是示出本发明中的系统时钟频率差检测部的结构示例的图。图10是示出本发明中的输入TS信号c和STC计数器9的计数值的时序的说明图。图11是示出本发明中的频率偏差校正值的结构示例的图。 图12是示出本发明中的附加了基准计数值和频率偏差值的TS包的结 构示例的图。
具体实施方式
下面,参考附图对本发明的实施方式进行说明。首先,采用附图1对本发明一个实施方式的PCR校正电路进行详细说 明。此外,本实施方式包括系统时钟用石英振荡器l、 PCR校正用基准计数 器部2、基准计数值附加部3、速率变换部4、 PCR校正计数值计算部5、 PCR置换部6。在上述结构中,系统时钟用石英振荡器1是独立于与输入TS信号c中 所包含的节目相对应的编码器的27MHz的固定石英振荡器。PCR校正用基 准计数器部2是与来自所述系统时钟用石英振荡器1的系统时钟a同步的 计数器,生成PCR校正中所采用的基准计数值b,并将其输出到基准计数 值附加部3及PCR校正计数值计算部5中。另一方面,复用了多个节目的输入TS信号c在基准计数值附加部3, 生成其上附加了所述基准计数值b的TS信号d,并将其输出到速率变换部 4。此外,该基准计数值b的附加是针对输入TS信号c的整个包来进行的。在速率变换部4中,在把附加了所述基准计数值b的TS信号d暂时保存在 缓冲存储器中后,通过读出与输入的位速率相互独立的不同的位速率(速 率变换),来生成速率变换后的TS信号e,并且输出到PCR校正计数器值 计算部5和PCR置换部6中。另外,在所述PCR校正计数器值计算部5中,从速率变换部4输出的 速率变换后的TS信号e中提取在所述基准计数值附加部3上附加的基准计 数值b,来作为把速率变换前的TS信号d输入到速率变换部4时的输入时 刻基准计数值,同时提取来自所述PCR校正用基准计数器部2的基准计数 值b来作为速率变换后的TS信号e从速率变换部4中输出时的输出时刻基 准计数值,计算该输入时刻基准计数值与输出时刻基准计数值之间的差值 计数值来作为PCR校正计数值f,并输入到PCR置换部6中。此外,该PCR 校正计数值f的计算是针对由速率变换部4输出的速率变换后的TS信号e 的整个包进行的。PCR置换部6检测速率变换后的TS信号e中所包含的 PCR计数信息,把所检测的PCR计数信息加上所述PCR校正计数值f来求 出PCR校正后的新PCR计数值,并替换所述检测的PCR计数信息,来输 出被PCR校正的速率变换后的输出TS信号。进而,对于PCR校正用基准计数器部2进行详细说明。此外,本发明 使用的MPEG2-TS 信号中的 PCR信息包括称作 PROGRAM—Clock—Reference—Extension (以下称为PCR__Ext)的9bit的300 周期计数值,与生成节目的编码器所拥有的27MHz的系统时钟同步;以及 与把称作PROGRAM—Clock__Reference_Base (以下称为PCR—Base)的33bit 的上述27MHz的系统时钟进行1/300分频的90kHz同步的计数值。另外, 在本发明中,为了简化所述PCR校正计数值f和加上该值得到的校正PCR 计数值的计算电路,使其与所述PCR校正用基准计数器部2的计数器结构 相同。但是,由于本计数器是用于校正在所述速率变换部4中进行缓冲时 所产生的时间抖动的装置,所以不必采用与基于MPEG2-TS的PCR信息相 同的比特数的计数器结构。图2是本发明的PCR校正用基准计数值b的一个例子,其示出了包括 对应于所述PCR一Ext的低位基准计数值[8-0]:9bit及对应于所述PCR一Base 的高位基准计数值[15-外7bit的情况。这时,假定在速率变换部4中进行缓 冲时所产生的时间抖动最大为1.4ms以下。(1.4ms<2A7bitxl/^0kHz)另外,用于操作所述PCR校正用基准计数器部2的系统时钟(27MHz) 在MPEG2-TS规格中为士30ppm,以得到较高的精度,但是现有方式那样由 PLL电路来再现系统时钟有处理变复杂且电路规模增大的缺点。另外,对 于复用了多个节目的TS信号来说,虽然有可能对应地拥有多个所述PLL 电路,但是,那样也将导致由于电路的安装空间等问题而使可进行PCR校 正的节目数受限。于是,本实施方式的PCR校正电路具有与编码器相同程度或者其以上 的精度的独立的系统时钟(石英振荡器)。考虑到可减小上述PCR值的校正 时间、并且可以对符合MPEG2-TS规格的PCR抖动值(士500ns)进行校正, 则即使不必采用PLL电路来再现现有的系统时钟,本PCR校正电路的系统 时钟与生成节目的编码器的系统时钟之间的频率偏差(O)对于解码器 侧的节目再现来说也可以说几乎不会导致故障。假设,即使存在1~2个时 钟程度的偏差,由于PCR抖动大约为75ns以下,对于MPEG2-TS规格来 说也是非常小的值。反过来能够简化电路结构大幅度縮小电路规模的优点 之处更多。也就是说,本发明是基于上述发明人等的新认识而做出的。接下来,对基准计数值附加部3进行详细说明。附图3示出了TS包的 结构示例,在基准计数值附加部3中,对于输入TS信号c的比特宽度8比 特,设置了 8比特的扩展比特区域,并且将包含高位/低位基准计数值(如 上述图2中所述)的16比特的所述基准计数值b按每8比特划分来附加于 与同步字节(0x47h)的后面2个字节的定时相对应的扩展比特区域中。在 本实施方式中,通过在附加PCR信息的位置(同步头部中的第7字节)之 前附加所述基准计数值b,如以下所述那样,在新校正的PCR计数值的计 算及PCR值的替换定时之前的定时,可以完成PCR校正计数值的计算,因而,不需要进行信号处理的定时管理。并且,被附加了这样得到的所述基准计数值b的TS信号d就这样以扩展后的16比特宽度输入到速率变换部 4中,并存储在缓冲存储器中。另外,虽然本处理完全是只对包含原PCR信息的TS包进行就可以, 但是为了简化电路,还对输入TS信号c的整个包进行。另外,关于扩展的 比特区域内的、附加了所述基准计数值b的2字节以外的区域,也可以用 于PCR校正以外的其他目的,但是在不使用的情况下,即使附加了任何伪 数据也没有关系。但是,在本实施方式中,虽然有8比特的扩展宽度,但 是由于仅仅使用了其中的2个字节,所以就浪费了速率变换部4的缓冲存 储器的存储区。对此,附图4减少缓冲存储器的使用比特宽度,所以是采用4比特的 比特扩展宽度来进行的情况的实施例。这样,通过采用更少的比特宽度来 进行分割并复用,可以降低所使用的缓冲存储器的使用区域。在此,再次返回到图l,在速率变换部4,把按照扩展的比特宽度附加 了基准计数值b的TS信号d,暂时存储到缓冲存储器中后,以不同于输入 的位速率的位速率读出(速率变换),从而生成速率变换后的TS信号e。这 时,为了谋求不同速率之间的匹配,插入了叫做NULL包的伪包。附图6示出了输入TS信号c和速率变换后的TS信号e的各流。在输 入TS信号c中,TSP2和TSP7是包含作为PCR信息的PCR1和PCR2的 TS包。速率变换后的TS信号e在速率变换时,通过附加NULL包,原PCR1 及PCR2的时间位置分别偏离APCR1和APCR2时间。该APCR1和APCR2 是速率变换时的时间上的抖动(延迟时间)。因此,在本发明的PCR校正电 路,通过计算APCR1和APCR2,并在原PCR1和PCR2上加上校正值,就 可以得出校正后的PCR值PCR1邻PCR2'。关系式如下所示。PCR1,=PCR1+APCR1PCR2,=PCR2+APCR2接下来,对PCR校正计数值计算部5进行详细说明。输出来自速率变换部4的速率变换后的TS信号e时,提取向附加到所述比特扩展部分的、 向缓沖存储器中写入时的所述基准计数值b,从而得到输入时刻基准计数 值。同时,从输出速率变换后的TS信号e的所述PCR校正用基准计数器 部2中提取所述基准计数值b,得到输出时刻基准计数值。通过计算这样得 到的输入时刻基准计数值与输出时刻基准计数值的差值,可以得到PCR校 正计数值f。此外,本PCR校正计数值f是在速率变换部4中进行缓冲时所 产生的时间上的抖动(延迟时间),也就是如上所述的APCR1和APCR2的 值。虽然本处理完全是仅针对包含PCR计数信息的TS包而进行的,但是 为了简化电路,也可针对速率变换后的TS信号e的整个包进行。接下来,对PCR置换部6进行详细说明。也就是说,在PCR置换部6 中,从比特扩展的速率变换后的TS信号e中,仅提取去除比特扩展部分的 TS信号。检测所提取的TS信号中所包含的PCR计数信息。在附图5中示出了本发明一个实施方式的PCR计数信息的检测电路的 一例。在本实施方式中,包括适配字段标记检测部101、适配字段长度检 测部102、 PCR标记检测部103、 PCR计数值检测部104。在上述结构中,从比特扩展的速率变换后的TS信号e中提取的TS信 号o被输入到适配字段标记检测部101、适配字段长度检测部102、 PCR标 记检测部103、 PCR计数值检测部104。并且,在适配字段标记检测部101, 从速率变换了的TS信号o的整个包中的头信息部中提取适配字段标记,仅 在适配字段标记表示存在适配字段的情况下,才输出适配字段检测标记p。 另外,在适配字段长度检测部102,从TS信号o的整个包中的适配字段部 中提取适配字段长度信息,仅在表示适配字段为有限长度的情况下,输出 适配字段长度检测标记q。并且,PCR检测标记检测部103从TS信号o的整个包中的适配字段部 中提取PCR标记,仅在PCR标记表示存在PCR计数值的情况下,输出PCR 检测标记r。另外,PCR计数值检测部104仅从输出了所述检测到的适配字 段检测标记p、适配字段长度检测标记q、 PCR检测标记r的所有标记的TS如上所述,采用本发明的PCR校正电路,与现有的通过PLL电路来再 现系统时钟的方法相比,能够得到大幅度地縮减部件个数、电路规模以及 简化控制。另外,通过本发明,对于包含PCR信息的整个包来说,由于可 以计算出速率变换时的缓冲时所产生的PCR信息的抖动(延迟时间),所以 不存在对可进行PCR校正的节目数量(PCR数)的限制。另外,进行PCR 校正时所必需的PCR计数信息的检测电路也不必像现在那样解析PSI信息 来对每个节目分别检测PCR值,简单地说,由于仅通过判断是否包含PCR 信息就可以实现,所以当然可以进一步简化电路并縮减电路规模。接下来,采用图8,针对图1所述的PCR校正电路,描述了一个可进 行更高精度的PCR校正、实现本发明的PCR校正电路的实施例。在图8 中,系统时钟频率差计算部7-l 7-n具有输入TS信号c中所复用的节目个 数的n个电路,在输入TS信号c中,仅对于包含PCR计数值的包计算与 所复用的各节目相对应的编码器的系统时钟和来自所述系统时钟用石英振 荡器1的系统时钟a的频率差,输出为频率偏差校正值t-l t-n。这吋,在为不包含PCR计数值的包的情况下,将频率偏移校正值设为 0 (不进行校正)。基准计数值附加部3把来自所述PCR校正用基准计数器 部2的用于PCR校正的基准计数值b与来自所述系统时钟频率差计算部 7-l 7-n的频率偏差校正值t-l t-n都附加于比特宽度扩展的区域,并输入到 速率变换部4中。在PCR校正计数值偏差附加部11中,对于通过来自所述 PCR校正计数值计算部5的、所述输入时刻基准计数值与输出时刻基准计 数值的差而求得的PCR校正计数值f,提取将速率变换后的TS信号e的比 特宽度的扩展的区域中附加的所述频率偏差校正值t-l t-n,并用这个值进 行校正处理,可以得到相对高精度的PCR校正计数值f'。接下来,采用图9,对系统时钟频率差计算部7-l 7-n进行详细的说明。系统时钟频率差计算部具有输入TS信号c中所复用的节目个数的n个 相同的电路。PCR检测部8仅检测出输入TS信号c所包含的节目中的与特定编码器相对应的PCR计数值u,同时输出PCR检测标记v。 STC计数器 9是与来自所述系统时钟用石英振荡器1的系统时钟a同步的计数器,其具 有与PCR计数值u相同的结构(42bit)。该计数器在检测到来自所述PCR 检测部8的PCR检测标记v时,把同时输入的所述PCR计数值u加载为初 始值,直到检测到下一个PCR计数值u为止进行递加计数。频率偏差校正值计算部10以与所述PCR检测标记v —同输入的PCR 计数值u和来自STC计数器9的计数值w为基础,来计算特定编码器的系 统时钟与来自所述系统时钟用石英振荡器1的系统时钟a之间的频率之差, 并输出频率校正偏差校正值t。采用图10来说明所述频率校正偏差校正值t的计算方法。图10示出了 输入TS信号c及STC计数器9的计数值的时间序列。当从输入TS信号c 中检测到作为PCR计数值u的PCR1时,把该值加载为STC计数器9的初 始值。STC计数器9 一直到从所加载的值中检测到作为下一个PCR计数值 u的PCR2为止持续计数。这时,当把检测到PCR2的时刻的STC计数器9 的计数值作为PCR2a时,该值与PCR2的差APCR2a可通过下面的公式得 出。APCR2a=PCR2-PCR2a该值是从PCR1开始直到到达PCR2为止产生的、预定的编码器的系统 时钟相对于本发明的PCR校正电路中使用的系统时钟a的频率差。另外, 从该PCR1开始直到到达PCR2为止的时间(APCR1-2)可通过下面的公式 得出。APCRl-2=PCR2a-PCRl将上述的APCR2a、 APCRl-2用作频率偏差校正值t。 接下来,对所述频率校正偏差校正值t的结构示例进行说明。图ll是 本发明的频率校正偏差校正值t的一个例子,示出了由与所述PCR_Ext相 对应的低位计数值[8-0]:9bit以及与所述PCR_Base相对应的高位计数值 [22-9]:14bit构成APCR1-2的情况。另一方面,APCR2a仅仅是与PCR_Ext相对应的计数[8-0]:9bit,采用其中的低位8比特作为差信息、最高位比特是 用于表示校正值的符号(±)的比特。这时,包含可计算的PCR校正值的 包的到达间隔在MPEG2-TS规格的最大值100ms之内,另外,编码器的系 统时钟也在同一规格的最大的士30ppm之内。(100ms<2A14bitx 1/90kHz, 100ms<2A5bitx 1/(27MHzx士30ppm》接下来,对基准计数值附加部3进行详细说明。图12示出了在上述图 3中所说明的附加了基准计数值的TS包中,在附加于8比特的扩展区域中 的所述基准计数值b之后,新附加了所述频率校正偏差校正值t的TS包。接下来,对PCR校正计数值偏差附加部11进行详细说明。输入PCR 校正计数值,所述PCR校正计数值是由来自所述PCR校正计数值计算部5 的速率变换后TS信号e得到的输入时刻基准计数值与输出时刻基准计数值 之间的差信息。同时,还提取被附加在所述比特扩展部分的基准计数值b 之后的频率校正偏差校正值t (APCR2a、 APCRl-2),用该值对所述输入的 PCR校正计数值f进行校正处理。该校正方法用下面的公式给出。PCR校正计数值f'=PCR校正计数值fxa(a=l+APCR2a/APCRl-2)在此,a的符号以与作为APCR2a的最高位比特的符号比特相对应地定 义。这样,就可以得到新的PCR校正计数值f'。另外,求得的PCR校正计 数值f',对于用来自1个石英振荡器的基准系统时钟的计数值(缓冲存储 器的从输入到输出的计数之差)进行校正的值,进而还校正作为所述基准 的石英振荡器的系统时钟与原来的被复用的编码器的系统时钟之间的频率 差,因而可以说是更高精度的PCR校正计数值。此外,在本实施例中,虽然在每次PCR计数值到达时进行频率偏差校 正值t的计算,但是在实际系统中,由于难以考虑到石英振荡器的系统时钟 与编码器的系统时钟间的频率差总是发生得较大,所以可以例如取50次的 平均值并且每50次进行附加并发送1次。另外,PCR校正电路可以采用这 样的结构,即在开始校正操作以后,仅在传送中断状态的时间长度超出了预定时间的情况下,采用频率校正偏差校正值t来得到新的PCR校正计数 值f'。另外,虽然在对APCR2a、 APCRl-2两者打包时附加,但是也可以是 在系统时钟频率差检测部预先进行a^l+APCR2a/APCRl-2)的计算,并把该 结果作为频率校正偏差校正值t来附加的方式。在PCR置换部6中,与本 发明的图1中说明的PCR校正电路相同,对于速率变换后的TS信号e,代 替所述PCR校正计数值f,把新的高精度PCR校正计数值f置换为被校正 的PCR计数值。如上所述,对于本发明的图1中所说明的结构的PCR校正电路方式而 言,本发明的图8计算PCR校正计数值f的结构的电路方式可以说是在要 求更高精度的PCR校正处理的系统中有效的方法。
权利要求
1. 一种节目时钟基准校正电路,对在把复用了多个节目的TS信号经由存储器变换为不同的位速率时所产生的节目时钟基准的基准时刻信息的抖动进行校正,其特征在于,具备石英振荡器,作为节目时钟基准校正用的基准时钟;节目时钟基准校正用基准计数器部,生成与所述基准时钟同步的节目时钟基准校正用的基准计数值;基准计数值附加部,把所述基准计数值附加到位速率变换前的TS信号上;速率变换部,在把附加了所述基准计数值的TS信号暂时保存在缓冲存储器中后,变换为输出位速率来输出;节目时钟基准校正计数值计算部,从来自所述速率变换部的输出TS信号上附加的基准计数值中,提取在向所述速率变换部输入附加有所述基准计数值的TS信号时的输入时刻基准计数值,同时由所述节目时钟基准校正用基准计数器部获取所述速率变换部输出该TS信号时的输出时刻基准计数值,并计算该输入时刻基准计数值与输出时刻基准计数值的差值来求出节目时钟基准校正计数值;以及节目时钟基准置换部,从来自所述速率变换部的输出TS信号中检测出其中所包含的节目时钟基准计数值,并在该检测出的节目时钟基准计数值上加上所述计算出的节目时钟基准校正计数值,来作为新的节目时钟基准计数值进行替换,所述基准计数值附加部对所述位速率变换前的TS信号实施比特宽度的扩展,并在该被扩展的比特区域附加所述基准计数值;所述速率变换部以实施比特宽度扩展并附加了所述基准计数值的TS包的形式存储到缓冲存储器;所述节目时钟基准校正计数值计算部在从所述速率变换部读出缓冲存储器中所存储的TS信号时,提取所述TS信号的扩展比特宽度区域上所附加的所述基准计数值,来求出所述输入时刻基准计数值;并且,节目时钟基准检测电路用于从所述节目时钟基准置换部的所述速率变换后的TS信号中检测出其中所包含的节目时钟基准计数值,该节目时钟基准检测电路仅在参照所有TS包的头信息内的适配字段标记而该标记表示存在适配字段、且参照适配字段内的适配字段长度标记而该值表示适配字段为有限长度、且参照适配字段内的节目时钟基准标记而该节目时钟基准标记表示在适配字段内有节目时钟基准计数值的描述的情况下,从该TS包的适配字段中提取节目时钟基准计数值。
2. 如权利要求1所述的节目时钟基准校正电路,其特征在于, 用频率偏差值对所述新的节目时钟基准校正计数值进行校正,所述新的节目时钟基准校正计数值是加上了所述节目时钟基准校正计数值的值, 所述节目时钟基准校正计数值是根据所述输入时刻基准计数值与所述输出 时刻基准计数值之间的差值计算出的,所述频率偏差值是对来自所述速率 变换部的所述输出TS信号中所包含的按所述多个节目的每一个独立的编 码器的系统时钟与来自所述石英振荡器的基准时钟之间的频率偏差值分别 进行检测的值。
3. 如权利要求2所述的节目时钟基准校正电路,其特征在于 在所述节目时钟基准校正电路开始校正操作以后,在传送中断状态的时间长度比预定时间短的情况下,继续使用所述新的节目时钟基准校正计 数值。
4. 如权利要求3所述的节目时钟基准校正电路,其特征在于在所述传送中断状态的时间长度比所述预定时间长的情况下,用所述 频率偏差值校正所述新的节目时钟基准校正计数值。
全文摘要
本发明提供一种无需现有的PLL电路,就可以大幅度缩减部件个数、电路规模并简化控制的PCR校正电路。该PCR校正电路具备石英振荡器,产生PCR校正用的基准时钟;PCT校正用基准计数器部,生成PCR校正用基准计数值;基准计数值附加部,把基准计数值附加到位速率变换前的TS信号上;速率变换部,在把附加了基准计数值的TS信号暂时保存在缓冲存储器中后,变换位输出位速率并进行输出;PCR校正计数值计算部,提取输入TS信号的输入时的输入时刻基准计数值,同时获取TS信号的输出时的输出时刻基准计数值,计算该输入时刻基准计数值与输出时刻基准计数值的差值以求出PCR校正计数值;以及PCR置换部,从TS信号中检测出PCR计数值,在所检测出的PCR计数值上加上所算出的PCR校正计数值来作为新的PCR计数值进行替换。
文档编号H04N7/52GK101282483SQ20081009638
公开日2008年10月8日 申请日期2008年3月28日 优先权日2007年3月28日
发明者藤仓干夫 申请人:株式会社日立国际电气
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1