Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0831960B2 - Still image coding method and apparatus - Google Patents
[go: Go Back, main page]

JPH0831960B2 - Still image coding method and apparatus - Google Patents

Still image coding method and apparatus

Info

Publication number
JPH0831960B2
JPH0831960B2 JP1078564A JP7856489A JPH0831960B2 JP H0831960 B2 JPH0831960 B2 JP H0831960B2 JP 1078564 A JP1078564 A JP 1078564A JP 7856489 A JP7856489 A JP 7856489A JP H0831960 B2 JPH0831960 B2 JP H0831960B2
Authority
JP
Japan
Prior art keywords
frame
signal
still image
intra
encoding
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.)
Expired - Lifetime
Application number
JP1078564A
Other languages
Japanese (ja)
Other versions
JPH02260871A (en
Inventor
淳一 大木
敏夫 古閑
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP1078564A priority Critical patent/JPH0831960B2/en
Priority to CA000596750A priority patent/CA1318381C/en
Priority to US07/339,441 priority patent/US4924311A/en
Publication of JPH02260871A publication Critical patent/JPH02260871A/en
Publication of JPH0831960B2 publication Critical patent/JPH0831960B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Compression Or Coding Systems Of Tv Signals (AREA)

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、静止画像の符号化装置及び動画像の復号化
装置を互いに接続し、静止画像の符号化復号化を行う方
法及びその方法を実施する装置に関する。
The present invention relates to a method for encoding and decoding still images by connecting a still image encoding device and a moving image decoding device to each other, and a method thereof. It relates to a device to be implemented.

(従来の技術) 従来、テレコンファレンス等における静止画像の通信
は、静止画通信局と静止画通信局との間で、静止画像の
符号化装置と静止画像の復号化装置により通信を行なっ
ていた。あるいは、動画通信局と動画通信局の間におい
ては、動画像の符号化装置と動画像の復号化装置との双
方に予め用意されている静止画モードの通信により行な
われていた。
(Prior Art) Conventionally, in the communication of a still image in a teleconference or the like, a still image communication station and a still image communication station communicate with each other by a still image encoding device and a still image decoding device. . Alternatively, between the moving image communication stations, communication is performed in a still image mode prepared in advance in both the moving image encoding device and the moving image decoding device.

(発明が解決しようとする課題) しかしながら、従来のテレコンファレンス等における
静止画像の通信では、静止画像の符号化装置と動画像の
復号化装置の符号化処理方法が異なるため、静止画通信
局は静止画通信局と、動画通信局は動画通信局と、それ
ぞれの閉領域において行なわれ、静止画局と動画局の双
方にまたがる通信は実行不可能であり、非常に不便であ
った。
(Problems to be Solved by the Invention) However, in still image communication in a conventional teleconference or the like, since the encoding processing methods of the still image encoding device and the moving image decoding device are different, the still image communication station is The still picture communication station and the moving picture communication station are carried out in the closed areas of the moving picture communication station and the moving picture communication station, respectively, and communication across both the still picture station and the moving picture station is infeasible, which is very inconvenient.

そこで、本発明の技術的課題は上記欠点に鑑み、静止
画像の符号器と動画像の復号器との通信を実現する静止
画像の符号化方法とその装置を提供することである。
In view of the above-mentioned drawbacks, a technical problem of the present invention is to provide a still image coding method and apparatus for realizing communication between a still image encoder and a moving image decoder.

(課題を解決するための手段) 本発明によれば静止画像に対して、フレーム毎にnラ
インづつフレーム内符号化を行い、該nライン以外の領
域をフレーム間で無効ラインであることを示す符号に置
き換えて符号化を行うことを特徴とする静止画像の符号
化方法が得られる。
(Means for Solving the Problem) According to the present invention, intraframe coding is performed on a still image by n lines for each frame, and it is shown that regions other than the n lines are invalid lines between frames. A still image encoding method is obtained, which is characterized in that encoding is performed by substituting for a code.

即ち、本願の第一の発明によれば、静止画像の符号化
伝送において、任意の時刻毎に定められた領域に対して
画面内の相関を用いて符号化を行ない、該符号化領域以
外は画面間の相関を利用し場合に変化がない状態として
符号化することを特徴とする静止画像の符号化方法が得
られる。
That is, according to the first invention of the present application, in still image coded transmission, an area determined at every arbitrary time is coded using correlation in the screen, and the area other than the coded area is coded. There is provided a still image coding method characterized in that coding is performed in a state where there is no change when the correlation between screens is used.

また、本願の第二の発明によれば、静止画像の符号化
において、第一の静止画像を蓄える手段と、該静止画像
を蓄える手段の出力に対し画面内の相関に基づいてフレ
ーム毎にnラインづつ移動して符号化するフレーム内符
号化手段と、該フレーム内符号化信号を冗長度低減する
ように変換する第一の符号変換手段と、前記画面内でフ
レーム内符号化を行なわなかった前記nライン以外の領
域について、画面間において変化がないことを表す符号
を発生する第二の符号変換手段と、前記第一の符号変換
手段と前記第二の符号変換手段の出力のいずれかを選択
する選択手段と、該選択手段および前記静止画像を蓄え
る手段の動作を制御する制御手段とを具備することを特
徴とする静止画像の符号化装置が得られる。
Further, according to the second invention of the present application, in encoding a still image, a unit for storing the first still image and n for each frame based on the correlation in the screen with respect to the output of the unit for storing the still image. Intra-frame encoding means for moving line by line and encoding, first code conversion means for converting the intra-frame encoded signal so as to reduce redundancy, and intra-frame encoding not performed in the screen For a region other than the n-th line, a second code conversion unit that generates a code indicating that there is no change between screens, or one of the outputs of the first code conversion unit and the second code conversion unit is displayed. There is provided a still image coding device comprising: a selecting unit for selecting; and a controlling unit for controlling the operation of the selecting unit and the unit for storing the still image.

(発明の概要) 第1図に示すように、静止画像符号化装置40と動画復
号化装置41とが、静止画用の伝送レートの低い伝送路42
で結ばれている。静止画像の符号化装置40は、伝送しよ
うとする静止画像が入力されると、その入力された画像
を少しづつ符号化し、符号化したデータを伝送路42に徐
々に流す。これは静止画用の伝送路42は、伝送レートが
非常に低いので、大量のデータを瞬時に流すことができ
ないためである。
(Outline of the Invention) As shown in FIG. 1, a still image encoding device 40 and a moving image decoding device 41 include a transmission path 42 for a still image having a low transmission rate.
Tied with. When the still image to be transmitted is input, the still image encoding device 40 encodes the input image little by little, and gradually passes the encoded data to the transmission path 42. This is because the transmission rate of the still image transmission path 42 is very low, and a large amount of data cannot be instantaneously passed.

一方、動画像の符号化装置(図示せず)。では、符号
化によって生じた雑音や歪み、あるいは伝送路上での符
号誤りの影響を取除くために、周期的な画像の書替(リ
フレッシュ)を行なっている。リフレッシュは、第2図
に示すように、定められた画面毎(時刻毎)にnライン
づつ移動しながら、画面内の相関を用いたフレーム内符
号化により実行され、フレームメモリに新しい画像が書
込まれる。リフレッシュ以外の領域は、画面間の相関を
利用したフレーム間符号化が行なわれる。
On the other hand, a moving image encoding device (not shown). In order to remove the influence of noise and distortion caused by encoding, or code error on the transmission path, periodic image rewriting (refreshing) is performed. As shown in FIG. 2, refreshing is performed by intra-frame coding using intra-frame correlation while moving n lines by a predetermined screen (every time), and a new image is written in the frame memory. Get caught. In the areas other than the refresh area, inter-frame coding is performed using the correlation between screens.

そこで本発明の静止画像の符号化では、上記のリフレ
ッシュモードを利用して符号化することにより、動画像
の復号器で復号化を可能とするものである。
Therefore, in the still image encoding according to the present invention, the above-mentioned refresh mode is used to perform the encoding so that the moving image decoder can perform the decoding.

即ち、静止画の符号化に当っては、第3図に示すよう
に静止画像を蓄えるフレームメモリ1に、送信しようと
する静止画を書込む。そして、画面内の相関を用いたフ
レーム内符号器2で、フレーム毎にnラインづつ移動し
ながら符号化する。フレーム内符号化された信号bを、
第1符号変換器4により、ハフマン符号などの効率の良
い符号を用いて、さらに冗長性を低減する。その画面内
でフレーム内符号化を行わなかったnライン以外の領域
は、画面間での変化がないことを表現するために、第2
符号変換器5において、フレーム間で無効ラインである
ことを示す符号に置き換えられる。符号化に当っては、
制御回路3がフレームメモリ1、フレーム内符号器2、
第2符号変換器5および選択器6の制御を行ない、以下
に示すような動作となる。
That is, when encoding a still image, the still image to be transmitted is written in the frame memory 1 that stores the still image as shown in FIG. Then, the intra-frame encoder 2 using the correlation in the screen performs coding while moving n lines for each frame. The intra-frame encoded signal b,
The first code converter 4 further reduces redundancy by using an efficient code such as Huffman code. In the areas other than the n-line in which the intra-frame coding is not performed, the second area is used to express that there is no change between the screens.
In the code converter 5, it is replaced with a code indicating an invalid line between frames. When encoding,
The control circuit 3 includes a frame memory 1, an intraframe encoder 2,
By controlling the second code converter 5 and the selector 6, the following operation is performed.

制御回路3は、符号化を行なう画像の読み出し制御を
行なうリードコマンドcをフレームメモリ1に与える。
フレームメモリ1は、リードコマンドcが画像信号aの
読み出しを指示しているときにのみ画像信号aを読み出
す。制御回路3は、さらにフレーム内符号化の実行停止
を制御する符号化実行停止信号dを、フレーム内符号器
2と第2符号変換器5に与える。フレーム内符号器2
は、制御回路3から与えられた符号化実行停止信号dが
符号化の実行を示しているときには、フレーム内符号化
を実行する。符号化実行停止信号が符号化の停止を示し
ているときには、フレーム内符号器2は何も行なわず停
止状態となる。第2符号変換器5は、この符号化実行停
止信号に対応してフレーム間で無効ラインであることを
示す符号eを発生し、選択器6に供給する。制御回路3
から与えられる符号化実行停止信号dは、フレーム毎に
nラインづつ移動する。また、制御回路3はフレーム内
符号化の実行を示す信号をフレーム内符号器2に与えた
ときには、選択器6に第1符号変換器4の出力を選択す
る切替信号fを与え、フレーム内符号化が実行され符号
変換された信号gを選択する。フレーム内符号化を停止
させているときには、第2符号変換器5の出力を選択す
る切替信号fを選択器6に与える。
The control circuit 3 gives the frame memory 1 a read command c for controlling the reading of the image to be encoded.
The frame memory 1 reads the image signal a only when the read command c instructs reading of the image signal a. The control circuit 3 further provides the intra-frame encoder 2 and the second transcoder 5 with an encoding execution stop signal d for controlling the execution stop of the intra-frame encoding. Intraframe encoder 2
Performs intra-frame encoding when the encoding execution stop signal d given from the control circuit 3 indicates the execution of encoding. When the encoding execution stop signal indicates that the encoding is stopped, the intraframe encoder 2 does nothing and enters the stopped state. The second code converter 5 generates a code e indicating an invalid line between frames corresponding to the coding execution stop signal and supplies the code e to the selector 6. Control circuit 3
The coding execution stop signal d given by the above-mentioned code moves by n lines for each frame. Further, when the control circuit 3 gives a signal indicating execution of intraframe coding to the intraframe encoder 2, it gives the selector 6 a switching signal f for selecting the output of the first code converter 4, and the intraframe code. Then, the signal g which has been coded and code-converted is selected. When the intra-frame coding is stopped, the switching signal f for selecting the output of the second code converter 5 is given to the selector 6.

この様に、フレーム毎にnラインづつフレーム内符号
化を行ない、nライン以外の領域をフレーム間で無効ラ
インであることを示す符号に置き換えて符号化すること
により、画面間の相関と画面内の相関を用いた動画像の
符号器で符号化を行なった場合と等価にできる。
In this way, the intra-frame encoding is performed for each n lines for each frame, and the regions other than the n lines are replaced with the codes indicating the invalid lines between the frames to perform the encoding. This can be equivalent to the case where encoding is performed with a moving image encoder using the correlation of.

一方、受信側では、上述の様な符号を受取れば書換え
られる画像部分については、動画像復号装置のフレーム
内復号化を利用したリフレッシュモードによって復号化
することができる。
On the other hand, on the receiving side, the image portion that is rewritten when it receives the above code can be decoded by the refresh mode using the intraframe decoding of the moving image decoding apparatus.

復号装置は、第4図に示すように、画面間の相関と画
面内の相関を利用した通常の動画像復号装置41を用いる
ことができる。
As the decoding device, as shown in FIG. 4, a normal moving image decoding device 41 using the correlation between screens and the correlation within the screen can be used.

送信側から伝送されてきた符号は、逆符号変換器7で
逆符号変換されて、逆量子化器8に送られる。また、逆
符号変換器7は、そのラインがフレーム内符号化が行な
われていたか、フレーム間符号化が行なわれていたかを
示す選択信号(フラッグ)を生成し、復号器の選択信号
hとして選択器12に供給する。逆量子化器8で逆量子化
された差分信号iは、加算器9で選択器12から与えられ
る予測信号jと加算され復号信号kとなる。復号信号k
は、復号装置の出力として出力されるとともにフレーム
内復号器10とフレーム間復号器11に送られる。フレーム
内復号器10は、画面内の前画素あるいは前ラインなどの
符号化済みの信号から予測信号l-1を生成し、選択器12
に与える。フレーム間復号器11は、加算器9から送られ
てきた復号信号kを1フレーム時間遅延し、フレーム間
予測信号l-2として選択器12に与える。選択器12は、逆
符号変換器7から供給された選択信号hに従い、予測信
号l-1,l-2の選択を行なう。
The code transmitted from the transmitting side is subjected to inverse code conversion by the inverse code converter 7 and sent to the inverse quantizer 8. Further, the inverse code converter 7 generates a selection signal (flag) indicating whether the line has been intra-frame coded or inter-frame coded and selected as the selection signal h of the decoder. Supply to the vessel 12. The differential signal i inversely quantized by the inverse quantizer 8 is added with the prediction signal j given from the selector 12 by the adder 9 to become a decoded signal k. Decoded signal k
Is output as the output of the decoding device and is also sent to the intraframe decoder 10 and the interframe decoder 11. The intra-frame decoder 10 generates a prediction signal l -1 from an encoded signal such as the previous pixel or the previous line in the screen, and the selector 12
Give to. The interframe decoder 11 delays the decoded signal k sent from the adder 9 for one frame time and supplies it to the selector 12 as an interframe prediction signal l -2 . The selector 12 selects the prediction signals l -1 and l -2 according to the selection signal h supplied from the inverse sign converter 7.

このようにすると、例えば第2図の時刻tで、リフレ
ッシュされた領域は、時刻t+mでフレーム間符号化が
実行され、リフレッシュラインは次の領域に移る。とこ
ろがフレーム間符号化が実行されたラインは、符号化デ
ータが符号化の時に無効データに置き換えられているの
で、そのラインはフレーム間予測信号l-2がそのまま復
号装置の出力信号となる。従って、時刻t+mでは、フ
レーム間符号器に蓄えられている時刻tでリフレッシュ
された信号が、そのまま復号装置の出力となる。そして
時刻t+mのリフレッシュ領域が追加される。このよう
にフレーム間の復号を行なうラインは、送信側から送ら
れてきた差分信号iが無効データとなっているので、前
フレームまでにリフレッシュされた信号が出力される。
そして、このフレームでリフレッシュされた信号が追加
され、フレーム毎にリフレッシュ領域がnラインづつ移
動して、リフレッシュされた新しい画像の領域が徐々に
拡大して行き、これを繰返すことにより1枚の画像を形
成する。
In this way, for example, at the time t in FIG. 2, the refreshed area is subjected to interframe coding at the time t + m, and the refresh line moves to the next area. However, since the line on which the inter-frame coding is executed is replaced with the invalid data when the coded data is coded, the inter-frame predicted signal l -2 becomes the output signal of the decoding device as it is. Therefore, at time t + m, the signal refreshed at time t stored in the interframe encoder becomes the output of the decoding device as it is. Then, the refresh area at time t + m is added. In the line for decoding between frames in this way, since the differential signal i sent from the transmitting side is invalid data, a signal refreshed up to the previous frame is output.
Then, the signal refreshed in this frame is added, the refresh area is moved by n lines for each frame, the area of the refreshed new image is gradually expanded, and this is repeated to obtain one image. To form.

フレーム内符号器2として直交変換などの変換符号化
を用いた場合の復号装置41は、第5図に示すような構成
のものを用いればよい。逆符号変換器7と逆量子化器8
は、前記のものと同様の動作をする。逆量子化器8の出
力は、加算器9とフレーム内復号器10に与えられる。加
算器9の出力は、選択器12の一方の入力に与えられる。
フレーム内復号器10の出力は、選択器12のもう一方の入
力に供給される。選択器12は、逆符号変換器7から与え
られた選択信号hに従い、フレーム内復号器10の出力と
加算器9の出力のどちらか一方選択を行なう。選択器12
の出力信号は、復号装置41の出力として出力されるとと
もに、フレーム間復号器11に与えられる。フレーム間復
号器11は、選択器12から与えられた信号を1フレーム時
間遅延し加算器9に送る。この場合のフレーム内復号器
10は、送信側に用いたフレーム内符号器(第3図参照)
2の逆変換とする。
When the intra-frame encoder 2 uses transform coding such as orthogonal transform, the decoding device 41 may have a configuration as shown in FIG. Inverse code converter 7 and inverse quantizer 8
Operates in the same manner as described above. The output of the inverse quantizer 8 is given to the adder 9 and the intraframe decoder 10. The output of the adder 9 is given to one input of the selector 12.
The output of the intraframe decoder 10 is supplied to the other input of the selector 12. The selector 12 selects either the output of the intraframe decoder 10 or the output of the adder 9 according to the selection signal h given from the inverse code converter 7. Selector 12
The output signal of is output as the output of the decoding device 41 and is given to the interframe decoder 11. The interframe decoder 11 delays the signal given from the selector 12 by one frame and sends it to the adder 9. In-frame decoder in this case
10 is an intraframe encoder used on the transmitting side (see FIG. 3)
Inverse conversion of 2.

以上説明したように、静止画像の符号化装置40でフレ
ーム毎にnラインづつ移動しながらフレーム内符号化を
行ない、画面内のnライン以外の領域は、フレーム間で
無効ラインであることを示す符号に置き換えて符号化を
行なうことにより、受信側では動画像復号装置41のフレ
ーム内復号化を利用したリフレッシュモードで復号を行
なうことができる。
As described above, the still image encoding device 40 performs intra-frame encoding while moving n lines for each frame, and indicates that areas other than n lines in the screen are invalid lines between frames. By substituting with the code and performing the encoding, the receiving side can perform the decoding in the refresh mode using the intra-frame decoding of the moving image decoding apparatus 41.

(実施例) 次に本発明の一実施例を詳細に説明する。(Example) Next, an example of the present invention will be described in detail.

第6図は、本実施例の符号器のブロック図である。入
力の画像信号は、線100を介してフレームメモリ1に供
給される。フレームメモリ1は、制御回路3から線31を
介して供給される読み出し制御信号cが、画像の読み出
しを指示しているときにのみ画像データを読み出し、線
12を介してフレーム内符号器2に供給される。
FIG. 6 is a block diagram of the encoder of this embodiment. The input image signal is supplied to the frame memory 1 via the line 100. The frame memory 1 reads out the image data only when the read control signal c supplied from the control circuit 3 through the line 31 instructs the reading of the image,
It is supplied to the intraframe encoder 2 via 12.

フレーム内符号器2が予測符号化方式を用いる場合に
は、第7図に示すような構成になる。画像の読み出し指
示に従ってフレームメモリ1から読み出された画像信号
aは、線12を介して減算器21に供給される。減算器21
は、フレームメモリ1から供給された画像信号aとフレ
ーム内予測器23から供給されるフレーム内予測信号pと
の減算を行ない、フレーム内差分信号Qを得る。減算器
21で得られたフレーム内差分信号Qは、量子化器22に供
給される。量子化器22は、減算器21から供給されたフレ
ーム内差分信号Qを量子化して、フレーム内予測器の出
力として線24を介して符号変換器4に供給するととも
に、フレーム内予測器23に供給する。フレーム内予測器
23は、今から符号化しようとする画素の近傍の画素、例
えば前画素または前ラインの画素などからフレーム内予
測信号pを生成し、減算器21に供給する。量子化器22お
よびフレーム内予測器23は、制御回路3から線32を介し
て供給される符号化実行停止信号dが、符号化の実行を
指示しているときには、それぞれの機能を実行する。符
号化実行停止信号が、符号化停止を指示しているときに
は、それぞれの機能を停止する。すなわち、量子化器22
およびフレーム内予測器23は出力をゼロとする。
When the intraframe encoder 2 uses the predictive coding method, the configuration is as shown in FIG. The image signal a read from the frame memory 1 according to the image reading instruction is supplied to the subtractor 21 via the line 12. Subtractor 21
Subtracts the image signal a supplied from the frame memory 1 and the intra-frame prediction signal p supplied from the intra-frame predictor 23 to obtain the intra-frame difference signal Q. Subtractor
The intraframe difference signal Q obtained in 21 is supplied to the quantizer 22. The quantizer 22 quantizes the intraframe difference signal Q supplied from the subtractor 21 and supplies it to the code converter 4 via the line 24 as an output of the intraframe predictor and to the intraframe predictor 23. Supply. In-frame predictor
23 generates an intra-frame prediction signal p from a pixel in the vicinity of the pixel to be encoded, for example, a previous pixel or a previous line pixel, and supplies the intra-frame prediction signal p to the subtractor 21. The quantizer 22 and the intra-frame predictor 23 execute their respective functions when the encoding execution stop signal d supplied from the control circuit 3 via the line 32 indicates the execution of encoding. When the encoding execution stop signal indicates the stop of encoding, each function is stopped. That is, the quantizer 22
And the intra-frame predictor 23 sets the output to zero.

次に第8図を参照しながら制御回路3について説明す
る。
Next, the control circuit 3 will be described with reference to FIG.

クロック発振器300は、基準クロックを発生し、ライ
ンカウンタ310に供給する。ラインカウンタ310は、クロ
ック発振器300から供給されたクロを分周し、ライン番
号を数える。例えば、1画面当りの画素数が256サンプ
ル×240ラインであるとすると、256クロック毎にライン
番号を1づつ更新して数え、240ラインまで数えると先
頭のライン番号に戻る。ラインカウンタ310で得られた
ライン番号は、線3133を介してROM(リードオンリーメ
モリー)330の下位ビットのアドレスに供給される。ま
た、ラインカウンタ310は240ライン毎にキャリーを1回
発生し、線3132を介してフレームカウンタ320に供給す
る。
The clock oscillator 300 generates a reference clock and supplies it to the line counter 310. The line counter 310 divides the frequency of the clock supplied from the clock oscillator 300 and counts the line number. For example, if the number of pixels per screen is 256 samples × 240 lines, the line number is updated by 1 every 256 clocks and counted, and when counting up to 240 lines, it returns to the first line number. The line number obtained by the line counter 310 is supplied to the address of the lower bit of the ROM (Read Only Memory) 330 via the line 3133. Further, the line counter 310 generates a carry once for every 240 lines and supplies it to the frame counter 320 via the line 3132.

フレームカウンタ320は、ラインカウンタ310から線31
32を介してキャリー信号が供給される毎にフレーム番号
を1づつ更新し数え上げる。フレームカウンタ320で得
られたフレーム番号は、線3233を介してROM330の上位ビ
ットのアドレスに供給される。ROM330は、フレーム内符
号化を実行するための制御信号を発生する。フレーム毎
にnラインづつ移動しながらフレーム内符号化を行なう
には、フレーム毎に符号化するラインを予め定めて、そ
のアドレスにフレーム内符号化を実行する信号、例えば
1を書込んでおけばフレーム毎に定められたラインにフ
レーム内符号化実行信号が移動する。画面内でフレーム
内符号化を行なわない領域は、そのラインのアドレス0
を書込んでおく。この様にして発生したフレーム内符号
化実行信号は、フレームメモリの読み出し制御信号cと
して線31を介してフレームメモリ1に供給される。ま
た、ROM330で発生したフレーム内符号化実行信号は、遅
延340に供給される。遅延340は、ROM330から供給された
フレーム内符号化実行信号に対し、フレームメモリ1に
読み出し制御信号cが与えられてからデータがフレーム
内符号器2に供給されるまでの遅延時間に相当する遅延
補償を行なう。遅延340の出力信号dは、線32を介して
符号化実行停止信号としてフレーム内符号器2および符
号変換器5に供給されるとともに、遅延350に供給され
る。遅延350は、符号化実行停止信号に対して、符号化
実行停止信号がフレーム内符号器2に供給されてからフ
レーム内符号化が実行されたデータが出力されるまでの
遅延時間と、第1符号変換器4で符号変換に要する遅延
時間に相当する遅延の補償を行なう。遅延350の出力
は、第1及び第2符号変換器4,5の選択信号fとして線3
6を介して選択器6に供給される。
Frame counter 320 is line counter 310 to line 31
Each time a carry signal is supplied via 32, the frame number is updated by 1 and counted up. The frame number obtained by the frame counter 320 is supplied to the upper bit address of the ROM 330 via the line 3233. The ROM 330 generates a control signal for executing intraframe coding. In order to perform the intra-frame encoding while moving by n lines for each frame, a line to be encoded is determined in advance for each frame and a signal for executing the intra-frame encoding, for example, 1 is written at the address. The intra-frame coding execution signal moves to the line determined for each frame. The area of the screen where intra-frame coding is not performed is the address 0 of that line.
Is written. The intra-frame encoding execution signal thus generated is supplied to the frame memory 1 via the line 31 as the read control signal c for the frame memory. Further, the intra-frame coding execution signal generated in the ROM 330 is supplied to the delay 340. The delay 340 is a delay corresponding to the delay time from when the read control signal c is supplied to the frame memory 1 to when the data is supplied to the intraframe encoder 2 with respect to the intraframe encoding execution signal supplied from the ROM 330. Make compensation. The output signal d of the delay 340 is supplied to the intraframe encoder 2 and the code converter 5 as a coding execution stop signal via the line 32, and is also supplied to the delay 350. The delay 350 is a delay time from the coding execution stop signal is supplied to the intraframe encoder 2 to the output of the data in which the intraframe coding is executed, with respect to the coding execution stop signal, The code converter 4 compensates for a delay corresponding to the delay time required for code conversion. The output of the delay 350 is the line 3 as the selection signal f of the first and second transcoders 4 and 5.
It is supplied to the selector 6 via 6.

第6図に戻れば第1符号変換器4は、フレーム内符号
器2から供給された量子化が施されているフレーム内差
分信号bを、ハフマン符号などの効率の良い符号を用い
て符号変換し、線46を介して選択器6に供給する。第2
符号変換器5は、線32を介して供給された符号化実行停
止信号dが、符号化の停止を示しているときには、ラン
レングス符号などの効率の良い符号を用いて、常にフレ
ーム間で無効ラインであることを示す符号eを発生す
る。符号変換器5の出力は、線56を介して選択器6に供
給される。選択器6は、制御回路3から供給された選択
信号fにより、第1及び第2符号変換器4,5の選択を行
なう。制御回路3から供給された選択信号fが、1でフ
レーム内符号化が実行され符号変換された信号gを選択
するように指示している場合には、第1符号変換器4の
出力信号を選択する。選択信号が0でフレーム間で無効
ラインであることを示す符号eの選択を指示している場
合には、第2符号変換器5の出力を選択する。選択器6
の出力は、線60を介して伝送路に供給される。
Returning to FIG. 6, the first code converter 4 performs code conversion of the quantized intra-frame differential signal b supplied from the intra-frame encoder 2 using an efficient code such as Huffman code. Then, it is supplied to the selector 6 via the line 46. Second
When the coding execution stop signal d supplied via the line 32 indicates the stop of the coding, the code converter 5 always uses the efficient code such as the run-length code and invalidates it between the frames. The code e indicating that it is a line is generated. The output of the transcoder 5 is supplied via line 56 to the selector 6. The selector 6 selects the first and second code converters 4 and 5 according to the selection signal f supplied from the control circuit 3. When the selection signal f supplied from the control circuit 3 instructs to select the signal g which is code-converted by performing the intra-frame coding at 1, the output signal of the first code converter 4 is changed. select. When the selection signal is 0 and the selection of the code e indicating the invalid line between frames is instructed, the output of the second code converter 5 is selected. Selector 6
The output of is supplied to the transmission line via line 60.

つぎに、第9図を参照しながら復号装置について説明
する。
Next, the decoding device will be described with reference to FIG.

第9図に示す復号装置は、画面内の相関および画面間
の相関を利用した通常の動画像復号装置41である。
The decoding device shown in FIG. 9 is a normal moving image decoding device 41 that utilizes intra-picture correlation and inter-picture correlation.

送信側から送られてきた信号は、線700を介して逆符
号変換器7に供給される。逆符号変換器7は、逆符号変
換を行ない逆変換された信号を逆量子化8に供給する。
また、逆符号変換器7は、符号からフレーム内符号化が
行なわれていた信号か、フレーム間符号化が行なわれて
いた信号かを示す信号hを生成し、復号器10,11の選択
信号として線712を介して選択器12に供給する。逆量子
化器8は、逆符号変換器7から供給された信号を逆量子
化し、得られた差分信号iを加算器9に供給する。加算
器9は、逆量子化器8から供給された差分信号iと、選
択器12から供給される予測信号iとを加算し復号信号k
を得る。加算器9の出力の復号信号kは、フレーム内復
号器10およびフレーム間復号器11に供給される。また、
加算器9の出力の復号信号kは、復号装置の出力として
線900を介して出力される。フレーム内復号器10は、加
算器9から供給された復号信号kを一時的に蓄え、今か
ら復号化しようとする画素の近傍の画素、例えば前画素
または前ラインの画素などからフレーム内予測信号l-1
を生成し、線1012を介して選択器12に供給する。フレー
ム内復号器10の予測関数は、フレーム内符号器2のもの
と同じものを用いる。フレーム間復号器11は、加算器9
から供給された復号信号kを1フレーム時間遅延し、フ
レーム間予測信号l-2として線112を介して選択器12に供
給する。選択器12は、逆符号変換器7から供給された選
択信号hに従い予測信号の選択を行なう。選択器12の出
力の予測信号iは、加算器9に供給される。
The signal sent from the transmitting side is supplied to the inverse code converter 7 via the line 700. The inverse sign converter 7 performs inverse sign conversion and supplies the inversely converted signal to the inverse quantizer 8.
Further, the inverse code converter 7 generates a signal h indicating whether the signal has undergone intra-frame coding or inter-frame coding from the code, and the selection signal of the decoders 10 and 11 is generated. Is supplied to selector 12 via line 712. The inverse quantizer 8 inversely quantizes the signal supplied from the inverse code converter 7, and supplies the obtained difference signal i to the adder 9. The adder 9 adds the difference signal i supplied from the dequantizer 8 and the prediction signal i supplied from the selector 12 to obtain a decoded signal k.
Get. The decoded signal k output from the adder 9 is supplied to the intraframe decoder 10 and the interframe decoder 11. Also,
The decoded signal k output from the adder 9 is output via line 900 as the output of the decoding device. The intra-frame decoder 10 temporarily stores the decoded signal k supplied from the adder 9 and predicts an intra-frame prediction signal from a pixel in the vicinity of the pixel to be decoded, for example, the previous pixel or the previous line pixel. l -1
Is generated and supplied to the selector 12 via the line 1012. The prediction function of the intraframe decoder 10 is the same as that of the intraframe encoder 2. The interframe decoder 11 includes an adder 9
The decoded signal k supplied from (1) is delayed by one frame and is supplied to the selector 12 via the line 112 as an inter-frame predicted signal l -2 . The selector 12 selects a prediction signal according to the selection signal h supplied from the inverse code converter 7. The prediction signal i output from the selector 12 is supplied to the adder 9.

なお、以上の説明において、フレーム内符号器2とし
て予測符号化方式を用いるものとしたが、これは勿論他
の直交変換などの方式も適用可能である。この時には、
フレーム内符号器2に含まれるフレーム内予測器23の機
能と減算器21の機能を削除し、代りに入力信号に対し変
換回路を設け、変換結果を量子化すればよい。また復号
装置としては、第5図に示すような復号装置を用いれば
よい。変換方式としては、アダマール変換,DCT,その他
特に制限はない。
In the above description, the predictive coding method is used as the intra-frame encoder 2, but of course other methods such as orthogonal transform can be applied. At this time,
The function of the intra-frame predictor 23 and the function of the subtracter 21 included in the intra-frame encoder 2 may be deleted, and instead, a conversion circuit may be provided for the input signal and the conversion result may be quantized. As the decoding device, a decoding device as shown in FIG. 5 may be used. The conversion method is not limited to Hadamard conversion, DCT, and others.

(発明の効果) 以上説明したように、本発明の静止画像の符号化方法
又は符号化装置を用いれば、通常の動画像復合器で復号
化を行なうことができ、静止画像の符号器と動画像の復
号器との通信が可能となる。よって、静止画局は静止画
局と、動画局は動画局と、それぞれの閉領域において行
なわれていた通信の枠を拡大することができる。
(Effects of the Invention) As described above, by using the still image coding method or coding device of the present invention, decoding can be performed by a normal moving image decoder, and a still image encoder and a moving image can be used. Communication with the image decoder is possible. Therefore, the still image station can be expanded to a still image station, and the moving image station can be expanded to a moving image station.

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

第1図は本発明の静止画像符号化装置と動画像復号化装
置との接続関係を表す概念図、第2図は本発明の周期的
な画像のリフレッシュを表す概念図、第3図は本発明の
概念を示すブロック図、第4図は通常の動画像復号装置
のブロック概念図、第5図はフレーム内符号器として変
換符号化を用いた場合に用いる通常の復号装置、第6図
は本発明の実施例に係るブロック概念図、第7図は第6
図における実施例の予測符号化方式を用いた場合のフレ
ーム内符号器のブロック概念図、第8図は第6図の実施
例の制御回路のブロック概念図、第9図は第6図におけ
る実施例に対して用いられる通常の動画像復号装置のブ
ロック概念図である。 1……フレームメモリ、2……フレーム内符号器、3…
…制御回路、4……第2符号変換器、5……第2符号変
換器、6……選択器、7……逆符号変換器、8……逆量
子化器、9……加算器、10……フレーム内復号器、11…
…フレーム間復合器、12……選択器、21……減算器、22
……量子化器、23……フレーム内予測器、300……クロ
ック発振器、310……ラインカウンタ、320……フレーム
カウンタ、330……ROM、340……遅延、350……遅延。
FIG. 1 is a conceptual diagram showing a connection relationship between a still image encoding device and a moving image decoding device of the present invention, FIG. 2 is a conceptual diagram showing periodical image refresh of the present invention, and FIG. 3 is a book. FIG. 4 is a block diagram showing the concept of the invention, FIG. 4 is a block conceptual diagram of an ordinary moving image decoding apparatus, FIG. 5 is an ordinary decoding apparatus used when transform coding is used as an intraframe encoder, and FIG. 6 is FIG. 7 is a block conceptual diagram according to an embodiment of the present invention, FIG.
FIG. 8 is a block conceptual diagram of an intra-frame encoder when the predictive coding system of the embodiment shown in FIG. 8 is used, FIG. 8 is a block conceptual diagram of a control circuit of the embodiment shown in FIG. 6, and FIG. 9 is an implementation shown in FIG. It is a block conceptual diagram of the normal moving image decoding apparatus used for an example. 1 ... Frame memory, 2 ... In-frame encoder, 3 ...
... control circuit, 4 ... second code converter, 5 ... second code converter, 6 ... selector, 7 ... inverse code converter, 8 ... inverse quantizer, 9 ... adder, 10 ... In-frame decoder, 11 ...
… Frame intercompositor, 12 …… Selector, 21 …… Subtractor, 22
... Quantizer, 23 ... intra-frame predictor, 300 ... clock oscillator, 310 ... line counter, 320 ... frame counter, 330 ... ROM, 340 ... delay, 350 ... delay.

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】静止画像に対して、フレーム毎にnライン
づつフレーム内符号化を行い、一方、該nライン以外の
領域をフレーム間で無効ラインであることを示す符号に
置き換えて符号化を行うことを特徴とする静止画像の符
号化方法。
1. A still image is intra-frame-encoded by n lines for each frame, and the region other than the n lines is replaced with a code indicating an invalid line between the frames for encoding. A method for encoding a still image, which is characterized by being performed.
【請求項2】静止画像の符号化において、第一の静止画
像を蓄える手段(1)と、該静止画像を蓄える手段
(1)の出力に対し画面内の相関に基づいてフレーム毎
にnラインづつ移動して符号化するフレーム内符号化手
段(2)と、該フレーム内符号化信号を冗長度低減する
ように変換する第一の符号変換手段(4)と、前記画面
内でフレーム内符号化を行なわなかった前記nライン以
外の領域について、画面間において変化がないことを表
す符号を発生する第二の符号変換手段(5)と、前記第
一の符号変換手段(4)と前記第二の符号変換手段
(5)の出力のいずれかを選択する選択手段(6)とを
具備することを特徴とする静止画像の符号化装置。
2. In encoding a still image, a means (1) for storing a first still image and n lines for each frame based on the correlation in the screen with respect to the output of the means (1) for storing the still image. An intra-frame encoding means (2) for moving and encoding each frame, a first code conversion means (4) for converting the intra-frame encoded signal so as to reduce redundancy, and an intra-frame code in the screen. The second code conversion means (5), which generates a code indicating that there is no change between screens, in the areas other than the n lines that have not been encoded, the first code conversion means (4), and the first code conversion means (4). A still image coding device, comprising: a selection unit (6) for selecting one of the outputs of the second code conversion unit (5).
JP1078564A 1988-04-15 1989-03-31 Still image coding method and apparatus Expired - Lifetime JPH0831960B2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP1078564A JPH0831960B2 (en) 1989-03-31 1989-03-31 Still image coding method and apparatus
CA000596750A CA1318381C (en) 1988-04-15 1989-04-14 Dual-mode teleconferencing system
US07/339,441 US4924311A (en) 1988-04-15 1989-04-17 Dual-mode teleconferencing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1078564A JPH0831960B2 (en) 1989-03-31 1989-03-31 Still image coding method and apparatus

Publications (2)

Publication Number Publication Date
JPH02260871A JPH02260871A (en) 1990-10-23
JPH0831960B2 true JPH0831960B2 (en) 1996-03-27

Family

ID=13665394

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1078564A Expired - Lifetime JPH0831960B2 (en) 1988-04-15 1989-03-31 Still image coding method and apparatus

Country Status (1)

Country Link
JP (1) JPH0831960B2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5396269A (en) * 1991-02-20 1995-03-07 Hitachi, Ltd. Television telephone
US5587735A (en) * 1991-07-24 1996-12-24 Hitachi, Ltd. Video telephone
EP0523618B1 (en) 1991-07-15 1997-10-08 Hitachi, Ltd. Picture codec and teleconference terminal equipment
DE69222479T2 (en) * 1991-07-15 1998-04-09 Hitachi Ltd Teleconferencing terminal equipment
EP1041711B1 (en) * 1999-03-30 2007-11-14 Nxp B.V. Electronic device with a power amplifier

Also Published As

Publication number Publication date
JPH02260871A (en) 1990-10-23

Similar Documents

Publication Publication Date Title
US5386234A (en) Interframe motion predicting method and picture signal coding/decoding apparatus
KR100311294B1 (en) Image signal encoding method and image signal encoding apparatus and image signal decoding method and image signal decoding apparatus
JPH06101841B2 (en) Method and apparatus for encoding moving image signal
JPH03190482A (en) Moving picture coder
JP3823275B2 (en) Video encoding device
JPH07170520A (en) Video signal decoding method
US6795498B1 (en) Decoding apparatus, decoding method, encoding apparatus, encoding method, image processing system, and image processing method
JPH0638194A (en) Encoder
JPH10136376A (en) Inter-block prediction coding/decoding device and its method
EP0840519B1 (en) Apparatus and method of coding/decoding moving pictures
JPH0831960B2 (en) Still image coding method and apparatus
JPH0828876B2 (en) Method of refreshing video signal
JPH02260882A (en) Picture encoder
JPH04326690A (en) Moving image encoder/decoder
JP3207095B2 (en) Motion compensation inter-frame / intra-frame coding apparatus
JP3581382B2 (en) Encoding device and method
JPH06507536A (en) A method of encoding images at a very low data transmission rate and an encoding/decoding device implementing this method
JP2003189312A (en) Moving picture encoder and moving picture decoder
KR0162201B1 (en) DC component-differential pulse code modulation system of image data
JP3175573B2 (en) Image coding method
JPH09182081A (en) Motion compensation predictive coding device
JPH08340540A (en) Method and apparatus for encoding or decoding image frame
KR100338724B1 (en) Video encoding/decording apparatus and method thereof
JPH06311505A (en) Motion picture coder and decoder
JPH01264486A (en) Picture coding and decoding system