(57)【要約】【課題】  撮像装置がスタンバイ状態であっても、上記の一覧のために必要な画像を提供可能な技術を提供すること。【解決手段】  撮像部の撮像機能が停止するスタンバイ状態への移行リクエストを受けると、撮像部により撮像された１枚の画像をメモリに格納する。スタンバイ状態における撮像装置が画像の取得リクエストを受けると、メモリに格納されている画像を送信する。【選択図】  図３
2020150332.tif 000002
【特許請求の範囲】
【請求項１】
撮像部を有する撮像装置であって、
前記撮像部の撮像機能が停止するスタンバイ状態への移行リクエストを受けると、前記撮像部により撮像された１枚の画像をメモリに格納する格納制御手段と、
スタンバイ状態における前記撮像装置が画像の取得リクエストを受けると、前記メモリに格納されている画像を送信する送信手段と
を備えることを特徴とする撮像装置。
【請求項２】
更に、
前記移行リクエストを受けたことに応じて、前記撮像装置のパン、チルト、ズームを予め設定した設定値に移動させる手段を備えることを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記格納制御手段は、前記撮像装置のパン、チルト、ズームを予め設定した設定値に移動させた後で前記撮像部により撮像された１枚の画像をメモリに格納することを特徴とする請求項１又は２に記載の撮像装置。
【請求項４】
前記送信手段は、スタンバイ状態における前記撮像装置が画像の取得リクエストを受けると、前記メモリに格納されている画像と、前記撮像装置はスタンバイ状態にあることを示す情報と、を送信することを特徴とする請求項１乃至３の何れか１項に記載の撮像装置。
【請求項５】
前記送信手段は、前記撮像部による撮像中に画像の取得リクエストを受けると、前記撮像部により撮像された画像を送信することを特徴とする請求項１乃至４の何れか１項に記載の撮像装置。
【請求項６】
前記送信手段は、前記撮像部による撮像中に画像の取得リクエストを受けると、前記撮像部により撮像された画像と、前記撮像部の撮像機能は停止していないことを示す情報と、を送信することを特徴とする請求項１乃至４の何れか１項に記載の撮像装置。
【請求項７】
前記格納制御手段は、前記撮像装置のパン、チルト、ズームのうち１つ以上の変化を検知していない時間が規定時間以上となった場合には、前記撮像部により撮像された１枚の画像をメモリに格納することを特徴とする請求項１乃至６の何れか１項に記載の撮像装置。
【請求項８】
前記格納制御手段は、前記メモリに画像が保存済みである場合には、該保存済みの画像および前記１枚の画像の画像情報に基づいて、該１枚の画像を該保存済みの画像に上書き保存するか否かを決定することを特徴とする請求項１乃至７の何れか１項に記載の撮像装置。
【請求項９】
複数の撮像装置のそれぞれから送信された撮像画像を受信する受信手段と、
前記受信手段が受信したそれぞれの撮像画像を、撮像機能が停止していない撮像装置による撮像画像と、撮像機能が停止している撮像装置による撮像画像と、を区別可能に表示する表示制御手段と
を備えることを特徴とする情報処理装置。
【請求項１０】
前記表示制御手段は、撮像機能が停止していない撮像装置による撮像画像に対応するマークと、撮像機能が停止している撮像装置による撮像画像に対応するマークと、を異なる表示方法で表示することを特徴とする請求項９に記載の情報処理装置。
【請求項１１】
更に、
撮像機能が停止していない撮像装置による撮像画像に対応するマークに対するユーザからの指示に応じて、該撮像装置の撮像機能を起動させる指示を該撮像装置に対して送信する送信手段を備えることを特徴とする請求項１０に記載の情報処理装置。
【請求項１２】
前記表示制御手段は、撮像機能が停止していない撮像装置による撮像画像と、撮像機能が停止している撮像装置による撮像画像と、を異なる表示方法で表示することを特徴とする請求項９又は１０に記載の情報処理装置。
【請求項１３】
更に、
撮像機能が停止していない撮像装置による撮像画像に対するユーザからの指示に応じて、該撮像装置の撮像機能を起動させる指示を該撮像装置に対して送信する送信手段を備えることを特徴とする請求項１２に記載の情報処理装置。
【請求項１４】
撮像部を有する撮像装置の制御方法であって、
前記撮像装置の格納制御手段が、前記撮像部の撮像機能が停止するスタンバイ状態への移行リクエストを受けると、前記撮像部により撮像された１枚の画像をメモリに格納する格納制御工程と、
前記撮像装置の送信手段が、スタンバイ状態における前記撮像装置が画像の取得リクエストを受けると、前記メモリに格納されている画像を送信する送信工程と
を備えることを特徴とする撮像装置の制御方法。
【請求項１５】
情報処理装置の制御方法であって、
前記情報処理装置の受信手段が、複数の撮像装置のそれぞれから送信された撮像画像を受信する受信工程と、
前記情報処理装置の表示制御手段が、前記受信工程で受信したそれぞれの撮像画像を、撮像機能が停止していない撮像装置による撮像画像と、撮像機能が停止している撮像装置による撮像画像と、を区別可能に表示する表示制御工程と
を備えることを特徴とする情報処理装置の制御方法。
【請求項１６】
コンピュータを、請求項１０乃至１３の何れか１項に記載の情報処理装置の各手段として機能させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像技術に関するものである。
【背景技術】
【０００２】
従来より、ネットワーク経由で撮像画像の配信や設定の変更等を行うことができる撮像装置がある。一般的に、ネットワーク経由で接続された撮像装置を扱う場合は、撮像装置に接続するためにＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスを検索するためのアプリケーションが存在する。このアプリケーションではネットワークに接続された撮像装置を一覧表示する。撮像装置の中には、省電力化を目的としたスタンバイモード（スタンバイ状態）を持つ撮像装置もある。
【０００３】
従来、撮像装置が複数のモードを持つ場合には、モードごとに出力するデータを変更する技術が用いられてきた。例えば、特許文献１には、撮像装置の動作状態が撮影モードであるのか再生モードであるのかに応じて、撮影操作により撮影されたデジタル画像または再生操作により選択された再生デジタル画像を送信する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−３２８２７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記の検索により見つけた撮像装置が配信している映像から得たサムネイル画像を一覧表示し、該一覧表示されたサムネイル画像を確認して所望のカメラを選択することがある。しかし、スタンバイ状態にある撮像装置は撮像を行っておらず、このような撮像装置からは映像が得られない。そのため、スタンバイ状態にある撮像装置に対応するサムネイル画像が得られず、上記のサムネイル画像の一覧には、スタンバイ状態にある撮像装置に対応するサムネイル画像が表示されない。よってこのような従来技術では、ユーザが「スタンバイ状態にある撮像装置」を見つけづらいという課題があった。本発明では、撮像装置がスタンバイ状態であっても、上記の一覧のために必要な画像を提供可能な技術を提供する。
【課題を解決するための手段】
【０００６】
本発明の一様態は、撮像部を有する撮像装置であって、前記撮像部の撮像機能が停止するスタンバイ状態への移行リクエストを受けると、前記撮像部により撮像された１枚の画像をメモリに格納する格納制御手段と、スタンバイ状態における前記撮像装置が画像の取得リクエストを受けると、前記メモリに格納されている画像を送信する送信手段とを備えることを特徴とする。
【発明の効果】
【０００７】
本発明の構成によれば、撮像装置がスタンバイ状態であっても、上記の一覧のために必要な画像を提供することができる。
【図面の簡単な説明】
【０００８】
【図１】システムの構成例を示すブロック図。
【図２】撮像装置１０２のハードウェア構成例を示すブロック図。
【図３】１次記憶装置２０３中のコンピュータプログラム、２次記憶装置２０４中のデータ、を示す図。
【図４】撮像装置１０２の処理のフローチャート。
【図５】クライアント端末装置１０３における一覧表示例を示す図。
【図６】撮像装置１０２の処理のフローチャート。
【図７】撮像装置１０２の処理のフローチャート。
【図８】撮像装置１０２の処理のフローチャート。
【図９】クライアント端末装置１０３のハードウェア構成例を示すブロック図。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る発明を限定するものでない。実施形態には複数の特徴が記載されているが、これらの複数の特徴の全てが発明に必須のものとは限らず、また、複数の特徴は任意に組み合わせられてもよい。さらに、添付図面においては、同一若しくは同様の構成に同一の参照番号を付し、重複した説明は省略する。
【００１０】
［第１の実施形態］
先ず、本実施形態に係るシステムの構成例について、図１のブロック図を用いて説明する。図１に示す如く、本実施形態に係るシステムは、撮像装置１０２とクライアント端末装置１０３とを有しており、撮像装置１０２およびクライアント端末装置１０３はネットワーク１０１に接続されている。
【００１１】
次に、撮像装置１０２について説明する。撮像装置１０２は動画像を撮像する撮像装置であっても良いし、定期的若しくは不定期的に静止画像を撮像する撮像装置であっても良い。前者の場合、撮像装置１０２は、動画像を構成する各フレームの画像を撮像画像としてネットワーク１０１を介してクライアント端末装置１０３に対して送信（配信）する。一方、後者の場合、撮像装置１０２は、定期的若しくは不定期的に撮像したそれぞれの静止画像を撮像画像としてネットワーク１０１を介してクライアント端末装置１０３に対して送信（配信）する。また撮像装置１０２は、クライアント端末装置１０３からの各種のリクエストに応じた処理を行う。撮像装置１０２のハードウェア構成例について、図２のブロック図を用いて説明する。
【００１２】
ＣＰＵ２０２は１次記憶装置２０３に格納されているコンピュータプログラムやデータを用いて各種の処理を実行する。これによりＣＰＵ２０２は、撮像装置１０２全体の動作制御を行うと共に、撮像装置１０２が行うものとして後述する各処理を実行若しくは制御する。
【００１３】
１次記憶装置２０３は、ＲＡＭに代表される読み書き可能な高速の記憶装置である。１次記憶装置２０３は、２次記憶装置２０４からロードされたコンピュータプログラム（ＯＳ（オペレーティングシステム）や後述する各種のコンピュータプログラム）やデータを格納するためのエリアを有する。さらに１次記憶装置２０３は、画像入力Ｉ／Ｆ（インターフェース）２０５を介して撮像部２０６から受信した撮像画像、ネットワークＩ／Ｆ２０８を介してクライアント端末装置１０３から受信した各種の情報、を格納するためのエリアを有する。さらに１次記憶装置２０３は、ＣＰＵ２０２が各種の処理を実行する際に用いるワークエリアを有する。このように１次記憶装置２０３は、各種のエリアを適宜提供することができる。
【００１４】
２次記憶装置２０４は、ＨＤＤ（ハードディスクドライブ）、フラッシュメモリ、ＳＤカード等に代表される不揮発性の記憶装置であり、着脱可能な構成にしても良い。２次記憶装置２０４には、ＯＳや後述する各種のコンピュータプログラム、後述する各種のデータ、が保存されている。２次記憶装置２０４に保存されているコンピュータプログラムやデータは、撮像装置１０２が行うものとして後述する各処理をＣＰＵ２０２に実行若しくは制御させるためのコンピュータプログラムやデータが含まれている。なお、画像入力Ｉ／Ｆ（インターフェース）２０５を介して撮像部２０６から受信した撮像画像や、ネットワークＩ／Ｆ２０８を介してクライアント端末装置１０３から受信した各種の情報、を２次記憶装置２０４に保存しても良い。
【００１５】
２次記憶装置２０４に保存されているコンピュータプログラムやデータは、ＣＰＵ２０２による制御に従って適宜１次記憶装置２０３にロードされ、ＣＰＵ２０２による処理対象となる。
【００１６】
画像入力Ｉ／Ｆ２０５は、撮像部２０６を接続するためのインターフェースである。撮像部２０６により撮像された撮像画像（動画像における各フレームの画像、定期的若しくは不定期的に撮像された静止画像）は、画像入力Ｉ／Ｆ２０５を介して１次記憶装置２０３や２次記憶装置２０４に対して送出される。また、撮像部２０６により撮像された撮像画像は、ネットワークＩ／Ｆ２０８を介してクライアント端末装置１０３に対して送信されても良い。
【００１７】
ＰＴＺ駆動部２０７は、不図示のモータ等を制御して撮像装置１０２のＰ（パン）Ｔ（チルト）Ｚ（ズーム）を制御する。なお、ＰＴＺ駆動部２０７は、ＰＴＺ制御だけでなく、フォーカスやホワイトバランス等、撮像装置１０２における他の設定や制御を司っても良い。
【００１８】
ネットワークＩ／Ｆ２０８は、撮像装置１０２をネットワーク１０１に接続するためのインターフェースである。撮像装置１０２はネットワークＩ／Ｆ２０８を介してクライアント端末装置１０３との間のデータ通信を行う。
【００１９】
ＣＰＵ２０２、１次記憶装置２０３、２次記憶装置２０４、画像入力Ｉ／Ｆ２０５、ＰＴＺ駆動部２０７、ネットワークＩ／Ｆ２０８は何れも、内部バス２０１に接続されている。
【００２０】
なお、図１では説明を簡単にするために、ネットワーク１０１に１台のクライアント端末装置１０３と１台の撮像装置１０２とが接続されているシステムの構成を示した。しかし、ネットワーク１０１に接続される撮像装置１０２およびクライアント端末装置１０３の台数は１に限らず、複数であっても良い。
【００２１】
次に、クライアント端末装置１０３について説明する。クライアント端末装置１０３は、ＰＣ（パーソナルコンピュータ）、タブレット端末装置、スマートフォンなどのコンピュータ装置（情報処理装置）である。クライアント端末装置１０３のハードウェア構成例について、図９のブロック図を用いて説明する。
【００２２】
ＣＰＵ９０１は、ＲＡＭ９０２やＲＯＭ９０３に格納されているコンピュータプログラムやデータを用いて各種の処理を実行する。これによりＣＰＵ９０１は、クライアント端末装置１０３全体の動作制御を行うと共に、クライアント端末装置１０３が行うものとして後述する各処理を実行若しくは制御する。
【００２３】
ＲＡＭ９０２は、ＲＯＭ９０３や外部記憶装置９０６からロードされたコンピュータプログラムやデータ、Ｉ／Ｆ９０７を介して撮像装置１０２から受信したデータ、を格納するためのエリアを有する。さらにＲＡＭ９０２は、ＣＰＵ９０１が各種の処理を実行する際に用いるワークエリアを有する。このようにＲＡＭ９０２は、各種のエリアを適宜提供することができる。ＲＯＭ９０３には、クライアント端末装置１０３の設定データや起動プログラムなどが格納されている。
【００２４】
操作部９０４は、キーボード、マウス、ボタン、タッチパネル画面などのユーザインターフェースであり、ユーザが操作することで、各種の指示をＣＰＵ９０１に対して入力することができる。
【００２５】
表示部９０５は、液晶画面やタッチパネル画面を有し、ＣＰＵ９０１による処理結果を画像や文字などでもって表示することができる。なお、表示部９０５は、画像や文字を投影するプロジェクタなどの投影装置であっても良い。なお、操作部９０４と表示部９０５とを一体化させてタッチパネル画面を構成しても良い。
【００２６】
外部記憶装置９０６は、ハードディスクドライブ装置やフラッシュメモリなどの大容量情報記憶装置である。外部記憶装置９０６には、ＯＳ、クライアント端末装置１０３が行うものとして後述する各処理をＣＰＵ９０１に実行若しくは制御させるためのコンピュータプログラムやデータ、が保存されている。外部記憶装置９０６に保存されているコンピュータプログラムやデータは、ＣＰＵ９０１による制御に従って適宜ＲＡＭ９０２にロードされ、ＣＰＵ９０１による処理対象となる。
【００２７】
Ｉ／Ｆ９０７は、クライアント端末装置１０３をネットワーク１０１に接続するためのもので、クライアント端末装置１０３は、このＩ／Ｆ９０７を介して撮像装置１０２との間のデータ通信を行う。
【００２８】
以上説明したＣＰＵ９０１、ＲＡＭ９０２、ＲＯＭ９０３、操作部９０４、表示部９０５、外部記憶装置９０６、Ｉ／Ｆ９０７、は何れもバス９０８に接続されている。なお、クライアント端末装置１０３に適用可能なハードウェア構成は図９に示した構成に限らない。
【００２９】
次に、図１のネットワーク１０１について説明する。ネットワーク１０１は、例えばＥＴＨＥＲＮＥＴ（登録商標）等の通信規格に準拠する複数のルータ、スイッチ、ケーブル等から実現される。なお、ネットワーク１０１は、インターネットや有線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、無線ＬＡＮ（Ｗｉｒｅｌｅｓｓ  Ｌａｎ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等により実現されてもよい。
【００３０】
次に、撮像装置１０２の２次記憶装置２０４から１次記憶装置２０３にロードされたコンピュータプログラム、２次記憶装置２０４において記憶管理するデータ、について図３を用いて説明する。
【００３１】
なお、以下では、コンピュータプログラムを処理の主体として説明する場合があるが、実際にはＣＰＵ２０２が該コンピュータプログラムを実行することで、対応する機能が実現される。
【００３２】
ＯＳ３０１は、撮像装置１０２の全体を制御するための基本プログラムである。ここで後述する各プログラム（３０２〜３０７）の１次記憶装置２０３における位置（番地）やサイズは、ＯＳ３０１が管理する。
【００３３】
画像撮像プログラム３０２は、撮像装置１０２の撮像機能を実施するためのコンピュータプログラムである。例えば画像撮像プログラム３０２は、クライアント端末装置１０３から受信した画像取得リクエストや他のコンピュータプログラムからの指示に応じて、撮像部２０６から撮像画像を取得する動作を行う。画像撮像プログラム３０２は、取得した撮像画像をＪＰＥＧ等の画像やＨ．２６４等の動画像に変換する。
【００３４】
稼働状態制御プログラム３０３は、撮像装置１０２の動作状態を管理する。本実施形態では、撮像装置１０２の動作状態は、起動状態、スタンバイ状態、の２種類を含むものとする。起動状態とは、撮像装置１０２が有する全ての機能が動作している状態であり、スタンバイ状態とは、撮像装置１０２への通電はなされているものの撮像機能等一部の機能が停止している状態である。本実施形態では説明を簡単にするために、スタンバイ状態では撮像機能のみを停止させるものとするが、これに加えて、ＰＴＺ制御や撮像装置１０２の設定変更など、他の機能を停止させても良い。このように、本実施形態では、スタンバイ状態とは、少なくとも撮像機能が停止している状態である。
【００３５】
稼働状態制御プログラム３０３は、クライアント端末装置１０３からスタンバイ状態への移行リクエストを受信した場合、画像撮像プログラム３０２を停止させることで撮像機能を停止させる。また稼働状態制御プログラム３０３は、クライアント端末装置１０３からスタンバイ状態への移行リクエストを受信した場合、ＰＴＺ制御プログラム３０４に撮像装置１０２のＰＴＺをホームポジションに移動させる。
【００３６】
また稼働状態制御プログラム３０３は、クライアント端末装置１０３から起動状態への移行リクエストを受信した場合、画像撮像プログラム３０２を起動させることで撮像機能を起動させる。クライアント端末装置１０３から起動状態への移行リクエストを受信したことに応じて起動させる機能は、スタンバイ状態への移行時に停止した機能である。
【００３７】
そして稼働状態制御プログラム３０３は撮像装置１０２の動作状態が遷移すると（起動状態からスタンバイ状態、又はスタンバイ状態から起動状態に遷移すると）、遷移後の動作状態を示す情報をカメラ稼働状態情報３０９として２次記憶装置２０４に保存する。
【００３８】
ＰＴＺ制御プログラム３０４は、ＰＴＺ駆動部２０７を駆動制御して撮像装置１０２のＰＴＺを変更させるための制御プログラムである。
【００３９】
ホームポジション設定プログラム３０５は、ホームポジションを設定するためのプログラムである。ここで、ホームポジションとは、撮像装置１０２の動作状態がスタンバイ状態から起動状態へと遷移したときの撮像装置１０２（撮像部２０６）の初期ＰＴＺ（設定値）である。クライアント端末装置１０３側でユーザが操作部９０４を操作してホームポジションを設定する若しくは設定済みのホームポジションを変更すると、設定された若しくは変更されたホームポジションはネットワーク１０１を介して撮像装置１０２に送信される。ホームポジション設定プログラム３０５は、クライアント端末装置１０３から送信されたホームポジションを受信し、該受信したホームポジションをホームポジション情報３０８として２次記憶装置２０４に保存する。なお、本実施形態では、ホームポジションは初期ＰＴＺのみを含むものとしているが、これに限らず、撮像装置１０２の動作状態がスタンバイ状態から起動状態へと遷移したときの撮像装置１０２（撮像部２０６）の初期状態を規定する情報であれば良い。例えば、ホームポジションは、撮像部２０６のフォーカスやホワイトバランスの値など、他の設定情報を含んでも良い。
【００４０】
画像保存プログラム３０６は、クライアント端末装置１０３からスタンバイ状態への移行リクエストを受信した場合、画像撮像プログラム３０２から１枚の撮像画像を取得し、該取得した撮像画像を画像データ３１０として２次記憶装置２０４に保存する。なお、画像保存プログラム３０６は、２次記憶装置２０４に既に画像データ３１０が保存されている場合には、画像撮像プログラム３０２から取得した１枚の撮像画像を画像データ３１０に上書きする。画像保存プログラム３０６は、このような画像の格納制御を行う。画像撮像プログラム３０２から取得する１枚の撮像画像は、スタンバイ状態への移行前に撮像されたものであれば良い。例えば、スタンバイ状態への移行前の最近の１枚の撮像画像であっても良いし、スタンバイ状態への移行より前の規定期間内の１枚の撮像画像であっても良い。
【００４１】
リクエスト受信プログラム３０７は、クライアント端末装置１０３から送信される各種のリクエスト（画像取得リクエスト、移行リクエストなど）を受信するプログラムである。クライアント端末装置１０３から送信されるリクエストは、例えば、ｈｔｔｐ（ハイパーテキスト・トランスファー・プロトコル）など、一般的な通信プロトコルを使用してもよい。
【００４２】
次に、撮像装置１０２がクライアント端末装置１０３からスタンバイ状態への移行リクエストを受信したことに応じてスタンバイ状態に移行するために行う処理について、図４のフローチャートに従って説明する。
【００４３】
ステップＳ４０１では、リクエスト受信プログラム３０７は、クライアント端末装置１０３からスタンバイ状態への移行リクエストを受信する。ステップＳ４０２では、リクエスト受信プログラム３０７は、撮像装置１０２の現在の動作状態が起動状態であるのか、それともスタンバイ状態であるのか、を稼働状態制御プログラム３０３に問い合わせる。稼働状態制御プログラム３０３は、２次記憶装置２０４に保存されているカメラ稼働状態情報３０９が示す撮像装置１０２の現在の動作状態をリクエスト受信プログラム３０７に返す。
【００４４】
リクエスト受信プログラム３０７は、稼働状態制御プログラム３０３から返された撮像装置１０２の動作状態が起動状態であれば、稼働状態制御プログラム３０３にスタンバイ状態への移行指示を行う。そして処理はステップＳ４０３に進む。
【００４５】
一方、リクエスト受信プログラム３０７は、稼働状態制御プログラム３０３から返された撮像装置１０２の動作状態がスタンバイ状態であれば、何もせずに図４のフローチャートに従った処理は終了する。
【００４６】
ステップＳ４０３では、稼働状態制御プログラム３０３はＰＴＺ制御プログラム３０４に、ホームポジションへのＰＴＺ制御を指示する。ＰＴＺ制御プログラム３０４は２次記憶装置２０４に保存されているホームポジション情報３０８を読み込み、撮像装置１０２のＰＴＺを該読み込んだホームポジション情報３０８が示す初期ＰＴＺに移動させるＰＴＺ制御を行う。
【００４７】
ステップＳ４０４では、稼働状態制御プログラム３０３は画像保存プログラム３０６に対して最新画像の取得・保存指示を出す。画像保存プログラム３０６は、画像撮像プログラム３０２から１枚の撮像画像を取得し、該取得した撮像画像を画像データ３１０として２次記憶装置２０４に保存（上書き保存）する。保存する撮像画像は適宜加工してから保存するようにしても良い。例えば、画像撮像プログラム３０２から取得した１枚の撮像画像に対して画像処理や文字を重畳する等の処理を実施してからライブ配信画像と区別してもよい。また、撮像画像を保存する際に、解像度や画像形式のフォーマット等を変更して保存してもよい。
【００４８】
ステップＳ４０５では、稼働状態制御プログラム３０３は、画像撮像プログラム３０２を停止させることで撮像機能を停止させて、スタンバイ状態に移行する。なお、ステップＳ４０５では撮像機能の停止に加えて、他の処理を行うようにしても良い。例えばＰＴＺ位置をスタンバイ状態用の位置へ移動する、リクエスト受信プログラム３０７が画像取得リクエストや起動状態への移行リクエスト以外に撮像装置１０２の設定を変更するリクエストに関して受信制限を設ける等、の処理を行っても良い。
【００４９】
そして稼働状態制御プログラム３０３は、２次記憶装置２０４に保存されているカメラ稼働状態情報３０９を、撮像装置１０２の現在の動作状態がスタンバイ状態である旨を示す情報に更新する。
【００５０】
次に、撮像装置１０２がクライアント端末装置１０３から画像取得リクエストを受信したことに応じて行う処理について、図６のフローチャートに従って説明する。
【００５１】
ステップＳ６０１では、リクエスト受信プログラム３０７は、クライアント端末装置１０３から送信された画像取得リクエストを取得する。ステップＳ６０２では、リクエスト受信プログラム３０７は、撮像装置１０２の現在の動作状態が起動状態であるのか、それともスタンバイ状態であるのか、を稼働状態制御プログラム３０３に問い合わせる。稼働状態制御プログラム３０３は、２次記憶装置２０４に保存されているカメラ稼働状態情報３０９が示す撮像装置１０２の現在の動作状態をリクエスト受信プログラム３０７に返す。
【００５２】
撮像装置１０２の動作状態が起動状態（つまり撮像中）であれば、処理はステップＳ６０３に進む。一方、撮像装置１０２の動作状態がスタンバイ状態であれば、処理はステップＳ６０４に進む。
【００５３】
ステップＳ６０３では、リクエスト受信プログラム３０７は、画像撮像プログラム３０２から撮像画像をライブ映像として取得する。一方、ステップＳ６０４では、リクエスト受信プログラム３０７は、２次記憶装置２０４に保存されている画像データ３１０を取得する。
【００５４】
そしてステップＳ６０５では、リクエスト受信プログラム３０７は、ステップＳ６０３で取得したライブ映像もしくはステップＳ６０４で取得した画像データ３１０を、ネットワークＩ／Ｆ２０８を介してクライアント端末装置１０３に対して送信（配信）する。
【００５５】
ネットワークＩ／Ｆ２０８に４台の撮像装置１０２が接続されている場合、クライアント端末装置１０３が該４台の撮像装置１０２のそれぞれに対して画像取得リクエストを送信したことに応じて該撮像装置１０２から受信した情報の一覧表示例を図５に示す。
【００５６】
撮像画像５０１および撮像画像５０２は、起動状態における撮像装置１０２から受信した撮像画像（ライブ映像）である。図５の例では、それぞれの撮像装置１０２は、撮像画像だけでなくカメラ稼働状態情報３０９もクライアント端末装置１０３に対して送信している。然るに、撮像画像５０１の左側には該撮像画像５０１が起動状態における撮像装置１０２から受信されたものであることを示すマーク５０５が表示されている。同様に、撮像画像５０２の左側には該撮像画像５０２が起動状態における撮像装置１０２から受信されたものであることを示すマーク５０６が表示されている。
【００５７】
撮像画像５０３および撮像画像５０４は、スタンバイ状態における撮像装置１０２から受信した撮像画像（画像データ３１０）である。撮像画像５０３の左側には該撮像画像５０３がスタンバイ状態における撮像装置１０２から受信されたものであることを示すマーク５０７が表示されている。撮像画像５０４の左側には該撮像画像５０４がスタンバイ状態における撮像装置１０２から受信されたものであることを示すマーク５０８が表示されている。図５では、撮像画像が起動状態における撮像装置１０２から受信されたものであることを示すマーク５０５、５０６は、撮像画像がスタンバイ状態における撮像装置１０２から受信されたものであることを示すマーク５０７、５０８より濃い色で表示されている。なお、起動状態の撮像装置１０２から受信された撮像画像に対応するマークと、スタンバイ状態の撮像装置１０２から受信された撮像画像に対応するマークと、は互いに区別可能なマークとして表示（表示制御）すれば良く、表示方法は特定の表示方法に限らない。
【００５８】
ユーザがマーク５０７を指示すると（操作部９０４を用いて指示しても良いし、表示画面上のマーク５０７をタップしても良い）、クライアント端末装置１０３は、撮像画像５０３を撮像した撮像装置１０２に起動状態への移行リクエストを送信する。これは、マーク５０８を指示した場合も同様であり、クライアント端末装置１０３は、撮像画像５０４を撮像した撮像装置１０２に起動状態への移行リクエストを送信する。なお、マークの代わりに撮像画像を指示しても良い。
【００５９】
また、マークを表示することに加えて若しくは代えて、撮像画像そのものの表示方法を、該撮像画像がスタンバイ状態の撮像装置１０２から受信したものであるのか、起動状態の撮像装置１０２から受信したものであるのか、に応じて変更しても良い。図５の例では、スタンバイ状態における撮像装置１０２から受信した撮像画像５０３，５０４を、起動状態における撮像装置１０２から受信した撮像画像５０１，５０２よりも暗く表示している。
【００６０】
このように、本実施形態によれば、スタンバイ状態の撮像装置からも、撮像装置が起動した際の撮像方向が分かる画像を取得できるので、ユーザが撮像装置の一覧から起動したい撮像装置を選択しやすくなり、利便性向上が実現できる。
【００６１】
なお、本実施形態では、上記の処理を、１次記憶装置２０３に格納されているコンピュータプログラム（ＯＳ３０１以外）を実行することで達成していたが、ＯＳ３０１以外のコンピュータプログラムのうち１つ以上の機能をハードウェアで実装しても良い。
【００６２】
［第２の実施形態］
本実施形態を含む以下の各実施形態では、第１の実施形態との差分について説明し、以下で特に触れない限りは第１の実施形態と同様であるものとする。本実施形態では、起動状態においても画像データ３１０を保存若しくは更新する例について説明する。
【００６３】
本実施形態では、起動状態における撮像装置１０２は図７に示すフローチャートに従った処理を行っている。ステップＳ７０１では、画像保存プログラム３０６は、計時を開始する（時間計測を開始する）。
【００６４】
ステップＳ７０２では、画像保存プログラム３０６は、計時している時間が規定時間（所定の時間）以上となったか否かを判断する。規定時間は、例えば撮像装置１０２にデフォルトで設定されている３０分などの時間や、予めユーザが撮像装置１０２やクライアント端末装置１０３にて設定した時間でもよく、また後述するステップＳ７０６で得られる経過時間を規定時間として設定しても良い。
【００６５】
この判断の結果、計時している時間が規定時間以上となった場合には、処理はステップＳ７０４に進み、計時している時間が規定時間未満である場合には、処理はステップＳ７０３に進む。
【００６６】
ステップＳ７０３では、ＰＴＺ制御プログラム３０４は、ＰＴＺの変化（Ｐ，Ｔ，Ｚの少なくとも１つの変化）を検知したか否かを判断する。この判断の結果、ＰＴＺの変化を検知した場合には、処理はステップＳ７０１に進み、ＰＴＺの変化を検知していない場合には、処理はステップＳ７０２に進む。
【００６７】
ステップＳ７０４では、画像保存プログラム３０６は、画像撮像プログラム３０２から１枚の撮像画像を取得し、該取得した撮像画像を画像データ３１０として２次記憶装置２０４に保存（上書き保存）する。保存する撮像画像は適宜加工してから保存するようにしても良い。例えば、画像撮像プログラム３０２から取得した１枚の撮像画像に対して画像処理や文字を重畳する等の処理を実施してからライブ配信画像と区別してもよい。また、撮像画像を保存する際に、解像度や画像形式のフォーマット等を変更して保存してもよい。
【００６８】
ステップＳ７０５では、ステップＳ７０１以降でＰＴＺの変化（Ｐ，Ｔ，Ｚの少なくとも１つの変化）を検知したか否かを判断する。なお、ステップＳ７０５では、クライアント端末装置１０３から撮像装置１０２のＰＴＺを制御するためのリクエストを受信したか否かを判断しても良い（受信した場合はＰＴＺの変化を検知したと判断する）。また、外部から物理的に動作させられた場合を考慮して、ＰＴＺ可動範囲に対してＰＴＺの変化が３％を超えた場合にＰＴＺの変化を検知したと判断しても良い。このように、「ＰＴＺの変化を検知」するための構成は、特定の構成に限らない。
【００６９】
このような判断の結果、ステップＳ７０１以降でＰＴＺの変化を検知した場合には、処理はステップＳ７０６に進み、ステップＳ７０１以降でＰＴＺの変化を検知していない場合には、処理はステップＳ７０５に進む。
【００７０】
ステップＳ７０６では、画像保存プログラム３０６は、計時している現在の時間（計測を開始してから現在までの計時した時間）を経過時間として２次記憶装置２０４に保存する。ここで保存した経過時間を上記の規定時間として使用しても構わない。経過時間の保存形態は特定の保存形態に限らず、例えば、画像データ３１０のヘッダデータとして保存しても良いし、画像データ３１０とは別個のテキストデータとして保存しても良い。そして処理はステップＳ７０１に進む。
【００７１】
このように、本実施形態では、撮像装置１０２が起動状態にあっても、ＰＴＺ制御が実施される毎に経過時間をカウントし、規定時間を経過した場合に２次記憶装置２０４に保存されている画像データ３１０を更新する。これによりクライアント端末装置１０３は、スタンバイ状態にある撮像装置１０２から画像取得リクエストに応じて取得した撮像画像として、該撮像装置１０２が一番長く撮像している場所の画像を取得して表示することができる。そのため、ユーザが撮像装置の一覧から選択する際の利便性が向上する。
【００７２】
［第３の実施形態］
本実施形態では、第１の実施形態においても第２の実施形態においても、画像保存プログラム３０６が画像撮像プログラム３０２から取得した撮像画像を２次記憶装置２０４に既に保存されている画像データ３１０に上書きするか否かを制御する。
【００７３】
画像保存プログラム３０６が画像撮像プログラム３０２から取得した撮像画像を２次記憶装置２０４に保存済みの画像データ３１０に上書きするか否かを制御するための処理について、図８のフローチャートに従って説明する。
【００７４】
ステップＳ８０１では、画像保存プログラム３０６は、２次記憶装置２０４に既に画像データ３１０が保存されているか否かを判断する。この判断の結果、２次記憶装置２０４に既に画像データ３１０が保存されている場合には、処理はステップＳ８０２に進み、２次記憶装置２０４に未だ画像データ３１０が保存されていない場合には、処理はステップＳ８０３に進む。
【００７５】
ステップＳ８０２では、画像保存プログラム３０６は、２次記憶装置２０４に既に保存されている画像データ３１０を取得する。ステップＳ８０３では、画像保存プログラム３０６は、画像撮像プログラム３０２から１枚の撮像画像を取得する。
【００７６】
ステップＳ８０４における画像保存プログラム３０６の動作は、画像保存プログラム３０６がステップＳ８０２の処理を実施した場合と、画像保存プログラム３０６がステップＳ８０２の処理を実施していない場合と、で異なる。
【００７７】
ステップＳ８０２の処理を実施した場合、画像保存プログラム３０６は、ステップＳ８０２で取得した「画像データ３１０」、ステップＳ８０３で取得した「撮像画像」、の何れを新たな画像データ３１０として２次記憶装置２０４に保存するのかを決定する。新たな画像データ３１０として２次記憶装置２０４に保存する画像を決定するための方法は特定の方法に限らない。例えば、各画像の輝度値のヒストグラムを比較し、白とびや黒つぶれが少ない方の画像を新たな画像データ３１０として２次記憶装置２０４に保存する画像として決定しても良い。また、フォーカスがより合っている方の画像（各画像のシャープネスを比較し、よりシャープな画像）を、新たな画像データ３１０として２次記憶装置２０４に保存する画像として決定しても良い。このように、各画像の画像情報に基づいて、新たな画像データ３１０として２次記憶装置２０４に保存する画像を決定しても良い。
【００７８】
そして、画像保存プログラム３０６は、ステップＳ８０２で取得した「画像データ３１０」を新たな画像データ３１０として２次記憶装置２０４に保存すると決定した場合には、何もしない。一方、画像保存プログラム３０６は、ステップＳ８０３で取得した「撮像画像」を新たな画像データ３１０として２次記憶装置２０４に保存すると決定した場合には、該「撮像画像」を画像データ３１０として２次記憶装置２０４に保存（上書き保存）する。
【００７９】
一方、ステップＳ８０２の処理を実施していない場合、画像保存プログラム３０６は、ステップＳ８０３で取得した「撮像画像」を新たな画像データ３１０として２次記憶装置２０４に保存（上書き保存）する。
【００８０】
このように、画像データ３１０を更新するか否かの決定において、既に保存されている画像データ３１０とどちらが良い映りかを比較することで、撮像装置の一覧においてユーザにとって見やすい画像となり、利便性向上が実現できる。
【００８１】
［第４の実施形態］
上記の各実施形態では、上記の各種のコンピュータプログラムを１つのコンピュータ（ＣＰＵ）で実行するケースについて説明したが、複数のコンピュータによって上記の各種のコンピュータプログラムを実行するようにしても良い。
【００８２】
また、撮像機能の停止は、撮像部２０６による撮像画像の取得を停止することだけに限らない。例えば、撮像部２０６への供給電力を起動状態における供給電力よりも低くしても良い。また、上記の各実施形態の一部若しくは全部を適宜組み合わせて使用しても構わない。また、上記の各実施形態の一部若しくは全部を選択的に使用しても構わない。
【００８３】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００８４】
発明は上記実施形態に制限されるものではなく、発明の精神及び範囲から離脱することなく、様々な変更及び変形が可能である。従って、発明の範囲を公にするために請求項を添付する。
【符号の説明】
【００８５】
３０１：ＯＳ  ３０２：画像撮像プログラム  ３０３：稼働状態制御プログラム  ３０４：ＰＴＺ制御プログラム  ３０５：ホームポジション設定プログラム  ３０６：画像保存プログラム  ３０７：リクエスト受信プログラム  ３０８：ホームポジション情報  ３０９：カメラ稼働状態情報  ３１０：画像データ
【図１】
2020150332.tif 000003
【図２】
2020150332.tif 000004
【図３】
2020150332.tif 000005
【図４】
2020150332.tif 000006
【図５】
2020150332.tif 000007
【図６】
2020150332.tif 000008
【図７】
2020150332.tif 000009
【図８】
2020150332.tif 000010
【図９】
2020150332.tif 000011