RU2014134039A - Кодирование коэффициентов преобразования - Google Patents
Кодирование коэффициентов преобразования Download PDFInfo
- Publication number
- RU2014134039A RU2014134039A RU2014134039A RU2014134039A RU2014134039A RU 2014134039 A RU2014134039 A RU 2014134039A RU 2014134039 A RU2014134039 A RU 2014134039A RU 2014134039 A RU2014134039 A RU 2014134039A RU 2014134039 A RU2014134039 A RU 2014134039A
- Authority
- RU
- Russia
- Prior art keywords
- coefficient
- level
- transform
- conversion
- coefficients
- Prior art date
Links
- 230000009466 transformation Effects 0.000 title claims 4
- 238000006243 chemical reaction Methods 0.000 claims abstract 107
- 238000000605 extraction Methods 0.000 claims abstract 9
- 238000009434 installation Methods 0.000 claims abstract 3
- 238000000034 method Methods 0.000 claims 8
- 238000003780 insertion Methods 0.000 claims 7
- 230000037431 insertion Effects 0.000 claims 7
- 241000209094 Oryza Species 0.000 claims 6
- 235000007164 Oryza sativa Nutrition 0.000 claims 6
- 238000013507 mapping Methods 0.000 claims 6
- 235000009566 rice Nutrition 0.000 claims 6
- 238000000844 transformation Methods 0.000 claims 3
- 230000003044 adaptive effect Effects 0.000 claims 2
- 239000008896 Opium Substances 0.000 claims 1
- 238000004590 computer program Methods 0.000 claims 1
- 230000001419 dependent effect Effects 0.000 claims 1
- 239000000284 extract Substances 0.000 claims 1
- 229960001027 opium Drugs 0.000 claims 1
- 230000001131 transforming effect Effects 0.000 claims 1
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M7/00—Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
- H03M7/30—Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
- H03M7/40—Conversion to or from variable length codes, e.g. Shannon-Fano code, Huffman code, Morse code
- H03M7/4006—Conversion to or from arithmetic code
- H03M7/4012—Binary arithmetic codes
- H03M7/4018—Context adapative binary arithmetic codes [CABAC]
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M7/00—Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
- H03M7/30—Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
- H03M7/40—Conversion to or from variable length codes, e.g. Shannon-Fano code, Huffman code, Morse code
- H03M7/4031—Fixed length to variable length coding
- H03M7/4037—Prefix coding
- H03M7/4043—Adaptive prefix coding
- H03M7/4068—Parameterized codes
- H03M7/4075—Golomb codes
-
- 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/129—Scanning of coding units, e.g. zig-zag scan of transform coefficients or flexible macroblock ordering [FMO]
-
- 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/13—Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/176—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/18—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a set of transform coefficients
-
- 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/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/90—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals
- H04N19/91—Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
1. Устройство для декодирования множества коэффициентов (12) преобразования, имеющих уровни коэффициента преобразования, из потока (32) данных, содержащееконтекстно-адаптивный энтропийный декодер (80), выполненный с возможностью, для текущего коэффициента (х) преобразования, энтропийного декодирования первого набора (44) из одного или нескольких символов из потока (32) данных;десимволизатор (82), выполненный с возможностью отображения первого набора (44) из одного или нескольких символов на уровень коэффициента преобразования в пределах первого интервала (16) уровней в соответствии с первой схемой символизации;средство (84) извлечения, выполненное с возможностью, если уровень коэффициента преобразования, на который отображается первый набор из одного или нескольких символов в соответствии с первой схемой символизации, представляет собой максимальный уровень первого интервала (16) уровней, извлечения второго набора символов (42) из потока (32) данных,в котором десимволизатор (82) выполнен с возможностью отображения второго набора (42) символов на положение в пределах второго интервала (18) уровней в соответствии со второй схемой символизации, которая является параметризуемой в соответствии с параметром символизации,в котором контекстно-адаптивный энтропийный декодер (80) выполнен с возможностью, при энтропийном декодировании по меньшей мере одного предопределенного символа первого набора (44) из одного или нескольких символов из потока (32) данных, использования контекста в зависимости, посредством функции, параметризуемой посредством параметра функции (52), с параметром функции, установленным на первую установку, от ранее декодированных коэффициентов преобразо
Claims (57)
1. Устройство для декодирования множества коэффициентов (12) преобразования, имеющих уровни коэффициента преобразования, из потока (32) данных, содержащее
контекстно-адаптивный энтропийный декодер (80), выполненный с возможностью, для текущего коэффициента (х) преобразования, энтропийного декодирования первого набора (44) из одного или нескольких символов из потока (32) данных;
десимволизатор (82), выполненный с возможностью отображения первого набора (44) из одного или нескольких символов на уровень коэффициента преобразования в пределах первого интервала (16) уровней в соответствии с первой схемой символизации;
средство (84) извлечения, выполненное с возможностью, если уровень коэффициента преобразования, на который отображается первый набор из одного или нескольких символов в соответствии с первой схемой символизации, представляет собой максимальный уровень первого интервала (16) уровней, извлечения второго набора символов (42) из потока (32) данных,
в котором десимволизатор (82) выполнен с возможностью отображения второго набора (42) символов на положение в пределах второго интервала (18) уровней в соответствии со второй схемой символизации, которая является параметризуемой в соответствии с параметром символизации,
в котором контекстно-адаптивный энтропийный декодер (80) выполнен с возможностью, при энтропийном декодировании по меньшей мере одного предопределенного символа первого набора (44) из одного или нескольких символов из потока (32) данных, использования контекста в зависимости, посредством функции, параметризуемой посредством параметра функции (52), с параметром функции, установленным на первую установку, от ранее декодированных коэффициентов преобразования, и
в котором устройство дополнительно содержит определитель (86) параметра символизации, выполненный с возможностью, если уровень коэффициента преобразования, на который первый набор (44) из одного или нескольких символов отображается в соответствии с первой схемой символизации, представляет собой максимальный уровень первого интервала (16) уровней, определения параметра (46) символизации в зависимости, посредством функции (52) с параметром функции, установленным на вторую установку, от ранее декодированных коэффициентов преобразования.
2. Устройство по п. 1, в котором устройство выполнено так, что функцией, задающей взаимосвязь между ранее декодированными коэффициентами преобразования с одной стороны и номером смещения индекса контекста для индексирования контекста, и параметром символизации с другой стороны, является
с
wi представляют собой взвешивающие значения, каждое из которых может быть равно единице или не равно единице, и
h представляет собой постоянную или функцию xi.
3. Устройство по п. 2, в котором контекстно-адаптивный энтропийный кодер выполнен так, что зависимость контекста от ранее декодированных коэффициентов преобразования посредством функции
такая, что xi равен уровню коэффициента преобразования ранее декодированного коэффициента i преобразования в случае, когда он находится в пределах первого интервала уровней, и равен максимальному уровню первого интервала уровней в случае, если уровень коэффициента преобразования ранее декодированного коэффициента i преобразования находится в пределах второго интервала уровней, или
такая, что xi равен уровню коэффициента преобразования ранее декодированного коэффициента i преобразования, независимо от уровня коэффициента преобразования ранее декодированного коэффициента i преобразования, находящегося в пределах первого или второго интервала уровней.
4. Устройство по п. 2, в котором средство установки параметра символизации выполнено так, что зависимость параметра символизации от ранее декодированных коэффициентов преобразования посредством функции
такая, что xi равен уровню коэффициента преобразования ранее декодированного коэффициента i преобразования, независимо от уровня коэффициента преобразования ранее декодированного коэффициента i преобразования, находящегося в пределах первого или второго интервала уровней.
6. Устройство по п. 2, в котором устройство выполнено так, что h равно |xi|-t.
7. Устройство по п. 1, в котором устройство выполнено с возможностью пространственного определения ранее кодированных коэффициентов преобразования в зависимости от относительного пространственного расположения коэффициентов преобразования относительно текущего коэффициента преобразования.
8. Устройство по п. 1, в котором устройство выполнено с возможностью извлечения информации о положении последнего ненулевого коэффициента преобразования из числа коэффициентов преобразования блока коэффициентов преобразования в соответствии с предопределенным порядком (14) сканирования из потока (32) данных, в котором множество коэффициентов преобразования охватывает коэффициенты преобразования от последнего ненулевого коэффициента преобразования в соответствии с порядком сканирования до DC-коэффициента преобразования блока коэффициентов преобразования.
9. Устройство по п. 8, в котором символизатор выполнен с возможностью использования модифицированной первой схемы символизации для отображения первого набора из одного или нескольких символов последнего ненулевого коэффициента преобразования, в котором содержатся только уровни ненулевого коэффициента преобразования в пределах первого интервала уровней, тогда как предполагается, что нулевой уровень не применяется для последнего коэффициента преобразования.
10. Устройство по п. 8, в котором контекстно-адаптивный энтропийный декодер выполнен с возможностью использования отдельного набора контекстов для энтропийного декодирования первого набора из одного или нескольких символов для последнего ненулевого коэффициента преобразования, отдельного от контекстов, используемых при энтропийном декодировании первого набора из одного или нескольких символов, кроме последнего ненулевого коэффициента преобразования.
11. Устройство по п. 8, в котором контекстно-адаптивный энтропийный декодер обходит множество коэффициентов преобразования в противоположном порядке сканирования, ведя от последнего ненулевого коэффициента преобразования к DC-коэффициенту преобразования блока коэффициентов преобразования.
12. Устройство по п. 1, в котором устройство выполнено с возможностью декодирования множества коэффициентов преобразования из потока данных при двух сканированиях, в котором контекстно-адаптивный энтропийный декодер выполнен с возможностью энтропийного декодирования первого набора символов для коэффициентов преобразования из потока данных в порядке, соответствующем первому сканированию коэффициентов преобразования, в котором средство извлечения выполнено с возможностью последующего извлечения второго набора символов для коэффициентов преобразования, для которых первый набор символов отображается на максимальный уровень первого интервала уровней, из потока данных в порядке, соответствующем присутствию коэффициентов преобразования, для которых первый набор символов отображается на максимальный уровень первого интервала уровней, в рамках второго сканирования коэффициентов преобразования.
13. Устройство по п. 1, в котором устройство выполнено с возможностью декодирования множества коэффициентов преобразования из потока данных последовательно при одном сканировании, в котором вторые наборы символов распределяются в потоке данных между первыми наборами символов коэффициентов преобразования, и в котором контекстно-адаптивный энтропийный декодер и средство извлечения выполнены с возможностью, для каждого коэффициента преобразования в порядке сканирования одного сканирования, извлечения вторых наборов символов соответствующих коэффициентов преобразования, для которых первый набор символов отображается на максимальный уровень первого интервала уровней, из потока данных непосредственно после энтропийного декодирования контекстно-адаптивного энтропийного декодера первого набора из одного или нескольких символов соответствующих коэффициентов преобразования, для которых первый набор символов отображается на максимальный уровень первого интервала уровней, из потока данных.
14. Устройство по п. 1, в котором средство извлечения выполнено с возможностью извлечения второго набора символов из потока данных непосредственно или с использованием энтропийного декодирования, используя распределение фиксированной вероятности.
15. Устройство по п. 1, в котором первая схема символизации представляет собой схему усеченной унарной бинаризации.
16. Устройство по п. 1, в котором вторая схема символизации такая, что второй набор символов из кода Райса.
17. Декодер картинок, содержащий устройство по п. 1, в котором декодер картинок выполнен с возможностью, при декодировании изображения, повторного преобразования блоков изображения из блоков коэффициентов преобразования, в котором устройство выполнено с возможностью последовательного декодирования множества коэффициентов преобразования блоков коэффициентов преобразования, блок коэффициентов преобразования за блоком коэффициентов преобразования, с использованием функции для блоков коэффициентов преобразования разных размеров, для блоков коэффициентов преобразования разных размеров и/или для блоков коэффициентов преобразования разного типа информационной составляющей.
18. Декодер картинок по п. 17, в котором устройство выполнено с возможностью использования разных наборов контекстов, из которых контекст для текущего коэффициента преобразования выбирается в зависимости от ранее декодированных коэффициентов преобразования, для разных частотных участков блоков коэффициентов преобразования, для блоков коэффициентов преобразования разных размеров и/или для блоков коэффициентов преобразования разного типа информационной составляющей.
19. Устройство для кодирования множества коэффициентов преобразования, имеющих уровни коэффициента преобразования, в поток (32) данных, содержащее
символизатор (34), выполненный с возможностью отображения текущего коэффициента преобразования
на первый набор из одного или нескольких символов в соответствии с первой схемой символизации, если уровень коэффициента преобразования текущего коэффициента преобразования находится в пределах первого интервала (16) уровней, и
если уровень коэффициента преобразования текущего коэффициента преобразования находится в пределах второго интервала (18) уровней, на объединение второго набора символов, на который максимальный уровень первого интервала (16) уровней отображается в соответствии с первой схемой символизации, и третьего набора символов в зависимости от положения уровня коэффициента преобразования текущего коэффициента преобразования в пределах второго интервала (18) уровней, в соответствии со второй схемой символизации, которая является параметризуемой в соответствии с параметром (46) символизации;
контекстно-адаптивный энтропийный кодер (36), выполненный с возможностью, если уровень коэффициента преобразования текущего коэффициента преобразования находится в пределах первого интервала уровней, энтропийного кодирования первого набора из одного или нескольких символов в поток данных, и, если уровень коэффициента преобразования текущего коэффициента преобразования находится в пределах второго интервала уровней, энтропийного кодирования второго набора из одного или нескольких символов в поток данных, в котором контекстно-адаптивный энтропийный кодер выполнен с возможностью, при энтропийном кодировании по меньшей мере одного предопределенного символа второго набора из одного или нескольких символов в поток данных, использования контекста в зависимости, посредством функции, параметризуемой посредством параметра функции, с параметром функции, установленным на первую установку, от ранее кодированных коэффициентов преобразования; и
определитель (38) параметра символизации, выполненный с возможностью, если уровень коэффициента преобразования текущего коэффициента преобразования находится в пределах второго интервала уровней, определения параметра (46) символизации для отображения на третий набор символов в зависимости, посредством функции с параметром функции, установленным на вторую установку, от ранее кодированных коэффициентов преобразования; и
средство (40) вставки, выполненное с возможностью, если уровень коэффициента преобразования текущего коэффициента преобразования находится в пределах второго интервала уровней, вставки третьего набора символов в поток данных.
20. Устройство по п. 19, в котором устройство выполнено так, что функцией (52), определяющей взаимосвязь между ранее кодированными коэффициентами преобразования с одной стороны и номером (56) индекса контекста, индексирующим контекст, и параметром (46) символизации с другой стороны, является
с
wi представляют собой взвешивающие значения, каждое из которых может быть равно единице или не равно единице, и
h представляет собой постоянную или функцию xi.
21. Устройство по п. 20, в котором контекстно-адаптивный энтропийный кодер (36) выполнен так, что зависимость контекста от ранее кодированных коэффициентов преобразования посредством функции
такая, что xi равен уровню коэффициента преобразования ранее кодированного коэффициента i преобразования в случае, когда он находится в пределах первого интервала (16) уровней, и равен максимальному уровню первого интервала (16) уровней в случае, если уровень коэффициента преобразования ранее кодированного коэффициента i преобразования находится в пределах второго интервала (18) уровней, или
такая, что xi равен уровню коэффициента преобразования ранее кодированного коэффициента i преобразования, независимо от уровня коэффициента преобразования ранее кодированного коэффициента i преобразования, находящегося в пределах первого или второго интервала уровней.
22. Устройство по п. 20, в котором определитель (38) параметра символизации выполнен так, что зависимость параметра символизации от ранее кодированных коэффициентов преобразования посредством функции
такая, что равен уровню коэффициента преобразования ранее кодированного коэффициента i преобразования, независимо от уровня коэффициента преобразования ранее кодированного коэффициента i преобразования, находящегося в пределах первого или второго интервала уровней.
24. Устройство по п. 20, в котором устройство выполнено так, что h равно |xi|-t.
25. Устройство по п. 19, в котором устройство выполнено с возможностью пространственного определения ранее кодированных коэффициентов преобразования в зависимости от относительного пространственного расположения коэффициентов преобразования относительно текущего коэффициента преобразования.
26. Устройство по п. 19, в котором устройство выполнено с возможностью определения положения последнего ненулевого коэффициента преобразования из числа коэффициентов преобразования блока коэффициентов преобразования в соответствии с предопределенным порядком сканирования, и вставки информации о положении в поток данных, в котором множество коэффициентов преобразования охватывает коэффициенты преобразования от последнего ненулевого коэффициента преобразования до начала предопределенного порядка сканирования.
27. Устройство по п. 26, в котором символизатор выполнен с возможностью использования модифицированной первой схемы символизации для символизации последнего коэффициента преобразования, в котором содержатся только уровни ненулевого коэффициента преобразования в пределах первого интервала уровней, тогда как предполагается, что нулевой уровень не применяется для последнего коэффициента преобразования.
28. Устройство по п. 26, в котором контекстно-адаптивный энтропийный кодер выполнен с возможностью использования отдельного набора контекстов для энтропийного кодирования первого набора из одного или нескольких символов для последнего ненулевого коэффициента преобразования, отдельного от контекстов, используемых при энтропийном кодировании первого набора из одного или нескольких символов, кроме последнего ненулевого коэффициента преобразования.
29. Устройство по п. 26, в котором контекстно-адаптивный энтропийный кодер выполнен с возможностью обхода множества коэффициентов преобразования в противоположном порядке сканирования, ведя от последнего ненулевого коэффициента преобразования к DC-коэффициенту преобразования блока коэффициентов преобразования.
30. Устройство по п. 19, в котором устройство выполнено с возможностью кодирования множества коэффициентов преобразования в поток данных при двух сканированиях, в котором контекстно-адаптивный энтропийный кодер выполнен с возможностью энтропийного кодирования первого и второго наборов символов для коэффициентов преобразования в поток данных в порядке, соответствующем первому сканированию коэффициентов преобразования, в котором средство вставки выполнено с возможностью последующей вставки третьего набора символов для коэффициентов преобразования, имеющих уровень коэффициента преобразования в пределах второго интервала уровней, в поток данных в порядке, соответствующем присутствию коэффициентов преобразования, имеющих уровень коэффициента преобразования в пределах второго интервала уровней в рамках второго сканирования коэффициентов преобразования.
31. Устройство по п. 19, в котором устройство выполнено с возможностью кодирования множества коэффициентов преобразования в поток данных последовательно при одном сканировании, в котором контекстно-адаптивный энтропийный кодер и средство вставки выполнены с возможностью, для каждого коэффициента преобразования в порядке сканирования одного сканирования, вставки третьих наборов символов соответствующих коэффициентов преобразования, имеющих уровень коэффициента преобразования в пределах второго интервала уровней, в поток данных непосредственно после энтропийного кодирования контекстно-адаптивного энтропийного кодера второго набора из одного или нескольких символов соответствующих коэффициентов преобразования, имеющих уровень коэффициента преобразования в пределах второго интервала уровней, в поток данных, так что третьи наборы символов распределяются в потоке данных между первыми и вторыми наборами символов коэффициентов преобразования.
32. Устройство по п. 19, в котором средство вставки выполнено с возможностью вставки третьего набора символов в поток данных непосредственно или с использованием энтропийного кодирования, используя распределение фиксированной вероятности.
33. Устройство по п. 19, в котором первая схема символизации представляет собой схему усеченной унарной бинаризации.
34. Устройство по п. 19, в котором вторая схема символизации такая, что третий набор символов из кода Райса.
35. Кодер картинок, содержащий устройство по п. 19, в котором кодер картинок выполнен с возможностью, при кодировании картинки, преобразования блоков картинки в блоки коэффициентов преобразования, в котором устройство (62) выполнено с возможностью кодирования множества коэффициентов преобразования блоков коэффициентов преобразования, блок коэффициентов преобразования за блоком коэффициентов преобразования, с использованием функции (52) для блоков разных размеров.
36. Кодер картинок по п. 35, в котором устройство выполнено с возможностью использования разных наборов контекстов, из которых контекст для текущего коэффициента преобразования выбирается в зависимости от ранее кодированных коэффициентов преобразования, для разных частотных участков блоков коэффициентов преобразования.
37. Устройство для декодирования множества коэффициентов (12) преобразования разных блоков преобразования, причем каждый имеет уровень коэффициента преобразования, из потока (32) данных, содержащее
средство извлечения, выполненное с возможностью извлечения набора символов из потока данных для текущего коэффициента преобразования;
десимволизатор, выполненный с возможностью отображения набора символов на уровень коэффициента преобразования для текущего коэффициента преобразования в соответствии со схемой символизации, которая является параметризуемой в соответствии с параметром символизации, и
определитель параметра символизации, выполненный с возможностью определения параметра (46) символизации для текущего коэффициента преобразования в зависимости, посредством функции (52), параметризуемой посредством параметра (46) функции, от ранее обработанных коэффициентов преобразования,
в котором средство извлечения, символизатор и определитель параметра символизации выполнены с возможностью последовательной обработки коэффициентов преобразования разных блоков преобразования, в котором параметр функции изменяется в зависимости от размера блока преобразования текущего коэффициента преобразования, типа информационной составляющей блока преобразования текущего коэффициента преобразования и/или частотного участка, на котором располагается текущий коэффициент преобразования в блоке преобразования.
38. Устройство по п. 37, в котором устройство выполнено так, что функцией, задающей взаимосвязь между ранее декодированными коэффициентами преобразования с одной стороны и параметром символизации с другой стороны, является
с
wi представляют собой взвешивающие значения, каждое из которых может быть равно единице или не равно единице, и
h представляет собой постоянную или функцию xi.
40. Устройство по п. 38, в котором устройство выполнено так, что h равно |xi|-t.
41. Устройство по п. 37, в котором устройство выполнено с возможностью пространственного определения ранее обработанных коэффициентов преобразования в зависимости от относительного пространственного расположения относительно текущего коэффициента преобразования.
42. Устройство по п. 37, в котором средство извлечения выполнено с возможностью извлечения набора символов из потока данных непосредственно или с использованием энтропийного декодирования, используя распределение фиксированной вероятности.
43. Устройство по п. 37, в котором схема символизации такая, что набор символов из кода Райса, и параметр символизации представляет собой параметр Райса.
44. Устройство по п. 37, в котором десимволизатор выполнен с возможностью ограничения схемы символизации интервалом (18) уровней из интервала (20) диапазона коэффициентов преобразования, так что набор символов представляет префикс или суффикс в отношении других частей общей символизации текущего коэффициента преобразования.
45. Устройство для кодирования множества коэффициентов (12) преобразования разных блоков преобразования, причем каждый имеет уровень коэффициента преобразования, в поток (32) данных, содержащее
символизатор, выполненный с возможностью отображения уровня коэффициента преобразования для текущего коэффициента преобразования в соответствии со схемой символизации, которая является параметризуемой в соответствии с параметром символизации, на набор символов;
средство вставки, выполненное с возможностью вставки набора символов для текущего коэффициента преобразования в поток данных; и
определитель параметра символизации, выполненный с возможностью определения параметра (46) символизации для текущего коэффициента преобразования в зависимости, посредством функции (52), параметризуемой при помощи параметра (46) функции, от ранее обработанных коэффициентов преобразования,
в котором средство вставки, символизатор и определитель параметра символизации выполнены с возможностью последовательной обработки коэффициентов преобразования разных блоков преобразования, в котором параметр функции изменяется в зависимости от размера блока преобразования текущего коэффициента преобразования, типа информационной составляющей блока преобразования текущего коэффициента преобразования и/или частотного участка, на котором располагается текущий коэффициент преобразования в блоке преобразования.
46. Устройство по п. 45, в котором устройство выполнено так, что функцией, задающей взаимосвязь между ранее декодированными коэффициентами преобразования с одной стороны и параметром символизации с другой стороны, является
с
wi представляют собой взвешивающие значения, каждое из которых может быть равно единице или не равно единице, и
h представляет собой постоянную или функцию xi.
48. Устройство по п. 46, в котором устройство выполнено так, что h равно |xi|-t.
49. Устройство по п. 46, в котором устройство выполнено с возможностью пространственного определения ранее обработанных коэффициентов преобразования в зависимости от относительного пространственного расположения относительно текущего коэффициента преобразования.
50. Устройство по п. 46, в котором средство вставки выполнено с возможностью вставки набора символов в поток данных непосредственно или с использованием энтропийного кодирования, используя распределение фиксированной вероятности.
51. Устройство по п. 46, в котором схема символизации такая, что набор символов из кода Райса, и параметр символизации представляет собой параметр Райса.
52. Устройство по п. 46, в котором символизатор выполнен с возможностью ограничения схемы символизации интервалом (18) уровней из интервала (20) диапазона коэффициентов преобразования, так что набор символов представляет префикс или суффикс в отношении других частей общей символизации текущего коэффициента преобразования.
53. Способ декодирования множества коэффициентов (12) преобразования, имеющих уровни коэффициента преобразования, из потока (32) данных, содержащий
для текущего коэффициента (х) преобразования, энтропийное декодирование первого набора (44) из одного или нескольких символов из потока (32) данных;
десимволизирующее отображение первого набора (44) из одного или нескольких символов на уровень коэффициента преобразования в пределах первого интервала (16) уровней в соответствии с первой схемой символизации;
если уровень коэффициента преобразования, на который отображается первый набор из одного или нескольких символов в соответствии с первой схемой символизации, представляет собой максимальный уровень первого интервала (16) уровней, извлечение второго набора символов (42) из потока (32) данных,
в котором десимволизирующее отображение содержит отображение второго набора (42) символов на положение в пределах второго интервала (18) уровней в соответствии со второй схемой символизации, которая является параметризуемой в соответствии с параметром символизации,
энтропийное декодирование включает в себя энтропийное декодирование по меньшей мере одного предопределенного символа первого набора (44) из одного или нескольких символов из потока (32) данных с использованием контекста в зависимости, посредством функции, параметризуемой посредством параметра функции (52), с параметром функции, установленным на первую установку, от ранее декодированных коэффициентов преобразования, и
в котором способ дополнительно содержит,
если уровень коэффициента преобразования, на который первый набор (44) из одного или нескольких символов отображается в соответствии с первой схемой символизации, представляет собой максимальный уровень первого интервала (16) уровней, определение параметра (46) символизации в зависимости, посредством функции (52) с параметром функции, установленным на вторую установку, от ранее декодированных коэффициентов преобразования.
54. Способ кодирования множества коэффициентов преобразования, имеющих уровни коэффициента преобразования, в поток (32) данных, содержащий
символизирующее отображение текущего коэффициента преобразования
на первый набор из одного или нескольких символов в соответствии с первой схемой символизации, если уровень коэффициента преобразования текущего коэффициента преобразования находится в пределах первого интервала (16) уровней, и
если уровень коэффициента преобразования текущего коэффициента преобразования находится в пределах второго интервала (18) уровней, на объединение второго набора символов, на который максимальный уровень первого интервала (16) уровней отображается в соответствии с первой схемой символизации, и третьего набора символов в зависимости от положения уровня коэффициента преобразования текущего коэффициента преобразования в пределах второго интервала (18) уровней в соответствии со второй схемой синхронизации, которая является параметризуемой в соответствии с параметром (46) символизации;
контекстно-адаптивное энтропийное кодирование, включающее в себя, если уровень коэффициента преобразования текущего коэффициента преобразования находится в пределах первого интервала уровней, энтропийное кодирование первого набора из одного или нескольких символов в поток данных, и, если уровень коэффициента преобразования текущего коэффициента преобразования находится в пределах второго интервала уровней, энтропийное кодирование второго набора из одного или нескольких символов в поток данных, в котором контекстно-адаптивное энтропийное кодирование включает в себя, при энтропийном кодировании по меньшей мере одного предопределенного символа второго набора из одного или нескольких символов в поток данных, использование контекста в зависимости, посредством функции, параметризуемой посредством параметра функции, с параметром функции, установленным в первую установку, от ранее кодированных коэффициентов преобразования; и
если уровень коэффициента преобразования текущего коэффициента преобразования находится в пределах второго интервала уровней, определение параметра (46) символизации для отображения на третий набор символов в зависимости, посредством функции с параметром функции, установленным на вторую установку, от ранее кодированных коэффициентов преобразования; и,
если уровень коэффициента преобразования текущего коэффициента преобразования находится в пределах второго интервала уровней, вставку третьего набора символов в поток данных.
55. Способ декодирования множества коэффициентов (12) преобразования разных блоков преобразования, причем каждый имеет уровень коэффициента преобразования, из потока (32) данных, содержащий
извлечение набора символов из потока данных для текущего коэффициента преобразования;
десимволизирующее отображение набора символов на уровень коэффициента преобразования для текущего коэффициента преобразования в соответствии со схемой символизации, которая является параметризуемой в соответствии с параметром символизации, и
определение параметра (46) символизации для текущего коэффициента преобразования в зависимости, посредством функции (52), параметризуемой посредством параметра (46) функции, от ранее обработанных коэффициентов преобразования,
в котором извлечение, символизирующее отображение и определение последовательно выполняются над коэффициентами преобразования разных блоков преобразования, в котором параметр функции изменяется в зависимости от размера блока преобразования текущего коэффициента преобразования, типа информационной составляющей блока преобразования текущего коэффициента преобразования и/или частотного участка, на котором располагается текущий коэффициент преобразования в блоке преобразования.
56. Способ кодирования множества коэффициентов (12) преобразования разных блоков преобразования, причем каждый имеет уровень коэффициента преобразования, в поток (32) данных, содержащий символизирующее отображение уровня коэффициента преобразования для текущего коэффициента преобразования в соответствии со схемой символизации, которая является параметризуемой в соответствии с параметром символизации, на набор символов;
вставку набора символов для текущего коэффициента преобразования в поток данных; и
определение параметра (46) символизации для текущего коэффициента преобразования в зависимости, посредством функции (52), параметризуемой посредством параметра (46) функции, от ранее обработанных коэффициентов преобразования,
в котором вставка, символизирующая отображение и определение последовательно выполняются над коэффициентами преобразования разных блоков преобразования, в котором параметр функции изменяется в зависимости от размера блока преобразования текущего коэффициента преобразования, типа информационной составляющей блока преобразования текущего коэффициента преобразования и/или частотного участка, на котором располагается текущий коэффициент преобразования в блоке преобразования.
57. Компьютерная программа, имеющая программный код для выполнения, при исполнении на компьютере способа по любому из пп. 53-56.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201261588846P | 2012-01-20 | 2012-01-20 | |
US61/588,846 | 2012-01-20 | ||
PCT/EP2013/051053 WO2013107908A1 (en) | 2012-01-20 | 2013-01-21 | Transform coefficient coding |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2017145307A Division RU2708967C2 (ru) | 2012-01-20 | 2013-01-21 | Кодирование коэффициентов преобразования |
Publications (2)
Publication Number | Publication Date |
---|---|
RU2014134039A true RU2014134039A (ru) | 2016-03-20 |
RU2641235C2 RU2641235C2 (ru) | 2018-01-16 |
Family
ID=47603696
Family Applications (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2014134039A RU2641235C2 (ru) | 2012-01-20 | 2013-01-21 | Кодирование коэффициентов преобразования |
RU2017145307A RU2708967C2 (ru) | 2012-01-20 | 2013-01-21 | Кодирование коэффициентов преобразования |
RU2019136699A RU2745248C1 (ru) | 2012-01-20 | 2019-11-15 | Кодирование коэффициентов преобразования |
RU2021106361A RU2761510C1 (ru) | 2012-01-20 | 2021-03-12 | Кодирование коэффициентов преобразования |
Family Applications After (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2017145307A RU2708967C2 (ru) | 2012-01-20 | 2013-01-21 | Кодирование коэффициентов преобразования |
RU2019136699A RU2745248C1 (ru) | 2012-01-20 | 2019-11-15 | Кодирование коэффициентов преобразования |
RU2021106361A RU2761510C1 (ru) | 2012-01-20 | 2021-03-12 | Кодирование коэффициентов преобразования |
Country Status (25)
Country | Link |
---|---|
US (9) | US9712844B2 (ru) |
EP (3) | EP2805419B1 (ru) |
JP (5) | JP6133899B2 (ru) |
KR (12) | KR101951887B1 (ru) |
CN (11) | CN107302364B (ru) |
AU (6) | AU2013211004B2 (ru) |
BR (2) | BR122020007580B1 (ru) |
CA (1) | CA2861953C (ru) |
CL (1) | CL2014001887A1 (ru) |
DK (1) | DK2805419T3 (ru) |
ES (1) | ES2638093T3 (ru) |
HK (10) | HK1204163A1 (ru) |
HU (1) | HUE035958T2 (ru) |
IL (9) | IL309374A (ru) |
IN (1) | IN2014KN01712A (ru) |
MX (2) | MX346550B (ru) |
MY (2) | MY170555A (ru) |
PH (6) | PH12018500138A1 (ru) |
PL (1) | PL2805419T3 (ru) |
PT (1) | PT2805419T (ru) |
RU (4) | RU2641235C2 (ru) |
SG (3) | SG10201609263YA (ru) |
UA (3) | UA114311C2 (ru) |
WO (1) | WO2013107908A1 (ru) |
ZA (1) | ZA201406039B (ru) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11025938B2 (en) | 2012-01-20 | 2021-06-01 | Sony Corporation | Complexity reduction of significance map coding |
Families Citing this family (49)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10091529B2 (en) * | 2010-07-09 | 2018-10-02 | Samsung Electronics Co., Ltd. | Method and apparatus for entropy encoding/decoding a transform coefficient |
US9042440B2 (en) | 2010-12-03 | 2015-05-26 | Qualcomm Incorporated | Coding the position of a last significant coefficient within a video block based on a scanning order for the block in video coding |
US20120163456A1 (en) | 2010-12-22 | 2012-06-28 | Qualcomm Incorporated | Using a most probable scanning order to efficiently code scanning order information for a video block in video coding |
US9106913B2 (en) | 2011-03-08 | 2015-08-11 | Qualcomm Incorporated | Coding of transform coefficients for video coding |
US10397577B2 (en) | 2011-03-08 | 2019-08-27 | Velos Media, Llc | Inverse scan order for significance map coding of transform coefficients in video coding |
US9167253B2 (en) | 2011-06-28 | 2015-10-20 | Qualcomm Incorporated | Derivation of the position in scan order of the last significant transform coefficient in video coding |
PH12018500138A1 (en) | 2012-01-20 | 2018-07-09 | Ge Video Compression Llc | Transform coefficient coding |
US9936200B2 (en) | 2013-04-12 | 2018-04-03 | Qualcomm Incorporated | Rice parameter update for coefficient level coding in video coding process |
US10021419B2 (en) | 2013-07-12 | 2018-07-10 | Qualcomm Incorported | Rice parameter initialization for coefficient level coding in video coding process |
US8879858B1 (en) * | 2013-10-01 | 2014-11-04 | Gopro, Inc. | Multi-channel bit packing engine |
FR3023112A1 (fr) * | 2014-06-27 | 2016-01-01 | Bcom | Procede de codage d'une image numerique, procede de decodage, dispositifs et programmes d'ordinateurs associes |
US9781424B2 (en) * | 2015-01-19 | 2017-10-03 | Google Inc. | Efficient context handling in arithmetic coding |
US10616604B2 (en) * | 2015-09-01 | 2020-04-07 | Qualcomm Incorporated | Coefficient level coding in video coding |
US10194147B2 (en) | 2017-01-19 | 2019-01-29 | Google Llc | DC coefficient sign coding scheme |
EP3606066A4 (en) * | 2017-03-23 | 2020-03-25 | Sony Corporation | IMAGE PROCESSING DEVICE AND METHOD |
KR102272992B1 (ko) * | 2017-04-13 | 2021-07-06 | 엘지전자 주식회사 | 비디오 신호를 엔트로피 인코딩, 디코딩하는 방법 및 장치 |
US10523968B2 (en) * | 2017-09-18 | 2019-12-31 | Google Llc | Coding of last significant coefficient flags |
EP3490253A1 (en) * | 2017-11-23 | 2019-05-29 | Thomson Licensing | Encoding and decoding methods and corresponding devices |
EP3503557A1 (en) * | 2017-12-22 | 2019-06-26 | Thomson Licensing | Method and apparatus for video encoding and decoding based on context switching |
CN112567745A (zh) * | 2018-03-29 | 2021-03-26 | 弗劳恩霍夫应用研究促进协会 | 用于视频编码的候选变换集合的确定 |
EP3777156A1 (en) | 2018-03-29 | 2021-02-17 | FRAUNHOFER-GESELLSCHAFT zur Förderung der angewandten Forschung e.V. | Transform coefficient block coding |
WO2019196956A1 (zh) * | 2018-04-13 | 2019-10-17 | 浙江大学 | 一种信息保持编解码方法与装置 |
KR20240059000A (ko) * | 2018-07-02 | 2024-05-07 | 프라운호퍼 게젤샤프트 쭈르 푀르데룽 데어 안겐반텐 포르슝 에. 베. | 종속 스칼라 양자화에 적합한 변환 계수의 엔트로피 코딩 |
US11483575B2 (en) * | 2018-08-24 | 2022-10-25 | Hfi Innovation Inc. | Coding transform coefficients with throughput constraints |
US11336918B2 (en) * | 2018-09-05 | 2022-05-17 | Qualcomm Incorporated | Regular coded bin reduction for coefficient coding |
BR112021005558A2 (pt) * | 2018-09-24 | 2021-06-29 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | aparelho para codificar e decodificar um bloco de coeficientes de transformação, codificador para codificar e decodificador para decodificar um bloco de coeficiente de transformação, método para codificar e decodificar um bloco de coeficientes de transformação, corrente de dados |
KR20240014631A (ko) * | 2018-10-11 | 2024-02-01 | 엘지전자 주식회사 | 변환 계수 코딩 방법 및 장치 |
WO2020089824A1 (en) * | 2018-10-31 | 2020-05-07 | Beijing Bytedance Network Technology Co., Ltd. | Deblocking filtering under dependent quantization |
US10848775B2 (en) * | 2018-11-02 | 2020-11-24 | Fungible, Inc. | Memory layout for JPEG accelerator |
US10827192B2 (en) | 2018-11-02 | 2020-11-03 | Fungible, Inc. | Work allocation for JPEG accelerator |
US10827191B2 (en) | 2018-11-02 | 2020-11-03 | Fungible, Inc. | Parallel coding of syntax elements for JPEG accelerator |
US10931958B2 (en) | 2018-11-02 | 2021-02-23 | Fungible, Inc. | JPEG accelerator using last-non-zero (LNZ) syntax element |
KR20220008381A (ko) | 2018-11-12 | 2022-01-20 | 삼성전자주식회사 | 계수 레벨의 엔트로피 부호화 방법 및 장치, 엔트로피 복호화 방법 및 장치 |
CN114374839B (zh) | 2018-11-12 | 2023-06-20 | Lg电子株式会社 | 图像解码方法、图像编码方法和数据发送方法 |
US10904548B2 (en) | 2018-12-06 | 2021-01-26 | Qualcomm Incorporated | Coefficient processing for video encoding and decoding |
CN113519155A (zh) * | 2019-01-02 | 2021-10-19 | 弗劳恩霍夫应用研究促进协会 | 统一变换类型信令和变换类型相关的变换系数水平编码 |
US11134273B2 (en) | 2019-02-14 | 2021-09-28 | Qualcomm Incorporated | Regular coded bin reduction for coefficient coding |
US20220078428A1 (en) * | 2019-03-11 | 2022-03-10 | Interdigital Vc Holdings, Inc. | Reducing the number of regular coded bins |
EP3939261A1 (en) * | 2019-03-12 | 2022-01-19 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Implementation efficient partition-based intra coding concept |
US11451826B2 (en) | 2019-04-15 | 2022-09-20 | Tencent America LLC | Lossless coding mode and switchable residual coding |
TW202046730A (zh) * | 2019-04-24 | 2020-12-16 | 美商松下電器(美國)知識產權公司 | 編碼裝置、解碼裝置、編碼方法、及解碼方法 |
CN114731445A (zh) * | 2019-10-01 | 2022-07-08 | 北京达佳互联信息技术有限公司 | 残差和系数编解码的方法和装置 |
EP4082214A1 (en) * | 2019-12-23 | 2022-11-02 | Interdigital VC Holdings France | Residual processing for video encoding and decoding |
US11849133B2 (en) * | 2020-12-10 | 2023-12-19 | Qualcomm Incorporated | Low complexity history usage for rice parameter derivation for high bit-depth video coding |
CN113392511B (zh) * | 2021-05-28 | 2022-11-22 | 广西电网有限责任公司电力科学研究院 | 基于频谱包络符号熵的有载分接开关机械状态监测方法 |
CN113489980B (zh) * | 2021-08-13 | 2022-10-25 | 北京大学深圳研究生院 | 一种点云属性变换系数的熵编码和熵解码的方法及设备 |
US11606568B1 (en) * | 2021-08-18 | 2023-03-14 | Meta Platforms, Inc. | End-of-block detection of quantized transform coefficient matrices in video encoding |
CN114915295B (zh) * | 2022-05-09 | 2024-06-11 | 重庆邮电大学 | 一种特定条件下超越熵极限的符号编码方法 |
CN114630128B (zh) * | 2022-05-17 | 2022-07-22 | 苇创微电子(上海)有限公司 | 一种基于行数据分块重排的图像压缩、解压缩方法及*** |
Family Cites Families (39)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7095783B1 (en) * | 1992-06-30 | 2006-08-22 | Discovision Associates | Multistandard video decoder and decompression system for processing encoded bit streams including start codes and methods relating thereto |
JP4480119B2 (ja) * | 2000-03-30 | 2010-06-16 | キヤノン株式会社 | 画像処理装置及び画像処理方法 |
US7099387B2 (en) * | 2002-03-22 | 2006-08-29 | Realnetorks, Inc. | Context-adaptive VLC video transform coefficients encoding/decoding methods and apparatuses |
DE10218812A1 (de) * | 2002-04-26 | 2003-11-20 | Siemens Ag | Generische Datenstrombeschreibung |
US7016547B1 (en) | 2002-06-28 | 2006-03-21 | Microsoft Corporation | Adaptive entropy encoding/decoding for screen capture content |
US6900748B2 (en) | 2003-07-17 | 2005-05-31 | Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. | Method and apparatus for binarization and arithmetic coding of a data value |
US7599435B2 (en) * | 2004-01-30 | 2009-10-06 | Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. | Video frame encoding and decoding |
KR100648258B1 (ko) | 2004-08-02 | 2006-11-23 | 삼성전자주식회사 | 고속의 디코딩을 수행하는 파이프라인 구조의 내용 기반적응적 이진 산술 디코더 |
CN100403801C (zh) * | 2005-09-23 | 2008-07-16 | 联合信源数字音视频技术(北京)有限公司 | 一种基于上下文的自适应熵编/解码方法 |
US8848789B2 (en) | 2006-03-27 | 2014-09-30 | Qualcomm Incorporated | Method and system for coding and decoding information associated with video compression |
US20080162432A1 (en) * | 2006-12-29 | 2008-07-03 | Wen-Shan Wang | Search table for unary k-th order exp-golomb decoder |
US8488668B2 (en) * | 2007-06-15 | 2013-07-16 | Qualcomm Incorporated | Adaptive coefficient scanning for video coding |
CN100562114C (zh) * | 2007-08-30 | 2009-11-18 | 上海交通大学 | 视频解码方法与解码装置 |
US7777654B2 (en) | 2007-10-16 | 2010-08-17 | Industrial Technology Research Institute | System and method for context-based adaptive binary arithematic encoding and decoding |
WO2009092454A1 (en) * | 2008-01-21 | 2009-07-30 | Telefonaktiebolaget Lm Ericsson (Publ) | Prediction-based image processing |
JP5189172B2 (ja) | 2008-01-22 | 2013-04-24 | ドルビー ラボラトリーズ ライセンシング コーポレイション | 適応性動き情報コスト推定 |
US8179974B2 (en) | 2008-05-02 | 2012-05-15 | Microsoft Corporation | Multi-level representation of reordered transform coefficients |
BRPI0922846A2 (pt) * | 2008-12-03 | 2018-01-30 | Nokia Corp | alternando entre modos de codificação do coeficiente dct |
TWI387314B (zh) * | 2009-03-10 | 2013-02-21 | Univ Nat Central | Image processing apparatus and method thereof |
CN101883280B (zh) * | 2009-05-07 | 2014-08-27 | 香港科技大学 | 一种恢复噪声的视频编解码方法和*** |
JP5369973B2 (ja) * | 2009-08-03 | 2013-12-18 | 日本電気株式会社 | データ符号化/復号方法および装置 |
JP2011035681A (ja) | 2009-08-03 | 2011-02-17 | Alpine Electronics Inc | 磁気結合型スピーカ |
JP2011114369A (ja) * | 2009-11-24 | 2011-06-09 | Mitsubishi Electric Corp | 画像符号化復号装置 |
HRP20220743T1 (hr) | 2010-04-13 | 2022-08-19 | Ge Video Compression, Llc | Kodiranje signifikacijskih mapa i blokova koeficijenata transformacije |
WO2011128268A1 (en) * | 2010-04-13 | 2011-10-20 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Probability interval partioning encoder and decoder |
KR101733794B1 (ko) * | 2010-07-09 | 2017-05-10 | 삼성전자주식회사 | 변환 계수의 엔트로피 부호화/복호화 방법 및 장치 |
US9591320B2 (en) * | 2010-07-15 | 2017-03-07 | Texas Instruments Incorporated | Context and bypass encoding video |
US9154801B2 (en) | 2010-09-30 | 2015-10-06 | Texas Instruments Incorporated | Method and apparatus for diagonal scan and simplified coding of transform coefficients |
US9497472B2 (en) | 2010-11-16 | 2016-11-15 | Qualcomm Incorporated | Parallel context calculation in video coding |
HUE046377T2 (hu) | 2011-01-14 | 2020-03-30 | Ge Video Compression Llc | Entrópia kódoló és dekódoló séma |
US9106913B2 (en) * | 2011-03-08 | 2015-08-11 | Qualcomm Incorporated | Coding of transform coefficients for video coding |
US10397577B2 (en) * | 2011-03-08 | 2019-08-27 | Velos Media, Llc | Inverse scan order for significance map coding of transform coefficients in video coding |
US8974076B2 (en) | 2011-03-09 | 2015-03-10 | Judy Gergen | Artistic lighting apparatus with cylindrical gobos |
WO2013079081A1 (de) | 2011-12-02 | 2013-06-06 | Sms Logistiksysteme Gmbh | Vorrichtung zum umsetzen von zu bunden gewickelten metallbändern |
JP6134651B2 (ja) | 2011-12-28 | 2017-05-24 | シャープ株式会社 | 算術復号装置、算術符号化装置および算術復号方法 |
PH12018500138A1 (en) | 2012-01-20 | 2018-07-09 | Ge Video Compression Llc | Transform coefficient coding |
JP5547304B2 (ja) | 2012-02-27 | 2014-07-09 | シナノケンシ株式会社 | 圧縮機及び真空機 |
PL3910947T3 (pl) | 2012-03-26 | 2023-12-27 | JVC Kenwood Corporation | Urządzenie do dekodowania obrazu, sposób dekodowania obrazu i program do dekodowania obrazu |
JP2013223051A (ja) * | 2012-04-13 | 2013-10-28 | Sharp Corp | 算術復号装置、画像復号装置、算術符号化装置、および画像符号化装置 |
-
2013
- 2013-01-21 PH PH12018500138A patent/PH12018500138A1/en unknown
- 2013-01-21 WO PCT/EP2013/051053 patent/WO2013107908A1/en active Application Filing
- 2013-01-21 PH PH12018500137A patent/PH12018500137A1/en unknown
- 2013-01-21 CN CN201710606314.XA patent/CN107302364B/zh active Active
- 2013-01-21 KR KR1020177023280A patent/KR101951887B1/ko active IP Right Grant
- 2013-01-21 JP JP2014552652A patent/JP6133899B2/ja active Active
- 2013-01-21 DK DK13701053.4T patent/DK2805419T3/en active
- 2013-01-21 IL IL309374A patent/IL309374A/en unknown
- 2013-01-21 CN CN201710607450.0A patent/CN107302369B/zh active Active
- 2013-01-21 PH PH12018500136A patent/PH12018500136A1/en unknown
- 2013-01-21 CN CN201710606173.1A patent/CN107302704B/zh active Active
- 2013-01-21 CN CN201380015410.7A patent/CN104205646B/zh active Active
- 2013-01-21 BR BR122020007580-5A patent/BR122020007580B1/pt active IP Right Grant
- 2013-01-21 UA UAA201409282A patent/UA114311C2/uk unknown
- 2013-01-21 KR KR1020177023279A patent/KR101951886B1/ko active IP Right Grant
- 2013-01-21 CN CN201710606400.0A patent/CN107302365B/zh active Active
- 2013-01-21 HU HUE13701053A patent/HUE035958T2/en unknown
- 2013-01-21 PT PT137010534T patent/PT2805419T/pt unknown
- 2013-01-21 MY MYPI2014002131A patent/MY170555A/en unknown
- 2013-01-21 SG SG10201609263YA patent/SG10201609263YA/en unknown
- 2013-01-21 SG SG10201811840RA patent/SG10201811840RA/en unknown
- 2013-01-21 CN CN201710606085.1A patent/CN107302702B/zh active Active
- 2013-01-21 IN IN1712KON2014 patent/IN2014KN01712A/en unknown
- 2013-01-21 RU RU2014134039A patent/RU2641235C2/ru active
- 2013-01-21 UA UAA201700034A patent/UA120434C2/uk unknown
- 2013-01-21 SG SG11201404240PA patent/SG11201404240PA/en unknown
- 2013-01-21 KR KR1020217026209A patent/KR102466326B1/ko active IP Right Grant
- 2013-01-21 EP EP13701053.4A patent/EP2805419B1/en active Active
- 2013-01-21 CN CN201710607127.3A patent/CN107302368B/zh active Active
- 2013-01-21 KR KR1020147034588A patent/KR101771656B1/ko active IP Right Grant
- 2013-01-21 KR KR1020217004427A patent/KR102293126B1/ko active IP Right Grant
- 2013-01-21 MY MYPI2017001954A patent/MY188788A/en unknown
- 2013-01-21 KR KR1020197005066A patent/KR102097668B1/ko active IP Right Grant
- 2013-01-21 IL IL284378A patent/IL284378B/en unknown
- 2013-01-21 KR KR1020177023278A patent/KR101952360B1/ko active IP Right Grant
- 2013-01-21 PH PH12019501221A patent/PH12019501221A1/en unknown
- 2013-01-21 CN CN201710606288.0A patent/CN107302705B/zh active Active
- 2013-01-21 BR BR112014017916-6A patent/BR112014017916B1/pt active IP Right Grant
- 2013-01-21 CN CN201710606737.1A patent/CN107302366B/zh active Active
- 2013-01-21 EP EP24159161.9A patent/EP4391545A2/en active Pending
- 2013-01-21 KR KR1020247001623A patent/KR20240013893A/ko active Application Filing
- 2013-01-21 KR KR1020177019863A patent/KR101951888B1/ko active IP Right Grant
- 2013-01-21 KR KR1020147023130A patent/KR101760438B1/ko active IP Right Grant
- 2013-01-21 CN CN201710605816.0A patent/CN107302363B/zh active Active
- 2013-01-21 CN CN201710606937.7A patent/CN107302367B/zh active Active
- 2013-01-21 IL IL308621A patent/IL308621A/en unknown
- 2013-01-21 RU RU2017145307A patent/RU2708967C2/ru active
- 2013-01-21 KR KR1020207009366A patent/KR102217956B1/ko active IP Right Grant
- 2013-01-21 CA CA2861953A patent/CA2861953C/en active Active
- 2013-01-21 MX MX2014008696A patent/MX346550B/es active IP Right Grant
- 2013-01-21 UA UAA201703141A patent/UA124087C2/uk unknown
- 2013-01-21 MX MX2017003792A patent/MX370956B/es unknown
- 2013-01-21 ES ES13701053.4T patent/ES2638093T3/es active Active
- 2013-01-21 AU AU2013211004A patent/AU2013211004B2/en active Active
- 2013-01-21 IL IL292629A patent/IL292629B2/en unknown
- 2013-01-21 EP EP15186946.8A patent/EP2999123A1/en not_active Ceased
- 2013-01-21 PL PL13701053T patent/PL2805419T3/pl unknown
- 2013-01-21 KR KR1020227039112A patent/KR102626883B1/ko active IP Right Grant
-
2014
- 2014-07-17 IL IL233700A patent/IL233700A/en not_active IP Right Cessation
- 2014-07-17 CL CL2014001887A patent/CL2014001887A1/es unknown
- 2014-07-18 PH PH12014501659A patent/PH12014501659B1/en unknown
- 2014-07-18 US US14/335,439 patent/US9712844B2/en active Active
- 2014-08-18 ZA ZA2014/06039A patent/ZA201406039B/en unknown
-
2015
- 2015-05-11 HK HK15104428.7A patent/HK1204163A1/xx unknown
-
2016
- 2016-06-17 AU AU2016204082A patent/AU2016204082B2/en active Active
-
2017
- 2017-04-20 JP JP2017083843A patent/JP6542831B2/ja active Active
- 2017-06-13 US US15/621,702 patent/US10045049B2/en active Active
- 2017-10-08 IL IL254922A patent/IL254922A0/en active IP Right Grant
-
2018
- 2018-01-17 PH PH12018500139A patent/PH12018500139B1/en unknown
- 2018-04-09 US US15/948,085 patent/US10271068B2/en active Active
- 2018-04-20 HK HK18105189.0A patent/HK1246016A1/zh unknown
- 2018-04-20 HK HK18105193.4A patent/HK1246018A1/zh unknown
- 2018-04-20 HK HK18105195.2A patent/HK1246053A1/zh unknown
- 2018-04-20 HK HK18105190.7A patent/HK1246051A1/zh unknown
- 2018-04-20 HK HK18105194.3A patent/HK1246019A1/zh unknown
- 2018-04-20 HK HK18105196.1A patent/HK1246020A1/zh unknown
- 2018-04-20 HK HK18105191.6A patent/HK1246017A1/zh unknown
- 2018-04-20 HK HK18105188.1A patent/HK1246015A1/zh unknown
- 2018-04-20 HK HK18105192.5A patent/HK1246052A1/zh unknown
- 2018-08-16 AU AU2018217277A patent/AU2018217277B2/en active Active
-
2019
- 2019-02-26 US US16/285,761 patent/US10462487B2/en active Active
- 2019-03-18 IL IL26544719A patent/IL265447B/en active IP Right Grant
- 2019-06-13 JP JP2019110162A patent/JP6826157B2/ja active Active
- 2019-07-26 US US16/522,884 patent/US10582219B2/en active Active
- 2019-11-14 IL IL270665A patent/IL270665B/en active IP Right Grant
- 2019-11-15 RU RU2019136699A patent/RU2745248C1/ru active
-
2020
- 2020-01-17 US US16/745,696 patent/US10757447B2/en active Active
- 2020-08-05 US US16/985,572 patent/US20200366936A1/en not_active Abandoned
- 2020-09-10 IL IL277277A patent/IL277277B/en unknown
- 2020-09-30 AU AU2020244522A patent/AU2020244522B2/en active Active
- 2020-12-29 US US17/136,716 patent/US11616982B2/en active Active
-
2021
- 2021-01-14 JP JP2021004254A patent/JP7227283B2/ja active Active
- 2021-03-12 RU RU2021106361A patent/RU2761510C1/ru active
-
2022
- 2022-06-24 AU AU2022204497A patent/AU2022204497B2/en active Active
-
2023
- 2023-02-09 JP JP2023018049A patent/JP2023053086A/ja active Pending
- 2023-03-23 US US18/188,744 patent/US11968395B2/en active Active
-
2024
- 2024-04-17 AU AU2024202509A patent/AU2024202509A1/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11025938B2 (en) | 2012-01-20 | 2021-06-01 | Sony Corporation | Complexity reduction of significance map coding |
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2014134039A (ru) | Кодирование коэффициентов преобразования | |
RU2013130238A (ru) | Отдельное кодирование позиции последнего значимого коэффициента видеоблока при кодировании видео | |
WO2016161974A1 (en) | Methods for palette mode context coding and binarization in video coding | |
RU2630750C1 (ru) | Устройство и способ для кодирования и декодирования исходных данных | |
JP2015149772A5 (ru) | ||
RU2013130251A (ru) | Кодирование позиции последнего значимого коэффициента в видеоблоке на основе порядка сканирования для блока при кодировании видео | |
RU2015102988A (ru) | Способ и устройство для энтропийного кодирования видео и способ и устройство для энтропийного декодирования видео | |
CN109510989B (zh) | Hevc中的系数编码调谐 | |
RU2016101176A (ru) | Устройство и способ обработки информации | |
RU2014145217A (ru) | Параллельная обработка волновых фронтов для кодирования видео | |
JP2016526830A5 (ru) | ||
FI3435674T3 (fi) | Merkitsevyyskarttojen ja muunnoskerroinlohkojen koodaus | |
CN111107370B (zh) | 视频水印的嵌入处理方法、装置、电子设备及存储介质 | |
RU2019117034A (ru) | Устройство и способ кодирования изображений и устройство и способ декодирования изображений | |
RU2013141447A (ru) | Способ кодирования изображения, способ декодирования изображения, устройство кодирования изображения, устройство декодирования изображения, программа кодирования изображения и программа декодирования изображения | |
EP3407603A1 (en) | Imaging coding method and apparatus, and imaging decoding method for partitioning an intra-coding unit | |
RU2015110062A (ru) | Устройство для обработки изображений и способ | |
US20130082850A1 (en) | Data encoding apparatus, data decoding apparatus and methods thereof | |
JP6498858B2 (ja) | 画像符号化方法 | |
RU2017146242A (ru) | Кодер, декодер и способ, использующие модовые символы | |
RU2008112226A (ru) | Способ кодирования и декодирования аудиосигнала и устройство для его осуществления | |
CN115312128A (zh) | Dna编码方法、解码方法、装置、终端设备及介质 | |
RU2018113995A (ru) | Способ и устройство для быстрого и эффективного сжатия и распаковки изображений | |
CN110731081B (zh) | 图像编码方法、装置以及电子设备 | |
KR102412244B1 (ko) | 모드 정보를 코딩 및 디코딩하기 위한 방법 및 장치, 그리고 전자 디바이스 |