(57)【要約】【課題】２つの集積回路間で画像データを転送する際のデータ量と転送レートの問題を解決できる画像出力システムを提供すること。【解決手段】第１の集積回路１から第２の集積回路５に、データバス６を介して画像データを転送し、第２の集積回路５の出力に基づいて画像を出力する画像出力システムである。第１の集積回路１に、画像データを圧縮して符号化するエンコーダ１０を設け、第２の集積回路５に、バス６を介して受信された圧縮画像データを伸張して復号するデコーダ２０を設けた。エンコーダ１０は、一フレームまたは一ライン画像データを規定圧縮率以上の実圧縮率にて符号化することが保障されている。【選択図】図１
2007181052.tif 000002
【特許請求の範囲】
【請求項１】
第１の集積回路から第２の集積回路に、データバスを介して画像データを転送し、前記第２の集積回路の出力に基づいて画像を出力する画像出力システムにおいて、
前記第１の集積回路に、前記画像データを符号化する画像符号化装置を設け、
前記第２の集積回路に、前記データバスを介して受信された圧縮画像データを復号する画像復号装置を設けたことを特徴とする画像出力システム。
【請求項２】
請求項１において、
前記画像符号化装置は、一フレーム分の各フレームの前記画像データを規定圧縮率以上の実圧縮率にて符号化することが保障されていることを特徴とする画像出力システム。
【請求項３】
請求項１において、
前記画像符号化装置は、一ライン分の各ラインの前記画像データを規定圧縮率以上の実圧縮率にて符号化することが保障されていることを特徴とする画像出力システム。
【請求項４】
請求項２または３において、
前記第１の集積回路は、前記データバスに前記画像データを転送するための転送クロックを生成する転送クロック生成部を有し、
前記転送クロック生成部は、基準クロックを前記規定圧縮率に基づいて分周して、非圧縮画像データを転送する時よりも前記圧縮画像データを転送する時の転送クロックを低周波数化することを特徴とする画像出力システム。
【請求項５】
請求項２において、
前記第１の集積回路は、
前記画像符号化装置からの前記圧縮画像データを格納するメモリと、
前記データバスに前記符号を転送するための転送クロックを生成する転送クロック生成部と、
を有し、
前記画像符号化装置は、一フレーム分の画像を圧縮した時の実圧縮率を出力し、
前記転送クロック生成部は、基準クロックを一フレームの前記実圧縮率に基づいて分周して、一フレーム分の前記圧縮画像データを転送するための転送クロックの周波数を、一フレーム毎に可変することを特徴とする画像出力システム。
【請求項６】
請求項３において、
前記第１の集積回路は、
前記画像符号化装置からの前記圧縮画像データを格納するメモリと、
前記データバスに前記符号を転送するための転送クロックを生成する転送クロック生成部と、
を有し、
前記画像符号化装置は、各ラインについての実圧縮率を出力し、
前記転送クロック生成部は、基準クロックを一ラインの前記実圧縮率に基づいて分周して、一ライン分の前記圧縮画像データを転送するための転送クロックの周波数を、一ライン毎に可変することを特徴とする画像出力システム。
【請求項７】
請求項２または３において、
前記第１の集積回路は、前記転送クロックの一クロックにより転送されるビット幅を、前記規定圧縮率に基づいて可変するビット幅可変部を有することを特徴とする画像出力システム。
【請求項８】
請求項２において、
前記第１の集積回路は、
前記画像符号化装置からの前記圧縮画像データを格納するメモリと、
前記転送クロックの一クロックにより転送されるビット幅を可変するビット幅可変部と、
を有し、
前記画像符号化装置は、各フレームについての実圧縮率を出力し、
前記ビット幅可変部は、一フレームの前記実圧縮率に基づいて前記ビット幅を一フレーム毎に可変することを特徴とする画像出力システム。
【請求項９】
請求項３において、
前記第１の集積回路は、
前記画像符号化装置からの前記圧縮画像データを格納するメモリと、
前記転送クロックの一クロックにより転送されるビット幅を可変するビット幅可変部と、
を有し、
前記画像符号化装置は、各ラインについての前記実圧縮率を出力し、
前記ビット幅可変部は、一ラインの前記実圧縮率に基づいて前記ビット幅を一ライン毎に可変することを特徴とする画像出力システム。
【請求項１０】
請求項２または３において、
前記第１の集積回路装置は、前記データバスに前記圧縮画像データを転送するための転送クロックを生成する転送クロック生成部を有し、
前記転送クロック生成部は、前記規定圧縮率に基づいて、非圧縮画像データを転送する転送期間のうち、前記圧縮画像データが転送される期間にのみ前記転送クロックを出力し、残余期間では前記転送クロックを出力しないことを特徴とする画像出力システム。
【請求項１１】
請求項２において、
前記第１の集積回路装置は、
前記画像符号化装置からの前記圧縮画像データを格納するメモリと、
前記データバスに前記符号を転送するための転送クロックを生成する転送クロック生成部と、を有し、
前記画像符号化装置は、各フレームについての前記実圧縮率を出力し、
前記転送クロック生成部は、一フレームの前記実圧縮率に基づいて、一フレーム分の非圧縮画像データを転送する転送期間のうち、一フレーム分の前記圧縮画像データが転送される期間にのみ前記転送クロックを出力し、残余期間では前記転送クロックを出力しないことを特徴とする画像出力システム。
【請求項１２】
請求項３において、
前記第１の集積回路装置は、
前記画像符号化装置からの前記圧縮画像データを格納するメモリと、
前記データバスに前記画像データを転送するための転送クロックを生成する転送クロック生成部と、を有し、
前記画像符号化装置は、各ラインについての実圧縮率を出力し、
前記転送クロック生成部は、一ラインの前記実圧縮率に基づいて、一ライン分の非圧縮画像データを転送する転送期間のうち、一ライン分の前記圧縮画像データが転送される期間にのみ前記転送クロックを出力し、残余期間では前記転送クロックを出力しないことを特徴とする画像出力システム。
【請求項１３】
請求項１乃至１２のいずれかにおいて、
前記第１の集積回路は、前記画像符号化装置の前段に、一画素についての第１の色信号を、前記第１の色信号のビット数よりも少ないビット数の第２の色信号に変換する色信号変換回路をさらに有し、
前記色信号変換回路で達成される圧縮率をｋ（ｋ＜１）とし、前記画像符号化装置にて達成される前記規定圧縮率または前記実圧縮率をαとしたと、前記圧縮画像データの転送制御に用いられる圧縮率をｋ×αに設定することを特徴とする画像出力システム。
【請求項１４】
請求項１乃至１３のいずれかにおいて、
前記第１の集積回路は、前記データバスを介して非圧縮画像データおよび前記圧縮画像データを切換えて転送し、かつ、非圧縮／圧縮切換え信号を、前記非圧縮画像データまたは圧縮画像データの転送時に送信される垂直同期信号に同期させて送出することを特徴とする画像出力システム。
【請求項１５】
請求項１乃至１４のいずれかにおいて、
前記第２の集積回路は、前記画像復号装置の前段に、前記データバスを介して転送された前記圧縮画像データを格納する圧縮画像データメモリをさらに有することを特徴とする画像出力システム。
【請求項１６】
請求項１５において、
前記第２の集積回路の前記画像復号装置にて復号エラーが生じた時に、前記第２の集積回路より前記第１の集積回路に割込み信号が供給され、前記割込み信号を受信した前記第１の集積回路は、前記復号エラーが生じたラインのみ、もしくは前記復号エラーが生じたラインを含む1フレームすべての前記圧縮画像データを再転送するように前記画像符号化装置を制御することを特徴とする画像出力システム。
【請求項１７】
請求項１５において、
非圧縮の画像データのデータ量をＭビットとし、前記規定圧縮率をα（α＜１）とし、前記圧縮画像データメモリの有効記憶容量をＳビットとしたとき、Ｍ＞Ｓ＞Ｍ×αが成立することを特徴とする画像出力システム。
【請求項１８】
請求項１５において、
前記第１の集積回路は、前記画像符号化装置の前段に、一画素についての第１の色信号を、前記第１の色信号のビット数よりも少ないビット数の第２の色信号に変換する色信号変換回路をさらに有し、
前記色信号変換回路で達成される圧縮率をｋ（ｋ＜１）とし、非圧縮画像データのデータ量をＭビットとし、前記規定圧縮率をα（α＜１）とし、前記圧縮画像データメモリの有効記憶容量をＳビットとしたとき、Ｍ＞Ｓ＞Ｍ×α×ｋが成立することを特徴とする画像出力システム。
【請求項１９】
請求項１５において、
前記第２の集積回路は、Ｎ（Ｎは２以上の整数）フレーム分の画像データを合成して一フレーム分の画像データに加工する画像データ加工部をさらに有し、
一フレーム分の非圧縮画像データのデータ量をＭビットとし、前記規定圧縮率をα（α＜１）とし、前記圧縮画像データメモリの有効記憶容量をＳビットとしたとき、Ｎ×Ｍ＞Ｓ＞Ｎ×Ｍ×αが成立することを特徴とする画像出力システム。
【請求項２０】
請求項１５において、
前記第１の集積回路は、前記画像符号化装置の前段に、一画素についての第１の色信号を、前記第１の色信号のビット数よりも少ないビット数の第２の色信号に変換する色信号変換回路をさらに有し、
前記第２の集積回路は、Ｎ（Ｎは２以上の整数）フレーム分の画像データを合成して一フレーム分の画像データに加工する画像データ加工部をさらに有し、
前記色信号変換回路で達成される圧縮率をｋ（ｋ＜１）とし、一フレーム分の非圧縮の画像データのデータ量をＭビットとし、前記規定圧縮率をα（α＜１）とし、前記圧縮画像データメモリの有効記憶容量をＳビットとしたとき、Ｎ×Ｍ＞Ｓ＞Ｎ×Ｍ×α×ｋが成立することを特徴とする画像出力システム。
【請求項２１】
請求項３、６、８または１２において、
前記第２の集積回路は、前記画像復号装置の前段に、前記データバスを介して転送された圧縮画像データを格納する圧縮画像データメモリをさらに有し、
非圧縮の画像データの１ライン分のデータ量をＭＬビットとし、前記規定圧縮率をα（α＜１）とし、前記圧縮画像データメモリの一ライン上の有効記憶容量をＳＬビットとしたとき、ＭＬ＞ＳＬ＞ＭＬ×αが成立することを特徴とする画像出力システム。
【請求項２２】
請求項３、６、８または１２において、
前記第１の集積回路は、前記画像符号化装置の前段に、一画素についての第１の色信号を、前記第１の色信号のビット数よりも少ないビット数の第２の色信号に変換する色信号変換回路をさらに有し、
前記第２の集積回路は、前記画像復号装置の前段に設けられ、前記データバスを介して転送された圧縮画像データを格納する圧縮画像データメモリをさらに有し、
前記色信号変換回路で達成される圧縮率をｋ（ｋ＜１）とし、非圧縮の画像データの１ライン分のデータ量をＭＬビットとし、前記規定圧縮率をα（α＜１）とし、前記圧縮画像データメモリの一ライン上の有効記憶容量をＳビットとしたとき、ＭＬ＞ＳＬ＞ＭＬ×α×ｋが成立することを特徴とする画像出力システム。
【請求項２３】
請求項３、６、８または１２において、
前記第１の集積回路は、前記画像符号化装置の前段に、一画素についての第１の色信号を、前記第１の色信号のビット数よりも少ないビット数の第２の色信号に変換する色信号変換回路をさらに有し、
前記第２の集積回路は、
前記画像復号装置の前段に設けられ、前記データバスを介して転送された圧縮画像データを格納する圧縮画像データメモリと、
前記画像復号装置の後段に設けられ、Ｎ（Ｎは２以上の整数）フレーム分の画像データを合成して一フレーム分の画像データに加工する画像データ加工部と、
をさらに有し、
前記色信号変換回路で達成される圧縮率をｋ（ｋ＜１）とし、一ライン分の非圧縮画像データのデータ量をＭＬビットとし、前記規定圧縮率をα（α＜１）とし、前記圧縮画像データメモリの有効記憶容量をＳＬビットとしたとき、Ｎ×ＭＬ＞ＳＬ＞Ｎ×ＭＬ×α×ｋが成立することを特徴とする画像出力システム。
【請求項２４】
請求項２１乃至２３のいずれかにおいて、
前記圧縮画像データメモリは、各ラインの圧縮画像データの先頭データが、前記画像圧縮メモリの各ラインの同一アドレス上の記憶素子に記憶されていることを特徴とする画像出力装置。
【請求項２５】
請求項１５乃至２４のいずれかにおいて、
前記第２の集積回路は、垂直同期信号に同期した書き込み開始信号を前記第１の集積回路に送出し、
前記第１の集積回路は、前記書き込み開始信号に基づいて、前記データバスを介して前記圧縮画像データを前記第２の集積回路に転送し、
前記書き込み開始信号に基づいて前記圧縮画像データメモリに書き込み開始されるタイミングが、前記圧縮画像データメモリに対する読み出し開始タイミングよりも先行していることを特徴とする画像出力システム。
【請求項２６】
請求項２５において、
前記第２の集積回路は、
前記圧縮画像データメモリの前段に設けられた第１のラインバッファと、
前記圧縮画像データメモリと前記画像復号装置の間に設けられた第２のラインバッファと、
をさらに有し、前記第１のラインバッファから一ライン分の前記圧縮画像データが前記圧縮画像データメモリに同時に書き込まれ、前記圧縮画像データメモリより一ライン分の圧縮画像データが同時に出力されて前記第２のラインバッファに格納されることを特徴とする画像出力システム。
【請求項２７】
請求項２５において、
前記第２の集積回路は、前記圧縮画像データメモリと前記画像復号装置の間に、第１，第２のリードラインバッファをさらに有し、
前記圧縮画像データメモリより読み出される一ライン分の前記圧縮画像データは、前記第１，第２のリードラインバッファに交互に格納され、交互に読み出されることを特徴とする画像出力システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、液晶、プラズマ、有機ＥＬディスプレス等の表示装置やプリンタ等の画像出力システムに関する。
【背景技術】
【０００２】
例えば、携帯電話の液晶表示装置を例に挙げれば、近年、高精細な表示を行なうために、ディスプレス上の画素数が増大し、一画素あたりの階調数も増大している。現在主流のＱＶＧＡ（２４０×３２０ドット）から、ＶＧＡ（４８０×６４０ドット）またはＷＶＧＡ（４８０×８００ドット）への移行が予定され、ＱＶＧＡの時には一画素あたりの階調値が１６ビットまたは１８ビットであったのが、ＶＧＡまたはＷＶＧＡでは１８ビットまたは２４ビットへと高階調化される。
【０００３】
画素数と階調値の増大は、データ転送レートの高周波数化と、フレームメモリ容量の増大とに深刻に影響する。
【０００４】
転送クロックの高周波数化やデータバス幅の拡大は、ＥＭＩ（Electro Magnetic Interference）や消費電力の増大を来たす。消費電力の増大は携帯電話等の携帯機器には致命的である。
【０００５】
解決策としての高速シリアルインターフェースの採用は、アナログ回路であるので実装が困難であるし、高周波数であるためノイズ対策も不可欠となる。
【０００６】
フレームメモリの増大は、ＲＡＭ内蔵ドライバＩＣを根本的に考え直さないと、解決策は見当たらない。例えばＱＶＧＡ→ＶＧＡの変更でメモリ面積は４倍に増大し、ＲＡＭ内蔵ドライバＩＣの面積も著しく増大する。その場合、ガラス基板上にＣＯＧ（Chip On Grass）実装されるＲＡＭ内蔵ドライバＩＣは、ドライバＩＣ搭載のためだけに液晶パネルのガラス基板面積を増大させ、製造基板から分断される時のパネル取り枚数が減少する。そればかりか、ガラス基板の短辺を長手軸とする長方形状の従来型ドライバＩＣの形状は維持できなくなる。もはやＣＯＧ実装は無理であり、全面的にＣＯＦ（Chip On Film）に変更しなければならない。
【０００７】
上述の問題は、液晶表示装置に限らず、画像を受信または生成する画像出力源となる集積回路と、表示部またはプリンタを駆動する集積回路との間で、高精細な画像データを転送する場合に、共通している。
【特許文献１】特開平１−１１２３７７号公報
【特許文献２】特開２００１−２５７８８８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明の目的は、２つの集積回路間で画像データを転送する際のデータ量と転送レートの問題を解決できる画像出力システムを提供することにある。
【０００９】
本発明の他の目的は、２つの集積回路間で転送される画像を格納するメモリの容量を減少することができる画像出力システムを提供することにある。
【課題を解決するための手段】
【００１０】
本発明の一態様は、第１の集積回路から第２の集積回路に、データバスを介して画像データを転送し、前記第２の集積回路の出力に基づいて画像を出力する画像出力システムにおいて、
前記第１の集積回路に、前記画像データを符号化する画像符号化装置を設け、
前記第２の集積回路に、前記データバスを介して受信された圧縮画像データを復号する画像復号装置を設けたことを特徴とする。
【００１１】
高精細な画像出力が求められると、画像データ量は増大し、また、所定時間内に１フレーム分の画像データを転送するための転送周波数が高周波数化してしまう。本発明では、第１の集積回路が画像符号化装置を搭載しており、圧縮画像データを転送するので転送データ量は減少する。よって、圧縮率によっては、高精細な画像出力を担保しながらも、従来の転送方式（転送周波数、ビット幅）をそのまま用いることも可能となる。
【００１２】
本発明の一態様では、前記画像符号化装置は、一フレーム分の各フレームの前記画像データを規定圧縮率以上の実圧縮率にて符号化することを保障することができる。ここで、例えば規定圧縮率を５０％としたとき、規定圧縮率以上の実圧縮率とは、５０％、４０％、３０％などの圧縮率をいい、５０％を越えない高圧縮となる実際の圧縮率を意味する（％を示す数値が小さいほど圧縮率は高く、数値が大きいほど圧縮率は低い関係にある）。あるいは、この画像符号化装置は、一ライン分の各ラインの前記画像データを規定圧縮率以上の実圧縮率にて符号化することを保障することができる。よって、以下に説明する転送周波数またはビット幅の可変が容易となる。
【００１３】
本発明の一態様では、前記第１の集積回路は、前記データバスに前記画像データを転送するための転送クロックを生成する転送クロック生成部を有し、前記転送クロック生成部は、基準クロックを前記規定圧縮率に基づいて分周して、非圧縮画像データを転送する時よりも前記圧縮画像データを転送する時の転送クロックを低周波数化することができる。
【００１４】
このように、規定圧縮率に従って転送周波数が下げられるので、ＥＭＩ対策として有効である。また、圧縮画像データはデータ量が減少しているので、転送時に転送ラインの負荷にて消費される消費電力も低減する。
【００１５】
本発明の一態様では、前記第１の集積回路は、前記画像符号化装置からの前記圧縮画像データを格納するメモリと、前記データバスに前記符号を転送するための転送クロックを生成する転送クロック生成部とを有し、前記画像符号化装置は、一フレーム分の画像を圧縮した時の実圧縮率を出力し、前記転送クロック生成部は、基準クロックを一フレームの前記実圧縮率に基づいて分周して、一フレーム分の前記圧縮画像データを転送するための転送クロックの周波数を、一フレーム毎に可変することができる。
【００１６】
実圧縮率は、規定圧縮率よりも高圧縮率となるので、転送周波数をさらに下げることが可能となる。
【００１７】
本発明の一態様では、前記第１の集積回路は、前記画像符号化装置からの前記圧縮画像データを格納するメモリと、前記データバスに前記符号を転送するための転送クロックを生成する転送クロック生成部とを有し、前記画像符号化装置は、各ラインについての実圧縮率を出力し、前記転送クロック生成部は、基準クロックを一ラインの前記実圧縮率に基づいて分周して、一ライン分の前記圧縮画像データを転送するための転送クロックの周波数を、一ライン毎に可変することができる。
【００１８】
転送周波数を一ライン毎に可変することで、圧縮画像データのデータ量に応じた最適な転送が可能となる。
【００１９】
本発明の一態様では、前記第１の集積回路は、前記転送クロックの一クロックにより転送されるビット幅を、前記規定圧縮率に基づいて可変するビット幅可変部を有することができる。
【００２０】
ビット幅を可変して、転送クロックの一クロックにより転送される圧縮画像データ量を減らすことができ、消費電力が低減される。
【００２１】
本発明の一態様では、第１の集積回路は、前記画像符号化装置からの前記圧縮画像データを格納するメモリと、前記転送クロックの一クロックにより転送されるビット幅を可変するビット幅可変部とを有し、前記画像符号化装置は、各フレームについての実圧縮率を出力し、前記ビット幅可変部は、一フレームの前記実圧縮率に基づいて前記ビット幅を一フレーム毎に可変することができる。
【００２２】
一フレーム毎にビット幅を可変させることで、圧縮画像データのデータ量に応じた最適な転送が可能となる。
【００２３】
本発明の一態様では、前記第１の集積回路は、前記画像符号化装置からの前記圧縮画像データを格納するメモリと、前記転送クロックの一クロックにより転送されるビット幅を可変するビット幅可変部とを有し、前記画像符号化装置は、各ラインについての前記実圧縮率を出力し、前記ビット幅可変部は、一ラインの前記実圧縮率に基づいて前記ビット幅を一ライン毎に可変することができる。
【００２４】
一ライン毎にビット幅を可変させることで、圧縮画像データのデータ量に応じたより最適な転送が可能となる。
【００２５】
本発明の一態様では、前記第１の集積回路装置は、前記データバスに前記圧縮画像データを転送するための転送クロックを生成する転送クロック生成部を有し、前記転送クロック生成部は、前記規定圧縮率に基づいて、非圧縮画像データを転送する転送期間のうち、前記圧縮画像データが転送される期間にのみ前記転送クロックを出力し、残余期間では前記転送クロックを出力しないようにできる。
【００２６】
転送クロックは、圧縮画像データが転送される時だけ出力されるので、消費電力を低減できる。
【００２７】
本発明の一態様では、前記第１の集積回路装置は、前記画像符号化装置からの前記圧縮画像データを格納するメモリと、記データバスに前記符号を転送するための転送クロックを生成する転送クロック生成部とを有し、前記画像符号化装置は、各フレームについての前記実圧縮率を出力し、前記転送クロック生成部は、一フレームの前記実圧縮率に基づいて、一フレーム分の非圧縮画像データを転送する転送期間のうち、一フレーム分の前記圧縮画像データが転送される期間にのみ前記転送クロックを出力し、残余期間では前記転送クロックを出力しないようにできる。
【００２８】
実圧縮率に基づいて、転送クロックの出力停止が可能となり、圧縮画像データが転送される時だけ転送クロックを出力する確実性が高まる。
【００２９】
本発明の一態様では、前記第１の集積回路装置は、前記画像符号化装置からの前記圧縮画像データを格納するメモリと、前記データバスに前記画像データを転送するための転送クロックを生成する転送クロック生成部とを有し、前記画像符号化装置は、各ラインについての実圧縮率を出力し、前記転送クロック生成部は、一ラインの前記実圧縮率に基づいて、一ライン分の非圧縮画像データを転送する転送期間のうち、一ライン分の前記圧縮画像データが転送される期間にのみ前記転送クロックを出力し、残余期間では前記転送クロックを出力しないようにできる。
【００３０】
一ライン毎に転送クロックの出力停止が可能となり、圧縮画像データが転送される時だけ転送クロックを出力する確実性がさらに高まる。
【００３１】
本発明の一態様では、前記第１の集積回路は、前記画像符号化装置の前段に、一画素についての第１の色信号を、前記第１の色信号のビット数よりも少ないビット数の第２の色信号に変換する色信号変換回路をさらに有し、前記色信号変換回路で達成される圧縮率をｋ（ｋ＜１）とし、前記画像符号化装置にて達成される前記規定圧縮率または前記実圧縮率をαとしたと、前記圧縮画像データの転送制御に用いられる圧縮率をｋ×αに設定することができる。
【００３２】
画像符号化装置による圧縮と色信号変換による圧縮とを組み合わせることで、高圧縮率を実現できる。
【００３３】
本発明の一態様で、前記第１の集積回路は、前記データバスを介して非圧縮画像データおよび前記圧縮画像データを切換えて転送し、かつ、非圧縮／圧縮切換え信号を、前記非圧縮画像データまたは圧縮画像データの転送時に送信される垂直同期信号に同期させて送出することができる。こうして、非圧縮画像データと圧縮画像データとを切換え表示でき、ユーザのニーズに合わせた画像出力の自由度が高まる。
【００３４】
圧縮画像データメモリは、圧縮によりデータ量が減少された圧縮画像データを記憶するので、高精細な画像出力が求められる場合でもメモリ容量の増大を抑制できる。この結果、第２の集積回路のサイズが大型化することがない。
【００３５】
本発明の一態様では、前記第２の集積回路の前記画像復号装置にて復号エラーが生じた時に、前記第２の集積回路より前記第１の集積回路に割込み信号が供給され、前記割込み信号を受信した前記第１の集積回路は、前記復号エラーが生じたラインのみ、もしくは前記復号エラーが生じたラインを含む1フレームすべての前記圧縮画像データを再転送するように前記画像符号化装置を制御することができる。
【００３６】
非圧縮画像データとは異なり、圧縮画像データの復号エラーは、後続の圧縮画像データの復号に関係するため、影響が大きい。上述の制御により、復号エラーに伴う影響を最小限に止めることができる。
【００３７】
本発明の一態様では、非圧縮の画像データのデータ量をＭビットとし、前記規定圧縮率をα（α＜１）とし、前記圧縮画像データメモリの有効記憶容量をＳビットとしたとき、Ｍ＞Ｓ＞Ｍ×αが成立する。よって、圧縮画像データメモリの有効記憶容量を下限に近づけることで、高精細な画像出力が求められても、メモリサイズ、ひいては第２の集積回路のサイズを大型化することがない。
【００３８】
本発明の一態様では、前記第１の集積回路は、前記画像符号化装置の前段に、一画素についての第１の色信号を、前記第１の色信号のビット数よりも少ないビット数の第２の色信号に変換する色信号変換回路をさらに有し、前記色信号変換回路で達成される圧縮率をｋ（ｋ＜１）とし、非圧縮画像データのデータ量をＭビットとし、前記規定圧縮率をα（α＜１）とし、前記圧縮画像データメモリの有効記憶容量をＳビットとしたとき、Ｍ＞Ｓ＞Ｍ×α×ｋが成立する。
【００３９】
このように、画像符号化装置による圧縮と色信号変換による圧縮とを組み合わせることで、メモリサイズ、ひいては第２の集積回路のサイズを小型に維持できる。
【００４０】
本発明の一態様では、前記第２の集積回路は、Ｎ（Ｎは２以上の整数）フレーム分の画像データを合成して一フレーム分の画像データに加工する画像データ加工部をさらに有し、一フレーム分の非圧縮画像データのデータ量をＭビットとし、前記規定圧縮率をα（α＜１）とし、前記圧縮画像データメモリの有効記憶容量をＳビットとしたとき、Ｎ×Ｍ＞Ｓ＞Ｎ×Ｍ×αが成立する。
【００４１】
画像データ量が増大する例として、Ｎフレーム分の画像データを加工して一フレーム画像に加工する場合がある。この場合にも、規定圧縮率に基づいてメモリ容量を小さくすることができる。
【００４２】
本発明の一態様では、前記第１の集積回路は、前記画像符号化装置の前段に、一画素についての第１の色信号を、前記第１の色信号のビット数よりも少ないビット数の第２の色信号に変換する色信号変換回路をさらに有し、前記第２の集積回路は、Ｎ（Ｎは２以上の整数）フレーム分の画像データを合成して一フレーム分の画像データに加工する画像データ加工部をさらに有し、前記色信号変換回路で達成される圧縮率をｋ（ｋ＜１）とし、一フレーム分の非圧縮の画像データのデータ量をＭビットとし、前記規定圧縮率をα（α＜１）とし、前記圧縮画像データメモリの有効記憶容量をＳビットとしたとき、Ｎ×Ｍ＞Ｓ＞Ｎ×Ｍ×α×ｋが成立する。
【００４３】
データ加工により画像データ量が増大する時にも、画像符号化装置による圧縮と色信号変換による圧縮とを組み合わせることで、メモリサイズ、ひいては第２の集積回路のサイズを小型に維持できる。
【００４４】
本発明の一態様では、前記第２の集積回路は、前記画像復号装置の前段に、前記データバスを介して転送された圧縮画像データを格納する圧縮画像データメモリをさらに有し、
非圧縮の画像データの１ライン分のデータ量をＭＬビットとし、前記規定圧縮率をα（α＜１）とし、前記圧縮画像データメモリの一ライン上の有効記憶容量をＳＬビットとしたとき、ＭＬ＞ＳＬ＞ＭＬ×αが成立する。
【００４５】
このように、圧縮画像データメモリの一ライン方向でダウンサイジングでき、レイアウトの自由度が高まる。
【００４６】
本発明の一態様では、前記第１の集積回路は、前記画像符号化装置の前段に、一画素についての第１の色信号を、前記第１の色信号のビット数よりも少ないビット数の第２の色信号に変換する色信号変換回路をさらに有し、前記第２の集積回路は、前記画像復号装置の前段に設けられ、前記データバスを介して転送された圧縮画像データを格納する圧縮画像データメモリをさらに有し、前記色信号変換回路で達成される圧縮率をｋ（ｋ＜１）とし、非圧縮の画像データの１ライン分のデータ量をＭＬビットとし、前記規定圧縮率をα（α＜１）とし、前記圧縮画像データメモリの一ライン上の有効記憶容量をＳビットとしたとき、ＭＬ＞ＳＬ＞ＭＬ×α×ｋが成立する。
【００４７】
このように、圧縮画像データメモリの一ライン方向についても、画像符号化装置による圧縮と色信号変換による圧縮とを組み合わせることで、ダウンサイジングの効果が大きい。
【００４８】
本発明の一態様では、前記第１の集積回路は、前記画像符号化装置の前段に、一画素についての第１の色信号を、前記第１の色信号のビット数よりも少ないビット数の第２の色信号に変換する色信号変換回路をさらに有し、前記第２の集積回路は、前記画像復号装置の前段に設けられ、前記データバスを介して転送された圧縮画像データを格納する圧縮画像データメモリと、前記画像復号装置の後段に設けられ、Ｎ（Ｎは２以上の整数）フレーム分の画像データを合成して一フレーム分の画像データに加工する画像データ加工部と、
をさらに有し、前記色信号変換回路で達成される圧縮率をｋ（ｋ＜１）とし、一ライン分の非圧縮画像データのデータ量をＭＬビットとし、前記規定圧縮率をα（α＜１）とし、前記圧縮画像データメモリの有効記憶容量をＳＬビットとしたとき、Ｎ×ＭＬ＞ＳＬ＞Ｎ×ＭＬ×α×ｋが成立する。
【００４９】
このように、Ｎフレームの画像を１フレームの画像に加工するときにも、圧縮画像データメモリの一ライン方向についてダウンサイジングできる。
【００５０】
本発明の一態様では、前記圧縮画像データメモリは、各ラインの圧縮画像データの先頭データを、前記画像圧縮メモリの各ラインの同一アドレス上の記憶素子に記憶することができる。
【００５１】
データ加工では、ライン毎の圧縮画像データを読み出して加工することが多いので、ラインの先頭アドレスへのアクセスが簡便であれば、処理速度も向上する。
【００５２】
本発明の一態様では、前記第２の集積回路は、垂直同期信号に同期した書き込み開始信号を前記第１の集積回路に送出し、前記第１の集積回路は、前記書き込み開始信号に基づいて、前記データバスを介して前記圧縮画像データを前記第２の集積回路に転送し、
前記書き込み開始信号に基づいて前記圧縮画像データメモリに書き込み開始されるタイミングを、前記圧縮画像データメモリに対する読み出し開始タイミングよりも先行させることができる。
【００５３】
こうして、リードアドレスをライトアドレスが追い抜く事態を防止できる。
【００５４】
本発明の一態様では、前記第２の集積回路は、前記圧縮画像データメモリの前段に設けられた第１のラインバッファと、前記圧縮画像データメモリと前記画像復号装置の間に設けられた第２のラインバッファとをさらに有することができる。この場合、前記第１のラインバッファから一ライン分の前記圧縮画像データが前記圧縮画像データメモリに同時に書き込まれ、前記圧縮画像データメモリより一ライン分の圧縮画像データが同時に出力されて前記第２のラインバッファに格納される。これに代えて、前記第２の集積回路は、前記圧縮画像データメモリと前記画像復号装置の間に、第１，第２のリードラインバッファをさらに有することができる。この場合、前記圧縮画像データメモリより読み出される一ライン分の前記圧縮画像データは、前記第１，第２のリードラインバッファに交互に格納され、交互に読み出される。
【００５５】
こうすると、圧縮画像データメモリへの書き込み開始時期を制限しなくても、リードアドレスをライトアドレスが追い抜く事態は生じない。
【発明を実施するための最良の形態】
【００５６】
以下、本発明に係る画像出力システムの実施形態について、図面を参照して具体的に説明する。
【００５７】
１．第１の実施形態
１．１．画像出力システムの概要
図１は、本発明の画像出力システムを携帯電話機に適用した実施形態を示している。図１において、ベースバンドエンジン（ＢＢＥ：広義には第１の集積回路）１は携帯電話機の基本機能を司るＬＳＩ（Large Scale Integrated Circuit）であり、インターネット経由で受信した動画や静止画、カメラで撮影した自然画、携帯電話機の操作上で必要なメニュー画面、アイコンなどの文字・図形情報等の各種画像データの出力源である。
【００５８】
図１において、携帯電話機のディスプレイとして液晶パネル２が設けられている。この液晶パネル２は、２枚のガラス基板３，４間に液晶を封入したものである。大きなガラス基板３は例えばアクティブマトリクス基板であり、各画素にアクティブ素子であるＴＦＴ（Thin Film Transistor）が設けられている。各画素のＴＦＴのドレイン端子に透明画素電極が、ソース端子にデータ線であるソース線が、ゲート端子に走査線であるゲート線がそれぞれ接続されている。このガラス基板３と対向するガラス基板４には透明電極が設けられている。ガラス基板３上には、ガラス基板３の短辺に沿って、液晶パネル２を駆動するドライバＩＣ（広義には第２の集積回路）５がＣＯＧ実装されている。ドライバＩＣ５は、液晶パネル２のゲート線に走査信号を、ソース線にデータ信号を供給して液晶パネル２を表示駆動する。
【００５９】
ベースバンドエンジン１とドライバＩＣ５とは、複数本のバスライン６で接続され、画像データ、水平・垂直同期信号、クロック信号、各種コマンドが転送される。
【００６０】
本実施形態では、ベースバンドエンジン１に画像符号化装置（エンコーダともいう）１０を、ドライバＩＣ５には画像復号装置（デコーダともいう）２０を、それぞれ搭載している。
【００６１】
エンコーダ１０は、一フレーム分の各フレームの画像データを規定圧縮率（例えば５０％）以上の圧縮率（例えば４０％などをいい、５０％を越えない高圧縮率を意味する）で圧縮して符号化することが保障されており、その詳細については後述する。このエンコーダ１０は、一ライン分の各ラインの画像データを規定圧縮率以上の圧縮率で圧縮して符号化することも保障できる。デコーダ２０は、バスライン６を介して転送された圧縮画像データを伸張して復号するものであり、その詳細についても後述する。
【００６２】
１．２．転送周波数
液晶パネル２が高精細表示となると、画像データ量は増大し、所定時間内に１フレーム分の画像データを転送するための転送周波数が高周波数化してしまう。本実施形態では、ベースバンドエンジン１がエンコーダ１０を搭載しており、圧縮画像データを転送するので転送データ量は減少する。よって、圧縮率によっては、従来の転送方式（転送周波数、ビット幅）をそのまま用いることも可能である。以下の実施形態では、非圧縮画像データを転送する時よりも転送周波数を低減できる例について説明する。
【００６３】
１．２．１．規定圧縮率に基づく転送周波数の設定
図２は、ベースバンドエンジン１の一部のブロック図である。図２において、ベースバンドエンジン１は、システムバス３０を介して、ベースバンドエンジン１のワーキングメモリである非圧縮画像データメモリ３１と接続されている。システムバス３０と接続されたベースバンドエンジン１の内部バス３２には、エンコーダ１０が接続されている。よって、非圧縮画像データメモリ３１内の非圧縮画像データは、システムバス３０、内部バス３２経由でエンコーダ１０に転送され、ここで規定圧縮率以上の圧縮率で圧縮されて符号化される。規定圧縮率（例えば５０％）は、圧縮率設定部３３に記憶され、発振器３４からの基準クロックの周波数制御に用いられる。
【００６４】
ベースバンドエンジン１には、パネルデータ生成部３５が設けられている。パネルデータ生成部３５には、転送クロック生成部３６とデータ転送部３７が設けられている。転送クロック生成部３６は、発振器３４からの基準クロックを、圧縮率設定器３３からの規定圧縮率に従って分周し、転送クロックを生成する。データ転送部３７は、内部バス３２経由でエンコーダ１０から受信した圧縮画像データを、転送クロックに従ってデータバスに送出する。転送クロックは、圧縮画像データとは別にクロック転送用バスに送出される。
【００６５】
図３（Ａ），（Ｂ）は、転送クロック周波数の設定について説明するためのタイミングチャートである。図３（Ａ）に示すように、図２の発振器３４からの基準クロックＣＬＫは、図３（Ｂ）に示すように非圧縮画像データＤ０，Ｄ１，Ｄ２…の転送クロックＰＣＬＫ１として用いられる。規定圧縮率が例えば５０％であれば、転送クロック生成部３６で基準クロックＣＬＫを分周することで、図３（Ｃ）に示すように、基準クロックＣＬＫに対して周波数が１／２の転送クロックＰＣＬＫ２が生成される。この転送クロックＰＣＬＫ２は、規定圧縮率が５０％である圧縮画像データＤ０’，Ｄ１’，Ｄ２’…の転送クロックとして用いられる。このように、規定圧縮率に従って転送周波数が下げられるので、ＥＭＩ対策として有効である。また、圧縮画像データはデータ量が減少しているので、転送時に転送ラインの負荷にて消費される消費電力も低減する。
【００６６】
１．２．２．実圧縮率に基づく転送周波数の設定
図４では、図２に示す構成に加えて、システムバス３０に圧縮画像データメモリ３８が接続されている。また、図４の圧縮率設定部３３には、エンコーダ１で非圧縮画像を圧縮した時の、規定圧縮率（例えば５０％）以上の実圧縮率がエンコーダ１より設定される。圧縮画像データメモリ３８は、１フレーム分の圧縮画像データが生成されるまで、実圧縮率が決まらないので、一時記憶バッファとして用いている。
【００６７】
図４の実施形態では、例えば実圧縮率が２５％以下であった場合に、図３（Ｄ）に示すように、転送クロック生成部３６で基準クロックＣＬＫを分周することで、基準クロックＣＬＫに対して周波数が１／４の転送クロックＰＣＬＫ３が生成される。この転送クロックＰＣＬＫ３は、実圧縮率が２５％である圧縮画像データＤ０’，Ｄ１’，Ｄ２’…の転送クロックとして用いられる。このように、実圧縮率を用いれば、転送周波数はさらに低周波数化され、ＥＭＩノイズ対策や消費電力の低減に有効となる。
【００６８】
実圧縮率は、一フレーム分の非圧縮画像データが圧縮する毎に、エンコーダ１０より圧縮率設定部３３に設定することができる。この場合には、フレーム毎に実圧縮率が異なれば、分周器３４は、フレーム毎に転送周波数を可変することができる。
【００６９】
また、エンコーダ１０は、後述する通り、一ライン毎に規定圧縮率以上の実圧縮率を設定することができる。よって、一ライン毎の実圧縮率に基づいて、分周器３４が一ライン毎に転送周波数を可変することもできる。
【００７０】
１．２．３．固定画像データの転送周波数
図５は、例えばメニュー画面等のように固定画像データが、圧縮画像データメモリ３８に格納されている例を示している。この場合、圧縮画像データの規定圧縮率または実圧縮率が、圧縮率設定部３３に記憶設定されている。従って、固定画像データを液晶パネルが側に転送する場合には、図２または図３の例と同様にして、転送周波数を下げて転送することができる。
【００７１】
１．３．一転送クロックあたりのデータビット幅
規定圧縮率または実圧縮率に基づいて転送周波数を変更する変わりに、一転送クロックあたりの非圧縮画像データのビット幅をデータ転送部（広義にはビット幅可変部）３７にて変更しても良い。図６に示すように、ドライバＩＣ５のインターフェースには、２４個のデータ端子、垂直同期信号Ｖｓｙｎｃの入力端子、水平同期信号Ｈｓｙｎｃの入力端子、クロックＣＬＫの入力端子、データイネーブル（ＤＥ）端子、シリアル入出力端子が設けられている。２４個のデータ端子を用いて最大２４ビットのデータを受信できるが、ビット幅を１２ビットとすれば１２個のデータ端子を用いるだけでよい。ビット幅を６ビットとすれば６個のデータ端子を用いるだけでよい。このように、ビット幅を少なくすれば、データバスの使用本数が減るので、消費電力を低減できる。
【００７２】
図２、図４及び図５のいずれの構成においても、図７（Ａ）〜図７（Ｄ）に示すように、ビット幅を変更できる。図７（Ａ）は発振器３４からの基準クロックＣＬＫを示している。図７（Ｂ）は、非圧縮画像データＤ０，Ｄ１，Ｄ２…を、基準クロックＣＬＫと同じ転送クロックＰＣＬＫを用いて、一転送クロックあたりの標準ビット幅（例えば一画素で２４ビット）で転送している。
【００７３】
図７（Ｃ）は、規定圧縮率が５０％の例であり、圧縮画像データＤ０’，Ｄ１’，Ｄ２’…を、基準クロックＣＬＫと同じ転送クロックＰＣＬＫを用いて、一転送クロックあたりのビット幅を例えば一画素で１２ビットとして転送している。
【００７４】
図７（Ｄ）は、実圧縮率が２５％の例であり、圧縮画像データＤ０’，Ｄ１’，Ｄ２’…を、基準クロックＣＬＫと同じ転送クロックＰＣＬＫを用いて、一転送クロックあたりのビット幅を例えば一画素で６ビットとして転送している。
【００７５】
実圧縮率は、一フレーム分の非圧縮画像データが圧縮する毎に、エンコーダ１０より圧縮率設定部３３に設定することができる。この場合には、フレーム毎に実圧縮率が異なれば、データ転送部３７は、フレーム毎にビット幅を可変することができる。
【００７６】
また、エンコーダ１０は、一ライン毎に規定圧縮率以上の実圧縮率を設定することができるので、一ライン毎の実圧縮率に基づいて、データ転送部３３が一ライン毎にビット幅を可変することもできる。
【００７７】
１．４．間欠転送クロック
転送クロック生成部３４は、規定圧縮率または実圧縮率に基づいて、一フレーム分または一ライン分の非圧縮画像データを転送する転送期間（一垂直期間または一水平期間）のうち、圧縮画像データが転送される期間にのみ転送クロックを出力し、残余期間では転送クロックを出力しないように制御しても良い。
【００７８】
図２、図４及び図５のいずれの構成においても、図８（Ａ）〜図８（Ｄ）に示すように、転送クロックＰＣＬＫの発生期間を制御して、クロックが発生しない間欠クロックとすることができる。図８（Ａ）は発振器３４から連続して発生される基準クロックＣＬＫを示している。図８（Ｂ）は、１フレーム内または１ライン内の非圧縮画像データＤ０，Ｄ１，Ｄ２…Ｄ１１を、基準クロックＣＬＫと同じ転送クロックＰＣＬＫを用いて転送している。この場合、間欠クロックとはならない。
【００７９】
図８（Ｃ）は、規定圧縮率が５０％の例であり、非圧縮データＤ０，Ｄ１，Ｄ２…Ｄ１１を５０％圧縮した圧縮画像データＤ０’，Ｄ１’，Ｄ２’…Ｄ５’が転送される期間でのみ転送クロックＰＣＬＫを発生し、一垂直期間または一水平期間の残余期間では転送クロックＰＣＬＫは停止されている。
【００８０】
図８（Ｄ）は、実圧縮率が２５％の例であり、非圧縮データＤ０，Ｄ１，Ｄ２…Ｄ１１を２５％圧縮した圧縮画像データＤ０’，Ｄ１’，Ｄ２’が転送される期間でのみ転送クロックＰＣＬＫを発生し、一垂直期間または一水平期間の残余期間では転送クロックＰＣＬＫは停止されている。
【００８１】
このように、実質のデータ転送期間が短縮されることで、消費電力を低減できる。
【００８２】
１．５．色信号変換回路を用いた高圧縮
エンコーダ１０は、後述する通り、非圧縮画像データがＲＧＢ信号であっても、ＹＵＶ信号であっても、その色信号をそのまま圧縮することができる。液晶表示パネル２はＲＧＢ色フィルターを有するので、最終的にはＲＧＢ信号に変換するとしても、圧縮・伸張の段階では色信号の区別はとはない。
【００８３】
ただし、非圧縮画像データをさらに高圧縮するために、図９または図１０に示すように色信号を変換しても良い。ただし、本実施形態では、図９及び図１０中の圧縮画像データメモリ５１は無視して説明する（後述の第２の実施形態にて説明するため）。
【００８４】
図９は、ベースバンドエンジン１のエンコーダ１０の前段に、ＲＧＢ−ＹＵＶ変換回路（広義には色信号変換回路）４０を設けている。また、ドライバＩＣ５のデコーダ２０の後段に、ＹＵＶ−ＲＧＢ変換回路４１を設けている。ここで、ＲＧＢ−ＹＵＶ変換回路４０は、一画素についてのＲＧＢ信号を、そのＲＧＢ信号のビット数よりも少ないビット数のＹＵＶ信号に変換するものである。
【００８５】
一例として、ＲＧＢ−ＹＵＶ変換回路４０が、ＲＧＢの各サブビクセルを８ビットとするＲＧＢ８８８（２４ビット）を、ＹＵＶ４２２（１６ビット）に変換すると、その変換により６７％（１００×１６／２４）のデータ圧縮が達成される。従って、エンコーダ１０での規定圧縮率または実圧縮率をα（α＜１）とし、色信号変換による圧縮率をｋ（ｋ＜１）とすると、α×ｋのトータル圧縮率を達成できる。図９の例では、このトータル圧縮率α×ｋを、図２、図４または図５の圧縮率設定部３３に設定することができる。そして、このトータル圧縮率α×ｋよって、上述の転送クロック周波数、ビット幅または間欠クロックを設定することができる。α＝０．５、ｋ＝０．６７とすると、α×ｋ＝０．３３５となり、より高い圧縮率が達成できる。
【００８６】
他の例として、ＲＧＢ−ＹＵＶ変換回路４０が、ＲＧＢ８８８（２４ビット）を、ＹＵＶ４２０（１２ビット）に変換すると、その変換によりｋ＝５０％（１００×１２／２４）のデータ圧縮が達成され、トータル圧縮率α×ｋ＝０．２５と高圧縮率となる。
【００８７】
さらに他の例として、ＲＧＢ−ＹＵＶ変換回路４０が、ＲＧＢ５６５（１６ビット）を、ＹＵＶ４２０（１２ビット）に変換すると、その変換によりｋ＝７５％（１００×１２／１６）のデータ圧縮が達成され、トータル圧縮率α×ｋ＝０．３８５と高圧縮率となる。
【００８８】
図１０では、ベースバンドエンジン１のエンコーダ１０の前段に、ＵＶサンプリング変換回路（広義には色信号変換回路）４２を設けている。また、ドライバＩＣ５のデコーダ２０の後段に、ＵＶ補間回路４３を設けている。この場合も、ＵＶサンプリング変換回路４２は、一画素についてのＹＵＶ信号を、そのＹＵＶ信号のビット数よりも少ないビット数のＹＵＶ信号に変換するものである。
【００８９】
一例として、ＵＶサンプリング変換回路４２が、ＹＵＶ４４４（２４ビット）を、ＹＵＶ４２２（１６ビット）に変換すると、その変換により６７％（１００×１６／２４）のデータ圧縮が達成され、トータル圧縮率α×ｋ＝０．３３５と高圧縮率となる。
【００９０】
他の例として、ＵＶサンプリング変換回路４２が、ＹＵＶ４４４（２４ビット）を、ＹＵＶ４２０（１２ビット）に変換すると、その変換によりｋ＝５０％（１００×１２／２４）のデータ圧縮が達成され、トータル圧縮率α×ｋ＝０．２５と高圧縮率となる。
【００９１】
さらに他の例として、ＵＶサンプリング変換回路４２が、ＹＵＶ４２２（１６ビット）を、ＹＵＶ４２０（１２ビット）に変換すると、その変換によりｋ＝７５％（１００×１２／１６）のデータ圧縮が達成され、トータル圧縮率α×ｋ＝０．３８５と高圧縮率となる。
【００９２】
１．６．非圧縮／圧縮切換え
ベースバンドエンジン１は、データバスを介して非圧縮画像データまたは圧縮画像データを切換えて転送することができる。この場合、非圧縮／圧縮切換え信号を、非圧縮画像データまたは圧縮画像データの転送時に送信される垂直同期信号Ｖｓｙｎｃに同期させて送出することが好ましい。
【００９３】
図１１は、図１１（Ａ）の一垂直期間Ｖｓｙｎｃ毎に、図１１（Ｂ）に示すように非圧縮データ→圧縮データ→圧縮データ…と転送する状況を示している。図６に示すシリアル入出力端子ＳＩＯを有するドライバＩＣの場合、ベースバンドエンジン１より図１１（Ｃ）に示す非圧縮／圧縮切換えコマンドＣｍｄが、先頭の圧縮画像データが転送される垂直走査期間Ｔｎの前の垂直走査期間Ｔｎ−１にて受信されている。これにより、ドライバＩＣ５は、受信された圧縮画像データをデコーダ２０にて復号することができる。これに限らず、図１１（Ｄ）に示すように、垂直走査期間Ｔｎに同期してアクティブとなる圧縮イネーブル信号ＣＥをベースバンドエンジン１よりドライバＩＣ５に送信しても良い。この場合、ドライバＩＣ５は圧縮イネーブル信号の受信端子を有する。
【００９４】
２．第２の実施形態
図１２は、本発明の第２の実施形態を示し、図１と相違する点は、ドライバＩＣ５０のデコーダ２０の前段に、圧縮画像データメモリ５１を設けた点である。従って、本実施形態では上述の第１の実施形態で説明した全ての事項を充足できる上に、ドライバＩＣ５に設けた圧縮画像データメモリのデータ容量を小さくすることが可能となる。
【００９５】
２．１．圧縮画像データメモリの全体記憶容量
図１３に示すように、非圧縮の画像データのデータ量をＭビットとし、エンコーダ１０での規定圧縮率をα（α＜１）とし、圧縮画像データメモリ５１の有効記憶容量（冗長メモリは含まない）をＳビットとしたとき、Ｍ＞Ｓ＞Ｍ×αが成立する。つまり、エンコーダ１０は、規定圧縮率α以上の圧縮率で非圧縮画像データを圧縮することが保障されており、規定圧縮率αを下回ることがない。よって、圧縮画像データメモリ５１の記憶容量Ｓとして、上記不等号式の下限に近いメモリ容量として設計すれば圧縮画像データメモリ５１の小サイズ化が達成でき、ドライバＩＣ５０も小サイズに維持でき、ＣＯＧ実装が可能となる。
【００９６】
図９または図１０のように色信号変換回路４０，４２を有する場合は、図１４に示すように、その色信号変換回路４０，４２で達成される圧縮率をｋ（ｋ＜１）とし、非圧縮画像データのデータ量をＭビットとし、規定圧縮率をα（α＜１）とし、圧縮画像データメモリの有効記憶容量をＳビットとしたとき、Ｍ＞Ｓ＞Ｍ×α×ｋが成立する。よって、圧縮画像データメモリ５１の容量はさらに小さくて済む。
【００９７】
２．２．圧縮画像データメモリの一ライン上の記憶容量
エンコーダ１０は、一ライン分の各ラインの画像データを規定圧縮率以上の実圧縮率にて符号化することが保障することができる。この場合は、図１５に示すように、非圧縮の画像データの１ライン分のデータ量をＭＬビットとし、規定圧縮率をα（α＜１）とし、圧縮画像データメモリ５１の一ライン上の有効記憶容量をＳＬビットとしたとき、ＭＬ＞ＳＬ＞ＭＬ×αが成立することになる。つまり、圧縮画像データメモリ５１が例えばＳＲＡＭであれば、ワード線方向のサイズが短縮されることを意味する。
【００９８】
このような圧縮画像データメモリ５１では、図１５に示すように、各ラインの圧縮画像データの先頭データが、画像圧縮メモリの各ラインの同一アドレス上の記憶素子に記憶される。こうすると、各ラインの先頭アドレスを容易に検出できる。
【００９９】
図１５の例において、図９または図１０に示すような色信号変換回路４０，４２を設けた場合には、色信号変換回路４０，４２で達成される圧縮率をｋ（ｋ＜１）とし、非圧縮の画像データの１ライン分のデータ量をＭＬビットとし、規定圧縮率をα（α＜１）とし、圧縮画像データメモリ５１の一ライン上の有効記憶容量をＳビットとしたとき、ＭＬ＞ＳＬ＞ＭＬ×α×ｋが成立する。これにより、圧縮画像データメモリ５１の例えばワード線方向のサイズはより縮小される。
【０１００】
２．３．復号エラー対策
ドライバＩＣ５のデコーダ２０では、あるフレームＦｎのあるラインＬｎ途中にてエラーが発生すると、エラー発生位置よりも下流の同一ラインＬｎのデータは復号不可能となる。非圧縮画像データであれば一点のエラーで済み、視覚上問題は深刻でないが、圧縮画像データの場合はエラー発生位置以降の復号ができなくなるので対策が必要である。
【０１０１】
本実施形態では、ドライバＩＣ５のデコーダ２０にて復号エラーが生じた時に、ドライバＩＣ５の例えば図６に示すシリアル入出力端子ＳＩＯからの割り込み信号がベースバンドエンジン１に供給される。割込み信号を受信したベースバンドエンジン１は、復号エラーが生じたラインＬｎから、または復号エラーが生じたフレームＦｎの先頭から、圧縮画像データを再転送するようにエンコーダ１０を制御している。これにより、復号エラーに起因した画質の低下を最小限に止めている。
【０１０２】
つまり、非圧縮画像データとは異なり、圧縮画像データの復号エラーは、後続の圧縮画像データの復号に関係するため、圧縮画像データメモリ５１からの圧縮画像データを送りつづけると、表示への悪影響が大きい。上述の制御により、復号エラーに伴う影響を最小限に止めることができる。
【０１０３】
３．第３の実施形態
図１６は、ベースバンドエンジン１と液晶パネル２との間に、表示コントロールＩＣ（広義には第２の集積回路）６０を追加した実施形態を示している。このとき、図１５のドライバＩＣ５２は、図１のドライバＩＣ５及び図１２のドライバＩＣ５０とは共に異なり、デコーダ２０も圧縮画像データメモリ５１も搭載していない。
【０１０４】
本実施形態においては、第１実施形態にて説明したデータ転送に伴う利点は、ベースバンドエンジン１と表示個トンロールＩＣ６０との間のデータ転送でも享受することができる。
【０１０５】
図１６に示す表示コントロールＩＣ６０は、ベースバンドエンジン１の表示動作に必要なタスクを低減するために設けられ、画像圧縮データメモリ６１、デコーダ２０及びデータ加工部６２を有する。
【０１０６】
ここで、表示コントロールＩＣ６０の主な役割として、データ加工部６２での表示データの加工がある。表示データの加工とは、画像の拡大、縮小、回転、合成などである。例えば画像合成を例に挙げれば、ベースバンドエンジン１から転送されるＮ（Ｎは２以上の整数）フレーム分の画像データを合成して一フレーム分の画像データに加工することがある。
【０１０７】
この場合、図１７に示すように、一フレーム分の非圧縮画像データのデータ量をＭビットとし、規定圧縮率をα（α＜１）とし、圧縮画像データメモリ６１の有効記憶容量をＳビットとしたとき、Ｎ×Ｍ＞Ｓ＞Ｎ×Ｍ×αが成立する。
【０１０８】
このように、Ｎ枚の画像を圧縮してデータ転送した後に圧縮画像データメモリ６１に格納することで、データ転送上のメリットの他、圧縮画像データメモリ６１の記憶容量を縮小できる利点がある。
【０１０９】
図１６の例において、図９または図１０に示すような色信号変換回路４０，４２を設けた場合には、色信号変換回路４０，４２で達成される圧縮率をｋ（ｋ＜１）とし、一フレーム分の非圧縮の画像データのデータ量をＭビットとし、規定圧縮率をα（α＜１）とし、圧縮画像データメモリ６１の有効記憶容量をＳビットとしたとき、Ｎ×Ｍ＞Ｓ＞Ｎ×Ｍ×α×ｋが成立する。これにより圧縮画像データメモリ６１のサイズをより縮小できる。
【０１１０】
エンコーダ１０は、一ライン分の各ラインの画像データを規定圧縮率以上の実圧縮率にて符号化することが保障することができる。この場合は、図１５と同様に、非圧縮の画像データの１ライン分のデータ量をＭＬビットとし、規定圧縮率をα（α＜１）とし、圧縮画像データメモリ５１の一ライン上の有効記憶容量をＳＬビットとしたとき、Ｎ×ＭＬ＞ＳＬ＞Ｎ×ＭＬ×αが成立することになる。つまり、圧縮画像データメモリ５１が例えばＳＲＡＭであれば、ワード線方向のサイズが短縮されることを意味する。
【０１１１】
このような圧縮画像データメモリ６１でも、図１５と同様に、各ラインの圧縮画像データの先頭データが、画像圧縮メモリの各ラインの同一アドレス上の記憶素子に記憶される。こうすると、各ラインの先頭アドレスを容易に検出できる。
【０１１２】
このことは、この圧縮画像データメモリ６１からの出力をデコードした後にデータ加工するデータ加工部６２にとって、データ加工に伴う各ラインの先頭アドレスの指定が容易となる点で特に好ましい。
【０１１３】
４．第４の実施形態
図１２及び図１６に示す圧縮画像データメモリ５１，６１からは、液晶パネル２を駆動するための水平同期信号に同期して一ラインの圧縮画像データが読み出される。一方、圧縮画像データメモリ５１，６１へのデータ書き込みは、その上流側のベースバンドエンジン１の制御に従って高速書込みされる。よって、読み出し速度は書き込み速度よりも遅い。この場合、図１８に示すように、圧縮画像データメモリ５１，６１の同一ラインＬｎ上で、書き込みアドレスが読み出しアドレスを追い越してしまう事態が生じ得る。この時点で、ラインＬｎ上での読み出しアドレス以降のアドレスには新データが書き込まれるので、ノイズ表示となる。これを防止するために、下記のような対策を実施している。
【０１１４】
４．１．書き込みタイミング設定
図１６の実施形態を例に挙げれば、図１９に示すように、表示コントロールＩＣ６０は、垂直同期信号Ｖｓｙｎｃに同期した書き込み開始信号ＲＳ（図２０参照）をベースバンドエンジン１に送出する。この書き込み開始信号ＲＳに基づいて圧縮画像データメモリ５１に書き込み開始されるタイミングＴ１を、圧縮画像データメモリ５１に対する読み出し開始タイミングＴ２よりも常に先行させる。こうして、先行して高速書き込みを実施することで、図１８に示す弊害を防止できる。
【０１１５】
なお、表示コントロールＩＣ６は、図１９に示すように、デコーダ２０後段に、第１段及び第２段のラインバッファ６３，６４を有する。第１段ラインバッファ６３にて、デコーダ２０からの画像データが順次記憶される。第１段ラインバッファ６３に一ライン分の画像データが揃った後に、第２段ラインバッファ６４にて一ライン分の画像データがラッチされ、第２段ラインバッファ６４より一ライン分の画像データがパラレル出力される。
【０１１６】
４．２．ラインバッファの追加
図２１では、図２０での書き込み開始信号ＲＳは用いずに、代りに、圧縮画像データメモリ６１の前後に、第１，第２のラインバッファ６５，６６を有する。第１のラインバッファ６５からは、１回のアクセスで一ライン分の圧縮画像データが圧縮画像データメモリ５１，６１に同時に書き込まれる。一方、圧縮画像データメモリ５１，６１からは、一ライン分の圧縮画像データが、１アクセスにて同時に出力されて第２のラインバッファ６６に格納される。そして、第２のラインバッファ６６より順次圧縮画像データがデコーダ２０に出力される。こうすると、書き込みタイミングを調整しなくても、圧縮画像データメモリ６１に対して一ライン分の圧縮画像データが、１アクセスにて同時にライト・リードされるので、図１８に示す弊害を防止できる。
【０１１７】
図２２では、圧縮画像データメモリ５１，６１とデコーダ２０との間に、一ライン分の圧縮画像データが交互に順次格納され、交互に順次読み出される第１，第２のリードラインバッファ６７，６８を有する。例えば、第１のリードラインバッファ６７に一ライン分の圧縮画像データが格納された後に、次の一ラインの圧縮画像データを順次、第２のリードラインバッファ６８に読み出して格納する状態を想定する。この時、同一ラインについて新たな圧縮画像データの書き込みが開始されたとする。この場合、第２のリードラインバッファ６８への読み出しは、同一ラインに対する書き込みが終了するまで待機される。第２のリードラインメモリ６８に対する圧縮画像データの格納は、書き込みが終わったラインの先頭アドレスからやり直しても良いし、書き込み停止したアドレスから再開しても良い。この間、第１のリードラインバッファ６７から圧縮画像データがデコーダ２０に供給されるので、表示データがアンダーフローすることはない。
【０１１８】
５．画像符号化装置（エンコーダ）
以下、上述の実施形態に用いられる画像符号化装置２０の実施形態について具体的に説明する。以下の実施形態は、保障される規定圧縮率を例えば５０％とし、常に規定圧縮率以上の高圧縮率で画素データを符号化することを保障ものである。
【０１１９】
５．１．画像入力部
図２３は、画像符号化装置１０のブロック図である。画像入力部１００は、画素データをシリアルに入力し、一ライン上で隣り合う複数例えば４つの画素Ｐ，Ｘ，Ａ，Ｂの各画素データをパラレルに出力する。ここで、図２４に示すように、画素Ｘが符号化対象画素であり、画素Ｐは符号化対象画素Ｘの先行画素であり、画素Ａは符号化対象画素Ｘの１番目の後続画素であり、画素Ｂは符号化対象画素Ｘの２番目の後続画素である。各画素のデータは、Ｒ，Ｇ，Ｂ画素データでも、ＹＵＶ（輝度信号＋色差信号）画素データのいずれであっても良い。本実施形態では、各画素データは、サブビクセルが各８ビットのＲ，Ｇ，Ｂで構成された計２４ビットのデータとする。
【０１２０】
５．２．予測符号化部（非可逆符号化部）
非可逆符号化部の一例である予測符号化部１１０は、非可逆モードに（Lossyモードともいう）て、符号化対象画素Ｘの画素データ（２４ビットデータ）を規定圧縮率（例えば５０％）で固定長データ（例えば１２ビットデータ）に符号化する。この予測符号化部１１０は、隣接する画素間の差分をＰＣＭ符号化するＤＰＣＭ（Differential Pulse Code Modulation）符号化するもので、特許文献２の予測符号器と同様にルックアップテーブルを用いてソフトウェアにて実現することもできるが、本実施形態では図２５に示すようにハードウェアにて構成している。ただし、特許文献２の予測符号器はハフマン符号のような可変長符号化を実施したが、本実施形態では、規定圧縮率を担保するために、可変長符号化は採用しない。
【０１２１】
図２５は、図２３に示す予測符号化部１１０のブロック図である。符号化対象画素Ｘを構成するサブピクセルＲ，Ｇ，Ｂのデータは、差分器１１１にて先行画素ＰのＲ，Ｇ，Ｂデータが差し引かれる。この差分データが、非線形量子化部１１２にて量子化されて符号化される（詳細は後述）。符号化データは出力される一方で、非線形量子化部１１２とは逆の操作を行なう非線形逆量子化部１１３にてＲ，Ｇ，Ｂ毎に逆量子化される。逆量子化されたＲ，Ｇ，Ｂデータは、加算器１１４にて先行画素ＰのＲ，Ｇ，Ｂデータと加算され、一画素遅延用レジスタ１１５Ｒ，１１５Ｇ，１１４Ｂに記憶される。この一画素遅延用レジスタ１１５Ｒ，１１５Ｇ，１１５Ｂに記憶されたデータは、次の符号化対象画素Ｘに対する先行画差Ｐの画素データとして用いられる。つまり、スイッチ１１６を切り換えることで、次の符号化対象画素ＸのサブビクセルＲ，Ｇ，Ｂ毎に、先行画素ＰのＲ，Ｇ，Ｂデータが差分器１１１にて差し引かれる。
【０１２２】
非線形量子化部１１１では、９ビット（-256〜255）の差分値（１ビットはプラス・マイナス符号）を4ビットに非線形量子化する。但し、「1111」は符号化モード遷移コード（可逆モード→非可逆モード）として用いるため、量子化値として割り当てられるコードは、0〜14までの15通りとなる。なお、非可逆モードから可逆モードへの符号化モード遷移コードは、図２３に示す符号化制御部１５０からの信号に基づいて選択される。各８ビットのＲ，Ｇ，Ｂデータはそれぞれ４ビットに量子化され、画素単位では２４ビットデータが１２ビットデータ（４ビット×３）に符号化されるので、必ず規定圧縮率（５０％）で符号化されている。
【０１２３】
非線形量子化部１１１は、複数種の量子化テーブルを備え、符号化対象画素Ｘの直前の値（予測値）に応じて、使用する量子化テーブルを変更する。これは、予測値によってその予測誤差（入力値との差分）の範囲がある範囲に限定されるため、その範囲のみに量子化代表値を配置して、限られた符号化コードを有効に使うための工夫である。つまり、入力されるＲ，Ｇ，Ｂデータは８ビット（０〜２５５）であり、先行画素Ｐの値である予測値が分かっているので、入力値と予測値との差である予測誤差が取り得る範囲は、予測値によって限られる。一例として、予測値が０であれば、入力値と予測値との差分である予測誤差はマイナスとはならないので、プラス領域（０〜２５５）の範囲を量子化テーブルとすればよい。
【０１２４】
非線形量子化テーブルの具体的な例を下記に示す。
【０１２５】
１）予測値が９６以上１６０未満の場合
この場合、取り得る予測誤差の範囲は、−159〜159である。したがって、図２６に示すように、量子化コードを割り当てる。
【０１２６】
ここで、線形量子化とは、符号化対象画素Ｘと先行画素Ｐとを引き算した結果の予測誤差（９ビット、１ビットは符号）が、０に近い値ほど（符号化対象画素Ｘと先行画素Ｐとの差が小さいほど）細かく量子化している。これは、僅かな色の違いでも顕著に把握するためである。一方、予測誤差が０から遠いほど（符号化対象画素Ｘと先行画素Ｐとの前の画素との差が大きいほど）、粗く量子化している。これは、輝度成分の差が大きい時には、色の微妙な差が検知され難いからである。このように、予測誤差の大きさによって、線形でなく非線形で量子化するのが、非線形量子化である。図２６においても、予測誤差が０付近では細かく、予測誤差の絶対値が大きくなるほど粗く量子化している。図２６から明らかなように、非線形量子化部１１２にて量子化されたデータは、非可逆データである。
【０１２７】
２）予測値が６４以上９６未満の場合
取り得る予測誤差の範囲は、−95〜191である。したがって、図２７に示すように、量子化コードを割り当てる。
【０１２８】
３）予測値が１６０以上１９２未満の場合
取り得る予測誤差の範囲は、−191〜95である。したがって、図２８に示すように、量子化コードを割り当てる。
【０１２９】
４）予測値が３２以上６４未満の場合
取り得る予測誤差の範囲は、−63〜223である。したがって、図２９に示すように、量子化コードを割り当てる。
【０１３０】
５）予測値が１９２以上２２４未満の場合
取り得る予測誤差の範囲は、−223〜63である。したがって、図３０に示すように、量子化コードを割り当てる。
【０１３１】
線形逆量子化部１１３は、上述の線形量子化部１１２での操作とし逆の操作を実施すればよく、この際も直前の画素値に応じて逆量子化テーブルを切換えればよい。
【０１３２】
５．３．先頭移動辞書符号化部（可逆符号化部）
可逆モード（Losslessモードともいう）で符号化する可逆符号化部の一例である先頭移動辞書符号化部１２０は、Ｒ，Ｇ，Ｂ形式の画素データ（24ビット）をそのまま１つの非圧縮データとして扱い、完全に復号可能な可逆データとして符号化する。先頭移動辞書による符号化の方法自体は、特許文献２（特開2001-257888）と基本的に同じである。但し、本実施形態では、ハフマン符号のような可変長符号化は行わない。規定圧縮率を保証できないためである。
【０１３３】
この実施の形態では、画素値の辞書を、符号化と復号化で共有し、先頭移動による辞書の更新を行っている。したがって、使用頻度の高い画素値は、辞書の最初の方に置かれることになる。辞書サイズは、０から７の８個のインデックスから成る。このインデックスを可変長符号化することによって、符号化を行うことができる。
【０１３４】
図３１の左欄は、例えば初期化された辞書に記憶される７色を示している。初期化の例は一例であり、他の色であっても良いし、同一食であっても良い。図３１は、入力した色が赤の場合に、辞書の配置換えを左欄から右欄に示すように行う様子を示している。入力した画素の色が赤の場合には、インデックス２を辞書の先頭に移動させる。そして、白および黒を後ろにずらす。一方、入力した画素の色（たとえば、Ｘ）が辞書にない場合には、新たに登録するＸ（２４ビット）を出力する。この場合、インデックス８のエスケープ・コードを含む条件（図３３の条件１〜３）を符号化し、Ｘを辞書の先頭に登録し、元々登録されている色は、後ろにずれる。この結果、元々インデックス７に登録されていた色は、辞書から失われる。
【０１３５】
辞書に登録された位置を示すインデックス値、辞書に存在しない場合に可逆符号化する条件別コード、および可逆モードから非可逆モードの遷移を示すコードは、すべて、一画素２４ビットを１／６に圧縮した4ビットの固定長符号で表現される。4ビットのコードの意味付けは、図３２に示す通りである。
【０１３６】
図３２の左欄は可逆モード継続中のコードであり、図３２の右欄は非可逆モードから可逆モードに遷移した直後のコードである。図３２の左欄と右欄とでは、符号化対象画素の画素データＸが辞書に存在しない時の符号化動作が異なっている。なお、図３２に示す符号化モード遷移コードは、非可逆モードから可逆モードへの遷移を意味し、このコードは図２３に示す符号化制御部１５０からの信号に基づいて、先頭移動辞書符号化部１２０より出力される。
【０１３７】
ここで、図３２に示す符号化内容においては、２画素（Ｘ，Ａ）または３画素（Ｘ，Ａ，Ｂ）をまとめて符号化する態様が示されている。このために、図２３に示すように、周辺画素値評価部１３０が設けられている。
【０１３８】
５．４．周辺画素値評価部
図２３に周辺画素値評価部１３０は、画素入力部１１０からパラレルに入力される例えば４画素（Ｐ，Ｘ，Ａ，Ｂ：図２参照）の各画素データの関係を評価するものである。本実施形態では、周辺画素値評価部１３０は４画素のうちの３画素または２画素が一定の関係を有するか否かを評価している。具体的には、図３３または図３４に示すように、３画素または２画素の画素データが同一であるか否かを評価している。
【０１３９】
ここで、本実施形態では、２４ビットの画素データ同士が等しいことを条件としているが、例えば一画素を構成する３つのサブピクセル少なくとも一つの上位ビットが複数画素間で一致し、最下位ビットまたは最下位側の下位ビット群のみが異なるもの、つまり実質的同一とみなせる範囲を同一と定義しても良い。
【０１４０】
５．５．余剰符号カウンタ
図２３に示す余剰符号カウンタ１４０は、規定圧縮率（例えば５０％）を達成する上で余る符号ビット（余剰符号）をカウントアップし、消費される余剰ビットをカウントダウンするものである。余剰カウンタ１４０の累積カウント値が初期値（例えば０＝規定圧縮率を意味する）を下回らなければ（例えば、マイナス値にならなければ）、規定圧縮率が達成でき、本実施形態では余剰カウンタ１４０の累積カウント値が初期値を下回らないように制御している。この結果、可逆モードでの符号化は余剰カウンタでの制御により必ず規定圧縮率以上の高圧縮率が保障される。非可逆モードでの符号化は、規定圧縮率となる固定長符号で符号化を実施しているので、可逆・非可逆モードでのトータル圧縮率としても、規定圧縮率以上の高圧縮率を常に保障できる。
【０１４１】
具体的には、可逆モードでは、Ｘが辞書に存在した場合は、一画素データ２４ビットを４ビットの固定長符号で符号化できる時には、圧縮率５０％（１２ビット目標）に対して８ビットの余剰が生まれる（このとき、８ビットを余剰符号という）。余剰符号カウンタ１４０は、一画素当り１２ビット未満で符号化できた際に生じた余剰ビットを計数するためのカウンタである。また、余剰符号カウンタ１４０は、符号化対象画素の画素データＸ（２４ビット）をそのまま符号出力した場合など、余剰ビットを消費した場合は、その分のカウントダウンを行う。なお、カウント値１ポイントは、4ビットの余剰符号を示すものとする。また、本実施形態では、余剰符号カウンタ１４０は可逆モード時のみカウントのアップ・ダウンを実施し、非可逆モードではカウントしない。非可逆モードでは全て、一画素当り１２ビット（一サブビクセルあたり４ビット）の固定長符号で符号化され、常に圧縮率５０％となって余剰符号が生じないし、余剰符号が消費されることもないからである。
【０１４２】
なお、この余剰カウンタ１４０は、一ラインの全画素の符号化が終了するごとにリセットすることができる。周辺画素値評価部１３０は一ライン上の画素についての関係を評価しているので、本実施形態は画素毎に圧縮しているとはいえ、一ライン毎に画素間の相関を見ながら画素データを符号化している。よって、余剰カウンタ１４０がリセット後の初期値（つまり規定圧縮率と等しい値）を下回らないための管理は、一ライン毎に行なえばよい。こうすると、画素データを符号化した後の符号を記憶するメモリは、画面の一ライン上の画素データの全ビット数をＮＬとし、それらをメモリの一ライン上のＭＬ個の有効メモリ素子（一メモリ素子に１ビット記憶）に記憶する場合にあっては、メモリの一ライン上の有効メモリ素子の最大数ＭＬは、規定圧縮率をα（α＜１）としたときは、ＮＬ×α＜ＭＬ＜ＮＬとなり、メモリの一ライン方向の寸法を小さくできる。
【０１４３】
ただし、この余剰カウンタ１４０は、一ラインの全画素の符号化が終了するごとにリセットしてもよい。一画面全体として、余剰カウンタ１４０がリセット後の初期値（つまり規定圧縮率と等しい値）を下回らないようにしてもよい。この場合、画素データを符号化した後の符号を記憶するメモリは、一画面を構成する全画素データのトータルビット数をＮとし、それらをメモリ内のＭ個の有効メモリ素子に記憶する場合にあっては、メモリ内の有効メモリ素子の最大数Ｍは、規定圧縮率をα（α＜１）としたとは、Ｎ×α＜Ｍ＜Ｎとなり、メモリサイズを小さくできる。
【０１４４】
なお、転送周波数、ビット幅、間欠転送クロックの制御のためには、余剰符号カウンタ１４０がライン毎にリセットされる時のカウント値から一ラインあたりの実圧縮率が求められ、フレーム毎にリセットされる時のカウント値からフレームあたりの実圧縮率が求められる。
【０１４５】
５．６．符号化制御部
図２３に示す符号化制御部１５０は、先頭移動辞書符号化部１２０、周辺画素値評価部１３０及び余剰符号カウンタ１４０からの出力に基づいて、可逆モードと非可逆モードとの間の遷移条件と、可逆モードの継続条件との充足を判断して、遷移・継続を決定するとともに、その判断に従って、予測符号化部１１０、先頭移動辞書符号化部１２０、余剰符号カウンタ１４０及び符号化多重部１６０を制御するものである。
【０１４６】
具体的には、符号化制御部１５０は、図３３に示す非可逆モードから可逆モードへのいずれかの遷移条件を充足するか否かを、先頭移動辞書符号化部１２０、周辺画素値評価部１３０及び余剰符号カウンタ１４０からの出力に基づいて判断する。符号化制御部１５０は、図３３に示す条件のうち、まず、符号化対象画素の画像データＸが、図３１に示す辞書に登録されているか否かを優先的に判断する。符号化対象画素の画像データＸが辞書に未登録の場合には、符号化制御部１５０は、図３３に示す条件１，２，３をその順で判断する。そして、符号化制御部１５０が、図３３に示す非可逆モードから可逆モードへのいずれかの遷移条件を充足したと判断した時には、予測符号化部１１０を制御して、図３３に示すように、非可逆モードから可逆モードへの遷移を固定長符号（４ビット）で表す符号化モード遷移コードを出力させる。また、図３３に示すように、符号化対象画素の画像データＸが、図３１に示す辞書に登録されている場合には、先頭移動辞書符号化部１２０より辞書インデックス（４ビット）が出力される。図３３に示すように、符号化対象画素の画像データＸが、図３１に示す辞書に登録されていない場合であって、条件１〜３のいずれかを充足する場合には、符号化制御部１５０は先頭移動辞書符号化部１４０を制御して、各条件を固定長符号（４ビット）で表す符合を出力させる。このとき、先頭移動辞書符号化部１４０は、符号化対象画素の画像データＸを、図３１に示すようにして辞書の先頭に登録する。さらに、符号化制御部１５０は、図３３に示す条件２，３に該当する時には、必要なポイントを余剰符号カウンタ１４０にてカウントダウンさせる。
【０１４７】
符号化制御部１５０が、図３３に示す非可逆モードから可逆モードへのいずれの遷移条件も充足しないと判断した時のみ、非可逆モードが継続され、非可逆符号化部１１０にて固定長符号（４ビット）で表された非線形量子化データが出力される。
【０１４８】
さらに符号化制御部１５０は、図３４に示す可逆モードを維持する条件を充足するか否かを、先頭移動辞書符号化部１２０、周辺画素値評価部１３０及び余剰符号カウンタ１４０からの出力に基づいて判断する。
【０１４９】
規定圧縮率（５０％）以上の高圧縮率を達成するには、符号化制御部１５０は、余剰カウンタ１４０のカウント値が規定圧縮率よりも低圧縮率を示す値とならない範囲で、先頭移動辞書符号化部１２０での符号化動作を継続させることが重要である。なぜなら、予測符号化部１１０では規定圧縮率と等しい圧縮率しか実現できず、しかも、可逆モードと非可逆モード間で遷移させるには、固定長符号で表された符号化モード遷移コードを出力することで符号が消費されるからである。また、予測符号化部１１０では非可逆モードで圧縮するので、完全に元の画素データに復号できないからである。
【０１５０】
図３４において、符号化対象画素の画像データＸが、図３１に示す辞書に登録されている場合には、符号化対象画素の画素データＸの単独圧縮率が規定圧縮率（５０％，１２ビット）よりも高い圧縮率となる時であり、固定長符号（４ビット）の辞書インデックスのみ出力すればよい。これが、先頭移動辞書符号化部１２０による第１優先順位の処理である。第１優先順位の処理を実施することで、余剰符号カウンタ１４０は２ポイント(８ビットをカウントアップできる。
【０１５１】
図３４において、符号化対象画素の画像データＸが、図３１に示す辞書に登録されていない場合であって、周辺画素値評価部１３０からの画素間の関係が条件４〜７のいずれかの関係を満たす場合には、まとめて符号化される複数画素の画素データの平均圧縮率が規定圧縮率よりも高い圧縮率となる。この態様が先頭移動辞書符号化部１２０による第２優先処理順位の処理であり、複数画素の各画素データが関連付けて符号化される。図３４に示す第２優先処理順位の項目の中でも、条件４〜７のうち番号の若い条件から順に判断される。第２優先順位の処理を実施することで、余剰符号カウンタ１４０は２ポイント(８ビットをカウントアップできる。
【０１５２】
図３４において、符号化対象画素の画像データＸが、図３１に示す辞書に登録されていない場合であって、周辺画素値評価部１３０からの画素間の関係と余剰符号カウンタ１４０にてカウントされた累計の余剰符号とが条件８〜１０のいずれかの関係を満たす場合には、符号化対象画素の単独圧縮率（図３４の条件１０）、あるいは、まとめて符号化される複数画素の画素データの見掛け上の平均圧縮率（図３４の条件８，９）が、規定圧縮率と等しくなる。ここで、見掛け上の単独圧縮率または平均圧縮率とは、本来符号化に必要な符号から予剰符号の累計の一部又は全部を差し引いて算出した一画素当たりの圧縮率である。図３４の条件８の例では、２画素に本来符号化に必要な符号（２８ビット）から余剰符号（４ビット）を差し引いて算出した一画素当たりの平均圧縮率は、１００×（２８−４）÷（２×２４）＝５０％となって、規定圧縮率と等しくなる。ただし、この場合は、余剰符号を４ビット消費するため、余剰符号カウンタ１４０にて１ポイント（４ビット）だけカウントダウンされる。条件８が成立しない場合は、条件９，１０の順で判断され、消費された余剰符号は余剰カウンタ１４０にてカウントダウンされる。
【０１５３】
符号化制御部１５０は、図３４に示す条件を優先処理順位の順に判断し、図３４に示すいずれかの条件を充足する場合には、可逆モードを継続して、規定圧縮率（５０％）よりも高圧縮できる機会を増やして、余剰符号を蓄えるように制御する。そして、図３４に示すいずれの条件も充足しない場合に限り、符号化制御部１５０は予測符号化部１１０に信号を出力して、コード番号１５に相当する符号化モード遷移コード（可逆モード→非可逆モード）を出力させる。
【０１５４】
符号化制御部１５０は、上述した制御結果の信号が、図２３に示す符号多重化部１６０にて出力されるように、符号多重化部１６０を制御する。つまり、符号化制御部１５０は、予測符号化部１１０からの非線形量子化データ（４ビット、可逆モード→非可逆モードへのモード遷移コード含む）と、画像入力部１００からの符号化対象画素の画素データＸ（２４ビット）、先頭移動辞書符号化部１２０からの辞書インデックス、条件符号、非可逆モード→可逆モードへのモード遷移コード等のいずれのコードを出力するかを制御する信号を、符号化多重化部１６０に出力する。
【０１５５】
５．７．符号多重化制御部
図３５は、符号化制御部１５０の制御に従って動作する符号多重化制御部１６０の動作を説明するための図である。
【０１５６】
まず、最初の符号化対象画素の画素データＸが画像入力部１００に入力されると、例えば最初の画素データＸは、予測符号化部１１０にて符号化される。つまり、画像データＸを構成するＲ，Ｇ，Ｂのサブピクセルデータが非線形量子化され、規定圧縮率（５０％）で圧縮された１２ビットの非線形量子化符号が、符号多重化部１６０より出力される。
【０１５７】
もし仮に、全ての画素データＸが、図３３の非可逆モード→可逆モードへの遷移条件を充足しない場合、全ての画素データＸは図３５に示す非可逆符号化モードループで符号化され、圧縮率は５０％となって、規定圧縮率（５０％）が達成される。
【０１５８】
ただし、そのようなケースは稀であり、いずれかの画像データＸまたはその周辺画素の画像データは、図３３に非可逆モード→可逆モードへの遷移条件を充足する。この場合には、図３３に示す条件に従って組み合わされた符号が、符号多重化部１６０より出力される。例えば、符号化対象画素の画像データＸが、図３１に示す辞書に登録されている場合では、符号化モード遷移コード（４ビット）＋辞書インデックス（４ビット）の計８ビットが符号多重化部１６０より出力される。符号化対象画素の画像データＸが、図３１に示す辞書に登録されていない場合であって、例えば図３３に示す条件１を充足するのであれば、符号化モード遷移コード（４ビット）＋条件１を示すコード（４ビット）＋画素データＸ（２４ビット）の計３２ビットが、符号多重化部１６０より出力される。
【０１５９】
最後の符号化対象画素の画素データＸが図３３に示す条件を満足した場合には、先頭移動辞書符号化部１２０での符号化によって全ての処理が終了する。
【０１６０】
そうでない場合には、図３５に示す可逆符号化モードループに移行する。ここでは、図３４に示す条件のいずれかを充足する限り、そのループでの処理が継続される。この場合、符号多重化部１６０からの出力は、図３４に示す通りとなる。例えば、符号化対象画素の画像データＸが、図３１に示す辞書に登録されている場合では、辞書インデックス（４ビット）のみが符号多重化部１６０より出力される。符号化対象画素の画像データＸが、図３１に示す辞書に登録されていない場合であって、例えば図３４に示す条件４を充足するのであれば、三画素の画素データＸ，Ａ，Ｂを関連付けた符号として、条件４を示すコード（４ビット）＋画素データＸ（２４ビット）の計２８ビットが、符号多重化部１６０より出力される。
【０１６１】
６．画像復号装置（デコーダ）
図３６は、上述の実施形態にて用いられた画像復号装置２０を示し、上述した画像符号化装置での図３５に示す符号化シンタクッスに基づいて、符号を読み取り、デコード（復号）して画素データを出力するものである。画像復号装置２０は、図３６に示すように、符号分離制御部２００、予測復号部２１０、先頭移動辞書復号部２２０及び画素出力制御部２３０を有する。
【０１６２】
６．１．符合分離制御部
符号分離制御部２００での動作は、上述した画像符号化装置での最初の画素データ、非可逆モード時、非可逆モードから可逆モードへの遷移時、可逆モード時で異なる。符号分離制御部２００は、符号化モード遷移コードにより、受信コードがどの態様で符号化されたかが分かるので、上述の４つの態様に分けて制御している。
【０１６３】
６．１．１．デコード開始時
図３５にて説明したように、デコード開始時にあっては、符号多重化部１６０から出力される圧縮ストリーム中に、画素データが埋め込まれている。したがって、符号分離制御部２００は、２４ビットの画素データを直接に画像出力制御部２３０に送出する。
【０１６４】
６．１．２．非可逆符号化モード時
非可逆モードでは、符号分離制御部２００は、図２６〜図３０等に示す成分毎の量子化値を圧縮ストリームから読み込み、予測復号部２１０に送出する。
【０１６５】
６．１．３．非可逆モードから可逆モードへの遷移時
符号分離制御部２００が、図３３に示す符号化モード遷移を示すコードを受信すると、非可逆モードから可逆モードへ復号化モードを変える。具体的には、符号分離制御部２００は、符号化モード遷移を示すコードに続く4ビットを見て、辞書インデックスなのか、あるいは条件１、２、３を示すコードなのかを判断する。符号分離制御部２００は、受信コードが辞書インデックスの場合は、先頭移動辞書復号部２２０に送り、そうでない場合は、２４ビットの画素データを抽出して、直接、画素出力制御部２３０に送るとともに、条件符号に基づく制御信号を画素出力制御部２３０に送る。
【０１６６】
６．１．４．可逆モード時
可逆モードでは、符号分離制御部２００は、図３４に示す４ビットの符号を見て、辞書インデックスなのか、条件４−１０のいずれなのかを判断する。符号分離制御部２００は、受信コードが辞書インデックスの場合は、先頭移動辞書復号部２２０に送り、そうでない場合は、２４ビットの画素データを抽出して、直接、画素出力制御部２３０に送るとともに、条件符号に基づく制御信号を画素出力制御部２３０に送る。
【０１６７】
６．２．予測復号部及び先頭移動辞書復号部
予測復号部２１０は、図２３に示す予測符号化部１１０とは逆操作を行なうことで、非可逆にて画素データを復号する。先頭移動辞書復号部２２０は、先頭移動辞書符号化部１２０と同様に、図３１に示すものと同等の辞書を有する。そして、辞書登録されていない画素データが入力されたら、図３１と同様にして辞書登録する。一方、辞書インデックスを受信したら、その辞書中の登録位置にある画素データを画素出力制御部２３０に出力する。
【０１６８】
６．３．画素出力制御部
画素出力制御部２３０は、符号分離制御部２００からの画素データ、予測復号部２１０にて復号された画素データ、先頭移動辞書復号部２２０にて復号された画素データ、さらに符号分離制御部２００からの制御信号に基づいて、復号された画素データを出力制御するものである。
【０１６９】
画素出力制御部２３０は、図３７に示すように、３つのマルチプレクサＭＵＸ０〜ＭＵＸ２と、３つのレジスタＲ０〜Ｒ２と、制御回路２３２とを有する。制御回路２３２は、符号分離制御部２００より分離された制御信号に基づいて、マルチプレクサＭＵＸ０〜ＭＵＸ２を制御する。
【０１７０】
この画素出力制御部２３０もまた、上述した画像符号化装置での最初の画素データ、非可逆モード時、非可逆モードから可逆モードへの遷移時、可逆モード時で異なる。
【０１７１】
６．３．１．先頭画素
先頭画素の画素データは、図３６の符号分離制御部２００にて分離された後に、直接、制御回路２３２により制御されるマルチプレクサＭＵＸ０を介してレジスタＲ０に格納され、次のサイクルで出力される。
【０１７２】
６．３．２．非可逆モード
非可逆モード時は、予測復号部２１０より供給される画素データをマルチプレクサＭＵＸ０経由でレジスタＲ０に格納し、1サイクル後に出力される。
【０１７３】
６．３．３．可逆モード
図３４に示す符号化時の条件に従って、下記の通り出力制御される。
【０１７４】
６．３．３．１．画素データＸが辞書に登録されていた時
先頭移動辞書復号部２２０にて辞書インデックスに示す登録位置の画素データを辞書より読み出し、マルチプレクサＭＰＵ０経由でレジスタＲ０に格納し、1サイクル後に出力する。
【０１７５】
６．３．３．２．図３４の条件４に合致した時
符号分離制御部２００に取り込まれた画素データＸを、図３７のマルチプレクサＭＵＸ０経由でレジスタＲ０に格納するとともに、マルチプレクサＭＵＸ１，２を経由して、同じ値ＸをレジスタＲ１，Ｒ２にも格納する。すなわち、レジスタＲ１２，Ｒ２すべてに、画素データＸが格納される（条件4は、Ｘ＝Ａ＝Ｂ）。そして、３サイクルかけて、同一の画素データＸが順次出力される。なお、同一の画素データＸが出力される間には、新たな符号の取り込みは抑止される。
【０１７６】
６．３．３．３．図３４の条件５に合致した時
符号分離制御部２００に取り込まれた画素データＸを、制御回路２３２により制御されるマルチプレクサＭＵＸ０経由でレジスタＲ０に格納するとともに、レジスタＲ０に直前まで格納されていた画素データＰをマルチプレクサＭＵＸ１，２を経由して、レジスタＲ１，Ｒ2にも格納する（条件５は、Ｐ＝Ａ＝Ｂ）、そして、3サイクルかけて、画素データＸ，Ｐ，Ｐを順次出力する。この間も、新たな符号の取り込みは抑止される。
【０１７７】
６．３．３．４．図３４の条件６に合致した時
符号分離制御部２００に取り込まれた画素データＸを、制御回路２３２により制御されるＭＵＸ０経由でレジスタＲ０に格納するとともに、マルチプレクサＭＵＸ１を経由してレジスタＲ１にも格納する（条件６はＸ＝Ａが要件の一つ）。また、レジスタＲ０に直前まで格納されていた画素データＰをマルチプレクサＭＵＸ２を経由してレジスタＲ２に格納する（条件６は、Ｐ＝ＢＴが要件の他の一つ）。そして、３サイクルかけて、画素データＸ，Ｘ，Ｐを順次出力する。この間も、新たな符号の取り込みは抑止される。
【０１７８】
６．３．３．５．図３４の条件７に合致した時
符号分離制御部２００に取り込まれた画素データＸを、制御回路２３２により制御されるマルチプレクサＭＵＸ０経由でレジスタＲ０に格納するとともに、マルチプレクサＭＵ２を経由してレジスタＲ２にも格納する（条件７は、Ｘ＝Ｂが要件の一つ）。また、レジスタＲ０に直前まで格納されていた画素データＰをマルチプレクサＭＵＸ１を経由してレジスタＲ１に格納する（条件７は、Ｐ＝Ａが要件の他の一つ）。そして、３サイクルかけて、画素データＸ，Ｐ，Ｘが順次出力される。この間も、新たな符号の取り込みは抑止される）。
【０１７９】
６．３．３．６．図３４の条件８に合致した時
符号分離制御部２００に取り込まれた画素データＸを、制御回路２３２により制御されるマルチプレクサＭＵＸ０経由でレジスタＲ０に格納するとともに、レジスタＲ０に直前まで格納されていた画素データＰをマルチプレクサＭＵＸ１を経由してレジスタＲ１に格納する（条件８は、Ｐ＝Ａが要件）。そして、２サイクルかけて、画素データＸ，Ｐが順次出力される。この間も、新たな符号の取り込みは抑止される）。
【０１８０】
６．３．３．７．図３４の条件９に合致した時
符号分離制御部２００に取り込まれた画素データＸを、制御回路２３２により制御されるマルチプレクサＭＵＸ０経由でレジスタＲ０に格納するとともに、マルチプレクサＭＵ２を経由してレジスタＲ２にも格納する（条件９は、Ｘ＝Ａが要件）。そして、２サイクルかけて、画素データＸ，Ｘが順次出力される。この間も、新たな符号の取り込みは抑止される）。
【０１８１】
６．３．３．７．図３４の条件１０に合致した時
符号分離制御部２００に取り込まれた画素データＸを、制御回路２３２により制御されるマルチプレクサＭＵＸ０経由でレジスタＲ０に格納し、次サイクルで出力する。
【０１８２】
３．４．非可逆モードから可逆モードへのモード遷移時
条件１の符号を受信した時には、上述の条件４の時の動作と同じであり、条件２の符号を受信した時には、上述の条件９の時の動作と同じであり、条件３の符号を受信した時には、上述の条件１０の時の動作と同じである。
【０１８３】
このような、画像符号化装置にて画素データを符号化し、それを画像復号装置にて復号して、液晶表示装置に表示して、画像圧縮せずに直接表示したものと画質を比較してみたところ、肉眼では識別できなかった。
【０１８４】
なお、本発明は上述した実施形態に限定されるものではなく、本発明の要旨の範囲内で種々の変形実施が可能である。
【０１８５】
上述の実施形態は、携帯電話機の液晶表示を例に挙げて説明したが、２つの集積回路間でデータ転送して画像を出力する他の表示装置、あるいはプリンタ等の画像出力システムに適用できることは言うまでもない。
【図面の簡単な説明】
【０１８６】
【図１】本発明の画像出力システムの一例を示す概略説明図である。
【図２】圧縮率に基づいて転送周波数を可変とする回路のブロック図である。
【図３】図３（Ａ）〜図３（Ｄ）は、図２に示す回路のタイミングチャートである。
【図４】図２の変形例である回路のブロック図である。
【図５】図２のさらに他の変形である回路のブロック図である。
【図６】ドライバＩＣの端子を説明するための概略説明図である。
【図７】圧縮率に基づいて転送クロック一つあたりのビット幅を可変とした動作例のタイミングチャートである。
【図８】転送クロックを間欠クロックした動作タイミングチャートである。
【図９】色信号変換回路にてデータ圧縮する一例を示すブロック図である。
【図１０】色信号変換回路にてデータ圧縮する他の一例を示すブロック図である。
【図１１】非圧縮．圧縮画像の切換えを説明するためのタイミングチャートである。
【図１２】本発明の画像出力システムの他の例を説明するための概略説明図である。
【図１３】圧縮画像データメモリの容量を説明するための概略説明図である。
【図１４】色信号変換を用いて高圧縮率とした時の圧縮画像データメモリの容量を説明するための概略説明図である。
【図１５】一ラインの圧縮率を保障した時の圧縮画像データメモリの容量を説明するための概略説明図である。
【図１６】本発明の他の実施形態の概略説明図である。
【図１７】Ｎフレーム画像を加工して１フレームの画像に圧縮した時の圧縮画像データメモリの容量を説明するための概略説明図である。
【図１８】メモリリードアドレスをメモリライトアドレスが追い越す現象を説明するための概略説明図である。
【図１９】ライトスタート信号のタイミングを設定する実施形態を説明するためのブロック図である。
【図２０】図１９に示す構成の動作いたミングチャートである。
【図２１】図１９の変形例を説明するためのブロック図である。
【図２２】図１９のさらに他の変形例を説明するためのブロック図である。
【図２３】本発明の実施形態に係る画像符号化装置のブロック図である。
【図２４】図２３の画像入力部に順次入力される画像データを説明するための概略説明図である。
【図２５】図２３に示す予測符号化部の一例を示すブロック図である。
【図２６】予測値が９６以上１６０未満の場合の非線形量子化テーブルの例を示す概略説明図である。
【図２７】予測値が６４以上９６未満の場合の非線形量子化テーブルの例を示す概略説明図である。
【図２８】予測値が１６０以上１９２未満の場合の非線形量子化テーブルの例を示す概略説明図である。
【図２９】予測値が３２以上６４未満の場合の非線形量子化テーブルの例を示す概略説明図である。
【図３０】予測値が１９２以上２２４未満の場合の非線形量子化テーブルの例を示す概略説明図である。
【図３１】図２３に示す先頭移動辞書符号化部または図３７に示す先頭移動辞書復号部が有する辞書を説明するための概略説明図である。
【図３２】図２３に示す先頭移動辞書符号化部にて固定長符号（４ビット）で表される１６通りのコードの内容を説明するための概略説明図である。
【図３３】非可逆符号化モードから可逆符号化モードへの遷移条件を説明するための概略説明である。
【図３４】可逆符号化モードの継続条件を説明するための概略説明図である。
【図３５】図２３に示す符号多重化部から出力される符号シンタックスを示す図である。
【図３６】本発明の実施形態に係る画像復号装置のブロック図である。
【図３７】図３６に示す画素出力制御部のブロック図の一例を示す図である
【符号の説明】
【０１８７】
１  ベースバンドエンジン（第１の集積回路）、２  液晶パネル、５  ドライバＩＣ（第２の集積回路）、１０  画像符号化装置、２０  画像復号装置、３３  圧縮率設定部、３４  発振器、３５  パネルデータ生成部、３６  転送クロック生成部、３７  データ転送部、４０，４２  色信号変換回路、５０  ドライバＩＣ（第２の集積回路）、５１，６１  圧縮画像データメモリ、６０  表示コントロールＩＣ（第２の集積回路）、６５〜６８  ラインバッファ、１００  画像入力部、１１０  予測符号化部（非可逆符号化部）、１１１  減算器、１１２非線形量子化部、１１３  非線形逆量子化部、１１４  加算器、１１５Ｒ〜１１５Ｂ  レジスタ、１２０  先頭移動辞書符号化部（可逆符号化部）、１３０  周辺画素値評価部、１４０  余剰符号カウンタ、１５０  符号化制御部、１６０  符号多重化部、２００  符号分離制御部、２１０  予測復号部、２２０  先頭移動辞書復号部、２３０  画素出力制御部、２３２  制御回路、Ｒ０−Ｒ２  レジスタ、ＭＵＸ０−ＭＵＸ２  マルチプレクサ
【図１】
2007181052.tif 000003
【図２】
2007181052.tif 000004
【図３】
2007181052.tif 000005
【図４】
2007181052.tif 000006
【図５】
2007181052.tif 000007
【図６】
2007181052.tif 000008
【図７】
2007181052.tif 000009
【図８】
2007181052.tif 000010
【図９】
2007181052.tif 000011
【図１０】
2007181052.tif 000012
【図１１】
2007181052.tif 000013
【図１２】
2007181052.tif 000014
【図１３】
2007181052.tif 000015
【図１４】
2007181052.tif 000016
【図１５】
2007181052.tif 000017
【図１６】
2007181052.tif 000018
【図１７】
2007181052.tif 000019
【図１８】
2007181052.tif 000020
【図１９】
2007181052.tif 000021
【図２０】
2007181052.tif 000022
【図２１】
2007181052.tif 000023
【図２２】
2007181052.tif 000024
【図２３】
2007181052.tif 000025
【図２４】
2007181052.tif 000026
【図２５】
2007181052.tif 000027
【図２６】
2007181052.tif 000028
【図２７】
2007181052.tif 000029
【図２８】
2007181052.tif 000030
【図２９】
2007181052.tif 000031
【図３０】
2007181052.tif 000032
【図３１】
2007181052.tif 000033
【図３２】
2007181052.tif 000034
【図３３】
2007181052.tif 000035
【図３４】
2007181052.tif 000036
【図３５】
2007181052.tif 000037
【図３６】
2007181052.tif 000038
【図３７】
2007181052.tif 000039
【手続補正書】
【提出日】平成19年3月19日(2007.3.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１の集積回路から第２の集積回路に、データバスを介して画像データを転送し、前記第２の集積回路の出力に基づいて画像を出力する画像出力システムにおいて、
前記第１の集積回路に、前記画像データを符号化する画像符号化装置を設け、
前記第２の集積回路に、前記データバスを介して受信された圧縮画像データを復号する画像復号装置を設けたことを特徴とする画像出力システム。
【請求項２】
請求項１において、
前記画像符号化装置は、一フレーム分の各フレームの前記画像データを規定圧縮率以上の実圧縮率にて符号化することが保障されていることを特徴とする画像出力システム。
【請求項３】
請求項２において、
前記第１の集積回路は、前記データバスに前記画像データを転送するための転送クロックを生成する転送クロック生成部を有し、
前記転送クロック生成部は、基準クロックを前記規定圧縮率に基づいて分周して、非圧縮画像データを転送する時よりも前記圧縮画像データを転送する時の転送クロックを低周波数化することを特徴とする画像出力システム。
【請求項４】
請求項２において、
前記第１の集積回路は、
前記画像符号化装置からの前記圧縮画像データを格納するメモリと、
前記データバスに前記符号を転送するための転送クロックを生成する転送クロック生成部と、
を有し、
前記画像符号化装置は、一フレーム分の画像を圧縮した時の実圧縮率を出力し、
前記転送クロック生成部は、基準クロックを一フレームの前記実圧縮率に基づいて分周して、一フレーム分の前記圧縮画像データを転送するための転送クロックの周波数を、一フレーム毎に可変することを特徴とする画像出力システム。
【請求項５】
請求項２において、
前記第１の集積回路は、前記転送クロックの一クロックにより転送されるビット幅を、前記規定圧縮率に基づいて可変するビット幅可変部を有することを特徴とする画像出力システム。
【請求項６】
請求項２において、
前記第１の集積回路は、
前記画像符号化装置からの前記圧縮画像データを格納するメモリと、
前記転送クロックの一クロックにより転送されるビット幅を可変するビット幅可変部と、
を有し、
前記画像符号化装置は、各フレームについての実圧縮率を出力し、
前記ビット幅可変部は、一フレームの前記実圧縮率に基づいて前記ビット幅を一フレーム毎に可変することを特徴とする画像出力システム。
【請求項７】
請求項２において、
前記第１の集積回路装置は、前記データバスに前記圧縮画像データを転送するための転送クロックを生成する転送クロック生成部を有し、
前記転送クロック生成部は、前記規定圧縮率に基づいて、非圧縮画像データを転送する転送期間のうち、前記圧縮画像データが転送される期間にのみ前記転送クロックを出力し、残余期間では前記転送クロックを出力しないことを特徴とする画像出力システム。
【請求項８】
請求項２において、
前記第１の集積回路装置は、
前記画像符号化装置からの前記圧縮画像データを格納するメモリと、
前記データバスに前記符号を転送するための転送クロックを生成する転送クロック生成部と、
を有し、
前記画像符号化装置は、各フレームについての前記実圧縮率を出力し、
前記転送クロック生成部は、一フレームの前記実圧縮率に基づいて、一フレーム分の非圧縮画像データを転送する転送期間のうち、一フレーム分の前記圧縮画像データが転送される期間にのみ前記転送クロックを出力し、残余期間では前記転送クロックを出力しないことを特徴とする画像出力システム。
【請求項９】
請求項１乃至８のいずれかにおいて、
前記第１の集積回路は、前記画像符号化装置の前段に、一画素についての第１の色信号を、前記第１の色信号のビット数よりも少ないビット数の第２の色信号に変換する色信号変換回路をさらに有し、
前記色信号変換回路で達成される圧縮率をｋ（ｋ＜１）とし、前記画像符号化装置にて達成される前記規定圧縮率または前記実圧縮率をαとしたと、前記圧縮画像データの転送制御に用いられる圧縮率をｋ×αに設定することを特徴とする画像出力システム。
【請求項１０】
請求項１乃至９のいずれかにおいて、
前記第１の集積回路は、前記データバスを介して非圧縮画像データおよび前記圧縮画像データを切換えて転送し、かつ、非圧縮／圧縮切換え信号を、前記非圧縮画像データまたは圧縮画像データの転送時に送信される垂直同期信号に同期させて送出することを特徴とする画像出力システム。
【請求項１１】
請求項１乃至１０のいずれかにおいて、
前記第２の集積回路は、前記画像復号装置の前段に、前記データバスを介して転送された前記圧縮画像データを格納する圧縮画像データメモリをさらに有することを特徴とする画像出力システム。
【請求項１２】
請求項１１において、
前記第２の集積回路の前記画像復号装置にて復号エラーが生じた時に、前記第２の集積回路より前記第１の集積回路に割込み信号が供給され、前記割込み信号を受信した前記第１の集積回路は、前記復号エラーが生じたラインのみ、もしくは前記復号エラーが生じたラインを含む1フレームすべての前記圧縮画像データを再転送するように前記画像符号化
装置を制御することを特徴とする画像出力システム。
【請求項１３】
請求項１１において、
非圧縮の画像データのデータ量をＭビットとし、前記規定圧縮率をα（α＜１）とし、前記圧縮画像データメモリの有効記憶容量をＳビットとしたとき、Ｍ＞Ｓ＞Ｍ×αが成立することを特徴とする画像出力システム。
【請求項１４】
請求項１１において、
前記第１の集積回路は、前記画像符号化装置の前段に、一画素についての第１の色信号を、前記第１の色信号のビット数よりも少ないビット数の第２の色信号に変換する色信号変換回路をさらに有し、
前記色信号変換回路で達成される圧縮率をｋ（ｋ＜１）とし、非圧縮画像データのデータ量をＭビットとし、前記規定圧縮率をα（α＜１）とし、前記圧縮画像データメモリの有効記憶容量をＳビットとしたとき、Ｍ＞Ｓ＞Ｍ×α×ｋが成立することを特徴とする画像出力システム。
【請求項１５】
請求項１１において、
前記第２の集積回路は、Ｎ（Ｎは２以上の整数）フレーム分の画像データを合成して一フレーム分の画像データに加工する画像データ加工部をさらに有し、
一フレーム分の非圧縮画像データのデータ量をＭビットとし、前記規定圧縮率をα（α＜１）とし、前記圧縮画像データメモリの有効記憶容量をＳビットとしたとき、Ｎ×Ｍ＞Ｓ＞Ｎ×Ｍ×αが成立することを特徴とする画像出力システム。
【請求項１６】
請求項１１において、
前記第１の集積回路は、前記画像符号化装置の前段に、一画素についての第１の色信号を、前記第１の色信号のビット数よりも少ないビット数の第２の色信号に変換する色信号変換回路をさらに有し、
前記第２の集積回路は、Ｎ（Ｎは２以上の整数）フレーム分の画像データを合成して一フレーム分の画像データに加工する画像データ加工部をさらに有し、
前記色信号変換回路で達成される圧縮率をｋ（ｋ＜１）とし、一フレーム分の非圧縮の画像データのデータ量をＭビットとし、前記規定圧縮率をα（α＜１）とし、前記圧縮画像データメモリの有効記憶容量をＳビットとしたとき、Ｎ×Ｍ＞Ｓ＞Ｎ×Ｍ×α×ｋが成立することを特徴とする画像出力システム。
【請求項１７】
請求項１１乃至１６のいずれかにおいて、
前記第２の集積回路は、垂直同期信号に同期した書き込み開始信号を前記第１の集積回路に送出し、
前記第１の集積回路は、前記書き込み開始信号に基づいて、前記データバスを介して前記圧縮画像データを前記第２の集積回路に転送し、
前記書き込み開始信号に基づいて前記圧縮画像データメモリに書き込み開始されるタイミングが、前記圧縮画像データメモリに対する読み出し開始タイミングよりも先行していることを特徴とする画像出力システム。
【請求項１８】
請求項１７において、
前記第２の集積回路は、
前記圧縮画像データメモリの前段に設けられた第１のラインバッファと、
前記圧縮画像データメモリと前記画像復号装置の間に設けられた第２のラインバッファと、
をさらに有し、前記第１のラインバッファから一ライン分の前記圧縮画像データが前記圧縮画像データメモリに同時に書き込まれ、前記圧縮画像データメモリより一ライン分の圧縮画像データが同時に出力されて前記第２のラインバッファに格納されることを特徴とする画像出力システム。
【請求項１９】
請求項１７において、
前記第２の集積回路は、前記圧縮画像データメモリと前記画像復号装置の間に、第１，第２のリードラインバッファをさらに有し、
前記圧縮画像データメモリより読み出される一ライン分の前記圧縮画像データは、前記第１，第２のリードラインバッファに交互に格納され、交互に読み出されることを特徴とする画像出力システム。