図面 (/)

技術 端末装置、上空地図情報出力方法、およびプログラム

出願人 株式会社ミックウェア
発明者 伊藤誠
出願日 2013年8月26日 (6年6ヶ月経過) 出願番号 2013-174202
公開日 2015年3月5日 (5年0ヶ月経過) 公開番号 2015-042201
状態 特許登録済
技術分野 教示用装置 飛行船・気球・飛行機 玩具
主要キーワード ラジコンヘリ ラジコン模型 ラジコン飛行機 地質図 視点角度 点角度 地図位置情報 ガイドマップ
関連する未来課題
重要な関連分野

この項目の情報は公開日時点(2015年3月5日)のものです。
また、この項目は機械的に抽出しているため、正しく解析できていない場合があります

図面 (11)

課題

飛行体の位置を示す位置情報を、飛行体を操作する端末装置に送信することができなかった。また、飛行体の位置に対応する地図を、飛行体を操作する端末装置において出力することができなかった。

解決手段

地図上の位置を示す1以上の地図位置情報を有する情報であり、地図を示す情報である地図情報が格納される地図情報格納部と、飛行体の3次元の位置を示す飛行体位置情報を飛行体から受信する受信部と、地図情報と飛行体位置情報とを用いて、飛行体位置情報が示す飛行体の位置を視点とする地図である上空地図を示す上空地図情報を取得する上空地図情報取得部と、上空地図情報取得部が取得した上空地図情報を出力する出力部とを備える端末装置により、飛行体の位置を示す位置情報を、飛行体を操作する端末装置に送信することができる。また、飛行体の位置に対応する地図を、飛行体を操作する端末装置において出力することができる。

概要

背景

従来、飛行型のラジコン模型が開発されている(非特許文献1参照)。

概要

飛行体の位置を示す位置情報を、飛行体を操作する端末装置に送信することができなかった。また、飛行体の位置に対応する地を、飛行体を操作する端末装置において出力することができなかった。地上の位置を示す1以上の地位置情報を有する情報であり、地を示す情報である地情報が格納される地情報格納部と、飛行体の3次元の位置を示す飛行体位置情報を飛行体から受信する受信部と、地情報と飛行体位置情報とを用いて、飛行体位置情報が示す飛行体の位置を視点とする地である上空地を示す上空地情報を取得する上空地情報取得部と、上空地情報取得部が取得した上空地情報を出力する出力部とを備える端末装置により、飛行体の位置を示す位置情報を、飛行体を操作する端末装置に送信することができる。また、飛行体の位置に対応する地を、飛行体を操作する端末装置において出力することができる。

目的

また、「格納地図情報を用いて取得する」とは、格納地図情報から、上空地図情報を取得すること、または、格納地図情報を用いて、上空地図情報を作成することである

効果

実績

技術文献被引用数
0件
牽制数
0件

この技術が所属する分野

ライセンス契約や譲渡などの可能性がある特許掲載中! 開放特許随時追加・更新中 詳しくはこちら

請求項1

端末装置と、飛行体とを備える情報システムを構成する端末装置であって、前記端末装置は、地図上の位置を示す情報である1以上の地図位置情報を有する情報であり、地図を示す情報である地図情報が格納される地図情報格納部と、前記飛行体の3次元の位置を示す情報である飛行体位置情報を、前記飛行体から受信する受信部と、前記地図情報と、前記受信部が受信した飛行体位置情報とを用いて、当該飛行体位置情報が示す飛行体の位置を視点とする地図である上空地図を示す上空地図情報を取得する上空地図情報取得部と、前記上空地図情報取得部が取得した上空地図情報を出力する出力部とを備え、前記飛行体は、飛行体位置情報を取得する飛行体位置情報取得部と、前記飛行体位置情報取得部が取得した飛行体位置情報を、前記端末装置に送信する飛行体送信部とを備える情報システムを構成する端末装置。

請求項2

前記端末装置は、前記視点の角度を示す情報である視点角度情報が格納される視点角度情報格納部をさらに備え、前記上空地図情報取得部は、前記地図情報と、前記受信部が受信した飛行体位置情報と、前記視点角度情報とを用いて、当該飛行体位置情報が示す位置における当該始点角度情報が示す視点の角度に対応する地図上の位置を略中心とする上空地図を示す上空地図情報を取得する請求項1記載の情報システムを構成する端末装置。

請求項3

前記端末装置は、前記飛行体を操作するコントローラであり、前記飛行体を操作する指示である操作指示受け付ける受付部と、前記受付部が受け付けた操作指示を、前記飛行体に送信する送信部とを備え、前記飛行体は、前記端末装置から、操作指示を受信する飛行体受信部をさらに備え、前記飛行体は、前記飛行体受信部が受信した操作指示に従い飛行を行う請求項1または請求項2記載の情報システムを構成する端末装置。

請求項4

地図上の位置を示す情報である1以上の地図位置情報を有する情報であり、地図を示す情報である地図情報が格納される地図情報格納部と、受信部と、上空地図情報取得部と、出力部とを用いて行われる上空地図情報出力方法であって、前記受信部が、飛行体の3次元の位置を示す情報である飛行体位置情報を、飛行体から受信する受信ステップと、前記上空地図情報取得部が、前記地図情報と、前記受信部が受信した飛行体位置情報とを用いて、当該飛行体位置情報が示す飛行体の位置を視点とする地図である上空地図を示す上空地図情報を取得する上空地図情報取得ステップと、前記出力部が、前記上空地図情報取得部が取得した上空地図情報を出力する出力ステップとを備える上空地図情報出力方法。

請求項5

地図上の位置を示す情報である1以上の地図位置情報を有する情報であり、地図を示す情報である地図情報が格納される地図情報格納部にアクセス可能コンピュータを、飛行体の3次元の位置を示す情報である飛行体位置情報を、飛行体から受信する受信部と、前記地図情報と、前記受信部が受信した飛行体位置情報とを用いて、当該飛行体位置情報が示す飛行体の位置を視点とする地図である上空地図を示す上空地図情報を取得する上空地図情報取得部と、前記上空地図情報取得部が取得した上空地図情報を出力する出力部として機能させるためのプログラム

技術分野

0001

本発明は、地図情報を出力する端末装置等に関するものである。

背景技術

0002

従来、飛行型のラジコン模型が開発されている(非特許文献1参照)。

先行技術

0003

“EPキャリバー450V”、[online]、京商株式会社、[2013年7月30日検索]、インターネット[URL;http://www.kyosho.com/jpn/products/rc/detail.html?product_id=102194]

発明が解決しようとする課題

0004

飛行体の位置に対応する地図を、地上の端末装置において出力することができなかった。

課題を解決するための手段

0005

本第一の発明の端末装置は、端末装置と、飛行体とを備える情報システムを構成する端末装置であって、端末装置は、地図上の位置を示す情報である1以上の地図位置情報を有する情報であり、地図を示す情報である地図情報が格納される地図情報格納部と、飛行体の3次元の位置を示す情報である飛行体位置情報を、飛行体から受信する受信部と、地図情報と、受信部が受信した飛行体位置情報とを用いて、飛行体位置情報が示す飛行体の位置を視点とする地図である上空地図を示す上空地図情報を取得する上空地図情報取得部と、上空地図情報取得部が取得した上空地図情報を出力する出力部とを備え、飛行体は、飛行体位置情報を取得する飛行体位置情報取得部と、飛行体位置情報取得部が取得した飛行体位置情報を、端末装置に送信する飛行体送信部とを備える情報システムを構成する端末装置である。

0006

このような構成により、飛行体の位置に対応する地図を、地上の端末装置において出力することができる。

0007

また、本第二の発明の端末装置は、第一の発明に対して、端末装置は、視点の角度を示す情報である視点角度情報が格納される視点角度情報格納部をさらに備え、上空地図情報取得部は、地図情報と、受信部が受信した飛行体位置情報と、視点角度情報とを用いて、飛行体位置情報が示す位置における始点角度情報が示す視点の角度に対応する地図上の位置を略中心とする上空地図を示す上空地図情報を取得する情報システムを構成する端末装置である。

0008

このような構成により、飛行体の位置および当該位置における視点の角度に対応する地図を、地上の端末装置において出力することができる。

0009

また、本第三の発明の端末装置は、第一または第二の発明に対して、端末装置は、飛行体を操作するコントローラであり、飛行体を操作する指示である操作指示受け付ける受付部と、受付部が受け付けた操作指示を、飛行体に送信する送信部とを備え、飛行体は、端末装置から、操作指示を受信する飛行体受信部をさらに備え、飛行体は、飛行体受信部が受信した操作指示に従い飛行を行う情報システムを構成する端末装置である。

0010

このような構成により、飛行体の位置に対応する地図を、飛行体を操作するコントローラにおいて出力することができる。

発明の効果

0011

本発明による端末装置等によれば、飛行体の位置に対応する地図を、地上の端末装置において出力することができる。

図面の簡単な説明

0012

実施の形態1における情報システム1の概念
同端末装置11および飛行体12のブロック図
同端末装置11の全体動作について説明するフローチャート
同飛行体12の全体動作について説明するフローチャート
同上空地図情報の例を示す図
同上空地図情報の例を示す図
同上空地図情報の例を示す図
同端末装置11および飛行体12のブロック図
上記実施の形態におけるコンピュータシステム概観
上記実施の形態におけるコンピュータシステムのブロック図

実施例

0013

以下、本発明による端末装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。また、本実施の形態において説明する各情報の形式、内容などは、あくまで例示であり、各情報の持つ意味を示すことができれば、形式、内容などは問わない。

0014

(実施の形態1)
本実施の形態において、端末装置11と飛行体12とを備える情報システム1について説明する。端末装置11は、飛行体12から、飛行体12の位置を示す情報を受信し、当該受信した情報が示す位置に対応する地図を示す情報を取得し、当該取得した情報を出力する。また、飛行体12は、自身の位置を示す情報を取得し、当該取得した情報を、端末装置11に送信する。

0015

図1は、本実施の形態における情報システム1の概念図である。図1において、端末装置11と飛行体12とは、通信手段13を介して通信が可能な状態にある。端末装置11は、通常、飛行体12を操作するコントローラであるが、そうでなくてもよい。当該コントローラは、例えば、飛行体12を操作する専用の装置や、飛行体12を操作するためのアプリインストールされた携帯電話スマートフォン)などである。また、飛行体12は、通常、いわゆるラジコン飛行機ラジコンヘリなどの飛行型の模型であるが、そうでなくてもよい。また、飛行体12は、通常、端末装置11からの指示に従い飛行を行う物体(いわゆる遠隔操作により飛行を行うことができる物体)であるが、そうでなくてもよい。また、通信手段13は、通常、無線であるが、有線であってもよい。また、通信手段13は、例えば、いわゆるラジオ(ラジオコントロール)や、無線LANアドホック通信)などである。

0016

図2は、本実施の形態における端末装置11および飛行体12のブロック図である。端末装置11は、地図情報格納部111、視点角度情報格納部112、受付部113、受信部114、送信部115、上空地図情報取得部116、出力部117を備える。また、飛行体12は、飛行体位置情報取得部121、飛行体受信部122、飛行体送信部123を備える。

0017

地図情報格納部111には、地図を示す情報である地図情報が格納される。当該「地図」は、例えば、地形図や、地勢図、地質図土地利用図住宅地図路線図道路地図ガイドマップ、いわゆる略地図航空写真衛星写真、当該写真記号文字等が記入されたものなどである。また、「地図」は、例えば、鳥瞰図や、立体的な地図(3次元の地図)、平面的な地図(2次元の地図)などである。

0018

また、地図情報は、例えば、地図の画像である。画像は、例えば、ラスタデータや、ベクタデータである。画像がラスタデータである場合、地図情報は、複数の縮尺に対応した画像を有していてもよい。複数の縮尺に対応した画像とは、例えば、同一地域について、縮尺が大きい画像や、縮尺が中程度の画像、縮尺が小さい画像などである。また、地図情報は、地図をタイル状に分割したものであってもよい。また、地図情報は、カーナビゲーションで用いられるKIWIフォーマットのものであってもよい。

0019

また、地図情報は、通常、1以上の位置情報を有する。「位置情報」とは、位置を示す情報である。また、当該「位置」は、通常、地図上の地点の位置である。「地点」とは、例えば、地図上の道路ビルなどの構造物や、山や池、森などの自然物などである。また、当該「位置」は、通常、緯度および経度および高度(高さ)である。つまり、「位置情報」が示す位置は、通常、3次元である。つまり、地図情報は、通常、ビル、駅などの構造物、山などの自然物を含むオブジェクトの高さの情報も含む。また、当該「位置」は、例えば、地図上の座標であってもよい。

0020

また、地図情報は、例えば、1以上の位置情報の集合であってもよい。通常、当該1以上の位置情報により、地図上の地形建物などの形状が示される。

0021

なお、地図情報格納部111に格納されている地図情報を、以下、適宜、格納地図情報とする。また、格納地図情報が有する位置情報を、以下、適宜、地図位置情報とする。

0022

視点角度情報格納部112には、視点の角度を示す情報である視点角度情報が格納される。当該「視点の角度」とは、飛行体12の位置を視点としたときの当該視点の角度である。また、「視点の角度」とは、飛行体12の垂直方向の角度である。つまり、「視点角度情報」とは、垂直方向に対する方向を示す情報である。また、「視点角度情報」は、例えば、地図に対する視点の角度を示す情報でもある。また、「視点角度情報」は、角度を示す角度情報である。

0023

例えば、飛行体12がいわゆる真正面を向いている場合の視点の角度を「0°」とする場合、飛行体12がいわゆる真下を向いている場合の視点の角度は、「90°」となる。また、例えば、飛行体12がいわゆる真下を向いている場合の視点の角度を「0°」とする場合、飛行体12がいわゆる真正面を向いている場合の視点の角度は、「0°」となる。つまり、視点の角度の基準となる方向は、真下でも真正面でもよい。

0024

また、視点角度情報格納部112には、例えば、視点角度情報が予め格納されていてもよい。また、視点角度情報格納部112には、例えば、後述の受付部113が受け付けた視点角度情報が蓄積されてもよい。

0025

受付部113は、情報および指示を受け付ける。当該情報は、例えば、視点角度情報である。当該視点角度情報は、通常、視点角度情報格納部112に蓄積される。また、当該指示は、例えば、操作指示である。「操作指示」とは、飛行体12を操作する指示である。また、「操作指示」は、例えば、飛行体12を制御する制御信号であると考えてもよい。また、「操作指示」は、例えば、飛行を開始する指示や、左に旋回する指示、右に旋回する指示、上昇する指示、下降する指示、飛行を終了する指示などである。

0026

また、受付部113は、例えば、電源ONの指示や、電源OFFの指示などを受け付けてもよい。なお、受付部113がこれらの指示を受け付けた場合、端末装置11は、通常、当該受け付けた指示に応じた処理を行う。

0027

また、受け付けとは、タッチパネルや、操作用レバーなどの入力デバイスから入力された情報の取得、光ディスク磁気ディスク半導体メモリなどの記録媒体に格納されている情報の取得、有線もしくは無線の通信回線を介して送信された情報の受信などを含む概念である。

0028

また、受付部113における情報や指示などの入力手段は、メニュー画面によるものや、タッチパネルなど、何でもよい。受付部113は、メニュー画面の制御ソフトウェアや、タッチパネル等の入力手段のデバイスドライバなどで実現され得る。

0029

受信部114は、飛行体12の位置を示す位置情報(以下、適宜、飛行体位置情報という)を受信する。

0030

送信部115は、受付部113が受け付けた操作指示を、飛行体12に送信する。

0031

上空地図情報取得部116は、上空地図情報を取得する。「上空地図情報」とは、上空地図を示す地図情報である。また、「上空地図」とは、飛行体12の位置を視点とする地図である。また、「飛行体12の位置」は、受信部114が受信した飛行体位置情報により示される位置である。また、「飛行体位置情報が示す位置を視点とする地図を示す地図情報」を、以下、適宜、「飛行体位置情報に対応する上空地図情報」と表記する。

0032

また、上空地図情報取得部116は、通常、少なくとも、格納地図情報と、飛行体位置情報とを用いて、上空地図情報を取得する。また、上空地図情報取得部116は、例えば、格納地図情報と、飛行体位置情報と、視点角度情報とを用いて、上空地図情報を取得してもよい。例えば、格納地図情報と、飛行体位置情報とを用いる場合、上空地図情報取得部116は、飛行体位置情報が示す飛行体12の位置を視点とする地図である上空地図を示す上空地図情報を取得する。また、例えば、格納地図情報と、飛行体位置情報と、視点角度情報とを用いる場合、飛行体位置情報が示す位置における始点角度情報が示す視点の角度に対応する地図上の位置を略中心とする上空地図を示す上空地図情報を取得する。

0033

具体的に、上空地図情報取得部116は、例えば、格納地図情報が示す地図上の位置を示す地図位置情報を算出するための算出式を予め保持している。当該算出式は、例えば、飛行体位置情報を代入するための変数を有する。また、当該算出式は、例えば、視点角度情報を代入するための変数を有していてもよい。また、当該算出式は、例えば、いわゆるプログラムであってもよい。そして、上空地図情報取得部116は、当該算出式を用いて、地図位置情報を算出する。そして、上空地図情報取得部116は、算出した地図位置情報が示す位置を略中心とする上空地図情報を、格納地図情報を用いて取得する。当該「略中心」には、「中心」も含まれる。また、「格納地図情報を用いて取得する」とは、格納地図情報から、上空地図情報を取得すること、または、格納地図情報を用いて、上空地図情報を作成することである。

0034

例えば、格納地図情報が画像である場合、上空地図情報取得部116は、例えば、算出した地図位置情報が示す位置を略中心とする予め決められた大きさの画像を、格納地図情報である画像から切り出す。そして、上空地図情報取得部116は、当該切り出した画像を、上空地図情報として取得する。また、上空地図情報取得部116は、例えば、切り出した画像を、いわゆるチルト方向に傾けてもよい。当該傾きの角度は、通常、視点角度情報が示す角度である。

0035

また、例えば、格納地図情報が1以上の位置情報の集合である場合、上空地図情報取得部116は、例えば、算出した地図位置情報が示す位置を略中心とする予め決められた領域内の位置を示す位置情報を、格納地図情報から取得する。そして、上空地図情報取得部116は、取得した位置情報と、視点角度情報とを用いて、当該取得した1以上の各位置情報が示す位置に対応する画像上の座標を算出する。そして、上空地図情報取得部116は、算出した座標を用いて、いわゆるレンダリングテクスチャマッピングなどを行うことにより、上空地図情報である画像を作成する。

0036

なお、飛行体位置情報を用いて上空地図情報を取得する方法や手順など(飛行体位置情報に対応する上空地図情報を取得する方法や手順など)は、公知であるので、詳細な説明を省略する。例えば、一の画像(ここでは、格納地図情報)から当該画像の一部を切り出したり、画像をチルト方向に傾けたりする画像処理を行うソフトウェアとして、例えば、GIMP(http://www.gimp.org/)や、Paint.NET(http://www.getpaint.net/)などが利用可能である。また、例えば、画像上の座標を算出するための情報(ここでは、位置情報)を用いて画像(ここでは、上空地図情報)を作成するソフトウェアとして、例えば、カシミール3D(http://www.kashmir3d.com/)や、OpenGL(http://www.opengl.org/)、DirectX(http://www.microsoft.com/ja-jp/directx/default.aspx)などが利用可能である。

0037

また、上空地図情報取得部116は、通常、受信部114が飛行体位置情報を受信するたびに、上空地図画像を取得する。

0038

また、上空地図情報取得部116は、例えば、地図上の地点の高さが記された上空地図を示す上空地図情報を取得してもよい。当該上空地図は、例えば、ビルの屋上に当該ビルの高さや、山の山頂に当該山の標高などが記された地図である。

0039

この場合、上空地図情報取得部116は、例えば、当該地点の高さを示す情報や、当該高さを記す位置を示す情報などを有する上空地図情報を取得する。

0040

また、上空地図情報取得部116は、例えば、地図上の地点が、それらの高さに応じて色分けされた上空地図を示す上空地図情報を取得してもよい。当該上空地図は、例えば、高さが0mから30mまでのビルは、緑色、高さが30mから60mまでのビルは、黄色、高さが60m以上のビルは、赤色に色分けされた地図である。

0041

この場合、上空地図情報取得部116は、例えば、高さに関する条件(以下、適宜、高さ条件とする)と、当該高さに対応する色を示す情報(以下、適宜、色情報とする)との対応表を予め保持している。そして、上空地図情報取得部116は、地図上の各地点について、当該地点の高さが満たす高さ条件に対応付いている色情報を取得する。そして、上空地図情報取得部116は、当該取得した色情報が示す色により、当該色情報の取得の対象となる地点を着色する。

0042

また、上空地図情報取得部116は、例えば、地図上の地点が、その高さと、飛行体位置情報により示される飛行体の高度との差に応じて色分けされた上空地図を示す上空地図情報を取得してもよい。当該上空地図は、例えば、飛行体が高度50mで飛行している場合、高さが0mから10mまでのビルは、緑色、高さが10mから30mまでのビルは、黄色、高さが30m以上のビルは、赤色に色分けされた地図である。

0043

この場合、上空地図情報取得部116は、例えば、飛行体の高度との差に関する条件(以下、適宜、高度差条件とする)と、当該差に対応する色を示す色情報との対応表を予め保持している。そして、上空地図情報取得部116は、地図上の各地点について、当該高さと飛行体の高度との差を算出する。そして、上空地図情報取得部116は、算出した差が満たす高度差条件に対応付いている色情報を取得する。そして、上空地図情報取得部116は、当該取得した色情報が示す色により、当該色情報の取得の対象となる地点を着色する。

0044

また、上空地図情報取得部116は、通常、MPUやメモリ等から実現され得る。また、上空地図情報取得部116などの処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。なお、上空地図情報取得部116などは、ハードウェア専用回路)で実現されてもよい。

0045

出力部117は、上空地図情報取得部116が取得した上空地図情報を出力する。出力とは、ディスプレイへの表示、プロジェクターを用いた投影プリンタでの印字音出力、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。なお、送信や蓄積、処理結果の引渡しについては、出力対象が最終的にユーザに提示されるものとする。

0046

また、出力部117は、ディスプレイやスピーカーなどの出力デバイスを含むと考えてもよいし、含まないと考えてもよい。出力部117は、出力デバイスのドライバソフトまたは、出力デバイスのドライバソフトと出力デバイスなどで実現され得る。

0047

飛行体12を構成する飛行体位置情報取得部121は、飛行体位置情報を取得する。飛行体位置情報取得部121は、通常、定期的に飛行体位置情報を取得する。また、飛行体位置情報取得部121は、通常、衛星航法システムGPS受信機など)や、移動体通信用の基地局から位置情報を受信する装置などから、飛行体位置情報を取得する。この場合、飛行体位置情報取得部121は、これらの装置を有していてもよいし、これらの装置で実現され得てもよい。また、飛行体位置情報取得部121の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。

0048

飛行体受信部122は、端末装置11から、操作指示を受信する。なお、飛行体受信部122が操作指示を受信した場合、飛行体12は、通常、当該操作指示に従い飛行を行う。また、当該飛行の制御は、通常、図示しない飛行体制御部が行う。なお、飛行体制御部が操作指示に従って行う飛行の制御の方法や手順などは、公知であるので、詳細な説明を省略する。

0049

飛行体送信部123は、飛行体位置情報を、端末装置11に送信する。当該飛行体位置情報は、飛行体位置情報取得部121が取得した飛行体位置情報である。

0050

なお、地図情報格納部111、視点角度情報格納部112は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。また、地図情報格納部111などに所定の情報が記憶される過程は、問わない。例えば、当該所定の情報は、記録媒体や、通信回線、入力デバイスなどを介して地図情報格納部111などに記憶されてもよい。

0051

また、受信部114、飛行体受信部122は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されてもよい。

0052

また、送信部115、飛行体送信部123は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されてもよい。

0053

次に、情報システム1の全体動作について説明する。なお、所定の情報におけるi番目の情報は、「情報[i]」と記載するものとする。まず、端末装置11の全体動作について、図3のフローチャートを用いて説明する。

0054

(ステップS301)端末装置11は、受付部113が電源ONの指示を受け付けたか否かを判断する。受け付けた場合は、ステップS302に進み、そうでない場合は、ステップS301に戻る。

0055

(ステップS302)端末装置11は、電源ONの処理を行う。

0056

(ステップS303)送信部115は、受付部113が操作指示を受け付けたか否かを判断する。受け付けた場合は、ステップS304に進み、そうでない場合は、ステップS305に進む。

0057

(ステップS304)送信部115は、ステップS303で受け付けた操作指示を、飛行体12に送信する。

0058

(ステップS305)上空地図情報取得部116は、受信部114が飛行体位置情報を受信したか否かを判断する。受信した場合は、ステップS306に進み、そうでない場合は、ステップS309に進む。

0059

(ステップS306)上空地図情報取得部116は、視点角度情報格納部112に格納されている視点角度情報を取得する。

0060

(ステップS307)視点角度情報格納部112は、地図情報格納部111に格納されている地図情報と、ステップS305で受信した飛行体位置情報と、ステップS306で取得した視点角度情報とを用いて、上空地図情報を取得する。

0061

(ステップS308)出力部117は、ステップS307で取得した上空地図情報を出力する。

0062

(ステップS309)端末装置11は、受付部113が電源OFFの指示を受け付けたか否かを判断する。受け付けた場合は、ステップS310に進み、そうでない場合は、ステップS303に戻る。

0063

(ステップS310)端末装置11は、電源OFFの処理を行う。そして、ステップS301に戻る。

0064

なお、図3のフローチャートにおいて、電源オフや処理終了の割り込みにより処理を終了してもよい。

0065

次に、飛行体12の全体動作について、図4のフローチャートを用いて説明する。

0066

(ステップS401)飛行体12は、図示しない飛行体受付部が電源ONの指示を受け付けたか否かを判断する。受け付けた場合は、ステップS402に進み、そうでない場合は、ステップS401に戻る。

0067

(ステップS402)飛行体12は、電源ONの処理を行う。

0068

(ステップS403)飛行体位置情報取得部121は、飛行体位置情報の取得を開始する。以降、飛行体位置情報取得部121は、通常、飛行体12の電源がOFFになるまで、飛行体位置情報を定期的に取得し続ける。

0069

(ステップS404)飛行体12は、飛行体受信部122が操作指示を受信したか否かを判断する。受信した場合は、ステップS405に進み、そうでない場合は、ステップS406に進む。

0070

(ステップS405)飛行体12は、ステップS404で受信した飛行指示に従い飛行を行う。

0071

(ステップS406)飛行体送信部123は、飛行体位置情報取得部121が飛行体位置情報を取得したか否かを判断する。取得した場合は、ステップS407に進み、そうでない場合は、ステップS408に進む。

0072

(ステップS407)飛行体送信部123は、飛行体位置情報取得部121が取得した飛行体位置情報を、端末装置11に送信する。

0073

(ステップS408)飛行体12は、図示しない飛行体受付部が電源OFFの指示を受け付けたか否かを判断する。受け付けた場合は、ステップS409に進み、そうでない場合は、ステップS404に戻る。

0074

(ステップS409)飛行体12は、電源OFFの処理を行う。そして、ステップS401に戻る。

0075

なお、図4のフローチャートにおいて、電源オフや処理終了の割り込みにより処理を終了してもよい。

0076

(具体例)
次に、情報システム1の動作の具体例について説明する。なお、本具体例において、飛行体12は、ヘリコプター型のラジコン模型(以下、ラジコンヘリ)であるものとする。また、端末装置11は、当該ラジコンヘリのコントローラであるものとする。また、コントローラは、いわゆるタッチパネルを備えているものとする。また、ラジコンヘリが備える飛行体位置情報取得部121は、定期的に、飛行体位置情報を取得しているものとする。

0077

(例1)
本例において、ユーザが入力した視点角度情報を用いて上空地図情報を取得する例について説明する。なお、本例において、地図情報格納部111には、いわゆる航空写真の画像である地図情報(以下、適宜、航空写真という)が格納されているものとする。また、当該画像を構成する1以上の各画素には、当該画素に対応する位置を示す位置情報が対応付いているものとする。当該位置情報は、地図位置情報であり、経度を示す情報(以下、適宜、経度情報)と、緯度を示す情報(以下、適宜、移動情報という)と、高度を示す情報(以下、適宜、高度情報という)とを有するものとする。

0078

まず、ユーザがコントローラを操作し、ラジコンヘリの操作を開始したとする。このとき、コントローラが備える受付部113は、ユーザがコントローラを操作するたびに、操作指示を受け付ける。また、送信部115は、受付部113が操作指示を受け付けるたびに、当該受け付けた操作指示を、ラジコンヘリに送信する。また、このとき、ラジコンヘリが備える飛行体受信部122は、コントローラから送信された操作指示を受信する。また、ラジコンヘリは、飛行体受信部122が送信指示を受信するたびに、当該受信した操作指示に従い飛行を行う。

0079

次に、ラジコンヘリが備える飛行体位置情報取得部121が、飛行体位置情報を取得したとする。当該飛行体位置情報は、経度情報と、緯度情報と、高度情報とを有するものとする。すると、飛行体送信部123は、当該取得した飛行体位置情報を、コントローラに送信する。

0080

次に、コントローラが備える受信部114は、ラジコンヘリから送信された飛行体位置情報を受信する。すると、上空地図情報取得部116は、受信した飛行体位置情報が有する経度情報および緯度情報が示す経緯度に対応する座標である地図情報格納部111に格納されている航空写真上の座標を特定する。当該「座標を特定する」とは、座標値を取得することである。また、当該座標を、以下、中心座標とする。

0081

次に、上空地図情報取得部116は、受信した飛行体位置情報が有する高度情報を用いて、航空写真から切り出す範囲を決定する。「切り出す範囲を決定する」とは、切り出す画像のサイズを算出することである。このとき、上空地図情報取得部116は、例えば、切り出す画像のサイズを算出するための算出式を予め保持しており、当該算出式に高度情報を代入することにより、切り出す画像のサイズを算出する。

0082

次に、上空地図情報取得部116は、取得した座標値が中心であり、算出したサイズである画像を、地図情報格納部111に格納されている航空写真から切り出し、取得する。当該取得した画像は、例えば、図5である。

0083

次に、出力部117は、図5の画像を画面出力する。これにより、図5の画像が、タッチパネルに表示される。

0084

次に、ユーザがタッチパネルに指で触れ、その指を下から上にスワイプしたとする。すると、受付部113は、当該スワイプの量に応じた視点角度情報を受け付ける。例えば、スワイプの量が小さいほど、視点角度情報(視点角度情報が示す角度)は、小さくなる。また、例えば、スワイプの量が大きいほど、視点角度情報(視点角度情報が示す角度)は、大きくなる。また、当該受け付けた視点角度情報は、通常、視点角度情報格納部112に蓄積される。また、当該受け付けた視点角度情報は、例えば、視点角度情報格納部112に蓄積されなくてもよい。

0085

次に、上空地図情報取得部116は、上記において取得し、出力部117が出力している画像を、受け付けた視点角度情報に応じてチルト方向に傾ける。当該傾けられた画像は、例えば、図6である。そして、出力部117は、図6の画像を出力する。

0086

(例2)
本例において、地図情報格納部111に、1以上の位置情報の集合である地図情報が格納されており、当該地図情報を用いて、上空地図情報を取得する例について説明する。なお、本例において、視点角度情報は、視点角度情報格納部112に予め格納されているものとする。また、飛行体位置情報の送受信の例などは、例1と同様であるので、説明を省略する。

0087

まず、上空地図情報取得部116は、視点角度情報格納部112に格納されている視点角度情報を取得する。

0088

次に、上空地図情報取得部116は、受信した飛行体位置情報(経度情報、緯度情報、高度情報)と、取得した視点角度情報とを用いて、飛行体の位置、および当該位置における角度に対応する経緯度を算出する。当該経緯度は、例えば、三角関数などを用いることにより算出可能である。

0089

次に、上空地図情報取得部116は、算出した経緯度からの距離が予め決められた条件を満たす位置を示す1以上の位置情報を、地図情報格納部111に格納されている地図情報から取得する。当該予め決められた条件は、距離に関する条件であり、上空地図情報取得部116が保持している。また、取得した位置情報は、3次元空間上の位置を示す。

0090

次に、上空地図情報取得部116は、取得した1以上の位置情報が示す3次元空間上の位置を、2次元空間に射影したときの座標値を算出する。つまり、上空地図情報取得部116は、3次元空間上の位置に対応する2次元空間上の位置を算出する。

0091

次に、上空地図情報取得部116は、算出した2次元空間上の位置を用いて、いわゆるレンダリングやテクスチャマッピングなどを行い、立体的な地図の画像を作成する。当該画像は、例えば、図7である。

0092

次に、出力部117は、図7の画像を画面出力する。

0093

以上、本実施の形態による情報システム1によれば、飛行体の位置を示す位置情報を、飛行体を操作する端末装置に送信することができる。また、飛行体の位置に対応する地図を、飛行体を操作する端末装置において出力することができる。

0094

また、本実施の形態による情報システム1によれば、例えば、飛行体に、地上を撮影するためのカメラなどを搭載することが困難な場合でも、飛行体の位置を視点とする地上の地図を、端末装置にて出力することができる。

0095

また、本実施の形態による情報システム1によれば、例えば、飛行体に搭載されているカメラの精度が悪く、当該カメラで撮影した航空写真に写っている物体などの認識が困難である場合でも、端末装置にて解像度の高い航空写真を出力することができる。

0096

また、本実施の形態による情報システム1によれば、例えば、上空の視界が悪く、飛行体に搭載されているカメラで撮影した航空写真に写っている物体などの認識が困難である場合でも、端末装置にて鮮明な航空写真を出力することができる。

0097

また、本実施の形態による情報システム1によれば、例えば、飛行体から端末装置に送信される情報は、飛行体位置情報のみであるため、飛行体から端末装置に送信する情報の通信データ量を削減することができる。

0098

なお、本実施の形態において、飛行体12は、飛行体角度情報を取得する飛行体角度情報取得部を備えていてもよい。「飛行体角度情報」とは、飛行体12の角度を示す情報である。また、「飛行体12の角度」とは、飛行体12の垂直方向の角度である。また、「飛行体角度情報」は、角度情報である。

0099

また、飛行体12が飛行体角度情報取得部を備える場合、飛行体送信部123は、通常、飛行体位置情報取得部121が取得した飛行体位置情報と共に、飛行体角度情報を、端末装置11に送信する。また、端末装置11が備える受信部114は、飛行体位置情報と共に、飛行体角度情報を受信する。また、当該受信した飛行体角度情報は、視点角度情報として、視点角度情報格納部112に蓄積される。

0100

また、本実施の形態において、端末装置11は、例えば、視点方向情報が格納される視点方向情報格納部を備えていてもよい。「視点方向情報」とは、視点の方向を示す情報である。また、「視点の方向」とは、飛行体12の位置を視点としたときの当該視点の方向である。また、「視点の方向」とは、方位や、方角などである。つまり、「視点方向情報」とは、水平方向に対する方向を示す情報である。また、「視点方向情報」は、方向を示す方向情報である。

0101

また、視点方向情報格納部には、例えば、視点方向情報が予め格納されていてもよい。また、視点方向情報格納部には、例えば、受付部113が視点方向情報を受け付け、当該受け付けた視点方向情報が蓄積されてもよい。

0102

また、端末装置11が視点方向情報格納部を備える場合、上空地図情報取得部116は、通常、視点方向情報格納部に格納されている視点方向情報も用いて、上空地図情報を取得する。なお、視点方向情報も用いて上空地図情報を取得する方法や手順などは、公知であるので、説明を省略する。

0103

また、端末装置11が視点方向情報格納部を備える場合、飛行体12は、例えば、飛行体方向情報を取得する飛行体方向情報取得部を備えていてもよい。「飛行体方向情報」とは、飛行体12の方向を示す情報である。また、「飛行体12の方向」とは、方位や、方角などである。また、「飛行体方向情報」は、方向情報である。

0104

また、飛行体12が飛行体方向情報取得部を備える場合、飛行体送信部123は、通常、飛行体位置情報取得部121が取得した飛行体位置情報と共に、飛行体方向情報を、端末装置11に送信する。また、端末装置11が備える受信部114は、飛行体位置情報と共に、飛行体方向情報を受信する。また、当該受信した飛行体方向情報は、視点方向情報として、視点方区情報格納部に蓄積される。

0105

また、飛行体角度情報取得部、飛行体方向情報取得部は、それぞれ、通常、いわゆるジャイロセンサーから飛行体角度情報、飛行体方向情報を取得する。この場合、飛行体角度情報取得部および飛行体方向情報取得部は、これらの装置を有していてもよいし、これらの装置で実現され得てもよい。また、飛行体角度情報取得部および飛行体方向情報取得部の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。

0106

また、端末装置11が視点方向情報格納部を備える場合、および、飛行体12が飛行体角度情報取得部および飛行体方向情報取得部を備える場合のブロック図は、図8である。

0107

また、上記各実施の形態において、一の装置に存在する2以上の通信手段は、物理的に一の媒体で実現されてもよいことは言うまでもない。

0108

また、上記各実施の形態において、各処理または各機能は、単一の装置または単一のシステムによって集中処理されることによって実現されてもよいし、あるいは、複数の装置または複数のシステムによって分散処理されることによって実現されてもよい。

0109

また、上記各実施の形態において、各構成要素は専用のハードウェアにより構成されてもよいし、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをCPU等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。

0110

また、上記各実施の形態における端末装置11を実現するソフトウェアは、例えば、以下のようなプログラムである。つまり、このプログラムは、地図上の位置を示す情報である1以上の地図位置情報を有する情報であり、地図を示す情報である地図情報が格納される地図情報格納部にアクセス可能コンピュータを、飛行体の3次元の位置を示す情報である飛行体位置情報を、飛行体から受信する受信部と、前記地図情報と、前記受信部が受信した飛行体位置情報とを用いて、当該飛行体位置情報が示す飛行体の位置を視点とする地図である上空地図を示す上空地図情報を取得する上空地図情報取得部と、前記上空地図情報取得部が取得した上空地図情報を出力する出力部として機能させるためのプログラムである。

0111

また、上記各実施の形態における飛行体を実現するソフトウェアは、例えば、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、飛行体位置情報を取得する飛行体位置情報取得部と、前記飛行体位置情報取得部が取得した飛行体位置情報を、端末装置に送信する飛行体送信部として機能させるためのプログラムである。

0112

なお、上記プログラムにおいて、上記プログラムが実現する機能には、ハードウェアでしか実現できない機能は含まれない。

0113

また、上記プログラムは、サーバなどからダウンロードされることによって実行されてもよいし、所定の記録媒体(例えば、CD−ROMなどの光ディスクや磁気ディスク、半導体メモリなど)に記録されたプログラムが読み出されることによって実行されてもよい。また、このプログラムは、プログラムプロダクトを構成するプログラムとして用いられてもよい。

0114

また、上記プログラムを実行するコンピュータは、単数であってもよいし、複数であってもよい。つまり、集中処理を行ってもよいし、あるいは分散処理を行ってもよい。

0115

また、図9は、前述のプログラムを実行して、前述の実施の形態の端末装置等を実現するコンピュータシステム9の概観図である。前述の実施の形態は、コンピュータハードウェア、およびその上で実行されるコンピュータプログラムで実現され得る。

0116

図9において、コンピュータシステム9は、CD−ROMドライブ9011、FDドライブ9012を含むコンピュータ901と、キーボード902と、マウス903と、モニタ904とを備える。

0117

図10は、コンピュータシステム9のブロック図である。図10において、コンピュータ901は、CD−ROMドライブ9011、FDドライブ9012に加えて、MPU9013と、ブートアッププログラム等のプログラムを記憶するためのROM9014と、MPU9013に接続され、アプリケーションプログラム命令を一時的に記憶するとともに一時記憶空間を提供するためのRAM9015と、アプリケーションプログラム、システムプログラム、およびデータを記憶するためのハードディスク9016と、CD−ROMドライブ9011、FDドライブ9012、MPU9013等を相互に接続するバス9017とを備える。ここでは図示しないが、コンピュータ901は、さらに、LANへの接続を提供するネットワークカードを備えていてもよい。

0118

コンピュータシステム9に、前述の実施の形態の端末装置等の機能を実行させるプログラムは、CD−ROM9101、またはFD9102に記憶されて、CD−ROMドライブ9011またはFDドライブ9012に挿入され、さらにハードディスク9016に転送されてもよい。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ901に送信され、ハードディスク9016に記憶されてもよい。プログラムは実行の際にRAM9015にロードされる。プログラムは、CD−ROM9101、FD9102またはネットワークから直接、ロードされてもよい。

0119

プログラムは、コンピュータ901に、前述の実施の形態の端末装置等の機能を実行させるオペレーティングシステム(OS)、またはサードパーティープログラム等は、必ずしも含まなくてもよい。プログラムは、制御された態様で適切な機能(モジュール)を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいればよい。コンピュータシステム9がどのように動作するかは周知であり、詳細な説明は省略する。

0120

本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。

0121

以上のように、本発明にかかる端末装置は、飛行体の位置を示す位置情報を、飛行体を操作する端末装置に送信することができる。また、飛行体の位置に対応する地図を、飛行体を操作する端末装置において出力することができるという効果を有し、ラジコン模型の位置に対応する地図を表示するラジコン模型のコントローラ等として有用である。

0122

1 情報システム
11端末装置
12飛行体
111地図情報格納部
112視点角度情報格納部
113 受付部
114 受信部
115 送信部
116上空地図情報取得部
117 出力部
121 飛行体位置情報取得部
122 飛行体受信部
123 飛行体送信部

ページトップへ

この技術を出願した法人

この技術を発明した人物

ページトップへ

関連する挑戦したい社会課題

関連する公募課題

該当するデータがありません

ページトップへ

技術視点だけで見ていませんか?

この技術の活用可能性がある分野

分野別動向を把握したい方- 事業化視点で見る -

ページトップへ

おススメ サービス

おススメ astavisionコンテンツ

新着 最近 公開された関連が強い技術

この 技術と関連性が強い技術

関連性が強い 技術一覧

この 技術と関連性が強い人物

関連性が強い人物一覧

この 技術と関連する社会課題

関連する挑戦したい社会課題一覧

この 技術と関連する公募課題

該当するデータがありません

astavision 新着記事

サイト情報について

本サービスは、国が公開している情報(公開特許公報、特許整理標準化データ等)を元に構成されています。出典元のデータには一部間違いやノイズがあり、情報の正確さについては保証致しかねます。また一時的に、各データの収録範囲や更新周期によって、一部の情報が正しく表示されないことがございます。当サイトの情報を元にした諸問題、不利益等について当方は何ら責任を負いかねることを予めご承知おきのほど宜しくお願い申し上げます。

主たる情報の出典

特許情報…特許整理標準化データ(XML編)、公開特許公報、特許公報、審決公報、Patent Map Guidance System データ