JPH10164537A - Video communication system, information processing apparatus, and control method therefor - Google Patents

Video communication system, information processing apparatus, and control method therefor

Info

Publication number
JPH10164537A
JPH10164537A JP8320559A JP32055996A JPH10164537A JP H10164537 A JPH10164537 A JP H10164537A JP 8320559 A JP8320559 A JP 8320559A JP 32055996 A JP32055996 A JP 32055996A JP H10164537 A JPH10164537 A JP H10164537A
Authority
JP
Japan
Prior art keywords
video
video information
imaging device
unit
information
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
Application number
JP8320559A
Other languages
Japanese (ja)
Other versions
JP3684009B2 (en
Inventor
Akitomo Sasaki
章友 佐々木
Shigeo Suzuki
茂夫 鈴木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP32055996A priority Critical patent/JP3684009B2/en
Priority to US08/955,213 priority patent/US6646677B2/en
Publication of JPH10164537A publication Critical patent/JPH10164537A/en
Application granted granted Critical
Publication of JP3684009B2 publication Critical patent/JP3684009B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Television Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

(57)【要約】 【課題】撮像装置の遠隔操作時において、映像送信側端
末が獲得した時刻と映像表示側端末が映像を表示する時
刻のズレを小さくすることを可能とする。 【解決手段】通信端末10に設けられたビデオカメラ1
2よりの映像情報を受信すると、受信した映像情報は映
像バッファ部27によってバッファリングされ、映像バ
ッファ部27に蓄積された映像情報に基づいてディスプ
レイ22への画像表示がなされる。カメラ制御検知部2
5が、ビデオカメラ12が被制御状態にあることを検出
すると、その旨がバッファ抑制部26に伝えられる。バ
ッファ抑制部26は、ビデオカメラ12が被制御状態に
ある間、映像バッファ部27によるバッファリングを禁
止し、受信した映像情報を直ちにディスプレイ22に表
示させる。
(57) [Summary] [PROBLEMS] To make it possible to reduce a difference between a time obtained by a video transmitting terminal and a time at which a video displaying terminal displays a video at the time of remote operation of an imaging device. A video camera provided in a communication terminal.
When the video information from 2 is received, the received video information is buffered by the video buffer unit 27, and an image is displayed on the display 22 based on the video information stored in the video buffer unit 27. Camera control detector 2
5, when the video camera 12 detects that the video camera 12 is in the controlled state, the fact is transmitted to the buffer suppression unit 26. The buffer suppression unit 26 inhibits the buffering of the video buffer unit 27 while the video camera 12 is in the controlled state, and causes the display 22 to immediately display the received video information.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、撮像装置を遠隔操
作可能な映像通信システム及び情報処理装置及びその制
御方法に関する。
[0001] 1. Field of the Invention [0002] The present invention relates to a video communication system capable of remotely controlling an imaging device, an information processing device, and a control method thereof.

【0002】[0002]

【従来の技術】図8は一般的な映像通信システムの概要
を示す図である。また、図9は一般的な映像通信システ
ムの概略構成を示すブロック図である。例えば、カメラ
を制御し、その映像を送信する映像サーバとしての通信
端末100は、図8煮示すように、コンピュータ本体1
01、キーボード102、マウス103、ディスプレイ
104、ビデオカメラ105を備える。また、通信端末
100よりの映像データを受信してこれを表示する映像
クライアントとしての通信端末200は、図8に示され
るように、コンピュータ本体201、キーボード20
2、マウス203、ディスプレイ204を備える。そし
て、通信端末100と通信端末200はネットワーク3
00によって通信可能に接続される。
2. Description of the Related Art FIG. 8 is a diagram showing an outline of a general video communication system. FIG. 9 is a block diagram showing a schematic configuration of a general video communication system. For example, the communication terminal 100 as a video server that controls the camera and transmits the video is, as shown in FIG.
01, a keyboard 102, a mouse 103, a display 104, and a video camera 105. As shown in FIG. 8, a communication terminal 200 as a video client that receives video data from the communication terminal 100 and displays the video data includes a computer main body 201 and a keyboard 20.
2, a mouse 203 and a display 204 are provided. Then, the communication terminal 100 and the communication terminal 200
00 is communicatively connected.

【0003】図9に示されるように、通信端末100の
ビデオカメラ105で撮影された映像は、映像入力部1
10によってデジタル化される。そしてデジタル化され
た1画面分の映像データは、ネットワーク送受信部11
1によりパケット化され、ネットワーク300上に出力
される。ネットワーク300上に出力されたパケット
は、通信端末200のネットワーク送受信部211によ
り受信される。通信端末200はパケットを受信する
と、受信したパケットをデータ化し、それを映像バッフ
ァ210に蓄積する。そして通信端末200は、映像デ
ータを一定のタイミングで映像バッファ210から読み
出し、映像をディスプレイ204に表示する。
[0003] As shown in FIG. 9, an image captured by a video camera 105 of a communication terminal 100 is input to an image input unit 1.
Digitized by 10. Then, the digitized video data for one screen is transmitted to the network transmitting / receiving unit 11.
1 and output on the network 300. The packet output on the network 300 is received by the network transmission / reception unit 211 of the communication terminal 200. When receiving the packet, the communication terminal 200 converts the received packet into data and stores the data in the video buffer 210. Then, the communication terminal 200 reads the video data from the video buffer 210 at a certain timing, and displays the video on the display 204.

【0004】以上の動作を繰り返すことにより、ビデオ
カメラ105によって通信端末100で獲得している動
画映像を通信端末200で表示することが可能となる。
ここで、映像データを映像バッファ210に蓄積する理
由は次の通りである。ネットワーク上のパケットは様々
な理由で時間に対する揺らぎ(ジッタ)を持って流れる。
この様子を図10に示す。図10に示されるように、映
像データ送信側から一定の間隔Tで1フレーム分の映像
データが送信されたとしても、ジッタの影響で受信側で
は必ずしも一定の間隔Tで受信されるとは限らない。こ
のため、図10のAの部分に示されるように受信間隔が
広がったり、Bの部分に示されるように受信間隔が狭ま
ったりする。
[0004] By repeating the above operation, it becomes possible for the communication terminal 200 to display the moving image acquired by the video camera 105 at the communication terminal 100.
Here, the reason for storing the video data in the video buffer 210 is as follows. Packets on a network flow with fluctuations (jitter) over time for various reasons.
This is shown in FIG. As shown in FIG. 10, even if one frame of video data is transmitted at a constant interval T from the video data transmitting side, the video data is not always received at a constant interval T on the receiving side due to the influence of jitter. Absent. For this reason, the reception interval is widened as shown in part A of FIG. 10, or the reception interval is narrowed as shown in part B of FIG.

【0005】従って、もし、映像バッファ210を介さ
ずに受信したデータをすぐに表示すると、ディスプレイ
に表示される映像の動きが遅くなったり(Aの部分)、
速くなったり(Bの部分)してしまう。これを防ぐため
に、ジッタを吸収できるだけの時間映像バッファ210
にバッファしておき、映像の再生時に映像獲得時と同じ
タイミングで読み出すことで、ジッタの影響を少なくす
ことが一般に行なわれる。
Therefore, if the received data is immediately displayed without passing through the video buffer 210, the motion of the video displayed on the display becomes slow (part A),
It becomes faster (part B). In order to prevent this, the video buffer 210 needs to be long enough to absorb the jitter.
In general, the effect of the jitter is reduced by reading the video at the same timing as when the video is acquired when the video is reproduced.

【0006】[0006]

【発明が解決しようとする課題】しかしながら、上記従
来例では、パン、チルトおよびズームを外部制御可能な
ビデオカメラ105を通信端末100に接続し、映像の
表示を行っている通信端末200からビデオカメラ10
5の姿勢を制御する場合を考慮していなかった。具体的
に説明する。上記従来例では、表示する映像データをバ
ッファしているため、映像を獲得した時刻と表示される
時刻に生じるズレが大きくなる。このため、映像表示を
行っている通信端末200から、ユーザがその映像を見
ながらビデオカメラ105のパンやチルトやズームなど
の制御を行った際、ビデオカメラを動かした後の映像が
表示されるまでにしばらく時間がかかることになる。よ
って、ユーザは更にビデオカメラを動かしてしまい、ユ
ーザが意図した以上にビデオカメラを動かしてしまうと
いう問題があった。
However, in the above conventional example, a video camera 105 capable of externally controlling pan, tilt, and zoom is connected to the communication terminal 100, and the video camera 105 is connected to the video camera 105 for displaying images. 10
No consideration was given to the case of controlling the posture of No. 5. This will be specifically described. In the above-described conventional example, since the video data to be displayed is buffered, the difference between the time when the video is obtained and the time when the video is displayed becomes large. Therefore, when the user controls the video camera 105 such as panning, tilting, and zooming while watching the video from the communication terminal 200 that is displaying the video, the video after moving the video camera is displayed. It will take some time before. Therefore, there is a problem that the user further moves the video camera, and moves the video camera more than the user intended.

【0007】本発明は上記の問題に鑑みてなされたもの
であり、撮像装置の遠隔操作時において、映像送信側端
末が獲得した時刻と映像表示側端末が映像を表示する時
刻のズレを小さくすることを可能とし、映像表示側端末
による表示画像を見ながら映像送信端末の撮像装置の操
作を行った際の、表示画像の操作状態に対する追従性を
向上した映像通信システム及び情報処理装置及びその制
御方法を提供することを目的とする。
SUMMARY OF THE INVENTION The present invention has been made in view of the above-described problem, and reduces a difference between a time obtained by a video transmitting terminal and a time at which a video display terminal displays a video image during remote operation of an imaging apparatus. A video communication system, an information processing device, and a control thereof that improve the ability to follow the operation state of a display image when operating the imaging device of the video transmission terminal while viewing the display image on the video display side terminal The aim is to provide a method.

【0008】また、本発明の他の目的は、映像表示側端
末から映像送信側端末にある撮像装置の操作を行った場
合に、撮像装置の操作後に映像送信側端末が獲得した映
像をより迅速に映像表示側端末に表示させることを可能
とすることにある。
[0008] Another object of the present invention is to provide a method for operating an imaging device in a video transmitting terminal from a video display terminal to quickly obtain an image acquired by the video transmitting terminal after operating the imaging device. In the video display terminal.

【0009】[0009]

【課題を解決するための手段】上記の目的を達成するた
めの本発明の映像通信システムは以下の構成を備える。
すなわち、少なくとも1つの映像送信端末よりの映像情
報を少なくとも1つの映像表示端末で受信して表示する
映像通信システムであって、前記映像送信端末に設けら
れた撮像装置よりの映像情報を前記映像表示端末で受信
する受信手段と、前記受信した映像情報をバッファリン
グするバッファ手段と、前記バッファ手段に蓄積された
映像情報に基づいて画像を表示する第1表示手段と、前
記映像表示端末において、前記撮像装置が被制御状態で
あることを検出する検出手段と、前記検出手段で前記撮
像装置が被制御状態であることを検出した場合、前記受
信手段で受信した映像情報を前記バッファ手段を介さず
に表示する第2表示手段とを備える。
A video communication system according to the present invention for achieving the above object has the following arrangement.
That is, a video communication system for receiving and displaying video information from at least one video transmission terminal on at least one video display terminal, wherein the video information from an imaging device provided in the video transmission terminal is displayed on the video display terminal. Receiving means for receiving at the terminal, buffer means for buffering the received video information, first display means for displaying an image based on the video information accumulated in the buffer means, and the video display terminal, Detecting means for detecting that the imaging device is in the controlled state, and detecting the video information received by the receiving means without passing through the buffer means when the detecting means detects that the imaging device is in the controlled state. And a second display means for displaying the information.

【0010】また、上記の目的を達成する本発明の情報
処理装置配下の構成を備える。すなわち、ネットワーク
上の外部装置より映像情報を受信して表示する情報処理
装置であって、前記映像情報を受信する受信手段と、前
記受信した映像情報をバッファリングするバッファ手段
と、前記バッファ手段に蓄積された映像情報に基づいて
画像を表示する第1表示手段と、前記外部装置の送信す
る映像情報を獲得している撮像装置が被制御状態である
ことを検出する検出手段と、前記検出手段で前記撮像装
置が被制御状態であることを検出した場合、前記受信手
段で受信した映像情報を前記バッファ手段を介さずに表
示する第2表示手段とを備える。
[0010] Further, there is provided a configuration under the information processing apparatus of the present invention which achieves the above object. That is, an information processing apparatus that receives and displays video information from an external device on a network, and includes a receiving unit that receives the video information, a buffer unit that buffers the received video information, and a buffer unit. First display means for displaying an image based on the accumulated video information, detection means for detecting that the imaging device acquiring the video information transmitted by the external device is in a controlled state, and the detection means And a second display means for displaying the video information received by the receiving means without passing through the buffer means, when it is detected that the imaging device is in the controlled state.

【0011】また、好ましくは、上記構成において、前
記検出手段によって前記撮像装置が被制御状態であるこ
とが検出された場合、前記バッファ手段に蓄積された映
像情報を消去する消去手段を更に備える。
Preferably, in the above-mentioned configuration, the image processing apparatus further comprises an erasing means for erasing the video information stored in the buffer means when the detecting means detects that the imaging device is in a controlled state.

【0012】更に上記の目的を達成するための本発明の
映像通信システムの制御方法は、少なくとも1つの映像
送信端末よりの映像情報を少なくとも1つの映像表示端
末で受信して表示する映像通信システムの制御方法であ
って、前記映像送信端末に設けられた撮像装置よりの映
像情報を前記映像表示端末で受信する受信工程と、前記
受信した映像情報をバッファリングするバッファ工程
と、前記バッファ工程によって蓄積された映像情報に基
づいて画像を表示する第1表示工程と、前記映像表示端
末において、前記撮像装置が被制御状態であることを検
出する検出工程と、前記検出工程で前記撮像装置が被制
御状態であることを検出した場合、前記受信工程で受信
した映像情報を前記バッファ工程を介さずに表示する第
2表示工程とを備える。
[0012] Furthermore, a control method of a video communication system according to the present invention for achieving the above object provides a video communication system in which at least one video display terminal receives and displays video information from at least one video transmission terminal. A control method, comprising: a receiving step of receiving video information from an imaging device provided in the video transmitting terminal at the video display terminal; a buffering step of buffering the received video information; A first display step of displaying an image based on the obtained video information; a detection step of detecting that the imaging device is in a controlled state in the video display terminal; And a second display step of displaying the video information received in the receiving step without passing through the buffering step when the state is detected. .

【0013】また、上記の目的を達成する本発明の情報
処理装置の制御方法は、ネットワーク上の外部装置より
映像情報を受信して表示する情報処理装置の制御方法で
あって、前記映像情報を受信する受信工程と、前記受信
した映像情報をバッファリングするバッファ工程と、前
記バッファ工程によって蓄積された映像情報に基づいて
画像を表示する第1表示工程と、前記外部装置の送信す
る映像情報を獲得している撮像装置が被制御状態である
ことを検出する検出工程と、前記検出工程で前記撮像装
置が被制御状態であることを検出した場合、前記受信工
程で受信した映像情報を前記バッファ工程を介さずに表
示する第2表示工程とを備える。
According to another aspect of the present invention, there is provided a method for controlling an information processing apparatus for receiving and displaying video information from an external device on a network, the method comprising: A receiving step of receiving, a buffering step of buffering the received video information, a first display step of displaying an image based on the video information accumulated by the buffering step, and a video information transmitted by the external device. A detecting step of detecting that the imaging device being acquired is in a controlled state; and, when detecting in the detecting step that the imaging device is in a controlled state, the video information received in the receiving step to the buffer. And a second display step of displaying without a step.

【0014】[0014]

【発明の実施の形態】以下、添付の図面を参照して本発
明の好適な実施の形態を説明する。
Preferred embodiments of the present invention will be described below with reference to the accompanying drawings.

【0015】<第1の実施形態>図1は第1の実施形態
による映像通信システムの構成を説明するブロック図で
ある。10、20は通信端末であり、それぞれの端末本
体11、21は、通常のコンピュータと同様にCPU4
1、51、ROM42、52、RAM43、53、外部
記憶装置44、54などから構成されている。また、通
信端末10、20は、ネットワーク30によって相互に
通信可能に接続される。
<First Embodiment> FIG. 1 is a block diagram illustrating the configuration of a video communication system according to a first embodiment. Reference numerals 10 and 20 denote communication terminals, and the respective terminal bodies 11 and 21 have a CPU
1, 51, ROMs 42 and 52, RAMs 43 and 53, external storage devices 44 and 54, and the like. The communication terminals 10 and 20 are communicably connected by a network 30.

【0016】12はビデオカメラである。また、13は
映像入力部であり、ビデオカメラ12より出力された映
像アナログ信号を取り込み、これをデジタル化する。1
4はカメラ制御部であり、ビデオカメラ12のパン、チ
ルト及びズームなどを制御する(以下、姿勢制御とい
う)。15はネットワーク送受信部であり、ネットワー
ク30にパケットを送信したり、ネットワーク30に流
れているパケットを受信したりする。以上の映像入力部
13、カメラ制御部14、ネットワーク送受信部15の
各構成は、それぞれの構成に適応したハードウエアと、
CPU41がROM42或いはRAM43に格納された
制御プログラムを実行してこれらハードウエアを適切に
制御することで実現される。
Reference numeral 12 denotes a video camera. Reference numeral 13 denotes a video input unit, which takes in a video analog signal output from the video camera 12 and digitizes it. 1
Reference numeral 4 denotes a camera control unit that controls pan, tilt, zoom, and the like of the video camera 12 (hereinafter, referred to as posture control). Reference numeral 15 denotes a network transmission / reception unit that transmits a packet to the network 30 and receives a packet flowing through the network 30. Each configuration of the video input unit 13, the camera control unit 14, and the network transmission / reception unit 15 includes hardware adapted to each configuration,
This is realized by the CPU 41 executing a control program stored in the ROM 42 or the RAM 43 and appropriately controlling these hardware.

【0017】27は受信したデジタル映像データを蓄積
するための映像バッファ部である。映像バッファ部27
は、RAM53或いは外部記憶装置54を映像バッファ
として使用し、最初に蓄積したデータを最初に読み出す
ことが可能なFirstInFirstOutメモリを構成している。
22はディスプレイであり、CPU51の制御によって
各種表示を行う。受信した映像も、このディスプレイ2
2に表示される。28はポインティングデバイスである
マウス、29はキーボードである。
Reference numeral 27 denotes a video buffer unit for storing received digital video data. Video buffer unit 27
Uses a RAM 53 or an external storage device 54 as a video buffer, and constitutes a FirstInFirstOut memory from which data stored first can be read first.
Reference numeral 22 denotes a display, which performs various displays under the control of the CPU 51. The received video is also displayed on this display 2.
2 is displayed. Reference numeral 28 denotes a mouse as a pointing device, and 29 denotes a keyboard.

【0018】23はカメラ制御部であり、マウス28或
いはキーボード29によって指示されたビデオカメラ1
2のパン角、チルト角、ズーム値などの指示をコマンド
化するとともに、これを通信端末10へ送信するべくネ
ットワーク送受信部24に渡す。26はバッファ抑制部
であり、映像バッファ部27に対して、映像データをバ
ッファリングするかそのままディスプレイに表示するか
を指示する。25はカメラ制御検知部であり、カメラ制
御要求が行われているか否かを判断し、その判断結果を
バッファ抑制部26へ伝える。24はネットワーク送受
信部であり、ネットワーク30にパケットを送信した
り、ネットワーク30に流れているパケットを受信した
りする。
Reference numeral 23 denotes a camera control unit which controls the video camera 1 designated by a mouse 28 or a keyboard 29.
The command such as a pan angle, a tilt angle, and a zoom value of No. 2 is converted into a command, and the command is transmitted to the network transmitting / receiving unit 24 for transmission to the communication terminal 10. Reference numeral 26 denotes a buffer suppression unit which instructs a video buffer unit 27 to buffer video data or to display the video data on a display as it is. Reference numeral 25 denotes a camera control detection unit which determines whether or not a camera control request has been made, and transmits the determination result to the buffer suppression unit 26. Reference numeral 24 denotes a network transmission / reception unit that transmits a packet to the network 30 and receives a packet flowing through the network 30.

【0019】以上の参照番号23〜27で示した各部
は、それぞれの構成に適応したハードウエアと、CPU
51がROM52或いはRAM53に格納された制御プ
ログラムを実行してこれらハードウエアを適切に制御す
ることで実現される。
The components indicated by the reference numerals 23 to 27 are hardware adapted to each configuration, and a CPU.
51 is realized by executing a control program stored in the ROM 52 or the RAM 53 and appropriately controlling these hardware.

【0020】図2は本実施形態による通信端末20の表
示例を示す図である。同図において301はディスプレ
イ22に表示されたマウスカーソルである。周知の通
り、マウス28によりマウスカーソル301はマウス2
8の操作によって自在に移動させることができる。30
2はディスプレイ22に表示された映像で、通信端末1
0のビデオカメラ12からの映像である。303はカメ
ラ操作のためのユーザインタフェースである。
FIG. 2 is a diagram showing a display example of the communication terminal 20 according to the present embodiment. In the figure, reference numeral 301 denotes a mouse cursor displayed on the display 22. As is well known, the mouse 28 causes the mouse cursor 301 to move to the mouse 2
8 can be moved freely. 30
Reference numeral 2 denotes an image displayed on the display 22 and the communication terminal 1
0 is an image from the video camera 12. Reference numeral 303 denotes a user interface for operating the camera.

【0021】以下、通信端末10から映像データを出力
するまでの動作を図1を用いて説明する。
Hereinafter, the operation until the video data is output from the communication terminal 10 will be described with reference to FIG.

【0022】通信端末10のビデオカメラ15から出力
されたアナログ映像データは映像入力部13によりデジ
タル化される。デジタル化された映像データはネットワ
ーク送受信部15によりパケット化され、通信端末10
からネットワーク30に所定の周期で送り出される。
The analog video data output from the video camera 15 of the communication terminal 10 is digitized by the video input unit 13. The digitized video data is packetized by the network transmission / reception unit 15 and transmitted to the communication terminal 10.
Is sent out to the network 30 at a predetermined cycle.

【0023】次に、通信端末20が映像データを受信し
てから表示するまでの動作を図1、図3、図4を用いて
説明する。図3は本実施形態の映像バッファ部27とそ
の周辺部分の構成をを詳細に示すブロック図である。ま
た、図4は本実施形態の通信端末20による受信映像デ
ータの表示手順を示すフローチャートである。
Next, the operation from the reception of the video data by the communication terminal 20 to the display thereof will be described with reference to FIGS. 1, 3 and 4. FIG. 3 is a block diagram showing in detail the configuration of the video buffer unit 27 and its peripheral parts according to the present embodiment. FIG. 4 is a flowchart showing a procedure for displaying received video data by the communication terminal 20 of the present embodiment.

【0024】図3に示すように、映像バッファ部27は
バッファメモリ27a、バッファ制御部27b、出力制
御部27cを備える。バッファメモリ27aは、例えば
RAM53の一部を利用して構成され、本例では最大1
0画面分の映像データを格納できるものとする。また、
バッファ制御部27bは、バッファ抑制部26の抑制信
号がオフのときは入力した映像データをバッファメモり
27aへバッファリングし、抑制信号がオンのときは入
力した映像データを出力制御部27cへ送る。出力制御
部27cは、抑制信号がオフの場合はバッファメモリ2
7aよりバッファリングされたデータを読み出して描画
部55へ出力し、抑制信号画オンの場合は映像バッファ
部27bよりの映像データを描画部55へ出力する。こ
の結果、抑制信号がオンの場合には、入力された映像デ
ータはバッファメモリ27aに格納されず、そのまま描
画部55へ出力されることになる。
As shown in FIG. 3, the video buffer unit 27 includes a buffer memory 27a, a buffer control unit 27b, and an output control unit 27c. The buffer memory 27a is configured using, for example, a part of the RAM 53, and in this example, a maximum of 1
It is assumed that video data for zero screen can be stored. Also,
The buffer control unit 27b buffers the input video data in the buffer memory 27a when the suppression signal of the buffer suppression unit 26 is off, and sends the input video data to the output control unit 27c when the suppression signal is on. . When the suppression signal is off, the output control unit 27c
The buffered data is read from 7a and output to the drawing unit 55, and when the suppression signal image is on, the video data from the video buffer unit 27b is output to the drawing unit 55. As a result, when the suppression signal is ON, the input video data is not stored in the buffer memory 27a but is output to the drawing unit 55 as it is.

【0025】描画部55は入力された映像データに基づ
いてVRAM56へイメージの描画を行う。VRAM5
6に描画されたイメージは不図示のビデオコントローラ
によってディスプレイ22に表示される。
The drawing unit 55 draws an image on the VRAM 56 based on the input video data. VRAM5
The image drawn on 6 is displayed on the display 22 by a video controller (not shown).

【0026】以上のようなバッファ抑制部26、映像バ
ッファ部27の動作を、図4のフローチャートを用いて
更に説明する。
The operation of the buffer suppressing section 26 and the video buffer section 27 described above will be further described with reference to the flowchart of FIG.

【0027】まず、ステップS11において、映像デー
タのパケットを受信したかどうかを判定する。パケット
が受信されていれば、ステップS12へ進み、現在カメ
ラ制御中かどうかが判定される。この判定は、上述のよ
うにカメラ抑制部26からの抑制信号がオンか否かをチ
ェックすることで行なわれる。現在カメラ制御中でなけ
れば、ステップS13へ進み、バッファメモリ27aに
当該映像データをバッファリングする。
First, in step S11, it is determined whether a packet of video data has been received. If the packet has been received, the process proceeds to step S12, and it is determined whether the camera is currently being controlled. This determination is made by checking whether the suppression signal from the camera suppression unit 26 is on as described above. If the camera is not currently being controlled, the process proceeds to step S13, where the video data is buffered in the buffer memory 27a.

【0028】ステップS14では10画面分の映像デー
タがバッファメモリ27aに蓄積されたか否か、或いは
表示フラグがオンしているか否かを判断する。10画面
分の映像データがバッファリングされると、所定の表示
タイミングでの表示を開始すべく、表示フラグがオンさ
れる(ステップS15)。そして、表示タイミングにな
ると、バッファメモリから、1番古い1フレーム分の映
像データが読み出され、ディスプレイ22に描画される
(ステップS16、S17)。なお、読み出した映像デ
ータはバッファメモリ27aから消去される。以後、表
示フラグがオンの間、受信した映像データのバッファメ
モリ27aへのバッファリングと、バッファメモリ27
aから読み出した映像データの表示が並行して行なわれ
る。そして、バッファメモリ27aから映像データが無
くなると、表示フラグがオフされる(ステップS18、
S19)。
In step S14, it is determined whether or not video data for 10 screens has been stored in the buffer memory 27a, or whether or not the display flag is on. When the video data for 10 screens is buffered, the display flag is turned on to start the display at a predetermined display timing (step S15). Then, at the display timing, the oldest one-frame video data is read from the buffer memory and drawn on the display 22 (steps S16 and S17). The read video data is deleted from the buffer memory 27a. Thereafter, while the display flag is on, buffering of the received video data in the buffer memory 27a and buffer memory 27a
The display of the video data read from a is performed in parallel. Then, when there is no more video data from the buffer memory 27a, the display flag is turned off (step S18,
S19).

【0029】以上のような処理の途中で、カメラ制御要
求部23からカメラの制御要求が発行されると、カメラ
制御検知部25これを検知し、バッファ抑制部26に伝
える。バッファ抑制部26が抑制信号をオフすると、バ
ッファ制御部27bは入力された映像データを、バッフ
ァメモリ27aを介さずにバッファ出力部27cに渡
す。そして、バッファ出力部27cがこの映像データを
描画部55に送ることにより、バッファリング無しで受
信した映像データが表示されることになる(ステップS
12、S20)。
When a camera control request is issued from the camera control request unit 23 during the above-described processing, the camera control detection unit 25 detects the request and transmits it to the buffer suppression unit 26. When the buffer suppression unit 26 turns off the suppression signal, the buffer control unit 27b passes the input video data to the buffer output unit 27c without passing through the buffer memory 27a. Then, the buffer output unit 27c sends the video data to the drawing unit 55, so that the video data received without buffering is displayed (Step S).
12, S20).

【0030】以上のように構成することにより、カメラ
操作時に映像データがバッファされることがなくなり、
カメラ操作によって変化した映像を少ない遅延時間で表
示できるようになる。このため、カメラ操作が行い易く
なるという利点がある。
With the above configuration, the video data is not buffered when the camera is operated.
The video changed by the camera operation can be displayed with a short delay time. Therefore, there is an advantage that the camera operation can be easily performed.

【0031】なお、上記説明では、1対1の通信システ
ムを例にとって説明したが、本発明はこれに限られるも
のではなく、多対多の通信システムに関して適応可能で
あることは明らかである。また本実施形態の通信端末は
送信専用(通信端末10)と表示専用(通信端末29)
に分かれていたが、本発明はこれに限るものではなく相
互に通信する場合においても適用可能である。
In the above description, a one-to-one communication system has been described as an example. However, the present invention is not limited to this, and it is apparent that the present invention can be applied to a many-to-many communication system. The communication terminal of this embodiment is dedicated to transmission (communication terminal 10) and display only (communication terminal 29).
However, the present invention is not limited to this, and can be applied to a case of mutual communication.

【0032】以上説明したように、第1の実施形態によ
れば、映像表示側の装置からカメラを操作した場合、カ
メラを動かした後の映像がバッファされずに表示される
ので、カメラの撮像時刻と表示時刻との差を短くするこ
とができ、カメラの操作性が向上する。
As described above, according to the first embodiment, when the camera is operated from the apparatus on the image display side, the image after the camera is moved is displayed without buffering. The difference between the time and the display time can be shortened, and the operability of the camera is improved.

【0033】<第2の実施形態>上記第1の実施形態で
は、カメラ操作時に、既に映像バッファ部27に映像デ
ータが蓄積されていると、カメラ操作を終了した後、バ
ッファされている映像データを全て読み出すまでは最新
の映像を表示できない。第2の実施形態はこの問題を解
決するためのものである。
<Second Embodiment> In the first embodiment, if video data is already stored in the video buffer unit 27 at the time of camera operation, the buffered video data is stored after the camera operation is completed. The latest video cannot be displayed until all are read. The second embodiment is to solve this problem.

【0034】図5は第2の実施形態による映像通信シス
テムの構成を示すブロック図である。同図において、第
1の実施形態(図1)と同じ構成には同一の参照番号を
付し、ここではそれらの詳細な説明を省略する。61は
バッファ消去部であり、カメラ制御検知部25がユーザ
によるカメラ操作を検知した場合に、映像バッファ部2
7にバッファリングされた映像データを消去する。
FIG. 5 is a block diagram showing the configuration of the video communication system according to the second embodiment. In the figure, the same components as those of the first embodiment (FIG. 1) are denoted by the same reference numerals, and a detailed description thereof will be omitted. Reference numeral 61 denotes a buffer erasing unit, and when the camera control detecting unit 25 detects a user's camera operation, the video buffer unit 2
The video data buffered in 7 is deleted.

【0035】図6は第2の実施形態による映像バッファ
部27とその周辺部分の構成をを詳細に示すブロック図
である。同図において第1の実施形態(図3)と同じ構
成には同一の参照番号を付してある。第2の実施形態で
は、バッファ制御部61が、バッファメモリ27aに格
納された映像データの一括消去を行う。
FIG. 6 is a block diagram showing in detail the configuration of the video buffer unit 27 and its peripheral parts according to the second embodiment. In the figure, the same components as those of the first embodiment (FIG. 3) are denoted by the same reference numerals. In the second embodiment, the buffer control unit 61 performs batch erasure of video data stored in the buffer memory 27a.

【0036】以上のような構成において、通信端末20
のマウスカーソル301をマウス28を用いてディスプ
レイ上で動かすことで、カメラ制御インタフェース30
3を用いてビデオカメラ12の操作を行うと、その情報
がカメラ制御要求部23に伝わる。カメラ制御要求部2
3はその要求をコマンド化し、ネットワーク送受信部2
4に渡す。ネットワーク送受信部24はコマンドをパケ
ット化してネットワーク30に送信する。通信端末10
のネットワーク送受信部15はパケットを受信すると、
パケットをコマンドに戻し、これをカメラ制御部14に
渡す。カメラ制御部14はコマンドに従ってカメラの制
御を行う。
In the above configuration, the communication terminal 20
By moving the mouse cursor 301 on the display using the mouse 28, the camera control interface 30
When the operation of the video camera 12 is performed using the camera 3, the information is transmitted to the camera control request unit 23. Camera control request unit 2
3 converts the request into a command,
Pass to 4. The network transmitting / receiving unit 24 packetizes the command and transmits the packet to the network 30. Communication terminal 10
When the network transmitting / receiving unit 15 receives the packet,
The packet is returned to the command, which is passed to the camera control unit 14. The camera control unit 14 controls the camera according to the command.

【0037】図7は第2の実施形態によるバッファ消去
部の処理手順を説明するフローチャートである。通信端
末20のカメラ制御要求部23にカメラ制御要求が伝わ
ると、カメラ制御検知部25がそれを検知する。カメラ
制御検知部25は、カメラ制御要求を検知するとバッフ
ァ消去部61にその旨を伝える。この通知を受けたバッ
ファ消去部612は、映像バッファ部27内のバッファ
メモリ27aに映像データが蓄積されているかどうかを
調べる(ステップS101、S102)。そして、バッ
ファメモリ27aに映像データが蓄積されていれば、バ
ッファメモリ27bに蓄積されている全ての映像データ
を消去する(ステップS103)。
FIG. 7 is a flowchart for explaining the processing procedure of the buffer erasing unit according to the second embodiment. When the camera control request is transmitted to the camera control request unit 23 of the communication terminal 20, the camera control detection unit 25 detects it. When detecting the camera control request, the camera control detection unit 25 notifies the buffer deletion unit 61 of the detection. Upon receiving this notification, the buffer erasing unit 612 checks whether video data is stored in the buffer memory 27a in the video buffer unit 27 (Steps S101 and S102). If video data has been stored in the buffer memory 27a, all video data stored in the buffer memory 27b is deleted (step S103).

【0038】以上のように構成することにより、カメラ
操作時にバッファされた映像データを表示することがな
くなり、カメラ操作の結果変化した映像をすぐに表示す
ることができ、カメラ操作が行い易くなるという利点が
ある。
With the above arrangement, the buffered video data is not displayed at the time of operating the camera, the video changed as a result of the camera operation can be displayed immediately, and the camera operation can be easily performed. There are advantages.

【0039】なお、上記第2の実施形態では1対1の通
信システムを例にとって説明したが、本発明は多対多の
通信システムに関しても適用可能であることは明らかで
ある。また本実施形態の通信端末は送信専用(通信端末
10)と表示専用(通信端末20)に分かれていたが、
本発明はこれに限るものではなく相互に通信する場合に
おいても適用可能である。
In the second embodiment, a one-to-one communication system has been described as an example. However, it is apparent that the present invention can be applied to a many-to-many communication system. Also, the communication terminal according to the present embodiment is divided into transmission only (communication terminal 10) and display only (communication terminal 20).
The present invention is not limited to this, and can be applied to a case of mutual communication.

【0040】以上のように、第2の実施形態によれば、
第1の実施形態の効果に加えて、カメラ操作終了後に、
新たな姿勢による映像データを迅速に表示することが可
能となる。
As described above, according to the second embodiment,
In addition to the effects of the first embodiment, after the camera operation ends,
It is possible to quickly display video data in a new posture.

【0041】なお、上記第1及び第2の実施形態では、
映像表示側の通信端末においてカメラの制御指示を行っ
た場合に、当該映像表示側の端末においてその制御指示
を検出してバッファの抑制を行う。しかしながら、ビデ
オカメラ12が制御指示を受けた場合に、映像送信側の
端末がその旨を示す情報を映像データに付加して送信す
るようにし、映像表示側の端末が映像データの付加情報
に基づいてカメラが制御中であることを認識するように
してもよい。この場合、例えば、カメラ制御検知部25
が受信した映像データパケットから、付加情報を分離し
て、カメラ制御中か否かを検出する。このようにすれ
ば、複数の映像表示側となる通信端末が存在した場合
に、そう指示を行っていない表示端末に置いても、カメ
ラの動作に追従した映像を表示させることが可能とな
る。
In the first and second embodiments,
When a control instruction for a camera is issued in the communication terminal on the video display side, the control instruction is detected in the terminal on the video display side to suppress the buffer. However, when the video camera 12 receives the control instruction, the terminal on the video transmission side adds information indicating the fact to the video data and transmits the video data, and the terminal on the video display side transmits the information based on the additional information of the video data. Alternatively, it may be recognized that the camera is under control. In this case, for example, the camera control detection unit 25
Separates additional information from the received video data packet and detects whether or not camera control is being performed. With this configuration, when there are a plurality of communication terminals on the image display side, it is possible to display an image that follows the operation of the camera, even if the communication terminal is placed on a display terminal that does not issue the instruction.

【0042】なお、本発明の目的は、前述した実施形態
の機能を実現するソフトウェアのプログラムコードを記
録した記憶媒体を、システムあるいは装置に供給し、そ
のシステムあるいは装置のコンピュータ(またはCPU
やMPU)が記憶媒体に格納されたプログラムコードを
読出し実行することによっても、達成されることは言う
までもない。
An object of the present invention is to provide a storage medium storing a program code of software for realizing the functions of the above-described embodiments to a system or an apparatus, and a computer (or CPU) of the system or the apparatus.
And MPU) read and execute the program code stored in the storage medium.

【0043】この場合、記憶媒体から読出されたプログ
ラムコード自体が前述した実施形態の機能を実現するこ
とになり、そのプログラムコードを記憶した記憶媒体は
本発明を構成することになる。
In this case, the program code itself read from the storage medium realizes the functions of the above-described embodiment, and the storage medium storing the program code constitutes the present invention.

【0044】プログラムコードを供給するための記憶媒
体としては、例えば、フロッピディスク,ハードディス
ク,光ディスク,光磁気ディスク,CD−ROM,CD
−R,磁気テープ,不揮発性のメモリカード,ROMな
どを用いることができる。
As a storage medium for supplying the program code, for example, a floppy disk, hard disk, optical disk, magneto-optical disk, CD-ROM, CD
-R, a magnetic tape, a nonvolatile memory card, a ROM, or the like can be used.

【0045】また、コンピュータが読出したプログラム
コードを実行することにより、前述した実施形態の機能
が実現されるだけでなく、そのプログラムコードの指示
に基づき、コンピュータ上で稼働しているOS(オペレ
ーティングシステム)などが実際の処理の一部または全
部を行い、その処理によって前述した実施形態の機能が
実現される場合も含まれることは言うまでもない。
When the computer executes the readout program code, not only the functions of the above-described embodiment are realized, but also the OS (Operating System) running on the computer based on the instruction of the program code. ) May perform some or all of the actual processing, and the processing may realize the functions of the above-described embodiments.

【0046】さらに、記憶媒体から読出されたプログラ
ムコードが、コンピュータに挿入された機能拡張ボード
やコンピュータに接続された機能拡張ユニットに備わる
メモリに書込まれた後、そのプログラムコードの指示に
基づき、その機能拡張ボードや機能拡張ユニットに備わ
るCPUなどが実際の処理の一部または全部を行い、そ
の処理によって前述した実施形態の機能が実現される場
合も含まれることは言うまでもない。
Further, after the program code read from the storage medium is written into a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer, based on the instructions of the program code, It goes without saying that the CPU included in the function expansion board or the function expansion unit performs part or all of the actual processing, and the processing realizes the functions of the above-described embodiments.

【0047】本発明を上記記憶媒体に適用する場合、そ
の記憶媒体には、先に説明したフローチャートに対応す
るプログラムコードを格納することになるが、簡単に説
明すると、図11のメモリマップ例に示す各モジュール
を記憶媒体に格納することになる。すなわち、例えば
「受信処理モジュール」「バッファ処理モジュール」、
「第1表示処理モジュール」「検出処理モジュール」及
び「第2表示処理モジュール」の各モジュールのプログ
ラムコードを記憶媒体に格納する。また、好ましくは
「消去処理モジュール」の各モジュールのプログラムコ
ードを格納する。
When the present invention is applied to the storage medium, the storage medium stores program codes corresponding to the above-described flowcharts. Each module shown will be stored in a storage medium. That is, for example, a “reception processing module”, a “buffer processing module”,
The program code of each of the “first display processing module”, “detection processing module”, and “second display processing module” is stored in a storage medium. Preferably, a program code of each module of the “erase processing module” is stored.

【0048】ここで、上記各処理モジュールは、ネット
ワーク上の外部装置より映像情報を受信して表示するた
めの制御プログラムを構成するもので、受信処理モジュ
ールは映像情報を受信する受信処理を実行する。また、
バッファ処理モジュールは受信した映像情報をバッファ
リングするバッファ処理を実現する。また、第1表示処
理モジュールは、バッファ処理によって蓄積された映像
情報に基づいて画像を表示する第1表示処理を実現す
る。また、検出処理モジュールは、外部装置の送信する
映像情報を獲得している撮像装置が被制御状態であるこ
とを検出する検出処理を実現する。また、第2表示処理
モジュールは、検出処理で前記撮像装置が被制御状態で
あることを検出した場合、前記受信処理で受信した映像
情報をバッファ処理を介さずに直接的に表示する第2表
示処理を実現する。更に、消去処理モジュールは、検出
処理によって前記撮像装置が被制御状態であることが検
出された場合、バッファ処理によって蓄積された映像情
報を消去する消去処理を実現するものである。
Here, each of the processing modules constitutes a control program for receiving and displaying video information from an external device on the network, and the reception processing module executes a reception process for receiving video information. . Also,
The buffer processing module implements buffer processing for buffering received video information. Further, the first display processing module implements a first display processing for displaying an image based on the video information accumulated by the buffer processing. The detection processing module implements a detection process of detecting that the imaging device that has acquired the video information transmitted from the external device is in a controlled state. The second display processing module, when detecting that the imaging device is in the controlled state in the detection processing, directly displays the video information received in the reception processing without going through a buffer processing. Implement the processing. Further, the erasure processing module implements an erasure process of erasing the video information accumulated by the buffer process when the detection process detects that the imaging device is in the controlled state.

【0049】[0049]

【発明の効果】以上説明したように、本発明によれば、
撮像装置の遠隔操作時において、映像送信側端末が獲得
した時刻と映像表示側端末が映像を表示する時刻のズレ
を小さくすることを可能とし、映像表示側端末による表
示画像を見ながら映像送信端末のカメラ操作を行った際
の、表示画像の操作状態に対する追従性が向上する。
As described above, according to the present invention,
During remote operation of the imaging device, it is possible to reduce the difference between the time obtained by the video transmitting terminal and the time at which the video displaying terminal displays video, and the video transmitting terminal The followability to the operation state of the displayed image when the camera operation is performed is improved.

【0050】また、本発明によれば、映像表示側端末か
ら映像送信側端末にある撮像装置の操作を行った場合に
バッファ内の映像データを消去するので、撮像装置の操
作後に映像送信側端末が獲得した映像をより迅速に映像
表示側端末に表示させることが可能となる。
Further, according to the present invention, the video data in the buffer is deleted when the video display side terminal operates the imaging device in the video transmission side terminal, so that the video transmission side terminal is operated after the imaging device is operated. Can be displayed on the video display side terminal more quickly.

【0051】[0051]

【図面の簡単な説明】[Brief description of the drawings]

【図1】第1の実施形態による映像通信システムの構成
を説明するブロック図である。
FIG. 1 is a block diagram illustrating a configuration of a video communication system according to a first embodiment.

【図2】本実施形態による通信端末20の表示例を示す
図である。
FIG. 2 is a diagram illustrating a display example of the communication terminal 20 according to the embodiment.

【図3】本実施形態の映像バッファ部27とその周辺部
分の構成をを詳細に示すブロック図である。
FIG. 3 is a block diagram showing in detail a configuration of a video buffer unit 27 and peripheral parts thereof according to the embodiment;

【図4】本実施形態の通信端末20による受信映像デー
タの表示手順を示すフローチャートである。
FIG. 4 is a flowchart showing a procedure for displaying received video data by the communication terminal 20 of the embodiment.

【図5】第2の実施形態による映像通信システムの構成
を示すブロック図である。
FIG. 5 is a block diagram illustrating a configuration of a video communication system according to a second embodiment.

【図6】第2の実施形態による映像バッファ部27とそ
の周辺部分の構成をを詳細に示すブロック図である。
FIG. 6 is a block diagram showing in detail a configuration of a video buffer unit 27 and peripheral parts according to a second embodiment.

【図7】第2の実施形態によるバッファ消去部の処理手
順を説明するフローチャートである。
FIG. 7 is a flowchart illustrating a processing procedure of a buffer erasing unit according to the second embodiment.

【図8】一般的な映像通信システムの概要を示す図であ
る。
FIG. 8 is a diagram showing an outline of a general video communication system.

【図9】一般的な映像通信システムの概略構成を示すブ
ロック図である。
FIG. 9 is a block diagram illustrating a schematic configuration of a general video communication system.

【図10】ネットワーク上の通信におけるジッタの発生
を説明する図である。
FIG. 10 is a diagram for explaining occurrence of jitter in communication on a network.

【図11】本発明に係る制御プログラムを格納した記憶
媒体のメモリマップ例を示す図である。
FIG. 11 is a diagram showing an example of a memory map of a storage medium storing a control program according to the present invention.

【符号の説明】[Explanation of symbols]

10、20 通信端末 11、21 端末本体 12 ビデオカメラ 13 映像入力部 14 カメラ制御部 15、24 ネットワーク送受信部 22 ディスプレイ 23 カメラ制御要求部 25 カメラ制御検知部 26 バッファ制御部 27 映像バッファ部 41、51 CPU 42、52 ROM 43、53 RAM 44、54 外部記憶装置 10, 20 Communication terminal 11, 21 Terminal body 12 Video camera 13 Video input unit 14 Camera control unit 15, 24 Network transmission / reception unit 22 Display 23 Camera control request unit 25 Camera control detection unit 26 Buffer control unit 27 Video buffer unit 41, 51 CPU 42, 52 ROM 43, 53 RAM 44, 54 External storage device

Claims (13)

【特許請求の範囲】[Claims] 【請求項1】 少なくとも1つの映像送信端末よりの映
像情報を少なくとも1つの映像表示端末で受信して表示
する映像通信システムであって、 前記映像送信端末に設けられた撮像装置よりの映像情報
を前記映像表示端末で受信する受信手段と、 前記受信した映像情報をバッファリングするバッファ手
段と、 前記バッファ手段に蓄積された映像情報に基づいて画像
を表示する第1表示手段と、 前記映像表示端末において、前記撮像装置が被制御状態
であることを検出する検出手段と、 前記検出手段で前記撮像装置が被制御状態であることを
検出した場合、前記受信手段で受信した映像情報を前記
バッファ手段を介さずに表示する第2表示手段とを備え
ることを特徴とする映像通信システム。
1. A video communication system in which video information from at least one video transmission terminal is received and displayed by at least one video display terminal, wherein video information from an imaging device provided in the video transmission terminal is received. Receiving means for receiving at the video display terminal; buffer means for buffering the received video information; first display means for displaying an image based on the video information accumulated in the buffer means; A detecting unit that detects that the imaging device is in a controlled state; and a buffer unit that, when the detecting unit detects that the imaging device is in a controlled state, the video information received by the receiving unit. And a second display means for displaying without passing through the video communication system.
【請求項2】 前記映像表示端末は、 前記撮像装置を制御するための操作手段と、 前記操作手段によって指示された操作内容を前記映像送
信端末に送信する送信手段とを更に備え、 前記検出手段は、前記操作手段によって操作が指示され
たか否かに基づいて前記撮像装置が被制御状態であるこ
とを検出することを特徴とする請求項1に記載の映像通
信システム。
2. The video display terminal, further comprising: an operation unit for controlling the imaging device; and a transmission unit for transmitting an operation content instructed by the operation unit to the video transmission terminal. The video communication system according to claim 1, wherein detecting that the imaging device is in a controlled state based on whether an operation is instructed by the operation unit.
【請求項3】 前記映像送信端末は、前記撮像装置が操
作中であるか否かの付加情報を映像情報に付加して送信
する送信手段を更に備え、 前記検知手段は、受信した前記付加情報に基づいて前記
撮像装置が被制御状態であることを検出することを特徴
とする請求項1に記載の映像通信システム。
3. The video transmitting terminal further includes a transmitting unit that adds additional information as to whether or not the imaging device is being operated to the video information and transmits the video information, and wherein the detecting unit receives the additional information. The video communication system according to claim 1, wherein the video communication system detects that the imaging device is in a controlled state based on the control information.
【請求項4】 前記検出手段によって前記撮像装置が被
制御状態であることが検出された場合、前記バッファ手
段に蓄積された映像情報を消去する消去手段を更に備え
ることを特徴とする請求項1に記載の映像通信システ
ム。
4. The image processing apparatus according to claim 1, further comprising an erasing means for erasing the video information stored in said buffer means when said detecting means detects that said imaging device is in a controlled state. The video communication system according to claim 1.
【請求項5】 ネットワーク上の外部装置より映像情報
を受信して表示する情報処理装置であって、 前記映像情報を受信する受信手段と、 前記受信した映像情報をバッファリングするバッファ手
段と、 前記バッファ手段に蓄積された映像情報に基づいて画像
を表示する第1表示手段と、 前記外部装置の送信する映像情報を獲得している撮像装
置が被制御状態であることを検出する検出手段と、 前記検出手段で前記撮像装置が被制御状態であることを
検出した場合、前記受信手段で受信した映像情報を前記
バッファ手段を介さずに表示する第2表示手段とを備え
ることを特徴とする情報処理装置。
5. An information processing apparatus for receiving and displaying video information from an external device on a network, comprising: a receiving unit that receives the video information; a buffer unit that buffers the received video information; First display means for displaying an image based on the video information accumulated in the buffer means, and detection means for detecting that the imaging device acquiring the video information transmitted by the external device is in a controlled state; A second display unit for displaying the video information received by the reception unit without passing through the buffer unit when the detection unit detects that the imaging device is in the controlled state. Processing equipment.
【請求項6】 前記撮像装置を制御するための操作手段
と、 前記操作手段によって指示された操作内容を前記外部装
置に送信する送信手段とを更に備え、 前記検出手段は、前記操作手段によって操作が指示され
たか否かに基づいて前記撮像装置が被制御状態であるこ
とを検出することを特徴とする請求項5に記載の情報処
理装置。
6. An operation unit for controlling the image pickup apparatus, and a transmission unit for transmitting operation contents instructed by the operation unit to the external device, wherein the detection unit is operated by the operation unit. The information processing apparatus according to claim 5, wherein the information processing apparatus detects that the imaging apparatus is in a controlled state based on whether or not an instruction has been given.
【請求項7】 前記受信手段は、前記撮像装置が操作中
であるか否かの付加情報が付加された映像情報を受信
し、 前記検知手段は、受信した映像情報より抽出した前記付
加情報に基づいて前記撮像装置が被制御状態であること
を検出することを特徴とする請求項5に記載の情報処理
装置。
7. The receiving means receives video information to which additional information as to whether or not the imaging device is being operated is added, and the detecting means adds the additional information extracted from the received video information to the additional information. The information processing apparatus according to claim 5, wherein the information processing apparatus detects that the imaging apparatus is in a controlled state based on the information.
【請求項8】 前記検出手段によって前記撮像装置が被
制御状態であることが検出された場合、前記バッファ手
段に蓄積された映像情報を消去する消去手段を更に備え
ることを特徴とする請求項5に記載の情報処理装置。
8. The image processing apparatus according to claim 5, further comprising an erasing means for erasing the video information stored in said buffer means when said detecting means detects that said imaging apparatus is in a controlled state. An information processing apparatus according to claim 1.
【請求項9】 少なくとも1つの映像送信端末よりの映
像情報を少なくとも1つの映像表示端末で受信して表示
する映像通信システムの制御方法であって、 前記映像送信端末に設けられた撮像装置よりの映像情報
を前記映像表示端末で受信する受信工程と、 前記受信した映像情報をバッファリングするバッファ工
程と、 前記バッファ工程によって蓄積された映像情報に基づい
て画像を表示する第1表示工程と、 前記映像表示端末において、前記撮像装置が被制御状態
であることを検出する検出工程と、 前記検出工程で前記撮像装置が被制御状態であることを
検出した場合、前記受信工程で受信した映像情報を前記
バッファ工程を介さずに表示する第2表示工程とを備え
ることを特徴とする制御方法。
9. A control method for a video communication system in which video information from at least one video transmission terminal is received and displayed by at least one video display terminal, wherein the video information is transmitted from an imaging device provided in the video transmission terminal. A receiving step of receiving video information at the video display terminal; a buffering step of buffering the received video information; a first display step of displaying an image based on the video information accumulated by the buffering step; In the video display terminal, a detecting step of detecting that the imaging device is in a controlled state, and, when detecting that the imaging device is in a controlled state in the detecting step, the video information received in the receiving step A second display step of displaying without going through the buffering step.
【請求項10】 ネットワーク上の外部装置より映像情
報を受信して表示する情報処理装置の制御方法であっ
て、 前記映像情報を受信する受信工程と、 前記受信した映像情報をバッファリングするバッファ工
程と、 前記バッファ工程によって蓄積された映像情報に基づい
て画像を表示する第1表示工程と、 前記外部装置の送信する映像情報を獲得している撮像装
置が被制御状態であることを検出する検出工程と、 前記検出工程で前記撮像装置が被制御状態であることを
検出した場合、前記受信工程で受信した映像情報を前記
バッファ工程を介さずに表示する第2表示工程とを備え
ることを特徴とする制御方法。
10. A method for controlling an information processing apparatus for receiving and displaying video information from an external device on a network, comprising: a receiving step of receiving the video information; and a buffering step of buffering the received video information. A first display step of displaying an image based on the video information accumulated by the buffering step; and a detection step of detecting that the imaging device acquiring the video information transmitted by the external device is in a controlled state. And a second display step of displaying the video information received in the receiving step without passing through the buffering step when the imaging device detects that the imaging device is in the controlled state in the detecting step. And control method.
【請求項11】 前記検出工程によって前記撮像装置が
被制御状態であることが検出された場合、前記バッファ
工程によって蓄積された映像情報を消去する消去工程を
更に備えることを特徴とする請求項10に記載の制御方
法。
11. The image processing apparatus according to claim 10, further comprising an erasing step of erasing the video information accumulated by said buffering step when said detecting step detects that said imaging device is in a controlled state. The control method described in 1.
【請求項12】 ネットワーク上の外部装置より映像情
報を受信して表示するための制御プログラムを格納する
コンピュータ可読メモリであって、該制御プログラムが
コンピュータを、 前記映像情報を受信する受信手段と、 前記受信した映像情報をバッファリングするバッファ手
段と、 前記バッファ手段に蓄積された映像情報に基づいて画像
を表示する第1表示手段と、 前記外部装置の送信する映像情報を獲得している撮像装
置が被制御状態であることを検出する検出手段と、 前記検出手段で前記撮像装置が被制御状態であることを
検出した場合、前記受信手段で受信した映像情報を前記
バッファ手段を介さずに表示する第2表示手段として機
能させることを特徴とするコンピュータ可読メモリ。
12. A computer-readable memory storing a control program for receiving and displaying video information from an external device on a network, wherein the control program causes a computer to receive the video information. Buffer means for buffering the received video information; first display means for displaying an image based on the video information stored in the buffer means; and an imaging device for acquiring video information transmitted by the external device Detecting means for detecting that the imaging apparatus is in the controlled state, and displaying the video information received by the receiving means without passing through the buffer means when the detecting means detects that the imaging device is in the controlled state. A computer readable memory functioning as second display means for performing the operation.
【請求項13】 前記制御プログラムが、前記コンピュ
ータを、 前記検出手段によって前記撮像装置が被制御状態である
ことが検出された場合、前記バッファ手段に蓄積された
映像情報を消去する消去手段として機能させる制御プロ
グラムを更に備えることを特徴とする請求項12に記載
のコンピュータ可読メモリ。
13. The control program functions as the erasing means for erasing video information stored in the buffer means when the detecting means detects that the imaging device is in a controlled state. 13. The computer readable memory according to claim 12, further comprising a control program for causing the computer to execute the control program.
JP32055996A 1996-10-25 1996-11-29 Video communication system, information processing apparatus, and control method thereof Expired - Fee Related JP3684009B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP32055996A JP3684009B2 (en) 1996-11-29 1996-11-29 Video communication system, information processing apparatus, and control method thereof
US08/955,213 US6646677B2 (en) 1996-10-25 1997-10-21 Image sensing control method and apparatus, image transmission control method, apparatus, and system, and storage means storing program that implements the method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP32055996A JP3684009B2 (en) 1996-11-29 1996-11-29 Video communication system, information processing apparatus, and control method thereof

Publications (2)

Publication Number Publication Date
JPH10164537A true JPH10164537A (en) 1998-06-19
JP3684009B2 JP3684009B2 (en) 2005-08-17

Family

ID=18122788

Family Applications (1)

Application Number Title Priority Date Filing Date
JP32055996A Expired - Fee Related JP3684009B2 (en) 1996-10-25 1996-11-29 Video communication system, information processing apparatus, and control method thereof

Country Status (1)

Country Link
JP (1) JP3684009B2 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006074441A (en) * 2004-09-02 2006-03-16 Matsushita Electric Ind Co Ltd Image receiving apparatus, image receiving method, and image transmission system
JP2014059753A (en) * 2012-09-18 2014-04-03 Nec Corp Information terminal device and screen information sharing system
US9277261B2 (en) 2013-07-18 2016-03-01 Canon Kabushiki Kaisha Information processing apparatus and control method thereof
US9445142B2 (en) 2013-07-18 2016-09-13 Canon Kabushiki Kaisha Information processing apparatus and control method thereof

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006074441A (en) * 2004-09-02 2006-03-16 Matsushita Electric Ind Co Ltd Image receiving apparatus, image receiving method, and image transmission system
JP2014059753A (en) * 2012-09-18 2014-04-03 Nec Corp Information terminal device and screen information sharing system
US9277261B2 (en) 2013-07-18 2016-03-01 Canon Kabushiki Kaisha Information processing apparatus and control method thereof
US9445142B2 (en) 2013-07-18 2016-09-13 Canon Kabushiki Kaisha Information processing apparatus and control method thereof

Also Published As

Publication number Publication date
JP3684009B2 (en) 2005-08-17

Similar Documents

Publication Publication Date Title
JP3202606B2 (en) Imaging server and its method and medium
JP3862321B2 (en) Server and control method thereof
JP3943674B2 (en) Camera control system, camera server and control method thereof
JP4500026B2 (en) Communication device
US8817114B2 (en) Image capture apparatus
US6822676B1 (en) Camera control system with electronic zoom processing
US7388605B2 (en) Still image capturing of user-selected portions of image frames
JPWO2004066632A1 (en) Remote video display method, video acquisition device, method and program thereof
WO2016013309A1 (en) Display control device, image capturing apparatus and display control method
US8120691B2 (en) Image capturing appatatus and method for use in a mobile terminal
JP2001103458A (en) Communication device, control method of communication device, and storage medium
JP2004357126A (en) Imaging device, imaging system, and imaging method
JPH10164537A (en) Video communication system, information processing apparatus, and control method therefor
US20080174697A1 (en) Apparatus of processing image sections and control method thereof
JP2008301191A (en) Video monitoring system, video monitoring control device, video monitoring control method, and video monitor controlling program
JP3096681B2 (en) Digital image capture device, control method of digital image capture device, and computer-readable medium storing a program for causing a computer to execute the control method of digital image capture device
JPH10164419A (en) Camera control device and method
JP2005051664A (en) Imaging apparatus and imaging method
JP5963571B2 (en) Image display device and surveillance camera system
JP2001054053A (en) Still image capture device
JP2002314984A (en) Monitoring camera system
JP2000101991A (en) Imaging device remote control method, remote control device, control device, and imaging system
JP2003023619A (en) Image server and image server system
JP3372784B2 (en) Control system, server and client device, control method, and computer-readable storage medium
US12526512B2 (en) Image capturing apparatus, control method of image capturing apparatus, and non-transitory computer-readable storage medium storing computer program

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050128

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050329

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: 20050513

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20050527

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090603

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090603

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100603

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110603

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120603

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120603

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130603

Year of fee payment: 8

LAPS Cancellation because of no payment of annual fees