(57)【要約】【課題】処理手段の動作開始時間のばらつきを抑える。【解決手段】撮像手段は、第１の記憶手段と、画像生成手段と、第１の送信手段と、第１の受信手段とを有し、処理手段は、第２の受信手段と、画像処理手段と、第２の記憶手段と、第２の送信手段と、処理制御手段とを有し、第２の送信手段は、第２の記憶手段に記憶されている処理手段の動作に係る制御データを第１の受信手段に送信し、第１の受信手段は、第２の送信手段から受信した処理手段の動作に係る制御データを第１の記憶手段に書き込み、第１の送信手段は、第１の記憶手段に記憶されている処理手段の動作に係る制御データを第２の受信手段に送信し、第２の受信手段は、処理手段の動作に係る制御データを受信し、処理制御手段は、処理手段の動作に係る制御データの終端のタイミングに基づき、第２の受信手段により受信された処理手段の動作に係る制御データを基に、処理手段の動作を開始する。【選択図】図５
2020178204.tif 000002
【特許請求の範囲】
【請求項１】
撮像手段と、
処理手段とを有し、
前記撮像手段は、
第１の記憶手段と、
画像データを生成し、前記画像データを前記第１の記憶手段に書き込む画像生成手段と、
前記第１の記憶手段に記憶されている画像データを前記処理手段に送信する第１の送信手段と、
第１の受信手段とを有し、
前記処理手段は、
前記第１の送信手段から前記画像データを受信する第２の受信手段と、
前記第２の受信手段により受信された画像データの処理を行う画像処理手段と、
前記処理手段の動作に係る制御データを記憶する第２の記憶手段と、
第２の送信手段と、
処理制御手段とを有し、
前記第２の送信手段は、前記第２の記憶手段に記憶されている前記処理手段の動作に係る制御データを前記第１の受信手段に送信し、前記第１の受信手段は、前記第２の送信手段から受信した前記処理手段の動作に係る制御データを前記第１の記憶手段に書き込み、
前記第１の送信手段は、前記第１の記憶手段に記憶されている前記処理手段の動作に係る制御データを前記第２の受信手段に送信し、前記第２の受信手段は、前記処理手段の動作に係る制御データを受信し、前記処理制御手段は、前記処理手段の動作に係る制御データの終端のタイミングに基づき、前記第２の受信手段により受信された前記処理手段の動作に係る制御データを基に、前記処理手段の動作を開始することを特徴とする撮像装置。
【請求項２】
前記処理手段の電源がオフした後に、前記処理手段の電源のオンが指示された場合には、前記第１の送信手段は、前記第１の記憶手段に記憶されている前記処理手段の動作に係る制御データを前記第２の受信手段に送信し、前記第２の受信手段は、前記処理手段の動作に係る制御データを受信し、前記処理制御手段は、前記処理手段の動作に係る制御データの終端のタイミングに基づき、前記第２の受信手段により受信された前記処理手段の動作に係る制御データを基に、前記処理手段の動作を開始することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記第２の受信手段は、前記処理手段の動作に係る制御データを受信し、前記処理手段の動作に係る制御データの終端を検出すると、前記処理手段の動作を開始させるための信号を前記処理制御手段に送信することを特徴とする請求項１または２に記載の撮像装置。
【請求項４】
前記処理手段が前記第１の送信手段の前記処理手段の動作に係る制御データの送信完了情報を前記撮像手段から受信すると、前記処理制御手段は、前記第２の受信手段により受信された前記処理手段の動作に係る制御データを基に、前記処理手段の動作を開始することを特徴とする請求項１または２に記載の撮像装置。
【請求項５】
前記処理手段の動作に係る制御データは、前記処理制御手段が実行するためのプログラムであることを特徴とする請求項１〜４のいずれか１項に記載の撮像装置。
【請求項６】
前記第１の受信手段が前記処理手段の動作に係る制御データを前記第１の記憶手段に書き込んでから前記第１の送信手段が前記処理手段の動作に係る制御データを前記第１の記憶手段から読み出すまでの間に、前記画像生成手段は、前記第１の記憶手段に前記画像データを書き込まず、前記第１の送信手段は、前記第１の記憶手段から前記画像データを読み出さないことを特徴とする請求項１〜５のいずれか１項に記載の撮像装置。
【請求項７】
前記第１の送信手段は、データ種別情報と共に、前記第１の制御データまたは前記画像データを前記第２の受信手段に送信し、
前記第２の受信手段は、前記データ種別情報を基に、前記第１の送信手段から受信したデータが前記第１の制御データと前記画像データのいずれであるのかを判別することを特徴とする請求項１〜６のいずれか１項に記載の撮像装置。
【請求項８】
前記撮像装置は、前記第２の送信手段が前記処理手段の動作に係る制御データを前記第１の受信手段に送信した後、前記処理手段の電源をオフにする電源制御手段をさらに有することを特徴とする請求項１〜７のいずれか１項に記載の撮像装置。
【請求項９】
前記撮像装置は、システム制御手段をさらに有し、
前記処理制御手段は、前記第２の送信手段が前記処理手段の動作に係る制御データを前記第１の受信手段に送信した後、前記処理手段の電源をオフにする指示を前記システム制御手段を介して前記電源制御手段に送信し、
前記電源制御手段は、前記処理手段の電源をオフにする指示を受信すると、前記処理手段の電源をオフにすることを特徴とする請求項８に記載の撮像装置。
【請求項１０】
前記処理制御手段は、前記第２の送信手段が前記処理手段の動作に係る制御データを前記第１の受信手段に送信した後、前記システム制御手段に前記処理手段の電源をオンにするタイミングの情報を送信し、
前記システム制御手段は、前記処理手段の電源をオンにするタイミングの情報を基に、前記処理手段の電源をオンにする指示を前記電源制御手段に送信し、
前記電源制御手段は、前記処理手段の電源をオンにする指示を基に、前記処理手段の電源をオンにすることを特徴とする請求項９に記載の撮像装置。
【請求項１１】
前記撮像装置は、前記処理手段の動作に係る制御データを記憶する不揮発性記憶手段をさらに有し、
前記システム制御手段は、前記撮像装置の起動時に、前記不揮発性記憶手段に記憶されている前記処理手段の動作に係る制御データを前記第２の記憶手段に書き込むことを特徴とする請求項９または１０に記載の撮像装置。
【請求項１２】
前記第２の送信手段と前記第１の受信手段との間の通信路と、前記第１の送信手段と前記第２の受信手段との間の通信路は、共通であることを特徴とする請求項１〜１１のいずれか１項に記載の撮像装置。
【請求項１３】
撮像手段と、
処理手段とを有する撮像装置の制御方法であって、
前記撮像手段は、
第１の記憶手段と、
画像データを生成し、前記画像データを前記第１の記憶手段に書き込む画像生成手段と、
前記第１の記憶手段に記憶されている画像データを前記処理手段に送信する第１の送信手段と、
第１の受信手段とを有し、
前記処理手段は、
前記第１の送信手段から前記画像データを受信する第２の受信手段と、
前記第２の受信手段により受信された画像データの処理を行う画像処理手段と、
前記処理手段の動作に係る制御データを記憶する第２の記憶手段と、
第２の送信手段と、
処理制御手段とを有し、
前記第２の送信手段は、前記第２の記憶手段に記憶されている前記処理手段の動作に係る制御データを前記第１の受信手段に送信し、前記第１の受信手段は、前記第２の送信手段から受信した前記処理手段の動作に係る制御データを前記第１の記憶手段に書き込み、
前記第１の送信手段は、前記第１の記憶手段に記憶されている前記処理手段の動作に係る制御データを前記第２の受信手段に送信し、前記第２の受信手段は、前記処理手段の動作に係る制御データを受信し、前記処理制御手段は、前記処理手段の動作に係る制御データの終端のタイミングに基づき、前記第２の受信手段により受信された前記処理手段の動作に係る制御データを基に、前記処理手段の動作を開始することを特徴とする撮像装置の制御方法。
【請求項１４】
前記処理手段の電源がオフした後に、前記処理手段の電源のオンが指示された場合には、前記第１の送信手段は、前記第１の記憶手段に記憶されている前記処理手段の動作に係る制御データを前記第２の受信手段に送信し、前記第２の受信手段は、前記処理手段の動作に係る制御データを受信し、前記処理制御手段は、前記処理手段の動作に係る制御データの終端のタイミングに基づき、前記第２の受信手段により受信された前記処理手段の動作に係る制御データを基に、前記処理手段の動作を開始することを特徴とする請求項１３に記載の撮像装置の制御方法。
【請求項１５】
前記第２の受信手段は、前記処理手段の動作に係る制御データを受信し、前記処理手段の動作に係る制御データの終端を検出すると、前記処理手段の動作を開始させるための信号を前記処理手段に送信することを特徴とする請求項１３または１４に記載の撮像装置の制御方法。
【請求項１６】
前記処理手段が前記第１の送信手段の前記処理手段の動作に係る制御データの送信完了情報を前記撮像手段から受信すると、前記処理制御手段は、前記処理手段の動作を開始することを特徴とする請求項１３または１４に記載の撮像装置の制御方法。
【請求項１７】
前記処理手段の動作に係る制御データは、前記処理制御手段が実行するためのプログラムであることを特徴とする請求項１３〜１６のいずれか１項に記載の撮像装置の制御方法。
【請求項１８】
前記第１の受信手段が前記処理手段の動作に係る制御データを前記第１の記憶手段が書き込んでから前記第１の送信手段が前記処理手段の動作に係る制御データを読み出すまでの間に、前記画像生成手段は、前記第１の記憶手段に前記画像データを書き込まず、前記第１の送信手段は、前記第１の記憶手段から前記画像データを読み出さないことを特徴とする請求項１３〜１７のいずれか１項に記載の撮像装置の制御方法。
【請求項１９】
前記第１の送信手段は、データ種別情報と共に、前記第１の制御データまたは前記画像データを前記第２の受信手段に送信し、
前記第２の受信手段は、前記データ種別情報を基に、前記第１の送信手段から受信したデータが前記第１の制御データと前記画像データのいずれであるのかを判別することを特徴とする請求項１３〜１８のいずれか１項に記載の撮像装置の制御方法。
【請求項２０】
前記撮像装置が有する電源制御手段は、前記第２の送信手段が前記処理手段の動作に係る制御データを前記第１の受信手段に送信した後、前記処理手段の電源をオフにすることを特徴とする請求項１３〜１９のいずれか１項に記載の撮像装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置および撮像装置の制御方法に関する。
【背景技術】
【０００２】
複数のＣＰＵを搭載したコンピュータシステムの起動を行う方法が知られている。例えば、特許文献１には、メインＣＰＵを有するメモリシステム内のメモリに、サブＣＰＵがプログラムを展開することで、メインシステムの起動を行う方法が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２０６８８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１では、サブＣＰＵが並行実行している他のタスクの状況に応じて、メインＣＰＵを起動するタスクの実行タイミングにばらつきが生じてしまう。
【０００５】
本発明の目的は、処理手段の動作開始時間のばらつきを抑えることができるようにすることである。
【課題を解決するための手段】
【０００６】
本発明の一観点によれば、撮像装置は、撮像手段と、処理手段とを有し、前記撮像手段は、第１の記憶手段と、画像データを生成し、前記画像データを前記第１の記憶手段に書き込む画像生成手段と、前記第１の記憶手段に記憶されている画像データを前記処理手段に送信する第１の送信手段と、第１の受信手段とを有し、前記処理手段は、前記第１の送信手段から前記画像データを受信する第２の受信手段と、前記第２の受信手段により受信された画像データの処理を行う画像処理手段と、前記処理手段の動作に係る制御データを記憶する第２の記憶手段と、第２の送信手段と、処理制御手段とを有し、前記第２の送信手段は、前記第２の記憶手段に記憶されている前記処理手段の動作に係る制御データを前記第１の受信手段に送信し、前記第１の受信手段は、前記第２の送信手段から受信した前記処理手段の動作に係る制御データを前記第１の記憶手段に書き込み、前記第１の送信手段は、前記第１の記憶手段に記憶されている前記処理手段の動作に係る制御データを前記第２の受信手段に送信し、前記第２の受信手段は、前記処理手段の動作に係る制御データを受信し、前記処理制御手段は、前記処理手段の動作に係る制御データの終端のタイミングに基づき、前記第２の受信手段により受信された前記処理手段の動作に係る制御データを基に、前記処理手段の動作を開始する。
【発明の効果】
【０００７】
本発明によれば、処理手段の動作開始時間のばらつきを抑えることができる。
【図面の簡単な説明】
【０００８】
【図１】撮像装置の構成例を示すブロック図である。
【図２】第１の送信部が出力するデータのフォーマットを示す図である。
【図３】第２の受信部の構成例を示すブロック図である。
【図４】撮像装置の起動時の電源制御のシーケンス図である。
【図５】第３の制御データに基づく電源制御のシーケンス図である。
【図６】撮像装置の構成例を示すブロック図である。
【図７】第２の受信部の構成例を示すブロック図である。
【発明を実施するための形態】
【０００９】
（第１の実施形態）
図１は、第１の実施形態による撮像装置１００の構成例を示すブロック図である。撮像装置１００は、イメージセンサ１１０と、信号処理システム１２０と、電源制御部１４０と、システム制御部１４１と、主記憶部１４２と、不揮発性記憶部１４３とを有する。イメージセンサ１１０は、画像生成部１１１と、第１の記憶部１１２と、センサ制御設定記憶部１１３と、第１の受信部１１４と、第１の送信部１１５とを有する。
【００１０】
信号処理システム１２０は、処理部であり、第２の送信部１２１と、信号処理制御部１２２と、第２の記憶部１２３と、ＤＭＡ制御部１２４と、第１の記憶制御部１２５と、第２の受信部１２６とを有する。さらに、信号処理システム１２０は、第１の信号処理部１２７と、第２の信号処理部１２８と、第３の信号処理部１２９と、第２の記憶制御部１３０と、信号バス１３１とを有する。
【００１１】
イメージセンサ１１０は、撮像部であり、たとえばＣＣＤやＣＭＯＳから構成される撮像素子である。第１の受信部１１４は、信号処理システム１２０の内部動作に係る第１の制御データと、イメージセンサ１１０の内部動作に係る第２の制御データを第２の送信部１２１から受信する。センサ制御設定記憶部１１３は、第１の受信部１１４が受信した第２の制御データを記憶する。
【００１２】
画像生成部１１１は、受光量に応じた画像データを生成し、生成した画像データを第１の記憶部１１２に書き込む。第１の記憶部１１２は、画像生成部１１１が出力した画像データと第１の受信部１１４が受信した第１の制御データを記憶する。第１の送信部１１５は、第２の制御データに基づいたタイミングで、第１の記憶部１１２から第１の制御データおよび画像データを読み出し、図２のデータフォーマット２０１に則って、第１の制御データまたは画像データを第２の受信部１２６に送信する。
【００１３】
信号処理制御部１２２は、例えばＣＰＵであり、システム制御部１４１の指示または第１の制御データに基づいて、信号処理システム１２０およびイメージセンサ１１０を制御する。信号処理システム１２０の電源をオフする際、信号処理制御部１２２は、電源制御部１４０を制御する第３の制御データを生成し、この第３の制御データをシステム制御部１４１に送信する。第３の制御データには、電源をオン／オフする対象とそのタイミングの情報が含まれる。このタイミングの情報は、例えば、時間で規定された値であるが、これに限定されない。例えば、このタイミングの情報は、特定のイベントの発生を示す情報でもよい。
【００１４】
第２の送信部１２１は、第１の制御データと第２の制御データを第１の受信部１１４に送信する。第２の受信部１２６は、図２のデータフォーマット２０１に則った第１の制御データまたは画像データを第１の送信部１１５から受信し、第１の制御データを第２の記憶部１２３に出力し、画像データを第１の信号処理部１２７に出力する。
【００１５】
第１の記憶制御部１２５は、主記憶部１４２に対して、データの読み出しおよび書き込みを行う。第２の記憶部１２３は、信号処理制御部１２２の第１の制御データを記憶する。ＤＭＡ制御部１２４は、ダイレクトメモリアクセスの制御を行う。第２の記憶制御部１３０は、不揮発性記憶部１４３に対して、データの読み出しおよび書き込みを行う。
【００１６】
第１の信号処理部１２７は、画像処理部であり、第２の受信部１２６が受信した画像データを処理する。第２の信号処理部１２８は、画像処理部であり、第１の信号処理部１２７により処理された画像データを処理する。第３の信号処理部１２９は、画像処理部であり、第２の信号処理部１２８により処理された画像データを処理する。
【００１７】
信号バス１３１は、信号処理システム１２０を構成する各ブロックとシステム制御部１４１と電源制御部１４０を接続する通信バスである。電源制御部１４０は、イメージセンサ１１０と信号処理システム１２０と主記憶部１４２と不揮発性記憶部１４３の電源を制御する。
【００１８】
システム制御部１４１は、撮像装置１００の全体の制御を行う。システム制御部１４１は、信号処理制御部１２２から第３の制御データを受信した場合には、第３の制御データに基づき、信号処理システム１２０の電源の制御を行う。また、システム制御部１４１は、第３の制御データに基づき信号処理システム１２０の電源をオンした場合には、イメージセンサ１１０に対して、第１の記憶部１１２に記憶されているデータを送信するように第２の制御データを生成する。そして、システム制御部１４１は、第２の送信部１２１を経由して、第２の制御データを送信する。
【００１９】
主記憶部１４２は、第１の記憶制御部１２５に接続され、例えばＤＲＡＭによって構成される記憶素子である。不揮発性記憶部１４３は、第２の記憶制御部１３０に接続される不揮発性の記憶素子であり、第１の制御データを記憶する。
【００２０】
上記の第１の制御データは、信号処理制御部１２２が実行するためのコンピュータプログラムである。第２の記憶部１２３は、例えばスタティックＲＡＭであり、第１の制御データを記憶する。
【００２１】
図２は、第１の送信部１１５が送信するデータフォーマット２０１を示す図である。データフォーマット２０１は、第１の送信部１１５が送信するデータフォーマットである。データフォーマット２０１は、スタートコード２１１と、ヘッダ２１２と、データ２１３と、エンドコード２１４を有する。
【００２２】
スタートコード２１１は、データの先頭を示す。ヘッダ２１２は、後続のデータ２１３が第１の制御データと画像データのどちらのデータであるかを示すデータ種別情報を含む。データ２１３は、第１の制御データまたは画像データである。エンドコード２１４は、データの終端を示す。
【００２３】
図３は、第２の受信部１２６の構成例を示すブロック図である。第２の受信部１２６は、受信データ処理部３０１と、データ種別判別部３０２と、終端検出部３０３と、指示部３０４を有する。
【００２４】
受信データ処理部３０１は、図２のデータフォーマット２０１で形成されたデータからデータ２１３を抽出し、データフォーマット２０１内のヘッダ２１２からデータ種別情報を抽出する。受信データ処理部３０１は、データフォーマット２０１内のスタートコード２１１からデータ２１３の先頭を示すスタートフラグの情報を抽出し、データフォーマット２０１内のエンドコード２１４からデータ２１３の終端を示すエンドフラグの情報を抽出する。そして、受信データ処理部３０１は、抽出したデータ２１３と、データ識別情報と、スタートフラグの情報と、エンドフラグの情報をデータ種別判別部３０２に出力する。
【００２５】
データ種別判別部３０２は、受信データ処理部３０１が出力したデータ種別情報を基に、データ２１３が第１の制御データと画像データのいずれであるのかを判別する。データ種別判別部３０２は、データ２１３が第１の制御データである場合には、データ２１３とエンドフラグの情報をデータ線３１２に出力し、データ２１３が画像データである場合には、データ２１３をデータ線３１３に出力する。
【００２６】
データ線３１２は、データ２１３とエンドフラグの情報を終端検出部３０３と信号バス１３１を経由して第２の記憶部１２３に出力する。データ線３１３は、データ２１３を第１の信号処理部１２７に出力する。
【００２７】
終端検出部３０３は、データ２１３の終端を示すエンドフラグの情報を基に、データ２１３の終端を検出し、終端を検出した場合には、指示部３０４に終端の通知を出力する。
【００２８】
指示部３０４は、終端検出部３０３から終端の通知を入力した場合には、信号処理制御部１２２の動作を開始する指示を信号線３１１に出力する。信号線３１１は、信号処理制御部１２２に対して、信号処理制御部１２２の動作を開始させるための指示信号を出力する。信号処理制御部１２２の動作を開始させるための指示信号は、例えば、信号処理制御部１２２のリセットの解除信号である。
【００２９】
図４は、撮像装置１００の起動時の処理を示すシーケンス図である。ステップＳ４０１では、システム制御部１４１は、電源制御部１４０に対して、信号処理システム１２０の電源をオンにする指示を送信する。
【００３０】
ステップＳ４０２では、電源制御部１４０は、信号処理システム１２０の電源をオンにする指示を受信すると、信号処理システム１２０の電源をオンにする。
【００３１】
ステップＳ４０３では、電源制御部１４０は、システム制御部１４１に対して、信号処理システム１２０の電源オンを完了したことを示す応答を送信する。
【００３２】
ステップＳ４０４では、システム制御部１４１は、その応答を受信すると、不揮発性記憶部１４３に記憶されている第１の制御データを読み出し、その読み出した第１の制御データを第２の記憶部１２３に書き込む。
【００３３】
ステップＳ４０５では、システム制御部１４１は、信号処理制御部１２２のリセットを解除し、信号処理制御部１２２を起動させる。以降、信号処理制御部１２２は、第２の記憶部１２３に記憶された第１の制御データに基づいて動作を開始する。第１の制御データは、信号処理制御部１２２が実行するためのコンピュータプログラムである。
【００３４】
図５は、信号処理制御部１２２の電源が一時的にオフし、再度、信号処理制御部１２２の電源がオンする際のシーケンス図である。
【００３５】
ステップＳ５０１では、信号処理制御部１２２は、第２の記憶部１２３に記憶されている第１の制御データを、第２の送信部１２１を用いて、イメージセンサ１１０へ送信する。第２の送信部１２１は、第２の記憶部１２３に記憶されている第１の制御データを第１の受信部１１４に送信する。第１の受信部１１４は、第１の制御データを受信し、受信した第１の制御データを第１の記憶部１１２に書き込む。
【００３６】
ステップＳ５０２では、信号処理制御部１２２は、システム制御部１４１に対して、第３の制御データを送信する。第３の制御データは、信号処理システム１２０の電源をオフにする指示と、信号処理システム１２０の電源をオンにするタイミングの情報を含む。
【００３７】
ステップＳ５０３では、システム制御部１４１は、第３の制御データを基に、電源制御部１４０に対して、信号処理システム１２０の電源をオフにする指示を送信する。
【００３８】
ステップＳ５０４では、電源制御部１４０は、その指示を基に、信号処理システム１２０の電源をオフにする。
【００３９】
ステップＳ５０５では、電源制御部１４０は、システム制御部１４１に対して、信号処理システム１２０の電源をオフにしたことを示す応答を送信する。
【００４０】
ステップＳ５０６では、システム制御部１４１は、その応答を受信すると、第３の制御データに基づき、信号処理システム１２０の電源をオンにするタイミングになるまで待つ。
【００４１】
ステップＳ５０７では、システム制御部１４１は、信号処理システム１２０の電源をオンにするタイミングになると、電源制御部１４０に対して、信号処理システム１２０の電源をオンにする指示を送信する。
【００４２】
ステップＳ５０８では、電源制御部１４０は、その指示を受信すると、信号処理システム１２０の電源をオンにする。
【００４３】
ステップＳ５０９では、電源制御部１４０は、システム制御部１４１に対して、信号処理システム１２０の電源をオンにしたことを示す応答を送信する。
【００４４】
ステップＳ５１０では、システム制御部１４１は、第１の記憶部１１２に記憶されている第１の制御データを送信するための指示を、第２の送信部１２１を用いて、イメージセンサ１１０へ送信する。第１の受信部１１４がその指示を受信すると、第１の送信部１１５は、第１の記憶部１１２に記憶されている第１の制御データを読み出し、読み出した第１の制御データを第２の受信部１２６に送信する。
【００４５】
ステップＳ５１１では、第２の受信部１２６は、第１の制御データを受信し、受信した第１の制御データを第２の記憶部１２３に書き込み、第１の制御データの終端のタイミングに基づき、リセットの解除信号を信号処理制御部１２２に出力する。信号処理制御部１２２は、リセットの解除信号を入力すると、起動し、第２の記憶部１２３に記憶されている第１の制御データを基に、信号処理システム１２０の動作を開始する。
【００４６】
図５のシーケンス図の処理は、画像生成部１１１が第１の記憶部１１２に対して画像データの書き込みを行っておらず、かつ、第１の送信部１１５が第１の記憶部１１２に対して画像データの読み出しを行っていない期間に行われる。第１の送信部１１５は、信号処理システム１２０の電源がオフの期間には、第１の記憶部１１２から画像データの読み出しを行わない。そのため、第１の記憶部１１２は、第１の制御データの一時的なバッファをして使用可能である。
【００４７】
ステップＳ５０１の第１の受信部１１４が第１の制御データを第１の記憶部１１２に書き込んでから、ステップＳ５１０の第１の送信部１１５が第１の制御データを第１の記憶部１１１２から読み出すまでの間の期間では、画像データのアクセスが行われない。その期間では、画像生成部１１１は、第１の記憶部１１２に画像データを書き込まず、第１の送信部１１５は、第１の記憶部１１２から画像データを読み出さない。
【００４８】
撮像装置１００の起動の際には、撮像装置１００は、図４で示したシーケンス図に従い、信号処理システム１２０の電源をオンにする。撮像装置１００の起動後、撮像装置１００は、信号処理システム１２０の電源を一時的にオフにする際には、図５で示したシーケンス図に従い、信号処理システム１２０の電源をオフおよびオンにする。システム制御部１４１は、第３の制御データに基づき、図４の電源制御を実行する。図４のシーケンス図の処理は、第３の制御データに基づく電源制御ではなく、図５のシーケンス図の処理は、第３の制御データに基づく電源制御である。
【００４９】
信号処理制御部１２２は、第１の制御データを第１の記憶部１１２へ一時的に退避することにより、システム制御部１４１が第１の制御データを再書き込みすることなく、信号処理制御部１２２を起動することができる。そのため、システム制御部１４１の負荷に応じて第１の制御データの書き戻しタイミングがばらつくことがなく、その結果、信号処理制御部１２２の起動時間のばらつきを抑えることができる。
【００５０】
なお、第１の送信部１１５と第２の受信部１２６との間の通信路と、第２の送信部１２１と第１の受信部１１４との間の通信路は、共通の通信路にし、半二重通信路でイメージセンサ１１０と信号処理システム１２０とを接続してもよい。
【００５１】
（第２の実施形態）
図６は、第２の実施形態による撮像装置６００の構成例を示すブロック図である。撮像装置６００は、図１の撮像装置１００に対して、第１の送信部１１５と第２の受信部１２６の代わりに第１の送信部６１５と第２の受信部６２６を設け、第３の送信部６１６と第３の受信部６３２と指示部６３３を追加したものである。第３の送信部６１６は、イメージセンサ１１０内に設けられる。第３の受信部６３２と指示部６３３は、信号処理システム１２０内に設けられる。以下、第２の実施形態が第１の実施形態と異なる点を説明する。
【００５２】
第１の送信部６１５は、図１の第１の送信部１１５の代わりに設けられる。第１の送信部６１５が第１の送信部１１５と異なる点を説明する。第１の送信部６１５は、第２の制御データに基づいたタイミングで、第１の記憶部１１２から第１の制御データまたは画像データを読み出し、図２のデータフォーマット２０１に則って、第１の制御データまたは画像データを第２の受信部６２６に送信する。第２の制御データは、イメージセンサ１１０の内部動作に係る制御データである。さらに、第１の送信部６１５は、第１の制御データを送信し終えたタイミングでアサートするパルス状の信号である送信完了情報を第３の送信部６１６へ送信する。
【００５３】
第３の送信部６１６は、第１の送信部６１５から受信した送信完了情報を第３の受信部６３２へ送信する。第３の受信部６３２は、第３の送信部６１６から送信完了情報を受信し、受信した送信完了情報を指示部６３３へ送信する。
【００５４】
指示部６３３は、送信完了情報のアサートを検出した後に、信号処理制御部１２２の動作を開始させるための指示を信号処理制御部１２２に出力する。指示部６３３は、第２の受信部６２６が第２の記憶部１２３へ第１の制御データを書き込む際に遅延がある場合には、信号処理制御部１２２の動作を開始させるための指示を出力するまでに、一定の遅延を加えるようにしてもよい。ここで、指示部６３３が出力する信号処理制御部１２２の動作を開始する指示は、例えば信号処理制御部１２２のリセットの解除信号である。信号処理制御部１２２は、リセットの解除信号を入力すると、起動する。
【００５５】
第２の受信部６２６は、図２のデータフォーマット２０１に則った、第１の制御データまたは画像データを受信する。
【００５６】
図７は、図６の第２の受信部６２６の構成例を示すブロック図である。第２の受信部６２６は、図３の第２の受信部１２６に対して、終端検出部３０３と指示部３０４を削除したものである。第３の送信部６１６と第３の受信部６３２と指示部６３３を設けることにより、終端検出部３０３と指示部３０４を削除することができる。第２の受信部６２６は、受信データ処理部３０１とデータ種別判別部３０２とを有する。受信データ処理部３０１とデータ種別判別部３０２は、第１の実施形態と同様の処理を行う。データ種別判別部３０２は、データ線３１２と信号バス１３１を経由して、第２の記憶部１２３に接続される。
【００５７】
第２の実施形態では、イメージセンサ１１０は、信号処理制御部１２２の動作の開始を制御することができる。この場合も、システム制御部１４１の負荷に応じて第１の制御データの書き戻しタイミングがばらつくことがなく、その結果、信号処理制御部１２２の起動時間のばらつきを抑えることができる。
【００５８】
撮像装置１００は、デジタルカメラ、ビデオカメラの他、スマートフォン、タブレット、工業用カメラ、医療用カメラ、車載カメラ等に適用可能である。
【００５９】
以上、本発明の実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形および変更が可能である。
【符号の説明】
【００６０】
１００  撮像装置、１１０  イメージセンサ、１１１  画像生成部、１１２  第１の記憶部、１１４  第１の受信部、１１５  第１の送信部、１２０  信号処理システム、１２１  第２の送信部、１２２  信号処理制御部、１２３  第２の記憶部、１２６  第２の受信部、１２７  第１の信号処理部
【図１】
2020178204.tif 000003
【図２】
2020178204.tif 000004
【図３】
2020178204.tif 000005
【図４】
2020178204.tif 000006
【図５】
2020178204.tif 000007
【図６】
2020178204.tif 000008
【図７】
2020178204.tif 000009