RU2011105028A - Фильтрация видеоданных с использованием множества фильтров - Google Patents

Фильтрация видеоданных с использованием множества фильтров Download PDF

Info

Publication number
RU2011105028A
RU2011105028A RU2011105028/07A RU2011105028A RU2011105028A RU 2011105028 A RU2011105028 A RU 2011105028A RU 2011105028/07 A RU2011105028/07 A RU 2011105028/07A RU 2011105028 A RU2011105028 A RU 2011105028A RU 2011105028 A RU2011105028 A RU 2011105028A
Authority
RU
Russia
Prior art keywords
filter
filters
video bitstream
macroblocks
information included
Prior art date
Application number
RU2011105028/07A
Other languages
English (en)
Other versions
RU2521081C2 (ru
Inventor
Марта КАРЧЕВИЧ (US)
Марта КАРЧЕВИЧ
Вэй-Цзюн ЧИЭНЬ (US)
Вэй-Цзюн ЧИЭНЬ
Original Assignee
Квэлкомм Инкорпорейтед (US)
Квэлкомм Инкорпорейтед
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 Квэлкомм Инкорпорейтед (US), Квэлкомм Инкорпорейтед filed Critical Квэлкомм Инкорпорейтед (US)
Publication of RU2011105028A publication Critical patent/RU2011105028A/ru
Application granted granted Critical
Publication of RU2521081C2 publication Critical patent/RU2521081C2/ru

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/85Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
    • 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/117Filters, e.g. for pre-processing or post-processing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/44Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/46Embedding additional information in the video signal during the compression process
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/80Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

1. Способ, содержащий этапы, на которых: ! принимают и декодируют множество фильтров, вложенных в битовый поток видеоданных, в видеодекодере; ! выбирают, на основании информации, включенной в битовый поток видеоданных, конкретный фильтр из множества фильтров; и ! применяют конкретный фильтр, по меньшей мере, к части декодированных видеоданных из битового потока видеоданных, чтобы вырабатывать фильтрованные декодированные видеоданные. ! 2. Способ по п.1, дополнительно содержащий этап, на котором: ! определяют кадры, для которых должен применяться каждый фильтр из множества фильтров, причем информация, включенная в битовый поток видеоданных, идентифицирует кадры, соответствующие каждому фильтру, посредством, по меньшей мере, одного из: номера кадра и типа кадра. ! 3. Способ по п.1, дополнительно содержащий этап, на котором: ! определяют макроблоки, для которых должен применяться каждый фильтр из множества фильтров, причем информация, включенная в битовый поток видеоданных, идентифицирует макроблоки, соответствующие каждому фильтру, по меньшей мере, посредством одного из: перечня типов макроблоков и диапазона значений параметра квантования, используемого для восстановления макроблоков. ! 4. Способ по п.1, дополнительно содержащий этап, на котором: ! определяют пикселы, для которых должен применяться каждый фильтр из множества фильтров, на основании заранее заданного показателя локальных характеристик изображения. ! 5. Способ по п.4, в котором заранее заданный показатель локальных характеристик изображения включает в себя величину дисперсии восстановленного изображения от среднего значения восстановленного изобр

Claims (25)

1. Способ, содержащий этапы, на которых:
принимают и декодируют множество фильтров, вложенных в битовый поток видеоданных, в видеодекодере;
выбирают, на основании информации, включенной в битовый поток видеоданных, конкретный фильтр из множества фильтров; и
применяют конкретный фильтр, по меньшей мере, к части декодированных видеоданных из битового потока видеоданных, чтобы вырабатывать фильтрованные декодированные видеоданные.
2. Способ по п.1, дополнительно содержащий этап, на котором:
определяют кадры, для которых должен применяться каждый фильтр из множества фильтров, причем информация, включенная в битовый поток видеоданных, идентифицирует кадры, соответствующие каждому фильтру, посредством, по меньшей мере, одного из: номера кадра и типа кадра.
3. Способ по п.1, дополнительно содержащий этап, на котором:
определяют макроблоки, для которых должен применяться каждый фильтр из множества фильтров, причем информация, включенная в битовый поток видеоданных, идентифицирует макроблоки, соответствующие каждому фильтру, по меньшей мере, посредством одного из: перечня типов макроблоков и диапазона значений параметра квантования, используемого для восстановления макроблоков.
4. Способ по п.1, дополнительно содержащий этап, на котором:
определяют пикселы, для которых должен применяться каждый фильтр из множества фильтров, на основании заранее заданного показателя локальных характеристик изображения.
5. Способ по п.4, в котором заранее заданный показатель локальных характеристик изображения включает в себя величину дисперсии восстановленного изображения от среднего значения восстановленного изображения.
6. Способ по п.4, в котором заранее заданный показатель локальных характеристик изображения включает в себя абсолютные значения разностей в пределах восстановленного изображения.
7. Способ по п.4, в котором заранее заданный показатель локальных характеристик изображения включает в себя значения градиента в пределах восстановленного изображения.
8. Способ по п.4, в котором заранее заданный показатель локальных характеристик изображения включает в себя показатели резкости в пределах восстановленного изображения.
9. Способ по п.4, в котором первый фильтр из множества фильтров применяют к первым пикселам, имеющим первое значение заранее заданного показателя локальных характеристик изображения в первом диапазоне значений, и второй фильтр из множества фильтров применяют ко вторым пикселам, имеющим второе значение заранее заданного показателя локальных характеристик изображения во втором диапазоне значений.
10. Способ по п.1, в котором квантованные коэффициенты фильтра для каждого из фильтров множества фильтров отсекают так, чтобы они находились в пределах диапазона от около 0 до около 2 в n-ой степени, причем диапазон от около 0 до около 2 в n-ой степени разделен на определенное число m интервалов, и причем число m интервалов определяют, по меньшей мере, частично на основании индексов квантованных коэффициентов фильтра для каждого из фильтров множества фильтров.
11. Способ по п.10, в котором конкретный квантованный коэффициент фильтра определяют посредством декодирования кодового слова переменной длины, указывающего конкретный интервал для определенного числа m интервалов, которое соответствует значению конкретного квантованного коэффициента фильтра, и посредством декодирования кодового слова фиксированной длины, задающего значение конкретного квантованного коэффициента фильтра в пределах конкретного интервала.
12. Способ по п.1, в котором первые коэффициенты фильтра первого фильтра из множества фильтров используют для предсказания вторых коэффициентов фильтра второго фильтра из множества фильтров.
13. Способ по п.1, в котором, по меньшей мере, часть видеоданных в битовом потоке видеоданных кодируют с использованием кодирования по MPEG.
14. Устройство, содержащее:
видеодекодер, сконфигурированный для приема и декодирования множества фильтров, вложенных в битовый поток видеоданных; и
процессор, сконфигурированный, чтобы:
выбирать, на основании информации, включенной в битовый поток видеоданных, конкретный фильтр из множества фильтров; и
применять конкретный фильтр, по меньшей мере, к части декодированных видеоданных битового потока видеоданных, чтобы вырабатывать фильтрованные декодированные видеоданные.
15. Устройство по п.14, в котором процессор дополнительно сконфигурирован, чтобы:
определять кадры, для которых должен применяться каждый фильтр из множества фильтров, причем информация, включенная в битовый поток видеоданных, идентифицирует соответствующие каждому фильтру кадры посредством, по меньшей мере, одного из: номера кадра и типа кадра;
определять макроблоки, для которых должен применяться каждый фильтр из множества фильтров, причем информация, включенная в битовый поток видеоданных, идентифицирует соответствующие каждому фильтру макроблоки посредством, по меньшей мере, одного из: перечня типов макроблоков и диапазона значений параметра квантования, используемого для восстановления макроблоков; и
определять пикселы, для которых должен применяться каждый фильтр из множества фильтров, на основании заранее заданного показателя локальных характеристик изображения.
16. Устройство по п.14, дополнительно содержащее устройство отображения, сконфигурированное, чтобы отображать фильтрованные декодированные видеоданные.
17. Интегральная схема, содержащая:
схему декодирования видео, сконфигурированную, чтобы декодировать сигнал, включающий в себя множество фильтров, вложенных в битовый поток видеоданных; и
схему обработки, сконфигурированную, чтобы обрабатывать декодированный сигнал для:
выбора на основании информации, включенной в битовый поток видеоданных, конкретного фильтра из множества фильтров; и
применения конкретного фильтра, по меньшей мере, к части декодированных видеоданных из битового потока видеоданных, чтобы вырабатывать фильтрованные декодированные видеоданные.
18. Интегральная схема по п.17, в которой схема обработки дополнительно сконфигурирована, чтобы обрабатывать декодированный сигнал для:
определения кадров, для которых должен применяться каждый фильтр из множества фильтров, причем информация, включенная в битовый поток видеоданных, идентифицирует кадры, соответствующие каждому фильтру, посредством, по меньшей мере, одного из: номера кадра и типа кадра;
определения макроблоков, для которых должен применяться каждый фильтр из множества фильтров, причем информация, включенная в битовый поток видеоданных, идентифицирует макроблоки, соответствующие каждому фильтру, посредством, по меньшей мере, одного из: перечня типов макроблоков и диапазона значений параметра квантования, используемого для восстановления макроблоков; и
определения пикселов, для которых должен применяться каждый фильтр из множества фильтров, на основании заранее заданного показателя локальных характеристик изображения.
19. Интегральная схема по п.17, в которой первый фильтр из множества фильтров применяют к первым пикселам, имеющим первое значение заранее заданного показателя локальных характеристик изображения в первом диапазоне значений, и второй фильтр из множества фильтров применяют ко вторым пикселам, имеющим второе значение заранее заданного показателя локальных характеристик изображения во втором диапазоне значений.
20. Устройство, содержащее:
средство для декодирования множества фильтров, вложенных в битовый поток видеоданных;
средство для выбора на основании информации, включенной в битовый поток видеоданных, конкретного фильтра из множества фильтров; и
средство для применения конкретного фильтра, по меньшей мере, к части декодированных видеоданных из битового потока видеоданных, чтобы вырабатывать фильтрованные декодированные видеоданные.
21. Устройство по п.20, дополнительно содержащее, по меньшей мере, одно из:
средства для определения кадров, для которых должен применяться каждый фильтр из множества фильтров, причем информация, включенная в битовый поток видеоданных, идентифицируют кадры, соответствующие каждому фильтру, посредством, по меньшей мере, одного из: номера кадра и типа кадра;
средства для определения макроблоков, для которых должен применяться каждый фильтр из множества фильтров, причем информация, включенная в битовый поток видеоданных, идентифицирует макроблоки, соответствующие каждому фильтру, посредством, по меньшей мере, одного из: перечня типов макроблоков и диапазона значений параметра квантования, используемого для восстановления макроблоков; и
средства для определения пикселов, для которых должен применяться каждый фильтр из множества фильтров, на основании заранее заданного показателя локальных характеристик изображения.
22. Устройство по п.20, дополнительно содержащее средство для приема битового потока видеоданных с помощью беспроводной передачи.
23. Компьютерно-читаемый носитель, хранящий компьютерно-исполняемый код, содержащий:
код для декодирования в видеодекодере множества фильтров, вложенных в битовый поток видеоданных;
код для выбора на основании информации, включенной в битовый поток видеоданных, конкретного фильтра из множества фильтров; и
код для применения конкретного фильтра, по меньшей мере, к части декодированных видеоданных из битового потока видеоданных, чтобы вырабатывать фильтрованные декодированные видеоданные.
24. Компьютерно-читаемый носитель по п.23, дополнительно содержащий:
код для определения кадров, для которых должен применяться каждый фильтр из множества фильтров, причем информация, включенная в битовый поток видеоданных, идентифицирует кадры, соответствующие каждому фильтру, посредством, по меньшей мере, одного из: номера кадра и типа кадра;
код для определения макроблоков, для которых должен применяться каждый фильтр из множества фильтров, причем информация, включенная в битовый поток видеоданных, идентифицирует макроблоки, соответствующие каждому фильтру, посредством, по меньшей мере, одного из: перечня типов макроблоков и диапазона значений параметров квантования, используемого для восстановления макроблоков; и
код для определения пикселов, для которых должен применяться каждый фильтр из множества фильтров, на основании заранее заданного показателя локальных характеристик изображения.
25. Компьютерно-читаемый носитель по п.23, в котором первый фильтр из множества фильтров применяют к первым пикселам, имеющим первое значение заранее заданного показателя локальных характеристик изображения в первом диапазоне значений, и второй фильтр из множества фильтров применяют ко вторым пикселам, имеющим второе значение заранее заданного показателя локальных характеристик изображения во втором диапазоне значений.
RU2011105028/07A 2008-07-11 2009-07-10 Фильтрация видеоданных с использованием множества фильтров RU2521081C2 (ru)

Applications Claiming Priority (7)

Application Number Priority Date Filing Date Title
US7999808P 2008-07-11 2008-07-11
US61/079,998 2008-07-11
US9401108P 2008-09-03 2008-09-03
US61/094,011 2008-09-03
US12/406,585 US10123050B2 (en) 2008-07-11 2009-03-18 Filtering video data using a plurality of filters
US12/406,585 2009-03-18
PCT/US2009/050237 WO2010006250A1 (en) 2008-07-11 2009-07-10 Filtering video data using a plurality of filters

Publications (2)

Publication Number Publication Date
RU2011105028A true RU2011105028A (ru) 2012-08-20
RU2521081C2 RU2521081C2 (ru) 2014-06-27

Family

ID=41505151

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2011105028/07A RU2521081C2 (ru) 2008-07-11 2009-07-10 Фильтрация видеоданных с использованием множества фильтров

Country Status (17)

Country Link
US (4) US10123050B2 (ru)
EP (1) EP2319243B1 (ru)
JP (3) JP2011527874A (ru)
KR (1) KR101202634B1 (ru)
CN (2) CN102084656B (ru)
BR (1) BRPI0915576B1 (ru)
CA (1) CA2729904C (ru)
DK (1) DK2319243T3 (ru)
ES (1) ES2787503T3 (ru)
HK (1) HK1161463A1 (ru)
HU (1) HUE049159T2 (ru)
PL (1) PL2319243T3 (ru)
PT (1) PT2319243T (ru)
RU (1) RU2521081C2 (ru)
SI (1) SI2319243T1 (ru)
TW (1) TWI415471B (ru)
WO (1) WO2010006250A1 (ru)

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10123050B2 (en) 2008-07-11 2018-11-06 Qualcomm Incorporated Filtering video data using a plurality of filters
US8645400B1 (en) 2008-08-01 2014-02-04 Marvell International Ltd. Flexible bit field search method
US9143803B2 (en) * 2009-01-15 2015-09-22 Qualcomm Incorporated Filter prediction based on activity metrics in video coding
KR102033025B1 (ko) 2009-07-07 2019-10-16 톰슨 라이센싱 영역 기반 필터에 대해서 협력적 분할 부호화하는 방법 및 장치
US8654838B2 (en) * 2009-08-31 2014-02-18 Nxp B.V. System and method for video and graphic compression using multiple different compression techniques and compression error feedback
KR101663764B1 (ko) * 2010-08-26 2016-10-07 에스케이 텔레콤주식회사 인트라 예측을 이용한 부호화 및 복호화 장치와 방법
CA2808451C (en) 2010-09-14 2016-06-21 Research In Motion Limited Methods and devices for data compression with adaptive filtering in the transform domain
JP5691374B2 (ja) * 2010-10-14 2015-04-01 富士通株式会社 データ圧縮装置
US9930366B2 (en) * 2011-01-28 2018-03-27 Qualcomm Incorporated Pixel level adaptive intra-smoothing
US8964852B2 (en) 2011-02-23 2015-02-24 Qualcomm Incorporated Multi-metric filtering
RU2011118108A (ru) * 2011-05-06 2012-11-20 ЭлЭсАй Корпорейшн (US) Устройство (варианты) и способ параллельного декодирования для нескольких стандартов связи
EP2595382B1 (en) * 2011-11-21 2019-01-09 BlackBerry Limited Methods and devices for encoding and decoding transform domain filters
CN108028937B (zh) * 2015-09-25 2020-07-24 华为技术有限公司 视频运动补偿装置和方法
AU2015410095C1 (en) 2015-09-25 2020-01-16 Huawei Technologies Co., Ltd. Adaptive sharpening filter for predictive coding
MX2018003768A (es) * 2015-09-25 2018-09-12 Huawei Tech Co Ltd Aparato y metodo para compensacion de movimiento de video con filtro de interpolacion seleccionable.
KR102146436B1 (ko) * 2015-09-25 2020-08-20 후아웨이 테크놀러지 컴퍼니 리미티드 비디오 모션 보상을 위한 장치 및 방법
CA2999848C (en) 2015-09-25 2020-08-18 Huawei Technologies Co., Ltd. Apparatus and method for video motion compensation
CN105635791B (zh) * 2015-12-30 2019-03-12 北京奇艺世纪科技有限公司 一种模糊视频图像的检测方法和装置
RU2621635C1 (ru) * 2016-05-31 2017-06-06 Общество с ограниченной ответственностью "ВижнЛабс" Метод предварительной обработки потоковых видеоданных для повышения устойчивости интеллектуальной обработки
KR102269036B1 (ko) * 2018-01-08 2021-06-24 삼성전자주식회사 부호화 방법 및 그 장치, 복호화 방법 및 그 장치
KR102622950B1 (ko) * 2018-11-12 2024-01-10 삼성전자주식회사 디스플레이장치, 그 제어방법 및 기록매체
CN114424539A (zh) 2019-06-14 2022-04-29 北京字节跳动网络技术有限公司 处理视频单元边界和虚拟边界

Family Cites Families (112)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS612482A (ja) 1984-06-15 1986-01-08 Mitsubishi Electric Corp サブナイキスト標本化フイルタ
CA1270322A (en) * 1983-12-22 1990-06-12 Kotaro Asai Adaptive comb filter
JP2673778B2 (ja) * 1994-02-22 1997-11-05 国際電信電話株式会社 動画像の復号化における雑音低減装置
US5802218A (en) * 1994-11-04 1998-09-01 Motorola, Inc. Method, post-processing filter, and video compression system for suppressing mosquito and blocking atrifacts
JPH0970044A (ja) * 1995-08-31 1997-03-11 Sony Corp 画像信号処理装置および方法
US5844627A (en) * 1995-09-11 1998-12-01 Minerya System, Inc. Structure and method for reducing spatial noise
US5798795A (en) * 1996-03-01 1998-08-25 Florida Atlantic University Method and apparatus for encoding and decoding video signals
US5822467A (en) * 1996-12-27 1998-10-13 Hewlett-Packard Company Sharpening filter for images with automatic adaptation to image type
US6188799B1 (en) * 1997-02-07 2001-02-13 Matsushita Electric Industrial Co., Ltd. Method and apparatus for removing noise in still and moving pictures
US5844613A (en) 1997-03-17 1998-12-01 Microsoft Corporation Global motion estimator for motion video signal encoding
KR100265722B1 (ko) * 1997-04-10 2000-09-15 백준기 블럭기반영상처리방법및장치
US6281942B1 (en) 1997-08-11 2001-08-28 Microsoft Corporation Spatial and temporal filtering mechanism for digital motion video signals
JPH11177993A (ja) * 1997-12-12 1999-07-02 Nec Corp 動画像符号化装置
US6873368B1 (en) 1997-12-23 2005-03-29 Thomson Licensing Sa. Low noise encoding and decoding method
JP3959698B2 (ja) * 1998-02-24 2007-08-15 ソニー株式会社 画像処理方法および装置
CN100366089C (zh) * 1998-03-05 2008-01-30 松下电器产业株式会社 图像编码方法、图像编码译码方法、图像编码装置或图像记录再生装置
WO2000018129A1 (en) 1998-09-22 2000-03-30 Matsushita Electric Industrial Co., Ltd. Video signal encoding method, video signal encoder, and program recorded medium
US6421720B2 (en) * 1998-10-28 2002-07-16 Cisco Technology, Inc. Codec-independent technique for modulating bandwidth in packet network
US6529638B1 (en) * 1999-02-01 2003-03-04 Sharp Laboratories Of America, Inc. Block boundary artifact reduction for block-based image compression
KR100644498B1 (ko) * 1999-08-25 2006-11-10 마츠시타 덴끼 산교 가부시키가이샤 노이즈 검출방법과 노이즈 검출장치 및 화상 복호화장치
US7003038B2 (en) * 1999-09-27 2006-02-21 Mitsubishi Electric Research Labs., Inc. Activity descriptor for video sequences
FI117533B (fi) 2000-01-20 2006-11-15 Nokia Corp Menetelmä digitaalisten videokuvien suodattamiseksi
US7203234B1 (en) * 2000-03-31 2007-04-10 Sharp Laboratories Of America, Inc. Method of directional filtering for post-processing compressed video
US7289154B2 (en) * 2000-05-10 2007-10-30 Eastman Kodak Company Digital image processing method and apparatus for brightness adjustment of digital images
US6504872B1 (en) * 2000-07-28 2003-01-07 Zenith Electronics Corporation Down-conversion decoder for interlaced video
US20020150166A1 (en) * 2001-03-02 2002-10-17 Johnson Andrew W. Edge adaptive texture discriminating filtering
US20030026495A1 (en) * 2001-03-07 2003-02-06 Gondek Jay Stephen Parameterized sharpening and smoothing method and apparatus
DE10120395A1 (de) 2001-04-25 2002-10-31 Bosch Gmbh Robert Einrichtung zur Interpolation von Abtastwerten sowie Bildencoder und Bilddecoder
US7266150B2 (en) * 2001-07-11 2007-09-04 Dolby Laboratories, Inc. Interpolation of video compression frames
WO2003021936A2 (en) * 2001-09-05 2003-03-13 Emblaze Semi Conductor Ltd Method for reducing blocking artifacts
US20040247190A1 (en) 2001-09-18 2004-12-09 Makoto Hagai Image encoding method and image decoding method
US6983079B2 (en) * 2001-09-20 2006-01-03 Seiko Epson Corporation Reducing blocking and ringing artifacts in low-bit-rate coding
KR100418437B1 (ko) * 2001-12-24 2004-02-14 (주)씨앤에스 테크놀로지 멀티미디어 신호처리를 위한 영상복원 프로세서
KR100945546B1 (ko) 2002-01-14 2010-03-08 노키아 코포레이션 동적 필터 부호화
US7031552B2 (en) 2002-04-05 2006-04-18 Seiko Epson Corporation Adaptive post-filtering for reducing noise in highly compressed image/video coding
JP4102973B2 (ja) 2002-04-24 2008-06-18 日本電気株式会社 動画像の符号化方法および復号化方法、これを用いた装置とプログラム
JP4313757B2 (ja) 2002-05-02 2009-08-12 フラウンホーファー−ゲゼルシャフト・ツール・フェルデルング・デル・アンゲヴァンテン・フォルシュング・アインゲトラーゲネル・フェライン 画像および/またはビデオ符号器と復号器における変換係数を符号化するための方法と装置および対応するコンピュータプログラムと対応するコンピュータによる読み出し可能な記憶媒体
CN100566379C (zh) * 2002-06-25 2009-12-02 松下电器产业株式会社 移动检测装置及其利用该装置的噪声衰减装置
EP1408697A4 (en) 2002-07-11 2007-07-25 Matsushita Electric Ind Co Ltd METHOD FOR DETERMINING THE FILTRATION THICKNESS, METHOD FOR MOVING PICTOR CODING AND METHOD FOR MOVING PICTOR CODING
US7391812B2 (en) * 2002-07-14 2008-06-24 Apple Inc. Adaptively post filtering encoded video
US7254277B2 (en) * 2002-12-30 2007-08-07 Texas Instruments Incorporated Image processing with minimization of ringing artifacts and noise
US20040179610A1 (en) * 2003-02-21 2004-09-16 Jiuhuai Lu Apparatus and method employing a configurable reference and loop filter for efficient video coding
EP1603338A4 (en) 2003-03-10 2007-12-05 Mitsubishi Electric Corp APPARATUS AND METHOD FOR VIDEO SIGNAL CODING
JP4053460B2 (ja) * 2003-05-14 2008-02-27 シャープ株式会社 画像処理装置、画像形成装置、画像処理方法、画像処理プログラム、および記録媒体
US7535961B2 (en) * 2003-07-16 2009-05-19 Samsung Electronics Co., Ltd. Video encoding/decoding apparatus and method for color image
US20050013559A1 (en) 2003-07-16 2005-01-20 Agilent Technologies, Inc. Interface adaptor
US7430335B2 (en) * 2003-08-13 2008-09-30 Apple Inc Pre-processing method and system for data reduction of video sequences and bit rate reduction of compressed video sequences using spatial filtering
US8625680B2 (en) 2003-09-07 2014-01-07 Microsoft Corporation Bitstream-controlled post-processing filtering
WO2005034517A1 (en) 2003-09-17 2005-04-14 Thomson Licensing S.A. Adaptive reference picture generation
US7317842B2 (en) * 2003-10-30 2008-01-08 Samsung Electronics Co., Ltd. Global and local statistics controlled noise reduction system
US7822286B2 (en) 2003-11-07 2010-10-26 Mitsubishi Electric Research Laboratories, Inc. Filtering artifacts in images with 3D spatio-temporal fuzzy filters
US7412109B2 (en) * 2003-11-07 2008-08-12 Mitsubishi Electric Research Laboratories, Inc. System and method for filtering artifacts in images
US7346224B2 (en) * 2003-11-07 2008-03-18 Mitsubishi Electric Research Laboratories, Inc. System and method for classifying pixels in images
US7551792B2 (en) * 2003-11-07 2009-06-23 Mitsubishi Electric Research Laboratories, Inc. System and method for reducing ringing artifacts in images
JP4002599B2 (ja) * 2003-12-01 2007-11-07 学校法人日本工業大学 圧縮復元画像におけるモスキート・ノイズの削減方法及び装置
US20050123038A1 (en) * 2003-12-08 2005-06-09 Canon Kabushiki Kaisha Moving image encoding apparatus and moving image encoding method, program, and storage medium
US7437013B2 (en) 2003-12-23 2008-10-14 General Instrument Corporation Directional spatial video noise reduction
US7373013B2 (en) 2003-12-23 2008-05-13 General Instrument Corporation Directional video filters for locally adaptive spatial noise reduction
US7453938B2 (en) * 2004-02-06 2008-11-18 Apple Inc. Target bitrate estimator, picture activity and buffer management in rate control for video coder
US8165389B2 (en) * 2004-03-15 2012-04-24 Microsoft Corp. Adaptive interpolation with artifact reduction of images
US7502505B2 (en) * 2004-03-15 2009-03-10 Microsoft Corporation High-quality gradient-corrected linear interpolation for demosaicing of color images
JP4468734B2 (ja) * 2004-04-27 2010-05-26 オリンパス株式会社 映像信号処理装置と映像信号処理プログラム
US7460596B2 (en) * 2004-04-29 2008-12-02 Mediatek Incorporation Adaptive de-blocking filtering apparatus and method for MPEG video decoder
US20070230565A1 (en) * 2004-06-18 2007-10-04 Tourapis Alexandros M Method and Apparatus for Video Encoding Optimization
TW200625964A (en) 2004-07-20 2006-07-16 Qualcomm Inc Method and apparatus for encoder assisted-frame rate up conversion (EA-FRUC) for video compression
US20060028562A1 (en) * 2004-08-09 2006-02-09 Martin Schmitz Fast area-selected filtering for pixel-noise and analog artifacts reduction
US7370126B2 (en) * 2004-11-03 2008-05-06 Cisco Technology, Inc. System and method for implementing a demand paging jitter buffer algorithm
US7574060B2 (en) * 2004-11-22 2009-08-11 Broadcom Corporation Deblocker for postprocess deblocking
US7634148B2 (en) * 2005-01-07 2009-12-15 Ntt Docomo, Inc. Image signal transforming and inverse-transforming method and computer program product with pre-encoding filtering features
EP1886502A2 (en) 2005-04-13 2008-02-13 Universität Hannover Method and apparatus for enhanced video coding
US7680355B2 (en) * 2005-05-02 2010-03-16 Intel Corporation Detection of artifacts resulting from image signal decompression
US8050331B2 (en) * 2005-05-20 2011-11-01 Ntt Docomo, Inc. Method and apparatus for noise filtering in video coding
US8422546B2 (en) * 2005-05-25 2013-04-16 Microsoft Corporation Adaptive video encoding using a perceptual model
US20060288065A1 (en) * 2005-06-17 2006-12-21 Docomo Communications Laboratories Usa, Inc. Method and apparatus for lapped transform coding and decoding
US20060285597A1 (en) 2005-06-20 2006-12-21 Flextronics International Usa, Inc. Reusing interpolated values in advanced video encoders
US8208564B2 (en) 2005-06-24 2012-06-26 Ntt Docomo, Inc. Method and apparatus for video encoding and decoding using adaptive interpolation
EP1744279A1 (en) * 2005-07-11 2007-01-17 Thomson Licensing Method and device for filtering an image using side information
US7778169B2 (en) * 2005-09-02 2010-08-17 Cisco Technology, Inc. Packetizing media for a time slotted communication system
US7894522B2 (en) 2005-09-16 2011-02-22 Sony Corporation Classified filtering for temporal prediction
JP4455487B2 (ja) * 2005-12-16 2010-04-21 株式会社東芝 復号化装置及び復号化方法及びプログラム
KR100772390B1 (ko) * 2006-01-23 2007-11-01 삼성전자주식회사 방향 보간 방법 및 그 장치와, 그 보간 방법이 적용된부호화 및 복호화 방법과 그 장치 및 복호화 장치
WO2007111292A1 (ja) 2006-03-27 2007-10-04 Matsushita Electric Industrial Co., Ltd. 画像符号化装置および画像復号化装置
DE602006014882D1 (de) 2006-04-11 2010-07-22 Thomson Licensing Inhaltsadaptive filtertechnik
EP2041981B1 (en) 2006-07-18 2013-09-04 Thomson Licensing Methods and apparatus for adaptive reference filtering
US8253752B2 (en) * 2006-07-20 2012-08-28 Qualcomm Incorporated Method and apparatus for encoder assisted pre-processing
US8731064B2 (en) * 2006-09-11 2014-05-20 Apple Inc. Post-processing for decoder complexity scalability
US20080075165A1 (en) 2006-09-26 2008-03-27 Nokia Corporation Adaptive interpolation filters for video coding
RU2461977C2 (ru) 2006-12-18 2012-09-20 Конинклейке Филипс Электроникс Н.В. Сжатие и снятие сжатия изображения
US20080159649A1 (en) * 2006-12-29 2008-07-03 Texas Instruments Incorporated Directional fir filtering for image artifacts reduction
WO2008084378A2 (en) 2007-01-09 2008-07-17 Nokia Corporation Adaptive interpolation filters for video coding
WO2008148272A1 (en) 2007-06-04 2008-12-11 France Telecom Research & Development Beijing Company Limited Method and apparatus for sub-pixel motion-compensated video coding
ITVA20070059A1 (it) * 2007-07-03 2009-01-04 St Microelectronics Srl Metodo e relativo dispositivo di interpolazione di colori di un'immagine acquisita mediante un sensore di colore digitale
EP2227020B1 (en) * 2007-09-28 2014-08-13 Dolby Laboratories Licensing Corporation Video compression and transmission techniques
EP2048886A1 (en) * 2007-10-11 2009-04-15 Panasonic Corporation Coding of adaptive interpolation filter coefficients
WO2009088340A1 (en) * 2008-01-08 2009-07-16 Telefonaktiebolaget Lm Ericsson (Publ) Adaptive filtering
US20100272191A1 (en) * 2008-01-14 2010-10-28 Camilo Chang Dorea Methods and apparatus for de-artifact filtering using multi-lattice sparsity-based filtering
US8831086B2 (en) * 2008-04-10 2014-09-09 Qualcomm Incorporated Prediction techniques for interpolation in video coding
US8451902B2 (en) * 2008-04-23 2013-05-28 Telefonaktiebolaget L M Ericsson (Publ) Template-based pixel block processing
EP2136565A1 (en) 2008-06-19 2009-12-23 Thomson Licensing Method for determining a filter for interpolating one or more pixels of a frame, method for encoding or reconstructing a frame and method for transmitting a frame
US10123050B2 (en) 2008-07-11 2018-11-06 Qualcomm Incorporated Filtering video data using a plurality of filters
US8290782B2 (en) * 2008-07-24 2012-10-16 Dts, Inc. Compression of audio scale-factors by two-dimensional transformation
US8736751B2 (en) * 2008-08-26 2014-05-27 Empire Technology Development Llc Digital presenter for displaying image captured by camera with illumination system
US8326075B2 (en) * 2008-09-11 2012-12-04 Google Inc. System and method for video encoding using adaptive loop filter
US8150191B2 (en) * 2008-10-14 2012-04-03 Interra Systems Inc. Method and system for calculating blur artifacts in videos using user perception threshold
US8792564B2 (en) * 2008-10-28 2014-07-29 Sony Corporation Adaptive preprocessing method using feature-extracted video maps
US8761538B2 (en) * 2008-12-10 2014-06-24 Nvidia Corporation Measurement-based and scalable deblock filtering of image data
US9143803B2 (en) 2009-01-15 2015-09-22 Qualcomm Incorporated Filter prediction based on activity metrics in video coding
WO2010102935A1 (en) 2009-03-09 2010-09-16 Thomson Licensing Estimation of the prediction mode for the intra coding mode
EP2262267A1 (en) 2009-06-10 2010-12-15 Panasonic Corporation Filter coefficient coding scheme for video coding
US8787449B2 (en) 2010-04-09 2014-07-22 Sony Corporation Optimal separable adaptive loop filter
US9094658B2 (en) * 2010-05-10 2015-07-28 Mediatek Inc. Method and apparatus of adaptive loop filtering
US8964852B2 (en) 2011-02-23 2015-02-24 Qualcomm Incorporated Multi-metric filtering

Also Published As

Publication number Publication date
US20230254515A1 (en) 2023-08-10
CA2729904A1 (en) 2010-01-14
EP2319243B1 (en) 2020-02-05
CN102084656B (zh) 2013-11-13
US20190089989A1 (en) 2019-03-21
BRPI0915576B1 (pt) 2020-10-27
HK1161463A1 (en) 2012-08-24
US20230247228A1 (en) 2023-08-03
DK2319243T3 (da) 2020-04-14
US20100008430A1 (en) 2010-01-14
KR20110028545A (ko) 2011-03-18
WO2010006250A1 (en) 2010-01-14
JP2014209748A (ja) 2014-11-06
ES2787503T3 (es) 2020-10-16
RU2521081C2 (ru) 2014-06-27
KR101202634B1 (ko) 2012-11-19
TW201014363A (en) 2010-04-01
JP2013081210A (ja) 2013-05-02
TWI415471B (zh) 2013-11-11
US10123050B2 (en) 2018-11-06
PL2319243T3 (pl) 2020-07-27
US11711548B2 (en) 2023-07-25
BRPI0915576A2 (pt) 2018-02-06
SI2319243T1 (sl) 2020-04-30
EP2319243A1 (en) 2011-05-11
CN102084656A (zh) 2011-06-01
CN103546748A (zh) 2014-01-29
JP2011527874A (ja) 2011-11-04
CN103546748B (zh) 2017-09-15
PT2319243T (pt) 2020-05-08
CA2729904C (en) 2015-11-24
JP5650183B2 (ja) 2015-01-07
HUE049159T2 (hu) 2020-09-28

Similar Documents

Publication Publication Date Title
RU2011105028A (ru) Фильтрация видеоданных с использованием множества фильтров
CN108419084B (zh) 改进熵编码和解码的方法、装置及存储介质
US20100329361A1 (en) Apparatus and method for in-loop filtering of image data and apparatus for encoding/decoding image data using the same
US20220385944A1 (en) Non-transform coding
CN103210650A (zh) 用于条带通用信息共享的装置及其方法
WO2010114283A3 (ko) 비디오 신호 처리 방법 및 장치
CN104350752B (zh) 用于高性能视频编码中的无损编码模式的环内滤波的装置
RU2015122700A (ru) Устройство обработки изображения и способ обаботки изображения
JP2014500643A5 (ru)
RU2010102823A (ru) Система и способ индикации точек переключения временных уровней
RU2011117578A (ru) Кодирование видео при помощи больших макроблоков
RU2006110321A (ru) Группирование кадров изображения на видеокодировании
RU2014115193A (ru) Устройство и способ обработки изображений
RU2013130251A (ru) Кодирование позиции последнего значимого коэффициента в видеоблоке на основе порядка сканирования для блока при кодировании видео
RU2012105532A (ru) Способ и устройство для кодирования видео и способ и устройство для декодирования видео
RU2010133859A (ru) Сжатие видеоизображений с помощью адаптивных кодов с переменной длиной
JP2013513333A5 (ru)
RU2013151253A (ru) Устройство кодирования изображений, устройство декодирования изображений, способ кодирования изображений и способ декодирования изображений
AU2017203193A1 (en) Filtering method, moving picture coding apparatus, moving picture decoding apparatus, and moving picture coding and decoding apparatus
CN108235023A (zh) 用于编码和解码图像的方法、编码和解码设备
JP2016506691A5 (ru)
RU2013105792A (ru) Способ кодирования движущегося изображения, способ декодирования движущегося изображения, устройство кодирования движущегося изображения, устройство декодирования движущегося изображения и устройство кодирования и декодирования движущегося изображения
JP5702377B2 (ja) コード化されていないシンタックスに対する適応型確率更新のための方法および装置
CN101742290B (zh) 视频编、解码降噪方法和视频编、解码降噪装置
CN101742288B (zh) 视频降噪编码方法和视频降噪编码装置