JP2009089171A - Network camera system, its control method, and program - Google Patents
Network camera system, its control method, and program Download PDFInfo
- Publication number
- JP2009089171A JP2009089171A JP2007257976A JP2007257976A JP2009089171A JP 2009089171 A JP2009089171 A JP 2009089171A JP 2007257976 A JP2007257976 A JP 2007257976A JP 2007257976 A JP2007257976 A JP 2007257976A JP 2009089171 A JP2009089171 A JP 2009089171A
- Authority
- JP
- Japan
- Prior art keywords
- image
- movement amount
- imaging device
- camera
- network
- 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.)
- Granted
Links
Images
Landscapes
- Studio Devices (AREA)
Abstract
Description
本発明は、遠隔地に離れたカメラをネットワークを通じて制御し、該カメラが撮影した画像を遠隔地において閲覧または蓄積するネットワークカメラシステムなどに関するものである。 The present invention relates to a network camera system or the like that controls a camera remote from a remote place through a network and browses or stores an image taken by the camera at a remote place.
従来より、遠隔地に設置されたカメラで撮影された動画をネットワークを通じて伝送し、パーソナルコンピュータ(PC)で上記動画を受信及び表示し、また遠隔地に設置されたカメラのズームやパン・チルト操作を行う技術が一般的に知られている。このような技術は、テレビ会議システムや監視カメラなどにおいて利用され、製品化されている。 Conventionally, moving images shot by a camera installed at a remote location are transmitted over a network, and the moving image is received and displayed by a personal computer (PC). Also, zoom and pan / tilt operations of a camera installed at a remote location are performed. Techniques for performing are generally known. Such a technique is used and commercialized in a video conference system, a surveillance camera, and the like.
ネットワークを通じて遠隔地に設置されたカメラの制御を行うには、制御命令をネットワークを経由してカメラに送信するため、この制御命令が転送されてくる画像に反映されるまでに遅延(ターンアラウンド)が生じる。この遅延を擬似的に回避する手法として、例えば特許文献1では、遅延時間の間、電子ズームを行い、制御命令が反映された画像が到着したら、電子ズームによる画像をカメラから送られてきた画像に置き換える技術が開示されている。 In order to control a camera installed at a remote location through a network, a control command is transmitted to the camera via the network, so that the control command is delayed until it is reflected in the transferred image (turnaround). Occurs. As a technique for avoiding this delay in a pseudo manner, for example, in Patent Document 1, electronic zoom is performed during the delay time, and when an image in which a control command is reflected arrives, an image obtained by electronic zoom is sent from the camera. A technique for replacing is disclosed.
また特許文献2では、実際に遠隔撮影している主たる動画(ストリーム1)のほかに、パノラマ画像として、広角カメラで撮影した動画像を上記ストリーム1とは別にネットワークを通じてクライアントに伝送する技術が開示されている。 Patent Document 2 discloses a technique for transmitting a moving image captured by a wide-angle camera as a panoramic image to a client via a network separately from the stream 1 in addition to the main video (stream 1) actually being remotely shot. Has been.
しかしながら、上述のようにカメラから離れた遠隔地に置かれたPCなどのクライアントからカメラのパン・チルトやズームのような制御を行う場合、クライアントにおいて操作を行ってから、ネットワークに制御命令(コマンド)が送信される。そして、カメラにおいてコマンドが解釈されて、メカ的な制御が行われる。そのため、コマンドがカメラにおいて反映されるまでの時間(ターンアラウンド時間)は長くかかってしまい、遠隔地からのカメラの操作性が良好とはいえない。 However, when control such as pan / tilt or zoom of the camera is performed from a client such as a PC placed at a remote place away from the camera as described above, the control command (command ) Is sent. Then, the camera interprets the command and performs mechanical control. Therefore, it takes a long time (turnaround time) until the command is reflected in the camera, and the operability of the camera from a remote place is not good.
そこで本発明においては、上記ターンアラウンド時間がある上で、遠隔地にあるカメラから送られてくる画像の制御命令に対するレスポンスを改善して、操作性が向上したネットワークカメラシステムを提供することを目的とする。 Accordingly, an object of the present invention is to provide a network camera system with improved operability by improving the response to an image control command sent from a remote camera while having the turnaround time. And
本発明のネットワークカメラシステムは、ネットワークから画像を受信可能な表示装置と、ネットワークに画像を送信可能な撮像装置とを含むネットワークカメラシステムであって、前記表示装置は、前記撮像装置に対する操作を検出する操作検出手段と、前記操作検出手段が検出した操作に基き、第1の移動量を決定する移動量決定手段と、前記操作検出手段が検出した操作に基き、前記撮像装置に操作指示をする指示手段と、前記撮像装置から受信した画像を処理する画像処理手段とを有し、前記撮像装置は、前記表示装置が表示する表示画像より広範囲な画像を撮影する撮影手段と、前記表示装置から操作指示を受信する受信手段と、前記受信手段が受信した操作指示に基き、当該撮像装置を動作させる動作制御手段と、前記動作制御手段により動作した当該撮像装置の移動量を第2の移動量として前記表示装置に通知する通知手段とを有し、前記画像処理手段は、前記第1の移動量と前記第2の移動量とに基き、前記撮像装置から受信した画像を処理することを特徴とする。
また、本発明の表示装置は、ネットワークに画像を送信可能な撮像装置からネットワークを通じて画像を受信可能な表示装置であって、前記撮像装置に対する操作を検出する操作検出手段と、前記操作検出手段が検出した操作に基き、第1の移動量を決定する移動量決定手段と、前記操作検出手段が検出した操作に基き、前記撮像装置に操作指示をする指示手段と、前記撮像装置から受信した画像を処理する画像処理手段と、前記撮像装置が前記指示手段から受信した操作指示に基き動作した当該撮像装置の移動量を第2の移動量として受信する受信手段とを有し、前記画像処理手段は、前記第1の移動量と前記第2の移動量とに基き、前記撮像装置から受信した画像を処理することを特徴とする。
また、本発明のネットワークカメラシステムの制御方法は、ネットワークから画像を受信可能な表示装置と、ネットワークに画像を送信可能な撮像装置とを含むネットワークカメラシステムの制御方法であって、前記表示装置において、前記撮像装置に対する操作を検出する操作検出ステップと、前記操作検出ステップで検出した操作に基き、第1の移動量を決定する移動量決定ステップと、前記操作検出ステップで検出した操作に基き、前記撮像装置に操作指示をする指示ステップと、前記撮像装置から受信した画像を処理する画像処理ステップとを有し、前記撮像装置において、前記表示装置が表示する表示画像より広範囲な画像を撮影する撮影ステップと、前記表示装置から操作指示を受信する受信ステップと、前記受信ステップで受信した操作指示に基き、当該撮像装置を動作させる動作制御ステップと、前記動作制御ステップにおいて動作させた当該撮像装置の移動量を第2の移動量として前記表示装置に通知する通知ステップとを有し、前記画像処理ステップでは、前記第1の移動量と前記第2の移動量とに基き、前記撮像装置から受信した画像を処理することを特徴とする。
また、本発明のプログラムは、ネットワークに画像を送信可能な撮像装置からネットワークを通じて画像を受信可能な表示装置を制御するためのプログラムであって、前記撮像装置に対する操作を検出する操作検出ステップと、前記操作検出ステップで検出した操作に基き、第1の移動量を決定する移動量決定ステップと、前記操作検出ステップで検出した操作に基き、前記撮像装置に操作指示をする指示ステップと、前記撮像装置から受信した画像を処理する画像処理ステップと、前記撮像装置が受信した前記操作指示に基き動作した当該撮像装置の移動量を第2の移動量として受信する受信ステップとをコンピュータに実行させ、前記画像処理ステップでは、前記第1の移動量と前記第2の移動量とに基き、前記撮像装置から受信した画像を処理するプログラムである。
The network camera system of the present invention is a network camera system including a display device capable of receiving an image from a network and an imaging device capable of transmitting an image to the network, wherein the display device detects an operation on the imaging device. And an operation instruction to the imaging apparatus based on the operation detected by the operation detection means, the movement amount determination means for determining the first movement amount based on the operation detected by the operation detection means, and the operation detected by the operation detection means. An instruction unit; and an image processing unit that processes an image received from the imaging device. The imaging device includes: an imaging unit that captures an image wider than a display image displayed by the display device; and the display device. Receiving means for receiving an operation instruction; operation control means for operating the imaging apparatus based on the operation instruction received by the receiving means; and the operation control Notification means for notifying the display device of the movement amount of the imaging device operated by the stage as a second movement amount, and the image processing means includes the first movement amount and the second movement amount. And processing an image received from the imaging apparatus.
The display device of the present invention is a display device that can receive an image from an imaging device capable of transmitting an image to the network through the network, and an operation detection unit that detects an operation on the imaging device, and the operation detection unit includes: Based on the detected operation, a movement amount determining means for determining a first movement amount, an instruction means for giving an operation instruction to the imaging apparatus based on the operation detected by the operation detecting means, and an image received from the imaging apparatus Image processing means for processing the image processing means, and receiving means for receiving, as a second movement amount, a movement amount of the imaging device operated based on an operation instruction received by the imaging device from the instruction means, and the image processing means Is configured to process an image received from the imaging device based on the first movement amount and the second movement amount.
The network camera system control method of the present invention is a network camera system control method including a display device capable of receiving an image from a network and an imaging device capable of transmitting an image to the network. , Based on the operation detection step for detecting the operation on the imaging device, the movement amount determination step for determining the first movement amount based on the operation detected in the operation detection step, and the operation detected in the operation detection step, An instruction step for giving an operation instruction to the imaging device and an image processing step for processing an image received from the imaging device, wherein the imaging device captures a wider image than the display image displayed by the display device. A photographing step, a receiving step for receiving an operation instruction from the display device, and a receiving step in the receiving step. An operation control step of operating the imaging device based on the operated instruction, and a notification step of notifying the display device of a movement amount of the imaging device operated in the operation control step as a second movement amount. In the image processing step, an image received from the imaging device is processed based on the first movement amount and the second movement amount.
The program of the present invention is a program for controlling a display device capable of receiving an image through a network from an imaging device capable of transmitting an image to the network, and an operation detection step of detecting an operation on the imaging device; A movement amount determining step for determining a first movement amount based on the operation detected in the operation detection step; an instruction step for instructing the imaging apparatus to perform an operation based on the operation detected in the operation detection step; Causing the computer to execute an image processing step of processing an image received from the device, and a receiving step of receiving, as a second movement amount, the movement amount of the imaging device operated based on the operation instruction received by the imaging device; In the image processing step, an image received from the imaging device based on the first movement amount and the second movement amount. Is a program to process.
本発明によれば、表示装置において行った、遠隔地にある撮像装置に対する例えばパン・チルトなどの操作がすぐさま表示装置で表示される画像に反映されるため、快適な操作感を実現することができ、ネットワークカメラシステムの操作性を向上できる。 According to the present invention, a pan / tilt operation, for example, on a remote imaging device performed on a display device is immediately reflected in an image displayed on the display device, so that a comfortable operational feeling can be realized. The operability of the network camera system can be improved.
(第1の実施の形態)
以下、図1〜5に基づき、本発明によるネットワークカメラシステムの第1の実施の形態を説明する。
(First embodiment)
Hereinafter, a first embodiment of a network camera system according to the present invention will be described with reference to FIGS.
図1は、本実施の形態に係るネットワークカメラシステムの構成を示す図である。ネットワークカメラシステムには、撮像装置であるカメラ100と表示装置であるビューワ120とが含まれており、これらはネットワークを介して接続する。ネットワークに接続することで、カメラ100はネットワークに画像を送信可能であり、ビューワ120はカメラ100からネットワークを通じて画像を受信可能である。
FIG. 1 is a diagram showing a configuration of a network camera system according to the present embodiment. The network camera system includes a
カメラ100は、レンズ101、センサ102、画像処理部103、画像送信部104、制御命令受信部105、パン・チルト制御部106、及びモータ107(雲台モータ)を有する。
The
以上のようなカメラ100において、センサ102は、CCDやCMOSなどでなるセンサであり、レンズ101を通った光を電気信号に変換する。画像処理部103は、センサ102からの電気信号を現像処理し、適切な解像度に変換したり、その他の画像処理を行ったりする。画像送信部104は、画像処理部103で処理された画像をネットワークに送出する。制御命令受信部105は、パン・チルト・ズームのような制御命令をネットワークを通じて受信する。パン・チルト制御部106は、制御命令受信部105が受信した制御命令に基き、カメラ100を搭載する雲台に内蔵されたモータ107を制御する。なお、レンズ101及びセンサ102は本発明でいう撮影手段に対応し、制御命令受信部105は本発明でいう受信手段に対応し、パン・チルト制御部106は本発明でいう動作制御手段に対応する。
In the
次にビューワ120は、画像受信部121、操作検出部122、カメラパン・チルト位置受信部123、パン・チルト差分検出部124、画像切出し部125、パン・チルト指示部126、画像記録部127、及び画像表示部128を有する。
Next, the
以上のようなビューワ120において、画像受信部121は、画像を外部、即ちカメラ100から受信する。操作検出部122は、パン・チルト・ズームのようなユーザがデジタルユーザインタフェースやキーボードなどを用いて行った操作を検出する。カメラパン・チルト位置受信部123は、カメラ100のパン・チルト制御部106からカメラ100の向き(移動量)などの情報を受信する。パン・チルト差分検出部124は、現在表示及び記録中の画像のパン状態とカメラ100の実際のパン状態の差分を検出する。画像切出し部125は、パン・チルト差分検出部124が検出した差分を用いてカメラ100から送られてきた画像から表示及び記録を行うための画像を切出す。パン・チルト指示部126は、カメラ100のパン・チルトの操作指示を行う。画像記録部127は画像を記録し、画像表示部128は画像を表示する。なお、操作検出部122は本発明でいう操作検出手段及び移動量決定手段に対応し、パン・チルト指示部126は本発明でいう指示手段に対応し、画像切出し部125はパン・チルト差分検出部124と相まって、本発明でいう画像処理手段に対応する。
In the
本実施の形態において、カメラ100はビューワ120が表示及び記録する画像サイズより大きな画像を送信しており、ビューワ120はカメラ100から受信した画像の一部を切出して表示及び記録する。ビューワ120は、パン・チルト操作をしないときは、カメラ100から送信される画像の中央部に位置する所定領域を表示画像として切出す。
In the present embodiment, the
また、本実施の形態において、カメラ100のパン・チルト量や、ビューワ120における操作によるパン・チルト量は、表示する画素を単位で演算されており、これによりパン・チルト差分検出部124での処理を軽微なものにしている。
In this embodiment, the pan / tilt amount of the
また本実施の形態において操作検出部122は、画像表示部128の表面に手やペンが接触した場合にその座標を検出するデジタイザを有している。これにより、操作検出部122は、画像表示部128に表示されたユーザインターフェースが手やペンで操作された場合にデジタイザにより座標の遷移を検出し、操作状態を検出する。
In the present embodiment, the
図2はビューワ120上で表示される画面の一例を示す図である。図2に示す画面200には、画像表示領域201、パン操作スクロールバー202、チルト操作スクロールバー203、及びズーム操作スクロールバー204が含まれる。
FIG. 2 is a diagram illustrating an example of a screen displayed on the
画像表示領域201には、カメラ100からの画像から切出した表示画像が表示される。パン操作スクロールバー202は、パン操作する際に用いられ、スクロールサム202aと、スクロールアロー202b及び202cを含む。チルト操作スクロールバー203は、チルト操作する際に用いられ、スクロールサム203aと、スクロールアロー203b及び203cを含む。ズーム操作スクロールバー204は、ズーム操作する際に用いられる。
In the
スクロールサム202a及び203aを例えばペンなどを用いて操作(ドラッグ)した場合は、ドラッグした方向にカメラ100の向きが移動する。またスクロールアロー202b及び202c、スクロールアロー203b及び203cのいずれかを操作(ペンダウン)した場合は、左右上下のいずれかの方向へ一定速度でカメラ100の向きが移動する。この場合には、カメラ100からの画面がスクロールするように見える。
When the scroll thumbs 202a and 203a are operated (dragged) using, for example, a pen, the direction of the
次に図3を用いて、カメラ100のパン操作をビューワ120で行った場合に画像表示領域201に表示される画像ついて説明する。
Next, an image displayed in the
図3(a)は、時間の進行(紙面下方向)とともにX軸の正方向(紙面右方向)にパン操作を行ったときのカメラ100の撮影領域と、ビューワ120での表示記録領域とをあらわす図である。
FIG. 3A shows the shooting area of the
パン操作を行っていない場合、ビューワ120は、フレーム1(301)に参照されるように、カメラ画像301aで示されるカメラ100からの画像領域の中央部から表示記録画像301bで示される領域を切出し、表示及び記録する。
When the pan operation is not performed, the
ここでビューワ120において、スクロールアロー202cを押しつづけることにより、図3(a)に示すX方向にパン操作を継続的に行った場合、ビューワ120はカメラ100に対してパン操作命令(制御命令)をネットワークを通じて送信する。このときにカメラ100から送られてくる画像は、パン操作を加味しない、フレーム1(301)と等しいフレーム2(302)に参照される画像である。ここで、ビューワ120は、パン操作による移動量(パン操作量)に該当する画素数だけX方向にずれた領域を、フレーム2(302)に参照されるカメラ画像302aから表示記録画像302bとして切出して、表示及び記録する。
Here, in the
図3(b)は、フレーム2(302)の詳細を示す図である。図3(b)において、パン操作量に該当する画素数は、本図において参照される「d」である。フレーム2(302)においては、パン操作の開始直後における切出し位置より「d」だけずらした位置から表示記録画像302bを切出している。
FIG. 3B is a diagram showing details of the frame 2 (302). In FIG. 3B, the number of pixels corresponding to the pan operation amount is “d” referred to in the figure. In frame 2 (302), the
以上のように、パン操作を開始してからパン操作命令がカメラ100に伝達され、カメラ100のパンが開始されるまでは、同様にパン操作が開始された位置よりパン操作量だけずらした位置から画像を切出し、表示及び記録を行うことを繰り返す。フレーム3(303)は、フレーム2(302)の状態から更にパン操作された状態を示している。
As described above, after the pan operation is started, a pan operation command is transmitted to the
次にカメラ100自身がパン操作命令を受けてパン動作を始めた場合において、ビューワ120が切出す画像について説明する。フレーム4(304)のように、カメラ100の撮影領域がX方向に「p4」ピクセル分移動し、この時点でのパン操作量がフレーム1(301)に対して「d4」だけ移動した場合、ビューワ120は、図3(a)に参照される「d4'」を切出し位置とする。この切出し位置「d4'」は、フレーム4(304)の中央部から「d4−p4」だけずれた位置になる。
Next, an image cut out by the
このように、カメラ100自身のパン動作が始まった場合、ビューワ120は、パン操作量からカメラ100の移動量を差し引いた位置を切出し位置とする。なお、以上の説明において、ビューワ120におけるパン操作による移動量が本発明でいう第1の移動量に対応し、カメラ100の実際の移動量が本発明でいう第2の移動量に対応する。
As described above, when the pan operation of the
次にカメラ100の撮影領域がパン操作により本来表示すべき位置まで移動した場合について説明する。この場合は、例えばフレーム6(306)に参照されるように、カメラ100自身のパンにより、カメラ100の撮影表示領域が本来表示すべき領域に相当する位置に合致するため、ビューワ120は切出し位置の調整を停止する。そして、パン操作に対してカメラ100のパン動作が追従している間は、カメラ100から送信されてくる画像の中央部から表示記録画像306bを切出し、そのまま表示及び記録する。
Next, a case where the shooting area of the
次に図4は、本実施の形態に係るネットワークカメラシステムにおける処理の流れを説明するフローチャートであり、具体的には図3を用いて説明した内容に係るものである。なお、図4(a)はビューワ120の処理を説明するフローチャートであり、図4(b)はカメラ100の処理を説明するフローチャートである。
Next, FIG. 4 is a flowchart for explaining the flow of processing in the network camera system according to the present embodiment, and specifically relates to the contents described with reference to FIG. 4A is a flowchart for explaining the processing of the
まずビューワ120側の処理のステップS401において、ビューワ120は、パン・チルトなどの操作(操作更新)が行われたかどうかを判定する。操作が行われていたら、ステップS402において、ビューワ120は、理想的なカメラの撮影方向を決定する。次にステップS403において、ビューワ120は、ステップS402において決定した理想的なカメラの撮影方向と現在のカメラ100の撮影方向とを比較して、理想的なカメラの撮影方向と現在の撮影方向との差分を抽出する。この差分は、図3(b)のパン操作による移動量「d」、或いは「d4'」に相当する。
First, in step S401 of the processing on the
次にステップS404において、ビューワ120は、ステップS403で求めた差分、即ち「d」或いは「d4'」をカメラ100に伝送する。次にステップS405においてステップS403で抽出された差分があると判断したら、ステップS406においてカメラ100から受信した画像の中央部から差分、図3の例なら「d」或いは「d4'」だけずらした位置から画像を電子パン・チルトより切出す。そしてステップS407において、ビューワ120は、切出した画像を表示及び蓄積(記録)する。
Next, in step S <b> 404, the
なお、ステップS403においては、カメラ100からの画像が到達する頻度に同期してカメラ100の撮影方向を受信できるのが望ましい。従って例えば、カメラ100の撮影方向をカメラ100の画像のヘッダ情報に入れて送られてくる構成にしても良い。なお、ここでカメラ100の撮影方向を送信する処理は、本発明でいう通知手段の一処理例に対応する。
In step S403, it is desirable that the shooting direction of the
一方、カメラ100側の処理においては、まずステップS411において、カメラ100は、ビューワ120から操作命令を受信(操作更新)したか否かを判断する。受信していたら、ステップS412において、カメラ100は、カメラ方向を移動制御し、ステップS413においてカメラ100の撮影方向をビューワ120に送信する。また、カメラ100の方向を移動する(ステップS412)と同時に、定期的に画像を生成し(ステップS414:フレームキャプチャ)、ビューワ120に送信する。
On the other hand, in the processing on the
次に図5を用いて、ユーザの操作、ビューワ120及びカメラ100の動作の時間的な関係の一例を説明する。本図においては、紙面右方向に時間軸を示し、紙面下方向にユーザの操作、ビューワ120、カメラ100の動作を時間軸に対応させて示している。
Next, an example of a temporal relationship between the user's operation and the operations of the
時間t0から、カメラ100は、画像を撮影し画像のストリームを生成し、ビューワ120に送信している。また、ビューワ120は、時間t0から後述t1までは、受信した画像の中央部から切出した画像を表示する。
From time t 0, the
時間t1からt6において、ユーザはスクロールアロー202cを押下してパン操作を行う。この場合、時間t1にビューワ120は、カメラ100にパン操作命令を通知し、時間t2に、カメラ100にパン操作命令が到達する。そして時間t3の、パン動作が反映された画像がビューワ120に到達する迄の間は、ビューワ120はパン操作による画面移動に相当する画素分だけ電子パンする。この電子パンが、図4におけるステップS406に該当する。
From time t1 to t6, the user performs a pan operation by pressing the
時間t3においてカメラ100から送られてくる画像にパン動作が反映されはじめたら、ビューワ120は、カメラ100の移動量を加味(考慮)して電子パン画像を生成し、表示及び記録を行う。また、この間、ビューワ120から理想的なパンによる移動量を定期的にカメラ100に通知し、カメラ100も実際のパンによる移動量を画像データに同期してビューワ120に送信する。
When the pan operation starts to be reflected in the image sent from the
時間t5においてカメラ100のパン動作が、ビューワ120の理想パン移動量に追従するようになったら、ビューワ120は、再び送られてくる画像の中央部から画像表示記録画像を切出して表示及び記録を行う。
When the pan operation of the
時間t6において、ユーザがビューワ120でスクロールアロー202cからペンを放してパン操作を停止すると、ビューワ120からのパン移動量の通知が停止し、時間t7において、カメラ100でのパン動作も停止する。これ以降、ビューワ120においてはカメラ100から送られてくる画像の中央部から表示記録画像を切出して表示及び記録を行う。
When the user releases the pen from the
以上、パン操作(横方向のカメラ移動)について説明してきたが、チルト操作(縦方向のカメラ移動)についても同様の処理が行なわれる。 The pan operation (lateral camera movement) has been described above, but the same processing is performed for the tilt operation (vertical camera movement).
なお、パン・チルト操作により画像周辺部はレンズの収差が大きくなることにより、歪も肥大するが、画像を切出しするときに、歪補正を行うことで、違和感のないパン・チルト画面を生成しても良い。 Note that panning and tilting operations increase the distortion at the periphery of the image due to increased lens aberrations.However, when the image is cut out, distortion correction is performed to generate a pan / tilt screen that does not feel strange. May be.
以上により、従来のカメラでパン・チルト操作を行った場合に生じていた問題、即ち、閲覧している画像に操作が反映されるまでのターンアラウンド時間がかかることにより、操作に対するレスポンスが悪かったという問題が解消される。つまり、本発明により、非常にレスポンス良く表示画像に制御命令を反映させることができ、ストレスなく、カメラの位置調整をリモート制御で行うことが可能となり、操作性が向上する。 As described above, the problem that occurred when pan / tilt operation was performed with a conventional camera, that is, the turnaround time required for the operation to be reflected in the image being viewed took a poor response to the operation. The problem is solved. That is, according to the present invention, the control command can be reflected on the display image with very good response, and the camera position can be adjusted by remote control without stress, thereby improving the operability.
(第2の実施の形態)
以下、図6〜9に基づき、本発明によるネットワークカメラシステムの第2の実施の形態を説明する。本実施の形態においては、パン・チルト動作を行わないときにビューワに表示する画像(メインストリーム)とメインストリームより広い領域を撮影した画像(サブストリーム)とを伝送して、パン・チルト動作に対する応答を高速に行う方法について説明する。
(Second embodiment)
Hereinafter, a second embodiment of the network camera system according to the present invention will be described with reference to FIGS. In the present embodiment, an image (main stream) to be displayed on the viewer when pan / tilt operation is not performed and an image (substream) obtained by photographing a region larger than the main stream are transmitted to the pan / tilt operation. A method for performing a response at high speed will be described.
図6は、本実施の形態に係るネットワークカメラシステムの構成を示す図である。本実施の形態に係るネットワークカメラシステムには、カメラ100とビューワ620とが含まれており、これらはネットワークを介して接続する。本実施の形態に係るネットワークカメラシステムの構成は、第1の実施の形態に係るネットワークカメラシステムと基本的に同様であるが、ビューワ620が図1で示した画像切出し部125の代わりに画像合成部625を有している点に相違がある。画像合成部625は、上述したメインストリームとサブストリームとから画像を切出して合成する処理を行う。なお、画像合成部625はパン・チルト差分検出部124と相まって、本発明でいう画像処理手段に対応する。
FIG. 6 is a diagram showing a configuration of the network camera system according to the present embodiment. The network camera system according to the present embodiment includes a
本実施の形態において、カメラ100のパン操作をビューワ620で行った場合に画像表示領域201(第1の実施の形態と同様のもの)に表示される画像ついて図7を用いて説明する。
In this embodiment, an image displayed in the image display area 201 (similar to the first embodiment) when the pan operation of the
図7(a)は、時間の進行(紙面下方向)とともにX軸の正方向(紙面右方向)にパン操作を行ったときのカメラ100の撮影領域と、ビューワ620での表示記録領域とをあらわす図である。
FIG. 7A shows a shooting area of the
パン操作を行っていない場合、ビューワ620には、フレーム1(701)に参照されるように、メインストリーム701bであらわされる領域とサブストリーム701aであらわされる領域の2つの動画ストリームがカメラ100から送信される。この場合ビューワ620は、表示する領域と同一のサイズのメインストリーム701bを通常、表示及び記録している。サブストリーム701aはメインストリーム701bより広い領域(広範囲)を撮影するものであるが、解像度はメインストリーム701bより低いものである。また、メインストリーム701bはサブストリーム701aの撮影領域の中央部の所定領域に位置するのが理想である。
When the pan operation is not performed, the
ここでビューワ620において、図7(a)のX方向にパン操作を継続的に行った場合、ビューワ620は、カメラ100に対してパン操作命令をネットワークを通じて送信する。このときのメインストリームは、パン操作を加味しない、フレーム1(701)と等しいフレーム2(702)に参照される702bに示す領域である。ここで、ビューワ620は、フレーム2(702)に参照されるメインストリーム702bとサブストリーム702aとからパン操作に該当する表示記録画像702cを生成する。
Here, when the pan operation is continuously performed in the X direction in FIG. 7A in the
図7(b)は、フレーム2(702)の詳細を示す図である。図7(b)において、領域1(722)と領域2(721)が、メインストリーム702bで送られてきている画像領域である。ここでビューワ620は、パン操作を加味した、領域3(723)の分だけX方向にずれた画像を生成する。即ち、メインストリーム702bの画像からは、領域2(721)除外して領域1(722)に相当する「d1」分の画像を切り出し、サブストリーム702aからは、領域3に相当する「d2」分の画像を切り出す。ここで切り出した領域1(722)と領域3(723)の画像は解像度が異なるものであるため、画素数も異なる。したがって、ビューワ620は、領域3(723)の分を領域1(722)の解像度にあわせるように、即ち領域3(723)を高解像度にするように領域3(723)を補間する。そして、領域1(722)と領域3(723)の解像度をあわせて、両者を合成して1つの表示記録画像702cとし表示及び記録する。
FIG. 7B is a diagram showing details of the frame 2 (702). In FIG. 7B, an area 1 (722) and an area 2 (721) are image areas sent by the
以上のようにして、パン操作があった場合には、メインストリームから所定の領域を切出し、サブストリームから所定の領域を切出して両者を合成する作業を、カメラ100からのパン・チルト位置が変更になった通知を受信するまで繰り返す。フレーム3(703)は、フレーム2(702)の状態から更にパン操作された状態を示している。
As described above, when a pan operation is performed, a predetermined area is cut out from the main stream, a predetermined area is cut out from the substream, and the two are combined, and the pan / tilt position from the
次にカメラ100自身がパン操作命令を受けてパン動作を始めた場合において、ビューワ620が合成する画像について説明する。ここでは、フレーム4(704)のように、メインストリーム704aとサブストリーム704bの撮影領域がX方向に「p4」ピクセル分移動し、パン操作量がフレーム1(701)に対して「d4」だけ移動した場合に合成する表示記録画像704cを例に挙げる。
Next, an image synthesized by the
この場合、メインストリーム704aとサブストリーム704bとから切り出す領域は、カメラ100の撮影領域の移動分「p4」ピクセル、及びパン操作量「d4」とを加味したものとなる。図7(c)を用いて説明すると、メインストリーム704aから切出す幅は、メインストリーム704bのX方向の所定の幅から「d4−p4」、つまり図中「d4'」を差し引いたものとなる。即ち、図中に参照される領域1'(742)が切出されることになる。また、サブストリーム704aから切出す幅は、「d4−p4」、つまり図中「d4'」となる。即ち、図中に参照される領域3'(743)が切出されることになる。
In this case, the area cut out from the
このように、カメラ100自身のパン動作が始まった場合、ビューワ620は、パン操作量とカメラ100の移動量とを加味した領域を、切出して合成する。
As described above, when the pan operation of the
次に、カメラ100の撮影領域がパン操作により本来表示すべき位置まで移動した場合について説明する。この場合は、例えばフレーム6(706)に参照されるように、カメラ100自身のパンにより、メインストリーム706bの表示領域が本来表示すべき領域に合致するため、画像の合成を停止する。そして、メインストリームのみの表示に切り替え、パン操作に対してカメラのパン動作が追従している間は、メインストリームの画像をそのまま表示するようにする。
Next, a case where the shooting area of the
図8は、本実施の形態に係るネットワークカメラシステムにおける処理の流れを説明するフローチャートであり、具体的には図7を用いて説明した内容に係るものである。なお、図8(a)はビューワ620の処理を説明するフローチャートであり、図8(b)はカメラ100の処理を説明するフローチャートである。
FIG. 8 is a flowchart for explaining the flow of processing in the network camera system according to the present embodiment, and specifically relates to the contents described with reference to FIG. 8A is a flowchart for explaining the processing of the
図8(a)においては、図4のステップS406が、ステップS806におきかわっている。ステップS806では、ステップS403における実際のカメラ100の撮影方向と理想となるカメラ100の撮影方向の差分を用いて、メインストリームとサブストリームから、図7でいう領域1、領域3或いは領域1'、領域3'を抽出して合成する。その他の処理は、図4を用いて説明したものと同様であるため説明は省略する。
In FIG. 8A, step S406 in FIG. 4 is replaced with step S806. In step S806, using the difference between the actual shooting direction of the
次に図9を用いて、ユーザの操作、ビューワ620及びカメラ100の動作の時間的な関係の一例を説明する。本図においては、紙面右方向に時間軸を示し、紙面下方向にユーザの操作、ビューワ620、カメラ100の動作を時間軸に対応させて示している。
Next, an example of a temporal relationship between the user operation, the
時間t0から、カメラ100は、メインストリーム及びサブストリームを生成し、ビューワ620に送信している。また、ビューワ620は、時間t0から後述t1までは、メインストリームを表示する。
From time t0, the
時間t1からt4において、ユーザはスクロールバー202cを押下してパン操作を行う。この場合、時間t1にビューワ620は、カメラ100にパン操作命令を通知し、時間t2に、カメラ100にパン操作命令が到達する。そして、時間t3の、パン動作が反映された画像がビューワ620に到達する迄の間は、ビューワ620はメインストリームとサブストリームからあたかもパン動作を行っているように画像を合成する。この画像の合成が、図8におけるステップS806に該当する。
From time t1 to t4, the user performs a pan operation by pressing the
時間t3においてカメラ100から送られてくる画像にパン動作が反映されはじめたら、ビューワ620は、カメラ100の移動量を加味して合成画像を生成し、表示及び記録を行う。また、この間、ビューワ620からはパン移動量を定期的にカメラ100に通知する。
When the pan operation starts to be reflected in the image sent from the
時間t4において、ユーザがビューワ620でスクロールアロー202cからペンを放してパン操作を停止すると、ビューワ620からのパン移動量の通知が停止し、時間t5において、カメラ100でのパン動作も停止する。これ以降、ビューワ620においてはメインストリームの表示及び記録のみを行う。
When the user releases the pen from the
以上、パン操作(横方向のカメラ移動)について説明してきたが、チルト操作(縦方向のカメラ移動)についても同様の処理が行なわれる。 The pan operation (lateral camera movement) has been described above, but the same processing is performed for the tilt operation (vertical camera movement).
なお、パン・チルト操作により画像周辺部はレンズの収差が大きくなることにより、歪も肥大するが、画像を合成するときに、歪補正を行うことで、違和感のないパン・チルト画面を生成しても良い。 Note that panning and tilting operations increase the distortion at the periphery of the image due to increased lens aberrations.However, when combining images, distortion correction is performed to generate a pan / tilt screen that does not feel uncomfortable. May be.
以上により、従来のカメラのパン・チルト操作を行った場合に生じていた問題、即ち、閲覧している画像に操作が反映されるまでのターンアラウンド時間がかかることにより、操作に対するレスポンスが悪かったという問題が解消される。つまり、本発明により、非常にレスポンス良く表示画面に制御命令を反映させることができ、ストレスなく、カメラの位置調整をリモート制御を行うことが可能となり、操作性が向上する。なお、以上の本実施の形態の説明において、メインストリームが本発明でいう第1の画像に対応し、サブストリームが本発明でいう第2の画像に対応する。 As described above, the problem that occurred when pan / tilt operation of a conventional camera was performed, that is, the turnaround time until the operation was reflected in the image being viewed took, and the response to the operation was poor. The problem is solved. That is, according to the present invention, the control command can be reflected on the display screen with very good response, the camera position can be remotely controlled without stress, and the operability is improved. In the above description of the present embodiment, the main stream corresponds to the first image referred to in the present invention, and the substream corresponds to the second image referred to in the present invention.
(第3の実施の形態)
以下、図10に基づき、本発明によるネットワークカメラシステムの第3の実施の形態を説明する。
(Third embodiment)
Hereinafter, a third embodiment of the network camera system according to the present invention will be described with reference to FIG.
図10は、本実施の形態に係るネットワークカメラシステムの構成を示す図である。本実施の形態に係るネットワークカメラシステムには、カメラ100とビューワ1020とが含まれており、これらはネットワークを介して接続する。本実施の形態に係るネットワークカメラシステムの構成は、ビューワ1020において、ターンアラウンド時間検出部1029、画像サイズ決定部1030、及び画像サイズ指示部1031を有している点に第2の実施の形態と相違がある。第3の実施の形態では、このような構成により、カメラ100において、制御命令受信部105により画像処理部103にフィードバックがかかるようにする。以下、詳細を説明する。
FIG. 10 is a diagram showing a configuration of the network camera system according to the present embodiment. The network camera system according to the present embodiment includes a
ターンアラウンド時間検出部1029は、ビューワ1020がネットワークを通じて制御命令受信部105に送信した制御命令が、カメラ100を経由して、再度ビューワ1020に返ってくる時間までの応答時間(制御ターンアラウンド)を定期的に計測する。
The turnaround
画像サイズ決定部1030は、上記制御ターンアラウンドを用いて、第2の実施の形態で説明したサブストリームの解像度と画像のサイズを決定する。
The image
例えば、制御ターンアラウンドが短い場合は、ネットワークが高速で,且つ帯域に余裕があると判断して、サブストリームの撮影範囲(ズーム)を、メインストリームより広い範囲で、小さめで且つ、解像度は高くするように決定する。一方、制御ターンアラウンドが長い場合は、ネットワークが低速で帯域に余裕がないと判断して、サブストリームの撮影範囲を広くし、解像度を低くするように決定する。 For example, when the control turnaround is short, it is determined that the network is fast and the bandwidth is sufficient, and the sub-stream shooting range (zoom) is smaller than the main stream and smaller, and the resolution is high. Decide to do. On the other hand, when the control turnaround is long, it is determined that the network is low speed and there is no bandwidth, and the sub-stream shooting range is widened and the resolution is lowered.
画像サイズ指示部1031は、画像サイズ決定部1030で決定されたサブストリームの解像度と画像サイズをネットワークを通じてカメラ100の制御命令受信部105に送信し、画像処理部103に反映させる。
The image
以上により、ネットワークの負荷の状況を定期的に監視することにより、サブストリームのネットワークを占有する帯域を増減させ、メインストリームの画質を確保した通信を実現することができる。 As described above, by periodically monitoring the network load status, it is possible to increase / decrease the bandwidth occupied by the substream network and realize communication that ensures the image quality of the main stream.
また、ターンアラウンド時間により、サブストリームの撮影範囲を変化させることで、制御ターンアラウンドが長い場合は、ユーザのパン・チルト操作に対するカメラの応答の遅さをカバーできるように、差分量(S803)を大きくとることが可能になる。 In addition, by changing the shooting range of the substream according to the turnaround time, if the control turnaround is long, the difference amount so as to cover the slow response of the camera to the user's pan / tilt operation (S803) It becomes possible to take large.
以上、本発明を上述の実施の形態により説明したが、本発明の技術的思想に基き、種々の変更が可能である。例えば、上述の実施の形態では、カメラのパン・チルト操作について説明したが、パン・チルトを組み合わせた斜め方向への操作にも対応可能である。また、ズーム操作についても応用可能である。 As mentioned above, although this invention was demonstrated by the above-mentioned embodiment, based on the technical idea of this invention, a various change is possible. For example, in the above-described embodiment, the pan / tilt operation of the camera has been described. However, an operation in an oblique direction combining pan / tilt can be handled. It can also be applied to zoom operations.
なお、本発明を実現するために、上述した実施の形態の機能を実現するソフトウェアのプログラムコード(コンピュータプログラム)を記録した記憶媒体を用いても良い。この場合には記憶媒体をシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ(又はCPUやMPU)が記憶媒体に格納されたプログラムコードを読み出し実行することによって本発明の目的が達成される。 In order to realize the present invention, a storage medium in which a program code (computer program) of software that realizes the functions of the above-described embodiments may be used. In this case, the object of the present invention is achieved by supplying the storage medium to the system or apparatus, and the computer (or CPU or MPU) of the system or apparatus reads and executes the program code stored in the storage medium.
この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施形態の機能を実現することになり、プログラムコード自体及びそのプログラムコードを記憶した記憶媒体は本発明を構成することになる。 In this case, the program code itself read from the storage medium realizes the functions of the above-described embodiments, and the program code itself and the storage medium storing the program code constitute the present invention.
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、CD−ROM、CD−R、磁気テープ、不揮発性のメモリカード、ROM等を用いることができる。 As a storage medium for supplying the program code, for example, a flexible disk, a hard disk, an optical disk, a magneto-optical disk, a CD-ROM, a CD-R, a magnetic tape, a nonvolatile memory card, a ROM, or the like can be used.
また、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているOS(基本システム或いはオペレーティングシステム)等が実際の処理の一部又は全部を行う場合も含まれることは言うまでもない。 Needless to say, the OS (basic system or operating system) running on the computer performs part or all of the actual processing based on the instruction of the program code.
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれてもよい。この場合には、書き込まれたプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部又は全部を行ってもよい。 Furthermore, the program code read from the storage medium may be written in a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer. In this case, based on the instruction of the written program code, the CPU or the like provided in the function expansion board or function expansion unit may perform part or all of the actual processing.
100 カメラ
120、620、1020 ビューワ
101 レンズ
102 センサ
103 画像処理部
104 画像送信部
105 制御命令受信部
106 パン・チルト制御部
107 モータ
120 ビューワ
121 画像受信部
122 操作検出部
123 カメラパン・チルト位置受信部
124 パン・チルト差分検出部
125 画像切出し部
126 パン・チルト指示部
127 画像記録部
128 画像表示部
625 画像合成部
1029 ターンアラウンド時間検出部
1030 画像サイズ決定部
1031 画像サイズ指示部
Claims (12)
前記表示装置は、
前記撮像装置に対する操作を検出する操作検出手段と、
前記操作検出手段が検出した操作に基き、第1の移動量を決定する移動量決定手段と、
前記操作検出手段が検出した操作に基き、前記撮像装置に操作指示をする指示手段と、
前記撮像装置から受信した画像を処理する画像処理手段とを有し、
前記撮像装置は、
前記表示装置が表示する表示画像より広範囲な画像を撮影する撮影手段と、
前記表示装置から操作指示を受信する受信手段と、
前記受信手段が受信した操作指示に基き、当該撮像装置を動作させる動作制御手段と、
前記動作制御手段により動作した当該撮像装置の移動量を第2の移動量として前記表示装置に通知する通知手段とを有し、
前記画像処理手段は、前記第1の移動量と前記第2の移動量とに基き、前記撮像装置から受信した画像を処理することを特徴とするネットワークカメラシステム。 A network camera system including a display device capable of receiving an image from a network and an imaging device capable of transmitting an image to the network,
The display device
Operation detecting means for detecting an operation on the imaging device;
A movement amount determining means for determining a first movement amount based on the operation detected by the operation detecting means;
Based on the operation detected by the operation detection means, an instruction means for giving an operation instruction to the imaging device;
Image processing means for processing an image received from the imaging device;
The imaging device
Photographing means for photographing an image wider than the display image displayed by the display device;
Receiving means for receiving an operation instruction from the display device;
Operation control means for operating the imaging apparatus based on the operation instruction received by the receiving means;
Notification means for notifying the display device of a movement amount of the imaging device operated by the operation control means as a second movement amount;
The network camera system, wherein the image processing unit processes an image received from the imaging device based on the first movement amount and the second movement amount.
前記画像処理手段は、前記第1の移動量と前記第2の移動量との差分に基き、前記第1の画像及び前記第2の画像から前記表示画像を生成することを特徴とする請求項1に記載のネットワークカメラシステム。 The imaging device captures a first image in the same range as a display image displayed by the display device and a second image obtained by capturing a wider range than the display image,
The image processing means generates the display image from the first image and the second image, based on a difference between the first movement amount and the second movement amount. The network camera system according to 1.
前記撮像装置に対する操作を検出する操作検出手段と、
前記操作検出手段が検出した操作に基き、第1の移動量を決定する移動量決定手段と、
前記操作検出手段が検出した操作に基き、前記撮像装置に操作指示をする指示手段と、
前記撮像装置から受信した画像を処理する画像処理手段と、
前記撮像装置が前記指示手段から受信した操作指示に基き動作した当該撮像装置の移動量を第2の移動量として受信する受信手段とを有し、
前記画像処理手段は、前記第1の移動量と前記第2の移動量とに基き、前記撮像装置から受信した画像を処理することを特徴とする表示装置。 A display device capable of receiving an image from an imaging device capable of transmitting an image to the network through the network,
Operation detecting means for detecting an operation on the imaging device;
A movement amount determining means for determining a first movement amount based on the operation detected by the operation detecting means;
Based on the operation detected by the operation detection means, an instruction means for giving an operation instruction to the imaging device;
Image processing means for processing an image received from the imaging device;
Receiving means for receiving, as a second movement amount, the amount of movement of the imaging device operated based on the operation instruction received from the instruction means;
The display device, wherein the image processing means processes an image received from the imaging device based on the first movement amount and the second movement amount.
前記表示装置において、
前記撮像装置に対する操作を検出する操作検出ステップと、
前記操作検出ステップで検出した操作に基き、第1の移動量を決定する移動量決定ステップと、
前記操作検出ステップで検出した操作に基き、前記撮像装置に操作指示をする指示ステップと、
前記撮像装置から受信した画像を処理する画像処理ステップとを有し、
前記撮像装置において、
前記表示装置が表示する表示画像より広範囲な画像を撮影する撮影ステップと、
前記表示装置から操作指示を受信する受信ステップと、
前記受信ステップで受信した操作指示に基き、当該撮像装置を動作させる動作制御ステップと、
前記動作制御ステップにおいて動作させた当該撮像装置の移動量を第2の移動量として前記表示装置に通知する通知ステップとを有し、
前記画像処理ステップでは、前記第1の移動量と前記第2の移動量とに基き、前記撮像装置から受信した画像を処理することを特徴とするネットワークカメラシステムの制御方法。 A control method for a network camera system, comprising: a display device capable of receiving an image from a network; and an imaging device capable of transmitting an image to the network,
In the display device,
An operation detection step of detecting an operation on the imaging device;
A movement amount determination step for determining a first movement amount based on the operation detected in the operation detection step;
An instruction step for giving an operation instruction to the imaging device based on the operation detected in the operation detection step;
An image processing step for processing an image received from the imaging device;
In the imaging apparatus,
A photographing step of photographing a wider range of images than the display image displayed by the display device;
A receiving step of receiving an operation instruction from the display device;
An operation control step of operating the imaging device based on the operation instruction received in the reception step;
A notification step of notifying the display device of a movement amount of the imaging device operated in the operation control step as a second movement amount;
In the image processing step, an image received from the imaging device is processed based on the first movement amount and the second movement amount. A method for controlling a network camera system, comprising:
前記撮像装置に対する操作を検出する操作検出ステップと、
前記操作検出ステップで検出した操作に基き、第1の移動量を決定する移動量決定ステップと、
前記操作検出ステップで検出した操作に基き、前記撮像装置に操作指示をする指示ステップと、
前記撮像装置から受信した画像を処理する画像処理ステップと、
前記撮像装置が受信した前記操作指示に基き動作した当該撮像装置の移動量を第2の移動量として受信する受信ステップとをコンピュータに実行させ、
前記画像処理ステップでは、前記第1の移動量と前記第2の移動量とに基き、前記撮像装置から受信した画像を処理するプログラム。 A program for controlling a display device capable of receiving an image via a network from an imaging device capable of transmitting the image to the network,
An operation detection step of detecting an operation on the imaging device;
A movement amount determination step for determining a first movement amount based on the operation detected in the operation detection step;
An instruction step for giving an operation instruction to the imaging device based on the operation detected in the operation detection step;
An image processing step for processing an image received from the imaging device;
Causing the computer to execute a reception step of receiving, as a second movement amount, the movement amount of the imaging device operated based on the operation instruction received by the imaging device;
In the image processing step, a program for processing an image received from the imaging device based on the first movement amount and the second movement amount.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007257976A JP5100288B2 (en) | 2007-10-01 | 2007-10-01 | Display device, network camera system, and display method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007257976A JP5100288B2 (en) | 2007-10-01 | 2007-10-01 | Display device, network camera system, and display method |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2009089171A true JP2009089171A (en) | 2009-04-23 |
JP2009089171A5 JP2009089171A5 (en) | 2010-10-21 |
JP5100288B2 JP5100288B2 (en) | 2012-12-19 |
Family
ID=40661952
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007257976A Expired - Fee Related JP5100288B2 (en) | 2007-10-01 | 2007-10-01 | Display device, network camera system, and display method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5100288B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5607260B2 (en) * | 2011-09-30 | 2014-10-15 | 富士フイルム株式会社 | Imaging apparatus, imaging method, and program |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07288723A (en) * | 1994-04-18 | 1995-10-31 | Fujitsu Ltd | Remote supervisory system |
JPH10224772A (en) * | 1997-02-05 | 1998-08-21 | Matsushita Electric Ind Co Ltd | Remote controller |
JP2001273231A (en) * | 2000-01-17 | 2001-10-05 | Fuji Photo Film Co Ltd | Method and device for controlling image data transfer and recording medium |
JP2002185956A (en) * | 2000-12-11 | 2002-06-28 | Hitachi Ltd | Remote monitoring system |
JP2002354329A (en) * | 2001-05-30 | 2002-12-06 | Minolta Co Ltd | Photographing device and photographing system |
JP2002354330A (en) * | 2001-05-30 | 2002-12-06 | Minolta Co Ltd | Image photographing device, operation device and image photographing system thereof |
JP2004289658A (en) * | 2003-03-24 | 2004-10-14 | Matsushita Electric Ind Co Ltd | Image pickup system and method for operating image pickup device |
JP2004357233A (en) * | 2003-05-30 | 2004-12-16 | Toshiba Corp | Camera control system and its control method |
JP2006165664A (en) * | 2004-12-02 | 2006-06-22 | Canon Inc | Image transmission/reception system |
JP2007036339A (en) * | 2005-07-22 | 2007-02-08 | Canon Inc | Image-distributing system |
JP2007096634A (en) * | 2005-09-28 | 2007-04-12 | Matsushita Electric Ind Co Ltd | Remote camera control device |
-
2007
- 2007-10-01 JP JP2007257976A patent/JP5100288B2/en not_active Expired - Fee Related
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07288723A (en) * | 1994-04-18 | 1995-10-31 | Fujitsu Ltd | Remote supervisory system |
JPH10224772A (en) * | 1997-02-05 | 1998-08-21 | Matsushita Electric Ind Co Ltd | Remote controller |
JP2001273231A (en) * | 2000-01-17 | 2001-10-05 | Fuji Photo Film Co Ltd | Method and device for controlling image data transfer and recording medium |
JP2002185956A (en) * | 2000-12-11 | 2002-06-28 | Hitachi Ltd | Remote monitoring system |
JP2002354329A (en) * | 2001-05-30 | 2002-12-06 | Minolta Co Ltd | Photographing device and photographing system |
JP2002354330A (en) * | 2001-05-30 | 2002-12-06 | Minolta Co Ltd | Image photographing device, operation device and image photographing system thereof |
JP2004289658A (en) * | 2003-03-24 | 2004-10-14 | Matsushita Electric Ind Co Ltd | Image pickup system and method for operating image pickup device |
JP2004357233A (en) * | 2003-05-30 | 2004-12-16 | Toshiba Corp | Camera control system and its control method |
JP2006165664A (en) * | 2004-12-02 | 2006-06-22 | Canon Inc | Image transmission/reception system |
JP2007036339A (en) * | 2005-07-22 | 2007-02-08 | Canon Inc | Image-distributing system |
JP2007096634A (en) * | 2005-09-28 | 2007-04-12 | Matsushita Electric Ind Co Ltd | Remote camera control device |
Also Published As
Publication number | Publication date |
---|---|
JP5100288B2 (en) | 2012-12-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4244973B2 (en) | Imaging system, camera control device, panoramic image display method and program | |
JP5880210B2 (en) | COMMUNICATION DEVICE, IMAGING DEVICE, IMAGING SYSTEM, AND PROGRAM | |
WO2016002228A1 (en) | Image-capturing device | |
EP2403232A2 (en) | Imaging device and imaging method | |
JP2007189503A (en) | Terminal device and program | |
JP2011061770A (en) | Mobile terminal having photographing control function based on image recognition technique and photographing control system employing image recognition technique | |
JP5061444B2 (en) | Imaging apparatus and imaging method | |
US20130342720A1 (en) | Imaging apparatus, imaging method, imaging system, and program product | |
JP2008205700A (en) | Image display device and image display method | |
US7884873B2 (en) | Image pickup device having a display for displaying operation key image data representing operation keys and supplying image data including an operation menu to an external display device when connected to the external display device | |
JP2009077226A (en) | Imaging device and its control method and program and storage medium storing program | |
JP2007281961A (en) | Imaging apparatus, imaging apparatus control method, and imaging control method | |
JP2008301191A (en) | Video monitoring system, video monitoring control device, video monitoring control method, and video monitor controlling program | |
JP2006050144A (en) | Method for displaying image and image display program | |
US9137448B2 (en) | Multi-recording image capturing apparatus and control method for multi-recording image capturing apparatus for enabling the capture of two image areas having two different angles of view | |
JPH08336128A (en) | Video viewing device | |
US20080303910A1 (en) | Imaging apparatus | |
JP5100288B2 (en) | Display device, network camera system, and display method | |
JP2007228097A (en) | Camera server, network camera system, control method, and program | |
JP4794903B2 (en) | Terminal device, control method performed by terminal device, and program | |
JP2006148767A (en) | Video image distribution system, video image distributing apparatus, video image receiving apparatus, communication method for video image distributing apparatus, display method of video image receiving apparatus, program, and storage medium | |
JP5024331B2 (en) | Video camera and information transmission method | |
JP2004289658A (en) | Image pickup system and method for operating image pickup device | |
JP4750634B2 (en) | Image processing system, image processing apparatus, information processing apparatus, and program | |
JP5298930B2 (en) | Movie processing apparatus, movie processing method and movie processing program for recording moving images |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100903 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100903 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20111209 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20111220 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120215 |
|
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: 20120828 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120925 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20151005 Year of fee payment: 3 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 5100288 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20151005 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |