(57)【要約】本発明は３Ｄディスプレイに立体メニュー（１）を提供する方法に関し、特に、立体メニュー（１）の外観を制御する方法に関する。本発明は更にビデオデータを再生する装置（４）及びそのようなデータを利用するデータ構造に関する。本発明は、ビデオデータの再生中に立体メニュー（１）の外観を制御する方法であって、立体メニュー（１）は１以上のグラフィカル要素（１１，１２，１３）を含み、各グラフィカル要素（１１，１２，１３）は所定の深さ（Ｚnominal）に配置され、方法は、立体メニュー（１）の深さを減少または増加させるためにユーザ入力（２０）を受け取るステップと、ユーザ入力（２０）に応じて各グラフィカル要素（１１，１２，１３）の深さ（Ｚnominal）を変更するステップ（３１，４１）とを含む。
2013544381.tif 000002
【特許請求の範囲】
【請求項１】
ビデオデータの再生中に立体メニュー（１）の外観を制御する方法であって、該立体メニュー（１）が１以上のグラフィカル要素（１１，１２，１３）を含み、該グラフィカル要素（１１，１２，１３）の各々は所定の深さ（Ｚnominal）に配置される、方法において、
前記立体メニュー（１）の深さを減少または増加させるためにユーザ入力（２０）を受け取るステップと、
前記ユーザ入力（２０）に応じて前記グラフィカル要素（１１，１２，１３）の各々の深さ（Ｚnominal）を変更するステップ（３１，４１）と
を含む、前記方法。
【請求項２】
前記ユーザ入力（２０）に応じて前記グラフィカル要素（１１，１２，１３）の各々の深さ（Ｚnominal）を変更するステップは、前記グラフィカル要素（１１，１２，１３）の各々の深さ（Ｚnominal）に深さファクタを乗算すること（３１）を含む、請求項１記載の方法。
【請求項３】
前記ユーザ入力（２０）に応じて前記グラフィカル要素（１１，１２，１３）の各々の深さ（Ｚnominal）を変更するステップは、前記グラフィカル要素（１１，１２，１３）の各々の深さ（Ｚnominal）に深さオフセット値を加算することを含む、請求項１または２記載の方法。
【請求項４】
前記ユーザ入力（２０）を、前記立体メニュー（１）と共に提供されたまたはビデオデータの再生装置（４）の製造者によって指定された入力値の指定の範囲と比較するステップ、及び／または、前記グラフィカル要素（１１，１２，１３）の各々の最終的な深さ（Ｚactual）を、前記立体メニュー（１）と共に提供されたまたはビデオデータの前記再生装置（４）の前記製造者によって指定された指定の深さ範囲と比較するステップを更に含む、請求項１ないし３のいずれか１項に記載の方法。
【請求項５】
前記立体メニュー（１）の前記外観を制御することが禁止されているか否かをチェックするステップを更に含む、請求項１ないし４のいずれか１項に記載の方法。
【請求項６】
ビデオデータを再生する装置（４）であって、１以上のグラフィカル要素（１１，１２，１３）を含む立体メニュー（１）を生成するメニュージェネレータ（５）が付いていて、前記グラフィカル要素（１１，１２，１３）の各々が所定の深さ（Ｚnominal）に配置されている、装置（４）において、
前記立体メニュー（１）の深さを減少または増加させるためにユーザ入力（２０）を受け取る入力部（６）と、
前記ユーザ入力（２０）に応じて前記グラフィカル要素（１１，１２，１３）の各々の深さ（Ｚnominal）を変更する（３１，４１）深さコントローラ（７）と
を備える、前記装置（４）。
【請求項７】
前記深さコントローラ（７）は、前記グラフィカル要素（１１，１２，１３）の各々の深さ（Ｚnominal）に深さファクタを乗算すること（３１）によって前記ユーザ入力（２０）に応じて前記グラフィカル要素（１１，１２，１３）の各々の深さ（Ｚnominal）を変更する乗算器（８）を含む、請求項６記載の装置（４）。
【請求項８】
前記深さコントローラ（７）は、前記グラフィカル要素（１１，１２，１３）の各々の深さ（Ｚnominal）に深さオフセット値を加算することによって前記ユーザ入力（２０）に応じて前記グラフィカル要素（１１，１２，１３）の各々の深さ（Ｚnominal）を変更する加算器（９）を含む、請求項６または７記載の装置（４）。
【請求項９】
前記ユーザ入力（２０）を、前記立体メニュー（１）と共に提供されたまたは前記装置（４）の製造者によって指定された入力値の指定の範囲と比較し、及び／または、前記グラフィカル要素（１１，１２，１３）の各々の最終的な深さ（Ｚactual）を、前記立体メニュー（１）と共に提供されたまたは前記装置（４）の前記製造者によって指定された指定の深さ範囲と比較するコンパレータ（１０）を更に含む、請求項６ないし８のいずれか１項に記載の装置（４）。
【請求項１０】
前記立体メニュー（１）の前記外観を制御することが禁止されているか否かをチェックするコントローラ（１４）を更に含む、請求項６ないし９のいずれか１項に記載の装置（４）。
【請求項１１】
ビデオデータ及びメニューデータを含むデータ構造であって、該メニューデータが１以上のグラフィカル要素（１１，１２，１３）を有する立体メニュー（１）を含み、該グラフィカル要素（１１，１２，１３）の各々には深さ値（Ｚnominal）が与えられている、データ構造において、
許可された入力値の範囲についての情報及び／または前記立体メニュー（１）の外観を制御するために許可された深さ値の範囲についての情報を含むことを特徴とする、前記データ構造。
【請求項１２】
ビデオデータ及びメニューデータを含むデータ構造であって、該メニューデータが１以上のグラフィカル要素（１１，１２，１３）を有する立体メニュー（１）を含み、該グラフィカル要素（１１，１２，１３）の各々には深さ値（Ｚnominal）が与えられている、データ構造において、
前記立体メニュー（１）の外観を制御することが許可または禁止されているか否かについての情報を含むことを特徴とする、前記データ構造。
【請求項１３】
ビデオデータ及びメニューデータを含む記録媒体（１７）であって、該メニューデータが１以上のグラフィカル要素（１１，１２，１３）を有する立体メニュー（１）を含み、該グラフィカル要素（１１，１２，１３）の各々には深さ値（Ｚnominal）が与えられている、記録媒体（１７）において、
前記立体メニュー（１）の外観を制御するための許可された入力値の範囲についての情報、前記立体メニュー（１）の前記外観を制御するための許可された深さ値の範囲についての情報、及び、前記立体メニュー（１）の前記外観を制御することが許可または禁止されているか否かについての情報のうちの少なくとも１つを含むことを特徴とする、前記記録媒体（１７）。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、３Ｄディスプレイに立体メニューを提供する方法に関し、特に、立体メニューの外観を制御する方法に関する。本発明は、更に、ビデオデータの再生装置、及びそのような方法を利用するデータ構造に関する。
【背景技術】
【０００２】
近時、グラフィカルオンスクリーンメニューは非常に一般的である。例えば、ＤＶＤ（ディジタル多用途ディスク）やＢＤ（ブルーレイディスク）は、通常、オンスクリーンメニューを含んでいる。映画の再生中には、ユーザがポップアップメニューを時々開く可能性がある。これらのメニューは他のオーディオトラック、他のサブタイトルトラックを選択し、他のキャプチャにジャンプするなどの可能性を提供する。また、テレビセットは、例えば、異なるビデオソース間での切り替え、またはテレビジョンセットの特定の設定を変更するためのオンスクリーンメニューを一般的に含んでいる。
【０００３】
上記した２次元のビデオ装置に加えて、立体的(stereoscopic)すなわち３Ｄの装置が益々人気となっている。例えば、様々な３Ｄ対応テレビジョンセットが市場では既に入手可能である。また、ブルーレイ３Ｄの仕様はブルーレイディスクアソシエーション(Blu-ray Disc Association)によって最近、最終決定されている。ブルーレイ３Ｄのフォーマットはディスク上に立体的な３次元映像を保存することを可能にするだけでなく、例えば、３次元メニューのために立体的な３次元インタラクティブグラフィカルオーバーレイを提供することを可能にする。そのようなメニューでは、各グラフィカル要素は、個々の「深さ」、すなわちｚ空間に個々の座標を持つことができる。グラフィカル要素のｚ配置はコンテンツ作成者によって定義される。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、立体メニューの外観を制御するための解決策を提案することである。
【課題を解決するための手段】
【０００５】
本発明は、ビデオデータの再生中に立体メニュー(stereoscopic menu)の外観を制御する方法であって、立体メニューは１以上のグラフィカル要素を含み、各グラフィカル要素は所定の深さに配置され、立体メニューの深さを減少または増加させるためにユーザ入力を受け取るステップと、ユーザ入力に応じて各グラフィカル要素の深さを変更するステップとを含む。
【０００６】
同様に、ビデオデータの再生する装置は、立体メニューの外観を制御する本発明に係る方法を使用するように構成されている。この目的のために、その装置は、１以上のグラフィカル要素を有する立体メニューを生成するメニュージェネレータと、立体メニューの深さを減少または増加させるためにユーザ入力を受け取る入力部と、ユーザ入力に応じて各グラフィカル要素の深さを変更する深さコントローラとを有する。ここで、用語「再生(playback)」は、後続の表示のための記憶媒体からビデオデータの取り出しと、立体ディスプレイ(stereoscopic display)上のビデオデータの表現との両方を包含するとして理解されるべきである。言い換えすれば、３Ｄ対応ディスプレイだけでなく、３Ｄ対応ビデオソース、例えば、３Ｄブルーレイプレーヤ、３Ｄセットトップボックス、または３Ｄグラフィックスカードを有するコンピュータは、ビデオデータを再生する装置を構成する。また、用語「ビデオデータ」は、３次元及び２次元の動画像と静止画像との両方を包含する。
【０００７】
本発明による解決策は、３Ｄメニューの全体的な深さを調節する、すなわち、全体的なメニューの深さを増加または減少させる可能性をユーザに与える。ユーザの介在なしにメニューはコンテンツ作成者によって定義されたように出現し、すなわち、各グラフィカル要素は、ｚ空間において個々の位置を有する。ユーザがメニューの深さを減少させると、メニューは完全にフラットになる点までフラットになる。この場合には、グラフィカル要素はｚ空間において同じ位置、すなわち、コンテンツ作成者によって定義された如き基準の深さを共有する。ユーザがメニューの深さを増加させると、他のオブジェクトのｚの位置間の距離が増加され、すなわち、深さの効果はより顕著となる。メニューの深さを制御する可能性をユーザに提供することは、顕著な３Ｄ効果に対して不快なそれらのユーザのために視覚的な快適さが改善されるという利点を有する。例えば、「過度の３Ｄ」は一部のユーザにとって頭痛の種になることが知られている。
【０００８】
好ましくは、メニューの深さは、メニューの異なるオブジェクトの深さ値に深さ制御ファクタを乗じることにより適応されうる。この目的のために好ましくは乗数が備えられる。「１」の深さ制御ファクタは、全ての要素がコンテンツ作成者によって定義されたように現れることを意味する。深さ制御ファクタが「０」に設定されると、メニューが完全にフラットになる。「０」と「１」との間の値はメニューの深さの減少を引き起こす一方、「１」より大きい値はメニューの深さの増加を引き起こす。深さファクタの負の値は基準深さの後側にグラフィカル要素を移動させ、深さ方向においてグラフィカル要素の順序を変更する。深さ制御ファクタを定義することに加えて、深さオフセット値を都合良く定義することができる。この値は加算器を用いてメニューの異なるオブジェクトの深さ値から加算または減算される。深さ制御ファクタのように、深さオフセット値は正の値及び負の値をとることができる。深さオフセット値は異なるオブジェクトのｚ位置間の距離を変更しないが、メニュー全体を異なる深さに変える。
【０００９】
有利には、メニューの深さを制御するためにオンスクリーン制御、例えば、メニューの深さを増加または減少させる２つのボタンがユーザに提供される。勿論、例えば、メニューの深さを元の値に再設定するため、またはメニューに適用された深さオフセットを制御するために更にボタンが提供されても良い。代わりに、特別のボタンがリモート制御で備えられ、または既存のボタン、例えば、一般的に使用可能な色の付いたボタンは、この目的のために再定義される。
【００１０】
好ましくは、コンパレータは、ユーザ入力を特定の範囲の入力値と比較することができる。例えば、深さ制御ファクタと深さオフセット値の両方を正の値に制限することができる。代替的にまたは加えて、コンパレータは、各グラフィカル要素の最終的な深さを特定の範囲と比較することができる。ユーザ入力または最終的な深さが特定の範囲外である場合には、コンパレータはそれに応じて、ユーザ入力または最終的な深さを制限することができる。有利には、許可された入力値の範囲についての情報及び／または許可された深さ値の範囲についての情報は、ビデオデータ及びメニューデータを提供するために用いられたデータ構造内または記録媒体上に含まれることができる。このように、メニューの外観はコンテンツ作成者によってまたはビデオデータを再生するための装置の製造者によって承認されている範囲内に維持されることが保証される。
【００１１】
好ましくは、コントローラは、立体メニューの外観を制御することが禁止されているか否かをチェックすることができる。この目的のために、ビデオデータまたはメニューデータを提供するために使用されるデータ構造または記録媒体は、有利には、対応するインジケータ、例えば、有効／無効深さ制御フラグを含むことができる。これは、メニューの任意の操作を、例えば、芸術的または美的な理由から防止する可能性をコンテンツ作成者に与える。
【００１２】
より良い理解のために、本発明は図面を参照しつつ以下の説明で詳細に説明される。なお、本発明はこの例示的な実施形態に限定されず、添付の特許請求の範囲に定義された如き本発明の範囲から逸脱することなく特定の特徴を適切に組み合わせる及び／または修正することができることが理解される。
【図面の簡単な説明】
【００１３】
【図１】図１は、メニューの作成者によって指定された如き深さを有する３つのグラフィカル要素を含む３Ｄメニューを示す。
【図２】図２は、図１の３Ｄメニューを減少した深さで示す。
【図３】図３は、図１の３Ｄメニューを完全に除去された深さで示す。
【図４】図４は、図１の３Ｄメニューを増加した深さで示す。
【図５】図５は、深さオフセット値を加算した後の図１の３Ｄメニューを示す。
【図６】図６は、グラフィカル要素の深さを制御するための深さ制御ファクタ及び深さオフセット値の原理を示す。
【図７】図７は、本発明に係る方法を実施するように構成されたビデオデータの再生装置を示す。
【発明を実施するための形態】
【００１４】
図１はメニュー１の作成者によって指定された如き深さの３つのグラフィカル要素１１，１２，１３を含む３Ｄメニュー１を示す。グラフィカル要素１１，１２，１３の深さは基準面２に対して定義され、基準面２はスクリーン面３から基準深さＺrefに位置され、コンテンツ作成者により一般的に定義されている。２つの制御ボタン２１,２２が設けられており、それはユーザがグラフィカル要素１１，１２，１３の深さを増加または減少させることができる。
【００１５】
図２は、図１の３Ｄメニュー１を減少した深さで示している。図から明らかなように、３つのグラフィカル要素１１，１２，１３が基準面２の近くに配置されている。これとは別に、異なるグラフィカル要素１１，１２，１３のｚ位置間の差異が減少され、すなわち、最前のグラフィカル要素１１が現在、ｚ方向において残りのグラフィカル要素１２,１３近くに配置されている。
【００１６】
深さがメニュー１から完全に除去された場合が、図３に示されている。図から明らかなように、全てのグラフィカル要素１１，１２，１３は、現在、基準面２に配置されている。負の深さ制御ファクタすなわち十分に大きい負の深さオフセット値が入力されると、グラフィカル要素１１，１２，１３は基準面２の背後にさえ配置される。
【００１７】
明らかに、メニュー１の深さを増加させることも同様に可能である。この状況は図４に示されている。全てのグラフィカル要素１１，１２，１３は、基準面２から増加した距離に配置されている。これとは別に、最前のグラフィカル要素１１がｚ方向において残りのグラフィカル要素１２,１３から離れて位置されている。
【００１８】
図２ないし図４において、基準面２に対してのグラフィカル要素１１，１２，１３の位置だけでなく、異なるグラフィカル要素１１，１２，１３間のｚ方向の相対的な距離が変更される。換言すると、メニュー１の全体的な深さの範囲は、圧縮または伸張されている。図５には別の状況が示されている。この場合、メニュー１の深さ範囲が維持され、すなわち、異なるグラフィカル要素１１，１２，１３の間にｚ方向の相対距離は変わらない。代わりに、同一深さオフセットが全てのグラフィカル要素１１，１２，１３に加算され、または、全てのグラフィカル要素１１，１２，１３から減算される。
【００１９】
メニューの深さのユーザ制御の原理が、図６に示されている。立体的な３Ｄメニューイング(stereoscopic 3D menuing)では、仮想のｚ配置は、グラフィカル要素１１，１２，１３を、左眼用のチャネル内の、右眼用のチャネルと異なる水平位置に描画することによって達成される。この差異は視差（disparity）と呼ばれ、ピクセル単位で表される。説明されたユーザ制御２０は、深さ制御ファクタ３０及び／または深さオフセット値４０に影響を与え、それらは次々に個々のグラフィカル要素１１，１２，１３の全ての視差に影響を与える。各グラフィカル要素１１，１２，１３は個々のｚパラメータＺnominalを担う。グラフィカル要素１１，１２，１３の有効視差を決定する場合には、個々のｚパラメータＺnominalが中間ｚパラメータＺintermediateを得るために深さ制御ファクタと乗算され（３１）、すなわち、有効視差は深さ制御ファクタに直線的に依存する。その結果として、深さ制御ファクタを修正することは、最終的視差について広範囲の直線的効果(linear effect)を有する。個々のｚパラメータＺnominalを深さ制御ファクタと乗算すること（３１）に加えて、実ｚパラメータＺactualを得るために深さオフセット値が中間ｚパラメータＺintermediateに加算される（４１）。勿論、深さ制御のために２つの可能性のうちの１つだけ、すなわち深さ制御ファクタだけまたは深さオフセット値だけを提供することが同様に可能である。
【００２０】
深さ制御ファクタの最小絶対値は「０」であり、それはメニュー１をフラットにする。この場合には、全てのグラフィカル要素１１，１２，１３は同じ視差、及び。ｚ空間の同じ位置を共有する。原理的には、深さ制御値の上限はなく、また、深さオフセット値についての制限もない。しかしながら、実際には、コンテンツ作成者がそのような制限を定義するならば有利である。これらの制限は、好ましくは、画像データを含むデータストリーム内に設けられる。勿論、ユーザによってメニューの深さの操作を禁止する可能性を実施することも同様に実行可能である。この目的のためにデータストリームは、好意的に有効／無効(enable/disable)深さ制御フラグを含む。
【００２１】
図７は、本発明に係る方法を実施するように構成されたビデオデータの再生装置４を示している。この装置は、立体メニュー(stereoscopic menu)１を生成するメニュージェネレータ５を有している。必要なメニューデータは、例えば、ビデオデータ及びメニューデータの両方を含む記録媒体１７から取り出される。その装置は、更に、立体メニュー１の深さを減少または増加させるためにユーザ入力２０を受け取る入力部６と、ユーザ入力２０に応じて立体メニュー１の各グラフィカル要素１１，１２，１３の深さを変更する（３１，４１）深さコントローラ７とを有する。この目的のために、深さコントローラ７は、各グラフィカル要素１１，１２，１３の深さと深さファクタを乗算する（３１）乗算器８、及び／または各グラフィカル要素１１，１２，１３の深さと深さオフセット値を加算する加算器９を含む。比較器１０は、ユーザ入力２０を、コンテンツの作成者によってまたはその装置の製造者によって指定された入力値の範囲と比較する。代替的にまたは追加的に、比較器１０は、各グラフィカル要素１１，１２，１３の最終的な深さＺactualを、コンテンツの作成者によってまたはその装置の製造者によって指定された深さの範囲と比較し、必要ならば、最終的な深さＺactualを指定された範囲に制限することができる。コントローラ１４は、立体メニュー１の外観を制御することが禁止されているか否かをチェックする。後者の場合には、ユーザ入力は無効になる。メニュージェネレータ５によって生成されたメニュー１は、出力部１５を介して外部ディスプレイに出力されるかまたはディスプレイ１６に表示される。通常、メニュージェネレータ５、深さコントローラ７、比較器１０、及び、コントローラ１４は、破線の四角形で示されたように単一のプロセッサに統合される。
【００２２】
上記した説明は、立体メニューを作成するための、いわゆる「２面（プレーン）モード」に基づいている。技術レベルでは、このモードは、異なる個々の視差を有するグラフィカル要素１１，１２，１３が描かれている２つの独立した描画プレーン、１つが左眼用であり１つが右眼用、を提供するためにビデオデータの再生装置４を必要とする。異なる視差に加えて、グラフィカル要素１１，１２，１３のために２つの描画面上で異なる画像を用いることができる。その２つの描画面におけるグラフィカル要素１１，１２，１３の２つの画像がステレオペアを形成し、そのペアがグラフィカル要素１１，１２，１３に３Ｄのような外観を提供する。
【００２３】
２面モードに加えて、例えば、フラットグラフィカルオーバーレイ、例えば、フラットメニューを作成する可能性が存在し、それは立体３Ｄ画像またはビデオ(stereoscopic 3D image or video)にスーパインポーズ（重畳）される。このモードはいわゆる「１面（プレーン）」モードである。このモードでは、装置４はグラフィカル要素１１，１２，１３が描画される単一のグラフィカルプレーンを提供するだけである。装置４はｚ空間に、この単一のグラフィカルプレーンを位置付けする。
【００２４】
装置４が２面モードと１面モードとの両方をサポートする場合には、装置４はユーザ制御の深さファクタ及びオフセットが「０」に設定されているか否かを都合良く検出する。これがその場合には、装置４は、グラフィックスシステムを２面モードから１面モードに切り替えて、３Ｄメニュー１のフラット／２Ｄバージョンを単一のグラフィックス面にレンダリングする。その後、ユーザ制御の深さファクタ及びオフセットが「０」から何らかの正の値に戻ったことが検出されると、装置４は、グラフィックスシステムを２面モードに戻すように切り替え、利用できるステレオペアの使用を含むメニュー１の立体３Ｄバージョン(stereoscopic 3D version)をレンダリングすることを再度開始する。
【図１】
2013544381.tif 000003
【図２】
2013544381.tif 000004
【図３】
2013544381.tif 000005
【図４】
2013544381.tif 000006
【図５】
2013544381.tif 000007
【図６】
2013544381.tif 000008
【図７】
2013544381.tif 000009
【国際調査報告】
2013544381.tif 000010
2013544381.tif 000011