(57)【要約】【課題】転送速度の低速化を図ることができる画像処理装置を提供すること。【解決手段】ＪＰＥＧ圧縮部３４は、ＹＣｂＣｒ変換部３１の出力データＳ１（Ｓ２）に対して二次元圧縮処理を行い圧縮画像データＳ３を生成する。タイミング発生部３７は、圧縮画像データＳ３に基づいて転送用クロック信号ＴＣＫの周波数を変更し、出力部３６は、転送用クロック信号ＴＣＫに基づいて圧縮画像データＥＤを外部出力する。【選択図】      図３
2007067572.tif 000002
【特許請求の範囲】
【請求項１】
画像データに対して所定の画像処理を行い、該画像処理後のデータを出力する画像処理部と、
前記画像処理部の出力データに対して二次元圧縮処理を行い圧縮画像データを生成する二次元圧縮部と、
前記圧縮画像データに基づいて転送用クロック信号の周波数を変更するタイミング発生部と、
前記転送用クロック信号に基づいて前記圧縮画像データを外部出力する出力部と、
を備えたことを特徴とする画像処理装置。
【請求項２】
請求項１記載の画像処理装置において、
前記圧縮画像データを順次記憶する記憶部を備え、
前記出力部は前記記憶部の圧縮画像データを順次読み出し外部出力し、
前記タイミング発生部は、前記記憶部に対する前記圧縮画像データの書き込み量と、前記記憶部に対する前記圧縮画像データの読み出し量とに基づいて前記転送用クロック信号の周波数を変更することを特徴とする画像処理装置。
【請求項３】
請求項１記載の画像処理装置において、
前記圧縮画像データを順次記憶する記憶部を備え、
前記出力部は前記記憶部の圧縮画像データを順次読み出し外部出力し、
前記タイミング発生部は、前記記憶部に対する前記圧縮画像データの書き込みアドレスと、前記記憶部に対する前記圧縮画像データの読み出しアドレスとに基づいて前記転送用クロック信号の周波数を変更することを特徴とする画像処理装置。
【請求項４】
請求項１記載の画像処理装置において、
前記タイミング発生部は、前記二次元圧縮部の入力データ量と、前記二次元圧縮部の出力データ量とから算出した圧縮率に基づいて前記転送用クロック信号の周波数を変更することを特徴とする画像処理装置。
【請求項５】
請求項１〜４のうちの何れか一項に記載の画像処理装置において、
前記出力部は、固定長のデータを出力するインタフェースを備え、該インタフェースを介して前記圧縮画像データを所定量に分割した複数のラインデータを順次出力し、前記ラインデータを受け取るための同期信号と有効信号とを出力し、最終の前記圧縮画像データを含む最終のラインデータを送出した後に前記有効信号をネゲートすることを特徴とする画像処理装置。
【請求項６】
請求項５に記載の画像処理装置において、
前記出力部は、前記最終のラインデータに含める圧縮画像データのデータ量が前記所定量に満たない場合に該圧縮画像データとダミーデータにより所定量のラインデータを生成することを特徴とする画像処理装置。
【請求項７】
請求項１〜６のうちの何れか一項に記載の画像処理装置において、
前記画像処理部は、画像データを輝度情報と色情報とに分離したデータに変換する変換部であることを特徴とする画像処理装置。
【請求項８】
請求項１〜６のうちの何れか一項に記載の画像処理装置において、
前記出力部は、輝度情報と色情報とに分離したデータを出力するためのインタフェースを備え、該インタフェースは前記輝度情報を含むラインデータと前記色情報を含むラインデータを交互に出力するように規定され、前記輝度情報を含むラインデータに替えて前記圧縮画像データを含むラインデータを送出し、前記色情報を含むラインデータに替えてダミーデータを含むラインデータを送出することを特徴とする画像処理装置。
【請求項９】
入射光に応じた画像データを出力する撮像部と、
前記画像データに対して所定の画像処理を行う画像処理装置と、
を備え、
前記画像処理装置は、
画像データに対して所定の画像処理を行い、処理後のデータを出力する画像処理部と、
前記画像処理部の出力データに対して二次元圧縮処理を行い圧縮画像データを生成する二次元圧縮部と、
前記圧縮画像データに基づいて転送用クロック信号の周波数を変更するタイミング発生部と、
前記転送用クロック信号に基づいて前記圧縮画像データを外部出力する出力部と、
を有することを特徴とする撮像装置。
【請求項１０】
入射光に応じた画像データを出力する撮像部と、
前記画像データに対して所定の画像処理を行う画像処理装置と、
前記画像処理装置から出力される画像データを画像メモリに格納する信号処理装置と、
を備え、
前記画像処理装置は、
画像データに対して所定の画像処理を行い、処理後のデータを出力する画像処理部と、
前記画像処理部の出力データに対して二次元圧縮処理を行い圧縮画像データを生成する二次元圧縮部と、
前記圧縮画像データに基づいて転送用クロック信号の周波数を変更するタイミング発生部と、
前記転送用クロック信号に基づいて前記圧縮画像データを外部出力する出力部と、
を備えたことを特徴とする画像処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像処理装置、撮像装置及び画像処理システムに関するものである。
近年、デジタルカメラ等の撮像装置は、１００万画素を越える画素数が大きいＣＣＤ(Charge Coupled Device )やＣｉＳ(CMOS Image Sensor )等の撮像素子が用いられるようになってきている。このため、撮像装置を構成し撮像素子から出力される画像データを処理する画像処理装置，信号処理装置においてデータ転送の高速化が求められている。
【背景技術】
【０００２】
従来、撮像装置は、カメラモジュールとベースバンドＬＳＩとを備え、カメラモジュールは撮像素子を含み３原色（ＲＧＢ）の画像データを出力する撮像部と、該画像データを輝度色差（ＹＣｂＣｒ）により表現する画像データに変換した変換画像データを出力する画像処理ＬＳＩとを有している。ベースバンドＬＳＩは、カメラモジュールから出力される画像データを圧縮した圧縮画像データを画像メモリに格納する。
【０００３】
ところで、撮像素子が高画素化されると、それにともない画像処理ＬＳＩとベースバンドＬＳＩがそれぞれ処理するデータ量、画像処理ＬＳＩからベースバンドＬＳＩに出力されるデータの量が増大する。データの転送に要する時間は、次の撮影までに要する時間に影響を与えるが、この次の撮影までの時間はカメラの性能に関わるため長くすることができない。
【０００４】
転送時間を短縮する１つの方法として、画像処理ＬＳＩとベースバンドＬＳＩとの間の転送速度を上げることが考えられる。転送速度を上げるため、画像処理ＬＳＩとベースバンドＬＳＩとの間でデータを転送するために用いられるクロック信号の周波数を高くする。しかし、従来のインタフェース部はクロック信号の高速化に対応することができず、対応可能なインタフェース部の採用はＬＳＩのコスト上昇を招く。転送時間を短縮する別の方法として、例えば、特許文献１には、画像処理ＬＳＩに備えたエンコーダによりデータをＪＰＥＧ(Joint Photographic Experts Group)形式に圧縮し、画像処理ＬＳＩとベースバンドＬＳＩとの間の転送量を少なくする方法が提案されている。
【特許文献１】特開２０００−０７８５１３号公報（第１図）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、ＪＰＥＧ形式の圧縮画像データは、１フレームの各画素の情報量（色の濃淡等）に応じてデータ長が異なる。このため、従来の入出力回路でデータを転送する場合、最大長のデータに併せて転送クロックの周波数が設定されている。即ち、最大長のデータを転送することができる転送クロックにて入出力回路が動作するため、転送クロックの周波数を低くすることが難しい。また、近年、撮像装置の稼働時間を長くするため、消費電力の低減が図られているが、転送クロックの周波数が高いと、それによる消費電力が大きいため、低消費電力化の妨げとなっていた。
【０００６】
本発明は上記問題点を解決するためになされたものであって、その目的は、転送速度の低速化を図ることができる画像処理装置、撮像装置及び画像処理システムを提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、請求項１，９，１０に記載の発明によれば、二次元圧縮部は、画像処理部の出力データに対して二次元圧縮処理を行い圧縮画像データを生成する。タイミング発生部は、圧縮画像データに基づいて転送用クロック信号の周波数を変更し、出力部は、転送用クロック信号に基づいて圧縮画像データを外部出力する。従って、圧縮画像データのデータ量が少ない場合には転送用クロック信号の周波数を低くすることで、転送速度を低速化することができる。
【０００８】
請求項２に記載の発明によれば、圧縮画像データを順次記憶する記憶部を備え、出力部は記憶部の圧縮画像データを順次読み出し外部出力する。そして、タイミング発生部は、記憶部に対する圧縮画像データの書き込み量と、記憶部に対する圧縮画像データの読み出し量とに基づいて転送用クロック信号を生成することで、圧縮画像データのデータ量に応じて転送用クロック信号の周波数を容易に変更することができる。
【０００９】
請求項３に記載の発明によれば、圧縮画像データを順次記憶する記憶部を備え、出力部は記憶部の圧縮画像データを順次読み出し外部出力する。そして、タイミング発生部は、記憶部に対する圧縮画像データの書き込みアドレスと、記憶部に対する圧縮画像データの読み出しアドレスとに基づいて転送用クロック信号を生成することで、該転送用クロック信号の周波数を記憶部に対する書き込み量と読出し量とに応じて容易に変更することができる。
【００１０】
請求項４に記載の発明によれば、タイミング発生部は、二次元圧縮部の入力データ量と、二次元圧縮部の出力データ量とから算出した圧縮率に基づいて転送用クロック信号を生成することで、該転送用クロック信号の周波数を圧縮率に応じて容易に変更することができる。
【００１１】
請求項５に記載の発明によれば、固定長のデータを出力するインタフェースは、データの転送開始まえに転送するデータ量を送信先に設定し、その設定値は二次元圧縮部の出力データが可変長であり全体のデータ量が不明であるため、データの転送開始時には圧縮画像データを十分に転送可能な値である最大値を設定する。そして、出力部は、１フレームの圧縮画像データを所定量に分割した複数のラインデータを順次出力し、ラインデータを受け取るための同期信号と有効信号とを出力する。従って、同期信号と有効信号とにより、データを確実に受け取ることができる。更に、出力部は、最終の圧縮画像データを含む最終のラインデータを送出した後に有効信号をネゲートすることで、受け取り側ではその有効信号によりデータの受け取りを終了することで、最大値のデータ転送終了を待つことなくデータ転送を終了する、つまり無駄な転送を行う必要がないため、１フレーム分の圧縮画像データの転送時間が長くなるのを防ぐことができる。
【００１２】
請求項６に記載の発明によれば、出力部は、最終のラインデータに含める圧縮画像データのデータ量が所定量に満たない場合に該圧縮画像データとダミーデータにより所定量のラインデータを生成することで、各ラインデータを固定長とすることができる。
【００１３】
請求項７に記載の発明によれば、画像処理部は、撮像部から入力される画像データを輝度情報と色情報とに分離したデータに変換する変換部である。輝度情報の画像データと色情報の画像データを、二次元圧縮部にて圧縮画像データに変換することで、高速なデータ転送が不要となり、出力部の高速化が不要となる。従って、コスト上昇を抑え大画素の撮像部に容易に対応することができる。
【００１４】
請求項８に記載の発明によれば、圧縮画像データとダミーデータとを交互に出力することで、輝度情報と色情報とからなる画像データを受け取りメモリに格納するベースバンドＬＳＩにおいても、圧縮画像データを連続的な領域に格納することができ、ベースバンドＬＳＩにおける設定変更が不要となる。
【発明の効果】
【００１５】
以上記述したように、本発明によれば、転送速度の低速化を図ることが可能な画像処理装置、撮像装置及び画像処理システムを提供することができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明を具体化した一実施形態を図１〜図４に従って説明する。
図１は、画像処理システムの一部ブロック回路図である。
画像処理システム１０は本実施形態ではデジタルスチルカメラ（ＤＳＣ）であり、撮像装置としてのカメラモジュール１１、信号処理装置としてのベースバンドＬＳＩ１２、画像メモリ１３を備えている。
【００１７】
カメラモジュール１１は、撮像部２１と、画像処理装置としての画像処理ＬＳＩ２２とを備えている。撮像部２１は入射光に応じた信号を出力する撮像素子２１ａを含み、撮像素子２１ａの出力信号をＡ／Ｄ変換し、該変換により生成した画像データＰＤを出力する。この画像データＰＤは、１画素が赤色（Ｒ），緑色（Ｇ），青色（Ｂ）の各色のデータにより構成される。
【００１８】
詳述すると、撮像部２１は、カラーフィルタ、ＣＣＤ撮像素子２１ａ、アナログフロントエンド回路を備える。カラーフィルタは例えばベイヤ配列された赤色（Ｒ），緑色（Ｇ），青色（Ｂ）のフィルタから構成されている。撮像素子２１ａは、マトリックス状に配列された複数の受光セル（画素）を備え、入射光に応じて各受光セルに蓄積した電荷を持つ信号を行及び列に従って出力する。アナログフロントエンド回路は、撮像素子の出力信号をデジタル信号にＡ／Ｄ変換し、該変換した信号を画像データＰＤ（ベイヤデータ）として出力する。この画像データＰＤは、１画素に対して赤色（Ｒ），緑色（Ｇ），青色（Ｂ）の各色のデータにより構成される。尚、撮像部２１は、ＣＣＤ撮像素子やＣｉＳ（CMOS Image Sensor）等を備える構成としてもよい。
【００１９】
画像処理ＬＳＩ２２は、３原色（ＲＧＢ）の画像データＰＤを輝度を基準とする画像データ（ＹＣｂＣｒデータ）に変換する。画像データ（ＹＣｂＣｒデータ）は、輝度情報（Ｙ）と色情報（Ｃｂ，Ｃｒ）とを含み、それぞれの画像データから構成されている。尚、画像データを輝度情報（Ｙ）と色情報（Ｕ，Ｖ）とからなる画像データ（ＹＵＶデータ）に変換してもよい。
【００２０】
更に、画像処理ＬＳＩ２２は、ＹＣｂＣｒデータを所定の符号方式（本実施形態ではＪＰＥＧ(Joint Photographic Experts Group)方式）により２次元圧縮した圧縮画像データを生成する。そして、画像処理ＬＳＩ２２は、圧縮画像データＥＤを出力する。
【００２１】
ベースバンドＬＳＩ１２は、カメラインタフェース（ＹＵＶ−Ｉ／Ｆ）を備えている。カメラインタフェースは転送するデータ量（水平／垂直サイズ）を設定した後、データを転送する方式のインタフェースであり、画像処理ＬＳＩ２２は、圧縮画像データＥＤをカメラインタフェースの転送方式に従ってベースバンドＬＳＩ１２に転送する。
【００２２】
ベースバンドＬＳＩ１２は、メモリインタフェースを備え、カメラインタフェースを介して転送される圧縮画像データＥＤを受け取り、メモリインタフェースを介して画像データを画像メモリ１３に格納する。そして、ベースバンドＬＳＩ１２は、図示しないホスト装置の信号に応答して画像メモリ１３から読み出した画像データをホスト装置に出力する。
【００２３】
図３に示すように、画像処理ＬＳＩ２２は、画像処理ＬＳＩ２２は、画像処理部としてのＹＣｂＣｒ変換部（フォーマット変換部）３１、ラインバッファ３２ａ，３２ｂ、選択部３３、ＪＰＥＧ圧縮部（二次元圧縮部）３４、コードバッファ３５ａ，３５ｂ、出力部３６、タイミング発生部３７を備えている。
【００２４】
ＹＣｂＣｒ変換部３１は、３原色（ＲＧＢ）の画像データＰＤを、輝度情報（Ｙ）と色情報（Ｃｂ，Ｃｒ）とからなる画像データＳ１を出力する。ＹＣｂＣｒ変換部３１から出力される画像データは、第１ラインバッファ３２ａと第２ラインバッファ３２ｂに交互に格納される。第１ラインバッファ３２ａ及び第２ラインバッファ３２ｂは、それぞれ撮像素子２１ａの構成に応じて複数ラインの画像データを格納可能な容量を持つ。第１及び第２ラインバッファ３２ａ，３２ｂが記憶するライン数は、後述するＪＰＥＧ圧縮部３４の処理に応じて８ラインに設定されている。即ち、第１及び第２ラインバッファ３２ａ，３２ｂは、撮像素子２１ａの水平画素数×８ラインの画像データを格納可能な容量を持つ。ＹＣｂＣｒ変換部３１から出力される各ラインの画像データは、一方のラインバッファ（例えば第１ラインバッファ３２ａ）に順次書き込まれ、該一方のラインバッファがフルになると他方のラインバッファに書き込まれる。
【００２５】
選択部３３は、第１及び第２ラインバッファ３２ａ，３２ｂのうちデータがフル、つまり８ライン分画像データが格納されたバッファから所定数の画像データを順次読み出し、該所定数の画像データＳ２をＪＰＥＧ圧縮部３４に出力する。ラインバッファ３２ａ，３２ｂから読み出す画像データの数は、ＪＰＥＧ圧縮部３４における処理に応じて８×８のブロックに設定されている。選択部３３は、一方のラインバッファ（例えば第１ラインバッファ３２ａ）のデータを全て読み出した後、フル状態の他方のラインバッファからデータを読み出す。
【００２６】
つまり、一方のラインバッファにＹＣｂＣｒ変換部３１から画像データが書き込まれているとき、他方のラインバッファに格納された画像データが選択部３３により読み出される。従って、第１及び第２ラインバッファ３２ａ，３２ｂは、１ライン毎のデータの書き込みと、ブロックごとの読出しが交互に行われる。
【００２７】
ＪＰＥＧ圧縮部３４は、フォーマット変換部３１から順次入力される画像データを所定の方式により二次元圧縮した圧縮画像データＳ３を出力する。詳しくは、ＪＰＥＧ圧縮部３４は、入力されるブロックデータに対してＤＣＴ（Discrete Cosine Transform:離散（的）コサイン変換）処理，符号化（例えばハフマン符号化）処理を行い、処理後の圧縮画像データＳ３を出力する。この圧縮画像データＳ３は可変長データであり、第１コードバッファ３５ａと第２コードバッファ３５ｂとに交互に格納される。
【００２８】
第１コードバッファ３５ａ及び第２コードバッファ３５ｂは、所定容量（本実施形態では４Ｋバイト）に設定されている。第１コードバッファ３５ａ及び第２コードバッファ３５ｂは、タイミング発生部３７から供給される書き込み位置（ライトアドレスＷＡ）及び読出し位置（リードアドレスＲＡ）に応答してデータの書き込み／読出しを行う。つまり、第１及び第２コードバッファ３５ａ，３５ｂは、ライトアドレスＷＡに従って、ＪＰＥＧ圧縮部３４から出力される圧縮画像データＳ３を順次記憶する。また、第１及び第２コードバッファ３５ａ，３５ｂは、リードアドレスＲＡに従って読み出した画像データを出力する。
【００２９】
出力部３６は、カメラインタフェース（ＹＵＶインタフェース）を有している。出力部３６は、カメラインタフェースを介して第１，第２コードバッファ３５ａ，３５ｂから読み出された画像データを図１に示すベースバンドＬＳＩ１２にタイミング発生部３７から供給される転送用クロック信号ＴＣＫに同期して出力する。
【００３０】
タイミング発生部３７は、ライトポインタ４１、リードポインタ４２、比較部４３、信号生成部４４を備えている。
ライトポインタ４１は、ＪＰＥＧ圧縮部３４から出力される圧縮画像データＳ３（圧縮コード）のコード量に基づいて、コードバッファ３５ａ，３５ｂに圧縮コードが順次記憶されるようライトアドレスＷＡを生成し出力する。リードポインタは、出力部３６の転送速度，転送タイミングに応じてコードバッファ３５ａ，３５ｂの圧縮コードを順次読み出すようリードアドレスＲＡを生成し出力する。
【００３１】
比較部４３は、ライトアドレスＷＡとリードアドレスＲＡとを比較し、該比較結果に応じた信号Ｓ１０を信号生成部４４に出力する。例えば、比較部４３は、ライトアドレスＷＡとリードアドレスＲＡとの差が所定位置以上の場合にはＨレベルの信号Ｓ１０を、差が所定位置未満の場合にはＬレベルの信号Ｓ１０を出力する。
【００３２】
信号生成部４４は、出力部３６に供給する転送用クロック信号ＴＣＫを生成するとともに、該クロック信号ＴＣＫの周波数を比較部４３の比較結果に基づいて変更する機能を有している。構成の一例として、信号生成部４４は、発振器（例えばＰＬＬ回路）と、該発振器の出力信号に基づいて周波数が互いに異なる信号を生成する２つの分周器と、各分周器の出力信号から比較部４３の比較結果、即ち信号Ｓ１０に応じて選択した１つの信号を転送用クロック信号ＴＣＫとして出力する選択回路とを備えている。２つの分周器から出力される信号の周波数をそれぞれ第１周波数，第２周波数とし、第１周波数は第２周波数よりも低い周波数に設定され、第２周波数は従来技術に示す最大長のデータを転送することが可能な周波数に設定されている。選択回路は、Ｈレベルの信号Ｓ１０に応答して選択した第１周波数の信号を転送用クロック信号ＴＣＫとして出力し、Ｌレベルの信号Ｓ１０に応答して選択した第２周波数の信号を転送用クロック信号ＴＣＫとして出力する。
【００３３】
即ち、タイミング発生部３７は、コードバッファ３５ａ，３５ｂのライトアドレスＷＡとリードアドレスＲＡとの差、つまり書き込み速度と読出し速度との差に基づいて、図２に示すように、出力部３６に供給する転送用クロック信号ＴＣＫの周波数を変更する。出力部３６は、転送用クロック信号ＴＣＫに同期して画像データＥＤを出力する。従って、出力部３６は、第１周波数の転送用クロック信号ＴＣＫにて画像データＥＤを転送する場合、第２周波数の転送用クロック信号ＴＣＫによる画像データＥＤの転送に比べて、転送速度が低い。従って、出力部３６における消費電力の低減、及び出力部３６において発生するスイッチングノイズを低減することができる。
【００３４】
上記の出力部３６が有するカメラインタフェースは、予め転送するデータ量として水平／垂直サイズを設定した後、水平サイズ数のデータからなるブロックを、垂直サイズ数だけ繰り返し転送するインタフェースである。しかし、ＪＰＥＧ圧縮部３４から出力される１フレーム分の画像データのデータ量（コード量）は、画像データＰＤの入力時（又は転送開始時）には不明である。このため、本実施形態の出力部３６及びベースバンドＬＳＩ１２は、水平サイズを固定値（４Ｋ，２Ｋ又は１Ｋ）とし、垂直サイズをインタフェースの仕様にある最大値に設定する。しかし、この設定では、最大値に設定された垂直サイズ分のデータを転送するまで、次のフレームのデータ転送等の処理を行うことができない。このため、本実施形態の出力部３６及びタイミング発生部３７は、ＪＰＥＧ圧縮部３４から出力される１フレーム分の画像データのデータ量に応じて転送を終了させるように構成されている。
【００３５】
詳述すると、図３に示すように、出力部３６は、複数の制御信号ＥＶＳ，ＥＨＳ，ＥＶＲ，ＥＨＲを生成する。制御信号ＥＶＳは垂直同期信号であり、垂直方向のデータ転送開始、即ち１フレーム分の画像データの転送開始を示す。制御信号ＥＨＳは水平同期信号であり、水平方向のデータ転送開始、即ち１ライン分（又は１ブロック分）の画像データの転送開始を示す。制御信号ＥＶＲは垂直有効信号であり、垂直方向において転送するデータ、つまり１フレーム分の画像データが有効であることを示す。制御信号ＥＨＲは水平有効信号であり、水平方向において転送するデータ、即ち１ライン分（１ブロック分）の画像データが有効であることを示す。１ライン分（１ブロック分）の画像データは、上記した固定値のデータを含む。従って、データの受信側であるベースバンドＬＳＩ１２は、垂直同期信号ＥＶＳ，水平同期信号ＥＨＳに同期して受け取り動作を行い、垂直有効信号ＥＶＲ，水平有効信号ＥＨＲがアクティブである期間のデータを受け取る。
【００３６】
しかし、上記したように、ＪＰＥＧ圧縮部３４から出力される圧縮画像データは可変長データであるため、１フレーム分のＪＰＥＧ圧縮処理において最後に出力される圧縮画像データが１ライン分のデータ量を満たさない場合がある。この場合、出力部３６は、圧縮画像データに所定値（例えば「１」）のデータを付加して１ライン分のデータを生成し、ベースバンドＬＳＩ１２に出力する。そして、出力部３６は、図４に示すように、１フレーム分の圧縮画像データの転送を終了すると、垂直有効信号ＥＶＲをネゲートした後、垂直同期信号ＥＶＳを出力する。これにより、転送されたラインデータが垂直サイズに満たない状態でデータ転送が終了される。従って、最大値に設定された垂直サイズ分のデータを転送する期間に比べて短い期間で圧縮画像データの転送を終了することができ、次の処理を行うことができる。尚、図４において、圧縮画像データＥＤ（Ｅ１，Ｅ２，…，Ｅｘ）はデータ量が上記した固定値であるラインデータであり、ラインデータの数ｘはＪＰＥＧ圧縮部３４による圧縮率により決定される。
【００３７】
尚、図４に示すように、撮像部２１から出力される画像データＰＤについて、画像処理ＬＳＩ２２は該撮像部２１から出力される同期信号ＶＤ，ＨＤに基づいて画像データＰＤ（ラインデータＰ１，Ｐ２，…，Ｐｍ，…，Ｐｎ）を受け取るように構成されている。各ラインデータＰ１〜Ｐｎのデータ数は、１フレームを構成する水平方向の画素数であり、ラインデータの数ｎは１フレームを構成する垂直方向のライン数である。
【００３８】
図３に示すように、出力部３６には、選択部３３から出力される信号、つまりＹＣｂＣｒ変換部３１から出力される信号が入力される。この信号は、上記したように、輝度情報と色情報とを含む。そして、出力部３６は、輝度情報及び色情報のデータを出力する第１のモードと、圧縮画像データを出力する第２のモードとを備え、例えばこれらモードは図示しない外部回路から入力されるモード情報に従って切り替えられる。出力部３６は、第１のモードが設定されている時には輝度情報及び色情報のデータを外部出力し、第２のモードが設定されている時には圧縮画像データを外部出力する。
【００３９】
以上記述したように、本実施の形態によれば、以下の効果を奏する。
（１）ＪＰＥＧ圧縮部３４は、ＹＣｂＣｒ変換部３１の出力データＳ１（Ｓ２）に対して二次元圧縮処理を行い圧縮画像データＳ３を生成する。タイミング発生部３７は、圧縮画像データＳ３に基づいて転送用クロック信号ＴＣＫの周波数を変更し、出力部３６は、転送用クロック信号ＴＣＫに基づいて圧縮画像データＥＤを外部出力する。従って、圧縮画像データＥＤのデータ量が少ない場合には転送用クロック信号ＴＣＫの周波数を低くする、つまり転送速度を低速化することができる。
【００４０】
（２）圧縮画像データＳ３を順次記憶するコードバッファ３５ａ，３５ｂを備え、出力部３６はコードバッファ３５ａ，３５ｂの圧縮画像データを順次読み出し外部出力する。そして、タイミング発生部３７は、コードバッファ３５ａ，３５ｂに対する圧縮画像データの書き込み量と、記憶部に対する圧縮画像データの読み出し量とに基づいて転送用クロック信号ＴＣＫを生成することで、圧縮画像データのデータ量に応じて転送用クロック信号の周波数を容易に変更することができる。
【００４１】
（３）カ固定長のデータを出力するインタフェース（カメラインタフェース）は、データの転送開始まえに転送するデータ量を送信先に設定し、その設定値は圧縮画像データは可変長であり全体のデータ量が不明であるため、データの転送開始時には圧縮画像データを十分に転送可能な値である最大値を設定する。そして、出力部３６は、１フレームの圧縮画像データを所定量に分割した複数のラインデータを順次出力し、ラインデータを受け取るための同期信号ＥＶＳ，ＥＨＳと有効信号ＥＶＲ，ＥＨＲとを出力する。従って、同期信号と有効信号とにより、データを確実に受け取ることができる。更に、出力部３６は、最終の圧縮画像データを含む最終のラインデータを送出した後に有効信号ＥＶＲをネゲートすることで、受け取り側ではその有効信号によりデータの受け取りを終了することで、最大値のデータ転送終了を待つことなくデータ転送を終了する、つまり無駄な転送を行う必要がないため、１フレーム分の圧縮画像データの転送時間が長くなるのを防ぐことができる。
【００４２】
（４）出力部３６は、最終のラインデータに含める圧縮画像データのデータ量が所定量に満たない場合に該圧縮画像データとダミーデータにより所定量のラインデータを生成する。従って、各ラインデータを固定長とすることができる。
【００４３】
（５）ＹＣｂＣｒ変換部３１は、撮像部２１から入力される画像データを輝度情報と色情報とに分離したデータに変換する。輝度情報の画像データと色情報の画像データを、ＪＰＥＧ圧縮部３４にて圧縮画像データに変換することで、高速なデータ転送が不要となり、出力部の高速化が不要となる。従って、コスト上昇を抑え大画素の撮像部に容易に対応することができる。
【００４４】
尚、上記各実施形態は、以下の態様で実施してもよい。
・上記実施形態において、圧縮画像データの出力順序を適宜変更しても良い。例えば、図５（ａ）に示す出力順序では、転送用クロック信号ＴＣＫに同期して圧縮画像データＥＤ（コードＣｄ［０］，Ｃｄ［１］，Ｃｄ［２］，…，Ｃｄ［７］，…）が連続的に出力される。図５（ｂ）はＪＰＥＧ符号イメージを示す。各コードＣｄ［０］，…のデータ長は８ビットである。この出力順序に対し、図６（ａ）に示す出力順序では、転送用クロック信号ＴＣＫに同期して圧縮画像データＥＤ（コードＣｄ［０］，Ｃｄ［１］，…）とダミーデータ「Ｄｕｍｍｙ」とを交互に出力する。図６（ｂ）はＪＰＥＧ符号イメージを示す。
【００４５】
カメラインタフェースで転送される輝度情報と色情報とからなる画像データ（ＹＣｂＣｒデータ）は、人間の目の特性を利用して認識しにくい情報部分を間引くことで、全体のデータ量の削減が行われている。ＹＣｂＣｒデータの場合、「Ｙ」画像データはそのままとし、「Ｃｂ」「Ｃｒ」画像データを主操作方向に色情報を間引く。このように間引きする方法を「４：２：２」と呼ぶ。つまり、「Ｙ」画像データのデータ量に対して「Ｃｂ」「Ｃｒ」画像データのデータ量をそれぞれ半分にする。このように、「Ｙ」画像データのデータ量と「Ｃｂ」「Ｃｒ」画像データのデータ量が異なるため、カメラインタフェースでは、「Ｙ」画像データの間に「Ｃｂ」画像データと「Ｃｒ」画像データとを交互に出力することで、１フレーム分の各画像データがほぼ同時に転送終了するようにしている。
【００４６】
そして、上記画像データ画像データ（ＹＣｂＣｒデータ）を受け取るベースバンドＬＳＩでは、各画像データ（「Ｙ」画像データ、「Ｃｂ」画像データ、「Ｃｒ」画像データ）を異なる領域に順次格納する。このため、図５（ａ）に示す順序で圧縮画像データを出力する場合、輝度情報と色情報とからなる画像データを受け取る設定のベースバンドＬＳＩでは、受け取った圧縮画像データが別々の領域に格納されるため、図５（ｂ）に示す配列に格納されない。このため、圧縮画像データを受け取るときと、輝度情報と色情報とからなる画像データを受け取るときとで、格納する領域の設定を変更する必要がある。
【００４７】
これに対し、圧縮画像データとダミーデータを交互に出力する出力順序では、輝度情報と色情報とからなる画像データを受け取る設定のベースバンドＬＳＩは、受け取った圧縮画像データを同じ領域に順次格納するため、図６（ｂ）に示す配列に格納される。従って、圧縮画像データを受け取るときと、輝度情報と色情報とからなる画像データを受け取るときとで、格納する領域の設定を変更する必要がないため、従来の輝度情報と色情報とからなる画像データを受け取るときベースバンドＬＳＩにおいて、設定の変更（追加）を必要とせず、圧縮画像データを受け取ることができる。
【００４８】
尚、画像処理ＬＳＩにおいて、図５（ａ）に示す順序でデータを出力するモードと、図６（ａ）に示す順序でデータを出力するモードとを備え、設定情報によりモードを切り替える構成としてもよい。このように構成すると、画像処理ＬＳＩは、輝度情報と色情報とからなる画像データを受け取るベースバンドＬＳＩと、圧縮画像データを連続的に受け取るベースバンドＬＳＩとに対応することができる。
【００４９】
・上記実施形態では、コードバッファ３５ａ，３５ｂに供給するライトアドレスＷＡとリードアドレスＲＡとに基づいて転送用クロック信号ＴＣＫの周波数を変更するようにしたが、ＪＰＥＧ圧縮部３４から出力される圧縮画像データＳ３（圧縮コード）のコード量に基づいて転送用クロック信号ＴＣＫの周波数を変更するようにしてもよい。例えば、図７に示すように、画像処理ＬＳＩ５１は、タイミング発生部５２を備え、該タイミング発生部５２は、ＪＰＥＧ圧縮部３４に入力される画像データＳ２のコード量と、ＪＰＥＧ圧縮部３４から出力される画像データＳ３のコード量とに基づいて平均圧縮率を算出する圧縮率算出部５３を備え、信号生成部４４は算出された平均圧縮率Ｓ１１に基づいて転送用クロック信号ＴＣＫの周波数を変更する。また、ＪＰＥＧ圧縮部３４から出力される画像データのコード量（８×８画素ブロックのデータにより生成される圧縮画像データのコード量）、複数ブロックに対応して出力される画像データのコード量の平均値に応じて転送用クロック信号ＴＣＫの周波数を変更するようにしてもよい。
【００５０】
・上記実施形態では、転送用クロック信号ＴＣＫの周波数を第１周波数と第２周波数とに変更するようにしたが、互いに異なる３つ以上の周波数に変更するようにしてもよい。この場合、例えば上記実施形態における比較部４３は、ライトアドレスＷＡとリードアドレスＲＡとを比較し、比較結果に応じた複数ビットからなる信号を出力するように構成する。このように構成すると、上記実施形態に比べてＪＰＥＧ圧縮部３４から出力される圧縮画像データのコード量に応じて転送用クロック信号ＴＣＫの周波数が細かいステップにて変更されるため、より消費電力，ノイズの低減を図ることができる。
【図面の簡単な説明】
【００５１】
【図１】画像処理システムの一部ブロック回路図である。
【図２】転送クロック信号及び出力信号のタイミング図である。
【図３】一実施形態の画像処理ＬＳＩのブロック図である。
【図４】画像処理ＬＳＩの動作波形図である。
【図５】（ａ）（ｂ）は出力部の動作説明図である。
【図６】（ａ）（ｂ）は出力部の動作説明図である。
【図７】別の画像処理ＬＳＩのブロック図である。
【符号の説明】
【００５２】
１１  撮像装置としてのカメラモジュール
１２  信号処理装置としてのベースバンドＬＳＩ
１３  画像メモリ
２１  撮像部
２２  画像処理装置としての画像処理ＬＳＩ
３１  変換部としてのＹＣｂＣｒ変換部
３４  二次元圧縮部としてのＪＰＥＧ圧縮部
３５ａ，３５ｂ  記憶部としてのコードバッファ
３６  出力部
３７，５２  タイミング発生部
４１  ライトポインタ
４２  リードポインタ
４３  比較部
４４  信号生成部
ＥＤ  圧縮画像データ
ＴＣＫ  転送用クロック信号
ＲＡ  リードアドレス
ＷＡ  ライトアドレス
ＥＶＲ  有効信号としての垂直有効信号
ＥＶＳ  同期信号としての垂直同期信号
【図１】
2007067572.tif 000003
【図２】
2007067572.tif 000004
【図３】
2007067572.tif 000005
【図４】
2007067572.tif 000006
【図５】
2007067572.tif 000007
【図６】
2007067572.tif 000008
【図７】
2007067572.tif 000009