(57)【要約】【課題】デジタル画像を順次表示していくスライドショーにおいて、視聴するユーザが面倒な操作をすることなく表示効果を設定し、画像中の特徴を反映したより効果的な表示を行うことができる画像表示技術の実現。【解決手段】複数の画像に特殊効果をつけて時系列的に変化させて順番に表示する画像表示方法であって、画像を入力する入力工程と、入力した画像から複数の特徴領域を検出する領域検出工程と、検出された複数の特徴領域の検出結果に基づいて、前記特殊効果の内容を決定する決定工程と、決定した特殊効果をつけて画像を表示する表示工程と、を備える。【選択図】      図７
2006350647.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像に特殊効果をつけて時系列的に変化させて順番に表示する画像表示方法であって、
画像を入力する入力工程と、
入力した画像から複数の特徴領域を検出する領域検出工程と、
検出された複数の特徴領域の検出結果に基づいて、前記特殊効果の内容を決定する決定工程と、
決定した特殊効果をつけて画像を表示する表示工程と、を備えることを特徴とする画像表示方法。
【請求項２】
前記決定工程は、前記画像中に特徴領域が複数ある場合、その位置及び離間距離に従って画像の一部を切り出す領域の大きさと時系列的に変化させる範囲を決定する工程を有し、
前記表示工程は、決定された前記切り出す領域の大きさと変化させる範囲とに基づいて画像から切り出した領域に特殊効果をつけて表示することを特徴とする請求項１に記載の画像表示方法。
【請求項３】
前記表示工程では、前記切り出した領域を変化させる速度を、前記特徴領域近傍では遅く、それ以外では速くなるように制御することを特徴とする請求項２に記載の画像表示方法。
【請求項４】
前記表示工程では、前記切り出した領域の大きさを、前記特徴領域近傍では小さく、それ以外では大きくなるように制御することを特徴とする請求項２に記載の画像表示方法。
【請求項５】
前記領域検出工程は、画像中から特定のパターンを検出する処理を含むことを特徴とする請求項１乃至４のいずれか１項に記載の画像表示方法。
【請求項６】
前記特定のパターンとは人物の顔であることを特徴とする請求項５に記載の画像表示方法。
【請求項７】
前記領域検出工程は、画像データに含まれる撮影情報から被写体位置を検出する処理を含むことを特徴とする請求項１乃至４のいずれか１項に記載の画像表示方法。
【請求項８】
請求項１乃至７のいずれか１項に記載の画像表示方法をコンピュータに実行させるためのプログラム。
【請求項９】
請求項８に記載のプログラムを格納したことを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項１０】
請求項１乃至７のいずれか１項に記載の画像表示方法を実行することを特徴とする画像表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データを画面上に表示する画像表示技術に関するものである。
【背景技術】
【０００２】
デジタルハイビジョン放送が開始され、ハイビジョン対応のテレビジョン受像機（以下、単にテレビともいう。）の普及により、従来よりも高画質で迫力のある映像を家庭で楽しめるようになってきている。一方電子スチルカメラの普及により、電子化した静止画および動画をパソコンだけでなく、テレビのモニター画面に表示して楽しむユーザも増えてきている。
【０００３】
こうした状況の中で、撮影した静止画や動画を単にテレビに表示するだけではなく、テレビ番組のように「受動的に」視聴したい、またはテレビ番組や映画のような演出や映像・音声効果をつけた形で楽しみたい、というユーザ要求も次第に高まってきている。
【０００４】
デジタル画像データをユーザが操作することなく順次表示していく方法としてスライドショー表示というものがある。このスライドショーの表示に効果をつける方法としては、特許文献１のように配布された静止画に予め付与された表示切替効果の設定に従い、表示切替効果を制御する方法や、ユーザが自由に他の表示切替効果に変更できるようにする方法などが提案されている。
【特許文献１】特開２００２−２８１４５０公報
【特許文献２】特開平１０−０５１７５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１で提案された技術では、スライドショーに効果的な表示効果をつけるためには、コンテンツの製作者が表示効果を付けていく作業を必要としたり、またはユーザは静止画の切替効果制御命令を他の切替効果制御命令と交換することしかできなかった、つまり従来の技術では個々の写真の内容に適した表示効果を自動もしくは簡便に行うことは困難であった。
【０００６】
本発明は、上記課題に鑑みてなされたものであり、デジタル画像を順次表示していくスライドショーにおいて、視聴するユーザが面倒な操作をすることなく表示効果を設定し、画像中の特徴を反映したより効果的な表示を行うことができる画像表示技術の実現を目的としている。
【０００７】
また、特許文献２ではテレビ会議端末において、人物の位置の移動度合いに応じて、表示されるべき画像範囲を決定して切り出し、表示画面の大きさに調整する技術が提案されている。
【０００８】
しかしながら、特許文献２の技術では、例えば複数の人物が写っている画像をスライドショー表示する際に、より効果的に表示することはできなかった。
【０００９】
従って、本発明の他の目的は、１つの画像に複数の被写体があるような場合に、その複数の被写体を効果的に強調表示することができる画像表示技術を実現することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本発明の画像表示方法は、複数の画像に特殊効果をつけて時系列的に変化させて順番に表示する画像表示方法であって、画像を入力する入力工程と、入力した画像から複数の特徴領域を検出する領域検出工程と、検出された複数の特徴領域の検出結果に基づいて、前記特殊効果の内容を決定する決定工程と、決定した特殊効果をつけて画像を表示する表示工程と、を備える。
【００１１】
なお、本発明には、上記画像表示方法をコンピュータに実行させるためのプログラムや当該プログラムを格納したコンピュータ読み取り可能な記録媒体が含まれる。
【００１２】
更に、上記画像表示方法を実行する画像表示装置の態様としても含まれる。
【発明の効果】
【００１３】
本発明によれば、例えば、複数の画像に特殊効果をつけて時系列的に変化させて順番に表示するスライドショー表示を行う際に、複数の特徴領域がある画像に対する特殊効果の内容を最適化するので、ユーザが面倒な設定操作をすることなく、画像中の特徴を反映したより効果的な表示を行うことができる。
【００１４】
また、特徴領域が複数ある画像の一部分を時系列的にパニング表示するような場合において、特定の特徴領域の表示時間の割合を常に高くできるので、より効果的な演出が可能になる。
【発明を実施するための最良の形態】
【００１５】
以下に、添付図面を参照して本発明の好適な実施形態について詳細に説明する。
【００１６】
尚、以下に説明する実施の形態は、本発明の実現手段としての一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されるべきものであり、本発明は以下の実施の形態に限定されるものではない。
【００１７】
［第１の実施形態］
以下に、本発明に係る第１の実施形態について説明する。
【００１８】
図１は本発明を適用したデジタルテレビ受信装置１００の構成を示すブロック図である。
【００１９】
（装置各部の説明）
図１において、不図示のアンテナにより受信された信号はチューナ部１０１に入力される。チューナ部１０１は、入力された信号に対して、復調、誤り訂正等の処理を施し、トランスポートストリームと呼ばれる形式のデジタルデータを生成する。チューナ部は更に、生成したトランスポートストリーム（ＴＳ）データに対しデスクランブル解除処理を行い、デマルチプレクサ部１０２に出力する。
【００２０】
デマルチプレクサ部１０２は、チューナ部１０１より入力された複数チャンネル分の映像、音声データ、および電子番組ガイド（ＥＰＧ）データ、データ放送用データ等が時分割多重化されているＴＳデータの中から、映像データおよび音声データを取り出し、映像・音声デコーダ部１０３に出力する。映像・音声デコーダ部１０３で処理された映像データはビデオメモリ１０７に書き込まれ、表示合成部１０８を介して表示器１１２へと出力される。一方、音声データは音声出力部１０４にて出力される。
【００２１】
本実施形態では、表示器１１２は横９６０画素、縦７２０の画素からなるものを使用する。
【００２２】
１０９はカードスロットであり、リムーバブルメモリカード等を接続し、本実施形態においてはデジタルカメラとのデータのやり取りを行うために使用される。１０５は画像データ入力部であり、カードスロット１０９に接続されたメモリカードからデジタル画像データを読み込む。１０６は画像デコーダであり、画像データ入力部１０５より入力したデジタル画像データをデコード処理する。
【００２３】
１１０は表示制御部であり、画像データ入力部１０５に対する画像読込の指示、画像デコーダ１０６に対する処理実行の指示、ビデオメモリ１０７への表示データの書き込み、表示合成部１０８に対する合成処理の指示、記憶部１１３に対する情報の記憶指示を行う。また、表示制御部１１０はユーザ入力部１１１を介してリモコン１１４からの入力データの取得、また画像データ入力部１０５を介して、デジタル画像データに付与された撮影データの取得も行なう。
【００２４】
図２にリモコン１１４を例示する。ただし図２は本実施形態を説明するために必要な機能を実現するための操作を行うボタンのみを表すものであり、実際の受信装置に必要なボタンはこれらだけではない。
【００２５】
図２において、２０１はリモコンと図１のユーザ入力部１１１との赤外線通信を行うための発光部、２０２は電源をＯＮ／ＯＦＦするための電源キー、２０３は上下左右ボタンの真中に決定キーを配したカーソル＆決定キー、２０４，２０５はＵｐ／Ｄｏｗｎ２つのキーからなるアップダウンキー、２０６は１〜９，０の数字がマトリクス状に並んだ数字キー、２０７は青、赤、緑、黄の４色のボタンが横一列に並んでいるカラーキーである。
【００２６】
また、２０８はデジタルテレビ受信装置のモニターの表示モードを切替えるモニターモードキー、２０９は画像ビューア機能を呼出すためのビューワ・キーである。
【００２７】
本実施形態にて用いるデジタル画像はデジタルカメラにて撮影された静止画データであり、静止画データはデジタルカメラにてＪＰＥＧ圧縮処理を施された後、静止画像データファイルとしてメモリカードに記録されたものが用いられる。以下では「画像ファイル」が静止画像データであるとして説明を進める。また、説明を簡略化するために、本実施形態にて用いる静止画データは全て1600x1200サイズとする。
【００２８】
（動作説明）
本実施形態のデジタルテレビ受信装置１００におけるデジタル画像の表示は、ユーザがカードスロット１０９にメモリカードを装着し、リモコン操作によって画像ビューア機能を呼び出すことよって開始される。
【００２９】
図３はデジタルテレビ受信装置における画像ビューア機能の一部の動作について表示制御部１１０の動作を中心に示した図である。以下、図３を参照して動作について説明する。
【００３０】
（スライドショーの開始）
ユーザが図２に示すリモコンのビューワ・キー２０９を押下すると、表示制御部１１０は図３に示す処理を開始する。
【００３１】
先ず、表示制御部１１０は画像データ入力部１０５を介してメモリスロット１０９に挿入されているメモリカードにある画像ファイルの総数を読み出し記憶する(S301)。次に、１枚目の画像ファイルを読み出して画像サイズを取得した（S303）後、表示制御部１１０は画像データを画像デコーダ１０６へと送りデコード処理を行った後(S304)、デコード後の画像を使って顔検知処理を行う(S305)。
【００３２】
（顔検知処理）
顔検知処理では画像中から顔の特徴となる目や口のパターンを検索し、一致した場合に肌色の有無や輪郭の有無を確認して顔であるか判定を行う（S305a〜e）。顔であると判定した場合には顔検知数を１加算し、顔の領域情報（画像データの左上端を基点とした中心座標（X,Y）および顔領域の半径ｒ）と共に記憶部１１３に保存する。
【００３３】
（検知数に応じた効果決定処理）
１枚目画像の顔検知処理が終了すると、その結果を基に１枚目に対する表示効果選択処理を実行する(S306)、本実施形態では図４に示すテーブルを用いて、検知した顔の数に応じた表示効果を選択する。例えば、検知した顔の数が１つであれば、図４のテーブルに従って「全体表示→顔位置に対するズーミング」という表示効果処理を選択する。また検知した顔の数が２〜３つであれば、「ズームした状態で各々の顔を通る線上をパニング(PANNING)」という表示効果を選択する。また、検知した顔の数が４つ以上であれば「全体表示→ズームアウト」という表示効果を選択する。
【００３４】
ここで「ズーム」および「ズーミング」という言葉は必ずしも画像データを一部切り出して拡大処理する意味ではなく、例えば本実施形態で用いた1600x1200の画像データであれば、画像を縮小処理して画面全体(960x720)に表示した場合を基本とし、それに対して部分的に拡大したように見える処理をズームまたはズーミングと呼ぶこととする。つまり上記「全体表示→顔位置に対するズーミング」というのは、1600x1200の画像データを最初、3/5倍にして画面全体(960x720)に表示し、その後、画像の切り出し領域を小さくしながら常に表示が960x720となるように変倍率を変化させていく処理を示している。
【００３５】
（パニング領域決定処理）
次に表示効果選択処理（S306）において、パニング表示効果が選択された場合の動作について詳述する。
【００３６】
パニング表示効果が選択されると、図５に示すパニング領域決定処理が実行される。
【００３７】
図５において、表示制御部１１０は先ず、各顔領域の位置情報から各顔領域を通る線を切り出し矩形の中心移動経路に決定する（S313a）。そして各顔領域の距離ｄを求める（S313b）。ここで顔領域の距離とは、顔領域同士の間にどれくらい顔領域でない「隙間」があるかを示すものであり、ここでは顔領域の中心座標間の距離から各顔領域の半径分を引いたものを算出している。
【００３８】
次に表示制御部は算出した顔領域間の距離ｄから、図６に示すテーブルを用いて切り出し矩形サイズを決定する（S313c）。そして決定した切り出し矩形サイズ、およびS313aの処理にて決定した切り出し矩形の中心移動経路情報をパニング領域情報として出力し記憶する（S313d）。
【００３９】
次に表示制御部１１０は、選択した表示効果および記憶部に記憶していた顔の位置情報、またはS313dで決定したパニング領域情報に基づき、ビデオメモリに対して条件を変えながら連続して表示データの描画を行うことで表示効果処理を実行する(S307)。
【００４０】
図７は表示制御部１１０によって行われる表示効果処理の様子を示した図である。
【００４１】
例えば図７（１）のような画像データを処理した際、顔検知処理によって、
顔検知数：１、顔領域：  x:674  y:288  r:70
という結果が得られた場合を示している。
【００４２】
前述の処理により顔検知数：１という結果から「全体表示→顔位置に対するズーミング」という表示効果が選択されているので、表示制御部１１０はこの画像に対し全体表示から顔位置に対するズーミング処理を実施する。つまり、初めに図７の「ａ」と示した領域を画面全体に表示し、ゆっくりと変倍率を高めながらビデオメモリに対して連続した描画を行い、表示領域が「ｂ」に示した領域に達した時点で描画処理を終了する。
【００４３】
表示制御部１１０は１枚目の表示効果処理を終了すると、２枚目以降の画像についても同様の処理を行う。例えば２枚目の写真が図７の（２）のような画像データだった場合、顔検知処理によって、
顔検知数：２、  顔領域(1)：  x:650  y:456  r:60、顔領域(2)：  x:840  y:596  r:58
という結果が得られる。前述の処理により顔検知数：２という結果から前述の顔検知処理によって「ズームした状態で各々の顔を通る直線上をパニング」という表示効果が選択される。
【００４４】
そして図５の処理によって、図中「ｃ」と示した２つの顔位置を通る線を切り出し矩形の中心移動経路として決定し、さらに顔領域間の距離（118pix）を算出する。
顔領域間の距離ｄ＝SQRT{(840-650)2+(596-456)2}-60-58=118(pix)  ここで、SQRTは平方根演算処理を示す。
【００４５】
そして図６のテーブルから切り出し矩形のサイズを600x450と決定する。そして表示制御部１１０は切り出し矩形の中心移動経路と、切り出し矩形サイズ情報を基に、領域「ｄ」から「ｅ」までゆっくりと移動するようにビデオメモリに対して連続した描画を行う。
【００４６】
また３枚目の写真が図７の（３）のような画像データだった場合、顔検知処理によって、
顔検知数：２、顔領域(1)：  x:335  y:441  r:55、顔領域(2)：  x:1107  y:294  r:56
という結果が得られる。前述の処理により顔検知数：２という結果から前述の顔検知処理によって「ズームした状態で各々の顔を通る直線上をパニング」という表示効果が選択される。
【００４７】
そしてS313の処理によって、図中「ｆ」と示した２つの顔位置を通る線を切り出し矩形の中心移動経路として決定し、さらに顔領域間の距離を算出する。
顔領域間の距離ｄ＝SQRT{(1107-335)2+(441-294)2}-55-56=674(pix)
そして図６のテーブルから切り出し矩形のサイズを800x600と決定する。そして表示制御部１１０は切り出し矩形の中心移動経路と、切り出し矩形サイズ情報を基に、領域「ｇ」から「ｈ」までゆっくりと等速に移動するようにビデオメモリに対して連続した描画を行う。
【００４８】
（作用）
以上説明した表示制御部１１０の処理による表示結果の例を図８に示す。図８の１ａ〜１ｄは図７の（２）の画像を表示している様子を時間順に示している。また図８の２ａ〜２ｄは図７の（３）の画像を表示している様子を時間順に示している。
【００４９】
このように本実施形態の表示制御部の動作により、顔領域が２つ検出された画像については、それぞれの顔領域を結んだ線上をパニング表示する表示効果を施すことができるようになる。
【００５０】
さらに本実施形態における図５のS313a〜dの処理により、２つの顔領域の間の距離が一定以上だった場合に切り出し矩形領域のサイズを変更するので、パニング中に顔領域を含まない映像を長時間表示することがなくなる。
【００５１】
図９は図７の（３）と同じ画像を図５のS313cの処理を行わず、常に切り出し矩形サイズを一定にした場合の動作例を例を示した図である。同図（２）のように切り出し矩形を同図ｂからｃまで変化させると、同図（３）に示すようにパニング表示効果全体時間（図中ｄの期間）の中で、２つの顔領域のどちらも表示されていない期間（図中ｅの期間）が長く存在することになり、効果的な表示ができない場合があった。
【００５２】
しかしながら、本実施形態で示したような顔領域間の距離に応じた切り出し矩形サイズ決定処理を施すことにより、常にどちらかの顔領域が表示されるようになり、効果的な表示が行えるようになる。
【００５３】
なお、上記実施形態の中で顔検知処理として、顔であるか否かの判定において肌色を検出する方法を用いたが、本発明の趣旨からすればこれに限ることなく、他の方法であっても良い。
【００５４】
また、上記実施形態では、説明を簡単にするために画像データの読込処理、顔検知処理、効果決定処理、表示効果実施処理の順番で処理を進める例を示したが、本発明の趣旨からすればこれに限ることはなく、例えばＮ番目の表示効果実施処理中にＮ＋１番目の画像データの読込処理、顔検知処理、効果決定処理を並行して行うようにしても良い。
【００５５】
また、上記説明では顔領域間の距離の長短を判定する際に500pixという値を用い、また切り出し矩形サイズに600x450pix、800x600pixという値を用いたが、これは本実施形態で使用した1600x1200という画像解像度から発明者が定めた値であり、本発明の趣旨からすればこれに限ることは無く、他の値であってもよく、特に本実施形態で用いた画像解像度以外の画像を用いる場合には他の値であることが望ましい。また、複数の画像解像度が混在する場合には個々の画像サイズを取得した後、その解像度に応じた値を使用することが望ましい。
【００５６】
［第２の実施形態］
次に、本発明に係る第２の実施形態について説明する。
【００５７】
本実施形態で用いるデジタルテレビは図１で示した構成と同じであるので説明は省略する。また、リモコンに関しても図２と同じであるので説明は省略する。
【００５８】
前述の第１の実施形態ではパニング表示を実施する際に、顔領域間の距離に基づいて切り出し矩形サイズの制御を行っていたのに対して、第２の実施形態では顔領域間の距離に基づいた切り出し矩形サイズの制御は行わず、その代わりパニング速度、つまり切り出し矩形の移動速度を制御する点が異なっている。
【００５９】
（表示効果処理および作用）
例えば図７（３）のような画像データを処理した際、顔検知処理によって、
顔検知数：２、顔領域(1)：  x:335  y:441  r:55、顔領域(2)：  x:1107  y:294  r:56
という結果が得られる。第１の実施形態と同様に図３、図４に示した処理により顔検知数：２という結果から前述の顔検知処理によって「ズームした状態で各々の顔を通る直線上をパニング」という表示効果が選択される。表示制御部１１０は図１０に示したシーケンスに従い、まず各顔領域の位置情報から各顔領域を通る線を切り出し矩形の中心移動経路に決定する（S1001）。そして、図４のS305の処理で得られた顔領域の半径ｒに基づいて、切り出し矩形サイズを決定する（S1002）。本実施形態では切り出し矩形の開始サイズ、終了サイズの幅を各顔領域の半径の10倍になるようにしている。そして高さは幅の3/4となるようにしている。つまり図９（１）のような画像データを処理すると、
切り出し矩形の開始サイズの幅は55x10=550(pix)、終了サイズの幅は56x10=560(pix)となる。
【００６０】
そして、切り出し矩形の中心移動経路の情報と、切り出し矩形の開始サイズ、終了サイズの情報をパニング領域情報とする（S1003）。
【００６１】
（特徴領域近傍と非近傍での速度制御）
前述のパニング領域情報を得ると、表示制御部１１０は切り出し矩形の中心移動経路と、切り出し矩形サイズ情報を基に、切り出し位置を変えながらビデオメモリに対して連続した描画を行う。図１１はこのときに表示制御部が行う切り出し位置の移動速度制御を示した図である。
【００６２】
表示制御部１１０は現在切り出し処理中の矩形に前述の顔領域が含まれているか否かを判断し（S1101）、含まれている場合には切り出し矩形の単位時間当たりの移動距離が小さくなるように制御し(S1102)、反対に顔領域が含まれていない場合には切り出し矩形の単位時間当たりの移動距離が大きくなるように制御する(S1103)。
【００６３】
（作用）
以上説明した表示制御部１１０の処理による表示結果の例を図１２に示す。
【００６４】
本実施形態における表示制御部１１０の処理により、切り出し中の矩形に顔領域を含んでいない場合は切り出し矩形の移動速度が高くなり、切り出し矩形位置を等速で変化させた場合（図９の（３））に比べ、顔領域が全く表示されない期間（図中ｂ）のパニング表示処理の全体時間（図中ａ）に対する割合を低くすることができる。つまりパニング表示中に顔領域が表示されている時間的割合が増すことになり、より効果的な表示効果を実施できるようになる。
【００６５】
なお、上記説明では切り出し矩形に顔領域が含まれるか否かによって、単位時間当たりの移動量を決定したが、本発明の趣旨からすればこれに限ることはなく、例えば顔領域の中心と切り出し矩形の中心との距離によって単位時間当たりの移動量を制御してもよい。
【００６６】
［第３の実施形態］
次に、本発明に係る第３の実施形態について説明する。
【００６７】
前述の第１の実施形態では顔領域が複数検出された画像をパニングしながら表示する際に、顔領域間の距離に基づいて切り出し矩形サイズを決定し、全ての画像切り出しステップで同じ切り出し矩形サイズを適用していたのに対して、本実施形態では、画像切り出しステップごとに矩形サイズを変化させる点が異なっている。
【００６８】
なお、本実施形態においても図１で示す構成のデジタルテレビと図２に示すリモコンを用いる。
【００６９】
（動作説明）
本実施形態における表示制御部１１０の処理動作は第１の実施形態と同様に図３に示したシーケンスで実行される。
【００７０】
例えば図９（１）のような画像データを処理した際、顔検知処理（S305）によって、
顔検知数：２、顔領域(1)：  x:335  y:441  r:55、顔領域(2)：  x:1107  y:294  r:56
という結果が得られる。第１の実施形態と同様に図３に示した処理により顔検知数：２という結果から前述の顔検知処理によって「ズームした状態で各々の顔を通る直線上をパニング」という表示効果が選択される。
【００７１】
そして表示制御部１１０は図１３に示したシーケンスに従い、まず各顔領域の位置情報から各顔領域を通る線を切り出し矩形の中心移動経路に決定する（S1301）。そして前述の顔検知処理で得られた顔領域の位置情報に基づいて、各移動ステップごとに切り出し矩形サイズを決定する（S1302）。本実施形態では切り出し矩形の中心移動経路上の各移動ステップに対応する座標（図１４のｘ印）と顔領域の座標との最小距離（図１４ではｄ１とｄ２の少ない方=ｄ１）を基に、下記に示す式に従い切り出し矩形サイズを決定する。
【００７２】
切り出し矩形幅（Ｗ）＝500+min(d1,d2)x1.2  ここで、min()は最小値を選出する処理を示す。
【００７３】
切り出し矩形幅（Ｈ）＝W*3/4
例えば図９（１）の画像を処理した場合、切り出し矩形の位置がいずれかの顔領域の位置と同じだった場合は、W=500+0=500、H=500*3/4=375となり、500x375サイズの矩形となり、
また、切り出し矩形の位置が双方の顔領域のちょうど中間だった場合には、W=500+785(顔領域間の距離)/2*1.2=970、H=500*3/4=727となり、970x727サイズの矩形となる。
【００７４】
このように表示制御部１１０は各移動ステップに対する切り出し矩形位置とサイズを算出すると、これをパニング領域情報として保持し(S1303,S1304)、このパニング領域情報を基に切り出し位置とサイズを変えながら画像を読み出し、ビデオメモリに対して連続した描画を行う（S307）。
【００７５】
（作用）
以上説明した表示制御部１１０による表示結果を図１５に例示する。本実施形態の表示制御部１１０によって、切り出し中の矩形位置がいずれかの顔領域に近い場合には矩形サイズが小さくなり（図中ｂおよびｄの矩形）、反対に切り出し中の矩形位置がいずれの顔領域からも遠い場合には矩形サイズが大きくなるように制御される（図中ｃの矩形）。
【００７６】
図１５の（３）は表示画面に表示される画像を時系列的に示した図である。このように本実施形態の表示制御によれば顔領域を強調したパニング表示を行いつつ、顔領域が離れている場合でも常にいずれかの顔を表示することができるようになり、より効果的な表示効果を実現できるようになる。
【００７７】
なお、上記説明では切り出し領域サイズの算出式に500や1.2という数値を用いたが、これは本実施形態で使用した1600x1200という画像解像度から発明者が好ましい値として定めた値であり、本発明の趣旨からすればこれに限ることは無く、異なる値であってもよく、特に本実施形態で用いた画像解像度以外の画像を用いる場合には異なる値であることが望ましい。また、複数の画像解像度が混在する場合には個々の画像サイズを取得した後、その解像度に応じた値を使用することが望ましい。
【００７８】
また、上記各実施形態においては画像の特徴領域を検出する手段として顔検知処理を用いた例を示したが、それ以外にも例えば、デジタルカメラが撮影時に顔検知処理を行うような場合には、記録メディアに記録された顔検知処理結果を読み出す処理に置き換えることが可能である。また、図１６のようにデジタルカメラが撮影シーンモードとして被写体位置あるいは焦点位置が固定されたモードを設定可能な場合には、この撮影シーンモードの情報を用いて特徴領域を検出しても良い。
【産業上の利用可能性】
【００７９】
上記実施形態の説明の中では本発明の一実施形態としてデジタルテレビ受信装置を例としたが、本発明の趣旨からすれば、これに限ることなく、例えばデジタルカメラで撮影した画像を再生するセットトップボックスのような形態や、パソコンのソフトウェアという形態でも利用可能である。またスライドショー再生機能を持ったデジタルカメラのような形態でも利用可能である。
【００８０】
また、本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体（記録媒体）等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００８１】
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図示の各フローチャートに対応したプログラム）を、システムあるいは装置に直接あるいは遠隔から供給し、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【００８２】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００８３】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【００８４】
プログラムを供給するための記録媒体（記憶媒体）としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【００８５】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００８６】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００８７】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【００８８】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【００８９】
【図１】本発明に係る第１の実施形態のデジタルテレビ受信装置の構成を示すブロック図である。
【図２】本実施形態のデジタルテレビ受信装置のリモコンを示すブロック図である。
【図３】第１の実施形態における表示制御処理を示すフローチャートである。
【図４】第１の実施形態における表示効果のパラメータを決定する際に用いる情報テーブルを例示する図である。
【図５】第１の実施形態におけるパニング領域決定処理を詳細に示した図である。
【図６】第１の実施形態における切り出し矩形サイズを決定する際に用いる情報テーブルの例を示した図である。
【図７】第１の実施形態における表示制御処理による作用を示した図である。
【図８】第１の実施形態における表示制御処理による表示例を示した図である。
【図９】図５に示したパニング領域決定処理を行わずに、固定サイズでパニング処理制御した場合の作用を示した図である。
【図１０】第２の実施形態におけるパニング領域決定処理を詳細に示した図である。
【図１１】第２の実施形態におけるパニング表示処理を詳細に示した図である。
【図１２】第２の実施形態における表示制御処理による作用を示した図である。
【図１３】第３の実施形態におけるパニング領域決定処理を詳細に示した図である。
【図１４】第３の実施形態における顔領域とある移動ステップにおける矩形中心位置の関係を示した図である。
【図１５】第３の実施形態における表示制御処理による作用を示した図である。
【図１６】複数の被写体位置を指定する撮影モードを持つデジタルカメラのモニター画面を例示した図である。
【符号の説明】
【００９０】
１００  デジタルテレビ受信装置
１０１  チューナ部
１０２  デマルチプレクサ部
１０３  映像・音声デコーダ部
１０４  音声出力部
１０５  画像データ入力部
１０６  画像デコーダ
１０７  ビデオメモリ
１０８  表示合成部
１０９  ガードスロット
１１０  表示制御部
１１１  ユーザ入力部
１１２  表示器
１１３  記憶部
１１４  リモコン
２０１  発光部
２０２  電源キー
２０３  カーソル＆決定キー
２０４，２０５  アップダウンキー
２０６  数字キー
２０７  カラーキー
２０８  モニターモードキー
２０９  ビューワ・キー
【図１】
2006350647.tif 000003
【図２】
2006350647.tif 000004
【図３】
2006350647.tif 000005
【図４】
2006350647.tif 000006
【図５】
2006350647.tif 000007
【図６】
2006350647.tif 000008
【図７】
2006350647.tif 000009
【図８】
2006350647.tif 000010
【図９】
2006350647.tif 000011
【図１０】
2006350647.tif 000012
【図１１】
2006350647.tif 000013
【図１２】
2006350647.tif 000014
【図１３】
2006350647.tif 000015
【図１４】
2006350647.tif 000016
【図１５】
2006350647.tif 000017
【図１６】
2006350647.tif 000018