JPH02302192A - image transmission device - Google Patents
image transmission deviceInfo
- Publication number
- JPH02302192A JPH02302192A JP1121521A JP12152189A JPH02302192A JP H02302192 A JPH02302192 A JP H02302192A JP 1121521 A JP1121521 A JP 1121521A JP 12152189 A JP12152189 A JP 12152189A JP H02302192 A JPH02302192 A JP H02302192A
- Authority
- JP
- Japan
- Prior art keywords
- refresh
- error
- circuit
- transmission
- intervals
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Television Systems (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明はテレビジョン信号(以下1゛v信号)のディジ
タル圧縮伝送に係り、特に離散コサイン変換(D C’
l’ )を用いたフレーム間符号化に関する。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to digitally compressed transmission of television signals (hereinafter referred to as 1'V signals), and particularly relates to discrete cosine transform (D C'
1').
画像信号、特に1’ V信号を圧縮してディジタル伝送
する方式には、いくつもの方式が存在する。There are several methods for compressing and digitally transmitting image signals, especially 1'V signals.
その中で圧縮効率がよく、実lA炸の大きい方法の一つ
にL)CTを用いた動き補償フレーム間符号化がある。Among these methods, one of the methods with good compression efficiency and large actual IA burst is motion compensated interframe coding using L)CT.
以下第2図、第3図を用いて一般的な動き補償フレーム
間符号化装置について説明する。A general motion-compensated interframe coding device will be described below with reference to FIGS. 2 and 3.
カメラ11で人力した′1゛■信号はA/U蛮換器12
によってディジタル化され、色輝度分離および並びかえ
回路(’l’l)M)13によって、色、M度それぞれ
所定の順に並べ換えられる。'1'' signal manually generated by camera 11 is A/U converter 12
The signals are digitized by the color luminance separation and rearrangement circuit ('l'l)M) 13 and rearranged in a predetermined order by color and M degrees.
並び換えられた信号は、水平8画素、垂直8ラインの6
4画素からなるブロックごとに読み出され、減算器14
で予測信号31と、ブロック内の各対応する画素ごとに
差分をとられ、差分信号32となる。予測信号31は、
直前に符号化伝送したフレームから作られる。直前に符
号化伝送したフレームはフレームメモリ20に格納され
ており、動き検出回路22によって、前のフレームから
現フレームに到る間に、この符号化するブロック部分が
動いた方向と大きさく動きベクトル36)を検出する。The rearranged signals are divided into 6 pixels (8 pixels horizontally and 8 lines vertically).
Each block of 4 pixels is read out, and the subtracter 14
Then, a difference is calculated between the predicted signal 31 and each corresponding pixel in the block, resulting in a difference signal 32. The prediction signal 31 is
It is created from the most recently encoded and transmitted frame. The frame encoded and transmitted immediately before is stored in the frame memory 20, and the motion detection circuit 22 determines the direction and magnitude of the motion of the block to be encoded from the previous frame to the current frame. 36) is detected.
動ベクトル36はlJJ’N長符号化回路23により符
号化され伝送される。可変遅延回路21では、動きベク
トル36をもとに前フレームから、符号化するブロック
に対応する画素を読み出し、これを予測信号とする。The motion vector 36 is encoded by the lJJ'N length encoding circuit 23 and transmitted. The variable delay circuit 21 reads pixels corresponding to the block to be encoded from the previous frame based on the motion vector 36, and uses this as a prediction signal.
差分信号32はL)CTを施し、fit子化されろ。The difference signal 32 is subjected to L)CT and converted into a fit child.
量子化された信号は可変長符号化回路23によって符号
化すると同時に逆量子化および逆DCTされ、再生差分
信号33となる。この(4号33は加算器19で先の予
測41号31に加えられ、再生信号34を得る。再生信
号34は次のフレー11の処理のためにフレームメモリ
20に格納される。The quantized signal is encoded by the variable length encoding circuit 23, and simultaneously subjected to inverse quantization and inverse DCT to become a reproduced difference signal 33. This (No. 4 33) is added to the previous predicted No. 41 31 in the adder 19 to obtain a reproduced signal 34. The reproduced signal 34 is stored in the frame memory 20 for processing of the next frame 11.
受信側では第3図の如く伝送されてきた信号kit)変
長復号化回路42で復号化し、以ド送イd号17+ 1
8.19420.21の動作と同様にして43,44,
45.46において再生(4号134を得る。再生信号
134は色輝度合成され、L)/A変換49によってア
ナログ化され、出力される。On the receiving side, the transmitted signal kit) is decoded by the variable length decoding circuit 42 as shown in Fig. 3, and then sent as ID code 17+1.
8. 43, 44, similar to the operation of 19420.21
At 45.46, a reproduction signal (No. 4 134 is obtained).The reproduction signal 134 is subjected to color and luminance synthesis, is converted into an analog signal by an L)/A conversion 49, and is output.
送信側17〜21と受信側43〜47は常に同じ動作を
していなければ正しい再生信号は得られない、送受とも
理想的に動作していれば予測信号31と131、再生差
分信号33と133.再生信号34と134は全く同じ
ものとなる。If the transmitting sides 17 to 21 and the receiving sides 43 to 47 do not always operate in the same way, correct reproduced signals cannot be obtained.If both the transmitting and receiving sides operate ideally, predicted signals 31 and 131 and reproduced difference signals 33 and 133 are generated. .. The reproduced signals 34 and 134 are exactly the same.
逆D C’L’回路18や44では実数のマトリクス演
算を行わなければならないが、実際には有限長レジスタ
による固定小数点演算もしくは浮動小数点演算で代用し
ている。この時レジスタ長を十分長くとれば(一般には
16ビツト程度)問題はないが、ハードウェアの制約上
、十分長くとれないことが多い、この結果逆DCT回路
18や44の演算方法によって、同゛じ信号を人力して
も演算誤差によって出力が異なる場合が生じ、受信側再
生画像にランダムノイズ状の劣化が残存する。Although the inverse DC'L' circuits 18 and 44 must perform matrix operations on real numbers, they are actually replaced with fixed-point operations or floating-point operations using finite-length registers. At this time, there is no problem if the register length is made long enough (generally about 16 bits), but it is often not possible to make it long enough due to hardware constraints.As a result, depending on the calculation method of the inverse DCT circuits 18 and 44, Even if the same signal is input manually, the output may differ due to calculation errors, and random noise-like deterioration remains in the reproduced image on the receiving side.
′この劣化を画面上から除去するためには、一定フレー
ムに1度の割合でスイッチ26および51をゼロ側にし
、フレーム内符号化を行い画面をリフレッシュする方法
が用いられることが多い、また、送受とも予8111
(1号、31,131に同一のローパスフィルタをかけ
ることによって、劣化が広がることを抑制することも知
られている。'In order to remove this deterioration from the screen, a method is often used in which the switches 26 and 51 are set to the zero side once every fixed frame, and the screen is refreshed by performing intra-frame encoding. 8111 for sending and receiving
(It is also known that spreading the deterioration can be suppressed by applying the same low-pass filter to Nos. 1, 31, and 131.
しかし、この場合においても、劣化が発生する頻度は少
なくなるが、−産生じた劣化はa積してゆくためリフレ
ッシュを行う必要がある。However, even in this case, although the frequency of occurrence of deterioration decreases, it is necessary to perform refreshing because the deterioration that occurs is multiplied by a.
これらの、リフレッシュの制御は、リフレッシュ制御回
路25により行われる。リフレッシュ制御回路25はr
L)Mn2よりフレーム転送44号37を受けとるごと
にカウンタ70を歩進させる。These refresh controls are performed by the refresh control circuit 25. The refresh control circuit 25
L) The counter 70 is incremented every time frame transfer No. 44 37 is received from Mn2.
フレーム転送信号37は第6図のように1フレームに1
同生ずるパルスである。カウンタの値は比較器71にお
いて固定値2′7と比較され5もし一致していればスイ
ッチ26をゼロ側に切りかえるためのフレーム内(id
ea5を出力する(第6図ではHになる)、これと同時
にカウンタ70の値をフレーム転送信号37に同期させ
てクリアする。The frame transfer signal 37 is transmitted once per frame as shown in FIG.
These are the same pulses. The value of the counter is compared with a fixed value 2'7 in a comparator 71, and if they match, an in-frame (id
It outputs ea5 (becomes H in FIG. 6) and at the same time clears the value of the counter 70 in synchronization with the frame transfer signal 37.
このような動作で定期的にフレーム内符号化を行ない、
誤差の蓄積を防ぐことができる。なおフレーム内符号化
はフレーム間符号化に比して一般に数倍、符号化効率が
ドる。このためリフレッシュ間隔を短くすれば符号化効
率は下がる。伝法する符号量は伝送路によつ1決まり、
一定であるため、符号化効率がトかれば、(1)伝送す
るフレーム数を少なくするか、(2)量子化精度を粗く
シ。Intra-frame encoding is performed periodically with this operation,
Accumulation of errors can be prevented. Note that intraframe coding is generally several times more efficient than interframe coding. Therefore, if the refresh interval is shortened, the encoding efficiency will decrease. The amount of code to be transmitted is determined by the transmission path,
Since it is constant, if the encoding efficiency is low, either (1) reduce the number of frames to be transmitted or (2) coarsen the quantization precision.
1フレームの符号量を減するかのいずれかを実行しなけ
ればならない、しかし、上記(1)の場合には時間解像
度が、上記(2)の場合には空間解像度が劣化する。Either the amount of code for one frame must be reduced, but in the case of (1) above, the temporal resolution deteriorates, and in the case of (2) above, the spatial resolution deteriorates.
上記従来技術においては、送受の計算結果に誤差がある
場合、その誤差の程度によらず、あらかじめ定められた
局期でリフレッシュを行うため、計9.誤差が非常に少
ない場合などは、8婆以上にリフレッシュを行って画質
が劣化するという問題点があった0本発明の目的はリフ
レッシュによって生じる画質劣化を抑え、画質劣化のな
るべく少ない画像、伝送方法を提供することを目的とす
る。In the above-mentioned conventional technology, if there is an error in the transmission/reception calculation results, refresh is performed at a predetermined station period regardless of the degree of the error, so a total of 9. In cases where the error is very small, there is a problem that the image quality deteriorates when refreshing is performed more than 8 times.The purpose of the present invention is to suppress the image quality deterioration caused by refreshing, and to provide an image and transmission method with as little image quality deterioration as possible. The purpose is to provide
本発明は上記目的を達成するために、伝送先の装置の性
能によって、リフレッシュ間隔を変化させたものである
。In order to achieve the above object, the present invention changes the refresh interval depending on the performance of the transmission destination device.
〔作W)
伝送先の性能がよく、誤差が少ないと判断した場合には
、リフレッシュ間隔を長くし、性能が悪く、誤差が大き
いと判断した場合にはリフレッシュ間隔を短くすること
によって符号化効率の低下を防止できる。[Work W] If the performance of the transmission destination is judged to be good and the error is small, the refresh interval is lengthened, and if the performance is judged to be poor and the error is large, the refresh interval is shortened. can prevent a decline in
以ド、本発明の二実施例を第1図により説明する。第1
図中1本発明は200の部分である。Hereinafter, two embodiments of the present invention will be explained with reference to FIG. 1st
In the figure, 1 of the present invention is a part of 200.
伝送開始時に伝送制御器24を通し工、受信側の逆D
C’l’回路の誤差情報211を得る。逆DOT回路の
誤差情報は逆vCT回路にランダムデータを一定個人力
した時の出力と、理想的に計算した値との誤差電力を用
いる。At the start of transmission, the transmission controller 24 is passed through, and the reverse D on the receiving side is
Error information 211 of the C'l' circuit is obtained. The error information of the inverse DOT circuit uses the error power between the output when a certain amount of random data is applied to the inverse vCT circuit and the ideally calculated value.
誤差情報211はリフレッシュ回数設定回路201に人
力され、あらかじめ定められた方法でリフレッシュ回数
が定められる。以降、このリフレッシュ回数ごとにリフ
レッシュを実行する。The error information 211 is input manually to the refresh frequency setting circuit 201, and the refresh frequency is determined using a predetermined method. From then on, refresh is performed every time this number of refreshes are performed.
第5図にリフレッシュ回数設定回路201の詳細を刀(
す。人力された誤差情報211はラッチされる。ラッチ
された値はROM (リードオンリメモリ)221に人
力され、ROM221はリフレッシュ回数を出力する。The details of the refresh frequency setting circuit 201 are shown in FIG.
vinegar. The manually entered error information 211 is latched. The latched value is input to a ROM (read only memory) 221, and the ROM 221 outputs the number of refreshes.
第1表は、ROM221の人出力の一例を示す。Table 1 shows an example of the human output of the ROM 221.
第 1 表
第1表は逆OCT回路18に誤差がほとんどない場合の
例である。逆L) CT回路18に誤差があれば第1表
中の出力値の最大値は制限される(例えば表中4096
→512,1024→512と変更)。Table 1 Table 1 shows an example where the inverse OCT circuit 18 has almost no error. Reverse L) If there is an error in the CT circuit 18, the maximum value of the output value in Table 1 will be limited (for example, 4096 in the table
→ changed to 512, 1024 → 512).
実施例では受信側の性能情報として逆D CT回路の誤
差電力を用いたが、誤差電力の代わりに誤差の絶対値の
平均や、画素ごとの誤差電力のうち最悪の値、またはこ
れらの組み合わせを用いても同様の効果が得られる。性
能情報として逆L) C’r回路の計算方法や計算に用
いるレジスタ長を示してもよい、もし逆1) C’f’
回路に市販のLSI(IDC’rチップ)等を利用する
場合は、そのLSIの種類や型番を示してもよい、また
、性能情報を伝送せずに装置の製造メーカの情報を送り
、これを用いてリフレッシュ回数を決定することも可能
である。さらに受信側の指定した値を利用してリフレッ
シュ間隔を設定することも上記の例と同様に本発明に含
まれる。In the embodiment, the error power of the inverse DCT circuit was used as the performance information on the receiving side, but instead of the error power, the average of the absolute value of the error, the worst value of the error power for each pixel, or a combination of these may be used. Similar effects can be obtained by using As performance information, you may indicate the calculation method of the inverse L) C'r circuit and the register length used for the calculation, if the inverse 1) C'f'
When using a commercially available LSI (IDC'r chip) etc. in the circuit, you may indicate the type and model number of the LSI, or send information on the manufacturer of the device without transmitting performance information. It is also possible to use this to determine the number of refreshes. Further, as in the above example, the present invention also includes setting the refresh interval using a value specified by the receiving side.
実施例において、リフレッシュ間隔は伝送開始時に一度
設定しただけであるが、伝送中任意の時刻に変更する場
合も本発明に含まれる。この変更は一定期間毎に行って
も、受信側が指定した時に行ってもよい。In the embodiment, the refresh interval is set only once at the start of transmission, but the present invention also includes a case where it is changed to an arbitrary time during transmission. This change may be made at regular intervals or when specified by the receiving side.
本実施例において、1)CTを用いた動き補償フレーム
間符号化装置を用いて本発明を説明した。In the present embodiment, the present invention has been described using 1) a motion compensated interframe coding apparatus using CT.
本発明は動き補償のないフレーム間符号化装置の場合、
1)′C’L’以外の他の変換(離散サイン変換。In the case of an interframe coding device without motion compensation, the present invention provides
1) Other transformations other than 'C'L' (discrete sine transformation).
KL全変換ルジャンドル変換、アダマール変換。KL complete transformation Legendre transformation, Hadamard transformation.
離散フーリエ変換等)の場合にも適用できる。さらに本
発明は送受で同時に符号語や、ベクトル量子化のコード
ブック、量子化精度等を生成して。Discrete Fourier transform, etc.) can also be applied. Furthermore, the present invention simultaneously generates code words, vector quantization codebooks, quantization precision, etc. during transmission and reception.
これを用いるフレーム間符号化装置の送受において、生
成過程に誤差がある場合のリフレッシュにも適用できる
。It can also be applied to refreshing when there is an error in the generation process during transmission and reception of an interframe encoding device using this.
また、前述の実施例においては、フレーム間符号化装置
を例に説明したが、本発明は1つのフレームを伝送する
場合、まずL) CT等を用いて粗く伝送し、その後先
のフレームと、それまでに伝送。In addition, in the above-mentioned embodiment, the interframe coding device was explained as an example, but in the case of transmitting one frame, the present invention first coarsely transmits it using L) CT or the like, and then transmits it coarsely using L) CT, etc. Transmitted by then.
再生したフレームとの残差をl) CT等を用いて順次
伝送する装置においても、適用できる。すなわち、送受
の誤差が大きい時は順次伝送する回数を少なくとり、誤
差が少ない時には回数を多くとることによって誤差の′
#積を防止できる。This method can also be applied to an apparatus that sequentially transmits the residual difference between the reproduced frame and the reproduced frame using CT or the like. In other words, when the error in transmission and reception is large, the number of sequential transmissions is reduced, and when the error is small, the number of sequential transmissions is increased, thereby reducing the error.
# Product can be prevented.
(発明の効果〕
本発明によれば、伝送相手によってリフレッシュ回数を
設定できるため、符号化効率を向上させることができる
。この時、送受の計算誤差による劣化度合いは変わらな
い、一方1本発明により。(Effects of the Invention) According to the present invention, the number of refreshes can be set depending on the transmission destination, so the encoding efficiency can be improved.At this time, the degree of deterioration due to calculation errors in transmission and reception does not change. .
−リフレッシュ間隔は一般に長くなるため、リフレッシ
ュによる符号化効率の低下が防止できる。- Since the refresh interval is generally longer, it is possible to prevent a decrease in encoding efficiency due to refresh.
第1図は本発明の一実施例画像伝送装置のブロック図、
第2図は従来の符号化装置のブロック図、第8図は従来
の復号化装置のブロック図、第4図はリフレッシュ制御
回路の詳細を示すブロック図、第5図は本発明の主要部
分であるリフレッシュ回数設定回路の詳細を示すブロッ
ク図、第6図はリフレッシュのタイミングチャートであ
る。
15−D C: ’L’四m、 l 8−・・逆L)
CTl!!j路(送信側)、44・・・逆D C’L’
回路(受信側)、25・・・リフレッシュ制御回路、2
6・・・フレーム内/外切替スイッチ、27・・・固定
値出力回路、201・・・リフレッシュ同数設定回路。FIG. 1 is a block diagram of an image transmission device according to an embodiment of the present invention.
Fig. 2 is a block diagram of a conventional encoding device, Fig. 8 is a block diagram of a conventional decoding device, Fig. 4 is a block diagram showing details of a refresh control circuit, and Fig. 5 shows the main parts of the present invention. FIG. 6 is a block diagram showing details of a refresh count setting circuit, and is a refresh timing chart. 15-D C: 'L' 4m, l 8-...reverse L)
CTl! ! J path (sending side), 44... Reverse D C'L'
Circuit (receiving side), 25... Refresh control circuit, 2
6... Frame inside/outside selection switch, 27... Fixed value output circuit, 201... Refresh equal number setting circuit.
Claims (1)
前記手段により得られた特性を記憶する手段と、相手特
性をもとに伝送する画質の劣化を予測する手段と、上記
予測をもとに、あらかじめ定められている画質劣化低減
方法あるいは画質劣化除去方法を零個以上選択する手段
を有することを特徴とする画像伝送装置。1. In image transmission, a means for obtaining characteristics of a transmission partner;
means for storing the characteristics obtained by the means; means for predicting deterioration in image quality to be transmitted based on the characteristics of the other party; and a predetermined image quality deterioration reduction method or image quality deterioration removal method based on the above prediction. An image transmission device characterized by having means for selecting zero or more methods.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1121521A JPH02302192A (en) | 1989-05-17 | 1989-05-17 | image transmission device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1121521A JPH02302192A (en) | 1989-05-17 | 1989-05-17 | image transmission device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH02302192A true JPH02302192A (en) | 1990-12-14 |
Family
ID=14813283
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1121521A Pending JPH02302192A (en) | 1989-05-17 | 1989-05-17 | image transmission device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH02302192A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002522984A (en) * | 1998-08-07 | 2002-07-23 | ノキア モービル フォーンズ リミテッド | Adaptive digital video codec for wireless transmission |
| KR100670220B1 (en) * | 1997-06-16 | 2007-07-06 | 오끼 덴끼 고오교 가부시끼가이샤 | Decoding Apparatus, Encoding Apparatus and Transmitting System |
| WO2023223830A1 (en) * | 2022-05-20 | 2023-11-23 | ソニーグループ株式会社 | Transmission device and method, management device and method, reception device and method, program, and image transmission system |
-
1989
- 1989-05-17 JP JP1121521A patent/JPH02302192A/en active Pending
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100670220B1 (en) * | 1997-06-16 | 2007-07-06 | 오끼 덴끼 고오교 가부시끼가이샤 | Decoding Apparatus, Encoding Apparatus and Transmitting System |
| JP2002522984A (en) * | 1998-08-07 | 2002-07-23 | ノキア モービル フォーンズ リミテッド | Adaptive digital video codec for wireless transmission |
| WO2023223830A1 (en) * | 2022-05-20 | 2023-11-23 | ソニーグループ株式会社 | Transmission device and method, management device and method, reception device and method, program, and image transmission system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0585051B1 (en) | Image processing method and apparatus | |
| JP3159853B2 (en) | Encoding method and decoding method and apparatus therefor | |
| US5398067A (en) | Picture data processing apparatus | |
| JPH02285816A (en) | Adaptive inter-frame prediction encoding system | |
| JP3210082B2 (en) | Encoding device and method | |
| JPS61118085A (en) | Coding system and device for picture signal | |
| JPH10126780A (en) | Decoding video compensator | |
| US7613351B2 (en) | Video decoder with deblocker within decoding loop | |
| JPH02302192A (en) | image transmission device | |
| JP2824222B2 (en) | Video data compensation method and compensation device | |
| JPH06224773A (en) | High efficiency coding circuit | |
| JP4089025B2 (en) | Image encoding apparatus, image encoding method, image transmission system, and image transmission method | |
| JP2830881B2 (en) | Predictive encoding method for interlaced image signals | |
| JPH088689B2 (en) | Image coding device | |
| JP3175573B2 (en) | Image coding method | |
| JPH07111653A (en) | Encoder | |
| JPH1175198A (en) | Image signal compression apparatus and method, and recording medium | |
| JP3166835B2 (en) | Method and apparatus for highly efficient coding of moving images | |
| JP3067404B2 (en) | Image encoding device and decoding device | |
| JPH0738894A (en) | Image encoding device | |
| JPH02177684A (en) | Inter-frame encoder for television signal | |
| JPH1098727A (en) | Video signal decoding device | |
| KR0169653B1 (en) | Video encoder | |
| JPH01282981A (en) | Animation coding system | |
| JPS6016081A (en) | System and apparatus for coding and decoding dynamic picture signal |