(57)【要約】  少なくとも一つ以上のデータを再生するための再生装置において、少なくとも一つ以上のデータを再生するデータ再生ユニットと、少なくとも一つ以上のデータにそれぞれ関連した付加データのうち一つを再生する付加データ再生ユニットと、付加データ再生ユニットが一つの付加データを選択して再生するように制御する制御ユニットと、を備える再生装置である。これにより、例えば、それぞれ関連した字幕ストリームを含む複数のビデオストリームの再生時、ユーザの嗜好によって同時再生時に再生されねばならない字幕ストリームを設定し、また特定ビデオストリームに限定された字幕ストリーム間の転換を可能にする再生装置及び再生方法を提供しうる。
2009512319.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも一つ以上のデータを再生するための再生装置において、
少なくとも一つ以上のデータを再生するデータ再生ユニットと、
前記少なくとも一つ以上のデータにそれぞれ関連した付加データのうち一つを再生する付加データ再生ユニットと、
前記付加データ再生ユニットが前記一つの付加データを選択して再生するように制御する制御ユニットと、を備えることを特徴とする再生装置。
【請求項２】
前記データ再生ユニットは、少なくとも一つ以上のビデオデータをデコードする複数のビデオデコーダ及び前記デコードされたビデオデータを出力するための複数のビデオプレインを備え、
前記付加データ再生ユニットは、前記制御ユニットによって選択された付加データをデコードする付加データデコーダ及び前記デコードされた付加データを出力するための付加データプレインを備えることを特徴とする請求項１に記載の再生装置。
【請求項３】
前記制御ユニットは、
前記複数の付加データのうち一つが前記付加データ再生ユニットに入力されるように、前記複数の付加データ間に転換を行うスイッチと、
入力命令語によって複数の付加データのうち一つを選択するように、前記スイッチを制御するスイッチコントローラと、を備えることを特徴とする請求項１に記載の再生装置。
【請求項４】
前記入力命令語は、ユーザオペレーションまたはナビゲーションコマンドを含むことを特徴とする請求項３に記載の再生装置。
【請求項５】
前記制御ユニットは、
前記複数の付加データのうち再生されねばならない付加データに関するユーザ選好情報を保存するシステムレジスタをさらに備えることを特徴とする請求項３に記載の再生装置。
【請求項６】
前記システムレジスタのユーザ選好情報は、ユーザオペレーション命令またはナビゲーションコマンドによって設定されることを特徴とする請求項５に記載の再生装置。
【請求項７】
前記スイッチコントローラは、前記ユーザオペレーションまたはナビゲーションコマンドによって前記付加データデコーダと前記付加データプレインとをさらにリセットすることを特徴とする請求項４に記載の再生装置。
【請求項８】
前記付加データは、字幕データ、オンスクリーンディスプレイデータ、メニューデータ、グラフィックデータのうち少なくとも一つ以上を含むことを特徴とする請求項１に記載の再生装置。
【請求項９】
前記複数の付加データは、メインビデオデータ用字幕データとサブビデオデータ用字幕データとを含むことを特徴とする請求項４に記載の再生装置。
【請求項１０】
前記入力命令語は、
前記メインビデオデータ用字幕データを前記サブビデオデータ用字幕データに転換する命令語または前記サブビデオデータ用字幕データを前記メインビデオデータ用字幕データに転換する命令語を含むことを特徴とする請求項９に記載の再生装置。
【請求項１１】
前記システムレジスタは、
前記メインビデオデータ用字幕ストリーム番号を保存するレジスタ及び前記サブビデオデータ用字幕ストリーム番号を保存するレジスタを含むことを特徴とする請求項８に記載の再生装置。
【請求項１２】
前記複数の付加データは、メインビデオデータ用字幕データとサブビデオデータ用字幕データとを含むことを特徴とする請求項４に記載の再生装置。
【請求項１３】
前記入力命令語は、
現在設定されたユーザ選好情報をトグルせよという命令語を含むことを特徴とする請求項１２に記載の再生装置。
【請求項１４】
前記システムレジスタは、前記ユーザ選好情報が前記メインビデオデータ用字幕データを表すか前記サブビデオデータ用字幕データを表すかを識別する有効フラグを含むことを特徴とする請求項１０に記載の再生装置。
【請求項１５】
複数のビデオデータを再生するための再生方法において、
前記複数のビデオデータをデコードするステップと、
前記複数のビデオデータにそれぞれ関連した複数の付加データのうち一つを選択するステップと、
前記選択された付加データをデコードするステップと、
前記デコードされた複数のビデオデータと共に、前記デコードされた付加データを出力するステップと、を含むことを特徴とする再生方法。
【請求項１６】
前記複数の付加データのうち一つを選択するステップは、
複数の付加データ間転換のためのユーザオペレーションまたはナビゲーションコマンドによって、前記複数の付加データのうち一つを選択するステップを含むことを特徴とする請求項１５に記載の再生方法。
【請求項１７】
前記複数の付加データのうち一つを選択するステップは、
前記複数の付加データのうち再生されねばならない付加データに関するユーザ選好情報を保存するシステムレジスタを参照して、前記システムレジスタのユーザ選好情報によって、前記複数の付加データのうち一つを選択するステップを含むことを特徴とする請求項１５に記載の再生方法。
【請求項１８】
前記システムレジスタのユーザ選好情報は、ユーザオペレーション命令またはナビゲーションコマンドによって設定されることを特徴とする請求項１７に記載の再生方法。
【請求項１９】
前記複数の付加データは、メインビデオデータ用字幕データとサブビデオデータ用字幕データとを含むことを特徴とする請求項１７に記載の再生方法。
【請求項２０】
前記システムレジスタは、前記ユーザ選好情報が前記メインビデオデータ用字幕データを表すか前記サブビデオデータ用字幕データを表すかを識別する有効フラグを含むことを特徴とする請求項１９に記載の再生方法。
【請求項２１】
前記付加データは、字幕データ、オンスクリーンディスプレイデータ、メニューデータ、グラフィックデータを含むことを特徴とする請求項１５に記載の再生方法。
【請求項２２】
前記複数の付加データのうち一つを選択するステップは、
第１付加データから第２付加データに転換するユーザ入力を受信した場合、前記第２付加データがデコードされるようにスイッチングするステップと、
第２付加データから第１付加データに転換するユーザ入力を受信した場合、前記第１付加データがデコードされるようにスイッチングするステップと、を含むことを特徴とする請求項１５に記載の再生方法。
【請求項２３】
前記選択された付加データに関連したビデオデータの再生が完了した場合、前記選択された付加データのデコードを終了し、他のビデオデータに関連した付加データをデコードして出力するステップをさらに含むことを特徴とする請求項１５に記載の再生方法。
【請求項２４】
複数のビデオデータを再生するための再生制御方法において、
メインビデオデータとサブビデオデータとを含む複数のビデオデータの再生時、サブビデオデータのためのサブ付加データが存在するか否かを確認するステップと、
前記サブ付加データが存在していない場合、現在の付加データデコーダ及び付加データプレインの状態を維持するステップと、
前記サブ付加データが存在する場合、メイン付加データを選択するかサブ付加データを選択するかについてのユーザ選好情報が保存されたシステムレジスタを参照するステップと、
前記ユーザ選好情報によって前記付加データデコーダ及び前記付加データプレインを制御するステップと、を含むことを特徴とする再生制御方法。
【請求項２５】
前記付加データデコーダと前記付加データプレインとを制御するステップは、
前記ユーザ選好情報が前記メイン付加データを表す場合には、現在の付加データデコーダ及び付加データプレインの状態を維持させるステップと、
前記ユーザ選好情報が前記サブ付加データを表す場合には、現在の付加データデコーダ及び付加データプレインをリセットし、前記サブ付加データが前記付加データデコーダに入力されるように制御するステップと、を含むことを特徴とする請求項２４に記載の再生制御方法。
【請求項２６】
複数のビデオデータの再生を制御する方法において、
メインビデオ用の付加データからサブビデオデータ用付加データに転換するユーザ入力を受信した場合、現在の付加データデコーダと付加データプレインとをリセットし、前記サブビデオデータ用付加データが前記付加データデコーダに入力されるようにスイッチングするステップと、
サブビデオデータ用付加データからメインビデオデータ用付加データに転換するユーザ入力を受信した場合、現在の付加データデコーダと付加データプレインとをリセットし、前記メインビデオデータ用付加データが前記付加データデコーダに入力されるようにスイッチングするステップと、を含むことを特徴とする再生制御方法。
【請求項２７】
複数のビデオデータの再生を制御する方法において、
メインビデオデータとサブビデオデータとを含む複数のビデオデータの再生と共に、各ビデオデータと関連した付加データのうち、特定ビデオデータに関連した付加データの再生中にサブビデオデータの再生が完了した場合、現在再生されている付加データがメインビデオデータに関するメイン付加データであるかサブビデオデータに関するサブ付加データであるかを判別するステップと、
前記判別ステップで、現在再生される付加データがメイン付加データである場合、現在の付加データデコーダ及び付加データプレインの状態を維持するステップと、
前記判別ステップで、現在再生される付加データがサブ付加データである場合、現在の付加データデコーダ及び付加データプレインをリセットし、前記付加データデコーダにメイン付加データが入力されるようにスイッチングするステップと、を含むことを特徴とする再生制御方法。
【請求項２８】
再生されねばならないメイン付加データのストリーム番号が保存されたシステムレジスタを参照して、前記保存されたストリーム番号に該当する付加データをデコーディングして再生するステップをさらに含むことを特徴とする請求項２７に記載の再生制御方法。
【請求項２９】
ビデオデータを記録／再生する記録／再生装置において、
前記ビデオデータを再生するデータ再生ユニットと、
前記ビデオデータの第１部分に関連した付加データのアイテムを再生する付加データ再生ユニットと、
前記付加データ再生ユニットが付加データのアイテムのセットから前記付加データのアイテムを選択するように制御する制御ユニットと、を備え、
前記付加データのアイテムのそれぞれは、前記第１部分を除いて、前記ビデオデータの一部分に関連することを特徴とする記録／再生装置。
【請求項３０】
前記データ再生ユニットは、
前記ビデオデータをデコードするための複数のビデオデコーダと、
前記デコードされたビデオデータを出力するための複数のビデオプレインと、を備えることを特徴とする請求項２９に記載の記録／再生装置。
【請求項３１】
前記付加データ再生ユニットは、
前記付加データの選択されたアイテムをデコードする付加データデコーダと、
前記デコードされた付加データを出力するための付加データプレインと、を備えることを特徴とする請求項３０に記載の記録／再生装置。
【請求項３２】
前記制御ユニットは、
前記付加データのアイテムの入力を前記付加データ再生ユニットとして許容するスイッチと、
受信されたコマンドによって前記スイッチを制御するスイッチコントローラと、を備えることを特徴とする請求項２９に記載の記録／再生装置。
【請求項３３】
前記付加データのアイテムは、サブタイトルデータ、オンスクリーンディスプレイデータ、メニューデータ、グラフィックデータのうち少なくとも一つを含むことを特徴とする請求項２９に記載の記録／再生装置。
【請求項３４】
データを記録／再生する記録／再生装置において、
ビデオデータとサブデータとを再生するデータ再生ユニットと、
前記ビデオデータまたは前記サブデータと関連した付加データアイテムを再生する付加データ再生ユニットと、
前記付加データのアイテムのセットから前記一つの付加データアイテムを選択するように前記付加データ再生ユニットを制御する制御ユニットと、を備え、
前記付加データのアイテムのそれぞれは、ユーザコマンドまたはナビゲーションコマンドに基づいて、前記ビデオデータまたは前記サブデータと関連したことを特徴とする記録／再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のビデオデータを同時に再生する方法及びその装置に関する。
【背景技術】
【０００２】
一つ以上のビデオストリームを同時に再生するために、複数のビデオデコーダ及びデコーディングされたビデオ出力を表示するために複数のビデオプレインを備え、ビデオストリームに同期されたその他グラフィックストリーム（メニュー用ストリーム及び／または字幕用ストリーム）の再生のために、一つのグラフィックストリーム用デコーダとグラフィックプレインとを備えた再生装置を通じて、ビデオストリームと共に再生されるグラフィックストリームがそれぞれ定義されている複数のビデオストリームを同時に再生する場合、どんなグラフィックストリームが選択されて出力されねばならず、また、一つのビデオストリームが停止する場合、グラフィックデコーダ及びグラフィックプレインをどのように処理せねばならないかを定義する必要がある。
【０００３】
情報記録媒体内に保存されたメインビデオ用データ及びサブビデオ用データを利用して動画及び字幕を再生する再生装置として、次のような種類がある。一つの種類は、メインビデオとサブビデオとがそれぞれ別途のビデオデコーダとビデオプレインとを有して同時に再生可能な再生装置である。他の一つは、メインビデオとサブビデオとの字幕データが一つの字幕データデコーダと字幕データ出力プレインとを共有して一回に一つの字幕データのみが出力可能な再生装置である。
【０００４】
図１は、従来の技術によって複数のビデオデータを再生する再生装置を示す概略図である。図１を参照するに、再生装置１００は、バッファ１１０、メインビデオデコーダ１２０、サブビデオデコーダ１３０、字幕デコーダ１４０、メインビデオプレイン１５０、サブビデオプレイン１６０、字幕プレイン１７０を備える。
【０００５】
情報記録媒体１０５には、メイン用ビデオデータ、前記メイン用ビデオデータと関連したグラフィックデータとして複数の字幕データ、メインビデオデータと共に再生可能な複数のサブビデオデータ、前記サブビデオデータと関連したグラフィックデータとして複数の字幕データが保存される。
【０００６】
バッファ１１０は、情報記録媒体１０５から読み取られたデータをバッファリングする。
【０００７】
メインビデオデコーダ１２０は、メインビデオデータをデコードし、サブビデオデコーダ１３０は、サブビデオデータをデコードし、字幕デコーダ１４０は、字幕データをデコードする。
【０００８】
メインビデオプレイン１５０は、メインビデオデコーダ１２０からデコードされたメインビデオデータを出力するために、前記デコードされたメインビデオデータを含んでおり、サブビデオプレイン１６０は、サブビデオデコーダ１３０からデコードされたサブビデオデータを出力するために、前記デコードされたサブビデオデータを含んでおり、字幕プレイン１７０は、字幕デコーダ１７０からデコードされた字幕データを出力するために、前記デコードされた字幕データを含んでいる。
【０００９】
図１を参照するに、メインビデオとサブビデオとのための別途のデコーダ及びビデオプレインが存在して、メインビデオ及びサブビデオの同時再生が可能である。字幕データの場合、メインビデオ及びサブビデオと関連したそれぞれの字幕データが一つの字幕デコーダ及び出力プレインを共有するため、再生装置は、一回にメインビデオ用字幕データあるいはサブビデオ用字幕データのうち一つの字幕データのみをデコーディングして出力しうる。
【００１０】
このような従来のデコーダモデルを利用して、メインビデオ及びサブビデオデータの含まれた情報記録媒体を再生する場合、図２Ａ及び図２Ｂに示したように、メインビデオ２１０のみが再生される時には、メインビデオ用字幕データ２２０が出力される。そして、特定時点以後にサブビデオ２３０も共に再生されれば、図２Ａのように、自動にサブビデオ用字幕データ２４０が出力されることもあり、図２Ｂのように、サブビデオの再生如何に関係なく、字幕データは、メインビデオ用字幕データ２１０が出力されることもある。
【００１１】
図２Ａ及び図２Ｂに示したように、メインビデオ用字幕データ２１０が出力されている間に、関連した字幕データを含むサブビデオ２３０が再生されれば、再生装置によって、前記図２Ａまたは図２Ｂのように再生するので、ユーザに混同を与え、また視聴中である字幕をユーザの同意無しに変更する場合、ユーザに不便を招く。したがって、このような場合、ユーザにとって字幕データの出力変更あるいは維持を選択できるように提供する必要がある。
【００１２】
また、メインビデオとサブビデオとがそれぞれ関連した字幕データを含んでいる場合、ユーザにとってメインビデオ用字幕からサブビデオ用字幕に、あるいはその逆の選択をできるように提供することが望ましい。
【発明の開示】
【発明が解決しようとする課題】
【００１３】
本発明は、前記問題点を解決して、複数のビデオデータの再生時、ユーザの嗜好によって同時再生時に再生されねばならない付加データを設定し、また、特定ビデオデータに限定された付加データ間転換を可能にする再生装置及び再生方法を提供することを目的とする。
【課題を解決するための手段】
【００１４】
前記課題を解決するための本発明の一つの特徴は、少なくとも一つ以上のデータを再生するための再生装置において、少なくとも一つ以上のデータを再生するデータ再生ユニット、前記少なくとも一つ以上のデータにそれぞれ関連した付加データのうち一つを再生する付加データ再生ユニット、及び前記付加データ再生ユニットが前記一つの付加データを選択して再生するように制御する制御ユニットを備えることである。
【００１５】
前記データ再生ユニットは、少なくとも一つ以上のビデオデータをデコードする複数のビデオデコーダ及び前記デコードされたビデオデータを出力するための複数のビデオプレインを備え、前記付加データ再生ユニットは、前記制御ユニットによって選択された付加データをデコードする付加データデコーダ及び前記デコードされた付加データを出力するための付加データプレインを備えることが望ましい。
【００１６】
前記制御ユニットは、前記複数の付加データのうち一つが前記付加データ再生ユニットに入力されるように、前記複数の付加データ間に転換を行うスイッチと、入力命令語によって複数の付加データのうち一つを選択するように、前記スイッチを制御するスイッチコントローラと、を備えることが望ましい。
【００１７】
前記入力命令語は、ユーザオペレーションまたはナビゲーションコマンドを含むことが望ましい。
【００１８】
前記制御ユニットは、前記複数の付加データのうち再生されねばならない付加データに関するユーザ選好情報を保存するシステムレジスタをさらに備えることが望ましい。
【００１９】
前記システムレジスタのユーザ選好情報は、ユーザオペレーション命令またはナビゲーションコマンドによって設定されることが望ましい。
【００２０】
前記スイッチコントローラは、前記ユーザオペレーションまたはナビゲーションコマンドによって前記付加データデコーダと前記付加データプレインとをさらにリセットすることが望ましい。
【００２１】
前記付加データは、字幕データ、オンスクリーンディスプレイ（Ｏｎ  Ｓｃｒｅｅｎ  Ｄｉｓｐｌａｙ：ＯＳＤ）データ、メニューデータ、グラフィックデータのうち少なくとも一つ以上を含みうる。
【００２２】
前記複数の付加データは、メインビデオ用字幕データとサブビデオ用字幕データとを含み、前記入力命令語は、前記メインビデオ用字幕データを前記サブビデオ用字幕データに転換する命令語または前記サブビデオ用字幕データを前記メインビデオ用字幕データに転換する命令語を含みうる。
【００２３】
前記システムレジスタは、前記メインビデオ用字幕ストリーム番号を保存するレジスタ及び前記サブビデオ用字幕ストリーム番号を保存するレジスタを備えることが望ましい。
【００２４】
前記複数の付加データは、メインビデオ用字幕データとサブビデオ用字幕データとを含み、前記入力命令語は、現在設定されたユーザ選好情報をトグルせよという命令語を含みうる。
【００２５】
前記システムレジスタは、前記ユーザ選好情報が前記メインビデオ用字幕データを表すか前記サブビデオ用字幕データを表すかを識別する有効フラグを含むことが望ましい。
【００２６】
本発明の他の特徴は、複数のビデオデータを再生するための再生方法において、前記複数のビデオデータをデコードするステップと、前記複数のビデオデータにそれぞれ関連した複数の付加データのうち一つを選択するステップと、前記選択された付加データをデコードするステップと、前記デコードされた複数のビデオデータと共に前記デコードされた付加データを出力するステップと、を含むことである。
【００２７】
本発明のさらに他の特徴は、複数のビデオデータを再生するための再生制御方法において、メインビデオデータとサブビデオデータとを含む複数のビデオデータの再生時、サブビデオデータのためのサブ付加データが存在するか否かを確認するステップと、前記サブ付加データが存在していない場合、現在の付加データデコーダ及び付加データプレインの状態を維持するステップと、前記サブ付加データが存在する場合、メイン付加データを選択するかサブ付加データを選択するかについてのユーザ選好情報が保存されたシステムレジスタを参照するステップと、前記ユーザ選好情報によって前記付加データデコーダ及び前記付加データプレインを制御するステップと、を含むことである。
【００２８】
前記付加データデコーダと前記付加データプレインとを制御するステップは、前記ユーザ選好情報が前記メイン付加データを表す場合には、現在の付加データデコーダ及び付加データプレインの状態を維持させるステップと、前記ユーザ選好情報が前記サブ付加データを表す場合には、現在の付加データデコーダ及び付加データプレインをリセットし、前記サブ付加データが前記付加データデコーダに入力されるように制御するステップと、を含むことが望ましい。
【００２９】
本発明のさらに他の特徴は、複数のビデオデータの再生を制御する方法において、メインビデオ用の付加データからサブビデオ用の付加データに転換するユーザ入力を受信した場合、現在の付加データデコーダと付加データプレインとをリセットし、前記サブビデオ用の付加データが前記付加データデコーダに入力されるようにスイッチングするステップと、サブビデオ用の付加データからメインビデオ用の付加データに転換するユーザ入力を受信した場合、現在の付加データデコーダと付加データプレインとをリセットし、前記メインビデオ用の付加データが前記付加データデコーダに入力されるようにスイッチングするステップと、を含むことである。
【００３０】
本発明のさらに他の特徴は、複数のビデオデータの再生を制御する方法において、メインビデオデータとサブビデオデータとを含む複数のビデオデータの再生と共に、各ビデオデータと関連した付加データのうち特定ビデオデータに関連した付加データの再生中にサブビデオデータの再生が完了した場合、現在再生されている付加データがメインビデオデータに関するメイン付加データであるかサブビデオデータに関するサブ付加データであるかを判別するステップと、前記判別ステップで、現在再生される付加データがメイン付加データである場合、現在の付加データデコーダ及び付加データプレインの状態を維持するステップと、前記判別ステップで現在再生される付加データがサブ付加データである場合、現在の付加データデコーダ及び付加データプレインをリセットし、前記付加データデコーダにメイン付加データが入力されるようにスイッチングするステップと、を含むことである。
【００３１】
前記方法は、再生されねばならないメイン付加データのストリーム番号が保存されたシステムレジスタを参照して、前記保存されたストリーム番号に該当する付加データをデコーディングして再生するステップをさらに含むことが望ましい。
【発明の効果】
【００３２】
本発明によれば、複数のビデオデータの再生時、ユーザの嗜好によって同時再生時に再生されねばならない付加データを設定し、また、特定ビデオデータに限定された付加データ間の転換を可能にする再生装置及び再生方法を提供しうる。
【発明を実施するための最良の形態】
【００３３】
以下、添付された図面を参照して本発明を詳細に説明する。
【００３４】
図３は、本発明によって複数のビデオデータを再生する再生装置を示す概略図である。図３を参照するに、本発明による再生装置３００は、データ再生ユニット３１０、付加データ再生ユニット３２０、スイッチングユニット３３０を備える。
【００３５】
データ再生ユニット３１０は、複数のデータを受信して、これをデコードを通じて再生する。データ再生ユニット３１０は、このような複数のデータを同時に再生させうる。
【００３６】
付加データ再生ユニット３２０は、前記複数のデータにそれぞれ関連した複数の付加データのうち何れか一つを受信し、これをデコードを通じて再生する。付加データは、字幕データ、メニューデータ、グラフィックデータ、ＯＳＤ（Ｏｎ  Ｓｃｒｅｅｎ  Ｄｉｓｐｌａｙ）データなど、データ再生ユニット３１０で再生されるデータに付加されるいかなる種類のデータも含みうる。
【００３７】
スイッチングユニット３３０は、複数の付加データのうち一つを選択して、付加データ再生ユニット３２０が複数のデータにそれぞれ関連した複数の付加データのうち一つを再生するように制御する。本発明では、このように付加データのうち一つを選択して指示するスイッチングユニット３３０を配列することによって、複数のデータが再生される場合に、そのうちどのデータに関連した付加データを再生するか、装置が混同することを防止しうる。
【００３８】
図４は、本発明によって複数のビデオデータを再生する方法を示すフローチャートである。図４を参照するに、データ再生ユニット３１０は、複数のビデオデータをデコードする（４１０）。
【００３９】
スイッチングユニット３３０は、複数のビデオデータにそれぞれ関連した複数の付加データのうち一つを選択する（４２０）。
【００４０】
次いで、付加データ再生ユニット３２０は、スイッチングユニット３３０によって選択された付加データをデコードする（４３０）。
【００４１】
そして、再生装置は、デコードされた複数のビデオデータと共にデコードされた付加データを出力する（４４０）。
【００４２】
図５は、図３に示された再生装置の具体的な一実施例を示す。図５に示された例では、付加データの一例として字幕データを利用する。図５を参照するに、再生装置３００は、バッファ３４０、デマルチプレクサ３５０、メインビデオデコーダ３１１、サブビデオデコーダ３１２、メインビデオプレイン３１３、サブビデオプレイン３１４、字幕デコーダ３２１、字幕プレイン３２２、スイッチコントローラ３３１、スイッチ３３２、システムレジスタ３３３を備える。メインビデオデコーダ３１１、サブビデオデコーダ３１２、メインビデオプレイン３１３、サブビデオプレイン３１４がデータデコーディング再生ユニット３１０を構成し、字幕デコーダ３２１、字幕プレイン３２２が付加データ再生ユニット３２０を構成し、スイッチコントローラ３３１、スイッチ３３２、システムレジスタ３３３がスイッチングユニット３３０を構成する。
【００４３】
情報記録媒体５００には、メインとなるビデオデータ及び前記メインビデオデータと関連した付加データとして複数の字幕データと、メインビデオデータと共に再生可能な複数のサブビデオデータ及び前記サブビデオデータと関連した付加データとして複数の字幕データと、が保存される。
【００４４】
例えば、メインビデオデータは、ディスプレイ装置の全体画面にディスプレイされる画像のタイトルとなり、サブビデオデータは、ディスプレイされている画像と関連した情報を与えるための資料画面となりうる。サブビデオデータは、例えば、画像の監督が画像についての説明を提供する画面となりうる。このようなサブビデオデータは、画像がディスプレイされる全体画面の一部領域に設けられたウィンドウに表示される。また、メインビデオデータと関連した字幕データとしては、画像の字幕となり、サブビデオデータと関連した字幕データとしては、画像監督のコメントを提供する字幕となりうる。
【００４５】
バッファ３４０は、情報記録媒体５００から読み取られたデータをバッファリングする。
【００４６】
デマルチプレクサ３５０は、バッファ３４０を通じて入力されたデータをストリーム属性によって分離して、メインビデオデータは、メインビデオデコーダ３１１に、サブビデオデータは、サブビデオデコーダ３１２に、字幕データは、字幕デコーダ３２１に伝送する。また、図面には示されていないが、オーディオデータが存在する場合に、メインオーディオデータは、メインオーディオデコーダに、サブオーディオデータは、サブオーディオデコーダに伝送しうる。特に、本発明によるデマルチプレクサ３５０は、同じ属性のデータが複数個存在する場合、再生される各ストリームの番号を保存しているシステムレジスタ３３３を参照して、システムレジスタに保存されたストリーム番号に該当するデータを該当デコーダに伝送する。すなわち、デマルチプレクサ３５０は、再生されねばならないストリームの番号が保存されたシステムレジスタ３３３を参照して、該当字幕データを字幕デコーダ３２１に伝送する。
【００４７】
メインビデオデコーダ３１１は、メインビデオデータをデコードし、サブビデオデコーダ３１２は、サブビデオデータをデコードし、字幕デコーダ３２１は、字幕データをデコードする。図５に示された例では、字幕データのみを表示したが、本発明は、これに限定されず、字幕データ以外に、メニューデータ、グラフィックデータ、ＯＳＤデータなど、メインビデオやサブビデオに付加されるいかなる種類のデータにも適用されることもある。
【００４８】
メインビデオプレイン３１３は、デコードされたメインビデオデータを出力するために、前記デコードされたメインビデオデータを含んでおり、サブビデオプレイン３１４は、デコードされたサブビデオデータを出力するために、前記デコードされたサブビデオデータを含んでおり、字幕プレイン３２２は、デコードされた字幕データを出力するために、前記デコードされた字幕データを含んでいる。
【００４９】
以下、本発明による動作を行うスイッチ３３２、字幕デコーダ３２１、スイッチコントローラ３３１、システムレジスタ３３３を具体的に説明する。
【００５０】
本発明による字幕デコーダ３２１及び字幕プレイン３２２は、メイン字幕データとサブ字幕データとによって共有されるので、字幕デコーダ３２１及び字幕プレイン３２２がメイン字幕データを処理するかサブ字幕データを処理するか選択されねばならない。
【００５１】
スイッチ３３２は、字幕デコーダ３２１に入力される複数の字幕用データ間のスイッチングを行う。
【００５２】
スイッチコントローラ３３１は、前記スイッチ３３２を制御する。スイッチコントローラ３３１は、ユーザオペレーションまたはナビゲーションコマンドによってスイッチ３３２を制御し、またユーザオペレーションまたはナビゲーションコマンドによるユーザ選好情報をシステムレジスタ３３３に保存する。
【００５３】
システムレジスタ３３３は、メインビデオ及びサブビデオを同時に再生する時にそれぞれのビデオが何れも字幕用データを定義している場合、どんな字幕データを利用するかについてのユーザ選好情報を保存して置くレジスタを称す。ユーザ選好情報は、例えば、メインビデオデータとサブビデオデータとが同時に再生される場合に、ユーザがメインビデオデータに関するメイン字幕データを再生させたいかサブビデオデータに関するサブ字幕データを再生させたいか、ユーザによって選択された情報を称す。図５では、ユーザ選好情報を保存するレジスタをシステムレジスタ３３３と命名したが、本発明は、これに限定されず、システムレジスタ３３３は、ユーザ選好情報を保存する保存手段ならば、いかなるものでも良い。
【００５４】
メインビデオデータのみが再生され、サブビデオデータが再生され始める場合に、スイッチコントローラ３３１は、システムレジスタ３３３に保存されたユーザ選好情報によってメイン字幕データを選択するかサブ字幕データを選択するかによってスイッチ３３２を制御しうる。
【００５５】
また、メインビデオデータとサブビデオデータとが同時に再生され、メイン字幕データまたはサブ字幕データのうち何れか一つが再生されている状況でも、ユーザは、メイン字幕データをサブ字幕データに、またはサブ字幕データをメイン字幕データに転換したい場合もありうる。この場合にも、スイッチコントローラ３３１は、ユーザ選好によるユーザオペレーション命令語またはナビゲーションコマンドを受信して、受信された命令語による内容をユーザ選好情報としてシステムレジスタ３３３に保存し、また、ユーザ選好情報によってスイッチ３３２を制御しうる。
【００５６】
また、メインビデオデータとサブビデオデータとが同時に再生され、サブ字幕データのうち何れか一つが再生されている状況で、サブビデオデータの再生が終了したとすれば、サブビデオデータに関連したサブ字幕データは、それ以上再生される必要がないので、スイッチコントローラ３３１は、メイン字幕データが再生されるようにスイッチ３３２を制御しうる。
【００５７】
このように、スイッチコントローラ３３１を通じてメイン字幕データを選択するかサブ字幕データを選択するか決定しうるので、ユーザに混同を与えず、メインデータとサブデータとの再生を実現しうる。
【００５８】
図６Ａは、図５に示されたスイッチコントローラ３３１に入力されるユーザオペレーションの一例を示す。図６Ａを参照するに、メインビデオデータ及びサブビデオデータが同時再生される状態で、ユーザによって各ビデオデータと関連した字幕データ間転換を行えるように、ユーザオペレーションを次のように定義する。
【００５９】
１）メイン字幕データの再生のうち、サブビデオ用サブ字幕データに転換するためのＭａｉｎ  ｔｏ  Ｓｕｂ  Ｃｈａｎｇｅ（）
２）サブ字幕データの再生のうち、メインビデオ用メイン字幕データに転換するためのＳｕｂ  ｔｏ  Ｍａｉｎ  Ｃｈａｎｇｅ（）
前記各ユーザオペレーションがユーザ入力装置からユーザ入力処理部（図示せず）に入力された場合、ユーザ入力処理部は、前記ユーザオペレーションをスイッチコントローラ３３１に伝達し、スイッチコントローラ３３１は、前記ユーザオペレーションを解釈する。そして、スイッチコントローラ３３１は、ユーザオペレーションがＭａｉｎ  ｔｏ  Ｓｕｂ  Ｃｈａｎｇｅ（）である場合、メイン字幕データをサブ字幕データに転換するようにスイッチ３３２を制御し、ユーザオペレーションがＳｕｂ  ｔｏ  Ｍａｉｎ  Ｃｈａｎｇｅ（）である場合、サブ字幕データをメイン字幕データに転換するようにスイッチ３３２を制御する。
【００６０】
図６Ｂは、図５Ａに示されたシステムレジスタの内容の一例を示す。図６Ｂを参照するに、システムレジスタ３３３には、メインビデオ用システムレジスタとサブビデオ用システムレジスタとが別途に備えられており、メインビデオ用システムレジスタには、メインビデオ用字幕ストリーム番号１０が保存されており、サブビデオ用システムレジスタには、サブビデオ用字幕ストリーム番号２０が保存されている。
【００６１】
図７Ａは、図５に示されたスイッチコントローラ３３１に入力されるユーザオペレーションの他の例を示す。図７Ａを参照するに、再生装置を通じてメインビデオとサブビデオとが同時に再生される場合、ユーザによって各ビデオデータと関連した字幕データ間転換のために、次のような動作を行うユーザオペレーションを定義する。
【００６２】
Ｖａｌｉｄ＿Ｓｕｂｔｉｔｌｅ＿Ｃｈａｎｇｅ（）
このようなユーザオペレーションによる動作は、システムレジスタ３３３のユーザ選好情報がメイン字幕データに設定されていれば、サブ字幕データに転換し、サブ字幕データに設定されていれば、メイン字幕データに転換する。例えば、図６Ｂに示されたシステムレジスタ３３３の有効フラグフィールドの値が０ｂであれば、１ｂに、１ｂであれば、０ｂに転換する。
【００６３】
図７Ｂは、図７Ａに示されたシステムレジスタの他の例を示す。図７Ｂを参照するに、システムレジスタ３３３は、字幕データのオン／オフ状態を表すディスプレイフラグ４０、現在再生装置が字幕データの再生のために参照する字幕データのストリーム番号がメインビデオ用であるか、あるいはサブビデオ用であるかを表す有効フラグ３０、メインビデオ用字幕ストリーム番号保存レジスタ１０、サブビデオ用字幕ストリーム番号保存レジスタ２０を備える。
【００６４】
前記有効フラグ３０は、次のように定義される。
【００６５】
０ｂ：現在字幕デコーダを通じて再生される字幕データのストリーム番号は、サブ字幕データに関するものである
１ｂ：現在字幕デコーダを通じて再生される字幕データのストリーム番号は、メイン字幕データに関するものである
図７Ａに示されたユーザオペレーションがスイッチコントローラ３３１に伝送されれば、スイッチコントローラ３３１は、システムレジスタ３３３を参照する。もし、システムレジスタの有効フラグ３０の値が０ｂ、すなわち、サブビデオ用字幕データのストリームナンバー用に設定されている場合、スイッチコントローラ３３１は、有効フラグ３０の値を１ｂに再設定し、スイッチコントローラ３３１は、これと共に字幕デコーダに入力される字幕データがメイン字幕データとなるようにスイッチ３３２を制御する。これにより、デマルチプレクサ３５０は、前記再設定されたシステムレジスタ３３３を参照して、再生に使われる字幕データストリーム番号に該当する字幕データ、すなわち、メイン字幕データを字幕デコーダ３２１に伝送し、字幕デコーダ３２１は、これを利用して再生する。
【００６６】
以上で説明したようなシステムレジスタ３３３及びユーザオペレーションを通じて字幕デコーダ及び字幕用プレインを共有する字幕データ間転換を円滑に行える。
【００６７】
図８は、図３に示されたスイッチコントローラ３３１に入力される命令語の他の例を示す。
【００６８】
図６Ａ及び図７Ａを参照するに、ユーザ選好情報を設定するためにまたは選択するために、スイッチコントローラ３３１に入力される命令語は、ユーザオペレーションを例として挙げたが、ユーザオペレーション以外にＮａｖｉｇａｔｉｏｎ  Ｃｏｍｍａｎｄが入力されることもある。
【００６９】
図９は、本発明によって再生装置を通じてメイン及びサブビデオを同時に再生する場合、字幕データを処理する過程の一例によるフローチャートを示す。図９を参照するに、メインビデオの再生中にサブビデオが再生され始めれば、現在選択されて再生されるサブビデオと関連したサブビデオ用字幕データの存否を確認する（９１０）。
【００７０】
確認結果、サブビデオ用字幕データのサブ字幕データがない場合、現在字幕デコーダ及び字幕プレインの状態をそのまま維持する（９２０）。すなわち、字幕デコーダ３５０は、メインビデオ用字幕データのメイン字幕データがデコーディングされていたら、デコーディングを進行し続ける。
【００７１】
確認結果、サブビデオ用字幕データが存在する場合、スイッチコントローラ３３１は、システムレジスタ３３３に保存された本発明によるユーザ選好情報を参照する（９３０）。
【００７２】
たとえサブビデオが再生されるとしても、ユーザ選好情報によってメイン字幕データが選択されたか否かを判断し（９４０）、ユーザ選好情報がメイン字幕データを選択すると表す場合であるので、メイン字幕データを維持する場合には、現在字幕デコーダ３２１及び字幕プレイン３２２の状態をそのまま維持する（９２０）。
【００７３】
ユーザ選好情報がサブビデオ再生時にはサブビデオ用字幕データを再生することを表す場合、現在字幕デコーダ３２１及び字幕プレイン３２２をリセットしてメイン字幕データの再生を停止する（９５０）。
【００７４】
そして、スイッチコントローラ３３１は、字幕デコーダ３２１にサブ字幕データが入力されるようにスイッチ３３２を制御する（９６０）。
【００７５】
そして、デマルチプレクサ３５０は、再生されねばならないサブ字幕データのストリーム番号を保存したシステムレジスタ３３３を参照した後、該当ストリームに対応するデータをスイッチ３３２に出力する（９７０）。
【００７６】
図１０は、本発明によってサブビデオの再生が終了した場合の再生装置の動作フローチャートを示す。図１０を参照するに、メインビデオ及びサブビデオが同時に再生され、メイン字幕データあるいはサブ字幕データが表示されており、サブビデオの再生が終了した場合、字幕デコーダ３２１の入力データがメイン字幕データであるかサブ字幕データであるかを判断する（１０１０）。
【００７７】
字幕デコーダ３２１の入力データ、すなわち、現在再生されている字幕データがメイン字幕データである場合には、現在の再生状態をそのまま維持する（１０２０）。すなわち、現在字幕デコーダ３２１及び字幕プレイン３２２の状態を維持する。
【００７８】
現在再生されている字幕データがサブ字幕データである場合には、現在字幕デコーダ３２１及び字幕プレイン３２２をリセットする（１０３０）。
【００７９】
リセット後に、スイッチコントローラ３３１は、スイッチ３３２をメイン字幕データを受信するように転換する（１０４０）。このとき、メイン字幕データは、ディスプレイオフ状態を維持する。
【００８０】
また、スイッチ３３２をメイン字幕データを受信するように転換した後、デマルチプレクサ３５０は、再生されねばならないメイン字幕データのストリーム番号を保存したシステムレジスタ３３３を参照して、該当するメイン字幕データを字幕デコーダ３２１に出力し、字幕デコーダ３２１は、メイン字幕データを再生する（１０５０）。
【００８１】
図１１は、図６Ａに示されたユーザオペレーションによって、複数のビデオデータの再生と共に、各ビデオデータと関連した字幕データのうち特定ビデオデータに関連した字幕データ間再生を転換する方法の一例を示す。図１１を参照するに、メインビデオ用字幕データからサブビデオ用字幕データに転換するユーザ入力を受信すれば（１１１０）、現在の字幕データ用デコーダ及び字幕データ用プレインをリセットし（１１２０）、サブビデオに関連した字幕データが字幕データ用デコーダに入力されるようにスイッチングする（１１３０）。
【００８２】
図１２は、図６Ａに示されたユーザオペレーションによって、複数のビデオデータの再生と共に、各ビデオデータと関連した字幕データのうち特定ビデオデータに関連した字幕データ間再生を転換する方法の他の例を示す。図１２を参照するに、サブビデオ用字幕データでメインビデオ用字幕データに転換するユーザ入力を受信すれば（１２１０）、現在の字幕データ用デコーダ及び字幕データ用プレインをリセットし（１２２０）、前記メインビデオに関連した字幕データが字幕データ用デコーダに入力されるようにスイッチングする（１２３０）。
【００８３】
図１３は、図７Ａに示された命令語によって複数のビデオデータの再生と共に、各ビデオデータと関連した字幕データのうち特定ビデオデータに関連した字幕データ間再生を転換する方法の例を示す。図１３を参照するに、スイッチコントローラは、字幕データの転換を要請するユーザオペレーションまたはナビゲーションコマンドを入力される（１３１０）。
【００８４】
スイッチコントローラは、字幕データの転換を要請するユーザオペレーションまたはナビゲーションコマンドの内容によってシステムレジスタの有効フラグを０から１に、または１から０にトグルさせる（１３２０）。すなわち、有効フラグが０に設定されていれば、１に変更させ、有効フラグが１に設定されていれば、０に変更させる。
【００８５】
そして、スイッチコントローラは、トグルされた値による字幕データが字幕デコーダに入力されるようにスイッチを制御する（１３３０）。
【００８６】
デマルチプレクサは、システムレジスタの有効フラグに設定された値による字幕データをスイッチに伝送して字幕デコーダでデコードさせる（１３４０）。
【００８７】
以上の実施例では、説明の便宜のためにメインビデオデータとサブビデオデータとがそれぞれ一つずつである例を説明したが、本発明は、これに限定されず、複数のメインビデオデータと複数のサブビデオデータとを含みうる。また、前述したように、本発明のビデオデータに関連した付加データは、字幕データに限定されず、メニューデータ、ＯＳＤデータ、グラフィックデータを含む意味である。
【００８８】
以上のような再生方法はまた、コンピュータで読み取り可能な記録媒体にコンピュータ可読コードとして具現することが可能である。コンピュータで読み取り可能な記録媒体は、コンピュータシステムによって読み取られるデータが保存される全ての種類の記録装置を含む。コンピュータで読み取り可能な記録媒体の例としては、ＲＯＭ（リード  オンリ  メモリ）、ＲＡＭ（ランダム  アクセス  メモリ）、ＣＤ−ＲＯＭ、磁気テープ、フロッピー（登録商標）ディスク、光データ保存装置があり、またキャリアウェーブ（例えば、インターネットを通じた伝送）の形態で具現されるものも含む。また、コンピュータで読み取り可能な記録媒体は、ネットワークに連結されたコンピュータシステムに分散され、分散方式でコンピュータ可読コードが保存され、かつ実行される。そして、前記再生方法を具現するための機能的なプログラム、コード及びコードセグメントは、本発明が属する技術分野のプログラマーによって容易に推論される。
【００８９】
以上、本発明についてその望ましい実施例を中心に説明した。当業者は、本発明が本発明の本質的な特性から逸脱しない範囲で変形された形態で具現できるということが分かるであろう。したがって、開示された実施例は、限定的な観点ではなく、説明的な観点で考慮されねばならない。本発明の範囲は、前述した説明ではなく、特許請求の範囲に現れており、それと同等な範囲内にある全ての差異点は、本発明に含まれていると解釈されねばならない。
【図面の簡単な説明】
【００９０】
【図１】従来の技術によって複数のビデオデータを再生する再生装置を示す概略図である。
【図２Ａ】従来の技術によって複数のビデオデータの再生時、関連した字幕データの再生処理を説明するための参考図である。
【図２Ｂ】従来の技術によって複数のビデオデータの再生時、関連した字幕データの再生処理を説明するための参考図である。
【図３】本発明によって複数のビデオデータを再生する再生装置を示す概略図である。
【図４】本発明によって複数のビデオデータを再生する方法を示すフローチャートである。
【図５】図３に示された再生装置の具体的な一実施例を示す図である。
【図６Ａ】図５に示されたスイッチコントローラに入力されるユーザオペレーションの一例を示す図である。
【図６Ｂ】図６Ａに示されたシステムレジスタの内容の一例を示す図である。
【図７Ａ】図５に示されたスイッチコントローラに入力されるユーザオペレーションの他の例を示す図である。
【図７Ｂ】図７Ａに示されたシステムレジスタの内容の他の例を示す図である。
【図８】図５に示されたスイッチコントローラに入力される命令語の一例を示す図である。
【図９】本発明によって再生装置を通じてメイン及びサブビデオを同時に再生する場合、字幕データを処理する過程の一例を示すフローチャートである。
【図１０】本発明によってサブビデオの再生が終了した場合の再生装置を示す動作フローチャートである。
【図１１】図６Ａに示されたユーザオペレーションによって、複数のビデオデータの再生と共に、各ビデオデータと関連した字幕データのうち、特定ビデオデータに関連した字幕データ間再生を転換する方法の一例を示す図である。
【図１２】図６Ａに示されたユーザオペレーションによって、複数のビデオデータの再生と共に、各ビデオデータと関連した字幕データのうち、特定ビデオデータに関連した字幕データ間再生を転換する方法の他の例を示す図である。
【図１３】図７Ａに示された命令語によって、複数のビデオデータの再生と共に、各ビデオデータと関連した字幕データのうち、特定ビデオデータに関連した字幕データ間再生を転換する方法の例を示す図である。
【図１】
2009512319.tif 000003
【図２Ａ】
2009512319.tif 000004
【図２Ｂ】
2009512319.tif 000005
【図３】
2009512319.tif 000006
【図４】
2009512319.tif 000007
【図５】
2009512319.tif 000008
【図６Ａ】
2009512319.tif 000009
【図６Ｂ】
2009512319.tif 000010
【図７Ａ】
2009512319.tif 000011
【図７Ｂ】
2009512319.tif 000012
【図８】
2009512319.tif 000013
【図９】
2009512319.tif 000014
【図１０】
2009512319.tif 000015
【図１１】
2009512319.tif 000016
【図１２】
2009512319.tif 000017
【図１３】
2009512319.tif 000018
【国際調査報告】
2009512319.tif 000019
2009512319.tif 000020