説明

画像配信システムおよび画像配信方法

【課題】アイコンを利用した画像配信と画像表示を行うための画像配信処理ソフトウェアの開発、設置コストを低減できる。
【解決手段】GIS(地理情報システム)と画像配信サーバ20とのインターフェースを定義したテンプレートファイル23を利用して撮影画像の位置情報ファイル22を作成し、この位置情報ファイルで定義されるGIS(地理情報システム)の地図画像上に撮影画像のアイコン31Aを表示し、このアイコンの選択でCGIプログラム24が画像表示プログラム32を起動し、この画像表示プログラム32で該当する撮影画像を表示する。

【発明の詳細な説明】
【技術分野】
【0001】
本発明は、端末でカメラ撮影した画像(動画、静止画)とカメラ撮影時にGPSで取得した撮影位置情報を画像配信サーバ経由でクライアントに配信し、この撮影画像のアイコンをクライアント側がGIS(地理情報システム)で取得した地図画像上の前記撮影位置情報で定義される位置(および方位)に対応付けて表示し、このアイコンの選択で該当する画像を画像表示装置に表示するシステムおよび方法に関する。
【背景技術】
【0002】
この種の画像配信システムは、例えば、図3に示す構成にされ、携帯型の端末1ではそのカメラ1Aで撮影した画像(動画、静止画)とGPS受信機1Bで受信した撮影位置情報を画像配信サーバ2に送信し、画像配信サーバ2では画像と撮影位置情報をデータベース2Aに一旦蓄積、またはクライアントの映像表示装置3に直接に配信する。
【0003】
映像表示装置3では画像配信サーバ2から配信された画像またはそのアイコンをGIS(地理情報システム)で取得した地図画像上の該当する位置に表示する。アイコンの場合は、それをクリックすると該当する画像が画像配信サーバ2のデータベース2Aから該当する画像を取得して表示する(例えば、特許文献1参照)。
【0004】
なお、専用の携帯型端末の代わりにGPS付き携帯電話4で撮影した写真(画像)をメールサーバ5経由で画像配信サーバ2に転送する場合もある。
【先行技術文献】
【特許文献】
【0005】
【特許文献1】特開2006−331260号公報
【発明の概要】
【発明が解決しようとする課題】
【0006】
従来の画像配信システムにおいて、GIS上にアイコンを表示する映像表示装置とする場合、アイコンが示す画像を画像配信サーバ2のデータベース2Aから映像表示装置3に配信するための専用のソフトウェア(専用の画像データ処理ソフトウェアや専用の位置情報処理ソフトウェア)が画像配信サーバ2に必要となり、さらにクライアント側では配信された画像についてその撮影位置情報などを基に再生するための専用のソフトウェアを必要とするため、割高な画像配信システムになる。
【0007】
なお、既存のGIS(地理情報システム)自体を改造してアイコンによる画像配信と表示機能をもつソフトウェアを開発するには多くの経費がかかる。
【0008】
本発明の目的は、アイコンを利用した画像配信と画像表示を行うための画像配信処理ソフトウェアの開発、設置コストを低減できる画像配信システムおよび画像配信方法を提供することにある。
【課題を解決するための手段】
【0009】
本発明は、前記の課題を解決するため、GIS(地理情報システム)と画像配信サーバとのインターフェースを定義したテンプレートファイルを利用して撮影画像と端末装置(動画配信中、待機中)の位置情報ファイルを作成し、この位置情報ファイルで定義されるGIS(地理情報システム)の地図画像上に撮影画像と端末のアイコンを表示し、このアイコンの選択で該当する撮影画像を画像表示装置に表示するようにしたもので、以下のシステムおよび方法を特徴とする。
【0010】
(システムの発明)
(1)端末でカメラ撮影した画像(動画、静止画)とカメラ撮影時にGPSで取得した撮影位置情報と端末の状態(動画配信中、待機中およびその位置情報)を画像配信サーバ経由でクライアントに配信し、この撮影画像のアイコンと端末の状態を示すアイコンをクライアント側がGIS(地理情報システム)で取得した地図画像上の前記撮影位置情報で定義される位置に対応付けて表示し、このアイコンの選択で該当する画像を画像表示装置に表示する画像配信システムであって、
前記画像配信サーバは、
前記端末から送信された画像と撮影位置情報を画像データベースに蓄積しておいてクライアント側からの要求で配信する手段、または撮影画像のみをクライアントに直接に配信する手段と、
前記GIS(地理情報システム)と画像配信サーバとのインターフェースを定義したテンプレートファイルを利用して、前記撮影位置情報を位置情報ファイルとして作成する手段と、
を備えたことを特徴とする。
【0011】
(2)前記画像配信サーバは、前記位置情報ファイルを自サーバ内に作成しておく手段と、前記位置情報ファイルの撮影位置情報を公開ディレクトリに保存しておく手段とを備え、
前記クライアントは、GIS(地理情報システム)から前記公開ディレクトリ上の位置情報ファイルを読込み、地図上の該当位置にアイコンを表示する手段を備え、
前記画像配信サーバは、前記クライアントで地図上のアイコがクリックされたときに、クライアントの画像表示手段を起動する手段を備え、
前記クライアントの画像表示手段は、その起動で前記画像配信サーバから前記アイコンに対応する撮影画像データの配信を受けて前記画像表示装置に画像表示する手段を備えたことを特徴とする。
【0012】
(3)前記クライアントは、表示画像の検索条件で前記画像データベースを検索し、この検索結果を前記画像配信サーバにもつテンプレートファイルを利用して前記位置情報ファイルとして作成しておく手段と、GIS(地理情報システム)から読み込んだ地図上に前記位置情報ファイルから読込んだ撮影画像位置にアイコンを表示する手段とを備え、
前記画像配信サーバは、前記クライアントで地図上のアイコンがクリックされたとき、前記位置情報ファイルに記述された撮影画像データを前記画像データベースから読み出して前記クライアントに転送する手段を備え、
前記クライアントは、前記画像配信サーバから転送されてきた撮影画像データを受信して前記画像表示装置に画像表示する手段を備えたことを特徴とする。
【0013】
(4)前記画像配信サーバは、前記クライアント上で前記画像表示装置に画像表示する手段を該クライアントへダウンロードしておく手段を備えたことを特徴とする。
【0014】
(方法の発明)
(5)端末でカメラ撮影した画像(動画、静止画)とカメラ撮影時にGPSで取得した撮影位置情報と端末の状態(動画配信中、待機中およびその位置情報)を画像配信サーバ経由でクライアントに配信し、この撮影画像のアイコンと端末の状態を示すアイコンをクライアント側がGIS(地理情報システム)で取得した地図画像上の前記撮影位置情報で定義される位置に対応付けて表示し、このアイコンの選択で該当する画像を画像表示装置に表示する画像配信方法であって、
前記画像配信サーバは、
前記端末から送信された画像と撮影位置情報を画像データベースに蓄積しておいてクライアント側からの要求で配信するステップ、または撮影画像のみをクライアントに直接に配信するステップと、
前記GIS(地理情報システム)と画像配信サーバとのインターフェースを定義したテンプレートファイルを利用して、前記撮影位置情報を位置情報ファイルとして作成するステップと、
を備えたことを特徴とする。
【0015】
(6)前記画像配信サーバは、前記位置情報ファイルを自サーバ内に作成しておくステップと、前記位置情報ファイルの撮影位置情報を公開ディレクトリに保存しておくステップとを備え、
前記クライアントは、GIS(地理情報システム)から前記公開ディレクトリ上の位置情報ファイルを読込み、地図上の該当位置にアイコンを表示するステップを備え、
前記画像配信サーバは、前記クライアントで地図上のアイコがクリックされたときに、クライアントの画像表示ステップを起動するステップを備え、
前記クライアントの画像表示ステップは、その起動で前記画像配信サーバから前記アイコンに対応する撮影画像データの配信を受けて前記画像表示装置に画像表示するステップを備えたことを特徴とする。
【0016】
(7)前記クライアントは、表示画像の検索条件で前記画像データベースを検索し、この検索結果を前記画像配信サーバにもつテンプレートファイルを利用して前記位置情報ファイルとして作成しておくステップと、GIS(地理情報システム)から読み込んだ地図上に前記位置情報ファイルから読込んだ撮影画像位置にアイコンを表示するステップとを備え、
前記画像配信サーバは、前記クライアントで地図上のアイコンがクリックされたとき、前記位置情報ファイルに記述された撮影画像データを前記画像データベースから読み出して前記クライアントに転送するステップを備え、
前記クライアントは、前記画像配信サーバから転送されてきた撮影画像データを受信して前記画像表示装置に画像表示するステップを備えたことを特徴とする。
【0017】
(8)前記画像配信サーバは、前記クライアント上で前記画像表示装置に画像表示するステップを該クライアントへダウンロードしておくステップを備えたことを特徴とする。
【発明の効果】
【0018】
以上のとおり、本発明によれば、GIS(地理情報システム)と画像配信サーバとのインターフェースを定義したテンプレートファイルを利用して撮影画像の位置情報ファイルを作成し、この位置情報ファイルで定義されるGIS(地理情報システム)の地図画像上に撮影画像のアイコンを表示し、このアイコンの選択で該当する撮影画像を画像表示装置に表示するようにしたため、アイコンを利用した画像配信と画像表示を行うための画像配信処理ソフトウェアの開発、設置コストを低減できる。
【0019】
具体的には、
(1)GISとの連携方式が明確になっているため、既存のGISの改造を最小限で地図上の該当位置に画像(動画や写真)を表示させることができる。
【0020】
(2)画像配信と表示用のプログラムの主要な部分はサーバ側に配置されているため、GISの組み込まれているクライアント側にプログラムを追加する必要はない。
【0021】
(3)テンプレートファイルをもとに位置情報ファイルを作成するため、テンプレートファイルをシステムごとに取り替えることにより、KML(Keyhole Markup Language)やCVSなどを利用して様々な形式の位置情報ファイルを作成することができる。
【図面の簡単な説明】
【0022】
【図1】本発明の実施形態1を示す画像配信システムの構成図。
【図2】本発明の実施形態2を示す画像配信システムの構成図。
【図3】画像配信システムの構成例。
【発明を実施するための形態】
【0023】
(実施形態1)
図1は、本発明の実施形態1を示す画像配信システムの構成図である。携帯型端末10は、図3のそれと同様に、カメラ11で撮影した画像(動画、写真)とGPS受信機12で受信した撮影位置情報を画像配信サーバ20に送信する。このうち、画像は撮影時に自動的に送信、またはカメラ側に画像ファイルとして保存しておき、撮影者もしくはサーバ経由でクライアント側から要求されたときに送信する。撮影位置情報は端末10が起動されている場合は定期的に送信し、さらに画像を撮影したときには同時に取得する撮影位置情報を当該撮影画像に対応付けた撮影位置情報として送信する。
【0024】
画像配信サーバ20は、端末10から送信された画像と撮影位置情報をデータベース21に蓄積、または画像についてはクライアントの映像表示装置3に直接に配信する。また、画像配信サーバ20は端末10から送信された撮影位置情報を位置情報ファイル22として作成しておく。この位置情報ファイル22の作成には、GIS(地理情報システム)と画像配信サーバ20とのインターフェースを定義したテンプレートファイル23を利用する。
【0025】
このテンプレートファイル23は、アイコンの情報、リンク情報、コメント、サムネイルの表示有無などから構成され、各々の項目はキーワードで構成される。テンプレートファイル内の「リンク情報」には、他プログラムにリンクする手順(上記のキーワード)が記述されていて、後に画像配信サーバ20のプログラムへのリンク情報は、実際にリンクされるリンク先(GISプログラム)へリンクする手続きを修正・補充後、位置情報ファイル22へリンク情報として記述される。位置情報ファイル22はクライアントからアクセスできるように公開ディレクトリに保存する。
【0026】
クライアント30では、GIS(地理情報システム)から地図画像31を取得しておき、画像配信サーバ2から配信されたアイコン31Aを地図画像31上に表示する。このアイコン31Aを表示する地図上の位置は、GIS(地理情報システム)を利用して公開ディレクトリ24に保存される撮影位置情報を読み込み、決定する。また、クライアント30は、画像配信サーバ20のデータベース21に保存された画像(動画、写真)の配信を受け、または端末10からサーバ20経由で画像(動画、写真)が配信され、これら配信画像は画像表示プログラム32によってクライアント内に取得および画像画面32Aとして表示処理される。画像表示プログラム32はCGI(Common Gateway Interface)プログラム25によってクライアントへダウンロードしておく。
【0027】
アイコン31Aと表示画像との対応付けは、アイコン31Aのクリックによりサーバ20上のCGIプログラム25を起動し、この起動によってCGIプログラム25から画像表示プログラム32を起動するための起動コマンドをクライアント30へ転送し、当該アイコンに対応付けた画像を画像表示プログラム32が表示処理する。
【0028】
なお、専用の携帯型端末10の代わりに図3に示すような、GPS付き携帯電話で撮影した写真(画像)をメールサーバ経由で画像配信サーバ20に転送するシステム構成とすることもできる。
【0029】
以下、アイコンによる画像表示を行うための処理手順を具体的に説明する。
【0030】
(S1)画像配信サーバ20は、周期的に端末10から受信した撮影位置情報を元に端末の名称・撮影位置・リンク情報・撮影画像の符号を記述した位置情報ファイル22を作成し、公開ディレクトリ24に保存する。
【0031】
(S2)クライアント30はGIS(地理情報システム)から公開ディレクトリ24上の位置情報ファイルを読込み、地図31上の該当位置にアイコン31Aを表示する。
【0032】
(S3)クライアントで地図上のアイコ31Aがクリックされたとき、位置情報ファイルに記述されたリンク先のCGIプログラム25が起動され、画像表示プログラム32をクライアントに転送し、クライアント上で画像表示プログラム32が起動される。
【0033】
(S4)クライアントの画像表示プログラム32は、サーバ20上の画像配信プログラム(図示省略)と通信を行い、画像を取得して画面32A上にリアルタイム表示する。
【0034】
(実施形態2)
図2は、本発明の実施形態2を示す画像配信システムの構成図であり、画像データベースに保存された画像(写真、動画)をクライアントに配信表示する場合である。なお、図1と同等のものは同一符号で示す。
【0035】
端末10は、実施形態1と同様に、動画または写真に撮影位置情報をタグとして付属させてサーバ20に送信し、画像データベース21に保存しておく。位置情報ファイル22は、表示画像の検索条件で画像データベースを検索し、この検索結果をサーバ20にもつテンプレートファイル23を利用してクライアント30に作成しておき、画像データベース21からの画像別のタグデータを位置情報ファイルに保存しておく。クライアント30は、画像データ検索プログラム(図示省略)の起動により、画像データ検索画面33を表示し、この画面上に表示される作成釦33Aが操作されることで、条件(日時・期間・端末名などの条件)でデータベース21を検索し、検索結果をもとに画像番号・撮影位置情報・リンク情報を記述した位置情報ファイルを作成する。この撮影位置情報が示す地図31上の位置にはアイコン31Aを表示させる。
【0036】
画像データベース21に記録された画像のうち、アイコン31Aに対応する動画の表示には、アイコンのクリックでその画像番号がCGIプログラム(AVI形式の記録動画用プログラム)25Bに渡され、CGIプログラム25BがAVI(Audio Video Interleaving)形式の動画ファイル34を作成し、この動画は画像表示プログラム32によって動画再生画面32Bに再生される。
【0037】
画像データベース21に記録された画像のうち、アイコン31Aに対応する写真(例えば、静止画)の表示には、アイコンのクリックでその画像番号がCGIプログラム(JPEG用のプログラム)25Cに渡され、CGIプログラム25Cが写真情報を画像表示プログラム32に転送し、写真表示画面32Cに静止画として表示される。
【0038】
以下、アイコンによる画像表示を行うための処理手順を具体的に説明する。
【0039】
(S11)画像データ検索プログラムを実行し、表示画像の検索条件(日時・期間・端末名などの条件)でデータベース21を検索して、検索結果をもとに画像番号・撮影位置情報・リンク情報を記述した位置情報ファイル22を作成する。
【0040】
なお、最新の記録情報(件数は任意)も位置情報ファイルに記録して、地図上にアイコンを表示できるようにする。
【0041】
(S12)クライアント30のGISプログラムで位置情報ファイル22を読込み、地図31上の該当位置にアイコン31Aを表示する。
【0042】
(S13)クライアントで地図上のアイコン31Aがクリックされたとき、位置情報ファイル22に記述されたリンク先のCGIプログラム(AVI形式の記録動画用プログラム)25B又はCGIプログラム(JPEG用のプログラム)25Cが起動され、データベース21から動画番号に該当する動画データを読み込み、MIME(Multipurpose Internet Mail Extension)などのフォーマットでその撮影画像データをクライアント30に転送する。
【0043】
(S14)クライアント30はサーバ20から転送されてきた画像データを受信して、画像表示する。
【符号の説明】
【0044】
10 端末
20 画像配信サーバ
30 クライアント
21 画像データベース
22 位置情報ファイル
23 テンプレートファイル
24 公開ディレクトリ
25 CGIプログラム
31 地図
32 画像表示プログラム
33 画像データ検索画面

【特許請求の範囲】
【請求項1】
端末でカメラ撮影した画像(動画、静止画)とカメラ撮影時にGPSで取得した撮影位置情報と端末の状態(動画配信中、待機中およびその位置情報)を画像配信サーバ経由でクライアントに配信し、この撮影画像のアイコンと端末の状態を示すアイコンをクライアント側がGIS(地理情報システム)で取得した地図画像上の前記撮影位置情報で定義される位置に対応付けて表示し、このアイコンの選択で該当する画像を画像表示装置に表示する画像配信システムであって、
前記画像配信サーバは、
前記端末から送信された画像と撮影位置情報を画像データベースに蓄積しておいてクライアント側からの要求で配信する手段、または撮影画像のみをクライアントに直接に配信する手段と、
前記GIS(地理情報システム)と画像配信サーバとのインターフェースを定義したテンプレートファイルを利用して、前記撮影位置情報を位置情報ファイルとして作成する手段と、
を備えたことを特徴とする画像配信システム。
【請求項2】
前記画像配信サーバは、前記位置情報ファイルを自サーバ内に作成しておく手段と、前記位置情報ファイルの撮影位置情報を公開ディレクトリに保存しておく手段とを備え、
前記クライアントは、GIS(地理情報システム)から前記公開ディレクトリ上の位置情報ファイルを読込み、地図上の該当位置にアイコンを表示する手段を備え、
前記画像配信サーバは、前記クライアントで地図上のアイコがクリックされたときに、クライアントの画像表示手段を起動する手段を備え、
前記クライアントの画像表示手段は、その起動で前記画像配信サーバから前記アイコンに対応する撮影画像データの配信を受けて前記画像表示装置に画像表示する手段を備えたことを特徴とする請求項1に記載の画像配信システム。
【請求項3】
前記クライアントは、表示画像の検索条件で前記画像データベースを検索し、この検索結果を前記画像配信サーバにもつテンプレートファイルを利用して前記位置情報ファイルとして作成しておく手段と、GIS(地理情報システム)から読み込んだ地図上に前記位置情報ファイルから読込んだ撮影画像位置にアイコンを表示する手段とを備え、
前記画像配信サーバは、前記クライアントで地図上のアイコンがクリックされたとき、前記位置情報ファイルに記述された撮影画像データを前記画像データベースから読み出して前記クライアントに転送する手段を備え、
前記クライアントは、前記画像配信サーバから転送されてきた撮影画像データを受信して前記画像表示装置に画像表示する手段を備えたことを特徴とする請求項1に記載の画像配信システム。
【請求項4】
前記画像配信サーバは、前記クライアント上で前記画像表示装置に画像表示する手段を該クライアントへダウンロードしておく手段を備えたことを特徴とする請求項1〜3のいずれか1項に記載の画像配信システム。
【請求項5】
端末でカメラ撮影した画像(動画、静止画)とカメラ撮影時にGPSで取得した撮影位置情報と端末の状態(動画配信中、待機中およびその位置情報)を画像配信サーバ経由でクライアントに配信し、この撮影画像のアイコンと端末の状態を示すアイコンをクライアント側がGIS(地理情報システム)で取得した地図画像上の前記撮影位置情報で定義される位置に対応付けて表示し、このアイコンの選択で該当する画像を画像表示装置に表示する画像配信方法であって、
前記画像配信サーバは、
前記端末から送信された画像と撮影位置情報を画像データベースに蓄積しておいてクライアント側からの要求で配信するステップ、または撮影画像のみをクライアントに直接に配信するステップと、
前記GIS(地理情報システム)と画像配信サーバとのインターフェースを定義したテンプレートファイルを利用して、前記撮影位置情報を位置情報ファイルとして作成するステップと、
を備えたことを特徴とする画像配信方法。
【請求項6】
前記画像配信サーバは、前記位置情報ファイルを自サーバ内に作成しておくステップと、前記位置情報ファイルの撮影位置情報を公開ディレクトリに保存しておくステップとを備え、
前記クライアントは、GIS(地理情報システム)から前記公開ディレクトリ上の位置情報ファイルを読込み、地図上の該当位置にアイコンを表示するステップを備え、
前記画像配信サーバは、前記クライアントで地図上のアイコがクリックされたときに、クライアントの画像表示ステップを起動するステップを備え、
前記クライアントの画像表示ステップは、その起動で前記画像配信サーバから前記アイコンに対応する撮影画像データの配信を受けて前記画像表示装置に画像表示するステップを備えたことを特徴とする請求項5に記載の画像配信方法。
【請求項7】
前記クライアントは、表示画像の検索条件で前記画像データベースを検索し、この検索結果を前記画像配信サーバにもつテンプレートファイルを利用して前記位置情報ファイルとして作成しておくステップと、GIS(地理情報システム)から読み込んだ地図上に前記位置情報ファイルから読込んだ撮影画像位置にアイコンを表示するステップとを備え、
前記画像配信サーバは、前記クライアントで地図上のアイコンがクリックされたとき、前記位置情報ファイルに記述された撮影画像データを前記画像データベースから読み出して前記クライアントに転送するステップを備え、
前記クライアントは、前記画像配信サーバから転送されてきた撮影画像データを受信して前記画像表示装置に画像表示するステップを備えたことを特徴とする請求項5に記載の画像配信方法。
【請求項8】
前記画像配信サーバは、前記クライアント上で前記画像表示装置に画像表示するステップを該クライアントへダウンロードしておくステップを備えたことを特徴とする請求項5〜7のいずれか1項に記載の画像配信方法。

【図1】
image rotate

【図2】
image rotate

【図3】
image rotate


【公開番号】特開2011−113246(P2011−113246A)
【公開日】平成23年6月9日(2011.6.9)
【国際特許分類】
【出願番号】特願2009−268393(P2009−268393)
【出願日】平成21年11月26日(2009.11.26)
【出願人】(000006105)株式会社明電舎 (1,739)
【Fターム(参考)】