(57)【特許請求の範囲】
【請求項１】
撮影された画像を画像メモリに記録する記録制御部と、
上記撮影された画像に写っている人数を検出する特徴抽出部と、
上記特徴検出部の検出に基づいて、上記画像メモリに記録された画像の中で指定された画像に対するサブ画像を画像メモリから選択する選択部と、
上記指定された画像及び上記選択された画像の少なくとも２つの画像から１つの画像を形成する画像処理部とを備え
上記選択部は、上記指定された画像が上記特徴検出部の検出に基づいてポートレイト画像であると判断された場合に、対応するサブ画像として複数の人が集合する集合画像を画像メモリから選択する
ことを特徴とするカメラ。
【請求項２】
上記記録制御部は、上記特徴抽出部によって検出された人数を撮影情報として撮影された画像とともに前記画像メモリに記録する
ことを特徴とする請求項１に記載のカメラ。
【請求項３】
上記選択部は、上記特徴検出部の検出に基づいて上記指定された画像に人が写っていないと判断された場合には、当該指定された画像に対するサブ画像として人の写っていない画像を画像メモリから選択する
ことを特徴とする請求項１に記載のカメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、複数の画像を組み合わせて表示やプリント等して画像鑑賞を楽しむカメラ並びにその制御方法に関する。また、本発明はその制御方法をコンピュータに実行させるプログラム並びにそのようなプログラムが記録された記録媒体に関する。
【背景技術】
【０００２】
図１、図２を用いて従来の画像鑑賞スタイルについて説明する。従来ユーザーは、図１（Ａ）のようにカメラで写真を撮影したあと、各画像を図１（Ｂ）のように画像を個別にプリントして、図１（Ｃ）のようにアルバムに貼り付け保存する。そして、時により図１（Ｄ）のようにアルバムをめくって撮影時の思い出を振り返るという鑑賞法が一般的であった。特にフィルムカメラの場合、画像は現像してからでないと出来栄えがわからないので、全てのコマをプリントして、本当に失敗の写真以外はアルバムに入れてしまうという整理鑑賞法が一般的であった。また、ユーザーはその中で特別なものだけを他の人にプレゼントしていた。
【０００３】
一方最近は銀塩カメラに代わってデジタルカメラが主流になってきているが、デジタルカメラにおいても、プリントをプレゼントするという文化はニーズとして大きい。きれいな写真をプレゼントしたり、されたりすることが楽しいことには変わりはない。
【０００４】
そして、デジタル画像は加工編集が容易なことから、このデジタル化の時代にあっては、同じ一枚の写真をプリントする際して単にその人が写っている写真を単独でプリントするのではなく、画像の合成などの処理によって複数の画像を１の画面に配置して、より雰囲気豊かなプリントを作成することも行われる。具体的には、図２（Ａ）のように別々に撮影された画像から、同図（Ｂ）のように1つの画面にサイズを調整配置して新たな画像が作成されたり、あるいは同図（Ｃ）のような1つの画像に溶け込ませた合成画像も作成される。また、特開２０００−２１５２１２号公報には、画像につけられた識別子によって画像を分類してアルバムを作るフォトコラージュの作成方法も提案されている。
【特許文献１】特開２０００−２１５２１２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記のような複数の画像を合成して１の画像を作成することは、専用のソフトがインストールされたパーソナルコンピュータを用いて行えば可能である。そのプリント画像も同様である。しかし、複数の画像を組合せれば常に雰囲気豊かな画像が得られるわけではない。つまり、雰囲気豊かな組合せ画像を得るためには、単なる画像処理の技術だけではなく、組み合わせる画像を適切に選択することも重要なポイントになる。
【０００６】
しかし、どのような画像を組み合わせればより雰囲気豊かな組合せ画像やそのプリントができるかは、経験の浅いユーザーには簡単に判るものではなく、現状では適切な組合せ画像を作るのは容易でない。適切な組み合わせる画像が選択なされて、初心者でも適切な組み合わ画像を作成することのできるカメラが望まれる。
【０００７】
本発明は上記課題に鑑みなされたものであって、組合せ画像作成に用いる組み合わせる画像を適切に選択するカメラを提供することをこの発明の目的とする。
【課題を解決するための手段】
【０００８】
１）前述の目的を達成するために、本発明によるカメラは、撮影された画像を画像メモリに記録する記録制御部と、上記撮影された画像に写っている人数を検出する特徴抽出部と、上記特徴検出部の検出に基づいて、上記画像メモリに記録された画像の中で指定された画像に対するサブ画像を画像メモリから選択する選択部と、上記指定された画像及び上記選択された画像の少なくとも２つの画像から１つの画像を形成する画像処理部とを備え上記選択部は、上記指定された画像が上記特徴検出部の検出に基づいてポートレイト画像であると判断された場合に、対応するサブ画像として複数の人が集合する集合画像を画像メモリから選択することを特徴とする。
【０００９】
２）さらにこの発明のカメラは、上記記録制御部は、上記特徴抽出部によって検出された人数を撮影情報として撮影された画像とともに前記画像メモリに記録することを特徴とする。
【００１０】
３）またこの発明によるカメラは、上記選択部は、上記特徴検出部の検出に基づいて上記指定された画像に人が写っていないと判断された場合には、当該指定された画像に対するサブ画像として人の写っていない画像を画像メモリから選択することを特徴とする。
【発明の効果】
【００１３】
本発明によれば、デジタルカメラ、特に組合せ画像作成に用いる組み合わせる画像を適切に選択することのできるカメラを提供することができる。
【発明を実施するための最良の形態】
【００１４】
以下、図示の実施形態によって本発明を説明する。
【実施例１】
【００１５】
以下図３〜図９を用いて本発明の実施例１について説明する。図３は本願発明の実施例であるカメラ１０のブロック図である。
【００１６】
カメラ１０には、被写体１１の像を結像するための撮影レンズ２、光学像を光電変換する撮像素子３、撮像素子３からの電気信号をデジタルデータに変換するＡ／Ｄ変換手段４、ホワイトバランス調整やガンマ補正や画像圧縮伸長処理及び後述するように複数画像から１つの画像を形成する処理を行う画像処理手段５、不揮発性のメモリ（例えば、フラッシュやハードディスク）から成る画像メモリ６、画像メモリ６に画像を記録させる記録制御手段１ａが設けられる。
【００１７】
撮影レンズ２はズームレンズ（不図示）を有し、そのズーム位置を制御するズーム制御手段２ｂが設けられる。ズーム制御手段２ｂはレンズ駆動モータを有する。
【００１８】
また、撮影時に撮影レンズ２のピント合わせを行うピント合わせ手段２ａが設けられる。ピント合わせ手段２ａはアクチュエータ等からなり、被写体像が最もくっきり映る位置に撮影レンズ２のピント合わせを行なうように、画像処理手段５から出力される画像のコントラスト信号に従って、それが最も高コントラストを示すように撮影レンズ２の位置を制御する。
【００１９】
またカメラ１０には、操作状況を通知するスイッチ１２ａ、スイッチ１２ｂや、本発明の特徴部である、画像の特徴を抽出するための画像の特徴抽出手段８、撮影の日時を検出する時計８ａ、撮影中の画像や記録された画像を表示する表示手段９（例えばＬＣＤからなる）、外部機器として接続されるプリンタ２０に画像データを出力する送信手段７が設けられる。
【００２０】
カメラ１０には、カメラ１０全体のシーケンスを司るＣＰＵ１が設けられる。ＣＰＵ１は、ズーム制御手段２ｂ、ピント合わせ手段２ａ、画像処理手段５、特徴抽出手段８、送信手段７等を制御する。また、ＣＰＵ１はプログラムに応じた制御をすることにより、機能部として、画像メモリ６に画像データを記録させる記録制御部１ａと、詳細は後述する選択部１ｂを有する。
【００２１】
以下、カメラ１０の動作を簡単に説明する。ＣＰＵ１は、スイッチ１２ａ、スイッチ１２ｂの操作状態を検出してユーザーの操作を判定する。そして、撮影等指示があると、ピント合わせ手段２ａ及びズーム制御手段２ｂ等によって撮影レンズ２を制御して撮影を行う。
【００２２】
撮影レンズ２を通った被写体１１の像は撮像素子３に結像されて出力され、Ａ／Ｄ変換手段４でデジタル画像信号に変換される。さらにこの画像信号は画像処理手段５にてホワイトバランス調整やガンマ補正および圧縮されて、記録制御部１ａによって画像データとして画像メモリ６に記録される。
【００２３】
更に、ＣＰＵ１は、ピント合わせ手段２ａでピントを合わせた時のレンズ位置から被写体の距離Ｌを検出し、またズーム制御手段２ｂからズーム位置情報Ｚを検出する。特徴抽出手段８は、被写体の距離Ｌやズーム位置情報Ｚや画像処理手段５が出力する像の特徴を表すデータから個々の撮影画像の特徴（明るさ、色等）を抽出する。被写体の距離Ｌ、ズーム位置情報Ｚ等の抽出された特徴データは記録制御部１ａによって画像データをともに画像メモリ６に記録される。
【００２４】
そして、画像メモリ６に記録された画像は表示手段９に再生表示がされる。またカメラ
１０に外部機器としてプリンタ２０が接続された場合には、画像メモリ６に記録された画像データは、指示に応じて画像処理手段５ から送信手段７ を介してプリンタ２０に対して出力される。そしてプリンタ２０から写真２０ａとしてプリントアウトされる。さらに、後述するように、画像メモリ６に記録された複数の画像（ 例えば２つの画像） から画像処理手段５により1つの画像として形成された画像も、表示手段９ に表示され、プリントアウトもされる。
【００２５】
図４（Ａ）はこのようなカメラ１０の外観を背面から見た斜視図である。カメラ１０の背面には大型のＬＣＤからなる表示手段９が搭載されており、表示手段９の横のユーザーの右手親指で操作できる位置に、スイッチ１２ａである十字キー型の組スイッチ及び単一のスイッチであるスイッチ１２ｂが配置されている。また、カメラ１０の下面にはプリンタ用コネクタ部１４が設けられている。表示手段９の画面には、例えば本図で示すように大きな領域のメイン画面９ａと小さな領域のサブ画面９ｂの２つの画面が表示される。２つの画像の表示によって見る楽しみが倍加するように、ここではサブ画面９ｂの画像として、ポートレイト撮影のメイン画像と対照的な集合写真の画像が選ばれているが、詳細は後述する。
【００２６】
図４（ Ｂ ） は、図４（ Ａ ）で表示された2つの画像がプリントされたプリント画像例である。カメラ１０にプリンタ２０ が接続され、図４（ Ａ ）のメイン画面９ａとサブ画面９ ｂで表示された２つの画像から組み合わせて形成された画像の画像データが画像処理手段５から送信手段７を介してプリンタ２０ に出力され、図４（ Ｂ ） のようなプリントが得られる。
【００２７】
このように複数の画像が組み合わさった画像をプリントすることによって、今までシステム化されて愛用されてきたフィルムカメラの１コマ１枚のプリントよりも情報量の多いプリントを作成することができ、撮って楽しくもらってうれしいプリントを提供することができる。
【００２８】
図５は、実施例1のカメラにおける撮影再生処理を説明するフローチャートである。このフローチャートは、図４（Ａ）（Ｂ）に示した再生およびプリント等のための２画像からなる画像を設定する等の処理についてメインのフローチャートである。この処理はＣＰＵ１に内蔵または外付けＲＯＭ（不図示）に記憶されたプログラムを読み込んだＣＰＵ１、及び特徴抽出手段８により主に実行される。
【００２９】
図５のステップＳ１とステップＳ１１は、カメラ１０の動作が撮影シーケンスか再生モードかを判定するステップである。まず不図示のレリーススイッチの操作検出がなされ、レリース操作を検出すると（ステップＳ１Ｙ）撮影シーケンスに入る。ピント合わせ手段２ａにピント合わせ制御を行わせ（ステップＳ２）、続いて撮影を行う（ステップＳ３）。
【００３０】
撮影終了後に撮影レンズ２のピント合わせの位置から被写体の距離Ｌを検出する（ステップＳ４）。次に撮像素子３の出力から画面内の輝度情報Ｂを検出し（ステップＳ５）、ズーム制御手段２ｂの出力より撮影時のズーム位置情報Ｚを検出し（ステップＳ６）、時計手段８ａを利用して撮影時の時刻情報Ｔを検出し（ステップＳ７）、撮像素子３からの出力から色情報Ｃを検出する（ステップＳ８）。
【００３１】
さらに、顔を認識する内蔵プログラムにより画像データから被写体の顔の数情報を認識して人数Ｎを検出する（ステップＳ９）。顔の数は、目や鼻の部分を利用して人肌の色から画像に含まれる人物の顔を検出することにより行う。
【００３２】
以上ステップＳ４からステップＳ１０まで各情報検出は、ＣＰＵ１の制御による特徴抽出手段８により行われる。そして、このようにして得られた情報は撮影画像に付随させる情報（Ｌ、Ｂ、Ｚ、Ｃ、Ｎ、Ｔ）として画像データとともに記録制御部１ａによって画像メモリ６に記録させる（ステップＳ１０）。
【００３３】
一方、レリース操作を検出しない（ステップＳ１Ｎ）ときには、ステップＳ１１に進む。ステップＳ１１は、再生モードか撮影モードかを判定するステップであり、ユーザーが再生モードに設定しているときは（ステップＳ１１Ｙ）、最後に撮影した画像を表示手段９に表示させる（ステップＳ１２）。
【００３４】
この表示状態で、ユーザーのマルチ画面スイッチ１２ｂの操作を判定する（ステップＳ１３）。マルチ画面表示の操作が行われない（ステップＳ１３Ｎ）ときには、さらにユーザーの画像切換操作を判定する（ステップＳ１４）。切換え操作があれば（ステップＳ１４Ｙ）別の画像を画像メモリ６から読み出し全画面表示して（ステップ１５）、ステップＳ１１に戻る。一方、ステップＳ１４で切換え操作がなければ（Ｎ）、そのままステップＳ１１に戻る。
【００３５】
一方、マルチ画面表示の操作を検出すると（ステップS１３Y）、ユーザーに画像メモリ６に記録された画像の中から表示手段９のメイン画面９ａに表示させる主画像を指定させる（ステップS２１）。この指定がなされない時には、ステップＳ１２で表示されている画像を主画像とする。この指定はスイッチ１２ａ（十字キースイッチ）の操作を検出して、順次画像を切り換るようにする。
【００３６】
主画像が指定された後に、サブ画像選択を行なう（ステップＳ２２）。このステップでは、前述のステップＳ１０で主画像に付加された付随情報Ｌ，Ｂ，Ｚ，Ｃ、Ｎに基づいて、主画像を引き立てるような、主画像と対照的な画像をサブ画像として選択する。
【００３７】
図６、図７は、このサブ画像選択処理の詳細を説明するフローチャートである。このサブ画像選択は、ＣＰＵ１の制御機能の一部としての選択手段１ｂによって主に実行される。
【００３８】
まず、サブ画像選択の処理の内で図６のフローで説明する部分は、現在の日時に応じてサブ画像を選択することに特徴がある。つまり、サブ画像選択の第1段階として、主画像の撮影日時に近い画像からサブ画像を選択するが、この時にサブ画像の候補が多いほど適切な画像選択ができるわけであるが、むやみに範囲を広げると主画像と関係ない画像をサブ画像に選択してしまうことになる。そこで、選択する際に再生する現在の日時と撮影日時の間隔を考慮してその範囲を適切に設定するようにする。
【００３９】
まず、ユーザーに指定された主画像について、この主画像に付加されている時刻情報Ｔを読み出し、これから撮影日時情報を算出してこれをＤｏとする（ステップＳ３１）。次に、このマルチ画面再生をおこなっている操作日時（現在）の情報Ｄｏｐを時計８ａから算出する（ステップＳ３２）。
【００４０】
次に、操作日時Ｄｏｐと主画像撮影日時Ｄｏとの時間差ΔＤを算出する（ステップS３３）。これは、主画像からこの主画像に関連するサブ画像を選択するときに、現時点と主画像撮影時が時間的に離れていれば、主画像からサブ画像の２つの画像の撮影時点が離れていても、同じ時代の記憶として回想可能であるということに着目したものである。
【００４１】
図8はこの様子を概念的に説明するための図である。横軸は時間軸で、左方向が過去で、右方向が現在方向を示す。縦軸は画像メモリ６に記録されている画像数を示す。旅行などである日時の範囲に画像撮影を集中して行ったとする。操作時点が主画像の撮影時点Ｄｏから近い時点Ｄｏｐ１の時には、例えば主画像と同日であるような狭い期間（候補１）に撮影された画像からサブ画像から選ばないと不自然になるので、候補１の範囲で選ぶ必要がある。
【００４２】
一方、操作時点が旅行から帰ってしばらく経過した時点Ｄｏｐ2になると、旅行中の事であればどの日の写真でも頭の中では、同じ旅の日の記録として整理されるので、サブ画像の候補としては候補１より広い候補２の期間から選んでも問題なくなるからである。  
【００４３】
そこで、図6に戻り、時間差ΔＤが例えば1日より長いかを判断し（ステップＳ３４）、1日より長いとき（ステップＳ３４Ｙ）は、さらに時間差ΔＤが例えば７日より長いかを判断し（ステップＳ３５）、７日より長いとき（ステップ３５Ｙ）はステップ３６に進む。そして主画像の撮影日時（Ｄｏ）の前後3日をサブ画像の候補範囲に設定する（ステップ３６）。
【００４４】
一方ステップS３５で、時間差ΔＤが７日以下のとき（ステップS３５Ｎ）は、主画像の撮影日時（Ｄｏ）の前後１日をサブ画像の候補範囲に設定する（ステップS３７）。
【００４５】
またステップS３４で、時間差ΔＤが１日以下のとき（ステップS３４Ｎ）は、主画像の撮影日時（Ｄｏ）と同日をサブ画像の候補範囲に設定する（ステップS３８）。
【００４６】
前述したように、最近の画像であれば、ステップＳ３８のようにその画像と同じ日の出来事の方が好ましく、しばらく経った思い出であれば、ステップＳ３６のように±３日くらいの差があっても、同じ時期の思い出として、自然に回想することができるからである。
【００４７】
以上のように、再生（操作）時点と撮影時間の経過時間によって候補とする撮影日時範囲を切換えるようにするので、サブ画像の選択用の候補範囲を適切に設定することができる。
【００４８】
上記ステップＳ３６，Ｓ３７，Ｓ３８の後は、図７のステップＳ４１に進む。図７は、図６のフローで設定された候補範囲に含まれる画像の中から、さらにサブ画像を絞るための要件を説明するフローチャートである。なお表示されるサブ画像の数は１つでなく複数でも良いが、以下の説明では単純化のためにサブ画像の数を１つとして説明する。
【００４９】
ステップＳ４１では、画像メモリ6に記録された画像の中で、ステップＳ３６，Ｓ３７，Ｓ３８いずれかで設定された候補範囲に該当する候補画像がいくつあるかを、各画像データに添付されている撮影日時に基づいて判定する。そして候補画像が複数あるかを判定し（ステップＳ４１）、複数個ない場合つまり候補が１以下である場合（ステップＳ４１Ｎ）は、ステップＳ４２に進む。
【００５０】
次に候補画像が１つであるかを判定し１つのときは（ステップＳ４２Y）、その候補画像をサブ画像に決定し（ステップＳ４４）、このサブルーチンを終了する。
【００５１】
しかし、候補が１つもないとき（ステップＳ４２Ｎ）は、上記ステップＳ３６，Ｓ３７，Ｓ３８等で日付から候補に選ばれた画像データとは無関係なデフォルト画像を選択し（ステップＳ４３）、これをサブ画像として決定する（ステップS４４）。このデフォルト画像としては、例えば主画像を画像処理手段５で白黒画像に処理させたり、絵画風にデコレートさせたりした画像を利用しても良い。また、画像メモリ６に予めデフォルト画像用に装飾用画像を記録しておけば、ユーザーが撮影した画像以外でも、サブ画像に利用することができる。
【００５２】
一方ステップＳ４１にて、候補画像が複数あるとき（ステップＳ４１Ｙ）は、ステップ５１に進む。これ以降では、被写体の距離Ｌによる判定及び画像の明るさ情報Ｂ、色情報Ｃ等による判定を行ってサブ画像を絞り込む。
【００５３】
まず被写体の距離Ｌに基づいてサブ画像を選択する。主画像撮影時の被写体の距離をＬｏとして、このＬｏを近距離Ｌ01（例えば１．５ｍ）と比較し（ステップＳ５１）、Ｌｏ＜Ｌ01のとき（ステップＳ５１Ｙ）はステップＳ５２に進む。このばあいには、主要被写体が人物である場合には人物のアップの写真であると推定されるからである。
【００５４】
そして、Ｌ＞Ｌ03（中距離、Ｌ03は例えば４ｍ）の距離で撮影された画像を候補画像とする（ステップＳ５２）。つまり、主画像のアップの写真に対しては、図４（Ｂ）のサブ画面９ｂのようにより多くの人が映っている写真をサブ画像にして対で配置することによって、画面に変化をもたせられるからである。
【００５５】
次に、Ｌ＞Ｌ03に該当する候補があるかを判定し（ステップＳ５３）、候補がないとき（ステップＳ５３Ｙ）には、ステップ５４に進む。そして、逆に近接距離Ｌ04（例えば１ｍ）未満の画像をサブ画像候補に選択する（ステップＳ５４）。ここで近接距離（マクロ）撮影された画像は、主画像であるアップの人物とは異なる被写体であると推定されるからである。
【００５６】
次に、ステップ５４に該当する候補が１ つかを判定し（ ステップＳ６４） 、候補数が１のときは、これをサブ画像に決定する（ ステップＳ４４） 。図９ は、このようにして決定された画像をサブ画像として、サブ画像と主画像の２ つの画像から形成された１ つの画像の表示例である。図９の９ａがアップ撮影された主画像で、９ｃがマクロ撮影されたサブ画像である。このように、アップ撮影画像に対してマクロ撮影の画像をサブ画像として対比して配置することによって、画面に変化を持たせることができる。
【００５７】
一方、ステップ５４の候補がないときまたは複数あるとき（ステップＳ６４Ｎ）は、別な選択方法のためにステップＳ５５に進む。
【００５８】
次に、ステップＳ５１に戻る。主画像がＬｏ＜Ｌ01（近距離、Ｌ01は例えば１．５ｍ）でないとき（ステップＳ５１Ｎ）には、ステップＳ６１に進む。Ｌ＜Ｌ02（例えば１．２ｍ）で撮影された画像をサブ画像候補として画像メモリ６から選択して、ステップＳ６２に進む。主画像がアップ写真ではないと推定されるから、対するサブ画像としては、逆に近距離で撮影した画像が適するからである。
【００５９】
そして、ステップＳ６１での候補がないかを判定し（ステップＳ６２）、候補がないときには（ステップＳ６２Ｙ）、Ｌ＞Ｌ05（中距離、Ｌ05は例えば５ｍ）で撮影された画像をサブ画像の候補とする（ステップＳ６３）。そして、Ｌ＞Ｌ05によるサブ画像の候補が１つかを判定し（ステップＳ６４）、1つのときは（ステップＳ６４Ｙ）、これをサブ画像に決定する（ステップＳ４４）。
【００６０】
一方ステップＳ６３による候補がない場合や１つに絞りきれないときは、ステップ５５に進む（ステップＳ６４Ｎ）。
【００６１】
ステップＳ５５では、主画像に付帯された明るさ（輝度）情報Ｂに基づき主画像が暗いかを判断する。主画像が暗いと判断されるとき（ステップＳ５５Ｙ）は、候補画像の各画像データの明るさ情報Ｂと色情報Ｃに基づき明るくて色あざやかな画像をさらにサブ画像候補として選択する（ステップＳ５６）。そして、これにより候補数が１つになったかを判定し（ステップＳ５７）、１つのとき（ステップＳ５７Ｙ）はこれをサブ画像に決定する（ステップＳ４４）。
【００６２】
一方候補数が１でなく（ステップＳ５７Ｎ）、０のとき（ステップＳ５８Ｙ）は、デフォルト画像をサブ画像に決定する（ステップＳ４３）。
【００６３】
一方この候補がまだ複数有るとき（ステップＳ５８Ｎ）には、主画像と撮影時点が近い画像をサブ画像として選択（ステップＳ５９）し、これをサブ画像に決定する（ステップＳ４４）。
【００６４】
次に、ステップＳ５５に戻る。主画像が暗くないとき（ステップＳ５５Ｎ）つまり明るいときには、まず主画像に付帯された時刻情報Ｔから主画像の撮影が夜の撮影かを判定する（ステップＳ７１）。
【００６５】
主画像が夜撮影の画像と判定された場合には（ステップＳ７１Ｙ）、サブ画像候補としてストロボ撮影された画像を選択する（ステップＳ７２）。主画像が夜撮影の画像でないとき（ステップＳ７２Ｎ）には、色情報Ｃに基づいて色鮮やかなものをサブ画像候補として選択する（ステップＳ７３）。そしてステップＳ５７に進む。ステップＳ５７以降は前述した通りであるので省略する。
【００６６】
図６のメインのフローチャートに戻る。選択手段１ｂによるサブ画像選択によってサブ画像と決定された画像を表示させる（ステップＳ２３）。このさいに、画像処理手段５によって、主画像を主画面９ａに、サブ画像をサブ画面９ｂにそれぞれ配置するように、主画像とサブ画像の２つの画像から1つの画像を形成させる。そして、主画面９ａ、サブ画面９ｂとして１つに組み合わされた画像を表示手段９に表示させる。
【００６７】
そして、表示を見た結果ユーザーがこのサブ画像が気に入らない場合に、ユーザーはスイッチ１２ａで画像切換えの操作を行う。ユーザーによる画像切換を検出したら（ステップＳ２４Ｙ）、サブ画像として次の候補の画像を表示させる。このときには、ステップＳ２２のサブ画像選択で選択時にもれた画像のうち、メイン画像との変化が大きいものを選択する。
【００６８】
以上本実施例では、再生（操作）時点と撮影時間の経過時間によってサブ画像候補とする撮影日時範囲を切換えるようにするので、サブ画像候補の選択範囲を適切に設定することができる。さらに、撮影時に主画像に撮影情報として被写体の距離、明るさ情報、色情報、時刻情報を付加して記録しておき、サブ画像選択時にこれらの情報に基づき、画像メモリに記録された画像の中から、主画像と対照的な被写体の距離の画像や主画像の明るさや色と対照的な画像等を選んでサブ画像候補にするので、カメラに不慣れなユーザーでも、適切なサブ画像を選択することができ、変化の有る再生表示や効果的なプリントを作成することができる。
【００６９】
以上説明したように、このカメラでは主画像とは異なるあるいは対照的な撮影条件で撮影された画像をサブ画像として選択して、これと主画像を組み合わせた画像を作成して、再生またはプリントする。同じような写真ばかり見せられると退屈してしまうが、このような表示やプリントにより２つ以上の画像が補い合って鑑賞者に豊かなイメージを伝えることができる。
【実施例２】
【００７０】
次に、実施例２について、図１０を用いて説明する。実施例２は、被写体の距離情報に更にズーム情報を加えて撮影の状況を推定して、主画像に対照的なサブ画像を選択する例である。つまり、カメラがズームレンズ付きカメラの場合には、距離の情報だけでなくズームレンズの位置の情報なども考慮してサブ画像を選択するようにする例である。なおカメラ１０のブロック図は実施例１のブロック図である図３と同様であるので、図示は省略する。
【００７１】
図１０は、実施例２におけるサブ画像選択の処理を示すフローチャートである。本例は実施例１ とサブ画像選択の内容のみが異なり、全体の処理は実施例１の図５と同様なので、全体のフローチャートは省略する。サブ画像選択の処理は、実施例１ と同様に、ＣＰＵ１の機能である選択部１ｂ によって主に実行される。
【００７２】
主画像データより主画像撮影時のズーム位置情報Ｚｏを検出する（ステップＳ８１）。続いて主画像データより主画像の被写体の距離Ｌｏを検出する（ステップＳ８２）。
【００７３】
ここで、ＺｏとＬｏから主画像の撮影状況を推定できる理由を、図１１を用いて説明する。図１１は、画面内で人物の顔が幅に占める割合を、被写体距離Ｌｏ及びズーム焦点距離Ｚｏから求められることを説明するための図である。カメラ１０の内部と被写体１１が並んだ状況を上から見た模式図である。
【００７４】
撮像素子３の撮像面の横幅をＳ、人物の顔の幅Ｆｗがレンズ２を通過し撮像素子３に結像される長さをＳｗとすると、画面内で人物の顔が幅に占める割合は、Ｓ：Ｓｗとなる。
一方、図から判るようにＳｗ＝（Ｚｏ／Ｌｏ）×Ｆｗ  なので、画面内で人物の顔が幅に占める割合であるＳ：Ｓｗ=Ｓ：（Ｚｏ／Ｌｏ）×Ｆｗとなる。ここでＳおよびＦｗ（約１５ｃｍ）はほぼ一定であるから、（Ｚｏ／Ｌｏ）が画面内で人物が占める割合に相当する変数に相当することになる。これを利用して、本実施例では、Ｚｏ／Ｌｏを所定の値（αｏ、β、α２）と比較して人物写真の状態（例えばアップかどうか）を判定する。ただし、β＜αｏ＜α２  となる関係とする。
【００７５】
図１０に戻る。主画像においてＺｏ／Ｌｏ＞αｏかを判断し（ステップＳ８３）、ＹＥＳと判断すると（ステップＳ８３Ｙ）、主画像が人物アップ写真であると判定する（ステップＳ９１）。
【００７６】
そして、サブ画像候補としてＺｏ／Ｌｏ＜βに該当する画像を画像メモリ６の中から選択し（ステップＳ９２）、ステップＳ９３に進む。人物アップ写真である主画像に対しては、これと対照的な遠景風の画像がサブ画像として効果を発揮するからである。
【００７７】
一方、主画像においてＺｏ／Ｌｏ＞αｏでないとの判定（ステップＳ８３Ｎ）ではステップＳ８４に進む。そして主画像においてＺｏ／Ｌｏ＜βかを判定し（ステップＳ８４）、Ｚｏ／Ｌｏ＜βのとき（ステップＳ８４Ｙ）は主画像が遠景であると判定する（ステップＳ９５）。
【００７８】
そして、サブ画像候補としてＺｏ／Ｌｏ＞α2に該当する画像を画像メモリ６の中から選択し（ステップＳ９６）、ステップＳ９３に進む。遠景写真である主画像に対しては、近距離でズームも長焦点である小さいものを大きく写そうとした写真（マクロ写真）が対照的なサブ画像として効果を発揮するからである。
【００７９】
一方、主画像においてＺｏ／Ｌｏ＜βでないとの判定（ステップＳ８４Ｎ）では、主画像が通常のスナップ写真であると判定する（ステップＳ８５）。このときには主画像が通常のスナップ写真なので、距離データによるサブ画像候補化は行わず、ステップＳ９３に進む。
【００８０】
ステップＳ９３では、ステップＳ９２、ステップＳ９６によるサブ画像候補の中から、更に色情報Ｃを利用して、より色鮮やかものを優先して選択する。以上によりサブ画像を決定する（ステップＳ９４）。
【００８１】
以上の処理により、撮影時のズーム情報を利用して、主画像に対してアクセントがあり変化にとんだサブ画像が選択される。そして、この２枚の画像からなる変化にとんだ１枚の作品を作成することができる。
【実施例３】
【００８２】
次に、実施例３について、図１２を用いて説明する。実施例３は、人物の数に基づいてサブ画像を選択する例である。実施例１，２では、主に撮影時のズーム情報や被写体距離や明るさ情報を用いて主画像と対照的な画像をサブ画像として選択したが、本実施例ではそのような考え方を拡張し、画面内の人の数を調べ、その情報に従って、主画像と対照的な画像をサブ画像にする。なおカメラ１０のブロック図は実施例１のブロック図である図３と同様であるので、図示は省略する。
【００８３】
図１２は、実施例３におけるサブ画像選択の処理を示すフローチャートである。本例は実施例１とサブ画像選択の内容のみが異なり、全体の処理は実施例１の図５と同様なので、全体のフローチャートは省略する。サブ画像選択は、実施例１と同様に、ＣＰＵ１の機能である選択部１ｂによって主に実行される。
【００８４】
実施例１で説明したように、図５のステップ９において、目や鼻の部分を利用して人肌の色から画像に含まれる人物の顔を検出する特徴抽出手段８によって、各画像における検出された顔の数情報から人数情報Ｎが検出され、同じくステップ１０で人数情報Ｎがその画像に付帯されて記録される。その人数情報Ｎが、以下のステップで利用される。
【００８５】
まず、図１２のステップＳ１１０では、主画像に人がいないかを判定する。主画像に誰もいないとき（ステップＳ１１０Ｙ）には、人の映っていない画像をサブ画像とする（ステップＳ１１１）。主画像として人のいない写真が選ばれたので、サブ画像としては人の映っていない画像を候補とし、その中から人数とは別の情報で対照的な画像を選ぶようにする。例えば、色の鮮やかさの点で対照的な画像、あるいは撮影距離の大きく異なる画像を選ぶようにする。
【００８６】
一方、主画像に人が写っているときは（ステップＳ１１０Ｎ）、ステップ１１２に進み。さらに、主画像に一人が写っていると判定されたとき（ステップＳ１１２Ｙ）には、対照的に二人以上の人物が写っている写真をサブ画像に選択する（ステップＳ１１３）。
【００８７】
一方、主画像に二人以上写っていると判定されたとき（ステップＳ１１２Ｎ）には、集合写真をサブ画像に選択する（ステップＳ１１４）。以上、撮影された人数によって対照的となる画像を並べることにより変化をもたせ、見栄えのする画像を作成することができる。
【００８８】
最後に、以上の実施例１，２，３で説明したようなカメラによるプリント例を説明する。図１３は、カメラ１０がドッキングされたプリンタ２０からプリント紙が出力される様子を示す斜視図である。図１２（ Ａ ）は、カメラ１０とこのカメラ１０がドッキングされたプリンタ２０を示し、同（ Ｂ ）はさらに主画像とサブ画像の2つからなる画像がプリントされる状態を示す。
【００８９】
長方形のプリンタ２０の上面にカメラ１０が背面を手前に向けた状態で斜め方向から差し込まれる。まず同図（ Ａ ） ではカメラ１０は通常の再生モードになっていて、カメラ１０の表示部９には、ユーザーによって指定されたメイン画像９ が大きく表示されている。
【００９０】
そして、ユーザーによってマルチ画面が選択され、現在の主画像がそのまま主画像として指定されたとすると、前述したサブ画像選択の処理によってこの主画像に対照的なサブ画像が自動的に選択される。そして同図（ Ｂ ）で示すように、表示部９には主画像９ａと選択されたサブ画像９ｂの2つの画像が大きさを変えて表示される。そして、プリント指示がされると、表示されている画像と同じ画像が、プリンタ２０ 内部で印刷処理されて、プリンタ２０から出力される。このようなカメラシステムを利用すれば、誰でも簡単に２ つの画像情報からより情緒的な情報量の多い見栄えのするプリントが得られる。
【００９１】
本発明によれば、写真に不慣れなユーザーでも、２つ以上の複数の画像が配置され変化のあるプリントが、作成可能になる。
【００９２】
なお、上記選択手段１ｂはプログラムに従ったＣＰＵ１の制御処理によって実現されるが、つまりこれは上記プログラム自体が上述した実施の形態の機能を実現することになり、このプログラム自体が本発明を構成する。
【００９３】
そして、これらのプログラムは前述のROM以外の記録媒体の形式でも良く、カメラに着脱可能な記録媒体に格納されても良い。又、専用通信ネットワークやインターネットに接続されたサーバシステムに設けたハードディスクまたはＲＡＭ等の格納装置を記録媒体として使用し、通信網を介してプログラムをカメラに提供してもよい。或いは他のアプリケーションソフト等と共同して上述の実施の形態の機能が実現される場合にも、かかるプログラムが本発明の実施の態様に含まれることはいうまでもない。
【００９４】
尚、実施例1乃至３ではその表示制御処理をプログラムをＣＰＵ１で実行して実現するものとして説明したが、これに限られることはなく、例えば、各処理の一部または全部をハードウェアにより実現するようにしても良い。
【００９５】
また、上記実施形態ではカメラを単体としてのカメラで説明したが、カメラ付き携帯電話等のカメラ部に適用してもよい。
【００９６】
また、本発明は上記実施形態をそのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組合せにより、種々の発明を形成できる。例えば、実施形態にしめされる全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組合せてもよい。
【図面の簡単な説明】
【００９７】
【図１】撮影し、撮影された写真をアルバムで鑑賞するという、従来の一連の写真鑑賞法を示す図。
【図２】（Ａ）は別々に撮影された画像を示す図、（Ｂ）は別々の画像から縮小レイアウトされて作成された画像を示す図、（Ｃ）は別々の画像から合成された画像を示す図。
【図３】実施例１のカメラについて、電気的な内部構成を示すブロック図。
【図４】（Ａ）は図1のカメラの外観を背面側から見た斜視図、（Ｂ）はこのカメラから出力された画像によるプリントを示す図。
【図５】実施例１において、カメラの撮影再生処理を示すフローチャート。
【図６】実施例１において、図５のフローチャートのサブ画像選択に関するサブルーチン処理の前半を示すフローチャート。
【図７】実施例１において、図５のフローチャートのサブ画像選択に関するサブルーチン処理の後半を示すフローチャート。
【図８】実施例１において、操作日時と撮影日時の間隔により候補範囲を変化させることを説明するグラフ。
【図９】実施例１において、被写体距離に基づいて選択されたサブ画像が主画像に組み合わされた画像の例を示す図。
【図１０】実施例２において、サブ画像選択の処理を示すフローチャート。
【図１１】実施例２において、画面内で人物の顔が幅に占める割合を被写体距離Ｌｏ及びズーム焦点距離Ｚｏから求めることを説明する図である。
【図１２】実施例３において、サブ画像選択の処理を示すフローチャート。
【図１３】（Ａ）はプリンタ２０と、このプリンタ２０にドッキングされ、表示手段９に主画像が表示されるカメラ１０を示す斜視図、（Ｂ）は主画像とサブ画像がカメラ１０の表示手段９に表示され、プリンタ２０からは表示されている画像がプリントされる様子を示す斜視図である。
【符号の説明】
【００９８】
1… Ｃ Ｐ Ｕ 、１ ａ …記録制御部、１ ｂ …選択部、2… 撮影レンズ、２ ａ … ピント合わせ手段、２ ｂ … ズーム制御手段、３ … 撮像素子、４ … Ａ ／ Ｄ 変換手段、５ … 画像処理手段、６ … 画像メモリ、７ … 送信手段、８ … 特徴抽出手段、８ ａ … 時計、９ … 表示手段、９ ａ … メイン画面、９ ｂ … サブ画面、１ ０ … カメラ、１ １ … 被写体、
１ ２ ａ 、１ ２ ｂ … スイッチ、１ ４… プリンタ用コネクタ部、２ ０ … プリンタ、
２ ０ a… プリント紙、Ｌ … 被写体の距離、Ｚ … ズーム位置情報、Ｂ … 明るさ情報、Ｃ … 色情報、Ｔ … 時刻情報、Ｎ … 人数情報、Ｄ ｏ ｐ … 操作日時情報、Ｄ ｏ … 主画像の撮影日時情報、Δ Ｄ … 時間差、Ｓ … 撮像面の横幅、Ｆ ｗ … 人物の顔の幅、Ｓ ｗ … 撮像素子３ に結像される長さ
【図４】
0004540580.tif 000002
【図１３】
0004540580.tif 000003
【図１】
0004540580.tif 000004
【図２】
0004540580.tif 000005
【図３】
0004540580.tif 000006
【図５】
0004540580.tif 000007
【図６】
0004540580.tif 000008
【図７】
0004540580.tif 000009
【図８】
0004540580.tif 000010
【図９】
0004540580.tif 000011
【図１０】
0004540580.tif 000012
【図１１】
0004540580.tif 000013
【図１２】
0004540580.tif 000014