(57)【要約】【課題】ネットワーク経由で外部に接続された映像記録装置の状態取得を行う周期はネットワークの負荷に影響する。このため、従来の技術では外部機器の状態に応じて取得周期を変化させる工夫が行われていた。しかし、複数の外部機器が接続されたネットワークで、各外部機器の状態が最短周期での取得を要する場合に、ネットワークの負荷が重くなる課題があった。【解決手段】テレビなどの制御装置を通じて複数の外部機器が制御できるネットワークであっても、実際に状態表示や制御を行えるのは１台の外部機器である。制御装置は制御対象である外部機器を判断し、対象機器に対する監視を重点的に行うことでネットワークの効率化を図ることができる。具体的には各機器に対する監視周期のテーブルを設け、直近でコマンド発行を行った機器に対しては最優先レベルを付与する。【選択図】  図２
2005005951.tif 000002
【特許請求の範囲】
【請求項１】
複数台の分散配置されネットワーク経由での状態取得・制御が可能な外部装置と、各外部装置に対する状態取得をおこなう手段と、前記状態取得をおこなう周期を管理する手段と、各外部装置に対する操作内容によりネットワーク経由で操作用のコマンドを発行する手段と、前記コマンド発行の対象となった外部機器を優先して前記状態取得周期を変更する手段を有するＡＶネットワーク制御装置。
【請求項２】
複数台の分散配置された外部装置へのネットワーク経由での状態取得・制御の工程と、各外部装置に対する状態取得をおこなう工程と、前記状態取得をおこなう周期を管理する工程と、各外部装置に対する操作内容によりネットワーク経由で操作用のコマンドを発行する工程と、前記コマンド発行の対象となった外部機器を優先して前記状態取得周期を変更する工程を有するＡＶネットワーク制御方法。
【請求項３】
前記状態取得周期の変更手段は接続されている外部装置の電源状態を保持する手段と、前記電源状態に応じて状態取得周期を変更する手段を有する請求項１のＡＶネットワーク制御装置。
【請求項４】
前記状態取得周期の変更工程は接続されている外部装置の電源状態を保持する工程と、前記電源状態に応じて状態取得周期を変更する工程を有する請求項２のＡＶネットワーク制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はＩＥＥＥ１３９４などのネットワークで接続された外部機器の状態の取得を効率的におこなうための方法、および装置である。
【０００２】
【従来の技術】
ＢＳデジタル放送に始まるテレビのデジタル化に伴い、デジタル映像を記録するためのＤＶＨＳやＡＶＨＤＤなどの映像記録装置をテレビと接続するために、ＩＥＥＥ１３９４などの高速なネットワーク技術が用いられるようになった。このネットワーク技術は映像データの転送に使用するだけでなく、接続された機器間の制御や状態監視をおこなうことにも用いることができる。この内、テレビから発行する状態取得用のコマンドに対して返されてくる映像記録装置の状態やカウンタ情報を利用して、テレビ管面の操作パネル上に表示する機能は一般的なものといえる。
【０００３】
しかしながら、テレビなどの状態制御装置からすれば、一定周期毎に監視対象の機器に対して状態取得用のコマンドを発行する必要がある。特に標準速度での映像再生中にカウンタ表示を滑らかに行うためには少なくとも０．５秒に一度の割合で状態取得を行うことが要求される。このため、テレビに接続される監視対象機器の接続台数を加えていくと、状態取得用のコマンド発行数も増加し、ネットワークの負荷が増大する。
【０００４】
このネットワークの負荷の増加に対して、従来の技術では各ターゲット機器の状態に応じて状態取得周期を可変にすることがおこなわれている（例えば、特許文献１参照）。
【０００５】
図１にＡＶネットワーク制御装置の構成図を示す。図１において、１００は従来の制御装置でありテレビなどに代表される。１０４および１０５はＤＶＨＳやＡＶＨＤＤなどの映像記録装置であり、１００とは１０６のＩＥＥＥ１３９４シリアルバスにより接続されている。１００は１０２機器情報問合せ部から周期的に１０４もしくは１０５に対して状態取得のためのコマンドを発行する。発行周期は機器状態監視部（１０３）にて管理されている各ターゲット機器の状態に応じて決定される。例えば、ＤＶＨＳ（１０４）が再生状態であれば０．５秒に１回、停止中であれば２秒に１回の割合で状態取得を実施する。最後に取得できた各ターゲットの情報は機器情報表示部（１０１）を用いて表示される。
【０００６】
【特許文献１】
特開２００２−１３３８３９号公報
【０００７】
【発明が解決しようとする課題】
従来の技術では、接続されている外部機器の状態に依存して、状態取得コマンドの発行タイミングを変化させていた。このため、ＡＶネットワーク制御装置（１００）に接続される外部機器が増加し、かつ各外部機器のコマンド発行周期が最短になる状態の場合（多くの場合、機器動作中の場合である）、状態取得用のコマンド発行回数が急増してしまう。
【０００８】
使用するネットワークが１３９４シリアルバス（１０６）の場合、接続機器の状態取得にはアシンクロナス通信によるコマンドが利用される。また、ＤＶＨＳやＡＶＨＤＤなどからの映像はアイソクロナス通信による転送方式が利用される。アシンクロナス通信がバスを使用できる時間は最大２０％までであり、また映像データと比較して状態取得コマンドに要するデータ量は小さいため、ネットワーク上の負荷はあまり大きくはならない。しかし、静止画像データなどについてはアシンクロナス通信によるデータ転送がおこなわれる。このため、プリンタやディジタルスチルカメラなどを接続した場合、静止画像データ転送と状態取得コマンドが混在することでアシンクロナス通信の通信量が多くなる。このため、制御装置においてはアシンクロナス通信の処理のための負荷が高くなり、状態取得の遅延が生じる可能性がある。
【０００９】
本発明は上記課題を解決することを目的としている。一般に制御装置側においては一度に取扱いができる対象は１台の外部機器のみであり、例えば制御対象機器についてのみ機器の状態やカウンタ情報を管面上の操作パネルで表示できる。従って、複数の機器が動作中であるからといって、操作パネルを開いていない機器に対して、０．５秒に一度の周期での機器状態の取得やカウンタ情報状態取得はネットワークや制御装置の負荷を重くするだけである。それゆえ状態取得コマンドの発行周期の決定に際して各外部機器の状態に加えて、制御装置自体の状態を決定要件に追加する。こうして制御装置側の表示に当面必要でない機器に対する状態取得を少なくすることでネットワーク全体における負荷の軽減を図る。
【００１０】
【課題を解決するための手段】
上記の目的を達成するために、第１の本発明は、ユーザ操作の内容に応じて状態取得タイミングを変更する周期管理部を設け、機器状態やカウンタ表示に必要なデータ取得の周期を、他の外部機器の状態取得周期よりも短くすることを特徴とするものである。
【００１１】
また、第２の本発明は、第１の本発明のＡＶネットワーク制御装置で、ポーリング周期を決定する条件にネットワークに接続される外部機器の電源状態や動作状況を加えることを特徴とするものである。
【００１２】
以上のような本発明により、ＡＶネットワーク上の接続機器が増加しても、状態取得に要するトラフィック量の増加を抑えることが可能である。
【００１３】
【発明の実施の形態】
以下、ＡＶネットワーク制御装置について図面を参照しながら説明する。
【００１４】
（実施の形態１）
図２に示すように、ＡＶネットワーク制御装置（２００）は接続されている機器の状態や再生・録画中の位置情報であるカウンタ情報を表示する機器状態表示部（２０１）を備える。図４はＡＶネットワーク制御装置がテレビの場合を表し、管面に表示される外部機器操作パネル（４０１）には外部機器１（ＤＶＨＳ）（４０２）の動作状態と再生カウンタ情報が表示されている。
【００１５】
図２において機器状態情報取得部（２０２）は機器状態表示部（２０１）で表示をおこなうための機器情報取得コマンドを各外部機器に対して発行する。このコマンドの発行タイミングは、ポーリング制御部（２０３）が周期管理部（２０６）が保持する周期管理テーブルに基づいて指示をおこなう。
【００１６】
コマンド入力部（２０４）は操作者がリモコンなどを使用してＡＶネットワーク制御装置（２００）に対して発行した操作内容を受信し、その内容をコマンド発行部（２０５）に通知する。操作者がおこなう操作としては、例えば制御装置がテレビ（４００）であれば、ＤＶＨＳ（４０２）に対する再生開始操作、また外部機器操作パネル（４０１）をオープンすることがなどが挙げられる。いずれにしても操作者が１３９４シリアルバス（２０９）上に接続されている複数の外部機器のうち、何れの外部機器を操作対象としているかは判別可能である。
【００１７】
コマンド発行部（２０５）は操作者により指定された外部機器１ＤＶＨＳ（２０７）もしくは外部機器２ＡＶＨＤＤ（２０８）に対してコマンドを発行する。このコマンド発行は周期管理部（２０６）に対しても同時に通知される。このコマンドを受信した周期管理部（２０６）は保持する周期管理テーブルのうち、コマンド発行対象の外部機器の周期データを最短の値に更新する。
【００１８】
図５には周期管理テーブル（５０１）の例を示す。このテーブルは外部機器ＩＤ（５０２）と周期（５０３）で構成され、最上位のデータが最優先ターゲット（５０４）とし、ポーリングの周期が最も短い外部機器のＩＤとポーリング時間を管理する。その他のデータは一律同じ扱いとする。
【００１９】
このテーブルの周期を変更する方法の一例を図６および図７で示す。図６においてＡＶネットワーク制御装置（６００）には外部機器１（６０１）、外部機器２（６０２）、および外部機器３（６０３）が１３９４シリアルバス（６０７）により接続されている。外部機器内のランプ１（６０４）、ランプ２（６０５）、およびランプ３（６０６）は、各外部機器にＡＶネットワーク制御装置（６００）から状態取得用のコマンドを受け取ったときに点滅するものである。この構成における各外部機器に対する状態取得用コマンドの発行周期を管理するのが周期管理テーブル（６１０）である。図６はＡＶネットワーク制御装置（６００）が立ち上げられた直後であり、操作者のコマンド発行による優劣がつけられない状態である。そこで仮に外部機器１（６０１）を最優先機器として割り当てることとし、周期管理テーブル（６１０）において最上位に設定する。ＡＶネットワーク制御装置（６００）は周期管理テーブル（６１０）の周期（６２１）のデータに基づいて、外部機器１（６０１）に対しては０．５秒に１回、外部機器２（６０２）、外部機器３（６０３）に対しては２秒に１回の割合で状態取得コマンドを発行する。このため、ランプ１（６０４）は０．５秒周期で、ランプ２（６０５）、ランプ３（６０６）はそれぞれ２秒周期で点滅することとなる。
【００２０】
この状態で操作者が外部機器２を操作対象とするため、操作パネルを開くコマンドを発行したときに遷移する状態が図７である。この図は図６に外部機器２用操作パネル（７０８）を加えた構成となっている。この操作パネル（７０８）を開くことにより、操作対象を外部機器２（７０２）とし、最優先機器として割り当てる。このため、周期管理テーブル（７１０）内でも最上位となり、これに伴い外部機器１（７０１）は優先順位が下がることとなる。このため、ＡＶネットワーク制御装置（７００）から発行される状態取得コマンドの周期は、外部機器２（７０２）は０，５秒に１回、外部機器１（７０１）、外部機器３（７０３）は２秒に１回の割合となり、各外部機器内のランプの点滅周期も同様に変化する。
【００２１】
以上が周期管理テーブル（５０１）が変化する一例であったが、図７において更に外部機器３（７０３）の操作パネルを開けた場合には、同様に周期管理テーブル（７１０）において外部機器３（７０３）を最優先機器となるよう更新する。
【００２２】
（実施の形態２）
図３を用いて実施の形態２について説明する。図２と比較して、機器状態管理部（３１０）が加えられていることが違いとなる。接続される外部機器に対する状態取得コマンドの発行タイミングを管理する周期管理部（３０６）は、保持する周期管理テーブルの更新をコマンド発行部（３０５）から発行されるコマンド内容に加えて、機器状態管理部（３１０）の保持する各外部機器の電源状態を用いておこなう。すなわち、電源状態がオフである機器に対する状態取得は頻繁におこなっても意味がないため、例えば１０秒に一度の割合に周期を落とすことはネットワーク上のトラフィックの軽減となる。
【００２３】
図８は図７の状態に各機器の状態を条件として加味した場合を示している。この図において、外部機器３（８０３）の電源状態がオフの場合、周期管理テーブル（８１０）のうち、外部機器３（８０３）の周期（８１２）を１０秒とする。このテーブルに基づいたコマンド発行をおこなう場合、外部機器１（８０１）には２秒に一度、外部機器２（８０２）は０．５秒に一度、外部機器３（８０３）に対しては１０秒に一度の割合となる。
【００２４】
なお、ＡＶネットワーク制御装置と外部機器間の接続には１３９４シリアルバスを念頭に説明したが、複数の外部機器を接続、制御できるネットワークの利用も可能である。また、制御対象となる外部機器はＤＶＨＳやＡＶＨＤＤなどの映像再生装置だけでなく、ネットワークを通じて接続、制御できる機器であり、特に限定はされない。また外部機器内にポーリング周期確認用のランプの存在も必須ではない。
【００２５】
【発明の効果】
以上に説明したように、ネットワーク上に接続される複数台の外部機器に対して、制御対象としたい機器を識別して、状態取得周期を可変とすることで、ネットワーク全体におけるトラフィックの軽減を図ることができる。
【図面の簡単な説明】
【図１】従来の発明でＡＶネットワークにおいて外部機器への状態取得周期を可変にする方法を説明するための基本的な機器構成を示す図
【図２】本発明においてＡＶネットワークにおいて外部機器への状態取得周期を可変にする方法を説明するための基本的な機器構成を示す図
【図３】本発明においてＡＶネットワークにおいて外部機器への状態取得周期を可変にする方法を説明するための基本的な機器構成を示す図
【図４】本発明において状態取得周期を更新するタイミングを説明するための一例を示す図
【図５】本発明において状態取得周期を管理するためのテーブルの一例を示す図
【図６】本発明においてコマンド入力と外部機器の状態に応じた周期管理テーブルの遷移の一例を示すための図
【図７】本発明においてコマンド入力と外部機器の状態に応じた周期管理テーブルの遷移の一例を示すための図
【図８】本発明においてコマンド入力と外部機器の状態に応じた周期管理テーブルの遷移の一例を示すための図
【符号の説明】
１００  ＡＶネットワーク制御装置
１０１  機器状態表示部
１０２  機器状態情報問合せ部
１０３  機器状態監視部
１０４  外部機器１（ＤＶＨＳ）
１０５  外部機器２（ＡＶＨＤＤ）
１０６  １３９４シリアルバス
２００  ＡＶネットワーク制御装置
２０１  機器状態表示部
２０２  機器状態情報取得部
２０３  ポーリング制御部
２０４  コマンド入力部
２０５  コマンド発行部
２０６  周期管理部
２０７  外部機器１（ＤＶＨＳ）
２０８  外部機器２（ＡＶＨＤＤ）
２０９  １３９４シリアルバス
３００  ＡＶネットワーク制御装置
３０１  機器状態表示部
３０２  機器状態情報取得部
３０３  ポーリング制御部
３０４  コマンド入力部
３０５  コマンド発行部
３０６  周期管理部
３０７  外部機器１（ＤＶＨＳ）
３０８  外部機器２（ＡＶＨＤＤ）
３０９  １３９４シリアルバス
３１０  機器状態管理部
４００  テレビ
４０１  外部機器操作パネル
４０２  外部機器１（ＤＶＨＳ）
４０３  外部機器２（ＡＶＨＤＤ）
４０４  １３９４シリアルバス
５０１  周期管理テーブル
５０２  外部機器ＩＤ
５０３  周期
５０４  最優先機器のターゲットＩＤ
６００  ＡＶネットワーク制御装置
６０１  外部機器１
６０２  外部機器２
６０３  外部機器３
６０４  状態取得コマンド受信時に発光するランプ１
６０５  状態取得コマンド受信時に発光するランプ２
６０６  状態取得コマンド受信時に発光するランプ３
６０７  １３９４シリアルバス
６１０  周期管理テーブル
６１１  外部機器識別データ
６１２  周期
７００  ＡＶネットワーク制御装置
７０１  外部機器１
７０２  外部機器２
７０３  外部機器３
７０４  状態取得コマンド受信時に発光するランプ１
７０５  状態取得コマンド受信時に発光するランプ２
７０６  状態取得コマンド受信時に発光するランプ３
７０７  １３９４シリアルバス
７０８  外部機器２を操作するための操作パネル
７１０  周期管理テーブル
７１１  外部機器識別データ
７１２  周期
８００  ＡＶネットワーク制御装置
８０１  外部機器１
８０２  外部機器２
８０３  外部機器３
８０４  状態取得コマンド受信時に発光するランプ１
８０５  状態取得コマンド受信時に発光するランプ２
８０６  状態取得コマンド受信時に発光するランプ３
８０７  １３９４シリアルバス
８０８  外部機器２を操作するための操作パネル
８１０  周期管理テーブル
８１１  外部機器識別データ
８１２  周期
【図１】
2005005951.tif 000003
【図２】
2005005951.tif 000004
【図３】
2005005951.tif 000005
【図４】
2005005951.tif 000006
【図５】
2005005951.tif 000007
【図６】
2005005951.tif 000008
【図７】
2005005951.tif 000009
【図８】
2005005951.tif 000010