PL3744098T3 - Przyjazne dla sprzętu ograniczone udoskonalenie wektora ruchu - Google Patents
Przyjazne dla sprzętu ograniczone udoskonalenie wektora ruchuInfo
- Publication number
- PL3744098T3 PL3744098T3 PL19743410.3T PL19743410T PL3744098T3 PL 3744098 T3 PL3744098 T3 PL 3744098T3 PL 19743410 T PL19743410 T PL 19743410T PL 3744098 T3 PL3744098 T3 PL 3744098T3
- Authority
- PL
- Poland
- Prior art keywords
- motion vector
- vector refinement
- constrained motion
- hardware friendly
- friendly
- 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/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/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/136—Incoming video signal characteristics or properties
- H04N19/137—Motion inside a coding unit, e.g. average field, frame or block difference
- H04N19/139—Analysis of motion vectors, e.g. their magnitude, direction, variance or reliability
-
- 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/44—Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
-
- 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/46—Embedding additional information in the video signal during the compression process
-
- 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/521—Processing of motion vectors for estimating the reliability of the determined motion vectors or motion vector field, e.g. for smoothing the motion vector field or for correcting 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/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/573—Motion compensation with multiple frame prediction using two or more reference frames in a given prediction direction
-
- 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/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/146—Data rate or code amount at the encoder output
- H04N19/147—Data rate or code amount at the encoder output according to rate distortion criteria
-
- 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/567—Motion estimation based on rate distortion criteria
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Applications Claiming Priority (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201862622234P | 2018-01-26 | 2018-01-26 | |
| US201862723014P | 2018-08-27 | 2018-08-27 | |
| US201862740470P | 2018-10-03 | 2018-10-03 | |
| US16/248,452 US11310526B2 (en) | 2018-01-26 | 2019-01-15 | Hardware friendly constrained motion vector refinement |
| PCT/CN2019/073179 WO2019144930A1 (en) | 2018-01-26 | 2019-01-25 | Hardware friendly constrained motion vector refinement |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| PL3744098T3 true PL3744098T3 (pl) | 2025-09-15 |
Family
ID=67392580
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PL19743410.3T PL3744098T3 (pl) | 2018-01-26 | 2019-01-25 | Przyjazne dla sprzętu ograniczone udoskonalenie wektora ruchu |
Country Status (8)
| Country | Link |
|---|---|
| US (1) | US11310526B2 (pl) |
| EP (1) | EP3744098B1 (pl) |
| KR (1) | KR102448218B1 (pl) |
| CN (2) | CN111886866B (pl) |
| BR (1) | BR112020015246A8 (pl) |
| PL (1) | PL3744098T3 (pl) |
| TW (1) | TWI690195B (pl) |
| WO (1) | WO2019144930A1 (pl) |
Families Citing this family (45)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116962717A (zh) * | 2018-03-14 | 2023-10-27 | Lx 半导体科技有限公司 | 图像编码/解码方法、存储介质和发送方法 |
| KR102929091B1 (ko) * | 2018-03-27 | 2026-02-20 | 주식회사 케이티 | 비디오 신호 처리 방법 및 장치 |
| WO2020017840A1 (ko) * | 2018-07-16 | 2020-01-23 | 엘지전자 주식회사 | Dmvr에 기반하여 인터 예측을 수행하는 방법 및 장치 |
| SG11202101823XA (en) * | 2018-09-19 | 2021-04-29 | Huawei Tech Co Ltd | Method for skipping refinement based on patch similarity in bilinear interpolation based decoder-side motion vector refinement |
| CN112913241B (zh) * | 2018-10-22 | 2024-03-26 | 北京字节跳动网络技术有限公司 | 解码器侧运动矢量推导的限制 |
| CN111083489B (zh) | 2018-10-22 | 2024-05-14 | 北京字节跳动网络技术有限公司 | 多次迭代运动矢量细化 |
| WO2020084461A1 (en) * | 2018-10-22 | 2020-04-30 | Beijing Bytedance Network Technology Co., Ltd. | Restrictions on decoder side motion vector derivation based on coding information |
| CN111083484B (zh) * | 2018-10-22 | 2024-06-28 | 北京字节跳动网络技术有限公司 | 基于子块的预测 |
| CN111436227B (zh) | 2018-11-12 | 2024-03-29 | 北京字节跳动网络技术有限公司 | 在视频处理中使用组合帧间-帧内预测 |
| WO2020103852A1 (en) | 2018-11-20 | 2020-05-28 | Beijing Bytedance Network Technology Co., Ltd. | Difference calculation based on patial position |
| WO2020103877A1 (en) | 2018-11-20 | 2020-05-28 | Beijing Bytedance Network Technology Co., Ltd. | Coding and decoding of video coding modes |
| US11146810B2 (en) | 2018-11-27 | 2021-10-12 | Qualcomm Incorporated | Decoder-side motion vector refinement |
| JP7005480B2 (ja) * | 2018-12-27 | 2022-01-21 | Kddi株式会社 | 画像復号装置、画像符号化装置、プログラム及び画像処理システム |
| CN119676442A (zh) * | 2018-12-29 | 2025-03-21 | 华为技术有限公司 | 帧间预测方法、装置以及相应的编码器和解码器 |
| WO2020142762A1 (en) * | 2019-01-06 | 2020-07-09 | Beijing Dajia Internet Information Technology Co., Ltd. | Bit-width control for bi-directional optical flow |
| KR102635518B1 (ko) | 2019-03-06 | 2024-02-07 | 베이징 바이트댄스 네트워크 테크놀로지 컴퍼니, 리미티드 | 변환된 단예측 후보의 사용 |
| EP3922028B1 (en) * | 2019-03-08 | 2025-09-03 | Beijing Dajia Internet Information Technology Co., Ltd. | Bi-directional optical flow and decoder-side motion vector refinement for video coding |
| PL4274229T3 (pl) * | 2019-03-12 | 2025-04-07 | Lg Electronics Inc. | Sposób i urządzenie do predykcji międzyramkowej oparte na dmvr i bdof |
| JP7307192B2 (ja) | 2019-04-02 | 2023-07-11 | 北京字節跳動網絡技術有限公司 | デコーダ側の動きベクトルの導出 |
| JP6835337B2 (ja) * | 2019-06-20 | 2021-02-24 | Kddi株式会社 | 画像復号装置、画像復号方法及びプログラム |
| US11223840B2 (en) * | 2019-08-19 | 2022-01-11 | Tencent America LLC | Method and apparatus for video coding |
| WO2021050226A1 (en) * | 2019-09-12 | 2021-03-18 | Alibaba Group Holding Limited | Method and apparatus for encoding or decoding video |
| CN120128701B (zh) | 2019-09-12 | 2026-02-17 | 阿里巴巴(中国)有限公司 | 计算机实现的编解码方法及非暂时性计算机可读存储介质 |
| CN110740317B (zh) * | 2019-09-18 | 2021-10-15 | 浙江大华技术股份有限公司 | 子块运动预测、编码方法、编码器及存储装置 |
| CN110719489B (zh) * | 2019-09-18 | 2022-02-18 | 浙江大华技术股份有限公司 | 运动矢量修正、预测、编码方法、编码器及存储装置 |
| CN113676735A (zh) | 2019-09-23 | 2021-11-19 | 杭州海康威视数字技术股份有限公司 | 编解码方法方法、装置及设备 |
| US12200190B2 (en) | 2019-09-23 | 2025-01-14 | Interdigtal Vc Holdings, Inc. | Switching logic for bi-directional optical flow |
| CN110740322A (zh) * | 2019-10-23 | 2020-01-31 | 李思恒 | 视频编码方法及装置、存储介质、视频编码设备 |
| US11792423B2 (en) * | 2019-11-22 | 2023-10-17 | Qualcomm Incorporated | Early termination of motion vector refinement process in video coding |
| US11683517B2 (en) * | 2020-11-23 | 2023-06-20 | Qualcomm Incorporated | Block-adaptive search range and cost factors for decoder-side motion vector (MV) derivation techniques |
| US12113987B2 (en) * | 2020-12-22 | 2024-10-08 | Qualcomm Incorporated | Multi-pass decoder-side motion vector refinement |
| CN116601956A (zh) * | 2020-12-22 | 2023-08-15 | 高通股份有限公司 | 多遍次解码器侧运动向量细化 |
| WO2022140338A1 (en) * | 2020-12-22 | 2022-06-30 | Qualcomm Incorporated | Multi-pass decoder-side motion vector refinement |
| CN116803081A (zh) * | 2021-01-29 | 2023-09-22 | 高通股份有限公司 | 用于视频编解码的基于模型的运动矢量差导出和模板匹配预测 |
| US20240187633A1 (en) * | 2021-04-21 | 2024-06-06 | Beijing Bytedance Network Technology Co., Ltd. | Method, device, and medium for video processing |
| US12309433B2 (en) * | 2021-05-20 | 2025-05-20 | Lemon Inc. | On padding methods for neural network-based in-loop filter |
| US12212776B2 (en) * | 2021-09-24 | 2025-01-28 | Apple Inc. | Systems and methods for low resolution motion estimation searches |
| US11917176B2 (en) * | 2021-09-28 | 2024-02-27 | Avago Technologies International Sales Pte. Limited | Low-latency and high-throughput motion vector refinement with template matching |
| WO2023143173A1 (en) * | 2022-01-28 | 2023-08-03 | Mediatek Inc. | Multi-pass decoder-side motion vector refinement |
| TW202408242A (zh) * | 2022-04-06 | 2024-02-16 | 聯發科技股份有限公司 | 隱式多通道解碼器端運動向量細化 |
| US12267515B2 (en) * | 2022-05-24 | 2025-04-01 | Tencent America LLC | Method and apparatus for temporal interpolated prediction in video bitstream |
| US12452406B2 (en) | 2022-05-24 | 2025-10-21 | Tencent America LLC | Method and apparatus for asymmetric blending of predictions of partitioned pictures |
| CN119895875A (zh) * | 2022-09-28 | 2025-04-25 | Lg 电子株式会社 | 图像编码/解码方法以及装置和存储比特流的记录介质 |
| WO2024080747A1 (ko) * | 2022-10-11 | 2024-04-18 | 한국전자통신연구원 | 영상 부호화/복호화를 위한 방법, 장치 및 기록 매체 |
| US20250168395A1 (en) * | 2023-11-21 | 2025-05-22 | Tencent America LLC | Systems and methods for decoder-side motion vector refinement |
Family Cites Families (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7145950B2 (en) * | 2003-07-14 | 2006-12-05 | Primax Electronics Ltd. | Method of motion vector determination in digital video compression |
| US8218636B2 (en) | 2006-11-21 | 2012-07-10 | Vixs Systems, Inc. | Motion refinement engine with a plurality of cost calculation methods for use in video encoding and methods for use therewith |
| US20090167775A1 (en) * | 2007-12-30 | 2009-07-02 | Ning Lu | Motion estimation compatible with multiple standards |
| TWI500308B (zh) * | 2008-03-09 | 2015-09-11 | Lg Electronics Inc | 視訊訊號之編碼或解碼方法及其裝置 |
| CN102131091B (zh) * | 2010-01-15 | 2013-01-23 | 联发科技股份有限公司 | 解码端运动向量导出方法 |
| CN102685504B (zh) | 2011-03-10 | 2015-08-19 | 华为技术有限公司 | 视频图像的编解码方法、编码装置、解码装置及其系统 |
| US9544592B2 (en) * | 2012-02-10 | 2017-01-10 | Texas Instruments Incorporated | Methods and systems for encoding pictures associated with video data |
| BR112017010468B1 (pt) * | 2014-11-18 | 2024-01-02 | Hfi Innovation Inc | Método de decodificação de vídeo para blocos codificados no modo de interpredição e método de codificação de vídeo para blocos codificados no modo de interpredição |
| US10200711B2 (en) | 2015-03-27 | 2019-02-05 | Qualcomm Incorporated | Motion vector derivation in video coding |
| EP3435673A4 (en) | 2016-03-24 | 2019-12-25 | Intellectual Discovery Co., Ltd. | METHOD AND DEVICE FOR CODING / DECODING A VIDEO SIGNAL |
| EP3264769A1 (en) * | 2016-06-30 | 2018-01-03 | Thomson Licensing | Method and apparatus for video coding with automatic motion information refinement |
| US10602180B2 (en) * | 2017-06-13 | 2020-03-24 | Qualcomm Incorporated | Motion vector prediction |
| US10904565B2 (en) * | 2017-06-23 | 2021-01-26 | Qualcomm Incorporated | Memory-bandwidth-efficient design for bi-directional optical flow (BIO) |
-
2019
- 2019-01-15 US US16/248,452 patent/US11310526B2/en active Active
- 2019-01-25 TW TW108102949A patent/TWI690195B/zh active
- 2019-01-25 BR BR112020015246A patent/BR112020015246A8/pt unknown
- 2019-01-25 CN CN201980007634.0A patent/CN111886866B/zh active Active
- 2019-01-25 CN CN202311672108.0A patent/CN117750032A/zh active Pending
- 2019-01-25 WO PCT/CN2019/073179 patent/WO2019144930A1/en not_active Ceased
- 2019-01-25 EP EP19743410.3A patent/EP3744098B1/en active Active
- 2019-01-25 PL PL19743410.3T patent/PL3744098T3/pl unknown
- 2019-01-25 KR KR1020207024649A patent/KR102448218B1/ko active Active
Also Published As
| Publication number | Publication date |
|---|---|
| WO2019144930A1 (en) | 2019-08-01 |
| TWI690195B (zh) | 2020-04-01 |
| TW201935928A (zh) | 2019-09-01 |
| CN111886866A (zh) | 2020-11-03 |
| BR112020015246A2 (pt) | 2021-01-26 |
| KR102448218B1 (ko) | 2022-09-28 |
| EP3744098B1 (en) | 2025-05-14 |
| BR112020015246A8 (pt) | 2023-02-07 |
| US20190238883A1 (en) | 2019-08-01 |
| US11310526B2 (en) | 2022-04-19 |
| CN111886866B (zh) | 2023-12-26 |
| EP3744098A1 (en) | 2020-12-02 |
| CN117750032A (zh) | 2024-03-22 |
| KR20200113259A (ko) | 2020-10-06 |
| EP3744098A4 (en) | 2021-10-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| PL3744098T3 (pl) | Przyjazne dla sprzętu ograniczone udoskonalenie wektora ruchu | |
| SG11202104085RA (en) | Decoder-side motion vector refinement | |
| ZA202103094B (en) | Improvements on history-based motion vector predictor | |
| PL3639519T3 (pl) | Predykcja wektora ruchu | |
| IL271762A (en) | Motion vector refinement for multi-attribution prediction | |
| SG11202005204SA (en) | Improved decoder-side motion vector derivation | |
| SG11202103959QA (en) | Simplification of history-based motion vector prediction | |
| IL271770A (en) | Search area for motion vector refinement | |
| IL273933A (en) | AAV vectors | |
| GB2550008B (en) | Motion vector coding using dynamic reference motion vectors | |
| GB201800903D0 (en) | Vectors | |
| GB201715052D0 (en) | Vectors | |
| GB2548449B (en) | Motion vector reference selection through reference frame buffer tracking | |
| GB201710126D0 (en) | Vectors & Methods | |
| GB201621923D0 (en) | Last frame motion vector partitioning | |
| GB2586941B (en) | Reducing judder using motion vectors | |
| GB2548450B (en) | Motion vector prediction through scaling | |
| SG11202011223WA (en) | Signaling sub-prediction unit motion vector predictor | |
| GB201509889D0 (en) | Motion estimation using collocated blocks | |
| IL274278A (en) | vectors | |
| GB201717524D0 (en) | Vectors | |
| GB2547754B (en) | Dynamic reference motion vector coding mode | |
| GB201705927D0 (en) | Vector | |
| GB201712131D0 (en) | Motion tracking | |
| GB201410775D0 (en) | Motion estimation |