[0117] 图4中,503和504表示l=16、k=2的例子,由上下2线之间连续的16个像素的数据构成。压缩处理部114以该图像数据的单位进行压缩。作为压缩处理,可以具有水平压缩部和垂直压缩部,准备垂直方向k像素数(线数)不同的k1和k2(k1
[0118] 作为压缩的图像数据的单位的一例,用32像素为例进行说明,但也可以是64像素或128像素等单位。
[0119] 在输入的色差信号是422格式的情况下,色差信号的Cb成分和Cr成分是按每1个像素交替的数据。例如4k2k图像中,可以将Cb成分和Cr成分合并作为n=3840、m=2160的图像数据处理。一般而言Cb成分彼此之间、Cr成分彼此之间的相关性高,所以通过将Cb成分和Cr成分分别作为n=1920、m=2160处理,而成为仅在同一成分中压缩的图像数据的单位块,由此能够提高压缩效率。
[0120] 在输入的色差信号是420格式的情况下,色差信号的Cb成分和Cr成分相对于4个像素的Y信号是1个像素的数据。例如4k2k图像中,可以将Cb成分和Cr成分合并作为n=1920、m=2160的图像数据处理。一般而言Cb成分彼此之间、Cr成分彼此之间的相关性高,所以通过将Cb成分和Cr成分分别作为n=1920、m=1080处理,而成为仅在同一成分中压缩的图像数据的单位,由此能够提高压缩效率。
[0121] 压缩编码信息由主压缩编码信息和副压缩编码信息构成。基于主压缩编码信息和副压缩编码信息,能够进行从压缩图像数据到原图像数据的解压缩处理。
[0122] 仅用主压缩编码信息能够进行简易的解压缩处理或者部分解压缩处理。
[0123] 主压缩编码信息用与副压缩编码信息相比容错性更高的传输线路传输。本实施例中,在有效期间406中传输压缩图像数据和副压缩编码信息,在消隐期间407中传输主压缩编码信息。作为主压缩编码信息在消隐期间407中的传输例,有在垂直消隐期间401中传输线路单位中共用的主压缩编码信息、在水平消隐期间404中传输与同一线中的压缩块对应的主压缩编码信息的方法。
[0124] 通过采用上述结构,即使在传输错误率高的传输线路中副压缩编码信息中发生错误的情况下,主压缩编码信息中发生错误的概率也会大幅降低。因此,在传输错误率高的传输线路中,副压缩编码信息中发生错误的情况下,通过将使用主压缩编码信息简易解压缩后的图像数据或部分解压缩后的图像数据用于错误修正,能够抑制显示的紊乱。此外,通过在主压缩编码信息中包括压缩块尺寸,在副压缩编码信息中发生错误的情况下,能够在压缩块内抑制显示的紊乱。
[0125] 此外,压缩编码信息可以仅由主压缩编码信息或副压缩编码信息构成。
[0126] 压缩编码信息和压缩图像数据的结构例在图5中表示。
[0127] 本例中,压缩块600的单位由子压缩块610、620构成,各子压缩块610、620由像素611、612、613、614和像素621、622、623、624构成。
[0128] 压缩后的压缩块的结构的一例在630中表示。压缩块630由压缩编码信息631和压缩图像数据632构成。压缩图像数据632是通过对像素数据611、612、613、614、621、622、623、624压缩而生成的压缩图像数据。压缩编码信息631是压缩处理中生成的信息。本结构中,在有效期间406中传输压缩编码信息的情况下,当传输错误率高时对于压缩编码信息发生错误的概率也较高,结果存在压缩块单位中容易发生显示紊乱的课题。此外,在消隐期间407中传输压缩编码信息的情况下,因为与有效期间406相比能够传输的数据量大幅减少,所以压缩编码信息量的削减成为课题。
[0129] 压缩后的压缩块的结构的另一例在640中表示。本例中,使压缩编码信息由主压缩编码信息641、副压缩编码信息642、644这2种构成。压缩块640由主压缩编码信息641、副压缩编码信息642和644、压缩图像数据643和645构成。压缩图像数据643是通过对属于子压缩块610的图像数据611、612、613、614进行压缩而生成的压缩图像数据。副压缩编码信息642是对像素数据611、612、613、614的压缩处理中生成的信息。压缩图像数据645是通过对属于子压缩块620的图像数据621、622、623、624进行压缩而生成的压缩图像数据。副压缩编码信息644是对像素数据621、622、623、624的压缩处理中生成的信息。
[0130] 压缩后的压缩块的结构的另一例在650中表示。本例中,使压缩编码信息由主压缩编码信息651、副压缩编码信息652这2种构成。压缩块650由主压缩编码信息651、副压缩编码信息652、压缩图像数据653构成。压缩图像数据653是通过对压缩块600中包括的图像数据611、612、613、614、621、622、623、624压缩而生成的压缩图像数据。主压缩编码信息651和副压缩编码信息652是对压缩块600的压缩处理中生成的信息。
[0131] 压缩后的压缩块的结构的另一例在660中表示。本例与压缩后的压缩块650的差异在于副压缩编码信息662是对压缩后的压缩块650中的副压缩编码信息652进一步进行压缩后的信息这一点。虽然此处未图示,但也可以通过对主压缩编码信息651进一步进行压缩,而实现传输数据量的削减。
[0132] 采用上述压缩后的压缩块640、650、660的结构的情况下,通过使主压缩编码信息在比副压缩编码信息容错性更高的传输线路中传输,而能够抑制在容错性高的传输线路中传输的数据量,并且抑制传输错误对显示图像(复原图像)的影响。
[0133] 图6是于图5所示的压缩后的压缩块640、650、660对应的传输时序的说明图。700和702是有效期间406,701是水平消隐期间404。710、711、712是在有效期间700中传输的压缩前的1线的图像数据。本例中,对于3个压缩块710、711、712进行压缩处理。
[0134] 730是对压缩块710、711、712的压缩处理中生成的主压缩编码信息。731、732、733是对压缩块710、711、712的压缩处理中生成的压缩块。压缩块由压缩图像数据和压缩处理中生成的副压缩编码信息构成。压缩后的压缩块731的结构的一例用740、750、760表示。它们分别与图5所示的子压缩块640、650、660对应。
[0135] 主压缩编码信息730在比有效期间700、702容错性更高的水平消隐期间701中传输。此外,对图像数据710的压缩处理中生成的由压缩图像数据和副压缩编码信息构成的压缩后的压缩块731、732、733在水平消隐期间701后的下一个有效期间702中传输。其中,也可以在垂直消隐期间401中传输主压缩编码信息的一部分或全部。
[0136] 主压缩编码信息和副压缩编码信息的一例用图28说明。
[0137] 考虑进行压缩块920的单位是水平32像素、子压缩块921、922、923、924的单位是8像素的压缩处理的情况。将与开头的子压缩块921对应的压缩编码信息926作为主压缩编码信息,与此外的3个子压缩块对应的压缩编码信息927、928、929作为副压缩编码信息。
[0138] 主压缩编码信息由与开头的子压缩块921对应的压缩编码信息926、和子压缩块921的解压缩处理中使用的其他压缩编码信息(例如各子压缩块中共用的共用压缩编码信息925等)构成。
[0139] 副压缩编码信息由与从第2个起的子压缩块922、923、924对应的压缩编码信息927、928、929构成。
[0140] 通过采用本例的结构,在传输错误率高的传输线路中,副压缩编码信息中发生了错误的情况下,通过将使用主压缩编码信息解压缩后的属于开头的子压缩块的图像数据用于错误修正,能够抑制显示的紊乱。作为错误修正的一例,有根据属于用主压缩编码信息解压缩后的各压缩块的开头的子压缩块的图像数据,生成属于发生了错误的子压缩块的插值图像并显示的方法。
[0141] 作为传输线路的一例,有在有效期间406中传输副压缩编码信息(图28(c))和压缩部输出(图28(d))、在容错性更高的水平消隐期间404中传输主压缩编码信息的方法。
[0142] 主压缩编码信息和副压缩编码信息的另一例用图27说明。
[0143] 考虑压缩块900的单位是水平32像素、子压缩块901、902、903、904的单位是8像素的压缩处理。
[0144] 第一压缩部(压缩部A133)中,对子压缩块901、902、903、904以子压缩块单位进行第一压缩处理,生成子压缩块单位的副压缩编码信息(第一压缩编码信息905、906、907、908)和压缩图像数据(第一压缩图像数据909、910、911、912)。第二压缩部(压缩部B134)中,对输入的4个子压缩块单位的压缩图像数据(第一压缩图像数据909、910、911、912)进一步进行第二压缩处理,生成1个主压缩编码信息(第二压缩编码信息914)和压缩图像数据(第二压缩图像数据914)和压缩图像数据(第二压缩图像数据915)。通过使主压缩编码信息在比副压缩编码信息(第一压缩编码信息905、906、907、908)和压缩图像数据(第二压缩图像数据915)的传输线路容错性更高的传输线路中传输,即使在传输错误率高度的传输线路中,也能够进行直到子压缩块单位的解压缩处理,能够将错误的影响范围抑制在子压缩块范围内。
[0145] 通过在第二压缩编码信息914之外还将第一压缩编码信息905、906、907、908中共用的压缩编码信息913作为主压缩编码信息传输,能够进一步提高容错性。
[0146] 作为压缩编码信息的另一例,考虑例如压缩块单位是水平32像素、子压缩块单位是8像素、按子压缩块单位附加尺寸信息的压缩处理的情况。将每个子压缩块单位的尺寸信息的总和、即压缩块单位的尺寸信息包括在主压缩编码信息中,按每个子压缩块单位将尺寸信息包括在副压缩编码信息中。通过在容错性更高的传输线路中传输主压缩编码信息,在传输错误率高的传输线路中,副压缩编码信息中发生了错误的情况下,通过基于主图像编码信息生成压缩块单位的尺寸,按该尺寸跳过解压缩处理,能够防止错误对下一个压缩块的影响。
[0147] 在容错性高的传输线路中,能够传输的数据量充裕的情况下,也可以将与各子压缩块对应的尺寸信息全部作为主压缩编码信息传输。该情况下,当副压缩编码信息中发生了错误时,通过基于主图像编码信息生成发生了错误的子压缩块的尺寸,不进行该尺寸的解压缩处理,能够防止错误对其他子压缩块的影响。
[0148] 图7是表示压缩处理部114的结构的一例的框图。
[0149] 输入部130是用于对压缩处理部114输入图像数据的输入部。
[0150] 输入的图像数据被供给到压缩部A133、压缩部B134、压缩部C135。
[0151] 压缩部A133、压缩部B134、压缩部C135对输入的图像数据进行分别不同的压缩处理,生成压缩编码信息和压缩图像数据。其中,由控制信号131指定的压缩部以外的压缩部,也能够通过不进行压缩处理或停止工作时钟本身,而削减消耗电力。
[0152] 压缩部A133、压缩部B134、压缩部C135由对构成压缩块的多个图像数据进行压缩的压缩电路构成。作为压缩方式的一例,由在水平方向上进行Wavelet变换运算,对其运算结果编码的压缩方式等构成。压缩方式可以应用阿达马变换、游程编码、霍夫曼编码、差分编码等。
[0153] 此外,作为其他压缩方式的一例,由对垂直方向的多个图像数据进行压缩的压缩电路构成。作为压缩方式的一例,由将垂直方向2线、水平方向16像素的图像数据作为压缩的图像数据的单位块,首先对于垂直方向取差分,接着对水平方向取差分。对其结果编码的压缩方式等构成。
[0154] 此外,作为其他压缩方式的一例,由在输入444格式或422格式的色差信号时,疏化抽取为422格式或420格式的电路构成。输入了444格式或422格式的情况下,在后述的图8所示的压缩处理部114的结构中,超过了规定的压缩率的情况下,也可以进行疏化抽取(間引き)为422格式或420格式的处理。
[0155] 此处,压缩率指的是压缩前的数据量与压缩后的数据量的比。例如,压缩前的数据量是100、压缩后的数据量是30的情况下,压缩率是30%。从而,压缩率越高,压缩后的数据量越多,画质劣化越少。
[0156] 图10是表示压缩部A133的结构的一例的框图。
[0157] 输入部150是用于对压缩部A133输入图像数据的输入部。
[0158] 输入部151是用于输入控制压缩部A133用的控制信号的输入部。
[0159] 第一压缩部153是对输入的图像数据进行压缩处理,生成压缩编码信息和压缩图像数据的区块。由第一压缩部153生成的压缩编码信息,被供给到压缩编码信息生成部155。此外,由第一压缩部153生成的压缩图像数据,被供给到选择部156。
[0160] 压缩编码信息生成部155是根据输入的压缩编码信息生成主压缩编码信息和副压缩编码信息的区块。压缩编码信息生成部155也可以具有暂时存储生成的主压缩编码信息和副压缩编码信息的存储器。
[0161] 选择部156是选择从第一压缩部153供给的压缩图像数据、和从压缩编码信息生成部155供给的主压缩编码信息和副压缩编码信息并输出的区块。
[0162] 图11是表示压缩部A133的结构的另一例的框图。
[0163] 输入部160是用于对压缩部A133输入图像数据的输入部。
[0164] 输入部161是用于输入控制压缩部A133用的控制信号的输入部。
[0165] 第一压缩部163是对输入的图像数据进行第一压缩处理,生成副压缩编码信息和压缩图像数据的区块。由第一压缩部163生成的副压缩编码信息被供给到选择部166。此外,由第一压缩部163生成的压缩图像数据被供给到第二压缩部164。
[0166] 第二压缩部164是对输入的压缩图像数据进行第二压缩处理,生成主压缩编码信息和压缩图像数据的区块。由第二压缩部164生成的主压缩编码信息和压缩图像数据被供给到选择部166。
[0167] 选择部166是选择从第一压缩部163供给的副压缩编码信息、和从第二压缩部164供给的主压缩编码信息和压缩图像数据并输出的区块。
[0168] 根据本例的结构,能够进行图27所示的2级的压缩处理。此外,本例中,采用2个压缩部为例进行说明,但也可以设置3级以上的压缩部。
[0169] 以上说明了动作的压缩部A133、压缩部B134、压缩部C135的输出被供给到选择部136。
[0170] 本例中,用具有3个压缩部133、134、135的压缩处理部进行说明,但压缩部也可以仅有1个或2个,也可以具有4个以上压缩部。
[0171] 选择部136选择压缩部A133、压缩部B134、压缩部C135中满足规定的压缩率并且画质指数较高的,供给到纠错编码生成部137。画质指数例如是表示将压缩图像数据复原后的图像数据与压缩前的图像数据的差异越小则越好的值的指数。不发生压缩损失、能够进行可逆编码的情况下是最高值。为了简化画质指数的计算,也可以按各压缩方式准备画质指数的值。与保持444格式压缩发生压缩损失的情况相比,也可以将疏化抽取为422格式后能够进行可逆编码的情况定义为较高的画质指数。在数据量因压缩反而增加的情况下,通过疏化抽取为422格式或420格式进行压缩、或者减少量化bit数可以达成规定的压缩率,但要设定与该疏化抽取和量化bit数减少相应的画质指数。
[0172] 此外,也可以按照从输入部131输入的控制信号,使压缩部A133、压缩部B134、压缩部C135中的某1个的动作有效,使其他2个停止动作。该情况下,从输入部131对选择部136输入表示动作有效的压缩部的控制信息。选择部136基于该控制信息将动作有效的压缩部的输出信号输出到纠错编码生成部137。
[0173] 纠错编码生成部136对用压缩部A133、压缩部B134、压缩部C135压缩后的图像数据(压缩图像数据)按单位运算纠错编码,对压缩图像数据附加,并输出到存储器控制部139。纠错方式之一有CRC(Cyclic Redundancy Check)方式和奇偶校验方式等。
[0174] 也可以根据数据传输容量判别是否附加纠错编码。这是因为缆线的数据传输容量有限的情况下,附加纠错编码时会较多地疏化抽取像素或灰度等级,导致画面整体的画质劣化。如果传输容量充裕则也可以对压缩图像数据附加纠错编码,提高容错性。也可以通过与有无对压缩图像数据附加纠错的元数据一同传输,而在接收侧判别是否进行纠错处理。此外,也可以根据应用的压缩方式改变纠错处理而改变容错性水平,也可以将表示附加了何种纠错编码的信息作为元数据附加。此外,也可以不进行纠错处理,而是将输入数据直接输出。
[0175] 存储器控制部139暂时性地在存储器部140中存储从纠错编码生成部137供给的压缩图像数据、主压缩编码信息和副压缩编码信息。此外,从存储器部140读取副压缩编码信息和压缩图像数据,在有效期间406中输出。此外,从存储器部140读取主压缩编码信息,在输出压缩图像数据的有效期间406前一个的水平消隐期间404中输出。此外,其他方式也可以是1线的带纠错编码的压缩图像数据、主压缩编码信息和副压缩编码信息都在1线的有效期间406内传输,实现传输量的增大。此外,也可以将纠错编码包括在主压缩编码信息中,在水平消隐期间404中输出,由此提高纠错的可靠性。
[0176] 输出部132输出来自所述存储器控制部139的压缩图像数据、主压缩编码信息和副压缩编码信息。虽然未图示,图7的各区块的动作按照图1的控制部110的控制信号被控制。
[0177] 图12是表示纠错编码生成部136的结构的一例的框图。对输入部170输入压缩图像数据。将压缩图像数据输入到保持部175和纠错编码运算部173。纠错编码运算部173对输入的压缩图像数据,用生成多项式进行循环运算。
[0178] 生成多项式的一例有:(式1)G(X)=X16+X12+X5+1。该生成多项式对输入的压缩图像数据中的各比特取逻辑异或进行循环运算。使运算的单位为压缩图像数据的单位。
[0179] 输入部171中输入表示输入压缩图像数据的期间的信号,对时序生成部174供给。时序生成部174对压缩图像数据的有效期间进行计数,将表示处理了压缩的图像数据的单位块的运算的信号作为纠错运算结果输出时序信号,输出到数据保持部175。进而,时序生成电路174将表示压缩图像数据的输入期间的时序信号、和输出压缩图像数据和纠错编码运算结果的时序信号等一同输出到保持部175。
[0180] 数据保持部175按照时序生成部174表示的时序,用例如存储器或触发器、延时元件等暂时存储纠错编码运算部173的运算结果和压缩图像数据,使它们依次输出到输出部132。
[0181] 图13是表示数据传输部115的结构的一例的框图。
[0182] 输入部180将压缩图像数据输出到串行器部184。此外,输入部181中输入图像数据的时钟,并输出到PLL186和输出部182。
[0183] 图像数据的时钟使用与非压缩图像数据的标准时间格式中使用的像素时钟同步的时钟。例如,也可以使用将非压缩图像数据的像素时钟2分频后的时钟。该情况下,该非压缩图像数据是12bits的量化图像数据的情况下,时钟上是1/2,量化bit数上是8/12,所以上述规定的压缩率需要设定为1/3以下。时钟除2分频以外,也可以是3/4倍频或2/3倍频。通过将与非压缩图像数据的像素时钟同步的时钟用于压缩图像数据的传输,具有在接受侧复原非压缩图像数据的情况下,通过将传输时钟的2倍或4/3倍、3/2倍等倍频的时钟用作像素时钟,能够使复原数据的抖动最小化的优点。
[0184] PLL186对于输入的时钟生成倍频或分频的时钟。作为倍频的一例,有对于输入的时钟的频率5倍或10倍等。由PLL186生成的时钟可以是1种时钟,也可以是2种时钟。作为1种时钟的例子,有输入的时钟的10倍频。此外,作为2种时钟的例子,有优先考虑数据传输量的第一时钟速度、和优先考虑降低错误发生频度的比第一时钟速度慢的第二时钟速度的时钟。作为速度的一例,有使上述第一时钟速度为输入时钟的10倍频、第二时钟速度为输入时钟的5倍频等。
[0185] 将由PLL186生成的倍频后的时钟输出到串行器部184。
[0186] 串行器184使输入的YCbCr亮度色差信号的压缩图像数据以10倍频的时钟按1bit串行化,输出到电平变换部185。在相对于输入到输入部181的1个时钟周期,输入到输入部180的数据有8bit的情况下,也可以使用将该8bit数据映射至10bit串行化的抑制比特流的DC成分的TMDS传输方法等。在与输出部176连接的缆线有3根的情况下,通过对每根缆线进行上述串行处理,能够发送每一输入时钟周期24bit的压缩图像数据。
[0187] 电平变换部185经由输出部182输出适合缆线传输的形式的信号。
[0188] 图8是表示压缩处理部114的结构的另一例的框图。
[0189] 存储器控制部142暂时性地在存储器部140中存储从纠错编码生成部137供给的压缩图像数据、主压缩编码信息和副压缩编码信息。此外,从存储器部140读取副压缩编码信息和压缩图像数据,在有效期间406中输出。此外,从存储器部140读取主压缩编码信息,在输出压缩图像数据的有效期间406前一个的水平消隐期间404中输出。进而,能够从存储器部140读取压缩图像数据,供给到选择部141。
[0190] 选择部141是选择从输入部130输入的图像数据、和从存储器控制部142供给的压缩图像数据143中的某一方,供给到压缩部A133、压缩部B134、压缩部C135的区块。此外,也可以将从输入部130输入的图像数据输出到规定的压缩部,并且将压缩图像数据143输出到其他压缩部。根据本例的结构,能够进行图27所示的2级的压缩处理。此外,也可以进一步进行3级以上的压缩处理。
[0191] 图9是表示压缩处理部114的结构的另一例的框图。
[0192] 选择部138将从纠错编码生成部137供给的主压缩编码信息和副压缩编码信息输出到存储器控制部145,将从纠错编码生成部137供给的压缩图像数据输出到选择部144。
[0193] 存储器控制部145暂时性地在存储器部140中存储从选择部138供给的主压缩编码信息和副压缩编码信息。此外,从存储器部140读取副压缩编码信息,通过选择部144在后述的有效期间406中输出。此外,从存储器部140读取主压缩编码信息,通过选择部144在输出副压缩编码信息的有效期间406前一个的水平消隐期间404中输出。
[0194] 选择部144是选择从选择部138供给的压缩图像数据、和从存储器控制部145供给的主压缩编码信息和副压缩编码信息,输出到输出部132的区块。
[0195] 本例中,选择部138也可以不通过存储器控制部145,而是将副压缩编码信息与压缩图像数据一同直接输出到选择部144。该情况下,存储器控制部145进行对主压缩编码信息的存储器写入和读取处理。通过采用本例的结构,能够将发送机100一侧的存储器部140具有的存储量抑制为较少。
[0196] 在图14~图17中表示传输主压缩编码信息的一部分的分组的一例。
[0197] 图14和图16是分组的头的一例,在最初的头数据块HB0中描述表示与本发明的压缩编码传输方式相关的信息的共用的头类型0Bh。HB1的各bit和HB2的Bit4~7为了将来扩展用而设为0。HB2的Bit0~3所示的Eco_Packet#表示帧内的识别。图15和图17是在头之后传输的28byte的数据的一例。
[0198] 图14的头中,对Eco_Packet#分配0h,表示由图14的头与图15的数据构成的分组是各帧内的共用信息(主压缩编码信息)。该分组配置在垂直消隐期间中,在各图像帧中至少发送1次。以下说明图15的数据的内容。
[0199] Color_Sample表示色彩采样信息,例如0表示YCbCr亮度色差信号中的444格式(以下称为YCbCr444),1表示YCbCr亮度色差信号的422格式(以下称为YCbCr422),2表示YCbCr亮度色差信号的420格式(以下称为YCbCr420),3表示RGB信号的444格式(以下称为RGB444),4~7用于将来扩展。也可以在422格式和420格式中进而追加分配表示CbCr的采样位置信息的Bit。
[0200] Eco_Mem在传输压缩图像数据的有效期间406前一个的水平消隐期间中传输后述的图16和图17所示的传输主压缩编码信息的一部分的分组的情况下为0,在传输压缩图像数据的有效期间406后的水平消隐期间中传输的情况下为1。
[0201] CD是Color Depth(色彩深度),例如4h表示各YCbCr成分8bit共计24bit Color,5h表示各YCbCr成分10bit共计30bit Color,6h表示各YCbCr成分12bit共计36bit Color,7h表示各YCbCr成分16bit共计48bit Color,其他用于将来扩展。该定义符合HDMI已规定的Deep Color Mode的定义。
[0202] Eco_FLM在帧内的所有块的压缩编码方式相同的情况下为1,在按每个块设定的情况下为0。在为1的情况下,在后述的Eco-CD0和Eco-CD1、Eco-CD2中分别描述Y、Cb、Cr的压缩编码方式。
[0203] CK_N和CK_M的比(CK_N/CM_M)表示非压缩图像数据的像素时钟与传输压缩后的数据的信道的时钟例如TMDS时钟的频率比。例如如果CM_N=1且CK_M=2,则相对于4k2k情况下的非压缩图像数据的像素时钟594MHz,传输系统的TMDS时钟为1/2即297MHz。
[0204] Eco_Block表示构成压缩块的像素数。
[0205] Eco_CD0~Eco_CD3表示应用于各图像数据单位块的压缩编码信息的4种候选。如图18中的一例所示,从压缩的图像数据单位的压缩编码信息Eco_Code中选择4种。
[0206] 由图16的头和图17的数据构成的分组,在各水平消隐期间中传输1个以上。图16的头中的Eco_Packet#表示各线中传输的本分组的序列号,从1开始依次增加1。
[0207] Eco_length_0~Eco_length_39表示在有效期间406中传输的压缩块的尺寸信息。作为尺寸信息的一例,有压缩块的比特尺寸、字节尺寸。此外,也可以是作为压缩块的比特尺寸、字节尺寸的源的信息。例如,压缩块尺寸S_Block取从32bit到64bit的增量为2的值的情况下,有用下式定义压缩块的比特尺寸的方法:
[0208] (式2)S_Block=32+(2×Eco_length_#)(#为0~39)
[0209] 上述例子中,Eco_length_#是4bit。
[0210] Eco_length_#可以按Y、Cb、Cr分别规定,也可以用Y、Cb和Cr的压缩块尺寸相加后的值规定。在后者的情况下,能够将Eco_length_#的传输量削减为1/3。
[0211] 对压缩块单位规定的压缩编码信息,作为副压缩编码信息与压缩图像数据一同在有效期间406中传输。副压缩编码信息的种类有Eco_Error_0~39和Code_0~Code_39。
[0212] Eco_Error_0~Eco_Error_39表示纠错编码方式。纠错编码方式是在纠错编码生成部136中对有效期间406中传输的数据运算的纠错编码的方式。纠错编码方式之一有CRC(Cyclic Redundancy Check)方式和奇偶校验方式等。
[0213] Code_0~Code_39在各图像数据单位块中对各Y、Cb、Cr成分顺序描述从用图15的Eco_CD0~Eco_CD3描述的4种压缩编码信息中选择的编号。例如,如果表示开头的图像数据单位块的Y成分的压缩编码信息的Code_0是1,则指的是Eco_CD1。如果Eco_CD1表示10,则根据图18,表示对原图像的数据的444格式Y成分用差分编码方式压缩后的数据。
[0214] 图4所示的将垂直2线作为图像数据单位块的情况下,第1线的Code_0表示图像数据单位块503的压缩编码信息,第2线的Code_0表示图像数据单位块504的压缩编码信息。
[0215] 图15的Color_Sample表示444格式的情况下,Code_1表示第一图像数据单位块的Cb的压缩编码信息,Code_2表示第一图像数据单位的Cr的压缩编码信息,Code_3表示第二图像数据单位块的Y的压缩编码信息。在Color_Sample表示420格式的情况下,Code_1表示第二图像数据单位块的Y的压缩编码信息,Code_2表示第一和第二图像数据单位的Cb(偶数线中为Cr)的压缩编码信息,Code_3表示第三图像数据单位块的Y的压缩编码信息。在Color_Sample表示422格式的情况下,Code_1表示第一和第二图像数据单位块的Cb的压缩编码信息,Code_2表示第二图像数据单位的Y的压缩编码信息,Code_3表示第一和第二图像数据单位块的Cb的压缩编码信息。
[0216] 此外,如果Code_0是0,则指的是Eco_CD0,如果Eco_CD0表示6,则根据图18,表示将原图像的数据的444格式的各Y、Cb、Cr成分12bit数据疏化抽取为420格式8比特。该情况下,仅用Y成分的Code_0决定Cb和Cr的传输方式,所以不需要表示Cb成分的Code_1和表示Cr成分的Code_2的信息,记为0即可。
[0217] 然后,虽然在图1中未图示,但图像接收装置200中装载有保存表示图像接收装置200的性能的EDID(Enhanced Extended Display Identification Data)的ROM。也可以在该ROM中附加判别图像接收装置200是否支持压缩解压缩的信息。由此,图像传输装置100从图像接收装置200的保存了EDID的ROM读取判别是否支持压缩解压缩的信息,如果是支持的装置,则传输压缩后的图像数据,如果是不支持的装置,则不压缩而是按现有的尺寸发送图像,由此能够保持与不支持压缩处理的图像接收装置的兼容性。此外,读取判别是否支持在有效期间406中传输编码信息用的纠错编码方式的信息,如果是支持的装置,则进行纠错编码处理,作为压缩编码信息传输,如果是不支持的装置,则不进行纠错编码处理地发送,由此能够保持与不支持压缩处理的图像接收装置的兼容性。此外,在是不支持的装置的情况下,也可以用消隐期间407中的分组的纠错功能提供对传输错误的容错性。此外,能够通过在显示部208上显示而对用户通知图像接收装置不支持压缩、是现有的图像尺寸、或不支持纠错编码的消息。
[0218] 该EDID的描述例在图19中表示。图19表示对称为HDMI-VSDB的区域扩展的例子。
[0219] 在第6Byte的Bit2中设置表示是否支持本实施例的压缩编码传输方式的Eco_transfer标志。该区域一直作为预约区域处理,所以在不支持的传统设备中记为0,仅有支持的设备记为1,由此能够维持向后兼容性。在该Eco_transfer标志是1的情况下,Byte9和Byte10的描述有效。
[0220] Block_64和Block_128是表示压缩的图像数据单位块的大小分别支持64像素、128像素的标志。图像数据单位块的大小32像素定义为本压缩图像数据传输支持中的必要模式,为了节约EDID描述空间而不记载。
[0221] Eco-Code1~4分别是表示支持图18中表示了一例的压缩编码方式、Wavelet变换、游程编码、霍夫曼编码、差分编码的标志。
[0222] CLK_1、CLK_3/4、CLK_1/2分别是表示支持与非压缩图像数据时钟相对的TMDS传输时钟的频率是1倍、3/4倍、1/2倍的模式的标志。
[0223] Eco_Error_1~4是在支持各自规定的纠错方式的情况下为1、不支持的情况下为0的标志。
[0224] Eco_Mem在主压缩编码信息支持在传输压缩图像数据的有效期间406前一个的水平消隐期间中传输的情况下为1,在传输压缩图像数据的有效期间406后的水平消隐期间中传输的情况下为2。3表示都支持的情况,0表示都不支持的情况。
[0225] 此外,将图像传输装置100作为便携设备使用的情况下,是电池驱动的装置,所以图像传输装置100的消耗电力影响连续使用时间。该情况下,能够压缩传输图像数据而降低数据传输量,减少消耗电力。该效果通过附加例如“省电模式”等功能作为图像传输装置100的工作模式,在从外部供给电源的情况下用非压缩的图像数据传输,在用电池驱动的情况下压缩传输图像数据,由此能够将连续使用时间设定为较长。
[0226] 图20是表示数据接收处理部205的结构的一例的框图。
[0227] 输入部220将由图像发送装置100的电平变换部175变换后的信号输出到电平变换部22。
[0228] 电平变换部224将由图像发送装置100电平变换后的信号变换为数字信号并输出到解串器(Deserializer)部225输出。作为电平变换的一例,有差动信号向单端信号的变换。
[0229] 输入部221中输入从图像发送装置100输出的时钟,输出到PLL226。PLL226生成输入的时钟的10倍的时钟,输出到解串器部225。此外,PLL226从输出部222输出图像接收装置200内使用的像素时钟。在图像显示装置200内使用原图像的非压缩图像数据的像素时钟的情况下,PLL226从输出部223输出对于输入时钟基于图13的分组数据倍频为(CK_M/CK_N)倍后的时钟。
[0230] 解串器部225将串行化后的数据按来自PLL226的时钟并行化,从输出部222输出。解串器部225将10倍时钟的数据并行化并按照规定的例如TMDS译码变换为8bit并行数据从输出部222输出。
[0231] 图21是表示解压缩处理部206的结构的一例的框图。此外,图26是表示解压缩处理部206对图4所示的压缩块的处理概念的时序说明图。
[0232] 输入部230是解压缩处理部206的数据输入部。输入到输入部230的数据中,具有表示图像数据的同步信号的HSYNC(图26(a))和VSYNC,在有效期间406中具有压缩图像数据和副压缩编码信息812和814,在水平消隐期间404中具有主压缩编码信息811和813。对输入部231输入复原后的非压缩图像数据的像素时钟和压缩图像数据时钟等。
[0233] HSYNC、VSYNC、压缩图像数据时钟和复原后的非压缩图像数据的像素时钟,被供给到时序生成部236。时序生成部236根据输入的HSYNC、VSYNC控制计数器,生成并输出垂直消隐期间401、垂直有效期间402、水平消隐期间404、水平有效期间405、有效期间406等的时序等控制解压缩处理部内的各区块所需的时序。
[0234] 压缩编码信息提取部233提取在水平消隐期间中发送的各图像数据单位块的压缩编码信息并存储到压缩编码信息存储部234。
[0235] 该存储期间在图26(c)中表示。主压缩编码信息811是与后续的压缩图像数据812对应的数据,所以在直到第2线的主压缩编码信息813到达的存储期间815中存储该信息就足够。但是,例如使2线的图像数据垂直压缩的情况下,垂直解压缩用压缩编码信息816需要保持到解压缩第2线的压缩图像数据的期间。
[0236] 用纠错部235对在水平有效期间内发送的压缩图像数据进行传输系统的纠错处理。纠错部235按压缩图像数据单位与纠错编码生成部137同样地运算纠错编码。对上述运算结果与从压缩编码信息提取部233输入的纠错编码进行比较,比较结果不同的情况下进行纠错处理。纠错处理的一例有CRC运算。此外,也可以仅进行错误检测,在之后的处理中对错误进行插补。
[0237] 输入的压缩图像数据被供给到解压缩部A237、解压缩部B238、解压缩部C239。
[0238] 解压缩部A237、解压缩部B238、解压缩部C239基于压缩编码信息存储部234的信息,对于输入的压缩图像数据,进行分别不同的解压缩处理,生成解压缩后的图像数据,输出到选择部261。
[0239] 图26(d)(e)表示对图4所示的压缩块,用解压缩部A237进行水平解压缩处理、用解压缩部B238进行垂直解压缩处理的情况下的各解压缩部的输出数据。水平解压缩图像数据818和819表示解压缩部A237的输出数据,垂直解压缩图像数据820和821表示解压缩部B237的输出数据。
[0240] 选择部261基于压缩编码信息存储部234的信息,适当选择输入到输入部230的图像数据、解压缩部A237的输出、解压缩部B238的输出、解压缩部C239的输出,作为复原图像数据824输出到输出部232(图26(f))。
[0241] 图25是表示对于图3所示的压缩块用解压缩部A237进行水平解压缩处理的情况下的解压缩处理部206的处理概念的时序说明图。
[0242] 输入部230是解压缩处理部206的数据输入部。输入到输入部230的数据中,具有表示图像数据的同步信号的HSYNC(图26(a))和VSYNC,在有效期间406中具有压缩图像数据和副压缩编码信息802和804,在水平消隐期间404中具有主压缩编码信息801和803。对输入部231输入复原后的非压缩图像数据的像素时钟和压缩图像数据时钟等。
[0243] 压缩编码信息提取部233提取在水平消隐期间中发送的各图像数据单位块的压缩编码信息并存储到压缩编码信息存储部234。
[0244] 该存储期间在图25(c)中表示。主压缩编码信息801是与后续的压缩图像数据802对应的数据,所以在直到第2线的主压缩编码信息803到达的存储期间805中存储该信息就足够。
[0245] 对于输入的压缩图像数据,用解压缩部A237进行水平解压缩处理,生成解压缩后的图像数据即水平解压缩图像数据806和807,输出到选择部261(图25(d))。
[0246] 选择部261基于压缩编码信息存储部234的信息,适当选择输入到输入部230的图像数据、解压缩部A237的输出、解压缩部B238的输出、解压缩部C239的输出,作为复原图像数据808和809,输出到输出部232(图25(f))。
[0247] 图22是表示解压缩处理部206的结构的一例的框图。本例是采用不在水平消隐期间404、而是与有效期间406内的压缩图像数据一同传输副压缩编码信息的方式的情况下的解压缩处理部的一例。
[0248] 要在有效期间406内发送的数据不仅是压缩图像数据,也一同发送压缩编码信息的情况下,根据压缩方式,存在必须降低压缩图像数据的压缩率的情况,该情况下,复原时的图像的画质劣化有可能变大。其对策是将水平消隐期间缩小为可以发送2个声音数据传输分组的程度,扩大水平有效期间。对于4k2k图像数据用非压缩图像的像素时钟594MHz的一半即297MHz时钟传输的情况下,在实施例1中,水平有效期间是1920,水平消隐期间是280。因为包括2个声音分组的传输期间和前后的保护频带的水平消隐期间有96程度即可,所以使其余184增加到水平有效期间。具有能够使水平有效期间1920扩大约9.5%程度的效果。
[0249] 本例的情况下,水平同步信号的位置和宽度从规定的非压缩图像数据的标准时间偏离,所以在接收侧再现非压缩图像数据时,以对图像数据附加的SVD(Short Video Descriptor)元数据为参考,将时间复原为标准时间格式即可。
[0250] 图22中,对与图21具有同样功能的区块附加相同的编号。差异在于在纠错电路255的输出部上添加了第二影像编码信息提取部250这一点。
[0251] 图21的例子中,压缩编码信息提取部233提取垂直消隐期间内的压缩编码信息(图14和图15的分组)、和水平消隐期间内的压缩编码信息(图16和图17的分组)。本例中,压缩编码信息提取部233仅提取垂直消隐期间或水平消隐期间中传输的主压缩编码信息,用压缩编码信息存储部234存储。
[0252] 本例中,不是用对压缩编码信息在消隐期间内实施纠错处理的分组发送,而是改为施加与其他压缩图像数据同样的纠错处理。因此,将从第二压缩编码信息提取部250输出的纠错部255纠错处理后的主压缩编码信息、和从压缩编码信息存储部234输出的副压缩编码信息输出到解压缩部A237、解压缩部B238、解压缩部C239、选择部251。
[0253] 本例中,压缩图像数据和压缩编码信息在时序上接近,所以不需要除了帧内共用的压缩编码信息外的1个水平周期中的压缩编码信息存储,所以具有能够削减电路规模的效果。
[0254] 图23是表示解压缩处理部206的结构的另一例的框图。
[0255] 图23中,对与图21具有同样功能的区块附加相同的编号。差异在于在各解压缩部的前级添加了选择部260这一点。
[0256] 选择部261基于压缩编码信息存储部234的信息,适当选择输入到输入部230的图像数据、解压缩部A237的输出、解压缩部B238的输出、解压缩部C239的输出,输出到输出部232。选择部261进而能够选择解压缩部A237的输出、解压缩部B238的输出、解压缩部C239的输出中的某一个,输出到选择部260。通过采用本结构的方式,能够对输入部230中输入的压缩图像数据,进行2种方式以上的解压缩处理。
[0257] 此外,虽然未图示,也可以选择解压缩部A237的输出、解压缩部B238的输出、解压缩部C239的输出中的某一个,输出到压缩编码信息存储部234。通过采用该结构,能够进行例如图5的压缩后的副压缩编码信息660的解压缩处理。
[0258] 图24是表示解压缩处理部206的结构的另一例的框图。图24中,对与图22具有同样功能的区块附加相同的编号。差异在于在输入部230的后端添加了存储部270这一点。
[0259] 选择部271在图22所示的选择部251的功能外,还具有将选择的数据输出到存储部270的功能。存储部270是暂时存储从输入部230输入的主压缩编码信息、副压缩编码信息、压缩图像数据、和从选择部271供给的解压缩数据,供给到后级的区块的区块。通过采用这样的结构,能够对输入到输入部230的数据进行多级的解压缩处理。仅有1级解压缩处理的情况下,也可以没有从选择部271向存储部270的数据供给。
[0260] 通过采用该结构,例如能够对用图8或图11所示的方式压缩后的压缩图像数据进行解压缩处理。
[0261] (实施例2)
[0262] 以下说明实施例1中记载的图像传输装置和图像接收装置的其他实施方式。
[0263] 图29是表示串行器184的输入和输出波形的一例的图。串行器184对于输入的与YCbCr亮度色差信号的图像数据(以下称为YCbCr图像数据)、或者RGB信号的图像数据(以下称为RGB图像数据)对应的压缩图像数据,以10倍频的时钟按3个1bit的数据分别串行化,输出到电平变换部175。
[0264] 作为串行化的例子,有使8bit的YCbCr亮度色差信号或RGB信号的图像数据按10倍频的时钟从开头起以MSB或LSB的顺序输出。
[0265] 电平变换部185经由输出部182输出变换为标准化的数据传输格式的信号。作为标准化的数据传输格式的一例,有TMDS方式的差动电平的信号形式等。该形式中,在图像的消隐期间中,不需要发送图像数据,所以用串行器184串行化的数据仅适用10倍频的时钟中的4bit,不使用其余6bit,由此增加对传输错误的抵抗性,能够传输图像数据以外的数据。此外,通过使用2种时钟,使由PLL186生成的时钟降低为发送图像数据的时钟的1/2以下,由此能够得到相同的效果。
[0266] 图30是表示串行器184的数据结构的一例的图。串行器184的输出有3个系统,其中1个系统由同步信号(HSYNC、VSYNC)、分组头和固定bit构成。采用使用其余2个系统传输数据的结构。分组的尺寸在传输时钟中是32个周期。
[0267] 图31是表示在水平消隐期间中叠加的声音数据的分组结构的一例的图。声音分组使用串行器中进行数据传输的2个系统的同一bit生成7Byte的数据,对于上述数据附加奇偶校验等纠错编码构成子分组。用4个系统的上述子分组和分组头4Byte的格式构成水平消隐期间的分组。
[0268] 该结构中,对于子分组的数据加入了纠错编码,所以对于传输线路中发生的错误能够进行修正,容错性强。此外,子分组的数据传输用的数据,由物理上不同的2个信道交错地构成,所以相对于单侧的信道中突发性发生的错误,另一方的信道不受影响,所以能够进-9行数据错误的修正。关于错误的纠正率,存在相对于水平有效期间为10 、水平消隐期间为
10-14的改善效果。
[0269] 将压缩图像的纠错编码作为上述容错性高的分组传输即可。用水平期间的像素数为2200、水平有效期间的像素数为1920的情况说明能够传输的分组数的例子。其中,图像形式以YCbCr422为例说明。
[0270] 设压缩的图像的尺寸是64像素(亮度32像素,色差32像素)时,每1线60个纠错编码(2Byte)的尺寸需要120Byte。
[0271] 因为1个分组具有能够传输28Byte的容量,所以是只要5个分组就能够传输的尺寸。因为水平消隐期间是280像素,所以能够叠加8个分组。根据该结构,即使对声音分组分配最大2个分组用于192kHz8ch LPCM声音传输,也能够在水平期间中发送最大5个分组的上述纠错编码。
[0272] 对于输入到数据传输部115的与RGB图像数据对应的压缩图像数据,以压缩块单位对分别决定的TMDS信道输出的情况下,在压缩块之间会产生压缩图像数据的非传输期间。在以线单位考虑的情况下,与非压缩时相比,存在不能够大幅削减水平有效期间的课题。
[0273] 图32是对于数据传输部115中输入的与RGB图像数据对应的压缩图像数据,在TMDS信道0、TMDS信道1、TMDS信道2中输出的情况下的各信道中的输出波形的一例。
[0274] 本实施例中,说明对于RGB图像数据,按R、G、B各成分进行压缩处理,分别生成R压缩图像数据、G压缩图像数据、B压缩图像数据的情况。图中的CR0和CR1分别是子压缩块中的压缩图像数据,压缩块由CR0和CR1构成。CR2是下一个压缩块的开头子块。CG0、CG1、CG2、CB0、CB1、CB2也与上述CR0、CR1、CR2同样。
[0275] 本实施例中,通过在TMDS信道0中使R压缩图像数据以比特单位紧缩地进行发送,能够削减子压缩块、压缩块之间的压缩图像数据的非传输期间。
[0276] 图35是对于数据传输部115中输入的与RGB图像数据对应的压缩图像数据,在TMDS信道0、TMDS信道1、TMDS信道2中输出的情况下的各信道中的输出波形的另一例。
[0277] 本实施例中,子压缩块1300、1301、1302、1305、1306、1309、1310不能按8bit完全分割的情况下,通过在末端附加填充数据1303、1304、1307、1308、1311,而使子压缩块开头bit总是位于信道的开头bit。由此,能够简化图像接收装置一侧的子压缩块的接收电路。本例中,以子压缩块单位附加填充数据(Stuffing data),但也可以如图36所示以压缩块单位进行。
[0278] 图32和图35中说明的实施例中,对于输入到数据传输部115的与RGB图像数据对应的压缩图像数据,在分别决定的TMDS信道中输出,所以传输的压缩图像数据占据的传输带宽受到压缩后数据量最多的TMDS信道的限制,存在有效期间变长的课题。
[0279] 图33是对于数据传输部115中输入的与RGB图像数据对应的压缩图像数据的各成分即R压缩图像数据、G压缩图像数据、B压缩图像数据,在TMDS信道0、TMDS信道1、TMDS信道2中输出的情况下的各信道中的输出波形的另一例。
[0280] 本实施例中,以子压缩块单位,按R压缩图像数据、G压缩图像数据、B压缩图像数据的顺序,在TMDS信道0、TMDS信道1、TMDS信道2中依次交错地输出。此处,以R压缩图像数据CR0为18bit、G压缩图像数据CG0为37bit、B压缩图像数据CB0为8bit、R压缩图像数据CR1为20bit、G压缩图像数据CG1为18bit、B压缩图像数据CB1为14bit的情况为例。
[0281] 通过采用上述输出方式,能够在3个TMDS信道中平均地传输输入到数据传输部115的与RGB图像数据对应的压缩图像数据,所以能够缩短用于传输压缩图像数据的有效期间。本例中,以子压缩块单位按RGB顺序输出,但也可以如图34所示,以压缩块单位进行。
[0282] 图37是对于输入到数据传输部115的与YCbCr444的图像数据对应的压缩图像数据,在TMDS信道0、TMDS信道1、TMDS信道2中输出的情况下的各信道中的输出波形的另一例。与YCbCr444的图像数据的各成分对应的数据量的比率,在Y图像数据、Cb图像数据、Cr图像数据中相同。其中,关于与YCbCr422的图像数据的各成分对应的数据量的比率,Y图像数据是2,相对地Cb图像数据、Cr图像数据分别是1。
[0283] 1500是输入到压缩处理部114的图像数据。1501、1502、1503分别是通过对Y图像数据、Cb图像数据、Cr图像数据的压缩处理生成的压缩图像数据的各成分即Y压缩图像数据(亮度压缩图像数据)、Cb压缩图像数据(Cb色差压缩图像数据)、Cr压缩图像数据(Cr色差压缩图像数据)。
[0284] 根据与色差(Cb和Cr)成分相比对亮度(Y)成分的灵敏度较高的人类的视觉特性,使对Y成分的压缩率比对Cb成分和Cr成分的压缩率高,能够使Cb成分的压缩图像数据(以下称为Cb压缩图像数据)的数据量和Cr成分的压缩图像数据(以下称为Cr压缩图像数据)的数据量与Y成分的压缩图像数据(以下称为Y压缩图像数据)的数据量相比进一步削减。
[0285] 在本实施例中,表示对于与图像数据的各成分对应的传输优先度高的图像数据以高压缩率进行压缩处理的一例。
[0286] 具体而言,使Y压缩图像数据的传输优先度比Cb压缩图像数据和Cr压缩图像数据的传输优先度更高,关于从数据传输部115的输出比特宽度,对Y压缩图像数据分配12bit,对Cb压缩图像数据分配6bit,对Cr压缩图像数据分配6bit。
[0287] 使Y压缩图像数据1501、Cb压缩图像数据1502、Cr压缩图像数据1503分别在TMDS信道0(8bit/周期)、TMDS信道1(8bit/周期)、TMDS信道2(8bit/周期)中输出的情况下,传输的压缩图像数据占据的传输带宽受到压缩后的数据量最多的TMDS信道0的限制,有效期间变长。
[0288] 1505、1506、1507、1508、1511是与Cb压缩图像数据(6bit/周期)和Cr压缩图像数据(6bit/周期)相比、对Y压缩图像数据分配更多的信道(12bit/周期)的情况下的输出数据的一例。通过采用上述输出方式,能够缩短用于传输压缩图像数据的有效期间。
[0289] 其中,输出比特宽度的分配,从控制部110对数据传输部115指示。此外,也可以与从控制部指示的图像格式(例如YCbCr444等)相应地,由数据传输部115分配预先决定的分配比率。分配比率也能够由控制部115设定。
[0290] 本实施例中,以图像数据是YCbCr444的情况为例了说明,但在RGB信号等其他图像信号中,也可以对各压缩图像数据附加传输优先度并分配对输出传输线路(例如TMDS传输线路0、1、2)的输出比特宽度。例如,在图像数据是RGB信号的情况下,有使与G成分对应的传输优先度比与R成分和B成分对应的传输优先度更高的方法。具体而言,有分配12bit作为与G成分对应的输出比特宽度、分配各6bit作为与R成分和B成分对应的输出比特宽度的方法。
[0291] 此外,图像数据是YCbCr444的情况下的传输优先度的另一例,有对4:2:2成分分配比其余色差成分更高的传输优先度的方法。具体而言,有分配20bit作为与4:2:2对应的输出比特宽度、对其余的Cb成分和Cr成分分配4bit的方法。
[0292] 图38是对于输入到数据传输部115的Y压缩图像数据1601、Cb压缩图像数据1602、Cr压缩图像数据1603,在TMDS信道0、TMDS信道1、TMDS信道2中输出的情况下的各信道中的输出波形的另一例。其中,1600是输入到压缩处理部114的图像数据。
[0293] 本实施例中,考虑TMDS信道0的bit4、bit5、bit6、bit7和TMDS信道的bit0、bit1、bit6、bit7与其他bit相比传输错误率更低的情况。
[0294] 1604、1605、1606、1607、1608、1609是对TMDS信道的传输错误率较低的bit分配Y压缩图像数据的情况下的输出数据的一例。通过采用上述输出方式,能够降低与Y压缩图像数据对应的错误发生率。
[0295] 此外,本实施例中,对1602、1605、1607分配Cb压缩图像数据,对1603、1609分配Cr压缩图像数据。
[0296] 此外,传输错误率的信息从控制部110被供给到数据传输部115。或者,也可以基于传输错误率,由控制部指定Y压缩图像数据、Cb压缩图像数据、Cr压缩图像数据向TMDS信道的bit分配。本实施例中,以YCbCr亮度色差信号为例进行了说明,但在RGB信号等其他图像形式中,也可以对各压缩图像数据附加优先度并进行向TMDS信道的bit分配。
[0297] 此外,各成分的上述传输优先度也可以是各成分的压缩率。该情况下,对于高压缩率的成分增大分配的输出比特宽度,对于低压缩率的成分减小分配的输出比特宽度。例如设对YCbCr444的各成分(Y、Cb、Cr)的压缩率是80%、40%、40%的情况下,有使传输优先度分别为2、1、1的方法,或者使各成分(Y、Cb、Cr)的输出比特宽度分别为12bit、6bit、6bit的方法。
[0298] (实施例3)
[0299] 以下说明实施例1中记载的图像传输装置和图像接收装置的其他实施方式。
[0300] 本实施例中,用图30所示的水平消隐期间406中的分组区域传输主压缩编码信息。分组区域不拘于分组结构,传输各信道4比特数据。此外,在有效期间中传输副压缩编码信息1740。
[0301] 图39是表示在水平消隐期间406中传输主压缩编码信息1700时的数据传输部115的输出数据结构的一例的图。
[0302] 通过采用本结构,与在有效期间中传输相比能够强化传输主压缩编码信息1700时的容错性。但是,在传输错误率高的传输线路中传输的情况下,课题在于进一步强化容错性。
[0303] 图40是在水平消隐期间中在同一传输线路中传输与主压缩编码信息1700相同的主压缩编码信息1710的情况的一例。本实施例中,在主压缩编码信息1700后立刻输出主压缩编码信息1710。其中,主压缩编码信息1710也可以不在主压缩编码信息1700后立刻输出。通过采用上述结构,能够提高主压缩编码信息的冗余性,在传输错误率高的传输线路中,也能够使主压缩编码信息具有较高的容错性。其中,本实施例中的冗余度指的是追加传输的主压缩编码信息的数量。本实施例中的冗余度为1。
[0304] 图41是在水平消隐期间中在不同传输线路中传输与主压缩编码信息1700相同的主压缩编码信息1720的情况的一例。本实施例中,通过在与主压缩编码信息1700不同的信道中传输主压缩编码信息1720,而防止传输错误率在信道中的不均导致的传输容错性降低。
[0305] 例如,信道0的传输错误率比信道1的传输错误率高的情况下,如图40所示对信道0分配冗余的主压缩编码信息的情况下,容错性降低,但通过如图41所示在多个信道中传输相同的主压缩编码信息,能够使与主压缩编码信息对应的错误发生率平均化。本实施例中,按信道分配2个主压缩编码信息,但也可以按bit分配。例如,有对信道0的bit0、bit1、信道1的bit0、bit1分配主压缩编码信息1700,对信道0的bit2、bit3、信道1的bit2、bit3分配主压缩编码信息1700的方法。此外,也可以与传输错误率的信息相应地变更比特分配。
[0306] 图42是表示与图40和图41的实施例相比将冗余度增加到2的情况的一例的图。输出主压缩编码信息1700、和与主压缩编码信息1700相同的主压缩编码信息1730和主压缩编码信息1731。
[0307] 也可以与传输错误率相应地,增加主压缩编码信息的冗余度而提高传输线路对错误的容错性。
[0308] 图43是与图40和图41的实施例相比将冗余度增加到2的情况的一例。输出主压缩编码信息1700、和与主压缩编码信息1700相同的主压缩编码信息1730和主压缩编码信息1731。
[0309] 也可以与传输错误率相应地增加主压缩编码信息的冗余度。
[0310] 以上说明了在水平消隐期间中传输主压缩编码信息的情况下传输冗余的主压缩编码信息,但在有效期间中传输副压缩编码图像的情况下,也可以通过在有效期间中传输与副压缩编码信息相同的冗余的副压缩编码信息,而提高副压缩编码信息的容错性。
[0311] 图43是表示在有效期间中传输副压缩编码信息时,使副压缩编码信息的冗余度为2的情况下的数据传输部115的输出数据结构的一例的图。
[0312] 通过采用本结构,能够强化传输副压缩编码信息1740时的容错性。
[0313] 也可以与传输错误率相应地增加主压缩编码信息的冗余度。
[0314] (实施例4)
[0315] 实施例3中,与传输错误率相应地,增大主压缩编码信息或副压缩编码信息的冗余度,但存在传输追加的冗余压缩编码信息的传输线路的传输量有限的课题。
[0316] 于是,实施例4中,采用能够通过压缩率或压缩方式、和与传输错误率相应地延长或缩短水平消隐期间,增加传输冗余的压缩编码信息的传输线路的传输量的方式。
[0317] 压缩率、压缩方式、水平消隐期间的延长/缩短指示、关于压缩编码信息的冗余度的信息,从控制部110供给到压缩处理部114和数据传输部115。
[0318] 关于压缩率、压缩方式、水平消隐期间的延长/缩短指示、图像接收装置侧对压缩编码信息的冗余度的支持状况,有通过EIDI或CEC通信等从图像接收装置对图像发送装置通知的方法。
[0319] 与传输错误率对应的压缩率、压缩方式、水平消隐期间的延长/缩短指示、压缩编码信息的冗余度的决定,可以由控制部110进行,也可以由压缩处理部114、数据传输部115个别地进行。
[0320] 图44是将传输错误率分为3个范围,表示各范围中的压缩率和水平消隐期间和冗余度的一例的图。在传输错误率ER超过ERa的情况下(传输错误率高的情况下),使压缩率为40%,减少生成的压缩图像数据量,并且缩短水平消隐期间,延长有效期间。由此,能够增加在有效期间中传输的副压缩编码信息的可传输量。本实施例中,使副压缩编码信息的冗余度为2,在有效期间中传输2个与副压缩编码信息内容相同的冗余的副压缩编码信息,由此提高副压缩编码信息对传输错误的耐性。
[0321] 在传输错误率ER为ERb以下的情况下(传输错误率低的情况下),使压缩率为80%,增多生成的压缩图像数据量,能够传输高画质的影像。此外,通过不插入冗余的压缩编码信息,而增多数据的非传输期间。其中,非传输期间是在有效期间406内不传输压缩图像数据和副压缩编码信息的期间、和在消隐期间407内不传输分组和主压缩编码信息的期间的合计。对于该非传输期间,通过时钟停止或以较低的时钟频率工作,能够省电。
[0322] 传输错误率ER大于ERb、在ERa以下的情况下(传输错误率通常的情况下),使压缩率为60%,使副压缩编码信息的冗余度为1,由此提高传输容错性,并且实现高画质。
[0323] 图45是将传输错误率分为3个范围,表示各范围中的压缩率和水平消隐期间和冗余度的另一例的图。在传输错误率ER超过ERa的情况下(传输错误率高的情况下),使压缩率为40%,减少生成的压缩图像数据量,并且延长水平消隐期间,延长水平消隐期间。由此,能够增加在水平消隐期间中传输的主压缩编码信息的可传输量。本实施例中,使副压缩编码信息的冗余度为1,在有效期间中传输1个与副压缩编码信息内容相同的冗余的副压缩编码信息,并且使主压缩编码信息的冗余度为1,在水平消隐期间中传输1个与主压缩编码信息内容相同的冗余的主压缩编码信息,由此提高副压缩编码信息和主压缩编码信息对传输错误的耐性。
[0324] 在图44和图45中说明的压缩率以外,也可以变更压缩方式。图46是将传输错误率分为3个范围,表示各范围中的压缩方式和水平消隐期间和冗余度的一例的图。根据传输错误率ER,使压缩方式切换为方式A、方式B、方式C。在传输错误率ER大于ERa的情况下,通过采用主压缩编码信息少、能够提高冗余度的压缩方式,能够提高对传输错误的耐性。此外,通过应用能够实现高压缩率(例如图45中的压缩率40%)的压缩方式,能够增加副压缩编码信息或主压缩编码信息的可传输量。
[0325] 图44和图45中,以压缩率为例进行了说明,图46中以压缩方式为例进行了说明,但也可以根据传输错误率,切换压缩率和压缩方式双方。
[0326] 本实施例中,说明了为了提高对传输错误的耐性而输出冗余的主压缩编码信息或冗余的副压缩编码信息的例子,但也可以与传输错误率相应地切换纠错编码方式。此外,在传输错误率高的情况下,也可以如图45所示减少压缩后的压缩图像数据量,并且延长水平消隐期间,在水平消隐期间中传输副压缩编码信息的一部分,由此提高对传输错误的耐性。
[0327] 本实施例中,说明了在传输错误率比规定值高的情况下,以低压缩率进行压缩处理来减少压缩图像数据的方法,或者使用适合低压缩率的压缩方式进行压缩处理来减少压缩图像数据的方法,或者通过延长水平消隐期间来增加与主压缩编码信息对应的传输线路的可传输量的方法,或者通过延长有效期间406来增加与副压缩编码信息对应的传输线路的可传输量的方法,但也可以使用减少声音数据来减少在水平消隐期间中传输的声音分组数的方法。减少声音数据的方法的一例,有从非压缩声音形式变为压缩形式的声音的方法,和使声道数从6声道削减为2声道的方法等。
[0328] (实施例5)
[0329] 实施例4中,与传输错误率相应地增大压缩率、水平消隐期间和冗余度,但存在与图像数据的内容的种类无关地决定与传输错误率对应的画质和容错性的课题。本实施例中,通过与内容的种类相应地变更压缩率、水平消隐期间和冗余度,能够具有适合内容种类的画质和传输容错性。其中,本实施例中,对传输错误率没有叙述,但本实施例中也可以进一步进行与传输错误率相应的切换。
[0330] 图47是与内容种类相应地切换压缩率和水平消隐期间和冗余度的方式的一例的图。本实施例中,在内容是电影的情况下,为了高画质且提高容错性,而使压缩率为80%,延长水平消隐期间,使主压缩编码信息的冗余度为2、副压缩编码信息的冗余度为1。另一方面,在内容是围棋/将棋的情况下,根据静止的部分多的特性,而使压缩率为40%,并且缩短水平消隐期间,使主压缩编码信息的冗余度为1、副压缩编码信息的冗余度为1,由此提高对传输错误的耐性。
[0331] 此外,在内容是体育运动的情况下,运动部分较多,是难以压缩的图像,但考虑对于错误的视觉灵敏度低,而使压缩率为80%,缩短水平消隐期间,使主压缩编码信息和副压缩编码信息的冗余度都为0,即不插入冗余的压缩编码信息,由此实现高画质,同时增加数据的非传输期间。
[0332] (实施例6)
[0333] 实施例4中,在比规定的传输错误率低的情况下,以高压缩率增加压缩图像数据的量,实现高画质。本实施例中,用图48说明比规定的传输错误率低的情况下提高音质的方法的一例。
[0334] 1800和1802是传输压缩图像数据或副压缩编码信息的有效期间406,1801是传输主压缩编码信息或声音分组的消隐期间407。1810是压缩前的图像数据。1820、1821、1822是在消隐期间1801中传输主压缩编码信息1820和声音分组1821,在有效期间1802中传输副压缩编码信息或压缩图像数据1822的情况的一例。该情况下,在消隐期间1801内能够传输的声音分组数,受到主压缩编码信息1820的传输量限制。
[0335] 此处,在比规定的传输错误率低的情况下,也可以在有效期间1802中传输主压缩编码信息1830。该情况下,通过对消隐期间分配更多的声音分组,能够提高音质。
[0336] 消隐期间与有效期间相比容错性更高,但能够传输的数据量在比规定的传输错误率低的情况下是1/3以下。
[0337] 图49中表示了实现高音质的方式的另一例。1910、1911、1912是不延长有效期间的情况下传输主压缩编码信息1910、声音分组1911、副压缩编码信息和压缩图像数据1912的一例。该例中,在有效期间中没有能够传输主压缩编码信息1910的空间。
[0338] 于是,在比规定的传输错误率低的情况下,采取延长有效期间、在该延长的有效期间1902中传输主压缩编码信息1921的方式。其中,只要在延长后的有效期间1902内,主压缩编码信息1921、副压缩编码信息和压缩图像数据1922的配置就可以是任意的。在该方式的情况下,有效期间1902中能够传输的数据量是消隐期间中能够传输的数据量的3倍以上,所以有效期间的延长量是消隐期间中的主压缩编码信息的传输期间的1/3以下。从而,如1920所示,能够延长能够传输声音分组的消隐期间。通过增加声音数据量能够实现高音质。作为提高音质的一例,有增加声道数、用更高的声音采样频率生成声音信号、用更大的量化比特生成声音信号、缓和对高频或低频的频域限制等。
[0339] 根据以上说明的本实施例,通过压缩传输图像传输装置传输的图像数据,能够在当前规定的传输线路中传输比当前规定的图像尺寸更大的尺寸的图像数据,进而通过在比图像数据的传输区域容错性更高的区域中传输作为压缩编码信息的一部分的主压缩编码信息,能够进行容错性高的压缩图像传输。
[0340] 此外,在传输现在规定的图像尺寸的图像数据的情况下,能够减少规定时间单位的数据传输量、或者降低数据传输时钟,所以能够降低错误的发生频度,并且能够构建对于传输线路中的错误可靠性高的系统。
[0341] 此外,能够实现即使在传输线路中发生错误而不能够进行完整的纠错的情况下,也可以进行使错误引起的画质劣化不明显的错误处理的系统。
[0342] 附图符号说明
[0343] 100 图像传输装置
[0344] 101 输入部
[0345] 102 输入部
[0346] 103 输入部
[0347] 104 输入部
[0348] 105 调谐器接收处理部
[0349] 106 网络接收处理部
[0350] 107 记录介质控制部
[0351] 108 记录介质
[0352] 109 用户IF部
[0353] 110 控制部
[0354] 111 流控制部
[0355] 112 解码器部
[0356] 113 显示处理部
[0357] 114 压缩处理部
[0358] 115 数据传输部
[0359] 116 输出部
[0360] 191 数据总线
[0361] 192 数据总线
[0362] 193 数据总线
[0363] 200 图像接收装置
[0364] 201 输入部
[0365] 202 输入部
[0366] 203 用户IF部
[0367] 204 控制部
[0368] 205 数据接收处理部
[0369] 206 解压缩处理部
[0370] 207 显示处理部
[0371] 208 显示部
[0372] 300 缆线。