(57)【要約】【課題】映像の反転の有無を容易に設定できるようにする。【解決手段】被写体を撮像して映像データを撮像部１０１において生成し、前記生成した映像データを一時記憶部１０３に記憶する。そして、制御部１０４は、前記被写体を反転して撮像するように撮像部１０１を制御する。前記記憶手段に記憶された、撮像部１０１により前記被写体を撮像して生成された第１の映像データと、前記制御により前記被写体が反転して生成された第２の映像データとを含む、撮像パラメータを設定するための設定画面を生成する。【選択図】図１
2011234217.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮像して映像データを生成する撮像手段と、
前記撮像手段により生成された映像データを記憶する記憶手段と、
前記被写体を反転して撮像するように前記撮像手段を制御する制御手段と、
前記記憶手段に記憶された、前記撮像手段により前記被写体を撮像して生成された第１の映像データと、前記制御手段の制御により前記被写体が反転して生成された第２の映像データとを含む前記撮像手段の撮像パラメータを設定するための設定画面のデータを表示手段に出力する出力手段とを有することを特徴とする撮像装置。
【請求項２】
前記出力手段は、前記撮像装置を起動する時に前記撮像手段によって生成された映像データを含む設定画面のデータを出力すること特徴とする請求項１に記載の撮像装置。
【請求項３】
前記設定画面の表示要求を受信する受信手段をさらに有し、
前記出力手段は、前記受信手段により表示要求を受信した時に前記撮像手段によって生成された映像データを含む設定画面のデータを出力することを特徴とする請求項１に記載の撮像装置。
【請求項４】
前記出力手段は、前記撮像手段によって生成されたリアルタイムの映像データを含む設定画面のデータを出力することを特徴とする請求項１に記載の撮像装置。
【請求項５】
撮像手段により被写体を撮像して映像データを生成する生成工程と、
前記生成工程において生成された映像データを記憶手段に記憶する記憶工程と、
前記被写体を反転して撮像するように前記撮像手段を制御する制御工程と、
前記記憶手段に記憶された、前記生成工程において前記被写体を撮像して生成された第１の映像データと、前記制御工程における制御により前記被写体が反転して生成された第２の映像データとを含む前記撮像手段の撮像パラメータを設定するための設定画面のデータを表示手段に出力する出力工程とを有することを特徴とする撮像装置の制御方法。
【請求項６】
撮像手段により被写体を撮像して映像データを生成する生成工程と、
前記生成工程において生成された映像データを記憶手段に記憶する記憶工程と、
前記被写体を反転して撮像するように前記撮像手段を制御する制御工程と、
前記記憶手段に記憶された、前記生成工程において前記被写体を撮像して生成された第１の映像データと、前記制御工程における制御により前記被写体が反転して生成された第２の映像データとを含む前記撮像手段の撮像パラメータを設定するための設定画面のデータを表示手段に出力する出力工程とをコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像パラメータの設定を容易にする撮像装置、その制御方法及びプログラムに関する。
【背景技術】
【０００２】
従来、映像の上下反転の設定を行う必要があった場合、装置本体を設置した時の本体の向きにより反転を行うか否かを判断し、ユーザが撮像パラメータ設定画面を用いて設定を行っていた。または、撮像設定パラメータ画面とは別に撮影映像を表示するビューワ画面によって映像の上下方向を判断し、映像の上下反転を行うか否かの設定を行っていた。また、別の方法として、センサを用いて撮像装置の向きを判定し、自動的に映像の上下反転を行うカメラが開示されている（例えば、特許文献１及び２参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−２０９５７５号公報
【特許文献２】特開２００１−８６３７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、設置された装置本体の向きによって映像の向きを判断して設定を行う場合、本体の形状及び設置方法によっては設置された装置から映像の上下方向を判定することができない。そこで、撮像パラメータの設定画面とは別に、映像を表示するビューワをわざわざ起動して映像を確認しなければならず、多くの手間がかかるといった問題がある。
【０００５】
また、特許文献１及び２に記載されているようなカメラは、装置本体を設置した時に一度だけ映像の上下判定を行えばよいものである。したがって、映像反転設定だけのために撮像装置の向きを判定するためのセンサなどの装置は、実際の運用時には必要とならないものである。このように運用時に不要な装置を設けなければならず、装置全体が複雑となるとともに、装置全体のコストが増大するといった問題がある。
【０００６】
本発明は前述の問題点に鑑み、映像の反転の有無を容易に設定できるようにすることを目的としている。
【課題を解決するための手段】
【０００７】
本発明の撮像装置は、被写体を撮像して映像データを生成する撮像手段と、前記撮像手段により生成された映像データを記憶する記憶手段と、前記被写体を反転して撮像するように前記撮像手段を制御する制御手段と、前記記憶手段に記憶された、前記撮像手段により前記被写体を撮像して生成された第１の映像データと、前記制御手段の制御により前記被写体が反転して生成された第２の映像データとを含む前記撮像手段の撮像パラメータを設定するための設定画面のデータを表示手段に出力する出力手段とを有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、ビューワを起動させる手間を不用にするとともに、簡単な装置の構成により映像の反転の有無を容易に設定することができる。
【図面の簡単な説明】
【０００９】
【図１】実施形態に係る映像配信装置の構成例を示すブロック図である。
【図２】設定画面に表示する映像の取得手順の一例を示すフローチャートである。
【図３】撮像パラメータの設定手順の一例を示すフローチャートである。
【図４】記憶装置に記憶されている設定ページデータの一部の例を示す図である。
【図５】表示される設定画面の一例を示す図である。
【図６】映像を取り込んで設定画面に表示する手順の一例を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明の好適な実施形態について、図面を参照しながら説明する。
（第１の実施形態）
図１は、本実施形態に係る映像配信装置１００の構成例を示すブロック図である。
図１において、撮像部１０１は、被写体を撮像して映像データを生成し、符号化部１０２は、映像データを符号化する。一時記憶部１０３は、符号化部１０２により符号化された映像データを一時的に保持する。
【００１１】
通信部１０７は、ネットワーク１０８を介して映像データ等を送信したり、クライアントからの要求や設定パラメータを受信したりする。記憶装置１０６は、設定画面を構成するための設定ページデータ１０６ａと設定値データ１０６ｂとを記憶している。制御部１０４は、撮像パラメータの設定を行う設定制御部１０４ａを備えており、撮像部１０１、一時記憶部１０３、及び通信部１０７を制御する。このように映像配信装置１００の各部がバスにより接続された構成となっている。なお、制御部１０４は、ＣＰＵとその上で実行されるソフトウェアによって構成される。本実施形態の設定制御部１０４ａは、記憶装置１０６内に保持している設定ページデータ１０６ａを用いて、撮像部１０１によって撮影されて一時記憶部１０３に保存されている映像データに係る映像を表示部１０５に表示する。これにより、撮像パラメータの設定を容易に行うことができる。
【００１２】
図２は、設定画面に表示するための一時記憶映像を生成する処理手順の一例を示すフローチャートである。なお、図２に示す各処理は、制御部１０４の制御により行われる。
電源が投入され、映像配信装置１００本体が起動されると処理を開始し、ステップＳ２０１において、撮像部１０１、符号化部１０２、通信部１０７、一時記憶部１０３及び制御部１０４のハードウェアの初期化を行う。次に、ステップＳ２０２において、制御部１０４で動作するシステムソフトウェアを初期化する。これにより、ハードウェア及びシステムソフトウェアの初期化処理が終了し、撮像部１０１から映像の取り込みを行うことが可能な状態となる。
【００１３】
このように映像の取り込みが可能な状態になると、ステップＳ２０３において、記憶装置１０６に記憶されている設定値データ１０６ｂを読み出し、現在の撮像設定の情報を取得する。そして、ステップＳ２０４において、現在の設定値が映像反転を行う設定であるか否かを確認する。この確認の結果、設定値が映像反転を行う設定であった場合は、ステップＳ２０５において、撮像部１０１は静止映像を１枚取得し、"/tmp/ceiling＿image.jpg"というファイル名で一時記憶部１０３に保存する。次に、ステップＳ２０６において、上下反転映像を取得するために、撮像部１０１に対して映像の上下を反転するための設定を行う。映像の上下反転設定が完了すると、次に、ステップＳ２０７において、撮像部１０１は、現在の設定に対して上下反転を行った静止映像を１枚取得し、"/tmp/table＿image.jpg"というファイル名で一時記憶部１０３に保存する。
【００１４】
一方、ステップＳ２０４の確認の結果、設定値が映像反転を行う設定でない場合は、ステップＳ２０８において、撮像部１０１は第１の映像データとして静止映像を１枚取得する。そして、"/tmp/table＿image.jpg"というファイル名で一時記憶部１０３に保存する。次に、ステップＳ２０９において、上下反転映像を取得するために、撮像部１０１に対して映像の上下を反転するための設定を行う。映像の上下反転設定が完了すると、次に、ステップＳ２１０において、撮像部１０１は、第２の映像データとして、現在の設定に対して上下反転を行った静止映像を１枚取得する。そして、"/tmp/ceiling＿image.jpg"というファイル名で一時記憶部１０３に保存する。
【００１５】
映像の取得が終了すると、当初の撮像設定に戻すために、次のステップＳ２１１において、撮像部１０１に対して再び上下反転のための設定を行う。そして、ステップＳ２１２において、映像を配信するための準備をし、起動処理を終了する。なお、この準備処理には、クライアントに対して映像の配信や設定ページの送信を行うサーバ機能を起動させるための制御処理等が含まれる。
【００１６】
図３は、クライアントからの要求により設定画面を表示し、撮像パラメータの設定を行う処理手順の一例を示すフローチャートである。なお、図３に示す各処理は、制御部１０４の制御により行われる。
まず、ステップＳ３０１において、通信部１０７は、クライアントからの設定画面の表示要求があるまで待機する。そして、設定画面の表示要求を受信すると、ステップＳ３０２において、設定制御部１０４ａは、記憶装置１０６から設定ページデータ１０６ａを読み出す。次に、ステップＳ３０３において、読み出した設定ページデータ１０６ａに基づいて設定画面を生成し、生成した設定画面のデータを通信部１０７からクライアントに送信する。この設定画面は、クライアントの表示部に表示される。このとき、後述するように、図２の処理手順により一時記憶部１０３に保存された映像を設定画面に表示する。
【００１７】
図４は、記憶装置１０６に記憶されている設定ページデータ１０６ａの一部の例を示す図である。設定ページデータ１０６ａは、ページ記述言語HTMLで記述されている。そして、
<img src="/tmp/ceiling＿image.jpg" alt="反転なし " title="反転なし" />
<img src="/tmp/table＿image.jpg" alt="反転あり " title="反転あり" />
と記述されている。これにより、起動時に撮影して一時保存された映像が設定画面に表示される。
【００１８】
また、現在設定されている値として予め選択された状態で設定画面が作成される。例えば、設置方法が「映像反転なし」の場合には、<option value="1"  >反転あり</option><option value="2" selected='selected' >反転なし</option>
と設定ページデータ１０６ａに記述され、設定画面には、そのように選択された状態で表示される。表示例については図５の説明で後述する。
【００１９】
次に、ステップＳ３０４において、通信部１０７を介してクライアントからの設定変更等の要求を受信するまで待機する。そして、設定変更等の要求を受信すると、ステップＳ３０５において、受信した要求の内容を確認し、設定終了要求であるか否かを判定する。この判定の結果、設定終了要求でなかった場合には、ステップＳ３０３へ戻る。一方、ステップＳ３０５の判定の結果、設定終了要求である場合は、ステップＳ３０６において、変更された設定値を記憶装置１０６に記憶する。
【００２０】
次に、ステップＳ３０７において、変更された設定値の内容を確認し、設置方法に関する設定値が変更されたか否かを判定する。この判定の結果、変更された場合は、ステップＳ３０８において、撮像部１０１に対して映像の反転を行うための設定を行い、処理を終了する。一方、ステップＳ３０７の判定の結果、設置方法に関する設定値に変更がなかった場合は、撮像部１０１の設定変更は行わずに設定処理を終了する。
【００２１】
図５は、図４に示したページ記述言語によって表示される設定画面の一例を示す図である。
図５に示すように、設置条件の設定項目５０１として、カメラ用のドームを使用するか使用しないかを設定するドーム項目５０２と、カメラに付属するＬＥＤを点灯するか消灯するかを設定するＬＥＤの点灯項目５０３とが表示される。さらに、設置方法を設定する設定項目５０４が表示される。設置方法を設定する設定項目５０４には、現在の設定で取得された映像及びその映像を選択するためのチェックボタン５０５と、反転設定を行って取得された映像及びその映像を選択するためのチェックボタン５０６とがそれぞれ表示される。そして、現在の設定を示すチェックボタンが予め選択されて表示される。
【００２２】
設置方法の設定を行う場合、実際に撮影した映像が表示されるので、ユーザは表示されている映像が正しい向きとなっている方のチェックボタンを選択し、適用ボタン５０７を押すことにより設定を行う。また、クリアボタン５０８を押すと、それまでの操作にかかわらず表示されている全ての設定項目が現在の設定にセットされる。
【００２３】
以上のように本実施形態によれば、設置時に映像の向きがわかりにくい形態の映像配信装置であっても、設定画面内に実際に撮影した映像が表示されるため、別途ビューワなどを利用して設置状態の確認を行う必要がない。そのため、クライアントの処理能力によってはビューワを起動すると処理が遅くなってしまう場合にも、容易に設定を行うことができる。
【００２４】
（第２の実施形態）
第１の実施形態では、起動時に取得した映像を設定画面に表示する例について説明した。これに対して本実施形態では、設定画面の表示要求を受けた時に映像を取得して設定画面に表示する例について説明する。本実施形態では、図２に示したような手順により起動時において映像を取得する必要はなくなる。また、本実施形態に係る映像配信装置の構成については図１と同様であるため、説明は省略する。
【００２５】
図６は、図５に示した設定画面を表示する際に映像を取り込み、設定画面内に表示する場合の処理手順の一例を示すフローチャートである。なお、図６に示す各処理は、制御部１０４の制御により行われる。
【００２６】
まず、ステップＳ６０１において、クライアントから設定画面の表示要求を受信するまで待機する。そして、設定画面の表示要求を受信すると、ステップＳ６０２において、設定制御部１０４ａは、記憶装置１０６から設定ページデータ１０６ａを読み出す。
【００２７】
次に、ステップＳ６０３において、記憶装置１０６から設定値データ１０６ｂを読み出すことにより現在の設定値の情報を取得する。そして、ステップＳ６０４において、現在の設定値が映像反転を行う設定であるか否かを確認する。この確認の結果、設定値が映像反転を行う設定であった場合は、ステップＳ６０５において、撮像部１０１は静止映像を１枚取得し、"/tmp/ceiling＿image.jpg"というファイル名で一時記憶部１０３に保存する。
【００２８】
次に、上下反転映像を他のクライアントへ送信しないようにするために、ステップＳ６０６において、他のクライアントへの映像配信を一時停止する。そして、上下反転映像を取得するために、次のステップＳ６０７において、撮像部１０１に対して映像の上下を反転するための設定を行う。映像の上下反転設定が完了すると、次に、ステップＳ６０８において、撮像部１０１は、現在の設定に対して上下反転を行った静止映像を１枚取得し、"/tmp/table＿image.jpg"というファイル名で一時記憶部１０３に保存する。
【００２９】
一方、ステップＳ６０４の確認の結果、設定値が映像反転を行う設定でない場合は、ステップＳ６０９において、撮像部１０１は静止映像を１枚取得し、"/tmp/table＿image.jpg"というファイル名で一時記憶部１０３に保存する。次に、上下反転映像を他のクライアントへ送信しないようにするために、ステップＳ６１０において、他のクライアントへの映像配信を一時停止する。そして、上下反転映像を取得するために、次のステップＳ６１１において、撮像部１０１に対して映像の上下を反転するための設定を行う。映像の上下反転設定が完了すると、次に、ステップＳ６１２において、撮像部１０１は、現在の設定に対して上下反転を行った静止映像を１枚取得し、"/tmp/ceiling＿image.jpg"というファイル名で一時記憶部１０３に保存する。
【００３０】
映像の取得が終了すると、現在の撮像設定に戻すために、次のステップＳ６１３において、撮像部１０１に対して再び上下反転のための設定を行う。そして、ステップＳ６１４において、一時停止していた他のクライアントへの映像配信を再開する。次に、ステップＳ６１５において、ステップＳ６０２で読み出した設定ページデータ１０６ａに基づいて設定画面を生成し、生成した設定画面のデータを通信部１０７からクライアントに送信する。この設定画面は、クライアントの表示部に表示される。このとき、前述の手順で取得して一時記憶部１０３に保存された映像も表示する。なお、現在の設定で取得された映像は、この設定画面表示時に撮像部１０１で撮影している映像フレームをリアルタイムに設定画面内に表示してもよい。
【００３１】
次に、ステップＳ６１６において、通信部１０７を介してクライアントからの設定変更等の要求を受信するまで待機する。そして、設定変更等の要求を受信すると、ステップＳ６１７において、受信した要求の内容を確認する。そして、ステップＳ６１８において、要求の内容が設定終了要求であるか否かを判定する。この判定の結果、設定終了要求でなかった場合は、ステップＳ６１５へ戻る。一方、ステップＳ６１８の判定の結果、設定終了要求である場合は、ステップＳ６１９において、変更された設定値を記憶装置１０６に保存する。また、ステップＳ６２０及びＳ６２１はそれぞれ、図３のステップＳ３０７及びＳ３０８と同様である。
【００３２】
なお、前述したように、本実施形態では、静止映像を１枚取得して設定画面上に表示した。一方、映像の符号化方式にMotionJPEGや、MPEG-4等の符号化方式を利用することにより、設定画面内に動画を表示することによっても同様の効果を得ることができる。この場合、ステップＳ６０５、Ｓ６０８、Ｓ６０９及びＳ６１２では、所定時間の動画データを取得し、この取得した動画データに基づき、ステップＳ６１５で設定画面内に動画が表示されるようにする。
【００３３】
以上のように本実施形態によれば、本体の形状と設置方法によっては設置された装置から映像の上下方向を判定することが難しい映像配信装置において、映像の反転設定を設定画面より行う場合に好適である。
【００３４】
（その他の実施形態）
第１及び第２の実施形態では、クライアントからの設定画面の表示要求を通信部１０７から受信したが、本発明は、不図示の操作部やユーザーインターフェイス（ＵＩ）などから要求を受けた場合にも適用できる。
【００３５】
また、第１及び第２の実施形態では、表示手段として設定画面の表示要求や変更要求を行ったクライアント側の端末に、設定ページデータもしくは設定画面データを映像データとともに通信部１０７から出力して、設定画面を表示させる例について説明した。しかしながら、設定画面を表示部１０５に表示するようにしてもよい。
【００３６】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００３７】
１０１  撮像部、１０３  一時記憶部、１０４  制御部
【図１】
2011234217.tif 000003
【図２】
2011234217.tif 000004
【図３】
2011234217.tif 000005
【図４】
2011234217.tif 000006
【図５】
2011234217.tif 000007
【図６】
2011234217.tif 000008