画像表示処理装置
【課題】比較的低容量のメモリや低性能のCPUを用いたビューワでも、迅速に所望の情報を表示できる画像表示処理装置を提供する。
【解決手段】CPU11が、デジタル空間データを空間により特定する空間順位を含む空間層と、デジタル空間データを時間により特定する時間順位を含む時間層と、デジタル空間データを質により特定する質順位を含む質層とに分類した上で、それぞれ優先順位を決定し、ユーザーが選択した前記領域の情報を表示画面に表示しようとするときには、決定された優先順位に基づいてデジタル空間データを選択するので、比較的低容量のメモリや低性能のCPUを用いたビューワでも、選択された前記デジタル空間データに基づき適切な情報が迅速に表示される。
【解決手段】CPU11が、デジタル空間データを空間により特定する空間順位を含む空間層と、デジタル空間データを時間により特定する時間順位を含む時間層と、デジタル空間データを質により特定する質順位を含む質層とに分類した上で、それぞれ優先順位を決定し、ユーザーが選択した前記領域の情報を表示画面に表示しようとするときには、決定された優先順位に基づいてデジタル空間データを選択するので、比較的低容量のメモリや低性能のCPUを用いたビューワでも、選択された前記デジタル空間データに基づき適切な情報が迅速に表示される。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、PDAやノート型のPC等の小型携帯情報端末機器(情報処理端末)のビューア機能を利用して、デジタル空間データに基づき航空写真画像や地図画像を表示させる画像表示処理装置に関する。
【背景技術】
【0002】
例えば、表示装置に地図画像を描画し表示するための処理を実行する画像表示処理装置が知られている。このような画像表示処理装置においては、地図画像のスクロール機能を有するのが一般的である。スクロールとは、画面表示を上下左右に2次元的に地図画像を動かして、見たい場所を表示することをいう。このような画像表示処理装置の例としては、例えば特許文献1に開示されている。
【先行技術文献】
【特許文献】
【0003】
【特許文献1】特開2008−41028号公報
【発明の概要】
【発明が解決しようとする課題】
【0004】
特許文献1の従来技術によれば、基本構成要素(矩形画像データ、矩形索引データ)の単純性と独立性により、情報構造の実体が低コストで大量生産でき、さまざまな種類の情報にも柔軟に対応できる。また、本発明の画像表示処理装置によれば、膨大な位置や形状の情報から、注目する位置と範囲に応じた適切な情報(適切な層の矩形画像データ)が選び出されて表示されるため、利用者には常に必要にして充分な情報が提供される。
【0005】
一方、同一の地域については、時間をおいた航空写真や衛星写真の撮影、或いは地図データやGPSデータの作成などが行われ、種々のラスタデータやベクトルデータが作成されている。特に、画像データだけでもTiffの他、JPEG、JPEG2000,PNGなど数多くの画像フォーマットが存在し、非可逆圧縮が許されるものや内部的に複数の解像度を有するピラミッド構造が許容されたものがある。可逆圧縮・ピラミッド画像技術については、ウェーブレット変換を活用したMr.SID(リザードテック社)や、ECW(ライカジオシステム社)などの各種フォーマットが存在する。これらはWindowsOSの上限量である2.1GB(windows 32ビットマシン)をはるかに超えて、データを保持することができるよう設計されている。このMr.SIDやECWは、拡大・縮小やパンなど基本的な表示をピクセルオンデマンド機能により最適な解像度が瞬時に表示される他、通常のJPEGなどの画像フォーマットと比較してウェーブレットによる恩恵により1/2〜1/6程度にファイルサイズを小さく保つことができ、データの通信にも転用されている。このように種々のラスタデータやベクトルデータが存在するので、或る地域について画像をディスプレイに表示させようとする場合、いかにしてユーザーが必要とする画像を迅速に表示できるかが問題となる。ここで、全てのラスタデータやベクトルデータを大容量のメモリに記憶した上で、高速処理が可能なCPUを用いれば、地球上の全ての場所の画像を迅速に表示することは可能であるが、小型携帯情報端末機器では困難である。
【0006】
本発明は、かかる問題点に鑑みてなされたものであり、比較的低容量のメモリや低性能のCPUを用いたビューアでも、迅速に所望の情報を表示できる画像表示処理装置を提供することを目的とする。又、本発明は、実データから表示範囲や性質を示す少なくとも1つ以上のヘッダ情報が毎回自動生成されるため自由に実データの入れ替えができる画像フォーマットおよび表示処理技術を提供し、同一範囲で少なくとも2時期以上の画像やベクトルデータが重なり合った際であっても最適な表示を行うことができる画像フォーマットを提供し、ベクトルデータやラスタデータを自動的に認識して表示できるフォーマットおよび表示処理技術を提供し、集積されたデジタル空間データから必要データを最短でアクセスして抽出・表示する機構を持つ表示処理技術を提供し、更には非力なマシンにおいても、主メモリ(RAM)の上限に非依存の索引機構を持つ表示処理技術を提供することを目的とする。
【課題を解決するための手段】
【0007】
請求項1に記載の画像表示処理装置は、同一の領域に対応する複数のデジタル空間データの少なくとも1つに基づいて画像を表示するために用いる画像表示処理装置において、
各デジタル空間データには、画像の解像度に関する空間順位と、データ作成時期に関する時間順位と、画像の質に関する質順位が付与され、
前記画像表示処理装置は、前記空間順位と前記時間順位と前記質順位とに基づいて、同一の領域に対応する複数のデジタル空間データについて、表示順を決定する統合索引手段を有し、
決定された前記表示順に応じて選出された前記デジタル空間データに基づき、画像が表示されるようになっていることを特徴とする。
【0008】
本発明によれば、前記画像表示処理装置が、前記空間順位と前記時間順位と前記質順位とに基づいて、同一の領域に対応する複数のデジタル空間データについて、表示順を決定する統合索引手段を有するので、比較的低容量のメモリや低性能のCPUを用いたビューアでも、表示順に選出された前記デジタル空間データに基づき適切な画像が迅速に表示されることとなる。
【0009】
請求項2に記載の画像表示処理装置は、請求項1に記載の発明において、前記統合索引手段は、各順位に対応して得点をデジタル空間データに付与し、各順位に対応して付与された得点の合計に応じてデジタル空間データを表示順にリスト付けすることを特徴とする。これにより、ユーザーが所望するデジタル空間データを統合的に選出することができる。
【0010】
請求項3に記載の画像表示処理装置は、請求項2に記載の発明において、前記得点の合計の際に各順位により重み付けがなされ、前記空間順位の重み付けが最も高く、前記質順位の重み付けが最も低いことを特徴とする。これにより、ユーザーが所望するデジタル空間データを選出しやすくなる。
【0011】
請求項4に記載の画像表示処理装置は、請求項2に記載の発明において、前記重み付けを任意に変更できることを特徴とする。例えば、ユーザーの要求に応じて、重み付けを任意に変更することもできる。具体的には、前記時間順位の重み付けを最も高くして、ユーザーの所望する時期のデータを最初に表示するようにしても良い。
【0012】
請求項5に記載の画像表示処理装置は、請求項2〜4のいずれかに記載の発明において、前記空間順位において、前記デジタル空間データの空間解像度が、それに基づき画像が表示される表示解像度に近いほど前記得点が高くなり、前記空間解像度が前記表示解像度から遠ざかるに連れて前記得点が低くなることを特徴とする。これにより、ユーザーが所望するデジタル空間データを選出しやすくなる。
【0013】
請求項6に記載の画像表示処理装置は、請求項5に記載の発明において、前記デジタル空間データの空間解像度は、0.001mm以上、40000km以下の範囲で振り分けられていることを特徴とする。これにより、マイクロチップから全地球に及ぶ範囲のデジタル画像データに対応できる。
【0014】
請求項7に記載の画像表示処理装置は、請求項2〜6のいずれかに記載の発明において、前記時間順位において、前記画像表示処理装置が使用される時点に近いデータ作成時期のデジタル空間データは、前記得点が高くなり、前記画像表示処理装置が使用される時点から離れるに連れて、前記得点が低くなることを特徴とする。これにより、ユーザーが所望するデジタル空間データを選出しやすくなる。
【0015】
請求項8に記載の画像表示処理装置は、請求項2〜7のいずれかに記載の発明において、前記質順位において、画像の種類に従い前記得点が増減することを特徴とする。例えばユーザーの使用頻度や嗜好に応じて、所望するデジタル空間データを変更できる。
【0016】
デジタル空間データとは、ラスタデータとベクトルデータを含むと好ましい。「ラスタデータ」とは、航空写真画像や衛星写真画像等のデータを含み、「ベクトルデータ」とは地図データやGPS(Global Positioning System)データ、DEM(Digital Elevation Model)、全方位カメラのデータ、台帳DBなどを含む。又、単に「情報」というときは、航空写真画像や衛星写真画像、地図画像やGPSの画像等を含む。
【発明の効果】
【0017】
本発明によれば、比較的低容量のメモリや低性能のCPUを用いたビューアでも、迅速に所望の情報を表示できる画像表示処理装置を提供することができる。又、実データの索引範囲(Extent)が実データ解像度の32倍〜4096倍になるように分割された画像データセットを提供し、3層構造(空間解像度一時間・品質)で構成されて、三重の順位付けができ、空間・時間・品質のそれぞれに順位付けを行うとともに、空間が最優位で質が劣位となるように設計された画像データセットを提供し、メモリを最小限に抑えた索引機構を提供し、どのレイヤであっても基本的に検索時間が一定となる索引機構を保有する画像表示処理装置を提供し、ヘッダに直接アクセスするために統合索引情報を毎回自動生成すると共に、実データの入れ替えに対しても耐久度が高い画像表示処理装置を提供し、表示領域を少なくとも2×2程度以上に分割して実データの索引情報の重なりを判定する機能を有するため、実データが凹鍵型状やL字型状である場合でも、分割範囲に対して計算を実施し、常に最適なデジタル空間データを選択できる画像表示処理装置を提供し、実データにダイレクトにアクセスできるよう工夫された索引機構であって、最小の索引データから段階的に表示領域のヘッダを走査(スキャン)し、最適な空間解像度・年代・品質のデジタル空間データを探索できる、スキャナ機構の構築を行うものであり、データ量の制限がないため、基本的に世界中のデータを扱える効果が期待され、16TB/1ファイルまでの1ファイル辺りのファイルサイズを構築可能であり、空間索引が毎回自動生成されるためファイルが無数に存在することも許容し、緯度経度画像フォーマットであっても倍精度(double)の精度を確保したまま表示が可能であり、低スペックのマシンでも表示領域内で必要なデータを高速に描画できる効果があり、上記三層構造(データの解像度・年・品質)からなる得点計算により、ユーザーが要求した範囲で最適なデジタル空間データを高速に表示できる効果がある。本発明は、特にPDAやスマートフォンなどモバイル端末で利用でき、また非力なラップトップ・デスクトップPCで利用でき、地理情報の分野でクラスターサーバ・大規模サーバを用いたサーバ・クライアント方式での利用も可能であり、クライアントから指定された検索範囲をサーバ上で統合索引から合成してクライアントに送信することも出来、転送時間短縮のためにJPG2000やWebPフォーマットも使用することも可能である。
【図面の簡単な説明】
【0018】
【図1】本実施の形態に係る画像表示処理装置のシステム全体の概略的構成図である。
【図2】本実施の形態にかかるシステムフローを示す図である。
【図3】四辺形(Quadra)と範囲(Extent)とを示す図である。
【図4】層に組み込まれた四辺形(Quadra)と範囲(Extent)とを示す図である。
【図5】空間層と時間層と質層の3層構造を示す図である。
【図6】空間順位表の例である。
【図7】時間順位表の例である。
【図8】質順位表の例である。
【図9】層(Stratum)を示す図である。
【図10】層構成(Strata)を示す図である。
【図11】分割格納される層構成(Strata)を示す図である。
【図12】デジタル空間データの走査を示すフロー図である。
【図13】得点の付け方を示す図である。
【図14】桝目における優先順位を付したデジタル空間データの例である。
【図15】桝目における優先順位を付したデジタル空間データの例である。
【図16】1つの桝目における1位の数を集計した例である。
【図17】表示リストに送られる層の例である。
【図18】次候補を選出する例である。
【図19】次候補を選出する例である。
【図20】リスト付けの例である。
【図21】表示即応記憶領域への記憶の例を示す図である。
【発明を実施するための形態】
【0019】
以下、本発明にかかる実施の形態について、図面を参照して説明する。本実施の形態に係る画像表示処理装置は、地図、図形などのデジタル画像情報(単に情報ともいう)を情報処理装置の仮想平面領域(ウィンドウまたはビュー)に効率よく表示する処理に関連するものである。図1は、本実施の形態に係る画像表示処理装置のシステム全体の概略的構成図である。本発明による画像表示処理装置のシステムの主体は、PDA(Personal Digital Assistant)、ノート型のPC(Personal Computer)等の小型携帯情報端末機器により構築されるものを想定しており、これらの小型携帯情報端末機器に本発明が適用されるとき最良の結果をもたらすものであるが、必ずしも本発明は小型携帯情報端末機器等への適用にとどまるものではなく、設置型のパーソナルコンピュータ、或いはその他の情報機器にも適用し得るものである。
【0020】
図1において、10はシステムバス、11はCPU(Central Processing Unit)、12はRAM(Random Access Memory)、13はROM(Read Only Memory)、14は外部情報機器との通信を司る通信制御部、15はキーボードコントローラなどの入力制御部、16はディスプレイコントローラなどの出力制御部、17は外部記憶装置制御部、18はキーボード、ポインティングデバイス、マウスなどの入力機器からなる入力部、19はLCDディスプレイなどの表示装置(ビューア)や印刷装置からなる出力部、20はHDD(Hard Disk Drive)等の外部記憶装置である。
【0021】
図1において、CPU11は、ROM13内のプログラム用ROM、或いは、大容量の外部記憶装置20に記憶されたプログラム等に応じて、外部機器と通信することでデータを検索・取得したり、また、図形、イメージ、文字、表等が混在した出力データの処理を実行したり、更に、外部記憶装置20に格納されているデータベースの管理を実行したり、などといった演算処理を行うものである。
【0022】
また、CPU11は、システムバス10に接続される各デバイスを統括的に制御するものであり、特にソフトウェアを読み込むことで統合索引手段として機能する。ROM13内のプログラム用ROMあるいは外部記憶装置20には、CPU11の制御用の基本プログラムであるオペレーティングシステムプログラム(以下OS)等が記憶されている。また、ROM13あるいは外部記憶装置20には出力データ処理等を行う際に使用される各種データが記憶されている。RAM12は、CPU11の主メモリ、ワークエリア等として機能する。
【0023】
入力制御部15は、キーボードや不図示のポインティングデバイスからの入力部18を制御する。また、出力制御部16は、LCDディスプレイ等の表示装置やプリンタなどの印刷装置の出力制御を行う。
【0024】
外部記憶装置制御部17は、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、プリンタドライバ等を記憶するHHD(ハードディスクドライブ)や、或いは場合によってはフレキシブルディスク(FD)等の外部記憶装置20へのアクセスを制御する。また、通信制御部14は、ネットワークを介して、外部機器と通信を制御するものであり、これによりシステムが必要とするデータを、インターネットやイントラネット上の外部機器が保有するデータベースから取得したり、外部機器に情報を送信したりすることができるように構成される。
【0025】
外部記憶装置20には、CPU11の制御プログラムであるオペレーティングシステムプログラム(以下OS)以外に、本発明の画像表示処理装置のシステムプログラム(例えば統合索引)、及びこのプログラムで用いるデータベースなどがインストールされ保存・記憶されている。
【0026】
次に、本実施の形態に係る画像表示処理装置で用いるデジタル空間データにおける層構造、及びそれぞれの層を構成する矩形画像データ(及び、そのインデックスである矩形索引データ)の考え方について説明する。
【0027】
本発明は、PDAや携帯電話、スマートフォン、タブレット型PC、モバイルノートPC等の小型携帯情報端末機器(情報処理端末)における地図ビューアなどへの使用が想定されるものである。このような小型携帯情報端末機器におけるビューアにおいては、ユーザーが参照したい所望の地図上の箇所を拡大・縮小したり、あるいはスクロールで移動したり、といった表示処理を行わなくてはならない。このような表示処理は、ユーザーにストレスを感じさせないように瞬時に行わなくてはならないが、小型携帯情報端末機器においては、消費電力の問題や機器筐体内スペースの制約などの関係から搭載されるCPUのパワーなども制限されており、従って画像処理などの複雑な処理には処理時間を要するというのが通例である。本発明は、統合索引手段が、ユーザーが所望すると予想される情報を予めリスト付けして、その識別IDを記憶することで、最適な情報を選択することによって、小型携帯情報端末機器でもユーザーにストレスを感じさせることがない高速スクロールや高速拡大縮小を行うようにするものである。
【0028】
図2は、本実施の形態にかかるシステムフローを示す図である。まず、事前処理として、航空写真画像や衛星写真画像、地図データやGPS(Global Positioning System)データ、DEM、全方位カメラのデータ、台帳DBなどのデジタル空間データは、平面小単位に分割され、後述するように層構成にされ、更に識別IDを個々に付与されて、所定の記憶領域(空間202〜空間205)に記憶される。
【0029】
一方、本実施の形態に係る画像表示処理装置のCPU11は、ソフトウェアとして統合索引を読み込んで実行する。CPU11は、検索エンジンを活用し、所定の記憶領域(空間202〜空間205)に記憶された個々の情報を得点化し、その得点の高い順に識別IDをリスト付けして記憶している。統合索引は、画像表示処理装置の起動時毎にCPU11に読み込まれるようになっている。
【0030】
尚、本実施の形態では、ベクトルデータとラスタデータとを対応づけるため、四辺形(Quadra)と範囲(Extent)という概念を用いる。例えば、図3において、航空写真画像AG上に地図画像MGを重ねる場合もあるが、このとき、地図画像MGを複数の黒点とそれを結ぶ線分で表し、更にこれに平面座標で対応する(例えば内接する)航空写真画像AGを点線で表している。これらは、図4に示すように層(Stratum)の一部として、重ね合うようにして(対応するようにして)記憶される。
【0031】
更に、本実施の形態で用いるデジタル空間データの層(Stratum)を説明する。図5に示すように、同一の領域における個々のデジタル空間データは、空間層と時間層と質層の3層構造である。ここでは、解像度を空間順位として複数のデータを空間層内で順位付けし、データ作成時期を時間順位として複数のデータを時間層内で順位付けし、画像の質を質順位として複数のデータを質層内で順位付けする。
【0032】
より具体的には、空間層においては、図6に示すように空間順位を例えば0番から229番まで設定した上で、基準解像度(空間順位)を40000kmから0.001mmまで振り分けて、入力したデジタル空間データが、いずれの解像度に相当するかによって、対応する空間順位を付与する。
【0033】
又、時間層においては、図7に示すように、時間順位を例えば0番から255番まで設定した上で、年代(時間順位)を5億年前から50万年後まで振り分けて、入力したデジタル空間データが、いずれの年代に相当するかによって、対応する時間順位を付与する。
【0034】
又、質層においては、入力したデジタル空間データが、モノクロ画像、カラー写真、オルソ写真、イラスト地図画像、グリッド標高データ、オルソ写真地図、3角形網、ベクトル地図データ、GPS軌跡データ、テキストデータ、データベース、音声データ、GPS測位データ、動画データ、全方位カメラ動画のいずれかに分類し、図8の下表左欄に示すように、それぞれ順位を付与する。又、各データについては、図8の上表に示すように、合成(Composition)、調整(Rectify)、分類(Classify)、しかけ(Gadget)、構造化(Organized)、抽出(Abstract)、記号化(Symbolized)、連続(Stream)の項目にて、図8の下表右欄に示すようにビットパターンで分類できる。尚、空間順位の優先順位が最も高く、質順位の優先順位が最も低くなるように、つまり質順位が同じ順位なら、空間順位の優先順位が高い方を選出するなど、各順位間で優先度を与えても良い。
【0035】
このようにして、順位を付されたデジタル空間データを分類した空間層と時間層と質層を三重順位(3つの順位(x、y、z)からなる3次元構造である)とし、四辺形(Quadra)と範囲(Extent)と合体させて、デジタル空間データ毎に、図9に示す層(Stratum)を形成する。つまり、任意のデジタル空間データは、三重順位(例えば133,146,3)により表すことができる。但し、以上に限らず、複数の座標系を管理しておき、必要に応じて相互に跳躍することも可能である。
【0036】
更に、図10は、複数の層を含む層構成(Strata)の概略図である。ここで、制御情報とは、個々のデジタル空間データ(Datum)にアクセスするための識別IDを含む。
【0037】
図11は、層構成を分散して記憶する状態を示す図である。つまり、層構成はRAM12(図1)内に分割して記憶されてよい。層構成は画像データを含まず、識別ID等の数値データしか含まないため、携帯端末の小容量メモリにも記憶でき、アクセスも早い。又、領域A〜Dは別々でも良いし、重なっていても良い。
【0038】
図12は、デジタル空間データの走査を示すフロー図である。ユーザーが不図示のビューアに画像表示をさせようとするとき、図12において、CPU11は各層構成にアクセスし、ユーザーが所望する範囲における四辺形(Quadra)と範囲(Extent)の重なり具合を、後述するようにして判定する(図12のA)。
【0039】
次いで、四辺形ポインタ(QP)により四辺形を選択する(図12のB)。これについては、特開2008−41028に開示されている。更に、ビューグリッドで、データにふるいをかける(図12のC)。これにより表示領域を細かく分けて得点化することで、少しでも最適な画像を上に重ねて表示できるようにすることができる。その後、桝目に応じて優先順位が決まるので、その優先順位に基づいて、選出されたデジタル空間データを表示即応記憶領域(図1のRAM12)へと出力し、選出されたデジタル空間データに基づき、出力部(ビューア)19にて情報を表示するようになっている。尚、表示された情報をユーザーが選出しなかった場合(拡大等した場合)、次候補のデータに置換されて表示が行われるようになっている。
【0040】
次に、表示順に関わる得点の付け方について述べる。図13(a)において、表示範囲をカバーする領域を適切な数で分割して桝目RCを設ける。この場合、分割の程度としては、表示解像度の16倍から32倍程度が望ましい。例えばPDAでは4×4,PCでは16×16が推奨される。
【0041】
次いで、分割された1つの桝目RCを、図13(b)に示すように、更に8×8の小区画PTに分ける。各小区画PTの属性の初期値を0とする。更に、図13(c)に示すように、四辺形(Quadra)と小区画PTの重なりの判定を行う(図12のAに相当)。四辺形(Quadra)と重なった小区画PT(ハッチングで示す)の属性を1にする。このようにして、全ての桝目RCの内の小区画PTについて、属性が1となった数を計算して表にする(図13(d)参照)。但し、以上に関わらず、全ての属性を1にしても良い。
【0042】
次に、充足率αを以下の式で計算する。充足率(重なり率ともいう)αは、1つの桝目における四辺形(Quadra)と小区画PTの重なり度合いを示し、充足率αが高いほど、そのデジタル空間データが使用される可能性が高くなる傾向がある。
充足率α=小区画PTの属性1の数/64 (1)
【0043】
更に、桝目毎に得点計算を行う。まず、空間解像度の得点を示す空間得点εを求める。具体的には、画像を表示するビューアの表示解像度に近い空間解像度を持つデジタル空間データの得点を高くする。ここで、空間解像度β<表示解像度γのとき
最適度δ=空間解像度β/表示解像度γ (2)
それ以外のとき
最適度δ=表示解像度γ/空間解像度β (2’)
とする。これにより空間得点εは、
空間得点ε=最適度δ×充足率α (3)
で表せる。
【0044】
更に、年代に関する時間得点κを求める。具体的には、現在時刻(ユーザーの設定で指定時刻を入力しても良い)により、基準時間順位を決め、それに近い作成時期をもつデジタル空間データの得点を高くする。但し、時間順位ζ<基準時間順位ηのとき、
同時率θ=時間順位ζ/基準時間順位η (4)
それ以外のとき
同時率θ=基準時間順位η/時間順位ζ (4’)
とする。これにより時間得点κは、
時間得点κ=同時率θ×充足率α×0.5 (5)
で表せる。(5)式の0.5は重み付け係数であるが、これに限らない。
【0045】
更に、質得点λは以下の式で表せる。ユーザーの使用目的や嗜好を反映することができる。(6)式の0.25は重み付け係数であるが、これに限らない。
質得点λ=(1/質順位)×充足率α×0.25 (6)
【0046】
以上より、総合得点μは以下の式で表せる。但し、重み付けについては、ユーザーの希望により、任意に(例えば時間順位が最も高く重み付けされるように)変更できるようにしてもよい。
総合得点μ=空間得点ε+時間得点κ+質得点λ (7)
【0047】
CPU11は、桝目毎に各デジタル空間データについて、総合得点を求め、得点の高い順に優先順位を決定する。図14は各桝目における各得点を計算したデジタル空間データの例であり、図15はその優先順位を示している。図14、15中の表によれば、桝目番号01における最も得点の高いデジタル空間データの三重順位は、(140,146,3)となる。優先順位は、8位まで求めても良いし、3位までに留めても良い。
【0048】
その後、CPU11は、図16に示すように、1つの桝目における優先順位を統計選出し、優先順位が1位のデジタル空間データの数を求め、最も多い数のデジタル空間データ(図16ではデータ(140,146,3))を、この桝目の最上位の情報として決定する。このように、1つの桝目内で最も多い数のデジタル空間データを選出し、これを桝目のデータとすることで、小区画毎に画像等が変わる恐れを回避できる。
【0049】
CPU11は、図17に示すように、1位の数が少ない層から多い層の順で、デジタル空間データをRAM12内に形成した必須表示リストLTに送る。1位の数が0の層はこの時点では送らない。
【0050】
尚、図18に示すように、桝目ごとに2位以下の層で1位と空間順位が同じで質順位が違うデジタル空間データを、次候補として選出することもできる。この場合、図19において、優先順位が2位のデジタル空間データの数を求め、最も多い数のデジタル空間データを次候補として選出する。質順位が違うものを選出する理由は、同じ時間で同じ解像度のデジタル空間データがあった場合、例えば写真画像に地図画像を重ねて使用するような例が考えられるので、次候補として選出するのが好ましいからである。但し、これはユーザーがオプションとして選出した場合に限って行うようにしても良い。
【0051】
更に、図20に示すように、CPU11は、選出回数が1回以上の層のデジタル空間データを、空間順位、時間順位、質順位の順で必須表示リストLTに送る。時間順位と質順位は、ユーザーがオプションとして変える(順位を逆転したり、回避する)ことができる。
【0052】
以上をまとめたのが図21である。CPU11は、得点表に基づいて、桝目毎に必須表示リストLTを作成し、表示即応記憶領域に、最上位のデジタル空間データの識別IDを記憶する。或いは、ラスタデータとベクトルデータの合成画像を表示する場合、表示合成記憶領域に、合成すべきデジタル空間データの識別IDを記憶する。ビューワ19は、表示即応記憶領域又は表示合成記憶領域に記憶されたデジタル空間データの識別IDから、対応するラスタデータやベクトルデータを読み出して表示するので、ユーザーが所望する画像の迅速な表示が可能である。尚、選出されたデジタル空間データにリンクを設けて、全く異なるデータへとジャンプすることも可能である。
【0053】
尚、ビューアの表示の範囲と解像度(空間順位)が変わる場合、表示即応記憶領域の必須表示リストLTは必ず刷新される。又、表示の解像度が同じで範囲が重なりつつ移動する場合は再利用が期待できる。但し、再利用を促すための記憶領域の差し替え候補の順序は、以下とするのが好ましい。
(1)空き(未使用)のデジタル空間データ
(2)表示範囲の外側のデジタル空間データ
(3)1位獲得数が少ない層に属するデジタル空間データ
(4)再利用回数が多いデジタル空間データ
但し、表示即応記憶領域の受け入れ数が少ない場合は、再利用の効果は期待できない。
【0054】
以上、本発明を実施の形態を参照して説明してきたが、本発明は上記実施の形態に限定して解釈されるべきではなく、適宜変更・改良が可能であることはもちろんである。例えば、統合索引手段に学習機能を持たせても良い。
【符号の説明】
【0055】
10・・・システムバス、
11・・・CPU(Central Processing Unit)、
12・・・RAM(Random Access Memory)、
13・・・ROM(Read Only Memory)、
14・・・通信制御部、
15・・・入力制御部、
16・・・出力制御部、
17・・・外部記憶装置制御部、
18・・・入力部、
19・・・出力部、
20・・・外部記憶装置
【技術分野】
【0001】
本発明は、PDAやノート型のPC等の小型携帯情報端末機器(情報処理端末)のビューア機能を利用して、デジタル空間データに基づき航空写真画像や地図画像を表示させる画像表示処理装置に関する。
【背景技術】
【0002】
例えば、表示装置に地図画像を描画し表示するための処理を実行する画像表示処理装置が知られている。このような画像表示処理装置においては、地図画像のスクロール機能を有するのが一般的である。スクロールとは、画面表示を上下左右に2次元的に地図画像を動かして、見たい場所を表示することをいう。このような画像表示処理装置の例としては、例えば特許文献1に開示されている。
【先行技術文献】
【特許文献】
【0003】
【特許文献1】特開2008−41028号公報
【発明の概要】
【発明が解決しようとする課題】
【0004】
特許文献1の従来技術によれば、基本構成要素(矩形画像データ、矩形索引データ)の単純性と独立性により、情報構造の実体が低コストで大量生産でき、さまざまな種類の情報にも柔軟に対応できる。また、本発明の画像表示処理装置によれば、膨大な位置や形状の情報から、注目する位置と範囲に応じた適切な情報(適切な層の矩形画像データ)が選び出されて表示されるため、利用者には常に必要にして充分な情報が提供される。
【0005】
一方、同一の地域については、時間をおいた航空写真や衛星写真の撮影、或いは地図データやGPSデータの作成などが行われ、種々のラスタデータやベクトルデータが作成されている。特に、画像データだけでもTiffの他、JPEG、JPEG2000,PNGなど数多くの画像フォーマットが存在し、非可逆圧縮が許されるものや内部的に複数の解像度を有するピラミッド構造が許容されたものがある。可逆圧縮・ピラミッド画像技術については、ウェーブレット変換を活用したMr.SID(リザードテック社)や、ECW(ライカジオシステム社)などの各種フォーマットが存在する。これらはWindowsOSの上限量である2.1GB(windows 32ビットマシン)をはるかに超えて、データを保持することができるよう設計されている。このMr.SIDやECWは、拡大・縮小やパンなど基本的な表示をピクセルオンデマンド機能により最適な解像度が瞬時に表示される他、通常のJPEGなどの画像フォーマットと比較してウェーブレットによる恩恵により1/2〜1/6程度にファイルサイズを小さく保つことができ、データの通信にも転用されている。このように種々のラスタデータやベクトルデータが存在するので、或る地域について画像をディスプレイに表示させようとする場合、いかにしてユーザーが必要とする画像を迅速に表示できるかが問題となる。ここで、全てのラスタデータやベクトルデータを大容量のメモリに記憶した上で、高速処理が可能なCPUを用いれば、地球上の全ての場所の画像を迅速に表示することは可能であるが、小型携帯情報端末機器では困難である。
【0006】
本発明は、かかる問題点に鑑みてなされたものであり、比較的低容量のメモリや低性能のCPUを用いたビューアでも、迅速に所望の情報を表示できる画像表示処理装置を提供することを目的とする。又、本発明は、実データから表示範囲や性質を示す少なくとも1つ以上のヘッダ情報が毎回自動生成されるため自由に実データの入れ替えができる画像フォーマットおよび表示処理技術を提供し、同一範囲で少なくとも2時期以上の画像やベクトルデータが重なり合った際であっても最適な表示を行うことができる画像フォーマットを提供し、ベクトルデータやラスタデータを自動的に認識して表示できるフォーマットおよび表示処理技術を提供し、集積されたデジタル空間データから必要データを最短でアクセスして抽出・表示する機構を持つ表示処理技術を提供し、更には非力なマシンにおいても、主メモリ(RAM)の上限に非依存の索引機構を持つ表示処理技術を提供することを目的とする。
【課題を解決するための手段】
【0007】
請求項1に記載の画像表示処理装置は、同一の領域に対応する複数のデジタル空間データの少なくとも1つに基づいて画像を表示するために用いる画像表示処理装置において、
各デジタル空間データには、画像の解像度に関する空間順位と、データ作成時期に関する時間順位と、画像の質に関する質順位が付与され、
前記画像表示処理装置は、前記空間順位と前記時間順位と前記質順位とに基づいて、同一の領域に対応する複数のデジタル空間データについて、表示順を決定する統合索引手段を有し、
決定された前記表示順に応じて選出された前記デジタル空間データに基づき、画像が表示されるようになっていることを特徴とする。
【0008】
本発明によれば、前記画像表示処理装置が、前記空間順位と前記時間順位と前記質順位とに基づいて、同一の領域に対応する複数のデジタル空間データについて、表示順を決定する統合索引手段を有するので、比較的低容量のメモリや低性能のCPUを用いたビューアでも、表示順に選出された前記デジタル空間データに基づき適切な画像が迅速に表示されることとなる。
【0009】
請求項2に記載の画像表示処理装置は、請求項1に記載の発明において、前記統合索引手段は、各順位に対応して得点をデジタル空間データに付与し、各順位に対応して付与された得点の合計に応じてデジタル空間データを表示順にリスト付けすることを特徴とする。これにより、ユーザーが所望するデジタル空間データを統合的に選出することができる。
【0010】
請求項3に記載の画像表示処理装置は、請求項2に記載の発明において、前記得点の合計の際に各順位により重み付けがなされ、前記空間順位の重み付けが最も高く、前記質順位の重み付けが最も低いことを特徴とする。これにより、ユーザーが所望するデジタル空間データを選出しやすくなる。
【0011】
請求項4に記載の画像表示処理装置は、請求項2に記載の発明において、前記重み付けを任意に変更できることを特徴とする。例えば、ユーザーの要求に応じて、重み付けを任意に変更することもできる。具体的には、前記時間順位の重み付けを最も高くして、ユーザーの所望する時期のデータを最初に表示するようにしても良い。
【0012】
請求項5に記載の画像表示処理装置は、請求項2〜4のいずれかに記載の発明において、前記空間順位において、前記デジタル空間データの空間解像度が、それに基づき画像が表示される表示解像度に近いほど前記得点が高くなり、前記空間解像度が前記表示解像度から遠ざかるに連れて前記得点が低くなることを特徴とする。これにより、ユーザーが所望するデジタル空間データを選出しやすくなる。
【0013】
請求項6に記載の画像表示処理装置は、請求項5に記載の発明において、前記デジタル空間データの空間解像度は、0.001mm以上、40000km以下の範囲で振り分けられていることを特徴とする。これにより、マイクロチップから全地球に及ぶ範囲のデジタル画像データに対応できる。
【0014】
請求項7に記載の画像表示処理装置は、請求項2〜6のいずれかに記載の発明において、前記時間順位において、前記画像表示処理装置が使用される時点に近いデータ作成時期のデジタル空間データは、前記得点が高くなり、前記画像表示処理装置が使用される時点から離れるに連れて、前記得点が低くなることを特徴とする。これにより、ユーザーが所望するデジタル空間データを選出しやすくなる。
【0015】
請求項8に記載の画像表示処理装置は、請求項2〜7のいずれかに記載の発明において、前記質順位において、画像の種類に従い前記得点が増減することを特徴とする。例えばユーザーの使用頻度や嗜好に応じて、所望するデジタル空間データを変更できる。
【0016】
デジタル空間データとは、ラスタデータとベクトルデータを含むと好ましい。「ラスタデータ」とは、航空写真画像や衛星写真画像等のデータを含み、「ベクトルデータ」とは地図データやGPS(Global Positioning System)データ、DEM(Digital Elevation Model)、全方位カメラのデータ、台帳DBなどを含む。又、単に「情報」というときは、航空写真画像や衛星写真画像、地図画像やGPSの画像等を含む。
【発明の効果】
【0017】
本発明によれば、比較的低容量のメモリや低性能のCPUを用いたビューアでも、迅速に所望の情報を表示できる画像表示処理装置を提供することができる。又、実データの索引範囲(Extent)が実データ解像度の32倍〜4096倍になるように分割された画像データセットを提供し、3層構造(空間解像度一時間・品質)で構成されて、三重の順位付けができ、空間・時間・品質のそれぞれに順位付けを行うとともに、空間が最優位で質が劣位となるように設計された画像データセットを提供し、メモリを最小限に抑えた索引機構を提供し、どのレイヤであっても基本的に検索時間が一定となる索引機構を保有する画像表示処理装置を提供し、ヘッダに直接アクセスするために統合索引情報を毎回自動生成すると共に、実データの入れ替えに対しても耐久度が高い画像表示処理装置を提供し、表示領域を少なくとも2×2程度以上に分割して実データの索引情報の重なりを判定する機能を有するため、実データが凹鍵型状やL字型状である場合でも、分割範囲に対して計算を実施し、常に最適なデジタル空間データを選択できる画像表示処理装置を提供し、実データにダイレクトにアクセスできるよう工夫された索引機構であって、最小の索引データから段階的に表示領域のヘッダを走査(スキャン)し、最適な空間解像度・年代・品質のデジタル空間データを探索できる、スキャナ機構の構築を行うものであり、データ量の制限がないため、基本的に世界中のデータを扱える効果が期待され、16TB/1ファイルまでの1ファイル辺りのファイルサイズを構築可能であり、空間索引が毎回自動生成されるためファイルが無数に存在することも許容し、緯度経度画像フォーマットであっても倍精度(double)の精度を確保したまま表示が可能であり、低スペックのマシンでも表示領域内で必要なデータを高速に描画できる効果があり、上記三層構造(データの解像度・年・品質)からなる得点計算により、ユーザーが要求した範囲で最適なデジタル空間データを高速に表示できる効果がある。本発明は、特にPDAやスマートフォンなどモバイル端末で利用でき、また非力なラップトップ・デスクトップPCで利用でき、地理情報の分野でクラスターサーバ・大規模サーバを用いたサーバ・クライアント方式での利用も可能であり、クライアントから指定された検索範囲をサーバ上で統合索引から合成してクライアントに送信することも出来、転送時間短縮のためにJPG2000やWebPフォーマットも使用することも可能である。
【図面の簡単な説明】
【0018】
【図1】本実施の形態に係る画像表示処理装置のシステム全体の概略的構成図である。
【図2】本実施の形態にかかるシステムフローを示す図である。
【図3】四辺形(Quadra)と範囲(Extent)とを示す図である。
【図4】層に組み込まれた四辺形(Quadra)と範囲(Extent)とを示す図である。
【図5】空間層と時間層と質層の3層構造を示す図である。
【図6】空間順位表の例である。
【図7】時間順位表の例である。
【図8】質順位表の例である。
【図9】層(Stratum)を示す図である。
【図10】層構成(Strata)を示す図である。
【図11】分割格納される層構成(Strata)を示す図である。
【図12】デジタル空間データの走査を示すフロー図である。
【図13】得点の付け方を示す図である。
【図14】桝目における優先順位を付したデジタル空間データの例である。
【図15】桝目における優先順位を付したデジタル空間データの例である。
【図16】1つの桝目における1位の数を集計した例である。
【図17】表示リストに送られる層の例である。
【図18】次候補を選出する例である。
【図19】次候補を選出する例である。
【図20】リスト付けの例である。
【図21】表示即応記憶領域への記憶の例を示す図である。
【発明を実施するための形態】
【0019】
以下、本発明にかかる実施の形態について、図面を参照して説明する。本実施の形態に係る画像表示処理装置は、地図、図形などのデジタル画像情報(単に情報ともいう)を情報処理装置の仮想平面領域(ウィンドウまたはビュー)に効率よく表示する処理に関連するものである。図1は、本実施の形態に係る画像表示処理装置のシステム全体の概略的構成図である。本発明による画像表示処理装置のシステムの主体は、PDA(Personal Digital Assistant)、ノート型のPC(Personal Computer)等の小型携帯情報端末機器により構築されるものを想定しており、これらの小型携帯情報端末機器に本発明が適用されるとき最良の結果をもたらすものであるが、必ずしも本発明は小型携帯情報端末機器等への適用にとどまるものではなく、設置型のパーソナルコンピュータ、或いはその他の情報機器にも適用し得るものである。
【0020】
図1において、10はシステムバス、11はCPU(Central Processing Unit)、12はRAM(Random Access Memory)、13はROM(Read Only Memory)、14は外部情報機器との通信を司る通信制御部、15はキーボードコントローラなどの入力制御部、16はディスプレイコントローラなどの出力制御部、17は外部記憶装置制御部、18はキーボード、ポインティングデバイス、マウスなどの入力機器からなる入力部、19はLCDディスプレイなどの表示装置(ビューア)や印刷装置からなる出力部、20はHDD(Hard Disk Drive)等の外部記憶装置である。
【0021】
図1において、CPU11は、ROM13内のプログラム用ROM、或いは、大容量の外部記憶装置20に記憶されたプログラム等に応じて、外部機器と通信することでデータを検索・取得したり、また、図形、イメージ、文字、表等が混在した出力データの処理を実行したり、更に、外部記憶装置20に格納されているデータベースの管理を実行したり、などといった演算処理を行うものである。
【0022】
また、CPU11は、システムバス10に接続される各デバイスを統括的に制御するものであり、特にソフトウェアを読み込むことで統合索引手段として機能する。ROM13内のプログラム用ROMあるいは外部記憶装置20には、CPU11の制御用の基本プログラムであるオペレーティングシステムプログラム(以下OS)等が記憶されている。また、ROM13あるいは外部記憶装置20には出力データ処理等を行う際に使用される各種データが記憶されている。RAM12は、CPU11の主メモリ、ワークエリア等として機能する。
【0023】
入力制御部15は、キーボードや不図示のポインティングデバイスからの入力部18を制御する。また、出力制御部16は、LCDディスプレイ等の表示装置やプリンタなどの印刷装置の出力制御を行う。
【0024】
外部記憶装置制御部17は、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、プリンタドライバ等を記憶するHHD(ハードディスクドライブ)や、或いは場合によってはフレキシブルディスク(FD)等の外部記憶装置20へのアクセスを制御する。また、通信制御部14は、ネットワークを介して、外部機器と通信を制御するものであり、これによりシステムが必要とするデータを、インターネットやイントラネット上の外部機器が保有するデータベースから取得したり、外部機器に情報を送信したりすることができるように構成される。
【0025】
外部記憶装置20には、CPU11の制御プログラムであるオペレーティングシステムプログラム(以下OS)以外に、本発明の画像表示処理装置のシステムプログラム(例えば統合索引)、及びこのプログラムで用いるデータベースなどがインストールされ保存・記憶されている。
【0026】
次に、本実施の形態に係る画像表示処理装置で用いるデジタル空間データにおける層構造、及びそれぞれの層を構成する矩形画像データ(及び、そのインデックスである矩形索引データ)の考え方について説明する。
【0027】
本発明は、PDAや携帯電話、スマートフォン、タブレット型PC、モバイルノートPC等の小型携帯情報端末機器(情報処理端末)における地図ビューアなどへの使用が想定されるものである。このような小型携帯情報端末機器におけるビューアにおいては、ユーザーが参照したい所望の地図上の箇所を拡大・縮小したり、あるいはスクロールで移動したり、といった表示処理を行わなくてはならない。このような表示処理は、ユーザーにストレスを感じさせないように瞬時に行わなくてはならないが、小型携帯情報端末機器においては、消費電力の問題や機器筐体内スペースの制約などの関係から搭載されるCPUのパワーなども制限されており、従って画像処理などの複雑な処理には処理時間を要するというのが通例である。本発明は、統合索引手段が、ユーザーが所望すると予想される情報を予めリスト付けして、その識別IDを記憶することで、最適な情報を選択することによって、小型携帯情報端末機器でもユーザーにストレスを感じさせることがない高速スクロールや高速拡大縮小を行うようにするものである。
【0028】
図2は、本実施の形態にかかるシステムフローを示す図である。まず、事前処理として、航空写真画像や衛星写真画像、地図データやGPS(Global Positioning System)データ、DEM、全方位カメラのデータ、台帳DBなどのデジタル空間データは、平面小単位に分割され、後述するように層構成にされ、更に識別IDを個々に付与されて、所定の記憶領域(空間202〜空間205)に記憶される。
【0029】
一方、本実施の形態に係る画像表示処理装置のCPU11は、ソフトウェアとして統合索引を読み込んで実行する。CPU11は、検索エンジンを活用し、所定の記憶領域(空間202〜空間205)に記憶された個々の情報を得点化し、その得点の高い順に識別IDをリスト付けして記憶している。統合索引は、画像表示処理装置の起動時毎にCPU11に読み込まれるようになっている。
【0030】
尚、本実施の形態では、ベクトルデータとラスタデータとを対応づけるため、四辺形(Quadra)と範囲(Extent)という概念を用いる。例えば、図3において、航空写真画像AG上に地図画像MGを重ねる場合もあるが、このとき、地図画像MGを複数の黒点とそれを結ぶ線分で表し、更にこれに平面座標で対応する(例えば内接する)航空写真画像AGを点線で表している。これらは、図4に示すように層(Stratum)の一部として、重ね合うようにして(対応するようにして)記憶される。
【0031】
更に、本実施の形態で用いるデジタル空間データの層(Stratum)を説明する。図5に示すように、同一の領域における個々のデジタル空間データは、空間層と時間層と質層の3層構造である。ここでは、解像度を空間順位として複数のデータを空間層内で順位付けし、データ作成時期を時間順位として複数のデータを時間層内で順位付けし、画像の質を質順位として複数のデータを質層内で順位付けする。
【0032】
より具体的には、空間層においては、図6に示すように空間順位を例えば0番から229番まで設定した上で、基準解像度(空間順位)を40000kmから0.001mmまで振り分けて、入力したデジタル空間データが、いずれの解像度に相当するかによって、対応する空間順位を付与する。
【0033】
又、時間層においては、図7に示すように、時間順位を例えば0番から255番まで設定した上で、年代(時間順位)を5億年前から50万年後まで振り分けて、入力したデジタル空間データが、いずれの年代に相当するかによって、対応する時間順位を付与する。
【0034】
又、質層においては、入力したデジタル空間データが、モノクロ画像、カラー写真、オルソ写真、イラスト地図画像、グリッド標高データ、オルソ写真地図、3角形網、ベクトル地図データ、GPS軌跡データ、テキストデータ、データベース、音声データ、GPS測位データ、動画データ、全方位カメラ動画のいずれかに分類し、図8の下表左欄に示すように、それぞれ順位を付与する。又、各データについては、図8の上表に示すように、合成(Composition)、調整(Rectify)、分類(Classify)、しかけ(Gadget)、構造化(Organized)、抽出(Abstract)、記号化(Symbolized)、連続(Stream)の項目にて、図8の下表右欄に示すようにビットパターンで分類できる。尚、空間順位の優先順位が最も高く、質順位の優先順位が最も低くなるように、つまり質順位が同じ順位なら、空間順位の優先順位が高い方を選出するなど、各順位間で優先度を与えても良い。
【0035】
このようにして、順位を付されたデジタル空間データを分類した空間層と時間層と質層を三重順位(3つの順位(x、y、z)からなる3次元構造である)とし、四辺形(Quadra)と範囲(Extent)と合体させて、デジタル空間データ毎に、図9に示す層(Stratum)を形成する。つまり、任意のデジタル空間データは、三重順位(例えば133,146,3)により表すことができる。但し、以上に限らず、複数の座標系を管理しておき、必要に応じて相互に跳躍することも可能である。
【0036】
更に、図10は、複数の層を含む層構成(Strata)の概略図である。ここで、制御情報とは、個々のデジタル空間データ(Datum)にアクセスするための識別IDを含む。
【0037】
図11は、層構成を分散して記憶する状態を示す図である。つまり、層構成はRAM12(図1)内に分割して記憶されてよい。層構成は画像データを含まず、識別ID等の数値データしか含まないため、携帯端末の小容量メモリにも記憶でき、アクセスも早い。又、領域A〜Dは別々でも良いし、重なっていても良い。
【0038】
図12は、デジタル空間データの走査を示すフロー図である。ユーザーが不図示のビューアに画像表示をさせようとするとき、図12において、CPU11は各層構成にアクセスし、ユーザーが所望する範囲における四辺形(Quadra)と範囲(Extent)の重なり具合を、後述するようにして判定する(図12のA)。
【0039】
次いで、四辺形ポインタ(QP)により四辺形を選択する(図12のB)。これについては、特開2008−41028に開示されている。更に、ビューグリッドで、データにふるいをかける(図12のC)。これにより表示領域を細かく分けて得点化することで、少しでも最適な画像を上に重ねて表示できるようにすることができる。その後、桝目に応じて優先順位が決まるので、その優先順位に基づいて、選出されたデジタル空間データを表示即応記憶領域(図1のRAM12)へと出力し、選出されたデジタル空間データに基づき、出力部(ビューア)19にて情報を表示するようになっている。尚、表示された情報をユーザーが選出しなかった場合(拡大等した場合)、次候補のデータに置換されて表示が行われるようになっている。
【0040】
次に、表示順に関わる得点の付け方について述べる。図13(a)において、表示範囲をカバーする領域を適切な数で分割して桝目RCを設ける。この場合、分割の程度としては、表示解像度の16倍から32倍程度が望ましい。例えばPDAでは4×4,PCでは16×16が推奨される。
【0041】
次いで、分割された1つの桝目RCを、図13(b)に示すように、更に8×8の小区画PTに分ける。各小区画PTの属性の初期値を0とする。更に、図13(c)に示すように、四辺形(Quadra)と小区画PTの重なりの判定を行う(図12のAに相当)。四辺形(Quadra)と重なった小区画PT(ハッチングで示す)の属性を1にする。このようにして、全ての桝目RCの内の小区画PTについて、属性が1となった数を計算して表にする(図13(d)参照)。但し、以上に関わらず、全ての属性を1にしても良い。
【0042】
次に、充足率αを以下の式で計算する。充足率(重なり率ともいう)αは、1つの桝目における四辺形(Quadra)と小区画PTの重なり度合いを示し、充足率αが高いほど、そのデジタル空間データが使用される可能性が高くなる傾向がある。
充足率α=小区画PTの属性1の数/64 (1)
【0043】
更に、桝目毎に得点計算を行う。まず、空間解像度の得点を示す空間得点εを求める。具体的には、画像を表示するビューアの表示解像度に近い空間解像度を持つデジタル空間データの得点を高くする。ここで、空間解像度β<表示解像度γのとき
最適度δ=空間解像度β/表示解像度γ (2)
それ以外のとき
最適度δ=表示解像度γ/空間解像度β (2’)
とする。これにより空間得点εは、
空間得点ε=最適度δ×充足率α (3)
で表せる。
【0044】
更に、年代に関する時間得点κを求める。具体的には、現在時刻(ユーザーの設定で指定時刻を入力しても良い)により、基準時間順位を決め、それに近い作成時期をもつデジタル空間データの得点を高くする。但し、時間順位ζ<基準時間順位ηのとき、
同時率θ=時間順位ζ/基準時間順位η (4)
それ以外のとき
同時率θ=基準時間順位η/時間順位ζ (4’)
とする。これにより時間得点κは、
時間得点κ=同時率θ×充足率α×0.5 (5)
で表せる。(5)式の0.5は重み付け係数であるが、これに限らない。
【0045】
更に、質得点λは以下の式で表せる。ユーザーの使用目的や嗜好を反映することができる。(6)式の0.25は重み付け係数であるが、これに限らない。
質得点λ=(1/質順位)×充足率α×0.25 (6)
【0046】
以上より、総合得点μは以下の式で表せる。但し、重み付けについては、ユーザーの希望により、任意に(例えば時間順位が最も高く重み付けされるように)変更できるようにしてもよい。
総合得点μ=空間得点ε+時間得点κ+質得点λ (7)
【0047】
CPU11は、桝目毎に各デジタル空間データについて、総合得点を求め、得点の高い順に優先順位を決定する。図14は各桝目における各得点を計算したデジタル空間データの例であり、図15はその優先順位を示している。図14、15中の表によれば、桝目番号01における最も得点の高いデジタル空間データの三重順位は、(140,146,3)となる。優先順位は、8位まで求めても良いし、3位までに留めても良い。
【0048】
その後、CPU11は、図16に示すように、1つの桝目における優先順位を統計選出し、優先順位が1位のデジタル空間データの数を求め、最も多い数のデジタル空間データ(図16ではデータ(140,146,3))を、この桝目の最上位の情報として決定する。このように、1つの桝目内で最も多い数のデジタル空間データを選出し、これを桝目のデータとすることで、小区画毎に画像等が変わる恐れを回避できる。
【0049】
CPU11は、図17に示すように、1位の数が少ない層から多い層の順で、デジタル空間データをRAM12内に形成した必須表示リストLTに送る。1位の数が0の層はこの時点では送らない。
【0050】
尚、図18に示すように、桝目ごとに2位以下の層で1位と空間順位が同じで質順位が違うデジタル空間データを、次候補として選出することもできる。この場合、図19において、優先順位が2位のデジタル空間データの数を求め、最も多い数のデジタル空間データを次候補として選出する。質順位が違うものを選出する理由は、同じ時間で同じ解像度のデジタル空間データがあった場合、例えば写真画像に地図画像を重ねて使用するような例が考えられるので、次候補として選出するのが好ましいからである。但し、これはユーザーがオプションとして選出した場合に限って行うようにしても良い。
【0051】
更に、図20に示すように、CPU11は、選出回数が1回以上の層のデジタル空間データを、空間順位、時間順位、質順位の順で必須表示リストLTに送る。時間順位と質順位は、ユーザーがオプションとして変える(順位を逆転したり、回避する)ことができる。
【0052】
以上をまとめたのが図21である。CPU11は、得点表に基づいて、桝目毎に必須表示リストLTを作成し、表示即応記憶領域に、最上位のデジタル空間データの識別IDを記憶する。或いは、ラスタデータとベクトルデータの合成画像を表示する場合、表示合成記憶領域に、合成すべきデジタル空間データの識別IDを記憶する。ビューワ19は、表示即応記憶領域又は表示合成記憶領域に記憶されたデジタル空間データの識別IDから、対応するラスタデータやベクトルデータを読み出して表示するので、ユーザーが所望する画像の迅速な表示が可能である。尚、選出されたデジタル空間データにリンクを設けて、全く異なるデータへとジャンプすることも可能である。
【0053】
尚、ビューアの表示の範囲と解像度(空間順位)が変わる場合、表示即応記憶領域の必須表示リストLTは必ず刷新される。又、表示の解像度が同じで範囲が重なりつつ移動する場合は再利用が期待できる。但し、再利用を促すための記憶領域の差し替え候補の順序は、以下とするのが好ましい。
(1)空き(未使用)のデジタル空間データ
(2)表示範囲の外側のデジタル空間データ
(3)1位獲得数が少ない層に属するデジタル空間データ
(4)再利用回数が多いデジタル空間データ
但し、表示即応記憶領域の受け入れ数が少ない場合は、再利用の効果は期待できない。
【0054】
以上、本発明を実施の形態を参照して説明してきたが、本発明は上記実施の形態に限定して解釈されるべきではなく、適宜変更・改良が可能であることはもちろんである。例えば、統合索引手段に学習機能を持たせても良い。
【符号の説明】
【0055】
10・・・システムバス、
11・・・CPU(Central Processing Unit)、
12・・・RAM(Random Access Memory)、
13・・・ROM(Read Only Memory)、
14・・・通信制御部、
15・・・入力制御部、
16・・・出力制御部、
17・・・外部記憶装置制御部、
18・・・入力部、
19・・・出力部、
20・・・外部記憶装置
【特許請求の範囲】
【請求項1】
同一の領域に対応する複数のデジタル空間データの少なくとも1つに基づいて画像を表示するために用いる画像表示処理装置において、
各デジタル空間データには、画像の解像度に関する空間順位と、データ作成時期に関する時間順位と、画像の質に関する質順位が付与され、
前記画像表示処理装置は、前記空間順位と前記時間順位と前記質順位とに基づいて、同一の領域に対応する複数のデジタル空間データについて、表示順を決定する統合索引手段を有し、
決定された前記表示順に応じて選出された前記デジタル空間データに基づき、画像が表示されるようになっていることを特徴とする画像表示処理装置。
【請求項2】
前記統合索引手段は、各順位に対応して得点をデジタル空間データに付与し、各順位に対応して付与された得点の合計に応じてデジタル空間データを表示順にリスト付けすることを特徴とする請求項1に記載の画像表示処理装置。
【請求項3】
前記得点の合計の際に各順位により重み付けがなされ、前記空間順位の重み付けが最も高く、前記質順位の重み付けが最も低いことを特徴とする請求項2に記載の画像表示処理装置。
【請求項4】
前記重み付けを任意に変更できることを特徴とする請求項3に記載の画像表示処理装置。
【請求項5】
前記空間順位において、前記デジタル空間データの空間解像度が、それに基づき画像が表示される表示解像度に近いほど前記得点が高くなり、前記空間解像度が前記表示解像度から遠ざかるに連れて前記得点が低くなることを特徴とする請求項2〜4のいずれかに記載の画像表示処理装置。
【請求項6】
前記デジタル空間データの空間解像度は、0.001mm以上、40000km以下の範囲で振り分けられていることを特徴とする請求項5に記載の画像表示処理装置。
【請求項7】
前記時間順位において、前記画像表示処理装置が使用される時点に近いデータ作成時期のデジタル空間データは、前記得点が高くなり、前記画像表示処理装置が使用される時点から離れるに連れて、前記得点が低くなることを特徴とする請求項2〜6のいずれかに記載の画像表示処理装置。
【請求項8】
前記質順位において、画像の種類に従い前記得点が増減することを特徴とする請求項2〜7のいずれかに記載の画像表示処理装置。
【請求項1】
同一の領域に対応する複数のデジタル空間データの少なくとも1つに基づいて画像を表示するために用いる画像表示処理装置において、
各デジタル空間データには、画像の解像度に関する空間順位と、データ作成時期に関する時間順位と、画像の質に関する質順位が付与され、
前記画像表示処理装置は、前記空間順位と前記時間順位と前記質順位とに基づいて、同一の領域に対応する複数のデジタル空間データについて、表示順を決定する統合索引手段を有し、
決定された前記表示順に応じて選出された前記デジタル空間データに基づき、画像が表示されるようになっていることを特徴とする画像表示処理装置。
【請求項2】
前記統合索引手段は、各順位に対応して得点をデジタル空間データに付与し、各順位に対応して付与された得点の合計に応じてデジタル空間データを表示順にリスト付けすることを特徴とする請求項1に記載の画像表示処理装置。
【請求項3】
前記得点の合計の際に各順位により重み付けがなされ、前記空間順位の重み付けが最も高く、前記質順位の重み付けが最も低いことを特徴とする請求項2に記載の画像表示処理装置。
【請求項4】
前記重み付けを任意に変更できることを特徴とする請求項3に記載の画像表示処理装置。
【請求項5】
前記空間順位において、前記デジタル空間データの空間解像度が、それに基づき画像が表示される表示解像度に近いほど前記得点が高くなり、前記空間解像度が前記表示解像度から遠ざかるに連れて前記得点が低くなることを特徴とする請求項2〜4のいずれかに記載の画像表示処理装置。
【請求項6】
前記デジタル空間データの空間解像度は、0.001mm以上、40000km以下の範囲で振り分けられていることを特徴とする請求項5に記載の画像表示処理装置。
【請求項7】
前記時間順位において、前記画像表示処理装置が使用される時点に近いデータ作成時期のデジタル空間データは、前記得点が高くなり、前記画像表示処理装置が使用される時点から離れるに連れて、前記得点が低くなることを特徴とする請求項2〜6のいずれかに記載の画像表示処理装置。
【請求項8】
前記質順位において、画像の種類に従い前記得点が増減することを特徴とする請求項2〜7のいずれかに記載の画像表示処理装置。
【図1】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図15】
【図16】
【図17】
【図18】
【図19】
【図20】
【図21】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図15】
【図16】
【図17】
【図18】
【図19】
【図20】
【図21】
【公開番号】特開2012−238046(P2012−238046A)
【公開日】平成24年12月6日(2012.12.6)
【国際特許分類】
【出願番号】特願2011−104848(P2011−104848)
【出願日】平成23年5月10日(2011.5.10)
【公序良俗違反の表示】
(特許庁注:以下のものは登録商標)
1.WINDOWS
【出願人】(390023249)国際航業株式会社 (55)
【Fターム(参考)】
【公開日】平成24年12月6日(2012.12.6)
【国際特許分類】
【出願日】平成23年5月10日(2011.5.10)
【公序良俗違反の表示】
(特許庁注:以下のものは登録商標)
1.WINDOWS
【出願人】(390023249)国際航業株式会社 (55)
【Fターム(参考)】
[ Back to top ]