(57)【特許請求の範囲】
【請求項１】
複数の画像データを入力する入力手段と、
前記入力手段により入力した個々の画像データ中に存する人物の顔領域を検出する顔検出手段と、
前記顔検出手段により検出された顔領域の情報に基づいて、個々の画像データ中に存する人物の数を比較する比較手段と、
前記比較手段による比較結果に基づいて、前記人物の数がより多い画像データをより大きく表示するように、前記複数の画像データの表示レイアウトを決定する決定手段と、
前記決定手段により決定された表示レイアウトで前記複数の画像データを出力する出力手段と、を備え、
前記比較手段は、第１の画像データと第２の画像データに存する人物の数が同じである場合は、前記第１の画像データに存する顔領域の画像全体に占める割合と前記第２の画像データに存する顔領域の画像全体に占める割合とを比較し、
前記第１の画像データと前記第２の画像データに存する人物の数が同じである場合に、前記決定手段は、前記第１の画像データと前記第２の画像データのうち前記顔領域の画像全体に占める割合が小さい画像データを他方の画像データより大きく表示するように表示レイアウトを決定することを特徴とする画像出力装置。
【請求項２】
前記比較手段は、第１の画像データと第２の画像データに存する人物の数が同じである場合に、前記第１の画像データに存する顔領域のピクセル数を画像全体のピクセル数で割った値と、前記第２の画像データに存する顔領域のピクセル数を画像全体のピクセル数で割った値とを比較することを特徴とする請求項１に記載の画像出力装置。
【請求項３】
画像出力装置の制御方法であって、
前記画像出力装置の入力手段が、複数の画像データを入力する入力工程と、
前記画像出力装置の顔検出手段が、前記入力工程により入力した個々の画像データ中に存する人物の顔領域を検出する顔検出工程と、
前記画像出力装置の比較手段が、前記顔検出工程により検出された顔領域の情報に基づいて、個々の画像データ中に存する人物の数を比較する比較工程と、
前記画像出力装置の決定手段が、前記比較工程による比較結果に基づいて、前記人物の数がより多い画像データをより大きく表示するように、前記複数の画像データの表示レイアウトを決定する決定工程と、
前記画像出力装置の出力手段が、前記決定工程により決定された表示レイアウトで前記複数の画像データを出力する出力工程と、を備え、
前記比較工程は、第１の画像データと第２の画像データに存する人物の数が同じである場合は、前記第１の画像データに存する顔領域の画像全体に占める割合と前記第２の画像データに存する顔領域の画像全体に占める割合とを比較し、
前記第１の画像データと前記第２の画像データに存する人物の数が同じである場合に、前記決定工程は、前記第１の画像データと前記第２の画像データのうち前記顔領域の画像全体に占める割合が小さい画像データを他方の画像データより大きく表示するように表示レイアウトを決定することを特徴とする制御方法。
【請求項４】
請求項３に記載の制御方法をコンピュータに実行させるためのプログラム。
【請求項５】
請求項４に記載のプログラムを記憶したことを特徴とするコンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像出力装置及び画像出力方法に関し、特に複数の画像を同時に出力する際の各画像の配置やサイズを制御する画像出力技術に関する。
【背景技術】
【０００２】
デジタルカメラの普及により、電子化した静止画及び動画をPC（Personal Computer）のモニタ画面に表示して楽しむユーザが増えてきている。
【０００３】
また、デジタルカメラに装着可能なメモリの容量は、近年飛躍的に増大しており、これに伴い記憶できる画像の枚数も飛躍的に増大している。
【０００４】
上記のような背景から、電子写真を管理するPC用のアプリケーションソフトウェアが多数提供されている。その中には、従来の銀塩写真における“アルバム”の感覚で電子写真を整理したり装飾したりできるアルバム作成機能を含むものも存在する。
【０００５】
一方、近年のテレビ受信機は、デジタルハイビジョン放送の開始に伴うハイビジョン映像対応により、従来よりも高画質で迫力のある映像を表示できるようになってきている。
【０００６】
また、この高画質対応のテレビ受信機をテレビ放送コンテンツのみならず、上記のような電子写真の表示にも活用するような動きがあり、メモリカードやUSB等から電子写真を取り込み、表示する機能を備えたテレビ受信機が発売されている。また、PCやテレビ受信機によらず、電子写真等のコンテンツデータをより高画質に表示させる技術が多数開示されている。その中には、電子写真データから人物の顔を検出し、適切な画像処理を施すものも存在する。人物の顔領域の検出方法としては、例えば特許文献１に、階調分布を持つ画像中の瞳を検出することで人物の顔領域を検出する技術が開示されている。
【特許文献１】特開2002-183731公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
既存のPCアプリケーションにおけるアルバム作成機能は、アルバムを半自動で作成するものと、手動で作成するものが存在する。
【０００８】
半自動で作成するものは、多彩なレイアウトや背景が用意されており、ユーザが前記レイアウト及び背景と、コンテンツ群を指定するだけで自動的にアルバムの体裁に整えるものが一般的である。レイアウトの一例に、図12(a),(b)のように一画面に4枚の電子写真を並べて表示するものがある。画像枚数が4枚を超える場合は、ユーザ操作若しくは一定時間経過の後、同様のレイアウトで次の1乃至4枚が表示される。
【０００９】
しかしながら、従来の技術では指定したレイアウトに配置される画像の並び順は、画像の内容に依らず、撮影日時の昇冪又は降冪順が殆どである。また、画像の表示サイズも画像の内容に依らずレイアウトに従い画一的に決まるものが殆どである。
【００１０】
図12(a)の場合、選択した画像群を51〜54の順番にレイアウトしていき、5枚目以降は次頁以降に同様にレイアウトしていく。図12(b)の場合も同様に55〜58の順にレイアウトされる。尚図中の文字列は、各画像に対応するファイル名である。
【００１１】
図12(b)のレイアウト結果の一例を図13に示す。上記したように、画像は時系列順にレイアウトされるため、画像の内容は反映されない。そのため61のようにたくさんの人が写っている集合写真が小さくレイアウトされ、各人の表情がこのアルバム表示からは識別し難いという状況になることもある。
【００１２】
このように作成されたアルバムは、ユーザの期待通りのものが出来上がるとは限らず、期待通りの作品を作成するには手動で設定するしかなかった。
【００１３】
一方、手動で作成するものは、PCの入力デバイスであるマウスやキーボード等を用いて、１ページ当たりの表示枚数、各画像のレイアウト及び表示サイズ等々を細かく設定できるようになっているものが一般的である。
【００１４】
しかしながら、PCの操作に慣れていないユーザにとっては、上記のような手動での操作は煩雑で敷居が高いと感じて利用しないか、利用したとしても操作手順を習得するには至らず、次第に利用しなくなることが懸念される。
【００１５】
また、テレビ受信機における入力デバイスは一般的にリモコンである。テレビ受信機にもアルバム作成機能を搭載することは可能であるが、リモコンを用いて、上記のような複数ステップをもつ手動でのアルバム作成機能では、非常にユーザ操作の負荷が大きく、多くのユーザが望んで実施するとは考え難い。
【課題を解決するための手段】
【００１６】
上記課題を解決するため、本発明の画像出力装置は、複数の画像データを入力する入力手段と、前記入力手段により入力した個々の画像データ中に存する人物の顔領域を検出する顔検出手段と、前記顔検出手段により検出された顔領域の情報に基づいて、個々の画像データ中に存する人物の数を比較する比較手段と、前記比較手段による比較結果に基づいて、前記人物の数がより多い画像データをより大きく表示するように、前記複数の画像データの表示レイアウトを決定する決定手段と、前記決定手段により決定された表示レイアウトで前記複数の画像データを出力する出力手段と、を備え、前記比較手段は、第１の画像データと第２の画像データに存する人物の数が同じである場合は、前記第１の画像データに存する顔領域の画像全体に占める割合と前記第２の画像データに存する顔領域の画像全体に占める割合とを比較し、前記第１の画像データと前記第２の画像データに存する人物の数が同じである場合に、前記決定手段は、前記第１の画像データと前記第２の画像データのうち前記顔領域の画像全体に占める割合が小さい画像データを他方の画像データより大きく表示するように表示レイアウトを決定する。
【００１７】
また、本発明に係る画像出力装置の制御方法は、前記画像出力装置の入力手段が、複数の画像データを入力する入力工程と、前記画像出力装置の顔検出手段が、前記入力工程により入力した個々の画像データ中に存する人物の顔領域を検出する顔検出工程と、前記画像出力装置の比較手段が、前記顔検出工程により検出された顔領域の情報に基づいて、個々の画像データ中に存する人物の数を比較する比較工程と、前記画像出力装置の決定手段が、前記比較工程による比較結果に基づいて、前記人物の数がより多い画像データをより大きく表示するように、前記複数の画像データの表示レイアウトを決定する決定工程と、前記画像出力装置の出力手段が、前記決定工程により決定された表示レイアウトで前記複数の画像データを出力する出力工程と、を備え、前記比較工程は、第１の画像データと第２の画像データに存する人物の数が同じである場合は、前記第１の画像データに存する顔領域の画像全体に占める割合と前記第２の画像データに存する顔領域の画像全体に占める割合とを比較し、前記第１の画像データと前記第２の画像データに存する人物の数が同じである場合に、前記決定工程は、前記第１の画像データと前記第２の画像データのうち前記顔領域の画像全体に占める割合が小さい画像データを他方の画像データより大きく表示するように表示レイアウトを決定する。
【発明の効果】
【００１８】
本発明によれば、画像データに存する人物の数に応じて個々の画像データのレイアウトを決定するので、より迫力のある印象的なアルバムを簡単に作成することができる。特に、被写体としての人物数が同じ画像データを同一ページにレイアウトする場合に、顔領域の画像全体に占める割合が小さいものを優先して大きく表示するように表示レイアウトを決定することで、各人の表情をより認識しやすくなるため、より印象的なアルバム作品を非常に効果的に出力することができる。
【発明を実施するための最良の形態】
【００１９】
以下に、添付図面を参照して本発明を実施するための最良の形態について詳細に説明する。
【００２０】
尚、以下に説明する実施の形態は、本発明の実現手段としての一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されるべきものであり、本発明は以下の実施の形態に限定されるものではない。
【００２１】
［第１の実施形態］
先ず、本発明に係る第１の実施形態について説明する。
【００２２】
図1は本発明が適用される画像出力装置としてのデジタルテレビ受信装置１００の構成を示すブロック図である。
【００２３】
図1において、アンテナ若しくはケーブルより入力された信号はチューナ部１０１に入力される。チューナ部１０１は、入力された信号に対して、復調、誤り訂正等の処理を施し、トランスポートストリーム（ＴＳ）と呼ばれる形式のデジタルデータを生成する。
【００２４】
デスクランブラ１０２は、視聴制限のためのスクランブルがかけられているＴＳデータがチューナ部１０１から入力される。デスクランブラ１０２は、ＴＳデータが入力された場合、ＴＳデータに含まれるデスクランブルのための情報と不図示のＩＣカードより出力される鍵情報とに基づいて、スクランブル解除を行い、デマルチプレクサ１０３に出力する。
【００２５】
デスクランブラ１０２から入力されるＴＳデータには複数チャネル分の映像データ、音声データ、及び電子番組ガイドデータ（ＥＰＧ）データ、データ放送用データ等が時分割多重化されている。デマルチプレクサ１０３は、ＴＳデータの中から、映像データ及び音声データを取り出し、ビデオデコーダ１０６、オーディオデコーダ１０４に出力する。ビデオデコーダ１０６で処理された映像データは、ビデオメモリ１１０に書き込まれ、表示合成部１１１を介して表示部１１２へと出力される。一方、音声データは、オーディオデコーダ１０４で処理された後、音声出力部１０５へと出力される。
【００２６】
１０７はカードスロットであり、コンパクトフラッシュ（登録商標）（ＣＦ）カード等のリムーバブルメモリカードを接続し、デジタルカメラとのデータのやり取りを行うために使用される。１０８は画像データ入力部であり、カードスロット１０７に接続されたメモリカードからデジタル画像データを読み込む。１０９は画像処理／顔検出部であり、画像データ入力部より入力したデジタル画像データに対して画像処理及び顔検出処理を施し、ビデオメモリ１１０へと書き込む。
【００２７】
１１４は制御部であり、画像処理／顔検出部１０９に対する処理実行の指示、ビデオメモリ１１０への表示データの書き込み指示、表示合成部１１１に対する合成処理及び画像表示領域の指示及び記憶部１１３に対する情報の記憶指示の制御を行う。また、画像データ入力部１０８を介して、デジタル画像データに付与された撮影データの取得も行う。更にユーザからの操作入力をリモコン１１６及び受光部１１５を介して受信し、入力指示に応じて適切な制御を行う。
【００２８】
１１７はHDD等の外部記憶装置で、後述するユーザの作成したアルバムに関する情報及びアルバムに含まれる画像ファイルを記憶・保存する。
【００２９】
リモコン１１６の例を図2に示す。但し、本図は本実施形態を説明するために必要な機能を実現するための操作を行うボタンを示したものであり、実際のテレビ受信装置に必要なボタンはこの限りではない。
【００３０】
図2において、１１６はリモコン本体、２０１はリモコンと図1の受光部１１５との赤外線通信を行うための発光部、２０２は１〜９及び０の数字がマトリクス上に並んだ数字キーである。２０３は電源をＯＮ／ＯＦＦするための電源キーである、２０４はテレビ放送の選局を切り替えるためのチャンネルアップダウンキー、２０５は音量を調整するためのボリュームアップダウンキーである。２０６は各種状態に応じて設定可能なメニューを表示するメニューキー、２０７は画像ビューワ機能を呼び出すためのビューワキー、２０８は上下左右キーの中央に決定キーを配置したカーソル＆決定キーである。２０９は後述する作成したアルバムを呼び出すためのアルバムキー、２１０は一つ前の表示に戻すための戻るキーである。２１１は青、赤、緑、黄の４色のキーが横一列に並んでいるカラーキーである。
【００３１】
本実施形態において用いたデジタル画像は、デジタルカメラにて撮影された静止画及び動画データであり、静止画データはデジタルカメラにてＪＰＥＧ圧縮処理を施された後、静止画像データファイルとしてメモリカードに記録されたものを用いる。また、動画データも同様に、デジタルカメラにてフレーム単位でＪＰＥＧ圧縮処理された画像群を動画像データファイルとしてメモリカードに記録されたものを用いている。以降の説明で“画像ファイル”は静止画像データ若しくは動画像データのことを示すものとする。
【００３２】
それぞれの画像ファイルには、Exif規格に基づき、画像に関連付けられた関連情報として、デジタルカメラによる撮影時の情報を付与することができる。撮影時の情報とは、カメラ機種名や撮影モード、焦点位置情報等々があるが、本実施形態においてはこの内撮影日時に関する情報及び縦・横等画像の向きに関する情報（Orientation情報）を利用する。
【００３３】
また、Exif画像ファイルには、Makernoteというメーカー依存のデータを格納することが可能である。本実施形態においては画像処理／顔検出部にて各画像データに存在する顔の領域に基づき被写体人数の情報を検出し、上記Makernoteに格納するものとする。
【００３４】
本実施形態によるデジタルテレビ受信装置１００におけるデジタル画像のビューワ機能は、ユーザがカードスロット１０７にメモリカードを装着し、リモコン１１６の２０７ビューワキーを押下することによって開始される。
【００３５】
以下、図3を用いて本実施形態におけるビューワ機能の基本動作フローを、図4を用いて画面概要を説明する。
【００３６】
制御部１１４は、受光部１１５よりユーザからの入力指示（ビューワキー２０７入力）に従い、画像データ入力部１０８を介して、デジタル画像データに付与された撮影データの取得を行う。先ず制御部１１４は、画像データ入力部１０８を介してカードスロット１０７に挿入されているメモリカードにある画像ファイルの総数を読み出して記憶し、カウンタを初期化する（Ｓ３０１、Ｓ３０２）。続いて１枚目の画像ファイルのExifヘッダ情報からサムネイルデータの読み出しを行う（Ｓ３０３）。そしてサムネイルデータのデコード処理を行い、所定の場所に描画する（Ｓ３０４）。
【００３７】
同様に２番目の画像、３番目の画像・・・と処理を続け、画像ファイル数番目の画像データの処理が終われば、１番目の画像の周囲にフォーカスの表示を行う（Ｓ３０６）。尚、処理の順番は、Exifヘッダ記載の撮影日時情報に基づき、撮影日時の古いものから順に行う。
【００３８】
ファイル数が一度に表示可能な枚数、本実施形態においては１６枚以下の場合は、以上で処理が終了し、そうでない場合は、スクロールバーを表示（Ｓ３０８）した後、処理が終了する。
【００３９】
以上の動作フローにより、本実施形態におけるビューワ機能の基本画面が画面表示部１１２に表示される。
【００４０】
図4(a)は、ビューワ機能起動直後の画面で、メモリカードに含まれる画像ファイルのサムネイル画像が４×４のマトリクス状に表示される一覧表示画面（４００）である。図4における４０１はユーザに操作対象となる画像を示すためのフォーカス表示で、ユーザはリモコン１１６のカーソルキー２０８を用いて他の画像に移動することができる。また、画像ファイル数が１６枚以上である場合は、フォーカスの移動に伴うスクロール操作により、１７枚目以降の画像を表示することができる。
【００４１】
ユーザが所望の画像にフォーカスを合わせ、決定キー２０８を押下すると、制御部１１４は、対象となる画像ファイル（Exifデータ）のデコード処理を画像処理部１０９に指示する。画像処理部１０９のデコードが完了後、ビデオメモリ１１０、表示合成部１１１を介して画像表示部１１２に出力されることにより、選択された画像が一画面に表示される（図4(b)）。また、この状態で戻るキー２１０を押下することにより、一覧表示画面（図4(a)）に戻る。
【００４２】
続いて本実施形態におけるアルバム作成機能を実行するための画面について概説する。
【００４３】
図4(c)の４０３は、ビューワ機能にてメモリカード内の画像を一覧表示中にメニューキー２０６を押下することで表示されるメニューリストである。制御部１１４は、受光部１１５を介しユーザからの入力指示（メニューキー２０６入力）を受け取ると、現在のステータスに応じたメニューリストを記憶部１１３より取得し、画面にメニューリストとして表示させる。ユーザは、メニュー項目選択のためのフォーカス４０４をカーソル＆決定キー２０８にて移動・選択し、実行するメニュー項目を決定する。ここではアルバム作成のためのメニュー項目“(4)アルバム作成”を選択・決定する。
【００４４】
ユーザ操作によりアルバム作成が指示されると、制御部１１４は、複数のレイアウトテンプレートを記憶部１１３より取得し、画面に一覧表示する（４０５）。レイアウトテンプレートとは、アルバムとして画像をどのように表示させるかを示す型であり、１ページに表示させる枚数、各画像の配置位置及び大きさ、背景等が決められている。ユーザはメニュー項目選択同様、フォーカス４０６をカーソル＆決定キー２０８にて移動・選択し、所望のテンプレートを決定する。本実施形態においては、図4(e)に示すような、1ページに4枚の画像を同時に表示し、且つ1枚だけ大きく表示されるようなテンプレートを選択するものとする。
【００４５】
図5は、画像配置決定処理を示すフローチャートである。
【００４６】
本実施形態では、図4(e)のように特定の画像を大きく表示するようなテンプレートを選択した場合、被写体人数の多い画像を大きく表示するよう制御する。
【００４７】
先ず、制御部１１４は１番目の画像データを、画像データ入力部１０８を介してカードスロット１０７に挿入されているメモリカードより取得する。続いて取得したデータを画像処理／顔検出部１０９に出力し、デコード処理を指示する。画像処理／顔検出部１０９は、制御部１１４からの指示に基づき画像データのデコード処理を実施し、デコード後のデータをビデオメモリ１１０へ出力する（Ｓ５０３）。
【００４８】
ここで、対象画像データExif情報のMakernoteに、被写体人数情報が記載されているか否かを判断する（Ｓ５０４）。もし既に顔検出部による顔検出の結果、Exifファイルに被写体人数情報が記載されている場合は、デコード後の画像データの格納先と共に被写体人数情報を一時的に記憶部１１３に記憶する（Ｓ５０５）。一方、被写体人数情報が記載されていない場合、画像処理／顔検出部は、対象画像データに対して顔検出処理を実行する（Ｓ５０６）。
【００４９】
本実施形態では、特許文献1に記載の通り、階調分布を持つ画像中の瞳を検出することで人物の顔領域を検出する技術を利用するものとする。また、本実施形態においては、対となる2つの瞳を検出できた場合のみ1つの顔領域、すなわち1人の人物としてカウントする。
【００５０】
画像処理／顔検出部１０９の顔検出処理により、顔が検出された場合はその数を、検出されなかった場合は“０”を被写体人数情報としてExif情報のMakernoteに書き込む（Ｓ５０７）。
【００５１】
被写体人数情報が決定した後、デコード後の画像データの格納先と共に被写体人数情報を一時的に記憶部１１３に記憶する（Ｓ５０５）。
【００５２】
Ｓ５０２〜Ｓ５０５までの処理が同時表示枚数分実行された時（Ｓ５０８）、制御部１１４は、それぞれの画像に対するレイアウトを決定させる（Ｓ５０９）。尚、一覧表示処理同様、処理の順番は、Exifヘッダ記載の撮影日時情報に基づき、撮影日時の古いものから順に行う。
【００５３】
制御部１１４は、テンプレート情報に従い、大きく表示する画像を決定する。今回のテンプレートは、4枚表示のうちの1枚を大きく表示するものである（図4(e)）。従って制御部１１４は、記憶部１１３に一時保存されている各画像データの被写体人数が最大の画像を大きく表示する１枚に決定する。それ以外の画像の大きさは一定であるため、その他の画像は従来どおり時系列にレイアウトする。以上のような処理により、同時に表示させる４枚の画像のレイアウトが決定する。
【００５４】
ユーザからのリモコン操作により、次頁を示すアイコン図4(e)の４０８が選択された場合には、同様の処理を繰り返すことにより次に表示する4枚のレイアウトを決定し、ユーザに提示する。
【００５５】
図4(f)は、上記の様にして作成したアルバムを表示中にメニューキー２０６を押下することで表示されるメニューリストである。制御部１１４は、受光部１１５を介しユーザからの入力指示（メニューキー２０６入力）を受け取ると、現在のステータスに応じたメニューリストを記憶部１１３より取得し、画面にメニューリストとして表示させる。
【００５６】
ユーザは、表示中のアルバムを保存するためのメニュー項目“(5)アルバム保存”を選択・決定することで、作成したアルバムを保存できる。
【００５７】
ユーザ操作によりアルバム保存が指示されると、制御部１１４は、保存のための処理を開始する。もし全ての画像に対するレイアウトが決定していない場合は、上述した処理により全画像に対するレイアウトを決定させた後、各画像ファイル、レイアウト情報及びレイアウトテンプレートを外部記憶装置１１７に記録する。保存されたアルバムを視聴したい時は、リモコン１１６のアルバムキー２０９を押下することで、保存済みのアルバム一覧が表示され、所望のアルバムを選択することで再度視聴することができる。
【００５８】
上記処理により、画像の内容を反映させた画像配置及び画像サイズのアルバムを簡単な操作で作成することが可能になる。
【００５９】
図6(a)に従来技術に従い時系列に配置したアルバムの１画面例を、(b)に本実施形態に従い作成したアルバムの１画面例を示す。(a)では６０１〜６０４の順で画像ファイルがその内容に関わらず時系列に表示される。従って、６０３のように集合写真のような多くの人物が写っている写真が比較的小さくな表示領域に配置されてしまうことがある。一方、(b)では、時系列を基準にしつつ顔検出処理により被写体人数を求めレイアウトに反映させているので、６０３’のように多くの人物が写っている画像を大きな表示領域に配置することが可能となる。そのため被写体各人の顔の表情がより確認しやすくなり、より印象的で、迫力のあるアルバムに仕上げられる。
【００６０】
尚、本実施形態においては、メモリカードに格納された全ての画像を使ってアルバムを作成するような処理としている。これに対し、メモリカード内の画像のうちユーザが気に入った画像を指定するという工程を加え、この指定した画像のみでアルバムを作成するという処理にすることも可能である。
【００６１】
また、本実施形態においては作成したアルバムを外部記憶装置に保存するという構成にしたが、保存先はこれに限らず、例えばメモリカードに記憶する構成にすることも可能である。
【００６２】
また、本実施形態では特に明記しなかったが、Exif情報記載のOrientation情報に基づきポートレート画像は自動的に回転させて表示するものとする。
【００６３】
また、本実施形態においては、時系列を基準にしつつ、被写体人数に応じてページ内で画像のレイアウトを入れ替えるという構成にした。これに対し、始めに全画像ファイルを被写体人数でソートし、この順で各ページの大きな領域に優先的に配置するような構成にすることも可能である。
【００６４】
尚、本発明はその精神、またはその主要な特徴から逸脱することなく、様々な形で実施することが出来る。従って、前述の実施形態はあらゆる点において単なる例示に過ぎず、限定的に解釈してはならない。
【００６５】
［第２の実施形態］
本発明に係る第２の実施形態について説明する。
【００６６】
本発明の第２の実施形態は、第1の実施形態にかかる被写体人数の決定処理に異なる特徴を有するものである。
【００６７】
以下、第２の実施形態に係る説明は、第１の実施形態との相違点についてのみ説明する。第１の実施形態と同一の構成、同一の動作には第１の実施形態で説明したものと同一の符号を付与してこれを表すものとする。
【００６８】
図7に本実施形態で用いる画像例を示す。図7(a)は、５人の男性が集合して撮影した集合写真であり、(b)は、子供の運動会の１場面でのスナップショットである。(a),(b)ともに画像処理／顔検出部１０９の処理結果により、５つの顔領域が検出されている（顔領域を丸印で示す）。
【００６９】
撮影者の視点に立つと、(a)では集合写真ゆえ５人全員の表情が重要であるのに対し、(b)では正面を向いている子供の表情が特に重要と考えることができる。図7(b)のように多くの人物が撮影されている画像において、偶然に写ってしまった人物やその事象（運動会であること等）を表すために写した人物と、撮影対象の人物では視聴時の注目度合いが異なる。
【００７０】
本実施形態では、検出された顔領域の中で、対となる２つの瞳領域の中心を直線で結び、この直線が水平となるか否かで、正面を向いているか否かを判断する。そして正面を向いている人物を特に注目人物とし、注目人物の数に応じてアルバム作成時の出力を制御するものとする。
【００７１】
図8を用いて、本実施形態における注目人物判定処理について説明する。
【００７２】
第１の実施形態と同様に、画像処理／顔検出部１０９は、制御部１１４からの顔検出指示に基づき顔検出処理を実行する。具体的には、階調分布を持つ画像中の瞳領域の検出結果から、顔領域を判断し、被写体人数を決定する（Ｓ８０１、Ｓ８０２）。検出された各顔領域及び対となる２つの瞳領域は、一時的に記憶部１１３に記憶する。続いてカウンタ値Ｎを被写体人数で初期化する（Ｓ８０３）。
【００７３】
制御部１１４は、記憶部１１３から各顔領域の対となる２つの瞳領域を呼び出し、これらの中心を直線で結び水平線となす角を算出する（Ｓ８０４）。算出の結果水平であると判断された場合は引き続き次の顔領域に対する処理を、水平でないと判断された場合は、被写体人数をデクリメントする（Ｓ８０５、Ｓ８０６）。全ての顔領域に対し、上記処理を実行した後、対象画像の注目被写体人数が決定される（Ｓ８０９）。最後に制御部１１４はExif情報のMakernoteに決定された注目被写体人数を書き込む。
【００７４】
図9に、図7(a),(b)それぞれの各顔領域に対し、対となる瞳領域の中心を結んだ直線を付加した画像を示す。
【００７５】
上記制御の結果、図9(a)では、被写体人数５人に対し、注目被写体人数は４人と判断できる。また、(b)では、被写体人数５人に対し、注目被写体人数は１人となる。従って、例えば1枚の画像を他の３枚よりも大きく表示するようなレイアウトの場合、(a)の方が、(b)よりも大きい領域に配置されることになる。
【００７６】
上記処理により、画像の内容を反映させた画像配置及び画像サイズのアルバムを簡単な操作で作成することが可能となる。
【００７７】
特に、多くの人物が撮影されている画像において、顔検出処理及び正面を向いているか否かの判別処理により、大きく表示することによる効果が大きい画像を優先的に大きく表示することが可能になり、より印象的で、迫力のあるアルバムに仕上げられる。
【００７８】
尚、本実施形態においては、対となる2つの瞳領域の中心を結んだ直線が水平になったものを注目人物と判断したが、水平線とのなす角に特定の範囲を持たせ、その範囲内であれば注目人物と判断するような処理にすることも可能である。
【００７９】
また、本実施形態では特に明記しなかったが、ポートレート画像に対しては、Exif情報記載のOrientation情報に基づく回転処理後の画像に対して、上記処理を実施するものとする。
【００８０】
［第３の実施形態］
本発明に係る第３の実施形態について説明する。
【００８１】
第３の実施形態は、第１の実施形態に係る同一被写体人数の場合の優先順位付け処理に異なる特徴を有するものである。
【００８２】
以下、第３の実施形態に係る説明は、第１の実施形態との相違点についてのみ説明する。第１の実施形態と同一の構成、同一の動作には第１の実施形態で説明したものと同一の符号を付与してこれを表すものとする。
【００８３】
図10に本実施形態で用いる画像例を示す。図10(a),(b)共に５人の男性が集合して撮影した集合写真であり、画像処理／顔検出部１０９の処理結果により、共に５つの顔領域が検出されている（顔領域を丸印で示す）。
【００８４】
同一ページ内画像群の最大被写体人数が同じであるにも関わらず、レイアウトによっては違う大きさで表示しなければならない場合が生じる。本実施形態においてはこのような状況においても最適な画像配置及び画像サイズを実現するものである。
【００８５】
第１の実施形態と同様、画像処理／顔検出部１０９は、制御部１１４からの顔検出指示に基づき顔検出処理を実行する。制御部１１４は、顔検出処理の結果得られる被写体人数と共に画像に占める顔領域の割合を算出し、Exif情報のMakernoteに書き込む。画像に占める顔領域の割合とは、検出された全ての顔領域のピクセル数を画像の総ピクセル数で割った値である。
【００８６】
制御部１１４は、同一ページにレイアウトする各画像に対し、被写体人数、顔領域の割合及びデコード後の画像データの格納先を記憶部１１３に一時的に保存する。
【００８７】
画像のレイアウトを決定する際、もし同一ページにレイアウトする画像で、同じ被写体人数でありながら、違う大きさに表示しなければならない場合がある。この場合、制御部１１４は上記のように各画像が保持している顔領域の割合を比較し、顔領域の小さいものを優先して大きな領域にレイアウトするよう制御する。
【００８８】
従って、図10の例では、(a)よりも(b)の方が優先的に大きな領域にレイアウトされることになる。
【００８９】
上記処理により、被写体人数が同一の画像の場合、顔領域の小さい画像が優先的に大きく表示されるため、より各人の表情が認識しやすくなり、印象的で迫力のあるアルバムに仕上げることができる。
【００９０】
［第４の実施形態］
本発明に係る第４の実施形態について説明する。
【００９１】
本発明の第４の実施形態は、第１の実施形態に係る同一被写体人数の場合の優先順位付け処理に異なる特徴を有するものである。
【００９２】
以下、第４の実施形態に係る説明は、第１の実施形態との相違点についてのみ説明する。第１の実施形態と同一の構成、同一の動作には第１の実施形態で説明したものと同一の符号を付与してこれを表すものとする。
【００９３】
図11は本発明が適用される画像出力装置としてのデジタルテレビ受信装置１１００の構成を示すブロック図である。第１の実施形態との違いは、出力画像処理部１１８、プリンタＩ／Ｆ１１９を持ち、外部のプリンタ１２０と接続可能な点である。
【００９４】
１１８は出力画像制御部で、画像処理／顔検出部１０９、制御部１１４で決定されたレイアウト情報を記憶部１１３より読み出し、プリント可能な体裁にデータを処理する。より具体的には、制御部１１４は、受光部１１５よりユーザからの入力指示（印刷指示）に従い、出力画像処理部１１８に処理を指示する。
【００９５】
１１９はプリンタＩ／Ｆであり、出力画像処理部１１８より出力されたプリントデータを受信し、接続可能な外部のプリンタ１２０に画像データを出力する。
【００９６】
上記処理により、画像の内容を反映させた画像配置及び画像サイズのアルバムを、表示装置に表示させるのみならず、プリントアウトすることが可能となり、実際のアルバムの如くアルバムの視聴を楽しむことができる。
【００９７】
［他の実施形態］
以上、本発明に係る実施形態について具体例を用いて詳述したが、本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体（記録媒体）等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００９８】
また、本発明の目的は、図1,11に示す機能ブロック及び動作において、いずれの部分をハードウェア回路により実現し、或いはコンピュータを用いたソフトウェア処理によって実現しても達成されることは言うまでもない。
【００９９】
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システムあるいは装置に直接あるいは遠隔から供給することによって達成される場合も含む。その場合、システム等のコンピュータが該プログラムコードを読み出して実行することになる。
【０１００】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０１０１】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、OSに供給するスクリプトデータ等の形態であっても良い。
【０１０２】
プログラムを供給するための記録媒体（記憶媒体）としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク等がある。その他にも、MO、CD-ROM、CD-R、CD-RW、磁気テープ、不揮発性のメモリカード、ROM、DVD(DVD-ROM、DVD-R)等がある。
【０１０３】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのものをダウンロードすることもできる。また圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるWWWサーバも、本発明に含まれるものである。
【０１０４】
また、本発明のプログラムを暗号化してCD-ROM等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザが、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードすることもできる。この場合、ダウンロードした鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現する。
【０１０５】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているOS等が、実際の処理の一部又は全部を行うことによっても実現され得る。
【０１０６】
更に、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットのメモリに書き込まれた後、該ボード等のCPU等が実際の処理の一部又は全部を行うことによっても実現される。
【図面の簡単な説明】
【０１０７】
【図１】本発明の第１の実施形態におけるテレビ受信装置の概略構成を示すブロック図である。
【図２】本実施形態のテレビ受信装置におけるリモコンの外観図である。
【図３】本実施形態のビューワ機能の基本動作を示すフローチャートである。
【図４】本実施形態のビューワ機能の画面概要を示す図である。
【図５】本実施形態のアルバム作成機能の画像配置決定処理を示すフローチャートである。
【図６】本実施形態のアルバム作成機能の画像配置の一例を示す図である。
【図７】本発明に係る第２の実施形態における顔検出処理結果を示した画像ファイルの一例を示す図である。
【図８】本実施形態の注目人物判定処理を示すフローチャートである。
【図９】本実施形態における、対となる2つの瞳領域の中心を直線で結ぶ処理の結果を示した画像ファイルの一例を示す図である。
【図１０】本発明に係る第３の実施形態の顔検出処理結果を示した画像ファイルの一例を示す図である。
【図１１】本発明に係る第４の実施形態のテレビ受信装置の概略構成を示すブロック図である。
【図１２】アルバム作成機能におけるレイアウトテンプレートの一例を示す図である。
【図１３】従来例のアルバム作成機能により作成されたアルバム表示の一例を示す図である。
【符号の説明】
【０１０８】
１００，１１００  デジタルテレビ受信装置
１０１  チューナ
１０２  デスクランブラ
１０３  デマルチプレクサ
１０４  オーディオデコーダ
１０５  音声出力部
１０６  ビデオデコーダ
１０７  カードスロット
１０８  画像データ入力部
１０９  画像処理／顔検出部
１１０  ビデオメモリ
１１１  表示合成部
１１２  画像表示部
１１３  記憶部
１１４  制御部
１１５  受光部
１１６  リモコン
１１７  外部記憶装置
【図１】
0004630749.tif 000002
【図２】
0004630749.tif 000003
【図３】
0004630749.tif 000004
【図４】
0004630749.tif 000005
【図５】
0004630749.tif 000006
【図６】
0004630749.tif 000007
【図７】
0004630749.tif 000008
【図８】
0004630749.tif 000009
【図９】
0004630749.tif 000010
【図１０】
0004630749.tif 000011
【図１１】
0004630749.tif 000012
【図１２】
0004630749.tif 000013
【図１３】
0004630749.tif 000014