(57)【要約】本発明はマークアップ文書とＡＶデータとが記録された情報保存媒体、その記録方法、再生方法及び再生装置に関する。本発明による情報保存媒体にはオーディオデータ及びビデオデータを含むＡＶデータと、マークアップ文書と、マークアップ文書に基づいて得られたマークアップ文書画面とＡＶデータに基づいて得られたＡＶ画面とを共にディスプレイする少なくとも二つのディスプレイ方式のうち何れか一つを記述した画面合成情報と、を含む。これにより、インタラクティブモードでマークアップ文書とＡＶデータとを多様な方式でディスプレイでき、ユーザは美麗なディスプレイ画面を楽しめる。本発明は、インタラクティブモードでマークアップ文書及びＡＶデータを解像度と縦横比とによって画面合成情報を利用して多様な画面比でディスプレイでき、インタラクティブコンテンツの歪曲を最小化しうる。また、本発明は固定された縦横比で製作されたＡＶデータとマークアップ文書とを多様な縦横比を有するように出力させてインタラクティブコンテンツの重複を避けてディスク空間を効果的に使用できる。
2005506785.tif 000002
【特許請求の範囲】
【請求項１】
オーディオデータ及びビデオデータを含むＡＶデータと、
マークアップ文書と、
前記マークアップ文書に基づいて得られたマークアップ文書画面と前記ＡＶデータに基づいて得られたＡＶ画面とを共にディスプレイする少なくとも二つのディスプレイ方式のうち何れか一つを記述した画面合成情報と、を含むことを特徴とする情報保存媒体。
【請求項２】
前記ディスプレイ方式は、前記ＡＶ画面を前記マークアップ文書画面の少なくとも一部に埋込む埋込モードでディスプレイする方式を含むことを特徴とする請求項１に記載の情報保存媒体。
【請求項３】
前記ディスプレイ方式は、前記ＡＶ画面を前記マークアップ文書画面上に重畳させるＰＩＰモードでディスプレイする方式を含むことを特徴とする請求項１に記載の情報保存媒体。
【請求項４】
前記ディスプレイ方式は、前記ＡＶ画面と前記マークアップ文書画面とを重畳させてディスプレイする背景モードでディスプレイする方式を含むことを特徴とする請求項１に記載の情報保存媒体。
【請求項５】
前記ディスプレイ方式は、前記ＡＶ画面上に前記マークアップ文書画面を重畳させてディスプレイする背景モードでディスプレイする方式を含むことを特徴とする請求項４に記載の情報保存媒体。
【請求項６】
前記画面合成情報は、前記マークアップ文書にリンクされるか、または埋込まれるスタイルシートを含むことを特徴とする請求項１に記載の情報保存媒体。
【請求項７】
前記画面合成情報は、前記マークアップ文書に記録されたリンクタグと、前記リンクタグ内に挿入されるＣＳＳとを含むことを特徴とする請求項１に記載の情報保存媒体。
【請求項８】
前記ＣＳＳは、前記ＡＶ画面のディスプレイ方式を指定するディスプレイ方式指定情報を含むことを特徴とする請求項７に記載の情報保存媒体。
【請求項９】
前記ＣＳＳは、前記ＡＶ画面のうち拡大及び縮少のための領域を指定するＡＶトリミング領域指定情報をさらに含むことを特徴とする請求項８に記載の情報保存媒体。
【請求項１０】
前記ＣＳＳは、前記ＡＶ画面の背景色を指定する背景色指定情報をさらに含むことを特徴とする請求項８に記載の情報保存媒体。
【請求項１１】
前記ＣＳＳは、前記ＡＶ画面とマークアップ文書画面とが合成された画面のうちトリミング領域を指定する合成画面のトリミング領域指定情報をさらに含むことを特徴とする請求項８に記載の情報保存媒体。
【請求項１２】
前記ＣＳＳは、ディスプレイ装置の画面上に前記ＡＶ画面とマークアップ文書画面とが合成された画面のウィンドウを指定する合成画面のウィンドウ指定情報をさらに含むことを特徴とする請求項８に記載の情報保存媒体。
【請求項１３】
前記ＣＳＳは、前記ＡＶ画面と前記マークアップ文書画面とが合成された画面の縦横比を表すスクリーンディスプレイタイプ情報をさらに含むことを特徴とする請求項８に記載の情報保存媒体。
【請求項１４】
前記ＣＳＳは、ディスプレイ装置の画面上にトリミングされたＡＶ画面が表示されるウィンドウの領域を指定するＡＶ画面のウィンドウ指定情報をさらに含むことを特徴とする請求項８に記載の情報保存媒体。
【請求項１５】
前記画面合成情報は、前記ＣＳＳを制御するための属性変数を有する客体と、前記客体に基づいて前記ＣＳＳを制御するプログラムとをさらに含むことを特徴とする請求項７に記載の情報保存媒体。
【請求項１６】
前記属性変数は、前記ＡＶ画面のディスプレイ方式を指定する属性変数を含むことを特徴とする請求項１５に記載の情報保存媒体。
【請求項１７】
前記属性変数は、前記ＡＶ画面のうち拡大及び縮少のための領域を指定する属性変数をさらに含むことを特徴とする請求項１６に記載の情報保存媒体。
【請求項１８】
前記属性変数は、前記ＡＶ画面の背景色を指定する属性変数をさらに含むことを特徴とする請求項１６に記載の情報保存媒体。
【請求項１９】
前記属性変数は、ディスプレイ装置の画面上に前記ＡＶ画面とマークアップ文書画面との合成画面がディスプレイされるウィンドウを指定する属性変数をさらに含むことを特徴とする請求項１６に記載の情報保存媒体。
【請求項２０】
前記属性変数は、ディスプレイ装置の画面上に前記ＡＶ画面とマークアップ文書画面との合成画面のうちトリミング領域を指定する属性変数をさらに含むことを特徴とする請求項１６に記載の情報保存媒体。
【請求項２１】
前記属性変数は、前記ＡＶ画面と前記マークアップ文書画面とが合成された画面の縦横比を表すスクリーンディスプレイモードをさらに含むことを特徴とする請求項１６に記載の情報保存媒体。
【請求項２２】
前記属性変数は、ディスプレイ装置の画面上に前記ＡＶ画面が表示されるウィンドウの領域を指定する属性変数をさらに含むことを特徴とする請求項１６に記載の情報保存媒体。
【請求項２３】
前記ＡＶデータに関する再生制御情報をさらに含み、
前記ＡＶデータは、前記再生制御情報を参照して前記ＡＶ画面にデコーディングされることを特徴とする請求項１に記載の情報保存媒体。
【請求項２４】
前記ＡＶデータ及び再生制御情報は、ビデオディレクトリに記録されており、
前記マークアップ文書及び画面合成情報は、インタラクティブディレクトリに記録されていることを特徴とする請求項１に記載の情報保存媒体。
【請求項２５】
オーディオデータ及びビデオデータを含むＡＶデータと、
マークアップ文書と、
前記マークアップ文書に基づいて得られたマークアップ文書画面と前記ＡＶデータに基づいて得られたＡＶ画面とを合成する時、縦横比、画面比、ビデオ出力方式を含む画面モードの変更に対応して画面の歪曲なしに合成するように定義された画面合成情報と、を含むことを特徴とする情報保存媒体。
【請求項２６】
前記画面合成情報は、前記マークアップ文書内にリンクタグによってリンクされるか、またはスタイルタグによって埋込まれるＣＳＳファイルに保存されていることを特徴とする請求項２５に記載の情報保存媒体。
【請求項２７】
前記画面合成情報は、ＡＶ画面とマークアップ文書画面とが合成された画面の縦横比を指定するスクリーンディスプレイタイプと、前記ＡＶ画面のディスプレイ方式を指定するディスプレイ方式指定情報、画面の背景色を指定する背景色指定情報、ＡＶ画面とマークアップ文書画面との合成画面のうちトリミング領域を指定する合成画面のトリミング領域指定情報、前記合成画面がディスプレイ装置の画面上にディスプレイされるウィンドウを指定する合成画面のウィンドウ指定情報、及びＡＶ画面のうち拡大及び縮少のための領域を指定するＡＶトリミング領域指定情報のうち少なくとも一つ以上を含むことを特徴とする請求項２６に記載の情報保存媒体。
【請求項２８】
前記ディスプレイ方式指定情報には少なくとも前記ＡＶ画面を前記マークアップ文書画面の少なくとも一部に埋込む埋込モード、前記ＡＶ画面を前記マークアップ文書画面上に重畳させるＰＩＰモード及び前記ＡＶ画面上に前記マークアップ文書画面を重畳させる背景モードのうち一つ以上を表すことを特徴とする請求項２７に記載の情報保存媒体。
【請求項２９】
インタラクティブモードの埋込モードやＰＩＰモードでは第１縦横比を有する前記Ａ／Ｖデータが前記第１縦横比より解像度の低い第２縦横比を有するディスプレイ装置にディスプレイされる時、前記Ａ／Ｖデータが第１縦横比で出力され、インタラクティブモードの背景モードやビデオモードでは前記Ａ／Ｖデータがパン＆スキャンまたはレターボックス型に出力されるように前記画面合成情報に設定されていることを特徴とする請求項２８に記載の情報保存媒体。
【請求項３０】
前記マークアップ文書は、ディスプレイ装置の縦横比に関係なく見られる最大限領域、すなわち、ホットエリアに必ず見せようとする内容が記録され、残りの領域には重要でない内容が記録されるか、あるいはいかなる内容も記録されていないことを特徴とする請求項２７に記載の情報保存媒体。
【請求項３１】
第１縦横比を有するマークアップ文書をこれより解像度の低い第２縦横比を有するディスプレイ装置にディスプレイする時、前記ホットエリアは前記合成画面のトリミング領域指定情報によって選択され、選択されたホットエリア領域は前記合成画面のウィンドウ指定情報によってディスプレイ装置の画面上に指定された領域にマッピングされることを特徴とする請求項３０に記載の情報保存媒体。
【請求項３２】
前記画面合成情報は、ＡＶ画面とマークアップ文書画面とが合成された画面の縦横比を指定するスクリーンディスプレイタイプ、前記ＡＶ画面のディスプレイ方式を指定するディスプレイ方式指定情報、画面の背景色を指定する背景色指定情報、マークアップ文書のうちトリミング領域を指定するマークアップ文書トリミング領域指定情報、前記マークアップ文書画面がディスプレイ装置の画面上にディスプレイされるウィンドウを指定するウィンドウ指定情報、ＡＶ画面のうち拡大及び縮少のための領域を指定するＡＶトリミング領域指定情報、及びディスプレイ装置の画面上に前記ＡＶ画面が表示されるウィンドウの領域を指定するＡＶ画面のウィンドウ領域指定情報のうち少なくとも一つ以上を含むことを特徴とする請求項２６に記載の情報保存媒体。
【請求項３３】
第１縦横比の前記Ａ／Ｖデータが前記第１縦横比より解像度の低い第２縦横比を有するディスプレイ装置にディスプレイされる時、前記画面合成情報には前記第１縦横比の前記Ａ／Ｖデータがそのまま出力するように設定されていることを特徴とする請求項３２に記載の情報保存媒体。
【請求項３４】
前記画面合成情報は、前記ＣＳＳを制御するための属性変数を有する客体及び前記客体に基づいて前記ＣＳＳを制御するプログラムに保存されていることを特徴とする請求項２６に記載の情報保存媒体。
【請求項３５】
前記属性変数は、ＡＶ画面とマークアップ文書画面とが合成された画面の縦横比を指定するスクリーンディスプレイモード、前記ＡＶ画面のディスプレイ方式を指定する属性、画面の背景色を指定する属性、前記ＡＶ画面とマークアップ文書画面との合成画面のうちトリミング領域を指定する属性、前記合成画面がディスプレイ装置の画面上にディスプレイされるウィンドウを指定する属性、及びＡＶ画面のうち拡大及び縮少のためのＡＶ画面のトリミング領域を指定する属性のうち少なくとも一つ以上を含むことを特徴とする請求項３４に記載の情報保存媒体。
【請求項３６】
ユーザの画面モード変換に対応して前記客体ソースを通じたプログラムには前記スクリーンディスプレイモードによって前記合成画面のトリミング領域指定属性とウィンドウ領域指定属性、及びＡＶ画面のトリミング領域指定属性を制御して画面の縦横比が再構成されるようにプログラム化されていることを特徴とする請求項３５に記載の情報保存媒体。
【請求項３７】
前記属性変数は、ＡＶ画面とマークアップ文書画面とが合成された画面の縦横比を指定するスクリーンディスプレイモード、前記ＡＶ画面のディスプレイ方式を指定する属性、画面の背景色を指定する属性、前記マークアップ文書画面のトリミング領域を指定する属性、前記マークアップ文書画面がディスプレイ装置の画面上にディスプレイされるウィンドウを指定する属性、ＡＶ画面のうち拡大及び縮少のためのＡＶ画面のトリミング領域を指定する属性、及びディスプレイ装置の画面上に前記ＡＶ画面が表示されるウィンドウの領域を指定する属性のうち一つ以上を含むことを特徴とする請求項３５に記載の情報保存媒体。
【請求項３８】
ユーザの画面モード変換に対応して前記客体ソースを通じたプログラムには前記スクリーンディスプレイモードによって前記マークアップ文書画面のトリミング領域指定属性とウィンドウ領域指定属性、ＡＶ画面のトリミング領域指定属性とウィンドウ領域指定属性を制御して画面の縦横比が再構成されるようにプログラム化されていることを特徴とする請求項３７に記載の情報保存媒体。
【請求項３９】
前記画面モードによる画面比と縦横比との変換は、１６ｘ９ピクセル縦横比を有する７２０ｘ４８０の解像度を１ｘ１単位ピクセル縦横比を有する形態に変換、１ｘ１単位ピクセル縦横比を有する８５４ｘ４８０解像度と６４０ｘ４８０解像度形態間の変換、４ｘ３ピクセル縦横比を有する７２０ｘ４８０の解像度を１ｘ１単位ピクセル縦横比を有する形態に変換、１６ｘ９ピクセル縦横比を有する７２０ｘ４８０解像度と４ｘ３ピクセル縦横比を有する７２０ｘ４８０解像度形態間の変換を含むことを特徴とする請求項２５に記載の情報保存媒体。
【請求項４０】
前記スクリーンディスプレイタイプは、４ｘ３ノーマル、４ｘ３レターボックス、４ｘ３パン＆スキャン、１６ｘ９ワイドを含むことを特徴とする請求項２７に記載の情報保存媒体。
【請求項４１】
情報保存媒体にオーディオデータ及びビデオデータを含むＡＶデータを記録する方法において、
（ａ）前記ＡＶデータを記録する段階と、
（ｂ）前記ＡＶデータと共に再生されるためのマークアップ文書を記録する段階と、
（ｃ）前記マークアップ文書に基づいて得られたマークアップ文書画面と前記ＡＶデータに基づいて得られたＡＶ画面とを共にディスプレイする少なくとも二つのディスプレイ方式を記述した画面合成情報を記録する段階と、を含むことを特徴とする記録方法。
【請求項４２】
前記（ｃ）段階は、前記マークアップ文書にリンクされるか、または埋込まれるスタイルシートファイルを記録する段階を含むことを特徴とする請求項４１に記載の記録方法。
【請求項４３】
前記（ｃ）段階は、前記マークアップ文書にリンクされるか、または埋込まれるＣＳＳファイルを記録する段階を含むことを特徴とする請求項４１に記載の記録方法。
【請求項４４】
前記（ａ）段階は、前記ＡＶデータをビデオディレクトリに記録する段階であり、
前記（ｂ）段階は、前記マークアップ文書をインタラクティブディレクトリに記録する段階であり、
前記（ｃ）段階は、前記画面合成情報を前記インタラクティブディレクトリに記録する段階をさらに含むことを特徴とする請求項４３に記載の記録方法。
【請求項４５】
前記画面合成情報は、ＡＶ画面とマークアップ文書画面とが合成された画面の縦横比を指定するスクリーンディスプレイタイプ、前記ＡＶ画面のディスプレイ方式を指定するディスプレイ方式指定情報、画面の背景色を指定する背景色指定情報、ＡＶ画面とマークアップ文書画面との合成画面のうちトリミング領域を指定する合成画面のトリミング領域指定情報、前記合成画面がディスプレイ装置の画面上にディスプレイされるウィンドウを指定する合成画面のウィンドウ指定情報、及びＡＶ画面のうち拡大及び縮少のための領域を指定するＡＶトリミング領域指定情報のうち少なくとも一つ以上を含むことを特徴とする請求項４３に記載の記録方法。
【請求項４６】
前記ディスプレイ方式指定情報は、少なくとも前記ＡＶ画面を前記マークアップ文書画面の少なくとも一部に埋込む埋込モード、前記ＡＶ画面を前記マークアップ文書画面上に重畳させるＰＩＰモード及び前記ＡＶ画面上に前記マークアップ文書画面を重畳させる背景モードのうち一つ以上を表すことを特徴とする請求項４５に記載の記録方法。
【請求項４７】
前記（ｂ）段階で前記マークアップ文書をディスプレイ装置の縦横比に関係なく見られる最大限領域、すなわち、ホットエリアに必ず見せようとする内容を記録し、残りの領域には重要でない内容を記録するか、またはいかなる内容も記録していないことを特徴とする請求項４５に記載の記録方法。
【請求項４８】
第１縦横比を有するマークアップ文書をこれより解像度が低い第２縦横比を有するディスプレイ装置にディスプレイする時、前記ホットエリアは前記合成画面のトリミング領域指定情報によって選択され、選択されたホットエリア領域は前記合成画面のウィンドウ指定情報によって前記ディスプレイ装置の画面上に指定された領域にマッピングされることを特徴とする請求項４７に記載の記録方法。
【請求項４９】
前記画面合成情報は、ディスプレイ装置の画面上に前記ＡＶ画面を表示するウィンドウの領域を指定するＡＶ画面のウィンドウ指定情報をさらに含むことを特徴とする請求項４５に記載の記録方法。
【請求項５０】
前記（ｃ）段階では前記ＣＳＳを制御するための属性変数を有する客体及び前記客体に基づいて前記ＣＳＳを制御するプログラムを記録することを特徴とする請求項４３に記載の記録方法。
【請求項５１】
前記属性変数は、ＡＶ画面とマークアップ文書画面とが合成された画面の縦横比を指定するスクリーンディスプレイモード、前記ＡＶ画面のディスプレイ方式を指定する属性、画面の背景色を指定する属性、ＡＶ画面とマークアップ文書画面との合成画面のうちトリミング領域を指定する属性、前記合成画面がディスプレイ装置の画面上にディスプレイされるウィンドウを指定する属性、ＡＶ画面のうち拡大及び縮少のためのＡＶ画面のトリミング領域を指定する属性のうち一つ以上を含むことを特徴とする請求項５０に記載の記録方法。
【請求項５２】
ユーザの画面モード変換に対応して前記客体ソースを通じたプログラムに前記スクリーンディスプレイモードによって前記合成画面のトリミング領域指定属性とウィンドウ領域指定属性、及びＡＶ画面のトリミング領域を制御して画面の縦横比が再構成されるようにプログラム化することを特徴とする請求項５１に記載の記録方法。
【請求項５３】
前記属性変数は、ＡＶ画面とマークアップ文書画面とが合成された画面の縦横比を指定するスクリーンディスプレイモード、前記ＡＶ画面のディスプレイ方式を指定する属性、画面の背景色を指定する属性、前記マークアップ文書画面のトリミング領域を指定する属性、前記マークアップ文書画面がディスプレイ装置の画面上にディスプレイされるウィンドウを指定する属性、ＡＶ画面のうち拡大及び縮少のためのＡＶ画面のトリミング領域を指定する属性、及びディスプレイ装置の画面上に前記ＡＶ画面が表示されるウィンドウの領域を指定する属性のうち一つ以上を含むことを特徴とする請求項５０に記載の記録方法。
【請求項５４】
ユーザの画面モード変換に対応して前記客体ソースを通じたプログラムに前記スクリーンディスプレイモードによって前記マークアップ文書画面のトリミング領域指定属性とウィンドウ領域指定属性、ＡＶ画面のトリミング領域指定属性とウィンドウ領域指定属性を制御して画面の縦横比が再構成されるようにプログラム化することを特徴とする請求項５３に記載の記録方法。
【請求項５５】
情報保存媒体に記録されたオーディオデータ及びビデオデータを含むＡＶデータを再生する方法において、
（ａ）前記ＡＶデータと共に再生されるためのマークアップ文書を解釈する段階と、
（ｂ）前記マークアップ文書を再生したマークアップ文書画面と前記ＡＶデータを再生したＡＶ画面とを共にディスプレイする少なくとも二つのディスプレイ方式を記述した画面合成情報を解釈する段階と、
（ｃ）解釈された前記画面合成情報によって前記ディスプレイ方式のうち何れか一つで前記ＡＶ画面及びマークアップ文書画面をディスプレイする段階と、を含むことを特徴とする再生方法。
【請求項５６】
前記（ｃ）段階は、前記ＡＶ画面を前記マークアップ文書画面の少なくとも一部に埋込んでディスプレイする段階を含むことを特徴とする請求項５５に記載の再生方法。
【請求項５７】
前記（ｃ）段階は、前記ＡＶ画面を前記マークアップ文書画面上に重畳させるＰＩＰ技術を使用してディスプレイする段階を含むことを特徴とする請求項５５に記載の再生方法。
【請求項５８】
前記（ｃ）段階は、前記ＡＶ画面と前記マークアップ文書画面とを重畳させてディスプレイする段階を含むことを特徴とする請求項５５に記載の再生方法。
【請求項５９】
前記（ｂ）段階は、前記マークアップ文書にリンクされるか、または埋込まれるスタイルシートファイルを解釈する段階を含むことを特徴とする請求項５５に記載の再生方法。
【請求項６０】
前記（ｂ）段階は、
（ｂ１１）前記マークアップ文書からＣＳＳファイルを呼出すために参照される情報が記録されたリンクタグを解釈してＣＳＳファイルを呼出す段階と、
（ｂ１２）呼出されたＣＳＳファイルを解釈する段階と、を含むことを特徴とする請求項５９に記載の再生方法。
【請求項６１】
前記（ｂ１２）段階は、前記ＡＶ画面のディスプレイ方式を指定するディスプレイ方式指定情報、及び前記ＡＶ画面のうち拡大及び縮少のための領域を指定するトリミング領域指定情報を読取る段階を含むことを特徴とする請求項６０に記載の再生方法。
【請求項６２】
前記（ｂ１２）段階は、前記ＡＶ画面と前記マークアップ文書画面とが合成された画面の縦横比を表すスクリーンディスプレイタイプ情報、前記ＡＶ画面の背景色を指定する背景色指定情報、前記ＡＶ画面とマークアップ文書画面との合成画面のうちトリミング領域を指定する合成画面のトリミング領域指定情報、及び前記合成画面がディスプレイ装置の画面上にディスプレイされるウィンドウを指定する合成画面のウィンドウ指定情報をさらに読取る段階を含むことを特徴とする請求項６１に記載の再生方法。
【請求項６３】
前記（ｂ１２）段階は、前記ＡＶ画面とマークアップ文書画面とが合成された画面の縦横比を表すスクリーンディスプレイタイプ情報、前記ＡＶ画面の背景色を指定する背景色指定情報、前記マークアップ文書画面のトリミング領域を指定するマークアップ文書のトリミング領域指定情報、前記マークアップ文書画面がディスプレイ装置の画面上にディスプレイされるウィンドウを指定する合成画面のウィンドウ指定情報、ディスプレイ装置の画面上に前記ＡＶ画面が表示されるウィンドウの領域を指定するＡＶ画面ウィンドウ指定情報をさらに読取る段階を含むことを特徴とする請求項６０に記載の再生方法。
【請求項６４】
前記（ｂ）段階は、
（ｂ１３）前記ＣＳＳを制御するための属性変数を有する客体に基づいてコーディングされて前記ＣＳＳを制御するプログラムを解釈する段階をさらに含むことを特徴とする請求項６１に記載の再生方法。
【請求項６５】
前記（ｂ１３）段階は、前記客体ソースを通じたプログラムによりユーザ入力によって前記ＡＶ画面のディスプレイ方式を指定する属性及びＡＶ画面のうち拡大及び縮少のためのＡＶ画面のトリミング領域を指定する属性を制御して出力ＡＶ画面を拡大／縮少する段階をさらに含むことを特徴とする請求項６４に記載の再生方法。
【請求項６６】
前記（ｂ１３）段階は、ユーザの画面モード変換に対応して前記客体ソースを通じたプログラムによりスクリーンディスプレイモードによって前記合成画面のトリミング領域指定属性とウィンドウ領域指定属性、ＡＶ画面のトリミング領域指定属性を制御して画面の縦横比が再構成される段階をさらに含むことを特徴とする請求項６４に記載の再生方法。
【請求項６７】
前記（ｂ１３）段階は、ユーザの画面モード変換に対応して前記客体ソースを通じたプログラムによりスクリーンディスプレイモードによって前記マークアップ文書画面のトリミング領域指定属性とウィンドウ領域指定属性、ＡＶ画面のトリミング領域指定属性とウィンドウ領域指定属性を制御して画面の縦横比が再構成される段階をさらに含むことを特徴とする請求項６４に記載の再生方法。
【請求項６８】
情報保存媒体に記録された所定の画面比を有するオーディオデータ及びビデオデータを含むＡＶデータと所定の画面比を有するマークアップ文書とを再生してディスプレイする方法において、
（ａ）再生装置に設定された、またはユーザによって設定された画面モードに対応した画面合成情報を再生する段階と、
（ｂ）再生された画面合成情報を解釈して前記ＡＶデータを再生したＡＶ画面とＡＶデータと共に再生されるためのマークアップ文書を再生したマークアップ文書画面とをディスプレイするものの、画面モード変更に応答して前記マークアップ文書画面の出力状態を変更する段階と、を含む再生方法。
【請求項６９】
前記（ｂ）段階は、
（ｂ１）設定された画面モードに基づいて再生装置内のデフォルトスタイルシートを選択する段階と、
（ｂ２）選択されたデフォルトスタイルシート内に定義された前記ＡＶ画面及びマークアップ文書の合成画面のうちトリミング領域を指定するトリミング領域指定情報、前記合成画面がディスプレイ装置の画面上にディスプレイされるウィンドウを指定するウィンドウ指定情報、及び前記ＡＶ画面のうち拡大及び縮少のための領域を指定するＡＶトリミング領域指定情報を含む画面合成情報を再生する段階と、
（ｂ３）前記マークアップ文書にリンクされているか、または埋込まれているスタイルシートを確認し、前記マークアップ文書内にスタイルシートがなければ、前記デフォルトスタイルシート内の画面合成情報を利用して前記マークアップ文書をディスプレイし、スタイルシートがあれば、当該スタイルシートに定義された画面合成情報を利用して前記マークアップ文書をディスプレイする段階と、を含むことを特徴とする請求項６８に記載の再生方法。
【請求項７０】
前記（ｂ３）段階は、
（ｂ３１）ユーザによって画面モードが変更されたか否かを判断する段階と、
（ｂ３２）画面モードが変更されたならば前記マークアップ文書内に画面モード変更制御情報を伝送し、これによるスクリプトを実行する段階と、
（ｂ３３）スクリーンディスプレイ属性を利用して画面モード変更に対応してマークアップ文書画面の出力状態を変更する段階と、を含むことを特徴とする請求項６９に記載の再生方法。
【請求項７１】
前記（ｂ３３）段階は、インタラクティブモードの埋込モードやＰＩＰモードでは第１縦横比を有する前記Ａ／Ｖデータが前記第１縦横比より解像度の低い第２縦横比を有するディスプレイ装置にディスプレイされる時、前記Ａ／Ｖデータが第１縦横比で出力し、インタラクティブモードの背景モードやビデオモードでは前記Ａ／Ｖデータがパン＆スキャンまたはレターボックス型に出力する段階を含むことを特徴とする請求項７０に記載の再生方法。
【請求項７２】
前記（ｂ）段階は、
（ｂ１）設定された画面モード情報に基づいて再生装置内のデフォルトスタイルシートを選択する段階と、
（ｂ２）選択されたデフォルトスタイルシート内に定義されたディスプレイ装置の画面上に前記マークアップ文書画面がディスプレイされるウィンドウを指定するマークアップ文書ウィンドウ指定情報、前記マークアップ文書画面のうちトリミング領域を指定するマークアップ文書トリミング領域指定情報、前記ＡＶ画面のうち拡大及び縮少のための領域を指定するＡＶトリミング領域指定情報及びディスプレイ装置の画面上に前記ＡＶ画面が表示されるウィンドウの領域を指定するＡＶウィンドウ指定情報を含む画面合成情報を再生する段階と、
（ｂ３）前記マークアップ文書にリンクされているか、または埋込されているスタイルシートを確認し、前記マークアップ文書内にスタイルシートがなければ、前記デフォルトスタイルシート内の画面合成情報を利用して前記マークアップ文書をディスプレイし、スタイルシートがあれば、当該スタイルシートに定義された画面合成情報を利用して前記マークアップ文書をディスプレイする段階と、を含むことを特徴とする請求項６９に記載の再生方法。
【請求項７３】
前記（ｂ３）段階は、
（ｂ３１）ユーザによって画面モードが変更されたか否かを判断する段階と、
（ｂ３２）画面モードが変更されたならば前記マークアップ文書内に画面モード変更制御情報を伝送し、これによるスクリプトを実行する段階と、
（ｂ３３）スクリーンディスプレイ属性を利用して画面モード変更に対応してマークアップ文書画面の出力状態を変更する段階と、を含むことを特徴とする請求項７２に記載の再生方法。
【請求項７４】
前記（ｂ３３）段階は、第１縦横比の前記Ａ／Ｖデータが前記第１縦横比より解像度の低い第２縦横比を有するディスプレイ装置にディスプレイされる時に各々定義されている前記マークアップ文書画面のトリミング領域指定情報とウィンドウ領域指定情報、前記ＡＶ画面のトリミング領域指定情報とウィンドウ領域指定情報によって前記第１縦横比の前記Ａ／Ｖデータがそのまま出力される段階を含むことを特徴とする請求項７３に記載の再生方法。
【請求項７５】
情報保存媒体に記録されたオーディオデータ及びビデオデータを含むＡＶデータを再生する装置において、
前記ＡＶデータと、これと共に再生されるためのマークアップ文書を再生する再生部と、
前記再生部によって再生されたＡＶデータをデコーディングしてＡＶ画面を出力するデコーダと、
前記再生部によって再生されたマークアップ文書を解釈して再生したマークアップ文書画面を出力するものの、前記マークアップ文書画面と前記ＡＶ画面とを共にディスプレイする少なくとも二つのディスプレイ方式を記述した画面合成情報を解釈し、解釈された画面合成情報によって前記ディスプレイ方式のうち何れか一つで前記ＡＶ画面及びマークアップ文書画面がディスプレイされるように制御する制御器と、を含む再生装置。
【請求項７６】
前記画面合成情報は、前記ＡＶ画面のディスプレイ方式を指定するディスプレイ方式指定情報、画面の背景色を指定する背景色指定情報、ＡＶ画面とマークアップ文書との合成画面のうちトリミング領域を指定する合成画面のトリミング領域指定情報、前記合成画面がディスプレイ装置の画面上にディスプレイされるウィンドウを指定する合成画面のウィンドウ指定情報、及びＡＶ画面のうち拡大及び縮少のための領域を指定するＡＶトリミング領域指定情報のうち少なくとも一つ以上を含むことを特徴とする請求項７５に記載の再生装置。
【請求項７７】
前記ディスプレイ方式指定情報は、前記ＡＶ画面を前記マークアップ文書画面の少なくとも一部に埋込む埋込モード、前記ＡＶ画面を前記マークアップ文書画面上に重畳させるＰＩＰモード、及び前記ＡＶ画面上に前記マークアップ文書画面を重畳させてディスプレイする背景モードのうち一つ以上を表すことを特徴とする請求項７６に記載の再生装置。
【請求項７８】
前記制御器は、前記マークアップ文書にリンクされるか、または埋込まれるＣＳＳを解釈し、前記ＣＳＳを制御するための属性変数を有する客体に基づいてコーディングされて前記ＣＳＳを制御するプログラムを解釈することを特徴とする請求項７５に記載の再生装置。
【請求項７９】
前記制御器は、ユーザ入力によって内蔵された客体ソースを通じたプログラムによって前記ＡＶ画面のディスプレイ方式を指定する属性及びＡＶ画面のうち拡大及び縮少のためのＡＶ画面のトリミング領域を指定する属性を制御して出力ＡＶ画面を拡大／縮少することを特徴とする請求項７８に記載の再生装置。
【請求項８０】
前記制御器で解釈された画面合成情報によるディスプレイ命令によってＡＶ画面とマークアップ文書画面とを共にディスプレイするブレンダーをさらに含むことを特徴とする請求項７５に記載の再生装置。
【請求項８１】
情報保存媒体に記録されたオーディオデータ及びビデオデータを含むＡＶデータを再生する装置において、
前記ＡＶデータと、これと共に再生されるためのマークアップ文書を再生する再生部と、
前記再生部によって再生されたＡＶデータをデコーディングしてＡＶ画面を出力するデコーダと、
再生装置に設定されたまたはユーザによって設定された画面モードに対応した画面合成情報を解釈し、解釈された画面合成情報を利用して前記再生部によって再生されたＡＶデータと共に再生されるためのマークアップ文書を解釈してマークアップ文書画面に再生するものの、画面モード変更に応答して前記マークアップ文書画面の出力状態を変更する制御器と、を含む再生装置。
【請求項８２】
前記画面合成情報は、ＡＶ画面とマークアップ文書画面とが合成された画面の縦横比を指定するスクリーンディスプレイタイプと、前記ＡＶ画面のディスプレイ方式を指定するディスプレイ方式指定情報、画面の背景色を指定する背景色指定情報、ＡＶ画面とマークアップ文書画面との合成画面のうちトリミング領域を指定する合成画面のトリミング領域指定情報、前記合成画面がディスプレイ装置の画面上にディスプレイされるウィンドウを指定する合成画面のウィンドウ指定情報、及びＡＶ画面のうち拡大及び縮少のための領域を指定するＡＶトリミング領域指定情報のうち少なくとも一つ以上を含むことを特徴とする請求項８１に記載の再生装置。
【請求項８３】
前記ディスプレイ方式指定情報は、前記ＡＶ画面を前記マークアップ文書画面の少なくとも一部に埋込む埋込モード、前記ＡＶ画面を前記マークアップ文書画面上に重畳させるＰＩＰモード、及び前記ＡＶ画面上に前記マークアップ文書画面を重畳させてディスプレイする背景モードのうち一つ以上を表すことを特徴とする請求項８２に記載の再生装置。
【請求項８４】
前記制御器は、前記マークアップ文書にリンクされるか、または埋込まれるＣＳＳを解釈し、前記ＣＳＳを制御するための属性変数を有する客体に基づいてコーディングされて前記ＣＳＳを制御するプログラムを解釈することを特徴とする請求項８３に記載の再生装置。
【請求項８５】
前記制御器は、ユーザの画面モード変換に対応して前記客体ソースを通じたプログラムによって前記スクリーンディスプレイモードによって解釈されたスタイルシートファイル内に前記合成画面のトリミング領域指定属性とウィンドウ領域指定属性、及びＡＶ画面のトリミング領域指定属性を制御して画面の縦横比を再構成することを特徴とする請求項８４に記載の再生装置。
【請求項８６】
インタラクティブモードの埋込モードやＰＩＰモードでは第１縦横比を有する前記Ａ／Ｖデータが前記第１縦横比より解像度の低い第２縦横比を有するディスプレイ装置にディスプレイされる時、前記Ａ／Ｖデータが前記デコーダで第１縦横比で出力され、インタラクティブモードの背景モードやビデオモードでは前記Ａ／Ｖデータが前記デコーダでパン＆スキャンまたはレターボックス型に出力されるように前記制御器で制御することを特徴とする請求項８３に記載の再生装置。
【請求項８７】
前記画面合成情報は、ＡＶ画面とマークアップ文書画面とが合成された画面の縦横比を指定するスクリーンディスプレイタイプ、前記ＡＶ画面のディスプレイ方式を指定するディスプレイ方式指定情報、画面の背景色を指定する背景色指定情報、マークアップ文書のうちトリミング領域を指定するマークアップ文書トリミング領域指定情報、前記マークアップ文書画面がディスプレイ装置の画面上にディスプレイされるウィンドウを指定するマークアップ文書ウィンドウ指定情報、ＡＶ画面のうち拡大及び縮少のための領域を指定するＡＶトリミング領域指定情報、及びディスプレイ装置の画面上に前記ＡＶ画面が表示されるウィンドウの領域を指定するＡＶ画面のウィンドウ領域指定情報のうち少なくとも一つ以上を含むことを特徴とする請求項８４に記載の再生装置。
【請求項８８】
前記制御器は、ユーザの画面モード変換に対応して前記客体ソースを通じたプログラムによって前記スクリーンディスプレイモード情報によって解釈されたスタイルシートファイル内に前記マークアップ文書画面のトリミング領域指定属性とウィンドウ領域指定属性、ＡＶ画面のトリミング領域指定属性とウィンドウ領域指定属性を制御して画面の縦横比を再構成することを特徴とする請求項８７に記載の再生装置。
【請求項８９】
第１縦横比の前記Ａ／Ｖデータが前記第１縦横比より解像度の低い第２縦横比を有するディスプレイ装置にディスプレイされる時、各々定義されている前記マークアップ文書画面のトリミング領域指定情報とウィンドウ領域指定情報、前記ＡＶ画面のトリミング領域指定情報とウィンドウ領域指定情報によって前記第１縦横比の前記Ａ／ＶデータがＡ／Ｖデコーダからそのまま出力することを特徴とする請求項８８に記載の再生装置。
【請求項９０】
前記制御器で解釈された画面合成情報によるディスプレイ命令によってＡＶ画面とマークアップ文書画面とを共にディスプレイするブレンダーをさらに含むことを特徴とする請求項８１に記載の再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はＡＶデータをマークアップ文書と共にディスプレイする方法に係り、さらに詳細にはＡＶデータがマークアップ文書と共に再生されてディスプレイされるインタラクティブモードでマークアップ文書とＡＶデータとが多様な方式でディスプレイされるように記録された情報保存媒体、その記録方法、再生方法及び再生装置に関する。
【背景技術】
【０００２】
ＡＶデータと共にマークアップ文書が記録されたＤＶＤ（以下“インタラクティブＤＶＤ”という）が販売されている。インタラクティブＤＶＤに記録されたＡＶデータは、２つの方法で再生されうる。一つは一般のＤＶＤと同一にディスプレイされるビデオモードであり、他の一つは再生されたＡＶデータがマークアップ文書によって定義された表示窓を通じてディスプレイされるインタラクティブモードである。ユーザによってインタラクティブモードが選択されれば、ＤＶＤ再生装置に搭載されたビューアはインタラクティブＤＶＤに記録されているマークアップ文書をディスプレイする。マークアップ文書の表示窓にはユーザが選択したＡＶデータがディスプレイされる。例えば、ＡＶデータが映画である場合、マークアップ文書の表示窓には映画が上映され、残りの部分には映画に関連した台本、あらすじ、出演俳優の写真など多様な付加情報がディスプレイされる。付加情報は、イメージファイルまたはテキストファイルを含む。
【０００３】
しかし、今まではインタラクティブモードでＡＶデータはマークアップ言語の文法によって定義される表示窓を通じてディスプレイされる単純なディスプレイ方法によった。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明が解決しようとする目的は、インタラクティブモードでＡＶデータとマークアップ文書とが再生されて多様な方式でディスプレイされるように記録された情報保存媒体、その記録方法、再生方法及び再生装置を提供することである。
【０００５】
本発明が解決しようとする他の目的は、インタラクティブモードでＡＶデータとマークアップ文書とがユーザによって設定された、または再生装置に設定された解像度と縦横比（画面比）とに対応して多様な方式でディスプレイされるように記録された情報保存媒体、その記録方法、再生方法及び再生装置を提供することである。
【０００６】
本発明のさらに他の目的は、固定された縦横比で製作されたインタラクティブコンテンツを多様な縦横比を有するディスプレイ装置に効果的にディスプレイできるように記録された情報保存媒体、その記録方法、再生方法及び再生装置を提供することである。
【課題を解決するための手段】
【０００７】
前記目的を達成するために本発明は、オーディオデータ及びビデオデータを含むＡＶデータと、マークアップ文書と、前記マークアップ文書に基づいて得られたマークアップ文書画面と前記ＡＶデータに基づいて得られたＡＶ画面とを共にディスプレイする少なくとも二つのディスプレイ方式のうち何れか一つを記述した画面合成情報と、を含むことを特徴とする情報保存媒体によって達成される。
【０００８】
前記画面合成情報は、前記マークアップ文書にリンクされるか、または埋込まれるスタイルシートを含むことが望ましく、前記マークアップ文書に記録されたリンクタグと、前記リンクタグ内に挿し込まれるＣＳＳ（Ｃａｓｃａｄｉｎｇ  Ｓｔｙｌｅ  Ｓｈｅｅｔｓ）とを含むことがさらに望ましい。
【０００９】
前記ＣＳＳは、前記ＡＶ画面のディスプレイ方式を指定するディスプレイ方式指定情報、前記ＡＶ画面のうち拡大及び縮少のための領域を指定するＡＶトリミンウ領域指定情報、前記ＡＶ画面の背景色を指定する背景色指定情報、前記ＡＶ画面とマークアップ文書画面との合成画面のうちトリミング領域を指定する合成画面のトリミング領域指定情報、前記合成画面がディスプレイ装置の画面上にディスプレイされるウィンドウを指定する合成画面のウィンドウ指定情報、ディスプレイ装置の画面上に前記ＡＶ画面が表示されるウィンドウの領域を指定するＡＶウィンドウ指定情報のうち一つ以上を含む。
【００１０】
さらに、前記画面合成情報は、前記ＣＳＳを制御するための属性変数を有する客体、及び前記客体に基づいて前記ＣＳＳを制御するプログラムをさらに含む。
【００１１】
本発明の他の分野によれば、前記目的は情報保存媒体にオーディオデータ及びビデオデータを含むＡＶデータを記録する方法において、（ａ）前記ＡＶデータを記録する段階と、（ｂ）前記ＡＶデータと共に再生されるためのマークアップ文書を記録する段階と、（ｃ）前記マークアップ文書に基づいて得られたマークアップ文書画面と前記ＡＶデータに基づいて得られたＡＶ画面とを共にディスプレイする少なくとも二つのディスプレイ方式を記述した画面合成情報を記録する段階と、を含むことを特徴とする記録方法によって達成される。
【００１２】
前記（ａ）段階は、前記ＡＶデータをビデオディレクトリに記録する段階であり、前記（ｂ）段階は前記マークアップ文書をインタラクティブディレクトリに記録する段階であり、前記（ｃ）段階は前記画面合成情報を前記インタラクティブディレクトリに記録する段階をさらに含む。
【００１３】
前記マークアップ文書は、ディスプレイ装置の縦横比に関係なく示される最大限の領域、すなわちホットエリアに必ず示そうとする内容が記録されており、残りの領域には重要でない内容が記録されるか、またはいかなる内容も記録されていない。前記ホットエリアを選択するために合成画面のトリミング領域指定情報を利用し、選択されたホットエリア領域を所定の画面比を有するディスプレイ装置内に表示するために合成画面のウィンドウ指定情報を利用して画面の指定された領域にマッピングする。
【００１４】
本発明の他の分野によれば、前記目的は情報保存媒体に記録されたオーディオデータ及びビデオデータを含むＡＶデータを再生する方法において、（ａ）前記ＡＶデータと共に再生されるためのマークアップ文書を解釈する段階と、（ｂ）前記マークアップ文書を再生したマークアップ文書画面と前記ＡＶデータを再生したＡＶ画面とを共にディスプレイする少なくとも二つのディスプレイ方式を記述した画面合成情報を解釈する段階と、（ｃ）解釈された前記画面合成情報によって前記ディスプレイ方式のうち何れか一つで前記ＡＶ画面及びマークアップ文書画面をディスプレイする段階と、を含むことを特徴とする再生方法によって達成される。
【００１５】
また、前記目的は情報保存媒体に記録されたオーディオデータ及びビデオデータを含むＡＶデータを再生してディスプレイする方法において、（ａ）再生装置に設定された、またはユーザによって設定された画面モードに対応した画面合成情報を再生する段階と、（ｂ）再生された画面合成情報を解釈して前記ＡＶデータを再生したＡＶ画面とＡＶデータと共に再生されるためのマークアップ文書を再生したマークアップ文書画面とをディスプレイするものの、画面モードの変更に応答して前記マークアップ文書画面の出力状態を変更する段階とを含むことを特徴とする再生方法によっても達成される。
【００１６】
本発明の他の分野によれば、前記目的は、情報保存媒体に記録されたオーディオデータ及びビデオデータを含むＡＶデータを再生する装置において、前記ＡＶデータと、これと共に再生されるためのマークアップ文書を再生する再生部と、前記再生部によって再生されたＡＶデータをデコーディングしてＡＶ画面を出力するデコーダと、前記再生部によって再生されたマークアップ文書を解釈して再生したマークアップ文書画面を出力するものの、前記マークアップ文書画面と前記ＡＶ画面とを共にディスプレイする少なくとも二つのディスプレイ方式を記述した画面合成情報を解釈し、解釈された画面合成情報によって前記ディスプレイ方式のうち何れか一つで前記ＡＶ画面及びマークアップ文書画面がディスプレイされるように制御する制御器と、を含む再生装置によって達成される。
【００１７】
また、前記目的は、情報保存媒体に記録されたオーディオデータ及びビデオデータを含むＡＶデータを再生する装置において、前記ＡＶデータと、これと共に再生されるためのマークアップ文書を再生する再生部と、前記再生部によって再生されたＡＶデータをデコーディングしてＡＶ画面を出力するデコーダと、再生装置に設定された、またはユーザによって設定された画面モードに対応した画面合成情報を解釈し、解釈された画面合成情報を利用して前記再生部によって再生されたＡＶデータと共に再生されるためのマークアップ文書を解釈してマークアップ文書画面で再生するものの、画面モードの変更に応答して前記マークアップ文書画面の出力状態を変更する制御器と、を含む再生装置によっても達成される。
【発明を実施するための最良の形態】
【００１８】
以下、添付された図面を参照して本発明の望ましい実施例を説明する。
【００１９】
説明に使われる用語の意味は、次の通りである。「マークアップ文書」は、マークアップ文書自体はもとより、マークアップ文書に挿入される多様なイメージファイル、グラフィックファイルを網羅しているマークアップリソースを意味する。「マークアップ文書画面」は、「マークアップ文書」がビューアによってディスプレイされる画面を指し、「ＡＶ画面」はＡＶデータがデコーディングされてディスプレイされる画面を指す。画面合成情報は、本発明によってマークアップ文書画面とＡＶ画面とを共にディスプレイする方式を定義した情報を意味する。
【００２０】
図１は、本発明の望ましい実施例による再生装置のブロック図である。図１を参照すれば、再生装置は、インタラクティブモードで本実施例による光ディスク１００に記録されたＡＶデータ及びマークアップ文書をデコーディングして得られたＡＶ画面及びマークアップ文書画面を本発明によるディスプレイ方式によって共にディスプレイするための装置であって、再生部１、ＡＶデコーダ２、プレゼンテーションエンジン３、及びブレンダー４を含む。
【００２１】
再生部１は、光ディスク１００からＡＶデータ、マークアップ文書、及び画面合成情報を再生してＡＶデコーダ２及びプレゼンテーションエンジン３に提供する。再生部１は、バッファメモリ（図示せず）及びキャッシュメモリ（図示せず）を備えて再生されたＡＶデータをバッファリングし、マークアップ文書をキャッシングしうる。
【００２２】
プレゼンテーションエンジン３は、本発明によるディスプレイ方式を支援する。ソフトウェア観点で、プレゼンテーションエンジン３は再生装置の運用体制とＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍ  Ｉｎｔｅｒｆａｃｅ）とを通じてインターフェースするアプリケーションのビューア及びクライアント解釈エンジンを含む。ＡＰＩは、運用体制や他のアプリケーションに処理要求をしうるように既定の特別のメソードである。クライアント解釈エンジンは、Ｊａｖａ（登録商標）スクリプトまたはＪａｖａ（登録商標）解釈エンジンに具現されてウェブブラウザと同様にＪａｖａ（登録商標）スクリプトまたはＪａｖａ（登録商標）でコーディングされたプログラムを解釈して実行する。さらに、プレゼンテーションエンジン３はプラグインをさらに含みうる。プラグインは、マークアップ文書に含まれたりマークアップ文書によって呼び出される多様なフォーマットのファイルを開けられるようにする。プレゼンテーションエンジン３は、本発明によって画面合成情報を解釈した後、これによるデコーディング命令とディスプレイ命令とをＡＶデコーダ２とブレンダー４とに各々伝達する。また、マークアップ文書画面をブレンダー４に提供する。ＡＶデコーダ２は、提供されたデコーディング命令によってＡＶデータをデコーディングしてブレンダー４に出力する。ブレンダー４は、ディスプレイ命令によってマークアップ文書画面とＡＶ画面とを共にディスプレイする。
【００２３】
本発明の一実施例による再生方法を具現するために、プレゼンテーションエンジン３は再生部１から提供されたマークアップ文書にリンクされているか、または埋込まれているスタイルシートを呼び出して解釈する。スタイルシートにはマークアップ文書画面とＡＶ画面とを合成する方式（ディスプレイする方式）に対する情報が記述されている。
【００２４】
本発明の他の実施例による再生方法を具現するために、プレゼンテーションエンジン３は、再生装置に設定されたまたはユーザによって設定された画面モード（縦横比、解像度、ビデオ出力モード）を解釈してマークアップ文書画面とＡＶ画面とを再生装置に設定されたデフォルトスタイルシートまたは製作者によって作られたスタイルシートに定義された画面合成情報（特に、ＡＶ画面とマークアップ文書画面との合成された画面のトリミング領域を指定するためのｖｉｅｗｐｏｒｔ：ＡＶ画面とマークアップ文書画面との合成された画面のウィンドウを指定するためのｗｉｎｄｏｗ；、及びＡＶ画面のうち拡大及び縮少のための領域を指定するためのｖｉｄｅｏ−ｖｉｅｗｐｏｒｔ：）を利用して設定された画面モードによる命令を出力する。ユーザによって画面モードが変更されれば、前記画面合成情報（ｖｉｅｗｐｏｒｔ：、ｗｉｎｄｏｗ：、ｖｉｄｅｏ−ｖｉｅｗｐｏｒｔ）を利用して変更された画面モードによる命令を出力する。また、Ａ／Ｖデコーダ２には内部にスイッチング部が構成され、ディスプレイ装置が４ｘ３形態に設定されている場合、ＡＶストリームをレターボックスまたはパン＆スキャン型に変換して出力し、ディスプレイ装置が１６ｘ９形態に設定されている場合、Ａ／Ｖデコーダ２ではＡＶストリームをそのまま１６ｘ９形態に出力する。一般的に、ＤＶＤ再生装置は１６ｘ９形態にＡＶストリームがエンコーディングされているためである。しかし、インタラクティブモードでディスプレイ方式が埋込モードまたはＰＩＰ（Ｐｉｃｔｕｒｅ  Ｉｎ  Ｐｉｃｔｕｒｅ）モードである場合には、４ｘ３用のディスプレイ装置であってもプレゼンテーションエンジン３内にユーザが好む縦横比を最初にセッティングしておいた“Ｉｎｉｔｉａｌ  Ｄｉｓｐｌａｙ  ａｓｐｅｃｔ  ｒａｔｉｏ”によってＡＶデコーダ２でＡ／Ｖストリームをレターボックスまたはパン＆スキャン型に変換せずにそのまま１６ｘ９形態に出力できる。
【００２５】
すなわち、プレゼンテーションエンジン３は、１６ｘ９用Ａ／Ｖデータが４ｘ３用のディスプレイ装置にディスプレイされる時、インタラクティブモードの埋込モードやＰＩＰモードではＡ／Ｖデコーダ２から１６ｘ９形態にＡ／Ｖデータが出力され、インタラクティブモードの背景モードやビデオモードではＡ／Ｖデコーダ２からパン＆スキャンまたはレターボックス型にＡ／Ｖデータが出力されるように制御することが望ましいが、インタラクティブモードの埋込モードやＰＩＰモードでもＡ／Ｖデコーダ２からパン＆スキャンまたはレターボックス型にＡ／Ｖデータが出力されることもある。
【００２６】
本発明の他の実施例による再生方法を具現するために、プレゼンテーションエンジン３では画面合成情報内に各々定義されたマークアップ文書だけのためのビューポート、ウィンドウ（ｄｏｃｕｍｅｎｔ−ｖｉｅｗｐｏｒｔ：，ｄｏｃｕｍｅｎｔ−ｗｉｎｄｏｗ：）とＡＶデータだけのためのビューポート、ウィンドウ（ｖｉｄｅｏ−ｖｉｅｗｐｏｒｔ：，ｖｉｄｅｏ−ｗｉｎｄｏｗ：）とを解釈する。本発明の他の実施例による再生方法を具現するためにスイッチング部を有するＡ／Ｖデコーダ２とは違って別途のスイッチング部を有していないＡ／Ｖデコーダ２ではディスプレイ装置が４ｘ３形態に設定されていても埋込モードやＰＩＰモードの場合、解釈されたマークアップ文書だけのためのビューポート、ウィンドウとＡＶデータだけのためのビューポート、ウィンドウとによってＡＶストリームをレターボックスまたはパン＆スキャン型に出力せずにディスプレイ装置が１６ｘ９形態に設定されている場合のようにそのまま１６ｘ９用のＡＶストリームを出力する。
【００２７】
図２は、図１の再生装置に連結されるディスプレイ装置（図示せず）の画面整列順序（Ｚ−ｏｒｄｅｒ）を説明するための参考図である。図２を参照すれば、ユーザに見られる最終画面は物理的に４個の画面が加えられて生成される。ポインターが表示される画面２１が最前方に置かれ、マークアップ文書によるマークアップ文書画面２２がその次に置かれる。次いで、ＡＶデータによるＡＶ画面２３が置かれ、最後方には一般的に単色で表示される背景画面２４が置かれる。
【００２８】
図３は、本発明の望ましい実施例によるＤＶＤ １００のファイル構造図である。図３を参照すれば、ルートディレクトリにはＡＶデータが含まれたビデオディレクトリＶＩＤＥＯ＿ＴＳが設けられている一方、マークアップ文書のようなインタラクティブ機能を支援するためのデータが記録されたインタラクティブディレクトリＤＶＤ＿ＥＮＡＶが設けられている。ＡＶデータ及び再生制御情報（ナビゲーションデータという）は、ビデオディレクトリに記録されている。再生制御情報は、ＡＶデータをデコーディングするために参照される情報を含む。マークアップ文書及び画面合成情報は、インタラクティブディレクトリに記録されている。
【００２９】
さらに具体的に、ＶＩＤＥＯ＿ＴＳにはビデオタイトル全体に関するヘッダ情報が記録されたＶＩＤＥＯ＿ＴＳ.ＩＦＯが記録されている。次いで、最初のビデオタイトルに関するヘッダ情報が記録されたＶＴＳ＿０１＿０.ＩＦＯが記録されており、次いでビデオタイトルを構成するＡＶデータのＶＴＳ＿０１＿０.ＶＯＢ，ＶＴＳ＿０１＿１.ＶＯＢ，・・・が記録されている。さらに詳細な構成はＤＶＤ−Ｖｉｄｅｏ標準案「ＤＶＤ−Ｖｉｄｅｏ  ｆｏｒ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ  Ｄｉｓｃ  １.０」に開示されている。
【００３０】
ディレクトリＤＶＤ＿ＥＮＡＶにはインタラクティブ機能を支援するためのデータ全体に関するヘッダ情報が記録された再生制御情報ファイルＤＶＤ＿ＥＮＡＶ.ＩＦＯが記録されている。但し、ＤＶＤ＿ＥＮＡＶ.ＩＦＯファイルの場合、スタートアップ機能を行うマークアップ文書の多様なメタタグによって代替されることもある。次いで、マークアップ文書Ａ.ＨＴＭが記録されており、これに関する画面合成情報であってスタイルシートＡ.ＣＳＳが記録されている。また、マークアップ文書Ｂ.ＨＴＭ及びＣ.ＨＴＭとこれに各々対応するスタイルシートＢ.ＣＳＳ及びＣ.ＣＳＳが記録されている。Ａ.ＰＮＧはＡ.ＨＴＭに、Ｂ１.ＰＮＧ及びＢ２.ＰＮＧはＢ.ＨＴＭに、Ｃ.ＰＮＧはＣ.ＨＴＭに各々挿入されて表示されるためのグラフィックファイルである。その他、マークアップ文書及びこれに挿入されて表示されるための多様な形式のファイルが記録されうる。
【００３１】
図４は、本実施例によるディスプレイ方式の一つであって、ＰＩＰモードを示す。図４を参照すれば、ＰＩＰモードではマークアップ文書画面上にＡＶ画面がＰＩＰに出力される。但し、図２を参照して説明したように物理的にはマークアップ文書画面がＡＶ画面の前に置かれる。ＰＩＰモードは、ユーザにあたかもマークアップ文書画面上にＡＶ画面が出力されたように見せる。ＰＩＰモードは、ＡＶ画面の配置位置及びサイズによって細分化することが望ましい。本実施例では、ＰＩＰ−１、ＰＩＰ−２などＰＩＰ−＃を使用して区分する。ＰＩＰモードは、ユーザがリモートコントローラ（図示せず）を使用してＡＶ画面の位置及びサイズを転換できることが特徴である。一方、図４のようなマークアップ文書Ａ.ＨＴＭを構成するＸＭＬコードの一例は、次の通りである。
【００３２】
【表１】
2005506785.tif 000003
Ａ．ＨＴＭ
前記ソースコードにもリンクタグを使用してスタイルシートファイルａ.ｃｓｓがリンクされていることを確認できる。スタイルシートソースコードの一例は、次の通りである。
【００３３】
【表２】
2005506785.tif 000004
Ａ．ＣＳＳ
本実施例で、ＣＳＳはマークアップ文書画面とＡＶ画面間のディスプレイ方式を使用するために、前記のように＠ｓｃｒｅｅｎ＿ｄｉｓｐｌａｙ  ｒｕｌｅを使用しており、属性ではＡＶ画面のディスプレイ方式を指定するためのｖｉｄｅｏ−ｐｌａｃｅｍｅｎｔ：、ＡＶ画面の背景色を指定するためのｂａｃｋｇｒｏｕｎｄ−ｃｏｌｏｒ：、ＡＶ画面とマークアップ文書画面との合成された画面のトリミング領域を指定するためのｖｉｅｗｐｏｒｔ：、ＡＶ画面とマークアップ文書画面との合成された画面のウィンドウを指定するためのｗｉｎｄｏｗ：、ＡＶ画面のうち拡大及び縮少のための領域を指定するためのｖｉｄｅｏ−ｖｉｅｗｐｏｒｔ：が記述されている。
【００３４】
図５は、本実施例によるディスプレイ方式の一つであって、埋込モードを示す。図５を参照すれば、埋込モードの場合、＜ｏｂｊｅｃｔ．．．＞を通じてＡＶ画面がマークアップ文書に埋込まれる。したがって、その位置とサイズとはマークアップ文書の制御下に移動または変化する。埋込モードでは、マークアップ文書に定義された表示窓にＡＶ画面が埋込まれて表示される。図５のようなマークアップ文書Ｂ.ＨＴＭを構成するＸＭＬコードの一例及びスタイルシートソースコードの一例は、次の通りである。
【００３５】
【表３】
2005506785.tif 000005
Ｂ．ＢＴＭ
【００３６】
【表４】
2005506785.tif 000006
Ｂ．ＣＳＳ
Ｂ.ＨＴＭにはオブジェクトタグを使用してＡＶ画面がディスプレイされるための表示窓が定義されている。すなわち、表示窓は“ｏｂｊｅｃｔ”タグ内にある“ｗｉｄｔｈ”と“ｈｅｉｇｈｔ”属性によって領域が決定される。また、リンクタグを使用してスタイルシートファイルｂ.ｃｓｓがリンクされていることを確認できる。ここで、ｂ.ｃｓｓはＣａｓｃａｄｉｎｇ  Ｓｔｙｌｅ  Ｓｈｅｅｔファイルである。Ｃａｓｃａｄｉｎｇ  Ｓｔｙｌｅ  Ｓｈｅｅｔは、マークアップ文書の“スタイル”を記述させうる。代案的に、スタイルシートファイルはスタイルタグを使用してリンク可能である。
【００３７】
図６は、本実施例によるディスプレイ方式の一つであって背景モードを表す。図６を参照すれば、背景モードではＡＶ画面上にマークアップ文書画面が出力される。図６のようなマークアップ文書Ｃ.ＨＴＭを構成するＸＭＬコードの一例及びスタイルシートソースコードの一例は、次の通りである。Ｃ.ＨＴＭにも同様にリンクタグを使用してスタイルシートファイルｃ.ｃｓｓがリンクされている。
【００３８】
【表５】
2005506785.tif 000007
Ｃ．ＨＴＭ
【００３９】
【表６】
2005506785.tif 000008
Ｃ．ＣＳＳ
次は、マークアップ文書画面とＡＶ画面間のディスプレイ方式を表す＠ｓｃｒｅｅｎ−ｄｉｓｐｌａｙ  ｒｕｌｅとして使われる属性と値とは、次の通りである。
【００４０】
１．ｖｉｄｅｏ−ｐｌａｃｅｍｅｎｔ：ＡＶ画面のディスプレイ方式を指定する。ｎｏｎｅ，ｅｍｂｅｄｄｅｄ，ｐｉｐ−＃，ｂａｃｋｇｒｏｕｎｄは各々なんにも表示されていない、埋込モード、ＰＩＰモード、及び背景モードを指称する。初期値は埋込モードである。
【００４１】
ここで、背景モードはボディタグを使用した背景＜ｂｏｄｙ  ｂａｃｋｇｒｏｕｎｄ＝“ｄｖｄ：”＞と差別化される。＜ｂｏｄｙ  ｂａｃｋｇｒｏｕｎｄ＝“ｄｖｄ：”＞は、マークアップ文書画面を出力するために定義されるウィンドウ内での背景を表す。すなわち、本実施例による背景モードでは、画面全体にＡＶ画面が表示されるが、ボディタグを使用した背景を指定すれば、特定ウィンドウ画面内にだけＡＶ画面が表示される。
【００４２】
２．ｂａｃｋ  ｇｒｏｕｎｄ−ｃｏｌｏｒ：単色よりなる画面の背景色を指定する。値は＜ｃｏｌｏｒ＞であり、初期値はユーザエージェント（Ｕｓｅｒ  Ａｇｅｎｔ：ＵＡ）によって変わりうる。
【００４３】
３．ｗｉｎｄｏｗ：ＡＶ画面とマークアップ文書画面との合成された画面がディスプレイされるウィンドウを指定する。値は＜ｓｈａｐｅ＞であり、初期値はｒｅｃｔ（０％，１００％，１００％，０％）である。
【００４４】
４．ｖｉｅｗｐｏｒｔ：ＡＶ画面とマークアップ文書画面とが合成された画面のうちトリミング領域を指定する。値は＜ｓｈａｐｅ＞であり、初期値はｒｅｃｔ（０％，１００％，１００％，０％）である。
【００４５】
５．ｖｉｄｅｏ−ｖｉｅｗｐｏｒｔ：ＡＶ画面のうち拡大及び縮少のための領域を指定する。値は＜ｓｈａｐｅ＞であり、初期値はｒｅｃｔ（０％，１００％，１００％，０％）である。ここで、定義する＜ｓｈａｐｅ＞値は、ｒｅｃｔａｎｇｌｅ（＜ｔｏｐ＞，＜ｒｉｇｈｔ＞，＜ｂｏｔｔｏｍ＞，＜ｌｅｆｔ＞）である。
【００４６】
図７は、ｖｉｄｅｏ−ｖｉｅｗｐｏｒｔと、ｖｉｄｅｏ−ｐｌａｃｅｍｅｎｔ：によるＡＶ画面及びマークアップ文書画面のディスプレイ方式をさらに具体的に説明するための参考図である。図７を参照すれば、ｖｉｄｅｏ−ｖｉｅｗｐｏｒｔ：によって拡大及び縮少のための領域ａが指定されれば、ｖｉｄｅｏ−ｐｌａｃｅｍｅｎｔ：が背景モードである場合には、トリミング領域ａが背景にディスプレイされ、その上にマークアップ文書画面（図示せず）が表示される。ＰＩＰモードである場合には、トリミング領域が指定された位置にディスプレイされる。埋込モードではトリミング領域がマークアップ文書で定義された表示窓に埋込まれてディスプレイされる。ＡＶデータの一部領域だけ選択して、すなわち、ｖｉｄｅｏ−ｖｉｅｗｐｏｒｔ：の領域を一部領域として選択して各ディスプレイ方式によって決まったｗｉｎｄｏｗ：領域にマッピングすることを示す。
【００４７】
図８は、ｖｉｅｗｐｏｒｔ：とｗｉｎｄｏｗ：とによるＡＶ画面及びマークアップ文書画面のディスプレイ方式をさらに具体的に説明するための参考図であって、ＡＶ画面及びマークアップ文書画面が合成された画面の内容のうちディスプレイ装置の画面上に表示するために選択する領域のｖｉｅｗｐｏｒｔ：と選択された文書の全体あるいは一部をディスプレイ画面上の特定画面領域に見せうるようにウィンドウ領域を定めるｗｉｎｄｏｗ：属性との場合、その値をそのまま使用した。但し、図８ではＡＶ画面及びマークアップ文書画面が合成された画面の一部領域だけ選択して、すなわち、ｖｉｅｗｐｏｒｔ：の領域を一部領域として選択して各ディスプレイモードによって決まったｗｉｎｄｏｗ：領域にマッピングすることを表す一例である。
したがって、ｖｉｅｗｐｏｒｔ：とｗｉｎｄｏｗ：との概念は、ＡＶ画面及びマークアップ文書画面が合成された画面の一部あるいは全体を拡大／縮少可能にする。
【００４８】
図８を参照すれば、ＡＶ画面がマークアップ文書画面に埋込まれてディスプレイされる埋込モードにおいて、ｖｉｅｗｐｏｒｔ：によってＡＶ画面とマークアップ文書画面とが合成された画面のうちトリミング領域ｂが指定されれば、トリミング領域ｂはｗｉｎｄｏｗ：によって指定されたウィンドウに１のように表示される。マークアップ文書全体をｖｉｅｗｐｏｒｔ：と設定した場合、ｗｉｎｄｏｗ：によって指定されたウィンドウに２のように表示される。もし、ボディタグを使用した背景が指定されれば、合成された画面全体がｗｉｎｄｏｗ：によって指定されたウィンドウに表示される。
【００４９】
前述したＣＳＳファイルを制御するための客体にはディスプレイ方式を指定する属性変数、ＡＶ画面の背景色を指定する属性変数、ＡＶ画面とマークアップ文書画面とが合成された画面のウィンドウを指定する属性変数、及びＡＶ画面とマークアップ文書画面とが合成された画面のうちトリミング領域を指定する属性変数、ＡＶ画面のうち拡大及び縮少のための領域を指定する属性変数が定義されている。
【００５０】
また、ＤＯＭ（Ｄｏｃｕｍｅｎｔ  Ｏｂｊｅｃｔ  Ｍｏｄｅｌ）用ＡＰＩの客体ソースコードを利用してユーザの入力によって、ＡＶ画面を拡大／縮少することもある。このような動作を行うために必要な客体ソースコードは、マークアップ文書内でスクリプト言語を使用してその値の参照が可能である。
【００５１】
次の客体ソースコードは、“Ｓｃｒｅｅｎ  Ｄｉｓｐｌａｙ  Ｐｒｏｐｅｒｔｉｅｓ”を最上位レベルのルートエレメント（ｒｏｏｔ  ｅｌｅｍｅｎｔｓ；、例えば、＜ｆｒａｍｅｓｅｔ＞，＜ｈｔｍｌ＞）にバインディングするために使われる。
【００５２】
【表７】
2005506785.tif 000009
ここで、画面ディスプレイ属性（ＳｃｒｅｅｅｎＤｉｓｐｌａｙＰｒｏｐｅｒｔｉｅｓ）は、マークアップ文書のルートエレメントに連結されてスクリプト言語でその値の参照が可能である。
【００５３】
すなわち、客体ソースコードの例は、次の通りである。
【００５４】
【表８】
2005506785.tif 000010
前記のような客体ソースを使用した動的な定義以外に＜ｍｅｔａ＞あるいは＜ｌｉｎｋ＞タグを利用する静的な定義も可能である。
【００５５】
一方、前述したＤＯＭ用ＡＰＩの客体ソースを利用してユーザ入力によって出力ＡＶ画面を拡大／縮少するためには、次のようにマークアップ文書内に含まれたスクリプト言語によって具現される。下記の例は、図８に示されたように製作者が埋込形態で表示されるＡＶ画面を拡大／縮少できるように製作した一例である。
【００５６】
【表９】
2005506785.tif 000011
2005506785.tif 000012
このようにＤＯＭ用ＡＰＩとスクリプト言語とを使用してユーザの入力を通じてＡＶ画面のスケールを取り扱うようになる。
【００５７】
したがって、前述した実施例によってＡＶ画面とマークアップ文書画面とが自由に合成され、マークアップ文書にリンクされるか、または含まれるスタイルシートによってＡＶ画面の表示位置を自由にできるので、ユーザは多様な形態のディスプレイを楽しめる。
【００５８】
前記のような構成に基づいて本発明による再生方法を説明すれば、次の通りである。
【００５９】
図９は、本発明の望ましい実施例による再生方法を説明するためのフローチャートである。図９を参照すれば、再生装置の再生部１は、光ディスク１００からＡＶデータと共に再生されるためのマークアップ文書を再生する（９０１段階）。プレゼンテーションエンジン３は、再生されたマークアップ文書を解釈して（９０２段階）、マークアップ文書にリンクされたスタイルシートファイルを呼び出す（９０３段階）。次いで、プレゼンテーションエンジン３は、スタイルシートファイルを解釈してその結果をＡＶデコーダ２に提供する（９０４段階）。さらに詳細に、スタイルシートファイルに記述されたＡＶ画面のディスプレイ方式を指定するディスプレイ方式指定情報、ＡＶ画面の背景色を指定する背景色指定情報、ディスプレイ装置の画面上にＡＶ画面とマークアップ文書との合成画面がディスプレイされるウィンドウを指定するウィンドウ指定情報、ＡＶ画面とマークアップ文書との合成画面のうちトリミング領域を指定する合成画面のトリミング領域指定情報、及びＡＶ画面のうち拡大及び縮少のための領域を指定するＡＶトリミング領域指定情報を読取る。ＡＶデコーダ２は、スタイルシートファイルによってＡＶデータをデコーディングして当該ＡＶ画面をブレンダー４に出力する。プレゼンテーションエンジン３は、スタイルシートファイルに記述されたことによってマークアップ文書画面とＡＶ画面とがディスプレイされるための命令、及びマークアップ文書を再生したマークアップ文書画面をブレンダー４に出力する。このためにプレゼンテーションエンジン３はスタイルシートファイルを制御するための属性変数を有する客体に基づいてコーディングされてスタイルシートを制御するプログラムを解釈する。ブレンダー４は、プレゼンテーションエンジン３とＡＶデコーダ２とから各々提供されたマークアップ文書画面及びＡＶ画面をブレンディングして出力する。これにより、ＡＶ画面とマークアップ文書画面とがディスプレイされる（９０５段階）。スタイルシートファイルにＰＩＰモードが記述された場合、ＡＶ画面はマークアップ文書画面上に重畳されてディスプレイされる（９０５−１段階）。スタイルシートファイルに埋込モードが記述された場合、ＡＶ画面はマークアップ文書画面に埋込まれてディスプレイされる（９０５−２段階）。スタイルシートファイルに背景モードが記述された場合、マークアップ文書画面はＡＶ画面上に重畳されてディスプレイされる（９０５−３段階）。
【００６０】
図１０は、図９の９０３段階以下を具体的に説明するためのフローチャートである。図１０を参照すれば、プレゼンテーションエンジン３は、マークアップ文書内部のＣＳＳファイルあるいはリンクタグを解釈してＣＳＳファイルを呼び出した後（１００１段階）、解釈して（１００２段階）、ＣＳＳファイルに記述されたディスプレイ方式指定情報及びＡＶトリミング領域指定情報を読取る（１００３段階）。ブレンダー４は、プレゼンテーションエンジン３から提供された命令、及びマークアップ文書画面とＡＶデコーダ２から提供されたＡＶ画面とをブレンディングして出力し、これにＣＳＳファイルに記述されたディスプレイ方式によってマークアップ文書画面とＡＶ画面とがディスプレイされる（１００４段階）。ｎｏｎｅモードである場合には、ＡＶ画面がディスプレイされない（１００４−１段階）。または、ＰＩＰモード（１００４−２段階）、背景モード（１００４−３段階）、埋込モード（１００４−４段階）のうち何れか一つでディスプレイされうる。
【００６１】
図１１は、本発明の望ましい実施例による記録方法を説明するためのフローチャートである。図１１を参照すれば、記録装置は、情報保存媒体にＡＶデータを記録した後（１１０１段階）、ＡＶデータと共に再生されるためのマークアップ文書を記録し（１１０２段階）、マークアップ文書にリンクされるか、または埋込まれるスタイルシートファイルに前述した画面合成情報を記録する（１１０３段階）。１１０３段階でマークアップ文書内にスタイルシートファイルを制御するための属性変数を有する客体、及び前記客体に基づいて前記スタイルシートファイルを制御するプログラムも記録する。
【００６２】
これまでは、画面合成情報のうちｗｉｎｄｏｗと、ｖｉｅｗｐｏｒｔ：属性を利用してマークアップ文書画面とＡＶ画面との合成された画面を拡大／縮少させ、ｖｉｄｅｏ−ｖｉｅｗｐｏｒｔ：属性を利用してＡＶ画面のうち一部を拡大／縮少させてインタラクティブモードで多様な方式でディスプレイできる方法についての実施例を説明した。
【００６３】
次は、前述した画面合成情報のうちｗｉｎｄｏｗと、ｖｉｅｗｐｏｒｔ：属性を利用してインタラクティブモードでＡＶデータとマークアップ文書とをユーザによって設定されたまたは再生装置に設定された解像度と縦横比とによって多様な方式でディスプレイできる方法についての実施例を説明する。
【００６４】
本発明で固定された画面比を有するように作ったマークアップ文書が他の縦横比を有するディスプレイ装置にディスプレイされる時、ディスプレイ画面に入らなければならないテキストやグラフのようなデータが部分的に誤って表示される画面歪曲現象が現れうる。したがって、本発明ではｗｉｎｄｏｗ：とｖｉｅｗｐｏｒｔ：とを利用して一つの固定された画面比で製作されたインタラクティブコンテンツを多様な画面比で変更させてユーザによって設定された、または再生装置に設定された画面モード（縦横比、解像度、ビデオ出力方式など）に対応して画面の歪曲を最小化しようとする。
【００６５】
まず、マークアップ言語を使用して製作されたインタラクティブコンテンツを画面縦横比の異なる色々なディスプレイ装置でインタラクティブコンテンツの歪曲を最小化しつつディスプレイする方法について、図１２を結付させて説明する。本発明では説明の便宜のために、全ての場合のピクセルサイズ比率を１ｘ１とした。
【００６６】
表示方法１：製作者が色々な画面縦横比を考慮してそれぞれのマークアップ文書とそれぞれのＡＶデータとを何れも準備して他の色々な縦横比を有しているディスプレイ装置に対応する。
【００６７】
製作者は、（１）と（２）のように相異なる縦横比を有しているディスプレイ装置で歪曲のないインタラクティブコンテンツを表すために、（３）、（４）のようなディスプレイ装置の相異なる縦横比を考慮したそれぞれのマークアップ文書と（５）、（６）のようなディスプレイ装置の相異なる縦横比を考慮したそれぞれのＡＶデータ（一例として、ＤＶＤ−ｖｉｄｅｏフォーマットのＡ／Ｖコンテンツ）とを準備する。（１）のような４ｘ３用のディスプレイ装置の画面には４ｘ３用ＡＶデータが４ｘ３用のマークアップ文書に合成された（３）＋（５）のコンテンツを、（２）のような１６ｘ９用のディスプレイ装置の画面には１６ｘ９用のＡＶデータが１６ｘ９用のマークアップ文書に合成された（４）＋（６）のコンテンツを特別な操作なしに製作者が所望の内容でディスプレイできる。
【００６８】
表示方法２：マークアップ文書は、ディスプレイ装置の縦横比を考慮して各々準備し、ＡＶデータは固定された縦横比を有するコンテンツを製作した場合には、下記のような方法で他の色々な縦横比を有しているディスプレイ装置に対応する。
【００６９】
（３）、（４）、（５）だけ製作されている場合
・４ｘ３用のディスプレイ装置に表示する場合：４ｘ３用ＡＶデータが４ｘ３用のマークアップ文書に合成された（３）＋（５）のコンテンツを特別な操作なしに製作者が所望の内容で画面（１）に表示できる。
【００７０】
・１６ｘ９用のディスプレイ装置に表示する場合：４ｘ３用ＡＶデータ（５）を伸張せずに１６ｘ９用のマークアップ文書（４）に左右空白を含む状態で埋込む。但し、１６ｘ９用のマークアップ文書のオブジェクトタグのサイズを４ｘ３用ＡＶデータが埋込まれるようにして左右空白をなくすこともある。このように作られた（４）＋（５）のコンテンツは、特別の操作なしに製作者が所望の内容で画面（２）に表示できる。
【００７１】
（３）、（４）、（６）だけ製作されている場合
・４ｘ３用のディスプレイ装置に表示する場合：１６ｘ９用のＡＶデータ（６）を４ｘ３ノーマル画面あるいは４ｘ３レターボックス画面や４ｘ３パン＆スキャン画面型に変換した後、４ｘ３用のマークアップ文書（３）に埋込む。このように作られた（３）＋（６）のコンテンツは、特別の操作なしに製作者が所望の内容で画面（１）に表示できる。
【００７２】
ここで、フルスクリーン画面は標準画面といい、縦横比が４ｘ３（１.３３：１）で製作及び再生される方式である。４ｘ３用のディスプレイ装置で正常的なフル画面を見せる。１６ｘ９用のディスプレイ装置では、画面両端に黒い帯が現れる。１６ｘ９用のディスプレイ画面上にフルにして見れば（ワイドモード：図１３の（ａ））映像が横に広げられて見え、ズームモードで見れば上下が切断された画面となる。２つの場合が何れも映像を単純に拡大することであって解像度は落ちる。
【００７３】
パン＆スキャンは、図１３の（ｂ）に示されたように、ワイド画面形式（１６ｘ９）で製作された映像の両側を切断し、４ｘ３（１.３３：１）の比率に当る画面の中央部分だけを取り離して作られた映像であって、再生される方式はフルスクリーンと同じである。
【００７４】
レターボックス画面は、劇場で上映されるそのままの画面を鑑賞できるという長所があるが、画面サイズが小さくなるという短所もある。それで、画面を縮めることより、重要でない画面の両端を切断し、４ｘ３画面に映像を合わせる方式を使用したことがパン＆スキャン方式である。この４ｘ３パン＆スキャン画面は、編集者の熟練度によって映像美の差が大きく発生しうる。
【００７５】
レターボックスは、図１３の（ｃ）に示されたように、ワイド画面形式（１６ｘ９）で製作された映像を一般ディスプレイ装置（画面比４ｘ３）で効率的に視聴できるように上下に黒色の帯を入れ、サイズを減らして作られた映像である。映像の上下の黒色の帯を“マット”という。
【００７６】
・１６ｘ９用のディスプレイ装置に表示する場合：１６ｘ９用のＡＶデータが１６ｘ９用のマークアップ文書に合成された（４）＋（６）のコンテンツを特別の操作なしに製作者が所望の内容で画面（２）に表示できる。
【００７７】
表示方法３：ＡＶデータは、ディスプレイ装置の縦横比を考慮して各々準備し、マークアップ文書は固定された縦横比を有するコンテンツを製作した場合には、下記のような方法で他の色々な縦横比を有しているディスプレイ装置に対応する。
【００７８】
（３）、（５）、（６）だけ製作されている場合
・４ｘ３用のディスプレイ装置に表示する場合：４ｘ３用ＡＶデータが４ｘ３用のマークアップ文書に合成された（３）＋（５）のコンテンツを特別な操作なしに製作者が所望の内容で画面（１）に表示できる。
【００７９】
・１６ｘ９用のディスプレイ装置に表示する場合：１６ｘ９用のＡＶデータ（６）を４ｘ３ノーマル画面あるいは４ｘ３レターボックス画面や４ｘ３パン＆スキャン画面型に変換した後、４ｘ３用のマークアップ文書（３）に埋込む。このように作られた（３）＋（６）のコンテンツを中央整列を通じて画面（２）の左右に空白を含む状態で表示できる。
【００８０】
（４）、（５）、（６）だけ製作されている場合
・４ｘ３用のディスプレイ装置に表示する場合：４ｘ３用ＡＶデータ（５）を伸張せずに１６ｘ９用のマークアップ文書（４）に左右空白を含む状態で埋込む。このように作られた（４）＋（５）のコンテンツの解像度は８５４ｘ４８０であるので、“ホットエリア”と縦横比の変換に関するＡＰＩを通じて必要な画面部分だけ４ｘ３用のディスプレイ装置の画面（１）に表示できる。
【００８１】
・１６ｘ９用のディスプレイ装置に表示する場合：１６ｘ９用のＡＶデータが１６ｘ９用のマークアップ文書に合成された（４）＋（６）のコンテンツを特別な操作なしに製作者の意図の通りに画面（２）に表示できる。
【００８２】
表示方法４：ＡＶデータとマークアップ文書とを各々一つの縦横比でだけ製作されている場合には、下記のような方法で他の縦横比を有しているディスプレイ装置に対応する。
【００８３】
（３）、（５）だけ製作されている場合
・４ｘ３用のディスプレイ装置に表示する場合：４ｘ３用ＡＶデータが４ｘ３用のマークアップ文書に合成された（３）＋（５）コンテンツを特別の操作なしに製作者の意図の通りに画面（１）に表示できる。
【００８４】
・１６ｘ９用のディスプレイ装置に表示する場合：４ｘ３用ＡＶデータが４ｘ３用のマークアップ文書に合成された（３）＋（５）のコンテンツ全体の中央整列を通じて１６ｘ９用のディスプレイ装置の画面（２）の左右に空白を含む状態で表示できる。
【００８５】
（４）、（６）だけ製作されている場合
・４ｘ３用のディスプレイ装置に表示する場合：１６ｘ９用のＡＶデータが１６ｘ９用のマークアップ文書に合成された（４）＋（６）コンテンツの解像度が８５４ｘ４８０であるので、“ホットエリア”と縦横比の変換に関するＡＰＩとを通じて必要な画面部分だけ４ｘ３用のディスプレイ装置の画面（１）に表示できる。この時、パン＆スキャンやレターボックスは、インタラクティブモードではないビデオモードにだけ適用することが良い。
【００８６】
・１６ｘ９用のディスプレイ装置に表示する場合：ＡＶデータがマークアップ文書に合成された（４）＋（６）コンテンツを特別の操作なしに製作者の意図の通りに画面（２）に表示できる。
【００８７】
ここで、“ホットエリア”と縦横比の変換に関するＡＰＩとをさらに詳細に説明する。
【００８８】
１６ｘ９用（８５４ｘ４８０を有する解像度）で製作されたインタラクティブコンテンツを４ｘ３用のディスプレイ装置（６４０ｘ４８０を有する解像度）に表示する場合、インタラクティブコンテンツの全体領域（８５４ｘ４８０）のうち６４０ｘ４８０領域だけ表示されるので、残りの２１４ｘ４８０領域は画面に表示されない。したがって、製作者は最初レイアウト時にディスプレイ装置の縦横比に関係なく常に表示できる部分である６４０ｘ４８０領域（本発明では、ディスプレイ装置の縦横比に関係なく見られる最大限の領域を“ホットエリア”という）に必ず見せようとする内容を込め、残りの領域には重要でない内容を込めるかあるいはいかなる内容も込めないようにする。そして、“ホットエリア”の概念で製作されたマークアップ文書を４ｘ３用のディスプレイ装置に表示するために、ＡＶ画面とマークアップ文書画面とを多様な方式でディスプレイするために前述したＤＯＭ用ＡＰＩの客体ソースコードに使われた“ｖｉｅｗｐｏｒｔ：”及び“ｗｉｎｄｏｗ：”属性を使用して４ｘ３用のディスプレイ装置に表示するが、これについては後述する。
【００８９】
次は、ディスプレイ装置の縦横比に関係なく１６ｘ９用インタラクティブコンテンツを４ｘ３用のディスプレイ装置に歪曲なしに効果的に表示するための簡単な具現例を図１４を結付させて説明する。
【００９０】
製作者は、多様なディスプレイ装置の縦横比に関係なく歪曲のない画面を表示するために“ホットエリア”の概念を使用したマークアップ文書を構成する。すなわち、図１４に示されたようなマークアップ文書の文書空間で、１６ｘ９用のディスプレイ装置によって８５４ｘ４８０で製作された全体マークアップ文書が表示され、４ｘ３用のディスプレイ装置では“ホットエリア”領域の６４０ｘ４８０内の内容が表示される。ここで、“ホットエリア”領域のサイズは固定的なものではないが、歪曲を最小化するためのサイズとして６４０ｘ４８０を例としたものであり、位置も固定的なものではない。
【００９１】
また、製作者は１６ｘ９用に製作されたマークアップ文書空間で、４ｘ３用のディスプレイ装置に歪曲なしに見られるように設定された“ホットエリア”領域を選択するためにｖｉｅｗｐｏｒｔ：を利用し、選択された“ホットエリア”領域を４ｘ３用のディスプレイ装置内に表示するためにｗｉｎｄｏｗ：によって画面の指定された領域にマッピングする。
【００９２】
図１５は、ｖｉｅｗｐｏｒｔ：によって選択された領域をｗｉｎｄｏｗ：と定義した領域にマッピングするために必要な座標系間の変化を説明するための図である。
【００９３】
【数１】
2005506785.tif 000013
前記式（１）及び式（２）は、文書座標系の何れか一点（Ｘｄｏｃｕｍｅｎｔ，Ｙｄｏｃｕｍｅｎｔ）で対応するウィンドウ座標系の一点（Ｘｗｉｎｄｏｗ，Ｙｗｉｎｄｏｗ）にマッピングするための式である。
【００９４】
【数２】
2005506785.tif 000014
前記式（３）及び式（４）は、式（１）及び式（２）を通じて得られたウィンドウ座標系の一点（Ｘｗｉｎｄｏｗ，Ｙｗｉｎｄｏｗ）が対応するディスプレイ装置の画面座標系の一点（Ｘｓｃｒｅｅｎ，Ｙｓｃｒｅｅｎ）にマッピングするための式である。
【００９５】
前記式（１）ないし式（４）は、マークアップ文書に基づいて説明したが、下部の添字ｄｏｃｕｍｅｎｔをｖｉｄｅｏに変えれば、ＡＶデータに関する定義に変わる。
【００９６】
Ｄｏｃｕｍｅｎｔ領域、Ｖｉｅｗｐｏｒｔ領域、Ｗｉｎｄｏｗ領域、Ｓｃｒｅｅｎ領域を容易に分かるために、ピクセルサイズ比率を１ｘ１として前述した表示方法による各領域のサイズ及び可能なその他の方法による領域のサイズを表した最適の表の一例は、次の通りである。
【００９７】
【表１０】
2005506785.tif 000015
2005506785.tif 000016
一方、縦横比による再生方法には大きくＣＳＳを利用する静的な方法とＤＯＭ用ＡＰＩを利用する動的な方法とがある。最初にインタラクティブコンテンツが画面に表示される時にはプレゼンテーションエンジンにあるデフォルトスタイルシートあるいはマークアップ文書内でリンクタグ、スタイルタグと定義されるＣＳＳを通じた静的な方法によってディスプレイ装置に表示されるが、ユーザの入力によって再生中に縦横比が変わる場合は、ＤＯＭ用ＡＰＩを利用してマークアップ文書内にスクリプト言語で縦横比の変換関数を追加することによって動的に出力画面の縦横比を変えることができる。
【００９８】
次は、＠ｓｃｒｅｅｎ−ｄｉｓｐｌａｙ  ｒｕｌｅを利用した静的な方法を説明したものであって、本発明の他の実施例による＠ｓｃｒｅｅｎ−ｄｉｓｐｌａｙ  ｒｕｌｅにはｓｃｒｅｅｎ−ｄｉｓｐｌａｙ  ｔｙｐｅ属性が追加された。
【００９９】
１．ｓｃｒｅｅｎ−ｄｉｓｐｌａｙ  ｔｙｐｅ：ＡＶ画面とマークアップ文書画面とが合成された画面の縦横比を指定する。
【０１００】
４ｘ３Ｎ：ユーザが画面出力を４ｘ３  ｎｏｒｍａｌ型に設定した場合
４ｘ３Ｌ：ユーザが画面出力を４ｘ３  ｌｅｔｔｅｒ  ｂｏｘ型に設定した場合
４ｘ３Ｐ：ユーザが画面出力を４ｘ３  ｐａｎ＆ｓｃａｎ型に設定した場合
１６ｘ９Ｗ：ユーザが画面出力を１６ｘ９ ｗｉｄｅ型に設定した場合
２．ｖｉｄｅｏ−ｐｌａｃｅｍｅｎｔ：ＡＶ画面のディスプレイ方式を指定する。ｎｏｎｅ、ｅｍｂｅｄｄｅｄ、ｐｉｐ−＃、ｂａｃｋｇｒｏｕｎｄは各々なんにも表示されていない、埋込モード、ＰＩＰモード、及び背景モードを表す。初期値は埋込モードである。
【０１０１】
３．ｖｉｄｅｏ−ｖｉｅｗｐｏｒｔ：ＡＶ画面のうち拡大及び縮少のための領域を指定する。値は＜ｓｈａｐｅ＞であり、初期値はｒｅｃｔ（０％，１００％，１００％，０％）である。ここで、定義する＜ｓｈａｐｅ＞値はｒｅｃｔａｎｇｌｅ（＜ｔｏｐ＞，＜ｒｉｇｈｔ＞，＜ｂｏｔｔｏｍ＞，＜ｌｅｆｔ＞）である。
【０１０２】
４．ｂａｃｋｇｒｏｕｎｄ−ｃｏｌｏｒ：単色よりなる画面の背景色を指定する。値は＜ｃｏｌｏｒ＞であり、初期値はＵＡによって変わりうる。
【０１０３】
５．ｗｉｎｄｏｗ：ＡＶ画面とマークアップ文書画面との合成された画面がディスプレイされるウィンドウを指定する。値は＜ｓｈａｐｅ＞であり、初期値はｒｅｃｔ（０％，１００％，１００％，０％）である。
【０１０４】
６．ｖｉｅｗｐｏｒｔ：ＡＶ画面とマークアップ文書画面とが合成された画面のうちトリミング領域を指定する。値は＜ｓｈａｐｅ＞であり、初期値はｒｅｃｔ（０％，１００％，１００％，０％）である。
【０１０５】
【表１１】
2005506785.tif 000017
デフォルトスタイルシートは、再生装置ごとに設定されている形態が異なるので、製作者の意図の通りに画面を表示できない場合が多い。したがって、製作者は固定された縦横比で製作されたＡＶデータ（ＤＶＤ−ｖｉｄｅｏ）とマークアップ文書とを、ユーザが任意に設定した縦横比にも最大限効果的に表示できるようにマークアップ文書内にＣＳＳを作成して添付することが良い。下記の例は、製作者が１６ｘ９用のＡＶデータ（ＤＶＤ−ｖｉｄｅｏ）と４ｘ３用のマークアップ文書とを“背景”モードで効果的に表示できるようにマークアップ文書内にＣＳＳを作成した例である。このようなＣＳＳは、例のように“スタイル”タグを利用して直接作成されることもあり、“リンク”タグを利用して外部参照を通じて利用することもある。
【０１０６】
【表１２】
2005506785.tif 000018
2005506785.tif 000019
前記のように、静的にＣＳＳを適用して最初に表示される文書はプレゼンテーションエンジン内で下記の表に示された処理構造によって画面に表示されるが、再生中に縦横比が変わる文書は当該ページがリロードされてこそ定常的な画面を保障できる。もし、リロードせずに画面を表示する場合には、マークアップ文書の画面歪曲あるいはＡＶデータとマッピングがよくならない問題が発生することもある。
【０１０７】
【表１３】
2005506785.tif 000020
プレゼンテーションエンジン内にある前記のようなアルゴリズムで“Ｉｎｉｔｉａｌ  Ｄｉｓｐｌａｙ  ａｓｐｅｃｔ  ｒａｔｉｏ”というＤＶＤ  Ｓｐｅｃｉｆｉｃａｔｉｏｎｓ  ｆｏｒ  Ｒｅａｄ−Ｏｎｌｙ  Ｄｉｓｃ／Ｐａｒｔ  ３に定義されているシステムパラメータＳＰＲＭ  １４のＩｎｉｔｉａｌ  Ｄｉｓｐｌａｙ  ａｓｐｅｃｔ  ｒａｔｉｏに当り、ユーザが好む縦横比を最初にセッティングしたパラメータに、前記のように４ｘ３、１６ｘ９の２種類の値を有する。
【０１０８】
“ｎｏ＿ｖｉｄｅｏ”要素は、最初にロードされるマークアップ文書にＡＶデータ（一例として、ＤＶＤ−ｖｉｄｅｏ）の有無を表すものであって、値が“０”であればＤＶＤ−ｖｉｄｅｏが含まれている場合であり、“１”であればＤＶＤ−ｖｉｄｅｏが含まれていないものである。“ｃｕｒｒｅｎｔ  ｄｉｓｐｌａｙ”という現ドメインでビデオの出力モード（Ｎｏｒｍａｌ，４ｘ３Ｐ，４ｘ３Ｌ）を表すパラメータであってＤＶＤ  Ｓｐｅｃｉｆｉｃａｔｉｏｎｓ  ｆｏｒ  Ｒｅａｄ−Ｏｎｌｙ  Ｄｉｓｃ／Ｐａｒｔ  ３のＳＰＲＭ  １４に定義されている。
【０１０９】
以上、デフォルトスタイルシートや製作者が文書に添付したＣＳＳを通じて画面縦横比によるインタラクティブコンテンツを表示する静的な方法について説明した。次は、ＤＯＭ用ＡＰＩの客体ソースコードを利用した動的な方法を説明したものであって、このような客体ソースコードはマークアップ文書内でスクリプト言語を使用してその値の参照が可能である。
【０１１０】
次いで、客体ソースコードは“Ｓｃｒｅｅｎ  Ｄｉｓｐｌａｙ  Ｐｒｏｐｅｒｔｉｅｓ”を最上位レベルのｒｏｏｔ  ｅｌｅｍｅｎｔｓ（例えば、＜ｆｒａｍｅｓｅｔ＞，＜ｈｔｍｌ＞）にバインディングするために使われる。
【０１１１】
【表１４】
2005506785.tif 000021
スクリーンディスプレイ属性は、マークアップ文書のルートエレメントに連結されてスクリプト言語でその値の参照が可能である。
【０１１２】
【表１５】
2005506785.tif 000022
前述したＤＯＭ用ＡＰＩの客体ソースを利用した動的な定義は、次のようにマークアップ文書内に含まれたスクリプト言語によって具現される。この例は、製作者が埋込型に表示される１６ｘ９用のＡＶデータ（一例として、ＤＶＤ−ｖｉｄｅｏ）と１６ｘ９用のマークアップ文書を有してユーザの縦横比の転換によるイベント処理を考慮して作成された例である。
【０１１３】
【表１６】
2005506785.tif 000023
2005506785.tif 000024
2005506785.tif 000025
このようなマークアップ文書は、最初静的な定義によって画面に表示された後、ユーザの縦横比の転換キー（またはボタンなど）の入力によるイベントの発生によって、“ｖｄｉ．ｓｃｒｅｅｎ  Ｄｉｓｐｌａｙ  Ｍｏｄｅ”情報を読取って前記マークアップ文書内に含まれたスクリプト言語を通じて画面の縦横比を再構成する。
【０１１４】
図１６は、本発明の望ましい他の実施例による再生方法のフローチャートであって、前述した静的な定義と動的な定義とを活用してユーザによってまたは再生装置によって設定された画面モード（縦横比、解像度、ビデオ出力方式）によってマークアップ文書画面を表示し、ユーザ入力を通じて画面モードは再生中にも変更が可能であり、この時に適用されるマークアップ文書のビューポート値とウィンドウ値とは、次のマークアップ文書で変更しなければ、その特性が次の文書にそのまま適用されうる。
【０１１５】
プレゼンテーションエンジン３が再生装置に設定された画面モード（縦横比、解像度、ビデオ出力方式）またはユーザによって設定された画面モードを読取る（１６０１段階）。ここで、ビデオ出力方式とは、１６ｘ９ビデオを画面歪曲なしにディスプレイできる４ｘ３レターボックスまたは４ｘ３パン＆スキャン、１６ｘ９ワイドモードで出力することである。
【０１１６】
ディスプレイ装置が４ｘ３形態に設定されている場合、Ａ／Ｖデコーダ２でＡＶストリームをレターボックスまたはパン＆スキャン型に変換して出力し、ディスプレイ装置が１６ｘ９形態に設定されている場合、Ａ／Ｖデコーダ２でＡ／Ｖストリームをそのまま出力する。一般的に、ＤＶＤ再生装置は１６ｘ９形態にＡＶストリームがエンコーディングされているためである。しかし、このような出力は、一般的なインタラクティブモードではないビデオモードでＤＶＤ−ｖｉｄｅｏ型に再生する場合にだけ動作することが望ましく、インタラクティブモードでは１６Ｘ９形態に常に出力させることが望ましい。
【０１１７】
設定された画面モードに基づいてプレゼンテーションエンジン３内にあるデフォルトスタイルシートを選択し、当該デフォルトスタイルシート内に定義されたビューポート、ウィンドウ及びビデオビューポート属性を決定する（１６０２段階）。
【０１１８】
プレゼンテーションエンジン３は、再生部１によって再生されたマークアップ文書を解釈して、マークアップ文書にリンクされているか、または埋込まれているスタイルシートを確認するが、マークアップ文書内に製作者が作ったスタイルシートがない場合、設定された画面モードに基づいて選択されたデフォルトスタイルシート内に定義されたビューポート、ウィンドウ及びビデオビューポート属性を利用してマークアップ文書を出力し、製作者が作ったスタイルシートがある場合、当該スタイルシートに定義された＠ｓｃｒｅｅｎ−ｄｉｓｐｌａｙによるビューポート、ウィンドウ及びビデオビューポート属性を利用してマークアップ文書を画面に出力する（１６０３段階）。
【０１１９】
ユーザが縦横比の変換によるキー（またはボタンなど）の入力による画面モードの変更有無を判断して（１６０４段階）、ユーザによって画面モードが変更されたなら、プレゼンテーションエンジン３は当該マークアップ文書内で縦横比の変換イベントＡＳＰＥＣＴ＿ＲＡＴＩＯ＿ＣＨＡＮＧＥ  ｅｖｅｎｔを知らせ、これによるスクリプトを実行するものの、プレゼンテーションエンジン３内のスクリーンディスプレイ属性を利用して変更された画面モードに対応したスクリーンディスプレイ属性変数を解釈し、解釈された情報に基づいてマークアップ文書の画面出力状態を変更して新しいマークアップ文書を画面に出力する（１６０５段階）。１６０４段階で画面モードが変更されなければ、マークアップ文書の出力を終了するかを判断して（１６０６段階）、マークアップ文書の出力を終了する。
【０１２０】
以上、前述した本発明の再生方法の他の実施例では、マークアップ文書の場合、レターボックスやパン＆スキャンのような方法が定義されていないので、１６ｘ９形態に製作されたマークアップ文書が４ｘ３用のディスプレイ装置に表示されれば、コンテンツがほっそりと見える画面の歪曲が発生する問題点を解決するために“ホットエリア”概念、“ビューポート”及び“ウィンドウ”属性を使用してマークアップ文書を効果的に表示する方法について記述した。
【０１２１】
次は、固定された縦横比（画面比）で製作されたＡＶ画面とマークアップ文書とを合成する時、画面の歪曲なしに最も効果的に合成する方法を使用して、ユーザが製作者の意図と最も近いディスプレイ状態を楽しめるようにすると同時に、固定された縦横比（画面比）のマークアップ文書を使用することによってインタラクティブコンテンツの重複記録を避けてディスク空間をさらに効果的に使用できる本発明の再生方法の他の実施例を説明する。
【０１２２】
まず、ＡＶデータ（ＤＶＤ−ｖｉｄｅｏ）が１６ｘ９、マークアップ文書が４ｘ３形態に製作された保存媒体を再生装置によって１６ｘ９用のディスプレイ装置に表示する場合、ディスプレイ方式（埋込モード、背景モード、ＰＩＰモード）によるそれぞれの表示方法を図１７を結付させて説明する。
【０１２３】
第一に、図１７の（ａ）に示されたように、１６ｘ９用のＡＶデータが図１７の（ｂ）に示されたように“オブジェクト”エレメントによって埋込まれる“埋込”モードでマークアップ文書と合成される場合を説明する。製作者がマークアップ文書内にある“オブジェクト”タグの“ｗｉｄｔｈ”と“ｈｅｉｇｈｔ”とを１６ｘ９用のＡＶデータがそのまま表現されるように設定したならば、合成画面全体をビューポート領域として選択して１６ｘ９用のディスプレイ装置で画面の歪曲がないように、拡張せずに画面左右に余白を除外した領域をウィンドウ領域として選択して合成画面を表示すれば、効果的に画面をディスプレイできる。しかし、製作者がＡＶデータが埋込まれるように使用した“オブジェクト”タグの“ｗｉｄｔｈ”と“ｈｅｉｇｈｔ”とを４ｘ３用画面割合で設定したならば、ＡＶデータは映像がほっそりと歪曲されるノーマル型や、レターボックスあるいはパン＆スキャン型にマークアップ文書に埋込み、このように合成された画面はまた１６ｘ９用のディスプレイ装置に拡張なしに表示される。この場合は、ＡＶデータが１６ｘ９用に製作されたにも拘わらず、１６ｘ９用のディスプレイ装置でＡＶデータが４ｘ３比率の画面に埋込まれるので望ましい場合とは言えない。
【０１２４】
第二に、ＡＶデータが図１７の（ｃ）に示されたように、ＣＳＳの＠ｓｃｒｅｅｎ−ｄｉｓｐｌａｙでｖｉｄｅｏ−ｐｌａｃｅｍｅｎｔ：属性を“背景”モードとしてマークアップ文書と合成される場合を説明する。前述した本発明の再生方法の他の実施例で、ビューポート領域はＡＶデータとマークアップ文書を何れも有していたが、ウィンドウ領域は、これらの合成画面についてだけ定義した。したがって、“背景”モードで合成された画面が１６ｘ９用のディスプレイ装置に表示される場合、背景と表示されるＡＶデータは、マークアップ文書の縦横比のような４ｘ３比率の画面サイズにしか表示されない。
【０１２５】
第三に、ＡＶデータが図１７の（ｄ）に示されたように、ＣＳＳの＠ｓｃｒｅｅｎ−ｄｉｓｐｌａｙでｖｉｄｅｏ−ｐｌａｃｅｍｅｎｔ：属性を“ＰＩＰ”モードとしてマークアップ文書と合成される場合を説明する。この場合は、埋込モードの形態と類似した場合であって、最初マークアップ文書はＡＶデータを考慮せずに４ｘ３用全体画面を作成し、作成されたマークアップ文書を画面に表示した後にプレゼンテーションエンジン内にＰＩＰ−＃別に設定された透明処理領域を通じてグラフ面の下部にあるＡＶデータを表す。この時、透明処理領域の下部に現れる縮少されたＡＶデータは、常にＰＩＰ−＃別に決まった領域にハードウェア的に現れるので、融通性が劣る。
【０１２６】
したがって、マークアップ文書とＡＶデータとが合成された画面でｖｉｅｗｐｏｒｔ：として設定した領域をディスプレイ装置に当該インタラクティブコンテンツが表示されるように領域を設定したｗｉｎｄｏｗ：にマッピングしたので、色々な再生モードのうち、特に“背景”モードの場合、製作者が表そうとする画面演出を十分に生かすことができなくなる。すなわち、図１８の（ａ）は、１６ｘ９用のＡＶデータがレターボックス型に４ｘ３用のマークアップ文書に“背景”モードで合成されて１６ｘ９の縦横比を有するディスプレイ装置に表示された場合であり、図１８の（ｂ）は、１６ｘ９用のＡＶデータがパン＆スキャン型にマークアップ文書に“背景”モードで合成されて１６ｘ９の縦横比を有するディスプレイ装置に表示された場合である。製作者が１６ｘ９形態にＡＶデータをエンコーディングしたにも拘わらず、画面に表示される時は合成画面のウィンドウ領域だけを定義したので、図１８の（ａ）及び（ｂ）に示されたようにＡＶデータがレターボックス型やパン＆スキャン型に表示されることを解決するために、本発明の他の実施例ではマークアップ文書だけのためのビューポート、ウィンドウ属性及びＡＶデータだけのためのビューポート、ウィンドウ属性を各々定義してディスプレイ装置の縦横比あるいはディスプレイ方式（埋込モード、背景モード、ＰＩＰモード）によって最も適切な形態の画面表示を可能にする。
【０１２７】
図１９に示された（１）、（２）のように、４ｘ３用及び１６ｘ９用のディスプレイ装置で（３）、（４）のようなディスプレイ装置の相異なる縦横比を考慮したそれぞれのマークアップ文書と（５）、（６）のようなディスプレイ装置の相異なる縦横比を考慮したそれぞれのＡＶデータ（一例として、ＤＶＤ−ｖｉｄｅｏフォーマットのＡ／Ｖコンテンツ）が存在すると仮定する。これらそれぞれの解像度は、ＮＴＳＣの場合、図２０に示されたように７２０ｘ４８０であって同数のピクセル数を有する。但し、縦横比１６ｘ９は図２０の（ａ）に示されたようにピクセルの縦横比が１.７８：１であり、縦横比４ｘ３は図２０の（ｂ）に示されたようにピクセルの縦横比が１.３３：１である。
【０１２８】
このようにディスプレイ装置がＴＶである場合、ＴＶ種類によって画面ピクセルの縦横比が異なるため、画面間の変化を理解し難い。したがって、本発明では説明の便宜のために１.７８ｘ１、１.３３ｘ１、１ｘ１画面比を有する各場合に関する変換式を図２１を参照して説明する。但し、単位ピクセルにおいて縦のサイズは何れも同一であると仮定する。すなわち、全ての場合において、高さは変わりない。
【０１２９】
変換（１）：１６ｘ９ピクセル縦横比を有する７２０ｘ４８０の解像度を１ｘ１単位ピクセル縦横比を有する形態に変換
全体水平解像度
＝正規化（単位ピクセルの縦比率が１である時、横比率、全体垂直解像度）
＝単位ピクセルの縦比率が１である時、横比率ｘ全体垂直解像度
＝１.７８ｘ４８０
＝８５４
したがって、１６ｘ９ピクセル縦横比を有する７２０ｘ４８０解像度は、１ｘ１単位ピクセル縦横比の８５４ｘ４８０と一致するサイズを有する。すなわち、（１）の形態に変換する時、次のような関係式が成立する。
【０１３０】
【数３】
2005506785.tif 000026
変換（２）：１ｘ１単位ピクセル縦横比を有する８５４ｘ４８０解像度と６４０ｘ４８０解像度形態間の変換
８５４ｘ４８０で製作されたインタラクティブコンテンツの場合、６４０ｘ４８０ディスプレイ装置に全ての内容を表示できないので、６４０ｘ４８０に当る領域（“ホットエリア”に当る）だけｖｉｅｗｐｏｒｔ：によって選択して表示し、６４０ｘ４８０で製作されたインタラクティブコンテンツの場合、８５４ｘ４８０ディスプレイ装置に内容を表示する時、６４０ｘ４８０領域に全ての内容を表示し、残りの２１４ｘ４８０の領域は背景色で満たす。すなわち、８５４ｘ４８０のインタラクティブコンテンツを６４０ｘ４８０ディスプレイ装置に表示する時は、インタラクティブコンテンツのビューポート領域をよく選択すれば良く、６４０ｘ４８０インタラクティブコンテンツを８５４ｘ４８０ディスプレイ装置に表示する時はディスプレイ装置のウィンドウ領域をよく選択すれば良い。
【０１３１】
変換（３）：４ｘ３ピクセル縦横比を有する７２０ｘ４８０の解像度を１ｘ１単位ピクセル縦横比を有する形態に変換
全体水平解像度
＝正規化（単位ピクセルの縦比率が１である時、横比率、全体垂直解像度）
＝単位ピクセルの縦比率が１である時、横比率ｘ全体垂直解像度
＝１.３３ｘ４８０
＝約６４０
したがって、４ｘ３ピクセル縦横比を有する７２０ｘ４８０解像度は、１ｘ１単位ピクセル縦横比の６４０ｘ４８０と一致するサイズを有する。すなわち、（３）の形態に変換する時、次のような関係式が成立する。
【０１３２】
【数４】
2005506785.tif 000027
変換（４）：１６ｘ９ピクセル縦横比を有する７２０ｘ４８０解像度と４ｘ３ピクセル縦横比を有する７２０ｘ４８０解像度形態間の変換
４ｘ３（１２ｘ９）ピクセル縦横比の水平解像度と１６ｘ９ピクセル縦横比で水平解像度間には、次のような関係式が成立する。
【０１３３】
【数５】
2005506785.tif 000028
すなわち、４ｘ３用のディスプレイ装置で７２０ｘ４８０解像度は１６ｘ９用のディスプレイ装置で５４０ｘ４８０解像度と表示されてこそ最も適切に表示されるので、１６ｘ９用インタラクティブコンテンツで５４０ｘ４８０に当る領域（“ホットエリア”に当る）だけ選択された時、４ｘ３用のディスプレイ装置で正しく表示される。
【０１３４】
一方、１６ｘ９ピクセル縦横比を有する７２０ｘ４８０解像度を４ｘ３ピクセル縦横比を有する７２０ｘ４８０解像度内にレターボックス型に変換すれば、垂直解像度が変わるので、４ｘ３（１６ｘ１２）ピクセル縦横比の垂直解像度と１６ｘ９ピクセル縦横比の垂直解像度間には、次のような関係式が成立する。
【０１３５】
【数６】
2005506785.tif 000029
すなわち、１６ｘ９用７２０ｘ４８０解像度が１６ｘ９の形態を維持し、４ｘ３用のディスプレイ装置に表示されるために４ｘ３用のディスプレイ装置内のウィンドウ領域のサイズを７２０ｘ３６０としなければならない。
【０１３６】
以上のように、単位ピクセルのサイズ比率が異なる場合に関する変換方法に基づいて製作者によってＡＶデータとマークアップ文書とが各々一つの縦横比で製作された場合、ディスプレイ装置の縦横比によってこれらコンテンツの表示は下記表の通りである。
【０１３７】
参考に、次の表では前述した変換関係に基づいて各場合のピクセルサイズを１ｘ１サイズとして４ｘ３縦横比の解像度は６４０ｘ４８０に、１６ｘ９縦横比の解像度は８５４ｘ４８０にした。また、埋込モードやＰＩＰモードの場合、ＡＶデータは４ｘ３である場合に２００ｘ１５０サイズに表示され、１６ｘ９である場合に２７２ｘ１５３サイズに表示されると仮定する。
【０１３８】
【表１７】
2005506785.tif 000030
2005506785.tif 000031
前記表で、（Ｐ）はパン＆スキャン型を表す。前記表に基づいた１６ｘ９形態のＡＶデータと４ｘ３形態のマークアップ文書とが合成された画面が１６ｘ９用のディスプレイ装置上に見られる形態は、埋込モードの場合は図２２の（ａ）に示されたように１６ｘ９用のＡＶデータが１６ｘ９の形態にマークアップ文書に埋込モードで形成されて表示され、背景モードの場合は図２２の（ｂ）に示されたように１６ｘ９用のＡＶデータが１６ｘ９の形態にマークアップ文書に背景モードで合成されて表示され、ＰＩＰモードの場合は図２２の（ｃ）に示されたように１６ｘ９用のＡＶデータが１６ｘ９の形態にマークアップ文書にＰＩＰモードで合成されて表示される。
【０１３９】
本発明の他の実施例による縦横比による再生方法には、大きくＣＳＳを利用する静的な方法とＤＯＭ用ＡＰＩを利用する動的な方法とがある。最初インタラクティブコンテンツが画面に表示される時にはプレゼンテーションエンジン内にあるデフォルトスタイルシートあるいはマークアップ文書内で“リンク”タグ、“スタイル”タグと定義されるＣＳＳを通じた静的な方法によってディスプレイ装置に表示されるが、ユーザ入力によって再生中に縦横比が変わる場合は、ＤＯＭ用ＡＰＩを利用してマークアップ文書内にスクリプト言語で縦横比の変換関数を追加することによって動的に出力画面の縦横比を変えられるようにした。
【０１４０】
次は、本発明の他の実施例による拡張された＠ｓｃｒｅｅｎ−ｄｉｓｐｌａｙ  ｒｕｌｅを利用した静的な方法を説明したものであって、改善された＠ｓｃｒｅｅｎ−ｄｉｓｐｌａｙ  ｒｕｌｅにはマークアップ文書のためのビューポート及びウィンドウ属性、ＡＶデータのためのビューポート及びウィンドウ属性が各々定義されている。
【０１４１】
１．ｓｃｒｅｅｎ−ｄｉｓｐｌａｙ  ｔｙｐｅ
４ｘ３Ｎ：ユーザが画面出力を４ｘ３ノーマル型に設定した場合であって既存のノーマル型とは違って画面がほっそりとなる歪曲が発生しない１６ｘ９ＡＶデータの縮少形態である。
【０１４２】
４ｘ３Ｌ：ユーザが画面出力を４ｘ３レターボックス型に設定した場合
４ｘ３Ｐ：ユーザが画面出力を４ｘ３パン＆スキャン型に設定した場合
１６ｘ９Ｗ：ユーザが画面出力を１６ｘ９ワイド型に設定した場合
２．“ｖｉｄｅｏ−ｐｌａｃｅｍｅｎｔ”ｐｒｏｐｅｒｔｙ
ＡＶ画面のディスプレイ方式を指定する。ｎｏｎｅ、ｅｍｂｅｄｄｅｄ、ｐｉｐ−＃、ｂａｃｋｇｒｏｕｎｄは各々なんにも表示されていない埋込モード、ＰＩＰモード、及び背景モードを指称する。初期値は埋込モードである。
【０１４３】
３．ｂａｃｋｇｒｏｕｎｄ−ｃｏｌｏｒｐｒｏｐｅｒｔｙ
単色よりなる画面の背景色を指定する。値は＜ｃｏｌｏｒ＞であり、初期値はＵＡによって変わりうる。
【０１４４】
４．“ｄｏｃｕｍｅｎｔ−ｖｉｅｗｐｏｒｔ”ｐｒｏｐｅｒｔｙ
マークアップ文書のトリミング領域を指定し、値は＜ｓｈａｐｅ＞であり、初期値はｒｅｃｔ（０％，１００％，１００％，０％）である。ここで、定義する＜ｓｈａｐｅ＞値はｒｅｃｔ（＜ｔｏｐ＞，＜ｒｉｇｈｔ＞，＜ｂｏｔｔｏｍ＞，＜ｌｅｆｔ＞）である。
【０１４５】
５．“ｄｏｃｕｍｅｎｔ−ｗｉｎｄｏｗ”ｐｒｏｐｅｒｔｙ
ディスプレイ装置の画面上にマークアップ文書が表示されるウィンドウの領域を指定し、値は＜ｓｈａｐｅ＞であり、初期値はｒｅｃｔ（０％，１００％，１００％，０％）である。
【０１４６】
６．“ｖｉｄｅｏ−ｖｉｅｗｐｏｒｔ”ｐｒｏｐｅｒｔｙ
ＡＶデータのトリミング領域を指定し、値は＜ｓｈａｐｅ＞であり、初期値はｒｅｃｔ（０％，１００％，１００％，０％）である。
【０１４７】
７．“ｖｉｄｅｏ−ｗｉｎｄｏｗ”ｐｒｏｐｅｒｔｙ
ディスプレイ装置の画面上にＡＶデータが表示されるウィンドウの領域を指定し、値は＜ｓｈａｐｅ＞であり、初期値はｒｅｃｔ（０％，１００％，１００％，０％）である。
【０１４８】
前述した＠ｓｃｒｅｅｎ−ｄｉｓｐｌａｙ  ｒｕｌｅのタイプと属性とを利用して作成されたスタイルシートの例を見れば、次の通りである。
【０１４９】
デフォルトスタイルシートは、再生装置に内蔵されているプレゼンテーションエンジンによってその形態が異なり、製作者の意図の通りに画面に表示できるという保障がない。製作者が自身の意図の通りに画面を表示しようとする場合、マークアップ文書内にＣＳＳを添加しなければならない。下記のデフォルトスタイルシートは多くの場合の数のうち、保存媒体に入っているＡＶデータとマークアップ文書とが１６ｘ９で製作されたという仮定でプレゼンテーションエンジンに内蔵されたデフォルトスタイルシートである。例で使用した＜ｓｈａｐｅ＞値は、前述した変換（４）（１６ｘ９ピクセル縦横比を有する７２０ｘ４８０解像度と４ｘ３ピクセル縦横比を有する７２０ｘ４８０解像度形態間の変換）に基づいて作成したものである。
【０１５０】
【表１８】
2005506785.tif 000032
デフォルトスタイルシートは、再生装置ごとに設定されている形態が異なるので、製作者の意図の通りに画面を表示できない場合が多い。したがって、製作者は固定された縦横比で製作されたＡＶデータとマークアップ文書とを、ユーザが任意に設定した縦横比にも最大限効果的に表示できるようにマークアップ文書内にＣＳＳを作成して添付することが良い。下記の例は、製作者が１６ｘ９形態のＡＶデータと４ｘ３形態のマークアップ文書とを“背景”モードで効果的に表示できるようにマークアップ文書内にＣＳＳを作成した例である。このようなＣＳＳは、下記の例のように“スタイル”タグを利用して直接作成されることもあり、“リンク”タグを利用して外部参照を通じて利用することもある。
【０１５１】
【表１９】
2005506785.tif 000033
2005506785.tif 000034
以上、デフォルトスタイルシートや製作者が文書に添付したＣＳＳを通じて画面縦横比によるインタラクティブコンテンツを表示する静的な方法について説明した。次は、ＤＯＭ用ＡＰＩの客体ソースコードを利用した動的な方法を説明したものであって、このような客体ソースコードはマークアップ文書内でスクリプト言語を使用してその値の参照が可能である。
【０１５２】
次の客体ソースコードは“Ｓｃｒｅｅｎ  Ｄｉｓｐｌａｙ  Ｐｒｏｐｅｒｔｉｅｓ”を最上位レベルのルートエレメント（例、＜ｆｒａｍｅｓｅｔ＞，＜ｈｔｍｌ＞）にバインディングするために使われる。
【０１５３】
【表２０】
2005506785.tif 000035
スクリーンディスプレイ属性は、文書のルートエレメントに連結されてスクリプト言語でその値の参照が可能である。
【０１５４】
ＩＤＬ（Ｉｎｔｅｒｆａｃｅ  Ｄｅｆｉｎｉｔｉｏｎ  Ｌａｎｇｕａｇｅ）定義と属性とは、次の通りである。
【０１５５】
【表２１】
2005506785.tif 000036
2005506785.tif 000037
前述したＤＯＭ用ＡＰＩの客体ソースを利用した動的な定義は、次のようにマークアップ文書内に含まれたスクリプト言語によって具現される。この例は、製作者が埋込型に表示される１６ｘ９用のＡＶデータと１６ｘ９用のマークアップ文書とを有してユーザの縦横比の変換によるイベント処理を考慮して作成された例である。
【０１５６】
【表２２】
2005506785.tif 000038
2005506785.tif 000039
2005506785.tif 000040
このようなマークアップ文書は、最初静的な定義によって画面に表示された後、ユーザの縦横比転換キー（ボタンなど）の入力によるイベントの発生によって、“ｖｄｉ.ｓｃｒｅｅｎ  Ｄｉｓｐｌａｙ  Ｍｏｄｅ”情報を読取って前記マークアップ文書内に含まれたスクリプト言語を通じて画面の縦横比を再構成する。
【０１５７】
図２３は、本発明の望ましい他の実施例による再生方法のフローチャートであって、前述した静的な定義と動的な定義とを活用してユーザによってまたは再生装置によって設定された画面モード（縦横比、解像度、ビデオ出力方式）によってマークアップ文書画面を表示し、ユーザ入力を通じて画面モードは再生中に変更が可能であり、この時に適用されるマークアップ文書及びＡＶデータのビューポート値とウィンドウ値とは次のマークアップ文書で変更しなければ、その特性が次の文書にそのまま適用されうる。
【０１５８】
プレゼンテーションエンジン３が再生装置に設定された画面モード（縦横比、解像度、ビデオ出力方式など）またはユーザによって設定された画面モードを読取る（２３０１段階）。ここで、ビデオ出力方式とは、１６ｘ９ビデオを画面の歪曲なしにディスプレイできる４ｘ３ノーマル、４ｘ３レターボックス、４ｘ３パン＆スキャンまたは１６ｘ９ワイドモードで出力することである。
【０１５９】
この時、ディスプレイ装置が４ｘ３形態に設定されていても埋込モードやＰＩＰモードの場合、Ａ／Ｖデコーダ２ではＡＶストリームをレターボックスまたはパン＆スキャン型に出力せずにディスプレイ装置が１６ｘ９形態に設定されている場合のようにそのまま１６ｘ９用のＡＶストリームを出力する。一般的に、ＤＶＤ再生装置は１６ｘ９形態にＡＶストリームがエンコーディングされている。
【０１６０】
設定された画面モードに基づいてプレゼンテーションエンジン３内にあるデフォルトスタイルシートを選択し、当該デフォルトスタイルシート内に定義された文書ビューポート、文書ウィンドウ、ビデオビューポート及びビデオウィンドウ属性を決定する（２３０２段階）。
【０１６１】
プレゼンテーションエンジン３は、再生部１によって再生されたマークアップ文書を解釈して、マークアップ文書にリンクされているか、または埋込まれているスタイルシートを確認するが、マークアップ文書内に製作者が作ったスタイルシートがない場合、設定された画面モードに基づいて選択されたデフォルトスタイルシート内に定義された文書ビューポート、文書ウィンドウ、ビデオビューポート及びビデオウィンドウ属性などを利用してマークアップ文書を出力し、製作者が作ったスタイルシートがある場合、当該スタイルシートに定義された＠ｓｃｒｅｅｎ−ｄｉｓｐｌａｙによる文書ビューポート、文書ウィンドウ、ビデオビューポート及びビデオウィンドウ属性を利用してマークアップ文書を画面に出力する（２３０３段階）。
【０１６２】
ユーザが縦横比の転換キー（またはボタンなど）の入力による画面モードを変更したか否かを判断して（２３０４段階）、ユーザによって画面モードが変更されたならばプレゼンテーションエンジン３は当該マークアップ文書内で縦横比変換イベントＡＳＰＥＣＴ＿ＲＡＴＩＯ＿ＣＨＡＮＧＥ  ｅｖｅｎｔを知らせ、これによるスクリプトを実行するものの、プレゼンテーションエンジン３内のスクリーンディスプレイ属性を利用して変更された画面モードに対応したスクリーンディスプレイ属性変数を解釈し、解釈された情報に基づいてマークアップ文書の画面出力状態を変更して新しいマークアップ文書を画面に出力する（２３０５段階）。２３０４段階で画面モードが変更されなければ、マークアップ文書の出力を終了するか否かを判断して（２３０６段階）、マークアップ文書の出力を終了する。
【０１６３】
前記記録方法及び再生方法は、コンピュータプログラムで作成可能である。前記プログラムを構成するコード及びコードセグメントは、当該分野のコンピュータプログラマーによって容易に推論されうる。また、前記プログラムは、コンピュータ可読情報保存媒体に保存され、コンピュータによって再生されかつ実行されることによって、マークアップ文書とＡＶデータとを記録/再生する方法を具現する。前記情報保存媒体は、磁気記録媒体、光記録媒体、及びキャリヤウェーブ媒体を含む。
【産業上の利用可能性】
【０１６４】
前述した本発明によれば、インタラクティブモードでマークアップ文書とＡＶデータとを解像度と縦横比（画面比）とによって多様な方式でディスプレイできるように記録された情報保存媒体、その記録方法、再生方法及び再生装置が提供される。これにより、ユーザは美麗なディスプレイ画面を楽しめる。さらに、コンテンツ製作者及び記録再生装置製造業者の場合、ウィンドウ及びビューポート属性を活用してマークアップ文書画面を拡大／縮少できて、可用メモリ空間を節約し、スクロールのような特集機能を提供できる。また、ビデオビューポート属性を活用してＡＶ画面のうち一部を拡大または縮少できるだけでなく、インタラクティブコンテンツについてはビューポート及びウィンドウ属性を活用して一つの固定された画面比で製作されたインタラクティブコンテンツを多様な画面比で変更できる。
【０１６５】
本発明はマークアップ言語を利用して固定された画面比で製作したインタラクティブコンテンツを再生装置によって再生する場合、ディスプレイ装置の画面比に関係なく重要な情報が除外される部分なしに効果的に表示して製作過程を簡潔にするだけでなく、コンテンツの重複を避けてディスク空間をさらに効果的に使用できる。
【０１６６】
また、本発明は固定された縦横比で製作されたＡＶデータとマークアップ文書とを縦横比関連ＣＳＳを通じた静的な方法とＤＯＭ用ＡＰＩを利用したマークアップ文書内のスクリプト言語を通じた動的な方法とを通じて多様な縦横比を有するディスプレイ装置に効果的に対処させて、ユーザには製作者の意図と最も近い形態の多様な縦横比の画面を見せ、製作者にはインタラクティブコンテンツの重複を避けられるようにして、保存媒体をさらに効率的に使用させうる。
【図面の簡単な説明】
【０１６７】
【図１】本発明の望ましい実施例による再生装置のブロック図である。
【図２】図１の再生装置に連結されるディスプレイ装置（図示せず）の画面整列順序（Ｚ−ｏｒｄｅｒ）を説明するための参考図である。
【図３】本発明の望ましい実施例によるＤＶＤのファイル構造図である。
【図４】本実施例によるディスプレイ方式の一つであって、ＰＩＰモードのディスプレイ画面である。
【図５】本実施例によるディスプレイ方式の一つであって、埋込まれたモードのディスプレイ画面である。
【図６】本実施例によるディスプレイ方式の一つであって、背景モードのディスプレイ画面である。
【図７】ｖｉｄｅｏ−ｖｉｅｗｐｏｒｔと、ｖｉｄｅｏ−ｐｌａｃｅｍｅｎｔ：によるＡＶ画面及びマークアップ文書画面のディスプレイ方式をさらに具体的に説明するための参考図である。
【図８】ｖｉｅｗｐｏｒｔと、ｗｉｎｄｏｗ：によるＡＶ画面及びマークアップ文書画面のディスプレイ方式をさらに具体的に説明するための参考図である。
【図９】本発明の望ましい実施例による再生方法を説明するためのフローチャートである。
【図１０】図９の９０３段階以下を具体的に説明するためのフローチャートである。
【図１１】本発明の望ましい実施例による記録方法を説明するためのフローチャートである。
【図１２】画面比の異なる色々なディスプレイ装置でインタラクティブコンテンツの歪曲を最小化しつつＡＶデータとマークアップ文書とをディスプレイする方法を説明するための参考図である。
【図１３】１６ｘ９用のＡＶデータが４ｘ３用のディスプレイ装置にレターボックス型とパン＆スキャン型とに表示された画面である。
【図１４】ホットエリアの概念を使用したマークアップ文書を説明するための参考図である。
【図１５】ｖｉｅｗｐｏｒｔ：によって選択された領域をｗｉｎｄｏｗ：で定義した領域にマッピングするために必要な座標系間の変化を示す参考図である。
【図１６】本発明の望ましい他の実施例による再生方法を説明するためのフローチャートである。
【図１７】１６ｘ９用のＡＶデータが各々埋込、背景、ＰＩＰモードで４ｘ３用のマークアップ文書に合成された画面を示す参考図である。
【図１８】１６ｘ９用のＡＶデータが背景モードで４ｘ３用のマークアップ文書に合成された後、１６ｘ９用のディスプレイ装置に表示された画面を示す参考図である。
【図１９】相異なる縦横比によるディスプレイ装置、マークアップ文書、ＡＶデータを示す参考図である。
【図２０】１６ｘ９用のディスプレイ画面におけるピクセルの縦横比と、４ｘ３用のディスプレイ画面におけるピクセルの縦横比とを示す参考図である。
【図２１】多様な縦横比の変換を説明するための参考図である。
【図２２】それぞれのウィンドウ領域を有する１６ｘ９用のＡＶデータと４ｘ３用のマークアップ文書とが合成された後、１６ｘ９用のディスプレイ装置に表示された画面を示す参考図である。
【図２３】本発明の望ましい他の実施例による再生方法を説明するためのフローチャートである。
【図１】
2005506785.tif 000041
【図２】
2005506785.tif 000042
【図３】
2005506785.tif 000043
【図７】
2005506785.tif 000044
【図８】
2005506785.tif 000045
【図９】
2005506785.tif 000046
【図１０】
2005506785.tif 000047
【図１１】
2005506785.tif 000048
【図１２】
2005506785.tif 000049
【図１４】
2005506785.tif 000050
【図１５】
2005506785.tif 000051
【図１６】
2005506785.tif 000052
【図１８】
2005506785.tif 000053
【図１９】
2005506785.tif 000054
【図２０】
2005506785.tif 000055
【図２１】
2005506785.tif 000056
【図２２】
2005506785.tif 000057
【図２３】
2005506785.tif 000058
【国際公開パンフレット】
2005506785.tif 000059
2005506785.tif 000060
2005506785.tif 000061
2005506785.tif 000062
2005506785.tif 000063
2005506785.tif 000064
2005506785.tif 000065
2005506785.tif 000066
2005506785.tif 000067
2005506785.tif 000068
2005506785.tif 000069
2005506785.tif 000070
2005506785.tif 000071
2005506785.tif 000072
2005506785.tif 000073
2005506785.tif 000074
2005506785.tif 000075
2005506785.tif 000076
2005506785.tif 000077
2005506785.tif 000078
2005506785.tif 000079
2005506785.tif 000080
2005506785.tif 000081
2005506785.tif 000082
2005506785.tif 000083
2005506785.tif 000084
2005506785.tif 000085
2005506785.tif 000086
2005506785.tif 000087
2005506785.tif 000088
2005506785.tif 000089
2005506785.tif 000090
2005506785.tif 000091
2005506785.tif 000092
2005506785.tif 000093
2005506785.tif 000094
2005506785.tif 000095
2005506785.tif 000096
2005506785.tif 000097
2005506785.tif 000098
2005506785.tif 000099
2005506785.tif 000100
2005506785.tif 000101
2005506785.tif 000102
2005506785.tif 000103
2005506785.tif 000104
2005506785.tif 000105
2005506785.tif 000106
2005506785.tif 000107
2005506785.tif 000108
2005506785.tif 000109
2005506785.tif 000110
2005506785.tif 000111
2005506785.tif 000112
2005506785.tif 000113
2005506785.tif 000114
2005506785.tif 000115
2005506785.tif 000116
2005506785.tif 000117
2005506785.tif 000118
2005506785.tif 000119
2005506785.tif 000120
2005506785.tif 000121
2005506785.tif 000122
2005506785.tif 000123
2005506785.tif 000124
2005506785.tif 000125
2005506785.tif 000126
2005506785.tif 000127
2005506785.tif 000128
2005506785.tif 000129
2005506785.tif 000130
2005506785.tif 000131
2005506785.tif 000132
2005506785.tif 000133
2005506785.tif 000134
2005506785.tif 000135
2005506785.tif 000136
2005506785.tif 000137
2005506785.tif 000138
2005506785.tif 000139
2005506785.tif 000140
2005506785.tif 000141
2005506785.tif 000142
2005506785.tif 000143
2005506785.tif 000144
2005506785.tif 000145
2005506785.tif 000146
2005506785.tif 000147
2005506785.tif 000148
2005506785.tif 000149
2005506785.tif 000150
2005506785.tif 000151
2005506785.tif 000152
2005506785.tif 000153
2005506785.tif 000154
2005506785.tif 000155
2005506785.tif 000156
2005506785.tif 000157
2005506785.tif 000158
2005506785.tif 000159
2005506785.tif 000160
2005506785.tif 000161
【国際調査報告】
2005506785.tif 000162
2005506785.tif 000163