(57)【要約】【課題】撮影した画像を容易に所定のプリント倍率でプリントでき、撮影前に実際にプリントされる画像の範囲を確認する。【解決手段】撮影レンズの焦点距離及び測距手段による被写体までの距離から撮影倍率を算出する撮影倍率算出手段と、被写体の大きさと実際にプリントされる大きさの倍率を設定するプリント倍率設定手段と、撮影倍率と撮像手段の大きさとプリントされるメディアの大きさにもとづきプリント倍率設定手段が設定したプリント倍率になるように画像データのプリント範囲を自動的に変更するするプリント範囲変更手段をもつ。【選択図】        図１
2004349760.tif 000002
【特許請求の範囲】
【請求項１】
光学像を電気信号に変換する撮像手段と、この撮像手段の結像面に被写体像を結像させる撮影レンズと、被写体までの距離を測定する測距手段と、上記撮影レンズの焦点距離及び上記測距手段による被写体までの距離から撮影倍率を算出する撮影倍率算出手段と、被写体の大きさと実際にプリントされる大きさの倍率を設定するプリント倍率設定手段と、上記撮影倍率算出手段が算出した撮影倍率と上記撮像手段の大きさとプリントされるメディアの大きさにもとづき上記プリント倍率設定手段が設定したプリント倍率になるように画像データのプリント範囲を自動的に変更するするプリント範囲変更手段と、上記プリント範囲変更手段により自動的に変更された範囲の画像データを用い上記プリント倍率設定手段で設定したプリント倍率でプリントするプリンタを備えたデジタルカメラ。
【請求項２】
請求項１のプリンタを備えたデジタルカメラにおいて、画像を表示する表示手段を設け、撮影前に上記表示手段に、上記プリント範囲変更手段により自動的に変更されたプリント範囲の画像データを表示することを特徴とするプリンタを備えたデジタルカメラ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はプリンタを備えたデジタルカメラに関し、特に所定の被写体の大きさと実際にプリントされる大きさの倍率（以降プリント倍率と呼ぶ）でプリントする方法に関する。
【０００２】
【従来の技術】
（１）従来デジタルカメラで撮影した画像を所定のプリント倍率でプリントする場合には、撮影した画像データを一旦パソコンに読み込み、画像処理アプリケーションソフトを用い、上記画像データのプリント範囲を出力する紙のサイズに合わせ設定している。
【０００３】
（２）特開平１１−３４６３３８プリンタの解像度と用紙サイズの情報から用紙に適した解像度処理を行う。
【０００４】
【発明が解決しようとする課題】
上記従来例（１）では、撮影した画像データを一旦パソコンに読み込み、画像処理アプリケーションソフトを用い画像データのプリント範囲を出力する紙のサイズに合わせ設定する必要がありプリントするまでの処理が煩雑である。また、上記画像データのプリント範囲を出力する紙のサイズに合わせ設定する方法も、撮影倍率の情報が無いために実際に何度かプリント範囲の設定とプリントを繰り返し試行錯誤で行わなければならず、その結果も決して満足のゆくものではない。
【０００５】
また上記従来例（１）では撮影した画像とプリントする画像の範囲が異なるために撮影前に実際にプリントされる画像の範囲を確認することができなかった。
【０００６】
上記（２）の従来例では被写体と実際にプリントされる大きさの関係は述べられていない。
【０００７】
本発明はこのような状況のもとでなされたもので、撮影した画像を容易に所定のプリント倍率でプリントでき、撮影前に実際にプリントされる画像の範囲を確認することができるプリンタを備えたデジタルカメラを提供することを目的とする。
【０００８】
【課題を解決するための手段】
（１）プリンタを備えたデジタルカメラで、光学像を電気信号に変換する撮像手段と、この撮像手段の結像面に被写体像を結像させる撮影レンズと、被写体までの距離を測定する測距手段と、上記撮影レンズの焦点距離及び上記測距手段による被写体までの距離から撮影倍率を算出する撮影倍率算出手段と、プリント倍率を設定するプリント倍率設定手段と、上記撮影倍率算出手段が算出した撮影倍率と上記撮像手段の大きさとプリントされるメディアの大きさにもとづき上記プリント倍率設定手段が設定したプリント倍率になるように画像データのプリント範囲を自動的に変更するプリント範囲変更手段と、上記プリント範囲変更手段によりプリント範囲を自動的に変更された画像データを用い上記プリント倍率設定手段で設定したプリント倍率でプリントする。
【０００９】
（２）前記（１）のプリンタを備えたデジタルカメラで画像を表示する表示手段を設け、撮影前に上記表示手段に、上記プリント範囲変更手段により自動的に変更されたプリント範囲の画像データを表示する。
【００１０】
【発明の実施の形態】
図１は本発明におけるプリンタを備えたデジタルカメラの概略のブロック構成図である。
【００１１】
図においてＡ１００はカメラ部、Ｂ１００はプリンタ部である。
【００１２】
カメラ部Ａ１００において、１０１は撮像手段としてのＣＣＤ、１０２は被写体までの距離を測定する測距手段、１０３はハードウェア処理を行うＡＳＩＣ、１０４は画像データ等を一時的に記憶する第１メモリ、１０５は撮像画像データを記憶するＣＦカード、１０６は表示手段としての画像を表示するＬＣＤ、１０７はプリント倍率を設定するプリント倍率設定手段で不図示の外部入力手段により任意の倍率に設定できる、１０８は撮像手段の結像面に被写体像を結像させる撮影レンズ、１０９は上記撮影レンズの焦点距離及び上記測距手段による被写体までの距離から撮影倍率を算出する撮影倍率算出手段、１１０は上記撮影倍率算出手段が算出した撮影倍率と上記撮像手段の大きさとプリントされるメディアの大きさにもとづき上記プリント倍率設定手段が設定したプリント倍率になるように画像データのプリント範囲を自動的に変更するプリント範囲変更手段、１２０はカメラ部Ａ１００の制御をする第１ＣＰＵである。
【００１３】
撮影倍率算出手段１０７について説明する。
【００１４】
撮影レンズ１０８の焦点距離をｆ、測距手段１０２が測定した被写体までの距離をＬとすると撮影倍率βは
β＝ｆ／Ｌ
で表され、撮影倍率算出手段１０７は上記式にもとづき撮影倍率βを算出する。上式より、ＣＣＤ１０１には被写体が撮影倍率β倍で結像されており、長さＨの被写体はβＨの長さで結像している。なお、撮影レンズ１０８の焦点距離ｆは単焦点レンズの場合は固定値を、ズームレンズの場合は公知の方法でズームレンズの焦点距離情報を用いる。
【００１５】
プリント範囲変更手段１１０について説明する。
【００１６】
不図示のプリントされるメディアの対角線長がＣＣＤ１０１の対角線長のγ倍とすると、ＣＣＤ１０１に結像した長さβＨの被写体像は、通常γβＨの長さでプリントされる。
【００１７】
プリント倍率設定手段が設定したプリント倍率をαとすると、長さＨの被写体はαＨの長さにプリントされなければならない。
【００１８】
プリント範囲変更手段１１０が自動的に変更する画像データの範囲が、元の画像データのｋ倍（長さ換算）とする。
【００１９】
αＨ＝γβＨ／ｋ
が成り立ち、
ｋ＝γβＨ／α
となる。
【００２０】
上記の関係を図２〜４を用いて説明する。
【００２１】
図２は元の画像データの説明図である。
【００２２】
図３はｋ＜１の場合の画像データの説明図で、画像データの対角線長は元の画像データのｋ倍に小さくなっている。
【００２３】
図４はｋ＞１の場合の画像データの説明図で、画像データの対角線長は元の画像データのｋ倍に大きくなっている。この時は元の画像データより大きくなるため、元の画像データの周囲に余白等を持つデータになる。（図では分かりやすくするために黒くぬりつぶしてある）
プリンタ部Ｂ１００において、２１０は、カメラ部Ａ１００とプリンタ部Ｂ１００との間のインターフェース、２０１は画像処理部（画像データを２値化する２値化処理部を含む）、２０２は画像処理を行う上で使用する第２メモリ、２０３はバンドメモリ制御部、２０４はバンドメモリ、２０５はマスクメモリ、２０６はヘッド制御部、２０７は記録ヘッド、２０８はエンコーダ、２０９はエンコーダカウンタ、２２０はプリンタ部Ｂ１００を制御する第２ＣＰＵ、２２１はモータドライバ、２２２はモータ、２５０は装置全体に電源を供給する電源部である。
【００２４】
図５はカメラ部Ａ１００における撮影モードとプリントモードの信号処理の説明図である。図５において細線は画像信号を太線は他の信号を表す。
（１）撮影モード
撮影に先立ち、測距手段１０２により被写体までの距離が測定され、撮影倍率算出手段１０７は測距手段１０２が測定した被写体までの距離と撮影レンズ１０８の焦点距離から撮影倍率βを算出する。
【００２５】
撮影動作により、撮影レンズ１０８を通してＣＣＤ１０１により撮像された画像データは、ＡＳＩＣ１０３により信号処理（ＣＣＤ信号処理）され、ＹＵＶ輝度２色差信号に変換される。更に、所定の解像度にリサイズされ、ＪＰＥＧ圧縮されてＣＦカード１０５に記録される。また、撮影倍率算出手段１０７により算出された撮影倍率も画像データと対応してＣＦカード１０５に記録される。
（２）プリントモード
プリントに先立ち、使用者は不図示の外部入力手段によりプリント倍率設定手段１０７にプリント倍率を設定する。
【００２６】
ＣＦ１０５カードより画像データと対応する撮影倍率が読み出される。
【００２７】
ＣＦカード１０５より読み出された画像データは、ＡＳＩＣ１０３によってＪＰＥＧ伸張される。
【００２８】
次にプリント範囲変更手段１１０は、ＣＦカード１０５より読み出された撮影倍率とプリント倍率設定手段１０７が設定したプリント倍率と撮像手段の大きさとプリントされるメディアの大きさから画像データのプリントされる範囲を自動的に変更する。
【００２９】
更に、プリント範囲変更手段１１０によりプリント範囲が自動的に変更された部分の画像データがプリントする解像度に適する解像度にリサイズされる。
そして、リサイズされた画像データ（ＹＵＶ）はインターフェース部２１０を介してプリンタ部Ｂ１００へ送られる。
【００３０】
またプリント範囲を示す画像データが表示用の解像度にリサイズされてＬＣＤ１０６に表示される。
【００３１】
図６はカメラ部Ａ１００における撮影前の画像像表示モードの信号処理の説明図である。図６において細線は画像信号を太線は他の信号を表す。
【００３２】
撮影レンズ１０８を通してＣＣＤ１０１により撮像された画像データは、ＡＳＩＣ１０３により信号処理（ＣＣＤ信号処理）され、ＹＵＶ輝度２色差信号に変換される。更に、所定の解像度にリサイズされる。
【００３３】
測距手段１０２により被写体までの距離が測定され、撮影倍率算出手段１０７は測距手段１０２が測定した被写体までの距離と撮影レンズ１０８の焦点距離から撮影倍率βを算出する。使用者は不図示の外部入力手段によりプリント倍率設定手段１０７にプリント倍率を設定する。プリント範囲変更手段１１０は、撮影倍率算出手段１０７が算出した撮影倍率とプリント倍率設定手段１０７が設定したプリント倍率と撮像手段の大きさとプリントされるメディアの大きさから画像データのプリントされる範囲を自動的に変更する。
【００３４】
プリント範囲変更手段１１０によりプリント範囲が自動的に変更された部分の画像データが表示用の解像度にリサイズされされてＬＣＤ１０６に表示される。図７は、プリンタ部Ｂ１００におけるデータ処理の説明図である。
【００３５】
プリンタ部Ｂ１００は、図７のように、カメラ部Ａ１００より送られた画像データを画像処理部２０１により画像処理し、画像データのＲＧＢ信号への変換、カメラの特性に応じた入力γ補正、ルックアップテーブル（ＬＵＴ）を用いての色補正および色変換、プリントするための２値化信号への変換をする。２値化処理の際には、誤差拡散（ＥＤ）処理を行うために、誤差メモリとして第２メモリ２０２を用いる。本例の場合、画像処理部２０１における２値化処理部は誤差拡散処理を行なっているが、ディザパターンを使った２値化処理等、他の処理を行うことも可能である。２値化されたプリントデータはバンドメモリ制御部２０３によって、一旦バンドメモリ２０４に記憶される。プリンタ部Ｂ１００のエンコーダカウンタ２０９には、記録ヘッド２０７およびエンコーダ２０８を搭載した不図示のキャリッジが一定距離移動する毎に、エンコーダ２０８からのエンコーダパルスが入る。そして、このエンコーダパルスに同期して、バンドメモリ２０４とマスクメモリ２０５からプリントデータが読み出され、そのプリントデータに基づき、ヘッド制御部２０６が記録ヘッド２０７を制御して記録を行う。
【００３６】
図７中のバンドメモリ制御について説明すると次のとおりである。
【００３７】
記録ヘッド２０７における複数のノズルは、例えば、１２００ｄｐｉの密度をなすように列状に形成されている。このような記録ヘッド２０７を用いて画像を記録すべく、キャリッジを１回走査させるときには、副走査方向（以下、「縦（Ｙ方向）」ともいう）においてはノズル数分、主走査方向（以下、「横（Ｘ方向）ともいう」）においては記録領域分の記録データ（１走査分の記録データ）を、予め作成しておく必要がある。記録データは、画像処理部２０１にて作成されてから、バンドメモリ制御部２０３によってバンドメモリ２０４に一旦蓄えられる。バンドメモリ２０４に１走査分の記録データが蓄えられた後、キャリッジが主走査方向に走査される。その際、エンコーダ２０８より入力されたエンコーダパルスがエンコーダカウンタ２０９によってカウントされ、このエンコーダパルスにしたがってバンドメモリ２０４から記録データが読み出され、その画像データに基づいて記録ヘッド２０７からインク滴が吐出される。記録ヘッド２０７の往走査時および復走査時に画像を記録（往路記録および復路記録）する双方向記録方式を採用した場合には、記録ヘッド２０７の走査方向に応じて、バンドメモリ２０４から画像データが読み出される。例えば、往路記録時は、バンドメモリ２０４から読み出される画像データのアドレスが順次インクリメントされ、復路記録時は、バンドメモリ２０４から読み出される画像データのアドレスが順次デクリメントされる。実際には、画像処理部２０１により作成された画像データ（Ｃ，Ｍ，Ｙ）がバンドメモリ２０４に書き込まれて、１バンド分の画像データが準備されたとき、記録ヘッド２０７の走査が可能となる。そして、記録ヘッド２０７を走査し、バンドメモリ２０４より画像データを読み出して、その画像データに基づいて記録ヘッド２０７が画像を記録する。記録動作の間に、次に記録すべき画像データが画像処理部２０１にて作成され、その画像データは、その記録位置に対応するバンドメモリ２０４の領域に書き込まれる。
【００３８】
このように、バンドメモリ制御は、画像処理部２０１により作成された記録データ（Ｃ，Ｍ，Ｙ）をバンドメモリ２０４に書込む作業と、キャリッジの走査動作に合わせて、記録データ（Ｃ，Ｍ，Ｙ）をヘッド制御部２０６に送るために読み出す作業と、を切替えながら行う。
【００３９】
図７中のマスクメモリ制御について説明すると次のとおりである。
【００４０】
このマスクメモリ制御は、マルチパス記録方式を採用した場合に必要となる。マルチパス記録方式の場合、記録ヘッド２０７のノズル列の長さに相当する幅をもつ１行分の記録画像は、記録ヘッド２０７の複数回の走査に分けて記録される。すなわち、副走査方向に間欠的に搬送されるプリント媒体の搬送量がノズル列の長さの１／Ｎとされ、例えば、Ｎ＝２のときは、１行分の記録画像が２回の走査に分けて記録（２パス記録）され、Ｎ＝４のときは、１行分の記録画像が４回の走査に分けて記録（４パス記録）される。同様に、Ｎ＝８のときは８パス記録、Ｎ＝１６のときは１６パス記録となる。したがって、１行分の記録画像が記録ヘッド２０７の複数回の走査によって完成されることになる。実際には、マスクメモリ２０５に、画像データを記録ヘッド２０７の複数回の走査に割り当てるためのマスクデータが格納されており、そのマスクデータと画像データとの論理積（ＡＮＤ）データに基づき、記録ヘッド２０７がインクを吐出して画像を記録する。
【００４１】
【発明の効果】
本願の請求項１に記載した発明によれば、撮影した画像を容易に所定のプリント倍率でプリントする効果がある。
【００４２】
本願の請求項２に記載した発明によれば、撮影前に実際にプリントされる画像の範囲を確認することができる効果がある。
【図面の簡単な説明】
【図１】本発明におけるプリンタを備えたデジタルカメラの概略のブロック構成図
【図２】元の画像データの説明図
【図３】ｋ＜１の場合の画像データの説明図
【図４】ｋ＞１の場合の画像データの説明図
【図５】カメラ部Ａ１００における信号処理の説明図
【図６】カメラ部Ａ１００における撮影前の画像表示モードの信号処理の説明図
【図７】プリンタ部Ｂ１００におけるデータ処理
【符号の説明】
Ａ１００  カメラ部
Ｂ１００  プリンタ部
１０１  撮像手段としてのＣＣＤ
１０２  測距手段
１０３  ＡＳＩＣ
１０４  第１メモリ
１０５  ＣＦカード
１０６  ＬＣＤ
１０７  プリント倍率設定手段
１０８  撮影レンズ
１０９  撮影倍率算出手段
１１０  プリント範囲変更手段
１２０  第１ＣＰＵ
２１０  インターフェース
２０１  画像処理部
２０２  第２メモリ
２０３  バンドメモリ制御部
２０４  バンドメモリ
２０５  マスクメモリ
２０６  ヘッド制御部
２０７  記録ヘッド
２０８  エンコーダ
２０９  エンコーダカウンタ
２２０  第２ＣＰＵ
２２１  モータドライバ
２２２  モータ
２５０  電源部
【図１】
2004349760.tif 000003
【図２】
2004349760.tif 000004
【図３】
2004349760.tif 000005
【図４】
2004349760.tif 000006
【図５】
2004349760.tif 000007
【図６】
2004349760.tif 000008
【図７】
2004349760.tif 000009