(57)【要約】【課題】記録材上に画像を形成する画像形成機能と複数の画像を順次表示するスライドショー表示機能とを有する画像表示装置において、スライドショー表示の際に、ユーザーが好む人物の顔画像に対して自動的にズームイン表示することを可能とする。【解決手段】  表示部２２と、複数の画像を表示部２２に順次表示する表示制御手段７１と、画像を記録材上に形成する画像形成部５０と、記憶部７４と、画像に含まれている人物の顔画像を検出し、検出した顔画像を人物ごとに識別する顔判定手段７１と、顔画像を含む画像の記録材上への画像形成履歴を識別された人物ごとに記憶部７４に格納する履歴制御手段７１とを備え、表示制御手段７１は、表示部２２に順次表示される画像に人物の顔画像が含まれているときは、当該人物の画像形成履歴に基づいて、顔画像に対するズームイン表示を制御する。【選択図】図３
2011100375.tif 000002
【特許請求の範囲】
【請求項１】
表示部と、
複数の画像を前記表示部に順次表示する表示制御手段と、
前記画像を記録材上に形成する画像形成部と、
記憶部と、
前記画像に含まれている人物の顔画像を検出し、検出した前記顔画像を人物ごとに識別する顔判定手段と、
前記顔画像を含む画像の前記記録材上への画像形成履歴を識別された前記人物ごとに前記記憶部に格納する履歴制御手段と
を備え、
前記表示制御手段は、前記表示部に順次表示される前記画像に人物の顔画像が含まれているときは、当該人物の前記画像形成履歴に基づいて、前記顔画像に対するズームイン表示を制御することを特徴とする画像表示装置。
【請求項２】
前記履歴制御手段は、前記顔画像を含む画像の前記記録材上への画像形成ごとに当該画像に含まれる人物に対して所定値の第１ポイントを付与し、識別された前記人物ごとに前記第１ポイントを合算した合計値を前記画像形成履歴として前記記憶部に格納し、
前記表示制御手段は、前記合計値に応じて、前記顔画像に対するズームイン表示を制御する請求項１に記載の画像表示装置。
【請求項３】
外部から操作される操作部と、
前記顔画像を含む画像に対して前記操作部への操作に基づきトリミングを行って、前記顔画像を拡大したトリミング画像を生成するトリミング制御手段と
を備え、
前記履歴制御手段は、前記画像に対するトリミングごとに前記人物に対して所定値の第２ポイントを付与し、付与した前記第２ポイントを識別された前記人物ごとに前記記憶部に格納されている前記合計値に加算する請求項２に記載の画像表示装置。
【請求項４】
前記表示制御手段は、前記顔画像を含む画像に対してトリミングが行われたときは、前記顔画像に対するズームイン表示を前記トリミング画像における前記顔画像の拡大倍率で行う請求項３に記載の画像表示装置。
【請求項５】
前記表示制御手段は、前記合計値が高い人物ほど、前記顔画像に対するズームイン表示の表示時間または表示確率を増加させる請求項２ないし４のいずれかに記載の画像表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、記録材上に画像を形成する画像形成機能と複数の画像を順次表示するスライドショー表示機能とを有する画像表示装置に関するものである。
【背景技術】
【０００２】
従来、デジタルスチルカメラで撮影された複数の画像を順次表示するスライドショー表示機能を有する装置が知られている。例えば特許文献１に記載の装置では、デジタルスチルカメラとテレビとを接続し、ユーザーがデジタルスチルカメラの動作モードをスライドショーモードに設定することにより、複数画像のスライドショー表示が行われるようになっている。スライドショー表示では、例えば画像の中心に対してズームインすることによって、画像を拡大表示するなどの表示効果を得ることも考えられる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−３５４４８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、画像の中心などの固定された位置に向かってズームインしても、その固定位置にユーザーが拡大表示したい画像、例えば人物の顔画像が存在するとは限らないため、期待外れの位置に向かってズームインしてしまうこともあり得る。このような問題を解決するため、ユーザーのマニュアル操作によって事前に特定の顔画像を登録しておき、その登録された顔画像に対してズームイン表示するという方法が考えられる。しかし、ユーザーに煩わしい操作をさせることなく、自動的にユーザーの好む人物の顔画像に対してズームイン表示できるようにすることが望ましい。
【０００５】
この発明は、上記課題に鑑みてなされたもので、記録材上に画像を形成する画像形成機能と複数の画像を順次表示するスライドショー表示機能とを有する画像表示装置において、スライドショー表示の際に、ユーザーが好む人物の顔画像に対して自動的にズームイン表示することを可能とする技術の提供を目的とする。
【課題を解決するための手段】
【０００６】
この発明にかかる画像表示装置は、上記目的を達成するため、表示部と、複数の画像を表示部に順次表示する表示制御手段と、画像を記録材上に形成する画像形成部と、記憶部と、画像に含まれている人物の顔画像を検出し、検出した顔画像を人物ごとに識別する顔判定手段と、顔画像を含む画像の記録材上への画像形成履歴を識別された人物ごとに記憶部に格納する履歴制御手段とを備え、表示制御手段は、表示部に順次表示される画像に人物の顔画像が含まれているときは、当該人物の画像形成履歴に基づいて、顔画像に対するズームイン表示を制御することを特徴としている。
【０００７】
このように構成された発明によれば、複数の画像が表示部に順次表示されてスライドショー表示が行われ、画像形成部により記録材上に画像が形成される。また、画像に含まれている人物の顔画像が検出され、検出された顔画像が人物ごとに識別される。また、顔画像を含む画像の記録材上への画像形成履歴が識別された人物ごとに記憶部に格納される。そして、スライドショー表示において表示される画像に人物の顔画像が含まれているときは、当該人物の画像形成履歴に基づいて、顔画像に対するズームイン表示が制御される。例えば画像形成が何度も行われる人物はユーザーが好んでおり、画像形成が一度も行われていない人物にはユーザーは興味がないと判断することができる。したがって、画像形成履歴に基づいて、顔画像に対するズームイン表示を制御することによって、ユーザーの好みの人物の顔画像に対して、自動的にズームイン表示を行うことが可能となる。
【０００８】
また、履歴制御手段は、顔画像を含む画像の記録材上への画像形成ごとに当該画像に含まれる人物に対して所定値の第１ポイントを付与し、識別された人物ごとに第１ポイントを合算した合計値を画像形成履歴として記憶部に格納し、表示制御手段は、合計値に応じて、顔画像に対するズームイン表示を制御するとしてもよい。このように構成された発明によれば、画像形成部による記録材上への画像形成ごとに当該画像に含まれる人物に対して所定値の第１ポイントが付与され、その第１ポイントを合算した合計値が識別された人物ごとに記憶部に格納される。そして、合計値に応じて、顔画像に対するズームイン表示が制御される。ここで、合計値が高い人物は画像形成が繰り返し行われていてユーザーが好んでいると判断することができる。そこで、合計値に応じて、人物の顔画像に対するズームイン表示を制御することによって、ユーザーの好みの人物の顔画像に対して、自動的にズームイン表示を行うことができる。
【０００９】
また、外部から操作される操作部と、顔画像を含む画像に対して操作部への操作に基づきトリミングを行って、顔画像を拡大したトリミング画像を生成するトリミング制御手段とを備え、履歴制御手段は、画像に対するトリミングごとに人物に対して所定値の第２ポイントを付与し、付与した第２ポイントを識別された人物ごとに記憶部に格納されている合計値に加算するとしてもよい。このように構成された発明によれば、顔画像を含む画像に対して操作部への操作に基づきトリミングを行って、顔画像を拡大したトリミング画像が生成される。そして、画像に対するトリミングごとに、その画像に含まれる人物に対して所定値の第２ポイントが付与され、第２ポイントが識別された人物ごとに記憶部に格納されている合計値に加算される。そして、合計値に応じて、顔画像に対するズームイン表示が制御されることとなる。ここで、操作部の操作によりトリミングを行って人物の顔画像を拡大したトリミング画像を生成するということは、ユーザーは、その人物を好んでいると判断することができる。そこで、合計値に応じて、顔画像に対するズームイン表示を制御することによって、ユーザーの好みの人物の顔画像に対して、自動的にズームイン表示を行うことが可能となる。なお、第１ポイントと第２ポイントとは同じ値でもよい。しかし、単に顔画像を拡大したトリミング画像を生成するよりも、わざわざ記録材上に画像を形成する方が、ユーザーの好みの度合いが大きいと考えられる。したがって、第２ポイントより第１ポイントを大きい値とする方が好ましい。
【００１０】
また、表示制御手段は、顔画像を含む画像に対してトリミングが行われたときは、顔画像に対するズームイン表示をトリミング画像における顔画像の拡大倍率で行うとしてもよい。このように構成された発明によれば、顔画像を含む画像に対してトリミングが行われたときは、顔画像に対するズームイン表示がトリミング画像における顔画像の拡大倍率で行われる。ここで、ユーザーによる操作部への操作に基づきトリミングが行われることから、トリミング画像における顔画像の拡大倍率は、ユーザーの好みの拡大倍率と考えられる。したがって、その拡大倍率でズームイン表示を行うことにより、ユーザーの好みの大きさで人物の顔画像を表示することができる。
【００１１】
また、表示制御手段は、合計値が高い人物ほど、顔画像に対するズームイン表示の表示時間または表示確率を増加させるとしてもよい。このように構成された発明によれば、合計値が高い人物ほど、顔画像に対するズームイン表示の表示時間または表示確率が増加するため、ユーザーの好みの人物の顔画像を、より長時間またはより高確率で表示することができる。例えば、ある画像に２人の人物が含まれており、一方の人物の合計値が他方の人物の合計値より高いとする。このとき、両方の人物の顔画像に対してズームイン表示を行う場合は、他方の人物より一方の人物のズームイン表示の時間を長くする。また、いずれかの人物の顔画像に対してのみズームイン表示を行う場合は、他方の人物より一方の人物のズームイン表示の確率を高くする。これによって、ユーザーの好みに応じたズームイン表示を行うことができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施形態であるフォトプリンターを示す斜視図。
【図２】フォトプリンターの内部構成の概略を示す図。
【図３】フォトプリンターの電気的構成の要部を示すブロック図。
【図４】表示部に表示されるメニュー画面の一例を示す図。
【図５Ａ】印刷したときに実行される処理の手順を示すフローチャート。
【図５Ｂ】印刷したときに実行される処理の手順を示すフローチャート。
【図６Ａ】トリミングしたときに実行される処理の手順を示すフローチャート。
【図６Ｂ】トリミングしたときに実行される処理の手順を示すフローチャート。
【図７Ａ】スライドショー表示のズーム判定処理の手順を示すフローチャート。
【図７Ｂ】スライドショー表示のズーム判定処理の手順を示すフローチャート。
【図８】この実施形態のズームイン表示の一例を示す図。
【図９】比較例として固定位置に対するズームイン表示を示す図。
【図１０】この実施形態のズームイン表示の別の例を示す図。
【発明を実施するための形態】
【００１３】
図１は本発明の一実施形態であるフォトプリンターを示す斜視図である。また、図２はフォトプリンターの内部構成の概略を示す図である。このフォトプリンター１０では、プリンター本体１２の内部にはプリント機構５０が内蔵されており、このプリント機構５０の制御を司るコントローラー７０からの動作指令に応じて用紙Ｐへの印刷を実行する。そして、こうして印刷された用紙Ｐがプリンター本体１２の前面に排紙される。
【００１４】
このプリンター本体１２の前面には、前面扉１４が開閉自在に取り付けられている。この前面扉１４はプリンター本体１２の前面を開閉するための蓋である。そして、開状態のときには、プリント機構５０から排紙される用紙Ｐを受けるための排紙トレイとして機能する。また、プリンター本体１２の前面に設けられた各種のメモリーカードスロット１６をユーザーが利用可能な状態となる。つまり、この状態でユーザは印刷対象となる画像ファイルを記憶したメモリーカードＭをメモリーカードスロット１６に差し込むことができる。さらに、この実施形態では、記憶媒体としてメモリーカード以外にＣＤ−Ｒ（Compact Disc Recordable：書き込み可能なコンパクトディスク）や映像ＤＶＤ（Digital Versatile Disc：デジタル多用途ディスク）などのディスクを利用可能となっている。つまり、プリンター本体１２のベース部分に光ディスクドライブ（Optical Disc Drive）１３が設けられている。
【００１５】
また、プリンター本体１２の上面には操作パネル２０が設けられる一方、プリンター本体１２の上面の奥の一辺に対してカバー３０が開閉自在に取り付けられている。このカバー３０は、プリンター本体１２の上面を覆うことのできる大きさに成形された樹脂板であり、開状態では操作パネル２０の表面を外部に露出する。一方、カバー３０が閉状態に閉じられると、操作パネル２０全体を覆う。
【００１６】
この操作パネル２０には、文字や図形、記号などを表示する例えばＬＣＤ（Liquid Crystal Display）により構成された表示部２２と、この表示部２２の周囲に配置されたボタン群２４とを備えている。ボタン群２４は、図２に示すように、電源のオンオフを行うための電源ボタン２４ａ、メインメニュー画面を呼び出すためのメニューボタン２４ｂ、操作を途中でキャンセルしたり用紙Ｐへの印刷を途中で中断したりするためのキャンセルボタン２４ｃ、用紙Ｐへの印刷実行を指示するための印刷ボタン２４ｄ、メモリーカードスロット１６に挿入されたメモリーカードＭに編集画像等を保存するための保存ボタン２４ｅ、表示部２２に表示された複数の選択肢の中から所望の選択肢を選択したりカーソルを移動したりするときに操作される上下左右の各矢印ボタン２４ｆ〜２４ｉ、この上下左右の各矢印ボタン２４ｆ〜２４ｉの中央に配置され各矢印ボタン２４ｆ〜２４ｉによって選択されている選択肢に決定したことを指示するためのＯＫボタン２４ｊ、表示部２２での画面表示を切り替えるための表示切替ボタン２４ｋ、表示部２２に表示される左ガイドを選択する左ガイド選択ボタン２４ｌ、表示部２２に表示される右ガイドを選択する右ガイド選択ボタン２４ｍ、排紙トレイとしての機能を備えた前面扉１４を開く排紙トレイオープンボタン２４ｎなどで構成されている。
【００１７】
また、表示部２２の表示内容を確認するために、カバー３０には表示部２２と同じ大きさの窓３２が設けられている。つまり、カバー３０が閉状態にあるときにはユーザーはこの窓３２を介して表示部２２の表示内容を確認することができる。一方、カバー３０は開状態のときには、表示部２２を図１に示すように好みの角度に調整することが可能となっている。
【００１８】
このようにカバー３０を開状態としたときには、操作パネル２０に対して斜め後方に傾斜した状態でカバー３０は保持され、用紙Ｐをプリント機構５０へ供給するためのトレイとして利用可能となっている。また、操作パネル２０の奥には、プリント機構５０の給紙口２８が設けられるとともに、ガイド幅が用紙の幅に合うように左右方向にスライド操作される一対の用紙ガイド２９が設けられている。
【００１９】
そして、給紙口２８を介して用紙Ｐがプリント機構５０に送り込まれて印刷が実行される。このプリント機構５０には、図２に示すように、キャリッジ５３が左右方向にループ状に架け渡されたタイミングベルト５１により駆動されガイド５２に沿って左右に往復動する。このキャリッジ５３には、センサー５７が設けられ、用紙Ｐの左右端や上下端を検出する。つまり、センサー５７は、給紙口２８にセットされた用紙に対して印刷前にキャリッジ５３が左右方向に走査したときにその用紙の左右端を検出して用紙幅の認識を可能にしたり、印刷途中で用紙の後端を検出して用紙長さの認識を可能にする。
【００２０】
また、このキャリッジ５３には、シアン・マゼンタ・イエロー・ブラック等の各色のインクを個別に収容したインクカートリッジ５４が搭載されている。これらのインクカートリッジ５４はそれぞれ印刷ヘッド５５に接続されている。そして、印刷ヘッド５５はインクカートリッジ５４からのインクに圧力をかけてノズル（図示省略）から用紙Ｐに向かってインクを吐出する。この実施形態では、印刷ヘッド５５は圧電素子に電圧をかけることにより該圧電素子を変形させてインクを加圧する方式を採用しているが、発熱抵抗体（例えばヒーターなど）に電圧をかけインクを加熱して発生した気泡によりインクを加圧する方式を採用してもよい。こうして印刷された用紙Ｐは搬送ローラー５６によって開状態の前面扉（排紙トレイ）１４へ送り出される。また、画像形成のために、インクに代えてトナーや現像剤を用いてもよい。
【００２１】
図２に示すキャリッジ５３をその可動範囲内で最も右側のキャップ位置まで移動させたときに印刷ヘッド５５と対向する位置には、キャップ５８が設けられている。キャップ５８は、長時間印刷動作を行わないときに印刷ヘッド５５のノズルに被せられることにより、インクの乾燥に起因するノズルの目詰まりを防止する。また、装置が電源オフ状態にあるときにも、キャリッジ５３はキャップ位置に位置決めされノズルにキャップが施されている。
【００２２】
図３はフォトプリンターの電気的構成の要部を示すブロック図である。コントローラー７０は、図３に示すように、ＣＰＵ７１を中心とするマイクロプロセッサーとして構成されており、システムバス７７には、ＣＰＵ７１、ＲＯＭ７２、ＲＡＭ７３、フラッシュメモリー７４、ＶＲＡＭ７６などが接続され、これらがシステムバス７７を介して互いに信号のやり取りをできるようになっている。ＲＯＭ７２は、ＣＰＵ７１の制御に必要なプログラム（ファームウェア）などを記憶する。ＲＡＭ７３には一時的にデータが記憶され、フラッシュメモリー７４にはＣＰＵ７１の制御に必要な各種データや各種テーブルなどが格納され、ＶＲＡＭ７６には表示部２２に描画すべき画像データが格納される。このコントローラー７０に対して、メモリーカードスロット１６に差し込まれたメモリーカードＭや光ディスクドライブ1３に挿入されたディスクの画像ファイルなどが入力されるほか、プリント機構５０のセンサー５７からの検出信号や操作パネル２０のボタン群２４からの指令信号が入力される。また、コントローラー７０は、メモリーカードＭに画像やデータなどを保存するほか、プリント機構５０の印刷ヘッド５５への制御信号や操作パネル２０の表示部２２への制御信号を出力する。
【００２３】
ＣＰＵ７１のユーザー・インターフェース（ＵＩ）入力部７０１は、ユーザーのボタン群２４に対するスイッチ操作に基づく種々の指令信号を受けて、他の機能ブロックに必要な情報を送出する。レイアウト生成部７０２は、ＵＩ入力部７０１からの情報やメモリーカードＭからのデータなどに基づき、印刷のためのレイアウトデータを生成し、印刷処理部７０３に送出する。印刷処理部７０３は、レイアウト生成部７０２からのレイアウトデータを印刷データに変換し、プリント機構５０の動作を制御して印刷処理を実行する。すなわち、印刷処理部７０３は、キャリッジ５３を主走査方向に往復移動させつつ、印刷ヘッド５５の駆動を制御してノズルからインクを吐出させる。
【００２４】
表示画像制御部７０４は、ＵＩ入力部７０１からの情報やメモリーカードＭからのデータなどに基づき、表示部２２の表示内容を制御する。この表示画像制御部７０４は、例えばメモリーカードＭに格納されている画像を表示したり、印刷条件を設定するためのメニュー画像などを表示する。また、表示画像制御部７０４は、表示部２２に表示している人物の顔画像を含む画像に対して、ユーザーによりトリミング操作が行われると、その人物の顔画像を拡大したトリミング画像を生成する。そして、表示画像制御部７０４は、生成したトリミング画像を表示部２２に表示し、メモリーカードＭに保存する。また、表示画像制御部７０４は、ユーザーによりスライドショー表示が選択された旨の情報がＵＩ入力部７０１から入力されると、メモリーカードＭに格納されている画像をユーザーにより設定された時間（例えば１０秒間）ずつ表示部２２に順次表示するスライドショー表示を行う。
【００２５】
図４は表示部２２に表示されるメニュー画面の一例を示す図で、図４ではスライドショーが選択された状態を示している。すなわち、メニューボタン２４ｂを押すとメインメニュー画面が表示部２２に表示され、矢印ボタン２４ｆ〜２４ｉを操作してスライドショーを選択すると、図４に示す画面が表示される。図４の状態で、ＯＫボタン２４ｊを押すと、フォトプリンター１０はスライドショーモードになり、スライドショーの条件、例えば個々の画像の表示時間などを設定するためのメニュー画面などが表示部２２に表示されることとなる。
【００２６】
図３に戻って、説明を続ける。ＣＰＵ７１の顔画像判定部７０５は、ユーザーにより印刷が指定された画像またはトリミング操作が行われた画像において、公知の顔認識技術に基づき、顔画像が含まれているか否かを判定する。すなわち、画像から顔の特徴となる目や口のパターンを検出し、検出した場合に肌色の有無や輪郭の有無を確認して顔画像であるか否かを判定する。また、顔画像判定部７０５は、顔画像であると判定すると、公知の顔識別技術に基づき、フラッシュメモリー７４に登録されている顔画像のなかで一致するものがあるか否かを判定する。すなわち、顔画像判定部７０５は、判定した顔画像の特徴点を検出し、検出した特徴点について特徴量を抽出し、その特徴量とフラッシュメモリー７４に登録されている顔画像のデータのなかで一致するものがあるか否かを判定する。そして、一致したものがなければ、その特徴量を新たな顔画像のデータとして、フラッシュメモリー７４の指定領域に登録する。
【００２７】
履歴制御部７０６は、印刷が指定された画像に顔画像が含まれている人物に対して所定値のポイントｐａ（この実施形態では例えばｐａ＝２）を付与し、トリミング操作が行われた画像に顔画像が含まれている人物に対して所定値のポイントｐｂ（この実施形態では例えばｐｂ＝１）を付与する。すなわち、ある人物の顔画像が複数回印刷されると、その印刷ごとに、当該人物にポイントｐａが加算されていく。そして、履歴制御部７０６は、付与されたポイントを合算したポイント合計値Ｐｉを人物ごとに、つまり顔画像のデータと対応付けて、フラッシュメモリー７４の指定領域に保存する。なお、ポイント合計値Ｐｉの添え字ｉは人物ごとに対応することを示している。
【００２８】
また、顔画像判定部７０５は、スライドショー表示が行われる画像において、顔画像が含まれているか否かを判定する。また、顔画像判定部７０５は、顔画像であると判定すると、その顔画像とフラッシュメモリー７４に登録されている顔画像のなかで一致するものがあるか否かを判定する。そして、一致したものがあれば、その人物の顔画像のポイント合計値Ｐｉを表示画像制御部７０４に送出する。そして、表示画像制御部７０４は、スライドショー表示を行う際に、ポイント合計値Ｐｉに基づいて、画像に含まれる人物の顔画像に対してズームイン表示を制御する。例えば、スライドショー表示を行う画像に２人の人物の顔画像が含まれている場合に、一方の人物がポイント合計値Ｐ１＝１０で、他方の人物がポイント合計値Ｐ２＝０のときは、表示画像制御部７０４は、一方の人物の顔画像に対してのみズームイン表示を行い、他方の人物に対してはズームイン表示を行わない。
【００２９】
図５Ａ，５Ｂは、画像の印刷を行ったときに実行される処理の手順を示すフローチャートである。まず、ユーザーの指定した画像の印刷が行われたか否かが判別され（ステップＳ１０）、印刷が行われると（ステップＳ１０でＹＥＳ）、印刷する画像から顔画像の検出処理が行われる（ステップＳ１２）。一方、印刷が行われなければ（ステップＳ１０でＮＯ）、以降のステップに進まずに、このルーチンを終了する。なお、図５Ａ，５Ｂのルーチンは、画像の印刷終了後に実行してもよく、または印刷の処理と並行して実行してもよい。
【００３０】
ステップＳ１２に続いて、この検出処理において顔画像が検出されたか否かが判定される（ステップＳ１４）。そして、顔画像が検出されなければ（ステップＳ１４でＮＯ）、このルーチンを終了する一方、顔画像が検出されると（ステップＳ１４でＹＥＳ）、検出された顔画像より特徴点が検出され（ステップＳ１６）、検出された特徴点について特徴量が抽出される（ステップＳ１８）。次いで、抽出された特徴量をフラッシュメモリー７４に既に登録されている顔画像のデータと照合し（ステップＳ２０）、一致しているか否かが判定される（ステップＳ２２）。そして、一致していれば（ステップＳ２２でＹＥＳ）、一致した顔画像のポイント合計値Ｐｉにポイントｐａ＝２を加算して（ステップＳ２６）、ステップＳ３４に進む。一方、一致していなければ（ステップＳ２２でＮＯ）、フラッシュメモリー７４に登録されている顔画像が他にあるか否かが判定され（ステップＳ２４）、他にあれば（ステップＳ２４でＹＥＳ）、ステップＳ２０に戻って以上の手順を繰り返す。
【００３１】
一方、登録顔画像が他になければ（ステップＳ２４でＮＯ）、顔画像の登録容量が限界に達したか否か、すなわちフラッシュメモリー７４の指定領域の残容量がなくなったか否かが判定され（ステップＳ２８）、限界でなければ（ステップＳ２８でＮＯ）、ステップＳ３２に進む一方、限界であれば（ステップＳ２８でＹＥＳ）、ポイント合計値Ｐｉの最も低い顔画像のデータをフラッシュメモリー７４から削除して（ステップＳ３０）、ステップＳ３２に進む。
【００３２】
ステップＳ３２では、特徴量が顔画像のデータとしてフラッシュメモリー７４に登録されるとともに、ポイント合計値Ｐｉ＝２とされる。次いで、ステップＳ１２において検出された顔画像が他にあるか否かが判定され（ステップＳ３４）、他にあれば（ステップＳ３４でＹＥＳ）、ステップＳ１６に戻って以上の手順を繰り返す一方、他になければ（ステップＳ３４でＮＯ）、このルーチンを終了する。
【００３３】
図６Ａ，６Ｂは、画像のトリミングを行ったときに実行される処理の手順を示すフローチャートである。まず、特定の画像に対してユーザーによりトリミングが行われたか否かが判別され（ステップＳ４０）、トリミングが行われると（ステップＳ４０でＹＥＳ）、トリミングが行われた画像から顔画像の検出処理が行われる（ステップＳ４２）。一方、トリミングが行われなければ（ステップＳ４０でＮＯ）、以降のステップに進まずに、このルーチンを終了する。なお、図６Ａ，６Ｂのルーチンは、画像のトリミング終了後に実行してもよく、またはトリミングの処理と並行して実行してもよい。
【００３４】
ステップＳ４２に続く全てのステップ、すなわちステップＳ４４〜Ｓ６４の動作は、ステップＳ５６，Ｓ６２で付与されるポイント値が異なる他は、図５Ａ，５ＢのステップＳ１４〜Ｓ３４と同様であるので、詳細な説明を省略する。ステップＳ５６では、一致した顔画像のポイント合計値Ｐｉにポイントｐｂ＝１を加算する。また、ステップＳ６２では、特徴量が顔画像のデータとしてフラッシュメモリー７４に登録されるとともに、ポイント合計値Ｐｉ＝１とされる。
【００３５】
図７Ａ，７Ｂは、スライドショー表示を行うときに実行されるズーム判定処理の手順を示すフローチャートである。図７Ａ，７Ｂのルーチンは、スライドショー表示が行われる各画像について実行される。まず、スライドショー表示が行われる画像から顔画像の検出処理が行われる（ステップＳ７０）。ステップＳ７０に続くステップＳ７２〜Ｓ８２の動作は、図５ＡのステップＳ１４〜Ｓ２４と同様であるので、詳細な説明を省略する。ステップＳ８０において、抽出された特徴量とフラッシュメモリー７４に既に登録されている顔画像のデータとが一致していれば（ステップＳ８０でＹＥＳ）、一致した顔画像の中心座標とポイント合計値ＰｉとがＲＡＭ７３に保持されて（ステップＳ８４）、ステップＳ８６に進む。また、ステップＳ８２において、フラッシュメモリー７４に登録されている顔画像が他になければ（ステップＳ８２でＮＯ）、ステップＳ８６に進む。
【００３６】
ステップＳ８６では、検出した顔画像が他にあるか否かが判定され、他にあれば（ステップＳ８６でＹＥＳ）、ステップＳ７４に戻って以上の手順を繰り返す。一方、検出した顔画像が他になければ（ステップＳ８６でＮＯ）、この画像において、一致した顔画像があったか否かが判定され（ステップＳ８８）、なければ（ステップＳ８８でＮＯ）、このルーチンを終了する。一方、この画像において、一致した顔画像があれば（ステップＳ８８でＹＥＳ）、一致した顔画像が２人以上いる場合には、ポイント合計値Ｐｉの高い順に表示時間を増加させて、ズームインの中心座標を決定する（ステップＳ９０）。なお、ステップＳ９０では、一致した顔画像が１人の場合には、その顔画像の中心座標をズームインの中心座標に決定する。そして、決定した中心座標に向けてズームインを行って（ステップＳ９２）、このルーチンを終了する。
【００３７】
なお、図７Ａ，７ＢのステップＳ７０〜Ｓ９０、つまり中心座標決定処理（ステップＳ９０）までは、スライドショー表示を行う画像が決定された時点で開始し、各画像について順次実行するようにしてもよい。また、２番目以降の画像については直前の画像の表示中に実行するようにしてもよい。これらの場合、ステップＳ９２を実行するまで、ステップＳ９０で決定した中心座標をＲＡＭ７３に保持しておけばよい。
【００３８】
図８は、この実施形態のズームイン表示の一例を示す図、図９は、比較例として固定位置に対するズームイン表示を示す図、図１０は、この実施形態のズームイン表示の別の例を示す図である。これらの図を参照して、図７Ａ，７Ｂのルーチンを実行することにより表示部２２に表示されるズームイン表示の態様について説明する。図８の画像では、２人の人物Ｍ１，Ｍ２が含まれている。ここで、人物Ｍ１は何度も印刷やトリミングが行われており、ポイント合計値Ｐ１＝８０とする。一方、人物Ｍ２は一度も印刷やトリミングが行われておらず、フラッシュメモリー７４に登録されていないとする。この場合、図７ＡのステップＳ８４において、人物Ｍ１の顔画像の中心座標（ｘ１，ｙ１）とポイント合計値Ｐ１＝８０とが、ＲＡＭ７３に保持される。そして、図７ＢのステップＳ９０において、人物Ｍ１の顔画像の中心座標（ｘ１，ｙ１）がズームインの中心座標に決定される。これによって、図８の画像がスライドショー表示されるときは、最初の所定時間（例えば３秒間）は図８（ａ）のように全体表示され、続いて図８（ｂ）の矢印に示すようにズームインし、残り時間（例えば７秒間）は、図８（ｂ）の破線で示す範囲が表示部２２に表示されて人物Ｍ１が拡大表示されることとなる。つまり、人物Ｍ２に対するズームイン表示は行われない。なお、図８（ｂ）の表示状態から、そのまま次の画像に移ってもよく、または図８（ａ）のように全体表示に戻ってから、次の画像に移ってもよい。
【００３９】
これに対して、図９の画像では、図９（ａ）に示すように、図８と同じ人物Ｍ１，Ｍ２が含まれているが、固定位置、ここでは画像の中心にズームインしている。その結果、図９（ｂ）の破線で示す範囲が表示部に表示される。つまり、人物Ｍ１，Ｍ２の中間に対してズームインするため、何度も印刷やトリミングが行われている人物Ｍ１と、一度も印刷やトリミングが行われていない人物Ｍ２とが同様に、その顔の半分だけが拡大表示されることとなる。したがって、人物の顔画像を拡大表示することができず、しかもユーザーの好みを反映した表示とすることもできない。
【００４０】
図１０の画像では、３人の人物Ｍ３，Ｍ４，Ｍ５が含まれている。ここで、各人物は異なる頻度で印刷やトリミングが行われており、例えば、人物Ｍ３のポイント合計値Ｐ３＝７０、人物Ｍ４のポイント合計値Ｐ４＝２０、人物Ｍ５のポイント合計値Ｐ５＝１０とする。この場合、図７ＡのステップＳ８４において、各人物Ｍ３，Ｍ４，Ｍ５の顔画像の中心座標（ｘ３，ｙ３），（ｘ４，ｙ４），（ｘ５，ｙ５）とポイント合計値Ｐ３，Ｐ４，Ｐ５とが、それぞれＲＡＭ７３に保持される。そして、図７ＢのステップＳ９０において、ポイント合計値Ｐ３，Ｐ４，Ｐ５に基づき、人物Ｍ３，Ｍ４，Ｍ５の顔画像に対するズームイン時間が、それぞれ例えば７，５，３秒間に決定される。これによって、図１０の画像がスライドショー表示されるときは、最初の所定時間（例えば３秒間）は全体表示され、続いて図１０（ａ）の矢印に示すようにズームインし、図１０（ａ）の破線で示す範囲が表示部２２に表示されて人物Ｍ３が７秒間拡大表示され、続いて図１０（ｂ）の矢印に示すようにズームインし、図１０（ｂ）の破線で示す範囲が表示部２２に表示されて人物Ｍ４が５秒間拡大表示され、続いて図１０（ｃ）の矢印に示すようにズームインし、図１０（ｃ）の破線で示す範囲が表示部２２に表示されて人物Ｍ５が３秒間拡大表示されることとなる。
【００４１】
以上説明したように、この実施形態では、印刷およびトリミングの履歴を人物ごとにフラッシュメモリー７４に登録しておき、スライドショー表示を行う際に、その履歴に応じてズームイン表示を制御するようにしている。すなわち、顔画像の検出および識別を行い、印刷が行われると人物ごとにポイントｐａを付与し、トリミングが行われると人物ごとにポイントｐｂを付与し、それらを合算したポイント合計値Ｐｉを人物ごとにフラッシュメモリー７４に格納している。したがって、ユーザーが期待する人物の顔画像に向かって自動的にズームイン表示を行うことができる。
【００４２】
また、この実施形態によれば、印刷およびトリミングの頻度に応じてズームイン表示の表示時間を変化させている。すなわち、ポイント合計値Ｐｉの高い人物の顔画像に対するズームイン表示の表示時間を増加させている。したがって、ユーザーの好みの度合に応じた表示時間でズームイン表示を行うことができる。
【００４３】
また、この実施形態では、印刷が行われたときにポイントｐａ＝２を付与し、トリミングが行われたときにポイントｐｂ＝１を付与している。ところで、印刷およびトリミングが行われたときに付与するポイントはｐａ＝ｐｂでもよい。しかし、この実施形態ではｐａ＞ｐｂとしている。ユーザーの好みの度合いは、単に顔画像を拡大するトリミングを行うよりも、用紙Ｐ上に印刷を行う方が大きいと考えられる。したがって、この実施形態のようにｐａ＞ｐｂとすることで、ユーザーの好みの度合いに適合したズームイン表示を行うことが可能になる。
【００４４】
また、この実施形態では、フラッシュメモリー７４の指定領域に顔画像のデータを登録しているため、メモリーカードスロット１６に異なるメモリーカードを挿入したりＯＤＤ１３に異なるメディアを装着するなど、異なる記憶媒体に格納されている画像のスライドショー表示を行った場合でも、ユーザーの好みに応じたズームイン表示を行うことができる。
【００４５】
以上説明したように、この実施形態では、ボタン群２４が本発明の「操作部」に相当し、プリント機構５０が本発明の「画像形成部」に相当し、ＣＰＵ７１が本発明の「表示制御手段」、「履歴制御手段」、「顔判定手段」、「トリミング制御手段」に相当し、フラッシュメモリー７４が本発明の「記憶部」に相当する。また、ポイントｐａが本発明の「第１ポイント」に相当し、ポイントｐｂが本発明の「第２ポイント」に相当し、ポイント合計値Ｐｉが本発明の「合計値」に相当する。
【００４６】
なお、本発明は上記した実施形態に限定されるものではなく、その趣旨を逸脱しない限りにおいて上述したもの以外に種々の変更を行うことが可能である。例えば上記実施形態では、図７ＢのステップＳ９０において、ポイント合計値Ｐｉの高い順に表示時間を増加させている。すなわち、図１０を参照して説明したように、表示時間を変化させて全ての人物の顔画像に対してズームイン表示を行っている。しかし、ポイント合計値Ｐｉに応じてズームイン表示を変化させるのは表示時間に限られない。例えば、ポイント合計値Ｐｉの高い順に表示確率を増加させるようにしてもよい。すなわち、例えば図１０の場合には、各人物Ｍ３，Ｍ４，Ｍ５のポイント合計値Ｐ３，Ｐ４，Ｐ５は、Ｐ３＝７０、Ｐ４＝２０、Ｐ５＝１０としていた。そこで、各人物Ｍ３，Ｍ４，Ｍ５の表示確率を７０％，２０％，１０％としてもよい。すなわち、スライドショー表示の際には、図１０の画像では、人物Ｍ３，Ｍ４，Ｍ５のいずれか１人を、それぞれ７０％，２０％，１０％の表示確率でズームイン表示するようにしてもよい。この形態によれば、例えば３人など複数の人物の顔画像が順次ズームイン表示されて、スライドショー表示が間延びしてしまうのを避けることができる。また、例えば所定数の画像のスライドショー表示を複数サイクル繰り返して行う場合に、各サイクルでズームイン表示される人物が毎回同じになるとは限らず、誰がズームイン表示されるか分からないことから、スライドショー表示の面白みを増大することができる。しかも、表示確率に差を設けているため、スライドショー表示を何度も繰り返していくと、ユーザーの好む人物の表示回数が多くなる。その結果、ユーザーの好みの度合に応じたズームイン表示を行うことが可能になる。
【００４７】
また、上記実施形態において、ＣＰＵ７１は、スライドショー表示の実行中に、例えば印刷ボタン２４ｄが押されると印刷予約として受け付け、スライドショー表示の終了後にその画像の印刷を行う機能を有するようにしてもよい。この形態によれば、ユーザーが好む人物の顔画像のズームイン表示における表示時間が増加しているため、ユーザーを印刷に誘導することができ、その結果、フォトプリンター１０としての機能をより発揮できることとなる。なお、この形態において、ズームイン表示が行われているときに印刷予約を受け付けたときは、ズームインしている表示画像の中に含まれている人物に対してのみポイントを付与するのが好ましい。すなわち、ズームインしている表示画像の範囲外に人物が含まれていても、ポイントは付与しない。こうすることによって、ユーザーの好みに適合したポイント付与を行うことができる。
【００４８】
また、上記実施形態の図５ＡのステップＳ３０、図６ＡのステップＳ６０では、ポイント合計値Ｐｉの最も低いものを削除しているが、これに限られない。例えば印刷またはトリミングの時期が最も古いものを削除するようにしてもよい。この形態によれば、ユーザーの好みが時間とともに変化した場合に対応することができる。この形態では、最後に行われた印刷またはトリミングの日時をポイント合計値Ｐｉとともにフラッシュメモリー７４に格納しておけばよい。
【００４９】
また、上記実施形態では、フラッシュメモリー７４の指定領域に顔画像のデータなどを登録しているが、これに限られず、例えば、印刷やトリミングを行った画像が格納されているメモリーカードＭやＣＤ−Ｒなどの外部記憶媒体に登録するようにしてもよい。この形態では、外部記憶媒体が本発明の「記憶部」として機能する。
【００５０】
また、上記実施形態において、表示画像制御部７０４は、トリミング画像を生成したときに、そのトリミング画像の中心座標と顔画像の拡大倍率とを対応付けてフラッシュメモリー７４またはメモリーカードＭに保存するようにしてもよい。そして、表示画像制御部７０４は、スライドショー表示において、その顔画像をズームイン表示する際に、保存されている中心座標および拡大倍率でズームイン表示を行うようにしてもよい。この形態によれば、ユーザーが操作したトリミングによって生成されたトリミング画像と同じ中心座標および拡大倍率でズームイン表示が行われるため、ユーザーの好みのズームイン表示とすることができる。また、表示画像制御部７０４は、トリミング画像における顔画像の拡大倍率のみをフラッシュメモリー７４またはメモリーカードＭに保存しておき、スライドショー表示において顔画像をズームイン表示する際に、顔画像の中心座標に対して、保存されている拡大倍率でズームイン表示を行うようにしてもよい。
【００５１】
また、上記実施形態において、複数枚の用紙Ｐに対する印刷がユーザーによって指示されたときに、その画像に含まれる顔画像に付与するポイントをポイントｐａのままとしてもよいが、ｐａ×（枚数）としてもよい。複数枚の印刷を行うということは、その人物に対するユーザーの好みが大きいと考えられるため、付与するポイントをｐａ×（枚数）とすることによって、より一層、ユーザーの好みの度合に応じたズームイン表示を行うことが可能になる。
【００５２】
また、上記実施形態では、表示部２２は操作パネル２０に設けられた小型のＬＣＤとしているが、これに限られない。例えば、蓋３０全体またはプリンター本体１２の側面全体に設けられた大型のものとしてもよい。また、例えば表示部２２をプリンター本体１２と別体としてもよい。
【００５３】
また、上記実施形態におけるプリント機構５０はインクジェット方式のプリンターであるが、例えば電子写真方式のプリンターであってもよい。また、上記実施形態における表示部２２はＬＣＤによって画像を表示するものであるが、ＥＬ（エレクトロルミネセンス素子）ディスプレイ等、他の表示方式で画像を表示するものであってもよい。
【００５４】
また、上記実施形態は、用紙Ｐ上に画像を印刷するプリント機構５０と複数の画像を表示部２２に順次表示するスライドショー表示機能とを有するフォトプリンター１０に本発明を適用したものであるが、本発明の適用対象は上記したフォトプリンター１０に限定されない。例えば、記録材上に画像を形成する画像形成機能と複数の画像を順次表示するスライドショー表示機能とを有する一般の画像表示装置に対しても、本発明を適用することが可能である。
【符号の説明】
【００５５】
２２…表示部、２４…ボタン群（操作部）、５０…プリント機構（画像形成部）、７１…ＣＰＵ（表示制御手段、履歴制御手段、顔判定手段、トリミング制御手段）、７４…フラッシュメモリー（記憶部）
【図１】
2011100375.tif 000003
【図２】
2011100375.tif 000004
【図３】
2011100375.tif 000005
【図４】
2011100375.tif 000006
【図５Ａ】
2011100375.tif 000007
【図５Ｂ】
2011100375.tif 000008
【図６Ａ】
2011100375.tif 000009
【図６Ｂ】
2011100375.tif 000010
【図７Ａ】
2011100375.tif 000011
【図７Ｂ】
2011100375.tif 000012
【図８】
2011100375.tif 000013
【図９】
2011100375.tif 000014
【図１０】
2011100375.tif 000015