WO2017156705A1 - Prédiction affine pour le codage vidéo - Google Patents
Prédiction affine pour le codage vidéo Download PDFInfo
- Publication number
- WO2017156705A1 WO2017156705A1 PCT/CN2016/076360 CN2016076360W WO2017156705A1 WO 2017156705 A1 WO2017156705 A1 WO 2017156705A1 CN 2016076360 W CN2016076360 W CN 2016076360W WO 2017156705 A1 WO2017156705 A1 WO 2017156705A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- block
- affine
- mvs
- neighboring
- amvr
- Prior art date
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/537—Motion estimation other than block-based
Definitions
- the invention relates generally to video processing.
- the present invention relates to methods for affine prediction in video coding and its extensions, 3D video coding, scalable video coding, screen content coding et al.
- Acronym CE Core Experiments
- CTB Long coding unit
- HEVC High Efficiency Video Coding
- IntraBC Intra picture Block Copy
- the affine model can be shown in Fig .
- the transformed block is a rectangular block.
- the motion vector field of each point in this moving block can be described by the following equation.
- (v0x, v0y) is the control point motion vector on top left corner
- (v1x, v1y) is another control point motion vector on above right corner of the block.
- an affine_flag is signalled to indicate whether the affine inter mode is applied or not. If the current CU is in affine inter mode, a candidate MVP pair list is built using the neighbour valid reconstructed blocks. As shown in Fig , the v0 is selected from the motion vectors of the block A0, A1 or A2, and the v1 is selected from the motion vectors of the block B0 and B1. The index of candidate MVP pair is signalled in the bit stream. The MV difference (MVD) of the two control points are coded in the bitstream.
- MVD MV difference
- an affine merge mode is also proposed. If current is a merge PU, the neighboring five blocks (C0, B0, B1, C1, and A0 blocks in Fig.2) are checked whether one of them is affine inter mode or affine merge mode. If yes, an affine_flag is signaled to indicate whether the current PU is affine mode.
- the current PU When the current PU is applied in affine merge mode, it gets the first block coded with affine mode from the valid neighbour reconstructed blocks. The selection order for the candidate block is from left, above, above right, left bottom to above left (C0 ⁇ B0 ⁇ B1 ⁇ C1 ⁇ A0) as shown in Fig 2.
- the affine parameter of the first affine coded block is used to derive the v0 and v1 for the current PU.
- the decoded MVs of each PU are downsampled with a 16:1 ratio and stored in the temporal MV buffer for the MVP derivation for the following frames.
- the top-left 4x4 MV is stored in the temporal MV buffer and the stored MV represents the MV of the whole 16x16 block.
- Fig.1 is a diagram illustrating four parameter affine motion model.
- Fig.2 is a diagram illustrating MVP derivation for affine inter mode.
- Fig.3 is a diagram illustrating example of required MVs of the neighboring blocks in affine parameter derivation.
- Fig.4 is a diagram illustrating the concept of storing two rows and two columns. DETAILED DESCRIPTION OF THE INVENTION
- the neighboring block is affine coded block (includes affine inter mode block and affine merge mode block)
- the MV of bottom-left NxN block is also used.
- the block B and block E are the affine coded blocks.
- the MVs of VB0, VB1 (and sometimes VB2 if a third control point is needed), VE0, and VE1 (and sometimes VE2 if a third control point is needed) are required.
- MVs of the neighboring 4x4 block row and 4x4 block column of the current CU/CTU and the MVs of current CTU are stored.
- Other MVs are downsampled stored in temporal MV buffer for the following frames or discarded. It requires additional MV buffers to stores the MVs of neighboring blocks for affine parameter derivation.
- M M MV rows and K MV columns.
- Fig.4(a) to derive the affine parameters of block B, E, and A, the VB0’and VB1’ are used instead of VB0 and VB1.
- the VE0’, VE1’and VE2’ are used instead of VE0, VE1 and VE2.
- the VA0’and are used instead of VA0 and VA2.
- the VB1’and VB2’ are used instead of VB0 ,VB1 and VB2.
- the VE0’, VE1’ and VE2’ are used instead of VE0, VE1 and VE2.
- the VA0’ and VA2’ are used instead of VA0 and VA2.
- other positions in the two row blocks and two column blocks can be used for affine parameter derivation. Without loss of generality, only the method in Fig.2(a) is described in the following.
- the derived 3 control points affine MVP from block B can be modified as follow:
- VB0’, VB1’, and VB2 can be replaced by the corresponding MVs of any other selected reference/neighboring PU
- (posCurPU_X, posCurPU_Y) are the pixel position of the top-left sample of the current PU relative to the top-left sample of the picture
- (posRefPU_X, posRefPU_Y) are the pixel position of the top-left sample of the reference/neighboring PU relative to the top-left sample of the picture
- (posB0’_X, posB0’_Y) are the pixel position of the top-left sample of the B0 block relative to the top- left sample of the picture.
- the derived MVs are (v0x, v0y) plus the position dependent offset MV.
- the horizontal direction offset MV is ((v1x– v0x)*N/w, (v1y– v0y)*N/w) and the vertical direction offset MV is (–(v1y– v0y)*N/w, (v1x– v0x)*N/w).
- the top-left, top-right, and the bottom-left MVs are v0, v1, and v2, the MVs of each pixel can be as follow.
- the horizontal direction offset MV is ((v1x– v0x)*N/w, (v1y– v0y)*N/w) and the vertical direction offset MV is ((v2x– v0x)*N/h, (v2y– v0y)*N/h).
- the derived MV is (vx, vy) in (6).
- w and h are the width and height of the affine code block.
- the denominator can be decreased by N.
- the equation (2) can be rewritten as follow.
- the horizontal and vertical direction offset MVs for an MxM block.
- M can be equal to 8.
- the ((v1x– v0x)*N/w, (v1y– v0y)*N/w) and ((v2x– v0x)*N/h, (v2y– v0y)*N/h) are stored.
- the affine parameter of the affine merge candidate can be also derived.
- the top-left MV of the neighboring block can be also stored with the offset MVs.
- the offset MV can be multiplied by a scale number.
- the scale number can be predefined or set equal to CTU size.
- CTU size For example, the ((v1x– v0x)*S/w, (v1y– v0y)*S/w) and ((v2x– v0x)*S/h, (v2y– v0y)*S/h) are stored.
- the S can be equal to CTU_size or CTU_size/4.
- the adaptive MV resolution was proposed to reduce the MVD overhead.
- An AMVR_flag is signaled for a CU or a PU. If the AMVR_flag is true, the MVD is in integer pixel resolution. For affine merge mode, the derived motion vectors for all control points can be in fractional resolution. No AMVR_flag will be signaled.
- M is the number of control points for the affine AMVP coded PU
- the number M can be 0, 1, 2, 3, 4.
- affine prediction it is proposed to combine the affine prediction with AMVR. If a PU or a CU is coded in affine AMVP mode and the AMVR_flag is true, all the MVDs of control points are in integer pixel resolution. All the MVPs of the control points (if associated with a MVD) can be also rounded to integer pixel resolution. For those control points without an associated MVD (infer the MVD to be zero, a predicted or derived MV is used directly), the predicted or derived MV can still be in fractional pixel resolution.
- the MVD can be signaled before the AMVR_flag.
- AMVR_flag For affine AMVP mode, if there is at least one non-zero MVD for the control point(s), then the resolution of the decoded MV(s) should be determined by using the AMVR_flag. If the MVDs for all the control points are zero, the MVP of all control points can remain in fractional pixel resolution. In this case, the AMVR_flag is not necessary to be signaled.
- the affine inter mode is restricted to uni-prediction. For example, if affine_flag is true, the interDir can be only 0 or 1 (L0 uni-prediction or L1 uni-prediction). However, in the case of AMVR_flag is true, the MVD overhead is relatively small. So it is proposed to allow the bi-prediction for affine inter mode when AMVR_flag is true.
- an embodiment of the present invention can be a circuit integrated into a video compression chip or program codes integrated into video compression software to perform the processing described herein.
- An embodiment of the present invention may also be program codes to be executed on a Digital Signal Processor (DSP) to perform the processing described herein.
- DSP Digital Signal Processor
- the invention may also involve a number of functions to be performed by a computer processor, a digital signal processor, a microprocessor, or field programmable gate array (FPGA).
- processors can be configured to perform particular tasks according to the invention, by executing machine-readable software code or firmware code that defines the particular methods embodied by the invention.
- the software code or firmware codes may be developed in different programming languages and different format or style.
- the software code may also be compiled for different target platform.
- different code formats, styles and languages of software codes and other means of configuring code to perform the tasks in accordance with the invention will not depart from the spirit and scope of the invention.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
L'invention concerne des procédés de prédiction affine. D'abord, l'invention concerne des procédés de dérivation de MVP affine. L'invention concerne également des procédés de résolution adaptative et de prédiction affine.
Priority Applications (10)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2016/076360 WO2017156705A1 (fr) | 2016-03-15 | 2016-03-15 | Prédiction affine pour le codage vidéo |
EP17765801.0A EP3414900A4 (fr) | 2016-03-15 | 2017-03-13 | Procédé et appareil de codage vidéo avec compensation de mouvement affine |
CN202110949285.3A CN113612994B (zh) | 2016-03-15 | 2017-03-13 | 具有仿射运动补偿的视频编解码的方法 |
RU2018134794A RU2696551C1 (ru) | 2016-03-15 | 2017-03-13 | Способ и устройство для кодирования видео с компенсацией аффинного движения |
CN201780017425.5A CN108781284B (zh) | 2016-03-15 | 2017-03-13 | 具有仿射运动补偿的视频编解码的方法及装置 |
SG11201806865YA SG11201806865YA (en) | 2016-03-15 | 2017-03-13 | Method and apparatus of video coding with affine motion compensation |
PCT/CN2017/076420 WO2017157259A1 (fr) | 2016-03-15 | 2017-03-13 | Procédé et appareil de codage vidéo avec compensation de mouvement affine |
US16/083,662 US10638152B2 (en) | 2016-03-15 | 2017-03-13 | Method and apparatus of video coding with affine motion compensation |
TW106108289A TWI617185B (zh) | 2016-03-15 | 2017-03-14 | 具有仿射運動補償的視訊編碼的方法以及裝置 |
US16/827,881 US11375226B2 (en) | 2016-03-15 | 2020-03-24 | Method and apparatus of video coding with affine motion compensation |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2016/076360 WO2017156705A1 (fr) | 2016-03-15 | 2016-03-15 | Prédiction affine pour le codage vidéo |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2017156705A1 true WO2017156705A1 (fr) | 2017-09-21 |
Family
ID=59851897
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2016/076360 WO2017156705A1 (fr) | 2016-03-15 | 2016-03-15 | Prédiction affine pour le codage vidéo |
Country Status (2)
Country | Link |
---|---|
TW (1) | TWI617185B (fr) |
WO (1) | WO2017156705A1 (fr) |
Cited By (43)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20190116376A1 (en) * | 2017-10-12 | 2019-04-18 | Qualcomm Incorporated | Motion vector predictors using affine motion model in video coding |
WO2019194506A1 (fr) * | 2018-04-01 | 2019-10-10 | 엘지전자 주식회사 | Procédé de codage d'image basé sur une inter-prédiction affine et dispositif associé |
WO2019203504A1 (fr) * | 2018-04-15 | 2019-10-24 | 엘지전자 주식회사 | Procédé et appareil pour réduire un espace de stockage pour des informations de mouvement dans un système de traitement vidéo |
CN110719483A (zh) * | 2018-07-13 | 2020-01-21 | 腾讯美国有限责任公司 | 视频解码方法和装置、计算机设备及存储介质 |
CN110730351A (zh) * | 2018-07-17 | 2020-01-24 | 腾讯美国有限责任公司 | 视频解码的方法和装置、存储介质 |
WO2020032609A1 (fr) * | 2018-08-09 | 2020-02-13 | 엘지전자 주식회사 | Procédé et dispositif de décodage d'image basé sur une prédiction de mouvement affine à l'aide d'une liste de candidats de fusion affine dans un système de codage d'image |
CN110876282A (zh) * | 2018-07-02 | 2020-03-10 | 华为技术有限公司 | 运动矢量预测方法以及相关装置 |
WO2020050695A1 (fr) * | 2018-09-06 | 2020-03-12 | 엘지전자 주식회사 | Procédé et appareil de décodage d'images basé sur une prédiction de mouvement utilisant une liste de candidats de fusion dans un système de codage d'images |
CN110891175A (zh) * | 2018-09-08 | 2020-03-17 | 北京字节跳动网络技术有限公司 | 视频编码和解码中的仿射模式 |
CN110891176A (zh) * | 2018-09-10 | 2020-03-17 | 华为技术有限公司 | 基于仿射运动模型的运动矢量预测方法及设备 |
WO2020055107A1 (fr) * | 2018-09-10 | 2020-03-19 | 엘지전자 주식회사 | Procédé et appareil de décodage d'image basé sur une prédiction de mouvement affine à l'aide d'une liste de candidats mvp affine dans un système de codage d'image |
WO2020060354A1 (fr) * | 2018-09-21 | 2020-03-26 | 엘지전자 주식회사 | Processus et appareil de gestion de vecteurs de mouvement compressés |
WO2020060803A1 (fr) * | 2018-09-21 | 2020-03-26 | Tencent America Llc. | Techniques de codage de modèle de mouvement affine simplifié avec décalages de prédiction |
WO2020058962A1 (fr) * | 2018-09-23 | 2020-03-26 | Beijing Bytedance Network Technology Co., Ltd. | Signalisation d'indication de précision de vecteur de mouvement avec une résolution de vecteur de mouvement adaptative |
CN110933420A (zh) * | 2018-09-19 | 2020-03-27 | 北京字节跳动网络技术有限公司 | 仿射模式中自适应运动矢量分辨率的快速算法 |
CN110933414A (zh) * | 2018-06-29 | 2020-03-27 | 杭州海康威视数字技术股份有限公司 | 运动信息候选者列表构建方法、装置及可读存储介质 |
CN110944185A (zh) * | 2018-09-21 | 2020-03-31 | 腾讯美国有限责任公司 | 视频解码的方法和装置、计算机设备及存储介质 |
CN110944206A (zh) * | 2018-09-23 | 2020-03-31 | 北京字节跳动网络技术有限公司 | 涉及仿射运动的一般应用 |
CN110958457A (zh) * | 2018-09-26 | 2020-04-03 | 北京字节跳动网络技术有限公司 | 模式依赖的仿射继承 |
CN111083485A (zh) * | 2018-10-22 | 2020-04-28 | 北京字节跳动网络技术有限公司 | 仿射模式的运动信息的利用 |
WO2020141911A1 (fr) * | 2019-01-02 | 2020-07-09 | 엘지전자 주식회사 | Dispositif et procédé de traitement de signal vidéo par usage d'inter-prédiction |
WO2020141879A1 (fr) * | 2019-01-02 | 2020-07-09 | 엘지전자 주식회사 | Procédé et dispositif de décodage de vidéo basé sur une prédiction de mouvement affine au moyen d'un candidat de fusion temporelle basé sur un sous-bloc dans un système de codage de vidéo |
EP3675496A4 (fr) * | 2017-10-27 | 2020-08-12 | Huawei Technologies Co., Ltd. | Procédé et dispositif de détermination de vecteur de mouvement d'un bloc de codage affine |
WO2020248105A1 (fr) * | 2019-06-10 | 2020-12-17 | Oppo广东移动通信有限公司 | Procédé de détermination de valeur prédite, codeur et support d'enregistrement informatique |
CN112189342A (zh) * | 2018-05-24 | 2021-01-05 | 株式会社Kt | 用于处理视频信号的方法和设备 |
US10904550B2 (en) * | 2019-01-12 | 2021-01-26 | Tencent America LLC | Method and apparatus for video coding |
CN112352433A (zh) * | 2018-12-28 | 2021-02-09 | Jvc建伍株式会社 | 动图像编码装置、动图像编码方法以及动图像编码程序、动图像解码装置、动图像解码方法以及动图像解码程序 |
WO2021030502A1 (fr) * | 2019-08-12 | 2021-02-18 | Beijing Dajia Internet Information Technology Co., Ltd. | Procédés et appareils de résolution adaptative de vecteur de mouvement lors d'un codage vidéo |
CN112385210A (zh) * | 2018-06-20 | 2021-02-19 | 联发科技股份有限公司 | 用于视频编解码***的运动向量缓冲器管理的方法及装置 |
CN112385229A (zh) * | 2018-06-29 | 2021-02-19 | 交互数字Vc控股公司 | 虚拟时间仿射候选 |
WO2021054676A1 (fr) * | 2019-09-19 | 2021-03-25 | 엘지전자 주식회사 | Procédé et dispositif de codage/décodage d'image permettant de réaliser un prof, et procédé de transmission de flux binaire |
CN112703740A (zh) * | 2018-09-21 | 2021-04-23 | 高通股份有限公司 | 用于仿射模式的基于历史的运动矢量预测 |
CN113039800A (zh) * | 2018-11-16 | 2021-06-25 | 北京字节跳动网络技术有限公司 | 用于基于历史的仿射参数的修剪方法 |
WO2021129626A1 (fr) | 2019-12-27 | 2021-07-01 | Zhejiang Dahua Technology Co., Ltd. | Procédé et appareil de prédiction de mouvement et codage vidéo |
US11057636B2 (en) * | 2018-09-17 | 2021-07-06 | Qualcomm Incorporated | Affine motion prediction |
CN113170159A (zh) * | 2018-12-08 | 2021-07-23 | 北京字节跳动网络技术有限公司 | 对仿射参数的移位 |
CN113287303A (zh) * | 2019-01-12 | 2021-08-20 | 北京字节跳动网络技术有限公司 | 双向预测约束 |
CN113302938A (zh) * | 2019-01-11 | 2021-08-24 | 北京字节跳动网络技术有限公司 | 整数mv运动补偿 |
US11310520B2 (en) | 2018-09-04 | 2022-04-19 | Hfi Innovation Inc. | Method and apparatus of motion-vector rounding unification for video coding system |
US11381838B2 (en) | 2018-11-16 | 2022-07-05 | Hfi Innovation Inc. | Method and apparatus of improved merge with motion vector difference for video coding |
US11477458B2 (en) | 2018-06-19 | 2022-10-18 | Beijing Bytedance Network Technology Co., Ltd. | Mode dependent motion vector difference precision set |
US11503329B2 (en) | 2018-08-17 | 2022-11-15 | Hfi Innovation Inc. | Method and apparatus of simplified sub-mode for video coding |
RU2800679C2 (ru) * | 2018-09-10 | 2023-07-26 | ЭлДжи ЭЛЕКТРОНИКС ИНК. | Способ и устройство декодирования изображения на основе предсказания аффинного движения с использованием списка кандидатов аффинного mvp в системе кодирования изображения |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20190222834A1 (en) * | 2018-01-18 | 2019-07-18 | Mediatek Inc. | Variable affine merge candidates for video coding |
US11516496B2 (en) * | 2018-03-21 | 2022-11-29 | Electronics And Telecommunications Research Institute | Image encoding/decoding method and apparatus, and recording medium storing bitstream |
EP3806461A4 (fr) * | 2018-06-07 | 2022-03-16 | Wilus Institute of Standards and Technology Inc. | Procédé de traitement de signal vidéo et appareil utilisant une résolution de vecteur de mouvement adaptative |
CN112567749B (zh) * | 2018-06-18 | 2024-03-26 | Lg电子株式会社 | 使用仿射运动预测来处理视频信号的方法和装置 |
KR20210038846A (ko) * | 2018-06-29 | 2021-04-08 | 브이아이디 스케일, 인크. | Affine motion 모델 기반 비디오 코딩을 위한 적응형 제어 포인트 선택 |
US11539977B2 (en) | 2018-07-31 | 2022-12-27 | Hfi Innovation Inc. | Method and apparatus of merge with motion vector difference for video coding |
US20210266566A1 (en) * | 2018-08-17 | 2021-08-26 | Mediatek Inc. | Method and Apparatus of Simplified Merge Candidate List for Video Coding |
CN112640452B (zh) * | 2018-08-29 | 2024-06-18 | Vid拓展公司 | 用于基于仿射运动模型的视频译码的自适应运动向量精度 |
CN111010571B (zh) * | 2018-10-08 | 2023-05-16 | 北京字节跳动网络技术有限公司 | 组合仿射Merge候选的生成和使用 |
CN111107354A (zh) * | 2018-10-29 | 2020-05-05 | 华为技术有限公司 | 一种视频图像预测方法及装置 |
CN111355961B (zh) | 2018-12-24 | 2023-11-03 | 华为技术有限公司 | 一种帧间预测的方法和装置 |
US11356699B2 (en) * | 2019-01-11 | 2022-06-07 | Hfi Innovation Inc. | Method and apparatus of sub-block deblocking in video coding |
TWI830363B (zh) * | 2022-05-19 | 2024-01-21 | 鈺立微電子股份有限公司 | 用於提供三維資訊的感測裝置 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100246680A1 (en) * | 2009-03-26 | 2010-09-30 | Dihong Tian | Reference picture prediction for video coding |
CN101854545A (zh) * | 2009-03-30 | 2010-10-06 | 索尼公司 | 用于视频编码器中的帧内预测的方法和设备 |
US20100329347A1 (en) * | 2008-01-29 | 2010-12-30 | Dong Hyung Kim | Method and apparatus for encoding and decoding video signal using motion compensation based on affine transformation |
CN104363451A (zh) * | 2014-10-27 | 2015-02-18 | 华为技术有限公司 | 图像预测方法及相关装置 |
CN104539966A (zh) * | 2014-09-30 | 2015-04-22 | 华为技术有限公司 | 图像预测方法及相关装置 |
CN105163116A (zh) * | 2015-08-29 | 2015-12-16 | 华为技术有限公司 | 图像预测的方法及设备 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101350920A (zh) * | 2007-07-17 | 2009-01-21 | 北京华辰广正科技发展有限公司 | 一种面向全景视频的全局运动估计方法 |
KR101807886B1 (ko) * | 2009-10-14 | 2017-12-11 | 돌비 인터네셔널 에이비 | 깊이 맵 처리를 위한 방법 및 디바이스 |
WO2013068564A1 (fr) * | 2011-11-11 | 2013-05-16 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Codage de partition de wedgelet efficace utilisant une prédiction spatiale |
JP6207311B2 (ja) * | 2013-09-12 | 2017-10-04 | キヤノン株式会社 | 画像処理装置、その制御方法、および制御プログラム |
-
2016
- 2016-03-15 WO PCT/CN2016/076360 patent/WO2017156705A1/fr active Application Filing
-
2017
- 2017-03-14 TW TW106108289A patent/TWI617185B/zh active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100329347A1 (en) * | 2008-01-29 | 2010-12-30 | Dong Hyung Kim | Method and apparatus for encoding and decoding video signal using motion compensation based on affine transformation |
US20100246680A1 (en) * | 2009-03-26 | 2010-09-30 | Dihong Tian | Reference picture prediction for video coding |
CN101854545A (zh) * | 2009-03-30 | 2010-10-06 | 索尼公司 | 用于视频编码器中的帧内预测的方法和设备 |
CN104539966A (zh) * | 2014-09-30 | 2015-04-22 | 华为技术有限公司 | 图像预测方法及相关装置 |
CN104363451A (zh) * | 2014-10-27 | 2015-02-18 | 华为技术有限公司 | 图像预测方法及相关装置 |
CN105163116A (zh) * | 2015-08-29 | 2015-12-16 | 华为技术有限公司 | 图像预测的方法及设备 |
Non-Patent Citations (1)
Title |
---|
LIN, SIXIN ET AL.: "Affine transform prediction for next generation video coding", ITU-TELECOMMUNICATION STANDARDIZATION SECTOR, STUDY GROUP 16 - CONTRIBUTION 1016R, 1 September 2015 (2015-09-01), Geneva, CH * |
Cited By (101)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20190116376A1 (en) * | 2017-10-12 | 2019-04-18 | Qualcomm Incorporated | Motion vector predictors using affine motion model in video coding |
WO2019075375A1 (fr) * | 2017-10-12 | 2019-04-18 | Qualcomm Incorporated | Prédicteurs de vecteur de mouvement à l'aide de modèles de mouvement affine dans un codage vidéo |
EP3675496A4 (fr) * | 2017-10-27 | 2020-08-12 | Huawei Technologies Co., Ltd. | Procédé et dispositif de détermination de vecteur de mouvement d'un bloc de codage affine |
US11310524B2 (en) | 2017-10-27 | 2022-04-19 | Huawei Technologies Co., Ltd. | Method and apparatus for determining motion vector of affine code block |
WO2019194506A1 (fr) * | 2018-04-01 | 2019-10-10 | 엘지전자 주식회사 | Procédé de codage d'image basé sur une inter-prédiction affine et dispositif associé |
WO2019203504A1 (fr) * | 2018-04-15 | 2019-10-24 | 엘지전자 주식회사 | Procédé et appareil pour réduire un espace de stockage pour des informations de mouvement dans un système de traitement vidéo |
CN112189342A (zh) * | 2018-05-24 | 2021-01-05 | 株式会社Kt | 用于处理视频信号的方法和设备 |
US11477458B2 (en) | 2018-06-19 | 2022-10-18 | Beijing Bytedance Network Technology Co., Ltd. | Mode dependent motion vector difference precision set |
US12022087B2 (en) | 2018-06-19 | 2024-06-25 | Beijing Bytedance Network Technology Co., Ltd | Mode dependent motion vector difference precision set |
CN112385210A (zh) * | 2018-06-20 | 2021-02-19 | 联发科技股份有限公司 | 用于视频编解码***的运动向量缓冲器管理的方法及装置 |
CN112385210B (zh) * | 2018-06-20 | 2023-10-20 | 寰发股份有限公司 | 用于视频编解码的帧间预测的方法及装置 |
CN112385229A (zh) * | 2018-06-29 | 2021-02-19 | 交互数字Vc控股公司 | 虚拟时间仿射候选 |
US11394960B2 (en) | 2018-06-29 | 2022-07-19 | Interdigital Vc Holdings, Inc. | Virtual temporal affine candidates |
CN110933414A (zh) * | 2018-06-29 | 2020-03-27 | 杭州海康威视数字技术股份有限公司 | 运动信息候选者列表构建方法、装置及可读存储介质 |
CN110876282B (zh) * | 2018-07-02 | 2022-10-18 | 华为技术有限公司 | 运动矢量预测方法以及相关装置 |
CN110876282A (zh) * | 2018-07-02 | 2020-03-10 | 华为技术有限公司 | 运动矢量预测方法以及相关装置 |
US11683496B2 (en) | 2018-07-02 | 2023-06-20 | Huawei Technologies Co., Ltd. | Motion vector prediction method and related apparatus |
US11533509B2 (en) | 2018-07-13 | 2022-12-20 | Tencent America LLC | Method and apparatus for video coding |
CN116156197A (zh) * | 2018-07-13 | 2023-05-23 | 腾讯美国有限责任公司 | 视频解码、编码方法和装置、计算机设备及存储介质 |
CN110719483A (zh) * | 2018-07-13 | 2020-01-21 | 腾讯美国有限责任公司 | 视频解码方法和装置、计算机设备及存储介质 |
CN110730351A (zh) * | 2018-07-17 | 2020-01-24 | 腾讯美国有限责任公司 | 视频解码的方法和装置、存储介质 |
CN110730351B (zh) * | 2018-07-17 | 2023-03-24 | 腾讯美国有限责任公司 | 视频解码的方法和装置、存储介质 |
US11438622B2 (en) | 2018-08-09 | 2022-09-06 | Lg Electronics Inc. | Affine motion prediction-based image decoding method and device using affine merge candidate list in image coding system |
US11785248B2 (en) | 2018-08-09 | 2023-10-10 | Lg Electronics Inc. | Affine motion prediction-based image decoding method and device using affine merge candidate list in image coding system |
CN112673627B (zh) * | 2018-08-09 | 2023-08-04 | Lg电子株式会社 | 在图像编码***中使用仿射合并候选列表的基于仿射运动预测的图像解码方法和装置 |
WO2020032609A1 (fr) * | 2018-08-09 | 2020-02-13 | 엘지전자 주식회사 | Procédé et dispositif de décodage d'image basé sur une prédiction de mouvement affine à l'aide d'une liste de candidats de fusion affine dans un système de codage d'image |
CN112673627A (zh) * | 2018-08-09 | 2021-04-16 | Lg电子株式会社 | 在图像编码***中使用仿射合并候选列表的基于仿射运动预测的图像解码方法和装置 |
US10893289B2 (en) | 2018-08-09 | 2021-01-12 | Lg Electronics Inc. | Affine motion prediction-based image decoding method and device using affine merge candidate list in image coding system |
US11503329B2 (en) | 2018-08-17 | 2022-11-15 | Hfi Innovation Inc. | Method and apparatus of simplified sub-mode for video coding |
US11310520B2 (en) | 2018-09-04 | 2022-04-19 | Hfi Innovation Inc. | Method and apparatus of motion-vector rounding unification for video coding system |
US11849143B2 (en) | 2018-09-06 | 2023-12-19 | Lg Electronics Inc. | Image decoding method and apparatus based on motion prediction using merge candidate list in image coding system |
US11877005B2 (en) | 2018-09-06 | 2024-01-16 | Lg Electronics, Inc. | Image decoding method and apparatus based on motion prediction using merge candidate list in image coding system |
WO2020050695A1 (fr) * | 2018-09-06 | 2020-03-12 | 엘지전자 주식회사 | Procédé et appareil de décodage d'images basé sur une prédiction de mouvement utilisant une liste de candidats de fusion dans un système de codage d'images |
CN110891175B (zh) * | 2018-09-08 | 2023-04-07 | 北京字节跳动网络技术有限公司 | 视频编解码和解码中的仿射模式 |
CN110891179A (zh) * | 2018-09-08 | 2020-03-17 | 北京字节跳动网络技术有限公司 | 计算运动矢量预测值 |
US11431965B2 (en) | 2018-09-08 | 2022-08-30 | Beijing Bytedance Network Technology Co., Ltd. | Affine mode in video coding and decoding |
US11729377B2 (en) | 2018-09-08 | 2023-08-15 | Beijing Bytedance Network Technology Co., Ltd | Affine mode in video coding and decoding |
CN110891179B (zh) * | 2018-09-08 | 2023-11-14 | 北京字节跳动网络技术有限公司 | 计算运动矢量预测值 |
CN110891175A (zh) * | 2018-09-08 | 2020-03-17 | 北京字节跳动网络技术有限公司 | 视频编码和解码中的仿射模式 |
US11722659B2 (en) | 2018-09-10 | 2023-08-08 | Lg Electronics Inc. | Affine motion prediction-based image decoding method and apparatus using affine MVP candidate list in image coding system |
CN110891176A (zh) * | 2018-09-10 | 2020-03-17 | 华为技术有限公司 | 基于仿射运动模型的运动矢量预测方法及设备 |
RU2768957C1 (ru) * | 2018-09-10 | 2022-03-25 | ЭлДжи ЭЛЕКТРОНИКС ИНК. | Способ и устройство декодирования изображения на основе предсказания аффинного движения с использованием списка кандидатов аффинного MVP в системе кодирования изображения |
US11539975B2 (en) | 2018-09-10 | 2022-12-27 | Huawei Technologies Co., Ltd. | Motion vector prediction method based on affine motion model and device |
CN110891176B (zh) * | 2018-09-10 | 2023-01-13 | 华为技术有限公司 | 基于仿射运动模型的运动矢量预测方法及设备 |
US10841576B2 (en) | 2018-09-10 | 2020-11-17 | Lg Electronics Inc. | Affine motion prediction-based image decoding method and apparatus using affine MVP candidate list in image coding system |
RU2800679C2 (ru) * | 2018-09-10 | 2023-07-26 | ЭлДжи ЭЛЕКТРОНИКС ИНК. | Способ и устройство декодирования изображения на основе предсказания аффинного движения с использованием списка кандидатов аффинного mvp в системе кодирования изображения |
WO2020055107A1 (fr) * | 2018-09-10 | 2020-03-19 | 엘지전자 주식회사 | Procédé et appareil de décodage d'image basé sur une prédiction de mouvement affine à l'aide d'une liste de candidats mvp affine dans un système de codage d'image |
US11303887B2 (en) | 2018-09-10 | 2022-04-12 | Lg Electronics Inc. | Affine motion prediction-based image decoding method and apparatus using affine MVP candidate list in image coding system |
US11057636B2 (en) * | 2018-09-17 | 2021-07-06 | Qualcomm Incorporated | Affine motion prediction |
US11140408B2 (en) | 2018-09-17 | 2021-10-05 | Qualcomm Incorporated | Affine motion prediction |
US11653020B2 (en) | 2018-09-19 | 2023-05-16 | Beijing Bytedance Network Technology Co., Ltd | Fast algorithms for adaptive motion vector resolution in affine mode |
CN110933427B (zh) * | 2018-09-19 | 2023-05-12 | 北京字节跳动网络技术有限公司 | 仿射模式编码的模式相关自适应运动矢量分辨率 |
CN110933420A (zh) * | 2018-09-19 | 2020-03-27 | 北京字节跳动网络技术有限公司 | 仿射模式中自适应运动矢量分辨率的快速算法 |
CN110933427A (zh) * | 2018-09-19 | 2020-03-27 | 北京字节跳动网络技术有限公司 | 仿射模式编码的模式相关自适应运动矢量分辨率 |
CN110933421A (zh) * | 2018-09-19 | 2020-03-27 | 北京字节跳动网络技术有限公司 | 具有自适应运动矢量分辨率的仿射模式的语法重用 |
CN110933420B (zh) * | 2018-09-19 | 2023-09-01 | 北京字节跳动网络技术有限公司 | 仿射模式中自适应运动矢量分辨率的快速算法 |
CN110933421B (zh) * | 2018-09-19 | 2023-06-30 | 北京字节跳动网络技术有限公司 | 具有自适应运动矢量分辨率的仿射模式的语法重用 |
CN112204976B (zh) * | 2018-09-21 | 2023-05-19 | 腾讯美国有限责任公司 | 具有预测偏移的简化仿射运动模型的解码方法和装置 |
CN110944185B (zh) * | 2018-09-21 | 2023-03-28 | 腾讯美国有限责任公司 | 视频解码的方法和装置、计算机设备及存储介质 |
WO2020060354A1 (fr) * | 2018-09-21 | 2020-03-26 | 엘지전자 주식회사 | Processus et appareil de gestion de vecteurs de mouvement compressés |
CN112703740B (zh) * | 2018-09-21 | 2024-04-12 | 高通股份有限公司 | 用于仿射模式的基于历史的运动矢量预测 |
WO2020060803A1 (fr) * | 2018-09-21 | 2020-03-26 | Tencent America Llc. | Techniques de codage de modèle de mouvement affine simplifié avec décalages de prédiction |
CN110944185A (zh) * | 2018-09-21 | 2020-03-31 | 腾讯美国有限责任公司 | 视频解码的方法和装置、计算机设备及存储介质 |
US11706442B2 (en) | 2018-09-21 | 2023-07-18 | Lg Electronics Inc. | Process and apparatus for controlling compressed motion vectors |
CN112703740A (zh) * | 2018-09-21 | 2021-04-23 | 高通股份有限公司 | 用于仿射模式的基于历史的运动矢量预测 |
CN112204976A (zh) * | 2018-09-21 | 2021-01-08 | 腾讯美国有限责任公司 | 具有预测偏移的简化仿射运动模型编码的技术 |
CN110944206B (zh) * | 2018-09-23 | 2023-05-26 | 北京字节跳动网络技术有限公司 | 涉及仿射运动的一般应用 |
US10841609B1 (en) | 2018-09-23 | 2020-11-17 | Beijing Bytedance Network Technology Co., Ltd. | Modification of motion vector with adaptive motion vector resolution |
CN110944206A (zh) * | 2018-09-23 | 2020-03-31 | 北京字节跳动网络技术有限公司 | 涉及仿射运动的一般应用 |
CN110944191A (zh) * | 2018-09-23 | 2020-03-31 | 北京字节跳动网络技术有限公司 | 具有自适应运动矢量分辨率的运动矢量精度指示的信令通知 |
US11805259B2 (en) | 2018-09-23 | 2023-10-31 | Beijing Bytedance Network Technology Co., Ltd | Non-affine blocks predicted from affine motion |
WO2020058962A1 (fr) * | 2018-09-23 | 2020-03-26 | Beijing Bytedance Network Technology Co., Ltd. | Signalisation d'indication de précision de vecteur de mouvement avec une résolution de vecteur de mouvement adaptative |
CN110958456B (zh) * | 2018-09-26 | 2023-03-31 | 北京字节跳动网络技术有限公司 | 仿射的运动矢量访问范围 |
CN110958457A (zh) * | 2018-09-26 | 2020-04-03 | 北京字节跳动网络技术有限公司 | 模式依赖的仿射继承 |
CN110958457B (zh) * | 2018-09-26 | 2023-05-12 | 北京字节跳动网络技术有限公司 | 模式依赖的仿射继承 |
CN110958456A (zh) * | 2018-09-26 | 2020-04-03 | 北京字节跳动网络技术有限公司 | 仿射的运动矢量访问范围 |
CN111083485A (zh) * | 2018-10-22 | 2020-04-28 | 北京字节跳动网络技术有限公司 | 仿射模式的运动信息的利用 |
US11985340B2 (en) | 2018-11-16 | 2024-05-14 | Beijing Bytedance Network Technology Co., Ltd | History-based affine parameters inheritance |
US11856211B2 (en) | 2018-11-16 | 2023-12-26 | Beijing Bytedance Network Technology Co., Ltd | Usage for history-based affine parameters |
US11902550B2 (en) | 2018-11-16 | 2024-02-13 | Beijing Bytedance Network Technology Co., Ltd | Pruning method for history-based affine parameters |
CN113039800A (zh) * | 2018-11-16 | 2021-06-25 | 北京字节跳动网络技术有限公司 | 用于基于历史的仿射参数的修剪方法 |
CN113039800B (zh) * | 2018-11-16 | 2024-05-10 | 北京字节跳动网络技术有限公司 | 用于基于历史的仿射参数的修剪方法 |
US11381838B2 (en) | 2018-11-16 | 2022-07-05 | Hfi Innovation Inc. | Method and apparatus of improved merge with motion vector difference for video coding |
CN113170159A (zh) * | 2018-12-08 | 2021-07-23 | 北京字节跳动网络技术有限公司 | 对仿射参数的移位 |
CN113170159B (zh) * | 2018-12-08 | 2022-09-27 | 北京字节跳动网络技术有限公司 | 对仿射参数的移位 |
CN112352433A (zh) * | 2018-12-28 | 2021-02-09 | Jvc建伍株式会社 | 动图像编码装置、动图像编码方法以及动图像编码程序、动图像解码装置、动图像解码方法以及动图像解码程序 |
WO2020141911A1 (fr) * | 2019-01-02 | 2020-07-09 | 엘지전자 주식회사 | Dispositif et procédé de traitement de signal vidéo par usage d'inter-prédiction |
US11758125B2 (en) | 2019-01-02 | 2023-09-12 | Lg Electronics Inc. | Device and method for processing video signal by using inter prediction |
WO2020141879A1 (fr) * | 2019-01-02 | 2020-07-09 | 엘지전자 주식회사 | Procédé et dispositif de décodage de vidéo basé sur une prédiction de mouvement affine au moyen d'un candidat de fusion temporelle basé sur un sous-bloc dans un système de codage de vidéo |
US11627310B2 (en) | 2019-01-02 | 2023-04-11 | Lg Electronics Inc. | Affine motion prediction-based video decoding method and device using subblock-based temporal merge candidate in video coding system |
CN113302938A (zh) * | 2019-01-11 | 2021-08-24 | 北京字节跳动网络技术有限公司 | 整数mv运动补偿 |
CN113287303A (zh) * | 2019-01-12 | 2021-08-20 | 北京字节跳动网络技术有限公司 | 双向预测约束 |
US10904550B2 (en) * | 2019-01-12 | 2021-01-26 | Tencent America LLC | Method and apparatus for video coding |
WO2020248105A1 (fr) * | 2019-06-10 | 2020-12-17 | Oppo广东移动通信有限公司 | Procédé de détermination de valeur prédite, codeur et support d'enregistrement informatique |
CN114128263A (zh) * | 2019-08-12 | 2022-03-01 | 北京达佳互联信息技术有限公司 | 用于视频编解码中的自适应运动矢量分辨率的方法和设备 |
WO2021030502A1 (fr) * | 2019-08-12 | 2021-02-18 | Beijing Dajia Internet Information Technology Co., Ltd. | Procédés et appareils de résolution adaptative de vecteur de mouvement lors d'un codage vidéo |
US11917157B2 (en) | 2019-09-19 | 2024-02-27 | Lg Electronics Inc. | Image encoding/decoding method and device for performing PROF, and method for transmitting bitstream |
WO2021054676A1 (fr) * | 2019-09-19 | 2021-03-25 | 엘지전자 주식회사 | Procédé et dispositif de codage/décodage d'image permettant de réaliser un prof, et procédé de transmission de flux binaire |
US11516475B2 (en) | 2019-09-19 | 2022-11-29 | Lg Electronics Inc. | Image encoding/decoding method and device for performing PROF, and method for transmitting bitstream |
EP4062642A4 (fr) * | 2019-12-27 | 2023-01-25 | Zhejiang Dahua Technology Co., Ltd | Procédé et appareil de prédiction de mouvement et codage vidéo |
WO2021129626A1 (fr) | 2019-12-27 | 2021-07-01 | Zhejiang Dahua Technology Co., Ltd. | Procédé et appareil de prédiction de mouvement et codage vidéo |
Also Published As
Publication number | Publication date |
---|---|
TWI617185B (zh) | 2018-03-01 |
TW201739252A (zh) | 2017-11-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2017156705A1 (fr) | Prédiction affine pour le codage vidéo | |
US11750818B2 (en) | Inter-prediction mode based image processing method, and apparatus therefor | |
US11375226B2 (en) | Method and apparatus of video coding with affine motion compensation | |
US20230093366A1 (en) | Multi- iteration motion vector refinement | |
WO2017118409A1 (fr) | Procédé et appareil de prédiction de mode de fusion affine pour système de codage vidéo | |
US11082713B2 (en) | Method and apparatus for global motion compensation in video coding system | |
WO2017148345A1 (fr) | Procédé et appareil de codage vidéo à compensation de mouvement affine | |
JP7425808B2 (ja) | 動き候補リスト構築プロセスの条件付き実行 | |
US20210235083A1 (en) | Sub-block based prediction | |
CN114175636A (zh) | 自适应参数集中的自适应环路滤波的指示 | |
CN113785586B (zh) | 用于视频编解码***的简化仿射子块处理的方法及装置 | |
TWI706668B (zh) | 用於視訊編解碼的幀間預測方法以及裝置 | |
CN111466116B (zh) | 用于视频编解码***的仿射帧间预测的方法和装置 | |
KR102387873B1 (ko) | 구축된 아핀 병합 후보들을 도출하기 위한 방법 | |
US10432960B2 (en) | Offset temporal motion vector predictor (TMVP) | |
CN117061750A (zh) | 用于仿射预测或运动补偿的共享预加载区域的方法和装置 | |
CN110650348A (zh) | 运动矢量的推导方法和编码方法、装置、设备及介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 16893870 Country of ref document: EP Kind code of ref document: A1 |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 16893870 Country of ref document: EP Kind code of ref document: A1 |