(57)【要約】【課題】狭／広帯域通信機を搭載した情報処理装置の省電力化を図ること。【解決手段】スレーブとの間で狭帯域通信する第１狭帯域通信部と、スレーブとの間で広帯域通信する第１広帯域通信部と、モードに応じて第１広帯域通信部の動作状態を制御する第１動作制御部とを有するマスタ、及び、マスタとの間で狭帯域通信する第２狭帯域通信部と、マスタとの間で広帯域通信する第２広帯域通信部と、モードに応じて第２広帯域通信部の動作状態を制御する第２動作制御部とを有するスレーブを備え、第１及び第２狭帯域通信部はモードに関わらず動作状態を維持し、第１動作制御部は、第１モードにおいて第１広帯域通信部を動作状態にし、第２モードにおいて第１広帯域通信部を停止状態にし、第２動作制御部は、第１モードにおいて第２広帯域通信部を動作状態にし、第２モードにおいて第２広帯域通信部を停止状態にする情報処理装置が提供される。【選択図】図９
2011003965.tif 000002
【特許請求の範囲】
【請求項１】
第２のモジュールとの間で狭帯域通信を実行する第１狭帯域通信部と、
前記第２のモジュールとの間で広帯域通信を実行する第１広帯域通信部と、
動作モードに応じて前記第１広帯域通信部の動作状態を制御する第１動作制御部と、
を有する、第１のモジュールと；
前記第１のモジュールとの間で狭帯域通信を実行する第２狭帯域通信部と、
前記第１のモジュールとの間で広帯域通信を実行する第２広帯域通信部と、
動作モードに応じて前記第２広帯域通信部の動作状態を制御する第２動作制御部と、
を有する、前記第２のモジュールと；
を備え、
前記第１動作制御部は、第１の動作モードにおいて前記第１広帯域通信部を動作状態にし、第２の動作モードにおいて前記第１広帯域通信部を停止状態にし、
前記第２動作制御部は、前記第１の動作モードにおいて前記第２広帯域通信部を動作状態にし、前記第２の動作モードにおいて前記第２広帯域通信部を停止状態にする、情報処理装置。
【請求項２】
前記第１のモジュールは、前記動作モードを前記第１の動作モードから前記第２の動作モードに切り替えるためのモード切り替え信号を、前記第１広帯域通信部を介して送信するモード切り替え部をさらに有し、
前記第２動作制御部は、前記第２広帯域通信部を介して前記モード切り替え信号を受信した場合に、前記第２広帯域通信部を介して前記モード切り替え信号の受信成功を示す応答信号を前記第１のモジュールに送信してから前記第２広帯域通信部を停止状態にし、
前記第１動作制御部は、前記第１広帯域通信部を介して前記応答信号を受信した場合に前記第１広帯域通信部を停止状態にする、請求項１に記載の情報処理装置。
【請求項３】
前記第１のモジュールは、前記第２のモジュールにクロックパルスを送信する第１クロックパルス送信部をさらに有し、
前記第２の動作モードから前記第１の動作モードに切り替える場合、
前記第１動作制御部は、前記第１広帯域通信部を動作状態にし、
前記第１クロックパルス送信部は、前記第２のモジュールに対してクロックパルスを送信し、
前記第２動作制御部は、前記第１クロックパルス送信部により送信されたクロックパルスが受信された場合に前記第２広帯域通信部を動作状態にする、請求項２に記載の情報処理装置。
【請求項４】
前記第１クロックパルス送信部は、前記第１狭帯域通信部を介してクロックパルスを前記第２のモジュールに送信し、
前記第２動作制御部は、前記第２狭帯域通信部を介してクロックパルスが受信された場合に前記第２広帯域通信部を動作状態にする、請求項３に記載の情報処理装置。
【請求項５】
前記第１のモジュールは、前記第１動作制御部による制御を受けて前記第１広帯域通信部が動作状態に移行した場合に当該第１広帯域通信部を介してパケットを送信し、
前記第２のモジュールは、前記第２動作制御部による制御を受けて前記第２広帯域通信部が動作状態に移行した場合に当該第２広帯域通信部を介してパケットを送信し、
前記第１広帯域通信部及び前記第２広帯域通信部でパケットの受信を確認することにより、前記第２の動作モードから前記第１の動作モードへの切り替えが完了したことを確認する、請求項４に記載の情報処理装置。
【請求項６】
前記第２のモジュールは、前記第１のモジュールにクロックパルスを送信する第２クロックパルス送信部をさらに有し、
前記第２の動作モードから前記第１の動作モードに切り替える場合、
前記第２動作制御部は、前記第２広帯域通信部を動作状態にし、
前記第２クロックパルス送信部は、前記第１のモジュールに対してクロックパルスを送信し、
前記第１動作制御部は、前記第２クロックパルス送信部により送信されたクロックパルスが受信された場合に前記第１広帯域通信部を動作状態にする、請求項２に記載の情報処理装置。
【請求項７】
前記第２クロックパルス送信部は、前記第２狭帯域通信部を介してクロックパルスを前記第１のモジュールに送信し、
前記第１動作制御部は、前記第１狭帯域通信部を介してクロックパルスが受信された場合に前記第１広帯域通信部を動作状態にする、請求項６に記載の情報処理装置。
【請求項８】
前記第１のモジュールは、前記第１動作制御部による制御を受けて前記第１広帯域通信部が動作状態に移行した場合に当該第１広帯域通信部を介してパケットを送信し、
前記第２のモジュールは、前記第２動作制御部による制御を受けて前記第２広帯域通信部が動作状態に移行した場合に当該第２広帯域通信部を介してパケットを送信し、
前記第１広帯域通信部及び前記第２広帯域通信部でパケットの受信を確認することにより、前記第２の動作モードから前記第１の動作モードへの切り替えが完了したことを確認する、請求項７に記載の情報処理装置。
【請求項９】
前記第２のモジュールは、クロックを生成するクロック生成部をさらに有し、
前記第２動作制御部は、前記第１及び第２の動作モードとは異なる第３の動作モードにおいて前記第２広帯域通信部を停止状態にし、かつ、前記クロック生成部を停止状態にする、請求項１に記載の情報処理装置。
【請求項１０】
前記第１広帯域通信部は、直流成分を含まない符号波形にデータを符号化して送信する、請求項１に記載の情報処理装置。
【請求項１１】
前記第１広帯域通信部は、直流成分を含まず、かつ、クロックの半周期毎に極性が反転する符号形状にデータを符号化して送信し、
前記第２広帯域通信部は、前記第１広帯域通信部により送信されたデータの受信波形から、極性反転周期を検出してクロックを再生すると共に、当該クロックを利用して前記データを復号する、請求項１０に記載の情報処理装置。
【請求項１２】
前記第１広帯域通信部は、直流成分を含まない符号形状にデータを符号化して符号化データを生成し、当該符号化データよりも振幅が大きなクロックを同期加算して得られる符号形状に前記データを符号化して送信する、請求項１１に記載の情報処理装置。
【請求項１３】
前記第１のモジュールは、前記第１広帯域通信部を介して伝送するデータを生成するための演算処理部をさらに有し、
前記第２のモジュールは、前記第２広帯域通信部を介して受信されたデータを出力するための出力部をさらに有し、
前記出力部は、音声出力デバイス、映像出力デバイス、通信デバイスのいずれか１つ又は複数の組み合わせである、請求項１に記載の情報処理装置。
【請求項１４】
前記第１のモジュールは、前記第１広帯域通信部を介して受信されたデータを出力するための出力部をさらに有し、
前記第２のモジュールは、前記第２広帯域通信部を介して伝送するデータを生成するための演算処理部をさらに有し、
前記出力部は、音声出力デバイス、映像出力デバイス、通信デバイスのいずれか１つ又は複数の組み合わせである、請求項１に記載の情報処理装置。
【請求項１５】
第２のモジュールとの間で狭帯域通信を実行する第１狭帯域通信部、及び前記第２のモジュールとの間で広帯域通信を実行する第１広帯域通信部を有する第１のモジュールと；前記第１のモジュールとの間で狭帯域通信を実行する第２狭帯域通信部、及び前記第１のモジュールとの間で広帯域通信を実行する第２広帯域通信部を有する前記第２のモジュールと；を有する情報処理装置が、
第１の動作モードから第２の動作モードへと移行する場合に、前記第１広帯域通信部を停止状態にし、かつ、前記第２広帯域通信部を停止状態にする第１モード切り替えステップと、
前記第２の動作モードから前記第１の動作モードへと移行する場合に、前記第１広帯域通信部を動作状態にし、かつ、前記第２広帯域通信部を動作状態にする第２モード切り替えステップと、
を含む、モード切り替え方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、及びモード切り替え方法に関する。
【背景技術】
【０００２】
携帯電話やノート型のパーソナルコンピュータ（以下、ノートＰＣ）等の情報処理装置は、ユーザが操作する本体部分と、情報が表示される表示部分とを接続するヒンジ部分に可動部材が用いられていることが多い。ところが、ヒンジ部分には多数の信号線や電力線が配線されており、配線の信頼性を維持する工夫が求められる。まず、考えられるのが、ヒンジ部分を通る信号線の数を減らすことである。そこで、本体部分と表示部分との間においては、パラレル伝送方式ではなく、シリアル伝送方式でデータの伝送処理が行われるようにする。このように、シリアル伝送方式を用いると信号線の本数を低減することができる。
【０００３】
さて、シリアル伝送方式の場合、データは符号化されてから伝送される。その際、符号化方式としては、例えば、ＮＲＺ（Ｎｏｎ  Ｒｅｔｕｒｎ  ｔｏ  Ｚｅｒｏ）符号方式やマンチェスター符号方式、或いは、ＡＭＩ（Ａｌｔｅｒｎａｔｅ  Ｍａｒｋ  Ｉｎｖｅｒｓｉｏｎ）符号方式等が用いられる。例えば、下記の特許文献１には、バイポーラ符号の代表例であるＡＭＩ符号を利用してデータ伝送する技術が開示されている。また、同文献には、データクロックを信号レベルの中間値で表現して伝送し、受信側で信号レベルに基づいてデータクロックを再生する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平３−１０９８４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、ノートＰＣのような情報処理装置においては、上記の符号を用いるシリアル伝送方式を用いても、依然としてヒンジ部分に配線される信号線の本数が多い。例えば、ノートＰＣの場合、表示部分に伝送されるビデオ信号の他、ＬＣＤを照明するためのＬＥＤバックライトに関する配線が存在し、これらの信号線を含めると数十本程度の信号線がヒンジ部に配線されることになる。但し、ＬＣＤは、Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙの略である。また、ＬＥＤは、Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅの略である。
【０００６】
このように依然として多い信号線の数を減らすため、最近、直流成分を含まず、かつ、受信信号からクロック成分を容易に抽出することが可能な符号化方式（以下、新方式）が開発された。この新方式に基づいて生成された伝送信号は直流成分を含まないため、直流電源に重畳して伝送することができる。さらに、この伝送信号から極性反転周期を検出することにより、受信側でＰＬＬを用いずにクロックを再生することが可能になる。そのため、複数の信号線を纏めることが可能になり、信号線の本数を減らすことができると共に、消費電力及び回路規模の低減が実現される。但し、ＰＬＬは、Ｐｈａｓｅ  Ｌｏｃｋｅｄ  Ｌｏｏｐの略である。
【０００７】
上記の通り、ノートＰＣや携帯電話等に代表される小型の電子機器においては、信号線の本数低減と共に消費電力の低減が１つの重要な課題である。上記の新方式に係る符号は、受信側にＰＬＬを用いずに済むようにして消費電力の低減に寄与している。このように、電子機器の動作中に駆動すべき回路を可能な限り省略することで消費電力を大きく削減することができる。しかし、このアプローチでは、電子機器の動作に必要な回路の消費電力を削減することは難しい。こうした問題に対し、電子機器の動作状態に応じて各回路の動作／停止を切り替える方法が考えられる。
【０００８】
例えば、特開２００２−３６８６７６には、移動通信端末の動作状態に応じて受信制御ユニットのシステムクロック生成動作を間欠的に停止／開始させる技術が開示されている。しかしながら、機器内部のデータ伝送に用いる複数の通信手段を制御し、各通信手段の特性を踏まえて機器の動作状態に応じた動作／停止の制御を行う方法については開示されていない。特に、広帯域通信手段、狭帯域通信手段を内部に搭載した機器において、これら手段の動作／停止を機器の動作状態に応じて切り替える方法については開示も示唆もされていない。
【０００９】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、内部のデータ伝送に利用する狭帯域通信及び広帯域通信を同じ通信媒体を利用して実現する電子機器の省電力化を実現することが可能な、新規かつ改良された情報処理装置、及びモード切り替え方法を提供することにある。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明のある観点によれば、第２のモジュールとの間で狭帯域通信を実行する第１狭帯域通信部と、前記第２のモジュールとの間で広帯域通信を実行する第１広帯域通信部と、動作モードに応じて前記第１広帯域通信部の動作状態を制御する第１動作制御部と、を有する、第１のモジュールと；前記第１のモジュールとの間で狭帯域通信を実行する第２狭帯域通信部と、前記第１のモジュールとの間で広帯域通信を実行する第２広帯域通信部と、動作モードに応じて前記第２広帯域通信部の動作状態を制御する第２動作制御部と、を有する、前記第２のモジュールと；を備え、前記第１動作制御部は、第１の動作モードにおいて前記第１広帯域通信部を動作状態にし、第２の動作モードにおいて前記第１広帯域通信部を停止状態にし、前記第２動作制御部は、前記第１の動作モードにおいて前記第２広帯域通信部を動作状態にし、前記第２の動作モードにおいて前記第２広帯域通信部を停止状態にする、情報処理装置が提供される。
【００１１】
また、前記第１のモジュールは、前記動作モードを前記第１の動作モードから前記第２の動作モードに切り替えるためのモード切り替え信号を前記第１広帯域通信部を介して送信するモード切り替え部をさらに有し、前記第２動作制御部は、前記第２広帯域通信部を介して前記モード切り替え信号を受信した場合に、前記第２広帯域通信部を介して前記モード切り替え信号の受信成功を示す応答信号を前記第１のモジュールに送信してから前記第２広帯域通信部を停止状態にし、前記第１動作制御部は、前記第１広帯域通信部を介して前記応答信号を受信した場合に前記第１広帯域通信部を停止状態にするように構成されていてもよい。
【００１２】
また、前記第１のモジュールは、前記第２のモジュールにクロックパルスを送信する第１クロックパルス送信部をさらに有し、前記第２の動作モードから前記第１の動作モードに切り替える場合、前記第１動作制御部は、前記第１広帯域通信部を動作状態にし、前記第１クロックパルス送信部は、前記第２のモジュールに対してクロックパルスを送信し、前記第２動作制御部は、前記第１クロックパルス送信部により送信されたクロックパルスが受信された場合に前記第２広帯域通信部を動作状態にするように構成されていてもよい。
【００１３】
また、前記第１クロックパルス送信部は、前記第１狭帯域通信部を介してクロックパルスを前記第２のモジュールに送信し、前記第２動作制御部は、前記第２狭帯域通信部を介してクロックパルスが受信された場合に前記第２広帯域通信部を動作状態にするように構成されていてもよい。
【００１４】
また、前記第１のモジュールは、前記第１動作制御部による制御を受けて前記第１広帯域通信部が動作状態に移行した場合に当該第１広帯域通信部を介してパケットを送信し、前記第２のモジュールは、前記第２動作制御部による制御を受けて前記第２広帯域通信部が動作状態に移行した場合に当該第２広帯域通信部を介してパケットを送信し、前記第１広帯域通信部及び前記第２広帯域通信部でパケットの受信を確認することにより、前記第２の動作モードから前記第１の動作モードへの切り替えが完了したことを確認するように構成されていてもよい。
【００１５】
また、前記第２のモジュールは、前記第１のモジュールにクロックパルスを送信する第２クロックパルス送信部をさらに有し、前記第２の動作モードから前記第１の動作モードに切り替える場合、前記第２動作制御部は、前記第２広帯域通信部を動作状態にし、前記第２クロックパルス送信部は、前記第１のモジュールに対してクロックパルスを送信し、前記第１動作制御部は、前記第２クロックパルス送信部により送信されたクロックパルスが受信された場合に前記第１広帯域通信部を動作状態にするように構成されていてもよい。
【００１６】
また、前記第２クロックパルス送信部は、前記第２狭帯域通信部を介してクロックパルスを前記第１のモジュールに送信し、前記第１動作制御部は、前記第１狭帯域通信部を介してクロックパルスが受信された場合に前記第１広帯域通信部を動作状態にするように構成されていてもよい。
【００１７】
また、前記第１のモジュールは、前記第１動作制御部による制御を受けて前記第１広帯域通信部が動作状態に移行した場合に当該第１広帯域通信部を介してパケットを送信し、前記第２のモジュールは、前記第２動作制御部による制御を受けて前記第２広帯域通信部が動作状態に移行した場合に当該第２広帯域通信部を介してパケットを送信し、前記第１広帯域通信部及び前記第２広帯域通信部でパケットの受信を確認することにより、前記第２の動作モードから前記第１の動作モードへの切り替えが完了したことを確認するように構成されていてもよい。
【００１８】
また、前記第２のモジュールは、クロックを生成するクロック生成部をさらに有し、前記第２動作制御部は、前記第１及び第２の動作モードとは異なる第３の動作モードにおいて前記第２広帯域通信部を停止状態にし、かつ、前記クロック生成部を停止状態にするように構成されていてもよい。
【００１９】
また、前記第１広帯域通信部は、直流成分を含まない符号波形にデータを符号化して送信するように構成されていてもよい。
【００２０】
また、前記第１広帯域通信部は、直流成分を含まず、かつ、クロックの半周期毎に極性が反転する符号形状にデータを符号化して送信し、前記第２広帯域通信部は、前記第１広帯域通信部により送信されたデータの受信波形から、極性反転周期を検出してクロックを再生すると共に、当該クロックを利用して前記データを復号するように構成されていてもよい。
【００２１】
また、前記第１広帯域通信部は、直流成分を含まない符号形状にデータを符号化して符号化データを生成し、当該符号化データよりも振幅が大きなクロックを同期加算して得られる符号形状に前記データを符号化して送信するように構成されていてもよい。
【００２２】
また、前記第１のモジュールは、前記第１広帯域通信部を介して伝送するデータを生成するための演算処理部をさらに有し、前記第２のモジュールは、前記第２広帯域通信部を介して受信されたデータを出力するための出力部をさらに有し、前記出力部は、音声出力デバイス、映像出力デバイス、通信デバイスのいずれか１つ又は複数の組み合わせであるように構成されていてもよい。
【００２３】
また、前記第１のモジュールは、前記第１広帯域通信部を介して受信されたデータを出力するための出力部をさらに有し、前記第２のモジュールは、前記第２広帯域通信部を介して伝送するデータを生成するための演算処理部をさらに有し、前記出力部は、音声出力デバイス、映像出力デバイス、通信デバイスのいずれか１つ又は複数の組み合わせであるように構成されていてもよい。
【００２４】
また、上記課題を解決するために、本発明の別の観点によれば、第２のモジュールとの間で狭帯域通信を実行する第１狭帯域通信部、及び前記第２のモジュールとの間で広帯域通信を実行する第１広帯域通信部を有する第１のモジュールと；前記第１のモジュールとの間で狭帯域通信を実行する第２狭帯域通信部、及び前記第１のモジュールとの間で広帯域通信を実行する第２広帯域通信部を有する前記第２のモジュールと；を有する情報処理装置が、第１の動作モードから第２の動作モードへと移行する場合に、前記第１広帯域通信部を停止状態にし、かつ、前記第２広帯域通信部を停止状態にする第１モード切り替えステップと、前記第２の動作モードから前記第１の動作モードへと移行する場合に、前記第１広帯域通信部を動作状態にし、かつ、前記第２広帯域通信部を動作状態にする第２モード切り替えステップと、を含む、モード切り替え方法が提供される。
【発明の効果】
【００２５】
以上説明したように本発明によれば、内部のデータ伝送に利用する狭帯域通信及び広帯域通信を同じ通信媒体を利用して実現する電子機器の省電力化を実現することが可能になる。
【図面の簡単な説明】
【００２６】
【図１】パラレル伝送方式に係る携帯端末の装置構成例を示す説明図である。
【図２】シリアル伝送方式に係る携帯端末の装置構成例を示す説明図である。
【図３】シリアル伝送方式に係る携帯端末の機器内データ伝送に関する機能構成例を示す説明図である。
【図４】ＡＭＩ符号の信号波形の一例を示す説明図である。
【図５】新方式に係る携帯端末の機器内データ伝送に関する機能構成例を示す説明図である。
【図６】新方式に係る符号化方法を示す説明図である。
【図７】携帯端末等の電子機器におけるモード切り替え制御機能を備えたインターフェース回路の構成例（マスタ側）を示す説明図である。
【図８】携帯端末等の電子機器におけるモード切り替え制御機能を備えたインターフェース回路の構成例（スレーブ側）を示す説明図である。
【図９】本発明の一実施形態に係る携帯端末におけるモード切り替え制御機能を備えたインターフェース回路の構成例（マスタ側）を示す説明図である。
【図１０】本発明の一実施形態に係る携帯端末におけるモード切り替え制御機能を備えたインターフェース回路の構成例（スレーブ側）を示す説明図である。
【図１１】本発明の一実施形態に係るモード切り替え方法に関し、そのモード間状態遷移の様子を示す説明図である。
【図１２】本発明の一実施形態に係るモードの切り替え処理が開始される際のトリガーの内容を示す説明図である。
【図１３】本発明の一実施形態に係る起動信号（クロックパルス）の信号波形を示す説明図である。
【図１４】本発明の一実施形態に係る起動信号（クロックパルス）及びデータ信号の周波数スペクトラムを示す説明図である。
【図１５】本発明の一実施形態に係るクロックパルス検出回路の回路構成例を示す説明図である。
【図１６Ａ】本発明の一実施形態に係るモード切り替え方法に関し、各モードへ切り替える際にマスタ側で実行される処理ステップを詳細に示した説明図である。
【図１６Ｂ】本発明の一実施形態に係るモード切り替え方法に関し、各モードへ切り替える際にマスタ側で実行される処理ステップを詳細に示した説明図である。
【図１６Ｃ】本発明の一実施形態に係るモード切り替え方法に関し、各モードへ切り替える際にマスタ側で実行される処理ステップを詳細に示した説明図である。
【図１７Ａ】本発明の一実施形態に係るモード切り替え方法に関し、各モードへ切り替える際にスレーブ側で実行される処理ステップを詳細に示した説明図である。
【図１７Ｂ】本発明の一実施形態に係るモード切り替え方法に関し、各モードへ切り替える際にスレーブ側で実行される処理ステップを詳細に示した説明図である。
【発明を実施するための形態】
【００２７】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２８】
［説明の流れについて］
ここで、以下に記載する本発明の実施形態に関する説明の流れについて簡単に述べる。まず、図１を参照しながら、パラレル伝送方式を採用した携帯端末１００の装置構成について説明する。この中で、パラレル伝送方式に関する問題点について指摘する。次いで、図２を参照しながら、シリアル伝送方式を採用した携帯端末１３０の装置構成について説明する。次いで、図３を参照しながら、一般的な携帯端末１３０の機能構成について説明する。この中で、図４を参照しながら、ＡＭＩ符号について簡単に説明する。但し、ＡＭＩは、Ａｌｔｅｒｎａｔｅ  Ｍａｒｋ  Ｉｎｖｅｒｓｉｏｎの略である。次いで、図５を参照しながら、上記の新方式に係る符号化方法を採用した携帯端末１３０の機能構成について説明する。次いで、図６を参照しながら、上記の新方式に係る符号化方法について説明する。
【００２９】
次いで、図７、図８を参照しながら、スリープモードへの切り替え機能を搭載した携帯端末等におけるインターフェース回路２００の構成例について説明する。次いで、図９、図１０を参照しながら、本実施形態に係るスリープモードへの切り替え機能を搭載した携帯端末等におけるインターフェース回路３００の構成例について説明する。次いで、図１１〜図１５を参照しながら、本実施形態に係るモード切り替え方法について、ノーマルモードからスリープモードへの状態遷移方法、及びスリープモードからノーマルモードへの状態復帰方法について説明する。次いで、図１６Ａ〜図１６Ｃ、及び図１７Ａ〜図１７Ｂを参照しながら、本実施形態に係るモード切り替え方法における状態遷移の詳細について説明する。最後に、本実施形態の技術内容について簡単に纏める。
【００３０】
（説明項目）
１：はじめに
１−１：パラレル伝送方式を採用した携帯端末１００の構成
１−２：シリアル伝送方式を採用した携帯端末１３０の構成
１−３：新方式に係る携帯端末１３０の機能構成
１−４：モード切り替え機能を搭載したインターフェース回路の構成例
２：実施形態
２−１：モード切り替え機能を搭載したインターフェース回路の構成例
２−２：モード切り替え方法の概要
２−３：モード切り替え方法の詳細
３．まとめ
【００３１】
＜１：はじめに＞
まず、本発明の一実施形態に係る技術について詳細な説明をするに先立ち、同実施形態が解決しようとする課題について簡単に纏める。
【００３２】
［１−１：パラレル伝送方式を採用した携帯端末１００の構成］
まず、図１を参照しながら、パラレル伝送方式を採用した携帯端末１００の装置構成について簡単に説明する。図１は、パラレル伝送方式を採用した携帯端末１００の装置構成の一例を示す説明図である。図１には、携帯端末１００の一例として携帯電話が模式的に描画されている。しかし、以下で説明する技術の適用範囲は携帯電話に限定されない。例えば、ノートＰＣ等の情報処理装置や各種の携帯型電子機器にも適用可能である。
【００３３】
図１に示すように、携帯端末１００は、主に、表示部１０２と、液晶部１０４（ＬＣＤ）と、接続部１０６と、操作部１０８と、ベースバンドプロセッサ１１０（ＢＢＰ）と、パラレル信号線路１１２と、により構成される。但し、ＬＣＤは、Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙの略である。なお、表示部１０２を表示側、操作部１０８を本体側と呼ぶ場合がある。なお、ここでは説明の都合上、パラレル信号線路１１２を介して映像信号が伝送されるケースを例に挙げる。もちろん、パラレル信号線路１１２を介して伝送される信号の種類はこれに限定されず、例えば、制御信号や音声信号等もある。
【００３４】
図１に示すように、表示部１０２には、液晶部１０４が設けられている。そして、液晶部１０４には、パラレル信号線路１１２を介して伝送された映像信号が入力される。そして、液晶部１０４は、入力された映像信号に基づいて映像を表示する。また、接続部１０６は、表示部１０２と操作部１０８とを接続する部材である。この接続部１０６を形成する接続部材は、例えば、表示部１０２をＺ−Ｙ平面内で１８０度回転できる構造を有する。また、この接続部材は、Ｘ−Ｚ平面内で表示部１０２が回転可能に形成されていてもよい。この場合、携帯端末１００は折り畳みできる構造になる。なお、この接続部材は、自由な方向に表示部１０２を可動にする構造を有していてもよい。
【００３５】
ベースバンドプロセッサ１１０は、携帯端末１００の通信制御、及びアプリケーションの実行機能を提供する演算処理部である。ベースバンドプロセッサ１１０から出力されるパラレル信号は、パラレル信号線路１１２を通じて表示部１０２の液晶部１０４に伝送される。パラレル信号線路１１２には、多数の信号線が配線されている。例えば、携帯電話の場合、この信号線数ｎは５０本程度である。また、映像信号の伝送速度は、液晶部１０４の解像度がＱＶＧＡの場合、１３０Ｍｂｐｓ程度となる。そして、パラレル信号線路１１２は、接続部１０６を通るように配線されている。
【００３６】
つまり、接続部１０６には、パラレル信号線路１１２を形成する多数の信号線が配線されている。上記のように、接続部１０６の可動範囲を広げると、その動きによりパラレル信号線路１１２に損傷が発生する危険性が高まる。その結果、パラレル信号線路１１２の信頼性が損なわれてしまう。一方で、パラレル信号線路１１２の信頼性を維持しようとすると、接続部１０６の可動範囲が制約されてしまう。こうした理由から、接続部１０６を形成する可動部材の自由度、及びパラレル信号線路１１２の信頼性を両立させる目的で、シリアル伝送方式が携帯電話等に採用されることが多くなってきている。
【００３７】
［１−２：シリアル伝送方式を採用した携帯端末１３０の構成］
そこで、図２を参照しながら、シリアル伝送方式を採用した携帯端末１３０の装置構成について簡単に説明する。図２は、シリアル伝送方式を採用した携帯端末１３０の装置構成の一例を示す説明図である。図２には、携帯端末１３０の一例として携帯電話が模式的に描画されている。しかし、以下で説明する技術の適用範囲は携帯電話に限定されない。例えば、ノートＰＣ等の情報処理装置や各種の携帯型電子機器にも適用可能である。また、図１に示したパラレル伝送方式の携帯端末１００と実質的に同一の機能を有する構成要素については、同一の符号を付することにより詳細な説明を省略する。
【００３８】
図２に示すように、携帯端末１３０は、主に、表示部１０２と、液晶部１０４（ＬＣＤ）と、接続部１０６と、操作部１０８とを有する。さらに、携帯端末１３０は、ベースバンドプロセッサ１１０（ＢＢＰ）と、パラレル信号線路１３２、１４０と、シリアライザ１３４と、シリアル信号線路１３６と、デシリアライザ１３８とを有する。
【００３９】
携帯端末１３０は、上記の携帯端末１００とは異なり、接続部１０６に配線されたシリアル信号線路１３６を通じてシリアル伝送方式により映像信号を伝送している。そのため、操作部１０８には、ベースバンドプロセッサ１１０から出力されたパラレル信号をシリアル化するためのシリアライザ１３４が設けられている。一方、表示部１０２には、シリアル信号線路１３６を通じて伝送されるシリアル信号をパラレル化するためのデシリアライザ１３８が設けられている。
【００４０】
シリアライザ１３４は、ベースバンドプロセッサ１１０から出力され、かつ、パラレル信号線路１３２を介して入力されたパラレル信号をシリアル信号に変換する。シリアライザ１３４により変換されたシリアル信号は、シリアル信号線路１３６を通じてデシリアライザ１３８に入力される。シリアル信号が入力されると、デシリアライザ１３８は、入力されたシリアル信号を元のパラレル信号に復元する。そして、デシリアライザ１３８は、パラレル信号線路１４０を通じてパラレル信号を液晶部１０４に入力する。
【００４１】
シリアル信号線路１３６には、例えば、ＮＲＺ符号方式で符号化されたデータ信号が単独で伝送されるか、或いは、データ信号とクロック信号とが一緒に伝送される。シリアル信号線路１３６の配線数ｋは、図１の携帯端末１００が有するパラレル信号線路１１２の配線数ｎよりも大幅に少ない（１≦ｋ≪ｎ）。例えば、配線数ｋは、数本程度まで削減することができる。そのため、シリアル信号線路１３６が配線される接続部１０６の可動範囲に関する自由度は、パラレル信号線路１１２が配線される接続部１０６に比べて非常に大きい。また、シリアル信号線路１３６は高い信頼性を有する。シリアル信号線路１３６を流れるシリアル信号には、通常、ＬＶＤＳ等の差動信号が用いられる。但し、ＬＶＤＳは、Ｌｏｗ  Ｖｏｌｔａｇｅ  Ｄｉｆｆｅｒｅｎｔｉａｌ  Ｓｉｇｎａｌの略である。
【００４２】
以上、携帯端末１３０の装置構成について簡単に説明した。シリアル伝送方式を採用した携帯端末１３０の全体的な装置構成は概ね上記の通りである。しかしながら、接続部１０６に配線される信号線の本数をどの程度低減させることができるかは、シリアル信号線路１３６に流れる信号の形態に依存する。そして、この信号の形態を決定するのがシリアライザ１３４及びデシリアライザ１３８である。以下、一般的なシリアル伝送方式におけるシリアライザ１３４及びデシリアライザ１３８の機能構成について簡単に説明する。その後、上記の新方式に係るシリアライザ１３４及びデシリアライザ１３８の機能構成について説明する。
【００４３】
（一般的な構成）
ここでは、図３を参照しながら、一般的なシリアル伝送方式を採用した携帯端末１３０の機能構成について説明する。図３は、一般的なシリアル伝送方式を採用した携帯端末１３０の機能構成例を示す説明図である。但し、図３は、シリアライザ１３４、及びデシリアライザ１３８の機能構成を中心に描画した説明図であり、他の構成要素に関する記載を省略している点に注意されたい。
【００４４】
（シリアライザ１３４について）
図３に示すように、シリアライザ１３４は、Ｐ／Ｓ変換部１５２と、エンコーダ１５４と、ＬＶＤＳドライバ１５６と、ＰＬＬ部１５８と、タイミング制御部１６０と、を有する。
【００４５】
図３に示すように、シリアライザ１３４には、ベースバンドプロセッサ１１０から、パラレル信号（Ｐ−ＤＡＴＡ）、及びパラレル信号用クロック（Ｐ−ＣＬＫ）が入力される。シリアライザ１３４に入力されたパラレル信号は、Ｐ／Ｓ変換部１５２によりシリアル信号に変換される。Ｐ／Ｓ変換部１５２により変換されたシリアル信号は、エンコーダ１５４に入力される。エンコーダ１５４は、シリアル信号にヘッダ等を付加してＬＶＤＳドライバ１５６に入力する。ＬＶＤＳドライバ１５６は、入力されたシリアル信号をＬＶＤＳによる差動伝送方式でデシリアライザ１３８に伝送する。
【００４６】
一方、シリアライザ１３４に入力されたパラレル信号用クロックは、ＰＬＬ部１５８に入力される。ＰＬＬ部１５８は、パラレル信号用クロックからシリアル信号用クロックを生成し、Ｐ／Ｓ変換部１５２、及びタイミング制御部１６０に入力する。タイミング制御部１６０は、入力されるシリアル信号用クロックに基づいてエンコーダ１５４によるシリアル信号の送信タイミングを制御する。
【００４７】
（デシリアライザ１３８について）
また、図３に示すように、デシリアライザ１３８は、主に、ＬＶＤＳレシーバ１７２と、デコーダ１７４と、Ｓ／Ｐ変換部１７６と、クロック再生部１７８と、ＰＬＬ部１８０と、タイミング制御部１８２と、を有する。
【００４８】
図３に示すように、デシリアライザ１３８には、ＬＶＤＳによる差動伝送方式でシリアライザ１３４からシリアル信号が伝送される。このシリアル信号は、ＬＶＤＳレシーバ１７２により受信される。ＬＶＤＳレシーバ１７２により受信されたシリアル信号は、デコーダ１７４、及びクロック再生部１７８に入力される。デコーダ１７４は、入力されたシリアル信号のヘッダを参照してデータの先頭部分を検出し、Ｓ／Ｐ変換部１７６に入力する。Ｓ／Ｐ変換部１７６は、入力されたシリアル信号をパラレル信号（Ｐ−ＤＡＴＡ）に変換する。Ｓ／Ｐ変換部１７６で変換されたパラレル信号は液晶部１０４に出力される。
【００４９】
一方、クロック再生部１７８は、外部から入力されるリファレンスクロック（Ｒｅｆ．ＣＬＫ）を参照し、内蔵するＰＬＬ部１８０を用いてシリアル信号用クロックからパラレル信号用クロックを再生する。クロック再生部１７８により再生されたパラレル信号用クロックは、デコーダ１７４、及びタイミング制御部１８２に入力される。タイミング制御部１８２は、クロック再生部１７８から入力されたパラレル信号用クロックに基づいて受信タイミングを制御する。また、タイミング制御部１８２に入力されたパラレル信号用クロック（Ｐ−ＣＬＫ）は、液晶部１０４に出力される。
【００５０】
このように、ベースバンドプロセッサ１１０からシリアライザ１３４に入力されたパラレル信号（Ｐ−ＤＡＴＡ）、及びパラレル信号用クロック（Ｐ−ＣＬＫ）は、シリアル信号に変換されてデシリアライザ１３８に伝送される。入力されたシリアル信号は、デシリアライザ１３８により元のパラレル信号、及びパラレル信号用クロックに復元される。そして、復元されたパラレル信号及びパラレル信号用クロックは、液晶部１０４に入力される。パラレル信号が映像信号である場合、入力されたパラレル信号に基づいて液晶部１０４により映像が表示される。
【００５１】
以上、シリアル伝送方式を採用した携帯端末１３０の一般的な機能構成について説明した。上記のように、パラレル信号をシリアル信号に変換して伝送することにより、その伝送線路がシリアル化される。その結果、シリアル信号線路が配置される部分の可動範囲が拡大し、表示部１０２の配置に関する自由度が向上する。例えば、携帯端末１３０を利用してテレビジョン放送等を視聴する場合において、表示部１０２の配置がユーザから見て横長になるように携帯端末１３０を変形させることができるようになる。こうした自由度の向上に伴い、携帯端末１３０の用途が広がり、通信端末としての各種機能に加えて、映像や音楽の視聴等、様々な利用形態が生まれている。
【００５２】
なお、上記の例では、映像信号等のデータ信号をシリアル化して伝送する方法が示されたが、携帯端末１３０の接続部１０６にはデータ信号の伝送線路の他に少なくとも電源線が配線される。電源線の断線は致命的な欠陥となるため、その信頼性を高めることは非常に重要である。また、伝送線路が１本である場合と２本以上ある場合とでは、接続部１０６の可動範囲に課される制約が大きく異なる。そこで、データ信号を電力信号に重畳して伝送する方式が考案された。
【００５３】
この方式は、データ信号をＡＭＩ符号（図４を参照）やマンチェスター符号のような直流成分を含まない符号形状に符号化し、電力信号に重畳して伝送するというものである。この方法を用いることで電源線の分だけ接続部１０６に配線される伝送線路の本数を低減させることが可能になる。
【００５４】
（課題の整理１）
上記の通り、操作部１０８と表示部１０２との相対的な位置関係を自由に変化させるには、上記の携帯端末１００のようにパラレル伝送方式には不都合があった。この課題に対し、上記の携帯端末１３０のように、シリアライザ１３４、及びデシリアライザ１３８を設けることでシリアル伝送を可能にし、表示部１０２の可動範囲を広げる方法が提案された。また、表示部１０２の可動性をさらに向上させるために、直流成分を含まない符号の特性を生かして、電源線に信号を重畳させて伝送する方式が提案された。
【００５５】
ところが、図３に示すように、携帯端末１３０において、受信したシリアル信号のクロックを再生するためにＰＬＬ部１８０（以下、ＰＬＬ）が用いられていた。このＰＬＬは、マンチェスター符号方式等により符号化された信号からクロックを抽出するために必要なものである。しかしながら、ＰＬＬ自体の電力消費量は少なくない。そのため、ＰＬＬを設けることで、その分だけ携帯端末１３０の消費電力が大きくなってしまう。こうした電力消費量の増大は、携帯電話等の小さな装置にとって非常に大きな問題となる。
【００５６】
こうした問題に鑑み、本件発明者は、デシリアライザ１３８の側でＰＬＬを設けずに済むよう、直流成分を含まず、かつ、クロック再生時にＰＬＬ回路が不要な符号を用いて信号を伝送する新規な伝送方式（新方式）を考案した。以下、この新方式について説明する。なお、以下の説明では、ＡＭＩ符号をベースとする新方式の符号化方法が具体例として挙げるが、新方式の適用対象はＡＭＩ符号に限定されない点に注意されたい。
【００５７】
［１−３：新方式に係る携帯端末１３０の機能構成］
まず、ＡＭＩ符号について簡単に説明した上で、新方式に係る携帯端末１３０の機能構成、及び当該携帯端末１３０による符号化方法について説明する。
【００５８】
（ＡＭＩ符号の信号波形について）
まず、図４を参照しながら、ＡＭＩ符号の信号波形、及びその特徴について簡単に説明する。図４は、ＡＭＩ符号の信号波形の一例を示す説明図である。但し、以下の説明において、Ａは任意の正数であるとする。
【００５９】
ＡＭＩ符号は、データ０を電位０で表現し、データ１を電位Ａ又は−Ａで表現する符号である。但し、電位Ａと電位−Ａとは交互に繰り返される。つまり、電位Ａでデータ１が表現された後、次にデータ１が現れた場合、そのデータ１は電位−Ａで表現されるというものである。このように極性反転を繰り返してデータが表現されるため、ＡＭＩ符号は直流成分を含まない符号である。
【００６０】
なお、ＡＭＩ符号と同様の特性を持つ符号としては、例えば、ＰＲ（１，−１）、ＰＲ（１，０，−１）、ＰＲ（１，０，…，−１）等で表現されるパーシャル・レスポンス方式がある。このような極性反転を利用した伝送符号はバイポーラ符号と呼ばれる。また、新方式の符号化方法にはダイコード方式等も利用可能である。以下の説明においては、デューティ１００％のＡＭＩ符号を用いて符号化方法が一例として挙げられる。
【００６１】
図４には、期間Ｔ１〜Ｔ１４のＡＭＩ符号が模式的に記載されている。図中において、データ１は、タイミングＴ２、Ｔ４、Ｔ５、Ｔ１０、Ｔ１１、Ｔ１２、Ｔ１４に現れている。タイミングＴ２において電位Ａである場合、タイミングＴ４では電位−Ａとなる。また、タイミングＴ５では電位Ａとなる。このように、データ１に対応する振幅は、プラスとマイナスとが交互に反転する。これが上記の極性反転である。
【００６２】
一方、データ０に関しては全て電位０で表現される。こうした表現によりＡＭＩ符号は直流成分を含まない。しかし、タイミングＴ６、…、Ｔ９に見られるように電位０が連続することがある。このように電位０が連続すると、ＰＬＬを用いずに、この信号波形からクロック成分を取り出すことが難しくなる。そこで、本件発明者は、新方式として、ＡＭＩ符号（又は同等の特性を有する符号）にクロックを重畳して伝送する方法を考案した。この方法について、以下、詳細に説明する。
【００６３】
（携帯端末１３０の機能構成）
以下、図５を参照しながら、新方式に係る携帯端末１３０の機能構成について説明する。図５は、新方式に係る携帯端末１３０の機能構成の一例を示す説明図である。但し、図５は、シリアライザ１３４、及びデシリアライザ１３８の機能構成を中心に描画した説明図であり、他の構成要素に関する記載を省略している。また、既に説明した携帯端末１３０の構成要素については詳細な説明を省略した。
【００６４】
（シリアライザ１３４）
まず、シリアライザ１３４について説明する。図５に示すように、シリアライザ１３４は、Ｐ／Ｓ変換部１５２と、ＬＶＤＳドライバ１５６と、ＰＬＬ部１５８と、タイミング制御部１６０と、エンコーダ１９２とにより構成される。上記の一般的な構成との主な相違点はエンコーダ１９２の機能にある。
【００６５】
図５に示すように、シリアライザ１３４には、ベースバンドプロセッサ１１０から、パラレル信号（Ｐ−ＤＡＴＡ）と、パラレル信号用クロック（Ｐ−ＣＬＫ）とが入力される。シリアライザ１３４に入力されたパラレル信号は、Ｐ／Ｓ変換部１５２によりシリアル信号に変換される。Ｐ／Ｓ変換部１５２により変換されたシリアル信号は、エンコーダ１９２に入力される。エンコーダ１９２は、シリアル信号にヘッダ等を付加して送信フレーム（図１１を参照）を生成する。さらに、エンコーダ１９２は、生成した送信フレームを後述する新方式の符号化方法に基づいて符号化し、伝送信号を生成する。
【００６６】
ここで、図６を参照しながら、エンコーダ１９２における符号化信号の生成方法について説明する。図６は、新方式に係る符号化方法の一例を示す説明図である。なお、図６には、ＡＭＩ符号をベースとする符号の生成方法が記載されている。但し、新方式はこれに限定されず、ＡＭＩ符号と同等の特性を有する符号に対しても同様に適用される。例えば、バイポーラ符号やパーシャル・レスポンス方式の符号等にも適用できる。
【００６７】
図６の（Ｃ）に示された信号が新方式の符号化方法で符号化された信号である。この信号は、データ１を複数の電位Ａ１（−１、−３、１、３）で表現し、データ０を電位Ａ１とは異なる複数の電位Ａ２（−２、２）で表現したものである。但し、この信号は、極性反転するように構成されており、さらに、連続して同じ電位とならないように構成されている。例えば、タイミングＴ６、…、Ｔ９においてデータ０が続く区間を参照すると、電位が−２、２、−２、２となっている。このような符号を利用することで、同じデータ値が連続して現れても、立ち上がり、立ち下がりの両エッジを検出してクロック成分を再生することが可能になる。
【００６８】
さて、エンコーダ１９２は、上記のような符号を生成するため、加算器ＡＤＤを備えている。図６に示すように、エンコーダ１９２は、例えば、入力されたシリアル信号をＡＭＩ符号（Ａ）に符号化して加算器ＡＤＤに入力する。さらに、エンコーダ１９２は、ＡＭＩ符号の伝送速度Ｆｂの半分の周波数（２／Ｆｂ）を持つクロック（Ｂ）を生成して加算器ＡＤＤに入力する。但し、クロックの振幅は、ＡＭＩ符号のＮ倍（Ｎ＞１；図６の例ではＮ＝２）とする。そして、エンコーダ１９２は、加算器ＡＤＤによりＡＭＩ符号とクロックとを加算して符号（Ｃ）を生成する。このとき、ＡＭＩ符号とクロックとはエッジを揃えて同期加算される。
【００６９】
ＡＭＩ符号（Ａ）とクロック（Ｂ）とを同期加算して得られる符号（Ｃ）の振幅レベルは、図６に示す例の場合、３、２、１、−１、−２、−３の６値を取り得る。つまり、伝送信号は、６値の振幅レベルを持つ多値信号になる。そのため、ＡＭＩ符号（Ａ）をそのまま伝送する場合に比べ、伝送信号の振幅レベルの幅が大きくなり、伝送誤りが発生しやすくなる。この点については後段において詳述する。なお、ここでは説明を簡単にするためにＡＭＩ符号（Ａ）とクロック（Ｂ）とを同期加算する構成を例示したが、エンコーダ１９２においてデータを符号（Ｃ）の波形に直接エンコードするように構成してもよい。例えば、図６の場合、エンコーダ１９２により、データ列０、１、０、１、１、０、…、１が振幅レベル２、−１、２、−３、３、−２、…、−１に直接変換されてもよい。
【００７０】
再び図５を参照する。上記のようにしてエンコーダ１９２により符号化されたシリアル信号は、ＬＶＤＳドライバ１５６に入力される。ＬＶＤＳドライバ１５６は、入力されたシリアル信号をＬＶＤＳによる差動伝送方式でデシリアライザ１３８に伝送する。一方、シリアライザ１３４に入力されたパラレル信号用クロックは、ＰＬＬ部１５８に入力される。ＰＬＬ部１５８は、パラレル信号用クロックからシリアル信号用クロックを生成し、Ｐ／Ｓ変換部１５２、及びタイミング制御部１６０に入力する。タイミング制御部１６０は、入力されるシリアル信号用クロックに基づいてエンコーダ１９２によるシリアル信号の送信タイミングを制御する。以上説明したように、シリアライザ１３４からデシリアライザ１３８にシリアル信号が符号化されて伝送される。
【００７１】
（デシリアライザ１３８）
次に、デシリアライザ１３８について説明する。図５に示すように、デシリアライザ１３８は、主に、ＬＶＤＳレシーバ１７２と、Ｓ／Ｐ変換部１７６と、タイミング制御部１８２と、クロック検出部１９６と、デコーダ１９４とにより構成される。上記の一般的な構成との主な相違点は、ＰＬＬを持たないクロック検出部１９６の存在にある。
【００７２】
上記の通り、デシリアライザ１３８には、ＬＶＤＳによる差動伝送方式でシリアライザ１３４からシリアル信号が伝送される。このシリアル信号は、ＬＶＤＳレシーバ１７２により受信される。ＬＶＤＳレシーバ１７２により受信されたシリアル信号は、デコーダ１９４、及びクロック検出部１９６に入力される。デコーダ１９４は、入力されたシリアル信号のヘッダを参照してデータの先頭部分を検出し、エンコーダ１９２が用いた符号化方式に従って符号化されたシリアル信号を復号する。
【００７３】
ここで、再び図６を参照しながら、デコーダ１９４による復号方法について説明する。上記の通り、シリアル信号は、エンコーダ１９２により６値の振幅レベルを持つ符号（Ｃ）の信号波形に符号化されている。そこで、デコーダ１９４は、受信信号の振幅レベルがＡ１であるか、Ａ２であるかを閾値判定することで、元のシリアル信号を復号することができる。例えば、図６の（Ｃ）に示す４つの閾値（Ｌ１、Ｌ２、Ｌ３、Ｌ４）を用いて、データ１に対応する振幅レベルＡ１（−１、−３、１、３）と、データ０に対応する振幅レベルＡ２（−２、２）とが判別される。まず、デコーダ１９４は、入力された信号の振幅レベルと上記の４つの閾値レベルとを比較し、振幅レベルがＡ１であるか、Ａ２であるかを判定する。次いで、デコーダ１９４は、その判定結果に基づいて元のＮＲＺデータを復号して送信されたシリアル信号を復元する。
【００７４】
再び図５を参照する。このようにしてデコーダ１９４により復号されたシリアル信号はＳ／Ｐ変換部１７６に入力される。Ｓ／Ｐ変換部１７６は、入力されたシリアル信号をパラレル信号（Ｐ−ＤＡＴＡ）に変換する。Ｓ／Ｐ変換部１７６で変換されたパラレル信号は、液晶部１０４に入力される。パラレル信号が映像信号である場合、液晶部１０４により映像信号に基づいて映像が表示される。
【００７５】
さて、上記の復号処理を実行するにはクロックが必要になる。そこで、クロック検出部１９６は、ＬＶＤＳレシーバ１７２から入力された信号に基づいてクロック成分を検出する。既に述べた通り、図６の符号（Ｃ）は、符号（Ａ）にクロック（Ｂ）を同期加算して得られたものである。そのため、この符号（Ｃ）は、クロックの半周期毎に極性が反転するという特性を有している。この特性を利用すると、クロック成分は、振幅レベルと閾値レベルＬ０（電位０）とを比較して振幅の極性反転の周期を検出することにより得られる。その結果、クロック検出部１９６は、クロック成分を検出する際にＰＬＬを用いないで済む。従って、ＰＬＬを設けずに済む分だけ、デシリアライザ１３８の消費電力及び回路規模を低減させることが可能になる。
【００７６】
さて、クロック検出部１９６により検出されたクロック成分は、デコーダ１９４、及びタイミング制御部１８２に入力される。そして、デコーダ１９４に入力されたクロック成分は、多値符号の振幅レベル判定によるＮＲＺデータの復号処理を実施する際に用いられる。また、タイミング制御部１８２は、クロック検出部１９６から入力されたクロックに基づいて受信タイミングを制御する。そして、タイミング制御部１８２に入力されたクロック（Ｐ−ＣＬＫ）は液晶部１０４に出力される。
【００７７】
なお、上記のデコーダ１９４、及びクロック検出部１９６で実施される閾値判定は、例えば、コンパレータを用いて実現される。クロック検出部１９６では、振幅レベル０を閾値とするコンパレータの出力結果からクロック成分が抽出される。一方、デコーダ１９４では、例えば、６値の振幅レベル３、２、１、−１、−２、−３を判定するために、４つの閾値レベル２．５、１．５、−１．５、−２．５に対応するコンパレータが用いられる。そして、これらのコンパレータの出力結果に基づいて各タイミングに対応する振幅レベルが判定される。さらに、その判定結果から元のＮＲＺデータが復号される。
【００７８】
このように、直流成分を含まず、極性反転周期からクロック成分を再生することが可能な符号を利用することで、デシリアライザ１３８において実行されるクロックの検出にＰＬＬを用いずに済み、携帯端末１３０の消費電力を大きく低減させることが可能になる。なお、上記の例ではＬＶＤＳによる差動伝送方式が例示されていたが、直流の電力信号に多値信号を重畳して伝送する電源重畳方式を用いることもできる。このような構成にすることで、接続部１０６の可動範囲をより拡大することが可能になる。
【００７９】
（課題の整理２）
以上、新方式に係る携帯端末１３０の機能構成、及び符号化・復号方法について説明した。上記の通り、新方式に係る符号化方法を用いることで、接続部１０６の配線数が大幅に低減され、さらに、回路規模の抑制や電力消費量の低減等、格別の効果が得られる。このように、新方式の技術は、携帯端末１３０のように特に省電力化が求められる小型の電子機器に対して好適に用いられる。上記の通り、新方式の技術は、消費電力が比較的大きな一部の回路を設けずに済むようにして省電力化を図るものである。
【００８０】
一方、消費電力が比較的大きい一部回路の動作制御を適切に行うことで省電力化を図る方法も考えられる。例えば、データ伝送が行われていない間、携帯端末１３０のシリアライザ１３４、及びデシリアライザ１３８はほとんど使用されない状態になるため、これらの構成要素に含まれる一部又は全部回路の動作を停止状態にするスリープモードの導入は省電力化に大きく寄与する。以下、このような一部回路の動作制御による省電力化方法について具体的に説明する。
【００８１】
［１−４：モード切り替え機能を搭載したインターフェース回路の構成例］
これまで、シリアライザ１３４、及びデシリアライザ１３８を有する携帯端末１３０の構成について説明してきた。しかし、上記新方式に係る技術の適用範囲は、必ずしも携帯端末１３０に限定されるものではない。より一般化して言えば、新方式の技術は、シリアライザ１３４に相当するマスタデバイスと、デシリアライザ１３８に相当するスレーブデバイスとを有し、マスタ／スレーブ間でデータ伝送するような任意の電子機器に適用可能である。つまり、このような電子機器の一例が上記の携帯端末１３０なのである。そこで、以下の説明においては、より一般化した表現を用いて、マスタデバイスとスレーブデバイスとの間のデータ伝送方法について考えることにする。
【００８２】
ここでは、消費電力が比較的大きい一部回路の動作制御を適切に行うことで省電力化する方法について説明する。特に、図７、図８を参照しながら、一部回路の動作モードを適切に切り替える方法、及び当該切り替え方法を実現することが可能なインターフェース回路２００の構成例について説明する。図７は、インターフェース回路２００のマスタデバイスの構成例を示す説明図である。一方、図８は、インターフェース回路２００のスレーブデバイスの構成例を示す説明図である。なお、図７に示すマスタデバイスと、図８に示すスレーブデバイスとはインターフェース２０８を介して接続されているものとする。
【００８３】
（マスタデバイスについて）
まず、図７を参照しながら、動作モードの切り替え制御を行うことが可能なマスタデバイスの回路構成例について説明する。なお、ここではマスタ／スレーブがスリープモードに移行し、再びノーマルモードへと復帰するまでの一連の流れに沿って説明する。但し、スリープモードとは、一部回路の動作を停止状態にした省電力モードのことを意味する。また、ノーマルモードは、全ての回路を動作状態にして高速データ伝送が可能な状態にした通常モードのことを意味する。
【００８４】
図７に示すように、マスタデバイスは、符号化器２０２と、送信アンプ２０４と、送信制御部２０６と、スリープ制御部２１０と、受信アンプ２１２と、復号器２１４とを有する。そして、マスタデバイスは、インターフェース２０８を介してスレーブデバイスに接続されている。
【００８５】
まず、インターフェース回路２００のマスタデバイスに送信データが入力されると、その送信データは、符号化器２０２に入力される。符号化器２０２では、送信データに対して所定の符号化方式に基づく符号化処理が施され、符号化データに変換される。符号化器２０２から出力された符号化データは、送信アンプ２０４に入力される。送信アンプ２０４では、符号化器２０２から入力された符号化データが所定の信号レベルに増幅される。送信アンプ２０４で増幅された符号化データは、インターフェース２０８を通じてスレーブデバイスに送信される。
【００８６】
また、マスタデバイスには、インターフェース２０８を通じてスレーブデバイスから符号化データが送信される。インターフェース２０８を通じて受信した符号化データは、受信アンプ２１２に入力される。受信アンプ２１２では、符号化データが所定の信号レベルまで増幅される。受信アンプ２１２で増幅された符号化データは、復号器２１４に入力される。復号器２１４では、受信アンプ２１２から入力された符号化データに対して所定の符号化方式に基づく復号処理が施され、受信データに変換される。復号器２１４から出力された受信データは、マスタデバイスの他の構成要素に向けて出力される。
【００８７】
以上説明したように、マスタデバイスは、送信データを符号化してスレーブデバイスに送信すると共に、スレーブデバイスから受信した符号化データを復号して受信データを取得する。インターフェース回路２００は、ノーマルモードにおいて、このようなデータ伝送を行う。しかし、データ伝送が行われていない間、これらデータ伝送に係る構成要素はほとんど動作しない。そのため、スリープモードでは、これらの構成要素の一部を停止状態に移行させる。ノーマルモードからスリープモードへの移行を制御する主な構成要素は、スリープ制御部２１０である。そこで、スリープ制御部２１０の動作を中心とするノーマルモードとスリープモードとの間の移行処理について説明する。
【００８８】
上記の通り、スリープ制御部２１０は、マスタデバイスの動作モードをノーマルモードからスリープモードへ移行させたり、スリープモードからノーマルモードへ復帰させたりする回路である。ノーマルモードからスリープモードへ移行する場合、スリープ制御部２１０は、スリープコマンド・パケットを生成し、符号化器２０２に入力する。また、スリープ制御部２１０は、送信制御部２０６にディセーブル信号を入力する。但し、ディセーブル信号は、回路を停止状態に切り替えるための制御信号である。また、イネーブル信号は、回路を動作状態に切り替えるための制御信号である。
【００８９】
上記の通り、スリープモードへ移行する際、符号化器２０２には、スリープコマンド・パケットが入力される。スリープコマンド・パケットが入力されると、符号化器２０２は、スリープコマンド・パケットを符号化して符号化データを生成する。符号化器２０２から出力された符号化データは、送信アンプ２０４に入力される。送信アンプ２０４では、符号化器２０２から入力された符号化データが所定の信号レベルに増幅される。送信アンプ２０４で増幅された符号化データは、インターフェース２０８を通じてスレーブデバイスに送信される。
【００９０】
また、スリープモードへ移行する際、送信制御部２０６にはスリープ制御部２１０からディセーブル信号が入力されるが、送信制御部２０６には、ディセーブル信号の他にも送信状態と受信状態とを切り替えるための送受信切り替え信号が入力される。送信制御部２０６は、送受信切り替え信号の入力に応じて、送信状態の場合に送信アンプ２０４を動作状態にし、受信状態の場合に送信アンプ２０４を停止状態にする。また、送信状態においてディセーブル信号が入力されると、送信制御部２０６は、送信アンプ２０４を停止状態にする。一方、受信状態においてディセーブル信号が入力された場合、送信制御部２０６は、送信アンプ２０４を停止状態のまま維持する。
【００９１】
上記の通り、スリープモードへ移行する際、スリープコマンド・パケットがスレーブデバイスに送信される。スレーブデバイスに送信されたスリープコマンド・パケットが正しく受信されると、スレーブデバイスからマスタデバイスへＡＣＫ（ＡＣＫｎｏｗｌｅｄｇｅｍｅｎｔ）パケットを含む符号化データが送信される。インターフェース２０８を通じて受信した符号化データは、受信アンプ２１２に入力される。受信アンプ２１２では、符号化データが所定の信号レベルまで増幅される。
【００９２】
受信アンプ２１２で増幅された符号化データは、復号器２１４に入力される。復号器２１４では、受信アンプ２１２から入力された符号化データに対して所定の符号化方式に基づく復号処理が施され、ＡＣＫパケットに変換される。復号器２１４から出力されたＡＣＫパケットは、スリープ制御部２１０に入力される。復号器２１４からＡＣＫパケットが入力されると、スリープ制御部２１０は、インターフェース２０８にＤＣレベルを供給する。さらに、スリープ制御部２１０は、受信アンプ２１２にディセーブル信号を入力し、受信アンプ２１２の動作を停止状態に切り替える。
【００９３】
なお、スリープモードからノーマルモードへ復帰する場合、スリープ制御部２１０は、供給しているＤＣレベルを操作してスレーブデバイスに動作モードの切り替えを通知する。また、スリープ制御部２１０は、送信制御部２０６にイネーブル信号を入力し、送信アンプ２０４を動作可能な状態に切り替える。さらに、スリープ制御部２１０は、受信アンプ２１２にイネーブル信号を入力し、受信アンプ２１２を動作状態に切り替える。これらの切り替え処理により、マスタデバイスの動作モードがノーマルモードへと復帰する。
【００９４】
以上説明したように、マスタデバイスは、ノーマルモードからスリープモードへ移行する際、スレーブデバイスにスリープコマンド・パケットを送信すると共に、送信アンプ２０４の動作を停止させる。なお、ノーマルモードからスリープモードへの移行処理は、例えば、スリープ制御部２１０に入力される装置状態信号に応じて開始される。ここで言う装置状態信号は、例えば、ユーザ入力が一定期間発生しなかった場合、スリープモードへの動作モード切り替えボタンが押下された場合、電子機器の形状が所定の形状に変形された場合、或いは、ユーザが設定した所定の条件に適合した場合に発せられる。このようにして送信アンプ２０４の動作が停止されることにより、消費電力が抑制される。
【００９５】
（スレーブデバイスについて）
次に、図８を参照しながら、動作モードの切り替え制御を行うことが可能なスレーブデバイスの回路構成例について説明する。なお、ここではマスタ／スレーブがスリープモードに移行し、再びノーマルモードへと復帰するまでの一連の流れに沿って説明する。
【００９６】
図８に示すように、マスタデバイスは、符号化器２３２と、送信アンプ２３４と、送信制御部２３６と、スリープ制御部２３８と、レベル検出部２４０と、受信アンプ２４２と、復号器２４４とを有する。そして、スレーブデバイスは、インターフェース２０８を介してマスタデバイスに接続されている。
【００９７】
まず、インターフェース回路２００のスレーブデバイスに送信データが入力されると、その送信データは、符号化器２３２に入力される。符号化器２３２では、送信データに対して所定の符号化方式に基づく符号化処理が施され、符号化データに変換される。符号化器２３２から出力された符号化データは、送信アンプ２３４に入力される。送信アンプ２３４では、符号化器２３２から入力された符号化データが所定の信号レベルに増幅される。送信アンプ２３４で増幅された符号化データは、インターフェース２０８を通じてマスタデバイスに送信される。
【００９８】
また、スレーブデバイスには、インターフェース２０８を通じてマスタデバイスから符号化データが送信される。インターフェース２０８を通じて受信した符号化データは、受信アンプ２４２に入力される。受信アンプ２４２では、符号化データが所定の信号レベルまで増幅される。受信アンプ２４２で増幅された符号化データは、復号器２４４に入力される。復号器２４４では、受信アンプ２４２から入力された符号化データに対して所定の符号化方式に基づく復号処理が施され、受信データに変換される。復号器２４４から出力された受信データは、マスタデバイスの他の構成要素に向けて出力される。
【００９９】
以上説明したように、スレーブデバイスは、送信データを符号化してマスタデバイスに送信すると共に、マスタデバイスから受信した符号化データを復号して受信データを取得する。インターフェース回路２００は、ノーマルモードにおいて、このようなデータ伝送を行う。しかし、データ伝送が行われていない間、これらデータ伝送に係る構成要素はほとんど動作しない。そのため、スリープモードでは、これらの構成要素の一部を停止状態に移行させる。ノーマルモードからスリープモードへの移行を制御する主な構成要素は、スリープ制御部２３８である。そこで、スリープ制御部２３８の動作を中心とするノーマルモードとスリープモードとの間の移行処理について説明する。
【０１００】
スリープ制御部２３８は、スレーブデバイスの動作モードをノーマルモードからスリープモードへ移行させたり、スリープモードからノーマルモードへ復帰させたりする回路である。スリープモードからノーマルモードへの移行処理は、マスタデバイスから送信されるスリープコマンド・パケットに応じて開始される。ノーマルモードからスリープモードへ移行する場合、スリープ制御部２３８は、スリープコマンド・パケットを正しく受信したことを示すスリープＡＣＫパケットを生成し、符号化器２３２に入力する。また、スリープ制御部２３８は、送信制御部２３６にディセーブル信号を入力する。
【０１０１】
上記の通り、スリープモードへ移行する際、符号化器２３２には、スリープＡＣＫパケットが入力される。スリープＡＣＫパケットが入力されると、符号化器２３２は、スリープＡＣＫパケットを符号化して符号化データを生成する。符号化器２３２から出力された符号化データは、送信アンプ２３４に入力される。送信アンプ２３４では、符号化器２３２から入力された符号化データが所定の信号レベルに増幅される。送信アンプ２３４で増幅された符号化データは、インターフェース２０８を通じてマスタデバイスに送信される。
【０１０２】
また、スリープモードへ移行する際、送信制御部２３６にはスリープ制御部２３８からディセーブル信号が入力されるが、送信制御部２３６には、ディセーブル信号の他にも送信状態と受信状態とを切り替えるための送受信切り替え信号が入力される。送信制御部２３６は、送受信切り替え信号の入力に応じて、送信状態の場合に送信アンプ２３４を動作状態にし、受信状態の場合に送信アンプ２３４を停止状態にする。また、送信状態においてディセーブル信号が入力されると、送信制御部２３６は、送信アンプ２３４を停止状態にする。一方、受信状態においてディセーブル信号が入力された場合、送信制御部２３６は、送信アンプ２３４を停止状態のまま維持する。
【０１０３】
上記の通り、スリープモードへ移行する際、スリープコマンド・パケットを符号化した符号化データがマスタデバイスからスレーブデバイスに送信される。この符号化データは、インターフェース２０８を介してスレーブデバイスに受信され、受信アンプ２４２に入力される。受信アンプ２４２では、符号化データが所定の信号レベルまで増幅される。
【０１０４】
受信アンプ２４２で増幅された符号化データは、復号器２４４に入力される。復号器２４４では、受信アンプ２４２から入力された符号化データに対して所定の符号化方式に基づく復号処理が施され、スリープコマンド・パケットに変換される。復号器２４４から出力されたスリープコマンド・パケットは、スリープ制御部２３８に入力される。復号器２１４からスリープコマンド・パケットが入力されると、スリープ制御部２３８は、上記のように、送信制御部２３６に対してディセーブル信号を入力する。また、スリープ制御部２３８は、スリープコマンド・パケットが正しく受信されたことを示すＡＣＫパケットを符号化器２３２に入力する。さらに、スリープ制御部２３８は、受信アンプ２４２にディセーブル信号を入力し、受信アンプ２４２の動作を停止状態に切り替える。
【０１０５】
以上説明したように、スレーブデバイスは、ノーマルモードからスリープモードへ移行する際、マスタデバイスからスリープコマンド・パケットを受信し、正しく受信された場合にマスタデバイスにＡＣＫパケットを送信する。そして、スレーブデバイスは、送信アンプ２３４の動作を停止させる。このようにして送信アンプ２０４の動作が停止されることにより、消費電力が抑制される。
【０１０６】
一方で、スレーブデバイスは、マスタデバイスから送信されるインターフェース信号に応じてスリープモードからノーマルモードへ移行する。ここで言うインターフェース信号は、スリープモードにおいてマスタデバイスから供給されているＤＣレベルの変化を利用して送信される信号である。上記の通り、マスタデバイスは、スリープモードからノーマルモードへと移行する場合、スリープ制御部２１０によりＤＣレベルを操作する。このような操作によるＤＣレベルの変化（インターフェース信号）は、スレーブデバイスのレベル検出部２４０において検出される。
【０１０７】
レベル検出部２４０で検出されたインターフェース信号は、スリープ制御部２３８に入力される。インターフェース信号が入力されると、スリープ制御部２３８は、送信制御部２３６にイネーブル信号を入力し、送信アンプ２３４を動作可能な状態に切り替える。さらに、スリープ制御部２３８は、受信アンプ２４２にイネーブル信号を入力し、受信アンプ２４２を動作状態に切り替える。これらの切り替え処理により、スレーブデバイスの動作モードがノーマルモードへと復帰する。
【０１０８】
（課題の整理３）
以上、インターフェース回路２００における動作モードの切り替え方法、及び当該切り替え方法を実現することが可能な回路構成について説明した。インターフェース回路２００においては、インターフェース２０８を通じて供給されるＤＣレベルを操作することにより、スリープモードからノーマルモードへの移行をスレーブデバイスに伝達している。しかし、インターフェース２０８を通じてＤＣ電源を供給するようなシステムにおいては、レベル検出部２４０の前段でＤＣレベルがカットされてしまうため、インターフェース信号を検出することができない。
【０１０９】
例えば、上記の新方式に係る符号化方式は、データ成分とクロック成分とを含み、ＤＣ成分を含まない多値符号に変換して伝送する方式である。つまり、新方式の多値符号はＤＣフリーである。そのため、新方式の多値符号は、携帯端末１３０の接続部１０６に配線される信号線の本数を減らすことを目的としてＤＣ電源に重畳して伝送される。その結果、受信側でＤＣ電源が分離され、データ成分とクロック成分とを含む受信信号からＤＣ成分がカットされる。このような理由から、新方式に係る符号化方式を用いたシステムに上記のモード切り替え方法を適用することは出来ないのである。従って、新方式の技術が有する格別の効果を維持しつつ、動作モードの切り替えによる省電力化を図るためには、更なる工夫が求められる。
【０１１０】
このような課題に鑑み、本件発明者は、上記の新方式に係る技術を採用したシステムに対して適用可能な動作モードの切り替え方法を考案した。以下、当該動作モードの切り替え方法について具体的に説明する。
【０１１１】
＜２：実施形態＞
本発明の一実施形態について説明する。本実施形態は、ＤＣレベルの変化を利用してインターフェース信号を送受信することが出来ないシステムにも適用可能な動作モードの切り替え方法を提案するものである。以下、本実施形態に係る動作モードの切り替え方法及び当該切り替え方法を実現することが可能なインターフェース回路３００の回路構成について説明する。なお、インターフェース回路３００は、上記のインターフェース回路２００と同様に、マスタデバイスとスレーブデバイスとをインターフェースする回路である。また、インターフェース回路３００には、高速データ伝送用の広帯域受信手段、及び低速データ伝送用の狭帯域受信手段が搭載されているものとする。
【０１１２】
（動作モードの例示）
まず、本実施形態において想定する動作モードについて例示する。但し、本実施形態に係る技術の適用範囲については、これらの例に限定されないことは言うまでもない。本実施形態においては、動作モードとして、ノーマルモード、スリープモード、ディープスリープモードの３つを考える。
【０１１３】
ノーマルモードは、高速なデータ伝送を行える状態を示す動作モードである。そして、スリープモードは、広帯域受信手段をディセーブルにし、狭帯域受信手段をイネーブルにする動作モードである。さらに、ディープスリープモードは、広帯域受信手段をディセーブルにし、狭帯域受信手段をイネーブルにし、ＰＬＬ等のクロック生成手段をディセーブルにする動作モードである。
【０１１４】
広帯域受信手段は、狭帯域受信手段よりも消費電力が大きい。そのため、ノーマルモードは、スリープモードよりも消費電力が大きい。但し、スリープモードでは広帯域受信手段がディセーブルにされるため、高速データ伝送が出来ない。また、ディープスリープモードでは、スリープモードでは動作していたＰＬＬ等のクロック生成手段がディセーブルにされるため、スリープモードよりも消費電力が低減される。
【０１１５】
上記スリープモードからノーマルモードへの移行は、例えば、マスタデバイスからスレーブデバイスへ起動信号が送信されることで行われる。但し、本実施形態において用いられる起動信号は図１３に示すようなクロックパルスである。このクロックパルスの周波数は、図１４に示す周波数スペクトラムのように、ノーマルモードで使用されるデータクロックの周波数（データ信号の周波数）よりも十分に低く設定される。例えば、データクロックの周波数が２５０ＭＨｚ程度に設定され、クロックパルスの周波数が１０ＭＨｚ程度に設定される。もちろん、クロックパルスの周波数は、ＤＣ遮断の伝送路を通過することが可能な程度の値に設定される。このような構成にすることにより、狭帯域の受信アンプを用いてもクロックパルスを受信することが可能になる。
【０１１６】
［２−１：モード切り替え機能を搭載したインターフェース回路の構成例］
次に、図９、図１０を参照しながら、本実施形態に係るインターフェース回路３００の回路構成について説明する。図９は、インターフェース回路３００のマスタデバイスの構成例を示す説明図である。一方、図１０は、インターフェース回路３００のスレーブデバイスの構成例を示す説明図である。なお、図９に示すマスタデバイスと、図１０に示すスレーブデバイスとはコンデンサ３１２を介して接続されているものとする。但し、図中に示したコンデンサ３１２は、本実施形態において想定する伝送路が持つＤＣ遮断特性を明示するために記載されているものである。
【０１１７】
（マスタデバイスについて）
まず、図９を参照しながら、動作モードの切り替え制御を行うことが可能なマスタデバイスの回路構成例について説明する。なお、ここではマスタ／スレーブがスリープモードに移行し、再びノーマルモードへと復帰するまでの一連の流れに沿って説明する。
【０１１８】
図９に示すように、マスタデバイスは、データ送受信制御部３０２と、符号化器３０４と、送信アンプ３０６と、送信制御部３０８と、データクロック生成器３１０と、広帯域受信アンプ３１４と、復号器３１６と、スリープ制御部３１８とを有する。さらに、マスタデバイスは、パルス生成器３２０と、送信アンプ３２２と、狭帯域受信アンプ３２４と、検出器３２６とを有する。そして、マスタデバイスは、コンデンサ３１２によるＤＣ遮断特性を有するインターフェースを介してスレーブデバイスに接続されている。
【０１１９】
まず、データ送受信制御部３０２から符号化器３０４に送信データが入力される。符号化器３０４では、送信データに対して所定の符号化方式に基づく符号化処理が施され、符号化データに変換される。符号化器３０４から出力された符号化データは、送信アンプ３０６に入力される。送信アンプ３０６では、符号化器３０４から入力された符号化データが所定の信号レベルに増幅される。送信アンプ３０６で増幅された符号化データは、コンデンサ３１２、インターフェースを通じてスレーブデバイスに送信される。なお、符号化データの送受信は、時分割多重により行われる。
【０１２０】
また、マスタデバイスには、インターフェースを通じてスレーブデバイスから符号化データが送信される。インターフェースを通じて受信した符号化データは、広帯域受信アンプ３１４に入力される。広帯域受信アンプ３１４では、符号化データが所定の信号レベルまで増幅される。広帯域受信アンプ３１４で増幅された符号化データは、復号器３１６に入力される。復号器３１６では、広帯域受信アンプ３１４から入力された符号化データに対して所定の符号化方式に基づく復号処理が施され、受信データに変換される。復号器３１６から出力された受信データは、データ送受信制御部３０２に入力される。
【０１２１】
以上説明したように、マスタデバイスは、送信データを符号化してスレーブデバイスに送信すると共に、スレーブデバイスから受信した符号化データを復号して受信データを取得する。インターフェース回路３００は、ノーマルモードにおいて、このようなデータ伝送を行う。次に、ノーマルモードからスリープモードへの移行処理について説明する。ノーマルモードからスリープモードへの移行を制御する主な構成要素は、スリープ制御部３１８である。そこで、スリープ制御部３１８の構成を中心に説明する。
【０１２２】
スリープ制御部３１８は、マスタデバイスの動作モードをノーマルモードからスリープモードへ移行させたり、スリープモードからノーマルモードへ復帰させたりする回路である。ノーマルモードからスリープモードへ移行する場合、スリープ制御部３１８は、スリープコマンド・パケットを生成する。スリープ制御部３１８で生成されたスリープコマンド・パケットは、データ送受信制御部３０２に入力される。データ送受信制御部３０２では、スリープ制御部３１８から入力されたスリープコマンド・パケットが送信データとして再構成される。データ送受信制御部３０２から出力された送信データは、符号化器３０４に入力される。
【０１２３】
スリープコマンド・パケットが入力されると、符号化器３０４は、スリープコマンド・パケットを符号化して符号化データを生成する。符号化器３０４から出力された符号化データは、送信アンプ３０６に入力される。送信アンプ３０６では、符号化器３０４から入力された符号化データが所定の信号レベルに増幅される。送信アンプ３０６で増幅された符号化データは、コンデンサ３１２、インターフェースを通じてスレーブデバイスに送信される。
【０１２４】
スレーブデバイスに送信されたスリープコマンド・パケットが正しく受信されると、スレーブデバイスからマスタデバイスへＡＣＫパケットを含む符号化データが送信される。インターフェースを通じて受信した符号化データは、広帯域受信アンプ３１４に入力される。広帯域受信アンプ３１４では、符号化データが所定の信号レベルまで増幅される。広帯域受信アンプ３１４で増幅された符号化データは、復号器３１６に入力される。復号器３１６では、広帯域受信アンプ３１４から入力された符号化データに対して所定の符号化方式に基づく復号処理が施され、ＡＣＫパケットに変換される。
【０１２５】
復号器３１６から出力されたＡＣＫパケットは、受信データとしてデータ送受信制御部３０２に入力される。そして、データ送受信制御部３０２に入力されたＡＣＫパケットは、スリープ制御部３１８に入力される。データ送受信制御部３０２からＡＣＫパケットが入力されると、スリープ制御部３１８は、送信制御部３０８にデータ送信制御信号としてディセーブル信号を入力し、送信アンプ３０６の動作を停止状態にする。さらに、スリープ制御部３１８は、広帯域受信アンプ３１４に広帯域受信アンプ制御信号としてディセーブル信号を入力し、広帯域受信アンプ３１４の動作を停止状態に切り替える。
【０１２６】
また、スリープモードへ移行する際、送信制御部３０８には、ディセーブル信号の他にも送信状態と受信状態とを切り替えるための送受信切り替え信号が入力される。送信制御部３０８は、送受信切り替え信号の入力に応じて、送信状態の場合に送信アンプ３０６を動作状態にし、受信状態の場合に送信アンプ３０６を停止状態にする。但し、送信状態においてディセーブル信号が入力されると、送信制御部３０８は、送信アンプ３０６を停止状態にする。一方、受信状態においてディセーブル信号が入力された場合、送信制御部３０８は、送信アンプ３０６を停止状態のまま維持する。
【０１２７】
このように、スリープコマンド・パケット、ＡＣＫパケットの送受信を通じてスリープモードへの移行準備が完了したことが確認されると、マスタデバイスは、送信アンプ３０６、及び広帯域受信アンプ３１４の動作を停止状態に切り替える。さらに、ディープスリープモードに切り替える場合には、スリープ制御部３１８からデータクロック生成器３１０にデータクロック制御信号としてディセーブル信号が入力され、データクロック生成器３１０の動作が停止状態に切り替えられる。データクロック生成器３１０は、送信データのクロックを発生させる手段である。そして、データクロック生成器３１０で生成されたデータクロックは、符号化器３０４及び復号器３１６に入力され、送信データの符号化及び受信データの復号に利用される。
【０１２８】
次に、スリープモードからノーマルモードへ復帰する場合について説明する。スリープモードからノーマルモードへ復帰する場合、スリープ制御部３１８は、パルス生成器３２０に対してパルスを送信するように指示を与える。この指示を受けたパルス生成器３２０は、起動信号として、図１３に示すようなクロックパルスを生成する。そして、パルス生成器３２０で生成されたクロックパルスは、送信アンプ３２２に入力される。送信アンプ３２２は、パルス生成器３２０から入力されたクロックパルスを所定の振幅レベルまで増幅する。そして、送信アンプ３２２で増幅されたクロックパルスは、コンデンサ３１２、インターフェースを介してスレーブデバイスに送信される。
【０１２９】
また、スリープ制御部３１８は、広帯域受信アンプ３１４に対し、広帯域受信アンプ制御信号としてイネーブル信号を入力する。スリープ制御部３１８からイネーブル信号が入力されると、広帯域受信アンプ３１４は、停止状態から動作状態に動作モードを切り替える。さらに、スリープ制御部３１８は、送信制御部３０８にデータ送信制御信号としてイネーブル信号を入力し、送信アンプ３０６を動作可能な状態に切り替える。なお、ディープスリープモードからノーマルモードへと復帰する場合には、スリープ制御部３１８からデータクロック生成器３１０にデータクロック制御信号としてイネーブル信号が入力され、データクロック生成器３１０が動作状態に切り替えられる。これらの切り替え処理により、マスタデバイスの動作モードがノーマルモードへと復帰する。
【０１３０】
このようにしてノーマルモードへと復帰すると、データ送受信制御部３０２は、フレーム信号の送信を開始する。例えば、データ送受信制御部３０２は、フレームデータを周期的に符号化器３０４に入力し、送信アンプ３０６、コンデンサ３１２、インターフェースを介してスレーブデバイスに送信する。次いで、スリープ制御部３１８は、キャリブレーションパケットの連続送信を開始する。例えば、スリープ制御部３１８は、キャリブレーションパケットを周期的にデータ送受信制御部３０２に入力し、データ送受信制御部３０２、符号化器３０４、送信アンプ３０６、コンデンサ３１２、インターフェースを介してスレーブデバイスに送信する。
【０１３１】
ノーマルモードへと復帰する際、スレーブデバイスでも、キャリブレーションが実行される。マスタデバイスからスレーブデバイスにキャリブレーションパケットが送信され、スレーブデバイスにおいてキャリブレーションパケットが正しく受信されると、スレーブデバイスは、キャリブレーション完了パケットをマスタデバイスに送信する。送信されたキャリブレーション完了パケットは、インターフェース、コンデンサ３１２、広帯域受信アンプ３１４、復号器３１６を介してデータ送受信制御部３０２に入力される。
【０１３２】
データ送受信制御部３０２に入力されたキャリブレーション完了パケットは、スリープ制御部３１８に入力される。データ送受信制御部３０２からキャリブレーション完了パケットが入力されると、スリープ制御部３１８は、キャリブレーションパケットの送信を中止する。このようにしてキャリブレーションパケットの送信が中止された段階で、ノーマルモードへの移行が完了する。このように、本実施形態においては、クロックパルスを用いてスリープモードからノーマルモードへの移行通知が行われる。そのため、コンデンサ３１２を含むＤＣ遮断のインターフェースを採用したシステムにおいても、マスタデバイスからスレーブデバイスへと起動信号を送信することが可能になる。
【０１３３】
さて、ここまではマスタデバイスがノーマルモードへの切り替え指示を行う構成について説明してきた。次に、スレーブデバイスがノーマルモードへの切り替え指示を行う構成について説明する。この場合、ノーマルモードへの切り替え指示を通知するためのクロックパルスは、スレーブデバイスからマスタデバイスへと送信される。
【０１３４】
まず、スレーブデバイスからマスタデバイスへとクロックパルスが送信される。ここで送信されたクロックパルスは、インターフェース、コンデンサ３１２を介して狭帯域受信アンプ３２４に入力される。なお、スリープモードでは、広帯域受信アンプ３１４はディセーブルされているが、狭帯域受信アンプ３２４はイネーブルの状態にある。狭帯域受信アンプ３２４に入力されたクロックパルスを含む受信信号は、所定の振幅レベルに増幅される。そして、狭帯域受信アンプ３２４で増幅された受信信号は、検出器３２６に入力される。検出器３２６では、受信信号からクロックパルスが検出される。そして、検出器３２６で検出されたクロックパルスは、スリープ制御部３１８に入力される。
【０１３５】
なお、検出器３２６の機能は、例えば、図１５のようなクロックパルス検出回路を用いて実現される。このクロックパルス検出回路は、消費電力の小さい低周波クロックでリセットをかけ、クロックパルスの波数をカウントする回路である。この回路を用いると、所定以上の波数を持つ信号を検出することができる。なお、ＳＡＷ（Ｓｕｒｆａｃｅ  Ａｃｏｕｓｔｉｃ  Ｗａｖｅ）を利用してクロックパルスを検出するように構成することも可能である。
【０１３６】
さて、クロックパルスが入力されると、スリープ制御部３１８は、広帯域受信アンプ３１４に広帯域受信アンプ制御信号としてイネーブル信号を入力し、広帯域受信アンプ３１４を動作状態に切り替える。また、スリープ制御部３１８は、送信制御部３０８にデータ送信制御信号としてイネーブル信号を入力し、送信アンプ３０６を動作可能な状態に切り替える。また、ディープスリープモードからノーマルモードへ切り替える場合、スリープ制御部３１８は、データクロック生成器３１０にデータクロック制御信号としてイネーブル信号を入力し、データクロック生成器３１０を動作状態に切り替える。送信アンプ３０６、広帯域受信アンプ３１４が動作状態に切り替わると、スリープ制御部３１８は、キャリブレーション処理を実行する。
【０１３７】
マスタデバイスからノーマルモードへの切り替え指示を送信した場合と同様に、データ送受信制御部３０２は、フレーム信号の送信を開始する。例えば、データ送受信制御部３０２は、フレームデータを周期的に符号化器３０４に入力し、送信アンプ３０６、コンデンサ３１２、インターフェースを介してスレーブデバイスに送信する。次いで、スリープ制御部３１８は、キャリブレーションパケットの連続送信を開始する。例えば、スリープ制御部３１８は、キャリブレーションパケットを周期的にデータ送受信制御部３０２に入力し、データ送受信制御部３０２、符号化器３０４、送信アンプ３０６、コンデンサ３１２、インターフェースを介してスレーブデバイスに送信する。
【０１３８】
ノーマルモードへと復帰する際、スレーブデバイスでも、キャリブレーションが実行される。マスタデバイスからスレーブデバイスにキャリブレーションパケットが送信され、スレーブデバイスにおいてキャリブレーションパケットが正しく受信されると、スレーブデバイスは、キャリブレーション完了パケットをマスタデバイスに送信する。送信されたキャリブレーション完了パケットは、インターフェース、コンデンサ３１２、広帯域受信アンプ３１４、復号器３１６を介してデータ送受信制御部３０２に入力される。
【０１３９】
データ送受信制御部３０２に入力されたキャリブレーション完了パケットは、スリープ制御部３１８に入力される。データ送受信制御部３０２からキャリブレーション完了パケットが入力されると、スリープ制御部３１８は、キャリブレーションパケットの送信を中止する。このようにしてキャリブレーションパケットの送信が中止された段階で、ノーマルモードへの移行が完了する。このように、本実施形態においては、クロックパルスを用いてスリープモードからノーマルモードへの移行通知が行われる。そのため、コンデンサ３１２を含むＤＣ遮断のインターフェースを採用したシステムにおいても、スレーブデバイスからマスタデバイスへと起動信号を送信することが可能になる。
【０１４０】
（スレーブデバイスについて）
まず、図１０を参照しながら、動作モードの切り替え制御を行うことが可能なスレーブデバイスの回路構成例について説明する。なお、ここではマスタ／スレーブがスリープモードに移行し、再びノーマルモードへと復帰するまでの一連の流れに沿って説明する。
【０１４１】
図１０に示すように、スレーブデバイスは、データ送受信制御部３３２と、符号化器３３４と、送信アンプ３３６と、送信制御部３３８と、データクロック生成器３４０と、広帯域受信アンプ３４４と、復号器３４６と、スリープ制御部３４８とを有する。さらに、スレーブデバイスは、パルス生成器３５０と、送信アンプ３５２と、狭帯域受信アンプ３５４と、検出器３５６とを有する。そして、スレーブデバイスは、コンデンサ３１２によるＤＣ遮断特性を有するインターフェースを介してマスタデバイスに接続されている。
【０１４２】
まず、データ送受信制御部３３５から符号化器３３４に送信データが入力される。符号化器３３４では、送信データに対して所定の符号化方式に基づく符号化処理が施され、符号化データに変換される。符号化器３３４から出力された符号化データは、送信アンプ３３６に入力される。送信アンプ３３６では、符号化器３３４から入力された符号化データが所定の信号レベルに増幅される。送信アンプ３３６で増幅された符号化データは、コンデンサ３４２、インターフェースを通じてマスタデバイスに送信される。なお、符号化データの送受信は、時分割多重により行われる。
【０１４３】
また、スレーブデバイスには、インターフェースを通じてマスタデバイスから符号化データが送信される。インターフェースを通じて受信した符号化データは、広帯域受信アンプ３４４に入力される。広帯域受信アンプ３４４では、符号化データが所定の信号レベルまで増幅される。広帯域受信アンプ３４４で増幅された符号化データは、復号器３４６に入力される。復号器３４６では、広帯域受信アンプ３４４から入力された符号化データに対して所定の符号化方式に基づく復号処理が施され、受信データに変換される。復号器３４６から出力された受信データは、データ送受信制御部３３２に入力される。
【０１４４】
以上説明したように、スレーブデバイスは、送信データを符号化してマスタデバイスに送信すると共に、マスタデバイスから受信した符号化データを復号して受信データを取得する。インターフェース回路３００は、ノーマルモードにおいて、このようなデータ伝送を行う。次に、ノーマルモードからスリープモードへの移行処理について説明する。ノーマルモードからスリープモードへの移行を制御する主な構成要素は、スリープ制御部３４８である。そこで、スリープ制御部３４８の構成を中心に説明する。
【０１４５】
スリープ制御部３４８は、スレーブデバイスの動作モードをノーマルモードからスリープモードへ移行させたり、スリープモードからノーマルモードへ復帰させたりする回路である。上記の通り、ノーマルモードからスリープモードへ移行する場合、マスタデバイスからスレーブデバイスへスリープコマンド・パケットが送信される。スリープコマンド・パケットは、インターフェース、コンデンサ３１２を介して広帯域受信アンプ３４４に入力される。広帯域受信アンプ３４４では、スリープコマンド・パケットが所定の振幅レベルに増幅される。広帯域受信アンプ３４４で増幅されたスリープコマンド・パケットは、復号器３４６で復号され、データ送受信制御部３３２に入力される。
【０１４６】
データ送受信制御部３３２に入力されたスリープコマンド・パケットは、スリープ制御部３４８に入力される。スリープコマンド・パケットを正しく受信したスリープ制御部３４８は、ＡＣＫパケットを生成する。スリープ制御部３４８で生成されたＡＣＫパケットは、データ送受信制御部３３５に入力される。データ送受信制御部３３５では、スリープ制御部３４８から入力されたＡＣＫパケットが送信データとして再構成される。データ送受信制御部３３５から出力された送信データは、符号化器３３４に入力される。
【０１４７】
ＡＣＫパケットが入力されると、符号化器３３４は、ＡＣＫパケットを符号化して符号化データを生成する。符号化器３３４から出力された符号化データは、送信アンプ３３６に入力される。送信アンプ３３６では、符号化器３３４から入力された符号化データが所定の信号レベルに増幅される。送信アンプ３３６で増幅された符号化データは、コンデンサ３４２、インターフェースを通じてマスタデバイスに送信される。ＡＣＫパケットを送信すると、スリープ制御部３４８は、送信制御部３３８にデータ送信制御信号としてディセーブル信号を入力し、送信アンプ３３６の動作を停止状態にする。さらに、スリープ制御部３４８は、広帯域受信アンプ３４４に広帯域受信アンプ制御信号としてディセーブル信号を入力し、広帯域受信アンプ３４４の動作を停止状態に切り替える。
【０１４８】
また、スリープモードへ移行する際、送信制御部３３８には、ディセーブル信号の他にも送信状態と受信状態とを切り替えるための送受信切り替え信号が入力される。送信制御部３３８は、送受信切り替え信号の入力に応じて、送信状態の場合に送信アンプ３３６を動作状態にし、受信状態の場合に送信アンプ３３６を停止状態にする。但し、送信状態においてディセーブル信号が入力されると、送信制御部３３８は、送信アンプ３３６を停止状態にする。一方、受信状態においてディセーブル信号が入力された場合、送信制御部３３８は、送信アンプ３３６を停止状態のまま維持する。
【０１４９】
このように、ＡＣＫパケットを送信してスリープモードへの移行準備が完了すると、スレーブデバイスは、送信アンプ３３６、及び広帯域受信アンプ３４４の動作を停止状態に切り替える。なお、スレーブデバイスには、ディープスリープモードが設定されていない。これは、スレーブデバイスに設けられるデータクロック生成器３４０の構成が、マスタデバイスに設けられるデータクロック生成器３１０の構成と異なるからである。新方式に係るクロック再生方法については既に述べた通りであるが、データクロック生成器３４０は、新方式のものと同様に受信信号の極性反転周期に基づいてクロックを再生するものである。そのため、データクロック生成器３４０にはＰＬＬが設けられておらず、データクロック生成器３４０を停止状態にすることにより得られる消費電力の低減効果は小さい。従って、スレーブデバイスにディープスリープモードを設ける利点は少ないのである。
【０１５０】
次に、スリープモードからノーマルモードへ復帰する場合について説明する。スリープモードからノーマルモードへ復帰する場合、スリープ制御部３４８は、パルス生成器３５０に対してパルスを送信するように指示を与える。この指示を受けたパルス生成器３５０は、起動信号として、図１３に示すようなクロックパルスを生成する。そして、パルス生成器３５０で生成されたクロックパルスは、送信アンプ３５２に入力される。送信アンプ３５２は、パルス生成器３５０から入力されたクロックパルスを所定の振幅レベルまで増幅する。そして、送信アンプ３５２で増幅されたクロックパルスは、コンデンサ３１２、インターフェースを介してスレーブデバイスに送信される。
【０１５１】
また、スリープ制御部３４８は、広帯域受信アンプ３４４に対し、広帯域受信アンプ制御信号としてイネーブル信号を入力する。スリープ制御部３４８からイネーブル信号が入力されると、広帯域受信アンプ３４４は、停止状態から動作状態に動作モードを切り替える。さらに、スリープ制御部３４８は、送信制御部３３８にデータ送信制御信号としてイネーブル信号を入力し、送信アンプ３３６を動作可能な状態に切り替える。なお、ディープスリープモードからノーマルモードへと復帰する場合には、スリープ制御部３４８からデータクロック生成器３４０にデータクロック制御信号としてイネーブル信号が入力され、データクロック生成器３４０が動作状態に切り替えられる。これらの切り替え処理により、マスタデバイスの動作モードがノーマルモードへと復帰する。
【０１５２】
このようにしてノーマルモードへと復帰すると、マスタデバイスによりキャリブレーションパケットの送信が開始される。また、ノーマルモードへと復帰する際、スレーブデバイスでも、キャリブレーションが実行される。まず、スリープ制御部３４８は、広帯域受信アンプ３４４に対してキャリブレーションの開始を指示する。スリープ制御部３４８から指示を受けると、広帯域受信アンプ３４４は、ＡＧＣ（Ａｕｔｏｍａｔｉｃ  Ｇａｉｎ  Ｃｏｎｔｒｏｌ）のゲイン調整等、キャリブレーションを実行する。キャリブレーションが完了すると、広帯域受信アンプ３４４でキャリブレーションパケットを受信することが可能になる。広帯域受信アンプ３４４によりキャリブレーションパケットが受信されると、そのキャリブレーションパケットは、データ送受信制御部３３２を介してスリープ制御部３４８に入力される。
【０１５３】
データ送受信制御部３３２からキャリブレーションパケットが入力されると、スリープ制御部３４８は、広帯域受信アンプ３４４のキャリブレーションを停止させる。そして、スリープ制御部３４８は、キャリブレーション完了パケットを生成し、データ送受信制御部３３２に入力する。データ送受信制御部３３２に入力されたキャリブレーション完了パケットは、符号化器３３４、送信アンプ３３６、コンデンサ３１２、インターフェースを介してマスタデバイスに送信される。このようにしてキャリブレーション完了パケットの送信が完了された段階で、ノーマルモードへの移行が完了する。但し、スレーブデバイスは、マスタデバイスがキャリブレーションパケットの送信を停止するまで、受信したキャリブレーションパケットに対するキャリブレーション完了パケットを送信する。
【０１５４】
このように、本実施形態においては、クロックパルスを用いてスリープモードからノーマルモードへの移行通知が行われる。そのため、コンデンサ３１２を含むＤＣ遮断のインターフェースを採用したシステムにおいても、スレーブデバイスからマスタデバイスへと起動信号を送信することが可能になる。
【０１５５】
さて、ここまではスレーブデバイスがノーマルモードへの切り替え指示を行う構成について説明してきた。次に、マスタデバイスがノーマルモードへの切り替え指示を行う構成について説明する。この場合、ノーマルモードへの切り替え指示を通知するためのクロックパルスは、マスタデバイスからスレーブデバイスへと送信される。
【０１５６】
まず、マスタデバイスからスレーブデバイスへとクロックパルスが送信される。ここで送信されたクロックパルスは、インターフェース、コンデンサ３１２を介して狭帯域受信アンプ３５４に入力される。なお、スリープモードでは、広帯域受信アンプ３４４はディセーブルされているが、狭帯域受信アンプ３５４はイネーブルの状態にある。狭帯域受信アンプ３５４に入力されたクロックパルスを含む受信信号は、所定の振幅レベルに増幅される。そして、狭帯域受信アンプ３５４で増幅された受信信号は、検出器３５６に入力される。検出器３５６では、受信信号からクロックパルスが検出される。そして、検出器３５６で検出されたクロックパルスは、スリープ制御部３４８に入力される。
【０１５７】
クロックパルスが入力されると、スリープ制御部３４８は、広帯域受信アンプ３４４に広帯域受信アンプ制御信号としてイネーブル信号を入力し、広帯域受信アンプ３４４を動作状態に切り替える。また、スリープ制御部３４８は、送信制御部３３８にデータ送信制御信号としてイネーブル信号を入力し、送信アンプ３３６を動作可能な状態に切り替える。送信アンプ３３６、広帯域受信アンプ３４４が動作状態に切り替わると、スリープ制御部３４８は、キャリブレーション処理を実行する。
【０１５８】
スレーブデバイスからノーマルモードへの切り替え指示を送信した場合と同様に、ノーマルモードへと復帰すると、マスタデバイスによりキャリブレーションパケットの送信が開始される。また、ノーマルモードへと復帰する際、スレーブデバイスでも、キャリブレーションが実行される。まず、スリープ制御部３４８は、広帯域受信アンプ３４４に対してキャリブレーションの開始を指示する。スリープ制御部３４８から指示を受けると、広帯域受信アンプ３４４は、ＡＧＣのゲイン調整等、キャリブレーションを実行する。キャリブレーションが完了すると、広帯域受信アンプ３４４でキャリブレーションパケットを受信することが可能になる。広帯域受信アンプ３４４によりキャリブレーションパケットが受信されると、そのキャリブレーションパケットは、データ送受信制御部３３２を介してスリープ制御部３４８に入力される。
【０１５９】
データ送受信制御部３３２からキャリブレーションパケットが入力されると、スリープ制御部３４８は、広帯域受信アンプ３４４のキャリブレーションを停止させる。そして、スリープ制御部３４８は、キャリブレーション完了パケットを生成し、データ送受信制御部３３２に入力する。データ送受信制御部３３２に入力されたキャリブレーション完了パケットは、符号化器３３４、送信アンプ３３６、コンデンサ３１２、インターフェースを介してマスタデバイスに送信される。このようにしてキャリブレーション完了パケットの送信が完了された段階で、ノーマルモードへの移行が完了する。但し、スレーブデバイスは、マスタデバイスがキャリブレーションパケットの送信を停止するまで、受信したキャリブレーションパケットに対するキャリブレーション完了パケットを送信する。
【０１６０】
このように、本実施形態においては、クロックパルスを用いてスリープモードからノーマルモードへの移行通知が行われる。そのため、コンデンサ３１２を含むＤＣ遮断のインターフェースを採用したシステムにおいても、スレーブデバイスからマスタデバイスへと起動信号を送信することが可能になる。
【０１６１】
以上、本実施形態に係るインターフェース回路３００の回路構成例について説明した。また、本実施形態に係る動作モードの切り替え方法について説明した。上記の通り、本実施形態に係る動作モードの切り替え方法においては、スリープモードからノーマルモードへの移行開始をクロックパルスで通知するように構成されている。そのため、ＤＣ遮断の伝送路を通じて動作モードの移行開始を通知することが可能になり、上記新方式の符号化方式を採用した電子機器においても、動作モードの切り替え制御を行うことができるようになる。その結果、新方式に係る電子機器の消費電力をさらに低減させることが可能になる。
【０１６２】
［２−２：モード切り替え方法の概要］
次に、図１１、図１２を参照しながら、本実施形態で用いる各動作モード間の遷移が発生する際のトリガーについて説明する。図１１は、動作モード間の遷移を示す状態遷移図である。図１２は、各動作モード間の遷移が発生する際のトリガー条件を纏めた説明図である。ここでは、マスタデバイスがノーマルモード、スリープモード、ディープスリープモードの３種類をサポートし、スレーブデバイスがノーマルモード、スリープモードの２種類をサポートする場合を想定する。
【０１６３】
但し、（システム）ノーマルモードでは、マスタデバイス及びスレーブデバイスが共にノーマルモードとなる。（システム）スリープモードでは、マスタデバイス及びスレーブデバイスが共にスリープモードとなる。（システム）ディープスリープモードでは、マスタデバイスがディープスリープモード、スレーブデバイスがスリープモードとなる。なお、（システム）と表記したのは、マスタデバイス及びスレーブデバイスを含むシステム全体としての動作モードを表現するためである。これらの条件をより詳細に示したのが図１１である。
【０１６４】
図１１に示すように、（システム）ノーマルモードは、マスタデバイスのＰＬＬ及び広帯域受信手段がイネーブルであり、スレーブデバイスの広帯域受信手段がイネーブルである。（システム）スリープモードは、マスタデバイスのＰＬＬがイネーブル、広帯域受信手段がディセーブルであり、スレーブデバイスの広帯域受信手段がディセーブルである。（システム）ディープスリープモードは、マスタデバイスのＰＬＬ及び広帯域受信手段がディセーブルであり、スレーブデバイスの広帯域受信手段がディセーブルである。
【０１６５】
また、（システム）ノーマルモードから（システム）スリープモードへはトリガ１、５により遷移する。（システム）ノーマルモードから（システム）ディープスリープモードへはトリガ３により遷移する。（システム）スリープモードから（システム）ディープスリープモードへはトリガ３により遷移する。（システム）スリープモードから（システム）ノーマルモードへはトリガ２、６、７により遷移する。（システム）ディープスリープモードから（システム）ノーマルモードへはトリガ４、７により遷移する。（システム）ディープスリープモードから（システム）スリープモードへはトリガ１により遷移する。
【０１６６】
図１２に示すように、上記のトリガ１は、（システム）ノーマルモードから（システム）スリープモードに移行する要因のうち、マスタデバイスがプロセッサ等（Ｐｌａｔｆｏｒｍ）から指示を受けた場合に発生する。上記のトリガ２は、（システム）スリープモードから（システム）ノーマルモードに移行する要因のうち、マスタデバイスがプロセッサ等（Ｐｌａｔｆｏｒｍ）から指示を受けた場合に発生する。上記のトリガ３は、（システム）ノーマルモードから（システム）ディープスリープモードに移行する要因のうち、マスタデバイスがプロセッサ等（Ｐｌａｔｆｏｒｍ）から指示を受けた場合に発生する。
【０１６７】
上記のトリガ４は、（システム）ディープスリープモードから（システム）ノーマルモードに移行する要因のうち、マスタデバイスがプロセッサ等（Ｐｌａｔｆｏｒｍ）から指示を受けた場合に発生する。上記のトリガ５は、（システム）ノーマルモードから（システム）スリープモードに移行する要因のうち、マスタデバイスが各デバイスの状態を監視し、自動的にスリープモードへの移行を開始する場合に発生する。上記のトリガ６は、（システム）スリープモードから（システム）ノーマルモードに移行する要因のうち、マスタデバイスが各デバイスの状態を監視し、自動的にスリープモードへの移行を開始する場合に発生する。上記のトリガ７は、（システム）スリープモードから（システム）ノーマルモードに移行する要因のうち、スレーブデバイスが各デバイスの状態を監視し、自動的にスリープモードへの移行を開始する場合に発生する。
【０１６８】
本実施形態に係るモード切り替え方法に関し、動作モード間の遷移が開始される際のトリガとなる条件及び遷移規則は、概ね上記の通りである。以下では、このモード切り替え方法について、より詳細に説明する。
【０１６９】
［２−３：モード切り替え方法の詳細］
ここでは、本実施形態に係るモード切り替え方法に関する動作モード間の遷移規則について詳細に説明する。まず、図１６Ａ、図１６Ｂ、図１６Ｃを参照しながら、各動作モードの遷移に関するマスタデバイスの動作について説明する。次いで、図１７Ａ、図１７Ｂを参照しながら、各動作モードの遷移に関するスレーブデバイスの動作について説明する。まず、各動作モード及び遷移中の各状態について説明する。
【０１７０】
（マスタデバイスの状態遷移に関するモード及び状態の説明）
まず、マスタデバイスの状態遷移に関するモード及び状態の説明を行う。
【０１７１】
（ノーマルモード）
ノーマルモードは、広帯域データ伝送が即時に可能な動作状態である。例えば、自動スリープ機能がオフの状態で外部からノーマルモードの指示がある場合にノーマルモードへと遷移する。また、自動スリープ機能がオンの状態でマスタデバイスが伝送状態についてアクティブと判断した場合にノーマルモードへと遷移する。
【０１７２】
（スリープモード）
スリープモードは、広帯域受信手段をディセーブルにしているが、広帯域データ伝送に必要なクロック生成器をイネーブルにしている状態である。スリープモードは、ディープスリープモードよりも消費電力は大きい。しかし、ノーマルモードへ遷移する際にクロック生成器を起動する必要がない分だけ、広帯域データ伝送を開始するまでに要する時間が短くて済む。スリープモードからノーマルモードへ移行する場合、マスタデバイスは、広帯域受信手段をイネーブルにすると共に、クロックパルスをスレーブデバイスに送信して、スレーブデバイスの広帯域受信手段をイネーブルにさせる必要がある。
【０１７３】
（ディープスリープモード）
ディープスリープモードは、広帯域受信手段及びクロック生成器の両方をディセーブルにしている状態である。ディープスリープモードは、クロック生成器（ＰＬＬ）の起動に時間がかかる分だけノーマルモードへの復帰が遅くなるが、消費電力をより低減させることが可能である。スリープモードからノーマルモードへ移行する場合、マスタデバイスは、広帯域受信手段をイネーブルにすると共に、クロックパルスをスレーブデバイスに送信して、スレーブデバイスの広帯域受信手段をイネーブルにさせる必要がある。
【０１７４】
（アイドリング状態）
自動スリープ機能がオンの状態において、マスタデバイスは、伝送要求の無い状態を検出して自動的にスリープモードに移行する。但し、ノーマルモードとスリープモードとの間の遷移が頻繁に起こらないようにするため、伝送要求の無い状態が検出されても、即座にスリープモードに移行せずに一定時間待機してから移行することが好ましい。そのため、伝送要求の無い状態を検出してから所定時間だけ待ち状態が設けられる。この待ち状態のことをアイドリング状態と呼ぶ。
【０１７５】
（ＡＣＫ待ち状態）
ＡＣＫ待ち状態は、マスタデバイスがスレーブデバイスにスリープコマンド・パケットを送信した後、スレーブデバイスが送信するＡＣＫパケットをマスタデバイスが受信するまでの待ち状態である。
【０１７６】
（キャリブレーション完了パケット待ち状態）
図１６Ａに示したキャリブレーション完了パケット待ち状態（Ａ１１６）は、マスタデバイスがスレーブデバイスに対してクロックパルスを送信してノーマルモードへの移行を指示した後、スレーブデバイスが送信するキャリブレーション完了パケットを受信するまでの待ち状態である。図１６Ｂに示したキャリブレーション完了パケット待ち状態（Ｂ１１０）は、マスタデバイスがスレーブデバイスからクロックパルスを受信し、ノーマルモードへの移行手続きを行った後、スレーブデバイスが送信するキャリブレーション完了パケットを受信するまでの待ち状態である。
【０１７７】
以上、各動作モード及び遷移中の主な状態について説明した。以下、ノーマルモード、スリープモード、ディープスリープモード間を移行する間に行われるマスタデバイスの動作について説明する。但し、スリープモード、ディープスリープモードへの移行はマスタデバイスが行い、スレーブデバイスは行わないものとする。
【０１７８】
（マスタデバイスの状態遷移）
図１６Ｃに示すように、電源がオンにされ（Ｃ１０２）、初期化が行われた後（Ｃ１０４）、ノーマルモードＣ１０６に遷移する。例えば、マスタデバイスの外部から指示を受けてノーマルモードからスリープモードに移行する場合（トリガ１、３）、マスタデバイスは、パケット送信回数をリセットする（Ｃ１１２）。次いで、マスタデバイスは、スレーブデバイスに対してスリープコマンド・パケットを送信する（Ｃ１１４）。次いで、マスタデバイスは、タイマーをスタートさせ（Ｃ１１６）、スレーブデバイスから送信されるＡＣＫパケットの受信を待つ（Ｃ１１８）。
【０１７９】
ＡＣＫパケットを受信した場合、マスタデバイスは、図１６ＢのステップＢ１１４に進行し、タイマーをストップさせ（Ｂ１１４）、広帯域受信機をディセーブルにすると共に、狭帯域受信機をイネーブルにする（Ｂ１１６）。その後、マスタデバイスは、ステップＢ１１８を経由してスリープモードＢ１０２に遷移する。また、図１６ＣのステップＣ１１８においてＡＣＫパケットを受け取ることができず、タイマーがタイムアウトした場合、マスタデバイスは、パケット送信回数を確認する。パケット送信回数が上限に達していない場合、マスタデバイスは、ステップＣ１２０の処理に進行し、パケット送信回数を１増加させ（Ｃ１２０）、ステップＣ１１４、Ｃ１１６、Ｃ１１８の処理を繰り返す。一方、パケット送信回数が上限に達している場合、マスタデバイスは、ステップＳ１２２の処理に進行し、タイマーをストップさせ（Ｃ１２２）、ノーマルモードＣ１０６に戻る。
【０１８０】
図１６Ｃに示すように、電源がオンにされ（Ｃ１０２）、初期化が行われた後（Ｃ１０４）、ノーマルモードＣ１０６に遷移する。例えば、マスタデバイスの外部から指示を受けてノーマルモードからスリープモードに移行する場合（トリガ１、３）、マスタデバイスは、パケット送信回数をリセットする（Ｃ１１２）。次いで、マスタデバイスは、スレーブデバイスに対してスリープコマンド・パケットを送信する（Ｃ１１４）。次いで、マスタデバイスは、タイマーをスタートさせ（Ｃ１１６）、スレーブデバイスから送信されるＡＣＫパケットの受信を待つ（Ｃ１１８）。
【０１８１】
ＡＣＫパケットを受信した場合、マスタデバイスは、図１６ＢのステップＢ１１４に進行し、タイマーをストップさせ（Ｂ１１４）、広帯域受信機をディセーブルにすると共に、狭帯域受信機をイネーブルにする（Ｂ１１６）。その後、マスタデバイスは、ステップＢ１１８を経由して図１６ＡのステップＡ１２８に進行し、クロック生成器をディセーブルにする（Ａ１２８）。そして、マスタデバイスは、ステップＡ１０２に進行してディープスリープモードへと遷移する。
【０１８２】
また、図１６ＣのステップＣ１１８においてＡＣＫパケットを受け取ることができず、タイマーがタイムアウトした場合、マスタデバイスは、パケット送信回数を確認する。パケット送信回数が上限に達していない場合、マスタデバイスは、ステップＣ１２０の処理に進行し、パケット送信回数を１増加させ（Ｃ１２０）、ステップＣ１１４、Ｃ１１６、Ｃ１１８の処理を繰り返す。一方、パケット送信回数が上限に達している場合、マスタデバイスは、ステップＳ１２２の処理に進行し、タイマーをストップさせ（Ｃ１２２）、ノーマルモードＣ１０６に戻る。
【０１８３】
ノーマルモードＣ１０６の状態で伝送すべきデータが無い場合、マスタデバイスは、ステップＣ１０８の処理に進行し、タイマーをスタートさせ（Ｃ１０８）、アイドリング状態（Ｃ１１０）に遷移する。伝送すべきデータが発生した場合（アクティブ状態）、マスタデバイスは、再びノーマルモードＣ１０６へと遷移する。一方、タイマーがタイムアウトした場合、マスタデバイスは、ステップＣ１１２の処理に進行し、パケット送信回数をリセットする（Ｃ１１２）。ステップＣ１１２以降の処理は、スリープモード又はディープスリープモードへの遷移に関する上記の処理と同じである。
【０１８４】
図１６ＢのスリープモードＢ１０２において外部からノーマルモードへの移行指示を受けた場合、又は伝送すべきデータが発生したことを検出した場合（トリガ２、６）、マスタデバイスは、図１６ＡのステップＡ１０６の処理に進行し、狭帯域受信機をディセーブルする（Ａ１０６）。さらに、マスタデバイスは、パケット送信回数をリセットし（Ａ１０８）、スレーブデバイスに対してクロックパルスを送信する（Ａ１１０）。
【０１８５】
次いで、マスタデバイスは、広帯域受信機をイネーブルにし（Ａ１１２）、フレーム信号の送信を開始する（Ａ１１４）。さらに、マスタデバイスは、キャリブレーションパケットの連続送信を開始すると共にタイマーをスタートさせる（Ａ１１４）。そして、マスタデバイスは、キャリブレーション完了パケット待ち状態Ａ１１６に遷移する。
【０１８６】
キャリブレーション完了パケット待ち状態Ａ１１６においてキャリブレーション完了パケットを受信した場合、マスタデバイスは、図１６ＢのステップＢ１１２に進行し、キャリブレーション・パケットの送信を停止すると共にタイマーを停止する（Ｂ１１２）。そして、マスタデバイスは、図１６ＣのステップＣ１０６に進行してノーマルモードへと遷移する。
【０１８７】
また、図１６Ａのキャリブレーション完了パケット待ち状態Ａ１１６でタイマーがタイムアウトし、かつ、パケット送信回数が上限に達していない場合、マスタデバイスは、ステップＡ１１８の処理に進行してキャリブレーション・パケットの送信を停止する（Ａ１１８）。次いで、マスタデバイスは、パケット送信回数に１を加え（Ａ１２０）、衝突防止のための時間待ちを行う（Ａ１２２）。次いで、マスタデバイスは、ステップＡ１１０からステップＡ１１４の処理を実行した後、再びキャリブレーション完了パケット待ち状態Ａ１１６に遷移する。
【０１８８】
また、図１６Ａのキャリブレーション完了パケット待ち状態Ａ１１６でタイマーがタイムアウトし、かつ、パケット送信回数が上限に達している場合、マスタデバイスは、ステップＡ１２４の処理に進行し、広帯域受信機をディセーブルにし、狭帯域受信機をイネーブルにする（Ａ１２４）。次いで、マスタデバイスは、キャリブレーション・パケットの送信を停止し（Ａ１２６）、図１６ＢのステップＢ１１８に進行する。そして、マスタデバイスは、スリープモード又はディープスリープモードへと遷移する。
【０１８９】
図１６Ａのディープ・スリープモードＡ１０２において、外部からノーマルモードへの移行指示を受けた場合、又は伝送すべきデータの発生を検出した場合、マスタデバイスは、ステップＡ１０４の処理に進行し、クロック生成器をイネーブルにする（Ａ１０４）。次いで、マスタデバイスは、狭帯域受信機をディセーブルし（Ａ１０６）、パケット送信回数をリセットする（Ａ１０８）。次いで、マスタデバイスは、クロックパルスを送信し（Ａ１１０）、広帯域受信機をイネーブルにする（Ａ１１２）。次いで、マスタデバイスは、フレーム信号の送信を開始すると共に、キャリブレーションパケットの連続送信を開始してタイマーをスタートさせる（Ａ１１４）。そして、マスタデバイスは、キャリブレーション完了パケット待ち状態Ａ１１６に遷移する。
【０１９０】
図１６ＢのスリープモードＢ１０２においてスレーブデバイスが送信するクロックパルスを検出した場合、マスタデバイスは、ステップＢ１０４の処理に進行し、狭帯域受信機をディセーブルする（Ｂ１０４）。次いで、マスタデバイスは、広帯域受信機をイネーブルし（Ｂ１０６）、フレーム信号の送信を開始すると共に、キャリブレーションパケットの連続送信を開始してタイマーをスタートさせる（Ｂ１１０）。そして、マスタデバイスは、キャリブレーション完了パケット待ち状態Ｂ１１０に遷移する。
【０１９１】
キャリブレーション完了パケット待ち状態Ｂ１１０においてキャリブレーション完了パケットを受信した場合、マスタデバイスは、キャリブレーション・パケットの送信を停止すると共にタイマーを停止する（Ｂ１１２）。そして、マスタデバイスは、図１６ＣのノーマルモードＣ１０６に遷移する。一方、図１６Ｂのキャリブレーション完了パケット待ち状態Ｂ１１０においてキャリブレーション完了パケットを受信出来ずにタイムアウトした場合、マスタデバイスは、ステップＢ１１４の処理に進行する。次いで、マスタデバイスは、ステップＢ１１６、Ｂ１１８の処理に進行し、スリープモード又はディープスリープモードへと遷移する。
【０１９２】
また、図１６Ａのディープ・スリープモードＡ１０２においてスレーブデバイスが送信するクロックパルスを検出した場合、マスタデバイスは、ステップＡ１０４の処理に進行し、クロック生成器をイネーブルにする（Ａ１０４）。次いで、マスタデバイスは、ステップＡ１０６の処理に進行し、図１６ＢのスリープモードＢ１０２においてクロックパルスを検出した場合と同じ処理を実行する。
【０１９３】
図１６ＢのスリープモードＢ１０２においてディープ・スリープモードへの移行指示を受けた場合（トリガ３）、マスタデバイスは、図１６ＡのステップＡ１２８に進行し、クロック生成器をディセーブルする（Ａ１２８）。そして、マスタデバイスは、ディープ・スリープモードＡ１０２に遷移する。また、ディープ・スリープモードＡ１０２においてスリープモードへの移行指示を受けた場合、マスタデバイスは、図１６ＢのステップＢ１２０の処理に進行し、クロック生成器をイネーブルする（Ａ１２０）。そして、マスタデバイスは、スリープモードＢ１０２に遷移する。
【０１９４】
以上、様々な場合分けをしながら、マスタデバイスが取り得る状態の遷移過程について説明した。次に、スレーブデバイスが取り得る状態遷移について説明する。
【０１９５】
（マスタデバイスの状態遷移に関するモード及び状態の説明）
まず、マスタデバイスの状態遷移に関するモード及び状態の説明を行う。
【０１９６】
（ノーマルモード）
ノーマルモードは、広帯域データ伝送が即時に可能な動作状態である。但し、スレーブデバイスがマスタデバイスにスリープ・モードへの移行を要求することはない。
【０１９７】
（スリープモード）
スリープモードは、広帯域受信機をディセーブルにし、かつ、狭帯域受信機をイネーブルにして消費電力を低減させる状態である。なお、ノーマルモードへの移行は、マスタデバイスが送信するクロックパルスをスレーブデバイスが受信した場合、又はスレーブデバイスが広帯域伝送すべきデータの発生を検出した場合に開始される。
【０１９８】
（キャリブレーション・パケット受信待ち状態）
スレーブデバイスに送信要求が発生した場合、スレーブデバイスは、マスタデバイスに対してクロックパルスを送信し、広帯域受信機をイネーブルにする。図１７Ａのキャリブレーション・パケット受信待ち状態（Ｄ１１４）は、マスタデバイスの広帯域受信機をイネーブルにした後で、マスタデバイスが送信するキャリブレーション・パケットを受け取るまでの待ち状態である。また、スレーブデバイスは、マスタデバイスが送信するクロックパルスを受信した後、広帯域受信機をイネーブルにする。図１７Ｂのキャリブレーション・パケット受信待ち状態（Ｅ１２０）は、マスタデバイスの広帯域受信機がイネーブルになった後で、マスタデバイスが送信するキャリブレーション・パケットを受け取るまでの待ち状態である。
【０１９９】
（スレーブデバイスの状態遷移）
次に、ノーマルモード、スリープモード、ディープスリープモード間を遷移する際のスレーブデバイスの動作について説明する。この例では、説明の都合上、スレーブデバイスにディープスリープモードを設けていないが、ディープスリープモードを設けることも可能である。
【０２００】
図１７Ｂに示すように、電源がオンにされ（Ｅ１０２）、初期化が行われた後（Ｅ１０４）、ノーマルモードＥ１０６に遷移する。ノーマルモードＥ１０６においてスリープコマンドを受信した場合、スレーブデバイスは、ステップＥ１０８の処理に進行し、ＡＣＫパケットを送信する（Ｅ１０８）。次いで、スレーブデバイスは、広帯域受信機をディセーブルし（Ｅ１１０）、狭帯域受信機をイネーブルする（Ｅ１１２）。そして、スレーブデバイスは、図１７ＡのスリープモードＤ１０２に遷移する。
【０２０１】
図１７ＡのスリープモードＤ１０２において広帯域伝送すべきデータが発生した場合（トリガ７）、スレーブデバイスは、ステップＤ１０４に進行し、狭帯域受信機をディセーブルする（Ｄ１０４）。次いで、スレーブデバイスは、パケット送信回数をリセットし（Ｄ１０６）、クロックパルスをマスタデバイスに送信する（Ｄ１０８）。次いで、スレーブデバイスは、広帯域受信機をイネーブルにし（Ｄ１１０）、キャリブレーションを開始すると共にタイマーをスタートさせる（Ｄ１１２）。そして、スレーブデバイスは、キャリブレーション・パケット受信待ち状態Ｄ１１４に遷移する。
【０２０２】
図１７Ａのキャリブレーション・パケット受信待ち状態Ｄ１１４においてキャリブレーション・パケットを受信した場合、又はキャリブレーション・パケットを受信出来ずにタイムアウトし、かつ、クロックパルス送信回数が上限に達した場合（ｏｕｔ１）、スレーブデバイスは、ステップＤ１２２の処理に進行する。そして、スレーブデバイスは、キャリブレーションを停止し、タイマーをストップさせる（Ｄ１２２）。次いで、スレーブデバイスは、キャリブレーション完了パケットをマスタデバイスに送信し（Ｄ１２４）、図１７ＢのノーマルモードＥ１０６に遷移する。
【０２０３】
図１７Ａのキャリブレーション・パケット受信待ち状態Ｄ１１４においてキャリブレーション・パケットを受信出来ずにタイムアウトになり、かつ、クロックパルス送信回数が上限に達していない場合（ｏｕｔ２）、スレーブデバイスは、ステップＤ１１６の処理に進行する。そして、スレーブデバイスは、キャリブレーションを停止し、送信回数に１を加える（Ｄ１１６）。次いで、スレーブデバイスは、広帯域受信機をディセーブルし（Ｄ１１８）、衝突防止の時間待ちを行い（Ｄ１２０）、ステップＤ１２０の処理に進行する。そして、スレーブデバイスは、ステップＤ１０８、Ｄ１１０、Ｄ１１２の処理を経てキャリブレーションパケット受信待ち状態Ｄ１１４に遷移する。
【０２０４】
図１７ＡのスリープモードＤ１０２においてクロックパルスを検出した場合、スレーブデバイスは、図１７ＢのステップＥ１１４に進行し、狭帯域受信機をディセーブルにする（Ｅ１１４）。次いで、スレーブデバイスは、広帯域受信機をイネーブルし（Ｅ１１６）、キャリブレーションを開始すると共にタイマーをスタートさせる（Ｅ１１８）。そして、スレーブデバイスは、キャリブレーション・パケット受信待ち状態Ｅ１２０に遷移する。キャリブレーション・パケット受信待ち状態Ｅ１２０においてキャリブレーション・パケットを受信した場合、スレーブデバイスは、ステップＥ１２２の処理に進行する。
【０２０５】
そして、スレーブデバイスは、キャリブレーションを停止し、タイマーをストップさせる（Ｅ１２２）。次いで、スレーブデバイスは、キャリブレーション完了パケットをマスタデバイスに送信し（Ｅ１２４）、ノーマルモードＥ１０６に遷移する。また、図１７Ｂのキャリブレーション・パケット受信待ち状態Ｅ１２０においてキャリブレーション・パケットを受信出来ずにタイムアウトした場合、スレーブデバイスは、キャリブレーションを停止し（Ｅ１２６）、ステップＥ１１０、Ｅ１１２の処理を経て図１７ＡのスリープモードＤ１０２に遷移する。
【０２０６】
図１７ＢのノーマルモードＥ１０６において、キャリブレーションパケットを受信した場合、スレーブデバイスは、ステップＥ１２４の処理に進行してキャリブレーション完了パケットを送信し（Ｅ１２４）、再びノーマルモードＥ１０６に戻る。
【０２０７】
以上、本実施形態に係るモード切り替え方法について詳細に説明した。本実施形態の方法を適用することにより、ＤＣ成分が通らない伝送路を用いるインタフェースシステムにおいて、スリープモードからノーマルモードへの移行を行うことが出来るようになる。さらに、スリープモードからノーマルモードへの移行確認手順で送信されるパケットを用いてキャリブレーションを行うことにより、時間的に効率の良い起動処理（スリープモードからノーマルモードへの移行）が可能となる。
【０２０８】
＜３．まとめ＞
以下、本実施形態の技術内容について簡単に纏める。本実施形態に係る技術は、マスタデバイス、スレーブデバイスを有するインターフェースシステムにおいて、ＤＣ遮断の伝送路を通じてパケットをやり取りしながら動作モードを切り替える方法に関する。特に、スリープモード（又はディープスリープモード）からノーマルモードへの移行を相手デバイスに伝達する際に起動信号としてクロックパルスを用いる点に１つの特徴がある。ここで、起動信号の送受信、及び、キャリブレーション処理を含めた、その後の処理について簡単に纏めて記載する。
【０２０９】
（マスタデバイスが起動信号を送信する場合）
まず、マスタデバイスが起動信号を送信する場合について説明する。ディープスリープモードから起動する場合、まず、マスタデバイスは、ＰＬＬ等のクロック生成回路をイネーブルにする。次いで、マスタデバイスは、起動信号の送信を開始し、狭帯域受信機をディセーブル、広帯域受信機をイネーブルにする。次いで、マスタデバイスは、フレーム信号の送信を開始すると共に、キャリブレーションパケットの連続送信を開始する。但し、ディープスリープモードをサポートしない場合にはＰＬＬ等のクロック生成回路のイネーブルは不要になる。
【０２１０】
ディープスリープモードから起動する場合、起動信号を受信したスレーブデバイスは、まず、ＰＬＬ等のクロック生成回路をイネーブルにする。次いで、スレーブデバイスは、狭帯域受信機をディセーブル、広帯域受信機をイネーブルにする。次いで、スレーブデバイスは、フレーム信号を受信出来た場合に、その受信信号に対してキャリブレーションを行う機能をイネーブルにする。但し、ディープスリープモードをサポートしない場合にはＰＬＬ等のクロック生成回路のイネーブルは不要になる。
【０２１１】
また、スレーブデバイスは、キャリブレーションパケットの送信期間中にキャリブレーションを行う。そして、キャリブレーション処理が完了すると、スレーブデバイスは、キャリブレーションパケットを正しく受信することが出来るようになる。キャリブレーションパケットを受信したスレーブデバイスは、必要に応じてキャリブレーション機能をディセーブルにしてノーマルモードに移行する。但し、キャリブレーションを常時イネーブルでも良いシステムの場合、キャリブレーション機能をディセーブルにする処理は不要である。なお、スレーブデバイスは、１つのキャリブレーションパケットに対して１つのキャリブレーション完了パケットをマスタデバイスに対し送信する。
【０２１２】
一方のマスタデバイスは、キャリブレーション完了パケットの送信期間中にキャリブレーションを行う。そして、キャリブレーション処理が完了すると、マスタデバイスは、キャリブレーション完了パケットを正しく受信することが出来るようになる。キャリブレーション完了パケットを正しく受信したマスタデバイスは、キャリブレーションパケットの連続送信を停止してノーマルモードに移行する。マスタデバイスが起動信号を送信する場合、このような構成にすることで、スリープモード（又はディープスリープモード）からノーマルモードへと復帰することができるようになる。
【０２１３】
（スレーブデバイスが起動信号を送信する場合）
次に、スレーブデバイスが起動信号を送信する場合について説明する。ディープスリープモードから起動する場合、まず、スレーブデバイスは、ＰＬＬ等のクロック生成回路をイネーブルにする。次いで、スレーブデバイスは、起動信号の送信を開始し、狭帯域受信機をディセーブル、広帯域受信機をイネーブルにする。但し、ディープスリープモードをサポートしない場合にはＰＬＬ等のクロック生成回路のイネーブルは不要になる。
【０２１４】
ディープスリープモードから起動する場合、マスタデバイスは、起動信号を受信すると、まず、ＰＬＬ等のクロック生成回路をイネーブルにする。次いで、マスタデバイスは、狭帯域受信機をディセーブル、広帯域受信機をイネーブルにする。次いで、マスタデバイスは、フレーム信号の送信を開始すると共に、キャリブレーションパケットの連続送信を開始する。但し、ディープスリープモードをサポートしない場合にはＰＬＬ等のクロック生成回路のイネーブルは不要になる。
【０２１５】
スレーブデバイスは、フレーム信号を受信出来た場合、受信信号に対してキャリブレーションを行う機能をイネーブルにする。また、スレーブデバイスは、キャリブレーションパケットの送信期間中にキャリブレーションを行う。このキャリブレーション処理が完了すると、スレーブデバイスは、キャリブレーションパケットを正しく受信することが出来るようになる。キャリブレーションパケットを受信したスレーブデバイスは、必要に応じてキャリブレーション機能をディセーブルにしてノーマルモードに移行する。但し、キャリブレーションを常時イネーブルでも良いシステムの場合にはキャリブレーション機能をディセーブルにしなくてもよい。なお、スレーブデバイスは、１つのキャリブレーションパケットに対して１つのキャリブレーション完了パケットをマスタデバイスに対し送信する。
【０２１６】
一方のマスタデバイスは、キャリブレーション完了パケットの送信期間中にキャリブレーションを行う。そして、キャリブレーション処理が完了すると、マスタデバイスは、キャリブレーション完了パケットを正しく受信することが出来るようになる。そして、キャリブレーション完了パケットを正しく受信したマスタデバイスは、キャリブレーションパケットの連続送信を停止してノーマルモードに移行する。スレーブデバイスが起動信号を送信する場合、このような構成にすることで、スリープモード（又はディープスリープモード）からノーマルモードへと復帰することができるようになる。
【０２１７】
（補足説明）
通常、５００Ｍｂｐｓといった高速伝送を実現するためには広帯域のアンプを動作させる必要があり、その消費電力が無視出来ない。そこで、本実施形態においては、上記の通り、スリープモードで広帯域のアンプを停止させる。その結果、効果的に省電力化を図ることができる。また、スリープモードからノーマルモードへ移行する際、多くの場合、伝送路のＤＣ電圧を変更してマスタデバイスからスレーブデバイスへとモード切り替えの通知が行われている。しかし、本実施形態の技術が適用されるシステムでは、伝送信号の他に直流電源も供給することが想定されており、伝送路のＤＣ電圧を変更してモード切り替えの通知を行う方法は適用出来ない。
【０２１８】
そこで、本実施形態においては、起動時にＤＣ成分を通さないように仕組まれた伝送路を通過することの可能なクロックパルスを供給し、スリープモードからノーマルモードへの移行タイミングを通知している。さらに、本実施形態においては、スリープモードでクロックパルスを受信出来るように狭帯域のアンプを稼働させておくこととし、広帯域のアンプを稼働させておく場合に比べて消費電力を低減させている。
【０２１９】
また、多くの伝送システムでは、しばらく無送信状態が続いた後、データ伝送を開始する前にＡＧＣのゲイン調整等、キャリブレーションを行う必要がある。そこで、本実施形態においては、スリープモードからノーマルモードに移行する手順で必要となる信号の授受にキャリブレーション機能を組み込むことでスリープモードからノーマルモードへの移行時間の短縮を実現している。
【０２２０】
なお、上記説明において、広帯域受信手段、広帯域受信機という表現が用いられているが、マスタデバイスの場合はいずれも図９に示す広帯域受信アンプ３１４に対応する。一方、スレーブデバイスの場合はいずれも図１０に示す広帯域受信アンプ３４４に対応する。同様に、上記説明において、狭帯域受信手段、狭帯域受信機という表現が用いられているが、マスタデバイスの場合はいずれも図９に示す狭帯域受信アンプ３２４に対応する。一方、スレーブデバイスの場合はいずれも図１０に示す狭帯域受信アンプ３５４に対応する。また、図９の符号化器３０４は図５のエンコーダ１９２に対応し、データクロック生成器３１０はＰＬＬ部１５８に対応する。さらに、図１０の復号器３４６はデコーダ１９４に対応し、図５のデータクロック生成器３４０は、クロック検出部１９６に対応する。
【０２２１】
以上、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明は係る例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【０２２２】
例えば、上記実施形態における説明の中で、狭帯域受信手段の動作をスリープモード（及びディープスリープモード）でディセーブルするように述べたが、狭帯域受信手段の消費電力が少ない場合には動作状態を維持しておいてもよい。また、狭帯域送信手段の動作についても、例えば、送信時以外には停止状態にすることで消費電力を低減させることができる。さらに、低消費電力化が求められる場合には、狭帯域受信部を間欠動作させることで、より消費電力量を低減させることが可能になる。このように、狭帯域通信手段の動作に更なる工夫を加えることで、構成を簡略化したり、或いは、より消費電力を低減させたりすることが可能になる。
【符号の説明】
【０２２３】
１００、１３０    携帯端末
１０２    表示部
１０４    液晶部
１０６    接続部
１０８    操作部
１１０    ベースバンドプロセッサ
１１２、１３２、１４０    パラレル信号線路
１３４    シリアライザ
１３６    シリアル信号線路
１３８    デシリアライザ
１５２    Ｐ／Ｓ変換部
１５４、１９２    エンコーダ
１５６    ドライバ
１５８、１８０    ＰＬＬ部
１６０    タイミング制御部
１７２    レシーバ
１７４、１９４    デコーダ
１７６    Ｓ／Ｐ変換部
１７８    クロック再生部
１８２    タイミング制御部
１９６    クロック検出部
２００    インターフェース回路
２０２、２３２    符号化器
２０４、２３４    送信アンプ
２０６、２３６    送信制御部
２０８    インターフェース
２１０、２３８    スリープ制御部
２１２、２４２    受信アンプ
２１４、２４４    復号器
２４０    レベル検出部
２４６    スリープコマンド検出部
３００    インターフェース回路
３０２、３３２    データ送受信制御部
３０４、３３４    符号化器
３０６、３３６    送信アンプ
３０８、３３８    送信制御部
３１０、３４０    データクロック生成器
３１２    コンデンサ
３１４、３４４    広帯域受信アンプ
３１６、３４６    復号器
３１８、３４８    スリープ制御部
３２０、３５０    パルス生成器
３２２、３５２    送信アンプ
３２４、３５４    狭帯域受信アンプ
３２６、３５６    検出器
【図１】
2011003965.tif 000003
【図２】
2011003965.tif 000004
【図３】
2011003965.tif 000005
【図４】
2011003965.tif 000006
【図５】
2011003965.tif 000007
【図６】
2011003965.tif 000008
【図７】
2011003965.tif 000009
【図８】
2011003965.tif 000010
【図９】
2011003965.tif 000011
【図１０】
2011003965.tif 000012
【図１１】
2011003965.tif 000013
【図１２】
2011003965.tif 000014
【図１３】
2011003965.tif 000015
【図１４】
2011003965.tif 000016
【図１５】
2011003965.tif 000017
【図１６Ａ】
2011003965.tif 000018
【図１６Ｂ】
2011003965.tif 000019
【図１６Ｃ】
2011003965.tif 000020
【図１７Ａ】
2011003965.tif 000021
【図１７Ｂ】
2011003965.tif 000022