(57)【要約】【課題】動画ファイルから取得したフレームについて適用される画像補正の適正化を図ること。【解決手段】動画ファイルから画像補正を行うフレームを決定する決定部と、前記フレームに顔が写っているか否かの顔認識を行い該顔認識の結果に基づく画像補正を行うことと、前記顔認識に基づく画像補正を行わないこととを行うことができるコントローラと、を備える画像補正装置。また、顔認識に基づく画像補正を行わないこととは、顔認識の結果に基づかない画像補正を行うことも含む。【選択図】図５
2008015992.tif 000002
【特許請求の範囲】
【請求項１】
動画ファイルから画像補正を行うフレームを決定する決定部と、
前記フレームに対して、該フレームに顔が写っているか否かの顔認識の結果に基づく画像補正を行うことと、前記顔認識に基づく画像補正を行わないこととをすることができるコントローラと、
を備える画像補正装置。
【請求項２】
前記顔認識に基づく画像補正を行わないこととは、前記顔認識の結果に基づかない画像補正を行うことを含む、請求項１に記載の画像補正装置。
【請求項３】
前記コントローラは、前記顔認識の結果に基づく画像補正と、前記顔認識の結果に基づかない画像補正のいずれかの一方の処理が完了してから、他方の処理を行わせる旨の指示がなされるまでの間に、該他方の処理を開始する、請求項２に記載の画像補正装置。
【請求項４】
前記顔認識に基づく画像補正を行わないこととは、前記フレームの全てに対して画像補正を行わないことを含む、請求項１に記載の画像補正装置。
【請求項５】
前記コントローラは、前記フレームの種別を判別する判別部と、該判別部が判別したフレームの種別に応じて各フレームを画像補正する補正部と、を含む請求項１〜３のいずれかに記載の画像補正装置。
【請求項６】
前記顔認識の結果に基づく画像補正を行うことと、前記顔認識に基づく画像補正を行わないこととのいずれかのモードを選択させるためのモード選択部をさらに備える、請求項１〜５のいずれかに記載の画像補正装置。
【請求項７】
前記顔認識に基づく画像補正がされた各フレームについて、該画像補正を解除するための個別選択部をさらに備える、請求項１〜６のいずれかに記載の画像補正装置。
【請求項８】
前記顔認識の結果に基づく画像補正後のフレームと、前記顔認識に基づく画像補正を行わなかったときのフレームとを表示するための表示部をさらに備える、請求項１〜７のいずれかに記載の画像補正装置。
【請求項９】
前記画像補正を行うフレームを決定する決定部は、前記動画ファイルから最初のフレームと最後のフレームを決定し、前記最初のフレームと最後のフレームとの間に、互いに前後するフレーム同士の時間間隔を揃えて中間のフレームを決定する、請求項１〜８のいずれかに記載の画像補正装置。
【請求項１０】
動画ファイルから画像補正を行うフレームを決定する決定部と、
前記フレームに対して、該フレームに顔が写っているか否かの顔認識の結果に基づく画像補正を行うことと、前記顔認識に基づく画像補正を行わないこととをすることができるコントローラと、を備え、
前記顔認識に基づく画像補正を行わないこととは、前記顔認識の結果に基づかない画像補正を行うことを含み、
前記コントローラは、前記顔認識の結果に基づく画像補正と、前記顔認識の結果に基づかない画像補正とのいずれかの一方の処理が完了してから、他方の処理を行わせる旨の指示がなされるまでの間に、該他方の処理を開始し、
前記コントローラは、前記フレームの種別を判別する判別部と、該判別部が判別したフレームの種別に応じて各フレームを画像補正する補正部とを含み、
前記顔認識の結果に基づく画像補正を行うことと、前記顔認識に基づく画像補正を行わないこととのいずれかのモードを選択させるためのモード選択部をさらに備え、
前記顔認識に基づく画像補正がされた各フレームについて、該画像補正を解除するための個別選択部をさらに備え、
前記顔認識の結果に基づく画像補正後のフレームと、前記顔認識に基づく画像補正を行わなかったときのフレームとを表示するための表示部をさらに備え、
前記画像補正を行うフレームを決定する決定部は、前記動画ファイルから最初のフレームと最後のフレームを決定し、前記最初のフレームと最後のフレームとの間に、互いに前後するフレーム同士の時間間隔を揃えて中間のフレームを決定する、画像補正装置。
【請求項１１】
動画ファイルから画像補正を行うフレームを決定する決定部と、
前記フレームに対して、該フレームに顔が写っているか否かの顔認識の結果に基づく画像補正を行うことと、前記顔認識に基づく画像補正を行わないこととをすることができるコントローラと、
前記顔認識の結果に基づく画像補正後のフレーム、及び、前記顔認識に基づく画像補正を行わなかったときのフレームを印刷することができる印刷部と、
を備える印刷装置。
【請求項１２】
動画ファイルから画像補正を行うフレームを決定するステップと、
前記フレームに対して、該フレームに顔が写っているか否かの顔認識の結果に基づく画像補正を行うことと、前記顔認識に基づく画像補正を行わないことのいずれかを行うステップと、
を含む画像補正方法。
【請求項１３】
画像補正装置を動作させるためのプログラムであって、
動画ファイルから画像補正を行うフレームを決定するステップと、
前記フレームに対して、該フレームに顔が写っているか否かの顔認識の結果に基づく画像補正を行うことと、前記顔認識に基づく画像補正を行わないことのいずれかを行うステップと、
を前記画像補正装置に行わせるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像補正装置、印刷装置、画像補正方法、及び、プログラムに関する。
【背景技術】
【０００２】
１つの動画ファイルから所定数の連続したフレームを取得し、印刷する装置がある。この装置において、動画ファイルから取得したフレームは静止画として扱われる。この静止画は、望ましい明るさや色彩等になるように画像補正が行われることがある。
【０００３】
画像の補正時には、各画像の特徴に応じた補正が行われる。たとえば、人物が撮影された画像については肌色が美しく表現されるような補正が行われる。また、風景が撮影された画像については空の青さ等が強調されるような補正が行われる。
【特許文献１】特開２００４−１２０６３８号公報
【特許文献２】特開２００６−６０６４９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
画像補正では画像の特徴に応じた補正が行われるのであるが、ときには画像認識のエラーから適正な補正が行われないときがある。画像認識のエラーにより適正な補正が行われないとき、補正量の違いからフレーム間で大きく色調の異なった画像となる。なかでも、人物の顔に対する補正は見た目に大きな影響を与えるような補正となる。よって、画像認識のエラーから適正な補正が行われなかった場合とそうでない場合とでは見た目に大きな違いを生ずる。また特に、連続するフレームにおいて、適正な画像認識が行われなかった場合とそうでない場合とでは、フレーム間で色調の異なることによる違和感を生じさせる。
【０００５】
本発明は、このような事情に鑑みてなされたものであり、動画ファイルから取得したフレームについて適用される画像補正の適正化を図ることを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するための主たる発明は、
動画ファイルから画像補正を行うフレームを決定する決定部と、
前記フレームに対して、該フレームに顔が写っているか否かの顔認識の結果に基づく画像補正を行うことと、前記顔認識に基づく画像補正を行わないこととをすることができるコントローラと、
を備える画像補正装置である。
【０００７】
本発明の他の特徴については、本明細書及び添付図面の記載により明らかにする。
【発明を実施するための最良の形態】
【０００８】
本明細書及び添付図面の記載により、少なくとも、以下の事項が明らかとなる。
【０００９】
動画ファイルから画像補正を行うフレームを決定する決定部と、
前記フレームに対して、該フレームに顔が写っているか否かの顔認識の結果に基づく画像補正を行うことと、前記顔認識に基づく画像補正を行わないこととをすることができるコントローラと、
を備える画像補正装置。  
このようにすることで、動画ファイルから取得したフレームについて適用される画像補正の適正化を図ることができる。
【００１０】
かかる液体吐出装置であって、前記顔認識に基づく画像補正を行わないこととは、前記顔認識の結果に基づかない画像補正を行うことを含むことが望ましい。また、前記コントローラは、前記顔認識の結果に基づく画像補正と、前記顔認識の結果に基づかない画像補正とのいずれかの一方の処理が完了してから、他方の処理を行わせる旨の指示がなされるまでの間に、該他方の処理を開始することが望ましい。また、前記顔認識に基づく画像補正を行わないこととは、前記フレームの全てに対して画像補正を行わないことを含んでもよい。また、前記コントローラは、前記フレームの種別を判別する判別部と、該判別部が判別したフレームの種別に応じて各フレームを画像補正する補正部と、を含むことが望ましい。また、前記顔認識の結果に基づく画像補正を行うことと、前記顔認識に基づく画像補正を行わないこととのいずれかのモードを選択させるためのモード選択部をさらに備えることが望ましい。また、前記顔認識に基づく画像補正がされた各フレームについて、該画像補正を解除するための個別選択部をさらに備えることが望ましい。また、前記顔認識の結果に基づく画像補正後のフレームと、前記顔認識に基づく画像補正を行わなかったときのフレームとを表示するための表示部をさらに備えることが望ましい。また、前記画像補正を行うフレームを決定する決定部は、前記動画ファイルから最初のフレームと最後のフレームを決定し、前記最初のフレームと最後のフレームとの間に、互いに前後するフレーム同士の時間間隔を揃えて中間のフレームを決定することが望ましい。  
これにより、動画ファイルから取得したフレームについて適用される画像補正の適正化を図ることができる。
【００１１】
動画ファイルから画像補正を行うフレームを決定する決定部と、
前記フレームに対して、該フレームに顔が写っているか否かの顔認識の結果に基づく画像補正を行うことと、前記顔認識に基づく画像補正を行わないこととをすることができるコントローラと、
前記顔認識の結果に基づく画像補正後のフレーム、及び、前記顔認識に基づく画像補正を行わなかったときのフレームを印刷することができる印刷部と、
を備える印刷装置。  
このようにすることで、動画ファイルから取得したフレームについて適用される画像補正の適正化を図りつつ印刷をすることができる。
【００１２】
動画ファイルから画像補正を行うフレームを決定するステップと、
前記フレームに対して、該フレームに顔が写っているか否かの顔認識の結果に基づく画像補正を行うことと、前記顔認識に基づく画像補正を行わないことのいずれかを行うステップと、
を含む画像補正方法。  
このようにすることで、動画ファイルから取得したフレームについて適用される画像補正の適正化を図ることができる。
【００１３】
画像補正装置を動作させるためのプログラムであって、
動画ファイルから画像補正を行うフレームを決定するステップと、
前記フレームに対して、該フレームに顔が写っているか否かの顔認識の結果に基づく画像補正を行うことと、前記顔認識に基づく画像補正を行わないことのいずれかを行うステップと、
を前記画像補正装置に行わせるプログラム。  
このようにすることで、動画ファイルから取得したフレームについて適用される画像補正の適正化を図ることができる。
【００１４】
＝＝＝第１実施形態＝＝＝
＜画像補正装置について＞
画像補正装置は、種々の態様で実現することができる。例えば、コンピュータに画像補正用のプログラムを実行させることで、このコンピュータを画像補正装置として用いることができる。デジタルカメラや印刷装置はコントローラを有している。そして、このコントローラに画像補正用のプログラムを実行させることで、デジタルカメラや印刷装置を画像補正装置として用いることができる。そこで、本明細書では、プリンタ・スキャナ複合機（以下、単に複合機ともいう。）を例に挙げて説明することにする。この複合機は、画像を媒体に印刷する印刷機能と、媒体に印刷された画像を読み取る読み取り機能とを有する装置である。
【００１５】
＝＝＝複合機１の構成について＝＝＝
図１Ａは、複合機１の外観を説明するための斜視図である。図１Ｂは、操作パネル４０を説明するための図である。図２は、複合機１の構成を説明するブロック図である。図３は、印刷機構２０を説明するための図である。
【００１６】
複合機１は、画像読み取り機構１０、印刷機構２０、駆動信号生成部３０、操作パネル４０、カードスロット５０、及び、コントローラ６０を有する。この複合機１では、コントローラ６０によって、制御対象部、すなわち、画像読み取り機構１０、印刷機構２０、及び、駆動信号生成部３０が制御される。
【００１７】
画像読み取り機構１０は、原稿台１１上の原稿を読み取り、原稿の画像濃度に応じた電気信号を出力するための装置である。印刷機構２０は、媒体としての用紙Ｓへ画像を印刷するための機構である。印刷機構２０は、ガイドレール２２３上をキャリッジＣＲが移動方向に移動しながらヘッドユニットＨＵからインク滴を吐出することで用紙Ｓに印刷を行う。
【００１８】
駆動信号生成部３０は、ヘッドからインクを吐出させる際に用いられる駆動信号ＣＯＭを生成する部分である。この駆動信号生成部３０は、コントローラ６０（ＣＰＵ６２）からの制御信号に基づき、様々な波形の駆動信号ＣＯＭを生成する。
【００１９】
＜操作パネル４０について＞
操作パネル４０は、複合機１におけるユーザインタフェースを構成する。操作パネル４０には、電源ボタン４１、表示部４２、及び、入力部４３が配置されている。電源ボタン４１は複合機１の電源をオンオフする際に操作されるボタンである。表示部４２は、例えば液晶表示パネルによって構成される。この表示部４２には、例えばメニュー画面や印刷対象となる画像（動画ファイルのフレーム）が表示される。
【００２０】
入力部４３は、各種のボタンによって構成されている。この例において入力部４３は、個別切替ボタン４３０、４方向ボタン４３１、ＯＫボタン４３２、印刷設定ボタン４３３、戻るボタン４３４、表示切替ボタン４３５、モード切替ボタン４３６、印刷枚数増減ボタン４３７、スタートボタン４３８、及び、ストップボタン４３９によって構成されている。４方向ボタン４３１は、項目を移動させる際等に操作される。ＯＫボタン４３２は、選択項目を確定させる際等に操作される。印刷設定ボタン４３３は、印刷の設定時に操作される。戻るボタン４３４は、表示を前の状態に戻す場合等に操作される。表示切替ボタン４３５は、表示態様を切り替える際等に操作される。例えば、画像のサムネイル表示と拡大表示とを切り替える際等に操作される。また、表示切替ボタン４３５は、後述するように、表示部４２に表示された対象フレームの全てについて顔認識モードを適用するか否かのＯＮ／ＯＦＦを切り替える際の全体切替ボタンとしても使用され、モード選択部として機能する。個別切替ボタン４３０は、後述する第３実施形態において、表示部４２に表示された個々の対象フレームについて顔認識モードを適用するか否かのＯＮ／ＯＦＦを切り替える際のボタンとして使用され、個別選択部として機能する。
【００２１】
モード切替ボタン４３６は、複合機１の動作モードを切り替える際等に操作される。印刷枚数増減ボタン４３７は、印刷枚数を調整する際等に操作される。スタートボタン４３８は、動作を開始させる際等に操作される。例えば、印刷を開始させる際に操作される。ストップボタン４３９は、何らかの動作を中止させる際等に操作される。例えば、印刷を中止させる際に操作される。これらのボタンは、操作に応じた信号を出力するスイッチ（図示せず。）を有する。このスイッチはコントローラ６０と電気的に接続されている。従って、コントローラ６０は、スイッチからの信号に基づいて各ボタンに対する操作を認識し、認識した操作に対応した動作をする。尚、この操作パネル４０の４方向ボタン４３１とＯＫボタン４３２は、後述するように、開始フレーム及び終了フレームを決定する際にも使用されることから、画像補正を行うフレームを決定する決定部の一部を構成する。
【００２２】
＜カードスロット５０について＞
カードスロット５０は、メモリカードＭＣと電気的な接続を行う部分である。このため、カードスロット５０には、メモリカードＭＣと電気的に接続するためのインタフェース回路が設けられている。カードスロット５０に対して着脱されるメモリカードＭＣには、印刷対象となるデータが記憶される。例えば、デジタルカメラによって撮影された動画ファイルや静止画ファイルが記憶される。
【００２３】
＜コントローラ６０について＞
コントローラ６０は、インタフェース部６１と、ＣＰＵ６２と、メモリ６３と、制御ユニット６４とを有する。インタフェース部６１は、外部装置であるコンピュータ（図示せず）との間でデータの受け渡しを行う。また、ケーブルを通じて接続されたデジタルカメラとの間でもデータの受け渡しを行うことができる。ＣＰＵ６２は、複合機１の全体的な制御を行うための演算処理装置である。メモリ６３は、コンピュータプログラムを格納する領域や作業領域等を確保するためのものであり、ＲＡＭ、ＥＥＰＲＯＭ、ＲＯＭ等の記憶素子によって構成される。ＣＰＵ６２は、メモリ６３に記憶されているコンピュータプログラムに従い、各制御対象部を制御する。例えば、制御ユニット６４を通じて画像読み取り機構１０、印刷機構２０、及び、操作パネル４０（表示部４２）を制御する。
【００２４】
このコントローラ６０は、コンピュータプログラムに従い、顔認識を行いこの顔認識の結果に基づく画像補正を行うことと、顔認識に基づく画像補正を行わないこととを行うことができるコントローラに相当する。
【００２５】
＝＝＝複合機１の動作について＝＝＝
＜動作の概略について＞
複合機１は、画像読み取り機構１０で読み取った画像の電子データをホストコンピュータ（図示せず）へ送信することができる。また、複合機１は、画像読み取り機構１０で読み取った画像を用紙Ｓへ印刷することや、メモリカードＭＣに記憶された静止画ファイルや動画ファイルを用紙Ｓへ印刷することもできる。このような印刷時には、画像の明るさや色調の補正が行われる。また、動画ファイルを印刷する場合、動画ファイルを構成する複数のフレームのうち１つのフレームを印刷する「１フレーム印刷」と、動画ファイルを構成する一部の複数フレームを印刷する「複数フレーム印刷」とが選択できる。
【００２６】
フレームを印刷するときにおいて各画像の特徴に応じた画像補正が行われる。このように画像補正では画像の特徴に応じた補正が行われるのであるが、ときには画像認識のエラーから適正な補正が行われないときがある。画像認識のエラーにより適正な補正が行われないとき、補正量の違いからフレーム間で大きく色調の異なった画像となる。なかでも、人物の顔に対する補正は見た目に大きな影響を与えるような補正となる。よって、画像認識のエラーから適正な補正が行われなかった場合とそうでない場合とでは見た目に大きな違いを生ずる。また特に、連続するフレームにおいて、適正な画像認識が行われなかった場合とそうでない場合とでは、見た目に色調の異なることによる違和感を生じさせる。
【００２７】
上述のようなケースを考えると、画像補正処理において、自動的に画像補正を行わせるものの、ときにはこの顔認識に基づいた画像補正を行わせないほうが望ましい場合も生ずる。よって、次に説明する動画印刷処理で使用される画像補正では、顔認識の結果に基づく画像補正を行う場合と、顔認識処理自体を行わせない場合とを選択することができるようになっている。このようにすることで、自動的に顔認識に基づく画像補正をすると補正後の画像に違和感を生じてしまう場合には、顔認識に基づく画像補正を行わないようにして、フレームの相互間における色調の違いから生ずる違和感を解消することとしている。
【００２８】
＜動画印刷処理の詳細について＞
以下、複合機１における動画印刷処理の詳細について説明する。図４は、印刷動作時の各処理を説明するフローチャートである。図５は、画質調整処理を説明するフローチャートである。図６は、動画ファイルの選択時におけるユーザインタフェースの一例を説明する図である。なお、これらの処理は、コントローラ６０によって行われる。具体的には、メモリ６３に記憶されているコンピュータプログラムに基づいてＣＰＵ６２が行う。従って、コンピュータプログラムは、各処理をＣＰＵ６２に行わせるためのコードを有する。
【００２９】
動画印刷処理において、コントローラ６０は、まず印刷方法決定処理を行う（Ｓ１）。この印刷方法決定処理は、１フレーム印刷と複数フレーム印刷の何れの印刷方法で印刷するかを決定する処理である。この処理において、コントローラ６０は、項目「１フレーム印刷」と項目「複数フレーム印刷」を含むメニュー画像を表示部４２にて表示させ、入力部４３（モード切替ボタン４３６、４方向ボタン４３１、ＯＫボタン４３２等）からの信号を待つ。そして、コントローラ６０は、入力部４３からの信号に基づいてユーザによって指定された印刷方法を認識し、その印刷方法を示す情報をメモリ６３へ記憶する。
【００３０】
次に、コントローラ６０は、動画ファイル選択処理を行う（Ｓ２）。この動画ファイル選択処理は、印刷対象となる動画ファイルをユーザに選択させるための処理である。この処理においてコントローラ６０は、印刷対象となる動画ファイルを認識し、選択を促すためのメニュー画面を表示部４２に表示させる。例えば、図６に示すように、各動画ファイルにおける１番目のフレームをサムネイル表示する。なお、図６では、２つの動画ファイルについて、１番目のフレームが表示された例を示している。その後、コントローラ６０は、入力部４３からの信号を待ち、入力部４３からの信号に基づき、ユーザによって指定された動画ファイルを認識する。そして、認識した動画ファイルのファイル名や所在を示す情報（例えば、ドライブ名やフォルダ名を示すパス情報）をメモリ６３へ記憶させる。
【００３１】
次に、コントローラ６０は、決定された印刷方法の判断を行う（Ｓ３）。この判断は、次に行われる処理を定めるために行われる。すなわち、決定された印刷方法が１フレーム印刷であった場合、コントローラ６０は、次に行う処理をフレーム決定処理（Ｓ４）と定め、ステップＳ４へ移行する。また、決定された印刷方法が複数フレーム印刷であった場合、コントローラ６０は、次に行う処理を開始終了フレーム決定処理（Ｓ７）と定め、ステップＳ７へ移行する。ここでは、まず、決定された印刷方法が１フレーム印刷である場合について説明する。
【００３２】
フレーム決定処理（Ｓ４）は、１フレーム印刷において印刷対象となるフレーム（対象フレームともいう。）を決定する処理である。この処理において、コントローラ６０は、動画ファイルを構成する複数のフレームの中から、印刷対象となる１つのフレームを決定する。このため、コントローラ６０は、撮影開始からの経過時間、及び、この経過時間に対応するフレームを、表示部４２に表示させ、入力部４３からの入力を待つ。ユーザは、入力部４３（例えば４方向ボタン４３１）を操作して経過時間を変化させる。そして、所望のフレームが表示されたならば、ユーザは、ＯＫボタン４３２を操作する等によって印刷するフレームを決定する。この操作に伴い、コントローラ６０は、対応するフレームを対象フレームに決定し、この対象フレームを示す情報をメモリ６３に記憶する。
【００３３】
次に、コントローラ６０は、画質調整処理を行う（Ｓ５）。この画質調整処理においてコントローラ６０は、ユーザの選択により各対象フレームについて顔認識の結果に基づく補正、又は、顔認識に基づかない補正を行う。そして、その後、各対象フレームについて印刷を行う。この画質調整処理については、後に詳しく説明を行う。
【００３４】
次に、Ｓ３で決定された印刷方法が複数フレーム印刷の場合について説明する。この場合、コントローラ６０は、ステップＳ７において開始終了フレーム決定処理を行う。図７は、開始終了フレーム決定処理におけるユーザインタフェースの一例を説明するための図である。図８は、開始フレームの決定時におけるユーザインタフェースの一例を説明するための図である。図９は、終了フレームの決定時におけるユーザインタフェースの一例を説明する図である。この開始終了フレーム決定処理は、印刷対象となる動画ファイルについて、印刷対象となる最初の対象フレーム（以下、開始フレームともいう。）と、最後の対象フレーム（以下、終了フレームともいう。）とを指定する処理である。
【００３５】
まず、コントローラ６０は、選択用画像を表示部４２に表示させる。ここでの選択用画像は、フレーム用の表示領域４２１と、カーソル用の表示領域４２２と、操作内容説明用の表示領域４２３とを有している。フレーム用の表示領域４２１は、任意のフレームについて画像を表示するものである。この複合機１において、フレーム用の表示領域４２１には、まず動画ファイルにおける１番目のフレームが表示される。そして、４方向ボタン４３１における左側部分又は右側部分が操作されると、表示対象となるフレームが変化する。例えば、右側部分が押されると、表示されているフレームよりも後側のフレームが表示され、左側部分が押されると、表示されているフレームよりも前側のフレームが表示される。
【００３６】
カーソル用の表示領域４２２は、左右方向に移動可能なカーソルＣＳを表示する。このカーソルＣＳは、表示されているフレームの動画ファイルにおける経過時間を示す。例えば、図７の例では、動画ファイルにおける先頭フレームが表示されている。このため、カーソルＣＳは、カーソル用の表示領域４２２における左端に表示されている。そして、図８の例では、全体の４割程度の時間が経過した状態のフレームが表示されている。このため、カーソルＣＳも、表示領域における左端から右側へ向けて、表示範囲の４割程度移動している。同様に、図９の例では、全体の６割程度の時間が経過した状態のフレームが表示されている。このため、カーソルＣＳも、表示領域における左端から右側へ向けて、表示範囲の６割程度移動している。
【００３７】
好みのフレームが表示されている状態でユーザがＯＫボタン４３２を押すと、その時点でのフレームが開始フレームに定められる。また、開始フレームが定められた後に、この開始フレームよりも後側の好みのフレームが表示されている状態でユーザがＯＫボタン４３２を押すと、その時点でのフレームが終了フレームに定められる。例えば、図８に示す状態でユーザがＯＫボタン４３２を押し、その後、図９に示す状態でユーザがＯＫボタン４３２を押すと、開始フレームとして、ゴルフでアドレスをしている人物のフレームが定められ、終了フレームとして、ショット後の人物のフレームが定められる。つまり、開始フレームは最初の対象フレームであり、終了フレームは最後の対象フレームとなる。
【００３８】
次に、コントローラ６０は、中間フレーム決定処理を行う（Ｓ８）。図１０は、対象フレームを説明するための図である。中間フレームは、開始フレームと終了フレームの間に定められるフレームであって、印刷対象となるフレームである。従って、中間フレームは、中間の対象フレームということもできる。
【００３９】
中間フレーム決定処理において、コントローラ６０は、開始フレームと終了フレームとの間に、互いに前後する対象フレーム同士の時間間隔を揃えて複数の中間フレームを決定する。この複合機１では、複数フレーム印刷が選択された場合に、１２個の対象フレームが１枚の用紙Ｓに印刷される。このため、図１０に符号ＦＲ１で示すフレームが開始フレームとして決定され、符号ＦＲ１２で示すフレームが終了フレームとして決定された場合には、符号ＦＲ２から符号ＦＲ１１で示す各フレームが中間フレームとして決定される。図１０の例において、中間フレームＦＲ２〜ＦＲ１１は、互いに前後する他の対象フレームとの時間間隔が揃うように定められる。この例において各中間フレームＦＲ２〜ＦＲ１１は、他の対象フレームとの間に２つのフレームを挟んでいる。言い換えれば、各対象フレームＦＲ１〜ＦＲ１２は、２つのフレーム毎に定められている。なお、間に挟むフレームの数に関し、図示の都合で２つとしたが、実際の数はこの数に限られない。すなわち、間に挟むフレームの数は、開始フレームから終了フレームまでの時間間隔、対象フレームの数、撮影時におけるフレームレート等の要因によって定められる。尚、このように中間フレームを決定するコントローラ６０は、決定部の一部を構成する。
【００４０】
中間フレームが決定されると、画質調整処理が行われる（Ｓ９）。この画質調整処理では、上述の通り、コントローラ６０が、ユーザの選択により各対象フレームについて顔認識の結果に基づく補正、又は、顔認識に基づかない補正を行う。そして、その後、各対象フレームについて印刷を行う。この画質調整処理については、後に詳しく説明を行う。
【００４１】
＝＝＝画質調整処理について＝＝＝
図５を参照しつつ、画質調整処理について説明する。まず、画質調整処理の概略について説明する。画質調整処理において、コントローラ６０は、顔認識モードが選択されると、顔認識処理を行い、顔認識が行われた対象フレームについては顔認識に基づく画像補正を行う。一方、顔認識モードが選択されなかった場合には、対象フレームについて顔認識処理を行わない。そして、顔認識処理を行わない場合には、各対象フレームを「人物」以外の種別に分類し、分類された種別に応じた補正を行う。顔認識モードにするか否かは、ユーザにより選択される。このようにすることによって、ユーザの所望する補正が行われ、補正後の対象フレームについて、印刷を行うことができるようになっている。
【００４２】
画質調整処理において、まずモード選択が行われる（Ｓ１１）。ここで選択可能なモードは、顔認識モードがＯＮであるモードと顔認識モードがＯＦＦであるモードである。この顔認識モードについての選択は、図１Ｂに示す操作パネルの表示切替ボタン４３５を用いて行われる。表示切替ボタン４３５を押すたびに、顔認識モードのＯＮとＯＦＦとが切り替わるようになっている。顔認識モードがＯＮ又はＯＦＦに切り替えられ、ＯＫボタン４３２が押されると、コントローラ６０は、顔認識モードで処理を行うか否かについて判定を行う（Ｓ１２）。
【００４３】
以降、顔認識モードが選択された場合（顔認識モードＯＮ：顔認識の結果に基づく画像補正を行う）と、顔認識モードが選択されなかった場合（顔認識モードＯＦＦ：顔認識に基づく画像補正を行わない）とを分けて説明を行う。
【００４４】
＜顔認識モードＯＮの場合の処理＞
顔認識モードがＯＮであるとき、コントローラ６０は、サンプリング処理を行う（Ｓ１３）。このサンプリング処理は、各対象フレームについて、輝度や色合い等に関する情報を取得する処理である。この処理において、コントローラ６０は、輝度値、Ｒ（レッド）画素の数や座標、Ｇ（グリーン）画素の数や座標、Ｂ（ブルー）画素の数や座標、及び、エッジの量等の情報を取得する。そして、取得した情報を統計値情報としてメモリ６３に記憶する。
【００４５】
統計値情報を記憶させると、コントローラ６０は、顔認識処理（Ｓ１４）を行う。顔認識処理においてコントローラ６０は、その対象フレームに人物の顔に相当する画像が存在するか否かについて判定する。そして、顔に相当する部分が存在する場合には、その対象フレームを「人物」の種別に分類する。以下、この処理について説明する。
【００４６】
顔認識処理においてコントローラ６０は、その対象フレームについて肌色の部分があるか否かについて判定する。肌色の部分があった場合、コントローラ６０は、その肌色の部分の中に両目及び口に対応する部分があるかを判定する。そして、両目及び口に対応する部分があった場合、肌色と認識できる部分を顔と認識する。さらに、顔の部分における面積が対象フレームにおける面積の０．５％以上あれば、その対象フレームの種類を「人物」と判定する。
【００４７】
「人物」と判定した場合、コントローラ６０は、この判定結果を対象フレームの番号に関連づけて顔情報としてメモリ６３に記憶する。「人物」とは判定されなかった場合、コントローラ６０は、次の処理において、その対象フレームを「人物」以外のシーンの種類に分類する（Ｓ１５）。「人物」以外のシーンの種類には、「風景」、「標準」の２つが用意されている。
【００４８】
「人物」とは判定されなかった場合、コントローラ６０は、その対象フレームが「風景」に分類できるかを判定する。この判定は、例えば、ヒストグラムを用いて行われる。このとき、コントローラ６０は、輝度値、Ｒ画素数、Ｇ画素数、Ｂ画素数、エッジの量等の各項目について度数を求め、ヒストグラムを得る。そして、得られたヒストグラムの形状から対象フレームの種類を判定する。例えば、風景に多く出現する、緑、青、赤、の比率が高ければ、風景を示すヒストグラムとのマッチングが高くなる。よって、このときコントローラ６０は、その対象フレームを「風景」と判定する。  
コントローラ６０は、「人物」「風景」のいずれにも判定されなかった対象フレームを「標準」と判定する。そして、この判定結果を、各対象フレームの番号に関連づけてシーン情報としてメモリ６３に記憶する。
【００４９】
次に、コントローラ６０は、補正量算出処理（Ｓ１６）を行う。複合機１で用いられる補正項目としては、例えば、「明るさ」、「コントラスト」、「彩度」、「カラーバランス」、「シャープネス」がある。尚、補正項目は一例であり、他の項目も定められている。ここで、対象フレームが「人物」と判定された場合には、その対象フレームにおける人の顔の部分が、肌色の標準色となるように補正量が算出される。対象フレームが「風景」と判定された場合、その対象フレームにおける緑色の部分、青色の部分、及び、赤色の部分について、彩度を上げるように補正量が算出される。対象フレームが「標準」と判定された場合、その対象フレームが多少明るくなり、かつ、各色の彩度が多少高くなるように補正量が算出される。そして、コントローラ６０は、算出した補正量を各対象フレームの番号に関連づけてメモリ６３に記憶する。
【００５０】
次に、コントローラ６０は、補正処理を行う（Ｓ１７）。補正処理において、コントローラ６０は、Ｓ１６において求めた補正量を対応する対象フレームに適用して画像補正を行う。
【００５１】
図１１は、顔認識モードが選択されたときにおける表示部４２の表示画面の一例である。画像補正を行うと、コントローラ６０は、画像補正した対象フレームについて表示部４２に表示させる（Ｓ１８）。表示されるフレームの順序であるが、図１１に示すように左上から右に並ぶように配置することができる。また、ここでは、フレーム数が１２枚のときの様子を示しているが、枚数はこれに限られない。また、並ぶ順序についても任意とすることができる。例えば、対象フレームが一枚であるときには、大きく一枚のフレームを表示することができる。
【００５２】
次に、コントローラ６０は、全ての対象フレームについて、上述の一連の処理（Ｓ１３〜Ｓ１８）を行ったか否かについて判定する（Ｓ１９）。そして、Ｓ１３〜Ｓ１８の処理を行っていない対象フレームが残っている場合には、Ｓ１３に戻り、未処理の対象フレームについて上述の一連の処理（Ｓ１３〜Ｓ１８）を行う。一方、全ての対象フレームについて、Ｓ１３〜Ｓ１８の処理を行った場合には、印刷処理を行うか否かの判定を行う（Ｓ２６）。
【００５３】
全ての対象フレームについて一連の処理を行うと、図１１に示すように全ての対象フレーム（ここでは１２枚）について画像補正後の画像が表示される。ユーザは、これを見ることで、この補正状態で印刷を行うか否かを判断することができる。
【００５４】
ユーザが補正後のフレームを見て、やはり顔認識モードをＯＦＦにしたときのフレームを見てみたいと思った場合には、表示切り替えボタン４３５が押される。表示切り替えボタン４３５が押され、顔認識モードがＯＦＦにされると、プロセスはＳ２６とＳ１１を通り、Ｓ１２の分岐処理においてプロセスはＳ２０へと進む。顔認識モードＯＦＦのときのプロセスについては後述する。
【００５５】
一方、ユーザが補正後のフレームを見て、これらのフレームを印刷したいと思ったときは、印刷開始の指示としてスタートボタン４３８が押される。スタートボタン４３８が押されると、コントローラ６０は、補正後のフレームについて印刷を行うように印刷機構２０を制御する。
【００５６】
図１２は、顔認識モードが選択されたときにおける印刷画像の一例を示す図である。図に示されるように、１番目の対象フレームＦＲ１から４番目の対象フレームＦＲ４、及び、７番目の対象フレームＦＲ７から９番目の対象フレームＦＲ９は、顔認識が的確になされ適当な画像補正が行われている。一方、他の対象フレームについては、顔認識が的確になされなかったため、顔認識時に行われる補正とは異なる補正量が適用されてしまっている。
【００５７】
＜顔認識モードＯＦＦの場合の処理＞
顔認識モードがＯＦＦであるとき、コントローラ６０は、サンプリング処理を行う（Ｓ２０）。このサンプリング処理は、上述のＳ１３におけるサンプリング処理と同様の処理である。
【００５８】
次に、コントローラ６０は、シーン判定処理を行う。このシーン判定処理は、Ｓ１５におけるシーン判定処理と同様である。顔認識モードＯＦＦのときの処理が顔認識モードＯＮのときの処理と異なるのは、Ｓ１４における顔認識処理を行わず、サンプリング処理の後にシーン判定処理が行われる点である。つまり、顔認識モードＯＦＦのときにおいて、コントローラ６０は、顔認識処理を行わず、シーン判定処理（Ｓ２１）において、対象フレームが「風景」「標準」のいずれかであるかについてのみ判定を行っている。
【００５９】
次に、コントローラ６０は、補正量算出処理（Ｓ２２）を行う。この処理もＳ１６における補正量算出処理と同様の処理であり、算出した補正量は各対象フレームの番号に関連づけられてメモリ６３に記憶される。
【００６０】
次に、コントローラ６０は、補正処理を行う（Ｓ２３）。補正処理において、コントローラ６０は、Ｓ２２において求めた補正量を対応する対象フレームに適用して画像補正を行う。
【００６１】
次に、コントローラ６０は、全ての対象フレームについて、上述の一連の処理（Ｓ２０〜Ｓ２４）を行ったか否かについて判定する（Ｓ２５）。そして、Ｓ２０〜Ｓ２４の処理を行っていない対象フレームが残っている場合には、Ｓ２０に戻り、未処理の対象フレームについて上述の一連の処理（Ｓ２０〜Ｓ２４）を行う。一方、全ての対象フレームについて、Ｓ２０〜Ｓ２４の処理を行った場合には、印刷処理を行うか否かの判定を行う（Ｓ２６）。
【００６２】
全ての対象フレームについて一連の処理（Ｓ２０〜Ｓ２４）を行うと、表示部４２に全ての対象フレームについて補正後のフレームが表示される。ユーザは、これを見ることで、この補正状態で印刷を行うか否かを判断することができる。
【００６３】
図１３は、顔認識モードが選択されなかったときにおける表示部４２の表示画面の一例である。ここでは、顔認識処理を行っていない。よって、個々のフレームに対応した補正量が適用されているにもかかわらず見た目に大きな影響を与えるような補正量は適用されない。よって、全体的に平均的な補正が行われ、色調に大きな差のないフレームが表示されている。
【００６４】
ユーザが補正後のフレームを見て、やはり顔認識モードをＯＮにしたときの補正後のフレームを見てみたいと思った場合には、表示切り替えボタン４３５が押される。表示切り替えボタン４３５が押され、顔認識モードがＯＮにされると、プロセスはＳ２６とＳ１１を通り、Ｓ１２の分岐処理においてプロセスはＳ１３へと進む。
【００６５】
一方、ユーザが補正後のフレームを見て、この補正状態でこれらのフレームを印刷したいと思ったときは、印刷開始の指示としてスタートボタン４３８が押される。スタートボタン４３８が押されると、コントローラ６０は、補正後のフレームについて印刷を行うように印刷機構２０を制御する。
【００６６】
図１４は、顔認識モードが選択されなかったときにおける印刷画像の一例を示す図である。図に示されるように、１番目の対象フレームＦＲ１から１２番目の対象フレームＦＲ１２まで、見た目に大きな影響を与えるような補正量が適用されないため全体的に色調に大きな差のないフレームとなっている。
【００６７】
前述の顔認識モードＯＮのときでは、顔が写っていると認識された対象フレームについて人物の顔に対して適当な補正がされているものの、見た目に大きな影響を与える補正量が適用されていた。一方、顔認識が適当に行われない対象フレームについては、「風景」又は「標準」の補正が適用される。この場合、ある対象フレームでは見た目に大きな影響を与えるような補正量が適用され、ある対象フレームでは小さな補正量が適用される。そして、連続するフレームであるにもかかわらず、フレーム間で色調が大きく異なり、連続するフレームとして認識できないようなフレームとなってしまっていた。
【００６８】
しかしながら、すべての対象フレームが顔認識しやすいようなフレームであった場合、すべてのフレームで顔認識が適切に行われ、すべてのフレームに適正な補正が行われることもあるであろう。このように、自動的に顔認識モードで画像補正を行うべきであるかは、取得される画像によって異なる。よって、本実施形態のように、ユーザがいずれのモードで画像補正を行うかを選択できるようにすることで、より好ましい画像補正後のフレームを得ることができるようになる。
【００６９】
尚、Ｓ１３〜Ｓ１９までの処理と、Ｓ２０〜Ｓ２５までの処理を別々に行っていたが、これらは一方の処理が完了した後に、コントローラ６０に余裕があるタイミングにおいて他方の処理を行うこととしても良い。例えば、Ｓ１３〜Ｓ１９間での処理を終え、ユーザにどちらかを選択させている間に、コントローラはバックグラウンドでＳ２０〜Ｓ２５までの処理のうち、Ｓ２４の表示処理のみを除いた処理を行う。このようにすることで、ユーザに別のモードに切り替えられた場合であっても、すぐに補正後のフレームを表示部４２に表示させることができる。
【００７０】
＝＝＝第２実施形態＝＝＝
第２実施形態では、顔認識モードがＯＦＦであるときにおいて、各対象フレームについて画像補正を行わない。つまり、図５におけるＳ２０〜Ｓ２５までの処理において、Ｓ２０のサンプリング処理からＳ２３の補正処理が省略され、Ｓ２４及びＳ２５のみが実行される。
【００７１】
そうすると、Ｓ２４において画像補正が行われていない対象フレームが表示される。そして、Ｓ２５の分岐処理のため画像補正されていない全ての対象フレームが表示部４２に表示されることとなる。
【００７２】
このようにすることで、顔認識モードをＯＦＦにしたときは、ユーザは、画像補正されていない全ての対象フレームを表示部にて確認することができる。よって、顔認識モードをＯＦＦにしたときにおいて、ユーザがその他（「風景」「標準」など）の補正を望まない場合に対応することができる。
【００７３】
尚、顔認識モードがＯＦＦのときのＳ２６において、ユーザが印刷を望んだ場合には、画像補正が全く行われていない対象フレームの印刷が行われることとなる。  
このようにすることで、顔認識モードでは見た目に大きな影響を与えるような補正が行われ、連続するフレームの補正として一定の補正が行われないようなときには選択的に全く補正を行わないようにする。そして、連続するフレームについて色調を一定にすることができる。
【００７４】
＝＝＝第３実施形態＝＝＝
第３実施形態では、前述の補正処理を行った後に、個々の対象フレームについて顔認識モードをＯＮにするかＯＦＦにするかを設定することができる。このようにするために、第３実施形態では、図１Ｂに示す個別切替ボタン４３０を採用する。
【００７５】
第３実施形態において、顔認識モードＯＮのとき、第１実施形態のときと同様にＳ１３〜Ｓ１９までの処理が行われる。そうすると最終的に図１１に示すような表示がなされる。ここでは、いくつかの対象フレームについては適正な顔認識が行われた結果適正な補正が行われ、それ以外の対象フレームについては顔認識が適正に行われなかったため「人物」に対する補正とは異なる補正が行われている。
【００７６】
このとき、複合機１は４方向ボタン４３１によってこの複数の対象フレームＦＲ１〜ＦＲ１２のいずれかを選択できるようになっている。そして、フレームを選択し、個別切替ボタン４３０が押されると、顔認識に基づく画像補正がされたフレームについては顔認識に基づく画像補正が解除される。
【００７７】
具体的には、次のようになる。顔認識に基づく画像補正が解除されるとき、そのフレームについてだけ、Ｓ２０〜Ｓ２４の処理が行われる。つまり、そのフレームだけ顔認識モードがＯＦＦの処理が行われることとなる。例えば、図１１では顔認識が適正に行われたものと行われなかったフレーム間では、適用される補正量の違いから異なる色調のフレームとなっている。そこで、ユーザは、顔認識がされた対象フレームＦＲ１〜ＦＲ４、ＦＲ７〜ＦＲ９のいずれかを４方向ボタン４３１を用いて選択する。そして、個別切替ボタン４３０を押す。そうすると、その対象フレームについて、顔認識モードが解除され、「風景」又は「標準」としての補正が行われ、補正後の対象フレームＦＲ５〜ＦＲ６、ＦＲ１０〜ＦＲ１２の色調に近い画像補正が行われるようになる。
【００７８】
このようにすることによって、連続画像において顔認識に基づく補正がなされた結果、他のフレームに対して色調が大きく異なってしまったフレームについて、ユーザが顔認識モードを解除して、顔認識が行われないフレームと色調を合わせることができる。
【００７９】
＝＝＝その他の実施の形態＝＝＝
上記の実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれることは言うまでもない。特に、以下に述べる実施形態であっても、本発明に含まれるものである。
【００８０】
＜画像補正装置について＞
前述した各実施形態では、複合機１を画像補正装置として用いた構成が記載されている。しかし、画像補正装置は、複合機１に限定されるものではない。例えば、専ら印刷を行うプリンタを画像補正装置として用いてもよい。この場合、プリンタに、画像補正用のプログラムを実行させることで、画像補正装置として用いる。また、画像補正用のプログラムを実行するコンピュータによって画像補正装置を構成してもよい。さらに、デジタルカメラやデジタルビデオを画像補正装置として用いてもよい。  
また前述した画像補正装置は、コンピュータ上での画像補正においても使用できることはいうまでもない。
【００８１】
＜印刷の態様について＞
前述した各実施形態では、複数の対象フレームを同じ用紙Ｓに印刷する態様について説明したが、印刷の態様はこれに限定されない。例えば、複数の対象フレームを別の用紙Ｓに印刷する態様であってもよい。
【００８２】
＜対象フレームの種類について＞
前述した各実施形態では、対象フレームの種類として「風景」，「標準」の例に挙げて説明した。対象フレームの種類はこれらに限定されるものではなく、他の種類であってもよい。
【００８３】
＜メモリカードＭＣについて＞
前述した各実施形態では、カードスロット５０にメモリカードＭＣを装着する構成であったが、この構成に限定されない。例えば、デジタルカメラと複合機１とをケーブルを介して接続し、デジタルカメラに装着されたメモリカードＭＣへ、ケーブルを通じてアクセスするようにしてもよい。
【００８４】
＝＝＝まとめ＝＝＝
（１）上述の画像補正装置としての複合機１は、動画ファイルから画像補正を行うフレームを決定する決定部（操作パネル４０及びコントローラ６０）と、フレームに対して、フレームに顔が写っているか否かの顔認識の結果に基づく画像補正を行うことと、顔認識に基づく画像補正を行わないこととをすることができるコントローラ６０と、を備える。  
このようにすることによって、顔認識の結果に基づく画像補正を行うか、顔認識に基づく画像補正を行わないこととするかを、ユーザに選択させることのできる複合機１を提供することができる。
【００８５】
（２）また、顔認識に基づく画像補正を行わないこととは、顔認識の結果に基づかない画像補正を行うことを含む。尚、顔認識の結果に基づかない画像補正とは、個々のフレームについて「風景」「標準」のいずれかの種別に分類し、この分類に応じた画像補正を行うことを含む。  
このようにすることによって、顔認識の結果に基づかない画像補正を行うときにおいて、フレームの種別に適した補正を行うことができる。
【００８６】
（３）また、顔認識の結果に基づく画像補正と、顔認識の結果に基づかない画像補正（例えば、「風景」「標準」に基づく画像補正）のいずれかの一方の処理が完了してから、他方の処理を行わせる旨の指示がなされるまでの間に、他方の処理を開始する。  
このようにすることで、他方の処理を行わせる旨の指示がなされるまでの待ち時間に他方の処理を行わせておくことができる。
【００８７】
（４）また、顔認識に基づく画像補正を行わないこととは、フレームの全てに対して画像補正を行わないこととしてもよい。  
このようにすることによって、顔認識に基づく画像補正を行わないときには、フレームに対して一切画像補正を行わないこととすることができる。
【００８８】
（５）また、コントローラ６０は、フレームの種別を判別する判別部と、この判別部が判別したフレームの種別に応じて各フレームを画像補正する補正部と、を含む。  
このようにすることによって、フレームの種別を判別して、このフレームの種別に適した画像補正を行うことができる。
【００８９】
（６）また、顔認識の結果に基づく画像補正を行うことと、顔認識に基づく画像補正を行わないこととのいずれかのモードを選択させるためのモード選択部としての表示切替ボタン４３５をさらに備える。  
このようにすることによって、ユーザが選択して顔認識に基づく画像補正を行うか否かについて指示することができる。
【００９０】
（７）また、顔認識に基づく画像補正がされた各フレームについて、この画像補正を解除するための操作部としての個別切替ボタン４３０をさらに備える。  
このようにすることによって、顔認識に基づく画像補正がされたフレームについてユーザが選択的に画像補正を解除することができる。
【００９１】
（８）また、顔認識の結果に基づく画像補正後のフレームと、顔認識に基づく画像補正を行わなかったときのフレームとを表示するための表示部４２をさらに備える。  
このようにすることによって、ユーザは、顔認識に基づく画像補正後のフレームと、顔認識に基づく画像補正を行わなかったときのフレームを確認することができる。
【００９２】
（９）また、画像補正を行うフレームを決定する決定部は、動画ファイルから最初のフレームと最後のフレームを決定し、最初のフレームと最後のフレームとの間に、互いに前後するフレーム同士の時間間隔を揃えて中間のフレームを決定する。  
このようにすることによって、最初のフレームと最後のフレームを決定することで容易に中間のフレームについて決定することができる。
【００９３】
（１０）また、前述の構成要素をすべて含む画像補正装置によれば、記述のほぼ全ての効果を奏するため、本発明の目的が最も有効に達成される。
【００９４】
（１１）また、前述の画像補正装置に、顔認識の結果に基づく画像補正後のフレーム、及び、顔認識に基づく画像補正を行わなかったときのフレームを印刷することができる印刷部を備えた印刷装置を提供することもできる。
【００９５】
（１２）また、動画ファイルから画像補正を行うフレームを決定するステップと、フレームに対して、このフレームに顔が写っているか否かの顔認識の結果に基づく画像補正を行うことと、顔認識に基づく画像補正を行わないことのいずれかを行うステップと、を含む画像補正方法があることはいうまでもない。
【００９６】
（１３）また、上述の画像補正方法をコンピュータに実行させるためのプログラムがあることもいうまでもない。
【図面の簡単な説明】
【００９７】
【図１】図１Ａは、複合機１の外観を説明するための斜視図であり、図１Ｂは、操作パネル４０を説明するための図である。
【図２】複合機１の構成を説明するブロック図である。
【図３】印刷機構２０を説明するための図である。
【図４】印刷動作時の各処理を説明するためのフローチャートである。
【図５】画質調整処理を説明するフローチャートである。
【図６】動画ファイルの選択時におけるユーザインタフェースの一例を説明する図である。
【図７】開始終了フレーム決定処理におけるユーザインタフェースの一例を説明するための図である。
【図８】開始フレームの決定時におけるユーザインタフェースの一例を説明するための図である。
【図９】終了フレームの決定時におけるユーザインタフェースの一例を説明する図である。
【図１０】対象フレームを説明するための図である。
【図１１】顔認識モードが選択されたときにおける表示部４２の表示画面の一例である。
【図１２】顔認識モードが選択されたときにおける印刷画像の一例を示す図である。
【図１３】顔認識モードが選択されたかったときにおける表示部４２の表示画面の一例である。
【図１４】顔認識モードが選択されなかったときにおける印刷画像の一例を示す図である。
【符号の説明】
【００９８】
１  複合機，
１１  原稿台，２０  印刷機構，２２  キャリッジ移動機構，２２３  ガイド軸，
３０  駆動信号生成部，４０  操作パネル，４１  電源ボタン，
４２  表示部，４２１  フレーム用の表示領域，
４２２  カーソル用の表示領域，４２３  操作内容説明用の表示領域，
４３  入力部，４３０  個別切替ボタン，４３１  ４方向ボタン，
４３２  ＯＫボタン，４３３  印刷設定ボタン，４３４  戻るボタン，
４３５  表示切替ボタン，４３６  モード切替ボタン，
４３７  印刷枚数増減ボタン，４３８  スタートボタン，４３９  ストップボタン，
５０  カードスロット，６０  コントローラ，６１  インタフェース部，
６２  ＣＰＵ，６３  メモリ，６４  制御ユニット，
Ｓ  用紙，ＣＲ  キャリッジ，ＩＣ  インクカートリッジ，
ＨＵ  ヘッドユニット，ＭＣ  メモリカード，ＣＳ  カーソル，
ＦＲ１〜ＦＲ１２  対象フレーム
【図１】
2008015992.tif 000003
【図２】
2008015992.tif 000004
【図３】
2008015992.tif 000005
【図４】
2008015992.tif 000006
【図５】
2008015992.tif 000007
【図６】
2008015992.tif 000008
【図７】
2008015992.tif 000009
【図８】
2008015992.tif 000010
【図９】
2008015992.tif 000011
【図１０】
2008015992.tif 000012
【図１１】
2008015992.tif 000013
【図１２】
2008015992.tif 000014
【図１３】
2008015992.tif 000015
【図１４】
2008015992.tif 000016