(57)【要約】【課題】遠隔地に設置された制御可能なカメラからのリアルタイム画像を有効に切り替えて表示し、カメラ制御できるようにした移動情報端末装置を提供する。【解決手段】現在位置を検出する位置検出部１０５と、経路情報を設定管理する経路情報設定管理部１０６と、前記経路情報と現在位置情報とに応じて複数のカメラから一つのカメラを選択するカメラ選択部１０８と、前記カメラ選択部１０８により選択されたカメラによる画像を表示する画像表示部１１０と、前記カメラ画像を通信するための通信制御部１１１とを有する。【選択図】      図１
2004194012.tif 000002
【特許請求の範囲】
【請求項１】
現在位置を検出する位置検出手段と、
経路情報を設定管理する経路情報設定管理手段と、
前記経路情報と現在位置情報とに応じて複数のカメラから一つのカメラを選択するカメラ選択手段と、
前記カメラ選択手段により選択されたカメラによる画像を表示する画像表示手段と、
前記カメラ画像を通信するための通信制御手段と
を有することを特徴とする移動情報端末装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、カメラからの画像（映像）を表示するカーナビゲーションシステム等の移動情報端末装置に関する。
【０００２】
【従来の技術】
遠隔地に配置されたカメラの画像をネットワーク経由で複数人が観察できるシステムにおいて、単にカメラ画像を観察するだけでなく、カメラのパン・チルト角度やズーム倍率を遠隔制御可能にしたものがある。
【０００３】
例えば、インターネット上のＷＷＷサーバを通じて、同じくインターネットに接続されたＰＣ（パーソナルコンピュータ）にコンピュータ制御可能なカメラを接続し、カメラから撮影したリアルタイム画像をアクセス者に配送するだけでなく、そのカメラの制御も許すようなシステムが開発されている(特許文献１参照)。
【０００４】
このようなカメラ制御可能で複数人に映像配送ができるようなシステムにおけるカメラサーバ装置においては、不特定多数の利用者が操作・観察することを想定している。多人数が１台のカメラを制御する場合には、そのカメラの制御権が重要になるもので、その制御権を取得したものだけがカメラサーバ装置のカメラ制御を可能にするようになっており、また、一定時間経過すると制御権を開放するというものである（特許文献２参照）。
【０００５】
一方、カーナビゲーション装置等、自分(自車)の現在位置を知ることのできるシステムが開発されており、斯かるカーナビゲーション装置から遠隔地に設置されたカメラからのリアルタイム画像を切り替えて見ることができる技術がある（特許文献３参照）。
【０００６】
【特許文献１】
特開平１０−４０１８５号公報
【特許文献２】
特開平１０−４２２７８号公報
【特許文献３】
特開２００１−２１３６８号公報
【０００７】
【発明が解決しようとする課題】
一般に、カーナビゲーション装置等の移動情報端末装置からカメラサーバ装置で取得したリアルタイムカメラ画像を見る場合、自分の現在位置や、これから行く予定の目的地、途中の経路等に応じて、見たいカメラ画像は異なる。
【０００８】
しかしながら、これまでは、カメラの設置場所に関する情報を用いておらず、また、自分(自車)の位置情報をカメラ切り替え選択の情報として用いることは考慮されていなかった。また、制御可能なカメラからのリアルタイム画像を見ようとすると、制御したい地点に来たときに、カメラの制御権を獲得する必要があるが、こうしたことも考慮されていなかった。
【０００９】
本発明は、上述したような従来技術の有する問題点を解消するためになされたもので、その目的は、遠隔地に設置された制御可能なカメラからのリアルタイム画像を有効に切り替えて表示し、カメラ制御できるようにした移動情報端末装置を提供することである。
【００１０】
【課題を解決するための手段】
上記目的を達成するため、本発明の移動情報端末装置は、現在位置を検出する位置検出手段と、経路情報を設定管理する経路情報設定管理手段と、前記経路情報と現在位置情報とに応じて複数のカメラから一つのカメラを選択するカメラ選択手段と、前記カメラ選択手段により選択されたカメラによる画像を表示する画像表示手段と、前記カメラ画像を通信するための通信制御手段とを有することを特徴とする。
【００１１】
【発明の実施の形態】
以下、本発明の一実施の形態を、図面に基づき説明する。
【００１２】
本実施の形態は、現在位置に応じて遠隔地に設置された制御可能なカメラからのリアルタイム画像を有効に切り替えて表示し、カメラ制御できるようにするものである。具体的には、現在位置情報及び経路情報を用いて、適切な位置において、適切なカメラを選択できるようにするものである。また、カメラが選択された際には、そのカメラが有効に制御できるように、予めカメラ制御権を予約しておくことで、制御権が取れないという状況を減らすようにするものである。
【００１３】
図１は、本実施の形態に係る移動情報端末装置を有する撮像システムの構成を示すブロック図であり、同図において、１０１は移動情報端末装置、１０２はカメラサーバ装置、１０３はカメラ管理部であり、これらは、ネットワーク１０４を介して相互に接続されている。図１では、カメラサーバ装置１０２だけが複数台設けられているように描かれているが、移動情報端末装置１０１及びカメラサーバ装置１０２は、少なくとも１台以上がネットワーク１０４に接続されていることを想定している。
【００１４】
尚、ネットワーク１０４への接続は、移動情報端末装置１０１、カメラサーバ装置１０２共に有線、無線のいずれでも良い。また、ネットワーク１０４は、画像を流すのに十分な帯域を有するネットワークを想定している。
【００１５】
移動情報端末装置１０１は、現在位置を地図等で把握すると共に、必要に応じて必要なカメラサーバ装置１０２からの画像を表示したり、カメラ制御したりするものであり、現在位置検出部１０５、経路情報設定管理部１０６、地図情報表示部１０７、カメラ選択管理部１０８、カメラ制御Ｉ／Ｆ（インタフェース）部１０９、画像表示部１１０及び通信制御部１１１から構成されている。
【００１６】
尚、図３は、移動情報端末装置１０１の画面表示例を示す図であるが、以下に述べる各部が、これらの表示を行っている。
【００１７】
現在位置検出部１０５は、ＧＰＳ（世界的位置決定システム）やジャイロ等から構成され、自分(自車)の現在位置を把握することができるものである。現在位置検出部１０５は、現在位置が把握できれば、ＧＰＳやジャイロに限られるものではない。経路情報設定管理部１０６は、現在位置検出部１０５で取得した現在位置情報と目的地までの経路情報、地図情報及び後述するカメラの表示を設定管理するものである。通常、地図情報は、ＤＶＤ（デジタルビデオディスク）等のメディアに保持している。
【００１８】
尚、ここで用いる地図情報は、ネットワーク１０４経由で必要な部分を取得するものであっても良い。
【００１９】
地図情報表示部１０７は、経路情報設定管理部１０６からの情報を、図３のような地図情報表示形式で行う。
【００２０】
図３（ａ）のように、現在位置を周辺の地図や周辺施設情報と共に表示する。また、経路情報設定管理部１０６で目的地や途中経路を探索・設定し、目的地までの経路を地図情報表示部１０７の地図上に、図３（ａ）のように表示することができるものである。
【００２１】
従って、現在位置検出部１０５と経路情報設定管理部１０６、地図情報表示部１０７だけで、一般的なカーナビゲーション装置の基本部分を構成することが可能である。
【００２２】
尚、この部分については、本発明においては本質的な部分ではないので、その詳しい説明は省略する。
【００２３】
カメラ選択管理部１０８は、現在位置情報と経路情報とに応じて、適切なカメラサーバ装置１０２の画像を選択すると共に、後述するカメラ制御権予約・獲得処理を行う。また、図３（ｂ）のように経路情報に応じた適切なカメラサーバ装置１０２に関する情報表示を行う。カメラ制御インタフェース手段１０９は、カメラサーバ装置１０２におけるパン・チルト・ズーム等のカメラ制御を行う際に、カメラ制御を行うためのユーザインタフェースを提供するものであり、図４のように画面上にグラフィカルに操作ユーザインタフェース４０２を表示する。
【００２４】
図４は、移動情報端末装置１０１の画面表示例を示す図であり、同図において、４０１はポップアップウィンドウ、４０２は操作ユーザインタフェースであり、４０３はパン操作、４０４はチルト操作、４０５はズーム操作に対応している。
【００２５】
尚、操作方法については、上述した方法に限られるものではなく、これらは、音声を用いたユーザインタフェース等でも良い。
【００２６】
画像表示部１１０は、所定の位置にきたときに、カメラサーバ装置１０２から送られてきたリアルタイム画像或いは蓄積画像を必要に応じて(送信画像が圧縮されていればデコードして)表示するものであり、図４に示すように、必要に応じて画像をポップアップウィンドウ４０１として表示する。通信制御部１１１は、カメラサーバ装置１０２からの画像を受信したり、ネットワーク１０４経由でカメラ制御を実現したりするものである。
【００２７】
カメラサーバ装置１０２は、ネットワーク１０４経由で、１台以上の移動情報端末装置１０１に撮影したリアルタイム画像を配信したり、移動情報端末装置１０１からのカメラ制御の要求を受けて、実際にパン・チルト・ズーム等のカメラ制御を行ったりするものである。
【００２８】
図２は、カメラサーバ装置１０２の内部構成を示すブロック図であり、同図において、２０１は撮像部、２０２はカメラ制御部、２０３は制御権管理部、２０４は画像送信部、２０５は画像記憶部、２０６は通信制御部、２０７はカメラサーバ情報管理部である。
【００２９】
撮像部２０１は、リアルタイムの動画像を取り込むためのものである。カメラ制御部２０２は、雲台等により撮像部２０１の撮影方向、即ち、パン・チルト角度や画角、即ち、ズーム倍率を制御するためのものであり、これらは、ネットワーク１０４経由でカメラ制御権を有している移動情報端末装置１０１等の装置が制御できるようにするものである。
【００３０】
尚、ネットワーク経由でのカメラ制御の方法については、上述した特許文献１（特開平１０−４０１８５号公報）等で開示されているので、ここでは、その詳細説明は省略する。
【００３１】
制御権管理部２０３は、カメラのパン・チルト角度やズーム倍率が物理的に同時には一つの設定値にしか制御できないため、制御権を有している一つの移動情報端末装置１０１だけにカメラ制御を可能とするものであり、このため、カメラ制御のための制御権を管理するものである。制御権そのものについては、上述した特許文献２である特開平１０−４２２７８号公報等で開示されているので、その詳細説明は省略する。
【００３２】
但し、後述するように、本実施の形態ではカメラ制御権の予約の概念を導入している。
【００３３】
画像送信部２０４は、撮像部２０１で取り込んだリアルタイムの動画像をネットワーク１０４経由で配信できるように、必要に応じて画像圧縮して配信するものである。画像圧縮のフォーマットに関しては、例えば、ＭｏｔｉｏｎＪＰＥＧやＭＰＥＧ等があるが、これらに限られるものではない。
【００３４】
画像記憶部２０５は、後述するように、必要な画像を一定時間の画像クリップとして記憶しておき、カメラ制御権を取れなかった場合に、リアルタイム画像の代替画像として、必要に応じて配信できるようにするものである。通信制御部２０６は、撮像部２０１のリアルタイム画像や画像記憶部２０５に蓄積された蓄積画像を複数の移動情報端末装置１０１に同時に配信したり、複数の移動情報端末装置１０１からのカメラ制御要求、制御権獲得要求を処理したりするためのものである。カメラ制御は、カメラ制御権を有する一つの移動情報端末装置１０１からのみ同時には受け付けないが、画像は、複数の移動情報端末装置１０１から同時に見ることができる。
【００３５】
複数台ある移動情報端末装置１０１及びカメラサーバ装置１０２において、任意の移動情報端末装置１０１は、任意のカメラサーバ装置１０２に接続できるようになっているものとし、それぞれの装置は、互いに認識するためのアドレスを保有しているものとする。
【００３６】
カメラサーバ情報管理部２０７は、カメラサーバ装置１０２についての情報を管理するものである。
【００３７】
カメラサーバ管理部１０３は、ネットワーク１０４に接続されている複数のカメラサーバ装置１０２の情報を管理し、移動情報端末装置１０１から問い合わせがあった場合に、この管理情報を返すものであり、具体的には、図３（ｂ）に表示するための情報を提供するものである。
【００３８】
全てのカメラサーバ装置１０２について、次のような情報が管理されている。
【００３９】
尚、これら情報は、各カメラサーバ装置１０２におけるカメラサーバ情報管理部２０７が有しており、起動時或いは設置時にカメラサーバ装置１０２からカメラ管理部１０３に通知し、保持されているものである。
【００４０】
カメラサーバ装置１０２毎に次の情報(以下、カメラサーバ管理情報と記述する。)が管理される。
（１）カメラサーバ装置のアドレス(ネットワークアドレス)
（２）カメラ識別番号及びカメラサーバ装置毎に異なる番号が付与される
（３）カメラサーバの設置場所(緯度・経度情報)
（４）カメラ-サーバの設置場所に関する説明情報（Ｂ地点ＪＣＴ、Ａ地点ＳＡ等）
（５）各カメラサーバ装置に設定されているカメラプリセット情報
尚、プリセットとは、番号によりパン・チルト・ズーム制御を行うものであ
り、各プリセット毎に次の情報が管理される。また、各カメラ毎に任意のプリセットが設定できるようになっている。
▲１▼プリセット番号（１〜Ｎ、プリセット設定の数に応じて設定される。）
▲２▼プリセット番号に対応するパン・チルト・ズーム制御値
▲３▼プリセット番号に対応するパン・チルト・ズーム制御値で撮影される画像の内容説明情報
（６）カメラ画像表示開始・終了地点(現在位置が近づいたときにカメラ画像を表示開始・終了する場所)
（７）進行方向・経路・現在位置に応じたお勧めカメラプリセット番号等から成る。
【００４１】
尚、全ての情報が図３（ｂ）に表示されるわけではない。
【００４２】
また、カメラ管理部１０３は、移動情報端末装置１０１からネットワーク的に位置を認識できれば（即ち、ネットワークアドレスが分れば）、ネットワーク１０４上のどこにあっても良く、ある一つのカメラサーバ装置１０２内に同時に具備していても良い。
【００４３】
図３について、更に説明する。図３（ａ）には、現在位置情報と周辺施設を含む周辺地図情報、カメラサーバ装置１０２の位置情報が表示されている。図３（ａ）において、▲マーク３０１が現在位置であり、ＳＡやＪＣＴ等は周辺施設、Ｃ３０２は、カメラサーバ装置１０２の位置を表している。
【００４４】
一方、図３（ｂ）には、現在位置から、これから進行する予定の経路近傍にあるカメラサーバ装置１０２のリストが、上から順により近い場所にあるものから並べられている。この情報は、上述のようにカメラ管理部１０３に問い合わせることで、カメラサーバ管理情報として得られる。図３（ｂ）の欄３０３には、カメラ識別番号が、欄３０４には設置場所に関する説明情報が、欄３０５には各プリセット画像の内容説明情報が、それぞれ表示される。基本的に、このリストにあるカメラについては、制御権の予約が行われることになる。
【００４５】
図３（ｃ）は、各エントリに対する操作のポップアップメニューを示している。操作に関しては後述するが、デフォルトでは通常予約になっていて、予約について変更する場合にはメニューを用いる。
【００４６】
ここで、カメラ制御権の予約の概念について説明する。
【００４７】
本実施の形態でも、カメラサーバ装置１０２のカメラ制御権は、上述した特許文献２である特開平１０−４２２７８号公報で開示されているように、排他制御されており、制御権を獲得したクライアントがカメラを制御することが可能となる。また、既に他のクライアントが制御権を有している場合には、制御権獲得の待ち行列に並ぶことになる。
【００４８】
本実施の形態においては、一つのクライアントがカメラ制御権を有していることのできる時間を一定(τ)、待ち行列に並ぶことのできるクライアントの最大数をｎとすると、予約に関しては、最も早くてｎ×τ時間前に予約を入れられれば、必ずｎ×τ時間後には、制御権を獲得できるようになっている。
【００４９】
但し、通常の待ち行列とは異なり、予約の場合は、前に並んでいるクライアントが無い場合に、行列の先頭に並ぶのではなく、後述する方法により、一定時間後に制御権が取れるように、前に空席を残したまま行列に並ぶことになる。空席があれば、そこに制御権の予約を入れることも可能である。また、空席が制御の順番に到達したときには、早い者勝ちで制御権を取得できる。
【００５０】
即ち、この待ち行列は、下記表のようになっている(Ｎ＝７で例示)。待ち及び制御権保有時間共に、一定時間(τ)毎に区切られている。下記表において、左端が制御権を獲得したクライアント、「待ち有」が予約で並んでいるクライアント、先頭がαは、制御権を獲得してから経過した時間である。
【００５１】
【表１】
2004194012.tif 000003
図１３に具体的な予約リストの一例を示す。この予約リストは、各カメラサーバ装置１０２が有しており、予約時刻、予約プリセット、予約クライアントアドレスのエントリから成る。
【００５２】
Ｔ１＝τ，Ｔ２＝２×τ，Ｔ３＝３×τ，…，ＴＮ＝ｎ×τである。
プリセットのエントリには予約プリセット番号が、アドレスには予約クライアント(移動情報端末装置１０１)のアドレスが登録される。
【００５３】
尚、図１３において、アドレスが空(none)のエントリは空席を表す。また、プリセットが＊マークのエントリは自由操作予約を表す。アドレスに複数登録可能であるが、これについては後述する。
【００５４】
次に、本実施の形態に係る移動情報端末装置１０１における経路情報設定処理動作について、図５を用いて説明する。
【００５５】
図５は、本実施の形態に係る移動情報端末装置１０１における経路設定処理動作の流れを示すフローチャートである。
【００５６】
経路設定処理では、目的地を設定すると経路探索を行い（ステップＳ５０１）、経路情報を取得する（ステップＳ５０２）。次に、この経路情報をベースに、カメラ管理部１０３に近傍カメラリストを問い合わせて、近傍カメラリスト情報を取得する(ステップＳ５０３)。次に、この取得した近傍カメラリストを、現在位置から目的地までの経路順に並べ替えて、図３の欄３０４のように表示する(ステップＳ５０４)。次に、必要に応じて、このカメラリストを編集し(ステップＳ５０５)、その後、本処理動作を終了する。前記ステップＳ５０５における編集処理では、エントリ毎に図３（ｃ）の操作メニューを用いて、見る必要のないカメラを削除したり、操作予約の設定をしたり、操作予約の種類を設定したりすることができる。
【００５７】
操作予約の種類としては、下記の５種類がある。
（１）自由操作予約
制御権を取得したらパン・チルト・ズームを自由自在に変更する。
（２）通常予約
予め決まったプリセット番号に対応したプリセット制御の制御権を予約する。
（３）予約不要
予約は行わないが、適当なタイミングで制御権が取得できればカメラ制御する。
（４）映像のみ
カメラ制御は行わず、カメラ映像を一定時間取得して表示する。
（５）予約削除
カメラ制御も画像表示も行わない(図３（ｂ）のカメラリストから削除)。
【００５８】
次に、本実施の形態に係る移動情報端末装置１０１における表示変更処理動作について、図６を用いて説明する。
【００５９】
図６は、本実施の形態に係る移動情報端末装置１０１における経路設定処理動作の流れを示すフローチャートである。
【００６０】
表示更新処理は、現在位置情報を元に表示近傍地図、施設情報を常に更新する処理である。
【００６１】
表示更新処理では、現在位置情報を取得し（ステップＳ６０１）、次に、現在位置に応じた処理を行い（ステップＳ６０２）、その後、前記ステップＳ６０１へ戻って、再び現在位置情報を取得する。
【００６２】
次に、本実施の形態に係る移動情報端末装置１０１における近傍カメラサーバ装置検索処理動作について、図７を用いて説明する。
【００６３】
図７は、本実施の形態に係る移動情報端末装置１０１のカメラ管理部１０３における近傍カメラサーバ装置検索処理動作の流れを示すフローチャートである。
【００６４】
近傍カメラサーバ装置の検索処理では、経路情報を取得し（ステップＳ７０１）、次に、経路の近傍カメラサーバ装置を検索する（ステップＳ７０２）。次に、近傍カメラリスト情報を応答し（ステップＳ７０３）、その後、本処理動作を終了する。
【００６５】
これにより、設定経路近傍のカメラサーバリストを得ることができる。また、移動情報端末装置１０１に設定されている経路情報を用いて、カメラ管理部１０３に問い合わせることで、カメラ管理部１０３に設定されている上述したカメラサーバ管理情報から、経路の近傍カメラリスト情報を取得することができる。
【００６６】
尚、経路(道路)の進行方向に応じて、見せたい画像が異なることもある。このため、前記ステップＳ７０３において応答する近傍カメラリスト情報は、前記ステップＳ７０１及びステップＳ７０２において、経路及びその経路上の進行方向に応じて、異なったカメラサーバ装置１０２に関する情報及びカメラプリセッ番号を求め、これを返答しても良い。これらは、予めカメラサーバ装置１０２に登録されているカメラサーバ管理情報の中に含まれている。
【００６７】
次に、本実施の形態に係る移動情報端末装置１０１の制御権予約処理動作について、図８を用いて説明する。
【００６８】
図８は、本実施の形態に係る移動情報端末装置１０１の制御権予約処理動作の流れを示すフローチャートである。
【００６９】
現在位置情報を元に、基本的に図３（ｂ）に示すカメラリストの上から順番にカメラを予約していくことになる。
【００７０】
移動情報端末装置１０１の制御権予約処理では、現在位置情報と進行方向情報を取得し(ステップＳ８０１)、図３（ｂ）のカメラリストから次の予約候補となるカメラを決定し(ステップＳ８０２)、そのカメラの画像を表示する予定の場所(地点Ｑとする)に到達する予定時刻をＴとすると、平均予想速度を加味して、時刻(Ｔ−ｎ×τ)に到達する予定の場所Ｐを計算し、その場所に到達するのを待つ(ステップＳ８０３)。
【００７１】
尚、ｎは待ち行列の最大長、τは制御権保有時間である。
【００７２】
地点Ｐに到達すると、カメラ制御権予約を行う(ステップＳ８０４)。この際、どのような予約(プリセットであるか自由制御であるか)を指定する。予約が成功すると、制御権取得予定時刻が返るので、その時刻にカメラ制御権を取得することが可能となる。
【００７３】
尚、後述するように、地点Ｑに到達する時刻と制御権取得予定時刻とは必ずしも一致しない。このため、制御権取得は位置情報ではなく、制御権取得予定時刻情報を用いる。また、予約が画像のみの場合には、制御は不要であるので、制御権予約も不要であり、地点Ｑに到達した段階で、カメラ画像を一定期間(τ)要求し、表示するようにする。
【００７４】
尚、カメラ画像を表示する予定の地点Ｑは、カメラサーバ装置１０２毎に設定してあり、例えば、カメラサーバ装置１０２と移動情報端末装置１０１との間の距離がある一定距離になる点として設定するか、或いは経路や道路毎に異なる地点を、見せたい地点として保持していても良い。また、カメラサーバ装置１０２毎に設定されているカメラプリセット情報に関しては、経路や道路毎の進行方向に応じて、必ずしも同じでない異なったプリセット番号を返すように、経路または道路情報と進行方向及びプリセット番号を関連付けて、カメラサーバ装置１０２に設定・記憶しておけば良い。
【００７５】
前記ステップＳ８０４の処理を終了後は、前記ステップＳ８０１へ戻り、再び現在位置情報と進行方向情報を獲得する。
【００７６】
次に、本実施の形態に係る移動情報端末装置１０１の制御権取得・表示処理動作について、図９を用いて説明する。
【００７７】
図９は、本実施の形態に係る移動情報端末装置１０１の制御権取得・表示処理動作の流れを示すフローチャートである。
【００７８】
制御権取得・表示処理では、制御権取得予定時刻(地点Ｑに到着時刻と略同じ)Ｔになるのを待ち（ステップＳ９０１）、制御権取得予定時刻Ｔになると、予め予約しておいたカメラサーバ装置１０２に制御権要求を行い、制御権を待つ（ステップＳ９０２）。通常ならば制御権が取得できるので（ステップＳ９０３）、予約内容に応じたカメラ制御及び画像表示を行う（ステップＳ９０４）。次に、τ時間経過後に制御権を開放し（ステップＳ９０５）、その後、前記ステップＳ９０１へ戻り、再び制御権取得予定時刻Ｔになるのを待つ。
【００７９】
次に、本実施の形態に係る移動情報端末装置１０１におけるカメラサーバ装置の制御権予約処理動作について、図１０を用いて説明する。
【００８０】
図１０は、本実施の形態に係る移動情報端末装置１０１におけるカメラサーバ装置の制御権予約処理動作の流れを示すフローチャートである。
【００８１】
カメラサーバ装置の制御権予約処理では、図１３に示すカメラサーバ装置１０２の予約リストにおいて、予約時刻のエントリが空き(ｎｏｎｅ)であるか否か判断し（ステップＳ１００１）、空きであれば、そのまま予約リストにプリセット番号とアドレスを登録し(ステップＳ１００２)、予約時刻を応答し(ステップＳ１００３)、その後、本処理動作を終了する。
【００８２】
一方、予約リストが空いていない場合には、プリセット予約であるか否かを判断し(ステップＳ１００４)、プリセット予約であれば、予約時刻の近傍時刻のエントリで同じプリセットを検索する(ステップＳ１００５)。そして、同じプリセットが検索された場合は(ステップＳ１００６)、予約リストのアドレスの欄にアドレスを追加登録し(ステップＳ１００３)、その時刻を予約時刻として応答し（ステップＳ１００３）、その後、本処理動作を終了する。
【００８３】
また、プリセット予約でない場合、及び近傍時刻に同一プリセット番号の予約が検索されない場合は、次に近傍時刻における空きエントリを検索する(ステップＳ１００７)。そして、空きエントリが検索された場合は(ステップＳ１００８)、そこにエントリを登録し(ステップＳ１００３)、その時刻を予約時刻として応答し（ステップＳ１００３）、その後、本処理動作を終了する。また、それ以外は、予約が行えなかったということで、予約ＮＧを応答し（ステップＳ１００９）、その後、本処理動作を終了する。
【００８４】
前記予約ＮＧが返ってきた場合でも、制御権待ちリストからキャンセルされて空きが出る可能性があるので、移動情報端末装置１０１は、最初の予定時刻Ｔにカメラ制御権要求を出すことで、制御権取得を目指すことになる。
【００８５】
次に、本実施の形態に係る移動情報端末装置１０１の制御権取得・表示処理動作について、図１１及び図１２を用いて説明する。
【００８６】
図１１及び図１２は、本実施の形態に係る移動情報端末装置１０１の制御権取得・表示処理動作の流れを示すフローチャートである。
【００８７】
「プリセット予約」或いは「自由制御予約」、「予約不要」の場合に、予約がＮＧであるか否かに拘らず、この図１１及び図１２に示すフローになる。
【００８８】
要求には、移動情報端末装置１０１のアドレスと予約種別、プリセット番号がパラメータとして含まれる。
【００８９】
図１１において、要求があると、まず、要求元である移動情報端末装置１０１のアドレスと予約種別を調べ(ステップＳ１１０１)、予約リストを確認する(ステップＳ１１０２)。プリセット予約であって、プリセット番号が一致していれば(ステップＳ１１０３)、他の移動情報端末装置１０１が既にプリセット予約をしていると解釈する。そして、一定時刻(τ)の間、同じプリセットが持続されると判断して、要求のあったアドレスに対して画像送信を開始し(ステップＳ１１０４)、一定時刻(τ)が経過する迄画像送信を続ける。
【００９０】
一方、プリセット番号が一致しない場合、及びプリセット予約でない場合には(ステップＳ１１０３)、制御権を取得して(ステップＳ１１０６)、カメラ画像の送信を開始する(ステップＳ１１０７)。このとき、プリセット予約であれば(ステップＳ１１０８)、プリセット制御を行い(ステップＳ１１０９)、一定時刻(τ)が経過する迄画像を送信する。また、プリセット予約でなく、自由制御予約の場合には、図４の制御インタフェース４０２等を用いて、自由にカメラ制御要求を出すことで、カメラ制御を行う(ステップＳ１１１２)。
【００９１】
前記ステップＳ１１０６において、制御権が取得できない場合は、カメラ制御は行えない。この場合は、予め蓄積してある至近のカメラ画像を送信することで代用する。従って、ステップＳ１１０４やステップＳ１１０７では、必ず、プリセットに関連付けて、図１４に示すような形式で画像を、クリップの形でファイルに蓄積している。
【００９２】
即ち、図１２において、プリセット予約であるか否かを判断し(ステップＳ１１１３)、プリセット制御が行われている場合には、常にプリセットを関連付けて、最新の画像に更新しておく。そして、プリセット予約であった場合には(ステップＳ１１１４)、そのプリセットに対応する最新の代用画像クリップを、図１４に示す表から探して再生し、その再生画像（代用記憶画像）を送信する(ステップＳ１１１５)。
【００９３】
また、プリセット予約でない場合、即ち、自由制御の場合にはプリセットリストを確認し(ステップＳ１１１７)、図１４の表に含まれる画像ファイル（適宜切り替えながら（代用記憶画像を切り替えながら）送信することで代用する(ステップＳ１１１８)。
【００９４】
前記ステップＳ１１１５及びステップＳ１１１８を終了後は、いずれもファイル終了及び画像送信を終了し(ステップＳ１１１６)、その後、本処理動作を終了する。
【００９５】
尚、カメラサーバ装置１０２において、画像或いはカメラ制御権は、移動情報端末装置１０１以外の通常のビューワクライアントからもアクセスされる可能性があり、この場合、通常の制御権待ち行列の処理となる。また、画像送信については、送信要求があってから一定時間、画像を送信することになる。また、移動情報端末装置１０１から画像のみを予約する場合は、単に画像を一定時間要求するだけである。この場合は、ビューワクライアント或いは移動情報端末装置１０１毎に、図１５に示すフローで画像送信することになる。
【００９６】
即ち、図１５は、本実施の形態に係るカメラサーバ装置１０２の画像送信処理動作の流れを示すフローチャートである。
【００９７】
カメラサーバ装置１０２の画像送信処理では、カメラ画像の送信を開始し（ステップＳ１５０１）、次に、一定時間が経過すると画像送信を終了し（ステップＳ１５０２）、その後、本処理動作を終了する。
【００９８】
また、上述した実施の形態の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出して実行することによっても、本発明が達成されることは言うまでもない。
【００９９】
この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１００】
また、プログラムコードを供給するための記憶媒体としては、例えば、ＲＡＭ、ＮＶ−ＲＡＭ、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ（ＤＶＤ−ＲＯＭ、ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ等）、磁気テープ、不揮発性のメモリカード、他のＲＯＭ等の上記プログラムコードを記憶できるものであれば良く、或いはネットワークを介したダウンロード等を用いることができる。
【０１０１】
また、コンピュータが読み出したプログラムコードを実行することにより、上述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって上述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【０１０２】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって上述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【０１０３】
以上では、本発明の様々な例と実施形態を説明したが、当業者であれば、本発明の趣旨と範囲は本明細書内の特定の説明と図に限定されるものではなく、本願特許請求の範囲に全て述べられた様々な修正と変更に及ぶことが可能であることは言うまでもない。
【０１０４】
本発明の実施態様の例を以下に列挙する。
【０１０５】
［実施態様１］  現在位置を検出する位置検出手段と、
経路情報を設定管理する経路情報設定管理手段と、
前記経路情報と現在位置情報とに応じて複数のカメラから一つのカメラを選択するカメラ選択手段と、
前記カメラ選択手段により選択されたカメラによる画像を表示する画像表示手段と、
前記カメラ画像を通信するための通信制御手段と
を有することを特徴とする移動情報端末装置。
【０１０６】
［実施態様２］  前記カメラ選択手段は、進行方向を考慮する機能を有することを特徴とする実施態様１に記載の移動情報端末装置。
【０１０７】
［実施態様３］  前記カメラ選択手段により選択されたカメラを制御するためのカメラ制御インタフェース手段を有することを特徴とする実施態様２に記載の移動情報端末装置。
【０１０８】
［実施態様４］  前記カメラ制御インタフェース手段は、進行方向に応じて異なるプリセット制御を行うことを特徴とする実施態様３に記載の移動情報端末装置。
【０１０９】
［実施態様５］  前記経路情報と現在位置情報とに応じて、前記カメラの制御権を予約する制御権予約手段を有することを特徴とする実施態様４に記載の移動情報端末装置。
【０１１０】
［実施態様６］  前記制御権予約手段は、複数の予約方法を用いて予約することが可能であることを特徴とする実施態様５に記載の移動情報端末装置。
【０１１１】
［実施態様７］  前記制御権予約手段には、プリセット予約及び自由制御予約が含まれることを特徴とする実施態様６に記載の移動情報端末装置。
【０１１２】
［実施態様８］  前記カメラ選択手段は、カメラサーバ装置により指定された地点に到達した場合にカメラの選択が行われることを特徴とする実施態様１乃至７のいずれかに記載の移動情報端末装置。
【０１１３】
［実施態様９］  所定の位置に到達した場合に、前記カメラの制御権獲得要求を行うことを特徴とする実施態様２乃至８のいずれかに記載の移動情報端末装置。
【０１１４】
［実施態様１０］  画像を取り込む撮像手段と、
前記撮像手段により取り込まれた画像を送信する送信手段と、
前記画像を移動情報端末に送信したり該移動情報端末からの各種要求を処理するための通信制御手段と、
カメラサーバ情報を管理するカメラサーバ情報管理手段と
を有することを特徴とするカメラサーバ装置。
【０１１５】
［実施態様１１］  前記カメラサーバ情報管理手段は、カメラ画像表示開始・終了場所を示す情報を管理することを特徴とする実施態様１０に記載のカメラサーバ装置。
【０１１６】
［実施態様１２］  前記撮像手段の撮影方向を制御するカメラ制御手段を有することを特徴とする実施態様１０または１１に記載のカメラサーバ装置。
【０１１７】
［実施態様１３］  前記カメラサーバ情報管理手段は、進行方向・経路・現在位置等に応じたお勧めカメラプリセット番号を管理することを特徴とする実施態様１２に記載のカメラサーバ装置。
【０１１８】
［実施態様１４］  カメラ制御権を管理するためのカメラ制御権管理手段を設けることにより、カメラ制御権の予約を可能にしたことを特徴とする実施態様１２または１３に記載のカメラサーバ装置。
【０１１９】
［実施態様１５］  前記カメラ制御権の予約には、プリセット予約と自由制御予約とを含むことを特徴とする実施態様１４に記載のカメラサーバ装置。
【０１２０】
［実施態様１６］  同時刻の同一のプリセット予約であった場合には、同じ予約であると見なすことを特徴とする実施態様１５に記載のカメラサーバ装置。
【０１２１】
［実施態様１７］  時間の近い同一のプリセット予約であった場合には、同じ予約であると見なすことを特徴とする実施態様１５に記載のカメラサーバ装置。
【０１２２】
［実施態様１８］  前記カメラ制御権が獲得できなかった場合に、直前の蓄積映像を送ることを特徴とする実施態様１４乃至１７のいずれかに記載のカメラサーバ装置。
【０１２３】
［実施態様１９］  前記カメラ制御権が獲得できなかった場合に、プリセット制御であれば、プリセットに対応する直前の蓄積画像を送ることを特徴とする実施態様１８に記載のカメラサーバ装置。
【０１２４】
［実施態様２０］  前記カメラ制御は、パン・チルト・ズームであることを特徴とする実施態様１４乃至１９のいずれかに記載のカメラサーバ装置。
【０１２５】
［実施態様２１］  少なくとも一つ以上の請求項1乃至９に記載の移動情報端末装置と、少なくとも一つ以上の実施態様１０乃至２０に記載のカメラサーバ装置とから成る事を特徴とする撮像システム。
【０１２６】
［実施態様２２］  前記カメラサーバ装置を管理するカメラサーバ管理手段を有することを特徴とする実施態様２１に記載の撮像システム。
【０１２７】
［実施態様２３］  前記カメラサーバ管理手段は、前記カメラサーバ装置の設置場所、カメラ画像表示場所及び進行方向に応じた推奨プリセット情報等を管理することを特徴とする実施態様２２に記載の撮像システム。
【０１２８】
［実施態様２４］  現在位置を検出する位置検出工程と、
経路情報を設定管理する経路情報設定管理工程と、
前記経路情報と現在位置情報とに応じて複数のカメラから一つのカメラを選択するカメラ選択工程と、
前記カメラ選択工程により選択されたカメラによる画像を表示する画像表示工程と、
前記カメラ画像を通信するための通信制御工程と
を有することを特徴とする移動情報通信方法。
【０１２９】
［実施態様２５］  前記カメラ選択工程は、進行方向を考慮する機能を有することを特徴とする実施態様２４の記載の移動情報通信方法。
【０１３０】
［実施態様２６］  前記カメラ選択工程により選択されたカメラを制御するためのカメラ制御インタフェース工程を有することを特徴とする実施態様２５に記載の移動情報通信方法。
【０１３１】
［実施態様２７］  前記カメラ制御インタフェース工程は、進行方向に応じて異なるプリセット制御を行うことを特徴とする実施態様２６に記載の移動情報通信方法。
【０１３２】
［実施態様２８］  前記経路情報と現在位置情報とに応じて、前記カメラの制御権を予約する制御権予約工程を有することを特徴とする実施態様２７に記載の移動情報通信方法。
【０１３３】
［実施態様２９］  前記制御権予約工程は、複数の予約方法を用いて予約することが可能であることを特徴とする実施態様２８に記載の移動情報通信方法。
【０１３４】
［実施態様３０］  前記制御権予約工程には、プリセット予約及び自由制御予約が含まれることを特徴とする実施態様２９に記載の移動情報通信方法。
【０１３５】
［実施態様３１］  前記カメラ選択工程は、カメラサーバ装置により指定された地点に到達した場合にカメラの選択が行われることを特徴とする実施態様２４乃至３０のいずれかに記載の移動情報通信方法。
【０１３６】
［実施態様３２］  所定の位置に到達した場合に、前記カメラの制御権獲得要求を行うことを特徴とする実施態様２３乃至３１のいずれかに記載の移動情報通信方法。
【０１３７】
［実施態様３３］  画像を取り込む撮像工程と、
前記撮像工程により取り込まれた画像を送信する送信工程と、
前記画像を移動情報端末に送信したり該移動情報端末からの各種要求を処理するための通信制御工程と、
カメラサーバ情報を管理するカメラサーバ情報管理工程と
を有することを特徴とするカメラサーバ方法。
【０１３８】
［実施態様３４］  前記カメラサーバ情報管理工程は、カメラ画像表示開始・終了場所を示す情報を管理することを特徴とする実施態様３３に記載のカメラサーバ方法。
【０１３９】
［実施態様３５］  前記撮像工程の撮影方向を制御するカメラ制御工程を有することを特徴とする実施態様３３または３４に記載のカメラサーバ方法。
【０１４０】
［実施態様３６］  前記カメラサーバ情報管理工程は、進行方向・経路・現在位置等に応じたお勧めカメラプリセット番号を管理することを特徴とする実施態様３５に記載のカメラサーバ方法。
【０１４１】
［実施態様３７］  カメラ制御権を管理するためのカメラ制御権管理工程を設けることにより、カメラ制御権の予約を可能にしたことを特徴とする実施態様３５または３６に記載のカメラサーバ方法。
【０１４２】
［実施態様３８］  前記カメラ制御権の予約には、プリセット予約と自由制御予約とを含むことを特徴とする実施態様３７に記載のカメラサーバ方法。
【０１４３】
［実施態様３９］  同時刻の同一のプリセット予約であった場合には、同じ予約であると見なすことを特徴とする実施態様３８に記載のカメラサーバ方法。
【０１４４】
［実施態様４０］  時間の近い同一のプリセット予約であった場合には、同じ予約であると見なすことを特徴とする実施態様３８に記載のカメラサーバ方法。
【０１４５】
［実施態様４１］  前記カメラ制御権が獲得できなかった場合に、直前の蓄積映像を送ることを特徴とする実施態様３７乃至４０のいずれかに記載のカメラサーバ方法。
【０１４６】
［実施態様４２］  前記カメラ制御権が獲得できなかった場合に、プリセット制御であれば、プリセットに対応する直前蓄積映像を送ることを特徴とする実施態様４１に記載のカメラサーバ方法。
【０１４７】
［実施態様４３］  前記カメラ制御は、パン・チルト・ズームであることを特徴とする実施態様３７乃至４２のいずれかに記載のカメラサーバ方法。
【０１４８】
［実施態様４４］  少なくとも一つ以上の実施態様２４乃至３２に記載の移動情報通信方法と、少なくとも一つ以上の実施態様３３乃至４３に記載のカメラサーバ方法とから成る事を特徴とする撮像方法。
【０１４９】
［実施態様４５］  前記カメラサーバ方法を管理するカメラサーバ管理工程を有することを特徴とする実施態様４４に記載の撮像方法。
【０１５０】
［実施態様４６］  前記カメラサーバ管理工程は、前記カメラサーバ方法の実行場所、カメラ画像表示場所及び進行方向に応じた推奨プリセット情報等を管理することを特徴とする実施態様４５に記載の撮像方法。
【０１５１】
［実施態様４７］  移動情報端末装置を制御するためのコンピュータ読み取り可能な制御プログラムであって、
現在位置を検出する位置検出工程と、経路情報を設定管理する経路情報設定管理工程と、前記経路情報と現在位置情報とに応じて複数のカメラから一つのカメラを選択するカメラ選択工程と、前記カメラ選択工程により選択されたカメラによる画像を表示する画像表示工程と、前記カメラ画像を通信するための通信制御工程とをコンピュータに実行させるためのプログラムコードから成ることを特徴とする移動情報端末装置の制御プログラム。
【０１５２】
［実施態様４８］  カメラサーバ装置を制御するためのコンピュータ読み取り可能な制御プログラムであって、
画像を取り込む撮像工程と、前記撮像工程により取り込まれた画像を送信する送信工程と、前記画像を移動情報端末に送信したり該移動情報端末からの各種要求を処理するための通信制御工程と、カメラサーバ情報を管理するカメラサーバ情報管理工程とをコンピュータに実行させるためのプログラムコードから成ることを特徴とするカメラサーバ装置の制御プログラム。
【０１５３】
［実施態様４９］  実施態様４８及び４９に記載の制御プログラムを格納したことを特徴とする記憶媒体。
【０１５４】
【発明の効果】
以上のように、本発明によれば、遠隔地に設置された制御可能なカメラからのリアルタイム画像を有効に切り替えて表示し、カメラ制御できるという効果を奏する。
【図面の簡単な説明】
【図１】本発明の一実施の形態に係る移動情報端末装置を有する撮像システムの構成を示すブロック図である。
【図２】本発明の一実施の形態に係る移動情報端末装置を有する撮像システムにおけるカメラサーバ装置の構成を示すブロック図である。
【図３】本発明の一実施の形態に係る移動情報端末装置の画面表示例を示す図である。
【図４】本発明の一実施の形態に係る移動情報端末装置の画面表示例を示す図である。
【図５】本発明の一実施の形態に係る移動情報端末装置の経路設定処理動作の流れを示すフローチャートである。
【図６】本発明の一実施の形態に係る移動情報端末装置の表示更新処理動作の流れを示すフローチャートである。
【図７】本発明の一実施の形態に係る移動情報端末装置を有する撮像システムにおけるカメラサーバ装置検索処理動作の流れを示すフローチャートである。
【図８】本発明の一実施の形態に係る移動情報端末装置の予約処理動作の流れを示すフローチャートである。
【図９】本発明の一実施の形態に係る移動情報端末装置の制御権取得・表示処理動作の流れを示すフローチャートである。
【図１０】本発明の一実施の形態に係る移動情報端末装置を有する撮像システムにおけるカメラサーバ装置の制御権予約処理動作の流れを示すフローチャートである。
【図１１】本発明の一実施の形態に係る移動情報端末装置を有する撮像システムにおけるカメラサーバ装置の制御権取得・表示処理動作の流れを示すフローチャートである。
【図１２】本発明の一実施の形態に係る移動情報端末装置を有する撮像システムにおけるカメラサーバ装置の制御権取得・表示処理動作の流れを示すフローチャートである。
【図１３】本発明の一実施の形態に係る移動情報端末装置を有する撮像システムにおけるカメラサーバ装置の予約リストの一例を示す図である。
【図１４】本発明の一実施の形態に係る移動情報端末装置を有する撮像システムにおけるカメラサーバ装置のプリセット蓄積画像リストの一例を示す図である。
【図１５】本発明の一実施の形態に係る移動情報端末装置を有する撮像システムにおけるカメラサーバ装置の画像送信処理動作の流れを示すフローチャートである。
【符号の説明】
１０１        移動情報端末装置
１０２        カメラサーバ装置
１０３        カメラ管理部
１０４        ネットワーク
１０５        現在位置検出部
１０６        経路情報設定管理部
１０７        地図情報表示部
１０８        カメラ選択管理部
１０９        カメラ制御Ｉ／Ｆ（インタフェース）部
１１０        画像表示部
１１１        通信制御部
３０１        ▲マーク
３０２        Ｃ
３０３        欄
３０４        欄
３０５        欄
４０１        ポップアップウィンドウ
４０２        操作ユーザインタフェース
４０３        パン操作
４０４        チルト操作
４０５        ズーム操作
【図１】
2004194012.tif 000004
【図２】
2004194012.tif 000005
【図３】
2004194012.tif 000006
【図４】
2004194012.tif 000007
【図５】
2004194012.tif 000008
【図６】
2004194012.tif 000009
【図７】
2004194012.tif 000010
【図８】
2004194012.tif 000011
【図９】
2004194012.tif 000012
【図１０】
2004194012.tif 000013
【図１１】
2004194012.tif 000014
【図１２】
2004194012.tif 000015
【図１３】
2004194012.tif 000016
【図１４】
2004194012.tif 000017
【図１５】
2004194012.tif 000018