(57)【要約】【課題】子画面の表示位置が変更されても、ユーザーの煩わしさを軽減できると共に、子画面の情報が読み取れ、ユーザーの眼球疲労をも低減することが可能な動画再生装置を提供する。【解決手段】親画面２の映像データに基づき親画面上の子画面２０３の表示位置を決定する手段、子画面の表示位置が移動する際に現在の子画面の表示位置の静止時間を設定する手段を具備する。そして子画面の表示位置が変更された時に設定された静止時間だけ子画面を現在の位置に静止させた後、変更後の位置に移動させる。また、設定された移動速度に応じて子画面を変更後の位置に移動させる。或いは設定された移動経路に沿って子画面を変更後の位置に移動させる。【選択図】図１
2009049689.tif 000002
【特許請求の範囲】
【請求項１】
親画面に子画面を重ねて、複数の動画を同時に表示する動画再生装置において、
前記親画面の映像データに基づき前記親画面上の前記子画面の表示位置を決定する位置決定手段と、
前記子画面の表示位置が移動する際に現在の子画面の表示位置の静止時間を設定する手段と、
前記位置決定手段により前記子画面の表示位置が変更された時に前記設定された静止時間だけ前記子画面を現在の位置に静止させた後、前記子画面を変更後の表示位置に移動させる手段と、
を備えたことを特徴とする動画再生装置。
【請求項２】
前記子画面の移動速度を設定する手段を有し、前記設定された移動速度に応じて前記子画面を変更後の表示位置に移動させることを特徴とする請求項１に記載の動画再生装置。
【請求項３】
前記子画面の移動経路を設定する手段を有し、前記設定された移動経路に沿って前記子画面を変更後の表示位置に移動させることを特徴とする請求項１に記載の動画再生装置。
【請求項４】
前記子画面の移動中の表示状態を設定する手段を有し、前記設定された表示状態で前記子画面を変更後の表示位置に移動させることを特徴とする請求項１に記載の動画再生装置。
【請求項５】
前記子画面の移動方向を表示する手段を有することを特徴とする請求項１に記載の動画再生装置。
【請求項６】
前記表示手段は、前記子画面の移動方向を方向指示記号又は前記子画面の移動先に固有のマークを表示して前記子画面の移動方向を表示することを特徴とする請求項５に記載の動画再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画を再生する動画再生装置、特に、１つの表示装置に親画面上に子画面を重ねて複数の動画を同時に表示するピクチャーインピクチャー機能を有する動画再生装置に関するものである。
【背景技術】
【０００２】
近年、デジタルテレビ等の大画面化により２つの映像ソースを同時に視聴するピクチャーインピクチャー表示が一般的に行われている。例えば、親画面にはＤＶＤによる映画のコンテンツを、子画面に放送波によるテレビ番組を表示させて同時視聴を楽しむことができる。また、次世代の大容量記録メディアであるブルーレイディスクやＨＤ  ＤＶＤディスクのパッケージコンテンツにおいても、メインのコンテンツ表示領域内にコンテンツ情報や出演者情報等を子画面表示してインタラクティブな視聴を楽しむことができる。
【０００３】
このような背景から、小画面では楽しむことのできなかった複数画面視聴機能も、テレビの大画面化によって複数画面での視聴を楽しむことができるようになってきた。上述のようにテレビ画面の大型化によりユーザーは同一画面上でのピクチャーインピクチャー機能により複数の映像ソースを違和感無く見ることが可能になった。
【０００４】
しかしながら、ピクチャーインピクチャー表示で視聴する際、子画面が親画面上に重なって表示されるため親画面の映像の一部を視聴することができない。その課題を解決するため、例えば、特開平０７−０８７３９２号公報には親画面上の周波数成分の変化の少ない領域上に子画面を配置する方法が提案されている（特許文献１）。即ち、同文献の方法は、動きの少ない場所の方が情報量が少ないため、それを利用して表示するというものである。
【特許文献１】特開平０７−０８７３９２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
特許文献１の方法では、親画面上の情報量の少ない箇所（例えば青空等）に子画面を配置することにより、親画面の情報欠落を少なくすることが可能である。しかし、親画面の周波数成分の変化の少ない箇所に子画面を配置するため、動きの早い動画再生時には子画面の配置位置が頻繁に変更されてしまい、視聴しているユーザーに煩わしさを与える問題がある。
【０００６】
また、子画面が頻繁に変更されるため、子画面の情報が読み取れないといった問題もある。更に、頻繁に位置が変更される子画面の情報を読み取るため、眼球疲労を引き起こす可能性があり、これらの問題を解決することが望まれていた。
【０００７】
本発明の目的は、子画面の表示位置が変更されても、ユーザーの煩わしさを軽減できると共に、子画面の情報が読み取れ、ユーザーの眼球疲労をも低減することが可能な動画再生装置を提供することにある。
【課題を解決するための手段】
【０００８】
本発明は、親画面の映像データに基づき親画面上の子画面の表示位置を決定する位置決定手段と、子画面の表示位置が移動する際に現在の子画面の表示位置の静止時間を設定する手段とを具備する。また、位置決定手段により子画面の表示位置が変更された時に設定された静止時間だけ子画面を現在の位置に静止させた後、子画面を変更後の表示位置に移動させる手段とを具備する。
【発明の効果】
【０００９】
本発明によれば、子画面の表示位置が変更される際の子画面の静止時間を設定することにより、子画面情報の読み取りにくさを解消でき、頻繁な子画面の位置変更による煩わしさを軽減することができる。また、ユーザーの眼球疲労を軽減することが可能となる。更に、子画面の移動先方向を予め表示するため、視点の急激な変更がなく眼球疲労を軽減することができる。
【発明を実施するための最良の形態】
【００１０】
次に、発明を実施するための最良の形態について図面を参照して詳細に説明する。
【００１１】
（第１の実施形態）
図１は本発明に係る動画再生装置の第１の実施形態を示すブロック図である。図中１０１は設定値入力部であり、ユーザーが子画面の移動や表示に関する属性の設定を行う。属性とは移動速度、移動経路或いは最短静止時間のことである。これら属性に関しては詳しく後述する。１０２は設定値入力部１０１から入力された設定値を記憶する設定値記憶部である。
【００１２】
１０６は親画面映像を出力するプレーヤーであり、親画面映像入力部１０７を介して動画再生装置に親画面映像を入力する。１０８は子画面映像を出力するチューナーで、子画面映像入力部１０９を介して動画再生装置に子画面映像を入力する。
【００１３】
本実施形態では、１０６と１０８はプレーヤーとチューナーの例で説明するが、その逆や両方チューナー等でもよい。また、ＰＣ、動画撮像装置、録画装置、デジタルカメラ等、ユーザーが親子画面で視聴したい映像を出力する機器なら何でもよい。１０３は入力された親画面映像から、子画面を配置した時に親画面の情報欠落を少なくなるような位置を算出する映像解析部である。
【００１４】
映像解析部１０３は、特許文献１と同様に親画面の映像データを解析し、映像信号の周波数成分の変化の少ない領域を検出する。具体的には、親画面映像上において子画面と同じ大きさの領域内で隣接する画素同士の周波数成分の差の合計が最も少ない領域を検出する。例えば、親画面上に表示される青空や夜空のような映像は周波数成分の変化が少ないので、子画面配置領域として検出する。
【００１５】
１０４は映像解析部１０３の算出結果と設定値記憶部１０２の設定値とを照合し、子画面の次の配置位置を算出する子画面配置位置決定部である。例えば、設定値記憶部１０２のパラメータで最短静止時間が設定されていた場合には、子画面が配置されてからの時間によって映像解析部１０３で解析された位置に子画面の移動を開始するか否かを決定する。
【００１６】
また、移動の速さと移動経路が設定されていた場合には、子画面が映像解析部１０３で解析された位置に移動中に次のフレームで表示する位置を決定する。１０５は子画面配置位置決定部１０４で決定された親画面上の子画面配置位置に子画面入力部１０９を介してチューナー１０８から入力された子画面映像を合成する映像合成部であり、配置処理後の映像をピクチャーインピクチャー形態で出力する。
【００１７】
図２（ａ）はピクチャーインピクチャー表示を行う際の画面表示イメージを示す。２０１は表示装置の表示画面である。表示画面２０１内に親画面２０２と子画面２０３が表示されている。図２（ａ）から分かるようにピクチャーインピクチャー表示では子画面２０３が親画面２０２上に重なるように配置されている。
【００１８】
図２（ｂ）は子画面２０３が親画面２０２の情報欠落を少なくなるような位置に配置されている様子を示す。ここで、親画面２０２の情報欠落が少ない位置とは、親画面２０２上の周波数成分の変化の少ない領域のことである。この領域は動きが少ないので重要な情報も少ないと考えられる。２０４は親画面２０２上に表示されているオブジェクトで、画面右から画面左方向へ移動している。図示するように子画面２０３は親画面２０２の情報欠落が少ない場所に配置されている。
【００１９】
図２（ｃ）は図２（ｂ）から数秒後の表示装置の表示画面の様子を示す。親画面２０２の情報欠落が少なくなるように子画面２０３が図２（ｂ）の位置とは別の位置に配置されている様子を示す。
【００２０】
図３は本発明に係る子画面の表示及び移動に関する属性を設定する画面を示す。図３の設定画面を利用してユーザーが設定を行う。３０１は子画面が親画面上を移動する速さを設定するスライドバーである。カーソル３０２をスライドバー３０１上でスライドさせて子画面の移動速度の設定を行う。
【００２１】
また、３０３で子画面が静止している最短静止時間を設定する。頻繁に子画面の配置位置が変更される時、子画面の最短静止時間をユーザーが設定しておくことにより、子画面情報の読み取りにくさを解消することができる。図３の例では、最短静止時間は「３秒」に設定されているため、子画面の位置が変更された時にすぐに次の配置位置に移動せずに最低３秒間現在の位置で静止する。
【００２２】
３０４は子画面の現在位置から変更地点まで移動中の表示状態の設定を行うリストボックスである。図３の例では子画面は透過状態表示で親画面上を移動する設定になっているが、３０４のリストボックスには「透過」の他に「通常」表示、「点滅」表示、「無表示」等が予め登録されている。
【００２３】
ここで、「透過」とは親画面が透けた状態で子画面が親画面上を移動する形態をいう。「通常」とは親画面が通常の表示状態で子画面が親画面上を移動する形態、「点滅」とは親画面上を子画面が点滅しながら移動する形態、「無表示」とは子画面が無表示の状態で親画面上を移動する形態をいう。
【００２４】
３０５は子画面の現在位置から変更位置まで移動経路の設定を行うリストボックスである。図３の例では、子画面の表示位置が現在位置から変更位置まで直線的に移動する設定になっている。本実施形態では、３０５のリストには「ジグザグ」移動、「画面縁沿い」移動等が予め登録されており、ユーザーはその中から所望の移動を選択することが可能である。
【００２５】
「直線」移動は子画面を直線的に移動させるように設定し、「ジグザク」移動は子画面をジグザグに移動させるように設定するものである。「画面縁沿い」移動は子画面を表示画面の縁に沿って移動させるように設定するものである。
【００２６】
図４（ａ）はリストボックス３０５で「ジグザグ」移動が設定された時の子画面の移動経路を示す。４０１は配置変更前の子画面の表示位置、４０２は配置変更後の子画面の表示位置である。４０２の表示位置は子画面が配置された時に親画面の情報欠落が最も少なくなる位置のことである。
【００２７】
子画面の表示位置が変更された場合には、図３の最短静止時間の設定時間だけ４０１の現在位置に静止し、その後に４０２の表示位置に設定された速度で移動する。即ち、移動速度が「普通」に設定されていると、例えば、１秒かけて４０１の位置から４０２の表示位置に移動する。
【００２８】
「遅い」に設定されていると、例えば、２秒で４０２の表示位置に移動する。「速い」に設定されていると、例えば、０．５秒で４０２の表示位置に移動する。このように設定された速度に従い、４０１の表示位置に表示されている子画面が４０２の表示位置まで４０３で示すジグザグの経路で移動する。ここで言う移動速度の「普通」、「遅い」、「速い」は図３のスライドバーによる設定の目安である。
【００２９】
図４（ｂ）はリストボックス３０５で「画面縁沿い」移動が設定された時の子画面の移動経路を示す。４０１は配置変更前の子画面の表示位置、４０２は配置変更後の子画面の表示位置である。４０２の表示位置は同様に子画面が配置された時に親画面の情報欠落が最も少なくなる位置のことである。
【００３０】
同様に子画面の表示位置が変更された場合には、図３の最短静止時間の設定時間だけ４０１の現在の表示位置に静止し、その後、４０２の表示位置に設定された速度で移動する。移動速度に関しては図４（ａ）の説明と同様である。このようにして４０１の表示位置に配置されている子画面が、４０４で示す画面縁沿いの移動経路を経て４０２の表示位置まで移動する。
【００３１】
図５は本実施形態の動作を示すフローチャートである。この処理は映像の１フレーム毎に行うものとする。図３の各種設定は終了済みとする。まず、ステップ５０１で親画面映像入力部１０７はプレーヤー１０６から親画面のコンテンツデータの読み込みを行う。その後、ステップ５０２で映像解析部１０３は映像データの解析を行う。
【００３２】
即ち、上述のように親画面上に子画面の大きさと同じ領域で、且つ、映像信号の周波数成分を検出して隣接する画素同士の周波数成分の差の合計が少ない領域、つまり子画面を配置した時に親画面の情報欠落が最も少ない領域を算出する。これは、特許文献１と同様の方法である。なお、ステップ５０１では親画面データを先読みして以後ステップ５０２からの処理を行ってよい。
【００３３】
次に、ステップ５０３で子画面配置位置決定部１０４はユーザーが画面上で設定した子画面表示設定値をステップ５０２の解析結果にフィードバックする。また、ステップ５０４で先に設定された子画面表示設定値のパラメータを基にステップ５０２で解析された子画面配置位置に移動するかどうかを決定する。
【００３４】
一例を説明すると、例えば、ユーザーにより図３の設定画面で移動速度が「速い」に設定され（０．５秒とする）、移動経路が図４（ｂ）に示すように「画面縁沿い」に設定されているものとする。また、子画面の移動先は図４（ｂ）に示すように４０２の位置に決定しているものとする。その場合、子画面が０．５秒の移動時間で図４（ｂ）に示すような画面縁沿いの移動経路で移動できるかどうかを判断し、子画面の表示位置を図４（ｂ）の４０２の位置に移動する／しないを決定する。
【００３５】
例えば、この移動時間と移動経路の条件で移動可能と判断すれば４０２の位置に移動させると判断し、移動不可と判断すれば移動可能な位置に移動させると判断する。例えば、図４（ｂ）の４０４で示す位置に移動させると判断する。
【００３６】
このようにして子画面配置位置決定部１０４はステップ５０３のフィードバックの結果を基に子画面の配置位置を決定する。次に、ステップ５０４で決定された子画面のレイアウトをステップ５０５で変更を行い、ステップ５０６でチューナー１０８から子画面映像入力部１０９を介して入力された子画面の映像を表示画面に出力し、親画面上に子画面の映像を重ねて表示する。
【００３７】
なお、親画面のコンテンツデータが終了しなければ、再びステップ５０１からの処理を行い、親画面のコンテンツデータが終了するまでステップ５０１からステップ５０７の処理を行う。なお、本実施形態では１フレーム毎にステップ５０１からステップ５０７の処理を行っているが、複数のフレームで構成されるＧＯＰ毎に行ってもよいし、一定時間（例えば、１秒）毎に行ってもよい。
【００３８】
本実施形態では、頻繁に子画面の表示位置が変更される場合でも、子画面を設定された静止時間だけ現在の表示位置に静止させるため、子画面の情報が読み取れるようになり、ユーザーの煩わしい視聴状態を軽減することができる。また、ユーザーの眼球披露も軽減することが可能となる。
【００３９】
（第２の実施形態）
第１の実施形態ではユーザーは表示される子画面の「移動の速さ」、「最短静止時間」、「移動中表示」、「移動経路」の設定を行っているが、「最短静止時間」の設定だけでもよい。図６は設定パラメータが最短静止時間のみの子画面表示設定画面を示す。６０１で子画面の最短静止時間を設定する。
【００４０】
また、本実施形態では子画面の表示位置を変更する前に子画面が移動する移動方向を表示する。図７は子画面の表示位置を変更する前の状態を示す。４０１の子画面の現在の表示位置から４０２の表示位置に変更する例を示す。４０２の位置は子画面が配置された時に親画面の情報欠落が最も少なくなる位置のことである。
【００４１】
また、７０３は子画面が４０１の表示位置から次に表示される移動方向を示す。７０３の方向表示により、ユーザーは子画面が次にどちらの方向に移動するかを事前に知ることができ、視点の急激な変更による眼球疲労を軽減することができる。なお、７０３の移動方向の表示は、本実施形態においては方向指示記号で方向を示しているが、移動先の位置に固有のマークを表示してもよい。また、方向指示記号と移動先位置の固有マークの両方を表示してもよい。
【図面の簡単な説明】
【００４２】
【図１】本発明の動画再生装置の第１の実施形態を示すブロック図である。
【図２】ピクチャーインピクチャーを説明する図である。
【図３】本発明に係る子画面表示に関する設定画面を示す図である。
【図４】本発明に係る子画面の移動経路の例を示す図である。
【図５】本発明の動作を説明するフローチャートである。
【図６】本発明の第２の実施形態に係る子画面表示設定画面を示す図である。
【図７】第２の実施形態に係る子画面の移動先方向の表示例を示す図である。
【符号の説明】
【００４３】
１０１  設定値入力部
１０２  設定値記憶部
１０３  映像解析部
１０４  子画面配置位置決定部
１０５  映像合成部
１０６  プレーヤー
１０７  親画面映像入力部
１０８  チューナー
１０９  子画面映像入力部
２０１  表示画面
２０２  親画面
２０３  子画面
【図１】
2009049689.tif 000003
【図２】
2009049689.tif 000004
【図３】
2009049689.tif 000005
【図４】
2009049689.tif 000006
【図５】
2009049689.tif 000007
【図６】
2009049689.tif 000008
【図７】
2009049689.tif 000009