CA2805722C - Procede et appareil de filtrage de boucle adaptatif a base de region - Google Patents
Procede et appareil de filtrage de boucle adaptatif a base de region Download PDFInfo
- Publication number
- CA2805722C CA2805722C CA2805722A CA2805722A CA2805722C CA 2805722 C CA2805722 C CA 2805722C CA 2805722 A CA2805722 A CA 2805722A CA 2805722 A CA2805722 A CA 2805722A CA 2805722 C CA2805722 C CA 2805722C
- Authority
- CA
- Canada
- Prior art keywords
- region
- regions
- alf
- boundary
- filter
- 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.)
- Active
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/80—Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation
- H04N19/82—Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation involving filtering within a prediction loop
-
- 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/117—Filters, e.g. for pre-processing or post-processing
-
- 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/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/156—Availability of hardware or computational resources, e.g. encoding based on power-saving 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/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
-
- 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/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/189—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding
- H04N19/19—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding using optimisation based on Lagrange multipliers
-
- 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
- H04N19/463—Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
-
- 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/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/61—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
-
- 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
-
- 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/80—Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Theoretical Computer Science (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
Applications Claiming Priority (15)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US39006810P | 2010-10-05 | 2010-10-05 | |
| US61/390,068 | 2010-10-05 | ||
| US42172910P | 2010-12-10 | 2010-12-10 | |
| US61/421,729 | 2010-12-10 | ||
| US201161429313P | 2011-01-03 | 2011-01-03 | |
| US61/429,313 | 2011-01-03 | ||
| US201161454829P | 2011-03-21 | 2011-03-21 | |
| US61/454,829 | 2011-03-21 | ||
| US13/093,068 US9094658B2 (en) | 2010-05-10 | 2011-04-25 | Method and apparatus of adaptive loop filtering |
| US13/093,068 | 2011-04-25 | ||
| US13/158,427 US9055305B2 (en) | 2011-01-09 | 2011-06-12 | Apparatus and method of sample adaptive offset for video coding |
| US13/158,427 | 2011-06-12 | ||
| US13/177,343 US8861617B2 (en) | 2010-10-05 | 2011-07-06 | Method and apparatus of region-based adaptive loop filtering |
| US13/177,343 | 2011-07-06 | ||
| PCT/CN2011/080408 WO2012045269A1 (fr) | 2010-10-05 | 2011-09-30 | Procédé et appareil de filtrage de boucle adaptatif à base de région |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CA2805722A1 CA2805722A1 (fr) | 2012-04-12 |
| CA2805722C true CA2805722C (fr) | 2016-03-29 |
Family
ID=45927217
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CA2805722A Active CA2805722C (fr) | 2010-10-05 | 2011-09-30 | Procede et appareil de filtrage de boucle adaptatif a base de region |
Country Status (6)
| Country | Link |
|---|---|
| EP (1) | EP2625859A4 (fr) |
| KR (1) | KR101526349B1 (fr) |
| CN (3) | CN106878729B (fr) |
| CA (1) | CA2805722C (fr) |
| PH (1) | PH12013500635A1 (fr) |
| WO (1) | WO2012045269A1 (fr) |
Families Citing this family (34)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB201119206D0 (en) | 2011-11-07 | 2011-12-21 | Canon Kk | Method and device for providing compensation offsets for a set of reconstructed samples of an image |
| EP2838259A4 (fr) * | 2012-04-13 | 2015-12-16 | Mitsubishi Electric Corp | Dispositif de codage d'image animée, dispositif de décodage d'image animée, procédé de codage d'image animée et procédé de décodage d'image animée |
| AU2013248857B2 (en) * | 2012-04-16 | 2015-11-05 | Hfi Innovation Inc. | Method and apparatus for loop filtering across slice or tile boundaries |
| RU2679984C2 (ru) * | 2012-05-25 | 2019-02-14 | Вилос Медиа Интернэшнл Лимитед | Способ кодирования изображений, устройство кодирования изображений, способ декодирования изображений, устройство декодирования изображений и устройство кодирования и декодирования изображений |
| CA2937449C (fr) * | 2012-05-29 | 2018-12-04 | Mediatek Inc. | Procede et appareil de codage d'informations de decalage adaptatives echantillons |
| PL3300364T3 (pl) * | 2012-06-11 | 2019-12-31 | Samsung Electronics Co., Ltd. | Kodowanie i dekodowanie wideo współdzielące parametry sao pomiędzy składowymi koloru |
| US9386307B2 (en) * | 2012-06-14 | 2016-07-05 | Qualcomm Incorporated | Grouping of bypass-coded bins for SAO syntax elements |
| CN103338374B (zh) | 2013-06-21 | 2016-07-06 | 华为技术有限公司 | 图像处理方法及装置 |
| EP3011744A4 (fr) * | 2013-07-15 | 2017-03-01 | HFI Innovation Inc. | Procédé de traitement de décalage adaptatif d'échantillon pour le codage vidéo |
| CN104486630B (zh) * | 2014-12-16 | 2017-10-20 | 北京金山云网络技术有限公司 | H.265视频编码中sao模式下偏移量的统计方法 |
| CN104602026B (zh) * | 2015-01-22 | 2017-12-01 | 复旦大学 | 一种适用于hevc标准下编码器中全复用的重建环路结构 |
| US11146788B2 (en) | 2015-06-12 | 2021-10-12 | Qualcomm Incorporated | Grouping palette bypass bins for video coding |
| US9872026B2 (en) * | 2015-06-12 | 2018-01-16 | Intel Corporation | Sample adaptive offset coding |
| WO2016204374A1 (fr) * | 2015-06-18 | 2016-12-22 | 엘지전자 주식회사 | Procédé et dispositif de filtrage d'image dans un système de codage d'image |
| CN105357538B (zh) * | 2015-11-26 | 2020-01-03 | 广东中星微电子有限公司 | 自适应环路滤波方法和装置 |
| EP3970366B1 (fr) | 2019-06-14 | 2025-12-10 | Beijing Bytedance Network Technology Co., Ltd. | Manipulation de limites d'unités vidéo et de limites virtuelles |
| CN113994671B (zh) | 2019-06-14 | 2024-05-10 | 北京字节跳动网络技术有限公司 | 基于颜色格式处理视频单元边界和虚拟边界 |
| CN117478878A (zh) | 2019-07-09 | 2024-01-30 | 北京字节跳动网络技术有限公司 | 用于自适应环路滤波的样点确定 |
| EP3984223A4 (fr) | 2019-07-11 | 2022-11-09 | Beijing Bytedance Network Technology Co., Ltd. | Remplissage d'échantillon dans un filtrage de boucle adaptatif |
| CN117676168A (zh) | 2019-07-15 | 2024-03-08 | 北京字节跳动网络技术有限公司 | 自适应环路滤波中的分类 |
| CN117278747A (zh) | 2019-09-22 | 2023-12-22 | 北京字节跳动网络技术有限公司 | 自适应环路滤波中的填充过程 |
| KR102721536B1 (ko) | 2019-09-27 | 2024-10-25 | 베이징 바이트댄스 네트워크 테크놀로지 컴퍼니, 리미티드 | 상이한 비디오 유닛들 간의 적응적 루프 필터링 |
| JP7454042B2 (ja) | 2019-10-10 | 2024-03-21 | 北京字節跳動網絡技術有限公司 | 適応ループ・フィルタリングにおける利用可能でないサンプル位置でのパディング・プロセス |
| CN110809158B (zh) * | 2019-11-12 | 2021-06-01 | 腾讯科技(深圳)有限公司 | 图像环路滤波处理方法、装置 |
| CN111314711B (zh) * | 2020-03-31 | 2021-05-14 | 电子科技大学 | 一种基于自适应自导向滤波的环路滤波方法 |
| US11463691B2 (en) * | 2020-06-03 | 2022-10-04 | Tencent America LLC | Region adaptive loop filter for video coding |
| CN114095726B (zh) | 2020-08-24 | 2022-12-23 | 杭州海康威视数字技术股份有限公司 | 滤波方法、装置及设备 |
| US11863742B2 (en) * | 2020-12-03 | 2024-01-02 | Alibaba Group Holding Limited | Method for using adaptive loop filter and system thereof |
| CN114615494B (zh) * | 2020-12-04 | 2024-09-27 | 咪咕文化科技有限公司 | 一种图像处理方法、装置及设备 |
| CN113852831B (zh) | 2021-03-05 | 2023-03-28 | 杭州海康威视数字技术股份有限公司 | 滤波方法、装置、设备及机器可读存储介质 |
| WO2022191525A1 (fr) | 2021-03-08 | 2022-09-15 | 현대자동차주식회사 | Procédé de codage vidéo et appareil utilisant un ordre de balayage en spirale |
| CN114368150B (zh) * | 2021-12-22 | 2022-11-11 | 鑫精合激光科技发展(北京)有限公司 | 一种三维打印方法及计算机存储介质 |
| CN119213776A (zh) * | 2022-05-24 | 2024-12-27 | Oppo广东移动通信有限公司 | 一种环路滤波方法、视频编解码方法、装置和系统 |
| EP4695980A1 (fr) * | 2023-04-10 | 2026-02-18 | MediaTek Inc. | Procédé et appareil de paramètres adaptatifs alf pour codage vidéo |
Family Cites Families (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2894856A1 (fr) * | 2002-01-31 | 2015-07-15 | Samsung Electronics Co., Ltd | Procédé et appareil de filtrage pour réduire les artefacts d'un bloc ou le bruit d'une sonnerie |
| KR101406156B1 (ko) * | 2006-02-02 | 2014-06-13 | 톰슨 라이센싱 | 움직임 보상 예측을 위한 적응 가중 선택 방법 및 장치 |
| CN105376573A (zh) * | 2006-11-08 | 2016-03-02 | 汤姆逊许可证公司 | 用于环内去伪影滤波的方法和设备 |
| CN101321277A (zh) * | 2007-06-09 | 2008-12-10 | 华为技术有限公司 | 去块效应的方法及装置 |
| US9967590B2 (en) * | 2008-04-10 | 2018-05-08 | Qualcomm Incorporated | Rate-distortion defined interpolation for video coding based on fixed filter or adaptive filter |
| US9924184B2 (en) * | 2008-06-30 | 2018-03-20 | Microsoft Technology Licensing, Llc | Error detection, protection and recovery for video decoding |
| CN101635849B (zh) * | 2008-07-24 | 2011-11-16 | 青岛海信信芯科技有限公司 | 一种环路滤波方法及环路滤波器 |
| US8326075B2 (en) * | 2008-09-11 | 2012-12-04 | Google Inc. | System and method for video encoding using adaptive loop filter |
| US8548041B2 (en) * | 2008-09-25 | 2013-10-01 | Mediatek Inc. | Adaptive filter |
| CN101742292B (zh) * | 2008-11-14 | 2013-03-27 | 北京中星微电子有限公司 | 基于图像内容信息的环路滤波方法和滤波器 |
| CN201345710Y (zh) * | 2008-12-31 | 2009-11-11 | 暨南大学 | 一种适用于视频解码的环路滤波器 |
| CN101651829A (zh) * | 2009-06-29 | 2010-02-17 | 北京中星微电子有限公司 | 一种环路滤波的方法、装置及一种移动多媒体终端芯片 |
| JP5359657B2 (ja) * | 2009-07-31 | 2013-12-04 | ソニー株式会社 | 画像符号化装置および方法、記録媒体、並びにプログラム |
-
2011
- 2011-09-30 WO PCT/CN2011/080408 patent/WO2012045269A1/fr not_active Ceased
- 2011-09-30 CN CN201710063705.1A patent/CN106878729B/zh active Active
- 2011-09-30 CN CN201710063716.XA patent/CN107087180B/zh active Active
- 2011-09-30 EP EP11830225.6A patent/EP2625859A4/fr not_active Withdrawn
- 2011-09-30 CN CN201180048246.0A patent/CN103155557B/zh active Active
- 2011-09-30 CA CA2805722A patent/CA2805722C/fr active Active
- 2011-09-30 KR KR1020137001815A patent/KR101526349B1/ko active Active
- 2011-09-30 PH PH1/2013/500635A patent/PH12013500635A1/en unknown
Also Published As
| Publication number | Publication date |
|---|---|
| CN107087180A (zh) | 2017-08-22 |
| CN106878729A (zh) | 2017-06-20 |
| CN107087180B (zh) | 2019-10-29 |
| EP2625859A4 (fr) | 2016-03-02 |
| EP2625859A1 (fr) | 2013-08-14 |
| CN103155557A (zh) | 2013-06-12 |
| CN103155557B (zh) | 2017-03-01 |
| WO2012045269A1 (fr) | 2012-04-12 |
| KR20130030294A (ko) | 2013-03-26 |
| PH12013500635A1 (en) | 2013-05-06 |
| CN106878729B (zh) | 2019-09-24 |
| CA2805722A1 (fr) | 2012-04-12 |
| KR101526349B1 (ko) | 2015-06-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CA2805722C (fr) | Procede et appareil de filtrage de boucle adaptatif a base de region | |
| US8861617B2 (en) | Method and apparatus of region-based adaptive loop filtering | |
| US9998737B2 (en) | Method and apparatus of adaptive loop filtering | |
| EP2787728B1 (fr) | Procédé de provocation d'un bloc candidat à la fusion | |
| AU2011313735B2 (en) | Method and apparatus of adaptive loop filtering | |
| WO2020239038A1 (fr) | Procédés et appareils de traitement vidéo pour déterminer une décision de filtre anti-blocs dans des systèmes de codage vidéo | |
| KR102719084B1 (ko) | 참조 화소에 대하여 적응적 필터링을 수행하기 위한 화면 내 예측 방법 및 장치 | |
| CN110771166B (zh) | 帧内预测装置和方法、编码、解码装置、存储介质 | |
| AU2018415602B2 (en) | Inter prediction apparatus and method for video coding | |
| US11233991B2 (en) | Devices and methods for intra prediction in video coding | |
| KR20240153950A (ko) | 참조 화소에 대하여 적응적 필터링을 수행하기 위한 화면 내 예측 방법 및 장치 | |
| CN119563324A (zh) | 具有虚拟边界和多样本源的适应性环滤波器 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| EEER | Examination request |
Effective date: 20130116 |
|
| MPN | Maintenance fee for patent paid |
Free format text: FEE DESCRIPTION TEXT: MF (PATENT, 13TH ANNIV.) - STANDARD Year of fee payment: 13 |
|
| U00 | Fee paid |
Free format text: ST27 STATUS EVENT CODE: A-4-4-U10-U00-U101 (AS PROVIDED BY THE NATIONAL OFFICE); EVENT TEXT: MAINTENANCE REQUEST RECEIVED Effective date: 20240920 |
|
| U11 | Full renewal or maintenance fee paid |
Free format text: ST27 STATUS EVENT CODE: A-4-4-U10-U11-U102 (AS PROVIDED BY THE NATIONAL OFFICE); EVENT TEXT: MAINTENANCE FEE PAYMENT DETERMINED COMPLIANT Effective date: 20240920 Free format text: ST27 STATUS EVENT CODE: A-4-4-U10-U11-U102 (AS PROVIDED BY THE NATIONAL OFFICE); EVENT TEXT: MAINTENANCE FEE PAYMENT PAID IN FULL Effective date: 20240920 |
|
| MPN | Maintenance fee for patent paid |
Free format text: FEE DESCRIPTION TEXT: MF (PATENT, 14TH ANNIV.) - STANDARD Year of fee payment: 14 |
|
| U00 | Fee paid |
Free format text: ST27 STATUS EVENT CODE: A-4-4-U10-U00-U101 (AS PROVIDED BY THE NATIONAL OFFICE); EVENT TEXT: MAINTENANCE REQUEST RECEIVED Effective date: 20250805 |
|
| U11 | Full renewal or maintenance fee paid |
Free format text: ST27 STATUS EVENT CODE: A-4-4-U10-U11-U102 (AS PROVIDED BY THE NATIONAL OFFICE); EVENT TEXT: MAINTENANCE FEE PAYMENT PAID IN FULL Effective date: 20250805 |