(57)【要約】  本開示の一実施の形態にかかる通信システムは、送信装置および受信装置を備えている。送信装置は、伝送モードに応じたクロック周波数のクロック信号を出力するとともに、送信モードに応じたデータ信号を出力する。受信装置は、クロック信号およびデータ信号を受信するとともに、受信したクロック信号のクロック周波数の大きさに基づいて伝送モードを判定する。
2017098871.tif 000002
【特許請求の範囲】
【請求項１】
伝送モードに応じたクロック周波数のクロック信号を出力するとともに、前記送信モードに応じたデータ信号を出力する送信装置と、
前記クロック信号および前記データ信号を受信するとともに、受信した前記クロック信号のクロック周波数の大きさに基づいて前記伝送モードを判定する受信装置と
を備えた
通信システム。
【請求項２】
前記受信装置は、前記クロック周波数と１または複数の参照周波数とを対比した結果に基づいて前記伝送モードを判定する
請求項１に記載の通信システム。
【請求項３】
前記受信装置は、前記クロック周波数が所定の前記参照周波数よりも高いときには、前記伝送モードを高速モードと判定し、前記クロック周波数が所定の前記参照周波数よりも低いときには、前記伝送モードを低速モードと判定する
請求項２に記載の通信システム。
【請求項４】
前記送信装置は、前記クロック信号をクロック信号線に出力するとともに、前記データ信号をデータ信号線に出力し、
前記受信装置は、前記クロック信号を、前記クロック信号線を介して受信するとともに、前記データ信号を、前記データ信号線を介して受信する
請求項３に記載の通信システム。
【請求項５】
前記送信装置は、前記クロック信号として差動のクロック信号を出力するとともに、前記データ信号として差動のデータ信号を出力する差動信号送信回路であり、
前記受信装置は、前記クロック信号として差動のクロック信号を受信するとともに、前記データ信号として差動のデータ信号を受信する差動信号受信回路である
請求項４に記載の通信システム。
【請求項６】
前記受信装置は、前記データ信号線に接続された第１の終端抵抗と、前記クロック信号線に接続された第２の終端抵抗とを有しており、前記伝送モードが前記低速モードである場合に、前記データ信号に所定のコマンドが含まれているときには、前記第１の終端抵抗および前記第２の終端抵抗をオンさせる
請求項４に記載の通信システム。
【請求項７】
前記送信装置は、前記クロック信号を前記データ信号に重畳した重畳信号をデータ信号線に出力し、
前記受信装置は、前記重畳信号を、前記データ信号線を介して受信する
請求項３に記載の通信システム。
【請求項８】
前記送信装置は、前記重畳信号として差動の重畳信号を出力する差動信号送信回路であり、
前記受信装置は、前記重畳信号として差動の重畳信号を受信する差動信号受信回路である
請求項７に記載の通信システム。
【請求項９】
前記受信装置は、前記データ信号線に接続された終端抵抗を有しており、前記重畳信号に所定のコマンドが含まれているときには、前記終端抵抗をオンさせる
請求項７に記載の通信システム。
【請求項１０】
伝送モードに応じたクロック周波数のクロック信号を出力することと、
前記送信モードに応じたデータ信号を出力することと、
前記クロック信号および前記データ信号を受信することと、
受信した前記クロック信号のクロック周波数の大きさに基づいて前記伝送モードを判定することと
を含む
通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、データ信号の伝送に適用される通信システムおよび通信方法に関する。
【背景技術】
【０００２】
近年、スマートフォンなどの携帯デバイスやカメラデバイスなどでは、扱う画像データの大容量化が進み、デバイス内または異なるデバイス間でのデータ伝送に高速化、かつ低消費電力化が求められている。このような要求に応えるため、携帯デバイスやカメラデバイス向けの接続インタフェースとして、ＭＩＰＩ(Mobile Industry Processor Interface)アライアンスが策定したＣ−ＰＨＹ規格やＤ−ＰＨＹ規格といった高速インタフェース規格の標準化が進められている。Ｃ−ＰＨＹ規格やＤ−ＰＨＹ規格は、通信プロトコルの物理層（physical layer：ＰＨＹ）のインタフェース規格である。また、Ｃ−ＰＨＹ規格やＤ−ＰＨＹ規格の上位プロトコル・レイヤとして、携帯デバイスのディスプレイ向けのＤＳＩ（Display Serial Interface）や、カメラデバイス向けのＣＳＩ（Camera Serial Interface）が存在する。特許文献１には、Ｄ−ＰＨＹ規格の信号伝送の安定化を図る技術が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特表２０１４−５２２２０４号公報
【発明の概要】
【０００４】
上記したＣ−ＰＨＹ規格やＤ−ＰＨＹ規格では、実質的なデータ信号の伝送には高速（High Speed：ＨＳ）差動信号を用いている。また、クロック信号およびデータ信号のブランキング期間には低電力（Low Power：ＬＰ）信号を用いている。ＨＳ差動信号とＬＰ信号は共通の伝送路で伝送される。例えばＤ−ＰＨＹ規格では、クロック信号を伝送する１つの伝送路（クロックレーン）と、データ信号を伝送する１または複数の伝送路（データレーン）とが存在する。クロックレーンとデータレーンとのそれぞれにおける信号の伝送期間には、ＨＳ差動信号で伝送を行う期間とＬＰ信号で伝送を行う期間とが存在する。クロックレーンとデータレーンとのそれぞれにおいて、ＨＳ差動信号とＬＰ信号とが共通の伝送路で伝送される。しかしながら、ＬＰ信号では、信号伝送に必要とされる電圧値がＨＳ差動信号とは異なっている。このため、ＨＳ差動信号とＬＰ信号とのそれぞれを送受信するための回路が別々に必要とされるので、回路規模が大きくなるという問題があった。
【０００５】
また、このような問題は、データ信号の伝送において伝送モードに応じて電圧振幅値が変化する通信システムにおいても同様に生じ得る。
【０００６】
したがって、データ信号の伝送において伝送モードに応じて電圧振幅値が変化する通信システムにおいて回路規模の縮小化を図ることができるようにした通信システムおよび通信方法を提供することが望ましい。
【０００７】
本開示の一実施の形態に係る通信システムは、送信装置および受信装置を備えている。送信装置は、伝送モードに応じたクロック周波数のクロック信号を出力するとともに、送信モードに応じたデータ信号を出力する。受信装置は、クロック信号およびデータ信号を受信するとともに、受信したクロック信号のクロック周波数の大きさに基づいて伝送モードを判定する。
【０００８】
本開示の一実施の形態に係る通信方法は、以下の（Ａ）〜（Ｄ）を含む。
（Ａ）伝送モードに応じたクロック周波数のクロック信号を出力すること
（Ｂ）送信モードに応じたデータ信号を出力すること
（Ｃ）クロック信号およびデータ信号を受信すること
（Ｄ）受信したクロック信号のクロック周波数の大きさに基づいて伝送モードを判定すること
【０００９】
本開示の一実施の形態に係る通信システムおよび通信方法では、伝送モードに応じたクロック周波数のクロック信号が送信装置から出力され、受信装置において、受信したクロック信号のクロック周波数の大きさに基づいて伝送モードが判定される。これにより、データ信号の振幅電圧値に基づいて伝送モードを判定する場合のような、振幅電圧値の大きさごとにドライバ回路やレシーバ回路を用意する必要がない。
【００１０】
本開示の一実施の形態に係る通信システムおよび通信方法によれば、伝送モードに応じたクロック周波数のクロック信号を送信装置から出力し、受信装置において、受信したクロック信号のクロック周波数の大きさに基づいて伝送モードを判定するようにしたので、データ信号の伝送において伝送モードに応じて電圧振幅値が変化する通信システムにおいて回路規模の縮小化を図ることができる。なお、本開示の効果は、ここに記載された効果に必ずしも限定されず、本明細書中に記載されたいずれの効果であってもよい。
【図面の簡単な説明】
【００１１】
【図１】本開示の第１の実施形態に係る通信システムの概要を表す図である。
【図２】図１の通信システムの構成の一例を表す図である。
【図３】図２の通信システムにおける高速データ転送の一例を表す図である。
【図４】図２の通信システムにおける低速データ転送の一例を表す図である。
【図５】図１の通信システムの構成の一変形例を表す図である。
【図６】図５の通信システムにおける低速データ転送の一例を表す図である。
【図７】図１の通信システムの構成の一変形例を表す図である。
【図８】図１の通信システムの構成の一変形例を表す図である。
【図９】本開示の第２の実施形態に係る通信システムの概要を表す図である。
【図１０】本開示の第３の実施形態に係る通信システムの概要を表す図である。
【図１１】図１０の通信システムにおける高速データ転送の一例を表す図である。
【図１２】図１０の通信システムにおける低速データ転送の一例を表す図である。
【図１３】本開示の第４の実施形態に係る通信システムの概要を表す図である。
【図１４】図１０の通信システムにおける双方向通信の一例を表す図である。
【図１５】図１３に続く双方向通信の一例を表す図である。
【図１６】上記通信システムの一適用例を表す図である。
【図１７】図１６に示した適用例におけるデータ送信処理の一例を表す図である。
【図１８】上記通信システムが適用されるスマートフォンの外観構成の一例を表す図である。
【図１９】上記通信システムが適用されたアプリケーションプロセッサの一構成例を表す図である。
【図２０】上記通信システムが適用されたイメージセンサの一構成例を表す図である。
【図２１】上記通信システムが適用された車載用カメラの設置例を表す図である。
【図２２】車載用カメラに上記通信システムを適用した一構成例を表す図である。
【発明を実施するための形態】
【００１２】
以下、本開示を実施するための形態について、図面を参照して詳細に説明する。なお、説明は以下の順序で行う。
１．第１の実施の形態
２．第１の実施の形態の変形例
３．第２の実施の形態
４．第３の実施の形態
５．第４実施の形態
６．適用例
【００１３】
＜１．第１の実施の形態＞
[構成]
まず、本開示の第１の実施形態に係る通信システム１について説明する。図１は、通信システム１の概要を表したものである。通信システム１は、データ信号とクロック信号との伝送に適用されるものであり、送信部１０（送信装置）および受信部２０（受信装置）を備えている。通信システム１は、送信部１０と受信部２０とに跨がって、クロック信号を伝送するクロックレーンＣＬと、例えば画像データ等のデータ信号を伝送するデータレーンＤＬとを備えている。なお、図１には、１つのデータレーンＤＬが設けられている例が示されているが、複数のデータレーンＤＬが設けられていてもよい。
【００１４】
送信部１０は、送信デジタル回路と、送信アナログ回路とを有している。受信部２０は、受信デジタル回路と、受信アナログ回路とを有している。送信デジタル回路と送信アナログ回路との間では、例えば、１６ビットや８ビットのパラレル信号が伝送される。また、受信デジタル回路と受信アナログ回路との間では、例えば、１６ビットや８ビットのパラレル信号が伝送される。クロックレーンＣＬにおいて、送信アナログ回路と受信アナログ回路との間は、差動のクロック信号を伝送するクロック信号線で接続されている。データレーンＤＬにおいて、送信アナログ回路と受信アナログ回路との間は、差動のデータ信号を伝送するデータ信号線で接続されている。クロック信号線およびデータ信号線は、それぞれ、差動信号を伝送する一対のポジティブ信号線Ｄｐとネガティブ信号線Ｄｎとを有している。クロック信号線およびデータ信号線にはそれぞれ、例えば、１ビットのシリアル信号が伝送される。
【００１５】
送信部１０は、クロック送信回路１１０と、データ送信回路１２０とを有している。受信部２０は、クロック受信回路２１０と、データ受信回路２２０とを有している。クロックレーンＣＬにおいて、クロック送信回路１１０とクロック受信回路２１０との間は、上述のクロック信号線で接続されている。データレーンＤＬにおいて、データ送信回路１２０とデータ受信回路２２０との間は、上述のクロック信号線で接続されている。クロック送信回路１１０は、クロック信号として差動のクロック信号を生成し、クロック信号線に出力する差動信号送信回路である。なお、クロック送信回路１１０が、３値レベルの信号を出力する３値信号送信回路であってもよい。データ送信回路１２０は、データ信号として差動のデータ信号を生成し、データ信号線に出力する差動信号送信回路である。なお、データ送信回路１２０が、３値レベルの信号を出力する３値信号送信回路であってもよい。クロック受信回路２１０は、クロック信号として差動のクロック信号を、クロック信号線を介して受信し、受信した差動のクロック信号に対して所定の処理を行う差動信号受信回路である。なお、クロック受信回路２１０が、３値レベルの信号を受信する３値信号受信回路であってもよい。データ受信回路２２０は、データ信号として差動のデータ信号を、データ信号線を介して受信し、受信した差動のデータ信号に対して所定の処理を行う差動信号受信回路である。なお、データ受信回路２２０が、３値レベルの信号を受信する３値信号受信回路であってもよい。
【００１６】
図２は、通信システム１の構成の一例を表したものである。図２に記載の通信システム１は、図１に記載の通信システム１を機能ブロックで表したものである。
【００１７】
送信部１０は、クロックレーンＣＬにおいて、送信モード制御部１１と、クロック生成部１２と、クロック送信部１３とを有している。送信部１０は、データレーンＤＬにおいて、送信データ生成部１４と、データ送信部１５とを有している。送信モード制御部１１は、上位層からの指示（例えば、高速送信制御信号ＨＳ−ＴｘＣｎｔまたは低速送信制御信号ＬＳ−ＴｘＣｎｔ）に従って伝送モードを決定する。送信モード制御部１１は、さらに、決定した伝送モードに応じた制御をクロック生成部１２および送信データ生成部１４に対して行う。クロック生成部１２は、送信モード制御部１１の指示に従い、伝送モードに応じたクロック周波数Ｆｃのクロック信号を生成する。クロック生成部１２は、生成したクロック信号をクロック送信部１３および送信データ生成部１４に出力する。クロック送信部１３は、クロック生成部１２によって生成されたクロック信号をクロック信号線に出力する。つまり、クロック送信部１３は、クロック生成部１２によって生成されたクロック信号を、クロック信号線を介して、クロック受信部２１に出力する。
【００１８】
送信データ生成部１４は、送信モード制御部１１の指示に従い、入力されたデータ信号（例えば、高速送信データＨＳ−ＴｘＤａｔａまたは低速送信データＬＳ−ＴｘＤａｔａ）に対して、通信プロトコル制御や、上位層から入力されたデータの復号化、制御コマンドの挿入、パラレルシリアル変換などの各種処理を行い、それによりデータ信号を生成する。送信データ生成部１４は、生成したデータ信号をデータ送信部１５に出力する。送信データ生成部１４は、上記各種処理を、送信モード制御部１１の指示に従って切り換える。データ送信部１５は、送信データ生成部１４によって生成されたデータ信号をデータ信号線に出力する。つまり、データ送信部１５は、送信データ生成部１４によって生成されたデータ信号を、データ信号線を介して、データ受信部２４に出力する。
【００１９】
受信部２０は、クロックレーンＣＬにおいて、クロック受信部２１と、クロック周波数判定部２２と、受信モード制御部２３とを有している。受信部２０は、データレーンＤＬにおいて、データ受信部２４と、受信データ解釈部２５とを有している。クロック受信部２１は、クロック送信部１３が出力したクロック信号を、クロック信号線を介して受信する。クロック受信部２１は、受信したクロック信号をクロック周波数判定部２２および受信データ解釈部２５に出力する。クロック周波数判定部２２は、入力されたクロック信号から、クロック周波数Ｆｃを検出（または計測）する。クロック周波数判定部２２は、検出（または計測）により得られたクロック周波数Ｆｃを受信モード制御部２３に出力する。受信モード制御部２３は、受信したクロック周波数Ｆｃと、１または複数の参照周波数Ｆｔｈとを対比した結果に基づいて伝送モードを判定する。伝送モードの判定を行う回路は、例えば、一般的なパルスカウンタなどで構成されている。ここで、伝送モードとして、伝送速度の相対的に速い高速モードと、伝送速度の相対的に遅い低速モードとが設定されているとする。このとき、受信モード制御部２３は、クロック周波数Ｆｃが所定の参照周波数Ｆｔｈよりも高いときには、伝送モードを高速モードと判定し、クロック周波数Ｆｃが所定の参照周波数Ｆｔｈよりも低いときには、伝送モードを低速モードと判定する。受信モード制御部２３は、判定により得られた伝送モードの情報を受信データ解釈部２５に出力する。
【００２０】
データ受信部２４は、データ送信部１５が出力したデータ信号を、データ信号線を介して受信する。データ受信部２４は、受信したデータ信号を受信データ解釈部２５に出力する。受信データ解釈部２５は、入力されたクロック信号および伝送モードの情報に基づいて、入力されたデータ信号に対して、シリアルパラレル変換や、制御コマンドの検出、信号データの復号化、通信プロトコル制御などの各種処理を行い、それにより、後段に提供するためのデータ信号および受信状態通知信号を生成する。受信データ解釈部２５は、上記各種処理を、受信モード制御部２３からの指示（伝送モード等）に応じて切り換える。受信データ解釈部２５は、生成したデータ信号（例えば、高速受信データＨＳ−ＲｘＤａｔａまたは低速受信データＬＳ−ＲｘＤａｔａ）と、生成した受信状態通知信号（高速受信状態通知信号ＨＳ−ＲｘＳｔａｔｅまたは低速受信状態通知信号ＬＳ−ＲｘＳｔａｔｅ）を後段の回路に出力する。
【００２１】
[高速データ転送]
図３は、通信システム１における高速データ転送の一例を表したものである。クロック周波数判定部２２が、クロック周波数Ｆｃが参照周波数Ｆｔｈよりも低い、もしくはクロック信号が停止していることを検出（または計測）したとする。このとき、受信モード制御部２３は、伝送モードが「低速モード」であると判定する。受信データ解釈部２５は、伝送モードが「低速モード」である場合に、データ受信部２４からデータ信号の入力がないときには、データレーンＤＬに対してデータ信号を出力しない。
【００２２】
クロック周波数判定部２２が、クロック周波数Ｆｃが参照周波数Ｆｔｈよりも高くなったことを検出（または計測）したとする。このとき、受信モード制御部２３は、伝送モードが「低速モード」から「高速モード」に遷移しつつあると判定する。なお、このときの伝送モードは「高速モード」として扱われる。受信データ解釈部２５は、伝送モードが「低速モード」から「高速モード」に遷移しつつある場合に、クロック受信部２１からのクロック信号と、データ受信部２４からのデータ信号とに基づいて、伝送モードの遷移を観察する。具体的には、受信データ解釈部２５は、クロック受信部２１からのクロック信号と、データ受信部２４からのデータ信号との組み合わせの遷移に基づいて、伝送モードが実際に「低速モード」から「高速モード」に遷移している最中なのか、または、「低速モード」から「高速モード」への遷移が完了し、伝送モードが「高速モード」になったのかについて判定する。その結果、上記の組み合わせの遷移が、伝送モードが「高速モード」になったことを示している場合には、受信データ解釈部２５は、伝送モードが「高速モード」であると判定する。このときに、データ受信部２４からデータ信号が入力されてきたときには、受信データ解釈部２５は、入力されてきたデータ信号を、「高速モード」にて、データレーンＤＬ上で転送する。
【００２３】
クロック周波数判定部２２が、クロック周波数Ｆｃが参照周波数Ｆｔｈよりも低くなったことを検出（または計測）したとする。このとき、受信モード制御部２３は、伝送モードが「高速モード」から「低速モード」に遷移しつつあると判定する。なお、このときの伝送モードは「低速モード」として扱われる。受信データ解釈部２５は、伝送モードが「高速モード」から「低速モード」に遷移しつつある場合に、クロック受信部２１からのクロック信号と、データ受信部２４からのデータ信号とに基づいて、伝送モードの遷移を観察する。具体的には、受信データ解釈部２５は、クロック受信部２１からのクロック信号と、データ受信部２４からのデータ信号との組み合わせの遷移に基づいて、伝送モードが実際に「高速モード」から「低速モード」に遷移している最中なのか、または、「高速モード」から「低速モード」への遷移が完了し、伝送モードが「低速モード」になったのかを判定する。その結果、上記の組み合わせの遷移が、伝送モードが「低速モード」になったことを示している場合には、受信データ解釈部２５は、伝送モードが「低速モード」であると判定する。このときに、受信データ解釈部２５は、データ受信部２４からデータ信号の入力がないときには、データレーンＤＬに対してデータ信号を出力しない。
【００２４】
[低速データ転送] 
図４は、通信システム１における低速データ転送の一例を表したものである。クロック周波数判定部２２が、クロック周波数Ｆｃが参照周波数Ｆｔｈよりも低い、もしくはクロック信号が停止していることを検出（または計測）したとする。このとき、受信モード制御部２３は、伝送モードが「低速モード」であると判定する。受信データ解釈部２５は、伝送モードが「低速モード」である場合に、データ受信部２４からデータ信号の入力がないときには、データレーンＤＬに対してデータ信号を出力しない。受信データ解釈部２５は、伝送モードが「低速モード」である場合に、データ受信部２４からデータ信号の入力があったときには、入力されてきたデータ信号を、「低速モード」にて、データレーンＤＬ上で転送する。
【００２５】
[効果]
次に、本実施の形態の通信システム１の効果について説明する。
【００２６】
従来から、データ信号の伝送において伝送モードに応じて電圧振幅値が変化する通信システムが利用されている。このような通信システムでは、電圧振幅値を検出することによって、伝送モードの種類が判定されていた。しかし、そのような判定方法では、振幅電圧値の大きさごとにドライバ回路やレシーバ回路を用意することが必要となるので、回路規模が大きくなりやすいという問題があった。
【００２７】
しかし、本実施の形態の通信システム１では、伝送モードに応じたクロック周波数Ｆｃのクロック信号が送信部１０から出力され、受信部２０において、受信したクロック信号のクロック周波数Ｆｃの大きさに基づいて伝送モードが判定される。これにより、データ信号の振幅電圧値に基づいて伝送モードを判定する場合のような、振幅電圧値の大きさごとに、振幅電圧値を検出する回路を用意する必要がない。従って、データ信号の伝送において伝送モードに応じて電圧振幅値が変化する通信システムにおいて回路規模の縮小化を図ることができる。
【００２８】
また、本実施の形態では、受信部２０において、クロック周波数Ｆｃと１または複数の参照周波数Ｆｔｈとを対比した結果に基づいて伝送モードが判定される。このような判定を行う回路は、一般的なパルスカウンタなどで構成することができる。従って、このような判定を行う回路を別途、設けることが回路規模の縮小化の妨げにはならない。
【００２９】
また、本実施の形態の通信システム１を、高速インタフェース規格（例えば、Ｃ−ＰＨＹ規格やＤ−ＰＨＹ規格など）にも適用することができる。従って、そのような高速インタフェース規格においても、回路規模の縮小化を図ることができる。
【００３０】
＜２．第１の実施の形態の変形例＞
（変形例Ａ）
図５は、上記実施の形態の通信システム１の構成の一変形例を表したものである。図５に記載の通信システム１では、低速送信制御信号ＬＳ−ＴｘＣｎｔや、低速送信データＬＳ−ＴｘＤａｔａが、送信部１０に入力されていない。つまり、本変形例の通信システム１は、低速送信制御信号ＬＳ−ＴｘＣｎｔや、低速送信データＬＳ−ＴｘＤａｔａが、上位層から入力されない点で、上記実施の形態の通信システム１の構成と相違する。また、図５に記載の通信システム１では、低速受信状態通知信号ＬＳ−ＲｘＳｔａｔｅや低速受信データＬＳ−ＲｘＤａｔａが、受信部２０から出力されていない。つまり、本変形例の通信システム１は、低速受信状態通知信号ＬＳ−ＲｘＳｔａｔｅや低速受信データＬＳ−ＲｘＤａｔａが、通信システム１の後段に出力されない点で、上記実施の形態の通信システム１の構成と相違する。そこで、以下では、低速データ転送について主に説明する。
【００３１】
[低速データ転送] 
図６は、本変形例の通信システム１における低速データ転送の一例を表したものである。クロック周波数判定部２２が、クロック周波数Ｆｃが参照周波数Ｆｔｈよりも低い、もしくはクロック信号が停止していることを検出（または計測）したとする。このとき、受信モード制御部２３は、伝送モードが「低速モード」であると判定する。受信データ解釈部２５は、伝送モードが「低速モード」である場合に、データ受信部２４からデータ信号の入力がないときには、データレーンＤＬに対してデータ信号を出力しない。受信データ解釈部２５は、伝送モードが「低速モード」である場合に、データ受信部２４から、制御コマンドを含むデータ信号の入力があったときには、入力されてきたデータ信号に含まれる制御コマンドを、「低速モード」にて、データレーンＤＬ上で転送する。なお、制御コマンドは、受信部１０内の送信データ生成部１４にて生成されるものであり、上位層から入力されるものではない。
【００３２】
本変形例の通信システム１では、上記実施の形態と同様、伝送モードに応じたクロック周波数Ｆｃのクロック信号が送信部１０から出力され、受信部２０において、受信したクロック信号のクロック周波数Ｆｃの大きさに基づいて伝送モードが判定される。従って、データ信号の伝送において伝送モードに応じて電圧振幅値が変化する通信システムにおいて回路規模の縮小化を図ることができる。
【００３３】
（変形例Ｂ）
図７は、上記実施の形態の通信システム１の構成の一変形例を表したものである。図７に記載の通信システム１では、複数のデータレーンＬＤが設けられている。従って、本変形例の通信システム１は、複数のデータレーンＬＤが設けられている点で、上記実施の形態の通信システム１の構成と相違する。しかし、本変形例の通信システム１では、各データレーンＤＬにおいて、上記実施の形態と同様、伝送モードに応じたクロック周波数Ｆｃのクロック信号が送信部１０から出力され、受信部２０において、受信したクロック信号のクロック周波数Ｆｃの大きさに基づいて伝送モードが判定される。従って、データ信号の伝送において伝送モードに応じて電圧振幅値が変化する通信システムにおいて回路規模の縮小化を図ることができる。
【００３４】
（変形例Ｃ）
図８は、上記実施の形態の通信システム１の構成の一変形例を表したものである。図８に記載の通信システム１では、データレーンＬＤにおいて、送信部１０と受信部２０との間に、これらを接続する複数のデータ信号線が設けられている。従って、本変形例の通信システム１は、データレーンＬＤにおいてパラレル伝送ができるようになっている点で、上記実施の形態の通信システム１の構成と相違する。しかし、本変形例の通信システム１では、データレーンＤＬにおいて、上記実施の形態と同様、伝送モードに応じたクロック周波数Ｆｃのクロック信号が送信部１０から出力され、受信部２０において、受信したクロック信号のクロック周波数Ｆｃの大きさに基づいて伝送モードが判定される。従って、データ信号の伝送において伝送モードに応じて電圧振幅値が変化する通信システムにおいて回路規模の縮小化を図ることができる。
【００３５】
＜３．第２の実施の形態＞
[構成]
次に、本開示の第２の実施形態に係る通信システム２について説明する。図９は、通信システム２の概要を表したものである。通信システム２は、データ信号とクロック信号との伝送に適用されるものであり、送信部１０（送信装置）および受信部２０（受信装置）を備えている。通信システム２は、送信部１０と受信部２０とに跨がって、クロック信号をデータ信号に重畳した重畳信号を伝送するデータレーンＤＬを備えている。つまり、通信システム２では、エンベデッドクロック方式のシリアルＩＦが用いられている。
【００３６】
通信システム２において、送信部１０は、クロック信号をデータ信号に重畳した重畳信号を、データ信号線に出力する。受信部２０は、その重畳信号を、データ信号線を介して受信する。送信部１０は、重畳信号として差動の重畳信号を出力する差動信号送信回路、または、重畳信号として３値レベルの信号を出力する３値信号送信回路である。受信部２０は、重畳信号として差動の重畳信号を受信する差動信号受信回路、または、重畳信号として３値レベルの信号を出力する３値信号受信回路である。
【００３７】
本実施形態では、クロック生成部１２は、生成したクロック信号を送信データ生成部１４に出力する。送信データ生成部１４は、送信モード制御部１１の指示に従い、入力されたデータ信号（例えば、高速送信データＨＳ−ＴｘＤａｔａまたは低速送信データＬＳ−ＴｘＤａｔa）に対して、クロック生成部１２から入力されたクロック信号を重畳することにより、重畳信号を生成する。
【００３８】
また、本実施形態では、受信部２０において、クロック受信部２１の代わりにクロック抽出部２６が設けられている。クロック抽出部２６は、データ受信部２４から重畳信号を受け付け、受け付けた重畳信号の中から、クロック信号、または、クロック信号に関係するクロック情報を抽出する。クロック抽出部２６は、抽出したクロック信号またはクロック情報をクロック周波数判定部２２に出力する。クロック周波数判定部２２は、入力されたクロック信号またはクロック情報から、クロック周波数を検出（または計測）する。
【００３９】
[効果]
本実施形態の通信システム２では、データレーンＤＬにおいて、伝送モードに応じたクロック周波数Ｆｃのクロック信号が信号データに重畳された重畳信号が送信部１０から出力され、受信部２０において、受信した重畳信号から抽出したクロック信号のクロック周波数Ｆｃの大きさに基づいて伝送モードが判定される。従って、データ信号の伝送において伝送モードに応じて電圧振幅値が変化する通信システムにおいて回路規模の縮小化を図ることができる。
【００４０】
また、本実施の形態では、受信部２０において、クロック周波数Ｆｃと１または複数の参照周波数Ｆｔｈとを対比した結果に基づいて伝送モードが判定される。このような判定を行う回路は、一般的なパルスカウンタなどで構成することができる。従って、このような判定を行う回路を別途、設けることが回路規模の縮小化の妨げにはならない。
【００４１】
また、本実施の形態の通信システム１を、高速インタフェース規格（例えば、Ｃ−ＰＨＹ規格やＤ−ＰＨＹ規格など）にも適用することができる。従って、そのような高速インタフェース規格においても、回路規模の縮小化を図ることができる。
【００４２】
＜４．第３の実施の形態＞
[構成]
次に、本開示の第３の実施形態に係る通信システム３について説明する。図１０は、通信システム３の概要を表したものである。通信システム３は、データ信号とクロック信号との伝送に適用されるものであり、送信部１０（送信装置）および受信部２０（受信装置）を備えている。通信システム３は、送信部１０と受信部２０とに跨がって、クロック信号を伝送するクロックレーンＣＬと、例えば画像データ等のデータ信号を伝送するデータレーンＤＬとを備えている。なお、図１０には、１つのデータレーンＤＬが設けられている例が示されているが、複数のデータレーンＤＬが設けられていてもよい。
【００４３】
本実施の形態では、クロック受信部２１が、クロック信号線に接続された終端抵抗Ｒｔ（第２の終端抵抗）と、制御信号Ｔｅｒによってクロック信号線と終端抵抗Ｒｔとの接続をオンオフすることの可能なスイッチ素子とを有している。また、データ受信部２４が、データ信号線に接続された終端抵抗Ｒｔ（第１の終端抵抗）と、制御信号Ｔｅｒによってデータ信号線と終端抵抗Ｒｔとの接続をオンオフすることの可能なスイッチ素子とを有している。受信データ解釈部２５は、データ信号に所定のコマンドが含まれていた場合に、そのコマンドを、受信した制御コマンドＲｘＣｏｍとして、モード制御部２３に出力する。受信モード制御部２３は、伝送モードが「低速モード」である場合に、データ信号に所定のコマンドが含まれているときには、終端抵抗Ｒｔ（第１の終端抵抗）および終端抵抗Ｒｔ（第２の終端抵抗）をオンさせる。具体的には、伝送モードが「低速モード」である場合に、受信した制御コマンドＲｘＣｏｍとして、終端抵抗Ｒｔ（第１の終端抵抗）および終端抵抗Ｒｔ（第２の終端抵抗）をオンさせる制御コマンドの入力があったときには、受信モード制御部２３は、終端抵抗Ｒｔ（第１の終端抵抗）および終端抵抗Ｒｔ（第２の終端抵抗）をオンさせる。また、受信モード制御部２３が、伝送モードが「低速モード」である場合に、データ信号に所定のコマンドが含まれているときには、終端抵抗Ｒｔ（第１の終端抵抗）および終端抵抗Ｒｔ（第２の終端抵抗）をオフさせる。具体的には、伝送モードが「低速モード」である場合に、受信した制御コマンドＲｘＣｏｍとして、終端抵抗Ｒｔ（第１の終端抵抗）および終端抵抗Ｒｔ（第２の終端抵抗）をオフさせる制御コマンドの入力があったときには、受信モード制御部２３は、終端抵抗Ｒｔ（第１の終端抵抗）および終端抵抗Ｒｔ（第２の終端抵抗）をオフさせる。
【００４４】
[高速データ転送]
図１１は、通信システム３における高速データ転送の一例を表したものである。クロック周波数判定部２２が、クロック周波数Ｆｃが参照周波数Ｆｔｈよりも低い、もしくはクロック信号が停止していることを検出（または計測）したとする。このとき、受信モード制御部２３は、伝送モードが「低速モード」であると判定する。受信データ解釈部２５は、伝送モードが「低速モード」である場合に、データ受信部２４からデータ信号の入力がないときには、データレーンＤＬに対してデータ信号を出力しない。
【００４５】
クロック周波数判定部２２が、クロック周波数Ｆｃが参照周波数Ｆｔｈよりも低くなっていることを検出（または計測）したとする。さらに、受信した制御コマンドＲｘＣｏｍとして、終端抵抗Ｒｔ（第１の終端抵抗）および終端抵抗Ｒｔ（第２の終端抵抗）をオンさせる制御コマンド（制御コマンドＲｘＣｏｍ）の入力があったとする。このとき、受信モード制御部２３は、伝送モードが「低速モード」から「高速モード」に遷移しつつあると判定する。なお、このときの伝送モードは「低速モード」として扱われる。さらに、受信モード制御部２３は、終端抵抗Ｒｔ（第１の終端抵抗）および終端抵抗Ｒｔ（第２の終端抵抗）をオフからオンに移行させる。
【００４６】
クロック周波数判定部２２が、クロック周波数Ｆｃが参照周波数Ｆｔｈよりも高くなったことを検出（または計測）したとする。このとき、受信モード制御部２３は、伝送モードが「高速モード」であると判定する。受信データ解釈部２５は、伝送モードが「高速モード」である場合に、データ受信部２４からデータ信号が入力されてきたときには、入力されてきたデータ信号を、「高速モード」にて、データレーンＤＬ上で転送する。
【００４７】
クロック周波数判定部２２が、クロック周波数Ｆｃが参照周波数Ｆｔｈよりも低くなったことを検出（または計測）したとする。このとき、受信モード制御部２３は、伝送モードが「高速モード」から「低速モード」に遷移しつつあると判定する。なお、このときの伝送モードは「低速モード」として扱われる。受信データ解釈部２５は、伝送モードが「高速モード」から「低速モード」に遷移しつつある場合に、クロック受信部２１からのクロック信号と、データ受信部２４からのデータ信号とに基づいて、伝送モードの遷移を観察する。具体的には、受信データ解釈部２５は、クロック受信部２１からのクロック信号と、データ受信部２４からのデータ信号との組み合わせの遷移に基づいて、伝送モードが実際に「高速モード」から「低速モード」に遷移している最中なのか、または、「高速モード」から「低速モード」への遷移が完了し、伝送モードが「低速モード」になったのかを判定する。
【００４８】
その結果、上記の組み合わせの遷移が、伝送モードが実際に「高速モード」から「低速モード」に遷移している最中であることを示している場合には、受信データ解釈部２５は、伝送モードが「高速モード」から「低速モード」に遷移している最中であると判定する。このとき、終端抵抗Ｒｔ（第１の終端抵抗）および終端抵抗Ｒｔ（第２の終端抵抗）をオフさせる制御コマンド（制御コマンドＲｘＣｏｍ）の入力があったとする。その場合には、受信モード制御部２３が、終端抵抗Ｒｔ（第１の終端抵抗）および終端抵抗Ｒｔ（第２の終端抵抗）をオンからオフに移行させる。一方、上記の組み合わせの遷移が、伝送モードが「低速モード」になったことを示している場合には、受信データ解釈部２５は、伝送モードが「低速モード」であると判定する。このときに、受信データ解釈部２５は、データ受信部２４からデータ信号の入力がないときには、データレーンＤＬに対してデータ信号を出力しない。
【００４９】
[低速データ転送] 
図１２は、通信システム３における低速データ転送の一例を表したものである。クロック周波数判定部２２が、クロック周波数Ｆｃが参照周波数Ｆｔｈよりも低い、もしくはクロック信号が停止していることを検出（または計測）したとする。このとき、受信モード制御部２３は、伝送モードが「低速モード」であると判定する。受信データ解釈部２５は、伝送モードが「低速モード」である場合に、データ受信部２４からデータ信号の入力がないときには、データレーンＤＬに対してデータ信号を出力しない。
【００５０】
受信データ解釈部２５は、伝送モードが「低速モード」である場合に、データ受信部２４から、制御コマンドを含むデータ信号の入力があったときには、入力されてきたデータ信号から制御コマンドを抽出し、抽出した制御コマンドを、「低速モード」にて、データレーンＤＬ上で転送する。また、受信データ解釈部２５は、伝送モードが「低速モード」である場合に、データ受信部２４からデータ信号の入力があったときには、入力されてきたデータ信号を、「低速モード」にて、データレーンＤＬ上で転送する。
【００５１】
[効果] 
次に、本実施の形態の通信システム３の効果について説明する。本実施の形態の通信システム３では、伝送モードに応じたクロック周波数Ｆｃのクロック信号が送信部１０から出力され、受信部２０において、受信したクロック信号のクロック周波数Ｆｃの大きさに基づいて伝送モードが判定される。これにより、データ信号の振幅電圧値に基づいて伝送モードを判定する場合のような、振幅電圧値の大きさごとにドライバ回路やレシーバ回路を用意する必要がない。従って、データ信号の伝送において伝送モードに応じて電圧振幅値が変化する通信システムにおいて回路規模の縮小化を図ることができる。
【００５２】
また、本実施の形態では、受信部２０において、クロック周波数Ｆｃと１または複数の参照周波数Ｆｔｈとを対比した結果に基づいて伝送モードが判定される。このような判定を行う回路は、一般的なパルスカウンタなどで構成することができる。従って、このような判定を行う回路を別途、設けた場合であっても、回路規模の縮小化を妨げることはない。
【００５３】
また、本実施の形態の通信システム３を、高速インタフェース規格（例えば、Ｃ−ＰＨＹ規格やＤ−ＰＨＹ規格など）にも適用することができる。従って、このような判定を行う回路を別途、設けることが回路規模の縮小化の妨げにはならない。
【００５４】
また、本実施の形態では、伝送モードが「低速モード」から「高速モード」に遷移している最中である場合（伝送モードとしては「低速モード」として扱われる）に、データ信号に所定のコマンドが含まれているときには、終端抵抗Ｒｔ（第１の終端抵抗）および終端抵抗Ｒｔ（第２の終端抵抗）がオンされる。これにより、終端抵抗Ｒｔ（第１の終端抵抗）および終端抵抗Ｒｔ（第２の終端抵抗）がオンした状態で高速なクロック信号やデータ信号が伝送される。従って、不要な輻射の発生を抑えることができる。
【００５５】
なお、上記第２の実施の形態の通信システム２において、データ受信部２４が、データ信号線に接続された終端抵抗Ｒｔ（第１の終端抵抗）と、制御信号Ｔｅｒによってデータ信号線と終端抵抗Ｒｔとの接続をオンオフすることの可能なスイッチ素子とを有していてもよい。さらに、受信モード制御部２３が、伝送モードが「低速モード」から「高速モード」に遷移している最中である場合に、データ信号に所定のコマンドが含まれているときには、終端抵抗Ｒｔ（第１の終端抵抗）をオンさせてもよい。また、受信モード制御部２３が、伝送モードが「高速モード」から「低速モード」に遷移している最中である場合に、データ信号に所定のコマンドが含まれているときには、終端抵抗Ｒｔ（第１の終端抵抗）をオフさせてもよい。このようにした場合にも、不要な輻射の発生を抑えることができる。
【００５６】
＜５．第４の実施の形態＞
[構成]
次に、本開示の第４の実施形態に係る通信システム４について説明する。図１３は、通信システム４の概要を表したものである。通信システム４は、データ信号とクロック信号との伝送に適用されるものであり、マスタ３０（送信装置）およびスレーブ４０（受信装置）を備えている。通信システム４は、マスタ３０とスレーブ４０とに跨がって、クロック信号を伝送するクロックレーンＣＬと、例えば画像データ等のデータ信号を伝送するデータレーンＤＬとを備えている。なお、図１３には、１つのデータレーンＤＬが設けられている例が示されているが、複数のデータレーンＤＬが設けられていてもよい。
【００５７】
本実施の形態では、上記第３の実施の形態の通信システム３において、送信部１０の代わりにマスタ３０が設けられ、受信部２０の代わりにスレーブ４０が設けられている。マスタ３０は、上記第３の実施の形態の送信部１０において、データ受信部１６と受信データ解釈部１７とをさらに有したものに相当する。マスタ３０において、送信モード制御部１１は、上位層との間で、通信方向を制御する信号（伝送方向通知信号ＴｒａＡｎａ、伝送方向切替信号ＴｒａＣｈａｎ）をやりとりする。また、送信モード制御部１１は、送信データ生成部１４に対して、送信する制御コマンドＴｘＣｏｍを出力する。
【００５８】
データ受信部１６は、データ送信部２８が出力したデータ信号を、データ信号線を介して受信する。データ受信部１６は、受信したデータ信号を受信データ解釈部１７に出力する。受信データ解釈部１７は、入力されたクロック信号および伝送モードの情報に基づいて、入力されたデータ信号に対して、シリアルパラレル変換や、制御コマンドの検出、信号データの復号化、通信プロトコル制御などの各種処理を行い、それにより、前段に提供するためのデータ信号（低速受信データＬＳ−ＲｘＤａｔａ）および制御コマンドＲｘＣｏｍを生成する。受信データ解釈部１７は、生成したデータ信号（例えば、低速受信データＬＳ−ＲｘＤａｔａ）を前段の回路に出力し、制御コマンドＲｘＣｏｍを送信モード制御部１１に出力する。
【００５９】
スレーブ４０は、上記第３の実施の形態の受信部２０において、送信データ生成部２７とデータ送信部２８とをさらに有したものに相当する。スレーブ４０において、受信モード制御部２３は、上位層との間で、通信方向を制御する信号（伝送方向通知信号ＴｒａＡｎａ、伝送方向切替信号ＴｒａＣｈａｎ）をやりとりする。また、受信モード制御部２３は、送信データ生成部２７対して、送信する制御コマンドＴｘＣｏｍを出力する。
【００６０】
送信データ生成部２７は、受信モード制御部２３の指示に従い、入力されたデータ信号（低速送信データＬＳ−ＴｘＤａｔａ）に対して、通信プロトコル制御や、上位層から入力されたデータの復号化、制御コマンドの挿入、パラレルシリアル変換などの各種処理を行い、それによりデータ信号を生成する。送信データ生成部２７は、生成したデータ信号をデータ送信部２８に出力する。データ送信部２８は、送信データ生成部２７によって生成されたデータ信号をデータ信号線に出力する。つまり、データ送信部２８は、送信データ生成部２７によって生成されたデータ信号を、データ信号線を介して、データ受信部１６に出力する。
【００６１】
[双方向通信]
図１４、図１５は、通信システム４における双方向通信の一例を表したものである。図１５は、図１４に続く通信の一例を表したものである。マスタ３０側において、伝送方向切替信号ＴｒａＣｈａｎの入力が上位層からあったとする。すると、送信モード制御部１１は、送信する制御コマンドＴｘＣｏｍとして、伝送方向切替信号ＴｒａＣｈａｎを送信データ生成部１４に出力する。送信データ生成部１４は、入力された伝送方向切替信号ＴｒａＣｈａｎを含むデータ信号を生成し、データ送信部１５に出力する。データ送信部１５は、入力されたデータ信号を、データ信号線を介して、「低速モード」にて、データ受信部２４に出力する。データ受信部２４は、入力されたデータ信号を受信データ解釈部２５に出力する。受信データ解釈部２５は、入力されたデータ信号に含まれる伝送方向切替信号ＴｒａＣｈａｎを抽出すると、抽出した伝送方向切替信号ＴｒａＣｈａｎを、受信した制御コマンドＲｘＣｏｍとして受信モード制御部２３に出力する。受信モード制御部２３は、制御コマンドＲｘＣｏｍとして伝送方向切替信号ＴｒａＣｈａｎが入力されると、スレーブ４０側の上位層に対して、伝送方向通知信号ＴｒａＡｎａとして伝送方向切替信号ＴｒａＣｈａｎを出力する。
【００６２】
さらに、受信モード制御部２３は、伝送方向切替信号ＴｒａＣｈａｎの入力を受け付けた返事を送信データ生成部２７に出力する。具体的には、受信モード制御部２３は、送信する制御コマンドＴｘＣｏｍとして、伝送方向切替信号ＴｒａＣｈａｎの入力を受け付けたことを示す信号（以下、「受け付け信号」と称する。）を送信データ生成部２７に出力する。送信データ生成部２７は、入力された受け付け信号を含むデータ信号を生成し、データ送信部２８に出力する。データ送信部２８は、入力されたデータ信号を、データ信号線を介して、「低速モード」にて、データ受信部１６に出力する。データ受信部１６は、入力されたデータ信号を受信データ解釈部１７に出力する。受信データ解釈部１７は、入力されたデータ信号に含まれる受け付け信号を抽出すると、抽出した受け付け信号を、受信した制御コマンドＲｘＣｏｍとして送信モード制御部１１に出力する。送信モード制御部１１は、制御コマンドＲｘＣｏｍとして受け付け信号が入力されると、伝送方向切替が完了した返事として、マスタ３０側の上位層に対して、受け付け信号を伝送方向通知信号ＴｒａＡｎａとして出力する。このようにして伝送方向の切替が行われる。
【００６３】
その後、送信データ生成部２７は、上位層などからデータ信号（低速送信データＬＳ−ＴｘＤａｔａ）が入力されると、データ信号に対して、所定の処理を行うことにより、送信するデータ信号を生成する。送信データ生成部２７は、生成したデータ信号をデータ送信部２８に出力する。データ送信部２８は、入力されたデータ信号を、データ信号線を介して、「低速モード」にて、データ受信部１６に出力する。データ受信部１６は、入力されたデータ信号を受信データ解釈部１７に出力する。受信データ解釈部１７は、入力されたデータ信号を、低速受信データＬＳ−ＲｘＤａｔａとして、上位層に出力する。このようにして、スレーブ４０からマスタ３０へのデータ伝送が行われる。
【００６４】
スレーブ４０からマスタ３０へのデータ伝送が完了した後は、上記と逆の手順を経て伝送方向の切り替え（ＴｕｒｎＡｒｏｕｎｄ処理）が行われる。スレーブ４０側において、伝送方向切替信号ＴｒａＣｈａｎの入力が上位層からあったとする。すると、受信モード制御部２３は、送信する制御コマンドＴｘＣｏｍとして、伝送方向切替信号ＴｒａＣｈａｎを送信データ生成部２７に出力する。送信データ生成部２７は、入力された伝送方向切替信号ＴｒａＣｈａｎを含むデータ信号を生成し、データ送信部２８に出力する。データ送信部２８は、入力されたデータ信号を、データ信号線を介して、「低速モード」にて、データ受信部１６に出力する。データ受信部１６は、入力されたデータ信号を受信データ解釈部１７に出力する。受信データ解釈部１７は、入力されたデータ信号に含まれる伝送方向切替信号ＴｒａＣｈａｎを抽出すると、抽出した伝送方向切替信号ＴｒａＣｈａｎを、受信した制御コマンドＲｘＣｏｍとして送信モード制御部１１に出力する。送信モード制御部１１は、制御コマンドＲｘＣｏｍとして伝送方向切替信号ＴｒａＣｈａｎが入力されると、マスタ３０側の上位層に対して、伝送方向通知信号ＴｒａＡｎａとして伝送方向切替信号ＴｒａＣｈａｎを出力する。
【００６５】
さらに、送信モード制御部１１は、伝送方向切替信号ＴｒａＣｈａｎの入力を受け付けた返事を送信データ生成部１４に出力する。具体的には、受信モード制御部２３は、送信する制御コマンドＴｘＣｏｍとして、伝送方向切替信号ＴｒａＣｈａｎの入力を受け付けたことを示す信号（以下、「受け付け信号」と称する。）を送信データ生成部１４に出力する。送信データ生成部１４は、入力された受け付け信号を含むデータ信号を生成し、データ送信部１５に出力する。データ送信部１５は、入力されたデータ信号を、データ信号線を介して、「低速モード」にて、データ受信部２４に出力する。データ受信部２４は、入力されたデータ信号を受信データ解釈部２５に出力する。受信データ解釈部２５は、入力されたデータ信号に含まれる受け付け信号を抽出すると、抽出した受け付け信号を、受信した制御コマンドＲｘＣｏｍとして受信モード制御部２３に出力する。受信モード制御部２３は、制御コマンドＲｘＣｏｍとして受け付け信号が入力されると、伝送方向切替が完了した返事として、スレーブ４０側の上位層に対して、受け付け信号を伝送方向通知信号ＴｒａＡｎａとして出力する。このようにして伝送方向が元の方向に戻る。
【００６６】
[効果]
本実施の形態の通信システム４では、上記実施の形態と同様、伝送モードに応じたクロック周波数Ｆｃのクロック信号がマスタ３０から出力され、スレーブ４０において、受信したクロック信号のクロック周波数Ｆｃの大きさに基づいて伝送モードが判定される。これにより、データ信号の振幅電圧値に基づいて伝送モードを判定する場合のような、振幅電圧値の大きさごとにドライバ回路やレシーバ回路を用意する必要がない。従って、データ信号の伝送において伝送モードに応じて電圧振幅値が変化する通信システムにおいて回路規模の縮小化を図ることができる。
【００６７】
また、本実施の形態では、スレーブ４０において、クロック周波数Ｆｃと１または複数の参照周波数Ｆｔｈとを対比した結果に基づいて伝送モードが判定される。このような判定を行う回路は、一般的なパルスカウンタなどで構成することができる。従って、このような判定を行う回路を別途、設けた場合であっても、回路規模の縮小化を妨げることはない。
【００６８】
また、本実施の形態の通信システム４を、高速インタフェース規格（例えば、Ｃ−ＰＨＹ規格やＤ−ＰＨＹ規格など）にも適用することができる。従って、そのような高速インタフェース規格においても、回路規模の縮小化を図ることができる。
【００６９】
＜６．適用例＞
以下に、上記各実施の形態およびその変形例に係る通信システム１，２，３，４の適用例について説明する。
【００７０】
（適用例その１）
図１６は、上記各実施の形態およびその変形例に係る通信システム１，２，３，４の一適用例を表したものである。上記各実施の形態およびその変形例に係る通信システム１，２，３，４は、例えば、図１６に示したように、イメージセンサＩＳからアプリケーションプロセッサＡＰへのデータ伝送に適用可能である。送信部１Ｂは、イメージセンサＩＳ内に設けられる。送信部１Ｂは、上記各実施の形態およびその変形例に係る通信システム１，２，３，４における送信部１０である。受信部２Ｂは、アプリケーションプロセッサＡＰ内に設けられる。受信部２Ｂは、上記各実施の形態およびその変形例に係る通信システム１，２，３，４における受信部２０である。イメージセンサＩＳとアプリケーションプロセッサＡＰとの間は、クロック信号線３１とデータ信号線３２とによって接続されるか、または、データ信号線３２だけで接続される。クロック信号線３１とデータ信号線３２とによる信号の伝送は一方向となっている。
【００７１】
イメージセンサＩＳとアプリケーションプロセッサＡＰとの間は、双方向の制御バス３３によって接続される。制御バス３３は、Ｉ2Ｃ（Inter-Integrated Circuit）インタフェースやその拡張版であるＩ3Ｃインタフェースを用いることができる。
【００７２】
図１７は、図１６に示したイメージセンサＩＳおよびアプリケーションプロセッサＡＰを含む機器におけるデータ送信処理の一例を示している。
【００７３】
イメージセンサＩＳおよびアプリケーションプロセッサＡＰを含む機器の電源投入がなされる（ステップＳ１０１）と、アプリケーションプロセッサＡＰが、制御バス３３を使用して、イメージセンサＩＳのレジスタ設定を読み込む（ステップＳ１０２）。これにより、アプリケーションプロセッサＡＰは、イメージセンサＩＳがＬＰ信号無しでの通信に対応しているか否かを判断する（ステップＳ１０３）。すなわち、ＬＰ信号を用いずにＨＳ差動信号のみで通信を行うモードと、ＬＰ信号とＨＳ差動信号との双方を用いて通信を行うモードとのいずれのモードに対応しているかを判断する。ＬＰ信号無しでの通信に対応していると判断した場合（ステップＳ１０３；Ｙ）には、アプリケーションプロセッサＡＰは、制御バス３５を使用して、ＬＰ信号無しでの通信を有効化する設定をイメージセンサＩＳに送信する（ステップＳ１０４）。
【００７４】
次に、アプリケーションプロセッサＡＰは、アプリケーションプロセッサＡＰが新ＬＰＤＴ通信に対応しているか否かを判断する（ステップＳ１０５）。アプリケーションプロセッサＡＰが新ＬＰＤＴ通信（例えば本開示に係る通信）に対応していると判断した場合（ステップＳ１０５；Ｙ）には、アプリケーションプロセッサＡＰは、制御バス３５を使用して、アプリケーションプロセッサＡＰが新ＬＰＤＴ通信を有効化する設定をイメージセンサＩＳに送信する（ステップＳ１０６）。
【００７５】
次に、アプリケーションプロセッサＡＰは、制御バス３５を使用して、イメージセンサＩＳに送信開始指示の信号を出力する（ステップＳ１０７）。ＬＰ信号無しでの通信に対応していないと判断した場合（ステップＳ１０３；Ｎ）には、アプリケーションプロセッサＡＰは、ＬＰ信号とＨＳ差動信号との双方を用いて通信を行うモードとみなして、制御バス３５を使用して、イメージセンサＩＳに送信開始指示の信号を出力する（ステップＳ１０７）。次に、イメージセンサＩＳは、送信開始指示の信号を受けて、データ信号の送信を開始する（ステップＳ１０８）。
【００７６】
（適用例その２）
図１８は、上記各実施の形態の通信システムが適用されるスマートフォン３００（多機能携帯電話）の外観を表すものである。このスマートフォン３００には、様々なデバイスが搭載されており、それらのデバイス間でデータのやり取りを行う通信システムにおいて、上記各実施の形態の通信システムが適用されている。
【００７７】
図１９は、スマートフォン３００に用いられるアプリケーションプロセッサ３１０の一構成例を表すものである。アプリケーションプロセッサ３１０は、ＣＰＵ（Central Processing Unit）３１１と、メモリ制御部３１２と、電源制御部３１３と、外部インタフェース３１４と、ＧＰＵ（Graphics Processing Unit）３１５と、メディア処理部３１６と、ディスプレイ制御部３１７と、ＭＩＰＩインタフェース３１８とを有している。ＣＰＵ３１１、メモリ制御部３１２、電源制御部３１３、外部インタフェース３１４、ＧＰＵ３１５、メディア処理部３１６、ディスプレイ制御部３１７は、この例では、システムバス３１９に接続され、このシステムバス３１９を介して、互いにデータのやり取りをすることができるようになっている。
【００７８】
ＣＰＵ３１１は、プログラムに従って、スマートフォン３００で扱われる様々な情報を処理するものである。メモリ制御部３１２は、ＣＰＵ３１１が情報処理を行う際に使用するメモリ５０１を制御するものである。電源制御部３１３は、スマートフォン３００の電源を制御するものである。
【００７９】
外部インタフェース３１４は、外部デバイスと通信するためのインタフェースであり、この例では、無線通信部５０２およびイメージセンサ４１０と接続されている。無線通信部５０２は、携帯電話の基地局と無線通信をするものであり、例えば、ベースバンド部や、ＲＦ（Radio Frequency）フロントエンド部などを含んで構成される。イメージセンサ４１０は、画像を取得するものであり、例えばＣＭＯＳセンサを含んで構成される。
【００８０】
ＧＰＵ３１５は、画像処理を行うものである。メディア処理部３１６は、音声や、文字や、図形などの情報を処理するものである。ディスプレイ制御部３１７は、ＭＩＰＩインタフェース３１８を介して、ディスプレイ５０４を制御するものである。
【００８１】
ＭＩＰＩインタフェース３１８は画像信号をディスプレイ５０４に送信するものである。画像信号としては、例えば、ＹＵＶ形式やＲＧＢ形式などの信号を用いることができる。このＭＩＰＩインタフェース３１８とディスプレイ５０４との間の通信システムには、例えば、上記各実施の形態の通信システムが適用される。
【００８２】
図２０は、イメージセンサ４１０の一構成例を表すものである。イメージセンサ４１０は、センサ部４１１と、ＩＳＰ（Image Signal Processor）４１２と、ＪＰＥＧ（Joint Photographic Experts Group）エンコーダ４１３と、ＣＰＵ４１４と、ＲＡＭ（Random Access Memory）４１５と、ＲＯＭ（Read Only Memory）４１６と、電源制御部４１７と、Ｉ2Ｃ（Inter-Integrated Circuit）インタフェース４１８と、ＭＩＰＩインタフェース４１９とを有している。これらの各ブロックは、この例では、システムバス４２０に接続され、このシステムバス４２０を介して、互いにデータのやり取りをすることができるようになっている。
【００８３】
センサ部４１１は、画像を取得するものであり、例えばＣＭＯＳセンサにより構成されるものである。ＩＳＰ４１２は、センサ部４１１が取得した画像に対して所定の処理を行うものである。ＪＰＥＧエンコーダ４１３は、ＩＳＰ４１２が処理した画像をエンコードしてＪＰＥＧ形式の画像を生成するものである。ＣＰＵ４１４は、プログラムに従ってイメージセンサ４１０の各ブロックを制御するものである。ＲＡＭ４１５は、ＣＰＵ４１４が情報処理を行う際に使用するメモリである。ＲＯＭ４１６は、ＣＰＵ４１４において実行されるプログラムを記憶するものである。電源制御部４１７は、イメージセンサ４１０の電源を制御するものである。Ｉ2Ｃインタフェース４１８は、アプリケーションプロセッサ３１０から制御信号を受け取るものである。また、図示していないが、イメージセンサ４１０は、アプリケーションプロセッサ３１０から、制御信号に加えてクロック信号をも受け取るようになっている。具体的には、イメージセンサ４１０は、様々な周波数のクロック信号に基づいて動作できるよう構成されている。
【００８４】
ＭＩＰＩインタフェース４１９は、画像信号をアプリケーションプロセッサ３１０に送信するものである。画像信号としては、例えば、ＹＵＶ形式やＲＧＢ形式などの信号を用いることができる。このＭＩＰＩインタフェース４１９とアプリケーションプロセッサ３１０との間の通信システムには、例えば、上記各実施の形態の通信システムが適用される。
【００８５】
（適用例その３）
図２１および図２２に、撮像装置への適用例として、車載用カメラの構成例を示す。図２１は車載用カメラの設置例の一例を示し、図２２は車載用カメラの内部構成例を示している。
【００８６】
例えば、図２１に示したように、車両３０１のフロント（前方）に車載用カメラ４０１、左右に車載用カメラ４０２，４０３、さらにリア（後方）に車載用カメラ４０４が設置される。車載用カメラ４０１〜４０４はそれぞれ、車内ネットワークを介してＥＣＵ３０２（Electrical Control Unit；電子制御ユニット）に接続されている。
【００８７】
車両３０１のフロントに備え付けられた車載用カメラ４０１の画像取り込み角度は、例えば図２１にａで示す範囲である。車載用カメラ４０２の画像取り込み角度は、例えば図２１にｂで示す範囲である。車載用カメラ４０３の画像取り込み角度は、例えば図２１にｃで示す範囲である。車載用カメラ４０４の画像取り込み角度は、例えば図２１にｄで示す範囲である。車載用カメラ４０１〜４０４はそれぞれ、取り込んだ画像をＥＣＵ３０２に出力する。この結果、車両３０１の前方、左右、後方の３６０度（全方位）の画像をＥＣＵ３０２において取り込むことができる。
【００８８】
例えば、図２２に示したように、車載用カメラ４０１〜４０４はそれぞれ、イメージセンサ４３１と、ＤＳＰ（Digital Signal Processing）回路４３２と、セレクタ４３３と、ＳｅｒＤｅｓ（SERializer/DESerializer）回路４３４とを有している。
【００８９】
ＤＳＰ回路４３２は、イメージセンサ４３１から出力された撮像信号に対して各種の画像信号処理を行うものである。ＳｅｒＤｅｓ回路４３４は、信号のシリアル／パラレル変換を行うものであり、例えばＦＰＤ−Ｌｉｎｋ  ＩＩＩ等の車載インタフェースチップで構成されている。
【００９０】
セレクタ４３３は、イメージセンサ４３１から出力された撮像信号を、ＤＳＰ回路４３２を介して出力するか、ＤＳＰ回路４３２を介さずに出力するかを選択するものである。
【００９１】
イメージセンサ４３１とＤＳＰ回路４３２との間の接続インタフェース４４１に、例えば、上記各実施の形態の通信システムが適用可能である。また、イメージセンサ４３１とセレクタ４３３との間の接続インタフェース４４２に、例えば、上記各実施の形態の通信システムが適用可能である。
【００９２】
以上、複数の実施の形態およびそれらの変形例を挙げて本開示を説明したが、本開示は上記実施の形態等に限定されるものではなく、種々変形が可能である。なお、本明細書中に記載された効果は、あくまで例示である。本開示の効果は、本明細書中に記載された効果に限定されるものではない。本開示が、本明細書中に記載された効果以外の効果を持っていてもよい。
【００９３】
また、例えば、本開示は以下のような構成を取ることができる。
（１）
伝送モードに応じたクロック周波数のクロック信号を出力するとともに、前記送信モードに応じたデータ信号を出力する送信装置と、
前記クロック信号および前記データ信号を受信するとともに、受信した前記クロック信号のクロック周波数の大きさに基づいて前記伝送モードを判定する受信装置と
を備えた
通信システム。
（２）
前記受信装置は、前記クロック周波数と１または複数の参照周波数とを対比した結果に基づいて前記伝送モードを判定する
（１）に記載の通信システム。
（３）
前記受信装置は、前記クロック周波数が所定の前記参照周波数よりも高いときには、前記伝送モードを高速モードと判定し、前記クロック周波数が所定の前記参照周波数よりも低いときには、前記伝送モードを低速モードと判定する
（１）または（２）に記載の通信システム。
（４）
前記送信装置は、前記クロック信号をクロック信号線に出力するとともに、前記データ信号をデータ信号線に出力し、
前記受信装置は、前記クロック信号を、前記クロック信号線を介して受信するとともに、前記データ信号を、前記データ信号線を介して受信する
（１）ないし（３）のいずれか１つに記載の通信システム。
（５）
前記送信装置は、前記クロック信号として差動のクロック信号を出力するとともに、前記データ信号として差動のデータ信号を出力する差動信号送信回路であり、
前記受信装置は、前記クロック信号として差動のクロック信号を受信するとともに、前記データ信号として差動のデータ信号を受信する差動信号受信回路である
（１）ないし（４）のいずれか１つに記載の通信システム。
（６）
前記受信装置は、前記データ信号線に接続された第１の終端抵抗と、前記クロック信号線に接続された第２の終端抵抗とを有しており、前記伝送モードが前記低速モードである場合に、前記データ信号に所定のコマンドが含まれているときには、前記第１の終端抵抗および前記第２の終端抵抗をオンさせる
（４）または（５）に記載の通信システム。
（７）
前記送信装置は、前記クロック信号を前記データ信号に重畳した重畳信号をデータ信号線に出力し、
前記受信装置は、前記重畳信号を、前記データ信号線を介して受信する
（１）ないし（３）のいずれか１つに記載の通信システム。
（８）
前記送信装置は、前記重畳信号として差動の重畳信号を出力する差動信号送信回路であり、
前記受信装置は、前記重畳信号として差動の重畳信号を受信する差動信号受信回路である
（７）に記載の通信システム。
（９）
前記受信装置は、前記データ信号線に接続された終端抵抗を有しており、前記重畳信号に所定のコマンドが含まれているときには、前記終端抵抗をオンさせる
（７）または（８）に記載の通信システム。
（１０）
伝送モードに応じたクロック周波数のクロック信号を出力することと、
前記送信モードに応じたデータ信号を出力することと、
前記クロック信号および前記データ信号を受信することと、
受信した前記クロック信号のクロック周波数の大きさに基づいて前記伝送モードを判定することと
を含む
通信方法。
【００９４】
本出願は、日本国特許庁において２０１５年１２月１１日に出願された日本特許出願番号第２０１５−２４２５０３号を基礎として優先権を主張するものであり、この出願のすべての内容を参照によって本出願に援用する。
【００９５】
当業者であれば、設計上の要件や他の要因に応じて、種々の修正、コンビネーション、サブコンビネーション、および変更を想到し得るが、それらは添付の請求の範囲やその均等物の範囲に含まれるものであることが理解される。
【図１】
2017098871.tif 000003
【図２】
2017098871.tif 000004
【図３】
2017098871.tif 000005
【図４】
2017098871.tif 000006
【図５】
2017098871.tif 000007
【図６】
2017098871.tif 000008
【図７】
2017098871.tif 000009
【図８】
2017098871.tif 000010
【図９】
2017098871.tif 000011
【図１０】
2017098871.tif 000012
【図１１】
2017098871.tif 000013
【図１２】
2017098871.tif 000014
【図１３】
2017098871.tif 000015
【図１４】
2017098871.tif 000016
【図１５】
2017098871.tif 000017
【図１６】
2017098871.tif 000018
【図１７】
2017098871.tif 000019
【図１８】
2017098871.tif 000020
【図１９】
2017098871.tif 000021
【図２０】
2017098871.tif 000022
【図２１】
2017098871.tif 000023
【図２２】
2017098871.tif 000024
【国際調査報告】
2017098871.tif 000025
2017098871.tif 000026
2017098871.tif 000027
2017098871.tif 000028