(57)【要約】【課題】カメラ撮影機能を備えた電子機器において、カメラ制御用回路からメイン処理用回路に対する画像転送時間を短縮することを課題とする。【解決手段】カメラ制御用回路４は、ＣＣＤ２が撮影した画像を内部メモリ４０３に格納する。メイン処理用回路５のＣＰＵ５１は、バス５００,１００およびスレーブアクセスコントローラ４０６を介して、カメラ制御用回路４の内部メモリ４０３に格納された画像データに対する読み出し指示を行う。メイン処理用回路５は、読み出した画像データをＬＣＤ９に表示させることや、その他の処理を実行する。【選択図】図１
2005123858.tif 000002
【特許請求の範囲】
【請求項１】
電子機器に組み込まれるカメラ制御装置であって、
撮像センサから出力された画像信号を入力する手段と、
前記カメラ制御装置内の内部バスに接続され前記撮像センサから出力された画像信号を記憶する記憶装置と、
前記内部バスおよび前記カメラ制御装置の外部バスに接続されたスレーブアクセスコントローラと、
を備え、
前記カメラ制御装置の外部に設けられ前記電子機器の全体制御を行うＣＰＵは、前記外部バスおよび前記スレーブアクセスコントローラを経由して、前記記憶装置に格納されている画像信号を読み出すことを特徴とするカメラ制御装置。
【請求項２】
請求項１に記載のカメラ制御装置において、さらに、
前記撮像センサから入力した画像信号を圧縮する手段、
を備え、
前記ＣＰＵによって読み出される画像信号は圧縮された画像信号であることを特徴とするカメラ制御装置。
【請求項３】
請求項１または請求項２に記載のカメラ制御装置において、
前記記憶装置は、
前記カメラ制御装置の内部に設けられた内部メモリ、
を含むことを特徴とするカメラ制御装置。
【請求項４】
請求項１または請求項２に記載のカメラ制御装置において、
前記記憶装置は、
前記カメラ制御装置の外部に接続された外部メモリ、
を含み、
前記外部メモリはメモリインタフェース回路を介して前記内部バスに接続されることを特徴とするカメラ制御装置。
【請求項５】
請求項１ないし請求項４のいずれかに記載のカメラ制御装置において、さらに、
ＤＭＡ(Direct Memory Access)コントローラ、
を備え、
前記ＤＭＡコントローラが前記記憶装置に格納された画像信号を前記スレーブアクセスコントローラに転送することを特徴とするカメラ制御装置。
【請求項６】
請求項５に記載のカメラ制御装置において、さらに、
前記ＤＭＡコントローラが前記スレーブアクセスコントローラを経由することなく前記カメラ制御装置の外部に直接ＤＭＡ転送を行うためのインタフェース、
を備えることを特徴とするカメラ制御装置。
【請求項７】
電子機器に組み込まれるカメラ制御装置であって、
撮像センサから出力された画像信号を入力する手段と、
前記カメラ制御装置内の内部バスに接続された第１表示制御回路と、
前記第１表示制御回路に接続された第１表示装置と、
前記カメラ制御装置の外部に設けられ前記電子機器の全体制御を行うＣＰＵの制御を受けることなく、前記第１表示制御回路に対して前記撮像センサより取得した画像の表示指示を行う制御部と、
を備えることを特徴とするカメラ制御装置。
【請求項８】
請求項７に記載のカメラ制御装置において、さらに、
前記カメラ制御装置の外部に設けられ前記ＣＰＵによって制御される第２表示制御回路からの信号を入力する手段と、
前記第１表示制御回路から入力する信号と前記第２表示制御回路から入力する信号を選択的に前記第１表示装置に出力するセレクタと、
を備えることを特徴とするカメラ制御装置。
【請求項９】
請求項８に記載のカメラ制御装置において、さらに、
前記セレクタから出力された信号を入力する第２表示装置、
を備え、
前記セレクタから出力された信号は、前記第１表示装置あるいは前記第２表示装置に選択的に出力されることを特徴とするカメラ制御装置。
【請求項１０】
電子機器に組み込まれるカメラ制御装置であって、
撮像センサから出力された画像信号を入力する手段と、
前記カメラ制御装置内の内部バスに接続された記憶装置と、
前記内部バスおよび前記カメラ制御装置の外部バスに接続されたスレーブアクセスコントローラと、
前記カメラ制御装置内の内部バスに接続された表示制御回路と、
前記表示制御回路に接続された表示装置と、
前記カメラ制御装置の外部に設けられ前記電子機器の全体制御を行うＣＰＵの制御を受けることなく、前記表示制御回路に対して前記撮像センサが取得した画像の表示指示を行う制御部と、
を備え、
前記撮像センサが出力した画像信号は前記記憶装置に格納されるとともに前記電子機器の全体制御を行うＣＰＵは前記外部バスおよび前記スレーブアクセスコントローラを経由して前記記憶装置に格納されている画像信号を読み出すことを特徴とするカメラ制御装置。
【請求項１１】
請求項１、７、１０のいずれかに記載のカメラ制御装置において、さらに、
前記撮像センサから出力された画像信号をＹＵＶ信号として前記カメラ制御装置の外部に出力するためのインタフェース、
を備えることを特徴とするカメラ制御装置。
【請求項１２】
請求項１、７、１０、１１のいずれかに記載のカメラ制御装置において、さらに、
前記カメラ制御装置内の内部バスおよび前記カメラ制御装置の外部バスに接続されるデュアルポートメモリ、
を備え、
前記カメラ制御装置および前記電子機器の全体制御を行うＣＰＵは、前記デュアルポートメモリを介してデータ交換を行うことを特徴とするカメラ制御装置。
【請求項１３】
電子機器に組み込まれるカメラ制御装置であって、
撮像センサから出力された画像信号を入力する手段と、
前記撮像センサから出力された画像信号をＹＵＶ信号として前記カメラ制御装置の外部に出力するためのインタフェースと、
前記カメラ制御装置内の内部バスおよび前記カメラ制御装置の外部バスに接続されるデュアルポートメモリと、
を備え、
前記カメラ制御装置および前記電子機器の全体制御を行うＣＰＵは、前記デュアルポートメモリを介してデータ交換を行うことを特徴とするカメラ制御装置。
【請求項１４】
請求項１ないし請求項１３のいずれかに記載のカメラ制御装置において、
前記電子機器は携帯電話機であって、前記ＣＰＵは、前記携帯電話機の全体制御を行うＣＰＵであることを特徴とするカメラ制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器に組み込まれる装置であって、カメラの撮影した画像を処理する装置に関する。
【背景技術】
【０００２】
最近の携帯電話にはカメラを備えたものが多く存在する。カメラで撮影された画像を携帯電話のモニタに表示させることで、デジタルカメラと同じように利用することが可能である。また、カメラで撮影された画像を電子メールで転送することも可能である。
【０００３】
携帯電話が撮影機能を備えるためには、ＣＣＤ等の撮像センサに加え、撮像センサを制御して撮影処理を実行するためのカメラ制御回路が必要である。一般に携帯電話においては、携帯電話のメイン処理を行うメイン処理用チップを備えるとともに、カメラ制御用の専用チップを組み込むようにしている。このような構成とすることで、各ＬＳＩチップに汎用性を持たせることが可能となる。
【０００４】
カメラ制御用チップの制御により撮像センサが出力した画像は、カメラ制御用チップに入力される。そして、モニタに対する表示制御はメイン処理用チップによって実行される。このため、カメラ制御用チップからメイン処理用チップに、画像を転送する仕組みが必要である。従来では、たとえば、カメラ制御用チップとメイン処理用チップとの間でシリアル通信を行うことによって画像を転送するようにしていた。あるいは、メイン処理用チップがＹＵＶ信号の入力インタフェースを備えている場合であれば、カメラ制御用チップにＹＵＶ信号の出力インタフェースを設けることにより画像を転送するようにしていた。
【０００５】
また、下記の特許文献１においては、カメラで撮影した画像の処理を実行する間、制御系バスが影響を受けることなく、ＭＰＵが独立して処理を実行することが可能な技術が開示されている。
【０００６】
【特許文献１】特開２００２−９４９３４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、カメラ制御用チップからメイン処理用チップに対してシリアル通信で画像を転送する方法は、通信速度が遅いという問題があった。特に、最近のカメラ機能付き携帯電話においては、撮影画像のピクセル数が大きくなっており、転送時間に与える影響が大きくなる傾向にある。また、メイン処理用チップがＹＵＶ入力インタフェースを備えていない場合には、ＹＵＶ信号を転送する方法を採用することができない。さらには、ＹＵＶの画像を非圧縮で転送するため、メイン処理用チップに負荷を与えることとなっていた。
【０００８】
また、上記特許文献１に開示された技術は、カメラ制御用の回路とメイン処理用の回路とを一体とした専用回路を構築する技術であり、汎用的なメイン処理用チップを利用してカメラ機能を追加するといった課題はなく、また、そのようなメイン処理用チップとの間でのデータ転送時間を短縮させるといった課題解決方法ではない。
【０００９】
そこで、本発明は前記問題点に鑑み、既存のメイン処理用チップを利用することが可能であり、かつ、メイン処理用チップに対してシリアル通信よりも高速に画像を転送することが可能なカメラ制御用回路を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するため、請求項１記載の発明は、電子機器に組み込まれるカメラ制御装置であって、撮像センサから出力された画像信号を入力する手段と、前記カメラ制御装置内の内部バスに接続され前記撮像センサから出力された画像信号を記憶する記憶装置と、前記内部バスおよび前記カメラ制御装置の外部バスに接続されたスレーブアクセスコントローラと、を備え、前記カメラ制御装置の外部に設けられ前記電子機器の全体制御を行うＣＰＵは、前記外部バスおよび前記スレーブアクセスコントローラを経由して、前記記憶装置に格納されている画像信号を読み出すことを特徴とする。
【００１１】
請求項２記載の発明は、請求項１に記載のカメラ制御装置において、さらに、前記撮像センサから入力した画像信号を圧縮する回路、を備え、前記ＣＰＵによって読み出される画像信号は圧縮された画像信号であることを特徴とする。
【００１２】
請求項３記載の発明は、請求項１または請求項２に記載のカメラ制御装置において、前記記憶装置は、前記カメラ制御装置の内部に設けられた内部メモリ、を含むことを特徴とする。
【００１３】
請求項４記載の発明は、請求項１または請求項２に記載のカメラ制御装置において、前記記憶装置は、前記カメラ制御装置の外部に接続された外部メモリ、を含み、前記外部メモリはメモリインタフェース回路を介して前記内部バスに接続されることを特徴とする。
【００１４】
請求項５記載の発明は、請求項１ないし請求項４のいずれかに記載のカメラ制御装置において、さらに、ＤＭＡ(Direct Memory Access)コントローラ、を備え、前記ＤＭＡコントローラが前記記憶装置に格納された画像信号を前記ＣＰＵに転送することを特徴とする。
【００１５】
請求項６記載の発明は、請求項５に記載のカメラ制御装置において、さらに、前記ＤＭＡコントローラが前記スレーブアクセスコントローラを経由することなく前記カメラ制御装置の外部に直接ＤＭＡ転送を行うためのインタフェース、を備えることを特徴とする。
【００１６】
請求項７記載の発明は、電子機器に組み込まれるカメラ制御装置であって、撮像センサから出力された画像信号を入力する手段と、前記カメラ制御装置内の内部バスに接続された第１表示制御回路と、前記第１表示制御回路に接続された第１表示装置と、前記カメラ制御装置の外部に設けられ前記電子機器の全体制御を行うＣＰＵの制御を受けることなく、前記第１表示制御回路に対して前記撮像センサより取得した画像の表示指示を行う制御部と、を備えることを特徴とする。
【００１７】
請求項８記載の発明は、請求項７に記載のカメラ制御装置において、さらに、前記カメラ制御装置の外部に設けられ前記ＣＰＵによって制御される第２表示制御回路からの信号を入力する手段と、前記第１表示制御回路から入力する信号と前記第２表示制御回路から入力する信号を選択的に前記第１表示装置に出力するセレクタと、を備えることを特徴とする。
【００１８】
請求項９記載の発明は、請求項８に記載のカメラ制御装置において、さらに、前記セレクタから出力された信号を入力する第２表示装置、を備え、前記セレクタから出力された信号は、前記第１表示装置あるいは前記第２表示装置に選択的に出力されることを特徴とする。
【００１９】
請求項１０記載の発明は、電子機器に組み込まれるカメラ制御装置であって、撮像センサから出力された画像信号を入力する手段と、前記カメラ制御装置内の内部バスに接続された記憶装置と、前記内部バスおよび前記カメラ制御装置の外部バスに接続されたスレーブアクセスコントローラと、前記カメラ制御装置内の内部バスに接続された表示制御回路と、前記表示制御回路に接続された表示装置と、前記カメラ制御装置の外部に設けられ前記電子機器の全体制御を行うＣＰＵの制御を受けることなく、前記表示制御回路に対して前記撮像センサが取得した画像の表示指示を行う制御部と、を備え、前記撮像センサが出力した画像信号は前記記憶装置に格納されるとともに前記電子機器の全体制御を行うＣＰＵは前記外部バスおよび前記スレーブアクセスコントローラを経由して前記記憶装置に格納されている画像信号を読み出すことを特徴とする。
【００２０】
請求項１１記載の発明は、請求項１、７、１０のいずれかに記載のカメラ制御装置において、さらに、前記撮像センサから出力された画像信号をＹＵＶ信号として前記カメラ制御装置の外部に出力するためのインタフェース、を備えることを特徴とする。
【００２１】
請求項１２記載の発明は、請求項１、７、１０、１１のいずれかに記載のカメラ制御装置において、さらに、前記カメラ制御装置内の内部バスおよび前記カメラ制御装置の外部バスに接続されるデュアルポートメモリ、を備え、前記カメラ制御装置および前記電子機器の全体制御を行うＣＰＵは、前記デュアルポートメモリを介してデータ交換を行うことを特徴とする。
【００２２】
請求項１３記載の発明は、電子機器に組み込まれるカメラ制御装置であって、撮像センサから出力された画像信号を入力する手段と、前記撮像センサから出力された画像信号をＹＵＶ信号として前記カメラ制御装置の外部に出力するためのインタフェースと、前記カメラ制御装置内の内部バスおよび前記カメラ制御装置の外部バスに接続されるデュアルポートメモリと、を備え、前記カメラ制御装置および前記電子機器の全体制御を行うＣＰＵは、前記デュアルポートメモリを介してデータ交換を行うことを特徴とする。
【００２３】
請求項１４記載の発明は、請求項１ないし請求項１３のいずれかに記載のカメラ制御装置において、前記電子機器は携帯電話機であって、前記ＣＰＵは、前記携帯電話機の全体制御を行うＣＰＵであることを特徴とする。
【発明の効果】
【００２４】
請求項１ないし請求項６の発明によれば、バスおよびスレーブアクセスコントローラを介してカメラ制御装置内の画像データを電子機器の全体制御を行うＣＰＵ側に転送するので、シリアル通信を行う場合に比べて転送時間を短縮することが可能である。
【００２５】
請求項７ないし請求項１０の発明によれば、カメラ制御装置が画像の表示制御を行うので、画像の表示動作においては、電子機器の全体制御を行うＣＰＵ側に画像データを転送する時間を不要とすることが可能である。
【００２６】
請求項１１の発明によれば、ＹＵＶインタフェースを備えるメイン処理回路に対しても適用可能である。
【００２７】
請求項１２または請求項１３の発明によれば、デュアルポートメモリを介してメイン処理回路との間でデータ交換可能である。
【００２８】
請求項１４の発明によれば、カメラ機能付き携帯電話において画像データの転送時間を短縮することが可能である。
【発明を実施するための最良の形態】
【００２９】
以下、図面を参照しつつ本発明の各実施の形態について説明する。ここでは、本発明のカメラ制御装置が携帯電話に組み込まれている場合を例にとって説明する。
【００３０】
｛第１の実施の形態｝
図１を参照して本発明の第１の実施の形態について説明する。携帯電話１は、ＣＣＤ２、ＡＤＣ（アナログデジタルコンバータ）３、カメラ制御用回路４、メイン処理用回路５、ＲＯＭ６、メインメモリ７、ＬＣＤコントローラ８、ＬＣＤ９を備えている。
【００３１】
ＣＣＤ２は画像の撮像センサであり、撮像した画像をアナログ信号として出力する。亜撮像センサとしては、ＣＣＤの他に、ＣＭＯＳを利用してもよい。ＣＣＤ２から出力された画像のアナログ信号は、ＡＤＣ３においてデジタル信号に変換された後、カメラ制御用回路４に入力される。
【００３２】
カメラ制御用回路４は、ＳＰＵ(Signal Processing Unit)４０１、ＲＰＵ(Real-time Processing Unit)４０２、内部メモリ４０３、ＵＡＲＴ４０４、制御部４０５、スレーブアクセスコントローラ（SlaveAccessController；以下、ＳＡＣと略す。）４０６を備えており、これら各モジュールがバス４００を介して接続されている。
【００３３】
ＳＰＵ４０１は、入力したデジタル画像信号に対して欠陥画素補正などの処理を施した後に、バス４００あるいはＲＰＵ４０２に画像信号を出力する。ＲＰＵ４０２は、ＳＰＵ４０１から入力する画像信号に対して、シェーディング補正処理、画素補間処理、ガンマ補正処理、色空間変換処理、輪郭強調処理および解像度変換処理などの種々のデジタル画像処理をリアルタイムで実行する機能を備える。制御部４０５は、カメラ制御用回路４を制御するためのＣＰＵを含み、ＲＰＵ４０２やＳＰＵ４０１がバス４００に出力した画像信号は、制御部４０５の制御によって画像データとして内部メモリ４０３に格納される。
【００３４】
また、制御部４０５は、画像データの圧縮処理用プログラムを実行することが可能である。制御部４０５は、画像データを圧縮符号化させることや、圧縮符号化された画像データを復号化させることが可能であり、たとえばＪＰＥＧ等の圧縮方式で画像データを圧縮する。また、制御部４０５は、通信用プログラムを実行することにより、シリアル通信用インタフェースであるＵＡＲＴ４０４を介してシリアル通信を実行することが可能である。なお、シリアル通信用インタフェースとしては、ＳＰＩ(Serial Peripheral Interface)を利用してもよい。
【００３５】
ＳＡＣ４０６は、カメラ制御用回路４の制御部４０５の制御下にない外部のバスから内部メモリ４０３にアクセスするための機能を備える。ＳＡＣ４０６は、カメラ制御用回路４の内部バスであるバス４００と、カメラ制御用回路４の外部に配置されたバス１００に接続されている。バス１００は、メイン処理用チップ５のＣＰＵ５１によって制御されるバスである。そして、ＣＰＵ５１は、ＳＡＣ４０６を介することにより、ＣＰＵ５１の制御下にないバス４００に接続された内部メモリ４０３にアクセスすることが可能となる。
【００３６】
メイン処理用回路５は、ＣＰＵ５１、ＵＡＲＴ５２を備えている。ＣＰＵ５１、ＵＡＲＴ５２は、メイン処理用回路５の内部に配置されたバス５００によって接続されている。また、バス５００は、コントローラ（図示省略）を介してメイン処理用回路５の外部に配置されたバス１００に接続されており、ＣＰＵ５１が、バス５００およびバス１００の制御を行うようにしている。
【００３７】
バス１００には、ＲＯＭ６、メインメモリ７が接続されており、ＣＰＵ５１は、ＲＯＭ６あるいはメインメモリ７に格納された各種のプログラムを実行することにより、携帯電話１の様々な機能を実行することが可能である。また、ＣＰＵ５１は、通信用プログラムを実行することにより、ＵＡＲＴ５２を介してシリアル通信を実行することが可能である。
【００３８】
前述したカメラ制御用回路４のＵＡＲＴ４０４と、このＵＡＲＴ５２間は、シリアル通信用ラインを介して接続されており、メイン処理用回路５とカメラ制御用回路４との間でシリアル通信を行うことを可能としている。前述したように、従来は、このようなシリアル通信インタフェースを介して画像データの転送を行っていたが、本実施の形態においては、画像データの転送は別の方法をとる。したがって、本実施の形態において、シリアル通信インタフェースは、他の目的で使用される。たとえば、カメラ制御用回路４の起動プログラムをメイン処理用回路５から転送する場合などに利用される。
【００３９】
また、バス１００にはＬＣＤコントローラ８が接続されている。ＬＣＤコントローラ８は、ＣＰＵ５１からの指示を受けてＬＣＤ９に対して画像データの描画処理を実行する。ＬＣＤコントローラ８は、携帯電話が備えるＬＣＤ９の専用コントローラである。一般に、携帯電話のＬＣＤはメモリを内蔵しているものが多く、ＬＣＤコントローラ８が画像データの表示処理を一度行えば、表示を維持することが可能である。
【００４０】
本実施の形態において、カメラ制御用回路４およびメイン処理用回路５は、それぞれＬＳＩチップとして構成されており、これらＬＳＩチップが携帯電話１の内部のプリント基板に配置されている。そして、メイン処理用回路５のバス５００とプリント基板上に配置されたバス１００とがコントローラを介して接続されており、カメラ制御用回路４のバス４００とバス１００とはＳＡＣ４０６を介して接続されている。また、ＲＯＭ６、メインメモリ７、ＬＣＤコントローラ８などもプリント基板に配置され、これら各部品が、バス１００によって接続されている。
【００４１】
以上の構成のもとで、まず、ＣＣＤ２によって画像が撮像されると、画像信号がＡＤＣ３においてデジタル信号に変換された後、カメラ制御用回路４に入力される。カメラ制御用回路４に入力された画像信号は、ＳＰＵ４０１、ＲＰＵ４０２において各種の画像処理が施された後、画像データとして内部メモリ４０３に格納される。さらに、制御部４０５において、内部メモリ４０３に格納された画像データに対して圧縮処理が実行され、圧縮後の画像データが内部メモリ４０３に格納される。
【００４２】
次に、メイン処理用回路５のＣＰＵ５１は、内部メモリ４０３に格納された圧縮画像データに対する読み出し処理を実行する。この読み出し指示信号は、バス５００、バス１００を介してＳＡＣ４０６に通知される。ＳＡＣ４０６がＣＰＵ５１からの内部メモリ４０３に対する読み出し指示を受けると、制御部４０５が、内部メモリ４０３にアクセスし、内部メモリ４０３からデータをＳＡＣ４０６に転送する。そして、ＳＡＣ４０６は、内部メモリ４０３から取得した圧縮画像データを、バス１００を介してメイン処理用回路５に転送する。メイン処理用回路５に転送された圧縮画像データは、ＣＰＵ５１によって処理され、あるいは、メインメモリ７に書き込まれる。
【００４３】
このようにして、ＣＣＤ２が撮影した画像がメイン処理用回路５に転送されると、ＣＰＵ５１が各種のプログラムを実行することにより、ＬＣＤ９に画像を表示させることや、電子メールの添付画像として撮影画像を送信するなどの処理を実行することが可能である。
【００４４】
本実施の形態においては、カメラ制御用回路４の内部メモリ４０３に格納された画像データをメイン処理用回路５が必要とする場合には、ＳＡＣ４０６およびバスを介してカメラ制御用回路４からメイン処理用回路５に画像データが転送されるので、従来のように、シリアル通信を介して画像データを転送するより高速である。また、カメラ制御用回路４において、画像圧縮処理を実行した後、画像データを転送するので、さらに処理時間を短縮することができる。また、メイン処理用回路５において画像圧縮処理を実行する必要がないので、ＣＰＵ５１に対する負荷を軽減させることが可能である。
【００４５】
｛第２の実施の形態｝
次に、図２を参照しながら第２の実施の形態について説明する。なお、第１の実施の形態（図１）と同様の構成については説明を省略する。また、図２において、第１の実施の形態と同様の構成については同じ符号を付している。
【００４６】
第２の実施の形態が第１の実施の形態と異なる点は、カメラ制御用回路４に外部メモリ１０が接続されている点である。外部メモリ１０は、たとえば、ＳＤＲＡＭなどであり、ＭＩＵ(Memory Interface Unit)４０７を介してバス４００に接続されている。
【００４７】
以上の構成のもとで、まず、ＣＣＤ２によって画像が撮像されると、画像信号がＡＤＣ３においてデジタル信号に変換された後、カメラ制御用回路４に入力される。カメラ制御用回路４に入力された画像信号は、ＳＰＵ４０１、ＲＰＵ４０２において各種の画像処理が施された後、画像データとして外部メモリ１０に格納される。さらに、制御部４０５において、外部メモリ１０に格納された画像データに対して圧縮処理が実行され、圧縮後の画像データが外部メモリ１０に格納される。
【００４８】
次に、メイン処理用回路５のＣＰＵ５１は、外部メモリ１０に格納された圧縮画像データに対する読み出し処理を実行する。この読み出し指示信号は、バス５００、バス１００を介してＳＡＣ４０６に通知される。ＳＡＣ４０６がＣＰＵ５１からの外部メモリ１０に対する読み出し指示を受けると、制御部４０５が、外部メモリ１０にアクセスし、外部メモリ１０からデータをＳＡＣ４０６に転送する。そして、ＳＡＣ４０６は外部メモリ１０から取得した圧縮画像データを、バス１００を介してメイン処理用回路５に転送する。メイン処理用回路５に転送された圧縮画像データは、ＣＰＵ５１によって処理され、あるいは、メインメモリ７に書き込まれる。
【００４９】
本実施の形態においても、ＳＡＣ４０６およびバスを介してカメラ制御用回路４側からメイン処理用回路５側に画像データが転送されるので、従来のように、シリアル通信を介して画像データを転送するより高速である。また、第１の実施の形態と比較すると、外部メモリ１０を利用することで、比較的容量の大きいデータ記憶装置に対応することが可能である。
【００５０】
｛第３の実施の形態｝
次に、図３を参照しながら第３の実施の形態について説明する。なお、第１の実施の形態（図１）と同様の構成については説明を省略する。また、図３において、第１の実施の形態と同様の構成については同じ符号を付している。
【００５１】
第３の実施の形態が第１の実施の形態と異なるところは、カメラ制御用回路４がＤＭＡＣ(Direct Memory Access Controller)４０８を備えていることである。
【００５２】
まず、ＣＣＤ２によって画像が撮像されると、画像信号がＡＤＣ３においてデジタル信号に変換された後、カメラ制御用回路４に入力される。カメラ制御用回路４に入力された画像信号は、ＳＰＵ４０１、ＲＰＵ４０２において各種の画像処理が施された後、画像データとして内部メモリ４０３に格納される。さらに、制御部４０５において、内部メモリ４０３に格納された画像データに対して圧縮処理が実行され、圧縮後の画像データが内部メモリ４０３に格納される。
【００５３】
次に、メイン処理用回路５のＣＰＵ５１は、内部メモリ４０３に格納された圧縮画像データに対する読み出し処理を実行する。この読み出し指示信号は、バス５００、バス１００を介してＳＡＣ４０６に通知される。ＳＡＣ４０６が、この読み出し指示を受けると、制御部４０５に代わって、ＤＭＡＣ４０８が、内部メモリ４０３に格納された圧縮画像データをＳＡＣ４０６に転送する。そして、ＳＡＣ４０６は内部メモリ４０３から取得した圧縮画像データを、バス１００を介してメイン処理用回路５に転送する。メイン処理用回路５に転送された圧縮画像データは、ＣＰＵ５１によって処理され、あるいは、メインメモリ７に書き込まれる。
【００５４】
本実施の形態においても、ＳＡＣ４０６およびバスを介して内部メモリ４０３からメイン処理用回路５に画像データが転送されるので、従来のように、シリアル通信を介して画像データを転送するより高速である。また、第１の実施の形態と比較すると、ＤＭＡＣ４０８がメイン処理用回路５へのデータ転送処理を実行するので、ＣＰＵ５１の負荷を軽減させることが可能である。
【００５５】
｛第４の実施の形態｝
次に、図４を参照しながら第４の実施の形態について説明する。なお、第２の実施の形態（図２）と同様の構成については説明を省略する。また、図４において、第２の実施の形態と同様の構成については同じ符号を付している。
【００５６】
第４の実施の形態が、第２の実施の形態と異なるところは、カメラ制御用回路４がＤＭＡＣ(Direct Memory Access Controller)４０８およびセレクタ４２０,４２１を備えていることである。セレクタ４２０は、ＤＭＡＣ４０８からの入力信号とＳＡＣ４０６からの入力信号を選択的にカメラ制御用回路４の外部に出力する機能を備えている。また、セレクタ４２１は、カメラ制御用回路４の外部からの入力信号と、ＳＡＣ４０６からの入力信号とを選択的にＤＭＡＣ４０８に出力する機能を備えている。
【００５７】
まず、セレクタ４２０に第１の選択信号が与えられ、セレクタ４２０がＳＡＣ４０６からの入力信号を出力するモードについて説明する。第２の実施の形態と同様の手順により、外部メモリ１０に圧縮画像データが格納されると、次に、メイン処理用回路５のＣＰＵ５１がＳＡＣ４０６を介して外部メモリ１０に格納された圧縮画像データに対する読み出し処理を実行する。次に、制御部４０５に代わって、ＤＭＡＣ４０８が外部メモリ１０からＳＡＣ４０６への圧縮画像データの転送処理を実行する。ＳＡＣ４０６は、取得した圧縮画像データをメイン処理用回路５へ転送する。また、このモードで動作する場合には、セレクタ４２１はＳＡＣ４０６からの入力信号をＤＭＡＣ４０８に出力するよう制御される。
【００５８】
一方、セレクタ４２０に第２の選択信号が与えられ、セレクタ４２０がＤＭＡＣ４０８からの入力信号を出力するモードについて説明する。このモードにおいては、セレクタ４２１はカメラ制御用回路４の外部からの入力信号をＤＭＡＣ４０８に出力するよう制御される。したがって、ＤＭＡＣ４０８がカメラ制御用回路４の外部と直接信号を入出力するインタフェースを備えるモードとなる。このモードは、たとえば、外部ＤＭＡインタフェースを備えた他のＬＳＩチップとカメラ制御用回路４を接続する場合に使用するモードである。このモードであれば、カメラ制御用回路４と当該ＬＳＩチップは外部ＤＭＡ転送によってデータ交換を行うことが可能である。
【００５９】
本実施の形態においても、セレクタ４２０に第１の選択信号が与えられている場合には、ＳＡＣ４０６およびバスを介して外部メモリ１０からメイン処理用回路５に画像データが転送されるので、従来のように、シリアル通信を介して画像データを転送するより高速である。また、第２の実施の形態と比較すると、ＤＭＡＣ４０８がメイン処理用回路５へのデータ転送処理を実行するので、ＣＰＵ５１の負荷を軽減させることが可能である。
【００６０】
｛第５の実施の形態｝
次に、本発明による別の課題解決手段について説明する。第５の実施の形態においては、撮影画像のＬＣＤへの表示制御をカメラ制御用回路４が行う。
【００６１】
図５を参照しながら第５の実施の形態について説明する。なお、第１の実施の形態（図１）と同様の構成については説明を省略する。また、図５において、第１の実施の形態と同様の構成については同じ符号を付している。
【００６２】
第５の実施の形態において第１の実施の形態と異なる点は、カメラ制御用回路４がＩＤＵ(Image Display Unit)４０９を備えるとともに、カメラ制御用回路４にはＬＣＤ１１が接続されている点である。また、このカメラ制御用回路４は、図１におけるＳＡＣ４０６は備えていない。ＩＤＵ４０９は、ＴＶ用のＬＣＤやＤＳＣ(Digital Still Camera)用のＬＣＤに対応した表示ユニットであり、メモリを持たないＬＣＤに対して常時データを出力する機能を備える。ただし、図１で示したＬＣＤコントローラ８とＬＣＤ９の組み合わせをこの実施の形態に使用するようにしてもよい。
【００６３】
ＣＣＤ２によって画像が撮像されると、画像信号がＡＤＣ３においてデジタル信号に変換された後、カメラ制御用回路４に入力される。カメラ制御用回路４に入力された画像信号は、ＳＰＵ４０１、ＲＰＵ４０２において各種の画像処理が施された後、画像データとして内部メモリ４０３に格納される。さらに、制御部４０５において、内部メモリ４０３に格納された画像データに対して圧縮処理が実行され、圧縮後の画像データが内部メモリ４０３に格納される。
【００６４】
次に、メイン処理用回路５のＣＰＵ５１とカメラ制御用回路４の制御部４０５との間でシリアル通信が行われ、ＣＰＵ５１から画像の表示指示が行われる。なお、シリアル通信は、ＵＡＲＴ５２,４０４間で実行される。ＣＰＵ５１から画像の表示指示を受けると、制御部４０５は、内部メモリ４０３から圧縮画像データを読み出し、圧縮画像データを復号化した後、ＩＤＵ４０９に対して画像の表示指示を行う。これにより、ＩＤＵ４０９がＬＣＤ１１に対して画像表示を実行する。
【００６５】
本実施の形態においては、カメラ制御用回路４の内部メモリ４０３に格納された画像データをＬＣＤに表示させる場合には、カメラ制御用回路４が直接表示制御を行ってＬＣＤ１１に画像表示を行うので、カメラ制御用回路４からメイン処理用回路５側への画像転送時間を不要とするとともに、メイン処理用回路５の負荷を軽減させることが可能である。また、画像を表示する際に、圧縮画像データを復号化する処理もカメラ制御用回路４が実行するので、メイン処理用回路５のＣＰＵ５１に対する負荷をさらに軽減させることが可能である。
【００６６】
なお、電子メールに画像を添付して送信する処理などは、ＬＣＤへの表示処理と比較するとリアルタイム性が求められないため、カメラ制御用回路４からメイン処理回路５に対してシリアル通信を介して画像データを転送するようにすればよい。
【００６７】
｛第６の実施の形態｝
次に、図６を参照しながら第６の実施の形態について説明する。なお、第５の実施の形態（図５）と同様の構成については説明を省略する。また、図６において、第５の実施の形態と同様の構成については同じ符号を付している。
【００６８】
第６の実施の形態において第５の実施の形態と異なる点は、バス１００に接続されメイン処理用回路５のＣＰＵ５１によって制御されるＬＣＤコントローラ８が設けられている点である。また、ＩＤＵ４０９とＬＣＤコントローラ８の出力する画像データを選択的にＬＣＤ１１に対して出力するセレクタ４２２がカメラ制御用回路４に設けられている点が異なる。
【００６９】
第５の実施の形態と同様の手順により、圧縮画像データが内部メモリ４０３に格納されると、次に、ＣＰＵ５１によってＬＣＤ１１に対する画像データの表示指示が行われる。ここで、ＣＰＵ５１は、表示する画像の種類によってカメラ制御用回路４あるいはＬＣＤコントローラ８のいずれかに表示指示を行う。
【００７０】
たとえば、ＣＣＤ２が撮影した画像をＬＣＤ１１に表示させたい場合には、第５の実施の形態と同様の手順により、シリアル通信によって制御部４０５に表示指示を行う。制御部４０５は、内部メモリ４０３に格納されている圧縮画像データを読み出し、復号化し、ＩＤＵ４０９に対して表示指示を行う。この場合には、セレクタ４２２はＩＤＵ４０９から入力する信号をＬＣＤ１１に出力するよう制御される。
【００７１】
また、携帯電話１を使用する上で必要となる電話番号表示や、電子メールの文字表示などを行いたい場合には、ＣＰＵ５１は、これらの表示指示をＬＣＤコントローラ８に対して行う。この場合には、セレクタ４２２はＬＣＤコントローラ８から入力する信号をＬＣＤ１１に出力するよう制御される。
【００７２】
本実施の形態においても、カメラ制御用回路４の内部メモリ４０３に格納された画像データをＬＣＤに表示させる場合には、カメラ制御用回路４が直接表示制御を行ってＬＣＤ１１に画像表示を行うので、カメラ制御用回路４からメイン処理用回路５側への画像転送時間を不要とするとともに、メイン処理用回路５の負荷を軽減させることが可能である。また、表示する画像データの種類によって、カメラ制御用回路４による表示制御と、メイン処理用回路５による表示制御が切り替えられるので、各ＣＰＵの負荷分散を行われ、効率がよい。
【００７３】
｛第７の実施の形態｝
次に、図７を参照しながら第７の実施の形態について説明する。なお、第６の実施の形態（図６）と同様の構成については説明を省略する。また、図７において、第６の実施の形態と同様の構成については同じ符号を付している。
【００７４】
第７の実施の形態において第６の実施の形態と異なる点は、セレクタ４２２から出力される画像データを表示するために２つのＬＣＤ１１ａ,１１ｂが設けられている点である。たとえば、折り畳み式の携帯電話であれば、内側の大きいＬＣＤと外側の小さいＬＣＤを備えているものがある。そして、内側の大きいＬＣＤとしてＬＣＤ１１ａを使用し、外側の小さいＬＣＤとしてＬＣＤ１１ｂを使用することができる。
【００７５】
たとえば、ＬＣＤ１１ａに対してＣＣＤ２が撮影した画像や、各種の情報を表示させたい場合には、第６の実施の形態と同様の手順により、ＣＰＵ５１はシリアル通信によって制御部４０５に対して画像の表示指示を行う。制御部４０５は、内部メモリ４０３に格納されている画像データの表示指示をＩＤＵ４０９に対して実行する。この場合には、セレクタ４２２はＩＤＵ４０９から入力する信号を出力するよう制御される。また、セレクタ４２２から出力された信号は、図示せぬ切り替え回路によりＬＣＤ１１ａに出力されるよう制御される。
【００７６】
また、ＬＣＤ１１ｂに対して電話番号表示や日付表示などを行いたい場合には、ＣＰＵ５１は、これらの表示指示をＬＣＤコントローラ８に対して行う。この場合には、セレクタ４２２はＬＣＤコントローラ８から入力する信号を出力するよう制御される。また、セレクタ４２２から出力された信号は、図示せぬ切り替え回路によりＬＣＤ１１ｂに出力されるよう制御される。
【００７７】
本実施の形態においても、カメラ制御用回路４の内部メモリ４０３に格納された画像データをＬＣＤに表示させる場合には、カメラ制御用回路４が直接表示制御を行ってＬＣＤ１１に画像表示を行うので、カメラ制御用回路４からメイン処理用回路５側への画像転送時間を不要とするとともに、メイン処理用回路５の負荷を軽減させることが可能である。また、表示する画像データの種類によって、カメラ制御用回路４による表示制御と、メイン処理用回路５による表示制御が切り替えられるので、各ＣＰＵの負荷分散を行われ、効率がよい。
【００７８】
｛第８の実施の形態｝
次に、図８を参照しながら第８の実施の形態について説明する。第８の実施の形態は、図１で示した第１の実施の形態と図５で示した第５の実施の形態との両方の機能を備えるものである。図に示すように、カメラ制御用回路４は、ＳＡＣ４０６およびＩＤＵ４０９を備えており、ＳＡＣ４０６はバス１００に接続され、ＩＤＵ４０９にはＬＣＤ１１が接続されている。また、図８では、カメラ制御用回路４は、内部メモリ４０３を備えるとともに、外部メモリ１０が接続されているが、いずれか一方のメモリを持つ構成でもよい。また、ＣＣＤ２によって撮影された画像データは、内部メモリ４０３、外部メモリ１０のいずれに格納するようにしてもよい。
【００７９】
この実施の形態によれば、撮影画像をＬＣＤ１１に表示させる場合には、カメラ制御用回路４によって表示制御が行われるので、カメラ制御用回路４からメイン処理用回路５に対して画像データを転送する時間を不要とするとともに、メイン処理用回路５の負荷を軽減させることができる。また、メイン処理用回路５において撮影画像を処理する場合には、バスおよびＳＡＣ４０６を介してカメラ制御用回路４からメイン処理用回路５に対して画像データが転送されるので、シリアル通信を行う場合に比べて転送時間を短縮することが可能である。また、メイン処理用回路５は、バスおよびＳＡＣ４０６を介してＬＣＤ１１に対する表示制御を行うことも可能である。
【００８０】
この実施の形態における動作例を説明する。ＣＣＤ２から出力された画像をメイン処理用回路５が処理し、電子メールとして送信することや、メインメモリ７に格納するためには、カメラ制御用回路４において画像データの圧縮処理が行われた後、メイン処理用回路５がバスおよびＳＡＣ４０６を介して圧縮画像データを読み出すようにすればよい。携帯電話１が受信した電子メールに添付されていた画像や、メインメモリ７に格納していた圧縮画像データをＬＣＤ１１に表示させたい場合には、メイン処理用回路５がメインメモリ７等から圧縮画像データを読み出し、この圧縮画像データをバスおよびＳＡＣ４０６を介してカメラ制御用回路５の備える内部メモリ４０３や外部メモリ１０に転送する。そして、カメラ制御用回路５においては圧縮画像データが伸張された後、ＬＣＤ１１に対する表示処理が実行されるのである。
【００８１】
このように、カメラ制御用回路４において画像の圧縮処理が行われた後、メイン処理用回路４が圧縮画像データを読み出すので、メイン処理用回路５側で圧縮処理を実行する必要はなく、ＣＰＵ５１の負荷を軽減させることが可能である。また、圧縮画像データを読み出すので、転送時間も短縮させることが可能である。また、圧縮画像データをＬＣＤ１１に表示させる場合にも、メイン処理用回路５は圧縮画像データをカメラ制御回路４に転送するので、転送時間を短縮することが可能である。また、伸張処理がカメラ制御用回路４において実行されるので、ＣＰＵ５１の負荷を軽減させることが可能である。
【００８２】
｛第９の実施の形態｝
次に、図９を参照しながら第９の実施の形態について説明する。第９の実施の形態におけるカメラ制御用回路４が、第１の実施の形態におけるカメラ制御用回路４（図１）と異なる点は、ＹＵＶ出力部４１１を備えている点である。ＹＵＶ出力部４１１は、ＣＣＤ２が撮影した画像信号をＹＵＶ信号として出力するインタフェースである。
【００８３】
この実施の形態においても、第１の実施の形態と同様に、バスおよびＳＡＣ４０６を介してカメラ制御用回路４からメイン処理用回路５に対して画像データが転送されるので、シリアル通信を行う場合に比べて転送時間を短縮することが可能である。
【００８４】
そして、図９で示したメイン処理用回路５には、ＹＵＶ信号を入力するインタフェースが備えられていないが、本実施の形態にかかるカメラ制御用回路４は、ＹＵＶ信号を入力するインタフェースを備えたメイン処理用回路と接続する場合には、ＹＵＶインタフェースを介して画像データを転送することが可能である。このように、本実施の形態のカメラ制御用回路４は、ＹＵＶインタフェースを持たないメイン処理用回路に対しては、バス経由で画像データを転送し、ＹＵＶインタフェースを備えるメイン処理用回路に対しては、ＹＵＶ信号をＹＵＶインタフェースを介して転送するので、異なるタイプのメイン処理用回路に適用可能である。
【００８５】
｛第１０の実施の形態｝
次に、図１０を参照しながら第１０の実施の形態について説明する。第１０の実施の形態におけるカメラ制御用回路４が、第５の実施の形態におけるカメラ制御用回路４（図５）と異なる点は、ＹＵＶ出力部４１１を備えている点である。ＹＵＶ出力部４１１は、ＣＣＤ２が撮影した画像信号をＹＵＶ信号として出力するインタフェースである。
【００８６】
この実施の形態においても、第５の実施の形態と同様に、ＣＣＤ２が撮影した画像は、カメラ制御用回路４によって表示制御を行いＬＣＤ１１に対して表示させることができるので、カメラ制御用回路４からメイン処理用回路５側への画像転送時間を不要とするとともに、メイン処理用回路５の負荷を軽減させることができる。
【００８７】
そして、図１０で示したメイン処理用回路５には、ＹＵＶ信号を入力するインタフェースが備えられていないが、本実施の形態にかかるカメラ制御用回路４は、ＹＵＶ信号を入力するインタフェースを備えたメイン処理用回路と接続する場合には、ＹＵＶインタフェースを介して画像データを転送することが可能である。ＹＵＶ信号を入力するインタフェースを備えたメイン処理用回路と接続されている場合において、当該メイン処理用回路が画像データを処理したい場合には、ＹＵＶインタフェースを経由して画像データを転送することができるので、シリアル通信を利用して画像データを転送する場合に比べて転送時間を短縮させることが可能である。
【００８８】
｛第１１の実施の形態｝
次に、図１１を参照しながら第１１の実施の形態について説明する。第１１の実施の形態におけるカメラ制御用回路４が、第８の実施の形態におけるカメラ制御用回路４（図８）と異なる点は、ＹＵＶ出力部４１１を備えている点である。ＹＵＶ出力部４１１は、ＣＣＤ２が撮影した画像信号をＹＵＶ信号として出力するインタフェースである。
【００８９】
この実施の形態においても、第８の実施の形態と同様に、ＣＣＤ２が撮影した画像は、カメラ制御用回路４によって表示制御を行いＬＣＤ１１に対して表示させることができるので、カメラ制御用回路４からメイン処理用回路５側への画像転送時間を不要とするとともに、メイン処理用回路５の負荷を軽減させることができる。また、撮影画像をメイン処理用回路５が処理する場合には、バスおよびＳＡＣ４０６を介して画像を転送するので、シリアル転送を行う場合に比べて転送時間を短縮することが可能である。
【００９０】
そして、図１１で示したメイン処理用回路５には、ＹＵＶ信号を入力するインタフェースが備えられていないが、本実施の形態にかかるカメラ制御用回路４は、ＹＵＶ信号を入力するインタフェースを備えたメイン処理用回路と接続する場合には、ＹＵＶインタフェースを介して画像データを転送することが可能である。このように、本実施の形態のカメラ制御用回路４は、ＹＵＶインタフェースを持たないメイン処理用回路に対しては、バス経由で画像データを転送し、ＹＵＶインタフェースを備えるメイン処理用回路に対しては、ＹＵＶ信号をＹＵＶインタフェースを介して転送するので、異なるタイプのメイン処理用回路に適用可能である。
【００９１】
｛第１２の実施の形態｝
次に、第１２の実施の形態について説明する。第１２の実施の形態におけるカメラ制御用回路４が、第１の実施の形態におけるカメラ制御用回路４（図１）と異なる点は、カメラ制御用回路４がデュアルポート(DualPort)メモリ４１２を備えている点である。また、この実施の形態においては、カメラ制御用回路４およびメイン処理用回路５はシリアル通信インタフェースを備えていない。
【００９２】
デュアルポートメモリ４１２は、バス４００およびバス１００に接続されており、カメラ制御用回路４の制御部４０５とメイン処理用回路５のＣＰＵ５１とが同時にアクセスすることが可能である。これにより、カメラ制御用回路４とメイン処理用回路５との間でデータを転送することが可能である。
【００９３】
本実施の形態においても、ＣＣＤ２が撮影した画像をメイン処理用回路５が処理するためには、第１の実施の形態と同様に、バスおよびＳＡＣ４０６を介して内部メモリ４０３に格納された圧縮画像データがメイン処理用回路５に転送されるので、シリアル転送に比べて画像転送時間を短縮することが可能である。
【００９４】
そして、画像データのような大量のデータをメイン処理回路５側に転送する場合には、上記のようにＳＡＣ４０６を利用するが、カメラ制御用回路４とメイン処理用回路５との間で、たとえばコマンドデータなど少量のデータを相互に交換するような場合には、デュアルポートメモリ４１２を介してデータを転送するようにすることができる。
【００９５】
また、カメラ制御用回路４を起動させるための起動プログラムをダウンロードする場合にもデュアルポートメモリ４１２を利用することが可能である。たとえば、ＲＯＭ６に格納されているカメラ制御用回路４の起動プログラムをＣＰＵ５１がデュアルポートメモリ４１２に書き込み、制御部４０５がデュアルポートメモリ４１２に書き込まれた起動プログラムを実行することによってカメラ制御用回路４を起動させる。カメラ制御用回路４が起動した後は、デュアルポートメモリ４１２から起動プログラムを退避させることにより、カメラ制御用回路４とメイン処理用回路５との間において各種のデータ交換に利用することが可能である。
【００９６】
｛第１３の実施の形態｝
次に、第１３の実施の形態について説明する。第１３の実施の形態におけるカメラ制御用回路４が、第５の実施の形態におけるカメラ制御用回路４（図５）と異なる点は、カメラ制御用回路４がデュアルポートメモリ４１２を備えている点である。また、この実施の形態においては、カメラ制御用回路４およびメイン処理用回路５はシリアル通信インタフェースを備えていない。
【００９７】
デュアルポートメモリ４１２は、バス４００およびバス１００に接続されており、カメラ制御用回路４の制御部４０５とメイン処理用回路５のＣＰＵ５１とが同時にアクセスすることが可能である。これにより、カメラ制御用回路４とメイン処理用回路５との間でデータを転送することが可能である。
【００９８】
本実施の形態においても、ＣＣＤ２が撮影した画像は、カメラ制御用回路４の表示制御によってＬＣＤ１１に表示されるので、メイン処理用回路５側へ画像データを転送する時間を不要とするとともに、メイン処理用回路５の負荷を軽減させることができる。また、ＬＣＤへの画像データの表示のようにリアルタイム性が要求されない処理については、画像データをデュアルポートメモリ４１２を介して転送することにより、メイン処理用回路５においても撮影された画像データを処理することが可能である。また、第１２の実施の形態で説明したように、カメラ制御用回路４の起動プログラムをダウンロードする際にデュアルポートメモリ４１２を利用することが可能である。
【００９９】
｛第１４の実施の形態｝
次に、第１４の実施の形態について説明する。第１４の実施の形態におけるカメラ制御用回路４が、第１の実施の形態におけるカメラ制御用回路４（図１）と異なる点は、カメラ制御用回路４がデュアルポートメモリ４１２を備えている点、ＹＵＶ信号の出力インタフェースであるＹＵＶ出力部４１１を備えている点である。また、この実施の形態においては、カメラ制御用回路４およびメイン処理用回路５は、シリアル通信インタフェースを備えていない。また、カメラ制御用回路４はＳＡＣ４０６を備えていない。
【０１００】
そして、図１４で示したメイン処理用回路５には、ＹＵＶ信号を入力するインタフェースが備えられていないが、本実施の形態にかかるカメラ制御用回路４は、ＹＵＶ信号を入力するインタフェースを備えたメイン処理用回路と接続する場合には、ＹＵＶインタフェースを介して画像データを転送することが可能である。
【０１０１】
このように、本実施の形態のカメラ制御用回路４は、ＹＵＶインタフェースを持たないメイン処理用回路に対しては、デュアルポートメモリ４１２を介して画像データを転送し、ＹＵＶインタフェースを備えるメイン処理用回路に対しては、ＹＵＶ信号をＹＵＶインタフェースを介して転送するので、異なるタイプのメイン処理用回路に適用可能である。また、第１２の実施の形態で説明したように、カメラ制御用回路４の起動プログラムをダウンロードする際にデュアルポートメモリ４１２を利用することが可能である。
【０１０２】
｛第１５の実施の形態｝
次に、第１５の実施の形態について説明する。第１５の実施の形態におけるカメラ制御用回路４が、第８の実施の形態におけるカメラ制御用回路４（図８）と異なる点は、カメラ制御用回路４がデュアルポートメモリ４１２を備えている点である。また、この実施の形態においては、カメラ制御用回路４およびメイン処理用回路５はシリアル通信インタフェースを備えていない。なお、この実施の形態においては、カメラ制御用回路４は内部メモリ４０３を備え、撮影した画像データを内部メモリ４０３に格納するようにしているが、第８の実施の形態のように外部メモリに格納する形態であってもよい。
【０１０３】
デュアルポートメモリ４１２は、バス４００およびバス１００に接続されており、カメラ制御用回路４の制御部４０５とメイン処理用回路５のＣＰＵ５１とが同時にアクセスすることが可能である。これにより、カメラ制御用回路４とメイン処理用回路５との間でデータを転送することが可能である。
【０１０４】
この実施の形態においても、撮影画像をＬＣＤ１１に表示させる場合には、カメラ制御用回路４によって表示制御が行われるので、カメラ制御用回路４からメイン処理用回路５に対して画像データを転送する時間を不要とすることができる。また、メイン処理用回路５において撮影画像を処理する場合には、バスおよびＳＡＣ４０６を介してメイン処理用回路５に対して画像データが転送されるので、シリアル通信を行う場合に比べて転送時間を短縮することが可能である。また、比較的データサイズの小さいコマンドデータなどについては、デュアルポートメモリ４１２を介してカメラ制御用回路４とメイン処理用回路５との間でデータ交換を行うことが可能である。また、前述したように、カメラ制御用回路４の起動プログラムをダウンロードする際にデュアルポートメモリ４１２を利用することが可能である。
【０１０５】
｛第１６の実施の形態｝
次に、図１６を参照しながら第１６の実施の形態について説明する。第１６の実施の形態におけるカメラ制御用回路４が、第９の実施の形態におけるカメラ制御用回路４（図９）と異なる点は、カメラ制御用回路４がデュアルポートメモリ４１２を備える点である。デュアルポートメモリ４１２は、カメラ制御用回路４内部のバス４００と外部のバス１００に接続されている。なお、この実施の形態においてカメラ制御用回路４およびメイン処理用回路５はシリアル通信インタフェースを備えていない。
【０１０６】
この実施の形態においても、第９の実施の形態と同様に、バスおよびＳＡＣ４０６を介してメイン処理用回路５に対して画像データが転送されるので、シリアル通信を行う場合に比べて転送時間を短縮することが可能である。また、ＹＵＶインタフェースを備えるメイン処理用回路が接続される場合には、ＹＵＶ信号をＹＵＶインタフェースを介して転送するので、異なるタイプのメイン処理用回路に適用可能である。さらに、デュアルポートメモリ４１２を介してカメラ制御用回路４とメイン処理用回路５との間でデータを交換することが可能である。また、前述したように、カメラ制御用回路４の起動プログラムをダウンロードする際にデュアルポートメモリ４１２を利用することが可能である。
【０１０７】
｛第１７の実施の形態｝
次に、図１７を参照しながら第１７の実施の形態について説明する。第１７の実施の形態におけるカメラ制御用回路４が、第１０の実施の形態におけるカメラ制御用回路４（図１０）と異なる点は、カメラ制御用回路４がデュアルポートメモリ４１２を備える点である。デュアルポートメモリ４１２は、カメラ制御用回路４内部のバス４００と外部のバス１００に接続されている。なお、この実施の形態においてカメラ制御用回路４とメイン処理用回路５はシリアル通信インタフェースを備えていない。
【０１０８】
この実施の形態においても、第１０の実施の形態と同様に、ＣＣＤ２が撮影した画像は、カメラ制御用回路４によって表示制御を行いＬＣＤ１１に対して表示させることができるので、カメラ制御用回路４からメイン処理用回路５側への画像転送時間を不要とすることができる。そして、ＹＵＶ信号を入力するインタフェースを備えたメイン処理用回路と接続する場合には、ＹＵＶインタフェースを介して画像データを転送することが可能である。さらに、デュアルポートメモリ４１２を介してカメラ制御用回路４とメイン処理用回路５との間でデータを交換することが可能である。また、前述したように、カメラ制御用回路４の起動プログラムをダウンロードする際にデュアルポートメモリ４１２を利用することが可能である。
【０１０９】
｛第１８の実施の形態｝
次に、図１８を参照しながら第１８の実施の形態について説明する。第１８の実施の形態におけるカメラ制御用回路４が、第１１の実施の形態におけるカメラ制御用回路４（図１１）と異なる点は、カメラ制御用回路４がデュアルポートメモリ４１２を備える点である。デュアルポートメモリ４１２は、カメラ制御用回路４内部のバス４００と外部のバス１００に接続されている。なお、この実施の形態においてカメラ制御用回路４とメイン処理用回路５はシリアル通信インタフェースを備えていない。
【０１１０】
この実施の形態においても、第１１の実施の形態と同様に、ＣＣＤ２が撮影した画像は、カメラ制御用回路４によって表示制御を行いＬＣＤ１１に対して表示させることができるので、カメラ制御用回路４からメイン処理用回路５側への画像転送時間を不要とすることができる。そして、ＹＵＶ信号を入力するインタフェースを備えたメイン処理用回路と接続する場合には、ＹＵＶインタフェースを介して画像データを転送することが可能である。また、ＹＵＶ信号を入力するインタフェースを備えていないメイン処理用回路と接続する場合には、バスおよびＳＡＣ４０６を介して画像データを転送することができる。さらに、デュアルポートメモリ４１２を介してカメラ制御用回路４とメイン処理用回路５との間でデータを交換することが可能である。また、前述したように、カメラ制御用回路４の起動プログラムをダウンロードする際にデュアルポートメモリ４１２を利用することが可能である。
【０１１１】
｛変形例｝
上記説明した各実施の形態においては、カメラ制御用回路４が携帯電話１に組み込まれる場合を例に説明したが、本発明のカメラ制御装置は、携帯電話以外にも様々な電子機器に組み込むことによって、それら電子機器に撮像機能を付加することができ、その場合にも、上述したような各種の効果を奏するものである。たとえば、カメラ機能付き簡易携帯電話（ＰＨＳ（商標））や、カメラ機能が付加された各種の携帯情報端末（ＰＤＡ）に対しても、本発明のカメラ制御装置が適用可能である。あるいは、カメラ機能付きＩＣレコーダなどにも適用可能である。
【図面の簡単な説明】
【０１１２】
【図１】第１の実施の形態に係るカメラ制御用回路を含む携帯電話ブロック図である。
【図２】第２の実施の形態に係るカメラ制御用回路を含む携帯電話ブロック図である。
【図３】第３の実施の形態に係るカメラ制御用回路を含む携帯電話ブロック図である。
【図４】第４の実施の形態に係るカメラ制御用回路を含む携帯電話ブロック図である。
【図５】第５の実施の形態に係るカメラ制御用回路を含む携帯電話ブロック図である。
【図６】第６の実施の形態に係るカメラ制御用回路を含む携帯電話ブロック図である。
【図７】第７の実施の形態に係るカメラ制御用回路を含む携帯電話ブロック図である。
【図８】第８の実施の形態に係るカメラ制御用回路を含む携帯電話ブロック図である。
【図９】第９の実施の形態に係るカメラ制御用回路を含む携帯電話ブロック図である。
【図１０】第１０の実施の形態に係るカメラ制御用回路を含む携帯電話ブロック図である。
【図１１】第１１の実施の形態に係るカメラ制御用回路を含む携帯電話ブロック図である。
【図１２】第１２の実施の形態に係るカメラ制御用回路を含む携帯電話ブロック図である。
【図１３】第１３の実施の形態に係るカメラ制御用回路を含む携帯電話ブロック図である。
【図１４】第１４の実施の形態に係るカメラ制御用回路を含む携帯電話ブロック図である。
【図１５】第１５の実施の形態に係るカメラ制御用回路を含む携帯電話ブロック図である。
【図１６】第１６の実施の形態に係るカメラ制御用回路を含む携帯電話ブロック図である。
【図１７】第１７の実施の形態に係るカメラ制御用回路を含む携帯電話ブロック図である。
【図１８】第１８の実施の形態に係るカメラ制御用回路を含む携帯電話ブロック図である。
【符号の説明】
【０１１３】
１      携帯電話
４      カメラ制御用回路
５      メイン処理用回路
【図１】
2005123858.tif 000003
【図２】
2005123858.tif 000004
【図３】
2005123858.tif 000005
【図４】
2005123858.tif 000006
【図５】
2005123858.tif 000007
【図６】
2005123858.tif 000008
【図７】
2005123858.tif 000009
【図８】
2005123858.tif 000010
【図９】
2005123858.tif 000011
【図１０】
2005123858.tif 000012
【図１１】
2005123858.tif 000013
【図１２】
2005123858.tif 000014
【図１３】
2005123858.tif 000015
【図１４】
2005123858.tif 000016
【図１５】
2005123858.tif 000017
【図１６】
2005123858.tif 000018
【図１７】
2005123858.tif 000019
【図１８】
2005123858.tif 000020