(57)【要約】【課題】データ伝送システムの低消費電力化および割り込み応答性を向上する。【解決手段】ホスト装置（１０）は、伝送路（３０）を所定の状態に設定することで割り込み要求受付期間を設定する割り込み期間設定部（１８）と、伝送路の状態に基づいてデータ伝送期間および割り込み要求受付期間を識別し、割り込み要求受付期間における伝送路の状態に基づいてデバイス装置の割り込み要求の有無を検出する割り込み検出部（１７）とを備えている。デバイス装置（２０）は、伝送路（３０）の状態に基づいてデータ伝送期間および割り込み要求受付期間を識別し、割り込み要求受付期間における伝送路の状態に基づいて割り込み要求の可否を判定する割り込み可否判定部（２７）と、割り込み要求が可能であるとき、伝送路を所定の状態に設定することで割り込み通知を行う割り込み通知部（２８）とを備えている。【選択図】図１
2011259196.tif 000002
【特許請求の範囲】
【請求項１】
ＬＩＮＫ層を停止させてＰＨＹ層のみ動作させて他装置宛ての信号を中継するバイパスモードを有する一または複数のデバイス装置と、当該デバイス装置との間でデータ伝送を行うホスト装置とが伝送路で互いに接続されているデータ伝送システムであって、
前記ホスト装置は、
前記伝送路を所定の状態に設定することで、デバイス装置から割り込み要求を受け付ける割り込み要求受付期間を設定する割り込み期間設定部と、
前記伝送路の状態に基づいてデータ伝送期間および割り込み要求受付期間を識別し、割り込み要求受付期間における前記伝送路の状態に基づいてデバイス装置の割り込み要求の有無を検出する割り込み検出部とを備えたものであり、
前記デバイス装置は、
前記伝送路の状態に基づいてデータ伝送期間および割り込み要求受付期間を識別し、割り込み要求受付期間における前記伝送路の状態に基づいて割り込み要求の可否を判定する割り込み要求可否判定部と、
割り込み要求が可能であるとき、前記伝送路を所定の状態に設定することで割り込み通知を行う割り込み通知部とを備えたものである
ことを特徴とするデータ伝送システム。
【請求項２】
請求項１のデータ伝送システムにおいて、
前記デバイス装置およびホスト装置は前記伝送路によってリング接続されており、
前記伝送路上でデータパケットが一方向に伝送される
ことを特徴とするデータ伝送システム。
【請求項３】
請求項１のデータ伝送システムにおいて、
前記デバイス装置およびホスト装置は前記伝送路によってリング接続されており、
前記伝送路上でデータパケットが双方向に伝送される
ことを特徴とするデータ伝送システム。
【請求項４】
伝送路を介して接続されたデバイス装置との間でデータ伝送を行うホスト装置であって、
前記伝送路を所定の状態に設定することで、デバイス装置から割り込み要求を受け付ける割り込み要求受付期間を設定する割り込み期間設定部と、
前記伝送路の状態に基づいてデータ伝送期間および割り込み要求受付期間を識別し、割り込み要求受付期間における前記伝送路の状態に基づいてデバイス装置の割り込み要求の有無を検出する割り込み検出部とを備えている
ことを特徴とするホスト装置。
【請求項５】
請求項４のホスト装置において、
前記伝送路は差動伝送路であり、
前記割り込み検出部は、前記差動伝送路の差動信号の各電圧の組み合わせに基づいてデバイス装置の割り込み要求の有無を検出する
ことを特徴とするホスト装置。
【請求項６】
請求項４および５のいずれか一つのホスト装置において、
割り込み要求受付期間においてデバイス装置ごとに割り込み要求可能期間が決められており、
前記割り込み検出部は、各割り込み要求可能期間における前記伝送路の状態に基づいて割り込み要求を通知したデバイス装置を特定する
ことを特徴とするホスト装置。
【請求項７】
請求項６のホスト装置において、
割り込み優先度に応じて前記割り込み要求可能期間が決められており、
割り込み優先度変更対象のデバイス装置に対して割り込み要求受付期間における割り込み要求可能期間を通知する
ことを特徴とするホスト装置。
【請求項８】
請求項７のホスト装置において、
前記割り込み要求可能期間の通知に先立って、前記割り込み優先度変更対象のデバイス装置に対してバイパスモードからの復帰を指示する
ことを特徴とするホスト装置。
【請求項９】
請求項４のホスト装置において、
前記割り込み検出部は、前記伝送路の電圧レベルを検知し、当該電圧レベルに基づいてデバイス装置の割り込み要求の有無を検出する
ことを特徴とするホスト装置。
【請求項１０】
請求項９のホスト装置において、
デバイス装置ごとに割り込み通知に係る前記伝送路の電圧レベルが決められており、
前記割り込み検出部は、割り込み要求受付期間における前記伝送路の電圧レベルに基づいて割り込み要求を通知したデバイス装置を特定する
ことを特徴とするホスト装置。
【請求項１１】
請求項１０のホスト装置において、
割り込み優先度に応じて割り込み通知に係る前記伝送路の電圧レベルが決められており、
前記割り込み検出部は、割り込み要求受付期間における前記伝送路の電圧レベルに基づいて、前記特定したデバイス装置の割り込み優先度を判定する
ことを特徴とするホスト装置。
【請求項１２】
請求項１１のホスト装置において、
割り込み優先度変更対象のデバイス装置に対して割り込み要求時に設定すべき前記伝送路の電圧レベルを通知する
ことを特徴とするホスト装置。
【請求項１３】
請求項１２のホスト装置において、
前記電圧レベルの通知に先立って、前記割り込み優先度変更対象のデバイス装置に対してバイパスモードからの復帰を指示する
ことを特徴とするホスト装置。
【請求項１４】
ＬＩＮＫ層を停止させてＰＨＹ層のみ動作させて他の装置宛ての信号を中継するバイパスモードを有するデバイス装置であって、
伝送路の状態に基づいてデータ伝送期間および割り込み要求受付期間を識別し、割り込み要求受付期間における前記伝送路の状態に基づいて割り込み要求の可否を判定する割り込み可否判定部と、
割り込み要求が可能であるとき、前記伝送路を所定の状態に設定することで割り込み通知を行う割り込み通知部とを備えている
ことを特徴とするデバイス装置。
【請求項１５】
請求項１４のデバイス装置において、
割り込み要求受付期間において自デバイス装置に固有の割り込み要求可能期間が割り当てられており、
前記割り込み可否判定部は、自デバイス装置に割り当てられている割り込み要求可能期間における前記伝送路の状態に基づいて割り込み要求の可否を判定する
ことを特徴とするデバイス装置。
【請求項１６】
請求項１５のデバイス装置において、
割り込み要求可能期間の変更指示に従って、自デバイス装置の割り込み要求可能期間を変更する
ことを特徴とするデバイス装置。
【請求項１７】
請求項１４のデバイス装置において、
前記割り込み可否判定部は、前記伝送路の電圧レベルを検知し、当該電圧レベルに基づいて割り込み要求の可否を判定する
ことを特徴とするデバイス装置。
【請求項１８】
請求項１７のデバイス装置において、
割り込み通知に係る前記伝送路の電圧レベルとして自デバイス装置に固有の電圧レベルが決められており、
前記割り込み通知部は、前記伝送路を自デバイス装置に割り当てられている電圧レベルに設定することで割り込み通知を行う
ことを特徴とするデバイス装置。
【請求項１９】
請求項１８のデバイス装置において、
割り込み通知に係る前記伝送路の電圧レベルの変更指示に従って、自デバイス装置の割り込み通知に係る前記伝送路の電圧レベルを変更する
ことを特徴とするデバイス装置。
【請求項２０】
請求項１８のデバイス装置において、
割り込み優先度に応じて割り込み通知に係る前記伝送路の電圧レベルが決められており、
前記割り込み通知部は、前記割り込み可否判定部が検知した電圧レベルに対応する割り込み優先度と自デバイス装置の割り込み優先度とを比較し、前記伝送路を割り込み優先度の高い方の電圧レベルに設定する
ことを特徴とするデバイス装置。
【請求項２１】
ＬＩＮＫ層を停止させてＰＨＹ層のみ動作させて他装置宛ての信号を中継するバイパスモードを有する一または複数のデバイス装置と、ホスト装置とが伝送路で互いに接続されているデータ伝送システムにおける割り込み制御方法であって、
前記ホスト装置が、前記伝送路を所定の状態に設定することで、デバイス装置から割り込み要求を受け付ける割り込み要求受付期間を設定するステップと、
前記ホスト装置が、前記伝送路の状態に基づいてデータ伝送期間および割り込み要求受付期間を識別するステップと、
前記ホスト装置が、割り込み要求受付期間における前記伝送路の状態に基づいてデバイス装置の割り込み要求の有無を検出するステップと、
前記デバイス装置が、前記伝送路の状態に基づいてデータ伝送期間および割り込み要求受付期間を識別するステップと、
前記デバイス装置が、割り込み要求受付期間における前記伝送路の状態に基づいて割り込み要求の可否を判定するステップと、
前記デバイス装置が、割り込み要求が可能であるとき、前記伝送路を所定の状態に設定することで割り込み通知を行うステップとを備えている
ことを特徴とする割り込み制御方法。
【請求項２２】
伝送路を介して接続されたデバイス装置との間でデータ伝送を行うホスト装置における割り込み検出方法であって、
前記伝送路を所定の状態に設定することで、デバイス装置から割り込み要求を受け付ける割り込み要求受付期間を設定するステップと、
前記伝送路の状態に基づいてデータ伝送期間および割り込み要求受付期間を識別するステップと、
割り込み要求受付期間における前記伝送路の状態に基づいてデバイス装置の割り込み要求の有無を検出するステップとを備えている
ことを特徴とする割り込み検出方法。
【請求項２３】
ＬＩＮＫ層を停止させてＰＨＹ層のみ動作させて他装置宛ての信号を中継するバイパスモードを有するデバイス装置における割り込み通知方法であって、
伝送路の状態に基づいてデータ伝送期間および割り込み要求受付期間を識別するステップと、
割り込み要求受付期間における前記伝送路の状態に基づいて割り込み要求の可否を判定するステップと、
割り込み要求が可能であるとき、前記伝送路を所定の状態に設定することで割り込み通知を行うステップとを備えている
ことを特徴とする割り込み通知方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークなどで接続されたホスト装置とデバイス装置とからなるデータ伝送システムに関する。
【背景技術】
【０００２】
複数の通信装置が接続されたネットワークにおいて、送信元（ホスト装置）から送信先の装置（スレーブ装置）にデータを送信する際、他の通信装置を経由する場合がある。このとき、ホスト装置とスレーブ装置との間に接続された通信装置は中継処理を行うために、常時動作している必要があり、消費電力が大きくなりやすい傾向があった。この対策として、ホスト装置（マスタ装置）からデバイス装置（スレーブ装置）にデータを送信する際、ホスト装置とデバイス装置間に接続された通信装置はＬＩＮＫ層を停止し、接続されたデバイスから入力された信号をＰＨＹ層のみで転送することによって、データ送信時に必要な消費電力の低減を図っている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−６５２１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、ホスト装置とデバイス装置がデータ通信を行っている間、ＬＩＮＫ層を停止した通信装置は、ホスト装置に対して割り込み要求を通知することができない。また、ＬＩＮＫ層が停止している通信装置がホスト装置に割り込み要求を通知するためには、ＬＩＮＫ層の復帰処理を行う必要があり、割り込み要求を出すまでのレイテンシが大きいという問題がある。
【０００５】
上記問題に鑑み、本発明は、データ伝送システムのデータ通信時の消費電力を低減しつつ割り込みに対する応答性を向上することを課題とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために本発明によって次のような手段を講じた。すなわち、ホスト装置は、伝送路を所定の状態に設定することで、デバイス装置から割り込み要求を受け付ける割り込み要求受付期間を設定する割り込み期間設定部と、伝送路の状態に基づいてデータ伝送期間および割り込み要求受付期間を識別し、割り込み要求受付期間における伝送路の状態に基づいてデバイス装置の割り込み要求の有無を検出する割り込み検出部とを備えている。デバイス装置は、ＬＩＮＫ層を停止させてＰＨＹ層のみ動作させて他の装置宛ての信号を中継するバイパスモードを有しており、さらに、伝送路の状態に基づいてデータ伝送期間および割り込み要求受付期間を識別し、割り込み要求受付期間における伝送路の状態に基づいて割り込み要求の可否を判定する割り込み可否判定部と、割り込み要求が可能であるとき、伝送路を所定の状態に設定することで割り込み通知を行う割り込み通知部とを備えている。そして、上記ホスト装置と一または複数の上記デバイス装置とが伝送路で互いに接続されてデータ伝送システムが構成される。
【０００７】
これによると、デバイス装置は、バイパスモードで動作していても、ホスト装置が設定した割り込み要求受付期間を識別して割り込み要求の可否を判断し、当該期間に割り込み通知をすることができる。
【発明の効果】
【０００８】
本発明によると、デバイス装置がバイパスモードで動作していても割り込み要求を通知してホスト装置において割り込み処理を行うことができる。すなわち、データ伝送システムにおけるデータ通信時の消費電力を低減しつつ割り込みに対する即時応答が可能となる。
【図面の簡単な説明】
【０００９】
【図１】図１は、本発明の一実施形態に係るデータ伝送システムの構成図である。
【図２】図２は、伝送データフォーマットの一構成を表す模式図である。
【図３】図３は、第１の構成例に係る伝送路の状態の一例を示す図である。
【図４】図４は、第１の構成例に係るホスト装置の動作フローチャートである。
【図５】図５は、図４中のデータ転送処理の詳細フローチャートである。
【図６】図６は、第１の構成例に係るデバイス装置の動作フローチャートである。
【図７】図７は、図６中のデータ転送処理の詳細フローチャートである。
【図８】図８は、図６中の他デバイス装置への転送処理の詳細フローチャートである。
【図９】図９は、第２の構成例に係る伝送路の状態の一例を示す図である。
【図１０】図１０は、第３の構成例に係る伝送路の状態の一例を示す図である。
【図１１】図１１は、第４の構成例に係る伝送路の状態の一例を示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施の形態について、図面を参照しながら説明する。図１は、本発明の一実施形態に係るデータ伝送システムの構成を示す。本実施形態に係るデータ伝送システムにおいて、ホスト装置１０はデバイス装置２０＿１〜２０＿Ｎの制御を行う機能を有する。ホスト装置１０と各デバイス装置２０は、伝送路３０によって接続されており、データはホスト装置１０からデバイス装置２０＿１、…、２０＿Ｎの方向にデータが伝送される。なお、伝送方向の切り替えが可能なシステムの場合、伝送方向が逆になってもよい。この場合、データはホスト装置１０からデバイス装置２０＿Ｎ、…２０＿１の方向に伝送される。
【００１１】
消費電力を低減するため、各デバイス装置２０はＬＩＮＫ層を停止させてＰＨＹ層のみ動作させて、受信したデータをそのまま送信するバイパスモードを備える。ホスト装置１０からあるデバイス装置２０へのデータ転送を行う際、経路上の他デバイス装置２０はバイパスモードに移行することができる。バイパスモードに移行後においても、各デバイス装置２０は、伝送路３０上の信号から割り込み要求受付期間を判別することにより、ＬＩＮＫ層を停止させたままホスト装置１０に割り込み要求を送信することができる。これにより、本データ伝送システムでは、消費電力を抑えながら遅滞の小さい割り込み処理を行うことが可能となる。
【００１２】
図２は、本データ伝送システムで用いる伝送データフォーマットの一構成例を示す。伝送データフォーマットは、データタイプと、転送元アドレスと、転送先アドレスと、転送するデータを含んでいる。データタイプは伝送信号がコマンドであるかデータであるかを示す。コマンドには各デバイス装置２０からのデータの読み出し、各デバイス装置２０へのデータの書き込み、各デバイス装置２０のデータの消去などを設定できる。転送元アドレスは伝送信号の送信元装置のアドレスを示す。転送先アドレスは伝送信号の送り先となる装置を示す。転送するデータは複数のデータパケットを含んでおり、データパケット間にはアイドル期間が設けられている。転送するデータには、データタイプがコマンドであればホスト装置１０や各デバイス装置２０から出力される制御データが含まれる。データタイプがデータであればホスト装置１０や各デバイス装置２０から出力される伝送データ（例えば、静止画データや動画データなど）が設定される。
【００１３】
以下、本実施形態に係るデータ伝送システムについていくつかの構成例と動作例について説明する。
【００１４】
（第１の構成例）
＜伝送路３０の構成および状態＞
ホスト装置１０および各デバイス装置２０はＬＶＤＳ（Low Voltage Differential Signaling）方式を用いてデータ伝送を行う。ＬＶＤＳでは伝送路３０は２本の信号線で構成される。２本の信号線の電圧Ｄ０，Ｄ１の組み合わせにより伝送路３０の状態が表される。電圧Ｄ０，Ｄ１がＨｉｇｈの状態を“１”、Ｌｏｗの状態を“０”でそれぞれ表すとすると、例えば、表１に示すように、（Ｄ０，Ｄ１）＝（１，０）または（０，１）の組み合わせはデータ伝送を表し、それぞれ、Ｈｉｇｈ（ビットデータ“１”を伝送）およびＬｏｗ（ビットデータ“０”を伝送）を表すものとする。（Ｄ０，Ｄ１）＝（０，０）または（１，１）の組み合わせは各デバイス装置２０の割り込み要求通知に用いられ、それぞれ、「アイドル」（割り込み要求なし）および「割り込み」（割り込み要求あり）を表す。
【００１５】
【表１】
2011259196.tif 000003
【００１６】
図３は、伝送路３０の状態の一例を示す。データ伝送はデータ伝送期間と割り込み要求受付期間に分けられる。データ伝送期間では、データが（Ｄ０，Ｄ１）＝（１，０）または（０，１）に割り付けられて伝送される。割り込み要求受付期間では、各デバイス装置２０の割り込み要求が（Ｄ０，Ｄ１）＝（０，０）または（１，１）に割り付けられて伝送される。ホスト装置１０および各デバイス装置２０は、（Ｄ０，Ｄ１）＝（１，０）または（０，１）のときはデータ伝送期間の信号を受信中であると判断し、（Ｄ０，Ｄ１）＝（０，０）のときは割り込み要求受付期間の信号を受信中で割り込み要求なしと判断し（図３（ａ）参照）、（Ｄ０，Ｄ１）＝（１，１）のときは割り込み要求受付期間の信号を受信中で割り込み要求ありと判断する（図３（ｂ）参照）。以上のように、ホスト装置１０および各デバイス装置２０は、２本の信号線の電圧の組み合わせからデータ伝送期間と割り込み受付可能期間とを識別し、さらに、割り込み要求受付期間において割り込み要求の有無を検知することができる。
【００１７】
＜ホスト装置１０の構成＞
ホスト装置１０は、制御部１２と、伝送プロトコル処理部１３と、入力制御部１４と、出力制御部１５と、消費電力制御部１６と、割り込み検出部１７と、割り込み期間設定部１８を含む。ホスト装置１０には、伝送プロトコル処理部１３が停止状態のバイパスモードオンと、伝送プロトコル処理部１３が動作状態のバイパスモードオフの２つの状態がある。ホスト装置１０がデータ伝送を行っていないときなどに、伝送プロトコル処理部１３を停止させることで消費電力の節減が可能となる。
【００１８】
制御部１２は、ホスト装置１０の通信処理全体の動作に関する制御を行う。具体的には、以下の処理を行う。
【００１９】
・伝送プロトコル処理部１３に対して、いずれかのデバイス装置２０に対するデータ読み出し、書き込み、消去といった処理指示を与える。
【００２０】
・伝送プロトコル処理部１３が上記伝送データフォーマットに従って解釈した各デバイス装置２０の割り込みやデータ伝送要求などの内容に応じて、割り込み処理やデータ伝送処理のためのホスト装置１０の動作制御を行う。
【００２１】
・ホスト装置１０の動作状態に応じて、消費電力制御部１６に伝送プロトコル処理部１３の起動または停止要求を出力する。
【００２２】
・割り込み検出部１７から各デバイス装置２０の割り込み要求を検出したことが通知された場合、割り込み処理を行う。
【００２３】
伝送プロトコル処理部１３は、以下の処理を行う。
【００２４】
・制御部１２からいずれかのデバイス装置２０に対するデータ読み出し、書き込み、消去といった要求を受けると、その要求内容を、上記伝送データフォーマットに従った信号に変換し、出力制御部１５に出力する。
【００２５】
・入力制御部１４の受信信号を上記伝送データフォーマットに従って解釈し、解釈した内容を制御部１２に送信する。
なお、伝送プロトコル処理部１３は、消費電力制御部１６からの電力供給のオン・オフによって、起動状態・停止状態の制御が行われる。
【００２６】
入力制御部１４は、ホスト装置１０に接続されているデバイス装置２０からの信号を受信し、受信した信号を伝送プロトコル処理部１３に転送する。
【００２７】
出力制御部１５は、伝送プロトコル処理部１３から入力される信号を受けて、ホスト装置１０に接続されているデバイス装置２０に送信する。
【００２８】
消費電力制御部１６は、制御部１２から伝送プロトコル処理部１３の停止指示を受けると、伝送プロトコル制御部１３への電力供給を遮断し伝送プロトコル制御部１３を停止状態にする。また、制御部１２から伝送プロトコル処理部１３の起動指示があった場合には、伝送プロトコル処理部１３への電力供給を再開し伝送プロトコル制御部１３を起動状態にする。
【００２９】
割り込み検出部１７は、接続されたデバイス装置２０から入力された信号の電圧を検知することで、デバイス装置２０の割り込み要求の有無を検出し、制御部１２に通知する。
【００３０】
割り込み期間設定部１８は、接続されたデバイス装置２０に出力制御部１５からデータ転送がなければ、伝送路３０の状態をアイドルにし、割り込み通知受付期間に変更する。出力制御部１５からデータ転送要求がある場合には、割り込み期間設定部１８は、出力制御部１５から出力された信号を、接続されているデバイス装置２０に送信する。
【００３１】
＜デバイス装置２０の構成＞
デバイス装置２０は、制御部２２と、伝送プロトコル処理部２３と、入力制御部２４と、出力制御部２５と、消費電力制御部２６と、割り込み可否判定部２７と、割り込み通知部２８を含む。伝送プロトコル処理部２３がＬＩＮＫ層に相当し、入力制御部２４および出力制御部２５がＰＨＹ層に相当する。デバイス装置２０には、伝送プロトコル処理部２３が停止状態のバイパスモードオンと、伝送プロトコル処理部２３が動作状態のバイパスモードオフの２つの状態がある。バイパスモードオフの場合、ホスト装置１０または他デバイス装置２０から受信した信号は、伝送プロトコル処理部２３を介さずに次のデバイス装置２０またはホスト装置１０に転送される。バイパスモードオフの場合、受信した信号は伝送プロトコル処理部２３で処理されて、必要に応じて他デバイス装置２０またはホスト装置１０に転送される。データ伝送が行われていないとき、または、ホスト装置１０と他デバイス装置２０間のデータ伝送が行われていて、自デバイス装置２０は単に伝送信号の中継を行うだけで伝送プロトコル処理部２３による処理が不要な場合に、バイパスモードをオンにし伝送プロトコル処理部２３を停止させることで、消費電力の削減が可能となる。
【００３２】
制御部２２は、デバイス装置２０の通信処理全体の動作に関する制御を行う。具体的には、以下の処理を行う。
【００３３】
・ホスト装置１０に割り込み要求をするために、バイパスモードオフの場合には、伝送プロトコル処理部２３に対してホスト装置１０に対する割り込み要求処理指示を与え、バイパスモードオンの場合には、割り込み通知部２８に対して割り込み要求を出力する。
【００３４】
・伝送プロトコル処理部２３からデバイス装置２０が受信した信号を上記伝送データフォーマットに従って解釈した内容を受けると、その内容に応じてデバイス装置２０の動作制御を行う。
【００３５】
・デバイス装置２０の動作状態に応じて、バイパスモードのオン・オフを制御する。バイパスモードオンの場合には、消費電力制御部２３に伝送プロトコル処理部２３の停止要求を出力し、バイパスモードオフの場合には、伝送プロトコル処理部２３の起動要求を出力する。例えば、プロトコル処理部２３から、ホスト装置１０から他デバイス装置２０へのデータ伝送を開始する通知を受けると、バイパスモードオンにする。
【００３６】
伝送プロトコル処理部２３は、以下の処理を行う。
【００３７】
・制御部２２からの伝送要求を上記伝送データフォーマットに変換し、出力制御部２５に出力する。
【００３８】
・入力制御部２４の受信信号を上記伝送データフォーマットに従って解釈し、解釈した内容を制御部２２に送信する。
なお、伝送プロトコル処理部２３は、消費電力制御部２６からの電力供給のオン・オフによって、起動（バイパスモードオフ）・停止（バイパスモードオン）の制御が行われる。
【００３９】
入力制御部２４は、信号を受信し、伝送プロトコル処理部２３が起動状態（バイパスモードオフの状態）の場合には、受信した信号を伝送プロトコル処理部２３に転送する。伝送プロトコル処理部２３が停止状態（バイパスモードオンの状態）の場合には、受信した信号を出力制御部２５に出力する。
【００４０】
出力制御部２５は、伝送プロトコル処理部２３または入力制御部２４から入力される信号を、接続されている他デバイス装置２０またはホスト装置１０に送信する。
【００４１】
消費電力制御部２６は、制御部２２から伝送プロトコル処理部２３の停止指示を受けると、伝送プロトコル制御部２３への電力供給を遮断し伝送プロトコル制御部２３を停止状態にする（バイパスモードオン）。また、制御部２２から伝送プロトコル処理部２３の起動指示があった場合には、伝送プロトコル処理部２３への電力供給を再開し伝送プロトコル制御部２３を起動状態にする（バイパスモードオフ）。
【００４２】
割り込み可否判定部２７は、接続されたデバイス装置２０から入力された信号の電圧を検知し、検知した結果に基づいて、割り込み通知が可能か不可能かを判定する。そして、判定結果を割り込み通知可否情報として割り込み通知部２８に通知する。
【００４３】
割り込み通知部２８は、通常は、出力制御部２５から入力される信号をそのまま、接続されている他デバイス装置２０またはホスト装置１０に送信する。制御部２２から割り込み要求が入力されており、かつ、割り込み可否判定部２７が割り込み要求可能であると判定した場合には、割り込み通知部２８は、出力制御部２５から入力される信号に割り込み通知信号を加えた信号を、接続されている他デバイス装置２０またはホスト装置１０に送信する。
【００４４】
＜ホスト装置１０の伝送動作＞
図４は、ホスト装置１０の割り込み要求受付期間の設定およびデータ転送の処理手順を示す。制御部１２が伝送プロトコル処理部１３に割り込み要求受付期間設定要求を出すと、伝送プロトコル処理部１３は上記伝送データフォーマットに従って信号を生成し、割り込み期間設定部１８は伝送路３０の状態を（Ｄ０，Ｄ１）＝（０，０）に設定して割り込み要求受付期間が設定される（Ｓ１０）。ホスト装置１０は制御部１２からの伝送要求を待機し（Ｓ１１）、伝送要求があればデータ転送を開始し（Ｓ１２）、伝送要求がなければ再度伝送要求の確認を行う。ステップＳ１２の実行後に、さらにデータ転送を行うかどうかを確認し（Ｓ１３）、転送終了であればホスト装置１０は処理を終了し、転送継続であればステップＳ１１に戻る。
【００４５】
図５は、ステップＳ１２の詳細フローを示す。制御部１２は伝送プロトコル処理部１３に伝送要求内容を通知し、伝送プロトコル処理部１３は通知された内容に応じて上記伝送データフォーマットに従って信号を作成し、出力制御部１５を介して、接続されているデバイス装置２０に信号が出力される（Ｓ１２１）。その後、入力制御部１４がデバイス装置２０からの応答を受信し（Ｓ１２２）、伝送プロトコル処理部１３が処理を行い、制御部１２に処理結果を通知する。デバイス装置２０からの応答を受信し、当該デバイス装置２０とのハンドシェイクが完了した後、ホスト装置１０はデータ転送を開始する。伝送プロトコル処理部１３は、上記伝送データフォーマット４０に従って伝送信号を生成する（Ｓ１２３）。このとき、図２中のデータパケット期間ではＨｉｇｈ、Ｌｏｗの集合により形成される信号を設定し、アイドル期間ではアイドル信号を設定する。そして、生成した信号をデバイス装置２０に転送する（Ｓ１２４）。データ転送後、デバイス装置２０から転送応答を受信すると（Ｓ１２５）、伝送完了のチェックを行う（Ｓ１２６）。伝送が完了していればデータ転送処理は終了し、伝送が未完了であれば、ステップＳ１２３に戻って伝送信号を生成する。
【００４６】
＜ホスト装置１０の割り込み処理＞
データ転送中であっても、割り込み検出部１７は割り込み要求受付期間であることを検出可能である。割り込み検出部１７が割り込み要求があることを検出すると、制御部１２は割り込みを認識し、割り込み処理を行う。なお、本構成例では、割り込み要求がどのデバイス装置２０が出力したのかを判断することができないため、制御部１２は割り込み要求をしたデバイス装置２０を特定するための処理を行う。
【００４７】
＜デバイス装置２０の伝送動作＞
図６は、デバイス装置２０がホスト装置１０からの伝送要求に応じて行うデータ転送処理の流れを示している。データ伝送にあたり、デバイス装置２０はホスト装置１０から割り込み受付期間設定信号を受信する（Ｓ２０)。受信した割り込み受付期間設定信号に応じた割り込み受付期間設定を行った後、ホスト装置１０からの伝送要求の有無を確認し（Ｓ２１）、伝送要求がない場合は伝送要求の有無の確認に戻る。伝送要求がある場合は、伝送要求を受けた伝送プロトコル制御部２３が、転送されたデータを上記伝送データフォーマットに従って解釈し、転送先アドレスが自デバイス装置２０宛てであるか他デバイス装置２０宛てであるかの判定を行う（Ｓ２２）。転送先アドレスが自デバイス装置２０宛てである場合は、データ転送処理を行い（Ｓ２３）、他デバイス装置２０宛てである場合は、他デバイス装置２０への転送処理を行う（Ｓ２４）。ステップＳ２３またはＳ２４の動作終了後、制御部２１はさらにデータ転送を行うかどうかを確認し（Ｓ２５)、転送終了であればデバイス装置２０は処理を終了し、転送継続であればステップＳ２１に戻る。
【００４８】
図７は、ステップＳ２３の詳細フローを示す。デバイス装置２０はまず、ホスト装置１０から転送された伝送要求に対する応答を出力する（Ｓ２３１）。次に、上記伝送データフォーマットに従って作成されたデータの転送を開始する（Ｓ２３２）。データ転送後、伝送路３０の状態を割り込み検出部２７が確認する（Ｓ２３３）。割り込み要求受付期間が識別され、すなわち、割り込み通知が可能で、割り込み検出部２７または制御部２２から割り込み要求がある場合には、伝送路３０の状態を「割り込み」にすることによって割り込み要求を通知する（Ｓ２３５）。そして、すべてのデータ転送が完了したかどうかを制御部２２が判断し（Ｓ２３６）、完了していれば処理を終了し、完了していなければステップＳ２３２に戻ってデータ転送を開始する。ステップＳ２３３でデータ伝送期間が識別された場合、すなわち、割り込み通知不可能の場合、または、ステップＳ２３４で割り込み要求がなかった場合は、ステップＳ２３６に移行する。
【００４９】
図８は、ステップ２４の詳細フローを示す。伝送プロトコル処理部２３は受信したデータを出力制御部２５に出力し、割り込み通知部２８を経て、他デバイス装置２０に転送する（Ｓ２４１）。次に、伝送プロトコル処理部２３は制御部２２に伝送要求が他デバイス装置２０宛であったことを通知する。通知を受けた制御部２２は消費電力制御部２６に動作停止要求を出力し、消費電力制御部２６はその制御に応じて、伝送プロトコル制御部２３の動作を停止させる（Ｓ２４２）。伝送プロトコル処理部２３の動作停止後は伝送路３０の状態を割り込み検出部２７が確認する（Ｓ２４３）。伝送路３０の状態が割り込み通知可能であれば、制御部２２からの割り込み要求があるがあるかどうかを確認する（Ｓ２４４）。割り込み要求がある場合には、接続された他デバイス装置２０に割り込み要求を通知する（Ｓ２４５）。そして、制御部２２は伝送完了かどうかのチェックを行い（Ｓ２４６）、伝送完了であれば消費電力制御部２６に伝送プロトコル処理部２３の動作再開要求を通知し、伝送プロトコル処理部２６は動作を再開する（Ｓ２４７）。伝送未完了であればステップＳ２４３に戻る。
【００５０】
（第２の構成例）
第２の構成例に係るデータ伝送システムは、ホスト装置１０が割り込み要因の発生しているデバイス装置２０を特定する処理を短くする場合に有効である。以下、第１の構成例と異なる点のみ説明する。
【００５１】
＜伝送路３０の構成および状態＞
本構成例においても、ホスト装置１０および各デバイス装置２０はＬＶＤＳ方式を用いてデータ伝送を行う。伝送路３０の状態も例えば表１に示した通りである。ただし、図９に示すように、割り込み要求受付期間においてデバイス装置２０ごとに割り込み要求可能期間が決められている。すなわち、各デバイス装置２０は、自デバイス装置２０に割り当てられた割り込み発生期間においてのみ、割り込み要求を送信することができる。図９に示した例は、デバイス装置２０＿２から割り込み要求があることを示している。
【００５２】
＜ホスト装置１０の構成＞
制御部１２は、デバイス装置２０ごとに割り込み要求可能期間を決定し、その情報を割り込み検出部１７に通知する。割り込み検出部１７は、割り込み要求受付期間のどの位置で割り込み要求を受信したかを検出し、その検出結果から割り込み要求の送信元デバイス装置２０を特定し、制御部１２に割り込み要求の受信と送信元デバイス装置２０を通知する。割り込み要求受付期間のどの位置で割り込み要求を受信したかの判定は、例えば、割り込み検出部１７にカウンタを設けて、割り込み要求受付期間を検知した時点から割り込み要求を受信した時点までの時間をカウントすることで行うことができる。なお、当該判定にはこれ以外の方法を用いても構わない。
【００５３】
＜デバイス装置２０の構成＞
制御部２２は、割り込み通知部２８に自デバイス装置２０の割り込み要求可能期間情報を通知する。当該情報は、割り込み要求受付期間において、自デバイス装置２０に割り当てられた割り込み通知可能期間の位置を特定するための情報である。
【００５４】
割り込み通知部２８は、制御部２１２から上記情報を受信し、自デバイス装置２０に割り当てられた割り込み通知可能期間に伝送路３０の状態を「割り込み」に変更することにより自デバイス装置２０の割り込み要求を送信する。
【００５５】
＜ホスト装置１０およびデバイス装置２０の動作＞
ホスト装置１０およびデバイス装置２０の動作は基本的に第１の構成例と同じである。ただし、データ伝送を行うにあたり、ホスト装置１０は、割り込み検出部１７に各デバイス装置２０の割り込み通知可能期間情報を通知するとともに、各デバイス装置２０にそのデバイス装置２０の割り込み通知可能期間情報を通知する。また、デバイス装置２０は、ホスト装置１０から受信した割り込み通知可能期間情報に基づいて自デバイス装置２０の割り込み通知可能期間を更新する。
【００５６】
以上、本構成例によると、ホスト装置１０において割り込み要求を受信した際に、割り込み要求を送信したデバイス装置２０を特定することが可能となる。これにより、ホスト装置２０が割り込み送信元を特定するための通信を行う必要がなく、システムの処理量および通信量を減らすことができるとともに、速やかな割り込み処理が可能となる。
【００５７】
なお、割り込み要求可能期間は各デバイス装置２０で同じであってもよい。また、各デバイス装置２０に割り込み優先度に応じて、割り込み要求可能期間の発生回数、長さをさまざまに設定してもよい。
【００５８】
また、ホスト装置１０がデータ伝送を行うにあたり、割り込み優先度の変更対象のデバイス装置２０に対してのみ割り込み通知可能期間情報を通知するようにしてもよい。これにより、システム処理量および通信量を減らすことができるとともに、速やかなデータ伝送処理の開始が可能となる。
【００５９】
さらに、割り込み通知可能期間情報の通知に先立って、通知先のデバイス装置２０に対して、バイパスモードをオフにし伝送プロトコル処理部２３を起動させるための起動通知信号を送信してもよい。これにより、割り込み通知可能期間の変更がないデバイス装置２０はバイパスモードを維持して、不要な消費電力を削減することができる。
【００６０】
（第３の構成例）
第３の構成例に係るデータ伝送システムは、転送路３０を構成する信号線の本数を少なくする場合に有効である。以下、第１の構成例と異なる点のみ説明する。
【００６１】
＜伝送路３０の構成および状態＞
ホスト装置１０および各デバイス装置２０は単一のデータ信号線で接続されている。当該信号線の電圧レベルにより伝送路３０の状態が表される。例えば、表２に示すように、ＶＤＤｈｉｇｈまたはＶＤＤｌｏｗはデータ伝送を表し、それぞれ、Ｈｉｇｈ（ビットデータ“１”を伝送）およびＬｏｗ（ビットデータ“０”を伝送）を表すものとする。ＶＤＤｉｄｌｅまたはＶＤＤｉｎｔは割り込み要求通知に用いられ、それぞれ、「アイドル」（割り込み要求なし）および「割り込み」（割り込み要求あり）を表す。
【００６２】
【表２】
2011259196.tif 000004
【００６３】
図１０は、伝送路３０の状態の一例を示す。データ伝送はデータ伝送期間と割り込み要求受付期間に分けられる。データ伝送期間では、データがＶＤＤｈｉｇｈまたはＶＤＤｌｏｗに割り付けられて伝送される。割り込み要求受付期間では、各デバイス装置２０の割り込み要求がＶＤＤｉｄｌｅまたはＶＤＤｉｎｔに割り付けられて伝送される。ホスト装置１０および各デバイス装置２０は、ＶＤＤｈｉｇｈまたはＶＤＤｌｏｗのときはデータ伝送期間の信号を受信中であると判断し、ＶＤＤｉｄｌｅのときは割り込み要求受付期間の信号を受信中で割り込み要求なしと判断し（図１０（ａ）参照）、ＶＤＤｉｎｔのときは割り込み要求受付期間の信号を受信中で割り込み要求ありと判断する（図１０（ｂ）参照）。以上のように、ホスト装置１０および各デバイス装置２０は、伝送路３０の電圧レベルからデータ伝送期間と割り込み受付可能期間とを識別し、さらに、割り込み要求受付期間において割り込み要求の有無を検知することができる。
【００６４】
＜ホスト装置１０の構成＞
割り込み検出部１７は、接続されたデバイス装置２０から入力された信号の電圧レベルを検知することで、デバイス装置２０の割り込み要求の有無を検出し、制御部１２に通知する。
【００６５】
割り込み期間設定部１８は、接続されたデバイス装置２０に出力制御部１５からデータ転送がなければ、伝送路３０の電圧レベルをＶＤＤｉｄｌｅにして伝送路３０の状態をアイドルにし、割り込み通知受付期間に変更する。
【００６６】
＜デバイス装置２０の構成＞
割り込み可否判定部２７は、接続されたデバイス装置２０から入力された信号の電圧レベルを検知し、検知した結果に基づいて、割り込み通知が可能か不可能かを判定する。そして、判定結果を割り込み通知可否情報として割り込み通知部２８に通知する。
【００６７】
割り込み通知部２８は、制御部２２から割り込み要求が入力されており、かつ、割り込み可否判定部２７が割り込み要求可能であると判定した場合には、伝送路３０の電圧レベルをＶＤＤｉｎｔに設定する。
【００６８】
（第４の構成例）
第４の構成例に係るデータ伝送システムは、伝送路３０を構成する信号線の本数を少なくし、かつ、ホスト装置１０が割り込み要因が発生しているデバイス装置２０を特定する処理を短くする場合に有効である。以下、第３の構成例と異なる点のみ説明する。
【００６９】
＜伝送路３０の構成および状態＞
本構成例においても、ホスト装置１０および各デバイス装置２０は単一のデータ信号線で接続されている。ただし、表３に示すように、割り込み通知に係る電圧レベルがデバイス装置２０ごとに決められている。例えば、図１１に示した例は、デバイス装置２０＿１から割り込み要求があることを示している。
【００７０】
【表３】
2011259196.tif 000005
【００７１】
＜ホスト装置１０の構成＞
制御部１２は、デバイス装置２０ごとに割り込み通知に係る電圧レベルを決定し、その情報を割り込み検出部１７に通知する。割り込み検出部１７は、接続されたデバイス装置２０から入力された信号の電圧レベルを検知することで、割り込み要求の有無を検出する。さらに、割り込み要求があることを検出した場合には、電圧レベルに基づいて割り込み要求の送信元デバイス装置２０を特定し、制御部１２に割り込み要求の受信と送信元デバイス装置２０を通知する。
【００７２】
＜デバイス装置２０の構成＞
制御部２２は、割り込み通知部２８に、自デバイス装置２０に割り当てられた電圧レベル情報を通知する。
【００７３】
割り込み可否判定部２７は、接続されたデバイス装置２０から入力された信号の電圧レベルを検知し、検知した結果に基づいて、割り込み通知が可能か不可能かを判定する。
【００７４】
割り込み通知部２８は、制御部２２から割り込み要求が入力されており、かつ、割り込み可否判定部２７が割り込み要求可能であると判定した場合には、伝送路３０の電圧レベルを自デバイス装置２０に割り当てられている電圧レベルに設定する。
【００７５】
＜ホスト装置１０およびデバイス装置２０の動作＞
ホスト装置１０およびデバイス装置２０の動作は基本的に第３の構成例と同じである。ただし、データ伝送を行うにあたり、ホスト装置１０は、割り込み検出部１７に各デバイス装置２０の割り込み通知に係る電圧レベル情報を通知するとともに、各デバイス装置２０にそのデバイス装置２０の割り込み通知に係る電圧レベル情報を通知する。また、デバイス装置２０は、ホスト装置１０から受信した電圧レベル情報に基づいて自デバイス装置２０の割り込み通知に係る電圧レベルを更新する。
【００７６】
以上、本構成例によると、伝送路３０を構成する信号線の本数が少なく、かつ、ホスト装置１０において割り込み要求を受信した際に、割り込み要求を送信したデバイス装置２０を特定することが可能となる。
【００７７】
なお、伝送路３０の電圧レベルとデバイス装置２０の割り込み優先度とを対応付けておくことで、検知した伝送路３０の電圧レベルから割り込み優先度を判定することができる。また、ホスト装置１０がデータ伝送を行うにあたり、各デバイス装置２０にそのデバイス装置２０の割り込み通知に係る電圧レベルを通知することで、各デバイス装置２０の割り込み優先度を設定することができる。この場合、割り込み優先度の変更対象のデバイス装置２０に対してのみ割り込み通知に係る電圧レベルを通知するようにしてもよい。これにより、システム処理量および通信量を減らすことができるとともに、速やかなデータ伝送処理の開始が可能となる。
【００７８】
さらに、割り込み通知に係る電圧レベルの通知に先立って、通知先のデバイス装置２０に対して、バイパスモードをオフにし伝送プロトコル処理部２３を起動させるための起動通知信号を送信してもよい。これにより、割り込み通知に係る電圧レベルの変更がないデバイス装置２０はバイパスモードを維持して、不要な消費電力を削減することができる。
【００７９】
また、割り込み通知部２８は、割り込み可否判定部２７が検知した電圧レベルに対応する割り込み優先度と自デバイス装置の割り込み優先度とを比較し、伝送路３０を割り込み優先度の高い方の電圧レベルに設定してもよい。これにより、複数のデバイス装置２０から割り込み要求が競合した場合に、割り込み優先度がより高いデバイス装置２０がホスト装置１０において割り込み処理される。
【産業上の利用可能性】
【００８０】
本発明に係るデータ伝送システムは、低消費電力かつ割り込みに対して即時応答が可能であるので、ＡＶ機器やモバイル機器などの低消費電力技術およびユーザーの処理要求に対するレスポンスの高速性が必要とされる機器に有用である。
【符号の説明】
【００８１】
１０  ホスト装置
１７  割り込み検出部
１８  割り込み期間設定部
２０  デバイス装置
２３  伝送プロトコル処理部（ＬＩＮＫ層）
２４  入力制御部（ＰＨＹ層）
２５  出力制御部（ＰＨＹ層）
２７  割り込み検出部
２８  割り込み通知部
【図１】
2011259196.tif 000006
【図２】
2011259196.tif 000007
【図３】
2011259196.tif 000008
【図４】
2011259196.tif 000009
【図５】
2011259196.tif 000010
【図６】
2011259196.tif 000011
【図７】
2011259196.tif 000012
【図８】
2011259196.tif 000013
【図９】
2011259196.tif 000014
【図１０】
2011259196.tif 000015
【図１１】
2011259196.tif 000016