(57)【特許請求の範囲】
【請求項１】
マルチメディア光ディスクに格納される映像情報を含むシステムストリームの再生時にシステムストリームを択一的に再生できる再生区間を含んでいる再生経路を含むシステムストリーム再生制御情報を編集するシステムストリーム再生制御情報編集装置であって、
システムストリーム再生制御情報を生成するための、一つ以上の所定のスクリプトとパラメータとからなり、該スクリプトの一つは、前記再生区間の再生経路構造を規定し、該パラメータの一つは、前記再生区間で択一的に再生されるシステムストリーム数を定義しているテンプレートを予め記憶しているテンプレート情報記憶手段と、
システムストリーム再生制御情報を編集するための複数のウィンドウを表示する表示手段と、
前記表示手段に表示されたウィンドウ上で編集者の操作を受け付ける操作受付手段と、
前記操作受付手段で受け付けた操作に基づいて、前記テンプレート情報記憶手段に記憶されているテンプレートのパラメータを補完してシステムストリーム再生制御情報を編集する編集制御手段とを備える
ことを特徴とするシステムストリーム再生制御情報編集装置。
【請求項２】
前記編集制御手段は、前記表示手段に表示される複数のウィンドウの表示内容を含むウィンドウ情報を予め記憶しているウィンドウ情報記憶部と、
前記ウィンドウ情報記憶部からウィンドウ情報を読み出してウィンドウを前記表示手段に表示させる表示制御部と、
前記操作受付手段で受け付けられた操作を解釈し、解釈結果に応じたウィンドウの表示を前記表示制御部に指示する操作解釈部と、
前記操作解釈部の解釈に従い、システムストリーム再生制御情報の編集に必要な情報を記憶する編集情報記憶部と、
前記編集情報記憶部に記憶されている情報を読み出し、前記テンプレート情報記憶手段に記憶されているテンプレートのパラメータを補完してシステムストリーム再生制御情報を編集する再生制御情報編集部とを有する
ことを特徴とする請求項１記載のシステムストリーム再生制御情報編集装置。
【請求項３】
前記操作解釈部は、前記再生区間に設定予定の択一再生可能なシステムストリーム数を入力するための第１ウィンドウの表示を前記表示制御部に指示する第１ウィンドウ表示指示部を有し、
前記操作受付手段は、前記表示手段に表示された第１ウィンドウ上で択一再生可能なシステムストリーム数の入力を受け付けるシステムストリーム数受付部を有し、
前記編集情報記憶部は、前記操作解釈部の解釈に従い、択一再生可能なシステムストリーム数を記憶する
ことを特徴とする請求項２記載のシステムストリーム再生制御情報編集装置。
【請求項４】
前記ウィンドウ情報記憶部はウィンドウ情報にウィンドウに表示されるシステムストリームと対応付けられたアイコンのアイコン情報を記憶しており、
前記操作解釈部は、前記システムストリーム数受付部で択一再生可能なシステムストリーム数を受け付けると、システムストリームの再生経路を編集する編集領域を有し、再生経路を編集者が指示し、それを表示するためのシステムストリームと対応付けられたアイコンを表示した第２ウィンドウの表示を前記表示制御部に指示する第２ウィンドウ表示指示部を有し、
前記操作受付手段は、前記表示手段に表示された前記第２ウィンドウの前記編集領域の所定位置にアイコンのドラッグ操作を受け付ける再生経路受付部を有し、
前記操作解釈部は、前記再生経路受付部で受け付けたドラッグ操作によるアイコン位置に従い、システムストリームの前記再生経路を形成する連結情報を生成するシステムストリーム連結部と、
前記システムストリーム連結部で生成されたシステムストリームの連結情報の再生経路を視認できるよう、前記編集領域に表示されたアイコン同士を関連付けて表示するよう前記表示制御部に指示する再生経路表示指示部とを有し、
前記編集情報記憶部は、システムストリーム連結部で生成されたシステムストリームの連結情報をアイコン位置に関連付けて記憶し、
前記表示制御部は、前記編集領域に表示されたアイコン同士を関連付けて表示させる
ことを特徴とする請求項３記載のシステムストリーム再生制御情報編集装置。
【請求項５】
前記操作受付手段は、システムストリーム再生制御情報の編集指示を受け付ける編集操作受付部を有し、
前記再生制御情報編集部は、前記編集情報記憶部に記憶されている択一再生可能なシステムストリーム数とアイコン位置に関連付けて記憶されたシステムストリームの連結情報とに従い、前記テンプレート情報記憶手段に記憶されているテンプレートを読み出して、パラメータを設定してシステムストリーム再生制御情報を編集する
ことを特徴とする請求項４記載のシステムストリーム再生制御情報編集装置。
【請求項６】
前記操作解釈部は、前記操作受付手段で受け付けた操作が編集を開始する旨の指示であるときに、編集すべき択一的なシステムストリームがメニューに用いられる各言語ごとのメニュー言語ユニットか又はマルチアングルの一のアングルかのいずれかを含む編集対象の一覧を表示した第３ウィンドウの表示を前記表示制御部に指示する第３ウィンドウ表示指示部を有し、
前記操作受付手段は、前記表示手段に表示された第３ウィンドウに表示された編集対象を選択する操作を受け付ける編集対象受付部を有し、
前記システムストリーム連結部は、前記編集対象受付部でマルチアングルを編集対象として選択された場合に、アイコンのドラッグ操作によるアイコンの表示位置が、前記操作解釈部によってマルチアングルに含まれる領域内であると判定された場合は、そのアイコンに対応付けられたシステムストリームが択一的な再生区間にあり、前記操作解釈部によってマルチアングルに含まれる領域内でないと判定された場合は、そのアイコンに対応付けられたシステムストリームが唯一の再生区間にあるとして、システムストリームを連結し、
前記編集情報記憶部は、アイコンと関連付けて、このシステムストリームが択一的か唯一かを記憶する
ことを特徴とする請求項５記載のシステムストリーム再生制御情報編集装置。
【請求項７】
前記操作解釈部は、前記操作受付手段で受け付けた操作が編集を開始する旨の指示であるときに、編集すべき択一的なシステムストリームがメニューに用いられる各言語ごとのメニュー言語ユニットか又はマルチアングルの一のアングルかのいずれかを含む編集対象の一覧を表示した第３ウィンドウの表示を前記表示制御部に指示する第３ウィンドウ表示指示部を有し、
前記操作受付手段は、前記表示手段に表示された第３ウィンドウに表示された編集対象を選択する操作を受け付ける編集対象受付部を有し、
前記編集対象受付部でメニュー言語ユニットを編集対象として選択された場合に、前記システムストリーム数受付部は、択一再生可能なシステムストリーム数の入力を受け付けた後、メニューの言語の言語コードを受け付け、
前記編集情報記憶部は、前記操作解釈部の解釈に従い、言語コードを記憶し、
前記テンプレートのパラメータには、言語コードを示す他のパラメータが含まれており、
前記システムストリーム再生制御情報編集部は、該パラメータに、前記編集情報記憶部に記憶されている言語コードを設定してシステムストリーム再生制御情報を編集する
ことを特徴とする請求項５記載のシステムストリーム再生制御情報編集装置。
【請求項８】
前記編集制御手段は、前記再生経路受付部で受け付けたアイコンのドラッグ操作によってするシステムストリームの連結先が択一再生区間にあるシステムストリームの連結情報であるときに、その連結情報数が前記編集情報記憶部で記憶している択一再生可能なシステムストリーム数を超えるか否かを判定する再生経路判定部と、
前記再生経路判定部で超えると判定されたとき、前記システムストリーム連結部のシステムストリームの連結情報の生成を禁止する再生経路連結禁止部とを有する
ことを特徴とする請求項４記載のシステムストリーム再生制御情報編集装置。
【請求項９】
マルチメディア光ディスクに格納される映像情報を含むシステムストリームの再生時にシステムストリームを択一的に再生できる再生区間を含んでいる再生経路を含むシステムストリーム再生制御情報を編集するシステムストリーム再生制御情報編集方法であって、
前記再生区間に設定予定の択一再生可能なシステムストリーム数を入力するための第１ウィンドウの表示を指示する第１ウィンドウ表示指示ステップと、
複数のウィンドウの表示内容を含むウィンドウ情報を予め記憶しているウィンドウ情報記憶部から第１ウィンドウのウィンドウ情報を読み出し、第１ウィンドウを前記表示画面に表示させる第１表示制御ステップと、
前記表示画面に表示された第１ウィンドウ上で択一再生可能なシステムストリーム数の入力を受け付けるシステムストリーム数受付ステップと、
前記システムストリーム数受付ステップで受け付けた択一再生可能なシステムストリーム数を記憶する第１編集情報記憶ステップと、
前記システムストリーム数受付ステップで択一再生可能なシステムストリーム数を受け付けると、システムストリームの再生経路を編集する編集領域を有し、再生経路を編集者が指示し、それを表示するためのシステムストリームと対応付けられたアイコンを表示した第２ウィンドウの表示を指示する第２ウィンドウ表示指示ステップと、
ウィンドウに表示されるシステムストリームと対応付けられたアイコンのアイコン情報を記憶している前記ウィンドウ情報記憶部から第２ウィンドウのウィンドウ情報を読み出し、第２ウィンドウを前記表示画面に表示させる第２表示制御ステップと、
前記表示画面に表示された前記第２ウィンドウの前記編集領域の所定位置にアイコンのドラッグ操作を受け付ける再生経路受付ステップと、前記再生経路受付ステップで受け付けたドラッグ操作によるアイコン位置に従い、システムストリームの前記再生経路を形成する連結情報を生成するシステムストリーム連結ステップと、
前記システムストリーム連結ステップで生成されたシステムストリームの連結情報をアイコン位置に関連付けて記憶する第２編集情報記憶ステップと、
前記システムストリーム連結ステップで生成されたシステムストリームの連結情報の再生経路を視認できるよう、前記編集領域に表示されたアイコン同士を関連付けて表示するよう指示する再生経路表示指示ステップと、
前記システムストリーム連結ステップで連結されたシステムストリームを前記編集領域に表示されたアイコン同士を関連付けて表示させる第３表示制御ステップと、
システムストリーム再生制御情報の編集指示を受け付ける編集操作受付ステップと、
前記第１編集情報記憶ステップで記憶した択一再生可能なシステムストリーム数と前記第２編集情報記憶ステップで記憶したシステムストリームの連結情報に従い、システムストリーム再生制御情報を生成するための、一つ以上の所定のスクリプトとパラメータとからなり、該スクリプトの一つは、前記再生区間の再生経路構造を規定し、該パラメータの一つは、前記再生区間で択一的に再生されるシステムストリーム数を定義しているテンプレートを予め記憶しているテンプレート情報記憶部に記憶されているテンプレートを読み出して、パラメータを設定してシステムストリーム再生制御情報を編集するシステムストリーム再生制御情報編集ステップとを有して実行する
ことを特徴とするシステムストリーム再生制御情報編集方法。
【請求項１０】
前記再生経路受付ステップと前記システムストリーム連結ステップとの間に、
前記再生経路受付ステップで受け付けたアイコンのドラッグ操作によってするシステムストリームの連結先が択一再生区間にあるシステムストリームの連結情報であるときに、その連結情報数が前記第１編集情報記憶ステップで記憶している択一再生可能なシステムストリーム数を超えるか否かを判定する再生経路判定ステップと、
前記再生経路判定部で超えると判定されたとき、前記システムストリーム連結ステップのシステムストリームの連結を禁止する再生経路連結禁止ステップとを有して実行する
ことを特徴とする請求項９記載のシステムストリーム再生制御情報編集方法。
【請求項１１】
前記第１ウィンドウ表示指示ステップの前に、
編集者の編集開始の操作を受け付ける初期操作受付ステップと、
前記初期操作受付ステップで編集開始をする旨の操作を受けると、編集すべき択一的なシステムストリームがメニューに用いられる各言語ごとのメニュー言語ユニットか又はマルチアングルの一のアングルかのいずれかを含む編集対象の一覧を表示する第３ウィンドウの表示を指示する第３ウィンドウ表示指示ステップと、
前記ウィンドウ情報記憶部から第３ウィンドウのウィンドウ情報を読み出し、第３ウィンドウを表示画面に表示させる第３ウィンドウ表示制御ステップと、
前記表示画面に表示された第３ウィンドウに表示された編集対象を選択する操作を受け付ける編集対象受付ステップとを有し、
前記第１ウィンドウ表示指示ステップにおいて、受け付けた編集対象に応じた第１ウィンドウの表示を指示することを実行し、
前記システムストリーム数受付ステップで受け付けた択一再生可能なシステムストリーム数は、編集対象がメニュー言語ユニットのときは言語数であり、編集対象がマルチアングルのときはアングル数である
ことを特徴とする請求項９記載のシステムストリーム再生制御情報編集方法。
【請求項１２】
マルチメディア光ディスクに格納される映像情報を含むシステムストリームの再生時にシステムストリームを択一的に再生できる再生区間を含んでいる再生経路を含むシステムストリーム再生制御情報を編集するシステムストリーム再生制御情報編集装置に適用される記録媒体であって、
前記再生区間に設定予定の択一再生可能なシステムストリーム数を入力するための第１ウィンドウの表示を指示する第１ウィンドウ表示指示ステップと、
複数のウィンドウの表示内容を含むウィンドウ情報を予め記憶しているウィンドウ情報記憶部から第１ウィンドウのウィンドウ情報を読み出し、第１ウィンドウを前記表示画面に表示させる第１表示制御ステップと、
前記表示画面に表示された第１ウィンドウ上で択一再生可能なシステムストリーム数の入力を受け付けるシステムストリーム数受付ステップと、
前記システムストリーム数受付ステップで受け付けた択一再生可能なシステムストリーム数を記憶する第１編集情報記憶ステップと、
前記システムストリーム数受付ステップで択一再生可能なシステムストリーム数を受け付けると、システムストリームの再生経路を編集する編集領域を有し、再生経路を編集者が指示し、それを表示するためのシステムストリームと対応付けられたアイコンを表示した第２ウィンドウの表示を指示する第２ウィンドウ表示指示ステップと、
ウィンドウに表示されるシステムストリームと対応付けられたアイコンのアイコン情報を記憶している前記ウィンドウ情報記憶部から第２ウィンドウのウィンドウ情報を読み出し、第２ウィンドウを前記表示画面に表示させる第２表示制御ステップと、
前記表示画面に表示された前記第２ウィンドウの前記編集領域の所定位置にアイコンのドラッグ操作を受け付ける再生経路受付ステップと、
前記再生経路受付ステップで受け付けたドラッグ操作によるアイコン位置に従い、システムストリームの前記再生経路を形成する連結情報を生成するシステムストリーム連結ステップと、
前記システムストリーム連結ステップで生成されたシステムストリームの連結情報をアイコン位置に関連付けて記憶する第２編集情報記憶ステップと、
前記システムストリーム連結ステップで生成されたシステムストリームの連結情報の再生経路を視認できるよう、前記編集領域に表示されたアイコン同士を関連付けて表示するよう指示する再生経路表示指示ステップと、
前記システムストリーム連結ステップで生成されたシステムストリームの連結情報を前記編集領域に表示されたアイコン同士を関連付けて表示させる第３表示制御ステップと、
システムストリーム再生制御情報の編集指示を受け付ける編集操作受付ステップと、
前記第１編集情報記憶ステップで記憶した択一再生可能なシステムストリーム数と前記第２編集情報記憶ステップで記憶したシステムストリームの連結情報とに従い、システムストリーム再生制御情報を生成するための、一つ以上の所定のスクリプトとパラメータとからなり、該スクリプトの一つは、前記再生区間の再生経路構造を規定し、該パラメータの一つは、前記再生区間で択一的に再生されるシステムストリーム数を規定しているテンプレートを予め記憶しているテンプレート情報記憶部に記憶されているテンプレートを読み出して、パラメータを補完してシステムストリーム再生制御情報を編集するシステムストリーム再生制御情報編集ステップとを実行させる
ためのプログラムを記録したコンピュータ読取可能な記録媒体。
【請求項１３】
前記第１ウィンドウ表示指示ステップの前に、
編集者の編集開始の操作を受け付ける初期操作受付ステップと、
前記初期操作受付ステップで編集開始をする旨の操作を受けると、編集すべき択一的なシステムストリームがメニューに用いられる各言語ごとのメニュー言語ユニットか又はマルチアングルの一のアングルかのいずれかを含む編集対象の一覧を表示する第３ウィンドウの表示を指示する第３ウィンドウ表示指示ステップと、
前記ウィンドウ情報記憶部から第３ウィンドウのウィンドウ情報を読み出し、第３ウィンドウを表示画面に表示させる第３ウィンドウ表示制御ステップと、
前記表示画面に表示された第３ウィンドウに表示された編集対象を選択する操作を受け付ける編集対象受付ステップとを実行させるためのプログラムを記録し、
前記第１ウィンドウ表示指示ステップにおいて、
受け付けた編集対象に応じた第１ウィンドウの表示を指示し、前記システムストリーム数受付ステップで受け付けた択一再生可能なシステムストリーム数は、編集対象がメニュー言語ユニットのときは言語数であり、編集対象がマルチアングルのときはアングル数である
ことを特徴とする請求項１２記載のコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、動画情報、音声情報、副映像情報から構成されるシステムストリームが記録されるマルチメディア光ディスクの再生順序を制御するシステムストリーム再生制御情報を編集するシステムストリーム再生制御情報編集装置に関する。
【０００２】
【従来の技術】
近年、動画像、オーディオ等からなるマルチメディアデータを記録する光学的記録媒体として、レーザーディスクやビデオＣＤなどの光ディスクが普及している。
とりわけビデオＣＤは、約６００Ｍバイトの記憶容量を持ち本来ディジタルオーディオの記録用であったが、ＭＰＥＧ(Moving Picture Experts Group)と呼ばれる高圧縮率の動画像圧縮手法の出現とあいまって、動画像データの記録を実現している。これにより従来のレーザーディスクの映画タイトルがビデオＣＤに記録できるようになった。
【０００３】
さらに、最近の研究・開発の成果により、記憶容量を飛躍的に増大させたＤＶＤ（Digital Video Disc）の実用化が図られている。ＤＶＤは、約４．７ギガバイトの記憶容量を有し、ビデオＣＤに比べて、画質を大幅に向上させた（当然に単位時間あたりのデータ量は増える）動画像を記録し、かつ再生時間の長時間化を実現できる。すなわち、ＤＶＤの再生時間は、ビデオＣＤの７４分に比べて２時間以上が可能である。このようにＤＶＤは、ビデオＣＤでは時間的な制約などから記録が困難であった映画など、長時間でかつ高画質が要求される動画像の記録媒体に適している。
【０００４】
ところで、映画タイトルには、同一タイトルであっても映画の内容に応じた分類による複数のバージョンが存在する。例えば、レーティングによる分類としては成人向け版と一般向け版、また、言語による分類では、英語版、日本語版とフランス語版、更に他の分類としては、ノーカット版とカット版、劇場公開版とテレビ放映版などである。
【０００５】
このように分類された映画タイトルでは、成人向け版と一般向け版とで動画情報、音声情報や副映像情報から構成されるシステムストリームが全て異なるものではない。成人向け版では、成人向け版と一般向け版とに共通のシステムストリームと、成人向け版だけのシステムストリームとを連結して一つのバージョンを構成する。また、一般向け版では、成人向け版と一般向け版とに共通のシステムストリームと、一般向け版だけのシステムストリームとを連結して一つのバージョンを構成する。このため、各バージョンごとにシステムストリームの再生順序を定めたシステムストリーム再生制御情報を作成する。
【０００６】
また、例えば、このバージョンが英語版、日本語版、フランス語版である場合には、映画本編のシステムストリーム再生制御情報の他に、それぞれのバージョンを選択したマルチメディア光ディスクの視聴者に各言語用のメニューを提示する場合がある。各言語用に作られたメニューはメニュー言語ユニットと呼ばれ、マルチメディア光ディスク作成者は、メニュー言語ユニットごとに作成したメニューのシステムストリームの再生順序を定めたシステムストリーム再生制御情報のスクリプトを作成している。
【０００７】
図１〜図４は、言語による分類で英語、日本語、仏語の３カ国のバージョンが存在する映画タイトルのメニューのシステムストリーム再生制御情報のスクリプトの一例を示す図である。
【０００８】
【発明が解決しようとする課題】
ところで、従来のビデオＣＤでは、記憶容量の制限から、このように何カ国語にも対応した映画タイトルを１枚のビデオＣＤに記録したものは実現していない。このため、上記のような複雑なシステムストリーム再生制御情報のスクリプトを作成する必要はなかった。
【０００９】
この再生制御情報のスクリプトの詳細な説明は、後述する実施の形態においてするけれども、マルチメディア光ディスクの作成者は、このようなスクリプトをいちいち作成する必要がある。また、このスクリプトには、ＤＶＤの規格上の制約から、記録できないスクリプトもある。例えば、図１の３行目の"VTSM_LU_NS3"のビデオタイトルセットメニュー数「３」は、最大数「１３９」までであり、最大数を超える言語のバージョンは記載できない。また、一旦、言語の種類を特定した後に、それ以外の言語のメニューを作成してしまう場合もある。このような制約を考えながら順にスクリプトを作成するのは、マルチメディア光ディスク作成者に煩雑で大変な労力負担となる。また、スクリプトの作成時にこのような制約を無視した間違いをしたままで、システムストリーム再生制御情報を作成してしまうと、その手直しに多大な時間をかけて修正しなければならない。
【００１０】
本発明の目的は、マルチメディア光ディスクに格納された映像情報を含むシステムストリームの再生経路を定めるシステムストリーム再生制御情報のスクリプトを短時間で容易に生成し、しかも、論理破綻およびDVD-VIDEO規格の規格違反のないように、そのシステムストリーム間の連結状態を視認しながら編集することができるシステムストリーム再生制御情報編集装置を提供することである。
【００１１】
【課題を解決するための手段】
上記課題を解決するため、本発明は、マルチメディア光ディスクに格納される映像情報を含むシステムストリームの再生時にシステムストリームを択一的に再生できる再生区間を含んでいる再生経路を含むシステムストリーム再生制御情報を編集するシステムストリーム再生制御情報編集装置であって、システムストリーム再生制御情報を生成するための、一つ以上の所定のスクリプトとパラメータとからなり、該スクリプトの一つは、前記再生区間の再生経路構造を規定し、該パラメータの一つは、前記再生区間で択一的に再生されるシステムストリーム数を定義しているテンプレートを予め記憶しているテンプレート情報記憶手段と、システムストリーム再生制御情報を編集するための複数のウィンドウを表示する表示手段と、前記表示手段に表示されたウィンドウ上で編集者の操作を受け付ける操作受付部と、前記操作受付手段で受け付けた操作に基づいて、前記テンプレート情報記憶手段に記憶されているテンプレートのパラメータを補完してシステムストリーム再生制御情報を編集する編集制御手段とを備えることとしている。
【００１２】
このような構成によって、編集者は、システムストリーム再生制御情報を編集するためのＧＵＩ(Graphic User Interface)を実現した表示手段に表示されたウィンドウを見ながら、操作受付手段において、ウィンドウ上で例えばマウス操作を行い、システムストリーム再生制御情報の編集操作を行う。この操作に基づいて、編集制御手段は、テンプレート情報記憶手段に記憶されているシステムストリーム再生制御情報を生成するためのテンプレートのシナリオによって変更されるパラメータを、シナリオに対応したDVD-VIDEO規格のデータを表現する文字列に変換（補完）して、システムストリーム再生制御情報を編集する。これによって、編集者のシステムストリーム再生制御情報の編集操作に要する時間は大幅に短縮され、作業効率が向上する。
【００１３】
【発明の実施の形態】
以下、本発明に係るシステムストリーム再生制御情報編集装置を実施の形態に基づいて説明する。なお、その前に、マルチメディア光ディスクに記録されるアプリケーションの論理的な構成を説明する。本実施の形態ではアプリケーションの単位をタイトルと称する。例えば、アプリケーションが映画のときには、タイトルは、一つの映画である。従って、３つのタイトルを格納するマルチメディア光ディスクは、３つの映画を記録することになる。タイトルの上位概念として、映像情報を共有する複数のタイトルから構成されるタイトルセットがある。例えば、同じ映画で、ノーカット版、劇場公開版、テレビ版と映像情報の多くを互いに共有する３つのバージョンがあった場合、これらをタイトルセットと呼称する。本実施の形態のマルチメディア光ディスクは、複数のタイトルセットを記録することができる。例えば、映画Ａと映画Ｂと映画Ｃとのそれぞれについて、劇場版、ノーカット版を記録する場合は、それぞれ２つのタイトルから構成される３つのタイトルセットが記録されることになる。個々のタイトルはシーンとシーンの再生経路情報とから構成される。シーンは、映像情報と音声情報とを含んでいる。シーンの再生経路情報には、分岐の有る再生順序情報を含み、分岐のない連続再生の再生経路情報を本実施の形態ではプログラムチェーン情報と称する。これらプログラムチェーン情報は互いに接続され、全体でタイトルセットの再生経路情報を構成する。
【００１４】
次にマルチメディア光ディスクのデータフォーマットを説明する。なお、図５〜図１１においては、本発明の実現のために必要な情報について主に記述しており、他の部分は省略している。
図５は、マルチメディア光ディスクに記録される記録情報のデータ構造を示す図である。記録情報５０１は、ディスク情報ファイル５０２と複数のビデオファイル５０３とから構成される。ディスク情報ファイル５０２には、マルチメディア光ディスク全体の情報であるボリューム情報が含まれる。またディスク情報ファイル５０２には、マルチメディア光ディスクの再生開始時にユーザがタイトルセットを選択するためのメニュー情報も含まれる。
【００１５】
ビデオファイル５０３は、個々のタイトルセットを含んでいる。ビデオファイル５０３は、ビデオファイル管理情報５０４と、ビデオファイルデータ５０５とから構成される。ビデオファイルデータ５０５には、タイトルセットを構成する全てのシーンの映像情報、音声情報、副映像情報を含んでいる。
ビデオファイル管理情報５０４は、ビデオファイル管理テーブル５０６とタイトル管理情報５０７とタイトル内プログラムチェーン情報テーブル５０８とメニュー内プログラムチェーン管理情報５０９とから構成される。ビデオファイル管理テーブル５０６には、ビデオファイル５０３のヘッダ情報が記載されている。タイトル管理情報５０７は、このタイトルセットを構成する複数のタイトルを管理する情報を含んでいる。タイトル内プログラムチェーン情報テーブル５０８には、タイトルセット内のタイトル内の全てのプログラムチェーン情報を定義する情報が記載されている。メニュー内プログラムチェーン情報テーブル５０９はタイトルセット内のメニュー内の全てのプログラムチェーン情報を定義する情報を含んでいる。なお、本実施の形態では、プログラムチェーン情報をシステムストリーム再生制御情報、あるいはPGCとも呼んでいる。
【００１６】
図６は、ビデオファイル管理テーブル５０６の構成を示す図である。ビデオファイル管理テーブル５０６は、タイトル管理情報５０７へのポインタ６０１と、タイトル内プログラムチェーン情報テーブル５０８へのポインタ６０２と、メニュー内プログラムチェーン情報テーブル５０９へのポインタ６０３と、メニュー用音声属性テーブル６０４と、メニュー用副映像属性テーブル６０５と、タイトル用音声属性テーブル６０６と、タイトル用副映像属性テーブル６０７等とから構成される。
【００１７】
メニュー用音声属性テーブル６０４には、メニュー内で使用される音声ストリームの数および音声ストリームの属性が記載されている。メニュー用副映像属性テーブル６０５には、メニュー内で使用される副映像ストリームの数および副映像ストリームの属性が記載されている。タイトル用音声属性テーブル６０６には、タイトル内で使用される音声ストリームの数および音声ストリームの属性が記載されている。タイトル用副映像属性テーブル６０７には、タイトル内で使用される副映像ストリームの数および副映像ストリームの属性が記載されている。
【００１８】
図７は、タイトル管理情報５０７の構成を示す図である。タイトル管理情報５０７は、ビデオファイル中に含まれるタイトルを高速に検索するためのポインタのテーブル７０１である。テーブル７０１には、各タイトルを検索するための情報として、プログラムチェーン情報の番号であるPGC番号７０２と、プログラムチェーンを構成するプログラムの番号であるPG番号７０３とが記載されている。
【００１９】
図８は、タイトル用のプログラムチェーン情報テーブル（システムストリーム再生制御情報またはPGCとも記す）のデータ構造を示す図である。プログラムチェーン情報テーブル５０８は、タイトルセット内の全てのプログラムチェーン情報をそれぞれ定義するプログラムチェーン情報の複数のエントリ８０１から構成される。プログラムチェーン情報８０１は、格納プログラム数８０３と、PGC再生時間８０４と、直接アクセス情報テーブル８０５と、格納セル数８０６と、セル再生情報テーブル８０７とから構成される。
【００２０】
セル再生情報テーブル８０７は、一つ以上の格納セル情報のエントリ８０８から構成され、格納セル情報８０８は、それぞれ再生すべきセルに対し、セル属性情報８０９と、その再生時間８１０と、ビデオファイルデータに格納されるセルデータ実体へのオフセット８１１と、セルデータが占める論理ブロック数８１２とを含んでいる。セル属性情報８０９は、セルブロックモード８１３とセルブロックタイプ８１４とを含んでいる。セルブロックモード８１３は、該セルがマルチアングルブロックを構成するか否か、またマルチアングルブロックを構成する場合、ブロックの先頭か、終端か、あるいはそれ以外かの情報を記載している。またセルブロックタイプ８１４は、該セルがマルチアングルブロック中に含まれるか否かの情報を記載している。また該システムストリーム再生制御情報５０８は、セル再生情報テーブル８０７に記載されている順序で再生が行われる。
【００２１】
図９は、メニュー用プログラムチェーン情報テーブルのデータ構造を示す図である。マルチメディア光ディスクは、複数の言語に対応したメニューを持つ場合が多く、そのため各言語用のプログラムチェーン情報９０１がメニュー言語ユニット９０２というまとまりとしてメニュー用プログラムチェーン情報テーブル５０９に記載されている。PGC情報９０１については、図８に示したタイトル用プログラムチェーン情報テーブル内に含まれるものと同一である。
【００２２】
図１０は、ビデオファイルデータ５０５のデータ構造を示す図である。ビデオファイルデータ５０５は、複数のシステムストリームから構成される。本実施の形態ではこのシステムストリームをセル１００１と呼称する。セル１００１は２ＫＢのブロックを１パックとし、動画情報（ビデオ）１００２と音声情報（オーディオ）１００３と副映像１００４と管理情報（管理パック）１００５とがインターリーブされた構成を持つ。動画情報１００２はＧＯＰ(Group of Pictures)と呼ばれるフレーム間動画データ圧縮の圧縮・伸長単位から構成される。ＧＯＰは、再生時に制御可能な最小単位である。このＧＯＰ単位に管理情報１００５は、ＧＯＰに先だって管理パックとしてインターリーブされる。管理パック１００５はＧＯＰをアクセスするためのサーチ用の情報であるが、ハイライト情報と呼称されるメニュー情報のための情報も記載される。なお、動画情報１００２のＧＯＰ単位は、フレームモードで１２〜１５ピクチャのデータ量であり、シンクヘッド１００６とＩ−ピクチャ１００７と複数のＢ−ピクチャ１００８とからなる。
【００２３】
図１１は、システムストリームの説明図である。システムストリーム１１０１には、管理情報であるヘッダ１１０２と、ビデオデータ列１１０３に含まれていたビデオデータ（ビデオ）１１０４等と、オーディオデータ列１１０５に含まれていたオーディオデータ（オーディオ）１１０６等とがインターリーブされた状態で記録されている。なお、図１１のシステムストリームは、ビデオデータ列１１０３とオーディオデータ列１１０５とがインターリーブされたシステムストリームを示しているが、システムストリームにオーディオデータ１１０６等が含まれない場合もある。
【００２４】
以上で本実施の形態のシステムストリーム再生制御情報編集装置での編集対象となる、マルチメディア光ディスクに記録される記録情報５０１のデータフォーマットの説明を終了し、次にマルチメディア光ディスクが有する機能であるマルチアングルおよびパレンタルロックについて説明する。
図１２は、マルチアングル制御の概念を説明する説明図である。通常、マルチメディアタイトル用の映像は、対象物を時間Ｔの経過と共に録音及び撮影（以降、単に撮影と言う）して得られる。＃ＳＣ１、＃ＳＭ１、＃ＳＭ２、＃ＳＭ３、及び＃ＳＣ３の各ブロックは、それぞれ所定のカメラアングルで対象物を撮影して得られる撮影単位時間Ｔ１、Ｔ２、及びＴ３に得られるマルチメディアシーンを代表している。シーン＃ＳＭ１、＃ＳＭ２、及び＃ＳＭ３は、撮影単位時間Ｔ２にそれぞれ異なる複数（第一、第二、及び第三）のカメラアングルで撮影されたシーンであり、以降、第一、第二、及び第三マルチアングルシーンと呼ぶ。
【００２５】
ここでは、マルチシーンが、異なるアングルで撮影されたシーンから構成される例が挙げられている。しかし、マルチシーンの各シーンは、同一のアングルであるが、異なる時間に撮影されたシーンであっても良いし、またコンピュータグラフィックス等のデータであっても良い。言い換えれば、マルチアングルシーン区間は、マルチシーン区間であり、その区間のデータは、実際に異なるカメラアングルで得られたシーンデータに限るものでは無く、その表示時間が同一の期間にある複数のシーンを選択的に再生できるようなデータから成る区間である。
【００２６】
シーン＃ＳＣ１と＃ＳＣ３は、それぞれ、撮影単位時間Ｔ１及びＴ３に、つまりマルチアングルシーンの前後に、同一の基本のカメラアングルで撮影されたシーンあり、以降、基本アングルシーンと呼ぶ。通常、マルチアングルの内一つは、基本カメラアングルと同一である。
これらのアングルシーンの関係を分かりやすくするために、野球の中継放送を例に説明する。基本アングルシーン＃ＳＣ１及び＃ＳＣ３は、センター側から見た投手、捕手、打者を中心とした基本カメラアングルにて撮影されたものである。第一マルチアングルシーン＃ＳＭ１は、バックネット側から見た投手、捕手、打者を中心とした第一マルチカメラアングルにて撮影されたものである。第二マルチアングルシーン＃ＳＭ２は、センター側から見た投手、捕手、打者を中心とした第二マルチカメラアングル、つまり基本カメラアングルにて撮影されたものである。この意味で、第二マルチアングルシーン＃ＳＭ２は、撮影単位時間Ｔ２に於ける基本アングルシーン＃ＳＣ２である。第三マルチアングルシーン＃ＳＭ３は、バックネット側から見た内野を中心とした第三マルチカメラアングルにて撮影されたものである。
【００２７】
マルチアングルシーン＃ＳＭ１、＃ＳＭ２、及び＃ＳＭ３は、撮影単位時間Ｔ２に関して、表示（presentation）時間が重複しており、この期間をマルチアングル区間と呼ぶ。視聴者は、マルチアングル区間に於いて、このマルチアングルシーン＃ＳＭ１、＃ＳＭ２、及び＃ＳＭ３を自由に選択することによって、基本アングルシーンから、好みのアングルシーン映像をあたかもカメラを切り替えているように楽しむことができる。なお、図中では、基本アングルシーン＃ＳＣ１及び＃ＳＣ３と、各マルチアングルシーン＃ＳＭ１、＃ＳＭ２、及び＃ＳＭ３間に、時間的ギャップがあるように見えるが、これはマルチアングルシーンのどれを選択するかによって、再生されるシーンの経路がどのようになるかを分かりやすく、矢印を用いて示すためであって、実際には時間的ギャップが無いことは言うまでもない。
【００２８】
なお、マルチアングルは、タイトル再生中に、ユーザが随時（real time）且つ自由に、マルチシーン区間内のシーンを選択することにより、同一のタイトルの内容を動的に変化させる技術である。
図１３は、パレンタルロックに基づくマルチレイティッドタイトルストリームの一例を示す図である。
【００２９】
この図を参照して、パレンタルロックおよびディレクターズカットなどの複数タイトルの概念を説明する。一つのタイトル中に、性的シーン、暴力的シーン等の子供に相応しくない所謂成人向けシーンが含まれている場合、このタイトルは共通のシステムストリームＳＳａ、ＳＳｂ、及びＳＳｅと、成人向けシーンを含む成人向けシステムストリームＳＳｃと、未成年向けシーンのみを含む非成人向けシステムストリームＳＳｄとから構成される。このようなタイトルストリームは、成人向けシステムストリームＳＳｃと非成人向けシステムストリームＳＳｄを、共通システムストリームＳＳｂとＳＳｅの間に設けたマルチシーン区間に、マルチシーンシステムストリームとして配置する。
【００３０】
上述のように構成されたタイトルストリームのプログラムチェーン情報に記述されるシステムストリームと各タイトルとの関係を説明する。成人向タイトルのプログラムチェーンＰＧＣ１には、共通のシステムストリームＳＳａ、ＳＳｂ、成人向けシステムストリームＳＳｃ及び、共通システムストリームＳＳｅが順番に記述される。未成年向タイトルのプログラムチェーンＰＧＣ２には、共通のシステムストリームＳＳａ、ＳＳｂ、未成年向けシステムストリームＳＳｄ及び、共通システムストリームＳＳｅが順番に記述される。
【００３１】
このように、成人向けシステムストリームＳＳｃと未成年向けシステムストリームＳＳｄをマルチシーンとして配列することにより、各ＰＧＣの記述に基づき、共通のシステムストリームＳＳａ及びＳＳｂを再生したのち、マルチシーン区間で成人向けＳＳｃを選択して再生し、更に、共通のシステムストリームＳＳｅを再生することで、成人向けの内容を有するタイトルを再生できる。また、一方、マルチシーン区間で、未成年向けシステムストリームＳＳｄを選択して再生することで、成人向けシーンを含まない、未成年向けのタイトルを再生することができる。このように、タイトルストリームに、複数の代替えシーンからなるマルチシーン区間を用意しておき、事前に該マルチシーン区間のシーンのうちで再生するシーンを選択しておき、その選択内容に従って、基本的に同一のタイトルシーンから異なるシーンを有する複数のタイトルを生成する方法を、パレンタルロック（parental lock）という。
【００３２】
この、パレンタルロックは、未成年保護と言う観点からの要求に基づく場合はパレンタルロックと呼ばれるが、システムストリーム処理の観点から言うと、マルチシーン区間内の特定のシーンをユーザが予め選択することにより、静的（statically）に異なるタイトルストリームを生成する技術である。
また、パレンタルロック技術を用いて、いわゆるディレクターズカットと呼ばれるタイトルストリーム編集も可能である。例えば、映画等で再生時間の長いタイトルを、飛行機内で供さる場合には、劇場での再生と異なり、飛行時間によっては、タイトルを最後まで再生できない場合がある。このような事態を回避するために、予めタイトル制作責任者、つまりディレクターの判断で、タイトル再生時間短縮の為に、カットしても良いシーンを定め、そのようなカットシーンを含むシステムストリームと、カットシーンを含まないシステムストリームの両方をマルチシーン区間に配置することによって、制作者の意志に沿った再生を行うことが可能である。このような編集をディレクターズカットと呼ぶ。
【００３３】
以上で、マルチメディア光ディスクの機能であるマルチアングルとパレンタルロックとについての説明を終了し、次に本発明に係るシステムストリーム再生制御情報編集装置の実施の形態を図面を用いて説明する。
（実施の形態１）
図１４は、本発明に係るシステムストリーム再生制御情報編集装置（以下「編集装置」という）の外観図である。編集装置は、ディスプレイ１４０１と、パーソナルコンピュータ１４０２と、キーボード１４０３と、マウス１４０４とから構成される。
【００３４】
なお、本発明に係る編集装置は、パーソナルコンピュータ用のソフトウェアとして実装されており、ディスプレイ１４０１上に表示をしながら、マルチメディア光ディスク作成者は、キーボード１４０３およびマウス１４０４で編集操作をする。
図１５は、本発明に係る編集装置の実施の形態１の構成図である。この編集装置は、メニュー言語ユニットのシステムストリームの再生順序であるシステムストリーム再生制御情報をスクリプトとして生成するため、入力操作部１５０１と、表示部１５０２と、ウィンドウ情報記憶部１５０３と、スクリプト情報記憶部１５０４と、制御部１５０５と、表示制御部１５０６と、入力データ記憶部１５０７と、再生制御情報生成部１５０８とを備えている。
【００３５】
ここで、メニュー言語ユニットとは、各言語用のメニューをいう。このメニューは、マルチメディア光ディスク用のプレーヤを用いるユーザが予め言語を指定しておくと、再生時にマルチメディア光ディスクの含まれるメニューの中から、ユーザが指定した言語のメニューが選ばれて表示されるというものである。
入力操作部１５０１は、図１４に示したキーボード１４０３やマウス１４０４等からなり、マルチメディア光ディスク作成者からの操作を受け付ける。受け付けた操作内容を制御部１５０５に通知する。なお、通知内容には、マウス１４０４がダブルクリックされた座標位置と、ドラッグの開始座標位置と終了座標位置と、マウス１４０４の右ボタン１４０５のクリック操作と、キーボードから入力された文字列などが含まれる。
【００３６】
表示部１５０２は、図１４に示したディスプレイ１４０１からなり、ＣＲＴや液晶ディスプレイ等により実現される。
ウィンドウ情報記憶部１５０３は、この編集装置の表示部１５０２に表示され、ＧＵＩ（グラフィックユーザインタフェース）を実現する「Author」ウィンドウ内に表示される複数のウィンドウの属性と、各ウィンドウ内に表示されるアイコンの属性と、各ウィンドウ内に表示されるデフォルトの文字列等とからなるウィンドウ情報を記憶している。
【００３７】
図１６は、ウィンドウの一例である「Sample Disc」ウィンドウの属性を示す図である。この「Sample Disc」ウィンドウの属性は、ウィンドウ表示位置１６０１と、ウィンドウ表示サイズ１６０２とで示される。ウィンドウ表示位置１６０１は、「Author」ウィンドウ枠内の左上端座標を（０，０）とした（ｘ，ｙ）座標で示されている。ウィンドウ表示サイズ１６０２は、ウィンドウの（幅，高さ）を示している。
【００３８】
図１７は、「Sample Disc」ウィンドウ内に表示されるアイコンの属性を示している。アイコンの属性には、アイコンビットマップデータ１７０１と、表示位置１７０２と、文字列１７０３とが含まれる。表示位置１７０２は、この「Sample Disc」ウィンドウの左上端座標を（０，０）とした（ｘ，ｙ）座標で示されている。また、文字列１７０３は、アイコンの表示位置の右方に表示される文字列を示しており、最下欄に示されるアイコンの文字列「Title Sets」は、タイトルセットのプロパティで変更可能である。
【００３９】
スクリプト情報記憶部１５０４は、再生制御情報生成部１５０８がシステムストリーム再生制御情報を生成するためのスクリプトのテンプレートと、ＤＶＤ規格の制限情報とを記憶している。
図１８は、本実施の形態で作成されるメニュー言語ユニットのシステムストリーム再生制御情報を生成するためのスクリプト情報のテンプレートを示している。
【００４０】
このスクリプト情報のテンプレートにおいて、スクリプト「ビデオタイトルセットメニュープログラムチェイン情報ユニットテーブル（VTSM_PGCI_UT）１８０１は、図５に示したメニュー用プログラムチェイン情報テーブル５０９の内容であることを示している。
このテンプレートにおいて、後述する再生制御情報生成部１５０８で補完される未知文字列（パラメータ）「＄Ｘ１」１８０２は、図９に示したメニュー言語ユニット９０２の総数を示している。未知文字列「＄Ｘ２」１８０３は、メニュー言語ユニット９０２の番号を示している。未知文字列「＄Ｘ３」１８０４は、メニュー言語ユニット番号「＄Ｘ２」で示されるメニュー言語ユニットの言語コードを示している。未知文字列「＄Ｘ４」１８０５は、メニュー言語ユニット番号「＄Ｘ２」で示されるメニュー言語ユニットに含まれるＰＧＣ情報９０１の総数を示している。未知文字列「＄Ｘ５」１８０６は、ＰＧＣ情報９０１の番号を示している。スクリプト列１８０７は、ＰＧＣ情報番号「＄Ｘ５」で示されるＰＧＣ情報のカテゴリを示している。未知文字列「＄Ｘ６」１８０８は、このＰＧＣ情報がルートメニュー「ＲＯＯＴＭ」かパートオブタイトルテーブルメニュー「ＰＴＴＭ」かの別を示している。
【００４１】
なお、ルートメニューは、メインメニューであり、パートタイトルメニューは、メインメニューから選択されるチャプターメニューである。
未知文字列「＄Ｘ７」１８０９は、ＰＧＣ情報番号「＄Ｘ５」で示されるＰＧＣ情報に付されたＰＧＣ情報名である。
制限情報は、例えば、メニュー言語ユニット総数＄Ｘ１≦１３９である。また、＄Ｘ４が、各メニュー言語ユニット内で等しいことである。
【００４２】
制御部１５０５は、パーソナルコンピュータ１４０２のＣＰＵで実現され、作業領域のＲＡＭを有し、編集装置各部を制御する。なお、制御部１５０５は、実際には、パーソナルコンピュータ１４０２に実装されるプログラムにより実現されるので、その構成はフローチャートを用いて後述する。
表示制御部１５０６は、制御部１５０５の指示に従い、前記ウィンドウ情報記憶部１５０３に記憶されている各種ウィンドウの属性と、アイコンの属性とを読み出し、表示部１５０２にシステムストリーム再生制御情報の編集のための「Author」ウィンドウ等をマルチウィンドウで表示させる。
【００４３】
以下、本実施の形態で用いられる各種ウィンドウを説明する。
図１９は、表示部１５０２に表示される「Author」ウィンドウ１９０１と、「Author」ウィンドウ１９０１内に表示させる「Sample Disc」ウィンドウ１９０２と、「Title Division」ウィンドウ１９０３と、「Variables」ウィンドウ１９０４と、「Add Value」ウィンドウ１９０５と、「Playback Items」ウィンドウ１９０６とを示している。
【００４４】
例えば、「Sample Disc」ウィンドウ１９０２には、マルチメディア光ディスクのディスク情報ファイルを表わす各アイコン１９０７とタイトルセットを表わす各アイコン１９０８とが並んでいる。作成者が各アイコンをマウス１４０４でダブルクリックすることで、それぞれのアイコンに対応するウィンドウが開かれ、システムストリームの再生制御情報の編集がその開かれたウィンドウ内で行われる。
【００４５】
「Title Division」アイコン１９０９とマウス１４０４でダブルクリックして開かれる「Title Division」ウィンドウ１９０３には、「Title Set Variables」アイコン１９１０、「Titles」アイコン１９１１、「Menus」アイコン１９１２、「Playback Items」アイコン１９１３が並んでいる。
作成者は、これらのアイコン１９１０〜１９１３を指示（マウス１４０４でダブルクリック）することで、対応するウィンドウを開いて、編集作業をする。
【００４６】
アイコン１９１０が指示されると、「Variables」ウィンドウ１９０４が開かれる。作成者は、「System」１９１４をマウスの右ボタン１４０５でクリックして、図２０に示すウィンドウ２００１内で「Add Value」ウィンドウ１９０５を開いて、メニュー言語ユニットの変数値、即ち、言語を定義する。定義された言語は、制御部１５０２で解釈されて入力データ記憶部１５０７に記憶される。
【００４７】
図２０は、この「Variables」ウィンドウ２００１でメニュー言語ユニットの変数値を定義した状態を示している。なお、この変数値、例えば、「English Menu」２００２は、図２１に示す「Value Properties」ウィンドウ２１０１を用いて、作成者によりキーボードから入力される。
図２２は、変数値として定義された例えば、「English Menu」に使用される言語コードを設定するための「Value Properties」ウィンドウ２２０１を示している。言語コードは、作成者のマウス１４０４のボタン１４０５操作により、選択される。
【００４８】
図２３は、メニュー言語ユニットのシステムストリームの再生制御情報を編集する「Menus」ウィンドウ２３０１を示している。この「Menus」ウィンドウ２３０１を用いて、作成者はシステムストリームの再生順序を定義する。
また、図２４は、図２３に示した「Menus」ウィンドウ２３０１を用いて再生順序が定義されたメニュー用のＰＧＣである「English_Chapter_Menu」の属性値を設定するプロパティウィンドウ２４０１を示す図である。このウィンドウ２４０１を用いて、「Menus Type」２４０２メニュータイプや「Playback Time」２４０３再生時間等の情報が作成者から入力される。
【００４９】
入力データ記憶部１５０７は、ＲＡＭ等からなり、入力操作部１５０１から作成者により入力された変数値やアイコンの操作内容が制御部１５０５によって解釈され、その結果が入力データとして書き込まれる。
入力データ記憶部１５０７は、ビデオタイトルセットの属性テーブルと、メニュー言語ユニットの属性テーブルとＰＧＣ情報の属性テーブルとを記憶している。
【００５０】
図２５はビデオタイトルセットの属性テーブル２５０１を示す図である、ビデオタイトルセット（ＶＴＳ）名２５０１が「Title Division」であり、メニュー言語ユニット（ＬＵ）数２５０２が「３」であることを示している。
図２６はメニュー言語ユニットの属性テーブルを示す図である。メニュー言語ユニットの属性テーブル２６０１には、メニュー言語ユニット（ＬＵ）番号２６０２ごとに、その言語コード２６０３とＰＧＣ情報数２６０４とが記録されている。
【００５１】
図２７は、ＰＧＣ情報の属性テーブルを示す図である。ＰＧＣ情報の属性テーブル２７０１には、アイコン座標２７０２ごとに、メニュー言語ユニット（ＬＵ）番号２７０３と、ＰＧＣ情報番号２７０４と、メニュー識別子（Menu ID）２７０５と、ＰＧＣ情報名２７０６とが記録されている。このアイコン座標２７０２は、「Menus」ウィンドウ２３０１の左上端座標を（０，０）とする（ｘ，ｙ）座標で示されている。
【００５２】
再生制御情報生成部１５０８は、制御部１５０５からの指示を受けて、スクリプト情報記憶部１５０４に記憶されているスクリプトのテンプレートを読み出し、入力データ記憶部１５０７に記憶されている入力データをあてはめて、スクリプトを完成する。
次に、本実施の形態の動作を図２８〜図３４のフローチャートを用いて説明する。
【００５３】
先ず、メニュー言語ユニットのシステムストリーム再生制御情報の作成者は、入力操作部１５０１から編集装置の表示部１５０２にＧＵＩの「Author」ウィンドウ１９０１（図１９参照）を表示させ、マウス１４０４で「Author」アイコン１９１５を指示する。制御部１５０５は、入力操作部１５０１からその指示内容の通知を待ち（Ｓ２８０２）、表示制御部１５０６に「Sample Disc」ウィンドウ１９０２を表示するよう指示する。同様に、操作者の「Title Division」アイコン１９０９の指示を受け、表示制御部１５０６は、「Title Division」ウィンドウ１９０３を表示させる（Ｓ２８０４）。
【００５４】
編集装置は、メニュー言語ユニットの生成変数の設定をして（Ｓ２８０６）、再生制御情報編集処理を行い（Ｓ２８０８）、システムストリーム再生制御情報のスクリプトを生成して（Ｓ２８１０）、処理を終了する。
次に、Ｓ２８０６のメニュー言語ユニットの生成変数の設定の詳細な動作を説明する。
【００５５】
先ず、制御部１５０５は、変数の初期化処理をする。即ち、現在のＬＵ番号（ＬＵＮ）に「１」を設定し、変数値の個数（ＶＡＲＮＵＭ）に「０」を設定する（Ｓ２９０２）。
次に、制御部１５０５は、入力操作部１５０１から作成者に「Title Division」ウィンドウ１９０３の「Title Set Veriables」アイコン１９１０が指示されるのを待って（Ｓ２９０４）、「Variables」ウィンドウの表示指示を表示制御部１５０６にする。
【００５６】
表示制御部１５０６は、ウィンドウ情報記憶部１５０３に記憶されているウィンドウ情報を読み出し、表示部１５０２に「Variables」ウィンドウ２００１（図２０参照）を表示させる（Ｓ２９０６）。なお、「Variables」ウィンドウ２００１は、「System」画面を表示しているけれども、図１９に示した「Branch」画面１９０４を表示しているときには、「System」１９１４をマウス１４０４で指示して「System」画面を表示させる。
【００５７】
次に、制御部１５０５は、入力操作部１５０１からのマウス１４０４操作の通知を待ち（Ｓ２９０８）、「ＯＫ」ボタン２００３上のクリックか否かを判断し（Ｓ２９１０）、肯定であれば、現在のＬＵ番号（ＬＵＮ）をＬＵ数として入力データ記憶部１５０７のＶＴＳの属性テーブル２５０１に書込み、処理を終了する。否定であれば、マウス１４０４の右ボタン１４０５でのMenu Languageのクリックか否かを判定する（Ｓ２９１２）。否定のときは、Ｓ２９０８に戻り、肯定のときは、変数値操作メニュー表示を表示制御部１５０６に指示する。
【００５８】
表示制御部１５０６は、ウィンドウ情報記憶部１５０３に記憶されているウィンドウ情報を読み出し、変数値操作メニュー（「Add Value」ウィンドウ）１９０５を表示させる。
制御部１５０５は、入力操作部１５０１から「Add Value」１９１６の選択（指示）の通知を受けたか否かを判断し（Ｓ２９１６）、肯定のときは、変数値（ＬＵ番号）を入力データ記憶部１５０７のＬＵの属性テーブル２６０１に書き込む（Ｓ２９１８）。変数値の個数ＶＡＲＮＵＭに「１」を加え（Ｓ２９２０）、表示制御部１５０６にデフォルトの変数値文字列表示を指示する。
【００５９】
表示制御部１５０６は、表示部１５０２の「Variables」ウィンドウ２００１の所定位置にウィンドウ情報を読み出し、デフォルトの変数値文字列を表示させ（Ｓ２９２２）、Ｓ２９０８に戻る。
Ｓ２９１６において、否定のときには、制御部１５０５は、入力操作部１５０１からプロパティ（Properties）１９１７の選択の通知を受けたか否かを判断し（Ｓ２９２４）、否定のときにはＳ２９０８に戻り、肯定のときには、表示制御部１５０６にプロパティウィンドウの表示指示を与える。
【００６０】
表示制御部１５０６はウィンドウ情報を読み出し、図２１に示すプロパティウィンドウ２１０１を表示部１５０２に表示させる（Ｓ２９２６）。
制御部１５０５は、入力操作部１５０１から「Language」２１０２のクリックの通知を受けたか否か判断し（Ｓ２９２８）、否定のときは、入力操作部１５０１から文字列のキー入力の通知を受ける。即ち、図２１に示す入力枠２１０３に作成者が「English Menu」とキーボードから入力する（Ｓ２９３０）。
【００６１】
制御部１５０５は、通知された文字列を変数値名称としてウィンドウ情報記憶部１５０３にＬＵ番号に対応して書き込む。表示制御部１５０６は、「Veriables」ウィンドウ２００１にデフォルトの変数値文字列に替えて、ウィンドウ情報記憶部１５０３に書き込まれた文字列を表示させる（Ｓ２９３２）。
Ｓ２９２８において、肯定のときには、制御部１５０５は、表示制御部１５０６に、図２１のプロパティウィンドウ２１０１を「Language」画面のプロパティウィンドウ２２０１（図２２）に変更表示させる。
【００６２】
作成者は、入力枠２２０２内にスクロールバー２２０３をマウス１４０４で指示して言語コードを選択する。図２２では「English」が選択された様子を示している（Ｓ２９３４）。
制御部１５０５は、選択された言語コードを入力データ記憶部１５０７のＬＵの属性テーブル２６０１のＬＵ番号に対応して言語コードを書き込み（Ｓ２９３６）、Ｓ２９０８に戻る。なお、言語コードは、ISO639で定義される２小文字からなるシンボルで書き込まれ、図２６に示すように英語は「en」、フランス語は「fr」、日本語は「ja」でそれぞれ示される。
【００６３】
次に、Ｓ２８０８の再生制御情報編集処理の詳細を説明する。
先ず、制御部１５０５は、「Title Division」ウィンドウ１９０３の「Menus」アイコン１９１２の指示を入力操作部１５０１から通知されるのを待ち（Ｓ３００２）、ＬＵＮに初期値「１」を設定し、「Menus」ウィンドウ２３０１の表示を表示制御部１５０６に指示する。
【００６４】
表示制御部１５０６は、「Menus」ウィンドウ２３０１を表示部１５０２に表示させる（Ｓ３００４）。なお、この状態では、図２３に示すウィンドウ２３０１の編集領域２３０２には、最初の１行即ち、メニュー言語ユニットのルートアイコン２３０２と文字列「User Hits 'Menu' Button(Menu Language=?)」とが表示されているだけである。また、図２４に示したプロパティウィンドウ２４０１も併せて表示される。
【００６５】
制御部１５０５は、次に入力操作部１５０１からのマウス１４０４の操作の通知を待ち（Ｓ３００６）、終了アイコン２３０４上のクリックの通知であるか否かを判断し（Ｓ３００８）、肯定であれば処理を終了する。
否定であれば、ＰＧＣアイコン２３０５のドラッグの通知であるか否かを判定する（Ｓ３０１０）。肯定であれば、ドラッグ位置がルートアイコン２３０３の直下の領域２３０６であるか否かを判定する（Ｓ３０１２）。
【００６６】
制御部１５０５は、ルートメニューの表示領域２３０７の位置にＰＧＣアイコン２３０５を追加するよう表示制御部１５０６に指示し、入力データ記憶部１５０７のＰＧＣの属性テーブル２７０１のアイコン座標２７０２欄に表示制御部１５０６に指示した座標値を書き込む（Ｓ３０１４）。
表示制御部１５０６は、制御部１５０５からのＰＧＣアイコン２３０５の追加指示を受けると、指示された位置にＰＧＣアイコン２３０５およびウィンドウ情報記憶部１５０３から読み出したデフォルトのＰＧＣ名をウィンドウ２３０１の編集領域２３０２に表示させる（Ｓ３０１６）。
【００６７】
次に、制御部１５０５は、のＬＵ番号ＬＵＮが変数値の個数ＶＡＲＮＵＭを超えるか否か判定する（Ｓ３０１８）。固定のときは、「エラー表示」することを表示制御部１５０６に指示する。
表示制御部１５０６は、ウィンドウ２３０１の編集領域２３０２「エラー」を表示させ（Ｓ３０２０）、Ｓ３００６に戻る。これによって、定義した変数値の数より多くの再生制御情報を設定することが防止される。
【００６８】
例えば、メニュー言語ユニットのメニューを英語、フランス語、日本語の３種として決めた後に、更にスペイン語の再生制御情報を設定しようとした場合には、「エラー」表示がなされ、作成者に警告がなされる。
Ｓ３０１８において、否定のときには、制御部１５０５は、ＰＧＣ情報数（Ｘ４）に「１」を加え、入力データ記憶部１５０７のメニュー言語ユニットの属性テーブル２６０１にＬＵ番号（Ｘ２）にＬＵＮと共にＰＧＣ情報数（Ｘ４）を書き込む（Ｓ３０２２）。
【００６９】
また、制御部１５０５は、Ｓ３０１４において、入力データ記憶部１５０７のＰＧＣの属性テーブル２７０１に書き込んだアイコン座標に対応して、ＬＵ番号（Ｘ２）にＬＵＮを、ＰＧＣ情報番号（Ｘ５）に「１」を、ＭｅｎｕＩＤ（Ｘ６）にＲｏｏｔＭをそれぞれ書き込み（Ｓ３０２６）、ＬＵＮに「１」を加えて（Ｓ３０２６）、Ｓ３００６に戻る。
【００７０】
Ｓ３０１２において、否定のときには、制御部１５０５は、ＰＧＣアイコン２３０５のドラッグ位置がルートメニューの表示領域２３０７に表示されたＰＧＣアイコン２３０８の下方であるか否かを判定し（Ｓ３０２８）、否定であればＳ３００６に戻る。肯定であれば、ルートメニューの表示領域２３０７の右方の位置にＰＧＣアイコン２３０９を表示するよう表示制御部１５０６に座標位置を指定して、指示するとともに、入力データ記憶部１５０７に指示した座標位置をＰＧＣの属性テーブル２７０１のアイコン座標欄２７０２に書き込む（Ｓ３０３０）。
【００７１】
表示制御部１５０６は、制御部１５０５からＰＧＣアイコン２３０９の表示指示を受けると、「Menus」ウィンドウ２３０１の編集領域２３０２にＰＧＣアイコン２３０９をＰＧＣアイコン２３０８と線で結んで表示させ、ＰＧＣアイコン２３０９に対応するデフォルトの文字列をＰＧＣアイコン２３０９の右方に表示させる。なお、対応するデフォルトの文字列は、ウィンドウ情報記憶部１５０３から読み出す（Ｓ３０３２）。
【００７２】
次に、制御部１５０５は、ＰＧＣ情報数Ｘ４に「１」を加え、入力データ記憶部１５０７のメニュー言語ユニットの属性テーブル２６０１のＬＵ番号（Ｘ２）のＬＵＮにＰＧＣ情報数（Ｘ４）を上書きする（Ｓ３０３４）。また、制御部１５０５は、Ｓ３０３０において、入力データ記憶部１５０７のＰＧＣ情報の属性テーブル２７０１に書き込んだアイコン座標に対応して、ＬＵ番号（Ｘ２）にＬＵＮを、ＰＧＣ情報番号（Ｘ５）に「２」を書き込み（Ｓ３０３６）、Ｓ３００６に戻る。
【００７３】
Ｓ３０１０において、否定のときには、制御部１５０５は、入力操作部１５０１からプロパティウィンドウ２４０１内でのクリックの通知であるか否かを判定し（Ｓ３０３８）、否定のときはＳ３００６に戻る。肯定のときは、ＰＧＣ情報名２４０３のクリックか否かを判定する（Ｓ３０４０）。
肯定のときは、入力操作部１５０１において、キー入力による文字列を受け付ける（Ｓ３０４２）。
【００７４】
制御部１５０５は、入力操作部１５０１から通知された文字列を表示制御部１５０６に通知し、ＰＧＣ情報名の表示更新を指示する。例えば、文字列「English_Chapter_Menu」が入力されたときには、デフォルト表示されていた「Menu PGC1」に変えて、文字列「English_Chapter_Menu」を図２３に示すようにＰＧＣアイコン２３０９の右方に表示させる（Ｓ３０４４）。
【００７５】
制御部１５０５は、表示更新を指示したＰＧＣ情報名を入力データ記憶部１５０７のＰＧＣの属性テーブル２７０１のＰＧＣ情報名（Ｘ７）欄２７０６に書き込む（Ｓ３０４６）。
Ｓ３０４０において、否定のときには、制御部１５０５は、Menu Type２４０２のクリックであるか否かを判定し（Ｓ３０４８）、否定のときにはＳ３００６に戻る。
【００７６】
肯定のときには、Menu Type設定メニューを表示制御部１５０６に指示する。表示制御部１５０６は、表示部１５０２にプロパティウィンドウ２４０１のMenu Type２４０２の値を変化して表示させる（Ｓ３０５２）。入力操作部１５０１は、作成者からMenu Typeの設定の指示を受け付ける（Ｓ３０５２）。
制御部１５０５は、入力制御部１５０１から指示されたMenu Typeの文字列をＰＧＣの属性テーブル２７０１のＭｅｎｕＩＤ（Ｘ６）欄２７０５に書き込み（Ｓ３０５４）、Ｓ３００６に戻る。例えば、「ＰＴＴＭ」がＬＵ番号「１」、ＰＧＣ情報番号「２」のＭｅｎｕＩＤ欄２７０５に書き込まれる。
【００７７】
なお、Ｓ３０４８で否定と判定された後に、プロパティウィンドウ２４０１において、ＰＧＣ情報の付加情報が入力操作部１５０１から作成者により入力されるが、本実施の形態に直接関係しないので説明を省略する。
次に、Ｓ２８１０のスクリプト生成の詳細な動作について説明する。
先ず、作成者によって、「Author」ウィンドウ１９０１のメニュー項目である「File Edit Disc Title Set Window Help」の１項目である「Disc」がマウス１４０４でクリックされ、表示された「Publish」アイコン（図示せず）がクリックされると、制御部１５０５は、入力操作部１５０１からその通知を受け、再生制御情報生成部１５０８を起動する。
【００７８】
再生制御情報生成部１５０８は、制御部１５０５から起動されると、入力データ記憶部１５０７に記憶されている各属性テーブル２５０１、２６０１、２７０１の内容を読み出して、スクリプト情報記憶部１５０４に記憶されているスクリプト情報のテンプレートの未知文字列を補完して、メニュー言語ユニット数のスクリプト列「VTSM_PGCI_UT/VTSM_PGCI_UTI」の出力（Ｓ３１０２）、メニュー言語ユニットの属性である言語コードのスクリプト列「VTSM_LU_SRP□」の出力（Ｓ３１０４）、メニュー言語ユニットの論理構造本体のスクリプト列「VTSM_LU□/VTSM_LU」の出力（Ｓ３１０６）を順次行う。
【００７９】
先ず、Ｓ３１０２では、図３２に示すように、入力データ記憶部１５０７に記憶されているＶＴＳの属性テーブル２５０１のメニュー言語ユニット数（Ｘ１）の値を読み出し、スクリプト情報記憶部１５０４に記憶されているテンプレートのスクリプト列１８１０の未知文字列「＄Ｘ１」１８０２を置き換えて出力する。これによって、図１に示したスクリプト列１０１が出力される。このスクリプト列１０１は、図９に示したメニュー言語ユニット９０２の個数を示すものである。
【００８０】
次に、Ｓ３１０４では、再生制御情報生成部１５０８は、カウンタｎに「１」を設定し（Ｓ３３０２）、ＬＵの属性テーブル２６０１のｎ行目のＬＵ番号（Ｘ２）と言語コード（Ｘ３）とを読み出し、テンプレートのスクリプト列１８１１の未知文字列「＄Ｘ２」１８０３、「＄Ｘ３」１８０４をそれぞれ置換する（Ｓ３３０４）。カウンタｎを「１」増加させ（Ｓ３３０６）、ｎ＞ＬＵ数（Ｘ１）か否かを判定し（Ｓ３３０８）、否定であればＳ３３０４に戻り、肯定であれば処理を終了する。これによって、図１に示したスクリプト列１０２が出力される。このスクリプト列には、各メニュー言語ユニットで用いられる言語コードが記述されている。
【００８１】
Ｓ３１０６では、先ず、再生制御情報生成部１５０８は、カウンタｐとカウンタｍとにそれぞれ「１」を設定し、入力データ記憶部１５０７に記憶されているＶＴＳの属性テーブル２５０１からＬＵ数（Ｘ１）を読み出し変数ＬＵＴＮに代入し、ＬＵの属性テーブル２６０１からＰＧＣ情報数（Ｘ４）を読み出し変数ＰＧＣＮに代入する（Ｓ３４０２）。
【００８２】
次に、入力データ記憶部１５０７に記憶されているＬＵの属性テーブル２６０１のＰ行目のＬＵ番号（Ｘ２）とＰＧＣ情報数（Ｘ４）とを読み出し、スクリプト情報記憶部１５０４に記憶されているテンプレートのスクリプト列１８１２の未知文字列「＄Ｘ２」１８０３、「＄Ｘ３」１８０４をそれぞれ置換する（Ｓ３４０４）。
【００８３】
再生制御情報生成部１５０８は、入力データ記憶部１５０７に記憶されているＰＧＣの属性テーブル２７０１の第ｍ行目のＰＧＣ情報番号（Ｘ５）とＭｅｎｕＩＤ（Ｘ６）との値を読み出す。スクリプト情報記憶部１５０４に記憶されているテンプレートのスクリプト列１８１３の未知文字列「＄Ｘ５」１８０６、「＄Ｘ６」１８０８を読み出したそれぞれの値で置換する（Ｓ３４０６）。また、ＬＵの属性テーブル２６０１の第ｐ行目の言語コード（Ｘ３）とＰＧＣの属性テーブル２７０１の第ｍ行目のＰＧＣ情報名（Ｘ７）との値を読み出す。テンプレートのスクリプト１８１４の未知文字列「＄Ｘ３」１８０４、「＄Ｘ７」１８０９とをそれぞれ読み出した値で置換する（Ｓ３４０８）。
【００８４】
次に、再生制御情報生成部１５０８は、カウンタｍを「１」増加させ（Ｓ３４０９）、変数ＰＧＣＮから「１」を減じ（Ｓ３４１０）、ＰＧＣＮが「０」であるか否かを判定する（Ｓ３４１２）。否定のときは、Ｓ３４０６に戻り、肯定のときは、テンプレートのスクリプト１８１５を出力する（Ｓ３４１４）。
また、変数ＬＵＴＮから「１」を減じ（Ｓ３４１６）、変数ＬＵＴＮが「０」であるか否かを判定する（Ｓ３４７１８）。否定のときは、カウンタＰに「１」を加え（Ｓ３４１９）、入力データ記憶部１５０７に記憶されているＬＵの属性テーブル２６０１の第ｐ行目のＰＧＣ情報数（Ｘ４）の値を変数ＰＧＣＮに代入して（Ｓ３４２０）、Ｓ３４０４に戻る。
【００８５】
再生制御情報生成部１５０８は、Ｓ３４１８で肯定のときは、テンプレートのスクリプト１８１６を出力して（Ｓ３４２２）、処理を終了する。
以上のＳ３４０２からＳ３４２２の処理の結果、Ｓ３４０４によって、図１のスクリプト列１０３、図２のスクリプト列２０１、図３のスクリプト列３０１が出力される。Ｓ３４０６によって、図１のスクリプト列１０４、図２のスクリプト列２０２、２０３、図３のスクリプト列３０２、図４のスクリプト列４０１、４０２が出力される。Ｓ３４０８によって、図１のスクリプト列１０５、図２のスクリプト列２０４、２０５、図３のスクリプト列３０３、図４のスクリプト列４０３、４０４が出力される。Ｓ３４１４によって、図２のスクリプト２０６、図３のスクリプト３０４、図４のスクリプト４０５が出力される。Ｓ３４２２によって、図４のスクリプト４０６が出力される。
【００８６】
なお、図１〜図４のスクリプト列１０１、１０２以外の部分は、図９に示したＰＧＣ情報９０１の詳細を示すものであり、図８に示すＰＧＣタイプ８０２等に対応するものである。
（実施の形態２）
本発明に係る編集装置の実施の形態２の構成図は、基本的に図１５に示した実施の形態１の構成図と同様である。そこで、同図を用いて本実施の形態を説明する。
【００８７】
この編集装置は、タイトルセット中にアングルブロックを含むシステムストリームの再生順序であるシステムストリーム再生制御情報の編集のために用いられる。
スクリプト情報記憶部１５０４は、上記実施の形態１では、メニュー言語ユニットのシステムストリーム再生制御情報の作成のためのスクリプト情報のテンプレートを記憶していたけれども、本実施の形態では、アングルブロックのシステムストリームの再生順序を生成するためのスクリプト情報のテンプレートを記憶している。
【００８８】
図３５〜図４３は、スクリプト情報記憶部１５０４に記憶されているスクリプト情報のテンプレートを示す図である。
図３５において、スクリプト列３５０１は、このアングルブロックのシステムストリーム再生制御情報に含まれるシステムストリームの数を示すものである。再生制御情報生成部１５０８によって、この未知文字列「＄Ｙ１」３５０２にシステムストリームの数が書き込まれる。
【００８９】
スクリプト列３５０３は、このアングルブロックのシステムストリーム再生制御情報に従って再生装置でマルチメディア光ディスクを再生したときの再生時間を示している。未知文字列「＄Ｙ２」３５０４には、同様に再生制御情報生成部１５０８によって再生時間が書き込まれる。
スクリプト列３５０５は、再生装置でのユーザのリモコン操作を許可するか否かを記載した許可フラグを示している。
【００９０】
図３６に示すスクリプト列は、マルチメディア光ディスクに格納されている音声ストリームの属性を示している。スクリプト列は、中間を省略しているけれども、「０」〜「７」の番号で識別される８本の音声ストリームの属性が記載されている。
図３７、図３８に示すスクリプト列は、副映像ストリームの属性を示している。図３８では、中間のスクリプト列が省略されているけれども、「０」〜「３１」までの番号で識別される３２本の副映像ストリームの属性が記載されている。
【００９１】
図３９には、スクリプト列３９０１、３９０２が記載されている。スクリプト列３９０１は、マルチメディア光ディスクの再生時のユーザのリモコン操作に対応したＰＧＣの遷移先や再生モード等の制御情報が示されている。スクリプト列３９０２と図４０、図４１のスクリプト列と図４２のスクリプト列４２０１とは、副映像ストリームの表示色を示している。表示色は、「０」〜「１５」の番号で識別される１６色が示されている。
【００９２】
図４２のスクリプト列４２０２は、ＰＧＣ情報の属性を示している。
図４３は、アングルブロックの属性を示すスクリプト情報のテンプレートを示している。このテンプレート中の再生制御情報生成部１５０８で書き込まれる未知文字列を中心に、以下説明する。
未知文字列「＄Ｙ３」４３０１は、このシステムストリーム再生制御情報に含まれるＰＧＣ情報の通し番号である。
【００９３】
未知文字列「＄Ｙ４」４３０２には、システムストリーム（Cell）のブロックモードが先頭か終端かまたはそれ以外（中間）かが記録される。
未知文字列「＄Ｙ５」４３０３には、システムストリームのブロックタイプがアングルブロックかブロックでないかが記録される。
スクリプト４３０４は、再生時にこのシステムストリームから次のシステムストリームに移るときに映像が途切れないことを示している。
【００９４】
未知文字列「＄Ｙ６」４３０５には、このシステムストリームがインターリーブされているか否かが記録される。
スクリプト列４３０６は、再生時における再生装置の再生制御情報が示されている。未知文字列「＄Ｙ７」４３０７は、アングル変更が可能か否かが記録される。
【００９５】
スクリプト４３０８には、再生時にユーザに早送り、巻き戻しを許可するか否かが記録される。
スクリプト列４３０９は、システムストリームの属性を示している。
スクリプト４３１０は、再生時間のタイムコードの種類を示すフラグでＴＶ放送の規格である「ＮＴＳＣ」や「ＰＡＬ」が示されている。
【００９６】
未知文字列「＄Ｙ８」４３１１には、このシステムストリームの再生時間が記録される。
スクリプト４３１２は、システムストリームをどの時間から再生するかが示されている。「00:00:00:00」であれば、システムストリームの先頭から再生することを示している。なお、時間の単位は、「時：分：秒：フレーム」で示されている。
【００９７】
スクリプト列４３１３は、システムストリームのファイル名を示している。未知文字列「＄Ｙ９」４３１４には、システムストリーム名が記録される。
次に、表示制御部１５０６によって、表示部１５０２に表示されるアングルブロックのシステムストリーム再生制御情報を編集するためのＧＵＩを構成するウィンドウを説明する。
【００９８】
上記実施の形態１と同様に、アングルブロックの変数を設定するまでに図１９に示した「Author」ウィンドウ１９０１内に、「Sample Disc」ウィンドウ１９０２と「Title Division」ウィンドウ１９０３とが表示される。
図４４は、「Title Division」ウィンドウ１９０３の「Title Set Variables」アイコン１９１０を指示してアングルブロックを変数として設定したとき、表示制御部１５０６によって表示される「Variables」ウィンドウ４４０１を示す図である。この「Variables」ウィンドウ４４０１は、「Angle」４４０２を選択状態として、アングルブロックに含まれるシステムストリームを変数値として設定し、その変数値名の設定が終了した状態を示している。
【００９９】
なお、この変数値名の入力には、図４５に示すプロパティウィンドウ４５０１が用いられる。プロパティウィンドウ４５０１の変数値名入力枠４５０２には、例えば作成者によってアングル名「Close Up」が入力される。
図４６は、アングルブロックのシステムストリーム再生制御情報を編集するための「Playback Items」ウィンドウ４６０１を示している。この「Playback Items」ウィンドウ４６０１の編集領域４６０２は、初期状態では、空白画面である。図４６の状態は、アングルブロックのシステムストリーム再生順序の編集を終了した状態を示している。
【０１００】
なお、図４６に示す編集領域４６０２の「システムストリーム」アイコン４６０３の右方の変数値名（=Close Up）に続く文字列「Close Up Scene 1」は、図４７に示すシステムストリームのプロパティウィンドウ４７０１を用いて入力される。
なお、このシステムストリームのプロパティウィンドウ４７０１では、システムストリーム名４７０２の入力の他に、再生時間「Playback Time」４７０３の入力がされる。
【０１０１】
入力データ記憶部１５０７は、アングルブロックの属性テーブルとシステムストリームアイコンの属性テーブルとを記憶している。図４８は、アングルブロックの属性テーブルを示している。この属性テーブル４８０１には、アングルブロック番号欄４８０２とブロック内のアングル数欄４８０３とアイコンの座標欄４８０４とが含まれている。ブロック内のアングル数とは、アングルブロックに含まれるシステムストリーム数をいう。
【０１０２】
なお、タイトル内に複数のアングルブロックが含まれているときには、各アングルブロックについて、各アングルブロック番号ごとに各欄に値が記録されている。
図４９は、システムストリームアイコンの属性テーブルを示している。この属性テーブル４９０１には、システムストリームのアイコン座標欄４９０２と、システムストリーム番号（Ｙ３）欄４９０３と、Cell Block Mode（Ｙ４）欄４９０４と、Cell Block Type（Ｙ５）欄４９０５と、Interleaved Allocation Flag（Ｙ６）欄４９０６と、Seamless Angle Change Flag（Ｙ７）欄４９０７と、システムストリーム名（Ｙ９）欄４９０８と、システムストリーム再生時間（Ｙ８）欄４９０９とが含まれている。
【０１０３】
以上の各欄４８０２〜４８０４、４９０２〜４９０９の内容は、入力操作部１５０１から作成者の操作内容の通知を受けた制御部１５０５が操作内容を解釈して書き込む。
再生制御情報生成部１５０８は、制御部１５０５によって起動されると、入力データ記憶部１５０７に記憶されているシステムストリームアイコンの属性テーブル４９０１の各データを読み出して、スクリプト情報記憶部１５０４に記憶されているテンプレートの未知文字列と置換し、システムストリーム再生制御情報のスクリプト情報を生成する。これによって、図５０〜図５５に示したスクリプト情報が生成される。なお、図３５〜図４３に示したスクリプト情報のテンプレートで変更（未知文字列の置換）のない部分即ち、図３５のスクリプト列３５０５、図３６の音声ストリームの属性を示すスクリプト列、図３７、図３８の副映像ストリームの属性を示すスクリプト列、図３９のスクリプト列３９０１、副映像ストリームの表示色を示すスクリプト列３９０２、同様の図４０、図４１、図４２のスクリプト列４２０１および図４２のスクリプト列４２０２は、そのままスクリプト情報として用いられる。
【０１０４】
次に、本実施の形態の動作について、図５６〜図６６のフローチャートを用いて説明する。
先ず、アングルブロックのシステムストリーム再生制御情報の作成者は、入力操作部１５０１から編集装置の表示部１５０２にＧＵＩの「Author」ウィンドウ１９０１（図１９参照）を表示させ、マウス１４０４で「Author」アイコン１９１５を指示する。制御部１５０５は、入力操作部１５０１からその指示内容の通知を待ち（Ｓ５６０２）、表示制御部１５０６に「Sample Disc」ウィンドウ１９０２を表示するよう指示する。同様に、操作者の「Title Division」アイコン１９０９の指示を受け、表示制御部１５０６は、「Title Division」ウィンドウ１９０３を表示させる（Ｓ５６０４）。なお、この状態では、「Author」ウィンドウ１９０１内に「Sample Disc」ウィンドウ１９０２と「Title Division」ウィンドウ１９０３とが表示されている。
【０１０５】
編集装置は、アングルブロックの生成変数の設定をして（Ｓ５６０６）、再生制御情報編集処理を行い（Ｓ５６０８）、システムストリーム再生制御情報のスクリプトを生成して（Ｓ５６１０）、処理を終了する。
次に、Ｓ５６０６のアングルブロックの生成変数の設定の詳細な動作を説明する。
【０１０６】
先ず、制御部１５０５は、変数の初期化処理をする。即ち、アングルブロック数ABLKN、システムストリーム数VOBN、変数値の個数VARNUMにそれぞれ「０」を設定する（Ｓ５７０２）。
次に、制御部１５０５は、入力操作部１５０１から作成者に「Title Division」ウィンドウ１９０３の「Title Set Veriables」アイコン１９１０が指示されるのを待って（Ｓ５７０４）、「Variables」ウィンドウの表示指示を表示制御部１５０６にする。
【０１０７】
表示制御部１５０６は、ウィンドウ情報記憶部１５０３に記憶されているウィンドウ情報を読み出し、表示部１５０２に「Variables」ウィンドウ４４０１（図４４参照）を表示させる（Ｓ５７０６）。
次に、制御部１５０５は、入力操作部１５０１からのマウス１４０４操作の通知を待ち（Ｓ５７０８）、「ＯＫ」ボタン４４０３上のクリックか否かを判断し（Ｓ５７１０）、肯定であれば、現在の変数値の個数VARNUMを入力データ記憶部１５０７のアングルブロックの属性テーブル４８０１のブロック内のアングル数に書き込み、処理を終了する。否定であれば、マウス１４０４の右ボタン１４０５での「Angle」のクリックか否かを判定する（Ｓ５７１２）。否定のときは、Ｓ５７０８に戻り、肯定のときは、変数値操作メニュー表示を表示制御部１５０６に指示する。
【０１０８】
表示制御部１５０６は、ウィンドウ情報記憶部１５０３に記憶されているウィンドウ情報を読み出し、変数値操作メニュー（「Add Value」ウィンドウ）１９０５を表示させる（Ｓ５７１４）。
制御部１５０５は、入力操作部１５０１から「Add Value」１９１６の選択（指示）の通知を受けたか否かを判断し（Ｓ５７１６）、肯定のときは、変数値の個数ＶＡＲＮＵＭに「１」を加え（Ｓ５７１８）、表示制御部１５０６にデフォルトの変数値文字列表示を指示する。
【０１０９】
表示制御部１５０６は、表示部１５０２の「Variables」ウィンドウ４４０１の所定位置に、ウィンドウ情報を読み出し、デフォルトの変数値文字列を表示させ（Ｓ５７２０）、Ｓ５７０８に戻る。
Ｓ５７１６において、否定のときには、制御部１５０５は、入力操作部１５０１からプロパティ（Properties）１９１７の選択（指示）の通知を受けたか否かを判断し（Ｓ５７２２）、否定のときにはＳ５７０８に戻り、肯定のときには、表示制御部１５０６にプロパティウィンドウの表示指示を与える。
【０１１０】
表示制御部１５０６はウィンドウ情報を読み出し、図４５に示すプロパティウィンドウ４５０１を表示部１５０２に表示させる（Ｓ５７２４）。
制御部１５０５は、入力操作部１５０１から文字列のキー入力の通知を受ける。即ち、図４５に示す入力枠４５０２に作成者が「Close Up」とキーボードから入力する（Ｓ５７２６）。
【０１１１】
制御部１５０５は、変数値名称としてデフォルトの変数値文字列を通知された文字列に更新して（Ｓ５７２８）、ウィンドウ情報記憶部１５０３にVARNUMの値に対応して書き込み（Ｓ５７３０）、Ｓ５７０８に戻る。表示制御部１５０６は、更新された変数値名称を「Variables」ウィンドウ４４０１の所定位置に表示させる。例えば、３番目の変数値名称として「Distant View」が入力されたときには、「Variables」ウィンドウ４４０１は、図４４に示す表示状態となる。
【０１１２】
次に、Ｓ５６０８の再生制御情報編集処理の詳細を説明する。
先ず、制御部１５０５は、「Title Division」ウィンドウ１９０３の「PlaybackItems」アイコン１９１３の指示を入力操作部１５０１から通知されるのを待ち（Ｓ５８０２）、「Playback Items」ウィンドウ４６０１の表示を表示制御部１５０６に指示する。
【０１１３】
表示制御部１５０６は、「Playback Items」ウィンドウ４６０１を表示部１５０２に表示させる（Ｓ５８０４）。なお、この状態では、図４６に示すウィンドウ４６０１の編集領域４６０２には、まだ何も表示されていない。また、図４７に示したプロパティウィンドウ４７０１も併せて表示される。
制御部１５０５は、次に入力操作部１５０１からのマウス１４０４の操作の通知を待ち（Ｓ５８０６）、終了アイコン４６０５上のクリックの通知であるか否かを判断し（Ｓ５８０８）、肯定であれば処理を終了する。
【０１１４】
否定であれば、アングルブロックアイコン４６０４のドラッグの通知であるか否かを判定する（Ｓ５８１０）。肯定であれば、アングルブロック内のアイコン数を示すカウンタＥに初期値「０」を設定する（Ｓ５８１２）。
次に、制御部１５０５は、アングルブロックアイコン４６０４の表示領域４６０６にドラッグされたアングルブロックアイコンと、そのアングルブロックのデフォルトの名称とを表示するよう表示制御部１５０６に指示する。
【０１１５】
表示制御部１５０６は、制御部１５０５からのアングルブロックアイコン等の表示指示を受けると、指示された位置にアングルブロックアイコン４６０９およびウィンドウ情報記憶部１５０３から読み出したデフォルトのアングルブロック名例えば「Angle Branch 1(Angle=?)」を「Playback Items」ウィンドウ４６０１の編集領域４６０２に表示させる（Ｓ５８１４）。
制御部１５０５は、変数ABLKNの値に「１」を加え（Ｓ５８１６）、入力データ記憶部１５０７のアングルブロックの属性テーブル４８０１のアングルブロック番号（ABLKNの値）４８０２と表示指示したアイコンの座標４８０４との値を書き込み（Ｓ５８１８）、Ｓ５８０６に戻る。
【０１１６】
制御部１５０５は、Ｓ５８１０で否と判定したときには、「システムストリーム」アイコン４６０７のドラッグの通知であるか否かを判断する（Ｓ５８２０）。肯定のときは、ドラッグ位置がアングルブロックアイコンの表示領域４６０６及びその直下であるか否かを判定する（Ｓ５８２２）。否定のときは、カウンタＥに「１」を加え（ＳＤ５８２４）、アングルブロック内のアイコン数、即ちカウンタＥの値が変数VARNUMを超えるか否かを判定する（Ｓ５８２６）。肯定のときは、表示制御部１５０６に「エラー表示」をするよう指示する。
【０１１７】
表示制御部１５０６は、「Playback Items」ウィンドウ４６０１の編集領域４６０２に「エラー表示」を表示させる（Ｓ５８２８）。これによって、アングルブロック内に設定したアングル数（Ｓ５７１６において指示された「Add Value」の回数）を超えた数のシステムストリームを再生経路として設定する誤りが防止される。
【０１１８】
Ｓ５８２６において、否定のときは、アングルブロック内にシステムストリームアイコン４６０７をその表示領域４６０８に表示するよう表示制御部１５０６に指示する（Ｓ５８３０）。
表示制御部１５０６は、システムストリームアイコンの表示指示を受けると、その表示領域４６０８にシステムストリームアイコン４６０３を表示させるとともに、そのシステムストリームのデフォルト名をウィンドウ情報記憶部１５０３から読み出して、併せて表示させる（Ｓ５８３２）。制御部１５０５は、変数VOBNに「１」を加え（Ｓ５８３４）、システムストリームアイコン属性設定１のサブルーチンに移り（Ｓ５８３６）、その後Ｓ５８０６に戻る。なお、Ｓ５８３４における変数VOBNの数は、編集領域４６０２に表示されたシステムストリームアイコンの総数を示しており、Ｓ５８２４におけるカウンタＥの値は、現在、編集作業中のアングルブロック内のシステムストリームアイコンの数を示している。
【０１１９】
制御部１５０５は、Ｓ５８２２において、肯定のときには、表示制御部１５０６に表示領域４６０６又はその直下の位置にシステムストリームアイコンの表示指示をする。表示制御部１５０６は、その指示を受けて、編集領域４６０２の指示位置にシステムストリームアイコン４６１０を表示し、併せてウィンドウ情報記憶部１５０３に記憶されているシステムストリームアイコンに対応するデフォルト名を読み出して表示させる。
【０１２０】
制御部１５０５は、変数VOBNに「１」を加え（Ｓ５８４０）、システムストリームアイコン属性設定２のサブルーチンに移り（Ｓ５８４２）、その後Ｓ５８０６に戻る。
Ｓ５８２０において、否定のときには、制御部１５０５は、入力操作部１５０１からプロパティウィンドウ４７０１内でのクリックの通知であるか否かを判定し（Ｓ５８４４）、否定のときはＳ５８０６に戻る。肯定のときは、システムストリーム名４７０２のクリックか否かを判定する（Ｓ５８４６）。
【０１２１】
肯定のときは、入力操作部１５０１において、キー入力による文字列を受け付ける（Ｓ５８４８）。
制御部１５０５は、入力操作部１５０１から通知された文字列を表示制御部１５０６に通知し、システムストリーム名の表示更新を指示する。例えば、文字列「Close Up Scene 1」が入力されたときには、デフォルト表示されていた「Cell 1」に変えて、文字列「Close Up Scene 1」を図４６に示すようにシステムストリームアイコン４６０３の右方に表示させる（Ｓ５８５０）。
【０１２２】
制御部１５０５は、表示更新を指示したシステムストリーム名を入力データ記憶部１５０７のシステムストリームアイコンの属性テーブル４９０１のシステムストリーム名（Ｙ９）欄４９０８に書き込む（Ｓ５８５２）。
Ｓ５８４６において、否定のときには、制御部１５０５は、システムストリーム再生時間の設定サブルーチン（Ｓ５８５４）に移り、その後Ｓ５８０６に戻る。
【０１２３】
次に、Ｓ５８５６のアイコン属性設定１の詳細を説明する。
先ず、制御部１５０５は、表示されたアングルブロック内のシステムストリームが１つ目のシステムストリームか否か、即ち、カウンタＥの値が「１」であるか否かを判定する（Ｓ５９０２）。肯定のときは、入力データ記憶部１５０７のシステムストリームアイコンの属性テーブル４９０１の表示中のアイコン座標（ｘ，ｙ）に対応して「Cell Block Mode(Y4)」に「First Block」を書き込み（Ｓ５９０４）、「Cell Block Type(Y5)」に「Angle Block」を書き込み（Ｓ５９０６）、「Inter Leaved Allocation Flag(Y6)」に「Interleaved」を書き込み（Ｓ５９０８）、「Seamless Angle Change Flag(Y7)」に「Changeable」を書き込み（Ｓ５９１０）、処理を終了する。
【０１２４】
Ｓ５９０２において、否定と判定したときは、アングルブロック内の最後のシステムストリームか否か、即ちE=VARNUMか否かを判定する（Ｓ５９１２）。
否定のときには、「Cell Block Mode(Y4)」に「In Block」を書き込み（Ｓ５９１４）、Ｓ５９０６に移る。肯定のときには、「Cell Block Mode(Y4)」に「Last Block」を書き込み（Ｓ５９１６）、Ｓ５９０６に移る。
【０１２５】
次に、Ｓ５８４２のアイコン属性設定２の詳細を説明する。
先ず、制御部１５０５は、「Cell Block Mode(Y4)」に「Not Block」を書き込み（Ｓ６００２）、「Cell Block Type(Y5)」に「Not Block」を書き込み（Ｓ６００４）、「Inter Leaved Allocation Flag(Y6)」に「Contiguous」を書き込み（Ｓ６００６）、「Seamless Angle Change Flag(Y7)」に「Not Changeable」を書き込み（Ｓ６００８）、処理を終了する。
【０１２６】
次に、Ｓ５８５４のシステムストリーム再生時間設定の詳細を説明する。
先ず、制御部１５０５は、入力操作部１５０１からの再生時間上のクリックの通知であるか否かを判定し（Ｓ６１０２）、否定であれば処理を終了し、肯定であれば、図４７に示すように、再生時間「Playback Time」４７０３のキー入力「00:00:10:00」の通知を受ける（Ｓ６１０４）。
【０１２７】
これによって、選択状態にあるシステムストリームの再生時間を入力データ記憶部１５０７のシステムストリームアイコンの属性テーブル４９０１のシステムストリーム再生時間（Ｙ８）に書き込み（Ｓ６１０６）、処理を終了する。
次に、Ｓ５６１０のスクリプト生成の詳細な動作について説明する。
先ず、作成者によって、「Author」ウィンドウ１９０１のメニュー項目である「File Edit Disc Title Set Window Help」の１項目である「Disc」がマウス１４０４でクリックされ、表示された「Publish」アイコン（図示せず）がクリックされると、制御部１５０５は、入力操作部１５０１からその通知を受け、再生制御情報生成部１５０８を起動する。
【０１２８】
再生制御情報生成部１５０８は、制御部１５０５から起動されると、入力データ記憶部１５０７に記憶されている各属性テーブル４８０１、４９０１の内容を読み出して、スクリプト情報記憶部１５０４に記憶されているスクリプト情報のテンプレートの未知文字列を補完して、アングルブロックのシステムストリーム再生制御情報に含まれるシステムストリームの数を出力し（Ｓ６２０２）、システムストリームの再生時間を出力し（Ｓ６２０４）、変更を要しないスクリプト情報のテンプレートをそのまま出力し（Ｓ６２０６）、システムストリーム再生制御情報を出力し（Ｓ６２０８）、システムストリームのファイル名を出力し（Ｓ６２１０）、処理を終了する。
【０１２９】
先ず、Ｓ６２０２では、図６３に示すように、入力データ記憶部１５０７に記憶されているシステムストリームアイコンの属性テーブル４９０１の最後のシステムストリーム番号（Ｙ３）の値を読み出し、スクリプト情報記憶部１５０４に記憶されているテンプレートのスクリプト列３５０１の未知文字列「＄Ｙ１」３５０２を置き換えて出力する。これによって、図５０に示したスクリプト列５００１が出力される。このスクリプト列５００１の情報は、図８に示したＰＧＣ情報８０１の格納プログラム数８０３に相当するものである。
【０１３０】
次に、Ｓ６２０４では、再生制御情報生成部１５０８は、図６４に示すように、入力データ記憶部１５０７に記憶されているシステムストリームアイコンの属性テーブル４９０１のシステムストリーム再生時間（Ｙ８）のうち、Cell Block Mode(Y4)の「First Block」と「Not Block」との再生時間（Ｙ８）を合計し、未知文字列＄Ｙ２を置換する。これによって、図５０に示したスクリプト列５００２が出力される。このスクリプト列５００２の情報は、図８に示したＰＧＣ情報８０１のＰＧＣ再生時間８０４に相当するものである。
【０１３１】
次に、Ｓ６２０８では、再生制御情報生成部１５０８は、カウンタｎに「１」を設定し、システムストリームアイコンの属性テーブル４９０１のシステムストリーム番号（Ｙ３）の最大値を変数VOBNに代入する（Ｓ６５０２）。
次に、再生制御情報生成部１５０８は、システムストリームアイコンの属性テーブル４９０１のカウンタｎの値と一致するシステムストリーム番号Ｙ３の行を読み出す（Ｓ６５０３）。先ず、図４３に示した未知文字列「＄Ｙ４」４３０２をＹ４の値で置換し（Ｓ６５０４）、次に未知文字列「＄Ｙ５」４３０３をＹ５の値で置換し（Ｓ６５０６）、未知文字列「＄Ｙ６」４３０５をＹ６の値で置換し（Ｓ６５０８）、未知文字列＄Ｙ７をＹ７の値で置換する（Ｓ６５１０）。次に、再生制御情報生成部１５０８は、同様に未知文字列＄Ｙ８をＹ８の値で置換し（Ｓ６５１２）、カウンタｎに「１」を加えて（Ｓ６５１４）、ｎの値が変数VOBNに一致するか否かを判断し（Ｓ６５１２）、一致すれば処理を終了し、一致しなければＳ６５０３に戻る。これによって、図５１〜図５４に示したスクリプト列が出力される。このスクリプト列の情報は、図８に示すＰＧＣ情報８０１のうち、格納プログラム数８０３、ＰＧＣ再生時間８０４、直接アクセス情報テーブル８０５、格納セル数８０６、および、セル再生情報テーブル８０７に含まれる格納セル情報８０８のうち、セル属性情報８０９およびセル再生時間８１０に相当するものである。
【０１３２】
Ｓ６２１０では、再生制御情報生成部１５０８は、カウンタｍに「１」を設定し、システムストリームアイコンの属性テーブル４９０１のシステムストリーム番号Ｙ３の最大値を変数VOBNに代入する（Ｓ６６０２）。次に、カウンタｍの値と一致するシステムストリームアイコンの属性テーブル４９０１のシステムストリーム番号Ｙ３の行を読み出し（Ｓ６６０４）、未知文字列「＄Ｙ９」をＹ９の値に置換する（Ｓ６６０６）。カウンタｍに「１」を加え（Ｓ６６０８）、カウンタｍの値が変数VOBNと一致するか否かを判定し（Ｓ６６１０）、一致すれば処理を終了し、一致しなければ、Ｓ６６０４に戻る。
【０１３３】
これによって、図５５に示したスクリプト列が出力される。このスクリプト列の情報は、ＰＧＣ情報８０１の再生時に参照されるシステムストリームのファイル名を示している（図８参照）。システムストリームのファイル名は、このスクリプトをバイナリーに変換してDVD-VIDEO規格のデータそのものにするサブシステムが、ファイル名からシステムストリームの長さを参照することによって、ＰＧＣ情報８０１の中の格納セル情報８０８の一部である、セルデータへのオフセット８１１およびセルの占める論理ブロック数８１２を求めるためのものである。
【０１３４】
なお、上記実施の形態では、メニュー言語ユニットとアングルブロックとのシステムストリームの再生順序であるシステムストリーム再生制御情報の編集装置について説明したけれども、本発明に係る編集装置は、メニュー言語ユニットやアングルブロックのシステムストリーム再生制御情報の編集に限られるものではない。タイトルセットに含まれるタイトルやパレンタルブロックに含まれるシステムストリーム等の編集装置として用いられるのは勿論である。これらの場合には、スクリプト情報記憶部１５０４には、これらのタイトルセットやパレンタルブロックのスクリプト情報のテンプレートが記憶されている。
【０１３５】
なお、上記実施の形態では、スクリプト情報記憶部にはテキストエディタで編集可能なテキスト形式でスクリプトが記憶されているようにしたけれども、本発明に係る編集装置はこれに限られるものではなく、テキストエディタでは編集および読み込みができないバイナリー形式を用いてもよい。この場合には、スクリプト情報記憶部にはスクリプトに相当するバイナリー形式のデータが記憶されている。
【０１３６】
更に、上記実施の形態を実現させたプログラムをフロッピーディスク等の記録媒体に記録して移送することにより、独立した他のコンピュータシステムで本発明を容易に実施することができる。
【０１３７】
【発明の効果】
以上説明したように、本発明は、マルチメディア光ディスクに格納される映像情報を含むシステムストリームの再生時にシステムストリームを択一的に再生できる再生区間を含んでいる再生経路を含むシステムストリーム再生制御情報を編集するシステムストリーム再生制御情報編集装置であって、システムストリーム再生制御情報を生成するための、一つ以上の所定のスクリプトとパラメータとからなり、該スクリプトの一つは、前記再生区間の再生経路構造を規定し、該パラメータの一つは、前記再生区間で択一的に再生されるシステムストリーム数を定義しているテンプレートを予め記憶しているテンプレート情報記憶手段と、システムストリーム再生制御情報を編集するための複数のウィンドウを表示する表示手段と、前記表示手段に表示されたウィンドウ上で編集者の操作を受け付ける操作受付手段と、前記操作受付手段で受け付けた操作に基づいて、前記テンプレート情報記憶手段に記憶されているテンプレートのパラメータを補完してシステムストリーム再生制御情報を編集する編集制御手段とを備えることとしている。
【０１３８】
このような構成によって、編集者は、システムストリーム再生制御情報を編集するためのＧＵＩ(Graphic User Interface)を実現した表示手段に表示されたウィンドウを見ながら、操作受付手段において、ウィンドウ上で例えばマウス操作を行い、システムストリーム再生制御情報の編集操作を行う。この操作に基づいて、編集制御手段は、テンプレート情報記憶手段に記憶されているシステムストリーム再生制御情報を生成するためのテンプレートのシナリオによって変更されるパラメータを、シナリオに対応したDVD-VIDEO規格のデータを表現する文字列に変換（補完）して、システムストリーム再生制御情報を編集する。これによって、編集者のシステムストリーム再生制御情報の編集操作に要する時間は大幅に短縮され、作業効率が向上する。
【０１３９】
また、前記編集制御手段は、前記表示手段に表示される複数のウィンドウの表示内容を含むウィンドウ情報を予め記憶しているウィンドウ情報記憶部と、前記ウィンドウ情報記憶部からウィンドウ情報を読み出してウィンドウを前記表示手段に表示させる表示制御部と、前記操作受付手段で受け付けられた操作を解釈し、解釈結果に応じたウィンドウの表示を前記表示制御部に指示する操作解釈部と、前記操作解釈部の解釈に従い、システムストリーム再生制御情報の編集に必要な情報を記憶する編集情報記憶部と、前記編集情報記憶部に記憶されている情報を読み出し、前記テンプレート情報記憶手段に記憶されているテンプレートのパラメータを補完してシステムストリーム再生制御情報を編集する再生制御情報編集部とを有することとしている。
【０１４０】
このような構成によって、操作解釈部の指示によって編集者の操作に応じて適切なウィンドウが表示され、操作に応じてシステムストリーム再生制御情報の編集に必要な（キーとなる）情報が記憶される。再生制御情報編集部は、このキーとなる情報を読み出し、テンプレートのパラメータを補完してシステムストリーム再生制御情報を編集する。従って、編集者は、煩雑なシステムストリーム再生制御情報の編集操作から解放される。
【０１４１】
また、前記操作解釈部は、前記再生区間に設定予定の択一再生可能なシステムストリーム数を入力するための第１ウィンドウの表示を前記表示制御部に指示する第１ウィンドウ表示指示部を有し、前記操作受付手段は、前記表示手段に表示された第１ウィンドウ上で択一再生可能なシステムストリーム数の入力を受け付けるシステムストリーム数受付部を有し、前記編集情報記憶部は、前記操作解釈部の解釈に従い、択一再生可能なシステムストリーム数を記憶することとすることができる。
【０１４２】
また、前記ウィンドウ情報記憶部はウィンドウ情報にウィンドウに表示されるシステムストリームと対応付けられたアイコンのアイコン情報を記憶しており、前記操作解釈部は、前記システムストリーム数受付部で択一再生可能なシステムストリーム数を受け付けると、システムストリームの再生経路を編集する編集領域を有し、再生経路を編集者が指示し、それを表示するためのシステムストリームと対応付けられたアイコンを表示した第２ウィンドウの表示を前記表示制御部に指示する第２ウィンドウ表示指示部を有し、前記操作受付手段は、前記表示手段に表示された前記第２ウィンドウの前記編集領域の所定位置にアイコンのドラッグ操作を受け付ける再生経路受付部を有し、前記操作解釈部は、前記再生経路受付部で受け付けたドラッグ操作によるアイコン位置に従い、システムストリームの前記再生経路を形成する連結情報を生成するシステムストリーム連結部と、前記システムストリーム連結部で生成されたシステムストリームの連結情報の再生経路を視認できるよう、前記編集領域に表示されたアイコン同士を関連付けて表示するよう前記表示制御部に指示する再生経路表示指示部とを有し、前記編集情報記憶部は、システムストリーム連結部で生成されたシステムストリームの連結情報をアイコン位置に関連付けて記憶し、前記表示制御部は、前記編集領域に表示されたアイコン同士を関連付けて表示させることとしている。
【０１４３】
このような構成によって、ウィンドウの編集領域にシステムストリームと対応付けられたアイコン同士を関連付けて表示することにより、編集者は、一見してそのシステムストリームの連結状態を把握することができる。したがって、編集されるシステムストリーム再生制御情報を視覚により確認することができる。
また、前記操作受付手段は、システムストリーム再生制御情報の編集指示を受け付ける編集操作受付部を有し、前記再生制御情報編集部は、前記編集情報記憶部に記憶されている択一再生可能なシステムストリーム数とアイコン位置に関連付けて記憶されたシステムストリームの連結情報とに従い、前記テンプレート情報記憶手段に記憶されているテンプレートを読み出して、パラメータを設定してシステムストリーム再生制御情報を編集することとしている。
【０１４４】
このような構成によって、編集者は、煩雑なシステムストリーム再生制御情報の編集作業から解放され、また、システムストリーム再生制御情報の定型的な部分は、予め記憶されたテンプレートのスクリプトがそのまま用いられるので、単純ミスによる編集作業の失敗も防ぐことができる。また、前記操作解釈部は、前記操作受付手段で受け付けた操作が編集を開始する旨の指示であるときに、編集すべき択一的なシステムストリームがメニューに用いられる各言語ごとのメニュー言語ユニットか又はマルチアングルの一のアングルかのいずれかを含む編集対象の一覧を表示した第３ウィンドウの表示を前記表示制御部に指示する第３ウィンドウ表示指示部を有し、前記操作受付手段は、前記表示手段に表示された第３ウィンドウに表示された編集対象を選択する操作を受け付ける編集対象受付部を有し、前記システムストリーム連結部は、前記編集対象受付部でマルチアングルを編集対象として選択された場合に、アイコンのドラッグ操作によるアイコンの表示位置が、前記操作解釈部によってマルチアングルに含まれる領域内であると判定された場合は、そのアイコンに対応付けられたシステムストリームが択一的な再生区間にあり、前記操作解釈部によってマルチアングルに含まれる領域内でないと判定された場合は、そのアイコンに対応付けられたシステムストリームが唯一の再生区間にあるとして、システムストリームを連結し、前記編集情報記憶部は、アイコンと関連付けて、このシステムストリームが択一的か唯一かを記憶することとしている。
【０１４５】
また、前記操作解釈部は、前記操作受付手段で受け付けた操作が編集を開始する旨の指示であるときに、編集すべき択一的なシステムストリームがメニューに用いられる各言語ごとのメニュー言語ユニットか又はマルチアングルの一のアングルかのいずれかを含む編集対象の一覧を表示した第３ウィンドウの表示を前記表示制御部に指示する第３ウィンドウ表示指示部を有し、前記操作受付手段は、前記表示手段に表示された第３ウィンドウに表示された編集対象を選択する操作を受け付ける編集対象受付部を有し、前記編集対象受付部でメニュー言語ユニットを編集対象として選択された場合に、前記システムストリーム数受付部は、択一再生可能なシステムストリーム数の入力を受け付けた後、メニューの言語の言語コードを受け付け、前記編集情報記憶部は、前記操作解釈部の解釈に従い、言語コードを記憶し、前記テンプレートのパラメータには、言語コードを示す他のパラメータが含まれており、前記システムストリーム再生制御情報編集部は、該パラメータに、前記編集情報記憶部に記憶されている言語コードを設定してシステムストリーム再生制御情報を編集することとしている。
【０１４６】
このような構成によって、メニュー言語ユニットの再生経路を含むシステムストリーム再生制御情報を編集することができる。
また、前記編集制御手段は、前記再生経路受付部で受け付けたアイコンのドラッグ操作によってするシステムストリームの連結先が択一再生区間にあるシステムストリームの連結情報であるときに、その連結情報数が前記編集情報記憶部で記憶している択一再生可能なシステムストリーム数を超えるか否かを判定する再生経路判定部と、前記再生経路判定部で超えると判定されたとき、前記システムストリーム連結部のシステムストリームの連結情報の生成を禁止する再生経路連結禁止部とを有することとしている。
【０１４７】
このような構成によって、編集者が初めに設定したシステムストリーム数を超えて択一的な再生区間内にシステムストリームの連結をしようとしても、再生経路連結禁止部がシステムストリームの連結を禁止する。これによって、システムストリーム再生制御情報の論理破綻が防止される。
また、本発明は、マルチメディア光ディスクに格納される映像情報を含むシステムストリームの再生時にシステムストリームを択一的に再生できる再生区間を含んでいる再生経路を含むシステムストリーム再生制御情報を編集するシステムストリーム再生制御情報編集方法であって、前記再生区間に設定予定の択一再生可能なシステムストリーム数を入力するための第１ウィンドウの表示を指示する第１ウィンドウ表示指示ステップと、複数のウィンドウの表示内容を含むウィンドウ情報を予め記憶しているウィンドウ情報記憶部から第１ウィンドウのウィンドウ情報を読み出し、第１ウィンドウを前記表示画面に表示させる第１表示制御ステップと、前記表示画面に表示された第１ウィンドウ上で択一再生可能なシステムストリーム数の入力を受け付けるシステムストリーム数受付ステップと、前記システムストリーム数受付ステップで受け付けた択一再生可能なシステムストリーム数を記憶する第１編集情報記憶ステップと、前記システムストリーム数受付ステップで択一再生可能なシステムストリーム数を受け付けると、システムストリームの再生経路を編集する編集領域を有し、再生経路を編集者が指示し、それを表示するためのシステムストリームと対応付けられたアイコンを表示した第２ウィンドウの表示を指示する第２ウィンドウ表示指示ステップと、ウィンドウに表示されるシステムストリームと対応付けられたアイコンのアイコン情報を記憶している前記ウィンドウ情報記憶部から第２ウィンドウのウィンドウ情報を読み出し、第２ウィンドウを前記表示画面に表示させる第２表示制御ステップと、前記表示画面に表示された前記第２ウィンドウの前記編集領域の所定位置にアイコンのドラッグ操作を受け付ける再生経路受付ステップと、前記再生経路受付ステップで受け付けたドラッグ操作によるアイコン位置に従い、システムストリームの前記再生経路を形成する連結情報を生成するシステムストリーム連結ステップと、前記システムストリーム連結ステップで生成されたシステムストリームの連結情報をアイコン位置に関連付けて記憶する第２編集情報記憶ステップと、前記システムストリーム連結ステップで生成されたシステムストリームの連結情報の再生経路を視認できるよう、前記編集領域に表示されたアイコン同士を関連付けて表示するよう指示する再生経路表示指示ステップと、前記システムストリーム連結ステップで連結されたシステムストリームを前記編集領域に表示されたアイコン同士を関連付けて表示させる第３表示制御ステップと、システムストリーム再生制御情報の編集指示を受け付ける編集操作受付ステップと、前記第１編集情報記憶ステップで記憶した択一再生可能なシステムストリーム数と前記第２編集情報記憶ステップで記憶したシステムストリームの連結情報に従い、システムストリーム再生制御情報を生成するための、一つ以上の所定のスクリプトとパラメータとからなり、該スクリプトの一つは、前記再生区間の再生経路構造を規定し、該パラメータの一つは、前記再生区間で択一的に再生されるシステムストリーム数を定義しているテンプレートを予め記憶しているテンプレート情報記憶部に記憶されているテンプレートを読み出して、パラメータを設定してシステムストリーム再生制御情報を編集するシステムストリーム再生制御情報編集ステップとを有して実行することとしている。
【０１４８】
このような構成によって、編集者の操作を受けて、表示画面に次々にＧＵＩを実現するウィンドウを表示して、マルチメディア光ディスクに特有なシステムストリームを択一的に選択できる再生区間を有した再生経路構造を含むシステムストリーム再生制御情報の編集を少ない操作で、しかも表示画面上で確認しながらすることができる。
【０１４９】
また、前記再生経路受付ステップと前記システムストリーム連結ステップとの間に、前記再生経路受付ステップで受け付けたアイコンのドラッグ操作によってするシステムストリームの連結先が択一再生区間にあるシステムストリームの連結情報であるときに、その連結情報数が前記第１編集情報記憶ステップで記憶している択一再生可能なシステムストリーム数を超えるか否かを判定する再生経路判定ステップと、前記再生経路判定部で超えると判定されたとき、前記システムストリーム連結ステップのシステムストリームの連結を禁止する再生経路連結禁止ステップとを有して実行することとしている。
【０１５０】
このような構成によって、論理破綻をするようなシステムストリームの連結が防止される。
また、前記第１ウィンドウ表示指示ステップの前に、編集者の編集開始の操作を受け付ける初期操作受付ステップと、前記初期操作受付ステップで編集開始をする旨の操作を受けると、編集すべき択一的なシステムストリームがメニューに用いられる各言語ごとのメニュー言語ユニットか又はマルチアングルの一のアングルかのいずれかを含む編集対象の一覧を表示する第３ウィンドウの表示を指示する第３ウィンドウ表示指示ステップと、前記ウィンドウ情報記憶部から第３ウィンドウのウィンドウ情報を読み出し、第３ウィンドウを表示画面に表示させる第３ウィンドウ表示制御ステップと、前記表示画面に表示された第３ウィンドウに表示された編集対象を選択する操作を受け付ける編集対象受付ステップとを有し、前記第１ウィンドウ表示指示ステップにおいて、受け付けた編集対象に応じた第１ウィンドウの表示を指示することを実行し、前記システムストリーム数受付ステップで受け付けた択一再生可能なシステムストリーム数は、編集対象がメニュー言語ユニットのときは言語数であり、編集対象がマルチアングルのときはアングル数であることとしている。
【０１５１】
このような構成によって、マルチメディア光ディスクに特有なアングルブロック又は、メニュー言語ユニットのシステムストリーム再生制御情報の編集を容易にすることができる。
更に、本発明は、マルチメディア光ディスクに格納される映像情報を含むシステムストリームの再生時にシステムストリームを択一的に再生できる再生区間を含んでいる再生経路を含むシステムストリーム再生制御情報を編集するシステムストリーム再生制御情報編集装置に適用される記録媒体であって、前記再生区間に設定予定の択一再生可能なシステムストリーム数を入力するための第１ウィンドウの表示を指示する第１ウィンドウ表示指示ステップと、複数のウィンドウの表示内容を含むウィンドウ情報を予め記憶しているウィンドウ情報記憶部から第１ウィンドウのウィンドウ情報を読み出し、第１ウィンドウを前記表示画面に表示させる第１表示制御ステップと、前記表示画面に表示された第１ウィンドウ上で択一再生可能なシステムストリーム数の入力を受け付けるシステムストリーム数受付ステップと、前記システムストリーム数受付ステップで受け付けた択一再生可能なシステムストリーム数を記憶する第１編集情報記憶ステップと、前記システムストリーム数受付ステップで択一再生可能なシステムストリーム数を受け付けると、システムストリームの再生経路を編集する編集領域を有し、再生経路を編集者が指示し、それを表示するためのシステムストリームと対応付けられたアイコンを表示した第２ウィンドウの表示を指示する第２ウィンドウ表示指示ステップと、ウィンドウに表示されるシステムストリームと対応付けられたアイコンのアイコン情報を記憶している前記ウィンドウ情報記憶部から第２ウィンドウのウィンドウ情報を読み出し、第２ウィンドウを前記表示画面に表示させる第２表示制御ステップと、前記表示画面に表示された前記第２ウィンドウの前記編集領域の所定位置にアイコンのドラッグ操作を受け付ける再生経路受付ステップと、前記再生経路受付ステップで受け付けたドラッグ操作によるアイコン位置に従い、システムストリームの前記再生経路を形成する連結情報を生成するシステムストリーム連結ステップと、前記システムストリーム連結ステップで生成されたシステムストリームの連結情報をアイコン位置に関連付けて記憶する第２編集情報記憶ステップと、前記システムストリーム連結ステップで生成されたシステムストリームの連結情報の再生経路を視認できるよう、前記編集領域に表示されたアイコン同士を関連付けて表示するよう指示する再生経路表示指示ステップと、前記システムストリーム連結ステップで生成されたシステムストリームの連結情報を前記編集領域に表示されたアイコン同士を関連付けて表示させる第３表示制御ステップと、システムストリーム再生制御情報の編集指示を受け付ける編集操作受付ステップと、前記第１編集情報記憶ステップで記憶した択一再生可能なシステムストリーム数と前記第２編集情報記憶ステップで記憶したシステムストリームの連結情報とに従い、システムストリーム再生制御情報を生成するための、一つ以上の所定のスクリプトとパラメータとからなり、該スクリプトの一つは、前記再生区間の再生経路構造を規定し、該パラメータの一つは、前記再生区間で択一的に再生されるシステムストリーム数を規定しているテンプレートを予め記憶しているテンプレート情報記憶部に記憶されているテンプレートを読み出して、パラメータを補完してシステムストリーム再生制御情報を編集するシステムストリーム再生制御情報編集ステップとを実行させるためのプログラムを記録したこととしている。
【０１５２】
また、前記第１ウィンドウ表示指示ステップの前に、編集者の編集開始の操作を受け付ける初期操作受付ステップと、前記初期操作受付ステップで編集開始をする旨の操作を受けると、編集すべき択一的なシステムストリームがメニューに用いられる各言語ごとのメニュー言語ユニットか又はマルチアングルの一のアングルかのいずれかを含む編集対象の一覧を表示する第３ウィンドウの表示を指示する第３ウィンドウ表示指示ステップと、前記ウィンドウ情報記憶部から第３ウィンドウのウィンドウ情報を読み出し、第３ウィンドウを表示画面に表示させる第３ウィンドウ表示制御ステップと、前記表示画面に表示された第３ウィンドウに表示された編集対象を選択する操作を受け付ける編集対象受付ステップとを実行させるためのプログラムを記録し、前記第１ウィンドウ表示指示ステップにおいて、受け付けた編集対象に応じた第１ウィンドウの表示を指示し、前記システムストリーム数受付ステップで受け付けた択一再生可能なシステムストリーム数は、編集対象がメニュー言語ユニットのときは言語数であり、編集対象がマルチアングルのときはアングル数であることとしている。
【０１５３】
このような構成によって、システムストリーム再生制御情報の編集機能を有しないパーソナルコンピュータ等に用いることによって、上記システムストリーム再生制御情報編集装置と同様の効果を発揮できる。
【図面の簡単な説明】
【図１】タイトルメニューのシステムストリーム再生制御情報のスクリプトの一例を示す図である。
【図２】タイトルメニューのシステムストリーム再生制御情報のスクリプトの一例を示す図である。
【図３】タイトルメニューのシステムストリーム再生制御情報のスクリプトの一例を示す図である。
【図４】タイトルメニューのシステムストリーム再生制御情報のスクリプトの一例を示す図である。
【図５】マルチメディア光ディスクに記録される記録情報のデータフォーマットを示す図である。
【図６】ビデオファイル管理テーブルの構成を示す図である。
【図７】タイトル管理情報の構成を示す図である。
【図８】タイトル用のプログラムチェーン情報テーブルのデータ構造を示す図である。
【図９】メニュー用のプログラムチェーン情報テーブルのデータ構造を示す図である。
【図１０】ビデオファイルデータのデータ構造を示す図である。
【図１１】システムストリームの説明図である。
【図１２】マルチアングル制御の概念を説明する説明図である。
【図１３】パレンタルロックに基づくマルチレイティッドタイトルストリームの一例を示す図である。
【図１４】本発明に係るシステムストリーム再生制御情報編集装置の外観図である。
【図１５】本発明に係るシステムストリーム再生制御情報編集装置の実施の形態１の構成図である。
【図１６】上記実施の形態のウィンドウ情報記憶部に記憶されている「Sample Disc」ウィンドウの属性を示す図である。
【図１７】上記実施の形態のウィンドウ情報記憶部に記憶されている「Sample Disc」ウィンドウに表示されるアイコンの属性を示す図である。
【図１８】上記実施の形態のスクリプト情報記憶部に記憶されているメニュー言語ユニットのスクリプト情報のテンプレートを示す図である。
【図１９】上記実施の形態の表示制御部の制御に基づいて表示部に表示されるマルチウィンドウの一例を示す図である。
【図２０】上記実施の形態の表示制御部により表示部に表示される「Variables」ウィンドウの一例を示す図である。
【図２１】上記実施の形態のメニュー言語ユニットの変数値設定のためのプロパティウィンドウを示す図である。
【図２２】上記実施の形態の言語コード設定のためのプロパティウィンドウを示す図である。
【図２３】上記実施の形態の表示制御部により表示部に表示される「Menus」ウィンドウの一例を示す図である。
【図２４】上記実施の形態のＰＧＣの属性設定のためのプロパティウィンドウを示す図である。
【図２５】上記実施の形態の入力データ記憶部に記憶されているビデオタイトルセットの属性テーブルを示す図である。
【図２６】上記実施の形態の入力データ記憶部に記憶されているメニュー言語ユニットの属性テーブルを示す図である。
【図２７】上記実施の形態の入力データ記憶部に記憶されているＰＧＣの属性テーブルを示す図である。
【図２８】上記実施の形態の動作を示すフローチャートである。
【図２９】上記実施の形態のメニュー言語ユニット生成変数の設定の詳細動作を示すフローチャートである。
【図３０】上記実施の形態の再生制御情報編集処理の詳細動作を示すフローチャートである。
【図３１】上記実施の形態のスクリプトの生成動作を示すフローチャートである。
【図３２】図３１で示したＳ３１０２の詳細を示すフローチャートである。
【図３３】図３１で示したＳ３１０４の詳細を示すフローチャートである。
【図３４】図３１で示したＳ３１０６の詳細を示すフローチャートである。
【図３５】本発明に係るシステムストリーム再生制御情報編集装置の実施の形態２のスクリプト情報記憶部に記憶されているアングルブロックのスクリプト情報のテンプレートを示す図である。
【図３６】本発明に係るシステムストリーム再生制御情報編集装置の実施の形態２のスクリプト情報記憶部に記憶されているアングルブロックのスクリプト情報のテンプレートを示す図である。
【図３７】本発明に係るシステムストリーム再生制御情報編集装置の実施の形態２のスクリプト情報記憶部に記憶されているアングルブロックのスクリプト情報のテンプレートを示す図である。
【図３８】本発明に係るシステムストリーム再生制御情報編集装置の実施の形態２のスクリプト情報記憶部に記憶されているアングルブロックのスクリプト情報のテンプレートを示す図である。
【図３９】本発明に係るシステムストリーム再生制御情報編集装置の実施の形態２のスクリプト情報記憶部に記憶されているアングルブロックのスクリプト情報のテンプレートを示す図である。
【図４０】本発明に係るシステムストリーム再生制御情報編集装置の実施の形態２のスクリプト情報記憶部に記憶されているアングルブロックのスクリプト情報のテンプレートを示す図である。
【図４１】本発明に係るシステムストリーム再生制御情報編集装置の実施の形態２のスクリプト情報記憶部に記憶されているアングルブロックのスクリプト情報のテンプレートを示す図である。
【図４２】本発明に係るシステムストリーム再生制御情報編集装置の実施の形態２のスクリプト情報記憶部に記憶されているアングルブロックのスクリプト情報のテンプレートを示す図である。
【図４３】本発明に係るシステムストリーム再生制御情報編集装置の実施の形態２のスクリプト情報記憶部に記憶されているアングルブロックのスクリプト情報のテンプレートを示す図である。
【図４４】上記実施の形態の表示制御部により表示部に表示される「Variables」ウィンドウの一例を示す図である。
【図４５】上記実施の形態のアングルブロックの変数値設定のためのプロパティウィンドウの一例を示す図である。
【図４６】上記実施の形態のアングルブロックのシステムストリーム再生制御情報の編集のための「Playback Items」ウィンドウの一例を示す図である。
【図４７】上記実施の形態のシステムストリームの属性を設定するためのプロパティウィンドウを示す図である。
【図４８】上記実施の形態の入力データ記憶部に記憶されるアングルブロックの属性テーブルを示す図である。
【図４９】上記実施の形態の入力データ記憶部に記憶されるシステムストリームアイコンの属性テーブルを示す図である。
【図５０】システムストリーム再生制御情報として出力される「スクリプト情報を示す図である。
【図５１】システムストリーム再生制御情報として出力される「スクリプト情報を示す図である。
【図５２】システムストリーム再生制御情報として出力される「スクリプト情報を示す図である。
【図５３】システムストリーム再生制御情報として出力される「スクリプト情報を示す図である。
【図５４】システムストリーム再生制御情報として出力される「スクリプト情報を示す図である。
【図５５】システムストリーム再生制御情報として出力される「スクリプト情報を示す図である。
【図５６】上記実施の形態の全体の動作を説明するフローチャートである。
【図５７】図５６に示したＳ５６０６の詳細な動作を説明するフローチャートである。
【図５８】図５６に示したＳ５６０８の詳細な動作を説明するフローチャートである。
【図５９】図５８に示したＳ５８３４の詳細な動作を説明するフローチャートである。
【図６０】図５８に示したＳ５８４２の詳細な動作を説明するフローチャートである。
【図６１】図５８に示したＳ５８５４の詳細な動作を説明するフローチャートである。
【図６２】図５６に示したＳ５６１０の詳細を示すフローチャートである。
【図６３】図６２に示したＳ６２０２の内容を示す図である。
【図６４】図６２に示したＳ６２０４の内容を示す図である。
【図６５】図６２に示したＳ６２０８の詳細を示すフローチャートである。
【図６６】図６２に示したＳ６２１０の詳細を示すフローチャートである。
【符号の説明】
１４０１      ディスプレイ
１４０２      パーソナルコンピュータ
１４０３      キーボード
１４０４      マウス
１４０５      ボタン
１５０１      入力操作部
１５０２      表示部
１５０３      ウィンドウ情報記憶部
１５０４      スクリプト情報記憶部
１５０５      制御部
１５０６      表示制御部
１５０７      入力データ記憶部
１５０８      再生制御情報生成部
【図１】
0004101913.tif 000002
【図２】
0004101913.tif 000003
【図３】
0004101913.tif 000004
【図４】
0004101913.tif 000005
【図５】
0004101913.tif 000006
【図６】
0004101913.tif 000007
【図７】
0004101913.tif 000008
【図８】
0004101913.tif 000009
【図９】
0004101913.tif 000010
【図１０】
0004101913.tif 000011
【図１１】
0004101913.tif 000012
【図１２】
0004101913.tif 000013
【図１３】
0004101913.tif 000014
【図１４】
0004101913.tif 000015
【図１５】
0004101913.tif 000016
【図１６】
0004101913.tif 000017
【図１７】
0004101913.tif 000018
【図１８】
0004101913.tif 000019
【図１９】
0004101913.tif 000020
【図２０】
0004101913.tif 000021
【図２１】
0004101913.tif 000022
【図２２】
0004101913.tif 000023
【図２３】
0004101913.tif 000024
【図２４】
0004101913.tif 000025
【図２５】
0004101913.tif 000026
【図２６】
0004101913.tif 000027
【図２７】
0004101913.tif 000028
【図２８】
0004101913.tif 000029
【図２９】
0004101913.tif 000030
【図３０】
0004101913.tif 000031
【図３１】
0004101913.tif 000032
【図３２】
0004101913.tif 000033
【図３３】
0004101913.tif 000034
【図３４】
0004101913.tif 000035
【図３５】
0004101913.tif 000036
【図３６】
0004101913.tif 000037
【図３７】
0004101913.tif 000038
【図３８】
0004101913.tif 000039
【図３９】
0004101913.tif 000040
【図４０】
0004101913.tif 000041
【図４１】
0004101913.tif 000042
【図４２】
0004101913.tif 000043
【図４３】
0004101913.tif 000044
【図４４】
0004101913.tif 000045
【図４５】
0004101913.tif 000046
【図４６】
0004101913.tif 000047
【図４７】
0004101913.tif 000048
【図４８】
0004101913.tif 000049
【図４９】
0004101913.tif 000050
【図５０】
0004101913.tif 000051
【図５１】
0004101913.tif 000052
【図５２】
0004101913.tif 000053
【図５３】
0004101913.tif 000054
【図５４】
0004101913.tif 000055
【図５５】
0004101913.tif 000056
【図５６】
0004101913.tif 000057
【図５７】
0004101913.tif 000058
【図５８】
0004101913.tif 000059
【図５９】
0004101913.tif 000060
【図６０】
0004101913.tif 000061
【図６１】
0004101913.tif 000062
【図６２】
0004101913.tif 000063
【図６３】
0004101913.tif 000064
【図６４】
0004101913.tif 000065
【図６５】
0004101913.tif 000066
【図６６】
0004101913.tif 000067