(57)【要約】【課題】人物の被写体の数に応じて、静止画を見易く表示する。【解決手段】複数の静止画をスライドショーとして表示する際、静止画の画素数が予め決められた基準画素数よりも大きいか否かが判定される。また、静止画を表示するディスプレイの画面解像度が予め決められた基準解像度よりよりも低いか否かが判定される。これらの条件をクリアすると、静止画中の人物の顔が検出され、検出された人数が予め決められた基準人数より多いか否かが判定される。基準人数よりも多いと判定された場合、検出された人数に応じて画像の切り出し数が決められ、基準人数より少ない人数が写る範囲に基づいて複数の画像が切り出される。切り出された複数の画像は、それぞれ１枚の静止画と同等に表示される。これにより、１つの静止画を表示する実質的な再生時間が長くなり、各人物が大きく表示される。【選択図】        図３
2006309661.tif 000002
【特許請求の範囲】
【請求項１】
静止画の画像データに基づいて表示装置に画像を表示させる画像再生装置において、
前記画像データを解析し、被写体の人物の顔を検出する顔検出手段と、
検出された顔の数に示される検出人数が予め決められた基準人数よりも多いか否かを判定する人数判定手段と、
前記検出人数が前記基準人数よりも多いと判定された場合に、前記基準人数よりも写る人数が少なくなる範囲を特定し、これに基づいて前記静止画から複数の画像を切り出す画像切り出し手段と、
前記画像切り出し手段により切り出された複数の画像を出力し、前記表示装置に表示させる切り出し画像出力手段とを備えたことを特徴とする画像再生装置。
【請求項２】
前記静止画の画素数が予め決められた基準画素数よりも大きいか否かを判定する画素数判定手段を備え、
前記静止画の画素数が前記基準画素数よりも低いと判定された場合に、前記画像切り出し手段による画像の切り出しを禁止し、前記静止画の全体を表示することを特徴とする請求項１記載の画像再生装置。
【請求項３】
前記表示装置の画面解像度が入力されることにより、その画面解像度が予め決められた基準解像度よりも高いか否かを判定する解像度判定手段を備え、
前記画像切り出し手段は、前記画面解像度が前記基準解像度よりも高いと判定された場合に、前記画像切り出し手段による画像の切り出しを禁止し、前記静止画の全体を表示することを特徴とする請求項１又は２記載の画像再生装置。
【請求項４】
前記画像切り出し手段により切り出される範囲の境界上に人物が存在する場合、切り出される範囲の周辺に、その人物の輪郭を不鮮明にする画像処理、又はその人物を隠すための画像を合成する画像処理を行うことを特徴とする請求項１ないし３にいずれか１つ記載の画像再生装置。
【請求項５】
静止画の画像データに基づいて表示装置に画像を表示させるための画像再生プログラムにおいて、
前記画像データを解析し、被写体の人物の顔を検出する顔検出手段と、
検出された顔の数によって示される検出人数が予め決められた基準人数よりも多いか否かを判定する人数判定手段と、
前記検出人数が前記基準人数よりも多いと判定された場合に、前記基準人数よりも写る人数が少なくなる範囲を特定し、これに基づいて前記静止画から複数の画像を切り出す画像切り出し手段と、
前記画像切り出し手段により切り出された複数の画像を出力し、前記表示装置に表示させる切り出し画像出力手段としてコンピュータを機能させることを特徴とする画像再生プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、人物の被写体が写る静止画を再生表示するのに好適な画像再生装置及び画像再生プログラムに関する。
【背景技術】
【０００２】
デジタルスチルカメラで撮影した静止画は、印画紙にプリントして観賞する他に、パーソナルコンピュータ（ＰＣ）に取り込み、画像ビューアソフトを使用してモニタに表示して楽しむこともできる。多くの画像ビューアソフトは、複数枚の静止画を所定時間ごとに順次切り換えて表示するスライドショー機能を有し、これを利用して多数の静止画を簡単な操作で観賞することができる。最近では、撮影した画像のスライドショーをその場で楽しむことができるデジタルスチルカメラも提案されている。
【０００３】
また、静止画を手軽に観賞する他の方法として、静止画の一部を拡大するズームイン処理や、静止画の端から端へ視点を移動させるパーン処理などの特殊エフェクトを付与した動画として再生するフォトムービーが知られている（例えば、非特許文献１参照）。フォトムービーは、静止画を部分的に切り出して拡大した画像や、歪みを与えるイメージ変換を行った画像等から動画の１フレームを作成するので、静止画を画面全体に表示するだけのスライドショーに比べ、特定の被写体を強調する演出、静止画に臨場感を与える表現が行える。
【０００４】
従来の画像ビューアソフトでは、スライドショーとして複数の静止画を自動的に切り換えて再生表示する際、全ての静止画の再生時間が均等に設定される。このため、例えば同じ風景画であっても、空や水面が大きく写る風景画のように一目見るだけで十分な比較的単調な静止画と、森林や川が写る山間の風景画のように風景の隅々まで観賞したい静止画の再生時間が同じになる。したがって、単調な静止画に合わせて再生時間を設定すると、ゆっくり観賞したい静止画を十分に観賞できなくなり、ゆっくり観賞したい静止画に合わせて再生時間を設定すると、単調な静止画が冗長的になる。そこで、静止画をその解像度やコントラストに基づいて解析し、各静止画の再生時間を静止画の内容に応じてそれぞれ決定する画像再生装置が知られている（特許文献１参照）。
【０００５】
【特許文献１】特開２００４−３２０３７９号公報
【非特許文献１】カノープス株式会社  Imaginate2.0  ［平成１６年１１月１日検索］インターネット＜ＵＲＬ：http://www.canopus.co.jp/catalog/imaginate/imaginate20#index.htm＞
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、集合写真のように多数の人物が写る静止画では、一人一人の顔が小さく、見づらくなる。よって、再生時間を長くするだけでは、被写体の人物を一人ずつ追いかけるようにして観賞する時に、静止画の表示された画面に顔を近づけ、静止画を凝視しなければならず、疲れを伴う点や不便な点で問題があった。
【０００７】
本発明は、上記問題点を考慮してなされたもので、静止画に写る人物の数に応じて、その静止画を見易く表示することが可能な画像再生装置及び画像再生プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明は、静止画の画像データに基づいて表示装置に画像を表示させる画像再生装置において、前記画像データを解析し、被写体の人物の顔を検出する顔検出手段と、検出された顔の数によって示される検出人数が予め決められた基準人数よりも多いか否かを判定する人数判定手段と、前記検出人数が前記基準人数よりも多いと判定された場合に、前記基準人数よりも写る人数が少なくなる範囲を特定し、これに基づいて前記静止画から複数の画像を切り出す画像切り出し手段と、前記画像切り出し手段により切り出された複数の画像を順次出力し、前記表示装置に表示させる切り出し画像出力手段とを備えたことを特徴とする。
【０００９】
前記静止画の画素数が予め決められた基準画素数よりも大きいか否かを判定する画素数判定手段を備え、前記静止画の画素数が前記基準画素数よりも低いと判定された場合に、前記画像切り出し手段による画像の切り出しを禁止し、前記静止画の全体を表示することを特徴とする。
【００１０】
前記表示装置の画面解像度が入力されることにより、その画面解像度が予め決められた基準解像度よりも高いか否かを判定する解像度判定手段を備え、前記画像切り出し手段は、前記画面解像度が前記基準解像度よりも高いと判定された場合に、前記画像切り出し手段による画像の切り出しを禁止し、前記静止画の全体を表示することを特徴とする。
【００１１】
前記画像切り出し手段により切り出される範囲の境界上に人物が存在する場合、その人物の輪郭を不鮮明にする画像処理、又はその人物を隠すための画像を合成する画像処理を行うことを特徴とする。
【００１２】
また、静止画の画像データに基づいて表示装置に画像を表示させるための画像再生プログラムにおいて、前記画像データを解析し、被写体の人物の顔を検出する顔検出手段と、検出された顔の数によって示される検出人数が予め決められた基準人数よりも多いか否かを判定する人数判定手段と、前記検出人数が前記基準人数よりも多いと判定された場合に、前記基準人数よりも写る人数が少なくなる範囲を特定し、これに基づいて前記静止画から複数の画像を切り出す画像切り出し手段と、前記画像切り出し手段により切り出された複数の画像を順次出力し、前記表示装置に表示させる切り出し画像出力手段としてコンピュータを機能させることを特徴とする。
【発明の効果】
【００１３】
本発明の画像再生装置によれば、静止画中の人物の数に応じて、１つの静止画を分割して複数の画像として切り出すから、人物の一人一人を大きく表示することができ、静止画に写る全ての人物が見易くなる。これにより、静止画が観賞しやすく、高品位のスライドショーやフォトムービーを実現できる。
【００１４】
また、静止画の画素数が予め決められた基準画素数よりも小さいときに画像の切り出しを禁止するから、人物の一人一人を大きく表示するために画質の劣化が顕著になることを防止し、スライドショーやフォトムービーの品位を保つことができる。
【００１５】
また、画面解像度が予め決められた基準解像度よりも高い表示装置を使用して静止画
を表示するときには画像の切り出しを禁止するから、人物の一人一人を大きく表示することにより画質の劣化が顕著になることを防止でき、スライドショーやフォトムービーの品位を保つことができる。
【００１６】
また、切り出された画像から見切れている人物が存在するときに、切り出された画像の縁部分にぼかし処理やノイズ処理を施すことで見切れた人物の輪郭を不鮮明にする画像処理を行うことや、装飾画像やマスク画像等を合成して見切れた人物を隠す処理を行うことにより、見映えの悪いスライドショーやフォトムービーとなることを防止できる。
【発明を実施するための最良の形態】
【００１７】
図１において、画像再生装置１０は、メモリ１１に記憶された画像再生プログラムを実行するＣＰＵ１２を備えている。ＣＰＵ１２は、画像再生プログラムを実行することにより、画像再生装置１０の電気的な動作を管理する制御部１３と、再生画像設定部１４として機能する。画像再生装置１０には、光ディスク１６から画像データを読取る光ディスク読取り部１７と、メモリカード１８から画像データを読取るメモリカード読取り部１９とが設けられている。メモリ１１には、光ディスク１６，メモリカード１８の各記憶媒体から読み出された画像データが記憶される。操作部２０は、再生表示する静止画を指定する操作、各静止画の再生時間を指定する操作等がユーザーによりなされる。
【００１８】
制御部１３は、再生画像設定部１４により設定された再生画像を、画像再生装置１０と接続された外部ディスプレイ２１に出力する。再生画像設定部１４は、メモリ１１に格納された静止画の画像データを解析し、外部ディスプレイ２１に静止画を最適な形態で表示するための設定を行う。
【００１９】
再生画像設定部１４は、静止画に写る人物の顔を検出し、人物の位置及び人数を特定する顔検出部２５と、検出された各人物の顔の大きさを算出する顔サイズ算出部２６と、１枚の静止画から検出された人数が多いか否かを判定する人数判定部２７と、１枚の静止画から複数の画像を切り出し、複数の静止画を作成する画像切り出し部２８とを有している。
【００２０】
図２において、顔検出部２５は、１枚の静止画から人物の被写体の顔画像を検出するために人物の眼の画像を抽出する。顔検出部２５は、静止画を複数の領域に分割し、その中から皮膚と推定される肌色の画素を多く含む領域を選び出し、さらに、肌色の画素を多く含む領域から眼部の白色画素と白色の画素に包囲された瞳と推定される色の画素を有する領域を選び出し、人物の眼を抽出する。また、抽出された人物の眼の座標と、その周辺の顔の特徴とから一人の人物の両眼を特定することにより、顔の数、つまり静止画に写る人数が求められる。また、１人の人物の両眼を結ぶ直線の中点から各顔の位置座標Ｐをそれぞれ特定する。
【００２１】
顔サイズ算出部２６は、抽出された眼の位置から、各人物の両眼距離ｄを求める。顔サイズ算出部２６は、撮影距離の等しい人物の両眼距離ｄが同じ大きさになることを前提とし、両眼距離ｄから静止画に対する顔の大きさの割合を求める。人数判定部２７は、静止画に写る人物の数が予め決められた基準人数より多いか否かを判定する。基準人数は、例えば５人に設定され、１枚の静止画に写る人物が５人より多いか否かが判定される。
【００２２】
図３において、画像切り出し部２８は、人数判定部２７により、静止画に写る人物の数が基準人数より多いと判定された場合に、人物の数が基準人数以下となる範囲を求め、元の静止画から基準人数より少ない人物が写る範囲の画像となるように複数の画像を切り出す。切り出される画像の数は、静止画に写る人物が基準人数の何倍の数であるかによって決まる。例えば、基準人数が５人の場合、静止画に写る人数が６人〜１０人であれば２つの画像が切り出され、静止画に写る人数が１１人〜１５人の場合は３つの画像が切り出される。
【００２３】
例えば、８人の人物が横一列に４人ずつ二列に分かれて並んだ静止画では、切り出される画像の数が２つと決められ、基準人数の５人より少ない４人の人物が写る範囲となるように切り出し枠Ｆ１，切り出し枠Ｆ２が設定される。切り出し枠Ｆ１と、切り出し枠Ｆ２は、外部ディスプレイ２１の画面と同じアスペクト比に決められる。外部ディスプレイ２１のアスペクト比の情報は、ユーザーにより操作部２０を介して予め入力される。切り出し枠Ｆ１，切り出し枠Ｆ２によって切り出される画像は、外部ディスプレイ２１の画面全体に表示される。すなわち、静止画全体が表示される場合よりも、高倍率で静止画の一部が表示されることになり、切り出し枠が小さいほど倍率が高くなる。
【００２４】
図４において、切り出し枠Ｆ１と切り出し枠Ｆ２の位置は、顔検出部２５により特定された各人物の顔の位置座標Ｐから顔の集合状態が解析されることにより決められる。顔の集合状態の解析は、４人の顔の位置座標Ｐを含む半径の最も小さい２つの円Ｃ１，円Ｃ２をそれぞれ求めることにより行われ、各円の中心が切り出し枠Ｆ１，切り出し枠Ｆ２の中心となる。また、切り出し枠Ｆ１と切り出し枠Ｆ２の大きさは、円Ｃ１，円Ｃ２の各半径と各円内の人物の両眼距離ｄとに基づいて算出され、各人物が枠内に収まり、さらに人物の周囲に適度な余白が生じるように決定される。円Ｃ１，円Ｃ２を決める際、顔の位置座標ごとに各人物の識別情報が付され、円Ｃ１に属する人物と円Ｃ２に属する人物とが重複しないようにされる。
【００２５】
図５において、切り出し画像修正部２９は、特定の切り出し範囲の境界上に、他の切り出し範囲に属する人物の顔の一部が入り込んでしまう場合に、切り出し範囲の周辺部分にぼかし処理、透明処理等の輪郭を不鮮明にする画像処理、又はマスク画像、装飾画像等を合成する画像処理を施し、見切れている人物を隠すための周辺修正処理を行う。この周辺修正処理により、切り出された画像に基準人数以上の人物が写り込んでしまうことが防止され、見切れた人物の写る見映えの悪い画像になることが防止される。周辺修正処理が行われる際、ぼかし画像、透明処理、マスク画像合成、装飾画像合成のいずれを行うかはユーザーにより選択できる。また、周辺修正処理が施される範囲は、切り出し範囲の位置及び大きさと、静止画中の全ての人物の顔の位置座標Ｐ及び両眼距離ｄと、円Ｃ１，円Ｃ２を決める際に付された各人物の識別情報とに基づいて決められる。
【００２６】
図１において、画素数判定部３０は、静止画の画素数を測定し、測定された画素数が予め決められた基準画素数より大きいか否かを判定する。基準画素数は、例えば、横６４０ピクセル、縦４８０ピクセルのＶＧＡサイズに決められ、それ以下の画素数の静止画については、静止画中に基準人数を上回る人物が存在していても、画像切り出し部２８による画像の切り出しが禁止される。解像度判定部３１は、外部ディスプレイ２１の画面解像度が予め決められた基準解像度より小さいか否かを判定する。なお、基準解像度は、走査線の本数が１２００本と決められ、これ以上の高解像度ディスプレイが使用される場合、静止画中に基準人数を上回る人物が存在していても、画像切り出し部２８による画像の切り出しが禁止される。
【００２７】
次に画像再生装置１０の作用を説明する。光ディスク読取り部１７に光ディスク１６をセットするか、メモリカード読取り部１９にメモリカード１８をセットすると、これが検知され、ＣＰＵ１２は画像の読取りを開始する。ＣＰＵ１２は、読取った静止画の画像データをメモリ１１に格納する。ＣＰＵ１２は、読取った静止画の画像データから、サムネイル画像の画像データを作成し、縮小した静止画を一覧表示するインデックス画面を外部ディスプレイ２１に表示させる。ユーザーは操作部２０を操作し、スライドショーとして表示する静止画を選択する。また、スライドショーを表示する外部ディスプレイ２１の種類、１枚の静止画の再生時間等が入力される。
【００２８】
図６において、ＣＰＵ１２は、メモリ１１から静止画の画像データを読み込む。画素数判定部３０は、読み込まれた静止画の画素数を測定し、これが基準画素数より大きいか否かを判定する。静止画の画素数が基準画素数より小さい場合、その静止画は外部ディスプレイ２１にそのまま表示される。静止画の画素数が基準画素数より大きいと判定された場合、解像度判定部３１は予め入力された外部ディスプレイ２１の種類を判断する。外部ディスプレイ２１が高解像度ディスプレイであるとき、その静止画は外部ディスプレイ２１にそのまま表示される。
【００２９】
読み込まれた静止画の画素数が基準画素数より大きく、使用される表示装置が高解像度ディスプレイでなかった場合、顔検出部２５は、静止画の画像データを解析し、静止画に写る人物の眼を抽出する。なお、人物の眼が抽出されなかった時は、風景画と判断され、その静止画は外部ディスプレイ２１の画面全体にそのまま表示される。
【００３０】
顔検出部２５は、人物の眼を抽出すると、これに基づいて顔の数を特定する。人数判定部２７は、特定された顔の数によって示される人数が基準人数より多いか否かを判定する。
静止画中の人数が基準人数より少ないと判定された場合、その静止画は外部ディスプレイ２１にそのまま表示される。
【００３１】
静止画中の人物が基準人数より多いと判定された場合、顔検出部２５は、各人物の顔の位置を特定し、顔サイズ算出部２６は両眼距離ｄに基づいて各人物の顔の大きさを算出する。画像切り出し部２８は静止画中の人物の数から画像の切り出し数を決定する。また、画像の切り出し数を決定すると、静止画に写る人物の顔の分布から切り出し枠の位置を決定し、さらに人物の顔の分布と各人物の顔の大きさから切り出し枠の大きさを決定する。
【００３２】
画像切り出し部２８により、基準人数より少ない数の人物が写る複数の画像が生成される。切り出し画像修正部２９は、切り出された画像のそれぞれに、画像の外部に見切れた人物が存在するか否かを判定する。外部に見切れた人物が存在すると判定された場合には、周辺修正処理として、切り出し範囲の周辺にユーザーにより予め選択された画像処理が施される。
【００３３】
制御部１３は、静止画から切り出された複数の画像を、設定された再生時間が経過するごとに切り換えて外部ディスプレイ２１にそれぞれ表示させる。これにより、外部ディスプレイ２１の画面上では、１枚の静止画が、その中に写る人物の数に応じて分割され、複数の静止画のように表示される。すなわち、２つの画像が切り出された静止画は、その再生時間が二倍になり、３つの画像が切り出された静止画は、その再生時間が三倍になり、写る人物の数が多いほど、その静止画を表示するための実質的な再生時間が長くなる。外部ディスプレイ２１の画面上では、常に基準人数より少ない数の人物が写る画像が大きく表示されるので、各人物を一人ずつ追いながら静止画をゆっくりと観賞できる。１枚の静止画から切り出された複数の画像が表示されると、次の静止画が読み込まれ、上述と同様にして被写体の人数に応じて画像の切り出しが行われ、複数の静止画のスライドショーが行われる。
【００３４】
なお、画像再生装置１０は、静止画のスライドショーを行うものとして構成されているが、これに限られず、静止画をフォトムービーとして再生表示するものとして構成されていてもよい。すなわち、静止画中に存在する人物の数に応じて切り出し枠を設定し、設定された切り出し枠を基準としてパーンやズームを行うフォトムービーとして静止画を再生表示してもよい。また、画像再生装置１０は、偶数の切り出し枠を設定する際に、各切り出し枠に属する人物が均等になるようにしているが、各人物の分布の状態に応じて各切り出し枠に属する人数に偏りが生じてもよい。また、画像再生装置１０は、外部ディスプレイ２１に関する情報をユーザーにより入力するようにしているが、外部ディスプレイ２１が接続された時にこれを自動認識し、外部ディスプレイ２１から画面解像度や画面のアスペクト比に関する情報が自動で入力されるようにしてもよい。
【００３５】
本発明は、静止画を再生表示するための専用の装置として構成されることに限られず、
デジタルスチルカメラや静止画の撮影が可能なデジタルビデオカメラ等の画像記録装置に設けることが好適である。また、パーソナルコンピュータ等の汎用コンピュータにインストールされることにより、その機能が実現されるアプリケーションプログラムとして配布できるように記憶媒体に記憶された形態であってもよい。
【図面の簡単な説明】
【００３６】
【図１】画像再生装置の概略構成を示すブロック図である。
【図２】人物の両眼距離と顔の位置を示す説明図である
【図３】複数の人物が写る静止画と切り出し枠の概念図である。
【図４】顔の分布状態を解析する様子を示す概念図である。
【図５】周辺修正処理の説明図である。
【図６】画像再生装置のフローチャートである。
【符号の説明】
【００３７】
１０  画像再生装置
１３  制御部
２１  外部ディスプレイ
２５  顔検出部
２６  顔サイズ算出部
２７  人数判定部
２８  画像切り出し部
２９  切り出し画像修正部
３０  画素数判定部
３１  解像度判定部
【図１】
2006309661.tif 000003
【図２】
2006309661.tif 000004
【図３】
2006309661.tif 000005
【図４】
2006309661.tif 000006
【図５】
2006309661.tif 000007
【図６】
2006309661.tif 000008