信号编码器及信号编码的方法转让专利

申请号 : CN200910142905.1

文献号 : CN101552927B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 王灿王茜

申请人 : 炬力集成电路设计有限公司

摘要 :

本发明涉及信号处理领域,特别涉及信号编码器及信号编码的方法,用以减小电路开销和电路规模。本发明实施例的信号编码器包括:选择单元,用于按照预定周期交替输出所述第一色度信号和所述第二色度信号;调制单元,用于按照所述预定周期交替地以所述第一色度信号对应的第一副载波对所述第一色度信号进行调制、和以所述第二色度信号对应的第二副载波对所述第二色度信号进行调制;延迟单元,用于将经调制后的第一色度信号延迟所述预定周期输出;色度叠加单元,用于将经延迟后的第一色度信号和经调制后的第二色度信号进行叠加。采用本发明实施例的信号编码器能够减小电路中单元的数量和电路的体积。

权利要求 :

1.一种信号编码器,对彩色视频信号的第一色度信号和第二色度信号进行编码,其特征在于,该信号编码器包括:选择单元,用于按照预定周期交替输出所述第一色度信号和第二色度信号;

调制单元,用于按照所述预定周期交替地以所述第一色度信号对应的第一副载波对所述第一色度信号进行调制、和以所述第二色度信号对应的第二副载波对所述第二色度信号进行调制;

延迟单元,用于将经调制后的第一色度信号延迟所述预定周期输出;

色度叠加单元,用于将经延迟后的第一色度信号和经调制后的第二色度信号进行叠加;

副载波确定单元,用于根据所述第一色度信号确定对应的第一副载波,根据所述第二色度信号确定对应的第二副载波;

副载波产生单元,用于根据副载波采样值的存储方式,确定与所述第一副载波相匹配的第一读取顺序,并按照所述第一读取顺序读取所存储的副载波的采样值后作为调制第一色度信号的第一副载波输出到所述调制单元;以及根据副载波采样值的存储方式,确定与所述第二副载波相匹配的第二读取顺序,并按照所述第二读取顺序读取所存储的副载波的采样值后作为调制所述第二色度信号的第二副载波输出到所述调制单元。

2.如权利要求1所述的信号编码器,其特征在于,所述副载波产生单元包括:存储子单元,用于存储副载波的采样值;

地址确定子单元,用于确定存储副载波的采样值的每个存储子单元的地址;

顺序确定子单元,用于根据所述副载波采样值的存储方式,确定与所述第一副载波相匹配的第一读取顺序,所述第一读取顺序是由所述存储子单元的地址组成的;以及根据所述副载波采样值的存储方式,确定与所述第二副载波相匹配的第二读取顺序,所述第二读取顺序是由所述存储子单元的地址组成的;

读取子单元,用于顺序读取所述第一读取顺序中的地址对应的存储子单元中的副载波的采样值后作为调制第一色度信号的第一副载波输出到所述调制单元;以及顺序读取所述第二读取顺序中的地址对应的存储子单元中的副载波的采样值后作为调制所述第二色度信号的第二副载波输出到所述调制单元。

3.如权利要求1所述的信号编码器,其特征在于,所述信号编码器还包括:第一信号叠加单元,用于在所述选择单元交替输出第一色度信号和第二色度信号之前,在该第一色度信号和该第二色度信号上分别叠加色同步信号的幅度值。

4.如权利要求1所述的信号编码器,其特征在于,所述信号编码器还包括:第二信号叠加单元,用于在所述调制单元对第一色度信号和第二色度信号进行调制前,在所述选择单元输出的第一色度信号和第二色度信号上分别叠加色同步信号的幅度值。

5.如权利要求1~4任一项所述的信号编码器,其特征在于,所述信号编码器还包括:处理单元,用于在所述第一色度信号和所述第二色度信号的采样率与预先设置的采样率不同时,在所述调制单元对第一色度信号和第二色度信号进行调制前,对该第一色度信号和该第二色度信号分别进行插值滤波处理。

6.如权利要求1~4任一项所述的信号编码器,其特征在于,所述选择单元还用于:同时接收所述第一色度信号和所述第二色度信号;

其中,所述选择单元接收所述第一色度信号和所述第二色度信号的周期是所述预定周期的两倍。

7.一种信号编码的方法,对彩色视频信号的第一色度信号和第二色度信号进行编码,其特征在于,该方法包括:按照预定周期交替输出所述第一色度信号和第二色度信号;

按照所述预定周期交替地以所述第一色度信号对应的第一副载波对所述第一色度信号进行调制、和以所述第二色度信号对应的第二副载波对所述第二色度信号进行调制;

将经调制后的第一色度信号延迟所述预定周期输出;

将经延迟后的第一色度信号和经调制后的第二色度信号进行叠加;

其中,所述第一副载波通过以下方式产生:根据所述第一色度信号确定对应的第一副载波;以及根据副载波采样值的存储方式,确定与所述第一副载波相匹配的第一读取顺序,并按照所述第一读取顺序读取所存储的副载波的采样值;

所述第二副载波通过以下方式产生:根据所述第二色度信号确定对应的第二副载波;

根据副载波采样值的存储方式,确定与所述第二副载波相匹配的第二读取顺序,并按照所述第二读取顺序读取所存储的副载波的采样值。

8.如权利要求7所述的方法,其特征在于:

所述根据副载波采样值的存储方式,确定与所述第一副载波相匹配的第一读取顺序包括:确定存储副载波的采样值的每个存储子单元的地址;根据所述副载波采样值的存储方式,确定与所述第一副载波相匹配的第一读取顺序,所述第一读取顺序是由所述存储子单元的地址组成的;

所述按照所述第一读取顺序读取所存储的副载波的采样值包括:顺序读取所述第一读取顺序中的地址对应的存储子单元中的副载波的采样值。

9.如权利要求7所述的方法,其特征在于:

所述根据副载波采样值的存储方式,确定与所述第二副载波相匹配的第二读取顺序包括:确定存储副载波的采样值的每个存储子单元的地址;根据所述副载波采样值的存储方式,确定与所述第二副载波相匹配的第二读取顺序,所述第二读取顺序是由所述存储子单元的地址组成的;

所述按照所述第二读取顺序读取所存储的副载波的采样值包括:顺序读取所述第二读取顺序中的地址对应的存储子单元中的副载波的采样值。

10.如权利要求7所述的方法,其特征在于,

在按照预定周期交替输出所述第一色度信号和所述第二色度信号之前还包括:在所述第一色度信号和所述第二色度信号上分别叠加色同步信号的幅度值;或者,在对第一色度信号和第二色度信号进行调制前还包括:在所述交替输出的第一色度信号和第二色度信号上分别叠加色同步信号的幅度值。

11.如权利要求7~10任一项所述的方法,其特征在于,在对第一色度信号和第二色度信号进行调制前还包括:在所述第一色度信号和所述第二色度信号的采样率与预先设置的采样率不同时,对所述交替输出的第一色度信号和第二色度信号分别进行插值滤波处理。

12.如权利要求7~10任一项所述的方法,其特征在于,在按照预定周期交替输出所述第一色度信号和所述第二色度信号之前还包括:同时接收所述第一色度信号和所述第二色度信号;其中,接收所述第一色度信号和所述第二色度信号的周期是所述预定周期的两倍。

说明书 :

信号编码器及信号编码的方法

技术领域

[0001] 本发明涉及信号处理领域,特别涉及信号编码器及信号编码的方法。

背景技术

[0002] 全电视信号由图像的亮度信息、色度信息、水平同步信号、垂直同步信号和色同步信号组成。为了与只包含亮度信息的黑白电视信号兼容,首先利用人眼对色彩变化的不敏感特性,压缩色度信号的带宽。然后采用副载波(subcarrier)将色度信号调制到频带的高频部分。通过合理选择副载波的频率,就可以将亮度信息和色度信息在频带上间隔放置,达到互不干扰而又复用频带的目的。
[0003] YUV(即YCrCb)是被欧洲电视系统所采用的一种颜色编码方法(属于PAL)。YUV主要用于优化彩色视频信号的传输,使其向后兼容老式黑白电视。与RGB视频信号传输相比,它最大的优点在于只需占用极少的带宽(RGB要求三个独立的视频信号同时传输)。其中″Y″表示明亮度,也就是灰阶值;而″U″和″V″表示的则是色度,作用是描述影像色彩及饱和度,用于指定像素的颜色。
[0004] 如图1所示,现有技术中将YUV信号转换为CVBS(或Y和C)并输出的信号编码器包括:
[0005] 同步信号生成单元(SYNC BLANK PEDESTAL),用于产生水平同步信号;
[0006] 第一叠加单元,用于在亮度(Y)分量上叠加水平同步信号(Hsync),并消隐数据(blanking data);
[0007] 幅度单元(Burst control),用于产生色同步信号(color burst)的幅度;
[0008] 第二叠加单元,用于将色同步信号(color burst)的幅度与消隐区中需要进行叠加的色度分量U进行叠加;
[0009] 第三叠加单元,用于将色同步信号(color burst)的幅度与消隐区中需要进行叠加的色度分量V进行叠加;
[0010] 加法器,用于将收到的两路信号进行加法运算;
[0011] 乘法器,用于将收到的两路信号进行乘法运算;
[0012] 副载波产生单元包括地址确定子单元、余弦只读存储器和正弦只读存储器;其中:
[0013] 地址确定子单元,用于分别向存放正弦值的只读存储器(SINROM)和存放余弦值的只读存储器(COSROM)输出地址。
[0014] SINROM和COSROM,用于输出收到的地址对应的存储单元中的数值,从而产生副载波;
[0015] 数模转换器(DAC),用于将数字信号转换为模拟信号。
[0016] 现有的信号编码器中,由于U信号和V信号分成两路,分别进行处理,每一路信号各需要一个只读存储器和一个调制乘法器,这样信号编码器的电路中单元的数量和电路的体积较大。

发明内容

[0017] 本发明实施例提供一种信号编码器及信号编码的方法,能够减小电路中单元的数量和电路的体积。
[0018] 本发明实施例提供的一种信号编码器,可对彩色视频信号的第一色度信号和第二色度信号进行编码,该信号编码器包括:
[0019] 选择单元,用于按照预定周期交替输出所述第一色度信号和所述第二色度信号;
[0020] 调制单元,用于按照所述预定周期交替地以所述第一色度信号对应的第一副载波对所述第一色度信号进行调制、和以所述第二色度信号对应的第二副载波对所述第二色度信号进行调制;
[0021] 延迟单元,用于将经调制后的第一色度信号延迟所述预定周期输出;
[0022] 色度叠加单元,用于将经延迟后的第一色度信号和经调制后的第二色度信号进行叠加;副载波确定单元,用于根据所述第一色度信号确定对应的第一副载波,根据所述第二色度信号确定对应的第二副载波;
[0023] 副载波产生单元,用于根据副载波采样值的存储方式,确定与所述第一副载波相匹配的第一读取顺序,并按照所述第一读取顺序读取所存储的副载波的采样值后作为调制第一色度信号的第一副载波输出到所述调制单元;以及根据副载波采样值的存储方式,确定与所述第二副载波相匹配的第二读取顺序,并按照所述第二读取顺序读取所存储的副载波的采样值后作为调制所述第二色度信号的第二副载波输出到所述调制单元。
[0024] 本发明实施例提供的一种信号编码的方法,对彩色视频信号的第一色度信号和第二色度信号进行编码,该方法包括:
[0025] 按照预定周期交替输出所述第一色度信号和第二色度信号;
[0026] 按照所述预定周期交替地以所述第一色度信号对应的第一副载波对所述第一色度信号进行调制、和以所述第二色度信号对应的第二副载波对所述第二色度信号进行调制;
[0027] 将经调制后的第一色度信号延迟所述预定周期输出;
[0028] 将经延迟后的第一色度信号和经调制后的第二色度信号进行叠加;
[0029] 其中,所述第一副载波通过以下方式产生:根据所述第一色度信号确定对应的第一副载波;以及根据副载波采样值的存储方式,确定与所述第一副载波相匹配的第一读取顺序,并按照所述第一读取顺序读取所存储的副载波的采样值;所述第二副载波通过以下方式产生:根据所述第二色度信号确定对应的第二副载波;根据副载波采样值的存储方式,确定与所述第二副载波相匹配的第二读取顺序,并按照所述第二读取顺序读取所存储的副载波的采样值。
[0030] 本发明实施例的信号编码器包括:选择单元,用于按照预定周期交替输出所述第一色度信号和所述第二色度信号;调制单元,用于按照所述预定周期交替地以所述第一色度信号对应的第一副载波对所述第一色度信号进行调制、和以所述第二色度信号对应的第二副载波对所述第二色度信号进行调制;延迟单元,用于将经调制后的第一色度信号延迟所述预定周期输出;色度叠加单元,用于将经延迟后的第一色度信号和经调制后的第二色度信号进行叠加。由于将第一色度信号和第二色度信号进行复用,因此只需要一个调制单元,从而减小了电路中单元的数量和电路的体积,提高了电路的使用效率,并节省了资源。
[0031] 附图说明
[0032] 图1为现有技术中将图像信息转换为全电视信号并输出的电视编码器结构示意图;
[0033] 图2A为本发明实施例第一种信号编码器的结构示意图;
[0034] 图2B为本发明实施例第二种信号编码器的结构示意图;
[0035] 图2C为本发明实施例第三种信号编码器的结构示意图;
[0036] 图2D为本发明实施例第四种信号编码器的结构示意图;
[0037] 图3A为本发明实施例第一种54M频率时钟的信号编码器的结构示意图;
[0038] 图3B为本发明实施例第二种54M频率时钟的信号编码器的结构示意图;
[0039] 图4为本发明实施例信号编码的方法流程示意图。

具体实施方式

[0040] 本发明一实施例的信号编码器包括:选择单元,用于按照预定周期交替输出所述第一色度信号和所述第二色度信号;调制单元,用于按照所述预定周期交替地以所述第一色度信号对应的第一副载波对所述第一色度信号进行调制、和以所述第二色度信号对应的第二副载波对所述第二色度信号进行调制;延迟单元,用于将经调制后的第一色度信号延迟所述预定周期输出;色度叠加单元,用于将经延迟后的第一色度信号和经调制后的第二色度信号进行叠加。由于将第一色度信号和第二色度信号进行复用,因此只需要一个调制单元,从而减小了电路中单元的数量和电路的体积。
[0041] 下面结合说明书附图对本发明实施例作进一步详细描述。
[0042] 如图2A所示,本发明实施例第一种信号编码器包括:选择单元10、调制单元20、延迟单元30和色度叠加单元40。
[0043] 选择单元10,用于按照预定周期交替输出所述第一色度信号和所述第二色度信号。
[0044] 其中,如果第一色度信号是U色度信号,则第二色度信号是V色度信号;
[0045] 如果第一色度信号是V色度信号,则第二色度信号是U色度信号。
[0046] 在具体实施过程中,选择单元10根据设定的周期,对同时收到的第一色度信号和第二色度信号交替输出。
[0047] 比如同时接收第一色度信号和第二色度信号的周期为M,则设定的周期为M/2,选择单元10在第一周期输出第一色度信号,在第二周期输出第二色度信号,在第三周期输出第一色度信号,依次类推。
[0048] 这样在M周期同时接收的第一色度信号和第二色度信号,在两个设定的周期(即M周期)输出,从而在接收色度信号和输出色度信号的时间上保持一致。
[0049] 在具体实施过程中,选择单元10还用于:同时接收第一色度信号和第二色度信号;
[0050] 其中,选择单元10接收第一色度信号和第二色度信号的周期是选择单元10输出第一色度信号和第二色度信号的周期的两倍。
[0051] 调制单元20,用于按照所述预定周期交替地以所述第一色度信号对应的第一副载波对所述第一色度信号进行调制、和以所述第二色度信号对应的第二副载波对所述第二色度信号进行调制。
[0052] 在具体实施过程中,调制单元20可以是乘法器或者其他能够将色度信号和采样值进行调制的实体。
[0053] 延迟单元30,用于将经调制后的第一色度信号延迟所述预定周期输出。
[0054] 色度叠加单元40,用于将经延迟后的第一色度信号和经调制后的第二色度信号进行叠加。
[0055] 在具体实施过程中,第一副载波和第二副载波可以预先分别存储,在调制第一色度信号和第二色度信号时可直接读取使用。较佳的,还可以只存储其中一种副载波,这样可以节省存储器的容量。则本发明实施例第一种信号编码器还可以进一步包括:副载波确定单元50和副载波产生单元60。
[0056] 副载波确定单元50,用于根据选择单元10输出的第一色度信号,确定对应的第一副载波,根据选择单元10输出的第二色度信号,确定对应的第二副载波。
[0057] 其中,副载波确定单元50可以根据预先的设定,确定当前周期选择单元10输出的是第一色度信号还是第二色度信号;也可以从选择单元10处获知当前周期选择单元10输出的是第一色度信号还是第二色度信号。
[0058] 其中,本发明实施例的第一色度信号副载波的相位和第二色度信号副载波的相位的相差90度,也就是说,主要是相位相差90度两个副载波都适用本实施例。
[0059] 比如正弦波(Sin)和余弦波(Cos):
[0060] 如果第一色度信号是U色度信号,则第一副载波是正弦波(Sin);
[0061] 如果第一色度信号是V色度信号,则第一副载波是余弦波(Cos);
[0062] 相应的,如果第二色度信号是U色度信号,则第二副载波类型是正弦波(Sin);
[0063] 如果第二色度信号是V色度信号,则第二副载波是余弦波(Cos)。
[0064] 副载波产生单元60,用于根据副载波采样值的存储方式,确定与所述第一副载波相匹配的第一读取顺序,并按照所述第一读取顺序读取所存储的副载波的采样值后作为调制第一色度信号的第一副载波输出到所述调制单元;以及根据副载波采样值的存储方式,确定与所述第二副载波相匹配的第二读取顺序,并按照所述第二读取顺序读取所存储的副载波的采样值后作为调制所述第二色度信号的第二副载波输出到所述调制单元20。
[0065] 存储的副载波采样值的存储方式是指存储的副载波采样值的数量、内容、存储顺序等。
[0066] 比如存储子单元顺序存储0~90度的正弦波的采样值;存储子单元逆序存储0~90度的正弦波的采样值。上面举的两个例子都是存储子单元存储的副载波采样值的存储方式。
[0067] 色度信号正交调制性是指对第一色度信号和第二色度信号进行正交调制的两个副载波的相位差是90度。
[0068] 其中,副载波产生单元60还可以进一步包括:存储子单元600、地址确定子单元610、顺序确定子单元620和读取子单元630。
[0069] 存储子单元600,用于存储副载波的采样值。
[0070] 有多个存储子单元600,每个存储子单元600都存储一个副载波的采样值。
[0071] 所有存储单600组合成一个只读存储器。
[0072] 地址确定子单元610,用于确定存储副载波的采样值的每个存储子单元的地址。
[0073] 顺序确定子单元620,用于根据所述副载波采样值的存储方式,确定与所述第一副载波相匹配的第一读取顺序,所述第一读取顺序是由所述存储子单元的地址组成的;以及根据所述副载波采样值的存储方式,确定与所述第二副载波相匹配的第二读取顺序,所述第二读取顺序是由所述存储子单元的地址组成的。
[0074] 第一读取顺序是由存储子单元的地址组成的,第二读取顺序是由存储子单元的地址组成的。
[0075] 读取子单元630,用于顺序读取所述第一读取顺序中的地址对应的存储子单元中的副载波的采样值后作为调制第一色度信号的第一副载波输出到所述调制单元;以及顺序读取所述第二读取顺序中的地址对应的存储子单元中的副载波的采样值后作为调制所述第二色度信号的第二副载波输出到所述调制单元20。
[0076] 在具体实施过程中,副载波确定单元50和副载波产生单元60可以由DDS(直接数字式频率合成器)代替。
[0077] 副载波确定单元50可以是DDS counter(DDS计数器),假设32bit的DDScounter,可以取高12位的数值给副载波产生单元60。
[0078] 副载波产生单元60根据预先存储的数值和读取顺序的对应关系,确定收到的数值对应的读取顺序。以下假设第一色度信号的副载波为正弦波sin,第二色度信号的副载波为余弦波cos。
[0079] 由于本实施例中只有一个副载波产生单元60,所以存储子单元600存储Sin或Cos的采样值。具体的,由于正弦波和余弦波相差90度,所以存储一个完整周期的正弦波或余弦波的采样值(即0~359度),就可以改变读取顺序,从而得到完整的余弦波或正弦波的采样值;由于正弦波和余弦波的对称性,较佳的,可以只存储0~90°的正弦波或余弦波的采样值,其他相位的采样值可以通过改变读取顺序得到。
[0080] 比如存储子单元600里面只存入0~90°的正弦波的采样值,其他90~360°的采样值通过来自DDS counter的值变换得到,参见表1:
[0081]
[0082] 表1数值和读取顺序的对应关系
[0083] 其 中,cq[31:20] 是 假 设 的32 位DDS counter 的 高 12位。Cq[31:30] =00/01/10/11分别对应此时副载波相位处于0~90度,90~180度,180~270度,270~
360度范围内。存储子单元中只存储0~90度范围的1024个采样值。如果Cq[31:30]=
00时,要产生正弦波sin只要把cq[29:20]作为地址直接送给副载波产生单元就可以,而如果Cq[31:30]=01,则需要把cq[29:20]取补码才能产生90~180度范围的正弦波,以此类推。如果要产生余弦波cos,按照表中的“周期1(cos)”行的计算方法进行转换。
[0084] 需要说明的是,副载波产生单元60的存储子单元600存储其他相位的采样值(比如0~180度,90~270度)的变换方式与上面介绍的0~90度的方式类似,不再赘述。
[0085] 其中,副载波产生单元60可以将副载波的采样值输出给调制单元20;也可以由调制单元20从副载波产生单元60中读取副载波的采样值。
[0086] 由于有可能第一色度信号和/或第二色度信号的采样率与预先设置的采样率不同(其中,可以根据需要对采样率进行预先设置,比如预先设置的采样率等于生成电视信号的数模转换阶段所要求的采样率),这时需要对第一色度信号和/或第二色度信号进行插值处理,比如ITU-R BT656协议定义的输入信号数据时钟频率为27M,数据格式为YCbCr4:2:2。首先把数据从YCbCr色彩空间转换到YUV色彩空间,由于数据格式为YCbCr4:2:2,则U信号和V信号的采样率是6.75M。这时需要将U信号和V信号分别进行4倍插值,由于进行插值处理后会产生高频谐波,所以还需要进行滤波处理。本实施例的第一种信号编码器还可以进一步包括:处理单元70。
[0087] 处理单元70,用于在所述第一色度信号和所述第二色度信号的采样率与预先设置的采样率不同时,在所述调制单元20对第一色度信号和第二色度信号进行调制前,对该第一色度信号和该第二色度信号分别进行插值、滤波处理。
[0088] 其中,处理单元70可以采用线形插值再滤波的方法,或者在数据间插零再滤波的方法。
[0089] 在具体实施过程中,滤波处理可以通过低通滤波器实现。
[0090] 处理单元70还可以不进行4倍插值,对第一色度信号和第二色度信号作2倍插值,这样Y亮度信号就不做插值,后面复用的的色度信号通路工作于27M,第一色度信号和第二色度信号叠加之后的电路直到DAC都工作于13.5M,DAC做转换的采样率也就是13.5M。
[0091] 由于第一色度信号和第二色度信号在进行调制之前,第一色度信号和第二色度信号中处于消隐区的部分分量需要与色同步信号的幅度值进行叠加,这时有两种方式:
[0092] 第一种方式,在选择单元10收到第一色度信号和第二色度信号之前进行叠加,如图2B所示,本实施例第三种信号编码器还可以进一步包括:第一信号叠加单元80。
[0093] 第一信号叠加单元80,用于在所述选择单元10交替输出第一色度信号和第二色度信号之前,在该第一色度信号和该第二色度信号上分别叠加色同步信号的幅度值。
[0094] 这里也可以由两个第一信号叠加单元80完成该功能,即一个第一信号叠加单元80处理第一色度信号,另一个第一信号叠加单元80处理第二色度信号,参见图2C。
[0095] 第二种方式,在选择单元10输出第一色度信号和第二色度信号之后进行叠加,如图2D所示,本实施例第四种信号编码器还可以进一步包括:第二信号叠加单元90。
[0096] 第二信号叠加单元90,用于在所述调制单元20对第一色度信号和第二色度信号进行调制前,在所述选择单元10输出的第一色度信号和第二色度信号上分别叠加色同步信号的幅度值。
[0097] 下面以输入数据符合ITU-R BT656协议为例,进行详细说明。
[0098] 如图3A所示,本发明实施例第一种54M时钟的信号编码器中,数据时钟频率是27M,选择单元10、调制单元20、延迟单元30、色度叠加单元40、副载波确定单元50、副载波产生单元60和处理单元70都在54M数据时钟频率下工作。
[0099] 第一种54M时钟的信号编码器的工作流程如下:
[0100] Y亮度信号、U色度信号和V色度信号同时输入给信号编码器。
[0101] Y亮度信号的处理方式为:
[0102] 水平叠加单元在Y亮度信号上叠加水平同步信号,并消隐数据,并输出给插值单元;插值单元(2X oversampe LPF_Y)将13.5M采样率的Y亮度信号做2倍插值(2x oversampling),然后通过通带为6M左右的低通滤波器(LPF),滤除插值过程中产生的高频谐波,然后输出给延迟单元;延迟单元在设定的时间后,输出收到的Y亮度信号。
[0103] 其中,设定的时间是根据处理Y亮度信号的低通滤波器和处理U/V色度信号的低通滤波器的阶数决定的。
[0104] 图3A中的各单元的功能与图2C中的各单元的功能类似,不再赘述。
[0105] 最后,根据具体的应用环境,对处理后的Y亮度信号,进行叠加后的U和V色度信号(即C色度信号)进行处理。
[0106] 比如如果应用在S-video端口,则处理后的Y亮度信号分成两路,一路要输出给数模转换器(DAC),经过转换后输出(即图中的Y);另一路发给加法器。
[0107] C色度信号分成两路,一路要输出数模转换器(DAC),经过转换后输出(即图中的C);另一路发给加法器。
[0108] 加法器将收到的处理后的Y亮度信号与C色度信号进行叠加形成全电视信号(CVBS)。
[0109] 需要说明的是,应用在其他端口的方式与应用在S端口的类似,不再赘述。
[0110] 如图3B所示,本发明实施例第二种54M时钟的信号编码器中,与如图3A不同的是第二信号叠加单元90代替了第一信号叠加单元80,而第二信号叠加单元90在54M数据时钟频率下工作,其他的单元的功能与图3A中的相同,而第二信号叠加单元90的功能与图2D中的相同,不再赘述。
[0111] 如图4所示,本发明实施例信号编码的方法包括下列步骤:
[0112] 步骤401、按照预定周期交替输出所述第一色度信号和第二色度信号。
[0113] 其中,如果第一色度信号是U色度信号,则第二色度信号是V色度信号;
[0114] 如果第一色度信号是V色度信号,则第二色度信号是U色度信号。
[0115] 其中,本发明实施例的第一色度信号副载波的相位和第二色度信号副载波的相位的相差90度,也就是说,主要是相位相差90度的两个色度信号副载波都适用本实施例。
[0116] 比如正弦波(Sin)和正弦波(Sin):
[0117] 第一色度信号是U色度信号,则第一副载波是正弦波(Sin);
[0118] 第一色度信号是V色度信号,则第一副载波是余弦波(Cos);
[0119] 相应的,第二色度信号是U色度信号,则第二副载波是正弦波(Sin);
[0120] 第二色度信号是V色度信号,则第二副载波是余弦波(Cos)。
[0121] 步骤402、按照所述预定周期交替地以所述第一色度信号对应的第一副载波对所述第一色度信号进行调制、和以所述第二色度信号对应的第二副载波对所述第二色度信号进行调制。
[0122] 步骤403、将经调制后的第一色度信号延迟所述预定周期输出。
[0123] 步骤404、将经延迟后的第一色度信号和经调制后的第二色度信号进行叠加。
[0124] 在具体实施过程中,第一副载波和第二副载波可以预先分别存储,在调制第一色度信号和第二色度信号时可直接读取使用。较佳的,还可以只存储其中一种副载波,这样可以节省存储器的容量。则所述第一副载波可以通过以下方式产生:
[0125] 步骤X1、根据所述第一色度信号确定对应的第一副载波;
[0126] 步骤X2、根据副载波采样值的存储方式,确定与所述第一副载波相匹配的第一读取顺序;
[0127] 步骤X3按照所述第一读取顺序读取所存储的副载波的采样值;
[0128] 所述第二副载波可以通过以下方式产生:
[0129] 步骤Y1、根据所述第二色度信号确定对应的第二副载波;
[0130] 步骤Y2、根据副载波采样值的存储方式,确定与所述第二副载波相匹配的第二读取顺序;
[0131] 步骤Y3、按照所述第二读取顺序读取所存储的副载波的采样值。
[0132] 其中,有多个存储子单元,每个存储子单元都存储一个副载波的采样值。
[0133] 步骤X3和步骤Y3中存储的副载波的采样值是相同的。
[0134] 所有存储子单元组合成一个只读存储器。
[0135] 存储的副载波采样值的存储方式是指存储的副载波采样值的数量、内容、存储顺序等。
[0136] 比如存储子单元顺序存储0~90度的正弦波的采样值;存储子单元逆序存储90~180度的正弦波的采样值。上面举的两个例子都是存储子单元存储的副载波采样值的存储方式。
[0137] 色度信号正交调制性是指对第一色度信号和第二色度信号进行正交调制的两个副载波的相位差是90度。
[0138] 具体的,步骤X2中,所述根据副载波采样值的存储方式,确定与所述第一副载波相匹配的第一读取顺序包括:确定存储副载波的采样值的每个存储子单元的地址;根据所述副载波采样值的存储方式,确定与所述第一副载波相匹配的第一读取顺序,所述第一读取顺序是由所述存储子单元的地址组成的;
[0139] 步骤X3中,顺序读取所述第一读取顺序中的地址对应的存储子单元中的副载波的采样值。
[0140] 步骤Y2中,所述根据副载波采样值的存储方式,确定与所述第二副载波相匹配的第二读取顺序包括:确定存储副载波的采样值的每个存储子单元的地址;根据所述副载波采样值的存储方式,确定与所述第二副载波相匹配的第二读取顺序,所述第二读取顺序是由所述存储子单元的地址组成的;
[0141] 步骤X3中,顺序读取所述第二读取顺序中的地址对应的存储子单元中的副载波的采样值。
[0142] 以下假设第一色度信号的副载波为正弦波sin,第二色度信号的副载波为余弦波cos。
[0143] 由于正弦波和余弦波相差90度,所以本实施例可以存储一个完整的正弦波或余弦波的采样值(即0~359度),就可以改变读取顺序,从而得到完整的余弦波或正弦波的采样值;由于正弦波和余弦波的对称性,较佳的,可以只存储0~90°的正弦波或余弦波的采样值,余下相位的采样值可以通过改变读取顺序得到。
[0144] 比如只存储0~90°的正弦波的采样值,其他90~360°的采样值通过来自DDS counter的值变换得到读取地址,参见表1。
[0145] 其 中,cq[31:20] 是 假 设 的32 位DDS counter 的 高 12位。Cq[31:30] =00/01/10/11分别对应此时副载波相位处于0~90度,90~180度,180~270度,270~
360度范围内。存储子单元中只存储0~90度范围的1024个采样值。如果Cq[31:30]=
00时,要产生正弦波sin只要把cq[29:20]作为地址直接送给副载波产生单元就可以,而如果Cq[31:30]=01,则需要把cq[29:20]取补码才能产生90~180度范围的正弦波,以此类推。如果要产生余弦波cos,按照表中的“周期1(cos)”行的计算方法进行转换。
[0146] 需要说明的是,存储其他角度的采样值(比如180~270度,270~360度)的变换方式与上面介绍的0~90度的方式类似,不再赘述。
[0147] 由于第一色度信号和第二色度信号相差一个周期输出,所以要让色度叠加单元50对第一色度信号和第二色度信号进行叠加,需要对第一色度信号进行延迟处理。具体的,可以增加一个延迟单元,则步骤403中,对于调制后的第一色度信号可以进行延迟处理(即延迟一个周期)。
[0148] 其中,步骤401之前还可以进一步包括:
[0149] 步骤400、在当前周期到达之前,同时接收第一色度信号和第二色度信号。
[0150] 其中,接收所述第一色度信号和所述第二色度信号的周期是所述预定周期的两倍。
[0151] 这里需要设定两个周期时间,一个是接收色度信号的周期(步骤400中的周期),另一个是输出色度信号的周期(即预定周期)。
[0152] 比如接收色度信号的周期为M,则输出色度信号的周期为M/2,这样在M周期同时接收的第一色度信号和第二色度信号,在两个输出色度信号的周期(即M周期)可以输出第一色度信号和第二色度信号,从而在接收色度信号和输出色度信号的时间上保持一致。
[0153] 由于有可能第一色度信号和/或第二色度信号的采样率与预先设置的采样率不同(其中,可以根据需要对采样率进行预先设置,比如预先设置的采样率等于生成电视信号的数模转换阶段所要求的采样率),这时需要对第一色度信号和/或第二色度信号进行插值处理,比如ITU-R BT656协议定义的输入信号数据时钟频率为27M,数据格式为YCbCr4:2:2。首先把数据从YCbCr色彩空间转换到YUV色彩空间,由于数据格式为YCbCr4:2:2,则U信号和V信号的采样率是6.75M。这时需要将U信号和V信号分别进行4倍插值,由于进行插值处理后会产生高频谐波,所以还需要进行滤波处理。则步骤401之前还可以进一步包括:
[0154] 在所述第一色度信号和所述第一色度信号的采样率与预先设置的采样率不同时,步骤401和步骤402之间还可以进一步包括:
[0155] 对所述交替输出的第一色度信号和第二色度信号分别进行插值滤波处理。
[0156] 在具体实施过程中,可以采用线形插值再滤波的方法,或者在数据间插零再滤波的方法。
[0157] 在具体实施过程中,滤波处理可以通过低通滤波器实现。
[0158] 在进行插值处理时,还可以不进行4倍插值,对第一色度信号和第二色度信号作2倍插值,这样Y亮度信号就不做插值,后面复用的的色度信号通路工作于27M,第一色度信号和第二色度信号叠加之后的电路直到DAC都工作于13.5M,DAC做转换的采样率也就是13.5M。
[0159] 由于第一色度信号和第二色度信号在进行调制之前,第一色度信号和第二色度信号中处于消隐区的部分分量需要与色同步信号的幅度值进行叠加,这时有两种方式:
[0160] 第一种方式在按照预定周期交替输出所述第一色度信号和所述第二色度信号之前,在所述第一色度信号和所述第二色度信号上分别叠加色同步信号的幅度值。
[0161] 第二种方式:在对第一色度信号和第二色度信号进行调制前,在所述交替输出的第一色度信号和第二色度信号上分别叠加色同步信号的幅度值。
[0162] 显然,本领域的技术人员应该明白,上述的本发明的各单元或各步骤可以用通用各个集成电路单元,或者将它们中的多个单元或步骤制作成单个集成电路单元来实现。这样,本发明不限制于任何特定的硬件和软件结合。应该明白,这些具体实施中的变化对于本领域的技术人员来说是显而易见的,不脱离本发明的精神保护范围。
[0163] 从上述实施例中可以看出,本发明实施例的信号编码器包括:选择单元,用于按照预定周期交替输出所述第一色度信号和所述第二色度信号;调制单元,用于按照所述预定周期交替地以所述第一色度信号对应的第一副载波对所述第一色度信号进行调制、和以所述第二色度信号对应的第二副载波对所述第二色度信号进行调制;延迟单元,用于将经调制后的第一色度信号延迟所述预定周期输出;色度叠加单元,用于将经延迟后的第一色度信号和经调制后的第二色度信号进行叠加。由于将第一色度信号和第二色度信号进行复用,因此只需要一个调制单元,从而减小了电路中单元的数量和电路的体积,提高了电路的使用效率,并节省了资源。
[0164] 显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。