(57)【要約】【課題】目的地点のリアルタイムの映像を閲覧する技術を提供することを課題とする。【解決手段】本実施形態のストリートビューシステム１００では、閲覧要求装置３が閲覧を希望する位置の情報を撮影装置管理サーバ２に送信すると、撮影装置管理サーバ２は、撮影装置管理テーブル２１を参照して、該当する撮影装置１があるか否かを判断する。該当する撮影装置１があれば、閲覧要求装置３は、その撮影装置１のＩＰアドレス等を撮影装置管理サーバ２から受信し、その撮影装置１とメディアストリームを確立してリアルタイムの映像を取得して、表示する。【選択図】図２
2015186123.tif 000002
【特許請求の範囲】
【請求項１】
撮影可能であるとともに、定期的に、自身の位置の情報を撮影装置管理サーバに送信する複数の撮影装置と、
前記複数の撮影装置ごとの、位置の情報、および、通信用アドレスを格納する撮影装置管理テーブルと、前記複数の撮影装置それぞれから、位置の情報を受信すると、前記撮影装置管理テーブルを更新する制御部と、を有する前記撮影装置管理サーバと、
ユーザによって入力された閲覧を希望する位置の情報を前記撮影装置管理サーバに送信する閲覧要求装置と、を備え、
前記撮影装置管理サーバの制御部は、前記閲覧要求装置から前記閲覧を希望する位置の情報を受信すると、前記撮影装置管理テーブルを参照し、該当する前記撮影装置があれば、当該撮影装置の通信用アドレスを前記閲覧要求装置に送信し、
前記閲覧要求装置は、受信した通信用アドレスを用いて当該撮影装置とメディアストリームを確立してリアルタイムの映像を取得し、表示する
ことを特徴とするストリートビューシステム。
【請求項２】
撮影可能であるとともに、定期的に、自身の位置の情報、および、撮影方角の情報を撮影装置管理サーバに送信する複数の撮影装置と、
前記複数の撮影装置ごとの、位置の情報、撮影方角の情報、および、通信用アドレスを格納する撮影装置管理テーブルと、前記複数の撮影装置それぞれから、前記位置の情報および前記撮影方角の情報を受信すると、前記撮影装置管理テーブルを更新する制御部と、を有する前記撮影装置管理サーバと、
ユーザによって入力された閲覧を希望する位置および撮影方角の情報を前記撮影装置管理サーバに送信する閲覧要求装置と、を備え、
前記撮影装置管理サーバの制御部は、前記閲覧要求装置から前記閲覧を希望する位置および撮影方角の情報を受信すると、前記撮影装置管理テーブルを参照し、該当する前記撮影装置があれば、当該撮影装置の通信用アドレスを前記閲覧要求装置に送信し、
前記閲覧要求装置は、受信した通信用アドレスを用いて当該撮影装置とメディアストリームを確立してリアルタイムの映像を取得し、表示する
ことを特徴とするストリートビューシステム。
【請求項３】
前記撮影装置管理サーバの制御部は、自身の位置の情報を所定時間以上送信してこない前記撮影装置に関する情報を、前記撮影装置管理テーブルから削除する
ことを特徴とする請求項１または請求項２に記載のストリートビューシステム。
【請求項４】
前記撮影装置管理サーバの制御部は、該当する前記撮影装置がない場合、予め記憶された当該閲覧を希望する位置の過去の映像を前記閲覧要求装置に送信し、
前記閲覧要求装置は、受信した前記過去の映像を表示する
ことを特徴とする請求項１から請求項３のいずれか一項に記載のストリートビューシステム。
【請求項５】
撮影可能であるとともに、定期的に、自身の位置の情報を撮影装置管理サーバに送信する複数の撮影装置と、
前記複数の撮影装置ごとの、位置の情報、および、通信用アドレスを格納する撮影装置管理テーブルと、前記複数の撮影装置それぞれから、位置の情報を受信すると、前記撮影装置管理テーブルを更新する制御部と、を有する前記撮影装置管理サーバと、
ユーザによって入力された閲覧を希望する位置の情報を前記撮影装置管理サーバに送信する閲覧要求装置と、を備えるストリートビューシステムにおけるストリートビュー提供方法であって、
前記撮影装置管理サーバの制御部は、前記閲覧要求装置から前記閲覧を希望する位置の情報を受信すると、前記撮影装置管理テーブルを参照し、該当する前記撮影装置があれば、当該撮影装置の通信用アドレスを前記閲覧要求装置に送信し、
前記閲覧要求装置は、受信した通信用アドレスを用いて当該撮影装置とメディアストリームを確立してリアルタイムの映像を取得し、表示する
ことを特徴とするストリートビュー提供方法。
【請求項６】
撮影可能であるとともに、定期的に、自身の位置の情報、および、撮影方角の情報を撮影装置管理サーバに送信する複数の撮影装置と、
前記複数の撮影装置ごとの、位置の情報、撮影方角の情報、および、通信用アドレスを格納する撮影装置管理テーブルと、前記複数の撮影装置それぞれから、前記位置の情報および前記撮影方角の情報を受信すると、前記撮影装置管理テーブルを更新する制御部と、を有する前記撮影装置管理サーバと、
ユーザによって入力された閲覧を希望する位置および撮影方角の情報を前記撮影装置管理サーバに送信する閲覧要求装置と、を備えるストリートビューシステムにおけるストリートビュー提供方法であって、
前記撮影装置管理サーバの制御部は、前記閲覧要求装置から前記閲覧を希望する位置および撮影方角の情報を受信すると、前記撮影装置管理テーブルを参照し、該当する前記撮影装置があれば、当該撮影装置の通信用アドレスを前記閲覧要求装置に送信し、
前記閲覧要求装置は、受信した通信用アドレスを用いて当該撮影装置とメディアストリームを確立してリアルタイムの映像を取得し、表示する
ことを特徴とするストリートビュー提供方法。
【請求項７】
前記撮影装置管理サーバの制御部は、自身の位置の情報を所定時間以上送信してこない前記撮影装置に関する情報を、前記撮影装置管理テーブルから削除する
ことを特徴とする請求項５または請求項６に記載のストリートビュー提供方法。
【請求項８】
前記撮影装置管理サーバの制御部は、該当する前記撮影装置がない場合、予め記憶された当該閲覧を希望する位置の過去の映像を前記閲覧要求装置に送信し、
前記閲覧要求装置は、受信した前記過去の映像を表示する
ことを特徴とする請求項５から請求項７のいずれか一項に記載のストリートビュー提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、目的地点のリアルタイムのストリートビュー（映像）を提供する技術に関する。
【背景技術】
【０００２】
オンライン地図サービスにおける最近の進展の１つはストリートビューであり、これにより、パソコンや携帯端末（例えばスマートフォン）などの閲覧要求装置は、その目的地点における周囲の様子をストリートの視点で眺めることが可能になる。そして、従来の多くのアプリケーションでは、例えば、閲覧要求装置で住所の情報を入力すると、その閲覧要求装置にその住所における既定のストリート視点の映像が表示される。
【０００３】
例えば、特許文献１には、供給センタに全方位画像を用意しておき、端末装置（閲覧要求装置）の要求に応じて、端末装置の画面上に任意視点から任意方向を観察した画像を表示させるための画像データを送信する技術が開示されている。また、グーグル（登録商標）株式会社（本社：米国カリフォルニア州のＧｏｏｇｌｅ  Ｉｎｃ．）は、「ストリートビュー（Street View（登録商標））」の提供サービスとして、インターネットを利用して道路上の任意視点から任意方向を撮影した映像を閲覧要求装置に表示させている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−００８２３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
衛星写真や車載カメラ撮影写真等の静止画像から構成された静的なストリートビューシステムの発展形として、リアルタイムに目的地点の映像を見たいという要望がある。しかし、特許文献１に開示されている技術や、グーグル社の提供する「ストリートビュー」で利用されている技術によれば、閲覧要求装置は、目的地点の過去の映像を閲覧することが可能だが、目的地点のリアルタイムの映像を閲覧することはできない。
【０００６】
目的地点のリアルタイムの映像を閲覧するためには、主に、目的地点の近くにあるカメラの特定、および、その特定したカメラからのリアルタイムの映像の取得、という技術が必要となる。
【０００７】
そこで、本発明は、このような背景に鑑みてなされたものであり、目的地点のリアルタイムの映像を閲覧する技術を提供することを課題とする。
【課題を解決するための手段】
【０００８】
前記課題を解決するために、本発明は、撮影可能であるとともに、定期的に、自身の位置の情報を撮影装置管理サーバに送信する複数の撮影装置と、前記複数の撮影装置ごとの、位置の情報、および、通信用アドレスを格納する撮影装置管理テーブルと、前記複数の撮影装置それぞれから、位置の情報を受信すると、前記撮影装置管理テーブルを更新する制御部と、を有する前記撮影装置管理サーバと、ユーザによって入力された閲覧を希望する位置の情報を前記撮影装置管理サーバに送信する閲覧要求装置と、を備え、前記撮影装置管理サーバの制御部は、前記閲覧要求装置から前記閲覧を希望する位置の情報を受信すると、前記撮影装置管理テーブルを参照し、該当する前記撮影装置があれば、当該撮影装置の通信用アドレスを前記閲覧要求装置に送信し、前記閲覧要求装置は、受信した通信用アドレスを用いて当該撮影装置とメディアストリームを確立してリアルタイムの映像を取得し、表示することを特徴とするストリートビューシステムである。
【０００９】
これによれば、閲覧要求装置は、閲覧を希望する位置の情報を撮影装置管理サーバに送信することで、該当する撮影装置があれば、当該撮影装置とメディアストリームを確立してリアルタイムの映像を取得し、表示することができる。
【００１０】
また、本発明は、撮影可能であるとともに、定期的に、自身の位置の情報、および、撮影方角の情報を撮影装置管理サーバに送信する複数の撮影装置と、前記複数の撮影装置ごとの、位置の情報、撮影方角の情報、および、通信用アドレスを格納する撮影装置管理テーブルと、前記複数の撮影装置それぞれから、前記位置の情報および前記撮影方角の情報を受信すると、前記撮影装置管理テーブルを更新する制御部と、を有する前記撮影装置管理サーバと、ユーザによって入力された閲覧を希望する位置および撮影方角の情報を前記撮影装置管理サーバに送信する閲覧要求装置と、を備え、前記撮影装置管理サーバの制御部は、前記閲覧要求装置から前記閲覧を希望する位置および撮影方角の情報を受信すると、前記撮影装置管理テーブルを参照し、該当する前記撮影装置があれば、当該撮影装置の通信用アドレスを前記閲覧要求装置に送信し、前記閲覧要求装置は、受信した通信用アドレスを用いて当該撮影装置とメディアストリームを確立してリアルタイムの映像を取得し、表示することを特徴とするストリートビューシステムである。
【００１１】
これによれば、閲覧要求装置は、閲覧を希望する位置および撮影方角の情報を撮影装置管理サーバに送信することで、該当する撮影装置があれば、当該撮影装置とメディアストリームを確立してリアルタイムの映像を取得し、表示することができる。
【００１２】
また、本発明は、前記撮影装置管理サーバの制御部が、自身の位置の情報を所定時間以上送信してこない前記撮影装置に関する情報を、前記撮影装置管理テーブルから削除するようにするのが好ましい。
【００１３】
これによれば、撮影装置が車載撮影装置などであって移動しうる場合に、撮影装置管理テーブルにおける古い位置の情報を使用することによって、その撮影装置が実際には異なる位置を撮影している事態を回避できる。
【００１４】
また、本発明は、前記撮影装置管理サーバの制御部が、該当する前記撮影装置がない場合、予め記憶された当該閲覧を希望する位置の過去の映像を前記閲覧要求装置に送信し、前記閲覧要求装置は、受信した前記過去の映像を表示するようにするのが好ましい。
【００１５】
これによれば、該当する撮影装置がない場合に、何も映像を表示しないのに比べて、ユーザエクスペリエンス（体験による満足度）を向上させることができる。
【発明の効果】
【００１６】
本発明によれば、目的地点のリアルタイムの映像を閲覧する技術を提供することができる。
【図面の簡単な説明】
【００１７】
【図１】本実施形態のストリートビューシステムの全体構成図である。
【図２】本実施形態のストリートビューシステムにおける処理の流れの説明図である。
【発明を実施するための形態】
【００１８】
以下、本発明を実施するための形態（以下、実施形態と称する。）について、図面を参照しながら説明する。
図１に示すように、本実施形態のストリートビューシステム１００は、撮影装置１、撮影装置管理サーバ２、および、閲覧要求装置３を備えて構成される。なお、撮影装置１と閲覧要求装置３は、図１では１つずつしか図示されていないが、実際には複数設けられている。
【００１９】
撮影装置１は、撮影可能であるとともに、定期的に、自身の位置、および、撮影部１１（カメラ）の撮影方角（東西南北など）の情報を撮影装置管理サーバ２に送信する装置であり、例えば、衝突防止などのための車載撮影装置である。なお、ここでの「定期的」とは、厳密な「一定時間ごと」という意味だけでなく、例えば、「日中と夜で異なる時間間隔ごと」などの意味も含み、つまり、「繰り返し」という意味を指す。
【００２０】
撮影装置１は、撮影部１１、映像加工部１２、メディアストリーム／セッション制御部１３、通信部１４、位置測位部１５、方角測位部１６、および、信号生成部１７を備える。
撮影部１１は、対象領域を撮影し、映像化する。
映像加工部１２は、撮影部１１が生成した映像を、所定のビットレート（データ転送速度）、フレームレート（単位時間あたりのフレーム（静止画）処理速度）、解像度（画素数）などに基づいて、加工する。
【００２１】
メディアストリーム／セッション制御部１３は、アクセスしてきた閲覧要求装置３とメディアストリームを確立してセッションを制御し、映像加工部１２が加工したリアルタイムの映像をその閲覧要求装置３に送信する。
通信部１４は、撮影装置管理サーバ２や閲覧要求装置３との間の通信を制御する。
【００２２】
位置測位部１５は、撮影装置１の位置を測位するものであり、例えば、撮影装置１が車載撮影装置の場合は、ＧＰＳ（Global Positioning System）測位法、基地局情報を用いた測位法、Ｗｉ−Ｆｉ（登録商標）アクセスポイントを利用した測位法等を利用して実現される。
【００２３】
方角測位部１６は、撮影部１１が向いている方角を測位するものであり、例えば、地磁気センサ等を利用して実現される。
信号生成部１７は、位置測位部１５、方角測位部１６が測位した位置情報、方角情報に基づいて所定形式の信号を生成する。
【００２４】
撮影装置管理サーバ２は、撮影装置管理テーブル２１、撮影装置管理部２２（制御部）、信号変換部２３、通信部２４を備え、例えば、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、ＨＤＤ（Hard Disk Drive）、ＣＰＵ（Central Processing Unit）、通信インタフェースなどを有するサーバである。
【００２５】
撮影装置管理テーブル２１は、複数の撮影装置１ごとの識別子、位置（緯度、経度）、撮影方角、ＩＰ（Internet Protocol）アドレス等（通信用アドレス）、最終更新時刻の各情報を格納するテーブルである。
撮影装置管理部２２は、複数の撮影装置１それぞれから、位置および撮影方角の情報を受信すると、撮影装置管理テーブル２１を更新し、それらの情報を反映する。
【００２６】
信号変換部２３は、撮影装置管理部２２と通信部２４の間にあって、所定の信号変換を行う。
通信部２４は、撮影装置１や閲覧要求装置３との間の通信を制御する。
【００２７】
閲覧要求装置３は、例えばスマートフォンなどの携帯端末であり、ユーザ入力部３１、要求信号生成部３２、通信部３３、メディアストリーム／セッション制御部３４、映像再生部３５、ディスプレイ部３６を備える。
【００２８】
ユーザ入力部３１は、閲覧要求装置３のユーザが入力を行う手段であり、例えば、画面上の、または物理的な、ボタンやキーボードなどである。
要求信号生成部３２は、ユーザによるユーザ入力部３１を用いた閲覧を希望する位置および撮影方角の情報の入力があった場合に、それらの情報を元に撮影装置管理サーバ２に対する閲覧の要求信号を生成する。
【００２９】
通信部３３は、撮影装置１や撮影装置管理サーバ２との間の通信を制御する。
メディアストリーム／セッション制御部３４は、撮影装置１とメディアストリームを確立してセッションを制御し、その撮影装置１からリアルタイムの映像のデータを取得する。
【００３０】
映像再生部３５は、メディアストリーム／セッション制御部３４からの映像データを元に、リアルタイムの映像を再生する。
ディスプレイ部３６は、映像再生部３５が再生したリアルタイムの映像を表示する。
【００３１】
次に、図２を参照して、ストリートビューシステム１００における処理の流れについて説明する。ここでは、撮影装置として、車載の撮影装置１（Ａ、Ｂ、Ｃ、Ｄ）が設けられているものとする。
【００３２】
複数の撮影装置１は、それぞれ、定期的（例えば１分ごと）に、自身の識別子とともに、位置測位部１５が測位した位置（緯度、経度）の情報と、方角測位部１６が測位した撮影方角の情報を、撮影装置管理サーバ２に送信する（Ｓ１）。
【００３３】
撮影装置管理サーバ２は、撮影装置１から識別子、位置（緯度、経度）、および、撮影方角の情報を受信すると、撮影装置管理テーブル２１を更新する（Ｓ２）。なお、撮影装置管理サーバ２は、それらの識別子、位置、および、撮影方角の情報を所定時間（例えば５分）以上送信してこない撮影装置１に関する情報を、撮影装置管理テーブル２１から削除する。撮影装置１が搭載された車両は移動しうるので、この削除処理により、撮影装置管理テーブル２１における古い位置や撮影方角の情報を使用することによって、その撮影装置１が実際には異なる位置や方角を撮影している事態を回避できる。したがって、撮影装置１が場所固定の撮影装置の場合は、そのような削除処理は不要である。
【００３４】
次に、閲覧要求装置３は、ユーザの入力操作に基づき、閲覧を希望する位置（緯度、経度）および撮影方角を、撮影装置管理サーバ２に送信する（Ｓ３）。
撮影装置管理サーバ２は、閲覧要求装置３から閲覧を希望する位置および撮影方角の情報を受信すると、撮影装置管理テーブル２１を参照し、その位置でその方角を撮影している撮影装置１があれば（Ｓ４）、その撮影装置１のＩＰアドレス等を閲覧要求装置３に送信する。
【００３５】
なお、その位置でその方角を撮影している撮影装置１があるか否かの判断は、例えば、その位置に最も近い撮影装置１を特定し、その撮影装置１が、所定の位置誤差範囲（例えば５００ｍ以内）および所定の撮影方角誤差範囲（例えば±４５度以内）の条件を満たしていれば、その撮影装置１が該当の撮影装置であると判断すればよいが、その他のアルゴリズムを用いてもよい。
【００３６】
撮影装置１（Ａ）が該当の撮影装置であるとすると、撮影装置管理サーバ２は、撮影装置管理テーブル２１を参照し、閲覧要求装置３に対して、閲覧の要求への応答として、撮影装置１（Ａ）のＩＰアドレス等を送信する（Ｓ５）。
【００３７】
閲覧要求装置３は、撮影装置管理サーバ２から撮影装置１（Ａ）のＩＰアドレス等を受信すると、そのＩＰアドレス等を用いて撮影装置１（Ａ）にアクセスし、撮影装置１（Ａ）とメディアストリームを確立してリアルタイムの映像を取得し、ディスプレイ部３６に表示する（Ｓ６）。
【００３８】
このように、本実施形態のストリートビューシステム１００によれば、閲覧要求装置３によって、目的地点のリアルタイムの映像を見ることができる。これにより、例えば、目的地点の混雑状況の確認、待ち合わせ場所に相手が来ているか否かの確認、子供の見守り、犯罪捜査における犯人追跡等を実現できる。
【００３９】
また、前記した従来技術では、管理サーバに膨大な地図／映像データを格納しなければならず、管理サーバに莫大なストレージ容量が必要であったが、ストリートビューシステム１００では、撮影装置管理サーバ２に、写真や動画といった容量の大きいメディアを蓄積する必要が無いため、少ないストレージ容量で実現が可能である。
【００４０】
なお、図２のＳ４で、該当の撮影装置１がない場合、撮影装置管理サーバ２は、予め記憶されたその位置の過去の映像を閲覧要求装置３に送信し、閲覧要求装置３がその過去の映像をディスプレイ部３６に表示するようにしてもよい。過去の映像としては、前記した従来技術の映像を使用することができる。これにより、該当の撮影装置１がない場合に、何も映像を表示しないのに比べて、ユーザエクスペリエンス（体験による満足度）を向上させることができる。
【００４１】
以上で本実施形態の説明を終えるが、本発明の態様はこれらに限定されるものではない。
例えば、ストリートビューシステム１００における各処理で用いる情報に関し、撮影装置１の「位置」と「撮影方角」のうち、「撮影方角」の情報は必須ではなく、省略してもよい。その場合、その位置を撮影している撮影装置１があるか否かの判断は、例えば、その位置に最も近い撮影装置１を特定し、その撮影装置１が所定の位置誤差範囲（例えば５００ｍ以内）の条件を満たしていれば、その撮影装置１が該当の撮影装置であると判断すればよい。
【００４２】
また、撮影装置１として、街角の固定の監視カメラなどを使用してもよい。その場合、撮影装置１において位置測位部１５、方角測位部１６、信号生成部１７は不要であり（図１参照）、撮影装置１の位置や撮影方角の情報は撮影装置管理サーバ２の撮影装置管理テーブル２１に予め格納しておけばよい。
その他、具体的な構成や処理内容について、本発明の主旨を逸脱しない範囲で適宜変更が可能である。
【符号の説明】
【００４３】
１      撮影装置
２      撮影装置管理サーバ
３      閲覧要求装置
１１    撮影部
１２    映像加工部
１３    メディアストリーム／セッション制御部
１４    通信部
１５    位置測位部
１６    方角測位部
１７    信号生成部
２１    撮影装置管理テーブル
２２    撮影装置管理部（制御部）
２３    信号変換部
２４    通信部
３１    ユーザ入力部
３２    要求信号生成部
３３    通信部
３４    メディアストリーム／セッション制御部
３５    映像再生部
３６    ディスプレイ部
１００  ストリートビューシステム
【図１】
2015186123.tif 000003
【図２】
2015186123.tif 000004