(57)【特許請求の範囲】
【請求項１】
表示手段と、
所定の各基準物における少なくとも１つの特定部分と、当該特定部分の実長とを対応付けて記憶する基準物長さ記憶手段と、
複数の画像を記憶する画像記憶手段と、
前記画像記憶手段により記憶された画像のうち、ユーザ操作に基づいて指定される指定画像を前記表示手段に表示させる画像表示制御手段と、
前記指定画像中の前記基準物における前記特定部分を検知して特定画像部分として設定する特定画像部分設定手段と、
複数の座標軸により定まる座標系を前記指定画像に重ねて設定するとともに、当該指定画像中の前記特定画像部分の実長に基づいて前記座標系の表示レンジを設定する座標系設定手段と、
ユーザ操作に基づき前記指定画像に重ねて図形を表示させる図形表示制御手段と、
を備え、
前記図形表示制御手段は、
前記図形としてグラフ図形を表示させるとともに、当該グラフ図形を表すグラフ式を表示させることを特徴とする電子機器。
【請求項２】
請求項１記載の電子機器において、
前記グラフ図形上にトレースポインタを表示させつつ、ユーザ操作に応じて当該グラフ図形上で当該トレースポインタを移動させるとともに、当該トレースポインタの座標値を表示させるトレース制御手段を備えることを特徴とする電子機器。
【請求項３】
請求項１又は２記載の電子機器において、
前記基準物の分類を記憶する基準物分類記憶手段と、
前記基準物分類記憶手段に記憶された分類に従い、ユーザ操作に応じて何れかの基準物を指定する基準物指定手段と、
前記基準物指定手段により指定された基準物を前記指定画像中で検知する基準物検知手段と、
を備えることを特徴とする電子機器。
【請求項４】
請求項１又は２記載の電子機器において、
前記指定画像中で基準物を画像認識により検知する基準物検知手段を備えることを特徴とする電子機器。
【請求項５】
請求項１〜３の何れか一項に記載の電子機器において、
ユーザ操作に基づいて任意の形状と、当該形状に含まれる何れかの部分の長さとを対応付けて入力する入力手段と、
前記入力手段により入力された形状の物体を基準物とし、前記入力手段により長さの入力された対象部分を基準物の特定部分とし、前記入力手段により入力された長さを当該特定部分の長さとして、これら基準物の特定部分と、当該特定部分の長さとを対応付けて前記基準物長さ記憶手段に記憶させる基準物長さ追加記憶手段を備えることを特徴とする電子機器。
【請求項６】
表示手段と、
所定の各基準物における少なくとも１つの特定部分と、当該特定部分の実長とを対応付けて記憶する基準物長さ記憶手段と、
複数の画像を記憶する画像記憶手段と、
前記画像記憶手段により記憶された画像のうち、ユーザ操作に基づいて指定される指定画像を前記表示手段に表示させる画像表示制御手段と、
前記指定画像中の前記基準物における前記特定部分を検知して特定画像部分として設定する特定画像部分設定手段と、
複数の座標軸により定まる座標系を前記指定画像に重ねて設定するとともに、当該指定画像中の前記特定画像部分の実長に基づいて前記座標系の表示レンジを設定する座標系設定手段と、
ユーザ操作に基づき前記指定画像に重ねて図形を表示させる図形表示制御手段と、
を備え、
前記特定画像部分設定手段は、
前記指定画像中の基準物が建築物である場合には、当該建築物の底面から頂点までの部分を前記特定画像部分として設定し、
前記座標系設定手段は、
前記基準物としての建築物の底面に横軸を合わせて、前記座標系の表示レンジを設定することを特徴とする電子機器。
【請求項７】
請求項６に記載の電子機器において、
前記図形表示制御手段は、
前記図形としてグラフ図形を表示させるとともに、当該グラフ図形を表すグラフ式を表示させることを特徴とする電子機器。
【請求項８】
表示手段を備えるコンピュータに、
所定の各基準物における少なくとも１つの特定部分と、当該特定部分の実長とを対応付けて記憶する基準物長さ記憶機能と、
複数の画像を記憶する画像記憶機能と、
前記画像記憶機能により記憶された画像のうち、ユーザ操作に基づいて指定される指定画像を前記表示手段に表示させる画像表示制御機能と、
前記指定画像中の前記基準物における前記特定部分を検知して特定画像部分として設定する特定画像部分設定機能と、
複数の座標軸により定まる座標系を前記指定画像に重ねて設定するとともに、当該指定画像中の前記特定画像部分の実長に基づいて前記座標系の表示レンジを設定する座標系設定機能と、
ユーザ操作に基づき前記指定画像に重ねて図形を表示させる図形表示制御機能と、
を実現させ、
前記図形表示制御機能は、
前記図形としてグラフ図形を表示させるとともに、当該グラフ図形を表すグラフ式を表示させることを特徴とするプログラム。
【請求項９】
表示手段を備えるコンピュータに、
所定の各基準物における少なくとも１つの特定部分と、当該特定部分の実長とを対応付けて記憶する基準物長さ記憶機能と、
複数の画像を記憶する画像記憶機能と、
前記画像記憶機能により記憶された画像のうち、ユーザ操作に基づいて指定される指定画像を前記表示手段に表示させる画像表示制御機能と、
前記指定画像中の前記基準物における前記特定部分を検知して特定画像部分として設定する特定画像部分設定機能と、
複数の座標軸により定まる座標系を前記指定画像に重ねて設定するとともに、当該指定画像中の前記特定画像部分の実長に基づいて前記座標系の表示レンジを設定する座標系設定機能と、
ユーザ操作に基づき前記指定画像に重ねて図形を表示させる図形表示制御機能と、
を実現させ、
前記特定画像部分設定機能は、
前記指定画像中の基準物が建築物である場合には、当該建築物の底面から頂点までの部分を前記特定画像部分として設定し、
前記座標系設定機能は、
前記基準物としての建築物の底面に横軸を合わせて、前記座標系の表示レンジを設定することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器及びプログラムに関する。
【背景技術】
【０００２】
従来、撮影画像を表示する電子機器においては、実際のサイズに対応した目盛を画像内に表示することができるようになっている（例えば、特許文献１参照）。より具体的には、特許文献１記載の技術によれば、水平な電線を含めて風景を撮影すると、撮影画像が表示されるとともに、撮影者と電線との距離が検知されて、その距離に基づいて撮影画像内の高さ１ｍ毎に目盛が表示される結果、電線の高さが確認できるようになっている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−４２５８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術では、画像内の被写体のサイズに対応した表示レンジを設定して、画像と図形（グラフや幾何図形など）とを重ね合わせて表示することはできない。
【０００５】
本発明の課題は、画像内の被写体のサイズに対応した表示レンジを設定して、画像と図形とを重ね合わせて表示することのできる電子機器及びプログラムを提供することである。
【課題を解決するための手段】
【０００６】
以上の課題を解決するため、請求項１に記載の発明は、電子機器において、
表示手段と、
所定の各基準物における少なくとも１つの特定部分と、当該特定部分の実長とを対応付けて記憶する基準物長さ記憶手段と、
複数の画像を記憶する画像記憶手段と、
前記画像記憶手段により記憶された画像のうち、ユーザ操作に基づいて指定される指定画像を前記表示手段に表示させる画像表示制御手段と、
前記指定画像中の前記基準物における前記特定部分を検知して特定画像部分として設定する特定画像部分設定手段と、
複数の座標軸により定まる座標系を前記指定画像に重ねて設定するとともに、当該指定画像中の前記特定画像部分の実長に基づいて前記座標系の表示レンジを設定する座標系設定手段と、
ユーザ操作に基づき前記指定画像に重ねて図形を表示させる図形表示制御手段と、
を備え、
前記図形表示制御手段は、
前記図形としてグラフ図形を表示させるとともに、当該グラフ図形を表すグラフ式を表示させることを特徴とする。
また請求項６に記載の発明は、電子機器において、
表示手段と、
所定の各基準物における少なくとも１つの特定部分と、当該特定部分の実長とを対応付けて記憶する基準物長さ記憶手段と、
複数の画像を記憶する画像記憶手段と、
前記画像記憶手段により記憶された画像のうち、ユーザ操作に基づいて指定される指定画像を前記表示手段に表示させる画像表示制御手段と、
前記指定画像中の前記基準物における前記特定部分を検知して特定画像部分として設定する特定画像部分設定手段と、
複数の座標軸により定まる座標系を前記指定画像に重ねて設定するとともに、当該指定画像中の前記特定画像部分の実長に基づいて前記座標系の表示レンジを設定する座標系設定手段と、
ユーザ操作に基づき前記指定画像に重ねて図形を表示させる図形表示制御手段と、
を備え、
前記特定画像部分設定手段は、
前記指定画像中の基準物が建築物である場合には、当該建築物の底面から頂点までの部分を前記特定画像部分として設定し、
前記座標系設定手段は、
前記基準物としての建築物の底面に横軸を合わせて、前記座標系の表示レンジを設定することを特徴とする。
【発明の効果】
【０００７】
本願請求項１に記載の発明によれば、所定の各基準物における少なくとも１つの特定部分と、当該特定部分の実長とが対応付けて記憶され、ユーザ操作に基づいて指定される指定画像が表示されると、指定画像中の基準物における特定部分が検知されて特定画像部分として設定され、複数の座標軸により定まる座標系が指定画像に重ねて設定されるとともに、当該指定画像中の特定画像部分の実長に基づいて座標系の表示レンジが設定され、ユーザ操作に基づき指定画像に重ねて図形が表示されるので、画像内の被写体のサイズに対応した表示レンジを設定して、画像とグラフ図形とを重ね合わせて表示することができ、さらに当該グラフ図形を表すグラフ式を表示させることができる。
また本願請求項６に記載の発明によれば、所定の各基準物における少なくとも１つの特定部分と、当該特定部分の実長とが対応付けて記憶され、ユーザ操作に基づいて指定される指定画像が表示されると、指定画像中の基準物が建築物である場合には、基準物である建築物の底面から頂点までの部分が前記特定画像部分として設定され、複数の座標軸により定まる座標系が指定画像に重ねて設定されるとともに、前記基準物としての建築物の底面に横軸を合わせて、当該指定画像中の特定画像部分の実長に基づいて座標系の表示レンジが設定され、ユーザ操作に基づき指定画像に重ねて図形が表示されるので、画像内の被写体のサイズに対応した表示レンジを、画像中の基準物としての建築物の底面に横軸を合わせた適切な位置に設定して、画像と図形とを重ね合わせて表示することができる。
【図面の簡単な説明】
【０００８】
【図１】関数電卓の概略構成を示す平面図である。
【図２】関数電卓の機能構成を示すブロック図である。
【図３】画面表示処理の流れを示すフローチャートである。
【図４】画面表示処理の流れを示すフローチャートである。
【図５】画面表示処理の流れを示すフローチャートである。
【図６】特定画像部分と基準物長さに応じたレンジ設定処理の流れを示すフローチャートである。
【図７】ディスプレイの表示内容を示す図である。
【図８】ディスプレイの表示内容を示す図である。
【図９】ディスプレイの表示内容を示す図である。
【図１０】ディスプレイの表示内容を示す図である。
【図１１】ディスプレイの表示内容を示す図である。
【図１２】ディスプレイの表示内容を示す図である。
【図１３】ディスプレイの表示内容を示す図である。
【図１４】ディスプレイの表示内容を示す図である。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して本発明に係る実施の形態の一例を詳細に説明する。ただし、発明の範囲は、図示例に限定されない。
【００１０】
［１．関数電卓の構成］
［１−１．外観構成］
図１は、関数電卓１の概略構成を示す概念図である。
この図に示すように、関数電卓１は、各種キー群を有する入力キー群２と、ディスプレイ３と、を備えている。
【００１１】
入力キー群２は、ユーザから数値や演算記号等の数式構成要素の入力操作を受けたり、各種処理の指示操作を受けたりするためのキー群であり、それぞれ固有の機能を割り当てられた複数のキーを備えている。本実施の形態においては、入力キー群２は、テンキー２０や演算記号キー２１、カーソルキー２２、ＥＸＥキー２３、削除キー２４等を備えている。
【００１２】
このうち、テンキー２０は数値の入力操作を受けるキーであり、演算記号キー２１は四則演算の記号や括弧、分数の括線、根号（√）、対数記号、定数（円周率「π」や光速度「ｃ」等）、三角関数記号など、各種演算記号の入力操作を受けるキーである。
【００１３】
カーソルキー２２は、ディスプレイ３内で編集対象位置や選択対象位置を示すカーソルを所定の方向に移動させる場合等に押下されるキーであり、本実施の形態においては、上下左右の４方向について入力可能に構成されている。
【００１４】
ＥＸＥキー２３は、処理の実行指示や決定指示の入力操作を受けるキーであり、例えば数式の入力後に演算処理の実行を指示するキーとして機能するようになっている。削除キー２４は、ディスプレイ３に表示されている数値や演算記号などの削除操作を受けるキーである。
【００１５】
ディスプレイ３は、ＬＣＤ（Liquid Crystal Display）やＥＬＤ（Electronic Luminescent Display）等により構成されており、入力キー群２などの操作に応じた文字や符号、数式、演算結果、座標軸、グラフなどの他、関数電卓１を使用するために必要な各種データを複数のドットにより表示するようになっている。なお、本実施の形態におけるディスプレイ３では、横方向にＸ軸、縦方向にＹ軸が表示され、当該ＸＹ軸によりＸＹ座標系が表示されるようになっており、Ｙ軸方向，Ｘ軸方向のドット数は「１９２」，「３８４」となっている。また、本実施の形態におけるディスプレイ３には、タッチパネル３０が表示画面全面に亘って一体的に設けられている。
【００１６】
［１−２．機能構成］
続いて、関数電卓１の機能構成を説明する。
図２は、関数電卓１の概略的な機能構成を示すブロック図である。
【００１７】
この図に示すように、関数電卓１は、入力部１４と、表示部１５と、通信部１６と、記録媒体読取部１７と、ＲＡＭ（Random Access Memory）１２と、記憶部１３と、ＣＰＵ（Central Processing Unit）１１と、を備えて構成されている。
【００１８】
入力部１４は、上述の入力キー群２及びタッチパネル３０を備えており、押下されたキーやタッチパネル３０の位置に対応する信号をＣＰＵ１１に出力するようになっている。
【００１９】
表示部１５は、上述のディスプレイ３を備えており、ＣＰＵ１１からの表示信号に従って各種情報をディスプレイ３に表示するようになっている。
【００２０】
通信部１６は、インターネットに接続可能となっており、これにより、インターネットに接続される外部機器との通信が可能となっている。
記録媒体読取部１７は、着脱自在に装着されるＵＳＢメモリ等の外部情報記憶媒体１７Ａから情報を読み取るものである。
【００２１】
ＲＡＭ１２は、情報を一時的に格納する揮発性のメモリであり、実行される各種プログラムやこれら各種プログラムに係るデータ等を格納する複数のワークエリアを有する。
【００２２】
記憶部１３は、ＲＯＭ（Read  Only  Memory）等により構成される不揮発性のメモリであり、各種プログラム及び各種データを記憶している。具体的には、記憶部１３は、本発明に係るプログラムとしての画面表示プログラム１３０と、画像ファイル群１３１と、基準物テーブル１３２とを記憶している。
【００２３】
画面表示プログラム１３０は、後述の画面表示処理（図３〜図５参照）をＣＰＵ１１に実行させるためのプログラムである。
【００２４】
画像ファイル群１３１は、ディスプレイ３に表示可能な画像についての画像ファイル１００を複数記憶している。これらの画像ファイル１００は、通信部１６を介して受信されるようになっている。
【００２５】
基準物テーブル１３２は、後述の画面表示処理（図３〜図５参照）においてＸＹ座標系の表示レンジ(XYの最大最小座標の値；すなわちXmin,Xmax,Ymin,Ymax)の基準となる複数種類の被写体（以下、基準物とする）と、当該基準物における特定の部分の実際の寸法（実長）と、当該基準物の階層的な分類とを対応付けて記憶している。ここで実際の寸法である「実長」とは、表示画面上の長さと対比される概念であり、具体例としては写真等の画像における被写体で測定される実際の長さ等を言う。なお、本実施の形態における基準物テーブル１３２では、基準物の大まかな分類として「スポーツ」，「有名建築物」，「ＪＩＳ規格」，「ユーザによる登録内容」などが用いられており、例えば「スポーツ」の分類には、より具体的な分類として「サッカー」，「バスケット」，「バレーボール」，…など用いられている。
【００２６】
ＣＰＵ１１は、関数電卓１の各部を中央制御する。具体的には、ＣＰＵ１１は、記憶部１３に記憶されているシステムプログラム及び各種アプリケーションプログラムの中から指定されたプログラムをＲＡＭ１２に展開し、ＲＡＭ１２に展開されたプログラムとの協働で、各種処理を実行する。
【００２７】
［２．関数電卓の動作］
続いて、関数電卓１の動作について説明する。
【００２８】
図３〜図５は、画面表示処理の動作を説明するためのフローチャートである。なお、この画面表示処理は、ユーザにより入力部１４を介して画面表示処理の実行指示が入力されると、記憶部１３から画面表示プログラム１３０が読み出されてＲＡＭ１２に適宜展開される結果、当該画面表示プログラム１３０とＣＰＵ１１との協働によって実行される。
【００２９】
図３に示すように、画面表示処理においては、まず関数電卓１内の画像ファイル１００を読み出す旨のユーザ操作が行われるか否かをＣＰＵ１１が判定し（ステップＳ１）、行われたと判定した場合（ステップＳ１；Ｙｅｓ）には、関数電卓１内の画像ファイル１００のうち、ユーザにより指定される画像ファイル（以下、指定画像ファイル１００Ｓとする）を読み出し、その画像（以下、指定画像とする）をディスプレイ３に背景として表示させた後（ステップＳ２）、後述のステップＳ５に移行する。
【００３０】
また、ステップＳ１において関数電卓１内の画像ファイル１００を読み出す旨のユーザ操作が行われないと判定した場合（ステップＳ１；Ｎｏ）には、ＣＰＵ１１は、通信部１６を介してインターネット上から画像ファイル１００をダウンロードする旨のユーザ操作が行われるか否かを判定し(ステップＳ２)、行われないと判定した場合（ステップＳ２；Ｎｏ）には他の処理へ移行する。
【００３１】
また、ステップＳ２においてインターネット上から画像ファイル１００をダウンロードする旨のユーザ操作が行われたと判定した場合（ステップＳ２；Ｙｅｓ）には、ＣＰＵ１１は、ユーザにより指定される画像ファイル（以下、指定画像ファイル１００Ｓとする）をダウンロードして記憶部１３に記憶させるとともに、その画像（以下、指定画像とする）をディスプレイ３に背景として表示させる（ステップＳ４）。
【００３２】
次に、ＣＰＵ１１は、ディスプレイ３に表示されている指定画像上の線分を範囲指定する旨のユーザ操作が行われるか否かを判定し（ステップＳ５）、行われたと判定した場合（ステップＳ５；Ｙｅｓ）には、ユーザ操作に応じて線分の開始位置と、終了位置とを指定画像内で指定し（ステップＳ６）、これら開始位置及び終了位置を連結した線分を指定画像上に描画させ（ステップＳ７）、後述のステップＳ１１に移行する。なお、本実施の形態においては、このステップＳ６〜Ｓ７で描画される線分は、指定画像内の基準物に含まれる線分のうち、基準物テーブル１３２に寸法の記憶された特定部分に対して描画されることとして説明する。
【００３３】
また、上述のステップＳ５において線分を範囲指定する旨のユーザ操作が行われないと判定した場合（ステップＳ５；Ｎｏ）には、ＣＰＵ１１は、指定画像上に図形（ここでは幾何図形）を描画する旨のユーザ操作が行われるか否かを判定し（ステップＳ８）、行われないと判定した場合（ステップＳ８；Ｎｏ）には後述のステップＳ１１に移行する。
【００３４】
また、ステップＳ８において指定画像上に図形を描画する旨のユーザ操作が行われたと判定した場合（ステップＳ８；Ｙｅｓ）には、ＣＰＵ１１は、ユーザ操作に応じて幾何図形の種類を指定するとともに、指定された幾何図形の各特徴点（三角形の頂点や円の中心点など）の位置を指定し（ステップＳ９）、指定内容に応じた幾何図形を指定画像上に描画させる（ステップＳ１０）。
【００３５】
次に、ＣＰＵ１１は、指定画像内の特定の部分を基準として座標系の表示レンジを設定する旨のユーザ操作が行われるか否かを判定し（ステップＳ１１）、行われないと判定した場合（ステップＳ１１；Ｎｏ）には他の処理へ移行する。
【００３６】
また、ステップＳ１１において指定画像内の特定の部分を基準として座標系の表示レンジを設定する旨のユーザ操作が行われたと判定した場合（ステップＳ１１；Ｙｅｓ）には、ＣＰＵ１１は、基準物テーブル１３２に記憶された基準物の分類と、新たな種類の基準物の登録を指示するための選択肢「新規ユーザ登録」とを表示させる（ステップＳ１２）。なお、本実施の形態においては、このとき基準物の分類としては大まかな分類名から具体的な分類名までが順を追って階層的に表示されるようになっている。
【００３７】
次に、ＣＰＵ１１は、「新規ユーザ登録」の選択肢が選択されるか否かを判定し（ステップＳ１３）、選択されないと判定した場合（ステップＳ１３；Ｎｏ）には、基準物テーブル１３２内の分類に従い、ユーザ操作に応じて基準物の分類を指定した後（ステップＳ１４）、指定された選択肢の分類に属する具体物（例えば、スポーツの選択肢が選択された場合には、そのスポーツに用いられる用具など）を基準物として指定した後（ステップＳ１５）、図４に示すように、後述のステップＳ２１に移行する。なお、本実施の形態におけるステップＳ１５では、指定された基準物が指定画像上に重ねて表示されるとともに、当該基準物における特定部分（基準物テーブル１３２に長さの記憶されている部分）に矢印記号が表示されるようになっている。このとき、ユーザは何れかの矢印記号に対応する部分を、後述の特定画像部分として選択しても良い。また、指定画像上に基準物を重ねて表示する場合には、ＣＰＵ１１は、背景の指定画像を淡色化したり白黒化したりして表示させても良い。
【００３８】
また、図３に示すように、上述のステップＳ１３において「新規ユーザ登録」の選択肢が選択されたと判定した場合（ステップＳ１３；Ｙｅｓ）には、ＣＰＵ１１は、形状の選択肢をディスプレイ３に表示させた後、ユーザ操作に応じて何れかの形状を指定する（ステップＳ１６）。
【００３９】
次に、ユーザが指定形状の物体の名称と寸法とを入力すると、ＣＰＵ１１は、指定された形状の物体を基準物とし、寸法の入力された対象部分を基準物の特定部分とし、入力された寸法を特定部分の長さとして、これら基準物と、その特定部分と、特定部分の長さとを対応付けて基準物テーブル１３２に記憶させるとともに、当該物体を基準物として指定する（ステップＳ１７）。
【００４０】
次に、ＣＰＵ１１は、図４に示すように、指定画像上に線分が描画されているか否かを判定し（ステップＳ２１）、描画されていると判定した場合（ステップＳ２１；Ｙｅｓ）には、当該線分を特定画像部分として設定した後（ステップＳ２２）、後述のステップＳ２５に移行する。ここで、特定画像部分とは、座標系の表示レンジの基準となる長さを示す部分である。
【００４１】
また、ステップＳ２１において指定画像上に線分が描画されていないと判定した場合（ステップＳ２１；Ｎｏ）には、ＣＰＵ１１は、指定画像に対して画像認識処理を行い、上述のステップＳ１５で指定された基準物を指定画像内で検知する（ステップＳ２３）。
【００４２】
次に、ＣＰＵ１１は、検知された基準物内の所定の部分を特定画像部分として設定するとともに、特定画像部分の長さを基準物テーブル１３２から読み出して、指定画像内の特定画像部分に対応付ける（ステップＳ２４）。具体的には、例えば基準物が有名建築物である場合には、このステップＳ２４においてＣＰＵ１１は、当該建築物の底面から頂点までの部分を特定画像部分として設定するようになっている。
【００４３】
次に、ＣＰＵ１１は、基準物の分類が「スポーツ」であるか否かを判定し（ステップＳ２５）、「スポーツ」であると判定した場合（ステップＳ２５；Ｙｅｓ）には、特定画像部分と基準物長さに応じたレンジ設定処理を行う（ステップＳ２６）。
【００４４】
具体的には、図６に示すように、このレンジ設定処理においてまずＣＰＵ１１は、特定画像部分の長さ「Ｌ」を基準物テーブル１３２から読み出すとともに（ステップＴ１）、ディスプレイ３上での特定画像部分のドット数「Ｄ」を検知する（ステップＴ２）。
【００４５】
次に、ＣＰＵ１１は、座標系の数値単位をｍ（メートル）に合わせるための単位長セット「Ｌ’」（＝１×１０（Ｌの桁数―１））を算出するとともに（ステップＴ３）、単位長のドット数「Ｄ’」（≒int（Ｄ×Ｌ’／Ｌ）を算出する（ステップＴ４）。
【００４６】
次に、ＣＰＵ１１は、Ｘ軸（横軸）の長さ「横Ｌ」（＝Ｌ’／Ｄ’×横画素数）を算出するとともに（ステップＴ５）、Ｙ軸（縦軸）の長さ「縦Ｌ」（＝Ｌ’／Ｄ’×縦画素数）を算出する（ステップＴ６）。なお、横画素数，縦画素数とは、ディスプレイ３に表示された指定画像の横方向，縦方向の総画素数である。
【００４７】
そして、ＣＰＵ１１は、Ｘ軸の最小値Ｘmin（＝−横Ｌ／２），最大値Ｘmax（＝横Ｌ／２）と、Ｙ軸の最小値Ｙmin（＝−縦Ｌ／２），最大値Ｙmax（＝縦Ｌ／２）と、目盛間隔Scale（＝Ｌ’）とを算出し、算出された表示レンジ(Xmin,Xmax,Ymin,Ymax)及び目盛間隔Scaleで、指定画像に重ねて座標系を設定して（ステップＴ７）、レンジ設定処理を終了した後、図４，図５に示すように、後述のステップＳ４１に移行する。これにより、指定画像中の特定画像部分の実長に基づいて座標系の表示レンジが設定される。
【００４８】
また、図４に示すように、上述のステップＳ２５において基準物の分類が「スポーツ」でないと判定した場合（ステップＳ２５；Ｎｏ）には、ＣＰＵ１１は、基準物の分類が「有名建築物」であるか否かを判定し（ステップＳ３１）、「有名建築物」であると判定した場合（ステップＳ３１；Ｙｅｓ）には、上述のステップＳ２６と同様のレンジ設定処理を行った後（ステップＳ３２）、図５に示すように、後述のステップＳ４１に移行する。但し、このステップＳ３２のレンジ設定処理においてＣＰＵ１１は、ステップＴ７でＹ軸の最小値Ｙmin（＝−縦Ｌ／２），最大値Ｙmax（＝縦Ｌ／２）を算出した後、基準物の底面位置にＸ軸（Ｙ＝０）を合わせてＹ軸の表示レンジを修正するようになっている。
【００４９】
また、図４に示すように、上述のステップＳ３１において基準物の分類が「有名建築物」でないと判定した場合（ステップＳ３１；Ｎｏ）には、ＣＰＵ１１は、指定画像上に幾何図形が描画されているか否かを判定し（ステップＳ３３）、描画されていないと判定した場合（ステップＳ３３；Ｎｏ）には、上述のステップＳ２６に移行する。
【００５０】
また、ステップＳ３３において指定画像上に幾何図形が描画されていると判定した場合（ステップＳ３３；Ｙｅｓ）には、ＣＰＵ１１は、上述のステップＳ２６と同様のレンジ設定処理を行う（ステップＳ３４）。但し、このステップＳ３４のレンジ設定処理においてＣＰＵ１１は、ステップＴ７でＸ軸の最小値Ｘmin（＝−横Ｌ／２），最大値Ｘmax（＝横Ｌ／２）と、Ｙ軸の最小値Ｙmin（＝−縦Ｌ／２），最大値Ｙmax（＝縦Ｌ／２）とを算出した後、図形の中心に原点が位置するようＸ軸，Ｙ軸の表示レンジを修正するようになっている。
【００５１】
次に、ＣＰＵ１１は、図５に示すように、原点位置の修正を指示するユーザ操作が行われるか否かを判定し（ステップＳ３５）、行われないと判定した場合（ステップＳ３５；Ｎｏ）には、後述のステップＳ４１に移行する。
【００５２】
また、ステップＳ３５において原点位置の修正を指示するユーザ操作が行われたと判定した場合（ステップＳ３５；Ｙｅｓ）には、ＣＰＵ１１は、上述のステップＳ２６と同様のレンジ設定処理を行う（ステップＳ３６）。但し、このステップＳ３６のレンジ設定処理においてＣＰＵ１１は、ステップＴ７でＸ軸の最小値Ｘmin（＝−横Ｌ／２），最大値Ｘmax（＝横Ｌ／２）と、Ｙ軸の最小値Ｙmin（＝−縦Ｌ／２），最大値Ｙmax（＝縦Ｌ／２）とを算出した後、ユーザによる指定位置に原点が位置するようＸ軸，Ｙ軸の表示レンジを修正するようになっている。
【００５３】
次に、ＣＰＵ１１は、グラフ機能の実行を指示するユーザ操作が行われるか否かを判定し（ステップＳ４１）、行われたと判定した場合（ステップＳ４１；Ｙｅｓ）には、ユーザ操作に応じてグラフ式を入力した後（ステップＳ４２）、入力されたグラフ式のグラフ図形を指定画像に重ねてディスプレイ３に描画させる（ステップＳ４３）。
【００５４】
次に、ＣＰＵ１１は、トレース機能の実行を指示するユーザ操作が行われるか否かを判定し（ステップＳ５１）、行われないと判定した場合（ステップＳ５１；Ｎｏ）には他の処理へ移行する。
【００５５】
また、ステップＳ５１においてトレース機能の実行を指示するユーザ操作が行われたと判定した場合（ステップＳ５１；Ｙｅｓ）には、ＣＰＵ１１は、グラフ図形のグラフ式をディスプレイ３に表示させるとともに、トレースポインタＴ（図９参照）をグラフ図形上の初期位置に表示させ、その座標を表示させる（ステップＳ５２）。ここで、トレースポインタＴの初期位置としては、例えばグラフ図形上の各点のうち、Ｘ軸における何れかの目盛との対応点や、Ｘ軸の表示範囲における最大値（Xmax）または最小値（Xmin）との対応点などを用いることができる。
【００５６】
次に、ＣＰＵ１１は、改めてトレースポインタＴのＸＹ座標をディスプレイ３の下部に表示させる（ステップＳ５３）。
【００５７】
次に、ＣＰＵ１１は、トレースポインタＴに対する移動操作が行われるか否かを判定し（ステップＳ５４）、行われたと判定した場合（ステップＳ５４；Ｙｅｓ）には、操作によって指定された方向にグラフ図形上でトレースポインタＴを移動させて上述のステップＳ５３に移行する一方、行われないと判定した場合（ステップＳ５４；Ｎｏ）には、画面表示処理を終了する。
【００５８】
また、ステップＳ４１においてグラフ機能の実行を指示するユーザ操作が行われないと判定した場合（ステップＳ４１；Ｎｏ）には、ＣＰＵ１１は、面積・体積の計算機能の実行を指示するユーザ操作が行われるか否かを判定し（ステップＳ４５）、行われないと判定した場合（ステップＳ４５；Ｎｏ）には他の処理へ移行する。
【００５９】
また、ステップＳ４５において面積・体積の計算機能の実行を指示するユーザ操作が行われたと判定した場合（ステップＳ４５；Ｙｅｓ）には、ＣＰＵ１１は、ユーザ操作に基づいて、既に描画されている幾何図形から計算対象の図形を指定する（ステップＳ４６）。但し、このときＣＰＵ１１は、ユーザ操作に基づいて新たに図形の種類と、その図形の各特徴点の位置とを指定し、指定内容に応じた幾何図形を指定画像上に描画させ、この図形を計算対象として指定しても良い。
【００６０】
そして、ＣＰＵ１１は、指定された図形の面積または体積を座標軸の値に従って算出し、算出結果をディスプレイ３に表示させた後（ステップＳ４７）、画面表示処理を終了する。
【００６１】
［３．動作例］
続いて、図面を参照しつつ、上述の動作を具体的に説明する。
【００６２】
（動作例（１））
まず、関数電卓１内の画像ファイル１００を読み出す旨の操作をユーザが行い（ステップＳ１；Ｙｅｓ）、バスケットボールの画像についての画像ファイル１００を指定すると、図７（ａ）に示すように、指定画像ファイル１００Ｓの指定画像がディスプレイ３に背景として表示される（ステップＳ２）。
【００６３】
次に、ディスプレイ３に表示されている指定画像上の線分を範囲指定する旨の操作をユーザが行い（ステップＳ５；Ｙｅｓ）、線分の開始位置と、終了位置とを指定画像内で指定すると（ステップＳ６）、図７（ｂ）に示すように、これら開始位置及び終了位置を連結した線分が指定画像上に描画される（ステップＳ７）。なお、本動作例においては、バスケットゴールのボードにおける右辺に線分が描画されている。
【００６４】
次に、指定画像内の特定の部分を基準として座標系の表示レンジを設定する旨の操作をユーザが行うと（ステップＳ１１；Ｙｅｓ）、図７（ｃ）に示すように、基準物テーブル１３２に記憶された基準物の分類「スポーツ」，「有名建築物」，…と、新たな種類の基準物の登録を指示するための選択肢「新規ユーザ登録」とが表示される（ステップＳ１２）。
【００６５】
次に、図７（ｃ），（ｄ）に示すように、基準物テーブル１３２内の分類に従い、ユーザが基準物の分類「スポーツ」，「バスケット」等を順に指定した後（ステップＳ１４）、指定された選択肢の分類「バスケット」に属する具体物（ここではバスケットゴール）を基準物として指定すると（ステップＳ１５）、図７（ｅ）に示すように、指定された基準物が指定画像上に重ねて表示されるとともに、当該基準物における特定部分（基準物テーブル１３２に長さの記憶されている部分）に矢印記号が表示される。
【００６６】
次に、指定画像上に線分が描画されていると判定され（ステップＳ２１；Ｙｅｓ）、当該線分が特定画像部分として設定される（ステップＳ２２）。
【００６７】
次に、基準物の分類が「スポーツ」であると判定された後（ステップＳ２５；Ｙｅｓ）、特定画像部分（バスケットゴールのボード右辺）の長さ「Ｌ」が基準物テーブル１３２から読み出されるとともに（ステップＴ１）、ディスプレイ３上での特定画像部分のドット数「Ｄ」が検知される（ステップＴ２）。
【００６８】
次に、単位長セット「Ｌ’」（＝１×１０（Ｌの桁数―１））が算出されるとともに（ステップＴ３）、単位長のドット数「Ｄ’」（≒int（Ｄ×Ｌ’／Ｌ）が算出される（ステップＴ４）。
【００６９】
次に、Ｘ軸（横軸）の長さ「横Ｌ」（＝Ｌ’／Ｄ’×横画素数）が算出されるとともに（ステップＴ５）、Ｙ軸（縦軸）の長さ「縦Ｌ」（＝Ｌ’／Ｄ’×縦画素数）が算出される（ステップＴ６）。
【００７０】
そして、図８（ａ）に示すように、Ｘ軸の最小値Ｘmin（＝-505.263），最大値Ｘmax（＝505.263）と、Ｙ軸の最小値Ｙmin（＝-252.631），最大値Ｙmax（＝252.631）と、目盛間隔Scale（＝100）とが算出され、算出された表示レンジ(Xmin,Xmax,Ymin,Ymax)及び目盛間隔Scaleで、指定画像に重ねて座標系が設定される（ステップＴ７）。
【００７１】
次に、グラフ機能の実行を指示する操作をユーザが行い（ステップＳ４１；Ｙｅｓ）、グラフ式を入力すると（ステップＳ４２）、図８（ｂ）に示すように、入力されたグラフ式のグラフ図形が指定画像に重ねてディスプレイ３に描画される（ステップＳ４３）。
【００７２】
また、図８（ａ）に示した状態から、原点位置の修正を指示する操作をユーザが行うと（ステップＳ３５；Ｙｅｓ）、図８（ｃ）に示すように、ユーザによる指定位置に原点が位置するようＸ軸，Ｙ軸の表示レンジが修正される（ステップＳ３６）。
【００７３】
次に、グラフ機能の実行を指示する操作をユーザが行い（ステップＳ４１；Ｙｅｓ）、グラフ式「Ｙ１＝−０．００４（Ｘ−２３０）２＋３９０」を入力すると（ステップＳ４２）、入力されたグラフ式「Ｙ１＝−０．００４（Ｘ−２３０）２＋３９０」のグラフ図形が指定画像に重ねてディスプレイ３に描画される（ステップＳ４３）。
【００７４】
次に、トレース機能の実行を指示する操作をユーザが行うと（ステップＳ５１；Ｙｅｓ）、図９（ａ）に示すように、グラフ図形のグラフ式「Ｙ１＝−０．００４（Ｘ−２３０）２＋３９０」がディスプレイ３に表示されるとともに、トレースポインタＴがグラフ図形上の初期位置に表示され、その座標「（１．３７８５，１８０．９２）」が表示される（ステップＳ５２）。
【００７５】
そして、トレースポインタＴに対する移動操作をユーザが行うと（ステップＳ５４；Ｙｅｓ）、図９（ｂ），（ｃ）に示すように、操作によって指定された方向にグラフ図形上でトレースポインタＴが移動して、その座標が表示される（ステップＳ５２）。
【００７６】
（動作例（２））
まず、インターネット上から画像ファイル１００をダウンロードする旨の操作をユーザが行い（ステップＳ２；Ｙｅｓ）、スカイツリーについての画像ファイル１００を指定すると、図１０（ａ）に示すように、指定画像ファイル１００Ｓの指定画像がディスプレイ３に背景として表示される（ステップＳ４）。
【００７７】
次に、指定画像内の特定の部分を基準として座標系の表示レンジを設定する旨の操作をユーザが行うと（ステップＳ１１；Ｙｅｓ）、図１０（ｂ）に示すように、基準物テーブル１３２に記憶された基準物の分類「スポーツ」，「有名建築物」，…と、新たな種類の基準物の登録を指示するための選択肢「新規ユーザ登録」とが表示される（ステップＳ１２）。
【００７８】
次に、図１０（ｂ），（ｃ）に示すように、基準物テーブル１３２内の分類に従い、ユーザが基準物の分類「有名建築物」等を指定した後（ステップＳ１４）、指定された選択肢の分類に属する具体物（ここではスカイツリー）を基準物として指定する（ステップＳ１５）。
【００７９】
次に、指定画像上に線分が描画されていないと判定されて（ステップＳ２１；Ｎｏ）、指定画像に対して画像認識処理が行われ、指定された基準物（スカイツリー）が指定画像内で検知される（ステップＳ２３）。
【００８０】
次に、検知された基準物内の所定の部分（ここではスカイツリーの底面から頂点までの部分）が特定画像部分として設定されるとともに、特定画像部分の長さ（６３４ｍ）が基準物テーブル１３２から読み出されて、指定画像内の特定画像部分に対応付けられる（ステップＳ２４）。
【００８１】
次に、基準物の分類が「有名建築物」であると判定された後（ステップＳ３１；Ｙｅｓ）、特定画像部分（スカイツリーの底面から頂点までの部分）の長さ「Ｌ」（６３４ｍ）が基準物テーブル１３２から読み出されるとともに（ステップＴ１）、ディスプレイ３上での特定画像部分のドット数「Ｄ」（ここでは１４７ドット）が検知される（ステップＴ２）。
【００８２】
次に、単位長セット「Ｌ’」（＝１×１０（Ｌの桁数―１）、ここでは１００）が算出されるとともに（ステップＴ３）、単位長のドット数「Ｄ’」（≒int（Ｄ×Ｌ’／Ｌ）が算出される（ステップＴ４）。
【００８３】
次に、Ｘ軸（横軸）の長さ「横Ｌ」（＝Ｌ’／Ｄ’×横画素数、ここでは１６４４）が算出されるとともに（ステップＴ５）、Ｙ軸（縦軸）の長さ「縦Ｌ」（＝Ｌ’／Ｄ’×縦画素数、ここでは８２２）が算出される（ステップＴ６）。
【００８４】
そして、図１０（ｄ）に示すように、Ｘ軸の最小値Ｘmin（＝-822.47），最大値Ｘmax（＝822.47）と、Ｙ軸の最小値Ｙmin（＝-411），最大値Ｙmax（＝411）と、目盛間隔Scale（＝100）とが算出された後、基準物の底面位置にＸ軸（Ｙ＝０）を合わせてＹ軸の表示レンジが最小値Ｙmin（＝-107），最大値Ｙmax（＝715）に修正され、この表示レンジ(Xmin,Xmax,Ymin,Ymax)及び目盛間隔Scaleで、指定画像に重ねて座標系が設定される（ステップＴ７）。
【００８５】
次に、面積・体積の計算機能の実行を指示する操作をユーザが行い（ステップＳ４５；Ｙｅｓ）、図１１（ａ）〜（ｃ）に示すように、新たに図形の種類（ここでは円錐）と、その図形の各特徴点の位置（底面の中心点、円周部、頂点）とを指定すると、指定内容に応じた幾何図形が指定画像上に描画され、この図形が計算対象として指定される（ステップＳ４６）。ここで、図１１（ａ）は、円錐の底面の中心点を指定した状態を示す図であり、図１１（ｂ）は底面の円周部を指定した状態を示す図であり、図１１（ｃ）は頂点を指定した状態を示す図である。
【００８６】
そして、図１１（ｄ）に示すように、指定された図形の体積が座標軸の値に従って算出され、算出結果がディスプレイ３に表示される（ステップＳ４７）。
【００８７】
（動作例（３））
まず、インターネット上から画像ファイル１００をダウンロードする旨の操作をユーザが行い（ステップＳ２；Ｙｅｓ）、アイドルについての画像ファイル１００を指定すると、図１２（ａ）に示すように、指定画像ファイル１００Ｓの指定画像がディスプレイ３に背景として表示される（ステップＳ４）。
【００８８】
次に、指定画像上に図形を描画する旨の操作をユーザが行い（ステップＳ８；Ｙｅｓ）、幾何図形の種類（ここでは楕円）を指定するとともに、指定された幾何図形（楕円）の各特徴点（焦点など）の位置を指定すると（ステップＳ９）、図１２（ｂ）に示すように、指定内容に応じた幾何図形が指定画像上に描画される（ステップＳ１０）。なお、本動作例では、アイドルの顔に合わせて楕円が描画されることとして説明する。
【００８９】
次に、指定画像内の特定の部分を基準として座標系の表示レンジを設定する旨の操作をユーザが行うと（ステップＳ１１；Ｙｅｓ）、図１２（ｃ）に示すように、基準物テーブル１３２に記憶された基準物の分類「スポーツ」，「有名建築物」，…と、新たな種類の基準物の登録を指示するための選択肢「新規ユーザ登録」とが表示される（ステップＳ１２）。
【００９０】
次に、「新規ユーザ登録」の選択肢をユーザが選択すると（ステップＳ１３；Ｙｅｓ）、図１２（ｄ）に示すように、形状の選択肢「直方体」，「ボトル形状」，…がディスプレイ３に表示され、ユーザが「直方体」の形状を指定する（ステップＳ１６）。
【００９１】
次に、図１３（ａ）に示すように、ユーザが指定形状の物体の名称（キャラメル）と寸法とを入力すると、指定された形状の物体が基準物とされ、寸法の入力された対象部分が基準物の特定部分とされ、入力された寸法が特定部分の長さとされて、これら基準物と、その特定部分と、特定部分の長さとが対応付けられて基準物テーブル１３２に記憶されるとともに、当該物体が基準物として指定される（ステップＳ１７）。
【００９２】
次に、指定画像に対して画像認識処理が行われ、上述のステップＳ１５で指定された基準物（キャラメル）が指定画像内で検知される（ステップＳ２３）。
【００９３】
次に、検知された基準物内の所定の部分（ここではキャラメルの一辺）が特定画像部分として設定されるとともに、特定画像部分の長さが基準物テーブル１３２から読み出されて、指定画像内の特定画像部分に対応付けられる（ステップＳ２４）。
【００９４】
次に、指定画像上に幾何図形が描画されていると判定された後（ステップＳ３３；Ｙｅｓ）、特定画像部分（キャラメルの一辺）の長さ「Ｌ」が基準物テーブル１３２から読み出されるとともに（ステップＴ１）、ディスプレイ３上での特定画像部分のドット数「Ｄ」が検知される（ステップＴ２）。
【００９５】
次に、単位長セット「Ｌ’」（＝１×１０（Ｌの桁数―１））が算出されるとともに（ステップＴ３）、単位長のドット数「Ｄ’」（≒int（Ｄ×Ｌ’／Ｌ）が算出される（ステップＴ４）。
【００９６】
次に、Ｘ軸（横軸）の長さ「横Ｌ」（＝Ｌ’／Ｄ’×横画素数）が算出されるとともに（ステップＴ５）、Ｙ軸（縦軸）の長さ「縦Ｌ」（＝Ｌ’／Ｄ’×縦画素数）が算出される（ステップＴ６）。
【００９７】
そして、Ｘ軸の最小値Ｘmin，最大値Ｘmaxと、Ｙ軸の最小値Ｙmin，最大値Ｙmaxと、目盛間隔Scaleとが算出された後、楕円の中心に原点を合わせてＸ軸，Ｙ軸の表示レンジが修正され、図１３（ｂ）に示すように、この表示レンジ(Xmin,Xmax,Ymin,Ymax)及び目盛間隔Scaleで、指定画像に重ねて座標系が設定される（ステップＴ７）。
【００９８】
次に、面積・体積の計算機能の実行を指示する操作をユーザが行い（ステップＳ４５；Ｙｅｓ）、既に描画されている幾何図形（楕円）を計算対象の図形として指定すると（ステップＳ４６）、図１３（ｃ）に示すように、指定された図形の面積が座標軸の値に従って算出され、算出結果がディスプレイ３に表示される（ステップＳ４７）。なお、この図では、楕円の長径及び短径も表示されている。
【００９９】
また、図１３（ｂ）に示した状態から、グラフ機能の実行を指示する操作をユーザが行い（ステップＳ４１；Ｙｅｓ）、グラフ式「ｘ２／９．６２＋ｙ２／１３．８２＝１」を入力すると（ステップＳ４２）、図１４（ａ）に示すように、入力されたグラフ式「ｘ２／９．６２＋ｙ２／１３．８２＝１」のグラフ図形が指定画像に重ねてディスプレイ３に描画される（ステップＳ４３）。
【０１００】
次に、トレース機能の実行を指示する操作をユーザが行うと（ステップＳ５１；Ｙｅｓ）、グラフ図形のグラフ式「ｘ２／９．６２＋ｙ２／１３．８２＝１」がディスプレイ３に表示されるとともに、トレースポインタＴがグラフ図形上の初期位置に表示され、その座標「（−９．６，０）」が表示される（ステップＳ５２）。
【０１０１】
そして、トレースポインタＴに対する移動操作をユーザが行うと（ステップＳ５４；Ｙｅｓ）、図１４（ｂ），（ｃ）に示すように、操作によって指定された方向にグラフ図形上でトレースポインタＴが移動して、その座標が表示される（ステップＳ５２）。
【０１０２】
以上、本実施の形態によれば、図４のステップＳ２３〜Ｓ２６，図５のステップＳ４３、図７〜図１４等に示したように、所定の各基準物における少なくとも１つの特定部分と、当該特定部分の実長とが対応付けて記憶され、ユーザ操作に基づいて指定される指定画像が表示されると、指定画像中の基準物における特定部分が検知されて特定画像部分として設定され、複数の座標軸により定まる座標系が指定画像に重ねて設定されるとともに、当該指定画像中の特定画像部分の実長に基づいて座標系の表示レンジが設定され、ユーザ操作に基づき指定画像に重ねて図形が表示されるので、画像内の被写体のサイズに対応した表示レンジを設定して、画像と図形とを重ね合わせて表示することができる。
【０１０３】
また、図３のステップＳ１６，Ｓ１７や図１３等に示したように、ユーザ操作に基づいて任意の形状と、当該形状に含まれる何れかの部分の長さとが対応付けて入力されると、入力された形状の物体が基準物とされ、長さの入力された対象部分が基準物の特定部分とされ、入力された長さが当該特定部分の長さとされて、これら基準物の特定部分と、当該特定部分の長さとが対応付けられて記憶されるので、任意の形状の基準物の長さを新たに記憶させて利用することができる。
【０１０４】
なお、上記の実施の形態における関数電卓１の各構成要素の細部構成及び細部動作に関しては、本発明の趣旨を逸脱しない範囲で適宜変更可能であることは勿論である。
【０１０５】
例えば、本発明に係る電子機器を関数電卓１として説明したが、本発明が適用可能なものは、このような製品に限定されず、携帯電話、パソコン、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、ゲーム機などの電子機器全般に適用可能である。また、本発明に係る画面表示プログラム１３０は、関数電卓１に対して着脱可能なメモリカード、ＣＤ等に記憶されることとしてもよい。
【０１０６】
また、ステップＳ１５ではユーザ操作により指定された種類の基準物を指定画像中で検知することとして説明したが、基準物テーブル１３２に記憶された何れかの基準物をＣＰＵ１１が指定画像中から画像認識により検知することとしても良い。
【０１０７】
また、座標系の縦軸をＹ軸、横軸をＸ軸として説明したが、他の座標軸名としても良い。更に、座標系を直交座標系として説明したが、斜交座標系や極座標系など、他の種類の座標系としても良い。 
【０１０８】
以上、本発明のいくつかの実施形態を説明したが、本発明の範囲は、上述の実施の形態に限定するものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
〔付記〕
＜請求項１＞
表示手段と、
所定の各基準物における少なくとも１つの特定部分と、当該特定部分の実長とを対応付けて記憶する基準物長さ記憶手段と、
複数の画像を記憶する画像記憶手段と、
前記画像記憶手段により記憶された画像のうち、ユーザ操作に基づいて指定される指定画像を前記表示手段に表示させる画像表示制御手段と、
前記指定画像中の前記基準物における前記特定部分を検知して特定画像部分として設定する特定画像部分設定手段と、
複数の座標軸により定まる座標系を前記指定画像に重ねて設定するとともに、当該指定画像中の前記特定画像部分の実長に基づいて前記座標系の表示レンジを設定する座標系設定手段と、
ユーザ操作に基づき前記指定画像に重ねて図形を表示させる図形表示制御手段と、
を備えることを特徴とする電子機器。
＜請求項２＞
請求項１記載の電子機器において、
前記基準物の分類を記憶する基準物分類記憶手段と、
前記基準物分類記憶手段に記憶された分類に従い、ユーザ操作に応じて何れかの基準物を指定する基準物指定手段と、
前記基準物指定手段により指定された基準物を前記指定画像中で検知する基準物検知手段と、
を備えることを特徴とする電子機器。
＜請求項３＞
請求項１記載の電子機器において、
前記指定画像中で基準物を画像認識により検知する基準物検知手段を備えることを特徴とする電子機器。
＜請求項４＞
請求項１〜３の何れか一項に記載の電子機器において、
前記特定画像部分設定手段は、
前記指定画像中の基準物が建築物である場合には、当該建築物の底面から頂点までの部分を前記特定画像部分として設定し、
前記座標系設定手段は、
前記基準物としての建築物の底面に横軸を合わせて、前記座標系の表示レンジを設定することを特徴とする電子機器。
＜請求項５＞
請求項１〜４の何れか一項に記載の電子機器において、
ユーザ操作に基づいて任意の形状と、当該形状に含まれる何れかの部分の長さとを対応付けて入力する入力手段と、
前記入力手段により入力された形状の物体を基準物とし、前記入力手段により長さの入力された対象部分を基準物の特定部分とし、前記入力手段により入力された長さを当該特定部分の長さとして、これら基準物の特定部分と、当該特定部分の長さとを対応付けて前記基準物長さ記憶手段に記憶させる基準物長さ追加記憶手段を備えることを特徴とする電子機器。
＜請求項６＞
請求項１〜５の何れか一項に記載の電子機器において、
前記図形表示制御手段は、
前記図形としてグラフ図形を表示させるとともに、当該グラフ図形を表すグラフ式を表示させることを特徴とする電子機器。
＜請求項７＞
請求項６記載の電子機器において、
前記グラフ図形上にトレースポインタを表示させつつ、ユーザ操作に応じて当該グラフ図形上で当該トレースポインタを移動させるとともに、当該トレースポインタの座標値を表示させるトレース制御手段を備えることを特徴とする電子機器。
＜請求項８＞
表示手段を備えるコンピュータに、
所定の各基準物における少なくとも１つの特定部分と、当該特定部分の実長とを対応付けて記憶する基準物長さ記憶機能と、
複数の画像を記憶する画像記憶機能と、
前記画像記憶機能により記憶された画像のうち、ユーザ操作に基づいて指定される指定画像を前記表示手段に表示させる画像表示制御機能と、
前記指定画像中の前記基準物における前記特定部分を検知して特定画像部分として設定する特定画像部分設定機能と、
複数の座標軸により定まる座標系を前記指定画像に重ねて設定するとともに、当該指定画像中の前記特定画像部分の実長に基づいて前記座標系の表示レンジを設定する座標系設定機能と、
ユーザ操作に基づき前記指定画像に重ねて図形を表示させる図形表示制御機能と、
を実現させることを特徴とするプログラム。
【符号の説明】
【０１０９】
１          関数電卓
２                入力キー群
３                ディスプレイ
１１              ＣＰＵ
１２              ＲＡＭ
１３              記憶部
１４              入力部
１５              表示部
１３０            画面表示プログラム
【図１】
0005768533.tif 000002
【図２】
0005768533.tif 000003
【図３】
0005768533.tif 000004
【図４】
0005768533.tif 000005
【図５】
0005768533.tif 000006
【図６】
0005768533.tif 000007
【図７】
0005768533.tif 000008
【図８】
0005768533.tif 000009
【図９】
0005768533.tif 000010
【図１０】
0005768533.tif 000011
【図１１】
0005768533.tif 000012
【図１２】
0005768533.tif 000013
【図１３】
0005768533.tif 000014
【図１４】
0005768533.tif 000015