(57)【特許請求の範囲】
【請求項１】
ＤＶＤシステム制御方法において、
モニタ画面上に表示されている複数個のマルチ画面の内の任意の一つを所定の時間間隔でユーザに選択させて選択されたマルチ画面情報を順次複数個の格納位置を具備するジェネラルパラメータ格納部に格納させ、
再生命令に応答して前記ジェネラルパラメータ格納部から映像再生を制御する特定のシステムパラメータ格納部へ順次マルチ画面情報を転送させて前記モニタ画面上に映像を表示させ、
第１のマルチ画面情報に対応する映像が前記モニタ上に表示されている期間中に前記第１のマルチ画面情報の次に選択された第２のマルチ画面情報を前記ジェネラルパラメータ格納部から前記特定のシステムパラメータ格納部へ転送させ、ることを特徴とするＤＶＤシステム制御方法。
【請求項２】
請求項１において、前記マルチ画面情報は任意の正の整数であって、前記複数個の格納位置の各々は、前記マルチ画面情報の最大の整数よりも大きな桁数を有するレジスタであり、前記レジスタ内に１つ又はそれ以上のマルチ画面情報の夫々の整数からなる整数シーケンスとして格納することを特徴とするＤＶＤシステム制御方法。
【請求項３】
請求項２において、前記レジスタ内に格納されている整数シーケンスを夫々の整数へ順次分解させ、分解された整数を順次前記特定のシステムパラメータ格納部へ転送させることを特徴とするＤＶＤシステム制御方法。
【請求項４】
ＤＶＤシステム制御プログラムを記録したコンピュータ読み取り可能な記録媒体において、
モニタ画面上に表示されている複数個のマルチ画面の内の任意の一つを所定の時間間隔でユーザに選択させて選択されたマルチ画面情報を順次複数個の格納位置を具備するジェネラルパラメータ格納部に格納させる手順、
再生命令に応答して前記ジェネラルパラメータ格納部から映像再生を制御する特定のシステムパラメータ格納部へ順次マルチ画面情報を転送させて前記モニタ画面上に映像を表示させる手順であって、第１のマルチ画面情報に対応する映像が前記モニタ上に表示されている期間中に前記第１のマルチ画面情報の次に選択された第２のマルチ画面情報を前記ジェネラルパラメータ格納部から前記特定のシステムパラメータ格納部へ転送させる手順、
をコンピュータに実行させることを特徴とするＤＶＤシステム制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項５】
請求項４において、前記マルチ画面情報は任意の正の整数であって、前記複数個の格納位置の各々は、前記マルチ画面情報の最大の整数よりも大きな桁数を有するレジスタであり、前記レジスタ内に１つ又はそれ以上のマルチ画面情報の夫々の整数からなる整数シーケンスとして格納することを特徴とするＤＶＤシステム制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項６】
請求項５において、前記レジスタ内に格納されている整数シーケンスを夫々の整数へ順次分解させ、分解された整数を順次前記特定のシステムパラメータ格納部へ転送させることを特徴とするＤＶＤシステム制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＤＶＤ技術に関するものであって、更に詳細には、ＤＶＤシステム制御方法及びＤＶＤシステム制御プログラムを記録したコンピュータ読み取り可能な記録媒体に関するものである。
【０００２】
【従来の技術】
ＤＶＤ（Digital Versatile Disc）について規格化が進められており、特に、ＭＰＥＧ−２をベースとしたＤＶＤ−Ｖｉｄｅｏについての規格化はＣＤに取って代わるマルチメディア媒体として重要視されている。ＤＶＤ−ＶｉｄｅｏはＣＤと比較して遥かに大量のデータ格納することが可能で、例えば、高画質の映像及び高音質のオーディオで映画１本を格納することが可能であり、更にマルチアングル、マルチランゲージ、マルチストーリ等のインタラクティブ機能を有する点において将来性の高いマルチメディア技術として期待されている。
【０００３】
特に、マルチアングル機能はＤＶＤ−Ｖｉｄｅｏの代表的なインタラクティブ機能であり、同一のシーンを異なるカメラアングルからの視点による複数個の映像をユーザが適宜選択してＴＶモニタ上に表示させることを可能とするものである。マルチランゲージやマルチストーリも同様にユーザが適宜選択して所望の言語で再生させたり、異なるストーリ展開とすることを可能とするものである。
【０００４】
【発明が解決しようとする課題】
ＤＶＤ、特にＤＶＤ−Ｖｉｄｅｏにおいては、インタラクティブ機能が提供されているが、例えばマルチアングル機能について言えば、通常、ＤＶＤの再生中にユーザが適宜選択することによって、アングルの切替を行うか、又は予め定められている順番でアングルの切替を行うことが可能なものに過ぎず、ＤＶＤの再生中にユーザが選択したアングルのシーケンスを自動的に繰返し再現することを可能とするものではない。ＤＶＤの再生中に、ユーザがマルチアングル機能を使用して適宜アングルを選択することは、ＤＶＤに記録されている複数個の映像から新たな一連の映像シーケンスを作り出すいわば編集作業と考えることが可能であり、そのようにして編集された映像には新たな価値が付加されている場合もある。従って、ユーザが選択した一連のマルチアングル選択情報を自動的に再現させることが可能であれば、ＤＶＤの利用価値が高まり且つ応用範囲も広がることとなる。このことは、マルチアングルのみに拘らず、ＤＶＤのインタラクティブ機能全般についても言えることである。
【０００５】
本発明は以上の点に鑑みなされたものであって、ＤＶＤのインタラクティブ機能を改良することを目的とする。
【０００６】
本発明の別の目的とするところは、ユーザが使用したＤＶＤのインタラクティブ機能を自動的に格納させ且つ再現させることを可能としたＤＶＤ制御方法及びＤＶＤ制御プログラムを記録したコンピュータによって読み取り可能な記録媒体を提供することを目的とする。
【０００７】
【課題を解決するための手段】
本発明の第１の側面によれば、
モニタ画面上に表示されている複数個のマルチ画面の内の任意の一つを所定の時間間隔でユーザに選択させて選択されたマルチ画面情報を順次複数個の格納位置を具備するジェネラルパラメータ格納部に格納させ、
再生命令に応答して前記ジェネラルパラメータ格納部から映像再生を制御する特定のシステムパラメータ格納部へ順次マルチ画面情報を転送させて前記モニタ画面上映像を表示させ、
第１のマルチ画面情報に対応する映像が前記モニタ上に表示されている期間中に前記第１のマルチ画面情報の次に選択された第２のマルチ画面情報を前記ジェネラルパラメータ格納部から前記特定のシステムパラメータ格納部へ転送させ、ることを特徴とするＤＶＤシステム制御方法が提供される。
【０００８】
更に、本発明の第２の側面によれば、
モニタ画面上に表示されている複数個のマルチ画面の内の任意の一つを所定の時間間隔でユーザに選択させて選択されたマルチ画面情報を順次複数個の格納位置を具備するジェネラルパラメータ格納部に格納させる手順、
再生命令に応答して前記ジェネラルパラメータ格納部から映像再生を制御する特定のシステムパラメータ格納部へ順次マルチ画面情報を転送させて前記モニタ画面上に映像を表示させる手順であって、第１のマルチ画面情報に対応する映像が前記モニタ上に表示されている期間中に前記第１のマルチ画面情報の次に選択された第２のマルチ画面情報を前記ジェネラルパラメータ格納部から前記特定のシステムパラメータ格納部へ転送させる手順、
をコンピュータに実行させることを特徴とするＤＶＤシステム制御プログラムを記録したコンピュータ読み取り可能な記録媒体が提供される。
【０００９】
即ち、本発明によれば、ＤＶＤのマルチアングル等のインタラクティブ機能においてユーザが行った一連の選択動作をパラメータとしてコンピュータのレジスタ内に一時的に格納し、これらのレジスタ内に格納されているパラメータに基づいてＤＶＤを自動的に再生させることが可能である。従って、本発明はユーザがＤＶＤに記録されている映像データ等をいわば編集して新たな一連の映像データ等を作成し、それを再度自動的に再生させることを可能とする。この様な編集機能に着目し、本発明をVIDEO CLIP EDITOR (V.C.E.)と命名する。
【００１０】
【発明の実施の態様】
図１は、本発明を適用することが可能なＤＶＤシステムの１例を示している。図１に示されているＤＶＤシステム１は、例えばＤＶＤ−Ｖｉｄｅｏディスク等の光ディスクであるＤＶＤ２がディスクの回転駆動を制御する駆動回路３に着脱自在に装着されている。ＤＶＤ２上に記録されているデータは光ピックアップ４を介して読取回路５によって読取られ、読取られたデータは適宜処理されてナビゲーション情報ＮＡＶＩとプレゼンテーション情報ＰＲＥとが得られる。プレゼンテーション情報ＰＲＥは、ビデオ（映像）、オーディオ、字幕、ボタンなどからなる再生データであって、ＭＰＥＧプログラムストリーム（ＰＳ）を基礎にしている。一方、ナビゲーション情報ＮＡＶＩは、プログラムストリームの再生順序を制御する再生制御情報であって、再生すべきプレゼンテーション情報の順番を制御する情報である。プレゼンテーション情報は、例えば、ＤＶＤ−Ｖｉｄｅｏ規格に基づいて所定のデータ構造でＤＶＤ２に記録されており、その再生順序は必ずしも記録順序ではなく、ナビゲーション情報ＮＡＶＩに基づいて指定される順番に再生される。この様に、ＤＶＤ−Ｖｉｄｅｏにおいては、ＤＶＤ２の記録順番とは無関係にＤＶＤ２に記録されているプレゼンテーション情報を所定の単位毎にナビゲーション情報に従ってランダムにアクセスして再生することが可能であるという点が、特にそのインタラクティブ性能を向上させることに貢献している。
【００１１】
映像などのデータを包含するプレゼンテーション情報ＰＲＥはデコーダ８へ供給され、デコードされて発生されたビデオデータ及びオーディオデータはＴＶモニタ９へ供給されて映像がモニタ９の画面上に表示されると共にオーディオデータに基づいて音声が発生される。尚、デコーダ８は、例えば、プレゼンテーション情報ＰＲＥをビデオデータとオーディオデータとに分離するデマルチプレクサと、ビデオデコーダと、オーディオデコーダとを包含することが可能である。
【００１２】
一方、ナビゲーション情報ＮＡＶＩはシステムコントローラ６、特にナビゲーションコマンドプロセサ６ａへ供給される。ナビゲーション情報ＮＡＶＩは、ＤＶＤ−Ｖｉｄｅｏ規格によれば、ＭＰＥＧ−２データの基本的な単位であるプログラムＰＧと、プログラムＰＧの再生順序を記述するプログラムチェーンＰＧＣとによって構成される。ナビゲーションコマンドプロセサ６ａは、典型的には、一般的にコンピュータを構成する中央処理装置（ＣＰＵ）、メモリ（ＲＡＭ）等によって構成されており、ナビゲーション情報ＮＡＶＩの内容に従ってプレゼンテーション情報ＰＲＥの再生／表示順序及び態様などを制御する。システムコントローラ６は、更に、システムパラメータ格納部６ｂと、ジェネラルパラメータ格納部６ｃとを有しており、これらはナビゲーションコマンドプロセサ６ａに動作接続されており、両者間においてデータを交換する。システムコントローラ６は、更に、ユーザからの入力を入力部７を介して受取り、ナビゲーションコマンドプロセサ６ａへ供給する。尚、ユーザ入力は、リモコンによって赤外線通信を介してシステムコントローラ６へ入力させるか、又はＤＶＤシステム１の制御パネル（不図示）上のボタン等を介して入力させることが可能である。
【００１３】
システムパラメータ格納部６ｂ及びジェネラルパラメータ格納部６ｃは、現在のＤＶＤ−Ｖｉｄｅｏ規格において規定されているシステムパラメータＳＰ及びジェネラルパラメータＧＰを格納することが可能な複数個のレジスタから構成されている。ＤＶＤ−Ｖｉｄｅｏ規格によれば、ＤＶＤシステム１の動作状態を規定し且つ保持するシステムパラメータＳＰを格納するためのレジスタと、ユーザが任意に値を設定することの可能なジェネラルパラメータＧＰを格納するためのレジスタと、それらのレジスタを使用してデータの論理演算や算術演算を行うナビゲーションコマンド（命令）が提供されている。ＤＶＤ−Ｖｉｄｅｏ規格では、システムパラメータＳＰは２１個設けられており、一方ジェネラルパラメータＧＰは１６個設けられており，それらはいずれも１６ビットの正整数値（０〜６５５３５）を取る。
【００１４】
１６個のジェネラルパラメータＧＰは全てユーザが自由に値を設定したり書き換えたりすることが可能なパラメ−タであるが、システムパラメータＳＰはＤＶＤ再生中におけるＤＶＤシステムの再生状態を保持するためのもので、２１個のシステムパラメータＳＰの内で値を書き換えることが可能なものは以下の特定の４個のみである。
【００１５】
ＳＰ１：オーディオストリーム番号の表示（０〜７）
ＳＰ２：サブピクチャーストリーム番号（０〜３１）及びオン／オフ
ＳＰ３：アングルストリーム番号（１〜９）
ＳＰ８：メニュー用画面選択番号
尚、ＳＰ１は音声の切替を制御し、ＳＰ２は字幕スーパーなどの切替を制御し、ＳＰ３はマルチアングルにおける異なるアングルによる映像の切替を制御し、更にＳＰ８はカーソル等のサブピクチャー切替を制御する機能を有している。
【００１６】
本発明は、ユーザ入力に応答して順次ジェネラルパラメータ格納部６ｃに値を格納させ、次いで、再生命令に応答して、自動的に所定の態様でジェネラルパラメータ６ｃからシステムパラメータ格納部６ｂにおける所定のシステムパラメータ格納用レジスタへ値を転送させてＤＶＤシステムの動作を制御するものである。そして、その様な制御を行うための制御プログラムは、例えばＤＶＤ−Ｖｉｄｏｅ規格に基づくナビゲーションコマンドによって作成し、且つＤＶＤ２のオーサリング時にＤＶＤ２上に書き込んでおくことが可能である。従って、本発明のＤＶＤシステム制御プログラムは、ＤＶＤ２のオーサリング時に他の映像及び音声データと共に記録させることが可能であるから作業上困難性を発生することはない。更に、本発明プログラムはＤＶＤ２上に記録されているので、ＤＶＤ２をＤＶＤシステム１内に装着させることによって本発明の機能がＤＶＤシステム１に自動的に付加されることとなり、ＤＶＤシステム１に特別のハードウエア構成を付加することを必要とするものでもない。
【００１７】
次に、ＤＶＤ−Ｖｉｄｅｏのインタラクティブ機能の内でマルチアングル機能を使用した場合の本発明の１実施例について図２乃至８を参照して以下に詳細に説明する。図２は、本発明に基づいて、ユーザがマルチアングル機能において特定のアングルに対応するカメラ番号１乃至６を選択する状態を表示したＴＶモニタ９の画面１０を示している。即ち、ＤＶＤ２をＤＶＤシステム１に装着すると、ＤＶＤ２に記録されている本発明プログラムに基づいて、ＴＶモニタ９にはメニュー画面（不図示）が表示される。ユーザは、例えば、メニュー画面又はサブメニュー画面の中にリストされる幾つかの曲目の中から例えばリモコン操作によって本発明において使用する所望の曲目を選択する。このようにして選択された曲目が「タイトル」として画面１０上に表示され、更に図示例の場合には、６個の異なるカメラアングルによるマルチ画面１２が表示される。同時に、選択した曲目の歌詞の一部１４が画面の下側に沿って表示され、所定の時間期間（タイムリミット）の経過を示す白黒反転表示１５が歌詞の一部１４に沿って表示される。更に、６個のマルチ画面１２の内で現在選択されている状態を示すカーソル１３が対応するマルチ画面１２を取囲む太線枠で示されている。
【００１８】
従って、図２の画面１０が表示されると、対応する歌詞の一部１４が表示され、期間経過表示１５においては白色四角が黒色四角へ順次反転されてその歌詞の一部１４が歌唱されている期間の経過を示す。同時に、この期間に対応する６個のカメラ番号に対応する異なるカメラアングルからの映像が夫々のカメラ番号に対応するマルチ画面１２内に再生され表示される。そこで、ユーザは、画面１０内の６個の異なる映像を見ながらタイムリミット内において所望のカメラ番号を選択する。その場合に、例えば、ユーザは、リモコン上のカーソルキーを操作してカーソル１３を上下左右に移動させて所望のマルチ画面１２へ移動させるか、又はリモコン又は操作パネル上の数字キーを使用して所望のカメラ番号を入力させることが可能である。そして、例えば、カーソル１３を所望のマルチ画面１２に移動させた状態でタイムリミットを経過させることによって、マルチ画面１２の選択を実行することが可能である。又は、リモコン又は操作パネル上に決定キーが設けられている場合には、その決定キーを押し下げることによってマルチ画面１２の選択を実行することも可能である。この場合には、決定キーが使用されるので、所定の時間が経過した後に再入力した場合は、１ブロック前に戻ることが可能であり、所定の時間が経過する前に、次に続く歌詞の部分にジャンプさせる構成とすることも可能である。この場合には効率的にマルチアングル選択作業を実施することが可能である。
【００１９】
図３は、本発明に基づくマルチ画面選択手順の概略的フローチャートを示している。即ち、図２に示されているように、ステップ２１において、最初の歌詞部分１４とそれに対応する６個のカメラ番号に対応するマルチ画面１２がＴＶモニタ９の画面１０上に表示される。次いで、ステップ２２において、所定のタイムリミット１５の経過中にユーザは例えばリモコン又は操作パネルを操作して、所望のマルチ画面（アングル）１２を選択する。そして、ステップ２３において、タイムリミットを経過させるか、又は決定キーを押し下げることによってマルチ画面１２の選択を決定させる。これらのステップ２１乃至２３によって歌詞部分１４に対応するマルチ画面１２の選択が行われる。この場合に、ユーザ入力はナビゲーションコマンドプロセサ６ａへ送られ、コマンドプロセサ６ａからの出力信号は所定のシステムパラメータＳＰとして対応するレジスタ６ｂへ入力されてカーソル１３を選択されたマルチ画面１２へ移動させる。そして、決定ステップ２３によってユーザの選択したマルチ画面１２に対応するカメラ番号のデータがジェネラルパラメータＧＰとして対応するレジスタ６ｃ内に格納される。これにより、最初の歌詞部分１４に対応するマルチアングルの選択が終了し、これがマルチアングル選択手順における１ブロックを構成する。
【００２０】
次いで、最初の歌詞部分に続く２番目の歌詞部分１４が表示されると共に新たなタイムリミットの時間経過表示が開始し、更に２番目の歌詞部分１４に対応する６個の異なるカメラ番号に対応する映像がマルチ画面１２内に表示される（ステップ２１’）。従って、ユーザは、再度、リモコン又は操作パネルを操作して、６個のカメラアングルの内で所望のものをカーソル１３又はカメラ番号１〜６を入力することによって選択する（ステップ２２’）。そして、再度、決定キーを押し下げるか、又はタイムリミットを経過させることによって、選択したマルチ画面１２を決定させる（ステップ２３’）。これによって、２番目の歌詞部分に対するマルチアングル画面の選択が行われ、これらのステップ２１’乃至２３’はマルチアングル選択手順における２番目である別の１ブロックを構成する。この様にして、順次歌詞の進行と共に、画面１０に表示されるマルチ画面１２を選択及び決定して、選択した曲目に対するマルチアングル選択手順を完了する。
【００２１】
図４は、上述した本発明のマルチアングル選択手順に従って選択した曲目に対して順次選択したマルチアングルのデータを示している。即ち、図４に示されているように、１番目のブロックに対しては、タイムリミットＴ0内においてアングル（カメラ）番号１が選択されており、そのデータはジェネラルパラメータＧＰ１として対応するレジスタ６ｃ内に格納され、次に、２番目のブロックに対しては、タイムリミットＴ0内においてアングル（カメラ）番号３が選択されており、そのデータはジェネラルパラメータＧＰ２として対応するレジスタ６ｃ内に格納されて、以下同様である。尚、ＤＶＤ−Ｖｉｄｅｏ規格によればジェネラルパラメータＧＰは１６ビットであるから１個のジェネラルパラメータＧＰに対応するレジスタは最大で５桁の整数を格納することが可能であるが、図４に示した実施例においては、１個のジェネラルパラメータＧＰに対応するレジスタは１桁の正の整数を格納するに過ぎない。従って、この場合には１個のレジスタ内には１個の整数が格納されるに過ぎないので処理が簡単であるが、ＤＶＤ−Ｖｉｄｅｏ規格によれば、ユーザが使用可能なジェネラルパラメータＧＰの最大数は１６であるから、１つの曲目に対してマルチアングルの変更は最大で１６回に制限されることとなる。
【００２２】
次に、図５を参照すると、図４に示したようにユーザのマルチアングル選択データがジェネラルパラメータＧＰとしてレジスタ６ｃ内に格納されている状態で、本発明に基づく再生手順を実施する場合の処理の流れを示した概略フローチャートが示されている。即ち、本発明によれば、図３に示したマルチアングル選択手順を実施することによって、ユーザの選択した一連のマルチアングル選択データはジェネラルパラメータＧＰとして対応するレジスタ６ｃ内に格納される。マルチアングル選択手順が終了すると、ＴＶモニタ９の画面上には別のメニュー（不図示）が表示される。このメニューは、例えば、再生ボタンと、再編集ボタンと、メインメニュー復帰ボタン等を包含しており、再生ボタンが選択された場合には、図５に示した再生手順に従って図４に示したようにジェネラルパラメータＧＰとしてレジスタ６ｃ内に格納されているデータに基づいて自動的に再生／表示処理を実施する。一方、再編集ボタンが選択された場合には、再度、図２及び３について説明したようにマルチアングル選択手順が再開される。一方、メインメニューが選択された場合には、ＤＶＤ２を装着した時に最初に現れるメニューへ復帰される。
【００２３】
ここでは、再生ボタンが選択されたものとして、図５を参照して本発明の１実施例に基づく再生手順について説明する。再生ボタンが選択されると、図５のステップ３１に示されるように、ジェネラルパラメータＧＰ１として対応するレジスタ６ｃ内に格納されているデータ（本例の場合はアングル番号「１」）がシステムパラメータＳＰ３に対応するレジスタ６ｂ内に転送される。次いで、システムパラメータＳＰ３が起動されてアングル番号「１」にアングルを切り替えるべきコマンドをナビゲーションコマンドプロセサ６ａへ供給し（ステップ３２）、ナビゲーションコマンドプロセサ６ａから出力される信号に従ってデコーダ８は、アングル（カメラ）番号１に対応するデータをデコード（再生）（ステップ３３）してＴＶモニタ９上に表示させる。この場合には、通常は、マルチ画面表示ではなくフルスクリーン表示とさせる。ジェネラルパラメータＧＰ１に格納されていたアングル番号「１」のデータを再生している間（ステップ３３）に、本発明の再生手順では、２番目のジェネラルパラメータＧＰ２として対応するレジスタ６ｃ内に格納されているデータ（本例の場合はアングル番号「３」）がシステムパラメータＳＰ３に対応するレジスタ６ｂ内に転送される（ステップ３４）。次いで、所定のタイミングでシステムパラメータＳＰ３が起動されて（ステップ３５）その中に転送されたデータに基づいて２番目のブロックの再生動作を実施する（ステップ３３’）。そして、２番目のブロックの再生動作中（ステップ３３’）に、本発明の再生手順によれば、３番目のジェネラルパラメータＧＰ３として対応するレジスタ６ｃ内に格納されているデータ（本例の場合はアングル番号「４」）がシステムパラメータＳＰ３に対応するレジスタ６ｂ内に転送される（ステップ３４’）。そして、所定のタイミングでシステムパラメータＳＰ３が起動され（ステップ３５’）、その時にシステムパラメータＳＰ３内に存在するデータに基づいて３番目のブロックの再生動作が行われ、以下同様に最後のジェネラルパラメータＧＰまで順次同様の処理が繰返し行われる。
【００２４】
以上のように、本発明再生手順においては、メニューにおいて再生ボタンが選択されると、ＤＶＤ２内に記録されているナビゲーションコマンドで書かれている再生手順プログラムがナビゲーション情報としてナビゲーションコマンドプロセサ６ａへ読み込まれ、プログラムのコマンドに従って図５に示した再生処理が実行される。この場合に、本再生手順においては、ジェネラルパラメータＧＰとしてレジスタ６ｃ内に格納されているあるブロックのアングルデータが本再生手順によってシステムパラメータＳＰ３へ転送され、再生動作が行われている間に、次のブロックのジェネラルパラメータＧＰとしてレジスタ６ｃ内に格納されているアングルデータがシステムパラメータＳＰ３へ転送されることを特徴としている。これは、あるブロックのアングルデータに対する映像の再生にかかる時間は人間の視覚的性能からある程度の時間（例えば、数分程度）継続するものであることが必要であるが、ジェネラルパラメータＧＰからシステムパラメータＳＰ３へのデータの転送には数秒程度必要とされるに過ぎないので、そのデータの転送には時間的に十分に余裕があり、再生手順に過大な負担をかけるものではない。
【００２５】
従って、図５に示した本発明の再生手順によれば、ユーザが先に選択したマルチアングルのシーケンスに従って自動的にマルチアングルが選択されそれに対応する映像が順次再生されることとなる。即ち、ユーザのマルチアングルの選択が正確に且つ自動的に再現されるので、ユーザはあたかもマルチアングルデータを編集しているような感じが得られる。図５の再生手順が終了すると先のメニュー画面に復帰するので、再現させたマルチアングルシーケンスを修正したい場合には、再度マルチアングル選択手順を開始して新たなマルチアングルシーケンスを選択することが可能である。
【００２６】
次に、図６を参照して本発明の別の実施例について説明する。先の実施例においては、ジェネラルパラメータＧＰが１桁の整数をデータとして格納する場合であり、選択されたマルチアングル（カメラ）番号は「１」乃至「６」の１桁の整数値として１つのジェネラルパラメータＧＰに対応するレジスタ６ｃ内に格納される。しかしながら、ＤＶＤ−Ｖｉｄｅｏ規格に準拠した場合には、ユーザが自由に使用可能なレジスタはジェネラルパラメータＧＰ用のレジスタ６ｃのみであって、それは最大で１６個である。従って、先の実施例においては、１つのタイトルに対してマルチアングルの変更は最大で１６回行うことが可能であるに過ぎない。しかしながら、ＤＶＤ２は数ギガバイトという極めて大量のデータを格納することが可能であり、たとえＤＶＤ−Ｖｉｄｅｏ規格に準拠した場合であっても、１つのタイトルに対して１６回を超えてマルチアングルを変更することが所望されることが予測される。図６に示した実施例はＤＶＤ−Ｖｉｄｅｏ規格に準拠した場合であっても、１つのタイトルに対して１６回を超えてマルチアングルを変更させることを可能とさせるＤＶＤシステム制御方法を提供するものである。
【００２７】
図６に示したフローチャートは、再生モードにおける処理手順を示したものであるが、図６の処理手順を実施する前に、先の実施例について図２及び３を参照して説明した如く、先ず最初にユーザがマルチアングル選択手順を実施することが必要である。即ち、ユーザは、図２に示した画面１０を使用してマルチ画面１２を順次選択する。この場合に、図３のステップ２１に示したように一番目のブロックに対するマルチ画面１２の再生中にユーザがカーソル１３を移動させるか又はカメラ（アングル）番号１１を入力することにより一つのマルチ画面１２を選択し（ステップ２２）、決定ボタンを押すか又はタイムリミットが経過することにより選択を決定させると（ステップ２３）、その時に選択したカメラ（アングル）番号１１（例えば、アングル番号「１」）が「１００００」と乗算され、その乗算結果である「１００００」がジェネラルパラメータＧＰ１（レジスタ６ｃ）内に格納される。次に、図３のステップ２１’に示したように二番目のブロックに対するマルチ画面１２の再生中にユーザが次のカメラ（アングル）番号１１を選択し（ステップ２２’）、その選択を決定させると（ステップ２３’）、その時に選択したカメラ（アングル）番号１１（例えば、アングル番号「２」）が「１０００」と乗算され、その乗算結果である「２０００」が既にジェネラルパラメータＧＰ１内に格納されている値である「１００００」と加算され、その加算結果である「１２０００」の値がジェネラルパラメータＧＰ１内に格納される。同様にして、三番面のブロックに対しては、カメラ（アングル）番号１１として例えばアングル番号「３」が選択されると、それに対して「１００」が乗算され、その乗算結果である「３００」が現在ジェネラルパラメータＧＰ１内に格納されている値である「１２０００」と加算され、その加算結果である「１２３００」の値がジェネラルパラメータＧＰ１内に格納される。同様にして、四番目のブロックに対して、カメラ（アングル）番号１１として例えばアングル番号「４」が選択されると、それに対して「１０」が乗算され、その乗算結果である「４０」が現在ジェネラルパラメータＧＰ１内に格納されている値である「１２３００」と加算され、その加算結果である「１２３４０」の値がジェネラルパラメータＧＰ１内に格納される。更に、同様にして、五番目のブロックに対して、カメラ（アングル）番号１１として例えばアングル番号「５」が選択されると、その選択された値が現在ジェネラルパラメータＧＰ１内に格納されている値である「１２３４０」と加算され、その加算結果である「１２３４５」の値がジェネラルパラメータＧＰ１内に格納される。この様にして、５個の連続するブロックに対して選択した５個のアングル番号の値によって形成された５桁の値「１２３４５」が単一のジェネラルパラメータＧＰ１内に格納されることとなる。
【００２８】
次いで、六番目〜十番目の次の５個のブロックに対しても同様に５個のアングル番号の値（例えば、「６」、「５」、「４」、「３」、「２」）が順次選択され、その結果、これらの５個のアングル番号を合成して得られる５桁の値「６５４３２」が次のジェネラルパラメータＧＰ２（レジスタ６ｃ）内に格納される。以下同様にして、ジェネラルパラメータＧＰ１４まで５個のアングル番号を合成して得られる５桁の値を順次格納させることが可能である。尚、例えば、ジェネラルパラメータＧＰ３に対しては２個のアングル番号「１」、「２」のみが選択され、そこでアングル選択手順が終了した場合には、ジェネラルパラメータＧＰ３に対しては「１２０００」の値が格納され、それ以後のジェネラルパラメータＧＰ４〜ＧＰ１４に対してはアングル番号が格納されることはない。
【００２９】
以上のように、本実施例によれば、１６個のジェネラルパラメータＧＰ１〜ＧＰ１６の内で１４個のジェネラルパラメータＧＰ１〜ＧＰ１４に対して夫々５個のアングル選択値から形成される５桁の値を格納させることが可能であり、従って一つのタイトルに対して最大で７０回のアングル変更を選択することが可能となる。尚、本実施例においては、ジェネラルパラメータＧＰ１５及びＧＰ１６は、次に説明するように、５個の値からなる５桁の数値を演算処理する場合の作業用レジスタとして使用している。
【００３０】
次に、上述した如くにしてジェネラルパラメータＧＰ１〜ＧＰ１４の内の一つ又はそれ以上のものに夫々５個のアングル選択値から形成された５桁の値を格納させてアングル選択処理を終了するとＴＶモニタ９上にメニューが表示させる。そこで、本発明の再生モードが選択されると、ＤＶＤ２内に記憶されている本発明再生処理プログラムに従って図６に示した再生手順が実行される。即ち、先に説明したように、ジェネラルパラメータＧＰ１（レジスタ６ｃ）内には現在５桁の値である「１２３４５」が格納されており、これは５個の連続するブロック１乃至５に対して夫々選択された５個のアングル番号から形成されているものである。従って、図６の再生手順に示されるように、ジェネラルパラメータＧＰ１内に格納されている値「１２３４５」を先ず「１００００」の値で除算し（ステップ４１）、その除算結果「１．２３４５」の内の商「１」を取り出し（ステップ４２）、ジェネラルパラメータＧＰ１５内に格納し（ステップ４３）、一方その余り「２３４５」を取り出し（ステップ４７）、ジェネラルパラメータＧＰ１６内に格納する（ステップ４８）。即ち、ジェネラルパラメータＧＰ１５内に格納された「１」の値は、一番目のブロックに対して選択されたアングル番号である。従って、ジェネラルパラメータＧＰ１５内に格納された値「１」をシステムパラメータＳＰ３へ転送させ（ステップ４４）、次いで適宜のタイミングでシステムパラメータＳＰ３を起動させ（ステップ４５）、その結果、一番目のブロックに対して選択されたアングル番号「１」の映像がＴＶモニタ９上において好適にはフルスクリーンで再生される（ステップ４６）。
【００３１】
そして、一番目のブロックに対して選択されたアングル番号「１」の映像が再生されている間（ステップ４６）に、現在ジェネラルパラメータＧＰ１６内に格納されている4桁の値「２３４５」を「１０００」の値で除算し（ステップ５１）、その除算結果「２．３４５」の内の商「２」を取り出し（ステップ５２）てそれをジェネラルパラメータＧＰ１５に格納し（ステップ５３）、一方除算結果の余り「３４５」を取り出し（ステップ５７）てそれをジェネラルパラメータＧＰ１６内に格納させる（ステップ５８）。次いで、ジェネラルパラメータＧＰ１５内に格納されている値「２」をシステムパラメータＳＰ３へ転送し（ステップ５４）、所定のタイミングでシステムパラメータＳＰ３を起動させる（ステップ５５）。その結果、二番目のブロックに対して選択したアングル番号「２」の映像がＴＶモニタ９上において再生される。以下同様にして、ジェネラルパラメータＧＰ１６内に現在格納されている３桁の値「３４５」を「１００」の値で除算して上述した手順により「３」の値をジェネラルパラメータＧＰ１５内に格納すると共に、「４５」の値をジェネラルパラメータＧＰ１６内に格納し、三番目のブロックに対して選択したアングル番号「３」の映像を再生し、その再生中に、ジェネラルパラメータＧＰ１６内に現在格納されている２桁の値「４５」を「１０」で除算して、ジェネラルパラメータＧＰ１５内に「４」の値を一方ジェネラルパラメータＧＰ１６内には「５」の値を格納させる。従って、これらの「４」及び「５」の値を順次システムパラメータＳＰ３（レジスタ６ｂ）へ転送させて四番目及び五番目のブロックに対して選択したアングル番号「４」及び「５」の映像が順次再生される。
【００３２】
図７はスクリプト記述による本発明の再生手順用のプログラムの流れを示しており、図８は図７の手順によってどのようにマルチアングルが順次選択されるかを示している。この場合には、既に、ユーザがマルチアングル選択手順を実施して、アングル番号「１」、「２」、「３」、「４」、「５」、「６」、「１」、「２」、「３」、「４」、「５」、「６」が順次選択されており、その結果１２個のジェネラルパラメータＧＰ１〜ＧＰ１２（レジスタ６ｃ）においてＧＰ１＝１、ＧＰ２＝２，ＧＰ３＝３、ＧＰ４＝４、ＧＰ５＝５、ＧＰ６＝６、ＧＰ７＝１、ＧＰ８＝２、ＧＰ９＝３、ＧＰ１０＝４、ＧＰ１１＝５、ＧＰ１２＝６が設定されているものとする。図７の再生処理用プログラムは、ＤＶＤ−Ｖｉｄｅｏ規格に準拠したスクリプト記述であるから、プログラムチェーン（ＰＧＣ）の形態をとっており、それはプレコマンド（PreCommand）で始まり、ポストコマンド（PostCommand）で終了しており、それらの間にＤＶＤ−Ｖｉｄｅｏ規格に規定されているナビゲーションコマンドを配置させている。
【００３３】
尚、図７中「ＳＰ３：＝ＧＰ１」のような記述は、名前付きパラメータであるＧＰ１に格納されている値をシステムパラメータＳＰ３へ代入することを意味しており、一方「ＧＰ１＝ｎ」のような記述は、ユーザが選択したアングル番号「ｎ」がジェネラルパラメータＧＰ１内に格納されていることを意味している。図７の場合には図２に示したように１つのブロックは６個のアングルから構成されているので「ｎ」の値は「１」と「６」との間の値を取り得る。又、「Angle Block 1」とは６個のマルチアングルから構成されている一番目のアングルブロックのことを意味しており、「Angle n」はその一番目のアングルブロックにおいて選択されているアングルが「ｎ」であることを意味している。図８に示した例の場合には、ｎ＝１、ｍ＝２、ｌ＝３であるから、先ず最初にジェネラルパラメータＧＰ１＝１、即ちアングルブロック１に対して選択されているアングル番号１、の映像が再生され、その再生中に、ジェネラルパラメータＧＰ２＝２、即ち次のアングルブロック２に対して選択されているアングル番号２、の値がシステムパラメータＳＰ３へ転送されることを示している。最後のアングルブロック１２に対してのアングル番号（ｊ＝６）が再生されている場合には、更なる選択されているアングル番号は存在しないので「No Operation」、即ちシステムパラメータＳＰ３への新たな値の転送は行われない。
【００３４】
以上、本発明の具体的実施の態様について詳細に説明したが、本発明はこれらの具体的実施の態様にのみ制限されるものではなく、本発明の技術的範囲を逸脱すること無しに種々の変形が可能であることは勿論である。例えば、上述した実施例においては図２に示したように６個のマルチ画面、即ち６個のマルチアングルの場合について説明したが、マルチアングルの数はそれ以外の数とすることが可能であることは勿論である。更に、本発明の実施例は特にマルチアングル機能について説明したが、本発明はマルチアングル以外のＤＶＤにおいて使用されるインタラクティブ機能を包含する種々の機能についても適用可能であることは勿論である。
【００３５】
【発明の効果】
本発明によれば、ＤＶＤのオーサリング時に、本発明のＤＶＤシステム制御プログラムを記録させるだけで、ＤＶＤシステムのハードウエア自体を変更すること無しにインタラクティブ機能を改良し、ＤＶＤに記録されているデータをユーザが編集することを可能とする。本発明は、現在のＤＶＤ−Ｖｉｄｅｏ規格を満足させることが可能であるから、ＤＶＤ−Ｖｉｄｅｏ規格に準拠したものならばどのメーカのＤＶＤシステムにおいても使用することが可能であり、汎用性に優れている。更に、本発明に従ってユーザが編集・作成した新たな一連のデータは、一時的にＤＶＤシステムに格納されており、ユーザは繰返しその一連のデータを再生させることが可能であり、ＤＶＤの使用価値を増加させることを可能としている。更に、現在のＤＶＤ−Ｖｉｄｅｏ規格では、ユーザが使用可能なジェネラルパラメータの数は最大で１６個であるが、１個のジェネラルパラメータ内に複数個のユーザ選択情報を格納させることによって、ユーザの選択可能性を増加させることを可能としている。
【図面の簡単な説明】
【図１】  本発明を適用可能なＤＶＤシステムの全体的構成を示した概略ブロック図。
【図２】  本発明の１実施例に基づくマルチアングル選択画面を示した概略図。
【図３】  本発明の１実施例に基づくマルチ画面再生手順を示した概略フローチャート図。
【図４】  本発明の１実施例に基づいて選択されたマルチアングルのシーケンスがジェネラルパラメータ用レジスタ内に格納されている状態を示した概略図。
【図５】  １つのジェネラルパラメータＧＰ用レジスタ内に選択した１つのマルチアングル番号を格納する実施例における再生手順を示した概略フローチャート図。
【図６】  １つのジェネラルパラメータＧＰ用のレジスタ内に選択した複数個のマルチアングル番号を格納する実施例における再生手順を示した概略フローチャート図。
【図７】  オーサリングによってＤＶＤ上に記録されている本発明の再生プログラムの構成をＤＶＤ−Ｖｉｄｅｏ規格に準拠したスクリプト記述で示した概略図。
【図８】  図７のプログラムに従ってジェネラルパラメータＧＰからシステムパラメータＳＰ３へ順次データが転送されて選択されたアングルの映像が再生される状態を示した概略図。
【符号の説明】
１：ＤＶＤシステム
２：ＤＶＤ（光ディスク）
６：システムコントローラ
６ａ：ナビゲーションコマンドプロセサ
６ｂ：システムパラメータ格納部（レジスタ）
６ｃ：ジェネラルパラメータ格納部（レジスタ）
７：ユーザ入力部
８：デコーダ
９：ＴＶモニタ
１１：カメラ（アングル）番号
１２：マルチ画面
１３：カーソル
１５：タイムリミット表示
【図１】
0004024977.tif 000002
【図２】
0004024977.tif 000003
【図３】
0004024977.tif 000004
【図４】
0004024977.tif 000005
【図５】
0004024977.tif 000006
【図６】
0004024977.tif 000007
【図７】
0004024977.tif 000008
【図８】
0004024977.tif 000009