(57)【特許請求の範囲】
【請求項１】
ＡＶネットワーク上に接続された複数のＡＶ機器の機器固有情報を、前記ＡＶネットワークの初期化時に識別して収集する機器情報識別部と、
前記複数のＡＶ機器のうち監視対象として指定した機器の機器状態を常時監視する機器状態監視部と、
前記機器情報識別部で収集した機器固有情報および各々のＡＶ機器が前記機器状態監視部の監視対象になっているかどうかの情報を記憶する不揮発性メモリと、
前記機器状態監視部が監視対象の機器のうちのいずれかの機器がデータを出力する再生状態になったことを検出すると、再生状態になった機器とＡＶネットワーク制御機器との間にデータ伝送接続状態を確立する機器接続管理部と
を備えたことを特徴とするＡＶネットワーク制御機器。
【請求項２】
第一のＡＶ機器との間にデータ伝送接続状態を確立している状態で、他の第二のＡＶ機器がデータを出力する再生状態になったことを検出すると、該データ伝送接続状態を切断後、新たに、前記第二のＡＶ機器との間にデータ伝送接続状態を確立することを特徴とする請求項１に記載のＡＶネットワーク制御機器。
【請求項３】
ＡＶネットワークはIEEE1394技術を用いたネットワークであり、機器固有情報は、機器種別、メーカー名、機種名、機器のユニークＩＤから構成されることを特徴とする請求項１に記載のＡＶネットワーク制御機器。
【請求項４】
データ伝送接続状態とは、IEC61883で規定される、ひとつの出力プラグとひとつの入力プラグを接続するpoint-to-pointコネクションであることを特徴とする請求項１に記載のＡＶネットワーク制御機器。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、IEEE1394ネットワークにより接続された外部の複数のＡＶ機器の機器状態を監視し、機器の状態に応じて制御を行うテレビもしくはＳＴＢ等のＡＶネットワーク制御機器に関するものである。
【０００２】
【従来の技術】
近年、IEEE1394ネットワーク（以下1394ネットワークと言う）技術を用いて構成されたＡＶネットワーク上のＡＶ機器を制御するＳＴＢなどが出現している。
【０００３】
図４に、従来の外部ＡＶ機器制御機能付きＳＴＢの構成図を示す。図４において、2はＳＴＢ、200はＤ-ＶＨＳ(A)、201はＤ-ＶＨＳ(B) 、202はＤ-ＶＨＳ(C)、203はＤ-ＶＨＳ(D)であり、外部ＡＶ機器として、4台のＤ-ＶＨＳが1394ネットワークにより接続されている。ＳＴＢ2内の処理ブロックとして、ユーザーインターフェース部301および外部機器制御部300が存在する。
【０００４】
ユーザーインターフェース部301は、ＳＴＢ2の接続されるモニタ上に、外部機器を制御するためのGUIなどを表示する。GUIには、外部機器を「再生」「停止」「早送り」「巻き戻し」などの操作をするための操作ボタンが用意され、ユーザーはそのGUI上のボタンをリモコンなどで選択決定することができる。例えば、Ｄ-ＶＨＳ(A)200に対する「再生」ボタンが選択決定された場合、ユーザーインターフェース部301は、そのGUI操作の内容を外部機器制御部300に伝達する。外部機器制御部300は、「再生」を実現するための、1394のAV/Cコマンドを作成し、1394ネットワークを介して、Ｄ-ＶＨＳ(A)200に送信する。コマンドを受けたＤ-ＶＨＳ(A)200は、再生動作に移行する。
【０００５】
さて、以上のように、外部のＡＶ機器をＳＴＢ2から操作するだけでなく、外部のＡＶ機器の状態変化に、ＳＴＢ2が追従するという動作もありえる。例えば、Ｄ-ＶＨＳ(A)200が、デッキ側の操作で「再生」状態になった場合、ＳＴＢ2とＤ-ＶＨＳ(A)200の間に、自動的にデータ伝送状態を確立し、Ｄ-ＶＨＳ(A)200からデータをＳＴＢ2に取り込むという処理が考えられる。ただし、この動作を実現しようとすると、Ｄ-ＶＨＳ(A)200からＤ-ＶＨＳ(D)203までの、各々Ｄ-ＶＨＳに対し、1394ネットワークを介して、1394のAV/Cコマンドを送受信するなどして、すべてのＤ-ＶＨＳの状態を監視しておく必要がある。
【０００６】
なお、以降のIEEE1394に関する技術内容は、以下の文献を元に記述されているので参照されたい。
［1］IEEE Std 1394-1995, Standard for a High Performance Serial Bus
［2］IEC61883, Consumer audio/video equipment-Digital Interface
［3］1394 Trade Association document number 1998003, AV/C Digital Interface Command Set General Specification, version3.0
［4］1394 Trade Association document number 1998012, AV/C Tape Recorder/Player Subunit Specification, version2.1
【０００７】
【発明が解決しようとする課題】
以上の従来の外部ＡＶ機器制御機能付きＳＴＢにおいては、外部ＡＶ機器の状態変化に追従する場合、どの機器の状態を監視するか、制限をつけていない。よって、多数の外部ＡＶ機器が接続された場合、それらの機器を監視するための、1394ネットワーク上の処理がいたずらに増加し、1394ネットワーク全体としての処理効率が落ちてしまう。その結果、ＳＴＢ側からの外部ＡＶ機器を制御する時の反応が低下するなどの弊害が発生する。
【０００８】
本発明は、上記課題を解決することを目的とするものであって、1394ネットワークで接続された複数の外部ＡＶ機器の機器状態を監視する場合、監視する機器の最大数を制限し、監視対象に選択されているいずれかの機器がデータを出力する再生状態になったときは、自動的に自分とその機器との間に、データ伝送接続状態を確立するＡＶネットワーク制御機器(テレビ／ＳＴＢ)を提供することを目的とする。
【０００９】
【課題を解決するための手段】
この課題を解決するために、本発明は、ＡＶネットワーク上に接続された複数のＡＶ機器の機器固有情報を、該ＡＶネットワークの初期化時に、識別して収集する機器情報識別部と、該複数のＡＶ機器のうち監視対象として指定した機器の機器状態を常時監視する機器状態監視部と、該機器情報識別部で収集した機器固有情報および各々の機器が該機器状態監視部の監視対象になっているかどうかの情報を記憶する不揮発性メモリとを備えたものである。
【００１０】
さらに、機器接続管理部を備え、該機器状態監視部が、監視対象のＡＶ機器のうちのいずれかの機器がデータを出力する再生状態になったことを検出すると、該機器接続管理部は、再生状態になった機器と自機との間にデータ伝送接続状態を確立することを特徴とするものである。
【００１１】
【発明の実施の形態】
以下、本発明の実施の形態について、図１から図３を用いて説明する。
【００１２】
（実施の形態１）
図１は本発明の外部接続ＡＶ機器の状態監視機能を有するＡＶネットワーク制御機器の一実施例を示す。ＡＶネットワーク制御機器としては、テレビであると仮定する。図１において、1は本発明のＡＶネットワーク制御機器(テレビ)そのもの、100は機器情報識別部、101は機器状態監視部、102は機器接続管理部、103は機器情報／状態表示部、104は不揮発性メモリである。また、200〜203は外部に接続されるＡＶ機器である。この例では、4台のＤ-ＶＨＳが接続されている。なお、従来例で説明した、ユーザーインターフェース部、外部機器制御部も、本発明に含まれ、同様の動作を実現しているので、説明を省略する。
【００１３】
以上のように構成されたＡＶネットワーク制御機器(テレビ)1について、以下、その動作を述べる。
【００１４】
第一に、外部ＡＶ機器の機器固有情報識別処理について述べる。図１において、本発明のテレビ1に、外部機器として、Ｄ-ＶＨＳ(A)200、Ｄ-ＶＨＳ(B)201、Ｄ-ＶＨＳ(C)202の3台が、すでに1394ネットワークにより接続されているとする。この1394ネットワークに対し、新たにＤ-ＶＨＳ(d)203が追加されたとする。このとき、バスリセットと呼ばれる1394ネットワークの初期化が行われる。この初期化をトリガーとして、機器情報識別部100は外部接続ＡＶ機器の機器固有情報を収集する。
【００１５】
具体的には、まず、ネットワーク上のすべての機器のConfiguration ROMを読み込む。Configuration ROMとは、各機器が保有しているIEEE1212に準拠した64ビットのアドレス空間の一部の領域であり、ここには機器固有の情報が書かれている。つぎに、AV/Cコマンドのうち、UNIT INFO コマンド、SUBUNIT INFO コマンドなどを、ネットワーク上の各機器に送って回答を収集し、機器のタイプを判別する。以上の処理により、機器固有情報として、機器種別(Ｄ-ＶＨＳ、ＡＶＨＤＤなどの種別)、メーカー名、機種名、機器のユニークＩＤ(製品化されたすべての1394機器につけられるユニークな番号)を取得する。
【００１６】
バスリセット後の接続されているすべての外部ＡＶ機器の情報収集が終わると、次にその内容と、機器固有情報が格納されている不揮発性メモリ104に記憶されている内容を、機器のユニークＩＤに基づき、つきあわせる。機器のユニークＩＤは、1394として規定された製品化されたすべての1394機器毎につけられるユニークな番号なので、これを比較することにより、すでに不揮発性メモリ104に格納されている機器なのか、新規な機器なのかを判定できる。
【００１７】
つきあわせの結果、すでに不揮発性メモリ104に格納されている機器については、既存の機器として更新しない。不揮発性メモリ104に存在しないと認識した機器については、その内容を不揮発性メモリ104に追記する。
【００１８】
なお、不揮発性メモリ104には、上記の機器固有情報以外に、後述する各機器を監視対象とするかどうかの情報も格納されている。
【００１９】
機器情報／状態表示部では、この不揮発性メモリ104の内容に基づき、ユーザーの操作に応じて、テレビ画面上に、機器情報／状態を表示する。機器情報／状態表示画面例を図２に示す。機器毎に、不揮発性メモリ104に格納されている機器種別、メーカー名、機種名、監視対象にしているかどうかの情報が表示される。接続状態には、その機器が現在1394ネットワーク上に接続されているかどうかを表示する。ある機器が、現在1394ネットワークに接続されているかどうかは、機器情報識別部100が把握しているので、その情報とつきあわせて表示内容が決定される。例えば、Ｄ-ＶＨＳ(A)200からＤ-ＶＨＳ(D)203は、現在1394ネットワークに接続されているので「接続」と、また、Ｄ-ＶＨＳ(E)については、接続されていない(過去に接続されたことがある)ので、「未接続」と表示される。
【００２０】
以上のように、新規に接続された外部ＡＶ機器については、自動的に不揮発性メモリ104に追加格納されて行くが、ユーザーは不要な機器情報については、マニュアル操作により削除することも可能である。削除は、図２に示す機器情報／状態表示画面を介して行う。ユーザーは、リモコンなどの操作で表示画面中の機器を選択することができる。ユーザーが機器を選択決定すると、図３に示す機器情報変更画面に遷移する。ここでは、パネル「削除」もしくは「監視しない」を選択することができる(「監視しない」については後述する)。ここで、「削除」を選択決定すると、選択された機器の固有情報が、不揮発性メモリ104から消去される。
【００２１】
ただし、この「削除」の操作は、接続状態が「未接続」のもの以外は許可しない。1394ネットワークのバスリセットは、比較的頻繁に発生する。よって、現在「接続」状態のものを「削除」しても、すぐにつぎのバスリセットの後、これまで説明した一連の動作によって、「削除」したばかりの機器が、再度不揮発性メモリ104に登録されてしまい、ユーザーは削除したものが復活しているので混乱する。よって、「削除」できるのは、ユーザーが1394ネットワークから明示的に取り外して、使わないようにした機器に限定している。つまり、この図3の例でいうと、Ｄ-ＶＨＳ(A)は、現在「接続」状態にあるので、「削除」操作は許可されず、失敗する。Ｄ-ＶＨＳ(A)をネットワークからはずして、接続状態が「未接続」となったときに始めて、「削除」操作が有効となる。
【００２２】
第二に、外部ＡＶ機器の機器状態の監視と、自動再生処理について述べる。
【００２３】
まず、外部ＡＶ機器のうち、どの機器を監視対象にするかの選択処理について説明する。本来、接続された機器は、すべて監視対象にするのが理想的である。しかしながら、無制限に監視対象の機器を増やすと、1394ネットワークにおける監視のための処理が増大し、全体の処理効率が著しく低下する結果となる。それを防ぐため、機器種別毎に監視対象とする機器の最大数を制限する。例えば、Ｄ-ＶＨＳ２台まで、ＡＶＨＤＤ２台まで、ＤＶＤレコーダ１台までなど。この最大数の範囲で、どの機器を監視対象に選択するかの処理であるが、新規な機器が1394ネットワークに接続されたときは、最大数までに余裕がある場合は、その機器は「監視対象」として自動的に設定される。
【００２４】
このように、基本的に監視するかしないかは、自動的に設定されるが、自動設定されたあとでも、ユーザー操作により設定を変更することができる。変更は、図２に示す機器情報／状態表示画面を介して行う。ユーザーが機器を選択決定すると、図３に示す機器情報変更画面に遷移する。この時、その機器が、現在監視対象になっていると、パネルは「監視しない」に、また、逆に監視対象になっていない場合は「監視する」に表示が自動的に切り替わる。この場合は、選択した機器Ｄ-ＶＨＳ(A)が、現在監視対象になっているので、「監視しない」パネルが表示されている。ここで、「監視しない」を選択決定すると、Ｄ-ＶＨＳ(A)が監視対象からはずされる。この操作により、監視対象のＤ-ＶＨＳの数は1台となったので、監視するＤ-ＶＨＳを追加することができる。例えば、Ｄ-ＶＨＳ(C)202を監視対象にしたければ、上述のユーザー操作により「監視する」に設定することが可能である。もちろん、設定は、前述の最大数の範囲内でのみ設定できるので、すでに最大数まで設定されているときは、エラー表示をし設定はできない。
【００２５】
次に、監視対象に選択された機器の具体的な監視処理について説明する。図１において、Ｄ-ＶＨＳ(A)200およびＤ-ＶＨＳ(B)201が監視対象になっているとする。各Ｄ-ＶＨＳの機器状態を監視するため、1394のバスリセットをトリガーとして、1394ネットワークを経由して、各Ｄ-ＶＨＳに対して、TRANSPORT STATEのNOTIFYコマンドを発行する。このコマンドは、Ｄ-ＶＨＳに対して機器状態が変化したらその変化を通知をすることを要求するコマンドであり、この通知により機器状態の変化を検出できる。ただし、Ｄ-ＶＨＳがTRANSPORT STATEのNOTIFYコマンドをサポートしていない場合もありうる。その場合は、TRANSPORT STATEのSTATUSコマンドを、Ｄ-ＶＨＳに対して発行する。このコマンドは、Ｄ-ＶＨＳの機器状態を問い合わせるコマンドである。単発なので、テレビ1側で周期的に同じコマンドを発行して、継続的に問い合わせを行う必要がある。問い合わせの返答が変化することを検知することで、機器状態の変化を検出することができる。
【００２６】
ここでは、Ｄ-ＶＨＳについて説明したが、他のＡＶ機器についても、各機器毎に定められた(将来的に定められる)、同様の1394のAV/Cコマンドを使用して監視を行う。
【００２７】
次に、自動再生処理について説明する。自動再生とは、外部ＡＶ機器が、データを出力する再生状態になったときに、そのデータを自動的にテレビに取り込んで出画する機能をいう。
【００２８】
1394ネットワーク上に信号を流す場合、事前に、IEC61883で規定される「ＡＶ信号のコネクション」を確立する必要がある。このコネクションには、信号をやりとりする機器(プラグ)を１対１に設定しないbroadcastコネクションと、信号をやりとりする機器(プラグ)を１対１に設定するpoint-to-pointコネクションがあるが、本発明では、後者のpoint-to-pointコネクションを使用する。
【００２９】
上記の監視処理で説明したように、監視対象に設定されているすべての機器は、その状態をテレビ1側から監視している。例えば、Ｄ-ＶＨＳ(A)200およびＤ-ＶＨＳ(B)201は、いずれも状態が監視されている。この状態で、例えば、ユーザーがＤ-ＶＨＳ(A)200の機器の「再生ボタン」を操作したとする。するとそのＤ-ＶＨＳ(A)200が再生になったことは、テレビ1側で検出される。その変化検出をトリガーとして、機器接続管理部102は、Ｄ-ＶＨＳ(A)200とテレビ1との間に、point-to-pointコネクションを自動的に確立する。コネクションを確立すると、Ｄ-ＶＨＳ(A)200からテレビ1にMPEGストリームを取り込むことができるので、データを取り込んで出画する。
【００３０】
なお、Ｄ-ＶＨＳ(A)200が再生状態となり、そちらとpoint-to-pointコネクションを確立している時に、Ｄ-ＶＨＳ(B)201が停止から再生になったことを検出した場合は、まず、自機とＤ-ＶＨＳ(A)200との間のpoint-to-pointコネクションを切断した後、改めて、自機とＤ-ＶＨＳ(B)201との間にpoint-to-pointコネクションを確立し、Ｄ-ＶＨＳ(B)201側の自動再生モードに移行する。
【００３１】
以上のように、本発明のＡＶネットワーク制御機器では、外部のＡＶ機器の機器状態を監視して自動再生を行う場合、監視対象にする機器の最大数に制限を加えるので、いたずらに1394ネットワークに負荷をかけることがない。結果、監視動作とは関係のない、ＡＶネットワーク制御機器からの外部ＡＶ機器の制御動作の反応が低下するなどの弊害を引き起こすことがない。
【００３２】
また、監視対象に選定する処理は、最大数を超えない範囲で、1394ネットワークの初期化時に、自動的に行うのでユーザーに手間をかけることがない。
【００３３】
また、ある機器が監視対象に選定されているかどうかは、不揮発性メモリに格納して記憶するので、ユーザーが明示的に変更する以外は、その状態が保持されるので、ユーザーに混乱を与えることがない。
【００３４】
なお、以上の説明では、本発明のＡＶネットワーク制御機器がテレビである形態を説明したが、1394ネットワークにおいて、コントローラとなりうる他のＡＶ機器(例えばＳＴＢもしくはＤ-ＶＨＳ)に本発明の機能を組み込んでも、同様に実施可能である。
【００３５】
また、外部ＡＶ機器としては、Ｄ-ＶＨＳの場合を説明したが、他にＡＶＨＤＤ、ＤＶＤレコーダなどのＡＶ機器が接続された場合でも、本発明は同様に適用される。
【００３６】
【発明の効果】
以上のように、本発明のＡＶネットワーク制御機器では、外部のＡＶ機器の機器状態を監視して、機器側の操作によりデータを出力する再生状態になると、それを検出して、そのデータを取り込んで出画する自動再生を実現する動作において、監視する機器の最大数に制限を加えるので、1394ネットワークに過大な負荷をかけることがなく、結果、1394ネットワーク全体の処理効率が下がることを防止するという顕著な効果を得ることができる。
【図面の簡単な説明】
【図１】本発明の一実施の形態によるＡＶネットワーク制御機器のブロック構成図
【図２】本発明のＡＶネットワーク制御機器による機器情報表示画面の例を示す図
【図３】本発明のＡＶネットワーク制御機器による機器情報操作画面の例を示す図
【図４】従来のＡＶ機器制御機能を有するテレビのブロック構成図
【符号の説明】
１  本発明のＡＶネットワーク制御機器
２  従来の外部ＡＶ機器制御機能付きＳＴＢ
１００  機器情報識別部
１０１  機器状態監視部
１０２  機器接続管理部
１０３  機器情報／状態表示部
１０４  不揮発性メモリ
【図１】
0003777960.tif 000002
【図２】
0003777960.tif 000003
【図３】
0003777960.tif 000004
【図４】
0003777960.tif 000005