JP5542521B2 - Freely installable network camera device - Google Patents
Freely installable network camera device Download PDFInfo
- Publication number
- JP5542521B2 JP5542521B2 JP2010110729A JP2010110729A JP5542521B2 JP 5542521 B2 JP5542521 B2 JP 5542521B2 JP 2010110729 A JP2010110729 A JP 2010110729A JP 2010110729 A JP2010110729 A JP 2010110729A JP 5542521 B2 JP5542521 B2 JP 5542521B2
- Authority
- JP
- Japan
- Prior art keywords
- network camera
- network
- camera
- video data
- controller
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Closed-Circuit Television Systems (AREA)
- Studio Devices (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Description
本発明は、ネットワークカメラに関し、具体的には、特定範囲内の指定した位置を撮影可能なネットワークカメラに関するものである。 The present invention relates to a network camera, and more specifically to a network camera capable of photographing a specified position within a specific range.
ネットワークを介してコントローラーからネットワークカメラに対してパン、チルトを指定し、ネットワークカメラの方向を制御することが行われている。 The pan / tilt is designated from the controller to the network camera via the network, and the direction of the network camera is controlled.
このようなネットワークを介した制御では、ネットワークによる遅延時間のため、コントローラーに表示される映像と、カメラの実際の方向が一致しないという問題があった。 In such control via the network, there is a problem that the video displayed on the controller does not match the actual direction of the camera due to the delay time caused by the network.
これに対し、特許文献1では、カメラの撮影可能領域の中に、現在のカメラから得られた映像の領域に該当する範囲と、カメラに送信したパン、チルトを反映した後に撮影される領域に該当する範囲とを表示することにより、ネットワークによる遅延時間があっても、所望の位置へカメラを向かせることが容易に出来る。 On the other hand, in Japanese Patent Application Laid-Open No. 2004-228620, the range that corresponds to the video area obtained from the current camera and the area that is shot after reflecting the pan and tilt transmitted to the camera are included in the camera's imageable area. By displaying the corresponding range, the camera can be easily directed to a desired position even when there is a delay time due to the network.
一般に、操作者がカメラから送られてくる映像を見ながらパン、チルトの操作を行い、カメラを所望の位置に向かせる。パン、チルトの操作では、現在のカメラの方向を基準に、指定されたパン、チルトの量だけカメラが方向を変える。このため、所望の位置を向いたかどうかは、操作者が判断しなければならない。 In general, an operator performs pan and tilt operations while viewing an image sent from a camera, and directs the camera to a desired position. In the pan / tilt operation, the camera changes its direction by a specified pan / tilt amount based on the current camera direction. For this reason, it is necessary for the operator to determine whether or not he or she is facing a desired position.
固定されたカメラが、予めカメラが基準となる方向を向いていれば、所望の方向との差の分だけパン、チルトの量を与えることで、所望の位置を向かせることが出来る。 If the fixed camera is directed in the direction in which the camera is a reference in advance, the desired position can be directed by giving the amount of pan and tilt by the difference from the desired direction.
しかしながら、固定されていないカメラでは、予め基準となる方向がわからないため、どれだけパン、チルトの量を与えれば所望の位置を向かせられるか分からないという問題があった。 However, in a camera that is not fixed, the reference direction is not known in advance, and there is a problem in that it is not possible to know how much the pan and tilt amounts can be directed to the desired position.
本発明は上記の課題を鑑みてなされたものであり、パン、チルトの制御が可能なネットワークカメラに対して、カメラの位置や向いている方向が予め分からなくても、カメラの位置と向いている方向を推定し、カメラを所望の位置に向かせる技術を提供することを主たる目的とする。 The present invention has been made in view of the above problems, and is suitable for a network camera capable of panning and tilting control even if the position of the camera and the direction of the camera are not known in advance. The main purpose is to provide a technique for estimating the direction of the camera and directing the camera to a desired position.
本発明のネットワークカメラは、映像を撮影する撮像部と、撮像部で撮影した映像をネットワークへ出力するネットワークインターフェースと、コントローラーからの指示により撮像部を制御する制御部と、全周映像データを記録する記録部と、全周映像データと現在の映像データから位置と向いている方向を推定する位置推定部と、を備えることを特徴とする。 The network camera of the present invention records an imaging unit that captures video, a network interface that outputs video captured by the imaging unit to a network, a control unit that controls the imaging unit according to instructions from a controller, and all-round video data And a position estimation unit that estimates a direction facing the position from the entire video data and the current video data.
本発明のコントローラーは、操作者による指示の入力を受けてネットワークカメラからの映像を表示するユーザーインターフェースと、ユーザーインターフェースからの指示を受けてネットワークインターフェースを介してネットワークカメラを制御するカメラ制御部と、全周映像取得用ネットワークカメラから取得した全周映像データを記録する記録部と、全周映像データとネットワークカメラからの映像データよりネットワークカメラの位置とネットワークカメラが向いている方向とを推定する位置推定部と、ネットワークに接続するネットワークインターフェースと、を備えることを特徴とする。 The controller of the present invention includes a user interface that displays an image from a network camera in response to an instruction input by an operator, a camera control unit that controls the network camera via the network interface in response to an instruction from the user interface, A recording unit that records all-round video data acquired from the network camera for all-round video acquisition, and a position that estimates the network camera position and the direction in which the network camera is facing from the all-round video data and the video data from the network camera An estimation unit and a network interface connected to the network are provided.
本発明の全周映像データ取得方法は、ネットワークカメラを初期角度に向け、ネットワークカメラから映像データを取得し、現在のネットワークカメラの角度と映像データの対を記録し、現在のネットワークカメラの角度に回転単位を加算すると終了角度より大きくなる場合は終了し、そうでない場合はネットワークカメラを回転単位の角度だけ回転し、該ネットワークカメラから映像データの取得を繰り返し、初期角度から終了角度まで回転単位毎に映像データを取得することを特徴とする。 The all-round video data acquisition method of the present invention is directed to an initial angle of the network camera, acquires video data from the network camera, records the current network camera angle and video data pair, and sets the current network camera angle. If the rotation unit is added, the process ends if the rotation angle is larger than the end angle. Otherwise, the network camera is rotated by the rotation unit angle, and the video data is repeatedly acquired from the network camera. It is characterized by acquiring video data.
本発明の位置推定方法は、予め取得した全周映像データと、ネットワークカメラが撮影した現在の映像データとから、ネットワークカメラの現在の位置とネットワークカメラが向いている方向とを求めることを特徴とする位置推定方法である。 The position estimation method of the present invention is characterized in that a current position of a network camera and a direction in which the network camera is directed are obtained from all-round video data acquired in advance and current video data captured by the network camera. This is a position estimation method.
本発明の回転量決定方法は、ネットワークカメラの現在の位置とネットワークカメラが向いている方向とネットワークカメラを向かせいたい位置とから、ネットワークカメラを回転させる量を決定することを特徴とする。 The rotation amount determination method of the present invention is characterized in that the amount of rotation of the network camera is determined from the current position of the network camera, the direction in which the network camera is facing, and the position where the network camera is desired to be directed.
本発明のコントローラーは、複数のネットワークカメラについて位置推定処理、回転量決定処理を行い、該複数のネットワークカメラを一斉に特定の方向に向かせる機能を備えることを特徴とする。 The controller of the present invention includes a function of performing position estimation processing and rotation amount determination processing for a plurality of network cameras, and simultaneously directing the plurality of network cameras in a specific direction.
本発明のネットワークカメラは、映像を撮影する撮像部と、撮像部で撮影した映像をネットワークへ出力するネットワークインターフェースと、コントローラーからの指示により撮像部を制御する制御部と、を備えることを特徴とする。 The network camera of the present invention includes an imaging unit that captures an image, a network interface that outputs the image captured by the imaging unit to a network, and a control unit that controls the imaging unit according to an instruction from a controller. To do.
本発明のコントローラーは、複数のネットワークカメラに対して、マルチキャストで向かせたい位置を指示する機能を備えることを特徴とする。 The controller of the present invention has a function of instructing a plurality of network cameras to specify a position to be directed by multicast.
本発明のネットワークカメラは、コントローラーから位置を指示された後、位置推定処理および回転量決定処理を行って必要な回転量を求め、コントローラーから指示された位置を向く機能を備えることを特徴とする。 The network camera of the present invention has a function of obtaining a necessary rotation amount by performing position estimation processing and rotation amount determination processing after a position is instructed from a controller, and facing a position instructed from the controller. .
本発明の位置推定方法は、複数のネットワークカメラの映像を使用することで精度を向上することを特徴とする。 The position estimation method of the present invention is characterized in that accuracy is improved by using images of a plurality of network cameras.
本発明によれば、パン、チルトの制御が可能なネットワークカメラに対して、カメラの位置や向いている方向が予め分からなくても、カメラの位置と向いている方向を推定し、カメラを所望の位置に向かせることができる。 According to the present invention, for a network camera capable of controlling pan and tilt, even if the camera position and the direction in which the camera is facing are not known in advance, the camera position and the direction in which the camera is positioned are estimated, and the camera is desired. Can be directed to the position of
−−−システム構成−−−
以下に本発明の実施の形態について図面を用いて詳細に説明する。
--- System configuration ---
Embodiments of the present invention will be described below in detail with reference to the drawings.
図1は、本実施形態におけるネットワークカメラシステム100のシステム構成図である。
FIG. 1 is a system configuration diagram of a
図1に示すネットワークカメラシステム100は、ネットワーク101に接続されネットワークカメラ700を制御するコントローラー200と、ネットワーク101に接続されコントローラー200から制御されるネットワークカメラ700と、それらを接続するネットワーク101と、により構成する。
A
−−−ネットワークカメラ−−−
図7は、本実施形態におけるネットワークカメラ700の構成図である。
--- Network camera ---
FIG. 7 is a configuration diagram of the
図7に示すネットワークカメラ700は、映像を撮影する撮像部701と、撮像部710で撮影した映像をネットワーク101へ出力するネットワークインターフェース210と、コントローラー200からの指示により撮像部701を制御する制御部702と、から構成される。
撮像部701は、イメージセンサーを備え映像を撮影する機能と、モーターを備えネットワークカメラの方向を変える機能を持つ。
制御部702は、ネットワークインターフェース210を介してコントローラー200からの指示を受け、撮像部710のイメージセンサーやモーターを制御する。
A
The image capturing unit 701 has a function of capturing an image with an image sensor and a function of changing a direction of the network camera with a motor.
The
−−−コントローラー−−−
図2は、本実施形態におけるコントローラー200の構成図である。
---- Controller ---
FIG. 2 is a configuration diagram of the
図2に示すコントローラー200は、操作者による指示の入力を受け、ネットワークカメラ700からの映像を表示するユーザーインターフェース201と、ユーザーインターフェース201からの指示を受けネットワークインターフェース210を介してネットワークカメラ700を制御するカメラ制御部202と、全周映像取得用ネットワークカメラ700から取得した全周映像データ300を記録する記録部203と、全周映像データ300とネットワークカメラ700からの映像データよりネットワークカメラ700の位置とネットワークカメラ700が向いている方向とを推定する位置推定部204と、ネットワーク101に接続するネットワークインターフェース210と、により構成する。
The
−−−全周映像データ−−−
図3は、本実施形態における全周映像データ300のデータ構造を示す図である。
---- All-round video data ---
FIG. 3 is a diagram showing a data structure of the all-
図3に示す全周映像データ300は、角度と映像データが対になったデータであり、全周映像データ取得処理S400により取得する。
The all-
−−−全周映像データ取得処理−−−
図4は、本実施形態におけるコントローラー200の全周映像データ取得処理の処理フローを説明するための図である。
---- All-round video data acquisition process ---
FIG. 4 is a diagram for explaining the processing flow of the all-round video data acquisition processing of the
コントローラー200は全周映像データ取得処理S400により、カメラが撮影する全周の映像を取得する。ここではパンによる水平方向の回転のみを用いて全周の映像を取得するとして説明するが、本発明は、パン、チルト、ズームを変化させて全周の映像を取得する場合も含む。
The
全周映像データ300は、対象エリア中央501に配置したネットワークカメラ700がパン方向に初期角度から終了角度まで回転角度毎に取得した映像データからなるデータである。
The all-
全周映像データ取得処理S400の手順を以下に説明する。 The procedure of the all-round video data acquisition process S400 will be described below.
コントローラー200の位置推定部204は、全周映像データ取得処理S400において、予め設定された位置推定部204が記録していた回転単位、初期角度、終了角度を取り出し(S401)、ネットワークカメラ700を初期角度に向け(S402)、ネットワークカメラ700から映像データを取得し(S403)、現在のネットワークカメラ700の角度と取得した映像データを対にして記録部203に記録し(S404)、現在のネットワークカメラ700の角度に回転単位を加算すると(S405)終了角度よりも大きくなる場合は終了する。終了角度よりも大きくならない場合は、ネットワークカメラ700を回転単位の角度だけ回転し(S406)た後、S403からS405までを繰り返す。
The
−−−全周映像データ取得処理でのネットワークカメラの配置−−−
図5は、本実施形態における全周映像データ取得処理でのネットワークカメラの配置を示す図である。
---- Arrangement of network cameras in all-round video data acquisition processing ---
FIG. 5 is a diagram showing the arrangement of network cameras in the all-round video data acquisition process in the present embodiment.
全周映像データ取得処理ではネットワークカメラ700を回転して対象エリア500全体を撮影するために、ネットワークカメラ700を対象エリア中央501に配置する。
In the all-round video data acquisition processing, the
図5では、ネットワークカメラ700を配置するときに、図上方を基準角度0度としている。
In FIG. 5, when the
−−−位置推定処理−−−
図6は、本実施形態における位置推定処理を説明するための図である。
--- Position estimation process ---
FIG. 6 is a diagram for explaining position estimation processing in the present embodiment.
位置推定処理では、カメラ映像と全周映像を比較し、カメラが向いている方向θと、対象エリア中央501からの距離dと、水平方向の位置xを求める。
先ず、θを求めるために、カメラ映像と、角度T(T=0,5,...,355度)の全周映像をθ'(θ=-85, -80, ..., 85度)の角度から見た場合に相当する映像と比較し、その中でカメラ映像と最も近くなるTとθ'を求める。
角度Tの全周映像の中心部に映っている位置OをカメラVから見る場合、角度Tの方向とカメラVが映す方向とのなす角を角度θ'、位置OとカメラVの距離をd'、Oを原点(x'=0)としたときの全周画像上の横方向の位置をx'とすると、Vとx'との距離はSqrt(d'^2 + x'^2 - 2*x'*d'*sinθ) となる。
透視投影を考慮すると、カメラ映像の各ピクセルP'(x', y')は、角度Tの全周映像の各ピクセルP(x'*cosθ'/ Sqrt(d'^2 + x'^2 - 2*x'*d'*sinθ), y'/ Sqrt(d'^2 + x'^2 - 2*x'*d'*sinθ))に対応する。
それぞれのθ', d'について、カメラ映像のすべてのピクセル値P'について、対応する角度Tの全周映像の各ピクセル値Pとの差の二乗和Dを求める。
この値Dが小さいほど、θ', d'での角度Tの全周映像がカメラ映像近いことを示す。
Dを最小とするθ'を、カメラが向いている方向θとする。
次に、カメラの水平方向の位置xを求める。
Dを最小とするθ', d'に対し、カメラ映像を水平方向にx''移動したときに、角度T-θの全周映像と最も近くなる位置x''を求める。
水平方向にx''移動したカメラ映像の各ピクセルP'(x', y')は、角度T-θの全周映像の各ピクセルP((x'-x'')*cosθ'/ Sqrt(d'^2 + (x'-x'')^2 - 2*(x'-x'')*d'*sinθ), y'/ Sqrt(d'^2 + (x'-x'')^2 - 2*(x'-x'')*d'*sinθ))に対応する。
In the position estimation process, the camera image and the all-round image are compared, and the direction θ in which the camera is facing, the distance d from the center 501 of the target area, and the horizontal position x are obtained.
First, in order to obtain θ, a camera image and an all-round image at an angle T (T = 0,5, ..., 355 degrees) are θ ′ (θ = −85, −80,..., 85 degrees) ) To obtain the T and θ ′ that are closest to the camera image.
When viewing the position O shown in the center of the all-round image at angle T from the camera V, the angle between the direction of the angle T and the direction reflected by the camera V is the angle θ ′, and the distance between the position O and the camera V is d ', If the horizontal position on the entire image is x' with O as the origin (x '= 0), the distance between V and x' is Sqrt (d '^ 2 + x' ^ 2- 2 * x '* d' * sinθ).
Considering perspective projection, each pixel P '(x', y ') in the camera image is each pixel P (x' * cosθ '/ Sqrt (d' ^ 2 + x '^ 2) -2 * x '* d' * sinθ), y '/ Sqrt (d' ^ 2 + x '^ 2-2 * x' * d '* sinθ)).
For each of θ ′ and d ′, the sum of squares D of the differences from the pixel values P of the perimeter video of the corresponding angle T is obtained for all the pixel values P ′ of the camera video.
The smaller this value D, the closer to the camera image the all-round image at angle T at θ ′, d ′.
Θ ′ that minimizes D is defined as a direction θ toward the camera.
Next, the horizontal position x of the camera is obtained.
A position x ″ that is closest to the all-round image at the angle T−θ when the camera image is moved x ″ in the horizontal direction with respect to θ ′ and d ′ that minimize D is obtained.
Each pixel P ′ (x ′, y ′) of the camera image moved x ″ in the horizontal direction is each pixel P ((x′-x ″) * cosθ ′ / Sqrt of the all-round image of angle T-θ. (d '^ 2 + (x'-x'') ^ 2-2 * (x'-x'') * d' * sinθ), y '/ Sqrt (d' ^ 2 + (x'-x '') ^ 2-2 * (x'-x'') * d' * sinθ)).
それぞれのx''について、カメラ映像のすべてのピクセル値P'について、対応する角度Tの全周映像の各ピクセル値Pとの差の二乗和Eを求める。
この値Eが小さいほど、水平方向にx''移動した角度T-θの全周映像がカメラ映像に近いことを示す。
For each x ″, for each pixel value P ′ of the camera image, the square sum E of the difference from the corresponding pixel value P of the all-round image at the angle T is obtained.
The smaller the value E, the closer to the camera image the all-round image at the angle T-θ moved x ″ in the horizontal direction.
Eを最小とするx''をカメラの水平方向の位置xとする。
対象エリア中央501から角度T-θの全周映像の中心部に映っている位置O'までの距離をd''とし、d = d''-d'-x*sinθによるdを、対象エリア中央501からの距離dとする。
Let x ″ that minimizes E be the horizontal position x of the camera.
The distance from the center 501 of the target area to the position O ′ shown in the center of the all-round image at the angle T-θ is d ″, and d by d = d ″ -d′-x * sinθ is set as the target area. The distance d from the center 501 is assumed.
以上により、カメラが向いている方向θと、対象エリア中央501からの距離dと、水平方向の位置xとを求める。 As described above, the direction θ in which the camera is facing, the distance d from the center 501 of the target area, and the position x in the horizontal direction are obtained.
−−−回転量決定処理−−−
次に回転量決定処理について説明する。
--- Rotation amount determination process ---
Next, the rotation amount determination process will be described.
上記により、求めたカメラが向いている方向θと、対象エリア中央501からの距離dと、水平方向の位置xとを、図5に示す対象エリア500の平面において対象エリア中央501を原点とし、基準角度方向をX軸、X軸と直交する方向をY軸とするX-Y直交座標系に変換すると、ネットワークカメラ700の位置はC(d*sinθ+x*cosθ, d*cosθ-x*sinθ)となる。
As described above, the obtained direction θ toward the camera, the distance d from the target area center 501, and the horizontal position x are set to the origin in the plane of the
ネットワークカメラ700を向かせたい位置をX-Y直交座標系で(X', Y')とすると、ネットワークカメラ700をパンさせる角度θ''はθ'' = arctan((X' - d*sinθ- x*cosθ)/(Y' - d*cosθ + x*sinθ))-θとなる。
If the position at which the
ネットワークカメラ700をθ''だけパンさせることにより、ネットワークカメラ700を向かせたい位置に向かせる。
By panning the
−−−まとめ−−−
コントローラー200は、全周映像データ取得処理により、全周映像データ300を取得する。
---- Summary ---
The
コントローラー200は、予め取得した全周映像データ300と、ネットワークカメラ700から取得した映像データから、位置推定処理により、ネットワークカメラ700の位置と向いている方向を求める。
The
コントローラー200は、回転量決定処理により、ネットワークカメラ700の現在の位置とネットワークカメラ700が向いている方向と、ネットワークカメラ700を向かせたい位置とから、ネットワークカメラ700をパンさせる角度を求め、その角度だけネットワークカメラ700をパンさせることにより、ネットワークカメラ700を向かせたい位置に向かせる。
The
以上により、コントローラー200はネットワークカメラ700を向かせたい位置に向かせることが可能になる。
As described above, the
−−−複数カメラ−−−
コントローラー200は、対象エリア500内にある複数のネットワークカメラ700に対して、それぞれ位置推定処理、回転量決定処理を行い、特定の位置に一斉に複数のネットワークカメラ700を向かせる。
---- Multiple cameras ---
The
以上により、コントローラー200は複数のネットワークカメラ700を一斉に向かせたい位置に向かせることが可能になる。
As described above, the
−−−カメラ自身が位置推定−−−
実施例1では、コントローラー200がネットワークカメラ700の位置を求めたが、実施例2では、ネットワークカメラ700が全周映像データ300を記録する記録部203と、全周映像データ取得処理、位置推定処理、回転量決定処理を行う位置推定部204とを備え、ネットワークカメラ700がネットワークカメラ700の位置を求める。また、ネットワークカメラ700自身が全周映像データ300を撮影することができる。また、ネットワークカメラ700自身が撮影した映像データを位置推定部の入力として使用することができる。
--- The camera itself estimates the position ---
In the first embodiment, the
−−−ネットワークカメラ−−−
図8は、本実施形態におけるネットワークカメラ700の構成図である。
--- Network camera ---
FIG. 8 is a configuration diagram of the
図8に示すネットワークカメラ700は、映像を撮影する撮像部701と、撮像部710で撮影した映像をネットワーク101へ出力するネットワークインターフェース210と、コントローラー200からの指示により撮像部701を制御する制御部702と、操作者からの指示を入力するユーザーインターフェース201と、全周映像データ300を記録する記録部203と、全周映像データ300と現在の映像データからネットワークカメラ700の位置と向いている方向を推定する位置推定部204と、により構成される。
A
この場合、コントローラー200がネットワークカメラ700に向かせたい位置を指示すると、ネットワークカメラ700は位置推定処理、および回転量決定処理により必要な回転量を求め、指示された位置を向く。
In this case, when the
以上により、コントローラー200はネットワークカメラ700を向かせたい位置に向かせることが可能になる。
As described above, the
−−−複数カメラ−−−
コントローラー200は、対象エリア500内にある複数のネットワークカメラ700に対して、マルチキャストで向かせたい位置を指示することにより、複数のネットワークカメラ700が一斉に特定の位置に向く。
---- Multiple cameras ---
The
以上により、コントローラー200は複数のネットワークカメラ700を一斉に向かせたい位置に向かせることが可能になる。
As described above, the
−−−複数カメラによる位置推定処理の精度向上−−−
複数のネットワークカメラ700の相互の相対的な位置関係が分かっている場合、個々のネットワークカメラ700で角度Tの全周映像の各ピクセル値Pとの差の二乗和を求めるのではなく、複数のネットワークカメラ700を一つのカメラとして扱い、各ネットワークカメラ700のカメラ映像と全周映像のピクセル値の差の二乗和の総和を最小にするθ'、d'を求めることにより、位置推定処理の精度が向上する。
---- Improving the accuracy of position estimation using multiple cameras-
When the relative positional relationship between the plurality of
以上、本発明の実施の形態について、その実施の形態に基づき具体的に説明したが、本発明はこれらの形態に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能である。 As mentioned above, although embodiment of this invention was described concretely based on the embodiment, this invention is not limited to these forms, In the range which does not deviate from the summary, various changes are possible.
100 ネットワークカメラシステム
101 ネットワーク
200 コントローラー
201 ユーザーインターフェース
202 カメラ制御部
203 記録部
204 位置推定部
210 ネットワークインターフェース
300 全周映像データ
500 対象エリア
501 対象エリア中央
701 撮像部
702 制御部
DESCRIPTION OF
Claims (4)
映像を撮影する撮像部と、
前記撮像部で撮影した映像を前記ネットワークへ出力するネットワークインターフェースと、
前記コントローラからの指示により前記撮像部を制御する制御部と、
前記ネットワークカメラの映像データと該映像データが撮影された前記ネットワークカメラの角度とが対応付けられた全周映像データを記録する記録部と、
前記全周映像データと現在の映像データとに基づいて前記ネットワークカメラの位置と向いている方向を推定する位置推定部と、
を備えることを特徴とするネットワークカメラ。 A network camera connected to a controller via a network,
An imaging unit for capturing images;
A network interface for outputting an image captured by the imaging unit to the network,
A control unit for controlling the image pickup unit according to an instruction from the controller,
A recording unit for recording the entire circumference image data and the angle of the network camera video data and the video data of the network camera is photographed is associated,
A position estimation unit for estimating a direction facing the position of the network camera based the on the entire circumference video data and current image data,
A network camera comprising:
前記ネットワークに接続するネットワークインターフェースと、
操作者による指示の入力を受けて前記ネットワークカメラからの映像を表示するユーザーインターフェースと、
前記ユーザーインターフェースからの指示を受けて前記ネットワークインターフェースを介して前記ネットワークカメラを制御するカメラ制御部と、
前記ネットワークカメラより取得した映像データと該映像データが撮影された前記ネットワークカメラの角度とが対応付けられた全周映像データを記録する記録部と、
前記全周映像データと前記ネットワークカメラからの映像データとに基づいて前記ネットワークカメラの位置と向いている方向を推定する位置推定部と、
を備えることを特徴とするコントローラ。 A controller connected to a network camera via a network,
A network interface connected to the network;
A user interface that displays video from the network camera receives an input of instruction by the operator,
A camera control unit that controls the network camera via the network interface receives an instruction from the user interface,
A recording unit that records video data acquired from the network camera and all-round video data in which the angle of the network camera at which the video data was captured is associated ;
A position estimation unit for estimating a direction facing the position of the network camera on the basis of the video data from the the entire circumference video data and the network camera,
Controller, characterized in that it comprises a.
前記制御部は、前記ネットワークカメラを初期角度に向け、ネットワークカメラの角度に所定の回転単位を加算し、初期角度から終了角度まで前記ネットワークカメラによって前記回転単位毎に取得された映像データを前記ネットワークカメラの角度と対応付けて前記記録部に記憶する、ことを特徴とするコントローラ。 The controller according to claim 2, wherein
The control unit directs the network camera to the initial angle, it adds a predetermined rotational unit angle of Netw network camera, the image data obtained for each of the rotating unit by the network camera from the initial angle to the end angle A controller that is stored in the recording unit in association with an angle of the network camera.
前記制御部は、前記位置推定部によって推定された前記ネットワークカメラの位置と向いている方向と、前記ネットワークカメラを向かせたい位置とから、前記ネットワークカメラを回転させる量を決定することを特徴とするコントローラ。The control unit determines an amount to rotate the network camera from a direction facing the position of the network camera estimated by the position estimation unit and a position where the network camera is to be directed. Controller.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010110729A JP5542521B2 (en) | 2010-05-13 | 2010-05-13 | Freely installable network camera device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010110729A JP5542521B2 (en) | 2010-05-13 | 2010-05-13 | Freely installable network camera device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2011239310A JP2011239310A (en) | 2011-11-24 |
| JP5542521B2 true JP5542521B2 (en) | 2014-07-09 |
Family
ID=45326770
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010110729A Expired - Fee Related JP5542521B2 (en) | 2010-05-13 | 2010-05-13 | Freely installable network camera device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5542521B2 (en) |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001197521A (en) * | 2000-01-06 | 2001-07-19 | Toppan Printing Co Ltd | IMAGE CAPTURING APPARATUS, IMAGE CAPTURING METHOD, AND RECORDING MEDIUM RECORDING DATA REGARDING IMAGE CONDITION |
| JP2002296010A (en) * | 2001-03-29 | 2002-10-09 | Fujitsu Ltd | Self-localization method using images |
| JP2003006532A (en) * | 2001-06-27 | 2003-01-10 | Fujitsu Ltd | Service Provision Method via Server Using Mobile Robot and Its Acquired Images |
| KR100812506B1 (en) * | 2002-05-31 | 2008-03-11 | 후지쯔 가부시끼가이샤 | Remote control robot and robot magnetic position estimation method |
| JP4046186B2 (en) * | 2003-02-03 | 2008-02-13 | 学校法人明治大学 | Self-position measuring method and apparatus |
-
2010
- 2010-05-13 JP JP2010110729A patent/JP5542521B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2011239310A (en) | 2011-11-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4297111B2 (en) | Imaging apparatus, image processing method and program thereof | |
| JP5596972B2 (en) | Control device and control method of imaging apparatus | |
| US9313400B2 (en) | Linking-up photographing system and control method for linked-up cameras thereof | |
| JP4164703B2 (en) | Wide-field image input method and apparatus | |
| JP2023526239A5 (en) | ||
| WO2016119301A1 (en) | Terminal, and image capturing method and device | |
| CN102959964A (en) | Multi-view video shooting system and method | |
| JPWO2021199168A5 (en) | Imaging system, imaging method and imaging program | |
| WO2016002355A1 (en) | Image capturing device and image capturing method | |
| JP2006262030A (en) | Angle of view adjusting apparatus, camera system, and angle of view adjusting method | |
| JP2019198043A5 (en) | ||
| JP4914171B2 (en) | Imaging device control method and camera system | |
| JP2017163301A (en) | Imaging apparatus | |
| JP2000341574A (en) | Camera device and camera control system | |
| JP6269014B2 (en) | Focus control device and focus control method | |
| JP5542521B2 (en) | Freely installable network camera device | |
| WO2015141185A1 (en) | Imaging control device, imaging control method, and storage medium | |
| JP7291859B2 (en) | IMAGING SYSTEM, OPERATION METHOD OF IMAGING SYSTEM, AND PROGRAM | |
| JP2020067511A (en) | Camera system, control method and program of the same | |
| JP2018046415A (en) | Display control apparatus, display control method, and program | |
| JP6073114B2 (en) | Robot camera control device, program thereof, and multi-viewpoint robot camera system | |
| JP6180925B2 (en) | Robot camera control device, program thereof, and multi-viewpoint robot camera system | |
| JP5610579B2 (en) | 3D dimension measuring device | |
| JPWO2022024592A5 (en) | ||
| KR20170055455A (en) | Camera system for compensating distortion of lens using super wide angle camera and Transport Video Interface Apparatus used in it |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120326 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130516 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130604 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130805 |
|
| 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: 20140408 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140507 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| LAPS | Cancellation because of no payment of annual fees |