(57)【要約】      （修正有）【課題】カメラへ接続するためのＵＲＬを容易に識別できるようにする。【解決手段】所定のＵＲＬに接続することで制御可能な撮像装置１であって、情報処理装置２から送信されたＵＲＬの登録要求を基に撮像を行う撮像手段と、前記撮像手段の撮像結果を基にＵＲＬ登録用の画像を生成する画像生成手段と、前記画像生成手段により生成した画像を前記情報処理装置２へ配信する配信手段とを設け、情報処理装置からのブックマークの登録要求を受けて撮像を行い、撮像した結果を基にブックマーク登録用の画像を生成する。生成した画像を要求元の情報処理装置２へ配信し、情報処理装置２では配信された画像をブックマーク画像として登録する。【選択図】図１
2014209315.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介してカメラにアクセスするために用いられるブックマークを保持することが可能な情報処理装置であって、
前記カメラで撮影された撮影画像を前記ネットワークを介して前記カメラから取得する取得手段と、
前記カメラから取得した撮影画像をブックマークに登録する登録手段とを有することを特徴とする情報処理装置。
【請求項２】
前記取得手段は、ブックマークに登録するための画像の撮影を前記カメラに要求することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記登録手段は、前記カメラで撮影された撮影画像から切り出された画像をブックマークに登録することを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記取得手段は、前記カメラで撮影された撮影画像からブックマークに登録するために切り出す範囲を指定する指定手段を有することを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記登録手段は、前記カメラの位置に応じたデータを、前記撮影画像と共にブックマークに登録することを特徴とする請求項１に記載の情報処理装置。
【請求項６】
前記カメラの位置に応じたデータは、前記ネットワークを介して地図情報サービスから取得されることを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記登録手段は、前記カメラから取得した撮影画像から、ブックマークに登録するために画像を切り出すことを特徴とする請求項１に記載の情報処理装置。
【請求項８】
ネットワークカメラであって、
画像を撮影する撮影手段と、
ブックマークに登録される画像の要求を要求装置から受信する受信手段と、
撮影した画像をブックマークに登録するために処理する処理手段と、
撮影した画像をブックマークに登録するために前記処理手段により処理した画像を前記要求装置に送信する送信手段とを有することを特徴とするネットワークカメラ。
【請求項９】
前記受信手段は、ブックマークに登録するための画像を撮影する撮影位置を要求装置から受信し、
前記処理手段は、要求された位置を撮影するように前記撮影手段を制御することを特徴とする請求項８に記載のネットワークカメラ。
【請求項１０】
ネットワークカメラと情報処理装置とを有するシステムであって、
前記情報処理装置は、
前記ネットワークカメラで撮影された撮影画像をネットワークを介して前記ネットワークカメラから取得する取得手段と、
前記ネットワークカメラから取得した撮影画像を、前記ネットワークを介してカメラにアクセスするために用いられるブックマークに登録する登録手段とを有し、
前記ネットワークカメラは、
撮影した画像を前記情報処理装置に送信する送信手段を有することを特徴とするシステム。
【請求項１１】
前記ネットワークカメラは、
ブックマークに登録される画像の要求を前記情報処理装置から受信する受信手段と、
撮影した画像をブックマークに登録するために処理する処理手段とを更に有し、
前記送信手段は、前記処理手段により処理した画像を前記情報処理装置に送信することを特徴とする請求項１０に記載のシステム。
【請求項１２】
前記登録手段は、前記ネットワークカメラから取得した撮影画像を、ブックマークに登録するために画像を切り出す切り出し手段を有することを特徴とする請求項１０に記載のシステム。
【請求項１３】
前記登録手段は、前記ネットワークカメラの位置情報を取得する取得手段を有し、前記ネットワークカメラの位置情報を、前記撮影画像と共にブックマークに登録することを特徴とする請求項１０に記載のシステム。
【請求項１４】
前記取得手段は、前記ネットワークカメラから取得した位置情報に対応する名称を、前記ネットワークを介して地図情報サービスから取得し、前記登録手段は、取得した名称を、前記撮影画像と共にブックマークに登録することを特徴とする請求項１３に記載のシステム。
【請求項１５】
ネットワークを介してカメラにアクセスするために用いられるブックマークの登録方法において、
前記カメラで撮影された撮影画像を前記ネットワークを介して前記カメラから取得し、
前記カメラから取得した撮影画像をブックマークに登録することを特徴とする登録方法。
【請求項１６】
さらに、前記カメラから取得した撮影画像から、ブックマークに登録するために画像を切り出すことを特徴とする請求項１５に記載の登録方法。
【請求項１７】
ネットワークカメラにおける画像の送信方法であって、
ブックマークに登録される画像の要求を要求装置から受信し、
撮影した画像をブックマークに登録するために処理し、
撮影した画像をブックマークに登録するために処理した画像を前記要求装置に送信することを特徴とする画像の送信方法。
【請求項１８】
ブックマークに登録するための画像を撮影する撮影位置を要求装置から受信し、要求された位置を撮影するように撮影手段を制御することを特徴とする請求項１７に記載の画像の送信方法。
【請求項１９】
ネットワークを介してカメラにアクセスするために用いられるブックマークを登録するためのプログラムにおいて、前記プログラムは、
前記カメラで撮影された撮影画像を前記ネットワークを介して前記カメラから取得し、
前記カメラから取得した撮影画像をブックマークに登録することを特徴とするプログラム。
【請求項２０】
さらに、前記カメラから取得した撮影画像から、ブックマークに登録するために画像を切り出すことを特徴とする請求項１９に記載のプログラム。
【請求項２１】
ネットワークカメラにおける撮影画像を送信するプログラムであって、前記プログラムは、
ブックマークに登録される画像の要求を要求装置から受信し、
撮影した画像をブックマークに登録するために処理し、
撮影した画像をブックマークに登録するために処理した画像を前記要求装置に送信することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理装置、ネットワークカメラ及びシステムに関し、特に、カメラで撮影された映像から縮小画像を作成して情報処理装置へ配信し、ブックマーク画像として登録するために用いて好適な技術に関するものである。
【背景技術】
【０００２】
ＵＲＬ情報に名前を付けて情報処理装置内に保存しておくことで、容易にＵＲＬ情報を取得することが広く一般的に行われている。その際、ＷＥＢページに予め作成した画像をＵＲＬ情報と共に保存して名前と共に画像を表示することができる。
【０００３】
例えば、特許文献１では、ＵＲＬから接続されたＷＥＢページをサムネイル映像としてＵＲＬと紐付けて保存することで、名前を表示すると同時にサムネイル映像を表示してＵＲＬを取得する方法が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特表２０１１−５１５７２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、カメラからの映像を表示するためのＷＥＢページへ接続するＵＲＬが、それぞれ異なるカメラを使用する場合、ＷＥＢページに予め作成した画像をＵＲＬ情報と共に保存する従来技術では、それぞれのＵＲＬで同一の画像が表示されてしまう。このため、どのカメラか識別し難い問題点があった。また、ＵＲＬ毎に画像を変えるためには、ＵＲＬ毎に異なる画像を予め作成しておく必要があるため面倒である。
【０００６】
また、前述の特許文献１に開示された従来技術では、ＷＥＢのページ全体をサムネイル画像として保存するため、カメラからの映像以外もサムネイル画像として保存されてしまい、肝心のカメラの映像が小さくなってしまうという問題点があった。
本発明は前述の問題点に鑑み、カメラへ接続するためのＵＲＬを容易に識別できるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
本発明の情報処理装置は、ネットワークを介してカメラにアクセスするために用いられるブックマークを保持することが可能な情報処理装置であって、前記カメラで撮影された撮影画像を前記ネットワークを介して前記カメラから取得する取得手段と、前記カメラから取得した撮影画像をブックマークに登録する登録手段とを有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、カメラで撮影した映像を基にブックマーク画像を作成してＵＲＬと共に登録する。これにより、カメラ毎に異なるブックマーク画像を表示して容易にカメラを識別可能なブックマーク画像の登録を実現することができる。
【図面の簡単な説明】
【０００９】
【図１】第１の実施形態を適用した情報処理システムの構成例を示すブロック図である。
【図２】第１の実施形態のブックマーク登録処理の一例を示すフローチャートである。
【図３】第１の実施形態のビューワークライアントの画面イメージの一例を示す図である。
【図４】第１の実施形態のブックマーク登録要求を表すＨＴＴＰコマンドの一例を示す図である。
【図５】ブックマークリストの画面イメージの一例を示す図である。
【図６】デスクトップショートカットをブックマークとして配置したデスクトップ画面の画面イメージの一例を示す図である。
【図７】第２の実施形態を適用したクライアントの画面イメージの一例を示す図である。
【図８】第２の実施形態のブックマーク登録要求を表すＨＴＴＰコマンドの一例を示す図である。
【図９】第２の実施形態のカメラ側のブックマーク画像生成処理の一例を示すフローチャートである。
【図１０】第３の実施形態を適用した情報処理システムの構成例を示すブロック図である。
【図１１】第３の実施形態のビューワークライアントの画面イメージの一例を示す図である。
【図１２】第３の実施形態のブックマーク登録要求を表すＨＴＴＰコマンドの一例を示す図である。
【図１３】第３の実施形態のカメラ側のブックマーク画像生成処理の一例を示すフローチャートである。
【図１４】第４の実施形態を適用した情報処理システムの構成例を示すブロック図である。
【図１５】第４の実施形態のビューワークライアントの画面イメージの一例を示す図である。
【図１６】第４の実施形態のブックマーク登録処理の一例を示すフローチャートである。
【図１７】第５の実施形態を適用した情報処理システムの構成例を示すブロック図である。
【図１８】第５の実施形態のブックマーク登録処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下に、本発明の好ましい実施形態を、添付の図面に基づいて詳細に説明する。
第１の実施形態は、クライアントから送られたブックマーク登録要求を受けたＷｅｂサーバー機能搭載カメラが映像を撮影し、撮影した映像から一部範囲を切り出してブックマーク画像を生成し、クライアントへ配信する実施形態である。
【００１１】
第２の実施形態は、ブックマーク登録要求時に選択されたカメラ位置に従いカメラ位置を変更する。その後、映像を撮影してブックマーク画像を生成する実施形態である。
【００１２】
第３の実施形態は、ブックマーク登録要求時に映像上に切り出し範囲を表示する実施形態である。
【００１３】
第４の実施形態は、クライアントが受信済みの映像を用いて、クライアント内部でブックマーク画像を生成し、ブックマーク登録を行う実施形態である。
【００１４】
第５の実施形態は、生成されたブックマーク画像とともに、カメラへ接続された位置情報取得手段を用いて取得した位置を基にブックマーク名称を取得して登録する実施形態である。
【００１５】
（第１の実施形態）
図１は、接続した情報処理装置から実際にカメラを制御可能な情報処理システムの構成例を説明するブロック図である。
本実施形態では、ブックマーク画像生成機能を持ったカメラ１、カメラ１に対してブックマーク登録を要求し、ブックマークを登録するビューワークライアント２がネットワーク３によって接続されて情報処理システムが構成されている。
【００１６】
ネットワーク３に接続されるカメラ（ネットワークカメラ）やビューワークライアント（情報処理装置）の数に制限はないが、説明の簡略化のためにそれぞれ１つずつと仮定する。ネットワーク３に関しては、後で述べるカメラ制御信号、圧縮した画像信号を通すのに十分な帯域があるインターネットやイントラネット等のディジタルネットワークであれば、どのようなものでもよい。
【００１７】
なお、ここではネットワークプロトコルとしてＨＴＴＰプロトコルを仮定し、以下アドレスといった場合にはＩＰアドレスを指すこととする。また、カメラ１、ビューワークライアント２には、それぞれＩＰアドレスが割り当てられているものとする。
【００１８】
カメラ１において、通信制御部１０８はビューワークライアント２から受信したコマンドに応じて、ネットワーク３を介して画像データを配信するとともに、各種カメラ操作を実行する。撮像部１０４は、レンズ１０１を通して撮像画像（撮影画像（動画像および静止画像））を取り込む。取り込まれた撮像画像は、ブックマーク登録要求がされた場合は、ブックマーク画像生成部１０６でブックマーク用画像（所定のＵＲＬ登録用の画像）に加工される。
【００１９】
記憶部１０９は各種設定値を保持し、予め指定されたカメラ位置などを保持する。可動雲台１０３には、レンズ１０１、撮像部１０４の他、ローテーション制御を行う回転機構１０２が取り付けられ、カメラ制御部１０５によって制御される。
カメラ制御部１０５は、通信制御部１０８が受信した操作コマンドをコマンド解釈部１１０が解釈した後、指定された制御内容に応じてレンズ１０１、回転機構１０２、可動雲台１０３をパン、チルト、ズーム、ローテーション制御など、撮像装置制御を行う。
【００２０】
なお、画像圧縮部１０７は、レンズ１０１を通して撮像部１０４で取り込まれたデジタル画像をＭｏｔｉｏｎＪＰＥＧで圧縮して、通信制御部１０８に渡し、ネットワーク３に送出する。なお、本実施形態では画像の圧縮形式を、ＭｏｔｉｏｎＪＰＥＧとしたが、本発明は、この圧縮形式に限定されるものではない。
【００２１】
ビューワークライアント２は、ＨＴＭＬおよびＪａｖａＳｃｒｉｐｔ（登録商標）で実装されたＷｅｂブラウザ上で動作するＷｅｂアプリである。ビューワークライアント２は、カメラ毎に割り当てられているＩＰアドレスを含む所定のＵＲＬを指定することによってカメラ１からダウンロードされる。
通信制御部２０６は、カメラ１から配送されてきた撮像画像および記憶部１０９に保持されていた予め指定されたカメラ位置を受信するとともに、各種カメラ操作の結果を受信する。
【００２２】
表示制御部２０３は、画像伸長部２０５で展開された撮像画像や、各種カメラ操作の結果からグラフィカルユーザーインタフェース（ＧＵＩ）を生成し、画面表示部２０１で表示する。
【００２３】
カメラ操作入力部２０２は、カメラ操作のためのマウスやキーボードおよび画面タッチによるユーザー入力を受け付け、操作コマンド生成・解釈部２０４に渡す。
操作コマンド生成・解釈部２０４は、スライダーやボタンなどの操作や、映像上でのマウスクリックといったＧＵＩ操作から、パン、チルト、ズーム、ローテーションなどの各種カメラ操作コマンドやブックマーク登録要求コマンドを生成する。
【００２４】
操作コマンド生成・解釈部２０４で生成された各種カメラ操作コマンドは通信制御部２０６からカメラ１に送信される。また、操作コマンド生成・解釈部２０４は、カメラ１から受信したカメラ操作結果を解釈して、表示制御部２０３で生成されるＧＵＩに反映する。
【００２５】
図２は、ブックマーク登録要求を受信したカメラ１とビューワークライアント２とからなる情報処理システムで行なわれる処理の一例を説明するフローチャートである。また、図３は、本実施形態のビューワークライアント２の画面イメージの一例を示す図である。
ビューワークライアント画面３００にはチルトスライダー３０２、パンスライダー３０３、ズームスライダー３０４、ブックマーク登録ボタン３０５、ブックマーク画像更新ボタン３０６がある。これらはＷｅｂブラウザのＷｅｂページ表示部に表示されるが、Ｗｅｂブラウザにはそれ以外に、アドレスバー３１０、ブックマーク登録メニュー３２０、ブックマークリスト表示ボタン３３０がある。
【００２６】
図２（Ａ）のフローチャートはビューワークライアント２の処理を表し、図２（Ｂ）のフローチャートがカメラ１の処理を表す。ビューワークライアント２で、ブックマーク登録ボタン３０５を押すことで、まず、Ｓ２０１でカメラ１に対してブックマーク登録要求を送信する。ブックマーク登録要求は、図４で示すようにブックマーク登録要求を表すコマンド名を含むＨＴＴＰのＧＥＴコマンドで送信される。
【００２７】
カメラ１では、Ｓ２０１でビューワークライアント２から送信されたブックマーク登録要求を通信制御部１０８にて受信する。
コマンド解釈部１１０は、受信したコマンドがブックマーク登録要求かどうかを判定する。ブックマーク登録要求と判断されたら、Ｓ２０２で現在のカメラ位置そのままで撮影を開始し、レンズ１０１を通して撮像部１０４にて静止画像を生成する。ここで、撮像部１０４が定常的に静止画像を撮影し続けている場合は、既に撮影済みの直近の静止画像を抽出してもよい。
【００２８】
次に、カメラ１では、Ｓ２０３でブックマーク画像生成部１０６が、撮像部１０４で生成された静止画像の撮像結果を基に画像の中心位置を算出し、その中心位置と同じ中心を持つ高さ・幅が同一の矩形範囲を画像から切り出す。
【００２９】
さらに、カメラ１では、Ｓ２０４で切り出した部分画像から、所定の大きさおよびファイルフォーマットのブックマーク画像ファイルを生成し、通信制御部１０８を介して記憶部１０９に保持する。また、通信制御部１０８、ネットワーク３を通してビューワークライアント２にブックマーク登録要求の成功が通知される。
【００３０】
ビューワークライアント２は、Ｓ２０５でブックマーク登録要求の成功が通知されたか否かを判断する。登録要求の成功が通知されなかった場合は、処理を終了する。
通知された場合は、ビューワークライアント２は、Ｓ２０６でカメラ１から記憶部１０９に保持されたブックマーク画像ファイルを受信する。そして、ビューワークライアント２は、Ｓ２０７で受信したブックマーク画像ファイルを、カメラ名などを表すブックマーク名とともにブックマーク登録部２０７のブックマークリストへ追加する。ブックマークリストは、ブックマークリスト表示ボタン３３０で図５のように表示され、ブックマーク画像３３１とブックマーク名３３２が対応付けられて表示される。
【００３１】
ここで、ブックマーク画像付きブックマークは、ブックマーク登録ボタン３０５だけでなく、ブックマーク画像更新ボタン３０６を押してから、ブックマーク登録メニュー３２０を選択することによって登録することもできる。ブックマーク画像更新ボタン３０６を押すと、図２（Ａ）のフローチャートのうちＳ２０１とＳ２０６が実行され、ブックマーク登録メニュー３２０を選択するとＳ２０７が実行される。
【００３２】
さらに、ブックマーク登録メニュー３２０を押した場合は、図５で示したブックマークリスト以外に、端末のデスクトップをブックマーク登録先として選択することが可能である。端末のデスクトップをブックマーク登録先に選択した場合は、図６で示すように、端末のデスクトップ４００に表示されるデスクトップショートカットのアイコン４３１として、ブックマーク画像が使用される。
【００３３】
なお、ブックマーク画像ファイルはｆａｖｉｃｏｎ．ｉｃｏのように所定のファイル名でビューワーダウンロード元と同じパスの位置に格納されることでブックマーク画像ファイルと認識される。ただし、Ｗｅｂブラウザによってはファイルを経由せずにＢａｓｅ６４でテキストされたブックマーク画像データを受信し、それをブックマーク登録に使用することも可能である。したがって、Ｗｅｂブラウザに応じてビューワークライアント２のＪａｖａＳｃｒｉｐｔでブックマーク画像登録処理を切り換えるようにしてもよい。
【００３４】
（第２の実施形態）
図７は、ブックマーク登録要求時にカメラ位置を変更してから撮影を行う場合の本実施形態のビューワークライアント２の画面イメージの一例を示す図である。図３で示した第１の実施形態の画面イメージに撮影位置選択ラジオボタン３０７が追加されている。
【００３５】
撮影位置選択ラジオボタン３０７で「カメラ位置１にて撮影」を選択した状態で、ブックマーク登録ボタン３０５を押すと、操作コマンド生成・解釈部２０４によって図８で示したブックマーク登録要求コマンドが生成されて、カメラ１に送信される。
【００３６】
カメラ１は、図８のブックマーク登録要求コマンドを受信すると、カメラ位置１に撮影方向を制御してから撮影した画像を基にブックマーク画像を生成し、生成されたブックマーク画像を送信する。ビューワークライアント２は、カメラ１から送信されたブックマーク画像を受信すると、受信したブックマーク画像をブックマーク登録部２０７のリストに登録する。
【００３７】
ここで、図８のブックマーク登録要求コマンドは、図４で示した第１の実施形態のブックマーク登録要求コマンドに、カメラ位置１を指定するクエリ文字列が付加されている。本実施形態では、撮影位置選択ラジオボタン３０７にてカメラの現在位置のまま撮影を行うか、それとも、予めカメラに登録されているカメラ位置にカメラを制御してから撮影を行うか、撮像装置の位置指定を選択するようにしている。
【００３８】
図９は、ブックマーク登録要求時にカメラ位置を変更してから撮影を行う場合のブックマーク登録要求を受信したカメラ１とビューワークライアント２とからなる情報処理システムのカメラ１側の処理の一例を説明するフローチャートである。ビューワークライアント２側の処理を表すフローチャートは、図２（Ａ）のフローチャートと共通であるため、説明を省略する。撮影位置選択ラジオボタン３０７によりカメラ位置１又は２にて撮影することが選択されている場合、カメラ１は、選択されたカメラ位置を指定するクエリ文字列が付加されたブックマーク登録要求コマンドを送信する。
【００３９】
カメラ１では、Ｓ２０１で、ビューワークライアント２から送信されたブックマーク登録要求を通信制御部１０８にて受信すると、コマンド解釈部１１０が受信したコマンドがブックマーク登録要求かどうかを判定する。ブックマーク登録要求と判断されたら、コマンド解釈部１１０はさらに、コマンドにカメラ位置指定が含まれるかどうかを判定する。カメラ位置指定が含まれる場合は、Ｓ９０２に進む。
Ｓ９０２では、カメラ制御部１０５によって指定されたカメラ位置に制御する。Ｓ９０２のカメラ制御完了後、またはブックマーク登録要求にカメラ位置指定が含まれない場合は、第１の実施形態でのＳ２０２からＳ２０４と同様のＳ９０３からＳ９０５が順に実行される。
なお、本実施形態のブロック図は、図１で示した第１の実施形態のブロック図と同じである。
【００４０】
（第３の実施形態）
図１０は、ブックマーク登録要求時にビューワークライアント２の画面表示部２０１に切り出し範囲を表示する場合のブックマーク登録方法を適用した情報処理システムのブロック図である。図１のブロック図に示した第１の実施形態での構成とほぼ同様であるが、本実施形態の情報処理システムは、ビューワークライアント２に切り出し領域算出・合成部２１０が追加されている。
【００４１】
図１１は、ブックマーク登録要求時にビューワークライアントの画像表示上に切り出し範囲を表示する場合のブックマーク登録方法を適用した画面表示部２０１の画面イメージを示す図である。
【００４２】
図３で示した画面状態で、ユーザーがブックマーク登録ボタン３０５またはブックマーク画像更新ボタン３０６を押すと、カメラ操作モードからブックマーク画像切り出しモードに移行し、図１１の画面が表示される。ブックマーク画像切り出しモードの画面表示部２０１には、ブックマーク画像切り出し枠３０８と、決定ボタン３１１、中止ボタン３１２が表示される。ブックマーク画像切り出し枠３０８は、切り出し領域算出・合成部２１０によってカメラ１から受信した画像上に合成される。また、ブックマーク画像切り出し枠３０８は、カメラ操作入力部２０２で入力された画面タップやスワイプ操作で移動したり、ピンチイン／ピンチアウト操作で大きさを変更したりすることができる。
【００４３】
ブックマーク画像切り出し枠３０８を適切な位置に設定し、決定ボタン３１１を押すと、操作コマンド生成・解釈部２０４によって図１２で示したブックマーク登録要求コマンドが生成されて、カメラ１に送信される。これは、図４で示した第１の実施形態のブックマーク登録要求コマンドに、画像上でのブックマーク画像切り出し枠３０８の位置（ｘ，ｙ）、大きさ（ｖ，ｈ）、切り出し元静止画像サイズｓｉｚｅを指定するクエリ文字列が付加されている。中止ボタン３１２を押すと、ブックマーク画像切り出しモードからカメラ操作モードに移行し、図３の画面状態に戻る。
【００４４】
図１３は、ブックマーク登録要求時にビューワークライアント２の画面表示部２０１上に切り出し範囲を表示する場合のブックマーク登録方法を適用した情報処理システムのカメラ１側の処理の一例を説明するフローチャートである。ビューワークライアント２側の処理を表すフローチャートは、図２（Ａ）のフローチャートと共通であるため、説明を省略する。カメラ１は、ブックマーク切り出し枠３０８を指定するクエリ文字列が付加されたブックマーク登録要求コマンドを送信する。
【００４５】
カメラ１では、Ｓ２０１でビューワークライアント２から送信されたブックマーク登録要求を通信制御部１０８にて受信すると、コマンド解釈部１１０が受信したコマンドがブックマーク登録要求かどうかを判定する。ブックマーク登録要求と判断されたら、Ｓ１３０１で現在のカメラ位置のまま静止画像を撮影する。
【００４６】
次に、Ｓ１３０２において、コマンド解釈部１１０がコマンドに切り出し範囲指定が含まれるかどうかを判定し、切り出し範囲指定が含まれる場合は、Ｓ１３０３で指定された切り出し範囲を、ブックマーク画像として静止画像から切り出す。コマンドに切り出し範囲が含まれない場合の処理Ｓ１３０４はＳ２０３と同じである。また、Ｓ１３０３またはＳ１３０４の処理を完了した後の処理Ｓ１３０５は、Ｓ２０４と同じである。
【００４７】
（第４の実施形態）
図１４は、ビューワークライアント２をC言語やC++言語で実装されたネイティブアプリとし、ビューワークライアント側でブックマーク画像生成を行う場合の情報処理システムのブロック図である。
図１５は、ビューワークライアント２をネイティブアプリとした場合の画面イメージの一例を示す図である。
【００４８】
ビューワークライアント２がネイティブアプリの場合は、まず接続情報ダイアログ３４０が表示され、カメラのＩＰアドレス、ポート番号、ユーザー名、パスワードを入力することでカメラ１に接続し、図１５（Ｂ）の画面が表示される。基本的な画面構成は図３で示したＷｅｂアプリの場合と同様であるが、ブラウザ上で動作しないため、Ｗｅｂブラウザに含まれるアドレスバー３１０、ブックマーク登録メニュー３２０、ブックマークリスト表示ボタン３３０は表示されない。また、Ｗｅｂブラウザとは異なりブックマークリストを持たないネイティブアプリは、ブックマーク登録ボタン３０５の代わりに、ホーム画面登録ボタン３０９が表示される。
【００４９】
図１６は、ホーム画面登録ボタン３０９押下時のビューワークライアント２でのデスクトップショートカット登録処理の一例を説明するフローチャートである。カメラ１側はネイティブアプリケーションではデスクトップショートカット登録時に特別な処理を行わないため、説明を省略する。
【００５０】
ホーム画面登録ボタン３０９が押されると、まず、画像伸長部２０５で展開された最新の受信画像に対して、Ｓ１６０１でブックマーク画像生成部２０８が画像の中心位置を算出し、その中心位置と同じ中心を持つ高さ・幅が同一の矩形範囲を画像から切り出す。次に、Ｓ１６０２で切り出した画像をブックマーク画像として保持し、Ｓ１６０３でブックマーク登録部２０７が別途設定されたブックマーク名と合わせてデスクトップショートカットとともに保存する。
【００５１】
デスクトップショートカットは、図６で示した第１の実施形態におけるＷｅｂアプリの場合と同様にデスクトップ画面に登録される。ビューワークライアント２がネイティブアプリの場合、起動するネイティブアプリとそれに渡すパラメーターをショートカット名として登録する。なお、Ｗｅｂアプリの場合はＨＴＴＰのＵＲＬがショートカット名として登録される。本実施形態の場合は、
＜ネイティブアプリ固有の識別名＞：／／＜ユーザー名＞：＜パスワード＞＠ＩＰアドレス（：＜ポート番号＞）
の形式で登録される。
例えば、nwviewer://root:******@192.168.0.1
である。
【００５２】
このデスクトップショートカットをユーザーが押すと、図１５（Ａ）の接続情報ダイアログが省略されて、すぐにカメラ１にアクセスされ、図１５（Ｂ）の画面が表示される。なお、図１５（Ａ）で入力されるデータは、デスクトップショートカットに登録されている。
なお、デスクトップショートカットに登録されるショートカット名は、前述の形式に限定されるわけではない。
【００５３】
（第５の実施形態）
図１７は、カメラへ接続された位置情報取得手段を用いて取得した位置を基に名称を取得し、ブックマーク画像と共にクライアントへ配信する場合のブックマーク登録方法を適用した情報処理システムの構成例を示すブロック図である。本実施形態の情報処理システムのビューワークライアント２は、ネイティブアプリを想定しているため、図１４のブロック図とほぼ同様の構成である。ただし、カメラ１にＧＰＳ受信機１１１と、ネットワーク３を介してＧＰＳ送信機４と地図情報サービス５が追加されている。
【００５４】
ＧＰＳ受信機１１１では、ＧＰＳ送信機４から電波を受信してカメラ１の位置情報（緯度・経度）を計測する。また、ＧＰＳ受信機１１１が計測した位置情報を、通信制御部１０８を介してネットワーク３経由で地図情報サービス５に送信することで、位置情報に基づいた位置名称取得を行う。取得された名称は、撮像部１０４で撮影された画像とともに、ネットワーク３経由でビューワークライアント２に配信される。
【００５５】
図１８は、本実施形態のカメラ１とビューワークライアント２とからなる情報処理システムのビューワークライアント２におけるデスクトップショートカット登録処理の一例を説明するフローチャートである。ビューワークライアント２の画面イメージは図１５で示した第４の実施形態の場合と同じである。
【００５６】
ホーム画面登録ボタン３０９が押されると、まず、画像伸長部２０５で展開された最新の受信画像に対して、Ｓ１８０１でブックマーク画像生成部２０８が画像の中心位置を算出し、その中心位置と同じ中心を持つ高さ・幅が同一の矩形範囲を画像から切り出す。次に、Ｓ１８０２で切り出した画像をブックマーク画像として保持する。
【００５７】
さらにＳ１８０３で、カメラ１の位置情報（緯度・経度）をカメラ１から取得する。カメラ１はＧＰＳ送信機４から送られてくる電波をＧＰＳ受信機１１１にて受信して、カメラ１の位置情報（緯度・経度）を計測し、ビューワークライアント２に通知する。Ｓ１８０４において、地図情報サービス５に接続することが可能か否かを判断する。
【００５８】
ビューワークライアント２側の設定やネットワーク３の通信上の問題で地図情報サービス５に接続できない場合は、Ｓ１８０５でカメラ１の位置情報（緯度・経度）をそのままブックマーク名として設定する。
地図情報サービス５に接続できる場合は、Ｓ１８０６でカメラ１の位置情報（緯度・経度）を地図情報サービス５に送信して、ランドマークの名称等から成る位置名称を取得し、それをブックマーク名として設定する。
【００５９】
Ｓ１８０７では、受信したブックマーク画像と位置名称をブックマーク登録部２０７がデスクトップショートカットとともに登録する。
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【００６０】
（その他の実施形態）
また、本発明は、以下の処理を実行することによっても実現される。即ち、前述した実施形態の機能を実現するソフトウェア（コンピュータプログラム）を、ネットワーク又は各種のコンピュータ読み取り可能な記憶媒体を介してシステム或いは装置に供給する。そして、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００６１】
１  カメラ
２  ビューワークライアント
１０４  撮像部
１０５  カメラ制御部
１０６  ブックマーク画像生成部（カメラ側）
１０７  画像圧縮部
１０８  通信制御部
【図１】
2014209315.tif 000003
【図２】
2014209315.tif 000004
【図３】
2014209315.tif 000005
【図４】
2014209315.tif 000006
【図５】
2014209315.tif 000007
【図６】
2014209315.tif 000008
【図７】
2014209315.tif 000009
【図８】
2014209315.tif 000010
【図９】
2014209315.tif 000011
【図１０】
2014209315.tif 000012
【図１１】
2014209315.tif 000013
【図１２】
2014209315.tif 000014
【図１３】
2014209315.tif 000015
【図１４】
2014209315.tif 000016
【図１５】
2014209315.tif 000017
【図１６】
2014209315.tif 000018
【図１７】
2014209315.tif 000019
【図１８】
2014209315.tif 000020