(57)【要約】  光学的ディスクプレーヤーは今日、インターネットに接続可能であり、たとえばハードディスク等ローカルに記憶するケイパビリティを有することができる。付加的なポストプロダクションコンテンツをダウンロードしてローカルに格納することができる。実際に利用可能なデータと常に一貫性のあるメニューを保持するために、ダウンロードされた付加的なポストプロダクションマテリアルをメニューに含めるのは難しい。理想的には、何らかのコンテンツが削除されたり、あるいはたとえば別のバージョンなどと置き換えられたとしても、利用可能なデータがメニューによって反映されるようにしたい。メニューページのための「リンクされたリスト」の手法によって、ダイナミックなメニュー構造が生成される。このメニューは、ディスクから取り出される基本メニューページ（１１）と、付加的なコンテンツといっしょにダウンロードされた付加的なページから成る。たとえばオーディオ、ビデオまたはサブタイトルのために、ページレンジを予約しておくことができる。リンクされたリストは、各ページから次に大きいまたは次に小さいページ番号への暗黙的リンク（２２，２３）によって実現される。
2007519145.tif 000002
【特許請求の範囲】
【請求項１】
各メニューページに選択可能なメニュー項目が含まれており、該メニュー項目には、個々のメニュー項目がアクティブ状態にされると実行されるべきコマンドが対応づけられている、
複数のメニューページをもつ電子的メニューを自動的に生成する方法において、
各メニューページにページ番号が割り当てられ、
第１のメニューページには、対応づけられたコマンドと対応づけられたデータを有する少なくとも１つのメニュー項目が含まれており、該メニュー項目と対応づけられている前記コマンドには別のメニューページへの切替動作が含まれており、
前記コマンドと対応づけられている前記データに基づきページ番号のレンジが定義され、
利用可能なメニューページのページ番号が検出され、
別のメニューページへの切替動作のために前記メニュー項目がアクティブ状態にされると第２のメニューページが選択され、該第２のメニューページは、定義されたメニューページレンジ内で利用可能なメニューページのうち、最初のページ番号または最後のページ番号を有することを特徴とする、
複数のメニューページをもつ電子的メニューを自動的に生成する方法。
【請求項２】
請求項１記載の方法において、
ページ番号のレンジも前記第１のメニューページのページ番号に基づき定義されることを特徴とする方法。
【請求項３】
請求項１または２記載の方法において、
前記第１および第２のメニューはそれぞれ異なる記憶媒体から取り出されることを特徴とする方法。
【請求項４】
請求項１〜３のいずれか１項記載の方法において、
利用可能なメニューページのページ番号の検出には、該メニューページから選択可能な対応するＡＶコンテンツも利用可能か否かの検出が含まれることを特徴とする方法。
【請求項５】
請求項１から４のいずれか１項記載の方法において、
前記ページ番号のレンジは、第１のメニューページに含まれている前記コマンドと対応づけられているデータと、該第１のメニューページのページ番号とによって制限され、該第１のメニューページのページ番号が前記レンジの下限であれば、定義されたレンジ内で利用可能なメニューページのうち最も小さいページ番号が選択されることを特徴とする方法。
【請求項６】
請求項１から５のいずれか１項記載の方法において、
１つのメニューページは１つの別個のファイルまたは１つのファイルにおける選択可能な部分に格納され、前記ページ番号はファイル名またはファイル名および格納されるファイル内の選択可能な部分によって決定されることを特徴とする方法。
【請求項７】
請求項１から６のいずれか１項記載の方法において、
前記第１のメニューページまたは前記第２のメニューページと対応づけられているページ番号はユーザ固有の設定に依存することを特徴とする方法。
【請求項８】
各メニューページに選択可能なメニュー項目が含まれており、該メニュー項目には、個々のメニュー項目がアクティブ状態にされると実行されるべきコマンドが対応づけられている、
複数のメニューページをもつ電子的メニューを自動的に生成する装置において、
現在のメニューページ番号を検出する手段と、
少なくとも２つの異なる記憶媒体から、メニューに関連するデータと該メニューを介して選択可能な他のデータを取り出す手段と、
別のメニューページを表示させるリクエストから、表示すべき次のメニューページの許可されたページ番号レンジを検出する手段と、
利用可能なメニューページのうちいずれのメニューページが次に大きい番号または次に小さい番号をもっているのかを検出する手段と、
前記メニューページを選択する手段
が設けられていることを特徴とする、複数のメニューページをもつ電子的メニューを自動的に生成する装置。
【請求項９】
請求項８記載の装置において、
表示すべき次のメニューページの前記許可されたページ番号レンジの検出には、受け取った番号と現在のメニューページ番号との比較が含まれており、該受け取った番号は前記リクエスト内で定義されていることを特徴とする装置。
【請求項１０】
メニューページはページ番号を有しており、少なくとも第１のメニューページには第２のメニューページを選択するコマンドが含まれている、
オーディオビジュアルコンテンツおよびマルチページメニューのためのメニューデータを格納するための光学的記憶媒体において、
第２のメニューページを選択する前記コマンドにより、選択のための２つまたはそれよりも多くのメニューページのレンジが指定され、まえもって定義されたルールにより、前記メニューページレンジのうちいずれのメニューページが次に選択されるのかが指定され、
前記レンジ内の少なくとも１つのページ番号については、関連するメニューページが光学的記憶媒体には格納されていないことを特徴とする、
オーディオビジュアルコンテンツおよびマルチページメニューのためのメニューデータを格納するための光学的記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子的メニューを生成する方法および装置に関する。詳しくは本発明は、ダイナミックに変化するオーディオ・ビジュアル（ＡＶ）コンテンツに自動的に整合可能な電子的メニューを生成する方法および装置に関する。
【０００２】
背景技術
まえもって記録されているブルーレイディスク（ＢＤ−ＲＯＭ）のような先進の光学的ディスクシステムは、コンシューマに対するいっそうの付加価値としてインタラクティビティを強化することができる。機器あるいはプレイヤーには、インターネットコネクティビティのための標準化された装備と、たとえばハードディスクドライブ（ＨＤＤ）などのようなローカルに記憶するアベイラビリティを含めることができる。この種の装備によってポストプロダクションベースないしは製造後ベースのコンテンツ整合が行われ、すなわち光学的ディスクにおけるＡＶコンテンツに対する追加、変更および／または更新を、インターネットおよび／またはローカルに格納されたデータによって行うことができる。これらのデータには、どのコンテンツまたは媒体に関連するのかを定義する識別子を対応づけておくことができる。
【０００３】
オーディオ・ビジュアル（ＡＶ）コンテンツのためのリムーバル記憶媒体には通常、それらのＡＶコンテンツの概観をユーザに呈示するのに適したメニューを生成するためのデータが含まれている。ポストプロダクションメニューによって、リムーバル記憶媒体に関して利用可能なすべてのＡＶコンテンツを呈示しようとするならば、それらの媒体自体でおよびそれらの媒体自体以外で、メニューのダイナミックな整合が必要とされる。さらに複雑な状況として、ダウンロードデータまたはリリースデータに関してそれぞれ異なる世代に属する補足的な追加データセットがローカル記憶装置に存在する可能性があり、それらをすべて１つのメニューに絡めるようにすべきである一方、メニューはユーザに対し同質ないしは同構造のアピアレンスをもつようにすべきである。
【０００４】
発明の概要
ＢＤ−ＲＯＭのために、付加的なダイナミックなコンテンツたとえばさらに別のオーディオまたはサブタイトルのストリームなどのダウンロートを可能にするシステムが定義されている。これによって、もとのディスクコンテンツの補足、変更および／または更新が可能となる。このダイナミックなコンテンツはインターネットおよび／またはローカル記憶装置を介して受け渡し可能であり、関連する光学的ディスクのコンテンツがすでにリリースされている時点で、別個に作成されるようになることが多い。それにもかかわらずコンテンツ選択のためユーザは、たとえどこに格納されていようとも利用可能なすべてのコンテンツを含むメニューをもつことを要求する。
【０００５】
したがって本発明により解決すべき問題点は、ＡＶコンテンツのための電子的メニューを自動的に生成することである。この場合、ＡＶコンテンツは光学的ディスクから取り出し可能なコンテンツ項目と、他の記憶媒体たとえばハードディスクなどから取り出し可能な別のコンテンツ項目を有しており、コンテンツが付け足されたり取り除かれたりしたときに利用可能なコンテンツに合わせてメニューを自動的に整合させることができる。請求項１にはこのような方法が記載されている。
【０００６】
本発明によれば、メニューには複数のメニューページが含まれており、これらは「デイジーチェーン」のようにリンクされている。したがって付加的なメニューページを、光学的ディスクにすでに存在しているメニューにリンクさせることができる。これらの付加的なメニューは付加的なコンテンツといっしょに受け取られ、したがって完全に適合している。さらに、ある媒体のメニューについて特有のデザインスタイルが採用されているならば、付加的なメニューページも同じスタイルで生成できる。付加的なコンテンツが取り除かれると、個々のメニューページがメニューから取り除かれる。本発明は、プレイヤーに対して付加的に利用可能なすべてのコンテンツに合わせてダイナミックに整合可能なリンキングメカニズムを採用している。本発明は、プレイヤーのローカル記憶装置上で実行される消去、付加および／または補足といったプロセスに基づく変更にもうまく対処することができる。
【０００７】
本発明の利点はその単純性にあり、マークアップランゲージによりコンテンツが記述されスタイルシートを利用してメニューが再構築される場合などに必要とされる複雑なメニューデコーダを不要とすることで、このような単純性が実現される。
【０００８】
本発明の別の利点は、インターネット接続が利用できず、したがってたとえばインターネットサービスから固有に整合されるメニューをダウンロードできない場合でも動作することである。その代わりに、利用可能なデータからメニューを単独で作成することができる。
【０００９】
有利なことに本発明によれば、自由で制約のないメニューの拡張が可能となる。メニューに表示すべき付加的なコンテンツ項目の番号もタイプも、事前に定義しておく必要はない。さらに、様々な世代、ダウンロード日時あるいはリリース日時に属する補足的な追加を自由に組み合わせることができる。したがって、すべてのダイナミックなコンテンツを含むメニューを提供するために、作成者の今後のアイデアに関する認識は必要とされない。
【００１０】
請求項８には、この方法を使用する装置について記載されている。
【００１１】
たとえば本発明によれば、複数のメニューページを含む電子的メニューを自動的に生成する方法が開示され、この場合、各メニューページには選択可能なメニュー項目が含まれており、このメニュー項目には、個々のメニュー項目をアクティブにすると実行されるべきコマンドが対応づけられている。ここで開示されている方法には、各メニューページにページ番号を対応づけるステップが含まれており、ここで各メニューページは、対応づけられたコマンドおよび対応づけられたデータを伴う少なくとも１つのメニュー項目を含む第１のメニューページを有している。この場合、上述のデータによってページ番号のレンジが定義され、メニュー項目と対応づけられたコマンドには別のメニューページへの切替動作が含まれている。さらにこの方法によれば、利用可能なメニューページのページ番号が検出され、別のメニューページへの切り替えのために前記メニュー項目がアクティブにされると第２のメニューページが選択され、その際、第２のメニューページは、第１のメニューページのページ番号に対し相対的に、利用可能なメニューページのうち次のページ番号または前のページ番号を有している。
【００１２】
上述のページ番号は一般に、メニューのうち表示可能な部分の識別子として捉えられ、その際にこの識別子は１つの値をもっており、それによって個々の識別子の値に従い種々のメニューページを昇順または降順にすることができる。さらに本発明による方法によれば、第１のメニューページについて、他の利用可能なメニューページのうちいずれのメニューページが次に大きいページ番号または次に小さいページ番号を有するのかが検出され、所定のコマンドに応じて他の個々のメニューページが選択される。この選択をメニューコマンドの実行時点に行うことができるので、実際に利用可能なメニューページの多様性がこの選択によって反映され、したがってダイナミックに変えることができる。
【００１３】
１つの有利な実施形態によれば、単一の権限付与側が新たなメニューページをリリースするので、対応するページ番号を割り当てることができ、これによりページ番号のオーバラップを回避することもできるし、あるいは強制することもできる。この種の権限付与側を、たとえばコンテンツプロバイダまたはコンテンツスタジオとすることができる。
【００１４】
本発明による装置たとえばメニューコントローラは、現在のメニューページ番号を検出する手段と、別のメニューページを表示させるリクエストから、表示すべき次のメニューページのページ番号の許可されたレンジを検出する手段と、利用可能なメニューページのうちどのメニューページが次に大きいまたは次に小さい番号を有しているのかを検出する手段と、前記メニューページを選択するための手段を有している。
【００１５】
さらに本発明は光学的記憶媒体にも関する。
【００１６】
本発明によれば、オーディオ・ビジュアルコンテンツおよびマルチページメニュー用のメニューデータを格納するための光学的記憶媒体において、メニューページはページ番号を有しており、少なくとも第１のメニューページには第２のメニューページを選択するコマンドが含まれている。本発明によれば、第２のメニューページを選択するコマンドにより、選択のための２つまたはそれよりも多くのメニューページのレンジが指定され、まえもって定義されたルールにより、メニューページレンジのうちいずれのメニューページが次に選択されるのかが指定され、レンジ内の少なくとも１つのページ番号については、関連するメニューページが光学的記憶媒体には格納されていない。これらのページを、ダウンロードされた付加的なメニューページのために利用することができる。
【００１７】
従属請求項、以下の説明ならびに図面には本発明の有利な実施形態が示されている。
【００１８】
図面の簡単な説明
次に、添付の図面を参照しながら本発明の実施例について説明する。
【００１９】
図１にはＢＤーＲＯＭメニューの構造が描かれており、これによればオリジナルのＢＤ−ＲＯＭディスクにより提供されるオーディオトラック選択メニューが例示されている。
【００２０】
図２には、１つのメニューボタンが選択されてアクティブにされたときに実行されるコマンドが示されており、この場合、明示的なレンジのリンクが使われ、すべてのメニューはオリジナルのＢＤ−ＲＯＭディスク上に配置されている。
【００２１】
図３にはＢＤーＲＯＭメニューの構造が描かれており、これによればダウンロードされた追加データにより選択メニューフレームの部分が拡張されたオーディオトラック選択メニューが例示されている。
【００２２】
図４には図３からの抜粋が描かれており、これによれば１つのメニューボタンが選択されてアクティブにされたときに実行されるコマンドが示されている。
【００２３】
図５にはＢＤーＲＯＭメニューの構造が描かれており、これによればさらにダウンロードされた追加データにより選択メニューフレームの部分が拡張されたオーディオトラック選択メニューが例示されている。
【００２４】
図６には図５からの抜粋が描かれており、これによれば１つのメニューボタンが選択されてアクティブにされたときに実行されるコマンドが示されている。
【００２５】
図７にはＢＤーＲＯＭメニューの構造が描かれており、これによればダウンロードされたいくつかの追加データ削除後の図５に描いたオーディオトラック選択メニューが示されている。
【００２６】
図８には図７からの抜粋が描かれており、これによれば１つのメニューボタンが選択されてアクティブにされたときに実行されるコマンドが示されている。
【００２７】
図９には図１の抜粋が描かれており、これによれば１つのメニューボタンが選択されてアクティブにされたときに実行される命令が示されており、この場合、暗黙的なレンジのリンクが使われ、すべてのメニューがオリジナルのＢＤ−ＲＯＭディスクに配置されている。
【００２８】
図１０にはＢＤーＲＯＭメニューの構造が描かれており、これによればダウンロードされた追加データにより選択メニューフレームの部分が拡張されたオーディオトラック選択メニューが例示されている。
【００２９】
図１１には図１０からの抜粋が描かれており、これによれば１つのメニューボタンが選択されてアクティブにされたときに実行されるコマンドが示されている。
【００３０】
図１２にはＢＤーＲＯＭメニューの構造が描かれており、これによればさらにダウンロードされた追加データにより選択メニューフレームの部分が拡張された図１０に描いたオーディオトラック選択メニューが例示されている。
【００３１】
図１３には図１２からの抜粋が描かれており、これによれば１つのメニューボタンが選択されてアクティブにされたときに実行されるコマンドが示されている。
【００３２】
図１４にはＢＤーＲＯＭメニューの構造が描かれており、これによればダウンロードされたいくつかの追加データ削除後の図１２に描いたオーディオトラック選択メニューが示されている。
【００３３】
図１５には図１４からの抜粋が描かれており、これによれば１つのメニューボタンが選択されてアクティブにされたときに実行されるコマンドが示されている。
【００３４】
図１６には、許容可能なページ番号のレンジが現在のメニューページ番号から導出されない状況が例示されている。
【００３５】
実施例
図１にはＢＤ−ＲＯＭメニューの構造例が示されており、これはオーディオトラック選択メニューである。ＢＤ−ＲＯＭのために、プレイリスト、クリップ情報ならびにトランスポートストリームによってＡＶコンテンツに対するコントロールされたアクセスが組織されている。プレイリストはプレイリストファイルにファイル名拡張子.mplsによって格納されており、クリップ情報はクリップ情報ファイルにファイル名拡張子.clpiによって、さらにトランスポートストリームはＭＰＥＧ２トランスポートストリームファイルにファイル名拡張子.m2tsによって格納されている。
【００３６】
トランスポートストリームファイルはＡＶストリームの複合体を有しており、これにはメニューのためのインタラクティブなグラフィカルストリームが含まれている。このメニューによって、ディスク上で利用可能なコンテンツを反映するオプションを選択するためのナビゲーションが提供される。プレイリストには、特定のメニュー項目をアクティブにしたときに上記の複合体からどのトランスポートストリームを再生すべきであるのかに関する情報が含まれている。１つのプレイリストを、２つまたはそれ以上のプレイ項目によって構成してもよい。１つのメニューページすなわちメニューの可視的な１つのスクリーンページを１つのプレイリストに対応させることもできるし、あるいはもっと多い形式として、１つのプレイリストからの単一のプレイ項目に対応させることができ、それによって１つのプレイリストに複数のメニューページを含めることができる。
【００３７】
補足的なＡＶマテリアルのダウンロードたとえば付加的なオーディオストリームのダウンロードは、補足プレイリストファイル、補足クリップ情報ファイルならびに補足トランスポートストリームファイルをローカルな記憶装置に格納することによって行われる。補足ファイルにはたとえば、付加的なオーディオストリームと、ユーザが新たなコンテンツを選択するのに必要とされるメニューのためのインタラクティブなグラフィックストリームが含まれている。ディスク上で利用可能なコンテンツとローカル記憶装置上で利用可能なこの種のコンテンツとのマージにあたり、補足コンテンツメニューをリンクする本発明によるメカニズムを使用することによって結びつけが行われる。
【００３８】
図１によれば、プレイリストおよびプレイ項目番号１４，１５，１６がすべてのメニューフレーム１０，１１，１２に付されている。これはエントリポイントであって、トランスポートストリーム内でインタラクティブなグラフィックストリームをこのポイントで見つけることができる。たとえば、メインメニューページ１０をプレイリストファイル"03000.mpls"に格納することができ、図１に示されているようにこれは個々のプレイリストおよびプレイ項目番号１４によって表される。他の２つのメニューページ１１，１２を別個のプレイリストファイル"03200.mpls"と"03299.mpls"に格納することができ、ただし択一的に２つの異なるプレイ項目を単一のプレイリストファイルに格納することもでき、たとえばプレイ項目"00"と"99"をプレイリストファイル"03200.mpls"に格納することもできる。
【００３９】
ユーザをナビゲート可能な種々のボタンはメニューフレーム内に存在している。メニューフレーム内の矢印１３は、個々のボタンが現在「選択」状態にあることを表している。ユーザはリモートコントロール装置（ＲＣ）を介して、ボタン選択を他のボタンに変更することができる。選択されたボタンがアクティブ状態にあれば、図２に示されているように１つまたは複数のコマンドを実行することができる。メニューに属するすべてのボタンコマンドは、対応するクリップ情報ファイル内に埋め込まれている。この実施例におけるコマンド２１には、オーディオストリーム番号の設定とプレイリストおよびプレイ項目番号の新たなプレイバックのスタートが含まれている。異なるメニューフレーム１１と１２との間の遷移を示す矢印１７によって、新たなプレイバックのスタートがシンボリックに表されている。
【００４０】
図１および図２にはＢＤ−ＲＯＭディスク媒体に含まれているメニューが示されており、すなわちローカル記憶装置におけるいかなる補足データも伴っていない。この場合、第１のオーディオメニューフレーム１１によって英語、フランス語、スペイン語を選択するための３つの言語が用意されている。４つ目のボタン「その他」によって別のメニューフレーム１２へと導かれ、これによって「新規ダウンロード」が提供され、あるいはオーディオ選択の開始に戻る。ここで与えられているナビゲーションは一例にすぎず、これだけというわけではない。ただし必須であるのは、他のプレイリストまたはプレイ項目を再生するための種々のコマンドである。ディスク上ですでに利用可能なオーディオストリームのためのボタンコマンド２１は"setSubtitleStreamNumber()"コマンドおよび新たなメニューフレーム遷移のためのこのコマンドに続く"playPlayList()"から成る一方、連鎖作用のあるボタン「その他」はフレーム遷移１７のための"playSupplementPlayList ()"を利用する。この新たなリンクコマンドは２つのパラメータを使用しており、第１のパラメータ２２はプレイリストまたはプレイ項目番号を与えるためのものであり、第２のパラメータ２３は第１のパラメータに対し相対的なレンジを定義するものである。この実施形態によれば定義されたレンジ内にあるすべてのプレイリスト項目が記述され、ここではこれは#03200から#03299までのレンジである。明示的なレンジも同様に設定することもでき、すなわち#03200, #03299のように設定することができ、たとえばパラメータの順序によりサーチ方向が定義される。
【００４１】
本発明のさらに別の実施形態によれば、第２のパラメータに対し正と負のレンジを定義することができる。同様に有用であると思われるのは、除外すべきページ番号レンジを付加的に定義することである。
【００４２】
レンジの機能について図３および図４を参照しながらさらに明らかにする。プレイリスト／プレイ項目番号#03224を有するダウンロードされた補足コンテンツのためのメニューページ３２は、ローカル記憶装置に存在している。この番号はメニューページ３１の「その他」ボタンコマンドのために定義されたレンジ内にあり、メニューページ３１はディスク上に存在しており、プレイリスト／プレイ項目番号#03200を有している。「その他」ボタンにはコマンド"playSupplementPlayList('03200','+99')"が割り当てられており、このコマンドは表示すべきページレンジを定義している。ダウンロードされた補足コンテンツメニューページ３２の存在が検出されると、「その他」ボタンに対応づけられているボタンコマンド"playSupplementPlayList('03200','+99')"によって、プレイリスト／プレイ項目番号#03299の代わりに一時的なプレイリスト／プレイ項目番号#03224が再生される。なぜならばその値は自身の番号#03200にいっそう近いからである。
【００４３】
さらにこの実施形態によれば、ダウンロードされたメニューページには「戻る」ボタンも設けられており、このボタンを以前のメニューページすなわち次に小さいページ番号をもつメニューページを選択するために使うことができる。これに加えて、このような「戻る」ボタンを最後のメニューページ３３に加えることもでき、これはディスクに格納されている正規のメニューページである。
【００４４】
本発明の１つの実施形態によれば、メニューページのアベイラビリティがチェックされる一方、別の実施形態によれば関連するＡＶコンテンツのアベイラビリティも照合することができる。
【００４５】
別の補足コンテンツがダウンロードされると、補足コンテンツのためのページを含む利用可能なすべてのメニューページについて、既述の方式が順次適用される。このことは図５および図６に描かれており、この場合、別の補足コンテンツがダウンロードされている。「その他」ボタンコマンドは、ディスク上あるいはローカル記憶装置で利用可能なすべての補足コンテンツを順次進むことになる。メインのオーディオ選択メニューページ５１が表示されており、ユーザが「その他」ボタン５５を選択してアクティブにしたものとすると、本発明によるメニューコントローラは、現在のメニューページ番号が#03200であること、「その他」ボタンコマンド６１が#03200〜#03299まで次のメニューページについて昇順のレンジを指定していることを検出する。ついでメニューコントローラは、このレンジ内でどのメニューページが利用可能であるのかを検出し、図５および図６に示されているページ番号#03200, #03224, #03228, #03299の割り当てられた４つのページを見つける。昇順で現在のページ番号からスタートしてリモートコントローラは、次に大きいページ番号が#03224であることを検出して個々のストリームをデコーディングし、その結果として最終的に、含まれているメニューページ５２を表示させることができる。他のメニューページ５２，５３が異なるテキストを表示することができ、たとえば同じ機能について「次へ」５６を有することができる。
【００４６】
このページ５２が表示され、ユーザが「前へ」ボタン５７を選択してアクティブにすると、メニューコントローラは現在のページ番号#03224からスタートし、ボタンコマンド６２から、現在のページ番号から始まって#03299〜#03200までのレンジを降順にサーチしなければならないことを検出し、表示すべき次のページが#03200であることを検出する。
【００４７】
本発明の別の実施形態によれば、ただ１つのパラメータたとえば"playSupplementPlayList ('#03200')"によってレンジを与えることができる一方、現在のページ番号は別のパラメータとして用いられ、サーチ方向は２つのパラメータの比較により求められる。この実施例の場合、現在のページ番号が#03224であり、したがってこれがコマンドのパラメータよりも大きいならば、サーチすべきレンジは#03223から#03200へと下がる。
【００４８】
上述のように既述の実施例によれば、２つのメニューページ５１，５２を同じプレイリストにおける２つの異なるプレイ項目とすることもできる。このケースの場合、拡張子.mplをもつ同じプレイリストファイルに双方が格納されることになり、したがって他のいかなるメニューページもそれらの間に挿入することはできない。
【００４９】
本発明の１つの実施形態によれば、ディスク上に存在するメニューページたとえば上述の実施例の場合のように#03200および#03299が許可されたメニューページのレンジを囲むようにしてもよいし、あるいは別の実施形態によれば、必ずしも存在しないページのページ番号によって定義できるようにしてもよい。したがって許容可能なページ番号のレンジには、必ずしも現在のページ番号が含まれていなくてもよい。たとえば図１の場合、メインメニュースクリーン１０の「オーディオ」ボタンに対応づけられているボタンコマンドによって、第１のオーディオメニューページ１５のページ番号を与えてもよいし、択一的に#03200〜#03299までのレンジ指定を与えてもよい。
【００５０】
本発明の別の利点は、「デイジーチェーン」リンクを用いることで、たとえ代替となるダウンロードと削除が行われたとしても、メニューとＡＶコンテンツとの一貫性が維持されることである。この一貫性を提供するために、サーバに対するアクティブなインターネットコネクションの存在は必要ない。さらにわかりやすくする目的で図７および図８には、以前にダウンロードされたドイツ語のオーディオトラックが削除されている状況について示されている。プレイヤー機器がサーバを利用できなくても、このことを実行できる。それにもかかわらず"playSupplementPlayList()"コマンドは、次のプレイリスト／プレイ項目を調和させて取り込むだけでこの状況をうまく対処することになる。
【００５１】
メインのオーディオ選択メニューページ５１が表示されており、ユーザが「その他」ボタン５５を選択してアクティブにしたものとすると、本発明によるメニューコントローラは、現在のメニューページ番号が#03200であること、「その他」ボタンコマンド６１が#03200〜#03299まで次のメニューページについて昇順のレンジを指定していることを検出する。ついでメニューコントローラは、このレンジ内でどのメニューページが利用可能であるのかを検出し、図７および図８に示されているページ番号#03200, #03224, #03228, #03299の割り当てられた３つのページを見つける。昇順で現在のページ番号からスタートしてリモートコントローラは、次に大きいページ番号が#03228であることを検出して個々のストリームをデコーディングし、その結果として最終的に、含まれているメニューページ53を表示させることができる。
【００５２】
このページ53が表示され、ユーザが「前へ」ボタン59を選択してアクティブにすると、メニューコントローラは現在のページ番号#03228からスタートし、ボタンコマンド63から、現在のページ番号から始まって#03299〜#03200までのレンジを降順にサーチしなければならないことを検出し、表示すべき次のページが#03200であることを検出する。
【００５３】
次に、レンジリンクコマンドの択一的な実施形態について説明する。コマンド"playSupplementPlayList ('03200', '+99')"内で第２のパラメータにより明示的なレンジを規定する代わりに、図１０に示されているようにたとえば"playSupplementPlayList('032xx')"により第１のパラメータ内で暗黙的なレンジを定義することもできる。このレンジは、プレースホルダーである２つのｘによって定義される。このレンジ定義は、固定的な桁数に拘束されるためフレキシビリティが少ない。さらにこの場合、レンジに対し昇り方向または降り方向を示すことができず、図２〜図８に対応する図９〜図１５に描かれているように、メニューフレームを規定された１つの方向でしか通過できない。
【００５４】
図１６には、許容可能なページ番号のレンジが現在のメニューページ番号からは導出できない状況が例示されている。最初に利用可能なメニューページ１６０からの「その他」コマンドによって、最も小さいページ番号１６１をもつダウンロードされたメニューページへ導かれるけれども、このページは前述のように「その他」ボタンと「戻る」ボタンをもつだけでなく、「詳細」ボタン１６５も有している。このボタンには、割り当てられたボタンコマンド"playSupplementPlayList('#03250','+49')"をもたせることができ、これによって現在のページと最も小さい指定メニューページ１６３との間にあるメニューページがスキップされることが定義される。ここで挙げたケースでは１つのメニューページ１６２しかスキップされないけれども、このメカニズムは複雑な階層メニューを構築するのに適している。
【００５５】
表示すべき次のメニューページを検出するために、何らかの既知のサーチ方式を採用することができる。現在アクティブなページ番号と、選択可能なページの許可されたレンジとサーチ方向だけが既知であればよい。たとえば本発明の１つの実施形態によれば、許容可能なメニューページのうち複数のリストまたはすべてのリストが生成され、、このリストにおける現在のメニューページのポジションを求め、次のリストエントリまたは前のリストエントリに対応するメニューページの選択に基づき、表示すべき次のメニューページの方向が検出される。別の実施形態によれば、現在のメニューページのページ番号が求められ、利用可能な他のすべてのメニューページがサーチされて、現在のページ番号よりも上または下の一番近いページ番号をもつメニューページが検出される。
【００５６】
１つの実施形態によれば、メニューページのページ番号は固定的ではなく、ユーザ固有の設定またはユーザプロファイルに左右される。たとえばこの種の設定またはプロファイルを補足データのダウンロード前に指定することができ、この補足データが格納される際のファイル名がこの設定に応じて定められる。この種の設定またはプロファイルに関する例はたとえば国情報であり、この場合には付加的なメニューページの順序がユーザの国コードに依存するし、さらには特別なエディションメディアといった媒体形式情報、あるいはプレイヤーのケイパビリティを定義するプレイヤー関連情報などである。したがって、ゲームやムービートレーラーのような同一のダウンロードコンテンツが２つ以上の媒体を参照するように構成でき、このようにしてメニューページは固有のページ番号を取得するようになるし、あるいはメニューページの順序をプレイヤーの形式あるいはステータスに依存させることができる。
【００５７】
さらに、許容可能な複数のページ番号のレンジにただ１つのページ番号をもたせることもできる。このことは様々なケースで役に立つ可能性があり、たとえば互いに密接に関係するメニューページの特定のシーケンスを定義するために役立たせることができる。
【００５８】
メニューデータが対応づけられており異なる２つの記憶媒体から到来するＡＶデータのプレイバックを再生可能なあらゆる種類のデバイスに、本発明を利用することができる。
【図面の簡単な説明】
【００５９】
【図１】ＢＤーＲＯＭメニューの構造を示す図
【図２】１つのメニューボタンが選択されてアクティブにされたときに実行されるコマンドを示す図
【図３】ＢＤーＲＯＭメニューの構造を示す図
【図４】図３からの抜粋を示す図
【図５】ＢＤーＲＯＭメニューの構造を示す図
【図６】図５からの抜粋を示す図
【図７】ＢＤーＲＯＭメニューの構造を示す図
【図８】図７からの抜粋を示す図
【図９】図１からの抜粋を示す図
【図１０】ＢＤーＲＯＭメニューの構造を示す図
【図１１】図１０からの抜粋を示す図
【図１２】ＢＤーＲＯＭメニューの構造を示す図
【図１３】図１２からの抜粋を示す図
【図１４】ＢＤーＲＯＭメニューの構造を示す図
【図１５】図１４からの抜粋を示す図
【図１６】許容可能なページ番号のレンジが現在のメニューページ番号から導出されない状況を例示した図
【図１】
2007519145.tif 000003
【図２】
2007519145.tif 000004
【図３】
2007519145.tif 000005
【図４】
2007519145.tif 000006
【図５】
2007519145.tif 000007
【図６】
2007519145.tif 000008
【図７】
2007519145.tif 000009
【図８】
2007519145.tif 000010
【図９】
2007519145.tif 000011
【図１０】
2007519145.tif 000012
【図１１】
2007519145.tif 000013
【図１２】
2007519145.tif 000014
【図１３】
2007519145.tif 000015
【図１４】
2007519145.tif 000016
【図１５】
2007519145.tif 000017
【図１６】
2007519145.tif 000018
【手続補正書】
【提出日】平成18年7月6日(2006.7.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
メニューページに選択可能なメニュー項目が含まれており、該メニュー項目には、個々のメニュー項目がアクティブ状態にされると実行されるべきコマンドが対応づけられている、
複数のメニューページをもつ電子的メニューを自動的に生成する方法において、
各メニューページにページ番号が割り当てられ、
第１のメニューページには、対応づけられたコマンドと対応づけられたデータを有する少なくとも１つのメニュー項目が含まれており、該メニュー項目と対応づけられている前記コマンドには別のメニューページへの切替動作が含まれており、
前記コマンドと対応づけられている前記データに基づきページ番号のレンジが定義され、
利用可能なメニューページのページ番号が検出され、
別のメニューページへの切替動作のために前記メニュー項目がアクティブ状態にされると第２のメニューページが選択され、該第２のメニューページは、定義されたメニューページレンジ内で利用可能なメニューページのうち、最初のページ番号または最後のページ番号を有しており、
前記第１および第２のメニューページはそれぞれ異なる記憶媒体から取り出されることを特徴とする、
複数のメニューページをもつ電子的メニューを自動的に生成する方法。
【請求項２】
請求項１記載の方法において、
ページ番号のレンジも前記第１のメニューページのページ番号に基づき定義されることを特徴とする方法。
【請求項３】
請求項２記載の方法において、
前記レンジは、第１のメニューページと同じ記憶媒体に格納されている他のメニューページのページ番号によって定義されることを特徴とする方法。
【請求項４】
請求項１または２記載の方法において、
前記レンジは、前記コマンドに対応づけられた前記データ内でプレースホルダーにより定義されることを特徴とする方法。
【請求項５】
請求項１または２記載の方法において、
前記コマンドと対応づけられた前記データには数値が含まれており、前記ページ番号レンジは該数値と前記第１のメニューページのページ番号とにより定義され、該数値が前記第１のメニューページのページ番号よりも大きいページ番号を指示しているならば、定義されたレンジ内で利用可能なメニューページのうち、前記第１のメニューページのページ番号に対し相対的に次に大きいページ番号が選択されることを特徴とする方法。
【請求項６】
請求項１または２記載の方法において、
１つのメニューページは１つの別個のファイルまたは１つのファイルにおける選択可能な部分に格納され、前記ページ番号はファイル名またはファイル名および格納されるファイル内の選択可能な部分の名前によって決定されることを特徴とする方法。
【請求項７】
請求項１または２記載の方法において、
前記第１のメニューページまたは前記第２のメニューページと対応づけられているページ番号はユーザ固有の設定に依存することを特徴とする方法。
【請求項８】
請求項1または２記載の方法において、
利用可能なメニューページのページ番号の検出には、該メニューページから選択可能な対応するＡＶコンテンツも利用可能か否かの検出が含まれることを特徴とする方法。
【請求項９】
各メニューページに選択可能なメニュー項目が含まれており、該メニュー項目には、個々のメニュー項目がアクティブ状態にされると実行されるべきコマンドが対応づけられている、
複数のメニューページをもつ電子的メニューを自動的に生成する装置において、
現在のメニューページ番号を検出する手段と、
少なくとも２つの異なる記憶媒体から、メニューに関連するデータと該メニューを介して選択可能な他のデータを取り出す手段と、
別のメニューページを表示させるリクエストから、表示すべき次のメニューページの許可されたページ番号レンジを検出する手段と、
利用可能なメニューページのうちいずれのメニューページが次に大きい番号または次に小さい番号をもっているのかを検出する手段と、
前記メニューページを選択する手段
が設けられていることを特徴とする、複数のメニューページをもつ電子的メニューを自動的に生成する装置。
【請求項１０】
請求項９記載の装置において、
表示すべき次のメニューページの前記許可されたページ番号レンジの検出には、受け取った番号と現在のメニューページ番号との比較が含まれており、該受け取った番号は前記リクエスト内で定義されていることを特徴とする装置。
【請求項１１】
メニューページはページ番号を有しており、少なくとも第１のメニューページには第２のメニューページを選択するコマンドが含まれている、
オーディオビジュアルコンテンツおよびマルチページメニューのためのメニューデータを格納するための光学的記憶媒体において、
第２のメニューページを選択する前記コマンドにより、選択のためのメニューページのレンジが指定され、まえもって定義されたルールにより、前記メニューページレンジのうちいずれのメニューページが次に選択されるのかが指定され、
前記レンジ内の少なくとも１つのページ番号については、関連するメニューページが光学的記憶媒体には格納されていないことを特徴とする、
オーディオビジュアルコンテンツおよびマルチページメニューのためのメニューデータを格納するための光学的記憶媒体。
【国際調査報告】
2007519145.tif 000019
2007519145.tif 000020