(57)【特許請求の範囲】
【請求項１】
ビデオプレーン内でビデオデータを表示しかつオーバーレイプレーン内でオーバーレイデータを表示する方法であって、
前記ビデオデータ及び前記オーバーレイデータを含む入力データコンテンツを受信するステップと、
前記オーバーレイプレーンが前記ビデオプレーンを隠さないように、前記オーバーレイプレーンに対して前記ビデオプレーンを垂直方向又は水平方向に沿ってシフトするシフト値をユーザとのやり取りにより決定する決定ステップと、
前記オーバーレイプレーンに対して前記ビデオプレーンを前記シフト値の分だけシフトさせることで前記オーバーレイプレーンのための未使用領域を形成する形成ステップと、
シフトした結果の前記ビデオプレーン及び前記オーバーレイプレーンを混合し、出力データコンテンツを生成するステップと、
前記出力データコンテンツを表示するステップと
を有する方法。
【請求項２】
前記決定ステップにおいて、前記オーバーレイプレーンに対して前記ビデオプレーンを前記垂直方向に沿ってシフトさせる場合には垂直シフト値を前記ユーザとのやり取りにより決定し、前記オーバーレイプレーンに対して前記ビデオプレーンを前記水平方向に沿ってシフトさせる場合には水平シフト値を前記ユーザとのやり取りにより決定する、請求項１記載の方法。
【請求項３】
前記形成ステップにおいて、前記オーバーレイプレーンを前記ビデオプレーンの外の領域にずらす、請求項１記載の方法。
【請求項４】
前記形成ステップにおいて、前記ビデオプレーンを前記オーバーレイプレーンの外の領域にずらす、請求項１記載の方法。
【請求項５】
前記オーバーレイプレーンが前記ビデオプレーンを隠さないように、前記オーバーレイプレーンに対して前記ビデオプレーンに適用される前記シフト値を決定して前記ユーザに示すステップを更に有する請求項１乃至４の何れか１項に記載の方法。
【請求項６】
ビデオプレーン内でビデオデータを表示しかつオーバーレイプレーン内でオーバーレイデータを表示する装置であって、
前記ビデオデータ及び前記オーバーレイデータを含む入力データコンテンツを受信する受信手段と、
前記オーバーレイプレーンが前記ビデオプレーンを隠さないように、前記オーバーレイプレーンに対して前記ビデオプレーンを垂直方向又は水平方向に沿ってシフトするシフト値をユーザとのやり取りにより決定する決定手段と、
前記オーバーレイプレーンに対して前記ビデオプレーンを前記シフト値の分だけシフトさせることで前記オーバーレイプレーンのための未使用領域を形成するシフト手段と、
シフトした結果の前記ビデオプレーン及び前記オーバーレイプレーンを混合し、出力データコンテンツを生成する混合手段と、
前記出力データコンテンツを表示するディスプレイと
を有する装置。
【請求項７】
前記決定手段が、前記オーバーレイプレーンに対して前記ビデオプレーンを前記垂直方向に沿ってシフトさせる場合には垂直シフト値を前記ユーザとのやり取りにより決定し、前記オーバーレイプレーンに対して前記ビデオプレーンを前記水平方向に沿ってシフトさせる場合には水平シフト値を前記ユーザとのやり取りにより決定する、請求項６記載の装置。
【請求項８】
前記オーバーレイプレーンが前記ビデオプレーンを隠さないように、前記オーバーレイプレーンに対して前記ビデオプレーンに適用される前記シフト値を決定して前記ユーザに示す適応手段を更に有する請求項６記載の装置。
【請求項９】
前記ユーザとのやり取りが、リモートコントロール手段、マウス又はキーボードにより行われる、請求項６記載の装置。
【請求項１０】
前記シフト手段が、前記ビデオプレーンを前記オーバーレイプレーンの外の領域にずらす第１シフタと、前記オーバーレイプレーンを前記ビデオプレーンの外の領域にずらす第２シフタとを有する、請求項６記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は光ディスク又はTV放送のデータコンテンツを表示する方法及び装置に関連する。
【背景技術】
【０００２】
CD(コンパクトディスク)、DVD(ディジタル多用途ディスク)、BD(ブルーレイディスク)その他のメディアキャリア等のような光ディスクからのデータ又はテレビジョン番組を表示する際、ビデオはそれに重ねられる様々な要素（以下、「オーバーレイデータ」と言及される）を含んでよい。典型例はビデオ領域の上又は下に通常表示される字幕である。他のオーバーレイは、スコアボード、新たなティッカー(ticker)又はロゴ(logos)等である。
【０００３】
図１は従来のディスプレイを示し、ビデオプレーンに表示されたビデオデータ及びオーバーレイプレーンに表示されるオーバーレイデータが表示される。ここで、オーバーレイデータ(例えば、字幕)は、ビデオの下に表示される。その結果、ビデオ領域の一部はオーバーレイデータによって隠されてしまう。
【０００４】
この問題を解決するため、オーバーレイデータの意味論的特徴を検知し、表示領域の中でオーバーレイデータの位置を適応的に調整する技術が知られている。
【０００５】
ビデオの中でのオーバーレイデータの位置を調整する方法は、特許文献１(US2002/0196370A1)に開示されている。この文献は、ディジタルビデオの画像にオーバーレイ要素を置く方法を説明しており、画像の好ましい表示領域がオーバーレイ要素によって隠れないようにする。この方法はビデオから複数のフレームを取り出すことを含み、各フレームは、１つ以上の望ましい表示領域を有する画像を規定する。各フレームの間に、オーバーレイ要素を置く領域が画像の中で選択され、その選択された領域について、好ましい表示領域に重なるオーバーレイ要素の割合(パーセンテージ)が算定される。その割合がオーバーラップする所定の最大許容割合を下回るならば、そのオーバーレイ要素は選択された領域内に設けられる。そうでなければ、画像中の１つ以上の他の領域が選択され、及び／又は、画像中の好ましい表示領域の遮蔽を最小化する位置及び／又はサイズ、形状、アスペクト比が見出されるまで、オーバーレイ要素のサイズ、形状、アスペクト比が変更される。
【０００６】
しかしながらこの既存の方法はいくつもの制約を有する。
【０００７】
先ず第１に、この方法はリアルタイムでオーバーレイデータの割合を算定し、オーバーレイデータを置くのに最も適した領域を発見しようとするものであり、そのオーバーレイデータは、ビデオフレーム各々の中で好ましい表示領域各々と重なるものである。従ってこの方法は複雑であり、多くの高価なデータ処理手段を必要としてしまう。
【０００８】
第２に、オーバーレイデータがビデオの最も好ましい領域に置かれたとしても、それらは依然としてビデオと重なっており、視聴者にとって映像全体の満足度を減らしてしまう。
【特許文献１】米国特許出願公開第2002/0296370号明細書
【発明の開示】
【発明が解決しようとする課題】
【０００９】
本発明の課題は、ビデオプレーンに表示されるビデオデータ及びオーバーレイプレーンに表示されるオーバーレイデータを含むデータコンテンツを表示するための改善された方法及び装置を提供することである。
【課題を解決するための手段】
【００１０】
本発明による方法は：
−  オーバーレイプレーンと相対的にビデオプレーンをシフトし、前記オーバーレイプレーンが前記ビデオプレーンを隠さないようにするステップと、
−  シフトした結果のビデオプレーン及びオーバーレイプレーンを混合し、出力データコンテンツを生成するステップと、
−  前記出力データコンテンツを表示するステップと、
を有する。
【００１１】
本発明による装置は：
−  オーバーレイプレーンと相対的にビデオプレーンをシフトし、前記オーバーレイプレーンが前記ビデオプレーンを隠さないようにするシフト手段と、
−  シフトした結果のビデオプレーン及びオーバーレイプレーンを混合し、出力データコンテンツを生成する手段と、
−  前記出力データコンテンツを表示するディスプレイと、
を有する。
【発明の効果】
【００１２】
本提案方法及び装置による利点は、複雑で高価な如何なるデータ処理も必要とせずに、オーバーレイデータ及びビデオデータが非常に簡易な方法で互いにずらせることである。
【００１３】
また、本提案方法及び装置は、オーバーレイデータがビデオプレーンともはや重ならないようにすることを可能にする。言い換えれば、オーバーレイデータはビデオデータともはや重ならず、ユーザにより良い表現をもたらす。
【発明を実施するための最良の形態】
【００１４】
データコンテンツを表示するための本発明による方法及び装置の上記及び他の形態は、添付図面を参照しながら以下で説明される具体例及び実施例と共に明らかに説明されるであろう。
【００１５】
図中、同様なパートを示すのに同じ参照番号が使用される。
【００１６】
図２はデータコンテンツを表示する本発明による装置２００を示す概略ブロック図である。本装置２００はTV、光ディスクプレーヤ等に対応してもよい。
【００１７】
本装置２００は、受信手段２１０、分割手段２２０、デコーダ２３０、シフト手段２４０、混合手段２５０、出力手段２６０、ディスプレイ２７０、インタラクティブ手段２８０及びアダプティブ手段２９０を有する。本装置のこれらの要素全ては、ソフトウエア又はファームウエアと共に少なくとも１つのCPUによってサポートされてよい。
【００１８】
受信手段２１０は入力データコンテンツを受信するのに使用される。入力データコンテンツは、ビデオプレーンに置かれるビデオデータと、オーバーレイプレーンに置かれるオーバーレイデータとを有する。受信手段２１０はバッファ又はメモリに対応させてもよい。入力データコンテンツは符号化されてもよいし、符号化されなくてもよい。例えば、ビデオデータはMPEG-2規格に従って符号化され、オーバーレイデータ（例えば、字幕）はテキストエンコードアルゴリズムに従って符号化されてもよい。
【００１９】
分割手段２２０は、入力データコンテンツを、ビデオプレーンに置かれるビデオデータ及びオーバーレイプレーンに置かれるオーバーレイデータに分割するのに使用される。ビデオデータ及びオーバーレイデータは以後別々のストリームになる。例えば、入力データコンテンツが多重ストリームであった場合（例えば、MPEG又はJPEGシステムストリームに多重されていた場合）、分割手段２２０は分離部に相当する。
【００２０】
分離されるビデオデータ及びオーバーレイデータが直接的に利用可能であるならば、分割手段２２０は装置２００から省略されてもよい。
【００２１】
入力データコンテンツが符号化されていた場合、デコーダ２３０はその入力データコンテンツをデコードするのに使用される。デコーダ２３０は、ビデオデータをデコードするのに使用される第１デコーダ２３１、及びオーバーレイデータをデコードするのに使用される第２デコーダ２３２を含んでもよい。例えば、入力データコンテンツがMPEG規格に従って符号化されていた場合、デコーダ２３０はMPEGデコーダである。
【００２２】
シフト手段２４０は、オーバーレイプレーンに比較してビデオプレーンをずらし、オーバーレイプレーンがビデオプレーンを隠さないようにする。
【００２３】
シフト手段２４０は、オーバーレイプレーンに対してビデオプレーンをずらすのに使用される第１シフタ２４１と、ビデオプレーンに対してオーバーレイプレーンをずらすのに使用される第２シフタ２４２とを備えてもよい。
【００２４】
シフト手段２４０は、垂直方向又は水平方向にビデオプレーン及び／又はオーバーレイプレーンを独立にシフトするように意図されている。シフト手段２４０は、ビデオプレーンの外の領域にオーバーレイプレーンをシフトすることができるし、或いはオーバーレイプレーンの外の領域にビデオプレーンをシフトすることができる。
【００２５】
例えば図４では、オーバーレイプレーンはビデオプレーンの垂直方向に沿ってずらされており、ビデオプレーン下の、表示画面下の未使用領域にオーバーレイプレーンを置き、オーバーレイプレーンがビデオプレーンを隠さないようにする。
【００２６】
例えば図５では、オーバーレイプレーン及びビデオプレーン双方が垂直逆方向に沿ってずらされており、オーバーレイプレーンは、ビデオプレーン外にあり、表示画面上の未使用領域に置かれ、オーバーレイプレーンがビデオプレーンを隠さないようにする。
【００２７】
例えば図６では、オーバーレイプレーンはビデオプレーンの水平方向に沿ってずらされており、表示画面左の未使用領域にオーバーレイプレーンを置き、オーバーレイプレーンがビデオプレーンを隠さないようにする。
【００２８】
混合手段２５０は、シフトした結果のビデオプレーン及びオーバーレイプレーンを混合し、出力データコンテンツを生成し、対応するデータストリームを出力手段２６０に送るのに使用される。
【００２９】
出力手段２６０は混合手段２５０から出力データコンテンツを出力するのに使用される。例えば、出力手段はバッファに又は出力ドライバに対応させてもよい。
【００３０】
出力データコンテンツは、ディスプレイ２７０に表示されるよう意図されており、ディスプレイは装置２００の一部でもよいし（例えば、装置がコンピュータや携帯装置であったならば、ディスプレイはLCDディスプレイでもよい。）、或いは装置２００と別々でもよい（例えば、TVディスプレイでもよい。）。
【００３１】
インタラクティブ手段２８０はシフト手段２４０を制御するのに使用され、ユーザの指示に従って、オーバーレイプレーン及び／又はビデオプレーンを水平方向又は垂直方向に沿ってずらす。インタラクティブ手段２８０は、ユーザが装置２００とやり取りすることを可能にし且つビデオプレーンに対してオーバーレイプレーンをマニュアルでずらすことを可能にする。
【００３２】
インタラクティブ手段２８０は装置２００と別々でもよいし（例えば、リモートコントロール、マウス、キーボード等）、或いは装置２００の一部でもよく（例えば、装置前面に置かれたボタン等）、ユーザは、数値ボタン、左／右ボタン、上／下ボタンをインタラクティブ手段から押し、マウスのマウスボールを入力されたシフト方向に動かす。それに応じて、インタラクティブ手段２８０は関連するシフト値をシフト手段２４０に送る。
【００３３】
有利なことに、装置２００は適応手段２９０を有し、適応手段は前記ビデオプレーン及び／又は前記オーバーレイプレーンのシフト量を自動的に決定するのに使用される。この目的のため、表示画面内でのビデオプレーンの位置及びオーバーレイプレーンの位置を計算することによって、適応手段２９０はシフト量を計算し、オーバーレイプレーンがビデオプレーンを隠さないようにする。
【００３４】
図３はデータコンテンツを表示する本発明による方法のフローチャートである。本発明による方法は、以下のステップを含む：
−  ビデオプレーン内にあるビデオデータとオーバーレイプレーン内にあるオーバーレイデータとを有するデータコンテンツを受信する（３０１）。データコンテンツは光ディスク、ＴＶ放送等から到来してもよい。
【００３５】
−  ビデオデータ及びオーバーレイデータを分割する（３０２）。ビデオデータ及びオーバーレイデータは、MPEG又はJPEGシステムストリームに多重される個々のストリームである。ビデオデータ及びオーバーレイデータは、デマルチプレクスの或る方法で分けられてもよい。分離されたビデオデータ及びオーバーレイデータが直接的に利用可能であった場合、分割するステップ（３０２）は省略可能である（省略する場合は波線に対応する。）。
【００３６】
−  ビデオデータ及びオーバーレイデータをデコードする（３０３）。ビデオデータ及びオーバーレイデータが符号化されていなかった場合、デコードステップは無視されてよい（その場合は波線に対応する。）。
【００３７】
−  シフト値を決定する（３０４）。オーバーレイプレーンがビデオプレーンを隠さないように、シフト値は（リモート制御部、マウス、キーボード等を通じて）ユーザにより手動で与えられてもよいし、或いは、表示画面におけるビデオプレーン及びオーバーレイプレーンの位置を計算してシフト値を計算することで自動的に与えられてもよい。
【００３８】
−  オーバーレイプレーンに対してビデオプレーンをずらし、オーバーレイプレーンがビデオプレーンを隠さないようにする（３０５）。このシフトステップは、垂直又は水平方向に沿ってビデオプレーン及び／又はオーバーレイプレーンを独立にシフトするよう意図されている。図４，５又は６に示されるように、シフトステップは、オーバーレイプレーンをビデオプレーンの外の領域にシフトしてもよいし、或いはビデオプレーンをオーバーレイプレーンの外の領域にシフトしてもよい。
【００３９】
−  シフトしたビデオプレーン及びオーバーレイプレーンを混合し、出力データコンテンツを生成する（３０６）。
【００４０】
−  出力データコンテンツを出力する（３０７）。データコンテンツの出力ストリームは、TVディスプレイ、コンピュータディスプレイ等のような表示画面に出力可能である。
【００４１】
−  出力データコンテンツを表示画面に表示する（３０８）。
【００４２】
上記の実施例は本発明を限定するものではなく、添付の特許請求の範囲から逸脱せずに当業者は代替実施例を設計できることに留意すべきである。特許請求の範囲では、（存在した場合）括弧内の如何なる参照符号も本発明を限定するよう解釈されるべきでない。「有する(comprising)」なる用語は、請求項の中で列挙されていない要素又はステップが存在してよいことを排除するものではない。要素に先行する「ある」又は「或る」は、そのような要素が複数存在することを排除するものではない。本発明は、いくつもの個別的な要素を有するハードウエア手段によって及び適切にプログラムされたコンピュータ手段によって実現されてもよい。いくつかの手段を列挙する形式の請求項では、いくつかの手段が、１つの同じソフトウエアアイテムで実現されてもよい。第１、第２及び第３等が何らかの順序を示すように用いられることは必須でない。これらの用語は名称として解釈されるべきである。
【図面の簡単な説明】
【００４３】
【図１】オーバーレイプレーンに表示されるオーバーレイデータ及びビデオプレーンに表示されるビデオデータの従来の表示例を示す図である。
【図２】データコンテンツを表示する本発明による装置を示す概略ブロック図である。
【図３】データコンテンツを表示する本発明による方法を示すフローチャートである。
【図４】オーバーレイプレーンに表示されるオーバーレイデータ及びビデオプレーンに表示されるビデオデータの本発明による第１表示例を示す図である。
【図５】オーバーレイプレーンに表示されるオーバーレイデータ及びビデオプレーンに表示されるビデオデータの本発明による第２表示例を示す図である。
【図６】オーバーレイプレーンに表示されるオーバーレイデータ及びビデオプレーンに表示されるビデオデータの本発明による第３表示例を示す図である。
【図１】
0005475281.tif 000002
【図２】
0005475281.tif 000003
【図３】
0005475281.tif 000004
【図４】
0005475281.tif 000005
【図５】
0005475281.tif 000006
【図６】
0005475281.tif 000007