(57)【要約】【課題】  物体の寸法や輪郭の長さの測定を簡単に行うことができる携帯電話機、画像処理装置、画像処理方法及び画像処理プログラムを提供する。【解決手段】  カメラ付き携帯電話機１０は、本装置全体を制御する主制御部２１、被写体までの距離を測定する距離計測部２８、被写体を撮影する撮像部３１、撮影された画像を信号処理する画像処理部３２、撮影画像や処理画像をカラー表示する表示部３４、ユーザからのキー操作情報を入力生成する操作部３６を備え、被写体までの距離データを用いて、画像処理された被写体画像を、被写体の単位長さが何分割するか算出し、その算出結果を基に被写体のサイズを演算する。【選択図】    図２
2006127104.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮影する撮影手段と、
前記撮影手段から取り込んだ画像を合焦状態に調節する合焦手段と、
前記被写体までの距離を測定する測距手段と、
撮影した画像を処理する画像処理手段と、
前記測距手段により測定された距離データを用いて、前記画像処理手段により処理された被写体のサイズを演算するサイズ演算手段と
を備えることを特徴とする携帯電話機。
【請求項２】
さらに、前記画像処理手段により処理された画像を表示する表示手段と、
前記表示手段に表示された処理画像から測定対象とする被写体画像を指定する指定手段とを備えることを特徴とする請求項１記載の携帯電話機。
【請求項３】
前記撮影手段は、被写体と、該被写体の単位長とを撮影し、
前記サイズ演算手段は、前記画像処理手段により処理された被写体画像を、前記被写体の単位長が何分割するか算出し、その算出結果を基に被写体のサイズを演算することを特徴とする請求項１又は２に記載の携帯電話機。
【請求項４】
前記画像処理手段は、撮影した画像のエッジ検出、細線化、又は輪郭抽出の処理を行うことを特徴とする請求項１乃至３のいずれか一項に記載の携帯電話機。
【請求項５】
前記単位長は、前記被写体までの距離を半径とする球面を想定したときに、その球面に単位照射角のスポットライトを当てたと仮想して得られる、球面上の円の直径を画像上に設定したものであることを特徴とする請求項３記載の携帯電話機。
【請求項６】
前記撮影手段は、線分情報を有する被写体を撮影し、
前記サイズ演算手段は、前記被写体の線分の始点から終点までの長さを被写体のサイズとして演算することを特徴とする請求項１乃至３のいずれか一項に記載の携帯電話機。
【請求項７】
前記線分情報を有する被写体は、地図であり、前記線分情報は、前記地図上の任意に指定したルートであることを特徴とする請求項６記載の携帯電話機。
【請求項８】
前記指定手段は、前記表示手段に表示された処理画像から測定対象とする被写体の線分の始点と終点を指定することを特徴とする請求項１又は２に記載の携帯電話機。
【請求項９】
前記指定手段は、前記表示手段に表示された処理画像から測定対象とする被写体の線分の始点と終点を指定するとともに、前記始点及び終点間に少なくとも１つ以上の中継点を指定して長さを測定したい線分を特定することを特徴とする請求項１又は２に記載の携帯電話機。
【請求項１０】
被写体と、該被写体の単位長とを撮影した画像を処理する画像処理手段と、
前記画像処理手段により処理された画像を表示する表示手段と、
前記表示手段に表示された処理画像から測定対象とする被写体画像を指定する指定手段と、
前記被写体までの距離データを用いて、前記画像処理手段により処理された被写体画像を、前記被写体の単位長が何分割するか算出し、その算出結果を基に被写体のサイズを演算するサイズ演算手段と
を備えることを特徴とする画像処理装置。
【請求項１１】
前記画像処理手段は、撮影した画像のエッジ検出、細線化、又は輪郭抽出の処理を行うことを特徴とする請求項１０記載の画像処理装置。
【請求項１２】
前記被写体は、線分情報を有し、
前記サイズ演算手段は、前記被写体の線分の始点から終点までの長さを被写体のサイズとして演算することを特徴とする請求項１０記載の画像処理装置。
【請求項１３】
前記線分情報を有する被写体は、地図であり、前記線分情報は、前記地図上の任意に指定したルートであることを特徴とする請求項１２記載の画像処理装置。
【請求項１４】
前記指定手段は、前記表示手段に表示された処理画像から測定対象とする被写体の線分の始点と終点を指定することを特徴とする請求項１０記載の画像処理装置。
【請求項１５】
被写体と、該被写体の単位長さとを撮影した画像を処理するステップと、
処理された画像を表示するステップと、
表示された処理画像から測定対象とする被写体画像を指定するステップと、
前記被写体までの距離データを用いて、処理された被写体画像を、前記被写体の単位長さが何分割するか算出し、その算出結果を基に被写体のサイズを演算するステップと
を有することを特徴とする画像処理方法。
【請求項１６】
被写体と、該被写体の単位長さとを撮影した画像を処理するステップと、処理された画像を表示するステップと、表示された処理画像から測定対象とする被写体画像を指定するステップと、前記被写体までの距離データを用いて、処理された被写体画像を、前記被写体の単位長さが何分割するか算出し、その算出結果を基に被写体のサイズを演算するステップとをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮影した画像を利用して被写体のサイズの測定を行うためのカメラ付き携帯電話機等の携帯電話機、画像処理装置、画像処理方法及び画像処理プログラムに関する。
【背景技術】
【０００２】
近年、小型で低消費電力のイメージセンサが開発されたことに伴い、ＰＤＡや携帯電話機などの携帯型装置にカメラを内蔵することが可能となり、内蔵カメラにより撮影した画像を、メモ代わりに印刷物を撮影したり、携帯メールの添付ファイルとして送信できることが可能となっている。
【０００３】
写真から被写体の長さや面積を計測する手法は、測量、工学、医学等の分野で用いられている。測定対象と共に既知寸法の基準物体を撮影することにより、または撮影倍率を記録しておくことにより、写真上の寸法から実際の寸法を計算で求めることができる。このような計測の道具として、撮影倍率に応じた大きさの図形（目盛）を画面に写し込む機能を有したカメラがある。
【０００４】
一方、道路地図等を示した地図帳や、ＰＣやインターネット上で利用されている電子的な地図画像においては、道路等の形状と併せて縮尺が示されており、例えばある出発地点から目的地点までを結ぶルートの長さを知ろうとした時に、目測でその縮尺に照らし合わせる等して、大まかな距離を算出することができる。
【０００５】
特許文献１には、モニター画面における指定された２点間の実際の距離を算出する距離演算手段を有する画像データ処理装置が記載されている。
【０００６】
【特許文献１】特開平１０−２８１７２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上述のように写真から被写体の長さや面積を計測する手法は、実測の困難な場合であっても所定の精度で被写体の寸法を測定することができる利点があるが、測定対象と共に既知寸法の基準物体を撮影する必要がある。
【０００８】
また、特許文献１に記載の装置では、被写体の大きさを測る場合、始点と終点を結ぶ直線的な長さしか算出することができず、ルートの正確な長さの算出ができないという問題点があった。
【０００９】
本発明は、このような課題に鑑みてなされたものであって、物体の寸法や輪郭の長さの測定を簡単に行うことができる携帯電話機、画像処理装置、画像処理方法及び画像処理プログラムを提供することを目的としている。
【課題を解決するための手段】
【００１０】
本発明の携帯電話機は、被写体を撮影する撮影手段と、前記撮影手段から取り込んだ画像を合焦状態に調節する合焦手段と、前記被写体までの距離を測定する測距手段と、撮影した画像を処理する画像処理手段と、前記測距手段により測定された距離データを用いて、前記画像処理手段により処理された被写体のサイズを演算するサイズ演算手段とを備えることを特徴としている。
【００１１】
さらに、前記画像処理手段により処理された画像を表示する表示手段と、前記表示手段に表示された処理画像から測定対象とする被写体画像を指定する指定手段とを備えることがより好ましい。
【００１２】
具体的な態様として、前記撮影手段は、被写体と、該被写体の単位長とを撮影し、前記サイズ演算手段は、前記画像処理手段により処理された被写体画像を、前記被写体の単位長が何分割するか算出し、その算出結果を基に被写体のサイズを演算する。
【００１３】
前記単位長は、前記被写体までの距離を半径とする球面を想定したときに、その球面に単位照射角のスポットライトを当てたと仮想して得られる、球面上の円の直径を画像上に設定したものであってもよい。
【００１４】
本発明の画像処理装置は、被写体と、該被写体の単位長とを撮影した画像を処理する画像処理手段と、前記画像処理手段により処理された画像を表示する表示手段と、前記表示手段に表示された処理画像から測定対象とする被写体画像を指定する指定手段と、前記被写体までの距離データを用いて、前記画像処理手段により処理された被写体画像を、前記被写体の単位長が何分割するか算出し、その算出結果を基に被写体のサイズを演算するサイズ演算手段とを備えることを特徴としている。
【００１５】
具体的な態様として、前記画像処理手段は、撮影した画像のエッジ検出、細線化、又は輪郭抽出の処理を行うものである。
【００１６】
具体的な態様として、前記被写体は、線分情報を有し、前記サイズ演算手段は、前記被写体の線分の始点から終点までの長さを被写体のサイズとして演算するものであってもよい。
【００１７】
具体的な態様として、前記線分情報を有する被写体は、地図であり、前記線分情報は、前記地図上の任意に指定したルートであってもよい。
【００１８】
前記指定手段は、前記表示手段に表示された処理画像から測定対象とする被写体の線分の始点と終点を指定するものであってもよい。また、前記指定手段は、前記表示手段に表示された処理画像から測定対象とする被写体の線分の始点と終点を指定するとともに、前記始点及び終点間に少なくとも１つ以上の中継点を指定して長さを測定したい線分を特定することがより好ましい。
【００１９】
本発明の画像処理方法は、被写体と、該被写体の単位長さとを撮影した画像を処理するステップと、処理された画像を表示するステップと、表示された処理画像から測定対象とする被写体画像を指定するステップと、前記被写体までの距離データを用いて、処理された被写体画像を、前記被写体の単位長さが何分割するか算出し、その算出結果を基に被写体のサイズを演算するステップとを有することを特徴とする。
【００２０】
他の観点から、本発明は、被写体と、該被写体の単位長さとを撮影した画像を処理するステップと、処理された画像を表示するステップと、表示された処理画像から測定対象とする被写体画像を指定するステップと、前記被写体までの距離データを用いて、処理された被写体画像を、前記被写体の単位長さが何分割するか算出し、その算出結果を基に被写体のサイズを演算するステップとをコンピュータに実行させるためのプログラムである。
【発明の効果】
【００２１】
以上、詳述したように、本発明によれば、測定対象と共に既知寸法の基準物体を撮影する必要がなく、測定対象の物体の寸法や輪郭の長さを簡単に測定することができる。
【００２２】
また、測定対象の物体の大きさを測る場合、始点と終点を結ぶ直線的な長さは勿論のこと、物体の輪郭などの非直線的な長さを算出することができる。例えば、道路地図等を被写体として撮影し、地図上のルートの長さを測る場合、ルートが複雑に曲がりくねっていても、簡単な操作でルートの長さを正確に算出することができる。
【発明を実施するための最良の形態】
【００２３】
以下、添付図面を参照しながら本発明の好適な携帯電話機、画像処理装置及び画像処理方法の実施の形態について詳細に説明する。
【００２４】
図１は、本発明の実施の形態の携帯電話機の基本構成を示す図である。画像処理装置として、カメラ付き携帯電話機に適用した例である。また、カメラ付き携帯電話機のほか、カメラ付きＰＨＳ（Personal Handy-Phone System）やＰＤＡ（Personal Digital Assistants：携帯情報端末）などの携帯機器に適用できる。
【００２５】
図１において、カメラ付き携帯電話機１０（画像処理手段）は、本装置全体を制御するＣＰＵからなる主制御部２１（サイズ演算手段）、制御プログラムや固定データ等を記憶するＲＯＭ２２、通信制御に関するデータや演算に使用するデータ及び演算結果等を一時的に記憶するいわゆるワーキングメモリとして使用されるＲＡＭ２３、ユーザ認証用のユーザＩＤや測距情報を格納するＥＥＰＲＯＭ（electrically erasable programmable ROM）等からなる不揮発性メモリ２４、キャリア用無線通信を行うためのアンテナ２５、電波を送受信して無線通信を行うＲＦ無線部２６、ＲＦ無線部２６を制御する通信制御部２７、測距センサからなり被写体までの距離を測定する距離計測部２８（測距手段）、測距結果に応じてピント調整を行い合焦するＡＦ（Auto Focus）機構(合焦手段)２９、自端末の現在位置情報を取得する位置情報取得部３０、対象となる画像情報を入力するカメラからなる撮像部３１（撮影手段）、撮像部３１により撮像された画像を信号処理する画像処理部３２（画像処理手段）、白色ＬＥＤ等からなり撮像時に発光する発光部３３、操作のためのガイダンスや受信情報、撮像した画像をカラー表示するＬＣＤディスプレイ等からなる表示部３４（表示手段）、表示部３４を駆動制御する表示ドライバ３４、ユーザからのキー操作情報を入力生成する操作部３６（指定手段）を備えて構成される。
【００２６】
距離計測部２８によって被写体までの距離が測定され、測定結果に応じてＡＦ（Auto Focus）機構により撮像部３１のピント調整が行なわれる。
【００２７】
位置情報取得部３０は、基地局３及びネットワークを介して携帯電話会社サーバ１と情報の送受信を行い、接近確認から自端末の現在位置情報を取得する。あるいは、位置情報取得部３０は、例えば位置情報の電波をＧＰＳ（Global Positioning System）衛星等から受信するＧＰＳアンテナを備え、ＧＰＳアンテナを介して受信した情報より、現在位置情報を、緯度／経度の２つのパラメータとして算出するＧＰＳ機能により位置情報を取得する。
【００２８】
撮像部３１は、カメラ付き携帯電話機１０に内蔵された例えば２００万画素のＣＣＤ（Charge Coupled Device）（エリア型固体撮像素子）カメラである。また、距離計測部２８によって被写体までの距離が測定され、測定結果に応じてＡＦ機構２９により撮像部３１のピント調整が行なわれる。
【００２９】
操作部３６は、着信，発信，電話機能切り替え，動作決定等を行う電話機能キー、各種機能を切り替えるためのモードキー、上下左右の方向に選択対象を移動させるカーソルキー、カメラの入力を決定するシャッターボタンであるシャッターキー、及び電話番号の入力等ダイヤルするためのメンブレンキー（Membrane key）からなるダイヤルキーから構成される。
【００３０】
また、操作部３６は、表示部３４に表示された処理画像から測定対象とする被写体画像を指定する指定手段としての機能を有する。
【００３１】
主制御部２１は、マイクロコンピュータ等により構成され、装置全体の制御を行うとともに、撮影した画像を処理する画像処理制御を行う。特に、撮影した画像を利用して被写体のサイズの測定を行うためのプログラムが起動されると、被写体までの距離データを用いて、画像処理された被写体画像を、被写体の単位長さが何分割するか算出し、その算出結果を基に被写体のサイズを演算する。具体的な動作については図２のフローにより後述する。
【００３２】
以下、上述のように構成されたカメラ付き携帯電話機の画像処理動作を説明する。
【００３３】
図２は、カメラ付き携帯電話機１０の被写体サイズの測定を行うための画像処理を示すフローチャートであり、主制御部２１により実行される。図中、Ｓはフローの各ステップを示す。
【００３４】
画像処理がスタートすると、まず、ステップＳ１でカメラ付き携帯電話機１０が通話中か確認し、通話中でなければステップＳ２でカメラ起動指示があるか否かを判別する。カメラ起動指示があると、ステップＳ３でカメラを起動する。カメラ起動指示は、例えば表示部３４にメニュー画面を呼び出し、メニュー画面上から操作部３６によりカメラモードを選択・実行する。これにより、カメラが起動され、ステップＳ４で表示部３４の表示画面に撮像画面が表示されるとともに、シャッターボタンが有効になる。ステップＳ５で被写体撮影か否かを判別し、被写体撮影でなければ、ステップＳ６で被写体の単位長算出のための被写体撮影か否かを判別する。
【００３５】
単位長算出のための被写体撮影のときは、ステップＳ７で撮影指示（シャッターボタン押下）があるか否かを判別し、撮影指示がなければ上記ステップＳ６に戻って単位長算出のための被写体の撮影指示を待つ。撮影指示があれば、ステップＳ８で距離計測部２８により被写体までの距離を測定し、ステップＳ９で被写体の単位長を算出する。被写体の単位長算出については、図３及び図４により後述する。次いで、ステップＳ１０で被写体の単位長を算出したか否かを判別し、単位長を算出していないときは上記ステップＳ９に戻って算出処理を継続し、単位長を算出したときはステップＳ１７に進む。
【００３６】
図３は、カメラ付き携帯電話機１０による被写体の撮影を示す図、図４は、単位長の算出方法を説明する図である。
【００３７】
図３において、５０はサイズを測定したいある物体が被写体として撮影される撮影範囲を示している。この撮影範囲５０内がカメラ付き携帯電話機１０により撮像され記録される画像となる。カメラ付き携帯電話機１０は、ＡＦ機構２９により撮影範囲５０内の被写体に対し焦点５１でピントを合わせて撮影しており、カメラ付き携帯電話機１０の撮像部３１から焦点５１までの距離ｒが算出される。
【００３８】
図４に示すように、算出した距離ｒを基にカメラ付き携帯電話機１０を中心とする球面６０を想定し、そこへ単位照射角θのスポットライトを照射したと仮定して、球面６０上に単位長６１を作り出す。単位長６１はスポットライトの照射円の直径である。記録した画像はこの球面６０の一部とみなすことができる。単位長６１は、距離ｒと単位照射角θに依存して決定されるもので、単位照射角θを携帯端末の演算精度に応じて可能な限り小さくすることで単位長６１も可能な限り小さく設定することができ、より正確な長さの測定をすることができる。いま、サイズを測定したい被写体が地図帳上のルートである場合を想定する。図５は被写体として撮影した道路地図を、図７はこの道路地図に示されている縮尺の撮影を示す。被写体の単位長算出のための被写体撮影（図２のステップＳ６）では、この道路地図の縮尺を撮影する。この道路地図の縮尺の画像を撮影したときに測定された距離ｒに応じて、図７の道路地図の縮尺の画像において、縮尺を撮影したときの焦点７０と焦点７０を円の中心とする単位長７１とが決まり、この単位長７１を基に、画像内の被写体としての縮尺７２の長さを算出することができる。この縮尺７２の単位長さをｎとする。一例として、単位長７１が縮尺７２の単位長さｎに一致するように単位長７１のスポットライトを調節し、縮尺７２の単位長さｎで単位長７１を登録する。
【００３９】
図２のフローに戻って、上記ステップＳ５で被写体撮影のときは、ステップＳ１１で撮影指示（シャッターボタン押下）があるか否かを判別し、撮影指示がなければ上記ステップＳ４に戻って被写体の撮影指示を待つ。被写体の撮影指示があれば、ステップＳ１２で距離計測部２８により被写体までの距離を測定し、ステップＳ１３で撮影画像を記憶する。
【００４０】
次いで、ステップＳ１４で撮影画像を編集・加工し、ステップＳ１５で加工した被写体を表示する。画像の編集・加工とは、撮影した画像のエッジ検出、細線化である。これにより、サイズ測定したい被写体の輪郭等の特徴を抽出することができる。次いで、ステップＳ１６で操作部３６により被写体の測定したいサイズの始点と終点が入力されたか否かを判別し、被写体の始点と終点が入力された場合はステップＳ１７に進む。
【００４１】
図５は、被写体として撮影した道路地図、図６は、特徴抽出を行った道路地図、図７は、道路地図に示されている縮尺の撮影をそれぞれ示す図である。
【００４２】
図５は、図３の撮影範囲５０の被写体として、地図帳等の道路地図８０の一部を撮影した画像である。この道路地図８０から、あるルートの長さを計算することを考える。
【００４３】
撮影した画像に対し、測定したいルートの線分を抽出するため、エッジ検出等の画像処理を行う。道路地図８０のような場合、エッジ検出を行っただけでは測定したい線分に線幅が出てしまうので、さらに細線化等を行って線幅のない線分とし、道路の本質的な形状を抽出する。この画像処理を行ったものが図６である。
【００４４】
図６において、ルート８１が、画像処理後の道路地図８０´で長さを測定したいルートである。そして、操作部３６の十字キー等を操作してカーソルを移動し、測定したいルート８１の始点８２と終点８３を指定する。始点８２、終点８３の指定のために、カメラ付き携帯電話機１０は、表示部３４に表示された撮影画像内の任意の画素にカーソルを移動させることができ、操作部３６の操作によりカーソルが指し示す画素を始点または終点に指定することができる。また、図６に示すように、道路地図８０´に長さを測定したいルート８１以外のルートが存在する場合、始点８２と終点８３を指定しただけでは、長さを測定したいルート８１を一意に決定することができない場合が考えられる。この場合は、中継点８３，８４を設定することで、ルート８１を一意に決めることができる。
【００４５】
図２のフローに戻って、ステップＳ１６で被写体の始点・終点が入力されると、ステップＳ１７で単位長情報が入力されたか否かを判別する。上記ステップＳ６〜ステップＳ１０で単位長が算出されている場合には、ステップＳ１７で単位長情報の入力があると判断される。被写体の撮影画像は撮像されているが単位長情報が入力されていない場合は、表示部３４に「被写体の単位長撮影を促すメッセージ」を表示してユーザに被写体の単位長の撮影を促す。ユーザがこれに応えると、上記ステップＳ６〜ステップＳ１０で単位長が算出される。また、撮影範囲５０の被写体（図３参照）に適当な縮尺が存在しない場合には、ユーザが目測等により単位長を表す数値を入力する。
【００４６】
ステップＳ１８では、画像処理された被写体の画像及び単位長情報を基に、被写体の始点から終点までの長さを算出して被写体のサイズを測定する。測定方法については図８及び図９により後述する。次いで、ステップＳ１９で被写体サイズ測定結果を表示し、ステップＳ２０で被写体の画像及びサイズ測定結果をメモリに記憶する。次いで、ステップＳ２１でカメラ終了指示があるか否かを判別し、カメラ終了指示があると、ステップＳ２２でカメラを停止してカメラ起動前の状態に戻り本フローを終了する。
【００４７】
図８及び図９は、図６の道路地図８０のルート８１の長さを測定する場合の測定方法を説明する図である。
【００４８】
測定したいルートが一意に決まると、図７で設定した単位長７１を基に、ルート８１の始点８２から終点８３までの長さを算出する。例えば、図８に示すように単位長７１が得られたとすると、この単位長７１を、測定したいルート８１を近似するようにルート８１上に配置する。一意に決まったルート８１のような線分を、単位長線分で区切る配置演算は容易である。図８は、ルート８１上に単位長７１を６個まで配置している演算過程を仮想的に示している。結局、図９に示すようにルート８１の始点８２から終点８３まで５１個の単位長７１が配置されている。図９の配置例に示すように、ルート８１が単位長７１で何分割されるかを求めれば、ルート８１の長さは単位長７１の倍数という形で得ることができる。いま、この倍数をｍとする。
【００４９】
図７で述べたように、地図帳等には縮尺が示されているので、この縮尺を同様にして撮影し画像として記録している。この画像を撮影したときに記録された距離ｒに応じて、図７の単位長７１が決まり、単位長７１を基に、画像内の被写体としての縮尺７２の長さを算出することができる。この長さをｎ（ここでは1ｋｍ）とする。この結果、撮影した２枚の画像（道路地図８０の画像とその縮尺の画像）から、測定したいルートの実際の長さがｍ／ｎで求められる。地図帳等の場合には、このように２枚の画像を撮影することで、より正確なルート長を知ることが可能である。
【００５０】
以上説明したように、本実施の形態のカメラ付き携帯電話機１０は、本装置全体を制御する主制御部２１、被写体までの距離を測定する距離計測部２８、被写体を撮影する撮像部３１、撮影された画像を信号処理する画像処理部３２、撮影画像や処理画像をカラー表示する表示部３４、ユーザからのキー操作情報を入力生成する操作部３６を備え、被写体までの距離データを用いて、画像処理された被写体画像を、被写体の単位長さが何分割するか算出し、その算出結果を基に被写体のサイズを演算するので、測定対象と共に既知寸法の基準物体を撮影する必要なく、また測定対象は直線状のものに限らず、物体の寸法や輪郭の長さを簡単に測定することができる。特に、道路地図等を被写体として撮影し、地図上のルートの長さを測る場合の効果について述べる。道路地図等を読む際においては、出発地点から目的地点を結ぶルートが複雑に曲がりくねっている場合が多く、地図に記されている縮尺と照らし合わせるにも困難が伴う。本実施の形態によれば、道路地図とその尺度を単位長として撮像するだけで、被写体の単位長さが何分割するか算出し、その算出結果を基に被写体のサイズを演算するので、簡単な操作でルートの長さを正確に算出ができる効果がある。
【００５１】
また、本実施の形態は、カメラ付き携帯電話機１０本体には特殊な装置は不要であるため、本体の設計変更や部材の追加などを行うことなく直ちに実施が可能である利点がある。
【００５２】
なお、本発明の携帯電話機、画像処理装置、画像処理方法及び画像処理プログラムは、上述の実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【００５３】
例えば、画像処理装置としてカメラ付き携帯電話機に適用した例について説明したが、携帯電話機に限らず情報機器機能を持った又はその融合された装置に適用可能である。また、パソコンに代表される情報機器機能に融合された装置であってもよく、全てのシステムに適用可能である。
【００５４】
また、上述の実施の形態では、２枚の画像から地図上のあるルートの長さを測定しているが、１枚の画像だけで、その画像内の被写体の輪郭等、任意の線分もしくは曲線について、既知寸法の基準物体を被写体と共に撮影することなく、その長さを測定することが可能である。また、被写体は、地図等の平面のものに限らないことは言うまでもなく、ある程度の奥行きのある被写体であってもよい。すなわち、撮影された画像は、輪郭の特徴抽出等の画像処理がなされて表示部３４に表示されるので、表示部３４上で対象となるサイズを指定することによりサイズ測定の対象物とすることができる。
【００５５】
また、上記携帯電話機を構成する各処理部等の種類、設定情報の種類・形式などは前述した実施形態に限られない。
【００５６】
また、本実施の形態では携帯電話機、画像処理装置、画像処理方法及び画像処理プログラムという名称を用いたが、これは説明の便宜上であり、画像データ処理装置、物体サイズ測定方法等であってもよい。
【００５７】
以上説明した携帯電話機、画像処理装置及び画像処理方法は、携帯電話機等を機能させるためのプログラムでも実現される。このプログラムはコンピュータで読み取り可能な記録媒体に格納されている。本発明では、この記録媒体として、メインメモリそのものがプログラムメディアであってもよいし、また外部記憶装置としてプログラム読み取り装置が設けられ、そこに記録媒体を挿入することで読み取り可能なプログラムメディアであってもよい。いずれの場合においても、格納されているプログラムはＣＰＵがアクセスして実行させる構成であってもよいし、あるいはいずれの場合もプログラムを読み出し、読み出されたプログラムは、図示されていないプログラム記憶エリアにダウンロードされて、そのプログラムが実行される方式であってもよい。このダウンロード用のプログラムは予め本体装置に格納されているものとする。
【図面の簡単な説明】
【００５８】
【図１】本発明の実施の形態の携帯電話機の基本構成を示す図である。
【図２】本実施の形態の携帯電話機の被写体サイズの測定を行うための画像処理を示すフローチャートである。
【図３】本実施の形態の携帯電話機による被写体の撮影を示す図である。
【図４】本実施の形態の携帯電話機による被写体の単位長の算出方法を説明する図である。
【図５】本実施の形態の携帯電話機の被写体として撮影した道路地図を示す図である。
【図６】本実施の形態の携帯電話機の特徴抽出を行った道路地図を示す図である。
【図７】本実施の形態の携帯電話機の道路地図に示されている縮尺の撮影を示す図である。
【図８】本実施の形態の携帯電話機の道路地図のルートの長さを測定する場合の測定方法を説明する図である。
【図９】本実施の形態の携帯電話機の道路地図のルートの長さを測定する場合の測定方法を説明する図である。
【符号の説明】
【００５９】
１０  カメラ付き携帯電話機（画像処理手段）
２１  主制御部（サイズ演算手段）
２２  ＲＯＭ
２３  ＲＡＭ
２４  不揮発性メモリ
２５  アンテナ
２６  ＲＦ無線部
２７  通信制御部
２８  距離計測部（測距手段）
２９  ＡＦ機構(合焦手段)
３０  位置情報取得部
３１  撮像部（撮影手段）
３２  画像処理部（画像処理手段）
３３  発光部
３４  表示部（表示手段）
３５  表示ドライバ
３６  操作部（指定手段）
５０  撮影範囲
６０  被写体までの距離を半径とする球面
６１，７１  単位長
７０  縮尺を撮影したときの焦点
７２  縮尺
８０  道路地図（被写体）
８０´  画像処理された道路地図
８１  ルート（被写体の線分）
８２  始点
８３  終点
８４，８５  中継点
ｒ  被写体への焦点までの距離
θ  仮想スポットライトの照射角
【図１】
2006127104.tif 000003
【図２】
2006127104.tif 000004
【図３】
2006127104.tif 000005
【図４】
2006127104.tif 000006
【図５】
2006127104.tif 000007
【図６】
2006127104.tif 000008
【図７】
2006127104.tif 000009
【図８】
2006127104.tif 000010
【図９】
2006127104.tif 000011