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
- 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
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/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 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)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7614089B2 (en) | 2018-11-06 | 2025-01-15 | 北京字節跳動網絡技術有限公司 | Location-dependent storage of motion information |
| US11025936B2 (en) * | 2019-01-25 | 2021-06-01 | Tencent America LLC | Method and apparatus for video coding |
| CA3132602A1 (en) * | 2019-03-11 | 2020-09-17 | Telefonaktiebolaget Lm Ericsson (Publ) | Motion refinement and weighted prediction |
| KR20230011479A (en) * | 2019-08-23 | 2023-01-20 | 베이징 다지아 인터넷 인포메이션 테크놀로지 컴퍼니 리미티드 | Methods and apparatus on prediction refinement with optical flow |
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 not_active Ceased
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 | |
| 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 | |
| JP5277257B2 (en) | Video decoding method and video encoding method | |
| 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. | |
| GB2588546A (en) | Interaction of asymmetric weighted merges and other coding tools | |
| MX2024016087A (en) | Apparatuses and methods for inter prediction of a triangle partition of a coding block | |
| JP2017522803A5 (en) | ||
| 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 | |
| MY198479A (en) | Video Encoding Method, Video Decoding Method, and Terminal | |
| WO2018172609A3 (en) | Motion compensation in video encoding and decoding | |
| US20160134886A1 (en) | Method for obtaining motion information | |
| MY194535A (en) | Search region for motion vector refinement | |
| WO2012094660A3 (en) | Method and apparatus for computing video motion vector | |
| MX2024004798A (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 | |
| Ahmed et al. | Mean Predictive Block Matching (MPBM) for fast block-matching motion estimation | |
| RU2021118435A (en) | IMAGE PREDICTION METHOD AND DEVICE | |
| KR20190050207A (en) | System and method for motion estimation for high-performance hevc encoder | |
| KR101781560B1 (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 |