JPH1028269A - Picture-encoding device and picture-transmission system using the same and quantization controlling method and mean through-put calculating method used for the same - Google Patents
Picture-encoding device and picture-transmission system using the same and quantization controlling method and mean through-put calculating method used for the sameInfo
- Publication number
- JPH1028269A JPH1028269A JP8205096A JP20509696A JPH1028269A JP H1028269 A JPH1028269 A JP H1028269A JP 8205096 A JP8205096 A JP 8205096A JP 20509696 A JP20509696 A JP 20509696A JP H1028269 A JPH1028269 A JP H1028269A
- Authority
- JP
- Japan
- Prior art keywords
- image
- time
- encoding
- quantization
- frame
- 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.)
- Withdrawn
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T9/00—Image coding
- G06T9/005—Statistical coding, e.g. Huffman, run length coding
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、画像符号化装置に
関し、より特定的には、動画像を符号化して伝送する装
置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image encoding apparatus, and more particularly, to an apparatus for encoding and transmitting a moving image.
【0002】[0002]
【従来の技術】 (第1の従来例)従来、低ビットレートで動画像通信を
行うための画像圧縮符号化方式として、ITU勧告H.
261がある。図18は、H.261で勧告されている
画像符号化方式を実現する画像符号化装置の構成を示す
ブロック図である。以下に、この第1の従来例の各部の
構成および動作について説明する。2. Description of the Related Art (First Conventional Example) Conventionally, as an image compression encoding method for performing moving image communication at a low bit rate, ITU Recommendation H.264 has been proposed.
261. FIG. 261 is a block diagram illustrating the configuration of an image encoding device that implements the image encoding method recommended by H.261. Hereinafter, the configuration and operation of each section of the first conventional example will be described.
【0003】図18において、画像符号化装置90は、
画像入力部11と、符号化装置12と、伝送制御装置1
7と、出力端子18とを備えている。さらに、伝送制御
装置17は、送信バッファ171と、伝送制御部172
とを含む。[0003] In FIG. 18, an image encoding device 90 comprises:
Image input unit 11, encoding device 12, transmission control device 1
7 and an output terminal 18. Further, the transmission control device 17 includes a transmission buffer 171 and a transmission control unit 172.
And
【0004】画像入力部11は、カメラ等によって構成
され、画像の入力を行う。符号化装置12は、画像入力
部11から入力された画像を、H.261で勧告されて
いる画像符号化方法に従って符号化する。送信バッファ
171は、符号化装置12で符号化された画像データを
格納する。伝送制御部172は、送信バッファ171内
に格納された符号化された画像データを、予め設定され
た伝送レートで、出力端子18を介して画像受信装置1
000に送信する。[0004] The image input unit 11 is constituted by a camera or the like, and inputs an image. The encoding device 12 converts the image input from the image input unit 11 into an H.264 image. The encoding is performed according to the image encoding method recommended in H.261. The transmission buffer 171 stores the image data encoded by the encoding device 12. The transmission control unit 172 transmits the encoded image data stored in the transmission buffer 171 to the image receiving device 1 via the output terminal 18 at a preset transmission rate.
000.
【0005】図19は、図18における符号化装置12
のより詳細な構成を示すブロック図である。図19にお
いて、符号化装置12は、画像入力端子100と、符号
化制御部101と、SW(スイッチ)102と、走査変
換部103と、差分部104と、量子化部105と、動
きベクトル検出部106と、動き補償部107と、フレ
ームメモリ108と、逆量子化部109と、加算部10
aと、多重化部10bと、符号出力端子10cとを含
む。FIG. 19 is a block diagram of the encoding device 12 shown in FIG.
3 is a block diagram showing a more detailed configuration of FIG. 19, the encoding device 12 includes an image input terminal 100, an encoding control unit 101, a SW (switch) 102, a scan conversion unit 103, a difference unit 104, a quantization unit 105, a motion vector detection Unit 106, motion compensation unit 107, frame memory 108, inverse quantization unit 109, and addition unit 10
a, a multiplexing unit 10b, and a code output terminal 10c.
【0006】SW102は、画像入力部11から入力さ
れた画像フレームを、符号化するか、符号化しないか
(すなわち、駒落としするか)を切り換える。符号化制
御部101は、画像入力部11で入力された画像フレー
ムを、符号化して伝送するか、符号化しないで駒落とし
するかを制御する駒落とし制御と、動きの再現性および
画質の両面から最適な量子化値を決定する量子化制御と
を行う。走査変換部103は、画像入力端子100から
入力された動画像データを走査変換し、複数の画素から
構成されるブロック単位のデータとして出力する。動き
ベクトル検出部106は、走査変換部103から出力さ
れるデータブロックの動きベクトルを検出する。フレー
ムメモリ108は、1フレーム前の局部復号済み動画像
データを格納する。動き補償部107は、動きベクトル
検出部106の出力である動きベクトル情報に基づい
て、フレームメモリ108内の動画像データから予測値
を検索して出力する。[0006] The SW 102 switches between encoding and not encoding (ie, dropping frames) the image frame input from the image input unit 11. The encoding control unit 101 controls whether the image frame input by the image input unit 11 is encoded and transmitted, or whether the image frame is dropped without encoding. And the quantization control for determining the optimum quantization value from The scan conversion unit 103 scan-converts the moving image data input from the image input terminal 100 and outputs the data as block-based data including a plurality of pixels. The motion vector detection unit 106 detects a motion vector of a data block output from the scan conversion unit 103. The frame memory 108 stores the locally decoded moving image data of the previous frame. The motion compensation unit 107 searches for and outputs a prediction value from the moving image data in the frame memory 108 based on the motion vector information output from the motion vector detection unit 106.
【0007】差分部104は、走査変換部103からの
データブロックと、動き補償部107からの予測値との
差分を演算することにより、予測誤差を出力する。量子
化部105は、差分部104からの予測誤差を量子化す
る。逆量子化部109は、量子化部105で量子化され
た予測誤差を逆量子化する。加算部10aは、逆量子化
部109で逆量子化された予測誤差と、動き補償部10
7からの予測値とを加算して、復号動画像データを演算
し、フレームメモリ108に格納する。多重化部10b
は、量子化部105で量子化された予測誤差と、動きベ
クトル検出部106で検出された動きベクトルとを多重
化する。The difference unit 104 outputs a prediction error by calculating the difference between the data block from the scan conversion unit 103 and the prediction value from the motion compensation unit 107. The quantization unit 105 quantizes the prediction error from the difference unit 104. The inverse quantization unit 109 inversely quantizes the prediction error quantized by the quantization unit 105. The adding unit 10a calculates the prediction error dequantized by the dequantizing unit 109 and the motion compensation unit 10a.
7 to calculate the decoded video data, and store it in the frame memory 108. Multiplexing unit 10b
Multiplexes the prediction error quantized by the quantization unit 105 and the motion vector detected by the motion vector detection unit 106.
【0008】以上のように構成された従来の画像符号化
装置の符号化動作について、以下に説明する。なお、符
号化制御部101の駒落とし制御および量子化制御は、
後に説明する。[0008] The encoding operation of the conventional image encoding apparatus configured as described above will be described below. Note that the drop control and quantization control of the encoding control unit 101 are as follows.
It will be described later.
【0009】画像入力部11で入力された動画像フレー
ムは、符号化装置12に入力される。符号化装置12に
おいて、画像入力端子100から入力された動画像信号
は、走査変換部103によって走査変換された後、複数
の画素から構成されるブロック毎に、動きベクトル検出
部106に入力される。動きベクトル検出部106は、
フレームメモリ108に格納されている1フレーム前の
局所復号済み画像データと、走査変換部103から入力
されたブロックとを比較することにより、動きベクトル
を求め、動き補償部107および多重化部10bに出力
する。動き補償部107は、入力された動きベクトル情
報を基に、フレームメモリ108内の画像データから該
当する予測値を探し出し、差分部104および加算部1
0aに出力する。[0009] The moving image frame input by the image input unit 11 is input to the encoding device 12. In the encoding device 12, a moving image signal input from the image input terminal 100 is scan-converted by the scan conversion unit 103, and then input to the motion vector detection unit 106 for each block composed of a plurality of pixels. . The motion vector detection unit 106
By comparing the locally decoded image data of the previous frame stored in the frame memory 108 with the block input from the scan conversion unit 103, a motion vector is obtained, and the motion vector is obtained by the motion compensation unit 107 and the multiplexing unit 10b. Output. The motion compensation unit 107 searches for a corresponding predicted value from the image data in the frame memory 108 based on the input motion vector information,
0a.
【0010】差分部104は、走査変換部103から出
力されたブロックと、動き補償部107から出力された
予測値との差分を演算することにより、予測誤差を算出
し、量子化部105に出力する。量子化部105は、符
号化制御部101で決定された量子化値で、この予測誤
差を量子化し、多重化部10bおよび逆量子化部109
に出力する。逆量子化部109は、予測誤差を逆量子化
し、加算部10aに出力する。加算部10aは、逆量子
化された予測誤差と、動き補償部107から出力された
予測値とを加算することにより、画像データを復号し、
フレームメモリ108に格納する。量子化された予測誤
差と、動きベクトルとは、多重化部10bで多重化さ
れ、符号出力端子10cを介して、送信バッファ171
に格納される。伝送制御部172は、送信バッファ17
1内の符号化された画像データを、予め設定されている
伝送レートで、出力端子18を介して画像受信装置10
00に送信する。A difference unit 104 calculates a difference between a block output from the scan conversion unit 103 and a prediction value output from the motion compensation unit 107 to calculate a prediction error, and outputs the prediction error to the quantization unit 105. I do. The quantization unit 105 quantizes the prediction error with the quantization value determined by the coding control unit 101, and multiplexes the multiplexing unit 10b and the inverse quantization unit 109.
Output to The inverse quantization unit 109 inversely quantizes the prediction error and outputs the result to the adding unit 10a. The adder 10a decodes the image data by adding the inversely quantized prediction error and the predicted value output from the motion compensator 107,
The data is stored in the frame memory 108. The quantized prediction error and the motion vector are multiplexed by the multiplexing unit 10b, and transmitted to the transmission buffer 171 via the code output terminal 10c.
Is stored in The transmission control unit 172 controls the transmission buffer 17
1 at a transmission rate set in advance through the output terminal 18.
Send to 00.
【0011】次に、符号化制御部101で行われる駒落
とし制御について説明する。従来、駒落とし制御方式と
しては、送信バッファの滞留量と判定しきい値との比較
結果により、駒落としの要否を判定する方式が提案され
ている(滝嶋康弘他:「低ビットレート動画像符号化制
御方式の一検討」、電子情報通信学会春期全国大会D−
311,PP7−63,1990参照)。符号化制御部
101は、この論文に開示された技術を用いて駒落とし
制御を行っている。Next, the frame drop control performed by the encoding control section 101 will be described. Conventionally, as a frame drop control method, there has been proposed a method of determining the necessity of frame drop based on a comparison result between the staying amount of the transmission buffer and a determination threshold (Yasuhiro Takishima et al .: "Low Bit Rate Video" Study on Image Coding Control Method ", IEICE Spring Convention D-
311, PP7-63, 1990). The encoding control unit 101 performs frame drop control using the technique disclosed in this paper.
【0012】図20は、従来の駒落とし制御方式の動作
を示すシーケンス図である。図20を参照して、符号化
制御部101は、符号化開始時点での送信バッファ17
1の滞留量が、所定のしきい値よりも小さいときには画
像フレームの符号化を行い(すなわち、SW102の端
子1−2間を接続し)、所定のしきい値よりも大きいと
きにはその画像フレームを符号化せず駒落としを行う
(すなわち、SW102の端子1−3間を接続する)。
図20では、フレーム2とフレーム4の符号化開始時点
(T1,T3)では、送信バッファ171の滞留量がし
きい値を越えているため、フレーム2と4は駒落としさ
れる。FIG. 20 is a sequence diagram showing the operation of the conventional frame drop control system. Referring to FIG. 20, encoding control section 101 transmits transmission buffer 17 at the start of encoding.
If the staying amount of the switch 1 is smaller than a predetermined threshold value, the image frame is coded (that is, the terminals 1-2 of the SW 102 are connected). The frame is dropped without encoding (that is, the terminals 1-3 of the SW 102 are connected).
In FIG. 20, at the start of encoding of frames 2 and 4 (T1, T3), the amount of stay in the transmission buffer 171 exceeds the threshold value, so frames 2 and 4 are dropped.
【0013】次に、符号化制御部101で行われる量子
化制御について説明する。従来、過去に符号化した画像
フレームの符号化率を用いて符号化対象フレームの量子
化値を決定する符号化制御方式が提案されている(特開
平7−107482号公報参照)。符号化制御部101
は、この公開公報に開示された符号化制御方式を採用す
ることにより、動きの再現性を損なわない範囲で画質を
向上させるように、量子化制御を行う。以下には、符号
化率を用いて符号化対象フレームの量子化値を決定する
従来の符号化制御方式について説明する。Next, the quantization control performed by the encoding control unit 101 will be described. Conventionally, there has been proposed an encoding control method for determining a quantization value of an encoding target frame using an encoding rate of an image frame encoded in the past (see Japanese Patent Application Laid-Open No. 7-107482). Encoding control unit 101
Performs quantization control so as to improve image quality within a range that does not impair the reproducibility of motion by employing the encoding control method disclosed in this publication. Hereinafter, a conventional encoding control method for determining a quantization value of an encoding target frame using an encoding rate will be described.
【0014】図21は、従来の符号化制御方式における
符号化制御例を示している。図21において、線101
A〜101Dは符号化率−量子化精度特性、線102は
視覚的に最適な符号化率の上限値、線103は視覚的に
最適な符号化率の下限値、104Aは第1の量子化精
度、104Bは第2の量子化精度、104Cは第3の量
子化精度、記号●は視覚的に最適な動作点、記号○は過
渡的な動作点を表わしている。また、縦軸は符号化率
を、横軸は量子化精度を表わしている。なお、横軸につ
いては、右方ほど、量子化精度が低くなり、かつ表示画
像の空間的歪みが大きくなる。また、縦軸については、
下方ほど、符号化率が低くなり、かつ駒落としが発生す
る確率が高くなる。すなわち、表示画像の時間的歪みが
大きくなる。FIG. 21 shows an example of coding control in a conventional coding control method. In FIG. 21, line 101
A to 101D are coding rate-quantization accuracy characteristics, a line 102 is a visually optimum upper limit of the coding rate, a line 103 is a visually optimum lower limit of the coding rate, and 104A is the first quantization. Accuracy, 104B is the second quantization accuracy, 104C is the third quantization accuracy, symbol ● represents a visually optimal operating point, and symbol ○ represents a transient operating point. The vertical axis represents the coding rate, and the horizontal axis represents the quantization accuracy. With respect to the horizontal axis, the quantization accuracy decreases and the spatial distortion of the displayed image increases toward the right. For the vertical axis,
The lower the rate, the lower the coding rate and the higher the probability of occurrence of dropped frames. That is, the temporal distortion of the display image increases.
【0015】ここで、符号化率とは、画像フレームが符
号化される割合を示す値であり、図18における画像入
力部11から入力された画像フレームの全てが符号化さ
れる場合、符号化率は1.0となり、2フレームに1回
符号化される場合(1駒落とし)、符号化率は0.5と
なる。Here, the coding rate is a value indicating a rate at which an image frame is coded. If all the image frames input from the image input unit 11 in FIG. The rate becomes 1.0, and when coding is performed once in two frames (one frame is dropped), the coding rate becomes 0.5.
【0016】次に、符号化率−量子化精度特性について
簡単に説明する。動画像符号化において、空間解像度
(量子化精度)と時間解像度(符号化率)は、トレード
オフの関係にあり、いくつかの組合せが存在する。この
空間解像度と時間解像度の組合わせの集合を、ここでは
符号化率−量子化精度特性と呼ぶ。符号化率−量子化精
度特性は、入力画像の時間的な動きの大きさや空間的な
周波数成分に応じて変化する。符号化率−量子化精度特
性を表わす曲線101は、図21に示す座標上で、表示
画像が大きな動きや細かい絵柄等を含むときは右下に移
動し、動きが少ないときは左上に移動する。Next, the coding rate-quantization accuracy characteristic will be briefly described. In video coding, spatial resolution (quantization accuracy) and temporal resolution (coding rate) are in a trade-off relationship, and there are some combinations. The set of combinations of the spatial resolution and the temporal resolution is referred to herein as a coding rate-quantization accuracy characteristic. The coding rate-quantization accuracy characteristics change according to the magnitude of temporal movement of an input image and spatial frequency components. The curve 101 representing the coding rate-quantization accuracy characteristic moves to the lower right on the coordinates shown in FIG. 21 when the display image includes a large movement or a fine picture, and moves to the upper left when the movement is small. .
【0017】上限曲線102は曲線101上の最適符号
化率の上限値を示す点を結んで得られる曲線であり、下
限曲線103は曲線101上の最適符号化率の下限値を
示す点で結んで得られる曲線である。すなわち、曲線1
01上に視覚的に最適な領域を仮定し、その領域の内、
符号化率が最大となる点を結んで得られる曲線が最適符
号化率の上限曲線102であり、符号化率が最小となる
点を結んで得られる曲線が最適符号化率の下限曲線10
3である。The upper limit curve 102 is a curve obtained by connecting points indicating the upper limit of the optimum coding rate on the curve 101, and the lower limit curve 103 is connected by a point indicating the lower limit of the optimum coding rate on the curve 101. Is a curve obtained by That is, curve 1
Assuming a visually optimal area on 01, of that area,
The curve obtained by connecting the points at which the coding rate becomes maximum is the upper limit curve 102 of the optimum coding rate, and the curve obtained by connecting the points at which the coding rate becomes minimum is the lower curve 10 of the optimum coding rate.
3.
【0018】符号化制御部101は、第1の量子化精度
104Aで符号化した結果の符号化率が 第1の量子化
精度に対応する視覚特性上、最適な符号化率の上限値1
02よりも大きい場合、次の符号化を第1の量子化精度
よりも精度の良い第2の量子化精度104Bで行い、下
限値103よりも小さい場合、次の符号化を第1の量子
化精度よりも精度の悪い第3の量子化精度104Cで行
う。また、第1の量子化精度104Aで符号化した結果
の符号化率が 領域内にある場合、次の符号化を第1の
量子化精度104Aで行う。以下同様に、符号化制御部
101は、ある量子化精度で符号化した符号化結果の符
号化率と、その量子化精度に応じた視覚特性上最適な符
号化率の領域との大小関係に応じて、次の符号化の量子
化精度を決定する。The coding control unit 101 determines that the coding rate as a result of coding with the first quantization precision 104A is the upper limit 1 of the optimum coding rate in terms of visual characteristics corresponding to the first quantization precision.
If it is larger than 02, the next encoding is performed with the second quantization precision 104B having a higher precision than the first quantization precision. This is performed at the third quantization accuracy 104C which is lower in accuracy than the accuracy. If the coding rate obtained as a result of encoding with the first quantization precision 104A is within the region, the next encoding is performed with the first quantization precision 104A. Similarly, the coding control unit 101 determines the magnitude relationship between the coding rate of the coding result obtained by coding with a certain quantization precision and the area of the coding rate that is optimal for visual characteristics according to the quantization precision. Accordingly, the quantization accuracy of the next encoding is determined.
【0019】次に、被写体の急激な動きが発生した場合
の従来の符号化制御について、図22を用いて説明す
る。図22において、線2231から2233は符号化
率−量子化精度特性、線2211から2214は視覚的
に最適な符号化率の範囲、2221から2225は量子
化精度、記号●は視覚的に最適な動作点、記号○は過渡
的な動作点を表わしている。また、縦軸は符号化率を、
横軸は量子化精度を表わしている。なお、横軸について
は、右方ほど、量子化精度が低くなり、かつ表示画像の
空間的歪みが大きくなる。また、縦軸については、下方
ほど、符号化率が低くなり、かつ駒落としが発生する確
率が高くなる。すなわち、表示画像の時間的歪みが大き
くなる。Next, conventional coding control when a sudden movement of a subject occurs will be described with reference to FIG. In FIG. 22, lines 2231 to 2233 indicate coding rate-quantization accuracy characteristics, lines 2211 to 2214 indicate visually optimum coding rate ranges, 2221 to 2225 indicate quantization accuracy, and the symbol ● indicates visually optimum coding rate. The operating point and the symbol ○ represent a transient operating point. The vertical axis represents the coding rate,
The horizontal axis represents quantization accuracy. With respect to the horizontal axis, the quantization accuracy decreases and the spatial distortion of the displayed image increases toward the right. On the vertical axis, the lower the coding rate and the higher the probability of occurrence of dropped frames, the lower the vertical axis. That is, the temporal distortion of the display image increases.
【0020】例えば、動作点Aで動作中に、符号化率−
量子化精度特性が2231から2232に変化するよう
な被写体の小さい動きが発生したとすると、被写体の小
さな動きが発生したフレームは、量子化精度2221で
符号化され、動作点は動作点Bに移動する。このときの
符号化率は、量子化精度2221に対する符号化率の上
限と下限の間にあるため、次の画像フレームも量子化精
度2221で符号化することになる。For example, during operation at operation point A, the coding rate
Assuming that a small motion of the subject such that the quantization accuracy characteristic changes from 2231 to 2232 occurs, the frame in which the small motion of the subject occurs is encoded with the quantization accuracy 2221 and the operation point moves to the operation point B. I do. Since the coding rate at this time is between the upper limit and the lower limit of the coding rate with respect to the quantization precision 2221, the next image frame is also coded with the quantization precision 2221.
【0021】符号化率−量子化精度特性が2231から
2233に変化するような被写体の急激な動きが発生し
たとすると、被写体の急激な動きが発生したフレーム
は、量子化精度2221で符号化され、動作点は動作点
Cに移動する。このときの符号化率は量子化精度222
1に対する符号化率の下限を下回ってしまうため、次の
画像フレームは、量子化精度2222で符号化し、動作
点は動作点Dに移動する。量子化精度2222で符号化
した画像フレームの符号化率は、量子化精度2222に
対する符号化率の下限を下回っているため、次の画像フ
レームは、量子化精度2223で符号化し、動作点は動
作点Eに移動する。以後、符号化率が視覚特性上最適な
領域に入るまで(量子化精度2225になるまで)、同
様な動作が繰り返される。Assuming that a sudden movement of the subject such that the coding rate-quantization accuracy characteristic changes from 2231 to 2233 occurs, the frame in which the sudden movement of the subject occurs is encoded with the quantization accuracy 2221. , The operating point moves to the operating point C. The coding rate at this time is the quantization precision 222
Since the coding rate falls below the lower limit of the coding rate for 1, the next image frame is coded with the quantization accuracy 2222, and the operating point moves to the operating point D. Since the coding rate of the image frame coded with the quantization precision 2222 is lower than the lower limit of the coding rate with respect to the quantization precision 2222, the next image frame is coded with the quantization precision 2223 and the operating point is Move to point E. Thereafter, the same operation is repeated until the coding rate falls within the optimal region in terms of visual characteristics (until the quantization accuracy reaches 2225).
【0022】なお、図21および図22における量子化
精度は、量子化ステップ幅の大小に対応する。すなわ
ち、量子化精度が良い(高い)場合は量子化ステップ幅
が小さくなり、量子化精度が悪い(低い)場合は量子化
ステップ幅が大きくなる。The quantization precision in FIGS. 21 and 22 corresponds to the size of the quantization step width. That is, when the quantization accuracy is good (high), the quantization step width is small, and when the quantization accuracy is bad (low), the quantization step width is large.
【0023】(第2の従来例)以下には、通信状態に応
じて、画像データ長、誤り訂正符号モードを可変にす
る、従来の画像符号化装置の構成および動作を説明す
る。従来、通信状態が良好な場合には、画像データ長を
長くして誤り訂正能力の低い誤り訂正符号を付加し、逆
に通信状態が悪化した場合には、画像データ長を短くし
て誤り訂正能力の高い誤り訂正符号を付加するような、
テレビ信号の高能率符号化装置が提案されている(特開
平3−78383号公報参照)。図23は、この公開公
報に開示されたテレビ信号の高能率符号化装置の構成を
示すブロック図である。図23において、高能率符号化
装置130は、ローパスフィルタ131と、サブサンプ
リング回路132と、予測符号化回路133と、バッフ
ァメモリ134と、端末制御回路137と、可変長符号
化回路135と、誤り訂正符号化回路136とを備えて
いる。(Second Conventional Example) The configuration and operation of a conventional image coding apparatus for changing the image data length and error correction code mode according to the communication state will be described below. Conventionally, when the communication condition is good, the image data length is lengthened and an error correction code with low error correction capability is added, and when the communication condition deteriorates, the image data length is shortened and error correction is performed. Such as adding a high-performance error correction code,
A high-efficiency encoding device for television signals has been proposed (see Japanese Patent Application Laid-Open No. 3-78383). FIG. 23 is a block diagram showing a configuration of a television signal high-efficiency encoding apparatus disclosed in this publication. In FIG. 23, the high-efficiency coding apparatus 130 includes a low-pass filter 131, a sub-sampling circuit 132, a predictive coding circuit 133, a buffer memory 134, a terminal control circuit 137, a variable-length coding circuit 135, And a correction encoding circuit 136.
【0024】以下に、図23のように構成されたテレビ
信号の高能率符号化装置の動作を説明する。可変長符号
化回路135の出力は、誤り訂正符号化回路136に入
力される。誤り訂正符号化回路136は、可変長符号化
された画像データに、誤り訂正符号を付加する。誤り訂
正符号長は、ノーマル/フォールバックモード選択信号
によって切り換えられる。すなわち、誤り訂正符号は、
ノーマルモード時には短くされ(すなわち、誤り訂正能
力の低い誤り訂正符号とされ)、フォールバックモード
時には長くされる(すなわち、誤り訂正能力の高い誤り
訂正符号とされる)。また、予測符号化回路133は、
ノーマルモード時には、画像データ長が長くなるよう符
号化し(すなわち、量子化ステップ幅の小さい量子化値
で量子化し)、フォールバックモード時には、画像デー
タ長が短くなるよう符号化する(すなわち、量子化ステ
ップ幅の大きい量子化値で量子化する)。そして、通信
状態が悪化した場合には、動作モードが、ノーマルモー
ドからフォールバックモードに切り換えられる。フォー
ルバックモードでは、ノーマルモードと比較して画像デ
ータが短いため、その分誤り訂正符号を長くできる。こ
れによって、全体の符号長(画像データ+誤り訂正符
号)を延ばさずに、エラー率を低く抑えることができ
る。The operation of the high-efficiency television signal encoding apparatus configured as shown in FIG. 23 will be described below. The output of the variable length coding circuit 135 is input to the error correction coding circuit 136. The error correction coding circuit 136 adds an error correction code to the variable-length coded image data. The error correction code length is switched by a normal / fallback mode selection signal. That is, the error correction code is
In the normal mode, the length is shortened (that is, an error correction code with a low error correction capability), and in the fallback mode, the length is lengthened (that is, an error correction code with a high error correction capability). Further, the prediction encoding circuit 133
In the normal mode, encoding is performed to increase the image data length (that is, quantization is performed using a quantization value having a small quantization step width), and in the fallback mode, encoding is performed so that the image data length is reduced (that is, quantization is performed). (Quantization is performed with a quantization value having a large step width.) When the communication state deteriorates, the operation mode is switched from the normal mode to the fallback mode. In the fallback mode, since the image data is shorter than in the normal mode, the error correction code can be lengthened accordingly. As a result, the error rate can be kept low without extending the entire code length (image data + error correction code).
【0025】(第3の従来例)従来、符号化領域を分割
して、階層符号化を行なう画像符号化装置は、次のよう
なものであった。すなわち、カメラから取り込んだ画像
の符号化領域に対して、優先領域と非優先領域が予め決
められている。画像符号化部では、優先領域の量子化精
度を非優先領域の量子化精度よりも良くして符号化を行
なう。(Third Conventional Example) Conventionally, an image coding apparatus that divides a coding area and performs hierarchical coding is as follows. That is, a priority area and a non-priority area are determined in advance for an encoding area of an image captured from a camera. The image encoding unit performs encoding by setting the quantization precision of the priority area to be higher than that of the non-priority area.
【0026】[0026]
(第1の従来例に係る課題)上記した第1の従来例に係
る画像符号化装置では、以下に説明するような4つの課
題が生じる。(Problem According to First Conventional Example) The image coding apparatus according to the first conventional example described above has four problems as described below.
【0027】[第1の課題]第1の従来例に係る画像符
号化装置では、1フレーム前に符号化した発生情報量と
伝送レートとに基づいて符号化率を算出し、その算出し
た符号化率を用いて符号化対象フレームの量子化値を決
定しているため、急に被写体が動いたような場合、符号
化対象フレームにマッチしていない不適当な量子化値で
符号化が行われる恐れがある。その結果、急激に発生情
報量が増加し、受信側で表示されるまでの遅延時間が増
加して、受信側では動きのぎこちない動画像が表示され
ると言った問題点がある。また、発生情報量が増大する
ことで、大幅の駒落としが発生し、フレーム間相関が低
くなる。その結果、次に符号化する画像フレームもま
た、発生情報量が増加してしまうといった悪循環が生じ
る問題点もある。[First Problem] In an image coding apparatus according to a first conventional example, a coding rate is calculated based on a generated information amount and a transmission rate coded one frame before, and the calculated code is calculated. Because the quantization value of the encoding target frame is determined using the encoding rate, when the subject suddenly moves, encoding is performed with an inappropriate quantization value that does not match the encoding target frame. May be threatened. As a result, there is a problem that the amount of generated information increases rapidly, the delay time until the information is displayed on the receiving side increases, and a moving image with awkward motion is displayed on the receiving side. Further, as the amount of generated information increases, significant frame dropout occurs, and the inter-frame correlation decreases. As a result, there is also a problem that a vicious circle occurs in which the amount of generated information also increases in the next image frame to be encoded.
【0028】発生情報量が増大することによる、遅延時
間と駒飛ばしの関係を、図24を参照して説明する。図
24は、従来の画像符号化装置における遅延時間と駒飛
ばしを示している。急な被写体の動きが発生したポイン
トP1以前では、被写体の動きが小さいため、フレーム
間の予測誤差が少ない。その結果、量子化ステップ幅の
小さい量子化値で符号化が行われており、遅延時間も4
00msec以下となっている。また、急な被写体の動
きが発生したポイントP1では、フレーム間の予測誤差
が増大しているにもかかわらず、量子化ステップ幅の小
さい量子化値で符号化を行っているため、遅延時間が1
275msecとなり、駒飛びは42フレームとなって
いる。また、ポイントP1の後に符号化されるフレーム
については、駒飛びが42フレームとなっていることか
ら、フレーム間相関が低くなり、フレーム間の予測誤差
が大きくなり、発生情報量が増大し、遅延時間が増大し
ている。The relationship between the delay time and the skipping of frames by increasing the amount of generated information will be described with reference to FIG. FIG. 24 shows delay time and frame skipping in a conventional image encoding device. Before the point P1 at which the sudden movement of the subject has occurred, the movement of the subject is small, so that the prediction error between frames is small. As a result, encoding is performed with a quantization value having a small quantization step width, and the delay time is 4
00 msec or less. Also, at point P1 where a sudden movement of the subject has occurred, the encoding is performed with a quantization value having a small quantization step width, despite the fact that the prediction error between the frames has increased. 1
275 msec, and frame skipping is 42 frames. In the frame encoded after the point P1, the frame skip is 42 frames, so that the inter-frame correlation is low, the prediction error between the frames is large, the amount of generated information is increased, and the delay is increased. Time is increasing.
【0029】[第2の課題]第1の従来例に係る画像符
号化装置では、急に被写体が動いたような場合、段階的
に動作点が移動するため、符号化対象フレームにマッチ
する量子化値が選択されるまでは、符号化対象フレーム
にマッチしていない不適当な量子化値で符号化が行われ
る。その結果、符号化対象フレームにマッチする量子化
値が選択されるまでの間は、動きがぎこちなくなった
り、画質が劣化した動画像が表示される。[Second Problem] In the image coding apparatus according to the first conventional example, when the subject suddenly moves, the operating point moves in a stepwise manner. Until a quantization value is selected, encoding is performed with an inappropriate quantization value that does not match the encoding target frame. As a result, until a quantization value that matches the encoding target frame is selected, a moving image with awkward motion or a deteriorated image quality is displayed.
【0030】上記第1および2の課題を解決するため
に、従来、以下のような3つの装置または回路が提案さ
れている。 (1)フレーム間の差分絶対値の和、またはダイナミッ
クレンジに基づいて発生情報量を予測することで、符号
化対象フレームの特徴に応じた量子化値を決定する映像
信号符号化装置(特開平5−336513号公報参
照)。 (2)動きベクトルの大きさによって動きの大小を判定
し、動きベクトルが大きければ量子化ステップ幅の大き
い量子化値で符号化を行い、動きベクトルが小さければ
量子化ステップ幅の小さい量子化値で符号化を行う画像
符号化装置のバッファメモリ制御回路(特開平5−13
0587号公報参照)。 (3)量子化部を複数持ち、量子化値を変えて量子化を
行うことにより、視覚上良好な量子化値を決定する画像
符号化装置(特開平4−323961号公報参照)。In order to solve the above first and second problems, the following three devices or circuits have been conventionally proposed. (1) A video signal encoding device that predicts the amount of generated information based on the sum of the absolute differences between frames or the dynamic range to determine a quantization value according to the characteristics of the encoding target frame (Japanese Patent Laid-Open Publication No. No. 5-336513). (2) The magnitude of the motion is determined based on the magnitude of the motion vector. If the motion vector is large, coding is performed using a quantization value having a large quantization step width, and if the motion vector is small, a quantization value having a small quantization step width is used. Buffer memory control circuit of an image encoding device that performs encoding in
0587). (3) An image coding apparatus that has a plurality of quantization units and performs quantization by changing quantization values to determine a visually good quantization value (see Japanese Patent Application Laid-Open No. 4-323962).
【0031】しかしながら、上記の3つの装置または回
路では、以下のような新たな課題が指摘される。すなわ
ち、上記(1)の映像信号符号化装置では、予測が外れ
る場合が多く、予測が外れると前述の第1の課題で指摘
したのと同様な問題が生じる。また、上記(2)のバッ
ファメモリ制御回路では、動きベクトルの大きさによっ
て量子化値を決定しているが、被写体の動きに動きベク
トルが追従していればフレーム間の予測誤差を小さくす
ることができ、動きベクトルが大きいからといって発生
情報量が増加するとは限らない。そのため、動きベクト
ルは大きいが、発生情報量が少ない場合においても、量
子化ステップ幅の大きい量子化値で符号化を行うことと
なり、画質が必要以上に低下する。また、上記(3)の
画像符号化装置では、量子化部を複数持たなければなら
ないため、回路規模が大きくなり、コストが増加する。However, in the above three devices or circuits, the following new problems are pointed out. That is, in the video signal encoding device of the above (1), prediction is often missed, and if the prediction is missed, the same problem as pointed out in the first problem occurs. Further, in the buffer memory control circuit of the above (2), the quantization value is determined according to the magnitude of the motion vector. And a large motion vector does not necessarily increase the amount of generated information. Therefore, even when the motion vector is large but the amount of generated information is small, encoding is performed with a quantization value having a large quantization step width, and image quality is unnecessarily reduced. Further, in the image coding device of (3), since a plurality of quantization units must be provided, the circuit scale becomes large and the cost increases.
【0032】[第3の課題]第1の従来例に係る画像符
号化装置では、通信状態が良好な場合でも悪化している
場合でも、同一の伝送速度を用いて符号化率が算出され
るため、通信状態にマッチしていない不適当な量子化値
で符号化が行われる恐れがある。従来の量子化制御にお
ける符号化率の算出式を以下に示す。 符号化率=(LO/S)/RO ただし、上式において、 LO:伝送速度(一定) S:1秒間あたりのフレームサンプリング数 RO:前(1フレーム前)に符号化したフレームの発生
情報量 である。上式からわかるように、通信状態の悪化によっ
て伝送エラーが発生し、送信側の画像符号化装置が再送
を行い、伝送スループットが変動する場合において、通
信状態にマッチしていない不適当な量子化値が決定され
る。[Third Problem] In the image coding apparatus according to the first conventional example, the coding rate is calculated using the same transmission rate regardless of whether the communication state is good or bad. Therefore, encoding may be performed with an inappropriate quantization value that does not match the communication state. An equation for calculating the coding rate in the conventional quantization control is shown below. Coding rate = (LO / S) / RO where: LO: Transmission speed (constant) S: Number of frame samplings per second RO: Generated information amount of frame coded before (one frame before) It is. As can be seen from the above equation, when a transmission error occurs due to the deterioration of the communication state, the image coding apparatus on the transmission side retransmits, and the transmission throughput fluctuates, an inappropriate quantization that does not match the communication state is performed. The value is determined.
【0033】上記第3の課題を解決するために、本願出
願人は、第nフレームの符号化率を計算するのに用いる
伝送速度L0として、第nフレームの符号化を開始した
時点から次の符号化を開始するまでの平均の通信速度を
用いて補正する符号化制御方法を、特願平6−1040
07号において提案している。In order to solve the third problem, the present applicant sets the transmission rate L0 used to calculate the coding rate of the n-th frame as the transmission rate L0 from the time when the coding of the n-th frame is started. Japanese Patent Application No. 6-1040 discloses an encoding control method for correcting using an average communication speed until encoding is started.
No. 07.
【0034】しかしながら、モーバイル通信における映
像符号化品質劣化防止技術の検討(茨木 久ほか、画像
電子学会誌 第23巻 第5号(1994)P445〜
P453)によると、いわゆるPHS(パーソナル・ハ
ンディホン・システム)の周波数帯では、人の歩行速度
(3Km/h)においてドップラー周波数が5Hzとな
り、この時、伝送誤りが1桁劣化する回数は3.5回/
秒、平均継続時間は20msecであることが記述され
ている。つまり、PHSで発生するバースト誤りを平均
的にとらえるには、少なくとも300msecの時間幅
での平均を計測する必要がある。一方、低ビットレート
で動画像を伝送するときの画像フレーム数は30枚/秒
より劣化するが、5枚/秒に劣化したとしても、第nフ
レームを符号化してから次のフレームを符号化するまで
の時間は200msecであり、その間の平均の通信速
度を用いて符号化率を補正すると、バーストエラーが支
配的で極端に補正がききすぎるという不具合が発生す
る。However, a study of technology for preventing video coding quality deterioration in mobile communication (Hisashi Ibaraki et al., Journal of the Institute of Image Electronics Engineers of Japan, Vol. 23, No. 5, (1994) P445-
According to P453), in the frequency band of a so-called PHS (Personal Handy Phone System), the Doppler frequency is 5 Hz at a human walking speed (3 Km / h), and the number of times a transmission error degrades by one digit is 3. 5 times /
It describes that the second and the average duration are 20 msec. In other words, it is necessary to measure an average over a time width of at least 300 msec in order to catch burst errors occurring in the PHS on average. On the other hand, when transmitting a moving image at a low bit rate, the number of image frames deteriorates from 30 frames / sec, but even if it deteriorates to 5 frames / sec, the next frame is encoded after encoding the nth frame. The time required to perform the coding is 200 msec. If the coding rate is corrected using the average communication speed during that time, a problem occurs in which the burst error is dominant and the correction is extremely difficult.
【0035】また、同符号化制御方法では、符号化する
フレームを、前回符号化したフレームの符号化率により
決定しているが、この場合、通信速度の変動が緩やかな
場合は問題ないが、通信速度が急に低下した場合は、符
号化率の補正が間に合わず、実際には送信バッファ内の
データが減らないうちに次のフレームを符号化してしま
い、バッファのオーバーフローを招くという問題点があ
った。Further, in the same coding control method, the frame to be coded is determined by the coding rate of the previously coded frame. In this case, there is no problem if the communication speed fluctuates slowly. If the communication speed drops abruptly, the coding rate cannot be corrected in time, and in fact the next frame is coded before the data in the transmission buffer decreases, resulting in a buffer overflow. there were.
【0036】また、ここではGo−Back−Nによる
再送制御方法を想定しており、平均スループットの算出
方法として第nフレームの符号化を開始した時点から次
の符号化を開始するまでに送達確認のとれたフレームの
ビット数より算出していた。しかし、Go−Back−
Nによる再送制御方法は、例えば8フレームの送信の
後、受信側から送達確認または再送要求を待ち、再送要
求の場合、要求されたフレーム以降のフレームをすべて
再送し、送達確認を受けるまでこれを繰り返す。In this case, a retransmission control method based on Go-Back-N is assumed, and as a method for calculating the average throughput, the transmission confirmation is performed from the time when the encoding of the n-th frame is started until the next encoding is started. It was calculated from the number of bits of the removed frame. However, Go-Back-
The retransmission control method by N is, for example, after transmitting 8 frames, waits for an acknowledgment or a retransmission request from the receiving side. In the case of a retransmission request, all frames after the requested frame are retransmitted until the acknowledgment is received. repeat.
【0037】Go−Back−Nによる再送制御方法
は、伝送路の遅延時間が大きい場合には、送達確認を待
つ時間が多くなり、伝送効率が極端に劣化する。そこ
で、従来、Selective Rejectによる再
送制御方法が考案されている。Selective R
ejectによる再送制御方法の場合、送信側は、例え
ば32フレームまで送達確認を待たずに送信し、受信側
は誤りを検出したフレームに対して選択的にリジェクト
を返送する。送信側は、リジェクトを受けた場合、即座
に当該フレームの再送を行う。Selective R
ejectによる再送制御方法の場合、送達確認は行わ
れない。In the retransmission control method based on Go-Back-N, when the delay time of the transmission path is long, the time to wait for acknowledgment increases and the transmission efficiency is extremely deteriorated. Therefore, conventionally, a retransmission control method using Selective Reject has been devised. Selective R
In the case of the retransmission control method using eject, the transmitting side transmits, for example, up to 32 frames without waiting for acknowledgment of transmission, and the receiving side selectively returns a reject for a frame in which an error is detected. Upon receiving the rejection, the transmitting side immediately retransmits the frame. Selective R
In the case of the retransmission control method by eject, no acknowledgment is performed.
【0038】[第4の課題]第1の従来例に係る画像符
号化装置の符号化制御部101で行われる量子化制御方
式では、表示画像の動きが大きすぎたり、多量の伝送エ
ラーの発生により伝送スループットが著しく低下した場
合などに、選びうるトレードオフの組み合わせの中では
最適であっても、空間解像度(量子化精度)と時間解像
度(符号化率)がともに許容限界を超え、視覚的に許容
できないほどの劣化する恐れがある。符号化率−量子化
精度特性は、与えられた画像に動き量や絵柄の細かさな
どの圧縮できない非冗長性がどの程度あるかと、符号化
データを伝送する伝送速度とで決まる。これらのファク
ターは、与えられるものであり、選択しうるものでな
い。選択しうる量子化精度のみをパラメータに考える
と、与えられた条件のもとでは、上限曲線102と下限
曲線103との間の領域で動作することが最適となる。
しかし、ここでいう最適とは、与えられた条件のもとで
相対的に一番良いだけであり、絶対的に良いわけではな
い。絶対的には、上限曲線と下限曲線の間の領域を左上
に行くほど量子化精度、符号化率ともに向上し、右下へ
行くほど量子化精度、符号化率ともに低下する。[Fourth Problem] In the quantization control method performed by the coding control unit 101 of the image coding apparatus according to the first conventional example, the motion of a displayed image is too large or a large number of transmission errors occur. For example, when the transmission throughput is significantly reduced due to, the spatial resolution (quantization accuracy) and the temporal resolution (coding rate) both exceed the permissible limits, and May be unacceptably deteriorated. The coding rate-quantization accuracy characteristic is determined by the degree of non-redundancy, such as the amount of motion and the fineness of a picture, which cannot be compressed in a given image, and the transmission speed at which coded data is transmitted. These factors are given and are not selectable. Considering only the selectable quantization precision as a parameter, it is optimal to operate in a region between the upper curve 102 and the lower curve 103 under given conditions.
However, the optimum here is only relatively best under given conditions, and is not absolutely good. Absolutely, the quantization accuracy and the coding rate improve as the area between the upper curve and the lower curve moves to the upper left, and both the quantization precision and the coding rate decrease as the area moves to the lower right.
【0039】(第2の従来例に係る課題)第2の従来例
に係るテレビ信号の高能率符号化装置は、瞬間の通信状
態に応じて、ノーマルモード、フォールバックモードを
決定し、画像データ長、誤り訂正符号長を制御してい
る。そのため、ノーマル/フォールバックモード選択信
号を受信した時点では通信状態が良好であり、ノーマル
モードを表わすノーマル/フォールバックモード選択信
号を受信したが、実際に伝送する時点で通信状態が悪化
した場合には、以下のような不具合が発生する。すなわ
ち、この場合、ノーマルモードが選択されているため、
画像データ長が長くなるように符号化が行われ、短い
(誤り訂正能力の低い)誤り訂正符号が付加されてい
る。それにもかかわらず、通信状態は悪化しているた
め、誤り訂正能力を越えた伝送誤りが発生し、受信側で
は、復号が不可能となってしまう。(Problem According to Second Conventional Example) A high efficiency television signal encoding apparatus according to a second conventional example determines a normal mode and a fallback mode in accordance with an instantaneous communication state, Length and error correction code length are controlled. Therefore, when the normal / fallback mode selection signal is received, the communication state is good. When the normal / fallback mode selection signal indicating the normal mode is received, the communication state deteriorates at the time of actual transmission. Causes the following problems. That is, in this case, since the normal mode is selected,
Encoding is performed to increase the image data length, and a short (low error correction capability) error correction code is added. Nevertheless, since the communication state is degraded, a transmission error exceeding the error correction capability occurs, and decoding on the receiving side becomes impossible.
【0040】また逆に、ノーマル/フォールバックモー
ド選択信号を受信した時点では通信状態が悪く、フォー
ルバックモードを表わすノーマル/フォールバックモー
ド選択信号を受信したが、実際に伝送する時点で通信状
態が良くなった場合には、以下のような不具合が発生す
る。すなわち、この場合、フォールバックモードが選択
されているため、画像データ長が短くなるように符号化
が行われ、長い(誤り訂正能力の高い)誤り訂正符号が
付加されている。そのため、受信側で表示される画像が
ノーマルモード時よりも劣化してしまう。Conversely, when the normal / fallback mode selection signal is received, the communication state is poor, and the normal / fallback mode selection signal indicating the fallback mode is received. When it is improved, the following problems occur. That is, in this case, since the fallback mode is selected, encoding is performed so that the image data length is shortened, and a long (high error correction capability) error correction code is added. For this reason, the image displayed on the receiving side is more deteriorated than in the normal mode.
【0041】(第3の従来例に係る課題)第3の従来例
に係る画像符号化装置では、優先領域と非優先領域は、
予め決められており、その領域の大きさは一定で不変で
あった。被写体の動きが大きくなって発生情報量が増加
したり、通信路の状態悪化によって通信スループットが
低下すると、発生情報量を減少させるために、符号化制
御によって量子化精度を悪くしなければならない。この
とき、優先領域の大きさが一定であるならば、極端に発
生情報量が増加したり、通信スループットが低下した場
合には、非優先領域はもちろん、優先領域の量子化精度
も大きく悪化せざるを得ず、その結果、優先領域の画質
が大きく劣化してしまう。(Problem According to Third Conventional Example) In the image encoding apparatus according to the third conventional example, the priority area and the non-priority area
It was predetermined, and the size of the area was constant and unchanged. When the amount of generated information increases due to the movement of a subject and the communication throughput decreases due to the deterioration of the state of the communication channel, the quantization accuracy must be reduced by encoding control in order to reduce the amount of generated information. At this time, if the size of the priority area is constant, if the amount of generated information increases extremely or the communication throughput decreases, the quantization accuracy of the priority area as well as the non-priority area greatly deteriorates. Inevitably, as a result, the image quality of the priority area is greatly deteriorated.
【0042】それ故に、本発明の目的は、被写体の急な
動き等により、発生情報量が急激に増加し、また伝送ス
ループットが変動する場合においても、遅延時間を抑
え、受信側で動きの滑らかな動画像表示を可能にする画
像符号化装置およびそれを用いた画像伝送システムを提
供することである。本発明の他の目的は、通信状態に応
じた最適な量子化制御、誤り訂正符号の選択が行える画
像符号化装置およびそれを用いた画像伝送システムを提
供することである。本発明のさらに他の目的は、発生情
報量急増(被写体の動きが大きいフレーム)後の画像フ
レームについて、視覚特性上最適な量子化値を、簡単な
計算によって即座に決定することのできる画像符号化装
置およびそれを用いた画像伝送システムを提供すること
である。本発明のさらに他の目的は、発生情報量や符号
化率(被写体の動き)によって、優先領域,非優先領域
の配分と量子化値とを制御し、優先領域については、視
覚特性上最適な量子化値を決定し、常に安定した画質を
保持することのできる画像符号化装置および量子化制御
方法を提供することである。Therefore, an object of the present invention is to suppress the delay time even when the amount of generated information sharply increases due to a sudden movement of a subject and the transmission throughput fluctuates, and to smooth the movement on the receiving side. It is an object of the present invention to provide an image encoding device capable of displaying a moving image and an image transmission system using the same. Another object of the present invention is to provide an image encoding device capable of selecting an optimal quantization control and an error correction code according to a communication state, and an image transmission system using the same. Still another object of the present invention is to provide an image code capable of immediately determining, by a simple calculation, an optimal quantization value in terms of visual characteristics for an image frame after a sudden increase in the amount of generated information (a frame in which the movement of a subject is large). And an image transmission system using the same. Still another object of the present invention is to control the distribution of the priority area and the non-priority area and the quantization value according to the amount of generated information and the coding rate (movement of the subject). It is an object of the present invention to provide an image encoding device and a quantization control method that determine a quantization value and can always maintain stable image quality.
【0043】[0043]
【課題を解決するための手段および発明の効果】上記目
的を達成するために、本発明は、以下のような特徴を備
えている。第1の態様は、動画像を符号化して伝送する
画像符号化装置であって、映像信号から画像フレームを
構成して出力する画像入力手段と、画像入力手段で構成
された画像フレームを符号化する符号化手段と、符号化
手段で符号化された画像フレームの画像データを格納す
る送信バッファと、送信バッファ内の画像データを、所
定の伝送レートで送信する伝送制御手段と、符号化手段
と送信バッファとの間に配置され、かつ符号化手段で符
号化された画像フレームの画像データを一時的に格納す
るテンポラリバッファと、テンポラリバッファ内の画像
データを送信バッファに格納するか否かを判定すると共
に、次に符号化される画像フレームの量子化値を決定す
る駒落とし/量子化制御手段とを備え、駒落とし/量子
化制御手段は、テンポラリバッファに格納されている画
像フレームの情報量が予め設定された駒落とししきい値
よりも大きい場合、テンポラリバッファ内の画像データ
を送信バッファに格納しない駒落とし制御を行うと共
に、テンポラリバッファ内に格納されている画像フレー
ムを符号化する際に用いた量子化ステップ幅よりも大き
い量子化ステップ幅の量子化値を設定して符号化手段に
通知し、符号化手段は、次に符号化する画像フレーム
を、駒落とし/量子化制御手段から通知された量子化値
で符号化することを特徴とする。Means for Solving the Problems and Effects of the Invention In order to achieve the above object, the present invention has the following features. A first aspect is an image encoding apparatus for encoding and transmitting a moving image, comprising: an image input unit configured to output an image frame from a video signal; and an image encoding unit configured to encode the image frame configured by the image input unit. Encoding means, a transmission buffer for storing image data of an image frame encoded by the encoding means, a transmission control means for transmitting image data in the transmission buffer at a predetermined transmission rate, and an encoding means. A temporary buffer that is disposed between the transmission buffer and temporarily stores image data of the image frame encoded by the encoding unit; and determines whether to store the image data in the temporary buffer in the transmission buffer. And a frame removal / quantization control means for determining a quantization value of an image frame to be encoded next, wherein the frame removal / quantization control means includes a temporary buffer. When the information amount of the image frame stored in the buffer is larger than the preset frame drop threshold, the frame data is not stored in the transmission buffer, and the frame data is stored in the temporary buffer. A quantization value of a quantization step width larger than the quantization step width used when encoding the image frame being set is notified to the encoding unit, and the encoding unit transmits the image to be encoded next. It is characterized in that the frame is encoded with the quantization value notified from the frame drop / quantization control means.
【0044】上記のように、第1の態様によれば、急に
被写体が動いたような場合に、発生情報量が急激に増加
するような画像フレームの駒落としを行い、かつ次の画
像フレームを量子化ステップ幅を大きくして符号化する
ようにしているので、発生情報量を抑えることができ、
遅延時間を削減することができる。従って、受信側で
は、動きの滑らかな動画像を表示することが可能とな
る。As described above, according to the first mode, when the subject suddenly moves, the frame of the image frame in which the amount of generated information sharply increases is removed, and the next image frame is removed. Is encoded with a large quantization step width, so that the amount of generated information can be suppressed,
Delay time can be reduced. Therefore, on the receiving side, it is possible to display a moving image with smooth motion.
【0045】第2の態様は、第1の態様において、伝送
制御手段は、さらに、通信エラーが発生し、受信端末側
で正常に画像データの復号ができなかった場合に、自動
再送を行うと共に、再送が生じたことを示すエラー情報
を駒落とし/量子化制御手段に通知し、駒落とし/量子
化制御手段は、さらに、伝送制御手段からエラー情報の
通知を受けると、テンポラリバッファ内の画像データを
送信バッファに格納するか否かを決定するための駒落と
ししきい値を予め設定された値から下げ、予め定められ
た一定時間、伝送制御手段からエラー情報の通知を受け
なければ、当該駒落とししきい値を予め設定された値に
戻す、しきい値制御を行うことを特徴とする。According to a second aspect, in the first aspect, the transmission control means further performs automatic retransmission when a communication error occurs and image data cannot be normally decoded on the receiving terminal side. When the error information indicating that retransmission has occurred is notified to the frame drop / quantization control means, and the frame drop / quantization control means further receives the error information notification from the transmission control means, the frame drop / quantization control means If the frame drop threshold for determining whether to store the data in the transmission buffer is lowered from a preset value, and if a notification of error information is not received from the transmission control unit for a predetermined fixed time, the relevant It is characterized in that threshold control is performed to return the frame drop threshold to a preset value.
【0046】上記のように、第2の態様によれば、通信
状態が良好な状態に落ちつくまでは、駒落とししきい値
を下げて駒落とし制御を行うようにしているので、通信
状態を考慮した駒落とし制御を行うことができる。As described above, according to the second aspect, until the communication state is reduced to a favorable state, the frame drop threshold is lowered to perform the frame drop control. Frame drop control can be performed.
【0047】第3の態様は、第1の態様において、伝送
制御手段は、さらに、予め定められた一定時間内の平均
スループットを算出して駒落とし/量子化制御手段に通
知し、駒落とし/量子化制御手段は、さらに予め設定さ
れている最大許容遅延時間と、伝送制御手段で算出され
た平均スループットとに基づいて、最大許容遅延時間内
に送信可能な最大情報量を算出し、当該算出した最大情
報量を駒落とししきい値として用いることを特徴とす
る。According to a third aspect, in the first aspect, the transmission control means further calculates an average throughput within a predetermined period of time and notifies the frame loss / quantization control means of the result. The quantization control unit further calculates the maximum amount of information that can be transmitted within the maximum allowable delay time based on the preset maximum allowable delay time and the average throughput calculated by the transmission control unit, and calculates the maximum information amount. The obtained maximum information amount is used as a frame drop threshold.
【0048】上記のように、第3の態様によれば、予め
設定されている最大許容遅延時間と平均スループットと
から最大許容遅延時間内に送信可能な情報量を算出し、
算出された情報量を、テンポラリバッファ内の画像フレ
ームの駒落としをするか否かを判定するためのしきい値
として用いるようにしているので、通信状態に応じた駒
落とし制御が行える。As described above, according to the third aspect, the amount of information that can be transmitted within the maximum allowable delay time is calculated from the preset maximum allowable delay time and the average throughput,
Since the calculated information amount is used as a threshold value for determining whether or not to drop a frame of an image frame in the temporary buffer, the dropping control can be performed according to the communication state.
【0049】第4の態様は、第3の態様において、駒落
とし/量子化制御手段は、さらに所定の時間内に送信し
た画像フレームの平均発生情報量と、平均スループット
とに基づいて、平均遅延時間を算出し、当該算出した平
均遅延時間を最大許容遅延時間として用いることを特徴
とする。According to a fourth aspect, in the third aspect, the frame removal / quantization control means further includes an average delay information based on an average amount of generated information of image frames transmitted within a predetermined time and an average throughput. The time is calculated, and the calculated average delay time is used as the maximum allowable delay time.
【0050】上記のように、第4の態様によれば、所定
時間内に送信した画像フレームの平均発生情報量と平均
スループットから平均遅延時間を算出するとともに、平
均遅延時間内に送信可能な情報量を算出し、この算出さ
れた情報量を駒落とし制御のためのしきい値として用い
るようにしているので、動画像特性、通信状態に応じた
駒落とし制御を行うことができる。As described above, according to the fourth aspect, the average delay time is calculated from the average amount of information generated and the average throughput of image frames transmitted within a predetermined time, and the information that can be transmitted within the average delay time is calculated. Since the amount is calculated and the calculated information amount is used as a threshold value for the frame drop control, the frame drop control according to the moving image characteristics and the communication state can be performed.
【0051】第5の態様は、動画像を符号化して伝送す
る画像符号化装置であって、映像信号から画像フレーム
を構成して出力する画像入力手段と、画像入力手段で構
成された画像フレームを符号化する符号化手段と、符号
化手段で符号化された画像データを格納する送信バッフ
ァと、動きの再現性と画質の両面から最適な量子化値を
決定する第1の量子化制御手段と、通信状態に応じて量
子化ステップ幅を制御する第2の量子化制御手段と、送
信バッファ内の画像データを所定の伝送レートで送信
し、通信エラーが発生し、受信端末側で正常に画像デー
タの復号ができなかった場合に、自動再送を行うと共
に、再送が生じたことを示すエラー情報を第2の量子化
制御手段に通知する伝送制御手段とを備え、第2の量子
化制御手段は、伝送制御手段からエラー情報の通知を受
けると、第1の量子化制御手段で決定された量子化値に
対応する量子化ステップ幅よりも大きな量子化ステップ
幅の量子化値を設定して、符号化手段に通知し、予め定
められた一定時間、伝送制御手段からエラー情報の通知
を受けなければ、第1の量子化制御手段で決定された量
子化値をそのまま符号化手段に通知し、符号化手段は、
次に符号化する画像フレームを、第2の量子化制御手段
から通知された量子化値で符号化することを特徴とす
る。A fifth aspect is an image coding apparatus for coding and transmitting a moving image, comprising: an image input means for forming and outputting an image frame from a video signal; and an image frame comprising the image input means. , A transmission buffer for storing image data coded by the coding unit, and a first quantization control unit for determining an optimum quantization value in terms of both reproducibility of motion and image quality A second quantization control means for controlling a quantization step width according to a communication state; transmitting image data in a transmission buffer at a predetermined transmission rate; a communication error occurs; Transmission control means for performing automatic retransmission when the image data cannot be decoded and notifying error information indicating that retransmission has occurred to the second quantization control means; Means are transmission system Receiving the error information from the means, sets a quantization value having a quantization step width larger than the quantization step width corresponding to the quantization value determined by the first quantization control means, If the error information is not received from the transmission control means for a predetermined period of time, the quantization value determined by the first quantization control means is notified to the encoding means as it is, Is
The image frame to be coded next is coded with the quantization value notified from the second quantization control means.
【0052】上記のように、第5の態様によれば、通信
状態が良好な状態に落ちつくまでは、量子化ステップ幅
を大きくして符号化するようにしているので、通信状態
が悪い場合においても、遅延時間を削減でき、受信側で
動きの滑らかな動画像を表示することができる。従っ
て、通信状態のふらつきに影響されない量子化制御が行
える。As described above, according to the fifth aspect, encoding is performed by increasing the quantization step width until the communication state is reduced to a good state. Also, the delay time can be reduced, and a moving image with smooth movement can be displayed on the receiving side. Therefore, quantization control that is not affected by fluctuations in the communication state can be performed.
【0053】第6の態様は、第5の態様において、符号
化手段と送信バッファとの間に配置され、符号化手段で
符号化された画像フレームの画像データを一時的に格納
するテンポラリバッファと、テンポラリバッファ内の画
像データを送信バッファに格納するか否かを判定し、次
に符号化される画像フレームの量子化値を決定する駒落
とし/量子化制御手段とをさらに備え、伝送制御手段
は、再送が生じたことを示すエラー情報を、さらに駒落
とし/量子化制御手段に通知し、駒落とし/量子化制御
手段は、伝送制御手段からエラー情報の通知を受ける
と、テンポラリバッファ内の画像データを送信バッファ
に格納するか否かを決定するための駒落とししきい値を
予め設定された値から下げ、予め定められた一定時間、
伝送制御手段からエラー情報の通知を受けなければ、当
該駒落とししきい値を予め設定された値に戻す、しきい
値制御を行い、テンポラリバッファ内の画像データの情
報量がしきい値制御で制御された駒落とししきい値より
も大きければ、テンポラリバッファ内の画像データを送
信バッファに格納しない駒落とし制御を行うと共に、テ
ンポラリバッファ内に格納されている画像フレームを符
号化する際に用いた量子化ステップ幅よりも大きい量子
化ステップ幅の量子化値を設定して符号化手段に通知す
ることを特徴とする。According to a sixth aspect, in the fifth aspect, there is provided a temporary buffer which is disposed between the encoding means and the transmission buffer and temporarily stores image data of an image frame encoded by the encoding means. Transmission control means for determining whether or not to store image data in a temporary buffer in a transmission buffer, and determining a quantization value of an image frame to be encoded next, Notifies the frame drop / quantization control unit of error information indicating that retransmission has occurred, and upon receiving the error information notification from the transmission control unit, the frame drop / quantization control unit The frame drop threshold for determining whether to store the image data in the transmission buffer is lowered from a preset value, and a predetermined fixed time,
If no error information notification is received from the transmission control means, the frame drop threshold is returned to a preset value, threshold control is performed, and the information amount of image data in the temporary buffer is controlled by the threshold control. If the value is larger than the controlled frame drop threshold, the frame drop control is performed so that the image data in the temporary buffer is not stored in the transmission buffer, and the image frame used in encoding the image frame stored in the temporary buffer is used. It is characterized in that a quantization value with a quantization step width larger than the quantization step width is set and notified to the encoding means.
【0054】上記のように、第6の態様によれば、通信
状態が良好な状態に落ちつくまでは、駒落とししきい値
を下げて駒落とし制御を行うようにしているので、通信
状態を考慮した駒落とし制御を行うことができる。As described above, according to the sixth aspect, the frame-drop control is performed by lowering the frame-drop threshold until the communication state is reduced to a good state. Frame drop control can be performed.
【0055】第7の態様は、第6の態様において、伝送
制御手段は、さらに、予め定められた一定時間内の平均
スループットを算出して駒落とし/量子化制御手段に通
知し、駒落とし/量子化制御手段は、さらに予め設定さ
れている最大許容遅延時間と、伝送制御手段で算出され
た平均スループットとに基づいて、最大許容遅延時間内
に送信可能な最大情報量を算出し、当該算出した最大情
報量を駒落とししきい値として用いることを特徴とす
る。According to a seventh aspect, in the sixth aspect, the transmission control means further calculates an average throughput within a predetermined period of time, notifies the result to the frame drop / quantization control means, and outputs the frame drop / quantity. The quantization control unit further calculates the maximum amount of information that can be transmitted within the maximum allowable delay time based on the preset maximum allowable delay time and the average throughput calculated by the transmission control unit, and calculates the maximum information amount. The obtained maximum information amount is used as a frame drop threshold.
【0056】上記のように、第7の態様によれば、予め
設定されている最大許容遅延時間と平均スループットと
から最大許容遅延時間内に送信可能な情報量を算出し、
算出された情報量を、テンポラリバッファ内の画像フレ
ームの駒落としをするか否かを判定するためのしきい値
として用いるようにしているので、通信状態に応じた駒
落とし制御が行える。As described above, according to the seventh aspect, the amount of information that can be transmitted within the maximum allowable delay time is calculated from the preset maximum allowable delay time and the average throughput.
Since the calculated information amount is used as a threshold value for determining whether or not to drop a frame of an image frame in the temporary buffer, the dropping control can be performed according to the communication state.
【0057】第8の態様は、第7の態様において、駒落
とし/量子化制御手段は、さらに所定の時間内に送信し
た画像フレームの平均発生情報量と、平均スループット
とに基づいて、平均遅延時間を算出し、当該算出した平
均遅延時間を最大許容遅延時間として用いることを特徴
とする。According to an eighth aspect, in the seventh aspect, in the seventh aspect, the frame drop / quantization control means further performs an average delay based on an average generated information amount of image frames transmitted within a predetermined time and an average throughput. The time is calculated, and the calculated average delay time is used as the maximum allowable delay time.
【0058】上記のように、第8の態様によれば、所定
時間内に送信した画像フレームの平均発生情報量と平均
スループットから平均遅延時間を算出するとともに、平
均遅延時間内に送信可能な情報量を算出し、この算出さ
れた情報量を駒落とし制御のためのしきい値として用い
るようにしているので、動画像特性、通信状態に応じた
駒落とし制御を行うことができる。As described above, according to the eighth aspect, the average delay time is calculated from the average amount of information generated and the average throughput of image frames transmitted within a predetermined time, and the information that can be transmitted within the average delay time is calculated. Since the amount is calculated and the calculated information amount is used as a threshold value for the frame drop control, the frame drop control according to the moving image characteristics and the communication state can be performed.
【0059】第9の態様は、動画像を高能率圧縮符号化
して低ビットレートの通信回線を介して伝送する際に、
単位時間当たりに送信できるフレームの割合である符号
化率に応じた駒落としによる時間的歪みと、量子化値に
よる空間的歪みとのバランスとして、動作点が予め決め
られている画像符号化装置であって、映像信号から画像
フレームを構成して出力する画像入力手段と、画像入力
手段で構成された画像フレームを符号化する符号化手段
と、符号化手段で符号化された画像データを格納する送
信バッファと、通信状態に応じた量子化値を決定する量
子化制御手段と、送信バッファ内の画像データを所定の
伝送レートで送信する伝送制御手段とを備え、量子化制
御手段は、予め定められた一定時間内の平均スループッ
トを算出し、算出された平均スループットと、符号化手
段で符号化した結果の1フレーム当たりの発生情報量と
に基づいて、符号化率を算出し、算出された符号化率に
対応する量子化値を決定して符号化手段に通知し、送信
バッファ内のデータの残量があるしきい値以下になる
と、符号化手段に一画像フレームの符号化を行うように
通知することを特徴とする。The ninth aspect is that, when a moving image is subjected to high-efficiency compression encoding and transmitted via a low bit rate communication line,
In an image coding apparatus in which an operating point is predetermined as a balance between temporal distortion due to frame dropping according to a coding rate which is a rate of a frame that can be transmitted per unit time and spatial distortion due to a quantization value. An image input unit configured to output an image frame from a video signal; an encoding unit configured to encode the image frame configured by the image input unit; and image data encoded by the encoding unit. A transmission buffer; a quantization control unit for determining a quantization value according to a communication state; and a transmission control unit for transmitting image data in the transmission buffer at a predetermined transmission rate. The calculated average throughput within a given period of time is calculated, and a code is generated based on the calculated average throughput and the amount of information generated per frame as a result of encoding by the encoding unit. Calculating the rate, determining a quantization value corresponding to the calculated coding rate, and notifying the coding means, and when the remaining amount of data in the transmission buffer falls below a certain threshold, the coding means is notified to the coding means. It is characterized in that it is notified to perform encoding of an image frame.
【0060】上記のように、第9の態様によれば、一定
時間内の平均スループットを用いて符号化率を算出し、
その符号化率を用いて次のフレームの量子化値を決定す
るようにしているので、通信状態に応じた量子化制御を
行うことができる。As described above, according to the ninth aspect, the coding rate is calculated using the average throughput within a certain time,
Since the quantization value of the next frame is determined using the coding rate, quantization control according to the communication state can be performed.
【0061】第10の態様は、第9の態様において、符
号化手段と送信バッファとの間に配置され、符号化手段
で符号化された画像フレームの画像データを一時的に格
納するテンポラリバッファと、テンポラリバッファ内の
画像データを送信バッファに格納するか否かを判定し、
次に符号化される画像フレームの量子化値を決定する駒
落とし/量子化制御手段とをさらに備え、駒落とし/量
子化制御手段は、予め設定されている最大許容遅延時間
と、量子化制御手段で算出された平均スループットとに
基づいて、最大許容遅延時間内に送信可能な情報量を算
出し、テンポラリバッファに格納されている画像フレー
ムの情報量が最大許容遅延時間内に送信可能な情報量よ
りも大きければ、テンポラリバッファ内の画像データを
送信バッファに格納しない駒落とし制御を行うと共に、
テンポラリバッファ内に格納されている画像フレームを
符号化する際に用いた量子化ステップ幅よりも大きい量
子化ステップ幅の量子化値を設定して符号化手段に通知
することを特徴とする。According to a tenth aspect, in the ninth aspect, there is provided a temporary buffer which is disposed between the encoding means and the transmission buffer and temporarily stores image data of an image frame encoded by the encoding means. Determine whether to store the image data in the temporary buffer in the transmission buffer,
The image processing apparatus further includes a frame removal / quantization control unit that determines a quantization value of an image frame to be encoded next, wherein the frame removal / quantization control unit includes a preset maximum allowable delay time and a quantization control. The amount of information that can be transmitted within the maximum allowable delay time is calculated based on the average throughput calculated by the means, and the amount of information of the image frame stored in the temporary buffer is information that can be transmitted within the maximum allowable delay time. If it is larger than the amount, while performing frame dropping control not storing the image data in the temporary buffer in the transmission buffer,
It is characterized in that a quantization value having a quantization step width larger than the quantization step width used when encoding the image frame stored in the temporary buffer is set and notified to the encoding means.
【0062】上記のように、第10の態様によれば、予
め設定されている最大許容遅延時間と平均スループット
とから最大許容遅延時間内に送信可能な情報量を算出
し、算出された情報量を、テンポラリバッファ内の画像
フレームの駒落としをするか否かを判定するためのしき
い値として用いるようにしているので、通信状態に応じ
た駒落とし制御が行える。As described above, according to the tenth aspect, the information amount that can be transmitted within the maximum allowable delay time is calculated from the preset maximum allowable delay time and the average throughput, and the calculated information amount is calculated. Is used as a threshold value for determining whether or not to drop a frame of an image frame in the temporary buffer, so that the dropping control can be performed according to the communication state.
【0063】第11の態様は、第9の態様において、符
号化手段と送信バッファとの間に配置され、符号化手段
で符号化された画像フレームの画像データを一時的に格
納するテンポラリバッファと、テンポラリバッファ内の
画像データを送信バッファに格納するか否かを判定し、
次に符号化される画像フレームの量子化値を決定する駒
落とし/量子化制御手段とをさらに備え、駒落とし/量
子化制御手段は、所定の時間内に送信した画像フレーム
の平均発生情報量と、量子化制御手段で算出された平均
スループットとに基づいて、平均遅延時間を算出し、平
均スループットおよび平均遅延時間に基づいて、当該平
均遅延時間内に送信可能な情報量を算出し、テンポラリ
バッファに格納されている画像フレームの情報量が平均
遅延時間内に送信可能な情報量よりも大きければ、テン
ポラリバッファ内の画像データを送信バッファに格納し
ない駒落とし制御を行うと共に、テンポラリバッファ内
に格納されている画像フレームを符号化する際に用いた
量子化ステップ幅よりも大きい量子化ステップ幅の量子
化値を設定して符号化手段に通知することを特徴とす
る。According to an eleventh aspect, in the ninth aspect, there is provided a temporary buffer disposed between the encoding means and the transmission buffer for temporarily storing image data of the image frame encoded by the encoding means. Determine whether to store the image data in the temporary buffer in the transmission buffer,
The image processing apparatus further includes a frame removal / quantization control unit for determining a quantization value of an image frame to be encoded next, wherein the frame removal / quantization control unit includes an average amount of generated information of the image frame transmitted within a predetermined time. Calculating an average delay time based on the average throughput calculated by the quantization control means, calculating an amount of information that can be transmitted within the average delay time based on the average throughput and the average delay time, If the amount of information of the image frames stored in the buffer is larger than the amount of information that can be transmitted within the average delay time, frame drop control is performed so that the image data in the temporary buffer is not stored in the transmission buffer, and the frame is stored in the temporary buffer. Set a quantization value with a quantization step width larger than the quantization step width used when encoding the stored image frame, and And notifies the means.
【0064】上記のように、第11の態様によれば、所
定時間内に送信した画像フレームの平均発生情報量と平
均スループットから平均遅延時間を算出するとともに、
平均遅延時間内に送信可能な情報量を算出し、この算出
された情報量を駒落とし制御のためのしきい値として用
いるようにしているので、動画像特性、通信状態に応じ
た駒落とし制御を行うことができる。As described above, according to the eleventh aspect, the average delay time is calculated from the average amount of information generated and the average throughput of the image frames transmitted within the predetermined time,
The amount of information that can be transmitted within the average delay time is calculated, and the calculated amount of information is used as a threshold value for frame drop control. It can be performed.
【0065】第12の態様は、第9の態様において、量
子化制御手段は、平均スループットを算出する際に、バ
ーストエラーの発生の有無に応じて平均する時間を可変
とすることを特徴とする。A twelfth aspect is the ninth aspect, wherein the quantization control means varies the averaging time in accordance with the presence or absence of a burst error when calculating the average throughput. .
【0066】上記のように、第12の態様によれば、平
均を求める時間を短くすれば、スループットの変化に素
早く対応した量子化制御および駒落とし制御を行うこと
ができ、またバースト的なエラーが発生する状況におい
て、平均を求める時間をバーストエラーが発生する周期
よりも長く設定すれば、バーストエラーの発生に対して
もふらつかない量子化制御および駒落とし制御を行うこ
とができる。As described above, according to the twelfth aspect, if the time for obtaining the average is shortened, quantization control and dropout control can be performed quickly in response to a change in throughput. In a situation where the error occurs, if the time for obtaining the average is set longer than the cycle in which the burst error occurs, it is possible to perform the quantization control and the dropout control which do not vary even when the burst error occurs.
【0067】第13の態様は、第9の態様において、平
均スループットを算出するための予め定められた一定時
間を300msec以上とすることを特徴とする。A thirteenth aspect is characterized in that, in the ninth aspect, the predetermined fixed time for calculating the average throughput is 300 msec or more.
【0068】上記のように、第13の態様によれば、平
均を求める時間を300msec以上とすることで、バ
ーストエラーの発生に対してもふらつかない量子化制御
および駒落とし制御を行うことができる。As described above, according to the thirteenth aspect, by setting the average obtaining time to 300 msec or more, it is possible to perform quantization control and dropout control that do not vary even when a burst error occurs. .
【0069】第14の態様は、動画像を符号化して伝送
する画像符号化装置であって、映像信号から画像フレー
ムを構成して出力する画像入力手段と、画像入力手段で
構成された画像フレームを符号化する符号化手段と、符
号化手段で符号化された画像フレームの画像データを格
納する送信バッファと、符号化する際に用いる量子化値
を決定する量子化制御手段と、送信バッファ内の画像デ
ータを所定の伝送レートで送信する伝送制御手段と、被
写体の動きが大きいか小さいかを判断するための動きし
きい値を記憶する動きしきい値記憶手段と、視覚上違和
感を感じない伝送遅延の限界である最大許容遅延時間を
記憶する最大許容遅延時間記憶手段とを備え、量子化制
御手段は、符号化手段で符号化した結果の1フレーム当
たりの発生情報量が、動きしきい値よりも大きい場合、
動きしきい値を越えた画像フレームを符号化する際に用
いた量子化値と、発生情報量を予測したい量子化値との
比率である量子化比率を求め、動きしきい値を越えた画
像フレームの発生情報量と量子化比率とから、量子化値
を変えた場合に発生する情報量を予測し、当該予測した
発生情報量と伝送レートと最大許容遅延時間とから、最
大許容遅延時間内に送信可能な量子化値を決定して符号
化手段に通知し、符号化手段は、量子化制御手段から通
知された量子化値で、画像フレームを符号化することを
特徴とする。A fourteenth aspect is an image encoding apparatus for encoding and transmitting a moving image, comprising: an image input means for constructing and outputting an image frame from a video signal; and an image frame constituted by the image input means. Encoding means for encoding, a transmission buffer for storing image data of the image frame encoded by the encoding means, a quantization control means for determining a quantization value used for encoding, and a transmission buffer. Transmission control means for transmitting the image data at a predetermined transmission rate, and motion threshold value storage means for storing a motion threshold value for determining whether the motion of the subject is large or small; Maximum allowable delay time storage means for storing the maximum allowable delay time, which is the limit of the transmission delay, wherein the quantization control means generates information per frame as a result of encoding by the encoding means. , It is greater than the movement threshold,
Calculate the quantization ratio, which is the ratio between the quantization value used to encode an image frame that exceeds the motion threshold and the quantization value for which the amount of generated information is to be predicted. From the amount of generated information of the frame and the quantization ratio, the amount of information generated when the quantization value is changed is predicted, and the estimated amount of generated information, the transmission rate, and the maximum allowable delay time, within the maximum allowable delay time, The quantizing value which can be transmitted to the encoding unit is determined and notified to the encoding unit, and the encoding unit encodes the image frame with the quantization value notified from the quantization control unit.
【0070】上記のように、第14の態様によれば、被
写体の動きが大きい場合、画像フレームの発生情報量が
量子化値にほぼ反比例する特性を利用し、発生情報量の
予測に、量子化値の比率を用いているため、簡単な計算
で発生情報量を予測することができ、最大許容遅延時間
内に送信可能な量子化値を、被写体の大きな動き後、即
座に決定することができる。As described above, according to the fourteenth aspect, when the motion of the subject is large, the characteristic that the amount of generated information of the image frame is almost inversely proportional to the quantization value is used, and the amount of generated information is Since the ratio of quantized values is used, the amount of generated information can be predicted by simple calculation, and quantized values that can be transmitted within the maximum allowable delay time can be determined immediately after a large movement of the subject. it can.
【0071】第15の態様は、第14の態様において、
伝送制御手段は、さらに、予め定められた一定時間内の
平均スループットを算出して量子化制御手段に通知し、
量子化制御手段は、符号化手段で符号化した結果の1フ
レーム当たりの発生情報量が、動きしきい値よりも大き
い場合、動きしきい値を越えた画像フレームを符号化す
る際に用いた量子化値と、発生情報量を予測したい量子
化値との比率である量子化比率を求め、動きしきい値を
越えた画像フレームの発生情報量と量子化比率とから、
量子化値を変えた場合に発生する情報量を予測し、当該
予測した発生情報量と伝送レートと平均スループットと
最大許容遅延時間とから、最大許容遅延時間内に送信可
能な量子化値を決定して符号化手段に通知することを特
徴とする。According to a fifteenth aspect, in the fourteenth aspect,
The transmission control unit further calculates an average throughput within a predetermined period of time and notifies the quantization control unit,
When the amount of information generated per frame as a result of encoding by the encoding unit is larger than the motion threshold, the quantization control unit is used to encode an image frame exceeding the motion threshold. Calculate the quantization ratio, which is the ratio between the quantized value and the quantized value for which the amount of generated information is to be predicted.
The amount of information generated when the quantization value is changed is predicted, and the quantized value that can be transmitted within the maximum allowable delay time is determined from the predicted information amount, the transmission rate, the average throughput, and the maximum allowable delay time. And notifies the encoding means.
【0072】上記のように、第15の態様によれば、被
写体の動きが大きい場合の量子化値の決定に平均スルー
プットを用いるようにしているので、スループットの変
動に対応した量子化値の決定を行うことができる。As described above, according to the fifteenth aspect, the average throughput is used to determine the quantization value when the motion of the subject is large. It can be performed.
【0073】第16の態様は、第15の態様において、
伝送制御手段は、平均スループットを算出する際に、バ
ーストエラーの発生の有無に応じて平均する時間を可変
とすることを特徴とする。According to a sixteenth aspect, in the fifteenth aspect,
When calculating the average throughput, the transmission control means varies the averaging time in accordance with the presence or absence of a burst error.
【0074】上記のように、第16の態様によれば、平
均を求める時間を短くすれば、スループットの変化に素
早く対応した、被写体の動きの大きい場合の量子化値の
決定を行うことができ、またバースト的なエラーが発生
する状況において、平均を求める時間をバーストエラー
が発生する周期よりも長く設定すれば、バーストエラー
の発生に対してもふらつかない量子化値の決定を行うこ
とができる。As described above, according to the sixteenth aspect, if the time for obtaining the average is shortened, it is possible to quickly determine the quantization value in the case where the movement of the subject is large, in response to the change in throughput. Also, in a situation where a burst-like error occurs, if the time for obtaining the average is set to be longer than the cycle in which the burst error occurs, it is possible to determine a quantization value that does not fluctuate even when a burst error occurs. .
【0075】第17の態様は、第15の態様において、
平均スループットを算出するための予め定められた一定
時間を300msec以上とすることを特徴とする。According to a seventeenth aspect, in the fifteenth aspect,
It is characterized in that a predetermined fixed time for calculating the average throughput is 300 msec or more.
【0076】上記のように、第17の態様によれば、平
均を求める時間を300msec以上とすることで、バ
ーストエラーの発生に対してもふらつかない、被写体の
大きい場合の量子化値の決定を行うことができる。As described above, according to the seventeenth aspect, by setting the time for obtaining the average to 300 msec or more, the determination of the quantization value in the case of a large subject which does not fluctuate even when a burst error occurs. It can be carried out.
【0077】第18の態様は、動画像を符号化して伝送
する画像符号化装置であって、映像信号から画像フレー
ムを構成して出力する画像入力手段と、画像入力手段で
構成された画像フレームを符号化する符号化手段と、符
号化手段で符号化された画像フレームの画像データを格
納する送信バッファと、符号化する際に用いる量子化値
を決定する量子化制御手段と、送信バッファ内の画像デ
ータを所定の伝送レートで送信する伝送制御手段と、被
写体の動きが大きいか小さいかを判断するための動きし
きい値を記憶する動きしきい値記憶手段と、単位時間当
たりに送信できるフレームの割合である符号化率に応じ
た駒落としによる時間的歪みと、量子化値による空間的
歪みとのバランスとして、動作点が予め決められた理想
曲線を記憶する理想曲線記憶手段とを備え、量子化制御
手段は、符号化手段で符号化した結果の1フレーム当た
りの発生情報量が、動きしきい値よりも大きい場合、動
きしきい値を越えた画像フレームを符号化する際に用い
た量子化値と、発生情報量を予測したい量子化値との比
率である量子化比率を求め、動きしきい値を越えた画像
フレームの発生情報量と量子化比率とから、量子化値を
変えた場合に発生する情報量を予測し、当該予測した発
生情報量と伝送レートとから、符号化率を算出し、当該
算出した符号化率と理想曲線とから、量子化値を決定し
て符号化手段に通知し、符号化手段は、量子化制御手段
から通知された量子化値で、画像フレームを符号化する
ことを特徴とする。An eighteenth aspect is an image encoding apparatus for encoding and transmitting a moving image, comprising: an image input means for constructing and outputting an image frame from a video signal; and an image frame constituted by the image input means. Encoding means for encoding, a transmission buffer for storing image data of the image frame encoded by the encoding means, a quantization control means for determining a quantization value used for encoding, and a transmission buffer. Transmission control means for transmitting the image data at a predetermined transmission rate, motion threshold storage means for storing a motion threshold value for determining whether the motion of the subject is large or small, and transmission data per unit time. An ideal curve whose operating point is predetermined is stored as a balance between temporal distortion caused by dropping frames corresponding to a coding rate which is a frame rate and spatial distortion caused by a quantization value. And a curve storage unit. When the amount of information generated per frame as a result of encoding by the encoding unit is larger than the motion threshold, the quantization control unit Calculate the quantization ratio which is the ratio between the quantization value used for encoding and the quantization value for which the amount of generated information is to be predicted, and calculate the amount of generated information and the quantization ratio of the image frame exceeding the motion threshold. , The amount of information generated when the quantization value is changed is predicted, the coding rate is calculated from the predicted amount of generated information and the transmission rate, and the quantization is calculated from the calculated coding rate and the ideal curve. The quantization value is determined and notified to the encoding unit, and the encoding unit encodes the image frame with the quantization value notified from the quantization control unit.
【0078】上記のように、第18の態様によれば、第
14の態様と同様に、簡単な計算で発生情報量を予測す
ることができるとともに、理想曲線と予測した発生情報
量から、視覚特性上、最適な量子化値を被写体の大きな
動き後、即座に決定することができる。As described above, according to the eighteenth aspect, similarly to the fourteenth aspect, the amount of generated information can be predicted by a simple calculation, and visual information can be obtained from the ideal curve and the predicted amount of generated information. Due to the characteristics, the optimum quantization value can be determined immediately after a large movement of the subject.
【0079】第19の態様は、第18の態様において、
伝送制御手段は、さらに、予め定められた一定時間内の
平均スループットを算出して量子化制御手段に通知し、
量子化制御手段は、符号化手段で符号化した結果の1フ
レーム当たりの発生情報量が、動きしきい値よりも大き
い場合、動きしきい値を越えた画像フレームを符号化す
る際に用いた量子化値と、発生情報量を予測したい量子
化値との比率である量子化比率を求め、動きしきい値を
越えた画像フレームの発生情報量と量子化比率とから、
量子化値を変えた場合に発生する情報量を予測し、当該
予測した発生情報量と伝送レートと平均スループットと
から、符号化率を算出し、当該算出した符号化率と理想
曲線とから、量子化値を決定して符号化手段に通知する
ことを特徴とする。A nineteenth aspect is the eighteenth aspect,
The transmission control unit further calculates an average throughput within a predetermined period of time and notifies the quantization control unit,
When the amount of information generated per frame as a result of encoding by the encoding unit is larger than the motion threshold, the quantization control unit is used to encode an image frame exceeding the motion threshold. Calculate the quantization ratio, which is the ratio between the quantized value and the quantized value for which the amount of generated information is to be predicted.
The amount of information generated when the quantization value is changed is predicted, the coding rate is calculated from the predicted generated information amount, the transmission rate, and the average throughput, and the calculated coding rate and the ideal curve are calculated. It is characterized in that the quantization value is determined and notified to the encoding means.
【0080】上記のように、第19の態様によれば、被
写体の動きが大きい場合の量子化値の決定に、平均スル
ープットおよび理想曲線を用いることで、スループット
の変動を考慮した量子化値を決定することができる。As described above, according to the nineteenth aspect, by using the average throughput and the ideal curve to determine the quantization value when the motion of the subject is large, the quantization value considering the fluctuation of the throughput can be obtained. Can be determined.
【0081】第20の態様は、第19の態様において、
伝送制御手段は、平均スループットを算出する際に、バ
ーストエラーの発生の有無に応じて平均する時間を可変
とすることを特徴とする。According to a twentieth aspect, in the nineteenth aspect,
When calculating the average throughput, the transmission control means varies the averaging time in accordance with the presence or absence of a burst error.
【0082】上記のように、第20の態様によれば、平
均を求める時間を短くすれば、スループットの変化に素
早く対応した、被写体の動きの大きい場合の量子化値の
決定を行うことができ、またバースト的なエラーが発生
する状況において、平均を求める時間をバーストエラー
が発生する周期よりも長く設定すれば、バーストエラー
の発生に対してもふらつかない量子化値の決定を行うこ
とができる。As described above, according to the twentieth aspect, if the time for obtaining the average is shortened, it is possible to quickly determine the quantization value in the case where the movement of the subject is large, in response to the change in throughput. Also, in a situation where a burst-like error occurs, if the time for obtaining the average is set to be longer than the cycle in which the burst error occurs, it is possible to determine a quantization value that does not fluctuate even when a burst error occurs. .
【0083】第21の態様は、第19の態様において、
平均スループットを算出するための予め定められた一定
時間を300msec以上とすることを特徴とする。The twenty-first aspect is the nineteenth aspect, wherein
It is characterized in that a predetermined fixed time for calculating the average throughput is 300 msec or more.
【0084】上記のように、第21の態様によれば、平
均を求める時間を300msec以上とすることで、バ
ーストエラーの発生に対してもふらつかない、被写体の
動きの大きい場合の量子化値の決定を行うことができ
る。As described above, according to the twenty-first aspect, by setting the time for obtaining the average to 300 msec or more, the quantization value of the case in which the movement of the subject is large, which does not fluctuate even when a burst error occurs. A decision can be made.
【0085】第22の態様は、動画像を符号化して送信
する画像符号化装置と、受信した画像データに対して所
定の処理を施す画像受信装置とが通信可能に接続された
画像伝送システムであって、画像受信装置は、受信した
画像データのエラー率を算出し、この算出したエラー率
が所定のしきい値を越えた場合、エラー信号を画像符号
化装置に送信し、画像符号化装置は、映像信号から画像
フレームを構成して出力する画像入力手段と、画像入力
手段で構成された画像フレームを符号化する符号化手段
と、符号化手段で符号化された画像データを格納する送
信バッファと、送信バッファ内の画像データを所定の伝
送レートで送信する伝送制御手段と、動きの再現性と画
質の両面から最適な量子化値を決定する第1の量子化制
御手段と、符号化手段で符号化された画像データに、誤
り訂正能力の異なる誤り訂正符号を付加する誤り訂正符
号化手段と、通信状態に応じた量子化値を決定し、エラ
ー信号に応じて誤り訂正符号化手段を制御する第2の量
子化制御手段とを備え、第2の量子化制御手段は、画像
受信装置からエラー信号を受けると、第1の量子化制御
手段で決定された量子化値に対応する量子化ステップ幅
よりも大きな量子化ステップ幅の量子化値を設定し、符
号化手段に通知するとともに、誤り訂正符号化手段に誤
り訂正能力の高い誤り訂正符号を付加するよう指示する
選択信号を出力し、予め定められた一定時間、エラー信
号の通知を受けなければ、第1の量子化制御手段で決定
された量子化値をそのまま符号化手段に通知するととも
に、誤り訂正符号化手段に誤り訂正能力の低い誤り訂正
符号を付加するよう指示する選択信号を出力し、符号化
手段は、第2の量子化制御手段から通知された量子化値
で画像フレームを符号化し、誤り訂正符号化手段は、選
択信号で指示された誤り訂正符号を、符号化手段で符号
化された画像データに付加することを特徴とする。A twenty-second aspect is an image transmission system in which an image encoding device for encoding and transmitting a moving image and an image receiving device for performing predetermined processing on received image data are communicably connected. The image receiving apparatus calculates an error rate of the received image data, and when the calculated error rate exceeds a predetermined threshold, transmits an error signal to the image encoding apparatus, and Includes an image input unit configured to output an image frame from a video signal, an encoding unit configured to encode the image frame configured by the image input unit, and a transmission unit configured to store the image data encoded by the encoding unit. A buffer, transmission control means for transmitting the image data in the transmission buffer at a predetermined transmission rate, first quantization control means for determining an optimal quantization value in terms of both motion reproducibility and image quality, Error correction coding means for adding error correction codes having different error correction capabilities to the image data encoded in the stage, and a quantization value according to the communication state is determined, and the error correction coding means is determined according to the error signal. And a second quantization control unit for controlling the second quantization control unit. When the second quantization control unit receives the error signal from the image receiving device, the second quantization control unit corresponds to the quantization value determined by the first quantization control unit. A quantization signal having a quantization step width larger than the quantization step width is set, and a selection signal for notifying the encoding means and instructing the error correction encoding means to add an error correction code having a high error correction capability is provided. If the error signal is not received for a predetermined period of time, the quantization value determined by the first quantization control unit is notified to the encoding unit as it is, and the error correction encoding unit is notified of the error. correction The encoding means outputs a selection signal instructing to add a low error correction code, the encoding means encodes the image frame with the quantization value notified from the second quantization control means, and the error correction encoding means , An error correction code specified by the selection signal is added to the image data encoded by the encoding means.
【0086】上記のように、第22の態様によれば、通
信状態が良好な状態に落ちつくまでは、量子化ステップ
幅を大きくして符号化し、さらに誤り訂正能力の高い誤
り訂正符号で符号化するようにしているので、通信状態
が良好にもかかわらず、量子化ステップ幅の大きい量子
化値、誤り訂正能力の高い誤り訂正符号で符号化した
り、逆に、通信状態が悪いにもかかわらず、量子化ステ
ップ幅の小さい量子化値、誤り訂正能力の低い誤り訂正
符号で符号化してしまうといった不具合が生じない。従
って、通信状態に応じた符号化制御が行える。As described above, according to the twenty-second aspect, until the communication state is reduced to a good state, the coding is performed by increasing the quantization step width, and the coding is further performed using the error correction code having a high error correction capability. Because the communication state is good, even though the communication state is good, a quantization value with a large quantization step width, encoding with an error correction code having a high error correction capability, or conversely, despite the bad communication state In addition, there is no problem such as encoding with a quantization value having a small quantization step width and an error correction code having a low error correction capability. Accordingly, encoding control according to the communication state can be performed.
【0087】第23の態様は、第22の態様において、
画像受信装置は、予め定められた一定時間内に算出した
エラー率の平均を算出し、この算出した平均エラー率が
所定のしきい値を越えた場合、エラー信号を画像符号化
装置に送信することを特徴とする。A twenty-third aspect is a method according to the twenty-second aspect, wherein
The image receiving apparatus calculates an average of the error rates calculated within a predetermined period of time, and transmits an error signal to the image encoding apparatus when the calculated average error rate exceeds a predetermined threshold. It is characterized by the following.
【0088】上記のように、第23の態様によれば、画
像受信装置がエラー率の平均を算出し、平均エラー率が
予め設定されているしきい値を越えた場合、エラー信号
を画像符号化装置に送信することで、画像符号化装置に
おいて、一時的な通信状態の良好/悪化に左右されない
符号化制御を行うことができる。As described above, according to the twenty-third aspect, the image receiving apparatus calculates the average of the error rate, and if the average error rate exceeds a preset threshold value, the error signal is converted to the image code. By transmitting the image data to the encoding device, the image encoding device can perform encoding control that is not affected by the temporary good / bad communication state.
【0089】第24の態様は、第22または23の態様
において、画像符号化装置は、符号化手段と送信バッフ
ァとの間に配置され、符号化手段で符号化された画像フ
レームの画像データを一時的に格納するテンポラリバッ
ファと、テンポラリバッファ内の画像データを送信バッ
ファに格納するか否かを判定し、次に符号化される画像
フレームの量子化値を決定する駒落とし/量子化制御手
段とをさらに備え、駒落とし/量子化制御手段は、画像
受信装置からエラー信号を受けると、テンポラリバッフ
ァ内の画像データを送信バッファに格納するか否かを決
定するための駒落とししきい値を予め設定された値から
下げ、予め定められた一定時間、エラー信号の通知を受
けなければ、当該駒落とししきい値を予め設定された値
に戻す、しきい値制御を行い、テンポラリバッファ内の
画像データの情報量がしきい値制御で制御された駒落と
ししきい値よりも大きければ、テンポラリバッファ内の
画像データを送信バッファに格納しない駒落とし制御を
行うと共に、テンポラリバッファ内に格納されている画
像フレームを符号化する際に用いた量子化ステップ幅よ
りも大きい量子化ステップ幅の量子化値を設定して符号
化手段に通知することを特徴とする。According to a twenty-fourth aspect, in the twenty-second or twenty-third aspect, the image encoding device is disposed between the encoding means and the transmission buffer, and converts the image data of the image frame encoded by the encoding means. A temporary buffer for temporarily storing the image data, and a frame removal / quantization control unit for determining whether to store the image data in the temporary buffer in the transmission buffer and determining a quantization value of an image frame to be encoded next When receiving an error signal from the image receiving device, the frame drop / quantization control means sets a frame drop threshold for determining whether to store image data in the temporary buffer in the transmission buffer. The threshold value is reduced from a preset value, and if no error signal notification is received for a predetermined fixed time, the frame drop threshold is returned to a preset value. If the information amount of the image data in the temporary buffer is larger than the frame drop threshold controlled by the threshold control, the frame buffer control that does not store the image data in the temporary buffer in the transmission buffer is performed. The present invention is characterized in that a quantization value having a quantization step width larger than the quantization step width used when encoding an image frame stored in the temporary buffer is set and notified to the encoding means.
【0090】上記のように、第24の態様によれば、通
信状態が良好な状態に落ちつくまでは、駒落とししきい
値を下げて駒落とし制御を行うようにしているので、通
信状態を考慮した駒落とし制御を行うことができる。As described above, according to the twenty-fourth aspect, the frame dropping control is performed by lowering the frame drop threshold until the communication state is reduced to a good state. Frame drop control can be performed.
【0091】第25の態様は、動画像を符号化して送信
する画像符号化装置と、受信した画像データに対して所
定の処理を施す画像受信装置とが通信可能に接続された
画像伝送システムであって、画像受信装置は、受信した
画像データのエラー率を算出して画像符号化装置に送信
し、画像符号化装置は、映像信号から画像フレームを構
成して出力する画像入力手段と、画像入力手段で構成さ
れた画像フレームを符号化する符号化手段と、符号化手
段で符号化された画像データを格納する送信バッファ
と、送信バッファ内の画像データを所定の伝送レートで
送信する伝送制御手段と、動きの再現性と画質の両面か
ら最適な量子化値を決定する第1の量子化制御手段と、
符号化手段で符号化された画像データに、誤り訂正能力
の異なる誤り訂正符号を付加する誤り訂正符号化手段
と、通信状態に応じた量子化値を決定し、エラー率に応
じて誤り訂正符号化手段を制御する第2の量子化制御手
段とを備え、第2の量子化制御手段は、画像受信装置か
ら受信したエラー率が予め定められたしきい値を越えた
場合、第1の量子化制御手段で決定された量子化値に対
応する量子化ステップ幅よりも大きな量子化ステップ幅
の量子化値を設定し、符号化手段に通知するとともに、
誤り訂正符号化手段に誤り訂正能力の高い誤り訂正符号
を付加するよう指示する選択信号を出力し、予め定めら
れた一定時間、エラー率がしきい値を越えなければ、第
1の量子化制御手段で決定された量子化値をそのまま符
号化手段に通知するとともに、誤り訂正符号化手段に誤
り訂正能力の低い誤り訂正符号を付加するよう指示する
選択信号を出力し、符号化手段は、第2の量子化制御手
段から通知された量子化値で画像フレームを符号化し、
誤り訂正符号化手段は、選択信号で指示された誤り訂正
符号を、符号化手段で符号化された画像データに付加す
ることを特徴とする。A twenty-fifth aspect is an image transmission system in which an image encoding device for encoding and transmitting a moving image and an image receiving device for performing predetermined processing on received image data are communicably connected. The image receiving apparatus calculates an error rate of the received image data, transmits the calculated error rate to the image encoding apparatus, and the image encoding apparatus constructs an image frame from the video signal and outputs the image frame. Encoding means for encoding an image frame constituted by the input means, a transmission buffer for storing the image data encoded by the encoding means, and transmission control for transmitting the image data in the transmission buffer at a predetermined transmission rate Means, and first quantization control means for determining an optimal quantization value in terms of both reproducibility of motion and image quality;
Error correction coding means for adding error correction codes having different error correction capabilities to the image data coded by the coding means, and a quantization value determined according to a communication state, and an error correction code determined according to an error rate. Second quantization control means for controlling the quantization means, wherein the second quantization control means, when the error rate received from the image receiving device exceeds a predetermined threshold value, Set a quantization value of a quantization step width larger than the quantization step width corresponding to the quantization value determined by the quantization control means, and notify the encoding means,
A selection signal for instructing the error correction coding means to add an error correction code having a high error correction capability is output. If the error rate does not exceed a threshold for a predetermined time, the first quantization control is performed. Notifying the encoding means as it is of the quantized value determined by the means, and outputting a selection signal instructing the error correction encoding means to add an error correction code having a low error correction capability, the encoding means Encoding the image frame with the quantization value notified from the second quantization control means,
The error correction encoding means adds the error correction code specified by the selection signal to the image data encoded by the encoding means.
【0092】上記のように、第25の態様によれば、画
像受信装置からのエラー率によって、通信状態の良好/
悪化を判定し、通信状態が良好な状態に落ちつくまで、
量子化ステップ幅を大きくして符号化し、さらに誤り訂
正能力の高い誤り訂正符号で符号化するようにしている
ので、通信状態に応じた符号化制御を行うことができ
る。As described above, according to the twenty-fifth aspect, the good / bad communication state depends on the error rate from the image receiving apparatus.
Deterioration is judged, and until the communication condition is settled to a good condition.
Encoding is performed with a large quantization step width, and encoding is performed using an error correction code having a high error correction capability. Therefore, encoding control can be performed according to a communication state.
【0093】第26の態様は、第25の態様において、
第2の量子化制御手段は、予め定められた一定時間内に
画像受信装置から受信したエラー率の平均を算出し、算
出した平均エラー率が予め定められたしきい値を越えた
場合、第1の量子化制御手段で決定された量子化値に対
応する量子化ステップ幅よりも大きな量子化ステップ幅
の量子化値を設定し、符号化手段に通知するとともに、
誤り訂正符号化手段に誤り訂正能力の高い誤り訂正符号
を付加するよう指示する選択信号を出力し、予め定めら
れた一定時間、平均エラー率がしきい値を越えなけれ
ば、第1の量子化制御手段で決定された量子化値をその
まま符号化手段に通知するとともに、誤り訂正符号化手
段に誤り訂正能力の低い誤り訂正符号を付加するよう指
示する選択信号を出力することを特徴とする。[0093] A twenty-sixth aspect is a method according to the twenty-fifth aspect, wherein
The second quantization control means calculates an average of the error rates received from the image receiving device within a predetermined time, and when the calculated average error rate exceeds a predetermined threshold value, A quantization value having a quantization step width larger than the quantization step width corresponding to the quantization value determined by the first quantization control means is set and notified to the encoding means,
A selection signal for instructing the error correction coding means to add an error correction code having a high error correction capability is output. If the average error rate does not exceed a threshold for a predetermined period of time, the first quantization is performed. The quantization value determined by the control means is notified to the encoding means as it is, and a selection signal for instructing the error correction encoding means to add an error correction code having a low error correction capability is output.
【0094】上記のように第26の態様によれば、画像
受信装置からのエラー率の平均を画像符号化装置で算出
し、この算出した平均エラー率に基づいて通信状態の良
好/悪化の判定を行い、通信状態が良好な状態に落ちつ
くまでは、量子化ステップ幅を大きくして符号化し、さ
らに誤り訂正能力の高い誤り訂正符号で符号化するよう
にしているので、通信状態に応じた符号化制御を行うこ
とができる。As described above, according to the twenty-sixth aspect, the average of the error rate from the image receiving apparatus is calculated by the image coding apparatus, and the determination of good / bad communication state is made based on the calculated average error rate. Until the communication state is set to a good state, encoding is performed by increasing the quantization step width, and encoding is performed with an error correction code having a high error correction capability. Control can be performed.
【0095】第27の態様は、第26の態様において、
画像符号化装置は、符号化手段と送信バッファとの間に
配置され、符号化手段で符号化された画像フレームの画
像データを一時的に格納するテンポラリバッファと、テ
ンポラリバッファ内の画像データを送信バッファに格納
するか否かを判定し、次に符号化される画像フレームの
量子化値を決定する駒落とし/量子化制御手段とをさら
に備え、駒落とし/量子化制御手段は、第2の量子化制
御手段で算出された平均エラー率が予め定められたしき
い値を越えると、テンポラリバッファ内の画像データを
送信バッファに格納するか否かを決定するための駒落と
ししきい値を予め設定された値から下げ、予め定められ
た一定時間、平均エラー率がしきい値を越えなければ、
駒落とししきい値を予め設定された値に戻す、しきい値
制御を行い、テンポラリバッファ内の画像データの情報
量がしきい値制御で制御された駒落とししきい値よりも
大きければ、テンポラリバッファ内の画像データを送信
バッファに格納しない駒落とし制御を行うと共に、テン
ポラリバッファ内に格納されている画像フレームを符号
化する際に用いた量子化ステップ幅よりも大きい量子化
ステップ幅の量子化値を設定して符号化手段に通知する
ことを特徴とする。The twenty-seventh aspect is the twenty-sixth aspect,
The image encoding device is disposed between the encoding unit and the transmission buffer, and temporarily transmits the image data of the image frame encoded by the encoding unit, and transmits the image data in the temporary buffer. A frame drop / quantization control unit that determines whether to store the image data in the buffer and determines a quantization value of an image frame to be encoded next; When the average error rate calculated by the quantization control means exceeds a predetermined threshold, a frame drop threshold for determining whether to store the image data in the temporary buffer in the transmission buffer is set in advance. If the average error rate does not exceed the threshold for a predetermined period of time,
The threshold control is performed to return the frame drop threshold to a preset value. If the information amount of the image data in the temporary buffer is larger than the frame drop threshold controlled by the threshold control, the temporary buffer is temporarily controlled. Performs frame drop control so that image data in the buffer is not stored in the transmission buffer, and performs quantization with a quantization step width larger than the quantization step width used when encoding the image frame stored in the temporary buffer. It is characterized in that a value is set and notified to the encoding means.
【0096】上記のように、第27の態様によれば、画
像受信装置からのエラー率の平均を算出し、この算出さ
れた平均エラー率に基づいて通信状態の良好/悪化の判
定を行い、通信状態が良好な状態に落ちつくまでは、駒
落とししきい値を下げて駒落とし制御を行うようにして
いるので、通信状態をも考慮した駒落とし制御を行うこ
とができる。As described above, according to the twenty-seventh aspect, the average of the error rate from the image receiving device is calculated, and the communication state is determined to be good or bad based on the calculated average error rate. Until the communication state is reduced to a good state, the frame-drop control is performed by lowering the frame-drop threshold, so that the frame-drop control can be performed in consideration of the communication state.
【0097】第28の態様は、第25の態様において、
画像符号化装置は、符号化手段と送信バッファとの間に
配置され、符号化手段で符号化された画像フレームの画
像データを一時的に格納するテンポラリバッファと、テ
ンポラリバッファ内の画像データを送信バッファに格納
するか否かを判定し、次に符号化される画像フレームの
量子化値を決定する駒落とし/量子化制御手段とをさら
に備え、駒落とし/量子化制御手段は、画像受信装置か
ら受信したエラー率が予め定められたしきい値を越える
と、テンポラリバッファ内の画像データを送信バッファ
に格納するか否かを決定するための駒落とししきい値を
予め設定された値から下げ、予め定められた一定時間、
エラー率がしきい値を越えなければ、駒落とししきい値
を予め設定された値に戻す、しきい値制御を行い、テン
ポラリバッファ内の画像データの情報量がしきい値制御
で制御された駒落とししきい値よりも大きければ、テン
ポラリバッファ内の画像データを送信バッファに格納し
ない駒落とし制御を行うと共に、テンポラリバッファ内
に格納されている画像フレームを符号化する際に用いた
量子化ステップ幅よりも大きい量子化ステップ幅の量子
化値を設定して符号化手段に通知することを特徴とす
る。A twenty-eighth aspect is a method according to the twenty-fifth aspect,
The image encoding device is disposed between the encoding unit and the transmission buffer, and temporarily transmits image data of the image frame encoded by the encoding unit, and transmits the image data in the temporary buffer. A frame removal / quantization control unit for determining whether to store the image data in the buffer and determining a quantization value of an image frame to be encoded next; When the error rate received from the receiver exceeds a predetermined threshold, the frame drop threshold for determining whether to store the image data in the temporary buffer in the transmission buffer is reduced from the predetermined value. , A predetermined period of time,
If the error rate does not exceed the threshold, the frame drop threshold is returned to a preset value, threshold control is performed, and the information amount of image data in the temporary buffer is controlled by the threshold control. If the value is larger than the frame drop threshold, the frame drop control is performed so that the image data in the temporary buffer is not stored in the transmission buffer, and the quantization step used when encoding the image frame stored in the temporary buffer is performed. It is characterized in that a quantization value having a quantization step width larger than the width is set and notified to the encoding means.
【0098】上記のように、第28の態様によれば、画
像受信装置からのエラー率に基づいて画像符号化装置が
通信状態の良好/悪化を判定し、通信状態が良好な状態
に落ちつくまでは、駒落とししきい値を下げて駒落とし
制御を行うようにしているので、通信状態をも考慮した
駒落とし制御を行うことができる。As described above, according to the twenty-eighth aspect, based on the error rate from the image receiving apparatus, the image coding apparatus determines whether the communication state is good or bad, and continues until the communication state becomes good. Since the frame-drop control is performed by lowering the frame-drop threshold, the frame-drop control can be performed in consideration of the communication state.
【0099】第29の態様は、動画像を符号化して送信
する画像符号化装置と、受信した画像データに対して所
定の処理を施す画像受信装置とが通信可能に接続された
画像伝送システムであって、画像受信装置は、受信した
画像データのエラー率を求め、予め定められた一定時間
内に求めたエラー率の平均を算出し、この算出した平均
エラー率を画像符号化装置に送信し、画像受信装置は、
映像信号から画像フレームを構成して出力する画像入力
手段と、画像入力手段で構成された画像フレームを符号
化する符号化手段と、符号化手段で符号化された画像デ
ータを格納する送信バッファと、送信バッファ内の画像
データを所定の伝送レートで送信する伝送制御手段と、
動きの再現性と画質の両面から最適な量子化値を決定す
る第1の量子化制御手段と、符号化手段で符号化された
画像データに、誤り訂正能力の異なる誤り訂正符号を付
加する誤り訂正符号化手段と、通信状態に応じた量子化
値を決定し、平均エラー率に応じて誤り訂正符号化手段
を制御する第2の量子化制御手段とを備え、第2の量子
化手段は、画像受信装置から受信した平均エラー率が予
め定められたしきい値を越えた場合、第1の量子化制御
手段で決定された量子化値に対応する量子化ステップ幅
よりも大きな量子化ステップ幅の量子化値を設定し、符
号化手段に通知するとともに、誤り訂正符号化手段に誤
り訂正能力の高い誤り訂正符号を付加するよう指示する
選択信号を出力し、予め定められた一定時間、平均エラ
ー率がしきい値を越えなければ、第1の量子化制御手段
で決定された量子化値をそのまま符号化手段に通知する
とともに、誤り訂正符号化手段に誤り訂正能力の低い誤
り訂正符号を付加するよう指示する選択信号を出力し、
符号化手段は、第2の量子化制御手段から通知された量
子化値で画像フレームを符号化し、誤り訂正符号化手段
は、選択記号で指示された誤り訂正符号を、符号化手段
で符号化された画像データに付加することを特徴とす
る。A twenty-ninth aspect is an image transmission system in which an image encoding device for encoding and transmitting a moving image and an image receiving device for performing predetermined processing on received image data are communicably connected. The image receiving apparatus calculates an error rate of the received image data, calculates an average of the error rates obtained within a predetermined time, and transmits the calculated average error rate to the image encoding apparatus. , The image receiving device,
Image input means for constructing and outputting an image frame from a video signal, encoding means for encoding the image frame constituted by the image input means, and a transmission buffer for storing the image data encoded by the encoding means. Transmission control means for transmitting the image data in the transmission buffer at a predetermined transmission rate,
A first quantization control unit that determines an optimal quantization value in terms of both the reproducibility of motion and the image quality; and an error that adds an error correction code having a different error correction capability to image data encoded by the encoding unit. Correction encoding means, and a second quantization control means for determining a quantization value according to the communication state and controlling the error correction encoding means according to the average error rate, wherein the second quantization means When the average error rate received from the image receiving apparatus exceeds a predetermined threshold, the quantization step size larger than the quantization step width corresponding to the quantization value determined by the first quantization control means. Set the quantization value of the width, and notify the encoding means, and output a selection signal instructing the error correction encoding means to add an error correction code having a high error correction capability, a predetermined time, Average error rate If not, the quantization signal determined by the first quantization control means is notified to the encoding means as it is, and the selection signal instructing the error correction encoding means to add an error correction code having a low error correction capability. And output
The encoding unit encodes the image frame with the quantization value notified from the second quantization control unit, and the error correction encoding unit encodes the error correction code specified by the selection symbol by the encoding unit. It is characterized in that it is added to the obtained image data.
【0100】上記のように、第29の態様によれば、画
像受信装置からの平均エラー率によって、通信状態の良
好/悪化を判定し、通信状態が良好な状態に落ちつくま
で、量子化ステップ幅を大きくして符号化し、更に誤り
訂正能力の高い誤り訂正符号で符号化するようにしてい
るので、一時的な通信状態に左右されない符号化制御を
行うことができる。As described above, according to the twenty-ninth aspect, whether the communication state is good or bad is determined based on the average error rate from the image receiving apparatus, and the quantization step width is determined until the communication state is reduced to a good state. , And encoding is performed using an error correction code having a high error correction capability, so that encoding control that is not affected by a temporary communication state can be performed.
【0101】第30の態様は、第29の態様において、
画像符号化装置は、符号化手段と送信バッファとの間に
配置され、符号化手段で符号化された画像フレームの画
像データを一時的に格納するテンポラリバッファと、テ
ンポラリバッファ内の画像データを送信バッファに格納
するか否かを判定し、次に符号化される画像フレームの
量子化値を決定する駒落とし/量子化制御手段とをさら
に備え、駒落とし/量子化制御手段は、画像受信装置か
ら受信した平均エラー率が予め定められたしきい値を越
えると、テンポラリバッファ内の画像データを送信バッ
ファに格納するか否かを決定するための駒落とししきい
値を予め設定された値から下げ、予め定められた一定時
間、平均エラー率がしきい値を越えなければ、駒落とし
しきい値を予め設定された値に戻す、しきい値制御を行
い、テンポラリバッファ内の画像データの情報量がしき
い値制御で制御された駒落とししきい値よりも大きけれ
ば、テンポラリバッファ内の画像データを送信バッファ
に格納しない駒落とし制御を行うと共に、テンポラリバ
ッファ内に格納されている画像フレームを符号化する際
に用いた量子化ステップ幅よりも大きい量子化ステップ
幅の量子化値を設定して符号化手段に通知することを特
徴とする。A thirtieth aspect is the twenty-ninth aspect, wherein
The image encoding device is disposed between the encoding unit and the transmission buffer, and temporarily transmits the image data of the image frame encoded by the encoding unit, and transmits the image data in the temporary buffer. A frame removal / quantization control unit that determines whether to store the image data in the buffer and determines a quantization value of an image frame to be encoded next; When the average error rate received from the receiver exceeds a predetermined threshold, the frame drop threshold for determining whether to store the image data in the temporary buffer in the transmission buffer is determined from a predetermined value. If the average error rate does not exceed the threshold for a predetermined period of time, the frame drop threshold is returned to a predetermined value. If the information amount of the image data in the file is larger than the frame removal threshold value controlled by the threshold value control, the frame buffering control that does not store the image data in the temporary buffer in the transmission buffer is performed, and the temporary buffer is stored in the temporary buffer. It is characterized in that a quantization value with a quantization step width larger than the quantization step width used when encoding the stored image frame is set and notified to the encoding means.
【0102】上記のように、第30の態様によれば、画
像受信装置からの平均エラー率に基づいて画像符号化装
置が通信状態の良好/悪化を判定し、通信状態が良好な
状態に落ち着くまでは、駒落とししきい値を下げて駒落
とし制御を行うようにしているので、一時的な通信状態
に左右されない駒落とし制御を行うことができる。As described above, according to the thirtieth aspect, the image coding apparatus determines whether the communication state is good or bad based on the average error rate from the image receiving apparatus, and the communication state is settled into a good state. Until the above, the frame drop control is performed by lowering the frame drop threshold, so that the frame drop control that is not affected by the temporary communication state can be performed.
【0103】第31の態様は、動画像を符号化して送信
する画像符号化装置と、受信した画像データに対して所
定の処理を施す画像受信装置とが通信可能に接続された
画像伝送システムであって、画像受信装置は、受信した
画像データのエラー率を算出し、この算出したエラー率
が所定のしきい値を越えた場合、エラー信号を画像符号
化装置に送信し、画像符号化装置は、映像信号から画像
フレームを構成して出力する画像入力手段と、画像入力
手段で構成された画像フレームを符号化する符号化手段
と、符号化手段で符号化された画像データを格納する送
信バッファと、送信バッファ内の画像データを所定の伝
送レートで送信する伝送制御手段と、符号化手段と送信
バッファとの間に配置され、かつ符号化手段で符号化さ
れた画像フレームの画像データを一時的に格納するテン
ポラリバッファと、テンポラリバッファ内の画像データ
を送信バッファに格納するか否かを判定すると共に、次
に符号化される画像フレームの量子化値を決定する駒落
とし/量子化制御手段と、テンポラリバッファ内の画像
データに誤り訂正能力の異なる誤り訂正符号を付加し、
送信バッファに格納する誤り訂正符号化手段とを備え、
駒落とし/量子化制御手段は、エラー信号を受けた場
合、テンポラリバッファ内の画像データを送信バッファ
に格納するか否かを決定するための駒落とししきい値を
予め設定された値から下げるしきい値制御を行うと共
に、誤り訂正符号化手段に誤り訂正能力の高い誤り訂正
符号を付加するように指示する選択信号を出力し、予め
定められた一定時間、エラー信号の通知を受けなけれ
ば、駒落とししきい値を予め設定された値に戻すしきい
値制御を行うと共に、誤り訂正符号化手段に誤り訂正能
力の低い誤り訂正符号を付加するように指示する選択信
号を出力し、テンポラリバッファ内の画像データの情報
量がしきい値制御で制御された駒落とししきい値よりも
大きければ、テンポラリバッファ内の画像データを送信
バッファに格納しない駒落とし制御を行うと共に、テン
ポラリバッファ内に格納されている画像フレームを符号
化する際に用いた量子化ステップ幅よりも大きい量子化
ステップ幅の量子化値を設定して符号化手段に通知し、
誤り訂正符号化手段は、選択信号で指示された誤り訂正
符号を、符号化手段で符号化された画像データに付加す
ることを特徴とする。A thirty-first aspect is an image transmission system in which an image encoding device for encoding and transmitting a moving image and an image receiving device for performing predetermined processing on received image data are communicably connected. The image receiving apparatus calculates an error rate of the received image data, and when the calculated error rate exceeds a predetermined threshold, transmits an error signal to the image encoding apparatus, Includes an image input unit configured to output an image frame from a video signal, an encoding unit configured to encode the image frame configured by the image input unit, and a transmission unit configured to store the image data encoded by the encoding unit. A buffer, transmission control means for transmitting image data in the transmission buffer at a predetermined transmission rate, and an image frame arranged between the encoding means and the transmission buffer and encoded by the encoding means. A temporary buffer for temporarily storing image data; a frame drop / decision unit for determining whether to store the image data in the temporary buffer in a transmission buffer and determining a quantization value of an image frame to be encoded next; Quantization control means, and adding an error correction code having a different error correction capability to the image data in the temporary buffer,
Error correction encoding means for storing in a transmission buffer,
The frame drop / quantization control means, when receiving the error signal, lowers the frame drop threshold for determining whether to store the image data in the temporary buffer in the transmission buffer from a preset value. While performing the threshold control, and outputs a selection signal instructing the error correction encoding means to add a high error correction code of error correction capability, a predetermined time, if not notified of the error signal, In addition to performing threshold control for returning the frame drop threshold to a preset value, the temporary buffer outputs a selection signal instructing the error correction coding means to add an error correction code having a low error correction capability. If the information amount of the image data in the temporary buffer is larger than the frame drop threshold controlled by the threshold control, the frame in which the image data in the temporary buffer is not stored in the transmission buffer is set. Performs the control, by setting the quantization value larger quantization step width than the quantization step width used when encoding an image frame stored in the temporary buffer and notifies the encoding means,
The error correction encoding means adds the error correction code specified by the selection signal to the image data encoded by the encoding means.
【0104】上記のように、第31の態様によれば、通
信状態が良好な状態に落ちつくまでは、駒落とししきい
値を下げて駒落とし制御を行うようにしているので、通
信状態を考慮した駒落とし制御を行うことができる。As described above, according to the thirty-first aspect, the frame dropping control is performed by lowering the frame drop threshold until the communication state is reduced to a good state. Frame drop control can be performed.
【0105】第32の態様は、第31の態様において、
画像受信装置は、予め定められた一定時間内に算出した
エラー率の平均を算出し、この算出した平均エラー率が
所定のしきい値を越えた場合、エラー信号を画像符号化
装置に送信することを特徴とする。The thirty-second aspect is the thirty-first aspect, wherein
The image receiving apparatus calculates an average of the error rates calculated within a predetermined period of time, and transmits an error signal to the image encoding apparatus when the calculated average error rate exceeds a predetermined threshold. It is characterized by the following.
【0106】上記のように、第32の態様によれば、画
像受信装置がエラー率の平均を算出し、平均エラー率が
予め設定されているしきい値を越えた場合、エラー信号
を画像符号化装置に送信することで、画像符号化装置に
おいて、一時的な通信状態の良好/悪化に左右されない
駒落とし制御を行うことができる。As described above, according to the thirty-second mode, the image receiving apparatus calculates the average of the error rate, and if the average error rate exceeds a preset threshold, the error signal is converted to the image code. By transmitting the image data to the image encoding device, the image encoding device can perform frame dropping control that is not affected by temporary good / bad communication conditions.
【0107】第33の態様は、動画像を符号化して送信
する画像符号化装置と、受信した画像データに対して所
定の処理を施す画像受信装置とが通信可能に接続された
画像伝送システムであって、画像受信装置は、受信した
画像データのエラー率を算出して画像符号化装置に送信
し、画像符号化装置は、映像信号から画像フレームを構
成して出力する画像入力手段と、画像入力手段で構成さ
れた画像フレームを符号化する符号化手段と、符号化手
段で符号化された画像データを格納する送信バッファ
と、送信バッファ内の画像データを所定の伝送レートで
送信する伝送制御手段と、符号化手段と送信バッファと
の間に配置され、かつ符号化手段で符号化された画像フ
レームの画像データを一時的に格納するテンポラリバッ
ファと、テンポラリバッファ内の画像データを送信バッ
ファに格納するか否かを判定すると共に、次に符号化さ
れる画像フレームの量子化値を決定する駒落とし/量子
化制御手段と、テンポラリバッファ内の画像データに誤
り訂正能力の異なる誤り訂正符号を付加し、送信バッフ
ァに格納する誤り訂正符号化手段とを備え、駒落とし/
量子化制御手段は、エラー率が予め定められたしきい値
を越えた場合、テンポラリバッファ内の画像データを送
信バッファに格納するか否かを決定するための駒落とし
しきい値を予め設定された値から下げるしきい値制御を
行うと共に、誤り訂正符号化手段に誤り訂正能力の高い
誤り訂正符号を付加するように指示する選択信号を出力
し、予め定められた一定時間、エラー率が予め定められ
たしきい値を越えなければ、駒落とししきい値を予め設
定された値に戻すしきい値制御を行うと共に、誤り訂正
符号化手段に誤り訂正能力の低い誤り訂正符号を付加す
るように指示する選択信号を出力し、テンポラリバッフ
ァ内の画像データの情報量がしきい値制御で制御された
駒落とししきい値よりも大きければ、テンポラリバッフ
ァ内の画像データを送信バッファに格納しない駒落とし
制御を行うと共に、テンポラリバッファ内に格納されて
いる画像フレームを符号化する際に用いた量子化ステッ
プ幅よりも大きい量子化ステップ幅の量子化値を設定し
て符号化手段に通知し、誤り訂正符号化手段は、選択信
号で指示された誤り訂正符号を、符号化手段で符号化さ
れた画像データに付加することを特徴とする。A thirty-third mode is an image transmission system in which an image encoding apparatus for encoding and transmitting a moving image and an image receiving apparatus for performing predetermined processing on received image data are communicably connected. The image receiving apparatus calculates an error rate of the received image data, transmits the calculated error rate to the image encoding apparatus, and the image encoding apparatus constructs an image frame from the video signal and outputs the image frame. Encoding means for encoding an image frame constituted by the input means, a transmission buffer for storing the image data encoded by the encoding means, and transmission control for transmitting the image data in the transmission buffer at a predetermined transmission rate Means, a temporary buffer disposed between the encoding means and the transmission buffer, for temporarily storing image data of the image frame encoded by the encoding means, and a temporary buffer. Frame removal / quantization control means for determining whether to store the image data in the buffer in the transmission buffer, and determining the quantization value of the image frame to be encoded next; Error correction encoding means for adding error correction codes having different error correction capabilities and storing the error correction codes in a transmission buffer;
When the error rate exceeds a predetermined threshold value, the quantization control means sets a frame drop threshold value for determining whether to store the image data in the temporary buffer in the transmission buffer. In addition to performing threshold control to decrease the error rate from the set value, a selection signal instructing the error correction encoding means to add an error correction code having a high error correction capability is output, and the error rate is set to a predetermined value for a predetermined time. If the predetermined threshold value is not exceeded, threshold control is performed to return the frame drop threshold to a predetermined value, and an error correction code having a low error correction capability is added to the error correction encoding means. Is output to the temporary buffer, if the information amount of the image data in the temporary buffer is larger than the frame drop threshold controlled by the threshold control, the image data in the temporary buffer is output. In addition to performing frame removal control that is not stored in the transmission buffer, a code is set by setting a quantization value having a quantization step width larger than the quantization step width used when encoding the image frame stored in the temporary buffer. And the error correction encoding means adds the error correction code specified by the selection signal to the image data encoded by the encoding means.
【0108】上記のように、第33の態様によれば、画
像受信装置からのエラー率に基づいて画像符号化装置が
通信状態の良好/悪化を判定し、通信状態が良好な状態
に落ちつくまでは、駒落とししきい値を下げて駒落とし
制御を行うようにしているので、通信状態をも考慮した
駒落とし制御を行うことができる。As described above, according to the thirty-third mode, the image coding apparatus determines whether the communication state is good or bad based on the error rate from the image receiving apparatus, and continues until the communication state is set to a good state. Since the frame-drop control is performed by lowering the frame-drop threshold, the frame-drop control can be performed in consideration of the communication state.
【0109】第34の態様は、第33の態様において、
画像符号化装置は、予め定められた一定時間内に画像受
信装置から受信したエラー率の平均である平均エラー率
を算出する平均エラー率算出手段をさらに備え、駒落と
し/量子化制御手段は、平均エラー率が予め定められた
しきい値を越えた場合、テンポラリバッファ内の画像デ
ータを送信バッファに格納するか否かを決定するための
駒落とししきい値を予め設定された値から下げるしきい
値制御を行うと共に、誤り訂正符号化手段に誤り訂正能
力の高い誤り訂正符号を付加するように指示する選択信
号を出力し、予め定められた一定時間、平均エラー率が
予め定められたしきい値を越えなければ、駒落とししき
い値を予め設定された値に戻すしきい値制御を行うと共
に、誤り訂正符号化手段に誤り訂正能力の低い誤り訂正
符号を付加するように指示する選択信号を出力し、テン
ポラリバッファ内の画像データの情報量がしきい値制御
で制御された駒落とししきい値よりも大きければ、テン
ポラリバッファ内の画像データを送信バッファに格納し
ない駒落とし制御を行うと共に、テンポラリバッファ内
に格納されている画像フレームを符号化する際に用いた
量子化ステップ幅よりも大きい量子化ステップ幅の量子
化値を設定して符号化手段に通知し、誤り訂正符号化手
段は、選択信号で指示された誤り訂正符号を、符号化手
段で符号化された画像データに付加することを特徴とす
る。[0109] A thirty-fourth aspect is a method according to the thirty-third aspect, wherein
The image encoding apparatus further includes an average error rate calculation unit that calculates an average error rate that is an average of the error rates received from the image reception apparatus within a predetermined time, and the frame drop / quantization control unit includes: When the average error rate exceeds a predetermined threshold, the frame drop threshold for determining whether to store the image data in the temporary buffer in the transmission buffer is reduced from the predetermined value. In addition to performing threshold control, it outputs a selection signal instructing the error correction coding means to add an error correction code having a high error correction capability, so that the average error rate is determined for a predetermined period of time. If the threshold value is not exceeded, threshold control is performed to return the frame drop threshold to a preset value, and an error correction code having a low error correction capability is added to the error correction encoding means. If the information amount of the image data in the temporary buffer is larger than the frame drop threshold value controlled by the threshold value control, a frame in which the image data in the temporary buffer is not stored in the transmission buffer is output. Along with performing the drop control, set a quantization value of a quantization step width larger than the quantization step width used when encoding the image frame stored in the temporary buffer, and notify the encoding unit, The error correction encoding means adds the error correction code specified by the selection signal to the image data encoded by the encoding means.
【0110】上記のように、第34の態様によれば、画
像受信装置からのエラー率の平均を算出し、この算出さ
れた平均エラー率に基づいて通信状態の良好/悪化の判
定を行い、通信状態が良好な状態に落ちつくまでは、駒
落とししきい値を下げて駒落とし制御を行うようにして
いるので、通信状態をも考慮した駒落とし制御を行うこ
とができる。As described above, according to the thirty-fourth aspect, the average of the error rate from the image receiving apparatus is calculated, and the communication state is determined to be good or bad based on the calculated average error rate. Until the communication state is reduced to a good state, the frame-drop control is performed by lowering the frame-drop threshold, so that the frame-drop control can be performed in consideration of the communication state.
【0111】第35の態様は、動画像を符号化して送信
する画像符号化装置と、受信した画像データに対して所
定の処理を施す画像受信装置とが通信可能に接続された
画像伝送システムであって、画像受信装置は、受信した
画像データのエラー率を求め、予め定められた一定時間
内に求めたエラー率の平均を算出し、この算出した平均
エラー率を画像符号化装置に送信し、画像符号化装置
は、映像信号から画像フレームを構成して出力する画像
入力手段と、画像入力手段で構成された画像フレームを
符号化する符号化手段と、符号化手段で符号化された画
像データを格納する送信バッファと、送信バッファ内の
画像データを所定の伝送レートで送信する伝送制御手段
と、符号化手段と送信バッファとの間に配置され、かつ
符号化手段で符号化された画像フレームの画像データを
一時的に格納するテンポラリバッファと、テンポラリバ
ッファ内の画像データを送信バッファに格納するか否か
を判定すると共に、次に符号化される画像フレームの量
子化値を決定する駒落とし/量子化制御手段と、テンポ
ラリバッファ内の画像データに誤り訂正能力の異なる誤
り訂正符号を付加し、送信バッファに格納する誤り訂正
符号化手段とを備え、駒落とし/量子化制御手段は、平
均エラー率が予め定められたしきい値を越えた場合、テ
ンポラリバッファ内の画像データを送信バッファに格納
するか否かを決定するための駒落とししきい値を予め設
定された値から下げるしきい値制御を行うと共に、誤り
訂正符号化手段に誤り訂正能力の高い誤り訂正符号を付
加するように指示する選択信号を出力し、予め定められ
た一定時間、平均エラー率が予め定められたしきい値を
越えなければ、駒落とししきい値を予め設定された値に
戻すしきい値制御を行うと共に、誤り訂正符号化手段に
誤り訂正能力の低い誤り訂正符号を付加するように指示
する選択信号を出力し、テンポラリバッファ内の画像デ
ータの情報量がしきい値制御で制御された駒落とししき
い値よりも大きければ、テンポラリバッファ内の画像デ
ータを送信バッファに格納しない駒落とし制御を行うと
共に、テンポラリバッファ内に格納されている画像フレ
ームを符号化する際に用いた量子化ステップ幅よりも大
きい量子化ステップ幅の量子化値を設定して符号化手段
に通知し、誤り訂正符号化手段は、選択信号で指示され
た誤り訂正符号を、符号化手段で符号化された画像デー
タに付加することを特徴とする。A thirty-fifth aspect is an image transmission system in which an image encoding apparatus for encoding and transmitting a moving image and an image receiving apparatus for performing predetermined processing on received image data are communicably connected. The image receiving apparatus calculates an error rate of the received image data, calculates an average of the error rates obtained within a predetermined time, and transmits the calculated average error rate to the image encoding apparatus. An image encoding device configured to output an image frame from a video signal, an image encoding device encoding an image frame configured by the image input device, and an image encoded by the encoding device. A transmission buffer for storing data, transmission control means for transmitting image data in the transmission buffer at a predetermined transmission rate, and transmission means arranged between the encoding means and the transmission buffer, and encoded by the encoding means. A temporary buffer for temporarily storing the image data of the selected image frame, and determining whether to store the image data in the temporary buffer in the transmission buffer, and determining the quantization value of the next encoded image frame. A frame drop / quantization control means for determining the image data in the temporary buffer; and an error correction code means for adding an error correction code having a different error correction capability to the image data in the temporary buffer and storing the image data in a transmission buffer. The means is configured to, when the average error rate exceeds a predetermined threshold, set a frame drop threshold for determining whether to store the image data in the temporary buffer in the transmission buffer to a predetermined value. Output a selection signal that instructs the error correction coding means to add an error correction code with a high error correction capability to the error correction coding means. If the average error rate does not exceed a predetermined threshold for a predetermined period of time, threshold control is performed to return the frame drop threshold to a predetermined value. Output a selection signal instructing to add an error correction code having a low error correction capability to the temporary buffer, if the information amount of the image data in the temporary buffer is larger than the frame drop threshold controlled by the threshold control, In addition to performing frame drop control in which image data in the temporary buffer is not stored in the transmission buffer, the quantization step width is larger than the quantization step width used when encoding the image frame stored in the temporary buffer. The encoding means sets the encoding value and notifies the encoding means, and the error correction encoding means converts the error correction code designated by the selection signal into image data encoded by the encoding means. Is added.
【0112】上記のように、第35の態様によれば、画
像受信装置からの平均エラー率に基づいて画像符号化装
置が通信状態の良好/悪化を判定し、通信状態が良好な
状態に落ち着くまでは、駒落とししきい値を下げて駒落
とし制御を行うようにしているので、一時的な通信状態
に左右されない駒落とし制御を行うことができる。As described above, according to the thirty-fifth aspect, the image coding apparatus determines whether the communication state is good or bad based on the average error rate from the image receiving apparatus, and the communication state is settled to a good state. Until the above, the frame drop control is performed by lowering the frame drop threshold, so that the frame drop control that is not affected by the temporary communication state can be performed.
【0113】第36の態様は、動画像を符号化して送信
する画像符号化装置と、受信した画像データに対して所
定の処理を施す画像受信装置とが通信可能に接続された
画像伝送システムであって、画像受信装置は、予め定め
られた一定時間内に正しく受信したデータのビット数を
計数し、この計数したビット数を画像符号化装置に送信
し、画像符号化装置は、映像信号から画像フレームを構
成して出力する画像入力手段と、画像入力手段で構成さ
れた画像フレームを符号化する符号化手段と、符号化手
段で符号化された画像データを格納する送信バッファ
と、通信状態に応じた量子化値を決定する量子化制御手
段と、送信バッファ内の画像データを所定の伝送レート
で送信すると共に、画像受信装置から受信したビット数
を、量子化制御手段に出力する伝送制御手段とを備え、
量子化制御手段は、伝送制御手段から受け取った先のビ
ット数に基づいて、一定時間内の平均スループットを算
出し、算出された平均スループットと、符号化手段で符
号化した結果の1フレーム当たりの発生情報量とに基づ
いて、符号化率を算出し、算出された符号化率に対応す
る量子化値を決定して符号化手段に通知することを特徴
とする。A thirty-sixth aspect is an image transmission system in which an image encoding device for encoding and transmitting a moving image and an image receiving device for performing predetermined processing on received image data are communicably connected. Then, the image receiving device counts the number of bits of data correctly received within a predetermined time, transmits the counted number of bits to the image encoding device, and the image encoding device converts the video signal from the video signal. Image input means for composing and outputting an image frame, encoding means for encoding the image frame constituted by the image input means, a transmission buffer for storing the image data encoded by the encoding means, and a communication state A quantization control unit that determines a quantization value according to the image data, transmits image data in the transmission buffer at a predetermined transmission rate, and determines the number of bits received from the image reception device by the quantization control unit. And a transmission control means for outputting,
The quantization control means calculates an average throughput within a certain time period based on the number of bits received from the transmission control means, and calculates the calculated average throughput and a result per frame of a result of encoding by the encoding means. The coding rate is calculated based on the generated information amount, a quantization value corresponding to the calculated coding rate is determined, and the coding value is notified to the coding unit.
【0114】上記のように、第36の態様によれば、画
像符号化装置側が、一定時間内に相手の画像受信装置に
正しく届いたビット数を知ることにより、両端末間の通
信経路上にスループットの異なる複数の伝送路があって
も、両端末間のスループットに対して、最適な量子化制
御を行うことができる。As described above, according to the thirty-sixth aspect, the image encoding device side knows the number of bits that have correctly arrived at the other party's image receiving device within a fixed time, and thus, on the communication path between the two terminals. Even if there are a plurality of transmission paths having different throughputs, optimal quantization control can be performed for the throughput between both terminals.
【0115】第37の態様は、第36の態様において、
量子化制御手段は、平均スループットを算出する際に、
伝送制御手段から受け取った先のビット数の変動に従っ
て、平均する時間を可変とすることを特徴とする。A thirty-seventh aspect is the thirty-sixth aspect, wherein
The quantization control means, when calculating the average throughput,
The averaging time is variable according to the change in the number of bits received from the transmission control means.
【0116】上記のように、第37の態様によれば、平
均を求める時間を短くすれば、スループットの変化に素
早く対応した量子化制御を行うことができ、またバース
ト的なエラーが発生する状況において、平均を求める時
間をバーストエラーが発生する周期よりも長く設定すれ
ば、バーストエラーの発生に対してもふらつかない量子
化制御を行うことができる。As described above, according to the thirty-seventh aspect, if the time for obtaining the average is shortened, quantization control can be quickly performed in response to a change in throughput, and a situation in which a burst-like error occurs may occur. In, if the time for obtaining the average is set to be longer than the cycle in which the burst error occurs, it is possible to perform quantization control that does not vary even when the burst error occurs.
【0117】第38の態様は、第36の態様において、
平均スループットを算出するための予め定められた一定
時間を300msec以上とすることを特徴とする。A thirty-eighth aspect is the thirty-sixth aspect, wherein
It is characterized in that a predetermined fixed time for calculating the average throughput is 300 msec or more.
【0118】上記のように、第38の態様によれば、平
均を求める時間を300msec以上とすることで、バ
ーストエラーの発生に対してもふらつかない量子化制御
を行うことができる。As described above, according to the thirty-eighth aspect, by setting the time for obtaining the average to be 300 msec or more, it is possible to perform quantization control that does not vary even when a burst error occurs.
【0119】第39の態様は、動画像を符号化して送信
する画像符号化装置と、受信した画像データに対して所
定の処理を施す画像受信装置とが通信可能に接続された
画像伝送システムであって、画像受信装置は、予め定め
られた一定時間内に正しく受信したデータのビット数を
計数し、この計数したビット数から平均スループットを
算出して画像符号化装置に送信し、画像符号化装置は、
映像信号から画像フレームを構成して出力する画像入力
手段と、画像入力手段で構成された画像フレームを符号
化する符号化手段と、符号化手段で符号化された画像デ
ータを格納する送信バッファと、通信状態に応じた量子
化値を決定する量子化制御手段と、送信バッファ内の画
像データを所定の伝送レートで送信すると共に、画像受
信装置から受信した平均スループットを量子化制御手段
に出力する伝送制御手段とを備え、量子化制御手段は、
伝送制御手段から受け取った平均スループットと、符号
化手段で符号化した結果の1フレーム当たりの発生情報
量とに基づいて、符号化率を算出し、算出された符号化
率に対応する量子化値を決定して符号化手段に通知する
ことを特徴とする。A thirty-ninth embodiment is an image transmission system in which an image encoding device for encoding and transmitting a moving image and an image receiving device for performing predetermined processing on received image data are communicably connected. The image receiving apparatus counts the number of bits of data received correctly within a predetermined time, calculates an average throughput from the counted number of bits, transmits the average throughput to the image encoding apparatus, and performs image encoding. The equipment is
Image input means for constructing and outputting an image frame from a video signal, encoding means for encoding the image frame constituted by the image input means, and a transmission buffer for storing the image data encoded by the encoding means. A quantization control unit for determining a quantization value according to a communication state, transmitting image data in a transmission buffer at a predetermined transmission rate, and outputting an average throughput received from the image receiving device to the quantization control unit. And transmission control means, wherein the quantization control means comprises:
A coding rate is calculated based on the average throughput received from the transmission control means and the amount of information generated per frame as a result of coding by the coding means, and a quantization value corresponding to the calculated coding rate is calculated. Is determined and notified to the encoding means.
【0120】上記のように、第39の態様によれば、画
像受信装置が、一定時間に正しく受信できたビット数か
ら平均スループットを算出し、画像符号化装置に送るこ
とで、両端末間の通信経路上にスループットの異なる複
数の伝送路があっても、両端末間のスループットに対し
て、最適な量子化制御を行うことができる。As described above, according to the thirty-ninth aspect, the image receiving apparatus calculates the average throughput from the number of bits successfully received in a fixed time, and sends the calculated average throughput to the image encoding apparatus. Even if there are a plurality of transmission paths with different throughputs on the communication path, optimal quantization control can be performed for the throughput between both terminals.
【0121】第40の態様は、動画像を符号化して送信
する画像符号化装置と、受信した画像データに対して所
定の処理を施す画像受信装置とが1つ以上の中継局を介
して通信可能に接続された画像伝送システムであって、
画像受信装置は、受信データの誤りを検出すると、隣接
する中継局との間で自動再送を行なうとともに、再送が
生じたことを示す再送発生情報を画像符号化装置に送信
し、画像符号化装置は、映像信号から画像フレームを構
成して出力する画像入力手段と、画像入力手段で構成さ
れた画像フレームを符号化する符号化手段と、符号化手
段で符号化された画像データを格納する送信バッファ
と、動きの再現性と画質の両面から最適な量子化値を決
定する第1の量子化制御手段と、通信状態に応じて量子
化ステップ幅を制御する第2の量子化制御手段と、送信
バッファ内の画像データを所定の伝送レートで送信する
と共に、隣接する中継局との間で通信エラーが発生した
場合は、隣接する中継局との間で自動再送を行い、自身
が再送を行った場合、または画像受信装置から再送発生
情報を受信したときは、再送が生じたことを示すエラー
情報を第2の量子化制御手段に通知する伝送制御手段と
を備え、第2の量子化制御手段は、伝送制御手段からエ
ラー情報の通知を受けると、第1の量子化制御手段で決
定された量子化値に対応する量子化ステップ幅よりも大
きな量子化ステップ幅の量子化値を設定して、符号化手
段に通知し、予め定められた一定時間、伝送制御手段か
らエラー情報の通知を受けなければ、第1の量子化制御
手段で決定された量子化値をそのまま符号化手段に通知
し、符号化手段は、次に符号化する画像フレームを、第
2の量子化制御手段から通知された量子化値で符号化す
ることを特徴とする。In a fortieth aspect, an image encoding apparatus for encoding and transmitting a moving image and an image receiving apparatus for performing predetermined processing on received image data communicate via one or more relay stations. An image transmission system operatively connected,
Upon detecting an error in the received data, the image receiving apparatus performs automatic retransmission with an adjacent relay station, and transmits retransmission occurrence information indicating that retransmission has occurred to the image encoding apparatus. Includes an image input unit configured to output an image frame from a video signal, an encoding unit configured to encode the image frame configured by the image input unit, and a transmission unit configured to store the image data encoded by the encoding unit. A buffer, first quantization control means for determining an optimal quantization value in terms of both motion reproducibility and image quality, and second quantization control means for controlling a quantization step width according to a communication state; The image data in the transmission buffer is transmitted at a predetermined transmission rate, and when a communication error occurs with an adjacent relay station, an automatic retransmission is performed with the adjacent relay station, and the self-retransmission is performed. If Or, when retransmission occurrence information is received from the image receiving apparatus, the transmission control unit notifies error information indicating that retransmission has occurred to the second quantization control unit, and the second quantization control unit includes: Upon receiving the error information notification from the transmission control means, a quantization value having a quantization step width larger than the quantization step width corresponding to the quantization value determined by the first quantization control means is set, and the code is set. If the error information is not received from the transmission control means for a predetermined period of time, the quantization value determined by the first quantization control means is notified to the encoding means as it is, The encoding unit encodes an image frame to be encoded next with the quantization value notified from the second quantization control unit.
【0122】上記のように、第40の態様によれば、両
端末間に複数の伝送路があり、画像符号化装置と画像受
信装置の間で直接再送制御を行なっておらず、それぞれ
が隣接する中継局との間で再送制御を行なっている場
合、どちらかで再送が行なわれ通信状態が悪化した場合
においても、遅延時間を削減でき、受信側で動きの滑ら
かな動画像を表示することができる。As described above, according to the fortieth aspect, there are a plurality of transmission paths between both terminals, and no direct retransmission control is performed between the image encoding device and the image receiving device. If retransmission control is performed with a relay station that performs retransmission, the delay time can be reduced and a smooth moving image can be displayed on the receiving side even if retransmission is performed in one of the relay stations and the communication condition deteriorates. Can be.
【0123】第41の態様は、第40の態様において、
画像符号化装置は、符号化手段と送信バッファとの間に
配置され、符号化手段で符号化された画像フレームの画
像データを一時的に格納するテンポラリバッファと、テ
ンポラリバッファ内の画像データを送信バッファに格納
するか否かを判定し、次に符号化される画像フレームの
量子化値を決定する駒落とし/量子化制御手段とをさら
に備え、伝送制御手段は、再送が生じたことを示すエラ
ー情報を、さらに駒落とし/量子化制御手段に通知し、
駒落とし/量子化制御手段は、伝送制御手段からエラー
情報の通知を受けると、テンポラリバッファ内の画像デ
ータを送信バッファに格納するか否かを決定するための
駒落とししきい値を予め設定された値から下げ、予め定
められた一定時間、伝送制御手段からエラー情報の通知
を受けなければ、駒落とししきい値を予め設定された値
に戻す、しきい値制御を行い、テンポラリバッファ内の
画像データの情報量がしきい値制御で制御された駒落と
ししきい値よりも大きければ、テンポラリバッファ内の
画像データを送信バッファに格納しない駒落とし制御を
行うと共に、テンポラリバッファ内に格納されている画
像フレームを符号化する際に用いた量子化ステップ幅よ
りも大きい量子化ステップ幅の量子化値を設定して符号
化手段に通知することを特徴とする。The forty-first aspect is the forty-fourth aspect,
The image encoding device is disposed between the encoding unit and the transmission buffer, and temporarily transmits the image data of the image frame encoded by the encoding unit, and transmits the image data in the temporary buffer. A frame removal / quantization control unit for determining whether to store the image data in the buffer and determining a quantization value of an image frame to be encoded next, the transmission control unit indicating that retransmission has occurred The error information is further notified to the frame drop / quantization control means,
Upon receiving the error information from the transmission control unit, the frame drop / quantization control unit sets a frame drop threshold for determining whether or not to store the image data in the temporary buffer in the transmission buffer. If the transmission control means does not receive notification of error information for a predetermined period of time, the frame drop threshold is returned to a predetermined value, threshold control is performed, and a temporary buffer If the information amount of the image data is larger than the frame removal threshold value controlled by the threshold value control, the image data in the temporary buffer is not stored in the transmission buffer and the frame removal control is performed, and the image data in the temporary buffer is stored in the temporary buffer. A quantization step width larger than the quantization step width used when encoding the image frame that is present and notifies the encoding means And wherein the door.
【0124】上記のように、第41の態様によれば、通
信状態が良好な状態に落ちつくまでは、駒落とししきい
値を下げて駒落とし制御を行うようにしているので、通
信状態を考慮した駒落とし制御を行うことができる。As described above, according to the forty-first mode, the frame dropping threshold is lowered and the frame dropping control is performed until the communication state is reduced to a favorable state. Frame drop control can be performed.
【0125】第42の態様は、動画像を符号化して送信
する画像符号化装置と、受信した画像データに対して所
定の処理を施す画像受信装置とが通信可能に接続された
画像伝送システムであって、画像受信装置は、予め定め
られた一定時間内に正しく受信したデータのビット数を
計数し、この計数したビット数を画像符号化装置に送信
し、画像符号化装置は、映像信号から画像フレームを構
成して出力する画像入力手段と、画像入力手段で構成さ
れた画像フレームを符号化する符号化手段と、符号化手
段で符号化された画像フレームの画像データを格納する
送信バッファと、符号化手段と送信バッファとの間に配
置され、かつ符号化手段で符号化された画像フレームの
画像データを一時的に格納するテンポラリバッファと、
テンポラリバッファ内の画像データを送信バッファに格
納するか否かを判定すると共に、次に符号化される画像
フレームの量子化値を決定する駒落とし/量子化制御手
段と、送信バッファ内の画像データを所定の伝送レート
で送信すると共に、画像受信装置から受信したビット数
から平均スループットを算出する伝送制御手段とを備
え、駒落とし/量子化制御手段は、予め設定されている
最大許容遅延時間と、平均スループットとに基づいて、
最大許容遅延時間内に送信可能な情報量を算出し、テン
ポラリバッファに格納されている画像フレームの情報量
が最大許容遅延時間内に送信可能な情報量よりも大きけ
れば、テンポラリバッファ内の画像データを送信バッフ
ァに格納しない駒落とし制御を行うと共に、テンポラリ
バッファ内に格納されている画像フレームを符号化する
際に用いた量子化ステップ幅よりも大きい量子化ステッ
プ幅の量子化値を設定して符号化手段に通知することを
特徴とする。A forty-second aspect is an image transmission system in which an image encoding device for encoding and transmitting a moving image and an image receiving device for performing predetermined processing on received image data are communicably connected. There, the image receiving device counts the number of bits of data received correctly within a predetermined time, transmits the counted number of bits to the image encoding device, and the image encoding device converts the video signal from the video signal. Image input means for composing and outputting an image frame, encoding means for encoding the image frame constituted by the image input means, and a transmission buffer for storing image data of the image frame encoded by the encoding means. A temporary buffer disposed between the encoding unit and the transmission buffer, and temporarily storing image data of the image frame encoded by the encoding unit;
Frame removal / quantization control means for determining whether to store the image data in the temporary buffer in the transmission buffer, and determining the quantization value of the image frame to be encoded next; At a predetermined transmission rate, and transmission control means for calculating an average throughput from the number of bits received from the image receiving apparatus. The frame drop / quantization control means includes a preset maximum allowable delay time and , Based on the average throughput and
The amount of information that can be transmitted within the maximum allowable delay time is calculated. If the information amount of the image frame stored in the temporary buffer is larger than the information amount that can be transmitted within the maximum allowable delay time, the image data in the temporary buffer is calculated. And perform a frame drop control that does not store the frame in the transmission buffer, and set a quantization value having a quantization step width larger than the quantization step width used when encoding the image frame stored in the temporary buffer. It is characterized by notifying the encoding means.
【0126】上記のように、第42の態様によれば、画
像符号化装置側が、一定時間内に相手の画像受信装置に
正しく届いたビット数を知ることにより、両端末間の通
信経路上にスループットの異なる複数の伝送路があって
も、両端末間のスループットを考慮した、最適な駒落と
し制御を行うことができる。As described above, according to the forty-second aspect, the image encoding device knows the number of bits that have correctly arrived at the other party's image receiving device within a predetermined time, and thus, on the communication path between the two terminals. Even if there are a plurality of transmission paths having different throughputs, it is possible to perform optimal dropout control in consideration of the throughput between both terminals.
【0127】第43の態様は、第42の態様において、
駒落とし/量子化制御手段は、さらに所定の時間内に送
信した画像フレームの平均発生情報量と、平均スループ
ットとに基づいて、平均遅延時間を算出し、当該算出し
た平均遅延時間を最大許容遅延時間として用いることを
特徴とする。[0127] A forty-third aspect is the forty-sixth aspect,
The frame drop / quantization control means further calculates an average delay time based on the average amount of generated information of the image frames transmitted within a predetermined time and the average throughput, and calculates the calculated average delay time as a maximum allowable delay. It is characterized in that it is used as time.
【0128】上記のように、第43の態様によれば、所
定時間内に送信した画像フレームの平均発生情報量と平
均スループットから平均遅延時間を算出するとともに、
平均遅延時間内に送信可能な情報量を算出し、この算出
された情報量を駒落とし制御のためのしきい値として用
いるようにしているので、動画像特性、通信状態に応じ
た駒落とし制御を行うことができる。As described above, according to the forty-third aspect, the average delay time is calculated from the average amount of information generated and the average throughput of the image frames transmitted within a predetermined time,
The amount of information that can be transmitted within the average delay time is calculated, and the calculated amount of information is used as a threshold value for frame drop control. It can be performed.
【0129】第44の態様は、第42の態様において、
伝送制御手段は、平均スループットを算出する際に、先
のビット数の変動に従って、平均する時間を可変とする
ことを特徴とする。[0129] A forty-fourth aspect is a method according to the forty-second aspect, wherein
The transmission control means is characterized in that, when calculating the average throughput, the averaging time is variable according to the change in the number of bits.
【0130】上記のように、第44の態様によれば、平
均を求める時間を短くすれば、スループットの変化に素
早く対応した駒落とし制御を行うことができ、またバー
スト的なエラーが発生する状況において、平均を求める
時間をバーストエラーが発生する周期よりも長く設定す
れば、バーストエラーの発生に対してもふらつかない駒
落とし制御を行うことができる。As described above, according to the forty-fourth aspect, if the time for obtaining the average is shortened, frame dropping control can be performed quickly in response to a change in throughput. In, if the time for obtaining the average is set longer than the cycle in which the burst error occurs, it is possible to perform the frame drop control that does not vary even when the burst error occurs.
【0131】第45の態様は、第42の態様において、
平均スループットを算出するための予め定められた一定
時間を300msec以上とすることを特徴とする。[0131] A forty-fifth aspect is a method according to the forty-second aspect, wherein
It is characterized in that a predetermined fixed time for calculating the average throughput is 300 msec or more.
【0132】上記のように、第45の態様によれば、平
均を求める時間を300msec以上とすることで、バ
ーストエラーの発生に対してもふらつかない駒落とし制
御を行うことができる。As described above, according to the forty-fifth aspect, by setting the time for obtaining the average to be 300 msec or more, it is possible to perform frame drop control that does not fluctuate even when a burst error occurs.
【0133】第46の態様は、動画像を符号化して送信
する画像符号化装置と、受信した画像データに対して所
定の処理を施す画像受信装置とが通信可能に接続された
画像伝送システムであって、画像受信装置は、予め定め
られた一定時間内に正しく受信したデータのビット数を
計数し、この計数したビット数から平均スループットを
算出して画像符号化装置に送信し、画像符号化装置は、
映像信号から画像フレームを構成して出力する画像入力
手段と、画像入力手段で構成された画像フレームを符号
化する符号化手段と、符号化手段で符号化された画像フ
レームの画像データを格納する送信バッファと、符号化
手段と送信バッファとの間に配置され、かつ符号化手段
で符号化された画像フレームの画像データを一時的に格
納するテンポラリバッファと、テンポラリバッファ内の
画像データを送信バッファに格納するか否かを判定する
と共に、次に符号化される画像フレームの量子化値を決
定する駒落とし/量子化制御手段と、送信バッファ内の
画像データを所定の伝送レートで送信すると共に、画像
受信装置から受信した平均スループットを駒落とし/量
子化制御手段に出力する伝送制御手段とを備え、駒落と
し/量子化制御手段は、予め設定されている最大許容遅
延時間と、平均スループットとに基づいて、最大許容遅
延時間内に送信可能な情報量を算出し、テンポラリバッ
ファに格納されている画像フレームの情報量が最大許容
遅延時間内に送信可能な情報量よりも大きければ、テン
ポラリバッファ内の画像データを送信バッファに格納し
ない駒落とし制御を行うと共に、テンポラリバッファ内
に格納されている画像フレームを符号化する際に用いた
量子化ステップ幅よりも大きい量子化ステップ幅の量子
化値を設定して符号化手段に通知することを特徴とす
る。A forty-sixth aspect is an image transmission system in which an image encoding device for encoding and transmitting a moving image and an image receiving device for performing predetermined processing on received image data are communicably connected. The image receiving apparatus counts the number of bits of data received correctly within a predetermined time, calculates an average throughput from the counted number of bits, transmits the average throughput to the image encoding apparatus, and performs image encoding. The equipment is
Image input means for constructing and outputting an image frame from a video signal, encoding means for encoding the image frame constituted by the image input means, and image data of the image frame encoded by the encoding means are stored. A transmission buffer, a temporary buffer disposed between the encoding unit and the transmission buffer and temporarily storing image data of the image frame encoded by the encoding unit, and a transmission buffer for storing image data in the temporary buffer. And a frame drop / quantization control means for determining a quantization value of an image frame to be encoded next, and transmitting image data in a transmission buffer at a predetermined transmission rate. Transmission control means for outputting the average throughput received from the image receiving apparatus to the frame drop / quantization control means. Calculates the amount of information that can be transmitted within the maximum allowable delay time based on the preset maximum allowable delay time and the average throughput, and determines that the information amount of the image frame stored in the temporary buffer is the maximum allowable amount. If the amount of information that can be transmitted within the delay time is larger than the amount of information that can be transmitted, the frame buffering control that does not store the image data in the temporary buffer in the transmission buffer is performed, and it is used for encoding the image frame stored in the temporary buffer. It is characterized in that a quantization value having a quantization step width larger than the quantization step width is set and notified to the encoding means.
【0134】上記のように、第46の態様によれば、画
像受信装置が、一定時間に正しく受信できたビット数か
ら平均スループットを算出し、画像符号化装置に送るこ
とで、両端末間の通信経路上にスループットの異なる複
数の伝送路があっても、両端末間のスループットを考慮
した、最適な駒落とし制御を行うことができる。As described above, according to the forty-sixth aspect, the image receiving apparatus calculates the average throughput from the number of bits that can be correctly received in a certain period of time, and sends the average throughput to the image encoding apparatus. Even if there are a plurality of transmission paths having different throughputs on the communication path, it is possible to perform the optimal frame drop control in consideration of the throughput between the two terminals.
【0135】第47の態様は、動画像を符号化して送信
する画像符号化装置と、受信した画像データに対して所
定の処理を施す画像受信装置とが通信可能に接続された
画像伝送システムであって、画像受信装置は、予め定め
られた一定時間内に正しく受信したデータのビット数を
計数し、この計数したビット数を画像符号化装置に送信
し、画像符号化装置は、映像信号から画像フレームを構
成して出力する画像入力手段と、画像入力手段で構成さ
れた画像フレームを符号化する符号化手段と、符号化手
段で符号化された画像フレームの画像データを格納する
送信バッファと、符号化する際に用いる量子化値を決定
する量子化制御手段と、送信バッファ内の画像データを
所定の伝送レートで送信すると共に、画像受信装置から
受信した先のビット数から平均スループットを算出し、
量子化制御手段に出力する伝送制御手段と、被写体の動
きが大きいか小さいかを判断するための動きしきい値を
記憶する動きしきい値記憶手段と、視覚上違和感を感じ
ない伝送遅延の限界である最大許容遅延時間を記憶する
最大許容遅延時間記憶手段とを備え、量子化制御手段
は、符号化手段で符号化した結果の1フレーム当たりの
発生情報量が、動きしきい値よりも大きい場合、動きし
きい値を越えた画像フレームを符号化する際に用いた量
子化値と、発生情報量を予測したい量子化値との比率で
ある量子化比率を求め、動きしきい値を越えた画像フレ
ームの発生情報量と量子化比率とから、量子化値を変え
た場合に発生する情報量を予測し、当該予測した発生情
報量と平均スループットと伝送レートと最大許容遅延時
間とから、最大許容遅延時間内に送信可能な量子化値を
決定して符号化手段に通知し、符号化手段は、量子化制
御手段から通知された量子化値で、画像フレームを符号
化することを特徴とする。A forty-seventh aspect is an image transmission system in which an image encoding device for encoding and transmitting a moving image and an image receiving device for performing predetermined processing on received image data are communicably connected. Then, the image receiving device counts the number of bits of data correctly received within a predetermined time, transmits the counted number of bits to the image encoding device, and the image encoding device converts the video signal from the video signal. An image input unit configured to output an image frame, an encoding unit configured to encode the image frame configured by the image input unit, and a transmission buffer configured to store image data of the image frame encoded by the encoding unit. And a quantization control means for determining a quantization value to be used for encoding, transmitting image data in a transmission buffer at a predetermined transmission rate, and transmitting a destination bit received from an image receiving apparatus. It calculates an average throughput from the number,
Transmission control means for outputting to the quantization control means, motion threshold value storage means for storing a motion threshold value for determining whether the motion of the subject is large or small, and a transmission delay limit which does not cause visual discomfort And a maximum allowable delay time storing means for storing the maximum allowable delay time, wherein the quantization control means determines that the amount of information generated per frame as a result of encoding by the encoding means is larger than the motion threshold. In this case, a quantization ratio, which is a ratio between a quantization value used for encoding an image frame exceeding the motion threshold and a quantization value for which the amount of generated information is to be predicted, is calculated, and a value exceeding the motion threshold is obtained. From the generated information amount of the image frame and the quantization ratio, the amount of information generated when the quantization value is changed is predicted.From the predicted generated amount of information, the average throughput, the transmission rate, and the maximum allowable delay time, Maximum allowed A quantized value that can be transmitted within the delay time is determined and notified to the encoding unit, and the encoding unit encodes the image frame with the quantized value notified from the quantization control unit. .
【0136】上記のように、第47の態様によれば、画
像符号化装置が、被写体の動きの大きい画像フレームの
予測発生情報量と、画像受信装置より受信したビット数
に基づく平均スループットから、最大許容遅延時間内に
送信可能な量子化値を決定することにより、両端末間の
通信経路上にスループットの異なる複数の伝送路があっ
ても、両端末間のスループットに対して、最適な量子化
制御を行うことができる。As described above, according to the forty-seventh aspect, the image coding apparatus can calculate the predicted occurrence information amount of the image frame in which the motion of the subject is large and the average throughput based on the number of bits received from the image receiving apparatus. By determining a quantizing value that can be transmitted within the maximum allowable delay time, even if there are a plurality of transmission paths having different throughputs on a communication path between the two terminals, an optimum quantization value for the throughput between the two terminals is obtained. Control can be performed.
【0137】第48の態様は、第47の態様において、
伝送制御手段は、平均スループットを算出する際に、先
のビット数の変動に従って、平均する時間を可変とする
ことを特徴とする。[0137] A forty-eighth embodiment is a method according to the forty-seventh embodiment, wherein
The transmission control means is characterized in that, when calculating the average throughput, the averaging time is variable according to the change in the number of bits.
【0138】上記のように、第48の態様によれば、平
均を求める時間を短くすれば、スループットの変化に素
早く対応した量子化制御を行うことができ、またバース
ト的なエラーが発生する状況において、平均を求める時
間をバーストエラーが発生する周期よりも長く設定すれ
ば、バーストエラーの発生に対してもふらつかない量子
化制御を行うことができる。As described above, according to the forty-eighth aspect, if the time for obtaining the average is shortened, quantization control can be quickly performed in response to a change in throughput, and a situation in which a burst-like error occurs may occur. In, if the time for obtaining the average is set to be longer than the cycle in which the burst error occurs, it is possible to perform quantization control that does not vary even when the burst error occurs.
【0139】第49の態様は、第47の態様において、
平均スループットを算出するための予め定められた一定
時間を300msec以上とすることを特徴とする。[0139] A forty-ninth aspect is a method according to the forty-seventh aspect, wherein
It is characterized in that a predetermined fixed time for calculating the average throughput is 300 msec or more.
【0140】上記のように、第49の態様によれば、平
均を求める時間を300msec以上とすることで、バ
ーストエラーの発生に対してもふらつかない量子化制御
を行うことができる。As described above, according to the forty-ninth aspect, by setting the time for obtaining the average to be 300 msec or more, it is possible to perform quantization control that does not vary even when a burst error occurs.
【0141】第50の態様は、動画像を符号化して送信
する画像符号化装置と、受信した画像データに対して所
定の処理を施す画像受信装置とが通信可能に接続された
画像伝送システムであって、画像受信装置は、予め定め
られた一定時間内に正しく受信したデータのビット数を
計数し、この計数したビット数から平均スループットを
算出して画像符号化装置に送信し、画像符号化装置は、
映像信号から画像フレームを構成して出力する画像入力
手段と、画像入力手段で構成された画像フレームを符号
化する符号化手段と、符号化手段で符号化された画像フ
レームの画像データを格納する送信バッファと、符号化
する際に用いる量子化値を決定する量子化制御手段と、
送信バッファ内の画像データを所定の伝送レートで送信
すると共に、画像受信装置から受信した平均スループッ
トを量子化制御手段に出力する伝送制御手段と、被写体
の動きが大きいか小さいかを判断するための動きしきい
値を記憶する動きしきい値記憶手段と、視覚上違和感を
感じない伝送遅延の限界である最大許容遅延時間を記憶
する最大許容遅延時間記憶手段とを備え、量子化制御手
段は、符号化手段で符号化した結果の1フレーム当たり
の発生情報量が、動きしきい値よりも大きい場合、動き
しきい値を越えた画像フレームを符号化する際に用いた
量子化値と、発生情報量を予測したい量子化値との比率
である量子化比率を求め、動きしきい値を越えた画像フ
レームの発生情報量と量子化比率とから、量子化値を変
えた場合に発生する情報量を予測し、当該予測した発生
情報量と平均スループットと伝送レートと最大許容遅延
時間とから、最大許容遅延時間内に送信可能な量子化値
を決定して符号化手段に通知し、符号化手段は、量子化
制御手段から通知された量子化値で、画像フレームを符
号化することを特徴とする。A fiftieth aspect is an image transmission system in which an image encoding device for encoding and transmitting a moving image and an image receiving device for performing predetermined processing on received image data are communicably connected. The image receiving apparatus counts the number of bits of data received correctly within a predetermined time, calculates an average throughput from the counted number of bits, transmits the average throughput to the image encoding apparatus, and performs image encoding. The equipment is
Image input means for constructing and outputting an image frame from a video signal, encoding means for encoding the image frame constituted by the image input means, and image data of the image frame encoded by the encoding means are stored. A transmission buffer, quantization control means for determining a quantization value used for encoding,
Transmission control means for transmitting the image data in the transmission buffer at a predetermined transmission rate and outputting the average throughput received from the image receiving apparatus to the quantization control means, and for determining whether the movement of the subject is large or small. A motion threshold storage means for storing a motion threshold, and a maximum allowable delay time storage means for storing a maximum allowable delay time that is a limit of a transmission delay that does not cause visual discomfort; If the amount of information generated per frame as a result of encoding by the encoding means is greater than the motion threshold, the quantization value used when encoding the image frame exceeding the motion threshold is determined by the Calculate the quantization ratio, which is the ratio of the quantization value for which the amount of information is to be predicted, and generate it when the quantization value is changed based on the amount of information generated and the quantization ratio of the image frame that exceeds the motion threshold. The information amount is predicted, a quantized value that can be transmitted within the maximum allowable delay time is determined from the predicted generated information amount, the average throughput, the transmission rate, and the maximum allowable delay time, and the encoding value is notified to the encoding unit, and the encoding is performed. The quantization means encodes the image frame with the quantization value notified from the quantization control means.
【0142】上記のように、第50の態様によれば、画
像符号化装置が、被写体の動きの大きい画像フレームの
予測発生情報量と、画像受信装置から受信した平均スル
ープットから、量子化値を決定することにより、両端末
間の通信経路上にスループットの異なる複数の伝送路が
あっても、両端末間のスループットに対して、最適な量
子化制御を行うことができる。As described above, according to the fiftieth aspect, the image coding apparatus calculates the quantization value from the predicted generation information amount of the image frame in which the subject moves greatly and the average throughput received from the image receiving apparatus. By determining, even if there are a plurality of transmission paths having different throughputs on the communication path between the two terminals, it is possible to perform optimal quantization control on the throughput between the two terminals.
【0143】第51の態様は、動画像を符号化して送信
する画像符号化装置と、受信した画像データに対して所
定の処理を施す画像受信装置とが通信可能に接続された
画像伝送システムであって、画像受信装置は、予め定め
られた一定時間内に正しく受信したデータのビット数を
計数し、この計数したビット数を画像符号化装置に送信
し、画像符号化装置は、映像信号から画像フレームを構
成して出力する画像入力手段と、画像入力手段で構成さ
れた画像フレームを符号化する符号化手段と、符号化手
段で符号化された画像フレームの画像データを格納する
送信バッファと、符号化する際に用いる量子化値を決定
する量子化制御手段と、送信バッファ内の画像データを
所定の伝送レートで送信すると共に、画像受信装置から
受信した先のビット数から平均スループットを算出し、
量子化制御手段に出力する伝送制御手段と、被写体の動
きが大きいか小さいかを判断するための動きしきい値を
記憶する動きしきい値記憶手段と、単位時間当たりに送
信できるフレームの割合である符号化率に応じた駒落と
しによる時間的歪みと、量子化値による空間的歪みとの
バランスとして、動作点が予め決められた理想曲線を記
憶する理想曲線記憶手段とを備え、量子化制御手段は、
符号化手段で符号化した結果の1フレーム当たりの発生
情報量が、動きしきい値よりも大きい場合、動きしきい
値を越えた画像フレームを符号化する際に用いた量子化
値と、発生情報量を予測したい量子化値との比率である
量子化比率を求め、動きしきい値を越えた画像フレーム
の発生情報量と量子化比率とから、量子化値を変えた場
合に発生する情報量を予測し、当該予測した発生情報量
と伝送レートと平均スループットとから、符号化率を算
出し、当該算出した符号化率と理想曲線とから、量子化
値を決定して符号化手段に通知し、符号化手段は、量子
化制御手段から通知された量子化値で、画像フレームを
符号化することを特徴とする。A fifty-first aspect is an image transmission system in which an image encoding device for encoding and transmitting a moving image and an image receiving device for performing predetermined processing on received image data are communicably connected. Then, the image receiving device counts the number of bits of data correctly received within a predetermined time, transmits the counted number of bits to the image encoding device, and the image encoding device converts the video signal from the video signal. An image input unit configured to output an image frame, an encoding unit configured to encode the image frame configured by the image input unit, and a transmission buffer configured to store image data of the image frame encoded by the encoding unit. And a quantization control means for determining a quantization value to be used for encoding, transmitting image data in a transmission buffer at a predetermined transmission rate, and transmitting a destination bit received from an image receiving apparatus. It calculates an average throughput from the number,
A transmission control means for outputting to the quantization control means, a motion threshold value storing means for storing a motion threshold value for determining whether the motion of the subject is large or small, and a rate of frames which can be transmitted per unit time. As a balance between temporal distortion caused by dropping frames according to a certain coding rate and spatial distortion caused by a quantization value, an ideal curve storing means for storing an ideal curve whose operating point is predetermined is provided, and quantization control is performed. Means are
If the amount of information generated per frame as a result of encoding by the encoding means is greater than the motion threshold, the quantization value used when encoding the image frame exceeding the motion threshold is determined by the Calculate the quantization ratio, which is the ratio of the quantization value for which the amount of information is to be predicted, and calculate the information generated when the quantization value is changed based on the amount of information generated and the quantization ratio of the image frame exceeding the motion threshold. The amount is predicted, the coding rate is calculated from the predicted generated information amount, the transmission rate, and the average throughput, the quantization value is determined from the calculated coding rate and the ideal curve, and The encoding unit encodes the image frame with the quantization value notified from the quantization control unit.
【0144】上記のように、第51の態様によれば、画
像符号化装置が、被写体の動きの大きい画像フレームの
予測発生情報量と、画像受信装置より受信したビット数
に基づく平均スループットと、理想曲線とから、量子化
値を決定することにより、両端末間の通信経路上にスル
ープットの異なる複数の伝送路があっても、両端末間の
スループットに対して、最適な量子化制御を行うことが
できる。As described above, according to the fifty-first aspect, the image coding apparatus can calculate the predicted generation information amount of the image frame in which the subject moves greatly, the average throughput based on the number of bits received from the image receiving apparatus, and By determining the quantization value from the ideal curve, even if there are a plurality of transmission paths having different throughputs on the communication path between the two terminals, optimal quantization control is performed for the throughput between the two terminals. be able to.
【0145】第52の態様は、第51の態様において、
伝送制御手段は、平均スループットを算出する際に、先
のビット数の変動に従って、平均する時間を可変とする
ことを特徴とする。The fifty-second aspect is the fifty-first aspect, wherein
The transmission control means is characterized in that, when calculating the average throughput, the averaging time is variable according to the change in the number of bits.
【0146】上記のように、第52の態様によれば、平
均を求める時間を短くすれば、スループットの変化に素
早く対応した量子化制御を行うことができ、またバース
ト的なエラーが発生する状況において、平均を求める時
間をバーストエラーが発生する周期よりも長く設定すれ
ば、バーストエラーの発生に対してもふらつかない量子
化制御を行うことができる。As described above, according to the fifty-second aspect, if the time for obtaining the average is shortened, quantization control can be quickly performed in response to a change in throughput, and a situation in which a burst-like error occurs may occur. In, if the time for obtaining the average is set to be longer than the cycle in which the burst error occurs, it is possible to perform quantization control that does not vary even when the burst error occurs.
【0147】第53の態様は、第51の態様において、
平均スループットを算出する予め定められた一定時間を
300msec以上とすることを特徴とする。[0147] A fifty-third aspect is a modification of the fifty-first aspect, wherein
The predetermined constant time for calculating the average throughput is set to 300 msec or more.
【0148】上記のように、第53の態様によれば、平
均を求める時間を300msec以上とすることで、バ
ーストエラーの発生に対してもふらつかない量子化制御
を行うことができる。As described above, according to the fifty-third aspect, by setting the time for obtaining the average to be 300 msec or more, it is possible to perform quantization control that does not vary even when a burst error occurs.
【0149】第54の態様は、動画像を符号化して送信
する画像符号化装置と、受信した画像データに対して所
定の処理を施す画像受信装置とが通信可能に接続された
画像伝送システムであって、画像受信装置は、予め定め
られた一定時間内に正しく受信したデータのビット数を
計数し、この計数したビット数から平均スループットを
算出して画像符号化装置に送信し、画像符号化装置は、
映像信号から画像フレームを構成して出力する画像入力
手段と、画像入力手段で構成された画像フレームを符号
化する符号化手段と、符号化手段で符号化された画像フ
レームの画像データを格納する送信バッファと、符号化
する際に用いる量子化値を決定する量子化制御手段と、
送信バッファ内の画像データを所定の伝送レートで送信
すると共に、画像受信装置から受信した平均スループッ
トを量子化制御手段に出力する伝送制御手段と、被写体
の動きが大きいか小さいかを判断するための動きしきい
値を記憶する動きしきい値記憶手段と、単位時間当たり
に送信できるフレームの割合である符号化率に応じた駒
落としによる時間的歪みと、量子化値による空間的歪み
とのバランスとして、動作点が予め決められた理想曲線
を記憶する理想曲線記憶手段とを備え、量子化制御手段
は、符号化手段で符号化した結果の1フレーム当たりの
発生情報量が、動きしきい値よりも大きい場合、動きし
きい値を越えた画像フレームを符号化する際に用いた量
子化値と、発生情報量を予測したい量子化値との比率で
ある量子化比率を求め、動きしきい値を越えた画像フレ
ームの発生情報量と量子化比率とから、量子化値を変え
た場合に発生する情報量を予測し、当該予測した発生情
報量と伝送レートと平均スループットとから、符号化率
を算出し、当該算出した符号化率と理想曲線とから、量
子化値を決定して符号化手段に通知し、符号化手段は、
量子化制御手段から通知された量子化値で、画像フレー
ムを符号化することを特徴とする。A fifty-fourth aspect is an image transmission system in which an image encoding device for encoding and transmitting a moving image and an image receiving device for performing predetermined processing on received image data are communicably connected. The image receiving apparatus counts the number of bits of data received correctly within a predetermined time, calculates an average throughput from the counted number of bits, transmits the average throughput to the image encoding apparatus, and performs image encoding. The equipment is
Image input means for constructing and outputting an image frame from a video signal, encoding means for encoding the image frame constituted by the image input means, and image data of the image frame encoded by the encoding means are stored. A transmission buffer, quantization control means for determining a quantization value used for encoding,
Transmission control means for transmitting the image data in the transmission buffer at a predetermined transmission rate and outputting the average throughput received from the image receiving apparatus to the quantization control means, and for determining whether the movement of the subject is large or small. A motion threshold storage means for storing a motion threshold, and a balance between temporal distortion due to frame dropping according to a coding rate which is a rate of a frame that can be transmitted per unit time and spatial distortion due to a quantization value. And an ideal curve storage means for storing an ideal curve whose operating point is predetermined. The quantization control means determines that the amount of information generated per frame as a result of encoding by the encoding means is a motion threshold value. If the value is larger than the threshold value, the quantization ratio, which is the ratio between the quantization value used to encode the image frame exceeding the motion threshold value and the quantization value for which the amount of generated information is to be predicted, is calculated. Therefore, the amount of information generated when the quantization value is changed is predicted from the amount of generated information of the image frame exceeding the motion threshold and the quantization ratio, and the predicted amount of generated information, the transmission rate, and the average throughput are calculated. From the above, calculate the coding rate, from the calculated coding rate and the ideal curve, determine the quantization value and notify the encoding means, encoding means,
The image frame is encoded with the quantization value notified from the quantization control unit.
【0150】上記のように、第54の態様によれば、画
像符号化装置が、被写体の動きの大きい画像フレームの
予測発生情報量と、画像受信装置から受信した平均スル
ープットから、量子化値を決定することにより、両端末
間の通信経路上にスループットの異なる複数の伝送路が
あっても、両端末間のスループットに対して、最適な量
子化制御を行うことができる。As described above, according to the fifty-fourth aspect, the image coding apparatus calculates the quantization value from the predicted occurrence information amount of the image frame in which the subject moves greatly and the average throughput received from the image receiving apparatus. By determining, even if there are a plurality of transmission paths having different throughputs on the communication path between the two terminals, it is possible to perform optimal quantization control on the throughput between the two terminals.
【0151】第55の態様は、動画像を符号化して送信
する画像符号化装置と、受信した画像データに対して所
定の処理を施す画像受信装置とが1つ以上の中継局を介
して通信可能に接続された画像伝送システムであって、
画像受信装置は、受信データの誤りを検出すると、隣接
する中継局との間で自動再送を行い、中継局は、受信デ
ータの誤りを検出すると、隣接する中継局との間で自動
再送を行うとともに、再送が生じたことを示す再送発生
情報を画像符号化装置に送信し、画像符号化装置は、映
像信号から画像フレームを構成して出力する画像入力手
段と、画像入力手段で構成された画像フレームを符号化
する符号化手段と、符号化手段で符号化された画像デー
タを格納する送信バッファと、動きの再現性と画質の両
面から最適な量子化値を決定する第1の量子化制御手段
と、通信状態に応じて量子化ステップ幅を制御する第2
の量子化制御手段と、送信バッファ内の画像データを所
定の伝送レートで送信すると共に、隣接する中継局との
間で通信エラーが発生した場合は、隣接する中継局との
間で自動再送を行い、自身が再送を行った場合、または
画像受信装置から再送発生情報を受信したときは、再送
が生じたことを示すエラー情報を第2の量子化制御手段
に通知する伝送制御手段とを備え、第2の量子化制御手
段は、伝送制御手段からエラー情報の通知を受けると、
第1の量子化制御手段で決定された量子化値に対応する
量子化ステップ幅よりも大きな量子化ステップ幅の量子
化値を設定して符号化手段に通知し、予め定められた一
定時間、伝送制御手段からエラー情報の通知を受けなけ
れば、第1の量子化制御手段で決定された量子化値をそ
のまま符号化手段に通知し、符号化手段は、次に符号化
する画像フレームを、第2の量子化制御手段から通知さ
れた量子化値で符号化することを特徴とする。In a fifty-fifth aspect, an image encoding apparatus for encoding and transmitting a moving image and an image receiving apparatus for performing predetermined processing on received image data are communicated via one or more relay stations. An image transmission system operatively connected,
The image receiving apparatus automatically performs retransmission with an adjacent relay station when detecting an error in received data, and performs automatic retransmission with an adjacent relay station when detecting an error in received data. At the same time, retransmission occurrence information indicating that retransmission has occurred is transmitted to the image encoding device, and the image encoding device includes image input means for forming and outputting an image frame from a video signal, and image input means. Encoding means for encoding an image frame, a transmission buffer for storing image data encoded by the encoding means, and first quantization for determining an optimal quantization value in terms of both the reproducibility of motion and the image quality Control means for controlling a quantization step width according to a communication state;
And the image data in the transmission buffer is transmitted at a predetermined transmission rate, and when a communication error occurs between adjacent relay stations, automatic retransmission is performed between the adjacent relay stations. Transmission control means for notifying the second quantization control means of error information indicating that retransmission has occurred when the retransmission has been performed by itself or when retransmission occurrence information has been received from the image receiving apparatus. , The second quantization control unit, upon receiving the notification of the error information from the transmission control unit,
A quantization value having a quantization step width larger than the quantization step width corresponding to the quantization value determined by the first quantization control means is set and notified to the encoding means, and a predetermined fixed time, If the error information is not notified from the transmission control unit, the quantization value determined by the first quantization control unit is notified to the encoding unit as it is, and the encoding unit transmits the next image frame to be encoded. The encoding is performed using the quantization value notified from the second quantization control unit.
【0152】上記のように、第55の態様によれば、中
継局が、隣接する中継局、画像受信装置との間で自動再
送を行なうとともに、再送が生じたことを示す再送発生
情報を画像符号化装置に送信することで、端末間の通信
状態を考慮した量子化制御を行うことができる。As described above, according to the fifty-fifth aspect, a relay station performs automatic retransmission between an adjacent relay station and an image receiving apparatus, and transmits retransmission occurrence information indicating that retransmission has occurred to an image. By transmitting the data to the encoding device, it is possible to perform quantization control in consideration of the communication state between terminals.
【0153】第56の態様は、動画像を符号化して送信
する画像符号化装置と、受信した画像データに対して所
定の処理を施す画像受信装置とが1つ以上の中継局を介
して通信可能に接続された画像伝送システムであって、
画像受信装置は、受信データの誤りを検出すると、隣接
する中継局との間で自動再送を行い、中継局は、受信デ
ータの誤りを検出すると、隣接する中継局との間で自動
再送を行うとともに、再送が生じたことを示す再送発生
情報を画像符号化装置に送信し、画像符号化装置は、映
像信号から画像フレームを構成して出力する画像入力手
段と、画像入力手段で構成された画像フレームを符号化
する符号化手段と、符号化手段で符号化された画像フレ
ームの画像データを格納する送信バッファと、送信バッ
ファ内の画像データを、所定の伝送レートで送信する伝
送制御手段と、符号化手段と送信バッファとの間に配置
され、かつ符号化手段で符号化された画像フレームの画
像データを一時的に格納するテンポラリバッファと、テ
ンポラリバッファ内の画像データを送信バッファに格納
するか否かを判定すると共に、次に符号化される画像フ
レームの量子化値を決定する駒落とし/量子化制御手段
とを備え、駒落とし/量子化制御手段は、伝送制御手段
からエラー情報の通知を受けると、テンポラリバッファ
内の画像データを送信バッファに格納するか否かを決定
するための駒落とししきい値を予め設定された値から下
げ、予め定められた一定時間、伝送制御手段からエラー
情報の通知を受けなければ、駒落とししきい値を予め設
定された値に戻す、しきい値制御を行い、テンポラリバ
ッファに格納されている画像フレームの情報量が駒落と
ししきい値よりも大きい場合、テンポラリバッファ内の
画像データを送信バッファに格納しない駒落とし制御を
行うと共に、テンポラリバッファ内に格納されている画
像フレームを符号化する際に用いた量子化ステップ幅よ
りも大きい量子化ステップ幅の量子化値を設定して符号
化手段に通知し、符号化手段は、次に符号化する画像フ
レームを、駒落とし/量子化制御手段から通知された量
子化値で符号化することを特徴とする、画像伝送システ
ム。In a fifty-sixth aspect, an image encoding apparatus for encoding and transmitting a moving image and an image receiving apparatus for performing predetermined processing on received image data communicate via one or more relay stations. An image transmission system operatively connected,
The image receiving apparatus automatically performs retransmission with an adjacent relay station when detecting an error in received data, and performs automatic retransmission with an adjacent relay station when detecting an error in received data. At the same time, retransmission occurrence information indicating that retransmission has occurred is transmitted to the image encoding device, and the image encoding device includes image input means for forming and outputting an image frame from a video signal, and image input means. Encoding means for encoding the image frame, a transmission buffer for storing the image data of the image frame encoded by the encoding means, and transmission control means for transmitting the image data in the transmission buffer at a predetermined transmission rate. A temporary buffer disposed between the encoding unit and the transmission buffer and temporarily storing image data of an image frame encoded by the encoding unit; and a temporary buffer. Frame determination / quantization control means for determining whether to store the image data in the transmission buffer and determining the quantization value of the image frame to be encoded next, When receiving notification of error information from the transmission control means, the frame drop threshold for determining whether to store the image data in the temporary buffer in the transmission buffer is lowered from a preset value, and If the error information is not notified from the transmission control means for a given period of time, the frame drop threshold is returned to a preset value, threshold control is performed, and the information of the image frame stored in the temporary buffer is performed. If the amount is larger than the frame drop threshold, frame drop control is performed so that the image data in the temporary buffer is not stored in the transmission buffer, and the temporary buffer is A quantization value having a quantization step width larger than the quantization step width used when encoding the stored image frame is set and notified to the encoding unit, and the encoding unit performs encoding next. An image transmission system characterized by encoding an image frame with a quantization value notified from a frame drop / quantization control unit.
【0154】上記のように、第56の態様によれば、中
継局が、隣接する中継局、画像受信装置との間で自動再
送を行なうとともに、再送が生じたことを示す再送発生
情報を画像符号化装置に送信することで、端末間の通信
状態を考慮した符号化制御を行うことができる。As described above, according to the fifty-sixth aspect, a relay station performs automatic retransmission between an adjacent relay station and an image receiving apparatus, and transmits retransmission occurrence information indicating that retransmission has occurred to an image. By transmitting the data to the encoding device, encoding control can be performed in consideration of the communication state between the terminals.
【0155】第57の態様は、動画像を符号化して伝送
する画像符号化装置であって、符号化すべき画像領域の
うち、優先領域を第1の量子化精度で、非優先領域を第
2の量子化精度で符号化を行ない、画像符号化ビット列
を生成する画像符号化手段と、画像符号化手段によって
符号化された画像の発生情報量に応じて、優先領域と非
優先領域とを決定し、変更する優先領域/非優先領域変
更手段と、画像符号化ビット列を伝送する伝送制御手段
とを備えている。A fifty-seventh aspect is an image coding apparatus for coding and transmitting a moving picture, wherein, of the image areas to be coded, a priority area is set to a first quantization accuracy and a non-priority area is set to a second quantization accuracy. And a priority area and a non-priority area are determined according to the amount of generated information of an image encoded by the image encoding means. And a priority area / non-priority area changing means for changing, and a transmission control means for transmitting the image coding bit string.
【0156】上記のように、第57の態様によれば、優
先領域を非優先領域よりも鮮明に符号化しているとき
に、発生情報量が増加したり、通信スループットが低下
すると、優先領域変更手段が優先領域を縮小するため、
結果として発生情報量を抑えることができ、優先領域の
画質を大きく劣化させずに済む。As described above, according to the fifty-seventh aspect, when the priority area is more clearly coded than the non-priority area, if the amount of generated information increases or the communication throughput decreases, the priority area change occurs. Since the means reduces the priority area,
As a result, the amount of generated information can be suppressed, and the image quality of the priority area does not significantly deteriorate.
【0157】第58の態様は、動画像を高能率圧縮符号
化して低ビットレートの通信回線を介して伝送する際
に、単位時間当たりに送信できるフレームの割合である
符号化率に応じた駒落としによる時間的歪みと、量子化
精度による空間的歪みとのバランスとして、動作点が予
め決められている画像符号化装置において、画像フレー
ムを符号化する際の量子化動作を制御するための方法で
あって、画像フレーム全体をある量子化精度で符号化し
た結果の符号化率とその量子化精度に応じた動作点の符
号化率との大小関係に応じて、次の符号化時の量子化精
度を決定する第1の動作モードと、符号化すべき画像領
域を優先領域と非優先領域とに分割し、優先領域を相対
的に精度の高い第1の量子化精度で符号化し、非優先領
域を相対的に精度の低い第2の量子化精度で符号化し、
第1および第2の量子化精度で符号化した結果の符号化
率とその量子化精度に応じた動作点の符号化率との大小
関係に応じて、次の符号化時の量子化精度と優先領域お
よび非優先領域の大きさとを決定する第2の動作モード
とを備え、第1の動作モードで決定された量子化精度
が、予め設定された量子化精度の許容下限値よりも低い
精度になったときは、動作モードが第1の動作モードか
ら第2の動作モードに移行し、第2の動作モードで決定
された優先領域の大きさが最大になったときは、動作モ
ードが第2の動作モードから第1の動作モードに移行す
ることを特徴とする。In the fifty-eighth aspect, when a moving image is subjected to high-efficiency compression encoding and transmitted through a low-bit-rate communication line, a frame corresponding to the encoding rate, which is the ratio of frames that can be transmitted per unit time, is used. A method for controlling a quantization operation when encoding an image frame in an image encoding device in which an operating point is predetermined as a balance between temporal distortion due to dropping and spatial distortion due to quantization accuracy. According to the magnitude relationship between the coding rate of the result of encoding the entire image frame with a certain quantization precision and the coding rate of the operating point according to the quantization precision, the quantization at the next encoding is performed. A first operation mode for determining the encoding accuracy, an image region to be encoded is divided into a priority region and a non-priority region, and the priority region is encoded with a relatively high first quantization accuracy, and the non-priority region is encoded. Make the area relatively accurate There was encoded in the second quantization accuracy,
Depending on the magnitude relationship between the coding rate of the result of coding with the first and second quantization precisions and the coding rate of the operating point according to the quantization precision, the quantization precision at the next coding is A second operation mode for determining the size of the priority area and the size of the non-priority area, wherein the quantization precision determined in the first operation mode is lower than a preset allowable lower limit of the quantization precision. Becomes, the operation mode shifts from the first operation mode to the second operation mode, and when the size of the priority area determined in the second operation mode becomes maximum, the operation mode becomes the second operation mode. It is characterized by shifting from the second operation mode to the first operation mode.
【0158】上記のように、第58の態様によれば、絶
対的に量子化精度の誤差による空間画質およびそれに伴
うコマ飛びが許容範囲内にあるときは、従来の視覚特性
を考慮した量子化制御を行い、空間画質およびコマ飛び
が許容限界を超えてしまう場合には、画像の中のあまり
重要でない空間領域の画質を犠牲にすることにより、重
要な空間領域に対しては視覚特性を考慮した量子化制御
を行い、変化する入力画像に対する符号化パラメータ
を、動きの再現性と空間的な解像度とのバランスが視覚
特性上最適な状態となるような値に、保つことができ
る。As described above, according to the fifty-eighth aspect, when spatial image quality due to an error in quantization precision and accompanying frame skipping are within an allowable range, quantization based on conventional visual characteristics is considered. If the spatial image quality and frame skipping exceed the permissible limits by performing the control, the visual characteristics are considered for the important spatial regions by sacrificing the image quality of the less important spatial regions in the image. By performing the above-described quantization control, it is possible to maintain the encoding parameter for the changing input image at a value such that the balance between the reproducibility of motion and the spatial resolution is in an optimal state in terms of visual characteristics.
【0159】第59の態様は、第58の態様において、
各量子化精度に対応する符号化率が、各々、上限値と下
限値に挟まれた領域内の点の集合として定められてお
り、第1および第2の動作モードでは、ある量子化精度
で符号化した結果の符号化率が上限値を越えるときは、
次の符号化時の量子化精度を向上させ、ある量子化精度
で符号化した結果の符号化率が下限値を下回るときは、
次の符号化時の量子化精度を低下させ、ある量子化精度
で符号化した結果の符号化率が上限値と下限値との間の
領域内に収まるときは、次の符号化時の量子化精度を変
更しないことを特徴とする。The fifty-ninth aspect is the fifty-eighth aspect according to the fifteenth aspect.
A coding rate corresponding to each quantization precision is defined as a set of points in an area between the upper limit and the lower limit, and in the first and second operation modes, at a certain quantization precision, If the coding rate of the coding result exceeds the upper limit,
Improve the quantization accuracy at the next encoding, when the coding rate of the result of encoding with a certain quantization accuracy is below the lower limit,
If the quantization accuracy at the next encoding is reduced and the coding rate of the result of encoding at a certain quantization accuracy falls within the range between the upper limit and the lower limit, the quantization at the next encoding is reduced. It is characterized in that the conversion accuracy is not changed.
【0160】上記のように、第59の態様によれば、各
量子化精度に対する視覚的に最適な符号化率に幅を持た
せることにより、入力画像が早く変化したときにも安定
した符号化制御が実現できる。As described above, according to the fifty-ninth aspect, by providing a range of visually optimum coding rates for each quantization precision, stable coding can be performed even when the input image changes quickly. Control can be realized.
【0161】第60の態様は、第59の態様において、
第1および第2の動作モードにおいて変更する場合の量
子化精度の最低幅は、空間的歪みの違いが視覚的に認識
可能な値以上の大きさに選ばれていることを特徴とす
る。A sixtieth aspect is a method according to the fifty-ninth aspect, wherein
The minimum width of the quantization accuracy when changing in the first and second operation modes is characterized in that the difference in spatial distortion is selected to be a value larger than a visually recognizable value.
【0162】上記のように、第60の態様によれば、単
位時間当たりに与える量子化精度の変化が大きくなり、
入力画像の変化による視覚的に最適な動作点の変化に素
早く追従できる。As described above, according to the sixtieth aspect, the change in the quantization accuracy given per unit time becomes large,
It is possible to quickly follow a visually optimal change in the operating point due to a change in the input image.
【0163】第61の態様は、第3の態様において、伝
送制御手段は、平均スループットを算出する際に、バー
ストエラーの発生の有無に応じて平均する時間を可変と
することを特徴とする。The sixty-first aspect is characterized in that, in the third aspect, when calculating the average throughput, the transmission control means makes the averaging time variable depending on whether or not a burst error has occurred.
【0164】上記のように、第61の態様によれば、平
均を求める時間を短くすれば、スループットの変化に素
早く対応した量子化制御および駒落とし制御を行うこと
ができ、またバースト的なエラーが発生する状況におい
て、平均を求める時間をバーストエラーが発生する周期
よりも長く設定すれば、バーストエラーの発生に対して
もふらつかない量子化制御および駒落とし制御を行うこ
とができる。As described above, according to the sixty-first aspect, if the time for obtaining the average is shortened, quantization control and dropout control can be performed quickly in response to a change in throughput. In a situation where the error occurs, if the time for obtaining the average is set longer than the cycle in which the burst error occurs, it is possible to perform the quantization control and the dropout control which do not vary even when the burst error occurs.
【0165】第62の態様は、第3の態様において、平
均スループットを算出するための予め定められた一定時
間を300msec以上とすることを特徴とする。[0165] The 62nd mode is characterized in that, in the 3rd mode, the predetermined fixed time for calculating the average throughput is 300 msec or more.
【0166】上記のように、第62の態様によれば、平
均を求める時間を300msec以上とすることで、バ
ーストエラーの発生に対してもふらつかない量子化制御
および駒落とし制御を行うことができる。As described above, according to the 62nd aspect, by setting the time for obtaining the average to be 300 msec or more, it is possible to perform quantization control and dropout control that do not vary even when a burst error occurs. .
【0167】第63の態様は、第7の態様において、伝
送制御手段は、平均スループットを算出する際に、バー
ストエラーの発生の有無に応じて平均する時間を可変と
することを特徴とする。A sixty-third aspect is characterized in that, in the seventh aspect, when calculating the average throughput, the transmission control means makes the averaging time variable depending on whether or not a burst error has occurred.
【0168】上記のように、第63の態様によれば、平
均を求める時間を短くすれば、スループットの変化に素
早く対応した量子化制御および駒落とし制御を行うこと
ができ、またバースト的なエラーが発生する状況におい
て、平均を求める時間をバーストエラーが発生する周期
よりも長く設定すれば、バーストエラーの発生に対して
もふらつかない量子化制御および駒落とし制御を行うこ
とができる。As described above, according to the sixty-third aspect, if the time for obtaining the average is shortened, quantization control and dropout control can be performed quickly in response to a change in throughput. In a situation where the error occurs, if the time for obtaining the average is set longer than the cycle in which the burst error occurs, it is possible to perform the quantization control and the dropout control which do not vary even when the burst error occurs.
【0169】第64の態様は、第7の態様において、平
均スループットを算出するための予め定められた一定時
間を300msec以上とすることを特徴とする。The sixty-fourth aspect is characterized in that, in the seventh aspect, the predetermined fixed time for calculating the average throughput is set to 300 msec or more.
【0170】上記のように、第64の態様によれば、平
均を求める時間を300msec以上とすることで、バ
ーストエラーの発生に対してもふらつかない量子化制御
および駒落とし制御を行うことができる。As described above, according to the sixty-fourth aspect, by setting the time for obtaining the average to be 300 msec or more, it is possible to perform quantization control and dropout control that do not vary even when a burst error occurs. .
【0171】第65の態様は、第46の態様において、
駒落とし/量子化制御手段は、さらに所定の時間内に送
信した画像フレームの平均発生情報量と、平均スループ
ットとに基づいて、平均遅延時間を算出し、当該算出し
た平均遅延時間を最大許容遅延時間として用いることを
特徴とする。The sixty-fifth aspect is the fourty-sixth aspect, wherein
The frame drop / quantization control means further calculates an average delay time based on the average amount of generated information of the image frames transmitted within a predetermined time and the average throughput, and calculates the calculated average delay time as a maximum allowable delay. It is characterized in that it is used as time.
【0172】上記のように、第65の態様によれば、所
定時間内に送信した画像フレームの平均発生情報量と平
均スループットから平均遅延時間を算出するとともに、
平均遅延時間内に送信可能な情報量を算出し、この算出
された情報量を駒落とし制御のためのしきい値として用
いるようにしているので、動画像特性、通信状態に応じ
た駒落とし制御を行うことができる。As described above, according to the sixty-fifth aspect, the average delay time is calculated from the average amount of information generated and the average throughput of image frames transmitted within a predetermined time,
The amount of information that can be transmitted within the average delay time is calculated, and the calculated amount of information is used as a threshold value for frame drop control. It can be performed.
【0173】第66の態様は、第46の態様において、
画像受信装置は、平均スループットを算出する際に、正
しく受信したデータのビット数の変動に従って、平均す
る時間を可変とすることを特徴とする。The sixty-sixth aspect is the sixty-sixth aspect, wherein
The image receiving apparatus is characterized in that, when calculating the average throughput, the averaging time is variable in accordance with the change in the number of bits of correctly received data.
【0174】上記のように、第66の態様によれば、平
均を求める時間を短くすれば、スループットの変化に素
早く対応した駒落とし制御を行うことができ、またバー
スト的なエラーが発生する状況において、平均を求める
時間をバーストエラーが発生する周期よりも長く設定す
れば、バーストエラーの発生に対してもふらつかない駒
落とし制御を行うことができる。As described above, according to the sixty-sixth aspect, if the time for obtaining the average is shortened, it is possible to perform frame dropping control that quickly responds to a change in throughput, and to reduce the likelihood of burst errors. In, if the time for obtaining the average is set longer than the cycle in which the burst error occurs, it is possible to perform the frame drop control that does not vary even when the burst error occurs.
【0175】第67の態様は、第46の態様において、
平均スループットを算出するための予め定められた一定
時間を300msec以上とすることを特徴とする。The sixty-seventh aspect is the sixty-sixth aspect, wherein
It is characterized in that a predetermined fixed time for calculating the average throughput is 300 msec or more.
【0176】上記のように、第67の態様によれば、平
均を求める時間を300msec以上とすることで、バ
ーストエラーの発生に対してもふらつかない駒落とし制
御を行うことができる。As described above, according to the sixty-seventh aspect, by setting the time for obtaining the average to be 300 msec or more, it is possible to perform frame drop control that does not vary even when a burst error occurs.
【0177】第68の態様は、第50の態様において、
画像受信装置は、平均スループットを算出する際に、正
しく受信したデータのビット数の変動に従って、平均す
る時間を可変とすることを特徴とする。[0177] The 68th aspect is a process according to the 50th aspect, wherein
The image receiving apparatus is characterized in that, when calculating the average throughput, the averaging time is variable in accordance with the change in the number of bits of correctly received data.
【0178】上記のように、第68の態様によれば、平
均を求める時間を短くすれば、スループットの変化に素
早く対応した量子化制御を行うことができ、またバース
ト的なエラーが発生する状況において、平均を求める時
間をバーストエラーが発生する周期よりも長く設定すれ
ば、バーストエラーの発生に対してもふらつかない量子
化制御を行うことができる。As described above, according to the sixty-eighth aspect, if the time for obtaining the average is shortened, it is possible to perform the quantization control quickly corresponding to the change in the throughput, and to obtain a situation in which a burst-like error occurs. In, if the time for obtaining the average is set to be longer than the cycle in which the burst error occurs, it is possible to perform quantization control that does not vary even when the burst error occurs.
【0179】第69の態様は、第50の態様において、
平均スループットを算出するための予め定められた一定
時間を300msec以上とすることを特徴とする。The sixty-ninth aspect is the fifty-third aspect,
It is characterized in that a predetermined fixed time for calculating the average throughput is 300 msec or more.
【0180】上記のように、第69の態様によれば、平
均を求める時間を300msec以上とすることで、バ
ーストエラーの発生に対してもふらつかない量子化制御
を行うことができる。As described above, according to the sixty-ninth aspect, by setting the time for obtaining the average to be 300 msec or more, it is possible to perform quantization control that does not vary even when a burst error occurs.
【0181】第70の態様は、第54の態様において、
画像受信装置は、平均スループットを算出する際に、正
しく受信したデータのビット数の変動に従って、平均す
る時間を可変とすることを特徴とする。[0181] A seventieth aspect is the fifty-fourth aspect, wherein
The image receiving apparatus is characterized in that, when calculating the average throughput, the averaging time is variable in accordance with the change in the number of bits of correctly received data.
【0182】上記のように、第70の態様によれば、平
均を求める時間を短くすれば、スループットの変化に素
早く対応した量子化制御を行うことができ、またバース
ト的なエラーが発生する状況において、平均を求める時
間をバーストエラーが発生する周期よりも長く設定すれ
ば、バーストエラーの発生に対してもふらつかない量子
化制御を行うことができる。As described above, according to the seventy-seventh aspect, if the time for obtaining the average is reduced, quantization control can be performed quickly in response to a change in throughput, and a situation in which a burst-like error occurs may occur. In, if the time for obtaining the average is set to be longer than the cycle in which the burst error occurs, it is possible to perform quantization control that does not vary even when the burst error occurs.
【0183】第71の態様は、第54の態様において、
平均スループットを算出するための予め定められた一定
時間を300msec以上とすることを特徴とする。A seventy-first embodiment is a modification of the fifty-fourth embodiment wherein:
It is characterized in that a predetermined fixed time for calculating the average throughput is 300 msec or more.
【0184】上記のように、第71の態様によれば、平
均を求める時間を300msec以上とすることで、バ
ーストエラーの発生に対してもふらつかない、被写体の
動きが大きい場合の量子化値の決定を行うことができ
る。As described above, according to the seventy-first aspect, by setting the time for obtaining the average to be 300 msec or more, it is possible to prevent the occurrence of a burst error and to obtain a quantized value in the case of a large subject movement. A decision can be made.
【0185】第72の態様は、第10の態様において、
量子化制御手段は、平均スループットを算出する際に、
バーストエラーの発生の有無に応じて平均する時間を可
変とする事を特徴とする。[0185] A seventy-second aspect is the tenth aspect according to the tenth aspect.
The quantization control means, when calculating the average throughput,
The averaging time is variable depending on whether or not a burst error has occurred.
【0186】上記のように、第72の態様によれば、平
均を求める時間を短くすれば、スループットの変化に素
早く対応した量子化制御および駒落とし制御を行うこと
ができ、またバースト的なエラーが発生する状況におい
て、平均を求める時間をバーストエラーが発生する周期
よりも長く設定すれば、バーストエラーの発生に対して
もふらつかない量子化制御および駒落とし制御を行うこ
とができる。As described above, according to the seventy-second aspect, if the time for obtaining the average is shortened, quantization control and dropout control can be performed quickly in response to a change in throughput. In a situation where the error occurs, if the time for obtaining the average is set longer than the cycle in which the burst error occurs, it is possible to perform the quantization control and the dropout control which do not vary even when the burst error occurs.
【0187】第73の態様は、第11の態様において、
量子化制御手段は、平均スループットを算出する際に、
バーストエラーの発生の有無に応じて平均する時間を可
変とすることを特徴とする。[0187] A thirty-seventh aspect is the eleventh aspect, wherein
The quantization control means, when calculating the average throughput,
The averaging time is variable depending on whether or not a burst error has occurred.
【0188】上記のように、第73の態様によれば、平
均を求める時間を短くすれば、ズループットの変化に素
早く対応した量子化制御および駒落とし制御を行うこと
ができ、またバースト的なエラーが発生する状況におい
て、平均を求める時間をバースートエラーが発生する周
期よりも長く設定すれば、バーストエラーの発生に対し
てもふらつかない量子化制御および駒落とし制御を行う
ことができる。As described above, according to the seventy-third aspect, if the time for obtaining the average is shortened, quantization control and dropout control can be performed quickly in response to a change in throughput. In a situation where occurs, if the time for obtaining the average is set longer than the cycle in which the burst error occurs, quantization control and dropout control that do not vary even when a burst error occurs can be performed.
【0189】第74の態様は、第10の態様において、
平均スループットを算出するための予め定められた一定
時間を300msec以上とすることを特徴とする。[0189] A seventy-fourth aspect is a method according to the tenth aspect, wherein
It is characterized in that a predetermined fixed time for calculating the average throughput is 300 msec or more.
【0190】上記のように第74の態様によれば、平均
を求める時間を300msec以上とすることで、バー
ストエラーの発生に対してもふらつかない量子化制御お
よび駒落とし制御を行うことができる。As described above, according to the seventy-fourth aspect, by setting the time for obtaining the average to be 300 msec or more, it is possible to perform quantization control and dropout control that do not vary even when a burst error occurs.
【0191】第75の態様は、第11の態様において、
平均スループットを算出するための予め定められた一定
時間を300msec以上とすることを特徴とする。[0191] A seventy-fifth aspect is the eleventh aspect according to the eleventh aspect.
It is characterized in that a predetermined fixed time for calculating the average throughput is 300 msec or more.
【0192】上記のように、第75の態様によれば、平
均を求める時間を300msec以上とすることで、バ
ーストエラーの発生に対してもふらつかない量子化制御
および駒落とし制御を行うことができる。As described above, according to the seventy-fifth aspect, by setting the time for obtaining the average to be 300 msec or more, it is possible to perform quantization control and dropout control that do not vary even when a burst error occurs. .
【0193】第76の態様は、第4の態様において、伝
送制御手段は、平均スループットを算出する際に、バー
ストエラーの発生の有無に応じて平均する時間を可変と
することを特徴とする。[0193] A seventy-sixth aspect is characterized in that, in the fourth aspect, when calculating the average throughput, the transmission control means varies the averaging time in accordance with the presence or absence of a burst error.
【0194】上記のように第76の態様によれば、平均
を求める時間を短くすれば、スループットの変化に素早
く対応した量子化制御および駒落とし制御を行うことが
でき、またバースト的なエラーが発生する状況におい
て、平均を求める時間をバーストエラーが発生する周期
よりも長く設定すれば、バーストエラーの発生に対して
もふらつかない量子化制御および駒落とし制御を行うこ
とができる。As described above, according to the seventy-sixth aspect, if the time for obtaining the average is shortened, quantization control and dropout control can be performed quickly in response to a change in throughput. If the time for obtaining the average is set to be longer than the cycle in which the burst error occurs in a situation where the burst error occurs, the quantization control and the frame dropping control that do not vary even when the burst error occurs can be performed.
【0195】第77の態様は、第4の態様において、平
均スループットを算出するための予め定められた一定時
間を300msec以上とすることを特徴とする。A seventy-seventh aspect is characterized in that, in the fourth aspect, the predetermined fixed time for calculating the average throughput is 300 msec or more.
【0196】上記のように、第77の態様によれば、平
均を求める時間を300msec以上とすることで、バ
ーストエラーの発生に対してもふらつかない量子化制御
および駒落とし制御を行うことができる。As described above, according to the seventy-seventh aspect, by setting the time for obtaining the average to be 300 msec or more, it is possible to perform quantization control and dropout control that do not vary even when a burst error occurs. .
【0197】第78の態様は、第8の態様において、伝
送制御手段は、平均スループットを算出する際に、バー
ストエラーの発生の有無に応じて平均する時間を可変と
することを特徴とする。The 78th aspect is characterized in that, in the eighth aspect, when calculating the average throughput, the transmission control means makes the averaging time variable depending on whether or not a burst error has occurred.
【0198】上記のように第78の態様によれば、平均
を求める時間を短くすれば、スループットの変化に素早
く対応した量子化制御および駒落とし制御を行うことが
でき、またバースト的なエラーが発生する状況におい
て、平均を求める時間をバーストエラーが発生する周期
よりも長く設定すれば、バーストエラーの発生に対して
もふらつかない量子化制御および駒落とし制御を行うこ
とができる。As described above, according to the seventy-eighth aspect, if the time for obtaining the average is shortened, quantization control and dropout control can be performed quickly in response to a change in throughput. If the time for obtaining the average is set to be longer than the cycle in which the burst error occurs in a situation where the burst error occurs, the quantization control and the frame dropping control that do not vary even when the burst error occurs can be performed.
【0199】第79の態様は、第8の態様において、平
均スループットを算出するための予め定められた一定時
間を300msec以上とすることを特徴とする。The seventy-ninth embodiment is characterized in that, in the ninth embodiment, the predetermined fixed time for calculating the average throughput is set to 300 msec or more.
【0200】上記のように、第79の態様によれば、平
均を求める時間を300msec以上とすることで、バ
ーストエラーの発生に対してもふらつかない量子化制御
および駒落とし制御を行うことができる。As described above, according to the seventy-ninth aspect, by setting the time for obtaining the average to be 300 msec or more, it is possible to perform quantization control and frame dropping control that do not vary even when a burst error occurs. .
【0201】第80の態様は、第3、4、7〜13、1
5〜17、19〜21、61〜64、72〜79のいず
れかの態様において、符号化したデータを一時的に蓄え
ておく送信バッファから単位時間tに出力されるデータ
量をもとにして一定時間当たりの平均スループットを算
出することを特徴とする。The 80th embodiment is the third, fourth, seventh to thirteenth,
5-17, 19-21, 61-64, 72-79, based on the amount of data output per unit time t from a transmission buffer that temporarily stores encoded data. It is characterized in that an average throughput per fixed time is calculated.
【0202】上記のように、第80の態様のよれば、平
均スループットを送信バッファから読み出されたビット
数をもとに計算しているため、再送方法としては、Go
−back−NでもSelective Reject
でも対応できる。As described above, according to the 80th mode, the average throughput is calculated based on the number of bits read from the transmission buffer.
-Back-N also Selective Reject
But you can.
【0203】第81の態様は、第3、4、7〜13、1
5〜17、19〜21、61〜64、72〜79のいず
れかの態様において、一定時間が経過する毎に単位時間
tに出力されるデータ量を一定時間分加算して得られる
一定時間当たりに出力されたデータ量を一定時間で割る
ことにより一定時間当たりの平均のスループットを一定
時間が経過する毎に算出することを特徴とする。The eighty-first mode is the third, fourth, seventh to thirteenth,
5-17, 19-21, 61-64, 72-79, in a certain period of time obtained by adding a data amount output per unit time t for a certain time every time a certain time elapses By dividing the amount of data output to a predetermined time period, an average throughput per certain time period is calculated every time a certain time period elapses.
【0204】上記のように、第81の態様によれば、あ
る一定時間のビット数の合計をある一定時間で割った平
均値をある一定時間毎に算出し、ある一定時間毎に出力
することで、簡単な処理で平均スループットを算出する
ことができ、さらに再送方法として、Go−back−
NでもSelective Rejectでも対応でき
る。As described above, according to the eighty-first aspect, an average value obtained by dividing the total number of bits in a certain time period by a certain time period is calculated every certain time period, and is output every certain time period. Thus, the average throughput can be calculated by a simple process, and further, as a retransmission method, Go-back-
Both N and Selective Reject can be supported.
【0205】第82の態様は、第3、4、7〜13、1
5〜17、19〜21、61〜64、72〜79のいず
れかの態様において、単位時間tが経過する毎に一定時
間前からその時点までの単位時間tに出力されたデータ
量を加算して得られる一定時間当たりに出力されたデー
タ量を一定時間で割ることにより一定時間当たりの平均
のスループットを単位時間tが経過する毎に算出するこ
とを特徴とする。The 82nd mode is the third, fourth, seventh to thirteenth,
In any one of 5 to 17, 19 to 21, 61 to 64, and 72 to 79, every time the unit time t elapses, the data amount output to the unit time t from a certain time before to that time is added. By dividing the amount of data output per unit time obtained by the unit time by the unit time, an average throughput per unit time is calculated every unit time t.
【0206】上記のように、第82の態様によれば、あ
る一定時間のビット数の合計をある一定時間で割った平
均値を単位時間t毎に算出し、単位時間t毎に出力する
ことで、単位時間t毎に平均スループットが更新するこ
とができ、綿密な制御が可能となる。さらに、再送方法
として、Go−back−NでもSelectiveR
ejectでも対応できる。As described above, according to the eighty-second aspect, an average value obtained by dividing the total number of bits in a certain time period by a certain time period is calculated for each unit time t, and is output for each unit time t. Thus, the average throughput can be updated every unit time t, and precise control can be performed. Furthermore, as a retransmission method, SelectiveR even in Go-back-N
eject can also be used.
【0207】第83の態様は、第3、4、7〜13、1
5〜17、19〜21、61〜64、72〜79のいず
れかの態様において、符号化したデータを一時的に蓄え
ておく送信バッファから被符号化画像の画像フレーム周
期と同じ単位時間tに出力されるデータ量をもとにして
一定時間当たりの平均のスループットを算出することを
特徴とする。The eighty-third mode is the third, fourth, seventh to thirteenth,
5-17, 19-21, 61-64, 72-79, the transmission unit temporarily stores encoded data from the transmission buffer to the same unit time t as the image frame period of the image to be encoded. It is characterized in that an average throughput per fixed time is calculated based on the output data amount.
【0208】上記のように、第83の態様によれば、単
位時間tを被符号化画像の画像フレーム周期と同じにす
ることで、符号化タイミングと同期をとることができ
る。As described above, according to the 83rd mode, by setting the unit time t to be the same as the image frame period of the image to be coded, it is possible to synchronize with the coding timing.
【0209】第84の態様は、第3、4、7〜13、1
5〜17、19〜21、61〜64、72〜79のいず
れかの態様において、一定時間が経過する毎に被符号化
画像の画像フレーム周期と同じ単位時間tに出力される
データ量を一定時間分加算して得られる一定時間当たり
に出力されたデータ量を一定時間で割ることにより一定
時間当たりの平均のスループットを一定時間が経過する
毎に算出することを特徴とする。The eighty-fourth aspect is the third, fourth, seventh to thirteenth,
5-17, 19-21, 61-64, 72-79, the amount of data output in the same unit time t as the image frame period of the encoded image every time a certain time elapses A characteristic feature is that an average throughput per fixed time is calculated each time a certain time elapses by dividing a data amount output per certain time obtained by adding for a certain time by a certain time.
【0210】上記のように、第84の態様によれば、単
位時間tを被符号化画像の画像フレーム周期と同じにす
ることで、符号化タイミングと同期をとることができ、
さらに、ある一定時間のビット数の合計をある一定時間
で割った平均値をある一定時間毎に算出し、ある一定時
間毎に出力することで、簡単な処理で平均スループット
を算出することができる。As described above, according to the eighty-fourth aspect, by setting the unit time t to be the same as the image frame period of the image to be coded, synchronization with the coding timing can be achieved.
Furthermore, an average value obtained by dividing the total number of bits in a certain period of time by a certain period of time is calculated every certain period of time, and is output every certain period of time, so that the average throughput can be calculated by simple processing. .
【0211】第85の態様は、第3、4、7〜13、1
5〜17、19〜21、61〜64、72〜79のいず
れかの態様において、被符号化画像の画像フレーム周期
と同じ単位時間tが経過する毎に一定時間前からその時
点までの単位時間tに出力されたデータ量を加算して得
られる一定時間当たりに出力されたデータ量を一定時間
で割ることにより一定時間当たりの平均のスループット
を単位時間tが経過する毎に算出することを特徴とす
る。The eighty-fifth aspect is the third, fourth, seventh to thirteenth,
5-17, 19-21, 61-64, 72-79, each time the same unit time t as the image frame period of the image to be coded elapses, the unit time from a fixed time before to that time The average throughput per fixed time is calculated each time the unit time t elapses by dividing the data amount output per certain time obtained by adding the data amount output to t to a certain time. And
【0212】上記のように、第85の態様によれば、単
位時間tを被符号化画像の画像フレーム周期と同じにす
ることで、符号化タイミングと同期をとることができ、
さらに、ある一定時間のビット数の合計をある一定時間
で割った平均値を単位時間t毎に算出し、単位時間t毎
に出力することで、単位時間t毎に平均スループットが
更新することができ、綿密な制御が可能となる。As described above, according to the eighty-fifth aspect, by setting the unit time t to be the same as the image frame period of the image to be coded, synchronization with the coding timing can be achieved.
Furthermore, the average value obtained by dividing the total number of bits in a certain time period by a certain time period is calculated for each unit time t, and is output for each unit time t, so that the average throughput can be updated for each unit time t. And precise control becomes possible.
【0213】第86の態様は、第3、4、7〜13、1
5〜17、19〜21、61〜64、72〜79のいず
れかの態様において、符号化したデータを一時的に蓄え
ておく送信バッファから伝送フレームの1フレーム時間
と同じ単位時間tに出力されるデータ量をもとにして一
定時間当たりの平均のスループットを算出することを特
徴とする。The 86th mode is the third, fourth, seventh to thirteenth,
In any one of the modes 5 to 17, 19 to 21, 61 to 64, and 72 to 79, the encoded data is output from the transmission buffer for temporarily storing the encoded data at the same unit time t as one frame time of the transmission frame. It is characterized in that an average throughput per fixed time is calculated on the basis of the data amount.
【0214】上記のように、第86の態様によれば、単
位時間tを伝送フレームの1フレーム時間と同じにする
ことで、伝送フレームの伝送タイミングと容易に同期を
とることができ、さらに、再送方法として、Go−ba
ck−NでもSelective Rejectでも対
応できる。As described above, according to the eighty-sixth aspect, by setting the unit time t to be equal to one frame time of the transmission frame, it is possible to easily synchronize with the transmission timing of the transmission frame. As a retransmission method, Go-ba
Both ck-N and Selective Reject can be supported.
【0215】第87の態様は、第3、4、7〜13、1
5〜17、19〜21、61〜64、72〜79のいず
れかの態様において、一定時間が経過する毎に伝送フレ
ームの1フレーム時間と同じ単位時間tに出力されるデ
ータ量を一定時間分加算して得られる一定時間当たりに
出力されたデータ量を一定時間で割ることにより一定時
間当たりの平均のスループットを一定時間が経過する毎
に算出することを特徴とする。The eighty-seventh aspect is the third, fourth, seventh to thirteenth,
5-17, 19-21, 61-64, 72-79, the amount of data output in the same unit time t as one frame time of a transmission frame every time a certain time elapses An average throughput per fixed time is calculated every time a certain time elapses by dividing a data amount output per certain time obtained by the addition by a certain time.
【0216】上記のように、第87の態様によれば、単
位時間tを伝送フレームの1フレーム時間と同じにする
ことで、伝送フレームの伝送タイミングと容易に同期を
とることができ、さらに、ある一定時間のビット数の合
計をある一定時間で割った平均値をある一定時間に算出
し、ある一定時間毎に出力することで、簡単な処理で平
均スループットを算出することができる。As described above, according to the eighty-seventh aspect, by setting the unit time t to be equal to one frame time of a transmission frame, synchronization with the transmission timing of the transmission frame can be easily achieved. By calculating an average value obtained by dividing the total number of bits in a certain time period by a certain time period and outputting the average value every certain time period, the average throughput can be calculated by a simple process.
【0217】第88の態様は、第3、4、7〜13、1
5〜17、19〜21、61〜64、72〜79のいず
れかの態様において、伝送フレームの1フレーム時間と
同じ単位時間tが経過する毎に一定時間前からその時点
までの単位時間tに出力されたデータ量を加算して得ら
れる一定時間当たりに出力されたデータ量を一定時間で
割ることにより一定時間当たりの平均のスループットを
単位時間tが経過する毎に算出することを特徴とする。The eighty-eighth aspect is the third, fourth, seventh to thirteenth,
In any one of 5 to 17, 19 to 21, 61 to 64, and 72 to 79, every time the same unit time t as one frame time of a transmission frame elapses, the unit time t from a certain time before to that time is changed to An average throughput per fixed time is calculated each time a unit time t elapses by dividing a data amount output per certain time obtained by adding the output data amount by a certain time. .
【0218】上記のように、第88の態様によれば、単
位時間tを伝送フレームの1フレーム時間と同じにする
ことで、伝送フレームの伝送タイミングと容易に同期を
とることができ、さらに、ある一定時間のビット数の合
計をある一定時間で割った平均値を単位時間t毎に算出
し、単位時間t毎に出力することで、単位時間t毎に平
均スループットが更新することができ、綿密な制御が可
能となる。As described above, according to the eighty-eighth aspect, by setting the unit time t to be equal to one frame time of a transmission frame, it is possible to easily synchronize with the transmission timing of the transmission frame. An average value obtained by dividing the total number of bits in a certain time period by a certain time period is calculated for each unit time t, and is output for each unit time t, so that the average throughput can be updated for each unit time t, Close control is possible.
【0219】第89の態様は、第3、4、7〜13、1
5〜17、19〜21、61〜64、72〜79のいず
れかの態様において、符号化したデータを一時的に蓄え
ておく送信バッファから被符号化画像の画像フレーム周
期と伝送フレームの1フレーム時間との最小公倍数と同
じ単位時間tに出力されるデータ量をもとにして一定時
間当たりの平均のスループットを算出することを特徴と
する。The 89th embodiment is the third, fourth, seventh to thirteenth,
5-17, 19-21, 61-64, 72-79, the image frame period of the encoded image and one frame of the transmission frame from the transmission buffer for temporarily storing the encoded data. It is characterized in that an average throughput per fixed time is calculated based on the amount of data output in the same unit time t as the least common multiple of time.
【0220】上記のように、第89の態様によれば、単
位時間tを伝送フレーム時間と画像の周期の最小公倍数
にすれば、容易に双方と同期がとれ、さらに、再送方法
としては、Go−back−NでもSelective
Rejectでも対応できる。As described above, according to the 89.sup.th mode, if the unit time t is set to the least common multiple of the transmission frame time and the image period, synchronization with both can be easily achieved, and the retransmission method is Go. -Back-N is also Selective
Reject can also be used.
【0221】第90の態様は、第3、4、7〜13、1
5〜17、19〜21、61〜64、72〜79のいず
れかの態様において、一定時間が経過する毎に被符号化
画像の画像フレーム周期と伝送フレームの1フレーム時
間との最小公倍数と同じ単位時間tに出力されるデータ
量を一定時間分加算して得られる一定時間当たりに出力
されたデータ量を一定時間で割ることにより一定時間当
たりの平均のスループットを一定時間が経過する毎に算
出することを特徴とする。The 90th embodiment is the third, fourth, seventh to thirteenth,
In any one of the embodiments 5 to 17, 19 to 21, 61 to 64, and 72 to 79, the same as the least common multiple of the image frame period of the encoded image and one frame time of the transmission frame every time a predetermined time elapses The average throughput per fixed time is calculated each time a certain time elapses by dividing the data amount output per certain time obtained by adding the data amount output per unit time for a certain time by a certain time. It is characterized by doing.
【0222】上記のように、第90の態様によれば、単
位時間tを伝送フレーム時間と画像の周期の最小公倍数
にすれば、容易に双方と同期がとれ、さらに、ある一定
時間Tのビット数の合計をある一定時間で割った平均値
をある一定時間毎に算出し、ある一定時間毎に出力する
ことで、簡単な処理で平均スループットを算出すること
ができる。As described above, according to the ninety-ninth aspect, if the unit time t is set to the least common multiple of the transmission frame time and the image period, synchronization can be easily achieved with both the transmission time and the bit for a certain time T. By calculating an average value obtained by dividing the sum of the numbers by a certain time period and outputting the average value every certain time period, the average throughput can be calculated by a simple process.
【0223】第91の態様は、第3、4、7〜13、1
5〜17、19〜21、61〜64、72〜79のいず
れかの態様において、被符号化画像の画像フレーム周期
と伝送フレームの1フレーム時間との最小公倍数と同じ
単位時間tが経過する毎に一定時間前からその時点まで
の単位時間tに出力されたデータ量を加算して得られる
一定時間当たりに出力されたデータ量を一定時間で割る
ことにより一定時間当たりの平均のスループットを単位
時間tが経過する毎に算出することを特徴とする。The ninety-first embodiment is the third, fourth, seventh to thirteenth,
5-17, 19-21, 61-64, 72-79, each time a unit time t equal to the least common multiple of the image frame period of the image to be coded and one frame time of the transmission frame elapses The average throughput per unit time is calculated by dividing the amount of data output per unit time obtained by adding the amount of data output to the unit time t from the previous period to the point in time by the unit time. It is characterized in that it is calculated every time t elapses.
【0224】上記のように、第91の態様によれば、単
位時間tを伝送フレーム時間と画像の周期の最小公倍数
にすれば、容易に双方と同期がとれ、さらに、ある一定
時間のビット数の合計をある一定時間で割った平均値を
単位時間t毎に算出し、単位時間t毎に出力すること
で、単位時間t毎に平均スループットが更新することが
でき、綿密な制御が可能となる。As described above, according to the ninety-first aspect, if the unit time t is the least common multiple of the transmission frame time and the image period, synchronization can be easily achieved with both, and the number of bits in a certain fixed time can be easily obtained. Is calculated for each unit time t, and the average throughput is updated for each unit time t, so that the average throughput can be updated for each unit time t, and precise control is possible. Become.
【0225】第92の態様は、第39の態様において、
画像受信装置は、平均スループットを算出する際に、正
しく受信したデータのビット数の変動に従って、平均す
る時間を可変とすることを特徴とする。[0225] A ninth aspect is the thirty-ninth aspect, wherein
The image receiving apparatus is characterized in that, when calculating the average throughput, the averaging time is variable in accordance with the change in the number of bits of correctly received data.
【0226】上記のように、第92の態様によれば、平
均を求める時間を短くすれば、スループットの変化に素
早く対応した量子化制御を行うことができ、またバース
ト的なエラーが発生する状況に置いて、平均を求める時
間をバーストエラーが発生する周期よりも長く設定すれ
ば、バーストエラーの発生に対してもふらつかない量子
化制御を行うことができる。As described above, according to the ninety-ninth aspect, if the time for obtaining the average is shortened, quantization control can be quickly performed in response to a change in throughput, and a situation in which a burst-like error occurs may occur. If the time for obtaining the average is set to be longer than the cycle in which the burst error occurs, it is possible to perform quantization control that does not fluctuate even when the burst error occurs.
【0227】第93の態様は、第39の態様において、
平均スループットを算出するための予め定められた一定
時間を300msec以上とすることを特徴とする。[0227] A thirty-ninth embodiment is a modification of the thirty-ninth embodiment wherein
It is characterized in that a predetermined fixed time for calculating the average throughput is 300 msec or more.
【0228】上記のように、第93の態様によれば、平
均を求める時間を300msec以上とすることで、バ
ーストエラーの発生に対してもふらつかない量子化制御
を行うことができる。As described above, according to the ninety-third aspect, by setting the time for obtaining the average to be 300 msec or more, it is possible to perform quantization control that does not vary even when a burst error occurs.
【0229】第94の態様は、符号化したデータを一時
的に蓄えておく送信バッファから単位時間tに出力され
るデータ量をもとしにて一定時間T当たりの平均のスル
ープットを算出することを特徴とする。A ninety-fourth aspect is to calculate an average throughput per fixed time T based on the amount of data output per unit time t from a transmission buffer that temporarily stores encoded data. Features.
【0230】上記のように、第94の態様によれば、平
均スループットを送信バッファから読み出されたビット
数をもとに計算しているため、再送方法としては、Go
−back−NでもSelective Reject
でも対応できる。As described above, according to the ninety-fourth aspect, the average throughput is calculated based on the number of bits read from the transmission buffer.
-Back-N also Selective Reject
But you can.
【0231】第95の態様は、第94の態様において、
送信バッファから、単位時間tに出力されるデータ量が
予め定められたしきい値よりも小さくなる周期を検出
し、周期を一定時間Tとすることを特徴とする。The ninety-fifth aspect is the ninety-fourth aspect, wherein
A cycle in which the amount of data output per unit time t from the transmission buffer becomes smaller than a predetermined threshold is detected, and the cycle is set to a fixed time T.
【0232】上記のように、第95の態様によれば、バ
ーストエラーの周期を一位時間Tとすることにより、バ
ーストエラーの発生に対してふらつかない平均スループ
ットを算出することができる。As described above, according to the ninety-fifth aspect, by setting the cycle of the burst error to the first place time T, it is possible to calculate the average throughput which does not fluctuate with respect to the occurrence of the burst error.
【0233】第96の態様は、第94の態様において、
一定時間Tが経過する毎に単位時間tに出力されるデー
タ量を一定時間T分加算して得られる一定時間T当たり
に出力されたデータ量を一定時間Tで割ることにより一
定時間T当たりの平均のスループットを一定時間Tが経
過する毎に算出することを特徴とする。[0233] A ninety-sixth aspect is the ninety-fourth aspect, wherein
Every time the fixed time T elapses, the data amount output per unit time t obtained by adding the data amount output per unit time t for the fixed time T is divided by the fixed time T to obtain a value per unit time T. It is characterized in that the average throughput is calculated every time a certain time T elapses.
【0234】上記のように、第96の態様によれば、あ
る一定時間Tのビット数の合計をある一定時間Tで割っ
た平均値をある一定時間T毎に算出し、ある一定時間T
毎に出力することで、簡単な処理で平均スループットを
算出することができる。As described above, according to the ninety-sixth aspect, an average value obtained by dividing the total number of bits in a certain time T by a certain time T is calculated for each certain time T, and
By outputting each time, the average throughput can be calculated by simple processing.
【0235】第97の態様は、第96の態様において、
送信バッファから、単位時間tに出力されるデータ量が
予め定められたしきい値よりも小さくなる周期を検出
し、周期を一定時間Tとすることを特徴とする。[0235] The 97th embodiment is a modification of the 96th embodiment, wherein
A cycle in which the amount of data output per unit time t from the transmission buffer becomes smaller than a predetermined threshold is detected, and the cycle is set to a fixed time T.
【0236】上記のように、第97の態様によれば、バ
ーストエラーの周期を一定時間Tとすることにより、バ
ーストエラーの発生に対してもふらつかない平均スルー
プットを算出することができる。As described above, according to the ninety-seventh aspect, by setting the cycle of the burst error to the fixed time T, it is possible to calculate an average throughput that does not fluctuate even when a burst error occurs.
【0237】第98の態様は、第94の態様において、
単位時間tが経過する毎に一定時間T前からその時点ま
での単位時間tに出力されたデータ量を加算して得られ
る一定時間T当たりに出力されたデータ量を一定時間T
で割ることにより一定時間T当たりの平均スループット
を単位時間tが経過する毎に算出することを特徴とす
る。[0237] A ninety-ninth aspect is the ninety-fourth aspect according to the ninety-fourth aspect.
Each time the unit time t elapses, the amount of data output per unit time T obtained by adding the amount of data output to the unit time t from the time before the certain time T to that time is calculated as the certain time T.
The average throughput per fixed time T is calculated every time the unit time t elapses by dividing by.
【0238】上記のように、第98の態様によれば、あ
る一定時間Tのビット数の合計をある一定時間Tで割っ
た平均値を単位時間t毎に算出し、単位時間t毎に出力
することで、単位時間t毎に平均スループットが更新す
ることができ、綿密な制御が可能となる。As described above, according to the ninety-eighth aspect, an average value obtained by dividing the total number of bits in a certain time period T by a certain time period T is calculated for each unit time t, and is output for each unit time t. By doing so, the average throughput can be updated every unit time t, and precise control can be performed.
【0239】第99の態様は、第98の態様は、送信バ
ッファから、単位時間tに出力されるデータ量が予め定
められたしきい値よりも小さくなる周期を検出し、周期
を一定時間Tとすることを特徴とする。[0239] A ninety-ninth aspect is the ninety-ninth aspect, wherein a cycle in which the amount of data output from the transmission buffer per unit time t is smaller than a predetermined threshold is detected, and the cycle is set to a predetermined time T It is characterized by the following.
【0240】上記のように、第99の態様によれば、バ
ーストエラーの周期を一定時間Tとすることにより、バ
ーストエラーの発生に対してもふらつかない平均スルー
プットを算出することができる。As described above, according to the ninety-ninth aspect, by setting the cycle of the burst error to the fixed time T, it is possible to calculate an average throughput that does not fluctuate even when a burst error occurs.
【0241】第100の態様は、第94〜99のいずれ
かの態様において、単位時間tを被符号化画像の画像フ
レーム周期とすることを特徴とする。The 100th mode is characterized in that in any one of the 94th to 99th modes, the unit time t is an image frame period of the image to be coded.
【0242】上記のように、第100の態様によれば、
単位時間tを被符号化画像の画像フレーム周期と同じに
することで、符号化タイミングと周期をとることができ
る。As described above, according to the 100th aspect,
By setting the unit time t to be the same as the image frame period of the image to be encoded, the encoding timing and the period can be set.
【0243】第101の態様は、第94〜99のいずれ
かの態様において、単位時間tを伝送フレームの1フレ
ーム時間とすることを特徴とする。The 101st mode is characterized in that in any of the 94th to 99th modes, the unit time t is one frame time of a transmission frame.
【0244】上記のように、第101の態様によれば、
単位時間tを伝送フレームの1フレーム時間と同じにす
ることで、伝送フレームの伝送タイミングと容易に同期
を取ることができる。As described above, according to the 101st aspect,
By setting the unit time t to be equal to one frame time of the transmission frame, it is possible to easily synchronize with the transmission timing of the transmission frame.
【0245】第102の態様は、第94〜99のいずれ
かの態様において、単位時間tを被符号化画像の画像フ
レーム周期と伝送フレームの1フレーム時間との最小公
倍数とすることを特徴とする。The 102nd mode is the one of the 94th to 99th modes, wherein the unit time t is the least common multiple of the image frame period of the encoded image and one frame time of the transmission frame. .
【0246】上記のように、第102の態様によれば、
単位時間tを伝送フレーム時間と画像の周期の最小公倍
数にすれば、容易に双方と同期をとることができる。As described above, according to the 102nd aspect,
If the unit time t is the least common multiple of the transmission frame time and the image period, synchronization with both can be easily achieved.
【0247】第103の態様は、第12、16、20、
61、63、72、73、76、78のいずれかの態様
において、符号化したデータを一時的に蓄えておく送信
バッファから、単位時間tに出力されるデータ量が予め
定められたしきい値よりも小さくなる周期を検出し、平
均スループットを算出する際に用いる平均時間とするこ
とを特徴とする。[0247] The thirty-third aspect is a twelfth, sixteenth, twentieth,
61, 63, 72, 73, 76, 78, a predetermined amount of data output per unit time t from a transmission buffer for temporarily storing encoded data. It is characterized in that an average time used for calculating an average throughput by detecting a cycle smaller than the average throughput is used.
【0248】上記のように、第103の態様によれば、
バーストエラーの周期を平均スループットを求める際に
用いる平均時間とすることで、バーストエラーの発生に
対してもふらつかない量子化制御および駒落とし制御を
行うことができる。As described above, according to the 103rd aspect,
By setting the cycle of the burst error to the average time used for obtaining the average throughput, it is possible to perform quantization control and frame dropping control that do not vary even when a burst error occurs.
【0249】第104の態様は、第12、16、20、
61、63、72、73、76、78のいずれかの態様
において、符号化したデータを一時的に蓄えておく送信
バッファから、伝送フレームの1フレーム時間と同じ単
位時間tに出力されるデータ量が予め定められたしきい
値よりも小さくなる周期を検出し、その周期を平均スル
ープットを算出する際に用いる平均する時間とすること
を特徴とする。The tenth aspect is a twelfth, sixteenth, twentieth,
61, 63, 72, 73, 76, 78, the amount of data output from a transmission buffer for temporarily storing encoded data in the same unit time t as one frame time of a transmission frame Is detected, and a cycle in which the cycle is smaller than a predetermined threshold value is detected, and the cycle is set as an averaging time used in calculating an average throughput.
【0250】上記のように、第104の態様によれば、
バーストエラーの周期を平均スループットを求める際に
用いる平均時間とすることで、バーストエラーの発生に
対してもふらつかない量子化制御および駒落とし制御を
行うことができる。As described above, according to the 104th aspect,
By setting the cycle of the burst error to the average time used for obtaining the average throughput, it is possible to perform quantization control and frame dropping control that do not vary even when a burst error occurs.
【0251】第105の態様は、第12、16、20、
61、63、72、73、76、78のいずれかの態様
において、符号化したデータを一時的に蓄えておく送信
バッファから、被符号化画像の画像フレーム周期と同じ
単位時間tに出力されるデータ量が予め定められたしき
い値よりも小さくなる周期を検出し、その周期を平均ス
ループットを算出する際に用いる平均する時間とするこ
とを特徴とする。[0251] The 105th mode is a twelfth, sixteenth, twentieth,
In any of the modes 61, 63, 72, 73, 76, and 78, the encoded data is output from the transmission buffer that temporarily stores the encoded data at the same unit time t as the image frame period of the image to be encoded. A cycle in which the data amount becomes smaller than a predetermined threshold is detected, and the cycle is set as an averaging time used in calculating an average throughput.
【0252】上記のように、第105の態様によれば、
バーストエラーの周期を平均スループットを求める際に
用いる平均時間とすることで、バーストエラーの発生に
対してもふらつかない量子化制御および駒落とし制御を
行うことができる。As described above, according to the 105th aspect,
By setting the cycle of the burst error to the average time used for obtaining the average throughput, it is possible to perform quantization control and frame dropping control that do not vary even when a burst error occurs.
【0253】第106の態様は、第12、16、20、
61、63、72、73、76、78のいずれかの態様
において、符号化したデータを一時的に蓄えておく送信
バッファから、被符号化画像の画像フレーム周期と伝送
フレームの1フレーム時間との最小公倍数と同じ単位時
間tに出力されるデータ量が予め定められたしきい値よ
りも小さくなる周期を検出し、その周期を平均スループ
ットを算出する際に用いる平均する時間とすることを特
徴とする。The 106th mode is a twelfth, sixteenth, twentieth,
61, 63, 72, 73, 76, 78, the transmission buffer that temporarily stores the encoded data is used to determine the image frame period of the encoded image and the one-frame time of the transmission frame. A cycle in which the amount of data output in the same unit time t as the least common multiple is smaller than a predetermined threshold is detected, and the cycle is set as an averaging time used in calculating an average throughput. I do.
【0254】上記のように、第106の態様によれば、
バーストエラーの周期を平均スループットを求める際に
用いる平均時間とすることで、バーストエラーの発生に
対してもふらつかない量子化制御および駒落とし制御を
行うことができる。As described above, according to the 106th aspect,
By setting the cycle of the burst error to the average time used for obtaining the average throughput, it is possible to perform quantization control and frame dropping control that do not vary even when a burst error occurs.
【0255】第107の態様は、第39の態様におい
て、画像受信装置は、平均スループットを算出する際
に、正しく受信したデータのビット数の変動に従って、
平均する時間を可変とすることを特徴とする。[0255] According to a seventy-seventh aspect, in the thirty-ninth aspect, the image receiving apparatus is configured to calculate the average throughput according to a change in the number of bits of correctly received data.
The averaging time is variable.
【0256】上記のように、第107の態様によれば、
平均を求める時間を短くすれば、スループットの変化に
素早く対応した量子化制御を行うことができ、またバー
スト的なエラーが発生する状況において、平均を求める
時間をバーストエラーが発生する周期より長く設定すれ
ば、バーストエラーの発生に対してもふらつかない量子
化制御を行うことができる。As described above, according to the tenth aspect,
By shortening the time required for averaging, quantization control can be performed quickly in response to changes in throughput.In situations where burst errors occur, the time required for averaging is set to be longer than the period during which burst errors occur. This makes it possible to perform quantization control that does not fluctuate even when a burst error occurs.
【0257】第108の態様は、第39の態様におい
て、平均スループットを算出するための予め定められた
一定時間を300msec以上とすることを特徴とす
る。[0257] The 108th mode is the 39th mode, wherein the predetermined fixed time for calculating the average throughput is 300 msec or more.
【0258】上記のように、第108の態様によれば、
平均を求める時間を300msec以上とすることで、
バーストエラーの発生に対してもふらつかない量子化制
御を行うことができる。As described above, according to the 108th aspect,
By setting the average time to 300 msec or more,
It is possible to perform quantization control that does not fluctuate even when a burst error occurs.
【0259】第109の態様は、第36〜38、42〜
44、45、47〜49、51〜53のいずれかの態様
において、一定時間が経過する毎に、予め定められた単
位時間tの間に誤り無く受信できたビット数を一定時間
分加算して得られる一定時間当たりに誤り無く受信でき
たビット数を、一定時間が経過する毎に画像符号化装置
に送信することを特徴とする。[0259] The 109th mode is the 36th to 38th, 42th to 42th modes.
44, 45, 47 to 49, 51 to 53, every time a predetermined time elapses, the number of bits that can be received without error during a predetermined unit time t is added for a predetermined time. It is characterized in that the obtained number of bits that can be received without error per fixed time is transmitted to the image coding apparatus every time the fixed time elapses.
【0260】上記のように、第109の態様によれば、
簡単な処理で一定時間当たりの誤り無く受信できたビッ
ト数を算出することができ、画像符号化装置では、一定
時間ごとの平均スループットを求めることができる。As described above, according to the 109th aspect,
The number of bits that can be received without error per fixed time can be calculated by simple processing, and the image encoding device can determine the average throughput per fixed time.
【0261】第110の態様は、第39、46、50、
54、65〜71、107、108のいずれかの態様に
おいて、一定時間が経過する毎に、予め定められた単位
時間tの間に誤り無く受信できたビット数を一定時間分
加算して得られる一定時間当たりに誤り無く受信できた
ビット数を一定時間で割ることにより一定時間当たりの
平均スループットを、一定時間が経過する毎に画像符号
化装置に送信することを特徴とする。[0261] The 110th mode is the 39th, 46th, 50th,
In any one of modes 54, 65 to 71, 107, and 108, every time a predetermined time elapses, the number of bits that can be received without error during a predetermined unit time t is obtained by adding a predetermined time. By dividing the number of bits that can be received without error per fixed time by the fixed time, the average throughput per fixed time is transmitted to the image encoding device every time the fixed time elapses.
【0262】上記のように、第110の態様によれば、
簡単な処理で一定時間当たりの平均スループットを算出
することができ、画像符号化装置では、一定時間ごとの
平均スループットを知ることができる。As described above, according to the 110th aspect,
The average throughput per fixed time can be calculated by simple processing, and the image coding device can know the average throughput per fixed time.
【0263】第111の態様は、第36〜38、42〜
45、47〜49、51〜53のいずれかの態様におい
て、予め定められた単位時間tが経過する毎に、一定時
間前からその時点までの単位時間tの間に誤り無く受信
できたビット数を加算して得られる一定時間当たりに誤
り無く受信できたビット数を、単位時間tが経過する毎
に画像符号化装置に送信することを特徴とする。[0263] The eleventh mode is the thirty-sixth to thirty-eighth,
45, 47 to 49, 51 to 53, every time a predetermined unit time t elapses, the number of bits that can be received without error during a unit time t from a certain time before to that time. Is transmitted to the image encoding apparatus every time the unit time t elapses, the number of bits that can be received without error per fixed time obtained by adding.
【0264】上記のように、第111の態様によれば、
一定時間当たりの誤り無く受信できたビット数を単位時
間t毎に、画像符号化装置に送信することで、画像符号
化装置では、単位時間t毎に平均スループットを求める
ことができ、綿密な制御が可能となる。As described above, according to the eleventh aspect,
By transmitting the number of bits that can be received without error per fixed time to the image encoding device for each unit time t, the image encoding device can obtain the average throughput for each unit time t. Becomes possible.
【0265】第112の態様は、第39、46、50、
54、65〜71、107、108のいずれかの態様に
おいて、予め定められた単位時間tが経過する毎に、一
定時間前からその時点までの単位時間tの間に誤り無く
受信できたビット数を加算して得られる一定時間当たり
に誤り無く受信できたビット数を、一定時間で割ること
により、一定時間当たりの平均スループットを前記単位
時間tが経過する毎に画像符号化装置に送信することを
特徴とする。The twelfth aspect is the thirty-ninth, 46, 50,
54, 65-71, 107, or 108, the number of bits that can be received without error during a unit time t from a certain time before to the time each time a predetermined unit time t elapses The average throughput per fixed time is transmitted to the image encoding device every time the unit time t elapses by dividing the number of bits received without error per fixed time obtained by adding It is characterized by.
【0266】上記のように、第112の態様によれば、
一定時間当たりの平均スループットを単位時間t毎に、
画像符号化装置に送信することで、画像符号化装置では
綿密な制御が可能となる。As described above, according to the 112nd aspect,
The average throughput per fixed time per unit time t,
By transmitting the image data to the image encoding device, the image encoding device can perform detailed control.
【0267】第113の態様は、第36〜38、42〜
45、47〜49、51〜53のいずれかの態様におい
て、画像受信装置が、画像符号化装置と同様な、画像を
符号化して伝送する機能をさらに具備し、一定時間が経
過する毎に、被符号化画像の画像フレーム周期と同じ単
位時間tの間に誤り無く受信できたビット数を一定時間
分加算して得られる一定時間当たりに誤り無く受信でき
たビット数を、一定時間が経過する毎に画像符号化装置
に送信することを特徴とする。[0267] The 113th mode is the 36th to 38th, 42th to 42th
45, 47 to 49, in any one of 51 to 53, the image receiving apparatus further includes a function of encoding and transmitting an image, similar to the image encoding apparatus, and every time a predetermined time elapses, The number of bits that can be received without error per fixed time obtained by adding the number of bits that can be received without error during the same unit time t as the image frame period of the encoded image for a certain time elapses, and a certain time elapses. The data is transmitted to the image coding apparatus every time.
【0268】上記のように、第113の態様によれば、
単位時間tを被符号化画像の画像フレーム周期と同じに
することで、容易に符号化タイミングと同期をとること
ができる。さらに、簡単な処理で一定時間当たりの誤り
無く受信できたビット数を算出することができ、画像符
号化装置では、一定時間ごとの平均スループットを求め
ることができる。As described above, according to the 113th mode,
By setting the unit time t to be the same as the image frame period of the image to be encoded, synchronization with the encoding timing can be easily achieved. Furthermore, the number of bits that can be received without error per fixed time can be calculated by simple processing, and the image encoding device can determine the average throughput per fixed time.
【0269】第114の態様は、第39、46、50、
54、65〜71、107、108のいずれかの態様に
おいて、画像受信装置が、画像符号化装置と同様な、画
像を符号化して伝送する機能をさらに具備し、一定時間
が経過する毎に、被符号化画像の画像フレーム周期と同
じ単位時間tの間に誤り無く受信できたビット数を一定
時間分加算して得られる一定時間当たりに誤り無く受信
できたビット数を一定時間で割ることにより一定時間当
たりの平均スループットを、一定時間が経過する毎に画
像符号化装置に送信することを特徴とする。[0269] The 114th embodiment is a modification of the 39th, 46th, 50th,
54, 65 to 71, 107, or 108, the image receiving apparatus further includes a function of encoding and transmitting an image, similar to the image encoding apparatus, and each time a predetermined time elapses, By dividing the number of bits received without error per fixed time obtained by adding the number of bits received without error during the same unit time t as the image frame period of the coded image for a certain period of time by the certain period of time An average throughput per fixed time is transmitted to the image coding device every time the fixed time elapses.
【0270】上記のように、第114の態様によれば、
単位時間tを被符号化画像の画像フレーム周期と同じに
することで、容易に符号化タイミングと同期をとること
ができる。さらに、簡単な処理で一定時間当たりの平均
スループットを算出することができ、画像符号化装置で
は、一定時間ごとの平均スループットを知ることができ
る。As described above, according to the 114th aspect,
By setting the unit time t to be the same as the image frame period of the image to be encoded, synchronization with the encoding timing can be easily achieved. Furthermore, the average throughput per fixed time can be calculated by simple processing, and the image encoding device can know the average throughput per fixed time.
【0271】第115の態様は、第36〜38、42〜
45、47〜49、51〜53のいずれかの態様におい
て、画像受信装置が、画像符号化装置と同様な、画像を
符号化して伝送する機能をさらに具備し、被符号化画像
の画像フレーム周期と同じ単位時間tが経過する毎に、
一定時間前からその時点までの単位時間tの間に誤り無
く受信できたビット数を加算して得られる一定時間当た
りに誤り無く受信できたビット数を、単位時間tが経過
する毎に画像符号化装置に送信することを特徴とする。[0271] The 115th mode is the 36th to 38th, 42th to 42th modes.
45, 47 to 49, or 51 to 53, the image receiving apparatus further includes a function of encoding and transmitting an image, similar to the image encoding apparatus, and the image frame period of the encoded image. Every time the same unit time t elapses,
The number of bits received without error per unit time obtained by adding the number of bits received without error during the unit time t from a certain time before to that time is calculated by the image code every unit time t. The data is transmitted to a conversion device.
【0272】上記のように、第115の態様によれば、
単位時間tを被符号化画像の画像フレーム周期と同じに
することで、容易に符号化タイミングと同期をとること
ができる。さらに、一定時間当たりの誤り無く受信でき
たビット数を単位時間t毎に、画像符号化装置に送信す
ることで、画像符号化装置では、単位時間t毎に平均ス
ループットを求めることができ、綿密な制御が可能とな
る。As described above, according to the fifteenth aspect,
By setting the unit time t to be the same as the image frame period of the image to be encoded, synchronization with the encoding timing can be easily achieved. Furthermore, by transmitting the number of bits that can be received without error per fixed time to the image encoding device for each unit time t, the image encoding device can determine the average throughput for each unit time t, and Control becomes possible.
【0273】第116の態様は、第39、46、50、
54、65〜71、107、108のいずれかの態様に
おいて、画像受信装置が、画像符号化装置と同様な、画
像を符号化して伝送する機能をさらに具備し、被符号化
画像の画像フレーム周期と同じ単位時間tが経過する毎
に、一定時間前からその時点までの単位時間tの間に誤
り無く受信できたビット数を加算して得られる一定時間
当たりに誤り無く受信できたビット数を、一定時間で割
ることにより、一定時間当たりの平均スループットを、
単位時間tが経過する毎に画像符号化装置に送信するこ
とを特徴とする。[0273] The sixty-sixth aspect is the thirty-ninth, sixty-fifth, fifty-sixth,
54, 65 to 71, 107, or 108, the image receiving apparatus further includes a function of encoding and transmitting an image, similar to the image encoding apparatus, and the image frame period of the encoded image. Each time the same unit time t elapses, the number of bits that can be received without error per fixed time obtained by adding the number of bits that can be received without error during the unit time t from a certain time before to that time is calculated. , By dividing by a certain period of time,
Each time the unit time t elapses, it is transmitted to the image encoding device.
【0274】上記のように、第116の態様によれば、
単位時間tを被符号化画像の画像フレーム周期と同じに
することで、容易に符号化タイミングと同期をとること
ができる。さらに、一定時間当たりの平均スループット
を単位時間t毎に、画像符号化装置に送信することで、
画像符号化装置では綿密な制御が可能となる。As described above, according to the 116th mode,
By setting the unit time t to be the same as the image frame period of the image to be encoded, synchronization with the encoding timing can be easily achieved. Further, by transmitting the average throughput per fixed time to the image encoding device for each unit time t,
The image encoding device enables precise control.
【0275】第117の態様は、第36〜38、42〜
45、47〜49、51〜53のいずれかの態様におい
て、一定時間が経過する毎に、伝送フレームの1フレー
ム時間と同じ単位時間tの間に誤り無く受信できたビッ
ト数を一定時間分加算して得られる一定時間当たりに誤
り無く受信できたビット数を、一定時間が経過する毎に
画像符号化装置に送信することを特徴とする。[0275] The seventy-seventh aspect is directed to the thirty-sixth to thirty-eighth,
45, 47 to 49, 51 to 53, every time a predetermined time elapses, the number of bits that can be received without error during the same unit time t as one frame time of a transmission frame is added for a predetermined time. The number of bits that can be received without error per fixed time obtained as described above is transmitted to the image encoding apparatus every time the fixed time elapses.
【0276】上記のように、第117の態様によれば、
単位時間tを伝送フレームの1フレーム時間と同じにす
ることで、伝送フレームの伝送タイミングと容易に同期
をとることができ、さらに、簡単な処理で一定時間当た
りの誤り無く受信できたビット数を算出することがで
き、画像符号化装置では、一定時間ごとの平均スループ
ットを求めることができる。As described above, according to the seventeenth aspect,
By setting the unit time t to be equal to one frame time of the transmission frame, it is possible to easily synchronize with the transmission timing of the transmission frame, and further, it is possible to reduce the number of bits received without error per fixed time by a simple process. The image coding apparatus can calculate the average throughput for each fixed time.
【0277】第118の態様は、第39、46、50、
54、65〜71、107、108のいずれかの態様に
おいて、一定時間が経過する毎に、伝送フレームの1フ
レーム時間と同じ単位時間tの間に誤り無く受信できた
ビット数を一定時間分加算して得られる一定時間当たり
に誤り無く受信できたビット数を一定時間で割ることに
より一定時間当たりの平均スループットを、一定時間が
経過する毎に画像符号化装置に送信することを特徴とす
る。[0277] The eighteenth mode is the thirty-ninth, the 46th, the 50th,
In any one of modes 54, 65 to 71, 107, and 108, every time a predetermined time elapses, the number of bits that can be received without error during the same unit time t as one frame time of a transmission frame is added for a predetermined time. The average throughput per fixed time is transmitted to the image coding apparatus every time the certain time elapses by dividing the number of bits that can be received without error per certain time obtained by the above method by the certain time.
【0278】上記のように、第118の態様によれば、
単位時間tを伝送フレームの1フレーム時間と同じにす
ることで、伝送フレームの伝送タイミングと容易に同期
をとることができ、さらに、簡単な処理で一定時間当た
りの平均スループットを算出することができ、画像符号
化装置では、一定時間ごとの平均スループットを知るこ
とができる。As described above, according to the eighteenth aspect,
By setting the unit time t to be equal to one frame time of the transmission frame, it is possible to easily synchronize with the transmission timing of the transmission frame, and it is possible to calculate the average throughput per fixed time by a simple process. In the image coding apparatus, the average throughput for each fixed time can be known.
【0279】第119の態様は、第36〜38、42〜
45、47〜49、51〜53のいずれかの態様におい
て、伝送フレームの1フレーム時間と同じ単位時間tが
経過する毎に、一定時間前からその時点までの単位時間
tの間に誤り無く受信できたビット数を加算して得られ
る一定時間当たりに誤り無く受信できたビット数を、単
位時間tが経過する毎に画像符号化装置に送信すること
を特徴とする。[0279] The ninety-first mode is the thirty-sixth to thirty-eighth,
45, 47 to 49, or 51 to 53, every time the same unit time t as one frame time of a transmission frame elapses, reception is performed without error during a unit time t from a certain time before to that time. It is characterized in that the number of bits received without error per fixed time obtained by adding the number of bits obtained is transmitted to the image encoding device every unit time t.
【0280】上記のように、第119の態様によれば、
単位時間tを伝送フレームの1フレーム時間と同じにす
ることで、伝送フレームの伝送タイミングと容易に同期
をとることができ、さらに、一定時間当たりの誤り無く
受信できたビット数を単位時間t毎に、画像符号化装置
に送信することで、画像符号化装置では、単位時間t毎
に平均スループットを求めることができ、綿密な制御が
可能となる。As described above, according to the 119th aspect,
By setting the unit time t to be equal to one frame time of the transmission frame, it is possible to easily synchronize with the transmission timing of the transmission frame. In addition, by transmitting the image data to the image encoding device, the image encoding device can determine the average throughput for each unit time t, and can perform detailed control.
【0281】第120の態様は、第39、46、50、
54、65〜71、107、108いずれかの態様にお
いて、伝送フレームの1フレーム時間と同じ単位時間t
が経過する毎に、一定時間前からその時点までの単位時
間tの間に誤り無く受信できたビット数を加算して得ら
れる一定時間当たりに誤り無く受信できたビット数を、
一定時間で割ることにより、一定時間当たりの平均スル
ープットを、単位時間tが経過する毎に画像符号化装置
に送信することを特徴とする。[0281] The 120th aspect is based on the 39th, 46th, 50th,
54, 65 to 71, 107 or 108, the unit time t equal to one frame time of the transmission frame.
Every time elapses, the number of bits that can be received without error per fixed time obtained by adding the number of bits that can be received without error during a unit time t from a certain time before to that time,
By dividing by a certain time, an average throughput per a certain time is transmitted to the image coding apparatus every time the unit time t elapses.
【0282】上記のように、第120の態様によれば、
単位時間tを伝送フレームの1フレーム時間と同じにす
ることで、伝送フレームの伝送タイミングと容易に同期
をとることができ、さらに、一定時間当たりの平均スル
ープットを単位時間t毎に、画像符号化装置に送信する
ことで、画像符号化装置では綿密な制御が可能となる。As described above, according to the 120th aspect,
By setting the unit time t to be equal to one frame time of the transmission frame, it is possible to easily synchronize with the transmission timing of the transmission frame. By transmitting the image data to the device, the image coding device can perform detailed control.
【0283】第121の態様は、第36〜38、42〜
45、47〜49、51〜53のいずれかの態様におい
て、画像受信装置が、画像符号化装置と同様な、画像を
符号化して伝送する機能をさらに具備し、一定時間が経
過する毎に、被符号化画像の画像フレーム周期と伝送フ
レームの1フレーム時間との最小公倍数と同じ単位時間
tの間に誤り無く受信できたビット数を一定時間分加算
して得られる一定時間当たりに誤り無く受信できたビッ
ト数を、一定時間が経過する毎に画像符号化装置に送信
することを特徴とする。[0283] The twenty-first mode is the thirty-sixth to thirty-eighth,
45, 47 to 49, in any one of 51 to 53, the image receiving apparatus further includes a function of encoding and transmitting an image, similar to the image encoding apparatus, and every time a predetermined time elapses, No error per fixed time obtained by adding a certain number of bits that can be received without error during the same unit time t as the least common multiple of the image frame period of the encoded image and one frame time of the transmission frame per fixed time The number of bits thus generated is transmitted to the image encoding device every time a predetermined time elapses.
【0284】上記のように、第121の態様によれば、
単位時間tを伝送フレーム時間と画像の周期の最小公倍
数にすれば、容易に双方と同期がとれ、さらに、簡単な
処理で一定時間当たりの誤り無く受信できたビット数を
算出することができ、画像符号化装置では、一定時間ご
との平均スループットを求めることができる。As described above, according to the 121st aspect,
If the unit time t is the least common multiple of the transmission frame time and the image period, synchronization can be easily achieved with both, and the number of bits that can be received without error per fixed time can be calculated by simple processing. In the image encoding device, it is possible to obtain an average throughput for each fixed time.
【0285】第122の態様は、第39、46、50、
54、65〜71、107、108のいずれかの態様に
おいて、画像受信装置が、画像符号化装置と同様な、画
像を符号化して伝送する機能をさらに具備し、一定時間
が経過する毎に、被符号化画像の画像フレーム周期と伝
送フレームの1フレーム時間との最小公倍数と同じ単位
時間tの間に誤り無く受信できたビット数を一定時間分
加算して得られる一定時間当たりに誤り無く受信できた
ビット数を一定時間で割ることにより一定時間当たりの
平均スループットを、一定時間が経過する毎に画像符号
化装置に送信することを特徴とする。[0285] The 122nd mode is the 39th, 46th, 50th,
54, 65 to 71, 107, or 108, the image receiving apparatus further includes a function of encoding and transmitting an image, similar to the image encoding apparatus, and each time a predetermined time elapses, No error per fixed time obtained by adding a certain number of bits that can be received without error during the same unit time t as the least common multiple of the image frame period of the encoded image and one frame time of the transmission frame per fixed time The number of bits obtained is divided by a certain time to transmit an average throughput per a certain time to the image encoding device every time a certain time elapses.
【0286】上記のように、第122の態様によれば、
単位時間tを伝送フレーム時間と画像の周期の最小公倍
数にすれば、容易に双方と同期がとれ、さらに、簡単な
処理で一定時間当たりの平均スループットを算出するこ
とができ、画像符号化装置では、一定時間ごとの平均ス
ループットを求めることができる。As described above, according to the 122nd aspect,
If the unit time t is the least common multiple of the transmission frame time and the image period, synchronization can be easily achieved with both, and the average throughput per fixed time can be calculated by simple processing. , An average throughput for each fixed time can be obtained.
【0287】第123の態様は、第36〜38、42〜
45、47〜49、51〜53のいずれかの態様におい
て、画像受信装置が、画像符号化装置と同様な、画像を
符号化して伝送する機能をさらに具備し、被符号化画像
の画像フレーム周期と伝送フレームの1フレーム時間と
の最小公倍数と同じ単位時間tが経過する毎に、一定時
間前からその時点までの単位時間tの間に誤り無く受信
できたビット数を加算して得られる一定時間当たりに誤
り無く受信できたビット数を、単位時間tが経過する毎
に画像符号化装置に送信することを特徴とする。[0287] The 123rd embodiment is the 36th to 38th, 42th to 42th
45, 47 to 49, or 51 to 53, the image receiving apparatus further includes a function of encoding and transmitting an image, similar to the image encoding apparatus, and the image frame period of the encoded image. Every time a unit time t equal to the least common multiple of the time and one frame time of the transmission frame elapses, a fixed number obtained by adding the number of bits that can be received without error during a unit time t from a fixed time before to that time. It is characterized in that the number of bits that can be received without error per time is transmitted to the image encoding device every time the unit time t elapses.
【0288】上記のように、第123の態様によれば、
単位時間tを伝送フレーム時間と画像の周期の最小公倍
数にすれば、容易に双方と同期がとれ、さらに、一定時
間当たりの誤り無く受信できたビット数を単位時間t毎
に、画像符号化装置に送信することで、画像符号化装置
では、単位時間t毎に平均スループットを求めることが
でき、綿密な制御が可能となる。As described above, according to the 123rd aspect,
By setting the unit time t to be the least common multiple of the transmission frame time and the image period, synchronization with both can be easily achieved, and the number of bits that can be received without error per fixed time can be determined for each unit time t by the image encoding device , The image coding apparatus can determine the average throughput for each unit time t, and can perform detailed control.
【0289】第124の態様は、第39、46、50、
54、65〜71、107、108のいずれかの態様に
おいて、画像受信装置が、画像符号化装置と同様な、画
像を符号化して伝送する機能をさらに具備し、被符号化
画像の画像フレーム周期と伝送フレームの1フレーム時
間との最小公倍数と同じ単位時間tが経過する毎に、一
定時間前からその時点までの単位時間tの間に誤り無く
受信できたビット数を加算して得られる一定時間当たり
に誤り無く受信できたビット数を、一定時間で割ること
により、一定時間当たりの平均スループットを単位時間
tが経過する毎に画像符号化装置に送信することを特徴
とする。The twenty-fourth aspect is the thirty-ninth, sixty-fifth, fifty-sixth,
54, 65 to 71, 107, or 108, the image receiving apparatus further includes a function of encoding and transmitting an image, similar to the image encoding apparatus, and the image frame period of the encoded image. Every time a unit time t equal to the least common multiple of the time and one frame time of the transmission frame elapses, a fixed number obtained by adding the number of bits that can be received without error during a unit time t from a fixed time before to that time. By dividing the number of bits that can be received without error per time by a certain time, an average throughput per a certain time is transmitted to the image coding apparatus every unit time t.
【0290】上記のように、第124の態様によれば、
単位時間tを伝送フレーム時間と画像の周期の最小公倍
数にすれば、容易に双方と同期がとれ、さらに、一定時
間当たりの平均スループットを単位時間t毎に、画像符
号化装置に送信することで画像符号化装置では綿密な制
御が可能となる。As described above, according to the 124th aspect,
By setting the unit time t to be the least common multiple of the transmission frame time and the image period, synchronization can be easily achieved with both, and the average throughput per fixed time can be transmitted to the image encoding device for each unit time t. The image encoding device enables precise control.
【0291】第125の態様は、データを符号化して送
信する符号化装置と、受信したデータに対して所定の処
理を施す受信装置とが通信可能に接続されたデータ伝送
システムにおいて平均スループットを算出する方法であ
って、前記受信装置が、予め定められた一定時間Tが経
過する毎に、予め定められた単位時間tの間に誤りなく
受信できたビット数を前記一定時間T分加算して得られ
る前記一定時間T当たりに誤り無く受信できたビット数
を、前記一定時間Tが経過する毎に前記符号化装置に送
信し、前記符号化装置は、前記受信装置から受信したビ
ット数により、前記一定時間T当たりの平均スループッ
トを算出することを特徴とする。[0291] In a 125th mode, the average throughput is calculated in a data transmission system in which an encoding device that encodes and transmits data and a receiving device that performs predetermined processing on the received data are communicably connected. The receiving device adds the number of bits received without error during a predetermined unit time t for the predetermined time T every time a predetermined time T elapses. The obtained number of bits that can be received without error per fixed time T is transmitted to the encoding device every time the fixed time T elapses, and the encoding device uses the number of bits received from the receiving device, The method is characterized in that an average throughput per the predetermined time T is calculated.
【0292】上記のように、第125の態様によれば、
簡単な処理で一定時間T当たりの誤りなく受信できたビ
ット数を算出することができ、符号化装置では、一定時
間T毎の平均スループットを求めることができる。As described above, according to the 125th aspect,
The number of bits that can be received without error per fixed time T can be calculated by a simple process, and the encoding device can determine the average throughput for each fixed time T.
【0293】第126の態様は、データを符号化して送
信する符号化装置と、受信したデータに対して所定の処
理を施す受信装置とが通信可能に接続されたデータ伝送
システムにおいて平均スループットを算出する方法であ
って、前記受信装置が、予め定められた一定時間Tが経
過する毎に、予め定められた単位時間tの間に誤りなく
受信できたビット数を前記一定時間T分加算して得られ
る前記一定時間T当たりに誤りなく受信できたビット数
を前記一定時間Tで割ることにより前記一定時間T当た
りの平均スループットを、前記一定時間Tが経過する毎
に算出することを特徴とする。[0293] In the 126th mode, the average throughput is calculated in a data transmission system in which an encoding device that encodes and transmits data and a receiving device that performs predetermined processing on the received data are communicably connected. The receiving device adds the number of bits received without error during a predetermined unit time t for the predetermined time T every time a predetermined time T elapses. An average throughput per the fixed time T is calculated every time the fixed time T elapses by dividing the obtained number of bits received without error per the fixed time T by the fixed time T. .
【0294】上記のように、第126の態様によれば、
簡単な処理で一定時間T当たりの平均スループットを算
出することができる。As described above, according to the 126th aspect,
The average throughput per fixed time T can be calculated by a simple process.
【0295】第127の態様は、データを符号化して送
信する符号化装置と、受信したデータに対して所定の処
理を施す受信装置とが通信可能に接続されたデータ伝送
システムにおいて平均スループットを算出する方法であ
って、前記受信装置は、予め定められた単位時間tが経
過する毎に、予め定められた一定時間T前からその時点
までの前記単位時間tの間に誤りなく受信できたビット
数を加算して得られる前記一定時間T当たりに誤りなく
受信できたビット数を、前記単位時間tが経過する毎に
前記符号化装置に送信し、前記符号化装置は、前記受信
装置から受信したビット数により、前記一定時間T当た
りの平均スループットを算出することを特徴とする。[0295] A 127th mode is for calculating an average throughput in a data transmission system in which an encoding device for encoding and transmitting data and a receiving device for performing predetermined processing on received data are communicably connected. The receiving device, every time a predetermined unit time t elapses, a bit that can be received without error during the unit time t from a predetermined time T before the predetermined time T to the time. The number of bits that can be received without error per the fixed time T obtained by adding the numbers is transmitted to the encoding device every time the unit time t elapses, and the encoding device receives the number of bits from the receiving device. The average throughput per fixed time T is calculated based on the determined number of bits.
【0296】上記のように、第127の態様によれば、
一定時間T当たりの誤りなく受信できたビット数を単位
時間t毎に、符号化装置に送信することで、符号化装置
では、単位時間t毎に平均スループットを求めることが
できる。As described above, according to the 127th aspect,
By transmitting the number of bits that can be received without error per fixed time T to the encoding device for each unit time t, the encoding device can determine the average throughput for each unit time t.
【0297】第128の態様では、データを符号化して
送信する符号化装置と、受信したデータに対して所定の
処理を施す受信装置とが通信可能に接続されたデータ伝
送システムにおいて平均スループットを算出する方法で
あって、前記受信装置が、予め定められた単位時間tが
経過する毎に、予め定められた一定時間T前からその時
点までの前記単位時間tの間に誤りなく受信できたビッ
ト数を加算して得られる前記一定時間T当たりに誤りな
く受信できたビット数を、前記一定時間Tで割ることに
より、前記一定時間T当たりの平均スループットを前記
単位時間tが経過する毎に算出することを特徴とする。In the 128th aspect, an average throughput is calculated in a data transmission system in which an encoding device for encoding and transmitting data and a receiving device for performing predetermined processing on received data are communicably connected. The receiving device, every time a predetermined unit time t elapses, a bit that can be received without error during the unit time t from a predetermined time T before the predetermined time T to the time The average throughput per fixed time T is calculated every time the unit time t elapses, by dividing the number of bits that can be received without error per fixed time T obtained by adding the numbers, by the fixed time T. It is characterized by doing.
【0298】上記のように、第128の態様によれば、
一定時間T当たりの平均スループットを単位時間t毎に
算出することができる。[0298] As described above, according to the 128th aspect,
An average throughput per fixed time T can be calculated for each unit time t.
【0299】第129の態様は、第125〜128のい
ずれかの態様において、単位時間tを伝送フレームの1
フレーム時間とすることを特徴とする。[0299] A 129th aspect is the transmission apparatus according to any one of the 125th to 128th aspects, wherein the unit time t is set to 1
It is characterized by a frame time.
【0300】上記のように、第129の態様によれば、
単位時間tを被符号化データのデータフレーム周期と同
じにすることで、符号化タイミングと同期をとることが
できる。As described above, according to the 129th aspect,
By setting the unit time t to be the same as the data frame period of the encoded data, it is possible to synchronize with the encoding timing.
【0301】第130の態様は、第125〜128のい
ずれかの態様において、受信装置が、符号化装置と同様
な、データを符号化して伝送する機能をさらに具備し、
単位時間tを被符号化データのデータフレーム周期をす
ることを特徴とする。[0301] In a thirtieth aspect, the receiver according to any one of the 125th to 128th aspects further comprises a function of encoding and transmitting data, similar to the encoding apparatus.
The unit time t is a data frame period of the data to be encoded.
【0302】上記のように、第130の態様によれば、
単位時間tを伝送フレームの1フレーム時間と同じにす
ることで、伝送フレームの伝送タイミングと容易に同期
をとることができる。As described above, according to the thirtieth aspect,
By setting the unit time t to be equal to one frame time of the transmission frame, it is possible to easily synchronize with the transmission timing of the transmission frame.
【0303】第131の態様は、第125〜128のい
ずれかの態様において、受信装置が、符号化装置と同様
な、データを符号化して伝送する機能をさらに具備し、
単位時間tを被符号化データのデータフレーム周期と伝
送フレームの1フレーム時間との最小公倍数とすること
を特徴とする。[0303] A thirty-first mode is the receiving apparatus according to any one of the 125th to 128th modes, further comprising a function of encoding and transmitting data, similar to the encoding apparatus.
The unit time t is a least common multiple of a data frame period of encoded data and one frame time of a transmission frame.
【0304】上記のように、第131の態様によれば、
単位時間tを伝送フレーム時間と画像の周期の最小公倍
数にすれば、容易に双方と同期をとることができる。As described above, according to the 131st aspect,
If the unit time t is the least common multiple of the transmission frame time and the image period, synchronization with both can be easily achieved.
【0305】第132の態様は、第39の態様におい
て、画像受信装置は、平均スループットを算出する際
に、バーストエラーの発生の有無に応じて平均する時間
を可変とすることを特徴とする。The 132nd mode is the 39th mode, wherein the image receiving apparatus changes the averaging time in accordance with the presence or absence of a burst error when calculating the average throughput.
【0306】上記のように、第132の態様によれば、
平均を求める時間を短くすれば、スループットの変化に
素早く対応した量子化制御を行うことができ、またバー
スト的なエラーが発生する状況において、平均を求める
時間をバーストエラーが発生する周期よりも長く設定す
れば、バーストエラーの発生に対してもふらつかない量
子化制御を行うことができる。As described above, according to the 132nd aspect,
If the time for obtaining the average is reduced, quantization control can be performed quickly in response to a change in throughput.In a situation where a burst-like error occurs, the time for obtaining the average is longer than the cycle in which the burst error occurs. If set, quantization control that does not fluctuate even when a burst error occurs can be performed.
【0307】第133の態様は、第46の態様におい
て、画像受信装置は、平均スループットを算出する際
に、バーストエラーの発生の有無に応じて平均する時間
を可変とすることを特徴とする。[0307] A 133rd mode is the image processing apparatus according to the 46th mode, wherein when calculating the average throughput, the image receiving apparatus changes the averaging time depending on whether or not a burst error has occurred.
【0308】上記のように、第133の態様によれば、
平均を求める時間を短くすれば、スループットの変化に
素早く対応した駒落とし制御を行うことができ、またバ
ースト的なエラーが発生する状況において、平均を求め
る時間をバーストエラーが発生する周期よりも長く設定
すれば、バーストエラーの発生に対してもふらつかない
駒落とし制御を行うことができる。As described above, according to the 133rd aspect,
By shortening the time to calculate the average, it is possible to perform frame dropping control that quickly responds to changes in throughput.In a situation where a burst-like error occurs, the time to calculate the average is longer than the cycle in which a burst error occurs. If the setting is made, it is possible to perform frame dropping control that does not fluctuate even when a burst error occurs.
【0309】第134の態様は、第50の態様におい
て、画像受信装置は、平均スループットを算出する際
に、バーストエラーの発生の有無に応じて平均する時間
を可変とすることを特徴とする。[0309] The 134th mode is the video processing apparatus according to the 50th mode, wherein the image receiving apparatus varies the averaging time in accordance with the presence / absence of a burst error when calculating the average throughput.
【0310】上記のように、第134の態様によれば、
平均を求める時間を短くすれば、スループットの変化に
素早く対応した量子化制御および駒落とし制御を行うこ
とができ、またバースト的なエラーが発生する状況にお
いて、平均を求める時間をバーストエラーが発生する周
期よりも長く設定すれば、バーストエラーの発生に対し
てもふらつかない量子化制御および駒落とし制御を行う
ことができる。[0310] As described above, according to the 134th aspect,
If the time for obtaining the average is shortened, quantization control and dropout control can be performed quickly in response to a change in throughput. In a situation where a burst-like error occurs, the time for obtaining the average causes a burst error. If the period is set to be longer than the period, it is possible to perform quantization control and dropout control that do not fluctuate even when a burst error occurs.
【0311】第135の態様は、第54の態様におい
て、画像受信装置は、平均スループットを算出する際
に、バーストエラーの発生の有無に応じて平均する時間
を可変とすることを特徴とする。[0311] The 135th mode is the 54th mode, wherein the image receiving apparatus changes the averaging time in accordance with the presence or absence of the burst error when calculating the average throughput.
【0312】上記のように、第135の態様によれば、
平均を求める時間を短くすれば、スループットの変化に
素早く対応した量子化制御および駒落とし制御を行うこ
とができ、またバースト的なエラーが発生する状況にお
いて、平均を求める時間をバーストエラーが発生する周
期よりも長く設定すれば、バーストエラーの発生に対し
てもふらつかない量子化制御および駒落とし制御を行う
ことができる。[0312] As described above, according to the 135th mode,
If the time for obtaining the average is shortened, quantization control and dropout control can be performed quickly in response to a change in throughput. In a situation where a burst-like error occurs, the time for obtaining the average causes a burst error. If the period is set to be longer than the period, it is possible to perform quantization control and dropout control that do not fluctuate even when a burst error occurs.
【0313】第136の態様は、第132〜135のい
ずれかの態様において、予め定められた単位時間tの間
に誤りなく受信できたビット数が、予め定められたしき
い値よりも小さくなる周期を検出し、その周期を平均ス
ループットを算出する際に用いる平均する時間とするこ
とを特徴とする。[0313] In a thirty-sixth aspect, in any one of the thirty-second to thirty-fifth aspects, the number of bits successfully received during a predetermined unit time t is smaller than a predetermined threshold value. A period is detected, and the period is set as an averaging time used in calculating an average throughput.
【0314】上記のように、第136の態様によれば、
バーストエラーの周期を平均スループットを求める際に
用いる平均時間とすることで、バーストエラーの発生に
対してもふらつかない量子化制御および駒落とし制御を
行うことができる。As described above, according to the thirty-sixth aspect,
By setting the cycle of the burst error to the average time used for obtaining the average throughput, it is possible to perform quantization control and frame dropping control that do not vary even when a burst error occurs.
【0315】第137の態様は、第132〜135のい
ずれかの態様において、伝送フレームの1フレーム時間
と同じ単位時間tの間に誤りなく受信できたビット数
が、予め定められたしきい値よりも小さくなる周期を検
出し、その周期を平均スループットを算出する際に用い
る平均する時間とすることを特徴とする。[0315] A 137th mode is a mode according to any one of the 132nd to 135th modes, wherein the number of bits received without error during the same unit time t as one frame time of the transmission frame is equal to a predetermined threshold value. It is characterized in that a cycle that is smaller than that is detected, and that cycle is set as an averaging time used in calculating the average throughput.
【0316】上記のように、第137の態様によれば、
バーストエラーの周期を平均スループットを求める際に
用いる平均時間とすることで、バーストエラーの発生に
対してもふらつかない量子化制御および駒落とし制御を
行うことができる。As described above, according to the thirty-seventh aspect,
By setting the cycle of the burst error to the average time used for obtaining the average throughput, it is possible to perform quantization control and frame dropping control that do not vary even when a burst error occurs.
【0317】第138の態様は、第132〜135のい
ずれかの態様において、画像受信装置が、画像符号化装
置と同様な、画像を符号化して伝送する機能をさらに具
備し、被符号化画像の画像フレーム周期と同じ単位時間
tの間に誤りなく受信できたビット数が、予め定められ
たしきい値よりも小さくなる周期を検出し、その周期を
平均スループットを算出する際に用いる平均する時間と
することを特徴とする。[0317] A 138th aspect is the image processing apparatus according to any one of the 132nd to 135th aspects, wherein the image receiving apparatus further comprises a function of encoding and transmitting an image, similar to the image encoding apparatus. , A period in which the number of bits received without error during the same unit time t as the image frame period is smaller than a predetermined threshold is detected, and the period is averaged for use in calculating the average throughput. It is characterized by time.
【0318】第138の態様によれば、バーストエラー
の周期を平均スループットを求める際に用いる平均時間
とすることで、バーストエラーの発生に対してもふらつ
かない量子化制御および駒落とし制御を行うことができ
る。According to the 138th aspect, by setting the cycle of the burst error as the average time used for obtaining the average throughput, it is possible to perform the quantization control and the frame dropping control which do not vary even when the burst error occurs. Can be.
【0319】第139の態様は、第132〜135のい
ずれかの態様において、画像受信装置が、画像符号化装
置と同様な、画像を符号化して伝送する機能をさらに具
備し、被符号化画像の画像フレーム周期と伝送フレーム
の1フレーム時間との最小公倍数と同じ単位時間tの間
に誤りなく受信できたビット数が、予め定められたしき
い値よりも小さくなる周期を検出し、その周期を平均ス
ループットを算出する際に用いる平均する時間とするこ
とを特徴とする。[0319] A 139th aspect is the image processing apparatus according to any of the 132nd to 135th aspects, wherein the image receiving apparatus further has a function of encoding and transmitting an image, similar to the image encoding apparatus, and And a period in which the number of bits received without error during the same unit time t as the least common multiple of the image frame period and one frame time of the transmission frame becomes smaller than a predetermined threshold is detected. Is the averaging time used in calculating the average throughput.
【0320】上記のように、第139の態様によれば、
バーストエラーの周期を平均スループットを求める際に
用いる平均時間とすることで、バーストエラーの発生に
対してもふらつかない量子化制御および駒落とし制御を
行うことができる。[0320] As described above, according to the 139th aspect,
By setting the cycle of the burst error to the average time used for obtaining the average throughput, it is possible to perform quantization control and frame dropping control that do not vary even when a burst error occurs.
【0321】[0321]
好ましい実施例の説明 (第1の実施形態)図1は、本発明の第1の実施形態に
係る画像符号化装置の構成を示すブロック図である。図
1において、画像符号化装置10は、画像入力部11
と、符号化装置12と、テンポラリバッファ13と、第
1のSW(スイッチ)14と、発生情報量算出部15
と、駒落とし/量子化制御装置16と、伝送制御装置1
7と、出力端子18とを備えている。さらに、駒落とし
/量子化制御装置16は、駒落とし制御部161と、し
きい値格納部162と、第1の量子化制御部163とを
含む。また、伝送制御装置17は、送信バッファ171
と、伝送制御部172とを含む。Description of a Preferred Embodiment (First Embodiment) FIG. 1 is a block diagram showing a configuration of an image encoding apparatus according to a first embodiment of the present invention. In FIG. 1, an image encoding device 10 includes an image input unit 11
, An encoding device 12, a temporary buffer 13, a first SW (switch) 14, and a generated information amount calculation unit 15
, Frame drop / quantization control device 16 and transmission control device 1
7 and an output terminal 18. Further, the frame drop / quantization control device 16 includes a frame drop control unit 161, a threshold value storage unit 162, and a first quantization control unit 163. Further, the transmission control device 17 includes a transmission buffer 171.
And a transmission control unit 172.
【0322】符号化装置12は、前述した第1の従来例
における符号化装置12と同様な符号化処理を行うとと
もに、現在符号化した画像フレームに使用した量子化値
を、第1の量子化制御部163に出力する。テンポラリ
バッファ13は、バッファメモリであって、符号化装置
12で符号化された画像データを一時的に格納する。発
生情報量算出部15は、画像データ格納前のテンポラリ
バッファ格納ポインタと、画像データ格納後のテンポラ
リバッファ格納ポインタとから、画像データの情報量を
算出する。なお、テンポラリバッファ格納ポインタと
は、画像データのテンポラリバッファ13への書き込み
位置を表わすアドレスを意味する。駒落とし制御部16
1は、予め定められたしきい値と、発生情報量算出部1
5で算出された画像データの情報量とを比較し、しきい
値の方が大きければ、テンポラリバッファ13内の画像
データの駒落としを行う。しきい値格納部162は、例
えばメモリによって構成され、テンポラリバッファ13
内の画像データの駒落としを行うか否かを決定するしき
い値を格納する。第1の量子化制御部163は、駒落と
し制御部161からの駒落とし情報に応じて量子化値を
制御する。The encoding device 12 performs the same encoding processing as that of the encoding device 12 in the first conventional example described above, and also converts the quantization value used for the currently encoded image frame into the first quantization value. Output to the control unit 163. The temporary buffer 13 is a buffer memory and temporarily stores the image data encoded by the encoding device 12. The generated information amount calculation unit 15 calculates the information amount of the image data from the temporary buffer storage pointer before storing the image data and the temporary buffer storage pointer after storing the image data. Note that the temporary buffer storage pointer refers to an address indicating the position where the image data is written to the temporary buffer 13. Frame drop control unit 16
1 is a predetermined threshold value and a generated information amount calculation unit 1
The information amount of the image data calculated in step 5 is compared, and if the threshold value is larger, the image data in the temporary buffer 13 is dropped. The threshold value storage unit 162 is constituted by a memory, for example, and
Stores a threshold value for determining whether or not to perform frame dropping of image data in the image. The first quantization control unit 163 controls the quantization value according to the frame removal information from the frame removal control unit 161.
【0323】なお、画像入力部11および伝送制御装置
17は、図18に示す第1の従来例における対応ブロッ
クと同様の構成および機能を有するため、ここでは説明
を省略する。Since the image input unit 11 and the transmission control device 17 have the same configuration and function as the corresponding blocks in the first conventional example shown in FIG. 18, their description is omitted here.
【0324】次に、図1に示す画像符号化装置における
駒落とし制御動作、量子化制御動作について説明する。
ただし、符号化動作や、急激に情報量が増加した場合以
外の駒落とし制御動作および量子化制御動作は、第1の
従来例と同様であるため、ここでは、情報量が急激に増
加した場合の駒落とし制御動作および量子化制御動作の
みについて限定して説明する。[0324] Next, the frame drop control operation and the quantization control operation in the image encoding apparatus shown in Fig. 1 will be described.
However, since the coding operation and the frame removal control operation and the quantization control operation other than the case where the amount of information sharply increases are the same as those of the first conventional example, here, the case where the amount of information sharply increases Only the frame removal control operation and quantization control operation will be described.
【0325】画像入力部11から入力された画像フレー
ムは、符号化装置12で符号化され、テンポラリバッフ
ァ13に格納される。符号化装置12は、テンポラリバ
ッファ13に格納された画像フレームを量子化する際に
使用した量子化値を、第1の量子化制御部163に出力
する。発生情報量算出部15は、画像データ格納前のテ
ンポラリバッファ格納ポインタと、画像データ格納後の
テンポラリバッファ格納ポインタとに基づいて、テンポ
ラリバッファ13内の画像データの発生情報量を算出
し、駒落とし制御部161に出力する。[0325] The image frame input from the image input unit 11 is encoded by the encoding device 12 and stored in the temporary buffer 13. The encoding device 12 outputs a quantization value used when quantizing the image frame stored in the temporary buffer 13 to the first quantization control unit 163. The generated information amount calculation unit 15 calculates the generated information amount of the image data in the temporary buffer 13 based on the temporary buffer storage pointer before storing the image data and the temporary buffer storage pointer after storing the image data, and Output to the control unit 161.
【0326】駒落とし制御部161は、発生情報量算出
部15で算出されたテンポラリバッファ13内の画像デ
ータの発生情報量と、しきい値格納部162に格納され
ている予め定められたしきい値とを比較し、しきい値の
方が大きければ、第1のSW14の接続状態を、端子1
−3間が接続される状態に切り換える。一方、しきい値
の方が小さければ、すなわち急激に情報量が増加した場
合には、駒落とし制御部161は、第1のSW14の接
続状態を、端子1−2間が接続される状態に切り換え、
テンポラリバッファ13内の画像データが伝送されない
ようにする。また、駒落とし制御部161は、しきい値
の方が小さい場合には、テンポラリバッファ13内の画
像データの駒落としを行うことを表わす駒落とし信号
を、第1の量子化部163に出力する。The frame drop control unit 161 calculates the amount of generated information of image data in the temporary buffer 13 calculated by the generated information amount calculation unit 15 and a predetermined threshold stored in the threshold value storage unit 162. If the threshold value is higher, the connection state of the first SW 14 is changed to the terminal 1
-3 are connected. On the other hand, if the threshold value is smaller, that is, if the information amount sharply increases, the dropout control unit 161 changes the connection state of the first SW 14 to a state where the terminals 1-2 are connected. switching,
The image data in the temporary buffer 13 is not transmitted. When the threshold value is smaller, the frame removal control unit 161 outputs a frame removal signal indicating that frame removal of image data in the temporary buffer 13 is to be performed to the first quantization unit 163. .
【0327】第1の量子化制御部163は、駒落とし制
御部161から駒落とし信号を受けると、駒落としを行
う画像フレーム(テンポラリバッファ13内の画像フレ
ーム)を符号化する際に使用した量子化値(符号化装置
12から出力された量子化値)よりも量子化ステップ幅
の大きい量子化値を設定し、符号化装置12に出力す
る。符号化装置12は、次に符号化する画像フレーム
を、第1の量子化制御部163から与えられた量子化値
で量子化する。When the first quantization control section 163 receives the frame removal signal from the frame removal control section 161, the first quantization control section 163 performs quantization on the image frame to be subjected to frame removal (the image frame in the temporary buffer 13). A quantization value having a larger quantization step width than the quantization value (the quantization value output from the encoding device 12) is set and output to the encoding device 12. The encoding device 12 quantizes the image frame to be encoded next with the quantization value given from the first quantization control unit 163.
【0328】次に、図2を参照して、遅延時間と駒飛び
の変動について説明する。図2は、第1の実施形態の画
像符号化装置10で駒落とし制御、量子化制御を行った
場合の遅延時間と送信フレーム間隔の測定結果を示して
おり、特に、被写体等の急な動きによって、急激に発生
情報量が増加した場合の、遅延時間と駒飛びとの関係を
表わしている。図2において、縦軸は遅延時間を表わし
ており、横軸は伝送されたフレームナンバーを表わして
いる。ポイントP2の時点で、まず画像フレームは、量
子化値“2”で量子化され、発生情報量がしきい値を越
えたため、駒落とし制御が行われ、次に符号化される画
像フレームが量子化値“12”で量子化される。その結
果、遅延時間は257msecとなり、駒落とし制御
後、次に符号化される画像フレームまでの駒飛び数は7
フレームとなった。このように、遅延時間、駒飛び数
が、図18に示す従来の画像符号化装置に比べて、共に
約1/5になっていることが判る。Next, with reference to FIG. 2, a description will be given of the delay time and the fluctuation of the frame skip. FIG. 2 shows a measurement result of a delay time and a transmission frame interval when frame dropping control and quantization control are performed by the image encoding device 10 according to the first embodiment. Represents the relationship between the delay time and the skipping of frames when the amount of generated information sharply increases. In FIG. 2, the vertical axis represents the delay time, and the horizontal axis represents the transmitted frame number. At the point P2, the image frame is first quantized by the quantization value “2”, and since the amount of generated information exceeds the threshold value, frame dropping control is performed, and the next image frame to be encoded is quantized. It is quantized with the quantization value “12”. As a result, the delay time becomes 257 msec, and the number of skipped frames up to the next image frame to be encoded is 7 after the frame drop control.
It became a frame. Thus, it can be seen that both the delay time and the number of skipped frames are about 1 / of those of the conventional image encoding apparatus shown in FIG.
【0329】以上のように、第1の実施形態によれば、
発生情報量が予め定められたしきい値を越えた場合、そ
の画像フレームを破棄し、さらに、その画像フレームを
符号化した際に用いた量子化値の量子化ステップ幅より
も大きいステップ幅の量子化値を用いて次の画像フレー
ムを符号化するようにしているので、遅延時間、駒飛び
数を従来の画像符号化装置の約1/5に減少することが
できる。そのため、受信側では、遅延、駒飛びの少ない
動きの滑らかな動画像を表示することが可能となる。As described above, according to the first embodiment,
If the amount of generated information exceeds a predetermined threshold, the image frame is discarded, and a step width larger than the quantization step width of the quantization value used when encoding the image frame is used. Since the next image frame is encoded using the quantized value, the delay time and the number of skipped frames can be reduced to about 1/5 of the conventional image encoding device. Therefore, on the receiving side, it is possible to display a smooth moving image with little delay and skipping frames.
【0330】なお、上記第1の実施形態では、駒落とし
/量子化制御装置16は、テンポラリバッファ13内の
画像データの情報量に基づいて、駒落とし、量子化の制
御を行う構成となっているが、図3に示す駒落とし/量
子化制御装置16’のように、テンポラリバッファ13
内の画像データの情報量を格納する発生情報量格納部3
2と、テンポラリバッファ13内の画像データと発生情
報量格納部32に格納された情報量との差をとる差分部
31とを新たに追加し、前回符号化した画像フレームの
発生情報量と今回送ろうとする画像フレームの発生情報
量との差がしきい値よりも大きければ、駒落とし制御、
量子化制御を行う構成としてもよい。In the first embodiment, the frame drop / quantization control device 16 controls the frame drop and quantization based on the information amount of the image data in the temporary buffer 13. However, as in the frame drop / quantization control device 16 'shown in FIG.
Generated information amount storage unit 3 for storing the information amount of image data in the storage
2 and a difference unit 31 for calculating a difference between the image data in the temporary buffer 13 and the information amount stored in the generated information amount storage unit 32 are newly added. If the difference from the amount of generated information of the image frame to be sent is larger than the threshold, the frame drop control,
A configuration for performing quantization control may be adopted.
【0331】また、駒落とし/量子化制御装置16にお
いて、画像フレームを、被写体が表示されるであろう優
先領域と背景が表示されるであろう非優先領域とに分離
し、各領域ごとに量子化値を設定する機能を新たに設
け、駒落としが発生すると、次の画像フレームの非優先
領域の量子化値を、第1の量子化制御部163で決定さ
れた量子化値よりも量子化ステップ幅の大きい量子化値
とし、符号化装置12に通知するようにしてもよい。さ
らに、この場合において、駒落としが発生すると、非優
先領域については、符号化動作および伝送動作を行わな
いように符号化装置12を制御するようにしても良い
し、プリフィルタにより入力画像の高周波成分を落とし
ても良いし、DCT係数の低周波成分のみを符号化する
ようにしても良い。Also, in the frame drop / quantization control device 16, the image frame is separated into a priority area where the subject is displayed and a non-priority area where the background is displayed. A function for setting a quantization value is newly provided, and when a frame is dropped, the quantization value of the non-priority area of the next image frame is set to a value smaller than the quantization value determined by the first quantization control unit 163. The encoding step may be notified to the encoding device 12 as a quantization value having a large encoding step width. Further, in this case, when a frame drop occurs, the encoding device 12 may be controlled so that the encoding operation and the transmission operation are not performed in the non-priority area, or the high frequency of the input image may be controlled by the pre-filter. The component may be dropped, or only the low frequency component of the DCT coefficient may be encoded.
【0332】(第2の実施形態)図4は、本発明の第2
の実施形態に係る画像符号化装置の構成を示すブロック
図である。図4において、画像符号化装置40は、画像
入力部11と、符号化装置12と、テンポラリバッファ
13と、第1のSW14と、発生情報量算出部15と、
量子化制御装置41と、駒落とし/量子化制御装置42
と、伝送制御装置43と、出力端子18とを備えてい
る。さらに、量子化制御装置41は、第2の量子化制御
部411と、第3の量子化制御部412と、モード選択
部413とを含む。また、駒落とし/量子化制御装置4
2は、駒落とし制御部161と、しきい値切り換え部4
21と、第2のSW422と、第1のしきい値格納部4
23と、第2のしきい値格納部424と、第1の量子化
制御部163とを含む。また、伝送制御装置43は、送
信バッファ171と、再送バッファ431と、伝送制御
部432とを含む。(Second Embodiment) FIG. 4 shows a second embodiment of the present invention.
It is a block diagram showing the composition of the picture coding device concerning an embodiment. 4, the image encoding device 40 includes an image input unit 11, an encoding device 12, a temporary buffer 13, a first SW 14, a generated information amount calculation unit 15,
Quantization control device 41 and frame drop / quantization control device 42
, A transmission control device 43 and the output terminal 18. Further, the quantization control device 41 includes a second quantization control unit 411, a third quantization control unit 412, and a mode selection unit 413. Also, the frame drop / quantization control device 4
2 is a frame drop control unit 161 and a threshold value switching unit 4
21, the second SW 422, and the first threshold value storage unit 4
23, a second threshold value storage unit 424, and a first quantization control unit 163. Further, the transmission control device 43 includes a transmission buffer 171, a retransmission buffer 431, and a transmission control unit 432.
【0333】符号化装置12は、前述の第1の従来例で
記載したのと同様な動作を行うが、画像フレームを符号
化する際、量子化制御装置41または駒落とし/量子化
制御装置42で決定された量子化値を用いて符号化する
点が異なり、また量子化値は、駒落とし/量子化制御装
置42で決定された量子化値が優先される。The coding device 12 performs the same operation as that described in the first conventional example, but when coding an image frame, the quantization control device 41 or the frame drop / quantization control device 42 is used. The difference is that encoding is performed using the quantization value determined in (1), and the quantization value determined by the frame drop / quantization control device 42 has priority as the quantization value.
【0334】第2の量子化制御部411は、前述の第1
の従来例で記載したのと同様の量子化制御(図21参
照)を行う。第3の量子化制御部412は、通信状態に
応じて、第2の量子化制御部411で設定された量子化
値の量子化ステップ幅を変更し、符号化装置12に出力
する。モード選択部413は、通信状態に応じて、エラ
ーフリーモードとエラーモードとを決定する。エラーフ
リーモードとは、予め定められた一定時間、伝送制御装
置43で通信エラーによる再送が行われなかったことを
意味し、エラーモードとは、予め定められた一定時間の
間に再送が行われたことを意味する。[0334] The second quantization control unit 411 performs the above-described first quantization control.
The same quantization control as described in the conventional example (see FIG. 21) is performed. The third quantization control unit 412 changes the quantization step width of the quantization value set by the second quantization control unit 411 according to the communication state, and outputs the result to the encoding device 12. The mode selection unit 413 determines an error free mode and an error mode according to the communication state. The error-free mode means that retransmission due to a communication error has not been performed by the transmission control device 43 for a predetermined period of time, and the error mode means that retransmission is performed for a predetermined period of time. Means that
【0335】しきい値切り換え部421は、通信状態に
応じて、エラーフリーモードとエラーモードとを決定
し、第2のSW422の接続状態を切り換える。第1の
しきい値格納部423は、メモリによって構成され、エ
ラーフリーモード時において、テンポラリバッファ13
内の画像データを、送信バッファ171に格納するか否
かを決定するしきい値を格納している。第2のしきい値
格納部424は、メモリによって構成され、エラーモー
ド時において、テンポラリバッファ13内の画像データ
を、送信バッファ171に格納するか否かを決定するし
きい値を格納している。第1のしきい値格納部423に
格納されているしきい値は、第2のしきい値格納部42
4に格納されているしきい値よりも大きな値を有してい
る。The threshold switching unit 421 determines the error free mode or the error mode according to the communication state, and switches the connection state of the second SW 422. The first threshold value storage unit 423 is configured by a memory, and stores the temporary buffer 13 in the error free mode.
The threshold value for determining whether to store the image data in the transmission buffer 171 is stored. The second threshold value storage unit 424 is configured by a memory, and stores a threshold value for determining whether to store the image data in the temporary buffer 13 in the transmission buffer 171 in the error mode. . The threshold value stored in the first threshold value storage unit 423 is the second threshold value storage unit 42
4 has a value greater than the threshold value stored in.
【0336】再送バッファ431は、伝送中の画像デー
タを格納するバッファメモリである。伝送制御部432
は、予め設定されている伝送レートで送信バッファ17
1内の画像データを出力するとともに、伝送中の画像デ
ータを再送バッファ431に格納する。また、画像受信
装置1000からの再送要求を受信すると、再送バッフ
ァ431内の画像データを画像受信装置1000に出力
する。さらに、再送を行ったことを示すエラー通知を、
モード選択部413およびしきい値切り換え部421へ
出力する。The retransmission buffer 431 is a buffer memory for storing image data being transmitted. Transmission control unit 432
Is the transmission buffer 17 at a preset transmission rate.
1 and outputs the image data being transmitted to the retransmission buffer 431. When receiving a retransmission request from image receiving apparatus 1000, the image data in retransmission buffer 431 is output to image receiving apparatus 1000. In addition, an error notification indicating that retransmission has been
Output to mode selection section 413 and threshold value switching section 421.
【0337】ここで、再送の手順について簡単に説明す
ると、画像受信装置1000は、通信エラー等に起因し
て、受信した画像データの復号が不可能な場合、再送要
求を出力する。伝送制御部432は、受信した再送要求
に応答して、再送バッファ431内の画像データを画像
受信装置1000に送信する。[0337] Here, the procedure of retransmission will be briefly described. Image decoding apparatus 1000 outputs a retransmission request when the received image data cannot be decoded due to a communication error or the like. The transmission control unit 432 transmits the image data in the retransmission buffer 431 to the image receiving device 1000 in response to the received retransmission request.
【0338】なお、画像入力部11および送信バッファ
171は、図18に示す従来の画像符号化装置における
対応ブロックと同様の機能を有するため、ここでは説明
を省略する。また、テンポラリバッファ13、第1のS
W14、発生情報量算出部15、駒落とし制御部161
および第1の量子化制御部163は、第1の実施形態の
対応ブロックと同様の機能を有するため、ここでは説明
を省略する。Since the image input unit 11 and the transmission buffer 171 have the same functions as the corresponding blocks in the conventional image encoding device shown in FIG. 18, their description is omitted here. Further, the temporary buffer 13 and the first S
W14, generated information amount calculation section 15, frame drop control section 161
Since the first quantization control unit 163 has the same function as the corresponding block of the first embodiment, the description is omitted here.
【0339】図5は、モード選択部413およびしきい
値切り換え部421が、伝送制御部432からのエラー
通知に基づき、動作モードを、エラーモード、エラーフ
リーモードのいずれかに切り換えるタイミングを示した
タイミングチャートである。なお、図5の記号(a)
は、時間軸を表わしている。また、図5の記号(b)
は、エラー通知が、モード選択部413およびしきい値
切り換え部421へ行われたタイミングを表わしてい
る。すなわち、通信エラーが生じて、画像受信装置10
00が受信した画像データの復号をできずに再送要求を
行い、この再送要求に応答して、伝送制御部432が再
送を行ったことを表わしている。また、図5の記号
(c)は、エラーモードに状態が遷移するタイミングを
表わしている。また、図5の記号(d)は、エラーフリ
ーモードに状態が遷移するタイミングを表わしている。FIG. 5 shows the timing at which the mode selection unit 413 and the threshold value switching unit 421 switch the operation mode to one of the error mode and the error free mode based on the error notification from the transmission control unit 432. It is a timing chart. The symbol (a) in FIG.
Represents a time axis. The symbol (b) in FIG.
Represents the timing at which an error notification is sent to the mode selection unit 413 and the threshold value switching unit 421. That is, a communication error occurs and the image receiving apparatus 10
00 indicates that the received image data could not be decoded and a retransmission request was made, and in response to this retransmission request, the transmission control unit 432 performed retransmission. The symbol (c) in FIG. 5 indicates the timing at which the state transitions to the error mode. The symbol (d) in FIG. 5 indicates the timing at which the state transitions to the error-free mode.
【0340】以下には、図5における時点A〜Fでの、
量子化制御装置41における量子化制御動作と、駒落と
し/量子化制御装置42におけるしきい値制御動作とを
説明する。なお、符号化装置12における符号化動作
や、第2の量子化制御部411における量子化制御動作
については、前述した第1の従来例と同様であるため、
その説明を省略する。In the following, at the time points A to F in FIG.
The quantization control operation in the quantization control device 41 and the threshold value control operation in the frame drop / quantization control device 42 will be described. Note that the encoding operation in the encoding device 12 and the quantization control operation in the second quantization control unit 411 are the same as those in the first conventional example described above.
The description is omitted.
【0341】(図5における時点Aでの動作)通信エラ
ーが発生し、画像受信装置1000が再送要求を画像符
号化装置40に送信すると、伝送制御部432は、エラ
ー通知を、モード選択部413およびしきい値切り換え
部421に出力する。(Operation at Time A in FIG. 5) When a communication error occurs and the image receiving apparatus 1000 transmits a retransmission request to the image encoding apparatus 40, the transmission control section 432 sends an error notification to the mode selection section 413. And to the threshold switching unit 421.
【0342】モード選択部413は、上記エラー通知を
受けると、エラーモードを示す識別信号を、第3の量子
化制御部412へ出力する。応じて、第3の量子化制御
部412は、第2の量子化制御部411で決定されてい
る量子化値の表わす量子化ステップ幅よりも大きな量子
化ステップ幅の量子化値を設定し、符号化装置12へ出
力する。以後、第3の量子化制御部412は、エラーフ
リーモードを示す識別信号をモード選択部413から受
信するまでは、エラーモードで動作を行う。符号化装置
12は、第3の量子化制御部412で設定された量子化
値を用いて、画像フレームを量子化する。Upon receiving the error notification, mode selection section 413 outputs an identification signal indicating the error mode to third quantization control section 412. Accordingly, the third quantization control unit 412 sets a quantization value having a quantization step width larger than the quantization step width represented by the quantization value determined by the second quantization control unit 411, Output to the encoding device 12. Thereafter, the third quantization control unit 412 operates in the error mode until the identification signal indicating the error-free mode is received from the mode selection unit 413. The encoding device 12 quantizes the image frame using the quantization value set by the third quantization control unit 412.
【0343】一方、しきい値切り換え部421は、上記
エラー通知を受けると、第2のSW422の接続状態
を、端子1−3間が接続されている状態から、端子2−
3間が接続されている状態に切り換える。以後、第2の
SW422は、しきい値切り換え部421によって切り
換えられるまでは、このときの接続状態を維持する。駒
落とし制御部161は、第2のしきい値格納部424に
格納されているしきい値と、テンポラリバッファ13に
格納されている画像データの情報量とを比較し、第1の
実施形態と同様の駒落とし制御、量子化制御を行う。On the other hand, upon receiving the error notification, the threshold value switching unit 421 changes the connection state of the second SW 422 from the state where the terminals 1-3 are connected to the terminal SW 2
The state is switched to a state in which the three are connected. Thereafter, the second SW 422 maintains the connected state at this time until it is switched by the threshold value switching unit 421. The frame drop control unit 161 compares the threshold value stored in the second threshold value storage unit 424 with the information amount of the image data stored in the temporary buffer 13, and compares the threshold value with the first embodiment. Similar dropout control and quantization control are performed.
【0344】(図5における時点B、Cでの動作)時点
Aの場合と同様に、伝送制御部432は、再送要求を受
信すると、モード選択部413およびしきい値切り換え
部421に、エラー通知を出力する。モード選択部41
3は、時点A〜B間の時間幅および時点B〜C間の時間
幅が一定時間Tを越えていないため、第3の量子化制御
部412に、エラーモードであることを示す識別信号を
出力する。従って、第3の量子化制御部412は、前述
した時点Aと同様な動作を行う。また、駒落とし/量子
化制御装置42も、時点Aと同様な動作を行う。(Operations at time points B and C in FIG. 5) As in time point A, upon receiving the retransmission request, transmission control section 432 notifies mode selection section 413 and threshold value switching section 421 of an error notification. Is output. Mode selector 41
3, the time width between the time points A and B and the time width between the time points B and C do not exceed the predetermined time T, so that the third quantization control unit 412 sends the identification signal indicating the error mode. Output. Therefore, the third quantization control unit 412 performs the same operation as at the time point A described above. Further, the frame drop / quantization control device 42 performs the same operation as at the time point A.
【0345】(図5における時点Dでの動作)モード選
択部413は、時点Cでエラー通知を受けてから一定時
間Tが経過するまでエラー通知を受けなかったため、エ
ラーフリーモードを示す識別信号を、第3の量子化制御
部412へ出力する。応じて、第3の量子化制御部41
2は、第2の量子化制御部411で決定されている量子
化値を、そのまま符号化装置12へ出力する。以後、第
3の量子化制御部412は、エラーモードを示す識別信
号をモード選択部413から受信するまでは、エラーフ
リーモードで動作を行う。従って、符号化装置12は、
第2の量子化制御部411で設定された量子化値を用い
て、画像フレームを量子化する。(Operation at Time D in FIG. 5) Since the mode selection unit 413 has not received the error notification until a predetermined time T has elapsed after receiving the error notification at time C, the mode selection unit 413 outputs the identification signal indicating the error free mode. , To the third quantization control unit 412. Accordingly, the third quantization control unit 41
2 outputs the quantization value determined by the second quantization control unit 411 to the encoding device 12 as it is. Thereafter, the third quantization control unit 412 operates in the error-free mode until receiving the identification signal indicating the error mode from the mode selection unit 413. Therefore, the encoding device 12
The image frame is quantized using the quantization value set by the second quantization control unit 411.
【0346】一方、しきい値切り換え部421は、時点
Cでエラー通知を受けてから一定時間Tが経過するまで
エラー通知を受けなかったため、第2のSW422の接
続状態を、端子2−3間が接続される状態から、端子1
−3間が接続される状態に切り換える。従って、駒落と
し制御部161は、第1のしきい値格納部423に格納
されているしきい値と、テンポラリバッファ13に格納
されている画像データの情報量とを比較し、第1の実施
形態と同様な駒落とし制御、量子化制御を行う。On the other hand, the threshold value switching unit 421 does not receive the error notification until a predetermined time T has elapsed after receiving the error notification at the time point C, and changes the connection state of the second SW 422 between the terminals 2-3. Is connected to terminal 1
-3 are connected. Therefore, the frame drop control unit 161 compares the threshold value stored in the first threshold value storage unit 423 with the information amount of the image data stored in the temporary buffer 13, and performs the first execution. The same frame drop control and quantization control as in the embodiment are performed.
【0347】(図5における時点Eでの動作)通信エラ
ーが発生し、画像受信装置1000は、再送要求を画像
符号化装置40に送信する。伝送制御部432は、再送
要求を受信すると、モード選択部413およびしきい値
切り換え部421に、エラー通知を出力する。(Operation at Time E in FIG. 5) A communication error has occurred, and the image receiving apparatus 1000 transmits a retransmission request to the image encoding apparatus 40. Upon receiving the retransmission request, transmission control section 432 outputs an error notification to mode selection section 413 and threshold value switching section 421.
【0348】モード選択部413は、図5における時点
Aと同様に、エラーモードを示す識別信号を第3の量子
化制御部412へ出力する。応じて、第3の量子化制御
部412は、第2の量子化制御部411で決定されてい
る量子化値の表わす量子化ステップ幅よりも大きな量子
化ステップ幅を有する量子化値を設定し、符号化装置1
2へ出力する。The mode selection section 413 outputs an identification signal indicating the error mode to the third quantization control section 412, similarly to the time point A in FIG. Accordingly, the third quantization control unit 412 sets a quantization value having a quantization step width larger than the quantization step width represented by the quantization value determined by the second quantization control unit 411. , Encoding device 1
Output to 2.
【0349】一方、しきい値切り換え部421は、図5
における時点Aと同様に、第2のSW422の接続状態
を、端子1−3間が接続される状態から、端子2−3間
が接続される状態に切り換える。従って、駒落とし制御
部161は、第1の実施形態と同様な駒落とし制御、量
子化制御を行う。On the other hand, the threshold value switching unit 421 operates as shown in FIG.
As in the time point A, the connection state of the second SW 422 is switched from the state in which the terminals 1-3 are connected to the state in which the terminals 2-3 are connected. Accordingly, the frame drop control unit 161 performs the same frame drop control and quantization control as in the first embodiment.
【0350】(図5における時点Fでの動作)モード選
択部413は、時点E〜F間の時間幅が一定時間Tを越
えていないため、第3の量子化制御部412に、エラー
モードであることを示す識別信号を出力する。第3の量
子化制御部412は、図5における時点Eと同様な動作
を行う。駒落とし/量子化制御装置42も、図5におけ
る時点Eと同様な動作を行う。(Operation at time point F in FIG. 5) Since the time width between the time points E and F does not exceed the fixed time T, the mode selection section 413 sends the third quantization control section 412 an error mode. An identification signal indicating the presence is output. The third quantization control unit 412 performs the same operation as the time point E in FIG. The frame drop / quantization control device 42 also performs the same operation as at the time point E in FIG.
【0351】以上のように、第2の実施形態において
は、伝送制御部432は、再送を行ったことを示すエラ
ー通知を量子化制御装置41へ出力する。量子化制御装
置41は、エラーフリーモードで動作中にエラー通知を
受けると、エラーモードの動作を行い、エラー通知の間
隔が一定時間T以上になると、エラーフリーモードの動
作を行う。これによって、量子化制御装置41は、容易
に通信状態に応じた量子化制御を行うことができる。As described above, in the second embodiment, the transmission control unit 432 outputs an error notification indicating that retransmission has been performed to the quantization control device 41. The quantization control device 41 performs an operation in the error mode when receiving an error notification while operating in the error-free mode, and performs an operation in the error-free mode when the interval of the error notification becomes equal to or longer than a predetermined time T. Thus, the quantization control device 41 can easily perform the quantization control according to the communication state.
【0352】また、第2の実施形態によれば、伝送制御
部432が再送を行ったことを示すエラー通知と、エラ
ー通知間隔とに応じて、駒落とし/量子化制御装置42
が、テンポラリバッファ13内の画像データを送信バッ
ファ171に格納するか否かを決定するためのしきい値
を切り換えるようにしているので、通信状態に応じた駒
落とし制御、量子化制御を行うことができる。Further, according to the second embodiment, the frame drop / quantization control device 42 is provided according to the error notification indicating that the transmission control unit 432 has performed retransmission and the error notification interval.
Switches the threshold value for determining whether or not to store the image data in the temporary buffer 13 in the transmission buffer 171. Therefore, it is necessary to perform frame drop control and quantization control according to the communication state. Can be.
【0353】なお、量子化制御装置41において、画像
フレームを、被写体が表示されるであろう優先領域と背
景が表示されるであろう非優先領域とに分離し、各領域
ごとに量子化値を設定する機能を新たに設け、エラーモ
ード中には、非優先領域の量子化値を、第3の量子化制
御部412で決定された量子化値よりも量子化ステップ
幅の大きい量子化値とし、符号化装置12に通知するよ
うにしてもよい。さらに、エラーモード中には、非優先
領域については、符号化動作および伝送動作を行わない
ように符号化装置12を制御するようにしてもよいし、
プリフィルタにより入力画像の高周波成分を落としても
良いし、DCT係数の低周波成分のみを符号化するよう
にしても構わない。In the quantization control device 41, the image frame is divided into a priority area where the subject is displayed and a non-priority area where the background is displayed. Is newly provided, and during the error mode, the quantization value of the non-priority area is set to a quantization value having a quantization step width larger than the quantization value determined by the third quantization control unit 412. Then, the encoding device 12 may be notified. Further, during the error mode, the encoding device 12 may be controlled so that the encoding operation and the transmission operation are not performed for the non-priority area,
The high frequency component of the input image may be dropped by the pre-filter, or only the low frequency component of the DCT coefficient may be encoded.
【0354】また、駒落とし/量子化制御装置42にお
いて、画像フレームを、優先領域と非優先領域とに分離
し、各領域ごとに量子化値を設定する機能を新たに設
け、駒落としが発生すると、次の画像フレームの非優先
領域の量子化値を、第1の量子化制御部163で決定さ
れた量子化値よりも量子化ステップ幅の大きい量子化値
とし、符号化装置12に通知するようにしてもよい。さ
らに、駒落としが発生すると、非優先領域については、
符号化動作および伝送動作を行わないように符号化装置
12を制御するようにしてもよいし、プリフィルタによ
り入力画像の高周波成分を落としても良いし、DCT係
数の低周波成分のみを符号化するようにしても構わな
い。Also, in the frame drop / quantization control device 42, a function of separating an image frame into a priority region and a non-priority region and setting a quantization value for each region is newly provided, and frame drop occurs. Then, the quantization value of the non-priority area of the next image frame is set to a quantization value having a larger quantization step width than the quantization value determined by the first quantization control unit 163, and is notified to the encoding device 12. You may make it. Furthermore, when a frame is dropped, the non-priority area is
The encoding device 12 may be controlled so as not to perform the encoding operation and the transmission operation, the high frequency component of the input image may be dropped by a pre-filter, or only the low frequency component of the DCT coefficient may be encoded. You may do it.
【0355】また、画像フレームが優先領域と非優先領
域とに分割されている場合において、駒落としが発生し
た場合、駒落とし/量子化制御装置42が、非優先領域
の範囲を広げる制御を行ってもよい。In the case where an image frame is divided into a priority area and a non-priority area, if a drop-out occurs, the drop-out / quantization control unit 42 controls to expand the range of the non-priority area. You may.
【0356】また、画像フレームが優先領域と非優先領
域とに分割されている場合において、駒落としが発生し
た場合、駒落とし/量子化制御装置42が、非優先領域
の量子化値を、駒落としされた画像フレームの非優先領
域を符号化する際に用いた量子化値よりも量子化ステッ
プ幅の大きい量子化値とし、符号化装置12に通知する
ようにしてもよい。In the case where an image frame is divided into a priority area and a non-priority area, if a drop-out occurs, the drop-out / quantization control device 42 sets the quantization value of the non-priority area to A quantization value having a larger quantization step width than the quantization value used when encoding the non-priority region of the dropped image frame may be notified to the encoding device 12.
【0357】また、画像フレームが優先領域と非優先領
域とに分割されている場合において、駒落としが発生し
た場合、非優先領域に関しては、駒落とし/量子化制御
装置42が、符号化動作および伝送動作を行わないよう
に符号化装置12を制御するようにしてもよいし、プリ
フィルタにより入力画像の高周波成分を落としても良い
し、DCT係数の低周波成分のみを符号化するようにし
ても構わない。In the case where an image frame is divided into a priority area and a non-priority area, if a frame loss occurs, for the non-priority area, the frame deletion / quantization control device 42 performs an encoding operation and The encoding device 12 may be controlled so as not to perform the transmission operation, the high frequency component of the input image may be dropped by a prefilter, or only the low frequency component of the DCT coefficient may be encoded. No problem.
【0358】(第3の実施形態)図6は、本発明の第3
の実施形態に係る画像符号化装置の構成を示すブロック
図である。図6において、画像符号化装置60は、画像
入力部11と、符号化装置12と、テンポラリバッファ
13と、第1のSW14と、発生情報量算出部15と、
伝送制御装置17と、量子化制御装置41と、駒落とし
/量子化制御装置42と、誤り訂正符号化装置61とを
備えている。さらに、誤り訂正符号化装置61は、第1
の誤り訂正符号化部611と、第2の誤り訂正符号化部
612と、第2のSW613とを含む。また、伝送制御
装置17は、送信バッファ171と、伝送制御部172
とを含む。(Third Embodiment) FIG. 6 shows a third embodiment of the present invention.
It is a block diagram showing the composition of the picture coding device concerning an embodiment. 6, the image encoding device 60 includes an image input unit 11, an encoding device 12, a temporary buffer 13, a first SW 14, a generated information amount calculation unit 15,
The transmission control device 17 includes a transmission control device 17, a quantization control device 41, a frame drop / quantization control device 42, and an error correction coding device 61. Furthermore, the error correction encoding device 61
, A second error correction coding unit 612, and a second SW 613. The transmission control device 17 includes a transmission buffer 171 and a transmission control unit 172.
And
【0359】伝送制御部172は、画像受信装置100
0からエラー信号を受信すると、エラー信号を受信した
ことを示すエラー通知を、量子化制御装置41および駒
落とし/量子化制御装置42に出力する。第1の誤り訂
正符号化部611は、符号化装置12で符号化された画
像データに、誤り訂正能力の低い誤り訂正符号を付加し
て、テンポラリバッファ13に格納する。第2の誤り訂
正符号化部612は、符号化された画像データに、第1
の誤り訂正符号化部611で付加される誤り訂正符号よ
りも高い誤り訂正能力を有する誤り訂正符号を付加し
て、テンポラリバッファ13に格納する。第3のSW6
13は、量子化制御装置41によって接続状態が切り換
えられる。量子化制御装置41は、第2の実施形態(図
4参照)における量子化制御装置41と同様に、第2の
量子化制御部411と、第3の量子化制御部412と、
モード選択部413とを含む。ただし、モード選択部4
13は、エラーフリーモード、エラーモードに応じて、
第3のSW613の接続状態を切り換える機能を有して
いる。[0359] The transmission control unit 172 is
When an error signal is received from 0, an error notification indicating that the error signal has been received is output to the quantization control device 41 and the frame drop / quantization control device. The first error correction encoding unit 611 adds an error correction code with low error correction capability to the image data encoded by the encoding device 12 and stores the image data in the temporary buffer 13. The second error correction encoding unit 612 adds the first image to the encoded image data.
The error correction code having a higher error correction capability than the error correction code added by the error correction encoding unit 611 is added and stored in the temporary buffer 13. Third SW6
In 13, the connection state is switched by the quantization control device 41. Like the quantization control device 41 in the second embodiment (see FIG. 4), the quantization control device 41 includes a second quantization control unit 411, a third quantization control unit 412,
And a mode selection unit 413. However, the mode selection unit 4
13 is an error free mode or an error mode,
It has a function of switching the connection state of the third SW 613.
【0360】なお、画像入力部11および送信バッファ
171は、図18の第1の従来例における対応ブロック
と同様の構成および機能を有するため、ここでは説明を
省略する。また、符号化装置12、テンポラリバッファ
13、第1のSW14、発生情報量算出部15、駒落と
し/量子化制御装置42は、第2の実施形態の対応ブロ
ックと同様の構成および機能を有するため、ここでは説
明を省略する。Since the image input section 11 and the transmission buffer 171 have the same configuration and function as the corresponding blocks in the first conventional example of FIG. 18, their description is omitted here. Further, the encoding device 12, the temporary buffer 13, the first SW 14, the generated information amount calculation unit 15, and the frame drop / quantization control device 42 have the same configuration and functions as the corresponding blocks of the second embodiment. Here, the description is omitted.
【0361】次に、図6に示す画像符号化装置60の動
作を説明する。ただし、量子化制御装置41の量子化制
御動作、および駒落とし/量子化制御装置42における
しきい値制御動作は、第2の実施形態と同様なため、こ
こでは説明を省略する。また、符号化装置12における
符号化動作は、第1の従来例と同様であるため、説明を
省略する。従って、以下には、画像符号化装置60がエ
ラー信号を受信した場合の動作についてのみ説明する。Next, the operation of the image encoding device 60 shown in FIG. 6 will be described. However, the quantization control operation of the quantization control device 41 and the threshold value control operation of the frame drop / quantization control device 42 are the same as those in the second embodiment, and therefore the description is omitted here. In addition, the encoding operation in the encoding device 12 is the same as that of the first conventional example, and the description is omitted. Therefore, only the operation when the image encoding device 60 receives the error signal will be described below.
【0362】ここで、画像符号化装置60と無線または
有線で接続されている画像受信装置1000は、受信し
た画像データのエラー率を算出する機能を有し、さらに
算出したエラー率が予め定められたしきい値よりも大き
ければ、エラー信号を画像送信端末に通知する機能を有
するものとする。そして、以下の動作説明では、画像デ
ータのエラー率が、予め定められたしきい値よりも大き
かった場合を想定する。Here, the image receiving apparatus 1000 connected to the image encoding apparatus 60 wirelessly or by a wire has a function of calculating an error rate of received image data, and the calculated error rate is predetermined. If the threshold value is larger than the threshold value, a function to notify an error signal to the image transmitting terminal is provided. In the following description of the operation, it is assumed that the error rate of the image data is larger than a predetermined threshold.
【0363】上記の場合、画像受信装置1000は、エ
ラー信号を画像符号化装置60に出力する。画像符号化
装置60における伝送制御部172は、エラー信号を受
信すると、エラー信号を受信したことを示すエラー通知
を、量子化制御装置41および駒落とし/量子化制御装
置42に出力する。量子化制御装置41は、エラー通知
を受けると、エラーフリーモードからエラーモードに状
態が遷移し、第2の実施形態におけるエラーモード時と
同様の量子化制御を行う。さらに、量子化制御装置41
は、第3のSW613の接続状態を、端子1−3間が接
続される状態に切り換える。従って、画像入力部11か
ら入力された画像フレームは、エラーフリーモード時よ
りも量子化ステップ幅の大きい量子化値で量子化され、
かつ第2の誤り訂正符号化部612で誤り訂正能力の高
い誤り訂正符号が付加された後、画像受信装置1000
に出力される。In the above case, the image receiving device 1000 outputs an error signal to the image encoding device 60. Upon receiving the error signal, the transmission control unit 172 in the image encoding device 60 outputs an error notification indicating that the error signal has been received to the quantization control device 41 and the frame drop / quantization control device 42. Upon receiving the error notification, the quantization control device 41 changes the state from the error free mode to the error mode, and performs the same quantization control as in the error mode in the second embodiment. Further, the quantization control device 41
Switches the connection state of the third SW 613 to a state in which the terminals 1-3 are connected. Therefore, the image frame input from the image input unit 11 is quantized with a quantization value having a larger quantization step width than in the error-free mode,
Further, after the second error correction encoding unit 612 adds an error correction code having a high error correction capability, the image receiving apparatus 1000
Is output to
【0364】伝送制御部172が、予め定められた一定
時間以上、画像受信端末1000からエラー信号を受信
しなかった場合、すなわち伝送制御部172がエラー通
知を一定時間以上、量子化制御装置41に通知しなかっ
た場合、量子化制御装置41は、エラーモードからエラ
ーフリーモードに状態が遷移し、第2の実施形態におけ
るエラーフリーモード時と同様の量子化制御を行う。さ
らに、量子化制御装置41は、第3のSW613の接続
状態を、端子1−2間が接続される状態に切り換える。
従って、画像入力部11から入力された画像フレーム
は、エラーモード時よりも量子化ステップ幅の小さい量
子化値で量子化され、かつ第1の誤り訂正符号化部61
1で誤り訂正能力の低い誤り訂正符号が付加された後、
画像受信装置1000に出力される。When the transmission control unit 172 does not receive an error signal from the image receiving terminal 1000 for a predetermined time or more, that is, the transmission control unit 172 sends an error notification to the quantization control device 41 for a predetermined time or more. If not notified, the quantization control device 41 changes the state from the error mode to the error free mode, and performs the same quantization control as in the error free mode in the second embodiment. Further, the quantization control device 41 switches the connection state of the third SW 613 to a state where the terminals 1-2 are connected.
Therefore, the image frame input from the image input unit 11 is quantized with a quantization value having a smaller quantization step width than in the error mode, and the first error correction encoding unit 61
After adding an error correction code having a low error correction capability in step 1,
It is output to the image receiving device 1000.
【0365】以上のように、第3の実施形態によれば、
量子化制御装置41は、エラーフリーモードでは、通常
の量子化制御を行うとともに、誤り訂正能力の低い誤り
訂正符号を付加するように符号化制御を行い、エラーモ
ードでは、エラーフリーモードで設定された量子化値よ
りも量子化ステップ幅の大きな量子化値(画像データ量
が少なくなる)を設定し、誤り訂正能力の高い誤り訂正
符号を付加する(誤り訂正符号量が多くなる)ように符
号化制御を行う。これによって、通信状態に応じた符号
化制御を容易に実現でき、さらに通信状態が悪化した場
合でも、画像受信装置1000で動画像が表示されるま
での遅延時間を少なくすることができる。As described above, according to the third embodiment,
In the error free mode, the quantization control device 41 performs normal quantization control and performs coding control to add an error correction code having a low error correction capability. In the error mode, the quantization control device 41 is set in the error free mode. A quantization value with a larger quantization step width (the image data amount is smaller) than the quantized value is set, and an error correction code with a high error correction capability is added (the error correction code amount is increased). Control. As a result, encoding control according to the communication state can be easily realized, and even when the communication state deteriorates, the delay time until a moving image is displayed on the image receiving apparatus 1000 can be reduced.
【0366】なお、第3の実施形態では、画像受信装置
1000において、エラー率に基づき通信状態の良好ま
たは悪化を判定するようにしているが、画像受信端末1
000からは、エラー信号の代わりにエラー率を画像符
号化装置60に送信し、画像符号化装置60では、受信
したエラー率の大小に基づきエラーモードまたはエラー
フリーモードを決定するようにしてもよい。また、画像
符号化装置60は、画像受信装置1000から受信した
エラー率の平均を算出し、この算出された平均エラー率
に基づいてエラーモードまたはエラーフリーモードを決
定するようにしてもよい。In the third embodiment, the image receiving device 1000 determines whether the communication state is good or bad based on the error rate.
From 000, the error rate may be transmitted to the image encoding device 60 instead of the error signal, and the image encoding device 60 may determine the error mode or the error free mode based on the magnitude of the received error rate. . Further, the image coding device 60 may calculate the average of the error rates received from the image receiving device 1000, and determine the error mode or the error free mode based on the calculated average error rate.
【0367】また、画像受信装置1000では、予め定
められた一定時間内に算出したエラー率の平均を算出
し、この算出した平均エラー率が所定のしきい値を越え
た場合、エラー信号を画像符号化装置60に送信し、画
像符号化装置60では、受信したエラー信号によって上
記第3の実施形態と同様な動作を行うようにしてもよ
い。The image receiving apparatus 1000 calculates the average of the error rates calculated within a predetermined time, and if the calculated average error rate exceeds a predetermined threshold value, the error signal is output to the image receiving apparatus 1000. The image data may be transmitted to the encoding device 60, and the image encoding device 60 may perform the same operation as that in the third embodiment based on the received error signal.
【0368】また、画像受信装置1000では、算出し
た平均エラー率を画像符号化装置60に送信し、画像符
号化装置60では、受信した平均エラー率の大小に基づ
き第3の実施形態と同様な動作を行うようにしてもよ
い。The image receiving apparatus 1000 transmits the calculated average error rate to the image coding apparatus 60, and the image coding apparatus 60 performs the same processing as in the third embodiment based on the received average error rate. The operation may be performed.
【0369】また、量子化制御装置41において、画像
フレームを、被写体が表示されるであろう優先領域と背
景が表示されるであろう非優先領域とに分離し、各領域
ごとに量子化値を設定する機能を新たに設け、エラーモ
ード中には、非優先領域の量子化値を、第3の量子化制
御部412で決定された量子化値よりも量子化ステップ
幅の大きい量子化値とし、符号化装置12に通知するよ
うにしてもよい。さらに、エラーモード中には、非優先
領域については、符号化動作および伝送動作を行わない
ように符号化装置12を制御するようにしてもよいし、
プリフィルタにより入力画像の高周波成分を落としても
良いし、DCT係数の低周波成分のみを符号化するよう
にしても構わない。In the quantization control device 41, the image frame is separated into a priority area where the subject is displayed and a non-priority area where the background is displayed, and a quantization value is set for each area. Is newly provided, and during the error mode, the quantization value of the non-priority area is set to a quantization value having a quantization step width larger than the quantization value determined by the third quantization control unit 412. Then, the encoding device 12 may be notified. Further, during the error mode, the encoding device 12 may be controlled so that the encoding operation and the transmission operation are not performed for the non-priority area,
The high frequency component of the input image may be dropped by the pre-filter, or only the low frequency component of the DCT coefficient may be encoded.
【0370】また、駒落とし/量子化制御装置42にお
いて、画像フレームを優先領域と非優先領域とに分離
し、各領域ごとに量子化値を設定する機能を新たに設
け、駒落としが発生すると、次の画像フレームの非優先
領域の量子化値を、第1の量子化制御部163で決定さ
れた量子化値よりも量子化ステップ幅の大きい量子化値
とし、符号化装置12に通知するようにしてもよい。さ
らに、駒落としが発生すると、非優先領域については、
符号化動作および伝送動作を行わないように符号化装置
12を制御するようにしてもよいし、プリフィルタによ
り入力画像の高周波成分を落としても良いし、DCT係
数の低周波成分のみを符号化するようにしても構わな
い。Also, in the frame drop / quantization control device 42, a function of separating an image frame into a priority region and a non-priority region and setting a quantization value for each region is newly provided. , The quantization value of the non-priority area of the next image frame is set as a quantization value having a quantization step width larger than the quantization value determined by the first quantization control unit 163, and is notified to the encoding device 12. You may do so. Furthermore, when a frame is dropped, the non-priority area is
The encoding device 12 may be controlled so as not to perform the encoding operation and the transmission operation, the high frequency component of the input image may be dropped by a pre-filter, or only the low frequency component of the DCT coefficient may be encoded. You may do it.
【0371】また、画像フレームが優先領域と非優先領
域に分割されている場合において、駒落としが発生した
場合、駒落とし/量子化制御装置42が、非優先領域の
範囲を広げる制御を行ってもよい。In the case where an image frame is divided into a priority area and a non-priority area, if a frame loss occurs, the frame deletion / quantization control device 42 performs control to expand the range of the non-priority area. Is also good.
【0372】また、画像フレームが優先領域と非優先領
域とに分割されている場合において、駒落としが発生し
た場合、駒落とし/量子化制御装置42が、非優先領域
の量子化値を、駒落としされた画像フレームの非優先領
域を符号化する際に用いた量子化値よりも量子化ステッ
プ幅の大きい量子化値とし、符号化装置12に通知する
ようにしてもよい。In the case where an image frame is divided into a priority area and a non-priority area, if a frame deletion occurs, the frame deletion / quantization control device 42 sets the quantization value of the non-priority area to the frame priority. A quantization value having a larger quantization step width than the quantization value used when encoding the non-priority region of the dropped image frame may be notified to the encoding device 12.
【0373】また、画像フレームが優先領域と非優先領
域とに分割されている場合において、駒落としが発生し
た場合、非優先領域に関しては、符号化動作および動作
を行わないように駒落とし/量子化制御装置42が符号
化装置12を制御するようにしてもよいし、プリフィル
タにより入力画像の高周波成分を落としても良いし、D
CT係数の低周波成分のみを符号化するようにしても構
わない。In the case where an image frame is divided into a priority area and a non-priority area, if a frame loss occurs, the frame-elimination / quantization is performed so that the non-priority area is not coded or operated. The encoding control device 42 may control the encoding device 12, may reduce the high-frequency component of the input image by a pre-filter,
Only the low frequency components of the CT coefficients may be encoded.
【0374】(第4の実施形態)図7は、本発明の第4
の実施形態に係る画像符号化装置の構成を示すブロック
図である。図7において、画像符号化装置70は、画像
入力部11と、符号化装置12と、テンポラリバッファ
13と、第1のSW14と、発生情報量算出部15と、
量子化制御装置71と、駒落とし/量子化制御装置72
と、伝送制御装置43と、出力端子18とを備えてい
る。さらに、量子化制御装置71は、平均スループット
算出部711と、符号化率算出部712と、第4の量子
化制御部713とを含む。また、駒落とし/量子化制御
装置72は、許容遅延時間格納部721と、送信可能情
報量算出部722と、駒落とし制御部161と、第1の
量子化制御部163とを含む。また、伝送制御装置43
は、送信バッファ171と、再送バッファ431と、伝
送制御部432とを含む。(Fourth Embodiment) FIG. 7 shows a fourth embodiment of the present invention.
It is a block diagram showing the composition of the picture coding device concerning an embodiment. 7, the image encoding device 70 includes an image input unit 11, an encoding device 12, a temporary buffer 13, a first SW 14, a generated information amount calculation unit 15,
Quantization control device 71 and frame drop / quantization control device 72
, A transmission control device 43 and the output terminal 18. Further, the quantization control device 71 includes an average throughput calculation unit 711, a coding rate calculation unit 712, and a fourth quantization control unit 713. The frame drop / quantization control device 72 includes an allowable delay time storage unit 721, a transmittable information amount calculation unit 722, a frame drop control unit 161, and a first quantization control unit 163. Also, the transmission control device 43
Includes a transmission buffer 171, a retransmission buffer 431, and a transmission control unit 432.
【0375】符号化装置12は、前述の第1の従来例で
記載したのと同様な動作を行うが、画像フレームを符号
化する際、量子化制御装置71または駒落とし/量子化
制御装置72で決定された量子化値を用いて符号化する
点と、量子化制御装置71からの通知に応じて、符号化
する画像フレームの決定を行う点が異なり、また量子化
値は、駒落とし/量子化制御装置72で決定された量子
化値が優先される。The coding device 12 performs the same operation as that described in the first conventional example, but when coding an image frame, the quantization control device 71 or the frame drop / quantization control device 72 is used. The difference is that encoding is performed using the quantized value determined in (1), and that an image frame to be encoded is determined in response to a notification from the quantization control device 71. The quantization value determined by the quantization control device 72 has priority.
【0376】平均スループット算出部711は、伝送制
御部432から、予め定められた単位時間t内に送信バ
ッファ171から読み出したビット数を受取り、ある一
定時間T内のスループットを算出し、平均スループット
とする。この、平均スループットの算出方法は、後述す
る第11の実施形態に示すような方法でも良い。符号化
率算出部712は、平均スループットと1フレーム当た
りの発生情報量とに基づき、単位時間当たりに送信でき
るフレームの割合である符号化率を算出する。第4の量
子化制御部713は、次の画像フレームの量子化値を決
定する際に、平均スループットから算出された符号化率
を用い、第1の従来例と同様に量子化制御(図21参
照)を行うが、送信バッファ171内のデータの残量
が、あるしきい値以下になると、符号化装置12に一画
像フレームの符号化を行うように通知する。通知を受け
た符号化装置12は、その時点における入力画像を、量
子化制御装置71または駒落とし/量子化制御装置72
で決定された量子化値で符号化し、再び量子化装置71
から、送信バッファ171内のデータの残量がしきい値
以下になったという通知を受けるまで駒落としを行う。The average throughput calculation unit 711 receives the number of bits read from the transmission buffer 171 within a predetermined unit time t from the transmission control unit 432, calculates the throughput within a certain time T, and calculates the average throughput and I do. The method of calculating the average throughput may be a method as described in an eleventh embodiment described later. The coding rate calculation unit 712 calculates a coding rate, which is a rate of frames that can be transmitted per unit time, based on the average throughput and the amount of information generated per frame. When determining the quantization value of the next image frame, the fourth quantization control unit 713 uses the coding rate calculated from the average throughput and performs quantization control (FIG. 21) in the same manner as in the first conventional example. When the remaining amount of data in the transmission buffer 171 becomes equal to or less than a certain threshold value, the encoding device 12 is notified to perform encoding of one image frame. Upon receiving the notification, the encoding device 12 converts the input image at that time into the quantization control device 71 or the frame drop / quantization control device 72.
Is encoded with the quantized value determined by
, The frame is dropped until a notification that the remaining amount of data in the transmission buffer 171 has become equal to or less than the threshold value is received.
【0377】許容遅延時間格納部721は、画像受信端
末1000で動画像を表示する場合に、画像と音声のず
れ等の点で許される最大遅延時間を格納している。送信
可能情報量算出部722は、許容遅延時間格納部721
に格納されている最大許容遅延時間内に送信できるビッ
ト数を算出する。駒落とし制御部161は、送信可能情
報量算出部722で算出されたビット数と、発生情報量
算出部15で算出された画像データの情報量とを比較
し、送信可能情報量算出部722で算出されたビット数
の方が大きければ、テンポラリバッファ13内の画像デ
ータの駒落としを行う。伝送制御部432は、予め定め
られた単位時間t内に送信バッファから読み出したビッ
ト数を量子化制御装置71に出力すること以外は、第2
の実施形態における伝送制御部432と同様な動作を行
う。[0377] The permissible delay time storage section 721 stores the maximum delay time allowed when the moving image is displayed on the image receiving terminal 1000 due to a difference between the image and the sound. The transmittable information amount calculation unit 722 includes an allowable delay time storage unit 721.
Calculate the number of bits that can be transmitted within the maximum allowable delay time stored in. The frame dropping control unit 161 compares the number of bits calculated by the transmittable information amount calculation unit 722 with the information amount of the image data calculated by the generated information amount calculation unit 15, and If the calculated number of bits is larger, the image data in the temporary buffer 13 is dropped. The transmission control unit 432 performs the second operation except that the number of bits read from the transmission buffer within a predetermined unit time t is output to the quantization control device 71.
The same operation as the transmission control unit 432 according to the embodiment is performed.
【0378】なお、画像入力部11、送信バッファ17
1は、図18に示す第1の従来例における対応ブロック
と同様の構成および機能を有するため、ここでは説明を
省略する。また、テンポラリバッファ13、第1のSW
14、発生情報量算出部15、駒落とし制御部161、
第1の量子化制御部163、再送バッファ431は、第
2の実施形態の対応ブロックと同様の構成および機能を
有するため、ここでは説明を省略する。The image input unit 11 and the transmission buffer 17
1 has a configuration and a function similar to those of the corresponding block in the first conventional example shown in FIG. Also, the temporary buffer 13, the first SW
14, the generated information amount calculation unit 15, the frame drop control unit 161,
The first quantization control unit 163 and the retransmission buffer 431 have the same configurations and functions as the corresponding blocks of the second embodiment, and thus description thereof is omitted here.
【0379】量子化制御装置71における動作について
説明する。発生情報量算出部15は、テンポラリバッフ
ァ13内に格納されている画像データの情報量を算出
し、符号化率算出部712および駒落とし制御部161
に出力する。伝送制御部432は、予め定められた単位
時間t内に送信バッファ171から読み出したビット数
を算出し、平均スループット算出部711に出力する。
平均スループット算出部711は、伝送制御部432か
ら出力されたビット数に基づき、一定時間T内の平均ス
ループットを算出し、符号化率算出部712および送信
可能情報量算出部722に出力する。The operation of the quantization control device 71 will be described. The generated information amount calculation unit 15 calculates the information amount of the image data stored in the temporary buffer 13, and calculates the coding rate calculation unit 712 and the frame drop control unit 161.
Output to The transmission control unit 432 calculates the number of bits read from the transmission buffer 171 within a predetermined unit time t, and outputs the number of bits to the average throughput calculation unit 711.
Average throughput calculation section 711 calculates an average throughput within a fixed time T based on the number of bits output from transmission control section 432, and outputs the average throughput to coding rate calculation section 712 and transmittable information amount calculation section 722.
【0380】符号化率算出部712は、次式(1)を用
いて、平均スループットとテンポラリバッファ13内の
情報量とから符号化率を算出し、第4の量子化制御部7
13に出力する。 符号化率=(LN/S)/RN …(1) なお、上式(1)において、諸量は、以下の通りであ
る。 LN:平均スループット S:1秒間あたりのフレームサンプリング数 RN:テンポラリバッファ13内の情報量The coding rate calculation unit 712 calculates the coding rate from the average throughput and the amount of information in the temporary buffer 13 using the following equation (1), and calculates the coding rate.
13 is output. Coding rate = (LN / S) / RN (1) In the above equation (1), various quantities are as follows. LN: average throughput S: number of frame samplings per second RN: amount of information in the temporary buffer 13
【0381】第4の量子化制御部713は、算出された
符号化率を用いて第1の従来例と同様な量子化制御(図
21参照)を行い、決定した量子化値を符号化装置12
に出力する。このとき、平均のスループットLNを計測
する時間を300msec以上とすると、PHSのバー
ストエラーをうまく平均化することができる。ただし、
符号化を行うフレームの決定方法に関しては、第1の従
来例とは異なり、送信バッファ171内のデータの残量
に基づいて決定する。The fourth quantization control unit 713 performs the same quantization control as in the first conventional example (see FIG. 21) using the calculated coding rate, and outputs the determined quantization value to the coding apparatus. 12
Output to At this time, if the time for measuring the average throughput LN is set to 300 msec or more, burst errors of the PHS can be averaged well. However,
Unlike the first conventional example, the method of determining the frame to be encoded is determined based on the remaining amount of data in the transmission buffer 171.
【0382】次に、駒落とし/量子化制御装置72にお
ける動作について説明する。送信可能情報量算出部72
2は、平均スループット算出部711で算出された一定
時間T内の平均スループットと、許容遅延時間格納部7
21内の最大許容遅延時間とに基づき、最大許容遅延時
間内に送信可能な送信可能情報量を算出し、駒落とし制
御部161に出力する。駒落とし制御部161は、送信
可能情報量とテンポラリバッファ13内の画像データと
を比較し、送信可能情報量の方が大きければ、第1のS
W14の接続状態を、端子1−3間が接続される状態に
する。従って、テンポラリバッファ13内の画像データ
は、送信バッファ171に格納され、伝送制御部432
によって送信される。Next, the operation of the frame drop / quantization control device 72 will be described. Transmittable information amount calculation unit 72
2 is an average throughput within a fixed time T calculated by the average throughput calculation unit 711 and an allowable delay time storage unit 7
Based on the maximum allowable delay time within the maximum allowable delay time, the transmittable information amount that can be transmitted within the maximum allowable delay time is calculated and output to the frame drop control unit 161. The frame drop control unit 161 compares the transmittable information amount with the image data in the temporary buffer 13, and if the transmittable information amount is larger, the first S
The connection state of W14 is set to a state where the terminals 1-3 are connected. Therefore, the image data in the temporary buffer 13 is stored in the transmission buffer 171 and the transmission control unit 432
Sent by
【0383】一方、テンポラリバッファ13内の画像デ
ータよりも送信可能情報量の方が小さい場合、すなわ
ち、テンポラリバッファ13内の画像データが最大許容
遅延時間内に画像受信端末1000において表示不可能
な場合、駒落とし制御部161は、第1のSW14の接
続状態を、端子1−2間が接続される状態にし、テンポ
ラリバッファ13内の画像データの駒落としを行う。さ
らに、駒落とし制御部161は、テンポラリバッファ1
3内の画像データの駒落としを行うことを表わす駒落と
し信号を、第1の量子化部163に出力する。第1の量
子化制御部163は、駒落とし制御部161から駒落と
し信号を受けると、第1の実施形態と同様に、駒落とし
を行う画像フレーム(テンポラリバッファ13内の画像
フレーム)を符号化する際に使用した量子化値よりも量
子化ステップ幅の大きい量子化値を設定し、符号化装置
12に出力する。また、すぐ次の画像フレームの符号化
を行うように符号化装置12に通知する。On the other hand, when the transmittable information amount is smaller than the image data in the temporary buffer 13, that is, when the image data in the temporary buffer 13 cannot be displayed on the image receiving terminal 1000 within the maximum allowable delay time. The frame drop control unit 161 changes the connection state of the first SW 14 to a state where the terminals 1-2 are connected, and drops the image data in the temporary buffer 13. Further, the frame drop control unit 161 controls the temporary buffer 1
A frame removal signal indicating that frame removal of the image data in 3 is performed is output to the first quantization unit 163. Upon receiving the frame drop signal from the frame drop control unit 161, the first quantization control unit 163 encodes the image frame (frame in the temporary buffer 13) in which the frame is to be dropped, as in the first embodiment. Then, a quantization value having a larger quantization step width than the quantization value used for the encoding is set and output to the encoding device 12. Further, it notifies the encoding device 12 to perform encoding of the immediately next image frame.
【0384】以上のように、第4の実施形態によれば、
次に符号化する量子化値を、予め定められた一定時間の
平均スループットから求めた符号化率を用いて決定する
ため、再送などによってスループットが変動した場合に
おいても、通信状態に応じた最適な量子化値を決定する
ことができる。As described above, according to the fourth embodiment,
Next, since the quantization value to be encoded is determined using the encoding rate obtained from the average throughput for a predetermined period of time, even when the throughput varies due to retransmission or the like, the optimal value according to the communication state is determined. A quantization value can be determined.
【0385】また、予め設定されている許容遅延時間と
平均スループットとに基づいて許容遅延時間内に送信可
能な情報量を算出し、この算出された情報量を、テンポ
ラリバッファ13内の画像フレームの駒落としをするか
否かのしきい値に用いるようにしているので、通信状態
に応じた駒落とし制御を行うことができる。Also, the amount of information that can be transmitted within the permissible delay time is calculated based on the permissible delay time and the average throughput that are set in advance, and this calculated amount of information is used as the information amount of the image frame in the temporary buffer 13. Since the threshold value is used as to whether or not to drop frames, it is possible to perform frame drop control according to the communication state.
【0386】平均スループットを送信バッファ171か
ら読み出されたビット数をもとに計算しているため、再
送方法としては、Go−back−NでもSelect
ive Rejectでも対応でき、また、バッファの
制御を併用しているため、伝送レートが変動する過渡状
態においても、破綻をきたすことがない安定した符号化
制御が実現できる。Since the average throughput is calculated on the basis of the number of bits read from the transmission buffer 171, the retransmission method may be selected in Go-back-N.
Even in the transient state in which the transmission rate fluctuates, stable coding control can be realized even in a transient state in which the transmission rate fluctuates.
【0387】ここで、量子化制御装置71と駒落とし/
量子化制御装置72は、それぞれ単独で図7に示したそ
の他の装置と組み合わせて用いても良い。量子化制御装
置71内の第4の量子化制御部713における理想曲線
として、フレームレートが常に一定になる曲線を用いて
も良いし、量子化値が常に一定になる曲線を用いても良
い。また、量子化制御装置71内の第4の量子化制御部
713の制御アルゴリズムとして、符号化率と量子化値
の組み合わせのテーブルを用いて、量子化値を決定して
もよいし、送信バッファ171内のデータの残量や、符
号化率をもとにした計算式により、フレームレートを一
定にしたり、理想曲線で動作するよう量子化値を決定し
ても良い。Here, the quantization controller 71 and the frame drop /
The quantization control devices 72 may be used alone and in combination with the other devices shown in FIG. As an ideal curve in the fourth quantization control unit 713 in the quantization control device 71, a curve in which the frame rate is always constant or a curve in which the quantization value is always constant may be used. Further, as a control algorithm of the fourth quantization control unit 713 in the quantization control device 71, a quantization value may be determined using a table of a combination of a coding rate and a quantization value, or a transmission buffer may be determined. The frame rate may be kept constant or the quantization value may be determined so as to operate with an ideal curve by using a calculation formula based on the remaining amount of data in 171 and the coding rate.
【0388】なお、第4の実施形態における駒落とし/
量子化制御装置72は、最大許容遅延時間を予め設定す
るようにしたが、図8における駒落とし/量子化制御装
置81のように、所定時間の間に送信した画像フレーム
の平均発生情報量とそのときの平均スループットとから
平均遅延時間を算出する平均遅延時間算出部811をさ
らに設け、平均遅延時間算出部811で算出された平均
遅延時間を最大許容遅延時間に置き換えて、上記のテン
ポラリバッファ14内の画像フレームの駒落とし制御を
行うようにしてもよい。In the fourth embodiment, the frame drop /
The quantization control device 72 sets the maximum allowable delay time in advance. However, like the frame drop / quantization control device 81 in FIG. 8, the average generation information amount of the image frame transmitted during a predetermined time and An average delay time calculation unit 811 for calculating an average delay time from the average throughput at that time is further provided, and the average delay time calculated by the average delay time calculation unit 811 is replaced with a maximum allowable delay time, and the temporary buffer 14 The frame removal control of the image frames within the frame may be performed.
【0389】また、量子化制御装置71において、画像
フレームを被写体が表示されるであろう優先領域と背景
が表示されるであろう非優先領域とに分離し、各領域ご
とに量子化値を設定する機能を新たに設けるようにして
も良い。この場合、符号化率が予め定められたしきい値
を越えると、非優先領域については、符号化動作および
伝送動作を行わないように符号化装置12を制御するよ
うにしてもよいし、プリフィルタにより入力画像の高周
波成分を落としても良いし、DCT係数の低周波成分の
みを符号化するようにしても構わない。In the quantization control device 71, the image frame is separated into a priority area where the subject is displayed and a non-priority area where the background is displayed, and the quantization value is determined for each area. A function for setting may be newly provided. In this case, when the coding rate exceeds a predetermined threshold value, the coding device 12 may be controlled so that the coding operation and the transmission operation are not performed for the non-priority area. The high frequency component of the input image may be reduced by the filter, or only the low frequency component of the DCT coefficient may be encoded.
【0390】また、駒落とし/量子化制御装置72にお
いて、画像フレームを優先領域と非優先領域とに分離
し、各領域ごとに量子化値を設定する機能を新たに設
け、駒落としが発生すると、次の画像フレームの非優先
領域の量子化値を、第1の量子化制御部163で決定さ
れた量子化値よりも量子化ステップ幅の大きい量子化値
とし、符号化装置12に通知するようにしてもよい。さ
らに、駒落としが発生すると、非優先領域については、
符号化動作および伝送動作を行わないように符号化装置
12を制御するようにしてもよいし、プリフィルタによ
り入力画像の高周波成分を落としても良いし、DCT係
数の低周波成分のみを符号化するようにしても構わな
い。Also, in the frame drop / quantization control device 72, a function of separating an image frame into a priority region and a non-priority region and setting a quantization value for each region is newly provided. , The quantization value of the non-priority area of the next image frame is set as a quantization value having a quantization step width larger than the quantization value determined by the first quantization control unit 163, and is notified to the encoding device 12. You may do so. Furthermore, when a frame is dropped, the non-priority area is
The encoding device 12 may be controlled so as not to perform the encoding operation and the transmission operation, the high frequency component of the input image may be dropped by a pre-filter, or only the low frequency component of the DCT coefficient may be encoded. You may do it.
【0391】また、画像フレームが優先領域と非優先領
域とに分割されている場合において、駒落としが発生し
た場合、駒落とし/量子化制御装置42が、非優先領域
の範囲を広げる制御を行ってもよい。In the case where an image frame is divided into a priority area and a non-priority area, if a frame loss occurs, the frame deletion / quantization control unit 42 performs control to expand the range of the non-priority area. You may.
【0392】また、第4の実施形態では、予め定められ
た一定時間Tにおける平均スループットを算出するよう
にしたが、通信路のエラー状況に対応して、平均を求め
る時間Tを可変とするようにしてもよい。平均を求める
時間Tを短くすれば、スループットの変動に素早く対応
して、量子化制御および駒落とし制御を行うことができ
る。しかしながら、通信路上でバースト的なエラーが周
期的に発生する状況下において、あまりに短い時間の平
均を用いて制御を行うと、バーストエラーが発生したと
きに平均スループット値が大きく低下し、そうでないと
きは平均スループット値が大きくなり、制御が安定しな
い。モーバイル通信における映像符号化品質劣化防止技
術の検討(茨木 久ほか、画像電子学会誌 第23巻
第5号(1994)P445〜453)によると、ドッ
プラー周波数が一定の場合、バーストエラーはドップラ
ー周波数の0.35倍の周期で、周期的に発生すると記
述されている。このような場合、単位時間t内に送信バ
ッファ171から読み出したビット数があるしきい値よ
りも小さい区間をバーストエラー区間とみなし、このバ
ーストエラー区間の発生間隔を計ることにより周期を検
出し、この周期を平均を求める時間Tとして平均値を求
めれば、バーストエラーの発生に対してもふらつかな
い、安定した量子化制御および駒落とし制御を行うこと
ができる。このとき、複数のバーストエラー区間の発生
間隔を平均して周期を求めれば、より安定した動作とな
る。また、バーストエラー区間の発生間隔がある一定の
長さを越えると、バーストエラーが無いと判断し、平均
を求める時間Tを短くすれば、スループットの変動に素
早く対応することができる。Also, in the fourth embodiment, the average throughput during the predetermined fixed time T is calculated, but the time T for obtaining the average is made variable in accordance with the error condition of the communication path. It may be. If the time T for obtaining the average is shortened, the quantization control and the dropout control can be performed quickly in response to the fluctuation of the throughput. However, in a situation where burst-like errors occur periodically on the communication path, if control is performed using an average of a very short time, when a burst error occurs, the average throughput value drops significantly, Means that the average throughput value is large and the control is not stable. A Study on Technology for Preventing Video Coding Quality Degradation in Mobile Communications (Hisashi Ibaraki et al., Journal of the Institute of Image Electronics Engineers of Japan Vol.23
According to No. 5 (1994) P445-453), it is described that when the Doppler frequency is constant, the burst error occurs periodically at a cycle of 0.35 times the Doppler frequency. In such a case, a section in which the number of bits read from the transmission buffer 171 within a unit time t is smaller than a certain threshold value is regarded as a burst error section, and a period is detected by measuring an occurrence interval of the burst error section. If this cycle is used as the time T for calculating the average and the average value is obtained, stable quantization control and dropout control can be performed without fluctuation even when a burst error occurs. At this time, if the period is obtained by averaging the occurrence intervals of a plurality of burst error sections, more stable operation can be achieved. If the interval between burst error intervals exceeds a certain length, it is determined that there is no burst error, and if the time T for obtaining the average is shortened, it is possible to quickly respond to a change in throughput.
【0393】なお、第4の実施の形態では、平均スルー
プット算出部711が、量子化制御装置71に含まれる
構成を示したが、この平均スループット算出部711が
伝送制御装置43に含まれる構成にしてもよい。また、
単位時間tを平均を求める時間Tと同じとして、平均ス
ループット算出部711において平均を計算しない構成
も考えられる。In the fourth embodiment, the configuration in which the average throughput calculation section 711 is included in the quantization control device 71 has been described. However, the average throughput calculation section 711 is included in the transmission control device 43. You may. Also,
A configuration is also conceivable in which the unit time t is the same as the time T for obtaining the average, and the average is not calculated in the average throughput calculation unit 711.
【0394】また、伝送制御部432から出力端子18
を経て出力される画像データは、音声や他のデータと多
重されて画像受信装置1000へ伝送される形態も考え
られ、この場合、伝送制御部432から出力される画像
データの伝送レートは多重の割合に応じて変動すること
がある。つまり、画像データのスループットは、エラー
の発生状況によるだけでなく、多重している音声や他の
データの発生の有無に応じても、変動する。このときに
も、送信バッファ432から読み出されるデータ量を知
れば、画像データのスループットが分かるため、本発明
は同様に効果を発揮することができる。Also, the transmission control unit 432 sends the output terminal 18
May be multiplexed with audio or other data and transmitted to the image receiving apparatus 1000. In this case, the transmission rate of the image data output from the transmission control unit 432 is multiplexed. May fluctuate depending on percentage. That is, the throughput of the image data varies not only depending on the occurrence state of the error but also according to the presence / absence of the multiplexed voice or other data. Also at this time, if the amount of data read from the transmission buffer 432 is known, the throughput of the image data can be known, so that the present invention can exert the same effect.
【0395】(第5の実施形態)図9は、本発明の第5
の実施形態に係る画像伝送システムの構成を示すブロッ
ク図である。図9において、画像符号化装置150およ
び画像復号化装置151は、それぞれ、無線で、基地局
152および153と接続されている。基地局152お
よび153間は、有線で接続されている。第2の実施形
態で説明した再送の制御を、それぞれの無線区間A(画
像符号化装置150および基地局152間)、B(基地
局153および画像復号化装置151間)で行なってい
る形態を考える。(Fifth Embodiment) FIG. 9 shows a fifth embodiment of the present invention.
It is a block diagram showing the composition of the picture transmission system concerning an embodiment. In FIG. 9, an image encoding device 150 and an image decoding device 151 are wirelessly connected to base stations 152 and 153, respectively. The base stations 152 and 153 are connected by wire. The retransmission control described in the second embodiment is performed in the respective radio sections A (between the image encoding device 150 and the base station 152) and B (between the base station 153 and the image decoding device 151). Think.
【0396】画像符号化装置150の構成は、第4の実
施形態における画像符号化装置70(図7参照)とほぼ
同様である。基地局152は、誤り制御部156を備え
ている。基地局153は、再送バッファ157と、伝送
制御部158とを備えている。画像復号化装置151
は、誤り制御部151aと、ビット計数部151bと、
復号化装置151cと、画像表示部151dとを備えて
いる。The configuration of the image coding device 150 is almost the same as that of the image coding device 70 (see FIG. 7) in the fourth embodiment. The base station 152 includes an error control unit 156. The base station 153 includes a retransmission buffer 157 and a transmission control unit 158. Image decoding device 151
Is an error control unit 151a, a bit counting unit 151b,
It comprises a decoding device 151c and an image display unit 151d.
【0397】画像符号化装置150は、符号化されたデ
ータを基地局152へ伝送するとともに、伝送中のデー
タを再送バッファ431に格納する。基地局152の誤
り制御部156は、画像符号化装置150から受信した
データブロックの誤り検出を行い、誤りを検出すると、
誤ったデータブロックの再送要求を、画像符号化装置1
50に対して行う。画像符号化装置150の伝送制御部
432は、基地局152から再送要求があると、再送バ
ッファ431内の該当データブロックを再送する。[0397] Image encoding apparatus 150 transmits the encoded data to base station 152, and stores the data being transmitted in retransmission buffer 431. The error control unit 156 of the base station 152 performs error detection on the data block received from the image encoding device 150, and when an error is detected,
The retransmission request of the erroneous data block is sent to the image encoding device 1
Perform for 50. When receiving a retransmission request from the base station 152, the transmission control unit 432 of the image encoding device 150 retransmits the corresponding data block in the retransmission buffer 431.
【0398】基地局153の伝送制御部158は、基地
局152から受信したデータを画像復号化装置151へ
伝送するとともに、伝送中のデータブロックを再送バッ
ファ157に格納する。画像復号化装置151の誤り制
御部151aは、基地局153から受信したデータブロ
ックの誤り検出を行い、誤りを検出すると、誤ったデー
タブロックの再送要求を、基地局153に対して行う。
基地局153の伝送制御部158は、画像復号化装置1
51から再送要求があると、再送バッファ157内の該
当データブロックを再送する。画像復号化装置151
は、正しく受信したデータを復号化装置151cで復号
し、画像表示部151dで表示する。また、画像復号化
装置151のビット計数部151bは、予め定められた
一定時間T内に誤りなく受信したデータのビット数を計
数し、画像符号化装置150へ帰還路(無線区間B→基
地局153→基地局152→無線区間A)を介して伝送
する。The transmission control section 158 of the base station 153 transmits the data received from the base station 152 to the image decoding device 151, and stores the data block being transmitted in the retransmission buffer 157. The error control unit 151a of the image decoding device 151 detects an error in the data block received from the base station 153, and when detecting an error, requests the base station 153 to retransmit the erroneous data block.
The transmission control unit 158 of the base station 153
When there is a retransmission request from 51, the corresponding data block in the retransmission buffer 157 is retransmitted. Image decoding device 151
Decrypts the correctly received data with the decoding device 151c and displays it on the image display unit 151d. In addition, the bit counting unit 151b of the image decoding device 151 counts the number of bits of data received without error within a predetermined time T, and sends the data encoding device 150 a return path (wireless section B → base station B). 153 → base station 152 → wireless section A).
【0399】画像符号化装置150の伝送制御部432
は、画像復号化装置151から上記のビット数情報を受
信し、それを量子化制御装置71に出力する。The transmission control section 432 of the image encoding device 150
Receives the bit number information from the image decoding device 151 and outputs the information to the quantization control device 71.
【0400】画像符号化装置150は、画像復号化装置
151との間で、直接的に、再送制御を行なっている場
合、画像復号化装置151において正しく受信したビッ
ト数を知ることができる。しかしながら、画像符号化装
置150と画像復号化装置151との間に複数の再送制
御区間が存在する、図9のような場合、画像符号化装置
150は、自身が行なう再送制御からは、基地局152
において正しく受信したビット数、つまり無線区間Aの
スループットしか知ることができない。無線区間AとB
のスループットは、必ずしも同じではなく、無線区間B
のスループットが、有線区間や無線区間Aのスループッ
トよりも低いとすれば、画像符号化装置150および画
像復号化装置151間の通信スループットは、無線区間
Bのスループットによって規制される。[0400] When the image encoding device 150 directly performs retransmission control with the image decoding device 151, the number of bits correctly received by the image decoding device 151 can be known. However, in the case where there are a plurality of retransmission control sections between the image encoding device 150 and the image decoding device 151, as shown in FIG. 9, the image encoding device 150 starts transmitting to the base station from the retransmission control performed by itself. 152
, Only the number of bits received correctly, that is, the throughput of the wireless section A can be known. Wireless sections A and B
Are not necessarily the same, and the radio section B
Is lower than the throughput in the wired section or the wireless section A, the communication throughput between the image encoding device 150 and the image decoding device 151 is regulated by the throughput in the wireless section B.
【0401】そこで、画像復号化装置151が、誤りな
く受信したデータのビット数を計数し、画像符号化装置
150へ、帰還路を介して伝送することにより、画像符
号化装置150は、画像符号化装置150および画像復
号化装置151間の通信スループットを知ることができ
る。そして、画像符号化装置150は、この知った通信
スループットに基づいて、正確な量子化制御や駒落とし
制御を行うことができる。この、誤り無く受信できた画
像データのビット数の算出方法は、第12の実施形態に
示すような方法でも良い。Therefore, the image decoding device 151 counts the number of bits of data received without error and transmits it to the image encoding device 150 via a feedback path, so that the image encoding device 150 Communication throughput between the decoding device 150 and the image decoding device 151 can be known. Then, the image encoding device 150 can perform accurate quantization control and frame dropping control based on the known communication throughput. The method of calculating the number of bits of image data that can be received without error may be a method as described in the twelfth embodiment.
【0402】なお、基地局153が、予め定められた一
定時間T内に画像復号化装置151において正しく受信
したビット数を計数し、これを帰還路を介して画像符号
化装置150へ伝送するようにしてもよい。The base station 153 counts the number of bits correctly received by the image decoding device 151 within a predetermined time T, and transmits this to the image coding device 150 via a feedback path. It may be.
【0403】また、基地局153が、予め定められた一
定時間T内に画像復号化装置151において正しく受信
したビット数に基づいて平均スループットを算出し、こ
れを帰還路を介して画像符号化装置150へ伝送するよ
うにしてもよい。Further, the base station 153 calculates the average throughput based on the number of bits correctly received by the image decoding device 151 within a predetermined time T, and calculates the average throughput via the feedback path. 150.
【0404】また、量子化制御装置71において、画像
フレームを、被写体が表示されるであろう優先領域と背
景が表示されるであろう非優先領域とに分離し、各領域
ごとに量子化値を設定する機能を新たに設けるようにし
ても良い。この場合、符号化率が予め定められたしきい
値を越えると、非優先領域については、符号化および伝
送動作を行わないように符号化装置12を制御してもよ
いし、プリフィルタにより入力画像の高周波成分を落と
しても良いし、DCT係数の低周波成分のみを符号化す
るようにしても構わない。In the quantization controller 71, the image frame is separated into a priority area where the subject is displayed and a non-priority area where the background is displayed, and the quantization value is set for each area. May be newly provided. In this case, when the coding rate exceeds a predetermined threshold value, the coding apparatus 12 may be controlled so that coding and transmission operations are not performed for the non-priority area, or the input may be performed by a pre-filter. The high-frequency component of the image may be dropped, or only the low-frequency component of the DCT coefficient may be encoded.
【0405】また、駒落とし/量子化制御装置72にお
いて、画像フレームを優先領域と非優先領域とに分離
し、各領域ごとに量子化値を設定する機能を新たに設
け、駒落としが発生すると、次の画像フレームの非優先
領域の量子化値を、第1の量子化制御部163で決定さ
れた量子化値よりも量子化ステップ幅の大きい量子化値
とし、符号化装置12に通知するようにしてもよい。さ
らに、駒落としが発生すると、非優先領域については、
符号化動作および伝送動作を行わないように符号化装置
12を制御するようにしてもよいし、プリフィルタによ
り入力画像の高周波成分を落としても良いし、DCT係
数の低周波成分のみを符号化するようにしても構わな
い。Also, in the frame drop / quantization control device 72, a function of separating an image frame into a priority region and a non-priority region and setting a quantization value for each region is newly provided. , The quantization value of the non-priority area of the next image frame is set as a quantization value having a quantization step width larger than the quantization value determined by the first quantization control unit 163, and is notified to the encoding device 12. You may do so. Furthermore, when a frame is dropped, the non-priority area is
The encoding device 12 may be controlled so as not to perform the encoding operation and the transmission operation, the high frequency component of the input image may be dropped by a pre-filter, or only the low frequency component of the DCT coefficient may be encoded. You may do it.
【0406】また、画像フレームが優先領域と非優先領
域とに分割されている場合において、駒落としが発生し
た場合、駒落とし/量子化制御装置42が、非優先領域
の範囲を広げる制御を行ってもよい。In the case where the image frame is divided into a priority area and a non-priority area, if a frame loss occurs, the frame deletion / quantization control unit 42 performs control to expand the range of the non-priority area. You may.
【0407】また、上記第5の実施形態では、予め定め
られた一定時間T内に誤りなく受信したデータのビット
数を、画像復号化装置151から画像符号化装置150
に伝送し、画像符号化装置150で平均スループットを
算出する構成としたが、画像復号化装置151内で平均
スループットを計算し、この平均スループットを帰還路
を介して画像符号化装置150に伝送するようにしても
よい。この、平均スループットの算出方法は、後述する
第13の実施形態に示す。Also, in the fifth embodiment, the number of bits of data received without error within a predetermined time T is determined from the image decoding device 151 to the image encoding device 150.
And the average throughput is calculated in the image encoding device 150. However, the average throughput is calculated in the image decoding device 151, and the average throughput is transmitted to the image encoding device 150 via the feedback path. You may do so. The method of calculating the average throughput will be described in a thirteenth embodiment described later.
【0408】また、上記第5の実施形態では、予め定め
られた一定時間Tにおける平均スループットを算出する
ようにしたが、通信路のエラー状況に対応して、平均を
求める時間Tを可変とするようにしてもよい。平均を求
める時間Tを短くすれば、スループットの変動に素早く
対応して、量子化制御、駒落とし制御を行うことができ
る。しかしながら、通信路上でバースト的なエラーが周
期的に発生する状況下において、あまりに短い時間の平
均を用いて制御を行うと、バーストエラーが発生したと
きに平均スループット値が大きく低下し、そうでないと
きは平均スループット値が大きくなり、制御が安定しな
い。モーバイル通信における映像符号化品質劣化防止技
術の検討(茨木 久ほか、画像電子学会誌 第23巻
第5号(1994)P445〜P453)によると、ド
ップラー周波数が一定の場合、バーストエラーはドップ
ラー周波数の0.35倍の周期で、周期的に発生すると
記述されている。このよう場合、単位時間t内に画像符
号化装置150から誤り無く受信したビット数があるし
きい値よりも小さい区間をバーストエラー区間とみな
し、このバーストエラー区間の発生間隔を計ることによ
り周期を検出し、この周期を平均を求める時間Tとして
平均値を求めれば、バーストエラーの発生に対してもふ
らつかない、安定した量子化制御および駒落とし制御を
行うことができる。このとき、複数のバーストエラー区
間の発生間隔を平均して周期を求めれば、より安定した
動作となる。また、バーストエラー区間の発生間隔があ
る一定の長さを越えると、バーストエラーが無いと判断
し、平均を求める時間Tを短くすれば、スループットの
変動に素早く対応することができる。In the fifth embodiment, the average throughput in the predetermined time T is calculated. However, the time T for obtaining the average is made variable according to the error condition of the communication path. You may do so. If the time T for obtaining the average is shortened, the quantization control and the dropout control can be performed quickly in response to the fluctuation of the throughput. However, in a situation where burst-like errors occur periodically on the communication path, if control is performed using an average of a very short time, when a burst error occurs, the average throughput value drops significantly, Means that the average throughput value is large and the control is not stable. A Study on Technology for Preventing Video Coding Quality Degradation in Mobile Communications (Hisashi Ibaraki et al., Journal of the Institute of Image Electronics Engineers of Japan Vol.23
No. 5 (1994) P445-P453), it is described that when the Doppler frequency is constant, the burst error occurs periodically at a period of 0.35 times the Doppler frequency. In such a case, a period in which the number of bits received without error from the image encoding device 150 within the unit time t is smaller than a certain threshold value is regarded as a burst error period, and the period of occurrence of this burst error period is measured to determine the period. If the average is determined using this period as a period T for calculating the average, stable quantization control and frame dropping control can be performed without fluctuation even when a burst error occurs. At this time, if the period is obtained by averaging the occurrence intervals of a plurality of burst error sections, more stable operation can be achieved. If the interval between burst error intervals exceeds a certain length, it is determined that there is no burst error, and if the time T for obtaining the average is shortened, it is possible to quickly respond to a change in throughput.
【0409】なお、伝送制御部432から出力される画
像データは、音声や他のデータと多重されて画像復号化
装置151へ伝送される形態も考えられるが、この場
合、伝送制御部432から出力される画像データの伝送
レートは多重の割合に応じて変動することがある。つま
り、画像データのスループットは、エラーの発生状況に
よるだけでなく、多重している音声や他のデータの発生
の有無に応じても変動する。このときにも、誤り無く受
信できた画像データのビット数を知れば、画像データの
スループットがわかるため、本発明は同様に効果を発揮
することができる。[0409] The image data output from the transmission control unit 432 may be multiplexed with audio or other data and transmitted to the image decoding device 151. The transmission rate of the image data to be multiplexed may fluctuate according to the multiplexing ratio. That is, the throughput of the image data varies not only depending on the occurrence state of the error, but also according to the presence / absence of the multiplexed voice or other data. Also at this time, if the number of bits of the image data that can be received without error is known, the throughput of the image data can be known, so that the present invention can exert the same effect.
【0410】(第6の実施形態)図10は、本発明の第
6の実施形態に係る画像伝送システムの構成を示すブロ
ック図である。図10において、画像符号化装置163
および画像復号化装置164は、それぞれ、無線で、基
地局152および153と接続されている。基地局15
2および153間は、有線で接続されている。第5の実
施形態と同様に、再送の制御を、それぞれの無線区間A
(画像符号化装置163および基地局152間)、およ
びB(基地局153および画像復号化装置164間)で
行っている形態を考える。(Sixth Embodiment) FIG. 10 is a block diagram showing a configuration of an image transmission system according to a sixth embodiment of the present invention. In FIG. 10, the image encoding device 163
The image decoding device 164 is connected to the base stations 152 and 153 by radio, respectively. Base station 15
2 and 153 are connected by wire. As in the fifth embodiment, retransmission control is performed for each wireless section A
(Formation between the image encoding device 163 and the base station 152) and B (between the base station 153 and the image decoding device 164) are considered.
【0411】画像符号化装置163の構成は、第2の実
施形態における画像符号化装置40(図4参照)とほぼ
同様であり、基地局152および153の構成は、第5
の実施形態におけるそれら(図9参照)と同様である。
画像復号化装置164の構成は、第5の実施形態の画像
復号化装置151とほぼ同様であるが、誤り制御部16
4aは、受信データの誤りを検出し、再送を行なった場
合に、再送発生情報を、帰還路(無線区間B→基地局1
53→基地局152→無線区間A)を介して画像符号化
装置163へ伝送する。[0411] The configuration of the image encoding device 163 is almost the same as that of the image encoding device 40 (see Fig. 4) in the second embodiment, and the configuration of the base stations 152 and 153 is the same as that of the fifth embodiment.
This is the same as those in the embodiment (see FIG. 9).
The configuration of the image decoding device 164 is almost the same as that of the image decoding device 151 of the fifth embodiment.
4a, when an error in received data is detected and retransmission is performed, retransmission occurrence information is transmitted to the return path (wireless section B → base station 1).
53 → base station 152 → wireless section A) to transmit to image coding apparatus 163.
【0412】画像符号化装置163の伝送制御部432
は、画像復号化装置164から上記の再送発生情報を受
信し、自身が再送を行なったか、または、再送発生情報
を受信した場合に、エラー通知を出力する。[0412] Transmission control section 432 of image coding apparatus 163
Receives the retransmission occurrence information from the image decoding apparatus 164 and outputs an error notification when the retransmission has been performed by itself or when the retransmission occurrence information has been received.
【0413】画像符号化装置163は、画像復号化装置
164との間で、直接的に、再送制御を行っている場合
は、自身が再送を行なったかどうかで、画像復号化装置
164との間のエラー発生状況がわかる。しかしなが
ら、画像符号化装置163と画像復号化装置164との
間に複数の再送制御区間が存在する、図10のような場
合、画像符号化装置163は、無線区間Bのエラー発生
状況が把握できない。[0413] If the image encoding device 163 directly performs retransmission control with the image decoding device 164, the image encoding device 163 determines whether or not the image encoding device 163 itself has performed retransmission. Error occurrence status can be understood. However, in the case where there are a plurality of retransmission control sections between the image coding apparatus 163 and the image decoding apparatus 164, as shown in FIG. 10, the image coding apparatus 163 cannot grasp the error occurrence status of the wireless section B. .
【0414】そこで、画像復号化装置164が、再送を
行なった場合に、再送発生情報を帰還路を介して画像符
号化装置163に伝送することより、画像符号化装置1
63は、画像符号化装置163および画像復号化装置1
64間のエラー発生状況を知ることができる。そして、
画像符号化装置163は、この知ったエラー発生状況に
基づいて、正確な量子化制御や駒落とし制御を行うこと
ができる。[0414] Therefore, when the image decoding apparatus 164 performs retransmission, it transmits retransmission occurrence information to the image encoding apparatus 163 via a feedback path.
63 denotes an image encoding device 163 and an image decoding device 1
It is possible to know the error occurrence status between 64. And
The image encoding device 163 can perform accurate quantization control and frame dropping control based on the known error occurrence state.
【0415】なお、量子化制御装置41において、画像
フレームを被写体が表示されるであろう優先領域と背景
が表示されるであろう非優先領域とに分離し、各領域ご
とに量子化値を設定する機能を新たに設け、エラーモー
ド中には、非優先領域の量子化値を、第3の量子化制御
部412で決定された量子化値よりも量子化ステップ幅
の大きい量子化値とし、符号化装置12に通知するよう
にしてもよい。さらに、エラーモード中には、非優先領
域については、符号化動作および伝送動作を行わないよ
うに量子化制御装置41が符号化装置12を制御するよ
うにしてもよいし、プリフィルタにより入力画像の高周
波成分を落としても良いし、DCT係数の低周波成分の
みを符号化するようにしても構わない。[0415] In the quantization control device 41, the image frame is separated into a priority area where the subject is displayed and a non-priority area where the background is displayed, and the quantization value is determined for each area. A new setting function is provided, and in the error mode, the quantization value of the non-priority area is set to a quantization value having a larger quantization step width than the quantization value determined by the third quantization control unit 412. , The encoding device 12 may be notified. Further, during the error mode, the quantization control device 41 may control the encoding device 12 so as not to perform the encoding operation and the transmission operation in the non-priority area, or the input image may be controlled by a pre-filter. May be dropped, or only the low-frequency component of the DCT coefficient may be encoded.
【0416】また、駒落とし/量子化制御装置42にお
いて、画像フレームを優先領域と非優先領域とに分離
し、各領域ごとに量子化値を設定する機能を新たに設
け、駒落としが発生すると、次の画像フレームの非優先
領域の量子化値を、第1の量子化制御部163で決定さ
れた量子化値よりも量子化ステップ幅の大きい量子化値
とし、符号化装置12に通知するようにしてもよい。さ
らに、駒落としが発生すると、非優先領域については、
符号化動作および伝送動作を行わないように符号化装置
12を制御するようにしてもよいし、プリフィルタによ
り入力画像の高周波成分を落としても良いし、DCT係
数の低周波成分のみを符号化するようにしても構わな
い。[0416] In the frame drop / quantization control device 42, a function of separating an image frame into a priority region and a non-priority region and setting a quantization value for each region is newly provided. , The quantization value of the non-priority area of the next image frame is set as a quantization value having a quantization step width larger than the quantization value determined by the first quantization control unit 163, and is notified to the encoding device 12. You may do so. Furthermore, when a frame is dropped, the non-priority area is
The encoding device 12 may be controlled so as not to perform the encoding operation and the transmission operation, the high frequency component of the input image may be dropped by a pre-filter, or only the low frequency component of the DCT coefficient may be encoded. You may do it.
【0417】また、画像フレームが優先領域と非優先領
域とに分割されている場合において、駒落としが発生し
た場合、駒落とし/量子化制御装置42が、非優先領域
の範囲を広げる制御を行ってもよい。In the case where the image frame is divided into a priority area and a non-priority area, if a frame loss occurs, the frame deletion / quantization control device 42 performs control for expanding the range of the non-priority area. You may.
【0418】また、画像フレームが優先領域と非優先領
域とに分割されている場合において、駒落としが発生し
た場合、駒落とし/量子化制御装置42では、非優先領
域の量子化値を、駒落としされた画像フレームの非優先
領域を符号化する際に用いた量子化値よりも、量子化ス
テップ幅の大きい量子化値とし、符号化装置12に通知
するようにしてもよい。When the image frame is divided into a priority area and a non-priority area, and a frame drop occurs, the frame drop / quantization control device 42 sets the quantization value of the non-priority area to the frame priority. A quantization value larger than the quantization value used for encoding the non-priority area of the dropped image frame may be notified to the encoding device 12.
【0419】また、画像フレームが優先領域と非優先領
域とに分割されている場合において、駒落としが発生し
た場合、非優先領域に関しては、符号化動作および伝送
動作を行わないように駒落とし/量子化制御装置42が
符号化装置12を制御するようにしてもよいし、プリフ
ィルタにより入力画像の高周波成分を落としても良い
し、DCT係数の低周波成分のみを符号化するようにし
ても構わない。[0419] Also, when a frame is dropped in a case where an image frame is divided into a priority area and a non-priority area, when the frame is dropped in the non-priority area, the encoding and transmission operations are not performed. The quantization control device 42 may control the encoding device 12, may reduce the high-frequency component of the input image by a pre-filter, or may encode only the low-frequency component of the DCT coefficient. I do not care.
【0420】また、上記第6の実施形態では、再送が発
生した場合、再送発生情報を、画像復号化装置164か
ら帰還路を介して画像符号化装置163に伝送するよう
にしているが、再送が発生した場合、再送発生情報を、
基地局153(再送を行った端末)から画像符号化装置
163へ伝送するように構成してもよい。In the sixth embodiment, when retransmission occurs, retransmission occurrence information is transmitted from the image decoding device 164 to the image encoding device 163 via a feedback path. If a retransmission has occurred,
The configuration may be such that transmission is performed from the base station 153 (the terminal that has performed retransmission) to the image encoding device 163.
【0421】(第7の実施形態)図11は、本発明の第
7の実施形態に係る画像符号化装置の構成を示すブロッ
ク図である。図11において、画像符号化装置110
は、画像入力部11と、符号化装置12と、テンポラリ
バッファ13と、第1のSW14と、発生情報量算出部
15と、伝送制御装置17と、駒落とし/量子化制御装
置111と、誤り訂正符号化装置61とを備えている。
さらに、誤り訂正符号化装置61は、第1の誤り訂正符
号化部611と、第2の誤り訂正符号化部612と、第
2のSW613とを含む。また、伝送制御装置17は、
送信バッファ171と、伝送制御部172とを含む。(Seventh Embodiment) FIG. 11 is a block diagram showing a configuration of an image coding apparatus according to a seventh embodiment of the present invention. In FIG. 11, an image encoding device 110
The image input unit 11, the encoding device 12, the temporary buffer 13, the first SW 14, the generated information amount calculation unit 15, the transmission control device 17, the frame drop / quantization control device 111, the error A correction encoding device 61.
Further, the error correction coding device 61 includes a first error correction coding unit 611, a second error correction coding unit 612, and a second SW 613. In addition, the transmission control device 17
It includes a transmission buffer 171 and a transmission control unit 172.
【0422】伝送制御部172は、予め設定された伝送
レートで画像データを画像受信装置1000に伝送する
とともに、画像受信装置1000からエラー信号を受信
すると、エラー信号を受信したことを示すエラー通知
を、駒落とし/量子化制御装置111に出力する。第1
の誤り訂正符号化部611は、符号化装置12で符号化
された画像データに、誤り訂正能力の低い誤り訂正符号
を付加して、テンポラリバッファ13に格納する。第2
の誤り訂正符号化部612は、符号化された画像データ
に、第1の誤り訂正符号化部611で付加される誤り訂
正符号よりも高い誤り訂正能力を有する誤り訂正符号を
付加して、テンポラリバッファ13に格納する。第3の
SW613は、駒落とし/量子化制御装置111によっ
て接続状態が切り換えられる。駒落とし/量子化制御装
置111は、図4に示す第2の実施形態における駒落と
し/量子化制御装置42と同様に、駒落とし制御部16
1と、第1の量子化制御部163と、しきい値切り換え
部421と、第2のSW422と、第2のしきい値切り
換え部424とを含む。ただし、駒落とし制御部161
は、第2の実施形態におけるエラーフリーモード、エラ
ーモードに応じて、第3のSW613の接続状態を切り
換える機能を有している。The transmission control section 172 transmits image data to the image receiving apparatus 1000 at a preset transmission rate, and upon receiving an error signal from the image receiving apparatus 1000, sends an error notification indicating that the error signal has been received. Is output to the frame drop / quantization control device 111. First
The error correction encoding unit 611 adds an error correction code having a low error correction capability to the image data encoded by the encoding device 12 and stores the image data in the temporary buffer 13. Second
The error correction coding unit 612 adds an error correction code having an error correction capability higher than the error correction code added by the first error correction coding unit 611 to the coded image data, The data is stored in the buffer 13. The connection state of the third SW 613 is switched by the frame drop / quantization control device 111. The frame removal / quantization control device 111 is the same as the frame removal / quantization control device 42 in the second embodiment shown in FIG.
1, a first quantization control unit 163, a threshold switching unit 421, a second SW 422, and a second threshold switching unit 424. However, the frame drop control unit 161
Has a function of switching the connection state of the third SW 613 according to the error free mode and the error mode in the second embodiment.
【0423】なお、画像入力部11、符号化装置12、
送信バッファ171は、図18の第1の従来例における
対応ブロックと同様の構成および機能を有するため、こ
こでは説明を省略する。また、テンポラリバッファ1
3、第1のSW14、発生情報量算出部15は、第2の
実施形態(図4)の対応ブロックと同様の構成および機
能を有するため、ここでは説明を省略する。さらに、第
1の誤り訂正符号化装置611、第2の誤り訂正符号化
装置612は、第3の実施形態(図7)の対応ブロック
と同様の構成および機能を有するため、ここでは説明を
省略する。Note that the image input unit 11, the encoding device 12,
Since the transmission buffer 171 has the same configuration and function as the corresponding block in the first conventional example of FIG. 18, the description is omitted here. In addition, temporary buffer 1
3, the first SW 14, and the generated information amount calculation unit 15 have the same configurations and functions as the corresponding blocks of the second embodiment (FIG. 4), and thus description thereof is omitted here. Furthermore, the first error correction encoding device 611 and the second error correction encoding device 612 have the same configuration and function as the corresponding blocks of the third embodiment (FIG. 7), and thus description thereof is omitted here. I do.
【0424】次に、図11に示す画像符号化装置110
の動作を説明する。ただし、符号化装置12における符
号化動作は、図18の第1の従来例と同様であるため、
説明を省略する。従って、以下には、画像符号化装置1
10がエラー信号を受信した場合の動作についてのみ説
明する。Next, the image encoding device 110 shown in FIG.
Will be described. However, the encoding operation in the encoding device 12 is the same as that of the first conventional example in FIG.
Description is omitted. Therefore, in the following, the image encoding device 1
Only the operation when the device 10 receives the error signal will be described.
【0425】ここで、画像符号化装置110と無線また
は有線で接続されている画像受信装置1000は、受信
した画像データのエラー率を算出する機能を有し、さら
に算出したエラー率が予め定められたしきい値よりも大
きければ、エラー信号を画像送信端末に通知する機能を
有するものとする。そして、以下の動作説明では、画像
データのエラー率が、予め定められたしきい値よりも大
きかった場合を想定する。[0425] Here, the image receiving apparatus 1000 connected to the image encoding apparatus 110 wirelessly or by wire has a function of calculating an error rate of received image data, and the calculated error rate is predetermined. If the threshold value is larger than the threshold value, a function to notify an error signal to the image transmitting terminal is provided. In the following description of the operation, it is assumed that the error rate of the image data is larger than a predetermined threshold.
【0426】上記の場合、画像受信装置1000は、エ
ラー信号を画像符号化装置60に出力する。画像符号化
装置110における伝送制御部172は、エラー信号を
受信すると、エラー信号を受信したことを示すエラー通
知を、駒落とし/量子化制御装置111に出力する。駒
落とし/量子化制御装置111は、エラー通知を受ける
と、エラーフリーモードからエラーモードに状態が遷移
し、第2の実施形態におけるエラーモード時と同様の駒
落とし、量子化制御を行う。さらに、駒落とし/量子化
制御装置111は、第3のSW613の接続状態を、端
子1−3間が接続される状態に切り換える。従って、画
像入力部11から入力された画像フレームは、第2の誤
り訂正符号化部612で誤り訂正能力の高い誤り訂正符
号が付加された後、画像受信装置1000に出力され
る。[0426] In the above case, the image receiving apparatus 1000 outputs an error signal to the image encoding apparatus 60. Upon receiving the error signal, the transmission control unit 172 of the image encoding device 110 outputs an error notification indicating that the error signal has been received to the frame drop / quantization control device 111. Upon receiving the error notification, the frame drop / quantization control device 111 changes the state from the error free mode to the error mode, and performs frame drop and quantization control as in the error mode in the second embodiment. Further, the frame drop / quantization control device 111 switches the connection state of the third SW 613 to a state where the terminals 1-3 are connected. Therefore, the image frame input from the image input unit 11 is output to the image receiving apparatus 1000 after the second error correction encoding unit 612 adds an error correction code having a high error correction capability.
【0427】伝送制御部172が、予め定められた一定
時間以上、画像受信装置1000からエラー信号を受信
しなかった場合、すなわち伝送制御部172がエラー通
知を一定時間以上、駒落とし/量子化制御装置111に
通知しなかった場合、駒落とし/量子化制御装置111
は、エラーモードからエラーフリーモードに状態が遷移
し、第2の実施形態におけるエラーフリーモード時と同
様の駒落とし、量子化制御を行う。さらに、駒落とし/
量子化制御装置111は、第3のSW613の接続状態
を、端子1−2間が接続される状態に切り換える。従っ
て、画像入力部11から入力された画像フレームは、第
1の誤り訂正符号化部611で誤り訂正能力の低い誤り
訂正符号が付加された後、画像受信装置1000に出力
される。When the transmission control unit 172 does not receive an error signal from the image receiving apparatus 1000 for a predetermined time or more, that is, the transmission control unit 172 sends an error notification for a certain time or more to the frame drop / quantization control. If not notified to the device 111, the frame drop / quantization control device 111
Changes the state from the error mode to the error-free mode, and performs the same frame drop and quantization control as in the error-free mode in the second embodiment. In addition, Koma drop /
The quantization control device 111 switches the connection state of the third SW 613 to a state in which the terminals 1-2 are connected. Therefore, the image frame input from the image input unit 11 is output to the image receiving apparatus 1000 after the first error correction encoding unit 611 adds an error correction code having a low error correction capability.
【0428】以上のように、第7の実施形態では、駒落
とし/量子化制御装置111は、エラーフリーモードで
は、誤り訂正能力の低い誤り訂正符号を付加するように
符号化制御を行い、エラーモードでは、誤り訂正能力の
高い誤り訂正符号付加する(誤り訂正符号量が多くな
る)ように符号化制御を行う。また、被写体の動きなど
により発生情報量が増加し、駒落としが発生すると、駒
落としが発生した画像フレームを符号化する際に用いた
量子化値よりも、量子化ステップ幅の大きい量子化値で
符号化が行われるように符号化装置12を制御する。そ
のため、通信状態に応じた符号化制御を容易に実現で
き、さらに通信状態が悪化した場合でも、画像受信装置
1000で動画像が表示されるまでの遅延時間を少なく
することができる。As described above, in the seventh embodiment, in the error-free mode, the frame drop / quantization control device 111 performs coding control so as to add an error correction code having a low error correction capability, and performs error control. In the mode, encoding control is performed so that an error correction code with high error correction capability is added (the amount of error correction code is increased). In addition, when the amount of generated information increases due to the movement of a subject and the like and frame dropping occurs, a quantization value having a larger quantization step width than the quantization value used when encoding the image frame in which the frame dropping occurred. The encoding device 12 is controlled so that the encoding is performed. Therefore, encoding control according to the communication state can be easily realized, and even when the communication state deteriorates, a delay time until a moving image is displayed on the image receiving apparatus 1000 can be reduced.
【0429】なお、第7の実施形態では、画像受信装置
1000において、エラー率に基づき通信状態の良好ま
たは悪化を判定するようにしているが、画像受信装置1
000は、エラー信号の代わりにエラー率を画像符号化
装置110に送信し、画像符号化装置110が、受信し
たエラー率の大小に基づいてエラーモードまたはエラー
フリーモードを決定するようにしてもよい。また、画像
符号化装置110は、画像受信装置1000から受信し
たエラー率の平均を算出し、この算出された平均エラー
率に基づいてエラーモードまたはエラーフリーモードを
決定するようにしてもよい。In the seventh embodiment, the image receiving apparatus 1000 determines whether the communication state is good or bad based on the error rate.
000 may transmit an error rate to the image encoding device 110 instead of the error signal, and the image encoding device 110 may determine the error mode or the error free mode based on the received error rate. . Further, the image coding apparatus 110 may calculate the average of the error rates received from the image receiving apparatus 1000, and determine the error mode or the error-free mode based on the calculated average error rate.
【0430】また、画像受信装置1000では、予め定
められた一定時間内に算出したエラー率の平均を算出
し、この算出した平均エラー率が所定のしきい値を越え
た場合、エラー信号を画像符号化装置110に送信し、
画像符号化装置110では、受信したエラー信号に基づ
いて、上記第7の実施形態と同様な動作を行うようにし
てもよい。Also, the image receiving apparatus 1000 calculates the average of the error rates calculated within a predetermined time, and if the calculated average error rate exceeds a predetermined threshold, the error signal is transmitted to the image receiving apparatus 1000. Transmitted to the encoding device 110,
The image encoding device 110 may perform the same operation as in the seventh embodiment based on the received error signal.
【0431】また、画像受信装置1000では、算出し
た平均エラー率を画像符号化装置110に送信し、画像
符号化装置110では、受信した平均エラー率の大小に
基づき、上記第7の実施形態と同様な動作を行うように
してもよい。[0431] The image receiving apparatus 1000 transmits the calculated average error rate to the image encoding apparatus 110, and the image encoding apparatus 110 compares the calculated average error rate with the seventh embodiment based on the received average error rate. A similar operation may be performed.
【0432】また、駒落とし/量子化制御装置111に
おいて、画像フレームを優先領域と非優先領域とに分離
し、各領域ごとに量子化値を設定する機能を新たに設
け、駒落としが発生すると、次の画像フレームの非優先
領域の量子化値を、第1の量子化制御部163で決定さ
れた量子化値よりも量子化ステップ幅の大きい量子化値
とし、符号化装置12に通知するようにしてもよい。さ
らに、駒落としが発生すると、非優先領域については、
符号化動作および伝送動作を行わないように符号化装置
12を制御するようにしてもよいし、プリフィルタによ
り入力画像の高周波成分を落としても良いし、DCT係
数の低周波成分のみを符号化するようにしても構わな
い。Also, in the frame drop / quantization control device 111, a function of separating an image frame into a priority region and a non-priority region and setting a quantization value for each region is newly provided. , The quantization value of the non-priority area of the next image frame is set as a quantization value having a quantization step width larger than the quantization value determined by the first quantization control unit 163, and is notified to the encoding device 12. You may do so. Furthermore, when a frame is dropped, the non-priority area is
The encoding device 12 may be controlled so as not to perform the encoding operation and the transmission operation, the high frequency component of the input image may be dropped by a pre-filter, or only the low frequency component of the DCT coefficient may be encoded. You may do it.
【0433】(第8の実施形態)第1〜第7の実施形態
における第1の量子化制御部163の量子化値決定方法
について、図12を用いて説明する。(Eighth Embodiment) A quantization value determination method of the first quantization control unit 163 in the first to seventh embodiments will be described with reference to FIG.
【0434】図12は、被写体の動きが大きくなる画像
フレームを、量子化値を変えて符号化した場合の、量子
化値と発生情報量との関係を表したグラフである。図1
2において、縦軸は、発生情報量を表し、横軸は、量子
化値を表している。図12で用いたテスト画像には、テ
レビ会議用の評価画像である、table−tenni
s、susie、clareを用い、被写体の動きが大
きくなるように、駒落とし幅を大きくしてシミュレーシ
ョンを行った。FIG. 12 is a graph showing the relationship between the quantization value and the amount of generated information when an image frame in which the movement of the subject becomes large is encoded by changing the quantization value. FIG.
In FIG. 2, the vertical axis represents the amount of generated information, and the horizontal axis represents the quantization value. The test images used in FIG. 12 include table-tenni, which is an evaluation image for a video conference.
The simulation was performed by using s, sushie, and clare and increasing the frame drop width so that the movement of the subject increased.
【0435】図12から明らかなように、被写体の動き
の大きな画像フレーム、すなわち、伝送遅延時間が視覚
上違和感を感じない最大遅延時間(500msec)を
越える画像フレームに関して、発生情報量は、量子化値
の比率にほぼ反比例する特性を持つことが分かるAs is apparent from FIG. 12, for an image frame in which the motion of the subject is large, that is, an image frame whose transmission delay time exceeds the maximum delay time (500 msec) in which the user does not feel a sense of discomfort, the amount of generated information is quantized. You can see that it has a characteristic that is almost inversely proportional to the value ratio
【0436】そこで、第1〜第3、第6および第7の実
施形態における第1の量子化制御部163は、次式
(2)を用いて次の画像フレームの量子化値を決定す
る。 Next_Q=(Now_Q*Bits) /(Max_Delay_Time*Rate) …(2)Therefore, the first quantization control unit 163 in the first to third, sixth, and seventh embodiments determines the quantization value of the next image frame using the following equation (2). Next_Q = (Now_Q * Bits) / (Max_Delay_Time * Rate) (2)
【0437】なお、上式(2)において、諸量は以下の
通りである。 Next_Q:次に符号化する画像フレームに用いる量
子化値 Now_Q:被写体の動きの大きい画像フレームを符号
化する際に用いた量子化値 Bits:被写体の動きの大きい画像フレームを符号化
した結果の発生情報量 Max_Delay_Time:最大許容遅延時間(視
覚上違和感を感じない伝送遅延時間:500msec) Rate:伝送レートIn the above equation (2), various quantities are as follows. Next_Q: Quantized value used for the next image frame to be encoded Now_Q: Quantized value used when encoding an image frame with a large subject motion Bits: Generation of a result of encoding an image frame with a large subject motion Information amount Max_Delay_Time: Maximum allowable delay time (transmission delay time that does not cause visual discomfort: 500 msec) Rate: Transmission rate
【0438】また、第4および第5の実施形態における
第1の量子化制御部163は、次式(3)を用いて、量
子化値を変えた場合の発生情報量を予測し、予測した発
生情報量、伝送レートおよび平均スループットから、第
4の実施形態における式(1)を用いて符号化率を算出
し、符号化率が、図21における視覚的に最適な符号化
率の上限102と視覚的に最適となる符号化率の下限1
03との中におさまる量子化値を決定する。 Pred_Bits=(Quant/Parameter)*Bits …(3)Also, the first quantization control unit 163 in the fourth and fifth embodiments predicts and predicts the amount of generated information when the quantization value is changed using the following equation (3). The coding rate is calculated from the generated information amount, the transmission rate, and the average throughput by using the equation (1) in the fourth embodiment, and the coding rate is set to the visually optimum upper limit 102 of the coding rate in FIG. And the lower limit 1 of the coding rate that is visually optimal
03 is determined. Pred_Bits = (Quant / Parameter) * Bits (3)
【0439】なお、上式(3)において、諸量は、以下
の通りである。 Pred_Bits:推定発生情報量 Quant:被写体の動きの大きい画像フレームを符号
化するに用いた量子化値 Parameter:発生情報量を予測したい量子化値 Bits:被写体の動きの大きい画像フレームを符号化
した結果の発生情報量In the above equation (3), various quantities are as follows. Pred_Bits: Estimated generated information amount Quant: Quantized value used to encode an image frame with a large subject movement Parameter: Quantized value for which predicted generated information amount is desired Bits: Result of encoding an image frame with a large subject movement Of information generated
【0440】以上のことから、被写体の大きな動きによ
り、符号化率−量子化精度特性が大きく変化する場合で
も、簡単な計算で、変化した符号化率−量子化精度特性
に応じた最適な量子化値を即座に決定することができ
る。As described above, even when the coding rate-quantization accuracy characteristic greatly changes due to a large movement of a subject, the optimal quantization according to the changed coding rate-quantization accuracy characteristic can be performed by a simple calculation. Value can be determined immediately.
【0441】なお、第1〜第3、第6および第7の実施
形態において、画像フレームが、被写体が表示されるで
あろう優先領域と、背景が表示されるであろう非優先領
域とに分割される場合、第1の量子化制御装置163
は、非優先領域の量子化値を、次式(4)を用いて、決
定してもよい。 Next_BG_Q =(Now_BG_Q*BG_Bits) /(Max_Delay_Time*Rate−Clear_Bits) …(4)In the first to third, sixth and seventh embodiments, the image frame is divided into a priority area where the subject is displayed and a non-priority area where the background is displayed. When divided, the first quantization control device 163
May determine the quantization value of the non-priority area using the following equation (4). Next_BG_Q = (Now_BG_Q * BG_Bits) / (Max_Delay_Time * Rate-Clear_Bits) (4)
【0442】なお、上式(4)において、諸量は、以下
の通りである。 Next_BG_Q:次に符号化する非優先領域に用い
る量子化値 Now_BG_Q:被写体の動きの大きい画像フレーム
の非優先領域を符号化する際に用いた量子化値 BG_Bits:被写体の動きの大きい画像フレームの
非優先領域を符号化した結果の発生情報量 Max_Delay_Time:最大許容遅延時間(視
覚上違和感を感じない伝送遅延時間:500msec) Rate:伝送レート Clear_Bits:被写体の動きの大きい画像フレ
ームの優先領域を符号化した結果の発生情報量In the above equation (4), the various quantities are as follows. Next_BG_Q: Quantized value used for the next non-priority area to be encoded Now_BG_Q: Quantized value used when encoding the non-priority area of an image frame with a large subject motion BG_Bits: Non-quantity value of the image frame with a large subject motion Amount of information generated as a result of encoding the priority area Max_Delay_Time: maximum allowable delay time (transmission delay time that does not cause visual discomfort: 500 msec) Rate: transmission rate Clear_Bits: the priority area of an image frame with a large subject motion is encoded Resulting information volume
【0443】また、第4および第5の実施形態におい
て、画像フレームが、優先領域と非優先領域とに分割さ
れる場合、第4の実施形態における画像符号化装置70
(図7)および第5の実施形態における画像符号化装置
150(図9)は、以下のように構成されても良い。す
なわち、画像符号化装置70および画像符号化装置15
0は、画像フレームを優先領域と非優先領域とに分割し
た場合における、図21に示すような視覚的に最適な符
号化率の上限と視覚的に最適となる符号化率の下限とを
記憶しており、次式(5)および(6)から量子化値を
変えた場合の優先領域に対する予測発生情報量と、非優
先領域に対する予測発生情報量とを算出し、各領域に対
する各量子化値の予測発生情報量と、画像フレームを優
先領域と非優先領域とに分割する際の符号化率の上限と
下限とから、各領域に最適な量子化値を決定するように
構成されてもよい。In the fourth and fifth embodiments, when an image frame is divided into a priority area and a non-priority area, the image coding apparatus 70 according to the fourth embodiment is used.
(FIG. 7) and the image encoding device 150 (FIG. 9) in the fifth embodiment may be configured as follows. That is, the image encoding device 70 and the image encoding device 15
0 stores an upper limit of a visually optimum coding rate and a lower limit of a visually optimum coding rate as shown in FIG. 21 when an image frame is divided into a priority area and a non-priority area. Then, the amount of predicted occurrence information for the priority region and the amount of predicted occurrence information for the non-priority region when the quantization value is changed from the following equations (5) and (6) are calculated, and the respective quantization amounts for the respective regions are calculated. It may be configured to determine the optimal quantization value for each region from the predicted occurrence information amount of the value and the upper and lower limits of the coding rate when dividing the image frame into the priority region and the non-priority region. Good.
【0444】 Clear_Pred_Bits =(Clear_Quant/Parameter) *Clear_Bits …(5) BG_Pred_Bits=(BG_Quant/Parameter) *BG_Bits …(6)Clear_Pred_Bits = (Clear_Quant / Parameter) * Clear_Bits (5) BG_Pred_Bits = (BG_Quant / Parameter) * BG_Bits (6)
【0445】なお、上式(5)において、諸量は、以下
の通りである。 Clear_Pred_Bits:優先領域の推定発生
情報量 Clear_Quant:被写体の動きの大きい画像フ
レームの優先領域を符号化するのに用いた量子化値 Parameter:発生情報量を予測したい量子化値 Clear_Bits:被写体の動きの大きい画像フレ
ームの優先領域を符号化した結果の発生情報量In the above equation (5), various quantities are as follows. Clear_Pred_Bits: Estimated amount of generated information in the priority area Clear_Quant: Quantized value used to encode the priority area of an image frame in which the motion of the subject is large Parameter: Quantized value to predict the amount of generated information Clear_Bits: Large amount of motion of the subject Amount of information generated as a result of encoding the priority area of the image frame
【0446】また、上式(6)において、諸量は、以下
の通りである。 BG_Pred_Bits:非優先領域の推定発生情報
量 BG_Quant:被写体の動きの大きい画像フレーム
の非優先領域を符号化するのに用いた量子化値 Parameter:発生情報量を予測したい量子化値 BG_Bits:被写体の動きの大きい画像フレームの
非優先領域を符号化した結果の発生情報量In the above equation (6), various quantities are as follows. BG_Pred_Bits: Estimated amount of information generated in the non-priority area BG_Quant: Quantized value used to encode the non-priority area of the image frame in which the motion of the subject is large Parameter: Quantized value to predict the generated information amount BG_Bits: Motion of the object Of information generated as a result of encoding non-priority areas of large image frames
【0447】なお、前述の式(2)、(3)、(4)に
おける伝送レートRateを、次式(7)に示すよう
に、実際の伝送レートに平均スループットレートを加味
した値とし、これによってスループットに適応した量子
化値の決定を行っても良い。 Rate=伝送レート*平均スループットレート …(7)The transmission rate Rate in the above equations (2), (3) and (4) is a value obtained by adding the average throughput rate to the actual transmission rate as shown in the following equation (7). The quantization value may be determined in accordance with the throughput. Rate = transmission rate * average throughput rate (7)
【0448】(第9の実施形態)図13は、本発明の第
9の実施形態に係る画像符号化装置の構成を示すブロッ
ク図である。図13において、本実施形態の画像符号化
装置は、画像入力部11と、画像符号化装置12と、優
先領域/非優先領域変更部1301と、伝送制御部17
2とを備えている。(Ninth Embodiment) FIG. 13 is a block diagram showing a configuration of an image coding apparatus according to a ninth embodiment of the present invention. In FIG. 13, the image encoding device according to the present embodiment includes an image input unit 11, an image encoding device 12, a priority area / non-priority area change unit 1301, and a transmission control unit 17
2 is provided.
【0449】符号化装置12は、画像入力部11から取
り込んだQCIFサイズの動画像を、ITU勧告H.2
61に従って符号化し、符号化ビット列を生成する。こ
こで、QCIFの符号化画像は、優先領域と非優先領域
とに区分されており、それぞれの領域が異なる量子化精
度で符号化される。優先領域/非優先領域変更部130
1は、前符号化フレームの発生情報量に基づき、QCI
F(176×144dotsサイズ)符号化画像の優先
領域、非優先領域を決定する。伝送制御部172は、こ
の符号化ビット列を伝送するとともに、通信スループッ
トの監視を行っている。[0449] The encoding apparatus 12 converts the QCIF-size moving image captured from the image input unit 11 into an ITU recommendation H.264. 2
61 to generate an encoded bit string. Here, the QCIF coded image is divided into a priority region and a non-priority region, and each region is coded with different quantization precision. Priority area / non-priority area change unit 130
1 is based on the amount of information generated in the previous encoded frame,
A priority area and a non-priority area of an F (176 × 144 dots size) encoded image are determined. The transmission control unit 172 transmits the encoded bit string and monitors the communication throughput.
【0450】一例として、優先領域の大きさを2段階に
変化させる場合の動作を、図15のフローを用いて説明
する。優先領域の初期値は、図14(a)に示すQCI
F画像の中央部のサイズ(112×112dotsのサ
イズ)である。1フレームを符号化した結果(ステップ
S105)、発生情報量があるしきい値1を越えると
(ステップS101)、優先領域を、図14(b)に示
す画像の中央部のサイズ(80×80dotsのサイ
ズ)に縮小し(ステップS102)、発生情報量を減少
させる。また、逆に、発生情報量があるしきい値2より
も減少すると(ステップS103)、再び優先領域を、
図14(a)の画像の中央部のサイズ(112×112
のサイズ)に拡大し(ステップS104)、鮮明な領域
を広げる。その後、それぞれの領域を異なる量子化精度
で符号化する(ステップS105)。As an example, the operation when the size of the priority area is changed in two steps will be described with reference to the flow of FIG. The initial value of the priority area is the QCI shown in FIG.
This is the size (the size of 112 × 112 dots) of the central portion of the F image. As a result of encoding one frame (step S105), when the amount of generated information exceeds a certain threshold value 1 (step S101), the priority area is changed to the size (80 × 80 dots) of the central portion of the image shown in FIG. ) (Step S102) to reduce the amount of generated information. Conversely, when the amount of generated information decreases below a certain threshold value 2 (step S103), the priority area is changed again.
The size (112 × 112) at the center of the image in FIG.
) (Step S104), and a clear area is expanded. Thereafter, each region is encoded with a different quantization precision (step S105).
【0451】なお、上記第9の実施形態では、優先領域
および非優先領域を2段階に変化させたが、もっと多段
階に変化させてもよい。また、上記の第9の実施形態で
は、前符号化フレームの発生情報量に基づいて、優先領
域および非優先領域を決定したが、伝送制御部において
監視している通信スループットや、第4の実施形態で述
べたように、発生情報量と通信スループットから計算し
た符号化率に基づいて、優先領域および非優先領域を変
化させるようにしても良い。この場合、符号化率が予め
定められたしきい値を越えると、非優先領域について
は、符号化動作および伝送動作を行わないように画像符
号化装置12を制御してもよいし、プリフィルタにより
入力画像の高周波成分を落としても良いし、DCT係数
の低周波成分のみを符号化するようにしても構わない。Although the priority area and the non-priority area are changed in two steps in the ninth embodiment, the priority area and the non-priority area may be changed in more steps. In the ninth embodiment, the priority area and the non-priority area are determined based on the amount of generated information of the pre-encoded frame. However, the communication throughput monitored by the transmission control unit, the fourth embodiment, As described in the embodiment, the priority area and the non-priority area may be changed based on the coding rate calculated from the generated information amount and the communication throughput. In this case, when the coding rate exceeds a predetermined threshold value, the image coding apparatus 12 may be controlled so that the coding operation and the transmission operation are not performed for the non-priority area, , The high-frequency component of the input image may be dropped, or only the low-frequency component of the DCT coefficient may be encoded.
【0452】また、上記第9の実施形態では、非優先領
域を優先領域と異なる量子化精度で符号化するようにし
たが、非優先領域を符号化しないようにしてもよいし、
プリフィルタにより入力画像の高周波成分を落としても
良いし、DCT係数の低周波成分のみを符号化するよう
にしても構わない。この場合、発生情報量や通信スルー
プットに応じて、符号化する画像範囲が変化することに
なる。In the ninth embodiment, the non-priority area is encoded with a different quantization precision from the priority area. However, the non-priority area may not be encoded.
The high frequency component of the input image may be dropped by the pre-filter, or only the low frequency component of the DCT coefficient may be encoded. In this case, the image range to be encoded changes according to the amount of generated information and the communication throughput.
【0453】また、前符号化フレームの発生情報量が、
予め定められたしきい値を越えた場合、非優先領域に関
しては、符号化動作および伝送動作を行わないようにし
てもよいし、プリフィルタにより入力画像の高周波成分
を落としても良いし、DCT係数の低周波成分のみを符
号化するようにしても構わない。[0453] Also, the amount of generated information of the pre-encoded frame is
When the threshold value exceeds a predetermined threshold value, the coding operation and the transmission operation may not be performed for the non-priority area, the high frequency component of the input image may be reduced by a pre-filter, Only the low frequency components of the coefficients may be encoded.
【0454】以上のように第9の実施形態によれば、極
端に発生情報量が増加したり、通信スループットが低下
しても、優先領域の画質を大きく劣化させずに済む。As described above, according to the ninth embodiment, even if the amount of generated information is extremely increased or the communication throughput is reduced, the image quality of the priority area does not need to be significantly degraded.
【0455】(第10の実施形態)以下、本発明の第1
0の実施形態ついて図面を参照しながら説明する。図1
6は、本発明の第10の実施形態に係る符号化制御方法
の原理的説明図である。図16において、101は、符
号化率−量子化精度特性 Ss(q)=L/R(q) を示しており、入力画像の時間的な動きの大きさや空間
的な周波数成分に応じて変化し、大きな動きや細かいパ
ターン等を含むとき右下に移動し、動きが少ないとき左
上に移動する。符号化率−量子化精度特性と本発明の目
的については、従来の技術の欄で詳細に説明しているの
でここでは省略するが、図16においては、量子化精度
の下限値を設定しているため、従来の技術の説明に比べ
て、符号化率−量子化精度特性101A〜101Dが左
上に移動しているが、動作原理は従来と同様である。(Tenth Embodiment) Hereinafter, the first embodiment of the present invention will be described.
Embodiment 0 will be described with reference to the drawings. FIG.
FIG. 6 is a principle explanatory diagram of an encoding control method according to a tenth embodiment of the present invention. In FIG. 16, reference numeral 101 denotes a coding rate-quantization accuracy characteristic Ss (q) = L / R (q), which varies according to the magnitude of temporal motion of an input image and spatial frequency components. Then, it moves to the lower right when a large movement or a fine pattern is included, and moves to the upper left when there is little movement. The coding rate-quantization accuracy characteristics and the object of the present invention are described in detail in the section of the related art, and thus are omitted here. In FIG. 16, a lower limit value of the quantization accuracy is set. Therefore, the coding rate-quantization accuracy characteristics 101A to 101D move to the upper left as compared with the description of the conventional technique, but the operation principle is the same as that of the conventional technique.
【0456】102は視覚的に最適な符号化率の上限値
であり、103は視覚的に最適な符号化率の下限値であ
る。目的関数は、符号化率105と量子化精度104と
の組が視覚的に最適となる点の集合であると仮定しても
よいが、実際上、これは主観的に得られる値であり、画
面を見る距離や角度、個人の好みにより変動する。従っ
て、画品質トレードオフ関数上に視覚的に最適な領域を
仮定し、その領域の内、符号化率が最大の点を集めたも
のが視覚的に最適な符号化率の上限値102であり、符
号化率が最小の点を集めたものが視覚的に最適な符号化
率の下限値103であることにする。また、ここでは新
たに量子化精度の下限値104Cを設定する。つまり、
ここでは視覚的に最適な符号化率の上限値と視覚的に最
適な符号化率の下限値と量子化精度の下限値とに挟まれ
た領域に動作点を置くことを目的とする。Reference numeral 102 denotes a visually optimum upper limit of the coding rate, and reference numeral 103 denotes a visually optimum lower limit of the coding rate. The objective function may be assumed to be a set of points where the combination of the coding rate 105 and the quantization precision 104 is visually optimal, but in practice this is a subjectively obtained value, It fluctuates depending on the viewing distance and angle, and personal preference. Therefore, a visually optimum area is assumed on the image quality trade-off function, and a collection of points having the highest coding rate among the areas is the visually optimum upper limit 102 of the coding rate. A collection of points having the minimum coding rate is the visually optimal lower limit 103 of the coding rate. Here, a lower limit value 104C of the quantization accuracy is newly set. That is,
Here, the purpose is to place the operating point in a region between the visually optimal upper limit of the coding rate, the visually optimal lower limit of the coding rate, and the lower limit of the quantization accuracy.
【0457】図17は、本発明の第10の実施形態に係
る符号化制御方法の手順を示すフローチャートである。
以後、図16および図17を用いて、本発明の第10の
実施形態に係る符号化制御方法を説明する。FIG. 17 is a flowchart showing the procedure of the coding control method according to the tenth embodiment of the present invention.
Hereinafter, the encoding control method according to the tenth embodiment of the present invention will be described using FIG. 16 and FIG.
【0458】今、ステップS201において、例えば第
1の量子化精度104Aで符号化が行われたと想定す
る。このとき、入力画像の符号化率−量子化精度特性
が、図16において、101Aや101Bであった場合
には、その動作点AまたはBは、視覚的な最適領域内に
あり、符号化率は、視覚的に最適な符号化率の上限を超
えていないし(ステップS202の判断が“NO”の場
合)、視覚的に最適な符号化率の下限を下回ってもいな
い(ステップS203の判断が“NO”の場合)。その
ため、量子化精度は、104Aのまま変更されない。次
に、発生符号量に応じた駒落としが行なわれ(ステップ
S204)、その後、次の符号化が行なわれる(ステッ
プS201)。Now, it is assumed that the encoding has been performed in step S201, for example, with the first quantization accuracy 104A. At this time, if the coding rate-quantization accuracy characteristic of the input image is 101A or 101B in FIG. 16, the operating point A or B is within the visually optimal region, and the coding rate Does not exceed the visually optimal upper limit of the coding rate (if the determination in step S202 is “NO”) and does not fall below the visually optimal lower limit of the coding rate (the determination in step S203 is negative). "NO"). Therefore, the quantization precision remains unchanged at 104A. Next, a frame is dropped according to the generated code amount (step S204), and then the next coding is performed (step S201).
【0459】上記ステップS201〜S204の処理を
繰り返している内に、入力画像の符号化率−量子化精度
特性が、例えば101Cになったとすると、動作点は、
過渡的な動作点Cに移行する。動作点Cの符号化率は、
量子化精度104Aに対する視覚的に最適な符号化率の
上限値を超えているため(ステップS202の判断が
“YES”の場合)、量子化精度が向上されて例えば1
04Bにされる(ステップS205)。その後、発生符
号量に応じた駒落としが行われ(ステップS204)、
その後、量子化精度104Bで符号化が行われる(ステ
ップS201)。入力画像の符号化率−量子化精度特性
が101Cのまま変わらないとすると、次の動作点は、
動作点Dとなり、再び視覚的に最適な領域内に入る。If the coding rate-quantization accuracy characteristic of the input image becomes, for example, 101C while repeating the processing of steps S201 to S204, the operating point becomes
The transition is made to the transitional operating point C. The coding rate of the operating point C is
Since the upper limit of the visually optimum coding rate for the quantization precision 104A is exceeded (when the determination in step S202 is “YES”), the quantization precision is improved to, for example, 1
04B (step S205). Thereafter, a frame is dropped according to the generated code amount (step S204).
Thereafter, encoding is performed with a quantization accuracy of 104B (step S201). Assuming that the coding rate-quantization accuracy characteristics of the input image remain unchanged at 101C, the next operating point is:
The operating point D is reached, and again enters the visually optimum area.
【0460】同様に、動作点Bで動作しているときに、
入力画像の符号化率−量子化精度特性が101Dとなっ
た場合、動作点は、過渡的な動作点Eに移行する。この
ときの符号化率は、視覚的に最適な符号化率の下限値を
下回るため(ステップS203の判断が“YES”の場
合)、量子化精度が例えば104Cに下げられる(ステ
ップS206)。次に、発生符号量に応じた駒落としが
行われ(ステップS204)、その後、次の符号化が行
なわれる(ステップS201)。これによって、動作点
は、視覚的に最適な動作点Fとなる。Similarly, when operating at operating point B,
When the coding rate-quantization accuracy characteristic of the input image becomes 101D, the operating point shifts to a transient operating point E. Since the coding rate at this time is lower than the visually optimal lower limit of the coding rate (when the determination in step S203 is “YES”), the quantization precision is reduced to, for example, 104C (step S206). Next, a frame is dropped according to the generated code amount (step S204), and then the next coding is performed (step S201). Thus, the operating point becomes the visually optimal operating point F.
【0461】次に、動作点Fで動作しているときに、入
力画像の符号化率−量子化精度特性が101Eとなった
場合、動作点は、過渡的な動作点Gとなる。このとき、
従来のアルゴリズムであれば、符号化率が視覚的に最適
な符号化率の下限値103を下回っているため、次の符
号化の量子化精度が104Dにされ、動作点がHとされ
る。これに対し、第10の実施形態では、量子化精度値
104Dが量子化精度の下限値104Cを下回っている
ため、ステップS207において、量子化精度を低下さ
せても良いか否かの判断が“NO”となる。この場合、
優先領域が設定され、優先領域については量子化精度を
低下することなく量子化され、また非優先領域について
は優先領域よりも低い量子化精度で量子化される(ステ
ップS208)。これによって、量子化精度104Cで
量子化される領域が小さくなるため、発生情報量が減
り、符号化率−量子化精度特性は101Fとなる。その
結果、動作点は、Iへと移動し、視覚的に最適な符号化
率の上限値と視覚的に最適な符号化率の下限値と量子化
精度の下限値とに挟まれた領域内に入る。Next, when operating at the operating point F and the coding rate-quantization accuracy characteristic of the input image becomes 101E, the operating point becomes a transitional operating point G. At this time,
In the case of the conventional algorithm, since the coding rate is lower than the visually optimal lower limit 103 of the coding rate, the quantization accuracy of the next coding is set to 104D and the operating point is set to H. On the other hand, in the tenth embodiment, since the quantization accuracy value 104D is lower than the lower limit value 104C of the quantization accuracy, it is determined in step S207 whether the quantization accuracy may be reduced. NO ". in this case,
A priority area is set, the priority area is quantized without lowering the quantization precision, and the non-priority area is quantized with a lower quantization precision than the priority area (step S208). As a result, the area quantized with the quantization accuracy 104C becomes smaller, so that the amount of generated information decreases, and the coding rate-quantization accuracy characteristic becomes 101F. As a result, the operating point moves to I, and is within the region between the visually optimum upper limit of the coding rate, the visually optimum lower limit of the coding rate, and the lower limit of the quantization accuracy. to go into.
【0462】ただし、優先領域の1回の設定で動作点が
視覚的に最適な符号化率の下限値に満たない場合には、
次の符号化でさらに優先領域が縮小される(ステップS
208)。また、動作点が視覚的に最適な符号化率の上
限を超える場合(ステップS202の判断が“YE
S”)には、優先領域が拡大される(ステップS21
0)。しかしながら、もうそれ以上優先領域を拡大でき
ない場合(ステップS209の判断が“NO”の場合)
には、量子化精度が104Aへと移動される。However, if the operating point is less than the visually optimal lower limit of the coding rate in one setting of the priority area,
In the next encoding, the priority area is further reduced (step S
208). If the operating point exceeds the visually upper limit of the optimal coding rate (the determination in step S202 is “YE
S "), the priority area is expanded (step S21).
0). However, when the priority area cannot be expanded any more (when the determination in step S209 is “NO”)
, The quantization precision is moved to 104A.
【0463】以上のように、上記第10の実施形態によ
れば、簡単な制御によって、動きの再現性と空間的な解
像度と雑音とのバランスが、視覚特性上最適に保たれる
符号化制御方法を実現することが可能となる。As described above, according to the tenth embodiment, the coding control in which the balance between the reproducibility of motion, the spatial resolution, and the noise is kept optimal in terms of visual characteristics by simple control. The method can be realized.
【0464】なお、量子化精度の単位制御幅を細かくす
るほど、視覚的に最適な動作領域を細く絞り込むことが
出来る。しかしながら、この場合、入力画像の変化に対
する追跡速度が遅くなり、入力画像の変化の速度に追従
できなくなると、制御が発散する恐れがある。一方、量
子化精度の単位制御幅を大きくすると、入力画像の変化
に対する追跡速度は増大するが、動作領域が増大し、制
御の精度が悪化する。従って、量子化精度の単位制御幅
は、制御の精度が視覚特性の認知限界付近になるよう設
定されるのが好ましい。Note that as the unit control width of the quantization accuracy becomes smaller, the visually optimal operation region can be narrowed down. However, in this case, if the tracking speed for the change of the input image becomes slow and it is impossible to follow the speed of the change of the input image, the control may diverge. On the other hand, when the unit control width of the quantization accuracy is increased, the tracking speed for the change of the input image is increased, but the operation area is increased, and the control accuracy is deteriorated. Therefore, it is preferable that the unit control width of the quantization accuracy is set so that the control accuracy is near the recognition limit of the visual characteristic.
【0465】また、優先領域の設定方法に関しては、詳
しく触れていないが、人物の顔が写る範囲に設定しても
良いし、画面を3等分した真ん中としても良い。また、
非優先領域の符号化に関して、上記実施形態では、量子
化精度を低下させることとして説明しているが、全く情
報を送らないようにしても良いし、プリフィルタにより
入力画像の高周波成分を落としても良いし、DCT係数
の低周波成分のみを符号化するようにしても構わない。
また、符号化率を通信スループットで補正するようにし
ても構わないし、符号化率が予め定められたしきい値を
越えると、非優先領域については、符号化動作および伝
送動作が行われないようにしてもよい。Although the method of setting the priority area is not described in detail, it may be set in a range where a person's face is captured, or may be set in the middle of the screen divided into three equal parts. Also,
Regarding the encoding of the non-priority region, the above embodiment has been described as lowering the quantization accuracy. However, no information may be sent at all, or a high frequency component of the input image may be reduced by a pre-filter. Alternatively, only the low frequency component of the DCT coefficient may be encoded.
Further, the coding rate may be corrected by the communication throughput. If the coding rate exceeds a predetermined threshold, the coding operation and the transmission operation are not performed for the non-priority area. It may be.
【0466】(第11の実施形態)図7において、伝送
制御部432は、一定の速度、例えばPHSの場合、3
2kbpsでデータを出力する。伝送誤りが発生せず、
受信側からリジェクトが返送されてない間はすべて送信
バッファ171から読み出されたデータがフレーム化さ
れて出力される。しかし、伝送誤りが発生し、受信側か
らリジェクトが返送されたフレームに関しては再送バッ
ファ431より当該フレームを読み出して出力するた
め、送信バッファからは読み出さない。伝送制御部43
2は単位時間tに送信バッファから読み出したデータの
ビット数を平均スループット算出部711に通知する。
単位時間tとしては、フレームが固定長の場合には1フ
レームを伝送する時間、例えば80バイトのフレームの
場合、20msとすれば、容易に同期をとることができ
る。また、画像入力部11の画像の周期に同期すれば、
符号化タイミングと同期をとることも可能であるし、ま
た、単位時間tを伝送フレーム時間と画像の周期の最小
公倍数にすれば、双方に同期がとれる。平均スループッ
ト算出部711は、伝送制御部432から受け取った単
位時間tあたりに送信バッファから読み出されたビット
数からある一定時間Tのスループットの平均値を算出す
る。簡単な算出方法としては、ある一定時間Tのビット
数の合計をある一定時間Tで割った平均値をある一定時
間T毎に算出し、ある一定時間T毎に出力する方法が考
えられる。処理が非常に簡単であるが、大ざっぱなた
め、バースト的にエラーが発生するPHSなどの場合、
バーストエラーが発生した区間の平均スループットの低
下が一定時間Tの間に符号化される画像すべてに影響す
るため、一定時間Tを十分長く取る必要がある。第2の
算出方法は、ある一定時間Tのビット数の合計をある一
定時間Tで割った平均値を単位時間t毎に算出し、単位
時間t毎に出力する方法が考えられる。この場合、処理
は複雑になるが、単位時間t毎に平均スループットが更
新されるため、より綿密な制御が可能となる。(Eleventh Embodiment) In FIG. 7, the transmission control unit 432 operates at a constant speed, for example, 3
Output data at 2 kbps. No transmission error occurs,
As long as the reject is not returned from the receiving side, the data read from the transmission buffer 171 is all framed and output. However, a frame in which a transmission error has occurred and a reject has been returned from the receiving side is read from the retransmission buffer 431 and output, and is not read from the transmission buffer. Transmission control unit 43
2 notifies the average throughput calculation unit 711 of the number of bits of data read from the transmission buffer in the unit time t.
If the unit time t is set to a time for transmitting one frame when the frame has a fixed length, for example, 20 ms for an 80-byte frame, synchronization can be easily achieved. Also, by synchronizing with the image cycle of the image input unit 11,
It is possible to synchronize with the encoding timing, and if the unit time t is the least common multiple of the transmission frame time and the image period, both can be synchronized. The average throughput calculator 711 calculates an average value of the throughput for a certain time T from the number of bits read from the transmission buffer per unit time t received from the transmission controller 432. As a simple calculation method, a method is conceivable in which an average value obtained by dividing the total number of bits in a certain time T by a certain time T is calculated every certain time T, and output every certain time T. The process is very simple, but it is rough, so in the case of PHS etc. where errors occur in bursts,
Since the decrease in the average throughput in the section where the burst error has occurred affects all the images to be encoded during the certain time T, the certain time T needs to be sufficiently long. As a second calculation method, a method is conceivable in which an average value obtained by dividing the total number of bits in a certain time period T by the certain time period T is calculated for each unit time t, and output for each unit time t. In this case, the processing is complicated, but the average throughput is updated every unit time t, so that more precise control is possible.
【0467】(第12の実施形態)図9において、伝送
制御部432は、一定の速度、例えばPHSの場合、3
2kbpsでデータを出力すると仮定する。画像受信装
置151は単位時間tの間に誤り無く受信できた画像デ
ータのビット数を算出する。単位時間tとしては、フレ
ームが固定長の場合には1フレームを受信する時間、例
えば80バイトのフレームの場合、20msとすれば、
容易に同期をとることができる。また、画像受信装置1
51が画像符号化装置150のように画像を符号化して
伝送する機能を具備していれば、画像のサンプリング周
期に同期すれば、符号化タイミングと同期をとることも
可能であるし、また、単位時間tを画像符号化装置15
0から受信する伝送フレーム時間と画像のサンプリング
周期の最小公倍数にすれば、双方に同期がとれる。(Twelfth Embodiment) In FIG. 9, the transmission control unit 432 operates at a constant speed, for example, 3
Assume that data is output at 2 kbps. The image receiving device 151 calculates the number of bits of image data that can be received without error during the unit time t. The unit time t is a time for receiving one frame when the frame has a fixed length, for example, 20 ms for a frame of 80 bytes.
Synchronization is easy. The image receiving device 1
If 51 has a function of encoding and transmitting an image like the image encoding device 150, if it synchronizes with the sampling period of the image, it is possible to synchronize with the encoding timing, The unit time t is calculated by the image encoding device 15
By setting the transmission frame time to be received from 0 and the least common multiple of the sampling period of the image, synchronization can be established between both.
【0468】一定時間T内に誤り無く受信できた画像デ
ータのビット数の送信方法として、以下の2通りが考え
られる。The following two methods are conceivable as a method of transmitting the number of bits of image data that can be received without error within a predetermined time T.
【0469】まず1つめの方法は、ビット数計数部15
1bは、画像符号化装置150から単位時間tあたりの
誤り無く受信できた画像データのビット数からある一定
時間Tの間に誤り無く受信できた画像データのビット数
を算出し、一定時間T毎に画像符号化装置150に送信
する方法である。この方法では、処理が非常に簡単であ
るが、大ざっぱなため、バースト的エラーが発生するP
HSなどの場合、バーストエラーが発生した区間の平均
スループットの低下が一定時間Tの間に符号化される画
像すべてに影響するため、一定時間Tを十分長くとる必
要がある。なお、この方法では、単位時間tを一定時間
Tと同じにすれば、更に処理を簡単にすることができ
る。The first method is that the bit number counting section 15
1b calculates the number of bits of image data that can be received without error during a certain time T from the number of bits of image data that can be received without error per unit time t from the image encoding device 150, and Is transmitted to the image encoding device 150. In this method, although the processing is very simple, since it is rough, P
In the case of HS or the like, the fixed time T needs to be set sufficiently long because the decrease in the average throughput in the section where the burst error has occurred affects all the images encoded during the fixed time T. In this method, the processing can be further simplified if the unit time t is made equal to the fixed time T.
【0470】第2の算出方法は、ある一定時間Tのビッ
ト数の合計を単位時間t毎に算出し、単位時間t毎に出
力する方法である。この場合、処理は複雑になるが、画
像符号化装置150では、単位時間t毎に平均スループ
ットが更新されるため、より綿密な制御が可能となる。The second calculation method is a method of calculating the total number of bits for a certain time T for each unit time t and outputting the total for each unit time t. In this case, the processing becomes complicated, but the image encoding device 150 updates the average throughput every unit time t, so that more precise control is possible.
【0471】(第13の実施形態)図9において、伝送
制御部432は、一定の速度、例えばPHSの場合、3
2kbpsでデータを出力すると仮定する。画像受信装
置151は単位時間tの間に誤り無く受信できた画像デ
ータのビット数を算出する。単位時間tとしては、フレ
ームが固定長の場合には1フレームを受信する時間、例
えば80バイトのフレームの場合、20msとすれば、
容易に同期をとることができる。また、画像受信装置1
51が画像符号化装置150のように画像を符号化して
伝送する機能を具備していれば、画像のサンプリング周
期に同期すれば、符号化タイミングと同期をとることも
可能であるし、また、単位時間tを画像符号化装置15
0から受信する伝送フレーム時間と画像のサンプリング
周期の最小公倍数にすれば、双方に同期がとれる。(Thirteenth Embodiment) In FIG. 9, the transmission control unit 432 operates at a constant speed, for example, 3
Assume that data is output at 2 kbps. The image receiving device 151 calculates the number of bits of image data that can be received without error during the unit time t. The unit time t is a time for receiving one frame when the frame has a fixed length, for example, 20 ms for a frame of 80 bytes.
Synchronization is easy. The image receiving device 1
If 51 has a function of encoding and transmitting an image like the image encoding device 150, if it synchronizes with the sampling period of the image, it is possible to synchronize with the encoding timing, The unit time t is calculated by the image encoding device 15
By setting the transmission frame time to be received from 0 and the least common multiple of the sampling period of the image, synchronization can be established between both.
【0472】一定時間Tあたりの平均スループットの算
出方法として、以下の2通りが考えられる。The following two methods are conceivable for calculating the average throughput per fixed time T.
【0473】まず1つめの方法は、ビット数計数部15
1bは、画像符号化装置150から単位時間tあたりの
誤り無く受信できた画像データのビット数からある一定
時間Tの間に誤り無く受信できた画像データのビット数
を算出し、一定時間Tのビット数の合計を一定時間Tで
割った平均値を一定時間T毎に算出し、一定時間T毎に
出力する方法である。この方法では、処理が非常に簡単
であるが、大ざっぱなため、バースト的にエラーが発生
するPHSなどの場合、バーストエラーが発生した区間
の平均スループットの低下が一定時間Tの間に符号化さ
れる画像すべてに影響するため、一定時間Tを十分長く
とる必要がある。なお、この方法では、単位時間tを一
定時間Tと同じにすれば、更に処理を簡単にすることが
できる。[0473] The first method is that the bit number counting section 15
1b calculates the number of bits of image data that can be received without error during a certain time T from the number of bits of image data that can be received without error per unit time t from the image encoding device 150, In this method, an average value obtained by dividing the total number of bits by a certain time T is calculated for each certain time T, and output at each certain time T. In this method, although the processing is very simple, in a rough manner, in the case of a PHS or the like in which an error occurs in a burst manner, a decrease in the average throughput in a section where a burst error occurs is encoded during a certain time T. Therefore, it is necessary to set the certain time T sufficiently long to affect all the images. In this method, the processing can be further simplified if the unit time t is made equal to the fixed time T.
【0474】第2の算出方法は、ある一定時間Tのビッ
ト数の合計を一定時間Tで割った平均値を単位時間t毎
に算出し、単位時間t毎に出力する方法である。この場
合、処理は複雑になるが、画像符号化装置150では、
単位時間t毎に平均スループットが更新されるため、よ
り綿密な制御が可能となる。In the second calculation method, an average value obtained by dividing the total number of bits in a certain fixed time T by the certain time T is calculated for each unit time t, and is output for each unit time t. In this case, the processing becomes complicated, but in the image encoding device 150,
Since the average throughput is updated every unit time t, more precise control is possible.
【図1】本発明の第1の実施形態に係る画像符号化装置
の構成を示すブロック図である。FIG. 1 is a block diagram illustrating a configuration of an image encoding device according to a first embodiment of the present invention.
【図2】本発明の第1の実施形態において、遅延時間と
送信フレーム間隔の測定結果を示す図である。FIG. 2 is a diagram illustrating measurement results of a delay time and a transmission frame interval in the first embodiment of the present invention.
【図3】本発明の第1の実施形態における駒落とし/量
子化制御装置の他の構成例を示すブロック図である。FIG. 3 is a block diagram illustrating another configuration example of the frame drop / quantization control device according to the first embodiment of the present invention.
【図4】本発明の第2の実施形態に係る画像符号化装置
の構成を示すブロック図である。FIG. 4 is a block diagram illustrating a configuration of an image encoding device according to a second embodiment of the present invention.
【図5】本発明の第2の実施形態において、状態遷移の
タイミングを示したタイミングチャートである。FIG. 5 is a timing chart showing a state transition timing according to the second embodiment of the present invention.
【図6】本発明の第3の実施形態に係る画像符号化装置
の構成を示すブロック図である。FIG. 6 is a block diagram illustrating a configuration of an image encoding device according to a third embodiment of the present invention.
【図7】本発明の第4の実施形態に係る画像符号化装置
の構成を示すブロック図である。FIG. 7 is a block diagram illustrating a configuration of an image encoding device according to a fourth embodiment of the present invention.
【図8】本発明の第4の実施形態における駒落とし/量
子化制御装置の他の構成例を示すブロック図である。FIG. 8 is a block diagram illustrating another configuration example of the frame drop / quantization control device according to the fourth embodiment of the present invention.
【図9】本発明の第5の実施形態に係る画像伝送システ
ムの構成を示すブロック図である。FIG. 9 is a block diagram illustrating a configuration of an image transmission system according to a fifth embodiment of the present invention.
【図10】本発明の第6の実施形態に係る画像伝送シス
テムの構成を示すブロック図である。FIG. 10 is a block diagram illustrating a configuration of an image transmission system according to a sixth embodiment of the present invention.
【図11】本発明の第7の実施形態に係る画像符号化装
置の構成を示すブロック図である。FIG. 11 is a block diagram illustrating a configuration of an image encoding device according to a seventh embodiment of the present invention.
【図12】本発明の第8の実施形態における量子化値に
対する発生情報量のグラフである。FIG. 12 is a graph of a generated information amount with respect to a quantization value according to the eighth embodiment of the present invention.
【図13】本発明の第9の実施形態に係る画像符号化装
置の構成を示すブロック図である。FIG. 13 is a block diagram illustrating a configuration of an image encoding device according to a ninth embodiment of the present invention.
【図14】本発明の第9の実施形態において、優先領域
の大きさを2段階に変化させる場合の画像フレームの分
割例である。FIG. 14 is an example of dividing an image frame when the size of a priority area is changed in two steps according to the ninth embodiment of the present invention.
【図15】本発明の第9の実施形態において、優先領域
の大きさを変化させる場合の処理フローである。FIG. 15 is a processing flow when changing the size of a priority area in the ninth embodiment of the present invention.
【図16】本発明の第10の実施形態における優先領
域、非優先領域の領域制御と量子化制御を説明するため
の図である。FIG. 16 is a diagram for explaining area control and quantization control of a priority area and a non-priority area according to the tenth embodiment of the present invention.
【図17】本発明の第10の実施形態において、優先領
域、非優先領域の領域制御と量子化制御の制御フローで
ある。FIG. 17 is a control flow of area control and quantization control of a priority area and a non-priority area in the tenth embodiment of the present invention.
【図18】従来の画像符号化装置の構成の一例を示すブ
ロック図である。FIG. 18 is a block diagram illustrating an example of a configuration of a conventional image encoding device.
【図19】図18における符号化装置の構成の一例を示
すブロック図である。19 is a block diagram illustrating an example of a configuration of the encoding device in FIG.
【図20】従来の駒落とし制御を説明するためのシーケ
ンス図である。FIG. 20 is a sequence diagram for explaining conventional frame drop control.
【図21】従来の画像符号化装置における量子化制御を
説明するための図である。FIG. 21 is a diagram for describing quantization control in a conventional image encoding device.
【図22】従来の画像符号化装置において、被写体の急
激な動きが発生した場合の、量子化制御を説明するため
の図である。FIG. 22 is a diagram for explaining quantization control when a sudden movement of a subject occurs in a conventional image encoding device.
【図23】従来のテレビ信号の高効率符号化装置の構成
の一例を示すブロック図である。FIG. 23 is a block diagram illustrating an example of a configuration of a conventional high-efficiency encoding device for a television signal.
【図24】従来の画像符号化装置における遅延時間と送
信フレーム間隔の測定結果を示す図である。FIG. 24 is a diagram illustrating measurement results of a delay time and a transmission frame interval in a conventional image encoding device.
10、40、60、70、110、150…画像符号化
装置 151、164…画像復号化装置 152、153…基地局 11…画像入力部 12…符号化装置 13…テンポラリバッファ 14…第1のSW 15…発生情報量算出部 16、16’、42、72、81、111…駒落とし/
量子化制御装置 161…駒落とし制御部 162…しきい値格納部 163…第1の量子化制御部 31…差分部 32…発生情報量格納部 421…しきい値切り換え部 422…第2のSW 423…第1のしきい値格納部 424…第2のしきい値格納部 721…許容遅延時間格納部 722…送信可能情報量算出部 811…平均遅延時間算出部 17、43…伝送制御装置 171…送信バッファ 113、172、432…伝送制御部 431…再送バッファ 41、71…量子化制御装置 411…第2の量子化制御部 412…第3の量子化制御部 413…モード選択部 711…平均スループット算出部 712…符号化率算出部 713…第4の量子化制御部 61…誤り訂正符号化装置 611…第1の誤り訂正符号化部 612…第2の誤り訂正符号化部 613…第3のSW 1000…画像受信装置 1301…優先領域/非優先領域変更部10, 40, 60, 70, 110, 150: Image coding device 151, 164: Image decoding device 152, 153: Base station 11: Image input unit 12: Coding device 13: Temporary buffer 14: First SW 15: Generated information amount calculation unit 16, 16 ', 42, 72, 81, 111 ...
Quantization control device 161 ... frame drop control unit 162 ... threshold value storage unit 163 ... first quantization control unit 31 ... difference unit 32 ... generated information amount storage unit 421 ... threshold value switching unit 422 ... second SW 423: first threshold storage section 424: second threshold storage section 721: allowable delay time storage section 722 ... transmittable information amount calculation section 811 ... average delay time calculation section 17, 43: transmission control device 171 ... transmission buffers 113, 172, 432 ... transmission control unit 431 ... retransmission buffers 41, 71 ... quantization control unit 411 ... second quantization control unit 412 ... third quantization control unit 413 ... mode selection unit 711 ... average Throughput calculation section 712 ... coding rate calculation section 713 ... fourth quantization control section 61 ... error correction coding apparatus 611 ... first error correction coding section 612 ... second error correction Goka 613 ... third SW 1000 ... image receiving apparatus 1301 ... priority area / non-priority area changing portion
Claims (139)
装置であって、 映像信号から画像フレームを構成して出力する画像入力
手段と、 前記画像入力手段で構成された画像フレームを符号化す
る符号化手段と、 前記符号化手段で符号化された画像フレームの画像デー
タを格納する送信バッファと、 前記送信バッファ内の画像データを、所定の伝送レート
で送信する伝送制御手段と、 前記符号化手段と前記送信バッファとの間に配置され、
かつ前記符号化手段で符号化された画像フレームの画像
データを一時的に格納するテンポラリバッファと、 前記テンポラリバッファ内の画像データを前記送信バッ
ファに格納するか否かを判定すると共に、次に符号化さ
れる画像フレームの量子化値を決定する駒落とし/量子
化制御手段とを備え、 前記駒落とし/量子化制御手段は、前記テンポラリバッ
ファに格納されている画像フレームの情報量が予め設定
された駒落とししきい値よりも大きい場合、前記テンポ
ラリバッファ内の画像データを前記送信バッファに格納
しない駒落とし制御を行うと共に、前記テンポラリバッ
ファ内に格納されている画像フレームを符号化する際に
用いた量子化ステップ幅よりも大きい量子化ステップ幅
の量子化値を設定して前記符号化手段に通知し、 前記符号化手段は、次に符号化する画像フレームを、前
記駒落とし/量子化制御手段から通知された量子化値で
符号化することを特徴とする、画像符号化装置。An image encoding apparatus for encoding and transmitting a moving image, comprising: an image input unit configured to output an image frame from a video signal; and an image encoding unit configured to encode the image frame configured by the image input unit. A transmission buffer that stores image data of the image frame encoded by the encoding unit; a transmission control unit that transmits image data in the transmission buffer at a predetermined transmission rate; Arranged between the conversion means and the transmission buffer,
And a temporary buffer for temporarily storing image data of the image frame encoded by the encoding means, and determining whether or not to store the image data in the temporary buffer in the transmission buffer. Frame removal / quantization control means for determining a quantization value of an image frame to be converted, wherein the frame removal / quantization control means sets an information amount of an image frame stored in the temporary buffer in advance. If the value is larger than the dropped frame threshold value, frame drop control is performed so that image data in the temporary buffer is not stored in the transmission buffer, and the image data stored in the temporary buffer is encoded. Setting a quantization value of a quantization step width larger than the quantization step width, and notifying the encoding means, Goka means, then the image frame to be encoded, characterized by coding the notification quantization value from said decimating / quantization control means, the image coding apparatus.
ーが発生し、受信端末側で正常に画像データの復号がで
きなかった場合に、自動再送を行うと共に、再送が生じ
たことを示すエラー情報を前記駒落とし/量子化制御手
段に通知し、 前記駒落とし/量子化制御手段は、さらに、前記伝送制
御手段からエラー情報の通知を受けると、前記テンポラ
リバッファ内の画像データを前記送信バッファに格納す
るか否かを決定するための駒落とししきい値を予め設定
された値から下げ、予め定められた一定時間、前記伝送
制御手段からエラー情報の通知を受けなければ、当該駒
落とししきい値を予め設定された値に戻す、しきい値制
御を行うことを特徴とする、請求項1に記載の画像符号
化装置。2. The transmission control means according to claim 1, further comprising, when a communication error occurs and the image data cannot be normally decoded on the receiving terminal side, performs automatic retransmission and an error indicating that retransmission has occurred. Information is sent to the frame drop / quantization control means. When the frame drop / quantization control means further receives error information notification from the transmission control means, the image data in the temporary buffer is sent to the transmission buffer. The frame drop threshold for determining whether or not to store the frame is lowered from a preset value. If a notification of error information is not received from the transmission control means for a predetermined time, the frame drop is performed. 2. The image encoding apparatus according to claim 1, wherein a threshold value control for returning the threshold value to a preset value is performed.
られた一定時間内の平均スループットを算出して前記駒
落とし/量子化制御手段に通知し、 前記駒落とし/量子化制御手段は、さらに予め設定され
ている最大許容遅延時間と、前記伝送制御手段で算出さ
れた平均スループットとに基づいて、最大許容遅延時間
内に送信可能な最大情報量を算出し、 当該算出した最大情報量を前記駒落とししきい値として
用いることを特徴とする、請求項1に記載の画像符号化
装置。3. The transmission control unit further calculates an average throughput within a predetermined period of time and notifies the frame loss / quantization control unit of the average throughput, and the frame loss / quantization control unit further includes: Based on the preset maximum allowable delay time and the average throughput calculated by the transmission control means, calculate the maximum amount of information that can be transmitted within the maximum allowable delay time, and calculate the calculated maximum information amount. 2. The image coding apparatus according to claim 1, wherein the image coding apparatus uses the frame drop threshold value.
に所定の時間内に送信した画像フレームの平均発生情報
量と、前記平均スループットとに基づいて、平均遅延時
間を算出し、 当該算出した平均遅延時間を前記最大許容遅延時間とし
て用いることを特徴とする、請求項3に記載の画像符号
化装置。4. The frame drop / quantization control means further calculates an average delay time based on an average amount of generated information of image frames transmitted within a predetermined time and the average throughput, and calculates the calculated average delay time. The image encoding apparatus according to claim 3, wherein an average delay time is used as the maximum allowable delay time.
装置であって、 映像信号から画像フレームを構成して出力する画像入力
手段と、 前記画像入力手段で構成された画像フレームを符号化す
る符号化手段と、 前記符号化手段で符号化された画像データを格納する送
信バッファと、 動きの再現性と画質の両面から最適な量子化値を決定す
る第1の量子化制御手段と、 通信状態に応じて量子化ステップ幅を制御する第2の量
子化制御手段と、 前記送信バッファ内の画像データを所定の伝送レートで
送信し、通信エラーが発生し、受信端末側で正常に画像
データの復号ができなかった場合に、自動再送を行うと
共に、再送が生じたことを示すエラー情報を前記第2の
量子化制御手段に通知する伝送制御手段とを備え、 前記第2の量子化制御手段は、 前記伝送制御手段からエラー情報の通知を受けると、前
記第1の量子化制御手段で決定された量子化値に対応す
る量子化ステップ幅よりも大きな量子化ステップ幅の量
子化値を設定して、前記符号化手段に通知し、 予め定められた一定時間、前記伝送制御手段から前記エ
ラー情報の通知を受けなければ、前記第1の量子化制御
手段で決定された量子化値をそのまま前記符号化手段に
通知し、 前記符号化手段は、次に符号化する画像フレームを、前
記第2の量子化制御手段から通知された量子化値で符号
化することを特徴とする、画像符号化装置。5. An image encoding apparatus for encoding and transmitting a moving image, comprising: an image input unit configured to output an image frame from a video signal; and an image encoding unit configured to encode the image frame configured by the image input unit. A transmission buffer that stores the image data encoded by the encoding unit; a first quantization control unit that determines an optimal quantization value in terms of both motion reproducibility and image quality; A second quantization control means for controlling a quantization step width in accordance with a communication state; transmitting image data in the transmission buffer at a predetermined transmission rate; Transmission control means for performing automatic retransmission when data cannot be decoded, and notifying the second quantization control means of error information indicating that retransmission has occurred, wherein the second quantization Control hand Upon receiving notification of error information from the transmission control means, sets a quantization value having a quantization step width larger than the quantization step width corresponding to the quantization value determined by the first quantization control means. Notifying the encoding means, and if the error information is not received from the transmission control means for a predetermined period of time, the quantization value determined by the first quantization control means is directly used. The encoding unit notifies the encoding unit, and the encoding unit encodes a next image frame to be encoded with the quantization value notified from the second quantization control unit. Device.
間に配置され、前記符号化手段で符号化された画像フレ
ームの画像データを一時的に格納するテンポラリバッフ
ァと、 前記テンポラリバッファ内の画像データを前記送信バッ
ファに格納するか否かを判定し、次に符号化される画像
フレームの量子化値を決定する駒落とし/量子化制御手
段とをさらに備え、 前記伝送制御手段は、前記再送が生じたことを示すエラ
ー情報を、さらに前記駒落とし/量子化制御手段に通知
し、 前記駒落とし/量子化制御手段は、 前記伝送制御手段からエラー情報の通知を受けると、前
記テンポラリバッファ内の画像データを前記送信バッフ
ァに格納するか否かを決定するための駒落とししきい値
を予め設定された値から下げ、予め定められた一定時
間、前記伝送制御手段からエラー情報の通知を受けなけ
れば、当該駒落とししきい値を予め設定された値に戻
す、しきい値制御を行い、 前記テンポラリバッファ内の画像データの情報量が前記
しきい値制御で制御された駒落とししきい値よりも大き
ければ、前記テンポラリバッファ内の画像データを前記
送信バッファに格納しない駒落とし制御を行うと共に、
前記テンポラリバッファ内に格納されている画像フレー
ムを符号化する際に用いた量子化ステップ幅よりも大き
い量子化ステップ幅の量子化値を設定して前記符号化手
段に通知することを特徴とする、請求項5に記載の画像
符号化装置。6. A temporary buffer disposed between the encoding unit and the transmission buffer, for temporarily storing image data of an image frame encoded by the encoding unit, and an image in the temporary buffer. A frame removal / quantization control unit that determines whether to store data in the transmission buffer and determines a quantization value of an image frame to be encoded next, the transmission control unit includes: The frame drop / quantization control unit further notifies the frame drop / quantization control unit of error information indicating that the error has occurred. When the frame drop / quantization control unit receives the error information notification from the transmission control unit, the frame drop / quantization control unit reads the error information. The frame drop threshold for determining whether or not to store the image data in the transmission buffer is lowered from a preset value, and the frame drop threshold is determined for a predetermined period of time. If the notification of error information is not received from the transmission control unit, the frame drop threshold is returned to a preset value, threshold control is performed, and the information amount of image data in the temporary buffer is reduced to the threshold. If the value is larger than the frame drop threshold controlled by the control, while performing the frame drop control not storing the image data in the temporary buffer in the transmission buffer,
Setting a quantization value having a quantization step width larger than the quantization step width used when encoding the image frame stored in the temporary buffer, and notifying the encoding means. The image encoding device according to claim 5.
られた一定時間内の平均スループットを算出して前記駒
落とし/量子化制御手段に通知し、 前記駒落とし/量子化制御手段は、さらに予め設定され
ている最大許容遅延時間と、前記伝送制御手段で算出さ
れた平均スループットとに基づいて、最大許容遅延時間
内に送信可能な最大情報量を算出し、 当該算出した最大情報量を前記駒落とししきい値として
用いることを特徴とする、請求項6に記載の画像符号化
装置。7. The transmission control means further calculates an average throughput within a predetermined period of time and notifies the average to the dropout / quantization control means, and the dropout / quantization control means further comprises: Based on the preset maximum allowable delay time and the average throughput calculated by the transmission control means, calculate the maximum amount of information that can be transmitted within the maximum allowable delay time, and calculate the calculated maximum information amount. 7. The image encoding apparatus according to claim 6, wherein the apparatus is used as a frame drop threshold.
に所定の時間内に送信した画像フレームの平均発生情報
量と、前記平均スループットとに基づいて、平均遅延時
間を算出し、 当該算出した平均遅延時間を前記最大許容遅延時間とし
て用いることを特徴とする、請求項7に記載の画像符号
化装置。8. The frame drop / quantization control means further calculates an average delay time based on the average generated information amount of image frames transmitted within a predetermined time and the average throughput, and calculates the calculated average delay time. The image encoding apparatus according to claim 7, wherein an average delay time is used as the maximum allowable delay time.
レートの通信回線を介して伝送する際に、単位時間当た
りに送信できるフレームの割合である符号化率に応じた
駒落としによる時間的歪みと、量子化値による空間的歪
みとのバランスとして、動作点が予め決められている画
像符号化装置であって、 映像信号から画像フレームを構成して出力する画像入力
手段と、 前記画像入力手段で構成された画像フレームを符号化す
る符号化手段と、 前記符号化手段で符号化された画像データを格納する送
信バッファと、 通信状態に応じた量子化値を決定する量子化制御手段
と、 前記送信バッファ内の画像データを所定の伝送レートで
送信する伝送制御手段とを備え、 前記量子化制御手段は、 予め定められた一定時間内の平均スループットを算出
し、 算出された平均スループットと、前記符号化手段で符号
化した結果の1フレーム当たりの発生情報量とに基づい
て、符号化率を算出し、 算出された符号化率に対応する量子化値を決定して前記
符号化手段に通知し、 前記送信バッファ内のデータの残量があるしきい値以下
になると、前記符号化手段に一画像フレームの符号化を
行うように通知することを特徴とする、画像符号化装
置。9. When a moving image is encoded by high-efficiency compression and transmitted through a low-bit-rate communication line, time is reduced by dropping frames in accordance with the coding rate, which is the rate of frames that can be transmitted per unit time. An image encoding apparatus in which an operating point is predetermined as a balance between distortion and spatial distortion due to a quantization value, wherein: an image input unit configured to output an image frame from a video signal; Encoding means for encoding an image frame constituted by means, a transmission buffer for storing image data encoded by the encoding means, and a quantization control means for determining a quantization value according to a communication state; Transmission control means for transmitting the image data in the transmission buffer at a predetermined transmission rate, wherein the quantization control means calculates an average throughput within a predetermined period of time. Calculating a coding rate based on the calculated average throughput and the amount of information generated per frame as a result of coding by the coding means, and calculating a quantization value corresponding to the calculated coding rate. Determined and notified to the encoding means, When the remaining amount of data in the transmission buffer is less than or equal to a certain threshold value, the encoding means is notified to perform encoding of one image frame. Image encoding device.
の間に配置され、前記符号化手段で符号化された画像フ
レームの画像データを一時的に格納するテンポラリバッ
ファと、 前記テンポラリバッファ内の画像データを前記送信バッ
ファに格納するか否かを判定し、次に符号化される画像
フレームの量子化値を決定する駒落とし/量子化制御手
段とをさらに備え、 前記駒落とし/量子化制御手段は、 予め設定されている最大許容遅延時間と、前記量子化制
御手段で算出された平均スループットとに基づいて、最
大許容遅延時間内に送信可能な情報量を算出し、 前記テンポラリバッファに格納されている画像フレーム
の情報量が前記最大許容遅延時間内に送信可能な情報量
よりも大きければ、前記テンポラリバッファ内の画像デ
ータを前記送信バッファに格納しない駒落とし制御を行
うと共に、前記テンポラリバッファ内に格納されている
画像フレームを符号化する際に用いた量子化ステップ幅
よりも大きい量子化ステップ幅の量子化値を設定して前
記符号化手段に通知することを特徴とする、請求項9に
記載の画像符号化装置。10. A temporary buffer disposed between said encoding means and said transmission buffer, for temporarily storing image data of an image frame encoded by said encoding means, and an image in said temporary buffer. A frame removal / quantization control unit that determines whether data is to be stored in the transmission buffer and determines a quantization value of an image frame to be encoded next, the frame removal / quantization control unit Calculates the amount of information that can be transmitted within the maximum allowable delay time based on the preset maximum allowable delay time and the average throughput calculated by the quantization control unit, and stores the information amount in the temporary buffer. If the amount of information of the current image frame is larger than the amount of information that can be transmitted within the maximum allowable delay time, the image data in the temporary buffer is transmitted. While performing the frame drop control not stored in the buffer, and setting a quantization value of a quantization step width larger than the quantization step width used when encoding the image frame stored in the temporary buffer, The image encoding apparatus according to claim 9, wherein a notice is sent to an encoding unit.
の間に配置され、前記符号化手段で符号化された画像フ
レームの画像データを一時的に格納するテンポラリバッ
ファと、 前記テンポラリバッファ内の画像データを前記送信バッ
ファに格納するか否かを判定し、次に符号化される画像
フレームの量子化値を決定する駒落とし/量子化制御手
段とをさらに備え、 前記駒落とし/量子化制御手段は、 所定の時間内に送信した画像フレームの平均発生情報量
と、前記量子化制御手段で算出された平均スループット
とに基づいて、平均遅延時間を算出し、 前記平均スループットおよび前記平均遅延時間に基づい
て、当該平均遅延時間内に送信可能な情報量を算出し、 前記テンポラリバッファに格納されている画像フレーム
の情報量が前記平均遅延時間内に送信可能な情報量より
も大きければ、前記テンポラリバッファ内の画像データ
を前記送信バッファに格納しない駒落とし制御を行うと
共に、前記テンポラリバッファ内に格納されている画像
フレームを符号化する際に用いた量子化ステップ幅より
も大きい量子化ステップ幅の量子化値を設定して前記符
号化手段に通知することを特徴とする、請求項9に記載
の画像符号化装置。11. A temporary buffer disposed between the encoding unit and the transmission buffer, for temporarily storing image data of an image frame encoded by the encoding unit, and an image in the temporary buffer. A frame removal / quantization control unit that determines whether data is to be stored in the transmission buffer and determines a quantization value of an image frame to be encoded next, the frame removal / quantization control unit Calculates an average delay time based on the average amount of generated information of image frames transmitted within a predetermined time and the average throughput calculated by the quantization control unit, and calculates the average delay time and the average delay time. The information amount that can be transmitted within the average delay time is calculated based on the average delay time, and the information amount of the image frame stored in the temporary buffer is calculated as the average delay time. If the amount of information that can be transmitted within the time period is larger than the amount of information that can be transmitted within the time period, the frame data is not stored in the transmission buffer. 10. The image encoding apparatus according to claim 9, wherein a quantization value having a quantization step width larger than the quantization step width used in step (c) is set and notified to the encoding unit.
ープットを算出する際に、バーストエラーの発生の有無
に応じて、平均する時間を可変とすることを特徴とす
る、請求項9に記載の画像符号化装置。12. The method according to claim 9, wherein the quantization control unit varies the averaging time according to the presence or absence of a burst error when calculating the average throughput. Image coding device.
の前記予め定められた一定時間を300msec以上と
することを特徴とする、請求項9に記載の画像符号化装
置。13. The image encoding apparatus according to claim 9, wherein the predetermined fixed time for calculating the average throughput is set to 300 msec or more.
化装置であって、 映像信号から画像フレームを構成して出力する画像入力
手段と、 前記画像入力手段で構成された画像フレームを符号化す
る符号化手段と、 前記符号化手段で符号化された画像フレームの画像デー
タを格納する送信バッファと、 符号化する際に用いる量子化値を決定する量子化制御手
段と、 前記送信バッファ内の画像データを所定の伝送レートで
送信する伝送制御手段と、 被写体の動きが大きいか小さいかを判断するための動き
しきい値を記憶する動きしきい値記憶手段と、 視覚上違和感を感じない伝送遅延の限界である最大許容
遅延時間を記憶する最大許容遅延時間記憶手段とを備
え、 前記量子化制御手段は、前記符号化手段で符号化した結
果の1フレーム当たりの発生情報量が、前記動きしきい
値よりも大きい場合、 前記動きしきい値を越えた画像フレームを符号化する際
に用いた量子化値と、発生情報量を予測したい量子化値
との比率である量子化比率を求め、 前記動きしきい値を越えた画像フレームの発生情報量と
前記量子化比率とから、量子化値を変えた場合に発生す
る情報量を予測し、 当該予測した発生情報量と前記伝送レートと前記最大許
容遅延時間とから、前記最大許容遅延時間内に送信可能
な量子化値を決定して前記符号化手段に通知し、 前記符号化手段は、前記量子化制御手段から通知された
量子化値で、画像フレームを符号化することを特徴とす
る、画像符号化装置。14. An image encoding apparatus for encoding and transmitting a moving image, comprising: an image input unit configured to output an image frame from a video signal, and encoding the image frame configured by the image input unit. Encoding means, a transmission buffer for storing image data of an image frame encoded by the encoding means, a quantization control means for determining a quantization value to be used for encoding, Transmission control means for transmitting image data at a predetermined transmission rate; motion threshold value storage means for storing a motion threshold value for determining whether the motion of the subject is large or small; A maximum permissible delay time storage unit that stores a maximum permissible delay time that is a limit of the delay, wherein the quantization control unit is configured to perform per frame of a result of encoding by the encoding unit. When the amount of generated information is larger than the motion threshold, the ratio between the quantization value used when encoding the image frame exceeding the motion threshold and the quantized value for which the amount of generated information is to be predicted. From the amount of generated information of the image frame exceeding the motion threshold value and the quantization ratio, the amount of information generated when the quantization value is changed is predicted. From the information amount, the transmission rate, and the maximum allowable delay time, a quantizing value that can be transmitted within the maximum allowable delay time is determined and notified to the encoding unit, and the encoding unit performs the quantization control. An image encoding device, which encodes an image frame with a quantization value notified from a means.
められた一定時間内の平均スループットを算出して前記
量子化制御手段に通知し、 前記量子化制御手段は、前記符号化手段で符号化した結
果の1フレーム当たりの発生情報量が、前記動きしきい
値よりも大きい場合、 前記動きしきい値を越えた画像フレームを符号化する際
に用いた量子化値と、発生情報量を予測したい量子化値
との比率である量子化比率を求め、 前記動きしきい値を越えた画像フレームの発生情報量と
前記量子化比率とから、量子化値を変えた場合に発生す
る情報量を予測し、 当該予測した発生情報量と前記伝送レートと前記平均ス
ループットと前記最大許容遅延時間とから、前記最大許
容遅延時間内に送信可能な量子化値を決定して前記符号
化手段に通知することを特徴とする、請求項14に記載
の画像符号化装置。15. The transmission control unit further calculates an average throughput within a predetermined period of time and notifies the quantization control unit of the average throughput, and the quantization control unit performs encoding by the encoding unit. If the amount of generated information per frame as a result of the calculation is larger than the motion threshold, the quantization value used when encoding the image frame exceeding the motion threshold and the amount of generated information are predicted. A quantization ratio, which is a ratio with a desired quantization value, is obtained.From the amount of generated information of the image frame exceeding the motion threshold and the quantization ratio, the amount of information generated when the quantization value is changed is calculated. Predicting, from the predicted generated information amount, the transmission rate, the average throughput, and the maximum allowable delay time, determine a quantizing value that can be transmitted within the maximum allowable delay time, and notify the encoding unit. thing Wherein, the image coding apparatus according to claim 14.
プットを算出する際に、バーストエラーの発生の有無に
応じて、平均する時間を可変とすることを特徴とする、
請求項15に記載の画像符号化装置。16. The transmission control means, when calculating the average throughput, varies the averaging time in accordance with the presence or absence of a burst error.
The image encoding device according to claim 15.
の前記予め定められた一定時間を300msec以上と
することを特徴とする、請求項15に記載の画像符号化
装置。17. The image encoding apparatus according to claim 15, wherein the predetermined fixed time for calculating the average throughput is set to 300 msec or more.
化装置であって、 映像信号から画像フレームを構成して出力する画像入力
手段と、 前記画像入力手段で構成された画像フレームを符号化す
る符号化手段と、 前記符号化手段で符号化された画像フレームの画像デー
タを格納する送信バッファと、 符号化する際に用いる量子化値を決定する量子化制御手
段と、 前記送信バッファ内の画像データを所定の伝送レートで
送信する伝送制御手段と、 被写体の動きが大きいか小さいかを判断するための動き
しきい値を記憶する動きしきい値記憶手段と、 単位時間当たりに送信できるフレームの割合である符号
化率に応じた駒落としによる時間的歪みと、量子化値に
よる空間的歪みとのバランスとして、動作点が予め決め
られた理想曲線を記憶する理想曲線記憶手段とを備え、 前記量子化制御手段は、前記符号化手段で符号化した結
果の1フレーム当たりの発生情報量が、前記動きしきい
値よりも大きい場合、 前記動きしきい値を越えた画像フレームを符号化する際
に用いた量子化値と、発生情報量を予測したい量子化値
との比率である量子化比率を求め、 前記動きしきい値を越えた画像フレームの発生情報量と
前記量子化比率とから、量子化値を変えた場合に発生す
る情報量を予測し、 当該予測した発生情報量と前記伝送レートとから、前記
符号化率を算出し、 当該算出した符号化率と前記理想曲線とから、量子化値
を決定して前記符号化手段に通知し、 前記符号化手段は、前記量子化制御手段から通知された
量子化値で、画像フレームを符号化することを特徴とす
る、画像符号化装置。18. An image encoding device for encoding and transmitting a moving image, comprising: an image input unit configured to output an image frame from a video signal, and encoding the image frame configured by the image input unit. Encoding means, a transmission buffer for storing image data of the image frame encoded by the encoding means, a quantization control means for determining a quantization value to be used for encoding, Transmission control means for transmitting image data at a predetermined transmission rate; motion threshold value storage means for storing a motion threshold value for determining whether the motion of the subject is large or small; and frames which can be transmitted per unit time An ideal curve whose operating point is predetermined is stored as a balance between temporal distortion caused by dropping frames corresponding to the coding rate, which is the ratio of, and spatial distortion caused by the quantization value. Ideal curve storage means, wherein the quantization control means sets the motion threshold value when the amount of generated information per frame as a result of encoding by the encoding means is larger than the motion threshold value. A quantization ratio which is a ratio between a quantization value used when encoding the exceeded image frame and a quantization value for which the amount of generated information is to be predicted is obtained, and the generation information of the image frame exceeding the motion threshold is calculated. From the amount and the quantization ratio, the amount of information generated when the quantization value is changed is predicted, and the coding rate is calculated from the predicted amount of generated information and the transmission rate, and the calculated code is calculated. From the quantization ratio and the ideal curve, a quantization value is determined and notified to the encoding unit, and the encoding unit encodes the image frame with the quantization value notified from the quantization control unit. Image coding characterized by the following: apparatus.
められた一定時間内の平均スループットを算出して前記
量子化制御手段に通知し、 前記量子化制御手段は、前記符号化手段で符号化した結
果の1フレーム当たりの発生情報量が、前記動きしきい
値よりも大きい場合、 前記動きしきい値を越えた画像フレームを符号化する際
に用いた量子化値と、発生情報量を予測したい量子化値
との比率である量子化比率を求め、 前記動きしきい値を越えた画像フレームの発生情報量と
前記量子化比率とから、量子化値を変えた場合に発生す
る情報量を予測し、 当該予測した発生情報量と前記伝送レートと前記平均ス
ループットとから、前記符号化率を算出し、 当該算出した符号化率と前記理想曲線とから、量子化値
を決定して前記符号化手段に通知することを特徴とす
る、請求項18に記載の画像符号化装置。19. The transmission control unit further calculates an average throughput within a predetermined period of time and notifies the quantization control unit of the average throughput, and the quantization control unit performs encoding by the encoding unit. If the amount of generated information per frame as a result of the calculation is larger than the motion threshold, the quantization value used when encoding the image frame exceeding the motion threshold and the amount of generated information are predicted. A quantization ratio, which is a ratio with a desired quantization value, is obtained.From the amount of generated information of the image frame exceeding the motion threshold and the quantization ratio, the amount of information generated when the quantization value is changed is calculated. Predicting, calculating the coding rate from the predicted generated information amount, the transmission rate and the average throughput, determining a quantization value from the calculated coding rate and the ideal curve, and Notification Characterized Rukoto, the image coding apparatus according to claim 18.
プットを算出する際に、バーストエラーの発生の有無に
応じて、平均する時間を可変とすることを特徴とする、
請求項19に記載の画像符号化装置。20. The transmission control means, wherein when calculating the average throughput, varies the averaging time in accordance with the presence or absence of a burst error.
The image encoding device according to claim 19.
の前記予め定められた一定時間を300msec以上と
することを特徴とする、請求項19に記載の画像符号化
装置。21. The image encoding apparatus according to claim 19, wherein the predetermined fixed time for calculating the average throughput is 300 msec or more.
化装置と、受信した画像データに対して所定の処理を施
す画像受信装置とが通信可能に接続された画像伝送シス
テムであって、 前記画像受信装置は、受信した画像データのエラー率を
算出し、この算出したエラー率が所定のしきい値を越え
た場合、エラー信号を前記画像符号化装置に送信し、 前記画像符号化装置は、 映像信号から画像フレームを構成して出力する画像入力
手段と、 前記画像入力手段で構成された画像フレームを符号化す
る符号化手段と、 前記符号化手段で符号化された画像データを格納する送
信バッファと、 前記送信バッファ内の画像データを所定の伝送レートで
送信する伝送制御手段と、 動きの再現性と画質の両面から最適な量子化値を決定す
る第1の量子化制御手段と、 前記符号化手段で符号化された画像データに、誤り訂正
能力の異なる誤り訂正符号を付加する誤り訂正符号化手
段と、 通信状態に応じた量子化値を決定し、前記エラー信号に
応じて前記誤り訂正符号化手段を制御する第2の量子化
制御手段とを備え、 前記第2の量子化制御手段は、 前記画像受信装置から前記エラー信号を受けると、前記
第1の量子化制御手段で決定された量子化値に対応する
量子化ステップ幅よりも大きな量子化ステップ幅の量子
化値を設定し、前記符号化手段に通知するとともに、前
記誤り訂正符号化手段に誤り訂正能力の高い誤り訂正符
号を付加するよう指示する選択信号を出力し、 予め定められた一定時間、前記エラー信号の通知を受け
なければ、前記第1の量子化制御手段で決定された量子
化値をそのまま前記符号化手段に通知するとともに、前
記誤り訂正符号化手段に誤り訂正能力の低い誤り訂正符
号を付加するよう指示する選択信号を出力し、 前記符号化手段は、前記第2の量子化制御手段から通知
された量子化値で画像フレームを符号化し、 前記誤り訂正符号化手段は、前記選択信号で指示された
誤り訂正符号を、前記符号化手段で符号化された画像デ
ータに付加することを特徴とする、画像伝送システム。22. An image transmission system in which an image encoding device that encodes and transmits a moving image and an image receiving device that performs predetermined processing on received image data are communicably connected, The image receiving apparatus calculates an error rate of the received image data, and when the calculated error rate exceeds a predetermined threshold, transmits an error signal to the image encoding apparatus. Image input means for constructing and outputting an image frame from a video signal; encoding means for encoding the image frame constituted by the image input means; and image data encoded by the encoding means. A transmission buffer; transmission control means for transmitting image data in the transmission buffer at a predetermined transmission rate; and a first quantization system for determining an optimal quantization value in terms of both motion reproducibility and image quality. Means, error correction coding means for adding an error correction code having a different error correction capability to the image data coded by the coding means, and a quantization value according to a communication state is determined. A second quantization control means for controlling the error correction coding means in response to the first quantization when the second quantization control means receives the error signal from the image receiving apparatus. A quantization value having a quantization step width larger than the quantization step width corresponding to the quantization value determined by the control means is set and notified to the encoding means, and the error correction encoding means has an error correction capability. And outputs a selection signal instructing to add a high error correction code. If a notification of the error signal is not received for a predetermined time, the quantization value determined by the first quantization control means is output. That In addition, while notifying the encoding unit, the selection unit outputs a selection signal instructing the error correction encoding unit to add an error correction code having a low error correction capability. The encoding unit outputs the second quantization control Encoding the image frame with the quantized value notified from the means, and the error correction encoding means adds an error correction code specified by the selection signal to the image data encoded by the encoding means. An image transmission system, characterized in that:
一定時間内に算出した前記エラー率の平均を算出し、こ
の算出した平均エラー率が所定のしきい値を越えた場
合、前記エラー信号を前記画像符号化装置に送信するこ
とを特徴とする、請求項22に記載の画像伝送システ
ム。23. The image receiving apparatus calculates an average of the error rates calculated within a predetermined period of time, and when the calculated average error rate exceeds a predetermined threshold value, The image transmission system according to claim 22, wherein the image transmission device transmits the image data to the image encoding device.
前記符号化手段で符号化された画像フレームの画像デー
タを一時的に格納するテンポラリバッファと、 前記テンポラリバッファ内の画像データを前記送信バッ
ファに格納するか否かを判定し、次に符号化される画像
フレームの量子化値を決定する駒落とし/量子化制御手
段とをさらに備え、 前記駒落とし/量子化制御手段は、 前記画像受信装置からエラー信号を受けると、前記テン
ポラリバッファ内の画像データを前記送信バッファに格
納するか否かを決定するための駒落とししきい値を予め
設定された値から下げ、予め定められた一定時間、前記
エラー信号の通知を受けなければ、当該駒落とししきい
値を予め設定された値に戻す、しきい値制御を行い、 前記テンポラリバッファ内の画像データの情報量が前記
しきい値制御で制御された駒落とししきい値よりも大き
ければ、前記テンポラリバッファ内の画像データを前記
送信バッファに格納しない駒落とし制御を行うと共に、
前記テンポラリバッファ内に格納されている画像フレー
ムを符号化する際に用いた量子化ステップ幅よりも大き
い量子化ステップ幅の量子化値を設定して前記符号化手
段に通知することを特徴とする、請求項22または23
に記載の画像伝送システム。24. The image encoding device, wherein the image encoding device is disposed between the encoding unit and the transmission buffer,
A temporary buffer that temporarily stores image data of the image frame encoded by the encoding unit, and determines whether to store the image data in the temporary buffer in the transmission buffer, and then determines whether the image data is encoded. Frame removing / quantizing control means for determining a quantization value of an image frame to be read, wherein the frame removing / quantizing control means, upon receiving an error signal from the image receiving apparatus, stores image data in the temporary buffer. Is reduced from a preset value for determining whether or not to store the frame in the transmission buffer. If the error signal is not notified for a predetermined period of time, the frame drop is performed. Threshold value is returned to a preset value, threshold value control is performed, and the information amount of image data in the temporary buffer is controlled by the threshold value control. If it is larger than the frame drop threshold, while performing the frame drop control not storing the image data in the temporary buffer in the transmission buffer,
Setting a quantization value having a quantization step width larger than the quantization step width used when encoding the image frame stored in the temporary buffer, and notifying the encoding means. , Claim 22 or 23
2. The image transmission system according to 1.
化装置と、受信した画像データに対して所定の処理を施
す画像受信装置とが通信可能に接続された画像伝送シス
テムであって、 前記画像受信装置は、受信した画像データのエラー率を
算出して前記画像符号化装置に送信し、 前記画像符号化装置は、 映像信号から画像フレームを構成して出力する画像入力
手段と、 前記画像入力手段で構成された画像フレームを符号化す
る符号化手段と、 前記符号化手段で符号化された画像データを格納する送
信バッファと、 前記送信バッファ内の画像データを所定の伝送レートで
送信する伝送制御手段と、 動きの再現性と画質の両面から最適な量子化値を決定す
る第1の量子化制御手段と、 前記符号化手段で符号化された画像データに、誤り訂正
能力の異なる誤り訂正符号を付加する誤り訂正符号化手
段と、 通信状態に応じた量子化値を決定し、前記エラー率に応
じて前記誤り訂正符号化手段を制御する第2の量子化制
御手段とを備え、 前記第2の量子化制御手段は、 前記画像受信装置から受信したエラー率が予め定められ
たしきい値を越えた場合、前記第1の量子化制御手段で
決定された量子化値に対応する量子化ステップ幅よりも
大きな量子化ステップ幅の量子化値を設定し、前記符号
化手段に通知するとともに、前記誤り訂正符号化手段に
誤り訂正能力の高い誤り訂正符号を付加するよう指示す
る選択信号を出力し、 予め定められた一定時間、前記エラー率が前記しきい値
を越えなければ、前記第1の量子化制御手段で決定され
た量子化値をそのまま前記符号化手段に通知するととも
に、前記誤り訂正符号化手段に誤り訂正能力の低い誤り
訂正符号を付加するよう指示する選択信号を出力し、 前記符号化手段は、前記第2の量子化制御手段から通知
された量子化値で画像フレームを符号化し、 前記誤り訂正符号化手段は、前記選択信号で指示された
誤り訂正符号を、前記符号化手段で符号化された画像デ
ータに付加することを特徴とする、画像伝送システム。25. An image transmission system in which an image encoding device that encodes and transmits a moving image and an image receiving device that performs predetermined processing on received image data are communicably connected, An image receiving device that calculates an error rate of the received image data and transmits the error rate to the image encoding device; the image encoding device constructs an image frame from a video signal and outputs the image frame; Encoding means for encoding the image frame constituted by the input means, a transmission buffer for storing the image data encoded by the encoding means, and transmitting the image data in the transmission buffer at a predetermined transmission rate Transmission control means, first quantization control means for determining an optimal quantization value in terms of both the reproducibility of motion and image quality, and error correction capability for the image data encoded by the encoding means. Error correction coding means for adding different error correction codes, and a second quantization control means for determining a quantization value according to the communication state and controlling the error correction coding means according to the error rate. The second quantization control means, when the error rate received from the image receiving device exceeds a predetermined threshold value, the quantization value determined by the first quantization control means A quantization value having a quantization step width larger than the quantization step width corresponding to is set and notified to the encoding means, and an error correction code having a high error correction capability is added to the error correction encoding means. And outputting a select signal for instructing, if the error rate does not exceed the threshold value for a predetermined period of time, the quantization value determined by the first quantization control means is directly transmitted to the encoding means. When you notify In addition, a selection signal for instructing the error correction encoding means to add an error correction code having a low error correction capability is output, and the encoding means outputs a quantization signal notified from the second quantization control means. Encoding the image frame with a value, the error correction encoding means adding an error correction code specified by the selection signal to the image data encoded by the encoding means, system.
したエラー率の平均を算出し、 算出した平均エラー率が予め定められたしきい値を越え
た場合、前記第1の量子化制御手段で決定された量子化
値に対応する量子化ステップ幅よりも大きな量子化ステ
ップ幅の量子化値を設定し、前記符号化手段に通知する
とともに、前記誤り訂正符号化手段に誤り訂正能力の高
い誤り訂正符号を付加するよう指示する選択信号を出力
し、 予め定められた一定時間、前記平均エラー率が前記しき
い値を越えなければ、前記第1の量子化制御手段で決定
された量子化値をそのまま前記符号化手段に通知すると
ともに、前記誤り訂正符号化手段に誤り訂正能力の低い
誤り訂正符号を付加するよう指示する選択信号を出力す
ることを特徴とする、請求項25に記載の画像伝送シス
テム。26. The second quantization control means calculates an average of error rates received from the image receiving device within a predetermined time, and calculates the calculated average error rate by a predetermined threshold. If the value exceeds the value, a quantization value having a quantization step width larger than the quantization step width corresponding to the quantization value determined by the first quantization control means is set and notified to the encoding means. At the same time, a selection signal instructing the error correction encoding means to add an error correction code having a high error correction capability is output, and if the average error rate does not exceed the threshold value for a predetermined period of time, A selection signal for notifying the encoding means as it is of the quantization value determined by the first quantization control means and instructing the error correction encoding means to add an error correction code having a low error correction capability. 26. The image transmission system according to claim 25, wherein the image transmission system outputs a signal.
前記符号化手段で符号化された画像フレームの画像デー
タを一時的に格納するテンポラリバッファと、 前記テンポラリバッファ内の画像データを前記送信バッ
ファに格納するか否かを判定し、次に符号化される画像
フレームの量子化値を決定する駒落とし/量子化制御手
段とをさらに備え、 前記駒落とし/量子化制御手段は、 前記第2の量子化制御手段で算出された平均エラー率が
予め定められたしきい値を越えると、前記テンポラリバ
ッファ内の画像データを前記送信バッファに格納するか
否かを決定するための駒落とししきい値を予め設定され
た値から下げ、予め定められた一定時間、前記平均エラ
ー率が前記しきい値を越えなければ、前記駒落とししき
い値を予め設定された値に戻す、しきい値制御を行い、 前記テンポラリバッファ内の画像データの情報量が前記
しきい値制御で制御された駒落とししきい値よりも大き
ければ、前記テンポラリバッファ内の画像データを前記
送信バッファに格納しない駒落とし制御を行うと共に、
前記テンポラリバッファ内に格納されている画像フレー
ムを符号化する際に用いた量子化ステップ幅よりも大き
い量子化ステップ幅の量子化値を設定して前記符号化手
段に通知することを特徴とする、請求項26に記載の画
像伝送システム。27. The image encoding device, wherein the image encoding device is disposed between the encoding unit and the transmission buffer,
A temporary buffer that temporarily stores image data of the image frame encoded by the encoding unit, and determines whether to store the image data in the temporary buffer in the transmission buffer, and then determines whether the image data is encoded. Further comprising: a frame removal / quantization control unit for determining a quantization value of an image frame to be decoded, wherein the frame removal / quantization control unit determines in advance the average error rate calculated by the second quantization control unit. When the predetermined threshold value is exceeded, the frame drop threshold value for determining whether to store the image data in the temporary buffer in the transmission buffer is lowered from a predetermined value, and the predetermined value is reduced. If the time and the average error rate do not exceed the threshold, the frame drop threshold is returned to a preset value, threshold control is performed, and the temporary buffer If the information amount of the image data in the frame is larger than the frame drop threshold controlled by the threshold control, while performing the frame drop control that does not store the image data in the temporary buffer in the transmission buffer,
Setting a quantization value having a quantization step width larger than the quantization step width used when encoding the image frame stored in the temporary buffer, and notifying the encoding means. The image transmission system according to claim 26.
前記符号化手段で符号化された画像フレームの画像デー
タを一時的に格納するテンポラリバッファと、 前記テンポラリバッファ内の画像データを前記送信バッ
ファに格納するか否かを判定し、次に符号化される画像
フレームの量子化値を決定する駒落とし/量子化制御手
段とをさらに備え、 前記駒落とし/量子化制御手段は、 前記画像受信装置から受信したエラー率が予め定められ
たしきい値を越えると、前記テンポラリバッファ内の画
像データを前記送信バッファに格納するか否かを決定す
るための駒落とししきい値を予め設定された値から下
げ、予め定められた一定時間、前記エラー率が前記しき
い値を越えなければ、前記駒落とししきい値を予め設定
された値に戻す、しきい値制御を行い、 前記テンポラリバッファ内の画像データの情報量が前記
しきい値制御で制御された駒落とししきい値よりも大き
ければ、前記テンポラリバッファ内の画像データを前記
送信バッファに格納しない駒落とし制御を行うと共に、
前記テンポラリバッファ内に格納されている画像フレー
ムを符号化する際に用いた量子化ステップ幅よりも大き
い量子化ステップ幅の量子化値を設定して前記符号化手
段に通知することを特徴とする、請求項25に記載の画
像伝送システム。28. The image encoding device, wherein the image encoding device is disposed between the encoding unit and the transmission buffer,
A temporary buffer that temporarily stores image data of the image frame encoded by the encoding unit, and determines whether to store the image data in the temporary buffer in the transmission buffer, and then determines whether the image data is encoded. And a frame removal / quantization control unit for determining a quantization value of an image frame to be transmitted, wherein the frame removal / quantization control unit sets an error rate received from the image receiving apparatus to a predetermined threshold value. If it exceeds, the frame drop threshold for determining whether or not to store the image data in the temporary buffer in the transmission buffer is reduced from a preset value, and the error rate is reduced for a predetermined period of time. If the threshold value is not exceeded, the frame drop threshold value is returned to a preset value, threshold value control is performed, and the image data in the temporary buffer is If the information amount is larger than the frame drop threshold controlled by the threshold control, while performing the frame drop control that does not store the image data in the temporary buffer in the transmission buffer,
Setting a quantization value having a quantization step width larger than the quantization step width used when encoding the image frame stored in the temporary buffer, and notifying the encoding means. An image transmission system according to claim 25.
化装置と、受信した画像データに対して所定の処理を施
す画像受信装置とが通信可能に接続された画像伝送シス
テムであって、 前記画像符号化装置は、受信した画像データのエラー率
を求め、予め定められた一定時間内に求めた前記エラー
率の平均を算出し、この算出した平均エラー率を前記画
像符号化装置に送信し、 前記画像受信装置は、 映像信号から画像フレームを構成して出力する画像入力
手段と、 前記画像入力手段で構成された画像フレームを符号化す
る符号化手段と、 前記符号化手段で符号化された画像データを格納する送
信バッファと、 前記送信バッファ内の画像データを所定の伝送レートで
送信する伝送制御手段と、 動きの再現性と画質の両面から最適な量子化値を決定す
る第1の量子化制御手段と、 前記符号化手段で符号化された画像データに、誤り訂正
能力の異なる誤り訂正符号を付加する誤り訂正符号化手
段と、 通信状態に応じた量子化値を決定し、前記平均エラー率
に応じて前記誤り訂正符号化手段を制御する第2の量子
化制御手段とを備え、 前記第2の量子化手段は、 前記画像受信装置から受信した平均エラー率が予め定め
られたしきい値を越えた場合、前記第1の量子化制御手
段で決定された量子化値に対応する量子化ステップ幅よ
りも大きな量子化ステップ幅の量子化値を設定し、前記
符号化手段に通知するとともに、前記誤り訂正符号化手
段に誤り訂正能力の高い誤り訂正符号を付加するよう指
示する選択信号を出力し、 予め定められた一定時間、前記平均エラー率が前記しき
い値を越えなければ、前記第1の量子化制御手段で決定
された量子化値をそのまま前記符号化手段に通知すると
ともに、前記誤り訂正符号化手段に誤り訂正能力の低い
誤り訂正符号を付加するよう指示する選択信号を出力
し、 前記符号化手段は、前記第2の量子化制御手段から通知
された量子化値で画像フレームを符号化し、 前記誤り訂正符号化手段は、前記選択記号で指示された
誤り訂正符号を、前記符号化手段で符号化された画像デ
ータに付加することを特徴とする、画像伝送システム。29. An image transmission system in which an image encoding device that encodes and transmits a moving image and an image receiving device that performs predetermined processing on received image data are communicably connected, The image coding apparatus calculates an error rate of the received image data, calculates an average of the error rates obtained within a predetermined time, and transmits the calculated average error rate to the image coding apparatus. The image receiving device includes: an image input unit configured to output an image frame from a video signal; an encoding unit configured to encode an image frame configured by the image input unit; and an encoding unit configured to encode the image frame. A transmission buffer for storing the image data stored in the transmission buffer, a transmission control unit for transmitting the image data in the transmission buffer at a predetermined transmission rate, and an optimal quantization value in terms of both the reproducibility of the motion and the image quality. First quantization control means for determining an error correction code for adding error correction codes having different error correction capabilities to the image data encoded by the encoding means, and a quantization value according to a communication state. And a second quantization control means for controlling the error correction coding means according to the average error rate, wherein the second quantization means comprises an average error rate received from the image receiving apparatus. Exceeds a predetermined threshold value, a quantization value having a quantization step width larger than the quantization step width corresponding to the quantization value determined by the first quantization control means is set; Along with notifying the encoding means, outputting a selection signal instructing the error correction encoding means to add an error correction code having a high error correction capability, the predetermined average time, and Exceed the threshold If not, the quantization value determined by the first quantization control unit is reported to the encoding unit as it is, and the error correction encoding unit is instructed to add an error correction code having a low error correction capability. Outputting a selection signal, the encoding unit encodes the image frame with the quantization value notified from the second quantization control unit, and the error correction encoding unit outputs an error indicated by the selection symbol. An image transmission system, wherein a correction code is added to image data encoded by the encoding means.
前記符号化手段で符号化された画像フレームの画像デー
タを一時的に格納するテンポラリバッファと、 前記テンポラリバッファ内の画像データを前記送信バッ
ファに格納するか否かを判定し、次に符号化される画像
フレームの量子化値を決定する駒落とし/量子化制御手
段とをさらに備え、 前記駒落とし/量子化制御手段は、 前記画像受信装置から受信した平均エラー率が予め定め
られたしきい値を越えると、前記テンポラリバッファ内
の画像データを前記送信バッファに格納するか否かを決
定するための駒落とししきい値を予め設定された値から
下げ、予め定められた一定時間、前記平均エラー率が前
記しきい値を越えなければ、前記駒落とししきい値を予
め設定された値に戻す、しきい値制御を行い、 前記テンポラリバッファ内の画像データの情報量が前記
しきい値制御で制御された駒落とししきい値よりも大き
ければ、前記テンポラリバッファ内の画像データを前記
送信バッファに格納しない駒落とし制御を行うと共に、
前記テンポラリバッファ内に格納されている画像フレー
ムを符号化する際に用いた量子化ステップ幅よりも大き
い量子化ステップ幅の量子化値を設定して前記符号化手
段に通知することを特徴とする、請求項29に記載の画
像伝送システム。30. The image encoding device is disposed between the encoding unit and the transmission buffer,
A temporary buffer that temporarily stores the image data of the image frame encoded by the encoding unit, and determines whether to store the image data in the temporary buffer in the transmission buffer, and then determines whether the image data is encoded. Further comprising: a frame removal / quantization control means for determining a quantization value of an image frame to be transmitted, wherein the frame removal / quantization control means comprises a predetermined threshold value for an average error rate received from the image receiving device. Is exceeded, the frame drop threshold for determining whether to store the image data in the temporary buffer in the transmission buffer is lowered from a preset value, and the average error is reduced for a predetermined period of time. If the rate does not exceed the threshold, the frame drop threshold is returned to a preset value, threshold control is performed, and the image in the temporary buffer is If the information amount of the data is larger than the frame drop threshold controlled by the threshold control, while performing the frame drop control not storing the image data in the temporary buffer in the transmission buffer,
Setting a quantization value having a quantization step width larger than the quantization step width used when encoding the image frame stored in the temporary buffer, and notifying the encoding means. An image transmission system according to claim 29.
化装置と、受信した画像データに対して所定の処理を施
す画像受信装置とが通信可能に接続された画像伝送シス
テムであって、 前記画像受信装置は、受信した画像データのエラー率を
算出し、この算出したエラー率が所定のしきい値を越え
た場合、エラー信号を前記画像符号化装置に送信し、 前記画像符号化装置は、 映像信号から画像フレームを構成して出力する画像入力
手段と、 前記画像入力手段で構成された画像フレームを符号化す
る符号化手段と、 前記符号化手段で符号化された画像データを格納する送
信バッファと、 前記送信バッファ内の画像データを所定の伝送レートで
送信する伝送制御手段と、 前記符号化手段と前記送信バッファとの間に配置され、
かつ前記符号化手段で符号化された画像フレームの画像
データを一時的に格納するテンポラリバッファと、 前記テンポラリバッファ内の画像データを前記送信バッ
ファに格納するか否かを判定すると共に、次に符号化さ
れる画像フレームの量子化値を決定する駒落とし/量子
化制御手段と、 前記テンポラリバッファ内の画像データに誤り訂正能力
の異なる誤り訂正符号を付加し、前記送信バッファに格
納する誤り訂正符号化手段とを備え、 前記駒落とし/量子化制御手段は、 前記エラー信号を受けた場合、前記テンポラリバッファ
内の画像データを前記送信バッファに格納するか否かを
決定するための駒落とししきい値を予め設定された値か
ら下げるしきい値制御を行うと共に、前記誤り訂正符号
化手段に誤り訂正能力の高い誤り訂正符号を付加するよ
うに指示する選択信号を出力し、 予め定められた一定時間、前記エラー信号の通知を受け
なければ、前記駒落とししきい値を予め設定された値に
戻すしきい値制御を行うと共に、前記誤り訂正符号化手
段に誤り訂正能力の低い誤り訂正符号を付加するように
指示する選択信号を出力し、 前記テンポラリバッファ内の画像データの情報量が前記
しきい値制御で制御された駒落とししきい値よりも大き
ければ、前記テンポラリバッファ内の画像データを前記
送信バッファに格納しない駒落とし制御を行うと共に、
前記テンポラリバッファ内に格納されている画像フレー
ムを符号化する際に用いた量子化ステップ幅よりも大き
い量子化ステップ幅の量子化値を設定して前記符号化手
段に通知し、 前記誤り訂正符号化手段は、前記選択信号で指示された
誤り訂正符号を、前記符号化手段で符号化された画像デ
ータに付加することを特徴とする、画像伝送システム。31. An image transmission system in which an image encoding device that encodes and transmits a moving image and an image receiving device that performs predetermined processing on received image data are communicably connected, The image receiving apparatus calculates an error rate of the received image data, and when the calculated error rate exceeds a predetermined threshold, transmits an error signal to the image encoding apparatus. Image input means for constructing and outputting an image frame from a video signal; encoding means for encoding the image frame constituted by the image input means; and image data encoded by the encoding means. A transmission buffer, transmission control means for transmitting the image data in the transmission buffer at a predetermined transmission rate, disposed between the encoding means and the transmission buffer,
And a temporary buffer for temporarily storing image data of the image frame encoded by the encoding means, and determining whether or not to store the image data in the temporary buffer in the transmission buffer. Frame removal / quantization control means for determining a quantization value of an image frame to be converted; and an error correction code for adding an error correction code having a different error correction capability to the image data in the temporary buffer and storing the error correction code in the transmission buffer. The frame dropping / quantization control means, when receiving the error signal, determines whether to store the image data in the temporary buffer in the transmission buffer or not. While performing threshold control for lowering the value from a preset value, the error correction encoding means includes an error correction code having a high error correction capability. And outputs a selection signal for instructing to add a frame, and if a notification of the error signal is not received for a predetermined period of time, performs threshold control for returning the frame drop threshold to a predetermined value. At the same time, it outputs a selection signal instructing the error correction encoding means to add an error correction code having a low error correction capability, and the information amount of image data in the temporary buffer is controlled by the threshold value control. If it is larger than the frame drop threshold, while performing the frame drop control not storing the image data in the temporary buffer in the transmission buffer,
Setting a quantization value having a quantization step width larger than the quantization step width used when encoding the image frame stored in the temporary buffer, and notifying the encoding means of the error correction code; The image transmission system, wherein the encoding unit adds the error correction code specified by the selection signal to the image data encoded by the encoding unit.
一定時間内に算出した前記エラー率の平均を算出し、こ
の算出した平均エラー率が所定のしきい値を越えた場
合、前記エラー信号を前記画像符号化装置に送信するこ
とを特徴とする、請求項31に記載の画像伝送システ
ム。32. The image receiving apparatus calculates an average of the error rates calculated within a predetermined period of time, and when the calculated average error rate exceeds a predetermined threshold value, The image transmission system according to claim 31, wherein is transmitted to the image encoding device.
化装置と、受信した画像データに対して所定の処理を施
す画像受信装置とが通信可能に接続された画像伝送シス
テムであって、 前記画像受信装置は、受信した画像データのエラー率を
算出して前記画像符号化装置に送信し、 前記画像符号化装置は、 映像信号から画像フレームを構成して出力する画像入力
手段と、 前記画像入力手段で構成された画像フレームを符号化す
る符号化手段と、 前記符号化手段で符号化された画像データを格納する送
信バッファと、 前記送信バッファ内の画像データを所定の伝送レートで
送信する伝送制御手段と、 前記符号化手段と前記送信バッファとの間に配置され、
かつ前記符号化手段で符号化された画像フレームの画像
データを一時的に格納するテンポラリバッファと、 前記テンポラリバッファ内の画像データを前記送信バッ
ファに格納するか否かを判定すると共に、次に符号化さ
れる画像フレームの量子化値を決定する駒落とし/量子
化制御手段と、 前記テンポラリバッファ内の画像データに誤り訂正能力
の異なる誤り訂正符号を付加し、前記送信バッファに格
納する誤り訂正符号化手段とを備え、 前記駒落とし/量子化制御手段は、 前記エラー率が予め定められたしきい値を越えた場合、
前記テンポラリバッファ内の画像データを前記送信バッ
ファに格納するか否かを決定するための駒落とししきい
値を予め設定された値から下げるしきい値制御を行うと
共に、前記誤り訂正符号化手段に誤り訂正能力の高い誤
り訂正符号を付加するように指示する選択信号を出力
し、 予め定められた一定時間、前記エラー率が予め定められ
たしきい値を越えなければ、前記駒落とししきい値を予
め設定された値に戻すしきい値制御を行うと共に、前記
誤り訂正符号化手段に誤り訂正能力の低い誤り訂正符号
を付加するように指示する選択信号を出力し、 前記テンポラリバッファ内の画像データの情報量が前記
しきい値制御で制御された駒落とししきい値よりも大き
ければ、前記テンポラリバッファ内の画像データを前記
送信バッファに格納しない駒落とし制御を行うと共に、
前記テンポラリバッファ内に格納されている画像フレー
ムを符号化する際に用いた量子化ステップ幅よりも大き
い量子化ステップ幅の量子化値を設定して前記符号化手
段に通知し、 前記誤り訂正符号化手段は、前記選択信号で指示された
誤り訂正符号を、前記符号化手段で符号化された画像デ
ータに付加することを特徴とする、画像伝送システム。33. An image transmission system in which an image encoding device that encodes and transmits a moving image and an image receiving device that performs predetermined processing on received image data are communicably connected, An image receiving device that calculates an error rate of the received image data and transmits the error rate to the image encoding device; the image encoding device constructs an image frame from a video signal and outputs the image frame; Encoding means for encoding the image frame constituted by the input means, a transmission buffer for storing the image data encoded by the encoding means, and transmitting the image data in the transmission buffer at a predetermined transmission rate Transmission control means, disposed between the encoding means and the transmission buffer,
And a temporary buffer for temporarily storing image data of the image frame encoded by the encoding means, and determining whether or not to store the image data in the temporary buffer in the transmission buffer. Frame removal / quantization control means for determining a quantization value of an image frame to be converted; and an error correction code for adding an error correction code having a different error correction capability to image data in the temporary buffer and storing the image data in the transmission buffer. The frame dropping / quantization control means, when the error rate exceeds a predetermined threshold value,
While performing threshold control for lowering the frame drop threshold for determining whether or not to store the image data in the temporary buffer in the transmission buffer from a preset value, the error correction encoding means A selection signal for instructing to add an error correction code having a high error correction capability is output. If the error rate does not exceed a predetermined threshold for a predetermined time, the frame drop threshold is output. Performs a threshold control to return the error correction code to a preset value, and outputs a selection signal instructing the error correction encoding means to add an error correction code having a low error correction capability. If the data information amount is larger than the frame drop threshold controlled by the threshold control, the image data in the temporary buffer is stored in the transmission buffer. Performs gastric frame dropping control,
Setting a quantization value having a quantization step width larger than the quantization step width used when encoding the image frame stored in the temporary buffer, and notifying the encoding means of the error correction code; The image transmission system, wherein the encoding unit adds the error correction code specified by the selection signal to the image data encoded by the encoding unit.
た一定時間内に前記画像受信装置から受信したエラー率
の平均である平均エラー率を算出する平均エラー率算出
手段をさらに備え、 前記駒落とし/量子化制御手段は、 前記平均エラー率が予め定められたしきい値を越えた場
合、前記テンポラリバッファ内の画像データを前記送信
バッファに格納するか否かを決定するための駒落としし
きい値を予め設定された値から下げるしきい値制御を行
うと共に、前記誤り訂正符号化手段に誤り訂正能力の高
い誤り訂正符号を付加するように指示する選択信号を出
力し、 予め定められた一定時間、前記平均エラー率が予め定め
られたしきい値を越えなければ、前記駒落とししきい値
を予め設定された値に戻すしきい値制御を行うと共に、
前記誤り訂正符号化手段に誤り訂正能力の低い誤り訂正
符号を付加するように指示する選択信号を出力し、 前記テンポラリバッファ内の画像データの情報量が前記
しきい値制御で制御された駒落とししきい値よりも大き
ければ、前記テンポラリバッファ内の画像データを前記
送信バッファに格納しない駒落とし制御を行うと共に、
前記テンポラリバッファ内に格納されている画像フレー
ムを符号化する際に用いた量子化ステップ幅よりも大き
い量子化ステップ幅の量子化値を設定して前記符号化手
段に通知し、 前記誤り訂正符号化手段は、前記選択信号で指示された
誤り訂正符号を、前記符号化手段で符号化された画像デ
ータに付加することを特徴とする、請求項33に記載の
画像伝送システム。34. The image encoding apparatus further comprises an average error rate calculating means for calculating an average error rate which is an average of error rates received from the image receiving apparatus within a predetermined time. The drop / quantization control means, when the average error rate exceeds a predetermined threshold, a dropout for determining whether or not to store the image data in the temporary buffer in the transmission buffer. Threshold control for lowering the threshold from a preset value is performed, and a selection signal instructing the error correction encoding means to add an error correction code having a high error correction capability is output, and a predetermined signal is output. If the average error rate does not exceed a predetermined threshold for a certain period of time, perform threshold control for returning the frame drop threshold to a predetermined value,
Outputting a selection signal for instructing the error correction encoding means to add an error correction code having a low error correction capability, and removing a frame whose information amount of image data in the temporary buffer is controlled by the threshold value control. If the value is larger than the threshold value, the frame data is not stored in the transmission buffer in the temporary buffer.
Setting a quantization value having a quantization step width larger than the quantization step width used when encoding the image frame stored in the temporary buffer, and notifying the encoding means of the error correction code; 34. The image transmission system according to claim 33, wherein the encoding unit adds an error correction code specified by the selection signal to the image data encoded by the encoding unit.
化装置と、受信した画像データに対して所定の処理を施
す画像受信装置とが通信可能に接続された画像伝送シス
テムであって、 前記画像受信装置は、受信した画像データのエラー率を
求め、予め定められた一定時間内に求めた前記エラー率
の平均を算出し、この算出した平均エラー率を前記画像
符号化装置に送信し、 前記画像符号化装置は、 映像信号から画像フレームを構成して出力する画像入力
手段と、 前記画像入力手段で構成された画像フレームを符号化す
る符号化手段と、 前記符号化手段で符号化された画像データを格納する送
信バッファと、 前記送信バッファ内の画像データを所定の伝送レートで
送信する伝送制御手段と、 前記符号化手段と前記送信バッファとの間に配置され、
かつ前記符号化手段で符号化された画像フレームの画像
データを一時的に格納するテンポラリバッファと、 前記テンポラリバッファ内の画像データを前記送信バッ
ファに格納するか否かを判定すると共に、次に符号化さ
れる画像フレームの量子化値を決定する駒落とし/量子
化制御手段と、 前記テンポラリバッファ内の画像データに誤り訂正能力
の異なる誤り訂正符号を付加し、前記送信バッファに格
納する誤り訂正符号化手段とを備え、 前記駒落とし/量子化制御手段は、 前記平均エラー率が予め定められたしきい値を越えた場
合、前記テンポラリバッファ内の画像データを前記送信
バッファに格納するか否かを決定するための駒落としし
きい値を予め設定された値から下げるしきい値制御を行
うと共に、前記誤り訂正符号化手段に誤り訂正能力の高
い誤り訂正符号を付加するように指示する選択信号を出
力し、 予め定められた一定時間、前記平均エラー率が予め定め
られたしきい値を越えなければ、前記駒落とししきい値
を予め設定された値に戻すしきい値制御を行うと共に、
前記誤り訂正符号化手段に誤り訂正能力の低い誤り訂正
符号を付加するように指示する選択信号を出力し、 前記テンポラリバッファ内の画像データの情報量が前記
しきい値制御で制御された駒落とししきい値よりも大き
ければ、前記テンポラリバッファ内の画像データを前記
送信バッファに格納しない駒落とし制御を行うと共に、
前記テンポラリバッファ内に格納されている画像フレー
ムを符号化する際に用いた量子化ステップ幅よりも大き
い量子化ステップ幅の量子化値を設定して前記符号化手
段に通知し、 前記誤り訂正符号化手段は、前記選択信号で指示された
誤り訂正符号を、前記符号化手段で符号化された画像デ
ータに付加することを特徴とする、画像伝送システム。35. An image transmission system in which an image encoding device that encodes and transmits a moving image and an image receiving device that performs predetermined processing on received image data are communicably connected, The image receiving apparatus obtains an error rate of the received image data, calculates an average of the error rates obtained within a predetermined time, and transmits the calculated average error rate to the image encoding apparatus. The image encoding apparatus includes: an image input unit configured to output an image frame from a video signal; an encoding unit configured to encode the image frame configured by the image input unit; and an image encoded by the encoding unit. A transmission buffer for storing the image data stored therein, a transmission control unit for transmitting the image data in the transmission buffer at a predetermined transmission rate, and a transmission buffer disposed between the encoding unit and the transmission buffer. It is,
And a temporary buffer for temporarily storing image data of the image frame encoded by the encoding means, and determining whether or not to store the image data in the temporary buffer in the transmission buffer. Frame drop / quantization control means for determining a quantization value of an image frame to be converted; and an error correction code for adding an error correction code having a different error correction capability to the image data in the temporary buffer and storing the error correction code in the transmission buffer. When the average error rate exceeds a predetermined threshold value, determines whether or not to store the image data in the temporary buffer in the transmission buffer. The threshold control for lowering the frame drop threshold for determining the threshold value from a preset value is performed, and the error correction encoding means performs error control. A selection signal instructing to add an error correction code having a high correction capability is output. If the average error rate does not exceed a predetermined threshold for a predetermined period of time, the frame drop threshold is output. While performing threshold control to return to a preset value,
Outputting a selection signal for instructing the error correction encoding means to add an error correction code having a low error correction capability, and removing a frame whose information amount of image data in the temporary buffer is controlled by the threshold value control. If the value is larger than the threshold value, the frame data is not stored in the transmission buffer in the temporary buffer.
Setting a quantization value having a quantization step width larger than the quantization step width used when encoding the image frame stored in the temporary buffer, and notifying the encoding means of the error correction code; The image transmission system, wherein the encoding unit adds the error correction code specified by the selection signal to the image data encoded by the encoding unit.
化装置と、受信した画像データに対して所定の処理を施
す画像受信装置とが通信可能に接続された画像伝送シス
テムであって、 前記画像受信装置は、予め定められた一定時間内に正し
く受信したデータのビット数を計数し、この計数したビ
ット数を前記画像符号化装置に送信し、 前記画像符号化装置は、 映像信号から画像フレームを構成して出力する画像入力
手段と、 前記画像入力手段で構成された画像フレームを符号化す
る符号化手段と、 前記符号化手段で符号化された画像データを格納する送
信バッファと、 通信状態に応じた量子化値を決定する量子化制御手段
と、 前記送信バッファ内の画像データを所定の伝送レートで
送信すると共に、前記画像受信装置から受信した前記ビ
ット数を、前記量子化制御手段に出力する伝送制御手段
とを備え、 前記量子化制御手段は、 前記伝送制御手段から受け取った前記ビット数に基づい
て、前記一定時間内の平均スループットを算出し、 算出された平均スループットと、前記符号化手段で符号
化した結果の1フレーム当たりの発生情報量とに基づい
て、符号化率を算出し、 算出された符号化率に対応する量子化値を決定して前記
符号化手段に通知することを特徴とする、画像伝送シス
テム。36. An image transmission system in which an image encoding device that encodes and transmits a moving image and an image receiving device that performs predetermined processing on received image data are communicably connected, wherein: The image receiving device counts the number of bits of data correctly received within a predetermined time, transmits the counted number of bits to the image encoding device, and the image encoding device converts an image from a video signal into an image. Image input means for composing and outputting a frame; encoding means for encoding the image frame constituted by the image input means; transmission buffer for storing the image data encoded by the encoding means; A quantization control unit for determining a quantization value according to a state; transmitting the image data in the transmission buffer at a predetermined transmission rate; Transmission control means for outputting the number of data to the quantization control means, wherein the quantization control means calculates an average throughput within the predetermined time based on the number of bits received from the transmission control means. Calculating a coding rate based on the calculated average throughput and the amount of information generated per frame as a result of coding by the coding means, and calculating a quantization value corresponding to the calculated coding rate. An image transmission system, wherein the image transmission system determines and notifies the encoding unit.
ープットを算出する際に、前記ビット数の変動に従っ
て、平均する時間を可変とすることを特徴とする、請求
項36に記載の画像伝送システム。37. The image transmission system according to claim 36, wherein, when calculating the average throughput, the quantization control unit changes a averaging time according to a change in the number of bits. .
の前記予め定められた一定時間を300msec以上と
することを特徴とする、請求項36に記載の画像伝送シ
ステム。38. The image transmission system according to claim 36, wherein the predetermined fixed time for calculating the average throughput is 300 msec or more.
化装置と、受信した画像データに対して所定の処理を施
す画像受信装置とが通信可能に接続された画像伝送シス
テムであって、 前記画像受信装置は、予め定められた一定時間内に正し
く受信したデータのビット数を計数し、この計数したビ
ット数から平均スループットを算出して前記画像符号化
装置に送信し、 前記画像符号化装置は、 映像信号から画像フレームを構成して出力する画像入力
手段と、 前記画像入力手段で構成された画像フレームを符号化す
る符号化手段と、 前記符号化手段で符号化された画像データを格納する送
信バッファと、 通信状態に応じた量子化値を決定する量子化制御手段
と、 前記送信バッファ内の画像データを所定の伝送レートで
送信すると共に、前記画像受信装置から受信した前記平
均スループットを前記量子化制御手段に出力する伝送制
御手段とを備え、 前記量子化制御手段は、 前記伝送制御手段から受け取った平均スループットと、
前記符号化手段で符号化した結果の1フレーム当たりの
発生情報量とに基づいて、符号化率を算出し、 算出された符号化率に対応する量子化値を決定して前記
符号化手段に通知することを特徴とする、画像伝送シス
テム。39. An image transmission system in which an image encoding device that encodes and transmits a moving image and an image receiving device that performs predetermined processing on received image data are communicably connected, The image receiving apparatus counts the number of bits of data received correctly within a predetermined time, calculates an average throughput from the counted number of bits, and transmits the average throughput to the image encoding apparatus. Image input means for constructing and outputting an image frame from a video signal; encoding means for encoding the image frame constituted by the image input means; and image data encoded by the encoding means. A transmission buffer that performs quantization, a quantization control unit that determines a quantization value according to a communication state, and transmits image data in the transmission buffer at a predetermined transmission rate. The average throughput received from the receiving apparatus and a transmission control means for outputting to the quantization control means, said quantization control means, and the average throughput received from said transmission control means,
A coding rate is calculated based on the amount of information generated per frame as a result of the coding by the coding means, and a quantization value corresponding to the calculated coding rate is determined. An image transmission system, which provides notification.
化装置と、受信した画像データに対して所定の処理を施
す画像受信装置とが1つ以上の中継局を介して通信可能
に接続された画像伝送システムであって、 前記画像受信装置は、受信データの誤りを検出すると、
隣接する前記中継局との間で自動再送を行なうととも
に、再送が生じたことを示す再送発生情報を前記画像符
号化装置に送信し、 前記画像符号化装置は、 映像信号から画像フレームを構成して出力する画像入力
手段と、 前記画像入力手段で構成された画像フレームを符号化す
る符号化手段と、 前記符号化手段で符号化された画像データを格納する送
信バッファと、 動きの再現性と画質の両面から最適な量子化値を決定す
る第1の量子化制御手段と、 通信状態に応じて量子化ステップ幅を制御する第2の量
子化制御手段と、 前記送信バッファ内の画像データを所定の伝送レートで
送信すると共に、隣接する前記中継局との間で通信エラ
ーが発生した場合は、隣接する前記中継局との間で自動
再送を行い、自身が再送を行った場合、または前記画像
受信装置から前記再送発生情報を受信したときは、再送
が生じたことを示すエラー情報を前記第2の量子化制御
手段に通知する伝送制御手段とを備え、 前記第2の量子化制御手段は、 前記伝送制御手段からエラー情報の通知を受けると、前
記第1の量子化制御手段で決定された量子化値に対応す
る量子化ステップ幅よりも大きな量子化ステップ幅の量
子化値を設定して、前記符号化手段に通知し、 予め定められた一定時間、前記伝送制御手段から前記エ
ラー情報の通知を受けなければ、前記第1の量子化制御
手段で決定された量子化値をそのまま前記符号化手段に
通知し、 前記符号化手段は、次に符号化する画像フレームを、前
記第2の量子化制御手段から通知された量子化値で符号
化することを特徴とする、画像伝送システム。40. An image encoding device for encoding and transmitting a moving image and an image receiving device for performing predetermined processing on received image data are communicably connected via one or more relay stations. An image transmission system, wherein the image receiving device detects an error in received data,
While performing automatic retransmission with the adjacent relay station, transmits retransmission occurrence information indicating that retransmission has occurred to the image encoding device, the image encoding device forms an image frame from a video signal, Image input means for outputting the image data, encoding means for encoding an image frame constituted by the image input means, a transmission buffer for storing the image data encoded by the encoding means, and motion reproducibility. First quantization control means for determining an optimal quantization value from both aspects of image quality, second quantization control means for controlling a quantization step width according to a communication state, and image data in the transmission buffer. While transmitting at a predetermined transmission rate, if a communication error occurs between adjacent relay stations, perform automatic retransmission with the adjacent relay station and perform retransmission by itself, or Transmission control means for notifying the second quantization control means of error information indicating that retransmission has occurred, when the retransmission occurrence information is received from the image receiving apparatus, wherein the second quantization control The means, upon receiving the error information notification from the transmission control means, sets a quantization value having a quantization step width larger than the quantization step width corresponding to the quantization value determined by the first quantization control means. Set and notify the encoding means, and if the error information is not received from the transmission control means for a predetermined period of time, the quantization value determined by the first quantization control means is The encoding unit notifies the encoding unit as it is, and the encoding unit encodes the next image frame to be encoded with the quantization value notified from the second quantization control unit. Transmission system.
前記符号化手段で符号化された画像フレームの画像デー
タを一時的に格納するテンポラリバッファと、 前記テンポラリバッファ内の画像データを前記送信バッ
ファに格納するか否かを判定し、次に符号化される画像
フレームの量子化値を決定する駒落とし/量子化制御手
段とをさらに備え、 前記伝送制御手段は、前記再送が生じたことを示すエラ
ー情報を、さらに前記駒落とし/量子化制御手段に通知
し、 前記駒落とし/量子化制御手段は、 前記伝送制御手段からエラー情報の通知を受けると、前
記テンポラリバッファ内の画像データを前記送信バッフ
ァに格納するか否かを決定するための駒落とししきい値
を予め設定された値から下げ、予め定められた一定時
間、前記伝送制御手段からエラー情報の通知を受けなけ
れば、前記駒落とししきい値を予め設定された値に戻
す、しきい値制御を行い、 前記テンポラリバッファ内の画像データの情報量が前記
しきい値制御で制御された駒落とししきい値よりも大き
ければ、前記テンポラリバッファ内の画像データを前記
送信バッファに格納しない駒落とし制御を行うと共に、
前記テンポラリバッファ内に格納されている画像フレー
ムを符号化する際に用いた量子化ステップ幅よりも大き
い量子化ステップ幅の量子化値を設定して前記符号化手
段に通知することを特徴とする、請求項40に記載の画
像伝送システム。41. The image encoding device is disposed between the encoding unit and the transmission buffer,
A temporary buffer that temporarily stores image data of the image frame encoded by the encoding unit, and determines whether to store the image data in the temporary buffer in the transmission buffer, and then determines whether the image data is encoded. And a frame removal / quantization control unit for determining a quantization value of an image frame to be transmitted. The transmission control unit transmits error information indicating that retransmission has occurred to the frame removal / quantization control unit. Notifying, when receiving the error information notification from the transmission control means, the frame drop / quantization control means, frame drop for determining whether to store the image data in the temporary buffer in the transmission buffer The threshold value is lowered from a preset value, and if a notification of error information is not received from the transmission control means for a predetermined period of time, the frame is dropped. Threshold control is performed to return the threshold value to a preset value. If the information amount of image data in the temporary buffer is larger than the frame drop threshold controlled by the threshold control, the temporary While performing frame drop control that does not store the image data in the buffer in the transmission buffer,
Setting a quantization value having a quantization step width larger than the quantization step width used when encoding the image frame stored in the temporary buffer, and notifying the encoding means. The image transmission system according to claim 40.
化装置と、受信した画像データに対して所定の処理を施
す画像受信装置とが通信可能に接続された画像伝送シス
テムであって、 前記画像受信装置は、予め定められた一定時間内に正し
く受信したデータのビット数を計数し、この計数したビ
ット数を前記画像符号化装置に送信し、 前記画像符号化装置は、 映像信号から画像フレームを構成して出力する画像入力
手段と、 前記画像入力手段で構成された画像フレームを符号化す
る符号化手段と、 前記符号化手段で符号化された画像フレームの画像デー
タを格納する送信バッファと、 前記符号化手段と前記送信バッファとの間に配置され、
かつ前記符号化手段で符号化された画像フレームの画像
データを一時的に格納するテンポラリバッファと、 前記テンポラリバッファ内の画像データを前記送信バッ
ファに格納するか否かを判定すると共に、次に符号化さ
れる画像フレームの量子化値を決定する駒落とし/量子
化制御手段と、 前記送信バッファ内の画像データを所定の伝送レートで
送信すると共に、前記画像受信装置から受信した前記ビ
ット数から平均スループットを算出する伝送制御手段と
を備え、 前記駒落とし/量子化制御手段は、 予め設定されている最大許容遅延時間と、前記平均スル
ープットとに基づいて、最大許容遅延時間内に送信可能
な情報量を算出し、 前記テンポラリバッファに格納されている画像フレーム
の情報量が前記最大許容遅延時間内に送信可能な情報量
よりも大きければ、前記テンポラリバッファ内の画像デ
ータを前記送信バッファに格納しない駒落とし制御を行
うと共に、前記テンポラリバッファ内に格納されている
画像フレームを符号化する際に用いた量子化ステップ幅
よりも大きい量子化ステップ幅の量子化値を設定して前
記符号化手段に通知することを特徴とする、画像伝送シ
ステム。42. An image transmission system in which an image encoding device that encodes and transmits a moving image and an image receiving device that performs predetermined processing on received image data are communicably connected, The image receiving device counts the number of bits of data correctly received within a predetermined time, transmits the counted number of bits to the image encoding device, and the image encoding device converts an image from a video signal into an image. Image input means for constructing and outputting a frame, encoding means for encoding the image frame constituted by the image input means, and transmission buffer for storing image data of the image frame encoded by the encoding means And, disposed between the encoding means and the transmission buffer,
And a temporary buffer for temporarily storing image data of the image frame encoded by the encoding means, and determining whether or not to store the image data in the temporary buffer in the transmission buffer. Frame removal / quantization control means for determining a quantization value of an image frame to be converted, transmitting image data in the transmission buffer at a predetermined transmission rate, and averaging from the number of bits received from the image receiving device. Transmission control means for calculating a throughput, wherein the frame drop / quantization control means includes information which can be transmitted within a maximum allowable delay time based on a preset maximum allowable delay time and the average throughput. The amount of information of the image frame stored in the temporary buffer can be transmitted within the maximum allowable delay time. If it is larger than the amount of information, the frame removing control is performed so that the image data in the temporary buffer is not stored in the transmission buffer, and the quantization step used when encoding the image frame stored in the temporary buffer is performed. An image transmission system, wherein a quantization value having a quantization step width larger than a width is set and notified to the encoding means.
らに所定の時間内に送信した画像フレームの平均発生情
報量と、前記平均スループットとに基づいて、平均遅延
時間を算出し、 当該算出した平均遅延時間を前記最大許容遅延時間とし
て用いることを特徴とする、請求項42に記載の画像伝
送システム。43. The frame drop / quantization control means further calculates an average delay time based on the average amount of generated information of image frames transmitted within a predetermined time and the average throughput, and calculates the calculated average delay time. 43. The image transmission system according to claim 42, wherein an average delay time is used as the maximum allowable delay time.
プットを算出する際に、前記ビット数の変動に従って、
平均する時間を可変とすることを特徴とする、請求項4
2に記載の画像伝送システム。44. The transmission control means according to a change in the number of bits when calculating the average throughput.
The averaging time is variable.
3. The image transmission system according to 2.
の前記予め定められた一定時間を300msec以上と
することを特徴とする、請求項42に記載の画像伝送シ
ステム。45. The image transmission system according to claim 42, wherein the predetermined fixed time for calculating the average throughput is set to 300 msec or more.
化装置と、受信した画像データに対して所定の処理を施
す画像受信装置とが通信可能に接続された画像伝送シス
テムであって、 前記画像受信装置は、予め定められた一定時間内に正し
く受信したデータのビット数を計数し、この計数したビ
ット数から平均スループットを算出して前記画像符号化
装置に送信し、 前記画像符号化装置は、 映像信号から画像フレームを構成して出力する画像入力
手段と、 前記画像入力手段で構成された画像フレームを符号化す
る符号化手段と、 前記符号化手段で符号化された画像フレームの画像デー
タを格納する送信バッファと、 前記符号化手段と前記送信バッファとの間に配置され、
かつ前記符号化手段で符号化された画像フレームの画像
データを一時的に格納するテンポラリバッファと、 前記テンポラリバッファ内の画像データを前記送信バッ
ファに格納するか否かを判定すると共に、次に符号化さ
れる画像フレームの量子化値を決定する駒落とし/量子
化制御手段と、 前記送信バッファ内の画像データを所定の伝送レートで
送信すると共に、前記画像受信装置から受信した前記平
均スループットを前記駒落とし/量子化制御手段に出力
する伝送制御手段とを備え、 前記駒落とし/量子化制御手段は、 予め設定されている最大許容遅延時間と、前記平均スル
ープットとに基づいて、最大許容遅延時間内に送信可能
な情報量を算出し、 前記テンポラリバッファに格納されている画像フレーム
の情報量が前記最大許容遅延時間内に送信可能な情報量
よりも大きければ、前記テンポラリバッファ内の画像デ
ータを前記送信バッファに格納しない駒落とし制御を行
うと共に、前記テンポラリバッファ内に格納されている
画像フレームを符号化する際に用いた量子化ステップ幅
よりも大きい量子化ステップ幅の量子化値を設定して前
記符号化手段に通知することを特徴とする、画像伝送シ
ステム。46. An image transmission system in which an image encoding device that encodes and transmits a moving image and an image receiving device that performs predetermined processing on received image data are communicably connected, The image receiving device counts the number of bits of data received correctly within a predetermined period of time, calculates an average throughput from the counted number of bits, and transmits the average throughput to the image encoding device. Image input means for constructing and outputting an image frame from a video signal, encoding means for encoding the image frame constituted by the image input means, and an image of the image frame encoded by the encoding means A transmission buffer for storing data, disposed between the encoding unit and the transmission buffer;
And a temporary buffer for temporarily storing image data of the image frame encoded by the encoding means, and determining whether or not to store the image data in the temporary buffer in the transmission buffer. Frame drop / quantization control means for determining a quantization value of an image frame to be converted, and transmitting image data in the transmission buffer at a predetermined transmission rate, and calculating the average throughput received from the image receiving device. Transmission control means for outputting to the frame drop / quantization control means, the frame drop / quantization control means comprising a maximum allowable delay time based on a preset maximum allowable delay time and the average throughput. Calculating the amount of information that can be transmitted within the temporary buffer, and determining the amount of information of the image frame stored in the temporary buffer as the maximum allowable delay. If the information amount is larger than the amount of information that can be transmitted within the interval, the frame removal control that does not store the image data in the temporary buffer in the transmission buffer and the encoding of the image frame stored in the temporary buffer An image transmission system, wherein a quantization value having a quantization step width larger than the quantization step width used in step (c) is set and notified to the encoding means.
化装置と、受信した画像データに対して所定の処理を施
す画像受信装置とが通信可能に接続された画像伝送シス
テムであって、 前記画像受信装置は、予め定められた一定時間内に正し
く受信したデータのビット数を計数し、この計数したビ
ット数を前記画像符号化装置に送信し、 前記画像符号化装置は、 映像信号から画像フレームを構成して出力する画像入力
手段と、 前記画像入力手段で構成された画像フレームを符号化す
る符号化手段と、 前記符号化手段で符号化された画像フレームの画像デー
タを格納する送信バッファと、 符号化する際に用いる量子化値を決定する量子化制御手
段と、 前記送信バッファ内の画像データを所定の伝送レートで
送信すると共に、前記画像受信装置から受信した前記ビ
ット数から平均スループットを算出し、前記量子化制御
手段に出力する伝送制御手段と、 被写体の動きが大きいか小さいかを判断するための動き
しきい値を記憶する動きしきい値記憶手段と、 視覚上違和感を感じない伝送遅延の限界である最大許容
遅延時間を記憶する最大許容遅延時間記憶手段とを備
え、 前記量子化制御手段は、前記符号化手段で符号化した結
果の1フレーム当たりの発生情報量が、前記動きしきい
値よりも大きい場合、 前記動きしきい値を越えた画像フレームを符号化する際
に用いた量子化値と、発生情報量を予測したい量子化値
との比率である量子化比率を求め、 前記動きしきい値を越えた画像フレームの発生情報量と
前記量子化比率とから、量子化値を変えた場合に発生す
る情報量を予測し、 当該予測した発生情報量と前記平均スループットと前記
伝送レートと前記最大許容遅延時間とから、前記最大許
容遅延時間内に送信可能な量子化値を決定して前記符号
化手段に通知し、 前記符号化手段は、前記量子化制御手段から通知された
量子化値で、画像フレームを符号化することを特徴とす
る、画像伝送システム。47. An image transmission system in which an image encoding device that encodes and transmits a moving image and an image receiving device that performs predetermined processing on received image data are communicably connected, The image receiving device counts the number of bits of data correctly received within a predetermined time, transmits the counted number of bits to the image encoding device, and the image encoding device converts an image from a video signal into an image. Image input means for constructing and outputting a frame, encoding means for encoding the image frame constituted by the image input means, and transmission buffer for storing image data of the image frame encoded by the encoding means And a quantization control means for determining a quantization value to be used for encoding; transmitting image data in the transmission buffer at a predetermined transmission rate; A transmission control unit for calculating an average throughput from the number of bits received from the control unit and outputting the average throughput to the quantization control unit; and a motion threshold value for storing a motion threshold value for determining whether the motion of the subject is large or small. Storage means, comprising a maximum allowable delay time storage means for storing a maximum allowable delay time that is a limit of transmission delay that does not feel visually uncomfortable, the quantization control means, the result of the encoding by the encoding means When the amount of generated information per frame is larger than the motion threshold, the quantization value used when encoding an image frame exceeding the motion threshold and the quantization for which the amount of generated information is to be predicted Determine a quantization ratio that is a ratio with the value, from the amount of generated information of the image frame exceeding the motion threshold and the quantization ratio, predict the amount of information generated when the quantization value is changed, This From the predicted amount of generated information, the average throughput, the transmission rate, and the maximum allowable delay time, determine a quantizing value that can be transmitted within the maximum allowable delay time, and notify the encoding unit of the quantization value. The image transmission system, wherein the quantization unit encodes the image frame with the quantization value notified from the quantization control unit.
プットを算出する際に、前記ビット数の変動に従って、
平均する時間を可変とすることを特徴とする、請求項4
7に記載の画像伝送システム。48. The transmission control means, when calculating the average throughput, according to a change in the number of bits.
The averaging time is variable.
8. The image transmission system according to 7.
の前記予め定められた一定時間を300msec以上と
することを特徴とする、請求項47に記載の画像伝送シ
ステム。49. The image transmission system according to claim 47, wherein the predetermined fixed time for calculating the average throughput is set to 300 msec or more.
化装置と、受信した画像データに対して所定の処理を施
す画像受信装置とが通信可能に接続された画像伝送シス
テムであって、 前記画像受信装置は、予め定められた一定時間内に正し
く受信したデータのビット数を計数し、この計数したビ
ット数から平均スループットを算出して前記画像符号化
装置に送信し、 前記画像符号化装置は、 映像信号から画像フレームを構成して出力する画像入力
手段と、 前記画像入力手段で構成された画像フレームを符号化す
る符号化手段と、 前記符号化手段で符号化された画像フレームの画像デー
タを格納する送信バッファと、 符号化する際に用いる量子化値を決定する量子化制御手
段と、 前記送信バッファ内の画像データを所定の伝送レートで
送信すると共に、前記画像受信装置から受信した前記平
均スループットを前記量子化制御手段に出力する伝送制
御手段と、 被写体の動きが大きいか小さいかを判断するための動き
しきい値を記憶する動きしきい値記憶手段と、 視覚上違和感を感じない伝送遅延の限界である最大許容
遅延時間を記憶する最大許容遅延時間記憶手段とを備
え、 前記量子化制御手段は、前記符号化手段で符号化した結
果の1フレーム当たりの発生情報量が、前記動きしきい
値よりも大きい場合、 前記動きしきい値を越えた画像フレームを符号化する際
に用いた量子化値と、発生情報量を予測したい量子化値
との比率である量子化比率を求め、 前記動きしきい値を越えた画像フレームの発生情報量と
前記量子化比率とから、量子化値を変えた場合に発生す
る情報量を予測し、 当該予測した発生情報量と前記平均スループットと前記
伝送レートと前記最大許容遅延時間とから、前記最大許
容遅延時間内に送信可能な量子化値を決定して前記符号
化手段に通知し、 前記符号化手段は、前記量子化制御手段から通知された
量子化値で、画像フレームを符号化することを特徴とす
る、画像伝送システム。50. An image transmission system in which an image encoding device that encodes and transmits a moving image and an image receiving device that performs predetermined processing on received image data are communicably connected, The image receiving device counts the number of bits of data received correctly within a predetermined period of time, calculates an average throughput from the counted number of bits, and transmits the average throughput to the image encoding device. Image input means for constructing and outputting an image frame from a video signal, encoding means for encoding the image frame constituted by the image input means, and an image of the image frame encoded by the encoding means A transmission buffer for storing data, a quantization control means for determining a quantization value used for encoding, and transmitting image data in the transmission buffer at a predetermined transmission rate Transmission control means for outputting the average throughput received from the image receiving device to the quantization control means; and a motion threshold for storing a motion threshold value for determining whether the motion of the subject is large or small. Value storage means, and maximum allowable delay time storage means for storing a maximum allowable delay time which is a limit of transmission delay that does not cause visual discomfort, wherein the quantization control means is a result of encoding by the encoding means. If the amount of generated information per frame is larger than the motion threshold, the quantization value used when encoding the image frame exceeding the motion threshold and the quantum for which the generated information amount is to be predicted. A quantization ratio, which is a ratio to the quantization value, is calculated, and the amount of information generated when the quantization value is changed is predicted from the amount of generated information of the image frame exceeding the motion threshold and the quantization ratio. From the predicted amount of generated information, the average throughput, the transmission rate, and the maximum allowable delay time, determine a quantizing value that can be transmitted within the maximum allowable delay time, and notify the encoding unit, The image transmission system according to claim 1, wherein the encoding unit encodes the image frame with the quantization value notified from the quantization control unit.
化装置と、受信した画像データに対して所定の処理を施
す画像受信装置とが通信可能に接続された画像伝送シス
テムであって、 前記画像受信装置は、予め定められた一定時間内に正し
く受信したデータのビット数を計数し、この計数したビ
ット数を前記画像符号化装置に送信し、 前記画像符号化装置は、 映像信号から画像フレームを構成して出力する画像入力
手段と、 前記画像入力手段で構成された画像フレームを符号化す
る符号化手段と、 前記符号化手段で符号化された画像フレームの画像デー
タを格納する送信バッファと、 符号化する際に用いる量子化値を決定する量子化制御手
段と、 前記送信バッファ内の画像データを所定の伝送レートで
送信すると共に、前記画像受信装置から受信した前記ビ
ット数から平均スループットを算出し、前記量子化制御
手段に出力する伝送制御手段と、 被写体の動きが大きいか小さいかを判断するための動き
しきい値を記憶する動きしきい値記憶手段と、 単位時間当たりに送信できるフレームの割合である符号
化率に応じた駒落としによる時間的歪みと、量子化値に
よる空間的歪みとのバランスとして、動作点が予め決め
られた理想曲線を記憶する理想曲線記憶手段とを備え、 前記量子化制御手段は、前記符号化手段で符号化した結
果の1フレーム当たりの発生情報量が、前記動きしきい
値よりも大きい場合、 前記動きしきい値を越えた画像フレームを符号化する際
に用いた量子化値と、発生情報量を予測したい量子化値
との比率である量子化比率を求め、 前記動きしきい値を越えた画像フレームの発生情報量と
前記量子化比率とから、量子化値を変えた場合に発生す
る情報量を予測し、 当該予測した発生情報量と前記伝送レートと前記平均ス
ループットとから、前記符号化率を算出し、 当該算出した符号化率と前記理想曲線とから、量子化値
を決定して前記符号化手段に通知し、 前記符号化手段は、前記量子化制御手段から通知された
量子化値で、画像フレームを符号化することを特徴とす
る、画像伝送システム。51. An image transmission system in which an image encoding device that encodes and transmits a moving image and an image receiving device that performs predetermined processing on received image data are communicably connected, The image receiving device counts the number of bits of data correctly received within a predetermined time, transmits the counted number of bits to the image encoding device, and the image encoding device converts an image from a video signal into an image. Image input means for constructing and outputting a frame, encoding means for encoding the image frame constituted by the image input means, and transmission buffer for storing image data of the image frame encoded by the encoding means And a quantization control unit for determining a quantization value to be used for encoding; and transmitting image data in the transmission buffer at a predetermined transmission rate; A transmission control unit for calculating an average throughput from the number of bits received from the control unit and outputting the average throughput to the quantization control unit; and a motion threshold value for storing a motion threshold value for determining whether the motion of the subject is large or small. An ideal curve in which an operating point is predetermined as a balance between temporal distortion due to frame dropping according to a coding rate which is a rate of a frame that can be transmitted per unit time and spatial distortion due to a quantization value. And an ideal curve storage unit for storing the motion information. If the amount of information generated per frame as a result of encoding by the encoding unit is larger than the motion threshold, Calculate a quantization ratio, which is a ratio between a quantization value used when encoding an image frame exceeding a threshold value and a quantization value for which the amount of generated information is to be predicted, and exceeds the motion threshold. From the amount of generated information of the image frame and the quantization ratio, an amount of information generated when a quantization value is changed is predicted.From the predicted amount of generated information, the transmission rate, and the average throughput, the encoding is performed. Calculating a rate, determining a quantization value from the calculated coding rate and the ideal curve, and notifying the coding means, the coding means receives the quantization notified from the quantization control means. An image transmission system, characterized by encoding an image frame with a value.
プットを算出する際に、前記ビット数の変動に従って、
平均する時間を可変とすることを特徴とする、請求項5
1に記載の画像伝送システム。52. The transmission control means according to a change in the number of bits when calculating the average throughput.
6. The averaging time is variable.
2. The image transmission system according to 1.
予め定められた一定時間を300msec以上とするこ
とを特徴とする、請求項51に記載の画像伝送システ
ム。53. The image transmission system according to claim 51, wherein the predetermined fixed time for calculating the average throughput is 300 msec or more.
化装置と、受信した画像データに対して所定の処理を施
す画像受信装置とが通信可能に接続された画像伝送シス
テムであって、 前記画像受信装置は、予め定められた一定時間内に正し
く受信したデータのビット数を計数し、この計数したビ
ット数から平均スループットを算出して前記画像符号化
装置に送信し、 前記画像符号化装置は、 映像信号から画像フレームを構成して出力する画像入力
手段と、 前記画像入力手段で構成された画像フレームを符号化す
る符号化手段と、 前記符号化手段で符号化された画像フレームの画像デー
タを格納する送信バッファと、 符号化する際に用いる量子化値を決定する量子化制御手
段と、 前記送信バッファ内の画像データを所定の伝送レートで
送信すると共に、前記画像受信装置から受信した前記平
均スループットを前記量子化制御手段に出力する伝送制
御手段と、 被写体の動きが大きいか小さいかを判断するための動き
しきい値を記憶する動きしきい値記憶手段と、 単位時間当たりに送信できるフレームの割合である符号
化率に応じた駒落としによる時間的歪みと、量子化値に
よる空間的歪みとのバランスとして、動作点が予め決め
られた理想曲線を記憶する理想曲線記憶手段とを備え、 前記量子化制御手段は、前記符号化手段で符号化した結
果の1フレーム当たりの発生情報量が、前記動きしきい
値よりも大きい場合、 前記動きしきい値を越えた画像フレームを符号化する際
に用いた量子化値と、発生情報量を予測したい量子化値
との比率である量子化比率を求め、 前記動きしきい値を越えた画像フレームの発生情報量と
前記量子化比率とから、量子化値を変えた場合に発生す
る情報量を予測し、 当該予測した発生情報量と前記伝送レートと前記平均ス
ループットとから、前記符号化率を算出し、 当該算出した符号化率と前記理想曲線とから、量子化値
を決定して前記符号化手段に通知し、 前記符号化手段は、前記量子化制御手段から通知された
量子化値で、画像フレームを符号化することを特徴とす
る、画像伝送システム。54. An image transmission system in which an image encoding device that encodes and transmits a moving image and an image receiving device that performs predetermined processing on received image data are communicably connected, The image receiving device counts the number of bits of data received correctly within a predetermined period of time, calculates an average throughput from the counted number of bits, and transmits the average throughput to the image encoding device. Image input means for constructing and outputting an image frame from a video signal, encoding means for encoding the image frame constituted by the image input means, and an image of the image frame encoded by the encoding means A transmission buffer for storing data, a quantization control means for determining a quantization value used for encoding, and transmitting image data in the transmission buffer at a predetermined transmission rate Transmission control means for outputting the average throughput received from the image receiving device to the quantization control means; and a motion threshold for storing a motion threshold value for determining whether the motion of the subject is large or small. An ideal value whose operating point is predetermined as a balance between temporal distortion due to frame dropping according to a coding rate which is a rate of a frame that can be transmitted per unit time and spatial distortion due to a quantization value. Ideal curve storage means for storing a curve, wherein the quantization control means, when the amount of information generated per frame as a result of encoding by the encoding means is larger than the motion threshold, A quantization ratio, which is a ratio between a quantization value used when encoding an image frame exceeding a threshold value and a quantization value for which the amount of generated information is to be predicted, is obtained, and the motion threshold is calculated. From the generated information amount of the image frame that exceeds and the quantization ratio, the amount of information generated when the quantization value is changed is predicted.From the predicted generated information amount, the transmission rate, and the average throughput, Calculating the coding rate, determining a quantization value from the calculated coding rate and the ideal curve, and notifying the coding means, the coding means is notified from the quantization control means. An image transmission system, characterized in that an image frame is encoded with a quantized value.
化装置と、受信した画像データに対して所定の処理を施
す画像受信装置とが1つ以上の中継局を介して通信可能
に接続された画像伝送システムであって、 前記画像受信装置は、受信データの誤りを検出すると、
隣接する前記中継局との間で自動再送を行い、 前記中継局は、受信データの誤りを検出すると、隣接す
る前記中継局との間で自動再送を行うとともに、再送が
生じたことを示す再送発生情報を前記画像符号化装置に
送信し、 前記画像符号化装置は、 映像信号から画像フレームを構成して出力する画像入力
手段と、 前記画像入力手段で構成された画像フレームを符号化す
る符号化手段と、 前記符号化手段で符号化された画像データを格納する送
信バッファと、 動きの再現性と画質の両面から最適な量子化値を決定す
る第1の量子化制御手段と、 通信状態に応じて量子化ステップ幅を制御する第2の量
子化制御手段と、 前記送信バッファ内の画像データを所定の伝送レートで
送信すると共に、隣接する前記中継局との間で通信エラ
ーが発生した場合は、隣接する前記中継局との間で自動
再送を行い、自身が再送を行った場合、または前記画像
受信装置から前記再送発生情報を受信したときは、再送
が生じたことを示すエラー情報を前記第2の量子化制御
手段に通知する伝送制御手段とを備え、 前記第2の量子化制御手段は、 前記伝送制御手段からエラー情報の通知を受けると、前
記第1の量子化制御手段で決定された量子化値に対応す
る量子化ステップ幅よりも大きな量子化ステップ幅の量
子化値を設定して前記符号化手段に通知し、 予め定められた一定時間、前記伝送制御手段から前記エ
ラー情報の通知を受けなければ、前記第1の量子化制御
手段で決定された量子化値をそのまま前記符号化手段に
通知し、 前記符号化手段は、次に符号化する画像フレームを、前
記第2の量子化制御手段から通知された量子化値で符号
化することを特徴とする、画像伝送システム。55. An image encoding apparatus for encoding and transmitting a moving image and an image receiving apparatus for performing predetermined processing on received image data are communicably connected via one or more relay stations. An image transmission system, wherein the image receiving device detects an error in received data,
When performing automatic retransmission with the adjacent relay station, the relay station, when detecting an error in the received data, performs automatic retransmission with the adjacent relay station, and performs retransmission indicating that retransmission has occurred. Transmitting the generated information to the image encoding device, the image encoding device comprising: an image input unit configured to output an image frame from a video signal; and a code encoding the image frame configured by the image input unit. Encoding means; a transmission buffer for storing the image data encoded by the encoding means; a first quantization control means for determining an optimal quantization value in terms of both motion reproducibility and image quality; A second quantization control means for controlling a quantization step width in accordance with the following, transmitting image data in the transmission buffer at a predetermined transmission rate, and generating a communication error between the adjacent relay stations. In the case where the retransmission is performed automatically between the adjacent relay station and the retransmission itself, or when the retransmission occurrence information is received from the image receiving apparatus, an error indicating that retransmission has occurred. Transmission control means for notifying information to the second quantization control means, wherein the second quantization control means, upon receiving a notification of error information from the transmission control means, A quantization value having a quantization step width larger than the quantization step width corresponding to the quantization value determined by the means is set and notified to the encoding means. If the notification of the error information is not received, the quantization value determined by the first quantization control unit is notified to the encoding unit as it is, and the encoding unit encodes an image frame to be encoded next, The second quantity Characterized by coding the notification quantization value from the controlling means, an image transmission system.
化装置と、受信した画像データに対して所定の処理を施
す画像受信装置とが1つ以上の中継局を介して通信可能
に接続された画像伝送システムであって、 前記画像受信装置は、受信データの誤りを検出すると、
隣接する前記中継局との間で自動再送を行い、 前記中継局は、受信データの誤りを検出すると、隣接す
る前記中継局との間で自動再送を行うとともに、再送が
生じたことを示す再送発生情報を前記画像符号化装置に
送信し、 前記画像符号化装置は、 映像信号から画像フレームを構成して出力する画像入力
手段と、 前記画像入力手段で構成された画像フレームを符号化す
る符号化手段と、 前記符号化手段で符号化された画像フレームの画像デー
タを格納する送信バッファと、 前記送信バッファ内の画像データを、所定の伝送レート
で送信する伝送制御手段と、 前記符号化手段と前記送信バッファとの間に配置され、
かつ前記符号化手段で符号化された画像フレームの画像
データを一時的に格納するテンポラリバッファと、 前記テンポラリバッファ内の画像データを前記送信バッ
ファに格納するか否かを判定すると共に、次に符号化さ
れる画像フレームの量子化値を決定する駒落とし/量子
化制御手段とを備え、 前記駒落とし/量子化制御手段は、 前記伝送制御手段からエラー情報の通知を受けると、前
記テンポラリバッファ内の画像データを前記送信バッフ
ァに格納するか否かを決定するための駒落とししきい値
を予め設定された値から下げ、予め定められた一定時
間、前記伝送制御手段からエラー情報の通知を受けなけ
れば、前記駒落とししきい値を予め設定された値に戻
す、しきい値制御を行い、 前記テンポラリバッファに格納されている画像フレーム
の情報量が前記駒落とししきい値よりも大きい場合、前
記テンポラリバッファ内の画像データを前記送信バッフ
ァに格納しない駒落とし制御を行うと共に、前記テンポ
ラリバッファ内に格納されている画像フレームを符号化
する際に用いた量子化ステップ幅よりも大きい量子化ス
テップ幅の量子化値を設定して前記符号化手段に通知
し、 前記符号化手段は、次に符号化する画像フレームを、前
記駒落とし/量子化制御手段から通知された量子化値で
符号化することを特徴とする、画像伝送システム。56. An image encoding apparatus for encoding and transmitting a moving image and an image receiving apparatus for performing predetermined processing on received image data are communicably connected via one or more relay stations. An image transmission system, wherein the image receiving device detects an error in received data,
When performing automatic retransmission with the adjacent relay station, the relay station, when detecting an error in the received data, performs automatic retransmission with the adjacent relay station, and performs retransmission indicating that retransmission has occurred. Transmitting the generated information to the image encoding device, the image encoding device comprising: an image input unit configured to output an image frame from a video signal; and a code encoding the image frame configured by the image input unit. Encoding means; a transmission buffer for storing image data of an image frame encoded by the encoding means; a transmission control means for transmitting image data in the transmission buffer at a predetermined transmission rate; and the encoding means. And between the transmission buffer and
And a temporary buffer for temporarily storing image data of the image frame encoded by the encoding means, and determining whether or not to store the image data in the temporary buffer in the transmission buffer. Frame removal / quantization control means for determining a quantization value of an image frame to be converted, wherein the frame removal / quantization control means, upon receiving notification of error information from the transmission control means, The frame drop threshold for determining whether or not to store the image data in the transmission buffer is lowered from a preset value, and a notification of error information is received from the transmission control means for a predetermined fixed time. If not, the frame drop threshold is returned to a preset value, threshold control is performed, and the image frame stored in the temporary buffer is If the information amount of the frame is larger than the frame drop threshold, the frame buffer control is performed so that the image data in the temporary buffer is not stored in the transmission buffer, and the image frame stored in the temporary buffer is The quantization unit sets a quantization value having a quantization step width larger than the quantization step width used for encoding, and notifies the encoding unit of the quantization value. An image transmission system, wherein encoding is performed using a quantization value notified from a frame drop / quantization control unit.
化装置であって、 符号化すべき画像領域のうち、優先領域を第1の量子化
精度で、非優先領域を第2の量子化精度で符号化を行な
い、画像符号化ビット列を生成する画像符号化手段と、 前記画像符号化手段によって符号化された画像の発生情
報量に応じて、前記優先領域と前記非優先領域とを決定
し、変更する優先領域/非優先領域変更手段と、 前記画像符号化ビット列を伝送する伝送制御手段とを備
える、画像符号化装置。57. An image encoding apparatus for encoding and transmitting a moving image, wherein, in an image area to be encoded, a priority area has a first quantization accuracy and a non-priority area has a second quantization accuracy. Image encoding means for generating an image encoded bit string, and determining the priority area and the non-priority area in accordance with the amount of generated information of the image encoded by the image encoding means. An image encoding apparatus, comprising: a priority area / non-priority area changing unit for changing; and a transmission control unit for transmitting the image encoding bit sequence.
トレートの通信回線を介して伝送する際に、単位時間当
たりに送信できるフレームの割合である符号化率に応じ
た駒落としによる時間的歪みと、量子化精度による空間
的歪みとのバランスとして、動作点が予め決められてい
る画像符号化装置において、画像フレームを符号化する
際の量子化動作を制御するための方法であって、 画像フレーム全体をある量子化精度で符号化した結果の
符号化率とその量子化精度に応じた動作点の符号化率と
の大小関係に応じて、次の符号化時の量子化精度を決定
する第1の動作モードと、 符号化すべき画像領域を優先領域と非優先領域とに分割
し、優先領域を相対的に精度の高い第1の量子化精度で
符号化し、非優先領域を相対的に精度の低い第2の量子
化精度で符号化し、第1および第2の量子化精度で符号
化した結果の符号化率とその量子化精度に応じた動作点
の符号化率との大小関係に応じて、次の符号化時の量子
化精度と優先領域および非優先領域の大きさとを決定す
る第2の動作モードとを備え、 前記第1の動作モードで決定された量子化精度が、予め
設定された量子化精度の許容下限値よりも低い精度にな
ったときは、動作モードが前記第1の動作モードから前
記第2の動作モードに移行し、 前記第2の動作モードで決定された前記優先領域の大き
さが最大になったときは、動作モードが前記第2の動作
モードから前記第1の動作モードに移行することを特徴
とする、量子化制御方法。58. When a moving image is subjected to high-efficiency compression encoding and transmitted through a low-bit-rate communication line, time is reduced by dropping frames in accordance with the encoding rate, which is the rate of frames that can be transmitted per unit time. Distortion, as a balance between spatial distortion due to quantization accuracy, in an image encoding device in which the operating point is predetermined, a method for controlling the quantization operation when encoding an image frame, Determines the quantization precision for the next encoding according to the magnitude relationship between the coding rate of the result of encoding the entire image frame with a certain quantization precision and the coding rate of the operating point according to the quantization precision. Dividing the image area to be encoded into a priority area and a non-priority area, encoding the priority area with a relatively high first quantization precision, and Second quantity with low accuracy The next encoding is performed in accordance with the magnitude relation between the encoding rate of the result of encoding with the first and second quantization precisions and the operating point according to the quantization precisions. A second operation mode for determining the quantization accuracy at the time and the size of the priority region and the non-priority region, wherein the quantization accuracy determined in the first operation mode is a predetermined quantization accuracy. When the accuracy becomes lower than the allowable lower limit, the operation mode shifts from the first operation mode to the second operation mode, and the size of the priority area determined in the second operation mode becomes smaller. When the maximum is reached, the operation mode shifts from the second operation mode to the first operation mode.
各々、上限値と下限値に挟まれた領域内の点の集合とし
て定められており、 前記第1および第2の動作モードでは、 ある量子化精度で符号化した結果の符号化率が前記上限
値を越えるときは、次の符号化時の量子化精度を向上さ
せ、 ある量子化精度で符号化した結果の符号化率が前記下限
値を下回るときは、次の符号化時の量子化精度を低下さ
せ、 ある量子化精度で符号化した結果の符号化率が前記上限
値と前記下限値との間の領域内に収まるときは、次の符
号化時の量子化精度を変更しないことを特徴とする、請
求項58に記載の量子化制御方法。59. A coding rate corresponding to each quantization precision is:
Each of them is defined as a set of points in an area sandwiched between an upper limit value and a lower limit value. In the first and second operation modes, a coding rate of a result of encoding with a certain quantization precision is the upper limit. When the value exceeds the value, the quantization accuracy at the next encoding is improved, and when the coding rate of the result of encoding at a certain quantization accuracy falls below the lower limit, the quantization accuracy at the next encoding is increased. When the coding rate of the result of encoding with a certain quantization accuracy falls within the region between the upper limit value and the lower limit value, the quantization accuracy in the next encoding is not changed. The quantization control method according to claim 58, wherein the quantization control method is characterized in that:
いて変更する場合の量子化精度の最低幅は、空間的歪み
の違いが視覚的に認識可能な値以上の大きさに選ばれて
いることを特徴とする、請求項59に記載の量子化制御
方法。60. The minimum width of the quantization accuracy when changing in the first and second operation modes is selected to be a value larger than a value that allows a difference in spatial distortion to be visually recognized. The quantization control method according to claim 59, wherein:
プットを算出する際に、バーストエラーの発生の有無に
応じて、平均する時間を可変とすることを特徴とする、
請求項3に記載の画像符号化装置。61. The transmission control means, wherein when calculating the average throughput, varies the averaging time in accordance with the presence or absence of a burst error.
The image encoding device according to claim 3.
の前記予め定められた一定時間を300msec以上と
することを特徴とする、請求項3に記載の画像符号化装
置。62. The image coding apparatus according to claim 3, wherein the predetermined fixed time for calculating the average throughput is set to 300 msec or more.
プットを算出する際に、バーストエラーの発生の有無に
応じて、平均する時間を可変とすることを特徴とする、
請求項7に記載の画像符号化装置。63. The transmission control means, wherein when calculating the average throughput, varies the averaging time in accordance with the presence or absence of a burst error.
The image encoding device according to claim 7.
の前記予め定められた一定時間を300msec以上と
することを特徴とする、請求項7に記載の画像符号化装
置。64. The image encoding apparatus according to claim 7, wherein the predetermined fixed time for calculating the average throughput is set to 300 msec or more.
らに所定の時間内に送信した画像フレームの平均発生情
報量と、前記平均スループットとに基づいて、平均遅延
時間を算出し、 当該算出した平均遅延時間を前記最大許容遅延時間とし
て用いることを特徴とする、請求項46に記載の画像伝
送システム。65. The frame drop / quantization control means further calculates an average delay time based on the average generated information amount of image frames transmitted within a predetermined time and the average throughput, and calculates the calculated average delay time. The image transmission system according to claim 46, wherein an average delay time is used as the maximum allowable delay time.
プットを算出する際に、前記正しく受信したデータのビ
ット数の変動に従って、平均する時間を可変とすること
を特徴とする、請求項46に記載の画像伝送システム。66. The image receiving apparatus according to claim 46, wherein, when calculating the average throughput, the averaging time is variable according to a change in the number of bits of the correctly received data. Image transmission system.
の前記予め定められた一定時間を300msec以上と
することを特徴とする、請求項46に記載の画像伝送シ
ステム。67. The image transmission system according to claim 46, wherein the predetermined fixed time for calculating the average throughput is set to 300 msec or more.
プットを算出する際に、前記正しく受信したデータのビ
ット数の変動に従って、平均する時間を可変とすること
を特徴とする、請求項50に記載の画像伝送システム。68. The image receiving apparatus according to claim 50, wherein, when calculating the average throughput, the averaging time is variable according to a change in the number of bits of the correctly received data. Image transmission system.
の前記予め定められた一定時間を300msec以上と
することを特徴とする、請求項50に記載の画像伝送シ
ステム。69. The image transmission system according to claim 50, wherein the predetermined fixed time for calculating the average throughput is 300 msec or more.
プットを算出する際に、前記正しく受信したデータのビ
ット数の変動に従って、平均する時間を可変とすること
を特徴とする、請求項54に記載の画像伝送システム。70. The image receiving apparatus according to claim 54, wherein, when calculating the average throughput, the averaging time is variable according to a change in the number of bits of the correctly received data. Image transmission system.
の前記予め定められた一定時間を300msec以上と
することを特徴とする、請求項54に記載の画像伝送シ
ステム。71. The image transmission system according to claim 54, wherein the predetermined fixed time for calculating the average throughput is set to 300 msec or more.
ープットを算出する際に、バーストエラーの発生の有無
に応じて平均する時間を可変とすることを特徴とする、
請求項10に記載の画像符号化装置。72. The quantizing control means, when calculating the average throughput, varies the averaging time in accordance with the presence or absence of a burst error.
The image encoding device according to claim 10.
ープットを算出する際に、バーストエラーの発生の有無
に応じて平均する時間を可変とすることを特徴とする、
請求項11に記載の画像符号化装置。73. The quantization control means, when calculating the average throughput, varies the averaging time in accordance with the presence or absence of a burst error.
The image encoding device according to claim 11.
の前記予め定められた一定時間を300msec以上と
することを特徴とする、請求項10に記載の画像符号化
装置。74. The image encoding apparatus according to claim 10, wherein the predetermined fixed time for calculating the average throughput is set to 300 msec or more.
の前記予め定められた一定時間を300msec以上と
することを特徴とする、請求項11に記載の画像符号化
装置。75. The image coding apparatus according to claim 11, wherein the predetermined fixed time for calculating the average throughput is 300 msec or more.
プットを算出する際に、バーストエラーの発生の有無に
応じて平均する時間を可変とすることを特徴とする、請
求項4に記載の画像符号化装置。76. The image coding apparatus according to claim 4, wherein said transmission control means, when calculating said average throughput, varies the averaging time in accordance with the presence or absence of a burst error. Device.
の前記予め定められた一定時間を300msec以上と
することを特徴とする、請求項4に記載の画像符号化装
置。77. The image encoding apparatus according to claim 4, wherein the predetermined fixed time for calculating the average throughput is set to 300 msec or more.
プットを算出する際に、バーストエラーの発生の有無に
応じて平均する時間を可変とすることを特徴とする、請
求項8に記載の画像符号化装置。78. The image coding apparatus according to claim 8, wherein said transmission control means, when calculating said average throughput, varies the averaging time in accordance with the presence or absence of a burst error. Device.
の前記予め定められた一定時間を300msec以上と
することを特徴とする、請求項8に記載の画像符号化装
置。79. The image encoding apparatus according to claim 8, wherein the predetermined fixed time for calculating the average throughput is set to 300 msec or more.
く前記送信バッファから単位時間tに出力されるデータ
量をもとにして前記一定時間当たりの平均のスループッ
トを算出することを特徴とした、請求項3,4,7〜1
3,15〜17,19〜21,61〜64,72〜79
のいずれかに記載の画像符号化装置。80. An average throughput per fixed time is calculated based on an amount of data output per unit time t from the transmission buffer for temporarily storing encoded data. Claims 3, 4, 7 to 1
3,15-17,19-21,61-64,72-79
The image encoding device according to any one of the above.
tに出力されるデータ量を前記一定時間分加算して得ら
れる前記一定時間当たりに出力されたデータ量を前記一
定時間で割ることにより前記一定時間当たりの平均のス
ループットを前記一定時間が経過する毎に算出すること
を特徴とした、請求項3,4,7〜13,15〜17,
19〜21,61〜64,72〜79のいずれかに記載
の画像符号化装置。81. By dividing the amount of data output per unit time obtained by adding the amount of data output per unit time t for each unit time t every time the unit time elapses by the certain period of time, 18. The method according to claim 3, wherein the average throughput per fixed time is calculated every time the fixed time elapses.
The image encoding device according to any one of 19 to 21, 61 to 64, and 72 to 79.
間前からその時点までの前記単位時間tに出力されたデ
ータ量を加算して得られる前記一定時間当たりに出力さ
れたデータ量を前記一定時間Tで割ることにより前記一
定時間当たりの平均のスループットを前記単位時間tが
経過する毎に算出することを特徴とした、請求項3,
4,7〜13,15〜17,19〜21,61〜64,
72〜79のいずれかに記載の画像符号化装置。82. Each time the unit time t elapses, the amount of data output per unit time obtained by adding the amount of data output to the unit time t from the time before the certain time to the point in time is calculated. 4. The method according to claim 3, wherein an average throughput per said fixed time is calculated every time the unit time t elapses by dividing by a certain time T.
4,7-13,15-17,19-21,61-64,
80. The image encoding device according to any one of 72 to 79.
く前記送信バッファから被符号化画像の画像フレーム周
期と同じ単位時間tに出力されるデータ量をもとにして
前記一定時間当たりの平均のスループットを算出するこ
とを特徴とした、請求項3,4,7〜13,15〜1
7,19〜21,61〜64,72〜79のいずれかに
記載の画像符号化装置。83. An average per fixed time based on an amount of data output from the transmission buffer for temporarily storing encoded data in the same unit time t as an image frame period of an image to be encoded. 3. The throughput according to claim 3, wherein the throughput is calculated.
The image encoding device according to any one of 7, 19 to 21, 61 to 64, and 72 to 79.
画像の画像フレーム周期と同じ単位時間tに出力される
データ量を前記一定時間分加算して得られる前記一定時
間当たりに出力されたデータ量を前記一定時間で割るこ
とにより前記一定時間当たりの平均のスループットを前
記一定時間が経過する毎に算出することを特徴とした、
請求項3,4,7〜13,15〜17,19〜21,6
1〜64,72〜79のいずれかに記載の画像符号化装
置。84. Each time the fixed time elapses, the data amount output per unit time obtained by adding the data amount output in the same unit time t as the image frame period of the encoded image for the fixed time is output. It is characterized in that an average throughput per the certain time is calculated every time the certain time elapses by dividing a data amount by the certain time,
Claims 3, 4, 7-13, 15-17, 19-21, 6
Image encoding apparatus according to any one of 1 to 64 and 72 to 79.
じ単位時間tが経過する毎に前記一定時間前からその時
点までの前記単位時間tに出力されたデータ量を加算し
て得られる前記一定時間当たりに出力されたデータ量を
前記一定時間で割ることにより前記一定時間当たりの平
均のスループットを前記単位時間tが経過する毎に算出
することを特徴とした、請求項3,4,7〜13,15
〜17,19〜21,61〜64,72〜79のいずれ
かに記載の画像符号化装置。85. Each time when the same unit time t as the image frame period of the image to be encoded elapses, the constant amount obtained by adding the data amount output to the unit time t from the predetermined time period to the time point. The data amount output per unit of time is divided by the certain period of time to calculate the average throughput per unit time t every time the unit time t elapses. 13,15
The image encoding device according to any one of claims 1 to 17, 19 to 21, 61 to 64, and 72 to 79.
く前記送信バッファから伝送フレームの1フレーム時間
と同じ単位時間tに出力されるデータ量をもとにして前
記一定時間当たりの平均のスループットを算出すること
を特徴とした、請求項3,4,7〜13,15〜17,
19〜21,61〜64,72〜79のいずれかに記載
の画像符号化装置。86. An average throughput per fixed time based on an amount of data output from the transmission buffer for temporarily storing encoded data in the same unit time t as one frame time of a transmission frame. , Which is characterized by calculating
The image encoding device according to any one of 19 to 21, 61 to 64, and 72 to 79.
ームの1フレーム時間と同じ単位時間tに出力されるデ
ータ量を前記一定時間分加算して得られる前記一定時間
当たりに出力されたデータ量を前記一定時間で割ること
により前記一定時間当たりの平均のスループットを前記
一定時間が経過する毎に算出することを特徴とした、請
求項3,4,7〜13,15〜17,19〜21,61
〜64,72〜79のいずれかに記載の画像符号化装
置。87. The data amount output per fixed time obtained by adding the data amount output in the same unit time t as one frame time of the transmission frame every time the fixed time elapses for the fixed time. 22. The average throughput per the fixed time is calculated each time the fixed time elapses by dividing the constant time by the fixed time. , 61
-64, 72-79.
単位時間tが経過する毎に前記一定時間前からその時点
までの前記単位時間tに出力されたデータ量を加算して
得られる前記一定時間当たりに出力されたデータ量を前
記一定時間で割ることにより前記一定時間当たりの平均
のスループットを前記単位時間tが経過する毎に算出す
ることを特徴とした、請求項3,4,7〜13,15〜
17,19〜21,61〜64,72〜79のいずれか
に記載の画像符号化装置。88. Each time the same unit time t equal to one frame time of a transmission frame elapses, the fixed time per unit time obtained by adding the data amount output to the unit time t from the time before the certain time to the time. Wherein the average throughput per said fixed time is calculated every time the unit time t elapses by dividing the amount of data output to the predetermined time by the certain time. 15 ~
The image encoding device according to any one of 17, 19 to 21, 61 to 64, and 72 to 79.
く前記送信バッファから被符号化画像の画像フレーム周
期と伝送フレームの1フレーム時間との最小公倍数と同
じ単位時間tに出力されるデータ量をもとにして前記一
定時間当たりの平均のスループットを算出することを特
徴とした、請求項3,4,7〜13,15〜17,19
〜21,61〜64,72〜79のいずれかに記載の画
像符号化装置。89. An amount of data output from the transmission buffer for temporarily storing encoded data in a unit time t equal to the least common multiple of an image frame period of an image to be encoded and one frame time of a transmission frame. 20. The average throughput per fixed time is calculated based on the following equation.
The image encoding device according to any one of claims 21 to 61, 64 to 72, and 79 to 79.
画像の画像フレーム周期と伝送フレームの1フレーム時
間との最小公倍数と同じ単位時間tに出力されるデータ
量を前記一定時間分加算して得られる前記一定時間当た
りに出力されたデータ量を前記一定時間で割ることによ
り前記一定時間当たりの平均のスループットを前記一定
時間が経過する毎に算出することを特徴とした、請求項
3,4,7〜13,15〜17,19〜21,61〜6
4,72〜79のいずれかに記載の画像符号化装置。90. Every time the fixed time elapses, the data amount output in the same unit time t as the least common multiple of the image frame period of the image to be encoded and one frame time of the transmission frame is added for the fixed time. The data amount output per unit time obtained by dividing the data amount by the unit time to calculate an average throughput per unit time each time the unit time elapses, wherein 4,7-13,15-17,19-21,61-6
The image encoding device according to any one of 4, 72 to 79.
送フレームの1フレーム時間との最小公倍数と同じ単位
時間tが経過する毎に前記一定時間前からその時点まで
の前記単位時間tに出力されたデータ量を加算して得ら
れる前記一定時間当たりに出力されたデータ量を前記一
定時間で割ることにより前記一定時間当たりの平均のス
ループットを前記単位時間tが経過する毎に算出するこ
とを特徴とした、請求項3,4,7〜13,15〜1
7,19〜21,61〜64,72〜79のいずれかに
記載の画像符号化装置。91. Every time a unit time t equal to the least common multiple of the image frame period of the image to be coded and one frame time of the transmission frame elapses, it is output during the unit time t from the predetermined time before to that time Dividing the amount of data output per unit time obtained by adding the calculated data amount by the unit time to calculate the average throughput per unit time every time the unit time t elapses. Claims 3, 4, 7-13, 15-1
The image encoding device according to any one of 7, 19 to 21, 61 to 64, and 72 to 79.
トを算出する際に、正しく受信したデータのビット数の
変動に従って、平均する時間を可変とすることを特徴と
した、請求項39に記載の画像伝送システム。92. The image according to claim 39, wherein, when calculating the average throughput, the image receiving apparatus changes the averaging time in accordance with a change in the number of bits of correctly received data. Transmission system.
の予め定められた前記一定時間を300msec以上と
することを特徴とした、請求項39に記載の画像伝送シ
ステム。93. The image transmission system according to claim 39, wherein the predetermined time for calculating the average throughput is set to 300 msec or more.
く送信バッファから単位時間tに出力されるデータ量を
もとにして一定時間T当たりの平均のスループットを算
出することを特徴とした、平均スループット算出方法。94. An average throughput per fixed time T is calculated based on an amount of data output per unit time t from a transmission buffer for temporarily storing encoded data. Average throughput calculation method.
tに出力されるデータ量が予め定められたしきい値より
も小さくなる周期を検出し、前記周期を前記一定時間T
とすることを特徴とする、請求項94に記載の平均スル
ープット算出方法。95. A cycle in which the amount of data output per unit time t from the transmission buffer is smaller than a predetermined threshold, and the cycle is set to the predetermined time T.
The average throughput calculation method according to claim 94, wherein:
位時間tに出力されるデータ量を前記一定時間T分加算
して得られる前記一定時間T当たりに出力されたデータ
量を前記一定時間Tで割ることにより、前記一定時間T
当たりの平均のスループットを前記一定時間Tが経過す
る毎に算出することを特徴とした、請求項94に記載の
平均スループット算出方法。96. The data output per unit time T obtained by adding the amount of data output in the unit time t every time the predetermined time T elapses, to the amount of data output per unit of time T, By dividing by T, the predetermined time T
The average throughput calculation method according to claim 94, wherein an average throughput per hit is calculated each time the predetermined time T elapses.
tに出力されるデータ量が予め定められたしきい値より
も小さくなる周期を検出し、前記周期を前記一定時間T
とすることを特徴とする、請求項96に記載の平均スル
ープット算出方法。97. A cycle in which the amount of data output from the transmission buffer during the unit time t is smaller than a predetermined threshold, and the cycle is set to the predetermined time T.
97. The average throughput calculation method according to claim 96, wherein:
間T前からその時点までの前記単位時間tに出力された
データ量を加算して得られる前記一定時間T当たりに出
力されたデータ量を前記一定時間Tで割ることにより、
前記一定時間T当たりの平均のスループットを前記単位
時間tが経過する毎に算出することを特徴とした、請求
項94に記載の平均スループット算出方法。98. The amount of data output per unit time T obtained by adding the amount of data output to the unit time t from before the unit time T until the unit time t every time the unit time t elapses Is divided by the predetermined time T,
The average throughput calculation method according to claim 94, wherein said average throughput per said fixed time T is calculated every time said unit time t elapses.
tに出力されるデータ量が予め定められたしきい値より
も小さくなる周期を検出し、前記周期を前記一定時間T
とすることを特徴とする、請求項98に記載の平均スル
ープット算出方法。99. A cycle in which the amount of data output from the transmission buffer in the unit time t is smaller than a predetermined threshold, and the cycle is set to the predetermined time T.
The average throughput calculation method according to claim 98, wherein:
像フレーム周期とすることを特徴とした、請求項94〜
98のいずれかに記載の平均スループット算出方法。100. The apparatus according to claim 94, wherein said unit time t is an image frame period of an image to be coded.
98. The average throughput calculation method according to any of 98.
フレーム時間とすることを特徴とした、請求項94〜9
8のいずれかに記載の平均スループット算出方法。101. The unit time t is set to one of the transmission frames.
The frame time is a frame time.
8. The average throughput calculation method according to any one of 8.
像フレーム周期と伝送フレームの1フレーム時間との最
小公倍数とすることを特徴とした、請求項94〜98の
いずれかに記載の平均スループット算出方法。102. The average throughput according to claim 94, wherein said unit time t is a least common multiple of an image frame period of an image to be coded and one frame time of a transmission frame. Calculation method.
おく前記送信バッファから、単位時間tに出力されるデ
ータ量が予め定められたしきい値よりも小さくなる周期
を検出し、前記周期を平均スループットを算出する際に
用いる前記平均する時間とすることを特徴とする、請求
項12,16,20,61,63,72,73,76,
78のいずれかに記載の画像符号化装置。103. A cycle in which the amount of data output per unit time t is smaller than a predetermined threshold from the transmission buffer for temporarily storing encoded data, and The averaging time used in calculating an average throughput is set as the averaging time.
78. The image encoding device according to any one of 78.
おく前記送信バッファから、伝送フレームの1フレーム
時間と同じ単位時間tに出力されるデータ量が予め定め
られたしきい値よりも小さくなる周期を検出し、前記周
期を平均スループットを算出する際に用いる前記平均す
る時間とすることを特徴とする、請求項12,16,2
0,61,63,72,73,76,78のいずれかに
記載の画像符号化装置。104. An amount of data output from the transmission buffer for temporarily storing encoded data in the same unit time t as one frame time of a transmission frame becomes smaller than a predetermined threshold value. The cycle is detected, and the cycle is set as the averaging time used in calculating an average throughput.
The image encoding device according to any one of 0, 61, 63, 72, 73, 76, and 78.
おく前記送信バッファから、被符号化画像の画像フレー
ム周期と同じ単位時間tに出力されるデータ量が予め定
められたしきい値よりも小さくなる周期を検出し、前記
周期を平均スループットを算出する際に用いる前記平均
する時間とすることを特徴とする、請求項12,16,
20,61,63,72,73,76,78のいずれか
に記載の画像符号化装置。105. A data amount output from the transmission buffer for temporarily storing encoded data in the same unit time t as an image frame period of an image to be encoded is smaller than a predetermined threshold value. 17. The method according to claim 12, wherein a period that becomes smaller is detected, and the period is used as the averaging time used in calculating an average throughput.
The image encoding device according to any one of 20, 61, 63, 72, 73, 76, and 78.
おく前記送信バッファから、被符号化画像の画像フレー
ム周期と伝送フレームの1フレーム時間との最小公倍数
と同じ単位時間tに出力されるデータ量が予め定められ
たしきい値よりも小さくなる周期を検出し、前記周期を
平均スループットを算出する際に用いる前記平均する時
間とすることを特徴とする、請求項12,16,20,
61,63,72,73,76,78のいずれかに記載
の画像符号化装置。106. Data output from the transmission buffer for temporarily storing encoded data in a unit time t equal to the least common multiple of an image frame period of an image to be encoded and one frame time of a transmission frame. 21. The method according to claim 12, wherein a period in which the amount is smaller than a predetermined threshold is detected, and the period is used as the averaging time used in calculating an average throughput.
61. The image encoding device according to any one of 61, 63, 72, 73, 76, and 78.
ープットを算出する際に、前記正しく受信したビット数
の変動に従って、平均する時間を可変とすることを特徴
とする、請求項39に記載の画像伝送システム。107. The image according to claim 39, wherein, when calculating the average throughput, the image receiving apparatus changes the averaging time in accordance with a change in the number of correctly received bits. Transmission system.
めの前記予め定められた一定時間を300msec以上
とすることを特徴とした、請求項39に記載の画像伝送
システム。108. The image transmission system according to claim 39, wherein the predetermined fixed time for calculating the average throughput is 300 msec or more.
定められた単位時間tの間に誤り無く受信できたビット
数を前記一定時間分加算して得られる前記一定時間当た
りに誤り無く受信できたビット数を、前記一定時間が経
過する毎に前記画像符号化装置に送信することを特徴と
する、請求項36〜38、42〜45、47〜49、5
1〜53のいずれかに記載の画像伝送システム。109. Each time the fixed time elapses, reception can be performed without error per fixed time obtained by adding the number of bits received without error during a predetermined unit time t for the fixed time. The transmitted bit number is transmitted to the image encoding device every time the fixed time elapses.
54. The image transmission system according to any one of 1 to 53.
定められた単位時間tの間に誤り無く受信できたビット
数を前記一定時間分加算して得られる前記一定時間当た
りに誤り無く受信できたビット数を前記一定時間で割る
ことにより前記一定時間当たりの平均スループットを、
前記一定時間が経過する毎に前記画像符号化装置に送信
することを特徴とする、請求項39、46、50、5
4、65〜71、107、108のいずれかに記載の画
像伝送システム。110. Each time the fixed time elapses, the reception can be performed without error per fixed time obtained by adding the number of bits that can be received without error during a predetermined unit time t for the fixed time. By dividing the number of bits by the fixed time, the average throughput per fixed time,
49. The apparatus according to claim 39, 46, 50, or 5, wherein the image data is transmitted to the image encoding apparatus every time the predetermined time elapses.
The image transmission system according to any one of 4, 65 to 71, 107, and 108.
る毎に、前記一定時間前からその時点までの前記単位時
間tの間に誤り無く受信できたビット数を加算して得ら
れる前記一定時間当たりに誤り無く受信できたビット数
を、前記単位時間tが経過する毎に前記画像符号化装置
に送信することを特徴とする、請求項36〜38、42
〜45、47〜49、51〜53のいずれかに記載の画
像伝送システム。111. Each time a predetermined unit time t elapses, the predetermined time obtained by adding the number of bits that can be received without error during the unit time t from the time before the predetermined time to the time. The number of bits that can be received without error per hit is transmitted to the image encoding apparatus every time the unit time t elapses.
-45, 47-49, or 51-53.
る毎に、前記一定時間前からその時点までの前記単位時
間tの間に誤り無く受信できたビット数を加算して得ら
れる前記一定時間当たりに誤り無く受信できたビット数
を、前記一定時間で割ることにより、前記一定時間当た
りの平均スループットを前記単位時間tが経過する毎に
前記画像符号化装置に送信することを特徴とする、請求
項39、46、50、54、65〜71、107、10
8のいずれかに記載の画像伝送システム。112. Each time a predetermined unit time t elapses, the predetermined time obtained by adding the number of bits that can be received without error during the unit time t from the time before the predetermined time to the time point. By dividing the number of bits received per error per unit by the fixed time, the average throughput per fixed time is transmitted to the image encoding device every time the unit time t elapses, Claims 39, 46, 50, 54, 65-71, 107, 10
9. The image transmission system according to any one of 8.
化装置と同様な、画像を符号化して伝送する機能をさら
に具備し、前記一定時間が経過する毎に、被符号化画像
の画像フレーム周期と同じ単位時間tの間に誤り無く受
信できたビット数を前記一定時間分加算して得られる前
記一定時間当たりに誤り無く受信できたビット数を、前
記一定時間が経過する毎に前記画像符号化装置に送信す
ることを特徴とする、請求項36〜38、42〜45、
47〜49、51〜53のいずれかに記載の画像伝送シ
ステム。113. The image receiving apparatus further comprises a function of encoding and transmitting an image, similar to the image encoding apparatus, wherein the image frame period of the encoded image is changed every time the fixed time elapses. The number of bits that can be received without error per unit time obtained by adding the number of bits that can be received without error during the same unit time t for the certain time is calculated by the image code every time the certain time elapses. 36. The method according to claim 36, wherein
The image transmission system according to any one of 47 to 49, 51 to 53.
化装置と同様な、画像を符号化して伝送する機能をさら
に具備し、前記一定時間が経過する毎に、被符号化画像
の画像フレーム周期と同じ単位時間tの間に誤り無く受
信できたビット数を前記一定時間分加算して得られる前
記一定時間当たりに誤り無く受信できたビット数を前記
一定時間で割ることにより、前記一定時間当たりの平均
スループットを、前記一定時間が経過する毎に前記画像
符号化装置に送信することを特徴とする、請求項39、
46、50、54、65〜71、107、108のいず
れかに記載の画像伝送システム。114. The image receiving apparatus further comprises a function of encoding and transmitting an image, similar to the image encoding apparatus, wherein the image frame period of the encoded image is By dividing the number of bits received without error per fixed time obtained by adding the number of bits received without error during the same unit time t for the fixed time by the fixed time, Transmitting the average throughput of the image encoding device to the image encoding device every time the fixed time elapses, wherein
The image transmission system according to any one of 46, 50, 54, 65 to 71, 107, and 108.
化装置と同様な、画像を符号化して伝送する機能をさら
に具備し、被符号化画像の画像フレーム周期と同じ単位
時間tが経過する毎に、前記一定時間前からその時点ま
での前記単位時間tの間に誤り無く受信できたビット数
を加算して得られる前記一定時間当たりに誤り無く受信
できたビット数を、前記単位時間tが経過する毎に前記
画像符号化装置に送信することを特徴とする、請求項3
6〜38、42〜45、47〜49、51〜53のいず
れかに記載の画像伝送システム。115. The image receiving apparatus further includes a function of encoding and transmitting an image, similar to the image encoding apparatus, and each time a unit time t equal to the image frame period of the encoded image elapses. The number of bits that can be received without error per fixed time obtained by adding the number of bits that can be received without error during the unit time t from the previous time to the time is calculated as 4. The image encoding apparatus according to claim 3, wherein the image data is transmitted to the image encoding device every time the time period elapses.
The image transmission system according to any one of 6 to 38, 42 to 45, 47 to 49, and 51 to 53.
化装置と同様な、画像を符号化して伝送する機能をさら
に具備し、被符号化画像の画像フレーム周期と同じ単位
時間tが経過する毎に、前記一定時間前からその時点ま
での前記単位時間tの間に誤り無く受信できたビット数
を加算して得られる前記一定時間当たりに誤り無く受信
できたビット数を、前記一定時間で割ることにより、前
記一定時間当たりの平均スループットを前記単位時間t
が経過する毎に前記画像符号化装置に送信することを特
徴とする、請求項39、46、50、54、65〜7
1、107、108のいずれかに記載の画像伝送システ
ム。116. The image receiving apparatus further comprises, similar to the image encoding apparatus, a function of encoding and transmitting an image, and each time a unit time t equal to the image frame period of the image to be encoded elapses. The number of bits that can be received without error per fixed time obtained by adding the number of bits that can be received without error during the unit time t from the time before the certain time to the time is divided by the certain time. Thus, the average throughput per unit time can be calculated as the unit time t
39, 46, 50, 54, 65-7.
The image transmission system according to any one of 1, 107, and 108.
フレームの1フレーム時間と同じ単位時間tの間に誤り
無く受信できたビット数を前記一定時間分加算して得ら
れる前記一定時間当たりに誤り無く受信できたビット数
を、前記一定時間が経過する毎に前記画像符号化装置に
送信することを特徴とする、請求項36〜38、42〜
45、47〜49、51〜53のいずれかに記載の画像
伝送システム。117. Each time the fixed time elapses, the number of bits received without error during the same unit time t as one frame time of the transmission frame is added for the fixed time, and The number of bits that can be received without error is transmitted to the image encoding device every time the predetermined time elapses.
45, The image transmission system according to any one of 47 to 49 and 51 to 53.
フレームの1フレーム時間と同じ単位時間tの間に誤り
無く受信できたビット数を前記一定時間分加算して得ら
れる前記一定時間当たりに誤り無く受信できたビット数
を前記一定時間で割ることにより前記一定時間当たりの
平均スループットを、前記一定時間が経過する毎に前記
画像符号化装置に送信することを特徴とする、請求項3
9、46、50、54、65〜71、107、108の
いずれかに記載の画像伝送システム。118. Every time the fixed time elapses, the number of bits that can be received without error during the same unit time t as one frame time of a transmission frame is added for the fixed time, and The method according to claim 3, wherein the average throughput per fixed time is transmitted to the image encoding device every time the fixed time elapses by dividing the number of bits received without error by the fixed time.
The image transmission system according to any one of 9, 46, 50, 54, 65 to 71, 107, and 108.
じ単位時間tが経過する毎に、前記一定時間前からその
時点までの前記単位時間tの間に誤り無く受信できたビ
ット数を加算して得られる前記一定時間当たりに誤り無
く受信できたビット数を、前記単位時間tが経過する毎
に前記画像符号化装置に送信することを特徴とする、請
求項36〜38、42〜45、47〜49、51〜53
のいずれかに記載の画像伝送システム。119. Each time a unit time t equal to one frame time of a transmission frame elapses, the number of bits that can be received without error during the unit time t from the predetermined time to the time is obtained by adding. The number of bits that can be received without error per the predetermined time period is transmitted to the image encoding device every time the unit time t elapses. 49, 51-53
The image transmission system according to any one of the above.
じ単位時間tが経過する毎に、前記一定時間前からその
時点までの前記単位時間tの間に誤り無く受信できたビ
ット数を加算して得られる前記一定時間当たりに誤り無
く受信できたビット数を、前記一定時間で割ることによ
り、前記一定時間当たりの平均スループットを前記単位
時間tが経過する毎に前記画像符号化装置に送信するこ
とを特徴とする、請求項39、46、50、54、65
〜71、107、108のいずれかに記載の画像伝送シ
ステム。120. Each time the same unit time t as one frame time of a transmission frame elapses, the number of bits that can be received without error during the unit time t from the predetermined time to the time is obtained by adding. By dividing the number of bits that can be received without error per fixed time by the fixed time, transmitting the average throughput per fixed time to the image encoding device every time the unit time t elapses. Claims 39, 46, 50, 54, 65 characterized by the features.
110, the image transmission system according to any one of 107, 108.
化装置と同様な、画像を符号化して伝送する機能をさら
に具備し、前記一定時間が経過する毎に、被符号化画像
の画像フレーム周期と伝送フレームの1フレーム時間と
の最小公倍数と同じ単位時間tの間に誤り無く受信でき
たビット数を前記一定時間分加算して得られる前記一定
時間当たりに誤り無く受信できたビット数を、前記一定
時間が経過する毎に前記画像符号化装置に送信すること
を特徴とする、請求項36〜38、42〜45、47〜
49、51〜53のいずれかに記載の画像伝送システ
ム。121. The image receiving apparatus further comprises a function of encoding and transmitting an image, similar to the image encoding apparatus, wherein the image frame period of the encoded image is changed every time the fixed time elapses. And the number of bits that can be received without error per fixed time obtained by adding the number of bits that can be received without error during the same unit time t as the least common multiple of one frame time of the transmission frame and the fixed time, The transmission to the image encoding device every time the predetermined time elapses, wherein the image encoding device is transmitted to the image encoding device.
49. The image transmission system according to any one of 49, 51 to 53.
化装置と同様な、画像を符号化して伝送する機能をさら
に具備し、前記一定時間が経過する毎に、被符号化画像
の画像フレーム周期と伝送フレームの1フレーム時間と
の最小公倍数と同じ単位時間tの間に誤り無く受信でき
たビット数を前記一定時間分加算して得られる前記一定
時間当たりに誤り無く受信できたビット数を、前記一定
時間で割ることにより、前記一定時間当たりの平均スル
ープットを、前記一定時間が経過する毎に前記画像符号
化装置に送信することを特徴とする、請求項39、4
6、50、54、65〜71、107、108いずれか
に記載の画像伝送システム。122. The image receiving apparatus further includes a function of encoding and transmitting an image, similar to the image encoding apparatus, wherein the image frame period of the encoded image is changed every time the fixed time elapses. And the number of bits that can be received without error per fixed time obtained by adding the number of bits that can be received without error during the same unit time t as the least common multiple of one frame time of the transmission frame and the fixed time, The method according to claim 39, wherein by dividing by the fixed time, the average throughput per fixed time is transmitted to the image encoding apparatus every time the fixed time elapses.
The image transmission system according to any one of 6, 50, 54, 65 to 71, 107, and 108.
化装置と同様な、画像を符号化して伝送する機能をさら
に具備し、被符号化画像の画像フレーム周期と伝送フレ
ームの1フレーム時間との最小公倍数と同じ単位時間t
が経過する毎に、前記一定時間前からその時点までの前
記単位時間tの間に誤り無く受信できたビット数を加算
して得られる前記一定時間当たりに誤り無く受信できた
ビット数を、前記単位時間tが経過する毎に前記画像符
号化装置に送信することを特徴とする、請求項36〜3
8、42〜45、47〜49、51〜53のいずれかに
記載の画像伝送システム。123. The image receiving apparatus further includes a function of encoding and transmitting an image, similar to the image encoding apparatus, wherein the image receiving apparatus is configured to transmit the image frame period of the encoded image and one frame time of the transmission frame. The same unit time t as the least common multiple
Every time elapses, the number of bits that can be received without error per fixed time obtained by adding the number of bits that can be received without error during the unit time t from the time before the certain time to the time, The image data is transmitted to the image encoding device every time the unit time t elapses.
The image transmission system according to any one of 8, 42 to 45, 47 to 49, and 51 to 53.
化装置と同様な、画像を符号化して伝送する機能をさら
に具備し、被符号化画像の画像フレーム周期と伝送フレ
ームの1フレーム時間との最小公倍数と同じ単位時間t
が経過する毎に、前記一定時間前からその時点までの前
記単位時間tの間に誤り無く受信できたビット数を加算
して得られる前記一定時間当たりに誤り無く受信できた
ビット数を、前記一定時間で割ることにより、前記一定
時間当たりの平均スループットを前記時間tが経過する
毎に前記画像符号化装置に送信することを特徴とする、
請求項39、46、50、54、65〜71、107、
108のいずれかに記載の画像伝送システム。124. The image receiving apparatus further comprises a function of encoding and transmitting an image, similar to the image encoding apparatus, wherein the image receiving apparatus is configured to transmit the image frame cycle of the image to be encoded and one frame time of the transmission frame. The same unit time t as the least common multiple
Every time elapses, the number of bits that can be received without error per fixed time obtained by adding the number of bits that can be received without error during the unit time t from the time before the certain time to the time, By dividing by a certain time, the average throughput per the certain time is transmitted to the image encoding device every time the time t elapses,
Claims 39, 46, 50, 54, 65-71, 107,
108. The image transmission system according to any of 108.
装置と、受信したデータに対して所定の処理を施す受信
装置とが通信可能に接続されたデータ伝送システムにお
いて平均スループットを算出する方法であって、前記受
信装置が、予め定められた一定時間Tが経過する毎に、
予め定められた単位時間tの間に誤り無く受信できたビ
ット数を前記一定時間T分加算して得られる前記一定時
間T当たりに誤り無く受信できたビット数を、前記一定
時間Tが経過する毎に前記符号化装置に送信し、前記符
号化装置は、前記受信装置から受信したビット数によ
り、前記一定時間T当たりの平均スループットを算出す
ることを特徴とした平均スループット算出方法。125. A method for calculating an average throughput in a data transmission system in which an encoding device that encodes and transmits data and a receiving device that performs predetermined processing on received data are communicably connected. Therefore, every time the predetermined period of time T elapses,
The predetermined time T elapses the number of bits that can be received without error per the predetermined time T obtained by adding the number of bits that can be received without error during the predetermined unit time t for the predetermined time T. The average throughput is transmitted to the encoding device every time, and the encoding device calculates the average throughput per the predetermined time T based on the number of bits received from the receiving device.
装置と、受信したデータに対して所定の処理を施す受信
装置とが通信可能に接続されたデータ伝送システムにお
いて平均スループットを算出する方法であって、前記受
信装置が、予め定められた一定時間Tが経過する毎に、
予め定められた単位時間tの間に誤り無く受信できたビ
ット数を前記一定時間T分加算して得られる前記一定時
間T当たりに誤り無く受信できたビット数を前記一定時
間Tで割ることにより前記一定時間T当たりの平均スル
ープットを、前記一定時間Tが経過する毎に算出するこ
とを特徴とした平均スループット算出方法。126. A method for calculating an average throughput in a data transmission system in which an encoding device that encodes and transmits data and a receiving device that performs predetermined processing on received data are communicably connected. Therefore, every time the predetermined period of time T elapses,
By dividing the number of bits that can be received without error per the predetermined time T obtained by adding the number of bits that can be received without error during a predetermined unit time t for the predetermined time T by the certain time T, An average throughput calculation method, wherein the average throughput per predetermined time T is calculated every time the predetermined time T elapses.
化装置と、受信したデータに対して所定の処理を施す受
信装置とが通信可能に接続されたデータ伝送システムに
おいて平均スループットを算出する方法であって、前記
受信装置は、予め定められた単位時間tが経過する毎
に、予め定められた一定時間T前からその時点までの前
記単位時間tの間に誤り無く受信できたビット数を加算
して得られる前記一定時間T当たりに誤り無く受信でき
たビット数を、前記単位時間tが経過する毎に前記符号
化装置に送信し、前記符号化装置は、前記受信装置から
受信したビット数により、前記一定時間T当たりの平均
スループットを算出することを特徴とした平均スループ
ット算出方法。127. A method for calculating an average throughput in a data transmission system in which an encoding device that encodes and transmits data and a receiving device that performs predetermined processing on received data are communicably connected. The receiving device adds the number of bits that can be received without error during the unit time t from before the predetermined time T until the predetermined time T every time the predetermined unit time t elapses. The number of bits that can be received without error per fixed time T obtained by the above is transmitted to the encoding device every time the unit time t elapses, and the encoding device calculates the number of bits received from the receiving device. Calculating the average throughput per the predetermined time T.
装置と、受信したデータに対して所定の処理を施す受信
装置とが通信可能に接続された伝送システムにおいて平
均スループットを算出する方法であって、前記受信装置
が、予め定められた単位時間tが経過する毎に、予め定
められた一定時間T前からその時点までの前記単位時間
tの間に誤り無く受信できたビット数を加算して得られ
る前記一定時間T当たりに誤り無く受信できたビット数
を前記一定時間Tで割ることにより、前記一定時間T当
たりの平均スループットを前記単位時間tが経過する毎
に算出することを特徴とした、平均スループット算出方
法。128. A method for calculating an average throughput in a transmission system in which an encoding device that encodes and transmits data and a receiving device that performs predetermined processing on received data are communicably connected. Each time a predetermined unit time t elapses, the receiving apparatus adds the number of bits that can be received without error during the unit time t from before a predetermined time T to the time. By dividing the obtained number of bits that can be received without error per fixed time T by the fixed time T, an average throughput per fixed time T is calculated every time the unit time t elapses. , Average throughput calculation method.
フレーム時間とすることを特徴とした、請求項125〜
128のいずれかに記載の平均スループット算出方法。129. The unit time t is equal to one of the transmission frames.
125. A frame time, which is a frame time.
128. The method of calculating average throughput according to any one of items 128.
同様な、データを符号化して伝送する機能をさらに具備
し、前記単位時間tを被符号化データのデータフレーム
周期とすることを特徴とした、請求項125〜128の
いずれかに記載の平均スループット算出方法。130. The receiving apparatus further comprises a function of encoding and transmitting data, similar to the encoding apparatus, wherein the unit time t is a data frame period of encoded data. The method of calculating an average throughput according to any one of claims 125 to 128.
同様な、データを符号化して伝送する機能をさらに具備
し、前記単位時間tを被符号化データのデータフレーム
周期と伝送フレームの1フレーム時間との最小公倍数と
することを特徴とした、請求項125〜128のいずれ
かに記載の平均スループット算出方法。131. The receiving apparatus further comprises a function of encoding and transmitting the same data as the encoding apparatus, wherein the unit time t is a data frame period of encoded data and one frame of a transmission frame. The average throughput calculation method according to any one of claims 125 to 128, wherein the method is a least common multiple of time.
ープットを算出する際に、バーストエラーの発生の有無
に応じて平均する時間を可変とすることを特徴とする、
請求項39に記載の画像伝送システム。132. The image receiving apparatus, wherein when calculating the average throughput, varies an averaging time in accordance with the presence or absence of a burst error.
The image transmission system according to claim 39.
ープットを算出する際に、バーストエラーの発生の有無
に応じて平均する時間を可変とすることを特徴とする、
請求項46に記載の画像伝送システム。133. The image receiving apparatus, wherein, when calculating the average throughput, varies an averaging time according to whether or not a burst error has occurred.
The image transmission system according to claim 46.
ープットを算出する際に、バーストエラーの発生の有無
に応じて平均する時間を可変とすることを特徴とする、
請求項50に記載の画像伝送システム。134. The image receiving apparatus, when calculating the average throughput, varies the averaging time according to the presence or absence of a burst error.
The image transmission system according to claim 50.
ープットを算出する際に、バーストエラーの発生の有無
に応じて平均する時間を可変とすることを特徴とする、
請求項54に記載の画像伝送システム。135. The image receiving apparatus according to claim 135, wherein, when calculating the average throughput, the averaging time is variable depending on whether or not a burst error has occurred.
The image transmission system according to claim 54.
り無く受信できたビット数が、予め定められたしきい値
よりも小さくなる周期を検出し、前記周期を平均スルー
プットを算出する際に用いる前記平均する時間とするこ
とを特徴とする、請求項132〜135のいずれかに記
載の画像伝送システム。136. A method for detecting a cycle in which the number of bits received without error during a predetermined unit time t becomes smaller than a predetermined threshold value, and calculating the cycle in calculating an average throughput. The image transmission system according to any one of claims 132 to 135, wherein the averaging time is used.
じ単位時間tの間に誤り無く受信できたビット数が、予
め定められたしきい値よりも小さくなる周期を検出し、
前記周期を平均スループットを算出する際に用いる前記
平均する時間とすることを特徴とする、請求項132〜
135のいずれかに記載の画像伝送システム。137. A cycle in which the number of bits received without error during the same unit time t as one frame time of a transmission frame is smaller than a predetermined threshold,
134. The method according to claim 132, wherein the period is the averaging time used in calculating an average throughput.
135. The image transmission system according to any one of 135.
化装置と同様な、画像を符号化して伝送する機能をさら
に具備し、被符号化画像の画像フレーム周期と同じ単位
時間tの間に誤り無く受信できたビット数が、予め定め
られたしきい値よりも小さくなる周期を検出し、前記周
期を平均スループットを算出する際に用いる前記平均す
る時間とすることを特徴とする、請求項132〜135
のいずれかに記載の画像伝送システム。138. The image receiving apparatus further comprises a function of encoding and transmitting an image, similar to the image encoding apparatus, wherein an error occurs during the same unit time t as the image frame period of the image to be encoded. 133. The method according to claim 132, further comprising: detecting a cycle in which the number of bits that can be received without any error is smaller than a predetermined threshold, and setting the cycle as the averaging time used in calculating an average throughput. ~ 135
The image transmission system according to any one of the above.
化装置と同様な、画像を符号化して伝送する機能をさら
に具備し、被符号化画像の画像フレーム周期と伝送フレ
ームの1フレーム時間との最小公倍数と同じ単位時間t
の間に誤り無く受信できたビット数が、予め定められた
しきい値よりも小さくなる周期を検出し、前記周期を平
均スループットを算出する際に用いる前記平均する時間
とすることを特徴とする、請求項132〜135のいず
れかに記載の画像伝送システム。139. The image receiving apparatus further includes a function of encoding and transmitting an image, similar to the image encoding apparatus, wherein the image receiving apparatus has a function of encoding an image frame period of an encoded image and one frame time of a transmission frame. The same unit time t as the least common multiple
A period in which the number of bits received without error during the period is smaller than a predetermined threshold value, and the period is used as the averaging time used in calculating an average throughput. The image transmission system according to any one of claims 132 to 135.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP8205096A JPH1028269A (en) | 1995-08-02 | 1996-08-02 | Picture-encoding device and picture-transmission system using the same and quantization controlling method and mean through-put calculating method used for the same |
Applications Claiming Priority (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP19773495 | 1995-08-02 | ||
JP7-197734 | 1995-08-02 | ||
JP28088695 | 1995-10-27 | ||
JP7-280886 | 1995-10-27 | ||
JP8-116764 | 1996-05-10 | ||
JP11676496 | 1996-05-10 | ||
JP8205096A JPH1028269A (en) | 1995-08-02 | 1996-08-02 | Picture-encoding device and picture-transmission system using the same and quantization controlling method and mean through-put calculating method used for the same |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH1028269A true JPH1028269A (en) | 1998-01-27 |
Family
ID=27470375
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP8205096A Withdrawn JPH1028269A (en) | 1995-08-02 | 1996-08-02 | Picture-encoding device and picture-transmission system using the same and quantization controlling method and mean through-put calculating method used for the same |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH1028269A (en) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003023639A (en) * | 2001-07-10 | 2003-01-24 | Sony Corp | Data transmitter and method, data transmission program, and recording medium |
US6647060B1 (en) | 1998-05-28 | 2003-11-11 | Nec Corporation | Video compression device and video compression method |
US6900815B2 (en) | 2000-10-23 | 2005-05-31 | Nec Corporation | Image data storage method |
JP2007235357A (en) * | 2006-02-28 | 2007-09-13 | Nec Corp | Coding device, and method for changing-over coding bit rate |
JP2009071802A (en) * | 2007-08-23 | 2009-04-02 | Panasonic Corp | Dynamic image encoding method and device, and imaging system |
JP2010226594A (en) * | 2009-03-25 | 2010-10-07 | Sanyo Electric Co Ltd | Image transmission device and imaging device mounting the same |
US8356327B2 (en) | 2004-10-30 | 2013-01-15 | Sharp Laboratories Of America, Inc. | Wireless video transmission system |
US9325998B2 (en) | 2003-09-30 | 2016-04-26 | Sharp Laboratories Of America, Inc. | Wireless video transmission system |
US9544602B2 (en) | 2005-12-30 | 2017-01-10 | Sharp Laboratories Of America, Inc. | Wireless video transmission system |
JP2018019262A (en) * | 2016-07-28 | 2018-02-01 | サイレックス・テクノロジー株式会社 | Video transmission device, video reception device, video distribution system, control method of video transmission device, and program |
-
1996
- 1996-08-02 JP JP8205096A patent/JPH1028269A/en not_active Withdrawn
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6647060B1 (en) | 1998-05-28 | 2003-11-11 | Nec Corporation | Video compression device and video compression method |
US6900815B2 (en) | 2000-10-23 | 2005-05-31 | Nec Corporation | Image data storage method |
JP2003023639A (en) * | 2001-07-10 | 2003-01-24 | Sony Corp | Data transmitter and method, data transmission program, and recording medium |
US9325998B2 (en) | 2003-09-30 | 2016-04-26 | Sharp Laboratories Of America, Inc. | Wireless video transmission system |
US8356327B2 (en) | 2004-10-30 | 2013-01-15 | Sharp Laboratories Of America, Inc. | Wireless video transmission system |
US9544602B2 (en) | 2005-12-30 | 2017-01-10 | Sharp Laboratories Of America, Inc. | Wireless video transmission system |
JP2007235357A (en) * | 2006-02-28 | 2007-09-13 | Nec Corp | Coding device, and method for changing-over coding bit rate |
JP4636267B2 (en) * | 2006-02-28 | 2011-02-23 | 日本電気株式会社 | Encoding device and encoding bit rate switching method |
JP2009071802A (en) * | 2007-08-23 | 2009-04-02 | Panasonic Corp | Dynamic image encoding method and device, and imaging system |
JP2010226594A (en) * | 2009-03-25 | 2010-10-07 | Sanyo Electric Co Ltd | Image transmission device and imaging device mounting the same |
JP2018019262A (en) * | 2016-07-28 | 2018-02-01 | サイレックス・テクノロジー株式会社 | Video transmission device, video reception device, video distribution system, control method of video transmission device, and program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100255229B1 (en) | Image coding apparatus and transmission system | |
EP0771120B1 (en) | Video encoding apparatus | |
CN100546383C (en) | Adaptability is filtered the System and method for of discrete cosine transform coefficient in video information coder | |
US8077775B2 (en) | System and method of adaptive rate control for a video encoder | |
KR101418950B1 (en) | An improved video rate control for video coding standards | |
JP4517495B2 (en) | Image information conversion apparatus, image information conversion method, encoding apparatus, and encoding method | |
US6801572B2 (en) | Method and apparatus for image signal encoding | |
KR101379537B1 (en) | Method for video encoding controll using channel information of wireless networks | |
US6333948B1 (en) | Video coding apparatus, video coding method and storage medium containing video coding program | |
US20160080744A1 (en) | Video quality of service management and constrained fidelity constant bit rate video encoding systems and methods | |
EP1173028A2 (en) | Scalable encoding of media streams | |
JP2006509444A (en) | Rate control with picture-based look-ahead window | |
JPH1028269A (en) | Picture-encoding device and picture-transmission system using the same and quantization controlling method and mean through-put calculating method used for the same | |
JP2009514448A (en) | Video source rate control for videophones | |
CN102231898A (en) | Network bandwidth self-adaptive QOS (quality of service) transmission method and system and terminal device | |
KR100592547B1 (en) | Packet scheduling method for streaming multimedia | |
JP2011019135A (en) | Image receiving apparatus, image receiving method, and image transmitting apparatus | |
US5710595A (en) | Method and apparatus for controlling quantization and buffering for digital signal compression | |
JPH09130787A (en) | Dynamic image coder | |
US20070110168A1 (en) | Method for generating high quality, low delay video streaming | |
JP2005006245A (en) | Network monitoring system and reproduction terminal or monitoring terminal | |
JP4517453B2 (en) | Image information converting apparatus and method, and encoding apparatus and method | |
JP3913726B2 (en) | Multipoint video conference control device and multipoint video conference system | |
JP2008079061A (en) | Image streaming system | |
JP3956010B2 (en) | Video transmission system and video transmission control method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060329 |
|
A761 | Written withdrawal of application |
Free format text: JAPANESE INTERMEDIATE CODE: A761 Effective date: 20060522 |