(57)【要約】【課題】撮影時に撮像装置のブレ量をユーザごとに学習し、その学習傾向に沿ってプリント時に手振れプリントの目立たないプリントサイズを提示可能な撮像装置を得る。【解決手段】プリント時に撮像装置の電源を入れユーザ判別モードが選択され、ＳＷ１が押されると、撮像装置本体のブレ量のパターンを検出し、検出結果からユーザの判別を行い、ユーザ判別後、ユーザごとに保存された画像データを呼び出し、それを予め求められているユーザの蓄積手振れデータと比較し、比較結果から手振れの目立たないプリントサイズを算出、表示し、ユーザはそのプリントサイズをもとにプリントを行う。【選択図】      図２
2006332859.tif 000002
【特許請求の範囲】
【請求項１】
複数のユーザを判別可能な撮像装置において、該装置本体のブレ量を検出するブレ検出手段と、前記検出手段を用いて、各ユーザの手振れパターンからユーザを判定する判別手段と、前記検出手段より得られたブレ量の累計および撮影回数を記憶する記憶手段と、前記ブレ量と前記撮影回数から算出される評価値を記憶する記憶手段と、前記評価値より適正プリントサイズを算出する処理手段と、プリンタと接続するための通信手段を備え、前記通信手段を用いてプリント時に前記プリントサイズを表示する表示装置手段を持つことを特徴とする撮像装置。
【請求項２】
前記ブレ量検出手段は、一定時間内、所定サンプリング周期でカメラの角速度を検出することにより、カメラのブレ量を検出することを特徴とする請求項１記載の撮像装置。
【請求項３】
請求項１または請求項２記載の撮像装置において、スイッチ選択手段と、前記ブレ量検出手段を用いて、前記スイッチ選択手段押下時における手振れパターンからユーザ判定を行うことを特徴とする撮像装置。
【請求項４】
前記撮像装置において、前記ユーザの手振れパターン、評価値および画像データなどのユーザ情報をディレクトリにユーザごとに分割して保存する記憶手段を有することを特徴とする撮像装置。
【請求項５】
請求項３記載のスイッチ選択手段において、前記スイッチ選択手段の操作に複数の機能を割り当てることを特徴とするスイッチ選択手段を有する撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザの認識が可能な学習能力を持ったカメラに係り、撮影者の技量に応じたプリントサイズを提示可能な撮像装置に関する。
【背景技術】
【０００２】
従来から、手振れプリントの発生を抑えるカメラが提案されている。例えば特許文献１では、カメラでプリント時の引き伸ばしサイズを設定し、その引き伸ばしサイズに応じて、撮影時に手振れ量から警告を行うカメラが提案されている。
【特許文献１】特開平５−１３７０５７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら上記の発明では、撮影毎に撮影者がプリントサイズを設定する必要があり、撮影するまでの操作が増えるので撮影者にとって負担となる。また、カメラを手に持って撮影する限り、手振れ量は撮影者の技量によって決まるので、撮影者によって手振れが目立たないプリントサイズは決まっている。そのため、撮影前にプリントサイズを設定するよりは、撮影者の手振れ量の傾向を知るほうが重要である。
【０００４】
本発明では、撮影者の手振れ量の傾向を自動で学習し、その学習結果からプリント時に手振れプリントとなる場合、警告を行う撮像装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明の撮像装置は、複数のユーザを判別可能な撮像装置において、装置本体のブレ量を検出するブレ検出手段と、前記検出手段を用いて、各ユーザの手振れパターンからユーザを判定する判別手段と、前記検出手段より得られたブレ量の累計および撮影回数を記憶する記憶手段と、前記ブレ量と前記撮影回数から算出される評価値を記憶する記憶手段と、前記評価値より適正プリントサイズを算出する処理手段と、プリンタと接続するための通信手段を備え、前記通信手段を用いてプリント時に前記プリントサイズを表示する表示装置手段を持つことを特徴としている。
【０００６】
撮像装置のブレ量検出手段は、一定時間内、所定サンプリング周期でカメラの角速度を検出することにより、カメラのブレ量を検出することができる。
【０００７】
また、撮像装置のスイッチ選択手段と、前記ブレ量検出手段を用いて、前記スイッチ選択手段押下時における手振れパターンからユーザ判定を行い、撮像装置をユーザごとに使い分けることができる。そして、前記ユーザの手振れパターン、評価値および画像データなどのユーザ情報をディレクトリにユーザごとに分割して保存する記憶手段を有ることを特徴としている。
【０００８】
また、本発明の他の特徴として、前記スイッチ選択手段において、一度の前記スイッチ選択手段の操作に複数の機能を割り当てることを特徴としている。
【発明の効果】
【０００９】
本発明によれば、ユーザの手振れ量および撮影回数からユーザの手振れ量を学習し、得られた学習結果からユーザ評価値を求め、プリント時にユーザ評価値をもとに適正なプリントサイズを表示することにより、手振れの目立たないプリントが可能となるという効果を有する。また、ユーザごとにデータをディレクトリに振り分けることで、複数のユーザで撮像装置を利用することが可能となる効果を有する。
【発明を実施するための最良の形態】
【００１０】
以下、図面を参照して本発明の実施例を説明する。
【００１１】
図１は、本発明の実施例の構成を示す図である。
【００１２】
図１において、３８は撮像装置である。
【００１３】
１は保護手段であるバリア、２は撮影レンズ、３は絞り機能を備えるシャッター、４は光学像を電気信号に変換する撮像素子、５は撮像素子４のアナログ信号出力をデジタル信号に変換するＡ／Ｄ変換器である。６は画像処理回路であり、Ａ／Ｄ変換器５からのデータに対して所定の画素補間処理や色変換処理を行う。１３は絞り機能を備えるシャッター３を制御する露光制御手段である。１４は撮影レンズ２の撮影倍率を制御するフォーカス制御手段、１５は撮影レンズ２のズーミングを制御するズーム制御手段、１６はバリアである保護手段１の動作を制御するバリア制御手段である。画像処理回路６によって、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてシステム制御回路４０が露光制御手段１３、フォーカス制御手段１４に対して制御を行う、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光）処理およびＡＷＢ（オートホワイトバランス）処理を行っている。
【００１４】
２２は撮像装置３８の回転角を検出する傾斜センサであり、ジャイロや圧電素子等からなる。傾斜サンサ２２から検出した回転角を用いて、システム制御回路４０で所定の演算処理を行うことにより、撮像装置のブレ量を求めることができる。
【００１５】
１８は電源制御手段で、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成されており、電池の装着の有無、電池残量の検出を行い、検出結果及びシステム制御回路４０の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体を含む各部へ供給する。１９、２０はコネクタ、２１はアルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプター等からなる電源手段である。
【００１６】
１１は撮影した静止画像や動画像を格納するためのメモリであり、Ａ／Ｄ変換器５のデータは画像処理回路６を介してメモリ１１に書き込まれる。
メモリ１１は所定枚数の静止画像や所定時間の動画像を格納するのに十分な記憶量を備えている。
【００１７】
これにより、複数枚の静止画像を連続して撮影する連射撮影やパノラマ撮影の場合にも、高速かつ大量の画像書き込みをメモリ１１に対して行うことが可能となる。
【００１８】
また、メモリ１１はシステム制御回路４０の動作用の定数、変数、プログラムの記憶および作業領域としても使用することが可能である。
【００１９】
９は電気的に消去・記録可能な不揮発性メモリであり、例えばＥＥＰＲＯＭ等が用いられる。本発明ではユーザ評価値算出用の演算プログラムや、ＳＷ１時におけるユーザの手振れパターンの波形データなど各種ユーザ情報が保存される。
【００２０】
１２は適応離散コサイン変換（ＡＤＣＴ）等により画像データを圧縮伸長する圧縮・伸長回路であり、メモリ１１に格納された画像を読み込んで圧縮処理或いは伸長処理を行い、処理を終えたデータをメモリ１１に書き込む。
【００２１】
３２および３５はメモリカードやハードディスク等の記録部３６とのインタフェース、３３および３４はメモリカードやハードディスク等の記録媒体と接続を行うコネクタである。
【００２２】
２６、２７、２８、２９及び３０は、システム制御回路４０の各種の動作指示を入力するための操作手段であり、スイッチやダイアル、タッチパネル、視線検知によるポインティング、音声認識装置等の単数或いは複数の組み合わせで構成される。
【００２３】
２６は各種ボタンやタッチパネル等からなる操作部で、メニューボタン、セットボタン、マクロボタン、マルチ画面再生改ページボタン、フラッシュ設定ボタン、単写／連写／セルフタイマー切り替えボタン、メニュー移動＋（プラス）ボタン、メニュー移動−（マイナス）ボタン、再生画像移動＋（プラス）ボタン、再生画像−（マイナス）ボタン、撮影画質選択ボタン、露出補正ボタン、日付／時間設定ボタン等がある。
【００２４】
２７はクイックレビューｏｎ／ｏｆｆスイッチで、撮影直後に撮影した画像データを自動再生するクイックレビュー機能を設定する。
【００２５】
２８は画像表示ｏｎ／ｏｆｆスイッチで、表示装置８のｏｎ／ｏｆｆを設定することが出来る。
【００２６】
シャッタスイッチは２段階ストロークで構成され、２９はシャッタスイッチＳＷ２で、シャッタスイッチ４１の操作完了でＯＮとなり、撮像素子４から読み出した信号をＡ／Ｄ変換器５を介してメモリ１１に画像データを書き込む露光処理、画像処理回路６での演算を用いた現像処理、メモリ１１から画像データを読み出し、圧縮・伸長回路１４で圧縮を行い、記録媒体３７に画像データを書き込む記録処理という一連の処理の動作開始を指示する。
【００２７】
３０はシャッタスイッチＳＷ１で、図８は撮像装置の背面図であり、図８におけるシャッタスイッチ４１の操作途中でＯＮとなり、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の動作開始を指示する。
【００２８】
３１はモードダイアルスイッチで、電源オフ、自動撮影モード、撮影モード、パノラマ撮影モード、再生モード、マルチ画面再生・消去モード、ＰＣ接続モード等の各機能モードを切り替え設定することが出来る。
【００２９】
８はＴＦＴ  ＬＣＤ等から成る表示装置であり、メモリ１１に書き込まれた表示用の画像データはドライバ７を介して表示装置８により表示される。
【００３０】
表示装置８を用いて撮像した画像データを逐次表示すれば、電子ファインダ機能を実現することが可能である。他に表示するものとしては、シングルショット／連写撮影表示、セルフタイマー表示、圧縮率表示、記録画素数表示、記録枚数表示、残撮影可能枚数表示、シャッタースピード表示、絞り値表示、露出補正表示、フラッシュ表示、赤目緩和表示、マクロ撮影表示、ブザー設定表示、時計用電池残量表示、電池残量表示、エラー表示、複数桁の数字による情報表示、記録部３６の着脱状態表示、通信Ｉ／Ｆ動作表示、日付・時刻表示、等がある。また、光学ファインダ１０内に表示するものとしては、合焦表示、手振れ警告表示、フラッシュ充電表示、シャッタースピード表示、絞り値表示、露出補正表示、等がある。また、表示装置８は、システム制御回路４０の指示により任意に表示をＯＮ／ＯＦＦすることが可能であり、表示をＯＦＦにした場合には撮像装置３８の電力消費を大幅に低減することが出来る。
【００３１】
２３は通信手段で、ＲＳ２３２ＣやＵＳＢ、ＩＥＥＥ１３９４、Ｐ１２８４、ＳＣＳＩ、モデム、ＬＡＮ、無線通信、等の各種通信機能を有する。
【００３２】
２４は通信手段２３により撮像装置３８を他の機器と接続するコネクタ或いは無線通信の場合はアンテナである。
【００３３】
通信部２３は撮影データのプリント時にプリンタと接続された場合、記録部３６またはメモリ１１に記録されている画像を呼び出し印刷することができる。プリント時には、不揮発性メモリ９に保存されている各ユーザの蓄積データをシステム制御部４０によって演算処理を施し演算処理結果から、手振れプリントかどうかの警告を表示装置８に表示することができる。
【００３４】
以下、フローチャートに基づいて本発明の第一の実施例について説明する。第一の実施例のメインルーチンを示すフローチャートを図２に示す。まず、撮像装置とプリンタが接続された状態においてステップＳ１で撮像装置の電源を入れ、撮像装置をプリントモードに設定する。次にステップＳ２でユーザ判別モードに設定するかどうかを選択する。モードの選択はモードダイアル３１を用いて行う。ユーザ判別モードに設定しない場合は、ステップＳ１０に進み通常のプリントを行う。通常プリント時はステップＳ１１で画像選択、ステップＳ１２でプリントサイズ設定行い、ステップＳ９でプリントを行う。
【００３５】
ユーザ判別モードを選択したらステップＳ３でＳＷ１をユーザが押すように指示を表示装置８に表示し、ステップＳ４に進みＳＷ１を押す。このときステップＳ５でユーザ判定を行う。ユーザの判定を終えたらステップＳ６に進み、メモリ１１または記録部３７に保存されている各ユーザの画像を表示装置８に表示させ、プリントする画像を操作部２６を用いて選択する。このとき画像データはユーザごとにディレクトリに割り当てられて保存されており、ユーザ本人が撮影した画像のみにアクセスできる。非ユーザ判定モード時には、全ファイルにアクセスできる。
【００３６】
次にステップＳ７で不揮発性メモリ９に保存されているユーザの評価値から、選択した画像データの適正プリントサイズを求め、ステップＳ８で選択したプリント画像の手振れプリントの目立たないプリントサイズを表示装置８に表示する。最後にステップＳ９に進み、表示装置８に提示されたプリントサイズを参考にしてプリントを行う。
【００３７】
ここで、プリントモードまたは撮影モード時のユーザ判定の方法について述べる。ユーザ判定を行うフローチャートを図４に示す。まずステップＳ３１でＳＷ１が押されると、次にステップＳ３２に進みユーザの手振れパターンを抽出し、ステップＳ３３であらかじめ不揮発性メモリ９に登録されているユーザの手振れパターンと前記抽出パターンとを照合する。
【００３８】
ここでユーザの手振れパターンについて説明する。各ユーザにおける手振れパターンの違いの概念図を図５に示す。各ユーザの手振れ量および手振れ方向は、ジャイロなどの傾斜センサ２２を用い角速度を測定することによって行う。手振れ量は撮影の技術が上達していくと共に減少していくため、ブレ量をユーザ判定に用いることはできない。よって本発明では手振れ量の周期を読み取ることによってユーザの手振れパターンの判定を行う。また、シャッタボタン半押し時の撮像装置の傾き傾向もユーザごとに記録しておき、その蓄積データを利用してユーザ判定の精度を向上させるために用いても良い。
【００３９】
ステップＳ３３において記録ユーザパターンと前記抽出パターンが一致する場合、ステップＳ３４に進みユーザ確認を行う。ユーザを確認したら最後のステップＳ３５に進みユーザを決定する。ステップＳ３３で登録ユーザパターンと前記抽出パターンが一致しない場合は、ステップＳ３６に進み新規ユーザ作成するかどうかの判断を行う。新規ユーザを作成する場合は、ステップＳ３５に進み新規ユーザでユーザを決定する。新規ユーザを作成しない場合はステップＳ３１にもどり、ユーザ判定を繰り返す。
【００４０】
次にユーザの評価値の算出方法について説明する。ユーザの評価値の算出は、例えば図３に示すフローチャートのような手順で行う。撮影モード時にまずステップＳ２１で学習モードを選択し、ステップＳ２２でＳＷ１を押す。次にステップＳ２３に進みプリント時のユーザ判定のときと同様に、ＳＷ１時の手振れ周期および手振れ方向からユーザ判別を行う。ユーザ確定後はステップＳ２４に進み、ＳＷ１を押したときの手振れ量の大きさおよび撮影枚数を不揮発性メモリ９に記録する。手振れ量の大きさを記録する際、あきらかに失敗と分かるデータを保存しないために、ブレ量が定められたある任意の閾値より高い場合は記録しない。
【００４１】
次にステップＳ２５に進み、ＳＷ２を押して撮影を行う。ＳＷ２を押したときもＳＷ１を押したときと同様に、手振れ量の大きさと撮影枚数を記録していく。このときＳＷ１を押したときと同様に手振れ量の大きさがある任意の閾値より高い場合は保存しない。最後にステップＳ２７に進み、ステップＳ２４およびステップＳ２６より得られた手振れ量と撮影枚数を呼び出し、システム制御部４０により任意の閾値と比較して各ユーザの評価値を算出する。すべてのデータを評価値の算出に用いると、例えば、長期間ユーザの手振れ量に変化がなかった場合、その後撮影技術が上達しても、ユーザの評価値が変化しにくくなる可能性がある。そのため、撮影枚数をカウントしておき、すべてのデータではなく最新データを任意の枚数取り出し、そのブレ量のデータからユーザの評価値を算出する。
【００４２】
ユーザの手振れ量とプリントサイズの関係について説明する。各ユーザの手振れ量に応じたプリントサイズの違いを示す概念図を図６に示す。図６に示すように、ユーザの手振れ量が小さいほど、大きいプリントサイズを設定することができる。
【００４３】
ここで第１の実施例において、プリントサイズの算出時に用いる評価値について説明する。画像データと評価値の関係を表す図を図７に示す。図７においてＦｉｌｅは撮影した画像データを示し、Ｆｉｌｅ１、Ｆｉｌｅ  ｎ１、Ｆｉｌｅ  ｎ２・・・と日付順に撮影していることを示す。画像データの日付情報とユーザ評価値は対応づけて不揮発性メモリ９に保存されている。例えば図７では、Ｆｉｌｅ  ｎ２からＦｉｌｅ  ｎ３までの期間、ユーザ評価値は評価値ｂである。プリント時には、選択した画像の日付と不揮発性メモリに保存した日付を照合させ、その日付に対応した評価値を用いてプリントサイズを算出する。これにより、選択した画像データを撮影した時点でのユーザ評価値を用い、プリントサイズを算出することができるようになる。
【００４４】
次に第２の実施例について説明する。第２の実施例は第１の実施例との違いについてのみ説明する。ユーザの判別方法およびプリントサイズの算出方法は、第１の実施例と同じ方法で行う。第２の実施例のフローチャートを図９に示す。第２の実施例では、まずステップＳ１０１でカメラの電源を入れ、第一の実施例と同様にステップＳ１０２でユーザ判別モードに設定するかどうかを選択する。ユーザ選択モードに設定しない場合のフローチャートは第一の実施例と同じである。ユーザ判別モードに設定した場合、ステップＳ１０３で操作スイッチの代わりに、ＳＷ１を用いてプリントする画像データを選択する指示をディスプレイ８に表示する。
【００４５】
次にステップＳ１０４でＳＷ１を用いて、メモリ１１または記録部３６に保存されている画像を選択する。このときＳＷ１を押したときのブレ量から、プリント画像の選択と同時にステップＳ１０５でユーザの検出も行う。選択した画像がＳＷ１を押したユーザが撮影したものである場合、ステップＳ１０６で手振れの目立たないプリントサイズを算出し、ステップＳ１０７で表示装置８に表示し、ユーザはその表示をもとにプリントサイズを選択し、ステップＳ１０８に進みプリントを行う。ステップＳ１０４で選択した画像がステップＳ１０５でＳＷ１を押したユーザと異なる場合は、ステップＳ１０９で異なるユーザであることを知らせる警告を行い、通常のプリントモードと同様にステップＳ１１０でプリントサイズを設定し、ステップＳ１０８に進みプリントを行う。
【図面の簡単な説明】
【００４６】
【図１】第１の実施例を示すブロック図である。
【図２】撮影画像をプリントするときに実行される処理のフローチャートである
【図３】ユーザの手振れレベルを学習するときに実行される処理のフローチャートである。
【図４】ユーザを認識するときに実行されるフローチャートである。
【図５】各ユーザの手振れ量の違いを示すグラフである。
【図６】手振れ量の大きさとプリントサイズの関係を示すグラフである。
【図７】選択した画像データに用いる評価値を示す図である。
【図８】デジタルカメラの背面図である。
【図９】第２の実施例を示すフローチャートである。
【符号の説明】
【００４７】
１  保護手段
２  撮影レンズ
３  シャッター
４  撮像素子
５  Ａ／Ｄ変換器
６  画像処理回路
７  表示装置ドライバ
８  画像表示装置
９  不揮発性メモリ
１０  光学ファインダ
１１  メモリ
１２  圧縮伸長回路
１３  露光制御手段
１４  フォーカス制御手段
１５  ズーム制御手段
１６  バリア制御手段
１７  フラッシュ
１８  電源制御手段
１９  コネクタ
２０  コネクタ
２１  電源
２２  傾斜センサ
２３  通信手段
２４  コネクタ、アンテナ
２５  記録媒体着脱検知手段
２６  操作部
２７  クイックレビューｏｎ／ｏｆｆ手段
２８  画像装置ｏｎ／ｏｆｆ手段
２９  シャッタスイッチ２
３０  シャッタスイッチ１
３１  モードダイアル
３２  インタフェース
３３  コネクタ
３４  コネクタ
３５  インタフェース
３６  記録部
３７  記録手段
３８  撮像装置
３９  撮像装置および外部機器
４０  システム制御部
４１  シャッタスイッチ
【図１】
2006332859.tif 000003
【図２】
2006332859.tif 000004
【図３】
2006332859.tif 000005
【図４】
2006332859.tif 000006
【図５】
2006332859.tif 000007
【図６】
2006332859.tif 000008
【図７】
2006332859.tif 000009
【図８】
2006332859.tif 000010
【図９】
2006332859.tif 000011