(57)【要約】【課題】  コンピュータに保管した画像を選択してディスプレイに表示し、画像中の複数の選択したエリアの面積の比較データを単純な図形の大小で表示する。【解決手段】画像中の特定の複数のエリアの面積の比を単純な図形で表示するコンピュータ用面積比較プログラムであって、コンピュータを、画像をディスプレイに表示する図形表示駆動手段、画像中の特定のエリアを選択するエリア選択手段、選択したエリアの輪郭を生成するエリア輪郭生成手段、エリアを特定するエリア特定手段、特定された第１のエリアと他のエリアの面積を演算する面積演算手段、第１のエリアと他のエリアの面積の比較データを図形化して表示する面積比較データ図形化表示駆動手段、として機能させる。【選択図】  図１
2018088113.tif 000002
【特許請求の範囲】
【請求項１】
画像中の特定の複数のエリアの面積の比を単純な図形で表示するコンピュータ用面積比較プログラムであって、コンピュータを、画像データを保管する画像保管手段、選択された画像をディスプレイに表示する図形表示駆動手段、画像中の特定のエリアを選択するエリア選択手段、選択したエリアの輪郭を生成するエリア輪郭生成手段、生成された輪郭の内部を着色するエリア着色手段、第１のエリアとこれと比較する他のエリアとを特定するエリア特定手段、特定された第１のエリアと他のエリアの面積を演算する面積演算手段、第１のエリアと他のエリアのデータを格納するエリアデータ格納手段、第１のエリアと他のエリアの面積の比較データを生成する面積比較データ生成手段、第１のエリアと他のエリアの面積の比較データを図形化して表示する面積比較データ図形化表示駆動手段、として機能させたことを特徴とする面積比較用コンピュータプログラム。
【請求項２】
画像保管部に保管する画像の形式をあらかじめ規定された形式に変換する画像形式処理手段を備えたことを特徴とする請求項１に記載の面積比較用コンピュータプログラム。
【請求項３】
前記エリア特定手段は、前記第１のエリアと比較される他のエリアを複数特定するようにしたことを特徴とする請求項１に記載の面積比較用コンピュータプログラム。
【請求項４】
複数のエリアを加算して第１のエリアを構成し、複数のエリアを加算して他のエリアを構成するエリア加算手段を備えたことを特徴とする請求項１に記載の面積比較用コンピュータプログラム。
【請求項５】
前記エリア輪郭生成手段は、コンピュータのディスプレイ上の、ポインタにより指示される１つ又は複数のポイント入力に基づいて該ポイントを含むエリアの輪郭線を生成するようにしたことを特徴とする請求項１に記載の面積比較用コンピュータプログラム。
【請求項６】
前記エリア輪郭生成手段は、コンピュータのディスプレイ上の、ポインタの移動軌跡が描く線に基づいてエリアの輪郭線を生成するようにしたことを特徴とする請求項１に記載の面積比較用コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、面積比較用コンピュータプログラムに関する。
【背景技術】
【０００２】
ユーザ端末に対し、通信ネットワーク経由でのアクセスに応じて地図を表示し、ユーザ端末からの要求に応じ、面積の比較を直感的に把握できる図形で表示する地図表示装置及び方法が従来知られている（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４８８４４５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の面積グラフ表示装置は、地図データその他の画像データは、利用者のコンピュータ端末に、ウエブサイト側からインターネットで提供されるものであり、自己のパソコンなどのコンピュータに、デジタルカメラやスキャナ等で予め読み込んだ画像や、ＣＡＤで作成した図面等の画像を用いて、画像中の任意のエリアの面積比較のグラフ表示の操作をオフラインで行うことができなかった。
本発明は、自己のコンピュータに予め保管している画像を用いて、オフラインで、画像中の選択したエリアの面積の比較を円などの単純な図形で表示できるようにし、学習用、教材用あるいはプレゼンテーション用として利用できるようにすることを目的とするものである。
【課題を解決するための手段】
【０００５】
上記目的を達成するため、本発明は、画像中の特定の複数のエリアの面積の比を単純な図形で表示するコンピュータ用面積比較プログラムであって、コンピュータを、画像データを保管する画像保管手段、選択された画像をディスプレイに表示する図形表示駆動手段、画像中の特定のエリアを選択するエリア選択手段、選択したエリアの輪郭を生成するエリア輪郭生成手段、生成された輪郭の内部を着色するエリア着色手段、第１のエリアとこれと比較する他のエリアとを特定するエリア特定手段、特定された第１のエリアと他のエリアの面積を演算する面積演算手段、第１のエリアと他のエリアのデータを格納するエリアデータ格納手段、第１のエリアと他のエリアの面積の比較データを生成する面積比較データ生成手段、第１のエリアと他のエリアの面積の比較データを図形化して表示する面積比較データ図形化表示駆動手段、として機能させたことを特徴とする。
また本発明は、画像保管部に保管する画像の形式をあらかじめ規定された形式に変換する画像形式処理手段を備えたことを特徴とする。
また本発明は、前記エリア特定手段は、前記第１のエリアと比較される他のエリアを複数特定するようにしたことを特徴とする。
また本発明は、複数のエリアを加算して第１のエリアを構成し、複数のエリアを加算して他のエリアを構成するエリア加算手段を備えたことを特徴とする。
また本発明は、前記エリア輪郭生成手段は、コンピュータのディスプレイ上の、ポインタにより指示される１つ又は複数のポイント入力に基づいて該ポイントを含むエリアの輪郭線を生成するようにしたことを特徴とする。
また本発明は、前記エリア輪郭生成手段は、コンピュータのディスプレイ上の、ポインタの移動軌跡が描く線に基づいてエリアの輪郭線を生成するようにしたことを特徴とするものである。
【発明の効果】
【０００６】
本発明は、コンピュータに保管された画像を選択し、選択した画像中の特定の複数のエリアを選択し、選択した各エリアの面積の比較データを直感的に把握できる図形で表示することができ、学習用、教材用、プレゼンテーション用として使用できる。
【図面の簡単な説明】
【０００７】
【図１】本プログラムの構成を示す機能ブロック説明図である。
【図２】本プログラムの動作の概略を示すフローチャートである。
【図３】画像データの一例を示す説明図である。
【図４】面積の比較グラフの一例を示す説明図である。
【図５】本プログラムのアルゴリズムを示すフローチャートである。
【図６】本プログラムのアルゴリズムを示すフローチャートである。
【図７】本プログラムのアルゴリズムを示すフローチャートである。
【図８】本プログラムのアルゴリズムを示すフローチャートである。
【図９】本プログラムのアルゴリズムを示すフローチャートである。
【図１０】本プログラムのアルゴリズムを示すフローチャートである。
【図１１】本プログラムのアルゴリズムを示すフローチャートである。
【図１２】本プログラムのアルゴリズムを示すフローチャートである。
【図１３】本プログラムのアルゴリズムを示すフローチャートである。
【発明を実施するための形態】
【０００８】
以下に本発明に係るコンピュータ用面積比較プログラムの構成を添付した図面を参照して詳細に説明する。
図１は、本発明のプログラムの構成を示すブロック説明図である。本発明に係るプログラムは、スキャナやデジタルカメラ、インターネット等から読み込んだ地図などの画像データやＣＡＤで作成した建築図面等を保管する画像保管部２、画像保管部２に保管された画像データを所定の形式例えばＪＰＧ形式に統一する画像形式処理部４、画像データをコンピュータのディスプレイに表示する画像表示駆動部６、ディスプレイに表示された画像データのエリアを選択するエリア選択部８、選択されたエリアを加算するエリア加算部１０、選択されたエリアを比較用の面積として特定するエリア特定部１２、選択されたエリアの輪郭線を生成するエリア輪郭生成部１４、選択されたエリアの輪郭線の内部を着色するエリア着色部１６、画像データの縮尺率に基づき、着色されたエリアの色のピクセル数からエリアの面積を演算する面積演算部１８、面積データ格納部２０、特定した第１のエリアの面積のデータを格納する第１エリアデータ格納部２２、第２エリアデータ格納部２４、第３エリアデータ格納部２６、第４エリアデータ格納部２８、第５エリアデータ格納部３０、面積比較データ生成部３２、エリアの面積比較データを円や四角形などの単純な形状の図形の大小で表示する面積比較データ図形化表示駆動部３４、インターネット接続部３６と、これらを制御する制御部３８とから構成されている。
【０００９】
面積比較データ図形化表示駆動部３４には、比較の基準となる円の図形と基準の円に対して所定の倍率の円の図形が多数用意され、これらの図形は面積比較データに応じて選択され、ディスプレイに表示されるように構成されている。
次に、パソコンなどのコンピュータにインストールされた本プログラムの動作の概略を図２に示すフローチャートを参照して説明する。
本プログラムをスタートさせると（ステップ１）、画像保管部２に保管された画像データが、操作者の指示により選択されてディスプレイに表示される（ステップ２）。本実施形態では、図３に示す世界地図の画像データ４０を、ディスプレイに表示し、日本と中国との面積を比較する場合について説明する。
【００１０】
操作者は、マウスなどでポインタを操作し、日本の輪郭線の複数のポイントを指示し、画像中の日本のエリアを特定するとともに、更に中国の輪郭線の複数のポイントを指示し、中国のエリアを特定する（ステップ３）。  次に選択された日本と中国のエリアを着色する（ステップ４）。次に、面積演算部１８は、日本と中国の面積を演算し、図４に示すように日本と中国の面積比を円でグラフ表示する（ステップ６）。
【００１１】
次に、図５〜図１３に示すフローチャートを参照して本プログラムの動作を、日本と中国の面積比をグラフ化する場合を一例として詳細に説明する。
図５において、プログラムをスタートさせ（ステップ１）、画像データ４０を選択するとコンピュータのディスプレイに画像保管部２に保管されている画像データ４０が画像表示駆動部６により表示される（ステップ２）。まず、プログラムは、第１エリア作成モードに移行する（ステップ３）。プログラムの操作者が、例えば世界地図の日本の本州の輪郭の３点をマウスの操作で指示すると、エリア選択部８は、指示された３点を含む輪郭線で囲まれた１つのエリア即ち日本の本州を選択する（ステップ４）。エリアが選択されると、エリア輪郭生成部１４は、指示された３点３を含む輪郭線を生成する（ステップ５）。
【００１２】
次に、エリア着色部１６が選択したエリアの輪郭線の内部を、例えば緑色に着色する（ステップ６）。次に、制御部３８は、操作者からの指示に基づきエリアの追加を続けるか否か判断する（判断ステップ７）。肯定を判断すると、ステップ４に戻り、操作者の指示した３点のポイントに基づいて他のエリアである九州を選択し（ステップ４）、指示されたポイントを含む輪郭線を生成し（ステップ５）、輪郭線で囲まれた九州のエリアを緑色に着色する（ステップ６）。このようにして順次、四国、北海道のエリアを選択し着色する。選択されたエリアは、エリア加算部１０によって順次加算される。
【００１３】
次に、制御部３８は、操作者からの指示に基づきエリアの追加を続けるか否か判断し（ステップ７）、否定を判断すると、エリア特定部１２は、本州、九州、四国、北海道の各エリアからなる日本を第１のエリアＡとして特定し、第１エリアデータ格納部２２は、エリアＡのデータを保管する（ステップ８）。次に、制御部３８は、第２のエリア作成モードに移行する（ステップ９）。操作者からの輪郭線上の３点のポイントの指示に基づき、エリア選択部８は、例えば中国のエリアを選択する（ステップ１０）。次に選択したエリアの輪郭を例えば赤に着色する（ステップ１１）。
【００１４】
次に、判断ステップ１２でエリアの追加を続けるか否か判断し、肯定を判断した場合は、ステップ１０に戻り、否定を判断すると中国を第２エリアＢとして特定し、第２エリアデータ格納部２４は、エリアＢのデータを保管する（ステップ１３）。
日本と中国のように、特定した第１と第２の２つのエリアを比較する場合は、図６に示す判断ステップ１４で否定を判断する。判断ステップ１４で否定を判断すると、図７のフローチャートに示すように、面積演算部１８により、エリアＡとＢの各面積を演算し（ステップ３２）、演算された面積データは、面積データ格納部２０により保管され、保管された面積データは、面積比較データ生成部３２により処理され、面積比較データが生成される。
【００１５】
面積比較データ図形化表示駆動部３４は、面積比較データに基づき、図４に示すようにエリアＡ即ち日本とエリアＢ即ち中国の面積の比を単純な円からなるグラフで表示する（ステップ３３）。
次に、３カ国以上の国の面積を比較する場合について説明する。この場合は、図６に示す判断ステップ１４で第３のエリアを作成するか否か判断し、肯定を判断した場合は、図８に示す第３のエリア作成モードに移行する。
【００１６】
第３のエリア作成モードに移行すると（ステップ１５）、次に１つのエリアを選択して輪郭線を生成し（ステップ１６）、選択したエリアの輪郭内を着色する（ステップ１７）。次に、判断ステップ１８でエリアの追加を続けるか否か判断し、肯定を判断した場合は、ステップ１６に戻り、否定を判断した場合は第３のエリアを特定し、第３エリア格納部２６は、特定した第３のエリアをエリアＣとして保管する（ステップ１９）。次に、判断ステップ２０で第４のエリアを作成するか否か判断し、肯定を判断した場合は、図１０に示す第４のエリア作成モードに移行する（ステップ２１）。
【００１７】
第４のエリア作成モードに移行すると、次に１つのエリアを選択し（ステップ２２）、選択したエリアの輪郭線内を着色する（ステップ２３）。次に、判断ステップ２４でエリアの追加を続けるか否か判断し、肯定を判断した場合はステップ２２に戻り、否定を判断した倍は、第４のエリアを特定し、第４エリアデータ格納部２８は、特定したエリアのデータをエリアＤとして保管する（ステップ２５）。次に、判断ステップ２６で第５のエリアを作成するか否か判断し、肯定を判断した場合は図１２に示す第５のエリア作成モードに移行する（ステップ２７）。
【００１８】
第５のエリア作成モードに移行すると、次に１つのエリアを選択し（ステップ２８）、選択したエリアの輪郭線内を着色する（ステップ２９）。次に、判断ステップ３０でエリアの追加を続けるか否か判断し、肯定を判断した場合はステップ２８に戻り、否定を判断した場合は、各選択したエリアを加算して第５のエリアとして加算エリアを特定し、第５エリアデータ格納部３０は、特定したエリアのデータをエリアＥとして保管する（ステップ３１）。
【００１９】
本プログラムでは、第５のエリアを特定した後は、それ以上のエリアの特定を行うことができないように構成されている。しかし第６のエリアや、それ以上のエリアを更に特定するプログラムとすることは可能であり、本発明は、第５のエリアの特定を限界とする実施形態に特に限定されるものではない。
図８に示す判断ステップ２０で、否定を判断した場合は、図９に示すようにエリアＡとＢとＣの各面積を演算し（ステップ３４）、エリアＡとＢとＣの面積の比をグラフで表示する（ステップ３５）。また、図１０において判断ステップ２６で否定を判断した場合には、図１１に示すようにエリアＡとＢとＣとＤの各面積を演算し（ステップ３６）、エリアＡとＢとＣとＤの面積の比を円の図形でグラフ表示する（ステップ３７）。
【００２０】
図１２において、第５のエリアＥのデータを特定し、第５エリアデータ格納部３０により、エリアＥのデータを保管した場合には（ステップ３１）、図１３に示すように エリアＡとＢとＣとＤとＥの各面積を演算し（ステップ３８）、エリアＡとＢとＣとＤとＥの面積の比を円の図形でグラフ表示する（ステップ３９）。
本プログラムで処理する画像データは、ＪＰＧなどの特定の形式が採用されている。
【００２１】
本プログラムでは、エリア輪郭生成部１４が、ポインタからの３点の位置情報に基づいて、輪郭線を生成する構成としているが、輪郭トレースの手法による、ポインタのエリアの輪郭に沿った移動軌跡線情報に基づいて、エリア輪郭生成部１４が、エリアの輪郭線を生成するオプション機能をも備えている。画像中の輪郭線が不明瞭であり、ポイント位置情報では輪郭の特定に不適当である場合、あるいは、画像中に、任意のエリアを作成したい場合に、操作者はこのオプション機能を利用することができる。なお、本プログラムは、エリア輪郭生成部１４が、ポインタからの３点の位置情報に基づいて、輪郭線を生成する構成に特に限定されるものではなく、エリア輪郭生成部１４が、ポインタからの１点又は複数点の位置情報に基づいて、輪郭線を生成する構成としても良い。
本プログラムには、ＣＡＤデータなどの他の形式のデータを、本プログラムの採用する特定のＪＰＧなどの形式に変換して処理するための画像形式処理部４が構築されている。
【符号の説明】
【００２２】
２      画像保管部
４      画像形式処理部
６      画像表示駆動部
８      エリア選択部
１０    エリア加算部
１２    エリア特定部
１４    エリア輪郭生成部
１６    エリア着色部
１８    面積演算部
２０    面積データ格納部
２２    第１エリアデータ格納部
２４    第２エリアデータ格納部
２６    第３エリアデータ格納部
２８    第４エリアデータ格納部
３０    第５エリアデータ格納部
３２    面積比較データ生成部
３４    面積比較データ図形化表示駆動部
３６    インターネット接続部
３８    制御部
４０    画像データ
【図１】
2018088113.tif 000003
【図２】
2018088113.tif 000004
【図３】
2018088113.tif 000005
【図４】
2018088113.tif 000006
【図５】
2018088113.tif 000007
【図６】
2018088113.tif 000008
【図７】
2018088113.tif 000009
【図８】
2018088113.tif 000010
【図９】
2018088113.tif 000011
【図１０】
2018088113.tif 000012
【図１１】
2018088113.tif 000013
【図１２】
2018088113.tif 000014
【図１３】
2018088113.tif 000015
【手続補正書】
【提出日】平成30年2月6日(2018.2.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
画像中の特定の複数のエリアの面積の比を単純な図形で表示するコンピュータ用面積比較プログラムであって、コンピュータを、画像データを保管する画像保管手段、選択された画像をディスプレイに表示する図形表示駆動手段、画像中の特定のエリアを選択するエリア選択手段、選択したエリアの輪郭を生成するエリア輪郭生成手段、生成された輪郭の内部を着色するエリア着色手段、第１のエリアとこれと比較する他のエリアとを特定するエリア特定手段、特定された第１のエリアと他のエリアの面積を演算する面積演算手段、第１のエリアと他のエリアのデータを格納するエリアデータ格納手段、第１のエリアと他のエリアの面積の比較データを生成する面積比較データ生成手段、第１のエリアと他のエリアの面積の比較データを第１のエリアを示す円の図形と他のエリアを示す円の図形として表示する面積比較データ図形化表示駆動手段、として機能させ、第１のエリアと他のエリアの面積の比較データが単純な円からなる図形の形でディスプレイに表示されるようにしたことを特徴とする面積比較用コンピュータプログラム。
【請求項２】
画像保管部に保管する画像の形式をあらかじめ規定された形式に変換する画像形式処理手段を備えたことを特徴とする請求項１に記載の面積比較用コンピュータプログラム。
【請求項３】
前記エリア特定手段は、前記第１のエリアと比較される他のエリアを複数特定するようにしたことを特徴とする請求項１に記載の面積比較用コンピュータプログラム。
【請求項４】
複数のエリアを加算して第１のエリアを構成し、複数のエリアを加算して他のエリアを構成するエリア加算手段を備えたことを特徴とする請求項１に記載の面積比較用コンピュータプログラム。
【請求項５】
前記エリア輪郭生成手段は、コンピュータのディスプレイ上の、ポインタにより指示される１つ又は複数のポイント入力に基づいて該ポイントを含むエリアの輪郭線を生成するようにしたことを特徴とする請求項１に記載の面積比較用コンピュータプログラム。
【請求項６】
前記エリア輪郭生成手段は、コンピュータのディスプレイ上の、ポインタの移動軌跡が描く線に基づいてエリアの輪郭線を生成するようにしたことを特徴とする請求項１に記載の面積比較用コンピュータプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
第４のエリア作成モードに移行すると、次に１つのエリアを選択し（ステップ２２）、選択したエリアの輪郭線内を着色する（ステップ２３）。次に、判断ステップ２４でエリアの追加を続けるか否か判断し、肯定を判断した場合はステップ２２に戻り、否定を判断した場合は、第４のエリアを特定し、第４エリアデータ格納部２８は、特定したエリアのデータをエリアＤとして保管する（ステップ２５）。次に、判断ステップ２６で第５のエリアを作成するか否か判断し、肯定を判断した場合は図１２に示す第５のエリア作成モードに移行する（ステップ２７）。