CN111543059A - 图像预测方法、装置以及编解码器 - Google Patents
图像预测方法、装置以及编解码器 Download PDFInfo
- 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
Links
Images
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/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/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods 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/103—Selection of coding mode or of prediction mode
- H04N19/105—Selection 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
-
- 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/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods 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/17—Methods 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/176—Methods 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
-
- 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/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods 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/182—Methods 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
-
- 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
-
- 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
-
- 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/523—Motion estimation or motion compensation with sub-pixel accuracy
-
- 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
-
- 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/70—Methods 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)
- PCT国内申请,权利要求书已公开。
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)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113938690A (zh) * | 2021-12-03 | 2022-01-14 | 北京达佳互联信息技术有限公司 | 视频编码方法、装置、电子设备及存储介质 |
Families Citing this family (19)
| 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)
| 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)
| 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 | 华为技术有限公司 | 存储访问窗口和用于运动矢量修正的填充 |
-
2017
- 2017-12-31 CN CN202311090778.1A patent/CN117336504A/zh active Pending
- 2017-12-31 CN CN201711494274.0A patent/CN109996081B/zh active Active
-
2018
- 2018-12-26 TW TW107147080A patent/TWI791723B/zh active
- 2018-12-26 TW TW112100139A patent/TWI828507B/zh active
- 2018-12-27 CA CA3087405A patent/CA3087405A1/en active Pending
- 2018-12-27 BR BR112020012914-3A patent/BR112020012914A2/pt unknown
- 2018-12-27 KR KR1020237006148A patent/KR102627496B1/ko active Active
- 2018-12-27 EP EP23219999.2A patent/EP4362464A3/en active Pending
- 2018-12-27 CN CN201880084937.8A patent/CN111543059B/zh active Active
- 2018-12-27 CN CN202411501209.6A patent/CN119520823A/zh active Pending
- 2018-12-27 WO PCT/CN2018/124275 patent/WO2019129130A1/zh not_active Ceased
- 2018-12-27 EP EP18895955.5A patent/EP3734976A4/en not_active Ceased
- 2018-12-27 AU AU2018395081A patent/AU2018395081B2/en active Active
- 2018-12-27 SG SG11202006258VA patent/SG11202006258VA/en unknown
- 2018-12-27 KR KR1020257024618A patent/KR20250117469A/ko active Pending
- 2018-12-27 CN CN202411496322.XA patent/CN119520822A/zh active Pending
- 2018-12-27 KR KR1020247001807A patent/KR102838837B1/ko active Active
- 2018-12-27 JP JP2020536667A patent/JP2021508213A/ja active Pending
- 2018-12-27 KR KR1020207022351A patent/KR102503943B1/ko active Active
-
2020
- 2020-06-29 US US16/915,678 patent/US11528503B2/en active Active
-
2022
- 2022-11-28 US US17/994,556 patent/US12069294B2/en active Active
-
2023
- 2023-04-24 JP JP2023070921A patent/JP7712977B2/ja active Active
- 2023-06-28 AU AU2023204122A patent/AU2023204122B2/en active Active
-
2024
- 2024-07-24 US US18/783,100 patent/US20250016358A1/en active Pending
-
2025
- 2025-05-20 JP JP2025084158A patent/JP2025128147A/ja active Pending
Patent Citations (4)
| 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)
| 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
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 |