(57)【要約】【課題】携帯電話機において簡単な処理でスケール表示を実現する。【解決手段】携帯電話機１０は、撮影素子１と、カメラレンズ２と、レンズ２を移動させて合焦させるＡＦ処理部３と、レンズ位置の情報とレンズから被写体までの距離の情報とを対応付けて記憶する距離テーブル８と、レンズから被写体までの距離の情報とスケールの単位長の情報とを対応付けて記憶するサイズテーブル９と、合焦状態になったときのレンズ２の位置情報を取得し、距離テーブル８を参照してレンズ位置に対応する距離を決定する距離決定部５と、サイズテーブル９を参照して、距離に対応するスケールの単位長を決定するサイズ決定部６と、サイズ決定部６が決定した単位長のスケールを、撮影素子１が撮影した被写体画像と共に表示部４０に表示させるＣＰＵ４とを備える。【選択図】  図１
2011199560.tif 000002
【特許請求の範囲】
【請求項１】
撮像手段と、
この撮像手段に被写体像を結像させるレンズと、
このレンズを移動させて合焦させる自動合焦手段と、
レンズ位置の情報とレンズから被写体までの距離の情報とを対応付けて予め記憶する距離テーブルと、
レンズから被写体までの距離の情報とスケールの単位長の情報とを対応付けて予め記憶するサイズテーブルと、
前記自動合焦手段によって合焦状態になったときのレンズの位置情報を取得し、前記距離テーブルを参照してレンズ位置に対応する距離を決定する距離決定手段と、
前記サイズテーブルを参照して、前記距離決定手段が決定した距離に対応するスケールの単位長を決定するサイズ決定手段と、
このサイズ決定手段が決定した単位長のスケールを、前記撮像手段が撮影した被写体画像と共に表示する表示手段とを備えることを特徴とする携帯電話機。
【請求項２】
請求項１記載の携帯電話機において、
さらに、画像データを記憶する記憶手段と、
ユーザの指示に応じて前記被写体画像と前記スケールとを合成した画像のデータを前記記憶手段に保存する保存処理手段とを備えることを特徴とする携帯電話機。
【請求項３】
請求項１または２記載の携帯電話機において、
さらに、レンズの非合焦時に、被写体との距離の計測に失敗したことをユーザに通知する通知手段を備えることを特徴とする携帯電話機。
【請求項４】
撮像手段に被写体像を結像させるレンズを、移動させて合焦させる自動合焦ステップと、
前記自動合焦ステップによって合焦状態になったときのレンズの位置情報を取得し、レンズ位置の情報とレンズから被写体までの距離の情報とを対応付けて予め記憶する距離テーブルを参照して、レンズ位置に対応する距離を決定する距離決定ステップと、
レンズから被写体までの距離の情報とスケールの単位長の情報とを対応付けて予め記憶するサイズテーブルを参照して、前記距離決定ステップで決定した距離に対応するスケールの単位長を決定するサイズ決定ステップと、
このサイズ決定ステップで決定した単位長のスケールを、前記撮像手段で撮影した被写体画像と共に表示する表示ステップとを備えることを特徴とする携帯電話機のスケール表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カメラ付きの携帯電話機において、被写体の大きさに合わせたスケールを表示する技術に関するものである。
【背景技術】
【０００２】
携帯電話機では、カメラで被写体を撮影しても、被写体の大きさを確認することは不可能だった。
従来、デジタルカメラやビデオカメラでは、被写体の大きさの目安となるスケールを表示する技術が提案されている（特許文献１、特許文献２、特許文献３参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−１０２００７号公報
【特許文献２】特開２００２−１８５８２３号公報
【特許文献３】特開２００８−０７８８２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１、特許文献２、特許文献３に開示された技術では、被写体との距離を計算し、被写体との距離や画角などから被写体の大きさに対応したスケール長を計算する必要があり、また被写体が移動する度に計算をやり直す必要があった。携帯電話機では、ＣＰＵの処理能力が限られているので、特許文献１、特許文献２、特許文献３に開示された技術を適用する場合には、携帯電話機でも容易に実現可能なように処理を簡略化する必要がある。
【０００５】
また、特許文献１に開示された技術では、スケール画像情報をカメラ内部のリンクテーブルに記録しているが、カメラ外部のアプリケーションではスケールを表示できないという問題点があった。
一方、特許文献３に開示された技術では、ＪＰＥＧファイルのヘッダにスケール表示のための情報を格納し、外部のアプリケーションプログラムによって撮影画像を再生するときにＪＰＥＧファイルのヘッダから情報を読み出してスケール表示を行うようにしている。しかしながら、この特許文献３に開示された技術では、既存のアプリケーションでスケール表示ができないという問題点があった。
【０００６】
本発明は、上記課題を解決するためになされたもので、携帯電話機において簡単な処理でスケール表示を実現することを目的とする。
また、本発明は、既存のアプリケーションでスケール表示を実現することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の携帯電話機は、撮像手段と、この撮像手段に被写体像を結像させるレンズと、このレンズを移動させて合焦させる自動合焦手段と、レンズ位置の情報とレンズから被写体までの距離の情報とを対応付けて予め記憶する距離テーブルと、レンズから被写体までの距離の情報とスケールの単位長の情報とを対応付けて予め記憶するサイズテーブルと、前記自動合焦手段によって合焦状態になったときのレンズの位置情報を取得し、前記距離テーブルを参照してレンズ位置に対応する距離を決定する距離決定手段と、前記サイズテーブルを参照して、前記距離決定手段が決定した距離に対応するスケールの単位長を決定するサイズ決定手段と、このサイズ決定手段が決定した単位長のスケールを、前記撮像手段が撮影した被写体画像と共に表示する表示手段とを備えることを特徴とするものである。
【０００８】
また、本発明の携帯電話機のスケール表示方法は、撮像手段に被写体像を結像させるレンズを、移動させて合焦させる自動合焦ステップと、前記自動合焦ステップによって合焦状態になったときのレンズの位置情報を取得し、レンズ位置の情報とレンズから被写体までの距離の情報とを対応付けて予め記憶する距離テーブルを参照して、レンズ位置に対応する距離を決定する距離決定ステップと、レンズから被写体までの距離の情報とスケールの単位長の情報とを対応付けて予め記憶するサイズテーブルを参照して、前記距離決定ステップで決定した距離に対応するスケールの単位長を決定するサイズ決定ステップと、このサイズ決定ステップで決定した単位長のスケールを、前記撮像手段で撮影した被写体画像と共に表示する表示ステップとを備えることを特徴とするものである。
【発明の効果】
【０００９】
本発明によれば、スケールを表示するために、レンズの位置情報に対応する距離の情報を距離テーブルから取得し、距離に対応するスケールの単位長の情報をサイズテーブルから取得すればよいので、携帯電話機において簡単な処理でスケール表示を実現することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の第１の実施の形態に係る携帯電話機の構成を示すブロック図である。
【図２】本発明の第１の実施の形態に係る携帯電話機の動作を示すフローチャートである。
【図３】本発明の第１の実施の形態におけるカメラレンズのレンズ位置情報について説明する図である。
【図４】本発明の第１の実施の形態における距離テーブルの構成を示す図である。
【図５】本発明の第１の実施の形態におけるサイズテーブルの構成を示す図である。
【図６】本発明の第１の実施の形態におけるスケール表示例を示す図である。
【図７】本発明の第２の実施の形態に係る携帯電話機の構成を示すブロック図である。
【図８】本発明の第２の実施の形態に係る携帯電話機の動作を示すフローチャートである。
【発明を実施するための形態】
【００１１】
［第１の実施の形態］
以下、本発明の実施の形態について図面を参照して説明する。図１は本発明の第１の実施の形態に係る携帯電話機の構成を示すブロック図である。
携帯電話機１０は、被写体を撮影するカメラ部２０と、携帯電話機全体を制御する制御部３０と、各種の情報を表示するための表示部４０と、キーボード等からなる操作部５０と、基地局（不図示）との通信を行うための無線通信部６０とを有する。
【００１２】
カメラ部２０は、ＣＣＤなどの撮像素子１と、撮像素子１に被写体像を結像させるカメラレンズ２と、コントラスト検出方式によってカメラレンズ２の焦点合わせを行う自動合焦手段となるＡＦ（オートフォーカス）処理部３とから構成される。
【００１３】
制御部３０は、ＣＰＵ４と、情報記憶のための記憶手段であるメモリ７とを有する。ＣＰＵ４は、メモリ７に格納されているプログラムに従って処理を行い、カメラ部２０と表示部４０と無線通信部６０とを制御する。また、ＣＰＵ４は、プログラムに従って処理を行うことにより、カメラレンズ２から被写体までの距離を決定する距離決定部５、スケールの単位長を決定するサイズ決定部６、表示処理を行う表示手段、画像データをメモリ７に保存する保存処理手段、およびユーザへの通知を行う通知手段として動作する。メモリ７は、距離テーブル８と、サイズテーブル９とを有する。なお、図１では、携帯電話機として必要なマイクロホンやスピーカについては記載を省略している。
【００１４】
本実施の形態の携帯電話機１０の動作を図２のフローチャートを参照して説明する。携帯電話機１０のユーザが操作部５０を操作して、被写体サイズ測定用の機能をオンすると（図２ステップＳ００１）、ＣＰＵ４は、カメラ部２０を制御し、カメラ部２０の撮像素子１が撮影した被写体画像を取得して、取得した被写体画像を表示部４０に表示させ、プレビュー表示を開始する（ステップＳ００２）。
【００１５】
ＣＰＵ４は、カメラ部２０を制御してＡＦ処理部３の動作を開始させる。ＡＦ処理部３は、撮像素子１が撮影した被写体画像のコントラストを検出して、コントラストが最大になる位置にカメラレンズ２を移動させる。そして、ＡＦ処理部３は、合焦可否情報をＣＰＵ４に通知する（ステップＳ００３）。このとき、ＡＦ処理部３は、被写体画像のコントラストが十分に高く、コントラストが最大になる位置にカメラレンズ２を移動させることができる場合には、合焦可能とし、被写体画像のコントラストが低く、コントラストが最大になる位置にカメラレンズ２を移動させることが難しい場合には、合焦不可能とする。
【００１６】
ＣＰＵ４は、ＡＦ処理部３から通知された合焦可否情報に基づいてカメラレンズ２の合焦状態を判断する（ステップＳ００４）。ＣＰＵ４は、合焦していると判断した場合、カメラ部２０からレンズ位置情報を取得する（ステップＳ００５）。また、ＣＰＵ４は、合焦していないと判断した場合、被写体との距離の計測に失敗した旨のメッセージを表示部４０に表示させる（ステップＳ００９）。
【００１７】
距離決定部５は、ステップＳ００５においてレンズ位置情報を取得した後、距離テーブル８を参照して、カメラレンズ２から被写体までの距離Ｘを決定する（ステップＳ００６）。距離テーブル８には、図３に示すような複数段階のレンズ位置Ｌ０〜ＬＮの情報とカメラレンズ２から被写体までの距離Ｘ０〜ＸＮの情報とが対応付けられて予め登録されている。このときの距離テーブル８の構成を図４に示す。距離決定部５は、、カメラ部２０から取得したレンズ位置情報に対応する距離Ｘの情報を距離テーブル８から取得することで、カメラレンズ２から被写体までの距離Ｘを決定する。
【００１８】
続いて、サイズ決定部６は、サイズテーブル９を参照して、距離決定部５が決定した距離Ｘに対応するスケールの単位長（１目盛の長さ）ｚを決定する（ステップＳ００７）。図５に示すように、サイズテーブル９には、カメラレンズ２から被写体までの距離Ｘ０〜ＸＮの情報とスケールの単位長ｚ０〜ｚＮの情報とが対応付けられて予め登録されている。サイズ決定部６は、距離決定部５が決定した距離Ｘに対応するスケールの単位長ｚの情報をサイズテーブル９から取得する。こうして、例えば５ｃｍ、１０ｃｍ、１ｍといった、スケールの単位長ｚを決定することができる。
【００１９】
ＣＰＵ４は、ステップＳ００７で決定した単位長ｚのスケールを被写体画像と共に表示部４０に表示させる（ステップＳ００８）。図６にスケール表示例を示す。図６における１００は被写体画像、１０１はスケールである。
【００２０】
以上のように、本実施の形態では、日頃多くの人が携帯している携帯電話機によって容易に被写体までの距離を求め、被写体の縦横の大きさを測ることを可能にする。また、本実施の形態では、撮影した被写体画像の縦横の脇に被写体の大きさに合わせたスケールを表示することにより、被写体の大きさを把握し易くすることができる。そして、本実施の形態では、レンズ位置情報に対応する距離の情報を距離テーブルから取得し、距離に対応するスケールの単位長の情報をサイズテーブルから取得すればよいので、携帯電話機において簡単な処理でスケール表示を実現することができる。
なお、被写体が動いたときには、ステップＳ００３以降の処理を再実行すればよい。
【００２１】
［第２の実施の形態］
次に、本発明の第２の実施の形態について説明する。図７は本発明の第２の実施の形態に係る携帯電話機の構成を示すブロック図である。本実施の形態は、第１の実施の形態の携帯電話機の構成に対して、スケール表示した被写体画像を記憶する画像格納部１１を追加したことを特徴とする。
【００２２】
本実施の形態の携帯電話機１０の動作を図８のフローチャートを参照して説明する。ステップＳ００８までの動作は第１の実施の形態と同じである。ＣＰＵ４は、被写体画像のデータをメモリ７の画像格納部１１に保存する際に、スケール表示を保存するか否かを携帯電話機１０のユーザに確認し（ステップＳ０１０）、ユーザからスケール表示の保存を指示された場合には、ステップＳ００８で表示した被写体画像とスケールとを合成した画像のデータを画像格納部１１に保存する（ステップＳ０１１）。また、ＣＰＵ４は、ユーザからの指示によりスケール表示を保存しない場合、ステップＳ００８で表示した被写体画像のデータを画像格納部１１に保存する（ステップＳ０１２）。
【００２３】
こうして、本実施の形態では、ユーザの指示に応じて被写体画像とスケールとを合成した画像のデータを画像格納部１１に保存するようにしたので、携帯電話機においてスケール表示を後で確認できるだけでなく、画像データを外部に出力することで既存のアプリケーションでもスケール表示を確認することができる。
【００２４】
なお、第１、第２の実施の形態の制御部３０は、上記のとおりＣＰＵ、メモリおよびインタフェースを備えたコンピュータと、これらのハードウェア資源を制御するプログラムによって実現することができる。ＣＰＵは、メモリに格納されたプログラムに従って第１、第２の実施の形態で説明した処理を実行する。
【００２５】
上記の実施の形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
【００２６】
（付記１）撮像手段と、この撮像手段に被写体像を結像させるレンズと、このレンズを移動させて合焦させる自動合焦手段と、レンズ位置の情報とレンズから被写体までの距離の情報とを対応付けて予め記憶する距離テーブルと、レンズから被写体までの距離の情報とスケールの単位長の情報とを対応付けて予め記憶するサイズテーブルと、自動合焦手段によって合焦状態になったときのレンズの位置情報を取得し、距離テーブルを参照してレンズ位置に対応する距離を決定する距離決定手段と、サイズテーブルを参照して、距離決定手段が決定した距離に対応するスケールの単位長を決定するサイズ決定手段と、このサイズ決定手段が決定した単位長のスケールを、撮像手段が撮影した被写体画像と共に表示する表示手段とを備えることを特徴とする携帯電話機。
【００２７】
（付記２）付記１記載の携帯電話機において、さらに、画像データを記憶する記憶手段と、ユーザの指示に応じて被写体画像とスケールとを合成した画像のデータを記憶手段に保存する保存処理手段とを備えることを特徴とする携帯電話機。
【００２８】
（付記３）付記１または付記２記載の携帯電話機において、さらに、レンズの非合焦時に、被写体との距離の計測に失敗したことをユーザに通知する通知手段を備えることを特徴とする携帯電話機。
【００２９】
（付記４）撮像手段に被写体像を結像させるレンズを、移動させて合焦させる自動合焦ステップと、自動合焦ステップによって合焦状態になったときのレンズの位置情報を取得し、レンズ位置の情報とレンズから被写体までの距離の情報とを対応付けて予め記憶する距離テーブルを参照して、レンズ位置に対応する距離を決定する距離決定ステップと、レンズから被写体までの距離の情報とスケールの単位長の情報とを対応付けて予め記憶するサイズテーブルを参照して、距離決定ステップで決定した距離に対応するスケールの単位長を決定するサイズ決定ステップと、このサイズ決定ステップで決定した単位長のスケールを、撮像手段で撮影した被写体画像と共に表示する表示ステップとを備えることを特徴とする携帯電話機のスケール表示方法。
【産業上の利用可能性】
【００３０】
本発明は、カメラ付きの携帯電話機において、被写体の大きさに合わせたスケールを表示する技術に適用することができる。
【符号の説明】
【００３１】
１…撮像素子、２…カメラレンズ、３…ＡＦ処理部、４…ＣＰＵ、５…距離決定部、６…サイズ決定部、７…メモリ、８…距離テーブル、９…サイズテーブル、１０…携帯電話機、１１…画像格納部、２０…カメラ部、３０…制御部、４０…表示部、５０…操作部、６０…無線通信部。
【図１】
2011199560.tif 000003
【図２】
2011199560.tif 000004
【図３】
2011199560.tif 000005
【図４】
2011199560.tif 000006
【図５】
2011199560.tif 000007
【図６】
2011199560.tif 000008
【図７】
2011199560.tif 000009
【図８】
2011199560.tif 000010