(57)【要約】【課題】出力媒体の領域サイズ(プリントサイズ、表示画面サイズ)に合わせて画像を出力する際に、当該画像内の被写体が実際の大きさとなるように当該画像の大きさを変更して出力できるようにする。【解決手段】写真画像印刷販売装置においてＣＰＵ1は、顧客側の記録メディアの投入時において画像印刷が指示された際に、この画像内の被写体の実サイズを取得すると共に、この被写体の画像サイズを取得し、この実サイズおよび画像サイズに基づいて当該被写体の印刷サイズがその実サイズに略一致するように画像の印刷倍率を算出し、この印刷倍率の大きさに当該画像のサイズを変更して写真プリンタ装置８から印刷出力させる。【選択図】  図1
2005354331.tif 000002
【特許請求の範囲】
【請求項１】
出力媒体の領域サイズに合わせて画像を出力する画像出力装置であって、
画像内に含まれている被写体の実サイズ情報を取得する実サイズ取得手段と、
前記画像内における当該被写体の画像サイズ情報を取得する画像サイズ取得手段と、
前記画像を出力する際に、前記取得した実サイズ情報および画像サイズ情報に基づいて当該被写体の出力サイズがその実サイズに略一致するように前記画像の出力倍率を算出する算出手段と、
この算出手段によって得られた出力倍率の大きさに当該画像のサイズを変更して画像出力を行う出力手段と、
を具備したことを特徴とする画像出力装置。
【請求項２】
撮影画像の属性情報として、被写体の実サイズ情報が付加されている場合に、前記実サイズ取得手段は、この画像から実サイズ情報を読み出し取得する、
ようにしたことを特徴とする請求項1記載の画像出力装置。
【請求項３】
撮影画像の属性情報として、被写体を撮影した際の焦点距離およびカメラ位置から被写体までの被写体距離が付加されている場合に、前記実サイズ取得手段は、この画像から読み出した焦点距離と被写体距離との比率を求めると共に、この比率と当該被写体の画像サイズ情報に基づいて被写体の実サイズ情報を算出取得する、
ようにしたことを特徴とする請求項1記載の画像出力装置。
【請求項４】
撮影画像の属性情報として、被写体を撮影した際の焦点距離およびカメラ位置から被写体までの被写体距離が付加されていない場合に、前記実サイズ取得手段は、被写体の実サイズを入力すべき案内に応答してユーザ入力された被写体の実サイズ情報を取得する、
ようにしたことを特徴とする請求項1記載の画像出力装置。
【請求項５】
撮影画像の属性情報として、被写体の画像サイズ情報が付加されている場合に、前記画像サイズ取得手段は、この画像から画像サイズ情報を読み出し取得する、
ようにしたことを特徴とする請求項1記載の画像出力装置。
【請求項６】
前記画像が表示されている画面上で任意の範囲が指定操作された際に、前記画像サイズ取得手段は、指定範囲の大きさを被写体の画像サイズ情報として算出取得する、
ようにしたことを特徴とする請求項1記載の画像出力装置。
【請求項７】
出力媒体の解像度を取得する解像度取得手段を設け、
前記算出手段は、被写体の実サイズ情報および画像サイズ情報に出力媒体の解像度を加味して出力倍率を算出する、
ようにしたことを特徴とする請求項1記載の画像出力装置。
【請求項８】
サイズが異なる複数種の印刷用紙が収納管理されている状態において、前記出力手段は、出力倍率の大きさにサイズ変換された画像が１枚の用紙に収まるサイズを持った用紙を自動選択して画像印刷を行う、
ようにしたことを特徴とする請求項1記載の画像出力装置。
【請求項９】
前記出力手段は、出力倍率の大きさにサイズ変換された画像全体が１枚の用紙に収まらない場合には、この画像を複数に分割した各画像をその数分の用紙に分割印刷する、
ようにしたことを特徴とする請求項1記載の画像出力装置。
【請求項１０】
前記出力手段は、出力倍率の大きさにサイズ変換された画像全体が印刷用紙に収まらない場合には、この用紙サイズで印刷可能な範囲内の画像部分を切り出して部分印刷を行う、
ようにしたことを特徴とする請求項1記載の画像出力装置。
【請求項１１】
前記出力倍率の大きさにサイズ変換された画像全体が表示されている画面内において、用紙サイズを画面上のサイズに換算した大きさの対応枠を表示する対応枠表示手段を設け、
前記出力手段は、前記対応枠の表示位置が任意に変更された際に、変更後の対応枠内の画像部分を切り出して部分印刷を行う、
ようにしたことを特徴とする請求項１記載の画像出力装置。
【請求項１２】
出力媒体の領域サイズに合わせて画像を出力する画像出力装置であって、
カメラ位置から被写体までの被写体距離を取得すると共に、当該被写体撮影時の焦点距離を取得する取得手段と、
前記画像を出力する際に、この被写体距離および焦点距離に出力媒体の解像度を加味することによって当該被写体の出力サイズがその実サイズに略一致するように前記画像の出力倍率を算出する算出手段と、
この算出手段によって得られた出力倍率の大きさに当該画像のサイズを変更して画像出力を行う出力手段と、
を具備したことを特徴とする画像出力装置。
【請求項１３】
前記出力手段は、出力倍率の大きさにサイズ変換された画像を表示する際に、表示画面上で表示可能な範囲内の画像を切り出して部分表示を行うと共に、表示画面から外れた残りの画像部分については、スクロール操作に応じて画像全体を移動表示する、
ようにしたことを特徴とする請求項1あるいは請求項１２記載の画像出力装置。
【請求項１４】
コンピュータに対して、
画像内に含まれている被写体の実サイズ情報を取得する機能と、
前記画像内における当該被写体の画像サイズ情報を取得する機能と、
前記画像を出力する際に、前記取得した実サイズ情報および画像サイズ情報に基づいて当該被写体の出力サイズがその実サイズに略一致するように前記画像の出力倍率を算出する機能と、
算出された出力倍率の大きさに当該画像のサイズを変更して画像出力を行う機能と、
を実現させるためのプログラム。
【請求項１５】
コンピュータに対して、
カメラ位置から被写体までの被写体距離を取得すると共に、当該被写体撮影時の焦点距離を取得する機能と、
前記画像を出力する際に、この被写体距離および焦点距離に出力媒体の解像度を加味することによって当該被写体の出力サイズがその実サイズに略一致するように前記画像の出力倍率を算出する機能と、
算出された出力倍率の大きさに当該画像のサイズを変更して画像出力を行う機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、出力媒体の領域サイズに合わせて画像を出力する画像出力装置およびプログラムに関する。
【背景技術】
【０００２】
一般に、カメラ撮影された画像を印刷する場合、そのプリントサイズが任意に指定されると、画像全体が指定サイズに応じた大きさとなるように画像サイズを変更して印刷するようにしているが、印刷された写真プリントを見ただけでは被写体の実際のサイズを推測することは困難であった。そこで、従来では、被写体の実寸法をスケール表示するようにした画像処理装置が知られている（特許文献１参照）。
一方、カメラ撮影によって被写体のサイズを測定する技術としては、たとえば、距離センサによって計測されたレンズ位置から被写体までの距離と、ディスプレイ上に表示されている被写体の任意部分と、レンズの撮影画角に基づいて被写体の実際寸法を測定するようにしたデジタルカメラが知られている（特許文献２参照）。また、水中カメラの焦点距離と、水中カメラに一体化されている送受波器によって捕らえられた魚までの距離に基づいて魚影の実際の大きさを表示画面上で求めるようにした魚種判別装置が知られている（特許文献３参照）。
【特許文献１】特開平２００１−２０９８２７号公報
【特許文献２】特開平１１−３４４３１１号公報
【特許文献３】特開平５−３１２９４７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述した特許文献１の技術にあっては、スケール表示では被写体の実際の大きさを直感的に把握することは困難であり、読み間違えなどの問題を生じる。また、上述した特許文献２、３にあっては、比較的高精度の測定結果を得ることができるが、距離センサあるいは送受波器を設けて、カメラ位置から被写体までの距離を計測することを前提とするものであった。
【０００４】
第１、第２の発明の課題は、出力媒体の領域サイズに合わせて画像を出力する際に、画像内の被写体が実際の大きさとなるように当該画像の大きさを変更して出力できるようにすることである。
【課題を解決するための手段】
【０００５】
請求項１記載の発明（第１の発明）は、出力媒体の領域サイズに合わせて画像を出力する画像出力装置であって、画像内に含まれている被写体の実サイズ情報を取得する実サイズ取得手段と、前記画像内における当該被写体の画像サイズ情報を取得する画像サイズ取得手段と、前記画像を出力する際に、前記取得した実サイズ情報および画像サイズ情報に基づいて当該被写体の出力サイズがその実サイズに略一致するように前記画像の出力倍率を算出する算出手段と、この算出手段によって得られた出力倍率の大きさに当該画像のサイズを変更して画像出力を行う出力手段とを具備したことを特徴とする。
さらに、コンピュータに対して、上述した請求項１記載の発明に示した主要機能を実現させるためのプログラムを提供する（請求項１４記載の発明）。
【０００６】
なお、請求項１記載の発明は次のようなものであってもよい。
撮影画像の属性情報として、被写体の実サイズ情報が付加されている場合に、前記実サイズ取得手段は、この画像から実サイズ情報を読み出し取得する（請求項２記載の発明）。
【０００７】
撮影画像の属性情報として、被写体を撮影した際の焦点距離およびカメラ位置から被写体までの被写体距離が付加されている場合に、前記実サイズ取得手段は、この画像から読み出した焦点距離と被写体距離に基づいてその比率を求めると共に、この比率と当該被写体の画像サイズ情報に基づいて被写体の実サイズ情報を算出取得する（請求項３記載の発明）。
【０００８】
撮影画像の属性情報として、被写体を撮影した際の焦点距離およびカメラ位置から被写体までの被写体距離が付加されていない場合に、前記実サイズ取得手段は、被写体の実サイズを入力すべき案内に応答してユーザ入力された被写体の実サイズ情報を取得する（請求項４記載の発明）。
【０００９】
撮影画像の属性情報として、被写体の画像サイズ情報が付加されている場合に、前記画像サイズ取得手段は、この画像から画像サイズ情報を読み出し取得する（請求項５記載の発明）。
【００１０】
前記画像が表示されている画面上で任意の範囲が指定操作された際に、前記画像サイズ取得手段は、指定範囲の大きさを被写体の画像サイズ情報として算出取得する（請求項６記載の発明）。
【００１１】
出力媒体の解像度を取得する解像度取得手段を設け、前記算出手段は、前記取得した実サイズ情報、画像サイズ情報、出力解像度に基づいて出力倍率を算出する（請求項７記載の発明）。
【００１２】
サイズが異なる複数種の印刷用紙が収納管理されている状態において、前記出力手段は、出力倍率の大きさにサイズ変換された画像が１枚の用紙に収まるサイズを持った用紙を自動選択して画像印刷を行う（請求項８記載の発明）。
【００１３】
前記出力手段は、出力倍率の大きさにサイズ変換された画像全体が１枚の用紙に収まらない場合には、この画像を複数に分割した各画像をその数分の用紙に分割印刷する（請求項９記載の発明）。
【００１４】
前記出力手段は、出力倍率の大きさにサイズ変換された画像全体が印刷用紙に収まらない場合には、この用紙サイズで印刷可能な範囲内の画像部分を切り出して部分印刷を行う（請求項１０記載の発明）。
【００１５】
前記出力倍率の大きさにサイズ変換された画像全体が表示されている画面内において、用紙サイズを画面上のサイズに換算した大きさの対応枠を表示する対応枠表示手段を設け、前記出力手段は、前記対応枠の表示位置が任意に変更された際に、変更後の対応枠内の画像部分を切り出して部分印刷を行う（請求項１１記載の発明）。
【００１６】
前記出力手段は、出力倍率の大きさにサイズ変換された画像を表示する際に、表示画面上で表示可能な範囲内の画像を切り出して部分表示を行うと共に、表示画面から外れた残りの画像部分については、スクロール操作に応じて画像全体を移動表示する（請求項１３記載の発明）。
【００１７】
請求項１２記載の発明（第２の発明）は、出力媒体の領域サイズに合わせて画像を出力する画像出力装置であって、カメラ位置から被写体までの被写体距離を取得すると共に、当該被写体撮影時の焦点距離を取得する取得手段と、前記画像を出力する際に、この被写体距離および焦点距離に出力媒体の解像度を加味することによって当該被写体の出力サイズがその実サイズに略一致するように前記画像の出力倍率を算出する算出手段と、この算出手段によって得られた出力倍率で画像を出力する出力手段とを具備したことを特徴とする。
さらに、コンピュータに対して、上述した請求項１２記載の発明に示した主要機能を実現させるためのプログラムを提供する（請求項１５記載の発明）。  
なお、請求項１２記載の発明は、上述した請求項１３記載の発明であってもよい。
【発明の効果】
【００１８】
請求項１記載の発明（第１の発明）によれば、画像内に含まれている被写体の実サイズ情報を取得すると共に、画像内における当該被写体の画像サイズ情報を取得している状態において、この実サイズ情報および画像サイズ情報に基づいて当該被写体の出力サイズがその実サイズに略一致するように画像の出力倍率を算出し、この出力倍率で画像を出力するようにしたから、出力媒体の有効出力領域(プリントサイズ、表示画面サイズ)に合わせて画像を出力する際に、被写体を実物大で再現することができ、その実サイズを直感的に把握することが可能となる。
【００１９】
請求項２記載の発明によれば、上述した請求項１記載の発明と同様の効果を有する他、撮影画像の属性情報として、被写体の実サイズ情報が付加されている場合に、この画像から実サイズ情報を読み出し取得するようにしたから、画像出力時に特別な操作を行うことなく、被写体の実サイズ情報を得ることができる。
【００２０】
請求項３記載の発明によれば、上述した請求項１記載の発明と同様の効果を有する他、撮影画像の属性情報として、被写体を撮影した際の焦点距離およびカメラ位置から被写体までの被写体距離が付加されている場合に、この画像から読み出した焦点距離と被写体距離の比率を求めると共に、この比率と当該被写体の画像サイズ情報に基づいて被写体の実サイズ情報を算出取得するようにしたから、数値入力操作によって被写体の実サイズ情報を予め入力しておかなくても、被写体の実サイズを自動算出することができる。
【００２１】
請求項４記載の発明によれば、上述した請求項１記載の発明と同様の効果を有する他、撮影画像の属性情報として、被写体を撮影した際の焦点距離およびカメラ位置から被写体までの被写体距離が付加されていない場合に、被写体の実サイズを入力すべき案内に応答してユーザ入力された被写体の実サイズ情報を取得するようにしたから、画像出力時に被写体の実サイズを得ることができる。
【００２２】
請求項５記載の発明によれば、上述した請求項１記載の発明と同様の効果を有する他、撮影画像の属性情報として、被写体の画像サイズ情報が付加されている場合に、この画像から画像サイズ情報を読み出し取得するようにしたから、画像出力時に特別な操作を行うことなく、被写体の画像サイズ情報を得ることができる。
【００２３】
請求項６記載の発明によれば、上述した請求項１記載の発明と同様の効果を有する他、画像が表示されている画面上で任意の範囲が指定操作された際に、この指定範囲の大きさを被写体の画像サイズ情報として算出取得するようにしたから、ユーザ操作によって任意の被写体の画像サイズを容易に得ることができる。
【００２４】
請求項７記載の発明によれば、上述した請求項１記載の発明と同様の効果を有する他、出力媒体の解像度(たとえば、１インチ当たりのドット数)を取得すると共に、被写体の実サイズ情報および画像サイズ情報に出力媒体の解像度を加味して出力倍率を算出するようにしたから、出力倍率をより正確に算出することができ、被写体を実物大で再現することができる。
【００２５】
請求項８記載の発明によれば、上述した請求項１記載の発明と同様の効果を有する他、サイズが異なる複数種の印刷用紙が収納管理されている状態において、出力倍率の大きさにサイズ変換された画像が１枚の用紙に収まるサイズを持った用紙を自動選択して画像印刷を行うようにしたから、出力倍率に応じて画像を拡大する場合、最大サイズの用紙まで拡大したとしても画像全体を用紙内に収めることができる。
【００２６】
請求項９記載の発明によれば、上述した請求項１記載の発明と同様の効果を有する他、出力倍率の大きさにサイズ変換された画像全体が１枚の用紙に収まらない場合には、この画像を複数に分割した各画像をその数分の用紙に分割印刷するようにしたから、出力倍率に応じて画像を拡大出力する場合、用紙サイズに影響されずに、拡大画像の全体を印刷することが可能となる。
【００２７】
請求項１０記載の発明によれば、上述した請求項１記載の発明と同様の効果を有する他、出力倍率の大きさにサイズ変換された画像全体が印刷用紙に収まらない場合には、この用紙サイズで印刷可能な範囲内の画像部分を切り出して部分印刷するようにしたから、被写体全体をその実サイズで印刷することが可能となる。
【００２８】
請求項１１記載の発明によれば、上述した請求項１記載の発明と同様の効果を有する他、前記出力倍率の大きさにサイズ変換された画像全体が表示されている画面内において、用紙サイズを画面上のサイズに換算した大きさの対応枠を表示すると共に、この対応枠の表示位置が任意に変更された際に、変更後の対応枠内の画像部分を切り出して部分印刷を行うようにしたから、印刷に先だって、用紙サイズで印刷可能な範囲を確認することができると共に、その範囲を任意に変更することができる。
【００２９】
請求項１３記載の発明によれば、上述した請求項１記載の発明と同様の効果を有する他、出力倍率の大きさにサイズ変換された画像を表示出力する際に、表示画面上で表示可能な範囲内の画像を切り出して部分表示を行うと共に、表示画面から外れた残りの画像部分については、スクロール操作に応じて画像全体を移動表示するようにしたから、どのように大きな画面となっても、その被写体全体を表示させることができる。
【００３０】
請求項１２記載の発明（第２の発明）によれば、カメラ位置から被写体までの被写体距離を取得すると共に、当該被写体撮影時の焦点距離を取得している状態において、この被写体距離および焦点距離に出力媒体の解像度を加味することによって当該被写体の出力サイズがその実サイズに略一致するように画像の出力倍率を算出し、この出力倍率で画像を出力するようにしたから、出力媒体の有効出力領域 (プリントサイズ、表示画面サイズ)に合わせて画像を出力する際に、被写体を実物大で再現することができ、その実サイズを直感的に把握することが可能となる。
なお、請求項１２記載の発明（第２の発明）においても、上述した請求項１３記載の発明と同様の効果を有する。
【発明を実施するための最良の形態】
【００３１】
（実施例１）
以下、図１〜図１３を参照して本発明の第１実施例を説明する。
図１は、写真画像印刷販売装置の基本的構成要素を示したブロック図である。
この写真画像印刷販売装置は、デジタルカメラ側の写真画像(静止画像)を印刷して販売する自動販売機である。すなわち、画像印刷販売装置は、コンビニエンス・ストア、街中などに設置したもので、カメラ撮影した画像群を高品質印刷し、この印刷物(写真プリント)を排出して販売するプリント・ベンダである。
【００３２】
この写真画像印刷販売装置は、カメラ撮影された撮影画像がユーザから記録メディアを介して外部供給された際に、この撮影画像内に含まれている被写体の実サイズ情報(縦／横サイズ：ｃｍ)を取得すると共に、この撮影画像内における当該被写体の画像サイズ情報(縦／横サイズ：ピクセル)を取得し、この実サイズ情報および画像サイズ情報に基づいて当該被写体の印刷サイズがその実サイズに略一致するように画像全体の出力倍率(印刷倍率)を算出し、この印刷倍率で撮影画像を印刷するようにしたことを特徴とするものである。
【００３３】
ＣＰＵ１は、記憶部２内のオペレーティングシステム、各種アプリケーションソフトに応じてこの写真画像印刷販売装置の全体動作を制御する中央演算処理装置であり、ＣＰＵ１には、ハードディスク等の固定メモリである記憶部２と、ＣＤ−ＲＯＭ、ＤＶＤ等の着脱自在な記録媒体３が接続されている。この記憶部２内のプログラム記憶領域には、後述する図５〜図８に示す動作手順に応じて本実施例を実現するためのアプリケーションプログラムが格納されている。さらに、ＣＰＵ１は、伝送部４、記録メディア受付装置５、タッチパネル付きディスプレイを構成する表示部６および操作部７、写真プリンタ装置８、金銭授受装置９を有している。
【００３４】
伝送部４は、顧客側のデジタルカメラからの撮影画像をインターネット経由で受信するための画像通信部である。記録メディア受付装置５は、記録メディアが投入された際に、この記録メディアをアクセスして画像データを読み取るもので、各画像データは、ＣＰＵ１に与えられる。表示部６および操作部７は、液晶表示装置、ＣＲＴ表示装置、プラズマ表示装置等のディスプレイ画面にタッチパネルを貼り付けた構成となっている。写真プリンタ装置８は、印刷対象の各写真画像を内部メモリ(用紙メモリ)に一時記憶しながら一枚ずつ印刷するもので、たとえば、高品位・高速印刷が可能なマルチカラーレーザプリンタ、インクジェットプリンタによって構成されている。記録紙格納部１０には、たとえば、ＤＰ版、Ｌ版、ポストカード、２Ｌ版、Ａ４版の各サイズに対応した印刷用紙が分類格納されている。金銭授受装置９は、投入金額を計数してＣＰＵ１に与えたり、ＣＰＵ１からの指示に応じて釣銭を排出する通常の構成となっている。
【００３５】
顧客側の記録メディアの投入時において画像印刷が指示された際、ＣＰＵ１は、この記録メディア内の撮影画像を通常通り印刷する「通常プリント」と、撮影画像内の被写体がその実際の大きさとなるように当該撮影画像の大きさを変更して印刷する「実サイズプリント」とを任意に指定可能な印刷メニュー画面を表示出力させる。この「通常プリント」のメニューが選択された場合には、通常と同様、記録メディア内の撮影画像群が一覧表示(サムネイル表示)されている状態において、この一覧表示の中から任意の画像が選択指定される毎に、この選択画像を１枚ずつ用紙に印刷させる。
【００３６】
また、「実サイズプリント」のメニューが選択された場合には、撮影画像にその属性情報として付加されている焦点距離、被写体距離を取得し、この焦点距離と被写体距離との比率を求めると共に、この比率と当該被写体の画像サイズ情報に基づいて被写体の実サイズ情報を算出取得し、この実サイズ情報、画像サイズ情報に基づいて当該被写体の印刷サイズがその実サイズに略一致するように撮影画像全体の出力倍率を算出し、この出力倍率で撮影画像を印刷させる。
【００３７】
図２は、この実施例におけるデジタルカメラの基本的構成要素を示したブロック図である。
このデジタルカメラは、静止画撮影を行うデジタルスチルカメラであり、通常撮影モードと特殊撮影モードとを任意に切り換え可能となっており、この特殊撮影モードにセットされた場合には、被写体を撮影した際の焦点距離およびカメラ位置から被写体までの被写体距離を計測し、この撮影画像の属性情報として、焦点距離および被写体距離を付加して記録メディアに記録保存するようにしている。
【００３８】
ＣＰＵ１１は、記憶部１２内のオペレーティングシステム、各種アプリケーションソフトに応じてデジタルカメラの全体動作を制御する。記憶部２内のプログラム記憶領域には、後述する図３に示す動作手順に応じて本実施例特有の動作を実現するためのアプリケーションプログラムが格納されている。ＣＰＵ１１には、ワークメモリ１３、記録メディア１４が接続されており、メモリ１３／記録メディア１４との間においてプログラム、画像データ等の授受を行う。また、ＣＰＵ１１には、その入出力周辺デバイスである操作部１５、表示部１６、カメラ撮影部１７が接続されており、入出力プログラムに応じてＣＰＵ１１は、これらの入出力デバイスの動作制御を行う。
【００３９】
操作部１５は、シャツターボタン、モードボタン等の各種ファンクションボタンを有し、その操作信号はＣＰＵ１１に与えられる。表示部１６は、たとえば、タッチパネル付きの液晶表示部であり、モニタ画面／ファインダ画面／画像再生画面として使用される。カメラ撮影部１７は、撮影レンズ、ミラー等のレンズ・ミラーブロック、ＣＣＤイメージセンサ等の撮像素子、その駆動系等を備え、ＣＰＵ１１は、ズーム機構の駆動制御、オートフォーカス時の駆動制御、シャッター駆動制御等を制御したり、撮影画像の取り込みを行う。画像メモリ１８に記録される撮影画像の画素数は、たとえば、１６３２×１２２４ピクセル／６４０×８００ピクセルとなっている。
【００４０】
次ぎに、この第１実施例における写真画像印刷販売装置、デジタルカメラの動作概念を図３、図５〜図８に示すフローチャートを参照して説明する。ここで、これらのフローチャートに記述されている各機能は、読み取り可能なプログラムコードの形態で格納されており、このプログラムコードにしたがった動作が逐次実行される。また、伝送媒体を介して伝送されてきた上述のプログラムコードに従った動作を逐次実行することもできる。このことは後述する他の実施例においても同様であり、記録媒体の他に、伝送媒体を介して外部供給されたプログラム／データを利用してこの実施例特有の動作を実行することもできる。
【００４１】
図３は、デジタルカメラの特殊撮影モードでの動作を示したフローチャートである。
先ず、ＣＰＵ１１は、「通常撮影モード」から「特殊撮影モード」に切り換えられた際に、カメラモニタを作動させると共に(ステップＡ１)、オートフォーカス機能によって被写体までの焦点を自動制御させた後に(ステップＡ２)、モニタ画像を取得して(ステップＡ３)、モニタ表示させる(ステップＡ４)。そして、シャッターボタンが操作されるまで(ステップＡ５)、上述のステップＡ２に戻り、シャッター待ち状態となる。なお、この特殊撮影モードにおいて、撮影者は、対象となる被写体がモニタの中央部に位置するようにカメラ向きを調整しながら撮影を行うようにしている。
【００４２】
シャッターボタンが操作された際には、そのときのモニタ画像を取得して画像ファイルとして記録保存すると共に、現在日時(撮影日時)を当該ファイル属性として付加する(ステップＡ６)。そして、カメラ位置から被写体までの測定距離を被写体距離Ｌとして取得すると共に(ステップＡ７)、シャッター操作時の焦点距離ｆ１を取得し(ステップＡ８)、この被写体距離Ｌおよび焦点距離ｆ１を当該ファイル属性として記録すると共に(ステップＡ９)、この画像ファイルを記録メディア１４に保存させる(ステップＡ１０)。以下、ステップＡ２に戻り、上述の動作が繰り返される。
図４は、この画像ファイルの内容を示したもので、この画像ファイルには、「画像データ」のほか、このファイル属性として「撮影日時」、「焦点距離ｆ１」、「被写体距離Ｌ」がセットされる。
【００４３】
図５〜図８は、写真画像印刷販売装置の動作を示したフローチャートである。
先ず、ＣＰＵ１は、顧客から記録メディアが投入されると(ステップＢ１)、この記録メディア内の撮影画像群を読み出して(ステップＢ２)、一覧表示(サムネイル表示)させる (ステップＢ３)。この一覧画面から印刷対象としての画像が任意に選択指定されると(ステップＢ４)、印刷メニュー画面を表示出力させる(ステップＢ５)。この印刷メニュー画面は、上述した「通常プリント」、「実サイズプリント」を選択するための画面で、このメニュー画面の中から「通常プリント」が選択されると(ステップＢ６でＹＥＳ)、所望するプリントサイズの指定可能状態となり、顧客は、各プリントサイズの中から任意のサイズを指定する。
【００４４】
ここで、任意のプリントサイズが指定されると(ステップＢ７)、ＣＰＵ１は、選択された印刷対象画像を読み出して(ステップＢ８)、この画像サイズを指定されたプリントサイズに拡大変更した後(ステップＢ９)、この拡大画像を指定用紙に印刷出力させる(ステップＢ１０)。そして、全ての印刷対象画像を印刷し終わったかを調べ(ステップＢ１１)、全ての印刷が終了するまでステップＢ８に戻って上述の印刷動作を繰り返した後(ステップＢ８〜Ｂ１１)、記録メディア１４を排出させる(ステップＢ１３)。
【００４５】
一方、印刷メニュー画面の中から「通常プリント」が選択されると(ステップＢ６でＹＥＳ)、図６のステップＢ１４に移り、選択された印刷対象画像を指定し、このファイル属性を読み出す(ステップＢ１５)。そして、このファイル属性に「焦点距離ｆ１」、「被写体距離Ｌ」がセットされているかをチェックする(ステップＢ１６)。言い換えれば、デジタルカメラ側において通常撮影モードで撮影が行われたか、特殊撮影モードで撮影が行われたかをチェックし、特殊撮影モードでの撮影であれば、ファイル属性には「焦点距離ｆ１」、「被写体距離Ｌ」がセットされているので、ステップＢ１７に移り、モニタ画像内の被写体部分の範囲指定を行う。すなわち、モニタ画面内において、顧客が任意の被写体を特定するためにその被写体を囲む範囲指定が行われた場合には(ステップＢ１７)、この指定範囲を特定すると共に、この指定範囲のサイズを測定し、この測定サイズを被写体の画像サイズ「Ｐ１」として取得する(ステップＢ１８)。
【００４６】
図９は、カメラ撮影された撮影画像内の被写体の大きさなどを具体的に説明するための図である。
いま、この全体の画像サイズＰ０を「６４０×８００ピクセル」とすると、この画像の中央部に位置している画像部分が被写体(花瓶)として特定されると共に、この被写体の高さに相当する画像サイズＰ１「２８０ピクセル」を測定取得する。そして、ファイル属性から「焦点距離ｆ１」、「被写体距離Ｌ」を読み出した後(ステップＢ１９)、次ぎの計算式で被写体の実サイズ「Ｔ」を算出する (ステップＢ２０)。なお、図９の例では、被写体の高さに相当する実サイズは、「２５ｃｍ」の場合を例示している。
Ｔ＝Ｌ／ｆ１＊Ｐ１
【００４７】
他方、デジタルカメラ側において通常撮影モードで撮影が行われた場合には、選択された印刷対象画像のファイル属性には「焦点距離ｆ１」、「被写体距離Ｌ」がセットされてはいないので(ステップＢ１６でＮＯ)、ＣＰＵ１は、被写体の実サイズを入力すべきメッセージを表示出力させた後(ステップＢ２１)、これに応答して入力された数値データを被写体の実サイズ「Ｔ」として取得する(ステップＢ２２)。
【００４８】
このようにして被写体の実サイズ「Ｔ」を算出取得／入力取得した後は、図７のステップＢ２１に移ってプリンタ解像度「Ｄ」を取得する。プリンタ解像度「Ｄ」は１インチ(2.54ｃｍ)当たりのドット数(dpi)で、このプリンタ解像度「Ｄ」を加味し、印刷対象画像内の被写体の印刷サイズがその実サイズに略一致するように当該画像の印刷倍率を算出する(ステップＢ２２)。この場合、画像の印刷倍率は、次ぎの計算式で算出される。
【００４９】
ここで、通常印刷サイズＮ(ｃｍ)は、画像全体サイズＰ０(ピクセル)／プリンタ解像度Ｄ(ｄｐｉ)＊2.54であり、また、画像全体実サイズＳ(ｃｍ)は、画像全体サイズＰ０(ピクセル)／画像被写体サイズ(ピクセル)であるから、印刷倍率＝画像全体実サイズＳ(ｃｍ)／通常印刷サイズＮ(ｃｍ)＊被写体実サイズＴ(ｃｍ)となり、印刷倍率＝被写体の実サイズＴ／被写体の画像サイズＰ１＊プリンタ解像度Ｄ／2.54となる。
よって、印刷倍率＝(Ｐ０／Ｐ１＊Ｔ)／Ｐ０／Ｄ＊2.54＝(Ｔ＊Ｄ)／(Ｐ１＊2.54)
【００５０】
次ぎに、画像全体実サイズＳ(ｃｍ)を次ぎの計算式で算出する(ステップＢ２３)。ここで、画像全体実サイズＳ(ｃｍ)は、印刷倍率＊通常印刷サイズＮである。
よって、Ｓ＝Ｐ０／Ｐ１＊Ｔ
このようにして画像の印刷倍率、画像全体実サイズを算出した後は、この画像全体実サイズ(Ｓ)が収まるプリントサイズを図１０のプリントサイズ表２０から検索する(ステップＢ２４)。このプリントサイズ表２０は、ＤＰ版、Ｌ版、ポストカード、２Ｌ版、Ａ４版に対応してそのサイズ情報(ｍｍ)を記憶管理するもので、ＣＰＵ1は、この画像全体実サイズをｍｍ単位に換算しながらプリントサイズ表２０を検索する。
【００５１】
この結果、画像全体が収まるプリントサイズが有れば(ステップＢ２５でＹＥＳ)、このプリントサイズを選択し(ステップＢ２６)、画像データを印刷倍率に応じて拡大変更すると共に(ステップＢ２７)、拡大後の画像データを選択サイズの用紙上に印刷出力させる(ステップＢ２８)。
図１０は、選択サイズ(Ａサイズ)の用紙上に元画像が印刷倍率に応じて拡大印刷される様子を示している。このようにして１画像分の印刷が終了すると、印刷対象として選択された全ての画像を印刷し終わったかを調べ(ステップＢ２９)、全画像分の印刷が終了するまで図６のステップＢ１４に戻り、次ぎの画像を指定し、以下、上述の印刷処理を繰り返すが、画像全体が収まるプリントサイズが無ければ(ステップＢ２５でＮＯ)、図８のステップＢ３１以降の処理に移る。
【００５２】
先ず、印刷モード選択用のメニュー画面を表示出力させる(ステップＢ３１)。このメニュー画面は、「１：分割印刷」、「２：領域指定印刷」のメニュー項目を表示するもので、「１：分割印刷」は、印刷倍率の大きさに変更された画像全体が１枚の用紙に収まらない場合に、この画像を複数に分割した各画像をその数分の用紙に分割印刷する印刷モードを指定し、「２：領域指定印刷」は、印刷倍率の大きさに変更された画像全体が１枚の用紙に収まらない場合に、この用紙サイズで印刷可能な範囲内の画像部分を切り出して部分印刷する印刷モードを指定する。
【００５３】
いま、このメニュー画面の中から任意のメニュー項目が選択されると(ステップＢ３２)、選択項目を判別し(ステップＢ３３)、それが「１：分割印刷」であれば、画像全体実サイズＳをＡサイズで複数に分割する(ステップＢ３４)。つまり、画像全体実サイズを用紙の最大サイズに応じて複数に分割するが、分割数が所定値以上(２枚以上)となる場合には、その旨を案内するメッセージを表示出力して顧客の了承を得るようにしてもよい。
このようにして分割された各分割画像のうち、最初の分割画像を印刷倍率で拡大し(ステップＢ３５)、この拡大画像をＡサイズの用紙に印刷出力する(ステップＢ３６)。以下、各分割画像の全てを印刷し終わるまで(ステップＢ３７)、各分割画像を順次拡大印刷する (ステップＢ３５〜Ｂ３７)。その後、図７のステップＢ２９に移る。
【００５４】
また、メニュー画面の中から「２：領域指定印刷」が選択されると(ステップＢ３３でＮＯ)、図１１のプリントサイズ表２０から各プリントサイズを読み出し(ステップＢ３８)、この各プリントサイズ毎に、このサイズを表示画面上のサイズに換算する(ステップＢ３９)。
図１２は、各プリントサイズを表示画面上のサイズに換算するための計算式とその様子を示した図で、プリントサイズＰＳ毎にそのディスプレイ上でのプリントサイズＤＰＳは、ディスプレイサイズＤＳ(ピクセル)／画像全体実サイズＳ(ｃｍ)＝ディスプレイサイズＤＰＳ(ピクセル)／プリントサイズＰＳ(ｃｍ)によって求められる。
よって、ＤＰＳ＝ＤＳ／Ｓ＊ＰＳ
【００５５】
次ぎに、印刷対象として選択された画像をモニタ表示出力させる(ステップＢ４０)。この場合、印刷倍率に応じて画像拡大を行うと共に、この拡大画像をモニタ表示させるが、その際、モニタ画面内に拡大画像の全体を収めることができなければ、その中心部を基準としてモニタ画面サイズ分のデータを切り出してモニタ表示するようにしている。この際、モニタ画面から外れた残りの画像部分については、スクロール操作に応じて画像全体を移動表示するようにしている。このモニタ画面上に各ディスプレイサイズＤＰＳに対応する大きさの対応枠を表示出力させる(ステップＢ４１)。
【００５６】
この場合、図１２に示したように、モニタ画面の左下を基準点として、各プリントサイズ毎にその対応枠が破線表示される。この状態において、任意の対応枠(プリントサイズ)が選択指定されると(ステップＢ４２)、たとえば、図１３(Ａ)に示すように、選択指定された指定枠のみを表示させる。ここで、この指定枠の位置移動が指示されると、この移動操作に応じて当該指定枠を移動表示させる(ステップＢ４３)。図１３(Ｂ)は、指定枠を移動表示させた後の表示状態を示している。
【００５７】
そして、確定指示に応答して指定枠内の画像部分を切り出し(ステップＢ４４)、この切り出し画像を印刷倍率に拡大した後(ステップＢ４５)、図７のステップＢ２８に移り、拡大画像を選択されたプリントサイズで印刷される。図１３(Ｃ)は、指定枠内の画像部分が切り出されて拡大印刷された場合を示している。
このようにして印刷対象の選択画像を全て印刷し終わった場合には(図７のステップＢ２９でＹＥＳ)、図５のステップＢ１２に戻る。
【００５８】
以上のように、この第１実施例の写真画像印刷販売装置においてＣＰＵ1は、顧客側の記録メディアの投入時において画像印刷が指示された際に、この画像内の被写体の実サイズを取得すると共に、この被写体の画像サイズを取得し、この実サイズおよび画像サイズに基づいて当該被写体の印刷サイズがその実サイズに略一致するように画像の印刷倍率を算出し、この印刷倍率の大きさに当該画像のサイズを変更して写真プリンタ装置８から印刷出力するようにしたから、被写体を実物大で再現することができ、その実サイズを直感的に把握することが可能となる。
【００５９】
この場合、撮影画像のファイル属性として、被写体を撮影した際の焦点距離およびカメラ位置から被写体までの被写体距離が付加されている場合に、ＣＰＵ1は、この画像から読み出した焦点距離と被写体距離との比率を求めると共に、この比率と当該被写体の画像サイズに基づいて被写体の実サイズを算出取得するようにしたから、数値入力操作によって被写体の実サイズを予め入力しておかなくても、その実サイズを自動算出することができる。また、焦点距離および被写体距離が付加されていない場合には、被写体の実サイズを入力すべき案内に応答してユーザ入力された被写体の実サイズを取得するようにしたから、画像出力時に被写体の実サイズを得ることができる。
【００６０】
また、モニタ画面内において、顧客が任意の被写体を特定するためにその被写体を囲む範囲指定が行われた際には、この指定範囲を特定すると共に、この指定範囲のサイズを測定し、この測定サイズを被写体の画像サイズ「Ｐ１」として取得するようにしたから、画像出力時に被写体の画像サイズを得ることができる。
【００６１】
ＣＰＵ１は、印刷倍率を算出する際に、予めプリンタ解像度を取得すると共に、被写体の実サイズ、画像サイズにプリンタ解像度を加味して印刷倍率を算出するようにしたから、プリンタ解像度(１インチ当たりのドット数)に応じて印刷倍率をより正確に算出することができ、被写体を実物大で再現することができる。
また、サイズが異なる複数種の印刷用紙が収納管理されている状態において、印刷倍率の大きさにサイズ変換された画像が１枚の用紙に収まるサイズを持った用紙を自動選択して画像印刷を行うようにしたから、印刷倍率に応じて画像を拡大する場合、最大サイズの用紙まで拡大したとしても画像全体を用紙内に収めることができる。
【００６２】
印刷倍率の大きさにサイズ変換された画像全体が１枚の用紙に収まらない場合に、メニュー画面の中から「１：分割印刷」が選択指定すると、ＣＰＵ１は、この画像を複数に分割した各画像をその数分の用紙に分割印刷するようにしたから、印刷倍率に応じて画像を拡大する場合、用紙サイズに影響されずに、拡大画像の印刷が可能となる。また、印刷倍率の大きさにサイズ変換された画像全体が指定された印刷用紙に収まらない場合には、この指定用紙サイズで印刷可能な範囲内の画像部分を切り出して部分印刷するようにしたから、たとえば、画像全体に対して被写体が占める割合が小さく、被写体の周りに余裕があれば、印刷可能な範囲内の画像部分だけを切り出して画像印刷を行ったとしても、被写体全体をその実サイズで印刷することが可能となる。
【００６３】
メニュー画面の中から「２：領域指定印刷」が選択された場合、印刷倍率の大きさにサイズ変換された画像全体が表示されているモニタ画面内において、用紙サイズを画面上のサイズに換算した大きさの対応枠を表示すると共に、この対応枠の表示位置が任意に変更された際に、変更後の対応枠内から画像部分を切り出して部分印刷を行うようにしたから、印刷に先だって、用紙サイズで印刷可能な範囲を確認することができると共に、その範囲を任意に変更することができる。ここで、各プリントサイズに対応する対応枠が案内表示されている状態において、その何れかの対応枠を指定用紙として選択可能としたから、被写体全体を適切サイズの用紙で印刷することができる。
【００６４】
この場合、印刷倍率に応じた拡大画像をモニタ表示させるが、その際、モニタ画面内に拡大画像の全体を収めることができなければ、その中心部を基準としてモニタ画面サイズ分のデータを切り出してモニタ表示すると共に、モニタ画面から外れた残りの画像部分については、スクロール操作に応じて画像全体を移動表示するようにしたから、どのように大きな画面となっても、その被写体全体を表示させることができる。
【００６５】
なお、上述した第１実施例においてデジタルカメラ側では、撮影画像のファイル属性として、「焦点距離ｆ１」、「被写体距離Ｌ」をセットするようにしたが、この「焦点距離ｆ１」、「被写体距離Ｌ」のほかに、「被写体の実サイズＴ」、「被写体の画像サイズＰ１」をセットするようにしてもよい。
図１４は、この場合におけるデジタルカメラ側の特徴的な動作を示したフローチャートであり、上述した第１実施例と同様に、特殊撮影モードにおいて、シャッターボタンが操作された際には(ステップＡ１１)、そのときのモニタ画像を取得して画像ファイルとして記録保存すると共に、現在日時(撮影日時)を当該ファイル属性として付加する(ステップＡ１２)。そして、カメラ「被写体距離Ｌ」を取得すると共に(ステップＡ１３)、シャッター操作時の「焦点距離ｆ１」を取得する(ステップＡ１４)。
【００６６】
そして、モニタ画像内の中央部に位置している被写体部分を自動特定し、この特定範囲内の画像サイズを測定し(ステップＡ１５)、これを「被写体画像サイズＰ１」として取得する(ステップＡ１６)。なお、被写体部分を自動特定する際には、画像内の中央部に着目し、画像の連続性などを総合的に考慮して被写体特定を行う。これによって「被写体距離Ｌ」、「焦点距離ｆ１」、「被写体画像サイズＰ１」が揃った段階で、「被写体の実サイズＴ」を算出する(ステップＡ１７)。この場合においても、Ｔ＝Ｌ／ｆ１＊Ｐ１によって算出される。そして、この被写体の実サイズＴと共に、「被写体距離Ｌ」、「焦点距離ｆ１」、「被写体画像サイズＰ１」をファイル属性として記録した後 (ステップＡ１８、Ａ１９)、画像ファイルを記録メディア１４に保存する(ステップＡ２０)。
【００６７】
このようにファイル属性として、「被写体距離Ｌ」、「焦点距離ｆ１」、「被写体画像サイズＰ１」、「被写体の実サイズＴ」が記録メディアにセットされていれば、写真画像印刷販売装置は、この記録メディアから「被写体距離Ｌ」、「焦点距離ｆ１」、「被写体画像サイズＰ１」、「被写体の実サイズＴ」の全てを読み出し取得することができ、画像印刷時には、特別な操作を行うことなく、「被写体画像サイズＰ１」、「被写体の実サイズＴ」を得ることができる。
（実施例２）
【００６８】
以下、この発明の第２実施例について図１５を参照して説明する。
なお、上述した第１実施例においては、写真画像印刷販売装置で画像印刷を行う場合に例示したが、この第２実施例においては、デジタルカメラで画像表示する場合に適用したものである。また、第１実施例においては、被写体の実サイズおよび画像サイズに基づいて当該被写体の印刷サイズがその実サイズに略一致するように画像の印刷倍率を算出するようにしたが、この第２実施例においては、カメラ位置から被写体までの被写体距離を取得すると共に、当該被写体撮影時の焦点距離を取得し、この被写体距離および焦点距離にディスプレイ解像度を加味することによって当該被写体の表示サイズがその実サイズに略一致するように画像の出力倍率を算出するようにしたものである。
ここで、両実施例において基本的あるいは名称的に同一のものは、同一符号を付して示し、その説明を省略すると共に、以下、第２実施例の特徴部分を中心に説明するものとする。
【００６９】
図１５は、デジタルカメラ側の特徴的な動作を示したフローチャートである。
ＣＰＵ１１は、電源投入に伴ってカメラモニタを動作させると共に(ステップＡ２１)、オートフォーカス機能によって被写体までの焦点を自動制御させた後に(ステップＡ２２)、モニタ画像を取得して(ステップＡ２３)、モニタ表示させる(ステップＡ２４)。そして、シャッターボタンが操作されるまでステップＡ２２に戻り、シャッター待ち状態となる。
いま、シャッター操作が行われると(ステップＡ２５でＹＥＳ)、そのときのモニタ画像を取得して画像ファイルとして記録保存する(ステップＡ２６)。ここで、実サイズ表示を指示するボタン操作の有無をチェックし(ステップＡ２７)、このボタン操作が無ければ、ステップＡ２２に戻り、通常の撮影モードのままとなるが、実サイズ表示ボタンが操作された場合には、カメラ位置から被写体中央部までの測定距離を被写体距離Ｌとして取得すると共に(ステップＡ２８)、シャッター操作時の焦点距離ｆ１を取得する(ステップＡ２９)。
【００７０】
そして、ＣＰＵ１１は、予め設定されているディスプレイ解像度Ｄを取得した後に(ステップＡ３０)、画像の出力倍率(表示倍率)の算出を行う(ステップＡ３１)。この場合、被写体実サイズＴは、Ｔ＝Ｌ／ｆ１＊Ｐ１であるから、画像の出力倍率は、Ｔ／Ｐ１＊Ｄ／2.54＝Ｌ／ｆ１＊Ｐ１／Ｐ１＊Ｄ／2.54となる。
よって、出力倍率＝Ｌ／ｆ１＊Ｄ／2.54
【００７１】
このようにして算出した出力倍率で画像全体を拡大した後に(ステップＡ３２)、この拡大画像の中から表示画面サイズの画像部分を切り出すと共に(ステップＡ３３)、この切り出した画像部分を表示画面に再表示させる(ステップＡ３４)。これによって被写体は、その実サイズに相当する大きさで表示可能となるが、被写体が大き過ぎてその全体が１画面内に収まらないときには、画面全体のスクロール表示を可能としている。ここで、スクロール操作の有無をチェックし(ステップＡ３５)、スクロール操作が行われる毎に、表示されている切り出し画像をその操作方向にその操作量分だけ移動させるが(ステップＡ３６)、終了ボタンが操作された場合には(ステップＡ３７でＹＥＳ)、被写体までの焦点自動制御に戻る(ステップＡ２２)。
【００７２】
以上のように、この第２実施例のデジタルカメラにおいてＣＰＵ１１は、カメラ位置から被写体までの被写体距離を取得すると共に、当該被写体撮影時の焦点距離を取得している状態において、この被写体距離および焦点距離にディスプレイ解像度を加味することによって当該被写体の出力サイズがその実サイズに略一致するように画像の表示倍率を算出し、この表示倍率で画像を表示するようにしたから、ディスプレイサイズに合わせて画像を表示する際に、被写体を実物大で再現することができ、その実サイズを直感的に把握することが可能となる。
【００７３】
この場合、ＣＰＵ１１は、表示倍率の大きさにサイズ変換された画像を表示する際に、表示画面上で表示可能な範囲内の画像を切り出して部分表示を行うと共に、表示画面から外れた残りの画像部分については、スクロール操作に応じて画像全体を移動表示するようにしたから、どのように大きな画面となっても、その被写体全体を表示させることができる。
【００７４】
なお、上述した第１実施例においては、写真画像印刷販売装置に適用し、第２実施例においては、デジタルカメラに適用した場合を例示したが、一般的なプリンタ装置、表示装置に適用したものであってもよく、デジタルカメラとしては、静止画撮影が可能なデジタルビデオカメラ、動画撮影が可能なデジタルスチルカメラであってもよい。
また、被写体としては、人物、ペット、建物、風景などであってもよい。また、撮影画像内に含まれている２以上の被写体をその実サイズで出力するようにしてもよい。
【００７５】
一方、コンピュータに対して、上述した各手段を実行させるためのプログラムコードをそれぞれ記録した記録媒体（たとえば、ＣＤ−ＲＯＭ、フレキシブルディスク、ＲＡＭカード等）を提供するようにしてもよい。すなわち、コンピュータが読み取り可能なプログラムコードを有する記録媒体であって、画像内に含まれている被写体の実サイズ情報を取得する機能と、前記画像内における当該被写体の画像サイズ情報を取得する機能と、前記画像を出力する際に、前記取得した実サイズ情報および画像サイズ情報に基づいて当該被写体の出力サイズがその実サイズに略一致するように前記画像の出力倍率を算出する機能と、算出された出力倍率の大きさに当該画像のサイズを変更して画像出力を行う機能とを実現させるためのプログラムを記録したコンピュータが読み取り可能な記録媒体を提供するようにしてもよい。
【００７６】
また、コンピュータが読み取り可能なプログラムコードを有する記録媒体であって、カメラ位置から被写体までの被写体距離を取得すると共に、当該被写体撮影時の焦点距離を取得する機能と、前記画像を出力する際に、この被写体距離および焦点距離に出力媒体の解像度を加味することによって当該被写体の出力サイズがその実サイズに略一致するように前記画像の出力倍率を算出する機能と、算出された出力倍率の大きさに当該画像のサイズを変更して画像出力を行う機能とを実現させるためのプログラムを記録したコンピュータが読み取り可能な記録媒体を提供するようにしてもよい。
【図面の簡単な説明】
【００７７】
【図１】写真画像印刷販売装置の基本的構成要素を示したブロック図。
【図２】デジタルカメラの基本的構成要素を示したブロック図。
【図３】デジタルカメラの特殊撮影モードでの動作を示したフローチャート。
【図４】デジタルカメラ側で生成された画像ファイルの内容を示した図。
【図５】写真画像印刷販売装置の動作を示したフローチャート。
【図６】図５に続く、写真画像印刷販売装置の動作を示したフローチャート。
【図７】図６に続く、写真画像印刷販売装置の動作を示したフローチャート。
【図８】図７に続く、写真画像印刷販売装置の動作を示したフローチャート。
【図９】カメラ撮影された撮影画像内の被写体の大きさなどを具体的に説明するための図。
【図１０】選択サイズ(Ａサイズ)の用紙上に元画像が印刷倍率に応じて拡大印刷される様子を示した図。
【図１１】プリントサイズ表２０の内容を示した図。
【図１２】モニタ画面の左下を基準点として、各プリントサイズ毎にその対応枠が破線表示された状態を示した図。
【図１３】(Ａ)は、選択指定された指定枠が表示された状態、 (Ｂ)は、指定枠を移動表示させた後の表示状態、 (Ｃ)は、指定枠内の画像部分が切り出されて拡大印刷された場合を示した図。
【図１４】第１実施例における変形応用例を説明するための図で、デジタルカメラ側の特徴的な動作を示したフローチャート。
【図１５】第２実施例において、デジタルカメラ側の特徴的な動作を示したフローチャート。
【符号の説明】
【００７８】
１、１１  ＣＰＵ
２、１２  記憶部
５  記録メディア受付装置
６、１６  表示部
７、１５  操作部
８  写真プリンタ装置
１０  記録紙格納部
１７  カメラ撮影部
２０  プリントサイズ表
【図１】
2005354331.tif 000003
【図２】
2005354331.tif 000004
【図３】
2005354331.tif 000005
【図４】
2005354331.tif 000006
【図５】
2005354331.tif 000007
【図６】
2005354331.tif 000008
【図７】
2005354331.tif 000009
【図８】
2005354331.tif 000010
【図９】
2005354331.tif 000011
【図１０】
2005354331.tif 000012
【図１１】
2005354331.tif 000013
【図１２】
2005354331.tif 000014
【図１３】
2005354331.tif 000015
【図１４】
2005354331.tif 000016
【図１５】
2005354331.tif 000017