(57)【特許請求の範囲】
【請求項１】
ＤＶＤ記憶メディアに適用するマルチメディアＤＶＤ再生システムであり、
第１字幕制御信号と第２字幕制御信号とを受信するユーザーインターフェース制御ユニットと、
前記ユーザーインターフェース制御ユニットから第１字幕制御信号を受信するナビゲーターと、
前記ＤＶＤ記憶メディアからのデジタルデータ及びストリームＩＤと、前記ユーザーインターフェース制御ユニットが受信した第２字幕制御信号と、前記ナビゲーターからの前記第１字幕制御信号とを読み取るローダーシステムと、
前記ストリームＩＤに基づいて、前記デジタルデータを、画像ストリームと、第１字幕ストリームまたは第２字幕ストリームのうち少なくとも１つとに分類するシステムパーサーと、
前記画像ストリームを複合化してデジタル画像フレームを生成するとともに、前記第１字幕制御信号及び前記第２字幕制御信号に基づいて前記第１字幕ストリーム及び前記第２字幕ストリームを複合化して第１字幕および第２字幕を含むデジタル字幕フレームを生成する復号化手段と、
前記デジタル画像フレームと前記デジタル字幕フレームとを混合して画像字幕混合フレームを生成する画像／字幕コンポーザーと、
前記画像字幕混合フレームを出力する画像出力手段と
を含むことにより、２種類の字幕の同時再生を可能にしたことを特徴とするＤＶＤ再生システム。
【請求項２】
前記復号化手段は、
前記画像ストリームを複合化して前記デジタル画像フレームを生成する画像デコーダと、
前記第１字幕ストリームと前記第２字幕ストリームとを複合化して前記デジタル字幕フレームを生成する字幕デコーダと
を含むことを特徴とする請求項１に記載のＤＶＤ再生システム。
【請求項３】
前記字幕デコーダは、
前記第１字幕制御信号と前記第２字幕制御信号とを受信する制御ユニットと、
前記制御ユニットから与えられた前記第１字幕制御信号に基づいて前記第１字幕ストリームを復号化して第１字幕フレームを生成する第１字幕デコーダと、
前記制御ユニットから与えられた前記第２字幕制御信号に基づいて前記第２字幕ストリームを復号化して第２字幕フレームを生成する第２字幕デコーダと、
前記デジタル字幕フレーム内の前記第２字幕の表示位置を調整する第２字幕フレーム修正手段と、
前記第１字幕と前記第２字幕とを含む前記デジタル字幕フレームを生成する字幕コンポーザーと、
を含むことを特徴とする請求項２に記載のＤＶＤ再生システム。
【請求項４】
前記ユーザーインターフェース制御ユニットから前記第１字幕制御信号を受信して、前記ローダーシステムに受け渡すナビゲーターを含むことを特徴とする請求項１から３のいずれかに記載のＤＶＤ再生システム。
【請求項５】
２種類の字幕を同時に再生できるＤＶＤ再生方法であり、
第１字幕制御信号と第２字幕制御信号の入力を受けつけるステップと、
ナビゲーターにより前記第１字幕制御信号を受信するステップと、
ローダーシステムにより、デジタルデータ、ストリームＩＤ、前記ナビゲーターからの前記第１字幕制御信号、及び前記第２字幕制御信号を読み取るステップと、
前記ストリームＩＤに基づいて、前記デジタルデータを、画像ストリームと、第１字幕ストリーム及び第２字幕ストリームのうちの少なくとも１つとに分類するステップと、
前記画像ストリームを複合化してデジタル画像フレームを生成するとともに、前記第１字幕制御信号及び前記第２字幕制御信号に基づいて前記第１字幕ストリーム及び前記第２字幕ストリームを複合化して第１字幕および第２字幕を含むデジタル字幕フレームを生成するステップと、
前記デジタル画像フレームと前記デジタル字幕フレームとを混合して画像字幕混合フレームを生成するステップと、
前記画像字幕混合フレームを出力するステップと
を含むことを特徴とするＤＶＤ再生方法。
【請求項６】
前記デジタル字幕フレームの生成は、
前記第１字幕制御信号と前記第２字幕制御信号とを受信し、
前記第１字幕制御信号に基づいて前記第１字幕ストリームを複合化して第１字幕フレームを生成するとともに、前記第２字幕制御信号に基づいて前記第２字幕ストリームを複合化して第２字幕フレームを生成し、
前記デジタル字幕フレーム内の前記第２字幕の表示位置を、前記第１字幕の表示位置に基づいて調整し、
前記第１字幕と前記第２字幕とを含む前記デジタル字幕フレームを生成することにより行うことを特徴とする請求項５に記載のＤＶＤ再生方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＤＶＤ（ｄｉｇｉｔａｌ  ｖｅｒｓａｔｉｌｅ  ｄｉｓｃ）再生システム、特に、２種類の字幕を同時に再生できるマルチメディアＤＶＤ再生システムに関するものである。
【０００２】
【従来の技術】
米国特許第５，９７８，９１６号に開示されるように、ＤＶＤは画像、音声、圧縮データをマルチメディア記憶フォーマットの形式で格納する。ＤＶＤデコーダは画像データファイル、音声データファイル、及び字幕データファイルの再生に用いられる。画像ファイルの場合、符号化した画像データフォーマットはＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）規格に従ったものである。
【０００３】
現在のＤＶＤ再生システムは、多様な再生効果を有することを特徴としている。例えば、ユーザーは音声言語（ａｕｄｉｏ  ｌａｎｇｕａｇｅ）、字幕言語（ｓｕｂ−ｔｉｔｌｅ  ｌａｎｇｕａｇｅ）、アングル、及びアスペクト比等を選択することができる。さらに、ＤＶＤ再生システムは画像信号出力（ｖｉｄｅｏ  ｓｉｇｎａｌ  ｏｕｔｐｕｔ）や音声信号出力（ａｕｄｉｏ
ｓｉｇｎａｌ  ｏｕｔｐｕｔ）等の付加機能を有している。
米国特許第５，９０７，６５８号では、オプションの一覧表から１種類の字幕を表示できるＤＶＤ再生システムが開示されている。海外の視聴者に対応するため、１つのＤＶＤタイトルにつき多言語の字幕を含み、ＤＶＤ再生システムを用いて地域やユーザー定義オプションにより異なる字幕にアクセスすることができる。
【０００４】
図９は、従来のＤＶＤ再生システムの構造を示す図である。この図において、ＤＶＤから読み取られたデジタルデータはバッファメモリ（図示しない）に格納される。システムパーサー１５は、８ディジットの２進フラグフォーマット（ｂｉｎａｒｙ  ｆｌａｇ  ｆｏｒｍａｔ）を用いるストリームＩＤに基づいて、デジタルデータを画像ストリーム、音声ストリーム、及び字幕ストリームに分ける。音声データや字幕データ用のストリームが２つ以上存在するにも拘わらず、復号化や出力に用いられるストリームは（１つの機能につき）１つだけである。それから、指定された機能に関するデータストリームは画像デコーダ２、字幕デコーダ６、及び音声デコーダ４にそれぞれ転送される。音声デコーダ４は選択された音声ストリームを復号化し、その音声フレームを音声出力モジュール５に出力して音響音声／音楽出力を生成する。同様に、画像デコーダ２は画像ストリームを復号化して画像フレームを生成し、字幕デコーダ６は選択された字幕ストリームを復号化して字幕フレームを生成する。そして、画像フレーム及び字幕フレームは共に画像／字幕コンポーザー（ｖｉｄｅｏ／ｓｕｂ−ｐｉｃｔｕｒｅ  ｃｏｍｐｏｓｅｒ）８に転送されて混合される。混合フレームは画像出力モジュール３に転送されて画面上に表示される。
【０００５】
この従来のＤＶＤ再生システムでは、ユーザーは所定の時間に表示される字幕ストリームを１種類しか選択することができなかった。例えば、字幕ストリーム０が英語字幕で、字幕ストリーム１はフランス語字幕である場合、ユーザーが英語字幕を選択すると、システムパーサー１５によって字幕ストリーム０（英語）が自動的に選択され、字幕デコーダ６に転送されて復号化される。この例では、字幕ストリーム１（フランス語）が排除され、その結果、英語字幕のみが画面上に表示される。
【０００６】
従来のＤＶＤ再生システムの欠点は、ＤＶＤタイトルが様々な言語の字幕や字幕言語を選択する機能を提供しても、一度に１種類の字幕しか表示できないことである。このため、従来のＤＶＤ再生システムは二カ国語の教育環境などに適応したものではなかった。
【０００７】
【発明が解決しようとする課題】
本発明は、２種類の字幕を同時に再生できるＤＶＤ再生システムを提供することを目的とする。例えば、ユーザーの母国語と外国語の２種類の字幕表示を選択することができる。また、外国語学習のために２種類の字幕を相互参照することもできる。
【０００８】
【課題を解決するための手段】
上述の目的を達成するため、本発明は、ＤＶＤ再生システムが２種類の字幕を同時に再生できるシステムおよび方法を提供する。
【０００９】
本発明のシステムは、ＤＶＤ記憶メディアに適用するマルチメディアＤＶＤ再生システムであり、
第１字幕制御信号と第２字幕制御信号とを受信するユーザーインターフェース制御ユニットと、
前記ＤＶＤ記憶メディアからのデジタルデータ及びストリームＩＤと、前記ユーザーインターフェース制御ユニットが受信した前記第１字幕制御信号及び前記第２字幕制御信号とを読み取るローダーシステムと、
前記ストリームＩＤに基づいて、前記デジタルデータを、画像ストリームと、第１字幕ストリームまたは第２字幕ストリームのうち少なくとも１つとに分類するシステムパーサーと、
前記画像ストリームを複合化してデジタル画像フレームを生成するとともに、前記第１字幕制御信号及び前記第２字幕制御信号に基づいて前記第１字幕ストリーム及び前記第２字幕ストリームを複合化して第１字幕および第２字幕を含むデジタル字幕フレームを生成する復号化手段と、
前記デジタル画像フレームと前記デジタル字幕フレームとを混合して画像字幕混合フレームを生成する画像／字幕コンポーザーと、
前記画像字幕混合フレームを出力する画像出力手段と
を含むことにより、２種類の字幕の同時再生を可能にしたことを特徴とするＤＶＤ再生システムである。
【００１０】
本発明のシステムは、ＤＶＤ記憶メディアに適用するマルチメディアＤＶＤ再生システムであり、
第１字幕制御信号と第２字幕制御信号とを受信するユーザーインターフェース制御ユニットと、
前記ユーザーインターフェース制御ユニットから第１字幕制御信号を受信するナビゲーターと、
前記ＤＶＤ記憶メディアからのデジタルデータ及びストリームＩＤと、前記ユーザーインターフェース制御ユニットが受信した第２字幕制御信号と、前記ナビゲーターからの前記第１字幕制御信号とを読み取るローダーシステムと、
前記ストリームＩＤに基づいて、前記デジタルデータを、画像ストリームと、第１字幕ストリームまたは第２字幕ストリームのうち少なくとも１つとに分類するシステムパーサーと、
前記画像ストリームを複合化してデジタル画像フレームを生成するとともに、前記第１字幕制御信号及び前記第２字幕制御信号に基づいて前記第１字幕ストリーム及び前記第２字幕ストリームを複合化して第１字幕および第２字幕を含むデジタル字幕フレームを生成する復号化手段と、
前記デジタル画像フレームと前記デジタル字幕フレームとを混合して画像字幕混合フレームを生成する画像／字幕コンポーザーと、
前記画像字幕混合フレームを出力する画像出力手段と
を含むことにより、２種類の字幕の同時再生を可能にしたことを特徴とするＤＶＤ再生システムである。
【００１１】
また、前記字幕デコーダは、前記第１字幕制御信号と前記第２字幕制御信号とを受信する制御ユニットと、前記制御ユニットから与えられた前記第１字幕制御信号に基づいて前記第１字幕ストリームを復号化して第１字幕フレームを生成する第１字幕デコーダと、前記制御ユニットから与えられた前記第２字幕制御信号に基づいて前記第２字幕ストリームを復号化して第２字幕フレームを生成する第２字幕デコーダと、前記デジタル字幕フレーム内の前記第２字幕の表示位置を調整する第２字幕フレーム修正手段と、前記第１字幕と前記第２字幕とを含む前記デジタル字幕フレームを生成する字幕コンポーザーとを含むものとしてもよい。
【００１２】
さらに、前記ＤＶＤ再生システムは、前記ユーザーインターフェース制御ユニットから前記第１字幕制御信号を受信して、前記ローダーシステムに受け渡すナビゲーターを含むものとしてもよい。
【００１３】
また、本発明の方法は、２種類の字幕を同時に再生できるＤＶＤ再生方法であり、
第１字幕制御信号と第２字幕制御信号の入力を受けつけるステップと、
デジタルデータ、ストリームＩＤ、前記第１字幕制御信号、及び前記第２字幕制御信号を読み取るステップと、
前記ストリームＩＤに基づいて、前記デジタルデータを、画像ストリームと、第１字幕ストリーム及び第２字幕ストリームのうちの少なくとも１つとに分類するステップと、
前記画像ストリームを複合化してデジタル画像フレームを生成するとともに、前記第１字幕制御信号及び前記第２字幕制御信号に基づいて前記第１字幕ストリーム及び前記第２字幕ストリームを複合化して第１字幕および第２字幕を含むデジタル字幕フレームを生成するステップと、
前記デジタル画像フレームと前記デジタル字幕フレームとを混合して画像字幕混合フレームを生成するステップと、
前記画像字幕混合フレームを出力するステップと
を含むことを特徴とするＤＶＤ再生方法である。
【００１４】
また、本発明の方法は、２種類の字幕を同時に再生できるＤＶＤ再生方法であり、
第１字幕制御信号と第２字幕制御信号の入力を受けつけるステップと、
ナビゲーターにより前記第１字幕制御信号を受信するステップと、
ローダーシステムにより、デジタルデータ、ストリームＩＤ、前記ナビゲーターからの前記第１字幕制御信号、及び前記第２字幕制御信号を読み取るステップと、
前記ストリームＩＤに基づいて、前記デジタルデータを、画像ストリームと、第１字幕ストリーム及び第２字幕ストリームのうちの少なくとも１つとに分類するステップと、
前記画像ストリームを複合化してデジタル画像フレームを生成するとともに、前記第１字幕制御信号及び前記第２字幕制御信号に基づいて前記第１字幕ストリーム及び前記第２字幕ストリームを複合化して第１字幕および第２字幕を含むデジタル字幕フレームを生成するステップと、
前記デジタル画像フレームと前記デジタル字幕フレームとを混合して画像字幕混合フレームを生成するステップと、
前記画像字幕混合フレームを出力するステップと
を含むことを特徴とするＤＶＤ再生方法である。
【００１５】
【発明の実施の形態】
本発明の目的、特徴、及び長所をより一層明瞭にするため、以下に本発明の好ましい実施の形態を挙げ、図を参照しながらさらに詳しく説明する。
【００１６】
図１は、本発明のＤＶＤ再生システムの構造を示す図である。はじめに従来のシステムとの相違点と、本発明のシステムの処理の概要を説明する。従来のシステムでは、ナビゲーター２０は２種類の字幕ストリームを同時に受信せず、ユーザーに選択された字幕設定（ｔｉｔｌｅ  ｓｅｔｔｉｎｇ）に対応する１種類の字幕ストリームＩＤを決めて選択し、そのＩＤをローダーシステム（Ｌｏａｄｅｒ  Ｓｙｓｔｅｍ）３２に送信する。これに対して本発明は、新規の第２制御パスを（ナビゲーター２０に制御されるもとの制御パスにさらに追加）提供し、ユーザーが、ユーザーインターフェース制御ユニット（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）２４からローダーシステム３２に対し直接与えられる他の字幕ストリームＩＤを定義できるようにする。次に、ローダーシステム３２は、システムパーサー３４に対し、ユーザーが選択した字幕ストリームを字幕デコーダ（Ｓｕｂ−Ｐｉｃｔｕｒｅ  Ｄｅｃｏｄｅｒ）４６へ送信するよう、字幕ストリームＩＤを指定して、指示する。これにより、２種類の字幕ストリームが２種類の字幕フレームに復号化される。ここで、ナビゲーター２０からの第１ストリームＩＤに対応する字幕を第１字幕（Ｐｒｉｍａｒｙ  Ｓｕｂ−Ｐｉｃｔｕｒｅ）とし、ユーザーインターフェース制御ユニット３４からの第２ストリームＩＤに対応する他の字幕を第２字幕（Ｓｅｃｏｎｄａｒｙ  Ｓｕｂ−Ｐｉｃｔｕｒｅ）とすると、まず、第１字幕及び第２字幕は、字幕コンポーザーにより混合字幕フレーム（ｍｉｘｅｄ  ｓｕｂ−ｐｉｃｔｕｒｅ  ｆｒａｍｅ）に一体化される。次に混合字幕フレームは画像／字幕コンポーザー（Ｖｉｄｅｏ／ＳＰ  Ｃｏｍｐｏｓｅｒ）４８により画像フレームと混合される。それから、画像／字幕混合フレームは画像出力モジュール３６に転送され、画面上に表示される。音声出力も同時に行われる。
【００１７】
次に、上記処理をユーザーの操作と関連づけて説明する。ナビゲーター２０は、ＤＶＤ記憶媒体（ディスク１）から制御信号選択表（ｃｏｎｔｒｏｌ  ｓｉｇｎａｌ  ｓｅｌｅｃｔｉｏｎ  ｌｉｓｔ；ＣＳＳＬ）を読み取る。ユーザーインターフェース１０は、図２で示されるメニュー３００を表示して、制御信号選択表（ＣＳＳＬ）へのアクセスを提供し、第１字幕制御信号（ＳＰ１）及び第２字幕制御信号（ＳＰ２）を選択できるようにする。図２に示されるユーザーインターフェースのメニューは、第１字幕選択メニュー３１０及び第２字幕選択メニュー３２０からなる。ユーザーは第１字幕選択メニュー３１０及び第２字幕選択メニュー３２０の中からいずれかを選択することができ、それによって、第１字幕制御信号（ＳＰ１）及び第２字幕制御信号（ＳＰ２）を発信する。例えば、ユーザーがメニュー３００からＯＦＦを選択すると、字幕は使用されず、表示もされない。この場合、第１字幕制御信号（ＳＰ１）は字幕デコーダ４６（メカニズムについては後程説明する）をディセーブル（ｄｉｓａｂｌｅ）状態にする。反対に、ユーザーが第１字幕選択メニュー３１０からＯＮを選択すると、字幕が有効になり、ユーザーは第１字幕制御信号（ＳＰ１）としての言語を選択できる。第１字幕として中国語を選択した場合、第１字幕制御信号（ＳＰ１）により、字幕デコーダ４６（メカニズムについては後程説明する）の第１字幕デコーダがイネーブル（ｅｎａｂｌｅ）状態になる。
【００１８】
図２において、ユーザーが第１字幕選択メニュー３１０から「第２字幕」を選択した場合、第２字幕選択メニュー３２０が開く。すると、ユーザーは、第２字幕選択メニュー３２０から第２字幕としての言語を選択することができる。第２字幕として英語を選択した場合、第２字幕制御信号（ＳＰ２）により、字幕デコーダ４６（メカニズムについては後程説明する）の第２字幕デコーダがイネーブル状態になる。
【００１９】
最後に、図２において、ユーザーが第２字幕選択メニュー３２０からＯＦＦを選択した場合、第２字幕は画面上に表示されず、第２字幕制御信号（ＳＰ２）により、字幕デコーダ４６（メカニズムについては後程説明する）の第２字幕デコーダがディセーブル状態になる。
【００２０】
既存のナビゲーター２０は、１種類の字幕ストリームのみを受信するよう規格化されているので、ローダーシステム３２はナビゲーター２０から第１字幕制御信号（ＳＰ１）を受信する。第２字幕については、本発明の実施例において、ローダーシステム３２がユーザーインターフェース１０からの第２字幕制御信号（ＳＰ２）を受信できるようにする新規のパスを提供する。ユーザーが第１字幕と第２字幕の両方を表示することを選択すると、ユーザーインターフェース１０は、ユーザーインターフェース制御ユニット２４を通じて、第１字幕制御信号ＳＰ１を読み取るナビゲーター２０と、第２字幕制御信号ＳＰ２を読み取るローダーシステム３２とに信号を送信する。本発明の実施例において、ローダーシステム３２は、ディスク１からのデジタルデータ及びストリームＩＤを読み取る。また、ローダーシステム３２は、ナビゲーター２０からの第１字幕制御信号ＳＰ１と、ユーザーインターフェース制御ユニット２４からの第２字幕制御信号ＳＰ２とを受信する。
【００２１】
ローダーシステム３２は、デジタルデータの解析、解読、伝送を行うシステムパーサー３４を制御する。システムパーサー３４は、ストリームＩＤに基づいてデジタルデータを画像ストリーム、音声ストリーム、字幕ストリームに分ける。ナビゲーター２０は、画像、音声、字幕の再生に使用するストリームを決定する。それから、システムパーサー３４は対応するストリームをコンポーネントの復号化装置４５のうちの画像デコーダ４２、音声デコーダ４４、及び字幕デコーダ４６へそれぞれ送信する。システムパーサー３４によって送信される字幕ストリームは、第１字幕ストリーム及び第２字幕ストリーム（もしあれば）を含む。音声ストリームは音声デコーダ４４によって復号化され、デジタル音声信号がある場合には、それを出力する音声出力モジュール３８に送信される。画像ストリームは画像デコーダ４２によって復号化され、復号化した画像フレームはいずれも画像／字幕コンポーザー４８に出力される。字幕ストリームは、存在するいずれかの字幕制御信号ＳＰ（ＳＰ１及び／又はＳＰ２）に基づいて、字幕デコーダ４６により復号化される。第２字幕を用いる場合、２種類の復号化した字幕フレームは、まず単一の字幕フレームに混合され、次に、この字幕フレームは画像／字幕コンポーザー４８に出力される。続いて、デジタル画像フレームと字幕フレームとを画像／字幕コンポーザー４８によって混合し、画像出力モジュール３６へ出力することにより、画像出力を行う。
【００２２】
図３は、本発明のＤＶＤ再生システムにおける字幕デコーダ４６（図１）の操作表を示している。表の１行目（第１及び第２と表示された列の下方に位置する）は、ユーザーが図２で示される第１字幕選択メニュー３１０から字幕をＯＦＦにした場合の結果を表示している。このとき、第１字幕デコーダ、第２字幕デコーダ、及び字幕コンポーザーは共にディセーブル状態である。
【００２３】
表の２行目は、ユーザーが第１字幕選択メニュー３１０から字幕をＯＮにするが第２字幕メニュー３２０から第２字幕をＯＦＦにする場合の結果を表示している。このとき、第１字幕デコーダがイネーブル状態である一方、第２字幕デコーダ及び字幕コンポーザーがディセーブル状態である。
【００２４】
表の３行目はユーザーが第１字幕と第２字幕とを共にＯＮにした場合の結果を表示している。このとき、第１字幕デコーダ、第２字幕デコーダ、及び字幕コンポーザーは共にイネーブル状態である。
【００２５】
図４は、本発明で用いるＤＶＤ再生システムの字幕デコーダ４６の構造を示している。制御ユニット５６９は、字幕制御信号ＳＰ（ＳＰ１、ＳＰ２）により指示されたとき、第１字幕デコーダ５６１及び第２字幕デコーダ５６３をイネーブル状態にするかどうかを決定する。第１字幕が有効である場合、第１字幕デコーダ５６１は第１字幕ストリームを受信して字幕フレームを出力する。第２字幕デコーダ５６３も同様に動作する。第２字幕フレームはいずれも第２字幕フレーム修正手段５６５に処理され、これにより第２字幕のスクリーン上の表示位置が調整される。第２字幕の位置を調整しようとする場合、同じＤＶＤタイトルで異なる言語の字幕が同様にスクリーン上の位置に表示され、同じ寸法になるよう考慮しなければならない。修正しなければ、２種類の字幕は相互に妨害しうるため、第２字幕フレーム修正手段５６５は、第１字幕フレーム及び第２字幕フレームの寸法と位置に関して、第２字幕の表示位置を調整する（第２字幕の表示位置を調整するために第２字幕フレーム修正手段５６５により用いられる方法については後程説明する）。次に、第１字幕フレーム及び調整された第２字幕フレームが字幕コンポーザー５６７に伝送される。但し、第１字幕フレーム及び第２字幕フレームを同時に字幕コンポーザーに伝送しなくてもよい。一旦、第１字幕フレーム及び調整された第２字幕フレームの更新要求が字幕コンポーザー５６７に送られると、字幕コンポーザー５６７は、第１字幕フレームと第２字幕フレームとからなる混合字幕フレームを生成する。あるいは、字幕コンポーザー５６７は、制御ユニット５６９の字幕制御信号ＳＰにより、生成した字幕フレームとして、第１字幕フレームをそのまま送ることもできる。
【００２６】
図５は、本発明のＤＶＤ再生システム内の第２字幕フレーム修正手段５６５の処理を示すフローチャートを示している。第２字幕フレーム修正手段５６５が復号化されたデジタル第２字幕フレームを受信すると、ステップ１に進み、処理を開始する。まず、ステップ２に進み、第２字幕修正手段５６５はデジタル第２字幕フレームの幅が高さよりも大きいかどうかを判定する。幅が高さよりも大きい場合、ステップ３に進み、第１字幕を字幕フレームの上端に表示するかどうかを決定する。第１字幕を字幕フレームの上端に表示する場合、ステップ５に進み、第２字幕を字幕フレームの下端に表示するよう調整する。第１字幕を字幕フレームの下端に表示する場合には、第２字幕を字幕フレームの上端に表示するように調整する。
【００２７】
ステップ２に戻り、第２字幕の幅がその高さよりも小さい場合、ステップ４に進み、第１字幕を字幕フレームの左端に表示するかどうかを決定する。第１字幕を字幕フレームの左端に表示する場合、第２字幕を字幕フレームの右端に表示するよう調整する。第１字幕を字幕フレームの右端に表示する場合には、第２字幕は字幕フレームの左端に表示される。第２字幕の移動は、第１字幕との重複をできるだけ回避する原則に基づいて決定される。
【００２８】
図６は、図４の字幕コンポーザー５６７の処理を表すフローチャートを示している。字幕コンポーザーの基本概念は、第１字幕と第２字幕とができるだけ相互に妨害せず且つ重複しない混合字幕フレームを生成することである。重複を回避できない場合は、第１字幕を優先する。字幕コンポーザーは、第１字幕全体と、第２字幕の、混合字幕フレーム中で第１字幕と重複しない部分とを維持しようとする。出力フレームは、第１字幕及び第２字幕からの全ての修正を記録する。最初、出力フレームは空の状態である。
【００２９】
復号化された第１字幕フレーム及び第２字幕フレームが一旦字幕コンポーザーに送られると、ステップ１０に進み、処理が開始される。まず、ステップ２０に進み、第１字幕又は第２字幕を更新する必要があるかどうか判定する。第１字幕を更新する場合、ステップ３０に進み、第１字幕を表示するか消去するかを決定する。「表示」する場合、ステップ４０に進み、第２字幕があるかどうかを判定する。第２字幕がある場合、ステップ５０に進み、第１字幕が第２字幕と重複するかどうか判定する。重複する場合、ステップ６０に進み、第２字幕の重複部分を保存する。そして、ステップ７０に進み、第１字幕を出力フレーム上に描く。その結果、第１字幕及び第１字幕と重複しない第２字幕部分が出力フレーム上に表示される。
【００３０】
ステップ５０に戻り、選択した第１字幕が、存在する第２字幕と重複しない場合、ステップ７０に進み、第１字幕を描く。このとき、第１字幕及び第２字幕全体が混合され、出力フレーム上に表示される。
【００３１】
ステップ４０に戻り、第２字幕が存在しない場合、ステップ７０に進んで、第１字幕を描く。この場合、第１字幕のみが出力フレーム上に表示される。
【００３２】
ステップ３０に戻り、第１字幕を「消去」する場合、ステップ８０に進み、存在する第１字幕を混合字幕フレームから消去する。それから、ステップ９０に進み、第２字幕の重複部分が保存されているかどうかを判定する。保存されている場合、第１字幕が消去されるため、第２字幕の重複部分を再現する。ステップ１００に進み、第２字幕の重複部分を復元する。その結果、出力フレームは第２字幕のみを含む。
【００３３】
ステップ９０に戻り、重複する第２字幕が保存されていない場合には、一連の処理を終了する。出力フレームは第２字幕（もしあれば）のみを含むか、空の状態となる。
【００３４】
ステップ２０に戻り、第２字幕を更新する場合、ステップ１１０に進み、第２字幕を消去するか表示するかを決定する。「消去」する場合、ステップ１２０に進み、第２字幕を消去する。出力フレームは第１字幕（もしあれば）のみを含むか、空の状態となる。
【００３５】
ステップ１１０において第２字幕を「表示」する場合、ステップ１３０に進み、第１字幕があるかどうかを判定する。第１字幕がない場合、ステップ１４０に進み、第２字幕を描く。このため、出力フレーム上には第２字幕のみが表示される。
【００３６】
ステップ１３０に戻り、第１字幕がある場合、ステップ１５０に進み、第２字幕が第１字幕と重複するかどうかを判定する。重複しないと判定した場合、ステップ１４０に進み、第２字幕を描く。このため、第１字幕及び第２字幕は共に出力フレーム上に表示される。ステップ１５０において重複すると判定した場合、ステップ１６０に進み、第１字幕と重複する第２字幕の部分をすべて保存する。最後に、ステップ１４０に進み、第２字幕の重複しない部分を描く。この場合、第１字幕及び第１字幕と重複しない第２字幕の部分が出力フレーム上に表示される。
【００３７】
以上を要約すると、この表示ロジックを利用することにより、第１字幕及び第２字幕の両方を表示する最良の方法を得ることができる。
【００３８】
本発明はまた、２種類の字幕を再生できるＤＶＤ再生システムの再生方法を提供する。図７は、ＤＶＤ再生方法を示しており、以下に説明する。
【００３９】
まず、ステップＳ８１２において、第１字幕制御信号及び第２字幕制御信号が入力される。次にＳ８１６に進み、デジタルデータ、ストリームＩＤ、第１字幕制御信号ＳＰ１、及び第２字幕制御信号ＳＰ２を読み取る。
【００４０】
続くステップＳ８２０では、ストリームＩＤにより、デジタルデータを画像ストリーム、音声ストリーム、及び字幕ストリームに分ける。字幕設定及びユーザー定義により、これらのストリームのうちどれを復号化や表示に用いるべきかを決定する。
【００４１】
続くステップＳ８２４では、第１字幕ストリームと第２字幕ストリームとが復号化されて、第１字幕フレーム及び第２字幕フレームがそれぞれ生成される。それから、第１字幕フレーム及び第２字幕フレームは単一の字幕フレームに混合される。その間、画像ストリームはデジタル画像フレームとして、音声ストリームはデジタル音声信号としてそれぞれ復号化される。
【００４２】
続いてステップＳ８２８では、画像フレーム及び字幕フレーム（第１字幕及び第２字幕を共に含む）が単一の画像フレームとして混合される。
【００４３】
最後に、ステップＳ８３２では、画像出力及び音声出力が行われる。
【００４４】
以下、２種類の字幕を再生できるＤＶＤシステムの再生方法における第１字幕及び第２字幕の制御方法について説明する。
【００４５】
図８は、本発明のＤＶＤ再生システムの第１字幕及び第２字幕の制御過程を示している。まず、ステップ９１０において制御処理を開始する。続いて、ステップ９１５では、ナビゲーターがナビゲーション情報をＤＶＤから読み取る。ナビゲーション情報は、ユーザーが選択できる音声ストリームと字幕ストリームの数、各ストリームの属性、及びこれらのストリームの表示方法を含んでいる。ステップ９２０において、ユーザーインターフェースは、ステップ９１５で読み取られたナビゲーション情報により、利用可能なユーザーオプションを表示する。ステップ９２５では、字幕を有効にするかどうかを決定する。有効とした場合、ステップ９３０に進み、第１字幕が選択される。次に、ステップ９３５では、第２字幕を有効にするかどうかを決定する。有効とした場合、ステップ９４０において第２字幕が選択され、第１字幕及び第２字幕が共に有効になる。続くステップ９４５では、ナビゲーター及びローダーシステムを介して、第１字幕制御信号ＳＰ１及び第２字幕制御信号ＳＰ２を共にシステムパーサーに入力する。この２種類の字幕制御信号ＳＰ１及びＳＰ２は字幕制御信号ＳＰとして混合されてシステムパーサーに入力されると同時に、字幕デコーダに出力される。
【００４６】
ステップ９５５に進むと、字幕制御信号ＳＰを用いる字幕デコーダにより、第１字幕及び第２字幕を復号化する。
【００４７】
ステップ９３５に戻り、第２字幕を無効とする場合、ステップ９５０に進み、ナビゲーター、ローダーシステム、及びシステムパーサーを介して、第１字幕制御信号ＳＰ１を字幕デコーダに送信する。そして、ステップ９５５に進み、字幕制御信号ＳＰに基づき、字幕デコーダによる第１字幕の復号化が可能となる。
【００４８】
最後に、ステップ９２５に戻り、字幕が有効でない場合、ステップ９５０に進み、字幕制御信号により、字幕デコーダによる第１字幕及び第２字幕の復号化が不能となる。
【００４９】
以上、本発明の好ましい実施の形態を開示したが、これらは決して本発明を限定するものではない。上記開示した実施の形態のうち、一部の手段あるいはステップに修正、変更を加えたり、他の手段、ステップと置き換えたりして、本発明と同様の目的を達成することは当業者であれば容易に思いつくことであり、そのような発明はすべて本発明の技術的範囲に属するものとする。
【００５０】
【発明の効果】
以上に説明したように、本発明のＤＶＤ再生システムによれば、２種類の字幕を同時に再生することができる。また、２種類の字幕を正しく同時に表示するのみならず、エンドユーザーが、２種類の字幕を、その言語、有効（ｅｎａｂｌｅ）か無効（ｄｉｓａｂｌｅ）かを含め、完全に制御することができる。さらには、画像ストリーム又は音声ストリームの再生に影響を与えたり、それらの再生を遅延させたりすることなく、リアルタイムに字幕を再生できる。
【図面の簡単な説明】
【図１】本発明のＤＶＤ再生システムの構造を示している。
【図２】本発明のＤＶＤ再生システムにおけるユーザーインターフェースの字幕選択の制御メニューを示している。
【図３】字幕デコーダの操作表を示している。
【図４】本発明のＤＶＤ再生システムにおける字幕デコーダの構造を示している。
【図５】本発明のＤＶＤ再生システムにおける第２字幕フレーム修正手段の処理を示すフローチャートを示している。
【図６】本発明のＤＶＤ再生システムにおける字幕コンポーザーの処理を示すフローチャートを示している。
【図７】本発明のＤＶＤ再生システムにおけるＤＶＤ再生方法を示している。
【図８】本発明のＤＶＤ再生システムにおける第１字幕及び第２字幕の制御処理のフローチャートを示している。
【図９】従来のＤＶＤ再生システムの構造を示している。
【符号の説明】
１  ＤＶＤ記憶メディア、２、４２  画像デコーダ、３、３６  画像出力モジュール、４、４４  音声デコーダ、５、３８音声出力モジュール、６、４６…字幕デコーダ、８、４８  画像／字幕コンポーザー、１０  ユーザーインターフェース、１５、３４  システムパーサー、２０  ナビゲーター、２４  ユーザーインターフェース制御ユニット、３２  ローダーシステム、４５  複合化装置、３００  メニュー、３１０  第１字幕選択メニュー、３２０  第２字幕選択メニュー、５６１  第１字幕デコーダ、５６３  第２字幕デコーダ、５６５  第２字幕フレーム修正手段、５６７  字幕コンポーザー、５６９  制御ユニット。
【図１】
0003574090.tif 000002
【図２】
0003574090.tif 000003
【図３】
0003574090.tif 000004
【図４】
0003574090.tif 000005
【図５】
0003574090.tif 000006
【図６】
0003574090.tif 000007
【図７】
0003574090.tif 000008
【図８】
0003574090.tif 000009
【図９】
0003574090.tif 000010