SG11202003298YA - Interpolation filter for an inter prediction apparatus and method for video coding - Google Patents

Interpolation filter for an inter prediction apparatus and method for video coding

Info

Publication number
SG11202003298YA
SG11202003298YA SG11202003298YA SG11202003298YA SG11202003298YA SG 11202003298Y A SG11202003298Y A SG 11202003298YA SG 11202003298Y A SG11202003298Y A SG 11202003298YA SG 11202003298Y A SG11202003298Y A SG 11202003298YA SG 11202003298Y A SG11202003298Y A SG 11202003298YA
Authority
SG
Singapore
Prior art keywords
video coding
inter prediction
interpolation filter
prediction apparatus
interpolation
Prior art date
Application number
SG11202003298YA
Inventor
Georgy Aleksandrovich Zhulikov
Timofey Mikhailovich Solovyev
Maxim Borisovitch Sychev
Jianle Chen
Original Assignee
Huawei Tech Co Ltd
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 Huawei Tech Co Ltd filed Critical Huawei Tech Co Ltd
Publication of SG11202003298YA publication Critical patent/SG11202003298YA/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/132Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/117Filters, e.g. for pre-processing or post-processing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/103Selection of coding mode or of prediction mode
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/103Selection of coding mode or of prediction mode
    • H04N19/105Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/136Incoming video signal characteristics or properties
    • H04N19/137Motion inside a coding unit, e.g. average field, frame or block difference
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/157Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
    • H04N19/159Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/17Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
    • H04N19/176Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/182Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a pixel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/503Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
    • H04N19/51Motion estimation or motion compensation
    • H04N19/513Processing of motion vectors
    • H04N19/517Processing of motion vectors by encoding
    • H04N19/52Processing of motion vectors by encoding by predictive encoding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/503Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
    • H04N19/51Motion estimation or motion compensation
    • H04N19/523Motion estimation or motion compensation with sub-pixel accuracy
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/503Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
    • H04N19/51Motion estimation or motion compensation
    • H04N19/537Motion estimation other than block-based
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/59Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial sub-sampling or interpolation, e.g. alteration of picture size or resolution
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/593Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/80Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
SG11202003298YA 2017-11-07 2018-03-06 Interpolation filter for an inter prediction apparatus and method for video coding SG11202003298YA (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
PCT/RU2017/000830 WO2019093916A1 (en) 2017-11-07 2017-11-07 Interpolation filter for an inter prediction apparatus and method for video coding
PCT/RU2018/000136 WO2019093922A1 (en) 2017-11-07 2018-03-06 Interpolation filter for an inter prediction apparatus and method for video coding

Publications (1)

Publication Number Publication Date
SG11202003298YA true SG11202003298YA (en) 2020-05-28

Family

ID=60629774

Family Applications (2)

Application Number Title Priority Date Filing Date
SG11202003260WA SG11202003260WA (en) 2017-11-07 2017-11-07 Interpolation filter for an inter prediction apparatus and method for video coding
SG11202003298YA SG11202003298YA (en) 2017-11-07 2018-03-06 Interpolation filter for an inter prediction apparatus and method for video coding

Family Applications Before (1)

Application Number Title Priority Date Filing Date
SG11202003260WA SG11202003260WA (en) 2017-11-07 2017-11-07 Interpolation filter for an inter prediction apparatus and method for video coding

Country Status (8)

Country Link
US (2) US11375199B2 (en)
EP (2) EP3688987A1 (en)
JP (2) JP7005854B2 (en)
KR (2) KR102357142B1 (en)
CN (2) CN111201791B (en)
BR (2) BR112020008896A2 (en)
SG (2) SG11202003260WA (en)
WO (2) WO2019093916A1 (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111201791B (en) * 2017-11-07 2022-05-24 华为技术有限公司 Interpolation filter for inter-frame prediction apparatus and method for video encoding
MX2020010171A (en) 2018-03-29 2020-10-28 Huawei Tech Co Ltd Image processing apparatus and method.
US11356707B2 (en) * 2019-09-23 2022-06-07 Qualcomm Incorporated Signaling filters for video processing
WO2020251415A2 (en) 2019-09-30 2020-12-17 Huawei Technologies Co., Ltd. Interpolation filter for an inter prediction apparatus and method for video coding
WO2021129627A1 (en) * 2019-12-27 2021-07-01 Zhejiang Dahua Technology Co., Ltd. Affine prediction method and related devices
CN115567709A (en) * 2020-07-30 2023-01-03 北京达佳互联信息技术有限公司 Method and apparatus for encoding samples at pixel locations in sub-blocks
WO2022032028A1 (en) * 2020-08-06 2022-02-10 Beijing Dajia Internet Information Technology Co., Ltd. Methods and apparatuses for affine motion-compensated prediction refinement
CN113259669B (en) * 2021-03-25 2023-07-07 浙江大华技术股份有限公司 Encoding method, encoding device, electronic device and computer readable storage medium

Family Cites Families (49)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1274252A3 (en) 1995-08-29 2005-10-05 Sharp Kabushiki Kaisha Video coding device and video decoding device with a motion compensated interframe prediction
US20030222998A1 (en) * 2000-12-20 2003-12-04 Satoru Yamauchi Digital still camera system and method
US20030179827A1 (en) * 2002-03-19 2003-09-25 Kenji Sugiyama Video emphasis encoding method and apparatus, video de-emphasis decoding method and apparatus, video emphasis transmitting method and apparatus and video de-emphasis receiving method and apparatus
US7782951B2 (en) 2004-05-13 2010-08-24 Ittiam Systems (P) Ltd. Fast motion-estimation scheme
US7792192B2 (en) 2004-11-19 2010-09-07 Analog Devices, Inc. System and method for sub-pixel interpolation in motion vector estimation
US8208564B2 (en) 2005-06-24 2012-06-26 Ntt Docomo, Inc. Method and apparatus for video encoding and decoding using adaptive interpolation
EP1841230A1 (en) 2006-03-27 2007-10-03 Matsushita Electric Industrial Co., Ltd. Adaptive wiener filter for video coding
US8208553B2 (en) * 2006-05-04 2012-06-26 Altera Corporation Methods and apparatus for quarter-pel refinement in a SIMD array processor
WO2008084378A2 (en) 2007-01-09 2008-07-17 Nokia Corporation Adaptive interpolation filters for video coding
US9967590B2 (en) * 2008-04-10 2018-05-08 Qualcomm Incorporated Rate-distortion defined interpolation for video coding based on fixed filter or adaptive filter
US8804831B2 (en) * 2008-04-10 2014-08-12 Qualcomm Incorporated Offsets at sub-pixel resolution
US8971412B2 (en) * 2008-04-10 2015-03-03 Qualcomm Incorporated Advanced interpolation techniques for motion compensation in video coding
US20090257499A1 (en) * 2008-04-10 2009-10-15 Qualcomm Incorporated Advanced interpolation techniques for motion compensation in video coding
US9077971B2 (en) * 2008-04-10 2015-07-07 Qualcomm Incorporated Interpolation-like filtering of integer-pixel positions in video coding
US8462842B2 (en) * 2008-04-10 2013-06-11 Qualcomm, Incorporated Symmetry for interpolation filtering of sub-pixel positions in video coding
US8705622B2 (en) * 2008-04-10 2014-04-22 Qualcomm Incorporated Interpolation filter support for sub-pixel resolution in video coding
US8831086B2 (en) * 2008-04-10 2014-09-09 Qualcomm Incorporated Prediction techniques for interpolation in video coding
US8750378B2 (en) * 2008-09-23 2014-06-10 Qualcomm Incorporated Offset calculation in switched interpolation filters
JP5446198B2 (en) * 2008-10-03 2014-03-19 富士通株式会社 Image prediction apparatus and method, image encoding apparatus, and image decoding apparatus
US8542732B1 (en) 2008-12-23 2013-09-24 Elemental Technologies, Inc. Video encoder using GPU
EP2360925A1 (en) 2010-01-20 2011-08-24 Siemens Aktiengesellschaft Method for reducing noise for coding of noisy images or image sequences
KR101682147B1 (en) 2010-04-05 2016-12-05 삼성전자주식회사 Method and apparatus for interpolation based on transform and inverse transform
US9094658B2 (en) 2010-05-10 2015-07-28 Mediatek Inc. Method and apparatus of adaptive loop filtering
US9124902B2 (en) * 2010-09-30 2015-09-01 Samsung Electronics Co., Ltd. Method and device for interpolating images by using a smoothing interpolation filter
US20120134425A1 (en) * 2010-11-29 2012-05-31 Faouzi Kossentini Method and System for Adaptive Interpolation in Digital Video Coding
CN107181950B (en) * 2010-12-08 2020-11-06 Lg 电子株式会社 Encoding device and decoding device for executing internal prediction
US10045046B2 (en) 2010-12-10 2018-08-07 Qualcomm Incorporated Adaptive support for interpolating values of sub-pixels for video coding
US9172972B2 (en) * 2011-01-05 2015-10-27 Qualcomm Incorporated Low complexity interpolation filtering with adaptive tap size
US20120177104A1 (en) 2011-01-12 2012-07-12 Madhukar Budagavi Reduced Complexity Adaptive Loop Filter (ALF) for Video Coding
RS58193B1 (en) * 2011-06-28 2019-03-29 Samsung Electronics Co Ltd Method for decoding using an interpolation filter
NO335667B1 (en) 2011-06-29 2015-01-19 Cisco Systems Int Sarl Method of video compression
US9055304B2 (en) * 2011-07-01 2015-06-09 Qualcomm Incorporated Reduced resolution pixel interpolation
WO2013040287A1 (en) * 2011-09-15 2013-03-21 Vid Scale, Inc. Systems and methods for spatial prediction
US9357235B2 (en) 2011-10-13 2016-05-31 Qualcomm Incorporated Sample adaptive offset merged with adaptive loop filter in video coding
US9445088B2 (en) 2012-04-09 2016-09-13 Qualcomm Incorporated LCU-based adaptive loop filtering for video coding
US9906804B2 (en) * 2014-01-16 2018-02-27 Qualcomm Incorporated Reference layer sample position derivation for scalable video coding
US11122262B2 (en) 2014-06-27 2021-09-14 Samsung Electronics Co., Ltd. System and method for motion compensation in video coding
CN104363451B (en) * 2014-10-27 2019-01-25 华为技术有限公司 Image prediction method and relevant apparatus
US10104361B2 (en) * 2014-11-14 2018-10-16 Samsung Electronics Co., Ltd. Coding of 360 degree videos using region adaptive smoothing
CN106331722B (en) * 2015-07-03 2019-04-26 华为技术有限公司 Image prediction method and relevant device
MX2018003768A (en) * 2015-09-25 2018-09-12 Huawei Tech Co Ltd Apparatus and method for video motion compensation with selectable interpolation filter.
KR102146436B1 (en) * 2015-09-25 2020-08-20 후아웨이 테크놀러지 컴퍼니 리미티드 Apparatus and method for video motion compensation
CA2999848C (en) * 2015-09-25 2020-08-18 Huawei Technologies Co., Ltd. Apparatus and method for video motion compensation
KR102201051B1 (en) * 2015-11-17 2021-01-08 후아웨이 테크놀러지 컴퍼니 리미티드 Video coding method and apparatus
FR3044449B1 (en) * 2015-12-01 2017-11-24 E2V Semiconductors METHOD FOR PROCESSING SIGNALS FROM A COLOR IMAGE TAKING ARRAY, AND CORRESPONDING SENSOR
EP3403406A1 (en) * 2016-01-15 2018-11-21 VID SCALE, Inc. System and method for enhanced motion compensation using adaptive filtering
US11405611B2 (en) * 2016-02-15 2022-08-02 Qualcomm Incorporated Predicting filter coefficients from fixed filters for video coding
US10382781B2 (en) * 2016-09-28 2019-08-13 Qualcomm Incorporated Interpolation filters for intra prediction in video coding
CN111201791B (en) 2017-11-07 2022-05-24 华为技术有限公司 Interpolation filter for inter-frame prediction apparatus and method for video encoding

Also Published As

Publication number Publication date
JP7005854B2 (en) 2022-01-24
WO2019093916A1 (en) 2019-05-16
BR112020008896A2 (en) 2020-10-20
JP2021502013A (en) 2021-01-21
KR102357142B1 (en) 2022-02-08
KR20200055139A (en) 2020-05-20
EP3688988A1 (en) 2020-08-05
CN111213380B (en) 2022-10-28
US20200267407A1 (en) 2020-08-20
CN111201791B (en) 2022-05-24
US20200244965A1 (en) 2020-07-30
KR20200057088A (en) 2020-05-25
CN111201791A (en) 2020-05-26
US11375199B2 (en) 2022-06-28
JP2021502031A (en) 2021-01-21
KR102359415B1 (en) 2022-02-08
US11297324B2 (en) 2022-04-05
BR112020009019A2 (en) 2020-12-01
WO2019093922A1 (en) 2019-05-16
EP3688987A1 (en) 2020-08-05
SG11202003260WA (en) 2020-05-28
JP6989699B2 (en) 2022-01-05
CN111213380A (en) 2020-05-29

Similar Documents

Publication Publication Date Title
EP3701718A4 (en) Method and apparatus for video coding
SG11202103661XA (en) Inter prediction method and apparatus
SG11202003298YA (en) Interpolation filter for an inter prediction apparatus and method for video coding
ZA201802228B (en) Apparatus and method for video motion compensation with selectable interpolation filter
ZA201803953B (en) Method and apparatus of adaptive filtering of samples for video coding
GB2561507B (en) Method and apparatus for affine merge mode prediction for video coding system
SG11202109031TA (en) Method and apparatus for video coding
ZA201800017B (en) Picture prediction method and picture prediction apparatus
EP3357245A4 (en) Method and apparatus of inter prediction using average motion vector for video coding
SG11202100063YA (en) Inter prediction method and apparatus
EP3334158A4 (en) Inter prediction method and apparatus in video coding system
SG11201700676TA (en) Video encoding method using in-loop filter parameter prediction and apparatus therefor, and video decoding method and apparatus therefor
EP3432578A4 (en) Method and apparatus for inter prediction in video coding system
EP3338448A4 (en) Method and apparatus of adaptive inter prediction in video coding
EP3364653A4 (en) Filtering method and apparatus for improving prediction in image coding system
SG10202111537RA (en) Picture prediction method and related apparatus
ZA202102992B (en) Method and apparatus for intra prediction using an interpolation filter
SG11202108999TA (en) Method and apparatus for video coding
GB201813740D0 (en) Method of apparatus for volumetric video analytics
SG11202101742UA (en) Method and apparatus for intra prediction
ZA202102152B (en) Video picture prediction method and apparatus
SG11202010578WA (en) Video coding method and apparatus
SG11202101977QA (en) Video picture prediction method and apparatus
IL275034A (en) Method and apparatus for video encoding and decoding based on block shape
IL281544A (en) Method and apparatus for prediction