(57)【要約】【課題】第１規格のコネクタを有する電子機器と第２規格のコネクタを有する電子機器とを、たとえば第２規格の規定を満たしつつ通信可能に接続するアダプタ装置を提供することである。【解決手段】実施形態によれば、アダプタ装置は、第１規格と第２規格とに準拠し、前記第１規格準拠の第１形状の第１コネクタと、前記第２規格準拠の第２形状の第２コネクタと、送信手段と、出力手段とを具備する。前記送信手段は、前記第１コネクタを介して接続される第１外部機器に対して、前記第１コネクタに接続される信号線経由で前記第２規格に準拠した通信を行うための第１モードをサポートしているか否かを問い合わせるための信号を送信する。前記出力手段は、前記第１外部機器が前記第１モードをサポートしていないことが確認された場合、前記第１外部機器が前記第１モードをサポートしていないことを、前記アダプタ装置又は前記第２コネクタを介して接続される第２外部機器上で、ユーザにとって識別可能とするための信号を出力する。【選択図】図１
2017228226.tif 000002
【特許請求の範囲】
【請求項１】
第１規格と第２規格とに準拠したアダプタ装置であって、
前記第１規格準拠の第１形状の第１コネクタと、
前記第２規格準拠の第２形状の第２コネクタと、
前記第１コネクタを介して接続される第１外部機器に対して、前記第１コネクタに接続される信号線経由で前記第２規格に準拠した通信を行うための第１モードをサポートしているか否かを問い合わせるための信号を送信する送信手段と、
前記第１外部機器が前記第１モードをサポートしていないことが確認された場合、前記第１外部機器が前記第１モードをサポートしていないことを、前記アダプタ装置又は前記第２コネクタを介して接続される第２外部機器上で、ユーザにとって識別可能とするための信号を出力する出力手段と、
を具備するアダプタ装置。
【請求項２】
前記出力手段は、前記第２外部機器に対して、前記第２コネクタに接続される信号線経由で、前記第１外部機器が前記第１モードをサポートしていないことを識別可能な画像データを送信する請求項１に記載のアダプタ装置。
【請求項３】
前記出力手段は、光又は音を通じて、前記第１外部機器が前記第１モードをサポートしていないことを知らせるためのユーザ向けの報知を行う請求項１に記載のアダプタ装置。
【請求項４】
前記第２外部機器から受信した前記第２コネクタに接続される信号線経由で送受信されるキー操作コマンドを、前記第１コネクタに接続される信号線経由で送受信可能なフォーマットへ変換して、前記第１外部機器へ送信する中継手段を具備し、
前記中継手段は、キーが押し続けられている間、前記第２規格で規定される第１時間以内毎に前記第２外部機器から送信されるキー操作コマンドを、各キー操作コマンドに対する前記第２外部機器への応答が前記第１時間を超過しないように、前記第１外部機器へ中継する、
請求項１に記載のアダプタ装置。
【請求項５】
前記第１モードへ移行していない前記第１外部機器向けのメッセージが前記第２外部機器から送信された場合、前記メッセージを受信して保存し、前記第１外部機器を前記第１モードへ移行させて、前記メッセージを前記第１外部機器へ送信するメッセージ管理手段を具備し、
前記メッセージ管理手段は、
前記第２外部機器から前記第２外部機器の物理アドレスを取得し、前記物理アドレスに基づき、前記第１モードに移行している状態の前記第１外部機器向けに前記第２外部機器から送信されたメッセージから前記第１外部機器の論理アドレスを取得し、
前記第１外部機器が前記第１モードを解除した後において前記第２外部機器から送信されたメッセージに前記論理アドレスが含まれる場合、前記第１外部機器向けのコマンドであると判定する、
請求項１記載のアダプタ装置。
【請求項６】
第１規格準拠の第１形状のコネクタと、
前記コネクタを介して接続されるアダプタ装置から前記コネクタに接続される信号線経由で第２規格に準拠した通信を行うための第１モードをサポートしているか否かを問い合わせるための信号を受信した場合、前記第１モードのサポート有無を識別可能な信号を前記アダプタ装置へ返信するコントローラと、
を具備し、
前記第１モードのサポート有無を識別可能な信号により、前記第１モードにサポートしていないことが確認された場合、前記アダプタ装置又は前記アダプタ装置に接続された他の電子機器上で、前記第１モードに対応していないことがユーザに報知される、
電子機器。
【請求項７】
前記コントローラは、同一のキー操作コマンドが前記第２規格で規定される第１時間以内に前記アダプタ装置から連続して送信されてきた場合、キーが押し続けられていると解釈し、かつ、１つのキー操作コマンドが第１情報を含んだ状態で前記アダプタ装置から送信されてきた場合においても、キーが押し続けられていると解釈する請求項６に記載の電子機器。
【請求項８】
前記コントローラは、前記第１モードへ移行していない期間中に前記第２規格のコネクタを介して前記アダプタ装置と接続される外部機器から自機器向けに送信されたメッセージを、前記第１モードへの移行後、前記アダプタ装置から受信する請求項６に記載の電子機器。
【請求項９】
第１規格準拠の第１形状の第１コネクタと、第２規格準拠の第２形状の第２コネクタとを有するアダプタ装置を用いた通信方法であって、
前記第１コネクタを介して接続される第１外部機器に対して、前記第１コネクタに接続される信号線経由で前記第２規格に準拠した通信を行うための第１モードをサポートしているか否かを問い合わせるための信号を送信し、
前記第１モードにサポートしていないことが確認された場合、前記第１外部機器が前記第１モードをサポートしていないことを、前記アダプタ装置又は前記第２コネクタを介して接続される第２外部機器上で、ユーザにとって識別可能とするための信号を出力する通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、アダプタ装置、電子機器および通信方法に関する。
【背景技術】
【０００２】
今後、モバイルＰＣ（Personal Computer）やスマートフォンなどでの利用が見込まれるＵＳＢ（Universal Serial Bus） Type-Cコネクタは、ＵＳＢ以外のプロトコルでの利用を許容しており、ＵＳＢ Type-Cコネクタを複数のプロトコルで共用することが可能となる。既に、ＭＨＬ（Mobile High-definition Link）、DisplayPort、Thunderboltなどのプロトコルが、Alternative mode(以下、Altmodeと称する)として、ＵＳＢ Type-Cコネクタでの運用が可能となっている。映像インタフェースのデ・ファクト・スタンダードであるＨＤＭＩ（登録商標）（High-Definition Multimedia Interface）も、将来的にAltmodeとして定義され、ＵＳＢ Type-Cコネクタが利用可能となることが推測される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特表２００７−５３５２３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の一実施形態が解決しようとする課題は、第１規格のコネクタを有する電子機器と第２規格のコネクタを有する電子機器とを、たとえば第２規格の規定を満たしつつ通信可能に接続するアダプタ装置、当該アダプタ装置と通信を行う電子機器および当該アダプタ装置を用いた通信方法を提供することである。
【課題を解決するための手段】
【０００５】
実施形態によれば、アダプタ装置は、第１規格と第２規格とに準拠し、前記第１規格準拠の第１形状の第１コネクタと、前記第２規格準拠の第２形状の第２コネクタと、送信手段と、出力手段とを具備する。前記送信手段は、前記第１コネクタを介して接続される第１外部機器に対して、前記第１コネクタに接続される信号線経由で前記第２規格に準拠した通信を行うための第１モードをサポートしているか否かを問い合わせるための信号を送信する。前記出力手段は、前記第１外部機器が前記第１モードをサポートしていないことが確認された場合、前記第１外部機器が前記第１モードをサポートしていないことを、前記アダプタ装置又は前記第２コネクタを介して接続される第２外部機器上で、ユーザにとって識別可能とするための信号を出力する。
【図面の簡単な説明】
【０００６】
【図１】第１実施形態のアダプタ装置の構成の一例を、当該アダプタ装置の接続様態の一例とともに示す図。
【図２】第１実施形態のアダプタ装置におけるＵＳＢ Type-Cコネクタの信号線とＨＤＭＩ（登録商標） Type-Aコネクタの信号線との対応の詳細の一例を示す図。
【図３】第１実施形態のアダプタ装置からの映像信号出力によるＨＤＭＩ（登録商標）シンク機器の映像表示の一例を示す図。
【図４】第１実施形態のアダプタ装置のＵＳＢ Type-Cソース機器接続時における動作手順を示すフローチャート。
【図５】第２実施形態のアダプタ装置の構成の一例を、当該アダプタ装置の接続様態の一例とともに示す図。
【図６】第２実施形態のアダプタ装置の（ＨＤＭＩ（登録商標）シンク機器側で）キーが押し続けられた場合における動作を説明するためのシーケンス図。
【図７】第２実施形態のアダプタ装置の（ＵＳＢ Type-Cソース機器向けにＨＤＭＩ（登録商標）シンク機器側において）キーが単発的に押された場合における動作を説明するためのシーケンス図。
【図８】第３実施形態のアダプタ装置の（ＵＳＢ Type-Cソース機器向けにＨＤＭＩ（登録商標）シンク機器側において）キーが押し続けられた場合における動作を説明するためのシーケンス図。
【図９】第４実施形態のアダプタ装置の（ＵＳＢ Type-Cソース機器向けにＨＤＭＩ（登録商標）シンク機器側において）キーが押し続けられた場合における動作を説明するためのシーケンス図。
【図１０】第５実施形態のアダプタ装置の構成の一例を、当該アダプタ装置の接続様態の一例とともに示す図。
【図１１】第５実施形態のアダプタ装置が実行するＨＤＭＩ（登録商標）シンク機器の物理アドレス保存処理の動作手順を示すフローチャート。
【図１２】第５実施形態のアダプタ装置が実行するＵＳＢ Type-Cソース機器の論理アドレス保存処理の動作手順を示すフローチャート。
【図１３】第５実施形態のアダプタ装置が実行するＵＳＢ Type-Cソース機器のＨＤＭＩ（登録商標） Altmode解除処理の動作手順を示すフローチャート。
【図１４】第５実施形態のアダプタ装置が実行するＵＳＢ Type-Cソース機器のＨＤＭＩ（登録商標） Altmode再移行処理の動作手順を示すフローチャート。
【発明を実施するための形態】
【０００７】
以下、実施形態につき図面を参照して説明する。
【０００８】
（第１実施形態）
まず、第１実施形態について説明する。
【０００９】
図１は、本実施形態のアダプタ装置１の構成の一例を、当該アダプタ装置１の接続様態の一例とともに示す図である。
【００１０】
アダプタ装置１は、映像をＵＳＢ Type-Cコネクタから出力可能な例えばＤＶＤ（Digital Versatile Disc）プレーヤなどの映像出力装置として動作する電子機器と、映像をＨＤＭＩ（登録商標） Type-Aコネクタから入力可能な例えばテレビジョン受像機などの映像入力装置として動作する電子機器とを接続する。そのために、アダプタ装置１は、ＵＳＢ Type-Cコネクタ１１と、ＨＤＭＩ（登録商標） Type-Aコネクタ１２とを有している。ＵＳＢ Type-Cコネクタ１１とＨＤＭＩ（登録商標） Type-Aコネクタ１２とは、それぞれが、プラグとして形成されてもよいし、レセプタクルとして形成されてもよい。即ち、アダプタ装置１におけるＵＳＢ Type-Cコネクタ１１とＨＤＭＩ（登録商標） Type-Aコネクタ１２との組合せとして、（１）プラグ−プラグ、（２）プラグ−レセプタクル、（３）レセプタクル−プラグ、（４）レセプタクル−レセプタクル、の４通りが考えられ得る。
【００１１】
また、アダプタ装置１は、ＵＳＢ Type-Cコネクタ１１を介して接続される、映像出力装置として動作する電子機器が、ＵＳＢ Type-Cケーブル経由でＨＤＭＩ（登録商標）規格に準拠した通信を行うためのＨＤＭＩ（登録商標） Altmodeに対応し、ＨＤＭＩ（登録商標） Altmodeで動作することを想定している。そこで、ここでは、ＵＳＢ Type-Cコネクタ１１を介して接続される、映像出力装置（ＨＤＭＩ（登録商標）規格のソース［Source］）として動作する電子機器をＵＳＢ Type-Cソース機器２と称し、一方、ＨＤＭＩ（登録商標） Type-Aコネクタ１２を介して接続される、映像入力装置（ＨＤＭＩ（登録商標）規格のシンク［Sink］）として動作する電子機器をＨＤＭＩ（登録商標）シンク機器３と称する。
【００１２】
なお、図１では、ＵＳＢ Type-Cコネクタ１１とＨＤＭＩ（登録商標） Type-Aコネクタ１２とのそれぞれについて、アダプタ装置１の説明に関わる主要な信号線のみを示したが、アダプタ装置１におけるＵＳＢ Type-Cコネクタ１１の信号線とＨＤＭＩ（登録商標） Type-Aコネクタ１２の信号線との対応の詳細については、その一例を図２に示す。図２中、ＵＳＢ Type-Cの列が２列あるのは、ＵＳＢ Type-Cのフリップ（逆差し）に対応するものである。また、ＵＳＢ Type-C列中の「ＰＤ経由」は、ＵＳＢ ＰＤ（Power Delivery）プロトコルメッセージに変換して送受信することを示している。
【００１３】
アダプタ装置１は、ＵＳＢ ＰＤコントローラ１３、ＨＤＭＩ（登録商標）コントローラ１４、電源コネクタ１５、ＰＳＣ（Power Supply Controller）１６を有している。なお、ここでは、アダプタ装置１がＵＳＢ ＰＤコントローラ１３とＨＤＭＩ（登録商標）コントローラ１４とを有することとしているが、ＵＳＢ ＰＤコントローラ１３の機能とＨＤＭＩ（登録商標）コントローラ１４の機能とを合わせ持った１つのコントローラを有するようにしてもよい。ＵＳＢ ＰＤコントローラ１３とＨＤＭＩ（登録商標）コントローラ１４とは、たとえば、プロセッサがメモリに格納されたファームウェアを実行することにより、様々な機能を実現する。
【００１４】
ＵＳＢ ＰＤコントローラ１３は、ＨＤＭＩ（登録商標）シンク機器３に代わって、ＵＳＢ Type-Cソース機器２（より詳しくは、ＵＳＢ Type-Cソース機器２が有するＵＳＢ ＰＤコントローラ２１）との間で、ＵＳＢ ＰＤプロトコルに準拠した通信を実行する。ＵＳＢ Type-Cソース機器２との間の通信は、たとえばＣＣ（Configuration Channel）を用いて行われる。このＵＳＢ ＰＤコントローラ１３の働きにより、たとえば、スタンバイ状態のＵＳＢ Type-Cソース機器２を起動させたり、ＵＳＢ Type-Cソース機器２をＨＤＭＩ（登録商標） Altmodeへ移行させたりすることができる。ＵＳＢ Type-Cソース機器２のＨＤＭＩ（登録商標） Altmodeへの移行処理は、Altmode移行処理部１３１が司る。
【００１５】
また、ＵＳＢ ＰＤコントローラ１３は、ＵＳＢ Type-Cコネクタ１１へＵＳＢ Type-Cソース機器２が接続されたことを検知する機能、および、ＨＤＭＩ（登録商標） Type-Aコネクタ１２へＨＤＭＩ（登録商標）シンク機器３が接続されたことを検知する機能を有している。ＵＳＢ Type-Cソース機器２の接続検知は、たとえばＣＣを用いて行われ、ＨＤＭＩ（登録商標）シンク機器３の接続検知は、たとえばＨＰＤ（Hot Plug Detect）信号を用いて行われる。さらに、ＵＳＢ ＰＤコントローラ１３は、ＨＤＭＩ（登録商標）コントローラ１４と通信する機能を有している。換言すれば、ＨＤＭＩ（登録商標）コントローラ１４は、ＵＳＢ ＰＤコントローラ１３と通信する機能を有している。
【００１６】
ＨＤＭＩ（登録商標）コントローラ１４は、たとえば、ＨＤＭＩ（登録商標）シンク機器３の接続検知をＵＳＢ ＰＤコントローラ１３から通知された際、ＨＤＭＩ（登録商標）シンク機器３の表示能力を示すＥＤＩＤ（Extended Display Identification Data）を、ＤＤＣ（Display Data Channel［ＳＣＬ，ＳＤＡ］）を用いた通信により取得する機能を有している。ＨＤＭＩ（登録商標）コントローラ１４により取得されたＥＤＩＤは、ＵＳＢ ＰＤコントローラ１３経由でＵＳＢ Type-Cソース機器２へ転送される。このＥＤＩＤに基づき、ＨＤＭＩ（登録商標）シンク機器３に適した映像信号がＵＳＢ Type-Cソース機器２から出力されることとなり、ＨＤＭＩ（登録商標）コントローラ１４は、この映像信号をＨＤＭＩ（登録商標）シンク機器３へ中継する（［Ｔｘ，Ｒｘ］→［ＴＭＤＳ］）。
【００１７】
また、ＨＤＭＩ（登録商標）コントローラ１４は、ＨＤＭＩ（登録商標） ＣＥＣ（Consumer Electronics Control）規格で定義される、ＨＤＭＩ（登録商標）シンク機器３がＵＳＢ Type-Cソース機器２を制御するためのＣＥＣ信号をＨＤＭＩ（登録商標）シンク機器３との間で授受する機能を有している。ＣＥＣ信号は、たとえば、ＨＤＭＩ（登録商標）シンク機器３のリモートコントローラにより、ＵＳＢ Type-Cソース機器２に対する操作が行われた場合などに、ＨＤＭＩ（登録商標）シンク機器３から送信されてくる。ＨＤＭＩ（登録商標）コントローラ１４により受信されたＣＥＣ信号は、ＵＳＢ ＰＤコントローラ１３経由でＵＳＢ Type-Cソース機器２へ転送される。なお、ＵＳＢ Type-Cコネクタ１１において使用可能なピン数は、ＨＤＭＩ（登録商標）規格で使用されるピン数よりも少ないため、ＨＤＭＩ（登録商標）コントローラ１４から受け取ったＣＥＣ信号をＵＳＢ Type-Cソース機器２へ転送する際、ＵＳＢ ＰＤコントローラ１３は、ＣＥＣ信号の転送に使用するピン数を減らすべく、ＵＳＢ ＰＤプロトコルに適合した信号への変換処理を実行する。ＨＤＭＩ（登録商標）シンク機器３からのＣＥＣ信号をＵＳＢ Type-Cソース機器２へ転送するためにアダプタ装置１内に構築される当該経路は、ＨＤＭＩ（登録商標） Altmodeへ移行したＵＳＢ Type-Cソース機器２とＨＤＭＩ（登録商標）シンク機器３との間で実行されるＨＤＭＩ（登録商標）規格に準拠した認証のための通信などにも用いられる。
【００１８】
電源コネクタ１５は、外部電源４と接続するための端子である。なお、電源コネクタ１５に代えて、外部電源４と接続するための電源コードを有してもよい。また、外部電源４がバッテリである場合、電源コネクタ１５を、外部電源４を収納するための収納部として構成してもよい。
【００１９】
ＰＳＣ１６は、電源コネクタ１５経由で入力される外部電源４からの電力を用いて、ＵＳＢ ＰＤコントローラ１３の動作用電力と、ＨＤＭＩ（登録商標）コントローラ１４の動作用電力とを生成し、当該作成した動作用電力を、ＵＳＢ ＰＤコントローラ１３とＨＤＭＩ（登録商標）コントローラ１４とに供給する。電源は外部電源だけでなく、ＵＳＢのＶＢＵＳからでも可能である。
【００２０】
以上のような構成を有するアダプタ装置１において、ＵＳＢ Type-Cコネクタ１１へＵＳＢ Type-Cソース機器２が接続され、また、ＨＤＭＩ（登録商標） Type-Aコネクタ１２へＨＤＭＩ（登録商標）シンク機器３が接続されると、ＵＳＢ Type-Cソース機器２は、ＨＤＭＩ（登録商標） Altmodeへ移行し、ＨＤＭＩ（登録商標）シンク機器３に適した映像信号を出力する。ＨＤＭＩ（登録商標）シンク機器３は、この映像信号に基づき、映像を表示する。即ち、ＵＳＢ Type-Cソース機器２からＨＤＭＩ（登録商標）シンク機器３への映像信号の転送が実現される。また、ＨＤＭＩ（登録商標）シンク機器３がＵＳＢ Type-Cソース機器２を制御するための、ＨＤＭＩ（登録商標）シンク機器３からＵＳＢ Type-Cソース機器２へのＣＥＣ信号の転送が実現される。
【００２１】
ところで、ＵＳＢ Type-Cコネクタを有し、かつ、そのＵＳＢ Type-Cコネクタから映像信号を出力可能な電子機器は、必ずしもＨＤＭＩ（登録商標） Altmodeに対応している（ＨＤＭＩ（登録商標） Altmodeをサポートしている）とは限らない。たとえば、ユーザが、ＨＤＭＩ（登録商標） Altmodeに対応していない（ＵＳＢ Type-Cコネクタを有する）電子機器をＵＳＢ Type-Cソース機器２としてアダプタ装置１のＵＳＢ Type-Cコネクタ１１へ接続してしまうと、アダプタ装置１のＨＤＭＩ（登録商標） Type-Aコネクタ１２へ接続したＨＤＭＩ（登録商標）シンク機器３に何の映像も表示されないという問題が発生する。このような状況に陥ってしまった場合、ユーザは、意図した映像表示が行われない原因が、ＵＳＢ Type-Cソース機器２、アダプタ装置１、ＨＤＭＩ（登録商標）シンク機器３、ＵＳＢ Type-Cソース機器２−アダプタ装置１間のケーブル、アダプタ装置１−ＨＤＭＩ（登録商標）シンク機器３間のケーブルのいずれにあるのかが分からない可能性が高い。
【００２２】
そこで、本実施形態のアダプタ装置１は、ＵＳＢ Type-Cコネクタ１１へ接続された電子機器がＨＤＭＩ（登録商標） Altmodeに対応していない場合、このＵＳＢ Type-Cソース機器２として接続された電子機器に代わって、ＵＳＢ Type-Cコネクタ１１へ接続された電子機器がＨＤＭＩ（登録商標） Altmodeに対応していないことをユーザに示すための映像の映像信号をＨＤＭＩ（登録商標）シンク機器３へ出力する。そのために、アダプタ装置１のＨＤＭＩ（登録商標）コントローラ１４は、警告処理部１４１を有する。なお、ここでは、説明を分かり易くするために、ＵＳＢ Type-Cコネクタ１１へ接続された、ＨＤＭＩ（登録商標） Altmodeに対応していない電子機器についても、ＵＳＢ Type-Cソース機器２と称することとする。
【００２３】
前述したように、ＵＳＢ Type-Cコネクタ１１へのＵＳＢ Type-Cソース機器２の接続は、ＵＳＢ ＰＤコントローラ１３により検知され、ＵＳＢ ＰＤコントローラ１３のAltmode移行処理部１３１により、ＵＳＢ Type-Cソース機器２をＨＤＭＩ（登録商標） Altmodeに移行させる処理が実行される。
【００２４】
Altmode移行処理部１３１は、ＵＳＢ Type-Cソース機器２のＵＳＢ ＰＤコントローラ２１に対して、ＨＤＭＩ（登録商標） Altmodeに対応しているか否かを問い合わせる。ＵＳＢ Type-Cソース機器２のＵＳＢ ＰＤコントローラ２１は、この問い合わせを受けた場合、ＨＤＭＩ（登録商標） Altmodeに対応しているならば、ＨＤＭＩ（登録商標） Altmodeに対応している旨を返答し、ＨＤＭＩ（登録商標） Altmodeに対応していないならば、ＨＤＭＩ（登録商標） Altmodeに対応していない旨を返答する。つまり、本実施形態におけるＵＳＢ Type-Cソース機器２のＵＳＢ ＰＤコントローラ２１は、ＨＤＭＩ（登録商標） Altmodeに対応しているか否かの問い合わせに返答する機能を有している。
【００２５】
この問い合わせについては、アダプタ装置１がＨＤＭＩ（登録商標） Altmodeのサポート有無の問い合わせをＵＳＢ Type-Cソース機器２へ送信し、ＵＳＢ Type-Cソース機器２がＨＤＭＩ（登録商標） Altmodeのサポート有無を返信することに代えて、アダプタ装置１がサポート機能の一覧（Altmodeとして対応しているプロトコルの一覧）の問い合わせをＵＳＢ Type-Cソース機器２へ送信し、ＵＳＢ Type-Cソース機器２がサポート機能の一覧を返信し、アダプタ装置１で、返信されたサポート一覧を用いて、ＵＳＢ Type-Cソース機器２のＨＤＭＩ（登録商標） Altmodeのサポート有無を確認するようにしてもよい。
【００２６】
さらには、アダプタ装置１がＨＤＭＩ（登録商標） Altmodeのサポート有無を確認するための信号をＵＳＢ Type-Cソース機器２へ送信し、ＵＳＢ Type-Cソース機器２から一定期間返信がない、異なるプロトコルに準じた返信がなされた、等の所定の動作の確認をもって、アダプタ装置１で、ＵＳＢ Type-Cソース機器２のＨＤＭＩ（登録商標） Altmodeのサポート有無（主に無し）を確認するようにしてもよい。
【００２７】
ＨＤＭＩ（登録商標） Altmodeに対応している旨が返答された場合には、Altmode移行処理部１３１は、ＵＳＢ Type-Cソース機器２をＨＤＭＩ（登録商標） Altmodeへ移行させる。また、Altmode移行処理部１３１は、ＵＳＢ Type-Cソース機器２がＨＤＭＩ（登録商標） Altmodeに対応している旨をＨＤＭＩ（登録商標）コントローラ１４へ通知する。この通知を受けた場合、ＨＤＭＩ（登録商標）コントローラ１４は、ＵＳＢ Type-Cコネクタ１１の映像信号線（Ｔｘ，Ｒｘ）と、ＨＤＭＩ（登録商標） Type-Aコネクタ１２の映像信号線（ＴＭＤＳ）とを結合する。
【００２８】
ＨＤＭＩ（登録商標） Altmodeに対応していない旨が返答された場合、Altmode移行処理部１３１は、ＵＳＢ Type-Cソース機器２がＨＤＭＩ（登録商標） Altmodeに対応していない旨をＨＤＭＩ（登録商標）コントローラ１４へ通知する。この通知を受けた場合、ＨＤＭＩ（登録商標）コントローラ１４は、ＵＳＢ Type-Cコネクタ１１の映像信号線（Ｔｘ，Ｒｘ）と、ＨＤＭＩ（登録商標） Type-Aコネクタ１２の映像信号線（ＴＭＤＳ）とを分断する。この時、ＨＤＭＩ（登録商標） Type-Aコネクタ１２の映像信号線（ＴＭＤＳ）は、ＨＤＭＩ（登録商標）コントローラ１４の警告処理部１４１と結合され、警告処理部１４１から、ＵＳＢ Type-Cコネクタ１１へ接続された電子機器がＨＤＭＩ（登録商標） Altmodeに対応していないことを示す映像の映像信号が出力される。この映像信号が、ＨＤＭＩ（登録商標）シンク機器３へ供給され、たとえば図３に示すような映像がＨＤＭＩ（登録商標）シンク機器３にて表示される。これにより、ユーザは、意図した映像表示が行われない原因が、ＵＳＢ Type-Cソース機器２がＨＤＭＩ（登録商標） Altmodeに対応していないことにあると認識することが可能となる。
【００２９】
図３中、符号３００は、ＨＤＭＩ（登録商標）シンク機器３の表示画面を示している。ここでは、この表示画面３００に表示される映像の映像信号を、ＨＤＭＩ（登録商標）コントローラ１４の警告処理部１４１が出力する例を示したが、たとえば、符号３０１で示されるメッセージのテキストデータと、このテキストデータの表示を要求するコマンドとを、たとえばＤＤＣ（ＳＣＬ，ＳＤＡ）を用いた通信によりＨＤＭＩ（登録商標）シンク機器３に送信するようにしてもよい。
【００３０】
または、ＨＤＭＩ（登録商標）シンク機器３による表示によらず、たとえば、アダプタ装置１が、スピーカやＬＥＤ（Light Emitting Diode）などを備えて、音声出力やランプ点灯などによって、ＵＳＢ Type-Cソース機器２がＨＤＭＩ（登録商標） Altmodeに対応していないことを報知するようにしてもよい。
【００３１】
図４は、本実施形態のアダプタ装置１のＵＳＢ Type-Cソース機器２接続時における動作手順を示すフローチャートである。
【００３２】
アダプタ装置１は、ＵＳＢ Type-Cコネクタ１１へＵＳＢ Type-Cソース機器２が接続されたことを検知する（ブロックＡ１）。アダプタ装置１は、ＵＳＢ Type-Cコネクタ１１へ接続されたＵＳＢ Type-Cソース機器２に対して、ＨＤＭＩ（登録商標） Altmodeに対応しているか否かの問い合わせを行う（ブロックＡ２）。
【００３３】
ＨＤＭＩ（登録商標） Altmodeに対応している旨が返答された場合（ブロックＡ２のＹＥＳ）、アダプタ装置１は、ＵＳＢ Type-Cソース機器２をＨＤＭＩ（登録商標） Altmodeへ移行させる（ブロックＡ３）。これにより、ＵＳＢ Type-Cソース機器２とＨＤＭＩ（登録商標）シンク機器３との間でＨＤＭＩ（登録商標）規格に準拠した認証が行われ、ＵＳＢ Type-Cソース機器２からＨＤＭＩ（登録商標）シンク機器３へ向けて適切な映像信号の出力が行われることになる。
【００３４】
ＨＤＭＩ（登録商標） Altmodeに対応していない旨が返答された場合（ブロックＡ２のＮＯ）、アダプタ装置１は、ＵＳＢ Type-Cソース機器２に代わって、ＨＤＭＩ（登録商標）シンク機器３との間でＨＤＭＩ（登録商標）規格に準拠した認証を行い、ＵＳＢ Type-Cソース機器２がＨＤＭＩ（登録商標） Altmodeに対応していないことを示す映像の映像信号をＨＤＭＩ（登録商標）シンク機器３へ出力する（ブロックＡ４）。
【００３５】
このように、本実施形態のアダプタ装置１においては、ＨＤＭＩ（登録商標） Altmodeに対応していないＵＳＢ Type-Cソース機器２がＵＳＢ Type-Cコネクタ１１へ接続された場合、ＵＳＢ Type-Cコネクタ１１へ接続されたＵＳＢ Type-Cソース機器２がＨＤＭＩ（登録商標） Altmodeに対応していないことをユーザに認識させることができる。
【００３６】
（第２実施形態）
次に、第２実施形態について説明する。
【００３７】
図５は、本実施形態のアダプタ装置１の構成の一例を、当該アダプタ装置１の接続様態の一例とともに示す図である。第１実施形態と同一の構成要素に対しては同一の符号を付し、その説明については省略する。図５には示していないが、ＵＳＢ ＰＤコントローラ１３は、第１実施形態で説明したAltmode移行処理部１３１を有し、ＨＤＭＩ（登録商標）コントローラ１４は、第１実施形態で説明した警告処理部１４１を有している。
【００３８】
第１実施形態で説明したように、アダプタ装置１は、ＨＤＭＩ（登録商標） Altmodeへ移行したＵＳＢ Type-Cソース機器２に対して、ＨＤＭＩ（登録商標）シンク機器３から受信したＣＥＣ信号を転送する機能を有する。また、このＣＥＣ信号の転送の際、ＵＳＢ Type-Cコネクタ１１で使用可能なピン数の制限により、ＨＤＭＩ（登録商標）プロトコルに準じたＣＥＣ信号をＵＳＢ ＰＤプロトコルに適合した信号へ変換する処理が実行されることも説明した。
【００３９】
ここで、たとえば、アダプタ装置１のＵＳＢ Type-Cコネクタ１１へ接続されたＵＳＢ Type-Cソース機器２がＤＶＤプレーヤであり、また、アダプタ装置１のＨＤＭＩ（登録商標） Type-Aコネクタ１２へ接続されたＨＤＭＩ（登録商標）シンク機器３がテレビジョン受像機であって、ユーザが、ＨＤＭＩ（登録商標）シンク機器３であるテレビジョン受像機のリモートコントローラを使って、早送りなどと称されるＵＳＢ Type-Cソース機器２であるＤＶＤプレーヤ向けの操作を行った場合を想定する。この早送りなどと称される操作では、たとえば目的のシーンに辿り着くまで、所定のキーが押し続けられる。
【００４０】
キーが押し続けられた場合について、ＨＤＭＩ（登録商標） ＣＥＣでは、リピート（プレス＆ホールド）時間が規定されており、このリピート時間以内毎に、そのキーが押されたことを示すＣＥＣ信号がＨＤＭＩ（登録商標）シンク機器３から送信されることになっている。
【００４１】
しかしながら、ＵＳＢ Type-Cソース機器２とＨＤＭＩ（登録商標）シンク機器３とをアダプタ装置１を介在させて接続した場合、前述したように、アダプタ装置１において、ＣＥＣ信号の変換処理というオーバヘッドが発生する。そのために、ＨＤＭＩ（登録商標）シンク機器３がＣＥＣ信号を送信してから当該ＣＥＣ信号に対するＵＳＢ Type-Cソース機器２からの応答をＨＤＭＩ（登録商標）シンク機器３が受信するまでの時間が、ＨＤＭＩ（登録商標） ＣＥＣで規定されるリピート時間を超過するおそれがある。
【００４２】
そこで、本実施形態のアダプタ装置１は、キーが押し続けられた場合について、ＨＤＭＩ（登録商標） ＣＥＣで規定されるリピート時間を超過しないように、キーが押し続けられていることを伝達すべく、ＨＤＭＩ（登録商標）シンク機器３からＵＳＢ Type-Cソース機器２へのＣＥＣ信号の中継を行う。アダプタ装置１のＵＳＢ ＰＤコントローラ１３は、ＣＥＣ信号の変換処理を含むＣＥＣ信号の中継を制御するキー操作通知処理部１３２を有しており、当該キー操作通知処理部１３２が、キーが押し続けられた場合における、ＨＤＭＩ（登録商標） ＣＥＣで規定されるリピート時間を超過しないようにするための処理を実行する。なお、ここでいうＣＥＣ信号の中継とは、ＣＥＣ信号で示される内容（ＣＥＣメッセージ）を伝達することであって、アダプタ装置１がＨＤＭＩ（登録商標）シンク機器３から受信するＣＥＣ信号の数と、アダプタ装置１がＵＳＢ Type-Cソース機器２へ送信するＣＥＣ信号の数とは、必ずしも一致しない。
【００４３】
図６は、キーが押し続けられた場合におけるアダプタ装置１（より詳しくは、ＵＳＢ ＰＤコントローラ１３のキー操作通知処理部１３２）の動作を説明するためのシーケンス図である。
【００４４】
ＨＤＭＩ（登録商標）シンク機器３のリモートコントローラのキーが押し続けられた場合（図６のａ１）、まず、そのキーが押されたことを示す１つ目のＣＥＣ信号がＨＤＭＩ（登録商標）シンク機器３から送信されてくる（図６のａ２−１）。このＣＥＣ信号に対して、アダプタ装置１は、代替的な応答をＨＤＭＩ（登録商標）シンク機器３へ送信する（図６のａ３−１）。また、アダプタ装置１は、このＣＥＣ信号を保存しておく。
【００４５】
キーが押し続けられた場合、ＨＤＭＩ（登録商標） ＣＥＣで規定されるリピート時間以内に、そのキーが押されたことを示す２つ目のＣＥＣ信号がＨＤＭＩ（登録商標）シンク機器３から送信されてくる（図６のａ２−２）。このＣＥＣ信号は、保存しておいたＣＥＣ信号と一致するので、アダプタ装置１は、そのキーが押し続けられていると判断し、そのキーが押し続けられていることを示す、ＵＳＢ ＰＤプロトコルに適合したＣＥＣ信号をＵＳＢ Type-Cソース機器２へ送信するとともに（図６のａ４）、ＨＤＭＩ（登録商標）シンク機器３から受信したＣＥＣ信号に対して、代替的な応答をＨＤＭＩ（登録商標）シンク機器３へ送信する（図６のａ３−２）。キーが押し続けられていることを示すＣＥＣ信号は、たとえば、キーコードに加えて、リピートコードを含んで構成される。
【００４６】
つまり、本実施形態におけるＵＳＢ Type-Cソース機器２のＵＳＢ ＰＤコントローラ２１は、前述のように構成される、キーが押し続けられていることを示すＣＥＣ信号を解釈する機能を有する。言うまでもないが、ＵＳＢ Type-Cソース機器２のＵＳＢ ＰＤコントローラ２１は、キーが押されたことを示す同一のＣＥＣ信号をＨＤＭＩ（登録商標） ＣＥＣで規定されるリピート時間内に続けて受信した場合も、そのキーが押し続けられていると解釈する機能を有している。
【００４７】
以降、アダプタ装置１は、そのキーが押されたことを示すＣＥＣ信号がＨＤＭＩ（登録商標）シンク機器３から送信されてくる毎に（図６のａ２−３，…）、そのＣＥＣ信号に対して、代替的な応答をＨＤＭＩ（登録商標）シンク機器３へ送信する（図６のａ３−３，…）。押し続けられていたキーが解放された場合（図６のａ５）、そのキーが解放されたことを示すＣＥＣ信号がＨＤＭＩ（登録商標）シンク機器３から送信されてくるので（図６のａ６）、アダプタ装置１は、そのキーが解放されたことを示す、ＵＳＢ ＰＤプロトコルに適合したＣＥＣ信号をＵＳＢ Type-Cソース機器２へ送信し（図６のａ８）、ＨＤＭＩ（登録商標）シンク機器３から受信したＣＥＣ信号に対して、代替的な応答をＨＤＭＩ（登録商標）シンク機器３へ送信する（図６のａ７）。
【００４８】
また、アダプタ装置１は、ＨＤＭＩ（登録商標） ＣＥＣで規定されるリピート時間を超えても、そのキーが押されたことを示すＣＥＣ信号が受信されない場合や、保存しておいたＣＥＣ信号とは異なるＣＥＣ信号が受信された場合、押し続けられていたキーが解放されたと判断し、そのキーが解放されたことを示す、ＵＳＢ ＰＤプロトコルに適合したＣＥＣ信号をＵＳＢ Type-Cソース機器２へ送信する。
【００４９】
なお、ＨＤＭＩ（登録商標）シンク機器３のリモートコントローラのキーの中には、押し続けられることもあるし、単発的に押されることもあるキーも存在し得る。このようなキーが単発的に押された場合、図７に示すように、キーが押されたことに伴い（図７のａ１１）、そのキーが押されたことを示すＣＥＣ信号がＨＤＭＩ（登録商標）シンク機器３から送信され（図７のａ１２）、かつ、すぐにキーが解放されるので、そのキーが押されたことを示す２回目のＣＥＣ信号ではなく、そのキーが解放されたことを示すＣＥＣ信号がＨＤＭＩ（登録商標）シンク機器３から送信されてくる（図７のａ１４）。この時、アダプタ装置１は、そのキーが単発的に押されたと判断し、保存しておいたＣＥＣ信号に基づき、そのキーが押されたことを示す、ＵＳＢ ＰＤプロトコルに適合したＣＥＣ信号をＵＳＢ Type-Cソース機器２へ送信するとともに（図７のａ１６）、そのキーが解放されたことを示す、ＵＳＢ ＰＤプロトコルに適合したＣＥＣ信号をＵＳＢ Type-Cソース機器２へ送信する（図７のａ１７）。ＨＤＭＩ（登録商標）シンク機器３から受信したＣＥＣ信号に対して、代替的な応答をＨＤＭＩ（登録商標）シンク機器３へ送信すること（図７のａ１３，ａ１５）は、前述と同様である。
【００５０】
このように、本実施形態のアダプタ装置１においては、ＨＤＭＩ（登録商標） ＣＥＣで規定されるリピート時間を超過することなく、ＨＤＭＩ（登録商標）シンク機器３のたとえばリモートコントローラのキーが押し続けられた場合などにおいてＨＤＭＩ（登録商標）シンク機器３から送られてくるＣＥＣ信号をＵＳＢ Type-Cソース機器２へ中継することができる。
【００５１】
（第３実施形態）
次に、第３実施形態について説明する。
【００５２】
本実施形態のアダプタ装置１は、第２実施形態で説明した、ＵＳＢ Type-Cソース機器２向けの操作として、ＨＤＭＩ（登録商標）シンク機器３側においてキーが押し続けられた場合について、第２実施形態とは異なる方法で、ＨＤＭＩ（登録商標） ＣＥＣで規定されるリピート時間を超過しないように、キーが押し続けられていることを伝達すべく、ＨＤＭＩ（登録商標）シンク機器３からＵＳＢ Type-Cソース機器２へのＣＥＣ信号の中継を行うものである。
【００５３】
図８は、本実施形態における、キーが押し続けられた場合におけるアダプタ装置１（より詳しくは、ＵＳＢ ＰＤコントローラ１３のキー操作通知処理部１３２）の動作を説明するためのシーケンス図である。
【００５４】
ＨＤＭＩ（登録商標）シンク機器３のリモートコントローラのキーが押し続けられた場合（図８のｂ１）、まず、そのキーが押されたことを示す１つ目のＣＥＣ信号がＨＤＭＩ（登録商標）シンク機器３から送信されてくる（図８のｂ２−１）。このＣＥＣ信号に対して、アダプタ装置１は、代替的な応答をＨＤＭＩ（登録商標）シンク機器３へ送信する（図８のｂ３−１）。また、アダプタ装置１は、このＣＥＣ信号を保存しておく。さらに、本実施形態のアダプタ装置１は、この時、そのキーが押されたことを示す、ＵＳＢ ＰＤプロトコルに適合したＣＥＣ信号をＵＳＢ Type-Cソース機器２へ送信する（図８のｂ４−１）。
【００５５】
第２実施形態で説明したように、キーが押し続けられた場合、ＨＤＭＩ（登録商標） ＣＥＣで規定されるリピート時間以内毎に、そのキーが押されたことを示すＣＥＣ信号がＨＤＭＩ（登録商標）シンク機器３から送信されてくる（図８のｂ２−２，ｂ２−３，…）。本実施形態のアダプタ装置１は、１つ目のＣＥＣ信号の受信後、２回目のＣＥＣ信号がＨＤＭＩ（登録商標）シンク機器３から送信されてくるのを待たずに、所定の間隔で、保存しておいたＣＥＣ信号に基づき、そのキーが押されたことを示す、ＵＳＢ ＰＤプロトコルに適合したＣＥＣ信号をＵＳＢ Type-Cソース機器２へ送信する（図８のｂ４−２，ｂ４−２，…）。この間隔は、ＨＤＭＩ（登録商標） ＣＥＣで規定されるリピート時間よりも短く、かつ、キーが単発的に押された場合にＨＤＭＩ（登録商標）シンク機器３から送信されてくる、キーが押されたことを示すＣＥＣ信号と、キーが解放されたことを示すＣＥＣ信号との間隔よりも長いことが好ましい。
【００５６】
アダプタ装置１は、そのキーが解放されたことを示すＣＥＣ信号がＨＤＭＩ（登録商標）シンク機器３から送信されてくるまで、前述の間隔で、保存しておいたＣＥＣ信号に基づき、そのキーが押されたことを示す、ＵＳＢ ＰＤプロトコルに適合したＣＥＣ信号をＵＳＢ Type-Cソース機器２へ送信する。また、その間、ＨＤＭＩ（登録商標）シンク機器３から送信されてくる、そのキーが押されたことを示すＣＥＣ信号（図８のｂ２−２，…）に対して、アダプタ装置１は、代替的な応答をＨＤＭＩ（登録商標）シンク機器３へ送信する（図８のｂ３−２，…）。
【００５７】
押し続けられていたキーが解放された場合（図８のｂ５）、そのキーが解放されたことを示すＣＥＣ信号がＨＤＭＩ（登録商標）シンク機器３から送信されてくる（図８のｂ６）。アダプタ装置１は、そのキーが解放されたことを示す、ＵＳＢ ＰＤプロトコルに適合したＣＥＣ信号をＵＳＢ Type-Cソース機器２へ送信し（図８のｂ８）、ＨＤＭＩ（登録商標）シンク機器３から受信したＣＥＣ信号に対して、代替的な応答をＨＤＭＩ（登録商標）シンク機器３へ送信する（図８のｂ７）。
【００５８】
なお、本実施形態においても、アダプタ装置１は、ＨＤＭＩ（登録商標） ＣＥＣで規定されるリピート時間を超えても、そのキーが押されたことを示すＣＥＣ信号が受信されない場合や、保存しておいたＣＥＣ信号とは異なるＣＥＣ信号が受信された場合、押し続けられていたキーが解放されたと判断し、そのキーが解放されたことを示す、ＵＳＢ ＰＤプロトコルに適合したＣＥＣ信号をＵＳＢ Type-Cソース機器２へ送信する。
【００５９】
このように、本実施形態のアダプタ装置１においても、ＨＤＭＩ（登録商標） ＣＥＣで規定されるリピート時間を超過することなく、ＨＤＭＩ（登録商標）シンク機器３のたとえばリモートコントローラのキーが押し続けられた場合などにおいてＨＤＭＩ（登録商標）シンク機器３から送られてくるＣＥＣ信号をＵＳＢ Type-Cソース機器２へ中継することができる。
【００６０】
（第４実施形態）
次に、第４実施形態について説明する。
【００６１】
本実施形態のアダプタ装置１は、第２実施形態および第３実施形態で説明した、ＵＳＢ Type-Cソース機器２向けの操作として、ＨＤＭＩ（登録商標）シンク機器３側においてキーが押し続けられた場合について、第２実施形態の方法と第３実施形態の方法とを合わせた、いわゆるハイブリット型の方法で、ＨＤＭＩ（登録商標） ＣＥＣで規定されるリピート時間を超過しないように、キーが押し続けられていることを伝達すべく、ＨＤＭＩ（登録商標）シンク機器３からＵＳＢ Type-Cソース機器２へのＣＥＣ信号の中継を行うものである。
【００６２】
図９は、本実施形態における、キーが押し続けられた場合におけるアダプタ装置１（より詳しくは、ＵＳＢ ＰＤコントローラ１３のキー操作通知処理部１３２）の動作を説明するためのシーケンス図である。
【００６３】
ＨＤＭＩ（登録商標）シンク機器３のリモートコントローラのキーが押し続けられた場合（図９のｃ１）、まず、そのキーが押されたことを示す１つ目のＣＥＣ信号がＨＤＭＩ（登録商標）シンク機器３から送信されてくる（図９のｃ２−１）。このＣＥＣ信号に対して、アダプタ装置１は、代替的な応答をＨＤＭＩ（登録商標）シンク機器３へ送信する（図９のｃ３−１）。また、アダプタ装置１は、このＣＥＣ信号を保存しておく。さらに、アダプタ装置１は、この時、そのキーが押されたことを示す、ＵＳＢ ＰＤプロトコルに適合したＣＥＣ信号をＵＳＢ Type-Cソース機器２へ送信する（図９のｃ４）。
【００６４】
キーが押し続けられた場合、ＨＤＭＩ（登録商標） ＣＥＣで規定されるリピート時間以内に、そのキーが押されたことを示す２つ目のＣＥＣ信号がＨＤＭＩ（登録商標）シンク機器３から送信されてくる（図９のｃ２−２）。このＣＥＣ信号は、保存しておいたＣＥＣ信号と一致するので、アダプタ装置１は、そのキーが押し続けられていると判断し、このＣＥＣ信号に対して、代替的な応答をＨＤＭＩ（登録商標）シンク機器３へ送信するとともに（図９のｃ３−２）、そのキーが押し続けられていることを示す、ＵＳＢ ＰＤプロトコルに適合したＣＥＣ信号をＵＳＢ Type-Cソース機器２へ送信する（図９のｃ５）。
【００６５】
以降、アダプタ装置１は、そのキーが押されたことを示すＣＥＣ信号がＨＤＭＩ（登録商標）シンク機器３から送信されてくる毎に（図９のｃ２−３，…）、そのＣＥＣ信号に対して、代替的な応答をＨＤＭＩ（登録商標）シンク機器３へ送信する（図９のｃ３−３，…）。押し続けられていたキーが解放された場合（図９のｃ６）、そのキーが解放されたことを示すＣＥＣ信号がＨＤＭＩ（登録商標）シンク機器３から送信されてくるので（図９のｃ７）、アダプタ装置１は、そのキーが解放されたことを示す、ＵＳＢ ＰＤプロトコルに適合したＣＥＣ信号をＵＳＢ Type-Cソース機器２へ送信し（図９のｃ９）、ＨＤＭＩ（登録商標）シンク機器３から受信したＣＥＣ信号に対して、代替的な応答をＨＤＭＩ（登録商標）シンク機器３へ送信する（図９のｃ８）。
【００６６】
なお、本実施形態においても、アダプタ装置１は、ＨＤＭＩ（登録商標） ＣＥＣで規定されるリピート時間を超えても、そのキーが押されたことを示すＣＥＣ信号が受信されない場合や、保存しておいたＣＥＣ信号とは異なるＣＥＣ信号が受信された場合、押し続けられていたキーが解放されたと判断し、そのキーが解放されたことを示す、ＵＳＢ ＰＤプロトコルに適合したＣＥＣ信号をＵＳＢ Type-Cソース機器２へ送信する。
【００６７】
このように、本実施形態のアダプタ装置１においても、ＨＤＭＩ（登録商標） ＣＥＣで規定されるリピート時間を超過することなく、ＨＤＭＩ（登録商標）シンク機器３のたとえばリモートコントローラのキーが押し続けられた場合などにおいてＨＤＭＩ（登録商標）シンク機器３から送られてくるＣＥＣ信号をＵＳＢ Type-Cソース機器２へ中継することができる。
【００６８】
（第５実施形態）
次に、第５実施形態について説明する。
【００６９】
図１０は、本実施形態のアダプタ装置１の構成の一例を、当該アダプタ装置１の接続様態の一例とともに示す図である。第１実施形態乃至第４実施形態と同一の構成要素に対しては同一の符号を付し、その説明については省略する。図１０には示していないが、ＵＳＢ ＰＤコントローラ１３は、第１実施形態で説明したAltmode移行処理部１３１および第２実施形態乃至第４実施形態で説明したキー操作通知処理部１３２を有し、ＨＤＭＩ（登録商標）コントローラ１４は、第１実施形態で説明した警告処理部１４１を有している。
【００７０】
アダプタ装置１のＵＳＢ Type-Cコネクタ１１へ接続されるＵＳＢ Type-Cソース機器２は、ＨＤＭＩ（登録商標） Altmodeへ移行することで、ＨＤＭＩ（登録商標）シンク機器３に対する映像信号の出力が可能となり、また、ＨＤＭＩ（登録商標）シンク機器３からのＣＥＣ信号に基づいて動作すること、即ち、ＨＤＭＩ（登録商標）シンク機器３がＣＥＣ信号によりＵＳＢ Type-Cソース機器２を制御することが可能となる。
【００７１】
また、電子機器の多くは、たとえばアイドル期間が一定期間を超えた場合などに、省電力化のためにスタンバイ状態へ移行する機能を有している。ＵＳＢ Type-Cソース機器２が、ＨＤＭＩ（登録商標） Altmodeに対応しており、かつ、ＨＤＭＩ（登録商標） Altmodeに移行していても、スタンバイ状態への移行時には、ＨＤＭＩ（登録商標） Altmodeが解除される。そのため、スタンバイ状態のＵＳＢ Type-Cソース機器２に対しては、たとえＨＤＭＩ（登録商標） Altmodeに対応していたとしても、ＨＤＭＩ（登録商標） ＣＥＣで定義される、たとえばシンク機器からスタンバイ状態のソース機器を起動するといった機能は利用することができない。
【００７２】
そこで、本実施形態のアダプタ装置１は、スタンバイ状態でＨＤＭＩ（登録商標） Altmodeが解除されているＵＳＢ Type-Cソース機器２に対しても、ＨＤＭＩ（登録商標）シンク機器３からのＣＥＣ信号による制御を可能とする。そのために、本実施形態のアダプタ装置１のＨＤＭＩ（登録商標）コントローラ１４は、ＣＥＣメッセージ管理処理部１４２を有する。
【００７３】
第１実施形態で説明したように、ＨＤＭＩ（登録商標） Type-Aコネクタ１２へのＨＤＭＩ（登録商標）シンク機器３の接続がＵＳＢ ＰＤコントローラ１３により検知されると、ＨＤＭＩ（登録商標）シンク機器３のＥＤＩＤがＨＤＭＩ（登録商標）コントローラ１４により取得される。ＣＥＣメッセージ管理処理部１４２は、このＥＤＩＤに含まれる、ＨＤＭＩ（登録商標）シンク機器３の物理アドレスを取得して保存する。
【００７４】
また、同じく第１実施形態で説明したように、ＵＳＢ Type-Cコネクタ１１へＵＳＢ Type-Cソース機器２が接続されたことを検知したＵＳＢ ＰＤコントローラ１３は、ＵＳＢ Type-Cソース機器２がＨＤＭＩ（登録商標） Altmodeに対応しているならば、ＵＳＢ Type-Cソース機器２をＨＤＭＩ（登録商標） Altmodeへ移行させる。ＣＥＣメッセージ管理処理部１４２は、ＨＤＭＩ（登録商標） Altmodeへ移行したＵＳＢ Type-Cソース機器２へ向けてＨＤＭＩ（登録商標）シンク機器３から送信されるＣＥＣ信号を監視して、このＣＥＣ信号に含まれる、保存しておいたＨＤＭＩ（登録商標）シンク機器３の物理アドレスに割り付けられたＵＳＢ Type-Cソース機器２の論理アドレスを取得して保存する。
【００７５】
その後、ＵＳＢ Type-Cソース機器２がスタンバイ状態へ移行し、ＨＤＭＩ（登録商標） Altmodeが解除されたと想定する。また、スタンバイ状態でＨＤＭＩ（登録商標） Altmodeが解除されたＵＳＢ Type-Cソース機器２へ向けて、ＨＤＭＩ（登録商標）シンク機器３がＣＥＣ信号を送信したと想定する。
【００７６】
ＣＥＣメッセージ管理処理部１４２は、ＵＳＢ Type-Cソース機器２がスタンバイ状態にある間も、ＨＤＭＩ（登録商標）シンク機器３から送信されるＣＥＣ信号の監視を続け、保存しておいたＵＳＢ Type-Cソース機器２の論理アドレスがＣＥＣ信号に含まれている場合、このＣＥＣ信号を保存する。ＣＥＣメッセージ管理処理部１４２は、スタンバイ状態のＵＳＢ Type-Cソース機器２の起動およびＨＤＭＩ（登録商標） Altmodeへの移行をＵＳＢ ＰＤコントローラ１３へ要求するとともに、保存しておいたＣＥＣ信号のＵＳＢ Type-Cソース機器２への送信をＵＳＢ ＰＤコントローラ１３へ要求する。第１実施形態で説明したように、ＵＳＢ Type-Cソース機器２のＨＤＭＩ（登録商標） Altmodeへの移行は、ＵＳＢ ＰＤコントローラ１３のAltmode移行処理部１３１が司り、また、第２実施形態乃至第４実施形態で説明したように、ＵＳＢ Type-Cソース機器２へのＣＥＣ信号の送信は、ＵＳＢ ＰＤコントローラ１３のキー操作通知処理部１３２が司る。
【００７７】
このように、本実施形態のアダプタ装置１は、スタンバイ状態へ移行してＨＤＭＩ（登録商標） Altmodeが解除されたＵＳＢ Type-Cソース機器２に代わって、当該ＵＳＢ Type-Cソース機器２向けにＨＤＭＩ（登録商標）シンク機器３が送信したＣＥＣ信号を受信・保存し、このＣＥＣ信号の受信・保存を契機として、ＵＳＢ Type-Cソース機器２を起動およびＨＤＭＩ（登録商標） Altmodeへ移行させて、保存したＣＥＣ信号をＵＳＢ Type-Cソース機器２へ送信する。
【００７８】
つまり、本実施形態のアダプタ装置１は、スタンバイ状態へ移行してＨＤＭＩ（登録商標） Altmodeが解除されたＵＳＢ Type-Cソース機器２に対するＨＤＭＩ（登録商標）シンク機器３からのＣＥＣ信号の送信を可能にする。
【００７９】
換言すると、本実施形態におけるＵＳＢ Type-Cソース機器２のＵＳＢ ＰＤコントローラ２１は、ＨＤＭＩ（登録商標） Altmodeへ移行していない期間中にＨＤＭＩ（登録商標）シンク機器３からＵＳＢ Type-Cソース機器２向けに送信されたＣＥＣ信号を、ＨＤＭＩ（登録商標） Altmodeへの移行後にアダプタ装置１から受信する機能を有している。
【００８０】
図１１は、本実施形態のアダプタ装置１が実行するＨＤＭＩ（登録商標）シンク機器３の物理アドレス保存処理の動作手順を示すフローチャートである。
【００８１】
アダプタ装置１は、ＨＤＭＩ（登録商標） Type-Aコネクタ１２の５Ｖ Ｐｏｗｅｒ線に電力を供給し（ブロックＢ１）、ＨＤＭＩ（登録商標）シンク機器３の接続をＨＰＤ線により監視する（ブロックＢ２）。ＨＤＭＩ（登録商標）シンク機器３の接続を検知した場合（ブロックＢ２のＹＥＳ）、アダプタ装置１は、ＨＤＭＩ（登録商標）シンク機器３のＥＤＩＤをＳＣＬ／ＳＤＡ線により取得し、ＥＤＩＤに含まれるＨＤＭＩ（登録商標）シンク機器３の物理アドレスを保存する（ブロックＢ３）。
【００８２】
図１２は、本実施形態のアダプタ装置１が実行するＵＳＢ Type-Cソース機器２の論理アドレス保存処理の動作手順を示すフローチャートである。
【００８３】
アダプタ装置１は、ＵＳＢ Type-Cソース機器２が接続された際、ＵＳＢ Type-Cソース機器２をＣＣ線によりＨＤＭＩ（登録商標） Altmodeへ移行させる（ブロックＣ１）。このＨＤＭＩ（登録商標） Altmodeへの移行が成功した場合（ブロックＣ２のＹＥＳ）、アダプタ装置１は、ＨＰＤ線、ＣＥＣ線、ＤＤＣ（ＳＣＬ／ＳＤＡ線）をパススルーモードへ移行させる（ブロックＣ３）。
【００８４】
アダプタ装置１は、ＨＤＭＩ（登録商標） Altmodeへ移行したＵＳＢ Type-Cソース機器２へ向けてＨＤＭＩ（登録商標）シンク機器３から送信されるＣＥＣ信号をＣＥＣ線により監視し（ブロックＣ４）、ＣＥＣ信号に含まれる、保存したＨＤＭＩ（登録商標）シンク機器３の物理アドレスに割り付けられたＵＳＢ Type-Cソース機器２の論理アドレスを検出する（ブロックＣ５）。ＵＳＢ Type-Cソース機器２の論理アドレスが検出されたら（ブロックＣ５のＹＥＳ）、アダプタ装置１は、当該検出されたＵＳＢ Type-Cソース機器２の論理アドレスを保存する（ブロックＣ６）。
【００８５】
図１３は、本実施形態のアダプタ装置１が実行するＵＳＢ Type-Cソース機器２のＨＤＭＩ（登録商標） Altmode解除処理の動作手順を示すフローチャートである。
【００８６】
アダプタ装置１は、ＵＳＢ Type-Cソース機器２のＨＤＭＩ（登録商標） Altmode解除を検知するためにＣＣ線を監視する（ブロックＤ１）。アダプタ装置１は、リセット信号を検知した場合（ブロックＤ２のＹＥＳ）、ＨＰＤ線、ＣＥＣ線、ＤＤＣ（ＳＣＬ／ＳＤＡ線）のパススルーモードを解除する（ブロックＤ３）。
【００８７】
また、アダプタ装置１は、ＨＤＭＩ（登録商標）シンク機器３の抜脱をＨＰＤ線により監視し（ブロックＤ４）、ＨＤＭＩ（登録商標）シンク機器３の抜脱が検知されていない場合には（ブロックＤ４のＮＯ）、ＵＳＢ Type-Cソース機器２向けのＣＥＣ信号がＨＤＭＩ（登録商標）シンク機器３から送信されたことを検知するためにＣＥＣ線を監視する（ブロックＤ５）。ＨＤＭＩ（登録商標）シンク機器３の抜脱が検知された場合（ブロックＤ４のＹＥＳ）、アダプタ装置１は、システムリセットを実行する（ブロックＤ６）。
【００８８】
図１４は、本実施形態のアダプタ装置１が実行するＵＳＢ Type-Cソース機器２のＨＤＭＩ（登録商標） Altmode再移行処理の動作手順を示すフローチャートである。
【００８９】
アダプタ装置１は、ＨＤＭＩ（登録商標）シンク機器３から送信されたＣＥＣ信号（ＣＥＣメッセージ）を監視し（ブロックＥ１）、また、ＨＤＭＩ（登録商標）シンク機器３から送信されたＣＥＣメッセージが、保存しておいたＵＳＢ Type-Cソース機器２の論理アドレスを含むか否かを判定する（ブロックＥ２）。保存しておいたＵＳＢ Type-Cソース機器２の論理アドレスを含む場合（ブロックＥ２のＹＥＳ）、アダプタ装置１は、そのＣＥＣメッセージを受信して保存する（ブロックＥ３）。
【００９０】
ＣＥＣメッセージの受信・保存を行うと、アダプタ装置１は、スタンバイ状態のＵＳＢ Type-Cソース機器２を起動し、ＨＤＭＩ（登録商標） Altmodeへ移行させる（ブロックＥ４）。アダプタ装置１は、ＨＤＭＩ（登録商標） Altmodeへ移行したＵＳＢ Type-Cソース機器２へ、保存しておいたＣＥＣメッセージを送信し（ブロックＥ５）、ＨＰＤ線、ＣＥＣ線、ＤＤＣ（ＳＣＬ／ＳＤＡ線）をパススルーモードへ移行させる（ブロックＥ６）。
【００９１】
その後、アダプタ装置１は、ＨＤＭＩ（登録商標）シンク機器３から送信されたＣＥＣ信号（ＣＥＣメッセージ）を監視し（ブロックＥ７）、また、ＨＤＭＩ（登録商標）シンク機器３から送信されたＣＥＣメッセージに含まれる論理アドレスが、保存しておいたＵＳＢ Type-Cソース機器２の論理アドレスと一致するか否かを判定する（ブロックＥ８）。保存しておいたＵＳＢ Type-Cソース機器２の論理アドレスと一致する場合（ブロックＥ８のＹＥＳ）、アダプタ装置１は、そのＣＥＣメッセージをＵＳＢ Type-Cソース機器２へ受信する（ブロックＥ９）。一致しない場合（ブロックＥ８のＮＯ）、アダプタ装置１は、そのＣＥＣメッセージを破棄する（ブロックＥ１０）。
【００９２】
このように、本実施形態のアダプタ装置１においては、スタンバイ状態へ移行してＨＤＭＩ（登録商標） Altmodeが解除されたＵＳＢ Type-Cソース機器２に対するＨＤＭＩ（登録商標）シンク機器３からのＣＥＣ信号の送信を可能にする。
【００９３】
本実施形態に記載された様々な機能の各々は、処理回路によって実現されてもよい。処理回路の例には、中央処理装置（ＣＰＵ）のような、プログラムされたプロセッサが含まれる。このプロセッサは、メモリに格納されたプログラムを実行することによって、記載された機能それぞれを実行する。このプロセッサは、電気回路を含むマイクロプロセッサであってもよい。処理回路の例は、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、マイクロコントローラ、コントローラ、他の電気回路部品も含む。
【００９４】
本実施形態の各種処理はコンピュータプログラムによって実現することができるので、このコンピュータプログラムを格納したコンピュータ読み取り可能な記憶媒体を通じてこのコンピュータプログラムを通常のコンピュータにインストールして実行するだけで、本実施形態と同様の効果を容易に実現することができる。
【００９５】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると共に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００９６】
１…アダプタ装置、２…ＵＳＢ Type-Cソース機器、３…ＨＤＭＩ（登録商標）シンク機器、４…外部電源、１１…ＵＳＢ Type-Cコネクタ、１２…ＨＤＭＩ（登録商標） Type-Aコネクタ、１３…ＵＳＢ ＰＤコントローラ、１４…ＨＤＭＩ（登録商標）コントローラ、１５…電源コネクタ、１６…ＰＳＣ、２１…ＵＳＢ ＰＤコントローラ、１３１…Altmode移行処理部、１３２…キー操作通知処理部、１４１…警告処理部、１４２…ＣＥＣメッセージ管理処理部。
【図１】
2017228226.tif 000003
【図２】
2017228226.tif 000004
【図３】
2017228226.tif 000005
【図４】
2017228226.tif 000006
【図５】
2017228226.tif 000007
【図６】
2017228226.tif 000008
【図７】
2017228226.tif 000009
【図８】
2017228226.tif 000010
【図９】
2017228226.tif 000011
【図１０】
2017228226.tif 000012
【図１１】
2017228226.tif 000013
【図１２】
2017228226.tif 000014
【図１３】
2017228226.tif 000015
【図１４】
2017228226.tif 000016