RU2011105028A - Фильтрация видеоданных с использованием множества фильтров - Google Patents
Фильтрация видеоданных с использованием множества фильтров Download PDFInfo
- 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
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/85—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
-
- 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/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/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)
- 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, в котором первый фильтр из множества фильтров применяют к первым пикселам, имеющим первое значение заранее заданного показателя локальных характеристик изображения в первом диапазоне значений, и второй фильтр из множества фильтров применяют ко вторым пикселам, имеющим второе значение заранее заданного показателя локальных характеристик изображения во втором диапазоне значений.
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)
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)
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 |
-
2009
- 2009-03-18 US US12/406,585 patent/US10123050B2/en active Active
- 2009-07-10 KR KR1020117003127A patent/KR101202634B1/ko active IP Right Grant
- 2009-07-10 EP EP09790274.6A patent/EP2319243B1/en active Active
- 2009-07-10 BR BRPI0915576-7A patent/BRPI0915576B1/pt active IP Right Grant
- 2009-07-10 CA CA2729904A patent/CA2729904C/en active Active
- 2009-07-10 WO PCT/US2009/050237 patent/WO2010006250A1/en active Application Filing
- 2009-07-10 JP JP2011517650A patent/JP2011527874A/ja not_active Withdrawn
- 2009-07-10 CN CN2009801263139A patent/CN102084656B/zh active Active
- 2009-07-10 TW TW098123557A patent/TWI415471B/zh active
- 2009-07-10 PL PL09790274T patent/PL2319243T3/pl unknown
- 2009-07-10 SI SI200932046T patent/SI2319243T1/sl unknown
- 2009-07-10 CN CN201310470040.8A patent/CN103546748B/zh active Active
- 2009-07-10 ES ES09790274T patent/ES2787503T3/es active Active
- 2009-07-10 RU RU2011105028/07A patent/RU2521081C2/ru active
- 2009-07-10 HU HUE09790274A patent/HUE049159T2/hu unknown
- 2009-07-10 DK DK09790274.6T patent/DK2319243T3/da active
- 2009-07-10 PT PT97902746T patent/PT2319243T/pt unknown
-
2011
- 2011-12-01 HK HK11113033.9A patent/HK1161463A1/xx unknown
-
2012
- 2012-11-28 JP JP2012260247A patent/JP5650183B2/ja active Active
-
2014
- 2014-06-04 JP JP2014116107A patent/JP2014209748A/ja not_active Withdrawn
-
2018
- 2018-10-05 US US16/153,652 patent/US11711548B2/en active Active
-
2023
- 2023-04-12 US US18/299,607 patent/US20230254515A1/en active Pending
- 2023-04-12 US US18/299,628 patent/US20230247228A1/en active Pending
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) | 视频降噪编码方法和视频降噪编码装置 |