WO2018172609A3 - Motion compensation in video encoding and decoding - Google Patents
Motion compensation in video encoding and decoding Download PDFInfo
- 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
Links
- 239000013598 vector Substances 0.000 abstract 18
- 238000000034 method Methods 0.000 abstract 3
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
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
- H04N19/513—Processing of motion vectors
- H04N19/517—Processing of motion vectors by encoding
- H04N19/52—Processing of motion vectors by encoding by predictive encoding
-
- 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
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
- H04N19/557—Motion estimation characterised by stopping computation or iteration based on certain criteria, e.g. error magnitude being too large or early exit
-
- 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
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
- H04N19/56—Motion estimation with initialisation of the vector search, e.g. estimating a good candidate to initiate a search
-
- 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
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
- H04N19/57—Motion estimation characterised by a search window with variable size or shape
-
- 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
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
- H04N19/577—Motion 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.
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 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 (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111418205B (en) * | 2018-11-06 | 2024-06-21 | 北京字节跳动网络技术有限公司 | Motion candidates for inter prediction |
US11025936B2 (en) * | 2019-01-25 | 2021-06-01 | Tencent America LLC | Method and apparatus for video coding |
EP3939310A4 (en) * | 2019-03-11 | 2022-07-27 | Telefonaktiebolaget LM Ericsson (publ) | Motion refinement and weighted prediction |
Citations (3)
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 |
-
2018
- 2018-03-16 WO PCT/FI2018/050193 patent/WO2018172609A2/en active Application Filing
Patent Citations (3)
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)
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 | |
MX2024001296A (en) | Method and device for processing video signal on basis of history-based motion vector prediction. | |
MY188617A (en) | Intra prediction from a predictive block using displacement vectors | |
PH12019500417A1 (en) | Motion vector prediction for affine motion models in video coding | |
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 | |
SA517382337B1 (en) | Motion Vector Derivation in Video Coding | |
EP4325849A3 (en) | Coordination method for sub-block based inter prediction | |
MY198479A (en) | Video Encoding Method, Video Decoding Method, and Terminal | |
PH12019502265A1 (en) | Sub-prediction unit temporal motion vector prediction (sub-pu tmvp) for video coding | |
JP2017522803A5 (en) | ||
EP3806469A3 (en) | Method and device for encoding a sequence of images and method and device for decoding a sequence of images | |
MY183928A (en) | Unify intra block copy and inter prediction | |
GB2474745B (en) | Methods and apparatus for adaptively choosing a search range for motion estimation | |
MY194535A (en) | Search region for motion vector refinement | |
MY183484A (en) | Method and apparatus for resource sharing between intra block copy mode and inter prediction mode in video coding systems | |
WO2020102087A3 (en) | Constraint on affine model motion vector | |
MY165702A (en) | Moving picture coding method, moving picture coding apparatus, moving picture decoding method, moving picture decoding apparatus, and moving picture coding and decoding apparatus | |
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 | |
MX2024004798A (en) | Frame-rate up conversion with low complexity. | |
MX2021007510A (en) | Method and apparatus of simplified triangle merge mode candidate list derivation. | |
WO2018172609A3 (en) | Motion compensation in video encoding and decoding | |
EP4246977A3 (en) | Video coding for geometric inter partition prediction | |
MY205761A (en) | Picture coding device, picture coding method, and picture coding program, picture decoding device, picture decoding method, and picture decoding program | |
KR101810118B1 (en) | Apparatus and method for profile based motion estimation | |
KR20130011608A (en) | Apparatus and method for sampled profile based 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 |