(57)【要約】【課題】ユーザ指定領域での視聴の際、放送局からの指定領域を基準領域として、基準領域の変動に追随してユーザ指定領域を変動させる制御を行う放送受信装置およびその制御方法を提供する。【解決手段】本発明の受信装置は、ＳＨＶサイズのコンテンツを受信する受信手段１０２と、表示コンテンツの一部の位置とサイズを選択、決定する視聴領域制御手段１０５とを有し、視聴領域制御手段は、放送局から送出される領域情報を取得する放送局指定領域取得部１０６と、放送局指定領域情報とユーザ指定領域の設定情報とに基づいてユーザ指定領域を計算するユーザ指定領域計算部１０７とを有する。【選択図】図１
2010206380.tif 000002
【特許請求の範囲】
【請求項１】
映像コンテンツを表示する放送受信装置であって、
表示する映像の視聴領域を設定する視聴領域制御手段と、
前記視聴領域制御手段からの視聴領域情報をもとに前記映像の表示を制御する映像表示制御手段と
を備え、
前記視聴領域制御手段は、放送局指定領域の情報に基づきユーザ指定領域を計算するユーザ指定領域計算手段を備えることを特徴とする放送受信装置。
【請求項２】
前記ユーザ指定領域計算手段が、前記放送局指定領域の移動方向に連動してユーザ指定領域を計算することを特徴とする請求項１に記載の放送受信装置。
【請求項３】
前記ユーザ指定領域計算手段が、前記放送局指定領域の移動速度に連動してユーザ指定領域を計算することを特徴とする請求項１または２に記載の放送受信装置。
【請求項４】
前記映像表示制御手段は、前記ユーザ指定領域の設定において、前記放送受信装置に接続されているモニタの能力に応じた受信する映像の全画面表示を行い、画面上に前記放送局指定領域を表示することをさらに特徴とする請求項１〜３のいずれか１項に記載の放送受信装置。
【請求項５】
前記視聴領域制御手段は、前記放送局指定領域と前記ユーザ指定領域の中心座標の位置関係をもとに次のフレームのユーザ指定領域を計算することを特徴とする請求項１〜４のいずれか１項に記載の放送受信装置。
【請求項６】
前記資料領域制御手段は、前記放送局指定領域を初期値として前記ユーザ指定領域を設定することを特徴とする請求項１〜５のいずれか１項に記載の放送受信装置。
【請求項７】
映像コンテンツを表示する放送受信装置の制御方法であって、
表示する映像の視聴領域を設定する視聴領域制御工程と、
前記視聴領域制御工程からの視聴領域情報をもとに前記映像の表示を制御する映像表示制御工程と
を備え、
前記視聴領域制御工程が、放送局指定領域の情報に基づきユーザ指定領域を計算するユーザ指定領域計算工程を備えることを特徴とする放送受信装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像の一部を切り出して視聴する形態における切り出し領域の制御を行う放送受信装置及びその制御方法に関する。
【背景技術】
【０００２】
現行のデジタル放送では、ハイビジョン映像（1920x1080（以下「ＨＤ」という））が一般的である。これに対して、次世代の高度衛星デジタル放送においては、デジタルシネマ（4k x 2k）やスーパーハイビジョン（8k x 4k（以下「ＳＨＶ」という））といったさらに高解像度の映像を伝送する方式が検討されている。
これら従来の解像度を超える高解像度の映像を伝送する方式においては、放送受信装置の能力や機能に応じた映像表示を行うことも併せて検討されている。例えば、ＳＨＶ放送を従来のＨＤ受信装置で受信する場合、映像の一部をＨＤ受信装置側で切り出して視聴する（以下「トリミング視聴」という）形態が想定される。
映像の一部を切り出す方法として、ユーザが切り出し位置、サイズを指定することにより、指定領域を拡大表示させる技術が知られている（例えば、特許文献１参照）。
【０００３】
これに対して、放送局が切り出し位置、サイズなどを放送局指定領域の情報として送出することが考えられる。これらの番組付加情報は、メタデータとしてPSI/SI（Program Specific Information/Service Information）の各種テーブルに埋め込んで送出することが可能である（例えば、非特許文献１参照）。放送局指定領域の情報を送出することは、現在運用中の仕様には含まれていないが、上記メタデータを用いた送出方法を利用すれば、放送局指定領域の情報を放送局から受信装置へ送出することが可能である。
また、映像が時々刻々と変化する動画像をトリミング視聴する場合、最適なトリミング領域は時間的に移動していくが、上記メタデータを用いた送出方法を利用することで、ユーザは放送局指定領域に追随した視聴が可能となる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−５４２８号公報
【非特許文献】
【０００５】
【非特許文献１】「デジタル放送に使用する番組配列情報」の標準規格（ＡＲＩＢ  ＳＴＤ−Ｂ１０）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、トリミング視聴の形態において、ユーザが所望する視聴領域は、コンテンツの種類、視聴中のシーン、自身の嗜好等に応じて変化する。したがって、上述した放送局指定領域に従った映像表示を行うだけでは十分とは言えず、ユーザが所望する視聴領域を映像表示させる必要がある。この場合のトリミング視聴の形態としては、ユーザが視聴領域の一部を指定し、その領域を受信装置の能力に応じたサイズに縮小または拡大して、視聴する形態が考えられる。しかし、ユーザが視聴領域を指定するに際し、所望の領域を見つけ出し、リモコン操作などにより領域を指定するという、煩雑な操作が必要となる。
【０００７】
また、ユーザ指定領域でのトリミング視聴の形態においては、一旦ユーザが所望の領域を指定したとしても、映像変化に伴って所望の領域も移動していく。所望の領域が移動する度に、その都度ユーザが視聴領域の再指定を行う必要があるとすれば、領域指定操作が非常に煩雑なものとなってしまう。
【０００８】
以上述べたように、トリミング視聴の形態において、ユーザが所望の領域を指定して視聴する場合に、快適な視聴環境を実現することが困難であるという課題がある。
【０００９】
本発明は上記課題を解決すべく、ユーザ指定領域でのトリミング視聴の形態において、煩雑な操作を必要とすることなく所望の領域の映像を視聴することを可能とする、快適な視聴環境を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上述した課題を解決するために、本発明は映像コンテンツを表示する表示装置であって出力する映像の位置、サイズを変更する視聴領域制御手段と、視聴領域制御手段からの視聴領域情報をもとに出力する映像の領域を制御する映像表示制御手段とを備え、前記視聴領域制御手段が、放送局から指定される視聴領域を取得する放送局指定視聴領域取得手段と、ユーザが視聴領域を設定し視聴領域設定を保持するユーザ指定視聴領域設定手段と前記放送局指定視聴領域の情報と前記ユーザ指定視聴領域設定の情報によりユーザ指定領域を算出するユーザ指定領域計算手段とを有することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、ユーザが所望の領域を指定して視聴するトリミング視聴の形態において、所望の領域が時間的に移動していく場合でも、煩雑な操作を必要とすることなく、所望の領域の映像を視聴することが可能となる。
【図面の簡単な説明】
【００１２】
【図１】本発明に係る放送受信装置の構成を示すブロック図である。
【図２】本発明の実施形態に係るＳＨＶ映像例である。
【図３】本発明の実施形態に係る放送局指定領域トリミング視聴時の映像例である。
【図４】本発明の実施形態に係るユーザ指定領域トリミング視聴時の映像例である。
【図５】本発明の実施形態に係るトリミング情報の時系列変化を示す概念図である。
【図６】デジタル放送において運用される拡張形式イベント記述子のデータ構造を示す図である。
【図７】本発明の実施形態に係るトリミング情報の一例である。
【図８】本発明の実施形態に係るユーザ指定領域トリミング視聴時の動作を説明するフローチャートである。
【図９】本発明の実施形態に係るユーザ指定領域設定時の映像例と動作を示す概念図である。
【図１０】本発明の実施形態１に係るユーザ指定領域でのトリミング視聴時の映像例の遷移を示す概念図である。
【図１１】本発明の実施形態１に係るユーザ指定領域の計算方法を説明するフローチャートである。
【図１２】本発明の実施形態１に係るユーザ指定領域の計算方法を適用した際の領域情報の遷移を示す図である。
【図１３】本発明の実施形態２に係るユーザ指定領域の計算方法を説明するフローチャートである。
【図１４】本発明の実施形態２に係るユーザ指定領域の計算方法を適用した際の領域情報の遷移を示す図である。
【図１５】本発明の実施形態２に係るユーザ指定領域の計算方法を適用した際の領域情報の遷移を示す図である。
【発明を実施するための形態】
【００１３】
＜実施形態１＞
図１は、本発明の第１の実施形態であるデジタル放送受信装置のブロック図である。アンテナ１０１は、放送局から送信されるＳＨＶサイズのデジタル放送波を受信し、モニタ１１３およびスピーカ１１２は、それぞれ画像および音声を出力する。なお、本実施形態において、モニタ１１３は、ＨＤ解像度の映像を表示できる能力を有し、後述する受信部１０２およびデコード部１０４は、ＳＨＶサイズの映像を処理できる能力を有するものとする。
【００１４】
受信部１０２は、受信するデジタル放送波の選局、復調、誤り訂正処理を行い、多重化されたＭＰＥＧ２−ＴＳ（トランスポートストリーム）データを信号分離部１０３に出力する。信号分離部１０３は、ユーザが選局を行った放送番組のパケットＩＤに基づいて、ＭＰＥＧ２−ＴＳデータを映像および音声データとメタデータとに分離する。メタデータには、電子番組表などの番組情報や、本発明に関わる放送局指定領域情報（トリミング情報）が含まれる。信号分離部１０３は、映像および音声データをデコード部１０４に、メタデータを視聴領域制御部１０５に、それぞれ出力する。
【００１５】
デコード部１０４は、入力された映像および音声データに対し、デスクランブル処理、ＭＰＥＧ２またはＨ．２６４圧縮データの復号処理を行い、視聴可能な映像および音声データを生成する。デコード部１０４は、生成した映像および音声データを、映像データバス１１１を介して、映像表示制御部１１０に出力する。視聴領域制御部１０５は、放送局指定領域取得部１０６、ユーザ指定領域計算部１０７、視聴領域設定保持部１０８、視聴領域決定部１０９より構成されている。
【００１６】
放送局指定領域取得部１０６は、分離部１０３から出力されたメタデータよりトリミング情報を取得する。放送局指定領域取得部１０６は、放送波にて多重化されたトリミング情報を検出する度に、全フレームに対応するトリミング情報を取得し、随時、視聴領域設定保持部１０８に送信する。視聴領域設定保持部１０８は、トリミング情報の保持、ユーザ指定領域の初期設定制御、ユーザ指定領域のサイズおよび座標情報（ユーザ指定領域情報）の保持を行う。
【００１７】
ユーザ指定領域計算部１０７は、視聴領域設定保持部１０８にて保持されているトリミング情報とユーザ指定領域情報に基づいて、適当なトリミング視聴領域を計算する。視聴領域決定部１０９は、ユーザ指定領域計算部１０７にて計算された結果に基づいてトリミング視聴領域を決定する。視聴領域決定部１０９は、このトリミング視聴領域情報を、視聴領域制御部１０５の出力として、映像表示制御部１１０に送信する。
【００１８】
映像表示制御部１１０は、視聴領域制御部１０５から受信したトリミング視聴領域情報に基づいて、ＳＨＶサイズの映像データからその一部を切り出す制御を行う。映像表示制御部１１０はまた、モニタ１１３の能力に合わせた映像の拡大または縮小処理を行い、ＨＤサイズの映像を生成する。映像表示制御部１１０は、最終的にＨＤサイズの映像データをモニタ１１３に送信し、モニタ１１３は、ＨＤサイズの映像を表示する。
【００１９】
映像保存処理部１１５は、タイムシフト再生（録画しながらの再生）時、録画再生映像データバス１２１を介してデコード部１０４から送信された映像データの一時保存処理後、映像データ保存部１１４に保存する。映像処理保存部１１５はまた、映像データ保存部１１４に保存された映像データを、録画再生映像データバス１２１を介してデコード部１０４へ送信する、という録画データの再生制御も行う。
【００２０】
システム制御部１１８は、ＣＰＵ、制御プログラムを搭載したメモリ、ＲＡＭなどで構成され、主にソフトウェアによって行われる制御を実装する。システム制御部１１８は、リモコン１１９のキー入力などからなされたユーザのトリミング視聴領域指定の入力情報を、リモコン＆キー入力部１１７、入力制御部１１６を介して受信する。制御バス１２０は、システム制御部１１８によって制御され、各処理部や制御部を相互に接続し、各種データやコマンドの送受信や、各種機能の連動および制御を実現する。
【００２１】
以下、本実施形態の動作の前提となるトリミング情報と視聴領域の関係を、映像コンテンツの例を用いて説明する。
【００２２】
図２は、7680x4320サイズのＳＨＶ映像例２０１を示す。ＨＤ受信装置が、ＳＨＶ映像の一部をＨＤ映像として切り出して表示する場合、ＳＨＶ映像上の座標、サイズなどのトリミング情報を必要とする。図２において点線で示された放送局指定切り出し映像２０２は、放送局から1920x1080サイズの放送局指定トリミング情報が送出された場合の映像を示す。また、図２において破線で示されたユーザ指定切り出し映像２０３は、ユーザが所望の映像サイズを指定した場合の映像を示す。図２において、放送局指定切り出し映像２０２の表示位置の開始座標は(Xb1, Yb1)、終了座標は(Xb2, Yb2)であり、ユーザ指定切り出し映像２０３の表示位置の開始座標は(Xu1, Yu1)、終了座標は(Xu2, Yu2)である。
【００２３】
図３は、放送局指定トリミング視聴において、図２のＳＨＶ映像をＨＤ受信装置のモニタ画面に切り出し表示させた放送局指定切り出し映像を示す。この場合、ＨＤ受信装置のモニタ画面に表示される映像の解像度は、ＳＨＶ映像の解像度と同一であるが、表示領域は、放送局が指定したトリミング情報の領域のみとなる。
【００２４】
図４は、ユーザ指定トリミング視聴において、図２のＳＨＶ映像をＨＤ受信装置のモニタ画面に切り出し表示させたユーザ指定切り出し映像を示す。図２の場合のようにユーザ指定領域がＨＤサイズより大きい場合、切り出されたＳＨＶ映像は、ＨＤサイズに縮小してモニタ画面に表示される。
【００２５】
図５は、時々刻々と変化する動画に合わせて変化する放送局指定トリミング情報の時系列変化を示す。動画像は、映像コンテンツの時刻の各瞬間に対応する複数の映像（フレーム）で構成されており、各々のフレームは、割り振られたフレーム番号によって識別される。そして放送局指定トリミング情報は、全フレーム番号に対応して存在する。
【００２６】
図５において、５０１は、T[sec]時におけるnフレーム目のＳＨＶ映像を示す。５０１において、nフレーム目の放送局指定トリミング情報は、放送局指定領域５０２で示され、開始位置座標は(Xb1[n],
Yb1[n])、終了位置座標は(Xb2[n], Yb2[n])である。また、５０３は、dt[sec]後、すなわち、T+dt[sec]時におけるn+dnフレーム目のＳＨＶ映像を示す（ここでdnはdt[sec]に相当するフレーム数を表す）。５０３において、n+dnフレーム目の放送局指定トリミング情報は、放送局指定領域５０４で示され、開始位置座標は(Xb1[n+dn], Yb1[n+dn])、終了位置座標は(Xb2[n+dn], Yb2[n+dn])である。動画像の変化に従って、放送局指定領域は、５０２から５０４に移動する。
【００２７】
なお、本実施形態においては、放送局指定領域のサイズはＨＤサイズから変化しないものとし、放送局指定領域の位置の移動量に着目することとする。具体的には、開始位置座標と終了位置座標の中点である中心座標(Xb[n], Yb[n])を定義し、中心座標の変動に着目する。放送局指定領域の移動については後述する。
【００２８】
放送局指定トリミング情報は、放送波にメタデータとして多重化することで送出することが可能である。メタデータなどの付加情報は、PSI/SIデータ内において各種テーブルとして埋め込まれる。このうち、番組名、放送時刻、番組説明などの番組に関する情報を送るＥＩＴ（Event Information Table）には、拡張形式イベント記述子を挿入できる。拡張形式イベント記述子は、図６に示すような各種データを設定できるテーブル構造をしており、放送局は、ここにトリミング情報を埋め込んで、放送波に多重化して送出することが可能である。具体的には、図７に示すように、拡張形式イベント記述子中のitem_description_charに、フレーム番号に対応するトリミング情報を定義し、item_charに各値を設定する。
【００２９】
既述したとおり、トリミング情報は、全フレームに対応して存在し、例えば、映像フレームは、毎秒６０フレーム存在するが、映像と同程度の時間解像度を有する視聴領域の移動の精細さは不要である。したがって、放送局は、数百ミリ秒から数秒の間隔のフレームに対応するトリミング情報を送出し、受信装置は、その間のトリミング情報を線形補間することで、全フレーム番号に対応するトリミング情報を得ることができる。
なお、ＥＩＴの送出周期は、現行の運用規程によれば数十秒であり、図７に示すように、一度に複数時刻に対応するトリミング情報が放送局から送出される。将来的に、例えば、ＥＩＴの送出周期が現行より短くなれば、数百ミリ秒間隔のトリミング情報を送出することができ、より時間解像度の高いスムーズな放送局指定領域の移動が可能となる。
また、データ伝送に用いられる記述子として、ＰＭＴ（Program Map Table）内のコンテント記述子がある。ＰＭＴの送出周期は、数百ミリであり、これを利用することで、数十ミリ程度のより時間解像度の高い放送局指定領域の移動が可能となる。
【００３０】
図８は、本実施形態における動作のフローチャートを示す。ステップＳ８０１からステップＳ８１２までは、放送局指定領域での視聴からユーザ指定領域での視聴への変更とユーザ指定領域の設定を行うフローである。また、ステップＳ８１３からステップＳ８１９までは、ユーザ指定領域での視聴を行うフローである。まず、放送局指定領域での視聴からユーザ指定領域での視聴への変更とユーザ指定領域の設定について、各ステップに沿って説明する。
【００３１】
ステップＳ８０１において、ＳＨＶサイズの映像の受信および保存を開始する。映像の保存は、タイムシフト再生を行うためであり、映像は映像データ保存部１１４にて常時保存され続ける。
ステップＳ８０２において、放送局指定領域取得部１０６は、信号分離部１０３から放送波に多重化された放送局指定領域情報を取得する。
【００３２】
ステップＳ８０３において、視聴領域決定部１０９は、ユーザからのリモコン１１９の操作などにより、ユーザ指定領域での視聴を行うかどうかを判定する。ユーザ指定領域の設定指示があればステップＳ８０４に進み、ユーザ指定領域の設定指示がなければステップＳ８１９に進む。ステップＳ８１９において、視聴領域決定部１０９は、視聴領域を放送局指定領域となるように映像表示制御部１１０の制御を行い、放送局指定領域での映像をモニタ１１３に出力する。
【００３３】
ステップＳ８０４において、映像表示制御部１１０は、映像を一時停止する。
ステップＳ８０５において、映像表示制御部１１０は、ＳＨＶサイズの映像をＨＤサイズに縮小してダウンコンバートによる全画面表示を行う。図９は、ユーザ指定領域の設定フローを説明するための動作の映像例であり、ダウンコンバートによる全画面表示時の映像例をＨＤモニタ９０１上のユーザ指定領域設定時映像例９０２として示す。
【００３４】
ステップＳ８０６において、映像表示制御部１１０は、放送局指定領域を画面上に枠線で表示する。９０２において、この枠線は放送局指定領域表示９０３の枠線で示されている。枠線の座標値は、一時停止中の映像フレーム番号に対応する放送局指定のトリミング情報に従って、表示されている。９０２には一つの枠線のみが示されているが、同一番組において複数の放送局指定領域が送信されるケースも想定される。そのような場合、９０３の枠線は、送信される複数の放送局指定領域に対応して複数表示されることとなる。
【００３５】
ステップＳ８０７において、ユーザは、画面上に表示された（複数の）放送局指定領域のうち所望の視聴領域に最も近い領域を選択する。選択された放送局指定領域は、基準領域として設定され、基準領域９０５として表示される。
ステップＳ８０８において、ユーザは、基準領域９０５を初期値として、リモコン操作により所望の視聴領域を設定する。具体的には、カーソルを画面上に表示し、リモコン操作により変更対象となる移動枠線の一辺もしくは一角を選択し、その位置を移動させる。リモコン操作時の画面表示を、図９中のユーザ指定領域視聴映像例９０４に示す。９０４において、ユーザ指定領域は、９０６で示されている。なお、本実施形態においては、基準領域がＨＤサイズで、ユーザ指定領域がＨＤサイズより大きい場合を想定している。
【００３６】
ステップＳ８０９において、ユーザがリモコン上の決定ボタンを押すなどして設定した領域の決定を指示すると、ステップＳ８１０に進み、決定しない場合はステップＳ８０７に戻り、ユーザ指定領域の設定を再度実行する。
ステップＳ８１０において、視聴領域設定保持部１０８は、決定されたユーザ指定領域の開始座標値、終了座標値、対応するフレーム番号の情報や基準領域の選択情報を保持する。
【００３７】
ステップＳ８１１において、視聴領域決定部１０９は、視聴領域をユーザ指定領域となるように映像表示制御部１１０の制御を行い、モニタ１１３上にユーザ指定領域での映像を表示する。図９中のユーザ指定領域視聴映像例９０７は、この場合の画面表示を表しており、ＨＤサイズのモニタの能力に合わせて縮小表示されている。
【００３８】
ステップＳ８１２において、映像表示制御部１１０は、一時停止を解除し、ユーザ指定領域での表示を開始する。タイムシフト再生により、一時停止していた時刻からの再生開始となる。タイムシフト再生は、映像データ保存部１１４が、受信する映像データを常時保存し続けるとともに、デコード部１０４が、保存されている映像データを、映像表示制御部１１０に出力することにより実現される。
【００３９】
上記ユーザからの制御指示は、ユーザがリモコン１１９を操作し、指示信号をリモコン＆キー入力部１１７、入力制御部１１６を介してシステム制御部１１８に送信することにより行われる。また、モニタの表示制御などの受信装置制御は、システム制御部１１８が、制御バス１２０を介して視聴領域制御部１０５に制御信号を送信することにより行われる。さらに、映像の一時停止、解除および再生の制御は、システム制御部１１８が、制御バス１２０を介して映像保存制御部１１５に指示信号を送信することにより行われる。
【００４０】
以上が、ユーザ指定領域を設定するまでのフローである。本発明により、ユーザは、全体画面を俯瞰しながらユーザ視聴領域の設定を行うことができ、設定が容易となる。また、放送局指定領域は、概ね適当な視聴領域が既定されており、ユーザ指定領域の初期値を放送局指定領域とすることで、素早くユーザの所望する指定領域を設定することが可能となる。
【００４１】
次に、ユーザ指定領域での視聴を行うフローについて説明する。まず、ユーザ指定領域トリミング視聴時の映像例について図１０を用いて説明する。図１０は、ある映像例の一連の流れを示しており、下方の映像例に進むほどコンテンツ内の時刻が進んでいる。
【００４２】
図１０において、時刻T0[sec]におけるＳＨＶ映像のフレームを、n0フレーム目ＳＨＶ映像例１００１として示す。同様に、T1, T2, T3[sec]におけるＳＨＶ映像フレームを、それぞれn1, n2, n3フレーム目とし、ＳＨＶ映像例を１００２、１００３、１００４として示す。ＳＨＶ映像例内の点線１００５から１００８と、破線１００９から１０１２は、それぞれ基準領域とユーザ指定領域のトリミング領域を説明するためのものであり、モニタ上には表示されていない。
【００４３】
基準領域での視聴時の映像例を、T0, T1, T2, T3[sec]時の映像例として、それぞれ、１０１３から１０１６に示す。これらの映像は、ＳＨＶ映像例内の点線１００５から１００８で示される基準領域での映像をモニタ１１３上に表示したものである。
同様に、ユーザ指定領域での視聴時の映像例を、T0, T1, T2, T3[sec]時の映像例として、それぞれ１０１７から１０２０に示す。これらの映像は、ＳＨＶ映像例内の破線１００９から１０１２で示されるユーザ指定領域での映像をモニタ１１３上に表示したものである。
【００４４】
図１０の例では、基準領域は、T0[sec]時からT1[sec]時の間に、１００５の枠線から１００６の枠線へと、ＳＨＶ映像内の右上方向に移動している。これに連動して、ユーザ指定領域も、１００９の枠線から１０１０の枠線へと、右上方向に移動している。また、ユーザ指定領域の拡大方向も、領域の移動方向に連動して、右上方向に拡大している。一方、T2[sec]時からT3[sec]時の間に、基準領域の移動方向は、右上から左下に変更している。T2[sec]では、基準領域１００７とユーザ指定領域１０１１の拡大方向は、徐々に右上から左下へ遷移中である。T3[sec]時では、基準領域１００８に対して、ユーザ指定領域１０１２の拡大方向は、領域の移動方向に連動して左下方向になっている。
【００４５】
以下、図８のフローチャートに戻り、これらの動作の詳細を、ステップを追って説明する。
ステップＳ８１３において、ユーザ指定領域計算部１０７は、視聴領域設定保持部１０８に保持されている次フレームの基準領域の領域情報に更新があるか、すなわち、基準領域の位置の移動があるか、を判定する。更新があればステップＳ８１４に進み、更新がなければステップＳ８１５に進む。
ステップＳ８１４において、視聴領域設定保持部１０８は、視聴領域設定保持部１０８からユーザ指定領域計算部１０７に送られる基準領域情報を更新し、ステップＳ８１５に進む。
【００４６】
ステップＳ８１５において、ユーザ指定領域計算部１０７は、ユーザ指定領域の再計算を実行する。
ステップＳ８１６において、ユーザ指定領域計算部１０７は、再計算したユーザ指定領域情報を更新する。具体的には、ユーザ指定領域計算部１０７から視聴領域決定部１０９に送られるユーザ指定領域情報を更新すると同時に、視聴領域設定保持部１０８内のユーザ指定領域情報も更新して保持する。
【００４７】
ステップＳ８１７において、映像表示制御部１１０は、視聴領域制御部１０９からのユーザ指定領域情報に基づく表示制御を実行する。
ステップＳ８１８において、ユーザがリモコン操作などによりユーザ指定領域視聴の終了操作を行うと、ステップＳ８１９に進み、視聴領域を放送局指定領域に変更し、ユーザ指定領域視聴を終了する。ステップＳ８１８において終了操作が検出されなかった場合は、ステップＳ８１３に戻り、ユーザ指定領域の再計算と更新を繰り返して、ユーザ指定領域視聴を継続する。
【００４８】
以上のように、一旦ユーザ指定領域を設定すれば、ユーザ指定領域は基準領域の移動に連動して自動で更新されていく。
【００４９】
次に、図１０の例のように、基準領域が移動する方向にユーザ指定領域の拡大方向を設定する動作および方法の詳細について、図１１のフローチャートおよび図１２の基準領域とユーザ指定領域の座標図を用いて説明する。これは、ステップＳ８１５内部の計算詳細に相当するものである。図１１、図１２において、nフレーム目の基準領域は、開始座標(Xb1[n], Yb1[n])、終了座標(Xb2[n], Yb2[n])で表され、nフレーム目のユーザ指定領域は、開始座標(Xu1[n], Yu1[n])、終了座標(Xu2[n], Yu2[n])で表される。基準領域の情報は、放送局から送出され、次フレーム（n+1フレーム）の領域情報も取得可能であり、(Xb1[n+1], Yb1[n+1])、(Xb2[n+1], Yb2[n+1])で表される。ユーザ指定領域の再計算とは、現フレームの基準領域情報、ユーザ指定領域情報および次フレームの基準領域情報から次フレームのユーザ指定領域(Xu1[n+1], Yu1[n+1]), (Xu2[n+1], Yu2[n+1])を求めることを意味する。
【００５０】
本実施形態においては、基準領域とユーザ指定領域のサイズは、それぞれユーザ指定領域での視聴を終了するまで変更がないものとする。各領域のサイズは一定であるので、各領域の位置関係が重要となり、各領域の位置を代表する座標として中心座標を用いる。図１１、図１２において、基準領域の中心座標は(Xb[n], Yb[n]) = { (Xb1[n], Yb1[n]) + (Xb2[n], Yb2[n]) } * 1/2である。また、ユーザ指定領域の中心座標は(Xu[n], Yu[n]) = { (Xu1[n], Yu1[n]) + (Xu2[n], Yu2[n]) } * 1/2である。また、現フレームと次フレームとの位置の変動量について、基準領域の変動量を(VXb[n], VYb[n]) = (Xb[n+1], Yb[n+1]) - (Xb[n], Yb[n])と定義する。同様に、ユーザ指定領域の変動量を(VXu[n], VYu[n]) = (Xu[n+1], Yu[n+1]) - (Xu[n], Yu[n])として定義する。
【００５１】
ユーザ指定領域(Xu1[n+1], Yu1[n+1]), (Xu2[n+1], Yu2[n+1])を計算するステップを図１１の各ステップを追いながら説明する。
まず、ステップＳ１１０１からステップＳ１１０４において、基準領域の各種情報の取得および計算を行う。
【００５２】
ステップＳ１１０１において、基準領域の開始座標(Xb1[n], Yb1[n])と終了座標(Xb2[n], Yb2[n])を、ユーザ指定領域計算部１０７に保持されている情報から取得する。
ステップＳ１１０２において、取得した情報に基づいて、nフレーム目の基準領域中心座標(Xb[n], Yb[n])を計算する。
ステップＳ１１０３において、視聴領域設定保持部１０８に保持されている情報から、次フレームの基準領域の開始座標と終了座標を取得する。
ステップＳ１１０４において、取得した情報に基づいて、nフレーム目とn+1フレーム目の領域の移動分から、基準領域変動量を計算する。
【００５３】
次に、ステップＳ１１０５からステップＳ１１０６において、ユーザ指定領域計算部１０７は、nフレーム目のユーザ指定領域の各種情報の取得および計算を行う。
ステップＳ１１０５において、開始座標と終了座標を取得し、ステップＳ１１０６において、中心座標の計算を行う。
ステップＳ１１０７において、ユーザ指定領域変動量を基準領域変動量に基づいて計算する。本実施形態においては、基準領域変動量にある定数を乗じた値を、ユーザ指定領域変動量とする。すなわち、ユーザ指定領域変動量を(VXu[n], VYu[n]) = (VXb[n], VYb[n]) * a （aは１を超える定数）とする。
【００５４】
図１２は、各領域の座標の例を示す。各領域情報を、座標図を用いて説明する。図１２は、下方に行くに従ってフレームが進んでおり、１２０１、１２０２、１２０３、１２０４が、それぞれnフレーム目、n+1フレーム目、n+2フレーム目、n+3フレーム目の基準領域を示す。同様に、１２０５から１２０８までが、それぞれnフレーム目からn+3フレーム目のユーザ指定領域を示す。
nフレーム目において、１２０９は基準領域中心座標、１２１０はユーザ指定領域開始座標、１２１１はユーザ指定領域終了座標、１２１２はユーザ指定領域中心座標を示す。また、矢印１２１３および１２１４は、それぞれ、基準領域変動量とユーザ指定領域変動量を示し、これらは、矢印で示されるとおり、ベクトル量であり、対応した値を持っている。
【００５５】
図１１のフローチャートに戻り、次フレームのユーザ指定領域が決定されるまでをステップＳ１１０７以降のステップを追って説明する。
ステップＳ１１０８からステップＳ１１１５までがＸ座標に関する処理であり、ステップＳ１１１６からステップＳ１１２３までがＹ座標に関する処理である。ユーザ指定領域を決定する際の制約として、１）次フレームのユーザ指定領域が基準領域を含むこと、および２）ＳＨＶ領域を越えないこと、の２つの制約を満たす必要がある。
【００５６】
ステップＳ１１０８において、次フレームのユーザ指定領域開始座標が、基準領域開始座標以下であるかを判定する。以下であれば、ステップＳ１１１０に進み、超えていればステップＳ１１０９に進む。
ステップＳ１１０９において、ユーザ指定領域変動量を、上記ユーザ指定領域を決定する際の制約を満たすように、VXu[n] = Xb1[n+1] - Xu1[n]に変更し、ステップＳ１１１２に進む。
【００５７】
ステップＳ１１１０において、次フレームのユーザ指定領域終了座標が、基準領域終了座標以上であるかを判定する。以上であれば、ステップＳ１１１２に進み、未満であればステップＳ１１１１に進む。
ステップＳ１１１１において、ユーザ指定領域変動量を、VXu[n] = Xb2[n+1] - Xu2[n]に変更してステップＳ１１１２に進む。
【００５８】
ステップＳ１１１２において、次フレームのユーザ指定領域開始座標が、ＳＨＶ領域の下限以上（０以上）になるかを判定する。以上であれば、ステップＳ１１１４に進み、未満であればステップＳ１１１３に進む。
ステップＳ１１１３において、ユーザ指定領域変動量を、上記ユーザ指定領域を決定する際の制約を満たすように、VXu[n] = Xumin - Xu1[n]に変更してステップＳ１１２４に進む。
【００５９】
ステップＳ１１１４において、次フレームのユーザ指定領域終了座標が、ＳＨＶ領域の上限以下（４３２０以下）であるかを判定する。以下であれば、ステップＳ１１２４に進み、超えていればステップＳ１１１５に進む。
ステップＳ１１１５において、ユーザ指定領域変動量を、VXu[n] = Xumax - Xu2[n]に変更してステップＳ１１２４に進む。
【００６０】
ステップＳ１１１６からステップＳ１１２３まではＹ座標の処理である。ステップＳ１１２２においてＳＨＶ領域の上限以下となる判定値が７６８０以下であるかの判定を行う部分が異なる以外は、ステップＳ１１０８からステップＳ１１１５までのＸ座標の処理と同様である。
ステップＳ１１２４において、次フレームのユーザ指定領域を、
(X1u[n+1], Y1u[n+1]) = (X1u[n], Y1u[n]) + (VXu[n], VYu[n])
(X2u[n+1], Y2u[n+1]) = (X2u[n], Y2u[n]) + (VXu[n], VYu[n])
と計算して終了する。
【００６１】
以上の計算とユーザ指定領域の変動する動作について図１２を用いて説明する。図１２では、nフレーム目、n+1フレーム目までは、ユーザ指定領域変動量は、(VXu[n], VYu[n]) = (VXb[n], VYb[n]) * 2に沿って、次フレームのユーザ指定領域が決定されている。nフレーム目においてユーザ指定領域の左下にて接していた基準領域が、n+1フレーム目では中央付近に位置する関係となる。
【００６２】
n+2フレーム目、n+3フレーム目において、ステップＳ１１１８における判定が「ＮＯ」となり、ステップＳ１１１９においてVYu[n+2] = Yb2[n+3] - Yu2[n+2]となる。ユーザ指定領域に対して基準領域が上辺に接する位置関係となる。また、n+3フレーム目において、ステップＳ１１１２の判定が「ＮＯ」となり、ステップＳ１１１３において、VXu[n+3] = Xb2[n+4] - Xu2[n+3]となる。ユーザ指定領域に対して基準領域が右上に接する位置関係となり、ユーザ指定領域が基準領域を含むように移動する。n+3フレーム目からn+4フレーム目への変化において、基準領域とユーザ指定領域の変動量は一致し、基準領域の移動に合わせてユーザ指定領域も移動する。
【００６３】
以上の動作により、ユーザ指定領域が基準領域に追随する際、自動的に基準領域の移動方向に連動してユーザ指定領域を拡大させることができ、ユーザ所望の領域の映像を適切に表示させることが可能となる。
【００６４】
＜実施形態２＞
本発明を適用した第２の実施形態について述べる。実施形態１においては、ユーザ指定領域変動量は、基準領域変動量のみに依存して計算されるため、基準領域が一旦移動してその後静止した場合、ユーザ指定領域も基準領域の静止に連動して静止する。したがって、実施形態１の場合、基準領域が静止している状態で、ユーザ指定領域を、基準領域を含みつつ、上下左右均等に拡大させる動作は実現できない。また、実施形態１では、基準領域が一方向に移動していく場合、ユーザ指定領域は、基準領域の移動速度に関わらず、移動方向に最大限まで拡大いくのみである。基準領域の移動速度に連動して、拡大させる方向と拡大させる領域も適度に調整する方が、快適なユーザ指定領域でのトリミング視聴が可能となる。
【００６５】
本実施形態における次フレームのユーザ指定領域の計算方法の詳細を、図１３のフローチャートと、図１４、図１５の基準領域とユーザ指定領域の座標図を用いて説明する。
図１３、図１４、図１５において、計算に使用される情報として、新たに中心座標補正変動量(VXc[n], VYc[n])と基準領域連動変動量(VXd[n], VYd[n])を定義する。中心座標補正変動量は、(VXc[n], VYc[n]) = { (Xb[n], Yb[n]) - (Xu[n], Yu[n]) } * a（aは定数）で定義され、基準領域の中心座標とユーザ指定領域の中心座標を一致させる方向に働く成分となる。基準領域連動変動量は、(VXd[n], VYd[n]) = (VXb[n], VYb[n]) * b （bは定数）で定義され、基準領域の変動に連動する方向に働く成分となる。
図１４において、中心座標補正変動量は矢印１４０９で、基準領域連動変動量は矢印１４１０で示され、それぞれベクトル量となる。
【００６６】
図１３は、本実施形態における動作の詳細を説明するフローチャートである。図１１のフローチャートと異なる点に着目して説明する。
ステップＳ１３０１からステップＳ１３０６までは、図１１のステップＳ１１０１からステップＳ１１０６までと同等である。また、ステップＳ１３０８からステップＳ１３２４までは、ステップＳ１１０３からステップＳ１１２４までと同等である。
ステップＳ１１０７の代わりに、中心座標補正変動量を求めるステップＳ１３２５、基準領域連動変動量を求めるステップＳ１３２６、これらの結果を用いてユーザ指定領域変動量を求めるステップＳ１３０７が追加されている点が実施形態１と異なる。
【００６７】
ステップＳ１３２５において、中心座標補正変動量を、(VXc[n], VYc[n]) = { (Xb[n], Yb[n]) - (Xu[n], Yu[n]) } * a により求める。
ステップＳ１３２６において、基準領域連動変動量を、(VXd[n], VYd[n]) = (VXb[n], VYb[n]) * bにより求める。ここで、a, bは両成分の重み付けを表すバラメータであり、定数でも、他の領域情報に依存する値でもよい。
ステップＳ１３０７において、ユーザ指定領域変動量を、(VXu[n], VYu[n])を (VXu[n], VYu[n]) = (VXc[n],
VYc[n]) + (VXd[n], VYd[n])と、中心座標補正変動量と基準領域連動変動量のベクトル量の和として求める。
【００６８】
以上の計算方法に従った動作例について図１４の座標図を用いて説明する。下方にいくに従ってフレームが進んでおり、１４０１、１４０２、１４０３、１４０４がそれぞれ、nフレーム目、n+1フレーム目、n+2フレーム目、n+3フレーム目の基準領域に相当する。同様に、１４０５から１４０８までが、それぞれ、nフレーム目からn+3フレーム目のユーザ指定領域に相当する。
【００６９】
nフレーム目において、基準領域は、ユーザ指定領域の左下隅にて接する位置にあり、nフレーム目からn+3フレーム目までにおいて、基準領域は、Ｙ方向は静止したまま、Ｘ正方向にゆっくり移動しているものとする。この場合、ユーザ指定領域変動量(VXu[n], VYu[n])は、基準領域の中心方向に向かう成分を持つ。そして、n+1,
n+2フレーム目に進むに従って、基準領域とユーザ指定領域のＹ方向の中心座標が一致していき、n+3フレーム目において、Ｙ方向の中心座標が一致する。結果として、基準領域がＹ方向に関して静止している場合、ユーザ指定領域は、基準領域に対して自動的に上下均等に拡大する方向に移動する。
【００７０】
Ｘ方向のユーザ指定領域の変動については、基準領域連動変動成分とユーザ指定領域変動成分が同一になる座標において、ユーザ指定領域と基準領域の相対位置関係が一定となる。具体的には、Xu[n] = Xb[n] + VXb[n] * (b-1)/a となるユーザ指定領域の中心Ｘ座標値において VXu[n] = VXb[n] となり両者の変動量が同一となって、両者の相対位置は一定となる。すなわち、n+3フレーム目の位置関係を保ったままユーザ指定領域が変動する。このようにして、中心座標補正変動量成分を加味することにより、基準領域の移動速度に応じて、拡大させる方向と拡大させる領域を調整する動作を実現できる。また、パラメータaとbの値を調整することによって、相対位置が一定となる時点の、ユーザ指定領域と基準領域の座標関係を調節することができる。
【００７１】
図１５は、図１４の続きであり、n+4フレーム目からn+6フレーム目までを示す。１５０１から１５０３がそれぞれ、n+4フレーム目からn+6フレーム目の基準領域に相当する。同様に、１５０４から１５０６までが、それぞれ、n+4フレーム目からn+6フレーム目までのユーザ指定領域に相当する。
n+4フレーム目からn+5フレーム目においては、基準領域とユーザ指定領域変動量は一致しており、相対位置の変化はない。ここで、n+5フレーム目において、基準領域が静止し、(VXb[n+5], VYb[n+5]) =
(0, 0)となったとする。この場合、中心座標補正変動量の作用により、n+6フレーム目において、Ｘ方向の中心座標が一致する。以降、基準領域が静止している間、ユーザ指定領域も静止し続け、上下左右均等に領域を拡大する動作を実現できる。
【００７２】
以上のように、中心座標補正変動成分を加味することにより、基準領域の移動速度に連動してユーザ指定領域を拡大させる方向および領域を調整でき、より快適なユーザ指定領域での視聴を実現することが可能となる。
なお、ユーザ指定領域の変動量の計算は、基準領域の座標位置、変動量、ユーザ指定領域との座標関係、コンテンツの時間を組み合わせて行うことが可能である。また、組み合わせる際の重み付けのパラメータも、座標、変動量、時間の関数、とすることで、様々な計算方法を実現することが可能である。
【符号の説明】
【００７３】
１０１  アンテナ
１０２  受信部
１０３  信号分離部
１０４  デコード部
１０５  視聴領域制御部
１０６  放送局指定領域取得部
１０７  ユーザ指定領域計算部
１０８  視聴領域設定保持部
１０９  視聴領域決定部
１１０  映像表示制御部
１１１  映像データバス
１１２  スピーカ
１１３  モニタ
１１４  映像データ保存部
１１５  映像保存処理部
１１６  入力制御部
１１７  リモコン＆キー入力部
１１８  システム制御部
１１９  リモコン
１２０  制御バス
１２１  録画再生映像データバス
【図１】
2010206380.tif 000003
【図２】
2010206380.tif 000004
【図３】
2010206380.tif 000005
【図４】
2010206380.tif 000006
【図５】
2010206380.tif 000007
【図６】
2010206380.tif 000008
【図７】
2010206380.tif 000009
【図８】
2010206380.tif 000010
【図９】
2010206380.tif 000011
【図１０】
2010206380.tif 000012
【図１１】
2010206380.tif 000013
【図１２】
2010206380.tif 000014
【図１３】
2010206380.tif 000015
【図１４】
2010206380.tif 000016
【図１５】
2010206380.tif 000017