(57)【要約】【課題】消費電力を低減することができる通信装置を得る。【解決手段】本開示の通信システムは、第１の動作モードにおいて通信データを含む第１の信号を生成し、第１の信号を通信端子を介して送信し、第２の動作モードにおいて、所定の第１の信号パターンを含み、第１の信号よりも遷移率が低い第２の信号を生成し、第２の信号を通信端子を介して送信する送信部と、送信部の動作モードを、第１の動作モードおよび第２の動作モードを含む複数の動作モードのうちのいずれかに設定する制御部とを備える。【選択図】図４
2018164121.tif 000002
【特許請求の範囲】
【請求項１】
第１の動作モードにおいて通信データを含む第１の信号を生成し、前記第１の信号を通信端子を介して送信し、第２の動作モードにおいて、所定の第１の信号パターンを含み、前記第１の信号よりも遷移率が低い第２の信号を生成し、前記第２の信号を前記通信端子を介して送信する送信部と、
前記送信部の動作モードを、前記第１の動作モードおよび前記第２の動作モードを含む複数の動作モードのうちのいずれかに設定する制御部と
を備えた通信装置。
【請求項２】
前記第２の信号は、所定の第２の信号パターンをさらに含み、
前記制御部は、さらに、通信相手に送信すべき制御コードを生成し、
前記送信部は、前記制御コードに応じて、前記第１の信号パターンおよび前記第２の信号パターンを組み合わせることにより、前記第２の信号を生成する
請求項１に記載の通信装置。
【請求項３】
前記送信部は、前記制御コードが前記第１の動作モードへの変更を指示する第１の制御コードである場合には、前記第１の信号の送信を開始する
請求項２に記載の通信装置。
【請求項４】
前記複数の動作モードは、第３の動作モードをさらに含み、
前記送信部は、前記第３の動作モードで動作する場合には、前記第２の信号を生成するとともに、前記第２の信号が遷移するタイミングを含む期間以外の所定の期間において、前記送信部の出力インピーダンスをハイインピーダンスにする
請求項２に記載の通信装置。
【請求項５】
撮像部をさらに備え、
前記通信データは、撮像データであり、
前記送信部は、ブランキング期間において、前記第３の動作モードで動作する
請求項４に記載の通信装置。
【請求項６】
前記送信部は、前記制御コードが前記第３の動作モードへの変更を指示する第２の制御コードである場合には、前記第２の信号の送信を開始するとともに、前記所定の期間において、前記送信部の出力インピーダンスをハイインピーダンスにする
請求項４に記載の通信装置。
【請求項７】
前記通信端子での信号に基づいて受信信号を生成する受信部をさらに備えた
請求項６に記載の通信装置。
【請求項８】
前記受信部は、前記所定の期間における、前記通信端子での信号の遷移回数に基づいて、前記受信信号を生成する
請求項７に記載の通信装置。
【請求項９】
前記受信部は、前記通信端子での信号に加え、前記第２の信号にも基づいて、前記受信信号を生成する
請求項７に記載の通信装置。
【請求項１０】
前記受信部は、前記受信信号に対してエラー訂正復号処理を行う復号部を有する
請求項７に記載の通信装置。
【請求項１１】
前記制御部は、前記受信信号に含まれる受信制御コードを検出し、
前記送信部は、前記受信制御コードが、前記第１の動作モードへの変更を指示する第１の受信制御コードである場合には、前記第１の信号の送信を開始する
請求項７に記載の通信装置。
【請求項１２】
前記制御部は、前記受信信号に含まれる受信制御コードを検出し、
前記送信部は、前記受信制御コードが、前記第２の動作モードへの変更を指示する第２の受信制御コードである場合には、前記第２の信号の送信を開始する
請求項７に記載の通信装置。
【請求項１３】
前記制御部は、前記受信信号に含まれる受信制御コードを検出し、
前記送信部は、前記受信制御コードが第３の受信制御コードである場合には、スタンバイ状態になる
請求項７に記載の通信装置。
【請求項１４】
前記制御部は、前記受信信号に含まれる受信制御コードを検出し、
前記送信部は、前記通信データを記憶するメモリを有し、前記受信制御コードが第４の受信制御コードである場合には、前記メモリに記憶された前記通信データを、前記第１の信号として送信する
請求項７に記載の通信装置。
【請求項１５】
前記制御部は、前記受信信号に含まれる受信制御コードを検出し、
前記送信部は、前記受信制御コードが第５の受信制御コードである場合には、所定の信号パターンを、前記第１の信号として送信する
請求項７に記載の通信装置。
【請求項１６】
前記複数の動作モードは、前記送信部がスタンバイ状態になる第４の動作モードをさらに含み、
前記送信部は、前記制御コードが前記第４の動作モードへの変更を指示する第３の制御コードである場合には、スタンバイ状態になる
請求項２に記載の通信装置。
【請求項１７】
前記制御コードは、前記通信相手の終端抵抗を有効または無効にすることを指示する第４の制御コードである
請求項２に記載の通信装置。
【請求項１８】
前記制御部は、さらに、通信相手に送信すべき制御コードを生成し、
前記送信部は、前記制御コードを前記第１の信号として送信する
請求項１に記載の通信装置。
【請求項１９】
前記送信部は、前記制御コードが前記第２の動作モードへの変更を指示する第５の制御コードである場合には、前記第２の信号の送信を開始する
請求項１８に記載の通信装置。
【請求項２０】
前記第２の信号は、互いに異なる電圧を有する２つの信号を含む
請求項１に記載の通信装置。
【請求項２１】
前記第１の信号は、互いに異なる電圧を有する２つの信号を含む
請求項１に記載の通信装置。
【請求項２２】
前記第１の信号は、互いに異なる電圧を有する３つの信号を含み、
請求項１に記載の通信装置。
【請求項２３】
第１の動作モードにおいて通信端子を介して通信データを含む第１の信号を受信し、第２の動作モードにおいて、前記通信端子を介して、所定の第１の信号パターンを含む、前記第１の信号よりも遷移率が低い第２の信号を受信する受信部と、
前記受信部の動作モードを、前記第１の動作モードおよび前記第２の動作モードを含む複数の動作モードのうちのいずれかに設定する制御部と
を備えた通信装置。
【請求項２４】
送信部をさらに備え、
前記制御部は、さらに、通信相手に送信すべき受信制御コードを生成し、
前記複数の動作モードは、前記受信部が前記通信端子を介して前記第２の信号を受信するとともに、前記送信部が前記受信制御コードを送信する第３の動作モードをさらに含み、
前記送信部は、前記第３の動作モードで動作する場合には、前記第２の信号が遷移するタイミングを含む第１の期間において、前記送信部の出力インピーダンスをハイインピーダンスにし、前記第１の期間以外の第２の期間において、前記受信制御コードを送信する
請求項２３に記載の通信装置。
【請求項２５】
前記受信部は、
前記第１の期間において前記第２の信号をそのまま出力し、前記第２の期間において前記第２の信号をホールドして出力する信号維持部と、
前記信号維持部から出力された信号に基づいてクロック信号を生成するクロック生成部と
を有する
請求項２４に記載の通信装置。
【請求項２６】
前記送信部は、前記クロック信号に基づいて、前記受信制御コードを送信する
請求項２５に記載の通信装置。
【請求項２７】
前記送信部は、前記第２の信号に基づいて、前記受信制御コードを送信する
請求項２４に記載の通信装置。
【請求項２８】
第１の通信装置と、
第２の通信装置と
を備え、
前記第１の通信装置は、
第１の動作モードにおいて通信データを含む第１の信号を生成し、前記第１の信号を第１の通信端子を介して送信し、第２の動作モードにおいて、所定の第１の信号パターンを含み、前記第１の信号よりも遷移率が低い第２の信号を生成し、前記第２の信号を前記第１の通信端子を介して送信する送信部と、
前記送信部の動作モードを、前記第１の動作モードおよび前記第２の動作モードを含む複数の動作モードのうちのいずれかに設定する第１の制御部と
を有し、
前記第２の通信装置は、
前記第１の動作モードにおいて第２の通信端子を介して前記第１の信号を受信し、前記第２の動作モードにおいて前記第２の通信端子を介して前記第２の信号を受信する受信部と、
前記受信部の動作モードを、前記複数の動作モードのうちのいずれかに設定する第２の制御部と
を有する
通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、通信装置および通信システムに関する。
【背景技術】
【０００２】
近年、例えば数Ｇｂｐｓで信号を送受信でき、かつ低い消費電力が実現可能な高速インタフェースが望まれている。そのような要求に答えるため、例えば、ＭＩＰＩ（Mobile Industry Processor Interface）アライアンスが策定したＣ−ＰＨＹ規格やＤ−ＰＨＹ規格などの標準化が進められている（特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特表２０１４−５２２２０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、例えば伝送距離が長い通信システムでは、しばしば、容量素子を介して信号が伝送される。この場合にも、低い消費電力で動作することが望まれている。
【０００５】
消費電力を低減することができる通信装置および通信システムを提供することが望ましい。
【課題を解決するための手段】
【０００６】
本開示の一実施の形態における第１の通信装置は、送信部と、制御部とを備えている。送信部は、第１の動作モードにおいて通信データを含む第１の信号を生成し、第１の信号を通信端子を介して送信し、第２の動作モードにおいて、所定の第１の信号パターンを含み、第１の信号よりも遷移率が低い第２の信号を生成し、第２の信号を通信端子を介して送信するものである。制御部は、送信部の動作モードを、第１の動作モードおよび第２の動作モードを含む複数の動作モードのうちのいずれかに設定するものである。
【０００７】
本開示の一実施の形態における第２の通信装置は、受信部と、制御部とを備えている。受信部は、第１の動作モードにおいて通信端子を介して通信データを含む第１の信号を受信し、第２の動作モードにおいて、通信端子を介して、所定の第１の信号パターンを含み、第１の信号よりも遷移率が低い第２の信号を受信するものである。制御部は、受信部の動作モードを、第１の動作モードおよび第２の動作モードを含む複数の動作モードのうちのいずれかに設定するものである。
【０００８】
本開示の一実施の形態における通信システムは、第１の通信装置と、第２の通信装置とを備えている。第１の通信装置は、送信部と、第１の制御部とを有している。送信部は、第１の動作モードにおいて通信データを含む第１の信号を生成し、第１の信号を第１の通信端子を介して送信し、第２の動作モードにおいて、所定の第１の信号パターンを含み、第１の信号よりも遷移率が低い第２の信号を生成し、第２の信号を第１の通信端子を介して送信するものである。第１の制御部は、送信部の動作モードを、第１の動作モードおよび第２の動作モードを含む複数の動作モードのうちのいずれかに設定するものである。第２の通信装置は、受信部と、第２の制御部とを有している。受信部は、第１の動作モードにおいて第２の通信端子を介して第１の信号を受信し、第２の動作モードにおいて第２の通信端子を介して第２の信号を受信するものである。第２の制御部は、受信部の動作モードを、複数の動作モードのうちのいずれかに設定するものである。
【０００９】
本開示の一実施の形態における第１の通信装置および通信システムでは、送信部の動作モードが設定される。そして、第１の動作モードにおいて、通信データを含む第１の信号が生成され、この第１の信号が通信端子を介して送信される。また、第２の動作モードにおいて、所定の第１の信号パターンを含み、第１の信号よりも遷移率が低い第２の信号が生成され、この第２の信号が通信端子を介して送信される。
【００１０】
本開示の一実施の形態における第２の通信装置および通信システムでは、受信部の動作モードが設定される。そして、第１の動作モードにおいて、通信データを含む第１の信号が受信され、第２の動作モードにおいて、所定の第１の信号パターンを含み、第１の信号よりも遷移率が低い第２の信号が受信される。
【発明の効果】
【００１１】
本開示の一実施の形態における第１の通信装置および通信システムによれば、第２の動作モードにおいて、所定の第１の信号パターンを含み、第１の信号よりも遷移率が低い第２の信号を送信するようにしたので、消費電力を低減することができる。
【００１２】
本開示の一実施の形態における第２の通信装置および通信システムによれば、第２の動作モードにおいて、所定の第１の信号パターンを含み、第１の信号よりも遷移率が低い第２の信号を受信するようにしたので、消費電力を低減することができる。
【００１３】
なお、ここに記載された効果は必ずしも限定されるものではなく、本開示中に記載されたいずれの効果があってもよい。
【図面の簡単な説明】
【００１４】
【図１】本開示の第１の実施の形態に係る通信システムの一構成例を表すブロック図である。
【図２Ａ】図１に示した通信システムにおける伝送フォーマットの一例を表す説明図である。
【図２Ｂ】図１に示した通信システムにおける伝送フォーマットの他の例を表す説明図である。
【図２Ｃ】図１に示した通信システムにおけるフレームフォーマットの一例を表す説明図である。
【図３】図１に示した通信システムにおける動作モードの一例を表す説明図である。
【図４】図１に示した撮像装置における通信部の一構成例を表すブロック図である。
【図５Ａ】図４に示した低速パターン生成部が生成する低速パターンの一例を表す波形図である。
【図５Ｂ】図４に示した低速パターン生成部が生成する低速パターンの他の例を表す波形図である。
【図６】図１に示したアプリケーションプロセッサにおける通信部の一構成例を表すブロック図である。
【図７】低速パターンの一例を表す波形図である。
【図８】図１に示した通信システムの一動作例を表す波形図である。
【図９】図１に示した通信システムの他の動作例を表すタイミング波形図である。
【図１０】図１に示した通信システムの他の動作例を表すタイミング波形図である。
【図１１】図１に示した通信システムの他の動作例を表すタイミング波形図である。
【図１２】図１に示した通信システムの他の動作例を表すタイミング波形図である。
【図１３】第２の実施の形態に係る通信システムの一構成例を表すブロック図である。
【図１４】図１３に示した通信システムにおける動作モードの一例を表す説明図である。
【図１５】図１３に示した撮像装置における通信部の一構成例を表すブロック図である。
【図１６】図１３に示したアプリケーションプロセッサにおける通信部の一構成例を表すブロック図である。
【図１７】図１３に示した通信システムの一動作例を表すタイミング波形図である。
【図１８】図１３に示した通信システムの他の動作例を表すタイミング波形図である。
【図１９】第３の実施の形態に係る通信システムの一構成例を表すブロック図である。
【図２０】図１９に示した通信システムにおける信号の一例を表す説明図である。
【図２１】図１９に示した撮像装置における通信部の一構成例を表すブロック図である。
【図２２】図２１に示したドライバの一構成例を表す回路図である。
【図２３】図１９に示したアプリケーションプロセッサにおける通信部の一構成例を表すブロック図である。
【図２４】図２３に示した終端部およびレシーバの一構成例を表す回路図である。
【図２５】第４の実施の形態に係る通信システムの一構成例を表すブロック図である。
【図２６】図２５に示した撮像装置における通信部の一構成例を表すブロック図である。
【図２７】図２５に示したアプリケーションプロセッサにおける通信部の一構成例を表すブロック図である。
【図２８】車両制御システムの概略的な構成の一例を示すブロック図である。
【図２９】車外情報検出部及び撮像部の設置位置の一例を示す説明図である。
【発明を実施するための形態】
【００１５】
以下、本開示の実施の形態について、図面を参照して詳細に説明する。なお、説明は以下の順序で行う。
１．第１の実施の形態（撮像装置が通信システムの動作を制御する例）
２．第２の実施の形態（アプリケーションプロセッサが通信システムの動作を制御する例）
３．第３の実施の形態（撮像装置が通信システムの動作を制御する他の例）
４．第４の実施の形態（アプリケーションプロセッサが通信システムの動作を制御する他の例）
５．適用例
【００１６】
＜１．第１の実施の形態＞
［構成例］
図１は、一実施の形態に係る通信システム（通信システム１）の一構成例を表すものである。通信システム１は、画像データを伝送する通信システムである。通信システム１は、撮像装置１０と、伝送路１００と、アプリケーションプロセッサ３０とを備えている。撮像装置１０は、２つの端子ＴＰ１，ＴＮ１を有し、伝送路１００は、線路１００Ｐ，１００Ｎを有し、アプリケーションプロセッサ３０は、２つの端子ＴＰ２，ＴＮ２を有している。撮像装置１０の端子ＴＰ１は、容量素子ＣＰ１を介して線路１００Ｐの一端に接続され、撮像装置１０の端子ＴＮ１は、容量素子ＣＮ１を介して線路１００Ｎの一端に接続されている。アプリケーションプロセッサ３０の端子ＴＰ２は、容量素子ＣＰ２を介して線路１００Ｐの他端に接続され、アプリケーションプロセッサ３０の端子ＴＮ２は、容量素子ＣＮ２を介して線路１００Ｎの他端に接続されている。線路１００Ｐ，１００Ｎのそれぞれの特性インピーダンスは、この例では約５０［Ω］である。通信システム１では、伝送路１００を介して、差動信号を用いて、画像データＤＴを伝送するようになっている。
【００１７】
撮像装置１０は、撮像部１１と、制御部１２と、通信部２０とを有している。撮像部１１は、例えばＣＭＯＳ（Complementary Metal Oxide Semiconductor）イメージセンサを用いて構成され、撮像を行うものである。制御部１２は、撮像装置１０の動作を制御するものである。また、制御部１２は、通信システム１の通信動作における送信側のステートマシンとしても機能するようになっている。制御部１２は、通信制御部１３を有している。この通信制御部１３は、通信システム１における通信動作を制御するものである。通信部２０は、アプリケーションプロセッサ３０との間で通信を行うものである。撮像装置１０には、システムクロック信号ＣＫ１が供給される。そして、撮像装置１０は、このシステムクロック信号ＣＫ１に基づいて動作を行うようになっている。
【００１８】
アプリケーションプロセッサ３０は、通信部４０と、制御部３１と、処理部３９とを有している。通信部４０は、撮像装置１０との間で通信を行うものである。制御部３１は、アプリケーションプロセッサ３０の動作を制御するものである。また、制御部３１は、通信システム１の通信動作における受信側のステートマシンとしても機能するようになっている。処理部３９は、通信部４０が受信したデータに基づいて様々な処理を行うものである。アプリケーションプロセッサ３０には、システムクロック信号ＣＫ２が供給される。そして、アプリケーションプロセッサ３０は、このシステムクロック信号ＣＫ２に基づいて動作を行うようになっている。
【００１９】
図２Ａは、画像データＤＴを伝送する際の伝送フォーマットの一例を表すものであり、図２Ｂは、他の伝送フォーマットの一例を表すものである。撮像装置１０は、フレーム期間ＰＦのそれぞれにおいて、撮像部１１において撮像されたフレーム画像の画像データＤＴを、アプリケーションプロセッサ３０に対して送信する。その際、撮像装置１０は、フレーム画像の画像データＤＴのうちの１行分の画像データＤＴを含むパケットＰを用いて、画像データＤＴを送信する。図２Ａの例では、フレーム期間ＰＦにおいて、１つのパケットＰが送信された後にＨブランキング期間ＰＨが設定され、その後に次のパケットＰが送信される。そして、フレーム期間ＰＦにおいて、最後のパケットＰが送信された後に、Ｖブランキング期間ＰＶが設定される。図２Ｂの例では、フレーム期間ＰＦにおいて、１つのパケットＰが送信された後に次のパケットＰが送信される。そして、フレーム期間ＰＦにおいて、最後のパケットＰが送信された後に、Ｖブランキング期間ＰＶが設定される。
【００２０】
図２Ｃは、フレームフォーマットの一例を表すものであり、図２Ａに対応するものである。パケットＰは、１行分の画像データＤＴに加え、パケットヘッダＰＨおよびパケットフッタＰＦを含んでいる。通信システム１では、フレームスタートＦＳが伝送された後に、例えば１枚のフレーム画像に係る複数のパケットＰが伝送され、その後にフレームエンドＦＥが伝送される。
【００２１】
なお、この例では、撮像装置１０は、フレーム画像の画像データＤＴを、アプリケーションプロセッサ３０に対して送信したが、これに限定されるものではない。例えば、フレーム画像における一部分の画像の画像データＤＴを送信してもよい。この場合には、例えば、あるパケットＰの時間長が、他のあるパケットＰの時間長よりも短くなりえる。同様に、例えば、Ｈブランキング期間ＰＨの時間長が、他のあるＨブランキング期間ＰＨの時間長よりも短くなることもあり得るし、Ｖブランキング期間ＰＶの時間長が、他のあるＶブランキング期間ＰＶの時間長よりも短くなることもあり得る。
【００２２】
図３は、通信システム１における複数の動作モードＭ、および動作モードＭの間の遷移を表すものである。通信システム１は、４つの動作モードＭ（高速通信モードＭ１と、低速通信モードＭ２と、双方向通信モードＭ３と、スタンバイモードＭ４）を有している。
【００２３】
高速通信モードＭ１は、撮像装置１０がアプリケーションプロセッサ３０に対して、高いシンボルレートで信号を送信するものである。この例では、撮像装置１０は、高速通信モードＭ１において、パケットＰ（画像データＤＴ）を送信するようになっている。
【００２４】
低速通信モードＭ２は、撮像装置１０がアプリケーションプロセッサ３０に対して、低いシンボルレートで信号を送信するものである。この例では、通信システム１は、例えば、Ｈブランキング期間ＰＨや、画像データＤＴの送信を停止する期間において、低速通信モードＭ２で動作を行うようになっている。また、低速通信モードＭ２は、例えば、図２Ｂに示した伝送フォーマットを用いる場合には、パケットＰのデリミタとして用いてもよい。
【００２５】
双方向通信モードＭ３は、撮像装置１０がアプリケーションプロセッサ３０に対して、低いシンボルレートで信号を送信するとともに、アプリケーションプロセッサ３０が、撮像装置１０に対して、低いシンボルレートで信号を送信するものである。この例では、通信システム１は、例えば、Ｖブランキング期間ＰＶや、画像データＤＴの送信を停止する期間において、双方向通信モードＭ３で動作を行うようになっている。
【００２６】
スタンバイモードＭ４は、例えば通信部２０の一部の回路の動作を停止させるとともに、通信部４０の一部の回路の動作を停止させることにより、通信システム１における消費電力を低減するものである。
【００２７】
通信システム１では、撮像装置１０の通信制御部１３が、これらの４つの動作モードＭのうちのいずれか１つを選択することにより、動作モードＭを設定する。そして、撮像装置１０は、設定すべき動作モードＭを、制御コードＣＤ１１（後述）を用いて、アプリケーションプロセッサ３０に伝える。これにより、通信システム１では、撮像装置１０およびアプリケーションプロセッサ３０は、通信制御部１３が設定した動作モードＭで動作を行うことができるようになっている。
【００２８】
なお、この例では、撮像装置１０およびアプリケーションプロセッサ３０のそれぞれが、図３に示した動作モードＭの遷移図に従って動作するようにしたが、これに限定されるものではない。例えば、撮像装置１０における動作モードＭの遷移図と、アプリケーションプロセッサ３０における動作モードＭの遷移図とが、互いに異なっていてもよい。
【００２９】
また、この例では、本技術を撮像装置１０とアプリケーションプロセッサ３０との間の通信に適用したが、これに限定されるものではなく、これに変えて、例えば、アプリケーションプロセッサと、アプリケーションプロセッサから供給された画像データに基づいて表示を行うディスプレイとの間の通信に適用してもよい。この場合でも、アプリケーションプロセッサにおける動作モードＭの遷移図と、ディスプレイにおける動作モードＭの遷移図とは、同じであってもよいし、互いに異なっていてもよい。
【００３０】
（撮像装置１０）
図４は、撮像装置１０における、制御部１２および通信部２０の一構成例を表すものである。制御部１２および通信部２０の各ブロックは、例えば半導体回路を用いて構成される。
【００３１】
制御部１２は、通信制御部１３に加え、画像データ生成部１４と、制御コード生成部１５と、制御コード検出部１６と、起動信号生成部１７とを有している。
【００３２】
画像データ生成部１４は、高速通信モードＭ１において、アプリケーションプロセッサ３０に送信する画像データＤＴを生成するものである。そして、画像データ生成部１４は、生成された画像データＤＴを通信部２０に供給するようになっている。
【００３３】
制御コード生成部１５は、通信制御部１３からの指示に基づいて、アプリケーションプロセッサ３０に送信する制御コードＣＤ１を生成するものである。具体的には、制御コードＣＤ１は、例えば、制御コードＣＤ１１，ＣＤ１２を含んでいる。制御コードＣＤ１１は、動作モードＭの変更を指示するものである。制御コードＣＤ１２は、アプリケーションプロセッサ３０の通信部４０における終端抵抗の有効または無効を指示するものである。そして、制御コード生成部１５は、生成された制御コードＣＤ１を、通信部２０に供給するようになっている。
【００３４】
制御コード検出部１６は、アプリケーションプロセッサ３０から通信部２０を介して送信された制御コードＣＤ２を検出するものである。具体的には、制御コードＣＤ２は、例えば、制御コードＣＤ２１，ＣＤ２２を含んでいる。制御コードＣＤ２１は、画像データＤＴの再送信を指示するものである。制御コードＣＤ２２は、アプリケーションプロセッサ３０のレシーバ４０２（後述）においてイコライザ設定を調節する際に使用するトレーニングパターンの送信を指示するものである。
【００３５】
起動信号生成部１７は、スタンバイモードＭ４において、通信制御部１３からの指示に基づいて、アプリケーションプロセッサ３０を起動させるための起動信号を生成するものである。そして、起動信号生成部１７は、生成された起動信号を通信部２０に供給するようになっている。
【００３６】
通信部２０は、送信部２００と、低速通信部２２０とを有している。送信部２００は、高速通信モードＭ１、低速通信モードＭ２、および双方向通信モードＭ３において、アプリケーションプロセッサ３０に対して信号を送信するものである。低速通信部２２０は、双方向通信モードＭ３において、アプリケーションプロセッサ３０から送信された信号を受信するものである。また、低速通信部２２０は、起動信号をアプリケーションプロセッサ３０に対して送信する機能をも有している。
【００３７】
送信部２００は、クロック生成部２１３と、メモリ２０１と、セレクタ２０２と、エラー訂正符号部２０３と、エンコーダ２０４と、低速パターン生成部２０５と、トレーニングパターン生成部２０７と、セレクタ２０８と、シリアライザ２０９と、ドライバ２１１と、出力制御部２１２とを有している。メモリ２０１、セレクタ２０２、エラー訂正符号部２０３、エンコーダ２０４、およびトレーニングパターン生成部２０７は、高速通信モードＭ１において動作を行うものである。低速パターン生成部２０５は、低速通信モードＭ２および双方向通信モードＭ３において動作を行うものである。
【００３８】
クロック生成部２１３は、例えば、ＰＬＬ（Phase Locked Loop）を用いて構成されるものであり、システムクロック信号ＣＫ１に基づいて、クロック信号ＴｘＣＫを生成するものである。そして、クロック生成部２１３は、このクロック信号ＴｘＣＫを、シリアライザ２０９に供給するようになっている。なお、この例では、クロック生成部２１３は、クロック信号ＴｘＣＫをシリアライザ２０９に供給したが、これに限定されるものではなく、他の回路にもクロック信号ＴｘＣＫやその分周クロック信号を供給してもよい。
【００３９】
メモリ２０１は、制御部１２の画像データ生成部１４から供給された画像データＤＴを一時的に記憶するものである。そして、撮像装置１０が、アプリケーションプロセッサ３０から、画像データＤＴの再送信を指示する制御コードＣＤ２１を受け取った場合には、メモリ２０１は、制御部１２からの指示に基づいて、記憶された画像データＤＴをセレクタ２０２に供給するようになっている。
【００４０】
セレクタ２０２は、制御部１２からの指示に基づいて、制御部１２の画像データ生成部１４から供給された画像データＤＴを含む信号、メモリ２０１から供給された画像データＤＴを含む信号、および制御部１２の制御コード生成部１５から供給された制御コードＣＤ１を含む信号のうちの１つを選択するものである。そして、セレクタ２０２は、選択された信号をエラー訂正符号部２０３に供給するようになっている。
【００４１】
エラー訂正符号部２０３は、セレクタ２０２の出力信号に対して、エラー訂正符号処理を行うものである。そして、エラー訂正符号部２０３は、処理された信号をエンコーダ２０４に供給するようになっている。エンコーダ２０４は、エラー訂正符号部２０３の出力信号に対して、例えば８Ｂ１０Ｂ変換などのエンコード処理を行うものである。そして、エンコーダ２０４は、処理された信号をセレクタ２０８に供給するようになっている。
【００４２】
低速パターン生成部２０５は、低速通信モードＭ２および双方向通信モードＭ３において、遷移率が低い低速パターンＰＡＴを生成するものである。
【００４３】
図５Ａは、低速パターンＰＡＴの一例である低速パターンＰＡＴ１の波形を表すものであり、図５Ｂは、低速パターンＰＡＴの他の例である低速パターンＰＡＴ２の波形を表すものである。図５Ａ，５Ｂでは、低速パターンＰＡＴ１，ＰＡＴ２を、シリアライザ２０９（後述）によりシリアライズされた後の波形を用いて示している。低速パターンＰＡＴ１は、５つの“０”と、５つの“１”とを、この順に含むものである。すなわち、低速パターンＰＡＴ１は、１０ビットに２回の割合で遷移するものである。低速パターンＰＡＴ２は、３つの“０”と、７つの“１”と、７つの“０”と、３つの“１”と、７つの“０”と、７つの“１”とを、この順に含むものである。すなわち、低速パターンＰＡＴ２は、３４ビットに６回の割合で遷移するものである。このように、低速パターン生成部２０５は、この例では、遷移率が低い２つの低速パターンＰＡＴ１，ＰＡＴ２を生成可能に構成されている。
【００４４】
低速パターン生成部２０５は、エンコーダ２０６を有している。エンコーダ２０６は、制御部１２の制御コード生成部１５から供給された制御コードＣＤ１に基づいて、エンコード処理を行うものである。具体的には、エンコーダ２０６は、例えば、低速パターンＰＡＴ１を値“０”に対応づけるとともに、低速パターンＰＡＴ２を値“１”に対応づけ、制御コードＣＤ１の各ビットの値に基づいて低速パターンＰＡＴ１，ＰＡＴ２を組み合わせることにより、低速パターンＰＡＴを生成するようになっている。
【００４５】
この構成により、低速パターン生成部２０５は、撮像装置１０が制御コードＣＤ１を送信しない場合には、制御部１２からの指示に基づいて、例えば、低速パターンＰＡＴ１が繰り返し配置された低速パターンＰＡＴを生成する。また、低速パターン生成部２０５は、撮像装置１０が制御コードＣＤ１を送信する場合には、制御部１２からの指示に基づいて、その制御コードＣＤ１に応じて低速パターンＰＡＴ１，ＰＡＴ２が組み合わされた低速パターンＰＡＴを生成する。そして、低速パターン生成部２０５は、生成された低速パターンＰＡＴを、セレクタ２０８に供給するようになっている。
【００４６】
なお、低速パターン生成部２０５が生成可能な低速パターンＰＡＴは、図５Ａ，５Ｂに示した低速パターンＰＡＴ１，ＰＡＴ２に限定されるものではなく、遷移率が低い様々なものを用いることができる。また、エンコーダ２０６のエンコード方法は、上記の方法に限定されるものではなく、様々な方法を用いることができる。例えば、エンコーダ２０６は、上記の方法と８Ｂ１０Ｂ変換とを組み合わせることによりエンコード処理を行うようにしてもよい。低速パターンＰＡＴは、ＤＣバランスを保つことができるパターンであることが望ましい。
【００４７】
トレーニングパターン生成部２０７は、制御部１２からの指示に基づいて、トレーニングパターンを生成するものである。具体的には、撮像装置１０が、アプリケーションプロセッサ３０から、トレーニングパターンの送信を指示する制御コードＣＤ２２を受け取った場合には、トレーニングパターン生成部２０７は、制御部１２からの指示に基づいて、トレーニングパターンを生成する。そして、トレーニングパターン生成部２０７は、生成されたトレーニングパターンを、セレクタ２０８に供給するようになっている。
【００４８】
セレクタ２０８は、制御部１２からの指示に基づいて、エンコーダ２０４から供給された信号、低速パターン生成部２０５から供給された低速パターンＰＡＴを含む信号、トレーニングパターン生成部２０７から供給されたトレーニングパターンを含む信号のうちの１つを選択するものである。そして、セレクタ２０８は、選択された信号をシリアライザ２０９に供給するようになっている。
【００４９】
シリアライザ２０９は、セレクタ２０８の出力信号をシリアライズするものである。そして、シリアライザ２０９は、シリアライズされた信号をドライバ２１１および低速通信部２２０に供給するようになっている。
【００５０】
ドライバ２１１は、シリアライザ２０９から供給された信号を、端子ＴＰ１，ＴＮ１を介して、アプリケーションプロセッサ３０に対して送信するものである。ドライバ２１１の各出力端子における出力インピーダンスは、それぞれ約５０［Ω］に設定されている。また、ドライバ２１１は、出力制御部２１２からの指示に基づいて、出力インピーダンスをハイインピーダンスにする機能をも有している。
【００５１】
出力制御部２１２は、双方向通信モードＭ３において、制御部１２からの指示に基づいて、ドライバ２１１の出力インピーダンスをハイインピーダンスにするように、ドライバ２１１の動作を制御するものである。具体的には、出力制御部２１２は、制御部１２からの指示に基づいて、ドライバ２１１が送信する信号が遷移するタイミングを含む期間以外の所定の期間Ｐ１において、ドライバ２１１の出力インピーダンスをハイインピーダンスにするように、ドライバ２１１の動作を制御するようになっている。
【００５２】
低速通信部２２０は、レシーバ２２１と、デコーダ２２２と、エラー訂正復号部２２５と、ドライバ２２６とを有している。
【００５３】
レシーバ２２１は、双方向通信モードＭ３において、アプリケーションプロセッサ３０から送信された信号を、端子ＴＰ１，ＴＮ１を介して受信するものである。レシーバ２２１は、有効または無効に設定可能な終端抵抗を有しており、例えば、信号を受信する期間においてのみ終端抵抗を有効にするようになっている。すなわち、レシーバ２２１は、後述するように、双方向通信モードＭ３において、ドライバ２１１の出力インピーダンスがハイインピーダンスになる所定の期間Ｐ１において、アプリケーションプロセッサ３０から送信された信号を受信する。レシーバ２２１は、この期間においてのみ、終端抵抗を有効にするようになっている。また、レシーバ２２１は、例えば、制御部１２からの指示に基づいて、終端抵抗を常に無効にすることもできるようになっている。
【００５４】
デコーダ２２２は、シリアライザ２０９の出力信号およびレシーバ２２１の出力信号に基づいて、デコード処理を行うものである。デコーダ２２２は、排他的論理和回路（ＥＸ−ＯＲ）２２３と、カウンタ２２４とを有している。排他的論理和回路２２３は、シリアライザ２０９の出力信号とレシーバ２２１の出力信号との排他的論理和を求めるものである。カウンタ２２４は、排他的論理和回路２２３の出力信号に基づいてカウント動作を行うものである。デコーダ２２２は、このカウント動作の結果を用いて、デコード処理を行うようになっている。なお、デコーダ２２２は、この構成に限定されるものではなく、様々な構成を用いることができる。
【００５５】
エラー訂正復号部２２５は、デコーダ２２２の出力信号に対してエラー訂正復号処理を行うものである。そして、エラー訂正復号部２２５は、処理された信号を制御部１２の制御コード検出部１６に供給するようになっている。
【００５６】
ドライバ２２６は、スタンバイモードＭ４において、直流信号を出力するとともに、スタンバイモードＭ４から復帰する際に、制御部１２の起動信号生成部１７から供給された起動信号を、端子ＴＰ１，ＴＮ１を介して、アプリケーションプロセッサ３０に対して送信するものである。ドライバ２２６の各出力端子における出力インピーダンスは、それぞれ約５０［Ω］に設定されている。また、ドライバ２２６は、信号を出力しない場合には、出力インピーダンスをハイインピーダンスにするようになっている。
【００５７】
（アプリケーションプロセッサ３０）
図６は、アプリケーションプロセッサ３０における、通信部４０および制御部３１の一構成例を表すものである。通信部４０および制御部３１の各ブロックは、例えば半導体回路を用いて構成される。
【００５８】
通信部４０は、受信部４００と、低速通信部４２０とを有している。受信部４００は、高速通信モードＭ１、低速通信モードＭ２、および双方向通信モードＭ３において、撮像装置１０から送信された信号を受信するものである。低速通信部４２０は、双方向通信モードＭ３において、撮像装置１０に対して信号を送信するものである。また、低速通信部４２０は、撮像装置１０から送信された起動信号を受信する機能をも有している。
【００５９】
受信部４００は、終端部４０１と、レシーバ４０２と、ホールド部４０３と、ＣＤＲ（Clock and Data Recovery）部４０４と、デシリアライザ４０５と、デコーダ４０６とエラー訂正復号部４０７とを有している。
【００６０】
終端部４０１は、端子ＴＰ２に接続された終端抵抗と、端子ＴＮ２に接続された終端抵抗とを含んで構成されるものであり、制御部３１からの指示に基づいて、これらの終端抵抗を有効または無効に設定可能に構成されたものである。具体的には、アプリケーションプロセッサ３０が、撮像装置１０から、終端抵抗の有効または無効を指示する制御コードＣＤ１２を受け取った場合には、終端部４０１は、制御部３１からの指示に基づいて、これらの終端抵抗を有効にし、あるいはこれらの終端抵抗を無効にするようになっている。
【００６１】
レシーバ４０２は、撮像装置１０から送信された信号を、端子ＴＰ２，ＴＮ２を介して受信するものである。レシーバ４０２は、例えば、いわゆる判定帰還型イコライザ（ＤＦＥ；Decision Feedback Equalizer）を用いて構成されている。イコライザ設定を調節する場合には、例えば、アプリケーションプロセッサ３０が、撮像装置１０に対して、トレーニングパターンの送信を指示する制御コードＣＤ２２を送信し、撮像装置１０が、この制御コードＣＤ２２に基づいて、アプリケーションプロセッサ３０に対してトレーニングパターンを送信する。そして、レシーバ４０２は、制御部３１からの指示に基づいて、このトレーニングパターンを低いエラーレートで受信することができるように、イコライザ設定を調節するようになっている。
【００６２】
このレシーバ４０２は、差動入力振幅が所定の振幅以下になった場合には、レシーバ４０２の出力信号を反転させないように構成されている。これにより、レシーバ４０２は、例えば、受信部４０では、例えば、容量素子ＣＰ１，ＣＰ２，ＣＮ１，ＣＮ２が十分にチャージされていないために差動入力振幅が小さくなってしまった場合に、レシーバ４０２の出力信号を維持することができる。その結果、レシーバ４０２の後段の回路が誤動作するおそれを低減することができる。差動入力振幅と所定の振幅との比較する際の比較特性は、例えばヒステリシス特性を有することが望ましい。この機能は、例えば、制御部３１からの指示に基づいて有効または無効に設定できるようになっている。
【００６３】
ホールド部４０３は、低速通信部４２０からの指示に基づいて、レシーバ４０２の出力信号をそのまま出力し、あるいは、レシーバ４０２の出力信号をホールドしてそのホールドした信号を出力するものである。具体的には、ホールド部４０３は、高速通信モードＭ１および低速通信モードＭ２では、レシーバ４０２の出力信号をそのまま出力する。また、ホールド部４０３は、双方向通信モードＭ３では、エンコーダ４２２からの指示に基づいて、レシーバ４０２の出力信号が遷移するタイミングを含む所定の期間Ｐ２において、レシーバ４０２の出力信号をそのまま出力し、その所定の期間Ｐ２以外の期間において、レシーバ４０２の出力信号をホールドしてそのホールドした信号を出力するようになっている。
【００６４】
ＣＤＲ部４０４は、例えばＰＬＬを含んで構成されるものであり、ホールド部４０３の出力信号に基づいて、クロック信号ＲｘＣＫおよびデータ信号ＲｘＤＴを生成するものである。このＣＤＲ部４０４は、この例では、７ビット程度の連続同符号を許容するように構成されている。すなわち、ＣＤＲ部４０４は、例えば、図５Ａ，５Ｂに示した信号が供給された場合でも、安定してクロック信号ＲｘＣＫおよびデータ信号ＲｘＤＴを生成することができるようになっている。そして、ＣＤＲ部４０４は、生成されたクロック信号ＲｘＣＫおよびデータ信号ＲｘＤＴをデシリアライザ４０５および低速通信部４２０に供給するようになっている。なお、この例では、ＣＤＲ部４０４は、クロック信号ＲｘＣＫをデシリアライザ４０５および低速通信部４２０に供給したが、これに限定されるものではなく、他の回路にもクロック信号ＲｘＣＫやその分周クロック信号を供給してもよい。
【００６５】
デシリアライザ４０５は、データ信号ＲｘＤＴをデシリアライズするものである。そして、デシリアライザ４０５は、デシリアライズされた信号をデコーダ４０６および制御部３１に供給するようになっている。
【００６６】
デコーダ４０６は、デシリアライザ４０５の出力信号に対して、例えば１０Ｂ８Ｂ変換などのデコード処理を行うものである。そして、デコーダ４０６は、処理された信号をエラー訂正復号部４０７に供給するようになっている。エラー訂正復号部４０７は、デコーダ４０６の出力信号に対して、エラー訂正復号処理を行うものである。そして、エラー訂正復号部４０７は、処理された信号を制御部３１に供給するようになっている。
【００６７】
低速通信部４２０は、エラー訂正符号部４２１と、エンコーダ４２２と、ドライバ４２３と、出力制御部４２４と、レシーバ４２５とを有している。
【００６８】
エラー訂正符号部４２１は、制御部３１から供給された制御コードＣＤ２を含む信号に対して、エラー訂正符号処理を行うものである。そして、エラー訂正符号部４２１は、処理された信号をエンコーダ４２２に供給するようになっている。
【００６９】
エンコーダ４２２は、エラー訂正符号部４２１の出力信号、データ信号ＲｘＤＴ、およびクロック信号ＲｘＣＫに基づいて、エンコード処理を行うものである。具体的には、エンコーダ４２２は、エラー訂正符号部４２１から供給された信号の値が“１”である場合には、クロック信号ＲｘＣＫの１周期分の期間において、データ信号ＲｘＤＴの値の反転値を出力し、エラー訂正符号部４２１から供給された信号の値が“０”である場合には、クロック信号ＲｘＣＫの１周期分の期間において、データ信号ＲｘＤＴの値と同じ値を出力する。また、エンコーダ４２２は、データ信号ＲｘＤＴに基づいて、レシーバ４０２の出力信号が遷移するタイミングを含む所定の期間Ｐ２についての情報を、ホールド部４０３および出力制御部４２４に供給する機能をも有している。
【００７０】
ドライバ４２３は、エンコーダ４２２の出力信号を、端子ＴＰ２，ＴＮ２を介して、撮像装置１０に対して送信するものである。ドライバ４２３の各出力端子における出力インピーダンスは、約５０［Ω］に設定されている。ドライバ４２３は、出力制御部４２４からの指示に基づいて、出力インピーダンスをハイインピーダンスにする機能をも有している。
【００７１】
出力制御部４２４は、双方向通信モードＭ３において、エンコーダ４２２からの指示に基づいて、レシーバ４０２の出力信号が遷移するタイミングを含む所定の期間Ｐ２において、ドライバ４２３の出力インピーダンスをハイインピーダンスにするように、ドライバ４２３の動作を制御する。また、出力制御部４２４は、高速通信モードＭ１および低速通信モードＭ２において、ドライバ４２３の出力インピーダンスをハイインピーダンスにするように、ドライバ４２３の動作を制御するようになっている。
【００７２】
レシーバ４２５は、撮像装置１０から送信された起動信号を、端子ＴＰ２，ＴＮ２を介して受信するものである。そして、レシーバ４２５は、受信した起動信号を制御部３１に供給するようになっている。
【００７３】
制御部３１は、画像データ受信部３２と、制御コード検出部３３と、制御コード生成部３４と、起動信号検出部３５とを有している。画像データ受信部３２は、エラー訂正復号部４０７から供給された信号に含まれる画像データＤＴを受信するものである。制御コード検出部３３は、デシリアライザ４０５およびエラー訂正復号部４０７から供給された信号に含まれる制御コードＣＤ１（制御コードＣＤ１１，ＣＤ１２）を検出するものである。制御コード検出部３３は、例えば、低速パターン生成部２０５のエンコーダ２６が８Ｂ１０Ｂ変換を行っている場合には、デコード処理をも行うようになっている。制御コード生成部３４は、制御コードＣＤ２（制御コードＣＤ２１，ＣＤ２２）を生成し、生成した制御コードＣＤ２をエラー訂正符号部４２１に供給するものである。起動信号検出部３５は、レシーバ４２５の出力信号に含まれる起動信号を検出するものである。具体的には、起動信号検出部３５は、例えば、システムクロック信号ＣＫ２を用いて、レシーバ４２５の出力信号に対してオーバーサンプリングを行うことにより、レシーバ４２５の出力信号に含まれる起動信号を検出するようになっている。
【００７４】
ここで、撮像装置１０は、本開示における「第１の通信装置」の一具体例に対応する。アプリケーションプロセッサ３０は、本開示における「第２の通信装置」の一具体例に対応する。高速通信モードＭ１は、本開示における「第１の動作モード」の一具体例に対応する。低速通信モードＭ２は、本開示における「第２の動作モード」の一具体例に対応する。双方向通信モードＭ３は、本開示における「第３の動作モード」の一具体例に対応する。スタンバイモードＭ４は、本開示における「第４の動作モード」の一具体例に対応する。低速パターンＰＡＴ１は、本開示における「第１の信号パターン」の一具体例に対応する。低速パターンＰＡＴ２は、本開示における「第２の信号パターン」の一具体例に対応する。
【００７５】
［動作および作用］
続いて、本実施の形態の通信システム１の動作および作用について説明する。
【００７６】
（全体動作概要）
まず、図４，６を参照して、通信システム１の全体動作概要を説明する。
【００７７】
高速通信モードＭ１では、撮像装置１０が、アプリケーションプロセッサ３０に対して、画像データＤＴおよび制御コードＣＤ１（制御コードＣＤ１１，ＣＤ１２）を送信する。具体的には、撮像装置１０（図４）において、画像データ生成部１４が、画像データＤＴを生成し、制御コード生成部１５が、通信制御部１３からの指示に基づいて、制御コードＣＤ１（制御コードＣＤ１１，ＣＤ１２）を生成する。そして、送信部２００は、画像データＤＴおよび制御コードＣＤ１を含む信号を、アプリケーションプロセッサ３０に対して送信する。アプリケーションプロセッサ３０（図６）では、受信部４００は、撮像装置１０から送信された、画像データＤＴおよび制御コードＣＤ１を含む信号を受信する。そして、画像データ受信部３２は、受信部４００から供給された信号に含まれる画像データＤＴを受け取り、制御コード検出部３３は、受信部４００から供給された信号に含まれる制御コードＣＤ１を検出する。
【００７８】
低速通信モードＭ２では、撮像装置１０が、アプリケーションプロセッサ３０に対して、低速パターンＰＡＴを含む信号を送信する。具体的には、撮像装置１０がアプリケーションプロセッサ３０に対して制御コードＣＤ１（制御コードＣＤ１１，ＣＤ１２）を送信しない場合には、送信部２００（図４）は、例えば、低速パターンＰＡＴ１が繰り返し配置された低速パターンＰＡＴを生成し、この低速パターンＰＡＴを含む信号を、アプリケーションプロセッサ３０に対して送信する。アプリケーションプロセッサ３０の受信部４００（図６）は、撮像装置１０から送信された、低速パターンＰＡＴを含む信号を受信する。一方、撮像装置１０がアプリケーションプロセッサ３０に対して制御コードＣＤ１を送信する場合には、撮像装置１０（図４）では、制御コード生成部１５が、通信制御部１３からの指示に基づいて、制御コードＣＤ１を生成する。そして、送信部２００は、その制御コードＣＤ１に応じて低速パターンＰＡＴ１，ＰＡＴ２が組み合わされた低速パターンＰＡＴを生成し、この低速パターンＰＡＴを含む信号を、アプリケーションプロセッサ３０に対して送信する。アプリケーションプロセッサ３０（図６）では、受信部４００が、撮像装置１０から送信された、低速パターンＰＡＴを含む信号を受信する。そして、制御コード検出部３３は、受信部４００から供給された信号に含まれる低速パターンＰＡＴを検出し、この低速パターンＰＡＴに基づいて、制御コードＣＤ１を検出する。
【００７９】
双方向通信モードＭ３では、撮像装置１０が、アプリケーションプロセッサ３０に対して、低速パターンＰＡＴを含む信号を送信するとともに、アプリケーションプロセッサ３０が、撮像装置１０に対して信号を送信する。アプリケーションプロセッサ３０が撮像装置１０に対して信号を送信する際、アプリケーションプロセッサ３０（図６）では、制御コード生成部３４が、制御コードＣＤ２（制御コードＣＤ２１，ＣＤ２１）を生成し、低速通信部４２０が、制御コードＣＤ２を含む信号を、撮像装置１０に対して送信する。撮像装置１０（図４）では、低速通信部２２０が、アプリケーションプロセッサ３０から送信された、制御コードＣＤ２を含む信号を受信する。そして、制御コード検出部１６は、低速通信部２２０から供給された信号に含まれる制御コードＣＤ２を検出する。
【００８０】
スタンバイモードＭ４では、撮像装置１０の通信部２０（図４）におけるドライバ２２６以外の回路の動作が停止するとともに、アプリケーションプロセッサ３０の通信部４０（図６）におけるレシーバ４２５以外の回路の動作を停止する。スタンバイモードＭ４から復帰する場合には、撮像装置１０（図４）では、起動信号生成部１７が、通信制御部１３からの指示に基づいて起動信号を生成し、低速通信部２２０のドライバ２２６が、この起動信号をアプリケーションプロセッサ３０に対して送信する。アプリケーションプロセッサ３０（図６）では、低速通信部４２０のレシーバ４２５が、撮像装置１０から送信された起動信号を受信し、起動信号検出部３５が、低速通信部４２０から供給された信号に基づいて、起動信号を検出する。これにより、撮像装置１０およびアプリケーションプロセッサ３０は、スタンバイモードＭ４から復帰する。
【００８１】
次に、通信システム１の動作について、詳細に説明する。
【００８２】
（電源投入時の動作）
通信システム１に電源が供給されると、まず、通信システム１の動作モードＭは、スタンバイモードＭ４に設定される。このとき、撮像装置１０の通信部２０では、ドライバ２２６以外の回路の動作状態がスタンバイ状態になり、アプリケーションプロセッサ３０の通信部４０では、レシーバ４２５以外の回路の動作状態がスタンバイ状態になる。
【００８３】
次に、撮像装置１０の通信制御部１３は、複数の設定情報セットＩＮＦから使用する設定情報セットＩＮＦを選択するための設定選択信号ＳＥＬを生成する。すなわち、撮像装置１０の制御部１２には、ＲＯＭ（Read Only Memory）などに、あらかじめ複数の設定情報セットＩＮＦが記憶されており、同様に、アプリケーションプロセッサ３０の制御部３１には、ＲＯＭなどに、あらかじめ複数の設定情報セットＩＮＦが記憶されている。設定情報セットＩＮＦのそれぞれは、様々な設定項目についての情報を含んでいる。設定項目は、例えば、画像データＤＴを伝送する際の伝送フォーマット（例えば図２Ａ，２Ｂ）、Ｈブランキング期間ＰＨにおける動作モードＭ、Ｖブランキング期間ＰＶにおける動作モードＭ、スタンバイモードＭ４から復帰した直後の動作モードＭ、終端部４０１における終端抵抗の有効設定または無効設定などを含んでいる。撮像装置１０の制御部１２は、あらかじめ記憶された複数の設定情報セットＩＮＦから、その設定選択信号ＳＥＬに応じた設定情報セットＩＮＦを選択し、選択した設定情報セットＩＮＦをレジスタに設定する。
【００８４】
そして、撮像装置１０の起動信号生成部１７は、通信制御部１３からの指示に基づいて起動信号を生成する。その際、起動信号生成部１７は、この起動信号に、設定選択信号ＳＥＬを含ませる。そして、撮像装置１０のドライバ２２６は、この起動信号を、アプリケーションプロセッサ３０に送信する。
【００８５】
アプリケーションプロセッサ３０では、レシーバ４２５がこの起動信号を受信する。そして、起動信号検出部３５は、この起動信号を検出する。その際、起動信号検出部３５は、この起動信号に含まれた設定選択信号ＳＥＬを検出する。そして、制御部３１は、あらかじめ記憶された複数の設定情報セットＩＮＦから、この設定選択信号ＳＥＬに応じた設定情報セットＩＮＦを選択し、選択した設定情報セットＩＮＦをレジスタに設定する。
【００８６】
そして、撮像装置１０の制御部１２は、レジスタに設定された設定情報セットＩＮＦに基づいて、撮像装置１０の動作モードＭを設定し、撮像装置１０の通信部２０は、制御部１２からの指示に基づいて動作を開始する。同様に、アプリケーションプロセッサ３０の制御部３１は、レジスタに設定された設定情報セットＩＮＦに基づいて、アプリケーションプロセッサ３０の動作モードＭを設定し、アプリケーションプロセッサ３０の通信部４０は、制御部３１からの指示に基づいて動作を開始する。
【００８７】
通信システム１は、このようにして起動し、動作を開始する。そして、通信システム１では、所定の時間を経た後、撮像装置１０のクロック生成部２１３（図４）が位相同期を確立し、容量素子ＣＰ１，ＣＮ１，ＣＰ２，ＣＮ２（図１）がチャージされ、レシーバ４０２のイコライザ設定が調節され、アプリケーションプロセッサ３０のＣＤＲ部４０４（図６）が位相同期を確立する。その結果、通信システム１は、通信を行うことができるようになる。
【００８８】
（高速通信モードＭ１）
撮像装置１０は、高速通信モードＭ１で動作を行うことにより、フレーム画像の画像データＤＴのうちの１行分の画像データＤＴを含むパケットＰを用いて、アプリケーションプロセッサ３０に対して画像データＤＴを送信する。
【００８９】
具体的には、まず、撮像装置１０（図４）において、制御部１２の画像データ生成部１４が、画像データＤＴを生成する。送信部２００のメモリ２０１は、画像データ生成部１４から供給された画像データＤＴを一時的に記憶する。セレクタ２０２は、制御部１２からの指示に基づいて、画像データ生成部１４から供給された画像データＤＴを含む信号を選択して出力する。エラー訂正符号部２０３は、セレクタ２０２の出力信号に対して、エラー訂正符号処理を行う。エンコーダ２０４は、エラー訂正符号部２０３の出力信号に対して、エンコード処理を行う。セレクタ２０８は、制御部１２からの指示に基づいて、エンコーダ２０４の出力信号を選択して出力する。シリアライザ２０９は、セレクタ２０８の出力信号をシリアライズする。ドライバ２１１は、シリアライザ２０９の出力信号を、端子ＴＰ１，ＴＮ１を介して、アプリケーションプロセッサ３０に対して送信する。
【００９０】
アプリケーションプロセッサ３０（図６）では、受信部４００のレシーバ４０２が、撮像装置１０から送信された信号を、端子ＴＰ２，ＴＮ２を介して受信する。ホールド部４０３は、レシーバ４０２の出力信号をそのままＣＤＲ部４０４に供給する。ＣＤＲ部４０４は、ホールド部４０３の出力信号に基づいて、クロック信号ＲｘＣＫおよびデータ信号ＲｘＤＴを生成する。デシリアライザ４０５は、データ信号ＲｘＤＴをデシリアライズする。デコーダ４０６は、デシリアライザ４０５の出力信号に対して、デコード処理を行う。エラー訂正復号部４０７は、デコーダ４０６の出力信号に対して、エラー訂正復号処理を行う。制御部３１の画像データ受信部３２は、エラー訂正復号部４０７の出力信号に含まれる画像データＤＴを受け取る。
【００９１】
また、撮像装置１０は、高速通信モードＭ１において、制御コードＣＤ１（制御コードＣＤ１１，ＣＤ１２）をアプリケーションプロセッサ３０に対して送信することもできる。具体的には、まず、撮像装置１０において、制御部１２の制御コード生成部１５が、制御コードＣＤ１を生成する。セレクタ２０２は、制御部１２からの指示に基づいて、制御コード生成部１５から供給された制御コードＣＤ１を含む信号を選択して出力する。撮像装置１０における、エラー訂正符号部２０３、エンコーダ２０４、セレクタ２０８、シリアライザ２０９、ドライバ２１１の動作、および、アプリケーションプロセッサ３０における、レシーバ４０２、ホールド部４０３、ＣＤＲ部４０４、デシリアライザ４０５、デコーダ４０６、エラー訂正復号部４０７の動作は、画像データＤＴを送信する場合と同様である。制御部３１の制御コード検出部３３は、エラー訂正復号部４０７の出力信号に含まれる制御コードＣＤ１を検出する。
【００９２】
制御コードＣＤ１が、例えば、動作モードＭの変更を指示する制御コードＣＤ１１である場合には、制御部１２は、制御コードＣＤ１１に基づいて、撮像装置１０の動作モードＭを設定する。そして、アプリケーションプロセッサ３０の制御部３１は、撮像装置１０から受け取った制御コードＣＤ１１に基づいて、アプリケーションプロセッサ３０の動作モードＭを設定する。通信システム１は、この制御コードＣＤ１１を用いて、動作モードＭを、図３に示したように、高速通信モードＭ１から、低速通信モードＭ２、双方向通信モードＭ３、およびスタンバイモードＭ４のいずれかに変更することができる。
【００９３】
また、制御コードＣＤ１が、例えば、アプリケーションプロセッサ３０の通信部４０における終端抵抗の有効または無効を指示する制御コードＣＤ１２である場合には、アプリケーションプロセッサ３０の制御部３１は、撮像装置１０から受け取った制御コードＣＤ１２に基づいて、終端部４０１を制御することにより、終端抵抗を有効または無効に設定する。
【００９４】
（低速通信モードＭ２）
撮像装置１０は、低速通信モードＭ２で動作を行うことにより、例えば、Ｈブランキング期間ＰＨにおいて、アプリケーションプロセッサ３０に対して、低速パターンＰＡＴを含む信号を送信する。
【００９５】
具体的には、まず、撮像装置１０（図４）において、送信部２００の低速パターン生成部２０５は、制御部１２からの指示に基づいて、低速パターンＰＡＴ１が繰り返し配置された低速パターンＰＡＴを生成する。セレクタ２０８は、制御部１２からの指示に基づいて、低速パターン生成部２０５の出力信号を選択して出力する。シリアライザ２０９は、セレクタ２０８の出力信号をシリアライズする。ドライバ２１１は、シリアライザ２０９の出力信号を、端子ＴＰ１，ＴＮ１を介して、アプリケーションプロセッサ３０に対して送信する。
【００９６】
アプリケーションプロセッサ３０（図６）では、受信部４００のレシーバ４０２が、撮像装置１０から送信された信号を、端子ＴＰ２，ＴＮ２を介して受信する。ホールド部４０３は、レシーバ４０２の出力信号をそのままＣＤＲ部４０４に供給する。ＣＤＲ部４０４は、ホールド部４０３の出力信号に基づいて、クロック信号ＲｘＣＫを生成するとともに、データ信号ＲｘＤＴを生成する。デシリアライザ４０５は、データ信号ＲｘＤＴをデシリアライズする。制御部３１の画像データ受信部３２は、デシリアライザ４０５の出力信号を受け取る。
【００９７】
このように、通信システム１では、Ｈブランキング期間ＰＨなど、画像データＤＴを伝送しない期間において、低速通信モードＭ２で動作するようにした。これにより、通信システム１では、遷移率が低い低速パターンＰＡＴを伝送するため、高速通信モードＭ１で動作し続ける場合と比べて、消費電力を低減することができる。
【００９８】
また、通信システム１では、画像データＤＴを伝送しない期間において、遷移率が低い低速パターンＰＡＴを伝送するようにしたので、画像データＤＴの伝送を停止した後に、画像データＤＴの伝送を再開する場合において、すぐに、画像データＤＴの伝送を開始することができる。すなわち、例えば、画像データＤＴの伝送を停止する際、信号の送信自体を停止した場合には、例えば、容量素子ＣＰ１，ＣＮ１，ＣＰ２，ＣＮ２（図１）がディスチャージされてしまい、ＣＤＲ部４０４（図６）において位相同期が外れてしまうおそれがある。よって、この場合には、すぐに画像データＤＴの伝送を再開することができないおそれがある。一方、通信システム１では、画像データＤＴの伝送を停止した後に、遷移率が低い低速パターンＰＡＴを送信するようにしたので、例えば、容量素子ＣＰ１，ＣＮ１，ＣＰ２，ＣＮ２（図１）はチャージされた状態に維持され、ＣＤＲ部４０４（図６）は位相同期を維持する。その結果、通信システム１では、すぐに画像データＤＴの伝送を再開することができる。
【００９９】
また、撮像装置１０は、低速通信モードＭ２において、制御コードＣＤ１（制御コードＣＤ１１，ＣＤ１２）をアプリケーションプロセッサ３０に対して送信することもできる。具体的には、まず、撮像装置１０において、制御部１２の制御コード生成部１５が、制御コードＣＤ１を生成する。低速パターン生成部２０５は、その制御コードＣＤ１に応じて低速パターンＰＡＴ１，ＰＡＴ２が組み合わされた低速パターンＰＡＴを生成する。
【０１００】
図７は、低速パターンＰＡＴの一例を表すものである。この例では、低速パターンＰＡＴは、低速パターンＰＡＴ１、低速パターンＰＡＴ１、低速パターンＰＡＴ２、低速パターンＰＡＴ１、低速パターンＰＡＴ２を、この順に含んでいる。この例では、低速パターンＰＡＴ１を値“０”に対応づけるとともに、低速パターンＰＡＴ２を値“１”に対応づけているので、この低速パターンＰＡＴは、“…００１０１…”を示している。
【０１０１】
撮像装置１０における、セレクタ２０８、シリアライザ２０９、ドライバ２１１の動作、および、アプリケーションプロセッサ３０における、レシーバ４０２、ホールド部４０３、ＣＤＲ部４０４、デシリアライザ４０５の動作は、低速パターンＰＡＴ１が繰り返し配置された低速パターンＰＡＴを送信する場合と同様である。制御部３１の制御コード検出部３３は、デシリアライザ４０５の出力信号に含まれる低速パターンＰＡＴを検出し、この低速パターンＰＡＴに基づいて制御コードＣＤ１を検出する。
【０１０２】
制御コードＣＤ１が、例えば、動作モードＭの変更を指示する制御コードＣＤ１１である場合には、制御部１２は、制御コードＣＤ１１に基づいて、撮像装置１０の動作モードＭを設定する。そして、アプリケーションプロセッサ３０の制御部３１は、撮像装置１０から受け取った制御コードＣＤ１１に基づいて、アプリケーションプロセッサ３０の動作モードＭを設定する。通信システム１は、この制御コードＣＤ１１を用いて、動作モードＭを、図３に示したように、低速通信モードＭ２から、高速通信モードＭ１、双方向通信モードＭ３、およびスタンバイモードＭ４のいずれかに変更することができる。
【０１０３】
また、制御コードＣＤ１が、例えば、アプリケーションプロセッサ３０の通信部４０における終端抵抗の有効または無効を指示する制御コードＣＤ１２である場合には、アプリケーションプロセッサ３０の制御部３１は、撮像装置１０から受け取った制御コードＣＤ１２に基づいて、終端部４０１を制御することにより、終端抵抗を有効または無効に設定する。
【０１０４】
図８は、伝送路１００における信号ＳＩＧの一例を表すものである。この例では、高速通信モードＭ１、低速通信モードＭ２、高速通信モードＭ１の順に、動作モードＭが変化している。この例では、低速通信モードＭ２で動作している期間において、撮像装置１０が、終端抵抗を無効にすべき旨を指示する制御コードＣＤ１２をアプリケーションプロセッサ３０に送信している。これにより、アプリケーションプロセッサ３０は、この制御コードＣＤ１２に基づいて、終端抵抗を無効にする。この図では、終端抵抗を無効にすることにより、信号ＳＩＧの振幅が大きくなっている。通信システム１では、このように終端抵抗を無効にすることにより、消費電力を低減することができる。その後、この例では、撮像装置１０が、終端抵抗を有効にすべき旨を指示する制御コードＣＤ１２をアプリケーションプロセッサ３０に送信している。これにより、アプリケーションプロセッサ３０は、この制御コードＣＤ１２に基づいて、終端抵抗を有効にする。この図では、終端抵抗を有効にすることにより、信号ＳＩＧの振幅が小さくなっている。
【０１０５】
（双方向通信モードＭ３）
撮像装置１０は、双方向通信モードＭ３で動作を行うことにより、例えば、Ｖブランキング期間ＰＶにおいて、アプリケーションプロセッサ３０に対して、低速パターンＰＡＴを含む信号を送信する。そして、アプリケーションプロセッサ３０は、撮像装置１０に対して信号を送信する。
【０１０６】
図９は、双方向通信モードＭ３における通信システム１の一動作例を表すものであり、（Ａ）は、撮像装置１０の通信部２０が送信する信号の波形を示し、（Ｂ）は、アプリケーションプロセッサ３０の低速通信部４２０が送信する信号の波形を示し、（Ｃ）は伝送路１００における信号ＳＩＧの波形を示す。
【０１０７】
まず、撮像装置１０（図４）において、送信部２００の低速パターン生成部２０５は、制御部１２からの指示に基づいて、この例では、低速パターンＰＡＴ１が繰り返し配置された低速パターンＰＡＴを生成する。セレクタ２０８は、制御部１２からの指示に基づいて、低速パターン生成部２０５の出力信号を選択して出力する。シリアライザ２０９は、セレクタ２０８の出力信号をシリアライズする。ドライバ２１１は、シリアライザ２０９の出力信号を、端子ＴＰ１，ＴＮ１を介して、アプリケーションプロセッサ３０に対して送信する。また、出力制御部２１２は、図９（Ａ）に示したように、制御部１２からの指示に基づいて、ドライバ２１１が送信する信号が遷移するタイミングを含む期間以外の所定の期間Ｐ１において、ドライバ２１１の出力インピーダンスをハイインピーダンス（Ｈｉ−Ｚ）にするように、ドライバ２１１の動作を制御する。
【０１０８】
アプリケーションプロセッサ３０（図６）では、受信部４００のレシーバ４０２が、撮像装置１０から送信された信号を、端子ＴＰ２，ＴＮ２を介して受信する。ホールド部４０３は、エンコーダ４２２からの指示に基づいて、レシーバ４０２の出力信号が遷移するタイミングを含む所定の期間Ｐ２において、レシーバ４０２の出力信号をそのまま出力し、その所定の期間Ｐ２以外の期間において、レシーバ４０２の出力信号をホールドしてそのホールドした信号を出力する。ＣＤＲ部４０４は、ホールド部４０３の出力信号に基づいて、クロック信号ＲｘＣＫおよびデータ信号ＲｘＤＴを生成する。デシリアライザ４０５は、データ信号ＲｘＤＴをデシリアライズする。制御部３１の画像データ受信部３２は、デシリアライザ４０５の出力信号を受け取る。
【０１０９】
また、アプリケーションプロセッサ３０において、制御コード生成部３４は、制御コードＣＤ２（制御コードＣＤ２１，ＣＤ２２）を生成する。エラー訂正符号部４２１は、制御部３１から供給された制御コードＣＤ２を含む信号に対して、エラー訂正符号処理を行う。エンコーダ４２２は、エラー訂正符号部４２１の出力信号、データ信号ＲｘＤＴ、およびクロック信号ＲｘＣＫに基づいて、エンコード処理を行う。具体的には、エンコーダ４２２は、エラー訂正符号部４２１から供給された信号の値が“１”である場合には、クロック信号ＲｘＣＫの１周期分の期間において、データ信号ＲｘＤＴの値の反転値を出力し、エラー訂正符号部４２１から供給された信号の値が“０”である場合には、クロック信号ＲｘＣＫの１周期分の期間において、データ信号ＲｘＤＴの値と同じ値を出力する。ドライバ４２３は、エンコーダ４２２の出力信号を、端子ＴＰ２，ＴＮ２を介して、撮像装置１０に対して送信する。出力制御部４２４は、図９（Ｂ）に示したように、エンコーダ４２２からの指示に基づいて、レシーバ４０２の出力信号が遷移するタイミングを含む所定の期間Ｐ２において、ドライバ４２３の出力インピーダンスをハイインピーダンスにするように、ドライバ４２３の動作を制御する。
【０１１０】
この例では、図９（Ｂ）に示したように、タイミングｔ３〜ｔ４の期間において、エンコーダ４２２は、データ信号ＲｘＤＴの値の反転値である値“１”を出力し、ドライバ４２３が、このエンコーダ４２２の出力信号に基づいて、値“１”を送信している。同様に、タイミングｔ８〜ｔ９の期間において、エンコーダ４２２は、データ信号ＲｘＤＴの値“１”を出力し、ドライバ４２３が、このエンコーダ４２２の出力信号に基づいて、値“１”を送信している。
【０１１１】
その結果、伝送路１００における信号ＳＩＧは、図９（Ｃ）に示したようになる。すなわち、タイミングｔ１において、撮像装置１０が送信する信号に応じて（図９（Ａ））、信号ＳＩＧの値は、“１”から“０”に変化する。そして、タイミングｔ２の直前において、撮像装置１０のドライバ２１１の出力インピーダンスがハイインピーダンスになり（図９（Ａ））、この信号ＳＩＧの値は“０”に維持される。そして、タイミングｔ２の直後において、アプリケーションプロセッサ３０が値“０”を送信し始める（図９（Ｂ））。よって、信号ＳＩＧの値は“０”に維持される。その後、信号ＳＩＧの値は、アプリケーションプロセッサ３０が送信する信号に応じて（図９（Ａ））、タイミングｔ３において“０”から“１”に変化し、タイミングｔ４において“１”から“０”に変化する。そして、タイミングｔ５の直前において、アプリケーションプロセッサ３０のドライバ４２３の出力インピーダンスがハイインピーダンスになり（図９（Ｂ））、この信号ＳＩＧの値は“０”に維持される。そして、タイミングｔ５の直後において、撮像装置１０が値“０”を送信し始める（図９（Ａ））。よって、信号ＳＩＧの値は“０”に維持される。
【０１１２】
そして、タイミングｔ６において、撮像装置１０が送信する信号に応じて（図９（Ａ））、信号ＳＩＧの値は、“０”から“１”に変化する。そして、タイミングｔ７の直前において、撮像装置１０のドライバ２１１の出力インピーダンスがハイインピーダンスになり（図９（Ａ））、この信号ＳＩＧの値は“１”に維持される。そして、タイミングｔ７の直後において、アプリケーションプロセッサ３０が値“１”を送信し始める（図９（Ｂ））。よって、信号ＳＩＧの値は“１”に維持される。そして、タイミングｔ１０の直前において、アプリケーションプロセッサ３０のドライバ４２３の出力インピーダンスがハイインピーダンスになり（図９（Ｂ））、この信号ＳＩＧの値は“１”に維持される。そして、タイミングｔ１０の直後において、撮像装置１０が値“１”を送信し始める（図９（Ａ））。よって、信号ＳＩＧの値は“１”に維持される。
【０１１３】
撮像装置１０では、低速通信部２２０のレシーバ２２１が、所定の期間Ｐ１において、アプリケーションプロセッサ３０から送信された信号を、端子ＴＰ１，ＴＮ１を介して受信する。デコーダ２２２の排他的論理和回路２２３は、シリアライザ２０９の出力信号とレシーバ２２１の出力信号との排他的論理和を求める。カウンタ２２４は、排他的論理和回路２２３の出力信号に基づいてカウント動作を行う。デコーダ２２２は、このカウント動作の結果を用いて、デコード処理を行う。
【０１１４】
図９に示した例では、タイミングｔ１〜ｔ６の期間において、撮像装置１０のシリアライザ２０９は値“０００００”を出力し、レシーバ２２１は“００１００”を受信する。これにより、排他的論理和回路２２３の出力信号には、１つのパルスが生じる。カウンタ２２４は、この１つのパルスをカウントする。その結果、デコーダ２２２は、値“１”を得る。一方、タイミングｔ６〜ｔ１１の期間では、撮像装置１０のシリアライザ２０９は値“１１１１１”を出力し、レシーバは“１１１１１”を受信する。これにより、これにより、排他的論理和回路２２３の出力信号には、パルスが生じない。その結果、デコーダ２２２は、値“０”を得る。
【０１１５】
そして、エラー訂正復号部２２５は、デコーダ２２２の出力信号に対してエラー訂正復号処理を行う。制御コード検出部１６は、低速通信部２２０から供給された信号に含まれる制御コードＣＤ２を検出する。
【０１１６】
また、撮像装置１０は、双方向通信モードＭ３においても、低速通信モードＭ２と同様に、制御コードＣＤ１（制御コードＣＤ１１，ＣＤ１２）をアプリケーションプロセッサ３０に対して送信することができる。
【０１１７】
制御コードＣＤ１が、例えば、動作モードＭの変更を指示する制御コードＣＤ１１である場合には、制御部１２は、制御コードＣＤ１１に基づいて、撮像装置１０の動作モードＭを設定する。そして、アプリケーションプロセッサ３０の制御部３１は、撮像装置１０から受け取った制御コードＣＤ１１に基づいて、アプリケーションプロセッサ３０の動作モードＭを設定する。通信システム１は、この制御コードＣＤ１１を用いて、動作モードＭを、図３に示したように、双方向通信モードＭ３から、高速通信モードＭ１、低速通信モードＭ２、およびスタンバイモードＭ４のいずれかに変更することができる。
【０１１８】
また、制御コードＣＤ１が、例えば、アプリケーションプロセッサ３０の通信部４０における終端抵抗の有効または無効を指示する制御コードＣＤ１２である場合には、アプリケーションプロセッサ３０の制御部３１は、撮像装置１０から受け取った制御コードＣＤ１２に基づいて、終端部４０１を制御することにより、終端抵抗を有効または無効に設定する。
【０１１９】
このように、撮像装置１０が、制御コードＣＤ１に応じて低速パターンＰＡＴ１，ＰＡＴ２が組み合わされた低速パターンＰＡＴをアプリケーションプロセッサ３０に対して送信する場合でも、アプリケーションプロセッサ３０は、撮像装置１０に対して信号を送信することができる。
【０１２０】
図１０は、双方向通信モードＭ３における通信システム１の一動作例を表すものである。この例では、撮像装置１０は、アプリケーションプロセッサ３０に対して低速パターンＰＡＴ２を送信している。エンコーダ４２２は、図１０（Ｂ）に示したように、タイミングｔ２１〜ｔ２２の期間において、データ信号ＲｘＤＴの値の反転値である値“０”を２回出力している。同様に、エンコーダ４２２は、タイミングｔ２２〜ｔ２３の期間において、データ信号ＲｘＤＴの値の反転値である値“１”を１回出力し、タイミングｔ２５〜ｔ２６の期間において、データ信号ＲｘＤＴの値の反転値である値“０”を１回出力している。
【０１２１】
この例では、タイミングｔ２１〜ｔ２２の期間において、撮像装置１０のシリアライザ２０９は値“１１１１１１１”を出力し、レシーバ２２１は“１１０１０１１”を受信する。これにより、排他的論理和回路２２３の出力信号には、２つのパルスが生じる。カウンタ２２４は、この２つのパルスをカウントする。その結果、デコーダ２２２は、値“２”を得る。また、タイミングｔ２２〜ｔ２３の期間では、撮像装置１０のシリアライザ２０９は値“０００００００”を出力し、レシーバは“００１００００”を受信する。これにより、排他的論理和回路２２３の出力信号には、１つのパルスが生じる。その結果、デコーダ２２２は、値“１”を得る。また、タイミングｔ２４〜ｔ２５の期間では、撮像装置１０のシリアライザ２０９は値“０００００００”を出力し、レシーバは“０００００００”を受信する。これにより、排他的論理和回路２２３の出力信号には、パルスは生じない。その結果、デコーダ２２２は、値“０”を得る。また、タイミングｔ２５〜ｔ２６の期間では、撮像装置１０のシリアライザ２０９は値“１１１１１１１”を出力し、レシーバは“１１０１１１１”を受信する。これにより、排他的論理和回路２２３の出力信号には、１つのパルスが生じる。その結果、デコーダ２２２は、値“１”を得る。
【０１２２】
このように、通信システム１では、アプリケーションプロセッサ３０は、低速パターンＰＡＴにおいて信号が維持される期間に、撮像装置１０に対して信号を送信するようにしたので、消費電力を低減することができる。すなわち、例えば、撮像装置およびアプリケーションプロセッサが同時に信号を送信できるように構成した場合には、信号が干渉するため、受信した信号に対して、干渉分をキャンセルするための信号処理を施す必要があり、この信号処理を行う回路が必要になる。特に、このような信号処理は、撮像装置およびアプリケーションプロセッサの両方で行う必要がある。その結果、回路構成が複雑になるとともに、消費電力が増加するおそれがある。一方、通信システム１では、アプリケーションプロセッサ３０は、低速パターンＰＡＴにおいて信号が維持される期間において、撮像装置１０に対して信号を送信するようにした。これにより、通信システム１では、信号が干渉するおそれを低減することができるため、回路構成をシンプルにすることができ、その結果、消費電力を低減することができる。
【０１２３】
また、通信システム１では、アプリケーションプロセッサ３０の低速通信部４２０は、受信部４００のＣＤＲ部４０４が生成したクロック信号ＲｘＣＫおよびデータ信号ＲｘＤＴに基づいて信号を送信するようにしたので、消費電力を低減することができる。すなわち、通信システム１では、撮像装置１０が、アプリケーションプロセッサ３０に対して低速パターンＰＡＴを含む信号を送信しているので、ＣＤＲ部４０４において位相同期が維持される。アプリケーションプロセッサ３０の低速通信部４２０は、このＣＤＲ部４０４が生成したクロック信号ＲｘＣＫおよびデータ信号ＲｘＤＴに基づいて信号を送信するようにしたので、撮像装置１０の低速通信部２２０では、ＣＤＲ回路を省くことができる。特に、ＣＤＲ回路は、一般に回路規模が大きく、かつ消費電力も大きい。通信システム１では、低速通信部２２０においてこのようなＣＤＲ回路を省くことができるため、回路構成をシンプルにすることができるとともに、消費電力を低減することができる。
【０１２４】
（スタンバイモードＭ４）
撮像装置１０は、高速通信モードＭ１、低速通信モードＭ２、双方向通信モードＭ３において、スタンバイモードＭ４への変更を指示する制御コードＣＤ１１をアプリケーションプロセッサ３０に対して送信する。
【０１２５】
図１１は、動作モードＭが低速通信モードＭ２からスタンバイモードＭ４へ変化する場合の通信システム１の一動作例を表すものであり、（Ａ）は撮像装置１０のドライバ２１１が送信する信号の波形を示し、（Ｂ）は撮像装置１０のドライバ２２６が送信する信号の波形を示し、（Ｃ）は信号ＳＩＧの波形を示す。タイミングｔ１５以前の期間において、通信システム１は、低速通信モードＭ２で動作しており、撮像装置１０は、アプリケーションプロセッサ３０に対して、スタンバイモードＭ４への変更を指示する制御コードＣＤ１１を送信している。そして、撮像装置１０は、タイミングｔ１６の直前において、ドライバ２１１の出力インピーダンスをハイインピーダンスにし（図１１（Ａ））、ドライバ２２６は、タイミングｔ１６の直後において、値“０”を送信し始める。これにより、スタンバイモードＭ４では、信号ＳＩＧの値は“０”に維持される。
【０１２６】
撮像装置１０では、スタンバイモードＭ４において、通信部２０（図４）におけるドライバ２２６以外の回路の動作が停止する。同様に、アプリケーションプロセッサ３０では、スタンバイモードＭ４において、通信部４０（図６）におけるレシーバ４２５以外の回路の動作が停止する。これにより、通信システム１では、消費電力を低減することができる。
【０１２７】
この例では、撮像装置１０のドライバ２２６は、スタンバイモードＭ４において、信号を出力するが、例えば、ドライバ２２６の出力インピーダンスを変更することができるように構成されている場合には、その出力インピーダンスを大きくしてもよい。これにより、通信システム１では、消費電力をさらに低減することができる。
【０１２８】
スタンバイモードＭ４から復帰する場合には、撮像装置１０（図４）において、起動信号生成部１７が、通信制御部１３からの指示に基づいて、設定選択信号ＳＥＬを含む起動信号を生成し、低速通信部２２０のドライバ２２６が、この起動信号をアプリケーションプロセッサ３０に対して送信する。アプリケーションプロセッサ３０（図６）では、低速通信部４２０のレシーバ４２５が、撮像装置１０から送信された起動信号を受信し、起動信号検出部３５が、低速通信部４２０から供給された信号に基づいて、設定選択信号ＳＥＬを含む起動信号を検出する。
【０１２９】
図１２は、動作モードＭがスタンバイモードＭ４から低速通信モードＭ２へ変化する場合の通信システム１の一動作例を表すものである。タイミングｔ３１以前の期間において、通信システム１の動作モードＭは、スタンバイモードＭ４に設定されている。そして、タイミングｔ３１〜ｔ３５において、撮像装置１０は、アプリケーションプロセッサ３０に対して、起動信号を送信する。そして、撮像装置１０のドライバ２２６は、起動信号を送信し終えた後にハイインピーダンス状態になる。
【０１３０】
そして、撮像装置１０の制御部１２は、あらかじめ記憶された複数の設定情報セットＩＮＦから、その設定選択信号ＳＥＬに応じた設定情報セットＩＮＦを選択し、選択した設定情報セットＩＮＦをレジスタに設定し、この設定情報セットＩＮＦに基づいて撮像装置１０の動作モードＭを設定する。そして、撮像装置１０の通信部２０は、制御部１２からの指示に基づいて動作を開始する。同様に、アプリケーションプロセッサ３０の制御部３１は、あらかじめ記憶された複数の設定情報セットＩＮＦから、その設定選択信号ＳＥＬに応じた設定情報セットＩＮＦを選択し、選択した設定情報セットＩＮＦをレジスタに設定し、この設定情報セットＩＮＦに基づいてアプリケーションプロセッサ３０の動作モードＭを設定する。そして、アプリケーションプロセッサ３０の通信部４０は、制御部３１からの指示に基づいて動作を開始する。その結果、この例では、通信システム１は、低速通信モードＭ２で動作を開始する。
【０１３１】
［効果］
以上のように本実施の形態では、画像データを伝送しない期間において、遷移率が低い低速パターンを送信するようにしたので、消費電力を低減することができるとともに、すぐに、画像データの伝送を再開することができる。
【０１３２】
本実施の形態では、アプリケーションプロセッサは、低速パターンにおいて信号が維持される期間に、撮像装置に対して信号を送信するようにしたので、消費電力を低減することができる。
【０１３３】
本実施の形態では、アプリケーションプロセッサの低速通信部は、ＣＤＲ部が生成したクロック信号およびデータ信号を用いて信号を送信するようにしたので、消費電力を低減することができる。
【０１３４】
＜２．第２の実施の形態＞
次に、第２の実施の形態に係る通信システム２について説明する。本実施の形態は、アプリケーションプロセッサが、通信システムにおける通信動作を制御するものである。すなわち、上記第１の実施の形態（図１）では、撮像装置１０の通信制御部１３が、通信システム１における通信動作を制御したが、本実施の形態では、アプリケーションプロセッサの制御部が、通信システム２における通信動作を制御している。なお、上記第１の実施の形態に係る通信システム１と実質的に同一の構成部分には同一の符号を付し、適宜説明を省略する。
【０１３５】
図１３は、通信システム２の一構成例を表すものである。通信システム２は、撮像装置５０と、伝送路１００と、アプリケーションプロセッサ７０とを備えている。
【０１３６】
撮像装置５０は、制御部５２と、通信部６０とを有している。制御部５２は、撮像装置５０の動作を制御するものである。また、制御部５２は、通信システム２の通信動作における送信側のステートマシンとしても機能するようになっている。通信部６０は、アプリケーションプロセッサ７０との間で通信を行うものである。
【０１３７】
アプリケーションプロセッサ７０は、通信部８０と、制御部７１とを有している。通信部８０は、撮像装置５０との間で通信を行うものである。制御部７１は、アプリケーションプロセッサ７０の動作を制御するものである。また、制御部７１は、通信システム２の通信動作における受信側のステートマシンとしても機能するようになっている。制御部７１は、通信制御部７２を有している。この通信制御部７２は、通信システム２における通信動作を制御するものである。
【０１３８】
図１４は、通信システム２における複数の動作モードＭ、および動作モードＭの間の遷移を表すものである。通信システム２は、４つの動作モードＭ（高速通信モードＭ１と、低速通信モードＭ２と、双方向通信モードＭ３と、スタンバイモードＭ４）を有している。通信システム２では、アプリケーションプロセッサ７０が通信システム２における通信動作を制御するため、双方向通信モードＭ３からのみ、スタンバイモードＭ４に遷移することができるようになっている。
【０１３９】
図１５は、撮像装置５０における、通信部６０および制御部５２の一構成例を表すものである。
【０１４０】
通信部６０は、低速通信部２４０を有している。低速通信部２４０は、双方向通信モードＭ３において、アプリケーションプロセッサ７０から送信された信号を受信するものである。また、低速通信部２４０は、アプリケーションプロセッサ７０から送信された起動信号を受信する機能をも有している。低速通信部２４０のレシーバ２２１は、受信した信号を、デコーダ２２２および制御部５２に供給するようになっている。
【０１４１】
制御部５２は、制御コード検出部５６と、起動信号検出部５７とを有している。制御コード検出部５６は、アプリケーションプロセッサ７０から通信部６０を介して送信された制御コードＣＤ１（制御コードＣＤ１１，ＣＤ１２）および制御コードＣＤ２（制御コードＣＤ２１，ＣＤ２２）を検出するものである。すなわち、通信システム２では、後述するように、アプリケーションプロセッサ７０が、制御コードＣＤ２に加え、制御コードＣＤ１をも送信することができるため、制御コード検出部５６は、制御コードＣＤ１，ＣＤ２を検出することができるようになっている。起動信号検出部５７は、レシーバ２２１の出力信号に含まれる起動信号を検出するものである。具体的には、起動信号検出部５７は、例えば、システムクロック信号ＣＫ１を用いて、レシーバ２２１の出力信号に対してオーバーサンプリングを行うことにより、レシーバ２２１の出力信号に含まれる起動信号を検出するようになっている。
【０１４２】
図１６は、アプリケーションプロセッサ７０における、制御部７１および通信部８０の一構成例を表すものである。
【０１４３】
制御部７１は、通信制御部７２に加え、制御コード生成部７４と、起動信号生成部７５とを有している。制御コード生成部７４は、通信制御部７２からの指示に基づいて、撮像装置５０に送信する制御コードＣＤ１（制御コードＣＤ１１，ＣＤ１２）および制御コードＣＤ２（制御コードＣＤ２１，ＣＤ２２）を生成するものである。すなわち、通信システム２では、アプリケーションプロセッサ７０が通信システム２における通信動作を制御するため、制御コード生成部７４は、制御コードＣＤ２に加え、制御コードＣＤ１をも生成することができるようになっている。起動信号生成部７５は、スタンバイモードＭ４において、通信制御部７２からの指示に基づいて、撮像装置５０を起動させるための起動信号を生成するものである。そして、起動信号生成部７５は、生成された起動信号を通信部８０に供給するようになっている。
【０１４４】
通信部８０は、低速通信部４４０を有している。低速通信部４４０は、双方向通信モードＭ３において、撮像装置５０に対して信号を送信するものである。また、低速通信部４４０は、撮像装置５０に対して起動信号を送信する機能をも有している。低速通信部４４０は、ドライバ４４３を有している。ドライバ４４３は、エンコーダ４２２の出力信号を、端子ＴＰ２，ＴＮ２を介して、撮像装置５０に対して送信するものである。また、ドライバ４４３は、スタンバイモードＭ４において、制御部７１の起動信号生成部７５から供給された起動信号を、端子ＴＰ２，ＴＮ２を介して、撮像装置５０に対して送信する機能をも有している。
【０１４５】
ここで、撮像装置５０は、本開示における「第１の通信装置」の一具体例に対応する。アプリケーションプロセッサ７０は、本開示における「第２の通信装置」の一具体例に対応する。
【０１４６】
通信システム２は、例えば、Ｖブランキング期間ＰＶにおいて、双方向通信モードＭ３で動作を行う。よって、アプリケーションプロセッサ７０は、Ｖブランキング期間ＰＶにおいて、制御コードＣＤ１（制御コードＣＤ１１，ＣＤ１２）および制御コードＣＤ２（制御コードＣＤ２１，ＣＤ２２）を撮像装置５０に送信することができる。
【０１４７】
具体的には、アプリケーションプロセッサ７０において、制御コード生成部７４は、制御コードＣＤ１（制御コードＣＤ１１，ＣＤ１２）および制御コードＣＤ２（制御コードＣＤ２１，ＣＤ２２）を生成する。エラー訂正符号部４２１は、制御部７１から供給された制御コードＣＤ１，ＣＤ２を含む信号に対して、エラー訂正符号処理を行う。エンコーダ４２２は、エラー訂正符号部４２１の出力信号、データ信号ＲｘＤＴ、およびクロック信号ＲｘＣＫに基づいて、エンコード処理を行う。ドライバ４４３は、エンコーダ４２２の出力信号を、端子ＴＰ２，ＴＮ２を介して、撮像装置５０に対して送信する。出力制御部４２４は、エンコーダ４２２からの指示に基づいて、レシーバ４０２の出力信号が遷移するタイミングを含む所定の期間Ｐ２において、ドライバ４４３の出力インピーダンスをハイインピーダンスにするように、ドライバ４４３の動作を制御する。
【０１４８】
撮像装置５０では、低速通信部２４０のレシーバ２２１が、アプリケーションプロセッサ７０から送信された信号を、端子ＴＰ１，ＴＮ１を介して受信する。デコーダ２２２の排他的論理和回路２２３は、シリアライザ２０９の出力信号とレシーバ２２１の出力信号との排他的論理和を求める。カウンタ２２４は、排他的論理和回路２２３の出力信号に基づいてカウント動作を行う。デコーダ２２２は、このカウント動作の結果を用いて、デコード処理を行う。そして、エラー訂正復号部２２５は、デコーダ２２２の出力信号に対してエラー訂正復号処理を行う。制御コード検出部５６は、低速通信部２４０から供給された信号に含まれる制御コードＣＤ１，ＣＤ２を検出する。
【０１４９】
例えば、撮像装置５０が、動作モードＭの変更を指示する制御コードＣＤ１１を受信した場合には、まず、制御部５２は、この制御コードＣＤ１１に基づいて、撮像装置５０の動作モードＭを設定する。そして、制御部５２の制御コード生成部１５が制御コードＣＤ１１を生成し、送信部２００が、上記第１の実施の形態の場合と同様に、この制御コードＣＤ１１をアプリケーションプロセッサ７０に送信する。アプリケーションプロセッサ７０は、この制御コードＣＤ１１を受信し、制御部７１が、受信した制御コードＣＤ１１に基づいて、アプリケーションプロセッサ７０の動作モードＭを設定する。
【０１５０】
また、例えば、撮像装置５０が、アプリケーションプロセッサ７０の通信部４０における終端抵抗の有効または無効を指示する制御コードＣＤ１２を受信した場合には、制御コード生成部１５が制御コードＣＤ１２を生成し、送信部２００が、上記第１の実施の形態の場合と同様に、この制御コードＣＤ１２をアプリケーションプロセッサ７０に送信する。アプリケーションプロセッサ７０は、この制御コードＣＤ１２を受信し、終端部４０１が、制御部７１からの指示に基づいて、これらの終端抵抗を有効にし、あるいはこれらの終端抵抗を無効にする。
【０１５１】
また、例えば、撮像装置５０が、画像データＤＴの再送信を指示する制御コードＣＤ２１を受信した場合には、送信部２００は、上記第１の実施の形態の場合と同様に、メモリ２０１に記憶された画像データＤＴを含む信号をアプリケーションプロセッサ７０に送信する。また、例えば、撮像装置５０が、トレーニングパターンの送信を指示する制御コードＣＤ２２を受信した場合には、送信部２００は、上記第１の実施の形態の場合と同様に、トレーニングパターンを生成し、このトレーニングパターンを含む信号をアプリケーションプロセッサ７０に送信する。
【０１５２】
（電源投入時の動作）
通信システム２に電源が供給されると、まず、通信システム２の動作モードＭは、スタンバイモードＭ４に設定される。このとき、撮像装置５０の通信部６０では、レシーバ２２１以外の回路の動作状態がスタンバイ状態になり、アプリケーションプロセッサ７０の通信部８０では、ドライバ４４３以外の回路の動作状態がスタンバイ状態になる。
【０１５３】
次に、アプリケーションプロセッサ７０の通信制御部７２は、複数の設定情報セットＩＮＦから使用する設定情報セットＩＮＦを選択するための設定選択信号ＳＥＬを生成する。アプリケーションプロセッサ７０の制御部７１は、あらかじめ記憶された複数の設定情報セットＩＮＦから、この設定選択信号ＳＥＬに応じた設定情報セットＩＮＦを選択し、選択した設定情報セットＩＮＦをレジスタに設定する。設定情報セットＩＮＦには、Ｖブランキング期間ＰＶでは、通信システム２は双方向通信モードＭ３で動作を行うように設定されている。
【０１５４】
そして、アプリケーションプロセッサ７０の起動信号生成部７５は、通信制御部７２からの指示に基づいて起動信号を生成する。その際、起動信号生成部７５は、この起動信号に、設定選択信号ＳＥＬを含ませる。そして、アプリケーションプロセッサ７０のドライバ４４３は、この起動信号を、撮像装置５０に送信する。
【０１５５】
撮像装置５０では、レシーバ２２１がこの起動信号を受信する。そして、起動信号検出部５７は、この起動信号を検出する。その際、起動信号検出部５７は、この起動信号に含まれた設定選択信号ＳＥＬを検出する。そして、制御部５２は、あらかじめ記憶された複数の設定情報セットＩＮＦから、この設定選択信号ＳＥＬに応じた設定情報セットＩＮＦを選択し、選択した設定情報セットＩＮＦをレジスタに設定する。
【０１５６】
そして、撮像装置５０の制御部５２は、レジスタに設定された設定情報セットＩＮＦに基づいて、撮像装置５０の動作モードＭを設定し、撮像装置５０の通信部６０は、制御部５２からの指示に基づいて動作を開始する。同様に、アプリケーションプロセッサ７０の制御部７１は、レジスタに設定された設定情報セットＩＮＦに基づいて、アプリケーションプロセッサ７０の動作モードＭを設定し、アプリケーションプロセッサ７０の通信部８０は、制御部７１からの指示に基づいて動作を開始する。
【０１５７】
通信システム２は、このようにして起動し、動作を開始する。そして、通信システム２では、所定の時間を経た後、撮像装置５０のクロック生成部２１３（図１５）が位相同期を確立し、容量素子ＣＰ１，ＣＮ１，ＣＰ２，ＣＮ２（図１３）がチャージされ、レシーバ４０２のイコライザ設定が調節され、アプリケーションプロセッサ７０のＣＤＲ部４０４（図１６）が位相同期を確立する。その結果、通信システム２は、通信を行うことができるようになる。
【０１５８】
（スタンバイモードＭ４）
通信システム２は、例えば、Ｖブランキング期間ＰＶにおいて、双方向通信モードＭ３で動作を行う。よって、アプリケーションプロセッサ７０は、Ｖブランキング期間ＰＶにおいて、スタンバイモードＭ４への変更を指示する制御コードＣＤ１１を撮像装置５０に対して送信する。
【０１５９】
図１７は、動作モードＭが双方向通信モードＭ３からスタンバイモードＭ４へ変化する場合の通信システム２の一動作例を表すものである。タイミングｔ１８以前の期間において、通信システム２は、双方向通信モードＭ３で動作しており、アプリケーションプロセッサ７０は、撮像装置５０に対して、スタンバイモードＭ４への変更を指示する制御コードＣＤ１１を送信している。そして、撮像装置５０は、タイミングｔ１９の直前において、ドライバ２１１の出力インピーダンスをハイインピーダンスにし（図１７（Ａ））、アプリケーションプロセッサ７０は、タイミングｔ１９の直後において、値“０”を送信し始める。これにより、スタンバイモードＭ４では、信号ＳＩＧの値は“０”に維持される。
【０１６０】
撮像装置５０では、スタンバイモードＭ４において、通信部６０（図１５）におけるレシーバ２２１以外の回路の動作が停止する。同様に、アプリケーションプロセッサ７０では、スタンバイモードＭ４において、通信部８０（図１６）におけるドライバ４４３以外の回路の動作が停止する。これにより、通信システム２では、消費電力を低減することができる。
【０１６１】
スタンバイモードＭ４から復帰する場合には、アプリケーションプロセッサ７０（図１６）において、起動信号生成部７５が、通信制御部７２からの指示に基づいて、設定選択信号ＳＥＬを含む起動信号を生成し、低速通信部４４０のドライバ４４３が、この起動信号を撮像装置５０に対して送信する。撮像装置５０（図１５）では、低速通信部２４０のレシーバ２２１が、アプリケーションプロセッサ７０から送信された起動信号を受信し、起動信号検出部５７が、低速通信部２４０から供給された信号に基づいて、設定選択信号ＳＥＬを含む起動信号を検出する。
【０１６２】
図１８は、動作モードＭがスタンバイモードＭ４から双方向通信モードＭ３へ変化する場合の通信システム２の一動作例を表すものである。タイミングｔ３１以前の期間において、通信システム２の動作モードＭは、スタンバイモードＭ４に設定されている。そして、タイミングｔ３１〜ｔ３５において、アプリケーションプロセッサ７０は、撮像装置５０に対して、起動信号を送信する。そして、アプリケーションプロセッサ７０のドライバ４４３は、起動信号を送信し終えた後にハイインピーダンス状態になる。
【０１６３】
そして、撮像装置５０の制御部５２は、あらかじめ記憶された複数の設定情報セットＩＮＦから、その設定選択信号ＳＥＬに応じた設定情報セットＩＮＦを選択し、選択した設定情報セットＩＮＦをレジスタに設定し、この設定情報セットＩＮＦに基づいて撮像装置５０の動作モードＭを設定する。そして、撮像装置５０の通信部６０は、制御部５２からの指示に基づいて動作を開始する。同様に、アプリケーションプロセッサ７０の制御部７１は、あらかじめ記憶された複数の設定情報セットＩＮＦから、その設定選択信号ＳＥＬに応じた設定情報セットＩＮＦを選択し、選択した設定情報セットＩＮＦをレジスタに設定し、この設定情報セットＩＮＦに基づいてアプリケーションプロセッサ７０の動作モードＭを設定する。そして、アプリケーションプロセッサ７０の通信部８０は、制御部７１からの指示に基づいて動作を開始する。その結果、この例では、通信システム２は、双方向通信モードＭ３で動作を開始する。
【０１６４】
この例では、動作モードＭがスタンバイモードＭ４から双方向通信モードＭ３へ変化する場合を例に説明したが、これに限定されるものではない。図１４に示したように、動作モードＭは、スタンバイモードＭ４から低速通信モードＭ２へ変化してもよいし、スタンバイモードＭ４から高速通信モードＭ１へ変化してもよい。
【０１６５】
以上のように本実施の形態では、画像データを伝送しない期間において、遷移率が低い低速パターンを送信するようにしたので、アプリケーションプロセッサの制御部が、通信システムにおける通信動作を制御する場合でも、消費電力を低減することができるとともに、すぐに、画像データの伝送を再開することができる。
【０１６６】
本実施の形態では、アプリケーションプロセッサは、低速パターンにおいて信号が維持される期間に、撮像装置に対して信号を送信するようにしたので、アプリケーションプロセッサの制御部が、通信システムにおける通信動作を制御する場合でも、消費電力を低減することができる。
【０１６７】
本実施の形態では、アプリケーションプロセッサの低速通信部は、ＣＤＲ部が生成したクロック信号およびデータ信号を用いて信号を送信するようにしたので、アプリケーションプロセッサの制御部が、通信システムにおける通信動作を制御する場合でも、消費電力を低減することができる。
【０１６８】
＜３．第３の実施の形態＞
次に、第３の実施の形態に係る通信システム３について説明する。本実施の形態は、互いに異なる電圧を有する３つの信号を用いて画像データＤＴを伝送するものである。なお、上記第１の実施の形態に係る通信システム１と実質的に同一の構成部分には同一の符号を付し、適宜説明を省略する。
【０１６９】
図１９は、通信システム３の一構成例を表すものである。通信システム３は、撮像装置１１０と、伝送路１０１と、アプリケーションプロセッサ１３０とを備えている。撮像装置１１０は、３つの端子ＴＡ１，ＴＢ１，ＴＣ１を有し、伝送路１０１は、線路１０１Ａ，１０１Ｂ，１０１Ｃを有し、アプリケーションプロセッサ１３０は、３つの端子ＴＡ２，ＴＢ２，ＴＣ２を有している。撮像装置１１０の端子ＴＡ１は、容量素子ＣＡ１を介して線路１０１Ａの一端に接続され、撮像装置１１０の端子ＴＢ１は、容量素子ＣＢ１を介して線路１０１Ｂの一端に接続され、撮像装置１１０の端子ＴＣ１は、容量素子ＣＣ１を介して線路１０１Ｃの一端に接続されている。アプリケーションプロセッサ１３０の端子ＴＡ２は、容量素子ＣＡ２を介して線路１０１Ａの他端に接続され、アプリケーションプロセッサ１３０の端子ＴＢ２は、容量素子ＣＢ２を介して線路１０１Ｂの他端に接続され、アプリケーションプロセッサ１３０の端子ＴＣ２は、容量素子ＣＣ２を介して線路１０１Ｃの他端に接続されている。線路１０１Ａ，１０１Ｂ，１０１Ｃのそれぞれの特性インピーダンスは、この例では約５０［Ω］である。通信システム３では、伝送路１０１を介して、互いに異なる電圧を有する３つの信号を用いて、画像データＤＴを伝送するようになっている。
【０１７０】
図２０は、撮像装置１１０が画像データＤＴを伝送する際に、端子ＴＡ１，ＴＢ１，ＴＣ１から送信する信号ＳＩＧＡ，ＳＩＧＢ，ＳＩＧＣの電圧状態を表すものである。撮像装置１１０は、３つの信号ＳＩＧＡ，ＳＩＧＢ，ＳＩＧＣを用いて、６つのシンボル“＋ｘ”，“−ｘ”，“＋ｙ”，“−ｙ”，“＋ｚ”，“−ｚ”を送信する。例えば、シンボル“＋ｘ”を送信する場合には、撮像装置１１０は、信号ＳＩＧＡを高レベル電圧ＶＨにし、信号ＳＩＧＢを低レベル電圧ＶＬにし、信号ＳＩＧＣを中レベル電圧ＶＭにする。シンボル“−ｘ”を送信する場合には、撮像装置１１０は、信号ＳＩＧＡを低レベル電圧ＶＬにし、信号ＳＩＧＢを高レベル電圧ＶＨにし、信号ＳＩＧＣを中レベル電圧ＶＭにする。シンボル“＋ｙ”を送信する場合には、撮像装置１１０は、信号ＳＩＧＡを中レベル電圧ＶＭにし、信号ＳＩＧＢを高レベル電圧ＶＨにし、信号ＳＩＧＣを低レベル電圧ＶＬにする。シンボル“−ｙ”を送信する場合には、撮像装置１１０は、信号ＳＩＧＡを中レベル電圧ＶＭにし、信号ＳＩＧＢを低レベル電圧ＶＬにし、信号ＳＩＧＣを高レベル電圧ＶＨにする。シンボル“＋ｚ”を送信する場合には、撮像装置１１０は、信号ＳＩＧＡを低レベル電圧ＶＬにし、信号ＳＩＧＢを中レベル電圧ＶＭにし、信号ＳＩＧＣを高レベル電圧ＶＨにする。シンボル“−ｚ”を送信する場合には、撮像装置１１０は、信号ＳＩＧＡを高レベル電圧ＶＨにし、信号ＳＩＧＢを中レベル電圧ＶＭにし、信号ＳＩＧＣを低レベル電圧ＶＬにするようになっている。
【０１７１】
撮像装置１１０は、制御部１１２と、通信部１２０とを有している。制御部１１２は、撮像装置１１０の動作を制御するものである。制御部１１２は、通信制御部１３を有している。この通信制御部１３は、第１の実施の形態の場合と同様に、通信システム３における通信動作を制御するものである。通信部１２０は、アプリケーションプロセッサ１３０との間で通信を行うものである。
【０１７２】
アプリケーションプロセッサ１３０は、通信部１４０と、制御部１３１とを有している。通信部１４０は、撮像装置１１０との間で通信を行うものである。制御部１３１は、アプリケーションプロセッサ１３０の動作を制御するものである。
【０１７３】
この通信システム３は、第１の実施の形態に係る通信システム１の場合（図３）と同様に、４つの動作モードＭ（高速通信モードＭ１と、低速通信モードＭ２と、双方向通信モードＭ３と、スタンバイモードＭ４）を有している。
【０１７４】
撮像装置１１０は、高速通信モードＭ１において、互いに異なる電圧を有する３つの信号（図２０）を用いて、アプリケーションプロセッサ１３０に対してパケットＰ（画像データＤＴ）を送信する。
【０１７５】
また、撮像装置１１０は、低速通信モードＭ２および双方向通信モードＭ３において、伝送路１０１における３つの線路（線路１０１Ａ，１０１Ｂ，１０１Ｃ）のうちの２つ（この例では線路１０１Ｂ，１０１Ｃ）を介して、上記第１の実施の形態の場合と同様に、アプリケーションプロセッサ１３０に対して低速パターンＰＡＴを含む信号を送信する。このとき、撮像装置１１０は、伝送路１０１における３つの線路のうちの残りの１つ（この例では線路１０１Ａ）に対して直流信号を出力する。例えば、撮像装置１１０は、線路１０１Ｂ，１０１Ｃを介して、アプリケーションプロセッサ１３０に対して、低レベル電圧ＶＬおよび高レベル電圧ＶＨの間で遷移する信号を送信し、線路１０１Ａに対して中レベル電圧ＶＭを出力する。
【０１７６】
アプリケーションプロセッサ１３０は、双方向通信モードＭ３において、この例では線路１０１Ｂ，１０１Ｃを介して、上記第１の実施の形態の場合と同様に、撮像装置１１０に対して信号を送信する。
【０１７７】
図２１は、撮像装置１１０における、通信部１２０および制御部１１２の一構成例を表すものである。通信部１２０は、送信部２６０を有している。送信部２６０は、高速通信モードＭ１、低速通信モードＭ２、および双方向通信モードＭ３において、アプリケーションプロセッサ１３０に対して信号を送信するものである。送信部２６０は、マッパ２６４と、ドライバ２７１とを有している。
【０１７８】
マッパ２６４は、エラー訂正符号部２０３の出力信号に対して、所定のマッピング処理を行うものである。そして、マッパ２６４は、マッピング処理により生成された信号をセレクタ２０８に供給するようになっている。
【０１７９】
ドライバ２７１は、シリアライザ２０９から供給された信号を、端子ＴＡ１，ＴＢ１，ＴＣ１を介して、アプリケーションプロセッサ１３０に対して送信するものである。ドライバ２７１の各出力端子における出力インピーダンスは、それぞれ約５０［Ω］に設定されている。また、ドライバ２７１は、出力制御部２１２からの指示に基づいて、出力インピーダンスをハイインピーダンスにする機能をも有している。
【０１８０】
このドライバ２７１は、低速通信モードＭ２および双方向通信モードＭ３において、端子ＴＢ１，ＴＣ１を介して、アプリケーションプロセッサ１３０に対して低速パターンＰＡＴを含む信号を送信するようになっている。
【０１８１】
図２２は、ドライバ２７１における端子ＴＡ１に係る部分の一構成例を表すものである。なお、ドライバ２７１は、トランジスタ２９１，２９４，２９５，２９８と、抵抗素子２９２，２９３，２９６，２９７とを有している。トランジスタ２９１，２９４，２９５，２９８は、この例では、ＮチャネルＭＯＳ（Metal Oxide Semiconductor）型のＦＥＴ（Field Effect Transistor）である。トランジスタ２９１のゲートには制御信号が供給され、ドレインには電圧Ｖ１が供給され、ソースは抵抗素子２９２の一端に接続されている。トランジスタ２９４のゲートには制御信号が供給され、ドレインは抵抗素子２９３の一端に接続され、ソースは接地されている。トランジスタ２９５のゲートには制御信号が供給され、ドレインには電圧Ｖ１が供給され、ソースは抵抗素子２９６の一端に接続されている。トランジスタ２９８のゲートには制御信号が供給され、ドレインは抵抗素子２９７の一端に接続され、ソースは接地されている。抵抗素子２９２の一端は、トランジスタ２９１のソースに接続され、他端は、抵抗素子２９３，２９６，２９７の他端および端子ＴＡ１に接続されている。抵抗素子２９３の一端は、トランジスタ２９４のドレインに接続され、他端は、抵抗素子２９２，２９６，２９７の他端および端子ＴＡ１に接続されている。抵抗素子２９６の一端は、トランジスタ２９５のソースに接続され、他端は、抵抗素子２９２，２９３，２９７の他端および端子ＴＡ１に接続されている。抵抗素子２９７の一端は、トランジスタ２９８のドレインに接続され、他端は、抵抗素子２９２，２９３，２９６の他端および端子ＴＡ１に接続されている。この例では、トランジスタ２９１のオン抵抗と、抵抗素子２９２の抵抗値との和は、１００［Ω］程度であり、同様に、トランジスタ２９４のオン抵抗と、抵抗素子２９３の抵抗値との和は、１００［Ω］程度である。また、トランジスタ２９５のオン抵抗と、抵抗素子２９６の抵抗値との和は、１００［Ω］程度であり、同様に、トランジスタ２９８のオン抵抗と、抵抗素子２９７の抵抗値との和は、１００［Ω］程度である。
【０１８２】
この構成により、ドライバ２７１は、例えば、トランジスタ２９１，２９５をオン状態にするとともに、トランジスタ２９４，２９８をオフ状態にすることにより、端子ＴＡ１の電圧を高レベル電圧ＶＨに設定するとともに、出力インピーダンスを約５０［Ω］にすることができる。同様に、ドライバ２７１は、例えば、トランジスタ２９４，２９８をオン状態にするとともに、トランジスタ２９１，２９５をオフ状態にすることにより、端子ＴＡ１の電圧を低レベル電圧ＶＬに設定するとともに、出力インピーダンスを約５０［Ω］にすることができる。また、ドライバ２７１は、例えば、トランジスタ２９１，２９４をオン状態にするとともに、トランジスタ２９５，２９８をオフ状態にすることにより、端子ＴＡ１の電圧を中レベル電圧ＶＭに設定するとともに、出力インピーダンスを約５０［Ω］にすることができる。また、ドライバ２７１は、例えば、トランジスタ２９１，２９４，２９５，２９８をオフ状態にすることにより、出力インピーダンスをハイインピーダンスにすることができるようになっている。
【０１８３】
通信部１２０では、低速通信部２２０のレシーバ２２１は、双方向通信モードＭ３において、アプリケーションプロセッサ１３０から送信された信号を、端子ＴＢ１，ＴＣ１を介して受信する。また、ドライバ２２６は、端子ＴＢ１，ＴＣ１を介して、アプリケーションプロセッサ１３０に対して起動信号を送信するようになっている。
【０１８４】
なお、この例では、端子ＴＢ１，ＴＣ１をレシーバ２２１およびドライバ２２６に接続しているが、端子ＴＡ１をレシーバ２２１およびドライバ２２６に接続していない。よって、端子ＴＡ１，ＴＢ１，ＴＣ１における電気特性のバランスを確保するため、端子ＴＡ１に負荷を接続することが望ましい。
【０１８５】
図２３は、アプリケーションプロセッサ１３０における、制御部１３１および通信部１４０の一構成例を表すものである。通信部１４０は、受信部４６０を有している。受信部４６０は、高速通信モードＭ１、低速通信モードＭ２、および双方向通信モードＭ３において、撮像装置１１０から送信された信号を受信するものである。受信部４６０は、終端部４６１と、レシーバ４６２と、デマッパ４６６とを有している。
【０１８６】
終端部４６１は、上記第１の実施の形態に係る終端部４０１と同様に、制御部１３１からの指示に基づいて、終端抵抗を有効または無効に設定可能に構成されたものである。
【０１８７】
レシーバ４６２は、撮像装置１１０から送信された信号を、端子ＴＡ２，ＴＢ２，ＴＣ２を介して受信するものである。レシーバ４６２は、上記第１の実施の形態に係るレシーバ４０２と同様に、例えば、いわゆる判定帰還型イコライザ（ＤＦＥ；Decision Feedback Equalizer）を用いて構成されている。
【０１８８】
このレシーバ４６２は、低速通信モードＭ２および双方向通信モードＭ３において、端子ＴＢ２，ＴＣ２を介して、撮像装置１１０から送信された低速パターンＰＡＴを含む信号を受信するようになっている。
【０１８９】
図２４は、終端部４６１およびレシーバ４６２の一構成例を表すものである。
【０１９０】
終端部４６１は、抵抗素子４９１Ａ，４９１Ｂ，４９１Ｃを有している。抵抗素子４９１Ａ，４９１Ｂ，４９１Ｃは、通信システム３における終端抵抗として機能するものである。抵抗素子４９１Ａの一端は端子ＴＡ２に接続され、他端は抵抗素子４９１Ｂ，４９１Ｃの他端に接続されている。抵抗素子４９１Ｂの一端は端子ＴＢ２に接続され、他端は抵抗素子４９１Ａ，４９１Ｃの他端に接続されている。抵抗素子４９１Ｃの一端は端子ＴＣ２に接続され、他端は抵抗素子４９１Ａ，４９１Ｂの他端に接続されている。
【０１９１】
レシーバ４６２は、イコライザ４９２と、アンプ４９３Ａ，４９３Ｂ，４９３Ｃとを有している。イコライザ４９２は、端子ＴＡ２に供給された信号ＳＩＧＡに対してイコライズを行うことにより信号ＳＩＧＡ２を生成し、端子ＴＢ２に供給された信号ＳＩＧＢに対してイコライズを行うことにより信号ＳＩＧＢ２を生成し、端子ＴＣ２に供給された信号ＳＩＧＣに対してイコライズを行うことにより信号ＳＩＢＣ２を生成するものである。アンプ４９３Ａの正入力端子は信号ＳＩＧＡ２が供給され、負入力端子には信号ＳＩＧＢ２が供給される。アンプ４９３Ｂの正入力端子は信号ＳＩＧＢ２が供給され、負入力端子には信号ＳＩＧＣ２が供給される。アンプ４９３Ｃの正入力端子は信号ＳＩＧＣ２が供給され、負入力端子には信号ＳＩＧＡ２が供給される。
【０１９２】
デマッパ４６６は、デシリアライザ４０５の出力信号に対して、所定のデマッピング処理を行うものである。そして、デマッパ４６６は、デマッピング処理により生成された信号をエラー訂正復号部４０７に供給するようになっている。
【０１９３】
通信部１２０では、低速通信部４２０のドライバ４２３は、双方向通信モードＭ３において、エンコーダ４２２の出力信号を、端子ＴＢ２，ＴＣ２を介して、撮像装置１１０に対して送信する。また、レシーバ４２５は、端子ＴＢ１，ＴＣ１を介して、撮像装置１１０から送信された起動信号を受信するようになっている。
【０１９４】
ここで、撮像装置１１０は、本開示における「第１の通信装置」の一具体例に対応する。アプリケーションプロセッサ１３０は、本開示における「第２の通信装置」の一具体例に対応する。
【０１９５】
通信システム３では、双方向通信モードＭ３において、３つの線路１０１Ａ，１０１Ｂ，１０１Ｃのうちの２つ（この例では線路１０１Ｂ，１０１Ｃ）を用いて、アプリケーションプロセッサ１３０が撮像装置１１０に対して信号を送信するようにした。これにより、撮像装置１１０では、例えばレシーバ２２１の回路構成をシンプルにすることができる。すなわち、例えば、３つの線路１０１Ａ，１０１Ｂ，１０１Ｃを用いて、アプリケーションプロセッサが撮像装置に対して信号を送信するように構成した場合には、撮像装置には、アプリケーションプロセッサ１３０のレシーバ４６２のような回路が必要になるため、回路構成が複雑になるおそれがある。一方、通信システム３では、３つの線路１０１Ａ，１０１Ｂ，１０１Ｃのうちの２つ（この例では線路１０１Ｂ，１０１Ｃ）を用いるようにしたので、レシーバ２２１の回路構成をシンプルにすることができる。その結果、通信システム３では、消費電力を低減することができる。
【０１９６】
以上のように本実施の形態では、互いに異なる電圧を有する３つの信号を用いて、画像データを伝送するように構成した場合でも、画像データを伝送しない期間において、例えば、３つの線路のうちの２つを用いて、遷移率が低い低速パターンを送信することができる。その結果、上記第１の実施の形態の場合と同様に、消費電力を低減することができるとともに、すぐに、画像データの伝送を再開することができる。
【０１９７】
本実施の形態では、双方向通信モードにおいて、３つの線路のうちの２つを用いて、アプリケーションプロセッサが撮像装置に対して信号を送信するようにしたので、回路構成をシンプルにすることができるとともに、消費電力を低減することができる。
【０１９８】
その他の効果については、上記第１の実施の形態の場合と同様である。
【０１９９】
＜４．第４の実施の形態＞
次に、第４の実施の形態に係る通信システム４について説明する。本実施の形態は、アプリケーションプロセッサが、通信システムにおける通信動作を制御し、撮像装置が、互いに異なる電圧を有する３つの信号を用いて画像データＤＴを送信するものである。なお、上記第２の実施の形態に係る通信システム２、および上記第３の実施の形態に係る通信システム３と実質的に同一の構成部分には同一の符号を付し、適宜説明を省略する。
【０２００】
図２５は、通信システム４の一構成例を表すものである。通信システム４は、撮像装置１５０と、伝送路１０１と、アプリケーションプロセッサ１７０とを備えている。通信システム４では、伝送路１０１を介して、互いに異なる電圧を有する３つの信号を用いて、画像データＤＴを伝送するようになっている。
【０２０１】
撮像装置１５０は、制御部１５２と、通信部１６０とを有している。制御部１５２は、撮像装置１５０の動作を制御するものである。通信部１６０は、アプリケーションプロセッサ１７０との間で通信を行うものである。
【０２０２】
アプリケーションプロセッサ１７０は、通信部１８０と、制御部１７１とを有している。通信部１８０は、撮像装置１５０との間で通信を行うものである。制御部１７１は、アプリケーションプロセッサ１７０の動作を制御するものである。制御部１７１は、通信制御部７２を有している。この通信制御部７２は、第２の実施の形態の場合と同様に、通信システム４における通信動作を制御するものである。
【０２０３】
この通信システム４は、第２の実施の形態に係る通信システム２の場合（図４）と同様に、４つの動作モードＭ（高速通信モードＭ１と、低速通信モードＭ２と、双方向通信モードＭ３と、スタンバイモードＭ４）を有している。
【０２０４】
撮像装置１５０は、高速通信モードＭ１において、互いに異なる電圧を有する３つの信号（図２０）を用いて、アプリケーションプロセッサ１７０に対してパケットＰ（画像データＤＴ）を送信する。
【０２０５】
また、撮像装置１５０は、低速通信モードＭ２および双方向通信モードＭ３において、伝送路１０１における３つの線路（線路１０１Ａ，１０１Ｂ，１０１Ｃ）のうちの２つ（この例では線路１０１Ｂ，１０１Ｃ）を介して、上記第２の実施の形態の場合と同様に、アプリケーションプロセッサ１７０に対して低速パターンＰＡＴを含む信号を送信する。このとき、撮像装置１５０は、伝送路１０１における３つの線路のうちの残りの１つ（この例では線路１０１Ａ）に対して直流信号を出力する。
【０２０６】
アプリケーションプロセッサ１７０は、双方向通信モードＭ３において、この例では線路１０１Ｂ，１０１Ｃを介して、上記第２の実施の形態の場合と同様に、撮像装置１５０に対して信号を送信する。
【０２０７】
図２６は、撮像装置１５０における、通信部１６０および制御部１５２の一構成例を表すものである。通信部１６０は、送信部２６０と、低速通信部２４０とを有している。送信部２６０は、高速通信モードＭ１、低速通信モードＭ２、および双方向通信モードＭ３において、アプリケーションプロセッサ１７０に対して信号を送信するものである。低速通信部２４０は、双方向通信モードＭ３において、アプリケーションプロセッサ１７０から送信された信号を受信するものである。また、低速通信部２４０は、アプリケーションプロセッサ１７０から送信された起動信号を受信する機能をも有している。
【０２０８】
図２７は、アプリケーションプロセッサ１７０における、制御部１７１および通信部１８０の一構成例を表すものである。通信部１８０は、受信部４６０と、低速通信部４４０とを有している。受信部４６０は、高速通信モードＭ１、低速通信モードＭ２、および双方向通信モードＭ３において、撮像装置１１０から送信された信号を受信するものである。低速通信部４４０は、双方向通信モードＭ３において、撮像装置１５０に対して信号を送信するものである。また、低速通信部４４０は、撮像装置１５０に対して起動信号を送信する機能をも有している。
【０２０９】
ここで、撮像装置１５０は、本開示における「第１の通信装置」の一具体例に対応する。アプリケーションプロセッサ１７０は、本開示における「第２の通信装置」の一具体例に対応する。
【０２１０】
以上のように本実施の形態では、互いに異なる電圧を有する３つの信号を用いて、画像データを伝送するように構成した場合でも、画像データを伝送しない期間において、例えば、３つの線路のうちの２つを用いて、遷移率が低い低速パターンを送信することができる。その結果、上記第２の実施の形態の場合と同様に、消費電力を低減することができるとともに、すぐに、画像データの伝送を再開することができる。
【０２１１】
本実施の形態では、双方向通信モードにおいて、３つの線路のうちの２つを用いて、アプリケーションプロセッサが撮像装置に対して信号を送信するようにしたので、回路構成をシンプルにすることができるとともに、消費電力を低減することができる。
【０２１２】
その他の効果については、上記第２の実施の形態の場合と同様である。
【０２１３】
＜５．適用例＞
次に、上記実施の形態および変形例で説明した通信システムの適用例について説明する。
【０２１４】
本開示に係る技術は、様々な製品へ応用することができる。例えば、本開示に係る技術は、自動車、電気自動車、ハイブリッド電気自動車、自動二輪車、自転車、パーソナルモビリティ、飛行機、ドローン、船舶、ロボット、建設機械、農業機械（トラクター）などのいずれかの種類の移動体に搭載される装置として実現されてもよい。
【０２１５】
図２８は、本開示に係る技術が適用され得る移動体制御システムの一例である車両制御システム７０００の概略的な構成例を示すブロック図である。車両制御システム７０００は、通信ネットワーク７０１０を介して接続された複数の電子制御ユニットを備える。図２８に示した例では、車両制御システム７０００は、駆動系制御ユニット７１００、ボディ系制御ユニット７２００、バッテリ制御ユニット７３００、車外情報検出ユニット７４００、車内情報検出ユニット７５００、及び統合制御ユニット７６００を備える。これらの複数の制御ユニットを接続する通信ネットワーク７０１０は、例えば、ＣＡＮ（Controller  Area  Network）、ＬＩＮ（Local  Interconnect  Network）、ＬＡＮ（Local  Area  Network）又はＦｌｅｘＲａｙ（登録商標）等の任意の規格に準拠した車載通信ネットワークであってよい。
【０２１６】
各制御ユニットは、各種プログラムにしたがって演算処理を行うマイクロコンピュータと、マイクロコンピュータにより実行されるプログラム又は各種演算に用いられるパラメータ等を記憶する記憶部と、各種制御対象の装置を駆動する駆動回路とを備える。各制御ユニットは、通信ネットワーク７０１０を介して他の制御ユニットとの間で通信を行うためのネットワークＩ／Ｆを備えるとともに、車内外の装置又はセンサ等との間で、有線通信又は無線通信により通信を行うための通信Ｉ／Ｆを備える。図２８では、統合制御ユニット７６００の機能構成として、マイクロコンピュータ７６１０、汎用通信Ｉ／Ｆ７６２０、専用通信Ｉ／Ｆ７６３０、測位部７６４０、ビーコン受信部７６５０、車内機器Ｉ／Ｆ７６６０、音声画像出力部７６７０、車載ネットワークＩ／Ｆ７６８０及び記憶部７６９０が図示されている。他の制御ユニットも同様に、マイクロコンピュータ、通信Ｉ／Ｆ及び記憶部等を備える。
【０２１７】
駆動系制御ユニット７１００は、各種プログラムにしたがって車両の駆動系に関連する装置の動作を制御する。例えば、駆動系制御ユニット７１００は、内燃機関又は駆動用モータ等の車両の駆動力を発生させるための駆動力発生装置、駆動力を車輪に伝達するための駆動力伝達機構、車両の舵角を調節するステアリング機構、及び、車両の制動力を発生させる制動装置等の制御装置として機能する。駆動系制御ユニット７１００は、ＡＢＳ（Antilock  Brake  System）又はＥＳＣ（Electronic  Stability  Control）等の制御装置としての機能を有してもよい。
【０２１８】
駆動系制御ユニット７１００には、車両状態検出部７１１０が接続される。車両状態検出部７１１０には、例えば、車体の軸回転運動の角速度を検出するジャイロセンサ、車両の加速度を検出する加速度センサ、あるいは、アクセルペダルの操作量、ブレーキペダルの操作量、ステアリングホイールの操舵角、エンジン回転数又は車輪の回転速度等を検出するためのセンサのうちの少なくとも一つが含まれる。駆動系制御ユニット７１００は、車両状態検出部７１１０から入力される信号を用いて演算処理を行い、内燃機関、駆動用モータ、電動パワーステアリング装置又はブレーキ装置等を制御する。
【０２１９】
ボディ系制御ユニット７２００は、各種プログラムにしたがって車体に装備された各種装置の動作を制御する。例えば、ボディ系制御ユニット７２００は、キーレスエントリシステム、スマートキーシステム、パワーウィンドウ装置、あるいは、ヘッドランプ、バックランプ、ブレーキランプ、ウィンカー又はフォグランプ等の各種ランプの制御装置として機能する。この場合、ボディ系制御ユニット７２００には、鍵を代替する携帯機から発信される電波又は各種スイッチの信号が入力され得る。ボディ系制御ユニット７２００は、これらの電波又は信号の入力を受け付け、車両のドアロック装置、パワーウィンドウ装置、ランプ等を制御する。
【０２２０】
バッテリ制御ユニット７３００は、各種プログラムにしたがって駆動用モータの電力供給源である二次電池７３１０を制御する。例えば、バッテリ制御ユニット７３００には、二次電池７３１０を備えたバッテリ装置から、バッテリ温度、バッテリ出力電圧又はバッテリの残存容量等の情報が入力される。バッテリ制御ユニット７３００は、これらの信号を用いて演算処理を行い、二次電池７３１０の温度調節制御又はバッテリ装置に備えられた冷却装置等の制御を行う。
【０２２１】
車外情報検出ユニット７４００は、車両制御システム７０００を搭載した車両の外部の情報を検出する。例えば、車外情報検出ユニット７４００には、撮像部７４１０及び車外情報検出部７４２０のうちの少なくとも一方が接続される。撮像部７４１０には、ＴｏＦ（Time  Of  Flight）カメラ、ステレオカメラ、単眼カメラ、赤外線カメラ及びその他のカメラのうちの少なくとも一つが含まれる。車外情報検出部７４２０には、例えば、現在の天候又は気象を検出するための環境センサ、あるいは、車両制御システム７０００を搭載した車両の周囲の他の車両、障害物又は歩行者等を検出するための周囲情報検出センサのうちの少なくとも一つが含まれる。
【０２２２】
環境センサは、例えば、雨天を検出する雨滴センサ、霧を検出する霧センサ、日照度合いを検出する日照センサ、及び降雪を検出する雪センサのうちの少なくとも一つであってよい。周囲情報検出センサは、超音波センサ、レーダ装置及びＬＩＤＡＲ（Light  Detection  and  Ranging、Laser  Imaging  Detection  and  Ranging）装置のうちの少なくとも一つであってよい。これらの撮像部７４１０及び車外情報検出部７４２０は、それぞれ独立したセンサないし装置として備えられてもよいし、複数のセンサないし装置が統合された装置として備えられてもよい。
【０２２３】
ここで、図２９は、撮像部７４１０及び車外情報検出部７４２０の設置位置の例を示す。撮像部７９１０，７９１２，７９１４，７９１６，７９１８は、例えば、車両７９００のフロントノーズ、サイドミラー、リアバンパ、バックドア及び車室内のフロントガラスの上部のうちの少なくとも一つの位置に設けられる。フロントノーズに備えられる撮像部７９１０及び車室内のフロントガラスの上部に備えられる撮像部７９１８は、主として車両７９００の前方の画像を取得する。サイドミラーに備えられる撮像部７９１２，７９１４は、主として車両７９００の側方の画像を取得する。リアバンパ又はバックドアに備えられる撮像部７９１６は、主として車両７９００の後方の画像を取得する。車室内のフロントガラスの上部に備えられる撮像部７９１８は、主として先行車両又は、歩行者、障害物、信号機、交通標識又は車線等の検出に用いられる。
【０２２４】
なお、図２９には、それぞれの撮像部７９１０，７９１２，７９１４，７９１６の撮影範囲の一例が示されている。撮像範囲ａは、フロントノーズに設けられた撮像部７９１０の撮像範囲を示し、撮像範囲ｂ，ｃは、それぞれサイドミラーに設けられた撮像部７９１２，７９１４の撮像範囲を示し、撮像範囲ｄは、リアバンパ又はバックドアに設けられた撮像部７９１６の撮像範囲を示す。例えば、撮像部７９１０，７９１２，７９１４，７９１６で撮像された画像データが重ね合わせられることにより、車両７９００を上方から見た俯瞰画像が得られる。
【０２２５】
車両７９００のフロント、リア、サイド、コーナ及び車室内のフロントガラスの上部に設けられる車外情報検出部７９２０，７９２２，７９２４，７９２６，７９２８，７９３０は、例えば超音波センサ又はレーダ装置であってよい。車両７９００のフロントノーズ、リアバンパ、バックドア及び車室内のフロントガラスの上部に設けられる車外情報検出部７９２０，７９２６，７９３０は、例えばＬＩＤＡＲ装置であってよい。これらの車外情報検出部７９２０〜７９３０は、主として先行車両、歩行者又は障害物等の検出に用いられる。
【０２２６】
図２８に戻って説明を続ける。車外情報検出ユニット７４００は、撮像部７４１０に車外の画像を撮像させるとともに、撮像された画像データを受信する。また、車外情報検出ユニット７４００は、接続されている車外情報検出部７４２０から検出情報を受信する。車外情報検出部７４２０が超音波センサ、レーダ装置又はＬＩＤＡＲ装置である場合には、車外情報検出ユニット７４００は、超音波又は電磁波等を発信させるとともに、受信された反射波の情報を受信する。車外情報検出ユニット７４００は、受信した情報に基づいて、人、車、障害物、標識又は路面上の文字等の物体検出処理又は距離検出処理を行ってもよい。車外情報検出ユニット７４００は、受信した情報に基づいて、降雨、霧又は路面状況等を認識する環境認識処理を行ってもよい。車外情報検出ユニット７４００は、受信した情報に基づいて、車外の物体までの距離を算出してもよい。
【０２２７】
また、車外情報検出ユニット７４００は、受信した画像データに基づいて、人、車、障害物、標識又は路面上の文字等を認識する画像認識処理又は距離検出処理を行ってもよい。車外情報検出ユニット７４００は、受信した画像データに対して歪補正又は位置合わせ等の処理を行うとともに、異なる撮像部７４１０により撮像された画像データを合成して、俯瞰画像又はパノラマ画像を生成してもよい。車外情報検出ユニット７４００は、異なる撮像部７４１０により撮像された画像データを用いて、視点変換処理を行ってもよい。
【０２２８】
車内情報検出ユニット７５００は、車内の情報を検出する。車内情報検出ユニット７５００には、例えば、運転者の状態を検出する運転者状態検出部７５１０が接続される。運転者状態検出部７５１０は、運転者を撮像するカメラ、運転者の生体情報を検出する生体センサ又は車室内の音声を集音するマイク等を含んでもよい。生体センサは、例えば、座面又はステアリングホイール等に設けられ、座席に座った搭乗者又はステアリングホイールを握る運転者の生体情報を検出する。車内情報検出ユニット７５００は、運転者状態検出部７５１０から入力される検出情報に基づいて、運転者の疲労度合い又は集中度合いを算出してもよいし、運転者が居眠りをしていないかを判別してもよい。車内情報検出ユニット７５００は、集音された音声信号に対してノイズキャンセリング処理等の処理を行ってもよい。
【０２２９】
統合制御ユニット７６００は、各種プログラムにしたがって車両制御システム７０００内の動作全般を制御する。統合制御ユニット７６００には、入力部７８００が接続されている。入力部７８００は、例えば、タッチパネル、ボタン、マイクロフォン、スイッチ又はレバー等、搭乗者によって入力操作され得る装置によって実現される。統合制御ユニット７６００には、マイクロフォンにより入力される音声を音声認識することにより得たデータが入力されてもよい。入力部７８００は、例えば、赤外線又はその他の電波を利用したリモートコントロール装置であってもよいし、車両制御システム７０００の操作に対応した携帯電話又はＰＤＡ（Personal  Digital  Assistant）等の外部接続機器であってもよい。入力部７８００は、例えばカメラであってもよく、その場合搭乗者はジェスチャにより情報を入力することができる。あるいは、搭乗者が装着したウェアラブル装置の動きを検出することで得られたデータが入力されてもよい。さらに、入力部７８００は、例えば、上記の入力部７８００を用いて搭乗者等により入力された情報に基づいて入力信号を生成し、統合制御ユニット７６００に出力する入力制御回路などを含んでもよい。搭乗者等は、この入力部７８００を操作することにより、車両制御システム７０００に対して各種のデータを入力したり処理動作を指示したりする。
【０２３０】
記憶部７６９０は、マイクロコンピュータにより実行される各種プログラムを記憶するＲＯＭ（Read  Only  Memory）、及び各種パラメータ、演算結果又はセンサ値等を記憶するＲＡＭ（Random  Access  Memory）を含んでいてもよい。また、記憶部７６９０は、ＨＤＤ（Hard  Disc  Drive）等の磁気記憶デバイス、半導体記憶デバイス、光記憶デバイス又は光磁気記憶デバイス等によって実現してもよい。
【０２３１】
汎用通信Ｉ／Ｆ７６２０は、外部環境７７５０に存在する様々な機器との間の通信を仲介する汎用的な通信Ｉ／Ｆである。汎用通信Ｉ／Ｆ７６２０は、ＧＳＭ（登録商標）（Global  System  of  Mobile  communications）、ＷｉＭＡＸ、ＬＴＥ（Long  Term  Evolution）若しくはＬＴＥ−Ａ（LTE−Advanced）などのセルラー通信プロトコル、又は無線ＬＡＮ（Ｗｉ−Ｆｉ（登録商標）ともいう）、Ｂｌｕｅｔｏｏｔｈ（登録商標）などのその他の無線通信プロトコルを実装してよい。汎用通信Ｉ／Ｆ７６２０は、例えば、基地局又はアクセスポイントを介して、外部ネットワーク（例えば、インターネット、クラウドネットワーク又は事業者固有のネットワーク）上に存在する機器（例えば、アプリケーションサーバ又は制御サーバ）へ接続してもよい。また、汎用通信Ｉ／Ｆ７６２０は、例えばＰ２Ｐ（Peer  To  Peer）技術を用いて、車両の近傍に存在する端末（例えば、運転者、歩行者若しくは店舗の端末、又はＭＴＣ（Machine  Type  Communication）端末）と接続してもよい。
【０２３２】
専用通信Ｉ／Ｆ７６３０は、車両における使用を目的として策定された通信プロトコルをサポートする通信Ｉ／Ｆである。専用通信Ｉ／Ｆ７６３０は、例えば、下位レイヤのＩＥＥＥ８０２．１１ｐと上位レイヤのＩＥＥＥ１６０９との組合せであるＷＡＶＥ（Wireless  Access  in  Vehicle  Environment）、ＤＳＲＣ（Dedicated  Short  Range  Communications）、又はセルラー通信プロトコルといった標準プロトコルを実装してよい。専用通信Ｉ／Ｆ７６３０は、典型的には、車車間（Vehicle  to  Vehicle）通信、路車間（Vehicle  to  Infrastructure）通信、車両と家との間（Vehicle  to  Home）の通信及び歩車間（Vehicle  to  Pedestrian）通信のうちの１つ以上を含む概念であるＶ２Ｘ通信を遂行する。
【０２３３】
測位部７６４０は、例えば、ＧＮＳＳ（Global  Navigation  Satellite  System）衛星からのＧＮＳＳ信号（例えば、ＧＰＳ（Global  Positioning  System）衛星からのＧＰＳ信号）を受信して測位を実行し、車両の緯度、経度及び高度を含む位置情報を生成する。なお、測位部７６４０は、無線アクセスポイントとの信号の交換により現在位置を特定してもよく、又は測位機能を有する携帯電話、ＰＨＳ若しくはスマートフォンといった端末から位置情報を取得してもよい。
【０２３４】
ビーコン受信部７６５０は、例えば、道路上に設置された無線局等から発信される電波あるいは電磁波を受信し、現在位置、渋滞、通行止め又は所要時間等の情報を取得する。なお、ビーコン受信部７６５０の機能は、上述した専用通信Ｉ／Ｆ７６３０に含まれてもよい。
【０２３５】
車内機器Ｉ／Ｆ７６６０は、マイクロコンピュータ７６１０と車内に存在する様々な車内機器７７６０との間の接続を仲介する通信インタフェースである。車内機器Ｉ／Ｆ７６６０は、無線ＬＡＮ、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＮＦＣ（Near  Field  Communication）又はＷＵＳＢ（Wireless  USB）といった無線通信プロトコルを用いて無線接続を確立してもよい。また、車内機器Ｉ／Ｆ７６６０は、図示しない接続端子（及び、必要であればケーブル）を介して、ＵＳＢ（Universal  Serial  Bus）、ＨＤＭＩ（登録商標）（High-Definition  Multimedia  Interface）、又はＭＨＬ（Mobile  High-definition  Link）等の有線接続を確立してもよい。車内機器７７６０は、例えば、搭乗者が有するモバイル機器若しくはウェアラブル機器、又は車両に搬入され若しくは取り付けられる情報機器のうちの少なくとも１つを含んでいてもよい。また、車内機器７７６０は、任意の目的地までの経路探索を行うナビゲーション装置を含んでいてもよい。車内機器Ｉ／Ｆ７６６０は、これらの車内機器７７６０との間で、制御信号又は画像信号を交換する。
【０２３６】
車載ネットワークＩ／Ｆ７６８０は、マイクロコンピュータ７６１０と通信ネットワーク７０１０との間の通信を仲介するインタフェースである。車載ネットワークＩ／Ｆ７６８０は、通信ネットワーク７０１０によりサポートされる所定のプロトコルに則して、信号等を送受信する。
【０２３７】
統合制御ユニット７６００のマイクロコンピュータ７６１０は、汎用通信Ｉ／Ｆ７６２０、専用通信Ｉ／Ｆ７６３０、測位部７６４０、ビーコン受信部７６５０、車内機器Ｉ／Ｆ７６６０及び車載ネットワークＩ／Ｆ７６８０のうちの少なくとも一つを介して取得される情報に基づき、各種プログラムにしたがって、車両制御システム７０００を制御する。例えば、マイクロコンピュータ７６１０は、取得される車内外の情報に基づいて、駆動力発生装置、ステアリング機構又は制動装置の制御目標値を演算し、駆動系制御ユニット７１００に対して制御指令を出力してもよい。例えば、マイクロコンピュータ７６１０は、車両の衝突回避あるいは衝撃緩和、車間距離に基づく追従走行、車速維持走行、車両の衝突警告、又は車両のレーン逸脱警告等を含むＡＤＡＳ（Advanced  Driver  Assistance  System）の機能実現を目的とした協調制御を行ってもよい。また、マイクロコンピュータ７６１０は、取得される車両の周囲の情報に基づいて駆動力発生装置、ステアリング機構又は制動装置等を制御することにより、運転者の操作に拠らずに自律的に走行する自動運転等を目的とした協調制御を行ってもよい。
【０２３８】
マイクロコンピュータ７６１０は、汎用通信Ｉ／Ｆ７６２０、専用通信Ｉ／Ｆ７６３０、測位部７６４０、ビーコン受信部７６５０、車内機器Ｉ／Ｆ７６６０及び車載ネットワークＩ／Ｆ７６８０のうちの少なくとも一つを介して取得される情報に基づき、車両と周辺の構造物や人物等の物体との間の３次元距離情報を生成し、車両の現在位置の周辺情報を含むローカル地図情報を作成してもよい。また、マイクロコンピュータ７６１０は、取得される情報に基づき、車両の衝突、歩行者等の近接又は通行止めの道路への進入等の危険を予測し、警告用信号を生成してもよい。警告用信号は、例えば、警告音を発生させたり、警告ランプを点灯させたりするための信号であってよい。
【０２３９】
音声画像出力部７６７０は、車両の搭乗者又は車外に対して、視覚的又は聴覚的に情報を通知することが可能な出力装置へ音声及び画像のうちの少なくとも一方の出力信号を送信する。図２８の例では、出力装置として、オーディオスピーカ７７１０、表示部７７２０及びインストルメントパネル７７３０が例示されている。表示部７７２０は、例えば、オンボードディスプレイ及びヘッドアップディスプレイの少なくとも一つを含んでいてもよい。表示部７７２０は、ＡＲ（Augmented  Reality）表示機能を有していてもよい。出力装置は、これらの装置以外の、ヘッドホン、搭乗者が装着する眼鏡型ディスプレイ等のウェアラブルデバイス、プロジェクタ又はランプ等の他の装置であってもよい。出力装置が表示装置の場合、表示装置は、マイクロコンピュータ７６１０が行った各種処理により得られた結果又は他の制御ユニットから受信された情報を、テキスト、イメージ、表、グラフ等、様々な形式で視覚的に表示する。また、出力装置が音声出力装置の場合、音声出力装置は、再生された音声データ又は音響データ等からなるオーディオ信号をアナログ信号に変換して聴覚的に出力する。
【０２４０】
なお、図２８に示した例において、通信ネットワーク７０１０を介して接続された少なくとも二つの制御ユニットが一つの制御ユニットとして一体化されてもよい。あるいは、個々の制御ユニットが、複数の制御ユニットにより構成されてもよい。さらに、車両制御システム７０００が、図示されていない別の制御ユニットを備えてもよい。また、上記の説明において、いずれかの制御ユニットが担う機能の一部又は全部を、他の制御ユニットに持たせてもよい。つまり、通信ネットワーク７０１０を介して情報の送受信がされるようになっていれば、所定の演算処理が、いずれかの制御ユニットで行われるようになってもよい。同様に、いずれかの制御ユニットに接続されているセンサ又は装置が、他の制御ユニットに接続されるとともに、複数の制御ユニットが、通信ネットワーク７０１０を介して相互に検出情報を送受信してもよい。
【０２４１】
以上説明した車両制御システム７０００において、例えば図１を用いて説明した本実施形態に係る通信システム１などは、図２８，２９に示した応用例における各ブロック間の通信システムに適用することができる。具体的には、例えば、本技術は、撮像部７４１０（撮像部７９１０，７９１２，７９１４，７９１６，７９１８）と、車外情報検出ユニット７４００との間の通信システムに適用することができる。これにより、車両制御システム７０００では、例えば、消費電力を低減することができる。
【０２４２】
以上、いくつかの実施の形態および変形例、ならびにそれらの具体的な適用例を挙げて本技術を説明したが、本技術はこれらの実施の形態等には限定されず、種々の変形が可能である。
【０２４３】
例えば、上記の各実施の形態では、撮像装置は、低速通信モードＭ２および双方向通信モードＭ３において、アプリケーションプロセッサに制御コードを送信したが、これに限定されるものではなく、例えば、さらにデータをも送信してもよい。同様に、アプリケーションプロセッサは、双方向通信モードＭ３において、撮像装置に制御コードを送信したが、これに限定されるものではなく、例えば、さらにデータをも送信してもよい。
【０２４４】
なお、本明細書に記載された効果はあくまで例示であって限定されるものでは無く、また他の効果があってもよい。
【０２４５】
なお、本技術は以下のような構成とすることができる。
【０２４６】
（１）第１の動作モードにおいて通信データを含む第１の信号を生成し、前記第１の信号を通信端子を介して送信するとともに、第２の動作モードにおいて、所定の第１の信号パターンを含み、前記第１の信号よりも遷移率が低い第２の信号を生成し、前記第２の信号を前記通信端子を介して送信する送信部と、
前記送信部の動作モードを、前記第１の動作モードおよび前記第２の動作モードを含む複数の動作モードのうちのいずれかに設定する制御部と
を備えた通信装置。
（２）前記第２の信号は、所定の第２の信号パターンをさらに含み、
前記制御部は、さらに、通信相手に送信すべき制御コードを生成し、
前記送信部は、前記制御コードに応じて、前記第１の信号パターンおよび前記第２の信号パターンを組み合わせることにより、前記第２の信号を生成する
前記（１）に記載の通信装置。
（３）前記送信部は、前記制御コードが前記第１の動作モードへの変更を指示する第１の制御コードである場合には、前記第１の信号の送信を開始する
前記（２）に記載の通信装置。
（４）前記複数の動作モードは、第３の動作モードをさらに含み、
前記送信部は、前記第３の動作モードで動作する場合には、前記第２の信号を生成するとともに、前記第２の信号が遷移するタイミングを含む期間以外の所定の期間において、前記送信部の出力インピーダンスをハイインピーダンスにする
前記（２）または（３）に記載の通信装置。
（５）撮像部をさらに備え、
前記通信データは、撮像データであり、
前記送信部は、ブランキング期間において、前記第３の動作モードで動作する
前記（４）に記載の通信装置。
（６）前記送信部は、前記制御コードが前記第３の動作モードへの変更を指示する第２の制御コードである場合には、前記第２の信号の送信を開始するとともに、前記所定の期間において、前記送信部の出力インピーダンスをハイインピーダンスにする
前記（４）または（５）に記載の通信装置。
（７）前記通信端子での信号に基づいて受信信号を生成する受信部をさらに備えた
前記（６）に記載の通信装置。
（８）前記受信部は、前記所定の期間における、前記通信端子での信号の遷移回数に基づいて、前記受信信号を生成する
前記（７）に記載の通信装置。
（９）前記受信部は、前記通信端子での信号に加え、前記第２の信号にも基づいて、前記受信信号を生成する
前記（７）または（８）に記載の通信装置。
（１０）前記受信部は、前記受信信号に対してエラー訂正復号処理を行う復号部を有する
前記（７）から（９）のいずれかに記載の通信装置。
（１１）前記制御部は、前記受信信号に含まれる受信制御コードを検出し、
前記送信部は、前記受信制御コードが、前記第１の動作モードへの変更を指示する第１の受信制御コードである場合には、前記第１の信号の送信を開始する
前記（７）から（１０）のいずれかに記載の通信装置。
（１２）前記制御部は、前記受信信号に含まれる受信制御コードを検出し、
前記送信部は、前記受信制御コードが、前記第２の動作モードへの変更を指示する第２の受信制御コードである場合には、前記第２の信号の送信を開始する
前記（７）から（１１）のいずれかに記載の通信装置。
（１３）前記制御部は、前記受信信号に含まれる受信制御コードを検出し、
前記送信部は、前記受信制御コードが第３の受信制御コードである場合には、スタンバイ状態になる
前記（７）から（１２）のいずれかに記載の通信装置。
（１４）前記制御部は、前記受信信号に含まれる受信制御コードを検出し、
前記送信部は、前記通信データを記憶するメモリを有し、前記受信制御コードが第４の受信制御コードである場合には、前記メモリに記憶された前記通信データを、前記第１の信号として送信する
前記（７）から（１３）のいずれかに記載の通信装置。
（１５）前記制御部は、前記受信信号に含まれる受信制御コードを検出し、
前記送信部は、前記受信制御コードが第５の受信制御コードである場合には、所定の信号パターンを、前記第１の信号として送信する
前記（７）から（１４）のいずれかに記載の通信装置。
（１６）前記複数の動作モードは、前記送信部がスタンバイ状態になる第４の動作モードをさらに含み、
前記送信部は、前記制御コードが前記第４の動作モードへの変更を指示する第３の制御コードである場合には、スタンバイ状態になる
前記（２）から（１５）のいずれかに記載の通信装置。
（１７）前記制御コードは、前記通信相手の終端抵抗を有効または無効にすることを指示する第４の制御コードである
前記（２）から（１６）のいずれかに記載の通信装置。
（１８）前記制御部は、さらに、通信相手に送信すべき制御コードを生成し、
前記送信部は、前記制御コードを前記第１の信号として送信する
前記（１）に記載の通信装置。
（１９）前記送信部は、前記制御コードが前記第２の動作モードへの変更を指示する第５の制御コードである場合には、前記第２の信号の送信を開始する
前記（１８）に記載の通信装置。
（２０）前記第２の信号は、互いに異なる電圧を有する２つの信号を含む
前記（１）から（１９）のいずれかに記載の通信装置。
（２１）前記第１の信号は、互いに異なる電圧を有する２つの信号を含む
前記（１）から（２０）のいずれかに記載の通信装置。
（２２）前記第１の信号は、互いに異なる電圧を有する３つの信号を含み、
前記（１）から（２０）のいずれかに記載の通信装置。
（２３）第１の動作モードにおいて通信端子を介して通信データを含む第１の信号を受信し、第２の動作モードにおいて、前記通信端子を介して、所定の第１の信号パターンを含み、前記第１の信号よりも遷移率が低い第２の信号を受信する受信部と、
前記受信部の動作モードを、前記第１の動作モードおよび前記第２の動作モードを含む複数の動作モードのうちのいずれかに設定する制御部と
を備えた通信装置。
（２４）送信部をさらに備え、
前記制御部は、さらに、通信相手に送信すべき受信制御コードを生成し、
前記複数の動作モードは、前記受信部が前記通信端子を介して前記第２の信号を受信するとともに、前記送信部が前記受信制御コードを送信する第３の動作モードをさらに含み、
前記送信部は、前記第３の動作モードで動作する場合には、前記第２の信号が遷移するタイミングを含む第１の期間において、前記送信部の出力インピーダンスをハイインピーダンスにし、前記第１の期間以外の第２の期間において、前記受信制御コードを送信する
前記（２３）に記載の通信装置。
（２５）前記受信部は、
前記第１の期間において前記第２の信号をそのまま出力し、前記第２の期間において前記第２の信号をホールドして出力する信号維持部と、
前記信号維持部から出力された信号に基づいてクロック信号を生成するクロック生成部と
を有する
前記（２４）に記載の通信装置。
（２６）前記送信部は、前記クロック信号に基づいて、前記受信制御コードを送信する
前記（２５）に記載の通信装置。
（２７）前記送信部は、前記第２の信号に基づいて、前記受信制御コードを送信する
前記（２４）から（２６）のいずれかに記載の通信装置。
（２８）第１の通信装置と、
第２の通信装置と
を備え、
前記第１の通信装置は、
第１の動作モードにおいて通信データを含む第１の信号を生成し、前記第１の信号を第１の通信端子を介して送信するとともに、第２の動作モードにおいて、所定の第１の信号パターンを含み、前記第１の信号よりも遷移率が低い第２の信号を生成し、前記第２の信号を前記第１の通信端子を介して送信する送信部と、
前記送信部の動作モードを、前記第１の動作モードおよび前記第２の動作モードを含む複数の動作モードのうちのいずれかに設定する第１の制御部と
を有し、
前記第２の通信装置は、
前記第１の動作モードにおいて第２の通信端子を介して前記第１の信号を受信し、前記第２の動作モードにおいて前記第２の通信端子を介して前記第２の信号を受信する受信部と、
前記受信部の動作モードを、前記複数の動作モードのうちのいずれかに設定する第２の制御部と
を有する
通信システム。
【符号の説明】
【０２４７】
１〜４…通信システム、１０，５０，１１０，１５０…撮像装置、１１…撮像部、１２，５２，１１２，１５２…制御部、１３…通信制御部、１４…画像データ生成部、１５…制御コード生成部、１６，５６…制御コード検出部、１７…起動信号生成部、２０，６０，１２０，１６０…通信部、３０，７０，１３０，１７０…アプリケーションプロセッサ、３１，７１，１３１，１７１…制御部、３２…画像データ受信部、３３…制御コード検出部、３４，７４…制御コード生成部、３５…起動信号検出部、３９…処理部、４０，８０，１４０，１８０…通信部、５７…起動信号検出部、７２…通信制御部、７５…起動信号生成部、１００，１０１…伝送路、１００Ｐ，１００Ｎ，１０１Ａ，１０１Ｂ，１０１Ｃ…線路、２００，２６０…送信部、２０１…メモリ、２０２…セレクタ、２０３…エラー訂正符号部、２０４…エンコーダ、２０５…低速パターン生成部、２０６…エンコーダ、２０７…トレーニングパターン生成部、２０８…セレクタ、２０９…シリアライザ、２１１，２７１…ドライバ、２１２…出力制御部、２１３…クロック生成部、２２０，２４０…低速通信部、２２１…レシーバ、２２２…デコーダ、２２３…排他的論理和回路、２２４…カウンタ、２２５…エラー訂正復号部、２２６…ドライバ、２６４…マッパ、４００，４６０…受信部、４０１，４６１…終端部、４０２，４６２…レシーバ、４０３…ホールド部、４０４…ＣＤＲ部、４０５…デシリアライザ、４０６…デコーダ、４０７…エラー訂正復号部、４２０，４４０…低速通信部、４２１…エラー訂正符号部、４２２…エンコーダ、４２３，４４３…ドライバ、４２４…出力制御部、４２５…レシーバ、４６６…デマッパ、ＣＫ１，ＣＫ２…システムクロック信号、ＣＰ１，ＣＮ１，ＣＰ２，ＣＮ２，ＣＡ１，ＣＢ１，ＣＣ１，ＣＡ２，ＣＢ２，ＣＣ２…容量素子、ＣＤ１，ＣＤ１１，ＣＤ１２，ＣＤ２，ＣＤ２１，ＣＤ２２…制御コード、Ｍ…動作モード、Ｍ１…高速通信モード、Ｍ２…低速通信モード、Ｍ３…双方向通信モード、Ｍ４…スタンバイモード、Ｐ…パケット、ＰＡＴ，ＰＡＴ１，ＰＡＴ２…低速パターン、ＰＦ…フレーム期間、ＰＨ…Ｈブランキング期間、ＰＶ…Ｖブランキング期間、Ｐ１，Ｐ２…期間、ＳＩＧ，ＳＩＧＡ，ＳＩＧＢ，ＳＩＧＣ…信号、ＴＰ１，ＴＮ１，ＴＰ２，ＴＮ２，ＴＡ１，ＴＢ１，ＴＣ１，ＴＡ２，ＴＢ２，ＴＣ２…端子、ＴｘＣＫ，ＲｘＣＫ…クロック信号、ＶＨ…高レベル電圧、ＶＬ…低レベル電圧、ＶＭ…中レベル電圧。
【図１】
2018164121.tif 000003
【図２Ａ】
2018164121.tif 000004
【図２Ｂ】
2018164121.tif 000005
【図２Ｃ】
2018164121.tif 000006
【図３】
2018164121.tif 000007
【図４】
2018164121.tif 000008
【図５Ａ】
2018164121.tif 000009
【図５Ｂ】
2018164121.tif 000010
【図６】
2018164121.tif 000011
【図７】
2018164121.tif 000012
【図８】
2018164121.tif 000013
【図９】
2018164121.tif 000014
【図１０】
2018164121.tif 000015
【図１１】
2018164121.tif 000016
【図１２】
2018164121.tif 000017
【図１３】
2018164121.tif 000018
【図１４】
2018164121.tif 000019
【図１５】
2018164121.tif 000020
【図１６】
2018164121.tif 000021
【図１７】
2018164121.tif 000022
【図１８】
2018164121.tif 000023
【図１９】
2018164121.tif 000024
【図２０】
2018164121.tif 000025
【図２１】
2018164121.tif 000026
【図２２】
2018164121.tif 000027
【図２３】
2018164121.tif 000028
【図２４】
2018164121.tif 000029
【図２５】
2018164121.tif 000030
【図２６】
2018164121.tif 000031
【図２７】
2018164121.tif 000032
【図２８】
2018164121.tif 000033
【図２９】
2018164121.tif 000034