(57)【要約】【課題】容易な制御を可能とするカメラシステムおよび電子機器を提供すること。【解決手段】実施形態によれば、カメラシステム１は、カメラモジュール３および第１の処理装置であるカメラ機能処理装置４を有する。第１の処理装置は、カメラモジュール３からの画像信号を処理する。第１の処理装置は、第１の回路であるコントローラ１２および第２の回路であるコントローラ１３を備える。第１の回路は、第２の処理装置であるホスト２からのコマンドを受信する。第２の処理装置は、カメラシステム１を制御する。第１の回路は、受信されたコマンドのうち、第１の処理装置に対するコマンドを実行する。第２の回路は、前記受信されたコマンドのうち、カメラモジュール３に対するコマンドをカメラモジュール３へ送信する。【選択図】図１
2016063313.tif 000002
【特許請求の範囲】
【請求項１】
被写体像を撮像し、前記被写体像に応じた画像信号を生成するカメラモジュールと、
前記カメラモジュールからの画像信号を処理する第１の処理装置と、を有するカメラシステムであって、
前記第１の処理装置は、
前記カメラシステムを制御する第２の処理装置からのコマンドを受信し、受信されたコマンドのうち、前記第１の処理装置に対するコマンドを実行する第１の回路と、
前記受信されたコマンドのうち、前記カメラモジュールに対するコマンドを前記カメラモジュールへ送信する第２の回路と、を備えることを特徴とするカメラシステム。
【請求項２】
前記第１の処理装置のデータ格納領域の一部と、前記カメラモジュールのデータ格納領域の一部とが、互いに同じ数値範囲のアドレスにより指定されることを特徴とする請求項１に記載のカメラシステム。
【請求項３】
前記カメラモジュールである第１のカメラモジュールおよび第２のカメラモジュールを有し、
前記第１の処理装置は、前記第１のカメラモジュールからの画像信号と、前記第２のカメラモジュールからの画像信号とを処理し、
前記第２の回路は、前記第１のカメラモジュールに対するコマンドを前記第１のカメラモジュールへ送信し、前記第２のカメラモジュールに対するコマンドを前記第２のカメラモジュールへ送信することを特徴とする請求項１または２に記載のカメラシステム。
【請求項４】
前記第１のカメラモジュールのデータ格納領域と、前記第２のカメラモジュールのデータ格納領域とが、互いに同じ数値範囲のアドレスにより指定されることを特徴とする請求項３に記載のカメラシステム。
【請求項５】
被写体像を撮像し、前記被写体像に応じた画像信号を生成するカメラモジュールと、前記カメラモジュールからの画像信号を処理する第１の処理装置と、を備えるカメラシステムと、
前記カメラシステムを制御する第２の処理装置と、を有し、
前記第１の処理装置は、
前記第２の処理装置からのコマンドを受信し、受信されたコマンドのうち、前記第１の処理装置に対するコマンドを実行する第１の回路と、
前記受信されたコマンドのうち、前記カメラモジュールに対するコマンドを前記カメラモジュールへ送信する第２の回路と、を備えることを特徴とする電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本実施形態は、カメラシステムおよび電子機器に関する。
【背景技術】
【０００２】
カメラシステムおよびホストを備える電子機器において、ホストは、カメラシステムを制御する。ホストは、カメラモジュールおよび信号処理装置を備えるカメラシステムに対し、カメラモジュールおよび信号処理装置の双方へコマンドを送信することがある。ホストは、このデータ通信において、制御を司るマスタとされる。カメラモジュールおよび信号処理装置は、ホストによる制御の下で動作するスレーブとされる。マスタに対して複数のスレーブが存在することで、電子機器は、カメラシステムの制御が複雑になる場合がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２８０４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一つの実施形態は、容易な制御を可能とするカメラシステムおよび電子機器を提供することを目的とする。
【課題を解決するための手段】
【０００５】
一つの実施形態によれば、カメラシステムは、カメラモジュールおよび第１の処理装置を有する。前記カメラモジュールは、被写体像を撮像する。前記カメラモジュールは、前記被写体像に応じた画像信号を生成する。前記第１の処理装置は、前記カメラモジュールからの画像信号を処理する。前記第１の処理装置は、第１の回路および第２の回路を備える。前記第１の回路は、第２の処理装置からのコマンドを受信する。前記第２の処理装置は、カメラシステムを制御する。前記第１の回路は、受信されたコマンドのうち、前記第１の処理装置に対するコマンドを実行する。前記第２の回路は、前記受信されたコマンドのうち、前記カメラモジュールに対するコマンドを前記カメラモジュールへ送信する。
【図面の簡単な説明】
【０００６】
【図１】図１は、第１の実施形態のカメラシステムを適用した電子機器の概略構成を示すブロック図である。
【図２】図２は、第２の実施形態のカメラシステムを適用した電子機器の概略構成を示すブロック図である。
【発明を実施するための形態】
【０００７】
以下に添付図面を参照して、実施形態にかかるカメラシステムおよび電子機器を詳細に説明する。なお、これらの実施形態により本発明が限定されるものではない。
【０００８】
（第１の実施形態）
図１は、第１の実施形態のカメラシステムを適用した電子機器の概略構成を示すブロック図である。電子機器は、カメラシステム１およびホスト２を備える。電子機器は、カメラ付き携帯端末である。電子機器は、カメラ付き携帯端末以外の電子機器、例えば、デジタルスチルカメラ、デジタルビデオカメラであっても良い。
【０００９】
カメラシステム１は、カメラモジュール３およびカメラ機能処理装置４を備える。カメラモジュール３は、撮像光学系５、イメージセンサ６、信号処理回路７およびコントローラ１４を備える。カメラモジュール３の各構成は、１つのチップ上に実装されている。
【００１０】
撮像光学系５は、被写体からの光を取り込み、被写体像を結像させる。イメージセンサ６は、被写体像を撮像する。イメージセンサ６は、被写体像に応じた画像信号を生成する。イメージセンサ６は、例えば、ＣＭＯＳイメージセンサである。
【００１１】
信号処理回路７は、イメージセンサ６からの画像信号に対し、各種の信号処理を実施する。信号処理回路７は、機能ごとの回路として、画像信号の黒レベル調整を実施する回路等を含む。黒レベルは、輝度のレベルを階調として表す際の基準とする信号レベルであって、最低階調を示す信号レベルである。カメラモジュール３は、信号処理回路７での信号処理を経たデータに基づき、イメージセンサ６のフィードバック制御を実施する。
【００１２】
コントローラ１４は、後述するコントローラ１３からのコマンドを実行することにより、信号処理回路７を制御する。カメラモジュール３は、信号処理回路７での処理を経た画像信号を、カメラ機能処理装置４へ出力する。
【００１３】
カメラ機能処理装置４は、カメラの機能を実現するためのコンパニオンチップである。カメラ機能処理装置４は、信号処理回路８、コントローラ１２，１３を備える。信号処理回路８は、カメラモジュール３からの画像信号に対し、各種の信号処理を実施する。信号処理回路８は、機能ごとの回路として、ノイズ除去、ハイダイナミックレンジ（ＨＤＲ）合成、シェーディング補正、歪曲補正等のための各回路を含む。
【００１４】
第１の回路であるコントローラ１２は、後述するコントローラ１１からのコマンドを実行することにより、信号処理回路８を制御する。第２の回路であるコントローラ１３は、コントローラ１２から受信されたコマンドを、コントローラ１４へ送る。カメラ機能処理装置４の各構成は、１つのチップ上に実装され、集積回路を構成する。カメラシステム１は、信号処理回路８での処理を経た画像信号を、ホスト２へ出力する。カメラモジュール３およびカメラ機能処理装置４は、共通の基板に形成されていても良い。
【００１５】
ホスト２は、後段処理回路９およびコントローラ１１を備える。後段処理回路９は、カメラシステム１からの画像信号に対し、各種の信号処理を実施する。後段処理回路９は、信号処理として、画素補間（デモザイク）、ホワイトバランス調整、解像度復元等を実施する。
【００１６】
ホスト２は、後段処理回路９での信号処理を経た画像信号を、記憶部（図示省略）に格納する。ホスト２は、ユーザの操作等に応じて、記憶部内の画像信号を表示部（図示省略）へ出力する。表示部は、後段処理回路９あるいは記憶部から入力される画像信号に応じて、画像を表示する。
【００１７】
信号処理回路８は、信号処理回路７に比べて大規模な回路構成を備える。信号処理回路８は、信号処理回路７で実施される信号処理に対し、大きな回路規模を要する信号処理を実施する。信号処理回路８は、信号処理回路７で実施される信号処理に対し、比較的高度な信号処理を実施可能とする。
【００１８】
後段処理回路９は、ＲＡＷデータに対する一般的な画像処理を実施する。後段処理回路９は、汎用な回路構成を備える。これに対し、信号処理回路８は、実施形態のカメラシステム１に専用の回路構成を備える。信号処理回路８は、第１の実施形態のカメラシステム１の機能に適した信号処理を実施可能とする。
【００１９】
なお、実施形態で例示する各種信号処理は、信号処理回路７，８および後段処理回路９のいずれにおいて実施されることとしても良い。信号処理回路７，８および後段処理回路９は、実施形態で例示する信号処理以外の信号処理を実施することとしても良い。
【００２０】
コントローラ１１およびコントローラ１２は、Ｉ２Ｃ等のインタフェースを介して接続されている。コントローラ１１は、コントローラ１１およびコントローラ１２の間のデータ通信におけるマスタである。コントローラ１２は、コントローラ１１による制御の下で動作するスレーブである。コントローラ１２には、個別のスレーブアドレスが割り振られている。コントローラ１１およびコントローラ１２は、Ｉ２Ｃ通信以外のデータ通信、例えば、ＳＰＩ通信を行うこととしても良い。
【００２１】
コントローラ１３およびコントローラ１４は、Ｉ２Ｃ等のインタフェースを介して接続されている。コントローラ１３は、コントローラ１２から受け取ったコマンドを、コントローラ１４へ送信する。コントローラ１３は、コントローラ１３およびコントローラ１４の間のデータ通信におけるマスタである。コントローラ１４は、コントローラ１３による制御の下で動作するスレーブである。コントローラ１３およびコントローラ１４は、Ｉ２Ｃ通信以外のデータ通信、例えば、ＳＰＩ通信を行うこととしても良い。
【００２２】
電子機器は、カメラシステム１に対するユーザの操作を受け付ける。ユーザの操作等により、カメラシステム１の状態あるいは設定の変更が指示されたとき、ホスト２は、指示の内容に応じたコマンドを生成する。カメラシステム１に対するコマンドには、コントローラ１２のスレーブアドレスが含められる。
【００２３】
信号処理回路８および信号処理回路７の内部には、それぞれレジスタが備えられている。レジスタは、機能ごとの状態あるいは設定を表すデータ（レジスタ値）を格納する。機能ごとの状態とは、機能ごとのＯＮおよびＯＦＦの状態をいうものとする。コマンドには、信号処理回路８内のデータの格納位置と、信号処理回路７内のデータの格納位置とのいずれかを示すデータアドレスが含められる。コントローラ１１は、生成されたコマンドを、コントローラ１２へ送信する。Ｉ２Ｃ通信の場合、コントローラ１２は、コントローラ１１からのコマンドを受信すると、肯定応答（ＡＣＫ）をコントローラ１１へ送信する。なお、Ｉ２Ｃ通信以外のデータ通信では、コントローラ１２からコントローラ１１へのＡＣＫの返信を行わないことがある。
【００２４】
コントローラ１２は、コントローラ１１から受信されたコマンドに含まれるデータアドレスが、信号処理回路８および信号処理回路７のいずれの格納位置を示すかを判断する。受信されたコマンドが、信号処理回路８内の格納位置を示すデータアドレスを含む場合、コントローラ１２は、当該コマンドを実行する。コントローラ１２は、当該コマンドに応じて信号処理回路８を制御する。
【００２５】
コントローラ１２は、当該コマンドにしたがって、データアドレスにより指定されたレジスタに、レジスタ値を設定する。このようにして、カメラ機能処理装置４は、カメラ機能処理装置４にて受信されたコマンドのうち、カメラ機能処理装置４に対するコマンドを実行する。信号処理回路８は、レジスタ値に応じた信号処理を実施する。
【００２６】
一方、受信されたコマンドが、信号処理回路７内の格納位置を示すデータアドレスを含む場合、コントローラ１２は、当該コマンドをコントローラ１３へ渡す。コントローラ１３は、コントローラ１２から渡されたコマンドを、コントローラ１４へ送信する。コントローラ１３は、カメラ機能処理装置４にて受信されたコマンドのうち、カメラモジュール３に対するコマンドを、カメラモジュール３へ送信する。この場合、カメラ機能処理装置４は、信号処理回路８内のレジスタへのデータの格納を経ずに、カメラモジュール３へコマンドを送信する。
【００２７】
Ｉ２Ｃ通信の場合、コントローラ１４は、コントローラ１３からのコマンドを受信すると、コントローラ１３へ、肯定応答（ＡＣＫ）を送信する。コントローラ１３は、コントローラ１４からのＡＣＫをコントローラ１２へ渡す。コントローラ１２は、コントローラ１３から渡されたＡＣＫを、コントローラ１１へ送信する。なお、Ｉ２Ｃ通信以外のデータ通信では、コントローラ１４からコントローラ１１へのＡＣＫの返信を行わないことがある。
【００２８】
コントローラ１４は、信号処理回路７内の格納位置を示すデータアドレスを含むコマンドを受信する。コントローラ１４は、当該コマンドを実行する。コントローラ１４は、当該コマンドに応じて信号処理回路７を制御する。
【００２９】
コントローラ１４は、当該コマンドにしたがって、データアドレスにより指定されたレジスタに、レジスタ値を設定する。このようにして、カメラモジュール３は、カメラモジュール３に対するコマンドを実行する。信号処理回路７は、レジスタに格納されているデータに応じた信号処理を実施する。
【００３０】
ここで、カメラシステム１に対してホスト２がアクセス可能なデータ格納領域の範囲を、カメラシステム１のアドレス空間とする。カメラシステム１のアドレス空間における０×００００から０×１１００の範囲は、カメラモジュール３のデータ格納領域を示すものとする。また、０×１０００から０×２０００の範囲は、カメラ機能処理装置４のデータ格納領域を示すものとする。
【００３１】
０×１０００から０×１１００の範囲は、カメラモジュール３のデータ格納領域の一部と、カメラ機能処理装置４のデータ格納領域の一部との双方を示している。カメラモジュール３のデータ格納領域の一部と、カメラ機能処理装置４のデータ格納領域の一部とは、互いに同じ数値範囲のアドレスにより指定される。アドレス空間には、カメラモジュール３のデータ格納領域の範囲と、カメラ機能処理装置４のデータ格納領域の範囲とが互いに重複する範囲が含まれている。
【００３２】
コントローラ１２が、０×００００から０×０ＦＦＦの範囲内のデータアドレスを指定するコマンドを受信したとする。コントローラ１２は、当該コマンドがカメラモジュール３に対するコマンドであるものと判断する。コントローラ１２は、当該コマンドをコントローラ１３に渡す。
【００３３】
ホスト２は、カメラモジュール３に専用の設定に対する指示があった場合に、０×００００から０×０ＦＦＦの範囲内のデータアドレスを指定するコマンドを生成する。カメラモジュール３に専用の設定には、黒レベル調整に関する設定など、カメラモジュール３に取り込まれる画像の画質についての設定が含まれる。
【００３４】
また、コントローラ１２が、０×１０００から０×１１００の範囲内のデータアドレスを指定するコマンドを受信したとする。コントローラ１２は、当該コマンドがカメラモジュール３およびカメラ機能処理装置４の双方に対するコマンドであるものと判断する。コントローラ１２は、当該コマンドをコントローラ１３に渡すとともに、当該コマンドを実行する。
【００３５】
ホスト２は、カメラモジュール３およびカメラ機能処理装置４の双方に対する指示があった場合に、０×１０００から０×１１００の範囲内のデータアドレスを指定するコマンドを生成する。例えば、カメラモジュール３およびカメラ機能処理装置４の動作のＯＮおよびＯＦＦの指示に対し、ホスト２は、かかるデータアドレスを指定するコマンドを生成する。
【００３６】
ホスト２は、カメラモジュール３およびカメラ機能処理装置４の双方に共通する指示を受けた場合に、かかる重複させた範囲内のアドレスを指定するコマンドを生成する。ホスト２は、１つのアドレスを指定するコマンドをカメラ機能処理装置４へ送ることで、カメラモジュール３およびカメラ機能処理装置４の設定あるいは状態を変更できる。ホスト２は、カメラモジュール３およびカメラ機能処理装置４に対し個別に生成されたコマンドをそれぞれ送信する場合に比べ、カメラシステム１の容易な制御が可能となる。
【００３７】
また、コントローラ１２は、０×１１０１から０×２０００の範囲内のデータアドレスを指定するコマンドを受信したとする。コントローラ１２は、当該コマンドがカメラ機能処理装置４に対するコマンドであるものと判断する。コントローラ１２は、当該コマンドを実行する。
【００３８】
ホスト２は、カメラ機能処理装置４に専用の設定に対する指示があった場合に、０×１１０１から０×２０００の範囲内のデータアドレスを指定するコマンドを生成する。かかる指示としては、カメラ機能処理装置４が実施する各種信号処理についてのＯＮおよびＯＦＦの切り換えと、信号処理ごとの設定の変更が含まれる。
【００３９】
なお、カメラモジュール３のデータ格納領域と、カメラ機能処理装置４のデータ格納領域とは、互いに同じ数値範囲のアドレスにより指定可能な範囲を持つ場合に限られない。アドレス空間には、カメラモジュール３のデータ格納領域の範囲と、カメラ機能処理装置４のデータ格納領域の範囲とに、互いに重複する範囲を持たせないこととしても良い。
【００４０】
コントローラ１１は、カメラモジュール３に対するコマンドを、コントローラ１２へ送信する場合と、コントローラ１４へ送信する場合とに切り換え可能としても良い。図１における破線両矢印は、コントローラ１１およびコントローラ１４の間におけるデータ通信の経路を示している。
【００４１】
かかるデータ通信において、コントローラ１４は、マスタであるコントローラ１１に対するスレーブである。コントローラ１４には、個別のスレーブアドレスが割り振られている。コントローラ１１からコントローラ１４へ送信されるコマンドには、コントローラ１４のスレーブアドレスが含められる。この場合、マスタであるコントローラ１１に対し、２つのスレーブが存在することとなる。
【００４２】
電子機器は、マスタであるコントローラ１１に対し１つのスレーブが存在するデータ通信への切り換えを可能とする。これにより、カメラシステム１の制御を容易にするという効果を得ることができる。
【００４３】
実施形態によると、カメラシステム１は、カメラ機能処理装置４にコントローラ１２およびコントローラ１３を備える。ホスト２のコントローラ１１は、コントローラ１２へコマンドを送信する。このデータ通信において、コントローラ１１はマスタとされる。コントローラ１２はスレーブとされる。電子機器は、カメラシステム１の制御については、マスタから１つのスレーブに対するデータ通信が可能となる。マスタに対して複数のスレーブが存在する場合に比べ、電子機器は、カメラシステム１を容易に制御できる。
【００４４】
電子機器は、ホスト２からカメラモジュール３およびカメラ機能処理装置４の双方へシリアルにコマンドを送信する場合に比べ、カメラシステム１の容易な制御が可能となる。また、電子機器は、カメラモジュール３およびカメラ機能処理装置４の同期制御を容易に行うことができる。以上により、カメラシステム１の容易な制御が可能となるという効果を奏する。
【００４５】
（第２の実施形態）
図２は、第２の実施形態のカメラシステムを適用した電子機器の概略構成を示すブロック図である。第１の実施形態と同一の部分には同一の符号を付し、重複する説明を適宜省略する。電子機器は、カメラシステム２０およびホスト２を備える。カメラシステム２０は、カメラモジュール２１，２２およびカメラ機能処理装置４を備える。
【００４６】
第１のカメラモジュールであるカメラモジュール２１は、撮像光学系５、イメージセンサ６、信号処理回路７およびコントローラ３１を備える。コントローラ３１は、コントローラ１３からのコマンドを実行することにより、信号処理回路７を制御する。カメラモジュール２１の各構成は、１つのチップ上に実装されている。
【００４７】
第２のカメラモジュールであるカメラモジュール２２は、撮像光学系５、イメージセンサ６、信号処理回路７およびコントローラ３２を備える。コントローラ３２は、コントローラ１３からのコマンドを実行することにより、信号処理回路７を制御する。カメラモジュール２２の各構成は、１つのチップ上に実装されている。カメラモジュール２１およびカメラモジュール２２は、互いに同様の構成を備える。カメラ機能処理装置４は、カメラモジュール２１からの画像信号と、カメラモジュール２２からの画像信号とを処理する。
【００４８】
信号処理回路８は、カメラモジュール２１，２２からの画像信号に対し、各種の信号処理を実施する。信号処理回路８は、第１の実施形態の信号処理回路８と同様の信号処理を実施する。第２の実施形態の信号処理回路８は、このほか、立体視（３Ｄ）画像を得るための信号処理を実施する。信号処理回路８は、２つのカメラモジュール２１，２２からの画像信号を使用するいずれの信号処理を実施するものであっても良い。信号処理回路８は、第２の実施形態のカメラシステム２０の機能に適した信号処理を実施可能とする。
【００４９】
第１の回路であるコントローラ１２は、後述するコントローラ１１からのコマンドを実行することにより、信号処理回路８を制御する。第２の回路であるコントローラ１３は、コントローラ１２から受信されたコマンドを、コントローラ３１およびコントローラ３２へ送る。
【００５０】
コントローラ１３およびコントローラ３１は、Ｉ２Ｃ等のインタフェースを介して接続されている。コントローラ１３およびコントローラ３２は、Ｉ２Ｃ等のインタフェースを介して接続されている。コントローラ１３は、コントローラ１２から受け取ったコマンドを、コントローラ３１およびコントローラ３２へ送信する。
【００５１】
コントローラ１３は、コントローラ１３およびコントローラ３１，３２の間のデータ通信におけるマスタである。コントローラ３１およびコントローラ３２は、コントローラ１３による制御の下で動作するスレーブである。コントローラ１３およびコントローラ３１，３２は、Ｉ２Ｃ通信以外のデータ通信、例えば、ＳＰＩ通信を行うこととしても良い。
【００５２】
コントローラ１２は、コントローラ１１から受信されたコマンドに含まれるデータアドレスが、カメラ機能処理装置４の信号処理回路８、およびカメラモジュール２１，２２の信号処理回路７のいずれの格納位置を示すかを判断する。
【００５３】
受信されたコマンドが、カメラモジュール２１，２２の信号処理回路７内の格納位置を示すデータアドレスを含む場合、コントローラ１２は、当該コマンドをコントローラ１３へ渡す。コントローラ１３は、コントローラ１２から渡されたコマンドを、コントローラ３１，３２へ送信する。
【００５４】
コントローラ１３は、カメラ機能処理装置４にて受信されたコマンドのうち、カメラモジュール２１に対するコマンドを、カメラモジュール２１へ送信する。コントローラ１３は、カメラ機能処理装置４にて受信されたコマンドのうち、カメラモジュール２２に対するコマンドを、カメラモジュール２２へ送信する。
【００５５】
コントローラ３１は、カメラモジュール２１の信号処理回路７内の格納位置を示すデータアドレスを含むコマンドを受信する。コントローラ３１は、当該コマンドを実行する。コントローラ３１は、当該コマンドに応じて信号処理回路７を制御する。
【００５６】
コントローラ３２は、カメラモジュール２２の信号処理回路７内の格納位置を示すデータアドレスを含むコマンドを受信する。コントローラ３２は、当該コマンドを実行する。コントローラ３２は、当該コマンドに応じて信号処理回路７を制御する。
【００５７】
Ｉ２Ｃ通信の場合、コントローラ３１，３２は、コントローラ１３からのコマンドを受信すると、コントローラ１３へ、肯定応答（ＡＣＫ）を送信する。コントローラ１３は、コントローラ３１，３２からのＡＣＫをコントローラ１２へ渡す。コントローラ１２は、コントローラ１３から渡されたＡＣＫを、コントローラ１１へ送信する。なお、Ｉ２Ｃ通信以外のデータ通信では、コントローラ３１，３２からコントローラ１１へのＡＣＫの返信を行わないことがある。
【００５８】
カメラモジュール２１のデータ格納領域と、カメラモジュール２２のデータ格納領域のとは、互いに同じ数値範囲のアドレスにより指定される。カメラシステム１のアドレス空間において、カメラモジュール２１のデータ格納領域の範囲と、カメラモジュール２２のデータ格納領域の範囲とは、互いに重複している。
【００５９】
ホスト２は、カメラモジュール２１およびカメラモジュール２２の双方の設定に対する指示があった場合に、カメラモジュール２１およびカメラモジュール２２に共通のデータアドレスを指定するコマンドを生成する。カメラモジュール２１，２２双方の設定には、黒レベル調整に関する設定など、カメラモジュール２１，２２に取り込まれる画像の画質についての設定が含まれる。
【００６０】
ホスト２は、カメラモジュール２１，２２に対する指示を受けた場合に、双方に共通する１つのアドレスを指定する。ホスト２は、１つのアドレスを指定することで、カメラモジュール２１およびカメラモジュール２２の双方の設定あるいは状態を変更できる。ホスト２は、双方に対し個別のアドレス指定を要する場合に比べ、カメラシステム２０の容易な制御が可能となる。
【００６１】
電子機器は、ホスト２からカメラモジュール２１およびカメラモジュール２２の双方へシリアルにコマンドを送信する場合に比べ、カメラシステム２０の容易な制御が可能となる。また、電子機器は、カメラモジュール２１およびカメラモジュール２２の同期制御を容易に行うことができる。第２の実施形態においても、第１の実施形態と同様に、カメラシステム２０の容易な制御が可能となるという効果を奏する。
【００６２】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００６３】
１  カメラシステム、２  ホスト、３  カメラモジュール、４  カメラ機能処理装置、７  信号処理回路、８  信号処理回路、１２，１３  コントローラ、２０  カメラシステム、２１，２２  カメラモジュール。
【図１】
2016063313.tif 000003
【図２】
2016063313.tif 000004