(57)【特許請求の範囲】
【請求項１】
ディジタル・ビデオ・ディスク・プレーヤにディジタル・バスを介して相互接続されたディジタル・ビデオ処理装置を動作させる方法であって、
前記ディジタル・ビデオ処理装置が、
（ａ）前記ディジタル・ビデオ・ディスク・プレーヤから、前記ディジタル・バスを介して、前記ディジタル・ビデオ・ディスク・プレーヤに結合されたディスクに記憶されたビデオ・プログラムを表わすプログラム・コンテント・ストリームを受信するステップであって、前記プログラム・コンテント・ストリームは、圧縮されたフォーマットの形式のデータを含み、前記プログラム・コンテント・ストリームは、第１のタイプの伝送機構を介して受信される、前記プログラム・コンテント・ストリームを受信するステップと、
（ｂ）前記プログラム・コンテント・ストリームを前記ディジタル・ビデオ処理装置中で復号するステップと、
（ｃ）前記ディジタル・ビデオ・ディスク・プレーヤから、前記ディジタル・バスを介して、前記プログラム・コンテント・ストリームに関連するサブピクチャを表わすビットマップ・データを受信し、前記ビデオ・プログラムを介してユーザ・ナビゲーションを可能にするステップであって、前記ビットマップ・データは、表示に適しており、第２のタイプの伝送機構を介して前記ビットマップ・データが受信される、前記ステップと、
（ｄ）前記ディジタル・ビデオ・ディスク・プレーヤから受信した前記ビットマップ・データと前記復号されたプログラム・コンテント・ストリームとを前記ディジタル・ビデオ処理装置中で合成して、表示に適した合成されたイメージを表わす信号を生成するステップと、
を実行する、前記ディジタル・ビデオ処理装置を動作させる方法。
【請求項２】
前記ディジタル・バスが、ＩＥＥＥ１３９４に準拠したバスから成り、前記第１のタイプの伝送機構は、等時性伝送機構であり、前記第２のタイプの伝送機構は、非同期伝送機構である、請求項１に記載の方法。
【請求項３】
ディジタル・テレビジョンであって、
（ａ）記憶手段を有するディジタル・データ処理装置から、前記ディジタル・テレビジョンと前記ディジタル・データ処理装置を相互接続するディジタル・バスを介して、前記記憶手段に記憶されたビデオ・プログラムを表す圧縮されたディジタル・データ・ストリームを受信する手段であって、前記圧縮されたディジタル・データ・ストリームは、第１のタイプの伝送機構を介して受信される、前記手段と、
（ｂ）前記圧縮されたディジタル・データ・ストリームを前記ディジタル・テレビジョン中で復号する手段と、
（ｃ）前記ディジタル・データ処理装置から、前記ディジタル・バスを介して、前記圧縮されたディジタル・データ・ストリームに関連するサブピクチャを表すビットマップ・データを受信し、前記ビデオ・プログラムを介して、ユーザ・ナビゲーションを可能にする手段であって、前記ビットマップ・データは、第２のタイプの伝送機構を介して受信される、前記手段と、
（ｄ）前記ディジタル・テレビジョン中で、前記受信したビットマップ・データと前記復号された圧縮ディジタル・データ・ストリームとを合成して表示に適した合成されたイメージを表わす信号を生成する手段と、
を含む、前記ディジタル・テレビジョン。
【請求項４】
前記ディジタル・バスが、ＩＥＥＥ１３９４に準拠したバスから成り、前記第１のタイプの伝送機構は、等時性伝送機構であり、前記第２のタイプの伝送機構は、非同期伝送機構である、請求項３に記載のディジタル・テレビジョン。
【請求項５】
ディジタル・バスを介してディジタル・テレビジョンに相互接続されたディジタル・ビデオ・ディスク・プレーヤを動作させる方法であって、
（ａ）前記ディジタル・ビデオ・ディスク・プレーヤに結合されたディジタル・ビデオ・ディスクから、ビデオ・プログラムを表すＭＰＥＧ−ＰＳディジタル・ストリームを受信するステップと、
（ｂ）前記ディジタル・ストリームをＭＰＥＧ−ＰＳフォーマットからＭＰＥＧ−ＴＳフォーマットを有するディジタル・ストリームに変換するステップと、
（ｃ）前記ＭＰＥＧ−ＴＳディジタル・ストリームを前記ディジタル・バスの第１のタイプの伝送機構を介して前記ディジタル・テレビジョンに伝送するステップと、
（ｄ）前記ＭＰＥＧ−ＰＳディジタル・ストリームに関連するサブピクチャ・ストリームを処理し、前記ビデオ・プログラムを介して、ユーザ・ナビゲーションを可能にし、表示に適したビットマップ化ディジタル・データを生成するステップと、
（ｅ）前記ディジタル・バスの第２のタイプの伝送機構を介して、前記ビットマップ化ディジタル・データを前記ディジタル・テレビジョンに伝送するステップと、
を実行する、前記ディジタル・ビデオ・ディスク・プレーヤを動作させる方法。
【請求項６】
前記第１のタイプの伝送機構が等時性伝送機構であり、前記第２のタイプの伝送機構が非同期伝送機構である、請求項５に記載の方法。
【請求項７】
ディジタル・バスを介してディジタル・ビデオ処理装置に相互接続されたディジタル・ビデオ・ディスク・プレーヤを動作させる方法であって、
（ａ）前記ディジタル・ビデオ・ディスク・プレーヤに結合された記憶装置から、前記記憶装置に記憶されたビデオ・プログラムを表すプログラム・コンテント・ストリームを受信するステップであって、前記プログラム・コンテント・ストリームは、圧縮されたフォーマットの形式のデータを含む、前記プログラム・コンテント・ストリームを受信するステップと、
（ｂ）前記ディジタル・バスの第１のタイプの伝送機構を介した伝送のために、前記プログラム・コンテント・ストリームをフォーマットし、前記フォーマットされたプログラム・コンテント・ストリームを前記ディジタル・バスの前記第１のタイプの伝送機構を介して、前記ディジタル・ビデオ処理装置に伝送するステップと、
（ｃ）前記記憶装置から、前記プログラム・コンテント・ストリームに関連するサブピクチャ情報を受信し、前記ビデオ・プログラムを介して、ユーザ・ナビゲーションを可能にするステップであって、前記サブピクチャ情報が圧縮されたフォーマットのデータを含む、前記ステップと、
（ｄ）前記サブピクチャ情報を処理して、前記サブピクチャ情報を表すビットマップ・データを生成するステップと、
（ｅ）前記ビットマップ・データを、前記ディジタル・バスの第２のタイプの伝送機構を介して、前記ディジタル・ビデオ処理装置に伝送するステップと、
を実行する、前記ディジタル・ビデオ・ディスク・プレーヤを動作させる方法。
【請求項８】
前記第１のタイプの伝送機構が等時性伝送機構であり、前記第２のタイプの伝送機構が非同期伝送機構である、請求項７に記載の方法。
【発明の詳細な説明】
【０００１】
産業上の利用分野
本発明は、ディジタル・バスを介して相互に接続されたディジタル・ビデオ・ディスク・プレーヤとディジタル・テレビジョンのようなディジタル装置の相互運用性（ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ：インターオペラビリティ）を管理する方法に関するものである。さらに具体的には、本発明は、ディジタル・テレビジョンによるディジタル・ビデオ・ディスク（ＤＶＤ）サブピクチャ（ｓｕｂｐｉｃｔｕｒｅ：副画像）を処理するシステムに関する。
【０００２】
発明の背景
ディジタル的に圧縮されたビデオおよびオーディオ情報が記録された記憶媒体を利用したビデオ信号処理システムは、特に、ディジタル・ビデオ・ディスク（ＤＶＤ）仕様に従って記憶された情報を処理するように適合されたディジタル・ビデオ・ディスク・プレーヤを含んでいる。ＤＶＤフォーマット化されたディスク上の情報は、適用可能なビデオおよびオーディオ・データ圧縮方式（標準）に従ってデータの個々のパケットとして記録され、この場合、指定されたパケットは、例えば、別のビデオ・アングル（ｖｉｄｅｏ  ａｎｇｌｅ）、オーディオ・トラック、サブピクチャ・ストリーム、およびナビゲーション情報（ｎａｖｉｇａｔｉｏｎ  ｉｎｆｏｒｍａｔｉｏｎ）のような各種のデータ・ストリームに関連するデータを含んでいる。ＤＶＤフォーマット化されたディスクを読み取るためのビデオ・ディスク・プレーヤは、あるデータのパケットを表示させ、他のデータを飛ばすように制御されることがある。１つのディスクは、多数のカメラ・アングル（ｃａｍｅｒａ  ａｎｇｌｅ）、ストーリの結末、評価内容による場面等を再生することができるように製作（ａｕｔｈｏｒ）されている（編集されている）。ＤＶＤサブピクチャ（副画像）は、ユーザに対してディスク上の幾つかのビデオの１つを選択することができる機能を与える特徴のためのグラフィカル・ユーザ・インタフェース（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ：ＧＵＩ）として使用される。この機能を使用して、ユーザのコマンドに従って多数の種類のビデオタイトルを切れ目なく提供すると共に、特定のディスク上の情報に、正当な権限なしに、アクセスするのを防止するためにこのＤＶＤシステムを使用することができる。現在のＤＶＤプレーヤは、復号（デコード）されたサブピクチャ情報を復号（デコード）されたビデオと混合（ミックス）してテレビジョンに転送するための１個のアナログ・ビデオ信号を生成する。
【０００３】
ＤＶＤプレーヤのような装置は、他の装置、例えば表示装置やオーディオ装置に結合されて、これらの他の装置とデータバスを介して通信することもある。このような通信はバス・プロトコルに従って生じる。バス・プロトコルの例には、コンシューマ・エレクトロニクス・バス（Ｃｏｎｓｕｍｅｒ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｂｕｓ：ＣＥＢｕｓ）およびＩＥＥＥ−１３９４構成の高性能シリアル・バスが含まれている。バス・プロトコルは、典型的には、制御情報とデータの双方の通信を行う。例えば、ＣＥＢｕｓ制御情報は、エレクトロニクス・インダストリーズ・アソシエーションシ（ＥＩＡ）仕様のＩＳ−６０で指定されたプロトコルを有する“制御チャンネル”で通信される。ＩＥＥＥ−１３９４シリアル・バスでは、制御情報は通常シリアル・バスの非同期サービスを使用して通過させられる。特定のアプリケーション用の制御情報は、共通アプリケーション言語（Ｃｏｍｍｏｎ  Ａｐｐｌｉｃａｔｉｏｎ  Ｌａｎｇｕａｇｅ：ＣＡＬ）またはＡＶ／Ｃのようなプログラミング言語を使用して定義される。
【０００４】
発明の概要
本発明は、一部においては、発明者がディジタル・テレビジョンにおけるＤＶＤサブピクチャおよびナビゲーション制御の処理に関連する以下に述べるような問題点を認識したことよるものである。今日、ディジタル・ビデオ・ディスク（ＤＶＤ）プレーヤは、ディジタル・ビデオ・ディスク（ＤＶＤ）仕様に従って記憶されたディジタル的に圧縮されたビデオおよびオーディオ情報を処理する。この処理には圧縮されたディジタル・ストリームを標準信号（例えば、ＮＴＳＣまたはＰＡＬ信号）への変換が含まれている。ＤＶＤプレーヤの遠隔制御装置またはフロントパネルが“擬似対話型（ｑｕａｓｉ−ｉｎｔｅｒａｃｔｉｖｅ：擬似インタラクティブ）”プログラムを生成するために使用される。すなわち、ユーザのコマンド（指令）に従ってＤＶＤサブピクチャが発生され、ディジタル・ストリームをＮＴＳＣ信号に変換する前にこのサブピクチャは復号（デコード）されたプログラム・ストリームと合成される。ＤＶＤサブピクチャは、利用可能なユーザ起動オプションを指定するメニューであると考えることができる。プログラムを通過するナビゲーションはこれらのオプションの１つの選択に応答して達成される。従って、ナビゲーション情報は、ＤＶＤサブピクチャで識別された利用可能なオプションの１つの選択に応答して実行される論理と考えることができる。
【０００５】
ビデオの復号（デコーディング）はディジタル装置、例えばディジタル・テレビジョン（ＤＴＶ）あるいはディジタル・セットトップ・ボックスで実行することができるが、ディジタル装置への伝送に先立って、ＤＶＤプレーヤ中でサブピクチャ・データをビデオと混合することは困難であり、高価になる。理解の便のために説明を簡単にし、また、本発明の以下の説明では、ディジタル・テレビジョンを利用することを含んでいるが、本発明は、ディジタル・セットトップ・ボックスとの使用にも同様に適用できるものである。現在のところ、ＤＴＶはＤＶＤサブピクチャ用に使用されるランレングス符号化フォーマットをサポート（支援）していない。ディジタル・テレビジョン受像機の出現によりディジタル・ビデオ・ディスク・プレーヤ中で生成されたディジタル・ストリームをＮＴＳＣ信号に変換する苦労は解消し、それによってディジタル・テレビジョン中でディジタル・ストリームを処理することによりディジタル信号の利点を利用する唯一の可能性を作り出すことができる。しかしながら、ディジタル・テレビジョン中でＤＶＤサブピクチャを復号し、ＤＶＤナビゲーション情報を解訳（ｉｎｔｅｒｐｒｅｔ）する付加的要求により、ディジタル・テレビジョンのコスト並びに複雑さは大幅に増大する。本発明は、一部においては、上述のような問題点を解消するための装置および方法を提供することにある。
【０００６】
本発明はディジタル・テレビジョンにおいて、ＤＶＤサブピクチャを表わすビットマップ・ディジタル・データを受信し、そのビットマップ・ディジタル・データをＤＶＤディスクから受信される復号されたコンテント・ストリーム（内容ストリーム）と合成する。特に、本発明は、ディジタル・ビデオ・ディスク・プレーヤから、プログラムされたイベント（ｅｖｅｎｔ）を表わすプログラム・コンテント・ストリームを受信し、そのプログラム・コンテント・ストリームを復号して表示に適した信号を発生し、上記ディジタル・ビデオ・ディスク・プレーヤからプログラム・コンテント・ストリームに関連する表示に適したディジタル・データを受信し、上記ディジタル・ビデオ・ディスク・プレーヤから受信したディジタル・データとプログラム・コンテント・ストリームとを合成して表示に適する合成されたイメージ（ｉｍａｇｅ：映像）を表わす信号を生成する。プログラム・コンテント・ストリームは圧縮されたフォーマットの形式で構成されたデータを含んでいる。
【０００７】
本発明の他の特徴は、先に受信されたディジタル・データの更新された部分を表わす後続の表示可能なディジタル・データを受信し、合成された表示可能データを、受信した後続の表示可能データと合成して更新された合成された表示可能イメージを生成するものである。更新ステップはディジタル・ビデオ・ディスク・プレーヤによって受信されたユーザの入力に応答する。
【０００８】
本発明のさらに他の特徴は、ディジタル・バスによりディジタル・テレビジョンに相互接続されたディジタル・ビデオ・ディスク・プレーヤを制御するシステムを提供することにある。特に、ディジタル・ビデオ・ディスク・プレーヤは、ディジタル・ビデオ・ディスク・プレーヤ中に収容されたディジタル・ビデオ・ディスクからの受信されたディジタル的に圧縮されたフォーマットのプログラム・コンテント・ストリームを処理してオーディオ／ビデオ・プログラム・ストリームおよびサブピクチャ・ストリームを発生し、このオーディオ／ビデオ・プログラム・ストリームをディジタル・バスの等時性（ｉｓｏｃｈｒｏｎｏｕｓ）チャンネルを介してディジタル・テレビジョンに伝送し、サブピクチャ・ストリームを処理して表示可能ディジタル・データ（例えば、ビットマップＯＳＤ）を発生し、表示可能ディジタル・データをディジタル・バスの非同期チャンネルを介してディジタル・テレビジョンに伝送する。
【０００９】
添付の図面を参照することにより本発明をよりよく理解することができよう。各図面で同じ参照番号は同じまたは同類の機能、特徴を表わす。
【００１０】
発明の実施の形態
ＩＥＥＥ−１３９４シリアル・バスの使用は、家庭用ネットワーク環境内での多くの適用に提案されている。これは“全家庭用ネットワーク”として使用するために、ビデオ・エレクトロニクス・スタンダーズ・アソシエーション（ＶＥＳＡ）内で議論されている。これは次世代パソコン（ＰＣ）に組み込まれ、ディスク・ドライブを含む多くの局部周辺機器、さらにディジタル・テレビジョン（ＤＴＶ）およびディジタル・ビデオ・ディスク（ＤＶＤ）プレーヤのようなディジタル・オーディオ／ビデオ消費者用エレクトロニクス装置で使用される。
【００１１】
ＩＥＥＥ−１３９４は、周辺あるいはバックプレイン・バス（ｂａｃｋ−ｐｌａｎｅ  ｂｕｓ）として使用するために開発された高速、低コストのディジタル・シリアル・バスである。このバスの幾つかの特徴として、ダイナミック・ノード・アドレス割当て、１００、２００、および４００Ｍｂｉｔ／秒のデータ率、非同期性および等時性モード、フェア・バス・アービトレーション（ｆａｉｒ  ｂｕｓ  ａｒｂｉｔｒａｔｉｏｎ）、ＩＳＯ／ＩＥＣ１３２１３との適合性が含まれる。
【００１２】
図１は、代表的なディジタル・ビデオ・ディスク（ＤＶＤ）プレーヤ２４の基本的な要素を示すブロック図である。これらの要素の構成および動作は通常の知識をもった当業者には明らかであり、ここでは詳しくは説明しない。ディスク・プレーヤ２４はモータとピックアップ構体とを有し、これらはサーボ・プロセッサ２９の制御の下でディスクを回転させ、そのディスクに記憶された情報を読取る。プリアンプ（前置増幅器）２７およびＤＶＤデータ処理ユニット２８はモータおよびピックアップ構体２６からの電気的パルスをディジタル・データに変換し、このディジタル・データはさらにディジタル・オーディオ／ビデオ・デコーダ・ユニット３０によって処理される。ＤＶＤデータ処理ユニット２８は一般的にはディスクから読み出された生のデータの復調、エラー訂正、デスクランブルのような機能を実行し、それによってデータはデコーダ・ユニット３０に適したフォーマットになる。エラー訂正にはリード−ソロモン（Ｒｅｅｄ−Ｓｏｌｏｍｏｎ）アルゴリズムに関連する処理のようなデータ処理が含まれている。
【００１３】
デコーダ・ユニット３０は、復調され、エラー訂正され、且つデスクランブルされたデータを受信し、そのデータを処理し、ＮＴＳＣテレビジョン・セットのような表示ユニットに適当なビデオおよびオーディオ信号を供給する。特に、デコーダ・ユニット３０はデータ・ストリーム・デマルチプレクサ３２を含み、このデータ・ストリーム・デマルチプレクサはデータ処理ユニット２８からのデータを、ビデオ・ストリーム、オーディオ・ストリームおよびサブピクチャ・ストリームを含む複数の各別のデータ・ストリームにデマルチプレックスし、それらのデータ・ストリームをそれらの各データ・デコーダに供給する。ビデオ・デコーダ３１はビデオ・ストリームを受信してミクサ３３にビデオ信号を供給する。サブピクチャ・デコーダ３４はサブピクチャ・ストリームを受信して、ミクサ３３にＯＳＤ（Ｏｎ−Ｓｃｒｅｅｎ  Ｄｉｓｐｌａｙ）ビデオ信号を供給するオン・スクリーン表示（ＯＳＤ）制御部にデータを供給する。ミクサ３３からの合成されたビデオ信号はＮＴＳＣ／ＰＡＬエンコーダ４２に供給され、該ＮＴＳＣ／ＰＡＬエンコーダ４２は適当なビデオ信号方式に適合したビデオ信号をＮＴＳＣテレビジョンのようなビデオ表示装置に供給する。オーディオ・デコーダ３６はデータ・ストリーム・デマルチプレクサ３２からのオーディオ・ストリームを受信し、適当なオーディオ信号をオーディオ・システムに供給する。
【００１４】
マイクロコントローラ４０は、ディジタル・ビデオ・ディスク・プレーヤ２４の動作を制御する。マイクロコントローラ４０はユーザ制御装置３７に結合されており、このユーザ制御装置３７はＩＲ遠隔制御装置、フロント・パネルのボタン等からなり、上述のディスク・プレーヤ２４の各種の要素の動作を制御するために上記ユーザ制御装置３７からデータを変換する。一般に、マイクロコントローラ４０は、情報およびナビゲーション・データ（ｎａｖｉｇａｔｉｏｎ  ｄａｔａ）のパレンタル・ロックアウト（ｐａｒｅｎｔａｌ  ｌｏｃｋ  ｏｕｔ）、デスクランブルあるいは解読を含む（但し、これらに限定されるものではない）ディスク・プレーヤ２４の各種のアクセス機能を制御するように構成されている。マイクロコントローラ４０は、専用の集積回路あるいはデコーダ／コントローラ・ユニットの一部（但し、これに限定されるものではない）を含む各種の形式で実現される。
【００１５】
ミクサ３３によって発生される合成されたビデオ信号は、ＩＥＥＥ−１３９４ディジタル・バスを介してディジタル・テレビジョンに送られる。都合の悪いことに、復号された非圧縮ビデオ信号のスループット（ｔｈｒｏｕｇｈ−ｐｕｔ）は、ＩＥＥＥ−１３９４ディジタル・バスを介してこのようなビデオ信号を転送するのに必要な帯域幅、例えば、３０フレーム／秒×７２０水平ピクセル×４８０垂直ピクセル×２４ビット／ピクセル＝２５０Ｍｂｉｔ／秒により、システムの動作を低下させる可能性がある。現在のＩＥＥＥ−１３９４シリアル・バスの帯域幅は、一般に、２００Ｍｂｉｔ／秒に制限されている。たとえ４００Ｍｂｉｔ／秒のシリアル・バスであっても、オーバーヘッド（ｏｖｅｒｈｅａｄ）に必要な帯域幅を減じた後、このような復号された非圧縮ビデオ信号を転送することは困難である。比較のために、帯域幅は復号されたＨＤＴＶ信号の約６分の１の大きさと相関している。後程さらに詳しく説明するように、本発明は、一部においてこのような問題を認識し、一部においてそれに対する解決策を認識したことにある。
【００１６】
今日のディジタル・テレビジョンは、ディジタル・ビデオ処理に多くの利点をもたらしている。図２は、ＩＥＥＥ−１３９４シリアル・バス６０を経由するＤＶＤプレーヤ２４とディジタル・テレビジョン（ＤＴＶ）との間のインターオペラビリティを提供するシステム１００を示している。このようなシステム１００において、インターオペラビリティ（ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ：相互操作性）はＤＶＤプレーヤ２４からの圧縮されたＭＰＥＧストリームをＤＴＶ５０と一体のＭＰＥＧデコーダに転送することによって実行される。ＤＶＤプレーヤ２４からＤＴＶ５０へのＤＶＤサブピクチャの転送は幾つかのフォーマットの１つを使用して実行することができる。例えば、ナビゲーション機能をもたないＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）のサブセット（ｓｕｂｓｅｔ）はＯＳＤを説明するために使用することができる。他の可能性は、ＤＶＤサブピクチャ・フォーマットに類似したランレングス符号化フォーマットを使用することである。しかしながら、好ましい実施例はＯＳＤビットマップ・フォーマットの形式の実際の情報を転送することを含んでいる。例えば、８ビット／ピクセル、全スクリーン、６４０×４８０ＯＳＤは、２００Ｍｂｉｔ／秒のＩＥＥＥ−１３９４シリアル・バスの帯域幅の１０％を使用して転送することができる。
【００１７】
以下で、例えば“プル”法（“Ｐｕｌｌ” ｍｅｔｈｏｄ）利用して、ＤＶＤサブピクチャのＯＳＤビットマップ・フォーマットへの変換、シリアル・バス６０の非同期チャンネルを介してＯＳＤビットマップ・サブピクチャをＤＶＤプレーヤからＤＴＶへ直接転送することについて説明する。ＤＶＤプレーヤ２４はビデオディスク上に記憶されたディジタル的に圧縮されたビデオおよびオーディオ情報を処理して、ＭＰＥＧ−ＰＳ（Ｐｒｏｇｒａｍ  Ｓｔｒｅａｍ：プログラム・ストリーム）フォーマット形式のディジタル・ストリームを発生する。本発明の一実施例では、ＭＰＥＧ−ＰＳストリームは、先ずＰＳ−ＴＳ変換器３９によってＭＰＥＧ−ＴＳ（Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ：トランスポート・ストリーム）フォーマットに変換される。ＭＰＥＧ−ＴＳオーディオ／ビデオ・ディジタル・ストリームは、ＩＥＥＥ−１３９４シリアル・バス６０の等時性チャンネルを利用してＤＴＶ５０に転送される。ＯＳＤビットマップ・サブピクチャは、複合圧縮ＭＰＥＧビデオ・ストリームとして転送されないが、ビットマップＯＳＤとして転送され、この場合、ＯＳＤは表示に先立って復号されたＭＰＥＧオーディオ／ビデオ・ストリームとＤＴＶ５０においてオーバーレイ（ｏｖｅｒｌａｙ）される。
【００１８】
ディジタル・バスを介して圧縮されたＭＰＥＧ−ＴＳデータを転送することにより、スループットおよび処理の問題を低減することができる。ディジタル・テレビジョンは、ＭＰＥＧ−ＴＳストリームを復号するために使用されるＭＰＥＧオーディオ／ビデオ・デコーダを含むことができる。ユーザは依然として各ユーザ制御装置３７（すなわち、フロント・パネルまたは遠隔制御部）を使用してＤＶＤプレーヤ２４と直接インタフェースする。このようなユーザのインタラクション（ｉｎｔｅｒａｃｔｉｏｎ：対話）の応答は、ＭＰＥＧサブピクチャを復号することによってＤＶＤプレーヤ内で処理され、ビットマップ・サブピクチャＯＳＤを発生する。ビットマップＯＳＤは、ＩＥＥＥ−１３９４シリアル・バス６０の非同期チャンネルを介してＤＴＶ５０内に配置されたＯＳＤバッファに転送される。ビットマップ化されたイメージは、ディジタル・テレビジョン内で復号（デコード）されたビデオＭＰＥＧ信号とオーバレイされる。合成された（オーバレイされた）信号はその後表示される。
【００１９】
図３は本発明の別の実施例を示し、ＭＰＥＧ−ＰＳストリームは、ＤＴＶ内のＭＰＥＧデコーダ（復号器）によって直接復号される。ＭＰＥＧ−ＰＳストリームは、ＭＰＥＧ−ＴＳストリームよりも必要とする処理電力が少なくてすみ、このためデマルチプレックスするためのソフトウエアを利用する充分なパケット・バッファを具えたブロードキャスト（ｂｒｏａｄｃａｓｔ：同報通信）デコーダは、ＭＰＥＧ−ＰＳストリームを直接復号（デコード）するようにプログラムされる。従って、ＰＳ−ＴＳ変換器３９は必要でない。ＭＰＥＧ−ＰＳフォーマット中のオーディオ／ビデオ・コンテント・ストリームはＩＥＥＥ−１３９４シリアル・バス６０の等時性チャンネルを経由してＤＴＶ５０中のＭＰＥＧデコーダに転送される。
【００２０】
ＤＶＤサブピクチャの転送用ビットマップ・フォーマット（ｂｉｔ−ｍａｐ  ｆｏｒｍａｔ）を使用することにより、（１）ＤＶＤ製造業者はサブピクチャの“ルック・アンド・フィール（ｌｏｏｋ  ａｎｄ ｆｅｅｌ）”を維持することを可能にし、（２）サブピクチャの発生における自由度が可能になり、（３）ダイナミック更新が可能になる（すなわち、部分的スクリーンあるいは単一ピクセルの更新さえも可能になる）。このようなビットマップ化されたサブピクチャの表示はより少ない解訳および処理（マニピュレーション）を必要とするに過ぎないから、ビットマップ表現（ｂｉｔ−ｍａｐ  ｒｅｐｒｅｓｅｎｔａｔｉｏｎ）は、圧縮された表現と比較して、表示のための処理に要する時間が短縮される。ＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）のような記述の方法は、典型的な消費者製品を指定してアップグレード（ｕｐｇｒａｄｅ）（改良）するのが困難であるという欠点がある。
【００２１】
ビットマップ化されたサブピクチャの転送を簡単にするために、“プル（Ｐｕｌｌ）”法を使用することが好ましい。この方法を使用すると、ビットマップ・データのバルク（ｂｕｌｋ）はＩＥＥＥ−１３９４ディジタル・バスの非同期チャンネルを使用してＤＶＤプレーヤ２４からＤＴＶ５０に転送される。ＤＴＶ５０は、ＩＥＥＥ−１３９４の少なくとも１個のブロック・リード・トランザクション（ｂｌｏｃｋ  ｒｅａｄ  ｔｒａｎｓａｃｔｉｏｎ：ブロック読取りトランザクション）を利用することにより、周辺装置（すなわち、ＤＶＤプレーヤ）のメモリからのビットマップ・データを読取る。ＤＶＤプレーヤ２４がデータの転送開始の準備が整ったとき、表示装置にはＤＶＤプレーヤ２４からＤＴＶ５０に送られる“トリガ（ｔｒｉｇｇｅｒ）”コマンドによってビットマップ・データの位置および大きさ（サイズ）の情報が送られる。
【００２２】
ＤＶＤプレーヤ２４からＤＴＶ５０にサブピクチャを転送する他の代替法には、（１）ＤＴＶ５０にビットマップ・データを書き込むためにＤＶＤプレーヤ２４によって開始される主としてＩＥＥＥ−１３９４非同期書込みトランザクションを使用する非同期プッシュ法、（２）ＩＥＥＥ−１３９４によって与えられる等時性チャンネルの１つによってビットマップ・データをブロードキャスト（同報通信）する等時性転送法、（３）サブピクチャをキャリイ（ｃａｒｒｙ：伝える）するための非同期性ストリーム法、（４）ビットマップ・データは８（値）−ＶＳＢ（Ｖｅｓｔｉｇｉａｌ  Ｓｉｄｅ  Ｂａｎｄ）−Ｔ（格子、トレリス：ｔｒｅｌｌｉｓ）あるいは１６（値）−ＶＳＢ  ＲＦ再変調チャンネルによって交互に供給されることができること、が含まれている。
【００２３】
一旦、サブピクチャの転送準備が整うと、ＤＶＤ２４はトリガ・メッセージをＤＴＶ５０に送る。唯一のトリガ・メッセージ２２が各サブピクチャ用に利用される。ブロック転送の開始は、ＤＶＤ２４からＤＴＶ５０へのトリガ・メッセージを利用することによって生じる。キュー（ｑｕｅｕｅ：待ち行列）が表示装置中で使用され、それによってメッセージはそれが受信された順序と同じ順序で処理される。
【００２４】
ターゲットからのトリガ・メッセージが受信されると、ＤＴＶ５０中のＯＳＤモジュールは、トリガ・メッセージ中の指定されたメモリの位置で開始するメモリのアクセス（すなわち、非同期読取り）を要求する。表示装置はサブピクチャに関連するすべての情報を読取り、実際のビットマップ・イメージの構成を開始する。同時にそのブロックが読取られていることをＤＶＤ２４に知らせ、それによってＤＶＤ２４はこのデータ・ブロックの転送に割当てられていたいずれかのメモリを解放状態する。次にこのサブピクチャは表示される。ＤＶＤ２４のＯＳＤ制御部（コントローラ）（図示せず）はこのデータを使用してＯＳＤを構成し、それをＤＴＶ５０中で復号されたＭＰＥＧビデオと混合する。
【００２５】
ディジタル・バスを経由するビットマップ・データの転送に要する時間は次のようにして計算することができる。例えば、４ビット／ピクセルをもった６４０×４８０のＯＳＤに必要とする全データは１，２２８，８００ビットを必要とする。１００Ｍｂ／秒のバス、５１２バイトのパケット・ペイロード、および５００マイクロ秒（μｓｅｃ）毎に１パケットを転送することができると仮定すると、約１５０ミリ秒（mｓｅｃ）で上記のすべてのデータを転送することができる。ＯＳＤがこの大量のスペースを占有しないことを考慮すると、上記の時間はさらに短縮される。全スクリーンの４分の１（典型例）のみを使用すると、転送時間はほぼ４０ミリ秒になる。小さな更新は数ミリ秒程度で行うことが可能である。
【００２６】
アプリケーション制御言語
消費者電子装置がＩＥＥＥ−１３９４シリアル・バスを介して相互に接続された他の装置と対話するためには、共通の組のコマンドを必要とする。装置がモデリング（モデル化）および制御を行う３つの標準的な方法は、ＣＡＬ、ＡＶ／Ｃ、およびユニバーサル・シリアル・バス（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ：ＵＳＢ）用に採用されている方法である。
【００２７】
制御言語のデザイン（設計）は、すべての消費者電子製品は共通部品または機能の階層的構造をもっているという仮定に準拠している。ＣＡＬおよびＡＶ／Ｃは論理的エンティティ（ｅｎｔｉｔｙ：主体、実体）と物理的エンティティ（ｐｈｙｓｉｃａｌ  ｅｎｔｉｔｙ）との間を区別する制御言語である。例えば、テレビジョン（すなわち物理的エンティティ）はチューナやオーディオ増幅器等のような多数の機能的コンポーネント（すなわち論理的エンティティ）を持っている。このような制御言語は２つの主な機能、すなわち資源の割振り（リソース割振り）および制御を与える。資源の割振りは総称ネットワーク（Ｇｅｎｅｒｉｃ  Ｎｅｔｗｏｒｋ）資源の要求、使用および解放（リリース）に関係している。メッセージおよび制御はＩＥＣ−６１８８３で定義され、上に述べたＦＣＰによって転送される。例えば、ＣＡＬはそのコマンド構文（シンタックス：ｓｙｎｔａｘ）に対してオブジェクト・ベース（ｏｂｊｅｃｔ  ｂａｓｅ：目的準拠）方法論を採用している。オブジェクトはインスタンス変数（Ｉｎｓｔａｎｃｅ  Ｖａｌｉａｂｌｅ：ＩＶ）として知られる設定された所定数の内部値を含み、その設定された所定数に対する唯一のアクセスを持っている。各オブジェクト（ｏｂｊｅｃｔ）は方法（メソッド）の内部リストを保持している。方法（メソッド）は、メッセージの受信の結果としてオブジェクトがとる動作（アクション）である。方法（メソッド）が呼出されると、通常１あるいはそれ以上のインスタンス変数（ＩＶ）が更新される。メッセージは０（ゼロ）あるいはそれ以上のパラメータが後続の方法（メソッド）識別子を含んでいる。オブジェクトが方法を受信すると、その方法のリストを通してメッセージで識別された方法と一致する（整合する）方法を探す。もし発見されると、その方法が実行される。メッセージと共に供給されたパラメータはその方法の正確な実行を決定する。
【００２８】
ＣＡＬの実行のためには、ＯＳＤを表示することができるすべての装置は次のＯＳＤオブジェクトを実行しなければならない。このオブジェクトは、トリガ・メッセージの方法（アプローチ）を用いた非同期ＰＵＬＬ（プル）を想定している。このオブジェクトはＤＶＤ２４からＤＴＶ５０へのトリガ・メッセージ中で搬送される。次に、ディジタル・テレビジョン５０はＤＶＤ２４のバス・マップ化されたメモリのスペースからオブジェクトを読取ることによりメニューをプルする。この要求の応答は、表示装置がこれらの更新ブロックを読取ったことの指示（標識）としてＤＶＤ２４で使用される。
【００２９】
【表１】
0004813655.tif 000002
【００３０】
ディスクからの圧縮されたビデオおよびオーディオ・データ読取り、ＤＶＤ仕様に従ってそのデータを処理する例示の実施例について説明したが、本発明は、ディジタル・ビデオおよびオーディオ情報を処理することができる任意のビデオ処理装置で使用できることを理解する必要がある。その場合、ビデオおよびオーディオ情報と共に含まれるプログラムに関連する情報は、ディスク上のあるビデオおよびオーディオ情報の再生を選択的に制限するために使用することができる。
【００３１】
本発明をその多くの実施例について説明したが、当業者には上記の説明を読み、理解することにより上述の実施例に対する多くの変形例が考えられることは明らかであり、特許請求の範囲はそのような変形例も包含することを意図したものである。例えば、本発明をＤＶＤプレーヤに関して説明したが、この発明は圧縮されたディジタル・データの少なくとも１個のストリームを処理する任意のディジタル装置にも同様に適用することができる。
【図面の簡単な説明】
【図１】  代表的なディジタル・ビデオ・ディスク・プレーヤを簡略化されたブッロク図の形式で示した図である。
【図２】  本発明を採用した図１のディジタル・ビデオ・ディスク・プレーヤの相互運用性（インターオペラビリティ）を説明するシステムを簡略化されたブッロク図の形式で示した図である。
【図３】  図２に示すシステムの別の実施例を簡略化されたブッロク図の形式で示した図である。
【図１】
0004813655.tif 000003
【図２】
0004813655.tif 000004
【図３】
0004813655.tif 000005