(57)【要約】【課題】簡単なコマンドを利用しながら、利用者の指定する任意の色みを帯びた画像データを生成することができる技術を提供する。【解決手段】ＣＣＤ２で撮像しＡＤＣ３でＲＧＢ成分から成るデジタル信号に変換された画像データはカメラ制御用回路４に入力され、ＳＰＵ３により画像処理された後、ＲＰＵ４０２によって色空間変換される。メイン処理用回路５からは、２つのパラメータを含む１つのコマンドをカメラ制御用回路４に入力することで、ＲＰＵ４０２で輝度成分のみに変換した画像データに、パラメータに応じた色差成分が加算され任意の色みを帯びた画像データを生成することができる。【選択図】図１
2006074553.tif 000002
【特許請求の範囲】
【請求項１】
電子機器に組み込まれるカメラ制御装置であって、
撮像センサから出力された画像データを入力する手段と、
所定のコマンドに応じて前記画像データを輝度成分のみから成る画像データに変換し、前記コマンドに含まれるパラメータに応じた色差成分を付加することで色空間変換を行う画像処理手段と、
を備え、
前記パラメータを含む前記コマンドは、前記カメラ制御装置の外部に設けられ前記電子機器の全体制御を行うＣＰＵから入力されることを特徴とするカメラ制御装置。
【請求項２】
請求項１に記載のカメラ制御装置であって、
前記パラメータは、直交する２つの色差成分の各々の変更量を示す色ベクトルであることを特徴とするカメラ制御装置。
【請求項３】
請求項１または請求項２に記載のカメラ制御装置であって、
前記パラメータは任意の数値であることを特徴とするカメラ制御装置。
【請求項４】
請求項１ないし請求項３のいずれかに記載のカメラ制御装置であって、さらに、
前記カメラ制御装置内の内部バスに接続された前記画像処理手段から出力された画像データを記憶する記憶手段と、
前記内部バスおよび前記カメラ制御装置の外部バスに接続されたスレーブアクセスコントローラと、
を備え、
前記ＣＰＵは、前記外部バスおよび前記スレーブアクセスコントローラを経由して、前記記憶手段に格納された画像データを読み出すことを特徴とするカメラ制御装置。
【請求項５】
請求項１ないし請求項４のいずれかに記載のカメラ制御装置であって、さらに、
前記画像処理手段から出力された画像データをＹＵＶ信号として前記カメラ制御装置の外部に出力するためのインターフェース、
を備えることを特徴とするカメラ制御装置。
【請求項６】
請求項１ないし請求項５のいずれかに記載のカメラ制御装置であって、さらに、
前記画像処理手段から出力された画像データを圧縮する手段、
を備え、
前記ＣＰＵによって読み出される画像データは、圧縮された画像データであることを特徴とするカメラ制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器に組み込まれる装置であって、カメラの撮影した画像を処理する装置に関する。
【背景技術】
【０００２】
最近の携帯電話にはカメラを備えたものが多く存在する。カメラで撮影された画像を携帯電話のモニタに表示させることで、デジタルカメラと同じように利用することが可能である。
【０００３】
携帯電話が撮影機能を備えるためには、ＣＣＤ等の撮像センサに加え、撮像センサを制御して撮影処理を実行するためのカメラ制御回路が必要である。一般に携帯電話においては、携帯電話のメイン処理を行うメイン処理用チップを備えるとともに、カメラ制御用の専用チップを組み込むようにしている。このような構成とすることで、各ＬＳＩチップに汎用性を持たせることが可能となる。
【０００４】
カメラ制御用チップとメイン処理用チップとから成る構成でデジタルカメラとして動作する場合、メイン処理用チップからカメラ制御用チップに対して撮像処理や画像処理に係るコマンドが送信され、当該コマンドに基づいてカメラ制御用チップが動作する。
【０００５】
携帯電話として動作することを主な機能とするメイン処理用チップと、デジタルカメラとして動作するためのカメラ制御用チップとは、別々に開発が進められる場合もある。このような場合、デジタルカメラ機能に係る所定のコマンド群に基づいて、メイン処理用チップの開発とカメラ制御用チップの開発とが並行して進められる。
【０００６】
また、デジタルカメラ機能は多様化しており、カメラ制御用チップには、撮影した画像をセピア色やモノクロ等の特殊色の画像データに変換する特殊色モードで動作する機能を有するものがある。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
カメラ制御用チップにおいて特殊色モードの動作を実行させる場合、メイン処理用チップからカメラ制御用チップに対して各特殊色ごとに異なるコマンドが送信される。そのため、メイン処理用チップ側では、これらの特殊色の種類に応じた数だけコマンドが必要となり、プログラムコードやこれを格納するためのメモリ容量が増大するという問題があった。これは、各コマンドを認識して対応する処理動作をするカメラ制御用チップ側においても同様であり、結果的に全体の回路規模や消費電力が増大する原因となっていた。
【０００８】
また、実際には、撮像した画像データの色差成分を変更することで、任意の色みを帯びた画像データに変換することが可能であるが、このように所定のコマンドを利用する場合には、コマンド数に対応する数種類の動作モードしか利用することができない。即ち、利用者は、メイン処理用チップおよびカメラ制御用チップの対応するセピア色やモノクロ等、与えられた動作モードの中から選択して利用することしかできなかった。
【０００９】
デジタルカメラ機能の向上に伴って、カメラ制御用チップの機能は多様化しており、メイン処理用チップからカメラ制御用チップに対して送信するコマンドは、その数が増し、かつ複雑化する傾向にある。そのため、メイン処理用チップから簡単なコマンドを送信することで、カメラ制御用チップを複数モードで動作させるような技術が望まれている。特に、上述したようにメイン処理用チップとカメラ制御用チップとを別々に並行して開発するような場合は、そのような要望が強い。
【００１０】
また、２つの専用チップから成る構成で動作することに起因する問題があった。例えば、カメラ制御用チップからメイン処理用チップに対して画像データを転送するときは、従来シリアル通信で行っているが、これでは通信速度が遅いという問題があった。特に、最近のカメラ機能付き携帯電話においては、撮影画像のピクセル数が大きくなっており、転送時間に与える影響が大きくなる傾向にある。また、メイン処理用チップがＹＵＶ入力インタフェースを備えていない場合には、ＹＵＶ信号を転送する方法を採用することができずＹＵＶの画像を非圧縮で転送するため、メイン処理用チップに負荷を与えることとなっていた。
【００１１】
そこで、この発明の課題は、簡単なコマンドを利用しながら、利用者の指定する任意の色みを帯びた画像データを生成することができる技術を提供することにある。さらに、メイン処理用チップに対してシリアル通信よりも高速に画像データを転送することができる技術を提供することをも目的とする。
【課題を解決するための手段】
【００１２】
上記課題を解決すべく、請求項１の発明は、電子機器に組み込まれるカメラ制御装置であって、撮像センサから出力された画像データを入力する手段と、所定のコマンドに応じて前記画像データを輝度成分のみから成る画像データに変換し、前記コマンドに含まれるパラメータに応じた色差成分を付加することで色空間変換を行う画像処理手段とを備え、前記パラメータを含む前記コマンドは、前記カメラ制御装置の外部に設けられ前記電子機器の全体制御を行うＣＰＵから入力されることを特徴とする。
【００１３】
また、請求項２の発明は、請求項１の発明に係るカメラ制御装置であって、前記パラメータは、直交する２つの色差成分の各々の変更量を示す色ベクトルであることを特徴とする。
【００１４】
また、請求項３の発明は、請求項１または請求項２の発明に係るカメラ制御装置であって、前記パラメータは任意の数値であることを特徴とする。
【００１５】
また、請求項４の発明は、請求項１ないし請求項３のいずれかの発明に係るカメラ制御装置であって、さらに、前記カメラ制御装置内の内部バスに接続された前記画像処理手段から出力された画像データを記憶する記憶手段と、前記内部バスおよび前記カメラ制御装置の外部バスに接続されたスレーブアクセスコントローラとを備え、前記ＣＰＵは、前記外部バスおよび前記スレーブアクセスコントローラを経由して、前記記憶手段に格納された画像データを読み出すことを特徴とする。
【００１６】
また、請求項５の発明は、請求項１ないし請求項４のいずれかの発明に係るカメラ制御装置であって、さらに、前記画像処理手段から出力された画像データをＹＵＶ信号として前記カメラ制御装置の外部に出力するためのインターフェース、を備えることを特徴とする。
【００１７】
また、請求項６の発明は、請求項１ないし請求項５のいずれかの発明に係るカメラ制御装置であって、さらに、前記画像処理手段から出力された画像データを圧縮する手段、を備え、前記ＣＰＵによって読み出される画像データは、圧縮された画像データであることを特徴とする。
【発明の効果】
【００１８】
請求項１に記載の発明によれば、外部からパラメータを含む所定のコマンドを入力することで、パラメータに応じた色みを帯びた画像データに色空間変換することができる。
【００１９】
請求項２に記載の発明によれば、直交する２つの色差成分をパラメータとして指定することで、輝度成分のみから成る画像データを、２つの色差成分から成る色ベクトルに従って並行移動した様々な色みを帯びた画像データに色空間変換することができる。
【００２０】
請求項３に記載の発明によれば、カメラ制御装置の設定によらず、利用者の好む任意の色みを帯びた画像データに色空間変換することができる。
【００２１】
請求項４に記載の発明によれば、バスおよびスレーブアクセスコントローラを介してカメラ制御装置内の画像データを電子機器の全体制御を行うＣＰＵ側に転送するので、シリアル通信を行う場合に比べて転送時間を短縮することができる。
【００２２】
請求項５に記載の発明によれば、ＹＵＶインタフェースを備えるメイン処理回路に対して、色空間変換した画像データを直接出力することができる。
【００２３】
請求項６に記載の発明によれば、カメラ制御装置内で画像データを所定形式に圧縮した後にＣＰＵによって読み出されて転送されるため、圧縮しない場合に比べて転送時間をさらに短くすることができ、転送後にＣＰＵによって圧縮する必要がないためＣＰＵにかかる負荷が軽減される。
【発明を実施するための最良の形態】
【００２４】
以下、本発明のカメラ制御装置がカメラ制御用回路４として携帯電話１に組み込まれている場合を例にとって説明する。
【００２５】
図１は、この発明の一の実施の形態に係るカメラ制御用回路４を含む携帯電話１の構成を示す図である。
【００２６】
携帯電話１は、ＣＣＤ２、ＡＤＣ（アナログデジタルコンバータ）３、カメラ制御用回路４、メイン処理用回路５、ＲＯＭ６、メインメモリ７、ＬＣＤコントローラ８、ＬＣＤ９を備えている。
【００２７】
ＣＣＤ２は画像の撮像センサであり、撮像した画像をアナログ信号として出力する。撮像センサとしては、ＣＣＤの他に、ＣＭＯＳを利用してもよい。ＣＣＤ２から出力された画像のアナログ信号は、ＡＤＣ３においてデジタル信号に変換された後、カメラ制御用回路４に入力される。
【００２８】
カメラ制御用回路４は、ＳＰＵ(Signal Processing Unit)４０１、ＲＰＵ(Real-time Processing Unit)４０２、内部メモリ（記憶手段）４０３、ＵＡＲＴ４０４、制御部４０５、スレーブアクセスコントローラ（SlaveAccessController；以下、ＳＡＣと略す。）４０６、およびＹＵＶ出力部４１１を備えており、これら各モジュールがバス４００を介して接続されている。
【００２９】
ＳＰＵ４０１は、入力したデジタル画像信号に対して欠陥画素補正などの処理を施した後に、バス４００あるいはＲＰＵ４０２に画像信号を出力する。
【００３０】
ＲＰＵ４０２（画像処理手段）は、ＳＰＵ４０１から入力する画像信号に対して、シェーディング補正処理、画素補間処理、ガンマ補正処理、輪郭強調処理および解像度変換処理などの種々のデジタル画像処理をリアルタイムで実行する機能を備える。また、ＲＰＵ４０２は、画像データの色空間をセピア色やモノクロ等の任意の特殊色に変換する機能を有する。任意の特殊色に変換する動作を特殊色モードと呼ぶが、その機能および動作の詳細については後述する。
【００３１】
制御部４０５は、カメラ制御用回路４を制御するためのＣＰＵを含み、ＲＰＵ４０２やＳＰＵ４０１がバス４００に出力した画像信号は、制御部４０５の制御によって画像データとして内部メモリ４０３に格納される。
【００３２】
また、制御部４０５は、画像データの圧縮処理用プログラムを実行することが可能である。制御部４０５は、画像データを圧縮符号化させることや、圧縮符号化された画像データを復号化させることが可能であり、たとえばＪＰＥＧ等の所定の圧縮形式で画像データを圧縮する。また、制御部４０５は、通信用プログラムを実行することにより、シリアル通信用インタフェースであるＵＡＲＴ４０４を介してシリアル通信を実行することが可能である。なお、シリアル通信用インタフェースとしては、ＳＰＩ(Serial Peripheral Interface)を利用してもよい。
【００３３】
ＳＡＣ４０６は、カメラ制御用回路４の制御部４０５の制御下にない外部のバスから内部メモリ４０３にアクセスするための機能を備える。ＳＡＣ４０６は、カメラ制御用回路４の内部バスであるバス４００と、カメラ制御用回路４の外部に配置されたバス１００に接続されている。バス１００は、メイン処理用チップ５のＣＰＵ５１によって制御されるバスである。そして、ＣＰＵ５１は、ＳＡＣ４０６を介することにより、ＣＰＵ５１の制御下にないバス４００に接続された内部メモリ４０３にアクセスすることが可能となる。
【００３４】
ＹＵＶ出力部４１１は、ＣＣＤ２が撮影した画像信号をＹＵＶ信号として出力するインタフェースである。図１で示したメイン処理用回路５には、ＹＵＶ信号を入力するインタフェースが備えられていないが、本実施の形態にかかるカメラ制御用回路４は、ＹＵＶ信号を入力するインタフェースを備えたメイン処理用回路と接続する場合には、ＹＵＶインタフェースを介して画像データを転送することが可能である。このように、本実施の形態のカメラ制御用回路４は、ＹＵＶインタフェースを持たないメイン処理用回路に対しては、バス経由で画像データを転送し、ＹＵＶインタフェースを備えるメイン処理用回路に対しては、ＹＵＶ信号をＹＵＶインタフェースを介して転送するので、異なるタイプのメイン処理用回路に適用可能である。
【００３５】
メイン処理用回路５は、ＣＰＵ５１、ＵＡＲＴ５２を備えている。ＣＰＵ５１、ＵＡＲＴ５２は、メイン処理用回路５の内部に配置されたバス５００によって接続されている。また、バス５００は、コントローラ（図示省略）を介してメイン処理用回路５の外部に配置されたバス１００に接続されており、ＣＰＵ５１が、バス５００およびバス１００の制御を行うようにしている。
【００３６】
バス１００には、ＲＯＭ６、メインメモリ７が接続されており、ＣＰＵ５１は、ＲＯＭ６あるいはメインメモリ７に格納された各種のプログラムを実行することにより、携帯電話１の様々な機能を実行することが可能である。また、ＣＰＵ５１は、通信用プログラムを実行することにより、ＵＡＲＴ５２を介してシリアル通信を実行することが可能である。
【００３７】
前述したカメラ制御用回路４のＵＡＲＴ４０４と、このＵＡＲＴ５２間は、シリアル通信用ラインを介して接続されており、メイン処理用回路５とカメラ制御用回路４との間でシリアル通信を行うことを可能としている。このシリアル通信インタフェースは、カメラ制御用回路４の起動プログラムをメイン処理用回路５から転送する場合や、メイン処理用回路５からカメラ制御用回路４の動作を制御するためのコマンドを送信するために利用される。
【００３８】
また、バス１００にはＬＣＤコントローラ８が接続されている。ＬＣＤコントローラ８は、ＣＰＵ５１からの指示を受けてＬＣＤ９に対して画像データの描画処理を実行する。ＬＣＤコントローラ８は、携帯電話１が備えるＬＣＤ９の専用コントローラである。一般に、携帯電話のＬＣＤはメモリを内蔵しているものが多く、ＬＣＤコントローラ８が画像データの表示処理を一度行えば、表示を維持することが可能である。
【００３９】
カメラ制御用回路４およびメイン処理用回路５は、それぞれＬＳＩチップとして構成されており、これらＬＳＩチップが携帯電話１の内部のプリント基板に配置されている。そして、メイン処理用回路５のバス５００とプリント基板上に配置されたバス１００とがコントローラを介して接続されており、カメラ制御用回路４のバス４００とバス１００とはＳＡＣ４０６を介して接続されている。また、ＲＯＭ６、メインメモリ７、ＬＣＤコントローラ８などもプリント基板に配置され、これら各部品が、バス１００によって接続されている。
【００４０】
以上の構成から成る携帯電話１が、デジタルカメラ機能として有する、ＣＣＤ２によって撮像中の画像データをリアルタイムにＬＣＤ９上に表示するライブビュー機能と、画像データをセピア色やモノクロ等の任意の色みを帯びた画像データに変換する特殊色モードで動作する機能と、ＬＣＤ９上に表示中の画像データを記録保存する撮像機能と、について説明する。
【００４１】
まず、特殊色モードでの動作について説明する。
【００４２】
特殊色モードとは、特定の色みを帯びた画像データを撮像するための動作モードをいう。ＣＣＤ２によって撮像した画像信号は、ＡＤＣ３においてデジタル信号に変換された後、カメラ制御用回路４に入力され、ＳＰＵ４０１において欠陥画素補正等の処理が施される。ＳＰＵ４０１から出力された画像データは、ＲＰＵ４０２に入力され各種の画像処理が施される。このとき、ＲＰＵ４０２で行われる色空間変換機能の一部として、特殊色モードでの動作を実現する。
【００４３】
ＲＰＵ４０２に入力されるＲＧＢ成分から成るカラーの画像データを、輝度成分Ｙと色差成分ＵおよびＶとから成る色空間に変換するには式（１）が用いられる。
【００４４】
【数１】
2006074553.tif 000003
【００４５】
ここで、式中のＸおよびＹは、特殊色モードでの動作を指示するコマンドに付加される２つのパラメータである。また、式中の破線部は、色差成分ＵおよびＶを得るための係数を示している。この破線部の係数を全て０にすれば、ＲＧＢ成分から成るカラーの画像データを、輝度成分Ｙのみから成る白黒の画像データに変換することができる。
【００４６】
メイン処理用回路５からカメラ制御用回路４に対し、特殊色モードでの動作を指示する所定のコマンドが送信されると、ＲＰＵ４０２内では、式（１）を利用した画像データの色空間変換が行われる。
【００４７】
例えば、カメラ制御用回路４に、特殊色モードのうちモノクロモードでの動作を指示する「ｄｓｃｃｏｌ」というコマンドが入力されると、ＲＰＵ４０２は、ＲＧＢ成分から成るカラーの画像データを、輝度成分のみから成る白黒の画像データに変換する。具体的には、式（１）中の破線で囲んだ色差成分ＵおよびＶに係る全ての係数と、パラメータＸおよびＹの値と、を０にした式（２）によって、色空間変換を行う。
【００４８】
【数２】
2006074553.tif 000004
【００４９】
これにより、ＲＰＵ４０２からは輝度成分のみを有するモノクロの画像データが出力されることとなる。
【００５０】
また、特殊色モードのうちセピア色モードで動作させるときには、２つのパラメータを利用したコマンドが入力される。セピア色に変換するには、輝度成分のみから成る白黒の画像データをセピア色の色みを帯びるように色差成分のみを変更すればよい。そして、そのための色差成分ＵおよびＶの変更量が、式（１）の２つのパラメータＸ＝４８、Ｙ＝−５９であるとする。
【００５１】
特殊色モードでの動作を指示するコマンド「ｄｓｃｃｏｌ」には、「ｄｓｃｃｏｌ  ＜Ｘの値＞  ＜Ｙの値＞」のようにＸおよびＹの２つのパラメータを付加することができる。即ち、上述のモノクロモードでの動作は「ｄｓｃｃｏｌ  ０  ０」のコマンドが入力されたときの動作である。
【００５２】
これを利用して、「ｄｓｃｃｏｌ  ４８  −５９」というコマンドを入力すると、式（１）中の破線で囲んだ色差成分ＵおよびＶに係る全ての係数を０とし、パラメータＸ＝４８、Ｙ＝−５９とした式（３）の色空間変換を実行することができる。
【００５３】
【数３】
2006074553.tif 000005
【００５４】
これにより、ＲＰＵ４０２からはセピア色の画像データが出力されることとなる。
【００５５】
このように、ＲＰＵ４０２は、コマンドに付加された２つのパラメータＸおよびＹを利用して、輝度情報のみから成る白黒の画像データの色差成分を任意量だけ変更することが可能である。即ち、ＹＵＶ空間上において、輝度成分Ｙのみから成る画像データに対し、直交する色差成分ＵおよびＶの２つの値から成る色ベクトルを指定し、当該色ベクトルに従って画像データを並行移動させることで、色ベクトルに応じた色みを帯びた画像データに変換するのである。
【００５６】
この機能を利用すれば、特殊色モードでは、利用者が指定する任意の色みを帯びた画像データに変換することができる。即ち、従来のようにモノクロやセピア色等に限られず、例えばオレンジやブルー等、様々な色みを帯びた画像データを生成することが可能となる。そして、その動作を２つのパラメータを含む１つのコマンドのみで指示可能であるため、コマンドを発するメイン処理用回路５は、動作モード毎に異なるコマンドを使い分ける必要がなく、当該機能を容易に利用することができる。また、画像処理用回路４においても、式（１）中の破線部の係数を全て０とし、ＸおよびＹの２つのパラメータの値のみが変更された演算を行うだけで全ての特殊色に対応できるため、プログラムコードが増大することがない。よって、コマンドやプログラムコードの増大に伴う回路規模および消費電力の増加といった問題を回避することができる。
【００５７】
次に、ライブビュー機能について説明する。
【００５８】
ライブビュー機能とは、利用者が撮像対象物の確認等を行うために、ＣＣＤ２で撮像中の被写体をリアルタイムにＬＣＤ９上に表示する機能をいう。ＣＣＤ２によって撮像された画像信号は、ＡＤＣ３においてデジタル信号に変換された後、カメラ制御用回路４に入力される。カメラ制御用回路４に入力された画像信号には、ＳＰＵ４０１、ＲＰＵ４０２において各種の画像処理が施される。
【００５９】
このとき、ＲＰＵ４０２では、上記の式（１）に従って、ＲＧＢ成分から成る画像データがＹＵＶ形式の画像データに変換される。
【００６０】
変換された画像データは内部メモリ４０３に格納される。さらに、制御部４０５において、内部メモリ４０３に格納された画像データに対して圧縮処理が実行され、圧縮後の画像データが内部メモリ４０３に格納される。
【００６１】
次に、メイン処理用回路５のＣＰＵ５１は、内部メモリ４０３に格納された圧縮画像データに対する読み出し処理を実行する。この読み出し指示信号は、バス５００およびバス１００を介してＳＡＣ４０６に通知される。ＳＡＣ４０６がＣＰＵ５１からの内部メモリ４０３に対する読み出し指示を受けると、制御部４０５が、内部メモリ４０３にアクセスし、内部メモリ４０３からＳＡＣ４０６にデータを転送する。そして、ＳＡＣ４０６は、内部メモリ４０３から取得した圧縮画像データを、バス１００を介してメイン処理用回路５に転送する。
【００６２】
このようにして、ＣＣＤ２が撮影した画像がメイン処理用回路５に転送されると、圧縮画像データはＣＰＵ５１によって復号され、ＬＣＤコントローラ８の描画処理によって、ＬＣＤ９上に表示される。このとき、ＣＰＵ５１は、例えば動作モード等に係る情報をオンスクリーンディスプレイの形で画像データに付加することができる。これにより、ＬＣＤ９上では、ＣＣＤ２で撮像中の画像データの上に様々な情報を表示させることもできる。
【００６３】
尚、変換された画像データは、バス４００を介してＹＵＶ出力部４１１からも出力される。そして、図１には示していないが、ＹＵＶ信号を入力するインタフェースを備えたメイン処理用回路と接続する場合には、ＹＵＶインタフェースを介してＹＵＶ信号から成る画像データが転送され、ＬＣＤコントローラの描画処理によって、ＬＣＤ上にはＣＣＤ２で撮像された画像データが表示されることとなる。
【００６４】
このように、カメラ制御用回路４の内部メモリ４０３に格納された画像データをメイン処理用回路５が必要とする場合に、ＳＡＣ４０６およびバスを介してカメラ制御用回路４からメイン処理用回路５に画像データが転送されるので、従来のようにシリアル通信を利用する場合に比べて高速に転送することが可能である。また、カメラ制御用回路４において画像圧縮処理を実行した後にデータの転送を実行するので、さらに処理時間を短縮することができる。また、メイン処理用回路５におい色空間変換や画像圧縮に係る処理を実行する必要がないので、ＣＰＵ５１に対する負荷を軽減させることが可能である。
【００６５】
ライブビュー機能を実行中に、利用者がボタン等の操作子を介して特殊色モードでの動作を指示すると、上述したように指定された２つのパラメータＸおよびＹを含むコマンドが、メイン処理用回路５のＵＡＲＴ５２からカメラ制御用回路４のＵＡＲＴ４０４に対してシリアル通信によって入力される。
【００６６】
制御部４０５は、入力されたコマンドに従ってＲＰＵ４０２に色空間変換を指示し、上述した特殊色モードでの動作を開始する。そして、色空間変換を施された後の画像データがＲＰＵ４０２から出力され、当該画像データがカメラ制御用回路４からメイン処理用回路５に転送されて、ＬＣＤ９上に表示されることとなる。
【００６７】
よって、利用者は、特殊色モードでの動作を指示した後は、利用者の指定した色みを帯びるよう変換された後の画像データをＬＣＤ９上で確認することができる。また、このとき利用者は、特殊色モードで動作中であることや、利用者の指示した２つのパラメータＸおよびＹに係る情報についても、オンスクリーンディスプレイによる画像データ上の表示により、ＬＣＤ９上で確認することができる。これにより、例えば、利用者が自身の指定した特殊色モードの画像データの色みを確認しながらパラメータＸおよびＹを変更するといった操作が可能となる。
【００６８】
次に、撮像機能について説明する。
【００６９】
撮像機能とは、図１には示していないが、携帯電話１の内蔵するフラッシュメモリや、あるいは携帯電話１に着脱自在に備えられたメモリカード等の記憶媒体に、ＣＣＤ２で撮像した画像データを記録保存する機能をいう。
【００７０】
上述のように、ＣＣＤ２で撮像中の画像データは、ＳＰＵ４０１およびＲＰＵ４０２で各種の画像処理が施され、制御部４０５によって圧縮変換された後、内部メモリ４０３に格納される。このとき、制御部４０５は、例えばＪＰＥＧ等の所定の形式への圧縮変換を行う。そして、ＳＡＣ４０６の動作によって、圧縮画像データは、内部メモリ４０３からメインメモリ７に転送される。圧縮画像データはＣＰＵ５１によって復号され、これをＬＣＤコントローラ８の描画処理によってＬＣＤ９上に表示することで上述のライブビュー機能を実現する。
【００７１】
ライブビュー機能によりＬＣＤ９上の撮像対象を確認した利用者が、ボタン等の操作子を介して撮像を指示すると、ＣＰＵ５１は、メインメモリ７に格納してあった圧縮画像データを読み出して、そのヘッダ部にＥｘｉｆ情報を付加した後、これを内蔵するフラッシュメモリやメモリカード等の記憶媒体に記録保存する。このとき、記録保存の開始から終了後の所定のタイミングで、ＬＣＤ９上には、記録保存した圧縮画像データに対応する画像データが所定時間だけフリーズした状態で表示される。よって、利用者は記録保存された画像データをＬＣＤ９上で確認することができる。
【００７２】
上述したように、特殊色モードで動作しているときは、ＣＣＤ２で撮像された画像データは、ＲＰＵ４０２で処理される段階で、利用者の指定した特殊色の画像データに変換される。そのため、撮像命令によって、記録保存される画像データも、ライブビュー機能によってＬＣＤ９上に表示される画像データと同様、利用者の指定した色みを帯びた画像データに変換された後の画像データである。
【００７３】
このように、撮像時にあっても、カメラ制御用回路４の内部メモリ４０３に格納された画像データをメイン処理用回路５が必要とする場合に、予め所定の形式に圧縮変換した画像データを、ＳＡＣ４０６およびバスを介して転送するため、従来のようにシリアル通信を利用する場合に比べて高速に転送することが可能である。また、メイン処理用回路５において色空間変換や画像圧縮に係る処理を実行する必要がないので、ＣＰＵ５１に対する負荷を軽減させることが可能である。
【００７４】
｛変形例｝
上記説明した実施の形態においては、カメラ制御用回路４が携帯電話１に組み込まれる場合を例に説明したが、本発明のカメラ制御装置は、携帯電話以外にも様々な電子機器に組み込むことによって、それら電子機器に撮像機能を付加することができ、その場合にも、上述したような各種の効果を奏するものである。たとえば、カメラ機能付き簡易携帯電話（ＰＨＳ（商標））や、カメラ機能が付加された各種の携帯情報端末（ＰＤＡ）に対しても、本発明のカメラ制御装置が適用可能である。あるいは、カメラ機能付きＩＣレコーダなどにも適用可能である。そして、カメラ制御用回路４において送受信されるコマンドやデータの通信は、無線通信によって行われる態様であっても構わない。
【図面の簡単な説明】
【００７５】
【図１】この発明の一の実施の形態に係るカメラ制御用回路を含む形態電話のブロック図である。
【符号の説明】
【００７６】
１      携帯電話
４      カメラ制御用回路
５      メイン処理用回路
【図１】
2006074553.tif 000006