(57)【要約】【課題】所定の通信インターフェース規格に則って、映像や音声の信号を最大のパフォーマンスで伝送する。【解決手段】ケーブル２３０内のケーブル情報記憶部２３４から取得したケーブル・タイプ情報に基づいて、シンク機器２２０からケーブル２３０への給電を開始する。次いで、ソース機器２１０とシンク機器２２０双方のデバイス・ケーパビリティーを確認し、ケーブル仕様情報を考慮しつつ、ソース機器２１０とシンク機器２２０双方にとって最大パフォーマンスとなるようにＭＨＬ伝送の通信条件を規定する設定値を決定する。【選択図】  図２
2016119563.tif 000002
【特許請求の範囲】
【請求項１】
ケーブルを介して通信相手と映像信号の伝送を行なう通信部と、
前記ケーブルに実装されたケーブル情報に基づいて前記通信部の通信条件を設定する設定部と、
を具備する通信装置。
【請求項２】
前記設定部は、前記通信部が前記ケーブルから読み取った前記ケーブル情報に基づいて、前記通信部の通信条件を設定する、
請求項１に記載の通信装置。
【請求項３】
前記設定部は、前記通信相手から受信した前記ケーブル情報に基づいて、前記通信部の通信条件を設定する、
請求項１に記載の通信装置。
【請求項４】
前記設定部は、前記通信相手が前記ケーブル情報に基づいて決定した通信条件を前記通信部に設定する、
請求項１に記載の通信装置。
【請求項５】
前記設定部は、前記ケーブル情報に含まれるケーブル・タイプ情報又はケーブル仕様情報に基づいて、前記通信部の通信条件を設定する、
請求項１に記載の通信装置。
【請求項６】
前記ケーブル仕様情報は、前記ケーブルが備える映像信号伝送のレーン数、ケーブル長、映像信号の限界伝送速度のうち少なくとも１つを含む、
請求項５に記載の通信装置。
【請求項７】
前記設定部は、前記ケーブル・タイプ情報に基づいて、前記通信部からの信号出力レベルを決定する、
請求項５に記載の通信装置。
【請求項８】
前記設定部は、前記ケーブルのタイプ又はケーブル長を考慮して、前記通信部による映像信号の伝送速度、又は、映像信号の伝送に使用するレーン数を決定する、
請求項６に記載の通信装置。
【請求項９】
前記設定部は、前記通信相手のケーパビリティーと前記ケーブル情報を考慮して、前記通信部の通信条件を設定する、
請求項１に記載の通信装置。
【請求項１０】
前記ケーブルは電源供給に使用される電源線をさらに含み、
前記設定部は、前記ケーブル情報に基づいて、前記通信相手からの供給電力量を設定する、
請求項１に記載の通信装置。
【請求項１１】
前記設定部は、前記通信相手の電力供給能力と前記ケーブル情報に含まれる電力供給能力情報に基づいて、前記通信相手からの供給電力量を設定する、
請求項１０に記載の通信装置。
【請求項１２】
前記設定部は、前記ケーブル情報に含まれるケーブル・タイプ情報に基づいて、前記ケーブルへの電力供給を設定する、
請求項１に記載の通信装置。
【請求項１３】
前記ケーブルは、ＭＨＬ（Ｍｏｂｉｌｅ  Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｌｉｎｋ）規格に適合する、
請求項１に記載の通信装置。
【請求項１４】
映像信号伝送用のケーブルに実装されたケーブル情報に基づいて通信条件を設定する設定ステップと、
設定した通信条件に基づいて、前記ケーブルを介して通信相手と映像信号の伝送を行なう通信ステップと、
を有する通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書で開示する技術は、所定の通信インターフェース規格に則ってデータ伝送を行なう通信装置及び通信方法に係り、例えばＭＨＬ（Ｍｏｂｉｌｅ  Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｌｉｎｋ）に則って映像や音声の信号の伝送を行なう通信装置及び通信方法に関する。
【背景技術】
【０００２】
近年、スマートフォンやタブレットなど、高精細な映像を表示可能な携帯機器の普及が進んである。これに伴って、携帯機器向けの高速に映像を伝送するための通信インターフェース規格であるＭＨＬの開発が進められている（例えば、特許文献１を参照のこと）。
【０００３】
非圧縮のディジタル映像伝送を実現する通信インターフェース規格として、ＨＤＭＩ（登録商標）（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）も挙げられる。これに対し、ＭＨＬには、映像伝送に必要な最小限のピン構成として実装面積を最小にしたことや、電源供給をサポートしたことに主な特徴がある。
【０００４】
ＭＨＬ機器は、映像信号を送信するソース機器と、映像信号を受信し表示するシンク機器と、ＭＨＬ形式の映像信号を他の映像信号に変換するドングル機器というカテゴリーに分類される。そして、ＭＨＬ機器間の接続並びに信号伝送には、ＭＨＬ規格を満たすＭＨＬケーブルが使用される。ソース機器には、パーソナル・コンピューターや、スマートフォン、タブレット端末、ゲーム機器、ディジタルカメラなどが含まれる。また、シンク機器には、ディジタルＴＶなどのディスプレイ装置が含まれる。ソース機器とシンク機器をＭＨＬケーブル１本で接続することで、高精細映像を伝送すると同時に、電源の供給（ソース機器の充電）を行なうことができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−１６９７０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本明細書で開示する技術の目的は、所定の通信インターフェース規格に則って、映像や音声の信号を好適に伝送することができる、優れた通信装置及び通信方法を提供することにある。
【課題を解決するための手段】
【０００７】
本願は、上記課題を参酌してなされたものであり、請求項１に記載の技術は、
ケーブルを介して通信相手と映像信号の伝送を行なう通信部と、
前記ケーブルに実装されたケーブル情報に基づいて前記通信部の通信条件を設定する設定部と、
を具備する通信装置である。
【０００８】
本願の請求項２に記載の技術によれば、請求項１に記載の通信装置の前記設定部は、前記通信部が前記ケーブルから読み取った前記ケーブル情報に基づいて、前記通信部の通信条件を設定するように構成されている。
【０００９】
本願の請求項３に記載の技術によれば、請求項１に記載の通信装置の前記設定部は、前記通信相手から受信した前記ケーブル情報に基づいて、前記通信部の通信条件を設定するように構成されている。
【００１０】
本願の請求項４に記載の技術によれば、請求項１に記載の通信装置の前記設定部は、前記通信相手が前記ケーブル情報に基づいて決定した通信条件を前記通信部に設定するように構成されている。
【００１１】
本願の請求項５に記載の技術によれば、請求項１に記載の通信装置の前記設定部は、前記ケーブル情報に含まれるケーブル仕様情報に基づいて、前記通信部の通信条件を設定するように構成されている。
【００１２】
本願の請求項６に記載の技術によれば、請求項５に記載の通信装置において、前記ケーブル仕様情報は、前記ケーブルが備える映像信号伝送のレーン数、ケーブル長、映像信号の限界伝送速度のうち少なくとも１つを含む。
【００１３】
本願の請求項７に記載の技術によれば、請求項５に記載の通信装置の前記設定部は、前記ケーブル・タイプ情報に基づいて、前記通信部からの信号出力レベルを決定するように構成されている。
【００１４】
本願の請求項８に記載の技術によれば、請求項６に記載の通信装置の前記設定部は、前記ケーブルのタイプ又はケーブル長を考慮して、前記通信部による映像信号の伝送速度、又は、映像信号の伝送に使用するレーン数を決定するように構成されている。
【００１５】
本願の請求項９に記載の技術によれば、請求項１に記載の通信装置の前記設定部は、前記通信相手のケーパビリティーと前記ケーブル情報を考慮して、前記通信部の通信条件を設定するように構成されている。
【００１６】
本願の請求項１０に記載の技術によれば、前記ケーブルは電源供給に使用される電源線をさらに含んでいる。そして、請求項１に記載の通信装置の前記設定部は、前記ケーブル情報に基づいて、前記ケーブルへの電力供給を設定するように構成されている。
【００１７】
本願の請求項１１に記載の技術によれば、請求項１０に記載の通信装置の前記設定部は、前記通信相手の電力供給能力と前記ケーブル情報に含まれる電力供給能力情報に基づいて、前記通信相手からの供給電力量を設定するように構成されている。
【００１８】
本願の請求項１２に記載の技術によれば、請求項１に記載の通信装置の前記設定部は、前記ケーブル情報に含まれるケーブル・タイプ情報に基づいて、前記ケーブルへの電力供給を設定するように構成されている。
【００１９】
本願の請求項１３に記載の技術によれば、請求項１に記載の通信装置において、前記ケーブルは、ＭＨＬ規格に適合するものとする。
【００２０】
また、本願の請求項１４に記載の技術は、
映像信号伝送用のケーブルに実装されたケーブル情報に基づいて通信条件を設定する設定ステップと、
設定した通信条件に基づいて、前記ケーブルを介して通信相手と映像信号の伝送を行なう通信ステップと、
を有する通信方法である。
【発明の効果】
【００２１】
本明細書で開示する技術によれば、所定の通信インターフェース規格に則って、映像や音声の信号を好適に伝送することができる、優れた通信装置及び通信方法を提供することができる。
【００２２】
なお、本明細書に記載された効果は、あくまでも例示であり、本発明の効果はこれに限定されるものではない。また、本発明が、上記の効果以外に、さらに付加的な効果を奏する場合もある。
【００２３】
本明細書で開示する技術のさらに他の目的、特徴や利点は、後述する実施形態や添付する図面に基づくより詳細な説明によって明らかになるであろう。
【図面の簡単な説明】
【００２４】
【図１】図１は、通信システム１の基本構成を模式的に示した図である。
【図２】図２は、ケーブル情報を実装したケーブルを利用した通信システム２の構成を模式的に示した図である。
【図３】図３は、ケーブル情報のデータ構成例を示した図である。
【図４】図４は、ケーブル２３０経由でソース機器２１０とシンク機器２２０間で接続を開始するための処理手順を示したフローチャートである。
【図５】図５は、最大パフォーマンスとなるようにＭＨＬ伝送の通信条件を決定して映像信号の伝送を行なうためのソース機器２１０側の処理手順を示したフローチャートである。
【図６】図６は、最大パフォーマンスとなるようにＭＨＬ伝送の通信条件を決定して映像信号の伝送を行なうためのシンク機器２２０側の処理手順を示したフローチャートである。
【図７】図７は、シンク機器２２０からソース機器２１０へ供給する電力量を決定する処理手順を示したフローチャートである。
【図８】図８は、シンク機器２２０からソース機器２１０へ映像信号を送信する通信条件を決定する処理手順を示したフローチャートである。
【発明を実施するための形態】
【００２５】
以下、図面を参照しながら本明細書で開示する技術の実施形態について詳細に説明する。
【００２６】
図１には、映像や音声を伝送する通信システム１の基本構成を模式的に示している。通信システム１は、ソース機器１０とシンク機器２０の組み合わせで構成される。ソース機器１０は、映像情報や音声情報の供給元であり、スマートフォンなどの携帯機器を想定している。また、シンク機器２０は、映像情報や音声情報の出力先であり、テレビ受信機など大画面を持つ設置機器を想定している。
【００２７】
ソース機器１０はＭＨＬ送信部１１を備え、ＭＨＬシンク機器２０はＭＨＬ受信部２１を備えており、ＭＨＬ送信部１１とＭＨＬ受信部２１の間は、ＭＨＬ規格に則ったＭＨＬケーブル３０で接続されている。
【００２８】
ＭＨＬケーブル３０は、Ｎ本のＴＭＤＳ（Ｔｒａｎｓｉｔｉｏｎ  Ｍｉｎｉｍｉｚｅｄ  Ｄｉｆｆｅｒｅｎｔｉａｌ  Ｓｉｇｎａｌｉｎｇ：遷移数最少差動信号伝送方式）チャネル３１−１、…、３１−Ｎと、ＣＢＵＳ（Ｃｏｎｔｒｏｌ  Ｂｕｓ）若しくはｅＣＢＵＳ３２と、ＶＢＵＳ（Ｖｏｌｔａｇｅ  Ｂｕｓ）３３を含んでいる。
【００２９】
ＴＭＤＳチャネル３１−１、…３１−Ｎは、主に、非圧縮のままの動画映像情報と音声情報を伝送するために使用される差動対線である。１本のＴＭＤＳチャネルを「レーン」と呼ぶ。図１に示す例では、通信システム１はＮレーンで構成されている。ちなみに、ＭＨＬのバージョン１〜３では１レーンが規定されているが、本明細書で開示する技術では、ソース機器１０とシンク機器２０が複数のレーンで接続されていることを想定する。多レーン化することにより、高帯域化、高解像度の映像信号の伝送などが可能になる。なお、ＴＭＤＳは、ＶＥＳＡ（ＶｉｄｅｏＥｌｅｃｔｒｏｎｉｃｓ Ｓｔａｎｄａｒｄｓ Ａｓｓｏｃｉａｔｉｏｎ）によって標準化されたディジタル映像信号の伝送方式であるが、詳細な説明は省略する。
【００３０】
ＣＢＵＳ３２は、主に映像及び音声伝送の制御や機器連携などのための通信に用いられる双方向データ・バスである。ＭＨＬのバージョン１〜２ではＣＢＵＳ、バージョン３以降ではｅＣＢＵＳと呼ばれるが、以下では総称して「ＣＢＵＳ」ということにする。
【００３１】
ＶＢＵＳ３３は、主に電源供給に使用される電源線である。基本的には、商用電源が接続されるテレビ受信機などのシンク機器２０からスマートフォンなどバッテリー駆動のソース機器１０への方向で、例えば５Ｖの電源が供給される。
【００３２】
ソース機器１０側のＭＨＬ送信部１１には、図示しない情報再生部で再生される映像情報（Ｖｉｄｅｏ）並びに音声情報（Ａｕｄｉｏ）が供給される。そして、ＭＨＬ送信部１１は、動画映像情報と音声情報を、ＭＨＬケーブル３０内のＴＭＤＳチャネル３１−１、…３１−Ｎのうち１レーン又は２レーン以上を使って送信する。
【００３３】
一方、シンク機器２０側のＭＨＬ受信部２１は、ＭＨＬケーブル３０内のＴＭＤＳチャネル３１−１、…３１−Ｎのうち１レーン又は２レーン以上を使って伝送される動画映像情報と音声情報を受信すると、図示しない情報出力部で画面表示や音声出力を行なう。
【００３４】
通常モードのＭＨＬプロセスでは、シンク機器は、ＴＭＤＳ信号で映像や音声の信号が受信可能になると、ＣＢＵＳを介してソース機器に通知する。ソース機器は、この通知を受けると、ＣＢＵＳを使ってシンク機器のＥＤＩＤ（Ｅｘｔｅｎｄｅｄ  Ｄｉｓｐｌａｙ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｄａｔａ）などを読み込み、シンク機器側で対応する映像や音声のフォーマット、ケーパビリティー情報などを取得して、伝送方法の最適化を図る。付言すれば、ディジタル・コンテンツの不正使用を防止するために、ＣＢＵＳ上でＨＤＣＰ（Ｈｉｇｈ−Ｂａｎｄｗｉｄｔｈ  Ｄｉｇｉｔａｌ  Ｃｏｎｔｅｎｔ  Ｐｒｏｔｅｃｔｉｏｎ）認証を行なう。
【００３５】
図１に示したようなケーブル経由で機器同士が接続される通信システム１では、ケーブル情報が不明のままでは、最大パフォーマンスとなるような設定を行なうことが困難であり、シンク機器２０側で画が表示されないなどの不具合が生じる可能性がある。また、ケーブルの品質が悪いと、充電時に発熱し、最悪の場合は発火する危険性もある。
【００３６】
そこで、本明細書では、内部にケーブル情報を実装したケーブルを適用し、そのケーブル経由で接続される各機器は、ケーブルから読み取ったケーブル情報を活用して最適化を図る通信システムについて開示する。
【００３７】
図２には、ケーブル情報を実装したケーブルを利用した通信システム２の構成を模式的に示している。
【００３８】
ソース機器２１０は、ＭＨＬ送信部２１１と、ソース機器２１０としての機能全般を実現するＳＯＣ（Ｓｙｓｔｅｍ  Ｏｎ  ａ  Ｃｈｉｐ）部２１２を備えている。また、シンク機器２２０は、ＭＨＬ受信部２２１と、シンク機器２２０としての機能全般を実現するＳＯＣ部２２２を備えている。ＭＨＬ送信部２１１とＭＨＬ受信部２２１の間は、ＭＨＬ規格に則ったＭＨＬケーブル２３０で接続されている。
【００３９】
ＭＨＬケーブル２３０は、複数のＴＭＤＳチャネル２３１と、ＣＢＵＳ２３２と、ＶＢＵＳ２３３を含んでいる。
【００４０】
また、ＭＨＬケーブル２３０内には、ケーブル情報を記憶するケーブル情報記憶部２３４が実装されている。ケーブル情報記憶部２３４に格納されたケーブル情報は、ＭＨＬ送信部２１１とＭＨＬ受信部２２１の少なくとも一方から読み取ることが可能である。例えばＣＢＵＳ２３２を使ってＭＨＬ送信部２１１又はＭＨＬ受信部２２１がケーブル情報記憶部２３４から読み取りを行なうように構成してもよいし、読み取り用の信号線をＭＨＬケーブル２３０内に追加してもよい。
【００４１】
図３には、ケーブル情報記憶部２３４に格納されるケーブル情報のデータ構成例を示している。図示の例では、ケーブル情報３００は、ケーブル・タイプ情報３１０と、ケーブル仕様情報３２０に分類される。
【００４２】
ケーブル・タイプ（Ｃａｂｌｅ  Ｔｙｐｅ）情報３１０は、当該ケーブル２３０が、ケーブル情報付きのケーブル（Ｃａｂｌｅ  ｗｉｔｈ  Ｉｎｆｏｒｍａｔｉｏｎ）、アクティブ・ケーブル（Ａｃｔｉｖｅ  Ｃａｂｌｅ）、給電が必要なケーブル以外の機器（Ｏｔｈｅｒ  Ｄｅｖｉｃｅ  Ｎｅｅｄ  Ｐｏｗｅｒ）、給電が不要なケーブル以外の機器（Ｏｔｈｅｒ  Ｄｅｖｉｃｅ  Ｎｏ  Ｎｅｅｄ  Ｐｏｗｅｒ）のいずれであるかどうかを示す。また、給電が必要なケーブル以外の機器（Ｏｔｈｅｒ  Ｄｅｖｉｃｅ  Ｎｅｅｄ  Ｐｏｗｅｒ）、又は、給電が不要なケーブル以外の機器（Ｏｔｈｅｒ  Ｄｅｖｉｃｅ  Ｎｏ  Ｎｅｅｄ  Ｐｏｗｅｒ）の場合には、直接接続機器（Ｄｉｒｅｃｔ  Ａｔｔａｃｈｅｄ  Ｄｅｖｉｃｅ）、ドングル（Ｄｏｎｇｌｅ）のいずれであるかを示す。
【００４３】
ケーブル仕様情報３２０は、レーン数（ＴＭＤＳチャネル本数）（Ｎｕｍｂｅｌ  ｏｆ  Ｌａｎｅ）、ケーブル長（Ｃａｂｌｅ  Ｌｅｎｇｔｈ）、限界伝送速度（Ｓｐｅｅｄ  ｌｉｍｉｔ）、電力供給能力（Ｈａｎｄｌｉｎｇ  Ｐｏｗｅｒ）などを示す。電力供給能力（Ｈａｎｄｌｉｎｇ  Ｐｏｗｅｒ）に関しては、有無（Ｙｅｓ／Ｎｏ）を示し、有りの場合には電圧値、電流値の情報を併せて記載する。
【００４４】
図４には、図２に示した通信システム２において、ケーブル２３０経由でソース機器２１０とシンク機器２２０間で接続を開始するための処理手順をフローチャートの形式で示している。図示の処理手順は、ソース機器２１０とシンク機器２２０の協働的な動作により実現するものとする。
【００４５】
まず、ソース機器２１０又はシンク機器２２０は、ケーブル２３０内のケーブル情報記憶部２３４からケーブル・タイプの検出を試みる（ステップＳ４０１）。
【００４６】
ここで、ケーブル２３０からケーブル情報を取得できなかったときには、ケーブル２３０は、ケーブル情報記憶部２３４を実装していない（旧来通りの）ＭＨＬケーブルであると判断して、本処理ルーチンを終了し、ソース機器２１０とシンク機器２２０の間で通常モードのＭＨＬプロセスによる接続処理を実施する。通常モードのＭＨＬプロセスでは、シンク機器は、ＴＭＤＳ信号で映像や音声の信号が受信可能になると、ＣＢＵＳを介してソース機器に通知する。ソース機器は、この通知を受けると、ＣＢＵＳを使ってシンク機器のＥＤＩＤなどを読み込み、シンク機器側で対応する映像や音声のフォーマット、ケーパビリティー情報などを取得して、伝送方法の最適化を図る。
【００４７】
また、ケーブル２３０内のケーブル情報記憶部２３４から取得したケーブル・タイプ情報に基づいて、ケーブル２３０がアクティブ・ケーブル、又は、電力供給が必要なケーブル以外の機器で、起動に電源が必要であることが分かったときには、例えばシンク機器２２０からケーブル２３０への給電を開始する（ステップＳ４０７）。
【００４８】
次いで、ケーブル２３０内のケーブル情報記憶部２３４からケーブル仕様情報を取得すると（ステップＳ４０２）、シンク機器２２０からＭＨＬディスカバリー・プロセスを開始する（ステップＳ４０３）。
【００４９】
次いで、ソース機器２１０とシンク機器２２０双方のデバイス・ケーパビリティーを確認する（ステップＳ４０４）。ここで言うケーパビリティー情報は、例えば、互いが対応する映像の解像度、映像信号の対応フレームレート、対応するＴＭＤＳチャネルのレーン数、映像信号の対応伝送速度、電力供給限界などである。そして、ソース機器２１０とシンク機器２２０間で、ケーブル仕様情報を考慮しつつ、ソース機器２１０とシンク機器２２０双方にとって最大パフォーマンスとなるようにＭＨＬ伝送の通信条件を規定する設定値を決定すると（ステップＳ４０５）、ソース機器２１０とシンク機器２２０双方でその設定値に変更して（ステップＳ４０６）、本処理ルーチンを終了し、リンク接続を確立する。最大パフォーマンスの算出処理の詳細については、後述に譲る。
【００５０】
図５には、最大パフォーマンスとなるようにＭＨＬ伝送の通信条件を決定して映像信号の伝送を行なうためのソース機器２１０側の処理手順をフローチャートの形式で示している。図示の処理手順は、例えばソース機器２１０内のＳＯＣ部２１２が主導的に実行するものとする。
【００５１】
まず、ソース機器２１０は、自分に接続されたケーブル２３０のケーブル仕様情報を取得する（ステップＳ５０１）。ソース機器２１０は、ＭＨＬ送信部２１１に接続されたケーブル２３０内のケーブル情報記憶部２３４からケーブル仕様情報を直接読み取るようにしてもよいし、シンク機器２２０が読み出して送出したケーブル仕様情報を受信するようにしてもよい。
【００５２】
次いで、ソース機器２２０は、シンク機器２２０から送出されたケーパビリティー情報を受信する（ステップＳ５０２）。ここで言うケーパビリティー情報は、例えば、シンク機器２２０側で対応する映像の解像度、映像信号の対応フレームレート、対応するＴＭＤＳチャネルのレーン数、映像信号の対応伝送速度、電力供給限界などである。
【００５３】
そして、ソース機器２１０は、自分自身のケーパビリティーと、シンク機器２２０のケーパビリティーと、さらにケーブル２３０のケーブル仕様情報を考慮して、ソース機器２１０とシンク機器２２０双方にとって最大パフォーマンスとなるようにＭＨＬ伝送の通信条件を規定する設定値を決定すると（ステップＳ５０３）、この設定値をシンク機器２２０に送出して（ステップＳ５０４）、設定値の確認を促す。最大パフォーマンスの算出処理の詳細については、後述に譲る。
【００５４】
例えば、シンク機器２２０が５レーンを用いて伝送速度１０Ｇｂｐｓの映像信号伝送に対応するとともに、供給電源として５Ｖ並びに２Ａを出力可能であり、ＭＨＬケーブル２３０が６レーンを用いて伝送速度６Ｇｂｐｓの映像信号伝送に対応するとともに、１０Ｖ並びに３Ａの電力を伝送可能である場合には、ソース機器２１０は、これらのケーバビリティを総合的に判断して、最大パフォーマンスとなる設定値として５レーン、６Ｇｂｐｓ、５Ｖ、２Ａに決定するとともに、これらの設定値をシンク機器２２０に送信する。
【００５５】
なお、シンク機器２２０は、ソース機器２１０から受信した設定値を受け入れることができない場合には、自分のケーパビリティー情報を再度送信する（後述）。この場合、ソース機器２１０は、シンク機器２２０からケーパビリティー情報を受信すると（ステップＳ５０５のＹｅｓ）、ステップＳ５０２以降の処理を繰り返し実行して、最大パフォーマンスとなる設定値の決定並びに決定した設定値のシンク機器２２０への送信を改めて行なうことになる。
【００５６】
そして、ソース機器２１０は、設定値を変更して映像信号の送信状態を確認し（ステップＳ５０６）、シンク機器２２０から映像信号の送信要求を受信すると（ステップＳ５０７のＹｅｓ）、変更した後の設定値に基づいて、映像信号の送信を行なう（ステップＳ５０８）。具体的には、ソース機器２１０は、設定したレーン数のＴＭＤＳチャネルを用いて、設定した伝送速度により、シンク機器２２０へ映像信号を伝送する。また、映像信号の伝送中も、設定した電圧値及び電流値に基づいて、シンク機器２２０からソース機器２１０へＶＢＵＳ２３３経由で充電が行なわれる。そして、ソース機器２１０は、映像信号の送信を開始した以降は、通常のＭＨＬのリンク接続状態を維持する。
【００５７】
また、図６には、最大パフォーマンスとなるようにＭＨＬ伝送の通信条件を決定して映像信号の伝送を行なうためのシンク機器２２０側の処理手順をフローチャートの形式で示している。図示の処理手順は、例えばシンク機器２２０内のＳＯＣ部２２２が主導的に実行するものとする。
【００５８】
まず、シンク機器２２０は、自分に接続されたケーブル２３０のケーブル仕様情報を取得する（ステップＳ６０１）。シンク機器２２０は、ＭＨＬ受信部２２１に接続されたケーブル２３０内のケーブル情報記憶部２３４からケーブル仕様情報を直接読み取るようにしてもよいし、ソース機器２１０が読み出して送出したケーブル仕様情報を受信するようにしてもよい。
【００５９】
次いで、シンク機器２２０は、自分のケーパビリティー情報を、ソース機器２１０に送信する（ステップＳ６０２）。ここで言うケーパビリティー情報は、例えば、シンク機器２２０側で対応する映像の解像度、映像信号の対応フレームレート、対応するＴＭＤＳチャネルのレーン数、映像信号の対応伝送速度、電力供給限界などである。
【００６０】
その後、シンク機器２２０は、ソース機器２１０が決定した、最大パフォーマンスとなるようにＭＨＬ伝送の通信条件を規定する設定値を受信すると（ステップＳ６０３のＹｅｓ）、この設定値を受け入れることが可能か（映像信号を受信可能かどうか）をチェックする（ステップＳ６０４）。
【００６１】
ここで、シンク機器２２０は、ソース機器２１０から提示された設定値を受け入れることができない場合には（ステップＳ６０４のＮｏ）、ステップＳ６０２に戻って自分のケーパビリティー情報をソース機器２１０に再度送信して、設定値の変更を促す。
【００６２】
また、シンク機器２２０は、ソース機器２１０から提示された設定値を受け入れることができる場合には（ステップＳ６０４のＹｅｓ）、シンク機器２１０に対して映像信号の送信を要求する（ステップＳ６０５）。
【００６３】
ソース機器２１０は、シンク機器２２０から映像信号の送信要求を受信すると、設定したレーン数のＴＭＤＳチャネルを用いて、設定した伝送速度によりシンク機器２２０へ映像信号の送信を開始する（前述）。シンク機器２２０は、ソース機器２１０からの映像信号を受信処理する（ステップＳ６０６）。また、映像信号の伝送中も、シンク機器２２０は、設定した電圧値及び電流値に基づいて、ＶＢＵＳ２３３経由でソース機器２１０への充電が行なわれる。そして、シンク機器２２０は、は、映像信号の送信を開始した以降は、通常のＭＨＬのリンク接続状態を維持する。
【００６４】
続いて、図４に示したフローチャート中のステップＳ４０５、並びに図５に示したフローチャート中のステップＳ５０３で実行される、最大パフォーマンスの算出する処理手順について説明する。本実施形態では、最大パフォーマンスの算出処理は、ソース機器２１０で実施することを想定している。
【００６５】
最大パフォーマンスの算出処理は、ソース機器２１０に供給する電力量の決定処理と、ソース機器２１０からシンク機器２２０へ映像信号を送信する通信条件の決定処理という２つの処理を含む。
【００６６】
図７には、シンク機器２２０からソース機器２１０へ供給する電力量を決定する処理手順をフローチャートの形式で示している。図示の処理手順は、例えばソース機器２１０内のＳＯＣ部２１２が主導的に実行するものとする。
【００６７】
まず、ソース機器２１０は、自分が必要とする（例えば、シンク機器２２０へ映像信号を伝送するのに必要となる）電力量を算出する（ステップＳ７０１）。
【００６８】
次いで、ソース機器２１０は、ステップＳ５０１で取得したケーブル情報と、ステップＳ５０２で取得したシンク機器２２０のケーパビリティー情報を参照して、ステップＳ７０１で算出した必要電力量が、ケーブル２３０の許容電圧、許容電流、並びにシンク機器２２０の電力供給能力で必要電力量を供給することが可能かどうかをチェックする（ステップＳ７０２）。
【００６９】
ケーブル２３０を用いてシンク機器２２０から必要電力量を供給可能であることが分かったときには（ステップＳ７０２のＹｅｓ）、ソース機器２１０は、ステップＳ７０１で算出した必要電力量をそのままシンク機器２２０からソース機器２１０へ供給する電力量に決定する。決定した電力量は他の設定値と併せてステップＳ５０４でシンク機器２２０へ送信される。
【００７０】
例えば、ステップＳ７０１で必要電力が１Ａと算出され、シンク機器２２０の供給能力が１Ａ、ケーブル２３０の許容電流が１Ａであれば、必要電力１Ａをそのまま供給電力量として決定する。また、ステップＳ７０１で必要電力が１．５Ａと算出され、シンク機器２２０の供給能力が２Ａ、ケーブル２３０の許容電流が１．５Ａであれば、必要電力１．５Ａをそのまま供給電力量として決定する。
【００７１】
一方、ケーブル２３０を用いてシンク機器２２０から必要電力量を供給できないことが分かったときには（ステップＳ７０２のＮｏ）、ソース機器２１０は、ケーブル２３０の許容電流並びにシンク機器２２０の電力供給能力の範囲内で必要電力量を修正することが可能かどうかをチェックする（ステップＳ７０３）。
【００７２】
ここで、ソース機器２１０が必要電力量を修正することができる場合には（ステップ（Ｓ７０３のＹｅｓ）、ソース機器２１０は、修正した必要電力量をシンク機器２２０からソース機器２１０へ供給する電力量に決定する。決定した電力量は他の設定値と併せてステップＳ５０４でシンク機器２２０へ送信される。
【００７３】
例えば、ステップＳ７０１で必要電力が１Ａと算出され、シンク機器２２０の供給能力が１Ａ、ケーブル２３０の許容電流が８００ｍＡであり、ソース機器２１０が必要電力を８００ｍＡに下方修正することが可能であれば、８００ｍＡを供給電力量として決定する。
【００７４】
また、ソース機器２１０が必要電力量を修正することができない場合には（ステップ（Ｓ７０３のＮｏ）、ソース機器２１０は、シンク機器２２０への映像信号の送信を停止する。このとき、エラー表示を行なうようにしてもよい。
【００７５】
例えば、ステップＳ７０１で必要電力が１．５Ａと算出され、シンク機器２２０の供給能力が１Ａ、ケーブル２３０の許容電流が２Ａであり、ソース機器２１０が必要電力を１Ａに下方修正することができなければ、映像信号の送信を停止する。
【００７６】
図８には、シンク機器２２０からソース機器２１０へ映像信号を送信する通信条件を決定する処理手順をフローチャートの形式で示している。図示の処理手順は、例えばソース機器２１０内のＳＯＣ部２１２が主導的に実行するものとする。
【００７７】
まず、ソース機器２１０は、シンク機器２２０へ送出する映像信号のデータ量を算出する（ステップＳ８０１）。
【００７８】
次いで、ソース機器２１０は、ステップＳ５０１で取得したケーブル情報に含まれるケーブル・タイプ情報をチェックする（ステップＳ８０２）。そして、アクティブ・ケーブル又は直接接続機器（Ｄｉｒｅｃｔ  Ａｔｔａｃｈｅｄ  Ｄｅｖｉｃｅ）が接続されている場合には、ＴＭＤＳチャネルからの出力レベルを低減する（ステップＳ８０３）。
【００７９】
また、ケーブル・タイプ情報をチェックして（ステップＳ８０２）、通常のケーブルであることが分かったときには、さらにケーブル長が所定長（例えば、１．５メートル）未満かどうかをチェックする（ステップＳ８０４）。
【００８０】
そして、ケーブル長が所定長未満である場合（ステップＳ８０４のＹｅｓ）、並びに、アクティブ・ケーブル又は直接接続機器（Ｄｉｒｅｃｔ  Ａｔｔａｃｈｅｄ  Ｄｅｖｉｃｅ）が接続されている場合には、通常の通信条件を設定する（ステップＳ８０５）。設定した通信条件は、他の設定値と併せてステップＳ５０４でシンク機器２２０へ送信される。
【００８１】
通常の通信条件設定では、ソース機器２１０、シンク機器２２０、及びケーブル２３０の伝送速度の最大公約数を選択し、出力伝送量を賄える伝送線路数を決定する。例えば、ソース機器２１０とシンク機器２２０間に接続されたケーブル２３０のケーブル長が１．５メートル未満の場合、ステップＳ８０１で算出された送出データ量が１８Ｇｂｐｓであるのに対し、シンク機器２２０のケーパビリティー情報として最大伝送速度が６Ｇｂｐｓ、使用可能レーン数が６レーン、ケーブル２３０のケーブル情報として対応可能伝送速度６Ｇｂｐｓ、使用可能レーン数が６レーンであれば、３本のレーンを使って、１８Ｇｂｐｓ相当の必要データ量を送出することが可能である。したがって、ステップＳ８０５では、通信条件として、伝送速度６Ｇｂｐｓ、使用レーン数３本が設定される。
【００８２】
一方、ケーブル長が所定長以上である場合（ステップＳ８０４のＮｏ）、安定度を確保するために、低速優先で通信条件を設定する（ステップＳ８０６）。設定した通信条件は、他の設定値と併せてステップＳ５０４でシンク機器２２０へ送信される。
【００８３】
低速優先の通信条件設定では、伝送線路数をより多くして、ソース機器２１０、シンク機器２２０、及びケーブル２３０の伝送速度の最大公約数よりも低速な伝送速度を選択する。但し、レーン毎に伝送速度が代えられないので、すべてのレーンで同じ伝送速度となるように算出する。例えば、ソース機器２１０とシンク機器２２０間に接続されたケーブル２３０のケーブル長が１．５メートル以上の場合、ステップＳ８０１で算出された送出データ量が１８Ｇｂｐｓであるのに対し、シンク機器２２０のケーパビリティー情報として最大伝送速度が６Ｇｂｐｓ、使用可能レーン数が６レーン、ケーブル２３０のケーブル情報として対応可能伝送速度６Ｇｂｐｓ、使用可能レーン数が６レーンであれば、使用可能な６本のレーンをすべて使って、１８Ｇｂｐｓ相当の必要データ量を送出することが可能となる最低の伝送速度３Ｇｐｂｓに、通信条件を設定すればよい。
【００８４】
本明細書で開示する技術によれば、以下の効果を期待することができる。
【００８５】
（１）信頼性の向上
ソース機器２１０又はシンク機器２２０側からケーブル２３０の種別が分かるので、通信システム２全体の最適化を行なうことにより、接続できない、伝送品質が悪くなるといった不具合を回避することができる。また、ケーブル情報記憶部２３４を実装しないなどケーブル情報を提示できないケーブルに関しては、ソース機器２１０は（ＭＨＬ規格で規定する）最低限の接続条件でシンク機器２２０と接続するようにすることで、接続できないなどの不具合を回避することができる。また、ケーブル情報を提示できないケーブルに対しては、電力供給を行なわない、供給する電圧又は電流の上限を抑えるなどして、発煙や発火の危険系を回避することができる。
【００８６】
（２）パフォーマンスの向上
ケーブル情報が不明なケーブルで接続されたソース機器とシンク機器間では、機器同士のケーパビリティーのみで通信条件を決めるしかない。これに対し、本明細書で開示する技術によれば、ソース機器２１０及びシンク機器２２０のケーパビリティーと、さらにケーブル２３０のケーブル情報を考慮して、通信システム２全体の最適なパフォーマンスを得ることができる。また、ハイパワー対応のケーブル２３０を設定でき、それによって急速充電や高電力供給が可能になる。また、シンク機器２２０又はソース機器２１０にＤｉｒｅｃｔ  Ａｔｔａｃｈｅｄ  Ｄｅｖｉｃｅが接続された場合には、ケーブルに依存しない、コネクター限界までの電力を供給することも可能となる。
【００８７】
（３）通信条件設定自由度の拡大
例えば、ケーブル２３０のケーブル長が長い場合には、ソース機器２１０又はシンク機器２２０は、伝送速度を下げて、その分だけ使用するレーン数を増やして映像信号の伝送を行なうなどの設定を行なうことができる。また、接続されたケーブル２３０がアクティブ・ケーブルの場合には、ソース機器２１０は出力レベルを下げて、消費電力を抑えることも可能である。
【００８８】
（４）操作性の向上
ユーザーがケーブル２３０の特性を意識することなく、最適な状態でソース機器２１０とシンク機器２２０を接続することができる。また、ケーブル２３０に対してソース機器２１０並びにシンク機器２２０のパフォーマンスが上回る場合には、「よりパフォーマンスの高いケーブルをお使いください」、「ご使用のケーブルでは動作が不安定になる場合があります」といった情報を提示して、ユーザーに注意を促すことができる。
【産業上の利用可能性】
【００８９】
以上、特定の実施形態を参照しながら、本明細書で開示する技術について詳細に説明してきた。しかしながら、本明細書で開示する技術の要旨を逸脱しない範囲で当業者が該実施形態の修正や代用を成し得ることは自明である。
【００９０】
本明細書では、ＭＨＬをベースにした通信インターフェースで機器同士が接続される通信システムに本明細書で開示する技術を適用した実施形態を中心に説明してきたが、本明細書で開示する技術の要旨はこれに限定されるものではない。複数のレーンを用いて映像情報や音声情報を伝送するさまざまな通信インターフェース規格に基づく通信システムに、同様に本明細書で開示する技術を適用することができる。
【００９１】
要するに、例示という形態により本明細書で開示する技術について説明してきたのであり、本明細書の記載内容を限定的に解釈するべきではない。本明細書で開示する技術の要旨を判断するためには、特許請求の範囲を参酌すべきである。
【００９２】
なお、本明細書の開示の技術は、以下のような構成をとることも可能である。
（１）ケーブルを介して通信相手と映像信号の伝送を行なう通信部と、
前記ケーブルに実装されたケーブル情報に基づいて前記通信部の通信条件を設定する設定部と、
を具備する通信装置。
（２）前記設定部は、前記通信部が前記ケーブルから読み取った前記ケーブル情報に基づいて、前記通信部の通信条件を設定する、
上記（１）に記載の通信装置。
（３）前記設定部は、前記通信相手から受信した前記ケーブル情報に基づいて、前記通信部の通信条件を設定する、
上記（１）に記載の通信装置。
（４）前記設定部は、前記通信相手が前記ケーブル情報に基づいて決定した通信条件を前記通信部に設定する、
上記（１）に記載の通信装置。
（５）前記設定部は、前記ケーブル情報に含まれるケーブル仕様情報に基づいて、前記通信部の通信条件を設定する、
上記（１）に記載の通信装置。
（６）前記ケーブル仕様情報は、前記ケーブルが備える映像信号伝送のレーン数、ケーブル長、映像信号の限界伝送速度のうち少なくとも１つを含む、
上記（５）に記載の通信装置。
（７）前記設定部は、前記ケーブル・タイプ情報に基づいて、前記通信部からの信号出力レベルを決定する、
上記（５）に記載の通信装置。
（８）前記設定部は、前記ケーブルのタイプ又はケーブル長を考慮して、前記通信部による映像信号の伝送速度、又は、映像信号の伝送に使用するレーン数を決定する、
上記（６）に記載の通信装置。
（９）前記設定部は、前記通信相手のケーパビリティーと前記ケーブル情報を考慮して、前記通信部の通信条件を設定する、
上記（１）に記載の通信装置。
（１０）前記ケーブルは電源供給に使用される電源線をさらに含み、
前記設定部は、前記ケーブル情報に基づいて、前記ケーブルへの電力供給を設定する、
上記（１）に記載の通信装置。
（１１）前記設定部は、前記通信相手の電力供給能力と前記ケーブル情報に含まれる電力供給能力情報に基づいて、前記通信相手からの供給電力量を設定する、
上記（１０）に記載の通信装置。
（１２）前記設定部は、前記ケーブル情報に含まれるケーブル・タイプ情報に基づいて、前記ケーブルへの電力供給を設定する、
上記（１）に記載の通信装置。
（１３）前記ケーブルは、ＭＨＬ規格に適合する、
上記（１）に記載の通信装置。
（１４）映像信号伝送用のケーブルに実装されたケーブル情報に基づいて通信条件を設定する設定ステップと、
設定した通信条件に基づいて、前記ケーブルを介して通信相手と映像信号の伝送を行なう通信ステップと、
を有する通信方法。
【符号の説明】
【００９３】
１、２…通信システム
１０…ソース機器、１１…ＭＨＬ送信部
２０…シンク機器、２１…ＭＨＬ受信部
３０…ＭＨＬケーブル、３１−１〜３１−Ｎ…ＴＭＤＳチャネル
３２…ＣＢＵＳ、３３…ＶＢＵＳ
２１０…ソース機器、２１１…ＭＨＬ送信部、２１２…ＳＯＣ部
２２０…シンク機器、２２１…ＭＨＬ受信部、２２２…ＳＯＣ部
２３０…ＭＨＬケーブル、２３１…ＴＭＤＳチャネル
２３２…ＣＢＵＳ、２３３…ＶＢＵＳ、２３４…ケーブル情報記憶部
【図２】
2016119563.tif 000003
【図３】
2016119563.tif 000004
【図４】
2016119563.tif 000005
【図５】
2016119563.tif 000006
【図６】
2016119563.tif 000007
【図７】
2016119563.tif 000008
【図８】
2016119563.tif 000009
【図１】
2016119563.tif 000010