JP6132600B2 - Stream receiving apparatus, parameter setting method and parameter setting system - Google Patents
Stream receiving apparatus, parameter setting method and parameter setting system Download PDFInfo
- Publication number
- JP6132600B2 JP6132600B2 JP2013048060A JP2013048060A JP6132600B2 JP 6132600 B2 JP6132600 B2 JP 6132600B2 JP 2013048060 A JP2013048060 A JP 2013048060A JP 2013048060 A JP2013048060 A JP 2013048060A JP 6132600 B2 JP6132600 B2 JP 6132600B2
- Authority
- JP
- Japan
- Prior art keywords
- transmission devices
- stream transmission
- stream
- network
- parameter
- 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)
Description
この発明は、ネットワーク上にて実現されるセキュリティシステムにおいて、ネットワークカメラやネットワークレコーダ等、各ネットワーク装置のパラメータ設定方法に関するものである。 The present invention relates to a parameter setting method for each network device such as a network camera and a network recorder in a security system realized on a network.
セキュリティシステムの各ネットワーク装置は、これまで製造メーカ毎に制御用のインタフェースが異なっていたが、ONVIF(Open Network Video Interface Forum)やPSIA(Physical Security Interoperability Alliance)などの標準インタフェースが公開され、それらに対応したネットワーク装置が市場に増えてきた。 Until now, each network device of the security system has a different control interface for each manufacturer. However, standard interfaces such as ONVIF (Open Network Interface Forum) and PSIA (Physical Security Interoperability Alliance) have been made public. Corresponding network devices have increased in the market.
これらの標準インタフェースや製造メーカが従来公開してきた制御用インタフェースにて、設定できるパラメータには、ネットワークカメラを例にするとPTZ(パン・チルト・ズーム)移動やフォーカス移動などのスピード設定、輝度や色差などの映像設定などが挙げられる。 The parameters that can be set in these standard interfaces and the control interfaces that have been disclosed by the manufacturer in the past include speed settings such as PTZ (pan / tilt / zoom) movement and focus movement, brightness and color difference, etc. And video settings.
これらの設定には数値を用いるが明確な単位が決まっていないものが多く、例えばネットワークカメラAとネットワークカメラBにズーム移動のスピード設定値としてそれぞれ“10”を設定したとしても、ネットワークカメラAとネットワークカメラBの実際のズーム移動速度は異なっていることが多い。これは同製造メーカの異なるネットワークカメラ製品でも発生しうるし、異なる製造メーカ間のネットワークカメラ製品であればこのような出力差は、更に顕著に発生する。 Many of these settings use numerical values but have no clear unit. For example, even if “10” is set as the zoom movement speed setting value for each of network camera A and network camera B, The actual zoom movement speed of the network camera B is often different. This can also occur in different network camera products of the same manufacturer, and such an output difference is more prominent in the case of network camera products between different manufacturers.
これに対し従来の技術では、予めネットワークカメラ毎の環境、輝度、色差などの情報をテーブルで保持しておき、実際の使用状況によってテーブル内の対応する情報を用いることによって、得られるネットワークカメラ映像の最適化を行い、出力差を修正する方法が提案されている(例えば特許文献1)。 In contrast, in the conventional technology, information such as environment, brightness, and color difference for each network camera is stored in a table in advance, and the network camera image obtained by using the corresponding information in the table according to the actual usage situation. Has been proposed to correct the output difference (for example, Patent Document 1).
従来の技術において、例えば、ビューワから、製造メーカの異なるネットワークカメラAとネットワークカメラBに対して、パン、チルト動作を行うとする。この場合、ネットワークカメラA,Bに対し、(x,y,z)=(1,0,1)というように動作速度の設定を行うが(x,y,zは0〜1の数値)、この数値には速度の単位(例えばm/sec等)がない。したがって、ネットワークカメラA,Bに対して同じ(x,y,z)=(1,0,1)の速度設定を行っても、製造メーカが異なるため、パン、チルトの動作速度が異なることになる。
ビューワでは、パン、チルトのスピード設定は、ユーザが、「低」、「中」、「高」や、図10に示すようなスライドバー等で行う。
しかしながら、この速度設定には速度の単位がないため、製造メーカによって動作速度が異なり、例えばユーザが「低」を設定したとしても、ネットワークカメラAまたはネットワークカメラBにおいて、「低」に見合わない結果となってしまう可能性がある。
In the conventional technique, for example, it is assumed that pan and tilt operations are performed from the viewer to the network camera A and the network camera B of different manufacturers. In this case, for the network cameras A and B, the operation speed is set as (x, y, z) = (1, 0, 1) (x, y, z are numerical values of 0 to 1). This numerical value has no speed unit (for example, m / sec). Therefore, even if the same speed setting (x, y, z) = (1, 0, 1) is performed for the network cameras A and B, the pan and tilt operation speeds are different because the manufacturers are different. Become.
In the viewer, the pan / tilt speed is set by the user using “low”, “medium”, “high”, a slide bar as shown in FIG.
However, since there is no speed unit in this speed setting, the operating speed varies depending on the manufacturer. For example, even if the user sets “low”, the network camera A or network camera B does not match “low”. May result.
このように、従来の技術では、たとえ各ネットワークカメラ映像の最適化を行うものであったとしても、ネットワークに接続されるネットワークカメラの出力が同一となるようにするものではないため、出力差が生じ、設定に見合わない動作速度となってしまうという課題があった。
また、従来の技術では、予めネットワークカメラ毎の情報をテーブル内に保持しておく必要があり、テーブル内に保持していない新たなネットワークカメラにはテーブルを修正しない限り、出力差を修正することができないという課題があった。
As described above, in the conventional technology, even if each network camera image is optimized, the output of the network camera connected to the network is not made to be the same. There arises a problem that the operation speed becomes unsuitable for the setting.
In addition, in the conventional technique, information for each network camera needs to be stored in the table in advance, and the output difference is corrected unless the table is corrected for a new network camera that is not stored in the table. There was a problem that it was not possible.
この発明は、上記のような課題を解決するためになされたものであり、ネットワークカメラ映像やネットワークカメラ内部状態の変化を用いて、移動量の変化、映像情報の変化を抽出することでネットワークカメラ毎のスピード設定や映像設定などの差を算出し、ネットワークカメラ毎の出力差を是正することで、スピード設定または映像設定において、同一の出力を得ることを目的とする。また、ネットワークに接続される新たなネットワーク装置が追加されたとしても、それに伴う特別な作業が不要なネットワーク装置を得ることを目的とする。 The present invention has been made to solve the above-described problems, and uses a network camera image and a change in the internal state of the network camera to extract a change in movement amount and a change in image information. The purpose is to obtain the same output in the speed setting or video setting by calculating the difference in speed setting or video setting for each network and correcting the output difference for each network camera. It is another object of the present invention to provide a network device that does not require special work associated with the addition of a new network device connected to the network.
この発明は、ネットワークを介して複数のストリーム送信装置と通信接続を行うストリーム受信装置において、前記複数のストリーム送信装置の動作の基準となる基本パラメータを記憶するパラメータ記憶部と、前記複数のストリーム送信装置に対して所定の条件での稼働要求を送信し、前記複数のストリーム送信装置から情報を受信して前記複数のストリーム送信装置の稼働開始と稼働停止との時間の差分から前記複数のストリーム送信装置の所定動作あたりの稼働時間を算出し、前記パラメータ記憶部に記憶した基本パラメータと前記稼働時間とから、前記複数のストリーム送信装置が同じ出力条件となる前記複数のストリーム送信装置ごとの補正パラメータを算出し、前記パラメータ記憶部に記憶させ、前記補正パラメータによって前記複数のストリーム送信装置を稼動させる状態管理部とを備えたものである。 The present invention relates to a stream reception device that performs communication connection with a plurality of stream transmission devices via a network, a parameter storage unit that stores basic parameters serving as a reference for operation of the plurality of stream transmission devices, and the plurality of stream transmissions. Transmitting an operation request under a predetermined condition to the apparatus, receiving information from the plurality of stream transmission apparatuses, and transmitting the plurality of streams from a difference in time between operation start and operation stop of the plurality of stream transmission apparatuses A correction parameter for each of the plurality of stream transmission devices, in which the operation time per predetermined operation of the device is calculated, and the plurality of stream transmission devices have the same output condition from the basic parameter and the operation time stored in the parameter storage unit is calculated, it is stored in the parameter storage unit, before by the correction parameter It is obtained by a state management unit for operating the plurality of streams transmitting device.
この発明に係るストリーム受信装置、パラメータ設定方法およびパラメータ設定システムによれば、ネットワークカメラ毎の出力差を是正することで、同一の出力を得ることができる。 According to the stream receiving device, the parameter setting method, and the parameter setting system according to the present invention, the same output can be obtained by correcting the output difference for each network camera.
以下、この発明の実施の形態について、図面を参照しながら詳細に説明する。
実施の形態1.
図1は、この発明の実施の形態1に係るセキュリティシステムを示す構成図である。図1において、ネットワーク装置100は、ネットワーク101をベースとする機器であり、ユーザ操作又はDHCP(Dynamic Host Configuration Protocol)、UPnP(Universal Plug and Play)、Bonjourなどによりネットワーク設定が施され、ネットワーク101に接続される。
図1では、3台のネットワーク装置(#1、#2、#3)が接続されている例を示しているが、複数のネットワーク装置が接続されているのであれば3台以外のネットワーク装置が接続されていてもよい。ネットワーク装置100の例としては、ネットワークカメラ、ネットワークレコーダ、ビューワなどがある。
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
FIG. 1 is a block diagram showing a security system according to
FIG. 1 shows an example in which three network devices (# 1, # 2, # 3) are connected. However, if a plurality of network devices are connected, network devices other than the three network devices are connected. It may be connected. Examples of the
図2は、この発明の実施の形態1に係るネットワーク装置100のうちの、ネットワークカメラ100a(ストリーム送信装置)を示す構成図である。
ネットワークカメラ100aは、パラメータ記憶部201と、状態管理部202と、稼働制御部203と、映像音声制御部204と、ネットワーク制御部205とを備える。
パラメータ記憶部201は、動作の基準となるパラメータ、具体的には、ネットワーク設定、スピード設定、映像設定、音声設定、カメラ状態などの各パラメータを記憶する。
状態管理部202は、ネットワーク101に接続されている他のネットワーク装置100から、パラメータ取得要求を受信する。状態管理部202は、パラメータ取得要求があると自機のパラメータ(基本パラメータ)を他のネットワーク装置100に送信する。
FIG. 2 is a configuration diagram showing a
The
The
The
また、状態管理部202は、ネットワーク101に接続されている他のネットワーク装置100から、稼動要求を受信する。状態管理部202は稼動要求で得た稼動対象に応じたパラメータで、稼動制御部203に稼動通知を送信し、稼動制御部203からの応答を受信する。この送受信により状態管理部202は稼動制御部203の状態を管理する。
In addition, the
また、状態管理部202は、ネットワーク101に接続されている他のネットワーク装置100から、映像音声配信要求を受信する。状態管理部202は、映像音声配信要求に応じたパラメータ(補正パラメータ)で、映像音声制御部204に配信通知を送信し、映像音声制御部204からの応答を受信する。この送受信により状態管理部202は映像音声制御部204の状態を管理する。
In addition, the
稼動制御部203は、状態管理部202から受信した稼動通知の情報を基にネットワークカメラを稼動させる。稼動させるものとしては、パン、チルト、ズーム、フォーカスなどが挙げられる。
映像音声制御部204は、状態管理部202から受信した配信通知の情報を基にネットワークカメラ100aが撮影した映像または音声をネットワーク101に配信する。
ネットワーク制御部205は、状態管理部202と映像制御部204に接続され、ネットワーク101に接続された他の装置と通信できるようにデータを変換する機能を有する。
The
The video /
The
図3は、この発明の実施の形態1に係るネットワーク装置100のうちの、ビューワ100b(ストリーム受信装置)を示す構成図である。
ビューワ100bは、パラメータ記憶部601と、状態管理部602と、ユーザ入力部603と、映像音声受信部604と、映像音声表示部605と、ネットワーク制御部606とを備える。
パラメータ記憶部601は、ネットワーク101内の他のネットワーク装置100から受信した他のネットワーク装置100のパラメータ(基本パラメータ)と、他のネットワーク装置100を稼働させるためのパラメータ(補正パラメータ)を記憶する。例えば、ネットワーク101内にあるネットワークカメラ100aの、ネットワーク設定、スピード設定、映像設定、音声設定、カメラ状態などの各パラメータを記憶する。
FIG. 3 is a configuration diagram showing the
The
The
図4は、パラメータ記憶部601に記憶されるパラメータのうち、スピード設定の一例を示す説明図である。パラメータ記憶部601には、設定項目301と、各設定項目301に対応するパラメータ値302と、各設定項目301に対し設定が可能なパラメータの最小値303と、各設定項目301に対し設定が可能なパラメータの最大値304が記憶される。
FIG. 4 is an explanatory diagram showing an example of the speed setting among parameters stored in the
図5は、パラメータ記憶部601に記憶されるパラメータのうち、映像設定の一例を示す説明図である。パラメータ記憶部601には、設定項目401と、各設定項目401に対応するパラメータ値402と、各設定項目401に対し設定が可能なパラメータの最小値403と、各設定項目401に対し設定が可能なパラメータの最大値404が記憶される。
なお、パラメータ値302,402は、他のネットワーク装置100を稼働させるためのパラメータであり、最小値303,403と最大値304,404は、ネットワーク101内の他のネットワーク装置100から受信して記憶しているパラメータである。
図6は、パラメータ記憶部601に記憶されるパラメータのうち、カメラ状態の一例を示す説明図である。パラメータ記憶部601には、設定項目501と、各設定項目501に対応するパラメータ値502が記憶される。
FIG. 5 is an explanatory diagram showing an example of video setting among parameters stored in the
The parameter values 302 and 402 are parameters for operating
FIG. 6 is an explanatory diagram illustrating an example of the camera state among the parameters stored in the
状態管理部602は、ネットワーク101に接続されている他のネットワーク装置100へ、パラメータ取得要求を送信し、応答を受信する。状態管理部602はパラメータ取得要求の応答で得たパラメータをパラメータ記憶部601に記憶する。状態管理部602は、自身が計算したパラメータや、ユーザ入力部603から送信されたパラメータに基づき、ネットワーク101内の他のネットワーク装置100に対し、稼働要求、映像音声配信要求を送信する。
The
ユーザ入力部603はビューワ100bを使用しているユーザから入力されたパラメータを状態管理部602に送信する。例えば、図10に示したような画面からユーザが設定した速度設定をパラメータ値に変換し、状態管理部602に送信する。
映像音声受信部604は、ネットワーク101内の他のネットワーク装置100が送信した映像や音声を受信する。
映像音声表示部605は映像音声受信部604が受信した映像や音声をディスプレイなどに表示する。
ネットワーク制御部606は、状態管理部602と映像音声受信部604に接続され、ネットワーク101に接続された他のネットワーク装置100と通信できるようにデータを変換する機能を有する。
The
The video /
The video /
The
図7は、この発明の実施の形態1に係るネットワーク装置100の処理内容を示すフローチャートである。
図7のフローチャートを、ネットワーク101に、ビューワ100bと2台のネットワークカメラ100a(以下、2台のネットワークカメラ100aをそれぞれネットワークカメラ#1,ネットワークカメラ#2として説明する)とが接続されており、ネットワークカメラ#1とネットワークカメラ#2のスピード設定による出力を同一にする例を用いて説明する。
ビューワ100bの状態管理部602は、ネットワークカメラ#1とネットワークカメラ#2に対し、スピード設定のパラメータ取得要求を送信する。ネットワークカメラ#1とネットワークカメラ#2は、パラメータ記憶部201に記憶されているスピード設定をビューワ100bに送信する。ビューワ100bは取得したスピード設定をパラメータ記憶部601に記憶する(図4参照)(ステップST101)。
FIG. 7 is a flowchart showing the processing contents of the
In the flowchart of FIG. 7, a
The
ビューワ100bの状態管理部602は、ネットワークカメラ#1とネットワークカメラ#2に対し、ステップST101でパラメータ記憶部601に記憶したスピード設定で、同じ移動量の稼働要求を行う(ステップST102)。具体的には、パラメータ記憶部601に記憶したスピード設定のパラメータの最小値303〜最大値304の値のうち任意のパラメータ値を指定し、同じ移動量の指定には、例えば、カメラの視線ベクトル(X,Y,Z)を同一座標分移動させるなどの方法を用いれば良い。
なお、ここで、稼働とは、ネットワークカメラ100aが向きを変えたり、フォーカスやワイパー等の付属品を移動させる為の動作のことを言う。
ネットワークカメラ#1とネットワークカメラ#2は、ビューワ100bから稼働要求を受信し、稼働要求に従って自身を稼働させる。稼働させるのは例えば、パン、チルト、ズーム、フォーカスなどである。ネットワークカメラ#1とネットワークカメラ#2は稼働開始時と、稼働終了時に、カメラ状態(図6参照)の変更通知をビューワ100bのネットワーク制御部606を介して状態管理部602に送信する(ステップST103)。つまり、変更通知とは、ネットワークカメラ#1,#2の稼働状態が変わった時に、その稼働中・停止中であるという状態をビューワに通知する情報である。
The
Here, the operation means an operation for the
The
ビューワ100bの状態管理部602は、ネットワークカメラ#1とネットワークカメラ#2から受信した変更通知により、ネットワークカメラ#1とネットワークカメラ#2が稼働していた稼働時間を算出する(ステップST104)。具体的には、各ネットワークカメラ100aの稼働中であるという変更通知を受信した時刻と、停止中であるという変更通知を受信した時刻の差分から、各ネットワークカメラ100aの稼働時間を算出する。
なお、算出方法は、ネットワークカメラ#1,#2が予め稼働時間を算出し、稼働終了時にカメラ状態とともに稼働時間の情報を含めて変更通知としてビューワ100bに送信しても良いし、単純に、カメラから稼働開始通知と稼働停止通知を受信し、その受信時刻の差分から稼働時間を算出するようにしてもよい。
The
The calculation method may be that the
ビューワ100bの状態管理部602は、ネットワークカメラ#1とネットワークカメラ#2の稼働時間が同じであるかどうかを判定する(ステップST105)。
ステップST105において、稼働時間が同じであれば(ステップST105の“YES”の場合)、同一スピードとみなして処理を終了する。稼働時間が違う場合(ステップST105の“NO”の場合)は、ステップST106へ遷移する。
The
In step ST105, if the operation time is the same (in the case of “YES” in step ST105), it is regarded as the same speed and the process is terminated. If the operating time is different (in the case of “NO” in step ST105), the process proceeds to step ST106.
ビューワ100bの状態管理部602は、パラメータ記憶部601を参照し、ネットワークカメラ#1とネットワークカメラ#2から取得したスピード設定と稼働時間から、同一スピードになるスピード設定値を算出する(ステップST106)。
例えば、ステップST101において、ビューワ100bの状態管理部602は、パラメータ記憶部601に記憶していたパラメータ値の最小値303,最大値304から、ネットワークカメラ#1のパン速度のパラメータ値を「6」、ネットワークカメラ#2のパン速度のパラメータ値を「2」としてそれぞれ稼働させたとする。
更に、ステップST102において、状態管理部602は、ネットワークカメラ#1とネットワークカメラ#2に対し、同一パン移動を指定したとする。
The
For example, in step ST101, the
Furthermore, in step ST102, it is assumed that the
更に、ステップST104において、ビューワ100bの状態管理部602は、ネットワークカメラ#1の稼働時間が1秒、ネットワークカメラ#2の稼働時間が4秒と算出したとする。
そうすると、同一移動量に対し、ネットワークカメラ#2が4倍の時間を要していることになる。よって、ビューワ100bの状態管理部602はネットワークカメラ#2のパン速度のパラメータ値302を4倍(2⇒8)にすれば良いと判断する。
Further, in step ST104, the
As a result, the
なお、ビューワ100bの状態管理部602は、ネットワークカメラ#1の速度を1/4倍(6⇒1.5)にすれば良いと判断しても良いし、ネットワークカメラ#1の速度を1/2倍(6⇒3)かつネットワークカメラ#2の速度を2倍(2⇒4)にすれば良いと判断しても良く、ネットワークカメラ#1とネットワークカメラ#2の同一移動量に対する稼働時間が同じになるように速度のパラメータ値を変更するのであれば倍率は問わない。
また、上記の例では、稼働時間の差分の比率をそのまま速度設定に掛けて同一時間とみなしているが、過去の同一スピード計算値の実績値など、他の数値を更に掛けることで、同一時間とみなしても良い。
Note that the
In the above example, the ratio of the difference in operating time is directly applied to the speed setting and regarded as the same time, but the same time can be obtained by further multiplying other numerical values such as past actual speed calculation values. May be considered.
ビューワ100bの状態管理部602は、ステップST106で算出したスピード設定のパラメータ値を、ネットワークカメラ#1およびネットワークカメラ#2を稼働させるためのパラメータ値302としてパラメータ記憶部601に記憶する(ステップST107)。
その後、ステップST102に遷移し、ステップST107で記憶したパラメータ値302でネットワークカメラ#1,#2を稼働させ、ステップST102〜ステップST105の処理を繰り返して、ネットワークカメラ#1,#2の稼働時間が同じになったか、つまり、同一スピードとなったかを再度確認する。
The
Thereafter, the process proceeds to step ST102, the
以上のように、この実施の形態1によれば、ビューワ100bは、各ネットワークカメラの同一移動量に対する稼働時間を、ネットワークカメラからのカメラ状態の変更通知によって求めることができ、稼働時間と各ネットワークカメラ100aのスピード設定から、同一スピードとなるスピード設定のパラメータ値302を算出し、記憶することによって、各ネットワークカメラ100a毎の出力差を是正し、パン、チルト、ズーム、フォーカスなどの同一スピードの稼働を実現することができ、各ネットワークカメラ100aにおける出力差をなくすことができる。
また、ネットワークに接続された各ネットワークカメラ毎に同一出力で稼働させるためのパラメータを記憶しているのではなく、ビューワで一元管理しているので、ネットワークに接続される新たなネットワーク装置が追加されたとしても、それに伴う特別な作業を不要とすることができる。
As described above, according to the first embodiment, the
In addition, the parameters for operating with the same output for each network camera connected to the network are not stored, but are centrally managed by the viewer, so a new network device connected to the network is added. Even so, special work associated therewith can be eliminated.
なお、ここでは、ビューワ100bが各ネットワークカメラ100aから、スピード設定を受信する例を示したが、これに限らず、ネットワーク設定、映像設定、音声設定、カメラ状態など、他のパラメータ設定から、各ネットワークカメラの出力が同一となるようなパラメータ値の算出を行うものであってもよい。
また、2台のネットワークカメラ100a(#1,#2)がネットワーク101に接続される例を示したが、これに限らず、ネットワークカメラ100aは複数台であれば何台接続されるものとしてもよい。
また、ビューワ100bを複数台接続させるものとしてもよく、その場合は、複数台のビューワ100b全てがネットワークに接続されるネットワークカメラ100aを稼働させるためのパラメータを設定することができる。
また、ビューワ100bではなく、映像音声表示部605にかえて映像音声記憶部を備えるネットワークレコーダが接続されているものとしてもよいし、ビューワ100bが映像音声表示部605と映像音声記憶部とを備えてネットワークレコーダの働きもするものであってもよい。
Although the example in which the
In addition, although the example in which two
Alternatively, a plurality of
Further, instead of the
実施の形態2.
この発明の実施の形態2によるセキュリティシステムを示す構成図は、図1と同一である。また、ネットワーク装置100のネットワークカメラ100a、ビューワ100bを示す構成図も図2〜図6と同様である。
実施の形態1では、ビューワ100bは、各ネットワークカメラ100aの同一移動量に対する稼働時間を、ネットワークカメラ100aから送信される、カメラ状態の変更通知によって求めた。この実施の形態2では、各ネットワークカメラ100aの同一移動量に対する稼働時間を、各ネットワークカメラ100aから送信される映像の差分情報から求める。
The configuration diagram showing the security system according to the second embodiment of the present invention is the same as FIG. The configuration diagrams showing the
In the first embodiment, the
図8は、この発明の実施の形態2に係るネットワーク装置100の処理内容を示すフローチャートである。
図8のフローチャートを、実施の形態1同様、ネットワーク101に、ビューワ100bと2台のネットワークカメラ100a(以下、2台のネットワークカメラ100aをそれぞれネットワークカメラ#1,ネットワークカメラ#2として説明する)とが接続されており、ネットワークカメラ#1とネットワークカメラ#2のスピード設定による出力を同一にする例を用いて説明する。
図8のステップST101,ST102,ST105〜107はそれぞれ図7のステップST101,ST102,ST105〜107と同様であるため、説明を省略する。
FIG. 8 is a flowchart showing the processing contents of the
As in the first embodiment, the flowchart in FIG. 8 is connected to the
Steps ST101, ST102, and ST105 to 107 in FIG. 8 are the same as steps ST101, ST102, and ST105 to 107 in FIG.
ビューワ100bの状態管理部602は、ネットワークカメラ#1とネットワークカメラ#2に対し映像音声配信要求を送信する。ネットワークカメラ#1とネットワークカメラ#2は映像音声配信要求を受信すると、ネットワーク101に映像と音声を配信する。
ビューワ100bの映像音声受信部604は、ネットワーク制御部606を介してネットワークカメラ#1とネットワークカメラ#2から送信された映像と音声を受信し(ステップST201)。これ以後、ビューワ100bは映像と音声を受信し続ける。
The
The video /
ステップST102において、ネットワークカメラ#1とネットワークカメラ#2に対し、ステップST101でパラメータ記憶部601に記憶したスピード設定で、同じ移動量の稼働要求を行うと、ビューワ100bの状態管理部602は、ステップST201で映像音声受信部604が受信している映像を取得し、受信している映像の差分情報から、ネットワークカメラ#1とネットワークカメラ#2の停止状態から稼働中状態へ状態が変化した、つまり稼働開始したと判断される映像を特定し、特定した映像を受信した時の時間情報を取得する。また、稼働中状態から停止状態へ状態が変化した、つまり、稼働停止したと判断される映像と特定し、特定した映像を受信した時の時間情報を取得する(ステップST202)。受信している映像の差分情報からの稼働開始、稼働停止の判断の仕方は、例えば、映像の特定場所の色情報や輝度などが閾値を超えて変化するかによってカメラが停止しているか稼働しているかを判断すれば良い。
なお、ここでも、実施の形態1同様、稼働とは、ネットワークカメラ100aが向きを変えたり、フォーカスやワイパー等の付属品を移動させる為の動作のことを言う。
In step ST102, when the
Here again, as in the first embodiment, the operation refers to an operation for the
ビューワ100bは、ステップST202において取得した稼働開始、および、稼働停止した時の時間情報の差分から、ネットワークカメラ#1とネットワークカメラ#2が稼働していた稼働時間を算出する(ステップST203)。
The
以上のように、実施の形態2によれば、ビューワ100bは、各ネットワークカメラ100aの同一移動量に対する稼働時間を、各ネットワークカメラ100aから送信される映像の差分情報によって求めることができ、稼働時間と各ネットワークカメラのスピード設定から、同一スピードとなるスピード設定のパラメータ値302を算出し、記憶することによって、各ネットワークカメラ100aにおいてパン、チルト、ズーム、フォーカスなどの同一スピード設定の稼働を実現することができ、各ネットワークカメラ100aにおける出力差をなくすことができる。
As described above, according to the second embodiment, the
なお、実施の形態1同様、ネットワーク101に接続されるネットワークカメラ100aの台数は2台に限らず、ネットワークカメラ100aは複数台であれば何台接続されるものとしてもよい。
また、ビューワ100bを複数台接続させるものとしてもよく、その場合は、複数台のビューワ100b全てがネットワークに接続されるネットワークカメラ100aを稼働させるためのパラメータを設定することができる。
また、ビューワ100bではなく、映像音声表示部605にかえて映像音声記憶部を備えるネットワークレコーダが接続されているものとしてもよいし、ビューワ100bが映像音声表示部605と映像音声記憶部とを備えてネットワークレコーダの働きもするものであってもよい。
As in the first embodiment, the number of
Alternatively, a plurality of
Further, instead of the
実施の形態3.
この発明の実施の形態3によるセキュリティシステムを示す構成図は、図1と同一である。また、ネットワーク装置100のネットワークカメラ100a、ビューワ100bを示す構成図も図2〜図6と同様である。
実施の形態1と実施の形態2ではビューワ100bは、各ネットワークカメラ100aの同一移動量に対する稼働時間を算出し、パン、チルト、ズーム、フォーカスなどの同一スピードとなるスピード設定での稼働を実現する方法を示した。しかしながら、輝度や色差についても同様に、メーカ毎にカメラ映像の画質が異なり、ユーザの設定したカメラの設定とは異なる画質を提供してしまうことがある。そこで、実施の形態3では、輝度や色差など、同一の映像情報となる映像設定を実現する方法を示す。
Embodiment 3 FIG.
The configuration diagram showing the security system according to the third embodiment of the present invention is the same as FIG. The configuration diagrams showing the
In the first embodiment and the second embodiment, the
図9は、この発明の実施の形態3に係るネットワーク装置100の処理内容を示すフローチャートである。
図9のフローチャートを、ネットワーク101に、ビューワ100bと2台のネットワークカメラ100a(以下、2台のネットワークカメラ100aをそれぞれネットワークカメラ#1,ネットワークカメラ#2として説明する)とが接続されており、ネットワークカメラ#1とネットワークカメラ#2の映像設定による出力を同一にする例を用いて説明する。
図9のステップST201は、図8のステップST201と同様であるため、説明を省略する。
FIG. 9 is a flowchart showing the processing contents of the
In the flowchart of FIG. 9, a
Step ST201 in FIG. 9 is the same as step ST201 in FIG.
ビューワ100bの状態管理部602は、ネットワークカメラ#1とネットワークカメラ#2に対し、映像設定のパラメータ取得要求を送信する。ネットワークカメラ#1とネットワークカメラ#2は、パラメータ記憶部201に記憶されている映像設定をビューワ100bに送信する。ビューワ100bの状態管理部602は、ネットワーク制御部606を介して取得した映像設定をパラメータ記憶部601に記憶する(図5参照)(ステップST301)。
The
ビューワ100bの状態管理部602は、ネットワークカメラ#1とネットワークカメラ#2に対し、稼働要求を送信し、両ネットワークカメラ#1,#2に同じ色の対象物を撮影させる(ステップST302)。具体的には、パラメータ記憶部601に記憶した映像設定のパラメータの最小値403〜最大値404の値のうち任意のパラメータ値を指定し、これにより、ビューワ100bが受信した映像には同じ色の対象物が映されることになる。
ビューワ100bの状態管理部602は、ネットワークカメラ#1から取得した映像内の対象物における輝度情報や色差情報などの映像情報を取得する。また、ネットワークカメラ#2から取得した映像内の対象物における輝度情報や色差情報などの映像情報を取得する(ステップST303)。
The
The
ビューワ100bは、ステップST303で取得したそれぞれのネットワークカメラ#1,#2の映像情報(輝度情報、色差情報)が同じであるかどうかを判定する(ステップST304)。
ネットワークカメラ#1,#2の映像情報が同じである場合(ステップST304の“YES”の場合)、ビューワ100bは、同一の映像情報となる映像設定であるとみなして処理を終了する。
ネットワークカメラ#1,#2の映像情報が同じでない場合(ステップST304の“NO”の場合)、ステップST305へ遷移する。
The
When the video information of the
If the video information of
ビューワ100bは、パラメータ記憶部601を参照し、ステップST301で取得した映像設定とステップST303で取得した映像情報とから、同一の映像情報となる映像設定のパラメータ値402を算出する(ステップST305)。
例えば、ステップST301において、ビューワ100bの状態管理部602は、パラメータ記憶部601で記憶していたパラメータ値の最小値403,最大値404から、ネットワークカメラ#1の輝度のパラメータ値402を「5」、色差のパラメータ値402を「5」と指定し、ネットワークカメラ#2の輝度のパラメータ値402を「6」、色差のパラメータ値402を「6」と指定したとする。
更に、ステップST303において、ビューワ100bの状態管理部602は、ネットワークカメラ#1の映像内の対象物の輝度情報「2」、色差情報「2」を取得し、ネットワークカメラ#2の映像内の対象物の輝度情報「8」、色差情報「8」を取得したとする。
The
For example, in step ST301, the
Further, in step ST303, the
この場合、ビューワ100bの状態管理部602はネットワークカメラ#1の映像設定の輝度と色差のパラメータ値402を4倍(5⇒20)にすれば良いと判断する。
なお、状態管理部602はネットワークカメラ#2の輝度と色差のパラメータ値をそれぞれ1/4倍(6⇒1.5)にすれば良いと判断しても良いし、ネットワークカメラ#1の輝度と色差のパラメータ値をそれぞれ2倍(5⇒10)かつネットワークカメラ#2の輝度と色差のパラメータ値をそれぞれ1/2倍(6⇒3)にすれば良いと判断しても良く、ネットワークカメラ#1とネットワークカメラ#2の輝度情報と色差情報が同一となるように輝度と色差を変更するのであれば倍率は問わない。
なお、輝度情報と色差情報は、ともに同一となるようにもできるし、輝度情報のみ、色差情報のみを同一とすることもできる。
また、上記の例では、映像情報の差分の比率をそのまま輝度と色差設定に掛けて同一映像情報とみなしているが、過去の同一映像情報値の実績値など、他の数値を更に掛けることで、映像情報とみなしても良い。
In this case, the
Note that the
The luminance information and the color difference information can both be the same, or only the luminance information and only the color difference information can be the same.
In the above example, the difference ratio of the video information is directly applied to the luminance and color difference settings and regarded as the same video information. However, by further multiplying other numerical values such as past actual video information values. It may be regarded as video information.
ビューワ100bの状態管理部602は、ステップST305で算出した映像設定のパラメータ値を、ネットワークカメラ#1およびネットワークカメラ#2を稼働させるためのパラメータ値402としてパラメータ記憶部601に記憶する(ステップST306)。
その後、ステップST302に遷移し、ステップST306で記憶したパラメータ値402でネットワークカメラ#1,#2を稼働させ、ステップST302〜ステップST304の処理を繰り返して、ネットワークカメラ#1,#2の輝度情報と色差情報が同じになったか、つまり、映像内の対象物が同一映像情報となったかを再度確認する
The
After that, the process proceeds to step ST302, the
以上のように、実施の形態3によれば、ビューワ100bは、各ネットワークカメラ100aの映像設定を、映像で撮影された同一対象物の映像情報の差分によって求めることができ、同一映像情報となる映像設定のパラメータ値402を算出し、記憶することによって、各ネットワークカメラ100aにおいて輝度や色差などの同一の映像情報を実現することができ、各ネットワークカメラ100aにおける出力差をなくすことができる。
As described above, according to the third embodiment, the
なお、本願発明はその発明の範囲内において、各実施の形態の自由な組み合わせ、あるいは各実施の形態の任意の構成要素の変形、もしくは各実施の形態において任意の構成要素の省略が可能である。 In the present invention, within the scope of the invention, any combination of the embodiments, or any modification of any component in each embodiment, or omission of any component in each embodiment is possible. .
100 ネットワーク装置、100a ネットワークカメラ、100b ビューワ、101 ネットワーク、201 パラメータ記憶部、202 状態管理部、203 稼働制御部、204 映像音声制御部、205 ネットワーク制御部、301,401,501 設定項目、302,402,502 パラメータ値、303,403 最小値、304,404 最大値、601 パラメータ記憶部、602 状態管理部、603 ユーザ入力部、604 映像音声受信部、605 映像音声表示部、606 ネットワーク制御部。 100 network device, 100a network camera, 100b viewer, 101 network, 201 parameter storage unit, 202 state management unit, 203 operation control unit, 204 video / audio control unit, 205 network control unit, 301, 401, 501 setting item, 302, 402, 502 Parameter value, 303, 403 Minimum value, 304, 404 Maximum value, 601 Parameter storage unit, 602 State management unit, 603 User input unit, 604 Video / audio reception unit, 605 Video / audio display unit, 606 Network control unit.
Claims (7)
前記複数のストリーム送信装置の動作の基準となる基本パラメータを記憶するパラメータ記憶部と、
前記複数のストリーム送信装置に対して所定の条件での稼働要求を送信し、前記複数のストリーム送信装置から情報を受信して前記複数のストリーム送信装置の稼働開始と稼働停止との時間の差分から前記複数のストリーム送信装置の所定動作あたりの稼働時間を算出し、前記パラメータ記憶部に記憶した基本パラメータと前記稼働時間とから、前記複数のストリーム送信装置が同じ出力条件となる前記複数のストリーム送信装置ごとの補正パラメータを算出し、前記パラメータ記憶部に記憶させ、前記補正パラメータによって前記複数のストリーム送信装置を稼動させる状態管理部とを備えた
ことを特徴とするストリーム受信装置。 In a stream receiver that performs communication connection with a plurality of stream transmitters via a network,
A parameter storage unit that stores basic parameters serving as a reference for operations of the plurality of stream transmission devices;
An operation request under a predetermined condition is transmitted to the plurality of stream transmission devices, information is received from the plurality of stream transmission devices, and a time difference between operation start and operation stop of the plurality of stream transmission devices The operation times per predetermined operation of the plurality of stream transmission devices are calculated, and the plurality of stream transmissions in which the plurality of stream transmission devices have the same output condition from the basic parameter and the operation time stored in the parameter storage unit A stream receiving device comprising: a state management unit that calculates a correction parameter for each device, stores the correction parameter in the parameter storage unit, and operates the plurality of stream transmission devices according to the correction parameter .
ことを特徴とする請求項1記載のストリーム受信装置。 The operation time per predetermined operation of the plurality of stream transmission devices refers to an operation time for the plurality of stream transmission devices to change directions or move accessories. Stream receiver.
前記複数のストリーム送信装置の稼働状態が変更になった場合に、前記複数のストリーム送信装置から稼働中もしくは停止中であることを示す変更通知を受信して前記複数のストリーム送信装置の稼働開始と稼働停止とを特定することで前記稼働時間を算出し、
前記複数のストリーム送信装置の全ての稼働時間が同じになる前記複数のストリーム送信装置ごとの補正パラメータを算出する
ことを特徴とする請求項1記載のストリーム受信装置。 The state management unit
When the operation state of the plurality of stream transmission devices is changed, a change notification indicating that the plurality of stream transmission devices are operating or stopped is received, and the operation start of the plurality of stream transmission devices is received. The operation time is calculated by specifying the operation stop,
The stream reception device according to claim 1, wherein a correction parameter is calculated for each of the plurality of stream transmission devices in which all the operation times of the plurality of stream transmission devices are the same.
前記状態管理部は、
前記映像に含まれる映像情報が閾値を超えたことによって前記複数のストリーム送信装置の稼働開始と稼働停止とを特定することで前記稼働時間を算出し、
前記複数のストリーム送信装置の全ての稼働時間が同じになる前記複数のストリーム送信装置ごとの補正パラメータを算出する
ことを特徴とする請求項1記載のストリーム受信装置。 A video / audio receiver that receives video captured by the plurality of stream transmission devices;
The state management unit
The operation time is calculated by specifying the operation start and operation stop of the plurality of stream transmission devices when the video information included in the video exceeds a threshold value,
The stream reception device according to claim 1, wherein a correction parameter is calculated for each of the plurality of stream transmission devices in which all the operation times of the plurality of stream transmission devices are the same.
ことを特徴とする請求項4記載のストリーム受信装置。 The stream receiving apparatus according to claim 4, wherein the video information is color information or luminance of a specific location of the video.
パラメータ記憶部が、前記複数のストリーム送信装置動作の基準となる基本パラメータを記憶し、
状態管理部が、前記複数のストリーム送信装置に対して所定の条件での稼働要求を送信し、前記複数のストリーム送信装置から情報を受信して前記複数のストリーム送信装置の稼働開始と稼働停止との時間の差分から前記複数のストリーム送信装置の所定動作あたりの稼働時間を算出し、前記パラメータ記憶部に記憶した基本パラメータと前記稼働時間とから、前記複数のストリーム送信装置が同じ出力条件となる前記複数のストリーム送信装置ごとの補正パラメータを算出し、前記パラメータ記憶部に記憶させ、前記補正パラメータによって前記複数のストリーム送信装置を稼動させる
ことを特徴とするパラメータ設定方法。 In the parameter setting method for setting a parameter for operating a plurality of stream transmission devices that the stream reception device performs communication connection via a network,
A parameter storage unit stores basic parameters serving as a reference for the operation of the plurality of stream transmission devices,
The state management unit transmits an operation request under a predetermined condition to the plurality of stream transmission devices, receives information from the plurality of stream transmission devices, and starts and stops operation of the plurality of stream transmission devices. The operation time per predetermined operation of the plurality of stream transmission devices is calculated from the difference in time between the plurality of stream transmission devices, and the plurality of stream transmission devices have the same output condition from the basic parameter stored in the parameter storage unit and the operation time. A parameter setting method, comprising: calculating a correction parameter for each of the plurality of stream transmission devices, storing the correction parameter in the parameter storage unit, and operating the plurality of stream transmission devices according to the correction parameter .
前記複数のストリーム送信装置は、
前記ストリーム受信装置からパラメータ取得要求を受信すると、前記ストリーム受信装置に対して自機に記憶している基本パラメータを送信し、
前記ストリーム受信装置は、
前記複数のストリーム送信装置から受信した前記基本パラメータを自機に記憶し、当該基本パラメータに基づいて前記複数のストリーム送信装置に対して所定の条件での稼働要求を送信し、
前記複数のストリーム送信装置は、
前記ストリーム受信装置から前記稼働要求を受信すると、自機を稼働させた情報を前記ストリーム受信装置に対して送信し、
前記ストリーム受信装置は、
前記情報から前記複数のストリーム送信装置の稼働時間を算出し、自機に記憶している前記基本パラメータと前記稼働時間とから、前記複数のストリーム送信装置が同じ出力条件となる前記複数のストリーム送信装置ごとの補正パラメータを算出して記憶し、前記補正パラメータで前記複数のストリーム送信装置を稼働させる
ことを特徴とするパラメータ設定システム。 A plurality of stream transmission devices capable of distributing basic parameters stored in the own device via a network and operating the own device with correction parameters received from other devices via the network, and connected to the network A parameter setting system including a stream reception device that stores correction parameters for operating the plurality of stream transmission devices that are
The plurality of stream transmission devices include:
Upon receiving a parameter acquisition request from the stream receiving device, send the basic parameters stored in the own device to the stream receiving device,
The stream receiver
The basic parameters received from the plurality of stream transmission devices are stored in the own device, and an operation request under a predetermined condition is transmitted to the plurality of stream transmission devices based on the basic parameters,
The plurality of stream transmission devices include:
When the operation request is received from the stream receiving device, information on operating the own device is transmitted to the stream receiving device,
The stream receiver
The operation times of the plurality of stream transmission devices are calculated from the information, and the plurality of stream transmissions in which the plurality of stream transmission devices have the same output condition from the basic parameter and the operation time stored in the own device A parameter setting system, wherein a correction parameter for each device is calculated and stored, and the plurality of stream transmission devices are operated with the correction parameter.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013048060A JP6132600B2 (en) | 2013-03-11 | 2013-03-11 | Stream receiving apparatus, parameter setting method and parameter setting system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013048060A JP6132600B2 (en) | 2013-03-11 | 2013-03-11 | Stream receiving apparatus, parameter setting method and parameter setting system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2014175922A JP2014175922A (en) | 2014-09-22 |
| JP6132600B2 true JP6132600B2 (en) | 2017-05-24 |
Family
ID=51696753
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2013048060A Expired - Fee Related JP6132600B2 (en) | 2013-03-11 | 2013-03-11 | Stream receiving apparatus, parameter setting method and parameter setting system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6132600B2 (en) |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3689447B2 (en) * | 1995-03-20 | 2005-08-31 | キヤノン株式会社 | Camera control system and method |
| JP2008048022A (en) * | 2006-08-11 | 2008-02-28 | Canon Inc | Monitoring system and method, program, and storage medium |
| JP2010004464A (en) * | 2008-06-23 | 2010-01-07 | Canon Inc | White balance control device, and white balance control method |
| JP5457845B2 (en) * | 2010-01-14 | 2014-04-02 | 日本放送協会 | Color characteristic correction apparatus and camera |
| JP2011249903A (en) * | 2010-05-24 | 2011-12-08 | Panasonic Corp | Video recording parameter setting apparatus, method, system and program |
-
2013
- 2013-03-11 JP JP2013048060A patent/JP6132600B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2014175922A (en) | 2014-09-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9024995B2 (en) | Video calling using a remote camera device to stream video to a local endpoint host acting as a proxy | |
| WO2013132828A1 (en) | Communication system and relay apparatus | |
| JP6383109B2 (en) | Network connection method, network connection device, terminal, communication device, network connection system, program, and recording medium | |
| JP2016123137A (en) | Image communication apparatus and imaging apparatus | |
| KR102104410B1 (en) | Method of setting camera profile and apparatus of obtaining image | |
| CN104919788A (en) | Certificate Transfer Management Camera Network | |
| WO2012134572A1 (en) | Collaborative image control | |
| US20160027402A1 (en) | Wireless communications system, and display apparatus | |
| WO2016203584A1 (en) | Image pickup control device, image pickup system, image pickup control method, and program | |
| CN103796076A (en) | Data processing method and corresponding media playing device and playing control device | |
| EP3273662B1 (en) | Data acquisition device, and data sharing method and system thereof | |
| JP5441512B2 (en) | Image processing apparatus, control method thereof, and program | |
| CN103379244A (en) | Image communication apparatus, image communication server and image processing method for image communication | |
| WO2014207899A1 (en) | Communication device and communication method | |
| JP6132600B2 (en) | Stream receiving apparatus, parameter setting method and parameter setting system | |
| JP5562101B2 (en) | IMAGING DEVICE, IMAGING DEVICE CONTROL METHOD, AND PROGRAM | |
| CN115297356B (en) | Equipment interaction method, system and device | |
| US11470234B2 (en) | Wireless camera and method of video streaming | |
| JP2016149648A5 (en) | COMMUNICATION DEVICE, COMMUNICATION METHOD, AND PROGRAM | |
| JP2019129494A (en) | Video transmission device, information processing device, system, information processing method, and program | |
| JP2019068187A (en) | INFORMATION PROCESSING APPARATUS, CONTROL METHOD FOR INFORMATION PROCESSING APPARATUS, AND PROGRAM | |
| US20150373073A1 (en) | Image pickup apparatus, control method and recording medium | |
| KR20080091952A (en) | Flow motion image capturing method and system | |
| JP2018195913A (en) | Movie processing apparatus and control method thereof | |
| CN114760354B (en) | Audio and video sharing method and system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20151208 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20160810 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160830 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20161012 |
|
| 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: 20170321 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170418 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6132600 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |