JP2887168B2 - Method for reducing block distortion of reproduced image - Google Patents
Method for reducing block distortion of reproduced imageInfo
- Publication number
- JP2887168B2 JP2887168B2 JP773388A JP773388A JP2887168B2 JP 2887168 B2 JP2887168 B2 JP 2887168B2 JP 773388 A JP773388 A JP 773388A JP 773388 A JP773388 A JP 773388A JP 2887168 B2 JP2887168 B2 JP 2887168B2
- Authority
- JP
- Japan
- Prior art keywords
- block
- value
- pixel
- target pixel
- adjacent
- 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 - Fee Related
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/80—Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation
- H04N19/82—Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation involving filtering within a prediction loop
-
- 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/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/61—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
Description
【発明の詳細な説明】 〔概要〕 画像をフレーム内予測を含む所要の予測方式でブロッ
ク単位に符号化し伝送する画像符号化伝送方式における
再生画像のブロック歪低減方法に関し, 再生画像中のフレーム内予測されたブロックの縁部で
生じるブロック歪を低減することを目的とし, フレーム内予測を含む複数種類の予測方法でブロック
単位に符号化された画像を再生するにあたり,フレーム
内予測を行ったブロックについて該ブロックに隣接する
他のブロックとの境界近傍にあってブロック歪を生じさ
せている対象画素に対して,同一ブロック内で該対象画
素に隣接する画素の再生値と該隣接する他のブロック内
で該対象画素に隣接する画素の再生値とに基づいてそれ
らの隣接する画素の再生値の間を補間する値を求めて該
対象画素の値を該補間する値に変更することでブロック
歪を低減するフィルタ処理を行うように構成される。DETAILED DESCRIPTION OF THE INVENTION [Summary] The present invention relates to a method for reducing a block distortion of a reproduced image in an image encoding transmission system in which an image is encoded and transmitted in block units by a required prediction method including intra-frame prediction. In order to reduce block distortion that occurs at the edge of a predicted block, when playing back an image coded in block units using multiple types of prediction methods including intra-frame prediction, the block that has undergone intra-frame prediction For a target pixel near the boundary with another block adjacent to the block and causing block distortion, the reproduction value of a pixel adjacent to the target pixel and the adjacent block And a value for interpolating between the reproduction values of the pixels adjacent to the target pixel based on the reproduction value of the pixel adjacent to the target pixel. It is configured to perform filter processing for reducing block distortion by changing to a value to be interpolated.
本発明は画像を少なくともフレーム内予測を含む予測
方法でブロック単位に符号化して伝送する画像符号化伝
送方式において,再生画像のブロック歪を除去するため
の再生画像のブロック歪低減方法に関する。The present invention relates to a method for reducing block distortion of a reproduced image for removing block distortion of a reproduced image in an image encoding transmission system in which an image is encoded and transmitted in units of blocks by a prediction method including at least intra-frame prediction.
テレビ会議システム等を実現する動画像帯域圧縮符号
化方式として画像をブロック単位で予測符号化する方法
が知られており,これには画像全体をフレーム間予測,
動き補償予測あるいはフレーム内予測等の何れか1つの
予測方法で符号化する方法,あるいはこれらフレーム間
予測,動き補償予測およびフレーム内予測を画面の動き
に応じてブロック毎に適応的に選択して符号化する方法
がある。さらには本出願人に係る,発明の名称「可変ブ
ロックサイズ動き補償方式」と称される昭和62年9月22
日付けの特許出願において提案されたような,画像の静
止部分や動部分等の各部位の性質に応じて予測方法とブ
ロックサイズとを適応的に選択して符号化を行う方法が
ある。As a moving image band compression encoding method for realizing a video conference system, etc., a method of predictively encoding an image in block units is known.
A coding method using any one of prediction methods such as motion compensation prediction or intra-frame prediction, or adaptively selecting these inter-frame prediction, motion compensation prediction, and intra-frame prediction for each block according to screen motion. There is a coding method. Further, the present invention is referred to as “variable block size motion compensation system” of the present invention.
There is a method proposed in the Japanese Patent Application dated to perform coding by adaptively selecting a prediction method and a block size according to the properties of each part such as a still part or a moving part of an image.
これらのブロック単位で画像を符号化する方式では,
例えばブロックの符号化にフレーム内予測を用いた場
合,受信側で再生された画面においては,フレーム内予
測を行ったブロックがそのブロック縁部で他の隣接ブロ
ックと馴染まなくなるブロック歪が目立つようになる傾
向がある。このようなブロック歪は予測誤差が大きくな
いにもかかわらず目立つ傾向があり,実際の再生画面の
品質を実際の予測誤差から考えられる以上に悪化させて
しまう。In the method of encoding an image in these block units,
For example, when intra-frame prediction is used to encode a block, in a screen reproduced on the receiving side, a block in which the intra-frame prediction is performed becomes noticeable at an edge of the block so that block distortion that becomes unfamiliar with other adjacent blocks is noticeable. Tend to be. Such block distortion tends to be conspicuous even though the prediction error is not large, and deteriorates the quality of an actual reproduction screen more than expected from the actual prediction error.
したがって本発明の目的は,画像をフレーム内予測を
含む複数種類の予測方式でブロック単位に符号化し伝送
する画像符号化伝送方式において,再生画像中のフレー
ム内予測されたブロックの縁部で生じるブロック歪を低
減することにある。Therefore, an object of the present invention is to provide an image encoding / transmission system in which an image is encoded and transmitted in units of blocks using a plurality of types of prediction methods including intra-frame prediction, and a block generated at an edge of an intra-frame predicted block in a reproduced image. It is to reduce distortion.
第1図は本発明に係る画像符号化伝送の再生画像のブ
ロック歪低減方法を説明するための原理説明図である。FIG. 1 is a principle explanatory diagram for explaining a method for reducing block distortion of a reproduced image in image encoding transmission according to the present invention.
本発明に係る再生画像のブロック歪低減方法は,フレ
ーム内予測を含む複数種類の予測方法でブロック単位に
符号化された画像を再生するにあたり,フレーム内予測
を行ったブロックについて該ブロックに隣接する他のブ
ロックとの境界近傍にあってブロック歪を生じさせてい
る対象画素に対して,同一ブロック内で該対象画素に隣
接する画素の再生値と該隣接する他のブロック内で該対
象画素に隣接する画素の再生値とに基づいてそれらの隣
接する画素の再生値の間を補間する値を求めて該対象画
素の値を該補間する値に変更することでブロック歪を低
減するフィルタ処理を行うように構成される。According to the method for reducing block distortion of a reproduced image according to the present invention, when reproducing an image encoded in a block unit by a plurality of types of prediction methods including intra-frame prediction, a block subjected to intra-frame prediction is adjacent to the block. For the target pixel near the boundary with another block and causing block distortion, the reproduction value of the pixel adjacent to the target pixel in the same block and the reproduction value of the pixel in the adjacent other block Filter processing for reducing block distortion by obtaining a value for interpolating between reproduction values of adjacent pixels based on the reproduction value of adjacent pixels and changing the value of the target pixel to the value to be interpolated. Configured to do.
上記補間する値は,該対象画素について,該隣接する
他のブロック内で該対象画素に隣接する画素の再生値
と,該同一ブロック内で該他のブロック内で該対象画素
に隣接する画素と反対側の位置で該対象画素と隣接する
画素の再生値との平均値が利用可能である。The value to be interpolated is, for the target pixel, a reproduction value of a pixel adjacent to the target pixel in the adjacent other block, and a reproduction value of a pixel adjacent to the target pixel in the other block within the same block. At the opposite position, the average value of the target pixel and the reproduction value of the adjacent pixel is available.
またフィルタ処理としてフレーム内予測を行ったブロ
ックの画素の再生値とそのブロックに隣接するブロック
の画素の再生値との差が或る閾値以上になったときにの
み補間をかけるよう構成することも可能である。Further, the filter processing may be configured to perform interpolation only when a difference between a reproduction value of a pixel of a block on which intra-frame prediction has been performed and a reproduction value of a pixel of a block adjacent to the block exceeds a certain threshold. It is possible.
フレーム内予測を含む複数種類の予測方法を画面内で
適応的に切り換えて符号化を行うなどのように1画面内
で異なる予測方法,例えばフレーム内予測方法とフレー
ム間予測方法で予測を行った場合,フレーム内予測とフ
レーム間予測の間で性質の異なる誤差(歪の態様)が生
じる。この性質の異なる誤差とは具体的には例えば再生
画像のぼけ方の態様が異なる。このため,1画面内で同じ
予測方法で符号化を行った場合と比較して,符号化効率
は向上しても,フレーム内予測とフレーム間予測との間
での誤差の出現の態様が異なるなどの理由により,その
ブロックの境界が目立ち,視覚的に妨害となる。このた
め,フレーム内予測とフレーム間予測のどちらか一方,
または両方の境界において,歪を低減させるためのフィ
ルタをかけた方が視覚的な妨害は目立たない。しかし,
歪を低減させるフィルタとして例えば非線形平均値フィ
ルタをかける場合,例えばフレーム内予測とフレーム間
予測の境界の全てにこのようなフィルタをかけると,境
界での“ぼけ”は増えて画質はかえって劣化する。よっ
て,フィルタをかけるのは,なるべく少ない領域に抑え
ることが望ましい。そこで,一般的に用いられている画
像ブロック符号化方式(例えばH.261方式やMPEG方式)
では,「フレーム内予測のブロック数≪フレーム間予測
のブロック数」となるので,本発明に係る再生画像のブ
ロック歪低減方法は,このことに着目し,フレーム内予
測を行ったブロック領域に対してのみ,受信側において
フィルタ処理を行うものである。Prediction was performed using different prediction methods within one screen, for example, intra-frame prediction method and inter-frame prediction method, such as performing coding by adaptively switching a plurality of prediction methods including intra-frame prediction within a screen. In this case, an error (distortion mode) having a different property occurs between the intra-frame prediction and the inter-frame prediction. Specifically, for example, the mode of the blur of the reproduced image is different from the error having the different property. For this reason, the appearance of errors differs between intra-frame prediction and inter-frame prediction even if the coding efficiency is improved compared to the case where coding is performed using the same prediction method in one screen. For these reasons, the boundaries of the blocks are conspicuous and visually obstructive. For this reason, either intra-frame prediction or inter-frame prediction,
Or, at both boundaries, the visual disturbance is less noticeable when a filter for reducing distortion is applied. However,
For example, when a non-linear average filter is applied as a filter for reducing distortion, for example, when such a filter is applied to all boundaries between intra-frame prediction and inter-frame prediction, "blur" at the boundary increases and the image quality deteriorates rather. . Therefore, it is desirable to apply a filter to an area as small as possible. Therefore, commonly used image block coding methods (eg, H.261 and MPEG)
Then, since “the number of blocks for intra-frame prediction 数 the number of blocks for inter-frame prediction”, the method for reducing block distortion of a reproduced image according to the present invention pays attention to this, and applies Only on the receiving side, filter processing is performed on the receiving side.
第1図の(1)および(2)において,ブロック3は
フレーム内予測を行ったブロックであり,ブロック1,2
および4はフレーム内予測あるいは他の予測を行ったブ
ロックであるものとする。In FIG. 1 (1) and (2), block 3 is a block for which intra-frame prediction has been performed.
And 4 are blocks that have been subjected to intra prediction or other prediction.
第1図(1)に示されるように,ブロック3の縁部の
画素の値が,他の隣接するブロック1,2,4の縁部の画素
の値と目立って異なる値をとる場合,この縁部でブロッ
ク歪を生じることになる。そこで本発明ではフレーム内
予測を行ったブロック3に対して例えば以下のようなフ
ィルタ処理を行ってブロック歪の発生を抑える。As shown in FIG. 1 (1), when the value of the pixel at the edge of the block 3 is noticeably different from the value of the pixel at the edge of the other adjacent blocks 1, 2, and 4, Block distortion will occur at the edges. Therefore, in the present invention, for example, the following filter processing is performed on the block 3 on which intra-frame prediction has been performed, thereby suppressing the occurrence of block distortion.
すなわち、ブロック3内の画素とブロック4内の画
素との差があるしきい値を超えたら画素の値をブロ
ック3内の画素とブロック4内の画素との平均値と
するよう補間処理する。また画素とブロック1内の画
素との差があるしきい値を超えたら画素とブロック
3内の画素との平均値を画素の値とする。また画素
とブロック2内の画素との差があるしきい値を超え
たら画素とブロック1内の画素との平均値を画素
の値とする。That is, when the difference between the pixels in the block 3 and the pixels in the block 4 exceeds a certain threshold value, interpolation processing is performed so that the value of the pixel is an average value of the pixels in the block 3 and the pixels in the block 4. When the difference between the pixel and the pixel in the block 1 exceeds a certain threshold, the average value of the pixel and the pixel in the block 3 is set as the pixel value. When the difference between the pixel and the pixel in the block 2 exceeds a certain threshold value, the average value of the pixel and the pixel in the block 1 is set as the pixel value.
さらに上述のような処理をした結果,ブロック3内で
も歪が目立つようになった場合の処理を第1図(2)を
参照して説明する。すなわちブロック3内において画素
と画素との差がしきい値を超えたら,画素と画素
の平均値を画素の値とする。Further, a description will be given, with reference to FIG. 1 (2), of the processing in the case where the distortion becomes conspicuous even in the block 3 as a result of the processing as described above. That is, if the difference between the pixels in the block 3 exceeds the threshold value, the average value of the pixels is set as the pixel value.
以上のように,フレーム内予測を行ったブロック領域
についてのみ,そのブロックの画素値と隣接する周辺の
ブロックの画素値とを用いて補間をかけるものである。As described above, for only the block region for which intra-frame prediction has been performed, interpolation is performed using the pixel values of the block and the pixel values of the neighboring blocks adjacent thereto.
以下,図面を参照して本発明の実施例を説明する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings.
第2図は本発明の一実施例としての再生画像のブロッ
ク歪低減方法を示す流れ図である。この実施例では画面
をブロック単位にフレーム内予測を含む所要の予測方式
を適応的に選択して符号化し伝送しているものである。
画面はその大きさが,第3図に示されるように,横方向
にBx,縦方向にByのものであり,画面内の画素はF(i,
j)で表される。FIG. 2 is a flowchart showing a method for reducing block distortion of a reproduced image according to one embodiment of the present invention. In this embodiment, a required prediction method including intra prediction in a block unit is adaptively selected, encoded and transmitted.
Screen its magnitude, as shown in FIG. 3, the horizontal direction B x, longitudinally is of B y, the pixel in the screen F (i,
j).
まず画素位置を示す変数i,jを共に1に設定し(ステ
ップS2,S3),着目している画素F(i,j)がフレーム内
予測を行った領域のものであるかを判定する(ステップ
S4)。領域外である場合は,ステップS11に進み, j=j+1 の演算を行い,jが画面の大きさByを超えていなければ
(ステップS12),ステップS4の処理を繰り返す。First, both the variables i and j indicating the pixel position are set to 1 (steps S2 and S3), and it is determined whether or not the focused pixel F (i, j) belongs to the area where the intra-frame prediction has been performed ( Steps
S4). If it is outside the region, the process proceeds to step S11, performs a calculation of j = j + 1, if j does not exceed the size of B y of the screen (step S12), the repeated processing in step S4.
画素F(i,j)がフレーム内予測の領域内である場合
は,更に対象としている画素F(i,j)の左または右の
画素F(i−1,j),F(i+,j)が横軸方向において画
面から左側または右側にはみ出しているか否かを判定す
る。これは次の条件式を満たすか否かで判定できる(ス
テップS5)。If the pixel F (i, j) is in the intra prediction region, the pixels F (i−1, j) and F (i +, j) to the left or right of the target pixel F (i, j) are further added. ) Protrudes from the screen to the left or right in the horizontal axis direction. This can be determined by satisfying the following conditional expression (step S5).
i+1≦Bxかつ i−j≧1 この条件式は対象としている画素F(i,j)の左側の
画素位置(i−j)が1以上であり,かつ右側の画素位
置(i+j)が画面サイズBx以内であることを判定する
ことにより,対象画素F(i,j)が横軸方向において画
面の内側にあることを判定するものである。i + 1 ≦ Bx and ij ≧ 1 In this conditional expression, the pixel position (ij) on the left side of the target pixel F (i, j) is 1 or more, and the pixel position (i + j) on the right side is the screen. by determining is within the size B x, it is to determine that the target pixel F (i, j) is in the horizontal axis direction on the inside of the screen.
対象画素F(i,j)が画面の内側にある場合は,対象
画素F(i,j)とその右側画素F(i+1,j)との差の絶
対値,あるいは対象画素F(i,j)とその左側画素F
(i−1,j)との差の絶対値が所定のしきい値TH以上で
あるかを次式により判定する(ステップS6)。When the target pixel F (i, j) is inside the screen, the absolute value of the difference between the target pixel F (i, j) and the right pixel F (i + 1, j) or the target pixel F (i, j) ) And its left pixel F
Whether the absolute value of the difference from (i−1, j) is equal to or greater than a predetermined threshold value TH is determined by the following equation (step S6).
|F(i,j)−F(i+1,j)|≧TH F(i,j)−F(i−1,j)≧TH これらの差がしきい値THを超えている場合は対象画素
F(i,j)に対して横軸方向の補間処理を行うものとし
(ステップS7),しきい値THより小さければステップS8
に進む。| F (i, j) −F (i + 1, j) | ≧ TH F (i, j) −F (i−1, j) ≧ TH If these differences exceed the threshold value TH, the target pixel Interpolation processing in the horizontal axis direction is performed on F (i, j) (step S7).
Proceed to.
補間処理は対象画素F(i,j)の左右の画素の平均値
を次式により求めて対象画素F(i,j)の値とすること
による。The interpolation process is performed by calculating the average value of the left and right pixels of the target pixel F (i, j) by the following equation and using the average value as the value of the target pixel F (i, j).
F(i,j)=1/2〔F(i+1,j)+F(i−1,j)〕 かかる横軸方向の補間処理を行った後,更に対象画素
F(i,j)の上または下の画素F(i,j+1),F(i,j−
1)が縦軸方向において画面から上側あるいは下側には
み出しているか否かを判定する。これは次の条件式を満
たすか否かで判定できる(ステップS8)。F (i, j) = 1/2 [F (i + 1, j) + F (i−1, j)] After performing such interpolation processing in the horizontal axis direction, the pixel is further added to the target pixel F (i, j) or The lower pixels F (i, j + 1), F (i, j−
It is determined whether 1) protrudes upward or downward from the screen in the vertical axis direction. This can be determined by satisfying the following conditional expression (step S8).
j+1≦Byかつ j−1≧1 この条件式は対象としている画素F(i,j)の下側の
画素位置(j−1)が1以上であり,かつ上側の画素位
置(j+1)が画面サイズBy以内であることを判定する
ことにより,対象画素F(i,j)が縦軸方向において画
面の内側にあることを判定するものである。j + 1 ≦ B y and j-1 ≧ 1 pixel F (i, j) The conditional expression as an object under the pixel position (j-1) is not less than 1, and the upper pixel position (j + 1) is by determining is within the screen size B y, it is to determine that the target pixel F (i, j) is in the vertical axis direction inside the screen.
対象画素F(i,j)が画面の内側にある場合は,対象
画素F(i,j)とその上側画素F(i,j+1)との差の絶
対値,あるいは対象画素F(i,j)とその下側画素F
(i,j−1)との差の絶対値が所定のしきい値TH以上で
あるかを次式により判定する(ステップS9)。When the target pixel F (i, j) is inside the screen, the absolute value of the difference between the target pixel F (i, j) and its upper pixel F (i, j + 1) or the target pixel F (i, j) ) And its lower pixel F
Whether the absolute value of the difference from (i, j-1) is equal to or greater than a predetermined threshold value TH is determined by the following equation (step S9).
|F(i,j)−F(i,j+1)|≧TH |F(i,j)−F(i,j−1)|≧TH これらの差がしきい値THを超えている場合は対象画素
F(i,j)に対して縦軸方向の補間処理を行うものとし
(ステップS10),しきい値THより小さければステップS
11に進む。| F (i, j) −F (i, j + 1) | ≧ TH | F (i, j) −F (i, j−1) | ≧ TH If these differences exceed the threshold TH, It is assumed that interpolation processing in the vertical axis direction is performed on the target pixel F (i, j) (step S10).
Go to 11.
縦軸方向の補間処理は対象画素F(i,j)の上下の画
素の平均値を次式により求めて対象画素F(i,j)の値
とすることによる。The interpolation processing in the vertical axis direction is based on calculating the average value of the pixels above and below the target pixel F (i, j) by the following equation to obtain the value of the target pixel F (i, j).
F(i,j)=1/2〔F(i,j+1)+F(i,j−1)〕 かかる縦軸方向の補間処理を行ったら,次にjの値を
一つ増加させて上述の操作を繰り返し(ステップS4〜S1
2),この処理をjの値が画面サイズByを超えるまで繰
り返すことによって(ステップS12),横軸方向i位置
における画面内縦軸方向の全画素について補間処理を行
う。F (i, j) = 1/2 [F (i, j + 1) + F (i, j-1)] After performing the interpolation processing in the vertical axis direction, the value of j is increased by one, and Repeat the operation (Steps S4 to S1
2), by repeating this process until the value of j exceeds the screen size B y (step S12), the all pixels of the screen in the vertical axis direction in the horizontal direction i position performs interpolation processing.
横軸方向i位置における画素の縦軸方向位置が画面サ
イズByを超えたら(ステップS12),次にiの値を一つ
増加させ(ステップS13),jの値を1に設定し直して
(ステップS3),上述の操作を再び繰り返す(ステップ
S3〜S14)。この処理をiの値(すなわち画素の横軸方
向位置)が画面サイズBxを超えるまで繰り返す(ステッ
プS14)。Horizontal axis i When the longitudinal axial position of the pixel exceeds the screen size B y at position (step S12), the next one to increase the value of i (step S13), and reset the value of j to 1 (Step S3), the above operation is repeated again (Step S3).
S3-S14). The value of this process i (i.e. the horizontal axis direction position of the pixel) is repeated until more than the screen size B x (step S14).
以上により画面サイズBx×Byの領域内における全画素
のうちフレーム内予測を行ったブロックを対象として縦
軸方向および横軸方向の補間処理を行え,隣接ブロック
との間,あるいは自身のブロック内において生じるブロ
ック歪を低減できるものである。As described above, the interpolation processing in the vertical and horizontal directions can be performed on the blocks for which intra-frame prediction has been performed among all the pixels in the area of the screen size B x × B y , and the interpolation processing can be performed between adjacent blocks or the own block. It is possible to reduce block distortion generated in the inside.
本発明の実施にあたっては種々の変更態様が可能であ
る。例えば上述の実施例では縦軸方向および横軸方向に
補間を行う場合について述べたが,これに限らず斜め方
向に補間を行うことも勿論可能である。また上述の実施
例では対象画素とその左右上下にある画素との差が所定
のしきい値を超えた場合に補間処理を行ったが,これに
限らず,しきい値という概念を用いずに全ての画素に対
して一様に補間処理を行うようにしてもよい。Various modifications are possible in practicing the present invention. For example, in the above-described embodiment, the case where the interpolation is performed in the vertical axis direction and the horizontal axis direction has been described. However, the interpolation is not limited to this, and it is of course possible to perform the interpolation in the oblique direction. Further, in the above-described embodiment, the interpolation process is performed when the difference between the target pixel and the pixels located on the left, right, upper and lower sides thereof exceeds a predetermined threshold. However, the present invention is not limited to this. The interpolation processing may be uniformly performed on all the pixels.
〔発明の効果〕 本発明によれば,フレーム内予測を行った部分にフィ
ルタ処理が行われるので,再生画面を受信側で見てもブ
ロック歪が目立たず,自然な画像を再生することができ
る。[Effects of the Invention] According to the present invention, since a filter process is performed on a portion where intra-frame prediction has been performed, block distortion is not conspicuous even when a reproduction screen is viewed on the receiving side, and a natural image can be reproduced. .
第1図は本発明に係る再生画像のブロック歪低減方法を
説明するための原理説明図, 第2図は本発明の一実施例としての再生画像のブロック
歪低減方法の処理手順を示す流れ図,および, 第3図は画面のサイズを説明する図である。 図において, 1〜4……ブロック 〜……画素FIG. 1 is a diagram for explaining the principle of a method for reducing the block distortion of a reproduced image according to the present invention. FIG. 2 is a flowchart showing the processing procedure of the method for reducing the block distortion of a reproduced image according to an embodiment of the present invention. FIG. 3 is a view for explaining the size of the screen. In the figure, 1-4 ... blocks ... pixels
Claims (2)
でブロック単位に符号化された画像を再生するにあた
り,フレーム内予測を行ったブロックについて該ブロッ
クに隣接する他のブロックとの境界近傍にあってブロッ
ク歪を生じさせている対象画素に対して,同一ブロック
内で該対象画素に隣接する画素の再生値と該隣接する他
のブロック内で該対象画素に隣接する画素の再生値とに
基づいてそれらの隣接する画素の再生値の間を補間する
値を求めて該対象画素の値を該補間する値に変更するこ
とでブロック歪を低減するフィルタ処理を行う再生画像
のブロック歪低減方法。When reproducing an image coded in a block unit by a plurality of types of prediction methods including intra-frame prediction, a block subjected to intra-frame prediction is located near a boundary with another block adjacent to the block. For a target pixel causing block distortion, the reproduction value of a pixel adjacent to the target pixel in the same block and the reproduction value of a pixel adjacent to the target pixel in the other adjacent block are calculated. A block distortion reduction method for a reproduced image in which a value for interpolating between reproduction values of those adjacent pixels is obtained based on the calculated value and the value of the target pixel is changed to the value to be interpolated, thereby performing a filtering process for reducing block distortion. .
隣接する他のブロック内で該対象画素に隣接する画素の
再生値と,該同一ブロック内で該他のブロック内で該対
象画素に隣接する画素と反対側の位置で該対象画素と隣
接する画素の再生値との平均値である請求項1に記載の
再生画像のブロック歪低減方法。2. The value to be interpolated is a reproduction value of a pixel adjacent to the target pixel in the adjacent other block for the target pixel and a reproduction value of the target pixel in the other block within the same block. 2. The method according to claim 1, wherein the average value is the average value of the reproduction value of the pixel adjacent to the target pixel at a position opposite to the pixel adjacent to the target pixel.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP773388A JP2887168B2 (en) | 1988-01-18 | 1988-01-18 | Method for reducing block distortion of reproduced image |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP773388A JP2887168B2 (en) | 1988-01-18 | 1988-01-18 | Method for reducing block distortion of reproduced image |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH01183276A JPH01183276A (en) | 1989-07-21 |
| JP2887168B2 true JP2887168B2 (en) | 1999-04-26 |
Family
ID=11673906
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP773388A Expired - Fee Related JP2887168B2 (en) | 1988-01-18 | 1988-01-18 | Method for reducing block distortion of reproduced image |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2887168B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE10158658A1 (en) | 2001-11-30 | 2003-06-12 | Bosch Gmbh Robert | Method for directional prediction of an image block |
-
1988
- 1988-01-18 JP JP773388A patent/JP2887168B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH01183276A (en) | 1989-07-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11962786B2 (en) | Multi-stage block coding | |
| EP1617672A1 (en) | Motion estimator/compensator including a 16-bit 1/8 pel interpolation filter | |
| JP4875007B2 (en) | Moving picture coding apparatus, moving picture coding method, and moving picture decoding apparatus | |
| JPH06113287A (en) | Image coding apparatus and image decoding apparatus | |
| JP2005198310A (en) | Predictive encoding apparatus, predictive encoding method, and computer-readable recording medium on which a program for performing the predictive encoding method is recorded | |
| KR20210119549A (en) | Method and device for bit-width control for bidirectional light flow | |
| JP3540855B2 (en) | Block distortion corrector | |
| JP2002537735A (en) | Video decoding apparatus and method using filtering step to reduce block effect | |
| US20050281339A1 (en) | Filtering method of audio-visual codec and filtering apparatus | |
| EP1758401A2 (en) | Preprocessing for using a single motion compensated interpolation scheme for different video coding standards | |
| US11202082B2 (en) | Image processing apparatus and method | |
| US8090031B2 (en) | Method for motion compensation | |
| JP3288811B2 (en) | Post-processing filter control method and post-processing filter control circuit in video codec | |
| JP2887168B2 (en) | Method for reducing block distortion of reproduced image | |
| JPH05219498A (en) | Video coding device | |
| WO2011105231A1 (en) | Filter coefficient encoding device, filter coefficient decoding device, video encoding device, video decoding device, and data structure | |
| TW202038612A (en) | Image encoding device, image encoding method, image decoding device, image decoding method | |
| JPH03272290A (en) | Picture filter processor unit | |
| EP1427215B1 (en) | Method and device for smoothing of image data | |
| JPH05183891A (en) | Moving picture encoder | |
| JP2962815B2 (en) | Image processing method | |
| JPH03167962A (en) | Block distortion improving system | |
| JP4825230B2 (en) | Deblocking filter | |
| JP6839246B2 (en) | Video processing equipment, processing methods and computer-readable storage media | |
| KR0170682B1 (en) | Apparatus for decreasing encoding noise in image signal processor |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |