在多媒体接口中的射频干扰减少的制作方法_2

文档序号:9732375阅读:来源:国知局
每一时钟周期中至8位数据数值(D0-D7)并通过信道1以传输以作为10位码。
[0023]图2显示两控制周期215。控制周期215处于每一数据岛周期210之前,并且控制周期也处于每一视频周期205之前。在控制周期215期间,来源接口装置302处理和发送控制数据。在一例子中,控制数据对应于显示同步信息,例如通过来源接口装置302所传输至接收接口装置304的视频帧的垂直和水平同步数据。另举一例来说,控制数据包括描述控制数据之后的数据的信息。具体地说,来源接口装置302处理和发送控制数据表示前导码220。前导码220为八个相同的2位控制字符的序列,用以辨识控制数据之后的数据为视频数据或数据岛数据。前导码220通过来源接口装置302进行加扰并且将其转换成最小化转换控制码,此将配合图3、4一起描述于下。
[0024]控制数据的本质可以为很重复的,并且需要频繁的相同数值的重复发送。相对于其他类型的数据,控制数据的重复本质易于增加电磁干扰或射频干扰。因此,如配合图3、4所描述,通过控制数据的加扰和编码以达到电磁干扰或射频干扰的有效的减少。特别是,依据有助于电磁千扰和射频干扰减少所进行的扩展和加扰的结果,从一大组的最小化转换控制码选出最小化转换控制码。
[0025]在数据岛周期210期间,来源接口装置302处理和发送数据岛资料。数据岛数据包括辅助数据和保护频带数据,辅助数据包括有效视频数据相关联的音频数据。辅助数据也包括信息帧(InfoFrames)、其他描述有效音频或视频流的信息、或其他描述来源接口装置302的信息。辅助数据使用分组222与223被传送。每一分组222与223包括分组数据和描述分组数据类型的报头,例如音频分组、空分组、信息帧分组。在一实施例中,分组222、223在传输前,被加扰并且以TERC4(最小化转换差分信号减少误差编码)来编码。
[0026]在数据岛周期210期间,保护频带数据也在辅助数据分组222、223前被传输用以提供转换至辅助数据分组222、223,或是跟随于辅助数据分组222、223用以提供转换远离辅助数据分组222、223。保护频带数据也做为缓冲的用途,用以防止数据岛数据在传输前或后之间的干扰。在一实施例中,保护频带数据使用(TMDS)最小化转换差分信号算法进行编码。
[0027]在视频周期205期间,来源接口装置302处理和发送视频数据。视频数据包括前导保护频带数据和有效视频数据207。前导保护频带数据共第二控制周期215和视频周期205间的转换。有效视频数据207包括描述被显示于显示设备(例如接收接口装置304)的像素色彩层次的视频像素信息。在一实施例中,前导保护频带数据和有效视频数据两者皆被加扰,再以TMDS编码。
[0028]图3依据本发明的实施例,显示来源接口装置和接收接口装置的框图。在一实施例中,HDMI电缆承载由三个多媒体信道(信道0、信道1和信道2和一个时钟信道构成的四个差分对。三个多媒体信道用于承载视频数据、数据岛数据和控制数据。来源接口装置302通过三个数据信道传输视频数据、数据岛数据和控制数据。图3只有显示通过单个HDMI信道1(即数据线123和124〉通信的电路。通过其余HDMI信道通信的电路基本上类似图3显示的电路。
[0029]来源接口装置302加扰和编码数据305,并且通过HDMI信道340传送经编码的数据至接收接口装置304。在一实施例中,来源接口装置302包括伪随机数生成器310、加扰器315和编码器320。这些组件可以以电路来实现。
[0030]伪随机数生成器310生成伪随机数。举例来说,伪随机数生成器310为线性反馈移位寄存器(LFSR)。
[0031]加扰器315通过使用全部或部分由伪随机数生成器310生成的伪随机数来加扰数据305。如上述所示,数据305可为视频数据、数据岛数据或控制数据。加扰数据305减少了当传输数据305时所生成的电磁干扰或射频干扰。加扰器315可应用多种技术以生成加扰数据。在一实施例中,加扰器315依据在数据305和伪随机数生成器310生成的伪随机数之间执行~0&运算以生成加扰数据,如配合图4近一步地描述于下。经加扰的数据传送至编码器320。
[0032]编码器320将从加扰器315生成加扰数据,使其生成最小化转换和直流平衡码。编码器320将用以减少电磁干扰或射频干扰的加扰数据编码,因而在编码器320的输出处生成10位的字符码。在一实施例中,编码器320利用最小化转换差分信号(TMDS)算法编码加扰数据的对应于(1)保护频带和(2)有效视频数据的部分。再一实施例中,编码器320利用TMDS编码加扰数据的对应于其他类型数据(例如:辅助数据和控制数据)的其他部分。
[0033]又一实施例中,编码器320将加扰的辅助数据和音频数据(数据岛分组数据)编码为TMDS误差减少(TERC4)码。TERC4编码通过加扰辅助数据和音频数据中的4位值的映射成预先确定的10位代码来生成。
[0034]另一实施例中,编码器320编码控制数据中的2位的值,使成为10位的控制码。控制码为直流平衡的,并且可以或可以不被最小化转换。举例来说,当生成控制码时,编码器320使用差异值以达成直流平衡。生成最小化转换和直流平衡控制码的一例子详述于下的图4。在一实施例中,来源接口装置302生成最小化转换控制码以传输至无法处理最小传输控制码功能的接收接口装置304,如进一步配合图4描述于下。
[0035]在一实施例中,来源接口装置302包括接收从编码器320来的编码的接口电路(图未显示)。此接口阵列化编码和通过HDMI信道340以传输至接收接口装置304的用以编码的差分信号。接口可使用电流模式逻辑以传输差分信号。
[0036]接收接口装置304将通过HDMI信道340从来源接口装置302接收的最小化控制码进行解码和解扰。在一实施例中,接收接口装置304包括伪随机数生成器355、解扰器365和解码器360。这些组件可以电路实现。
[0037]伪随机数生成器355生成伪随机数。举例来说,伪随机数生成器355为线性反馈移动缓存器(LFSR)。
[0038]再一实施例中,接收接口装置304中的伪随机数生成器355与来源接口装置302中的伪随机数生成器310进行同歩。此二伪随机数生成器310、355的同步有助于接收接口装置304准确地和有效率地解扰从来源接口装置302接收的受加扰的最小传输码。举例来说,二伪随机数生成器310、355在相同时间被初使化至相同的状态,一旦它们的状态被初使化,二伪随机数生成器310、355推进每个传输字符为相等量。再举一例子来说,二伪随机数生成器310、355的同步通过周期地传输控制码序列以达成。另举一例子来说,在每一次视频帧,用于同步的控制码的序列为从来源接口装置302传输至接收接口装置304的控制码的直流平衡最小化转换序列。
[0039]解码器360解码由接收来源接口装置302接收的最小化转换和直流平衡的数据,用以取回加扰器315生成的加扰数据。在一实施例中,解码器360使用了 TDMS来解码最小化转换数据的部分,例如对应于(2)保护频带数据和(2)有效视频数据的部分。再一实施例中,解码器360解码从来源接口装置302接收的TERC4代码。TERC4代码通过将10位的代码映射到表示辅助数据和音频数据的预先确定的4位值以被解码器所解码。另一实施例中,解码器360将10位长度的最小化转换控制码解码为表示恢复控制数据的2位值,如进一步配合图6描述于下。
[0040]解扰器365通过使用伪随机数生成器355生成的全部或一部分伪随机数,以解扰从解码器360接收的加扰数据。如上述所示,解扰器365使用二伪随机数生成器310、355生成的相同伪随机数的相同部分,用以准确地解扰加扰数据。解扰器365应用各种技术以解扰加扰数据,用以生成恢复数据370。举例来说,解扰器365通过在加扰数据305和伪随机数生成器355生成的伪随机数之间执行X0R运算来生成恢复数据,如进一步配合图6描述于下。通常的情况下,恢复数据370匹配被来源接口装置302加扰并且最小化转换的数据305。
[0041 ]在一实施例中,接收接口装置304包括接口电路(图未显示),用以解串行化在提供给解码器360的前接收的数据。
[0042]图4依据本发明的实施例的生成最小化转换和最大化传输控制码的来源接口装置的加扰器315和编码器320的框图。需注意的
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1