(57)【要約】【課題】望ましい画像が代表的な画像として収められたアルバムを容易に提供することができる。【解決手段】画像を撮像する撮像部と、撮像部が被写体を撮像することが可能な状態に設定された後の、撮像部に被写体を撮像させるための操作がユーザによって継続的に行われている時間を撮像部が画像を撮像する毎に計数する撮像所要時間計数部と、撮像所要時間計数部が計数した撮像所要時間に基づいて、撮像部が撮像した画像の重要度を算出する重要度算出部と、重要度算出部が算出した重要度がより大きい画像を、より大きく表示又は印刷させる出力制御部とを備える。【選択図】図２
2006287911.tif 000002
【特許請求の範囲】
【請求項１】
撮像画像を撮像する撮像部と、
前記撮像部が撮像画像を撮像する毎に、前記撮像部による撮像画像の撮像のために要した時間である撮像所要時間を計数する撮像所要時間計数部と、
前記撮像所要時間計数部が計数した撮像所要時間に基づいて、前記撮像部が撮像した撮像画像の重要度を算出する重要度算出部と、
前記重要度算出部が算出した重要度がより大きい撮像画像を、より優先的に出力させる出力制御部と
を備える画像出力システム。
【請求項２】
前記撮像所要時間計数部は、前記撮像部が被写体を撮像することが可能な状態に設定されてから、前記撮像部が前記被写体を撮像するまでの時間を撮像所要時間として計数する
請求項１に記載の画像出力システム。
【請求項３】
前記撮像所要時間計数部は、前記撮像部が被写体を撮像することが可能な状態に設定された後の、前記撮像部に被写体を撮像させるための操作がユーザによって継続的に行われている時間を撮像所要時間として計数する
請求項１に記載の画像出力システム。
【請求項４】
前記出力制御部は、前記重要度算出部が算出した重要度がより大きい撮像画像を、より大きく表示又は印刷させる
請求項１に記載の画像出力システム。
【請求項５】
前記出力制御部は、前記重要度算出部が算出した重要度がより大きい撮像画像を、より長く表示させる
請求項１に記載の画像出力システム。
【請求項６】
前記撮像部が撮像画像を撮像する前のタイミングで連続的に撮像される複数の予備画像を取得する予備画像取得部と、
前記予備画像取得部が取得する複数の予備画像の間における構図の変化量を検出する構図変化量検出部と、
前記構図変化量検出部が検出した構図の変化量に基づいて、前記撮像部に被写体を撮像させるための操作である撮像操作がユーザによって行われているか否かを判断する操作判断部と
をさらに備え、
前記撮像所要時間計数部は、前記撮像部が被写体を撮像することが可能な状態に設定されてから前記撮像部が前記被写体を撮像するまでの間に撮像操作がユーザによって行われていない旨を前記操作判断部が判断した場合に、撮像操作がユーザによって行われていない旨を前記操作判断部が判断した時刻から前記撮像部が撮像画像を撮像するまでの間の時間を撮像所要時間として計数する
請求項１に記載の画像出力システム。
【請求項７】
前記構図変化量検出部は、前記予備画像取得部が取得した連続する予備画像の間において、同一の画像内容となる画像領域の面積を検出し、
前記操作判断部は、前記構図変化量検出部が検出した面積が予め定められた面積より小さい場合に、撮像操作がユーザによって行われていない旨を判断する
請求項６に記載の画像出力システム。
【請求項８】
構図の変化の内容を示す変化種類及び構図の変化量に対応づけて、撮像操作がユーザによって行われていない旨を判断する判断条件を格納している判断条件格納部
をさらに備え、
前記構図変化量検出部は、前記予備画像取得部が取得する複数の予備画像の間において、前記判断条件格納部が格納している変化種類毎に構図の変化量を検出し、
前記操作判断部は、前記判断条件格納部が格納している判断条件に一致する構図の変化種類及び構図の変化量を前記構図変化量検出部が検出した場合に、前記撮像部に被写体を撮像させるための操作である撮像操作がユーザによって行われていない旨を判断する
請求項６に記載の画像出力システム。
【請求項９】
撮像画像を撮像する撮像段階と、
前記撮像段階において撮像画像が撮像される毎に、前記撮像段階による撮像画像の撮像のために要した時間である撮像所要時間を計数する撮像所要時間計数段階と、
前記撮像所要時間計数段階において計数された撮像所要時間に基づいて、前記撮像段階において撮像された撮像画像の重要度を算出する重要度算出段階と、
前記重要度算出段階において算出された重要度がより大きい撮像画像を、より優先的に出力させる出力制御段階と
を備える画像出力方法。
【請求項１０】
撮像画像を撮像する撮像部と、
前記撮像部が撮像画像を撮像する毎に、前記撮像部による撮像画像の撮像のために要した時間である撮像所要時間を計数する撮像所要時間計数部と、
前記撮像所要時間計数部が計数した撮像所要時間に基づいて、前記撮像部が撮像した撮像画像の重要度を算出する重要度算出部と、
前記重要度算出部が算出した重要度を、前記撮像部が撮像した撮像画像に対応づけて格納する重要度格納部と
を備える撮像装置。
【請求項１１】
前記重要度算出部は、前記撮像所要時間計数部が計数した撮像所要時間がより長い撮像画像に対して、より大きい重要度を算出する
請求項１０に記載の撮像装置。
【請求項１２】
撮像画像を撮像する撮像段階と、
前記撮像段階において撮像画像が撮像される毎に、前記撮像段階による撮像画像の撮像のために要した時間である撮像所要時間を計数する撮像所要時間計数段階と、
前記撮像所要時間計数段階において計数された撮像所要時間に基づいて、前記撮像段階において撮像された撮像画像の重要度を算出する重要度算出段階と、
前記重要度算出段階において算出された重要度を、前記撮像段階において撮像された撮像画像に対応づけて格納する重要度格納段階と
を備える撮像方法。
【請求項１３】
撮像画像を撮像する撮像装置用のプログラムであって、前記撮像装置を、
撮像画像を撮像する撮像部、
前記撮像部が撮像画像を撮像する毎に、前記撮像部による撮像画像の撮像のために要した時間である撮像所要時間を計数する撮像所要時間計数部、
前記撮像所要時間計数部が計数した撮像所要時間に基づいて、前記撮像部が撮像した撮像画像の重要度を算出する重要度算出部、
前記重要度算出部が算出した重要度を、前記撮像部が撮像した撮像画像に対応づけて格納する重要度格納部
として機能させるプログラム。
【請求項１４】
撮像装置によって撮像された撮像画像を格納する画像格納部と、
前記画像格納部が格納している撮像画像毎に、前記撮像装置による撮像画像の撮像のために要した時間である撮像所要時間を格納する撮像所要時間格納部と、
前記撮像所要時間格納部が格納している撮像所要時間に基づいて、前記画像格納部が格納している撮像画像の重要度を算出する重要度算出部と、
前記重要度算出部が算出した重要度がより大きい撮像画像を、より優先的に出力させる出力制御部と
を備える出力装置。
【請求項１５】
撮像装置によって撮像された撮像画像を格納する画像格納段階と、
前記画像格納段階において格納される撮像画像毎に、前記撮像装置による撮像画像の撮像のために要した時間である撮像所要時間を格納する撮像所要時間格納段階と、
前記撮像所要時間格納段階において格納される撮像所要時間に基づいて、前記画像格納段階において格納される撮像画像の重要度を算出する重要度算出段階と、
前記重要度算出段階において算出された重要度がより大きい撮像画像を、より優先的に出力させる出力制御段階と
を備える出力方法。
【請求項１６】
撮像画像を出力する出力装置用のプログラムであって、前記出力装置を、
撮像装置によって撮像された撮像画像を格納する画像格納部、
前記画像格納部が格納している撮像画像毎に、前記撮像装置による撮像画像の撮像のために要した時間である撮像所要時間を格納する撮像所要時間格納部、
前記撮像所要時間格納部が格納している撮像所要時間に基づいて、前記画像格納部が格納している撮像画像の重要度を算出する重要度算出部、
前記重要度算出部が算出した重要度がより大きい撮像画像を、より優先的に出力させる出力制御部
として機能させるプログラム。
【請求項１７】
撮像画像を撮像する撮像部と、
前記撮像部が撮像画像を撮像するまでのユーザの操作による撮像条件の変化を、前記撮像部が撮像した撮像画像に対応づけて取得する撮像条件取得部と、
前記撮像条件取得部が取得した撮像条件の変化に基づいて、前記撮像部が撮像した撮像画像が出力される場合に施すことができる画像処理内容の許容範囲を決定する画像処理内容決定部と、
前記画像処理内容決定部が決定した画像処理内容の許容範囲をユーザに提示する画像処理内容提示部と
を備える画像出力システム。
【請求項１８】
前記画像処理内容決定部が決定した許容範囲内の画像処理を前記撮像部が撮像した撮像画像に施す画像処理部と、
前記画像処理部によって画像処理が施された撮像画像を出力する出力部と
をさらに備える請求項１７に記載の画像出力システム。
【請求項１９】
前記撮像条件取得部は、前記撮像部が被写体を撮像することが可能な状態に設定されてから前記撮像部が前記被写体を撮像するまでの間に、ユーザによって操作された撮像条件の変化を取得する
請求項１７に記載の画像出力システム。
【請求項２０】
前記撮像条件取得部は、前記撮像部が撮像画像を撮像するまでのユーザの操作による前記撮像部の画角及び画角の変化量を、前記撮像部が撮像した撮像画像に対応づけて取得し、
前記画像処理内容決定部は、前記撮像条件取得部が取得した画角及び画角の変化量に基づいて、前記撮像部が撮像した撮像画像がトリミングして出力される場合のトリミングの許容範囲を決定し、
前記画像処理内容提示部は、前記画像処理内容決定部が決定したトリミングの許容範囲をユーザに提示する
請求項１７に記載の画像出力システム。
【請求項２１】
撮像画像を撮像する撮像段階と、
前記撮像段階において撮像画像が撮像されるまでユーザの操作による撮像条件の変化を、前記撮像段階において撮像された撮像画像に対応づけて取得する撮像条件取得段階と、
前記撮像条件取得段階において取得された撮像条件の変化に基づいて、前記撮像段階において撮像された撮像画像が出力される場合に施すことができる画像処理内容の許容範囲を決定して、決定した画像処理内容の許容範囲をユーザに提示する画像処理内容決定段階と
を備える画像出力方法。
【請求項２２】
撮像画像を撮像する撮像部と、
前記撮像部が撮像画像を撮像するまでのユーザの操作による撮像条件の変化を、前記撮像部が撮像した撮像画像に対応づけて取得する撮像条件取得部と、
前記撮像条件取得部が取得した撮像条件の変化に基づいて、前記撮像部が撮像した撮像画像が出力される場合に施すことができる画像処理内容の許容範囲を決定する画像処理内容決定部と、
前記画像処理内容決定部が決定した画像処理内容の許容範囲を、前記撮像部が撮像した撮像画像に対応づけて格納する画像処理内容格納部と
を備える撮像装置。
【請求項２３】
撮像画像を撮像する撮像段階と、
前記撮像段階において撮像画像が撮像されるまでのユーザの操作による撮像条件の変化を、前記撮像段階において撮像された撮像画像に対応づけて取得する撮像条件取得段階と、
前記撮像条件取得段階において取得された撮像条件の変化に基づいて、前記撮像段階において撮像された撮像画像が出力される場合に施すことができる画像処理内容の許容範囲を決定する画像処理内容決定段階と
前記画像処理内容決定段階において決定された画像処理内容の許容範囲を、前記撮像段階において撮像された撮像画像に対応づけて格納する画像処理内容格納段階と
を備える撮像方法。
【請求項２４】
撮像画像を撮像する撮像装置用のプログラムであって、前記撮像装置を、
撮像画像を撮像する撮像部、
前記撮像部が撮像画像を撮像するまでのユーザの操作による撮像条件の変化を、前記撮像部が撮像した撮像画像に対応づけて取得する撮像条件取得部、
前記撮像条件取得部が取得した撮像条件の変化に基づいて、前記撮像部が撮像した撮像画像が出力される場合に施すことができる画像処理内容の許容範囲を決定する画像処理内容決定部、
前記画像処理内容決定部が決定した画像処理内容の許容範囲を、前記撮像部が撮像した撮像画像に対応づけて格納する画像処理内容格納部
として機能させるプログラム。
【請求項２５】
撮像装置によって撮像された撮像画像を格納する画像格納部と、
前記画像格納部が格納している撮像画像に対応づけて、前記撮像装置によって撮像画像が撮像されるまでのユーザの操作による撮像条件の変化を格納する撮像条件格納部と、
前記撮像条件格納部が格納している撮像条件の変化に基づいて、前記画像格納部が格納している撮像画像を出力する場合に施すことができる画像処理内容の許容範囲を決定する画像処理内容決定部と、
前記画像処理内容決定部が決定した画像処理内容の許容範囲をユーザに提示する画像処理内容提示部と
を備える出力装置。
【請求項２６】
撮像装置によって撮像された撮像画像を格納する画像格納段階と、
前記画像格納段階において格納されている撮像画像に対応づけて、前記撮像装置による撮像画像が撮像されるまでのユーザの操作による撮像条件の変化を格納する撮像条件格納段階と、
前記撮像条件格納段階において格納されている撮像条件の変化に基づいて、前記画像格納段階において格納されている撮像画像を出力する場合に施すことができる画像処理内容の許容範囲を決定する画像処理内容決定段階と、
前記画像処理内容決定段階において決定された画像処理内容の許容範囲をユーザに提示する画像処理内容提示段階と
を備える出力方法。
【請求項２７】
撮像画像を出力する出力装置用のプログラムであって、前記出力装置を、
撮像装置によって撮像された撮像画像を格納する画像格納部、
前記画像格納部が格納している撮像画像に対応づけて、前記撮像装置による撮像画像が撮像されるまでのユーザの操作による撮像条件の変化を格納する撮像条件格納部、
前記撮像条件格納部が格納している撮像条件の変化に基づいて、前記画像格納部が格納している撮像画像を出力する場合に施すことができる画像処理内容の許容範囲を決定する画像処理内容決定部、
前記画像処理内容決定部が決定した画像処理内容の許容範囲をユーザに提示する画像処理内容提示部
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像出力システム、撮像装置、出力装置、画像出力方法、撮像方法、出力方法、及びプログラムに関する。特に本発明は、画像を出力する画像出力システム、撮像装置、出力装置、画像出力方法、撮像方法、及び出力方法、並びに、撮像装置及び出力装置用のプログラムに関する。
【背景技術】
【０００２】
旅行先で撮影した画像データに付帯された位置情報、撮影時間情報等のタグ情報を元にして、画面の中心に旅行先の地図を配置して、地図の周囲に配置された画像と地図上における撮像位置とを線で結ぶなどして、地図と画像との関連がわかるようにレイアウトされたアルバムを作成する技術が知られている（例えば、特許文献１参照。）。
【特許文献１】特開平１０−１２６７３１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１による技術によってアルバムを作成した場合、ユーザにとって大事な画像が必ずしもアルバムの目立つ位置に配置されるとは限らないという課題があった。例えばユーザが慎重にシャッターチャンスを選びながら慎重に撮像した画像等、ユーザにとって大事な画像がアルバムの表紙に使用されたり、アルバム内の最も目立つ位置等に配置されたりするのが望ましい。また、ユーザにとっては、画像の選択作業、編集作業などといった煩雑な作業をすることなく手軽にアルバムが作成されるのが望ましい。
【０００４】
そこで本発明は、上記の課題を解決することができる画像出力システム、撮像装置、出力装置、画像出力方法、撮像方法、出力方法、及びプログラムを提供することを目的とする。この目的は特許請求の範囲における独立項に記載の特徴の組み合わせにより達成される。また従属項は本発明の更なる有利な具体例を規定する。
【課題を解決するための手段】
【０００５】
本発明の第１の形態における画像出力システムは、画像を撮像する撮像部と、撮像部が画像を撮像する毎に、撮像部による画像の撮像のために要した時間である撮像所要時間を計数する撮像所要時間計数部と、撮像所要時間計数部が計数した撮像所要時間に基づいて、撮像部が撮像した画像の重要度を算出する重要度算出部と、重要度算出部が算出した重要度がより大きい画像を、より優先的に出力させる出力制御部とを備える。
【０００６】
撮像所要時間計数部は、撮像部が被写体を撮像することが可能な状態に設定されてから、撮像部が被写体を撮像するまでの時間を撮像所要時間として計数してよい。撮像所要時間計数部は、撮像部が被写体を撮像することが可能な状態に設定された後の、撮像部に被写体を撮像させるための操作がユーザによって継続的に行われている時間を撮像所要時間として計数してよい。
【０００７】
出力制御部は、重要度算出部が算出した重要度がより大きい画像を、より大きく表示又は印刷させてよい。出力制御部は、重要度算出部が算出した重要度がより大きい画像を、より長く表示させてよい。
【０００８】
撮像部が撮像画像を撮像する前のタイミングで連続的に撮像される複数の予備画像を取得する予備画像取得部と、予備画像取得部が取得する複数の予備画像の間における構図の変化量を検出する構図変化量検出部と、構図変化量検出部が検出した構図の変化量に基づいて、撮像部に被写体を撮像させるための操作である撮像操作がユーザによって行われているか否かを判断する操作判断部とをさらに備え、撮像所要時間計数部は、撮像部が被写体を撮像することが可能な状態に設定されてから撮像部が被写体を撮像するまでの間に撮像操作がユーザによって行われていない旨を操作判断部が判断した場合に、撮像操作がユーザによって行われていない旨を操作判断部が判断した時刻から撮像部が撮像画像を撮像するまでの間の時間を撮像所要時間として計数してよい。
【０００９】
構図変化量検出部は、予備画像取得部が取得した連続する予備画像の間において、同一の画像内容となる画像領域の面積を検出し、操作判断部は、構図変化量検出部が検出した面積が予め定められた面積より小さい場合に、撮像操作がユーザによって行われていない旨を判断してよい。
【００１０】
構図の変化の内容を示す変化種類及び構図の変化量に対応づけて、撮像操作がユーザによって行われていない旨を判断する判断条件を格納している判断条件格納部をさらに備え、構図変化量検出部は、予備画像取得部が取得する複数の予備画像の間において、判断条件格納部が格納している変化種類毎に構図の変化量を検出し、操作判断部は、判断条件格納部が格納している判断条件に一致する構図の変化種類及び構図の変化量を構図変化量検出部が検出した場合に、撮像部に被写体を撮像させるための操作である撮像操作がユーザによって行われていない旨を判断してよい。
【００１１】
本発明の第２の形態における画像出力方法は、画像を撮像する撮像段階と、撮像段階において画像が撮像される毎に、撮像段階による画像の撮像のために要した時間である撮像所要時間を計数する撮像所要時間計数段階と、撮像所要時間計数段階において計数された撮像所要時間に基づいて、撮像段階において撮像された画像の重要度を算出する重要度算出段階と、重要度算出段階において算出された重要度がより大きい画像を、より優先的に出力させる出力制御段階とを備える。
【００１２】
本発明の第３の形態における撮像装置は、画像を撮像する撮像部と、撮像部が画像を撮像する毎に、撮像部による画像の撮像のために要した時間である撮像所要時間を計数する撮像所要時間計数部と、撮像所要時間計数部が計数した撮像所要時間に基づいて、撮像部が撮像した画像の重要度を算出する重要度算出部と、重要度算出部が算出した重要度を、撮像部が撮像した画像に対応づけて格納する重要度格納部とを備える。
【００１３】
重要度算出部は、撮像所要時間計数部が計数した撮像所要時間がより長い画像に対して、より大きい重要度を算出してよい。
【００１４】
本発明の第４の形態における撮像方法は、画像を撮像する撮像段階と、撮像段階において画像が撮像される毎に、撮像段階による画像の撮像のために要した時間である撮像所要時間を計数する撮像所要時間計数段階と、撮像所要時間計数段階において計数された撮像所要時間に基づいて、撮像段階において撮像された画像の重要度を算出する重要度算出段階と、重要度算出段階において算出された重要度を、撮像段階において撮像された画像に対応づけて格納する重要度格納段階とを備える。
【００１５】
本発明の第５の形態によると、画像を撮像する撮像装置用のプログラムであって、撮像装置を、画像を撮像する撮像部、撮像部が画像を撮像する毎に、撮像部による画像の撮像のために要した時間である撮像所要時間を計数する撮像所要時間計数部、撮像所要時間計数部が計数した撮像所要時間に基づいて、撮像部が撮像した画像の重要度を算出する重要度算出部、重要度算出部が算出した重要度を、撮像部が撮像した画像に対応づけて格納する重要度格納部として機能させる。
【００１６】
本発明の第６の形態における出力装置は、撮像装置によって撮像された画像を格納する画像格納部と、画像格納部が格納している画像毎に、撮像装置による画像の撮像のために要した時間である撮像所要時間を格納する撮像所要時間格納部と、撮像所要時間格納部が格納している撮像所要時間に基づいて、画像格納部が格納している画像の重要度を算出する重要度算出部と、重要度算出部が算出した重要度がより大きい画像を、より優先的に出力させる出力制御部とを備える。
【００１７】
本発明の第７の形態における出力方法は、撮像装置によって撮像された画像を格納する画像格納段階と、画像格納段階において格納される画像毎に、撮像装置による画像の撮像のために要した時間である撮像所要時間を格納する撮像所要時間格納段階と、撮像所要時間格納段階において格納される撮像所要時間に基づいて、画像格納段階において格納される画像の重要度を算出する重要度算出段階と、重要度算出段階において算出された重要度がより大きい画像を、より優先的に出力させる出力制御段階とを備える。
【００１８】
本発明の第８の形態によると、画像を出力する出力装置用のプログラムであって、出力装置を、撮像装置によって撮像された画像を格納する画像格納部、画像格納部が格納している画像毎に、撮像装置による画像の撮像のために要した時間である撮像所要時間を格納する撮像所要時間格納部、撮像所要時間格納部が格納している撮像所要時間に基づいて、画像格納部が格納している画像の重要度を算出する重要度算出部、重要度算出部が算出した重要度がより大きい画像を、より優先的に出力させる出力制御部として機能させる。
【００１９】
本発明の第９の形態における画像出力システムは、撮像画像を撮像する撮像部と、撮像部が撮像画像を撮像するまでのユーザの操作による撮像条件の変化を、撮像部が撮像した撮像画像に対応づけて取得する撮像条件取得部と、撮像条件取得部が取得した撮像条件の変化に基づいて、撮像部が撮像した撮像画像が出力される場合に施すことができる画像処理内容の許容範囲を決定する画像処理内容決定部と、画像処理内容決定部が決定した画像処理内容の許容範囲をユーザに提示する画像処理内容提示部とを備える。
【００２０】
画像処理内容決定部が決定した許容範囲内の画像処理を撮像部が撮像した撮像画像に施す画像処理部と、画像処理部によって画像処理が施された撮像画像を出力する出力部とをさらに備えてよい。
【００２１】
撮像条件取得部は、撮像部が被写体を撮像することが可能な状態に設定されてから撮像部が被写体を撮像するまでの間に、ユーザによって操作された撮像条件の変化を取得してよい。
【００２２】
撮像条件取得部は、撮像部が撮像画像を撮像するまでのユーザの操作による撮像部の画角及び画角の変化量を、撮像部が撮像した撮像画像に対応づけて取得し、画像処理内容決定部は、撮像条件取得部が取得した画角及び画角の変化量に基づいて、撮像部が撮像した撮像画像がトリミングして出力される場合のトリミングの許容範囲を決定し、画像処理内容提示部は、画像処理内容決定部が決定したトリミングの許容範囲をユーザに提示してよい。
【００２３】
本発明の第１０の形態における画像出力方法は、撮像画像を撮像する撮像段階と、撮像段階において撮像画像が撮像されるまでユーザの操作による撮像条件の変化を、撮像段階において撮像された撮像画像に対応づけて取得する撮像条件取得段階と、撮像条件取得段階において取得された撮像条件の変化に基づいて、撮像段階において撮像された撮像画像が出力される場合に施すことができる画像処理内容の許容範囲を決定して、決定した画像処理内容の許容範囲をユーザに提示する画像処理内容決定段階とを備える。
【００２４】
本発明の第１１の形態における撮像装置は、撮像画像を撮像する撮像部と、撮像部が撮像画像を撮像するまでのユーザの操作による撮像条件の変化を、撮像部が撮像した撮像画像に対応づけて取得する撮像条件取得部と、撮像条件取得部が取得した撮像条件の変化に基づいて、撮像部が撮像した撮像画像が出力される場合に施すことができる画像処理内容の許容範囲を決定する画像処理内容決定部と、画像処理内容決定部が決定した画像処理内容の許容範囲を、撮像部が撮像した撮像画像に対応づけて格納する画像処理内容格納部とを備える。
【００２５】
本発明の第１２の形態における撮像方法は、撮像画像を撮像する撮像段階と、撮像段階において撮像画像が撮像されるまでのユーザの操作による撮像条件の変化を、撮像段階において撮像された撮像画像に対応づけて取得する撮像条件取得段階と、撮像条件取得段階において取得された撮像条件の変化に基づいて、撮像段階において撮像された撮像画像が出力される場合に施すことができる画像処理内容の許容範囲を決定する画像処理内容決定段階と画像処理内容決定段階において決定された画像処理内容の許容範囲を、撮像段階において撮像された撮像画像に対応づけて格納する画像処理内容格納段階とを備える。
【００２６】
本発明の第１３の形態によると、撮像画像を撮像する撮像装置用のプログラムであって、撮像装置を、撮像画像を撮像する撮像部、撮像部が撮像画像を撮像するまでのユーザの操作による撮像条件の変化を、撮像部が撮像した撮像画像に対応づけて取得する撮像条件取得部、撮像条件取得部が取得した撮像条件の変化に基づいて、撮像部が撮像した撮像画像が出力される場合に施すことができる画像処理内容の許容範囲を決定する画像処理内容決定部、画像処理内容決定部が決定した画像処理内容の許容範囲を、撮像部が撮像した撮像画像に対応づけて格納する画像処理内容格納部として機能させる。
【００２７】
本発明の第１４の形態における出力装置は、撮像装置によって撮像された撮像画像を格納する画像格納部と、画像格納部が格納している撮像画像に対応づけて、撮像装置によって撮像画像が撮像されるまでのユーザの操作による撮像条件の変化を格納する撮像条件格納部と、撮像条件格納部が格納している撮像条件の変化に基づいて、画像格納部が格納している撮像画像を出力する場合に施すことができる画像処理内容の許容範囲を決定する画像処理内容決定部と、画像処理内容決定部が決定した画像処理内容の許容範囲をユーザに提示する画像処理内容提示部とを備える。
【００２８】
本発明の第１５の形態における出力方法は、撮像装置によって撮像された撮像画像を格納する画像格納段階と、画像格納段階において格納されている撮像画像に対応づけて、撮像装置による撮像画像が撮像されるまでのユーザの操作による撮像条件の変化を格納する撮像条件格納段階と、撮像条件格納段階において格納されている撮像条件の変化に基づいて、画像格納段階において格納されている撮像画像を出力する場合に施すことができる画像処理内容の許容範囲を決定する画像処理内容決定段階と、画像処理内容決定段階において決定された画像処理内容の許容範囲をユーザに提示する画像処理内容提示段階とを備える。
【００２９】
本発明の第１６の形態によると、撮像画像を出力する出力装置用のプログラムであって、出力装置を、撮像装置によって撮像された撮像画像を格納する画像格納部、画像格納部が格納している撮像画像に対応づけて、撮像装置による撮像画像が撮像されるまでのユーザの操作による撮像条件の変化を格納する撮像条件格納部、撮像条件格納部が格納している撮像条件の変化に基づいて、画像格納部が格納している撮像画像を出力する場合に施すことができる画像処理内容の許容範囲を決定する画像処理内容決定部、画像処理内容決定部が決定した画像処理内容の許容範囲をユーザに提示する画像処理内容提示部として機能させる。
【００３０】
なお上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの特徴群のサブコンビネーションもまた発明となりうる。
【発明の効果】
【００３１】
本発明によれば、望ましい画像が代表的な画像として収められたアルバムを容易に提供することができる。
【発明を実施するための最良の形態】
【００３２】
以下、発明の実施形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲に係る発明を限定するものではなく、また実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００３３】
図１は、本発明の一実施形態に係る画像出力システム１９０の利用環境の一例を示す。画像出力システム１９０は、撮像装置１００及び出力装置１４０を備える。撮像装置１００は、撮像画像を撮像したときに、当該撮像画像を撮像するまでに要した時間情報を記録しておく。例えば撮像装置１００は、ユーザ１８０によって電源が入れられた時刻から撮像画像が撮像されるまでの時間を記録しておく。そして、出力装置１４０は、撮像装置１００により撮像された撮像画像及び当該撮像画像を撮像するのに要した時間を、インターネット等の通信回線１５０又はメモリ等の記録媒体を介して撮像装置１００から受け取る。そして出力装置１４０は、撮像に要した時間がより長い撮像画像をより画面の中央により大きく表示させる。例えば出力装置１４０は、撮像に要した時間がより長い撮像画像を、アルバムの表紙を飾る画像、アルバムのページの中央に大きく配置される画像、アルバムの一ページ全体の背景に用いる画像等、アルバムの代表的な画像として出力する。
【００３４】
なお、撮像装置１００は、撮像画像が撮像されるまでの間にユーザ１８０によって変化させられた撮像条件の変化量を記録しておく。例えば、撮像装置１００は、ユーザ１８０による画角の変化量を記録する。そして、出力装置１４０は、記録された画角の変化量が予め定められた変化量より大きい撮像画像をトリミングして出力する場合には、当該撮像画像のトリミングされて得られるトリミング画像が所定の大きさ以上となるよう、ユーザ１８０によるトリミング範囲を制限する。これにより、ユーザ１８０が意図的に広角で撮像した撮像画像を必要以上に小さくトリミングすることを未然に防ぐことができる。このようにして、画像出力システム１９０は、ユーザ１８０の撮像時の意図に沿わない画像処理が施されることを未然に防ぐ。
【００３５】
なお、撮像装置１００は、デジタルスチルカメラ、カメラ付携帯電話、ＰＤＡ等であってよい。そして、撮像装置１００は、画像を撮像するとともに、撮像に要した時間がより長い画像をよりモニタ画面の中央に大きく表示させてもよい。なお、出力装置１４０は、パーソナルコンピュータ、電子アルバム、ＨＤＴＶ等の、複数の画像を画面に表示する装置であってよい。また、出力装置１４０は、プリンタ等の、画像を印刷して出力する装置であってもよい。
【００３６】
なお、撮像装置１００は、画像及び画像を撮像するまでに要した時間情報を、通信回線１５０に接続されたサーバの、ユーザ１８０毎にそれぞれ設けられたディレクトリ、例えば撮像装置１００と関連付けられたディレクトリに格納してもよい。そして出力装置１４０は、ユーザ１８０毎にサーバに格納された画像及び画像を撮像するまでに要した時間情報を受け取ってもよい。
【００３７】
以上説明した画像出力システム１９０によれば、例えば撮影者が慎重にシャッターチャンスを選びながら大事に撮像した画像をメイン画像としたアルバム等をユーザ１８０に提供することができる。このため、ユーザ１８０はより楽しく画像を閲覧することができる。
【００３８】
図２は、画像出力システム１９０のブロック構成の一例を示す。撮像装置１００は、撮像部２０２、画像格納部２０４、撮像所要時間計数部２０６、撮像所要時間格納部２０８、重要度算出部２１０、重要度格納部２１２、操作判断部２２２、構図変化量検出部２２４、予備画像取得部２２６、判断条件格納部２２８、同一領域抽出部２３０、オブジェクト抽出部２３２、輝度ヒストグラム検出部２３４、色ヒストグラム検出部２３６、及びテクスチャ検出部２３８を備える。また、出力装置１４０は、画像格納部２４４、撮像所要時間格納部２４８、重要度算出部２５０、出力制御部２５４、及び出力部２５６を備える。
【００３９】
撮像部２０２は画像を撮像する。画像格納部２０４は、撮像部２０２によって撮像された画像を格納する。具体的には、画像格納部２０４は、複数の画像を識別する画像ＩＤに対応づけて撮像部２０２によって撮像された画像を格納する。
【００４０】
撮像所要時間計数部２０６は、撮像部２０２が画像を撮像する毎に、撮像部２０２による画像の撮像のために要した時間である撮像所要時間を計数する。具体的には、撮像所要時間計数部２０６は、撮像部２０２が被写体を撮像することが可能な状態に設定されてから、撮像部２０２が被写体を撮像するまでの時間を撮像所要時間として計数する。より具体的には、撮像所要時間計数部２０６は、撮像部２０２が被写体を撮像することが可能な状態に設定された後の、撮像部２０２に被写体を撮像させるための操作がユーザ１８０によって継続的に行われている時間を撮像所要時間として計数する。例えば、撮像所要時間計数部２０６は、ユーザ１８０によるピント調整、シャッタスピード調整等の、撮像部２０２に被写体を撮像させるための操作が所定の時間間隔以内で行われた期間を撮像所要時間として計数する。他にも、操作判断部２２２が、ユーザ１８０がレリーズボタンに触れているか否かを判断して、撮像所要時間計数部２０６は、撮像部２０２が被写体を撮像することが可能な状態に設定されてから、操作判断部２２２によってユーザ１８０がレリーズボタンに触れていると判断されている期間を、撮像所要時間として計数してよい。なお、撮像所要時間とは、撮像部２０２が被写体を撮像することが可能な状態に設定されたタイミング及び撮像部２０２が被写体を撮像したときのタイミングを示す情報であってもよい。
【００４１】
撮像所要時間格納部２０８は、画像格納部２０４が格納している画像毎に、撮像所要時間計数部２０６によって計数された撮像所要時間を格納する。具体的には、撮像所要時間格納部２０８は、撮像所要時間計数部２０６によって計数された撮像所要時間を画像ＩＤに対応づけて格納する。
【００４２】
重要度算出部２１０は、撮像所要時間計数部２０６が計数した撮像所要時間に基づいて、撮像部２０２が撮像した画像の重要度を算出する。具体的には、重要度算出部２１０は、撮像所要時間計数部２０６が計数した撮像所要時間がより長い画像に対して、より大きい重要度を算出する。より具体的には、重要度算出部２１０は、撮像所要時間格納部２０８が格納している撮像所要時間がより長い画像に対して、画像格納部２０４が格納している画像の重要度をより大きく算出する。
【００４３】
そして、重要度格納部２１２は、重要度算出部２１０が算出した重要度を、撮像部２０２が撮像した画像に対応づけて格納する。具体的には、撮像位置格納部２１６は、重要度算出部２１０が算出した重要度を画像ＩＤに対応づけて格納する。
【００４４】
なお、撮像所要時間格納部２０８は、撮像所要時間計数部２０６が計数した撮像所要時間を、画像格納部２０４が格納する画像にタグ情報として付帯することによって格納してもよい。また、重要度格納部２１２は、重要度算出部２１０が算出した重要度を、画像格納部２０４が格納する画像のタグ情報として付帯することによって格納してもよい。
【００４５】
画像格納部２４４は、撮像装置１００によって撮像された画像を格納する。具体的には、画像格納部２４４は、画像格納部２０４から受け取った画像及び画像ＩＤを格納する。
【００４６】
撮像所要時間格納部２４８は、画像格納部２４４が格納している画像毎に、撮像装置１００による画像の撮像のために要した時間である撮像所要時間を格納する。具体的には、撮像所要時間格納部２４８は、撮像所要時間格納部２０８から受け取った画像ＩＤ及び撮像所要時間を格納する。他にも撮像所要時間格納部２４８は、画像格納部２４４が格納している画像のタグ情報から撮像所要時間を抽出して格納してもよい。
【００４７】
重要度算出部２５０は、撮像所要時間格納部２４８が格納している撮像所要時間に基づいて、画像格納部２４４が格納している画像の重要度を算出する。具体的には、重要度算出部２５０は、撮像所要時間格納部２４８が格納している撮像所要時間がより長い画像に対して、画像格納部２４４が格納している画像の重要度をより大きく算出する。
【００４８】
出力制御部２５４は、重要度算出部２５０が算出した重要度がより大きい画像を、より優先的に出力させる。なお、出力制御部２５４は、重要度格納部２１２から受け取った重要度がより大きい画像を、より優先的に出力させてもよい。他にも、出力制御部２５４は、画像格納部２４４が格納している画像のタグ情報から抽出される重要度がより大きい画像をより優先的に出力させてもよい。そして、出力部２５６は、出力制御部２５４の指示に基づいて複数の画像を出力する。なお、出力部２５６は、画像を表示する液晶等の表示デバイスであってよく、画像を印刷して出力する印刷デバイスであってもよい。
【００４９】
具体的には、出力制御部２５４は、重要度算出部２５０が算出した重要度がより大きい画像を、より大きく表示又は印刷させる。より具体的には、出力制御部２５４は、複数の画像を出力部２５６の異なる領域に同時に表示又は印刷させるときに、出力部２５６に出力される領域において、重要度がより大きい画像をより中央の位置に大きく表示又は印刷させてよいし、より前面に表示又は印刷させてもよい。また、出力制御部２５４は、出力部２５６に出力される領域において、重要度がより大きい画像をより上方の位置により大きく表示又は印刷させてもよい。また、出力制御部２５４は、表示又は印刷すべき画像として、重要度がより大きい画像をより優先的に選択してもよい。また、出力制御部２５４は、画像の周囲に枠を施したり、画像に特殊効果処理を施したりする等、強調して表示又は印刷すべき画像として、重要度がより大きい画像をより優先的に選択してもよい。また、出力制御部２５４は、被写体の領域を切り出して強調して表示又は印刷すべき画像として、重要度がより大きい画像をより優先的に選択してもよい。
【００５０】
また、出力制御部２５４は、重要度算出部２５０が算出した重要度がより大きい画像を、より長く表示させてもよい。例えば、出力制御部２５４は、複数の画像を一枚ずつ出力部２５６に表示させていく場合に、重要度がより大きい画像をより長い時間表示させてもよい。また、出力制御部２５４は、複数の画像を一枚ずつ出力部２５６によって順次表示又は印刷させていく場合に、重要度がより大きい画像をより先に表示又は印刷してもよい。
【００５１】
予備画像取得部２２６は、撮像部２０２が撮像画像を撮像する前のタイミングで連続的に撮像される複数の予備画像を取得する。予備画像とは、例えば、撮像部２０２が撮像することができる状態に設定されて、ユーザ１８０の指示による撮像撮像の撮像前に予備的に撮像する画像であってよい。撮像装置１００は、複数の予備画像を例えばモニタ等の表示デバイスに表示し、ユーザ１８０に撮像範囲の設定、フォーカス位置の決定、露出調整等の撮像を撮像前に調整させる。
【００５２】
構図変化量検出部２２４は、予備画像取得部２２６が取得する複数の予備画像の間における構図の変化量を検出する。例えば、構図変化量検出部２２４は、予備画像取得部２２６が取得した連続する予備画像の間において、同一の画像内容となる画像領域の面積を検出する。そして、操作判断部２２２は、構図変化量検出部２２４が検出した構図の変化量に基づいて、撮像部２０２に被写体を撮像させるための操作である撮像操作がユーザ１８０によって行われているか否かを判断する。例えば、操作判断部２２２は、構図変化量検出部２２４が検出した面積が予め定められた面積より小さい場合に、撮像操作がユーザ１８０によって行われていない旨を判断する。
【００５３】
具体的には、同一領域抽出部２３０は、予備画像取得部２２６が取得した連続する予備画像の間において、同一の画像内容となる画像領域を検出する。そして、構図変化量検出部２２４は、同一領域抽出部２３０が検出した、予備画像取得部２２６が取得した連続する予備画像の間において同一の画像内容となる画像領域の面積を算出する。そして、構図変化量検出部２２４は、当該面積と予備画像の面積との差の予備画像の面積に対する割合を、構図の変化量として検出する。また、オブジェクト抽出部２３２は、予備画像取得部２２６が取得する複数の予備画像のそれぞれに含まれるオブジェクトを抽出する。そして、構図変化量検出部２２４は、オブジェクト抽出部２３２が抽出したオブジェクトのうち、複数の予備画像が含む同じオブジェクトの数を検出し、検出したオブジェクトの数に基づいて構図の変化量を検出してよい。また、輝度ヒストグラム検出部２３４は、予備画像取得部２２６が取得する複数の予備画像から、輝度のヒストグラムを検出する。そして、構図変化量検出部２２４は、輝度ヒストグラム検出部２３４が検出した輝度のヒストグラムの、複数の予備画像の間における変化量に基づいて、構図の変化量を検出してよい。また、色ヒストグラム検出部２３６は、予備画像取得部２２６が取得する複数の予備画像から色のヒストグラムを検出する。そして、構図変化量検出部２２４は、色ヒストグラム検出部２３６が検出した色のヒストグラムの、複数の予備画像の間における変化量に基づいて、構図の変化量を検出してよい。また、テクスチャ検出部２３８は、予備画像取得部２２６が取得する複数の予備画像からテクスチャを検出する。そして、構図変化量検出部２２４は、テクスチャ検出部２３８が検出したテクスチャ、複数の予備画像の間における変化量に基づいて、構図の変化量を検出してよい。
【００５４】
そして、撮像所要時間計数部２０６は、撮像部２０２が被写体を撮像することが可能な状態に設定されてから撮像部２０２が被写体を撮像するまでの間に撮像操作がユーザ１８０によって行われていない旨を操作判断部２２２が判断した場合に、撮像操作がユーザ１８０によって行われていない旨を操作判断部２２２が判断した時刻から撮像部２０２が撮像画像を撮像するまでの間の時間を撮像所要時間として計数する。例えば、ユーザ１８０が撮像装置１００の電源をＯＮにしてからしばらくの間撮像装置１００を首からぶら下げたままにした期間があった場合に、この期間を撮像所要時間に計数してしまうと、ユーザ１８０の撮像意思がない期間を撮像所要時間に含めてしまうことになる。このような場合、撮像装置１００は、予備画像の構図が大きく変化していることを検出すると、ユーザ１８０が撮像を意図していないものと判断して、その期間を撮像所要時間に含めない。したがって、撮像装置１００は適切な撮像所要時間を計数することができる。
【００５５】
また、判断条件格納部２２８は、構図の変化の内容を示す変化種類及び構図の変化量に対応づけて、撮像操作がユーザ１８０によって行われていない旨を判断する判断条件を格納している。そして、構図変化量検出部２２４は、予備画像取得部２２６が取得する複数の予備画像の間において、判断条件格納部２２８が格納している変化種類毎に構図の変化量を検出する。そして、操作判断部２２２は、判断条件格納部２２８が格納している判断条件に一致する構図の変化種類及び構図の変化量を構図変化量検出部２２４が検出した場合に、撮像部２０２に被写体を撮像させるための操作である撮像操作がユーザ１８０によって行われていない旨を判断する。
【００５６】
例えば、判断条件格納部２２８は、同一の画像領域となる面積の基準値（例えば、７０％等）を格納する。そして、操作判断部２２２は、同一の画像領域となる面積が当該基準値を下回る場合に、撮像操作がユーザ１８０によって行われていない旨を判断する。以上説明したように、操作判断部２２２は、構図変化量検出部２２４が検出した構図の変化量に基づいて、撮像部２０２に被写体を撮像させるための操作である撮像操作がユーザ１８０によって意図的に行われているか否かを判断することができる。そして、撮像装置１００は、撮像操作がユーザ１８０によって意図的に行われている期間を撮像所要時間として適切に計数することができる。
【００５７】
以上説明した画像出力システム１９０によれば、ユーザ１８０が特に念入りに撮像条件等を調整したりシャッターチャンスを慎重に選ぶなどして時間をかけて撮像した画像を、自動的にアルバムの表紙を飾る画像として採用したりページの中央に大きく配置する等してユーザ１８０に提供することができる。このため、ユーザ１８０は、ユーザ１８０にとって望ましい画像がメイン画像としてレイアウトされたアルバムを容易に得ることができる。
【００５８】
図３は、撮像所要時間を計数する処理フローの一例を示す。撮像装置１００は、ユーザ１８０による操作が撮像操作であるか否かを判別する（Ｓ４０２）。ここでいう撮像操作とは、具体的には、シャッタスピード調整、ピント調整等の撮像条件の調整、シャッターボタンの押下、電源を入れる操作等を含む、撮像装置１００の撮像動作に係る操作を意味してよい。
【００５９】
Ｓ４０２において、撮像装置１００は、ユーザ１８０による操作が撮像操作である場合（Ｓ４０２：ＹＥＳ）、撮像所要時間計数部２０６は、撮像所要時間を計数する撮像所要時間計数カウンタをスタートさせる（Ｓ４０４）。そして、操作判断部２２２は、予備画像における構図の変化量が基準値より小さいか否かを判断する（Ｓ４０５）。そして、Ｓ４０５において構図の変化量が基準値より小さいと操作判断部２２２が判断した場合（Ｓ４０５：ＹＥＳ）、撮像装置１００は、前回の撮像操作から、又は撮像所要時間計数カウンタがスタートしてから、所定時間内で撮像操作がなされたか否かを判断する（Ｓ４０６）。そして、Ｓ４０６において、所定時間内で撮像操作がなされた場合（Ｓ４０６：ＹＥＳ）、撮像装置１００はシャッタボタンが押下されたか否かを判断する（Ｓ４０８）。
【００６０】
Ｓ４０８においてシャッタボタンが押下された場合（Ｓ４０８：ＹＥＳ）、撮像部２０２により画像を撮像する（Ｓ４１０）。そして撮像所要時間計数部２０６は、撮像所要時間計数カウンタの値を読み取って、Ｓ４１０で撮像した画像を撮像するのに要した撮像所要時間とする（Ｓ４１２）。そして重要度算出部２１０は、Ｓ４１２で計数された撮像所要時間に基づいて重要度を計算する（Ｓ４１４）。そして、画像格納部２０４、撮像所要時間格納部２０８、及び重要度格納部２１２は、それぞれＳ４１０で撮像された画像、Ｓ４１２で計数された撮像所要時間、及びＳ４１４で算出された重要度を格納する（Ｓ４１６）。そして撮像所要時間計数部２０６は撮像所要時間カウンタを０にリセットして（Ｓ４１８）、撮像装置１００は処理を終了する。
【００６１】
なお、Ｓ４０２において、ユーザ１８０による操作が撮像操作でない場合（Ｓ４０２：ＮＯ）は、撮像装置１００は再度Ｓ４０２の処理を行う。また、Ｓ４０５において、構図の変化量が基準値以上であると操作判断部２２２が判断した場合（Ｓ４０５：ＮＯ）、又はＳ４０６において所定時間内で撮像操作がなされていない場合（Ｓ４０６：ＮＯ）は、撮像所要時間計数部２０６は撮像所要時間カウンタを０にリセットして（Ｓ４２０）、Ｓ４０２に処理を移す。
【００６２】
以上説明したように、撮像所要時間計数部２０６は、撮像操作がされないまま所定の時間が経過する毎に撮像所要時間カウンタをリセットするので、ユーザ１８０が撮像操作をせずに長時間が経過してからシャッタボタンが押下された場合に、ユーザ１８０により撮像操作されていなかった時間を撮像所要時間に含めて計数してしまうことがない。また、ユーザ１８０が時間をかけて何度も撮像条件を調整したような場合には、撮像所要時間計数部２０６は、撮像条件を調整した時間を撮像所要時間に含めて計数することができる。また、撮像所要時間計数部２０６は、予備画像の構図の変化が基準値より小さいことを条件として撮像所要時間カウンタの計数を継続する。したがって、撮像所要時間計数部２０６は、ユーザ１８０が撮像装置１００の撮像範囲に被写体をおよそ収め終わってからシャッタボタンが押下されるまでの期間を、撮像所要時間として適切に計数することができる。これにより、撮像所要時間計数部２０６は、撮像部２０２に被写体を撮像させるための操作がユーザ１８０によって継続的に行われている時間を撮像所要時間として適切に計数することができる。
【００６３】
図４は、判断条件格納部２２８が格納する判断条件の一例をテーブル形式で示す。判断条件格納部２２８は、変化した画像領域の面積を変化種類とする場合に、面積の変化量として３０％を、ユーザ１８０による撮像操作が行われたか否かを判断する判断の基準値として格納する。他にも、判断条件格納部２２８は、変化したオブジェクトの数を変化種類とする場合に、オブジェクトの数の変化量として３３％を、ユーザ１８０による撮像操作が行われたか否かを判断する基準値として格納する。また、判断条件格納部２２８は、輝度ヒストグラムを変化種類とする場合に、輝度ヒストグラムの変化量として２０％を、ユーザ１８０による撮像操作が行われたか否かを判断する基準値として格納する。また、判断条件格納部２２８は、色ヒストグラムを変化種類とする場合に、色ヒストグラムの変化量として２０％を、ユーザ１８０による撮像操作が行われたか否かを判断する基準値として格納する。また、判断条件格納部２２８は、テクスチャを変化種類とする場合に、テクスチャの変化量として２５％を、ユーザ１８０による撮像操作が行われたか否かを判断する基準値として格納する。なお、テクスチャの変化量とは、方向性の変化、エッジ量等であってよい。なお、輝度ヒストグラム及び色ヒストグラムの変化量、並びにテクスチャの変化量の具体例については後述する。また、本例において、判断条件格納部２２８が変化種類と変化量とを対応づけて格納する場合を例に挙げて説明したが、判断条件格納部２２８は変化量の他にも様々な判断条件を格納することができる。例えば、判断条件格納部２２８はテクスチャが変化種類である場合に、テクスチャの種類が変化したことをユーザ１８０による撮像操作が行われたと判断する旨の判断条件として格納してよい。
【００６４】
図５は、操作判断部２２２が連続する予備画像間で変化した画像領域の面積（以下、変化面積という）に基づいて撮像所要時間を計数する場合の撮像所要カウンタの動作を示す。
【００６５】
時刻ｔ５００において、ユーザ１８０が撮像装置１００の電源をＯＮにすると、撮像所要時間カウンタがスタートする。そして、構図変化量検出部２２４によって検出された変化面積が予備画像の全面積の３０％以上となったタイミング（例えば時刻ｔ５０１、ｔ５０３）で、撮像所要時間カウンタはリセットされる。そして、検出された変化面積が予備画像の全面積の３０％以下となったタイミング（例えば時刻ｔ５０２及びｔ５０４）で、撮像所要時間カウンタが再スタートされる。そして、撮像所要時間計数部２０６は、時刻ｔ５０５においてユーザ１８０が撮像装置１００のレリーズボタンを押下すると、最後に撮像所要時間カウンタが再スタートされた時刻ｔ５０４から時刻ｔ５０５までの期間の長さを、撮像所要時間として計数する。
【００６６】
なお、構図変化量検出部２２４が連続して撮像された２つの予備画像において変化した画像領域の面積を算出する場合の動作について説明すると、同一領域抽出部２３０は、２つの予備画像を様々な位置で相対的にずらした場合の、予備画像における差分信号から、予備画像において構図の変化量を算出する対象領域Ａにおける差分量（又は差分量の密度）を算出する。そして、同一領域抽出部２３０は、対象領域Ａにおける差分量が最小となる位置で、例えば画素毎に差分信号を算出して、差分信号が予め定められた差分信号の基準値より小さい画素を検出する。この画素の集合が、同一領域抽出部２３０が検出する領域の画像を示す。そして、構図変化量検出部２２４は、同一領域抽出部２３０が検出した画素以外の画素数を、変化した画像領域の面積を示す指標として算出する。なお、構図変化量検出部２２４は、同一領域抽出部２３０が検出した画素が表す画像領域の面積の合計値を、変化した画像領域の面積として算出してよいことは言うまでもない。そして、操作判断部２２２は、変化した画像領域の面積を予備画像の全面積（又は予備画像同士が重なった部分の面積）で除した値が、判断条件格納部２２８が格納する基準値（３０％）を下回る場合に、撮像操作がユーザ１８０によって行われている旨を判断して撮像所要時間カウンタの計数を継続し、基準値（３０％）以上である場合に、撮像操作がユーザ１８０によって行われていない旨を判断して撮像所要時間カウンタをリセットする。
【００６７】
また、構図変化量検出部２２４が連続して撮像された２つの予備画像において変化したオブジェクトの数を算出する場合の動作について説明すると、オブジェクト抽出部２３２は、予備画像における対象領域Ａからエッジ抽出等によってオブジェクトの輪郭を抽出する。そして、構図変化量検出部２２４は、予備画像の間において、オブジェクト抽出部２３２が抽出したオブジェクトの輪郭同士をパターンマッチング等によってマッチングすることによって、オブジェクト間の一致度を算出する。そして、構図変化量検出部２２４は、予め定められた一致度より小さい一致度を有するオブジェクトの数を算出する。そして、操作判断部２２２は、変化したオブジェクトの数を、予備画像に含まれるオブジェクトの全数（または、複数の予備画像にわたるオブジェクトの数の平均値）で除した値が、判断条件格納部２２８が格納する基準値（３３％）を下回る場合に、撮像操作がユーザ１８０によって行われている旨を判断して撮像所要時間カウンタの計数を継続し、基準値（３３％）以上である場合に、撮像操作がユーザ１８０によって行われていない旨を判断して撮像所要時間カウンタをリセットする。
【００６８】
なお、構図変化量検出部２２４が連続して撮像された２つの予備画像において変化した輝度ヒストグラムの変化量を構図の変化量として検出する動作について説明すると、輝度ヒストグラム検出部２３４は、構図の変化量を算出する対象領域Ａの複数の画素（以下、一つの画素を識別する添え字としてｉを用いる）から、第１予備画像における画素ｉの輝度Ｖａｉ及び第２予備画像における画素ｉの輝度Ｖｂｉを検出する。そして、構図変化量検出部２２４は、Ｖａｉ及びＶｂｉの小さいほうの輝度値を、Ｖａｉ及びＶｂｉの大きい方の輝度値で除した値ｆｖｉを、画素ｉのそれぞれについて算出する。そして、構図変化量検出部２２４は、輝度ヒストグラムの変化量を算出する対象領域Ａの画素ｉにわたるｆｖｉの総和を対象領域Ａの画素数で除した値を、第１予備画像及び第２予備画像における輝度ヒストグラムの一致度Ｆとして算出する。そして、構図変化量検出部２２４は、例えば１−Ｆを、輝度ヒストグラムの変化量として算出する。これにより、構図変化量検出部２２４は、予備画像間における被写体の形状の変化を含む、構図の変化量を適切に算出することができる。
【００６９】
他にも、構図変化量検出部２２４は、輝度ヒストグラム自体の形状の変化量を算出してもよい。例えば、輝度ヒストグラム検出部２３４は、第１予備画像及び第２予備画像における対象領域Ａから、横軸及び縦軸にそれぞれ輝度値及び画素数をとった第１輝度ヒストグラム及び第２輝度ヒストグラムを算出する。そして、構図変化量検出部２２４は、二つの輝度ヒストグラムが重なり合わない領域の面積を算出する。例えば、構図変化量検出部２２４は、第２輝度ヒストグラムを輝度値方向（横軸方向）に移動させ、第２輝度ヒストグラムと第１輝度ヒストグラムとが重なり合わない領域の面積が最小となる面積を算出し、算出した面積を第１輝度ヒストグラムの面積で除した値を、輝度ヒストグラムの変化量として算出する。このため、構図変化量検出部２２４は、第２ヒストグラムと第１ヒストグラムの形状が同一であれば、輝度ヒストグラムの変化を検出しない。このように構図変化量検出部２２４が輝度ヒストグラムの形状の変化を検出することによって、ユーザ１８０が単に絞り値を変化させている場合に構図の変化量が大きく検出されてしまうことを未然に防ぐことができる。
【００７０】
また、構図変化量検出部２２４が連続して撮像された２つの予備画像において変化した色ヒストグラムの変化量を構図の変化量として検出する動作について説明すると、色ヒストグラム検出部２３６は、ＲＧＢ空間の各軸を例えばＱ分割して、合計Ｑ３色の代表色を軸とした色ヒストグラムを対象領域Ａから算出する。そして、第１予備画像及び第２予備画像の対象領域Ａから算出した色ｊに対する画素数をそれぞれＨｊ及びＭｊとすると、構図変化量検出部２２４は、色ｊにおいて、Ｈｊ及びＭｊの小さい方の画素数ｇｊを算出する。そして、構図変化量検出部２２４は、画素数ｇｊの色ｊにわたるｇｊの総和を対象領域Ａの画素数で除した値を、色ヒストグラムの一致度Ｇとして算出する。そして、構図変化量検出部２２４は、例えば１−Ｇを、色ヒストグラムの変化量として算出する。色ヒストグラムは被写体の形の変化に影響を受けにくい。したがって、被写体自身が動く等して予備画像間において被写体の形が多少変化した場合でも、構図の変化量が大きく検出されてしまうことを未然に防ぐことができる。
【００７１】
なお、構図変化量検出部２２４が輝度ヒストグラムの形状の変化から輝度ヒストグラムの変化量を算出する方法について前述したが、色ヒストグラムについても同様に、構図変化量検出部２２４は、ＲＧＢの各色のそれぞれにおける輝度値についてのヒストグラムの形状の変化量から、各色のヒストグラムにおける変化量を算出することができる。そして、構図変化量検出部２２４は、ＲＧＢの各色のヒストグラムにおける変化量の最大値、平均値等を、色ヒストグラムの変化量として算出してもよい。
【００７２】
また、構図変化量検出部２２４が連続して撮像された２つの予備画像において変化したテクスチャの変化量を構図の変化量として検出する動作について説明すると、テクスチャ検出部２３８は、第１予備画像及び第２予備画像のそれぞれの対象領域Ａにおいて相関度、エッジ量等を算出する。そして、構図変化量検出部２２４は、テクスチャ検出部２３８が算出した相関度、エッジ量等に基づいて、テクスチャの変化量を算出する。例えば、テクスチャ検出部２３８は、第１予備画像の対象領域Ａと第２予備画像の対象領域Ａとの間の正規化相関値Ｒを算出した場合、構図変化量検出部２２４は、１−Ｒをテクスチャの変化量として算出する。他にも、テクスチャ検出部２３８は、第１予備画像の対象領域Ａと第２予備画像の対象領域Ａのそれぞれにおけるテクスチャの種類を検出してよい。例えば、テクスチャ検出部２３８は、対象領域Ａから抽出したエッジから、テクスチャの方向性の種類を検出してよい。また、テクスチャ検出部２３８は、エッジの方向成分の特徴量に対応づけて複数のテクスチャの種類を予め記憶しており、対象領域Ａから抽出したエッジの特徴量に合致するテクスチャの種類を、予め記憶している複数のテクスチャの種類の中の中から選択してよい。そして、構図変化量検出部２２４は、第１予備画像及び第２予備画像の対象領域Ａからテクスチャ検出部２３８が検出したテクスチャの種類の変化を検出してよい。
【００７３】
なお、上記において、輝度ヒストグラム検出部２３４、色ヒストグラム検出部２３６、及びテクスチャ検出部２３８が、それぞれ輝度ヒストグラム、色ヒストグラム、並びにテクスチャ及びその種類等の各種パラメータを検出する例について説明したが、上記の説明における対象領域Ａは、所定の密度及び分布に基づいて予備画像からサンプリングされた画素の集合であってよい。例えば、輝度ヒストグラム検出部２３４、色ヒストグラム検出部２３６、及びテクスチャ検出部２３８は、所定の密度及び分布に基づいて画像内の画素をサンプリングして、サンプリングされたデータから、それぞれのパラメータを検出する。なお、輝度ヒストグラム検出部２３４、色ヒストグラム検出部２３６、及びテクスチャ検出部２３８は、所定の周波数より低い周波数でサンプリングすることによって得られる対象領域Ａからそれぞれのパラメータを検出することが好ましい。例えば、ユーザ１８０が継続的にピント合わせの操作をしているときに撮像部２０２が同じ被写体の予備画像を撮像している状況にあるとき、画像の高周波成分についてサンプリングして得られたパラメータから算出される構図の変化量は、低周波成分についてサンプリングして得られたパラメータから算出される構図の変化量に比べて大きく算出されてしまう場合がある。しかし、輝度ヒストグラム検出部２３４、色ヒストグラム検出部２３６、及びテクスチャ検出部２３８が所定の周波数より低い周波数でサンプリングした対象領域Ａからそれぞれのパラメータを検出することによって、ユーザ１８０がピント調整をしている場合に大きな構図の変化量が検出されてしまうことを未然に防ぐことができる。したがって、撮像所要時間計数部２０６は、ユーザ１８０がピント操作に要した時間を、撮像所要時間に適切に反映することができる。
【００７４】
なお、同一領域抽出部２３０、オブジェクト抽出部２３２、輝度ヒストグラム検出部２３４、色ヒストグラム検出部２３６、及びテクスチャ検出部２３８は、撮像部２０２が被写体を撮像するときのズーム値に応じて、第１予備画像及び第２予備画像において同じ撮像領域が撮像されている領域の中から対象領域Ａを決定してよい。例えば、第２予備画像が撮像されたときのズーム値Ｃ２が、第１予備画像が撮像されたときのズーム値Ｃ１より大きい場合に、同一領域抽出部２３０、オブジェクト抽出部２３２、輝度ヒストグラム検出部２３４、色ヒストグラム検出部２３６、及びテクスチャ検出部２３８は、第２予備画像において第１予備画像と同じ領域が撮像されている領域である対応領域を、ズーム値Ｃ１及びＣ２に基づいて特定する。そして、同一領域抽出部２３０、オブジェクト抽出部２３２、輝度ヒストグラム検出部２３４、色ヒストグラム検出部２３６、及びテクスチャ検出部２３８は、ズーム値Ｃ１及びＣ２に基づいて、第２予備画像における当該対応領域を、ズーム値Ｃ１で撮像した場合に得られる大きさに縮小する。そして、同一領域抽出部２３０、オブジェクト抽出部２３２、輝度ヒストグラム検出部２３４、色ヒストグラム検出部２３６、及びテクスチャ検出部２３８は、縮小した対応領域と第１予備画像とから、それぞれ同一領域、オブジェクト、輝度ヒストグラム、色ヒストグラム、及びテクスチャを検出する。このように、構図変化量検出部２２４は、ユーザ１８０のズーム操作による画像サイズの変化を補償することによって、構図の変化量を適切に検出することができる。したがって、撮像所要時間計数部２０６は、ユーザ１８０がフレーミングにこだわってズーム操作に要した時間を、撮像所要時間に適切に反映することができる。
【００７５】
なお、判断条件格納部２２８は、変化した画像領域の面積、変化したオブジェクトの数、変化した輝度ヒストグラム、変化した色ヒストグラム、及び変化したテクスチャの種類の他にも、様々な判断基準を格納することができる。したがって、操作判断部２２２は、複数の予備画像を比較することによって、撮像操作がユーザ１８０によって継続して行われているか否かを適切に判断することができる。なお、上記の説明においては、撮像操作がユーザ１８０によって行われているか否かを、変化した画像領域の面積に基づいて操作判断部２２２が判断する場合の例について説明したが、その逆の表現によると、同一の画像領域の面積に基づいて撮像操作がユーザ１８０によって行われているか否かを操作判断部２２２が判断するということを意味することは言うまでもない。
【００７６】
以上説明した画像出力システム１９０によれば、ユーザ１８０が特に念入りに撮像条件等を調整したりして時間をかけて撮像した画像を、自動的にアルバムの表紙を飾る画像として採用したりページの中央に大きく配置する等してユーザ１８０に提供することができる。したがって、ユーザ１８０は、ユーザ１８０にとって望ましい画像がメイン画像としてレイアウトされたアルバムを容易に得ることができる。このため、ユーザ１８０はより楽しく画像を閲覧することができる。
【００７７】
図６は、第２実施形態における画像出力システム６９０のブロック構成の一例を示す。画像出力システム６９０は、ユーザ１８０による撮像条件の操作内容を記録して、記録された撮像条件の操作内容から、出力時における画像処理を決定する画像出力システムを提供することを目的とする。画像出力システム６９０は、撮像装置６００及び出力装置６４０を備える。撮像装置６００は、撮像部６０２、画像格納部６０４、撮像条件取得部６３０、撮像条件格納部６３２、画像処理内容決定部６３４、及び画像処理内容格納部６３６を備える。出力装置６４０は、画像格納部６４４、撮像条件格納部６７２、画像処理内容決定部６７４、画像処理内容格納部６７６、画像処理部６７８、画像処理内容提示部６８０、及び出力部６５６を備える。なお、画像出力システム６９０の有する機能は、第１実施形態における画像出力システム１９０の有する機能と組み合わせることができる。例えば、画像出力システム１９０によって撮像所要期間が計数される間に操作された撮像条件を記録してよい。他にも、画像出力システム６９０によって記録された撮像条件の操作量に基づいて、出力時の画像の強調度を決定することもできる。
【００７８】
撮像部６０２は、撮像画像を撮像する。画像格納部６０４は、撮像部６０２が撮像した撮像画像を格納する。
【００７９】
撮像条件取得部６３０は、撮像部６０２が撮像画像を撮像するまでのユーザ１８０の操作による撮像条件の変化を、撮像部６０２が撮像した撮像画像に対応づけて取得する。具体的には、撮像条件取得部６３０は、撮像部６０２が被写体を撮像することが可能な状態に設定されてから撮像部６０２が被写体を撮像するまでの間に、ユーザ１８０によって操作された撮像条件の変化を取得する。
【００８０】
そして、撮像条件格納部６３２は、画像格納部６０４が格納している撮像画像に対応づけて、撮像装置６００によって撮像画像が撮像されるまでのユーザ１８０の操作による撮像条件の変化を格納する。具体的には、撮像条件格納部６３２は、撮像条件取得部６３０が取得した撮像条件の変化を、撮像部６０２が撮像した撮像画像に対応づけて取得して格納する。
【００８１】
そして、画像処理内容決定部６３４は、撮像条件取得部６３０が取得した撮像条件の変化に基づいて、撮像部６０２が撮像した撮像画像が出力される場合に施すことができる画像処理内容の許容範囲を決定する。そして、画像処理内容格納部６３６は、画像処理内容決定部６７４が決定した画像処理内容の許容範囲を、撮像部６０２が撮像した撮像画像に対応づけて格納する。
【００８２】
例えば、撮像条件取得部６３０は、撮像部６０２が撮像画像を撮像するまでのユーザ１８０の操作による撮像部６０２の画角及び画角の変化量を、撮像部６０２が撮像した撮像画像に対応づけて取得する。そして、画像処理内容決定部６３４は、撮像条件取得部６３０が取得した画角及び画角の変化量に基づいて、撮像部６０２が撮像した撮像画像がトリミングして出力される場合のトリミングの許容範囲を決定する。そして、画像処理内容格納部６３６は、画像処理内容決定部６７４が決定したトリミングの許容範囲を、撮像部６０２が撮像した撮像画像に対応づけて格納する。
【００８３】
画像格納部６４４は、撮像装置６００によって撮像された撮像画像を格納する。具体的には、画像格納部６４４は、画像格納部６０４が格納する撮像画像を受け取って格納する。撮像条件格納部６７２は、画像格納部６０４が格納している撮像画像に対応づけて、撮像装置６００によって撮像画像が撮像されるまでのユーザ１８０の操作による撮像条件の変化を格納する。具体的には、撮像条件格納部６７２は、撮像条件格納部６３２が撮像画像に対応づけて格納する撮像条件の変化を取得して格納する。
【００８４】
そして、画像処理内容決定部６７４は、撮像条件格納部６３２が格納している撮像条件の変化に基づいて、画像格納部６４４が格納している撮像画像を出力する場合に施すことができる画像処理内容の許容範囲を決定する。
【００８５】
画像処理内容決定部６７４は、画像処理内容決定部６３４と同様に、例えばトリミングの許容範囲を決定する。そして、画像処理内容格納部６７６は、画像処理内容決定部６７４が決定した画像処理内容の許容範囲を、画像格納部６４４が格納する撮像画像に対応づけて格納する。なお、画像処理内容格納部６７６は、画像処理内容格納部６３６から、画像処理内容決定部６３４が決定した画像処理内容の許容範囲を受け取って格納してもよい。
【００８６】
そして、画像処理内容提示部６８０は、画像処理内容決定部６７４が決定した画像処理内容の許容範囲をユーザ１８０に提示する。具体的には、画像処理内容提示部６８０は、画像処理内容格納部６７６が格納する画像処理内容の許容範囲をユーザ１８０に提示する。例えば、画像処理内容提示部６８０は、画像処理内容決定部６７４が決定したトリミングの許容範囲をユーザ１８０に提示する。例えば、画像処理内容提示部６８０は、画像処理内容決定部６７４が決定したトリミングの許容範囲を示す枠を撮像画像に重ねて表示することによって、トリミングの許容範囲をユーザ１８０に提示する。
【００８７】
また、画像処理部６７８は、画像処理内容決定部６７４が決定した許容範囲内の画像処理を撮像部６０２が撮像した撮像画像に施す。具体的には、画像処理部６７８は、画像処理内容格納部６７６が格納する画像処理内容の許容範囲を、画像格納部６４４が格納する撮像画像に施す。そして、出力部６５６は、画像処理部６７８によって画像処理が施された撮像画像を出力する。
【００８８】
なお、画像格納部６０４及び画像格納部６４４は、ハードディスク、半導体メモリ、ＣＤ−ＲＯＭ等の記憶媒体であってよいし、記憶媒体、ＣＣＤ等から読み取られた撮像画像を一時的に記憶する揮発メモリであってもよい。なお、撮像条件格納部６３２が格納する撮像条件は、画像格納部６０４が格納する撮像画像のタグ情報として格納されてよい。また、画像処理内容格納部６３６が格納する画像処理内容は、画像格納部６０４が格納する撮像画像のタグ情報として格納されてよい。同様に、撮像条件格納部６７２が格納する撮像条件は、画像格納部６４４が格納する撮像画像のタグ情報として格納されてよく、画像処理内容格納部６７６が格納する画像処理内容は、画像格納部６４４が格納する撮像画像のタグ情報として格納されてよい。
【００８９】
以上説明したように、画像出力システム６９０では、画像処理内容決定部６７４は、撮像条件取得部６３０が取得した撮像条件の変化に基づいて、撮像部６０２が撮像した撮像画像が出力される場合に施すことができる画像処理内容の許容範囲を決定する。したがって、画像出力システム６９０は、ユーザ１８０の撮像時の意図に反する画像処理がなされて出力されることを未然に防ぐことができる。例えば、画像出力システム６９０は、ユーザ１８０が人物の集合写真を撮像することを目的として意図的に広角で撮像した撮像画像から、一人の人物だけの領域を切り出すようなトリミング処理がなされないよう制限することができる。
【００９０】
図７は、出力装置６４０がユーザ１８０から画像処理を受け付ける場合の処理フローの一例を示す。出力装置６４０は、画像処理内容格納部６７６が格納するトリミングの許容範囲を表示する（Ｓ７０２）。そして、出力装置６４０は、ユーザ１８０からのトリミング範囲の入力を受け付ける（Ｓ７０４）。そして、出力装置６４０は、入力されたトリミング範囲が許容範囲であるか否かを判断する（Ｓ７０６）。Ｓ７０６において、入力されたトリミング範囲が許容範囲である場合、画像処理部６７８は、入力されたトリミング範囲でトリミングして出力用のトリミング画像を生成する（Ｓ７０８）。そして、出力部６５６は、画像処理部６７８が生成したトリミング画像をアルバム等として出力する（Ｓ７１０）。
【００９１】
なお、Ｓ７０６において、入力されたトリミング範囲が許容範囲外である場合には、出力装置６４０はトリミング範囲外である旨のエラーメッセージを表示して、Ｓ７０２に処理を移す。なお、出力装置６４０は、Ｓ７２０において、エラーメッセージを出力するとともに、入力されたトリミング範囲でトリミングするか否かを確認するためのメッセージをユーザ１８０に提示して、入力されたトリミング範囲でトリミングを実行する旨の確認がユーザ１８０からあった場合に、Ｓ７０８に処理を移行させてもよい。
【００９２】
図８は、画像処理内容決定部６７４が画像処理の許容範囲を決定するための許容範囲決定テーブルの一例を示す。画像処理内容決定部６７４は、画角がα１、画角変化量がα２で撮像された撮像画像について、撮像画像がトリミングされて得られるトリミング画像の面積が、トリミング前の撮像画像の全面積のα３％以上であるトリミング範囲を許容する旨を格納している。このような場合、画像処理内容提示部６８０は、元の撮像画像のα３％の面積を持つトリミング枠を撮像画像に重ねて表示する。なお、画像処理内容決定部６７４は、許容範囲を示す情報としては、上記の面積以外にも、例えばトリミング画像の横方向又は縦方向の少なくとも一方の下限の長さを示す情報を格納してもよい。これにより、出力装置６４０は、ユーザ１８０が意図的に画角を広くして撮像した撮像画像に対して、不要に小さい部分画像が切り出されて出力されてしまうことを未然に防ぐことができる。
【００９３】
また、画像処理内容決定部６７４は、撮像条件として、面積の他にも、絞り値がβ１、絞り値の変化量がβ２で撮像された撮像画像について、撮像画像の明るさを増加させる方向の補正値として、β３％以下の補正値を許容する旨を格納している。そして、画像処理内容提示部６８０は、画像処理ソフトウェアの明るさ補正値の入力メニューの近傍に当該補正値の上限を表示したり、補正値の入力を受け付ける操作メニューの操作によって当該補正値の上限を超えた補正操作がなされないように制限したりする。これにより、出力装置６４０は、ユーザ１８０が意図的に大きい絞り値で撮像した撮像画像に対し手、必要以上に明るく補正されてしまうことを未然に防ぐことができる。
【００９４】
なお、画像処理内容決定部６３４は、画像処理内容決定部６７４と同様の許容範囲決定テーブルを有してよい。そして、画像処理内容決定部６３４は、上記において説明した画像処理内容決定部６７４の動作と同様の動作によって、画像処理の許容範囲を決定することができる。
【００９５】
以上説明したように、ユーザ１８０が例えば集合写真を撮像すべく意図的に広い画角で撮像した画像が、不用意に小さなトリミング範囲でトリミングされてしまうことを未然に防ぐことができる。また、画像出力システム６９０は、不用意に小さくトリミングして拡大されることによって、出力される画像が不鮮明になってしまうことを未然に防ぐことができる。このように、画像出力システム６９０は、撮像時の意図に反することのない画像処理の許容範囲をユーザ１８０に容易に提示することができる。
【００９６】
図９は、撮像装置１００及び出力装置１４０、並びに撮像装置６００及び出力装置６４０に係るコンピュータ１５００のハードウェア構成の一例を示す。コンピュータ１５００は、ホスト・コントローラ１５８２により相互に接続されるＣＰＵ１５０５、ＲＡＭ１５２０、グラフィック・コントローラ１５７５、及び表示装置１５８０を有するＣＰＵ周辺部と、入出力コントローラ１５８４によりホスト・コントローラ１５８２に接続される通信インターフェイス１５３０、ハードディスクドライブ１５４０、及びＣＤ−ＲＯＭドライブ１５６０を有する入出力部と、入出力コントローラ１５８４に接続されるＲＯＭ１５１０、フレキシブルディスク・ドライブ１５５０、及び入出力チップ１５７０を有するレガシー入出力部とを備える。
【００９７】
ホスト・コントローラ１５８２は、ＲＡＭ１５２０と、高い転送レートでＲＡＭ１５２０をアクセスするＣＰＵ１５０５、及びグラフィック・コントローラ１５７５とを接続する。ＣＰＵ１５０５は、ＲＯＭ１５１０、及びＲＡＭ１５２０に格納されたプログラムに基づいて動作し、各部の制御を行う。グラフィック・コントローラ１５７５は、ＣＰＵ１５０５等がＲＡＭ１５２０内に設けたフレーム・バッファ上に生成する画像データを取得し、表示装置１５８０上に表示させる。これに代えて、グラフィック・コントローラ１５７５は、ＣＰＵ１５０５等が生成する画像データを格納するフレーム・バッファを、内部に含んでもよい。
【００９８】
入出力コントローラ１５８４は、ホスト・コントローラ１５８２と、比較的高速な入出力装置であるハードディスクドライブ１５４０、通信インターフェイス１５３０、ＣＤ−ＲＯＭドライブ１５６０を接続する。ハードディスクドライブ１５４０は、コンピュータ１５００内のＣＰＵ１５０５が使用するプログラム、及びデータを格納する。通信インターフェイス１５３０は、ネットワークを介して撮像装置１００又は出力装置１４０と通信し、撮像装置１００又は出力装置１４０にプログラム、及びデータを提供する。ＣＤ−ＲＯＭドライブ１５６０は、ＣＤ−ＲＯＭ１５９５からプログラムまたはデータを読み取り、ＲＡＭ１５２０を介してハードディスクドライブ１５４０、及び通信インターフェイス１５３０に提供する。
【００９９】
また、入出力コントローラ１５８４には、ＲＯＭ１５１０と、フレキシブルディスク・ドライブ１５５０、及び入出力チップ１５７０の比較的低速な入出力装置とが接続される。ＲＯＭ１５１０は、コンピュータ１５００が起動時に実行するブート・プログラムや、コンピュータ１５００のハードウェアに依存するプログラム等を格納する。フレキシブルディスク・ドライブ１５５０は、フレキシブルディスク１５９０からプログラムまたはデータを読み取り、ＲＡＭ１５２０を介してハードディスクドライブ１５４０、及び通信インターフェイス１５３０に提供する。入出力チップ１５７０は、フレキシブルディスク・ドライブ１５５０や、例えばパラレル・ポート、シリアル・ポート、キーボード・ポート、マウス・ポート等を介して各種の入出力装置を接続する。
【０１００】
ＲＡＭ１５２０を介して通信インターフェイス１５３０に提供されるプログラムは、フレキシブルディスク１５９０、ＣＤ−ＲＯＭ１５９５、またはＩＣカード等の記録媒体に格納されて利用者によって提供される。プログラムは、記録媒体から読み出され、ＲＡＭ１５２０を介して通信インターフェイス１５３０に提供され、ネットワークを介して撮像装置１００又は出力装置１４０に送信される。撮像装置１００又は出力装置１４０に送信されたプログラムは、撮像装置１００又は出力装置１４０においてインストールされて実行される。
【０１０１】
撮像装置１００にインストールされて実行されるプログラムは、撮像装置１００を、図１から図３において説明した撮像部２０２、画像格納部２０４、撮像所要時間計数部２０６、撮像所要時間格納部２０８、重要度算出部２１０、重要度格納部２１２、操作判断部２２２、構図変化量検出部２２４、予備画像取得部２２６、判断条件格納部２２８、同一領域抽出部２３０、オブジェクト抽出部２３２、輝度ヒストグラム検出部２３４、色ヒストグラム検出部２３６、及びテクスチャ検出部２３８として機能させる。また、出力装置１４０にインストールされて実行されるプログラムは、出力装置１４０を、図１から図２において説明した画像格納部２４４、撮像所要時間格納部２４８、重要度算出部２５０、出力制御部２５４、及び出力部２５６として機能させる。また、撮像装置６００にインストールされて実行されるプログラムは、撮像装置６００を、図１並びに図６から図８にかけて説明した撮像部６０２、画像格納部６０４、撮像条件取得部６３０、撮像条件格納部６３２、画像処理内容決定部６３４、及び画像処理内容格納部６３６として機能させる。また、出力装置６４０にインストールされて実行されるプログラムは、出力装置６４０を、図１並びに図６から図８にかけて説明した、画像格納部６４４、撮像条件格納部６７２、画像処理内容決定部６７４、画像処理内容格納部６７６、画像処理部６７８、画像処理内容提示部６８０、及び出力部６５６として機能させる。
【０１０２】
以上に示したプログラムは、外部の記憶媒体に格納されてもよい。記憶媒体としては、フレキシブルディスク１５９０、ＣＤ−ＲＯＭ１５９５の他に、ＤＶＤやＰＤ等の光学記録媒体、ＭＤ等の光磁気記録媒体、テープ媒体、ＩＣカード等の半導体メモリ等を用いることができる。また、専用通信ネットワークやインターネットに接続されたサーバシステムに設けたハードディスクまたはＲＡＭ等の記憶装置を記録媒体として使用し、ネットワークを介してプログラムをコンピュータ１５００に提供してもよい。
【０１０３】
以上、実施形態を用いて本発明を説明したが、本発明の技術的範囲は上記実施形態に記載の範囲には限定されない。上記実施形態に、多様な変更又は改良を加えることができる。そのような変更又は改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【図面の簡単な説明】
【０１０４】
【図１】画像出力システム１９０の利用環境の一例を示す図である。
【図２】画像出力システム１９０のブロック構成の一例を示す図である。
【図３】撮像所要時間を計数する処理フローの一例を示す図である。
【図４】判断条件格納部２２８が格納する判断条件の一例をテーブル形式で示す図である。
【図５】操作判断部２２２が変化面積に基づいて撮像所要時間を計数する場合の撮像所要カウンタの動作を示す図である。
【図６】第２実施形態における画像出力システム６９０のブロック構成の一例を示す図である。
【図７】出力装置６４０がユーザ１８０から画像処理を受け付ける場合の処理フローの一例を示す図である。
【図８】画像処理内容決定部６７４が画像処理の許容範囲を決定するための許容範囲決定テーブルの一例を示す図である。
【図９】撮像装置１００及び出力装置１４０、並びに撮像装置６００及び出力装置６４０に係るコンピュータのハードウェア構成の一例を示す図である。
【符号の説明】
【０１０５】
１００  撮像装置
１４０  出力装置
１８０  ユーザ
１９０  画像出力システム
２０２  撮像部
２０４  画像格納部
２０６  撮像所要時間計数部
２０８  撮像所要時間格納部
２１０  重要度算出部
２１２  重要度格納部
２２２  操作判断部
２２４  構図変化量検出部
２２６  予備画像取得部
２２８  判断条件格納部
２３０  同一領域抽出部
２３２  オブジェクト抽出部
２３４  輝度ヒストグラム検出部
２３６  色ヒストグラム検出部
２３８  テクスチャ検出部
２４４  画像格納部
２４８  撮像所要時間格納部
２５０  重要度算出部
２５４  出力制御部
２５６  出力部
６００  撮像装置
６０２  撮像部
６０４  画像格納部
６３０  撮像条件取得部
６３２  撮像条件格納部
６３４  画像処理内容決定部
６３６  画像処理内容格納部
６４０  出力装置
６４４  画像格納部
６５６  出力部
６７２  撮像条件格納部
６７４  画像処理内容決定部
６７６  画像処理内容格納部
６７８  画像処理部
６８０  画像処理内容提示部
６９０  画像出力システム
【図１】
2006287911.tif 000003
【図２】
2006287911.tif 000004
【図３】
2006287911.tif 000005
【図４】
2006287911.tif 000006
【図５】
2006287911.tif 000007
【図６】
2006287911.tif 000008
【図７】
2006287911.tif 000009
【図８】
2006287911.tif 000010
【図９】
2006287911.tif 000011