JP6223323B2 - Decimal pixel generation method - Google Patents
Decimal pixel generation method Download PDFInfo
- Publication number
- JP6223323B2 JP6223323B2 JP2014252287A JP2014252287A JP6223323B2 JP 6223323 B2 JP6223323 B2 JP 6223323B2 JP 2014252287 A JP2014252287 A JP 2014252287A JP 2014252287 A JP2014252287 A JP 2014252287A JP 6223323 B2 JP6223323 B2 JP 6223323B2
- Authority
- JP
- Japan
- Prior art keywords
- pixel
- horizontal
- reference image
- decimal
- fractional
- 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.)
- Active
Links
Images
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
Description
本発明は、HEVCとH.264/AVCの小数画素生成処理を共通化することができる小数画素生成方法に関する。 The present invention relates to HEVC and H.264. The present invention relates to a fractional pixel generation method capable of sharing the fractional pixel generation process of H.264 / AVC.
HEVCはH.264/AVC(以下、H.264と記述する)よりも符号化効率の高い次世代の映像符号化標準方式である。何れの方式においても小数画素を導入した動き予測・動き補償を行い、予測効率を向上させている(例えば、非特許文献1,2参照)。 HEVC is H.264. H.264 / AVC (hereinafter referred to as H.264) is a next-generation video coding standard system with higher coding efficiency. In any method, motion prediction / motion compensation using decimal pixels is performed to improve prediction efficiency (see, for example, Non-Patent Documents 1 and 2).
図9は、HEVCの従来の小数画素生成回路を示す図である。8tapの水平方向フィルタ11が参照画像を入力して水平方向小数画素(1/2画素精度、1/4画素精度)を生成する。次に、8tapの垂直方向フィルタ12が、垂直方向フィルタ入力バッファ13を介して水平方向小数画素を入力して垂直方向小数画素(1/2画素精度、1/4画素精度)を生成する。
FIG. 9 is a diagram showing a conventional decimal pixel generation circuit of HEVC. The 8-tap
図10は、H.264の従来の小数画素生成回路を示す図である。6tapの1/2画素フィルタ14が参照画像を入力して1/2画素精度の小数画素を生成する。次に、2tapの1/4画素フィルタ15が、1/4画素フィルタ入力バッファ16を介して1/2画素精度の小数画素を入力して1/4画素精度の小数画素を生成する。
FIG. 2 is a diagram illustrating a H.264 conventional decimal pixel generation circuit. FIG. A 6 tap 1/2
HEVCとH.264の処理を一つの処理系で実行できるようにする要求がある。特に、動き予測に使用する小数画素生成は高速化のためにプロセッサ処理ではなくハードで実現する必要性が高いので、ハード量の観点からHEVCとH.264の小数画素生成処理を共通化することが望まれている。しかし、上述のようにHEVCとH.264では小数画素生成の方法が異なる点が一つの障害要素になっている。 HEVC and H.C. There is a request to enable H.264 processing to be executed by one processing system. In particular, since the generation of decimal pixels used for motion prediction is required to be implemented by hardware rather than processor processing for speeding up, HEVC and H. It is desired to share the H.264 decimal pixel generation process. However, as described above, HEVC and H.P. In H.264, one of the obstacles is that the decimal pixel generation method is different.
本発明は、上述のような課題を解決するためになされたもので、その目的はHEVCとH.264の小数画素生成処理を共通化することができる小数画素生成回路を得ることである。 The present invention has been made in order to solve the above-described problems, and the object thereof is HEVC and H.264. It is to obtain a decimal pixel generation circuit capable of sharing H.264 decimal pixel generation processing.
本発明に係る小数画素生成方法は、参照画像を入力して水平方向小数画素を生成する水平方向小数画素生成部と、前記参照画像と前記水平方向小数画素を入力して垂直方向小数画素を生成する垂直方向小数画素生成部と、前記水平方向小数画素生成部と前記垂直方向小数画素生成部のフィルタ係数を選択する係数選択部とを備えた小数画素生成回路を用い、前記参照画像から小数画素を生成する処理を行う小数画素生成方法において、前記係数選択部は、前記小数画素生成回路が前記参照画像からHEVCに準拠した小数画素を生成する場合、−1,4,−11,40,40,−11,4,−1からなる第1のフィルタ係数、−1,4,−10,58,17,−5,1,0からなる第2のフィルタ係数のいずれかを選択し、前記小数画素生成回路が前記参照画像からH.264/AVCに準拠した小数画素を生成する場合、1,−5,20,20,−5,1,0,0からなる第3のフィルタ係数、0,1,1,0,0,1,1,0からなる第4のフィルタ係数のいずれかを選択し、前記小数画素生成回路が前記参照画像からHEVCに準拠した小数画素を生成する場合、前記水平方向小数画素生成部が、入力された前記参照画像から、前記第1のフィルタ係数に基づき水平方向1/2画素を生成し、入力された前記参照画像から、前記第2のフィルタ係数に基づき水平方向1/4画素を生成して全ての前記水平方向小数画素を生成するステップと、前記垂直方向小数画素生成部が、入力された前記参照画像と前記水平方向小数画素から、前記第1のフィルタ係数に基づき垂直方向1/2画素を生成し、入力された前記参照画像と前記水平方向小数画素から、前記第2のフィルタ係数に基づき垂直方向1/4画素を生成するステップとを備え、前記小数画素生成回路が前記参照画像からH.264/AVCに準拠した小数画素を生成する場合、前記水平方向小数画素生成部が、入力された前記参照画像から、前記第3のフィルタ係数に基づき水平方向1/2画素を生成し、入力された前記参照画像と生成された前記水平方向1/2画素から、前記第4のフィルタ係数に基づき水平方向1/4画素を生成して全ての前記水平方向小数画素を生成するステップと、前記垂直方向小数画素生成部が、入力された前記参照画像と前記水平方向小数画素から、前記第3のフィルタ係数に基づき垂直方向1/2画素を生成し、入力された前記参照画像と前記水平方向小数画素と生成された前記垂直方向1/2画素から、前記第4のフィルタ係数に基づき垂直方向1/4画素を生成するステップとを備え、前記水平方向小数画素は整数画素に対して水平方向にある小数画素であり、前記垂直方向小数画素は前記整数画素及び前記水平方向小数画素に対して垂直方向にある小数画素であることを特徴とする。 The decimal pixel generation method according to the present invention includes a horizontal sub-pixel generation unit that generates a horizontal sub-pixel by inputting a reference image, and generates a vertical sub-pixel by inputting the reference image and the horizontal sub-pixel. A fractional pixel generation circuit comprising: a fractional pixel generation circuit including a vertical direction fractional pixel generation unit; a horizontal direction fractional pixel generation unit; and a coefficient selection unit that selects a filter coefficient of the vertical direction fractional pixel generation unit. In the fractional pixel generation method for performing the process of generating, when the fractional pixel generation circuit generates a fractional pixel conforming to HEVC from the reference image, the coefficient selection unit is -1, 4, -11, 40, 40. , -11, 4, −1, and a second filter coefficient consisting of −1, 4, −10, 58, 17, -5, 1, 0, and the decimal Pixel generation H. road from the reference image H.264 / AVC-compliant decimal pixels are generated, a third filter coefficient consisting of 1, -5, 20, 20, -5, 1, 0, 0, 0, 1, 1, 0, 0, 1, select one of the fourth filter coefficient consisting of 1,0, when the sub-pixel generating circuit generates a decimal pixel conforming to HEVC from the reference image, the horizontal sub-pixel generation unit has been entered From the reference image , a horizontal ½ pixel is generated based on the first filter coefficient, and a horizontal ¼ pixel is generated from the input reference image based on the second filter coefficient. and generating the horizontal sub-pixel of the vertical direction sub-pixel generation unit, from the horizontal sub-pixel and input the reference image, the vertical half-pixel based on the first filter coefficients Generated and entered H. from the horizontal sub-pixel and the reference image, and a step of generating a vertical quarter-pixel based on the second filter coefficients, from the sub-pixel generation circuit said reference image When generating the decimal pixels conforming to 264 / AVC, the horizontal sub-pixel generation unit, from the inputted reference image, to generate a horizontal ½ pixel on the basis of the third filter coefficients is inputted Generating a horizontal ¼ pixel from the reference image and the generated horizontal ½ pixel based on the fourth filter coefficient to generate all the horizontal decimal pixels; direction fractional pixel generation unit, from the horizontal sub-pixel and input the reference image, the third generates vertical half-pixel based on the filter coefficients, the horizontal fractional and input the reference image from the vertical half-pixel and the generated pixel, and a step of generating a vertical quarter-pixel on the basis of the fourth filter coefficient, the horizontal sub-pixel whereas pel A sub-pixel in the horizontal direction, the vertical direction sub-pixel is characterized by a sub-pixel in the vertical direction with respect to the integer pixel and the horizontal sub-pixel.
本発明により、HEVCとH.264の小数画素生成処理を共通化することができる。 In accordance with the present invention, HEVC and H.C. H.264 decimal pixel generation processing can be shared.
図1は、本発明の実施の形態に係る小数画素生成回路を示す図である。8tapの水平方向フィルタ1は、参照画像を入力して水平方向小数画素を生成する。8tapの垂直方向フィルタ2は、垂直方向フィルタ入力バッファ3を介して水平方向小数画素を入力して垂直方向小数画素を生成する。係数選択部4,5は、参照画像がHEVCかH.264かに応じて、それぞれ水平方向フィルタ1と垂直方向フィルタ2のフィルタ係数を選択する。
FIG. 1 is a diagram showing a decimal pixel generation circuit according to an embodiment of the present invention. The 8-tap horizontal filter 1 receives a reference image and generates a horizontal fractional pixel. The 8-tap
参照画像がHEVCの場合、図9に示したHEVCの従来の回路と同様に、水平方向フィルタ1と垂直方向フィルタ2は処理可能である。係数選択部4,5は、参照画像がH.264の場合でも水平方向フィルタ1と垂直方向フィルタ2で処理可能となるようにフィルタ係数を選択する。表1にフィルタ係数の具体例を示す。
When the reference image is HEVC, the horizontal filter 1 and the
続いて、参照画像がH.264の場合における本実施の形態の処理手順について、H.264の従来の処理手順と比較して説明する。図2は小数画素の位置を示す図である。 Subsequently, the reference image is H.264. The processing procedure of this embodiment in the case of H.264 is described in H.264. This will be described in comparison with the H.264 conventional processing procedure. FIG. 2 is a diagram showing the position of the decimal pixel.
図3は、H.264の小数画素生成の従来の処理手順のフローチャートである。まず1/2画素を生成し(ステップS11)、次に1/4画素を生成する(ステップS12)。図4は従来の処理手順の1/2画素生成方法を示す図である。1/2画素として位置b,h,jの小数画素を生成する。1/2画素の算出式は以下の通りである。
b1=(E−5*F+20*G+20*H−5*I+J)
h1=(A−5*C+20*G+20*M−5*R+T)
b=Clip((b1+16)>>5)
h=Clip((h1+16)>>5)
j1=(cc−5*dd+20*h1+20*m1−5*ee+ff)又は(aa−5*bb+20*b+20*s1−5*gg+hh)
j=Clip((j1+512)>>10)
FIG. 2 is a flowchart of a conventional processing procedure of H.264 decimal pixel generation. First, 1/2 pixel is generated (step S11), and then 1/4 pixel is generated (step S12). FIG. 4 is a diagram showing a 1/2 pixel generation method in the conventional processing procedure. Decimal pixels at positions b, h, j are generated as 1/2 pixels. The calculation formula of 1/2 pixel is as follows.
b 1 = (E-5 * F + 20 * G + 20 * H-5 * I + J)
h 1 = (A-5 * C + 20 * G + 20 * M-5 * R + T)
b = Clip ((b 1 +16) >> 5)
h = Clip ((h 1 +16) >> 5)
j 1 = (cc-5 * dd + 20 * h 1 +20 * m 1 -5 * ee + ff) or (aa-5 * bb + 20 * b + 20 * s 1 -5 * gg + hh)
j = Clip ((j 1 +512) >> 10)
図5は従来の処理手順の1/4画素生成方法を示す図である。1/4画素として位置a,c,d,e,f,g,i,k,n,p,q,rの小数画素を生成する。なお、生成する小数画素の順番は任意でよい。1/4画素の算出式は以下の通りである。
a=(G+b+1)>>1
c=(H+b+1)>>1
d=(G+h+1)>>1
n=(M+h+1)>>1
f=(b+j+1)>>1
i=(h+j+1)>>1
k=(j+m+1)>>1
q=(j+s+1)>>1
e=(b+h+1)>>1
g=(b+m+1)>>1
p=(h+s+1)>>1
r=(m+s+1)>>1
FIG. 5 is a diagram showing a 1/4 pixel generation method of the conventional processing procedure. Sub-pixels at positions a, c, d, e, f, g, i, k, n, p, q, and r are generated as 1/4 pixels. Note that the order of decimal pixels to be generated may be arbitrary. The calculation formula of ¼ pixel is as follows.
a = (G + b + 1) >> 1
c = (H + b + 1) >> 1
d = (G + h + 1) >> 1
n = (M + h + 1) >> 1
f = (b + j + 1) >> 1
i = (h + j + 1) >> 1
k = (j + m + 1) >> 1
q = (j + s + 1) >> 1
e = (b + h + 1) >> 1
g = (b + m + 1) >> 1
p = (h + s + 1) >> 1
r = (m + s + 1) >> 1
上記の従来の処理手順に対して、参照画像がH.264の場合における本実施の形態の処理手順は以下の通りである。図6は、本発明の実施の形態におけるH.264の小数画素生成の処理手順のフローチャートである。参照画像がH.264の場合でもHEVCの場合と同様に、まず水平方向小数画素を生成し(ステップS1)、次に垂直方向小数画素を生成する(ステップS2)。このようにH.264の場合とHEVCの場合で小数画素生成の順番を同じにすることで小数画素生成回路を共有することができる。 In contrast to the conventional processing procedure described above, the reference image is H.264. The processing procedure of the present embodiment in the case of H.264 is as follows. FIG. 3 is a flowchart of a H.264 decimal pixel generation processing procedure. The reference image is H.264. Even in the case of H.264, as in the case of HEVC, first, a horizontal sub-pixel is generated (step S1), and then a vertical sub-pixel is generated (step S2). H. The decimal pixel generation circuit can be shared by making the order of decimal pixel generation the same in the case of H.264 and HEVC.
図7は、本発明の実施の形態におけるH.264水平方向小数画素生成方法を示す図である。水平方向小数画素として位置a,b,cの小数画素を生成する。水平方向小数画素の算出式は以下の通りである。
b1=(E−5*F+20*G+20*H−5*I+J)
b=Clip((b1+16)>>5)
a=(G+b+1)>>1
c=(H+b+1)>>1
FIG. 7 shows H.264 in the embodiment of the present invention. It is a figure which shows a H.264 horizontal direction decimal pixel production | generation method. Sub-pixels at positions a, b, and c are generated as the sub-pixels in the horizontal direction. The calculation formula for the horizontal decimal pixels is as follows.
b 1 = (E-5 * F + 20 * G + 20 * H-5 * I + J)
b = Clip ((b 1 +16) >> 5)
a = (G + b + 1) >> 1
c = (H + b + 1) >> 1
図8は、本発明の実施の形態におけるH.264の垂直方向小数画素生成方法を示す図である。垂直方向小数画素として位置d,e,f,g,h,i,j,k,n,p,q,rの小数画素を生成する。なお、生成する小数画素の順番は任意でよい。垂直方向小数画素の算出式は以下の通りである。
h1=(A−5*C+20*G+20*M−5*R+T)
h=Clip((h1+16)>>5)
j1=(cc−5*dd+20*h1+20*m1−5*ee+ff)又は(aa−5*bb+20*b+20*s1−5*gg+hh)
j=Clip((j1+512)>>10)
d=(G+h+1)>>1
n=(M+h+1)>>1
f=(b+j+1)>>1
i=(h+j+1)>>1
k=(j+m+1)>>1
q=(j+s+1)>>1
e=(b+h+1)>>1
g=(b+m+1)>>1
p=(h+s+1)>>1
r=(m+s+1)>>1
FIG. 8 shows the H.264 in the embodiment of the present invention. 2 is a diagram illustrating a H.264 vertical-direction decimal pixel generation method. FIG. Sub-pixels at positions d, e, f, g, h, i , j, k, n, p, q, and r are generated as vertical sub-pixels. Note that the order of decimal pixels to be generated may be arbitrary. The formula for calculating the vertical fractional pixels is as follows.
h 1 = (A-5 * C + 20 * G + 20 * M-5 * R + T)
h = Clip ((h 1 +16) >> 5)
j 1 = (cc-5 * dd + 20 * h 1 +20 * m 1 -5 * ee + ff) or (aa-5 * bb + 20 * b + 20 * s 1 -5 * gg + hh)
j = Clip ((j 1 +512) >> 10)
d = (G + h + 1) >> 1
n = (M + h + 1) >> 1
f = (b + j + 1) >> 1
i = (h + j + 1) >> 1
k = (j + m + 1) >> 1
q = (j + s + 1) >> 1
e = (b + h + 1) >> 1
g = (b + m + 1) >> 1
p = (h + s + 1) >> 1
r = (m + s + 1) >> 1
参照画像がH.264の場合における本実施の形態の処理手順(図7,8)は従来の処理手順(図4,5)とは異なる。しかし、各位置の小数画素を生成するための算出式は一致している。 The reference image is H.264. The processing procedure (FIGS. 7 and 8) of this embodiment in the case of H.264 is different from the conventional processing procedure (FIGS. 4 and 5). However, the calculation formulas for generating decimal pixels at each position are the same.
以上説明したように、本実施の形態では水平方向フィルタ1と垂直方向フィルタ2のフィルタ係数をダイナミックに変更することで、HEVCの処理系でH.264も処理可能となる。この結果、HEVCとH.264の小数画素生成処理を共通化することができる。また、図1に示した本実施の形態に係る回路では、図9,10に示した従来の回路を単純に併合した場合に比べて数10Kゲートのオーダーのハード量を削減することができる。
As described above, in the present embodiment, the filter coefficients of the horizontal filter 1 and the
1 水平方向フィルタ、2 垂直方向フィルタ、4,5 係数選択部 1 horizontal filter, 2 vertical filter, 4, 5 coefficient selector
Claims (1)
前記参照画像と前記水平方向小数画素を入力して垂直方向小数画素を生成する垂直方向小数画素生成部と、
前記水平方向小数画素生成部と前記垂直方向小数画素生成部のフィルタ係数を選択する係数選択部とを備えた小数画素生成回路を用い、前記参照画像から小数画素を生成する処理を行う小数画素生成方法において、
前記係数選択部は、前記小数画素生成回路が前記参照画像からHEVCに準拠した小数画素を生成する場合、−1,4,−11,40,40,−11,4,−1からなる第1のフィルタ係数、−1,4,−10,58,17,−5,1,0からなる第2のフィルタ係数のいずれかを選択し、前記小数画素生成回路が前記参照画像からH.264/AVCに準拠した小数画素を生成する場合、1,−5,20,20,−5,1,0,0からなる第3のフィルタ係数、0,1,1,0,0,1,1,0からなる第4のフィルタ係数のいずれかを選択し、
前記小数画素生成回路が前記参照画像からHEVCに準拠した小数画素を生成する場合、
前記水平方向小数画素生成部が、入力された前記参照画像から、前記第1のフィルタ係数に基づき水平方向1/2画素を生成し、入力された前記参照画像から、前記第2のフィルタ係数に基づき水平方向1/4画素を生成して全ての前記水平方向小数画素を生成するステップと、
前記垂直方向小数画素生成部が、入力された前記参照画像と前記水平方向小数画素から、前記第1のフィルタ係数に基づき垂直方向1/2画素を生成し、入力された前記参照画像と前記水平方向小数画素から、前記第2のフィルタ係数に基づき垂直方向1/4画素を生成するステップとを備え、
前記小数画素生成回路が前記参照画像からH.264/AVCに準拠した小数画素を生成する場合、
前記水平方向小数画素生成部が、入力された前記参照画像から、前記第3のフィルタ係数に基づき水平方向1/2画素を生成し、入力された前記参照画像と生成された前記水平方向1/2画素から、前記第4のフィルタ係数に基づき水平方向1/4画素を生成して全ての前記水平方向小数画素を生成するステップと、
前記垂直方向小数画素生成部が、入力された前記参照画像と前記水平方向小数画素から、前記第3のフィルタ係数に基づき垂直方向1/2画素を生成し、入力された前記参照画像と前記水平方向小数画素と生成された前記垂直方向1/2画素から、前記第4のフィルタ係数に基づき垂直方向1/4画素を生成するステップとを備え、
前記水平方向小数画素は整数画素に対して水平方向にある小数画素であり、
前記垂直方向小数画素は前記整数画素及び前記水平方向小数画素に対して垂直方向にある小数画素であることを特徴とする小数画素生成方法。 A horizontal fractional pixel generation unit that inputs a reference image and generates a horizontal fractional pixel;
A vertical fractional pixel generator for generating a vertical fractional pixel by inputting the reference image and the horizontal fractional pixel;
A fractional pixel generator that performs processing for generating a fractional pixel from the reference image using a fractional pixel generation circuit including a coefficient selection unit that selects a filter coefficient of the horizontal direction fractional pixel generation unit and the vertical direction fractional pixel generation unit In the method
When the decimal pixel generation circuit generates a decimal pixel conforming to HEVC from the reference image, the coefficient selection unit includes first, -1,4, -11,40,40, -11,4, -1. Filter coefficient, −1, 4, −10, 58, 17, −5, 1, 0, and the decimal pixel generation circuit selects H.2 from the reference image. H.264 / AVC-compliant decimal pixels are generated, a third filter coefficient consisting of 1, -5, 20, 20, -5, 1, 0, 0, 0, 1, 1, 0, 0, 1, Select one of the fourth filter coefficients consisting of 1, 0,
When the decimal pixel generation circuit generates a decimal pixel based on HEVC from the reference image,
The horizontal sub-pixel generation unit, from the inputted reference image, to generate a horizontal ½ pixel based on the first filter coefficients from the inputted reference image, the second filter coefficients and generating all of the horizontal sub-pixel and generates a horizontal 1/4 pixel basis,
The vertical sub-pixel generation unit, from the horizontal sub-pixel and the inputted reference image, said first generates a vertical half-pixel based on the filter coefficient, wherein the input the reference image horizontal Generating a ¼ pixel in the vertical direction from the sub-pixel in the direction based on the second filter coefficient ,
The decimal pixel generation circuit generates H.264 from the reference image. When generating a fractional pixel conforming to H.264 / AVC,
The horizontal sub-pixel generation unit, from the inputted reference image, to generate a horizontal ½ pixel on the basis of the third filter coefficient, the generated and the inputted reference image horizontally 1 / Generating two horizontal pixels from two pixels based on the fourth filter coefficient to generate all the horizontal decimal pixels;
The vertical sub-pixel generation unit, from the horizontal sub-pixel and input the reference image, the third generates vertical half-pixel based on the filter coefficient, wherein the input the reference image horizontal from the vertical half-pixel and the generated direction decimal pixels, and a step of generating a vertical quarter-pixel on the basis of the fourth filter coefficient,
The horizontal fractional pixel is a fractional pixel in a horizontal direction with respect to an integer pixel;
The method for generating a fractional pixel, wherein the fractional pixel in the vertical direction is a fractional pixel in a direction perpendicular to the integer pixel and the fractional pixel in the horizontal direction.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014252287A JP6223323B2 (en) | 2014-12-12 | 2014-12-12 | Decimal pixel generation method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014252287A JP6223323B2 (en) | 2014-12-12 | 2014-12-12 | Decimal pixel generation method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2016116039A JP2016116039A (en) | 2016-06-23 |
JP6223323B2 true JP6223323B2 (en) | 2017-11-01 |
Family
ID=56142378
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014252287A Active JP6223323B2 (en) | 2014-12-12 | 2014-12-12 | Decimal pixel generation method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6223323B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11516481B2 (en) | 2018-09-14 | 2022-11-29 | Socionext Inc. | Video encoding method and video encoding device |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2288521B (en) * | 1994-03-24 | 1998-10-14 | Discovision Ass | Reconfigurable process stage |
JP4516051B2 (en) * | 2006-05-24 | 2010-08-04 | ルネサスエレクトロニクス株式会社 | Filter processing device, multiplier, and motion compensation processing device |
JP5698428B2 (en) * | 2006-11-08 | 2015-04-08 | 三星電子株式会社Samsung Electronics Co.,Ltd. | Motion compensation method, recording medium, and motion compensation device |
US8942505B2 (en) * | 2007-01-09 | 2015-01-27 | Telefonaktiebolaget L M Ericsson (Publ) | Adaptive filter representation |
JP2011249986A (en) * | 2010-05-25 | 2011-12-08 | Renesas Electronics Corp | Motion compensation apparatus |
US20120230423A1 (en) * | 2011-03-10 | 2012-09-13 | Esenlik Semih | Line memory reduction for video coding and decoding |
-
2014
- 2014-12-12 JP JP2014252287A patent/JP6223323B2/en active Active
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11516481B2 (en) | 2018-09-14 | 2022-11-29 | Socionext Inc. | Video encoding method and video encoding device |
Also Published As
Publication number | Publication date |
---|---|
JP2016116039A (en) | 2016-06-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6495359B2 (en) | Video encoding and decoding method and apparatus | |
Kiku et al. | Minimized-Laplacian residual interpolation for color image demosaicking | |
JP5886953B2 (en) | Method and apparatus for interpolating video using asymmetric interpolation filter | |
CN104219533B (en) | A kind of bi-directional motion estimation method and up-conversion method of video frame rate and system | |
CN116456115A (en) | Video signal decoding/encoding method and bit stream transmission method | |
JP2016187191A (en) | Image interpolation method and image interpolation apparatus | |
JP2013520876A (en) | Chrominance high-precision motion filtering for motion interpolation | |
JP6462372B2 (en) | Super-resolution device and program | |
US20150172702A1 (en) | Fractional-pel interpolation filter method, filter device and electronic device using the same | |
JP2012019513A (en) | Method and apparatus for converting 2d image to 3d image | |
JP2009003507A (en) | Image processing method, image processor, and image processing program | |
WO2020140834A1 (en) | Resolution-adaptive video coding | |
JP2015053614A (en) | Image processing device, image processing method, and program for image processing | |
US20240073437A1 (en) | Encoding and decoding method and apparatus, and devices | |
CN103747269B (en) | A filter interpolation method and filter | |
JP2022520922A (en) | Chroma Intra prediction methods and devices, as well as computer storage media | |
JP6223323B2 (en) | Decimal pixel generation method | |
WO2011121716A1 (en) | Moving image encoding method, decoding method, encoder apparatus and decoder apparatus | |
CN103747251B (en) | The interpolation optimization method and wave filter of a kind of video image | |
US20230388484A1 (en) | Method and apparatus for asymmetric blending of predictions of partitioned pictures | |
JP2008141249A (en) | Motion vector detector and its method | |
JP6059899B2 (en) | Frame interpolation apparatus and program | |
US20150262339A1 (en) | Image processing apparatus, image processing system, and image processing method | |
US10230990B2 (en) | Chroma interpolation method and filter device using the method | |
JP5612177B2 (en) | Video encoding method, decoding method, encoding device, and decoding device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160328 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20160510 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160801 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20160809 |
|
A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20160902 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170823 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20171003 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6223323 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |