JP6630096B2 - 表示制御装置及びその制御方法、コンピュータプログラム - Google Patents

表示制御装置及びその制御方法、コンピュータプログラム Download PDF

Info

Publication number
JP6630096B2
JP6630096B2 JP2015187443A JP2015187443A JP6630096B2 JP 6630096 B2 JP6630096 B2 JP 6630096B2 JP 2015187443 A JP2015187443 A JP 2015187443A JP 2015187443 A JP2015187443 A JP 2015187443A JP 6630096 B2 JP6630096 B2 JP 6630096B2
Authority
JP
Japan
Prior art keywords
photographing
display control
display
imaging
image
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2015187443A
Other languages
English (en)
Other versions
JP2017062350A (ja
Inventor
太一 松井
太一 松井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2015187443A priority Critical patent/JP6630096B2/ja
Publication of JP2017062350A publication Critical patent/JP2017062350A/ja
Application granted granted Critical
Publication of JP6630096B2 publication Critical patent/JP6630096B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Closed-Circuit Television Systems (AREA)
  • Studio Devices (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Controls And Circuits For Display Device (AREA)
  • User Interface Of Digital Computer (AREA)

Description

本発明は表示制御装置及びその制御方法、表示装置、コンピュータプログラムに関し、特に複数の映像の表示技術に関する。
ネットワークに接続して、撮影した映像の通信パケットをネットワークに流して出力するネットワークカメラが知られている。また、ネットワークに接続し、ネットワークカメラの映像を表示するビューワーも知られている。複数のネットワークカメラの映像を一つの画面に表示する場合には、複数の映像ウィンドウを並べて表示する必要がある。複数の映像を並べて表示する場合、監視者にとって、各映像がどこのカメラで撮影されているものか分かりやすいことが求められる。
特許文献1には、監視者が使い易いように遠隔地からの画像をモニタ上にドラッグ&ドロップ操作で自在に選択配置することが可能な装置が記載されている。特許文献2には、ネットワークに接続された複数の制御可能なカメラの中から一つを地図上において選択し、映像の表示およびカメラの制御を可能とするシステムが記載されている。
特開平9−289634号公報 特開平9−289607号公報
しかしながら、上述の従来の構成では、監視者が自分で映像レイアウトを作成しなくてはならなかったり、カメラを地図から選択する必要があったりと、監視者は何らかの行為をする必要があった。
そこで、本発明の目的は、複数の撮影装置により撮影された複数の画像を、対応する撮影装置が分かりやすいレイアウトで表示する技術を提供することである。
上記目的を達成するため、本発明による表示制御装置は以下の構成を備える。即ち、
複数の撮影装置で撮影された複数の画像を取得する画像取得手段と、
前記複数の撮影装置の中からいずれかの撮影装置の選択を受け付ける受付手段と、
前記複数の撮影装置の位置を示す位置情報を取得する位置取得手段と、
前記位置取得手段によって取得された位置情報に基づいて、前記複数の画像を配列して表示手段に表示させる表示制御手段と
を有し、
前記位置取得手段は、前記位置情報として、前記受付手段において選択された撮影装置の撮影方向と当該撮影方向に直交する方向とに基づく直交座標系における座標値を取得し、
前記表示制御手段は、座標値の第一要素がより大きい撮影装置によって撮影された画像をより右方に配列し、座標値の第二要素がより大きい撮影装置によって撮影された画像をより上方に配列して表示させる
本発明によれば、複数の撮影装置により撮影された複数の画像を、対応する撮影装置が分かりやすいレイアウトで表示する技術を提供することができる。
ネットワークカメラシステムの構成を示す図 撮影装置及び表示装置の機能構成を示すブロック図 撮影装置及び表示装置のハードウェア構成を示すブロック図 各撮影装置の地図上の配置の例を示す図 各撮影装置の撮影対象を示す図 表示装置が表示する映像ウィンドウのレイアウトを示す図 表示装置が表示する映像ウィンドウのレイアウトを示す図 表示装置が実行する処理の処理手順を示すフローチャート 各撮影装置の地図上の配置の例を示す図 表示装置が表示する映像ウィンドウのレイアウトを示す図 表示装置が表示する映像ウィンドウのレイアウトを示す図 各撮影装置の撮影対象を示す図 表示装置が表示する映像ウィンドウのレイアウトを示す図 表示装置における処理の処理手順を示すフローチャート 表示装置における処理の処理手順を示すフローチャート 表示装置における処理の処理手順を示すフローチャート
以下、添付図面を参照して本発明の実施の形態を詳細に説明する。
<<実施形態1>>
(ネットワークカメラシステム)
図1は、本発明の第一の実施形態(実施形態1)にかかわるネットワークカメラシステム(以下、「カメラシステム」と称する)の構成例を示す図である。本実施形態のカメラシステムは、ネットワーク101と、ネットワーク101に接続された複数の撮影装置102及び表示装置103を備えている。図1では3つの撮影装置102がネットワーク101に接続されている例を示しているが、撮影装置102の個数はいくつでもよい。撮影装置102は、ネットワーク101に向けて撮影した映像を配信する。表示装置103は、ネットワーク101に流れている撮影装置102が配信した映像を受信して表示する。ネットワーク101は有線/無線の形態を問わず、用途や目的に応じて、必要な形態の通信回線が実装される。
(撮影装置及び表示装置の機能構成)
次に、撮影装置102及び表示装置103の詳細について、図2を参照して説明する。図2は、撮影装置102及び表示装置103の機能構成を示すブロック図である。
●撮影装置
撮影装置102は、撮影部111、制御部112、及び、通信部113を備えている。撮影部111は、撮影装置102に接続されるカメラ等の撮影デバイスによってライブ映像を取得する。撮影部111は、例えば、1秒間に30フレーム分の画像を取得して、30fpsの動画像を取得することが可能である。本実施形態では、撮影部111は、撮影デバイスから取得したビデオ画像をH264等のネットワーク配信可能なデジタル画像データに変換する(エンコードする)機能も提供する。以降の説明において、「ライブ映像」あるいは「画像データ」は、撮影部111によって生成されたデジタル画像データであるとして説明する。なお、本実施形態では、映像(動画像)を撮影して表示する場合の例を説明するが、表示対象は静止画像でもよい。
制御部112は、ユーザーの指示に応じて、撮影装置102の画角や撮影方向、1秒あたりのフレーム数、取得する画像の種類等の撮影条件を調整する。ユーザーの指示は、ネットワーク101を介して表示装置103から行ってもよいし、直接、撮影装置102に接続したコンソール端末によって行ってもよい。また、制御部112による撮影条件の調整は、撮影装置102に予め記憶された設定値に応じて行うこともできる。制御部112は、表示装置103から送信される命令に応じて、画像データ生成開始/終了などの撮影部111の制御を行う。
通信部113は、撮影部111が取得した画像データをネットワーク101経由で外部の情報処理装置(例えば、表示装置103等)へ送信する。また、通信部113は、外部の情報処理装置において設定された、撮影部111を制御するための設定情報や命令を受信し、制御部112はその設定情報や命令に従って撮影装置102の動作を制御する。
●表示装置
表示装置103は、通信部121、表示部122、入力部123、表示制御部124、及び、撮影制御部125を備えている。通信部121は、撮影装置102から送信される画像データを受信する。また、通信部121は、ユーザーが表示装置103を使用して設定した設定情報や制御情報、配信命令を撮影装置102へ送信する。
表示部122は、撮影装置102から配信された画像データ等を表示する。入力部123は、撮影装置102の設定を変更するための設定情報等の指示をユーザーから入力する。複数台の撮影装置102をネットワーク101に接続する場合には、入力部123は、1画面で複数台分の撮影画像を表示部122に表示するための指示を入力することができる。
表示制御部124は、撮影装置102から送信された画像や、設定画面等を表示部122に表示する制御を行う。また、表示制御部124は、複数の撮影装置102から送信される映像を所定間隔で順次切り換えて表示する制御を行うこともできる。また、圧縮された画像データをデコードすることもできる。
撮影制御部125は、入力部123で設定された設定情報に応じて、撮影装置102の撮影方向や画角を含む撮影条件を算出して、撮影装置102の撮影を制御する。また、撮影制御部125は、撮影装置102の画像のエンコード方式や毎秒あたりのフレーム数、通信等の各種制御パラメータ、画像配信制御命令についても指示することができる。
(撮影装置及び表示装置のハードウェア構成)
図3は、撮影装置102及び表示装置103のハードウェア構成を示すブロック図である。
●撮影装置
撮影装置102において、CPU(中央演算処理装置)201は、撮影装置102を統括制御する制御装置である。ROM(読出し専用メモリ)202は、CPU201が撮影装置102を制御するためのコンピュータプログラムを記憶する。ここでは、ROM202に代えて、2次記憶装置を有する構成であっても差し支えない。RAM(書込み可能メモリ)203は、ROM202から読み出したプログラムを展開し、処理を実行するためのメモリである。また、RAM203は、一時記憶メモリとして各種処理の対象となるデータを一時記憶するための記憶領域としても使用される。
ネットワークインタフェース204は、ネットワーク101を介して通信を行う回路である。ネットワークインタフェース204は、例えば、表示装置103への画像データや設定情報、エラー情報の送信、及び表示装置103からの設定情報、画像配信制御命令の受信のために使用される。撮影デバイス205は、ライブ画像を動画及び静止画として撮影する画像センサを有するデバイスである。撮影デバイス205は、画角や撮影方向等の撮影条件を自動調整することもできる。また、撮影デバイス205は、パン、チルト及びズーム機構を有し、CPU201の制御によって、パン、チルト及びズーム(望遠制御/広角制御)動作を実行する。
撮影装置102は、一般的にネットワークカメラが使用できる。また、アナログカメラの場合には、エンコードやネットワーク接続をするための機器を接続して使用することがきできる。
●表示装置
表示装置103において、CPU210は、表示装置103を統括制御する制御装置である。2次記憶装置211は、CPU210が表示装置103を制御するためのプログラムを記憶する。RAM212は、2次記憶装置211から読み出したプログラムを展開し、処理を実行するためのメモリである。また、RAM212は、一時記憶メモリとして各種処理の対象となるデータを一時記憶するための記憶領域としても使用される。
ネットワークインタフェース213は、ネットワーク101を介して通信を行う回路である。ネットワークインタフェース213は、例えば、撮影装置102からの画像データや設定情報の受信、及び撮影装置102への設定情報の送信のために使用される。表示デバイス214は、画像データや表示枠を表示するディスプレイ等のデバイスである。入力装置215は、数値入力用のキーボード及び表示デバイス214の表示領域の特定の表示位置を指示するための装置であり、ポインティングデバイスやタッチパネル等が用いられる。
以上のように、表示装置103のハードウェア構成は、一般的なPC(パーソナルコンピュータ)やタブレット端末等の汎用的な情報処理装置に搭載されるハードウェア構成要素と同様のハードウェア構成要素を有している。そのため、表示装置103で実現される各種機能を、一般的なPC等上で動作するソフトウェアとして実装することが可能である。
(撮影装置の位置関係)
図4は各撮影装置の地図上の位置を説明する図である。図4(a)は、4箇所に設置した撮影装置102の場所をアイコンで地図上にあらわしている。撮影装置102が設置された場所に対応する地図上の位置に、撮影装置A401、撮影装置B402、撮影装置C403および撮影装置D404の場所を示すアイコンが置かれている。撮影装置A401、撮影装置B402、撮影装置C403および撮影装置D404は、撮影装置102と同様の構成をしていて、同様にネットワーク101に接続されている。
図4(b)は、4つの撮影装置アイコンが指す撮影装置102のそれぞれの位置座標を表している。地図上の東方向を座標の第一要素、北方向を座標の第二要素とすると、撮影装置A401は座標(80,60)、撮影装置B402は座標(120,90)、撮影装置C403は座標(40,40)そして撮影装置D404は座標(20,100)に位置する。
(各撮影装置の映像)
図5は図4で説明した4つの撮影装置102が撮影している映像を表している。図5の例では、撮影装置A401は道路を撮影し、撮影装置B402は川を撮影し、撮影装置C403は自転車を撮影し、そして撮影装置D404は山を撮影している。
(映像ウィンドウ)
図6は表示装置103が表示する映像ウィンドウを説明する図である。図6(a)の4つの長方形は表示装置103が表示している映像ウィンドウをあらわしている。ウィンドウの中の数字は映像を撮影している各撮影装置の記号をあらわしている。左上のウィンドウには撮影装置A401の映像、右上には撮影装置B402の映像、左下には撮影装置C403の映像、そして右下には撮影装置D404の映像が表示される。
実際には、図6(b)のように各ウィンドウには撮影された映像が実際に表示される。図6(b)の例では、左上のウィンドウには道路、右上には川、左下には自転車、そして右下には山が表示されている。
図6の映像レイアウト表示手法は、撮影装置A、撮影装置B、撮影装置C、そして撮影装置Dの記号順に左上のウィンドウから右方向そして一段下げて、また、左下のウィンドウから右方向に並べたものである。この配置は撮影装置102の配置場所と関係なく並べたものなので、映像全体を見たときにユーザーは一つ一つの映像がどこの撮影装置102によって撮影されたものか位置関係を把握しにくい。
図7は撮影装置の座標値を基準にして映像レイアウトを作成した映像ウィンドウを説明する図である。図7(a)は図6(a)と同様に、長方形は表示装置103が表示している映像ウィンドウをあらわし、ウィンドウの中の数字は映像を撮影している各撮影装置の記号をあらわしている。
図4を使って説明した各撮影装置の座標値を基準にして、ウィンドウの右方向を座標値の第一要素のプラス方向に、ウィンドウの上方向を座標値の第二要素のプラス方向に対応させる。座標値の第二要素を用いて、上の段に2つの映像、下の段に残りの2つの映像というように分ける。まず第二要素の上位2つを選択すると撮影装置B402(第二要素:90)と撮影装置D404(第二要素:100)になり、この二つが上の段での表示対象となる。残りの2つの撮影装置A401(第二要素:60)と撮影装置C403(第二要素:40)が下の段になる。
次に座標値の第一要素の比較を行う。上の段においては第一要素が小さい撮影装置D404(第一要素:20)が左のウィンドウ、撮影装置B402(第一要素:90)が右のウィンドウになる。下の段においては第一要素が小さい撮影装置C403(第一要素:40)が左のウィンドウ、撮影装置A401(第一要素:80)が右のウィンドウになる。この配置によって撮影装置の配置に合わせた映像ウィンドウを作成することができ、ユーザーに撮影装置の位置関係が分かりやすい配置になる。
(処理手順)
次に、表示装置103が実行する処理の処理手順について、図8を参照して説明する。図8は、表示装置103の動作の処理手順を示すフローチャートである。図8の各ステップは、表示装置103のCPU210の制御に基づき実行される。
まずS101において、表示装置103は、複数の撮影装置102の各々から配信された複数の映像データ(画像)をネットワーク101を介して受信して取得する画像取得処理を行う。
次に、S102において、表示装置103は、各撮影装置102の位置情報を取得する位置取得を行う。位置情報としては、例えば、前述のように二次元の座標値を取得することができる。一例として、表示装置103は、通信部121によって、位置情報を取得する。
次に、S103において、表示装置103は、取得された位置情報に基づいて、複数の映像データの表示位置を決定する。そして、S104において、表示装置は、S103で決定した表示位置に従い、複数の映像データを配列して表示部122に表示させる表示制御を行う。
前述のように、例えば、第1の座標値がより大きい撮影装置によって撮影された画像をより右方に配列し、第2の座標値がより大きい撮影装置によって撮影された画像をより上方に配列して表示させることができる。これにより、表示装置103のユーザは、各映像データに対応する撮影装置の位置を直感的に把握することができる。
また、図7のように、複数の映像データをマトリクス状に配列して表示させることで、一般に矩形の形状を有する映像データを矩形の表示デバイス214に効率的に配列することができる。その際、図7を参照して説明したように、以下の条件を満たすように配列することができる。
・マトリクスのある行に属する画像を撮影した撮影装置の第2の座標値はその行よりも下方の行に属する画像を撮影した撮影装置の第2の座標値のいずれの値よりも大きい。
・マトリクスの各行において、第1の座標値がより大きい撮影装置によって撮影された画像はより右方に配列される。
このように配置することで、ユーザは、映像データの配置から、その映像データを撮影した撮影装置の位置関係を容易に認識することができる。例えば、図4のように、撮影装置の位置情報として、東方向と北方向に基づく二次元の座標値を取得するようにした場合、映像データの配置と、映像データを撮影した撮影装置の地図上の位置とが概ね対応している。このため、ユーザは、各映像データを撮影した撮影装置の位置関係を直感的に把握することができる。
以上のように複数の撮影装置の映像を表示する表示装置において、撮影装置の位置を基準に映像のレイアウトを作成することで、ユーザーにとって撮影装置の位置関係を把握しやすい映像ウィンドウ配置を実現することができる。
なお、本実施形態では、撮影装置の位置情報に基づいて、複数の映像データをマトリクス状に配列して表示する例を中心に説明したが、画像の配列はマトリクス状のものに限られない。例えば、図4(a)の401〜404に対応する位置にそれぞれ重ならない大きさの映像データを配置して表示するようにしてもよい。あるいは、四角形以外の多角形(例えば、三角形や六角形)を単位としてメッシュ状に配置してもよい。
また、本実施形態では、撮影装置の位置情報として二次元座標値を取得する場合の例を説明したが、この位置情報は二次元座標値以外の値でもよい。例えば、撮影装置が直線的に配置されているようなシステムにおいては、一次元座標値により撮影装置の位置を表すことができる。あるいは、例えば、一定の構内や建物に複数の撮影装置が配置されているようなシステムにおいては、高さを考慮した3次元座標値により撮影装置の位置を表してもよい。また、撮影装置の位置情報は、撮影装置間の相対的な位置がわかる情報であればよい。
また、複数の映像データをマトリクス状に配列して表示させる場合、以下の条件を満たすように配列してもよい。
・マトリクスのある列に属する画像を撮影した撮影装置の第1の座標値はその列よりも左方の列に属する画像を撮影した撮影装置の第1の座標値のいずれの値よりも大きい。
・マトリクスの各列において、第2の座標値がより大きい撮影装置によって撮影された画像はより上方に配列される。
<<実施形態2>>
実施形態1では、より北方に位置する撮影装置により撮影された映像データはより上方に、より東方に位置する撮影装置により撮影された映像データはより右方に配置する例を説明した。本発明の第二の実施形態(実施形態2)では、撮影装置の向きを基準に映像レイアウトを作成する例を説明する。
本実施形態におけるカメラシステムは、実施形態1と同様に図1により示される。本実施形態における撮影装置102及び表示装置103の構成も、実施形態1と同様に、図2、図3により示される。また、本実施形態における表示装置103による処理手順も、実施形態1と同様に、図8により示される。
(撮影装置の位置関係)
図9は各撮影装置102の地図上の位置を説明する図である。図9(a)は4箇所に設置した撮影装置102の場所をアイコンで地図上にあらわしている。撮影装置102が設置された対応する地図上に撮影装置A401、撮影装置B402、撮影装置C403および撮影装置D404の場所を示すアイコンが置かれている。撮影装置A401、撮影装置B402、撮影装置C403および撮影装置D404は、撮影装置102と同様の構成をしていて、同様にネットワーク101に接続されている。
図9(b)は撮影装置D404を基準にした各撮影装置アイコンが指す相対位置座標をあらわしている。撮影装置D404の撮影方向の水平成分をY軸方向とし、それと直交して水平面上にあり、上空から見て右回り(時計回り)に90度回転した方向をX軸方向とする。そのような座標系の元で座標の第一要素をX成分、座標の第二要素をY成分とする。撮影装置A401は座標(20,80)、撮影装置B402は座標(−30、100)、撮影装置C403は座標(60,20)そして撮影装置D404は座標(0、0)に位置する。
(各撮影装置の映像)
図9を参照して説明した4つの撮影装置が撮影している映像は、実施形態1と同様に図5により表される。すなわち、撮影装置A401は道路を撮影し、撮影装置B402は川を撮影し、撮影装置C403は自転車を撮影し、そして撮影装置D404は山を撮影している。
(映像ウィンドウ)
実施形態1において説明したように、図6のように各撮影装置102の映像ウィンドウを記号順に配置すると、映像全体を見たときにユーザーは一つ一つの映像がどこの撮影装置102によって撮影されたものか把握しにくい。
図10は撮影装置の位置と撮影方向を基準にして映像レイアウトを作成した映像ウィンドウを説明する図である。図10(a)は図6(a)と同様に、長方形は表示装置103が表示している映像ウィンドウをあらわし、ウィンドウの中の数字は映像を撮影している各撮影装置の記号をあらわしている。
図9を使って説明した各撮影装置の座標値を基準にして、ウィンドウの右方向を座標値の第一要素のプラス方向に、ウィンドウの上方向を座標値の第二要素のプラス方向に対応させる。座標値の第二要素を用いて、上の段に2つの映像、下の段に残りの2つの映像という風に分ける。まず第二要素の上位2つを選択すると撮影装置A401(第二要素:80)と撮影装置B402(第二要素:100)になり、この二つが上の段での表示対象となる。残りの2つの撮影装置C403(第二要素:20)と撮影装置D404(第二要素:0)が下の段になる。
次に座標値の第一要素の比較を行う。上の段においては第一要素が小さい撮影装置B402(第一要素:−30)が左のウィンドウ、撮影装置A401(第一要素:20)が右のウィンドウになる。下の段においては第一要素が小さい撮影装置D404(第一要素:0)が左のウィンドウ、撮影装置C403(第一要素:60)が右のウィンドウになる。
以上のように本実施形態では、複数の撮影装置の映像を表示する表示装置において、
撮影装置の位置情報として、ユーザにより設定された座標系に基づく二次元の座標値を取得し、この座標値に基づき映像データを配置して表示する。具体的には、基準となるカメラの撮影方向を基準方向として、相対的な撮影装置の配置関係を用いて映像レイアウトを作成する。このため、ユーザーにとって撮影装置の位置関係を把握しやすい映像ウィンドウ配置を実現することができる。
(パン回転)
次に撮影装置D404のパン(水平)回転させた場合について説明する。表示装置103の入力部123を使用してユーザーが撮影装置D404をパン回転する命令を入力する。入力された命令は撮影制御部125に伝わり、そこからさらに通信部121に伝わる。通信部121は撮影装置D404が解釈することができる形に命令を変換してネットワーク101に向けて命令を送信する。撮影装置D404の通信部113は、ネットワーク101に流れた命令を受信する。通信部113は制御部112に命令を伝え、そして制御部112は受信した命令に従って撮影部111のパン回転を行う。
図11はパン回転した後の撮影装置102の地図上の位置を説明する図である。図11(a)は4箇所に設置した撮影装置102の場所をアイコンで地図上にあらわしている。各アイコン位置は撮影装置102の位置が変わっていないのでパン回転する前と同様である。しかし撮影装置D404の撮影方向が変わっている。
図11(b)は撮影装置D404を基準にした各撮影装置アイコンが指す相対位置座標をあらわしている。撮影装置D404の撮影方向の水平成分をY軸方向とし、それと直交して水平面上にあり、上空から見て右回りに90度回転した方向をX軸方向とする。パン回転する前と軸の方向が変化している。変化した座標系の元で座標の第一要素をX成分、座標の第二要素をY成分とする。撮影装置A401は座標(20,−80)、撮影装置B402は座標(70、−70)、撮影装置C403は座標(−20,−60)そして撮影装置D404は座標(0、0)に位置する。
図12はパン回転した後の4つの撮影装置102が撮影している映像を表している。撮影装置A401は道路を撮影し、撮影装置B402は川を撮影し、撮影装置C403は自転車を撮影し、そして撮影装置D404はパン回転したことによって撮影対象が山から犬に変わっている。
図13はパン回転後の撮影装置102の位置と撮影方向を基準にして映像レイアウトを作成した映像ウィンドウを説明する図である。図13(a)は図10(a)と同様に、長方形は表示装置103が表示している映像ウィンドウをあらわし、ウィンドウの中の数字は映像を撮影している各撮影装置102の記号をあらわしている。図11を使って説明した各撮影装置102の座標値を基準にして、ウィンドウの右方向を座標値の第一要素のプラス方向に、ウィンドウの上方向を座標値の第二要素のプラス方向に設定する。座標値の第二要素を用いて、上の段に2つの映像、下の段に残りの2つの映像という風に分ける。まず第二要素の上位2つを選択すると撮影装置C403(第二要素:−60)と撮影装置D404(第二要素:0)になり、この二つが上の段の表示対象になる。残りの2つの撮影装置A401(第二要素:−80)と撮影装置B402(第二要素:−70)が下の段になる。
次に座標値の第一要素の比較を行う。上の段においては第一要素が小さい撮影装置C403(第一要素:−20)が左のウィンドウ、撮影装置D404(第一要素:0)が右のウィンドウになる。下の段においては第一要素が小さい撮影装置A401(第一要素:20)が左のウィンドウ、撮影装置B402(第一要素:70)が右のウィンドウになる。 以上のように、本実施形態では、ユーザにより新たな座標系が設定された場合、当該新たな座標系に基づく二次元の座標値を取得し、この新たな座標系に基づく二次元の座標値に基づいて、複数の画像の配列を更新して表示させる。このため、ユーザが事後的に座標系を変更した場合においても、新たな座標系に合わせて映像データの配置を更新し、映像データに対応する撮影装置の配置を容易に把握可能とすることができる。例えば、パン回転することによって、基準となるカメラの撮影方向が変わるとそれに応じて映像レイアウトを変更することができる。ただしユーザーは変更後のレイアウトが使いやすければ、変更することもできるし、変更しないほうがよれればそのまま以前のレイアウトを使うこともできる。
また、パン回転によって基準方向が変わるが、それによって映像レイアウトを変更するかどうかは、一定の閾値を使用して、閾値を超えるパン回転が起きた時にだけ変更するかどうかを選択できるようにしてもよい。また、上記の説明は水平面とパン回転に関して行ったが、それを垂直面とチルト回転に置き換えてもかまわない。また、任意の面と任意の回転で行ってもかまわない。
また、本実施形態では、複数の撮影装置の中からいずれかの撮影装置の選択を受け付ける受付処理を行い、この撮影装置の位置情報として、ユーザにより選択された撮影装置の撮影方向と、当該撮影方向に直交する方向とに基づく二次元の座標値を取得する。このため、ユーザは、映像データの配置の基となる座標系を容易に設定することが可能である。
以上説明したように基準となるカメラの撮影方向に応じて表示装置103の映像レイアウトを作成することで、ユーザーは映像を撮影している撮影装置の位置関係を容易に把握することができる。
<<実施形態3>>
本発明の第三の実施形態(実施形態3)におけるカメラシステム、撮影装置102及び表示装置103の構成は実施形態1と同様である。本実施形態では、表示装置103が映像レイアウトを作成した後に次の処理を行う。
表示装置103は撮影装置102の映像レイアウトを表示すると同時に図4(a)の地図を表示する。そして映像ウィンドウと撮影装置102の関係が分かるように次の処理を行う。
・映像と対応する撮影装置のアイコンを線で結んで表示する。
・映像と対応する撮影装置のアイコンを同色の枠で囲んで表示する。
・映像と対応する撮影装置のアイコンに同一の番号もしくは記号を付して表示する。
このように、本実施形態では、複数の撮影装置の配置を示す配置図を表示部122にさらに表示させ、配置図により示される撮影装置と、当該撮影装置により撮影された画像との対応関係を示して、複数の画像を表示させる。このため、ユーザは、画像とその画像を撮影した撮影装置との対応関係をより一層分かりやすくすることができる。
<<実施形態4>>
本発明の第四の実施形態(実施形態4)におけるカメラシステム、撮影装置102及び表示装置103の構成は実施形態2と同様である。本実施形態では、映像レイアウトの作成を、地図上で対象の撮影装置102を選択した後に行う。その処理の流れをフローチャートを使って説明する。
図14は地図上から1つの撮影装置アイコンを選択した場合に表示装置103において行われる動作の手順を示すフローチャートである。
まずS1001で、ユーザは、表示装置103に表示されている図9(a)のマップから撮影装置アイコンを1つ選択する。次にS1002で、選択されたアイコンが指す撮影装置を基準の撮影装置として設定する。
次にS1003で地図上の全てのアイコンが指す撮影装置を映像表示対象とし、S1002で設定された基準撮影装置を基準として各撮影装置の座標値を計算する。次にS1004で各撮影装置の座標値に基づいた映像レイアウトを作成する。
図15は地図上から複数の撮影装置アイコンを選択した場合に表示装置103において行われる動作の手順を示すフローチャートである。
まずS1101で、ユーザは、表示装置103に表示されている図9(a)のマップから撮影装置アイコンを複数選択する。次にS1002で、最初に選択された撮影装置を基準の撮影装置として設定する。
次にS1003で、選択されたアイコンが指す撮影装置を映像表示対象とし、S1102で設定された基準の撮影装置を基準として各撮影装置の座標値を計算する。次にS1004で、各撮影装置の座標値に基づいた映像レイアウトを作成する。
図16はユーザーが基準となる向きを指定して、地図上から複数の撮影装置アイコンを選択した場合に表示装置103において行われる動作の手順を示すフローチャートである。
まずS1201で、ユーザは、表示装置103に表示されている図9(a)のマップから基準となる向きを選択する。基準となる向きの選択は、ポインティングデバイスの移動やボタンの選択等により行われる。次にS1202でユーザは、撮影装置アイコンを複数選択する。
次にS1203で、選択されたアイコンが指す撮影装置を映像表示対象として、選択された向きを基準として各撮影装置の座標値を計算する。次にS1204で、各撮影装置の座標値に基づいた映像レイアウトを作成する。
以上のように、本実施形態では、ユーザの操作に応じて映像を表示する撮影装置や映像配置の基準となる座標の向きを設定可能とする。このため、ユーザーが地図上から映像を表示する撮影装置102を選択したり、基準となる向きを選択することで、ユーザーが任意に撮影装置102を選択できたり、映像レイアウトの基準となる向きを選択して映像レイアウトを作成することができる。
本発明の各実施形態によれば複数の映像を表示できる表示装置において、ユーザーに映像を撮影している撮影装置の位置が分かりやすい映像レイアウトを作成し提供することができる。
<<その他の実施形態>>
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。例えば、上述の各フローチャートは、CPUがメモリに読み込まれたプログラムに基づく処理を行うことで実行可能である。
101:ネットワーク、102:撮影装置、103:表示装置、121:通信部、122:表示部、123:入力部、124:表示制御部、125:撮影制御部

Claims (9)

  1. 複数の撮影装置で撮影された複数の画像を取得する画像取得手段と、
    前記複数の撮影装置の中からいずれかの撮影装置の選択を受け付ける受付手段と、
    前記複数の撮影装置の位置を示す位置情報を取得する位置取得手段と、
    前記位置取得手段によって取得された位置情報に基づいて、前記複数の画像を配列して表示手段に表示させる表示制御手段と
    を有し、
    前記位置取得手段は、前記位置情報として、前記受付手段において選択された撮影装置の撮影方向と当該撮影方向に直交する方向とに基づく直交座標系における座標値を取得し、
    前記表示制御手段は、座標値の第一要素がより大きい撮影装置によって撮影された画像をより右方に配列し、座標値の第二要素がより大きい撮影装置によって撮影された画像をより上方に配列して表示させる
    ことを特徴とする表示制御装置。
  2. 前記表示制御手段は、前記複数の画像の各々を複数の矩形領域に分割された前記表示手段の表示領域の何れかの矩形領域に配列して表示させる
    ことを特徴とする請求項に記載の表示制御装置。
  3. 前記表示制御手段は、前記複数の撮影装置の配置を示す配置図を前記表示手段にさらに表示させる
    ことを特徴とする請求項1又は2に記載の表示制御装置。
  4. 前記表示制御手段は、前記配置図により示される撮影装置と、当該撮影装置により撮影された画像との対応関係を示して、前記複数の画像を表示させる
    ことを特徴とする請求項に記載の表示制御装置。
  5. 前記表示制御手段は、前記配置図により示される撮影装置と、当該撮影装置により撮影された画像とを結ぶ線をさらに表示させる
    ことを特徴とする請求項に記載の表示制御装置。
  6. 前記表示制御手段は、前記配置図により示される撮影装置と、当該撮影装置により撮影された画像とを同色の枠で囲んで表示させる
    ことを特徴とする請求項に記載の表示制御装置。
  7. 前記表示制御手段は、前記配置図により示される撮影装置と、当該撮影装置により撮影された画像とを同一の記号を付して表示させる
    ことを特徴とする請求項に記載の表示制御装置。
  8. 画像取得手段が、複数の撮影装置で撮影された複数の画像を取得する画像取得工程と、
    受付手段が、前記複数の撮影装置の中からいずれかの撮影装置の選択を受け付ける受付工程と、
    位置取得手段が、前記複数の撮影装置の位置を示す位置情報を取得する位置取得工程と、
    表示制御手段が、前記位置取得工程によって取得された位置情報に基づいて、前記複数の画像を配列して表示手段に表示させる表示制御工程と
    を含み、
    前記位置取得手段は、前記位置情報として、前記受付工程において選択された撮影装置の撮影方向と当該撮影方向に直交する方向とに基づく直交座標系における座標値を取得し、
    前記表示制御手段は、座標値の第一要素がより大きい撮影装置によって撮影された画像をより右方に配列し、座標値の第二要素がより大きい撮影装置によって撮影された画像をより上方に配列して表示させる
    ことを特徴とする表示制御装置の制御方法。
  9. コンピュータを請求項1からのいずれか1項に記載の表示制御装置が備える各手段として機能させるためのコンピュータプログラム。
JP2015187443A 2015-09-24 2015-09-24 表示制御装置及びその制御方法、コンピュータプログラム Active JP6630096B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015187443A JP6630096B2 (ja) 2015-09-24 2015-09-24 表示制御装置及びその制御方法、コンピュータプログラム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015187443A JP6630096B2 (ja) 2015-09-24 2015-09-24 表示制御装置及びその制御方法、コンピュータプログラム

Publications (2)

Publication Number Publication Date
JP2017062350A JP2017062350A (ja) 2017-03-30
JP6630096B2 true JP6630096B2 (ja) 2020-01-15

Family

ID=58429622

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015187443A Active JP6630096B2 (ja) 2015-09-24 2015-09-24 表示制御装置及びその制御方法、コンピュータプログラム

Country Status (1)

Country Link
JP (1) JP6630096B2 (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7125615B2 (ja) * 2019-12-23 2022-08-25 キヤノンマーケティングジャパン株式会社 情報処理システム、情報処理システムの制御方法、プログラム

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4281483B2 (ja) * 2003-09-10 2009-06-17 セイコーエプソン株式会社 電子写真アルバム作成支援装置及び方法
JP3898212B2 (ja) * 2005-05-30 2007-03-28 財団法人砂防フロンティア整備推進機構 位置方位付き写真提供システム及びそのプログラム
JP4796435B2 (ja) * 2006-04-28 2011-10-19 富士フイルム株式会社 画像ビューア
JP5386946B2 (ja) * 2008-11-26 2014-01-15 ソニー株式会社 画像処理装置、画像処理方法、画像処理プログラムおよび画像処理システム
JP5471123B2 (ja) * 2009-07-29 2014-04-16 カシオ計算機株式会社 画像モニタリングシステム、プログラム、及び画像表示方法
JP2012227717A (ja) * 2011-04-19 2012-11-15 Olympus Imaging Corp 表示装置、表示プログラムおよび表示方法
JP5978610B2 (ja) * 2011-12-09 2016-08-24 ソニー株式会社 情報処理装置、情報処理方法及びプログラム

Also Published As

Publication number Publication date
JP2017062350A (ja) 2017-03-30

Similar Documents

Publication Publication Date Title
RU2643445C2 (ru) Устройство управления отображением и считываемый компьютером носитель записи
US9532008B2 (en) Display control apparatus and display control method
RU2528566C2 (ru) Устройство управления, система камеры и программа
JP6312046B2 (ja) 画像処理システム、画像処理方法、及びプログラム
JP6618644B2 (ja) 制御装置及び制御方法、プログラム
KR20110108265A (ko) 제어 장치, 카메라 시스템 및 프로그램
CN102348063B (zh) 相机设备、相机***、控制设备
KR101778744B1 (ko) 다중 카메라 입력의 합성을 통한 실시간 모니터링 시스템
JP2016096481A (ja) 制御装置、撮像システム、制御方法、及び、プログラム
JP2019054369A (ja) 撮像装置、撮像装置の制御方法及びプログラム
KR101297294B1 (ko) 카메라 제어용 맵 인터페이스 시스템
US11178362B2 (en) Monitoring device, monitoring method and storage medium
US11184549B2 (en) Image-capturing system, information processing apparatus, control method of information processing apparatus, and storage medium
JP6630096B2 (ja) 表示制御装置及びその制御方法、コンピュータプログラム
JP2016096482A (ja) 画像処理装置、画像処理方法、及びプログラム
KR20120125037A (ko) 감시 시스템 제어 방법
KR20170055455A (ko) 초광각 카메라를 이용한 렌즈 왜곡 영상 보정 카메라 시스템 및 그가 적용된 tvi 장치
JP5726779B2 (ja) 映像視聴システム及び映像視聴システムの制御方法
WO2015163251A1 (ja) 画像出力装置、画像出力方法、および記録媒体
JP2020202503A (ja) 撮像装置、コンピュータプログラムおよび記憶媒体
JP2012244311A (ja) カメラ遠隔制御装置およびカメラ遠隔制御方法
JP6137009B2 (ja) 画像処理装置、画像処理方法、プログラム及びカメラ
US11516404B2 (en) Control apparatus and control method
JP5115018B2 (ja) モニタリングシステム
JP2018164220A (ja) 撮影制御装置及びプログラム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180713

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190228

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190326

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190522

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20191108

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20191206

R151 Written notification of patent or utility model registration

Ref document number: 6630096

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151