[go: up one dir, main page]

CN111543059A - 图像预测方法、装置以及编解码器 - Google Patents

图像预测方法、装置以及编解码器 Download PDF

Info

Publication number
CN111543059A
CN111543059A CN201880084937.8A CN201880084937A CN111543059A CN 111543059 A CN111543059 A CN 111543059A CN 201880084937 A CN201880084937 A CN 201880084937A CN 111543059 A CN111543059 A CN 111543059A
Authority
CN
China
Prior art keywords
block
backward
reference block
positions
image
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.)
Granted
Application number
CN201880084937.8A
Other languages
English (en)
Other versions
CN111543059B (zh
Inventor
马祥
杨海涛
陈焕浜
高山
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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies 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 Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN202411496322.XA priority Critical patent/CN119520822A/zh
Priority to CN202411501209.6A priority patent/CN119520823A/zh
Publication of CN111543059A publication Critical patent/CN111543059A/zh
Application granted granted Critical
Publication of CN111543059B publication Critical patent/CN111543059B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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/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/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/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
    • 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
    • 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/577Motion compensation with bidirectional frame interpolation, i.e. using B-pictures
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/70Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Image Processing (AREA)
  • Color Television Systems (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Image Analysis (AREA)

Abstract

本申请提供了一种图像预测方法、装置以及编解码器。该方法包括:获取当前图像块的初始运动信息;基于所述初始运动信息和当前图像块的位置确定N个前向参考块的位置和N个后向参考块的位置;基于匹配代价准则,从M对参考块的位置中确定一对参考块的位置为当前图像块的目标前向参考块的位置和目标后向参考块的位置,每对参考块的位置包括一个前向参考块的位置和一个后向参考块的位置,且针对每对参考块的位置,第一位置偏移与第二位置偏移成镜像关系;基于所述目标前向参考块的像素值和所述目标后向参考块的像素值,得到所述当前图像块的像素值的预测值。本申请在提高图像预测的准确性的同时,能降低图像预测的复杂度。

Description

PCT国内申请,说明书已公开。

Claims (48)

  1. PCT国内申请,权利要求书已公开。
CN201880084937.8A 2017-12-31 2018-12-27 图像预测方法、装置以及编解码器 Active CN111543059B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202411496322.XA CN119520822A (zh) 2017-12-31 2018-12-27 图像预测方法、装置以及编解码器
CN202411501209.6A CN119520823A (zh) 2017-12-31 2018-12-27 图像预测方法、装置以及编解码器

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN2017114942740 2017-12-31
CN201711494274.0A CN109996081B (zh) 2017-12-31 2017-12-31 图像预测方法、装置以及编解码器
PCT/CN2018/124275 WO2019129130A1 (zh) 2017-12-31 2018-12-27 图像预测方法、装置以及编解码器

Related Child Applications (2)

Application Number Title Priority Date Filing Date
CN202411501209.6A Division CN119520823A (zh) 2017-12-31 2018-12-27 图像预测方法、装置以及编解码器
CN202411496322.XA Division CN119520822A (zh) 2017-12-31 2018-12-27 图像预测方法、装置以及编解码器

Publications (2)

Publication Number Publication Date
CN111543059A true CN111543059A (zh) 2020-08-14
CN111543059B CN111543059B (zh) 2024-10-29

Family

ID=67066616

Family Applications (5)

Application Number Title Priority Date Filing Date
CN202311090778.1A Pending CN117336504A (zh) 2017-12-31 2017-12-31 图像预测方法、装置以及编解码器
CN201711494274.0A Active CN109996081B (zh) 2017-12-31 2017-12-31 图像预测方法、装置以及编解码器
CN201880084937.8A Active CN111543059B (zh) 2017-12-31 2018-12-27 图像预测方法、装置以及编解码器
CN202411501209.6A Pending CN119520823A (zh) 2017-12-31 2018-12-27 图像预测方法、装置以及编解码器
CN202411496322.XA Pending CN119520822A (zh) 2017-12-31 2018-12-27 图像预测方法、装置以及编解码器

Family Applications Before (2)

Application Number Title Priority Date Filing Date
CN202311090778.1A Pending CN117336504A (zh) 2017-12-31 2017-12-31 图像预测方法、装置以及编解码器
CN201711494274.0A Active CN109996081B (zh) 2017-12-31 2017-12-31 图像预测方法、装置以及编解码器

Family Applications After (2)

Application Number Title Priority Date Filing Date
CN202411501209.6A Pending CN119520823A (zh) 2017-12-31 2018-12-27 图像预测方法、装置以及编解码器
CN202411496322.XA Pending CN119520822A (zh) 2017-12-31 2018-12-27 图像预测方法、装置以及编解码器

Country Status (11)

Country Link
US (3) US11528503B2 (zh)
EP (2) EP4362464A3 (zh)
JP (3) JP2021508213A (zh)
KR (4) KR102627496B1 (zh)
CN (5) CN117336504A (zh)
AU (2) AU2018395081B2 (zh)
BR (1) BR112020012914A2 (zh)
CA (1) CA3087405A1 (zh)
SG (1) SG11202006258VA (zh)
TW (2) TWI791723B (zh)
WO (1) WO2019129130A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113938690A (zh) * 2021-12-03 2022-01-14 北京达佳互联信息技术有限公司 视频编码方法、装置、电子设备及存储介质

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
HUE071333T2 (hu) * 2018-08-13 2025-08-28 Lg Electronics Inc Inter predikciós eljárás történetalapú mozgásvektor alapján, valamint ehhez tartozó berendezés
WO2020156538A1 (en) 2019-02-03 2020-08-06 Beijing Bytedance Network Technology Co., Ltd. Interaction between mv precisions and mv difference coding
CN117336505A (zh) 2019-02-14 2024-01-02 北京字节跳动网络技术有限公司 解码器侧细化工具的尺寸选择性应用
CN113826386B (zh) 2019-05-11 2023-10-24 北京字节跳动网络技术有限公司 视频处理中编解码工具的选择性使用
CN110545425B (zh) * 2019-08-21 2021-11-16 浙江大华技术股份有限公司 一种帧间预测方法、终端设备以及计算机存储介质
WO2021043166A1 (en) * 2019-09-02 2021-03-11 Beijing Bytedance Network Technology Co., Ltd. Improvement of merge candidates
WO2021061023A1 (en) * 2019-09-23 2021-04-01 Huawei Technologies Co., Ltd. Signaling for motion vector refinement
WO2020251418A2 (en) * 2019-10-01 2020-12-17 Huawei Technologies Co., Ltd. Method and apparatus of slice-level signaling for bi-directional optical flow and decoder side motion vector refinement
KR102762340B1 (ko) * 2019-10-12 2025-02-05 두인 비전 컴퍼니 리미티드 비디오 코딩 툴들을 위한 상위 레벨 신택스
CN112770113B (zh) * 2019-11-05 2024-08-23 杭州海康威视数字技术股份有限公司 一种编解码方法、装置及其设备
CN113452997B (zh) * 2020-03-25 2022-07-29 杭州海康威视数字技术股份有限公司 一种编解码方法、装置及其设备
CN112565753B (zh) * 2020-12-06 2022-08-16 浙江大华技术股份有限公司 运动矢量差的确定方法和装置、存储介质及电子装置
CN114640856B (zh) 2021-03-19 2022-12-23 杭州海康威视数字技术股份有限公司 解码方法、编码方法、装置及设备
WO2022267654A1 (en) 2021-06-23 2022-12-29 Zhejiang Dahua Technology Co., Ltd. Systems and methods for image prediction
CN113691810B (zh) * 2021-07-26 2022-10-04 浙江大华技术股份有限公司 帧内帧间联合预测方法、编解码方法及相关设备、存储介质
US12200219B2 (en) 2021-09-17 2025-01-14 Qualcomm Incorporated Adaptive bilateral matching for decoder side motion vector refinement for video coding
US20230199171A1 (en) * 2021-12-21 2023-06-22 Mediatek Inc. Search Memory Management For Video Coding
WO2024010338A1 (ko) * 2022-07-05 2024-01-11 한국전자통신연구원 영상 부호화/복호화를 위한 방법, 장치 및 기록 매체
WO2025076670A1 (zh) * 2023-10-09 2025-04-17 Oppo广东移动通信有限公司 编解码方法、码流、编码器、解码器以及存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101557514A (zh) * 2008-04-11 2009-10-14 华为技术有限公司 一种帧间预测编解码方法、装置及系统
US20120027095A1 (en) * 2010-07-30 2012-02-02 Canon Kabushiki Kaisha Motion vector detection apparatus, motion vector detection method, and computer-readable storage medium
CN104427345A (zh) * 2013-09-11 2015-03-18 华为技术有限公司 运动矢量的获取方法、获取装置、视频编解码器及其方法
CN107409225A (zh) * 2015-03-27 2017-11-28 高通股份有限公司 视频译码中运动信息推导模式确定

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6195389B1 (en) * 1998-04-16 2001-02-27 Scientific-Atlanta, Inc. Motion estimation system and methods
JP2001145109A (ja) 1999-11-11 2001-05-25 Nec Corp 動きベクトル検出装置
CN1658673A (zh) * 2005-03-23 2005-08-24 南京大学 视频压缩编解码方法
US20090167775A1 (en) * 2007-12-30 2009-07-02 Ning Lu Motion estimation compatible with multiple standards
TWI401972B (zh) * 2009-06-23 2013-07-11 Acer Inc 時間性錯誤隱藏方法
US8917769B2 (en) 2009-07-03 2014-12-23 Intel Corporation Methods and systems to estimate motion based on reconstructed reference frames at a video decoder
GB2493755B (en) 2011-08-17 2016-10-19 Canon Kk Method and device for encoding a sequence of images and method and device for decoding a sequence of images
US9148622B2 (en) * 2011-12-29 2015-09-29 Hong Kong Applied Science and Technology Research Institute Company, Limited Halo reduction in frame-rate-conversion using hybrid bi-directional motion vectors for occlusion/disocclusion detection
CN104427347A (zh) * 2013-09-02 2015-03-18 苏州威迪斯特光电科技有限公司 网络摄像机视频监控系统图像质量提高方法
HK1255704A1 (zh) 2016-05-24 2019-08-23 华为技术有限公司 图像预测方法和相关设备
EP3264769A1 (en) * 2016-06-30 2018-01-03 Thomson Licensing Method and apparatus for video coding with automatic motion information refinement
US10778999B2 (en) * 2016-09-30 2020-09-15 Qualcomm Incorporated Frame rate up-conversion coding mode with affine motion model
US10750203B2 (en) * 2016-12-22 2020-08-18 Mediatek Inc. Method and apparatus of adaptive bi-prediction for video coding
US12063387B2 (en) * 2017-01-05 2024-08-13 Hfi Innovation Inc. Decoder-side motion vector restoration for video coding
WO2019001741A1 (en) * 2017-06-30 2019-01-03 Huawei Technologies Co., Ltd. MOTION VECTOR REFINEMENT FOR MULTI-REFERENCE PREDICTION
CN111201795B (zh) * 2017-10-09 2022-07-26 华为技术有限公司 存储访问窗口和用于运动矢量修正的填充

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101557514A (zh) * 2008-04-11 2009-10-14 华为技术有限公司 一种帧间预测编解码方法、装置及系统
US20120027095A1 (en) * 2010-07-30 2012-02-02 Canon Kabushiki Kaisha Motion vector detection apparatus, motion vector detection method, and computer-readable storage medium
CN104427345A (zh) * 2013-09-11 2015-03-18 华为技术有限公司 运动矢量的获取方法、获取装置、视频编解码器及其方法
CN107409225A (zh) * 2015-03-27 2017-11-28 高通股份有限公司 视频译码中运动信息推导模式确定

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113938690A (zh) * 2021-12-03 2022-01-14 北京达佳互联信息技术有限公司 视频编码方法、装置、电子设备及存储介质
CN113938690B (zh) * 2021-12-03 2023-10-31 北京达佳互联信息技术有限公司 视频编码方法、装置、电子设备及存储介质

Also Published As

Publication number Publication date
TW202318876A (zh) 2023-05-01
KR20200101986A (ko) 2020-08-28
US20250016358A1 (en) 2025-01-09
KR20230033021A (ko) 2023-03-07
EP4362464A3 (en) 2024-05-29
RU2020125254A (ru) 2022-01-31
KR102627496B1 (ko) 2024-01-18
US20200396478A1 (en) 2020-12-17
EP3734976A1 (en) 2020-11-04
JP7712977B2 (ja) 2025-07-24
RU2020125254A3 (zh) 2022-01-31
CN119520823A (zh) 2025-02-25
JP2025128147A (ja) 2025-09-02
EP3734976A4 (en) 2021-02-03
CN109996081B (zh) 2023-09-12
JP2021508213A (ja) 2021-02-25
CN117336504A (zh) 2024-01-02
CN109996081A (zh) 2019-07-09
AU2023204122A1 (en) 2023-07-13
AU2023204122B2 (en) 2025-02-20
CN119520822A (zh) 2025-02-25
AU2018395081B2 (en) 2023-03-30
AU2018395081A1 (en) 2020-08-13
SG11202006258VA (en) 2020-07-29
WO2019129130A1 (zh) 2019-07-04
TWI791723B (zh) 2023-02-11
CN111543059B (zh) 2024-10-29
JP2023103277A (ja) 2023-07-26
KR102503943B1 (ko) 2023-02-24
KR20240011263A (ko) 2024-01-25
TW201931857A (zh) 2019-08-01
US11528503B2 (en) 2022-12-13
EP4362464A2 (en) 2024-05-01
CA3087405A1 (en) 2019-07-04
BR112020012914A2 (pt) 2020-12-08
KR20250117469A (ko) 2025-08-04
US12069294B2 (en) 2024-08-20
US20230232036A1 (en) 2023-07-20
KR102838837B1 (ko) 2025-07-24
TWI828507B (zh) 2024-01-01

Similar Documents

Publication Publication Date Title
CN111543059B (zh) 图像预测方法、装置以及编解码器
US12278981B2 (en) Video coding method and apparatus
US12225203B2 (en) Motion vector obtaining method and apparatus, computer device, and storage medium
WO2019154424A1 (zh) 视频解码方法、视频解码器以及电子设备

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant