Способ декодирования параметров квантования изображений

Изобретение относится к области декодирования параметров квантования изображения. Техническим результатом является декодирование параметра квантования изображения для процесса декодирования видео на основе контекстно-адаптивного двоичного арифметического кодирования. Раскрыт способ декодирования параметра квантования изображения для декодирования параметра квантования для процесса декодирования видео, который основан на контекстно-адаптивном двоичном арифметическом кодировании, способ декодирования параметра квантования изображения состоит в том, что: осуществляют двоичное арифметическое декодирование первого бина, указывающего, является ли дельта-параметр квантования значимым, других бинов, которые идут после упомянутого первого бина, указывающих абсолютное значение дельта-параметра квантования, и бина знака, который идет после упомянутых других бинов, указывающего, является ли дельта-параметр квантования положительным или отрицательным; генерируют дельта-параметр квантования путем дебинаризации упомянутого первого бина, упомянутых других бинов и бина знака; и генерируют восстановленный параметр квантования путем сложения предсказанного параметра квантования с дельта-параметром квантования, при этом двоичное арифметическое декодирование выполняется с использованием контекстов для упомянутого первого бина и упомянутых других бинов и без использования контекста для бина знака, и при этом в случае, когда значение первого бина равно нулю, дельта-параметр квантования не является значимым, а в случае, когда значение первого бина равно единице, дельта-параметр квантования является значимым. 2 н.п. ф-лы, 15 ил.

 

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ

[0001] Настоящее изобретение относится к технологии кодирования параметра квантования изображений для кодирования изображений, которое использует контекстно-адаптивное двоичное арифметическое кодирование, и, например, относится к способу декодирования параметров квантования изображений и декодеру параметров квантования изображений, которые подходящим образом применимы к устройству кодирования изображений, устройству декодирования изображений и т.п.

УРОВЕНЬ ТЕХНИКИ

[0002] Непатентные документы (NPL) 1 и 2 раскрывают технологию кодирования изображений, которая использует контекстно-адаптивное двоичное арифметическое кодирование (CABAC).

[0003] Фиг. 14 является блок-схемой, показывающей структуру устройства кодирования параметров квантования изображений в технологии кодирования изображений, которая использует CABAC. Кодер параметров квантования изображений, показанный на фиг. 14 (в дальнейшем называемый "типичным кодером параметров квантования изображений"), включает в себя модуль 101 прогнозирования, буфер 102, преобразователь 1030 в двоичную форму, адаптивный двоичный арифметический кодер 104 и переключатель 111 (SW).

[0004] Прогнозированный параметр квантования (прогнозированный QP: PQP), предоставляемый из модуля 101 прогнозирования, вычитается из параметра квантования (QP), вводимого в типичный кодер параметров квантования изображений. QP, из которого вычтен PQP, упоминается как дельта-параметр квантования (дельта-QP: DQP).

[0005] В NPL 1, PQP является восстановленным параметром квантования (последним восстановленным QP: LastRQP) последнего блока восстановленных изображений. В NPL 2, PQP является восстановленным параметром квантования (левым восстановленным QP: LeftRQP) левого смежного блока изображений или восстановленным параметром квантования (LastRQP) последнего блока восстановленных изображений.

[0006] PQP добавляется к DQP, и сумма сохраняется в буфере 102 в качестве восстановленного параметра квантования (восстановленного QP: RQP) для последующего кодирования параметров квантования.

[0007] Преобразователь 1030 в двоичную форму преобразует в двоичную форму DQP, чтобы получать строку ячеек (бинов). Один бит строки ячеек упоминается как ячейка. В строке ячеек, ячейка, которая подвергается двоичному арифметическому кодированию первой, упоминается как первая ячейка (1-ая ячейка), ячейка, которая подвергается двоичному арифметическому кодированию второй, упоминается как вторая ячейка (2-ая ячейка), и ячейка, которая подвергается двоичному арифметическому кодированию n-ой, упоминается как n-ая ячейка (n-ая ячейка). Ячейка и строка ячеек задаются в 3.9 и 3.12 в NPL 1.

[0008] Фиг. 15 является пояснительной схемой, показывающей таблицу соответствия между DQP (самый правый столбец) и строкой ячеек (центральный столбец) в NPL 1 и 2.

[0009] Индекс строки ячеек в самом левом столбце на фиг. 15 указывает индекс строки ячеек, соответствующей значению DQP. Индекс строки ячеек равен 1 в случае, если DQP равен 0, 2*DQP-1 в случае, если DQP превышает 0, и -2*DQP+1 в случае, если DQP меньше 0 (где "*" обозначает умножение).

[0010] Индекс контекста в самой нижней строке на фиг. 15 указывает индекс контекста, используемого для двоичного арифметического кодирования ячейки в соответствующем столбце. Например, строка ячеек, соответствующая DQP=-1, равна 110, при этом значение первой ячейки равно 1, значение второй ячейки равно 1, а значение третьей ячейки равно 0. Индекс контекста, используемый для двоичного арифметического кодирования первой ячейки, равен 0, индекс контекста, используемый для двоичного арифметического кодирования второй ячейки, равен 2, и индекс контекста, используемый для двоичного арифметического кодирования третьей ячейки, равен 3. Контекст, упомянутый здесь, является комбинацией наиболее вероятного символа (PS) ячейки и его вероятности.

[0011] Адаптивный двоичный арифметический кодер 104 подвергает двоичному арифметическому кодированию каждую ячейку строки ячеек, предоставляемой через переключатель 111, начиная с первой ячейки, с использованием контекста, ассоциированного с соответствующим индексом контекста. Адаптивный двоичный арифметический кодер 104 также обновляет контекст, ассоциированный с индексом контекста, согласно значению подвергнутой двоичному арифметическому кодированию ячейки для последующего двоичного арифметического кодирования. Подробные операции адаптивного двоичного арифметического кодирования описываются в 9.3.4 в NPL 1.

[0012] Типичный кодер параметров квантования кодирует входной параметр квантования изображений на основе вышеуказанных операций.

СПИСОК ЦИТАТ

НЕПАТЕНТНЫЕ ДОКУМЕНТЫ

[0013] NPL 1. ISO/IEC 14496-10 Advanced Video Coding.

NPL 2. "WD3: Working Draft 3 of High-Efficiency Video Coding", Document: JCTVC-E603, Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG16 WP3 and ISO/IEC JTC1/SC29/WG11 5th Meeting: Женева, CH, 16-23 марта 2011 года.

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

ТЕХНИЧЕСКАЯ ЗАДАЧА

[0014] Как можно видеть из фиг. 15, типичный кодер параметров квантования выполняет преобразование в двоичную форму без различения между информацией относительно того, является ли значимый DQP положительным или отрицательным, и информацией относительно абсолютного значения значимого DQP. Следовательно, типичный кодер параметров квантования имеет проблему неспособности надлежащим образом кодировать значимый DQP вследствие следующих трех факторов.

[0015] Первый фактор состоит в том, что поскольку вторая ячейка (ячейка в "2-ом" столбце) и последующие ячейки (ячейки в столбцах с "третьего" и далее) включают в себя информацию относительно трех или более состояний, которая не может выражаться посредством одной ячейки, невозможно подвергать двоичному арифметическому кодированию ячейки с использованием надлежащих контекстов. Информация, которая может выражаться посредством одной ячейки, является информацией того, какое из двух состояний истинно. Тем не менее, вторая ячейка и последующие ячейки включают в себя информацию относительно трех или более состояний, которая не может выражаться посредством одной ячейки. Подробно, на фиг. 15, вторая ячейка включает в себя информацию того, является ли DQP положительным или отрицательным, и информацию, указывающую, больше ли абсолютное значение значимого DQP чем 1, или равно ей. Последующие ячейки с третьей ячейки (в столбцах с "третьего" и далее) включают в себя информацию того, является ли DQP положительным или отрицательным, и информацию, указывающую абсолютную величину абсолютного значения значимого DQP. Следовательно, невозможно подвергать двоичному арифметическому кодированию, с надлежащими контекстами, вторую ячейку и последующие ячейки, включающие в себя информацию относительно трех или более состояний, которая не может выражаться посредством одной ячейки.

[0016] Второй фактор состоит в том, что избыточные ячейки не могут быть эффективно сокращены даже в случае, если DQP-диапазон известен. Например, DQP-диапазон, заданный в NPL 1 и 2, составляет от -26 до 25, т.е. является асимметричным между положительным и отрицательным значением. На фиг. 15, DQP=-26 должен быть кодирован без сокращения избыточных 52-ого и 53-его ячеек вследствие присутствия строки ячеек DQP=26, которая не передается.

[0017] Третий фактор состоит в том, что число ячеек, включенных в строку ячеек, обрабатываемую посредством типичного кодера параметров квантования, приблизительно в два раза превышает число ячеек в случае отдельного преобразования в двоичную форму информации того, является ли значимый DQP положительным или отрицательным, и абсолютного значения значимого DQP. Большое число ячеек приводит к увеличению объема кодированных данных и снижению скорости процесса кодирования и процесса декодирования DQP.

[0018] Настоящее изобретение имеет цель обеспечения возможности надлежащего кодирования параметра квантования изображений для кодирования изображений, которое использует контекстно-адаптивное двоичное арифметическое кодирование, посредством решения каждого из вышеуказанных факторов.

РЕШЕНИЕ ЗАДАЧИ

[0019]

[0020] Способ декодирования параметров квантования изображений согласно настоящему изобретению представляет собой способ декодирования параметров квантования изображений для декодирования параметра квантования для процесса декодирования видео, который основан на контекстно-адаптивном двоичном арифметическом кодировании, причем способ декодирования параметров квантования изображений содержит этапы, на которых: осуществляют двоичное арифметическое декодирование первого бина, указывающего, является ли дельта-параметр квантования значимым, других бинов, которые идут после упомянутого первого бина, указывающих абсолютное значение дельта-параметра квантования, и бина знака, который идет после упомянутых других бинов, указывающего, является ли дельта-параметр квантования положительным или отрицательным; генерируют дельта-параметр квантования путем дебинаризации упомянутого первого бина, упомянутых других бинов и бина знака; и генерируют восстановленный параметр квантования путем сложения предсказанного параметра квантования с дельта-параметром квантования, при этом двоичное арифметическое декодирование выполняется с использованием контекстов для упомянутого первого бина и упомянутых других бинов и без использования контекста для бина знака, и при этом в случае, когда значение первого бина равно нулю, дельта-параметр квантования не является значимым, а в случае, когда значение первого бина равно единице, дельта-параметр квантования является значимым.

[0021]

[0022] Декодер параметров квантования изображений согласно настоящему изобретению представляет собой декодер параметров квантования изображений для декодирования параметра квантования для процесса декодирования видео, который основан на контекстно-адаптивном двоичном арифметическом кодировании, причем декодер параметров квантования изображений содержит: средство декодирования параметра квантования для двоичного арифметического декодирования первого бина, указывающего, является ли дельта-параметр квантования значимым, других бинов, которые идут после упомянутого первого бина, указывающих абсолютное значение дельта-параметра квантования, и бина знака, который идет после упомянутых других бинов, указывающего, является ли дельта-параметр квантования положительным или отрицательным; средство дебинаризации для дебинаризации упомянутого первого бина, упомянутых других бинов и бина знака для генерирования дельта-параметра квантования; и средство сложения для сложения предсказанного параметра квантования с дельта-параметром квантования для генерирования восстановленного параметра квантования, при этом двоичное арифметическое декодирование выполняется с использованием контекстов для упомянутого первого бина и упомянутых других бинов и без использования контекста для бина знака, и при этом в случае, когда значение первого бина равно нулю, дельта-параметр квантования не является значимым, а в случае, когда значение первого бина равно единице, дельта-параметр квантования является значимым.

[0023]

[0024]

ПРЕИМУЩЕСТВА ИЗОБРЕТЕНИЯ

[0025] Согласно настоящему изобретению, можно надлежащим образом кодировать параметр квантования изображений для кодирования изображений, которое использует контекстно-адаптивное двоичное арифметическое кодирование.

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

[0026] Фиг. 1 является блок-схемой, показывающей структуру кодера параметров квантования изображений в примерном варианте 1 осуществления.

Фиг. 2 является блок-схемой последовательности операций способа, показывающей операции кодера параметров квантования изображений в примерном варианте 1 осуществления.

Фиг. 3 является пояснительной схемой, показывающей пример таблицы соответствия между DQP и строкой ячеек.

Фиг. 4 является пояснительной схемой, показывающей псевдопрограмму для преобразования DQP в строку ячеек.

Фиг. 5 является блок-схемой, показывающей структуру декодера параметров квантования изображений в примерном варианте 2 осуществления.

Фиг. 6 является блок-схемой последовательности операций способа, показывающей операции декодера параметров квантования изображений в примерном варианте 2 осуществления.

Фиг. 7 является блок-схемой, показывающей структуру кодера параметров квантования изображений в примерном варианте 3 осуществления.

Фиг. 8 является блок-схемой, показывающей структуру декодера параметров квантования изображений в примерном варианте 3 осуществления.

Фиг. 9 является пояснительной схемой, показывающей псевдопрограмму для преобразования DQP в строку ячеек.

Фиг. 10 является пояснительной схемой, показывающей другой пример таблицы соответствия между DQP и строкой ячеек.

Фиг. 11 является блок-схемой, показывающей пример структуры системы обработки информации, допускающей реализацию функций кодера параметров квантования изображений и декодера параметров квантования изображений согласно настоящему изобретению.

Фиг. 12 является блок-схемой, показывающей характерные компоненты в кодере параметров квантования изображений согласно настоящему изобретению.

Фиг. 13 является блок-схемой, показывающей характерные компоненты в декодере параметров квантования изображений согласно настоящему изобретению.

Фиг. 14 является блок-схемой, показывающей структуру типичного кодера параметров квантования изображений.

Фиг. 15 является пояснительной схемой, показывающей типичный пример таблицы соответствия между DQP и строкой ячеек.

Подробное описание вариантов осуществления

[0027] Далее описываются примерные варианты осуществления настоящего изобретения со ссылкой на чертежи.

[0028] ПРИМЕРНЫЙ ВАРИАНТ 1 ОСУЩЕСТВЛЕНИЯ

Фиг. 1 является блок-схемой, показывающей структуру кодера параметров квантования изображений в примерном варианте 1 осуществления настоящего изобретения. Кодер параметров квантования изображений, показанный на фиг. 1, включает в себя модуль 101 прогнозирования, буфер 102, преобразователь 1031 в двоичную форму, адаптивный двоичный арифметический кодер 104, двоичный арифметический кодер 105, переключатель 111 (SW) и переключатель 112 (SW).

[0029] Прогнозированный параметр PQP квантования, предоставляемый из модуля 101 прогнозирования, вычитается из параметра QP квантования, вводимого в кодер параметров квантования изображений.

[0030] PQP добавляется к дельта-параметру квантования DQP (DQP=QP-PQP), и сумма сохраняется в буфере 102 в качестве восстановленного параметра RQP квантования (RQP=DQP+PQP) для последующего кодирования параметров квантования.

[0031] Преобразователь 1031 в двоичную форму, который является особенностью настоящего изобретения, преобразует в двоичную форму DQP с использованием комбинации минимального DQP (minDQP<0) и максимального DQP (maxDQP>=0). Подробно, преобразователь 1031 в двоичную форму сначала вычисляет первую ячейку DQP и максимальное число cMax (т.е. значение, полученное посредством вычитания 1, которое соответствует первой ячейки, из большего из абсолютных значений minDQP и maxDQP) последующих ячеек, которые связаны с абсолютным значением DQP, посредством следующих уравнений.

[0032] bin(1)=func1(DQP) (1)

cMax=max(|minDQP|, |maxDQP|)-1 (2).

[0033] Когда cMax>=1, преобразователь 1031 в двоичную форму вычисляет bin(n) (n=2, ..., min (1+|DQP|, 1+cMax)) посредством следующего уравнения.

bin(n)=func2(n-2, cMax, |DQP|-1) (3).

[0034] Здесь, func2(a, b, c) является функцией, которая возвращает 1, если b и c равны, возвращает 1, если c меньше b, и a меньше c, и возвращает 0 в противном случае (если c меньше b, и a и c равны). Ячейки (со значением элемента синтаксиса |DQP|) строки ячеек, которые связаны с абсолютным значением DQP и получаются посредством уравнения (3), являются идентичными ячейками строки ячеек, полученным посредством процесса усеченного унарного (TU) преобразования в двоичную форму, описанного в 9.3.2.2 в NPL 1.

[0035] Как очевидно из уравнения (3), ячейки строки ячеек, которые связаны с абсолютным значением DQP и получаются посредством уравнения (3), являются ячейками строки ячеек, заданными неизбыточными на основе DQP-диапазона (максимального значения из абсолютных значений минимального DQP и максимального DQP).

[0036] Преобразователь 1031 в двоичную форму преобразует в двоичную форму информацию, указывающую, является ли значимый DQP положительным или отрицательным, посредством его ассоциирования с ячейкой знака (Signbin) посредством следующего уравнения.

[0037] Signbin=func3(DQP) (4).

[0038] Здесь, func3(a, b) является функцией, которая возвращает 1, если a меньше b, и возвращает 0 в противном случае, и func3(a) является функцией, которая возвращает 0, если a является положительным, и возвращает 1, если a не является положительным. Как очевидно из уравнений (2), (3) и (4), bin(n) (n=2, 3...) кодируется только в случае, если DQP имеет значимое значение (следует отметить, что Signbin является последней ячейкой).

[0039] Адаптивный двоичный арифметический кодер 104 подвергает двоичному арифметическому кодированию каждую ячейку (bin(n): n=1, 2, ..., min(1+|DQP|, 1+cMax)), кроме Signbin, строки ячеек, предоставляемой через переключатель 111 с использованием контекста, ассоциированного с индексом контекста, соответствующим ячейке, и выводит кодированные данные через переключатель 112. Адаптивный двоичный арифметический кодер 104 также обновляет контекст, ассоциированный с индексом контекста, согласно значению подвергнутой двоичному арифметическому кодированию ячейки для последующего двоичного арифметического кодирования.

[0040] Двоичный арифметический кодер 105 подвергает двоичному арифметическому кодированию, с равной вероятностью, Signbin строки ячеек, предоставляемой через переключатель 111, и выводит кодированные данные через переключатель 112.

[0041] На этом завершается описание структуры кодера параметров квантования изображений в этом примерном варианте осуществления.

[0042] Далее описываются операции преобразователя 1031 в двоичную форму, адаптивного двоичного арифметического кодера 104 и двоичного арифметического кодера 105, которые являются особенностями кодера параметров квантования изображений в этом примерном варианте осуществления, с использованием блок-схемы последовательности операций способа на фиг. 2.

[0043] Процесс начинается заданием посредством адаптивного двоичного арифметического кодера 104 параметра n начального значения равным 2.

[0044] На этапе S101, преобразователь 1031 в двоичную форму преобразует в двоичную форму DQP таким образом, что информация, указывающая, является или нет DQP значимым, ассоциируется с первой ячейкой, информация, указывающая абсолютное значение DQP, ассоциируется со второй и последующими ячейками, а информация, указывающая, является или нет значимый DQP положительным, ассоциируется с Signbin.

[0045] На этапе S102, адаптивный двоичный арифметический кодер 104 подвергает адаптивному двоичному арифметическому кодированию bin(1).

[0046] На этапе S103, двоичный арифметический кодер 105 определяет то, является или нет DQP значимым. В случае если DQP является значимым, процесс переходит к этапу S104. В противном случае процесс завершается.

[0047] На этапе S104, адаптивный двоичный арифметический кодер 104 подвергает адаптивному двоичному арифметическому кодированию bin(n).

[0048] На этапе S105, адаптивный двоичный арифметический кодер 104 определяет, кодированы или нет все ячейки строки ячеек. В случае если все ячейки кодированы, процесс переходит к этапу S106. В противном случае, адаптивный двоичный арифметический кодер 104 увеличивает n, и процесс переходит к этапу S104, чтобы подвергать адаптивному двоичному арифметическому кодированию последующую bin(n).

[0049] На этапе S106, двоичный арифметический кодер 105 подвергает двоичному арифметическому кодированию Signbin. После этого процесс завершается.

[0050] На этом завершается описание операций преобразователя 1031 в двоичную форму, адаптивного двоичного арифметического кодера 104 и двоичного арифметического кодера 105, которые являются особенностями кодера параметров квантования изображений в этом примерном варианте осуществления.

[0051] Фиг. 3 является пояснительной схемой, показывающей пример таблицы соответствия между |DQP| (самый левый столбец) и строкой ячеек (центральный столбец) согласно настоящему изобретению.

[0052] На фиг. 3, X в столбце Signbin строки ячеек представляет 1-битовую информацию, указывающую, является или нет DQP положительным, т.е. то, является ли DQP положительным или отрицательным. Предположим, что X=0 обозначает положительный, а X=1 обозначает отрицательный. Затем, например, строка ячеек DQP=1 равна 100, а строка ячеек DQP=-1 равна 101. Кроме того, na в строке индекса контекста обозначает, что контекст не используется (т.е. наиболее вероятный символ и его вероятность являются фиксированными).

[0053] Фиг. 4 является пояснительной схемой, показывающей псевдопрограмму для генерирования строки ячеек, соответствующей DQP значения synVal, где minDQP=-(26+QpBdOffsetY/2), а maxDQP=(25+QpBdOffsetY/2). Согласно уравнению (2), cMax=max(|26+QpBdOffsetY/2|, |25+QpBdOffsetY/2|)-1=26+QpBdOffsetY/2-1=25+QpBdOffsetY/2. Следует отметить, что определения арифметических операций, используемых в псевдопрограмме, имеют соответствие с определениями из раздела "5. Conventions" в NPL 2.

[0054] Процесс преобразования в двоичную форму согласно настоящему изобретению решает три фактора, вызывающие вышеупомянутую проблему, следующим образом.

[0055] Первый фактор решается посредством двоичного арифметического кодирования второй ячейки и последующих ячеек с использованием надлежащих контекстов. На фиг. 3, вторая ячейка указывает только информацию того, превышает или нет абсолютное значение DQP 1, т.е. информацию того, какое из двух состояний истинно. Третья и последующие ячейки указывают только информацию того, превышает или нет абсолютное значение DQP данное значение, т.е. информацию того, какое из двух состояний истинно, аналогично второй ячейке. Signbin указывает только информацию того, является ли DQP положительным или отрицательным, т.е. информацию того, какое из двух состояний истинно. Следовательно, вторая ячейка и Signbin подвергаются двоичному арифметическому кодированию с использованием надлежащих контекстов.

[0056] Второй фактор решается, поскольку кодер может эффективно сокращать избыточные ячейки с использованием DQP-диапазона. Подробно, на фиг. 3, в случае кодирования DQP=-26, избыточная 27-ая ячейка не должна быть кодирована, поскольку декодер имеет возможность идентифицировать DQP=-26, когда 26-ая ячейка равна 1, на том основании, что минимальное значение DQP равно -26.

[0057] Третий фактор решается, поскольку число ячеек, включенных в строку ячеек в этом примерном варианте осуществления, является идентичным числу ячеек в случае отдельного преобразования в двоичную форму информации того, является ли значимый DQP положительным или отрицательным, и абсолютного значения значимого DQP, как очевидно из сравнения между таблицей соответствия, показанной на фиг. 15, и таблицей соответствия, показанной на фиг. 3.

[0058] ПРИМЕРНЫЙ ВАРИАНТ 2 ОСУЩЕСТВЛЕНИЯ

Фиг. 5 является блок-схемой, показывающей структуру декодера параметров квантования изображений, соответствующего кодеру параметров квантования изображений в примерном варианте 1 осуществления. Декодер параметров квантования изображений, показанный на фиг. 5, включает в себя модуль 201 прогнозирования, буфер 202, модуль 2031 преобразования из двоичной формы, адаптивный двоичный арифметический декодер 204, двоичный арифметический декодер 205, переключатель 211 (SW) и переключатель 212 (SW).

[0059] Модуль 2031 преобразования из двоичной формы вычисляет cMax на основе minDQP и maxDQP посредством следующего уравнения.

[0060] cMax=max(|minDQP|, |maxDQP|)-1 (5).

[0061] Адаптивный двоичный арифметический декодер 204 подвергает двоичному арифметическому декодированию bin(1) из кодированных данных, предоставляемых через переключатель 212, и предоставляет декодированные данные в модуль 2031 преобразования из двоичной формы через переключатель 211. Адаптивный двоичный арифметический декодер 204 также обновляет контекст, ассоциированный с индексом контекста, соответствующим первой ячейке, согласно значению подвергнутой двоичному арифметическому декодированию ячейки для последующего двоичного арифметического декодирования.

[0062] В случае если bin(1) равна 1, адаптивный двоичный арифметический декодер 204 подвергает двоичному арифметическому декодированию bin(n) (n=2, 3, ..., k, где k<=1+cMax) из кодированных данных, предоставляемых через переключатель 212, до тех пор, пока ячейка, значение которой равно 0, не будет декодирована, до тех пор, пока cMax ячеек не будут декодированы, либо до тех пор, пока ячейка, значение которой равно 0, не будет декодирована, а также cMax ячеек не будут декодированы. Адаптивный двоичный арифметический декодер 204 предоставляет декодированные данные в модуль 2031 преобразования из двоичной формы через переключатель 211. Адаптивный двоичный арифметический декодер 204 обновляет контекст, ассоциированный с индексом контекста, соответствующим n-ой ячейки, согласно значению подвергнутого двоичному арифметическому декодированию ячейки для последующего двоичного арифметического декодирования.

[0063] Кроме того, в случае если bin(1) равна 1, двоичный арифметический декодер 205 подвергает двоичному арифметическому декодированию Signbin из кодированных данных, предоставляемых через переключатель 212, и предоставляет декодированные данные в модуль 2031 преобразования из двоичной формы через переключатель 211.

[0064] Модуль 2031 преобразования из двоичной формы выводит DQP, значение которого равно 0, в случае если строка ячеек равна 0 (n=1). В случае если n=1+cMax, модуль 2031 преобразования из двоичной формы выводит DQP, значение которого получается посредством следующего уравнения.

[0065] DQP=(1-2*Signbin)*(1+cMax) (6).

[0066] "*" в уравнении (6) обозначает умножение. В противном случае, модуль 2031 преобразования из двоичной формы выводит DQP, значение которого получается посредством следующего уравнения.

[0067] DQP=(1-2*Signbin)*(n-1) (7).

[0068] Как очевидно из уравнения (6), модуль 2031 преобразования из двоичной формы может оценивать любую избыточную ячейку, сокращенную в процессе кодирования видео, с использованием DQP-диапазона (максимального значения из абсолютных значений минимального DQP и максимального DQP). Иными словами, модуль 2031 преобразования из двоичной формы может преобразовывать из двоичной формы ячеек строки ячеек, заданных неизбыточными, с использованием DQP-диапазона (максимального значения из абсолютных значений минимального DQP и максимального DQP).

[0069] PQP, предоставляемый из модуля 201 прогнозирования, суммируется с DQP, предоставляемым из модуля 2031 преобразования из двоичной формы, чтобы получать RQP.

[0070] RQP сохраняется в буфере 202 для последующего декодирования параметров квантования.

[0071] На этом завершается описание структуры декодера параметров квантования изображений в этом примерном варианте осуществления.

[0072] Далее описываются операции модуля 2031 преобразования из двоичной формы, адаптивного двоичного арифметического декодера 204 и двоичного арифметического декодера 205, которые являются особенностями декодера параметров квантования изображений в этом примерном варианте осуществления, с использованием блок-схемы последовательности операций способа на фиг. 6.

[0073] Процесс начинается заданием посредством адаптивного двоичного арифметического декодера 204 параметра n начального значения равным 2.

[0074] На этапе S301, адаптивный двоичный арифметический декодер 204 подвергает адаптивному двоичному арифметическому декодированию bin(1).

[0075] На этапе S302, двоичный арифметический декодер 205 определяет то, равно или нет значение bin(1) 1. В случае если значение bin(1) равно 1, процесс переходит к этапу S303. В противном случае, процесс переходит к этапу S307.

[0076] На этапе S303, модуль 2031 преобразования из двоичной формы вычисляет cMax на основе minDQP и maxDQP.

[0077] На этапе S304, адаптивный двоичный арифметический декодер 204 подвергает адаптивному двоичному арифметическому декодированию bin(n).

[0078] На этапе S305, адаптивный двоичный арифметический декодер 204 определяет то, декодированы или нет все ячейки, связанные с |DQP|. Все ячейки декодированы, если удовлетворяется такое условие, что значение bin(n) равно 0, такое условие, что значение n равно cMax, либо оба из этих условий. В случае если все ячейки, связанные с |DQP|, декодированы, процесс переходит к этапу S306. В противном случае, адаптивный двоичный арифметический декодер 204 увеличивает n, и процесс переходит к этапу S304, чтобы подвергать адаптивному двоичному арифметическому декодированию последующее bin(n).

[0079] На этапе S306, двоичный арифметический декодер 205 подвергает двоичному арифметическому декодированию Signbin.

[0080] На этапе S307, модуль 2031 преобразования из двоичной формы преобразует из двоичной формы декодированную строку ячеек, чтобы определять DQP.

[0081] На этом завершается описание операций модуля 2031 преобразования из двоичной формы, адаптивного двоичного арифметического декодера 204 и двоичного арифметического декодера 205, которые являются особенностями декодера параметров квантования изображений в этом примерном варианте осуществления.

[0082] ПРИМЕРНЫЙ ВАРИАНТ 3 ОСУЩЕСТВЛЕНИЯ

В кодере параметров квантования изображений на фиг. 1 и декодере параметров квантования изображений на фиг. 5, описанных выше, minDQP и maxDQP могут быть сгенерированы из диапазона параметра квантования (комбинации минимального QP и максимального QP) и прогнозированного параметра PQP квантования.

[0083] Фиг. 7 и 8 являются блок-схемами, показывающими структуры кодера параметров квантования изображений и декодера параметров квантования изображений в качестве улучшения, чтобы генерировать minDQP и maxDQP на основе комбинации минимального QP (minQP) и максимального QP (maxQP) и PQP.

[0084] Кодер параметров квантования изображений, показанный на фиг. 7, дополнительно включает в себя модуль 106 определения диапазона, а декодер параметров квантования изображений, показанный на фиг. 8, дополнительно включает в себя модуль 206 определения диапазона, как видно из сравнения с фиг. 1 и 5. Модули 106 и 206 определения диапазона вычисляют minDQP и maxDQP посредством следующих уравнений.

[0085] minDQP=minQP-PQP (8)

maxDQP=maxQP-PQP (9).

[0086] Включение модулей 106 и 206 определения диапазона обеспечивает более эффективное сокращение избыточных ячеек, когда QP, который должен быть кодирован, ближе по значению к minQP или maxQP.

[0087] Фиг. 9 является пояснительной схемой, показывающей псевдопрограмму для генерирования строки ячеек, соответствующей DQP значения synVal (следует отметить, что PQP записывается в качестве QPy,PREV в псевдопрограмме).

[0088] В кодере параметров квантования изображений и декодере параметров квантования изображений, где minDQP=-26 и maxDQP=25, уравнения (8) и (9) могут быть заменены следующими уравнениями (8)' и (9)'.

[0089] minDQP=max(-26, minQP-PQP) (8)'

maxDQP=min(25, maxQP-PQP) (9)'.

[0090] Кодер параметров квантования изображений и декодер параметров квантования изображений согласно настоящему изобретению, описанные выше, могут работать на основе таблицы соответствия, в которой значение индекса контекста является фиксированным для ячеек с предварительно определенного столбца и далее, как показано на фиг. 10, вместо использования примера, показанного на фиг. 3.

[0091] В таблице соответствия, показанной на фиг. 10, значение индекса контекста фиксировано равным 3 для ячеек в третьем и последующих столбцах. На фиг. 10, первая ячейка указывает только информацию того, является или нет DQP значимым, т.е. информацию того, какое из двух состояний истинно. Вторая ячейка указывает только информацию того, превышает или нет абсолютное значение DQP 1, т.е. информацию того, какое из двух состояний истинно. Третья и последующие ячейки указывают только информацию того, завершена или нет строка ячеек, т.е. информацию того, какое из двух состояний истинно.

[0092] Таким образом, кодер параметров квантования изображений согласно настоящему изобретению может подвергать двоичному арифметическому кодированию первую ячейку, указывающую то, является или нет DQP значимым, третью ячейку, указывающую то, превышает или нет абсолютное значение DQP 1, ячейку, указывающую то, завершена или нет строка ячеек, и Signbin, указывающий положительный или отрицательный знак DQP.

[0093] Как описано выше, согласно настоящему изобретению, параметр квантования изображений для кодирования изображений, которое использует контекстно-адаптивное двоичное арифметическое кодирование, может быть надлежащим образом кодирован посредством предоставления, в процессе преобразования в двоичную форму, в котором информация, указывающая то, является или нет дельта-параметр квантования значимым, ассоциирована с первой ячейкой, информация, указывающая абсолютное значение значимого дельта-параметра квантования, ассоциирована со второй и последующими ячейками, а информация, указывающая то, является ли значимый дельта-параметр квантования положительным или отрицательным, ассоциирована с ячейкой знака, средства для сокращения других избыточных ячеек с использованием диапазона дельта-параметра квантования, заданного в стандартах и т.п.

[0094] Согласно настоящему изобретению, вышеуказанное надлежащее кодирование достигается посредством трех особенностей: назначение надлежащего контекста каждой ячейке дельта-параметра квантования; сокращение избыточных ячеек дельта-параметра квантования; и сокращение числа ячеек, включенных в строку ячеек дельта-параметра квантования.

[0095] Каждый из примерных вариантов осуществления, описанных выше, может быть реализован не только посредством аппаратных средств, но также и посредством компьютерной программы.

[0096] Система обработки информации, показанная на фиг. 11, включает в себя процессор 1001, память 1002 программ, носитель 1003 хранения данных для сохранения данных изображений и носитель 1004 хранения данных для сохранения потока битов. Носитель 1003 хранения данных и носитель 1004 хранения данных могут быть отдельными носителями хранения данных или областями хранения, включенными в идентичный носитель хранения данных. В качестве носителя хранения данных доступен магнитный носитель хранения данных, такой как жесткий диск.

[0097] В системе обработки информации, показанной на фиг. 11, программа для реализации функций блоков (за исключением блока буфера), показанных на любом из фиг. 1, 5, 7 и 8, сохраняется в памяти 1002 программ. Процессор 1001 реализует функции кодера параметров квантования изображений или декодера параметров квантования изображений, показанного на любом из фиг. 1, 5, 7 и 8, посредством выполнения процессов согласно программе, сохраненной в памяти 1002 программ.

[0098] Фиг. 12 является блок-схемой, показывающей характерные компоненты в кодере параметров квантования изображений согласно настоящему изобретению. Как показано на фиг. 12, кодер параметров квантования изображений согласно настоящему изобретению включает в себя: модуль 11 прогнозирования для генерирования прогнозированного параметра квантования из предыдущего восстановленного параметра квантования; вычислительный модуль 12 для генерирования дельта-параметра квантования из параметра квантования и прогнозированного параметра квантования; модуль 13 кодирования параметров квантования для двоичного арифметического кодирования первой ячейки, указывающей, является или нет дельта-параметр квантования значимым, других ячеек, указывающих абсолютное значение дельта-параметра квантования, и ячейки, указывающей, является ли дельта-параметр квантования положительным или отрицательным, в случае если дельта-параметр квантования является значимым; и модуль 14 подавления избыточности для сокращения одной или более из других ячеек с использованием диапазона дельта-параметра квантования.

[0099] Фиг. 13 является блок-схемой, показывающей характерные компоненты в декодере параметров квантования изображений согласно настоящему изобретению. Как показано на фиг. 13, декодер параметров квантования изображений согласно настоящему изобретению включает в себя: модуль 21 прогнозирования для генерирования прогнозированного параметра квантования из предыдущего восстановленного параметра квантования; модуль 22 декодирования параметров квантования для двоичного арифметического декодирования первой ячейки, указывающей, является или нет дельта-параметр квантования значимым, других ячеек, указывающих абсолютное значение дельта-параметра квантования, и ячейки, указывающей, является ли дельта-параметр квантования положительным или отрицательным; и модуль 23 оценки для оценки одной или более из других ячеек, сокращенных в процессе кодирования видео, с использованием диапазона дельта-параметра квантования.

[0100] Хотя настоящее изобретение описано в отношении вышеприведенных примерных вариантов осуществления и примеров, настоящее изобретение не ограничено вышеприведенными примерными вариантами осуществления и примерами. Различные изменения, понятные для специалистов в данной области техники, могут быть внесены в структуры и подробности настоящего изобретения в пределах объема настоящего изобретения.

[0101] Данная заявка притязает на приоритет на основе заявки на патент (Япония) № 2011-153427, поданной 12 июля 2011 года, раскрытие сущности которой полностью содержится в данном документе по ссылке.

СПИСОК НОМЕРОВ ССЫЛОК

[0102] 11 - модуль прогнозирования

12 - вычислительный модуль

13 - модуль кодирования параметров квантования

14 - модуль подавления избыточности

21 - модуль прогнозирования

22 - модуль декодирования параметров квантования

23 - модуль оценки

101 - модуль прогнозирования

102 - буфер

1031, 1032 - преобразователь в двоичную форму

104 - адаптивный двоичный арифметический кодер

105 - двоичный арифметический кодер

106 - модуль определения диапазона

111 - переключатель

112 - переключатель

201 - модуль прогнозирования

202 - буфер

2031, 2032 - модуль преобразования из двоичной формы

204 - адаптивный двоичный арифметический декодер

205 - двоичный арифметический декодер

206 - модуль определения диапазона

211 - переключатель

212 - переключатель

1. Способ декодирования параметра квантования изображения для декодирования параметра квантования для процесса декодирования видео, который основан на контекстно-адаптивном двоичном арифметическом кодировании, способ декодирования параметра квантования изображения состоит в том, что:

осуществляют двоичное арифметическое декодирование первого бина, указывающего, является ли дельта-параметр квантования значимым, других бинов, которые идут после упомянутого первого бина, указывающих абсолютное значение дельта-параметра квантования, и бина знака, который идет после упомянутых других бинов, указывающего, является ли дельта-параметр квантования положительным или отрицательным;

генерируют дельта-параметр квантования путем дебинаризации упомянутого первого бина, упомянутых других бинов и бина знака; и

генерируют восстановленный параметр квантования путем сложения предсказанного параметра квантования с дельта-параметром квантования,

при этом двоичное арифметическое декодирование выполняется с использованием контекстов для упомянутого первого бина и упомянутых других бинов и без использования контекста для бина знака, и

при этом в случае, когда значение первого бина равно нулю, дельта-параметр квантования не является значимым, а в случае, когда значение первого бина равно единице, дельта-параметр квантования является значимым.

2. Декодер параметра квантования изображения для декодирования параметра квантования для процесса декодирования видео, который основан на контекстно-адаптивном двоичном арифметическом кодировании, декодер параметра квантования изображения содержит:

средство декодирования параметра квантования для двоичного арифметического декодирования первого бина, указывающего, является ли дельта-параметр квантования значимым, других бинов, которые идут после упомянутого первого бина, указывающих абсолютное значение дельта-параметра квантования, и бина знака, который идет после упомянутых других бинов, указывающего, является ли дельта-параметр квантования положительным или отрицательным;

средство дебинаризации для дебинаризации упомянутого первого бина, упомянутых других бинов и бина знака для генерирования дельта-параметра квантования; и

средство сложения для сложения предсказанного параметра квантования с дельта-параметром квантования для генерирования восстановленного параметра квантования,

при этом двоичное арифметическое декодирование выполняется с использованием контекстов для упомянутого первого бина и упомянутых других бинов и без использования контекста для бина знака, и

при этом в случае, когда значение первого бина равно нулю, дельта-параметр квантования не является значимым, а в случае, когда значение первого бина равно единице, дельта-параметр квантования является значимым.



 

Похожие патенты:

Изобретение относится к технологиям связи, а более конкретно к способу, устройству и системе для запуска целевой функции. Технический результат заключается в упрощении процесса запуска целевой функции.

Группа изобретений относится к технологиям обработки изображений высокого динамического диапазона (HDR). Техническим результатом является обеспечение обнаружения наличия изменений базового слоя при обработке изображений HDR.

Изобретение относится к доставке и приему данных мультимедиа в гибридной сети. Техническим результатом является обеспечение доставки данных мультимеда, которые могут доставлять несинхронизированные медиаданные.

Изобретение относится к управлению фильтрацией и, в частности, к управлению деблочной фильтрацией на границах блоков в видеокадре. Техническим результатом является обеспечение устранения или уменьшения блочных артефактов.

Изобретение относится к вычислительной технике. Технический результат заключается в увеличении эффективности кодирования.

Изобретение относится к устройству обработки информации. Технический результат заключается в снижении количества метаинформации, когда клиент осуществляет дистанционное управление устройством с использованием технологии потоковой передачи с адаптивной скоростью передачи битов (ABS).

Изобретение относится к области декодирования видео. Технический результат – обеспечение минимизации ошибки при восстановлении изображения посредством регулировки смещения.

Изобретение относится к области декодирования видео. Технический результат – повышение эффективности сдерживания шума в предсказанном сигнале при двунаправленном предсказании.

Изобретение относится к области кодирования изображений с расширенным динамическим диапазоном яркости. Технический результат – повышение эффективности управления кодированием/декодированием изображений.

Изобретение относится к области декодирования параметров квантования видео. Техническим результатом является декодирование параметра квантования видео для процесса декодирования видео на основе контекстно-адаптивного двоичного арифметического кодирования. Раскрыт способ декодирования параметра квантования видео для декодирования параметра квантования для процесса декодирования видео, который основан на контекстно-адаптивном двоичном арифметическом кодировании, способ декодирования параметра квантования видео состоит в том, что генерируют предсказанный параметр квантования из прошлого восстановленного параметра квантования; выполняют двоичное арифметическое декодирование первого бина, указывающего, является ли дельта-параметр квантования значащим, бина знака, указывающего, является ли дельта-параметр квантования положительным или отрицательным, и других бинов, указывающих абсолютное значение дельта-параметра квантования; генерируют дельта-параметр квантования путем дебинаризации упомянутого первого бина, упомянутых других бинов и бина знака; и генерируют восстановленный параметр квантования путем сложения предсказанного параметра квантования с дельта-параметром квантования, при этом двоичное арифметическое декодирование выполняют, не используя контекст для бина знака, используя первый контекст для первого бина и используя второй контекст для других бинов. 3 н.п. ф-лы, 16 ил.

Настоящее изобретение относится к межракурсному предсказанию остатка. Технический результат заключается в повышении точности предсказания видеоданных. Способ для обработки видеосигнала, содержащий этапы, на которых: получают межракурсный вектор движения из соседнего блока текущего блока текстуры, при этом соседний блок кодирован в соответствии с межракурсным межкадровым предсказанием, причем межракурсный вектор движения указывает вектор движения, используемый для предсказания с компенсацией диспаратности; получают временный вектор движения соответствующего блока, используя межракурсный вектор движения; получают данные первого опорного блока, используя временный вектор движения соответствующего блока, причем первый опорный блок располагается в опорном ракурсе; получают временный вектор движения текущего блока текстуры, используя временный вектор движения соответствующего блока; получают данные второго опорного блока, используя временный вектор движения текущего блока текстуры, причем второй опорный блок располагается в текущем ракурсе; получают значение предсказания данных остатка, используя данные первого опорного блока и данные второго опорного блока; и декодируют текущий блок текстуры, используя значение предсказания данных остатка. 2 н. и 10 з.п. ф-лы, 11 ил.

Изобретение относится к средствам для кодирования и декодирования единицы кодирования изображения согласно палитре. Технический результат заключается в повышении эффективности палитрового режима кодирования. Формируют каждый индекс блока индексов, связанных с единицей кодирования из палитры на основе соответствующих параметров кодирования. Если индексы блока индексов не могут формироваться из палитры, по меньшей мере, для одного пиксела единицы кодирования, формирование значений индекса, соответствующих значениям управляющего кода для замены упомянутых индексов блока индексов, которые не могут формироваться, при этом параметры кодирования, соответствующие индексу, определяются согласно пространственному окружению упомянутого пиксела относительно порядка кодирования. 6 н. и 6 з.п. ф-лы, 25 ил.

Группа изобретений относится к компьютерным системам и сетям IPTV, предназначенным для цифрового телевизионного вещания. Техническим результатом является обеспечение автоматического поддержания логарифмического коэффициента битовых ошибок, повышающего запас устойчивости системы цифрового телевизионного вещания IPTV. Предложен способ повышения качества канала передачи данных в системах IPTV по коэффициенту битовых ошибок BER в режиме ТВ вещания. Согласно способу настройку параметров системы IPTV осуществляют устройством управления, содержащим алгоритм параметрической оптимизации канала передачи данных на заданные критерии качества канала передачи данных, включающие запас устойчивости по логарифмическому коэффициенту битовых ошибок. Далее, согласно способу, формулируют целевую функцию оптимизации параметров канала передачи данных, выбирают метод оптимизации канала передачи данных по заданной целевой функции оптимизации в алгоритме управления параметрами канала передачи данных. 2 н.п. ф-лы, 1 ил.

Группа изобретений относится к технологиям кодирования/декодирования видео. Техническим результатом является повышение эффективности кодирования/декодирования видео. Предложен способ кодирования видео для вычислительного устройства с видеокодером или кодером изображения. Способ содержит этап, на котором кодируют видео в последовательности, в том числе переключают цветовые пространства пространственным и/или временным образом по меньшей мере между некоторыми элементами видео в пределах последовательности во время кодирования, причем цветовые пространства включают в себя цветовое пространство типа RGB и цветовое пространство YCoCg, при этом кодирование содержит предсказание значений отсчетов текущего элемента видео по меньшей мере частично на основе значений отсчетов ранее воссозданного контента. Далее согласно способу выводят закодированные данные в битовом потоке, причем закодированные данные включают в себя один или более сигналов, указывающих, каким образом цветовые пространства переключаются по меньшей мере между некоторыми элементами видео в пределах последовательности. 6 н. и 6 з.п. ф-лы, 18 ил.

Группа изобретений относится к технологиям кодирования/декодирования видеоданных. Техническим результатом является обеспечение возможности адаптивного изменения разрешения с использованием расширения масштабируемого видеокодирования/видеодекодирования. Предложен способ декодирования видеоданных. Способ содержит этап, на котором осуществляют декодирование структуры данных, которая связана с изображением базового уровня и изображением уточняющего уровня в файле или потоке, содержащем базовый уровень первого битового потока видеоданных и/или уточняющий уровень второго битового потока видеоданных, при этом уточняющий уровень может быть предсказан на основе базового уровня. Далее, согласно способу, осуществляют декодирование, из упомянутой структуры данных, первой информации, которая указывает на то, следует ли трактовать изображение базового уровня как изображение внутренней точки произвольного доступа для декодирования уточняющего уровня. 4 н. и 14 з.п. ф-лы, 24 ил.

Изобретение относится к средству обработки изображений. Техническим результатом является уменьшение нагрузки, связанной с обработкой, требуемой во время генерирования потока. Устройство содержит модуль установки для установки данных заполнителя для файла, включающего в себя поток битов, сгенерированный путем кодирования изображения, и модуль управления для выполнения управления модулями установки таким образом, что характеристики потока битов относительно соответствия с гипотетическим опорным декодером (HRD) не изменяются. 8 н. и 7 з.п. ф-лы, 48 ил.

Изобретение относится к области сжатия изображения. Технический результат – повышение качества изображения и снижение объема пространства для хранения изображений. Способ сжатия изображений включает следующие этапы: получение изображения объекта; разделение изображения объекта на области, подлежащие сжатию и на пиксельные блоки с заданными размерами, преобразование данных в каждом пиксельном блоке на частотные данные; получение таблиц квантования, которые соответствуют каждой области, подлежащей сжатию, в которой различные таблицы квантования соответствуют различным шкалам квантования; квантование частотных данных с использованием таблицы квантования; и кодирование квантованных данных изображения для получения сжатого изображения; причем разделение изображения объекта на области включает определение Видимой Области (ВО) и не-ВО в изображении объекта; а получение таблицы квантования, соответствующей каждой области, включает получение первого и второго типа таблиц квантования, где шкалы квантования таблиц второго типа больше, чем у таблиц первого типа, и определение значения квантования. 3 н. и 3 з.п. ф-лы, 10 ил., 4 табл.

Изобретение относится к области обработки изображений. Технический результат – обеспечение выполнения процесса декодирования битового потока в надлежащий период времени посредством использования информации о параметре управления буфером каждого уровня. Устройство обработки изображения содержит приемную секцию, выполненную с возможностью принимать битовый поток, полученный посредством кодирования изображения, имеющего по меньшей мере один уровень, и информацию о параметре управления буфером каждого уровня, указывающую по меньшей мере одно из того, что параметр для управления буфером декодера является параметром для выполнения процесса декодирования только соответствующего уровня или что параметр для управления буфером декодера является параметром для выполнения процесса декодирования соответствующего уровня и нижнего уровня; и секцию декодирования, выполненную с возможностью декодировать битовый поток, принятый приемной секцией, и генерировать изображение. 2 н. и 7 з.п. ф-лы, 56 ил.

Изобретение относится к области кодирования/декодирования изображений. Технический результат – обеспечение снижения объема вычислений в процессе кодирования/декодирования изображений. Устройство декодирования изображений для декодирования коэффициентов преобразования из кодированных данных, полученных путем кодирования коэффициентов преобразования, полученных путем частотного преобразования пиксельных значений целевого изображения для каждой единицы преобразования, состоящей из множества подъединиц, каждая из множества подъединиц представляет собой прямоугольный блок, причем устройство декодирования изображений содержит: средство декодирования коэффициентов преобразования для сканирования множества подъединиц единицы преобразования в порядке от одной из множества подъединиц, которая включает в себя высшую частотную составляющую, к другой из множества подъединиц, которая включает в себя низшую частотную составляющую, и декодирования коэффициента преобразования в каждой из множества подъединиц со ссылкой на флаг, указывающий наличие или отсутствие ненулевого коэффициента, причем флаг назначается каждой из множества подъединиц. 6 н.п. ф-лы, 38 ил.

Изобретение относится к области декодирования параметров квантования изображения. Техническим результатом является декодирование параметра квантования изображения для процесса декодирования видео на основе контекстно-адаптивного двоичного арифметического кодирования. Раскрыт способ декодирования параметра квантования изображения для декодирования параметра квантования для процесса декодирования видео, который основан на контекстно-адаптивном двоичном арифметическом кодировании, способ декодирования параметра квантования изображения состоит в том, что: осуществляют двоичное арифметическое декодирование первого бина, указывающего, является ли дельта-параметр квантования значимым, других бинов, которые идут после упомянутого первого бина, указывающих абсолютное значение дельта-параметра квантования, и бина знака, который идет после упомянутых других бинов, указывающего, является ли дельта-параметр квантования положительным или отрицательным; генерируют дельта-параметр квантования путем дебинаризации упомянутого первого бина, упомянутых других бинов и бина знака; и генерируют восстановленный параметр квантования путем сложения предсказанного параметра квантования с дельта-параметром квантования, при этом двоичное арифметическое декодирование выполняется с использованием контекстов для упомянутого первого бина и упомянутых других бинов и без использования контекста для бина знака, и при этом в случае, когда значение первого бина равно нулю, дельта-параметр квантования не является значимым, а в случае, когда значение первого бина равно единице, дельта-параметр квантования является значимым. 2 н.п. ф-лы, 15 ил.

Наверх