JPS6010887A - Coding system of video signal - Google Patents
Coding system of video signalInfo
- Publication number
- JPS6010887A JPS6010887A JP58116963A JP11696383A JPS6010887A JP S6010887 A JPS6010887 A JP S6010887A JP 58116963 A JP58116963 A JP 58116963A JP 11696383 A JP11696383 A JP 11696383A JP S6010887 A JPS6010887 A JP S6010887A
- Authority
- JP
- Japan
- Prior art keywords
- encoding
- area
- frame
- coding
- next 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.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
Abstract
Description
【発明の詳細な説明】
〔発明の技術分野〕
本発明は、映像信号のフレーム間符号化方式に係υ、特
に、符号化領域を可変とする方式において符号化停止に
よる再生画の不自然さを解消するようにしたフレーム間
符号化方式に関する。[Detailed Description of the Invention] [Technical Field of the Invention] The present invention relates to an interframe coding method for video signals, and in particular, the present invention relates to an interframe coding method for video signals, and in particular, to a method in which the coding region is variable, unnaturalness of reproduced images due to stopping of coding is solved. The present invention relates to an interframe coding method that solves the problem.
一般に映像信号をデジタル伝送する場合、1つの方式と
して連続したフレーム毎の差分データを符号化して伝送
するフレーム間符号化方式が用いられている。このよう
な、フレーム間符号化方式において、一画面分のデータ
をすべて符号化する代)に、変化が生じた部分のみを取
り出してフレーム毎に符号化領域を決めるようにした符
号化方式は、動きの少ない映像信号に対してビット・レ
ート低減の効果がある。Generally, when transmitting a video signal digitally, an interframe encoding method is used as one method in which differential data for each successive frame is encoded and transmitted. In such an interframe encoding method, instead of encoding all the data for one screen, the encoding method extracts only the portion where a change has occurred and determines the encoding area for each frame. This has the effect of reducing the bit rate for video signals with little movement.
従来、前記のように、フレーム毎に符号化領域を決める
ようにした符号化方式においては、フレーム間差分値が
ある閾値以上の画素の画素番地を全て含む方形の領域が
符号化領域として決められる。ところで、この符号化方
式により現フレームを符号化した場合に、パラン丁メモ
リのオーバーフロー等により符号化停止が生じた場合に
、現7レームの符号化領域のうち符号化停止以後の領域
は、符号化されないまま、次フレームに対する符号化が
行われることになる。次フレームの符号化領域は、必ず
しも現フレームの符号化領域と一致する又は含むとは限
らないため、現フレームの符号化領域中の未符号化領域
に含まれる画素について画面上でのデータの更新がされ
ないままになるおそれがある。この結果、再生画面上の
一部に不自然さが生じることがある。Conventionally, in the encoding method in which the encoding area is determined for each frame as described above, a rectangular area that includes all the pixel addresses of pixels whose inter-frame difference value is greater than or equal to a certain threshold is determined as the encoding area. . By the way, when the current frame is encoded using this encoding method, if encoding stops due to an overflow of the parant memory, etc., the area after the encoding stops among the encoding areas of the current 7 frames will not be encoded. The next frame will be encoded without being encoded. Since the encoded area of the next frame does not necessarily match or include the encoded area of the current frame, data on the screen is updated for pixels included in the unencoded area in the encoded area of the current frame. There is a risk that the information may remain unresolved. As a result, unnaturalness may occur in a portion of the playback screen.
本発明の目的は、前記の問題点にかんがみ、符号化領域
中で符号化停止があった場合に、次フレームの符号化領
域に、現フレームの符号化領域のうち符号化が終了して
いない領域を含めることによシ符号化停止以降の領域内
画素を次フレームにおいて符号化させ、再生画の不自然
さを軽減させることにある。In view of the above-mentioned problems, it is an object of the present invention, when there is a stop in coding in the coding area, to display in the coding area of the next frame that there is no part of the coding area of the current frame that has not yet been coded. By including the area, the pixels within the area after the encoding stops are encoded in the next frame, thereby reducing the unnaturalness of the reproduced image.
前記の目的を達成させるために、本発明においては、フ
レーム間差分値が所定の闇値以上の画素についてのみ符
号化の対象とし、該符号化の対象となる画素の画素番地
によシ7レーム毎に一画面中の符号化領域を決定するよ
うにしたフレーム間符号化方式において、現フレームを
符号化中に符号化停止が生じた場合に、次フレームの符
号化領域として、現フレームの符号化領域中の符号化が
終了しなかった領域と、現フレームと次フレームの差分
値によp新たに決定された次フレームの符号化領域とを
含めた拡張された符号化領域が決定されるようにしたこ
とを特徴とする、映像信号の符号化方式が提供される。In order to achieve the above object, in the present invention, only pixels whose inter-frame difference value is equal to or higher than a predetermined darkness value are to be encoded, and the pixel address of the pixel to be encoded is In an interframe coding method that determines the coding area in one screen for each frame, if a coding stop occurs while coding the current frame, the code of the current frame is used as the coding area of the next frame. An expanded coding area is determined, including the area in the coding area where coding has not been completed and the coding area of the next frame, which is newly determined based on the difference value between the current frame and the next frame. A video signal encoding method is provided, which is characterized by the following.
本発明の一実施例としての映像信号の符号化方式を以下
に説明する。第1図囚、 (B) 、 (C)には、こ
の符号化方式において、フレーム毎の符号化領域を決定
する方法が示される。第2図には、第1図圧水される符
号化領域決定のための回路の一例が示される・ ]
第1図(4)は、Nフレーム目の符号化領域Aを示す。A video signal encoding method as an embodiment of the present invention will be described below. Figures 1 (B) and 1 (C) show a method for determining the coding area for each frame in this coding method. FIG. 2 shows an example of a circuit for determining the coding area that is compressed in the first frame.] FIG. 1 (4) shows the coding area A of the N-th frame.
この符号化領域Aは、フレーム間差分値が閾値以上であ
る画素をすべて含むように決定されている。符号化領域
Aにおいては、左上端の点(X。This encoding area A is determined to include all pixels whose interframe difference value is equal to or greater than a threshold value. In the encoding area A, the upper left corner point (X.
Y)から符号化が開始され、走査線に沿って領域内の画
素について符号化が行われる。領域Aの右端に達すると
左端に戻って一本下の走査線に沿って符号化が続けられ
る。このよう処して、右下端の点(X/ 、 Y/ )
まで達するとNフレームについての符号化が終了する。Encoding is started from Y), and pixels within the area are encoded along the scan line. When the right end of area A is reached, it returns to the left end and continues encoding along the scanning line one line below. In this way, the lower right point (X/ , Y/ )
When the number reaches up to N frames, encoding for N frames ends.
このように、Nフレームの符号化領域全体の符号化が終
了した場合、すなわち、符号化停止がなかった場合の、
次のN+1フレームの符号化領域Bが第1図(B)に示
される。こノ符号化領域Bは、N+1フレームとNフレ
ームの間の差分値が闇値以上である画素をすべて含むよ
うに決定される。領域Bは、画素番地(x、y)の左上
端の点と画素番地(x / 、 y / )の右下端の
点によシ指定される。符号化領域Bに対して、前記と同
様に点(x、y)から符号化が開始され、点(x /
、 y / )において符号化が終了する。In this way, when the encoding of the entire encoding area of N frames is completed, that is, when there is no encoding stop,
The coding region B of the next N+1 frame is shown in FIG. 1(B). This encoding area B is determined to include all pixels for which the difference value between the N+1 frame and the N frame is equal to or greater than the dark value. Region B is designated by the upper left point of pixel address (x, y) and the lower right point of pixel address (x/, y/). For encoding region B, encoding starts from point (x, y) in the same way as above, and from point (x/y)
, y / ), the encoding ends.
ところで、第1図(菊のNフレームの符号化領域Aを符
号化している途中でバッファ・メモリの容量がオーバー
フローした場合には、それ以後の領域内の画素について
符号化は停止される。このように符号化停止が生じた場
合には、第1図囚にA/で示されるような符号化されな
いで残される領域が生じる。この場合の、次のN+1フ
レームの符号化領域B。が第1図(C)K示される。こ
の符号化領域B8は、フレーム間差分値により決められ
る本来のN+1フレームの符号化領域Bと前回のフレー
ムの符号化領域Aのうちの符号化されなかった領域A′
とを含む領域として決定される。By the way, if the capacity of the buffer memory overflows while encoding the encoding area A of N frames of chrysanthemum in Fig. 1, encoding of pixels in the subsequent area will be stopped. When a coding stop occurs as shown in FIG. 1 (C) K. This encoding area B8 is an unencoded area of the original N+1 frame encoding area B determined by the inter-frame difference value and the encoding area A of the previous frame. A'
is determined as an area containing.
前述のように次フレームの符号化領域を決定するための
回路の一例が第2図に示される。符号化領域は、左上端
の点の画素番地(x、y)および右下端の点の画素番地
(x’、yつによシ指定されるものとする。また、次フ
レームの本来の符号化領域は、左上端の点(x、y)と
右下端の点(y′。An example of a circuit for determining the coding area of the next frame as described above is shown in FIG. The encoding area is specified by the pixel address (x, y) of the upper left end point and the pixel address (x', y) of the lower right end point.In addition, the original encoding of the next frame The area consists of a point (x, y) at the upper left end and a point (y' at the lower right end).
y′)とにより指定される。第2図において、lは、基
本クロックをカウントし走査線上の画素番地をカウント
するペルカウンタであシ、2は走査線の番号をカウント
するラインカウンタである。ペル及びラインカウンタの
値は現在符号化している画業番号を示している。−また
、3はバッファメモリのオーバフローの検出回路、4は
、オーバフローによシ符号化停止が生じた時点の走査線
番号X//をラッチするフリップ70ツゾ、5,6,7
.8[コンパレータ、9.IO,11,12はアンド回
路、13,14,15.16はセレクタ、17゜18.
19.20はフリップフロップである。第2図の回路に
おいては、符号化停止がなかった場合には、次フレーム
の符号化領域として、本来の次フレームの符号化領域の
アドレス(X h y+ X’*y’)がそのまま、フ
リップフロップ17 、18 。y′). In FIG. 2, 1 is a pel counter that counts the basic clock and pixel addresses on the scanning line, and 2 is a line counter that counts the number of the scanning line. The values of the pel and line counters indicate the stroke number currently being encoded. - Also, 3 is a buffer memory overflow detection circuit, 4 is a flip 70 that latches the scanning line number
.. 8 [Comparator, 9. IO, 11, 12 are AND circuits, 13, 14, 15.16 are selectors, 17° 18.
19.20 is a flip-flop. In the circuit shown in Fig. 2, if there is no coding stop, the original address (X h y + Pu 17, 18.
19.20にラッチされる。また、符号化停止があった
場合には、フリップフロップ17には前フレームのXと
次フレームのXのうちの小さいほうのアドレスが設定さ
れる。また、フリップフロップ18には、yとY“のう
ちの小さいほうが設定され、フリッゾ70ッ7”19に
/fix’とX′のうちの大きいほうが設定され、フリ
ップ70ツゾ20にはy′とY′のうちの大きいほうが
設定される。Latched at 19.20. Further, when encoding is stopped, the smaller address of X of the previous frame and X of the next frame is set in the flip-flop 17. The flip-flop 18 is set to the smaller of y and Y", the flip-flop 70 is set to the larger of /fix' and X', and the flip-flop 20 is set to y' The larger of Y' and Y' is set.
本発明によれば、映像信号の符号化において、符号化停
止が生じても次フレームにて停止以後の画業についても
符号化の対象となるため、画素の更新がなされる可能性
が増加し、再生画の動きに対して不自然さ全軽減するこ
とができる。According to the present invention, in the encoding of a video signal, even if encoding stops, the painting after the stopping in the next frame is also subject to encoding, so the possibility that pixels will be updated increases, It is possible to completely reduce unnaturalness in the movement of the reproduced image.
第1図(4)、 (B) 、 (C)は、本発明の一笑
施例としての符号化方式における符号化領域の決定方法
を示す図であり、
第2図は、前記の符号化領域の決定を実行するための回
路例を示す図である。
(符号の説明)FIGS. 1(4), (B), and (C) are diagrams showing a method for determining the encoding area in the encoding method as an embodiment of the present invention, and FIG. 2 is a diagram showing the aforementioned encoding area. FIG. 3 is a diagram illustrating an example of a circuit for performing the determination. (Explanation of symbols)
Claims (1)
符号化の対象とし、該符号化の対象となる画素の画素番
地によυフレーム毎に一画面中の符号化領域を決定する
ようにしたフレーム間符号化方式において、現フレーム
を符号化中に符号イヒ停止が生じた場合に、次フレーム
の符号化領域として、現フレームの符号化領域中の符号
化が終了しなかった領域と、現フレームと次フレームの
差分値により新たに決定された次フレームの符号イヒ領
域とを含めた拡張された符号化領域が決定されるように
したことを特徴とする、映像信号の符号化方式。A frame in which only pixels whose inter-frame difference value is equal to or higher than a predetermined threshold are to be encoded, and the encoding area in one screen is determined for each υ frame based on the pixel address of the pixel to be encoded. In the inter-coding method, when a code stop occurs while encoding the current frame, the area where encoding has not finished in the encoding area of the current frame and the area where encoding has not been completed in the encoding area of the current frame are used as the encoding area of the next frame. 1. An encoding method for a video signal, characterized in that an expanded encoding area is determined, including a code-enabled area of the next frame newly determined based on the difference value of the next frame.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP58116963A JPS6010887A (en) | 1983-06-30 | 1983-06-30 | Coding system of video signal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP58116963A JPS6010887A (en) | 1983-06-30 | 1983-06-30 | Coding system of video signal |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS6010887A true JPS6010887A (en) | 1985-01-21 |
Family
ID=14700074
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP58116963A Pending JPS6010887A (en) | 1983-06-30 | 1983-06-30 | Coding system of video signal |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS6010887A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001045494A (en) * | 2000-01-01 | 2001-02-16 | Mitsubishi Electric Corp | Image encoding device |
US6798834B1 (en) | 1996-08-15 | 2004-09-28 | Mitsubishi Denki Kabushiki Kaisha | Image coding apparatus with segment classification and segmentation-type motion prediction circuit |
-
1983
- 1983-06-30 JP JP58116963A patent/JPS6010887A/en active Pending
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6798834B1 (en) | 1996-08-15 | 2004-09-28 | Mitsubishi Denki Kabushiki Kaisha | Image coding apparatus with segment classification and segmentation-type motion prediction circuit |
US8295350B2 (en) | 1996-08-15 | 2012-10-23 | Mitsubishi Denki Kabushiki Kaisha | Image coding apparatus with segment classification and segmentation-type motion prediction circuit |
JP2001045494A (en) * | 2000-01-01 | 2001-02-16 | Mitsubishi Electric Corp | Image encoding device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR20200003715A (en) | Method and system for encoding video with overlay | |
US11627369B2 (en) | Video enhancement control method, device, electronic device, and storage medium | |
WO2017084258A1 (en) | Method for real-time video noise reduction in coding process, terminal, and nonvolatile computer readable storage medium | |
JP3308675B2 (en) | Encoding device | |
JP2892783B2 (en) | Video signal encoding device | |
JPS6010887A (en) | Coding system of video signal | |
JPH10215457A (en) | Moving image decoding method and device | |
JP3055152B2 (en) | Method and apparatus for encoding / decoding moving image signal | |
JP3193078B2 (en) | System environment adaptive contour compensation method | |
CN114615458A (en) | Method and device for real-time screen closing and rapid drawing in cloud conference | |
JPH01162480A (en) | Method for encoding | |
JPS61247183A (en) | Method for reducing coded sample number | |
JP2509164B2 (en) | Video signal coding method | |
KR100204404B1 (en) | Delayed post update method and apparatus | |
JPH03166884A (en) | Picture signal decoder | |
JP3196753B2 (en) | Image display method and image display device | |
JP2774565B2 (en) | Image reduction device | |
JPH11164296A (en) | Video display method and system | |
JP2707666B2 (en) | Playback device | |
JPH08163575A (en) | Method and device for decoding picture | |
JPS6154313B2 (en) | ||
JPS6162287A (en) | Inter-frame coding device | |
JPS5859665A (en) | Picture and writing transmission device | |
US7616820B2 (en) | System and method for reducing discontinuity of gray level in an image buffer memory | |
JPH0529195B2 (en) |