RU2010119176A - Реализация адаптивного фильтра изображений с фиксированной точкой с высокой эффективностью кодирования - Google Patents
Реализация адаптивного фильтра изображений с фиксированной точкой с высокой эффективностью кодирования Download PDFInfo
- Publication number
- RU2010119176A RU2010119176A RU2010119176/07A RU2010119176A RU2010119176A RU 2010119176 A RU2010119176 A RU 2010119176A RU 2010119176/07 A RU2010119176/07 A RU 2010119176/07A RU 2010119176 A RU2010119176 A RU 2010119176A RU 2010119176 A RU2010119176 A RU 2010119176A
- Authority
- RU
- Russia
- Prior art keywords
- specified
- convolutional
- sum
- partial
- image filter
- Prior art date
Links
- 230000003044 adaptive effect Effects 0.000 title claims abstract 25
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/42—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression Of Band Width Or Redundancy In Fax (AREA)
- Complex Calculations (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
1. Устройство для реализации адаптивного фильтра изображений, содержащее: ! адаптивный фильтр изображений, в котором по меньшей мере один целочисленный коэффициент указанного адаптивного фильтра изображений ограничен, при этом сверточная сумма и/или множество частичных сверточных сумм указанного адаптивного фильтра изображений определяются по меньшей мере частично на основе указанного по меньшей мере одного целочисленного коэффициента, причем сверточная сумма и/или множество частичных сверточных сумм имеет двоичное представление с фиксированным максимальным числом битов, и указанный по меньшей мере один целочисленный коэффициент имеет двоичное представление с числом битов, заданным индексом точности. ! 2. Устройство по п.1, в котором указанный адаптивный фильтр изображений содержит одно из следующего: ! адаптивный интерполирующий фильтр видеокодера, и в котором по меньшей мере один указанный индекс точности и по меньшей мере один указанный целочисленный коэффициент кодированы в битовый поток; и ! адаптивный интерполирующий фильтр видеодекодера, и в котором по меньшей мере один указанный индекс точности и по меньшей мере один указанный целочисленный коэффициент декодированы из битового потока. ! 3. Устройство по п.1 или 2, которое является набором микросхем. ! 4. Устройство по п.3, также содержащее процессор, выполненный с возможностью выполнять по меньшей мере операции суммирования и двоичного сдвига. ! 5. Устройство по п.4, также содержащее блок памяти, соединенный для взаимодействия с процессором и выполненный с возможностью сохранять указанный по меньшей мере один целочисленный коэффициент. ! 6. Уст
Claims (20)
1. Устройство для реализации адаптивного фильтра изображений, содержащее:
адаптивный фильтр изображений, в котором по меньшей мере один целочисленный коэффициент указанного адаптивного фильтра изображений ограничен, при этом сверточная сумма и/или множество частичных сверточных сумм указанного адаптивного фильтра изображений определяются по меньшей мере частично на основе указанного по меньшей мере одного целочисленного коэффициента, причем сверточная сумма и/или множество частичных сверточных сумм имеет двоичное представление с фиксированным максимальным числом битов, и указанный по меньшей мере один целочисленный коэффициент имеет двоичное представление с числом битов, заданным индексом точности.
2. Устройство по п.1, в котором указанный адаптивный фильтр изображений содержит одно из следующего:
адаптивный интерполирующий фильтр видеокодера, и в котором по меньшей мере один указанный индекс точности и по меньшей мере один указанный целочисленный коэффициент кодированы в битовый поток; и
адаптивный интерполирующий фильтр видеодекодера, и в котором по меньшей мере один указанный индекс точности и по меньшей мере один указанный целочисленный коэффициент декодированы из битового потока.
3. Устройство по п.1 или 2, которое является набором микросхем.
4. Устройство по п.3, также содержащее процессор, выполненный с возможностью выполнять по меньшей мере операции суммирования и двоичного сдвига.
5. Устройство по п.4, также содержащее блок памяти, соединенный для взаимодействия с процессором и выполненный с возможностью сохранять указанный по меньшей мере один целочисленный коэффициент.
6. Устройство по п.1, в котором указанный адаптивный фильтр изображений содержит одно из следующего:
адаптивный интерполирующий фильтр видеокодера, и указанный индекс точности различен для различных точек интерполяции; и
адаптивный интерполирующий фильтр видеодекодера, и указанный индекс точности различен для различных точек интерполяции.
7. Способ генерации выходного сигнала адаптивного фильтра изображений, содержащий:
определение сверточной суммы и/или множества частичных сверточных сумм по меньшей мере частично на основе по меньшей мере одного ограниченного целочисленного коэффициента адаптивного фильтра изображений, при этом сверточная сумма и/или множество частичных сверточных сумм ограничены двоичным представлением с фиксированным максимальным количеством битов; и
генерацию выходного сигнала адаптивного фильтра изображений по меньшей мере частично на основе указанной сверточной суммы и/или множества частичных сверточных сумм.
8. Способ по п.7, в котором указанный адаптивный фильтр изображений содержит адаптивный интерполирующий фильтр.
9. Способ по п.7 или 8, в котором указанный по меньшей мере один ограниченный целочисленный коэффициент имеет различную арифметическую точность для различных точек интерполяции.
10. Способ по п.7 или 8, также содержащий преобразование по меньшей мере одного коэффициента с плавающей точкой указанного адаптивного фильтра изображений в по меньшей мере один соответствующий целочисленный коэффициент указанного адаптивного фильтра изображений, при этом указанный по меньшей мере один соответствующий целочисленный коэффициент имеет двоичное представление со вторым фиксированным максимальным количеством битов, и указанное преобразование также содержит ограничение указанного по меньшей мере одного соответствующего целочисленного коэффициента.
11. Способ по п.7 или 8, в котором указанная генерация содержит сдвиг указанной сверточной суммы.
12. Способ по п.7 или 8, в котором указанная генерация содержит:
сдвиг вправо указанного множества частичных сверточных сумм;
вычисление суммы указанного сдвинутого вправо множества частичных сверточных сумм и
сдвиг вправо указанной вычисленной суммы указанного сдвинутого вправо множества частичных сверточных сумм.
13. Способ по п.7 или 8, в котором указанная генерация содержит:
вычисление суммы указанного множества частичных сверточных сумм после отсечения любой отрицательной частичной сверточной суммы указанного множества частичных сверточных сумм в нуль и
сдвиг вправо указанной вычисленной суммы указанного множества частичных сверточных сумм.
14. Способ по п.7 или 8, в котором указанная генерация содержит:
сдвиг вправо указанного множества частичных сверточных сумм;
вычисление суммы указанного сдвинутого вправо множества частичных сверточных сумм и отрицательного числа и
сдвиг вправо указанной вычисленной суммы указанного сдвинутого вправо множества частичных сверточных сумм и указанного отрицательного числа.
15. Способ по п.7 или 8, в котором указанный по меньшей мере один ограниченный целочисленный коэффициент ограничен так, что сумма одного или более положительных ограниченных целочисленных коэффициентов по меньшей мере в одном подмножестве указанного по меньшей мере одного ограниченного целочисленного коэффициента имеет верхнюю границу, и сумма одного или более отрицательных целочисленных коэффициентов по меньшей мере в одном подмножестве указанного по меньшей мере одного ограниченного целочисленного коэффициента имеет нижнюю границу.
16. Способ по п.15, в котором указанная генерация содержит:
сдвиг вправо указанного множества частичных сверточных сумм;
вычисление суммы указанного сдвинутого вправо множества частичных сверточных сумм и
сдвиг вправо указанной вычисленной суммы указанного сдвинутого вправо множества частичных сверточных сумм.
17. Способ по п.15, в котором указанная генерация содержит:
вычисление суммы указанного множества частичных сверточных сумм после отсечения любой отрицательной частичной сверточной суммы указанного множества частичных сверточных сумм в ноль и
сдвиг вправо указанной вычисленной суммы указанного множества частичных сверточных сумм.
18. Способ по п.7 или 8, в котором по меньшей мере одно подмножество указанного по меньшей мере одного ограниченного целочисленного коэффициента имеет диапазон значений, отличный от по меньшей мере другого подмножества указанного по меньшей мере одного ограниченного целочисленного коэффициента.
19. Способ по п.7 или 8, в котором сумма указанного по меньшей мере одного ограниченного целочисленного коэффициента, имеющего положительное значение, имеет диапазон значений, отличный от суммы указанного по меньшей мере одного ограниченного целочисленного коэффициента, имеющего отрицательное значение.
20. Машиночитаемый носитель, включающий компьютерный код, который при выполнении обеспечивает осуществление устройством способа по любому из пп.7-19.
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US11/872,024 US20090097545A1 (en) | 2007-10-14 | 2007-10-14 | Fixed-Point Implementation of an Adaptive Image Filter with High Coding Efficiency |
| US11/872,024 | 2007-10-14 | ||
| US1965908P | 2008-01-08 | 2008-01-08 | |
| US61/019,659 | 2008-01-08 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| RU2010119176A true RU2010119176A (ru) | 2011-11-20 |
Family
ID=40344364
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| RU2010119176/07A RU2010119176A (ru) | 2007-10-14 | 2008-10-13 | Реализация адаптивного фильтра изображений с фиксированной точкой с высокой эффективностью кодирования |
Country Status (6)
| Country | Link |
|---|---|
| EP (1) | EP2208352A2 (ru) |
| KR (1) | KR20100074272A (ru) |
| CN (1) | CN101878648A (ru) |
| MX (1) | MX2010004071A (ru) |
| RU (1) | RU2010119176A (ru) |
| WO (1) | WO2009050557A2 (ru) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11265538B2 (en) | 2018-03-09 | 2022-03-01 | Huawei Technologies Co., Ltd. | Method and apparatus for image filtering with adaptive multiplier coefficients |
| RU2772313C2 (ru) * | 2018-03-09 | 2022-05-18 | Хуавей Текнолоджиз Ко., Лтд. | Способ и устройство для фильтрации изображений с адаптивными коэффициентами множителя |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102469310B (zh) * | 2010-11-19 | 2015-02-04 | 深圳市云宙多媒体技术有限公司 | 一种亚像素插值方法及系统 |
| AU2012303976B2 (en) * | 2011-08-31 | 2015-08-13 | Mediatek Inc. | Method and apparatus for adaptive loop filter with constrained filter coefficients |
| SE538512C2 (sv) * | 2014-11-26 | 2016-08-30 | Kelicomp Ab | Improved compression and encryption of a file |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0474226A3 (en) * | 1990-09-06 | 1993-01-20 | Matsushita Electric Industrial Co., Ltd. | Digitial filter composing apparatus and digital filter composing method therefor |
| EP0644684B1 (en) * | 1993-09-17 | 2000-02-02 | Eastman Kodak Company | Digital resampling integrated circuit for fast image resizing applications |
| US5729483A (en) * | 1995-11-14 | 1998-03-17 | Advanced Micro Devices | Implementation of a digital interpolation filter and method |
| GB2373661B (en) * | 2001-03-23 | 2005-05-11 | Advanced Risc Mach Ltd | A data processing apparatus and method for performing an adaptive filter operation on an input data sample |
| TW200501565A (en) * | 2003-05-15 | 2005-01-01 | Neuro Solution Corp | Digital filter and design method, design apparatus, and digital filter design program thereof |
-
2008
- 2008-10-13 KR KR1020107010455A patent/KR20100074272A/ko not_active Ceased
- 2008-10-13 RU RU2010119176/07A patent/RU2010119176A/ru not_active Application Discontinuation
- 2008-10-13 CN CN200880117955.8A patent/CN101878648A/zh active Pending
- 2008-10-13 WO PCT/IB2008/002709 patent/WO2009050557A2/en not_active Ceased
- 2008-10-13 MX MX2010004071A patent/MX2010004071A/es unknown
- 2008-10-13 EP EP08807224A patent/EP2208352A2/en not_active Withdrawn
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11265538B2 (en) | 2018-03-09 | 2022-03-01 | Huawei Technologies Co., Ltd. | Method and apparatus for image filtering with adaptive multiplier coefficients |
| RU2772313C2 (ru) * | 2018-03-09 | 2022-05-18 | Хуавей Текнолоджиз Ко., Лтд. | Способ и устройство для фильтрации изображений с адаптивными коэффициентами множителя |
| US11765351B2 (en) | 2018-03-09 | 2023-09-19 | Huawei Technologies Co., Ltd. | Method and apparatus for image filtering with adaptive multiplier coefficients |
| RU2846769C2 (ru) * | 2018-03-09 | 2025-09-15 | Хуавей Текнолоджиз Ко., Лтд. | Способ и устройство для фильтрации изображений с адаптивными коэффициентами множителя |
| US12477104B2 (en) | 2018-03-09 | 2025-11-18 | Huawei Technologies Co., Ltd. | Method and apparatus for image filtering with adaptive multiplier coefficients |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2009050557A2 (en) | 2009-04-23 |
| WO2009050557A3 (en) | 2009-06-11 |
| EP2208352A2 (en) | 2010-07-21 |
| MX2010004071A (es) | 2010-06-01 |
| CN101878648A (zh) | 2010-11-03 |
| KR20100074272A (ko) | 2010-07-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5013627B2 (ja) | 信号の低複雑度組み合わせコーディングのための装置および方法 | |
| Marco et al. | The validity of the additive noise model for uniform scalar quantizers | |
| CN110915213B (zh) | 编解码符号的熵编解码的方法与装置 | |
| JP5926377B2 (ja) | サンプルレートスケーラブル可逆オーディオコーディング | |
| CN110291793B (zh) | 上下文自适应二进制算术编解码中范围推导的方法和装置 | |
| RU2008136882A (ru) | Способ и устройство и программа кодирования/декодирования видео | |
| RU2017100690A (ru) | Способ кодирования и декодирования изображений, устройство кодирования и декодирования и соответствующие компьютерные программы | |
| RU2012115551A (ru) | Кодирующее устройство, декодирующее устройство и способ | |
| RU2010145274A (ru) | Способ и устройство для селективного кодирования сигнала на основе характеристик базового кодера | |
| RU2008137122A (ru) | Усовершенствованное кодирование/декодирование цифровых сигналов, в частности, при векторном квантовании с перестановочными кодами | |
| RU2010119176A (ru) | Реализация адаптивного фильтра изображений с фиксированной точкой с высокой эффективностью кодирования | |
| ES2785041T3 (es) | Búsqueda de forma de cuantificador de vector en pirámide | |
| CN104067338A (zh) | 改进的分层编码 | |
| CN110491401B (zh) | 周期性综合包络序列生成装置、方法、记录介质 | |
| EP1995974A1 (en) | Method and apparatus for realizing arithmetic coding/ decoding | |
| CN1703089A (zh) | 一种数字信号的二值算术编码方法 | |
| CN112820305B (zh) | 编码装置、编码方法、编码程序、记录介质 | |
| RU2011107728A (ru) | Способ обновления кодера посредством интерполяции фильтра | |
| RU2010151983A (ru) | Квантователь, кодер и их способы | |
| CN101114833A (zh) | 一种指数Golomb编码的编码方法和装置 | |
| JP2004226742A (ja) | 量子化装置及び逆量子化装置、並びにそれらの装置を利用可能なオーディオ及び画像の符号化装置及び復号装置 | |
| CA2833737C (en) | Apparatus and method for low complexity combinatorial coding and decoding of signals | |
| CN103002275A (zh) | 用于cavlc编码的双系数扫描方法 | |
| BR112019013916B1 (pt) | Método de codificação de entropia de codificação de símbolos e aparelho de codificação de entropia para um codificador ou decodificador de imagem ou vídeo | |
| Nikneshan | Lattice/trellis based fixed-rate entropy-constrained quantization |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FA92 | Acknowledgement of application withdrawn (lack of supplementary materials submitted) |
Effective date: 20150311 |