(57)【要約】      （修正有）【課題】複数の監視ポイントがある場合にも、簡易な操作により画角を調整することが可能な仕組みを提供する。【解決手段】撮像装置により撮影すべき複数のポイントの設定指示を受け付け、撮像装置により撮影された映像を受信し、受け付けた監視ポイントが前記撮像装置により撮影される範囲に収まるように画角を調整する指示を、前記撮像装置に送信する。【選択図】図１
2015070559.tif 000002
【特許請求の範囲】
【請求項１】
撮像装置により撮影すべき複数のポイントの設定指示を受け付ける受付手段と、
前記撮像装置により撮影された映像を受信する映像受信手段と、
前記受付手段により受け付けた監視ポイントが前記撮像装置により撮影される範囲に収まるように画角を調整する指示を、前記撮像装置に送信する調整指示送信手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記受付手段により設定指示を受け付けた際の特定オブジェクトの位置を、監視ポイントとして設定する監視ポイント設定手段をさらに備えることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記受付手段により設定指示を受け付けた時刻および、前記特定オブジェクトが移動する速度および、前記特定オブジェクトが移動する方向を取得する取得手段をさらに備えることを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記受付手段により設定指示を受け付けた際に前記特定オブジェクトが前記撮像装置により撮影された映像に含まれない場合に、前記取得した情報に基づき、監視ポイントを算出する算出手段をさらに備えることを特徴とする請求項３に記載の情報処理装置。
【請求項５】
情報処理装置の受付手段が、撮像装置により撮影すべき複数のポイントの設定指示を受け付ける受付工程と、
前記情報処理装置の映像受信手段が、前記撮像装置により撮影された映像を受信する映像受信工程と、
前記情報処理装置の調整指示送信手段が、前記受付工程により受け付けた監視ポイントが前記撮像装置により撮影される範囲に収まるように画角を調整する指示を、前記撮像装置に送信する調整指示送信工程と、
を備えることを特徴とする情報処理方法。
【請求項６】
情報処理装置において実行可能なプログラムであって、
前記情報処理装置を、
撮像装置により撮影すべき複数のポイントの設定指示を受け付ける受付手段と、
前記撮像装置により撮影された映像を受信する映像受信手段と、
前記受付手段により受け付けた監視ポイントが前記撮像装置により撮影される範囲に収まるように画角を調整する指示を、前記撮像装置に送信する調整指示送信手段として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、プログラムに関する。
【背景技術】
【０００２】
近年、オフィスや倉庫、商店街など様々な場所に監視カメラが設置されている。新たに監視カメラが設置される場合、その監視カメラでどこを撮影するのか（監視ポイント）の設定を行う必要がある。
【０００３】
監視ポイントの設定にあたっては、取り付けられた監視カメラにより撮影された映像を、警備室などの監視カメラにより撮影された映像を監視するエリアにおいて、監視カメラの画角を調整することで行っている。
【０００４】
特許文献１には、監視カメラの撮影方向および姿勢を、当該監視カメラにより撮影された画像情報を参照して端末機から制御するシステムが開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００１−８６４８８
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１により開示された技術では、監視カメラにより撮影された映像を確認しながら、監視カメラの撮影方向や姿勢を調整する必要がある。
【０００７】
そのため、映像を確認しながら監視カメラを操作する者と、実際に監視ポイント（監視ポイント）を指し示す者の２名体制で調整をすることが必要となる。特に監視ポイントが複数ある場合には、複数の監視ポイントが収まる画角に調整するのは困難である。
【０００８】
そこで、本発明は、複数の監視ポイントがある場合にも、簡易な操作により画角を調整することが可能な仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の情報処理装置は、撮像装置により撮影すべき複数のポイントの設定指示を受け付ける受付手段と、前記撮像装置により撮影された映像を受信する映像受信手段と、前記受付手段により受け付けた監視ポイントが前記撮像装置により撮影される範囲に収まるように画角を調整する指示を、前記撮像装置に送信する調整指示送信手段と、を備えることを特徴とする。
【００１０】
また、本発明の情報処理方法は、情報処理装置の受付手段が、撮像装置により撮影すべき複数のポイントの設定指示を受け付ける受付工程と、前記情報処理装置の映像受信手段が、前記撮像装置により撮影された映像を受信する映像受信工程と、前記情報処理装置の調整指示送信手段が、前記受付工程により受け付けた監視ポイントが前記撮像装置により撮影される範囲に収まるように画角を調整する指示を、前記撮像装置に送信する調整指示送信工程と、を備えることを特徴とする。
【００１１】
また、本発明は、情報処理装置において実行可能なプログラムであって、前記情報処理装置を、撮像装置により撮影すべき複数のポイントの設定指示を受け付ける受付手段と、前記撮像装置により撮影された映像を受信する映像受信手段と、前記受付手段により受け付けた監視ポイントが前記撮像装置により撮影される範囲に収まるように画角を調整する指示を、前記撮像装置に送信する調整指示送信手段として機能させることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、複数の監視ポイントがある場合にも、簡易な操作により画角を調整することが可能な仕組みを提供することが可能となる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態における画角調整システムの構成を示す図である
【図２】本発明の実施形態における情報処理装置１０１のハードウェア構成を示すブロック図である
【図３】画角調整処理を示すフローチャートである
【図４】画角調整処理の具体的処理を説明するための図である
【図５】画角調整処理の具体的処理を説明するための図である
【図６】画角調整処理の具体的処理を説明するための図である
【図７】画角調整処理の具体的処理を説明するための図である
【図８】監視ポイントの設定を受け付ける画面の一例である
【図９】監視ポイントが不足している旨の通知をする画面の一例である。
【図１０】画角調整の限界に達したため監視ポイントを撮影できない旨の通知をする画面の一例である
【図１１】監視カメラ１０２のハードウエア構成を示すブロック図である
【発明を実施するための形態】
【００１４】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００１５】
まず、図１を参照して、本発明の実施形態における画角調整システムの構成について説明する。図１は、本発明の実施形態における画角調整システムの構成を示す図である。
【００１６】
図１は、情報処理装置１０１と撮像装置１０２とが、ローカルエリアネットワーク（ＬＡＮ）１０３を介して接続される構成となっている。
【００１７】
ここで情報処理装置１０１については、ユーザが持ち運びできるノートＰＣやタブレット端末などが好適な装置である。撮像装置１０２の具体例としては、いわゆる監視カメラが挙げられる。
【００１８】
情報処理装置１０１は、撮像装置１０２により撮影された映像を受信し、ユーザから監視ポイントの設定を受け付ける機能を備える。また、撮像装置１０２に対して画角調整の指示を出す機能を備える。
【００１９】
撮像装置１０２は、情報処理装置１０１に対して撮影した映像を送信し、情報処理装置１０１から受信した画角調整の指示に従い、画角を調整する機能を備える。
【００２０】
以下、図２を用いて、本発明の実施形態における情報処理装置１０１のハードウェア構成について説明する。図２は、本発明の実施形態における情報処理装置１０１のハードウェア構成を示すブロック図である。
【００２１】
図２において、２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００２２】
２０３はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０２あるいは外部メモリ２１１からＲＡＭ２０３にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００２３】
また、２０５は入力コントローラで、キーボード（ＫＢ）２０９や不図示のマウス等のポインティングデバイス等からの入力を制御する。２０６はビデオコントローラで、ＣＲＴディスプレイ（ＣＲＴ）２１０等の表示器への表示を制御する。なお、図２では、ＣＲＴ２１０と記載しているが、表示器はＣＲＴだけでなく、液晶ディスプレイ等の他の表示器であってもよい。これらは必要に応じて管理者が使用するものである。
【００２４】
２０７はメモリコントローラで、ブートプログラム，各種のアプリケーション，フォントデータ，ユーザファイル，編集ファイル，各種データ等を記憶する外部記憶装置（ハードディスク（ＨＤ））や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００２５】
２０８は通信Ｉ／Ｆコントローラで、ネットワーク（例えば、図１に示したＬＡＮ１０３）を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００２６】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ＣＲＴ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ＣＲＴ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００２７】
本発明を実現するための後述する各種プログラムは、外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ２１１に格納されており、これらについての詳細な説明も後述する。以上が図２の、本発明の実施形態における情報処理装置のハードウェア構成を示すブロック図の構成の一例についての説明である。
【００２８】
図１１は、ネットワークカメラ１０２のハードウェアの構成を示す構成図である。
【００２９】
ＣＰＵ１１０１は、システムバス１１０４に接続される各デバイスやコントローラを統括的に制御する。
【００３０】
また、ＲＯＭ１１０２あるいは外部メモリ１１０５には、ＣＰＵ１１０１の制御プログラムであるＢＩＯＳ(Basic Input / Output System)やオペレーティングシステムプログラム（以下、ＯＳ）や、画像処理サーバ１０８の実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。ＲＡＭ１１０３は、ＣＰＵ１１０１の主メモリ、ワークエリア等として機能する。
【００３１】
ＣＰＵ１１０１は、処理の実行に際して必要なプログラム等をＲＡＭ１１０３にロードして、プログラムを実行することで各種動作を実現するものである。
【００３２】
メモリコントローラ（ＭＣ）１１０６は、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ、画像データ等を記憶するハードディスク（ＨＤ）やＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリやスマートメディア（登録商標）等の外部メモリ１１０５へのアクセスを制御する。
【００３３】
カメラ部１１０７は、画像処理部１１０８と接続されており、監視対象に対して向けられたレンズを透過して得られた光をＣＣＤやＣＭＯＳ等の受光セルによって光電変換を行った後、ＲＧＢ信号や補色信号を画像処理部１１０８に対して出力する。
【００３４】
画像処理部１１０８は、ＲＧＢ信号や捕色信号に基づいて、ホワイトバランス調整、ガンマ処理、シャープネス処理を行い、更に、ＹＣ信号処理を施して輝度信号Ｙとクロマ信号（以下、ＹＣ信号）を生成し、ＹＣ信号を所定の圧縮形式（例えばＪＰＥGフォーマット、あるいはＭｏｔｉｏｎＪＰＥＧフォーマット等）で圧縮し、この圧縮されたデータは、画像データとして外部メモリ１１０５へ一時保管される。
【００３５】
通信Ｉ／Ｆコントローラ（通信Ｉ／ＦＣ）１１０９は、ネットワークを介して、外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行しており、外部メモリ１１０５に記憶された画像データは、通信Ｉ／Ｆコントローラ１１０９によって外部機器へ送信される。
【００３６】
次に図３を用いて、本発明の実施形態における画角調整処理について説明する。
【００３７】
なお、図３のフローチャートで示す処理は、情報処理装置１０１のＣＰＵ２０１が所定の制御プログラムを読み出して実行する処理である。
【００３８】
ステップＳ３０１では、情報処理装置１０１のＣＰＵ２０１は、撮像装置１０２からネットワークを介して、撮像装置１０２が撮影した映像の受信を開始する。なお、受信の開始にあたっては、ユーザから受信開始の指示を受け付けることで受信を開始する。
【００３９】
ステップＳ３０２では、情報処理装置１０１のＣＰＵ２０１は、ユーザにより画角調整処理を終了する旨の指示を受け付けたか否かを判断する。
【００４０】
終了する旨の指示を受け付けた場合（ステップＳ３０２：ＹＥＳ）は、処理をステップＳ３１０に移行する。
【００４１】
終了する旨の指示を受け付けない場合（ステップＳ３０２：ＮＯ）は、処理をステップＳ３０３に移行する。
【００４２】
ステップＳ３０３では、情報処理装置１０１のＣＰＵ２０１は、監視ポイントの設定を受け付ける。
【００４３】
具体的には、ユーザから監視ポイントの設定指示を受け付けることで、設定を行う。具体的には、図８に示す画面における監視ポイント設定ボタンがタッチされることで、設定指示を受け付ける。
【００４４】
ステップＳ３０４では、情報処理装置１０１のＣＰＵ２０１は、ステップＳ３０３の処理により設定された監視ポイントが２カ所以上あるか否かを判断する。
【００４５】
２カ所以上の監視ポイントが設定されている場合（ステップＳ３０４：ＹＥＳ）は、処理をステップＳ３０９に移行する。
【００４６】
設定された監視ポイントが２カ所以上ではない場合（ステップＳ３０４：ＮＯ）は、処理をステップＳ３０５に移行する。
【００４７】
ステップＳ３０５では、情報処理装置１０１のＣＰＵ２０１は、ステップＳ３０１で受信を開始した映像内に、特定オブジェクトが写っているかを判断する。
【００４８】
ここで特定オブジェクトとは、監視ポイントの設定を行うユーザ等を意味する。特定オブジェクトが映っているか否かは、例えばユーザの顔の特徴量を登録しておき、顔認識技術を用いてユーザの顔を認識することで特定オブジェクトが映っているか否かを判断することが可能である。また、顔の特徴量ではなく、ユーザの姿の特徴を登録しておき認識することも可能である。
【００４９】
また、特定オブジェクトについては、ユーザではなく、二次元バーコードやカラーバーコード等、いわゆるマーカーであっても良い。
【００５０】
特定オブジェクトが写っている場合（ステップＳ３０５：ＹＥＳ）は、処理をステップＳ３０６に移行する。
【００５１】
特定オブジェクトが写っていない場合（ステップＳ３０５：ＮＯ）は、処理をステップＳ３０７に移行する。
【００５２】
ステップＳ３０６では、情報処理装置１０１のＣＰＵ２０１は、特定オブジェクトが写っている映像上の座標および監視ポイントの設定指示を受け付けた時刻を取得する。
【００５３】
ステップＳ３０７では、情報処理装置１０１のＣＰＵ２０１は、監視ポイントの設定指示を受け付けた時刻を取得する。
【００５４】
ステップＳ３０８では、情報処理装置１０１のＣＰＵ２０１は、次の監視ポイントの設定を受け付けるまで、受信中の映像をチェックし続け、映像から特定オブジェクトがいなくなった（移らなくなった）又は特定オブジェクトが写ったことを検知する。
【００５５】
映像から特定オブジェクトがいなくなったことを検知すると、特定オブジェクトが写っていた間の特定オブジェクトの移動速度、移動方向を取得する。また、最後に写っていた映像上の座標、いなくなった時刻を取得する。
【００５６】
映像に特定オブジェクトが写ったことを検知した場合、当該検知した特定オブジェクトの映像上の座標、映像上に写り始めた時刻を取得する。また、当該特定オブジェクトの移動速度、移動方向を取得する。
【００５７】
ステップＳ３０９では、情報処理装置１０１のＣＰＵ２０１は、撮像装置１０２に対して画角調整指示を出し、画角の調整を行う。
【００５８】
具体的には、全ての監視ポイントが写るように画角を調整する。すなわち、特定オブジェクトが写っていた場合には、特定オブジェクトの映像上の座標に基づき画角を調整する。
【００５９】
また、いずれかの監視ポイントにおける特定オブジェクトが写っていない場合またはすべての監視ポイントにおける特定オブジェクトが写っていない場合は、ステップＳ３０６、Ｓ３０７、Ｓ３０８で取得した特定オブジェクトの移動速度、移動方法、取得した時刻、映像上の座標を用いて監視ポイントの位置を算出する。そして算出されたポイントが写るように画角を調整する。画角の調整のために情報処理装置１０１は撮像装置１０２に対して、パン・チルト・ズームするそれぞれの値を送信する。
【００６０】
撮像装置１０２は、情報処理装置１０１から送信された値に従い、画角を調整する。
【００６１】
ステップＳ３１０では、情報処理装置１０１のＣＰＵ２０１は、画角調整に成功したか否かを判断する。ここで画角調整に成功したとは、設定された全ての監視ポイントが一画面で撮影できるように画角の調整が出来たことを意味する。一画面に全ての監視ポイントを写すことができない場合等は、画角調整に失敗したものとする。
【００６２】
画角調整に成功した場合（ステップＳ３１０：ＹＥＳ）は、処理をステップＳ３１４に移行する。
【００６３】
画角調整に失敗した場合（ステップＳ３１０：ＮＯ）は、処理をステップＳ３１１に移行する。
【００６４】
ステップＳ３１１では、情報処理装置１０１のＣＰＵ２０１は、設定された監視ポイントが１つ以下であるか否かを判断する。すなわち、設定された監視ポイントの数が不足しているために、画角調整に失敗したと判断されたのか否かを判断する。
【００６５】
監視ポイントが１つ以下である場合（ステップＳ３１１：ＹＥＳ）は、処理をステップＳ３１２に移行する。
【００６６】
監視ポイントが１つ以下ではない場合（ステップＳ３１１：ＮＯ）は、処理をステップＳ３１３に移行する。
【００６７】
ステップＳ３１２では、情報処理装置１０１のＣＰＵ２０１は、監視ポイントが不足している旨の通知をする。例えば図９に示す画面を表示して通知する。
【００６８】
ステップＳ３１３では、情報処理装置１０１のＣＰＵ２０１は、画角調整の限界に達した旨の通知をする。画角調整の限界に達したとは、撮像装置１０２がパン・チルト・ズームできる限界まで調整しても、全ての監視ポイントを写すことが出来ないことを意味する。
【００６９】
ステップＳ３１４では、情報処理装置１０１のＣＰＵ２０１は、撮像装置１０２により撮影された映像の受信を終了する。
そして、本フローチャートの処理を終了する。
【００７０】
次に、図４を用いて、画角調整処理の一例について説明する。
【００７１】
図４は、設定された２カ所の監視ポイントがいずれも撮像装置１０２により撮影されている範囲にあった場合の画角調整処理の一例である。
【００７２】
まず、ユーザは、図４の４０１のポイントを第１の監視ポイントとして設定指示を行う。ここで第１の監視ポイント４０１で特定オブジェクト（本実施例では、ユーザ自身）が映像に写っているため、ステップS３０５はＹＥＳと判断される。
【００７３】
そして、ユーザは第２の監視ポイント４０２を設定するために、第２の監視ポイント４０２の位置まで移動する。
【００７４】
なお、ユーザは情報処理装置１０１を持ちながら監視ポイントの設定・移動を行うものとする。
【００７５】
第２の監視ポイント４０２まで移動すると、ユーザは第２の監視ポイントの設定指示を行う。
【００７６】
第２の監視ポイント４０２の設定を受け付けると、ステップＳ３０４でＹＥＳと判定されるため、ステップＳ３０９で画角の調整を行う。
【００７７】
ここで図４（Ａ）のように、第１の監視ポイント４０１と第２の監視ポイント４０２は、映像中の右側半分に片寄っている。そのため、情報処理装置１０１は、第１の監視ポイント４０１と第２の監視ポイント４０２が映像の中心に来るように画角を調整するべく撮像装置１０２に調整指示を出す。
【００７８】
具体的には、第１の監視ポイントの座標と、第２の監視ポイントの座標とを用いて調整量を算出し、調整指示を出す。
【００７９】
調整指示に基づき画角の調整が行われると（ステップＳ３１０：ＹＥＳ）、情報処理装置１０１は映像の受信を終了し（ステップＳ３１５）、画角調整処理を終了する。
【００８０】
画角調整された後の映像の一例を図４（Ｂ）に示す。図４（Ｂ）に示すように、第１の監視ポイント４０１、第２の監視ポイント４０２が図４（Ａ）に比べ画面の中心に大きく写っている。
【００８１】
このように、本発明によれば、２つ以上の監視ポイントが設定された場合に、設定された監視ポイントがより大きく、より映像の中心に来るように画角の調整を行う。
【００８２】
次に、図５を用いて、画角調整処理の一例について説明する。
【００８３】
図５は、設定された２カ所の監視ポイントのうち、第１の監視ポイント５０１は撮像装置１０２により撮影されている範囲にあり、第２の監視ポイント５０２は撮像装置１０２により撮影されている範囲外にあった場合の画角調整処理の一例である。
【００８４】
まず、ユーザは、図５の５０１のポイントを第１の監視ポイントとして設定指示を行う。ここで第１の監視ポイント５０１で特定オブジェクト（本実施例では、ユーザ自身）が映像に写っているため、ステップＳ３０５はＹＥＳと判断される。
【００８５】
そして、ユーザは第２の監視ポイント５０２を設定するために、第２の監視ポイント５０２の位置まで移動する。
【００８６】
情報処理装置１０１は、受信中の映像をチェックし続け、映像から特定オブジェクトがいなくなったことを検知すると、特定オブジェクトが写っていた間の特定オブジェクトの移動速度、移動方向を取得する。また、最後に写っていた映像上の座標、いなくなった時刻を取得する。（ステップＳ３０８）
【００８７】
なお、ユーザは情報処理装置１０１を持ちながら監視ポイントの設定・移動を行うものとする。
【００８８】
第２の監視ポイント５０２まで移動すると、ユーザは第２の監視ポイントの設定指示を行う。
【００８９】
第２の監視ポイント５０２の設定を受け付けると、ステップＳ３０４でＹＥＳと判定されるため、ステップＳ３０９で画角の調整を行う。
【００９０】
ここで図５（Ａ）のように、第１の監視ポイント５０１は、撮像装置１０２により撮影されている画像の領域内に収まっているが、第２の監視ポイント５０２は、撮影されている領域の外である。そのため、情報処理装置１０１は、第１の監視ポイント５０１と第２の監視ポイント５０２の両方が撮影される領域内に収まるように、画角を調整する指示を出す。
【００９１】
具体的には、第１の監視ポイント５０１が設定された時刻と、特定オブジェクトが画面から消失した時刻、特定オブジェクトの移動方向、特定オブジェクトの移動速度、第２の監視ポイント５０２が設定された時刻を用いて、第２の監視ポイントの場所（座標）を算出する。そして、第１の監視ポイントと第２の監視ポイントの双方が撮影される領域内に収まるように、撮影領域を右方向にずらすよう画角調整指示を出す。
【００９２】
調整指示に基づき画角の調整が行われると（ステップＳ３１０：ＹＥＳ）、情報処理装置１０１は映像の受信を終了し（ステップＳ３１５）、画角調整処理を終了する。
【００９３】
画角調整された後の映像の一例を図５（Ｂ）に示す。図５（Ｂ）に示すように、第１の監視ポイント５０１、第２の監視ポイント５０２の両方が画面に写っている（撮影領域内に収まっている）。
【００９４】
このように、本発明によれば、２つ以上の監視ポイントが設定された場合に、設定された監視ポイントの全てが撮影されるように、画角を調整することが可能となる。
【００９５】
次に、図６を用いて、画角調整処理の一例について説明する。
【００９６】
図６は、設定された２カ所の監視ポイントのうち、第１の監視ポイント５０１は撮像装置１０２により撮影されている範囲外にあり、第２の監視ポイント６０２は撮像装置１０２により撮影されている範囲内にあった場合の画角調整処理の一例である。
【００９７】
まず、ユーザは、図６の６０１のポイントを第１の監視ポイントとして設定指示を行う。ここで第１の監視ポイント６０１で特定オブジェクト（本実施例では、ユーザ自身）が映像に写っていないため、ステップＳ３０５はＮＯと判断される。
【００９８】
そのため、第１の監視ポイント６０１の設定を受け付けた時刻を取得する（Ｓ３０７）。
【００９９】
そして、ユーザは第２の監視ポイント６０２を設定するために、第２の監視ポイント６０２の位置まで移動する。
【０１００】
情報処理装置１０１は、受信中の映像をチェックし続け、映像に特定オブジェクトが写ったことを検知した場合、当該検知した特定オブジェクトの映像上の座標、映像上に写り始めた時刻を取得する。また、当該特定オブジェクトの移動速度、移動方向を取得する。（Ｓ３０８）
【０１０１】
なお、ユーザは情報処理装置１０１を持ちながら監視ポイントの設定・移動を行うものとする。
【０１０２】
第２の監視ポイント６０２まで移動すると、ユーザは第２の監視ポイントの設定指示を行う。
【０１０３】
第２の監視ポイント６０２の設定を受け付けると、ステップＳ３０４でＹＥＳと判定されるため、ステップＳ３０９で画角の調整を行う。
【０１０４】
ここで図６（Ａ）のように、第１の監視ポイント６０１は、撮像装置１０２により撮影されている画像の領域内に収まっていないが、第２の監視ポイント６０２は、撮影されている領域内に収まっている。そのため、情報処理装置１０１は、第１の監視ポイント６０１と第２の監視ポイント６０２の両方が撮影される領域内に収まるように、画角を調整する指示を出す。
【０１０５】
具体的には、第１の監視ポイント６０１が設定された時刻と、特定オブジェクトが画面に現れた時刻、特定オブジェクトの移動方向、特定オブジェクトの移動速度、第２の監視ポイント６０２が設定された時刻を用いて、第１の監視ポイントの場所（座標）を算出する。そして、第１の監視ポイントと第２の監視ポイントの双方が撮影される領域内に収まるように、撮影領域を左方向にずらすように、画角調整指示を出す。
【０１０６】
調整指示に基づき画角の調整が行われると（ステップＳ３１０：ＹＥＳ）、情報処理装置１０１は映像の受信を終了し（ステップＳ３１５）、画角調整処理を終了する。
【０１０７】
画角調整された後の映像の一例を図６（Ｂ）に示す。図６（Ｂ）に示すように、第１の監視ポイント６０１、第２の監視ポイント６０２の両方が画面に写っている（撮影領域内に収まっている）。
【０１０８】
このように、本発明によれば、２つ以上の監視ポイントが設定された場合に、設定された監視ポイントの全てが撮影されるように、画角を調整することが可能となる。
【０１０９】
次に、図７を用いて、画角調整処理の一例について説明する。
【０１１０】
図７は、設定された２カ所の監視ポイントのいずれもが撮像装置１０２により撮影されている範囲内にない場合の画角調整処理の一例である。
【０１１１】
まず、ユーザは、図７の７０１のポイントを第１の監視ポイントとして設定指示を行う。ここで第１の監視ポイント７０１で特定オブジェクト（本実施例では、ユーザ自身）が映像に写っていないため、ステップＳ３０５はＮＯと判断される。
【０１１２】
そのため、第１の監視ポイント７０１の設定を受け付けた時刻を取得する（Ｓ３０７）。
【０１１３】
そして、ユーザは第２の監視ポイント７０２を設定するために、第２の監視ポイント７０２の位置まで移動する。
【０１１４】
情報処理装置１０１は、受信中の映像をチェックし続け、映像に特定オブジェクトが写ったことを検知した場合、当該検知した特定オブジェクトの映像上の座標、映像上に写り始めた時刻を取得する。また、当該特定オブジェクトの移動速度、移動方向を取得する。（Ｓ３０８）
【０１１５】
さらに、情報処理装置１０１は、受信中の映像をチェックし続け、映像から特定オブジェクトがいなくなったことを検知すると、特定オブジェクトが写っていた間の特定オブジェクトの移動速度、移動方向を取得する。また、最後に写っていた映像上の座標、いなくなった時刻を取得する。（ステップＳ３０８）
【０１１６】
なお、ユーザは情報処理装置１０１を持ちながら監視ポイントの設定・移動を行うものとする。
【０１１７】
第２の監視ポイント７０２まで移動すると、ユーザは第２の監視ポイントの設定指示を行う。
【０１１８】
第２の監視ポイント７０２の設定を受け付けると、ステップＳ３０４でＹＥＳと判定されるため、ステップＳ３０９で画角の調整を行う。
【０１１９】
ここで図７（Ａ）のように、第１の監視ポイント７０１と第２の監視ポイント７０２はいずれも撮像装置１０２により撮影されている画像の領域内に収まっていない。
【０１２０】
そのため、情報処理装置１０１は、第１の監視ポイント７０１と第２の監視ポイント７０２の両方が撮影される領域内に収まるように、画角を調整する指示を出す。
【０１２１】
具体的には、第１の監視ポイント７０１が設定された時刻と、特定オブジェクトが画面に現れた時刻、特定オブジェクトが画面から消失した時刻、特定オブジェクトの移動方向、特定オブジェクトの移動速度、第２の監視ポイント７０２が設定された時刻を用いて、第１の監視ポイント７０１および第２の監視ポイント７０２の場所（座標）を算出する。そして、第１の監視ポイントと第２の監視ポイントの双方が撮影される領域内に収まるようにズームアウトするよう撮影領域の調整指示を出す。
【０１２２】
調整指示に基づき画角の調整が行われると（ステップＳ３１０：ＹＥＳ）、情報処理装置１０１は映像の受信を終了し（ステップＳ３１５）、画角調整処理を終了する。
【０１２３】
画角調整された後の映像の一例を図７（Ｂ）に示す。図７（Ｂ）に示すように、第１の監視ポイント７０１、第２の監視ポイント７０２の両方が画面に写っている（撮影領域内に収まっている）。
【０１２４】
このように、本発明によれば、２つ以上の監視ポイントが設定された場合に、設定された監視ポイントの全てが撮影されるように、画角を調整することが可能となる。
【０１２５】
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
【０１２６】
また、本発明におけるプログラムは、図３の処理をコンピュータに実行させるプログラムである。
【０１２７】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読み出し、実行することによっても本発明の目的が達成されることは言うまでもない。
【０１２８】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記録した記録媒体は本発明を構成することになる。
【０１２９】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク等を用いることが出来る。
【０１３０】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１３１】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１３２】
また、本発明は、複数の機器から構成されるシステムに適用しても、ひとつの機器から成る装置に適用しても良い。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１３３】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１３４】
１０１  情報処理装置
１０２  監視カメラ
１０３  ＬＡＮ
【図１】
2015070559.tif 000003
【図２】
2015070559.tif 000004
【図３】
2015070559.tif 000005
【図４】
2015070559.tif 000006
【図５】
2015070559.tif 000007
【図６】
2015070559.tif 000008
【図７】
2015070559.tif 000009
【図８】
2015070559.tif 000010
【図９】
2015070559.tif 000011
【図１０】
2015070559.tif 000012
【図１１】
2015070559.tif 000013