[go: up one dir, main page]

WO2018172609A3 - Motion compensation in video encoding and decoding - Google Patents

Motion compensation in video encoding and decoding Download PDF

Info

Publication number
WO2018172609A3
WO2018172609A3 PCT/FI2018/050193 FI2018050193W WO2018172609A3 WO 2018172609 A3 WO2018172609 A3 WO 2018172609A3 FI 2018050193 W FI2018050193 W FI 2018050193W WO 2018172609 A3 WO2018172609 A3 WO 2018172609A3
Authority
WO
WIPO (PCT)
Prior art keywords
motion vector
vector predictor
modified
predictor candidate
line
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.)
Ceased
Application number
PCT/FI2018/050193
Other languages
French (fr)
Other versions
WO2018172609A2 (en
Inventor
Jani Lainema
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.)
Nokia Technologies Oy
Original Assignee
Nokia Technologies Oy
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 Nokia Technologies Oy filed Critical Nokia Technologies Oy
Publication of WO2018172609A2 publication Critical patent/WO2018172609A2/en
Publication of WO2018172609A3 publication Critical patent/WO2018172609A3/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

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/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/557Motion estimation characterised by stopping computation or iteration based on certain criteria, e.g. error magnitude being too large or early exit
    • 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/56Motion estimation with initialisation of the vector search, e.g. estimating a good candidate to initiate a search
    • 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/57Motion estimation characterised by a search window with variable size or shape
    • 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/577Motion compensation with bidirectional frame interpolation, i.e. using B-pictures

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computing Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

There are disclosed various methods, apparatuses, and computer readable storage media for video encoding and decoding. In some embodiments for decoding or encoding, a block (81) of a current picture (80) is obtained. The block (81 ) is split at least into a first line-set and a second line-set, where the splitting direction is a horizontal direction or a vertical direction. A one-dimensional motion vector refinement process for each line-set is performed, where horizontal components or vertical components of motion vectors of the line-set are updated based on the splitting direction. In the one-dimensional motion vector refinement process, a first motion vector predictor candidate (82) pointing to a first reference block (83) in a first reference picture (84) and a second motion vector predictor candidate (85) pointing to a second reference block (86) in a second reference picture (87) are obtained. A difference vector (88) is added to the first motion vector predictor candidate (82) to obtain a modified first motion vector predictor candidate (89) and subtracted from the second motion vector predictor candidate (85) to obtain a modified second motion vector predictor candidate (90). A cost estimate is determined for bi-directional motion prediction on the basis of the modified first motion vector predictor candidate (89) and the modified second motion vector predictor candidate (90). The addition, subtraction and cost estimate determination may be repeated to obtain a set of modified first motion vector predictor candidates, a set of modified second motion vector predictor candidates and a set of cost estimates. A first motion vector predictor is selected from the set of modified first motion vector predictor candidates and a second motion vector predictor is selected from the set of modified second motion vector predictor candidates on the basis of the set of cost estimates.
PCT/FI2018/050193 2017-03-21 2018-03-16 Motion compensation in video encoding and decoding Ceased WO2018172609A2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FI20175258 2017-03-21
FI20175258 2017-03-21

Publications (2)

Publication Number Publication Date
WO2018172609A2 WO2018172609A2 (en) 2018-09-27
WO2018172609A3 true WO2018172609A3 (en) 2018-11-08

Family

ID=63584198

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/FI2018/050193 Ceased WO2018172609A2 (en) 2017-03-21 2018-03-16 Motion compensation in video encoding and decoding

Country Status (1)

Country Link
WO (1) WO2018172609A2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112219400B (en) * 2018-11-06 2024-03-26 北京字节跳动网络技术有限公司 Position dependent storage of motion information
US11025936B2 (en) 2019-01-25 2021-06-01 Tencent America LLC Method and apparatus for video coding
US12149730B2 (en) 2019-03-11 2024-11-19 Telefonaktiebolaget Lm Ericsson (Publ) Motion refinement and weighted prediction
JP7199598B2 (en) * 2019-08-23 2023-01-05 ベイジン、ターチア、インターネット、インフォメーション、テクノロジー、カンパニー、リミテッド PROF method, computing device, computer readable storage medium, and program

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2471577A (en) * 2009-07-03 2011-01-05 Intel Corp Decoder side motion estimation (ME) using plural reference frames
US20160286230A1 (en) * 2015-03-27 2016-09-29 Qualcomm Incorporated Motion information derivation mode determination in video coding
WO2017036414A1 (en) * 2015-09-02 2017-03-09 Mediatek Inc. Method and apparatus of decoder side motion derivation for video coding

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2471577A (en) * 2009-07-03 2011-01-05 Intel Corp Decoder side motion estimation (ME) using plural reference frames
US20160286230A1 (en) * 2015-03-27 2016-09-29 Qualcomm Incorporated Motion information derivation mode determination in video coding
WO2017036414A1 (en) * 2015-09-02 2017-03-09 Mediatek Inc. Method and apparatus of decoder side motion derivation for video coding

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
CHIU, Y-J. ET AL.: "Decoder-side motion estimation and Wiener filter for HEVC", VISUAL COMMUNICATIONS AND IMAGE PROCESSING, 17 October 2013 (2013-10-17) - 20 October 2013 (2013-10-20), pages 6, XP032543658, Retrieved from the Internet <URL:https://ieeexptore.ieee.org/stamp/stamp.jsp?tp=&arnumber=6706446> [retrieved on 20180926] *

Also Published As

Publication number Publication date
WO2018172609A2 (en) 2018-09-27

Similar Documents

Publication Publication Date Title
PH12019501634A1 (en) Method and apparatus of candidate skipping for predictor refinement in video coding
US8385420B2 (en) Method and apparatus for estimating motion vector using plurality of motion vector predictors, encoder, decoder, and decoding method
MY207406A (en) Affine motion prediction
NZ775539A (en) A method and an apparatus for determining motion information for a current block, a method and an apparatus for constructing and updating a history-based motion vector predictor list, and non-transitory computer-readable storage medium, and video encoding/decoding methods and apparatus
MY188617A (en) Intra prediction from a predictive block using displacement vectors
MX2024001296A (en) Method and device for processing video signal on basis of history-based motion vector prediction.
PH12019500417A1 (en) Motion vector prediction for affine motion models in video coding
GB2588546A (en) Interaction of asymmetric weighted merges and other coding tools
JP2017522803A5 (en)
WO2012023763A3 (en) Inter prediction encoding method
NZ734552A (en) Motion vector derivation in video coding
RU2012135491A (en) EVALUATION METHOD OF MOTION VECTOR, METHOD FOR ENCODING VIDEO MNOGOVIDAVOGO, multispecific VIDEO DECODING METHOD, MOTION VECTOR ESTIMATION APPARATUS, CODING DEVICE multi-view video decoding apparatus Multiview video evaluation program MOTION VECTOR, PROGRAM AND VIDEO ENCODING PROGRAM MULTISPECIFIC DECODING VIDEO MULTISPECIFIC
EP3806469A3 (en) Method and device for encoding a sequence of images and method and device for decoding a sequence of images
EP4580190A3 (en) Method for processing a video signal by using subblock-based motion compensation
MY194535A (en) Search region for motion vector refinement
MY198479A (en) Video Encoding Method, Video Decoding Method, and Terminal
WO2018172609A3 (en) Motion compensation in video encoding and decoding
JPWO2010064396A1 (en) Video decoding method and video encoding method
WO2012094660A3 (en) Method and apparatus for computing video motion vector
MX2020007969A (en) Frame-rate up conversion with low complexity.
Dai et al. A robust interpolation-free approach for sub-pixel accuracy motion estimation
KR101810118B1 (en) Apparatus and method for profile based motion estimation
KR20130011608A (en) Apparatus and method for sampled profile based motion estimation
JP5281597B2 (en) Motion vector prediction method, motion vector prediction apparatus, and motion vector prediction program
Ahmed et al. Mean Predictive Block Matching (MPBM) for fast block-matching motion estimation

Legal Events

Date Code Title Description
NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 18772525

Country of ref document: EP

Kind code of ref document: A2