JPH09214916A - Data communication retransmission device - Google Patents
Data communication retransmission deviceInfo
- Publication number
- JPH09214916A JPH09214916A JP1853296A JP1853296A JPH09214916A JP H09214916 A JPH09214916 A JP H09214916A JP 1853296 A JP1853296 A JP 1853296A JP 1853296 A JP1853296 A JP 1853296A JP H09214916 A JPH09214916 A JP H09214916A
- Authority
- JP
- Japan
- Prior art keywords
- image
- frame
- data
- quantization step
- image coding
- 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.)
- Pending
Links
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
Abstract
(57)【要約】
【課題】 データ通信再送装置におけるARQを用いる
ことによる瞬時的な伝送速度の低下が生じる場合におい
て、受信側での画像フレームの遅延時間を抑制する。
【解決手段】 データ通信再送装置におけるARQを用
いて通信路誤りの生じる双方向通信系を用いたディジタ
ル圧縮符号化された画像を伝送する場合において、画像
送信側で画像受信側からの到達確認が送られていないデ
ータを記憶しておく送信バッファの送信データフレーム
数を調べ、その数から量子化ステップを計算し、画像符
号化手段の発生符号量を制御するものである。
Kind Code: A1 Abstract: A delay time of an image frame on the receiving side is suppressed when an instantaneous decrease in transmission rate occurs due to the use of ARQ in a data communication retransmission device. When transmitting a digital compression-coded image using a bidirectional communication system in which a channel error occurs in an ARQ in a data communication retransmitting device, arrival confirmation from the image receiving side is confirmed on the image transmitting side. The number of transmission data frames in a transmission buffer for storing untransmitted data is checked, the quantization step is calculated from the number, and the generated code amount of the image encoding means is controlled.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、ディジタル符号化
された画像を双方向通信系を用いて伝送する場合のデー
タ通信再送装置に関し、特に、再送制御を行うことによ
る瞬時的な伝送速度の低下によって生じる画像フレーム
の遅延を抑えるための発生符号量制御に適用して有効な
技術に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a data communication retransmitting device when a digitally encoded image is transmitted using a bidirectional communication system, and more particularly, to an instantaneous reduction in transmission speed due to retransmission control. The present invention relates to a technique effective when applied to the generated code amount control for suppressing the delay of the image frame caused by.
【0002】[0002]
【従来の技術】図10は、従来方式のデータ通信再送装
置におけるARQ(Automatic Repeat Request for
Repeat Transmission)を具体的に説明するためのブ
ロック構成図であり、100は送信器、200は受信
器、300は通信路、1は画像符号化手段、2はフレー
ム構成手段、3は送信バッファ、4は量子化ステップ制
御装置、5は画像符号化間隔制御装置、8は通信路誤り
検出手段、9は受信バッファ、10は画像復号化手段で
ある。2. Description of the Related Art FIG. 10 shows an ARQ (Automatic Repeat Request for For) in a conventional data communication retransmission device.
5 is a block configuration diagram for specifically explaining a repeat transmission), in which 100 is a transmitter, 200 is a receiver, 300 is a communication channel, 1 is an image encoding unit, 2 is a frame configuring unit, 3 is a transmission buffer, 4 is a quantization step control device, 5 is an image coding interval control device, 8 is a channel error detection means, 9 is a reception buffer, and 10 is an image decoding means.
【0003】図10に示すように、従来方式のデータ通
信再送装置の送信器100は、画像符号化手段1、フレ
ーム構成手段2、送信バッファ3、量子化ステップ制御
装置4、画像符号化間隔制御装置5で構成され、受信器
200は通信路誤り検出手段8、受信バッファ9、画像
復号化手段10で構成される。As shown in FIG. 10, a transmitter 100 of a conventional data communication retransmitting apparatus comprises an image coding means 1, a frame constructing means 2, a transmission buffer 3, a quantization step control device 4, and an image coding interval control. The receiver 200 includes a channel error detection means 8, a reception buffer 9, and an image decoding means 10.
【0004】送信器100側と受信器300側は、双方
向の通信を可能とする通信路300で接続される。この
通信路300は、信号伝送中に伝送誤りを発生する可能
性がある。The transmitter 100 side and the receiver 300 side are connected by a communication path 300 which enables bidirectional communication. This communication path 300 may cause a transmission error during signal transmission.
【0005】まず、量子化ステップ制御装置4は事前に
入力されている目標伝送速度と前画像フレームの符号量
から量子化ステップ値を計算し、この値を画像符号化手
段1に伝送する。また、画像符号化間隔制御装置5は、
事前に入力されている目標伝送速度と前記画像フレーム
の符号量から画像符号化間隔を計算し、この値を画像符
号化手段1に伝送する。First, the quantization step control device 4 calculates a quantization step value from the target transmission rate and the code amount of the previous image frame which are input in advance, and transmits this value to the image encoding means 1. Further, the image coding interval control device 5
The image coding interval is calculated from the previously input target transmission rate and the code amount of the image frame, and this value is transmitted to the image coding means 1.
【0006】送信すべき情報である原画像は、画像符号
化手段1によりこの量子化ステップ値を用いて画像デー
タに符号化される。The original image, which is the information to be transmitted, is encoded by the image encoding means 1 into image data using this quantization step value.
【0007】圧縮画像データは、フレーム構成手段2に
より、一定長のフレームごとに分割され、誤り検査ビッ
トが計算され、そのフレームに付加される。そして、そ
れぞれ番号が付与された後、送信バッファ3に蓄積され
る。送信バッファ3は、受信側からの再送要求が受信さ
れない限り、順次、圧縮画像データを通信路に送信す
る。受信側から再送要求があった場合の動作については
後述する。The compressed image data is divided by the frame constructing unit 2 into frames each having a fixed length, error check bits are calculated, and the bits are added to the frame. Then, after being respectively numbered, they are stored in the transmission buffer 3. The transmission buffer 3 sequentially transmits the compressed image data to the communication path unless a retransmission request from the receiving side is received. The operation when there is a retransmission request from the receiving side will be described later.
【0008】送信器100で圧縮された圧縮画像データ
は、通信路300を通して受信器200に伝送され、受
信器200は、通信路300から受信した番号が付与さ
れた圧縮画像データに対し、通信路誤り検出手段8によ
り、フレーム単位で通信路誤り検出を行う。誤りが検出
されなかった場合はそのフレームの受信を確認する通知
として受信確認信号が通信路に送信され、送信側に伝送
される。誤りが検出された場合は、この番号は再送要求
信号として通信路に送信され、送信側に伝送される。The compressed image data compressed by the transmitter 100 is transmitted to the receiver 200 through the communication path 300, and the receiver 200 receives the numbered compressed image data received from the communication path 300 from the communication path. The error detection means 8 detects a communication path error in frame units. When no error is detected, a reception confirmation signal is transmitted to the communication path as a notification confirming the reception of the frame, and is transmitted to the transmission side. When an error is detected, this number is transmitted to the communication path as a retransmission request signal and transmitted to the transmission side.
【0009】送信側は、受信側から受信確認信号を受け
取った場合は、送信バッファ内の該当するフレームは廃
棄し、新規フレームを蓄積するために空きエリアとして
確保する。また、受信側から再送要求があった場合に
は、新規の圧縮画像データを通信路に送信する代わり
に、再送要求内に含まれる番号で指定された送信バッフ
ァ3内のフレームを通信路に送信する。When the transmission side receives the reception confirmation signal from the reception side, it discards the corresponding frame in the transmission buffer and reserves it as an empty area for accumulating a new frame. Also, when a resend request is made from the receiving side, instead of sending new compressed image data to the communication channel, the frame in the transmission buffer 3 designated by the number included in the resend request is sent to the communication channel. To do.
【0010】受信側は通信路から受信した番号が付与さ
れた圧縮画像データを一定長毎に受信バッファ9に蓄積
する。受信バッファ9に画像復号化手段10で復号可能
な長さの圧縮画像データが蓄積された時点で、圧縮画像
データを画像復号化手段10に出力する。画像復号化手
段10は、受信した圧縮画像データから再生画像を出力
する。 再生画像は、受信器200から出力されると同
時に、受信バッファ9に蓄積されている圧縮画像データ
は廃棄され、新規データを蓄積するために空きエリアと
して確保される。The receiving side accumulates the compressed image data, which is received from the communication channel and is given the number, in the receiving buffer 9 for every fixed length. When the compressed image data having a length decodable by the image decoding means 10 is accumulated in the reception buffer 9, the compressed image data is output to the image decoding means 10. The image decoding means 10 outputs a reproduced image from the received compressed image data. The reproduced image is output from the receiver 200, and at the same time, the compressed image data accumulated in the reception buffer 9 is discarded and is reserved as an empty area for accumulating new data.
【0011】この従来方式におけるARQを用いると、
誤り検出符号を用いてフレームを再送信して通信路誤り
を改善し、受信側で劣化のない画像が得られる。Using ARQ in this conventional system,
The frame is retransmitted using the error detection code to improve the channel error, and an image without deterioration can be obtained on the receiving side.
【0012】[0012]
【発明が解決しようとする課題】本発明者は、前記従来
の技術を検討した結果、以下の問題点を見いだした。SUMMARY OF THE INVENTION The present inventor has found the following problems as a result of studying the above conventional technology.
【0013】従来のARQを用いたデータ通信再送装置
では、本来のデータであるフレームごとに分割された圧
縮画像データの量は事前に入力された定数である目標伝
送速度以下になるように量子化ステップ制御装置4と符
号化間隔制御装置5により制御されており、通信路に誤
りが生じた場合、ARQを行っているために瞬時的に伝
送速度が低下し、画像フレームの到着遅延が生じ、画面
がフリーズするなど画像通信品質が著しく劣化するとい
う問題があった。In the conventional data communication retransmitting apparatus using ARQ, the amount of compressed image data which is the original data divided into frames is quantized so as to be equal to or less than the target transmission rate which is a constant input in advance. It is controlled by the step control device 4 and the coding interval control device 5, and when an error occurs in the communication path, the transmission rate is instantaneously decreased because of ARQ, and the arrival delay of the image frame occurs, There is a problem that the image communication quality is significantly deteriorated such as the screen freezes.
【0014】本発明の目的は、ARQを用いることによ
る瞬時的な伝送速度の低下が生じる場合において、受信
側での画像フレームの遅延時間を抑制することが可能な
技術を提供することにある。An object of the present invention is to provide a technique capable of suppressing the delay time of an image frame on the receiving side when the transmission rate is momentarily lowered by using ARQ.
【0015】本発明の他の目的は、画像送信手段に通信
路の伝送速度を入力しておく必要がない技術を提供する
ことにある。Another object of the present invention is to provide a technique in which it is not necessary to input the transmission rate of the communication path to the image transmitting means.
【0016】本発明の前記ならびにその他の目的と新規
な特徴は、本明細書の記述及び添付図面によって明らか
にする。The above and other objects and novel features of the present invention will be apparent from the description of this specification and the accompanying drawings.
【0017】[0017]
【課題を解決するための手段】本願において開示される
発明のうち代表的なものの概要を簡単に説明すれば、以
下のとおりである。The outline of a typical invention among the inventions disclosed in the present application will be briefly described as follows.
【0018】(1)通信路誤りの発生する双方向通信系
を用いて符号化された画像を伝送する場合、受信された
データに誤りが存在するとき、その誤りを受信側で検出
し、送信側に誤りが検出されたデータの再送を要求する
データ通信再送装置において、送信側は、原画像を与え
られた量子化ステップを用いて符号化し、符号化された
画像データを出力する画像符号化手段と、前記画像デー
タを所定のビット数ごとに区分けし、区分けされた前記
画像データから誤り検査ビットを計算し、該誤り検査ビ
ットを前記画像データに付加して送信フレームを構成す
るフレーム構成手段と、前記送信フレームを蓄積する送
信バッファと、送信バッファに蓄えられたフレームの数
を計算するフレーム数カウンタと、該フレーム数カウン
タから入力される前記フレーム数から量子化ステップ値
を計算し、該量子化ステップ値を前記画像符号化手段に
出力する量子化ステップ制御装置を備え、受信側は、通
信路から入力される前記送信フレームを受信フレームと
して受信し、前記受信フレームに付加されている前記誤
り検査ビットを用いて前記受信フレームのビット誤り検
出を行い、誤りが検出された場合には送信側に再送要求
信号を、誤りが検出されなければ受信確認信号を送信側
に送出する通信路誤り検出手段と、前記受信フレームか
ら前記画像データを構成し、蓄積する受信バッファと、
符号化された前記画像データから画像を復号し出力する
画像復号化手段を備えたものである。(1) When transmitting an image coded using a bidirectional communication system in which a communication path error occurs, when there is an error in the received data, the error is detected on the receiving side and transmitted. In a data communication retransmitting device that requests the side to retransmit data in which an error has been detected, the transmitting side encodes the original image using a given quantization step, and outputs the encoded image data. And a frame structuring unit configured to divide the image data for each predetermined number of bits, calculate an error check bit from the divided image data, and add the error check bit to the image data to form a transmission frame. And a transmission buffer for accumulating the transmission frame, a frame number counter for calculating the number of frames accumulated in the transmission buffer, and an input from the frame number counter The apparatus includes a quantization step control device that calculates a quantization step value from the number of frames and outputs the quantization step value to the image coding means, and the receiving side receives the transmission frame input from a communication channel as a reception frame. , The bit error detection of the received frame is performed by using the error check bit added to the received frame, and if an error is detected, a retransmission request signal is sent to the transmission side, and the error must be detected. For example, a communication path error detection means for sending a reception confirmation signal to the transmission side, a reception buffer for forming the image data from the reception frame and accumulating the image data,
An image decoding means for decoding an image from the encoded image data and outputting the image is provided.
【0019】すなわち、前記(1)の手段は、ARQを
用いて通信路誤りの生じる双方向通信系を用いたディジ
タル圧縮符号化された画像を伝送する場合において、画
像送信側で画像受信側からの到達確認が送られていない
データを記憶しておく送信バッファの送信データフレー
ム数を調べ、その数から量子化ステップを計算し、画像
符号化手段の発生符号量を制御するものである。That is, the means of (1) is such that, when transmitting a digital compression-encoded image using a bidirectional communication system in which a channel error occurs using ARQ, the image transmitting side transmits from the image receiving side. The number of transmission data frames in the transmission buffer for storing the data for which the arrival confirmation is not sent is checked, the quantization step is calculated from the number, and the generated code amount of the image encoding means is controlled.
【0020】従来技術とは、画像符号化手段の量子化ス
テップの制御の基準として送信バッファに存在するフレ
ームの数を用いるところが異なる。It differs from the prior art in that the number of frames existing in the transmission buffer is used as a reference for controlling the quantization step of the image coding means.
【0021】この(1)の手段によれば、送信側では、
画像フレームの到着時間が類推可能である送信バッファ
のフレーム数を用いて量子化ステップを制御するので、
ARQを用いることによる瞬時的な伝送速度の低下が生
じる場合において、受信側での画像フレームの遅延時間
を抑制することができる。According to the means (1), on the transmitting side,
Since the quantization step is controlled using the number of frames in the transmission buffer in which the arrival time of the image frame can be estimated,
In the case where an instantaneous decrease in transmission rate occurs due to the use of ARQ, the delay time of the image frame on the receiving side can be suppressed.
【0022】(2)前記(1)のデータ通信再送装置に
おいて、前記送信側の画像符号化手段では、画像フレー
ムをブロックに分割し、前記量子化ステップ制御装置で
は前記ブロック毎に対応した量子化ステップを計算し、
該量子化ステップ値を前記画像符号化手段に入力するも
のである。すなわち、画像フレームをブロックに細分
し、前記(1)の量子化ステップの制御をブロック単位
で行うものである。(2) In the data communication retransmitting device of (1), the image coding means on the transmitting side divides the image frame into blocks, and the quantization step control device carries out quantization corresponding to each block. Calculate steps,
The quantization step value is input to the image coding means. That is, the image frame is subdivided into blocks, and the quantization step (1) is controlled in block units.
【0023】この(2)の手段によれば、より細かい単
位で制御するので、通信路の瞬時的な変動により追従し
て遅延時間を抑制することができる。According to the means (2), since the control is performed in a finer unit, the delay time can be suppressed by following the instantaneous fluctuation of the communication path.
【0024】(3)前記(1)のデータ通信再送装置に
おいて、送信側は、原画像を与えられた画像符号化間隔
に従って符号化し、符号化された画像データを出力する
画像符号化手段と、送信側の前記量子化ステップ制御装
置に代えて、フレーム数カウンタから入力されるフレー
ム数から画像符号化間隔を計算し、該画像符号化間隔を
前記画像符号化手段に出力する画像符号化間隔制御装置
を備えたものである。(3) In the data communication retransmitting device according to (1), the transmitting side encodes an original image in accordance with a given image encoding interval, and outputs image encoded data. Instead of the quantization step control device on the transmission side, an image coding interval control for calculating an image coding interval from the number of frames input from a frame number counter and outputting the image coding interval to the image coding means. It is equipped with a device.
【0025】この(3)の手段によれば、画像フレーム
の到着時間が類推可能である送信バッファのフレーム数
を用いて符号化間隔を制御するので、ARQを用いるこ
とによる瞬時的な伝送速度の低下が生じる場合におい
て、受信側での画像フレームの遅延時間を抑制すること
ができる。According to the means (3), since the coding interval is controlled by using the number of frames in the transmission buffer in which the arrival time of the image frame can be inferred, the instantaneous transmission rate by using ARQ can be improved. When the deterioration occurs, the delay time of the image frame on the receiving side can be suppressed.
【0026】(4)前記(1)のデータ通信再送装置に
おいて、前記フレーム数カウンタから入力されるフレー
ム数から画像符号化間隔を計算し、該画像符号化間隔を
前記画像符号化手段に出力する画像符号化間隔制御装置
を備え、前記画像符号化手段は、原画像を前記画像符号
化間隔で前記量子化ステップを用いて符号化し、符号化
された画像データを出力するものである。(4) In the data communication retransmitting device of (1), the image coding interval is calculated from the number of frames input from the frame number counter, and the image coding interval is output to the image coding means. An image encoding interval control device is provided, and the image encoding means encodes an original image at the image encoding interval using the quantization step, and outputs encoded image data.
【0027】この(4)の手段によれば、送信データフ
レーム数から量子化ステップと画像符号化間隔を計算
し、画像符号化手段の発生符号量を抑制することによ
り、画像フレームの到着時間が類推可能である送信バッ
ファのフレーム数を用いて量子化ステップと符号化間隔
を制御するので、ARQを用いることによる瞬時的な伝
送速度の低下が生じる場合において、受信側での画像フ
レームの遅延時間を抑制することができる。According to the means (4), the arrival time of the image frame is calculated by calculating the quantization step and the image coding interval from the number of transmission data frames and suppressing the generated code amount of the image coding means. Since the quantization step and the coding interval are controlled by using the number of frames in the transmission buffer that can be inferred, the delay time of the image frame on the receiving side when the transmission rate is momentarily lowered by using ARQ. Can be suppressed.
【0028】(5)通信路誤りの発生する双方向通信系
を用いて符号化された画像を伝送する場合、受信された
データに誤りが存在するとき、その誤りを受信側で検出
し、送信側に誤りが検出されたデータの再送を要求する
データ通信再送装置において、送信側は、原画像を与え
られた量子化ステップを用いて符号化し、符号化された
画像データを出力し、現在符号化している画像フレーム
の番号を量子化ステップ制御装置に入力する画像符号化
手段と、前記画像データを所定のビット数ごとに区分け
し、区分けされた前記画像データから誤り検査ビットを
計算し、該誤り検査ビットを前記画像データに付加して
送信フレームを構成するフレーム構成手段と、前記送信
フレームを蓄積する送信バッファと、前記送信バッファ
に存在するフレームが含む画像フレームの番号を記録
し、前記送信バッファから入力される前記送信フレーム
が属する画像フレーム番号のなかで最も古く前記送信バ
ッファに入力された画像フレームの番号を前記量子化ス
テップ制御装置に入力する画像フレーム管理メモリと、
該画像フレーム管理メモリと前記画像符号化手段から入
力される画像フレームの番号から量子化ステップ値を計
算し、該量子化ステップ値を画像符号化手段に入力する
量子化ステップ制御装置を備え、受信側は、通信路から
入力される前記送信フレームを受信フレームとして受信
し、前記受信フレームに付加されている前記誤り検査ビ
ットを用いて前記受信フレームのビット誤り検出を行
い、誤りが検出された場合には送信側に再送要求信号
を、誤りが検出されなければ受信確認信号を送信側に送
出する誤り検出手段と、前記受信フレームから前記画像
データを構成し、蓄積する受信バッファと、符号化され
た前記画像データから画像を復号し出力する画像復号化
手段を備えたものである。(5) When transmitting an image coded using a bidirectional communication system in which a communication path error occurs, when there is an error in the received data, the error is detected on the receiving side and transmitted. In the data communication retransmitting device that requests the side to retransmit the data in which an error is detected, the transmitting side encodes the original image using a given quantization step, outputs the encoded image data, and outputs the current code. An image coding means for inputting the number of the image frame being converted to a quantization step control device, and the image data is divided for each predetermined number of bits, and an error check bit is calculated from the divided image data. A frame constructing means for constructing a transmission frame by adding an error check bit to the image data, a transmission buffer for accumulating the transmission frame, and a frame existing in the transmission buffer. The number of the image frame included in is recorded, and the oldest image frame number input to the transmission buffer among the image frame numbers to which the transmission frame input from the transmission buffer belongs is input to the quantization step control device. Image frame management memory to
The image frame management memory and a quantization step control device for calculating a quantization step value from the image frame number input from the image encoding means and inputting the quantization step value to the image encoding means are provided. The side receives the transmission frame input from the communication path as a reception frame, performs bit error detection of the reception frame using the error check bit added to the reception frame, and detects an error Includes an error detection means for sending a retransmission request signal to the transmission side, and a reception confirmation signal to the transmission side if no error is detected, a reception buffer for constructing and accumulating the image data from the reception frame, and an encoding The image decoding means is provided for decoding and outputting an image from the image data.
【0029】この(5)の手段によれば、受信側に到着
確認がとれている画像フレームの遅延時間に対応した画
像フレームの差から量子化ステップを制御するので、A
RQを用いることによる瞬時的な伝送速度の低下が生じ
る場合において、受信側での画像フレームの遅延時間を
抑制することができる。According to the means (5), the quantization step is controlled from the difference between the image frames corresponding to the delay time of the image frame whose arrival has been confirmed on the receiving side.
When the RQ is used to momentarily reduce the transmission rate, the delay time of the image frame on the receiving side can be suppressed.
【0030】(6)前記(5)のデータ通信再送装置に
おいて、前記送信側の画像符号化手段では、画像フレー
ムをブロックに分割し、前記量子化ステップ制御装置で
は前記ブロック毎に対応した量子化ステップを計算し、
該量子化ステップ値を前記画像符号化手段に入力するも
のである。(6) In the data communication retransmitting device of (5), the image coding means on the transmitting side divides the image frame into blocks, and the quantization step control device performs quantization corresponding to each block. Calculate steps,
The quantization step value is input to the image coding means.
【0031】この(6)の手段によれば、画像フレーム
をブロックに細分し、量子化ステップの制御をブロック
単位で行うことにより、より細かい単位で制御するの
で、通信路の瞬時的な変動により追従して遅延時間を抑
制することができる。According to the means (6), the image frame is subdivided into blocks, and the quantization step is controlled in block units, so that finer units are controlled. The delay time can be suppressed by following it.
【0032】(7)前記(5)のデータ通信再送装置に
おいて、前記送信側は、原画像を与えられた画像符号化
間隔に従って符号化し、符号化された画像データを出力
する画像符号化手段と、送信側の前記量子化ステップ制
御装置に代えて、入力された値から画像符号化間隔を計
算し、該画像符号化間隔を前記画像符号化手段に出力す
る画像符号化間隔制御装置を備えたものである。(7) In the data communication retransmitting device according to (5), the transmitting side encodes an original image in accordance with a given image encoding interval, and outputs an encoded image data. In place of the quantization step control device on the transmission side, an image coding interval control device for calculating an image coding interval from an input value and outputting the image coding interval to the image coding means is provided. It is a thing.
【0033】この(7)の手段によれば、受信側に到着
確認がとれている画像フレームの遅延時間に対応した画
像フレームの差を用いて符号化間隔を制御するので、A
RQを用いることによる瞬時的な伝送速度の低下が生じ
る場合において、受信側での画像フレームの遅延時間を
抑制することができる。According to the means (7), the coding interval is controlled by using the difference between the image frames corresponding to the delay time of the image frame whose arrival is confirmed on the receiving side.
When the RQ is used to momentarily reduce the transmission rate, the delay time of the image frame on the receiving side can be suppressed.
【0034】(8)前記(5)のデータ通信再送装置に
おいて、前記画像フレーム管理メモリと前記画像符号化
手段から入力される画像フレームの番号から画像符号化
間隔を計算し、該画像符号化間隔を前記画像符号化手段
に出力する画像符号化間隔制御装置を備え、前記画像符
号化手段は、原画像を前記画像符号化間隔で前記量子化
ステップを用いて、符号化し、符号化された画像データ
を出力することができる。(8) In the data communication retransmitting device of (5), the image coding interval is calculated from the image frame numbers input from the image frame management memory and the image coding means, and the image coding interval is calculated. Is output to the image coding means, and the image coding means encodes the original image at the image coding interval by using the quantization step, and the coded image Data can be output.
【0035】この(8)の手段によれば、送信バッファ
の送信データフレームが含む画像フレームの送信順につ
けられた番号と現在符号化している画像フレームの番号
との差をとり、この差を画像フレームの送信バッファで
の残留時間とみなし、この差から量子化ステップと画像
符号化間隔を計算し、画像符号化手段の発生符号量を制
御することにより、受信側に到着確認がとれている画像
フレームの遅延時間に対応した画像フレームの差を用い
て量子化ステップと符号化間隔を制御するので、ARQ
を用いることによる瞬時的な伝送速度の低下が生じる場
合において、受信側での画像フレームの遅延時間を抑制
することができる。According to the means (8), the difference between the number assigned in the transmission order of the image frames included in the transmission data frame of the transmission buffer and the number of the image frame currently being encoded is calculated, and this difference is imaged. An image whose arrival has been confirmed on the receiving side by considering the residual time of the frame in the transmission buffer, calculating the quantization step and the image coding interval from this difference, and controlling the generated code amount of the image coding means. Since the quantization step and the coding interval are controlled by using the difference between the image frames corresponding to the delay time of the frame, ARQ
In the case where the transmission rate is momentarily reduced by using the, the delay time of the image frame on the receiving side can be suppressed.
【0036】[0036]
【発明の実施の形態】以下、図面を参照して本発明の実
施形態(実施例)を詳細に説明する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The embodiments (examples) of the present invention will be described below in detail with reference to the drawings.
【0037】なお、実施形態(実施例)を説明するため
の全図において、同一機能を有するものは同一符号を付
け、その繰り返しの説明は省略する。In all the drawings for explaining the embodiments (examples), those having the same function are designated by the same reference numerals, and the repeated description thereof will be omitted.
【0038】(実施形態1)図1は本発明の実施形態
(実施例)1のARQデータ通信再送装置の概略構成を
示すブロック構成図であり、100は送信器(送信
側)、200は受信器(受信側)、1は画像符号化手
段、2はフレーム構成手段、3は送信バッファ、4は量
子化ステップ制御装置、6はフレーム数カウンタ、8は
通信路誤り検出手段、9は受信バッファ、10は画像復
号化手段である。これらの各手段は公知のものを用い
る。(Embodiment 1) FIG. 1 is a block diagram showing a schematic configuration of an ARQ data communication retransmission apparatus according to Embodiment 1 of the present invention, in which 100 is a transmitter (transmission side) and 200 is a reception. (Reception side), 1 is image coding means, 2 is frame construction means, 3 is a transmission buffer, 4 is a quantization step control device, 6 is a frame number counter, 8 is a channel error detection means, and 9 is a reception buffer. Reference numeral 10 is an image decoding means. Known means are used for each of these means.
【0039】図1に示すように、本実施形態(実施例)
1のARQデータ通信再送装置の送信器100は、画像
符号化手段1、フレーム構成手段2、送信バッファ3、
量子化ステップ制御装置4及びフレーム数カウンタ6で
構成され、受信器200は、通信路誤り検出手段8、受
信バッファ9及び画像復号化手段10で構成される。As shown in FIG. 1, this embodiment (example)
The transmitter 100 of the ARQ data communication retransmission device of No. 1 includes an image coding unit 1, a frame composing unit 2, a transmission buffer 3,
The quantization step control device 4 and the frame number counter 6 are provided, and the receiver 200 is provided with a channel error detection means 8, a reception buffer 9, and an image decoding means 10.
【0040】送信器100と受信器200は、双方向の
通信を可能とする通信路で接続される。この通信路は、
信号伝送中に伝送誤りを発生する可能性がある。The transmitter 100 and the receiver 200 are connected by a communication path which enables bidirectional communication. This channel is
Transmission errors can occur during signal transmission.
【0041】送信すべき情報である原画像は、画像符号
化手段1により画像データに符号化される。このとき、
入力された画像フレームの内容により符号化による圧縮
度が異なるが、量子化ステップを増減することにより発
生符号量を調節することができる。The original image which is the information to be transmitted is encoded into image data by the image encoding means 1. At this time,
Although the compression degree due to encoding differs depending on the content of the input image frame, the generated code amount can be adjusted by increasing or decreasing the quantization step.
【0042】量子化ステップの値を大きくすると、画像
情報は粗く量子化されるので、受信器200の再生画像
の品質は、量子化雑音のために劣化するが、その代償と
して発生符号量を減少させることができる。反対に量子
化ステップの値を大きくすると、画像情報は細かく量子
化され、再生画像の品質は向上するが、発生符号量は増
加することになる。この量子化ステップの値は、後述す
る量子化ステップ制御装置からの信号を1画面符号化す
るごとに受け付けて変化させる。When the value of the quantization step is increased, the image information is coarsely quantized, so that the quality of the reproduced image of the receiver 200 deteriorates due to the quantization noise, but at the cost of reducing the generated code amount. Can be made. On the contrary, when the value of the quantization step is increased, the image information is finely quantized and the quality of the reproduced image is improved, but the generated code amount is increased. The value of the quantization step is accepted and changed every time one screen of a signal from a quantization step control device described later is encoded.
【0043】圧縮画像データは、フレーム構成手段2に
より、一定長のフレームごとに分割され、誤り検査ビッ
トが計算され、そのフレームに付加される。そして送信
バッファ3に蓄積される。送信バッファ3では、1フレ
ーム蓄積されるごとにフレーム数を計測するフレーム数
カウンタの値を1増加させ、この値を送信バッファ3に
残留しているフレーム数として量子化ステップ制御装置
4に入力する。The compressed image data is divided by the frame constructing unit 2 into frames each having a fixed length, the error check bits are calculated, and the bits are added to the frame. Then, it is accumulated in the transmission buffer 3. In the transmission buffer 3, the value of the frame number counter that measures the number of frames each time one frame is accumulated is incremented by 1, and this value is input to the quantization step control device 4 as the number of frames remaining in the transmission buffer 3. .
【0044】送信バッファ3は、受信器200側からの
再送要求が受信されない限り、順次、圧縮画像データを
通信路に送信する。受信器200側から再送要求があっ
た場合の動作については後述する。The transmission buffer 3 sequentially transmits the compressed image data to the communication channel unless the retransmission request from the receiver 200 side is received. The operation when there is a retransmission request from the receiver 200 side will be described later.
【0045】通信路は送信器100側から送信された圧
縮画像データを受信器200側に伝送する。The communication path transmits the compressed image data transmitted from the transmitter 100 side to the receiver 200 side.
【0046】受信器200側は、通信路から受信した圧
縮画像データに対し、通信路誤り検出手段8により、フ
レーム単位で誤り検出を行う。誤りが検出されなかった
場合は、そのフレームの受信を確認する通知として受信
確認信号が通信路に送信され、送信側に伝送される。誤
りが検出された場合は、再送要求信号が通信路に送信さ
れ、送信側に伝送される。そして、通信路誤り検出手段
8により誤りが検出されなかったフレームを受信フレー
ムとして一定長毎に受信バッファに蓄積する。On the receiver 200 side, the communication path error detection means 8 performs error detection on the frame basis for the compressed image data received from the communication path. When no error is detected, a reception confirmation signal is transmitted to the communication path as a notification confirming the reception of the frame, and is transmitted to the transmission side. When an error is detected, a resend request signal is transmitted to the communication channel and transmitted to the transmitting side. Then, the frame in which no error has been detected by the communication path error detection means 8 is stored in the reception buffer as a reception frame for every fixed length.
【0047】受信バッファに1画像分の圧縮画像データ
を構成する受信フレームが蓄積された時点で、これを圧
縮画像データとして、画像復号化手段10に出力する。
画像復号化手段10は、この圧縮画像データから再生画
像を出力し、それと同時に、受信バッファ9に蓄積され
ている圧縮画像データは廃棄され、新規データを蓄積す
るために空きエリアとして確保される。At the time when the received frame forming the compressed image data for one image is accumulated in the reception buffer, it is output to the image decoding means 10 as compressed image data.
The image decoding means 10 outputs a reproduced image from this compressed image data, and at the same time, the compressed image data accumulated in the reception buffer 9 is discarded and secured as an empty area for accumulating new data.
【0048】送信器100側は、受信器200側から受
信確認信号を受け取った場合は、送信バッファ3内の該
当するフレームは廃棄し、新規フレームを蓄積するため
に空きエリアとして確保する。そして、前述のフレーム
数のカウンタの値を1減少させ、この値を量子化ステッ
プ制御装置4に入力する。また、受信側から再送要求が
あった場合には、新規の圧縮画像データを通信路に送信
する代わりに、再送要求された送信バッファ3内のフレ
ームを通信路に送信する。When the transmitter 100 receives the reception confirmation signal from the receiver 200, it discards the corresponding frame in the transmission buffer 3 and reserves it as an empty area for accumulating a new frame. Then, the value of the frame number counter is decremented by 1, and this value is input to the quantization step control device 4. Further, when a retransmission request is made from the receiving side, instead of transmitting new compressed image data to the communication channel, the frame in the transmission buffer 3 requested for retransmission is transmitted to the communication channel.
【0049】送信器100側の量子化ステップ制御装置
4では、フレーム数カウンタ6から入力されるフレーム
数fから、任意の関数g(x)を用いてn画面目の量子化
ステップ値Qs(n)を計算し、その値を要求信号として
画像符号化手段に伝送する。この計算方法を以下に示
す。In the quantization step control device 4 on the transmitter 100 side, the quantization step value Qs (n) for the nth screen is calculated from the frame number f input from the frame number counter 6 using an arbitrary function g (x). ) Is calculated and its value is transmitted to the image coding means as a request signal. The calculation method will be described below.
【0050】[0050]
【数1】 Qs(n)=Qs(n−1)+g(f) (1) ただし、 Qs(n)>Qupperのとき、Qs=Qupper Qs(n)<Qlowerのとき、Qs=Qlower Qupper、Qlowerはそれぞれ、画像符号化手段での量子
化ステップの最大値、最小値である。また、g(x)の例
を図7に示す。## EQU1 ## Qs (n) = Qs (n-1) + g (f) (1) However, when Qs (n)> Qupper, Qs = Qupper Qs (n) <Qlower, Qs = Qlower Qupper, Qlower is the maximum value and the minimum value of the quantization step in the image encoding means, respectively. An example of g (x) is shown in FIG.
【0051】(実施形態2)図2は本発明の実施形態
(実施例)2のARQデータ通信再送装置の概略構成を
示すブロック構成図である。図2に示すように、本実施
形態(実施例)2のARQデータ通信再送装置の送信器
100は、画像符号化手段1、フレーム構成手段2、送
信バッファ3、量子化ステップ制御装置4及び画像フレ
ーム管理メモリ7で構成され、受信器200は、通信路
誤り検出手段8、受信バッファ9及び画像復号化手段1
0で構成される。(Embodiment 2) FIG. 2 is a block diagram showing a schematic configuration of an ARQ data communication retransmission apparatus according to Embodiment 2 of the present invention. As shown in FIG. 2, the transmitter 100 of the ARQ data communication retransmission device of the present embodiment (Example) 2 includes an image coding means 1, a frame forming means 2, a transmission buffer 3, a quantization step control device 4 and an image. The frame management memory 7 is included, and the receiver 200 includes a communication path error detection unit 8, a reception buffer 9, and an image decoding unit 1.
0.
【0052】送信器100側と受信器200側は、双方
向の通信を可能とする通信路で接続される。この通信路
は、信号伝送中に伝送誤りを発生する可能性がある。The transmitter 100 side and the receiver 200 side are connected by a communication path that enables bidirectional communication. This communication path can cause transmission errors during signal transmission.
【0053】送信すべき情報である原画像は、画像符号
化手段1により画像データに符号化され、同時にその画
像フレームが符号化された順番に番号を付加し、1画像
フレーム分符号化が終了するごとに量子化ステップ制御
装置4にその画像フレームの番号を入力する。このと
き、入力された画像フレームの内容により符号化による
圧縮度が異なるが、量子化ステップを増減することによ
り発生符号量を調節することができる。量子化ステップ
の値を大きくすると、画像情報は粗く量子化されるの
で、受信器200側の再生画像の品質は、量子化雑音の
ために劣化するが、その代償として発生符号量を減少さ
せることができる。反対に量子化ステップの値を大きく
すると、画像情報は細かく量子化され、再生画像の品質
は向上するが、発生符号量は増加することになる。この
量子化ステップの値は、後述する量子化ステップ制御装
置4からの要求信号を受け付けて変化させる。The original image, which is the information to be transmitted, is encoded into image data by the image encoding means 1, and at the same time, a number is added in the order in which the image frames are encoded, and the encoding for one image frame is completed. Each time, the number of the image frame is input to the quantization step control device 4. At this time, although the compression degree by encoding differs depending on the content of the input image frame, the generated code amount can be adjusted by increasing or decreasing the quantization step. When the value of the quantization step is increased, the image information is roughly quantized, so the quality of the reproduced image on the receiver 200 side is deteriorated due to the quantization noise, but at the cost of reducing the generated code amount. You can On the contrary, when the value of the quantization step is increased, the image information is finely quantized and the quality of the reproduced image is improved, but the generated code amount is increased. The value of this quantization step is changed by receiving a request signal from the quantization step control device 4 described later.
【0054】圧縮画像データは、フレーム構成手段2に
より、一定長のフレームごとに分割され、誤り検査ビッ
トが計算され、そのフレームに付加され、送信バッファ
3に蓄積される。同時にこの送信バッファ3に入力され
たフレームが何番目の画像フレームの情報を含んでいる
かを表す番号を画像フレーム番号管理メモリ7に伝送す
る。また、この画像フレーム管理メモリ7に記録されて
いる番号の内で最も以前に送信バッファ3に入力された
画像フレームの番号を量子化ステップ制御装置4に入力
する。The compressed image data is divided by the frame constructing unit 2 into frames each having a fixed length, an error check bit is calculated, added to the frame, and accumulated in the transmission buffer 3. At the same time, a number indicating which image frame information the frame input to the transmission buffer 3 contains is transmitted to the image frame number management memory 7. Also, of the numbers recorded in the image frame management memory 7, the number of the image frame which was input to the transmission buffer 3 most recently is input to the quantization step control device 4.
【0055】送信バッファ3は、受信側からの再送要求
が受信されない限り、順次、圧縮画像データを通信路に
送信する。受信側から再送要求があった場合の動作につ
いては後述する。The transmission buffer 3 sequentially transmits the compressed image data to the communication path unless a resend request from the receiving side is received. The operation when there is a retransmission request from the receiving side will be described later.
【0056】通信路は送信側から送信された圧縮画像デ
ータを受信側に伝送する。The communication path transmits the compressed image data transmitted from the transmitting side to the receiving side.
【0057】受信側は、通信路から受信した圧縮画像デ
ータに対し、通信路誤り検出手段8により、フレーム単
位で誤り検出を行う。誤りが検出されなかった場合はそ
のフレームの受信を確認する通知として受信確認信号が
通信路に送信され、送信側に伝送される。誤りが検出さ
れた場合は再送要求信号が通信路に送信され、送信側に
伝送される。そして、通信路誤り検出手段8により誤り
が検出されなかったフレームを受信フレームとして一定
長毎に受信バッファ9に蓄積する。On the receiving side, the communication path error detection means 8 performs error detection on a frame-by-frame basis for the compressed image data received from the communication path. When no error is detected, a reception confirmation signal is transmitted to the communication path as a notification confirming the reception of the frame, and is transmitted to the transmission side. When an error is detected, a resend request signal is transmitted to the communication channel and transmitted to the transmitting side. Then, the frame in which no error is detected by the communication path error detection means 8 is stored in the reception buffer 9 as a reception frame at a constant length.
【0058】受信バッファ9に1画像分の圧縮画像デー
タを構成する受信フレームが蓄積された時点で、これを
圧縮画像データとして、画像復号化手段10に出力す
る。画像復号化手段10は、この圧縮画像データから再
生画像を出力し、それと同時に、受信バッファ9に蓄積
されている圧縮画像データは廃棄され、新規データを蓄
積するために空きエリアとして確保される。At the time when the reception frame forming the compressed image data for one image is accumulated in the reception buffer 9, it is output to the image decoding means 10 as compressed image data. The image decoding means 10 outputs a reproduced image from this compressed image data, and at the same time, the compressed image data accumulated in the reception buffer 9 is discarded and secured as an empty area for accumulating new data.
【0059】送信器100側は、受信器200側から受
信確認信号を受け取った場合は、送信バッファ3内の該
当するフレームは廃棄し、新規フレームを蓄積するため
に空きエリアとして確保する。そして、前述の画像フレ
ーム番号管理メモリ7から廃棄されたフレームの含む画
像フレームの番号を削除し、画像フレーム番号管理メモ
リ7は最も以前に送信バッファ3に入力された番号を検
索し、その番号を量子化ステップ制御装置4に入力す
る。When the transmitter 100 receives the reception confirmation signal from the receiver 200, it discards the corresponding frame in the transmission buffer 3 and reserves it as an empty area for accumulating a new frame. Then, the image frame number included in the discarded frame is deleted from the image frame number management memory 7 described above, and the image frame number management memory 7 searches for the number most recently input to the transmission buffer 3 and sets that number. Input to the quantization step controller 4.
【0060】また、受信器200側から再送要求があっ
た場合には、新規の圧縮画像データを通信路に送信する
代わりに、再送要求された送信バッファ3内のフレーム
を通信路に送信する。When there is a resend request from the receiver 200 side, instead of sending new compressed image data to the communication channel, the frame in the transmission buffer 3 for which resending is requested is sent to the communication channel.
【0061】送信器100側の量子化ステップ制御装置
4では、まず、画像フレーム管理メモリ7から入力され
る画像フレーム番号f1と画像符号化手段1から入力さ
れる画像フレーム番号f2の差をとり、この値から任意
の関数g(x)を用いてn番目の量子化ステップ値Qs
(n)を計算し、その値を要求信号として画像符号化手
段に伝送する。この計算方法を以下に示す。In the quantization step control device 4 on the transmitter 100 side, first, the difference between the image frame number f 1 input from the image frame management memory 7 and the image frame number f 2 input from the image coding means 1 is calculated. Then, from this value, an arbitrary function g (x) is used to calculate the nth quantization step value Qs.
(N) is calculated and the value is transmitted to the image coding means as a request signal. The calculation method will be described below.
【0062】[0062]
【数2】 Qs(n)=Qs(n−1)+g(f2−f1) (2) ただし、 Qs(n)>Qupperのとき、Qs=Qupper Qs(n)<Qlowerのとき、Qs=Qlower Qupper、Qlowerはそれぞれ、画像符号化手段での量子
化ステップの最大値、最小値である。また、g(x)の例
を図7に示す。[Number 2] Qs (n) = Qs (n -1) + g (f 2 -f 1) (2) However, when the Qs (n)> Qupper, Qs = Qupper Qs (n) < when the Qlower, Qs = Qlower Qupper and Qlower are the maximum and minimum values of the quantization step in the image encoding means, respectively. An example of g (x) is shown in FIG.
【0063】(実施形態3)本発明の実施形態3のAR
Qデータ通信再送装置の概略構成の送信器100及び受
信器200の構成は前記実施形態1と同一である(図
1)。(Embodiment 3) AR of Embodiment 3 of the present invention
The configuration of the transmitter 100 and the receiver 200 of the schematic configuration of the Q data communication retransmission device is the same as that of the first embodiment (FIG. 1).
【0064】本実施形態3のARQデータ通信再送装置
において、送信すべき情報である原画像は、ブロック分
割され、画像符号化手段1により1ブロックごとに画像
データに符号化される。このとき、入力された画像フレ
ームの内容により符号化による圧縮度が異なるが、量子
化ステップを増減することにより発生符号量をブロック
単位で調節することができる。In the ARQ data communication retransmitting device of the third embodiment, the original image which is the information to be transmitted is divided into blocks, and the image coding means 1 codes the image data block by block. At this time, the compression degree by encoding differs depending on the content of the input image frame, but the generated code amount can be adjusted in block units by increasing or decreasing the quantization step.
【0065】量子化ステップの値を大きくすると、画像
情報は粗く量子化されるので受信側の再生画像の品質は
量子化雑音のために劣化するが、その代償として発生符
号量を減少させることができる。反対に量子化ステップ
の値を大きくすると、画像情報は細かく量子化され、再
生画像の品質は向上するが、発生符号量は増加すること
になる。この量子化ステップの値は、ブロックごとに、
後述する量子化ステップ制御装置からの要求信号を受け
付けて変化させる。When the value of the quantization step is increased, the image information is coarsely quantized, so that the quality of the reproduced image on the receiving side is deteriorated due to the quantization noise, but at the cost of reducing the generated code amount. it can. On the contrary, when the value of the quantization step is increased, the image information is finely quantized and the quality of the reproduced image is improved, but the generated code amount is increased. The value of this quantization step is
A request signal from a quantization step control device described later is accepted and changed.
【0066】送信側の量子化ステップ制御装置では、フ
レーム数カウンタ6から入力されるフレーム数fから、
任意の関数g(x)を用いてnブロック目の量子化ステッ
プ値Qs(n)を計算し、その値を要求信号として画像1
ブロックの符号化が行われるごとに画像符号化手段1に
伝送する。この計算方法は前記実施形態1と同一であ
る。In the quantization step control device on the transmission side, from the frame number f input from the frame number counter 6,
The quantization step value Qs (n) of the nth block is calculated using an arbitrary function g (x), and the value is used as a request signal in the image 1
It is transmitted to the image encoding means 1 every time the block is encoded. This calculation method is the same as in the first embodiment.
【0067】(実施形態4)本発明の実施形態4のAR
Qデータ通信再送装置の概略構成の送信器100及び受
信器200の構成は前記実施形態1と同一である(図
1)。(Embodiment 4) AR of Embodiment 4 of the present invention
The configuration of the transmitter 100 and the receiver 200 of the schematic configuration of the Q data communication retransmission device is the same as that of the first embodiment (FIG. 1).
【0068】本実施形態4のARQデータ通信再送装置
において、送信すべき情報である原画像は、ブロック分
割され、画像符号化手段1により1ブロックごとに画像
データに符号化される。このとき、入力された画像フレ
ームの内容により符号化による圧縮度が異なるが、量子
化ステップを増減することにより発生符号量をブロック
単位で調節することができる。In the ARQ data communication retransmitting apparatus according to the fourth embodiment, the original image which is the information to be transmitted is divided into blocks, and the image coding means 1 codes the image data block by block. At this time, the compression degree by encoding differs depending on the content of the input image frame, but the generated code amount can be adjusted in block units by increasing or decreasing the quantization step.
【0069】量子化ステップの値を大きくすると、画像
情報は粗く量子化されるので受信側の再生画像の品質は
量子化雑音のために劣化するが、その代償として発生符
号量を減少させることができる。反対に量子化ステップ
の値を大きくすると、画像情報は細かく量子化され、再
生画像の品質は向上するが、発生符号量は増加すること
になる。この量子化ステップの値は、ブロックごとに、
後述する量子化ステップ制御装置4からの要求信号を受
け付けて変化させる。When the value of the quantization step is increased, the image information is roughly quantized, so that the quality of the reproduced image on the receiving side is deteriorated due to the quantization noise, but at the cost of reducing the generated code amount. it can. On the contrary, when the value of the quantization step is increased, the image information is finely quantized and the quality of the reproduced image is improved, but the generated code amount is increased. The value of this quantization step is
A request signal from a quantization step control device 4 described later is accepted and changed.
【0070】送信器100側の量子化ステップ制御装置
4では、まず、画像フレーム管理メモリ7から入力され
る画像フレーム番号f1と画像符号化手段1から入力さ
れる画像フレーム番号f2の差をとり、この値から任意
の関数g(x)を用いてn番目の量子化ステップ値Qs
(n)を計算し、その値を要求信号として画像符号化手段
1に伝送する。この計算方法は前記実施形態2と同一で
ある。In the quantization step control device 4 on the transmitter 100 side, first, the difference between the image frame number f 1 input from the image frame management memory 7 and the image frame number f 2 input from the image coding means 1 is calculated. Then, from this value, an arbitrary function g (x) is used to calculate the nth quantization step value Qs.
(n) is calculated and the value is transmitted to the image coding means 1 as a request signal. This calculation method is the same as in the second embodiment.
【0071】(実施形態5)図3は本発明の実施形態
(実施例)5のARQデータ通信再送装置の送信器の概
略構成を示すブロック構成図である。本実施形態(実施
例)5のARQデータ通信再送装置の送信器100は、
画像符号化手段1、フレーム構成手段2、送信バッファ
3、画像符号化間隔制御装置5及びフレーム数カウンタ
6で構成される。受信器200側の構成は前記実施形態
1と同一である(図1)。通信路の状況は前記実施形態
1と同一である。(Fifth Embodiment) FIG. 3 is a block diagram showing a schematic configuration of a transmitter of an ARQ data communication retransmission apparatus according to a fifth embodiment of the present invention. The transmitter 100 of the ARQ data communication retransmission device of the fifth embodiment (Example) is
The image coding unit 1, the frame configuration unit 2, the transmission buffer 3, the image coding interval control device 5, and the frame number counter 6 are included. The configuration on the receiver 200 side is the same as that of the first embodiment (FIG. 1). The situation of the communication path is the same as that of the first embodiment.
【0072】本実施形態5のARQデータ通信再送装置
において、送信すべき情報である原画像は、画像符号化
手段1により画像データに符号化される。このとき、入
力する画像フレームの時間間隔を変化させることができ
る。In the ARQ data communication retransmission device of the fifth embodiment, the original image which is the information to be transmitted is encoded by the image encoding means 1 into image data. At this time, the time interval of the input image frame can be changed.
【0073】フレーム構成手段2の動作は前記実施形態
1と同一である。送信バッファ3では、1フレーム蓄積
されるごとにフレーム数を計測するフレーム数カウンタ
の値を1増加させ、この値を送信バッファ3に残留して
いるフレーム数として画像符号化間隔制御装置5に入力
する。その他の送信バッファ3の動作は前記実施形態1
と同一である。The operation of the frame constructing means 2 is the same as that of the first embodiment. In the transmission buffer 3, the value of the frame number counter that measures the number of frames each time one frame is accumulated is incremented by 1, and this value is input to the image coding interval control device 5 as the number of frames remaining in the transmission buffer 3. To do. Other operations of the transmission buffer 3 are the same as those in the first embodiment.
Is the same as
【0074】受信器200側の動作は前記実施形態1と
同一である。送信器100側は、受信器200側から受
信確認信号を受け取った場合は、送信バッファ3内の該
当するフレームは廃棄し、新規フレームを蓄積するため
に空きエリアとして確保する。そして、前述のフレーム
数のカウンタの値を1減少させ、この値を画像符号化間
隔制御装置5に入力する。また、受信器200側から再
送要求があった場合には、新規の圧縮画像データを通信
路300に送信する代わりに、再送要求された送信バッ
ファ3内のフレームを通信路300に送信する。The operation on the receiver 200 side is the same as in the first embodiment. When the transmitter 100 side receives the reception confirmation signal from the receiver 200 side, it discards the corresponding frame in the transmission buffer 3 and secures it as an empty area for accumulating a new frame. Then, the value of the frame number counter is decremented by 1, and this value is input to the image coding interval control device 5. Further, when there is a retransmission request from the receiver 200 side, instead of transmitting new compressed image data to the communication channel 300, the frame in the transmission buffer 3 for which retransmission is requested is transmitted to the communication channel 300.
【0075】送信器100の画像符号化間隔制御装置5
では、フレーム数カウンタ6から入力されるフレーム数
から、任意の関数を用いて画像符号化間隔を計算し、そ
の値を画像1フレームの符号化が行われるごとに画像符
号化手段1に伝送する。Image coding interval control device 5 of transmitter 100
Then, the image coding interval is calculated from the number of frames input from the frame number counter 6 using an arbitrary function, and the value is transmitted to the image coding means 1 every time one image frame is coded. .
【0076】画像符号化手段1では、画像符号化間隔制
御装置5から入力される画像符号化間隔に従って入力画
像を取り込み、画像符号化間隔制御装置5では、フレー
ム数カウンタ6から入力されるフレーム数fから、任意
の関数h(x)を用いてn番目の画像符号化間隔R(n)を
計算し、その値を要求信号として画像符号化手段に伝送
する。この計算方法を以下に示す。The image coding means 1 fetches an input image according to the image coding interval input from the image coding interval control device 5, and the image coding interval control device 5 receives the number of frames input from the frame number counter 6. From f, the n-th image coding interval R (n) is calculated using an arbitrary function h (x), and the value is transmitted to the image coding means as a request signal. The calculation method will be described below.
【0077】[0077]
【数3】R(n)=h(f) (3) ただし、 R(n)>Rupperのとき、R(n)=Rupper R(n)<Rlowerのとき、R(n)=Rlower Rupper、Rlowerはそれぞれ、画像符号化手段での画像
符号化間隔の最大値、最小値である。また、h(x)の例
を図8に示す。## EQU00003 ## R (n) = h (f) (3) where R (n)> Rupper, R (n) = Rupper R (n) <Rlower, R (n) = Rlower Rupper, Rlower is the maximum value and the minimum value of the image coding interval in the image coding means, respectively. An example of h (x) is shown in FIG.
【0078】(実施形態6)図4は本発明の実施形態
(実施例)6のARQデータ通信再送装置の送信器の概
略構成を示すブロック構成図である。本実施形態(実施
例)6のARQデータ通信再送装置の送信器100は、
画像符号化手段1、フレーム構成手段2、送信バッファ
3、画像符号化間隔制御装置5及び画像フレーム管理メ
モリ7で構成される。受信器200側の構成は前記実施
形態2と同一である(図2)。通信路の状況は前記実施
形態2と同一である。(Sixth Embodiment) FIG. 4 is a block diagram showing a schematic structure of a transmitter of an ARQ data communication retransmission apparatus according to a sixth embodiment of the present invention. The transmitter 100 of the ARQ data communication retransmission device of the present embodiment (Example) 6 is
The image coding unit 1, the frame configuration unit 2, the transmission buffer 3, the image coding interval control device 5, and the image frame management memory 7 are included. The configuration on the receiver 200 side is the same as that of the second embodiment (FIG. 2). The situation of the communication path is the same as that of the second embodiment.
【0079】本実施形態6のARQデータ通信再送装置
において、送信すべき情報である原画像は、画像符号化
手段1により画像データに符号化され、同時にその画像
フレームが符号化された順番に番号を付加し、1画像フ
レーム分符号化が終了するごとに画像符号化間隔制御装
置5にその画像フレームの番号を入力する。このとき、
入力する画像フレームの時間間隔を変化させることがで
きる。In the ARQ data communication retransmission device of the sixth embodiment, the original image which is the information to be transmitted is coded into the image data by the image coding means 1, and at the same time, the image frames are numbered in the order of coding. Is added and the number of the image frame is input to the image coding interval control device 5 every time the coding for one image frame is completed. At this time,
The time interval of the input image frame can be changed.
【0080】フレーム構成手段2の動作は前記実施形態
2と同一である。同時にこの送信バッファ3に入力され
たフレームが何番目の画像フレームの情報を含んでいる
かを表す番号を画像フレーム番号管理メモリ7に伝送す
る。また、この画像フレーム管理メモリ7に記録されて
いる番号の内で最も以前に送信バッファ3に入力された
画像フレームの番号を画像符号化間隔制御装置5に入力
する。その他の送信バッファの動作は前記実施形態2と
同一である。受信器200側の動作は前記実施形態2と
同一である。The operation of the frame constructing means 2 is the same as that in the second embodiment. At the same time, a number indicating which image frame information the frame input to the transmission buffer 3 contains is transmitted to the image frame number management memory 7. Further, of the numbers recorded in the image frame management memory 7, the number of the image frame input to the transmission buffer 3 most recently is input to the image coding interval control device 5. The other operation of the transmission buffer is the same as that of the second embodiment. The operation on the receiver 200 side is the same as that in the second embodiment.
【0081】送信器100側は、受信器200側から受
信確認信号を受け取った場合は、送信バッファ3内の該
当するフレームは廃棄し、新規フレームを蓄積するため
に空きエリアとして確保する。そして、前述の画像フレ
ーム番号管理メモリ7から廃棄されたフレームの含む画
像フレームの番号を削除し、画像フレーム番号管理メモ
リ7は最も以前に送信バッファ3に入力された番号を検
索し、その番号を画像符号化間隔制御装置5に入力す
る。また、受信器200側から再送要求があった場合に
は、新規の圧縮画像データを通信路に送信する代わり
に、再送要求された送信バッファ3内のフレームを通信
路300に送信する。When the transmitter 100 receives the reception confirmation signal from the receiver 200, it discards the corresponding frame in the transmission buffer 3 and secures it as an empty area for accumulating a new frame. Then, the image frame number included in the discarded frame is deleted from the image frame number management memory 7 described above, and the image frame number management memory 7 searches for the number most recently input to the transmission buffer 3 and sets that number. It is input to the image coding interval control device 5. Further, when there is a retransmission request from the receiver 200 side, instead of transmitting new compressed image data to the communication channel, the frame in the transmission buffer 3 for which the retransmission is requested is transmitted to the communication channel 300.
【0082】送信器100側の画像符号化間隔制御装置
5では、まず、画像フレーム管理メモリ7から入力され
る画像フレーム番号と画像符号化手段1から入力される
画像フレーム番号の差をとり、この値から任意の関数を
用いて画像符号化の間隔を計算し、その値を画像符号化
手段1に伝送する。In the image coding interval control device 5 on the transmitter 100 side, first, the difference between the image frame number input from the image frame management memory 7 and the image frame number input from the image coding means 1 is calculated, The image coding interval is calculated from the value using an arbitrary function, and the value is transmitted to the image coding means 1.
【0083】画像符号化手段1では、画像符号化間隔制
御装置5から入力される画像符号化間隔に従って入力画
像を取り込み、画像符号化を行う。The image coding means 1 fetches the input image according to the image coding interval input from the image coding interval control device 5 and performs image coding.
【0084】送信器100側の画像符号化間隔制御装置
5では、まず、画像フレーム管理メモリ7から入力され
る画像フレーム番号f1と画像符号化手段1から入力さ
れる画像フレーム番号f2の差をとり、この値から任意
の関数h(x)を用いてn番目の画像符号化間隔R(n)を
計算し、その値を要求信号として画像符号化手段1に伝
送する。この計算方法を以下に示す。In the image coding interval control device 5 on the transmitter 100 side, first, the difference between the image frame number f 1 input from the image frame management memory 7 and the image frame number f 2 input from the image coding means 1. Then, the nth image coding interval R (n) is calculated from this value using an arbitrary function h (x), and the value is transmitted to the image coding means 1 as a request signal. The calculation method will be described below.
【0085】[0085]
【数4】R(n)=h(f2−f1) (4) ただし、 R(n)>Rupperのとき、R(n)=Rupper R(n)<Rlowerのとき、R(n)=Rlower Rupper、Rlowerはそれぞれ、画像符号化手段での画像
符号化間隔の最大値、最小値である。または、h(x)の
例を図8に示す。R (n) = h (f 2 −f 1 ) (4) However, when R (n)> Rupper, R (n) = Rupper R (n) <Rlower, R (n) = Rlower Rupper and Rlower are the maximum and minimum values of the image coding interval in the image coding means, respectively. Alternatively, FIG. 8 shows an example of h (x).
【0086】(実施形態7)図5は本発明の実施形態
(実施例)7のARQデータ通信再送装置の送信器の概
略構成を示すブロック構成図である。本実施形態(実施
例)7のARQデータ通信再送装置の送信器100は、
画像符号化手段1、フレーム構成手段2、送信バッファ
3、量子化ステップ制御装置4、画像符号化間隔制御装
置5及びフレーム数カウンタ6からなる。受信器200
側の構成は前記実施形態1と同一である(図1)。通信
路の状況は前記実施形態1と同一である。(Embodiment 7) FIG. 5 is a block configuration diagram showing a schematic configuration of a transmitter of an ARQ data communication retransmission apparatus according to Embodiment 7 of the present invention. The transmitter 100 of the ARQ data communication retransmission device of the present embodiment (Example) 7 is
The image coding means 1, the frame forming means 2, the transmission buffer 3, the quantization step control device 4, the image coding interval control device 5, and the frame number counter 6 are included. Receiver 200
The configuration on the side is the same as that of the first embodiment (FIG. 1). The situation of the communication path is the same as that of the first embodiment.
【0087】本実施形態7のARQデータ通信再送装置
において、送信器100、受信器200の動作は前記実
施形態1と同一であるが、画像符号化手段1では、画像
符号化間隔制御装置5から入力される画像符号化間隔を
用いて画像符号化の間隔を制御することができる。In the ARQ data communication retransmission device of the seventh embodiment, the operations of the transmitter 100 and the receiver 200 are the same as those of the first embodiment, but in the image encoding means 1, the image encoding interval control device 5 The input image coding interval can be used to control the image coding interval.
【0088】送信器100側の量子化ステップ制御装置
5では、フレーム数カウンタ6から入力されるフレーム
数から、任意の関数を用いて量子化ステップ値を計算
し、その値を要求信号として画像符号化手段1に伝送す
る。この関数の例は前記実施形態1と同一である。In the quantization step control device 5 on the transmitter 100 side, the quantization step value is calculated from the number of frames input from the frame number counter 6 using an arbitrary function, and the value is used as a request signal for image coding. It is transmitted to the conversion means 1. An example of this function is the same as that in the first embodiment.
【0089】送信器100側の画像符号化間隔制御装置
5では、フレーム数カウンタ6から入力されるフレーム
数から、任意の関数を用いて画像符号化間隔を計算し、
その値を画像1フレームの符号化が行われるごとに画像
符号化手段1に伝送する。この関数の例は前記実施形態
5と同一である。The image coding interval control device 5 on the transmitter 100 side calculates the image coding interval from the number of frames input from the frame number counter 6 using an arbitrary function,
The value is transmitted to the image encoding means 1 each time one image frame is encoded. An example of this function is the same as that of the fifth embodiment.
【0090】画像符号化手段1では、画像符号化間隔制
御装置5から入力される画像符号化間隔に従って入力画
像を取り込み、画像符号化を行う。The image coding means 1 fetches the input image according to the image coding interval input from the image coding interval control device 5 and performs image coding.
【0091】(実施形態8)図6は本発明の実施形態
(実施例)8のARQデータ通信再送装置の送信器の概
略構成を示すブロック構成図である。本実施形態(実施
例)8のARQデータ通信再送装置の送信器100は、
画像符号化手段1、フレーム構成手段2、送信バッファ
3、量子化ステップ制御装置4、画像符号化間隔制御装
置5及び画像フレーム管理メモリ7で構成される。受信
器200側の構成は前記実施形態2と同一である(図
2)。(Embodiment 8) FIG. 6 is a block configuration diagram showing a schematic configuration of a transmitter of an ARQ data communication retransmission apparatus of an embodiment (Example) 8 of the present invention. The transmitter 100 of the ARQ data communication retransmission device of the present embodiment (Example) 8 is
The image coding unit 1, the frame forming unit 2, the transmission buffer 3, the quantization step control unit 4, the image coding interval control unit 5, and the image frame management memory 7 are included. The configuration on the receiver 200 side is the same as that of the second embodiment (FIG. 2).
【0092】本実施形態8のARQデータ通信再送装置
において、送信器100及び受信器200の動作は前記
実施形態2と同一であるが、画像符号化手段1では、画
像符号化間隔制御装置5から入力される画像符号化間隔
を用いて画像符号化の間隔を制御することができる。In the ARQ data communication retransmission device of the eighth embodiment, the operations of the transmitter 100 and the receiver 200 are the same as those of the second embodiment, but in the image encoding means 1, the image encoding interval control device 5 The input image coding interval can be used to control the image coding interval.
【0093】送信器100側の量子化ステップ制御装置
4では、画像符号化間隔メモリ7と画像符号化手段1か
ら入力されるフレーム番号の差から、任意の関数を用い
て量子化ステップ値を計算し、その値を要求信号として
画像符号化手段に伝送する。この関数の例は前記実施形
態2と同一である。The quantization step control device 4 on the transmitter 100 side calculates a quantization step value using an arbitrary function from the difference between the frame numbers input from the image coding interval memory 7 and the image coding means 1. Then, the value is transmitted as a request signal to the image coding means. An example of this function is the same as that in the second embodiment.
【0094】送信器100側の画像符号化間隔制御装置
5では、まず、画像フレーム管理メモリ7から入力され
る画像フレーム番号と画像符号化手段1から入力される
画像フレーム番号の差をとり、この値から任意の関数を
用いて画像符号化の間隔を計算し、その値を画像符号化
手段1に伝送する。この関数の例は前記実施形態6と同
一である。In the image coding interval control device 5 on the transmitter 100 side, first, the difference between the image frame number input from the image frame management memory 7 and the image frame number input from the image coding means 1 is calculated. The image coding interval is calculated from the value using an arbitrary function, and the value is transmitted to the image coding means 1. An example of this function is the same as that in the sixth embodiment.
【0095】画像符号化手段1では、画像符号化間隔制
御装置5から入力される画像符号化間隔に従って入力画
像を取り込み、画像符号化を行う。The image coding means 1 fetches the input image according to the image coding interval input from the image coding interval control device 5 and performs image coding.
【0096】(計算機シミュレーション結果)ここで、
前記実施形態1及び実施形態2を用いて行った計算機シ
ミュレーションの結果について示す。計算機シミュレー
ションの諸元を表1に示す。(Computer simulation result) Here,
The results of the computer simulation performed using the first and second embodiments will be described. Table 1 shows the specifications of the computer simulation.
【0097】[0097]
【表1】 [Table 1]
【0098】前記計算機シミュレーションの結果は、す
べて画像を20回伝送した場合の平均値である。横軸に
通信路のCNR(Carrier to Noise Ratio)、縦軸
に最大遅延時間と再生画像のSNR(Signal to Nois
e Ratio)をとったものを図9に示す。最大遅延時間と
は、一定のフレーム数を伝送し、画像フレームが画像符
号化手段1に入力された時間とそのフレームのデータが
すべて誤りなく画像復号化手段10に入力された時間の
差の最大値である。The result of the computer simulation is an average value when images are transmitted 20 times. The horizontal axis represents the CNR (Carrier to Noise Ratio) of the communication path, and the vertical axis represents the maximum delay time and the SNR (Signal to Noise) of the reproduced image.
FIG. 9 shows the result obtained by taking the e Ratio). The maximum delay time is the maximum difference between the time when a certain number of frames are transmitted and the time when an image frame is input to the image encoding means 1 and the time when all the data of the frame is input to the image decoding means 10 without error. It is a value.
【0099】通信路の状態が良い場合(CNR=40d
B)、両者の再生画像のSNRと最大遅延時間はほぼ同
一の値である。通信路の状況が悪くなると、従来技術で
は再生画像のSNRは一定に保たれるが、最大遅延時間
は増大する。それに対し、実施形態1と実施形態2は最
大遅延時間の増大を防止している。When the condition of the communication path is good (CNR = 40d
B), the SNR and the maximum delay time of the reproduced images of both are almost the same value. When the condition of the communication channel deteriorates, the SNR of the reproduced image is kept constant in the conventional technique, but the maximum delay time increases. On the other hand, the first and second embodiments prevent the maximum delay time from increasing.
【0100】以上、本発明を前記実施形態(実施例)に
基づき具体的に説明したが、本発明は、前記実施例に限
定されるものではなく、その要旨を逸脱しない範囲にお
いて種々変更可能であることは勿論である。Although the present invention has been specifically described based on the above-described embodiments (examples), the present invention is not limited to the above-described examples, and various modifications can be made without departing from the scope of the invention. Of course there is.
【0101】[0101]
【発明の効果】本願において開示されている発明のうち
代表的なものの概要を簡単に説明すれば、以下のとおり
である。The outline of typical ones of the inventions disclosed in the present application will be briefly described as follows.
【0102】(1)送信側では、画像フレームの到着時
間が類推可能である送信バッファのフレーム数を用いて
量子化ステップを制御するので、ARQを用いることに
よる瞬時的な伝送速度の低下が生じる場合において、受
信側での画像フレームの遅延時間を抑制することができ
る。(1) On the transmission side, the quantization step is controlled by using the number of frames in the transmission buffer in which the arrival time of the image frame can be estimated, so that the transmission rate is momentarily lowered by using ARQ. In this case, the delay time of the image frame on the receiving side can be suppressed.
【0103】(2)より細かい単位で制御するので、通
信路の瞬時的な変動により追従し、受信側での画像フレ
ームの遅延時間を抑制することができる。(2) Since the control is performed in smaller units, it is possible to follow the instantaneous fluctuation of the communication path and suppress the delay time of the image frame on the receiving side.
【0104】(3)受信側に到着確認がとれている画像
フレームの遅延時間に対応した画像フレームの差から量
子化ステップを制御するので、ARQを用いることによ
る瞬時的な伝送速度の低下が生じる場合において、受信
側での画像フレームの遅延時間を抑制することができ
る。(3) Since the quantization step is controlled from the difference between the image frames corresponding to the delay time of the image frame whose arrival has been confirmed on the receiving side, the instantaneous transmission rate is reduced by using ARQ. In this case, the delay time of the image frame on the receiving side can be suppressed.
【0105】(4)受信側に到着確認がとれている画像
フレームの遅延時間に対応した画像フレームの差を用い
て符号化間隔を制御するので、ARQを用いることによ
る瞬時的な伝送速度の低下が生じる場合において、受信
側での画像フレームの遅延時間を抑制することができ
る。(4) Since the coding interval is controlled by using the image frame difference corresponding to the delay time of the image frame whose arrival has been confirmed on the receiving side, the instantaneous transmission rate is reduced by using ARQ. In such a case, the delay time of the image frame on the receiving side can be suppressed.
【0106】(5)受信側に到着確認がとれている画像
フレームの遅延時間に対応した画像フレームの差を用い
て量子化ステップと符号化間隔を制御するので、ARQ
を用いることによる瞬時的な伝送速度の低下が生じる場
合において、受信側での画像フレームの遅延時間を抑制
することができる。(5) Since the quantization step and the coding interval are controlled by using the difference between the image frames corresponding to the delay time of the image frame whose arrival is confirmed on the receiving side, the ARQ
In the case where the transmission rate is momentarily reduced by using the, the delay time of the image frame on the receiving side can be suppressed.
【0107】すなわち、本発明のデータ通信再送装置に
よれば、受信側への画像フレームの到達時間に対応した
制御変数により送信側で発生符号量を制御するので、再
送制御を行うことにより生じる画像フレームの到着遅延
時間を抑制することができる。また、従来の技術のよう
に画像送信手段に通信路の伝送速度を入力しておく必要
がない。That is, according to the data communication retransmitting apparatus of the present invention, since the transmission side controls the generated code amount by the control variable corresponding to the arrival time of the image frame at the receiving side, the image generated by the retransmission control is controlled. It is possible to suppress the frame arrival delay time. In addition, it is not necessary to input the transmission rate of the communication path to the image transmitting means unlike the conventional technique.
【図1】本発明の実施形態(実施例)1のARQデータ
通信再送装置の概略構成を示すブロック構成図である。FIG. 1 is a block configuration diagram showing a schematic configuration of an ARQ data communication retransmission device according to a first embodiment of the present invention.
【図2】本発明の実施形態(実施例)2のARQデータ
通信再送装置の概略構成を示すブロック構成図である。FIG. 2 is a block configuration diagram showing a schematic configuration of an ARQ data communication retransmission device of an embodiment (embodiment) 2 of the present invention.
【図3】本発明の実施形態(実施例)5のARQデータ
通信再送装置の送信器の概略構成を示すブロック構成図
である。FIG. 3 is a block configuration diagram showing a schematic configuration of a transmitter of an ARQ data communication retransmission device according to a fifth embodiment of the present invention.
【図4】本発明の実施形態(実施例)6のARQデータ
通信再送装置の送信器の概略構成を示すブロック構成図
である。FIG. 4 is a block configuration diagram showing a schematic configuration of a transmitter of an ARQ data communication retransmission device of an embodiment (Example) 6 of the present invention.
【図5】本発明の実施形態(実施例)7のARQデータ
通信再送装置の送信器の概略構成を示すブロック構成図
である。FIG. 5 is a block configuration diagram showing a schematic configuration of a transmitter of an ARQ data communication retransmission device of an embodiment (embodiment) 7 of the present invention.
【図6】本発明の実施形態(実施例)8のARQデータ
通信再送装置の送信器の概略構成を示すブロック構成図
である。FIG. 6 is a block configuration diagram showing a schematic configuration of a transmitter of an ARQ data communication retransmission device of an embodiment (example) 8 of the present invention.
【図7】本発明の実施形態における量子化ステップの制
御に用いる関数の例を説明するための図である。FIG. 7 is a diagram for explaining an example of a function used for controlling the quantization step in the embodiment of the present invention.
【図8】本発明の実施形態における画像符号化間隔の制
御に用いる関数の例を説明するための図である。FIG. 8 is a diagram for explaining an example of a function used for controlling an image coding interval according to the embodiment of the present invention.
【図9】本発明の実施形態1及び5における最大遅延時
間の改善効果を示した図である。FIG. 9 is a diagram showing the effect of improving the maximum delay time according to the first and fifth embodiments of the present invention.
【図10】従来データ通信再送装置の問題点を説明する
ための図である。FIG. 10 is a diagram for explaining a problem of the conventional data communication retransmission device.
100…送信器、200…受信器、1…画像符号化手
段、2…フレーム構成手段、3…送信バッファ、4…量
子化ステップ制御装置、5…画像符号化間隔制御装置、
6…フレーム数カウンタ、7…画像フレーム管理メモ
リ、8…通信路誤り検出手段、9…受信バッファ、10
…画像復号化手段。100 ... Transmitter, 200 ... Receiver, 1 ... Image coding means, 2 ... Frame constructing means, 3 ... Transmission buffer, 4 ... Quantization step control device, 5 ... Image coding interval control device,
6 ... Frame number counter, 7 ... Image frame management memory, 8 ... Communication path error detecting means, 9 ... Reception buffer, 10
... Image decoding means.
Claims (8)
いて符号化された画像を伝送する場合、受信されたデー
タに誤りが存在するとき、その誤りを受信側で検出し、
送信側に誤りが検出されたデータの再送を要求するデー
タ通信再送装置において、 送信側は、原画像を与えられた量子化ステップを用いて
符号化し、符号化された画像データを出力する画像符号
化手段と、前記画像データを所定のビット数ごとに区分
けし、区分けされた前記画像データから誤り検査ビット
を計算し、該誤り検査ビットを前記画像データに付加し
て送信フレームを構成するフレーム構成手段と、前記送
信フレームを蓄積する送信バッファと、該送信バッファ
に蓄えられたフレームの数を計算するフレーム数カウン
タと、該フレーム数カウンタから入力される前記フレー
ム数から量子化ステップ値を計算し、該量子化ステップ
値を前記画像符号化手段に出力する量子化ステップ制御
装置を備え、 受信側は、通信路から入力される前記送信フレームを受
信フレームとして受信し、前記受信フレームに付加され
ている前記誤り検査ビットを用いて前記受信フレームの
ビット誤り検出を行い、誤りが検出された場合には送信
側に再送要求信号を、誤りが検出されなければ受信確認
信号を送信側に送出する通信路誤り検出手段と、前記受
信フレームから前記画像データを構成し、蓄積する受信
バッファと、符号化された前記画像データから画像を復
号し出力する画像復号化手段を備えることを特徴とする
データ通信再送装置。1. When transmitting an image encoded using a bidirectional communication system in which a communication path error occurs, when an error exists in the received data, the error is detected on the receiving side,
In a data communication retransmitting device that requests the transmitting side to retransmit data in which an error has been detected, the transmitting side encodes an original image using a given quantization step, and outputs an image code that outputs encoded image data. And a frame structure that divides the image data for each predetermined number of bits, calculates an error check bit from the divided image data, and adds the error check bit to the image data to form a transmission frame. Means, a transmission buffer for accumulating the transmission frame, a frame number counter for calculating the number of frames stored in the transmission buffer, and a quantization step value for the number of frames input from the frame number counter. , A quantization step control device for outputting the quantization step value to the image encoding means, wherein the receiving side is input from the communication channel. The transmission frame is received as a reception frame, bit error detection of the reception frame is performed using the error check bit added to the reception frame, and when an error is detected, a retransmission request signal is sent to the transmission side. , If no error is detected, a communication path error detection means for sending a reception confirmation signal to the transmission side, a reception buffer for constructing and accumulating the image data from the reception frame, and an image from the encoded image data. A data communication retransmission device comprising image decoding means for decoding and outputting.
おいて、 前記送信側の画像符号化手段では、画像フレームをブロ
ックに分割し、前記量子化ステップ制御装置では前記ブ
ロック毎に対応した量子化ステップを計算し、該量子化
ステップ値を前記画像符号化手段に入力することを特徴
とするデータ通信再送装置。2. The data communication retransmission device according to claim 1, wherein the image coding means on the transmission side divides an image frame into blocks, and the quantization step control device performs quantization corresponding to each block. A data communication retransmitting device, which calculates a step and inputs the quantization step value to the image coding means.
おいて、 送信側は、原画像を与えられた画像符号化間隔に従って
符号化し、符号化された画像データを出力する画像符号
化手段と、フレーム数カウンタから入力されるフレーム
数から画像符号化間隔を計算し、該画像符号化間隔を前
記画像符号化手段に出力する画像符号化間隔制御装置を
備えることを特徴とするデータ通信再送装置。3. The data communication retransmitting device according to claim 1, wherein the transmitting side encodes an original image in accordance with a given image encoding interval, and outputs encoded image data, A data communication retransmitting device comprising an image coding interval control device for calculating an image coding interval from the number of frames input from a frame number counter and outputting the image coding interval to the image coding means.
おいて、 前記フレーム数カウンタから入力されるフレーム数から
画像符号化間隔を計算し、該画像符号化間隔を前記画像
符号化手段に出力する画像符号化間隔制御装置を備え、
前記画像符号化手段は、原画像を前記画像符号化間隔で
前記量子化ステップを用いて符号化し、符号化された画
像データを出力することを特徴とするデータ通信再送装
置。4. The data communication retransmission device according to claim 1, wherein an image coding interval is calculated from the number of frames input from the frame number counter, and the image coding interval is output to the image coding means. Equipped with image coding interval control device,
The data communication retransmitting device, wherein the image encoding means encodes an original image at the image encoding interval by using the quantization step, and outputs encoded image data.
いて符号化された画像を伝送する場合、受信されたデー
タに誤りが存在するとき、その誤りを受信側で検出し、
送信側に誤りが検出されたデータの再送を要求するデー
タ通信再送装置において、 送信側は、原画像を与えられた量子化ステップを用いて
符号化し、符号化された画像データを出力し、現在符号
化している画像フレームの番号を量子化ステップ制御装
置に入力する画像符号化手段と、前記画像データを所定
のビット数ごとに区分けし、区分けされた前記画像デー
タから誤り検査ビットを計算し、該誤り検査ビットを前
記画像データに付加して送信フレームを構成するフレー
ム構成手段と、前記送信フレームを蓄積する送信バッフ
ァと、前記送信バッファに存在するフレームが含む画像
フレームの番号を記録し、前記送信バッファから入力さ
れる前記送信フレームが属する画像フレーム番号のなか
で最も古く前記送信バッファに入力された画像フレーム
の番号を前記量子化ステップ制御装置に入力する画像フ
レーム管理メモリと、該画像フレーム管理メモリと前記
画像符号化手段から入力される画像フレームの番号から
量子化ステップ値を計算し、該量子化ステップ値を画像
符号化手段に入力する量子化ステップ制御装置を備え、 受信側は、通信路から入力される前記送信フレームを受
信フレームとして受信し、前記受信フレームに付加され
ている前記誤り検査ビットを用いて前記受信フレームの
ビット誤り検出を行い、誤りが検出された場合には送信
側に再送要求信号を、誤りが検出されなければ受信確認
信号を送信側に送出する誤り検出手段と、 前記受信フレームから前記画像データを構成し、蓄積す
る受信バッファと、符号化された前記画像データから画
像を復号し出力する画像復号化手段を備えることを特徴
とするデータ通信再送装置。5. When transmitting an image encoded using a bidirectional communication system in which a communication path error occurs, when an error exists in the received data, the error is detected on the receiving side,
In a data communication retransmission device that requests the transmitter to retransmit data in which an error has been detected, the transmitter encodes the original image using a given quantization step, outputs the encoded image data, and Image coding means for inputting the number of the image frame being coded to the quantization step control device, and partitioning the image data for each predetermined number of bits, calculating error check bits from the partitioned image data, A frame structuring unit that adds the error check bit to the image data to form a transmission frame, a transmission buffer that stores the transmission frame, and a number of an image frame included in the frame existing in the transmission buffer are recorded. The image input to the transmission buffer that is the oldest among the image frame numbers to which the transmission frame input from the transmission buffer belongs An image frame management memory for inputting a frame number to the quantization step control device, and a quantization step value is calculated from the image frame management memory and the image frame number input from the image coding means, and the quantization is performed. A quantization step control device for inputting a step value to the image encoding means is provided, and the receiving side receives the transmission frame input from the communication path as a reception frame, and the error check bit added to the reception frame. Error detection means for performing a bit error detection of the received frame using, a retransmission request signal to the transmission side when an error is detected, and sending a reception confirmation signal to the transmission side if no error is detected, A receiving buffer that composes the image data from the received frame and stores the image data, and decodes and outputs an image from the encoded image data. Data communication diversion means, characterized in that it comprises an image decoding unit.
おいて、 前記送信側の画像符号化手段では、画像フレームをブロ
ックに分割し、前記量子化ステップ制御装置では前記ブ
ロック毎に対応した量子化ステップを計算し、該量子化
ステップ値を前記画像符号化手段に入力することを特徴
とするデータ通信再送装置。6. The data communication retransmission device according to claim 5, wherein the image coding means on the transmission side divides the image frame into blocks, and the quantization step control device performs quantization corresponding to each block. A data communication retransmitting device, which calculates a step and inputs the quantization step value to the image coding means.
おいて、 前記送信側は、原画像を与えられた画像符号化間隔に従
って符号化し、符号化された画像データを出力する画像
符号化手段と、入力された値から画像符号化間隔を計算
し、該画像符号化間隔を前記画像符号化手段に出力する
画像符号化間隔制御装置を備えることを特徴とするデー
タ通信再送装置。7. The data communication retransmitting device according to claim 5, wherein the transmitting side encodes an original image in accordance with a given image encoding interval, and outputs encoded image data. A data communication retransmitting device, comprising: an image coding interval control device that calculates an image coding interval from an input value and outputs the image coding interval to the image coding means.
おいて、 前記画像フレーム管理メモリと前記画像符号化手段から
入力される画像フレームの番号から画像符号化間隔を計
算し、該画像符号化間隔を前記画像符号化手段に出力す
る画像符号化間隔制御装置を備え、前記画像符号化手段
は、原画像を前記画像符号化間隔で前記量子化ステップ
を用いて、符号化し、符号化された画像データを出力す
ることを特徴とするデータ通信再送装置。8. The data communication retransmitting device according to claim 5, wherein an image coding interval is calculated from the image frame numbers input from the image frame management memory and the image coding means, and the image coding interval is calculated. Is output to the image coding means, and the image coding means encodes the original image at the image coding interval by using the quantization step, and the coded image A data communication retransmitting device which outputs data.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1853296A JPH09214916A (en) | 1996-02-05 | 1996-02-05 | Data communication retransmission device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1853296A JPH09214916A (en) | 1996-02-05 | 1996-02-05 | Data communication retransmission device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH09214916A true JPH09214916A (en) | 1997-08-15 |
Family
ID=11974246
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1853296A Pending JPH09214916A (en) | 1996-02-05 | 1996-02-05 | Data communication retransmission device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH09214916A (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007150916A (en) * | 2005-11-29 | 2007-06-14 | Sony Corp | Communication system, terminal device and computer program |
| CN105706448A (en) * | 2015-12-25 | 2016-06-22 | 王晓光 | Decoding method and system for video software |
| CN106416247A (en) * | 2015-12-25 | 2017-02-15 | 王晓光 | Encoding method and system for video software |
| KR102301683B1 (en) * | 2021-04-29 | 2021-09-14 | 세영정보통신(주) | Method of transferring image data using arq method and computer readable recording medium |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07303117A (en) * | 1994-05-06 | 1995-11-14 | Nippon Telegr & Teleph Corp <Ntt> | Congestion prevention method and packet communication system |
| JPH07307762A (en) * | 1993-08-05 | 1995-11-21 | Fujitsu Ltd | Frame relay switch and router |
| JPH07327214A (en) * | 1994-06-01 | 1995-12-12 | Canon Inc | Moving image display method and device |
| JPH07336693A (en) * | 1994-06-08 | 1995-12-22 | Matsushita Electric Ind Co Ltd | Image coding device |
| JPH0832972A (en) * | 1994-07-19 | 1996-02-02 | Matsushita Electric Ind Co Ltd | MOVING IMAGE ENCODING METHOD AND DEVICE THEREOF |
-
1996
- 1996-02-05 JP JP1853296A patent/JPH09214916A/en active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07307762A (en) * | 1993-08-05 | 1995-11-21 | Fujitsu Ltd | Frame relay switch and router |
| JPH07303117A (en) * | 1994-05-06 | 1995-11-14 | Nippon Telegr & Teleph Corp <Ntt> | Congestion prevention method and packet communication system |
| JPH07327214A (en) * | 1994-06-01 | 1995-12-12 | Canon Inc | Moving image display method and device |
| JPH07336693A (en) * | 1994-06-08 | 1995-12-22 | Matsushita Electric Ind Co Ltd | Image coding device |
| JPH0832972A (en) * | 1994-07-19 | 1996-02-02 | Matsushita Electric Ind Co Ltd | MOVING IMAGE ENCODING METHOD AND DEVICE THEREOF |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007150916A (en) * | 2005-11-29 | 2007-06-14 | Sony Corp | Communication system, terminal device and computer program |
| US8681197B2 (en) | 2005-11-29 | 2014-03-25 | Sony Corporation | Communication system, terminal apparatus and computer program |
| CN105706448A (en) * | 2015-12-25 | 2016-06-22 | 王晓光 | Decoding method and system for video software |
| CN106416247A (en) * | 2015-12-25 | 2017-02-15 | 王晓光 | Encoding method and system for video software |
| WO2017107208A1 (en) * | 2015-12-25 | 2017-06-29 | 王晓光 | Decoding method and system for video software |
| KR102301683B1 (en) * | 2021-04-29 | 2021-09-14 | 세영정보통신(주) | Method of transferring image data using arq method and computer readable recording medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN107196746B (en) | Anti-packet loss method, device and system in real-time communication | |
| US5768533A (en) | Video coding using segmented frames and retransmission to overcome channel errors | |
| KR101082689B1 (en) | Retransmission ordering method, wireless communication system and receiver | |
| CN100581158C (en) | Data streaming system and method | |
| US8964115B2 (en) | Transmission capacity probing using adaptive redundancy adjustment | |
| US7124333B2 (en) | Retransmission packet structure having multiple sequence numbers | |
| US8005028B2 (en) | Data communication system, data transmitting device, data transmitting method, data receiving device, and data receiving method | |
| US5946320A (en) | Method for transmitting packet data with hybrid FEC/ARG type II | |
| JPH07322248A (en) | Method and apparatus for transmitting moving image data | |
| JPH07107096A (en) | Method and apparatus for two-layer encoding of video signal for atm network | |
| CN1439155A (en) | Method and apparatus for voice latency reduction in a voice-over-data wireless communication system | |
| JP2009049507A (en) | Transmission device, transmission method, and computer program | |
| JPH09214916A (en) | Data communication retransmission device | |
| JP3722265B2 (en) | Video transmission method and apparatus | |
| JPH06112922A (en) | Data transmission method using automatic repeat request | |
| CA2224808A1 (en) | Method of re-sending incorrectly transmitted data | |
| WO2010000910A1 (en) | Transmission capacity probing using adaptive redundancy adjustment | |
| JP3161506B2 (en) | Hierarchical encoding device, hierarchical decoding device, and hierarchical encoding / decoding device | |
| JPH1042284A (en) | Data communication retransmission method and data communication system | |
| JP2001268058A (en) | Data transmission method | |
| JPH0993592A (en) | Image coding device | |
| JP2003018597A (en) | Image coding system conversion apparatus, method and image coding system conversion program | |
| JP4579379B2 (en) | Control apparatus and control method | |
| JPH0865278A (en) | Multimedia communication equipment | |
| JPH07312753A (en) | Encoding control method |