(57)【特許請求の範囲】
【請求項１】
複数の映像及び／又は音声について、それぞれ符号化をして複数の符号化データを生成し、この複数の符号化データを多重化して記録媒体に対して記録する記録用データを生成する編集装置において、
映像及び／又は音声についての質問・応答を行う為に表示されるメニュー画面のメニュー構造に応じて展開され、このメニュー画面のメニュー名に応じたディレクトリ名とされた下位ディレクトリを含む第１のディレクトリを有し、各メニュー画面に対応した副映像の符号化データを、各メニュー名に対応した下位ディレクトリ内のファイルに格納する副映像符号化手段を備えること
を特徴とする編集装置。
【請求項２】
上記副映像符号化手段は、任意のディレクトリ名とされた下位ディレクトリを含む第２のディレクトリを有し、第１のディレクトリの下位ディレクトリ内のファイルを複製してこの第２のディレクトリの下位ディレクトリ内に格納すること
を特徴とする請求項１に記載の編集装置。
【請求項３】
上記副映像符号化手段は、ＤＶＤ−ＶＩＤＥＯ規格におけるサブピクチャに関する符号化データを生成し、ＤＶＤ−ＶＩＤＥＯにおけるメニュー構造に応じて展開されＤＶＤ−ＶＩＤＥＯにおけるメニュー名に応じたディレクトリ名とされた下位ディレクトリを含むディレクトリを有すること
を特徴とする請求項１に記載の編集装置。
【請求項４】
上記副映像の符号化手段は、ＤＶＤ−ＶＩＤＥＯにおけるメニュー構造に応じて展開したディレクトリ構造が、プレゼンテーションのエッセンス及び順序を述べたＰＧＣ（Program Chain）単位まで展開しており、このＰＧＣ単位のサブピクチャの符号化データに格納すること
を特徴とする請求項３に記載の編集装置。
【請求項５】
複数の映像及び／又は音声について、それぞれ符号化をして複数の符号化データを生成し、この複数の符号化データを多重化して記録媒体に対して記録する記録用データを生成するデータ編集方法において、
映像及び／又は音声についての質問・応答を行うメニュー画面のメニュー構造に応じて展開され、このメニュー画面のメニュー名に応じたディレクトリ名とされた下位ディレクトリを含む第１のディレクトリを作成し、各メニュー画面に対応した副映像の符号化データを、各メニュー名に対応した下位ディレクトリ内のファイルに格納すること
を特徴とするデータ編集方法。
【請求項６】
任意のディレクトリ名とされた下位ディレクトリを含む第２のディレクトリを作成し、第１のディレクトリの下位ディレクトリ内のファイルを複製してこの第２のディレクトリの下位ディレクトリ内のファイルに格納すること
を特徴とする請求項５に記載のデータ編集方法。
【請求項７】
ＤＶＤ−ＶＩＤＥＯ規格におけるサブピクチャに関する符号化データを生成し、ＤＶＤ−ＶＩＤＥＯにおけるメニュー構造に応じて展開されＤＶＤ−ＶＩＤＥＯにおけるメニュー名に応じたディレクトリ名とされた下位ディレクトリを含むディレクトリを作成すること
を特徴とする請求項５に記載のデータ編集方法。
【請求項８】
ＤＶＤ−ＶＩＤＥＯ規格におけるメニュー構造に応じて展開したディレクトリ構造を、プレゼンテーションのエッセンス及び順序を述べたＰＧＣ（Program Chain）単位まで展開させ、このＰＧＣ単位のサブピクチャの符号化データをファイル内に格納すること
を特徴とする請求項７に記載のデータ編集方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、映像や音声の符号化データを多重化して光ディスク等の記録媒体に対して記録する記録用データを生成する編集装置及びデータ編集方法に関し、特に、ＤＶＤ−ＶＩＤＥＯ規格における副映像データを生成する編集装置及びデータ編集方法に関する。
【０００２】
【従来の技術】
近年、画像や音声を圧縮符号化して大容量のデータを記録することができるＤＶＤと呼ばれる光ディスクが提案されている。このＤＶＤと呼ばれる光ディスクでは、映画やアニメーション等のコンテンツを提供するＤＶＤ−ＶＩＤＥＯ規格が提案されている。
【０００３】
ＤＶＤ−ＶＩＤＥＯ規格では、映画やアニメーション等の映像をＭＰＥＧ方式により圧縮符号化して記録すること、及び、音声をＭＰＥＧ又はＡＣ−３等の方式で圧縮符号化して記録することが規定されている。そして、ＤＶＤ−ＶＩＤＥＯ規格では、質問・応答画面（メニュー画面）等の静止画像を提供するためのデータとしてサブピクチャについて規定されている。
【０００４】
このような、ＤＶＤ−ＶＩＤＥＯで規定されているサブピクチャを用いたメニュー画面について説明する。
【０００５】
ＤＶＤ−ＶＩＤＥＯ規格では、例えば、ビデオテープと同じように映像データをシーケンシャルに再生すること（通常再生モード）の他に、複数のアングルから同一対象を撮影して得られた複数の音声・映像データのいずれかをユーザーの操作に応じて選択して再生し表示すること（マルチアングル再生モード）が規定されている。また、複数のストーリーが収録された映画の主なストーリー（メインストーリー）およびメインストーリーに付随するサブストーリーのいずれかの音声・映像データを、ユーザーの操作に応じて選択して再生すること（マルチストーリー再生モード）や、予め、ユーザーがストーリー展開を選択可能に作成した音声・映像データを、ストーリーの分岐点ごとに、ユーザーの操作に応じて対話形式に選択して再生すること（インタラクティブストーリー再生モード）等が規定されている。そのため、このＤＶＤ−ＶＩＤＥＯ規格に基づいて記録されたＤＶＤを用いて映画等を視聴するユーザーは、このような特殊再生モード（special mode）で、音声・映像データを記録・再生することが可能である。
【０００６】
また、ＤＶＤ−ＶＩＤＥＯ規格では、複数の音声チャンネルを多重化して記録することが規定されている。そのため、ユーザーは、この複数の音声チャネルのいずれにより再生するかを、選択することができる。
【０００７】
このようなマルチストーリーやインタラクティブストーリー等の特殊再生モード（special mode）が設定されている映画等を再生する場合や複数の音声チャンネルを選択する場合に、ユーザーに質問を表示し表示された質問へのユーザーの応答の操作を行うために用いられる静止画像の質問・応答画面が必要になる。ＤＶＤ−ＶＩＤＥＯ規格では、この質問・応答画面となるメニュー画面をサブピクチャを用いて設定できるように規定している。
【０００８】
図１５は、このメニュー画面を説明する為の図である。
【０００９】
具体的に、このメニュー画面は、図１５（Ａ）に示す主映像（Main picture）に、図１５（Ｂ）に示すサブピクチャ（Sub-picture）と図１５（Ｃ）に示すハイライト処理（Hifhlight Informaion）に基づき選択された操作ボタンが重ね合わされて、図１５（Ｄ）〜（Ｆ）に示すように表示される。
【００１０】
このようにメニュー画面を構成することができるサブピクチャは、ＤＶＤ−ＶＩＤＥＯ規格において横７２０×縦４７８（ＮＴＳＣビデオ方式の場合）に分割した画素〔ピクセル（pixel）〕それぞれに固有に割り当てた２ビットの画素データとして規定されている。すなわち、サブピクチャは、ピクチャの画素に対応するビットマップの形式で符号化されている。
【００１１】
また、サブピクチャは、画素それぞれに割り当てられた２ビットの画素データの値〔０〜３（十進法）〕はそれぞれ固有の色に対応しており、サブピクチャの画素それぞれには４種類の色が付けられることが規定されている。
【００１２】
また、メニュー画面において用いられるハイライト処理は、メニュー画面上の操作ボタンとしての機能を果たす処理が行われる。すなわち、メニュー画面上に、操作ボタンの割り付けを行い、この割り付けられた操作ボタンを選択し、実行することにより目的の応答ができるよう規定されている。例えば、ユーザーは、リモートコントローラ等を用いて、図１５（Ｄ）〜（Ｆ）のようにメニュー画面上の選択ボタンの表示を移動させ操作ボタンを選択し、表示された質問に対する目的の応答をする。
【００１３】
ＤＶＤ−ＶＩＤＥＯ規格では、このハイライト処理に用いる情報として、表示画面上の操作ボタンの位置情報、選択した操作ボタン色を変更する選択色情報、選択した後に実行をした場合に操作ボタンの色を変更する実行色情報、リモートコントローラ等により選択する操作ボタンの移動に必要な隣接ボタン情報、実行した操作ボタンの実行内容を示す実行情報等の情報を規定している。
【００１４】
以上のようにＤＶＤ−ＶＩＤＥＯ規格では、サブピクチャにより、メニュー画面上にユーザーへの質問事項を表示させ、ハイライト処理によりそれに対するユーザーの応答が行えるように規定されている。
【００１５】
このような、ＤＶＤ−ＶＩＤＥＯ規格に基づいて映画やアニメーション等の映像ソースを符号化して規格に沿ったかたちで多重化し、記録用データを生成するためには、オーサリングと呼ばれる編集作業をする必要がある。従って、コンテンツの提供者は、このオーサリング段階で、音声・映像データの再生の順番およびタイミング等に応じて、ユーザーが音声・映像の選択等に用いるメニュー画面を生成する必要がある。このため、コンテンツ提供者は、オーサリング処理の段階で、副映像となるサブピクチャ及びハイライト処理の情報を、動画像（メインピクチャ）に重ね合わせて符号化しなければならない。
【００１６】
【発明が解決しようとする課題】
ところが、映画等をＤＶＤ−ＶＩＤＥＯのディスクで提供する場合には、多数のメニュー画面を作らなければならない。特に、マルチストーリーやインタラクティブストーリー等の特殊再生モード（special mode）を設定する場合は、非常に多くのメニュー画面を作らなければならない。
【００１７】
従って、オーサリングの段階で、各ストーリー等に対応したメニュー画面を操作内容に応じてつくらなければならず、サブピクチャの内容やハイライト処理の情報を変更しなければならない。そのため、メニュー画面を作るに当たり、サブピクチャやハイライト処理に用いる情報を符号化するために非常に多くの手間と時間がかかる。
【００１８】
さらに、ＤＶＤ−ＶＩＤＥＯ規格では、ランゲージユニットと呼ばれる複数言語で字幕やメニュー画面を提供することを規定しており、提供する言語の数だけメニュー画面を作らなければならず、さらに、多くの時間がかかる。
【００１９】
本発明は、このような実情を鑑みてなされたものであり、サブピクチャ等の副映像を用いてメニュー画面を作成するにあたり、効率的に符号化する編集装置及びデータ編集方法を提供することを目的とする。
【００２０】
【課題を解決するための手段】
上述の課題を解決するために、本発明に係る編集装置は、複数の映像及び／又は音声について、それぞれ符号化をして複数の符号化データを生成し、この複数の符号化データを多重化して記録媒体に対して記録する記録用データを生成する編集装置であって、映像及び／又は音声についての質問・応答を行う為に表示されるメニュー画面のメニュー構造に応じて展開され、このメニュー画面のメニュー名に応じたディレクトリ名とされた下位ディレクトリを含む第１のディレクトリを有し、各メニュー画面に対応した副映像の符号化データを、各メニュー名に対応した下位ディレクトリ内のファイルに格納する副映像符号化手段を備えることを特徴とする。
【００２１】
この編集装置では、副映像符号化手段が、メニュー構造に応じて展開されメニュー名に応じたディレクトリ名とされた下位ディレクトリを含む第１のディレクトリを有し、副映像の符号化データを、各メニューに対応した下位ディレクトリ内のファイルに格納する。
【００２２】
また、本発明に係る編集装置は、上記副映像符号化手段が、任意のディレクトリ名とされた下位ディレクトリを含む第２のディレクトリを有し、第１のディレクトリの下位ディレクトリ内のファイルを複製してこの第２のディレクトリの下位ディレクトリ内のファイルに格納することを特徴とする。
【００２３】
この編集装置では、副映像符号化手段が、任意のディレクトリ名とされた下位ディレクトリを含む第２のディレクトリに符号化データを格納する。
【００２４】
本発明に係るデータ編集方法は、複数の映像及び／又は音声について、それぞれ符号化をして複数の符号化データを生成し、この複数の符号化データを多重化して記録媒体に対して記録する記録用データを生成するデータ編集方法であって、映像及び／又は音声についての質問・応答を行う為に表示されるメニュー画面のメニュー構造に応じて展開され、このメニュー画面のメニュー名に応じたディレクトリ名とされた下位ディレクトリを含む第１のディレクトリを作成し、各メニュー画面に対応した副映像の符号化データを、各メニュー名に対応した下位ディレクトリ内のファイルに格納することを特徴とする。
【００２５】
このデータ編集方法では、メニュー構造に応じて展開されメニュー名に応じたディレクトリ名とされた下位ディレクトリを含む第１のディレクトリを作成し、副映像の符号化データを、各メニューに対応した下位ディレクトリ内のファイルに格納する。
【００２６】
また、本発明に係るデータ編集方法は、任意のディレクトリ名とされた下位ディレクトリを含む第２のディレクトリを作成し、第１のディレクトリの下位ディレクトリ内のファイルを複製してこの第２のディレクトリの下位ディレクトリ内のファイルに格納することを特徴とする。
【００２７】
このデータ編集方法では、任意のディレクトリ名とされた下位ディレクトリを含む第２のディレクトリを作成する。
【００２８】
【発明の実施の形態】
以下、本発明の実施形態として、例えば、特殊再生モードに適するように編集処理した映画等の動画像の映像データ（以下、「メインピクチャ」とも記す。）および音声データまたはこれらのいずれか（音声・映像データ）の、操作内容をユーザーに示すメニュー画面等の映像あるいは字幕（以下、「サブピクチャ」と記す。）を多重化し、ＤＶＤに記録する記録用データを生成するＤＶＤのオーサリング装置を説明する。
【００２９】
まず、本実施の形態であるオーサリング装置を説明するにあたりＤＶＤ−ＶＩＤＥＯ規格に規定されたサブピクチャ及びメニュー画面等の概要を説明する。
【００３０】
ＤＶＤ−ＶＩＤＥＯ規格においては、ＭＰＥＧ（moving picture experts group）２により圧縮符号化された動画像の圧縮映像データ（メインピクチャ）とは別に、メインピクチャに重ねて表示する静止画像（サブピクチャ）のフォーマットが定義されている。
【００３１】
図１は、ＤＶＤ−ＶＩＤＥＯ規格において定義されているサブピクチャを示す図である。
【００３２】
ＤＶＤ−ＶＩＤＥＯ規格において、サブピクチャは、１枚のピクチャ（画面；フレーム）を、横７２０×縦４７８（ＮＴＳＣビデオ方式の場合）に分割した画素〔ピクセル（pixel）〕それぞれに固有に割り当てた２ビットの画素データとして定義される。つまり、サブピクチャは、ピクチャの画素に対応するビットマップの形式で定義される。
【００３３】
画素それぞれに割り当てられた２ビットの画素データの値〔０〜３（十進法）〕はそれぞれ固有の色に対応しており、従って、サブピクチャの画素それぞれには４種類の色を付すことができる。
【００３４】
なお、実際には、１６種類の色から構成されるカラーパレットの中から任意の４種類が選ばれ、サブピクチャの各画素に付される４種類の色として用いられる。
【００３５】
また、選ばれた４種類の色が画素データの値（０〜３）のいずれと対応するか、および、サブピクチャと背景となるメインピクチャとをどのような比率で重ね合わせるのか（例えば、サブピクチャを０％、動画を１００％の比率とすると、サブピクチャは透明となり見えない、また５０％：５０％とすれば、半透明のサブピクチャとなり、１００％：０％となると背景の動画部分は完全に隠れる）は、別途用意されたこれらを設定するテーブルにより決められる。
【００３６】
図２（Ａ），（Ｂ）は、ＤＶＤ−ＶＩＤＥＯ規格において定義されているサブピクチャの例〔９×９画素の大きさの縁取りのついた十文字〕を示す図である。例えば、図２（Ａ）に示すように、９×９画素の大きさの「縁取りのついた十文字」を表示するサブピクチャにおいて必要とされる色は、背景（バックグランド）の色、十文字本体の色、及び十文字本体を縁どる色の合計３色である。
【００３７】
背景（バックグラウンド）の色には画素データ００を対応付け、十文字本体の色には画素データ１１を対応付け、縁取りの色には画素データ１０を対応付けると、図２（Ｂ）に示すように、９×９画素データの集合を得ることができる。このような画素データを、１枚の画面を構成する７２０×４７８画素全部について求めることにより、画面１枚分のサブピクチャを得ることができる。
【００３８】
また、例えば、７２０×４７８画素の領域のうち、下辺に近いところだけに文字および図形の画素データを置き、これ以外の部分の全てには背景（バックグラウンド）の画素データを置き、さらに、バックグラウンドの画素データのメインピクチャに対する混合比率を０％とすることにより、文字および図形を画面の下辺の部分のみに表示し、他の部分の全てに背景（バックグラウンド）をそのまま表示する（透明な）サブピクチャを生成することができる。
【００３９】
ＤＶＤ−ＶＩＤＥＯ規格においては、例えば、後述するメニュー画面や映画の字幕はこのようなサブピクチャを用いて表現される。
【００４０】
つぎに、ＤＶＤに記録された映画等を再生する際、このようなサブピクチャがどのように用いられるか、及び、ＤＶＤ−ＶＩＤＥＯ規格のナビゲーションコマンド（navigation command）を説明する。
【００４１】
ＤＶＤ−ＶＩＤＥＯ規格においては、再生方法を制御するために、ナビゲーションコマンドが用意されている。ナビゲーションコマンドで記述された情報は、音声・映像データとともにＤＶＤに記録される。このＤＶＤを再生する再生装置では、ナビゲーションコマンドにより記述された情報が示す再生の順番およびタイミングに従って音声，映像および静止画像等を再生する。
【００４２】
ＤＶＤ−ＶＩＤＥＯ規格においては、複数の音声チャンネルを多重化してＤＶＤに記録可能とされており、例えば、複数の音声チャネルのいずれを選択して再生するかを指定することができる。また、映画の映像データの見どころのシーンの始まり、あるいは、ストーリーの切れ目を示す特定の頭だし点〔チャプター（chapter）〕から直接、映像データを再生を開始することを指定することができる。
【００４３】
また、例えば、あるチャプターの再生終了点で、視聴者に対して質問を発する静止画像（サブピクチャ）を表示し、この質問に対する視聴者の回答に応じて、次に再生を開始するチャプターを決定するといったように、対話形式で（インタラクティブに）再生映像を選択することができる映像データ（ソフトウェア）を作成することができる。
【００４４】
このインタラクティブ再生モードは、マルチストーリー／マルチエンディングと呼ばれる作品（シーンの切れ目ごとに、ＡかＢかの選択肢があり、その結果で次のシーンが決まるような、ゲーム的要素の高い作品）の映像データを再生する際等に用いられる。
【００４５】
このようなマルチストーリー／マルチエンディング作品といったインタラクティブ再生モード用のソフトウェアを再生する場合、ＤＶＤの再生装置では、ユーザーに質問を表示し、表示された質問へのユーザーの応答の操作を行うために用いられる質問・応答画面が必要になる。この質問・応答画面（メニュー画面）は、その性質上、静止画像として表示するのが適している。従って、質問・応答画面としては、上述したサブピクチャが用いられる。
【００４６】
ＤＶＤの再生装置に対するインタラクティブな操作（インタラクティブ操作）は、通常、ユーザーがリモートコントローラ（remote controller）等のカーソルキー等を押下することにより直接的に行われることはなく、メニュー画面にアイコンとして表示された操作ボタンを、ユーザーがリモートコントローラに設けられたキー等を用いて間接的に選択することにより実現される。このような間接的な操作ボタンの選択により、ＤＶＤの再生装置のハードウエアに固有なボタンの機能に制約されず、様々なインタラクティブ再生に適したソフトウェア（インタラクティブソフトウェア）を提供することが可能である。
【００４７】
なお、上述したインタラクティブ再生用のメニュー画面のうち基本的なものは、ＤＶＤ−ＶＩＤＥＯ規格においてＤＶＤシステムメニューとして定義されている。このＤＶＤシステムメニューとは、ＤＶＤの再生装置において、ＤＶＤディスクから音声・映像データを再生する際に、リモートコントローラ等に必ず設けなければならないと規定されている「メニューボタン」をユーザー自身が操作することで呼び出されるサブピクチャにより生成されるものである。ユーザーは、ＤＶＤシステムメニューに基づき表示された操作ボタンを、リモートコントローラに設けられたキーを用いて選択することにより、インタラクティブソフトウェアの種々の再生パターンを指定することができる。
【００４８】
つぎに、ＤＶＤ−ＶＩＤＥＯ規格において規定されるＤＶＤシステムメニューについて各メニュー例を列挙して説明する。
【００４９】
１．タイトルメニュー（Title Menu）
タイトルメニューは、ＤＶＤに、複数のタイトル（映画やアニメの一話分）の音声・映像データが記録されている場合に、ユーザーがいずれのタイトルの音声・映像データを再生するかを指定するために用いられる。
【００５０】
２．チャプター・メニュー（Chapter Menu）
ｌ本のタイトル（映画なら映画１本分、ミュージックビデオ（ビデオクリップ）ならｌアルバム分など、通常、作品と呼ばれるもの）の音声・映像データには、内部に固有の区切り（映画ならシーンの変わり目、ビデオクリップなら曲の切れ目等、レコード会社の制作者が作品上、頭だしをすることを希望するような区切り）が設けられており、上述のように、この区切りはチャプター（Chapter）と呼ばれる。チャプター・メニュー（Chapter  Menu）は、チャプターのそれぞれから直接に再生を開始するための操作ボタンを画面に配置したものである。
【００５１】
３．オーディオ・メニュー（Audio Menu）
オーディオ・メニューは、ＤＶＤに記録されている各タイトルの映像データそれぞれに、複数の音声チャンネルが付されている場合、例えば、映画の映像データに、元の言語の音声（オリジナル音声）と、複数の言語の吹き替え音声が付されている場合に、いずれの言語の音声を聞くかを選択するために用いられる。オーディオ・メニューには、選択可能な言語の名称等が付された操作ボタンが、音声チャネルごとに独立して画面上に配置される。
【００５２】
４.サブタイトルメニュー〔Sub Title Menu（サブピクチャメニューとも記載する）〕サブタイトルは、映画やテレビ放送の用語であって、いわゆる「字幕スーパー」等を意味する。サブタイトルメニューは、ＤＶＤに記録されているタイトルに複数の字幕スーパーが付されている場合に、これら複数の字幕スーパーのいずれを表示するのか、あるいは、字幕スーパーを表示しないかを選択するために用いられる。サブタイトルメニューには、選択可能な字幕スーパーを示す名称が付された操作ボタンが、字幕スーパーごとに独立して画面上に配置される。
【００５３】
５・アングルメニュー（Angle Menu）
アングルとは、ＤＶＤ−ＶＩＤＥＯ規格固有の機能である。例えば、サッカーの試合を収録する場合には、通常、複数のカメラが用いられ、これらのカメラは、試合を同時に、それぞれ異なったカメラアングルから並行して撮影する。つまり、例えば、サッカーの試合の映像データには、試合全体をロングで引いて写しているカメラから得られたもの、攻撃側の選手をアップで追っているカメラから得られたもの、あるいは、守備側の選手をアップにしているカメラから得られたものが含まれる。
【００５４】
このように、対象物を複数のカメラアングルで同時に並行して撮影して得られた複数の映像データを多重化してＤＶＤに記録し、ユーザーがいずれのカメラアングルで撮影して得られた映像データを再生するかを選択可能とした再生モードが、上述したように、マルチアングル再生モードである。
【００５５】
アングルメニューには、選択可能なアングルの名称などが記された操作ボタンが、アングルごとに独立して画面上に配置される。
【００５６】
６．ルート・メニュー（Root Menu）
以上に示した合計５種類のメニューがＤＶＤ−ＶＩＤＥＯ規格において定められている。しかしながら、ＤＶＤの再生装置のリモートコントローラには、５種類のメニューそれぞれを表示させるための５個の操作ボタンが設けられるとは限らない。ＤＶＤ−ＶＩＤＥＯ規格においては、リモートコントローラに、２個の操作ボタン、つまり、タイトルメニュー（Title Menu）を呼び出す操作ボタンおよび他のメニューのいずれかを呼び出す操作ボタンを義務づけているのみだからである。
【００５７】
従って、再生するタイトルが、チャプターメニュー（Chapter Menu）、オーディオメニュー(Audio Menu)、サブタイトルメニュー(Sub Title Menu)およびアングルメニュー（Angle Menu）のいずれか１つ以上を要する場合には、それらのメニューを呼び出すために用いられる特別なメニュー画面が必要になる。
【００５８】
ルートメニュー（Root Menu）は、チャプターメニュー（Chapter Menu）、オーディオメニュー（Audio Menu）、サブタイトルメニュー（Sub Title Menu）およびアングルメニュー（Angle Menu）のいずれか１つ以上が必要である場合に用いられる。このルートメニュー（Root Menu）には、それぞれチャプターメニュー（Chapter Menu）、オーディオメニュー（Audio Menu）、サブタイトルメニュー（Sub Title Menu〉およびアングルメニュー（Angle Menu）の名称が付された操作ボタンが個別に配置されている。
【００５９】
図３は、実際のチャプターメニュー（Chapter Menu）を例示する図である。
【００６０】
チャプターメニュー画面には、例えば、チャプターを指定する操作ボタンａ、メニュー切り換え用の操作ボタンｂおよびメニューページ切り換え用の操作ボタンｃの３種類の操作ボタンが配置されている。
【００６１】
このようなチャプターメニューを作成する場合には、ＤＶＤ−ＶＩＤＥＯ規格のサブピクチャのフォーマットに従って各操作ボタンに対応する画素データを作成する他に、作成した操作ボタンそれぞれに対して、音声・映像データの再生を制御するプログラムのナビゲーションコマンドに対応付ける必要がある。
【００６２】
この対応付けは、例えば、ＤＶＤ−ＶＩＤＥＯ規格の用語を使用して表現すると、音声・映像データのチャプター（シーン６：対決１）のＤＶＤ上の記録開始時点のセクターアドレスを示すテーブルＴＴ−ＳＲＰＴのデータＴＴ  ＤＯＭＡＩＮ  ＮＵＭＢＥＲ  ｘおよびデータＰＴＴ  ＮＵＭＢＥＲ  ｙを用いてナビゲーションコマンドＪｕｍｐＰＴＴ（ＴＴ５ｘ，ＰＴＴ＝ｙ）のバイナリーコードを生成し、ボタンコマンドＢＴＮ  ＣＭＤ（ナビゲーションコマンドの一種）に含まれるテーブルにおいて、シーン６：対決１の操作ボタンｄの画面内の位置を示すＰＣＩのＨＬＩ中のＢＴＩＮＴのＢＴＮ−ＰＯＳＩに対応する位置に記入することにより行われる。
【００６３】
つぎに、ＤＶＤ−ＶＩＤＥＯ規格において規定されている上述したメニュー画面とビデオデータ等のボリューム構造との関係を説明する。
【００６４】
ＤＶＤ−ＶＩＤＥＯ規格では、図４に示すようにビデオデータ等のボリューム構造が規定されており、そのボリュームスペースであるＤＶＤ  Ｖｉｄｅｏ−ｚｏｎｅが１個のビデオマネージャ（VMG:Video Manager）と１個以上９９個以下のビデオタイトルセット（VTS:Video Title Set）により構成されている。
【００６５】
図５にＶＭＧとＶＴＳの構造を示す。ＶＭＧは、先頭のファイルがコントロールデータ（Video Manager Information）であり、次のファイルがＶＯＢＳ（VMGM＿Object Set）であり、最後のファイルがＶＭＧＩのバックアップとなっている。このＶＭＧＩは、ＶＭＧメニュー（VMGM:VMG Menu）が含まれている。
【００６６】
また、ＶＴＳは、先頭のファイルがコントロールデータ（VTSI:Video Title Set Information）であり、次のファイルがメニューのためのＶＯＢＳ（VTSM＿VTSM Video Object Set）であり、次の１から９個のファイルがタイトルの為のＶＯＢＳ（VTSTT＿VOBS:VTSTT Video Ovject Set）であり、最後のファイルがＶＴＳＩのバックアップとなっている。このＶＴＳＩは、ＶＴＳにおけるＶＴＳメニュー（VTSM:Video Title Set Menu）が含まれている。
【００６７】
上述した各メニュー画面のデータは、ＶＭＧ及びＶＴＳのＶＭＧＭ及びＶＴＳＭに含まれる。
【００６８】
タイトルメニュー（Title Menu）は、図６に示すように、ＶＭＧＭに含まれる。また、ルートメニュー（Root Menu）は、図７に示すように、ＶＴＳＭに含まれ、このルートメニューの下位に、チャプターメニュー（Chapter Menu）、オーディオメニュー（Audio Menu）、サブタイトルメニュー（Sub Title Menu）、アングルメニュー（Angle Menu）が含まれる。
【００６９】
また、ＤＶＤ−ＶＩＤＥＯ規格では、言語コードを規定するランゲージユニット（LU:Language Unit）と呼ばれる機能を規定している。この機能は、多数の言語が使われている国や地域において、同じコンテンツを提供する際に言語毎に違うディスクを販売するのは混乱が生じまた効率的でもないことから、異なる複数の言語で予めメニューを作成するものである。従って、上述した各メニュー画面は、図６及び図７に示すように、ＬＵ毎に作成されている。
【００７０】
また、ＤＶＤ−ＶＩＤＥＯ規格では、図８に示すように、プログラムチェーン（PGC:Program Chain）構造が規定されており、プレゼンテーションのエッセンス及び順序を述べたＰＧＣ情報（PGCI:PGC Information）に基づいて、整数個のプログラムＰＧ（PG:Program）により構成されるＰＧＣとしてデータが記録されている。ＰＧＣは、上述した各メニュー画面、ビデオデータ、タイトル等を提供する論理ユニットであり、ＰＧＣＩに基づいて構成される。１つのＰＧＣは、整数個のＰＧに分割されてる。ＰＧは、ＰＧＣの内容を分割した単位であり、１つのＰＧは、整数個のセル（Cell）からなる。ＤＶＤの再生装置では、このＰＧＣＩを取得して、このＰＧＣＩの情報に基づいてＰＧＣを再生する。また、ＰＧＣＩは、プレ・コマンドエリア（Pre-Command）と、ポストコマンドエリア（Post-Command）と、プレゼンテーションコントロールブロックとからなり、このプレゼンテーションコントロールブロックにより、Ｃｅｌｌの再生順序と、プレゼンテーションを制御するためのナビゲーションコマンドが与えられる。
【００７１】
すなわち、マルチストーリーやインタラクティブストーリー等の特殊再生モード（special mode）が設定されている映画等を再生する場合、ＰＧＣに基づき、再生されることとなる。また、このＰＧＣは１つのメニュー画面全体の枠組みとしての意味も有し、全てのメニュー画面データーを含むこととなる。
【００７２】
なお、１つのメニュー画面が複数のページから構成される場合があるが、ＰＧＣは、メニュー画面を構成するページの枚数にかかわらず、１つのメニューには１つのＰＧＣが対応する。つまり、例えば、６種類のメニュー（それぞれ複数のページで構成されるメニュー）には６つのプログラムチェインＰＧＣが対応する。
【００７３】
つぎに、メニュー画面を構成するために必要なデータ及びナビゲーションコマンドについて、図９を用いて説明する。
【００７４】
図９は、メニュー画面を構成するデータ（メニュー画面データ）の構造を示す図である。なお、メニュー画面データの構造は、実際には、さらに細分化されているが（例えば、ＤＶＤ−ＶＩＤＥＯ規格において規定されるＶＯＢＵ内のナビゲーションパック（ＮＡＶＩ＿ＰＡＣ）に示されているものもある。）、図示および説明の簡略化のために、本発明を適用したオーサリング装置の説明に必要な部分のみを簡略化して示してある。
【００７５】
プリコマンドＰＲＥ−ＣＭＤには、１つのメニュー画面（ＰＧＣ）の再生が始まるときに、最初に実行されるナビゲーションコマンド（主に後述するボタンコマンドＢＴＮ−ＣＭＤの実行に必要なパラメータの初期化命令）が記述されている。
【００７６】
アクセスユニットＡＣＣＥＳＳ−ＵＮＩＴは、メニュー画面のサブピクチャ（図１，図２）のデータ（画素データおよび色データ）が格納されている。このアクセスユニットＡＣＣＥＳＳ−ＵＮＩＴには、サブピクチャ画素データおよびボタン色データＢＴＮ−ＣＯＬＯＲとが含まれている。
【００７７】
ハイライト情報データＨＬＩは、ユーザーが、メニュー画面の操作ボタンをリモートコントローラのキー等を用いて選択した場合、選択された操作ボタンの色を変更するために用いられる。このように、選択された操作ボタンの色を変更する処理をハイライト（highlight）処理と称する。ハイライト情報データＨＬＩは、ハイライト処理に用いられる色データを格納し、ハイライト処理実行の前後の色（ハイライト色）を示すハイライト色データと、各操作ボタンのメニュー内での相対的位置関係、リモートコントローラ等のキー操作による操作ボタンの選択に必要な操作ボタン間の隣接情報と、操作ボタンに対応するナビゲーションコマンドを示すボタン情報データＢＴＮ  ＩＮＦＯとが含まれている。
【００７８】
ポストコマンドＰＯＳＴ−ＣＭＤには、ｌつのメニュー画面（ＰＧＣ）に対応するタイトルの映像データの再生終了時に、最後に実行されるナビゲーションコマンド（主に、ボタンコマンドＢＴＮ−ＣＭＤの実行結果として得られるパラメータによって決定された分岐先へ飛ぷためのジャンプ命令）が記述される。
【００７９】
サブピクチャ画素データは、メニュー画面として用いられるサブピクチャのデータ（図１，図２）を格納する。なお、メニュー画面が複数のページから構成される場合には、サブピクチャ画素データは、複数のページそれぞれに対応して複数段けられる。また、上述のように、サブピクチャ画素データは、アクセスユニットＡＣＣＥＳＳ−ＵＮＩＴの構成要素である。
【００８０】
ボタン色データＢＴＮ−ＣＯＬＯＲは、操作ボタンがハイライト処理されていない場合（非選択時）の色情報、および、操作ボタンがハイライト処理されている場合（選択時）の色情報の参照先のカラーパレットを示すデータを格納する。なお、上述のように、ボタン色データＢＴＮ−ＣＯＬＯＲはアクセスユニットＡＣＣＥＳＳ−ＵＮＩＴの構成要素である。
【００８１】
ハイライト色データは、操作ボタンのハイライト処理に用いられる色情報を格納する。この色情報は、操作ボタンの実際の色の情報ではなく、ボタン色データＢＴＮ−ＣＯＬＯＲが示すカラーパレットへのポインタを示しており、操作ボタンの選択時のハイライト色と、ボタンコマンドＢＴＮーＣＭＤの実行時のハイライト色の２種類とを含む。なお、上述のように、ハイライト色データはハイライト色データＨＬＩの構成要素であり、選択色データＳＥＬＥＣＴ−ＣＯＬＯＲおよびアクション色データＡＣＴＩＯＮ−ＣＯＬＯＲが含まれている。
【００８２】
ボタン情報データＢＴＮ−ＩＮＦＯは、メニュー画面内の各操作ボタンの相対的位置関係と、リモートコントローラのキー操作で操作ボタンの選択を移動する際に必要となるボタン間の隣接情報と、操作ボタンに付随する実行時のナビゲーションコマンドとを格納し、メニュー画面の各操作ボタンの機能ロジックを記述する部分として中心的な役割を果たす。このボタン情報データは、メニュー画面に存在する数だけある。なお、上述のように、ボタン情報データＢＴＮ−ＩＮＦＯはハイライト色データＨＬＩの構成要素であり、ボタン位置データＢＴＮ−ＰＯＳＩＳＯＮ、隣接ボタンデータＡＤＪ−ＢＴＮおよびボタンコマンドＢＴＮ−ＣＭＤを含む。
【００８３】
選択色データＳＥＬＥＣＴ−ＣＯＬＯＲは、操作ボタンの選択時のハイライト色のカラーパレットへのポインタを格納する。
【００８４】
アクション色データＡＣＴＩＯＮ−ＣＯＬＯＲは、操作ボタンの実行時（ボタンコマンドＢＴＮ−ＣＭＤが実行されるときと実行の直後）のハイライト色のカラーパレットへのポインタを格納する。なお、上述のように、アクション色データＡＣＴＩＯＮ−ＣＯＬＯＲは、ハイライト色データの構成要素である。
【００８５】
ボタン位置データＢＴＮ−ＰＯＳＩＴＩＯＮは、長方形と定められた各操作ボタンの論理的表示領域の左上と右下の座標、および、各操作ボタンの非選択時の色情報のカラーパレット（データＢＴＮ−ＣＯＬＯＲの）へのポインタを格納する。各操作ボタンのメニュー画面内での相対的位置が、操作ボタンそれぞれの画素の座標で表現される。なお、ｌつのメニュー画面内ににおいては、操作ボタンの数にかかわらず、非選択時の色はｌ種類のみである。また、上述のように、ボタン位置データＢＴＮ−ＰＯＳＩＴＩＯＮは、ボタン情報データＢＴＮ−ＩＮＦＯの構成要素である。
【００８６】
隣接ボタンデータＡＤＪ−ＢＴＮは、リモートコントローラのキーを用いた操作ボタンの選択の際に必要となるボタン間の隣接情報を格納する。なお、上述のように、隣接ボタンデータＡＤＪ−ＢＴＮはボタン情報データＢＴＮ−ＩＮＦＯの構成要素である。
【００８７】
ボタンコマンドＢＴＮ−ＣＭＤは、操作ボタンの実行時のナビゲーションコマンドを格納し、操作ボタンそれぞれの機能を直接的に定義する。なお、上述のように、ボタンコマンドＢＴＮ−ＣＭＤはボタン情報データＢＴＮ−ＩＮＦＯの構成要素である。
【００８８】
また、ボタン位置データＢＴＮ−ＰＯＳＩＴＩＯＮ、隣接ボタンデータＡＤＪ−ＢＴＮ及びボタンコマンドＢＴＮ−ＣＭＤは、メニュー画面を構成する操作ボタンの数だけ存在する。
【００８９】
上述したサブピクチャ画素データ、ボタン色データＢＴＮ−ＣＯＬＯＲ、ハイライト色データ、ボタン情報データＢＴＮ−ＩＮＦＯ、選択色データＳＥＬＥＣＴ−ＣＯＬＯＲ、アクション色データＡＣＴＩＯＮ−ＣＯＬＯＲ、ボタン位置データＢＴＮ−ＰＯＳＩＴＩＯＮ、隣接ボタンデータＡＤＪ−ＢＴＮ、ボタンコマンドＢＴＮ−ＣＭＤは、まとめてＰＧを構成する。このＰＧは、メニュー画面を構成するページ数分だけ存在することになる。
【００９０】
以上のように、ｌつのメニュー画面を構成するためには、図９に示すデータ構造に含まれるデーターの全てを記述する必要がある。また、メニュー画面として用いられるサブピクチャ画素データを作成するために必要となるデータの種類は多く、これらのデータをメニュー画面ごとに全て作成するのは非常に手間がかかる。従って、サブピクチャの画素データをシステマティックに作成することができれば、編集作業の効率が向上し、作業時間の短縮も可能となる。
【００９１】
つぎに、本発明を適用した実施の形態であるオーサリング装置について、図面を参照しながら説明する。
【００９２】
図１０に示す本発明を適用した実施の形態であるオーサリング装置１０は、画像や音声を圧縮符号化して多重化することによりＤＶＤ−ＶＩＤＥＯ規格で光ディスクに対して記録する記録用データを生成する。
【００９３】
オーサリング装置１０は、動画像を符号化するビデオエンコーダ１１と、音声を符号化するオーディオエンコーダ１２と、静止画像等を符号化するサブピクチャエンコーダと、それぞれ符号化されたデータを記憶するサーバ１４と、符号化されたデータを多重化し記録用データを生成するマルチプレクサ１５と、装置全体の動作を管理するシステムコントローラ１６とを備えている。また、このオーサリング装置１０は、生成された記録用データを検査するビューア１７と、生成された記録用データを磁気テープ等の所定の記録媒体に記録するテープストリーマ１８とを備えている。
【００９４】
ビデオエンコーダ１１は、入力されたビデオ信号Ｓ１０をＭＰＥＧ方式に基づいて圧縮符号化し、その結果得られるビデオ符号化データＳ１１をサーバ１４の所定記憶領域に順次格納する。このビデオエンコーダ１１は、符号化に際して必要な各種情報、例えば符号化処理を行う動画像の本数や符号化データを格納する記憶領域のアドレス情報をネットワーク１９を介してシステムコントローラ１６から受け、これらの情報を基に符号化処理を実行してビデオ符号化データＳ１１をサーバ１４の指示された記憶領域に格納する。
【００９５】
オーディオエンコーダ１２は、入力されたオーディオ信号Ｓ１２をＭＰＥＧ音声方式又はＡＣ−３方式（変形離散コサイン変換（ＭＤＣＴ）とスペクトラムエンベロープ符号化を組み合わせた圧縮符号化方式）に基づいて圧縮符号化し、その結果得られるオーディオ符号化データＳ１３をサーバ１４の所定記憶領域に順次格納する。このオーディオエンコーダ１２も、符号化に際して必要な各種情報、例えば符号化処理を行う音声の本数や符号化データを格納する記憶領域のアドレス情報等をネットワーク１９を介してシステムコントローラ１６から受け、これらの情報を基に符号化処理を実行してオーデイオ符号化データＳ１３をサーバ１４の指示された記憶領域に格納する。
【００９６】
サブピクチャエンコーダ１３は、字幕等から形成されるサブピクチャ信号Ｓ１４を所定の符号化方式で符号化し、その結果得られるサブピクチャ符号化データＳ１５をサーバ１４の所定記憶領域に順次格納する。このサブピクチャエンコーダ１３も同様に、符号化に際して必要な各種情報、例えば符号化処理を行うピクチャの枚数や符号化データを格納する記憶領域のアドレス情報等をネットワーク１９を介してシステムコントローラ１６から受け、これらの情報を基にサブピクチャ符号化データＳ１５をサーバ１４の指示された記憶領域に格納する。ここで、このサブピクチャエンコーダ１３により生成されるサブピクチャ符号化データＳ１５には、上述したＤＶＤ−ＶＩＤＥＯ規格により定められているサブピクチャのビットマップデータとともにナビゲーションコマンド等も含まれている。
【００９７】
なお、このサブピクチャエンコーダ１３については、詳細を後述する。
【００９８】
サーバ１４は、複数の入出力ポートを有するハードディスクアレイからなり、入力される各符号化データＳ１１、Ｓ１３、Ｓ１５をそれぞれ異なる記憶領域に格納する。また、サーバ１４には、各符号化データＳ１１、Ｓ１３、Ｓ１５の記憶領域の他にも、後述するマルチプレクサ１５によって生成される多重化データを格納する記憶領域も確保されており、この多重化データをその記憶領域に格納する。すなわち、サーバ１４は、各符号化データＳ１１、Ｓ１３、Ｓ１５や多重化データを記憶し得るだけの充分な記憶領域を有している。
【００９９】
また、サーバ１４は、各エンコーダ１１〜１３とを接続するインターフェースとして、高速伝送が可能なＳＣＳＩ等が使用されている。
【０１００】
マルチプレクサ１５は、各符号化データＳ１１、Ｓ１３、Ｓ１５を処理対象データとしてサーバ１４から順次読み出し、これらのデータをＤＶＤ−ＶＩＤＥＯ規格に沿って多重化し、その結果得られる多重化データＳ１７を記録用データとしてサーバ１４の所定記憶装置に順次格納する。このマルチプレクサ１５は、多重化に際して必要な情報、例えば各符号化データＳ１１、Ｓ１３、Ｓ１５が格納されている記憶領域のアドレス情報や多重化したデータを格納する記憶領域のアドレス情報等をネットワーク１９を介してシステムコントローラ１６から受け、これらの情報を基に多重化処理を実行して多重化データＳ１７をサーバ１４の指示された記憶領域に格納する。
【０１０１】
ビューア１７は、各エンコーダ１１〜１３の符号化処理やマルチプレクサ１５の多重化処理が正常に行われたか否かを検査するためのものである。このビューア１７は、サーバ１４に格納されている多重化データＳ１７を読み出して復号し、これをモニタに出力する。このようなビューア１７を設けることにより、このオーサリング装置１０では、符号化処理や多重化処理が正常に行われたか否かを即座にかつ容易に検査することができる。なお、このビューア１７も、復号するに際して必要な情報、例えば多重化データＳ１７が格納されている記憶領域のアドレス情報や符号化方式の情報をネットワーク１９を介してシステムコントローラ１６から受け、これらの情報を基に復号処理を実行する。
【０１０２】
テープストリーマ１８は、ディスク製造工程に多重化データＳ１７を渡すためにこの多重化データＳ１７を磁気テープ等に記録するものである。このテープストリーマ１８は、記録動作に必要な情報、例えば多重化データＳ１７が格納されている記憶領域のアドレス情報や記録方式の情報等をネットワーク１９を介してシステムコントローラ１６から受け、これらの情報を基にサーバ１４から順次多重化データＳ１７を読み出して磁気テープ等に記録する。このようなテープストリーマ１８を設けることにより、このオーサリング装置１０では、ディスク製造工程に渡す記録用データである多重化データＳ１７を即座にかつ容易に記録することができる。
【０１０３】
なお、マルチプレクサ１５やビューア１７、及びテープストリーマ１８と、サーバ１４との接続は、高速伝送が可能なＳＣＳＩ等のインターフェースが使用されている。
【０１０４】
システムコントローラ１６は、各エンコーダ１１〜１３やマルチプレクサ１５、或いはビューア１７やテープストリーマ１８の動作を管理すると共に、サーバ１４のデータ記録領域を管理する。
【０１０５】
具体的には、システムコントローラ１６はオペレータによって入力されたオーサリング作業に必要なオーサリング情報Ｓ１８を基に各エンコーダ１１〜１３に符号化処理開始の指示を与える。また、システムコントローラ１６は各エンコーダ１１〜１３の符号化処理が終了すると、マルチプレクサ１５に多重化処理開始の指示を与える。またシステムコントローラ１６は、マルチプレクサ１５の処理が終了すると、ビューア１７やテープストリーマ１８に対して処理開始の指示を与える。
【０１０６】
また、システムコントローラ１６は、各エンコーダ１１〜１３によって生成された各符号化データＳ１１、Ｓ１３、Ｓ１５やマルチプレクサ１５によって生成された多重化データＳ１７のサーバ１４上の記憶領域を管理し、各エンコーダ１１〜１３に対してデータ格納先としてそれぞれ異なる記憶領域を指示すると共に、マルチプレクサ１５に対してはデータ格納先として符号化データＳ１１、Ｓ１３、Ｓ１５とは異なる記憶領域を指示する。
【０１０７】
このようなシステムコントローラ１６を設けることにより、各エンコーダ１１〜１３等は、自分に割り当てられた作業を実行することができると共に、生成したデータＳ１１、Ｓ１３、Ｓ１５及びＳ１７の格納先が重複しないようにしてサーバ１４を各装置間で共有することができる。
【０１０８】
なお、システムコントローラ１６からの動作指示やデータ格納先の指示はそれぞれネットワーク１９を介して各エンコーダ１１〜１３等に与えられる。
【０１０９】
つぎに、図１１を参照して上述したサブピクチャエンコーダ１３の説明をする。
【０１１０】
サブピクチャエンコーダ１３は、量子化部２０と、符号化部２２と、制御部２４と、操作端末２５とを有している。
【０１１１】
量子化部２０は、タイムコード発生回路（ＴＣＧ）２０２、アナログ／デジタル変換回路（Ａ／Ｄ変換回路）２０４、セレクタ回路（ＳＥＬ）２０６および量子化回路（Ｑ）２０８から構成される。
【０１１２】
符号化部２２は、可変長符号化回路（ＶＬＣ）２２０、復号回路（ＩＶＬＣ）２２２および加算回路２２４から構成される。
【０１１３】
操作端末２５は、例えばコンピュータ装置等からなり、主制御装置２３１と、入力装置となるキーボード・マウス２３２と、出力装置となるモニタ２３３とから構成される。
【０１１４】
このような構成を有するサブピクチャエンコーダ１３は、外部に接続されたアナログＶＴＲ装置等から入力されるアナログ形式のサブピクチャの映像信号、または、外部に接続されたデジタルＶＴＲ装置あるいはコンピュータ等から入力される例えば８ビットデジタル形式の映像データの輝度信号であるサブピクチャ信号Ｓ１４を、ＤＶＤ−ＶＩＤＥＯ規格のサブピクチャの符号化データとして適合するように４値（２ビット；００ｄ，０１ｄ，１０ｄ，１１ｄ）に量子化し、量子化したサブピクチャの画素データを符号化してサーバ１４に対して出力する。また、サブピクチャエンコーダ１３は、一度、符号化したサブピクチャの画素データを復号し、背景となる動画の映像データ（メインピクチャ）と重ね合わせて操作端末２５のモニタ装置２３３に表示し、ユーザーに示す。また、サブピクチャエンコーダ１３は、操作端末２５によって、メニュー画面を生成するために必要なナビゲーションコマンド等を生成し、このナビゲーションコマンドを、画素データとともにサブピクチャ符号化データＳ１５として、サーバ１４に対して出力する。
【０１１５】
サブピクチャエンコーダ１３において、Ａ／Ｄ変換回路２０４は、外部から入力されるアナログ形式の映像データの輝度信号をデジタル形式に変換してセレクタ回路２０６の入力端子ｂに対して出力する。
【０１１６】
セレクタ回路２０６は、外部およびＡ／Ｄ変換回路２０４からそれぞれ入力端子ａ，ｂに入力されるデジタル形式の映像データの輝度信号のいずれかを選択して量子化回路２０８に対して出力する。
【０１１７】
量子化回路２０８は、セレクタ回路２０６から入力された８ビットデジタル形式の映像データの輝度信号を、例えば、輝度信号の値が０〜６３（００ｈ〜３Ｆｈ）の範囲を画素データの値０（００）に、輝度信号の値が６４〜１２７（４０ｈ〜７Ｆｈ）の範囲を画素データの値１（０１）に、輝度信号の値が１２８〜１９１（８０ｈ〜ＢＦｈ）の範囲を画素データの値２（１０）に、輝度信号の値が１９２〜２５５（Ｃｏｈ〜ＦＦｈ）の範囲を画素データの値３（１１）に量子化し、量子化結果を可変長符号化回路２２０に対して出力する。
【０１１８】
可変長符号化回路２２０は、量子化回路２０８から入力された量子化結果をランレングス符号化し、サブピクチャ画素データとして制御部２４および復号回路２２２に対して出力する。
【０１１９】
制御部２４は、可変長符号化回路２２０から入力されたサブピクチャ画素データをバッファリングし、あるいは、例えば、ハードディスクを用いて記録・再生することにより、サブピクチャの画素データのタイムコードが示すタイミングで出力する。
【０１２０】
制御部２４は、操作端末２５から入力される指示データに含まれ、エンコードの対象を示すサブピクチャそれぞれのタイムコードの範囲と、タイムコード発生回路２０２から入力される映像データのタイムコードＴＣとの比較結果に基づいて、可変長符号化回路２２０のデータの取り込み、および、復号回路２２２の復号処理のタイミング等を制御する。
【０１２１】
制御部２４は、サブピクチャエンコーダ１３のエンコード結果に基づいて、図１２に示すように、量子化回路２０８から入力される量子化結果の値が１〜３（０１〜１１）となる画素が存在する範囲にサブピクチャがあると判定〔量子化結果の値が０（００）となる画素のみが存在する部分をサブピクチャがないと判定〕してサブピクチャが存在する矩形領域を導出し、この矩形領域の左上および右下を示す座標値〔（ＸＳ，ＹＳ），（ＸＥ，ＹＥ）〕を求める。なお、制御部２４が求めた矩形領域の座標値〔（ＸＳ，ＹＳ），（ＸＥ，ＹＥ）〕は、加算回路２２４による背景映像とサブピクチャの重ね合わせ処理の制御に用いられる。
【０１２２】
復号回路２２２は、可変長符号化回路２２０から入力されたサブピクチャデータに対して可変長符号化回路２２０と逆の処理を行い、量子化回路２０８の量子化結果に対応するデータを生成して加算回路２２４に対して出力する。
【０１２３】
加算回路２２４は、制御部２４の制御に従って、復号回路２２２から入力される量子化結果の内、図１２に示した矩形領域の部分の画素データに係数ｋ（０≦ｋ≦１）を乗算し、外部から入力される背景映像データ〔バックグラウンド；例えば、ビデオエンコーダ１１に入力される映像データと同じである。〕に係数（１−ｋ）を乗算し、これらの乗算値を加算して操作端末２５のモニタ２３３に主制御部２３１を介して出力する。なお、加算回路２２４は、矩形領域以外の背景映像データに対しては係数（１−ｋ）の乗算処理、および、係数ｋを乗算した量子化値の加算処理を行わずに素通しする。
【０１２４】
操作端末２００のモニタ２３３は、加算回路２２４から入力される映像データを表示してユーザーに示す。ユーザーは、操作端末２５のモニタ２３３に表示された映像を見ながらサブピクチャの映像の濃度、あるいは、サブピクチャの表示のタイミング等を確認することができ、さらに、操作端末２５のキーボード・マウス２３２を介してデータを入力することにより、サブピクチャの映像の濃度〔係数ｋ（１−ｋ）〕および表示のタイミング等を調整する。
【０１２５】
すなわち、この操作端末２５は、このＤＶＤオーサリング装置１０におけるメニュー作成装置としての機能を有している。この操作端末２５は、ユーザーがデータ構造を意識せずに、必要なデータを漏れなくメニュー画面を構成するデータである画素データやナビゲーションコマンドの記述をすることができ、しかも、ユーザーによるデータの記述ミスに起因するエラーの発生を未然に防ぐことができるように構成されている。つまり、操作端末２５は、いわば、ナビゲーションコマンドおよびメニュー画面のサブピクチャ作成専用の非常に高いインテリジェンスを有するコンパイラとして機能する。
【０１２６】
ユーザーは、操作端末２５が提供するＧＵＩ（Graphical User Interface）により、例えば会話形式で（インタラクティブに）データの記述作業を進めることができる。操作端末２５は、ユーザーがインタラクティブに記述したデータを用いて、ＤＶＤ−ＶＩＤＥＯ規格に適合するメニュー画面を構成するデータをソフトウエア処理により自動的に作成するとともに、背景映像と重ね合わせ処理して表示し、ユーザーに示す。
【０１２７】
以上のように、サブピクチャエンコーダ１３は、字幕データやメニュー画面を表示する際に必要なサブピクチャ符号化データＳ１５を符号化し、サーバ１４に供給する。具体的に、このサブピクチャ符号化データＳ１５としては、上述した図９に示す、プリコマンドＰＲＥ−ＣＭＤ、ポストコマンドＰＯＳＴ−ＣＭＤ、サブピクチャ画素データ、ボタン色データＢＴＮ−ＣＯＬＯＲ、選択色データＳＥＬＥＣＴ−ＣＯＬＯＲ、アクション色データＡＣＴＩＯＮ−ＣＯＬＯＲ、ボタン位置データＢＴＮ−ＰＯＳＩＳＯＮ、隣接ボタンデータＡＤＪ−ＢＴＮ、ボタンコマンドＢＴＮ−ＣＭＤが含まれている。
【０１２８】
つぎに、このサブピクチャエンコーダ１３の操作端末２５で管理するサブピクチャ符号化データＳ１５の管理ファイルについて説明する。
【０１２９】
この操作端末２５では、上述したように、メニュー画面を表示する為に必要なサブピクチャ符号化データＳ１５を生成するとともに、この生成したサブピクチャ符号化データＳ１５を保存する。この操作端末２５では、この保存するサブピクチャ符号化データＳ１５をディレクトリ構造でファイル管理を行う。
【０１３０】
具体的に、操作端末２５がファイル管理をするディレクトリ構造について図１３を用いて説明する。
【０１３１】
操作端末２５での作業環境の最上位ディレクトリは、ＭＥＮＵディレクトリである。この操作端末２５で、メニュー画面を表示する際に必要なサブピクチャ符号化データＳ１５を生成し、このサブピクチャ符号化データＳ１５を保存する場合は、このＭＥＭＵディレクトリから下位のディレクトリにファイルに保存することになる。
【０１３２】
このＭＥＮＵディレクトリの下位ディレクトリには、ＰＲＪディレクトリが展開される。このＰＲＪディレクトリは、作成する映画等の作品毎に設けられ、このＰＲＪディレクトリ以下に、ＤＶＤ−ＶＩＤＥＯ規格に沿ったメニュー構造に従ってディレクトリが展開される。
【０１３３】
ＶＭＧＭディレクトリ及びＶＴＳＭディレクトリは、各ＰＲＪｎ（ｎは整数であり、プロジェクト番号を示す。）ディレクトリの下位に展開されるディレクトリである。また、このＶＭＧＭディレクトリ及びＶＴＳＭディレクトリの下位ディレクトリには、それぞれＬＵｍ（ｍは整数であり登録されている言語の番号を示す。）ディレクトリが展開されており、作成するメニュー画面の言語毎にディレクトリが展開するようになっている。
【０１３４】
ＶＭＧＭディレクトリは、上述したＶＭＧＭ領域で作成されるメニュー画面が保存されるディレクトリである。具体的には、このＶＭＧＭ領域で作成されるメニュー画面であるタイトルメニュー（Title Menu）に対応してランゲージユニット毎にディレクトリが展開して、サブピクチャ符号化データＳ１５が保存される。
【０１３５】
ＶＴＳＭディレクトリは、上述したＶＴＳＭ領域で作成されるメニュー画面のディレクトリである。具体的には、このＶＴＳＭ領域で作成されるメニュー画面であるルートメニュー（Root Menu）、チャプターメニュー（Chapter Menu）、オーディオメニュー（Audio Menu）、サブタイトルメニュー（Sub Title Menu）、アングルメニュー（Angle Menu）に対応してランゲージユニット毎にディレクトリが展開して、サブピクチャ符号化データＳ１５が保存される。
【０１３６】
なお、ＶＴＳＭの各メニューのディレクトリ（Root,Chapter,Audio,Sub Title,Angle）の下位には、ＰＧＣ単位のディレクトリが展開される。このＰＧＣは、上述したように、マルチストーリーやインタラクティブストーリー等の特殊再生モード（special mode）が設定されている映画等を再生する場合、ＰＧＣに基づき再生されることとなる。このことから、マルチストーリーやインタラクティブストーリー等の特殊再生モード（special mode）が設定されている映画等を作成する場合、複数のＰＧＣが用意される。そのため、作成するメニュー画面も、特殊再生を行うために設定されているＰＧＣの数だけ必要となる。
【０１３７】
従って、ＶＴＳＭの各メニューのディレクトリ（Root,Chapter,Audio,Sub Title,Angle）の下位にＰＧＣの数だけディレクトリが展開される。
【０１３８】
また、ＶＭＧＭディレクトリの場合は、１つのＰＧＣのみしか示していないが、これは、ＶＭＧＭでのタイトルメニューにおいては、ＤＶＤ−ＶＩＤＥＯ規格のフォーマット上では、１つのＰＧＣしか使用しないからである。
【０１３９】
上述のようにディレクトリが展開してファイル管理をする操作端末２５は、最下位ディレクトリである各ＰＧＣ＊（この＊は、整数を表し、作成するＰＧＣの番号を表す。）ディレクトリに存在するファイルに、各メニュー画面のサブピクチャ符号化データを保存する。具体的に、各ＰＧＣディレクトリには、図１４に示すように、サブピクチャ符号化データとしてサブピクチャ画素データ（ＳＰ）、ボタン色データ（ＢＴＮ−ＣＯＬＯＲ）、選択色データ（ＳＥＬＥＣＴ−ＣＯＬＯＲ）、アクション色データ（ＡＣＴＩＯＮ−ＣＯＬＯＲ）、ボタン位置データ（ＢＴＮ−ＰＯＳＩＳＯＮ）、隣接ボタンデータ（ＡＤＪ−ＢＴＮ）、ボタンコマンド（ＢＴＮ−ＣＭＤ）の各ファイルが含まれている。
【０１４０】
また、操作端末２５での作業環境の最上位ディレクトリであるＭＥＮＵディレクトリの下位ディレクトリには、ライブラリディレクトリ（ＬＩＢ）が展開される。このライブラリディレクトリは、生成したサブピクチャ符号化データＳ１５を一覧化し、管理するためのディレクトリである。このライブラリディレクトリは、この操作端末２５のオペレータが任意に付けたディレクトリ名の下位ディレクトリが展開される。そして、このオペレータが任意に付けたディレクトリ名の下位ディレクトリには、上述したＰＧＣ＊以下に保存されるサブピクチャ符号化データと同じデータのファイルが保存される。
【０１４１】
このようなディレクトリ構造を有してサブピクチャ符号化データＳ１５を管理する操作端末２５は、ＰＲＪディレクトリの最下位ディレクトリとなるＰＧＣ＊単位のディレクトリ全てにメニュー画面を構成するために必要な情報であるサブピクチャ符号化データの各ファイルが保存されることにより、処理を終了する。そして、操作端末２５は、処理を終了すると、各ＰＧＣ＊のデータを制御部２４に供給し、サブピクチャ符号化データＳ１５として符号化し、サーバ１４に供給する。
【０１４２】
また、操作端末２５では、メニュー画面を構成するために必要なデータとなるサブピクチャ符号化データを生成する処理を終了したとき、または、処理の最中に、ＰＧＣ＊内のデータをライブラリディレクトリ内に保存することができる。このとき、操作端末２５のオペレータは、ライブラリ名として任意のディレクトリ名を設定し（例えば、図１３に示すように、ＡＢＣ，ＤＥＦ，ＧＨＩといったライブラリ名を設定し）、ライブライディレクトリに下位ディレクトリを作る。そして、この任意のディレクトリ名としたライブラリディレクトリの下位ディレクトリに、任意のＰＧＣ＊ディレクトリの各ファイルのデータをコピーする。
【０１４３】
このことにより、操作端末２５では、作成したメニュー画面を構成するサブピクチャ符号化データを別途管理でき、他の作品や他のＤＶＤ（媒体）のサブピクチャ符号化データを生成する際に、流用し、使用することができるようになる。なお、ＰＧＣ＊の各ファイルのデータをコピーする際に、ボタンコマンド（ＢＴＮ−ＣＭＤ）のデータはコピーしないように設定してもよい。これは、このボタンコマンド（ＢＴＮ−ＣＭＤ）のデータは、メニュー画面毎独立に機能するものであるため、他のメニュー画面を作成する際には、必要がないからである。
【０１４４】
【発明の効果】
本発明に係る編集装置では、副映像符号化手段が、主映像の符号化データのメニュー構造に応じて展開されメニュー名に応じたディレクトリ名とされた下位ディレクトリを含む第１のディレクトリを有し、副映像の符号化データを各メニューに対応した下位ディレクトリ内のファイルに格納することにより、副映像の符号化データを生成する際の作業工程を簡略化でき、効率的に符号化することができる。
【０１４５】
また、本発明に係る編集装置では、副映像符号化手段が任意のディレクトリ名とされた下位ディレクトリを含む第２のディレクトリを有していることにより、既に生成した副映像の符号化データを複製して他の副映像の符号化データを生成することができ、作業工程を簡略化できる。
【０１４６】
本発明に係るデータ編集方法では、主映像の符号化データのメニュー構造に応じて展開されメニュー名に応じたディレクトリ名とされた下位ディレクトリを含む第１のディレクトリを作成し、副映像の符号化データを、各メニューに対応した下位ディレクトリ内のファイルに格納することにより、副映像の符号化データを生成する際の作業工程を簡略化でき、効率的に符号化することができる。
【０１４７】
また、本発明に係るデータ編集方法では、任意のディレクトリ名とされた下位ディレクトリを含む第２のディレクトリを作成することにより、既に生成した副映像の符号化データを複製して他の副映像の符号化データを生成することができ、作業工程を簡略化できる。
【図面の簡単な説明】
【図１】ＤＶＤ−ＶＩＤＥＯ規格において定められているサブピクチャを説明する図である。
【図２】ＤＶＤ−ＶＩＤＥＯ規格において定められているサブピクチャを説明する図である。
【図３】ＤＶＤ−ＶＩＤＥＯ規格において定められているメニュー画面を説明する図である。
【図４】ＤＶＤ−ＶＩＤＥＯ規格において定められているデータのボリューム構造を説明する図である。
【図５】ＤＶＤ−ＶＩＤＥＯ規格において定められているデータのボリューム構造を説明する図である。
【図６】ＤＶＤ−ＶＩＤＥＯ規格において定められているタイトルメニューを説明する図である。
【図７】ＤＶＤ−ＶＩＤＥＯ規格において定められているルートメニュー，チャプターメニュー，オーディオメニュー，アングルメニュー，サブピクチャメニューを説明する図である。
【図８】ＤＶＤ−ＶＩＤＥＯ規格において定められているＰＧＣを説明する図である。
【図９】メニュー画面を生成する際に必要となるナビゲーションコマンド等を説明する図である。
【図１０】本発明を適用したオーサリング装置のブロック構成図である。
【図１１】上記オーサリング装置のサブピクチャエンコーダのブロック構成図である。
【図１２】サブピクチャが存在する矩形領域を説明する図である。
【図１３】サブピクチャ符号化データが保存されるファイルのディレクトリ構造を示す図である。
【図１４】サブピクチャ符号化データが保存されるファイルの内容を示す図である。
【図１５】ＤＶＤ−ＶＩＤＥＯ規格において定められているメニュー画面を説明する図である。
【符号の説明】
１０  オーサリング装置、１１  ビデオエンコーダ、１２  オーディオエンコーダ、１３  サブピクチャエンコーダ、１４  サーバ、１５  マルチプレクサ、１６  システムコントローラ、１７  ビューア、１８  テープストリーマ、２０量子化部、２２  符号化部、２４  制御部、２５  操作端末
【図１】
0003948051.tif 000002
【図２】
0003948051.tif 000003
【図３】
0003948051.tif 000004
【図４】
0003948051.tif 000005
【図５】
0003948051.tif 000006
【図６】
0003948051.tif 000007
【図７】
0003948051.tif 000008
【図８】
0003948051.tif 000009
【図９】
0003948051.tif 000010
【図１０】
0003948051.tif 000011
【図１１】
0003948051.tif 000012
【図１２】
0003948051.tif 000013
【図１３】
0003948051.tif 000014
【図１４】
0003948051.tif 000015
【図１５】
0003948051.tif 000016