JP2000508792A - Pcと民生用電子装置とのデジタル相互接続 - Google Patents

Pcと民生用電子装置とのデジタル相互接続

Info

Publication number
JP2000508792A
JP2000508792A JP9534731A JP53473197A JP2000508792A JP 2000508792 A JP2000508792 A JP 2000508792A JP 9534731 A JP9534731 A JP 9534731A JP 53473197 A JP53473197 A JP 53473197A JP 2000508792 A JP2000508792 A JP 2000508792A
Authority
JP
Japan
Prior art keywords
external bus
audio signal
digital audio
computer
consumer electronic
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP9534731A
Other languages
English (en)
Other versions
JP4607258B2 (ja
Inventor
ハールーン,ワセット.
ムーア,ジョージ,エム.
フォルツ,フォレスト.
スタッブス,エドワード,エル.
アンドリュー,フェリックス,ジェラルド,トルキィル,アイフォー.
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Microsoft Corp
Original Assignee
Microsoft Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Microsoft Corp filed Critical Microsoft Corp
Publication of JP2000508792A publication Critical patent/JP2000508792A/ja
Application granted granted Critical
Publication of JP4607258B2 publication Critical patent/JP4607258B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/40052High-speed IEEE 1394 serial bus
    • H04L12/40117Interconnection of audio or video/imaging devices
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/16Sound input; Sound output
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/06Receivers
    • H04B1/16Circuits
    • H04B1/20Circuits for coupling gramophone pick-up, recorder output, or microphone to receiver
    • H04B1/205Circuits for coupling gramophone pick-up, recorder output, or microphone to receiver with control bus for exchanging commands between units
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/40052High-speed IEEE 1394 serial bus
    • H04L12/40123Interconnection of computers and peripherals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • H04N7/141Systems for two-way working between two video terminals, e.g. videophone
    • H04N7/147Communication arrangements, e.g. identifying the communication as a video-communication, intermediate storage of the signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/765Interface circuits between an apparatus for recording and another apparatus

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Information Transfer Systems (AREA)
  • Selective Calling Equipment (AREA)
  • Bus Control (AREA)
  • Small-Scale Networks (AREA)
  • Television Signal Processing For Recording (AREA)

Abstract

(57)【要約】 コンピュータは筐体(100)、その筐体(100)内に配置されたプロセッサ(120)、および外部バス・アダプタ(105、110)を含み、そのプロセッサ(120)がその筐体(100)の外部に置かれている民生用電子装置へ外部バスを用いてアクセスできるように構成されている。プロセッサ(120)は第1のデジタル・オーディオ信号を生成し、その第1のデジタル・オーディオ信号と第2のデジタル・オーディオ信号とを混合して1つのユニファイ・デジタル・オーディオ信号を生成し、さらに外部バスを使用してそのユニファイ・デジタル・オーディオ信号を民生用電子装置へ送信するように構成されている。

Description

【発明の詳細な説明】 PCと民生用電子装置とのデジタル相互接続 発明の背景 パーソナル・コンピュータは、技術的進歩によりパワーと能力が増大した一方 で同時に一層手ごろな値段になったことから、家庭とオフィスの両方で至る所で 見られるようになった。その他の進歩はパーソナル・コンピュータの役割をさら に増大させると予想され、とくにマルチメディア・アプリケーション等は娯楽及 び教育用のツールとしてパーソナル・コンピュータを一層有意なものにすると期 待されている。 発明の要約 パーソナル・コンピュータはバス・インタフェースを用いて民生用電子装置と デジタル的に相互接続し得る。バス・インタフェースによりパーソナル・コンピ ュータは様々な民生用電子装置、たとえば受信器、ビデオカセット・レコーダ、 コンパクトディスク・プレーヤ、デジタル・ビデオディスク・プレーヤ等を制御 できるようになる。つまり、パーソナル・コンピュータを用いて現在ではその各 種装置の、フロントパネルを用いて制御されている民生用電子装置の全ての機能 を制御することができる。このアプローチで想定される用途としては、パーソナ ル・コンピュータを娯楽用システムに組み込むことが挙げられる。この利点には 、使い勝手の向上、機能性の改善、民生用電子装置のインタフェース部品を撤廃 することによるコスト低減が挙げられる。 この新規のパーソナル・コンピュータは外部バスにデジタル・オーディオ出力 を発生する。現行のパーソナル・コンピュータに関連した問題点は、中程度また はハイエンド(最高級)のステレオ受信器やその他の民生用電子装置に対して、 大半のパーソナル・コンピュータで利用できるサウンド・カードがオーディオ信 号の中でも低品質をもたらす点である。伝統的な内蔵サウンド・カードは安価で はあるが、低品質のデジタルーアナログ・コンバータを含む。これは典型的にサ ウンドカードにより生成されるアナログ信号が低度のダイナミックレンジと高い 信号対雑音比となる。さらに、従来の大半のサウンド・カードの接続ポートは外 部スピーカと接続した場合にアナログ信号に多くの雑音を導入する傾向にある。 この問題はパーソナル・コンピュータ内部にある中央演算処理ユニットやその他 の高周波コンポーネント(たとえばモデム等)から発生するかなりの無線周波数 (RF)雑音によりさらにひどくなっている。このRF雑音はサウンド・カード により発生するアナログ信号と干渉する傾向がある。 新規のパーソナル・コンピュータは、デジタルオーディオ信号を生成し、この 信号を高音質のアナログ・オーディオ信号を発生するステレオ受信器またはその 他の民生用電子装置へ供給して多重音源(たとえばソフトウェアMIDI(楽器デジ タル・インターフェース)、コンパクトディスク、デジタル・ビデオディスク、 コンピュータ・サウンド等)からの入力信号とデジタル的に混合することにより 、また受信側装置に適したサンプリング・レートでのデジタル出力を発生するこ とにより、これらの問題に対処している。デジタル・オーディオ信号はそれから 外部デジタルバスたとえばIEEE1394または汎用シリアルバス(USB: Universal Serial Bus)を用いて民生用電子装置へ供給される。 外部バス上へのこのデジタル・オーディオ信号の供給はオーディオ品質の基礎 的な改良を越えた顕著な利点が期待される。たとえば、ホーム・エンターテイメ ント・システムで次第に利用できるようになって来ているサラウンド音響機能を 用いた音響効果を備えることにより、ゲームまたはその他のソフトウェアの娯楽 的及び教育的な価値を向上させることができる。 新規のパーソナル・コンピュータはまた外部装置を使用してデジタル・オーデ ィオ信号のフォーマットを特定の民生用電子装置に適したフォーマットに変換す ることもできる。たとえば、新規のパーソナル・コンピュータは、ドルビー(Do lby)AC−3オーディオ信号を左正面、右正面、中央、右後方、左後方、及び サブウーファのスピーカへの接続用のデジタル・オーディオ6チャンネルに復号 するための装置を使用することができる。外部の復号の利用によりシステム バス上にオーディオ信号を伝送するのに必要とされるバンド幅を劇的に減少する 。 1つの形態において、概して、本発明は筐体(ハウジング)と、この筐体内に 配置されたプロセッサと、このプロセッサが外部バスを使用してその筐体の外側 に配置された民生用電子装置へアクセスできるようにする外部バス・アダプタと を具備するコンピュータを特徴とする。プロセッサは第1のデジタル・オーディ オ信号を発生し、第1のデジタル・オーディオ信号を第2のデジタル・オーディ オ信号と混合してユニファイ(統合)・デジタル・オーディオ信号を発生し、さ らに外部バスを使用してそのユニファイ・デジタル・オーディオ信号を民生用電 子装置へ伝送するように構成される。 プロセッサは第2のデジタル・オーディオ信号と同期して第1のデジタル・オ ーディオ信号を保持し、民生用電子装置に関連するサンプリングレートでユニフ ァイ・デジタル・オーディオ信号を発生するように構成できる。第1のデジタル ・オーディオ信号に関連するサンプリングレートが第2のデジタル・オーディオ 信号のサンプリングレートとは違っている場合は、プロセッサはユニファイ・デ ジタル・オーディオ信号を発生する際に第1と第2のサンプリングレートの差を 考慮する。前述のように、外部バスはIEEE1394バスでよい。 コンピュータはコンピュータの外部バス・アダプタに接続される外部バスとユ ニファイ・デジタル・オーディオ信号を受け取るように外部バスに接続された民 生用電子装置とを有するエンターテイメント・システム内に含めることができる 。代表的には、民生用電子装置はユニファイ・デジタル・オーディオ信号からア ナログ・オーディオ信号を発生するように構成される。エンターテイメント・シ ステムはアナログ・オーディオ信号に応答してサウンド(音響)を発生するよう に民生用電子装置に接続してあるスピーカを含むこともできる。 別の形態において、概して、本発明は外部バスと、コンピュータと、コンバー タとを含むコンピュータ・システムを特徴とする。このコンピュータは筐体と、 その筐体に配置されたプロセッサと、このプロセッサと外部バスの間を接続する 外部バス・アダプタとを含み、プロセッサが外部バスを使用して筐体の外側に配 置された民生用電子装置にアクセスできるようにしてある。プロセッサは外部バ スへの伝送に適したフォーマットで第1のデジタル・オーディオ信号を発生し、 外部バスを使用して民生用電子装置へ第1のデジタル・オーディオ信号を送信す るように構成される。コンバータは外部バスと民生用電子装置の間で筐体の外側 に配置される。このコンバータは外部バスから第1のデジタル・オーディオ信号 を受信し、第1のデジタル・オーディオ信号を民生用電子装置での使用に適した フォーマットを有する第2のデジタル・オーディオ信号に変換し、第2のデジタ ル・オーディオ信号を民生用電子装置へ供給するように構成される。 第1のデジタル・オーディオ信号は単一のデジタル信号として符号化された多 重チャンネルを含み、第2のデジタル・オーディオ信号は多重チャンネルの各々 のチャンネルについて分離したデジタル信号を含む。たとえば、第1のデジタル ・オーディオ信号がサラウンド・サウンド符号化したオーディオ信号であり、第 2のデジタル・オーディオ信号は左正面、右正面、右後方、左後方チャンネルに 対応する分離したデジタル・オーディオ信号を含むことができる。 別の形態において、本発明は外部バスと、このバスに接続されたコンバータと 、コンピュータとを含むコンピュータ・システムを特徴とする。コンバータは外 部バスからの第1のデジタル・オーディオ信号を受信して第1のデジタル・オー ディオ信号を外部バス上に第2のデジタル・オーディオ信号に変換出力する。コ ンピュータは筐体と、この筐体内に配置されたプロセッサと、このプロセッサと 外部バスの間を接続する外部バス・アダプタとを含み、プロセッサが外部バスを 使用して筐体の外側に配置した民生用電子装置にアクセスできるようにしてある 。 プロセッサは第1のデジタル・オーディオ信号を発生し、外部バス・アダプタ は外部バスを通じてコンバータへこの信号を送信することができる。これに応答 してコンバータは外部バスを通じて民生用電子装置へ第2のデジタル・オーディ オ信号を送信することができる。 別の形態において、本発明は筐体と、この筐体内に配置されたプロセッサと、 このプロセッサが筐体の外側に配置された民生用電子装置へ外部バスを使用して アクセスできるようにする外部バス・アダプタとを含むコンピュータを特徴とす る。このプロセッサは民生用電子装置の動作パラメータを変更するためのデジタ ル・コマンド信号を発生し、外部バスを使用して民生用電子装置へデジタル・コ マンド信号を送信するように構成される。 コンピュータは外部バスと民生用電子装置も含むコンピュータ・システム内に 含めることができる。民生用電子装置はデジタル・コマンド信号の受信のために 外部バスと接続できる。これ以外に、民生用電子装置が赤外線制御信号を受信す るように構成されている場合には、このコンピュータ・システムは外部バスに接 続されデジタル・コマンド信号に応答して赤外線信号を発生する赤外線送信器を 含むこともできる。 最後に、本発明はコンピュータが外部バスを使用して民生用電子装置にアクセ スするようなシステムにおいて、民生用電子装置の制御情報を取得するための技 術を特徴とする。典型的には、民生用電子装置の制御情報は民生用電子装置の読 み出し専用メモリに格納されている。民生用電子装置が外部バスに取付けられて いる場合は、コンピュータは読み出し専用メモリに問い合わせをする。民生用電 子装置は外部バスを使用してコンピュータへ制御情報を送信することにより応答 する。そして、コンピュータはその制御情報を格納する。 図面を参照して読めば請求の範囲を含めて以下の詳細な説明から本発明のその 他の特徴及び利点が明らかになろう。 図面の簡単な説明 図1はエンターテイメント・システムのブロック図である。 図2は図1のエンターテイメント・システムのエンターテイメント・コンピュ ータのブロック図である。 図3は図1のエンターテイメント・システムの別の接続構成を示すブロック図 である。 図4はデジタル・オーディオ信号を発生し、送信し、復号するためのシステム のブロック図である。 図5は符号化デジタル・オーディオ信号を復号して多重のデジタル・オーディ オ信号を発生するコンバータのブロック図である。 図6は図1のシステムの論理図である。 好適な実施形態の説明 前述のように、この新規のパーソナル・コンピュータはエンターテイメント( 娯楽)・システムに組み込むことができる。この状況において、当該コンピュー タをエンターテイメント・コンピュータ(EC)と呼ぶのが便利である。しかし 、この新規のパーソナル・コンピュータを他の種類のシステムでも使用できるこ とは正しく理解されるべきである。 エンターテイメント・システム10を図1に図示する。このエンターテイメン ト・システムはバス20により各種民生用電子装置に接続されたEC(エンター テイメント・コンピュータ)15を含む。代表的には、バス20は約100〜4 00メガビット/秒のレートで動作する工業規格IEEE1394バスである。 最終的には、大半のビデオカセット・レコーダ、デジタル・ビデオディスク・プ レーヤ、ポータブル・ビデオカメラ(カムコーダ)や同様の低〜中帯域幅の装置 がIEEE1394バスと互換性のある接続を含むことになるであろう。バス2 0は別の種類のバスでも良い。たとえば、バス20は汎用シリアルバス(USB )でも良い。USBは12メガビット/秒で動作し、ジョイスティック、マウス 、キーボード、モデム、及び同様の装置をサポートすることを主眼に設計されて いる。 バス20は、ビデオカセット・レコーダ(VCR)25、デジタル汎用(Vers atile)ディスク(DVD)プレーヤ30、コンパクトディスク(CD)プレー ヤ35、及び受信器40を含む各種の民生用電子装置に接続される。バス20は EC15と民生用電子装置の間でコマンドやデータを伝送する。バス20を制御 するEC15は民生用電子装置を制御するコマンドを使用する。たとえば、EC 15は受信器がその受信器の増幅器の利得を増大させることにより、その受信器 に接続されたスピーカ45から発生する音楽またはその他のサウンドの音の大き さ(ラウドネス)を増大させるように受信器40へのコマンドを送ることがある であろう。 データは電子装置とEC15の間で転送される情報である。たとえば、データ はCDプレーヤ35から受信器40へ伝送されるデジタル・オーディオ信号であ る。そして受信器40はデジタル・オーディオ信号からアナログ・オーディオ信 号を生成してスピーカ45へアナログ・オーディオ信号を供給する。同様に、デ ータはVCR25またはDVDプレーヤ30からEC15へ伝送される符号化ビ デオ・データであり得る。 EC15はバス20及び独立したビデオ・パス55によりテレビジョン50へ も接続される。EC15はバス20上にコマンドを送信することによりテレビジ ョン50を制御し、ビデオ・パス55を用いてテレビジョン50へビデオ・デー タを供給する。代表的にはビデオ・データを250〜300メガビット/秒の速 度で伝送するビデオ・パス55は、バス20上にテレビジョン50へのビデオ・ データ送信すると課されることになりかねない負担を軽減する。ふさわしい場合 ならば、ビデオ・パス55はテレビジョン50へのアナログ・ビデオ・データを 供給しても構わない。 キーボード60とマウス65はEC15へユーザ・コマンドを供給する。キー ボード60とマウス65は第1の送受信ハブ70に接続され、このハブが赤外線 または無線の周波数信号を用いて第2のハブ75と通信する。第2のハブ75は 代表的にはUSBプロトコルを使用するバス80によりEC15に接続される。 モデム85もまたバス80に接続されて外部電話回線へのアクセスをEC15に 提供する。ハブ70、75は入力デバイスとバス80の間に無線接続を提供する 。これによりキーボードやマウスをEC15から遠く離れたところに置くことが できる。このような無線接続が不要な場合は、キーボードとマウスをバス80へ 直接接続しても良い。 EC15の内部構造が図2に図示してある。EC15は封印筐体100の内部 に封入された限られた個数の動作部品(オペレーティング・コンポーネント)を 含む。この筐体100はEC15を追加の動作部品で変更できないという意味で 封印されている。封印筐体100は拡張スロットまたは同様のメカニズムの必要 性を排除することでEC15の複雑さとコストを劇的に減少する。さらに、EC 15の特定モデルの全てのユニットが同一の構成を有しているため、デバイス・ ドライバ等のオペレーティング・システム・ソフトウェア・コンポーネントをE C15での拡張オペレーションに最適化できる。 EC15への外部接続は1394バス・コネクタ105、USBバス・コネク タ110、およびビデオ・ポート115により提供される。バス・コネクタ10 5と110は広範な周辺機器や民生用電子装置をEC15へ接続するのを可能と する。これにより封印筐体100がEC15の機能またはエンターテイメント・ システム10の潜在能力を制限しないように保証する。ビデオ・ポート115は ビデオ・パス55への接続を提供する。 EC15内に含まれる動作部品は、短期間のうちに陳腐化し易いような部品を 含まないように選択される。この選択される動作部品には、中央演算処理装置( CPU)120、CPUとのインタフェース・チップ122、メモリ125、ハ ードディスク・ドライブ装置(hard drive)130、画像処理基板135が含 まれる。CPU120はインテル社製のペンティアム・プロセッサが代表的であ る。メモリ125は代表的には記憶容量16MBまたは32MBのいずれかを含 む。ハードディスク・ドライブ装置130はオペレーティング・システム及びそ の他のソフトウェアの記憶域(ストレージ)を備える。 CPU120はインタフェース・チップ122に接続される。インタフェース ・チップはメモリ125への直接接続を提供する。インタフェース・チップ12 2はPCIバス等の内部バス137への接続も提供する。内部バス137はEC 15の残りの構成部品(即ち1394バス・コネクタ105、USBバス・コネ クタ110、ハードディスク・ドライブ装置130、画像処理基板135)へ接 続される。 画像処理基板135はMPEG2符号化ビデオ信号からビデオ・ポート115 経由でテレビジョン50へのビデオ・パス55上の伝送に適した信号に変換する ためのMPEG2デコーダを含む。MPEG2はビデオ信号がデジタル汎用ディ スク(DVD)上で符号化されるフォーマットとして選択されている。MPEG 2デコーダをEC15の画像処理基板135に含めることは、DVDプレーヤ3 0(図1)がこのようなデコーダを含まなくても良いことを意味する。そのため 、今度は、DVDプレーヤ30のコスト低減が可能になる。別の方法として、 DVD動画を再生するためやDVD−ROMを使用するためにDVDにアクセス するハードウェアをEC15に含めて、独立したDVDプレーヤ30の必要を無 くすこともできる。 図1に図示した民生用電子装置はバス20への直接接続用にIEEE1394 コネクタを含む。しかし、このようなIEEE1394コネクタのない民生用電 子装置もバス20に送信されたデータを特定の民生用電子装置に適したフォーマ ットへ変換する外部装置を使用することによってエンターテイメント・システム 10で使用することができる。たとえば、図3に図示してあるように、データ・ コンバータ145とコマンド・コンバータ150を用いて受信器140をバス2 0に接続できる。 データ・コンバータ145は、バス20のIEEE1394フォーマットを使 用して送信されたデジタル・オーディオ・データを受信器140で使用するのに 適したフォーマットに変換する。たとえば、データ・コンバータ145は現在入 手できる多くの民生用電子装置で使用されるデジタル信号フォーマットであるS P/DIFへ、デジタル・オーディオ信号を変換でき得る。同様に、データ・コ ンバータ145はデジタル・オーディオ信号からアナログ信号へ変換するための デジタル−アナログ・コンバータを含むことがあり得る。 コマンド・コンバータ150はバス20のIEEE1394フォーマットを使 用して送信されたコマンド信号を受信器140を制御する際に使用するのに適し たフォーマットへ変換する。たとえば、受信器140が遠隔制御装置で使用する ための赤外線検出器を含む場合には、コマンド・コンバータ150は遠隔制御装 置を模倣してバス20からのコマンドに対応する赤外線信号を発生する。幾つか の構成では、コマンド・コンバータ150は使用されず、民生用電子装置はデー タ送信だけの目的でバス20へ接続される。 バス20はEC15が受信器140へ(または図1の受信器40へ)信号の劣 化なしに高忠実度(ハイ・ファイ)オーディオ・ストリームを転送できるように されている。図4はどのようにデジタル・オーディオ信号を発生させ、符号化し 、転送(経路設定)し、また復号するかを示したものである。EC15内部で、 アプリケーション・プログラム200(たとえばゲーム)が音響効果の発生 を要求する。アプリケーション・プログラム200は、たとえば所望の音響効果 に対応するMIDIコマンドの1セット(1組)を生成でき得る。この場合は、 MIDIミニドライバ205はMIDIコマンドに対応するPCMオーディオ・ ファイルを生成してこのオーディオ・ファイルをオーディオ・ミニドライバ21 0へ供給する。これ以外にも、音響効果をオーディオ・ミニドライバ210へ直 接供給されるようにオーディオ・ファイルにあらかじめ録音しておくこともある 。さらに別の変形として、音響効果はあらかじめ録音しておいたオーディオ・フ ァイルとMIDIコマンドの1セットとの組み合わせとすることがあり、この場 合は、あらかじめ録音しておいたファイルとMIDIミニドライバ205によっ て作成されたファイルの両方がオーディオ・ミニドライバ210へ供給されるこ とになる。 オーディオ・ミニドライバ210は録音済みオーディオ・ファイルとMIDI ミニドライバ205からのオーディオ・ファイルに加えてその他のオーディオ信 号も受信できる。これらその他の信号としては、たとえば、VCR25、DVD プレーヤ30、およびCDプレーヤ35からのデジタル・オーディオ信号が含ま れる。 オーディオ・ミニドライバ210は受信したオーディオ信号を混合して1つの ユニファイ(統合)・デジタル・オーディオ信号を発生する。混合(ミキシング :mixing)は、多くの場合は、異なるサンプリング・レートを有するデジタル・ オーディオ信号の組み合わせを含み、信号間で同期を維持する必要があるため、 複雑な手順となることがある。混合後、オーディオ・ミニドライバ210はモノ ラル、ステレオまたはその他のマルチチャンネル・オーディオ信号(たとえば、 AC−3サラウンド・サウンド信号)に対応するユニファイ・デジタル・オーデ ィオ信号をフォーマットし、その結果得られた信号をオーディオ・クラス・ドラ イバ215へ供給する。 オーディオ・クラス・ドライバ215はその信号をオーディオ1394デバイ ス・ミニドライバ220へ供給することによって、バス20へオーディオ信号を 伝送する。USBバス80に接続した装置へデジタル・オーディオ信号を提供す ることが所望の場合には、ドライバ215は代わりにオーディオUSBデバイ ス・ミニドライバ225へその信号を供給する。 オーディオ1394デバイス・ミニドライバ220は1394クラス・ドライ バ230の内部にデジタル・オーディオ信号をカプセル化する。カプセル化を行 なう場合に、ミニドライバ220はデータ・コンバータ145内部のバッファを モニタして、バッファの状態に基づいてデジタル・オーディオ信号のデータ転送 速度を調節する。データ転送速度が速すぎるとミニドライバ220が判断した場 合(即ち、バッファがオーバフローに近付いている場合)、ミニドライバ220 はオーディオ・データ信号の転送速度を減少する。データ転送速度が遅すぎると ミニドライバ220が判定した場合(即ち、バッファがアンダーフローに近付い ている場合)、ミニドライバ220はオーディオ・データ信号の転送速度を増加 する。バス20によって転送されるクロック信号がEC15とデータ・コンバー タ145の同期に用いられる。 1394クラス・ドライバ230は1394ハードウェア・ミニドライバ23 5へデータ・ストリームを供給する。1394ハードウェア・ミニドライバ23 5はEC15のハードウェア抽象化レイヤ(HAL)240と通信する。HAL 240は既存の標準化データ・ストリームを用いて1394バス20に情報を伝 送するためにデータを書き込まなければならない、またデータをそのバス20か ら読み込まなければならない、ポートが分かっている。バス20はオーディオ・ データとその他のデータを区別しないで、EC15によって供給されたデータを 伝送するに過ぎない。 コンバータ145(図3)はバス20上に送出されたデータを受信する。コン バータ145内部のバス・ハードウェア245はそのデータから1394パケッ ト・ヘッダやその他のプロトコル情報を除去してデジタル・オーディオ信号を生 成する。コンバータ145の変換ハードウェア250はデジタル・オーディオ信 号を適切なデジタル・フォーマット、たとえばデジタルSP/DIF信号または RF AC−3信号等に変換する。場合によっては、コンバータ145内部のデ ジタル−アナログ・コンバータ(DAC)255がデジタル・オーディオ信号か らアナログ信号を生成し、このアナログ信号をアナログポート260へ供給する 。 同様に、オーディオUSBデバイス・ミニドライバ225はUSBデータ・ス トリーム内にデジタル・オーディオ信号をカプセル化して、USBクラス・ドラ イバ265へこのUSBデータ・ストリームを供給する。USBクラス・ドライ バ265はその信号をUSBハードウェア・ミニドライバ270へ供給する。ミ ニドライバ270はHAL260と通信して、USBバス80を通じて外部US Bコンバータ275へその信号を送信する。コンバータ275は、コンバータ1 45について前述した通りに機能するバス・ハードウェア280、変換ハードウ ェア285、DAC290、およびアナログポート295を有する。 デジタル・オーディオ信号をバス・フォーマットから民生用電子装置に適した フォーマットに変換するのに加えて、外部コンバータを用いてデジタル信号を第 1のフォーマットからEC15でもっと簡単に処理できるようなフォーマットへ 変換することができる。たとえば、図5には、バス20を通じて伝送された符号 化ドルビーAC−3オーディオ信号を左正面、右正面、正面中央、右後方、左後 方、およびサブウーファのスピーカへ接続するための6チャンネル・デジタル・ オーディオ・サラウンドサウンドへ変換するように構成したコンバータ300を 図示してある。サラウンドサウンド・オーディオ・チャンネルはミキシングまた はその他の処理を行なうEC15へ転送するためにバス20へ供給される。当然 、追加のオーディオ情報を混合する必要がなければ、復号したサラウンドサウン ド信号はバス20経由で、または受信器40への直接接続によって、受信器40 へ直接供給することができる。同様のコンバータは2つの信号(左と右)に符号 化されたドルビー・プロロジック・サラウンドサウンド信号を4チャンネルのサ ラウンドサウンド(左、右、中央、後方)へ変換することができる。その他のコ ンバータをサンプリング・レート変換および/またはフィルタリングを実行する ために備えることもできる。 前述のように、EC15はバス20によって伝送されるコマンドを用いて各種 の民生用電子装置を制御する。1394接続を搭載している各々の民生用電子装 置は内部ROMを有し、このROMに格納されているミニドライバが民生用電子 装置の記述とその装置について制御すべきパラメータの1セット(たとえば、音 量、再生、停止、巻き戻し)の説明を含んでいる。ミニドライバはその装置につ いて表示されるグラフィカル・ユーザ・インターフェースに組み込むべき情報を 含んでも良い。この情報は、たとえば、装置を製造した会社のロゴであっても良 い。 ミニドライバはEC15で動作しているオペレーティング・システム・ソフト ウェア(たとえばウィンドウズ95)によって民生用電子装置からダウンロード されて、民生用電子装置の能力と識別の体系を通知する。民生用電子装置がバス 20に最初に接続された時点で、オペレーティング・システム・ソフトウェアは バス上の装置の存在を感知して、必要なミニドライバのダウンロードを開始する 。つまり、ダウンロードはユーザの介在なしに行なわれる。 ミニドライバからの情報を用いて、オペレーティング・システム・ソフトウェ アはグラフィカル・ユーザ・インターフェースを作成し、これによって民生用電 子装置を遠隔操作でユーザが制御できるようになる。また、ミニドライバからの 情報によりアプリケーション・プログラムが装置を直接制御することもできる。 1394接続を有していない民生用電子装置は、内部ROMを備える代わりに 装置のメーカーからフロッピー・ディスクでまたはインターネット経由で提供さ れるミニドライバを用いて制御できる。前述したように、コンバータ150(図 3)のようなコマンド・コンバータを使用してその装置に対する赤外線遠隔制御 をエミュレーション(模倣)することにより、またはその他の手段で装置を制御 できる。 オペレーティング・システムによって作り出されるグラフィカル・ユーザ・イ ンターフェースは特定の民生用電子装置に当てはまるパラメータのセットを変更 するための制御を提供する。これらの制御は様々な形態を取ることができ、その 各々が今日の民生用電子装置で利用できる物理制御に対応する。これらの制御に は、たとえば、シングル・クリック、クリック・アンド・ホールド、スライダー 、トグル等の制御が含まれる。 シングル・クリック制御(たとえば、再生、停止、取り出し)はクリックされ ると一つの機能を実行する。その動作はそれまでの状態には依存せずボタンが長 い時間にわたって押されても変化しない。 クリック・アンド・ホールド制御は2つのモードで動作する。最初に押された 時にまず状態を変更する。押したままになった場合は、新しい状態に留まるかま たは別の状態に変化する。たとえば、早送りボタンを押すと装置の速度をたとえ ば2倍速にセットし、ボタンを押し続けると速度を4倍速にセットする。音量制 御も同様に動作する。 スライダー制御は状態のリストをステップ移動していく。たとえば、VCRの 録画速度をSPからLPさらにEPへとステップ移動できる。チャンネル制御も 1組の離散的なチャンネルをステップ移動する。 トグル制御は2つの状態の間で単純にトグル切り換えする。たとえば、ミュー ト・ボタンはミュート−ONとミュート−OFFの間で切り換わる。トグル制御 のエミュレーションにはオペレーティング・システムが装置の状態を知る必要が ある。 制御すべきパラメータを識別する以外に、ミニドライバは、オペレーティング ・システムまたはアプリケーション・ソフトウェアがこれらのパラメータを制御 できるようにする情報をオペレーティング・システムに提供する。この情報は装 置の制御に必要なコマンドの全部を含むストリング・テーブルの形態を取る。ア プリケーションまたはオペレーティング・システム・ソフトウェアはそのストリ ング・テーブルに備えられたコマンドを使用して装置の動作パラメータ(操作パ ラメータ)を制御できる。 ストリング・テーブルの各々のストリングはストリング識別子を含む。ストリ ング識別子は装置の識別、装置の種類(たとえば増幅器、CD、TV、チューナ 、VCR、ポータブル・ビデオカメラ)、およびストリングによって実行される コマンド(たとえば再生、停止、録音、取り出し、オン、オフ、早送り、巻き戻 し)を含む標準フォーマットを備えている。たとえば、ストリング・テーブルに おいて、[AMP1]で指定される簡単な増幅器のストリング識別子は次のよう なものになる: AMP1_AMPLIFIER_ON AMP1_AMPLIFIER_OFF AMP1_AMPLIFIER_VOL+ AMP1_AMPLIFIER_VOL− 最初の2つのストリングは増幅器をオンまたはオフに変えるものであり、次の 2つのストリングは単一増分だけ音量を増大または減少することで増幅器の音量 を制御するものである。 個々のストリング識別子(複数)内に装置の種類を含めることで、単一の装置 で一つ以上の装置の種類をサポートしていることを報告できる。たとえば、バス 20に接続されてテレビジョンとVCRに赤外線制御信号を供給する赤外線送信 ハブのためのストリング・テーブルは、装置種別TELEVISIONを有する いくつかのストリング識別子と装置種別VCRを有する別のストリング識別子と を含むことができる。 ストリング・テーブルは各々のストリング識別子に対応するコマンドも含む。 これらのコマンドは実際に装置を制御するために使用される。たとえば、アプリ ケーション・プログラムが増幅器AMP1をオンに変えようとして、AMP1_ AMPLIFIER_ONを選択した場合は、オペレーティング・システム・ソ フトウェアはAMP1_AMPLIFIER_ONの下にあるストリング・テー ブル・コマンドをAMP1に送出することで応答する。ストリング・テーブル・ コマンドは次のようにフォーマットされている: <プロトコル>:<メモリ・アドレス>,<制御状態> ここで制御状態は引き数(アーギュメント)として装置に提供されるメタ文字で ある。たとえば、AMP1_AMPLIFIER_ONの下にあるストリング・ テーブル・コマンドは「FCP:0b000000,FA01」であり得る。こ のコマンドは次のような意味である:「この装置はFCPに適合しており、 FCPを使ってアドレス0b000000をFA01にセットする」。メモリ・ アドレスと制御状態は装置仕様(device specific)のものである。それらは、 装置用のミニドライバに備えられているので、オペレーティング・システムはそ の意味について知っている必要はない。 民生用電子装置のためのグラフィカル・ユーザ・インターフェースは簡単なダ イアログボックスを用いて提供しても良い。このボックス内で、シングル・クリ ック・ボタンはボタンが制御するストリングと同じ識別子を有する。ダイアログ ボックスは、このボタンがクリックされた時にそのボタンの識別子を用いてスト リングテーブルからコマンド・ストリングを取り出し、装置へ最終的に転送する ためにそのコマンドをディスパッチャへ送出すべきことが分かっているアプリケ ーション・ソフトウェアによって表示される。ディスパッチャはそのコマンドを フォーマットしてから、そのコマンドをバス20経由で適切な民生用電子装置へ 送出する。 システム10の論理動作(ロジカル・オペレーション)が階層化表現を用いて 図6に図示してある。最初に、インプット・メソッド(入力方式)層400がシ ステムに入力コマンドを供給する。入力コマンドの供給源としては、アプリケー ション・プログラム405、赤外線または無線遠隔制御410、および前述した ユーザ・インタフェース415等がある。各々の入力供給源はシステムに包括的 コマンド(たとえば「音量上げ」)または特定コマンド(たとえば「テレビジョ ン:音量上げ」)のいずれかを送信することができる。 コマンド・ルータ層420はインプット・メソッド層400の直下に位置して いる。コマンド・ルータ層420は包括的コマンドが指し向けられるデフォルト コマンド・ルータ425を含む。デフォルトコマンド・ルータ425はシステム ・パラメータに基づいて包括的コマンドを解釈し、その包括的コマンドを適切な 特定コマンドに変換する。たとえば、デフォルトコマンド・ルータ425は「音 量上げ」を変換している間に、遠隔制御410からの「チャンネル上げ」コマン ドを「VCR:チャンネル上げ」に変換することができる。場合によっては、デ フォルトコマンド・ルータ425は一つの包括的コマンドを幾つかの特定コマン ドに変換することができる。たとえば、デフォルトコマンド・ルータ425は アプリケーション・プログラム410からの「動画を表示せよ」コマンドを次の ような一連のコマンドに変換することができる:「テレビジョン:オン」、「V CR:オン」、「VCR:再生」、「受信器:オン」、「受信器:サラウンドサ ウンド起動」、「受信器:音量上げ」。 論理装置層430はコマンド・ルータ層420の直下に位置しており、入力供 給源からまたはデフォルトコマンド・ルータ425からの特定コマンドを受け取 る。論理装置層430内で、システム10(図1)の各々の民生用電子装置は論 理装置(たとえば論理VCR435、論理受信器440、論理テレビジョン44 5、論理DVDプレーヤ450)によって表わされる。代表的には、各々の論理 装置は一連のOLEインタフェースを公開してOLE適合(aware)アプリケー ションによる論理装置の制御ができるようにしている。 論理装置は一般に前述のストリング・テーブルや図4に関連して説明したオー ディオ・クラス・ドライバ215に対応する。各々の論理装置はその論理装置に 対応する物理装置と通信可能にする情報を含む。この情報は適切なトランスポー ト(たとえば1394またはUSB)とプロトコル(たとえばFCP)ならびに 特定コマンド内容を含む。 プロトコル層455は論理装置層430の直下に位置して、指示されたプロト コルにしたがい論理装置からのコマンドをフォーマットする。プロトコルには1 394FCPプロトコル460、民生用赤外線プロトコル465、USBプロト コル470、およびオペレーティング・システム・メッセージを使用するプロト コル475が含まれる。プロトコル層460は一般に図4のオーディオ1394 デバイス・ミニドライバ220やオーディオUSBデバイス・ミニドライバ22 5に対応する。 トランスポート(転送)層480はプロトコル層455の直下に位置している 。トランスポート層480は物理装置層485にある物理装置へコマンドを転送 する。1394FCPプロトコルを用いてフォーマットされたコマンドは、13 94バス20を用いて転送され、一方でUSBプロトコル470にしたがってフ ォーマットされたコマンドはバス55を用いて伝送される。代表的には、赤外線 プロトコル465またはプロトコル475を用いてフォーマットされたコマンド は、バス20またはバス55を用いて、そのコマンドを赤外線信号に変換する装 置490へ伝送されるか、またはそのコマンドを無線信号に変換する装置495 へ伝送される。赤外線周波数信号または無線周波数信号は適切な民生用電子装置 へ向けられる。 階層化アプローチの特に重要な利点は、高レベルのアイテム、たとえばアプリ ケーション・プログラム405、赤外線または無線の周波数遠隔制御410、ユ ーザ・インタフェース415、およびデフォルトコマンド・ルータ425等が、 それらのコマンドが実際にどのように適切な物理装置へ経路設定(転送)される かについて何らの情報も必要としない点である。これは、1394、USB、ま たは赤外線インタフェースを備える装置のどのような組み合わせでも制御できる 充分な汎用性をこのシステムが備えていることを意味している。 その他の実施形態は、以下の請求項内に含まれている。
【手続補正書】特許法第184条の8第1項 【提出日】1998年1月16日(1998.1.16) 【補正内容】 (原文請求の範囲) 請求の範囲 1.筐体と、 前記筐体内に配置されるプロセッサと、 前記プロセッサが外部バスを用いて前記筐体の外側に配置された民生用電子装 置へアクセスできるように構成された外部バス・アダプタとを具備し、 前記外部バスはIEEE1394バスであり、 前記プロセッサは 第1のデジタル・オーディオ信号を生成し、 前記第1のデジタル・オーディオ信号と第2のデジタル・オーディオ信号を混 合してユニファイ・デジタル・オーディオ信号を生成し、 前記外部バスを使用して前記ユニファイ・デジタル・オーディオ信号を民生用 電子装置へ伝送する ように構成されていることを特徴とするコンピュータ。 2.前記プロセッサは前記第1のデジタル・オーディオ信号を前記第2のデジタ ル・オーディオ信号と同期した状態に保持するように構成されていることを特徴 とする請求項1に記載のコンピュータ。 3.前記プロセッサは前記民生用電子装置に関連するサンプリング・レートで前 記ユニファイ・デジタル・オーディオ信号を生成するように構成されることを特 徴とする請求項1に記載のコンピュータ。 4.前記第1のデジタル・オーディオ信号に関連する第1のサンプリング・レー トは前記第2のデジタル・オーディオ信号に関連する第2のサンプリング・レー トと異なり、前記プロセッサは前記ユニファイ・デジタル・オーディオ信号を生 成する際に前記第1と第2のサンプリングレートの差を考慮するように構成され ることを特徴とする請求項1に記載のコンピュータ。 5.請求項1に記載のコンピュータを含み、さらに 前記コンピュータの前記外部バス・アダプタに接続される外部バスと、 前記外部バスに接続されて前記ユニファイ・デジタル・オーディオ信号を受信 し前記ユニファイ・デジタル・オーディオ信号からアナログ・オーディオ信号を 生成するように構成された民生用電子装置と を含むことを特徴とするエンターテイメント・システム。 6.前記民生用電子装置に接続されて前記アナログ・オーディオ信号を受信し前 記アナログ・オーディオ信号に基づくサウンドを発生するように構成されたスピ ーカをさらに含むことを特徴とする請求項5に記載のエンターテイメント・シス テム。 7.外部バスを含み、 筐体と、 前記筐体内に配置されるプロセッサと、 前記プロセッサと前記外部バスの間に接続されて前記プロセッサが前記外部バ スを用いて前記筐体の外側に配置された民生用電子装置へアクセスできるように 構成された外部バス・アダプタと を有するコンピュータを含み、 前記プロセッサが、 前記外部バスへの送信に適したフォーマットで第1のデジタル・オーディオ信 号を発生し、前記第1のデジタル・オーディオ信号は単一のデジタル信号として 符号化された多重チャンネルを含み、 前記外部バスを用いて前記第1のデジタル・オーディオ信号を民生用電子装置 へ送信するように構成されており、 前記コンピュータの前記筐体の外側に配置されて前記外部バスと前記民生用電 子装置の間に接続されたコンバータを含み、前記コンバータが、 前記外部バスから前記第1のデジタル・オーディオ信号を受信し、 前記第1のデジタル・オーディオ信号を前記民生用電子装置での使用に適した フォーマットを有する第2のデジタル・オーディオ信号へ変換し、前記第2のデ ジタル・オーディオ信号は前記多重チャンネルの各々について分離したデジタル 信号を含み、 前記第2のデジタル・オーディオ信号を前記民生用電子装置へ供給する ように構成されていることを特徴とするコンピュータ・システム。 8.前記第1のデジタル・オーディオ信号はサラウンドサウンド符号化オーディ オ信号であり、前記第2のデジタル・オーディオ信号は左正面、右正面、右後方 、左後方のチャンネルに対応する別々のデジタル・オーディオ信号を含むことを 特徴とする請求項7に記載のコンピュータ・システム。 9.外部バスを有し、 前記外部バスに接続されて前記外部バスから第1のデジタル信号を受信し、前 記第1のデジタル信号を第2のデジタル信号に変換し、前記第2のデジタル信号 を前記外部バス上に送信するように構成されたコンバータを有し、前記第1のデ ジタル・オーディオ信号は単一のデジタル信号として符号化された多重チャンネ ルを含み、前記第2のデジタル・オーディオ信号は前記多重チャンネルの各々に ついて分離したデジタル信号を含み、 筐体と、 前記筐体内に配置されるプロセッサと、 前記プロセッサと前記外部バスの間に接続されて前記プロセッサが前記外部バ スを用いて前記筐体の外側に配置された民生用電子装置へアクセスできるように 構成された外部バス・アダプタと を含むコンピュータを有することを特徴とするコンピュータ・システム。 10.前記プロセッサは第1のデジタル信号を発生するように構成され、前記外 部バス・アダプタは前記外部バスを通じて前記コンバータへ前記第1のデジタル 信号を送信するように構成され、前記コンバータは前記外部バスを通じて民生用 電子装置へ前記第2のデジタル信号を送信するように構成されていることを特徴 とする請求項9に記載のコンピュータ・システム。 11. 筐体と、 前記筐体内に配置されるプロセッサと、 前記プロセッサが外部バスを用いて前記筐体の外側に配置された民生用電子装 置へアクセスできるように構成された外部バス・アダプタとを有し、前記外部バ スはIEEE1394バスであり、 前記プロセッサが、 民生用電子装置の動作パラメータを変更するためのデジタル・コマンド信号を 生成し、 前記外部バスを用いて前記民生用電子装置へ前記デジタル・コマンド信号を送 信するように構成されていることを特徴とするコンピュータ。 12.請求項11に記載のコンピュータを含み、前記外部バス・アダプタと民生 用電子装置とに接続された外部バスをさらに具備することを特徴とするコンピュ ータ・システム。 13.前記民生用電子装置は前記デジタル・コマンド信号の受信のために前記外 部バスへ接続されていることを特徴とする請求項12に記載のコンピュータ・シ ステム。 14.前記民生用電子装置は赤外線制御信号を受信するように構成され、当該コ ンピュータ・システムは前記外部バスへ接続されて前記デジタル・コマンド信号 に応答して赤外線信号を発生するように構成された赤外線送信器をさらに具備す ることを特徴とする請求項12に記載のコンピュータ・システム。 15.コンピュータが外部バスを用いて民生用電子装置にアクセスするシステム において民生用電子装置用の制御情報を取得する方法であって、 前記民生用電子装置の読み出し専用メモリに前記民生用電子装置用の制御情報 を格納するステップと、 前記民生用電子装置をIEEE1394外部バスに接続するステップと、 前記コンピュータを制御して前記民生用電子装置の前記読み出し専用メモリに 問い合わせるステップと、 前記民生用電子装置から前記コンピュータへ前記外部バスを使用して前記制御 情方を伝送するステップと、 前記コンピュータを制御して前記外部バスから前記制御情報を受信した時に前 記制御情報を格納するステップと、 を有することを特徴とする方法。 16.複数の民生用電子装置と、 前記民生用電子装置の少なくとも幾つかを相互接続し前記相互接続された民生 用電子装置との間でデジタル・オーディオ・データを転送するデジタル通信バス と、 前記民生用電子装置の少なくとも一つからデジタル・オーディオ・データを受 信して少なくとも他の一つの民生用電子装置へデジタル・オーディオ・データを 送信するコンピュータ・システムとを有し、前記コンピュータ・システムは、 中央演算処理装置と、 デジタル通信バスを用いて1つまたは2つ以上の民生用電子装置へ前記中央演 算処理装置をデジタル的に接続する手段と、 前記中央演算処理装置と前記デジタル的に接続する手段とを相互接続して前記 中央演算処理装置との間でデジタル・オーディオ・データを転送する手段とを有 し、 前記中央演算処理装置は、第1と第2のデジタル・オーディオ信号を混合して ユニファイ・デジタル・オーディオ信号を生成するためと、前記ユニファイ・デ ジタル・オーディオ信号を少なくとも1台の民生用電子装置へ送信するためのプ ログラム手段を有し、該民生用電子装置は、前記デジタル混合してから該民生用 電子装置への転送した結果として、無視できる程度の音質の劣化でアナログ・オ ーディオ・ストリームを発生することを特徴とするデジタル的に相互接続された エンターテイメント・システム。
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.7 識別記号 FI テーマコート゛(参考) H04L 12/40 H04L 11/00 320 (72)発明者 フォルツ,フォレスト. アメリカ合衆国 98034 ワシントン州 カークランド ノースイースト 82エヌデ ィー アヴェニュ 13119 (72)発明者 スタッブス,エドワード,エル. アメリカ合衆国 98052 ワシントン州 レッドモンド ピー.オー.ボックス 302シー レッドモンド ウェイ 16541 (72)発明者 アンドリュー,フェリックス,ジェラル ド,トルキィル,アイフォー. アメリカ合衆国 98103 ワシントン州 シアトル バグリー アヴェニュ ノース 3602

Claims (1)

  1. 【特許請求の範囲】 1.筐体と、 前記筐体内に配置されるプロセッサと、 前記プロセッサが外部バスを用いて前記筐体の外側に配置された民生用電子装 置へアクセスできるように構成された外部バス・アダプタとを具備し、 前記プロセッサは 第1のデジタル・オーディオ信号を生成し、 前記第1のデジタル・オーディオ信号と第2のデジタル・オーディオ信号を混 合してユニファイ・デジタル・オーディオ信号を生成し、 前記外部バスを使用して前記ユニファイ・デジタル・オーディオ信号を民生用 電子装置へ伝送する ように構成されていることを特徴とするコンピュータ。 2.前記プロセッサは前記第1のデジタル・オーディオ信号を前記第2のデジタ ル・オーディオ信号と同期した状態に保持するように構成されていることを特徴 とする請求項1に記載のコンピュータ。 3.前記プロセッサは前記民生用電子装置に関連するサンプリング・レートで前 記ユニファイ・デジタル・オーディオ信号を生成するように構成されていること を特徴とする請求項1に記載のコンピュータ。 4.前記第1のデジタル・オーディオ信号に関連する第1のサンプリング・レー トは前記第2のデジタル・オーディオ信号に関連する第2のサンプリング・レー トと異なり、前記プロセッサは前記ユニファイ・デジタル・オーディオ信号を生 成する際に前記第1と第2のサンプリングレートの差を考慮するように構成され ることを特徴とする請求項1に記載のコンピュータ。 5.前記外部バスがIEEE1394バスであることを特徴とする請求項1に記 載のコンピュータ。 6.請求項1に記載のコンピュータを含み、さらに 前記コンピュータの前記外部バス・アダプタに接続される外部バスと、 前記外部バスに接続されて前記ユニファイ・デジタル・オーディオ信号を受信 し、前記ユニファイ・デジタル・オーディオ信号からアナログ・オーディオ信号 を生成するように構成された民生用電子装置と を含むことを特徴とするエンターテイメント・システム。 7.前記民生用電子装置に接続されて前記アナログ・オーディオ信号を受信し前 記アナログ・オーディオ信号に基づくサウンドを発生するように構成されたスピ ーカをさらに含むことを特徴とする請求項6に記載のエンターテイメント・シス テム。 8.外部バスを含み、 筐体と、 前記筐体内に配置されるプロセッサと、 前記プロセッサと前記外部バスの間に接続されて前記プロセッサが前記外部バ スを用いて前記筐体の外側に配置された民生用電子装置へアクセスできるように 構成された外部バス・アダプタと を有するコンピュータを含み、 前記プロセッサが、 前記外部バスへの送信に適したフォーマットで第1のデジタル・オーディオ信 号を発生し、 前記外部バスを用いて前記第1のデジタル・オーディオ信号を民生用電子装置 へ送信するように構成されており、 前記コンピュータの前記筐体の外側に配置されて前記外部バスと前記民生用電 子装置の間に接続されたコンバータをに含み、前記コンバータが、 前記外部バスから前記第1のデジタル・オーディオ信号を受信し、 前記第1のデジタル・オーディオ信号を前記民生用電子装置での使用に適した フォーマットを有する第2のデジタル・オーディオ信号へ変換し、 前記第2のデジタル・オーディオ信号を前記民生用電子装置へ供給する ように構成されている ことを特徴とするコンピュータ・システム。 9.前記第1のデジタル・オーディオ信号は単一のデジタル信号として符号化さ れた多重のチャンネルを含み、前記第2のデジタル・オーディオ信号は前記多重 のチャンネルの各々について分離したデジタル信号を含むことを特徴とする請求 項8に記載のコンピュータ・システム。 10.前記第1のデジタル・オーディオ信号はサラウンドサウンド符号化オーデ ィオ信号であり、前記第2のデジタル・オーディオ信号は左正面、右正面、右後 方、左後方のチャンネルに対応する別々のデジタル・オーディオ信号を含むこと を特徴とする請求項9に記載のコンピュータ・システム。 11.外部バスを有し、 前記外部バスに接続されて前記外部バスから第1のデジタル信号を受信し、前 記第1のデジタル信号を第2のデジタル信号に変換し、前記第2のデジタル信号 を前記外部バス上に送信するように構成されたコンバータを有し、 筐体と、 前記筐体内に配置されるプロセッサと、 前記プロセッサと前記外部バスの間に接続されて前記プロセッサが前記外部バ スを用いて前記筐体の外側に配置された民生用電子装置へアクセスできるように 構成された外部バス・アダプタと を含むコンピュータを有することを特徴とするコンピュータ・システム。 12.前記プロセッサは第1のデジタル信号を発生するように構成され、前記外 部バス・アダプタは前記外部バスを通じて前記コンバータへ前記第1のデジタル 信号を送信するように構成され、前記コンバータは前記外部バスを通じて民生用 電子装置へ前記第2のデジタル信号を送信するように構成されていることを特徴 とする請求項11に記載のコンピュータ・システム。 13. 筐体と、 前記筐体内に配置されるプロセッサと、 前記プロセッサが外部バスを用いて前記筐体の外側に配置された民生用電子装 置へアクセスできるように構成された外部バス・アダプタとを有し、 前記プロセッサが、 民生用電子装置の動作パラメータを変更するためのデジタル・コマンド信号を 生成し、 前記外部バスを用いて前記民生用電子装置へ前記デジタル・コマンド信号を送 信するように構成されていることを特徴とするコンピュータ。 14.請求項13に記載のコンピュータを含み、前記外部バス・アダプタと民生 用電子装置とに接続された外部バスをさらに具備することを特徴とするコンピュ ータ・システム。 15.前記民生用電子装置は前記デジタル・コマンド信号の受信のために前記外 部バスへ接続されていることを特徴とする請求項14に記載のコンピュータ・シ ステム。 16.前記民生用電子装置は赤外線制御信号を受信するように構成され、当該コ ンピュータシステムは前記外部バスへ接続されて前記デジタル・コマンド信号に 応答して赤外線信号を発生するように構成された赤外線送信器をさらに具備する ことを特徴とする請求項14に記載のコンピュータ・システム。 17.コンピュータが外部バスを用いて民生用電子装置にアクセスするシステム において民生用電子装置用の制御情報を取得する方法であって、 前記民生用電子装置の読み出し専用メモリに前記民生用電子装置用の制御情報 を格納するステップと、 前記民生用電子装置を前記外部バスに接続するステップと、 前記コンピュータを制御して前記民生用電子装置の前記読み出し専用メモリに 問い合わせるステップと、 前記民生用電子装置から前記コンピュータへ前記外部バスを使用して前記制御 情方を伝送するステップと、 前記コンピュータを制御して前記外部バスから前記制御情報を受信した時に前 記制御情報を格納するステップと、 を有することを特徴とする方法。
JP53473197A 1996-03-29 1997-03-27 Pcと民生用電子装置とのデジタル相互接続 Expired - Fee Related JP4607258B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US08/624,064 US5787259A (en) 1996-03-29 1996-03-29 Digital interconnects of a PC with consumer electronics devices
US08/624,064 1996-03-29
PCT/US1997/005108 WO1997037202A1 (en) 1996-03-29 1997-03-27 Digital interconnects of a pc with consumer electronics devices

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2006308338A Division JP2007151110A (ja) 1996-03-29 2006-11-14 エンターテイメント・システムと民生用電子装置とのデジタル相互接続

Publications (2)

Publication Number Publication Date
JP2000508792A true JP2000508792A (ja) 2000-07-11
JP4607258B2 JP4607258B2 (ja) 2011-01-05

Family

ID=24500499

Family Applications (3)

Application Number Title Priority Date Filing Date
JP53473197A Expired - Fee Related JP4607258B2 (ja) 1996-03-29 1997-03-27 Pcと民生用電子装置とのデジタル相互接続
JP2006308338A Pending JP2007151110A (ja) 1996-03-29 2006-11-14 エンターテイメント・システムと民生用電子装置とのデジタル相互接続
JP2008293798A Withdrawn JP2009093668A (ja) 1996-03-29 2008-11-17 エンターテイメント・システムと民生用電子装置とのデジタル相互接続

Family Applications After (2)

Application Number Title Priority Date Filing Date
JP2006308338A Pending JP2007151110A (ja) 1996-03-29 2006-11-14 エンターテイメント・システムと民生用電子装置とのデジタル相互接続
JP2008293798A Withdrawn JP2009093668A (ja) 1996-03-29 2008-11-17 エンターテイメント・システムと民生用電子装置とのデジタル相互接続

Country Status (5)

Country Link
US (1) US5787259A (ja)
EP (2) EP1767915B1 (ja)
JP (3) JP4607258B2 (ja)
DE (2) DE69737284T2 (ja)
WO (1) WO1997037202A1 (ja)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11317063A (ja) * 1998-04-30 1999-11-16 Clarion Co Ltd カーオーディオシステム及びその制御方法並びにカーオーディオシステム制御用プログラムを記録した記録媒体
JP2002245714A (ja) * 2000-12-12 2002-08-30 Sony Corp ディスクドライブシステム
JP2008217264A (ja) * 2007-03-01 2008-09-18 Seiko Epson Corp 記憶端末および情報処理システム
JP2008217263A (ja) * 2007-03-01 2008-09-18 Seiko Epson Corp 記憶端末、情報処理装置および情報処理システム
JP2008269655A (ja) * 1998-05-07 2008-11-06 Samsung Electronics Co Ltd ネットワーク内のデバイス−デバイス間命令及び制御のための方法及びシステム
JP2009003961A (ja) * 2000-10-12 2009-01-08 Bose Corp インタラクティブ音響再生システム

Families Citing this family (207)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8352400B2 (en) 1991-12-23 2013-01-08 Hoffberg Steven M Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore
EP0688488A1 (en) 1993-03-05 1995-12-27 MANKOVITZ, Roy J. Apparatus and method using compressed codes for television program record scheduling
US6769128B1 (en) 1995-06-07 2004-07-27 United Video Properties, Inc. Electronic television program guide schedule system and method with data feed access
US6209132B1 (en) * 1995-06-15 2001-03-27 Intel Corporation Host apparatus for simulating two way connectivity for one way data streams
US6101535A (en) * 1995-08-09 2000-08-08 Siemens Aktiengesellschaft Process for selecting and requesting multimedia services
US6323911B1 (en) 1995-10-02 2001-11-27 Starsight Telecast, Inc. System and method for using television schedule information
US6732369B1 (en) 1995-10-02 2004-05-04 Starsight Telecast, Inc. Systems and methods for contextually linking television program information
US8850477B2 (en) 1995-10-02 2014-09-30 Starsight Telecast, Inc. Systems and methods for linking television viewers with advertisers and broadcasters
US6388714B1 (en) 1995-10-02 2002-05-14 Starsight Telecast Inc Interactive computer system for providing television schedule information
JP3867313B2 (ja) * 1996-03-29 2007-01-10 ソニー株式会社 Avデータ処理制御装置およびその方法
US6144411A (en) * 1996-04-09 2000-11-07 Canon Kabushiki Kaisha Image processing apparatus with format conversion capabilities
JP3911047B2 (ja) * 1996-04-30 2007-05-09 ソニー株式会社 録画予約制御システム及び録画予約制御方法
US5940073A (en) 1996-05-03 1999-08-17 Starsight Telecast Inc. Method and system for displaying other information in a TV program guide
TW420931B (en) * 1996-08-22 2001-02-01 Hitachi Ltd Television receiver and receiving method thereof
JP3326353B2 (ja) * 1996-09-05 2002-09-24 三洋電機株式会社 インターネットテレビジョン受像機
US6298196B1 (en) 1996-09-05 2001-10-02 Sony Corporation Digital recording apparatus and copyright protection method thereof
JPH10145784A (ja) * 1996-09-10 1998-05-29 Sony Corp データデコードシステム、データデコード方法、伝送方法、伝送装置、受信装置、および受信方法
US6014381A (en) * 1996-09-13 2000-01-11 Sony Corporation System and method for distributing information throughout an aircraft
JP3783363B2 (ja) * 1996-10-03 2006-06-07 ソニー株式会社 データ通信方法、電子機器、及び物理層集積回路
US20030005463A1 (en) * 1999-09-30 2003-01-02 Douglas B Macrae Access to internet data through a television system
JPH10126347A (ja) * 1996-10-21 1998-05-15 Canon Inc 中継装置
US6758755B2 (en) * 1996-11-14 2004-07-06 Arcade Planet, Inc. Prize redemption system for games executed over a wide area network
JPH10145753A (ja) * 1996-11-15 1998-05-29 Sony Corp 受信装置および方法
JP3528480B2 (ja) * 1996-11-19 2004-05-17 ソニー株式会社 Epg機器及びその制御方法
US20030066085A1 (en) * 1996-12-10 2003-04-03 United Video Properties, Inc., A Corporation Of Delaware Internet television program guide system
JPH10226139A (ja) * 1997-02-14 1998-08-25 Canon Inc 画像形成システム及び画像形成装置及び媒体
JP3870983B2 (ja) 1997-02-17 2007-01-24 ソニー株式会社 電子機器制御装置および方法、並びに電子機器
US6300980B1 (en) * 1997-02-19 2001-10-09 Compaq Computer Corporation Computer system design for distance viewing of information and media and extensions to display data channel for control panel interface
US6324592B1 (en) * 1997-02-25 2001-11-27 Keystone Aerospace Apparatus and method for a mobile computer architecture and input/output management system
US6166772A (en) * 1997-04-01 2000-12-26 Compaq Computer Corporation Method and apparatus for display of interlaced images on non-interlaced display
US6313880B1 (en) * 1997-04-03 2001-11-06 Sony Corporation Display with one or more display windows and placement dependent cursor and function control
KR100230281B1 (ko) * 1997-04-14 1999-11-15 윤종용 프로그램 번호를 전송 및 수신하는 멀티미디어 시스템과 프로그램 번호 전송 및 수신방법
MY116734A (en) * 1997-04-17 2004-03-31 Matsushita Electric Industrial Co Ltd Image display device
JP4367971B2 (ja) * 1997-06-05 2009-11-18 ソニー株式会社 電子機器制御装置、電子機器制御方法、および電子機器
US5940485A (en) * 1997-06-12 1999-08-17 Trivium Systems, Inc Data interface connected in line between a keyboard and a keyboard port of a personal computer
US6191822B1 (en) * 1997-06-20 2001-02-20 Sony Corporation Method of and apparatus for separating audio and video data from a combined audio/video stream of data
US5880721A (en) * 1997-07-14 1999-03-09 Yen; Kerl Radio computer audio-video transmission device
WO1999004561A1 (en) 1997-07-21 1999-01-28 E-Guide, Inc. Systems and methods for displaying and recording control interfaces
EP0893765A1 (en) * 1997-07-24 1999-01-27 CANAL+ Société Anonyme IEEE 1394 Set Top Box device driver
US6131129A (en) * 1997-07-30 2000-10-10 Sony Corporation Of Japan Computer system within an AV/C based media changer subunit providing a standarized command set
US6141702A (en) * 1997-07-30 2000-10-31 Sony Corporation Of Japan Model and command set for an AV/C-based disc media player recorder
US6356968B1 (en) * 1997-09-03 2002-03-12 Cirrus Logic, Inc Apparatus and method for transparent USB-to-1394 bridging and video delivery between a host computer system and a remote peripheral device
US6138050A (en) * 1997-09-17 2000-10-24 Logitech, Inc. Antenna system and apparatus for radio-frequency wireless keyboard
CN1182710C (zh) * 1997-09-18 2004-12-29 汤姆森消费电子有限公司 外围电子设备和经数字总线控制这种设备的系统
EP1008260B1 (en) 1997-09-18 2002-05-15 United Video Properties, Inc. Electronic-mail reminder for an internet television program guide
US5926175A (en) * 1997-09-30 1999-07-20 Compaq Computer Corporation Method and apparatus to prevent top-most windows from interfering with TV mode in a PC/TV
US6219041B1 (en) * 1997-09-30 2001-04-17 Compaq Computer Corporation Universal user interface for a system utilizing multiple processes
US6128484A (en) * 1997-10-07 2000-10-03 International Business Machines Corporation Wireless transceivers for remotely controlling a computer
JP3487768B2 (ja) * 1997-10-15 2004-01-19 シャープ株式会社 信号伝送装置
US6108696A (en) * 1997-11-14 2000-08-22 Online Anywhere Method and apparatus to connect a general purpose computer to a special purpose system
US6938073B1 (en) 1997-11-14 2005-08-30 Yahoo! Inc. Method and apparatus for re-formatting web pages
JPH11150788A (ja) * 1997-11-14 1999-06-02 Yamaha Corp オーディオシステム
US6577337B1 (en) * 1997-12-01 2003-06-10 Samsung Electronics Co., Ltd. Display apparatus for visual communication
US6741869B1 (en) * 1997-12-12 2004-05-25 International Business Machines Corporation Radio-like appliance for receiving information from the internet
US6907013B1 (en) * 1997-12-17 2005-06-14 Infracom, Ltd. Network communications link
US6845508B2 (en) 1997-12-19 2005-01-18 Microsoft Corporation Stream class driver for computer operating system
US6237049B1 (en) 1998-01-06 2001-05-22 Sony Corporation Of Japan Method and system for defining and discovering proxy functionality on a distributed audio video network
US6085236A (en) * 1998-01-06 2000-07-04 Sony Corporation Of Japan Home audio video network with device control modules for incorporating legacy devices
US6052750A (en) * 1998-01-06 2000-04-18 Sony Corporation Of Japan Home audio/video network for generating default control parameters for devices coupled to the network, and replacing updated control parameters therewith
DE69838541T2 (de) * 1998-03-04 2008-07-03 Sony Deutschland Gmbh Verbindungsherstellung zwischen entfernten Einheiten mit Hypertext-Übertragungsprotokoll
US6460030B1 (en) * 1998-03-09 2002-10-01 Sony Corporation Method and system for searching through descriptive data in the AV/C protocol
JPH11275445A (ja) * 1998-03-20 1999-10-08 Nec Corp 画像入力装置
US6912651B1 (en) * 1998-03-31 2005-06-28 Hewlett-Packard Development Company, L.P. Wireless universal serial bus link for a computer system
US6742183B1 (en) 1998-05-15 2004-05-25 United Video Properties, Inc. Systems and methods for advertising television networks, channels, and programs
KR100385967B1 (ko) * 1998-05-23 2003-07-16 삼성전자주식회사 네트웍상에서의서버기기접속방법
TW387585U (en) * 1998-05-29 2000-04-11 Wang Ren Je Universal serial bus converter of personal computer game playing port
WO1999066724A2 (en) * 1998-06-17 1999-12-23 Koninklijke Philips Electronics N.V. System of apparatus and peripherals
US6163817A (en) * 1998-06-30 2000-12-19 U.S. Philips Corporation Dynamically disabling and enabling of devices in consumer system with multiple communication protocols
KR100575017B1 (ko) * 1998-07-09 2006-05-02 소니 가부시끼 가이샤 통신 제어 방법, 통신 시스템 및 그들에 사용되는 전자 기기
CN1867068A (zh) 1998-07-14 2006-11-22 联合视频制品公司 交互式电视节目导视系统及其方法
ATE460812T1 (de) 1998-07-17 2010-03-15 United Video Properties Inc Interaktives fernsehprogrammführungssystem mit mehreren geräten in einem haus
AR020608A1 (es) 1998-07-17 2002-05-22 United Video Properties Inc Un metodo y una disposicion para suministrar a un usuario acceso remoto a una guia de programacion interactiva por un enlace de acceso remoto
EP0975161A3 (en) * 1998-07-21 2001-12-05 Victor Company Of Japan, Limited Information reproducing apparatus, information recording/reproducing apparatus and information selectively outputting apparatus, and electronic apparatus system thereof
US6505348B1 (en) 1998-07-29 2003-01-07 Starsight Telecast, Inc. Multiple interactive electronic program guide system and methods
US6898762B2 (en) 1998-08-21 2005-05-24 United Video Properties, Inc. Client-server electronic program guide
US6599194B1 (en) * 1998-09-08 2003-07-29 Darren Smith Home video game system with hard disk drive and internet access capability
US20020056125A1 (en) * 1998-09-28 2002-05-09 Hodge Winston W. Multi-tier buffering system and method which combines video, data, and voice packets
US20010004768A1 (en) * 1998-09-28 2001-06-21 Hodge Winston W. Hodge Winston W. Highly integrated computer controlled digital head end
US20010005908A1 (en) * 1998-09-28 2001-06-28 Hodge Winston W. Method for buffering video, data and voice signals using a common shared bus
US20020056143A1 (en) * 1998-09-28 2002-05-09 Hodge Winston W. Programmable broadband downstream module
US6275865B1 (en) * 1998-11-25 2001-08-14 Sony Corporation Of Japan Method and system for message dispatching in a home audio/video network
US6865746B1 (en) 1998-12-03 2005-03-08 United Video Properties, Inc. Electronic program guide with related-program search feature
FR2787266B1 (fr) * 1998-12-09 2001-03-02 Micsystemes Sa Procede et systeme pour piloter des sources numeriques distantes a partir d'un poste de travail
US6633583B1 (en) * 1998-12-18 2003-10-14 Intel Corporation Wireless universal serial bus receiver
US6584519B1 (en) * 1998-12-22 2003-06-24 Canon Kabushiki Kaisha Extender for universal serial bus
DE19901822A1 (de) * 1999-01-19 2000-07-20 Alcatel Sa Verfahren zum Bedienen einer Kombination von Geräten der Unterhaltungselektronik
US7080399B1 (en) 1999-01-22 2006-07-18 Matsushita Electric Industrial Co., Ltd. Network control system, and controller, target and consumer for use in the network control system
US7904187B2 (en) 1999-02-01 2011-03-08 Hoffberg Steven M Internet appliance system and method
US6993722B1 (en) * 1999-02-08 2006-01-31 Cirrus Logic, Inc. User interface system methods and computer program products for multi-function consumer entertainment appliances
IL143989A0 (en) * 1999-02-18 2002-04-21 Andrea Electronics Corp System, method and apparatus for cancelling noise
US6363345B1 (en) * 1999-02-18 2002-03-26 Andrea Electronics Corporation System, method and apparatus for cancelling noise
JP2000261482A (ja) 1999-03-08 2000-09-22 Sony Corp アドレス設定方法、クライアント装置、サーバ装置、並びにクライアントサーバシステム
US6456714B2 (en) 1999-03-18 2002-09-24 Sony Corporation Apparatus and method for interfacing between multimedia network and telecommunications network
US6724442B1 (en) * 1999-03-26 2004-04-20 Intel Corporation Optically switchable infrared detector
US6466994B1 (en) 1999-03-31 2002-10-15 International Business Machines Corporation Method and system for programming a system board using a peripheral controller
US6247085B1 (en) * 1999-03-31 2001-06-12 Hewlett-Packard Company Method and apparatus for removable peripheral user interface panels
US6976267B1 (en) 1999-04-09 2005-12-13 Sony Corporation Method and apparatus for controlling connections between devices
US6731347B1 (en) 1999-04-09 2004-05-04 Sony Corporation Method for switching signal input based on device capability
JP4238410B2 (ja) * 1999-04-09 2009-03-18 ソニー株式会社 情報処理システム
US6826776B1 (en) 1999-04-09 2004-11-30 Sony Corporation Method and apparatus for determining signal path
AU4208600A (en) * 1999-04-09 2000-11-14 Sony Electronics Inc. Method for switching signal input based on device capability
US6757025B1 (en) 1999-04-09 2004-06-29 Sony Corporation Method for switching input terminals based on incoming signal format
US6643777B1 (en) * 1999-05-14 2003-11-04 Acquis Technology, Inc. Data security method and device for computer modules
US6718415B1 (en) 1999-05-14 2004-04-06 Acqis Technology, Inc. Computer system and method including console housing multiple computer modules having independent processing units, mass storage devices, and graphics controllers
JP2000332801A (ja) * 1999-05-19 2000-11-30 Matsushita Electric Ind Co Ltd 仮想avネットワーク構築装置、及び仮想avネットワーク構築方法、並びに仮想avネットワーク構築方法に関するプログラムを記載した記録媒体
GB9911879D0 (en) * 1999-05-22 1999-07-21 Koninkl Philips Electronics Nv Home entertainment system audio handling
US6725281B1 (en) 1999-06-11 2004-04-20 Microsoft Corporation Synchronization of controlled device state using state table and eventing in data-driven remote device control model
US6910068B2 (en) * 1999-06-11 2005-06-21 Microsoft Corporation XML-based template language for devices and services
US6892230B1 (en) * 1999-06-11 2005-05-10 Microsoft Corporation Dynamic self-configuration for ad hoc peer networking using mark-up language formated description messages
WO2000078001A2 (en) * 1999-06-11 2000-12-21 Microsoft Corporation General api for remote control of devices
JP4147689B2 (ja) 1999-06-14 2008-09-10 ソニー株式会社 情報処理装置及び情報処理方法
US6801966B1 (en) * 1999-07-06 2004-10-05 Index Systems, Inc. Combined serial and infrared port for consumer electronic devices
US7028114B1 (en) 1999-08-11 2006-04-11 Henry Milan Universal serial bus hub with wireless communication to remote peripheral device
WO2001015443A1 (en) * 1999-08-20 2001-03-01 Nogatech Inc. Device, system and method for usb television and television integration with advertising and with internet browsing
JP2001066986A (ja) * 1999-08-26 2001-03-16 Sony Corp 送信装置および方法、受信装置および方法、通信システム、並びにプログラム格納媒体
US7702403B1 (en) 1999-08-31 2010-04-20 Stephen Christopher Gladwin Structure and method for selecting, controlling and sending internet-based or local digital audio to an AM/FM radio or analog amplifier
AU7337900A (en) * 1999-08-31 2001-03-26 Full Audio Corporation Structure and method for selecting, controlling and sending internet-based or local digital audio to an am/fm radio or analog amplifier
JP2001077831A (ja) 1999-09-08 2001-03-23 Sony Corp 通信制御装置および方法、通信システム、並びにプログラム格納媒体
JP4168304B2 (ja) * 1999-09-16 2008-10-22 ソニー株式会社 情報出力装置、情報報知方法および情報信号供給経路選択方法
AU4711601A (en) 1999-12-10 2001-07-03 United Video Properties, Inc. Systems and methods for coordinating interactive and passive advertisement and merchandising opportunities
US7209980B2 (en) * 1999-12-17 2007-04-24 Gateway Inc. Method and system for interpreting device control commands
ES2349503T3 (es) 2000-02-01 2011-01-04 United Video Properties, Inc. Métodos y sistemas para publicidad forzada.
US7421507B2 (en) * 2000-02-16 2008-09-02 Apple Inc. Transmission of AV/C transactions over multiple transports method and apparatus
WO2001082138A2 (en) * 2000-04-24 2001-11-01 Spectrum Controls, Inc. Method, system, and apparatus for providing data regarding the operation and monitoring of a control system
JP2001325206A (ja) * 2000-05-12 2001-11-22 Canon Inc 表示装置、表示システム及びコンピュータ読み取り可能な記憶媒体
KR100694043B1 (ko) * 2000-05-18 2007-03-12 삼성전자주식회사 Av 시스템 및 그 기능 확장 모듈
US6643728B1 (en) 2000-05-30 2003-11-04 Lexmark International, Inc. Method and apparatus for converting IEEE 1284 signals to or from IEEE 1394 signals
US6601086B1 (en) * 2000-06-06 2003-07-29 Emware, Inc. Service provider for providing data, applications and services to embedded devices and for facilitating control and monitoring of embedded devices
US8090811B2 (en) * 2000-06-06 2012-01-03 Panasonic Electric Works Co., Ltd. Service provider for embedded devices using a message store
EP1350388A4 (en) * 2000-07-17 2008-03-26 Sensory Science Corp MULTIMEDIA DEVICE
US7051101B1 (en) * 2000-09-13 2006-05-23 Emc Corporation Methods and apparatus for controlling devices within storage network
DE10145708B4 (de) * 2000-09-19 2007-02-01 Samsung Electronics Co., Ltd., Suwon Vorrichtung und Verfahren zum Verbinden eines Basismoduls mit einem Funktionserweiterungsmodul in einem AV-System
ATE406618T1 (de) 2000-10-11 2008-09-15 United Video Properties Inc Systeme und verfahren zur bereitstellung von datenspeichern in servern in einem medien-auf- anfrage liefersystem
US7028329B1 (en) * 2000-10-13 2006-04-11 Seiko Epson Corporation Remote accessible programming
EP1199840A1 (en) * 2000-10-19 2002-04-24 THOMSON multimedia Method for connecting an IEEE1394 remote device to a cluster of IEEE1394 devices through a wireless link
FR2816146A1 (fr) * 2000-10-27 2002-05-03 Canon Kk Procede et dispositif de gestion d'un reseau de communication
US20020057795A1 (en) * 2000-11-10 2002-05-16 Spurgat Jeffrey Jonathan Content protection through the audio and video decrypting and decoding device
JP2002171449A (ja) * 2000-11-30 2002-06-14 Sony Corp 表示装置および方法、並びに記録媒体
US7171475B2 (en) * 2000-12-01 2007-01-30 Microsoft Corporation Peer networking host framework and hosting API
US7184522B2 (en) * 2001-05-16 2007-02-27 Comverse, Inc. Method and apparatus for managing calls through an entertainment center
US20020186329A1 (en) * 2001-06-07 2002-12-12 Ehometv [Hk] Ltd., Electronic content modules and display dock
US7082200B2 (en) * 2001-09-06 2006-07-25 Microsoft Corporation Establishing secure peer networking in trust webs on open networks using shared secret device key
US20040030929A1 (en) * 2001-11-06 2004-02-12 Depeng Bi Digital audio and video distribution transmission and playback
GB0208317D0 (en) * 2002-04-11 2002-05-22 Koninkl Philips Electronics Nv Controlling a home electronics system
US20030210337A1 (en) * 2002-05-09 2003-11-13 Hall Wallace E. Wireless digital still image transmitter and control between computer or camera and television
US7072726B2 (en) * 2002-06-19 2006-07-04 Microsoft Corporation Converting M channels of digital audio data into N channels of digital audio data
TW569638B (en) * 2002-10-02 2004-01-01 Via Tech Inc Speaker device and personal computer system including the same
US7878908B2 (en) * 2002-11-14 2011-02-01 Nintendo Co., Ltd. Multiplexed secure video game play distribution
US7493646B2 (en) 2003-01-30 2009-02-17 United Video Properties, Inc. Interactive television systems with digital video recording and adjustable reminders
JP2004328658A (ja) * 2003-04-28 2004-11-18 Toshiba Corp 映像表示装置およびこの映像表示装置のセットアップ方法
BRPI0410004A (pt) * 2003-05-05 2006-04-25 Thomson Licensing método para sintonização em um dispositivo interconectado em conformidade com ieee-1394
TWI224450B (en) * 2003-05-28 2004-11-21 Autotools Group Co Ltd System and method for application communication
US7005979B2 (en) * 2003-06-25 2006-02-28 Universal Electronics Inc. System and method for monitoring remote control transmissions
US7984468B2 (en) 2003-11-06 2011-07-19 United Video Properties, Inc. Systems and methods for providing program suggestions in an interactive television program guide
US20050147247A1 (en) * 2003-11-14 2005-07-07 Westberg Thomas E. Interactive television systems having POD modules and methods for use in the same
KR101090440B1 (ko) * 2003-12-08 2011-12-06 삼성전자주식회사 데이터 통신 시스템의 수신기에서 버퍼 데이터량 조정장치및 방법, 적응적 클럭 동기부를 갖는 실시간 데이터재생장치 및 방법
US20100153997A1 (en) * 2004-01-21 2010-06-17 United Video Properties, Inc. Interactive television system with templates for managing vendor-specific video-on-demand content
US8806533B1 (en) 2004-10-08 2014-08-12 United Video Properties, Inc. System and method for using television information codes
US20190278560A1 (en) 2004-10-27 2019-09-12 Chestnut Hill Sound, Inc. Media appliance with auxiliary source module docking and fail-safe alarm modes
US7885622B2 (en) 2004-10-27 2011-02-08 Chestnut Hill Sound Inc. Entertainment system with bandless tuning
US9033785B2 (en) * 2005-05-27 2015-05-19 Igt Methods and systems for providing accessory devices usable to facilitate remotely viewable wagering game outcomes
US20070106764A1 (en) * 2005-11-08 2007-05-10 Carl Mansfield System and method for device configuration using a portable flash memory storage device with an infrared transmitter
US8725845B2 (en) 2006-03-16 2014-05-13 Exceptional Innovation Llc Automation control system having a configuration tool
US7587464B2 (en) 2006-03-16 2009-09-08 Exceptional Innovation, Llc Device automation using networked device control having a web services for devices stack
US7966083B2 (en) 2006-03-16 2011-06-21 Exceptional Innovation Llc Automation control system having device scripting
US7509402B2 (en) 2006-03-16 2009-03-24 Exceptional Innovation, Llc Automation control system having a configuration tool and two-way ethernet communication for web service messaging, discovery, description, and eventing that is controllable with a touch-screen display
US8155142B2 (en) 2006-03-16 2012-04-10 Exceptional Innovation Llc Network based digital access point device
US7496627B2 (en) 2006-03-16 2009-02-24 Exceptional Innovation, Llc Automation control system having digital logging
US8209398B2 (en) 2006-03-16 2012-06-26 Exceptional Innovation Llc Internet protocol based media streaming solution
US8001219B2 (en) 2006-03-16 2011-08-16 Exceptional Innovation, Llc User control interface for convergence and automation system
WO2007126781A2 (en) 2006-03-27 2007-11-08 Exceptional Innovation Llc Set top box for convergence and automation system
US20070245019A1 (en) * 2006-04-12 2007-10-18 United Video Properties, Inc. Interactive media content delivery using a backchannel communications network
US8271881B2 (en) 2006-04-20 2012-09-18 Exceptional Innovation, Llc Touch screen for convergence and automation system
US7667968B2 (en) 2006-05-19 2010-02-23 Exceptional Innovation, Llc Air-cooling system configuration for touch screen
US8144266B2 (en) * 2007-02-27 2012-03-27 Sony Corporation Module system for permitting storage device interface with TV
US8832742B2 (en) 2006-10-06 2014-09-09 United Video Properties, Inc. Systems and methods for acquiring, categorizing and delivering media in interactive media guidance applications
WO2008073658A2 (en) 2006-11-09 2008-06-19 Exceptional Innovation, Llc. Portable device for convergence and automation solution
US8209424B2 (en) 2006-12-20 2012-06-26 United Video Properties, Inc. Systems and methods for providing remote access to interactive media guidance applications
US20080155600A1 (en) * 2006-12-20 2008-06-26 United Video Properties, Inc. Systems and methods for providing remote access to interactive media guidance applications
US7801888B2 (en) 2007-03-09 2010-09-21 Microsoft Corporation Media content search results ranked by popularity
US8418206B2 (en) 2007-03-22 2013-04-09 United Video Properties, Inc. User defined rules for assigning destinations of content
US8087047B2 (en) 2007-04-20 2011-12-27 United Video Properties, Inc. Systems and methods for providing remote access to interactive media guidance applications
US8107977B2 (en) 2007-09-07 2012-01-31 United Video Properties, Inc. Cross-platform messaging
US8327403B1 (en) 2007-09-07 2012-12-04 United Video Properties, Inc. Systems and methods for providing remote program ordering on a user device via a web server
US20090165049A1 (en) 2007-12-19 2009-06-25 United Video Properties, Inc. Methods and devices for presenting and interactive media guidance application
US8458730B2 (en) * 2008-02-05 2013-06-04 International Business Machines Corporation Multi-level driver configuration
US8601526B2 (en) 2008-06-13 2013-12-03 United Video Properties, Inc. Systems and methods for displaying media content and media guidance information
US8339514B2 (en) * 2008-09-03 2012-12-25 Sony Corporation Modular flexible software architecture for TV
US9182939B1 (en) * 2008-09-19 2015-11-10 Nvidia Corporation Method and system for managing the power state of an audio device integrated in a graphics device
US8190937B1 (en) 2008-09-19 2012-05-29 Nvidia Corporation Method and system for managing the power state of an audio device integrated in a graphics device
US8347118B1 (en) 2008-09-19 2013-01-01 Nvidia Corporation Method and system for managing the power state of an audio device integrated in a graphics device
US10063934B2 (en) 2008-11-25 2018-08-28 Rovi Technologies Corporation Reducing unicast session duration with restart TV
US20100245667A1 (en) * 2009-03-24 2010-09-30 Sony Corporation Non-standalone tv pc
US8555315B2 (en) * 2009-04-10 2013-10-08 United Video Properties, Inc. Systems and methods for navigating a media guidance application with multiple perspective views
US9166714B2 (en) 2009-09-11 2015-10-20 Veveo, Inc. Method of and system for presenting enriched video viewing analytics
US9014546B2 (en) 2009-09-23 2015-04-21 Rovi Guides, Inc. Systems and methods for automatically detecting users within detection regions of media devices
US9165394B2 (en) * 2009-10-13 2015-10-20 Nvidia Corporation Method and system for supporting GPU audio output on graphics processing unit
US9201627B2 (en) 2010-01-05 2015-12-01 Rovi Guides, Inc. Systems and methods for transferring content between user equipment and a wireless communications device
US9204193B2 (en) 2010-05-14 2015-12-01 Rovi Guides, Inc. Systems and methods for media detection and filtering using a parental control logging application
US9167196B2 (en) 2010-05-19 2015-10-20 Rovi Guides, Inc. Systems and methods for trimming recorded content using a media guidance application
US8949901B2 (en) 2011-06-29 2015-02-03 Rovi Guides, Inc. Methods and systems for customizing viewing environment preferences in a viewing environment control application
US8805418B2 (en) 2011-12-23 2014-08-12 United Video Properties, Inc. Methods and systems for performing actions based on location-based rules
US9218122B2 (en) 2011-12-29 2015-12-22 Rovi Guides, Inc. Systems and methods for transferring settings across devices based on user gestures
KR101900319B1 (ko) * 2012-02-07 2018-09-19 삼성전자 주식회사 서비스 연동 수행 방법과 이를 위한 시스템
US9253262B2 (en) 2013-01-24 2016-02-02 Rovi Guides, Inc. Systems and methods for connecting media devices through web sockets
US9674563B2 (en) 2013-11-04 2017-06-06 Rovi Guides, Inc. Systems and methods for recommending content
US9288521B2 (en) 2014-05-28 2016-03-15 Rovi Guides, Inc. Systems and methods for updating media asset data based on pause point in the media asset

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05284568A (ja) * 1992-04-01 1993-10-29 Matsushita Electric Ind Co Ltd リモコンアダプタ装置
JPH06168575A (ja) * 1992-11-30 1994-06-14 Kawai Musical Instr Mfg Co Ltd デジタルミキサ
JPH07176987A (ja) * 1993-12-20 1995-07-14 Ricoh Co Ltd 音声信号のディジタル処理方法

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5226000A (en) * 1988-11-08 1993-07-06 Wadia Digital Corporation Method and system for time domain interpolation of digital audio signals
KR920009641B1 (ko) * 1990-08-09 1992-10-22 삼성전자 주식회사 디지탈 오디오 이퀄라이저
US5283638A (en) * 1991-04-25 1994-02-01 Compuadd Corporation Multimedia computing and telecommunications workstation
US5283819A (en) * 1991-04-25 1994-02-01 Compuadd Corporation Computing and multimedia entertainment system
US5297231A (en) * 1992-03-31 1994-03-22 Compaq Computer Corporation Digital signal processor interface for computer system
US5402499A (en) * 1992-08-07 1995-03-28 Lsi Logic Corporation Multimedia controller
US5479445A (en) * 1992-09-02 1995-12-26 Motorola, Inc. Mode dependent serial transmission of digital audio information

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05284568A (ja) * 1992-04-01 1993-10-29 Matsushita Electric Ind Co Ltd リモコンアダプタ装置
JPH06168575A (ja) * 1992-11-30 1994-06-14 Kawai Musical Instr Mfg Co Ltd デジタルミキサ
JPH07176987A (ja) * 1993-12-20 1995-07-14 Ricoh Co Ltd 音声信号のディジタル処理方法

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11317063A (ja) * 1998-04-30 1999-11-16 Clarion Co Ltd カーオーディオシステム及びその制御方法並びにカーオーディオシステム制御用プログラムを記録した記録媒体
JP2008269655A (ja) * 1998-05-07 2008-11-06 Samsung Electronics Co Ltd ネットワーク内のデバイス−デバイス間命令及び制御のための方法及びシステム
JP2009003961A (ja) * 2000-10-12 2009-01-08 Bose Corp インタラクティブ音響再生システム
JP2002245714A (ja) * 2000-12-12 2002-08-30 Sony Corp ディスクドライブシステム
JP2008217264A (ja) * 2007-03-01 2008-09-18 Seiko Epson Corp 記憶端末および情報処理システム
JP2008217263A (ja) * 2007-03-01 2008-09-18 Seiko Epson Corp 記憶端末、情報処理装置および情報処理システム
US7930466B2 (en) 2007-03-01 2011-04-19 Seiko Epson Corporation Storage terminal, information processing apparatus, and information processing system

Also Published As

Publication number Publication date
JP4607258B2 (ja) 2011-01-05
EP1767915A2 (en) 2007-03-28
EP1767915B1 (en) 2011-01-19
DE69737284T2 (de) 2007-06-21
JP2007151110A (ja) 2007-06-14
WO1997037202A1 (en) 1997-10-09
DE69737284D1 (de) 2007-03-15
EP1767915A3 (en) 2008-09-10
EP0890086A1 (en) 1999-01-13
DE69740105D1 (de) 2011-03-03
EP0890086A4 (en) 1999-11-03
EP0890086B1 (en) 2007-01-24
US5787259A (en) 1998-07-28
JP2009093668A (ja) 2009-04-30

Similar Documents

Publication Publication Date Title
JP2000508792A (ja) Pcと民生用電子装置とのデジタル相互接続
EP0998744B1 (en) A model and command set for an av/c-based disc media player/recorder subunit
US7224811B1 (en) Audio system utilizing personal computer
US20070291726A1 (en) Method of Controlling Connection Between Nodes in Digital Interface
CN101071623A (zh) 一种电视卡拉ok系统
KR100358090B1 (ko) 모듈라 텔레비젼용 하드디스크모듈 및 그것을 이용한 저장및 재생 방법
US8090884B2 (en) Apparatus and method for interfacing between A/V system and portable device
USRE49766E1 (en) Apparatus and method for interfacing between A/V system and portable device
US20040205220A1 (en) Information processing apparatus and data transfer method for use in the same
JP2004185172A (ja) 拡張装置
CA2408802C (en) Generating separate analog audio programs from a digital link
CN100545937C (zh) 媒体连接装置和使用该媒体连接装置的系统
US20080167738A1 (en) Media connect device, and system using the same
CN223772081U (zh) 歌唱影音盒子
EP1942409B1 (en) Media connect device, and system using the same
KR100707060B1 (ko) 홈 네트워크와 연동한 차량용 멀티미디어 재생 장치 및 그방법
KR100343372B1 (ko) 모듈라 텔레비젼 장치의 채널모듈 및 그 제어방법
JP2001230641A (ja) 情報処理装置および方法、並びに記録媒体
KR20020084346A (ko) 멀티미디어방
KR20030097032A (ko) Mpeg 플레이어
KR20020024457A (ko) 모듈라 텔레비젼의 아이콘 선택방법 및 리모콘
HK1110430A (en) Television karaoke system
HK1119287B (en) Media connect device,and system using the same

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040324

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20060511

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060530

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20060830

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20060830

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20061016

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20061114

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20071204

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080304

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20080520

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080818

RD13 Notification of appointment of power of sub attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7433

Effective date: 20080819

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20080819

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20081002

A912 Re-examination (zenchi) completed and case transferred to appeal board

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20081030

RD13 Notification of appointment of power of sub attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7433

Effective date: 20100511

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20100511

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20101007

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131015

Year of fee payment: 3

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees