(57)【特許請求の範囲】
【請求項１】
ビデオ信号を処理するシステムのためのオーディオ／ビデオプラットフォームであって、該オーディオ／ビデオプラットフォームは、
該オーディオ／ビデオプラットフォームと少なくとも第１のビデオデバイスとの間で制御信号およびデータ信号を転送するデジタル通信ポートと、
第２のビデオデバイスと該オーディオ／ビデオプラットフォームとの間でビデオ信号を転送する少なくとも１つのアナログビデオ通信ポートと、
赤外線コマンドを送信する赤外線送信器と、
該デジタルビデオ通信ポートと該赤外線送信器とに結合された制御プロセッサであって、該デジタル通信ポートを介して、該第１のビデオデバイスに制御コマンドを送信し、かつ、該赤外線送信器を介して、該第２のビデオデバイスに制御コマンドを送信する制御プロセッサと
を備え、
該オーディオ／ビデオプラットフォームは、各デバイスがマスターデバイスとして構成されているか、スレーブデバイスとして構成されているかを判定するために各デバイスを登録し、
該第１のビデオデバイスが該スレーブデバイスであると判定された場合には、該デジタル通信ポートは、該第１のビデオデバイスに対して制御信号およびデータ信号を送受信するように構成されており、
少なくとも第３のビデオデバイスが該マスターデバイスであると判定された場合には、該デジタル通信ポートは、該第３のビデオデバイスからデータ信号を受信するように構成されており、該制御プロセッサは、該赤外線送信器を介して、該第３のビデオデバイスを制御するように構成されている、オーディオ／ビデオプラットフォーム。
【請求項２】
前記デジタル通信ポートは、ＩＥＥＥ１３９４バスである、請求項１に記載のオーディオ／ビデオプラットフォーム。
【請求項３】
前記第１のビデオデバイスおよび前記第２のビデオデバイスのそれぞれのコマンドセットを格納するメモリをさらに含む、請求項１に記載のオーディオ／ビデオプラットフォーム。
【請求項４】
前記デジタル通信ポートは、該デジタル通信ポートを介して、ＭＰＥＧによって特定されるようにトランスポートストリームを受信するように構成されており、前記オーディオ／ビデオプラットフォームは、ビデオ出力信号を生成するために該ＭＰＥＧトランスポートストリームを処理するＭＰＥＧデコーダをさらに備える、請求項１に記載のオーディオ／ビデオプラットフォーム。
【請求項５】
前記オーディオ／ビデオプラットフォームに遠隔制御コマンドを送信する遠隔制御デバイスと、
オンスクリーンディスプレイ信号を生成するグラフィックプロセッサと
をさらに備え、
前記制御プロセッサは、該グラフィックプロセッサを使用して前記第１のビデオデバイスおよび前記第２のビデオデバイスのうちの選択されたデバイスの制御コマンドを表示するオンスクリーンディスプレイ信号を生成し、該第１のビデオデバイスおよび該第２のビデオデバイスのうちの選択されたデバイスに対応するコマンドを送信するように該遠隔制御デバイスからの対応するコマンドに応答する、請求項４に記載のオーディオ／ビデオプラットフォーム。
【請求項６】
前記オーディオ／ビデオプラットフォームに遠隔制御コマンドを送信する遠隔制御デバイスをさらに備え、該遠隔制御デバイスは、前記第１のビデオデバイスおよび前記第２のビデオデバイスを制御する制御スイッチを含み、前記制御プロセッサは、該遠隔制御デバイスから受信したそれぞれのコマンドに応じて、該第１のビデオデバイスおよび該第２のビデオデバイスに制御信号を送信することにより、該第１のビデオデバイスおよび該第２のビデオデバイスを制御する、請求項４に記載のオーディオ／ビデオプラットフォーム。
【請求項７】
オーディオ／ビデオプラットフォームから複数のビデオデバイスを制御する方法であって、該複数のビデオデバイスの第１のグループは、それぞれデジタル通信ポートを含み、かつ、スレーブモードデバイスとして構成されており、該複数のビデオデバイスの第２のグループは、それぞれデジタル通信ポートを含み、かつ、マスターモードデバイスとして構成されており、該ビデオデバイスの少なくとも第２のグループは、赤外線遠隔制御デバイスによって送信されたコマンドに応答する赤外線受信器を含み、該方法は、
各ビデオデバイスがスレーブモードデバイスとして構成されているか、マスターモードデバイスとして構成されているかを判定するために該複数のビデオデバイスを登録するステップと、
該複数のビデオデバイスの第１のグループがスレーブモードデバイスとして構成されていると判定された場合には、該デジタル通信ポートを使用して該複数のビデオデバイスの第１のグループにデジタルコマンドを送信するステップと、
該複数のビデオデバイスの第２のグループがマスターモードデバイスとして構成されていると判定された場合には、該複数のビデオデバイスの第２のグループに赤外線コマンドを送信するステップと
を包含する、方法。
【請求項８】
前記ビデオデバイスの第１のグループおよび第２のグループのうち選択されたグループのコマンドメニューを表示するステップと、
該表示されたコマンドメニューに対応する赤外線コマンドを受信するステップと、
該受信したコマンドを該ビデオデバイスの第１のグループおよび第２のグループのうち選択されたグループのそれぞれのコマンドに変換し、該変換されたコマンドを該ビデオデバイスの第１のグループおよび第２のグループのうちの選択されたグループに送信するステップと
をさらに包含する、請求項７に記載の方法。
【請求項９】
前記複数のデバイスは、複数のデバイスの第３のグループをさらに含み、該複数のデバイスの第３のグループは、デジタル通信ポートを含まないが、更なる赤外線受信器を含み、該更なる赤外線受信器は、更なる赤外線遠隔制御デバイスによって送信されるコマンドに応答し、前記方法は、該複数のデバイスの第３のグループに赤外線コマンドを送信するステップをさらに包含する、請求項７に記載の方法。
【請求項１０】
前記第１、第２および第３のビデオデバイスのそれぞれのコマンドセットを識別するために該第１、第２および第３のビデオデバイスを登録するステップと、
メモリの中に該第１、第２および第３のビデオデバイスの該識別されたコマンドセットを格納するステップと、
該第１、第２および第３のビデオデバイスのうち選択されたビデオデバイスに制御信号を送信する要求に応じて、該選択されたビデオデバイスの該識別されたコマンドセットを該メモリから取り出すステップと、
該取り出されたコマンドセットからのコマンドと該制御信号とを関連付けるステップと、
該第１、第２および第３のビデオデバイスのうち該選択されたビデオデバイスに該関連付けられたコマンドを送信するステップと
をさらに包含する、請求項９に記載の方法。
【請求項１１】
前記第１および第２のビデオデバイスは、前記デジタル通信ポートを介して前記オーディオ／ビデオプラットフォームにデータを送信し、前記第３のビデオデバイスは、アナログデータポートを介して該オーディオ／ビデオプラットフォームにデータを送信し、該方法は、
該第１および第２のビデオデバイスの一方が選択された場合には、該デジタル通信ポートからデータを受信するように該オーディオ／ビデオプラットフォームを構成するステップと、
該第３のビデオデバイスが選択された場合には、該アナログデータポートからデータを受信するように該オーディオ／ビデオプラットフォームを構成するステップと
をさらに包含する、請求項１０に記載の方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、オーディオ／ビデオエンターテイメントシステムの分野に関する。より詳細には、本発明は、バス送信コマンドと赤外送信コマンドとの組み合わせによる、多様なオーディオ／ビデオコンポーネントのマスターコントロールに関する。
【０００２】
【従来の技術】
一般的な家庭用オーディオ／ビデオシステムは、種々の電子コンポーネントを含む。これは、例えば、ラジオ受信器、コンパクトディスク（ＣＤ）プレーヤー、デジタル多用途光ディスク（ＤＶＤ）プレーヤー、１組のスピーカー、テレビ（ＴＶ）受信器、および、ビデオ家庭用システム−ビデオカセットレコーダ（ＶＨＳ−ＶＣＲ）などである。典型的に、これらのコンポーネントは、ケーブルを介して一緒に接続され、コンポーネントの１つが、家庭用オーディオ／ビデオシステムの中心または主要なコンポーネントになると通常考えられる。ラジオ受信器は、ＡＭ／ＦＭチューナー、多様な増幅器、音量調節機能および複数スイッチ機能を含むので、中心的なコンポーネントになることが多い。受信器は、前方パネル上および多数のケースの中に制御ボタンおよびスイッチを有し、これらのボタンおよびスイッチのいくつかまたは全ては、手持ち式の遠隔制御ユニットに複製される。遠隔制御ユニットは、任意のボタンまたはスイッチの選択を少し離れた位置から受信器に送信できる。ユーザは、受信器の前方にあるボタンおよびスイッチ、または、代わりに手持ち式の遠隔制御ユニットのボタンを操作することによって家庭用機器を操作できる。
【０００３】
今日、市場で販売される家庭用電子デバイスは、数年前よりもより有能、かつ、より複雑で、消費者は、それらのデバイスが提供する機能のため、デバイスに対する要求が強くなっている。消費者が新しいデバイスを購入する場合、典型的には、古いデバイスと並んで家庭用オーディオ／ビデオシステムに接続される。新しいデバイスは、受信器、テレビモニタ、または、受信器またはモニタに接続されたいくつかの他のデバイスの背後にある空いた入力へ差し込まれる。消費者は、新しいデバイスの前方パネル、または、新しいデバイスと共に購入される遠隔制御ユニットのどちらかの制御スイッチを介して新しいデバイスを制御する。この機器の１つの問題は、家庭用オーディオ／ビデオシステム内の異なるコンポーネントに対する遠隔制御デバイスが急増したことである。オーディオ／ビデオシステムに新しいデバイスを加えることを試みるには、もう１つの専用遠隔制御ユニットをユーザが把握し、操作を覚え、定期的に新しい電池を補給することが必要である。
【０００４】
新しいデバイスと、既存の古いデバイスとを互いに一体化したユニバーサル制御を容易にするネットワークを提供することが望ましい。電気電子技術者協会（Ｔｈｅ  Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃ  Ｅｎｇｉｎｅｅｒｓ、ＩＥＥＥ）１３９４のデジタルインタフェースは、セットトップボックス（ＳＴＢ）、ＶＣＲ、ＣＤプレーヤーおよび他の類似したデバイスのようなオーディオ／ビデオ（ＡＶ）デバイスを相互接続するための高速シリアルデジタル通信バスである。ＩＥＥＥ１３９４バスは、多くのＡＶデバイスを容易に相互接続するための家庭用ネットワークに対する理想的な解決策である。市場で展開するＡＶデバイスのほとんどが、ＩＥＥＥ１３９４ポートを含む。ＩＥＥＥ１３９４ポートを含むＡＶデバイスには２つのタイプがある。すなわち、マスターモードタイプおよびスレーブモードタイプである。マスターモードタイプのＡＶデバイスは、ネットワークでスレーブモードのＡＶデバイスを制御できるが、マスターモードタイプのＡＶデバイスのプロトコルは、スレーブデバイスから、または、他のマスターモードのＡＶデバイスからでさえもコマンドによってそれを制御することができない。例えば、オープンケーブルＳＴＢ（マスターモードタイプ）は、ＤＶＨＳレコーダのような他のスレーブモードタイプのＡＶデバイスに制御コマンドを送るために設計される制御ファームウェアを有するＩＥＥＥ１３９４ポートを有する。しかし、他のマスターモードのＡＶデバイス、例えばサテライトＳＴＢは、オープンケーブルＳＴＢによって制御も、操作もできない。
【０００５】
ＩＥＥＥ１３９４インタフェースを有していないデバイスは、ユーザのオーディオ／ビデオシステムに容易に統合できない。典型的にこれらのデバイスは、専用の遠隔制御デバイスを必要とし、このためマスターモードタイプ１３９４デバイスに類似する。この問題は、マスターモードタイプの構成が家庭用エンターテイメント機器で一般に使用されるとき、および１３９４インタフェースを有さない多くのレガシーデバイスがまだ広汎に使用されるとき、広く知られている。ＡＶデバイスの全てのタイプの中央制御が、家庭用ネットワークシステムを形成するために相互接続される全てのＡＶデバイスにユーザフレンドリな制御をすることが望ましい。
【０００６】
【発明が解決しようとする課題】
本発明は、他のＡＶデバイスを相互接続するマスターコントローラとして動作し、ＡＶＰに接続された全てのＡＶデバイスの一体化した制御し得るオーディオ／ビデオプラットフォーム（ＡＶＰ）を提供することを目的とする。
【０００７】
【課題を解決するための手段】
本発明のビデオ信号を処理するシステムのためのオーディオ／ビデオプラットフォームは、上記オーディオ／ビデオプラットフォームと少なくとも第１のオーディオ／ビデオデバイスとの間に制御信号およびデータ信号を転送するためのデジタル通信ポートと、第２のオーディオ／ビデオデバイスと上記オーディオ／ビデオプラットフォームとの間にビデオ信号を転送するための少なくとも１つのアナログビデオ通信ポートと、赤外線コマンドを送信するための赤外線送信器と、上記デジタル通信ポートを介して、上記第１のオーディオ／ビデオデバイスに制御コマンドを送信するための上記デジタルビデオ通信ポートと、上記赤外線送信器を介して、上記第２のオーディオ／ビデオデバイスへ制御コマンドを送信するための上記赤外線送信器とに結合された、制御プロセッサとを備え、これにより上記目的が達成される。
【０００８】
上記デジタル通信ポートは、少なくとも第３のオーディオ／ビデオデバイスからデータ信号を受信し、上記制御プロセッサは、上記赤外線送信器を介して上記第３のオーディオ／ビデオデバイスを制御するように設定される。
【０００９】
上記デジタル通信ポートは、スレーブデバイスとして上記第１のオーディオ／ビデオデバイスに上記制御信号を送信し、上記データ信号を受信し、マスターデバイスとして上記第３のオーディオ／ビデオデバイスからデータ信号を受信するように設定されたＩＥＥＥ１３９４バスである。
【００１０】
上記第１のオーディオ／ビデオデバイスおよび上記第２のオーディオ／ビデオデバイスのそれぞれのコマンドセットを格納するためのメモリをさらに含む。
【００１１】
上記デジタル通信ポートは、上記ＭＰＥＧによって特定されるようにトランスポートストリームを受信するように構成され、上記オーディオ／ビデオプラットフォームは、ビデオ出力信号を生成するために上記ＭＰＥＧトランスポートストリームを処理するＭＰＥＧデコーダをさらに備える。
【００１２】
上記オーディオ／ビデオプラットフォームに遠隔制御コマンドを送信するための遠隔制御デバイスと、オンスクリーンディスプレイ信号を生成するためのグラフィックプロセッサとをさらに備え、上記制御プロセッサは、上記グラフィックプロセッサを使用して上記第１のオーディオ／ビデオデバイスおよび上記第２のオーディオ／ビデオデバイスのうちの選択されるデバイスに制御コマンドを表示するオンスクリーンディスプレイ信号を生成し、上記第１のオーディオ／ビデオデバイスおよび上記第２のオーディオ／ビデオデバイスのうちの選択されるデバイスへ対応するコマンドを送信するように上記遠隔制御デバイスからの対応するコマンドに応答する。
【００１３】
上記オーディオ／ビデオプラットフォームに遠隔制御コマンドを送信するための遠隔制御デバイスをさらに備え、上記遠隔制御デバイスは、上記第１のオーディオ／ビデオデバイスおよび上記第２のオーディオ／ビデオデバイスを制御するための制御スイッチを含み、上記制御プロセッサは、上記遠隔制御デバイスから受信したそれぞれのコマンドに応じて、上記第１のオーディオ／ビデオデバイスおよび上記第２のオーディオ／ビデオデバイスに制御信号を送信して、上記第１のオーディオ／ビデオデバイスおよび上記第２のオーディオ／ビデオデバイスを制御する。
【００１４】
本発明のオーディオ／ビデオプラットフォームから複数のオーディオ／ビデオデバイスを制御する方法は、上記複数のオーディオ／ビデオデバイスの第１のグループは、それぞれデジタル通信ポートを含み、スレーブモードデバイスとして構成され、上記複数のオーディオ／ビデオデバイスの第２のグループは、それぞれデジタル通信ポートを含み、マスターモードデバイスとして構成され、上記オーディオ／ビデオデバイスの少なくとも第２のグループは、赤外線遠隔制御デバイスによって送信されたコマンドに応答する赤外線受信器を含み、上記デジタル通信ポートを使用して上記複数のオーディオ／ビデオデバイスの第１のグループにデジタルコマンドを送信するステップと、上記複数のオーディオ／ビデオデバイスの第２のグループに赤外線コマンドを送信するステップとを包含し、これにより上記目的が達成される。
【００１５】
上記オーディオ／ビデオデバイスの第１のグループおよび第２のグループのうち選択されるグループのコマンドメニューを表示するステップと、上記表示されたコマンドメニューに対応する赤外線コマンドを受信するステップと、上記受信したコマンドを、上記オーディオ／ビデオデバイスの第１のグループおよび第２のグループのうち選択されるグループに関するそれぞれのコマンドに変換し、上記変換したコマンドを上記オーディオ／ビデオデバイスの第１のグループおよび第２のグループのうちの選択されるグループに送信するステップとをさらに包含する。
【００１６】
上記複数のデバイスは、デジタル通信ポートを含まず、さらなる遠赤外線受信器を含むデバイスの第３のグループをさらに含み、上記遠赤外線受信器は、さらなる遠赤外線遠隔制御デバイスによって送信されるコマンドに応答し、上記方法は、上記複数のデバイスの第３のグループに赤外線コマンドを送信するステップをさらに包含する。
【００１７】
上記第１、第２および第３のオーディオ／ビデオデバイスの各コマンドセットを識別するように上記第１、第２および第３のオーディオ／ビデオデバイスを登録するステップと、メモリの中へ上記第１、第２および第３のオーディオ／ビデオデバイスに関して上記識別されたコマンドセットを格納するステップと、上記第１、第２および第３のオーディオ／ビデオデバイスのうち選択されるオーディオ／ビデオデバイスに制御信号を送信するような要求に応じて、上記メモリから上記選択されるオーディオ／ビデオデバイスの上記識別されたコマンドセットを読み出すステップと、上記読み出されたコマンドセットからのコマンドと上記制御信号とを関連付けるステップと、上記第１、第２および第３のオーディオ／ビデオデバイスのうち上記選択されるオーディオ／ビデオデバイスに上記関連付けられたコマンドを送信するステップとをさらに包含する。
【００１８】
上記第１および第２のオーディオ／ビデオデバイスは、上記デジタル通信ポートを介して上記オーディオ／ビデオプラットフォームにデータを送信し、上記第３のオーディオ／ビデオデバイスは、アナログデータポートを介して上記オーディオ／ビデオプラットフォームにデータを送信し、上記方法は、上記第１および第２のオーディオ／ビデオデバイスの１つが選択されると、上記デジタル通信ポートからデータを受信するように上記オーディオ／ビデオプラットフォームを設定するステップと、上記第３のオーディオ／ビデオデバイスの１つが選択されると、上記アナログデータポートからデータを受信するように上記オーディオ／ビデオプラットフォームを設定するステップとをさらに包含する。
【００１９】
本発明は、類似に使用されたデバイスコントローラの全ての利点を有し、上述の欠点を少しも有さないマスターコントローラとして動作するオーディオ／ビデオプラットフォーム（ＡＶＰ）に具現化される。これを達成するために、本発明は、多様なＡＶデバイスの相互接続に独特の構成を提供する。本発明の実施形態を含むＡＶＰは、上述された問題を解決するマスターモードで動作するように設計されるＩＥＥＥ１３９４ポートおよびファームウェアを有する。ＡＶＰは、接続バス（ＩＥＥＥ１３９４バス、ユニバーサルシリアルバス（ＵＳＢ））および赤外線ブラスターを介して他のＡＶデバイスに相互接続し、ＡＶＰに接続される全てのＡＶデバイスの一体化したユーザコントロールを提供するように設計されるマスターＳＴＢである。ユーザからの全ての制御信号を受信することは、そのマスターコントローラの利点である。例示的なＡＶＰは、全ての接続されたＡＶデバイスに一体化したグラフィカルユーザインタフェース（ＧＵＩ）をインプリメントするオンスクリーンディスプレイ（ＯＳＤ）を提供するように構成され得る。ＡＶＰは、処理するために圧縮したＡＶ信号を転送し、ある共通のフォーマットで表示する機能を有し、全てのビデオの機能があるＡＶデバイスからビデオを表示することを可能にさせる特徴を有する。本発明は、ＩＥＥＥ１３９４バスを介するスレーブモードのＡＶデバイス、赤外線（ＩＲ）ブラスターの使用によるマスターモードのＡＶデバイス、レガシーデバイスを制御する。ＡＶＰは、各デバイスのコマンドセットでプログラム化され、各デバイスは、ネットワーク経由、専用のアナログ、または、デジタル信号回線経由のいずれかでＡＶＰに接続される。
【００２０】
本発明の上記および他の局面は、特に特許請求の範囲において記載された本発明の上記および他の局面は、以下でさらに説明され、添付された図面と関連した以下の説明が参照される。
【００２１】
【発明の実施の形態】
本発明は、家庭用エンターテイメントシステムのユーザが、オーディオ／ビデオプラットホーム（ＡＶＰ）と呼ばれる主要な、または、中央制御ステーションから複数のオーディオ／ビデオデバイスを制御し得るシステムを含む。オーディオ／ビデオデバイスは、家庭用エンターテイメントシステム（例えば、サテライトＳＴＢ、テレビモニタ、ＤＶＨＳ  ＶＣＲ、ＣＤプレーヤーなど）の電子コンポーネントを記述するために使用される総称である。多くのユーザは、デジタルリンクを有していないレガシーオーディオ／ビデオデバイス（すなわち、ＶＨＳ−ＶＣＲ、またはチューナー／増幅器など）を有している。一方、多くのユーザは、圧縮されたオーディオおよびビデオ信号の送信のためにデジタルリンクを使用するオーディオ／ビデオデバイスを購入し、相互接続バスを介して他のオーディオ／ビデオデバイスと通信し得る。
【００２２】
図１は、本発明の例示的な実施形態による家庭用ＡＶネットワーク１００を示す。ネットワーク１００は、９つのデバイス、デジタルＶＨＳ（ＤＶＨＳ）ビデオテープレコーダ１０４、オープンケーブルＳＴＢ１０８、高解像度デジタル衛星放送システム（ＨＤ−ＤＳＳ）受信器１１２、全国テレビジョン方式委員会／次期テレビジョンシステム委員会（ＮＴＳＣ／ＡＴＳＣ）のＴＶチューナー１１６、ビデオホームシステムビデオカセットレコーダ（ＶＨＳ−ＶＣＲ）１２０、ＡＶＰ１３０、標準解像度テレビジョン（ＳＤＴＶ）モニタ１７４、高解像度テレビジョン（ＨＳＴＶ）モニタ１７０およびマルチチャンネルオーディオ増幅器１７８を含む。
【００２３】
図１の家庭用ＡＶネットワーク１００によって使用されるＩＥＥＥ１３９４シリアルバス１２５は、デジタルデバイスを相互接続するための高速バスアーキテクチャであり、マルチデバイスへのユニバーサル入力／出力の接続を提供する。ＩＥＥＥ１３９４シリアルバス１２５は、国際的なハードウェアおよびソフトウェアの規格であり、１００、２００、または、４００メガビット／秒（Ｍｂｐｓ）でデータを転送するためのデジタルインタフェースを有する。１３９４バスは、消費者のマルチメディアシステムにおけるエンターテイメント、通信および計算電子機器を統合するように設計されている。ＩＥＥＥ１３９４規格は、アプリケーションのデジタルインタフェースを定義し、バスに結合されるデバイスの中でダイレクトデジタル通信を可能にする。ＩＥＥＥ１３９４シリアルバス１２５の使用により、真のピアツーピア通信のためにデイジーチェーニング、および、ブランチングをサポートしながら、互いにオーディオ／ビデオデバイスの接続が容易になる。付け加えると、これは、拡大縮小可能なアーキテクチャを定義し、ユーザが単一バスで１００、２００および４００Ｍｂｐｓのデバイスを混ぜ合わせることを可能にする。ＩＥＥＥ１３９４規格で使用されるケーブルは、そのようなデバイスを接続するのに使用される他の分厚いケーブルと比較して比較的直径が細い。ケーブル長は、銅ケーブルで４メートルから光ガラスファイバーで何千メートルにまでの範囲である。
【００２４】
デバイスは、バスの作動中にＩＥＥＥ１３９４バスに追加され、かつ、取り外され得る。デバイスがそのように追加され、または取り外されると、バスは、現行のノードの間でデータを送信するために自動的にバス自身を再設定する。
【００２５】
システムがＩＥＥＥ１３９４バスに関して記述される間に、ユニバーサルシリアルバス（ＵＳＢ）およびイーサネット（登録商標）バスのような他の制御およびデータバスシステム、または、セントロニクス（Ｃｅｎｔｒｏｎｉｃｓ）バスのようなパラレルバスでさえも１３９４バスに代わって使用され得ることが企図される。
【００２６】
ノード（すなわち、オーディオ／ビデオデバイス）は、論理エンティティとみなされ、バスにユニークなアドレスを有する。各ノードは、識別ＲＯＭ、制御レジスタの規格化されたセット、およびノード自身のアドレススペースを提供する。図１に示されるバス１２５のＩＥＥＥ１３９４通信規格は、デジタルでコードされた情報の非同期データ転送、および、等時性データ転送をサポートする。非同期転送は、従来のデータ転送動作であって、これは、可能な限りすぐに生じて、ソースから行き先へあるデータ量を送信する。等時性データ転送は、リアルタイムの送信であって、リアルタイムの転送は、有意なインスタンスとの間の時間間隔が送信アプリケーションと受信アプリケーションとの両方で同じ期間を有するように生じる。等時的にデータ転送される各パケットは、それ自体の期間に転送される。
【００２７】
等時性データ転送の適用例は、オープンケーブルＳＴＢ１０８からＴＶモニタ１７４までである。オープンケーブルＳＴＢ１０８は、ケーブル会社から変調および符号化されたビデオストリームを受信し、オーディオおよびビデオのパケットのストリームを作成するようにビデオストリームを復調かつデコードする。これらのパケットは、必要に応じてＳＤＴＶモニタ１７４またはＨＤＴＶモニタ１７０で再生するためにバス１２５を介して転送される。ＩＥＥＥ１３９４規格バスのアーキテクチャは、アプリケーションの間の等時性のデータ転送のために複数のチャンネルを提供する。特に、ソース識別子および行き先識別子は、適切なアプリケーションによる受信を保証するためにデータと共に同報通信される。これにより、複数のアプリケーションは、バス構造にわたって等時性のデータを同時に送信可能になる。
【００２８】
ＩＥＥＥ１３９４ポートを備えつけられるオーディオ／ビデオデバイスは、他のオーディオ／ビデオデバイスを制御し、ＩＥＥＥ１３９４バスを介してオーディオ／ビデオデバイスからのオーディオ／ビデオ信号を受信するマスターとして挙動するようにほとんどの場合に設計されている。ＡＶデバイス１０４、１０８、１１２、１１６および１３０は、ＩＥＥＥ１３９４シリアルバス１２５からリンク１２５ａ〜１２５ｅのそれぞれを介して通信するように連結され、周知のＩＥＥＥ１３９４バスプロトコルに従って、バス１２５に連結された任意の他のデバイスとも通信できる。しかし、オープンケーブルＳＴＢ１０８およびＨＤ−ＤＳＳ１１２は、別のＡＶデバイスからの制御情報を受信することを許容しないバスプロトコルを有するマスターモードタイプのデバイスであることに留意されたい。バス１２５は５つのデバイスを含むように示されているが、バス１２５は、バス技術の物理的限界（例えば、現在仕様されるＩＥＥＥ１３９４に対する６３のデバイス）までの任意の数のデバイスを含むように適合され得ることが理解される。図１に示されていないが、ＨＤＴＶモニタ１７０およびＳＤＴＶモニタ１７４は、必要に応じてバス１２５、または、ＩＲブラスター１３８を介してＡＶＰ１３０によっても制御され得ること、および、バス１２５を介してＡＶＰ１３０からデータを受信し得ることが企図される。
【００２９】
ＡＶＰ１３０はＳＴＢであり、ＳＴＢは、他のＡＶデバイスと相互接続し、ＩＥＥＥ１３９４シリアルバス１２５またはＩＲリンク１２８ａ、１２８ｂおよび１２８ｃならびにアナログ信号接続部１２３および１２４のいずれかを介してＳＴＢに接続される全てのＡＶデバイスの統一したユーザ制御を提供するために、ＡＶＰ１３０は提供される。ＩＥＥＥ１３９４バスコネクタ１２６は、ＡＶデバイス１０４、１０８、１１２、１１６からデジタルデータを受信し、ＤＶＨＳプレーヤー１０４およびＴＶチューナー１１６にデジタル制御データを送信するためにＩＥＥＥ１３９４リンク１２５ｅへの接続を可能にするように提供されている。ＡＶＰ１３０は、ＩＥＥＥ１３９４インタフェース１３２、ＭＰＥＧデコーダ／エンコーダー１３４、ビデオデジタイザ１４２、ＩＲ送信器／受信器１３８、ＰＣＩバス１４６、サウンドカード１４４、ビデオスイッチ１３６、（ハードディスクドライブのような）不揮発性の記憶装置１５０および制御プロセッサー１６０を含み、制御プロセッサー１６０は、中央演算処理装置（ＣＰＵ）１５２、ＰＣＩインタフェース１５３、システムメモリ１５８、グラフィックプロセッサ１５６およびソフトウェアラーニングモジュール１５４を含む。制御プロセッサー１６０は、以下で記されるように、ＩＥＥＥ１３９４インタフェース１３２を介してＡＶＰ１３０の他のエレメントを制御し、ＩＲ送信器／受信器１３８は、ＡＶＰ１３０に接続したＡＶデバイスの全てを制御する。
【００３０】
マスターモードおよびレガシーデバイスに中央制御を提供するために、ＡＶＰ１３０は、これらのデバイスのＩＲ制御機能の利点を有する。結果として、総合中央制御は、２つの技術の使用によって達成されている。スレーブモードタイプのＡＶデバイスは、ＩＥＥＥ１３９４バスを介してコマンドを受信することにより制御され、マスターモードタイプのデバイスは、それぞれのデバイスのＩＲ受信器を介して、ＩＲ送信器／受信器１３８からのＩＲ送信によるコマンドを受信することによって制御される。
【００３１】
一般的な場合として、ＡＶデバイス１０４、１０８、１１２および１１６は、それ自体の遠隔制御ユニットと共に各々提供される。本発明の例示的な実施形態において、レガシーデバイスの制御またはマスターモードデバイスの制御は、ＡＶＰ１３０に遠隔制御デバイスを登録することによって可能になる。登録は、１３９４バスに接続された後、例えば、プラグアンドプレイモードにおいて、ＡＶＰによってデバイス識別子が読まれる場合、自動的に起こり得るか、あるいは、ＡＶＰに対するデバイスタイプを特定することによって、または、マスターモードデバイス、アナログデバイスもしくはレガシーデジタルデバイスのためのコマンド設定をダウンロードすることによって、手動で起こり得る。ダウンロードされたコマンドセットは、メモリ１５８内に、または、ＡＶＰ１３０のハードドライブ１５０上に保存され得る。
【００３２】
ダウンロードは、例えば、コマンドコードを得るために製造会社のウェブサイトにアクセスするＡＶＰによって、または、ユーザに特別なキー、または、ファンクションボタンを押させるようにＴＶモニタ１７４上に表示されるメニューを駆動させる手順に従ってユーザに入力を促すことによって成し遂げられ得る。そのキーまたはファンクションボタンを押すことによって生じる送信されたＩＲ信号は、デバイスドライバによって受信され、デコードされ、その特定の遠隔制御の具体的な機能に関連するコードは、メモリに格納される。
【００３３】
図５は、ＡＶＰ１３０が、コンポーネントのためにＩＲ遠隔制御コマンドを登録するように使用し得るいくつかのプロセスの例を示す。ユーザは、ＡＶＰ１３０の遠隔制御ユニット１２９上のＡＶＰ電源オンのスイッチを選択し、ステップ５１０で、動作電源は、ＡＶＰ１３０およびＴＶモニタ１７４を作動させる。ＡＶＰ１３０のＯＳＤ機能は、図６で示されるように選択可能な機能またはＡＶデバイスの名称を示すラベルが付けられたエリアを含むＴＶモニタ１７４上にメインメニューを表示する。この例において、メインメニューの各エリアは、機能の名称またはＡＶデバイスのタイプを特定し、エリアの右下の隅にコンポーネント番号が割り当てられる。ラベルを付けられたエリアの表示される位置は、遠隔制御デバイス１２９のキーの配置と一致し得る。例えば、コンポーネント番号９を有するエリアは、「登録」に対応する。従って、図６で示されるメニューが表示され、ビューアーが番号９を示すラベルが付けられた遠隔制御ユニット１２９上のキーを押すと、登録機能が選択される。
【００３４】
この例において、ユーザが登録機能を選択すると、ステップ５１２で、登録機能メニューが表示される。登録メニューの詳細を示す図１０を参照すると、ビューアーは、「ＡＶデバイス」（ＡＶＰ遠隔制御１２９のキーパッドの番号１）を選択する。ステップ５１３で、ビューアーは、デバイスのリストからの登録か、代替の登録かの選択を促される。ビューアーがリストの登録を選択すると、次に、ステップ５１４で、リストは、各コントロールコードが前もって供給され、メモリ（例えば、ハードドライブ１５０上）にとどまるために既知のＡＶデバイスが表示される。
【００３５】
また、ステップ５１４で、ユーザは、例えば、ＡＶＰキーパッドのＩＤ番号をタイプすることによって、または、表示されるデバイス番号上にカーソルを合わせ、「入力」キーを押すことによって、メニューに表示されるＡＶデバイスの一つを選択する。ＡＶＰが名称および番号を選択すると、ステップ５１４でも、ＡＶデバイスに関連したデバイスに電源オンの制御を送ることを試みる。デバイスがスレーブモードのデバイスである場合、そのコマンドは、バス１２５を介して送信され、さもなければ、ＩＲブラスター１３８を介して送信される。デバイスがバス１２５に接続されると、ＡＶＰは、ステップ５１５で、デバイスからの電源オンのステータスメッセージに関するバスをモニタする。デバイスがバス１２５に接続されていない場合、ＡＶＰは、デバイスが電源オンであるとき、特定のキーを押すようにビューアーを促す。ステップ５１５で、電源オンコマンドが成功であるとき、ＡＶＰは、ステップ５１６で、ＡＶデバイスのコレクトコードであるとして製造者ＩＤコードを格納し、プロセスは終了する。電源オンステータスまたはビューアー応答が短期間の内で受信されない場合、ＡＶＰは、他のＩＤ番号を選択するようにユーザに促し、プロセスを繰り返す。
【００３６】
ＡＶデバイスＩＤが利用できない場合、代替の登録手順は、ステップ５１３で選択され得る。簡単に言えば、この手順は、選択されるデバイスに関する遠隔制御ユニットの特定の機能を押すようにユーザに促し、デバイスのその機能に関するコントロールコマンドとして送信されたＩＲ信号を記録する。ステップ５１８で、選択されるＡＶデバイスの専用の遠隔制御ユニットを用いて、ユーザは、特定のＡＶデバイスのタイプ（例えば、ＶＣＲ、ＤＶＤプレーヤー、衛星放送の受信器など）を選択するように促される。次に、そのデバイスの専用の遠隔制御ユニットを使用して、ユーザに特定のコマンドを送信するように促す。例えば、ユーザが、登録されているデバイスはＶＣＲであると示した場合、ユーザに早送りボタンを押すように促し得る。ステップ５１９で、コマンドが記録されたままである間、ＡＶＰは、遠隔制御ユニットの各キーを押すようにユーザに促し、対応するＩＲコマンドがステップ５１８で記録され得る。ＡＶＰは、例えば、それぞれのうまく記録された機能に特定の色（例えば緑）をマークすることによって、機能コマンドがうまく記録されるときを示すようにビューアーにフィードバックを提供し得る。ステップ５２０で、コードの全てが入力された後、コンポーネントに関するコマンドセットは、例えば、メモリ１５８またはハードディスクドライブ１５０に格納される。
【００３７】
ＶＨＳ−ＶＣＲ１２０に関する遠隔制御デバイスは、上述したように、例えばデバイス制御の予め格納されたセットから選択されるユニークな遠隔制御コマンドセットと同じ方法で登録され得るか、または、手動で入力され、ユーザによって必要とされる場合に、呼び出すためにメモリに保存される。登録の後、ユーザが、特定のマスターモードタイプのデバイス、または、レガシーアナログのデバイスを制御することを選択したとき、デバイスの遠隔制御に関してあらかじめ格納されたコマンドセットは、メモリ１５８またはハードドライブ１５０の一方から呼び出され、デバイスを制御するためにＡＶＰ１３０の遠隔制御ユニット１２９と組み合わせて動作するＩＲ送信器／受信器１３８によって送信される。
【００３８】
図２は、ＡＶＰ１３０がＶＨＳ−ＶＣＲ１２０を制御し得ることによるプロセスの例を図示する。ステップ２１０で、ユーザは、ＡＶＰ遠隔制御１２９のＡＶＰ電源オンのスイッチを選択し、電源は、ＡＶＰ１３０に投入され、ＡＶＰ１３０は、テレビモニタ（例えば、ＨＤＴＶモニタ１７０）に電源を自動的に投入される。ＯＳＤは、図６に示されるような選択可能な機能およびＡＶデバイスにラベルが付けられたエリアを含んでいるメインメニューをＨＤＴＶモニタ１７０上に表示する。上述したように、例示的なメインメニューの各エリアは、機能またはＡＶデバイスの名称、および、エリアの右下の隅に割り当てられたコンポーネント番号で識別される。例えば、コンポーネント番号５を有するエリアは、「ＶＨＳ−ＶＣＲ」に対応する。ユーザは、メインメニューの「ＶＨＳ−ＶＣＲ」（ＡＶＰ遠隔制御１２９のキーパッドの番号５）から選択し、ステップ２１２で、ＶＨＳ−ＶＣＲ１２０に関して前に格納されたコマンドセットは、メモリから読み出され、１つの例示的な実施形態において、ＶＨＳ−ＶＣＲ機能のメニューは表示される。
【００３９】
図７を参照して、ユーザは、ＶＨＳ−ＶＣＲメニューの「電源」（ＡＶＰ遠隔制御１２９キーパッドの番号９）を選択する。ステップ２１４で、電源は、ＶＨＳ−ＶＣＲ１２０に投入される。ステップ２１６で、ＡＶＰは、ＩＲ送信器／受信器１３８を介してＶＨＳ−ＶＣＲへ電源オンコマンドを送信する。ユーザは、ステップ２１８でＶＨＳ−ＶＣＲメニューの「録画」（ＡＶＰ遠隔制御１２９キーボードの番号４）を選択し、ステップ２２０で、ＡＶＰは、ＩＲ送信器／受信器１３８を介してＶＨＳ−ＶＣＲに録画コマンドを送信する。例示の機能に関するプロセスフローは終了する。ＶＨＳ−ＶＣＲの他の機能は、同じ方法でＡＶＰ１３０によって制御される。
【００４０】
本発明の例示的な実施形態は、選択されるデバイスによって動作する機能を選択するように、ユーザを誘導するためのオンスクリーンメニューを使用するように示されているが、ＡＶＰ１３０の遠隔制御ユニット１２９が多くのタイプのデバイスに関する制御ボタンを有し得、これらのボタンのいくつかは、複数のデバイスに適用され得ることが考えられる。例えば、早送り、巻戻し、再生および停止に対する一連のボタンは、ＶＨＳ−ＶＣＲユニット、オーディオカセットデッキおよびＤＶＨＳユニットによって共有され得る。これらのボタンの１つを押すことによって、適切なコマンドはＡＶＰに送信され、システムのデバイスに関して適切なコマンドに変換される。例えば、遠隔制御は、「ＶＣＲ」ボタンを含み得る。このボタンが押される後（または、押されている間）、早送りキーを押すと、ＡＶＰ１３０は、ＡＶＰ１３０のＩＲブラスター１３８を介してＶＣＲ１２０へ適切な早送りコマンドを送信する。しかし、遠隔制御のＤＶＣＲボタンが押された場合、次に、ＡＶＰ１３０は、１３９４バスを介してＤＶＨＳユニット１０４へ早送りコマンドを送信する。
【００４１】
ＶＨＳ−ＶＣＲ１２０は、コンポジットビデオと共に変調されたＲＦ信号を受信することに関してＴＶアンテナ１０３に接続されることが示される。ＶＨＳ−ＶＣＲ１２０はまた、衛星アンテナ１０２またはブロードバンドのケーブルコネクタ１０７のどちらか一方からの信号を受信するために接続され得る。ＶＨＳ−ＶＣＲ１２０は、テープに受信されたビデオ信号を記録して、テープの再生によって、出力ポート１２１からアナログビデオ信号、および、出力ポート１２２からアナログオーディオ信号を提供する。入力コネクタ１２３は、ＮＴＳＣ／ＡＴＳＣのＴＶチューナー１１６から、および、ＶＨＳ−ＶＣＲ１２０からアナログビデオ信号を受信するために接続される。いずれのデバイスからのアナログビデオ信号は、同じ方法で処理される。ＶＨＳ−ＶＣＲはまた、初めに信号を記録することなく、受信した信号に由来するアナログオーディオ信号、および、アナログビデオ信号を直接的にＡＶＰ１３０に送信し得る。
【００４２】
例えば、ビデオデジタイザ１４２は、アナログビデオ信号の受信のためにコネクタ１２３の内部へ接続され得る。例示的なビデオデジタイザ１４２は、チューナー１１６またはＶＣＲ１２０のどちらかからのビデオ入力を選択するためのマルチプレクサを含む。ビデオデジタイザ１４２は、標準のベースバンドのアナログビデオ信号をデジタルコンポジットビデオデータに変換する。
【００４３】
ＭＰＥＧコーダ／デコーダ（コーデック）１３４は、デジタルコンポジットビデオデータを受信し、随意的に圧縮するようにビデオデジタイザ１４２に接続される。ＭＰＥＧコーデック１３４の機能は、任意に商業的に利用できる大きいスケールの多くの集積回路（例えば、ｉＴＶＣ１５）によって動作され得、オーディオ／ビデオエンコーダ／デコーダデバイスは、ｉＣｏｍｐｒｅｓｓｉｏｎ．Ｉｎｃによって、または、特定用途向け集積回路（ＡＳＩＣ）によって製造される。コーデック１３４は、ＭＰＥＧ−１、ＭＰＥＧ−２およびＭＰＥＧ−１レイヤＩＩを支援するリアルタイムビデオ、ならびに、オーディオエンコード化、および、オーディオデコード化を提供する。ＭＰＥＧコーダ１３４は、ＰＣＩバス１４６を介して、ハードディスク１５０に記憶するために、将来復元するために、受信したデジタルコンポジットビデオデータを圧縮し、送信し得、あるいは、デジタル化されたアナログビデオ信号は、グラフィカルユーザインターフェース（ＧＵＩ）のウインドウとしてそれを提示することをスケーリングされ得、ＳＤＴＶモニタ１７０への接続に関して、ビデオスイッチ１３６に提供するためにアナログ信号に変換され得る。ＭＰＥＧコーデック１３４は、ビデオ信号をＨＤＴＶモニタ１７４のディスプレイに適したフォーマットに変換するためにビデオデジタイザによって提供されるビデオ信号に対してフォーマット変換を行う。
【００４４】
図１を参照して、ＡＶＰ１３０の入力ポート１２６は、ＩＥＥＥ１３９４バスリンク１２５ｅからの圧縮されたデジタルデータを受信するように接続される。ＩＥＥＥ１３９４インタフェース１３２は、デジタルデータを受信および処理するように、ならびに、固定されたパケット長で構成されるトランスポートストリーム（ＴＳ）を提供するように入力ポート１２６に接続される。各パケットは、データ間、同期バイト、エラー表示、および、パケットが属するところにプログラムビット−ストリームを識別するパケット識別子（ＰＩＤ）を含むヘッダーを有する。ＭＰＥＧコーデック１３４は、受信し、逆多重化し、デコードし、および、ビューアーのディスプレイフォーマットを一致させるためにデコードしたビデオをフォーマット化する。
【００４５】
コーデック１３４のデマルチプレクサ（図示せず）は、同期デコードバイトに関して入ってくるトランスストリームをスキャンし、次に、ＴＳをデコードし始める。デマルチプレクサは、対象のＰＩＤを有するパケットを抽出し、コーデック１３４によってベースバンドビデオ信号内にデコードされたキューストリーム内にパケットを形成する。コーデック１３４のディスプレイフォーマットコンバータ（図示せず）は、受信したビデオ信号を選択されるビデオモニタ１７０または１７４と互換性があるフォーマットに変換する。ＭＰＥＧコーデック１３４はまた、ＰＣＩバスに接続され、圧縮したデジタルデータを記憶装置であるハードディスク１５０にＰＣＩバスを介して送信し得る。ユーザは、上述したように、ビデオスイッチ１３６を介して解凍および表示するためにＭＰＥＧコーデック１３４に格納されたデータの復元を要求し得る。ハードディスクドライバ１５０およびＣＰＵ１５２は、ＲＥＰＬＡＹ  ＴＶ、Ｉｎｃによって市販されているものと類似したパーソナルビデオ録画システムをインプリメントするために使用され得る。
【００４６】
ビデオスイッチ１３６は、ＭＰＥＧコーデック１３４からのフォーマットされたビデオ出力信号、および、グラフィックプロセッサ１５６からの出力グラフィック信号（例えば、オンスクリーンディスプレイメニュー）を受信するように接続される。ビデオスイッチ１３６は、コーデック１３４によって提供される信号、グラフィックプロセッサ１５６によって提供される信号、または、この２つの信号による組み合わせた信号のいずれかをコンポーネントビデオ／Ｓ−ビデオの出力ポート１６２、もしくは、ＲＧＢ／Ｙ−Ｐｒ−Ｐｂの出力ポート１６４のどちらか一方に接続し得る。オーディオ／ビデオデバイス１０４、１０８、１１２からの圧縮したオーディオデータは、逆多重化され、解凍され、ＰＣＩバス１４６にある送信に関してフォーマットされる。サウンドプロセッサ１４４は、解凍されたデジタルオーディオ信号を受信し、それをアナログ信号に変換し、出力信号としてこのアナログ信号を提供するように接続され得る。サウンドプロセッサ１４４は、出力ポート１６６にオーディオ信号を提供し得る。オーディオ増幅器１７８は、信号の増幅のため、および、スピーカーに信号を提供するためにオーディオ出力ポート１６６に接続される。
【００４７】
ＤＶＨＳプレーヤーは、テープ上にビデオ信号をデジタル化し、圧縮し、録画し、または、１４．１Ｍｂｐｓの高いデータレートでテープから解凍したビデオ信号を再生する。ＤＶＨＳプレーヤー１０４は、５００ラインの水平解像度およびスーパー−ＶＨＳ（Ｓ−ＶＨＳ）デバイスの３倍の色バンド幅を提供する。オーディオ信号も、デジタルで録画され、高い質の音を提供する。ＤＶＨＳプレーヤー１０４は、ＩＥＥＥ１３９４シリアルバス１２５ａを介してＡＶＰ１３０のコネクタ１２６を通ってＩＥＥＥ１３９４のインタフェース１３２にオーディオおよびビデオデジタルデータを提供する。ＭＰＥＧコーデック１３４は、ＩＥＥＥ１３９４インタフェース１３２からトランスポートストリーム（ＴＳ）を受信するように接続される。ＭＰＥＧコーデック１３４は、ビデオを逆多重化し、デコードし、フォーマット変換し、ビデオスイッチ１３６にビデオ出力信号を提供する。ビデオ信号は、次に、スイッチ１３６からＳＤＴＶモニタ１７０、または、ＨＤＴＶモニタ１７４の一方へ提供される。コーデック１３４からのデジタル化されたオーディオは、ＰＣＩバス１４６を通ってサウンドカード１４４へ提供され、サウンドカード１４４でアナログ信号に変換され、コネクタ１６６を通ってステレオ増幅器１７８へ提供される。
【００４８】
図３は、典型的なスレーブモードタイプのＡＶデバイスとしてＤＶＨＳ１０４を制御するためにＡＶＰ１３０によって使用され得るプロセスの例を図示する。ユーザは、ＡＶＰ遠隔制御１２９のＡＶＰ電源オンスイッチを選択し、ステップ３１０で、上述したようにＡＶＰ１３０およびＨＤＴＶモニタ１７０に電源を投入する。ＯＳＤは、図６に示されるようにＨＤＴＶモニタ１７０のメインメニューを表示する。ユーザは、メインメニューから「ＤＶＨＳ」（ＡＶＰ遠隔制御１２９キーパッドの番号１）を選択し、ステップ３１２で、ＤＶＨＳユニット１０４の前に格納されたコマンドセットは、図８で示されるように、メモリおよびＤＶＨＳ１０４機能メニューから読み出され、表示される。図８を参照して、ユーザは、ＤＶＨＳメニューで「電源」（ＡＶＰ遠隔制御１２９キーパッドの番号９）を選択し、ステップ３１４で、電源は、ＤＶＨＳ１０４に投入される。
【００４９】
ＡＶＰは、ステップ３１６で、ＩＥＥＥ１３９４シリアルバス１２５を介してＤＶＨＳへ電源オンコマンドを送信する。ユーザは、ステップ３１８で、「録画」の機能（ＡＶＰ遠隔制御１２９キーパッドの番号４）を選択し、ＡＶＰは、ステップ３２０で、バス１２５を介してＤＶＨＳに録画コマンドを送信する。この点で、示された例に対するプロセスは終了される。デジタル化されたビデオデータおよびオーディオデータは、ＤＶＨＳ１０４からＩＥＥＥ１３９４シリアルバス１２５を介して、インタフェース１３２を介して、ＭＰＥＧコーデック１３４に提供される。制御機能は、オンスクリーンメニューを使用するときに示されているが、制御機能は、上述したように、ＡＶＰ遠隔制御デバイス１２９のボタンを使用してインプリメントされ得ることを企図している。
【００５０】
オープンケーブルＳＴＢ１０８は、放送サービス（アナログおよびデジタル）、および、リアルタイム双方向性マルチメディアサービスの組み込まれた環境を提供し、これは、インターネットプロトコル（ＩＰ）データサービス（プログラム同期および非同期）、ＩＰ音声通話、ビデオ電話およびオンデマンド双方向アプリケーションを含む。オープンケーブルＳＴＢ１０８は、入来のケーブルコネクション１０７を介して、６ＭＨｚの多くの入力チャンネルが利用できるうちの１つをチューニングすることによってマルチメディア情報を受信する。調整されたケーブルチャンネルのトランスポートストリーム（ＴＳ）は、１３９４バス１２５ｅを介してコーデック１３４へ送信される。コーデック１３４は、オーディオ信号およびビデオ信号をデコードする（解凍する）。解凍されたビデオは、次に、ビューアーのディスプレイ１７０または１７４のフォーマットと一致するようにフォーマット変換される。
【００５１】
デバイス１０８および１１２は、マスターモードのＡＶデバイスであり、データおよびステータス信号を送信するためのＩＥＥＥ１３９４バスコネクションに加えて、デバイス１０８および１１２はまた、それぞれの赤外線リンク１２８ａおよび１２８ｂを介して、ＡＶＰ１３０からのコマンドを受信するように構成される。オープンケーブルＳＴＢ１０８のマスターモードプロトコルは、ＩＥＥＥ１３９４バスで外部コマンドの受入ができないので、本発明は、オープンケーブルＳＴＢ１０８を制御するためにＡＶＰ１３０のＩＲ送信器／受信器１３８からのＩＲ送信を使用する。前述したように、オープンケーブルＳＴＢ１０８は、前に登録されており、その全体のコマンドセットは、例えば、ＡＶＰ１３０のハードディスクドライブ１５０に格納される。
【００５２】
図４は、ＡＶＰ１３０が、典型的のマスターモードタイプＳＴＢとしてオープンケーブルＳＴＢ１０８を制御する方法を図示する。ユーザは、ＡＶＰ遠隔制御１２９のＡＶＰ電源オンスイッチを選択し、ステップ４１０で、電源は、上述するように、ＡＶＰ１３０およびＨＤＴＶモニタ１７０に投入される。ＯＳＤは、図６を参照して上述したように、選択可能な機能、または、選択可能なＡＶデバイスを示すラベルが付けられたエリアを含むメインメニューをＴＶモニタ１７４に表示する。ユーザは、「オープンケーブル」（ＡＶＰ遠隔制御１２９のキーボードの番号２）を選択し、ステップ４１２で、オープンケーブルＳＴＢ１０８に関して前に格納されたコマンドセットは、メモリから検索され、オープンケーブルＳＴＢ１０８の機能メニューが表示される。
【００５３】
図９を参照して、ユーザは、ステップでオープンケーブルメニューから「ＣＡＴＶ」（ＡＶＰ遠隔制御１２９のキーパッドの番号１）を選択し、ＡＶＰは、そのＳＴＢをオンにするためにオープンケーブルＳＴＢ１０８にコマンドを送信する。ＡＶＰは、ステップ４１６で、ＩＲ送信器／受信器１３８を介してオープンケーブルＳＴＢ１０８に電源オンコマンドを送信する。ユーザは、次に、ステップ４１８で、オープンケーブルメニューの「キーパッド」（ＡＶＰ遠隔制御１２９のキーパッドの番号０および番号６（チャンネル６を含む））を選択し、ＡＶＰは、ステップ４２０で、チャンネル６にＳＴＢ１０８を調整するためにＩＲ受信器／送信器１３８を介してオープンケーブルＳＴＢ１０８にチャンネル選択コマンドを送信する。ステップ４２２で、選択される機能に関しての例示のプロセスは、終了する。上述したように、デジタルオーディオデータおよびデジタルビデオデータは、バス１２５を介してＳＴＢ１０８とＡＶＰ１３０との間を転送される。
【００５４】
ＴＶアンテナ１０３は、ＮＴＳＣ／ＡＴＳＣ  ＴＶチューナー１１６の入力ポートにＲＦ入力信号を提供する。ＴＶチューナー１１６は、コンポジットビデオ信号を復調し、デジタル化し、ＩＥＥＥ１３９４バスリンク１２５にアナログおよびデジタル化されたビデオ信号と、出力ポート１１７へアナログビデオ信号との両方を提供する。ＡＴＳＣテレビ信号が受信される場合、チューナー１１６は、選択されるテレビ番組のトランスポートストリームを提供するために格子状（ｔｒｅｌｌｉｓ）の符号化された残留側波帯の変調されたＡＴＳＣ信号をコードし、復調し得る。このトランスポートストリームは、バス１２５を介してＡＶＰ１３０へ提供される。デバイス１１６はまた、ＡＶＰ１３０へアナログビデオ信号およびアナログオーディオ信号を提供する。ＮＴＳＣ／ＡＴＳＣ  ＴＶチューナー１１６は、スレーブモードのデバイスであるため、それは、ＤＶＨＳプレーヤー１０４と同じ方法で１３９４バス１２５を介して制御される。
【００５５】
高解像度デジタル衛星放送システム（ＨＤ−ＤＳＳ）受信器１１２は、衛星からのＭＰＥＧ圧縮されたデジタルコンポーネントビデオ信号を受信するための衛星アンテナに結合される。（ＨＤ−ＤＳＳ）受信器１１２は、調整されたチャンネルを復調し、圧縮されたオーディオ情報および圧縮されたビデオ情報を含むトランスストリームを提供する。ＨＤ−ＤＳＳ受信器１１２によって提供されるトランスストリーム（ＴＳ）のデジタルビデオ信号、および、デジタルオーディオ信号は、ＩＥＥＥ１３９４シリアルバス１２５を介して送信される。ＨＤ−ＤＳＳ受信器１１２は、マスターモードデバイスであり、上述のオープンケーブルＳＴＢ１０８と同じ方法でＩＲコマンドを使用してＡＶＰ１３０によって制御され得る。
【００５６】
ＳＤＴＶモニタ１７４、および、ＨＤＴＶモニタ１７０は、コンポジットビデオ信号と、Ｓ−ビデオ（Ｙ／Ｃまたはルミナンス／クロミナンス）信号と、赤、緑、青（ＲＧＢ）とＹ−Ｐｒ−Ｐｂ（コンポーネント信号およびルミナンス（Ｙ）、色差信号（ＰｒおよびＰｂ））とを視聴するためにビデオケーブル、および、オーディオケーブルを介してＡＶＰ１３０に接続される。本発明によって、ユーザは、異なるフォーマット、および、異なる制御スキームを有するＡＶデバイスを共通のディスプレイに接続できる。選択したモニタでビデオイメージの順序を表示するために必要とされる任意のフォーマット変換は、ＭＰＥＧコーデック１３４で実行される。ユーザは、この方法で接続されると、オーディオ／ビデオデバイスのビデオフォーマットに関連することを必要としない。多様なテレビモニタはまた、上述したように、ＩＲブラスター１３８または１３９４バス１２５のどちらかを使用して、ＡＶＰ１３０によって制御される。その上、テレビモニタが登録されると、ＡＶＰは、それが表示できる縦横比およびビデオ信号を識別する。上で論じられるように、ＭＰＥＧコーデック１３４は、選択されるディスプレイデバイスのフォーマットに一致するような出力ビデオ信号のフォーマットを変化させるフォーマット変換器（示されない）を含む。
【００５７】
ソフトウェアラーニングモジュール１５４は、特定の目的の達成に関して一緒に多様なコンポーネントの配置を相互接続するためにユーザが慣習的に実行するカスタムセットアップの手順を受信し、保存するように接続される。例えば、本発明の１つの使用は、選択されるチャンネルのテレビを見て、同時に他のチャンネルを記録し、選択されるチャンネルでちょうど宣伝された商品を注文するためにインターネットを始めることであり得る。ラーニングモジュール１５４を用いて、必要とされるステップは、かつて作動され、マクロ機能のように記録され、ソフトウェアラーニングモジュール１５４に保存され得る。より簡単な実施例は、ＤＶＨＳプレーヤー１０４を使用して以前に録画されたテープを視聴する文脈で説明され得る。上述の例の観点から、ビューアーは、ＡＶＰ１３０、ＤＶＨＳプレーヤー１０４、ＨＤＴＶモニタ１７０およびマルチチャンネルオーディオ増幅器１７８へ電源オンコマンドを送信するために遠隔制御デバイス１２９のＤＶＨＳボタンを単純に押し得る。その上、１回ボタンを押すことによって、ＡＶＰは、ＤＶＨＳプレーヤー１０４へ「再生」コマンドを送信し、ＭＰＥＧコーデック１３４のマルチプレクサ、および、ＤＶＨＳプレーヤーによって提供される信号を処理するためのサウンドカード１４４をセットし得る。
【００５８】
本発明の好適な実施形態は、明細書中に示され、記述されているが、当該の実施形態が例示のみのために提供されていることが理解される。多数の変動、変化および置き換えは、特許請求の範囲によって規定される発明の本質から逸脱することなく当業者に想起される。
【００５９】
【発明の効果】
上述したように、本発明は、新しいデバイスと既存の古いデバイスとをお互いに一体化したユニバーサル制御を容易にし、全てのＡＶデバイスにユーザフレンドリに制御し得るマスターコントローラとして、オーディオ／ビデオプラットフォーム（ＡＶＰ）を提供する。
【図面の簡単な説明】
【図１】図１は、本発明の好適な実施形態のブロック図である。
【図２】図２は、本発明のＡＶＰのプロセスの順序を示すフローチャート図である。
【図３】図３は、本発明のＡＶＰのプロセスの順序を示すフローチャート図である。
【図４】図４は、本発明のＡＶＰのプロセスの順序を示すフローチャート図である。
【図５】図５は、本発明のＡＶＰのプロセスの順序を示すフローチャート図である。
【図６】図６は、ＡＶＰ遠隔制御ユニットの使用に対して表示されるオーディオ／ビデオの制御メニューのスクリーンディスプレイである。
【図７】図７は、ＡＶＰ遠隔制御ユニットの使用に対して表示されるオーディオ／ビデオの制御メニューのスクリーンディスプレイである。
【図８】図８は、ＡＶＰ遠隔制御ユニットの使用に対して表示されるオーディオ／ビデオの制御メニューのスクリーンディスプレイである。
【図９】図９は、ＡＶＰ遠隔制御ユニットの使用に対して表示されるオーディオ／ビデオの制御メニューのスクリーンディスプレイである。
【図１０】図１０は、ＡＶＰ遠隔制御ユニットの使用に対して表示されるオーディオ／ビデオの制御メニューのスクリーンディスプレイである。
【符号の説明】
１００  ＡＶネットワーク
１２５  ＩＥＥＥ１３９４シリアルバス
１３０  オーディオ／ビデオプラットフォーム（ＡＶＰ）
１３２  ＩＥＥＥ１３９４インターフェース
【図１】
0003914465.tif 000002
【図２】
0003914465.tif 000003
【図３】
0003914465.tif 000004
【図４】
0003914465.tif 000005
【図５】
0003914465.tif 000006
【図６】
0003914465.tif 000007
【図７】
0003914465.tif 000008
【図８】
0003914465.tif 000009
【図９】
0003914465.tif 000010
【図１０】
0003914465.tif 000011