(57)【要約】【課題】  電子部品のみならず、機械部品をも自動認識可能なモジュール装置を提供する。【解決手段】  カメラモジュール８に設けられた複数のモジュールＩＤ形成端子３３を、当該カメラモジュール８のモジュールＩＤを形成するように、ＩＯ電源供給用のＩＯ電源端子（VDD IO）、或いはグランド端子（GND）にそれぞれ接続する。また、カメラモジュール８に設けられた複数のＬＳＩＩＤ形成端子３４を、当該カメラモジュール８に設けられているカメラＤＳＰのＬＳＩＩＤを形成するように、上記ＩＯ電源端子（VDD IO）、或いはグランド端子（GND）にそれぞれ接続する。ＩＤの認識時には、ＩＯ電源端子を介してＩＯ電源を供給し、各モジュールＩＤ形成端子３３に現れるモジュールＩＤ、及び各ＬＳＩＩＤ形成端子３４に現れるＬＳＩＩＤを、モジュールＩＤセレクタ３１及びＬＳＩＩＤセレクタ３２がデータ端子Ｄ０〜Ｄ７を介して出力する。【選択図】  図５
2008186213.tif 000002
【特許請求の範囲】
【請求項１】
所定の電子部品をモジュール基板上に設けてなり、或いは所定の電子部品及び所定の機械部品をモジュール基板上に設けてなるモジュール装置であって、
上記モジュール基板に設けられた、少なくとも電源供給端子、グランド端子、データ端子、及び上記データ端子を介して出力するデータの切り替え制御を行うための切り替え制御信号が供給される切り替え制御端子と、
上記電源供給端子に接続した場合には、当該電源供給端子を介して電源が供給された際にハイレベルのモジュール識別データを形成し、上記グランド端子に接続した場合にはローレベルのモジュール識別データを形成する複数の識別データ形成端子を備え、所定のモジュール識別データを形成するように上記各識別データ形成端子を上記電源供給端子又は上記グランド端子に接続して構成したモジュール識別データ形成部と、
上記電子部品で形成されたデータの出力時には、上記切り替え制御端子を介して供給される切り替え制御信号に基づいて、上記電子部品で形成されたデータを選択して上記データ端子を介して出力し、上記モジュール識別データの読み出し時には、上記電源供給端子を介して電源が供給されることで、上記モジュール識別データ形成部で形成されたモジュール識別データを、上記切り替え制御端子を介して供給される切り替え制御信号に基づいて選択して上記データ端子を介して出力するセレクタと
を有することを特徴とするモジュール装置。
【請求項２】
請求項１に記載のモジュール装置であって、
上記モジュール識別データの読み出し時に、上記電源供給端子を介して供給される電源は、ＩＯ電源であること
を特徴とするモジュール装置。
【請求項３】
請求項１又は請求項２に記載のモジュール装置であって、
上記モジュール識別データ形成部は、上記モジュール識別データの一部として、上記モジュール基板上に設けられている集積回路の集積回路識別データを形成すること
を特徴とするモジュール装置。
【請求項４】
少なくとも電源供給端子、グランド端子、データ端子、及び上記データ端子を介して出力するデータの切り替え制御を行うための切り替え制御信号が供給される切り替え制御端子を備えたモジュール基板上に、所定の電子部品、或いは所定の電子部品及び所定の機械部品を設けてなるモジュール装置のモジュール識別データの出力方法であって、
上記電源供給端子に接続した場合には、当該電源供給端子を介して電源が供給された際にハイレベルのモジュール識別データを形成し、上記グランド端子に接続した場合にはローレベルのモジュール識別データを形成する複数の識別データ形成端子を、所定のモジュール識別データを形成するように上記電源供給端子又は上記グランド端子に接続し、
上記モジュール識別データの読み出し時には、上記電源供給端子を介して電源を供給することで、上記各識別データ形成端子で形成されるモジュール識別データを、上記切り替え制御端子を介して供給される切り替え制御信号に基づいてセレクタで選択して上記データ端子を介して出力し、上記電子部品で形成されたデータの出力時には、上記切り替え制御端子を介して供給される切り替え制御信号に基づいて、上記電子部品で形成されたデータを上記セレクタで選択して上記データ端子を介して出力すること
を特徴とするモジュール識別データの出力方法。
【請求項５】
所定の電子部品をモジュール基板上に設けてなり、或いは所定の電子部品及び所定の機械部品をモジュール基板上に設けてなるモジュール装置を備えた携帯端末装置であって、
上記モジュール装置は、
上記モジュール基板に設けられた、少なくとも電源供給端子、グランド端子、データ端子、及び上記データ端子を介して出力するデータの切り替え制御を行うための切り替え制御信号が供給される切り替え制御端子と、
上記電源供給端子に接続した場合には、当該電源供給端子を介して電源が供給された際にハイレベルのモジュール識別データを形成し、上記グランド端子に接続した場合にはローレベルのモジュール識別データを形成する複数の識別データ形成端子を備え、所定のモジュール識別データを形成するように上記各識別データ形成端子を上記電源供給端子又は上記グランド端子に接続して構成したモジュール識別データ形成部と、
上記電子部品で形成されたデータの出力時には、上記切り替え制御端子を介して供給される切り替え制御信号に基づいて、上記電子部品で形成されたデータを選択して上記データ端子を介して出力し、上記モジュール識別データの読み出し時には、上記電源供給端子を介して電源が供給されることで、上記モジュール識別データ形成部で形成されたモジュール識別データを、上記切り替え制御端子を介して供給される切り替え制御信号に基づいて選択して上記データ端子を介して出力するセレクタと
を備え、
上記モジュール識別データの読み出し時には、上記モジュール装置の上記電源供給端子を介して電源を供給すると共に、モジュール識別データ選択するための切り替え制御信号を上記切り替え制御端子を介して上記セレクタに供給することで、上記データ端子を介して出力される上記モジュール識別データに基づいて上記モジュール装置の認識を行い、上記電子部品で形成されたデータの出力時には、上記電子部品で形成されたデータを選択するための切り替え制御信号を上記切り替え制御端子を介して上記セレクタに供給することで、上記データ端子を介して出力される上記電子部品で形成されたデータのデータ処理を行う制御部を有すること
を特徴とする携帯端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばカメラモジュール装置や液晶モジュール装置等の各種モジュール装置に適用して好適なモジュール装置及びモジュール識別データの出力方法に関し、また、例えば携帯電話機、ＰＨＳ電話機（PHS：Personal Handyphone System）、ＰＤＡ装置（PDA：Personal Digital Assistant）、携帯ゲーム機、デジタルカメラ装置、デジタルビデオカメラ装置、ノート型のパーソナルコンピュータ装置等の各種モジュール装置が設けられた携帯機器に適用して好適な携帯端末装置に関する。
【背景技術】
【０００２】
今日における電子機器は、それぞれ規格化された接続端子群を備えた各機能毎のモジュール装置を、上記接続端子を介してホストコンピュータに接続することで構成されている。同じ機能のモジュールであっても、例えばデータ処理速度やバッファメモリの容量等が異なるものが存在する。このため、電子機器の製作者は、このような異なるモジュール装置の中から設計に対応するモジュール装置を選択的に用いて電子機器を組み立てることとなる。
【０００３】
ここで、ホストコンピュータ側では、インターフェイスに接続されている各モジュール装置の種類や数に応じた制御を行う必要がある。このため、ホストコンピュータ側は、各モジュール装置の制御を行う前に、該各モジュール装置の認識処理を行う。具体的には、この認識処理の方法としては、
１．ホストコンピュータ側が選択可能なモジュール装置のスレーブアドレスでアクセスを試みて、ＡＣＫ（ACKnowledgement）が返信されたものが接続されているモジュール装置として認識する方法（Ｉ２Ｃ（I2C：Inter Integrated Circuit）のスレーブアドレスでの認識方法）、
２．特定のアドレスにモジュール識別データを記憶しておく方法（特定のレジスタでの認識方法）、
３．モジュール識別データが記憶されたＥＥＰＲＯＭ（EEOROM：Electronically Erasable and Programmable Read Only Memory）等の不揮発性メモリを基板上に設け、そこにＤＳＰ経由（DSP：Digital Signal Processor）でアクセスすることでモジュール装置を認識する方法
が知られている。
【０００４】
なお、特開平５−２８９９７６号の公開特許公報（特許文献１）には、識別データの伝送に用いる接続端子の数に関わりなく、多種多様なモジュール装置をその識別データによって容易に識別することを目的としたハードウェア識別データ認識装置が開示されている。
【０００５】
このハードウェア識別データ認識装置の場合、各モジュール装置の識別データがセットされるシフトレジスタ及びインターフェイスの接続端子を介して、各モジュール装置の識別データをシリアルデータとして主制御装置側のシフトレジスタに転送してバスバッファにセットした後、主制御装置側のプロセッサが、バスバッファのデータを読み込むことにより、インフーフェイスにおける各々の接続端子群に装着されているモジュール装置の種別や装着の有無を認識するようになっている。
【０００６】
【特許文献１】特開平５−２８９９７６号公報（第３頁〜第４頁：図１）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、Ｉ２Ｃ（I2C：Inter Integrated Circuit）のスレーブアドレスでモジュール装置の認識を行う方法の場合、
・電源投入シーケンスが各モジュール装置毎に異なることが多いが、電源を投入しないとモジュール装置の認識を行うことができない（電源投入シーケンスは、自動識別のために変更することは困難である。）、
・モジュール装置の内部のＤＳＰ等のように、ホストコンピュータ側で電気的に接続されている電子部品の認識は可能であるが、ホストコンピュータと電気的に接続されていない機械部品の認識は困難である、
・最初に全てのスレーブアドレスを確認する必要があり、モジュール装置の認識に時間を要する、
・スレーブアドレスは同じであるが、モジュール装置としては違うものがあった場合に認識できない、
・Ｉ２Ｃアクセスではない場合は、使うことができない（バス接続でコントロールレジスタにアクセスする場合）、
等の問題がある。
【０００８】
また、特定のレジスタでの認識方法の場合、
・電源投入シーケンスが各モジュール装置毎に異なることが多いが、電源を投入しないとモジュール装置の認識を行うことができない（電源投入シーケンスは、自動識別のために変更することは困難である。）、
・モジュール装置の内部のＤＳＰ等のように、ホストコンピュータ側で電気的に接続されている電子部品の認識は可能であるが、ホストコンピュータと電気的に接続されていない機械部品の認識は困難である、
・Ｉ２Ｃによるアクセスの場合は、スレーブアドレスがわからないとアクセスできない、
・各モジュール装置毎にモジュール識別データが記憶されているアドレスが異なるため、そのモジュール装置を特定していないと、モジュール識別データの読み出しを行うことができず、また、モジュール識別データを読み出せないとモジュール装置を特定することができないため、モジュール装置の自動識別に用いることは困難となる、
・レジスタにアクセスするまでのシーケンスを同じにする必要がある（例えば、Ｉ２Ｃスレーブアドレスも同じにしておかなければならない。）、
等の問題がある。
【０００９】
また、ＤＳＰ経由で基板上の不揮発性メモリにアクセスしてモジュール装置の識別を行う方法の場合は、
・電源投入シーケンスが各モジュール装置毎に異なることが多いが、電源を投入しないとモジュール装置の認識を行うことができない、
・レジスタにアクセスするまでのシーケンスを同じにする必要がある（例えば、Ｉ２Ｃスレーブアドレスも同じにしておかなければならない。）、
・ＥＥＰＲＯＭ等の不揮発性メモリの部品代からコスト高となる、
・ＥＥＰＲＯＭ等の不揮発性メモリの設置面積の分、モジュール装置が大型化する、
等の問題がある。
【００１０】
本発明は上述の課題に鑑みてなされたものであり、電源投入シーケンスやアクセスシーケンスを変更することなく、構成簡単、省スペース、低コストで実現することができ、迅速に電子部品のみならず、機械部品をも認識することができるようなモジュール装置、モジュール識別データの出力方法、及び携帯端末装置の提供を目的とする。
【課題を解決するための手段】
【００１１】
本発明に係るモジュール装置は、所定の電子部品をモジュール基板上に設けてなり、或いは所定の電子部品及び所定の機械部品をモジュール基板上に設けてなるモジュール装置であって、上述の課題を解決するための手段として、
上記モジュール基板に設けられた、少なくとも電源供給端子、グランド端子、データ端子、及び上記データ端子を介して出力するデータの切り替え制御を行うための切り替え制御信号が供給される切り替え制御端子と、
上記電源供給端子に接続した場合には、当該電源供給端子を介して電源が供給された際にハイレベルのモジュール識別データを形成し、上記グランド端子に接続した場合にはローレベルのモジュール識別データを形成する複数の識別データ形成端子を備え、所定のモジュール識別データを形成するように上記各識別データ形成端子を上記電源供給端子又は上記グランド端子に接続して構成したモジュール識別データ形成部と、
上記電子部品で形成されたデータの出力時には、上記切り替え制御端子を介して供給される切り替え制御信号に基づいて、上記電子部品で形成されたデータを選択して上記データ端子を介して出力し、上記モジュール識別データの読み出し時には、上記電源供給端子を介して電源が供給されることで、上記モジュール識別データ形成部で形成されたモジュール識別データを、上記切り替え制御端子を介して供給される切り替え制御信号に基づいて選択して上記データ端子を介して出力するセレクタと
を有する。
【００１２】
また、本発明に係るモジュール識別データの出力方法は、少なくとも電源供給端子、グランド端子、データ端子、及び上記データ端子を介して出力するデータの切り替え制御を行うための切り替え制御信号が供給される切り替え制御端子を備えたモジュール基板上に、所定の電子部品、或いは所定の電子部品及び所定の機械部品を設けてなるモジュール装置のモジュール識別データの出力方法であって、上述の課題を解決するために、
上記電源供給端子に接続した場合には、当該電源供給端子を介して電源が供給された際にハイレベルのモジュール識別データを形成し、上記グランド端子に接続した場合にはローレベルのモジュール識別データを形成する複数の識別データ形成端子を、所定のモジュール識別データを形成するように上記電源供給端子又は上記グランド端子に接続し、
上記モジュール識別データの読み出し時には、上記電源供給端子を介して電源を供給することで、上記各識別データ形成端子で形成されるモジュール識別データを、上記切り替え制御端子を介して供給される切り替え制御信号に基づいてセレクタで選択して上記データ端子を介して出力し、上記電子部品で形成されたデータの出力時には、上記切り替え制御端子を介して供給される切り替え制御信号に基づいて、上記電子部品で形成されたデータを上記セレクタで選択して上記データ端子を介して出力する。
【００１３】
また、本発明に係る携帯端末装置は、所定の電子部品をモジュール基板上に設けてなり、或いは所定の電子部品及び所定の機械部品をモジュール基板上に設けてなるモジュール装置を備えた携帯端末装置であって、上述の課題を解決するための手段として、
上記モジュール装置は、
上記モジュール基板に設けられた、少なくとも電源供給端子、グランド端子、データ端子、及び上記データ端子を介して出力するデータの切り替え制御を行うための切り替え制御信号が供給される切り替え制御端子と、
上記電源供給端子に接続した場合には、当該電源供給端子を介して電源が供給された際にハイレベルのモジュール識別データを形成し、上記グランド端子に接続した場合にはローレベルのモジュール識別データを形成する複数の識別データ形成端子を備え、所定のモジュール識別データを形成するように上記各識別データ形成端子を上記電源供給端子又は上記グランド端子に接続して構成したモジュール識別データ形成部と、
上記電子部品で形成されたデータの出力時には、上記切り替え制御端子を介して供給される切り替え制御信号に基づいて、上記電子部品で形成されたデータを選択して上記データ端子を介して出力し、上記モジュール識別データの読み出し時には、上記電源供給端子を介して電源が供給されることで、上記モジュール識別データ形成部で形成されたモジュール識別データを、上記切り替え制御端子を介して供給される切り替え制御信号に基づいて選択して上記データ端子を介して出力するセレクタと
を備え、
上記モジュール識別データの読み出し時には、上記モジュール装置の上記電源供給端子を介して電源を供給すると共に、モジュール識別データ選択するための切り替え制御信号を上記切り替え制御端子を介して上記セレクタに供給することで、上記データ端子を介して出力される上記モジュール識別データに基づいて上記モジュール装置の認識を行い、上記電子部品で形成されたデータの出力時には、上記電子部品で形成されたデータを選択するための切り替え制御信号を上記切り替え制御端子を介して上記セレクタに供給することで、上記データ端子を介して出力される上記電子部品で形成されたデータのデータ処理を行う制御部を有する。
【００１４】
このような本発明は、所定のモジュール識別データを形成するように、各識別データ形成端子を、モジュール基板に設けられた電源供給端子又は上記グランド端子に接続する。これにより、上記電源供給端子に接続された識別データ形成端子には、当該電源供給端子を介して電源が供給された際にハイレベルのモジュール識別データがあらわれ、上記グランド端子に接続された識別データ形成端子には、ローレベルのモジュール識別データがあらわれることとなる。
【００１５】
このため、モジュール識別データの読み出し時には、上記電源供給端子を介して電源を供給することで、上記各識別データ形成端子で形成されるモジュール識別データを、上記切り替え制御端子を介して供給される切り替え制御信号に基づいてセレクタで選択して上記データ端子を介して出力する。これにより、上記電源供給端子を介して電源を供給しただけで、モジュール装置の認識を行うことができる。
【００１６】
また、電子部品で形成されたデータの出力時には、上記切り替え制御端子を介して供給される切り替え制御信号に基づいて、上記電子部品で形成されたデータを上記セレクタで選択して上記データ端子を介して出力する。これにより、モジュール装置の認識後に、当該モジュール装置の電子部品で形成されたデータのデータ処理を行うことができる。
【発明の効果】
【００１７】
本発明は、電源供給端子を介して電源を供給するだけで、電源供給端子或いはグランド端子に接続された各識別データ形成端子に現れるモジュール識別データに基づいてモジュール装置の認識を行うことができる。このため、電源投入シーケンスやアクセスシーケンスを変更することなく、迅速にモジュール装置の認識を行うことができる。
【００１８】
また、電源供給端子或いはグランド端子に対する各識別データ形成端子の接続の仕方次第で所望のモジュール識別データを形成することができるため、モジュール基板上に設けられた電子部品のモジュール識別データのみならず、機械部品のモジュール識別データも形成可能とすることができる。従って、電子部品のみならず、機械部品をも認識可能とすることができる。
【００１９】
また、電源供給端子或いはグランド端子に対する各識別データ形成端子の接続の仕方次第で所望のモジュール識別データを形成することができるため、不揮発性メモリ等の専用の回路部品を必要とすることなく、構成簡単、省スペース、低コストで実現することができる。
【発明を実施するための最良の形態】
【００２０】
本発明は、携帯電話機に適用することができる。
【００２１】
［携帯電話機の構成］
この本発明の実施の形態となる携帯電話機は、図１に示すように基地局との間で音声通話、テレビ電話通話、電子メール、Ｗｅｂデータ等の無線通信を行うアンテナ１及び通信回路２と、受話音声等を出力するためのスピーカ部３と、送話音声等を集音するマイクロホン部４と、テレビ電話通話時に通信先から送信された相手方の動画像や所望の静止画像、或いは電子メールやメニューの文字等を表示するための表示部５と、文字の入力操作や所望のメニューの選択操作等を行うための操作部６とを有している。
【００２２】
また、この携帯電話機は、発着信等を光で知らせるための発光部７（LED：Light Emitting Diode）と、所望の被写体の動画像或いは静止画像を撮像するためのカメラモジュール８と、時刻をカウントするタイマ１０と、各種アプリケーションプログラムや、これら各アプリケーションプログラムで取り扱われる各種データ（コンテンツ）等が記憶されたメモリ１１と、当該携帯電話機全体の動作を制御する制御部１２とを有している。
【００２３】
メモリ１１には、基地局を介した無線通信処理を行うための通信処理プログラム（コミュニケーションプログラム）の他、電子メールの作成や送受信を制御するための電子メール管理プログラムと、カメラモジュール８の撮像制御を行うカメラ制御プログラムと、ユーザのスケジュールが登録されたスケジュール帳の管理を行うためのスケジュール帳管理プログラムと、電話帳の管理を行うための電話帳管理プログラムと、音楽コンテンツの再生を行うための音楽プレーヤプログラムとが記憶されている。
【００２４】
また、メモリ１１には、ユーザの所望のスケジュールが登録されるスケジュール帳と、ユーザの知人や友人等の静止画像、電話番号、電子メールアドレス、誕生年月日等が登録された電話帳と、音楽プレーヤプログラムに基づいて再生される音楽コンテンツと、カメラ制御プログラムのビューワ機能に基づいて再生される静止画像コンテンツ及び動画像コンテンツと、送受信された電子メールコンテンツと、電話及び電子メールの発着信履歴等が記憶されている。
【００２５】
〔カメラモジュールの構成〕
この実施の形態の携帯電話機に設けられているカメラモジュール８は、図２に示すようにモジュール基板２１に対して、機械部品であるレンズ部２２と、レンズ部２２により取り込まれた撮像光に対応する撮像信号を形成する撮像センサ２３と、撮像センサからの撮像信号に対して所定の信号処理を施して出力するカメラＤＳＰ２４（DSP：Digital Signal Processor）とを有している。
【００２６】
カメラＤＳＰ２４は、上記信号処理を行い撮像データを形成する信号処理部２５及びビデオインターフェイス２６と、この信号処理部２５及びビデオインターフェイス２６の動作を制御するコントロールレジスタ２７とを有している。また、このカメラＤＳＰ２４は、後述するようにカメラモジュール８のモジュール識別情報及び当該カメラＤＳＰ２４の集積回路識別情報（ＬＳＩ ＩＤ）と、ビデオインターフェイス２６からの撮像データとを切り替えて出力するセレクタ２８を有している。
【００２７】
モジュール基板２１に設けられる入出力端子としては、カメラモジュール８が例えば８ビットのパラレル入出力に対応するものである場合、図３に示すようにＤ０〜Ｄ７の計８ビットのデータ端子と、水平同期信号用の水平同期端子（ＨＳＹＮＣ）、垂直同期信号用の垂直同期端子（ＶＳＹＮＣ）、データ同期クロック用のデータ同期クロック端子（ＤＣＬＫ）、リセット端子（ＲＥＳＥＴ）、入力クロック用の入力クロック端子（ＩＮＰＵＴ ＣＬＫ）、ＩＯ電源供給用のＩＯ電源端子（ＶＤＤ ＩＯ）、ＤＳＰコア用電源供給用のＤＳＰコア用電源端子（ＶＤＤ ＣＯＲＥ）、撮像センサのアナログ電源供給用のアナログ電源端子（ＶＤＤ ＡＮＡＬＯＧ）、レンズ部２２がオートフォーカス機能を有している場合は、オートフォーカスレンズを駆動するためのレンズ駆動用電源が供給されるレンズ駆動電源端子（ＶＤＤ ＬＥＮＳ）、Ｉ２Ｃ（I2C：Inter Integrated Circuit）のバスクロック用のＩ２Ｃバスクロック端子（ＳＣＬ）、Ｉ２Ｃのバスデータ用のＩ２Ｃバスデータ端子（ＳＤＡ）、グランド端子（ＧＮＤ）、及び上記セレクタ２８を切り替え制御するための切り替え制御信号が供給される切り替え制御端子（ＩＤ ＲＥＡＤ）が設けられる。なお、カメラＤＳＰ２４のコントロールレジスタ２７には、制御部１２が、上記Ｉ２Ｃ端子を介してアクセス可能となっている。
【００２８】
これに対して、カメラモジュール８がシリアル入出力に対応するものである場合、モジュール基板２１に設けられる入出力端子としては、図４に示すように２つの差動シリアルデータ端子（Ｄ＋、Ｄ−）と、２つの差動シリアルクロック端子（ＣＬＫ＋、ＣＬＫ−）と、リセット端子（ＲＥＳＥＴ）、入力クロック用の入力クロック端子（ＩＮＰＵＴ ＣＬＫ）、ＩＯ電源供給用のＩＯ電源端子（ＶＤＤ ＩＯ）、ＤＳＰコア用電源供給用のＤＳＰコア用電源端子（ＶＤＤ ＣＯＲＥ）、撮像センサのアナログ電源供給用のアナログ電源端子（ＶＤＤ ＡＮＡＬＯＧ）、レンズ部２２がオートフォーカス機能を有している場合は、オートフォーカスレンズを駆動するためのレンズ駆動用電源が供給されるレンズ駆動電源端子（ＶＤＤ ＬＥＮＳ）、Ｉ２Ｃのバスクロック用のＩ２Ｃバスクロック端子（ＳＣＬ）、Ｉ２Ｃのバスデータ用のＩ２Ｃバスデータ端子（ＳＤＡ）、グランド端子（ＧＮＤ）、及び上記セレクタ２８を切り替え制御するための切り替え制御信号が供給される切り替え制御端子（ＩＤ ＲＥＡＤ）が設けられる。
【００２９】
なお、図２は、これら各端子のうち、ＩＯ電源供給用のＩＯ電源端子（ＶＤＤ ＩＯ）、データ端子（Ｄ０〜Ｄ３及びＤ４〜Ｄ７）、Ｉ２Ｃのバスクロック用及びバスデータ用のＩ２Ｃ端子（Ｉ２Ｃ）、及びグランド端子（ＧＮＤ）を選択的に図示しており、他の端子の図示は省略した図となっている。
【００３０】
〔セレクタの構成〕
次に、カメラＤＳＰ２４に設けられているセレクタ２８は、図５に示すように当該カメラモジュール８のモジュール識別データ（モジュールＩＤ）を選択的に出力するモジュールＩＤセレクタ３１と、カメラＤＳＰ２４の集積回路識別データ（ＬＳＩ ＩＤ）を選択的に出力するＬＳＩＩＤセレクタ３２を有している。また、このセレクタ２８は、上記モジュールＩＤを形成するための例えば４ビット分のモジュールＩＤ形成端子３３と、上記ＬＳＩ ＩＤを形成するための例えば４ビット分のＬＳＩＩＤ形成端子３４とを有している。
【００３１】
各モジュールＩＤ形成端子３３は、それぞれカメラモジュール８のモジュールＩＤを形成するように、上記ＩＯ電源供給用のＩＯ電源端子（ＶＤＤ ＩＯ）、或いはグランド端子（ＧＮＤ）にそれぞれ接続されている。
【００３２】
具体的には、カメラモジュール８のモジュールＩＤを「１０１０」としたい場合、モジュールＩＤ形成端子３３の第１のモジュールＩＤ形成端子３３ａ及び第３のモジュールＩＤ形成端子３３ｃをそれぞれＩＯ電源端子（ＶＤＤ ＩＯ）に接続すると共に、第２のモジュールＩＤ形成端子３３ｂ及び第４のモジュールＩＤ形成端子３３ｄをそれぞれグランド端子（ＧＮＤ）に接続する。これにより、ＩＯ電源端子を介してＩＯ電源が供給された際に、このＩＯ電源端子に接続された第１のモジュールＩＤ形成端子３３ａ及び第３のモジュールＩＤ形成端子３３ｃには、それぞれハイレベル（＝１）のモジュールＩＤが現れ、グランド端子に接続された第２のモジュールＩＤ形成端子３３ｂ及び第４のモジュールＩＤ形成端子３３ｄには、それぞれローレベル（＝０）のモジュールＩＤが現れ、計４ビットの「１０１０」のモジュールＩＤが形成されることとなる。
【００３３】
同様に、カメラモジュール８のモジュールＩＤを「１１１０」としたい場合、モジュールＩＤ形成端子３３の第１のモジュールＩＤ形成端子３３ａ、第２のモジュールＩＤ形成端子３３ｂ及び第３のモジュールＩＤ形成端子３３ｃをそれぞれＩＯ電源端子（ＶＤＤ ＩＯ）に接続すると共に、第４のモジュールＩＤ形成端子３３ｄをグランド端子（ＧＮＤ）に接続する。これにより、ＩＯ電源端子を介してＩＯ電源が供給された際に、このＩＯ電源端子に接続された第１のモジュールＩＤ形成端子３３ａ、第２のモジュールＩＤ形成端子３３ｂ及び第３のモジュールＩＤ形成端子３３ｃには、それぞれハイレベル（＝１）のモジュールＩＤが現れ、グランド端子に接続された第４のモジュールＩＤ形成端子３３ｄにはローレベル（＝０）のモジュールＩＤが現れ、計４ビットの「１１１０」のモジュールＩＤが形成されることとなる。
【００３４】
このようにＩＯ電源端子（ＶＤＤ ＩＯ）及びグランド端子（ＧＮＤ）に対する各モジュールＩＤ形成端子３３ａ〜３３ｄの接続の仕方次第で所望のモジュールＩＤを形成可能となっている。
【００３５】
一方、各ＬＳＩＩＤ形成端子３４も、上記各モジュールＩＤ形成端子３３と同様に、それぞれカカメラＤＳＰ２４のＬＳＩＩＤを形成するように、上記ＩＯ電源供給用のＩＯ電源端子（ＶＤＤ ＩＯ）、或いはグランド端子（ＧＮＤ）にそれぞれ接続されている。
【００３６】
具体的には、カメラモＤＳＰ２８のＬＳＩＩＤを「１１００」としたい場合、ＬＳＩＩＤ形成端子３４の第１のＬＳＩＩＤ形成端子３４ａ及び第２のＬＳＩＩＤ形成端子３４ｂをそれぞれＩＯ電源端子（ＶＤＤ ＩＯ）に接続すると共に、第３ＬＳＩＩＤ形成端子３４ｃ及び第４のＬＳＩＩＤ形成端子３４ｄをそれぞれグランド端子（ＧＮＤ）に接続する。これにより、ＩＯ電源端子を介してＩＯ電源が供給された際に、このＩＯ電源端子に接続された第１のＬＳＩＩＤ形成端子３４ａ及び第２のＬＳＩＩＤ形成端子３４ｂには、それぞれハイレベル（＝１）のＬＳＩＩＤが現れ、グランド端子に接続された第３のＬＳＩＩＤ形成端子３４ｃ及び第４のＬＳＩＩＤ形成端子３４ｄには、それぞれローレベル（＝０）のＬＳＩＩＤが現れ、計４ビットの「１１００」のＬＳＩＩＤが形成されることとなる。
【００３７】
同様に、カメラＤＳＰ２４のＬＳＩＩＤを「１００１」としたい場合、ＬＳＩＩＤ形成端子３４の第１のＬＳＩＩＤ形成端子３４ａ及び第４のＬＳＩＩＤ形成端子３４ｄをそれぞれＩＯ電源端子（ＶＤＤ ＩＯ）に接続すると共に、第２のＬＳＩＩＤ形成端子３４ｂ及び第３のＬＳＩＩＤ形成端子３４ｃをそれぞれグランド端子（ＧＮＤ）に接続する。これにより、ＩＯ電源端子を介してＩＯ電源が供給された際に、このＩＯ電源端子に接続された第１のＬＳＩＩＤ形成端子３４ａ及び第４のＬＳＩＩＤ形成端子３４ｄには、それぞれハイレベル（＝１）のモジュールＩＤが現れ、グランド端子に接続された第２のＬＳＩＩＤ形成端子３４ｂ及び第３のＬＳＩＩＤ形成端子３４ｃにはローレベル（＝０）のモジュールＩＤが現れ、計４ビットの「１００１」のモジュールＩＤが形成されることとなる。
【００３８】
このようにＩＯ電源端子（ＶＤＤ ＩＯ）及びグランド端子（ＧＮＤ）に対する各ＬＳＩＩＤ形成端子３４ａ〜３４ｄの接続の仕方次第で所望のＬＳＩＩＤを形成可能となっている。
【００３９】
次に、モジュールＩＤセレクタ３１には、各モジュールＩＤ形成端子３３ａ〜３３ｄで形成された４ビットのモジュールＩＤ、及びビデオインターフェイス２６で形成された例えば計８ビットの撮像データのうち、上位４ビットの撮像データが供給されるようになっている。また、このモジュールＩＤセレクタ３１には、モジュール基板２１に設けられた切り替え制御端子（ＩＤ ＲＥＡＤ）を介して、図１に示す制御部１２から切り替え制御信号が供給されるようになっている。そして、モジュールＩＤセレクタ３１は、後述するように、この切り替え制御信号に基づいて、上記モジュールＩＤ及び撮像データを切り替えて、モジュール基板２１に設けられたデータ端子Ｄ０〜Ｄ３を介して出力するようになっている。
【００４０】
同様に、ＬＳＩＩＤセレクタ３２には、各ＬＳＩＩＤ形成端子３４ａ〜３４ｄで形成された４ビットのＬＳＩＩＤ、及びビデオインターフェイス２６で形成された例えば計８ビットの撮像データのうち、下位４ビットの撮像データが供給されるようになっている。また、このＬＳＩＩＤセレクタ３２には、モジュール基板２１に設けられた切り替え制御端子（ＩＤ ＲＥＡＤ）を介して、図１に示す制御部１２から切り替え制御信号が供給されるようになっている。そして、ＬＳＩＩＤセレクタ３２は、後述するように、この切り替え制御信号に基づいて、上記ＬＳＩＩＤ及び撮像データを切り替えて、モジュール基板２１に設けられたデータ端子Ｄ４〜Ｄ７を介して出力するようになっている。
【００４１】
［モジュールＩＤの認識動作］
次に、カメラモジュール８のモジュールＩＤの認識動作を説明する。図１に示す制御部１２は、図６のフローチャートに示す流れで、カメラモジュール８のモジュールＩＤを認識するようになっており、メモリ１１に記憶されているＯＳプログラム（OS：Operating System）に基づいて、例えば当該携帯電話機のメイン電源の投入時に、このフローチャートに示すモジュールＩＤの認識処理を実行するようになっている。
【００４２】
なお、この例では、制御部１２は、「メイン電源の投入時」に、このフローチャートに示すモジュールＩＤの認識処理を実行することとして説明を進めるが、制御部１２は、この他、「カメラモジュール８の起動時」に、このフローチャートに示すモジュールＩＤの認識処理を実行してもよい。また、カメラモジュール８と表示部５等の他のモジュールとがＩＯ電源を共有している場合には、この他のモジュールにＩＯ電源を供給したタイミングで、このフローチャートに示すモジュールＩＤの認識処理を実行してもよい。
【００４３】
まず、制御部１２は、このモジュールＩＤの認識処理を開始すると、ステップＳ１において、図５に示すモジュール基板２１のＩＯ電源端子（ＶＤＤ ＩＯ）を介して、セレクタ２８にＩＯ電源を供給すると共に、ステップＳ２において、モジュール基板２１の切り替え制御端子（ＩＤ ＲＥＡＤ）を介して、セレクタ２８のモジュールＩＤセレクタ３１及びＬＳＩＩＤセレクタ３２に、ハイレベル（＝１）の切り替え制御信号を供給する。
【００４４】
これにより、ＩＯ電源端子（ＶＤＤ ＩＯ）を介してＩＯ電源が供給されると、各モジュールＩＤ形成端子３３ａ〜３３ｄに、上述の接続状態に対応したモジュールＩＤが現れ、これらモジュールＩＤがモジュールＩＤセレクタ３１に供給される。また、上記ＩＯ電源により、各ＬＳＩＩＤ形成端子３４ａ〜３４ｄに、上述の接続状態に対応したＬＳＩＩＤが現れ、これらＬＳＩＩＤがＬＳＩＩＤセレクタ３２に供給される。
【００４５】
モジュールＩＤセレクタ３１は、ハイレベル（＝１）の切り替え制御信号が供給されると、各モジュールＩＤ形成端子３３ａ〜３３ｄに現れたモジュールＩＤ、及びビデオインターフェイス２６からの撮像データのうち、該モジュールＩＤを選択してデータ端子Ｄ０〜Ｄ３を介して出力する。
【００４６】
同様に、ＬＳＩＩＤセレクタ３２は、ハイレベル（＝１）の切り替え制御信号が供給されると、各ＬＳＩＩＤ形成端子３４ａ〜３４ｄに現れたＬＳＩＩＤ、及びビデオインターフェイス２６からの撮像データのうち、該ＬＳＩＩＤを選択してデータ端子Ｄ４〜Ｄ７を介して出力する。
【００４７】
制御部１２は、このようにＩＯ電源を供給した際に、各データ端子Ｄ０〜Ｄ３から出力されるモジュールＩＤ、及び各データ端子Ｄ４〜Ｄ７から出力されるＬＳＩＩＤを、図６のフローチャートのステップＳ３において取り込み、ステップＳ４において、この取り込んだモジュールＩＤ及びＬＳＩＩＤに基づいて、カメラモジュール８及びこのカメラモジュール８に設けられているカメラＤＳＰ２４を認証する。
【００４８】
なお、このようなカメラモジュール８及びカメラＤＳＰ２４の認識処理は、当該携帯電話機のメイン電源の投入毎に実行してもよいし、一度認識したモジュールＩＤ及びＬＳＩＩＤをメモリに保存しておき、次回から、このメモリに記憶されているモジュールＩＤ及びＬＳＩＩＤに基づいて、カメラモジュール８の起動処理を実行してもよい。一度認識したモジュールＩＤ及びＬＳＩＩＤをメモリに保存しておく場合、次回から、この図６のフローチャートに示すようなカメラモジュール８及びカメラＤＳＰ２４の認証処理を省略することができるため、カメラモジュール８の起動を迅速化することができる。
【００４９】
次に、制御部１２は、カメラモジュール８及びカメラＤＳＰ２４を認証すると、当該認証したカメラモジュール８及びカメラＤＳＰ２４に対応する起動処理を実行する。そして、この起動処理後に、図７に示すようにモジュール基板２１の切り替え制御端子（ＩＤ ＲＥＡＤ）を介して、セレクタ２８のモジュールＩＤセレクタ３１及びＬＳＩＩＤセレクタ３２に、ローレベル（＝０）の切り替え制御信号を供給する。
【００５０】
モジュールＩＤセレクタ３１は、このローレベル（＝０）の切り替え制御信号が供給されると、ビデオインターフェイス２６からの上位４ビットの撮像データを選択して各データ端子Ｄ０〜Ｄ３を介して出力し、ＬＳＩＩＤセレクタ３２は、上記ローレベル（＝０）の切り替え制御信号が供給されると、ビデオインターフェイス２６からの下位４ビットの撮像データを選択して各データ端子Ｄ４〜Ｄ７を介して出力する。
【００５１】
これにより、カメラモジュール８及びカメラＤＳＰ２４の認証後には、ビデオインターフェイス２６からの計８ビットの撮像データが各データ端子Ｄ０〜Ｄ７を介して出力されることとなり、制御部１２は、この撮像データのデータ処理を行うこととなる。
【００５２】
［実施の形態の効果］
以上の説明から明らかなように、この実施の形態の携帯電話機は、カメラモジュール８に設けられた複数のモジュールＩＤ形成端子３３を、当該カメラモジュール８のモジュールＩＤを形成するように、ＩＯ電源供給用のＩＯ電源端子（ＶＤＤ ＩＯ）、或いはグランド端子（ＧＮＤ）にそれぞれ接続する。また、カメラモジュール８に設けられた複数のＬＳＩＩＤ形成端子３４を、当該カメラモジュール８に設けられているカメラＤＳＰのＬＳＩＩＤを形成するように、ＩＯ電源供給用のＩＯ電源端子（ＶＤＤ ＩＯ）、或いはグランド端子（ＧＮＤ）にそれぞれ接続する。そして、モジュールＩＤ及びＬＳＩＩＤの認識時には、ＩＯ電源端子を介してＩＯ電源を供給し、これにより各モジュールＩＤ形成端子３３に現れるモジュールＩＤ、及び各ＬＳＩＩＤ形成端子３４に現れるＬＳＩＩＤを、モジュールＩＤセレクタ３１及びＬＳＩＩＤセレクタ３２がデータ端子Ｄ０〜Ｄ７を介して出力することで、制御部１２がモジュールＩＤ及びＬＳＩＩＤの認証を行う。また、このモジュールＩＤ及びＬＳＩＩＤの認証後は、モジュールＩＤセレクタ３１及びＬＳＩＩＤセレクタ３２が、ビデオインターフェイス２６からの撮像データを上記データ端子Ｄ０〜Ｄ７を介して出力し、制御部１２が、当該撮像データのデータ処理を行う。
【００５３】
これにより、ＩＯ電源端子（ＶＤＤ ＩＯ）を介して電源を供給するだけで、モジュールＩＤ及びＬＳＩＩＤの認証を行うことができるため、電源投入シーケンスやアクセスシーケンスを変更することなく、迅速にカメラモジュール８の認証を行うことができる。また、一つのソフトウェアプログラムで、それぞれ異なるカメラモジュールを自動識別する、いわゆるオートプローブを可能とすることができる。
【００５４】
また、例えばカメラモジュールを変更した携帯電話機を売り出す場合に、前のソフトウェアプログラムと同一のソフトウェアプログラムでモジュールＩＤの認証を実行可能とすることができる。このため、カメラモジュールの変更に際するソフトウェアプログラムの検証が殆ど必要なくなり、膨大なソフトウェアプログラム検証費用を節約することができる。
【００５５】
また、ＩＯ電源供給用のＩＯ電源端子（ＶＤＤ ＩＯ）、或いはグランド端子（ＧＮＤ）に対する各モジュールＩＤ形成端子３３及びＬＳＩＩＤ形成端子３４の接続の仕方次第で所望のモジュールＩＤ及びＬＳＩＩＤを形成することができるため、モジュール基板２１上に設けられた電子部品の識別データのみならず、機械部品の識別データも形成可能とすることができる。従って、電子部品のみならず、機械部品をも認識可能とすることができる。そして、カメラレンズ等の機械部品をも含めた識別を行うことができるため、例えば制御部１２側で、各カメラレンズに対応するカメラパラメータを自動的に選択して設定することを可能とすることができる。
【００５６】
また、ＩＯ電源供給用のＩＯ電源端子（ＶＤＤ ＩＯ）、或いはグランド端子（ＧＮＤ）に対する各モジュールＩＤ形成端子３３及びＬＳＩＩＤ形成端子３４の接続の仕方次第で所望の識別データを形成することができるため、不揮発性メモリ等の専用の回路部品を必要とすることなく、構成簡単、省スペース、低コストで実現することができる。
【００５７】
また、データ用のデータ端子Ｄ０〜Ｄ７を代用してモジュールＩＤ及びＬＳＩＩＤを出力するようになっているため、カメラモジュール８の端子数の増加を防止することができる。さらに、カメラモジュール８の設計時ではなく、製造時にもモジュールＩＤやＬＳＩＩＤを付加することを可能とすることができる。
【００５８】
［変形例］
上述の実施の形態の説明では、モジュール基板２１に対して、各セレクタ３１、３２の出力切り替え用の切り替え制御端子（ＩＤ ＲＥＡＤ）を設けることとしたが、これは、リセット端子（ＲＥＳＥＴ）やＤＳＰコア用電源供給用のＤＳＰコア用電源端子（ＶＤＤ ＣＯＲＥ）等で代用してもよい。リセット端子（ＲＥＳＥＴ）で代用する場合には、このリセット端子がアサートされている際に、各コアがリセットされると共に、各セレクタ３１、３２がモジュールＩＤ或いはＬＳＩＩＤを選択して出力し、リセットが解除された際に、各セレクタ３１、３２が撮像データを選択して出力する構成とすればよい。また、ＤＳＰコア用電源端子で代用する場合には、ＤＳＰコア用電源が供給されていないときに（＝０Ｖのときに）、各セレクタ３１、３２がモジュールＩＤ或いはＬＳＩＩＤを選択して出力し、ＤＳＰコア用電源が供給された際に、各セレクタ３１、３２が撮像データを選択して出力する構成とすればよい。いずれの場合でも、上述と同様の効果を得ることができる。
【００５９】
また、制御部１２側でカメラ出力を入力する端子がＧＰＩＯ（GPIO：General Purpose Input/Output＝汎用入出力端子）とマルチプレクス（ＭＵＸ）されている構成である場合は、制御部１２側の構成を変更することがないが、制御部１２側のカメラ入力端子がカメラ専用である場合もある。この場合には、ＩＯ電源を供給して切り替え制御端子（ＩＤ ＲＥＡＤ）にハイレベルの切り替え制御信号を供給した際に、入力クロックを、そのままデータ同期クロック用のデータ同期クロック端子（ＤＣＬＫ）に出力させ、かつ、水平同期信号用の水平同期端子（ＨＳＹＮＣ）及び垂直同期信号用の垂直同期端子（ＶＳＹＮＣ）にハイレベルの水平同期信号及び垂直同期信号を供給する構成とする。
【００６０】
これにより、データ同期クロック（ＤＣＬＫ）をトリガとしてモジュールＩＤ及びＬＳＩＩＤをキャプチャリングすることができ、該モジュールＩＤ及びＬＳＩＩＤの認識を可能とすることができる。なお、制御部１２側のカメラ入力端子がカメラ専用である場合であっても、制御部１２側の構成を変更して、各データ端子から出力されるモジュールＩＤ及びＬＳＩＩＤを、そのまま該制御部１２で取り込み可能とするように構成を変更することが好ましいであろう。
【００６１】
また、上述の実施の形態の説明では、本発明を携帯電話機に適用することとしたが、本発明は、この他、スピーカ部及びマイクロホン部を有する、例えばＰＨＳ電話機（PHS：Personal Handyphone System）、ＰＤＡ装置（PDA：Personal Digital Assistant）、携帯ゲーム機、デジタルカメラ装置、デジタルビデオカメラ装置、ノート型のパーソナルコンピュータ装置等の電子機器に適用してもよい。そして、いずれの場合でも、上述と同様の効果を得ることができる。
【００６２】
また、本発明をカメラモジュール８に適用することとしたが、これは、液晶表示モジュール等の他のモジュール装置に適用してもよい。そして、他のモジュール装置に本発明を適用した場合でも、上述と同様の効果を得ることができる。
【００６３】
最後に、本発明は、本発明の一例として開示したに過ぎない上述の実施の形態に限定されることはない。このため、本発明に係る技術的思想を逸脱しない範囲であれば、上述の実施の形態以外であっても設計等に応じて種々の変更が可能であることは勿論であることを付け加えておく。
【図面の簡単な説明】
【００６４】
【図１】本発明を適用した実施の形態となる携帯電話機のブロック図である。
【図２】実施の形態となる携帯電話機のカメラモジュールのブロック図である。
【図３】実施の形態となる携帯電話機のカメラモジュールがパラレル入出力用である場合におけるモジュール基板上の端子を説明するための図である。
【図４】実施の形態となる携帯電話機のカメラモジュールがシリアル入出力用である場合におけるモジュール基板上の端子を説明するための図である。
【図５】実施の形態となる携帯電話機のカメラモジュールにおける識別データの認証時における動作を説明するための図である。
【図６】実施の形態となる携帯電話機のカメラモジュールにおける識別データの認証動作の流れを示すフローチャートである。
【図７】実施の形態となる携帯電話機のカメラモジュールにおける撮像データの出力時における動作を説明するための図である。
【符号の説明】
【００６５】
１  アンテナ、２  通信回路、３  スピーカ部、４  マイクロホン部、５  表示部、６  操作部、７  発光部（ＬＥＤ）、８  カメラモジュール、９  バイブレーションユニット、１０  タイマ、１１  メモリ、１２  制御部、２１  カメラモジュールのモジュール基板、２２  カメラモジュールのレンズ部、２３  カメラモジュールの撮像センサ、２４  カメラモジュールのカメラＤＳＰ、２５  カメラＤＳＰの信号処理部、２６  カメラＤＳＰのビデオインターフェイス、２７  カメラＤＳＰのコントロールレジスタ、２８  カメラＤＳＰのセレクタ、３１  セレクタのモジュールＩＤセレクタ、３２  セレクタのＬＳＩＩＤセレクタ、３３  モジュールＩＤを形成するモジュールＩＤ形成端子、３４  カメラＤＳＰのＬＳＩＩＤを形成するＬＳＩＩＤ形成端子
【図１】
2008186213.tif 000003
【図２】
2008186213.tif 000004
【図３】
2008186213.tif 000005
【図４】
2008186213.tif 000006
【図５】
2008186213.tif 000007
【図６】
2008186213.tif 000008
【図７】
2008186213.tif 000009