(57)【特許請求の範囲】
【請求項１】
制御コマンドシーケンスの終了を示す終了コマンドを含む所定の制御コマンドの組を復号化するよう設計された制御コマンド用の第１の復号化手段を有する、制御されるべきユニットのための制御コマンドシーケンスを処理する装置であって、制御コマンドシーケンスは次の制御コマンドシーケンスの開始アドレスを特定するアドレス情報項目を有し、
第１の復号化手段は、第１の終了コマンドが処理されるときに、終了コマンドのアドレスと、次の制御コマンドシーケンスの開始アドレスに関するアドレス情報項目との比較を実行し、アドレス間の差から、第１の終了コマンドの後に、所定の制御コマンドの組には含まれない第２の制御コマンドの組から選択された少なくとも１つの更なる制御コマンドが追加的に続くか否かを識別するよう設計されており、装置は、少なくとも１つの更なる制御コマンドが追加的に続くと識別された場合、第２の制御コマンドの組の少なくとも１つの更なる制御コマンドを処理するよう設計された更なる復号化手段を有することを特徴とする装置。
【請求項２】
更なる復号化手段は、少なくとも１つの更なる制御コマンドの処理の後に更なる終了コマンドが処理されるとき、次の制御コマンドシーケンスの開始アドレスに関するアドレス情報項目によって特定されるアドレスにおいて次の制御コマンドシーケンスの処理を開始する、請求項１記載の装置。
【請求項３】
次の制御コマンドシーケンスとして他の制御コマンドシーケンスが与えられていない場合、次の制御コマンドシーケンスの開始アドレスに関するアドレス情報項目は最後の制御コマンドシーケンスの始まりを特定し、
次の制御コマンドシーケンスの開始アドレスに関するアドレス情報項目が最後の終了コマンドの復号化に続いて復号化される場合、制御されるべきユニットの制御が設定されるか、又は最後の制御コマンドシーケンスが繰り返される、請求項２記載の装置。
【請求項４】
制御コマンドシーケンスは制御プログラムユニットの一部分である、請求項１乃至３のうちいずれか１項記載の装置。
【請求項５】
第１の復号化手段は、次の制御コマンドシーケンスの開始アドレスに関するアドレス情報項目が、終了コマンドのアドレスと、次の制御コマンドシーケンスの開始アドレスに関するアドレス情報項目のアドレスとの比較に加え、又はその代わりとして、最後の制御コマンドシーケンスの始まりを指す場合、該第１の復号化手段は第１の終了コマンドのアドレスが制御プログラムユニットの最後又は最後から２番目のアドレスであるか否かをチェックし、
そうでない場合は、第１の終了コマンドに、第２の制御コマンドの組から選択された少なくとも１つの更なる制御コマンドが追加的に続くことが識別されるよう設計される、請求項４記載の装置。
【請求項６】
制御コマンドシーケンスの制御コマンドが記憶されうるメモリユニットを有する、請求項１乃至５のうちいずれか１項記載の装置。
【請求項７】
制御コマンドはディスプレイ制御コマンドに関連し、制御されるべきユニットはディスプレイユニットである、請求項１乃至６のうちいずれか１項記載の装置。
【請求項８】
ディスプレイユニットはテレビセットであり、第１及び更なる復号化手段はフィルム再生装置の中に一体化される、請求項７記載の装置。
【請求項９】
制御コマンドはプリンタ制御コマンドに関連し、制御されるべきユニットは印刷装置である、請求項１乃至５のうちいずれか１項記載の装置。
【請求項１０】
請求項１乃至９のうちいずれか１項記載の制御コマンドシーケンスを処理する装置に対して提供される、第１の制御コマンドの組から選択される第１の制御コマンドを有する、制御されるべきユニットのための制御コマンドシーケンスを発生する方法であって、
制御コマンドシーケンス中に、第１の制御コマンドの組には含まれない第２の制御コマンドの組から選択された多数の第２の制御コマンドが与えられ、
多数の第２の制御コマンドは、終了コマンドによって第１の制御コマンドから離されて、第１の制御コマンドの組の制御コマンドの後に組み合わせられて配置され、第２の制御コマンドを含む制御コマンドシーケンスが装置で処理されることを特徴とする方法。
【請求項１１】
制御コマンドシーケンスは、記憶媒体、特に記憶ディスク又は磁気テープ上に記憶される、請求項１０記載の方法。
【請求項１２】
記憶媒体上に順次に記憶され、第１の制御コマンドの組から選択された第１の制御コマンドを有する、制御されるべきユニットの制御コマンドシーケンスを記憶する記憶媒体であって、
シーケンスは、第１の組の制御コマンドの後にのみ読み出されるよう、第１の組の制御コマンドの後に配置されて記憶された、第１の組の制御コマンドには含まれない第２の制御コマンドの組から選択され、終了コマンドによって第１の制御コマンドから離された多数の第２の制御コマンドを更に有することを特徴とする記憶媒体。
【請求項１３】
磁気テープ又は記憶ディスクとして設計される、請求項１２記載の記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、制御されるべきユニットのための制御コマンドシーケンスを処理する装置と、制御されるべきユニットのための制御コマンドシーケンスを発生する方法と、制御されるべきユニットの制御コマンドシーケンスを記憶する記憶媒体とに関する。
【０００２】
【従来の技術】
本発明は請求項１に記載される包括的なタイプの制御されるべきユニットのための制御コマンドシーケンスを処理する装置に基づく。上記装置は、最近市販されるようになったＤＶＤ（ディジタル・バーサタイル・ディスク）再生装置がいわゆる副画像復号化ユニット（副画像復号化器）を有することにより、近年知られるようになった。これらの副画像復号化ユニットは、ＤＶＤ規格（第１．０版）の中に記載される仕様によって設計される。ディスプレイユニットを駆動するための制御コマンドのための特定的なコマンドセットは、ＤＶＤ規格（第１．０版）に記載され、合意されている。制御コマンド、及び適当であればビデオデータは副画像ユニット内に記憶される。しかしながら、現在のＤＶＤ規格ではディスプレイ制御のために僅かな制御コマンドしか与えられていない。従って、第１．０版以降の将来のＤＶＤ規格案では、ディスプレイ制御を更に便利にするよう現在のＤＶＤ規格（第１．０版）にはまだ含まれていない追加的な制御コマンドが定義されることが期待される。従って、新しく定義される制御コマンドもまた存在する制御コマンドのシーケンスが例えばＤＶＤディスクといった記憶媒体に記憶されれば、そのような制御コマンドシーケンスは今日の標準化案によって開発されたＤＶＤ再生装置では互換性のある方法で処理されえないという問題が現時において存在する。
【０００３】
【発明が解決しようとする課題】
本発明は、初期段階において上述の現時の問題を考慮し、問題なしに新しい制御コマンドを処理しうるような新しい再生装置を設計すると共に、再生装置が現時のＤＶＤ規格（第１．０版）によって設計されていても未定義状態になることなく新しい制御コマンドを有する副画像ユニットを復号化しうるような方法で副画像ユニットの中に新しい制御コマンドを配置することを目的とする。
【０００４】
【課題を解決するための手段】
新しい再生装置に関する目的は、本発明によって請求項１に記載の手段によって達成される。本発明は、現時において既に定義されている制御コマンドのための第１の復号化手段が設けられており、更に、第１の復号化手段（２２）は、第１の終了コマンド（ＣＭＤ＿ＥＮＤ）が処理されるときに、終了コマンド（ＣＭＤ＿ＥＮＤ）のアドレスと、次の制御コマンドシーケンス（ＳＰ＿ＤＣＳＱ１，ＳＰ＿ＤＣＳＱ２）の開始アドレスに関するアドレス情報項目（ＳＰ＿ＮＸＴ＿ＤＣＳＱ＿ＳＡ）との比較を実行し、アドレス間の差から、第１の終了コマンドの後に、第２の制御コマンドの組から選択された少なくとも１つの更なる制御コマンド（ＳＥＴ＿ＢＡＲＥＡ）が追加的に続くか否かを識別するよう設計されていることによって区別される、制御されるべきユニットのための制御コマンドのシーケンスを処理する装置を提供する。更に、装置は新しい制御コマンドを処理するよう設計された更なる復号化手段を有する。
【０００５】
これらの手段は、新しい再生装置が問題なしに新しく定義された制御コマンドを含む制御コマンドシーケンスを処理しうるという利点を有する。
請求項１で特定される装置の有利な発展及び改善点は、請求項２乃至９において明らかとなる手段によって可能である。従って、例えば制御コマンドの次のシーケンスが与えられていない場合、次の制御コマンドシーケンスの開始アドレスに関するアドレス情報項目は制御コマンドの最後のシーケンスの始まりを指し、次の制御コマンドシーケンスの開始アドレスに関するアドレス情報項目が更なる終了コマンドの復号化に続いて復号化されるとき、制御されるべきユニットの制御が設定される、又は制御コマンドの最後のシーケンスが繰り返されれば、非常に有利である。結果としてのループに対してアボート規準が与えられなければ、外部介入によって割り込まれうる無限ループが形成される。
【０００６】
最後の制御コマンドシーケンスが処理されていれば、次の制御コマンドシーケンスの開始アドレスに関するアドレス情報項目は最後の制御コマンドシーケンスの始まりを指す。すると、第１の復号化手段が、第１の終了コマンドのアドレスが制御プログラムユニットの最後又は最後から２番目のアドレスであるか否かをチェックするよう設計され、アドレスが最後又は最後から２番目のアドレスでなければ、復号化された終了コマンドの後に少なくとも１つの更なる制御コマンドが続き、更なる復号化手段によって処理されることが識別されることが有利である。上述の副画像ユニットは制御プログラムユニットの例として挙げられる。これらの手段は、追加的なコマンドもまた最後の制御コマンドシーケンス中に含まれることができ、適当に設計された再生装置によって高い信頼性で処理されることが可能であることを確実にする。
【０００７】
ディスプレイ制御コマンドは制御コマンドとして考慮され、ディスプレイユニットの制御のために与えられる。一方では、制御コマンドはまたプリンタ制御コマンド又は他のユニットのための制御コマンドに関する。
本発明の第２の目的は、請求項１０による制御されるべきユニットのための制御コマンドのシーケンスを発生する方法によって達成される。そのような方法は、制御コマンドのシーケンスが、従来通り現時において既に定義されている制御コマンドに対応する第１の制御コマンドを有し、更に、拡張制御コマンドに対応し、既知の第１の制御コマンドの後に組み合わされて配置され、終了コマンドによって第１の制御コマンドによって離されている第２の制御コマンドを有する場合に、有利である。このことにより、従来の再生装置が未定義状態になることなく新しい制御コマンドを無視することが達成される。終了コマンドが復号化されたとき、制御コマンドシーケンスの始まりのアドレス情報項目を読み出し、アドレス情報項目によって特定された場所で次の制御コマンドシーケンスの処理を開始するという従来の再生装置の特性の結果、再生装置は終了コマンドの後に配置された追加的な制御コマンドを無視し、未定義状態とならない。ＤＶＤ規格（第１．０版）によって設計されたＤＶＤ再生装置の未定義動作は回避される。
【０００８】
制御コマンドの発生されたシーケンスは記憶媒体上に記憶されることが有利である。記憶ディスク又は磁気テープはこのために特に考慮される。
制御コマンドはそのような記憶媒体上に順次に記憶されることが有利である。まず、既知の制御コマンドが順番に続き、次に新しい、又は更なる制御コマンドが続くべきである。同時に、新しい制御コマンドは終了コマンドによって従来の制御コマンドから離されるべきである。
【０００９】
【発明の実施の形態】
本発明の典型的な実施例は図示され、以下の説明において詳述される。本発明はＤＶＤ再生装置の副画像復号化ユニットの例を使用して詳述される。典型的な実施例では、ディスプレイユニットの矩形の細部領域は副画像とみなされる。ここで説明される典型的な実施例では、テレビ受像機がディスプレイユニットとして動作する想定される。この場合の制御コマンドは、テレビ受像機上の副画像の表示に影響を与えるコマンドに関連する。副画像はテレビ受像機のスクリーン上に表示される。これは例えば、外国語映画の場合に字幕を表示するために与えられる画像中の矩形の細部を含みうる。もちろん、そのような副画像の他の用途もまた考えられる。例えばこの方法で、スクリーン上にエラーメッセージを表示すること、又は装置のユーザが特定の操作説明を呼び出した後にこの操作説明を表示することもまた可能である。この場合、操作説明は操作されるべき装置の中に記憶されうる。操作されるべき装置が例えばＤＶＤ再生装置であれば、副画像はまた例えばカラオケ機能用のテキストを表示するために作用しうる。この場合、歌われるべき歌詞字幕のテキストは字幕のラインの中に表示され、歌われるべき各楽節はハイライトされる。
【００１０】
この種類の全ての副画像はいわゆる副画像ユニット（ＳＰＵ）中に記憶される。エラーメッセージの場合、副画像ユニットは例えば読み出し専用メモリの中に記憶される。字幕の場合、これらの副画像ユニットは通常例えば、ビデオカセット又は記憶ディスク（ＤＶＤ，フォトＣＤ，ＣＤｉ等）といった記憶媒体上に記憶される。操作説明は同様に装置の読み出し専用メモリの中に保持される。
【００１１】
図１は、副画像ユニットのデータフォーマットの概略図を示す図である。各副画像ユニットは、ヘッダ部（ＳＰＵＨ）、個々の画素用のデータ（ＰＸＤ）及びディスプレイ制御コマンドの１つ以上のシーケンス（ＳＰ＿ＤＣＳＱＴ）からなる。従って図１では、参照番号１０はヘッダ部用のデータフィールドを示し、参照番号１１は副画像の画素データ用のデータフィールドを示し、参照番号１２はディスプレイ制御コマンドシーケンスのテーブル用のデータフィールドを示す。データフィールド１２は、ディスプレイ制御コマンドシーケンス用の１つ以上のデータフィールド１３からなる。図１中、個々のディスプレイ制御コマンドシーケンスは連続して番号が付けられ、参照記号ＳＰ＿ＤＣＳＱ０，ＳＰ＿ＤＣＳＱ１，ＳＰ＿ＤＣＳＱ２等が与えられている。副画像ユニットの上述の構造はＤＶＤ規格（第１．０版）の中の約定に対応し、従ってこれに関する更なる詳細はこの規格の中に見出すことができる。
【００１２】
副画像ユニットのヘッダ部（ＳＰＵＨ）は、副画像ユニットの大きさ及びディスプレイ制御コマンドシーケンス用のテーブルの開始アドレスのための２つの情報項目からなる。画素データは、表示されるべき副画像の画素用のデータフィールド内に圧縮形式で記憶される。ＤＶＤ規格（第１．０版）によれば、各ラインの画素データは特定ランレングス符号化方法によって圧縮される。各画素に対して、画素のタイプに対して２つのビットが記憶される。これにより、当該の画素が背景画素であるか、前景画素であるか、又は第１又は第２の方法でハイライトされた画素であるかが通知される。更なる特殊な特性として、ＮＴＳＣ及びＰＡＬといった共通テレビジョン規格に対して、第１のフィールド用の画素は第２のフィールド用の画素から離されて記憶される。これは図２においてより特定的に図示される。参照記号ＰＸＤＴは第１のフィールドの画素データが考慮され、参照記号ＰＸＤＢは第２のフィールドの画素データが考慮されることを示す。
【００１３】
ディスプレイ制御コマンドシーケンス用のテーブルＳＰ＿ＤＣＳＱＴは、例えば表示される副画像の性質を変化させ、画像の表示時点を制御するディスプレイ制御コマンドのシーケンスを含む。一連のディスプレイ制御コマンドはこのためにＤＶＤ規格（第１．０版）によって定義される。９つのディスプレイ制御コマンドが定義されている。
【００１４】
第１のディスプレイ制御コマンドＦＳＴＡ＿ＤＳＰは、ユーザが装置を適合させるときに副画像の表示をスイッチオフしたか否かに拘わらず、スクリーン上に副画像の副画像の静止表示をもたらす。第２のディスプレイ制御コマンドＳＴＡ＿ＤＳＰは副画像の表示のための開始時点を制御する。第３のディスプレイ制御コマンドＳＴＰ＿ＤＳＰは、副画像の表示のための停止時点を制御する。第４のディスプレイ制御コマンドＳＥＴ＿ＣＯＬＯＲは、副画像の表示のための色を選択する。第５のディスプレイ制御コマンドＳＥＴ＿ＣＯＮＴＲは、主画像と比較して副画像の画素のコントラストを選択する。第６のディスプレイ制御コマンドＳＥＴ＿ＤＡＲＥＡは、副画像が表示される場所を決定する。第７のディスプレイ制御コマンドＳＥＴ＿ＤＳＰＸＡは、画素データの開始アドレスを決定する。第８のディスプレイ制御コマンドＣＨＧ＿ＣＯＬＣＯＮは、画素データのための色の変化及びコントラストの細部に影響を与える。第９のディスプレイ制御コマンドＣＭＤ＿ＥＮＤはディスプレイ制御コマンドシーケンスの終了を示す。
【００１５】
現時においてさえ、ディスプレイ制御をより便利にするために、上述のディスプレイ制御コマンドに加えて更なるディスプレイ制御コマンドを与えることが望ましいことが予見可能である。例えば、副画像からの画成された細部のための点滅表示をさせるコマンドを与えることが望ましい。これはスクリーン上のマーク（カーソル）の表示のために重要である。新しいディスプレイ制御コマンドの他の例は、例えば、副画像の特定の副領域に対して画素の色値が変化するコマンドに関する。これは副画像のカラー表示を改善する。追加的なディスプレイ制御コマンドの更なる例が考えられる。
【００１６】
図３は、新しいコマンド、正確には副画像からの副領域の点滅表示のための新しいコマンドがその中で使用される副画像ユニットに関する。このコマンドには参照記号ＳＥＴ＿ＢＡＲＥＡが与えられている。図３に示される副画像ユニットは受像機のスクリーン上にエラーメッセージを出力させる。対応するエラーメッセージの表示は図４に示される。エラーメッセージは画像の下部領域に表示され、実際の画像の前の前景の中にあるかのように表示される。副画像ユニットはこの場合、エラーメッセージの点滅表示が行われるように図３に従ってプログラムされている。このことは以下図３を参照して詳述される。
【００１７】
参照番号１０は再び副画像ユニットのヘッダ部を示す。副画像ユニットの大きさは、ヘッダ部の中の１６進アドレス＄００００乃至＄０００１に記憶される。ＳＰＤＳＺの大きさは２５４０バイトとなる。この情報項目は、次の空きメモリアドレスがアドレス＄０９ＥＣに配置されることを意味する。ディスプレイ制御コマンドシーケンス用のテーブルの開始アドレスは、アドレス＄０００２乃至＄０００３に記憶される。この開始アドレスＳＰ＿ＤＣＳＱＴＡはアドレス＄０９Ｃ７に配置される。エラーメッセージの第１のフィールド用の圧縮された画素データは、＄０００４乃至＄０４Ｅ５のアドレスを有するメモリ場所に記憶される。エラーメッセージの第２のフィールド用の圧縮された画素データは、＄０４Ｅ６乃至＄０９Ｃ６のアドレスを有するメモリ場所に記憶される。
【００１８】
第１のディスプレイ制御コマンドシーケンスは、アドレス＄０９Ｃ７において開始する。副画像ユニット全体の開始時点に対するディスプレイ制御コマンドシーケンスの開始時点は、最初の２つのアドレスに記憶される。この場合、第１のディスプレイ制御コマンドシーケンスの開始時点は、副画像ユニット開始時点と一致するようにされるため、０が入力される。次のディスプレイ制御コマンドシーケンスの開始時点は、＄０９Ｃ９及び＄０９ＣＡのアドレスを有するメモリ場所に記憶される。このアドレスＳＰ＿ＮＸＴ＿ＤＣＳＱ＿ＳＡは、１６進値＄０９Ｅ７に対応する。第１の実際のディスプレイ制御コマンドＳＥＴ＿ＣＯＬＯＲが次に続く。このコマンドにより、副画像の各画素の色が選択される。コマンドはアドレス＄０９ＣＢ乃至＄９ＣＤを有する３つのメモリ場所を占める。次にコマンドＳＥＴ＿ＣＯＮＴＲがあり、これにより主画像と比較して副画像の画素のためのコントラスト値が設定される。このコマンドもまた、３バイトのメモリ空間を占める。
【００１９】
スクリーン上のどこに副画像が表示されるかに対する大きさ及び場所を決定するコマンドＳＥＴ＿ＤＡＲＥＡは、アドレス＄０９Ｄ１から開始して続く。矩形の副画像が選択され、その左上の隅は画像座標（２３５，２５０）に配置され、右下の隅は画像座標（４８５，３００）に配置されている。この場合、値２３５及び４８５は各隅の点のＸ座標を、値２５０及び３００は各隅の点のＹ座標を特定する。このコマンドは７バイトのメモリ空間を占める。アドレス＄０９Ｄ８から開始して、第１のフィールド及び第２のフィールドに対する画素データが読み出されるべきアドレスから開始するアドレスを特定するコマンドＳＥＴ＿ＤＣＰＸＡが続く。夫々の場合の情報項目は画素データＰＸＤＴ及びＰＸＤＢに対するフィールドの開始アドレスに対応する。このコマンドは５バイトの長さを有する。次にコマンドＳＴＡ＿ＤＳＰはアドレス＄０９ＤＤに配置される。これは副画像ユニット表示を開始する。
【００２０】
ここまで、使用された全てのコマンドは既にＤＶＤ規格（第１．０版）の中で決定されている。第１の終了コマンドＣＭＤ＿ＥＮＤはアドレス＄０９ＤＥに記憶される。このコマンドが処理されるとき、この場合＄０９ＤＥである現時のアドレスは、アドレス＄０９Ｃ９及び＄０９ＣＡにおいて次の制御コマンドシーケンスのためにアドレスＳＰ＿ＮＸＴ＿ＤＣＳＱ＿ＳＡとして記憶されるアドレスと比較される。比較するとき、比較されるべきアドレス、この場合は＄０９ＤＥ及び＄０９Ｅ７は値１以上異なることが確認される。これにより、第１の終了コマンドＣＭＤ＿ＥＮＤの後に更に少なくとも１つの更なるコマンドが続くことが評価され、従って制御コマンドの復号化は次のアドレス＄０９ＤＦにおいて継続される。
【００２１】
ここで、ＤＶＤ規格（第１．０版）の中で定義されていない新しいコマンドＳＥＴ＿ＢＡＲＥＡが、アドレス＄０９ＤＦ乃至＄０９Ｅ５に記憶される。副画像全体に対する点滅表示はこのコマンドによって選択される。Ｘ座標及びＹ座標は、コマンドＳＥＴ＿ＤＡＲＥＡのＸ座標及びＹ座標に対応する。従ってコマンドＳＥＴ＿ＢＡＲＥＡは、このコマンドによって副画像の点滅表示を発生するよう設計された副画像復号化ユニットによってのみ正しく処理されうる。更なる終了コマンドＣＭＤ＿ＥＮＤはメモリアドレス＄０９Ｅ６に記憶される。これは第１のディスプレイ制御コマンドシーケンスを終了する。このコマンドによって、副画像復号化ユニットは、アドレス＄０９Ｃ９及び＄０９ＣＡにある情報項目によって記憶されたメモリアドレスに進む。
【００２２】
アドレス＄０９Ｅ７は、そのメモリアドレスに記憶されており、それによりそのメモリアドレスに特定されたアドレスにある情報項目が次に評価される。この情報項目は、関連するディスプレイ制御コマンドシーケンスの開始時点のための形状を表わす情報項目ＳＰ＿ＤＣＳＱ＿ＳＴＭである。情報項目ＳＰ＿ＤＣＳＱ＿ＳＴＭの中に、副画像ユニットの開始時点に関して１０秒の時間の指標を表わす、１０進値８７９が記憶される。副画像復号化ユニット内のカウンタによって監視されるこの時点に達した後、第２のディスプレイ制御コマンドシーケンスの続くコマンドが処理される。
【００２３】
まず、再びディスプレイ制御コマンドの続くシーケンスが記憶されるアドレスのための情報項目が続く。この場合、第２のディスプレイ制御コマンドシーケンスの開始アドレスと一致する情報項目＄０９Ｅ７が含まれる。これは、副画像復号化ユニットに対して、第２のディスプレイ制御コマンドシーケンスが同時にディスプレイ制御コマンドの最後のシーケンスを表わすことを示す。次にアドレス＄０９ＥＡに停止コマンドＳＴＰ＿ＤＳＰが続く。このコマンドは副画像ユニットの表示を停止し、従ってエラーメッセージの出力を終了する。このディスプレイ制御コマンドシーケンス用の終了コマンドＣＭＤ＿ＥＮＤはまたアドレス＄０９ＥＡにおいて記憶される。
【００２４】
この更なる終了コマンドが復号化されるとき、終了コマンドのアドレスが副画像ユニット全体の最後又は最後から２番目のアドレスであるか否かのチェックが行われる。これは、現時のアドレス＄０９ＥＢと、アドレス＄００００及び＄０００１を有するメモリ場所の中で特定されるアドレス＄０９ＥＣとの比較によって確認される。本例では、アドレスは実際に副画像ユニットの最後のアドレスであり、よって更なる制御コマンドが復号化される必要はない。副画像ユニットの最後又は最後から２番目のアドレスのどちらが終了コマンドを有するかという質問は、副画像ユニットが偶数個のバイトを有することが許されている（スタッフィングルール）ＤＶＤ規格の中で与えられるルールに基づく。このため、必要であれば終了コマンドは最後の制御コマンドシーケンスにおいて繰り返される。
【００２５】
最後の制御コマンドシーケンスは、外部制御ユニットが副画像復号化ユニットに対して割込コマンドを発生するまで繰り返される。
上述の副画像ユニットの結果として、約１０秒の持続期間に亘って拡張副画像復号化ユニットによって、テレビ受像機のスクリーン上のエラーメッセージの点滅表示が行われる。この後、エラーメッセージの表示は終了される。同じ副画像ユニットが、副画像の点滅表示用に設計されていない副画像復号化ユニットによって処理されれば、副画像の点滅表示は生じない。代わりに、点滅コマンドは無視され、自動的に第２のディスプレイ制御コマンドへのジャンプが行われるため、エラーメッセージは静止したエラーメッセージとして出力される。この場合、追加的なコマンドＳＥＴ＿ＢＡＲＥＡ及びアドレス＄０９Ｅ６にある更なる終了コマンドは処理されない。
【００２６】
ここで、図５のフローチャートを参照して、終了コマンドＣＭＤ＿ＥＮＤの復号化に続いて実行されるサブルーチンの一般的な形式を詳述する。参照番号５０はプログラムの開始を示す。質問５１では、現時の制御コマンドシーケンスのアドレス情報項目ＳＰ＿ＮＸＴ＿ＤＣＳＱ＿ＳＡが、復号化された終了コマンドＣＭＤ＿ＥＮＤのアドレスに１アドレス値だけ増加させたものよりも大きいか否かを確かめるチェックが行われる。この条件が当てはまらなければ、質問５２が行われる。質問５２では、アドレス情報項目ＳＰ＿ＮＸＴ＿ＤＣＳＱ＿ＳＡが、アドレス情報項目が記憶されるアドレスよりも小さいか否かを確かめるチェックが行われる。この条件が当てはまれば、質問５３において、副画像ユニットの最初の２つのアドレスに記憶された副画像ユニットの大きさＳＰＤＳＺが、復号化された終了コマンドＣＭ＿ＥＮＤのアドレスを値２だけ増加させたものよりも大きいか否かを確かめるチェックが行われる。この条件もまた当てはまれば、ステップ５４において、復号化されるべき次のコマンドのアドレスを特定するコマンドカウンタＰＣは、最後の復号化された終了コマンドを１だけ増加させたものに設定される。次にステップ５５において更なる復号化手段２３の作動が実行される。次に次のコマンドは更なる復号化手段２３によって復号化される。ステップ５５が処理された後、サブルーチンはステップ５７で終了する。
【００２７】
或いは、質問５１における条件が当てはまる場合、ステップ５４，５５及び５７もまた実行される。
質問５２及び５３における条件のうちの１つが当てはまらなければ、ステップ５６が実行される。このステップにおいて、コマンドカウンタＰＣはアドレス情報項目ＳＰ＿ＮＸＴ＿ＤＣＳＱ＿ＳＡによって特定される値に設定される。再びプログラムはステップ５７において終了する。従ってこの場合、更なる復号化手段２３の作動は行われず、続くコマンドはまだ第１の復号化手段２２によって処理されている。
【００２８】
ここで図６を参照して副画像復号化ユニットの構造を詳述する。副画像復号化ユニットは、正しい副画像を発生し、また副画像と実際の主画像とを１つにするために作用する。副画像復号化ユニットはこのようにＤＶＤ再生装置の中の副構成要素を構成する。参照番号２０はインタフェース回路を示す。このインタフェース回路２０は、システム全体の個々の副構成要素の制御用に与えられるメインプロセッサに接続される。このメインプロセッサは図面の簡単化のために図示されていない。副画像復号化ユニットの設定は、インタフェース回路２０を通じて要求されるように再適合されうる。
【００２９】
参照番号２１は副画像ユニット用のメモリを示す。このメモリは同様にメインプロセッサ又は他のプロセッサによって制御される。このメインプロセッサは、夫々の続く副画像ユニットがメモリ２１の中に充分に間に合って完全に使用可能であることを確実にする。参照番号２２は第１の復号化ユニットを示す。メモリ２１中に存在する副画像ユニットはこのユニットの中で復号化される。従って特にディスプレイ制御コマンドもまたその中で処理される。第２の復号化ユニット２３は別に図示される。この第２の復号化ユニット２３は拡張副画像復号化ユニットの中に与えられる。拡張ＤＶＤ規格を与えるよう付加されるコマンドは第２の復号化ユニット２３の中で処理される。
【００３０】
復号化ユニット２２及び２３は、バスリンクを通じて下流ユニット２４乃至２７、及び２９乃至３１に接続される。点滅制御ユニット２４は破線によって図示されている。点滅制御ユニット２４は、ディスプレイ制御コマンド用のコマンドセットとして、副画像の点滅表示用のコマンドＳＥＴ＿ＢＡＲＥＡもまた含む拡張規格によって設計される副画像復号化ユニットの中にのみ存在する。拡張規格によって設計されていない副画像復号化ユニットの場合、この点滅制御ユニット２４は省略される。点滅制御ユニット２４は、下流マルチプレクサ制御ユニット２８用の制御信号を発生する。これは次に、以下詳述されるマルチプレクサユニット３２用の制御信号を発生する。更にハイライト制御ユニット２５が設けられる。このユニットはまたマルチプレクサ制御ユニット２８用の制御信号を発生する。更に、マルチプレクサ制御ユニット２８用の制御信号を同様に発生する副画像制御ユニット２６もまた設けられる。
【００３１】
参照番号２７はランレングス復号化ユニットを示す。画素データの圧縮された符号はその中で反対にされる。点滅ユニット２９は、拡張副画像復号化ユニットの中にのみ存在するため、同様に破線によって図示される。この点滅ユニットは、点滅表示のために対応する画素のスイッチオン及びスイッチオフをさせる。参照番号３０はハイライトユニットを示す。ハイライトユニットは、対応するコマンドで与えられた領域のために画素のハイライトを実行する。副画像ユニットの中で与えられる性質と共に実際の副画像を発生する副画像ユニット３１が更に設けられる。点滅表示又はハイライトのいずれもプログラムされていなければ、画像の構成のために副画像ユニット３１からのデータのみが使用される。マルチプレクサユニット３２は、夫々の場合に要求される画素データの選択のために作用する。マルチプレクサユニットはマルチプレクサ制御ユニット２８によって制御される。このため、マルチプレクサ制御ユニット２８は制御ユニット２４乃至２６によって送られた信号を処理する。信号は夫々、個々の画像性質が再生されるべき位置を特定する。それに基づいてマルチプレクサ制御ユニット２８は、マルチプレクサユニット３２用の必要制御信号を計算する。
【００３２】
このようにして発生された副画像は副画像メモリ３３内に記憶される。この場合、副画像メモリ３３内には色値のみが記憶される。コントラスト値はマルチプレクサユニット３２の別の出力上に存在し、主画像と副画像とを１つにするために設けられている第２のマルチプレクサユニット３４を制御するよう作用する。このため、ビデオ復号化ユニット（例えばＭＰＥＧビデオ復号化器）からのデータストリームは更なる入力を通じて供給される。副画像のデータを正しい位置でビデオデータストリームに挿入するために、もちろんマルチプレクサユニット３４に対して、やはりマルチプレクサ制御ユニット２８によって発生されうる適当な制御信号を供給することが必要である。完全なビデオデータストリームはマルチプレクサユニット３４の出力において存在する。
【００３３】
図３に示される副画像ユニットは、読み出し専用メモリ（ＥＰＲＯＭ等）の中に記憶されうる。字幕といった他の副画像ユニットの場合、例えば特に光学画像キャリア（ＤＶＤ，フォトＣＤ，ＣＤｉ，ミニディスク等）もまた影響を受けうる。もちろん、磁気テープ及び磁気ディスク等といった他の記憶媒体上の記憶もまた考慮される。
【００３４】
図７は副画像ユニットを記憶したＤＶＤディスクを示す図である。
本発明は、ＤＶＤ再生装置の例を使用して説明された。しかしながら、本発明はこれに制限されるものではない。ユニットの制御用のコマンドシーケンスは他の技術分野でもまた既知である。例として、プリンタが処理せねばならない多数の制御コマンドが標準化されているプリンタ制御が挙げられる。従って、この場合にも、印刷装置がプリンタ制御コマンドの全ての補足に対して始めることから設計されていないという問題が生ずる。本発明はまた、新しい、付加されたプリンタ制御コマンドの互換性のある処理を可能にするために使用されうる。本発明の更なる適用として、グラフィックカードを使用したコンピュータモニタの表示制御が挙げられる。同じことは、そのために標準化された制御言語が与えられているファクシミリ装置の制御に対しても適用される。更なる例が可能である。
【図面の簡単な説明】
【図１】いわゆる副画像ユニット（ＳＰＵ）の概略的な構造を示す図である。
【図２】副画像ユニットを詳細に示す図である。
【図３】スクリーン装置上にエラーメッセージを出力する副画像ユニットの具体的な例を示す図である。
【図４】スクリーン装置上のエラーメッセージの表示を示す図である。
【図５】終了コマンドの復号化に続いて処理されるサブルーチンのフローチャートを示す図である。
【図６】副画像復号化ユニットの概略的なブロック図を示す図である。
【図７】記憶された副画像ユニットを有する記憶ディスクを示す図である。
【符号の説明】
２０  インタフェース回路
２１  副画像ユニット用メモリ
２２  第１の復号化ユニット
２３  第２の復号化ユニット
２４  点滅制御ユニット
２５  ハイライト制御ユニット
２６  副画像制御ユニット
２７  ランレングス復号化ユニット
２８  マルチプレクサ制御ユニット
２９  点滅ユニット
３０  ハイライトユニット
３１  副画像ユニット
３２  第１のマルチプレクサユニット
３３  副画像メモリ
３４  第２のマルチプレクサユニット
【図１】
0003939850.tif 000002
【図２】
0003939850.tif 000003
【図３】
0003939850.tif 000004
【図４】
0003939850.tif 000005
【図５】
0003939850.tif 000006
【図６】
0003939850.tif 000007
【図７】
0003939850.tif 000008