(57)【特許請求の範囲】
【請求項１】
接続された複数のマルチメディア構成機器を制御するシステムにおいて、
個々の上記マルチメディア構成機器と通信して制御するためのインテリジェント装置であって、それぞれのマルチメディア構成機器は上記マルチメディア構成機器を制御するためのアプリケーションプログラムを含むインテリジェント装置と、
上記インテリジェント装置と接続され、個々の上記マルチメディア構成機器を特定する情報を利用者に表示するための表示装置と、を備え、
上記インテリジェント装置は、上記表示装置を介してユーザによって入力デバイスとして使用されるグラフィカルユーザインターフェースを表示して上記表示されたマルチメディア構成機器のうちの所望のものを選択可能にし、上記グラフィカルユーザインターフェースは、上記選択されたマルチメディア構成機器の図形画像に対応するデータと、上記選択されたマルチメディア構成機器の操作を制御する制御スイッチを図形画像として表すデータとを有するものであり、
上記選択されたマルチメディア構成機器によって実行されることになる制御動作を表すインストラクションを入力するために、上記表示装置に表示された上記グラフィカルユーザインターフェースの上記スイッチの利用者による操作に応答する手段と、
上記インストラクションを、上記選択されたマルチメディア構成機器を制御するための少なくとも１つのコマンドに変換する、上記インテリジェント装置中の変換手段と、
上記選択されたマルチメディア構成機器に上記インテリジェント装置からの上記少なくとも１つのコマンドを供給する手段と備え、
上記インテリジェント装置はプログラマブルコントローラを含み、あるいはコンピュータ装置に接続され、
上記表示装置は、再生可能なメディアを備えたマルチメディア機器を特定する特定情報を上記利用者に提示し、
上記グラフィカルユーザインターフェースによる入力デバイスの使用によって前記インテリジェント装置に対するユーザコマンド及びメディアＩＤが送信され、上記プログラマブルコントローラもしくは上記コンピュータ装置を介し、再生可能メディア上に記録された所望の情報を選択可能にし、
上記インテリジェント装置は、前記メディアＩＤによって特定される再生可能メディア上の所望の情報についての前記プログラマブルコントローラもしくは前記コンピュータ装置による選択に応答して、当該選択された所望の情報が記録された再生可能メディアを有するマルチメディア機器の選択を実行し、
ここにおいて、上記アプリケーションプログラムと、上記選択されたマルチメディア機器内のグラフィカルユーザインターフェース仕様とは、上記選択されたマルチメディア機器から上記ディスプレイ機器上に表示するための上記インテリジェント装置へ転送されることを特徴とするシステム。
【請求項２】
上記選択されたマルチメディア構成機器は、上記図形画像をエンコードして上記表示装置上に表示するためのビットマップグラフィックスモジュールを含むＲＯＭを含むことを特徴とする請求項１に記載のシステム。
【請求項３】
上記マルチメディア構成機器及び上記選択されたマルチメディア構成機器の上記制御スイッチを表す図形画像は、表示されたアイコンの利用者による選択に応じて、生成されることを特徴とする請求項１に記載のシステム。
【請求項４】
システム中で接続された複数のマルチメディア構成機器を制御する方法において、
個々の上記マルチメディア構成機器とインテリジェント装置の間で通信するステップであって、それぞれのマルチメディア構成機器は上記マルチメディア構成機器を制御するためのアプリケーションプログラムを含むステップと、
上記インテリジェント装置と接続された表示装置が、個々の上記マルチメディア構成機器を特定する情報を表示するステップと、
上記表示されたマルチメディア構成機器のうちの所望のものを選択するために、利用者によって操作可能な入力デバイスによって作動するグラフィカルユーザインターフェースを上記表示装置に表示するステップと、
上記選択されたマルチメディア構成機器によって実行されることになる制御動作を表す、上記アプリケーションプログラムのためのインストラクションを入力するために、上記表示装置に表示された上記グラフィカルユーザインターフェースの操作に応答するステップと、
上記インテリジェント装置が、上記インストラクションを、上記選択されたマルチメディア構成機器を制御するための少なくとも１つのコマンドに変換するステップと、
上記インテリジェント装置から上記選択されたマルチメディア構成機器に上記少なくとも１つのコマンドを供給するステップとを有し、
上記インテリジェント装置はプログラマブルコントローラを含み、あるいはコンピュータ装置に接続され、
上記表示装置は、再生可能なメディアを備えたマルチメディア機器を特定する特定情報を上記利用者に提示し、
前記ユーザによって前記グラフィカルユーザインターフェースが操作され、前記インテリジェント装置に対するユーザコマンド及びメディアＩＤが送信され、上記プログラマブルコントローラもしくは上記コンピュータ装置を介し、再生可能メディア上に記録された所望の情報を選択可能にし、
上記インテリジェント装置は、前記メディアＩＤによって特定される再生可能メディア上の所望の情報についての前記プログラマブルコントローラもしくは前記コンピュータ装置による選択に応答して、当該選択された所望の情報が記録された再生可能メディアを有するマルチメディア機器の選択を実行し、
ここにおいて、上記アプリケーションプログラムと、上記選択されたマルチメディア機器内のグラフィカルユーザインターフェース仕様とは、上記選択されたマルチメディア機器から上記ディスプレイ機器上に表示するための上記インテリジェント装置へ転送され、  上記選択されたマルチメディア機器から転送された上記グラフィカルユーザインターフェース仕様は、上記選択されたマルチメディア機器の図形画像に対応するデータと、上記選択されたマルチメディア機器の操作を制御するための制御スイッチとしての図形画像を現すデータとを含み、
上記表示装置に上記図形画像を表示する
ことを特徴とする方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク通信に関し、特に、例えば利用者がマルチメディア構成機器を制御するためにグラフィカルユーザインターフェースを有するパーソナルコンピュータを用いて、オーディオ／ビデオ／データシステム内のマルチメディア情報を制御するマルチメディア情報制御装置及び方法に関する。
【背景技術】
【０００２】
複数のマルチメディア構成機器を高度に統合した今日のシステムにおいて、オーディオ／ビデオ／データシステム内のマルチメディア情報を制御することは、非常に重要な試みである。例えば、２００枚のコンパクトディスク（以下、ＣＤという。）を格納するチェンジャにおいて、単純で利用者に分かりやすい方法で、ディスク上で必要な情報にアクセスすることは難しい。したがって、利用者には、マルチメディア構成機器及び記録媒体上の情報に容易にアクセスする手段が必要である。
【０００３】
更に、例えばＣＤチェンジャ、ビデオテープレコーダ（以下、ＶＴＲという。
）等のマルチメディア構成機器が接続され、単一の統合システムとなっている場合、通常、システムの中央の制御装置が構成機器に対するそれぞれのインターフェース仕様を備える必要がある。新たな構成機器をシステムに加える場合、この新たな構成機器のインターフェース仕様に適合するように制御装置を更新する必要がある。このような面倒な処理においては、制御装置に間違った情報を入力する可能性が高く、その結果、エラーが生じ、その構成機器が動作しないことがある。これによって、新しく加えられたマルチメディア構成機器がシステムの中で機能しなくなる。
【０００４】
更に、コンサートホール、講堂等の室内の構造は多種多様であり、音場の種類も数多く、統合システム内のオーディオ／ビデオ受信機が、各室内の物理的構造に適合するような全ての音場に関する情報をメモリに記憶することはほぼ不可能である。現在、オーディオ／ビデオ受信機は記憶容量と処理能力が限られているため、少数の選ばれた音場に関する情報しか記憶していない。
【０００５】
したがって、上述の問題を解決するマルチメディア情報制御装置及び方法が必要である。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、上述した実状に鑑みてなされたものであり、本発明の目的は、マルチメディア情報を制御するマルチメディア情報制御装置及び方法を提供することである。また、本発明の目的は、利用者が制御可能なプログラムすることができるコントローラとオーディオ／ビデオ／データシステムとの間のインターフェースを提供することである。また、本発明の目的は、マルチメディア構成機器に対応したインターフェースの仕様を、プログラム可能なコントローラに転送することである。さらに、本発明の目的は、音楽の種類に合わせて、多様な音場を提供することである。
【課題を解決するための手段】
【０００７】
上述の目的は、データ記録媒体内のマルチメディア情報を操作するために複数のスイッチをそれぞれ有する複数のマルチメディア構成機器を制御するマルチメディア情報制御装置によって、達成される。本発明に係るマルチメディア情報制御装置では、１つのマルチメディア構成機器上で実行される制御動作を表すインストラクションが入力される。そのインストラクションはマルチメディア構成機器を制御するための少なくとも１つのコマンドに変換される。マルチメディア情報は、データ記録媒体から検索され、マルチメディア構成機器上で実行される制御動作に対応したコマンドに基づいて、データ記録媒体内で操作される。
【０００８】
また、本発明に係るマルチメディア情報制御装置は、プログラム可能なコントローラと、プログラム可能なコントローラの指示に従って、データを記憶するデータストレージと、プログラム可能なコントローラによって実行され、利用者が操作する装置との通信を確立するためのプログラムインストラクションとを備える。
【０００９】
また、本発明に係るマルチメディア構成機器は、プログラム可能なコントローラと、プログラム可能なコントローラによって実行される複数のプログラムインストラクションから成るインターフェース仕様を記憶する手段とを備える。
【００１０】
また、本発明に係るマルチメディア情報制御装置では、テスト信号が送出され、信号伝播経路上に位置している物体によって変化されたテスト信号が受信され、その変化されたテスト信号に基づいて音場が決定される。
【００１１】
また、本発明に係るマルチメディア情報制御方法では、複数のマルチメディア構成機器のうちの１つのマルチメディア構成機器によって実行される制御動作を表すインストラクションが入力される。そのインストラクションがマルチメディア構成機器を制御するための少なくとも１つのコマンドに変換される。そして、データ記録媒体からマルチメディア情報が再生され、マルチメディア構成機器によって実行される制御動作に対応した１つのコマンドに基づいて、マルチメディア情報が操作される。
【発明の効果】
【００１２】
本発明に係るマルチメディア情報制御装置は、複数のマルチメディア構成機器のうちの１つのマルチメディア構成機器によって実行される制御動作を表すインストラクションを入力する入力手段と、そのインストラクションを、マルチメディア構成機器を制御するための少なくとも１つのコマンドに変換する変換手段と、データ記録媒体からマルチメディア情報を検索し、マルチメディア構成機器によって実行される制御動作に対応した１つのコマンドに基づいて、検索されたマルチメディア情報を操作する操作手段とを備える。これにより、利用者はマルチメディア情報を遠隔制御することができ、例えば、利用者は、ＣＤプレーヤ、ＤＡＴプレーヤ、ＶＴＲなどのマルチメディア構成機器から、個人のライブラリから選択した好きな曲や映像を再生することができる。
【発明を実施するための最良の形態】
【００１３】
本発明に係るマルチメディア情報制御装置及び方法では、利用者は、ケーブルや、例えばインターネット等のネットワーク又はネットワーク群を介して、マルチメディア機器を制御することができる。利用者は、モデム及びグラフィカルユーザインターフェース（Graphical User Interface、以下、ＧＵＩという。）を備えたパーソナルコンピュータを用いて遠隔地から、例えばディジタルオーディオテープ（以下、ＤＡＴという。）プレーヤのスイッチをつけて興味のあるラジオ放送を録音したり、あるいはコンパクトディスク（以下、ＣＤという。）上の特定のアルバム／トラックを選択して、ＣＤプレーヤで再生したりすることができる。本発明に係るマルチメディア情報制御及び方法では、利用者は、このようなオーディオ／ビデオ／データ機器を容易に、ユーザフレンドリィな方法で制御することができる。以下、本発明に係るマルチメディア情報制御及び方法について図面を参照しながら詳細に説明する。
【００１４】
図１は、本発明に係るマルチメディア情報制御及び方法を適用し、オーディオ／ビデオ／データ機器を遠隔から制御するシステムの具体的な構成を示すブロック図である。
【００１５】
このシステムは、図１に示すように、ＤＡＴプレーヤ２３等を統合したオーディオ／ビデオ（以下、Ａ／Ｖという。）統合システム２０と、Ａ／Ｖ統合システム２０を制御するインテリジェントＡ／Ｖ受信機１０と、利用者の操作に応じたコマンドスクリプトファイルをインターネット２４を介してインテリジェントＡ／Ｖ受信機１０に伝送するパーソナルコンピュータ／Ｗｅｂテレビジョン受像機（以下、ＰＣ／ＷｅｂＴＶという。）２６とを備える。
【００１６】
インテリジェントＡ／Ｖ受信機１０は、有線又は無線媒体を介して情報信号を受信し、それらの情報信号で示される情報を出力装置３１を介して再生する。例えば、ラジオ放送番組がインテリジェントＡ／Ｖ受信機１０によって受信され、例えば１組のスピーカ３１で再生される。
【００１７】
また、インテリジェントＡ／Ｖ受信機１０は、Ａ／Ｖ統合システム２０を制御する機能も有する。すなわち、インテリジェントＡ／Ｖ受信機１０は、Ａ／Ｖ統合システム２０内のマルチメディア構成機器の動作を制御するためのプログラム可能なコントローラを備える。プログラム可能なコントローラでマルチメディア構成機器の動作を制御するために、Ｓ−ＬｉｎｋTM（商標）のようなプロトコルが用いられる。このプロトコルを用いることによって、複数のマルチメディア構成機器は１つのシステムに統合される。すなわち、このＡ／Ｖ統合システム２０のマルチメディア構成機器は、利用者の操作に応じて、例えば適切な動作モードに切り替わる等、自動的に制御される。例えば、利用者がビデオテープレコーダ（以下、ＶＴＲという。）２１にテープを挿入すると、インテリジェントＡ／Ｖ受信機１０は、利用者がそれ以上操作しなくても、ＶＴＲ２１の動作モードを再生モードに切り替える。
【００１８】
更に、インテリジェントＡ／Ｖ受信機１０は、インテリジェントＡ／Ｖ受信機１０のデータ記録媒体に記録されている例えばＷｅｂサーバプログラムなどのインターフェースプログラムのインストラクションを実行する。以下、インテリジェントＡ／Ｖ受信機１０及びＡ／Ｖ統合システム２０を具体的に説明する。
【００１９】
Ａ／Ｖ統合システム２０は、図１に示すように、動画像又は静止画像をテープに録画／再生するＶＴＲ２１、ＣＤから音楽又はそれに似たものを再生するＣＤプレーヤ２２、ディジタルデータをテープに記録／再生するＤＡＴプレーヤ２３等の複数のマルチメディア構成機器を備えている。Ａ／Ｖ統合システム２０は、ディジタルオーディオディスク（ＤＶＤ）プレーヤ、アナログテープレコーダ、ミニディスクプレーヤ等のマルチメディア構成機器を更に備えることもできる。
上述したように、ＶＴＲ２１、ＣＤプレーヤ２２、ＤＡＴプレーヤ２３等の個々のマルチメディア構成機器は、以下に説明するように、インテリジェントＡ／Ｖ受信機１０によって制御されるＡ／Ｖ統合システム２０を構成する。
【００２０】
インテリジェントＡ／Ｖ受信機１０は、図１に示すように、ネットワークインターフェースカード（以下、ＮＩＣという。）／モデム２５を介してインターネット２４に接続されている。すなわち、インテリジェントＡ／Ｖ受信機１０は、ＮＩＣ／モデム２５を介して、インターネット２４の一部である特定のネットワーク上のノードとなっている。ＮＩＣ／モデム２５は、インターネットプロトコルに従って、インテリジェントＡ／Ｖ受信機１０と、インターネット２４の一部を構成している様々なネットワークに所属している利用者との間の通信を設定するインターフェースである。なお、適切な通信プロトコルに従ってネットワークにログオンする代わりに、周知のダイアルアップモデムを用いるようにしてもよい。
【００２１】
インターネットに所属している利用者は、例えば図１に示すように、ＮＩＣ／モデム２８及びインターネット２４を介して、Ａ／Ｖ統合システム２０を制御するＰＣ／ＷｅｂＴＶ２６を持っている。なお、本発明では、Ａ／Ｖ統合システム２０を制御するために、汎用のコンピュータを用いることもできる。また、汎用のコンピュータの代わりに、表示装置に表示されるＧＵＩをキーボードやマウス等の従来の入力装置で操作できる専用プロセッサを、システムの機能を損なうことなく、使うことができる。すなわち、ＷｅｂＴＶ（従来のテレビジョン受像機に画像を表示する特定の目的で使われるコントローラ）等の装置を用いて、利用者は、ＶＴＲ２１、ＣＤプレーヤ２２、ＤＡＴプレーヤ２３等のマルチメディア構成機器を完全に制御することができる。
【００２２】
インターネット２４には、図１に示すように、サーバ２８が接続されている。
サーバ２８は、周知の如く、通常は局地又は遠隔地のデータベースに高速でアクセスできる高速処理のコンピュータ（例えば中型のコンピュータ、メインフレーム、マルチプロセッサ等）からなる。この実施例では、サーバ３０は、音場を形成するために、テスト信号の反射を解析するのに用いられる。音場は、例えばＣＤプレーヤ２２で現在再生されている音楽の種類に合った最良の聴覚効果を生み出すための、例えば室内等の閉塞された空間の音響特性を表したものである。この特徴については後述する。
【００２３】
この実施例におけるインテリジェントＡ／Ｖ受信機１０、Ａ／Ｖ統合システム２０、ＰＣ／ＷｅｂＴＶ２６の具体的な動作について、図２に示すフローチャートを用いて説明する。
【００２４】
例えば、利用者が、ＣＤやテープ等からなる個人のマルチメディアライブラリの中から所望のアルバムを聞く場合、ステップＳ１において、利用者は、ＰＣ上で個人のマルチメディアライブラリを検索する。アルバムのタイトル、トラック名、データ記録媒体等から成るライブラリの内容は、ＰＣのメモリ、ハードディスク、フロッピー（登録商標）ディスク等のデータストレージに記憶されている。
【００２５】
ステップＳ２において、利用者は、マウスやキーボード等の従来の入力装置と関連付けられているＧＵＩを用いて、ＰＣの画面に表示された記録媒体を表す図形画像を選択する。この操作は、例えば、ＣＤを表す図形シンボルにカーソルを合わせて、マウスでクリックし、その特定のＣＤを選択するという方法で行う。
【００２６】
ステップＳ３において、ＰＣ／ＷｅｂＴＶ２６は、データベースから記録媒体の属性を検索し、利用者の操作のために表示される。例えばＣＤの属性としては、以下のものがある。
【００２７】
・アルバムのタイトル
・トラック名
・演奏するアーティスト
・音量レベル
・音場の種類
・バランス
・バス／トレブル
・雑音低減
・お気に入りのトラック
これらの代表的な属性は、ＰＣ／ＷｅｂＴＶ２６のデータストレージ内のデータベースから検索され、利用者の操作のために画面に表示される。また、記録媒体識別子（以下、媒体ＩＤという。）が、システムの動作をために読み出される。媒体ＩＤには、それぞれのディスク又はテープのテーブルオブコンテンツ（以下、ＴＯＣという。）が含まれている。
【００２８】
各ディスク／テープのＴＯＣは、周知の如く、情報ではない、記録媒体についての様々なデータを管理するために設けられた特別な記録領域であり、例えば、トラック数、各トラックの長さなどが記録されている。また、周知の如く、ディスク／テープ上の情報は、ＴＯＣデータで識別することができる。すなわち、ＴＯＣ領域に記録されているトラック数及び各トラックの長さは、各ディスク／テープで独自であり、これらを用いて、ディスク／テープのタイトル及び各トラック名（曲名）を認識することができる。
【００２９】
ステップＳ４において、ＣＤの属性が画面に一旦表示されると、利用者は、ＧＵＩプログラム及び入力装置を用いて、様々な再生制御コマンドを入力する。すなわち、利用者は、再生される音楽に関する音量レベル、バス／トレブル、バランス、音場の種類等の上述した属性を設定することができる。
【００３０】
ステップＳ５において、利用者のコマンドは、インテリジェントＡ／Ｖ受信機１０に送られ、媒体ＩＤも含むコマンドスクリプトファイルに変換される。すなわち、インテリジェントＡ／Ｖ受信機１０は、コマンドゲートウェイ（以下、ＣＧＩという。）プログラム又は他のサーバプログラムを用い、ＧＵＩを介して入力された利用者のインストラクションに基づいたコマンドスクリプトファイルを生成する。コマンドスクリプトファイルには、マルチメディア構成機器で採用されている高性能制御プロトコルに準拠したＡ／Ｖ統合システム２０を制御する一連のコマンドが含まれている。高性能制御プロトコルとしては、例えば、本発明の譲受人の上述したＳ−ＬｉｎｋTM（商標）と呼ばれるプロトコルがあり、これによって、完全な統合システムが得られる。
【００３１】
ステップＳ６において、インテリジェントＡ／Ｖ受信機１０は、媒体ＩＤに基づいて、利用者が選択した記録媒体を再生するためのマルチメディア構成機器を特定する。例えば、ＲＡＭに記憶されたルックアップテーブルが用いられ、ルックアップテーブルには、Ａ／Ｖ統合システム２０内のマルチメディア構成機器（ＶＴＲ２１、ＣＤプレーヤ２２、ＤＡＴプレーヤ２３）に対応する媒体ＩＤが含まれており、インテリジェントＡ／Ｖ受信機１０は、このルックアップテーブルを用いて、再生を行うマルチメディア構成機器を特定する。
【００３２】
ステップＳ７において、インテリジェントＡ／Ｖ受信機１０は、例えばＣＧＩプログラム等で変換された利用者の再生制御コマンドを、適したマルチメディア構成機器に送る。
【００３３】
ステップＳ８において、利用者のインストラクションに従って、例えばＣＤプレーヤ２２のボリューム、バランス、バス／トレブル等が制御される。
【００３４】
なお、利用者が記録媒体を選択する上述の具体例に加えて、利用者が記録媒体の種類を特定せずに、ライブラリ中のトラックアルバム又は特定のトラック／場面を選択するようにしてもよい。換言すると、利用者が、個人のマルチメディアライブラリ中に特定の曲があるのは覚えているが、その曲がどのＤＡＴ、ＣＤ等に記録されているか覚えていない場合でも、ＧＵＩプログラムを介して、ライブラリ中の全ての曲のリストを検索し、特定の曲を選択することによって、利用者が選択した曲に対応した記録媒体を特定することができる。この場合、上述したマルチメディア構成機器のルックアップテーブルに類似した、例えば対応するマルチメディア構成機器と対を成す曲ＩＤのルックアップテーブルを用いる。利用者が選択した曲／場面に対応した記録媒体が一旦特定されると、動作は、上述したように、図２のステップＳ２に続く。
【００３５】
ところで、図１に示す具体例では、ＰＣ／ＷｅｂＴＶ２６はインターネット２４を介してインテリジェントＡ／Ｖ受信機１０に接続されているが、この接続は、必ずしもインターネット２４又は他のどのようなネットワークをも介さなくてもよい。例えば、図３に示すように、ＰＣ／ＷｅｂＴＶ２６とインテリジェントＡ／Ｖ受信機１０とを直接接続しても、利用者は、上述と同様に、Ａ／Ｖ統合システム２０を制御することができる。すなわち、ＰＣ／ＷｅｂＴＶ２６は、例えば汎用非同期送受信機（ＵＡＲＴ）を用いるＲＳ２３２シリアルバス規格に準拠したケーブルを介してインテリジェントＡ／Ｖ受信機１０と通信を行うようにしてもよい。また、ＩＥＥＥ１３９４シリアルバス規格等に準拠した他の種類のバスを用いて、ＰＣ／ＷｅｂＴＶ２６とインテリジェントＡ／Ｖ受信機１０間の通信を確立するようにしてもよい。
【００３６】
Ｗｅｂサーバプログラムは、周知の如く、利用者とサーバ間でテキストのダウンロード及びアップロードを行うハイパーテキストトランスファプロトコル（以下、ＨＴＴＰという。）と、制御ファイルのダウンロード及びアップロードを行うファイルトランスファプロトコル（以下、ＦＴＰという。）とを含んでいる。
インテリジェントＡ／Ｖ受信機１０は、これらの特定用途向けＨＴＴＰ及びＦＴＰプログラムを、ＰＣ／ＷｅｂＴＶ２６とのインターフェースを行うために搭載している。
【００３７】
図３は、ＰＣ／ＷｅｂＴＶ２６とインテリジェントＡ／Ｖ受信機１０間の具体的なインタフェース（通信パス）を示すブロック図であり、図４は、その動作を説明するためのフローチャートである。ここで、図１に示す機器と同じ機器には、同じ符号を付して、それらの詳細については説明を省略する。
【００３８】
図３において、マイクロプロセッサ（μＰ）１１は、利用者が要求した動作を行うためのプログラムインストラクションを実行する。ランダムアクセスメモリ（ＲＡＭ）／リードオンリーメモリ（ＲＯＭ）からなるデータストレージ１２には、点線で示す様々なソフトウェアモジュールが記憶されている。これらのソフトウェアモデュールについて、ＰＣ／ＷｅｂＴＶ２６とインテリジェントＡ／Ｖ受信機１０間のインターフェースの動作を示す図４のフローチャートを参照しながら詳細に説明する。
【００３９】
ステップＳ１１において、利用者は、自分のＰＣに搭載されているＷｅｂブラウザプログラムを用いて、インテリジェントＡ／Ｖ受信機１０との通信を確立する。Ｗｅｂブラウザには、周知の如く、例えばネットワークサーバにアクセスするためのＧＵＩを提供している。インテリジェントＡ／Ｖ受信機１０は、利用者が接続を要求する操作を行うと、その操作に応じて「ハンドシェーク」コマンドをインテリジェントＡ／Ｖ受信機１０に送る。
【００４０】
ステップＳ１２において、オペレーティングシステム（ＯＳ）１３は、マイクロプロセッサ１１の制御の下に、トランスミッションコントロールプロトコル／インターネットプログラム（以下、ＴＣＰ／ＩＰという。）スタック１４を用いたＴＣＰ／ＩＰプロトコルを介して、Ｗｅｂブラウザとの通信を確立する。ＴＣＰ／ＩＰプロトコルは、周知の如く、異なるネットワーク間で異なるプロセッサをリンクするために開発されたプロトコルであり、現在インターネット通信に使われている。
【００４１】
ステップＳ１３において、マイクロプロセッサ１１によって実行されるＷｅｂブラウザプログラムは、マルチメディア構成機器の図形画像を得るためのユーザインストラクションに応じて、「ハイパーテキストマークアップランゲージ（以下、ＨＴＭＬという。）ページゲット」コマンドを生成する。
【００４２】
ステップＳ１４において、ＨＴＴＰサーバモジュール１５は、マイクロプロセッサ１１によるＷｅｂブラウザのインストラクションの実行に応じて、マルチメディア構成機器の図形画像をＰＣ／ＷｅｂＴＶ２６に転送する。
【００４３】
ステップＳ１５において、利用者は、マルチメディア構成機器上で実行される様々な動作を要求する。このような動作には、図１及び図２で述べたように、音量制御、バス／トレブル、バランス等が含まれる。
【００４４】
ステップＳ１６において、ＰＣ／ＷｅｂＴＶ２６は、利用者が要求したコマンドを含むデータファイルを生成する。
【００４５】
ステップＳ１７において、ＦＴＰモジュール１６は、データストレージ１２に記憶されているインターフェースアプリケーション１７が用いるそのデータファイルをインテリジェントＡ／Ｖ受信機１０に取り込む。インターフェースアプリケーション１７は、Ａ／Ｖ統合システム２０内のマルチメディア構成機器（ＶＴＲ２１、ＣＤプレーヤ２２、ＤＡＴプレーヤ２３）の動作を実際に制御する。
【００４６】
ステップＳ１８において、ＨＴＴＰサーバモジュール１５は、ＣＧＩプログラムを用いて、データファイルから得られるデータを含む適切なインターフェースアプリケーションを起動する。
【００４７】
ステップＳ１９において、マルチメディア構成機器は、利用者の要求に基づいたインターフェースアプリケーションによって制御される。すなわち、例えば、音量が所望のレベルに調節され、所望のトラックが再生される。
【００４８】
つぎに、インテリジェントＡ／Ｖ受信機１０とＡ／Ｖ統合システム２０間のインターフェースについて説明する。
【００４９】
図５は、図１で述べたＡ／Ｖ統合システム２０内のマルチメディア構成機器とインテリジェントＡ／Ｖ受信機１０とのインターフェースの具体的な構成を示すブロック図であり、図６は、その動作を説明するためのフローチャートである。
図１及び図３に示す機器と同じ機器には、同じ符号を付して、それらの詳細については説明を省略する。
【００５０】
例えば、テレビジョン受像機を制御する赤外線（以下、ＩＲという。）遠隔制御装置のような従来のインターフェースでは、逆方向の通信チャネルが存在しない。すなわち、テレビジョン受像機は制御情報をＩＲ遠隔制御装置に送信することができない。このような従来の一方向の通信では、新たな機器を加えるときに、システムに問題が発生する。これらの従来のシステムにおいて、新たな機器を追加するときには、新たなインターフェース情報で制御装置を再プログラム（更新）しなければならない。
【００５１】
本発明では、この問題を解決している。具体的には、例えばＶＴＲ２１、ＣＤプレーヤ２２は、図５に示すように、プログラム可能なプロセッサ２１ａ、２２ａと、それぞれのマルチメディア構成機器のインターフェース仕様からなる様々なソフトウェアモジュールを備えている。これらのソフトウェアモジュールのプログラムインストラクションは、プログラム可能なプロセッサ２１ａ、２２ａで実行される。すなわち、この実施例では、Ａ／Ｖ統合システム２０内のマルチメディア構成機器とインテリジェントＡ／Ｖ受信機１０を接続するのに必要なインターフェースデータは、マルチメディア構成機器の、例えばＲＡＭ、ＲＯＭ又は他種類のメモリ装置からなるデータストレージに記憶されている。
【００５２】
例えば、ＶＴＲ２１のＲＯＭには、グラフィックスインターフェースフォーマット（以下、ＧＩＦという。）２２aに適合し、エンコードされ、マルチメディア構成機器の図形画像を表示するビットマップグラフィックスモジュールが記憶されている。そして、ＧＩＦに基づいたプログラムが実行されると、マルチメディア構成機器に設けられた制御スイッチの図形画像が、インテリジェントＡ／Ｖ受信機１０又はＰＣ／ＷｅｂＴＶ２６の画面に表示される。また、ＶＴＲ２１のＲＯＭには、例えばモーションピクチャエキスパートグループ（ＭＰＥＧ）又はジョイントフォトグラフィックエキスパートグループ（ＪＰＥＧ）等の様々なＡ／Ｖ圧縮アルゴリズム２１ｂが記憶されている。これらのアルゴリズムは、忠実な再生性を有したままで、記録媒体に記録されるデータ量を削減するために使われる。例えばオン／オフ、音量制御、バス／トレブル、バランス等の各制御スイッチの設定に関する情報２１ｄも、ＶＴＲ２１のデータストレージに記憶される。また、各制御スイッチを動作させるのに必要なコードを含む別のソフトウェアモジュール２１ｅも記憶されている。
【００５３】
図６に示すステップＳ２１において、利用者は、ＰＣ／ＷｅｂＴＶ２６のＧＵＩプログラムを用いて、Ａ／Ｖ統合システム２０内のマルチメディア構成機器を選択し、選択したマルチメディア構成機器の制御を要求する。
【００５４】
ステップＳ２２において、選択されたマルチメディア構成機器は、適切なアプリケーションプログラムをインテリジェントＡ／Ｖ受信機１０に転送する。このアプリケーションプログラムには、選択されたマルチメディア構成機器のインターフェース仕様（図５に示すモジュール２１a、２１ｂ、２１ｃ、２１ｄ）が含まれている。
【００５５】
アプリケーションプログラムがインテリジェントＡ／Ｖ受信機１０に一旦転送されると、ステップＳ２３において、利用者の操作及び制御のために、そのマルチメディア構成機器及びその制御スイッチの図形画像が表示される。すなわち、１つのアプリケーション中の全ての必要な画像及び制御ファイルがマルチメディア構成機器から転送されるので、プログラム可能なコントローラを更新しなくても、マルチメディア構成機器とインテリジェントＡ／Ｖ受信機１０間に制限のないインターフェースを実現することができ、また、利用者は、ＰＣ／ＷｅｂＴＶ２６を用いて、Ａ／Ｖ統合システム２０を制御することができる。
【００５６】
ここで、本発明の他の実施例について説明する。この実施例では、音楽の種類及びＡ／Ｖ統合システム２０が置かれている室内に基づく様々な音場が生成されて、インテリジェントＡ／Ｖ受信機１０に転送され、適切なインターフェースアプリケーションプログラムにおいて用いられる。音場は、部屋の構造や室内の物体を利用して、聴覚効果、例えばジャズをあたかもジャズクラブで聞いているような効果を生み出す。
【００５７】
図７は、インテリジェントＡ／Ｖ受信機１０が置かれた室内を示す概略図である。インテリジェントＡ／Ｖ受信機１０には、一対のスピーカ３１とマイクロフォン３２が接続されている。また、インテリジェントＡ／Ｖ受信機１０には、ケーブルで直接、又はネットワーク、インターネット２４等を介してサーバ２８が接続されている。ここで、図８に示すフローチャートを用いて、インテリジェントＡ／Ｖ受信機１０の動作を説明する。
【００５８】
ステップＳ３１において、インテリジェントＡ／Ｖ受信機１０は、例えばパルス状、正弦波等のテスト信号を発生する。
【００５９】
ステップＳ３２において、生成されたテスト信号に基づいた音がスピーカ３１から出力される。
【００６０】
ステップＳ３３において、インテリジェントＡ／Ｖ受信機１０は、室内３０にある様々な物体からの反射音を拾って電気信号に変換する。テスト音の伝播経路上に位置している壁、天井、床、家具等は、テスト音を反射及び屈折し、反射音は、マイクロフォン３２によって拾われる。すなわち、テスト音は様々な物体によって反射され、インテリジェントＡ／Ｖ受信機１０のマイクロフォン３２で拾われる。
【００６１】
ステップＳ３４において、インテリジェントＡ／Ｖ受信機１０内のアナログ／ディジタル変換器（図示せず）は、反射音の信号をサンプリングしてディジタル信号（以下、サンプリング信号という。）に変換して、記憶する。
【００６２】
ステップＳ３４において、インテリジェントＡ／Ｖ受信機１０は、サンプリング信号をサーバ２８に転送する。
【００６３】
ステップＳ３５において、サーバ２８は、サンプリングされた信号を解析し、その部屋の構造に適した複数の音場を生成する。
【００６４】
ステップＳ３７において、マルチメディア情報は、インテリジェントＡ／Ｖ受信機１０の制御の下、サーバ２８及び利用者の要求に合わせて生成された音場の状態で再生される。
【図面の簡単な説明】
【００６５】
【図１】本発明に基づいて、オーディオ／ビデオ／データ機器を遠隔から制御するシステムの構成を具体的に示すブロック図である。
【図２】図１のシステムの動作を説明するためのフローチャートである。
【図３】インテリジェントＡ／Ｖ受信機とＰＣ／ＷｅｂＴＶ間のインターフェースの具体的な構成を示すブロック図である。
【図４】図３のインターフェースの動作を説明するためのフローチャートである。
【図５】インテリジェントＡ／Ｖ受信機とＡ／Ｖ統合システムのマルチメディア構成機器間のインターフェースの具体的な構成を示すブロック図である。
【図６】図５のインターフェースの動作を説明するためのフローチャートである。
【図７】インテリジェントＡ／Ｖ受信機が置かれた室内を示す概略図である。
【図８】図７のインテリジェントＡ／Ｖ受信機の動作を説明するためのフローチャートである。
【符号の説明】
【００６６】
１０  インテリジェントＡ／Ｖ受信機、１１  μＰ、１２  データストレージ、１３  ＯＳ、１４  ＴＣＰ／ＩＰスタック、１５  ＨＴＴＰサーバソフトウェア、１６  ＦＴＰサーバソフトウェア、１７  インターフェースアプリケーション、２０  Ａ／Ｖ統合システム、２１  ＶＴＲ、２２  ＣＤプレーヤ、２３  ＤＡＴプレーヤ、２６  ＰＣ／ＷｅｂＴＶ
【図１】
0004889749.tif 000002
【図２】
0004889749.tif 000003
【図３】
0004889749.tif 000004
【図４】
0004889749.tif 000005
【図５】
0004889749.tif 000006
【図６】
0004889749.tif 000007
【図７】
0004889749.tif 000008
【図８】
0004889749.tif 000009