(57)【要約】【課題】制限された解像度の下で必要な部分は高解像度で再生できる映像再生装置。【解決手段】映像コンテンツの表示解像度が映像コンテンツ本来の解像度よりも制限されている場合に、画面の任意の一部を抜き出して表示することにより、その部分については高精細な表示を実現する。また、制限下で高精細な部分と低精細な部分を設けることで、映像コンテンツの画面全体を把握しながら、画面の任意の一部については高精細な表示を実現する。【選択図】図５
2009016934.tif 000002
【特許請求の範囲】
【請求項１】
表示装置に供給できる解像度が制限される映像コンテンツを扱う映像再生装置において、
映像コンテンツの解像度を制限値まで落として表示装置で縮小表示させる手段と、
前記表示手段により表示される縮小画像の一部分を指定する手段と、
指定された部分をコンテンツのタイムスタンプとともに記憶部に記憶させる手段と、
を具備する映像再生装置。
【請求項２】
表示装置に供給できる解像度が制限される映像コンテンツを扱う映像再生装置において、
映像コンテンツの一部分を抽出して前記制限値に対応した画素数を超えない画素数で表示させる手段を具備する映像再生装置。
【請求項３】
表示装置に供給できる解像度が制限される映像コンテンツを扱う映像再生装置において、
映像コンテンツの解像度を制限値まで落とした縮小画像を表示装置で表示させる手段と、
前記表示手段により表示される縮小画像の一部分を指定する手段と、
指定された部分を映像コンテンツから抽出する手段と、
前記縮小画像に代えて、前記抽出されたコンテンツを前記制限値に対応した画素数を超えない画素数の部分高解像度画像として表示させる手段と、
を具備する映像再生装置。
【請求項４】
前記部分高解像度画像の表示中にユーザの指定する任意のタイミングで縮小画像表示に戻す手段をさらに具備する請求項３に記載の映像再生装置。
【請求項５】
前記部分高解像度画像の表示中に前記抽出部分をユーザの操作により変更する手段をさらに具備する請求項３に記載の映像再生装置。
【請求項６】
前記部分高解像度画像の表示中に映像コンテンツ上のどの部分が抽出部分であるかを示すインジケータを表示させる手段をさらに具備する請求項３に記載の映像再生装置。
【請求項７】
前記部分高解像度画像の表示中に抽出部分が画面内で移動可能な方向を示すインジケータを表示させる手段をさらに具備する請求項３に記載の映像再生装置。
【請求項８】
前記部分高解像度画像の表示を縮小画像表示に戻す手段をさらに具備する請求項３に記載の映像再生装置。
【請求項９】
前記部分高解像度画像の表示から縮小画像表示に戻った時に映像コンテンツ上のどの部分が抽出部分であるかを示すインジケータを縮小画像に重畳して表示させる手段をさらに具備する請求項３に記載の映像再生装置。
【請求項１０】
前記表示装置の解像度が解像度の制限値より高い場合、縮小画像あるいは部分高解像度画像を画面中央に表示させる手段をさらに具備する請求項３に記載の映像再生装置。
【請求項１１】
前記表示装置の解像度が解像度の制限値より高い場合、部分高解像度画像は前記縮小画像が表示される画面の前記指定手段により指定された一部分に対応する位置に表示させる手段をさらに具備する請求項３に記載の映像再生装置。
【請求項１２】
表示装置に供給できる解像度が制限される映像コンテンツを扱う映像再生装置において、
映像コンテンツの解像度を制限値まで落とした縮小画像を表示装置で表示させる手段と、
前記表示手段により表示される縮小画像の一部分を指定する手段と、
指定された部分を映像コンテンツから抽出する手段と、
前記抽出された部分を前記制限値に対応した画素数を超えない画素数の部分高解像度画像とし、前記抽出された部分以外を所定の画素数の部分低解像度画像として映像コンテンツを表示させる手段と、
を具備し、前記部分高解像度画像の画素数と前記部分低解像度画像の画素数の合計が前記制限値に対応した画素数を超えない画素数である映像再生装置。
【請求項１３】
前記部分高解像度画像と部分低解像度画像の表示を縮小画像表示に戻す手段をさらに具備する請求項１２に記載の映像再生装置。
【請求項１４】
前記部分高解像度画像と部分低解像度画像の表示中に前記抽出部分をユーザの操作により変更する手段をさらに具備する請求項１２に記載の映像再生装置。
【請求項１５】
前記部分高解像度画像と部分低解像度画像の表示中に映像コンテンツ上のどの部分が抽出部分であるかを示すインジケータを表示させる手段をさらに具備する請求項１２に記載の映像再生装置。
【請求項１６】
前記部分高解像度画像と部分低解像度画像の表示中に抽出部分が画面内で移動可能な方向を示すインジケータを表示させる手段をさらに具備する請求項１２に記載の映像再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は映像コンテンツの解像度が制限される映像再生装置に関する。
【背景技術】
【０００２】
従来から、映像コンテンツの解像度やその縦横比が映像表示装置のそれと一致しない場合、コンテンツを拡大・縮小、別の言い方をすればアップスケール・ダウンスケールを行い、映像表示装置の解像度やその縦横比に合わせた表示が行われてきた。例えば、ＳＤ（Standard Definition）解像度の映像コンテンツをＨＤ（High Definition）解像度の映像表示装置に全画面表示する場合、不足する画素を隣接する画素などから補間して生成するようなアップスケールによって、ＳＤ映像コンテンツの解像度をＨＤ解像度に変換する。反対に、ＨＤ解像度の映像コンテンツをＳＤ解像度の映像表示装置に全画面表示するには、画素を間引く、あるいは平均化するなどのダウンスケールによって、ＨＤ映像コンテンツの解像度をＳＤ解像度に変換する。
【０００３】
一方で、著作権保護技術規格であるＡＡＣＳ（Advanced Access Content System）で、コンテンツの使用ルールを定めることが可能であり、その中の設定のひとつにＩＣＴフラグというものがある（非特許文献１、非特許文献２参照）。ＩＣＴフラグは映像コンテンツのストリーム中に埋め込むことができ、ＩＣＴフラグがオン（“１”レベル）の場合には、映像再生装置から映像表示装置への出力インターフェースがアナログ出力である場合、映像コンテンツの解像度を１フレーム当り５２０，０００画素以下の解像度（ＡＡＣＳではConstrained Imageと称される）にしなくてはならないというものである。この解像度はフルＨＤと呼ばれる１９２０×１０８０画素の解像度の約１／４に相当する。ＡＡＣＳでは解像度を低下させる具体的な方法については規定していない。
【０００４】
従来ではＩＣＴフラグがオンの映像コンテンツを再生する場合、映像コンテンツの縦横比と映像表示装置の縦横比が同等とし、このコンテンツを表示する映像表示装置の解像度が５２０，０００画素以上であるとしても、一旦、映像コンテンツをダウンスケールによって５２０，０００画素以下の解像度に落とすことが必要になる。ＡＡＣＳでは解像度を５２０，０００画素以下にダウンスケールした後に、アップスケールすることは認められているが、ダウンスケールにより画像の精細度（画素の密度）が劣化してしまっているので、アップスケールしてもダウンスケールしたことによって一旦劣化した画像の精細度が元のコンテンツの精細度まで回復することは不可能である。規格ではダウンスケール後の画像のアップスケールの具体的な方法については規定していない。
【０００５】
また、映像コンテンツの伝送帯域や処理性能に制限がある場合に注目領域のみの映像コンテンツを伝送する技術が特許文献１に記載されている。ここで、領域マップ算出部で、符号化時の分割領域を示す領域マップを算出し、拡張レイヤ符号化部で入力映像と基本レイヤ符号化映像を復号化した後、入力映像の解像度に拡大して得た画像との差分映像である拡張レイヤを領域マップに従って分割した後、分割領域毎にフレーム内符号化を行う。分割領域毎の格納位置を示すオフセットテーブルを用いて拡張レイヤのみから注目領域に対応する映像データを切り出す。
【特許文献１】特開２００５−１４２６５４号公報（段落、第  頁乃至第  頁、図  ）
【非特許文献１】ＡＡＣＳ  Ｉｎｔｅｒｉｍ  Ａｄｏｐｔｅｒ  Ａｇｒｅｅｍｅｎｔ（ＡＡＣＳ＿Ｉｎｔｅｒｉｍ＿Ａｄｏｐｔｅｒ＿Ａｇｒｅｅｍｅｎｔ＿０６０２１５．ｐｄｆ、２．６）
【非特許文献２】ＡＡＣＳ  Ｓｐｅｃ  ＨＤ  ＤＶＤ  ａｎｄ  ＤＶＤ  Ｐｒｅｒｅｃｏｒｄｅｄ  ｒｅｖｉｓｉｏｎ  ０．９１２（ＡＡＣＳ＿Ｓｐｅｃ＿ＨＤ＿ＤＶＤ＿ａｎｄ＿ＤＶＤ＿Ｐｒｅｒｅｃｏｒｄｅｄ＿０＿９１２．ｐｄｆ、３．５  ｐａｇｅ６５）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
このように従来の映像再生装置は映像表示装置に出力するコンテンツの解像度を制限しなければならない場合の処理が決まっていなかった。
【０００７】
本発明の目的は制限された解像度の下で必要な部分は高解像度で再生できる映像再生装置を提供することにある。
【課題を解決するための手段】
【０００８】
本発明の一態様によれば、表示装置に供給できる解像度が制限される映像コンテンツを扱う映像再生装置において、映像コンテンツの解像度を制限値まで落として表示装置で縮小表示させる手段と、前記表示手段により表示される縮小画像の一部分を指定する手段と、指定された部分をコンテンツのタイムスタンプとともに記憶部に記憶させる手段とを具備する。
【０００９】
本発明の他の態様によれば、表示装置に供給できる解像度が制限される映像コンテンツを扱う映像再生装置において、映像コンテンツの一部分を抽出して前記制限値に対応した画素数を超えない画素数で表示させる手段を具備する。
【００１０】
本発明の他の態様によれば、表示装置に供給できる解像度が制限される映像コンテンツを扱う映像再生装置において、映像コンテンツの解像度を制限値まで落とした縮小画像を表示装置で表示させる手段と、前記表示手段により表示される縮小画像の一部分を指定する手段と、指定された部分を映像コンテンツから抽出する手段と、前記縮小画像に代えて、前記抽出されたコンテンツを前記制限値に対応した画素数を超えない画素数の部分高解像度画像として表示させる手段とを具備する。
【００１１】
本発明の他の態様によれば、表示装置に供給できる解像度が制限される映像コンテンツを扱う映像再生装置において、映像コンテンツの解像度を制限値まで落とした縮小画像を表示装置で表示させる手段と、前記表示手段により表示される縮小画像の一部分を指定する手段と、指定された部分を映像コンテンツから抽出する手段と、前記抽出された部分を前記制限値に対応した画素数を超えない画素数の部分高解像度画像とし、前記抽出された部分以外を所定の画素数の部分低解像度画像として映像コンテンツを表示させる手段とを具備し、前記部分高解像度画像の画素数と前記部分低解像度画像の画素数の合計が前記制限値に対応した画素数を超えない画素数である。
【発明の効果】
【００１２】
映像コンテンツの表示解像度が映像コンテンツ本来の解像度よりも制限されている場合に、画面の任意の一部を抜き出して表示することにより、その部分については高精細な表示を実現する。また、制限下で高精細な部分と低精細な部分を設けることで、映像コンテンツの画面全体を把握しながら、画面の任意の一部については高精細な表示を実現する。
【発明を実施するための最良の形態】
【００１３】
以下、図面を参照して本発明による映像再生装置の実施の形態を説明する。
【００１４】
本発明は映像コンテンツの使用ルールにより解像度の制限がある場合、従来のような単純なダウンスケール・アップスケールによる表示ではなく、映像コンテンツの任意の一部分に範囲を絞って、その範囲だけは使用ルールの制限が無い場合と同等の精細度で表示するものである。以下の説明は、コンテンツの使用ルールとしてはＡＡＣＳを例にあげているが、表示可能な解像度（画素数）が制限されるルールであれば何でも良く、ＡＡＣＳに限定されるものではない。
【００１５】
第１実施形態
図１は本発明の第１実施形態に係る映像再生装置の構成を示す図である。
【００１６】
例えばＤＶＤ（Digital Versatile disc）等の映像コンテンツメディア１０が映像再生装置１２にセットされると、ピックアップユニット２２とディスクドライブ部２４により、メディア１０からコンテンツの情報が読み出される。この情報がコンテンツ複号化部２６、コンテンツ再生部２８、出力解像度制御部（アップスケール／ダウンスケール部）３０、ユーザＩ／Ｆ・複数画像重畳部３２を介して映像・音声信号として映像表示装置１４に出力される。映像再生装置１２はユーザ指示を受けるユーザ制御情報取得部３４が接続される制御部（使用ルール管理部）３６も具備し、ディスクドライブ部２４、コンテンツ複号化部２６、コンテンツ再生部２８、出力解像度制御部３０、ユーザＩ／Ｆ・複数画像重畳部３２は制御部３６により制御される。
【００１７】
第１実施形態は、ＨＤ解像度の映像コンテンツをＡＡＣＳによりダウンスケールするが、ダウンスケールした画像を全体均質低解像度表示するのではなく、ユーザが指定した領域のみを高精細度で表示する（部分高解像度表示）ものである。この領域のみの解像度が制限解像度（ＡＡＣＳの場合、５２０，０００画素）以下の場合は、指定領域のコンテンツをそのまま表示するが、この領域の解像度が制限解像度以下ではない場合は、制限解像度までダウンスケールする。
【００１８】
この部分高解像度表示領域はコンテンツの全体均質低解像度再生時にユーザによりポインティングデバイス等を用いて選択され、領域に関する座標は選択した時のコンテンツのタイムスタンプと共に時系列的に記録しておき、２回目以降の再生時にこれらの情報を時系列的に読み出して部分高解像度再生する。
【００１９】
記録する座標は、映像表示装置の解像度が自明ではない場合、ダウンスケール（縮小）する前の映像コンテンツの解像度における座標系を用いて記録することが望ましい。
【００２０】
位置の指定のユーザインターフェースは高精細度で表示したい部分高解像度表示領域中の一点（例えば、表示領域が既知の形状である場合、その中心の一点）を指定してもよいし、ポインティングデバイスで指し示す形状が部分高解像度表示領域に相当する枠であってもよい。後者の場合は、全体均質低解像度表示による縮小倍率に応じて、枠の大きさも縮小表示する。
【００２１】
座標の指定を不連続に間欠的に行い、非指定期間の座標を線形補間、ベジェ補間などで映像再生装置が生成してもよい。これらの補間は、指定座標の記録時ではなく、指定座標を用いた後述の部分高解像度表示の際に補間しても同様の効果が得られる。
【００２２】
部分高解像度表示の指定座標を記録する機器は必ずしも、使用ルールによる解像度制限を受ける機器である必要はない。解像度制限を受けない場合は、全体均質低解像度表示をする必要は無く通常の表示画面で同様の処理を行って、座標を記録すればよい。
【００２３】
図２は均質低解像度表示において部分高解像度表示範囲を指定し、指定位置を記録する動作を示すフローチャートである。
【００２４】
ブロック１０２で、映像表示装置１４の解像度情報を取得する。
【００２５】
ブロック１０４で、映像表示装置１４上のポインティングデバイスの座標位置を取得する。ポインティングデバイスはユーザ指示によりユーザ制御情報取得部３４の制御の下で表示され、指定点を示す矢印あるいは領域を示す枠形状でも良い。
【００２６】
ブロック１０６で、映像コンテンツのダウンスケール画像（制限解像度まで縮小する）を生成する。
【００２７】
ブロック１０８で、ポインティングデバイスの座標位置に表示されるカーソルをダウンスケール画像に重畳する。
【００２８】
ブロック１１０で、この画像を映像表示装置１４に出力する。
【００２９】
ブロック１１２で、ユーザによりカーソル位置の座標の記録モードが選択されているか否かを判定する。記録モードが選択されている場合はブロック１１４を実行し、選択されていない場合はブロック１１８を実行する。
【００３０】
ブロック１１４で、指定位置の座標（映像表示装置１４上の座標）を映像コンテンツの座標に変換する。
【００３１】
ブロック１１６で、変換後の座標位置、タイムスタンプを関連付けて記録する。図３は座標位置、タイムスタンプの関連付け記録の一例を示す。記録するストレージは映像コンテンツストレージメディア１０そのものでもよいし、映像再生装置１２内に設けられた図示しない不揮発性のメモリでも良い。
【００３２】
ブロック１１８で、映像コンテンツの終了あるいは指定位置の座標記録モードが非選択になっているか否かを判定する。映像コンテンツの終了あるいは記録モードが非選択になっている場合はこの処理を終了し、そうではない場合はブロック１０４を実行する。
【００３３】
以上の処理により、部分高解像度表示したい領域が選択され、記録される。
【００３４】
図４は図２で記録された情報に基づいて部分高解像度表示を行う動作のフローチャートである。
【００３５】
ブロック１２２で、映像表示装置１４の解像度情報を取得する。
【００３６】
ブロック１２４で、映像コンテンツの解像度（制限された解像度）より映像表示装置１４の解像度の方が高いか否かを判定する。制限された解像度より映像表示装置１４の解像度の方が高い場合はブロック１２８を実行し、高くない場合はブロック１２６を実行する。
【００３７】
ブロック１２６で、映像コンテンツの解像度を映像表示装置１４の解像度にダウンスケールする。この後、ブロック１４０で、ダウンスケール画像を映像表示装置１４に出力する。
【００３８】
ブロック１４２で、映像コンテンツの終了か否かを判定する。終了の場合はこの処理を終了し、終了ではない場合はブロック１２４に戻る。
【００３９】
ブロック１２８で、ユーザにより部分高解像度表示が指定されているか否かを判定する。部分高解像度表示が指定されていない場合はブロック１３０を実行する。ブロック１３０で、映像コンテンツの解像度を使用ルールの指定する解像度にダウンスケールする。この後、ブロック１４０を実行する。
【００４０】
部分高解像度表示が指定されている場合は、ブロック１３２で、映像コンテンツのタイムスタンプを取得する。
【００４１】
ブロック１３４で、取得したタイムスタンプに対応して記録されている部分高解像度表示が指定された座標を取得する。
【００４２】
ブロック１３６で、取得した座標周辺の指定された所定の形状の領域、例えば取得座標を中心とする所定サイズの矩形領域で、映像コンテンツの画像を取得する。取得する画像の解像度は映像コンテンツの解像度制限値を超えない範囲の最大の解像度である。すなわち、矩形領域内の映像コンテンツの解像度が解像度制限値を超えなければ、そのまま取得し、矩形領域内の映像コンテンツの解像度が解像度制限値を超えるのであれば、制限値となるようにダウンスケールしてから取得する。画像を取得する領域の形状は解像度の制限さえ守っていれば良く、元の映像の縦横比（アスペクト比）と同じで違っていても良いし、矩形に限らず、円形でもよいし、さらには複数の小領域に分割されていても良い。
【００４３】
ブロック１３８で、取得した画像を画面の中心とする画像を生成する。
【００４４】
ブロック１４０で、生成した画像を映像表示装置１４に出力する。
【００４５】
ブロック１４２で、映像コンテンツの終了か否かを判定する。終了の場合はこの処理を終了し、終了ではない場合はブロック１２４を実行する。
【００４６】
図５は図４のブロック１４０の動作による画像表示の例を示す。
【００４７】
使用ルールでダウンスケールした画像のアップスケールが許されている場合は、ブロック１４０で図６に示すようにアップスケールして表示しても良い。図５の画像の精細度はオリジナル画像に対して劣化していないので、図６においても、図５の画像の精細度はオリジナル画像に対して劣化しない。
【００４８】
以上説明したように、第１実施形態によれば、部分高解像度表示の指示位置の記録と、記録データに応じた部分高解像度表示が実現される。
【００４９】
以下、本発明による映像再生装置の他の実施の形態を説明する。他の実施の形態において、映像再生装置のハードウェア構成は図１と同じであるので、ブロック図の説明は省略する。
【００５０】
第２実施形態
第１実施形態は部分高解像度表示領域を予め指定して情報を一旦記録して、別の再生時にこの記録情報に基づいて部分高解像度表示を行っているが、第２実施形態では、通常は、映像コンテンツを使用ルールの制限解像度までダウンスケールして映像コンテンツの全体を再生・表示し、ポインティングデバイス等によるユーザの指示によって、任意のタイミングで任意の領域を部分高解像度表示するものである。
【００５１】
図７は第２実施形態の部分高解像度表示の動作を示すフローチャートである。
【００５２】
ブロック１６２で、映像表示装置１４の解像度情報を取得する。
【００５３】
ブロック１６４で、映像表示装置１４上のポインティングデバイスの座標を取得する。
【００５４】
ブロック１６６で、ユーザにより部分高解像度表示モードが選択されているか否かを判定する。部分高解像度表示モードが選択されている場合はブロック１７６を実行し、部分高解像度表示モードが選択されていない場合はブロック１６８を実行する。
【００５５】
部分高解像度表示モードが選択されていない場合はブロック１６８で、映像コンテンツのダウンスケール画像（制限解像度）を生成する。
【００５６】
ブロック１７０で、ポインティングデバイスの座標位置に表示されるカーソルをダウンスケール画像に重畳する。
【００５７】
ブロック１７２で、この画像を映像表示装置１４に出力する。図８の（ａ）がこの画像の一例を示す。
【００５８】
ブロック１７４で、映像コンテンツの終了か否かを判定する。終了の場合はこの処理を終了し、終了ではない場合はブロック１６６を実行する。
【００５９】
部分高解像度表示モードが選択されている場合はブロック１７６で、ポインティングデバイスで指定されている位置の座標を映像コンテンツの座標に変換する（図８の（ｂ）参照）。
【００６０】
ブロック１７８で、指定された座標周辺の指定された所定の領域、例えば指定位置を中心とする所定のサイズの矩形領域で、映像コンテンツの画像（部分高解像度画像）を取得する。取得する画像の解像度は映像コンテンツの解像度制限値を超えない範囲の最大の解像度である。すなわち、矩形領域内の映像コンテンツの解像度が解像度制限値を超えなければ、そのまま取得し、矩形領域内の映像コンテンツの解像度が解像度制限値を超えるのであれば、超えないようにダウンスケールしてから取得する。
【００６１】
ブロック１８０で、取得した画像を画面の中心とする画像を生成する。
【００６２】
ブロック１８２で、生成した画像を映像表示装置１４に出力する。図８の（ｃ）がこの部分高解像度画像の一例を示す。部分高解像度画像の位置はユーザがポインティングデバイスで指定位置を変えない限り同じ位置を保つ。
【００６３】
ブロック１８４で、ユーザにより全体均質低解像度表示が指示されているか否かを判定する。全体均質低解像度表示が指示されている場合はブロック１６８を実行し、指定されていない場合はブロック１７４を実行する。なお、部分高解像度表示モードから全体均質低解像度表示モードへの復帰は必須ではない。
【００６４】
第２実施形態によれば、全体均質低解像度画像の表示中に位置を指定することにより、全体均質低解像度表示モードから部分高解像度表示モードに切り替え、指定位置周辺の部分高解像度画像を表示することができる。
【００６５】
第３実施形態
第３実施形態は第２実施形態で、部分高解像度表示モードが選択されているときに、リモコン等を用いたユーザの指示によって、映像の取得位置（抜き出し位置）を上下左右あるいは斜めに移動可能とするものである。
【００６６】
図９は第３実施形態の部分高解像度表示の動作を示すフローチャートである。
【００６７】
ブロック１９２で、映像表示装置１４の解像度情報を取得する。
【００６８】
ブロック１９４で、映像表示装置１４上のポインティングデバイスの座標を取得する。
【００６９】
ブロック１９６で、ユーザにより部分高解像度表示モードが選択されているか否かを判定する。部分高解像度表示モードが選択されている場合はブロック２０６を実行し、部分高解像度表示モードが選択されていない場合はブロック１９８を実行する。
【００７０】
部分高解像度表示モードが選択されていない場合は、ブロック１９８で、映像コンテンツのダウンスケール画像を生成する。
【００７１】
ブロック２００で、ポインティングデバイスの座標位置に表示されるカーソルをダウンスケール画像に重畳する。
【００７２】
ブロック２０２で、この画像を映像表示装置１４に出力する。
【００７３】
ブロック２０４で、映像コンテンツの終了か否かを判定する。終了の場合はこの処理を終了し、終了ではない場合はブロック１９６を実行する。
【００７４】
部分高解像度表示モードが選択されている場合は、ブロック２０６で、指定位置の座標を映像コンテンツの座標に変換する。
【００７５】
ブロック２０８で、変換後の座標にリモコン等で指示された移動ベクトルを加算する。
【００７６】
ブロック２１０で、加算後の座標周辺の指定された所定の領域、例えば指定点を中心とする所定サイズの矩形領域で、映像コンテンツの画像を取得する。取得する画像の解像度は映像コンテンツの解像度制限値を超えない範囲の最大の解像度である。すなわち、矩形領域内の映像コンテンツの解像度が解像度制限値を超えなければ、そのまま取得し、矩形領域内の映像コンテンツの解像度が解像度制限値を超えるのであれば、超えないようにダウンスケールしてから取得する。
【００７７】
ブロック２１１で、取得した画像を画面の中心とする画像を生成する。
【００７８】
ブロック２１２で、加算後の座標を映像表示装置１４の座標に変換し、ポインティングデバイスの座標とする。
【００７９】
ブロック２１３で、生成した画像を映像表示装置１４に出力する。これにより、部分高解像度表示を行った後、ユーザの指示する方向に応じて、映像コンテンツを抜き出す座標を加減算することで容易に移動できる。なお、この座標の変化によって表示画像を全体均質低解像度画像に戻したときに映像コンテンツを抜き出していた位置とポインティングデバイスの座標にずれを生じることがあるので、ブロック２０８で抜き出す座標を加減算すると同時に、ポインティングデバイスの座標も加減算することが望ましい。なお、ポインティングデバイスの座標と映像コンテンツの座標の間で座標系が異なる場合には、加減算の量も変換を考慮する必要がある。
【００８０】
ブロック２１４で、ユーザにより全体均質低解像度表示が指示されているか否かを判定する。全体均質低解像度表示が指示されている場合はブロック１９８を実行し、指定されていない場合はブロック２０４を実行する。
【００８１】
第４実施形態
第４実施形態では、部分高解像度表示中に、現在、部分高解像度表示を行っているのが、映像コンテンツの画面全体のどの部分に当るのかということを表示するものである。これは、部分高解像度表示に重ねて抜き出す座標を数値で表示するような方法でも実現可能だが、本実施の形態では、図１１に示すように、映像表示装置１４の上の部分高解像度表示を行っていない部分に映像コンテンツのアスペクト比の矩形と、さらにその上に、部分高解像度表示部分の領域を重ねて表示することで、視覚的に表す。
【００８２】
図１０は第４実施形態の部分高解像度表示の動作を示すフローチャートである。
【００８３】
ブロック２１５で、映像表示装置１４の解像度情報を取得する。
【００８４】
ブロック２１６で、映像表示装置１４上のポインティングデバイスの座標を取得する。
【００８５】
ブロック２１７で、ユーザにより部分高解像度表示モードが選択されているか否かを判定する。部分高解像度表示モードが選択されている場合はブロック２２６を実行し、部分高解像度表示モードが選択されていない場合はブロック２１８を実行する。
【００８６】
部分高解像度表示モードが選択されていない場合は、ブロック２１８で、映像コンテンツのダウンスケール画像を生成する。
【００８７】
ブロック２２０で、ポインティングデバイスの座標位置に表示されるカーソルをダウンスケール画像に重畳する。
【００８８】
ブロック２２２で、この画像を映像表示装置１４に出力する。
【００８９】
ブロック２２４で、映像コンテンツの終了か否かを判定する。終了の場合はこの処理を終了し、終了ではない場合はブロック２１７を実行する。
【００９０】
部分高解像度表示モードが選択されている場合は、ブロック２２６で、指定位置の座標を映像コンテンツの座標に変換する。
【００９１】
ブロック２２８で、変換後の座標にリモコン等で指示された移動ベクトルを加算する。
【００９２】
ブロック２３０で、加算後の座標周辺の指定された所定の領域、例えば加算後の座標を中心とする所定サイズの矩形領域で、映像コンテンツの画像を取得する。取得する画像の解像度は映像コンテンツの解像度制限値を超えない範囲の最大の解像度である。すなわち、矩形領域内の映像コンテンツの解像度が解像度制限値を超えなければ、そのまま取得し、矩形領域内の映像コンテンツの解像度が解像度制限値を超えるのであれば、超えないようにダウンスケールしてから取得する。
【００９３】
ブロック２３２で、取得した画像を画面の中心とする画像を生成する。
【００９４】
ブロック２３４で、映像コンテンツの全体に対する指定矩形の抜き出し位置を示す縮小画像を生成する。
【００９５】
ブロック２３６で、映像コンテンツの表示範囲外に抜き出し位置を示す縮小画像を表示する。
【００９６】
ブロック２３８で、加算後の座標を映像表示装置１４の座標に変換し、ポインティングデバイスの座標とする。
【００９７】
ブロック２４０で、生成した画像を映像表示装置１４に出力する。図１１がこの画像表示の一例である。
【００９８】
ブロック２４２で、ユーザにより全体均質低解像度表示が指示されているか否かを判定する。全体均質低解像度表示が指示されている場合はブロック２１８を実行し、指定されていない場合はブロック２２４を実行する。
【００９９】
第５実施形態
第５実施形態は、第３実施形態のように部分高解像度表示中に映像コンテンツを抜き出す座標を変更できる場合に、変更可能な方向を再生画像に重ねて表示するものである（図１３参照）。
【０１００】
変更可能か否かは、映像コンテンツの解像度と、抜き出す部分高解像度表示の形状、現在の抜き出している座標から簡単に求められる。
【０１０１】
表示内容は方向が分るものであればどんなものでもよく、表示する場所は部分高解像度表示の上に重ねて表示してもよいし、部分高解像度表示の外側に表示してもよい。ただし、部分高解像度表示をさらにアップスケールするなら、部分高解像度表示の上に重ねる方法が望ましい。
【０１０２】
図１２は第５実施形態の部分高解像度表示の動作を示すフローチャートである。
【０１０３】
ブロック２５２で、映像表示装置１４の解像度情報を取得する。
【０１０４】
ブロック２５４で、映像表示装置１４上のポインティングデバイスの座標を取得する。
【０１０５】
ブロック２５６で、ユーザにより部分高解像度表示モードが選択されているか否かを判定する。部分高解像度表示モードが選択されている場合はブロック２６６を実行し、部分高解像度表示モードが選択されていない場合はブロック２５８を実行する。
【０１０６】
部分高解像度表示モードが選択されていない場合は、ブロック２５８で、映像コンテンツのダウンスケール画像を生成する。
【０１０７】
ブロック２６０で、ポインティングデバイスの座標位置に表示されるカーソルをダウンスケール画像に重畳する。
【０１０８】
ブロック２６２で、この画像を映像表示装置１４に出力する。
【０１０９】
ブロック２６４で、映像コンテンツの終了か否かを判定する。終了の場合はこの処理を終了し、終了ではない場合はブロック２５６を実行する。
【０１１０】
部分高解像度表示モードが選択されている場合は、ブロック２６６で、指定位置の座標を映像コンテンツの座標に変換する。
【０１１１】
ブロック２６８で、変換後の座標にリモコン等で指示された移動ベクトルを加算する。
【０１１２】
ブロック２７０で、加算後の座標周辺の指定された所定の領域、例えば加算後の座標を中心とする所定サイズの矩形領域で、映像コンテンツの画像を取得する。取得する画像の解像度は映像コンテンツの解像度制限値を超えない範囲の最大の解像度である。すなわち、矩形領域内の映像コンテンツの解像度が解像度制限値を超えなければ、そのまま取得し、矩形領域内の映像コンテンツの解像度が解像度制限値を超えるのであれば、超えないようにダウンスケールしてから取得する。
【０１１３】
ブロック２７２で、取得した画像を画面の中心とする画像を生成する。
【０１１４】
ブロック２７４で、加算後の座標を映像表示装置１４の座標に変換し、ポインティングデバイスの座標とする。
【０１１５】
ブロック２７６で、加算後の座標に矩形形状のオフセットを加算した抜き出し位置の左端が映像コンテンツの左端に達しているか否かを判定する。達している場合はブロック２８０を実行し、達していない場合はブロック２７８を実行する。
【０１１６】
ブロック２７８で、抜き出し位置が左側に移動可能であることを示す表示（例えば、図１３に示すように移動可能方向に頂点を向けた黒三角形）を画像に重畳する。
【０１１７】
ブロック２８０で、加算後の座標に矩形形状のオフセットを加算した抜き出し位置の右端が映像コンテンツの右端に達しているか否かを判定する。達している場合はブロック２８４を実行し、達していない場合はブロック２８２を実行する。
【０１１８】
ブロック２８２で、抜き出し位置が右側に移動可能であることを示す表示を画像に重畳する。
【０１１９】
ブロック２８４で、加算後の座標に矩形形状のオフセットを加算した抜き出し位置の上端が映像コンテンツの上端に達しているか否かを判定する。達している場合はブロック２８８を実行し、達していない場合はブロック２８６を実行する。
【０１２０】
ブロック２８６で、抜き出し位置が上側に移動可能であることを示す表示を画像に重畳する。
【０１２１】
ブロック２８８で、加算後の座標に矩形形状のオフセットを加算した抜き出し位置の左端が映像コンテンツの下端に達しているか否かを判定する。達している場合はブロック２９２を実行し、達していない場合はブロック２９０を実行する。
【０１２２】
ブロック２９０で、抜き出し位置が下側に移動可能であることを示す表示を画像に重畳する。
【０１２３】
ブロック２９２で、この画像を映像表示装置１４に出力する。
【０１２４】
ブロック２９４で、ユーザにより全体均質低解像度表示が指示されているか否かを判定する。全体均質低解像度表示が指示されている場合はブロック２５８を実行し、指定されていない場合はブロック２６４を実行する。
【０１２５】
第６実施形態
第６実施形態はユーザの指示により部分高解像度表示から全体均質低解像度表示に戻るのではなく、部分高解像度表示を開始してから一定時間が経過すると、ユーザからの指示の有無に関わらず、自動的に全体均質低解像度表示に変更するというものである。
【０１２６】
時間の計測には専用のカウンタを持ち、部分高解像度表示を開始したときにカウントアップを開始し、あらかじめ設定されている閾値に達したときに全体均質低解像度表示に変更するというものでもよいし、時計として使用可能なカウンタを参照する機能を持ち、部分高解像度表示を開始したときに参照した時間に閾値を加算して、終了時間をあらかじめ決定し、終了時間に達したときに全体均質低解像度表示に変更するというものでもよい。
【０１２７】
図１４は第６実施形態の部分高解像度表示の動作を示すフローチャートである。
【０１２８】
ブロック３０２で、映像表示装置１４の解像度情報を取得する。
【０１２９】
ブロック３０４で、映像表示装置１４上のポインティングデバイスの座標を取得する。
【０１３０】
ブロック３０６で、経過時間計測用のカウンタをクリアする。
【０１３１】
ブロック３０８で、ユーザにより部分高解像度表示モードが選択されているか否かを判定する。部分高解像度表示モードが選択されている場合はブロック３２２を実行し、部分高解像度表示モードが選択されていない場合はブロック３１０を実行する。
【０１３２】
部分高解像度表示モードが選択されていない場合は、ブロック３１０で、ユーザによる部分高解像度表示の指示をクリアする。
【０１３３】
ブロック３１２で、経過時間計測用のカウンタをクリアする。
【０１３４】
ブロック３１４で、映像コンテンツのダウンスケール画像を生成する。
【０１３５】
ブロック３１６で、ポインティングデバイスの座標位置に表示されるカーソルをダウンスケール画像に重畳する。
【０１３６】
ブロック３１８で、この画像を映像表示装置１４に出力する。
【０１３７】
ブロック３２０で、映像コンテンツの終了か否かを判定する。終了の場合はこの処理を終了し、終了ではない場合はブロック３０８を実行する。
【０１３８】
部分高解像度表示モードが選択されている場合は、ブロック３２２で、カウンタが任意の閾値に達したか否かを判定する。カウンタが任意の閾値に達した場合はブロック３１０を実行し、部分高解像度表示モードから全体均質低解像度表示モードへ切り替える。達していない場合はブロック３２４を実行する。
【０１３９】
ブロック３２４で、ポインティングデバイスの指定位置の座標を映像コンテンツの座標に変換する。
【０１４０】
ブロック３２６で、変換後の座標にリモコン等で指示された移動ベクトルを加算する。
【０１４１】
ブロック３２８で、加算後の座標周辺の指定された所定の領域、例えば加算後の座標を中心とする所定サイズの矩形領域で、映像コンテンツの画像を取得する。取得する画像の解像度は映像コンテンツの解像度制限値を超えない範囲の最大の解像度である。すなわち、矩形領域内の映像コンテンツの解像度が解像度制限値を超えなければ、そのまま取得し、矩形領域内の映像コンテンツの解像度が解像度制限値を超えるのであれば、超えないようにダウンスケールしてから取得する。
【０１４２】
ブロック３３０で、取得した画像を画面の中心とする画像を生成する。
【０１４３】
ブロック３３２で、加算後の座標を映像表示装置１４の座標に変換し、ポインティングデバイスの座標とする。
【０１４４】
ブロック３３４で、経過時間計測用のカウンタをインクリメントする。その後ブロック３１８を実行する。
【０１４５】
第７実施形態
第７実施形態は部分高解像度表示中にチャプタ等の映像コンテンツの区切りがあった場合には、ユーザからの指示の有無に関わらず、その時に全体均質低解像度表示に自動的に変更するというものである。
【０１４６】
図１５は第７実施形態の部分高解像度表示の動作を示すフローチャートである。
【０１４７】
ブロック３３２で、映像表示装置１４の解像度情報を取得する。
【０１４８】
ブロック３３４で、映像表示装置１４上のポインティングデバイスの座標を取得する。
【０１４９】
ブロック３３６で、ユーザにより部分高解像度表示モードが選択されているか否かを判定する。部分高解像度表示モードが選択されている場合はブロック３４８を実行し、部分高解像度表示モードが選択されていない場合はブロック３３８を実行する。
【０１５０】
部分高解像度表示モードが選択されていない場合は、ブロック３３８で、ユーザによる部分高解像度表示の指示をクリアする。
【０１５１】
ブロック３４０で、映像コンテンツのダウンスケール画像を生成する。
【０１５２】
ブロック３４２で、ポインティングデバイスの座標位置に表示されるカーソルをダウンスケール画像に重畳する。
【０１５３】
ブロック３４４で、この画像を映像表示装置１４に出力する。
【０１５４】
ブロック３４６で、映像コンテンツの終了か否かを判定する。終了の場合はこの処理を終了し、終了ではない場合はブロック３３６を実行する。
【０１５５】
部分高解像度表示モードが選択されている場合は、ブロック３４８で、チャプタ等の映像コンテンツの切れ目であるか否かを判定する。映像コンテンツの切れ目である場合はブロック３３８を実行し、部分高解像度表示モードから全体均質低解像度表示モードへ切り替える。切れ目でない場合はブロック３５０を実行する。
【０１５６】
ブロック３５０で、ポインティングデバイスの指定位置の座標を映像コンテンツの座標に変換する。
【０１５７】
ブロック３５２で、変換後の座標にリモコン等で指示された移動ベクトルを加算する。
【０１５８】
ブロック３５４で、加算後の座標周辺の指定された所定の領域、例えば加算後の座標を中心とする所定サイズの矩形領域で、映像コンテンツの画像を取得する。取得する画像の解像度は映像コンテンツの解像度制限値を超えない範囲の最大の解像度である。すなわち、矩形領域内の映像コンテンツの解像度が解像度制限値を超えなければ、そのまま取得し、矩形領域内の映像コンテンツの解像度が解像度制限値を超えるのであれば、超えないようにダウンスケールしてから取得する。
【０１５９】
ブロック３５６で、取得した画像を画面の中心とする画像を生成する。
【０１６０】
ブロック３５８で、加算後の座標を映像表示装置１４の座標に変換し、ポインティングデバイスの座標とする。その後ブロック３４４を実行する。
【０１６１】
第８実施形態
第８実施形態は、部分高解像度表示中に、常に映像コンテンツの全画面での内容と、直前あるいは直後の全画面の内容との差分を取る。これは映像コンテンツのシーンの変わり目を検出するためで、直前・直後のいずれと差分を取るかは、実装上あるいはユーザの設定により任意に決めることができる。この差分が閾値以上になった場合に、ユーザからの指示の有無に関わらず、その時に全体均質低解像度表示に自動的に変更するというものである。
【０１６２】
図１６は第８実施形態の部分高解像度表示の動作を示すフローチャートである。
【０１６３】
ブロック３６２で、映像表示装置１４の解像度情報を取得する。
【０１６４】
ブロック３６４で、映像表示装置１４上のポインティングデバイスの座標を取得する。
【０１６５】
ブロック３６６で、ユーザにより部分高解像度表示モードが選択されているか否かを判定する。部分高解像度表示モードが選択されている場合はブロック３７８を実行し、部分高解像度表示モードが選択されていない場合はブロック３６８を実行する。
【０１６６】
部分高解像度表示モードが選択されていない場合は、ブロック３６８で、ユーザによる部分高解像度表示の指示をクリアする。
【０１６７】
ブロック３７０で、映像コンテンツのダウンスケール画像を生成する。
【０１６８】
ブロック３７２で、ポインティングデバイスの座標位置に表示されるカーソルをダウンスケール画像に重畳する。
【０１６９】
ブロック３７４で、この画像を映像表示装置１４に出力する。
【０１７０】
ブロック３７６で、映像コンテンツの終了か否かを判定する。終了の場合はこの処理を終了し、終了ではない場合はブロック３６６を実行する。
【０１７１】
部分高解像度表示モードが選択されている場合は、ブロック３７８で、現在の映像コンテンツ画像と直前の映像コンテンツ画像の相関を計算する。相関は２つの画面の同一座標の画素値の差分の絶対値和や二乗和などの一般的な方法で求めることができ、その方法は本実施形態では限定しない。また、シーンの変わり目や動きの大きい画面の検出が出来ればよいので、動き検出等を用いることも可能であるが、本実施形態では特にその手法を規定しない。本実施形態に必要な要件は、２つの画像間の違いの大きさを数値的に検出する手段をもち、その結果で部分高解像度表示から全体均質低解像度表示に切り替える手段を持つことである。
【０１７２】
ブロック３８０で、計算した相関値は閾値を超えているか否かを判定する。相関値が閾値を超えている場合はブロック３６８を実行し、超えていない場合はブロック３８２を実行する。
【０１７３】
ブロック３８２で、ポインティングデバイスの指定位置の座標を映像コンテンツの座標に変換する。
【０１７４】
ブロック３８４で、変換後の座標にリモコン等で指示された移動ベクトルを加算する。
【０１７５】
ブロック３８６で、加算後の座標周辺の指定された矩形領域で、映像コンテンツの画像を取得する。取得する画像の解像度は映像コンテンツの解像度制限値を超えない範囲の最大の解像度である。すなわち、矩形領域内の映像コンテンツの解像度が解像度制限値を超えなければ、そのまま取得し、矩形領域内の映像コンテンツの解像度が解像度制限値を超えるのであれば、超えないようにダウンスケールしてから取得する。
【０１７６】
ブロック３８８で、取得した画像を画面の中心とする画像を生成する。
【０１７７】
ブロック３９０で、加算後の座標を映像表示装置１４の座標に変換し、ポインティングデバイスの座標とする。その後ブロック３７４を実行する。
【０１７８】
第９実施形態
第９実施形態は第８実施形態に類似するが、画面の差分を判定する領域を部分高解像度表示領域以外に限定している点が異なる。第８実施形態はシーンの変わり目や動きの大きい場面を検出することを目的としていたが、第９実施形態は映像コンテンツ上では大きな動きがあるが、それが画面に表示されていない部分である場合に、その部分の差分のみを累積加算し、閾値を超えた場合に自動的に全体均質低解像度表示に変更するというものである。
【０１７９】
図１７は第９実施形態の部分高解像度表示の動作を示すフローチャートである。
【０１８０】
ブロック４０２で、映像表示装置１４の解像度情報を取得する。
【０１８１】
ブロック４０４で、映像表示装置１４上のポインティングデバイスの座標を取得する。
【０１８２】
ブロック４０６で、ユーザにより部分高解像度表示モードが選択されているか否かを判定する。部分高解像度表示モードが選択されている場合はブロック４１８を実行し、部分高解像度表示モードが選択されていない場合はブロック４０８を実行する。
【０１８３】
部分高解像度表示モードが選択されていない場合は、ブロック４０８で、ユーザによる部分高解像度表示の指示をクリアする。
【０１８４】
ブロック４１０で、映像コンテンツのダウンスケール画像を生成する。
【０１８５】
ブロック４１２で、ポインティングデバイスの座標位置に表示されるカーソルをダウンスケール画像に重畳する。
【０１８６】
ブロック４１４で、この画像を映像表示装置１４に出力する。
【０１８７】
ブロック４１６で、映像コンテンツの終了か否かを判定する。終了の場合はこの処理を終了し、終了ではない場合はブロック４０６を実行する。
【０１８８】
部分高解像度表示モードが選択されている場合は、ブロック４１８で、ポインティングデバイスの指定位置の座標を映像コンテンツの座標に変換する。
【０１８９】
ブロック４２０で、変換後の座標にリモコン等で指示された移動ベクトルを加算する。
【０１９０】
ブロック４２２で、加算後の座標周辺の指定された所定の領域、例えば加算後の座標を中心とする所定サイズの矩形領域で、映像コンテンツの画像を取得する（部分高解像度表示対象）。取得する画像の解像度は映像コンテンツの解像度制限値を超えない範囲の最大の解像度である。すなわち、矩形領域内の映像コンテンツの解像度が解像度制限値を超えなければ、そのまま取得し、矩形領域内の映像コンテンツの解像度が解像度制限値を超えるのであれば、超えないようにダウンスケールしてから取得する。
【０１９１】
ブロック４２４で、映像コンテンツから部分高解像度表示対象以外の画像を取得する。
【０１９２】
ブロック４２６で、直前の映像コンテンツから、現在の部分高解像度表示対象に相当する部分以外の画像を取得する。
【０１９３】
ブロック４２８で、現在の映像コンテンツ画像の部分高解像度表示対象以外の部分と直前の映像コンテンツの部分高解像度表示対象相当部分以外の相関値を計算する。
【０１９４】
ブロック４３０で、計算した相関値は閾値を超えているか否かを判定する。相関値が閾値を超えている場合はブロック４０８を実行し、部分高解像度表示モードから全体均質低解像度表示モードに切換える。超えていない場合はブロック４３２を実行する。
【０１９５】
ブロック４３２で、加算後の座標周辺の指定された所定の領域、例えば加算後の座標を中心とした所定サイズの矩形領域で、映像コンテンツの画像を取得する。取得する画像の解像度は映像コンテンツの解像度制限値を超えない範囲の最大の解像度である。すなわち、矩形領域内の映像コンテンツの解像度が解像度制限値を超えなければ、そのまま取得し、矩形領域内の映像コンテンツの解像度が解像度制限値を超えるのであれば、超えないようにダウンスケールしてから取得する。
【０１９６】
ブロック４３４で、取得した画像を画面の中心とする画像を生成する。
【０１９７】
ブロック４３６で、加算後の座標を映像表示装置１４の座標に変換し、ポインティングデバイスの座標とする。その後ブロック４１４を実行する。
【０１９８】
第１０実施形態
第１０実施形態は部分高解像度表示から全体均質低解像度表示へと表示モードを切り替えたときに、それまで部分高解像度表示を行っていたのが、映像コンテンツ全体のどの領域に相当するのかを、全体均質低解像度画像上の直前の部分高解像度画像に相当する座標に枠線を重ねて再生するものである（図１９参照）。
【０１９９】
図１８は第１０実施形態の部分高解像度表示の動作を示すフローチャートである。
【０２００】
ブロック４４２で、映像表示装置１４の解像度情報を取得する。
【０２０１】
ブロック４４４で、映像表示装置１４上のポインティングデバイスの座標を取得する。
【０２０２】
ブロック４４６で、部分高解像度表示フラグを０に設定する。
【０２０３】
ブロック４４８で、ユーザにより部分高解像度表示モードが選択されているか否かを判定する。部分高解像度表示モードが選択されている場合はブロック４５８を実行し、部分高解像度表示モードが選択されていない場合はブロック４５０を実行する。
【０２０４】
部分高解像度表示モードが選択されていない場合は、ブロック４５０で、部分高解像度表示フラグが１か否かを判定する。部分高解像度表示フラグが１の場合はブロック４５２を実行し、部分高解像度表示フラグが１ではない場合はブロック４５４を実行する。
【０２０５】
ブロック４５２で、図１９に示すように、映像コンテンツの解像度（座標）に変換されたポインティングデバイスの座標位置に指定の矩形の枠線を生成し、映像コンテンツ上に重畳する。
【０２０６】
ブロック４５３で、部分高解像度表示フラグを０に設定する。なお、ユーザの視認性を高めるためにその後の数枚の画像にも枠線を重畳できるように、フラグをクリア（０に設定）するのを数フレームの表示期間だけ遅延してもよい。
【０２０７】
ブロック４５４で、映像コンテンツのダウンスケール画像を生成する。
【０２０８】
ブロック４５６で、ポインティングデバイスの座標位置に表示されるカーソルをダウンスケール画像に重畳する。
【０２０９】
ブロック４５６で、この画像を映像表示装置１４に出力する。
【０２１０】
ブロック４５７で、映像コンテンツの終了か否かを判定する。終了の場合はこの処理を終了し、終了ではない場合はブロック４４８を実行する。
【０２１１】
ブロック４５８で、ポインティングデバイスの指定位置の座標を映像コンテンツの座標に変換する。
【０２１２】
ブロック４５９で、変換後の座標にリモコン等で指示された移動ベクトルを加算する。
【０２１３】
ブロック４６０で、加算後の座標周辺の指定された所定の領域、例えば加算後の座標を中心とする所定サイズの矩形領域で、映像コンテンツの画像を取得する（部分高解像度表示対象）。取得する画像の解像度は映像コンテンツの解像度制限値を超えない範囲の最大の解像度である。すなわち、矩形領域内の映像コンテンツの解像度が解像度制限値を超えなければ、そのまま取得し、矩形領域内の映像コンテンツの解像度が解像度制限値を超えるのであれば、超えないようにダウンスケールしてから取得する。
【０２１４】
ブロック４６１で、取得した画像を画面の中心とする画像を生成する。
【０２１５】
ブロック４６２で、映像コンテンツの全体に対する指定矩形の抜き出し位置を示す縮小画像を生成する。
【０２１６】
ブロック４６３で、加算後の座標を映像表示装置１４の座標に変換し、ポインティングデバイスの座標とする。
【０２１７】
ブロック４６４で、部分高解像度表示フラグを１に設定する。その後ブロック４５９を実行する。
【０２１８】
第１１実施形態
上述の実施形態では部分高解像度画像は映像表示装置１４上の中央に表示されているが、第１１実施形態は部分高解像度画像の映像表示装置１４上の表示位置を映像コンテンツの座標と同じ位置に表示するというものである（図２１参照）。この場合、映像コンテンツと映像表示装置の解像度の関係は同じか、映像表示装置の解像度が高い方が望ましい。映像表示装置の解像度の方が低い場合に、この実施形態を適用すると、同じ座標に表示するためには、部分高解像度表示をダウンスケールする必要がある。
【０２１９】
図２０は第１１実施形態の部分高解像度表示の動作を示すフローチャートである。
【０２２０】
ブロック４６６で、映像表示装置１４の解像度情報を取得する。
【０２２１】
ブロック４６８で、映像表示装置１４上のポインティングデバイスの座標を取得する。
【０２２２】
ブロック４６８で、ユーザにより部分高解像度表示モードが選択されているか否かを判定する。部分高解像度表示モードが選択されている場合はブロック４７３を実行し、部分高解像度表示モードが選択されていない場合はブロック４６９を実行する。
【０２２３】
部分高解像度表示モードが選択されていない場合は、ブロック４６９で、映像コンテンツのダウンスケール画像を生成する。
【０２２４】
ブロック４７０で、ポインティングデバイスの座標位置に表示されるカーソルをダウンスケール画像に重畳する。
【０２２５】
ブロック４７１で、この画像を映像表示装置１４に出力する。
【０２２６】
ブロック４７２で、映像コンテンツの終了か否かを判定する。終了の場合はこの処理を終了し、終了ではない場合はブロック４６８を実行する。
【０２２７】
部分高解像度表示モードが選択されている場合は、ブロック４７３で、ポインティングデバイスの指定位置の座標を映像コンテンツの座標に変換する。
【０２２８】
ブロック４７４で、変換後の座標にリモコン等で指示された移動ベクトルを加算する。
【０２２９】
ブロック４７５で、加算後の座標周辺の指定された所定領域、例えば加算後の座標を中心とする所定サイズの矩形領域で、映像コンテンツの画像を取得する。取得する画像の解像度は映像コンテンツの解像度制限値を超えない範囲の最大の解像度である。すなわち、矩形領域内の映像コンテンツの解像度が解像度制限値を超えなければ、そのまま取得し、矩形領域内の映像コンテンツの解像度が解像度制限値を超えるのであれば、超えないようにダウンスケールしてから取得する。
【０２３０】
ブロック４７６で、図２１に示すように、取得した画像を映像コンテンツ上の抜き出し位置と同じ座標に置いた画像を生成する。
【０２３１】
ブロック４７７で、加算後の座標を映像表示装置１４の座標に変換し、ポインティングデバイスの座標とする。その後ブロック４７１を実行する。
【０２３２】
上述した実施形態は、映像コンテンツの使用ルールに適合するために映像コンテンツの一部だけを抜き出して、その部分のみを高精細な画像として表示する部分高解像度表示に関連するものである。以下の実施形態は部分高解像度表示の領域を上述した実施形態よりも狭く制限する（解像度を制限解像度以下にする）一方で、それ以外の映像コンテンツの領域（残った解像度）を低解像度表示として同時に表示することで、注目点については高精細な表示を行い、その他の部分についても最低限の画像を表示することで、映像コンテンツの全体像を把握しやすい表示を実現する。
【０２３３】
第１２実施形態
第１２実施形態は、映像コンテンツのオリジナルの解像度と映像表示装置１４の解像度とが同じであり、第１実施形態と同様に画像を高精細に表示したい部分として、あらかじめ指定された座標がストレージに記録されている場合を考える。
【０２３４】
まず映像コンテンツのタイムスタンプを取得し、そのタイムスタンプに対応する事前に記録されていた映像コンテンツの座標を取得する。次に指定の矩形で該当座標から使用ルールで制限された解像度よりも小さいサイズで映像コンテンツを抜き出す。このとき抜き出しの形状を規定しないことは上述の実施形態と同様であるが、第１２実施形態では使用ルールで制限された解像度を高解像度表示する部分と低解像度表示する残りの部分とで分け合う点が異なる。このため、抜き出しを行う領域の大きさは、使用ルールの解像度制限よりも大きく制限される。すなわち、領域のサイズは小さくなる。
【０２３５】
低解像度表示部分の画像は、使用ルールの解像度制限から高解像度表示部分の解像度を引いた値まで画素数が減少するように、映像コンテンツから高解像度表示部分を差し引いた画像をダウンスケールする。こうして得られた画像が低解像度部分の元データになり、この画像と抜き出された高解像度表示部分とを合わせたのもが、使用ルールで制限された画像となる。
【０２３６】
ここで、使用ルールが一旦解像度制限した画像のアップスケールを許しているなら、低解像度部分を元の映像コンテンツおよび映像表示装置１４の解像度までアップスケールすることで、低精細度表示度部分の表示画像を生成する。
【０２３７】
これに高解像度表示部分を足し合わせることで、映像コンテンツの１枚の画像を生成する。これによって、使用ルールを満たしながら、注目部分を高精細で表示し、映像コンテンツの全体像も低精細で表示するという要求を実現する。この様な表示を非均質解像度表示と称し、特に映像コンテンツの解像度と映像表示装置１４の解像度が同等であるものを非均質解像度表示１と称する。ただし、非均質解像度表示では使用ルールが一旦解像度制限した画像のアップスケールを許すことは必須の条件になっている。
【０２３８】
図２２は第１２実施形態の部分高解像度表示の動作を示すフローチャートである。
【０２３９】
ブロック４８２で、非均質解像度表示１の使用が指定されているか否かを判定する。非均質解像度表示１の使用が指定されている場合はブロック４８４を実行し、指定されていない場合はブロック５０２を実行する。
【０２４０】
ブロック４８４で、映像コンテンツのタイムスタンプを取得する。
【０２４１】
ブロック４８６で、タイムスタンプに対応して記録されている部分高解像度化の指定座標を取得する。
【０２４２】
ブロック４８８で、取得された指定座標周辺の指定された指定領域、例えば指定座標を中心とする所定サイズの矩形領域で、映像コンテンツの画像（高解像度表示部分）を取得する。取得する画像の解像度は映像コンテンツの解像度制限値以下の所定の解像度である。
【０２４３】
ブロック４９０で、映像コンテンツの解像度制限値から高解像度表示部分の解像度を引いた値を低解像度部分解像度とする。
【０２４４】
ブロック４９２で、映像コンテンツから高解像度表示部分を除いた画像の解像度が低解像度部分解像度に達するまでダウンスケールする。
【０２４５】
ブロック４９４で、ダウスケーリングした画像を元の映像コンテンツ解像度までアップスケールする。
【０２４６】
ブロック４９６で、アップスケール画像に高解像度表示部分を重畳する。
【０２４７】
ブロック４９８で、この画像を映像表示装置１４に出力する。図２３はこの画像の例を示す。
【０２４８】
ブロック５００で、映像コンテンツの終了か否かを判定する。終了の場合はこの処理を終了し、終了ではない場合はブロック４８２を実行する。
【０２４９】
ここで、フルＨＤサイズのコンテンツ（１９２０×１０８０画素）をＡＡＣＳのＩＣＴの使用制限である１フレーム当り５２０，０００画素以下という条件で表示する場合を説明する。
【０２５０】
映像コンテンツの総画素数：Ｃ
映像表示装置１４の総画素数：Ｄ
使用ルールによる制限を画素数：Ｌｉｍｉｔ
高解像度部分の画素数：Ｈ
低解像度部分の画素数：Ｌ
低解像度部分を生成する際のダウンスケールの比率（低解像度部分劣化率）：Ｒａｔｅとする。
【０２５１】
これらの変数は以下の様な関係式を取る。
【０２５２】
Ｈ＋Ｌ＜Ｌｉｍｉｔ
Ｃ  ＝  Ｈ＋Ｌ／Ｒａｔｅ
Ｄ  ＝  Ｈ＋Ｌ／Ｒａｔｅ
上記関係式の固定値の部分を埋めると、
Ｈ＋Ｌ＜５２０，０００
２，０７３，６００  ＝  Ｈ＋Ｌ／Ｒａｔｅ
２，０７３，６００  ＝  Ｈ＋Ｌ／Ｒａｔｅ
例えば、低解像度部分劣化率（ダウンスケールの比率）を決めると、表１のように高解像度部分、低解像度部分として可能な画素数が決る。
【表１】
2009016934.tif 000003
【０２５３】
ここで、表１の高解像度率とは映像表示装置１４の画面全体の画素数に対して高解像度表示される画素数（Ｈ）の比率を指すものとする。
【０２５４】
また、低解像度部分劣化率として１／２、１／４のような値を使用しているが、これは２画素からダウンスケールして１画素を生成する、あるいは４画素からダウンスケールして１画素を生成するといった意味として考えることが出来、ダウンスケールやその後のアップスケールの簡便性を考慮して妥当な離散値である。
【０２５５】
表１からは低解像度部分劣化率が１／２ではＡＡＣＳの使用ルール（１フレーム当りの解像度を５２０，０００画素以下とする）に適合しないことが判り、１／４でも、ＩＣＴの制限画素数をほぼ低解像度部分で使い切るため、高解像度表示部分の画素数は少ない。１／８の場合で、１４．４％、１／１６の場合で２０．０％を高解像度のままで表示することができることが判る。
【０２５６】
第１３実施形態
第１３実施形態は、第１２実施形態と異なり、映像コンテンツの解像度が映像表示装置１４の解像度よりも高い場合である。この場合、使用ルールに制限が無かったとしても、映像コンテンツの全体を表示するには、ダウンスケールが必要であり、このときの解像度が、画像全体を表示しながら見られる最も高い精細度ということになる。非均質解像度表示の高解像度部分は特定の一部をこのダウンスケールの比率で縮小した画像とする。低解像度部分の解像度は、使用ルールによる解像度制限から高解像度表示部分のダウンスケール後の解像度を差し引いた解像度（画素数）であり、その値まで画素数が減少するように映像コンテンツから高解像度表示部分を差し引いた画像をダウンスケールする。こうして得られた画像が低解像度部分の元データになり、この画像と抜き出されダウンスケールされた高解像度表示部分を合わせたのもが、使用ルールで制限された画像ということになる。
【０２５７】
第１２実施形態と同様に低解像度表示部分はアップスケールする必要があるが、このときにアップスケールは映像コンテンツの解像度までではなく、映像表示装置１４の解像度までアップスケールする。
【０２５８】
こうして生成された低解像度表示部分に高解像度表示部分を足し合わせることで、映像コンテンツの１枚の画像を生成する。これによって、使用ルールを満たしながら、注目部分を映像表示装置１４で表示可能な上限の高精細度で表示し、映像コンテンツの全体像も表示するという要求を実現できる。
【０２５９】
このような映像コンテンツの解像度が映像表示装置１４の解像度よりも高い場合の非均質解像度表示を非均質解像度表示２とする。
【０２６０】
図２４は第１３実施形態の部分高解像度表示の動作を示すフローチャートである。
【０２６１】
ブロック５１２で、映像表示装置１４の解像度情報を取得する。
【０２６２】
ブロック５１４で、映像コンテンツの解像度と映像表示装置１４の解像度からダウンスケールの比率を取得する。
【０２６３】
ブロック５１６で、非均質解像度表示２の使用が指定されているか否かを判定する。非均質解像度表示２の使用が指定されている場合はブロック５１８を実行し、使用が指定されていない場合はブロック５３８を実行する。
【０２６４】
ブロック５１８で、映像コンテンツのタイムスタンプを取得する。
【０２６５】
ブロック５２０で、タイムスタンプに対応した部分高解像度化の指定座標を取得する。
【０２６６】
ブロック５２２で、取得された指定座標周辺の指定された所定領域、例えば指定座標を中心とする所定サイズの矩形領域で、映像コンテンツの画像を取得する（高解像度表示部分）。取得する画像の解像度は映像コンテンツの解像度制限値以下の指定の所定の解像度である。
【０２６７】
ブロック５２４で、高解像度表示部分を映像表示装置１４の解像度から求めたダウンスケール比率でダウンスケールする。
【０２６８】
ブロック５２６で、映像コンテンツの解像度制限値からダウンスケールした高解像度表示部分の解像度を引いた値を低解像度部分解像度とする。
【０２６９】
ブロック５２８で、映像コンテンツから高解像度表示部分を除いた画像の解像度が低解像度部分解像度に達するまでダウンスケールする。
【０２７０】
ブロック５３０で、ダウスケーリングした低解像度部分を映像表示装置１４の解像度までアップスケールする。
【０２７１】
ブロック５３２で、アップスケール画像にダウンスケールした高解像度表示部分を重畳する。
【０２７２】
ブロック５３４で、この重畳画像を映像表示装置１４に出力して、ブロック５３６を実行する。この表示の例を図２５に示す。
【０２７３】
ブロック５３６で、映像コンテンツの終了か否かを判定する。終了の場合はこの処理を終了し、終了ではない場合はブロック５１６を実行する。
【０２７４】
ブロック５３８で、映像コンテンツを使用ルールの指定する解像度に達するまでダウンスケールする。
【０２７５】
ブロック５４０で、ダウスケーリングした画像を映像表示装置１４の解像度までアップスケールして、ブロック５３４を実行する。
【０２７６】
フルＨＤサイズのコンテンツ（１９２０×１０８０画素）をＡＡＣＳのＩＣＴの使用制限である、１フレーム当り５２０，０００画素以下という条件で、１３６６×７６８の解像度の映像表示装置１４に表示する場合を説明する。
【０２７７】
映像コンテンツの総画素数：Ｃ
映像表示装置１４の総画素数：Ｄ
使用ルールによる制限を画素数：Ｌｉｍｉｔ
高解像度部分の画素数：Ｈ
低解像度部分の画素数：Ｌ
高解像度部分を生成する際のダウンスケールの比率（高解像度部分劣化率）：ＲａｔｅＨ
低解像度部分を生成する際のダウンスケールの比率（低解像度部分劣化率）：ＲａｔｅＬＤ
低解像度部分を表示する際のアップスケールの比率（低解像度部分拡大率）：ＲａｔｅＬＵとする。
【０２７８】
これらの変数は以下の様な関係式を取る。
【０２７９】
Ｈ＋Ｌ＜Ｌｉｍｉｔ
Ｃ  ＝  Ｈ／ＲａｔｅＨ＋Ｌ／ＲａｔｅＬＤ
Ｄ  ＝  Ｈ＋Ｌ×ＲａｔｅＬＵ
Ｄ  ＝  Ｃ／ＲａｔｅＨ
Ｄ  ＝  Ｃ／（ＲａｔｅＬＤ×ＲａｔｅＬＵ）
ＲａｔｅＨ  ＝  ＲａｔｅＬＤ×ＲａｔｅＬＵ
考察する条件として固定値の部分を埋めると、
Ｃ  ＝  ２，０７３，６００
Ｄ  ＝  １，０４９，０８８
ＲａｔｅＨ  ＝  ０．５０６
Ｈ＋Ｌ＜５２０，０００
２，０７３，６００  ＝  Ｈ／０．５０６＋Ｌ／ＲａｔｅＬＤ
１，０４９，０８８  ＝  Ｈ＋Ｌ×ＲａｔｅＬＵ
０．５０６  ＝  ＲａｔｅＬＤ×ＲａｔｅＬＵ
ここで、ダウンスケールの簡便性を考慮してＲａｔｅＨ＝０．５とすれば、低解像度部分劣化率を決めると、表２のように高解像度部分、低解像度部分として可能な画素数、低解像度部分拡大率が決る。
【表２】
2009016934.tif 000004
【０２８０】
低解像度部分拡大率はアップスケールの簡便性を考慮して誤差を丸めて整数値にしてある。
【０２８１】
表２から、非均質解像度表示２でも、１／４は、ＩＣＴの制限画素数をほぼ低解像度部分で使い切るため、高解像度表示部分の画素数は少ない。１／８の場合で、３３．１％、１／１６の場合で４２．５．０％を高解像度のままで表示することができ、表１の場合よりも高解像度部分の比率は大きく上がることが分る。
【０２８２】
同様に同一条件で、１３６６×７６８の解像度の映像表示装置１４に表示する場合を次に説明する。
【０２８３】
Ｃ  ＝  ２，０７３，６００
Ｄ  ＝  ９２１，６００
ＲａｔｅＨ  ＝  ０．４４４  （４／９）
Ｈ＋Ｌ＜５２０，０００
２，０７３，６００  ＝  Ｈ／０．５０６＋Ｌ／ＲａｔｅＬＤ
９２１，６００  ＝  Ｈ＋Ｌ×ＲａｔｅＬＵ
０．４４４  ＝  ＲａｔｅＬＤ×ＲａｔｅＬＵ
となるので、低解像度部分劣化率を決めると、表３のように高解像度部分、低解像度部分として可能な画素数、低解像度部分拡大率が決る。また、低解像度部分拡大率が整数になるように調整すると表４のようになる。
【表３】
2009016934.tif 000005
【０２８４】
【表４】
2009016934.tif 000006
【０２８５】
第１４実施形態
第１２実施形態、第１３実施形態では第１実施形態のように非均質解像度表示の場所を予め記録していたのに対して、第１４実施形態は第２実施形態〜第１１実施形態のように全体均質低解像度表示中にユーザがポインティングデバイスで指定した場所を高解像度表示するものである。
【０２８６】
図２６は第１４実施形態の部分高解像度表示の動作を示すフローチャートである。
【０２８７】
ブロック５５２で、映像表示装置１４の解像度情報を取得する。
【０２８８】
ブロック５５４で、映像表示装置１４上のポインティングデバイスの座標位置を取得する。
【０２８９】
ブロック５５６で、ユーザにより部分高解像度表示モード（非均質解像度表示１と非均質解像度表示２を含む）が選択されているか否かを判定する。部分高解像度表示モードが選択されている場合はブロック５６８を実行し、指示されていない場合はブロック５５８を実行する。
【０２９０】
部分高解像度表示モードが選択されていない場合は、ブロック５５８で、映像コンテンツのダウンスケール画像を生成する。
【０２９１】
ブロック５６０で、ダウンスケールした画像を元の映像コンテンツ解像度または映像表示装置１４の解像度までアップスケールする。
【０２９２】
ブロック５６２で、ポインティングデバイスの座標位置に表示されるカーソルをこのアップスケール画像に重畳する。
【０２９３】
ブロック５６４で、この重畳画像を映像表示装置１４に出力する。
【０２９４】
ブロック５６６で、映像コンテンツの終了か否かを判定する。終了の場合はこの処理を終了し、終了ではない場合はブロック５５６を実行する。
【０２９５】
部分高解像度表示モードが選択されている場合は、ブロック５６８で、ポインティングデバイスの座標位置を映像コンテンツの解像度（座標）に変換する。
【０２９６】
ブロック５７０で、変換後の座標周辺の指定された所定の領域、例えば変換後の座標を中心とする所定サイズの矩形領域で、映像コンテンツの画像（高解像度表示部分）を取得する。取得する画像の解像度は映像コンテンツの解像度制限値以下の所定の解像度である。
【０２９７】
ブロック５７２で、映像表示装置１４の解像度は映像コンテンツの解像度より低いか否かを判定する。映像表示装置１４の解像度が映像コンテンツの解像度より低い場合はブロック５８２を実行し、低くない場合はブロック５７４を実行する。
【０２９８】
ブロック５７４で、映像コンテンツの解像度制限値からダウンスケールした高解像度表示部分の解像度を引いた値を低解像度部分解像度とする。
【０２９９】
ブロック５７６で、映像コンテンツから高解像度表示部分を除いた画像の解像度が低解像度部分解像度に達するまでダウンスケールする。
【０３００】
ブロック５７８で、ダウンスケールした低解像度部分を映像表示装置１４の解像度までアップスケールする。
【０３０１】
ブロック５８０で、アップスケール画像にダウンスケールした高解像度表示部分を重畳する。その後、ブロック５６４を実行する。
【０３０２】
ブロック５８２で、高解像度表示部分を映像コンテンツの解像度と映像表示装置１４の解像度に応じた比率でダウンスケールする。その後、ブロック５７４を実行する。
【０３０３】
なお、図２６には示していないが、第１４実施形態も第３実施形態と同様にユーザの指示するタイミングで非均質解像度表示から全体均質低解像度表示に表示を戻すように変形しても良い。
【０３０４】
第１５実施形態
第１５実施形態は第１４実施形態を第４実施形態と同様に非均質解像度表示中にリモコン等で高解像度表示部分の抜き出し位置を移動するように変形したものである。
【０３０５】
図２７は第１５実施形態の部分高解像度表示の動作を示すフローチャートである。
【０３０６】
ブロック６０２で、映像表示装置１４の解像度情報を取得する。
【０３０７】
ブロック６０４で、映像表示装置１４上のポインティングデバイスの座標位置を取得する。
【０３０８】
ブロック６０６で、ユーザにより部分高解像度表示モードが選択されているか否かを判定する。部分高解像度表示モードが選択されている場合はブロック６１８を実行し、指示されていない場合はブロック６０８を実行する。
【０３０９】
ブロック６０８で、映像コンテンツのダウンスケール画像を生成する。
【０３１０】
ブロック６１０で、ダウンスケールした画像を元の映像コンテンツ解像度または映像表示装置１４の解像度までアップスケールする。
【０３１１】
ブロック６１２で、ポインティングデバイスの座標位置に表示されるカーソルをこのアップスケール画像に重畳する。
【０３１２】
ブロック６１４で、この重畳画像を映像表示装置１４に出力する。
【０３１３】
ブロック６１６で、映像コンテンツの終了か否かを判定する。終了の場合はこの処理を終了し、終了ではない場合はブロック６０６を実行する。
【０３１４】
ブロック６１８で、ポインティングデバイスの座標位置を映像コンテンツの解像度（座標）に変換する。
【０３１５】
ブロック６２０で、変換後の座標にリモコン等で指示された移動ベクトルを加算する。
【０３１６】
ブロック６２２で、加算後の座標周辺の指定された所定領域、例えば加算後の座標を中心とした所定サイズの矩形領域で、映像コンテンツの画像（高解像度表示部分）を取得する。取得する画像の解像度は映像コンテンツの解像度制限値以下の所定の解像度である。
【０３１７】
ブロック６２４で、映像表示装置１４の解像度は映像コンテンツの解像度より低いか否かを判定する。映像表示装置１４の解像度が映像コンテンツの解像度より低い場合はブロック６３６を実行し、低くない場合はブロック６２６を実行する。
【０３１８】
ブロック６２６で、映像コンテンツの解像度制限値からダウンスケールした高解像度表示部分の解像度を引いた値を低解像度部分解像度とする。
【０３１９】
ブロック６２８で、映像コンテンツから高解像度表示部分を除いた画像の解像度が低解像度部分解像度に達するまでダウンスケールする。
【０３２０】
ブロック６３０で、ダウンスケールした低解像度部分を映像表示装置１４の解像度までアップスケールする。
【０３２１】
ブロック６３２で、アップスケール画像にダウンスケールした高解像度表示部分を重畳する。
【０３２２】
ブロック６３４で、加算後の座標を映像表示装置１４の解像度（座標）に変換し、ポインティングデバイスの座標とする。その後、ブロック６１４を実行する。
【０３２３】
ブロック６３６で、高解像度表示部分を映像コンテンツの解像度と映像表示装置１４の解像度に応じた比率でダウンスケールする。その後、ブロック６２６を実行する。
【０３２４】
第１６実施形態
第１６実施形態は第１４実施形態を第６実施形態と同様に、非均質解像度表示を開始してから一定時間が経過すると、ユーザの指示に関係なく自動的に全体均質低解像度表示に表示を戻すように変形したものである。
【０３２５】
図２８は第１６実施形態の部分高解像度表示の動作を示すフローチャートである。
【０３２６】
ブロック６４２で、映像表示装置１４の解像度情報を取得する。
【０３２７】
ブロック６４４で、映像表示装置１４上のポインティングデバイスの座標位置を取得する。
【０３２８】
ブロック６４６で、カウンタをクリアする。
【０３２９】
ブロック６４８で、ユーザにより部分高解像度表示モードが選択されているか否かを判定する。部分高解像度表示モードが選択されている場合はブロック６６４を実行し、指示されていない場合はブロック６５０を実行する。
【０３３０】
ブロック６５０で、ユーザによる部分高解像度表示の指示をクリアする。
【０３３１】
ブロック６５２で、カウンタをクリアする。
【０３３２】
ブロック６５４で、映像コンテンツのダウンスケール画像を生成する。
【０３３３】
ブロック６５６で、ダウンスケールした画像を元の映像コンテンツ解像度または映像表示装置１４の解像度までアップスケールする。
【０３３４】
ブロック６５８で、ポインティングデバイスの座標位置に表示されるカーソルをこのアップスケール画像に重畳する。
【０３３５】
ブロック６６０で、この重畳画像を映像表示装置１４に出力する。
【０３３６】
ブロック６６２で、映像コンテンツの終了か否かを判定する。終了の場合はこの処理を終了し、終了ではない場合はブロック６４８を実行する。
【０３３７】
ブロック６６４で、カウンタが任意の閾値に達したか否かを判定する。カウンタが任意の閾値に達した場合はブロック６５０を実行し、達していない場合はブロック６６６を実行する。
【０３３８】
ブロック６６６で、ポインティングデバイスの座標位置を映像コンテンツの解像度（座標）に変換する。
【０３３９】
ブロック６６８で、変換後の座標周辺の指定された所定領域、例えば変換後の座標を中心とした所定サイズの矩形領域で、映像コンテンツの画像を取得する（高解像度表示部分）。取得する画像の解像度は映像コンテンツの解像度制限値以下の所定の解像度である。
【０３４０】
ブロック６７０で、映像表示装置１４の解像度は映像コンテンツの解像度より低いか否かを判定する。映像表示装置１４の解像度が映像コンテンツの解像度より低い場合はブロック６８２を実行し、低くない場合はブロック６７２を実行する。
【０３４１】
ブロック６７２で、映像コンテンツの解像度制限値からダウンスケールした高解像度表示部分の解像度を引いた値を低解像度部分解像度とする。
【０３４２】
ブロック６７４で、映像コンテンツから高解像度表示部分を除いた画像の解像度が低解像度部分解像度に達するまでダウンスケールする。
【０３４３】
ブロック６７６で、ダウンスケールした低解像度部分を映像表示装置１４の解像度までアップスケールする。
【０３４４】
ブロック６７８で、アップスケール画像にダウンスケールした高解像度表示部分を重畳する。
【０３４５】
ブロック６８０で、カウンタをインクリメントする。その後、ブロック６６０を実行する。
【０３４６】
ブロック６８２で、高解像度表示部分を映像コンテンツの解像度と映像表示装置１４の解像度に応じた比率でダウンスケールする。その後、ブロック６７２を実行する。
【０３４７】
第１７実施形態
第１７実施形態は第１４実施形態を第７実施形態と同様に、非均質解像度表示中にチャプタ境界等の映像コンテンツの切れ目を検出すると、ユーザの指示に関係なく自動的に全体均質低解像度表示に表示を戻すように変形したものである。
【０３４８】
図２９は第１７実施形態の部分高解像度表示の動作を示すフローチャートである。
【０３４９】
ブロック７０２で、映像表示装置１４の解像度情報を取得する。
【０３５０】
ブロック７０４で、映像表示装置１４上のポインティングデバイスの座標位置を取得する。
【０３５１】
ブロック７０６で、ユーザにより部分高解像度表示モードが選択されているか否かを判定する。部分高解像度表示モードが選択されている場合はブロック７２０を実行し、指示されていない場合はブロック７０８を実行する。
【０３５２】
ブロック７０８で、ユーザによる部分高解像度表示の指示をクリアする。
【０３５３】
ブロック７１０で、映像コンテンツのダウンスケール画像を生成する。
【０３５４】
ブロック７１２で、ダウンスケールした画像を元の映像コンテンツ解像度または映像表示装置１４の解像度までアップスケールする。
【０３５５】
ブロック７１４で、ポインティングデバイスの座標位置に表示されるカーソルをこのアップスケール画像に重畳する。
【０３５６】
ブロック７１６で、この重畳画像を映像表示装置１４に出力する。
【０３５７】
ブロック７１８で、映像コンテンツの終了か否かを判定する。終了の場合はこの処理を終了し、終了ではない場合はブロック７０６を実行する。
【０３５８】
ブロック７２０で、チャプタ等の映像コンテンツの切れ目であるか否かを判定する。映像コンテンツの切れ目である場合はブロック７０８を実行し、切れ目ではない場合はブロック７２２を実行する。
【０３５９】
ブロック７２２で、ポインティングデバイスの座標位置を映像コンテンツの解像度（座標）に変換する。
【０３６０】
ブロック７２４で、変換後の座標周辺の指定された矩形領域で、映像コンテンツの画像を取得する（高解像度表示部分）。取得する画像の解像度は映像コンテンツの解像度制限値以下の所定の解像度である。
【０３６１】
ブロック７２６で、映像表示装置１４の解像度は映像コンテンツの解像度より低いか否かを判定する。映像表示装置１４の解像度が映像コンテンツの解像度より低い場合はブロック７３６を実行し、低くない場合はブロック７２８を実行する。
【０３６２】
ブロック７２８で、映像コンテンツの解像度制限値からダウンスケールした高解像度表示部分の解像度を引いた値を低解像度部分解像度とする。
【０３６３】
ブロック７３０で、映像コンテンツから高解像度表示部分を除いた画像の解像度が低解像度部分解像度に達するまでダウンスケールする。
【０３６４】
ブロック７３２で、ダウンスケールした低解像度部分を映像表示装置１４の解像度までアップスケールする。
【０３６５】
ブロック７３４で、アップスケール画像にダウンスケールした高解像度表示部分を重畳する。その後、ブロック７１６を実行する。
【０３６６】
ブロック７３６で、高解像度表示部分を映像コンテンツの解像度と映像表示装置１４の解像度に応じた比率でダウンスケールする。その後、ブロック７２８を実行する。
【０３６７】
変形例
なお、この発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【０３６８】
また、本発明は、コンピュータに所定の手段を実行させるための（あるいはコンピュータを所定の手段として機能させるための、あるいはコンピュータに所定の機能を実現させるための）プログラムを記録したコンピュータ読取り可能な記録媒体としても実施することもできる。
【０３６９】
また、上述の説明は個々の実施例それぞれについて行ったが、複数の実施例を適宜組み合わせてもよい。
【図面の簡単な説明】
【０３７０】
【図１】本発明の実施形態に係る映像再生装置のブロック回路図。
【図２】本発明の第１実施形態の指定位置記録動作を示すフローチャート。
【図３】本発明の第１実施形態の指定位置記録動作を説明する概略図。
【図４】本発明の第１実施形態の部分高解像度表示動作を示すフローチャート。
【図５】本発明の第１実施形態の部分高解像度表示の一例を示す図。
【図６】本発明の第１実施形態の部分高解像度表示の他の例を示す図。
【図７】本発明の第２実施形態の部分高解像度表示動作を示すフローチャート。
【図８】本発明の第２実施形態の部分高解像度表示の一例を示す図。
【図９】本発明の第３実施形態の部分高解像度表示動作を示すフローチャート。
【図１０】本発明の第４実施形態の部分高解像度表示動作を示すフローチャート。
【図１１】本発明の第４実施形態の部分高解像度表示の一例を示す図。
【図１２】本発明の第５実施形態の部分高解像度表示動作を示すフローチャート。
【図１３】本発明の第５実施形態の部分高解像度表示の一例を示す図。
【図１４】本発明の第６実施形態の部分高解像度表示動作を示すフローチャート。
【図１５】本発明の第７実施形態の部分高解像度表示動作を示すフローチャート。
【図１６】本発明の第８実施形態の部分高解像度表示動作を示すフローチャート。
【図１７】本発明の第９実施形態の部分高解像度表示動作を示すフローチャート。
【図１８】本発明の第１０実施形態の部分高解像度表示動作を示すフローチャート。
【図１９】本発明の第１０実施形態の部分高解像度表示の一例を示す図。
【図２０】本発明の第１１実施形態の部分高解像度表示動作を示すフローチャート。
【図２１】本発明の第１１実施形態の部分高解像度表示の一例を示す図。
【図２２】本発明の第１２実施形態の部分高解像度表示動作を示すフローチャート。
【図２３】本発明の第１２実施形態の部分高解像度表示の一例を示す図。
【図２４】本発明の第１３実施形態の部分高解像度表示動作を示すフローチャート。
【図２５】本発明の第１３実施形態の部分高解像度表示の一例を示す図。
【図２６】本発明の第１４実施形態の部分高解像度表示動作を示すフローチャート。
【図２７】本発明の第１５実施形態の部分高解像度表示動作を示すフローチャート。
【図２８】本発明の第１６実施形態の部分高解像度表示動作を示すフローチャート。
【図２９】本発明の第１７実施形態の部分高解像度表示動作を示すフローチャート。
【符号の説明】
【０３７１】
１０…映像コンテンツメディア、１２…映像再生装置、１４…映像表示装置、２２…ピックアップユニット、２４…ディスクドライブ部、２６…コンテンツ復号化部、２８…コンテンツ再生部、３０…出力解像度制御部、３２…ユーザＩ／Ｆ・複数画像重畳部。
【図１】
2009016934.tif 000007
【図２】
2009016934.tif 000008
【図３】
2009016934.tif 000009
【図４】
2009016934.tif 000010
【図５】
2009016934.tif 000011
【図６】
2009016934.tif 000012
【図７】
2009016934.tif 000013
【図８】
2009016934.tif 000014
【図９】
2009016934.tif 000015
【図１０】
2009016934.tif 000016
【図１１】
2009016934.tif 000017
【図１２】
2009016934.tif 000018
【図１３】
2009016934.tif 000019
【図１４】
2009016934.tif 000020
【図１５】
2009016934.tif 000021
【図１６】
2009016934.tif 000022
【図１７】
2009016934.tif 000023
【図１８】
2009016934.tif 000024
【図１９】
2009016934.tif 000025
【図２０】
2009016934.tif 000026
【図２１】
2009016934.tif 000027
【図２２】
2009016934.tif 000028
【図２３】
2009016934.tif 000029
【図２４】
2009016934.tif 000030
【図２５】
2009016934.tif 000031
【図２６】
2009016934.tif 000032
【図２７】
2009016934.tif 000033
【図２８】
2009016934.tif 000034
【図２９】
2009016934.tif 000035
【手続補正書】
【提出日】平成20年5月29日(2008.5.29)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００３
【補正方法】変更
【補正の内容】
【０００３】
一方で、著作権保護技術規格であるＡＡＣＳ（Advanced Access Content System）で、コンテンツの使用ルールを定めることが可能であり、その中の設定のひとつにＩＣＴフラグというものがある（非特許文献１参照）。ＩＣＴフラグは映像コンテンツのストリーム中に埋め込むことができ、ＩＣＴフラグがオン（“１”レベル）の場合には、映像再生装置から映像表示装置への出力インターフェースがアナログ出力である場合、映像コンテンツの解像度を１フレーム当り５２０，０００画素以下の解像度（ＡＡＣＳではConstrained Imageと称される）にしなくてはならないというものである。この解像度はフルＨＤと呼ばれる１９２０×１０８０画素の解像度の約１／４に相当する。ＡＡＣＳでは解像度を低下させる具体的な方法については規定していない。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
また、映像コンテンツの伝送帯域や処理性能に制限がある場合に注目領域のみの映像コンテンツを伝送する技術が特許文献１に記載されている。ここで、領域マップ算出部で、符号化時の分割領域を示す領域マップを算出し、拡張レイヤ符号化部で入力映像と基本レイヤ符号化映像を復号化した後、入力映像の解像度に拡大して得た画像との差分映像である拡張レイヤを領域マップに従って分割した後、分割領域毎にフレーム内符号化を行う。分割領域毎の格納位置を示すオフセットテーブルを用いて拡張レイヤのみから注目領域に対応する映像データを切り出す。
【特許文献１】特開２００５−１４２６５４号公報
【非特許文献１】Advanced Access Contents System (AACS) HD DVD and DVD Pre-recorded Book, Revision 0.912, August 15, 2006 (pages 64-66)