Настройки

Укажите год
-

Небесная энциклопедия

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

Подробнее
-

Мониторинг СМИ

Мониторинг СМИ и социальных сетей. Сканирование интернета, новостных сайтов, специализированных контентных площадок на базе мессенджеров. Гибкие настройки фильтров и первоначальных источников.

Подробнее

Форма поиска

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

Применить Всего найдено 13039. Отображено 200.
10-08-2016 дата публикации

СПОСОБ КОДИРОВАНИЯ ИЗОБРАЖЕНИЙ, СПОСОБ ДЕКОДИРОВАНИЯ ИЗОБРАЖЕНИЙ, УСТРОЙСТВО КОДИРОВАНИЯ ИЗОБРАЖЕНИЙ И УСТРОЙСТВО ДЕКОДИРОВАНИЯ ИЗОБРАЖЕНИЙ

Номер: RU2593382C2
Принадлежит: Сан Пэтент Траст (US)

Изобретение относится к способу и устройству кодирования/декодирования изображений для кодирования со сжатием видеосигнала с использованием компенсации движения. Техническим результатом является повышение эффективности кодирования/декодирования информации разделения, когда экран делится на различные блоки. Предложен способ кодирования изображений при котором разделяют сигнал (120) входного изображения на единицы обработки и кодируют разделенное изображение для генерации кодовой последовательности (140), причем способ кодирования изображений включает в себя этапы, на которых определяют шаблон разделения для иерархического разделения сигнала (120) входного изображения по порядку, начиная с наибольшей единицы из единиц обработки; генерируют информацию (131) разделения, указывающую шаблон разделения; и кодируют информацию (131) разделения, причем информация (131) разделения включает в себя информацию максимальной используемой глубины иерархии (used_max_depth), указывающую максимальную используемую ...

Подробнее
27-08-2016 дата публикации

СПОСОБ И УСТРОЙСТВО ДЛЯ КОДИРОВАНИЯ ВИДЕО С УЧЕТОМ ПОРЯДКА СКАНИРОВАНИЯ БЛОКОВ КОДИРОВАНИЯ, ИМЕЮЩИХ ИЕРАРХИЧЕСКУЮ СТРУКТУРУ, И СПОСОБ И УСТРОЙСТВО ДЛЯ ДЕКОДИРОВАНИЯ ВИДЕО С УЧЕТОМ ПОРЯДКА СКАНИРОВАНИЯ БЛОКОВ КОДИРОВАНИЯ, ИМЕЮЩИХ ИЕРАРХИЧЕСКУЮ СТРУКТУРУ

Номер: RU2595609C2

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

Подробнее
17-04-2020 дата публикации

СПОСОБ ДЕКОДИРОВАНИЯ ВИДЕОСИГНАЛА

Номер: RU2719377C2
Принадлежит: КТ КОРПОРЕЙШЕН (KR)

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

Подробнее
17-01-2017 дата публикации

СПОСОБ И УСТРОЙСТВО ДЛЯ КОДИРОВАНИЯ/ДЕКОДИРОВАНИЯ ВЕКТОРА ДВИЖЕНИЯ

Номер: RU2608264C2

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

Подробнее
10-01-2017 дата публикации

СПОСОБ И УСТРОЙСТВО ДЛЯ КОДИРОВАНИЯ/ДЕКОДИРОВАНИЯ ВИДЕОДАННЫХ

Номер: RU2606066C2
Принадлежит: КТ КОРПОРЕЙШЕН (KR)

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

Подробнее
10-03-2015 дата публикации

ФИЛЬТР С ВНУТРЕННИМ СГЛАЖИВАНИЕМ ДЛЯ КОДИРОВАНИЯ ВИДЕО

Номер: RU2543552C2

Изобретение относится к средствам кодирования видео с предсказанием. Техническим результатом является повышение эффективности кодирования посредством сглаживания окружающих выборок предсказания. Способ содержит определение размера блока, определение режима кодирования с внутренним предсказанием, ассоциированного с текущим блоком видеоданных, включающего в себя горизонтальный режим, вертикальный режим, плоский режим, множество диагональных режимов, включая верхний левый диагональный режим и верхний правый диагональный режим, нижний левый диагональный режим и режим DC, выбор фильтра из таблицы фильтров для применения к текущему блоку на основании размера блока и режима кодирования, кодирование с внутренним предсказанием текущего блока, содержащее использование выбранного фильтра. 4 н. и 43 з.п. ф-лы, 10 ил., 8 табл.

Подробнее
20-12-2016 дата публикации

СПОСОБ И УСТРОЙСТВО ДЛЯ КОДИРОВАНИЯ И ДЕКОДИРОВАНИЯ ВЕКТОРА ДВИЖЕНИЯ

Номер: RU2605362C2

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

Подробнее
27-08-2016 дата публикации

СПОСОБ И УСТРОЙСТВО ДЛЯ КОДИРОВАНИЯ ВИДЕО С УЧЕТОМ ПОРЯДКА СКАНИРОВАНИЯ БЛОКОВ КОДИРОВАНИЯ, ИМЕЮЩИХ ИЕРАРХИЧЕСКУЮ СТРУКТУРУ, И СПОСОБ И УСТРОЙСТВО ДЛЯ ДЕКОДИРОВАНИЯ ВИДЕО С УЧЕТОМ ПОРЯДКА СКАНИРОВАНИЯ БЛОКОВ КОДИРОВАНИЯ, ИМЕЮЩИХ ИЕРАРХИЧЕСКУЮ СТРУКТУРУ

Номер: RU2595607C2

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

Подробнее
10-06-2016 дата публикации

ИНТЕР-УРОВНЕВОЕ ПРЕДСКАЗАНИЕ МЕЖДУ УРОВНЯМИ С РАЗНЫМ ДИНАМИЧЕСКИМ ДИАПАЗОНОМ ЗНАЧЕНИЯ ОТСЧЕТОВ

Номер: RU2586837C2

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

Подробнее
23-10-2020 дата публикации

СПОСОБ КОДИРОВАНИЯ И ДЕКОДИРОВАНИЯ ИЗОБРАЖЕНИЙ, УСТРОЙСТВО КОДИРОВАНИЯ И ДЕКОДИРОВАНИЯ И СООТВЕТСТВУЮЩИЕ КОМПЬЮТЕРНЫЕ ПРОГРАММЫ

Номер: RU2734800C2

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

Подробнее
27-05-2013 дата публикации

ДВУХПРОХОДНОЕ КВАНТОВАНИЕ ДЛЯ КОДЕРОВ, РЕАЛИЗУЮЩИХ КОНТЕКСТНО-ЗАВИСИМОЕ АДАПТИВНОЕ ДВОИЧНОЕ АРИФМЕТИЧЕСКОЕ КОДИРОВАНИЕ

Номер: RU2483468C2

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

Подробнее
16-05-2022 дата публикации

ПРЕОБРАЗОВАНИЕ ИЗОБРАЖЕНИЯ В КОДИРОВАНИИ ВИДЕО С ИСПОЛЬЗОВАНИЕМ ОПТИМИЗАЦИИ ЗАВИСИМОСТИ ИСКАЖЕНИЯ ОТ СКОРОСТИ ПЕРЕДАЧИ

Номер: RU2772104C2

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

Подробнее
17-04-2020 дата публикации

СПОСОБ ДЕКОДИРОВАНИЯ ВИДЕОСИГНАЛА

Номер: RU2719379C2
Принадлежит: КТ КОРПОРЕЙШЕН (KR)

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

Подробнее
10-01-2013 дата публикации

СПОСОБ КОДИРОВАНИЯ ВИДЕО И СПОСОБ ДЕКОДИРОВАНИЯ ВИДЕО, УСТРОЙСТВА ДЛЯ ЭТОГО, ПРОГРАММЫ ДЛЯ ЭТОГО И НОСИТЕЛИ ХРАНЕНИЯ, НА КОТОРЫХ ХРАНЯТСЯ ПРОГРАММЫ

Номер: RU2472305C2

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

Подробнее
10-07-2016 дата публикации

СИГНАЛИЗАЦИЯ ТРЕХМЕРНОЙ ВИДЕОИНФОРМАЦИИ В КОММУНИКАЦИОННЫХ СЕТЯХ

Номер: RU2591174C2
Принадлежит: ИНТЕЛ КОРПОРЕЙШН (US)

Группа изобретений относится к сигнализации трехмерной видеоинформации в коммуникационных сетях. Технический результат заключается в улучшении доставки 3-D видеоконтента в терминал пользователя за счет проверки совместимости форматов 3-D видеоконтента с терминалом пользователя. Для этого предложены средства, выполненные с возможностью получать запрос о возможностях пользовательского устройства обрабатывать 3-D видеоконтент и список форматов, поддерживаемых устройством, релевантных для передачи 3-D видео по транспортному протоколу на пользовательском устройстве, в котором транспортный протокол является транспортным протоколом реального времени (RTP) или протоколом передачи гипертекста (HTTP), при этом список форматов включает индикацию вертикального перемежения, горизонтального перемежения, примыкающего типа формата упаковки совместимости кадров, типа сверху-вниз формата упаковки совместимости кадров, типа шахматного поля формата упаковки совместимости кадров или временного перемежения формата ...

Подробнее
13-08-2021 дата публикации

СПОСОБ КОДИРОВАНИЯ ТЕКУЩЕГО БЛОКА ПЕРВОГО КОМПОНЕНТА ИЗОБРАЖЕНИЯ ОТНОСИТЕЛЬНО КОНТРОЛЬНОГО БЛОКА ПО МЕНЬШЕЙ МЕРЕ ОДНОГО ВТОРОГО КОМПОНЕНТА ИЗОБРАЖЕНИЯ, УСТРОЙСТВО КОДИРОВАНИЯ И СООТВЕТСТВУЮЩАЯ КОМПЬЮТЕРНАЯ ПРОГРАММА

Номер: RU2753371C2
Принадлежит: ОРАНЖ (FR)

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

Подробнее
10-10-2012 дата публикации

ОТДЕЛИМЫЕ НАПРАВЛЕННЫЕ ПРЕОБРАЗОВАНИЯ

Номер: RU2463729C2

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

Подробнее
20-03-2010 дата публикации

СПОСОБ ВИДЕОКОДИРОВАНИЯ И СПОСОБ ДЕКОДИРОВАНИЯ, УСТРОЙСТВА ДЛЯ ПРОГРАММЫ ДЛЯ ИХ РЕАЛИЗАЦИИ И ЗАПОМИНАЮЩИЕ НОСИТЕЛИ ДЛЯ ХРАНЕНИЯ ТАКИХ ПРОГРАММ

Номер: RU2384971C1

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

Подробнее
14-04-2017 дата публикации

СПОСОБ ДЕКОДИРОВАНИЯ ВИДЕОСИГНАЛА

Номер: RU2616441C1
Принадлежит: КТ КОРПОРЕЙШЕН (KR)

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

Подробнее
25-06-2018 дата публикации

Номер: RU2016113843A3
Автор:
Принадлежит:

Подробнее
25-05-2021 дата публикации

Номер: RU2019137968A3
Автор:
Принадлежит:

Подробнее
19-05-2017 дата публикации

УСТРОЙСТВО КОДИРОВАНИЯ ИЗОБРАЖЕНИЙ, УСТРОЙСТВО ДЕКОДИРОВАНИЯ ИЗОБРАЖЕНИЙ, СПОСОБ КОДИРОВАНИЯ ИЗОБРАЖЕНИЙ И СПОСОБ ДЕКОДИРОВАНИЯ ИЗОБРАЖЕНИЙ

Номер: RU2619891C1

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

Подробнее
20-04-2013 дата публикации

УСТРОЙСТВО КОДИРОВАНИЯ И ДЕКОДИРОВАНИЯ ИЗОБРАЖЕНИЯ, СПОСОБЫ КОДИРОВАНИЯ И ДЕКОДИРОВАНИЯ ИЗОБРАЖЕНИЯ, ИХ ПРОГРАММЫ И НОСИТЕЛЬ ЗАПИСИ, ЗАПИСАННЫЙ ПРОГРАММАМИ

Номер: RU2479940C2

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

Подробнее
03-08-2017 дата публикации

СПОСОБ И УСТРОЙСТВО ДЛЯ СЖАТИЯ БЛОКА КОДИРОВАНИЯ В ВЫСОКОЭФФЕКТИВНОМ КОДИРОВАНИИ ВИДЕО

Номер: RU2627105C1

Изобретение относится к средствам для декодирования битового потока видео. Технический результат заключается в уменьшении вычислительной сложности декодирования. Принимают указания из битового потока видео, касательно того, является ли асимметричное разделение движения запрещенным или разрешенным. Выбирают первую таблицу кодовых слов, если асимметричное разделение движения запрещено, при этом INTER NxN CU исключена из первой таблицы кодовых слов. Выбирают вторую таблицу кодовых слов, если асимметричное разделение движения разрешено, при этом INTER NxN CU исключена из второй таблицы кодовых слов. Декодируют структуру CU для единицы кодирования (CU) из битового потока видео с использованием либо первой таблицы кодовых слов, либо второй таблицы кодовых слов согласно упомянутому указанию. 4 н. и 16 з.п. ф-лы, 11 ил., 4 табл.

Подробнее
10-09-2016 дата публикации

СПОСОБ И УСТРОЙСТВО ДЛЯ КОДИРОВАНИЯ/ДЕКОДИРОВАНИЯ ВЕКТОРА ДВИЖЕНИЯ

Номер: RU2597521C1

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

Подробнее
21-03-2019 дата публикации

ВЫБОР ТОЧНОСТИ ВЕКТОРА ДВИЖЕНИЯ

Номер: RU2682859C1

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

Подробнее
27-11-2011 дата публикации

УСТРОЙСТВО КОДИРОВАНИЯ ИЗОБРАЖЕНИЙ, УСТРОЙСТВО ДЕКОДИРОВАНИЯ ИЗОБРАЖЕНИЙ, СПОСОБ КОДИРОВАНИЯ ИЗОБРАЖЕНИЙ И СПОСОБ ДЕКОДИРОВАНИЯ ИЗОБРАЖЕНИЙ

Номер: RU2010119523A
Принадлежит:

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

Подробнее
10-08-2011 дата публикации

УСТРОЙСТВО КОДИРОВАНИЯ ИЗОБРАЖЕНИЯ И УСТРОЙСТВО ДЕКОДИРОВАНИЯ ИЗОБРАЖЕНИЯ

Номер: RU2010102711A
Принадлежит:

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

Подробнее
16-01-2018 дата публикации

СПОСОБ КОДИРОВАНИЯ ВИДЕО И УСТРОЙСТВО ДЛЯ КОДИРОВАНИЯ ВИДЕО НА ОСНОВЕ ЕДИНИЦ КОДИРОВАНИЯ, ОПРЕДЕЛЕННЫХ В СООТВЕТСТВИИ С ДРЕВОВИДНОЙ СТРУКТУРОЙ, И СПОСОБ ДЕКОДИРОВАНИЯ ВИДЕО И УСТРОЙСТВО ДЛЯ ДЕКОДИРОВАНИЯ ВИДЕО НА ОСНОВЕ ЕДИНИЦ КОДИРОВАНИЯ, ОПРЕДЕЛЕННЫХ В СООТВЕТСТВИИ С ДРЕВОВИДНОЙ СТРУКТУРОЙ

Номер: RU2641243C1

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

Подробнее
20-12-2015 дата публикации

ИНТЕР-УРОВНЕВОЕ ПРЕДСКАЗАНИЕ МЕЖДУ УРОВНЯМИ С РАЗНЫМ ДИНАМИЧЕСКИМ ДИАПАЗОНОМ ЗНАЧЕНИЯ ОТСЧЕТОВ

Номер: RU2014122981A
Принадлежит:

... 1. Устройство для выполнения интер-уровневого предсказания между первой ступенью (12) кодирования изображения для кодирования первой тонально отображенной версии изображения, имеющей первый динамический диапазон значений отсчетов, и второй ступенью (14) кодирования изображения для кодирования второй версии изображения, имеющей второй динамический диапазон значений отсчетов, превышающий первый динамический диапазон значений отсчетов, причем устройство содержит:глобальный предсказатель (26), сконфигурированный для вывода функции (40) глобального тонального отображения на основе статистического анализа пар значений совмещенных отсчетов в первой тонально отображенной версии (36) и второй версии (38) изображения, и применения функции (40) глобального тонального отображения к первой тонально отображенной версии (36) изображения с тем, чтобы получить глобально предсказанное опорное изображение (52) для второй версии изображения; илокальный предсказатель (28), сконфигурированный для вывода локально ...

Подробнее
11-02-2020 дата публикации

УСТРОЙСТВО КОДИРОВАНИЯ ИЗОБРАЖЕНИЙ, УСТРОЙСТВО ДЕКОДИРОВАНИЯ ИЗОБРАЖЕНИЙ, СПОСОБ КОДИРОВАНИЯ ИЗОБРАЖЕНИЙ И СПОСОБ ДЕКОДИРОВАНИЯ ИЗОБРАЖЕНИЙ

Номер: RU2714100C1

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

Подробнее
20-10-2010 дата публикации

СПОСОБ ГЕНЕРАЦИИ ПРЕДСКАЗАННОЙ ОПОРНОЙ ИНФОРМАЦИИ, СПОСОБЫ КОДИРОВАНИЯ И ДЕКОДИРОВАНИЯ ВИДЕО, УСТРОЙСТВА ДЛЯ ЭТОГО, ПРОГРАММЫ ДЛЯ ЭТОГО И НОСИТЕЛЬ ДАННЫХ, ХРАНЯЩИЙ ЭТИ ПРОГРАММЫ

Номер: RU2009114363A
Принадлежит:

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

Подробнее
20-04-2009 дата публикации

КЛАССИФИКАЦИЯ КОНТЕНТА ДЛЯ ОБРАБОТКИ МУЛЬТИМЕДИЙНЫХ ДАННЫХ

Номер: RU2007137462A
Принадлежит:

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

Подробнее
10-11-2012 дата публикации

КОДИРОВАНИЕ ВИДЕО ПРИ ПОМОЩИ БОЛЬШИХ МАКРОБЛОКОВ

Номер: RU2011117582A
Принадлежит:

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

Подробнее
05-12-2018 дата публикации

СПОСОБ ДЕКОДИРОВАНИЯ ВИДЕОСИГНАЛА

Номер: RU2016126955A
Принадлежит:

Подробнее
27-11-2015 дата публикации

СПОСОБ КОДИРОВАНИЯ ВИДЕОДАННЫХ, СПОСОБ ДЕКОДИРОВАНИЯ ВИДЕОДАННЫХ, УСТРОЙСТВО КОДИРОВАНИЯ ВИДЕОДАННЫХ И УСТРОЙСТВО ДЕКОДИРОВАНИЯ ВИДЕОДАННЫХ

Номер: RU2014117489A
Принадлежит:

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

Подробнее
27-03-2012 дата публикации

ДВУХПРОХОДНОЕ КВАНТОВАНИЕ ДЛЯ КОДЕРОВ, РЕАЛИЗУЮЩИХ КОНТЕКСТНО-ЗАВИСИМОЕ АДАПТИВНОЕ, ДВОИЧНОЕ АРИФМЕТИЧЕСКОЕ КОДИРОВАНИЕ

Номер: RU2010138802A
Принадлежит:

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

Подробнее
27-02-2012 дата публикации

СПОСОБ И УСТРОЙСТВО ДЛЯ ВЫБОРОЧНОГО ШИФРОВАНИЯ ДАННЫХ

Номер: RU2010134365A
Принадлежит:

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

Подробнее
10-07-2015 дата публикации

СПОСОБ И УСТРОЙСТВО ДЛЯ КОДИРОВАНИЯ И ДЕКОДИРОВАНИЯ ВЕКТОРА ДВИЖЕНИЯ

Номер: RU2013158636A
Принадлежит:

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

Подробнее
20-10-2014 дата публикации

СПОСОБ И УСТРОЙСТВО ДЛЯ КОДИРОВАНИЯ ВИДЕО И СПОСОБ И УСТРОЙСТВО ДЛЯ ДЕКОДИРОВАНИЯ ВИДЕО

Номер: RU2013113954A
Принадлежит:

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

Подробнее
10-05-2014 дата публикации

УСТРОЙСТВО КОДИРОВАНИЯ ИЗОБРАЖЕНИЯ И УСТРОЙСТВО ДЕКОДИРОВАНИЯ ИЗОБРАЖЕНИЯ

Номер: RU2012140183A
Принадлежит:

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

Подробнее
20-10-2014 дата публикации

СПОСОБ И УСТРОЙСТВО ДЛЯ КОДИРОВАНИЯ ВИДЕО И СПОСОБ И УСТРОЙСТВО ДЛЯ ДЕКОДИРОВАНИЯ ВИДЕО

Номер: RU2013113958A
Принадлежит:

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

Подробнее
20-08-2009 дата публикации

СПОСОБ И УСТРОЙСТВО ДЛЯ АДАПТИВНОГО К МАКРОБЛОКУ МЕЖСЛОЙНОГО ПРЕДСКАЗАНИЯ ВНУТРЕННЕЙ ТЕКСТУРЫ

Номер: RU2008104893A
Принадлежит:

... 1. Устройство, содержащее кодировщик (100) для избирательного использования пространственного внутреннего предсказания для кодирования, на адаптивной к макроблоку основе разностного сигнала слоя оптимизации, сформированного между макроблоком слоя оптимизации и соответствующим макроблоком подвергнутого повышающей дискретизации базового слоя. ! 2. Устройство по п.1, в котором пространственное внутреннее предсказание, используемое для кодирования разностного сигнала слоя оптимизации, совместимо с технологиями пространственного внутреннего предсказания по стандарту H.264 Международного союза электросвязи, сектора телекоммуникаций (ITU-T). ! 3. Устройство по п.1, в котором упомянутый кодировщик (100) добавляет поле синтаксической структуры в заголовок макроблока, чтобы указывать, какой режим предсказания используется для разностного сигнала слоя оптимизации. ! 4. Устройство по п.1, в котором кодировщик (100) модифицирует синтаксическую структуру по стандарту H.264 Международного союза электросвязи ...

Подробнее
10-08-2012 дата публикации

УСТРОЙСТВО ДИНАМИЧЕСКОГО КОДИРОВАНИЯ ИЗОБРАЖЕНИЯ, СПОСОБ ДИНАМИЧЕСКОГО КОДИРОВАНИЯ ИЗОБРАЖЕНИЯ, ПРОГРАММА ДИНАМИЧЕСКОГО КОДИРОВАНИЯ ИЗОБРАЖЕНИЯ, УСТРОЙСТВО ДИНАМИЧЕСКОГО ДЕКОДИРОВАНИЯ ИЗОБРАЖЕНИЯ, СПОСОБ ДИНАМИЧЕСКОГО ДЕКОДИРОВАНИЯ ИЗОБРАЖЕНИЯ И ПРОГРАММА ДИНАМИЧЕСКОГО ДЕКОДИРОВАНИЯ ИЗОБРАЖЕНИЯ

Номер: RU2011103872A
Принадлежит:

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

Подробнее
20-02-2015 дата публикации

КОДИРОВАНИЕ И ДЕКОДИРОВАНИЕ ВИДЕО С ПОВЫШЕННОЙ УСТОЙЧИВОСТЬЮ К ОШИБКАМ

Номер: RU2013137437A
Принадлежит:

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

Подробнее
27-08-2015 дата публикации

СПОСОБ КОДИРОВАНИЯ ВИДЕО И УСТРОЙСТВО ДЛЯ КОДИРОВАНИЯ ВИДЕО НА ОСНОВЕ ЕДИНИЦ КОДИРОВАНИЯ, ОПРЕДЕЛЕННЫХ В СООТВЕТСТВИИ С ДРЕВОВИДНОЙ СТРУКТУРОЙ, И СПОСОБ ДЕКОДИРОВАНИЯ ВИДЕО И УСТРОЙСТВО ДЛЯ ДЕКОДИРОВАНИЯ ВИДЕО НА ОСНОВЕ ЕДИНИЦ КОДИРОВАНИЯ, ОПРЕДЕЛЕННЫХ В СООТВЕТСТВИИ С ДРЕВОВИДНОЙ СТРУКТУРОЙ

Номер: RU2014105981A
Принадлежит:

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

Подробнее
27-08-2015 дата публикации

СПОСОБ И УСТРОЙСТВО ДЛЯ СЖАТИЯ БЛОКА КОДИРОВАНИЯ В ВЫСОКОЭФФЕКТИВНОМ КОДИРОВАНИИ ВИДЕО

Номер: RU2013151883A
Принадлежит:

... 1. Способ для декодирования битового потока видео, заключающийся в том, чтопринимают первый сигнал указания из битового потока видео;выбирают процесс декодирования из группы, состоящей из первого процесса декодирования и второго процесса декодирования, в соответствии с первым сигналом указания; иопределяют структуру CU для блока кодирования (CU), связанного с битовым потоком видео с использованием выбранного процесса декодирования.2. Способ по п. 1, в котором выбранный процесс декодирования используется для определения структуры CU для CU, равного наименьшему CU (SCU).3. Способ по п. 1, в котором структура CU содержит разделение 2N×2N, разделение 2N×N и разделение N×2N без разделения N×N для CU большего, чем наименьший CU, и в котором первый процесс декодирования не допускает разделение N×N и второй процесс декодирования допускает разделение N×N для CU, равного наименьшему CU.4. Способ по п. 1, в котором первый процесс декодирования связан с первой таблицей кодовых слов, второй процесс ...

Подробнее
10-03-2011 дата публикации

СПОСОБ И УСТРОЙСТВО УПРАВЛЕНИЯ СКОРОСТЬЮ КОДИРОВАНИЯ, ПРОГРАММА ДЛЯ ЭТОГО И НОСИТЕЛЬ ИНФОРМАЦИИ, КОТОРЫЙ ХРАНИТ ПРОГРАММУ

Номер: RU2009133184A
Принадлежит:

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

Подробнее
20-11-2011 дата публикации

СПОСОБ КОДИРОВАНИЯ ВИДЕО И СПОСОБ ДЕКОДИРОВАНИЯ ВИДЕО

Номер: RU2010109749A
Принадлежит:

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

Подробнее
10-02-2016 дата публикации

СПОСОБ КОДИРОВАНИЯ ВИДЕО И УСТРОЙСТВО КОДИРОВАНИЯ ВИДЕО С ИСПОЛЬЗОВАНИЕМ БЛОКОВ ПРЕДСКАЗАНИЯ НА ОСНОВАНИИ БЛОКОВ КОДИРОВАНИЯ, ОПРЕДЕЛЕННЫХ В СООТВЕТСТВИИ С ДРЕВОВИДНОЙ СТРУКТУРОЙ, И СПОСОБ ДЕКОДИРОВАНИЯ ВИДЕО И УСТРОЙСТВО ДЕКОДИРОВАНИЯ ВИДЕО С ИСПОЛЬЗОВАНИЕМ БЛОКОВ ПРЕДСКАЗАНИЯ НА ОСНОВАНИИ БЛОКОВ КОДИРОВАНИЯ, ОПРЕДЕЛЕННЫХ В СООТВЕТСТВИИ С ДРЕВОВИДНОЙ СТРУКТУРОЙ

Номер: RU2014128147A
Принадлежит:

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

Подробнее
02-01-2013 дата публикации

Encoding and decoding residual image data using probabilistic models

Номер: GB0002492397A
Принадлежит:

A method of encoding video data comprises encoding video data having a first resolution in conformity with HEVC 13 to obtain video data of a base layer 14 and decoding the base-layer video data in conformity with HEVC 15. The decoded base-layer video data is up sampled 16 to generate decoded video data having a second resolution higher than the first resolution. A difference is formed 17 between the generated decoded video data having the second resolution and the original video data to generate data of a residual image. The residual-image data is compressed 18, 19 to generate video data of an enhancement layer 20. The compression of the residual data does not involve temporal or spatial prediction but is carried out by the application of a discrete cosine transform to the data and the employment of a parametric probabilistic model of the discrete cosine transform coefficients. This parametric model is then used to choose quantisers from a pool of available quantisers for quantizing the ...

Подробнее
01-12-2010 дата публикации

A method and device for determining an encoding filter

Номер: GB0002470560A
Принадлежит:

A filter to be applied to a sample of the digital signal is determined as a function of the value of a context function for said sample. A context function is a function that, for a given sample, takes into account a predetermined number of other samples and outputs a context value. Samples of the digital signal are divided into at least two subsets. The subsets corresponding respectively to different spatial grids E303 that are arranged so that at least some samples of one said subset are interleaved spatially with at least some samples of another said subset. For each said subset of samples, an optimal context function E305 associated with the subset of samples concerned is determined according to a first criterion, and a subset of filters associated to said optimal context function. Finally, items of information representative of the determined filters as a function of the corresponding context function and the grid are grouped E310 into side information sub-signals, and the side information ...

Подробнее
08-05-2002 дата публикации

Image transcoder

Номер: GB0000206990D0
Автор:
Принадлежит:

Подробнее
02-08-2017 дата публикации

Alternating block constrained decision mode coding

Номер: GB0002546882A
Принадлежит:

A method and apparatus for video coding using alternating block constrained decision mode coding is described. Video coding using alternating block constrained decision mode coding can include identifying a current block of a current frame of an input video stream, generating an encoded block by encoding the current block using alternating block constrained decision mode coding, wherein alternating block constrained decision mode coding includes encoding the current block as a constrained decision mode coded block on a condition that a previously coded immediately adjacent block is an unconstrained decision mode coded block, and including the encoded block in an output bitstream.

Подробнее
09-05-2012 дата публикации

Method and device for optimizing encoding/decoding of compensation offsets for a set of reconstructed samples of an image

Номер: GB0201205304D0
Автор:
Принадлежит:

Подробнее
06-06-2012 дата публикации

Methods of encoding and decoding an image, and corresponding devices

Номер: GB0201207176D0
Автор:
Принадлежит:

Подробнее
23-02-2011 дата публикации

Video encoding and decoding with improved error resilience

Номер: GB0201100462D0
Автор:
Принадлежит:

Подробнее
27-11-2013 дата публикации

Method and apparatus for displacement vector component prediction in video coding and decoding

Номер: GB0201318079D0
Автор:
Принадлежит:

Подробнее
08-01-2014 дата публикации

Data encoding and decoding

Номер: GB0201320772D0
Автор:
Принадлежит:

Подробнее
22-01-2014 дата публикации

Palette Prediction

Номер: GB0201321850D0
Автор:
Принадлежит:

Подробнее
19-02-2003 дата публикации

Image transcoder

Номер: GB0002378836A
Принадлежит:

An efficient transcoding method removes image areas, which users are not interested in, so as to lower the bit rate. The method for transcoding an input image bit stream into an output image bit stream having a different bit rate, includes the steps of determining an area to be removed from the input image; cutting the input image according to the determined cutting area; and generating an output image bit steam which fits to the remaining image after cutting.

Подробнее
30-10-2013 дата публикации

Selection of image encoding mode based on preliminary prediction-based encoding stage

Номер: GB0002501495A
Принадлежит:

A method for encoding blocks of image pixels, which may form an ultra-high definition image 101, comprises: providing a preliminary prediction-based encoding 106 of original blocks, comprising obtaining a preliminary prediction residual image portion resulting from the difference between the original blocks and corresponding predictors; segmenting the preliminary prediction residual image portion into preliminary prediction residuals; and providing a second prediction-based encoding of original blocks. The second prediction-based encoding involves choosing a coding mode to apply to each prediction residual, from among several coding modes including a static coding mode 111 and a probabilistic coding mode 112A. The static coding mode implements quantization using only predefined quantizers, which may be user-defined, and the probabilistic coding mode implements quantization using quantizers selected based on statistics 117 on the preliminary prediction residuals. Selection of the optimal ...

Подробнее
04-09-2013 дата публикации

Encoding and decoding methods and devices that select pixel transform coefficients based on image frame and block merits

Номер: GB0002499844A
Принадлежит:

A method for encoding a video sequence, comprising at least one frame having plural blocks of pixels, comprises: determining a frame merit (e.g. determined based on a fixed relationship between luminance frame and colour frame distortions) and a distortion at the frame level such that a video merit (e.g. using peak-signal-to-noise ratio), computed based on the distortion and frame merit, corresponds to a target video merit; determining, for each block of the plurality, a block merit for the concerned block based on the frame merit; transforming, pixel values for the block into a set of coefficients each having a coefficient type; selecting coefficient types based, for each coefficient, on an initial coefficient type encoding merit and on the block merit for the concerned block (e.g., if the coefficient type merit is greater than the block merit); quantizing the selected coefficients into quantized symbols; and encoding the quantized symbols. A broadly equivalent decoding method is also ...

Подробнее
21-12-2016 дата публикации

Encoder, decoder and method employing palette compression

Номер: GB0002539486A
Принадлежит:

Encoding input data to generate corresponding encoded data wherein a palette indicated and/or included in the encoded data is used to define the symbols used in the encoded data to represent input data. Single or multi-channel palette data is compressed either: (i) in an interleaved format; (ii) in a planar format; and/or (iii) in a format that indicates different index values, for example as a 1-dimensional look-up-table (1D LUT), for the mutually different channels, together with availability information indicative of combinations of index values used in the palette. The compression may dynamically change depending on the data content or structure. In one embodiment, the palette is considered in an interleaved format as a string comprising the first entry of each channel, followed by the second entry of each channel and so on, and the string is encoded using variable length coding. In a second embodiment, each channel of palette data is encoded separately and the first channel may be ...

Подробнее
09-04-2014 дата публикации

Adaptive coding mode selection for multi-layer video coding

Номер: GB0002506590A
Принадлежит:

Deriving and selectively enabling a set of video coding modes for images or image portions in an image sequence based on coding mode information obtained from previously encoded image(s) of the sequence. Previously encoded images may form a dependency set based on image similarity such as temporal stamp (display order), coding stamp (coding order), temporal layer index, quantization parameters, Lagrangian parameters, or image type. A distance function based on a weighted characteristics vector may be calculated. Coding mode decisions may be based on analysed statistics of the images including best mode, rate distortion penalty and cost. Images may belong to layers of scalable video of the High Efficiency Video Coding HEVC standard. Video encoding and decoding methods and devices are disclosed. Multi-layer video coding may involve several versions of the same content at different resolutions; this method of adaptive video coding evaluates each coding mode for optimal mode selection and has ...

Подробнее
09-07-2014 дата публикации

Method for encoding image, method for decoding image, image encoder, and image decoder

Номер: GB0002509670A
Принадлежит:

The present invention relates to a technique for encoding and decoding an image, and a method for encoding the image, according to the present invention, comprises the steps of: performing a prediction with respect to a current block; and transforming a residual which is generated by the prediction, wherein in the step of transforming, a first transform is performed on the residual, and then a second transform is performed on a lower frequency area, and wherein a mode of the second transform can be decided on the basis of a mode of the first transform.

Подробнее
19-09-2018 дата публикации

Method and apparatus for encoding/decoding image

Номер: GB0002551087B
Принадлежит: KT CORP, KT Corporation

Подробнее
26-12-2012 дата публикации

Processing colour information in an image comprising colour component sample prediction based on colour sampling format

Номер: GB0002492189A
Принадлежит:

Image colour information is processed, the image being composed of at least one first colour component and at least one second colour component, wherein samples of the first component and the second component are arranged according to a colour sampling format (e.g. 4:2:0, 4:2:2 or 4:4:4) and wherein samples of the second component are predictable from samples of the first component. Colour information representative of the colour sampling format is provided, a prediction process for predicting samples of the second component from samples of the first component is determined based on the provided colour information and the determined prediction process is performed on samples of the first colour component to predict samples of the second colour component. As the prediction process takes into account the information relating to the colour sampling format, the process is not restricted to any particular format and consequently different formats may be processed. The processing may form part ...

Подробнее
23-07-2014 дата публикации

Method and apparatus for encoding/decoding image

Номер: GB0002510078A
Принадлежит:

A method for decoding an image, according to the present invention, comprises the steps of: receiving image information that corresponds to a block to be decoded; performing entropy-decoding with respect to the image information that is received; deciding a transform skip mode of the block to be decoded from a plurality of transform skip mode candidates, based on the image information that is entropy-decoded; and reverse-transforming the block to be decoded based on the transform skip mode that is decided.

Подробнее
12-04-2000 дата публикации

Compressed bitstreams

Номер: GB0000004061D0
Автор:
Принадлежит:

Подробнее
28-07-2021 дата публикации

Method and apparatus for adjusting quantization parameter for adaptive quantization

Номер: GB202108388D0
Автор:
Принадлежит:

Подробнее
13-01-2021 дата публикации

Sub-block DMVR

Номер: GB202018865D0
Автор:
Принадлежит:

Подробнее
22-11-2017 дата публикации

New sample sets and new down-sampling schemes for linear component sample prediction

Номер: GB0201716538D0
Автор:
Принадлежит:

Подробнее
22-01-2020 дата публикации

Video processing

Номер: GB0002575628A
Принадлежит:

A method comprises: obtaining or receiving video data; providing a current frame and/or one or more previous frames of the obtained or received video data to an input of a neural network (NN); generating a predicted output at an output of the neural network, comprising at least one of one or more predicted future frames of the video data and predicted properties of one or more future frames of the video data; determining one or more processing decisions based, at least in part, on the predicted output; and processing the current frame of the video data at least partially according to the one or more processing decisions. Predicted future frames may encoded for transmission. Processing the current frame may comprise generating residual information based on a difference between a current frame and an earlier prediction of the current frame. The processing decisions may include determining whether to store the current video frame as a reference frame or determining an encoding method for at ...

Подробнее
15-04-2010 дата публикации

CODING PARAMETER REGULATION FOR A HYBRID A CODING PATTERN

Номер: AT0000464749T
Принадлежит:

Подробнее
15-01-2009 дата публикации

PROCEDURE AND DEVICE FOR CODING AND DECODING

Номер: AT0000418843T
Принадлежит:

Подробнее
15-01-1999 дата публикации

PROCEDURE AND DEVICE FOR THE RATE REDUCTION FOR PICTURE RECORDING

Номер: AT0000175302T
Принадлежит:

Подробнее
15-12-2005 дата публикации

PROCEDURE AND DEVICE FOR THE PROCESSING OF DIGITAL PICTURES AND AUDIO DATA

Номер: AT0000310358T
Принадлежит:

Подробнее
15-12-2006 дата публикации

VIDEO CODING WITH HYBRID TEMPORELLER AND SNR OF RELATIONSHIPS OF FINEGRANULAR SCALE-BARNESS

Номер: AT0000346461T
Принадлежит:

Подробнее
15-06-2003 дата публикации

ADAPTIVE MOVEMENT VECTOR FIELD CODING

Номер: AT0000241887T
Принадлежит:

Подробнее
18-07-2019 дата публикации

Video and image coding with wide-angle intra prediction

Номер: AU2017391028A1
Принадлежит: Spruson & Ferguson

The invention relates to a method for decoding, comprising receiving a bitstream comprising encoded image data, forming from the bitstream in a computer memory a set of reference pixels having reference pixel values for intra-picture directional prediction, predicting a pixel value in a predicted image block (P) by intra-picture directional prediction by using values of one or more selected reference pixels (410, 420) in forming a predicted a pixel value, wherein the selected reference pixels (410, 420) are selected from a prediction direction with respect to the predicted pixel, and wherein the prediction direction between the reference pixel (410) and the predicted pixel can be a wide-angle prediction direction that forms an obtuse angle with top-left direction, repeating the pixel prediction for a number of pixels to form a predicted image block, and using the predicted image block (P) in decoding an image block from the bitstream to obtain a decoded image block. A corresponding method ...

Подробнее
05-08-2021 дата публикации

Optimal multi-codec ABR ladder design

Номер: AU2020208640A1
Принадлежит:

Techniques are disclosed for the creation of multi-codec encoding profiles (or encoding ladders), which define quality and bitrate for each of the streams made available to clients for streaming a video. In particular, optimization techniques may take into account a quality rate function of each of the codecs when determining the encoding ladder. Additional considerations may include a network bandwidth distribution and/or a distribution of client types.

Подробнее
10-10-2013 дата публикации

Bi-predictive merge mode based on uni-predictive neighbors in video coding

Номер: AU2012231675A1
Принадлежит:

This disclosure describes a bi-predictive merge mode in which a bi-predictive video block inherits motion information from two different neighboring blocks, wherein the two different neighboring blocks were each encoded in a uni-predictive mode. Bi-predictive coding may improve the ability to achieve compression in video coding. The described bi-predictive merge mode may increase the number of bi-predictive candidates that can be used in the context of merge mode coding by allowing two separate uni-predicted neighbors to be used to define bi-predictive motion information for a video block.

Подробнее
17-10-2013 дата публикации

Method and apparatus for encoding/decoding motion vector

Номер: AU2010283121B2
Принадлежит:

Provided are methods and apparatuses for encoding and decoding a motion vector. The method of encoding the motion vector includes: selecting, as a mode of encoding information about a motion vector predictor of the current block, a first mode in which information indicating the motion vector predictor from among at least one motion vector predictor is encoded or a second mode in which information indicating generation of the motion vector predictor based on blocks or pixels included in a previously encoded area adjacent to the current block is encoded; determining the motion vector predictor of the current block according to the selected mode and encoding the information about the motion vector predictor of the current block; and encoding a difference vector between the motion vector of the current block and the motion vector predictor of the current block.

Подробнее
13-10-2003 дата публикации

IMAGE CODING USING QUANTIZER SCALE SELECTION

Номер: AU2003215850A1
Принадлежит:

Подробнее
18-10-1999 дата публикации

Lossy/lossless region-of-interest image coding

Номер: AU0006441398A
Принадлежит:

Подробнее
23-10-1997 дата публикации

Method and apparatus for digital data compression

Номер: AUPO951297A0
Автор:
Принадлежит:

Подробнее
05-01-2012 дата публикации

Video coding apparatus and video coding control method

Номер: US20120002725A1
Автор: Kimihiko Kazui
Принадлежит: Fujitsu Ltd

In a video coding apparatus, a plurality of coding units perform compression coding of a single source stream of video data. A control unit controls those coding units in such a way that all the coding units produce respective interframe coded pictures with identical playback times as a first-coded picture in a picture group (e.g., GOP) and produce identical local decoded pictures based on the respective intraframe coded pictures. A selection decision unit makes a selection, for each picture group, of one of the coded video data from the coding units on the basis of their coding results. According to this selection, a selection unit selectively outputs one of the coded video data. This output switching operation is performed at a point immediately before a forward interframe predictive coded picture that appears first of those in a picture group included in each of the coded video data outputs being switched.

Подробнее
19-01-2012 дата публикации

Method, system and computer program product for optimization of data compression

Номер: US20120014615A1
Автор: En-hui Yang, Longji Wang
Принадлежит: SlipStream Data Inc

A sequence of n coefficients is compressed by determining a cost-determined sequence of n coefficient indices represented by a cost-determined sequence of (run, index derivative) pairs under a given quantization table and run-index derivative coding distribution, wherein each sequence of (run, index derivative) pairs defines a corresponding sequence of coefficient indices such that (i) each index in the corresponding sequence of coefficient indices is a digital number, (ii) the corresponding sequence of coefficient indices includes a plurality of values including a special value, and (iii) each (run, index derivative) pair defines a run value representing a number of consecutive indices of the special value, and an index-based value derived from a value of the index following the number of consecutive indices of the special value. This involves (a) using the given quantization table and run-index derivative coding distribution to formulate a cost function for a plurality of possible sequences of (run, index derivative) pairs; (b) applying the cost function to each possible sequence in the plurality of possible sequences of (run, index derivative) pairs to determine an associated cost; and, (c) selecting the cost-determined sequence of (run, index derivative) pairs from the plurality of possible sequences of (run, index derivative) pairs based on the associated cost of each of the plurality of possible sequences of (run, index derivative) pairs; and encoding the corresponding selected cost-determined sequence of (run, index derivative) pairs using entropy coding based on a run-index derivative coding distribution.

Подробнее
02-02-2012 дата публикации

Adaptive Interpolation Filters for Multi-Layered Video Delivery

Номер: US20120027079A1
Принадлежит: Dolby Laboratories Licensing Corp

Adaptive interpolation filters for multi-layered video delivery are described. Combinations of such adaptive filters with other pre-processing steps in the context of frame or 2D compatible 3D and 2D scalable video delivery system are also addressed.

Подробнее
23-02-2012 дата публикации

Interpolation of video compression frames

Номер: US20120044995A1
Автор: Gary A. Demos
Принадлежит: Dolby Laboratories Licensing Corp

Coding techniques for a video image compression system involve improving an image quality of a sequence of two or more bi-directionally predicted intermediate frames, where each of the frames includes multiple pixels. One method involves determining a brightness value of at least one pixel of each bi-directionally predicted intermediate frame in the sequence as an equal average of brightness values of pixels in non-bidirectionally predicted frames bracketing the sequence of bi-directionally predicted intermediate frames. The brightness values of the pixels in at least one of the non-bidirectionally predicted frames is converted from a non-linear representation.

Подробнее
05-04-2012 дата публикации

Method and Apparatus of Adaptive Loop Filtering

Номер: US20120082241A1
Принадлежит: MediaTek Inc

A method and apparatus for processing in-loop reconstructed video using an in-loop filter is disclosed. In the recent HEVC development, adaptive loop filtering (ALF) is being adopted to process in-loop reconstruction video data, where ALF can be selectively turned ON or OFF for each block in a frame or a slice. An advanced ALF is disclosed later that allows a choice of multiple filter sets that can be applied to the reconstructed video data adaptively. In the present disclosure, pixels of the in-loop reconstructed video data are divided into a plurality of to-be-filtered regions, and an in-loop filter from a filter set is determined for each to-be-filtered region based on a rate-distortion optimization procedure. According to one embodiment of the present invention, computation of cost function associated with the rate-distortion optimization procedure is related to correlation values associated with original video data and the in-loop reconstructed video data. Furthermore, the correlation values can be shared by the multiple candidate filters during the rate-distortion optimization procedure for said each to-be-filtered region. In another embodiment, the correlation values can be shared by multiple candidate to-be-filtered regions of an area of the in-loop reconstructed video data during the rate-distortion optimization procedure for the area of the in-loop reconstructed video data.

Подробнее
03-05-2012 дата публикации

Methods and apparatus for video encoding and decoding binary sets using adaptive tree selection

Номер: US20120106628A1
Принадлежит: Joel Sole, PENG Yin, QIAN Xu, Xiaoan Lu, Yunfei Zheng

Methods and apparatus are provided for encoding and decoding binary sets using adaptive tree selection. In one exemplary encoding method embodiment, picture data is encoded for a block in a picture; in which one of a plurality of trees structures is selected to code a binary set of data for indicating coefficient significance for the block. In another exemplary encoding method embodiment, picture data is encoded for a block in a picture, in which one or more trees are used to encode a binary set of data for indicating coefficient significance for the block, the one or more trees each having a plurality of nodes, at least one of the nodes of the one or more trees being modified responsive to at least one parameter.

Подробнее
14-06-2012 дата публикации

Use of motion vectors in evaluating geometric partitioning modes

Номер: US20120147961A1
Принадлежит: Qualcomm Inc

During a video encoding process, rectangular prediction units (PUs) for a coding unit (CU) are generated. Furthermore, a geometric partitioning mode is used to generate a first and a second geometric PU for the CU. The first and second geometric PUs are associated with different geometric partitions of a sample block of the CU. One of the rectangular PUs is identified as overlapping the first geometric PU. The motion vector of the identified rectangular PU is used to identify a given area of a reference frame. The given area of a reference frame is then used as a starting point of a search to identify a reference sample for the first geometric PU. A motion vector for the first geometric PU indicates a position of the reference sample relative to a position of the first geometric PU. A prediction block is generated using the motion vector for first geometric PU.

Подробнее
14-06-2012 дата публикации

Method and apparatus for encoding/decoding motion vector

Номер: US20120147966A1
Принадлежит: SAMSUNG ELECTRONICS CO LTD

Provided are methods and apparatuses for encoding and decoding a motion vector. The method of encoding the motion vector includes: selecting, as a mode of encoding information about a motion vector predictor of the current block, a first mode in which information indicating the motion vector predictor from among at least one motion vector predictor is encoded or a second mode in which information indicating generation of the motion vector predictor based on blocks or pixels included in a previously encoded area adjacent to the current block is encoded; determining the motion vector predictor of the current block according to the selected mode and encoding the information about the motion vector predictor of the current block; and encoding a difference vector between the motion vector of the current block and the motion vector predictor of the current block.

Подробнее
21-06-2012 дата публикации

Method and device for coding a multidimensional digital signal

Номер: US20120155749A1
Принадлежит: Canon Inc

The present invention relates to a method and a device for coding a multidimensional signal (LL 0 ) comprising samples to form a coded stream (FC), such as an image or a multimedia content. The method comprises: —filtering (E 102 ) original samples by applying a first filter (F, G) to obtain filtered samples (L 1 )—coding (E 172 ) said filtered samples to obtain coded filtered samples adapted to be decoded by a decoder into decoded filtered samples, —applying (E 106 ) a lossy modification on the filtered samples to obtain modified samples (L 1dec ); —determining (E 110 , E 130 , E 150 ) a geometric orientation of one second filter (F′, G′) to be applied by the decoder to a decoded filtered sample, the determining being based on the modified samples, the original samples and a predetermined criterion, and —providing (E 174 ) said determined geometric orientations and said coded filtered samples to the decoder.

Подробнее
21-06-2012 дата публикации

Method and apparatus for encoding and decoding and multi-view image

Номер: US20120155782A1
Принадлежит: SAMSUNG ELECTRONICS CO LTD

A Method and apparatus for encoding and decoding a multi-view image are provided. The method of encoding a multi-view image includes determining whether each of pictures included in multi-view image sequences is a reference picture referred to by other pictures included in the multi-view image sequences for inter-view prediction, and encoding the pictures using at least one of inter-view prediction and temporal prediction based on the determination result, thereby efficiently encoding and decoding the multi-view image at high speed.

Подробнее
28-06-2012 дата публикации

Image processing apparatus, method and program

Номер: US20120163711A1
Автор: Masamichi NAGONE
Принадлежит: Sony Corp

An image processing apparatus including a judgment unit that judges whether a continuous edge is detected or not in an image, and a preferential treatment unit that treats a predictive motion vector more preferentially than other motion vectors when the judgment unit judges that a continuous edge is detected.

Подробнее
05-07-2012 дата публикации

Video coding using mapped transforms and scanning modes

Номер: US20120170649A1
Принадлежит: Qualcomm Inc

A video encoder may transform residual data by using a transform selected from a group of transforms. The transform is applied to the residual data to create a two-dimensional array of transform coefficients. A scanning mode is selected to scan the transform coefficients in the two-dimensional array into a one-dimensional array of transform coefficients. The combination of transform and scanning mode may be selected from a subset of combinations that is based on an intra-prediction mode. The scanning mode may also be selected based on the transform used to create the two-dimensional array. The transforms and/or scanning modes used may be signaled to a video decoder.

Подробнее
19-07-2012 дата публикации

Method for Training and Utilizing Separable Transforms for Video Coding

Номер: US20120183043A1

A video encoded as a bit stream is decoded using trained sparse orthonormal transforms generated from decoded prediction residual signals, wherein the transforms have associated indices. A current macroblock is entropy decoded and inverse quantized to produce decoded coefficients. For the current macroblock, an L 0 -norm regularized training process generates a set of mode-dependent sparse orthonormal inverse transforms, selected according to a prediction mode signaled in the bit stream. Decoded coefficients are inverse transformed and then are combined with previously decoded macroblocks to generate an output macroblock of a reconstructed video.

Подробнее
19-07-2012 дата публикации

Method of coding and decoding images, corresponding device for coding and decoding and computer program

Номер: US20120183070A1
Принадлежит: France Telecom SA

A method and apparatus are provided for coding a signal from images, the images being split into sub-blocks of pixels. The method includes grouping at least two sub-blocks into at least one block of larger size, when the sub-blocks comply with at least one predetermined grouping criterion. A prediction is performed by applying at least one mode of motion prediction using at least two distinct motion prediction vectors, for at least one block of larger size, the motion prediction vectors being associated respectively with sub-sets of the block of larger size, comprising at least one of the sub-blocks of the block of larger size. The sub-sets are predefined and distinct.

Подробнее
02-08-2012 дата публикации

Adaptive loop filtering using tables of filter sets for video coding

Номер: US20120195367A1
Принадлежит: eBrisk Video Inc

Disclosed are adaptive loop filtering techniques for video encoding and/or decoding. For a video unit, the encoder selects a set of predefined filters or generates a set of new filters, and places into the bitstream information identifying the set of predefined filters, or information defining the set of new filters. The set of filters may be used for loop filtering of at least one of the reconstructed samples of the video unit. At the decoder, a set of filters may be obtained by, decoding an index that identifies a set of predefined filters, or by decoding information related to a set of new filters. The obtained set of filters may be used for loop filtering of at least one decoded and reconstructed sample of the video unit.

Подробнее
02-08-2012 дата публикации

Image encoding device and image decoding device

Номер: US20120195515A1
Автор: Tomohiro Ikai
Принадлежит: Individual

Disclosed is an image encoding device that aims to increase encoding efficiency and to increase mode estimation accuracy using the characteristics of transformation coefficients. In response to an assessment value calculated on the basis of the characteristics of transformation coefficients, the range of estimated modes and selectable modes is limited, a mode that minimizes encoding cost is selected from among predetermined modes within the limited range of modes, when the number of the aforementioned limited modes is one, a flag for mode identification is not encoded, and when there are a plurality of modes, the aforementioned selected mode is encoded. As a result, the amount of encoding cost of the mode-identifying flag is decreased and encoding can be performed with a high encoding efficiency, mode estimation accuracy is increased, and furthermore, the amount of flag encoding is decreased and encoding efficiency is increased.

Подробнее
06-09-2012 дата публикации

Object-aware video encoding strategies

Номер: US20120224629A1

A method of object-aware video coding is provided that comprises the steps of: receiving a video sequence having a plurality of frames; selecting at least two frames; determing total area of at least one object of interest in each of the at least two frames; comparing the total area to a threshold area; classifying each of the at least two frames as being a low object weighted frame or a high object weighted frame, low object weighted frames being frames having the total area exceeding the threshold area and high object weighted frames being frame having the total area not exceeding the threshold area; and encoding each low object weighted frame according to one encoding mode and encoding each high object weighted frame according to a different encoding mode.

Подробнее
06-09-2012 дата публикации

Method, system and computer program product for optimization of data compression with iterative cost function

Номер: US20120224780A1
Автор: En-hui Yang, Longji Wang
Принадлежит: SlipStream Data Inc

A method, system and computer software product for improving rate-distortion performance while remaining faithful to JPEG/MPEG syntax, involving joint optimization of Huffman tables, quantization step sizes and quantized coefficients of a JPEG/MPEG encoder. This involves finding the optimal coefficient indices in the form of (run, size) pairs. By employing an interative process including this search for optimal coefficient indices, joint improvement of run-length coding, Huffman coding and quantization table selection may be achieved. Additionally, the compression of quantized DC coefficients may also be improved using a trellis-structure.

Подробнее
13-09-2012 дата публикации

Video coding methods and video encoders and decoders with localized weighted prediction

Номер: US20120230405A1
Принадлежит: Mediatek Singapore Pte Ltd

Methods, encoders, and decoders with localized weighted prediction are disclosed. A decoding method includes decoding data for a current segment to generate decoded data including residuals and a weighted prediction parameter for the current segment. A weighted prediction for the current segment is generated based on the weighted prediction parameter. A predictor for the current segment is generated by intra/inter prediction. The weighted prediction and the predictor are combined to obtain a modified predictor, and the current segment is reconstructed according to the modified predictor and the residuals.

Подробнее
25-10-2012 дата публикации

Motion vector prediction in video coding

Номер: US20120269270A1
Принадлежит: Qualcomm Inc

Aspects of this disclosure relate to, in an example, a method that includes identifying a first block of video data in a first temporal location from a first view, wherein the first block is associated with a first disparity motion vector. The method also includes determining a motion vector predictor for a second motion vector associated with a second block of video data, wherein the motion vector predictor is based on the first disparity motion vector. When the second motion vector comprises a disparity motion vector, the method includes determining the motion vector predictor comprises scaling the first disparity motion vector to generate a scaled motion vector predictor, wherein scaling the first disparity motion vector comprises applying a scaling factor comprising a view distance of the second disparity motion vector divided by a view distance of the first motion vector to the first disparity motion vector.

Подробнее
20-12-2012 дата публикации

Apparatus and method for encoding/decoding a multi-plane image, and recording medium for same

Номер: US20120320965A1
Принадлежит: SK TELECOM CO LTD

The present disclosure relates to a multi-plane image encoding technology for adaptively determining the encoding sequence of planes in the image based on the characteristics of the image to be coded, and provides a multi-plane image encoding apparatus including a plane encoding sequence determiner for adaptively determining a sequence of multiple color planes inputted in a predetermined unit based on the encoding cost; and an encoder for encoding the multiple color planes inputted by the predetermined unit in the determined sequence. Encoding the multi-plane image with the sequence of the planes in the input image determined by the image characteristics enables an increased efficiency of encoding over conventional fixed plane sequence encoding, providing a particularly higher encoding efficiency when performing predictions between the planes.

Подробнее
03-01-2013 дата публикации

Scalable Video Coding Techniques

Номер: US20130003833A1
Принадлежит: Vidyo Inc

The disclosed subject matter provides techniques for inter-layer prediction using difference mode or pixel mode. In difference mode, inter-layer prediction is used to predict at least one sample of an enhancement layer from at least one (upsampled) sample of a reconstructed base layer picture. In pixel mode, no reconstructed base layer samples are used for reconstruction of the enhancement layer sample, A flag that can be part of a coding unit header in the enhancement layer can be used to distinguish between pixel mode and difference mode.

Подробнее
24-01-2013 дата публикации

Image encoding device, image decoding device, image encoding method, and image decoding method

Номер: US20130022124A1
Принадлежит: Mitsubishi Electric Corp

Disclosed is an image encoding device which is constructed in such a way as to include an encoding mode determining unit 4 for evaluating the degree of efficiency of encoding of a difference image A which is the difference between an image of a macroblock to be encoded, and a prediction image A generated by a motion-compensated prediction unit 2 in a motion prediction mode A, and also evaluating the degree of efficiency of encoding of a difference image B which is the difference between the image of the macroblock to be encoded, and a prediction image B generated by the motion-compensated prediction unit 2 in a motion prediction mode B, and for selecting a difference image having a higher degree of encoding efficiency.

Подробнее
21-02-2013 дата публикации

Adaptive coding of video block prediction mode

Номер: US20130044812A1
Автор: Marta Karczewicz, YAN Ye
Принадлежит: Qualcomm Inc

This disclosure describes techniques for coding of header information of video blocks. In particular, the techniques of this disclosure select one of a plurality of prediction modes for use in generating a prediction block of a video block of a coding unit, the plurality of prediction modes including unidirectional prediction modes and multi-directional prediction modes that combine at least two unidirectional prediction modes. An encoding device encodes the prediction mode of the current video block based on prediction modes of one or more previously encoded video blocks of the coding unit. Likewise, a decoding unit receives encoded video data of a video block of a coding unit and decodes the encoded video data to identify one of a plurality of prediction modes for use in generating a prediction block of the video block based on prediction modes of one or more previously decoded video blocks of the coding unit.

Подробнее
07-03-2013 дата публикации

Video Coding

Номер: US20130058395A1
Принадлежит: Skype Ltd Ireland

A method of performing a rate-distortion optimization process comprising selecting a preferred encoding mode by optimizing a function comprising an estimate of distortion for a target image portion and a measure of bit rate required to encode that portion. The estimate of distortion is based on source coding distortion and an estimate of error propagation distortion due to loss. The method further comprises transmitting the same encoded version of the video stream from the transmitting terminal to each of a plurality of receiving terminals over respective lossy channels, using the same rate-distortion optimization process in relation to each of the plurality of receiving terminals, making the same encoding mode selection per target image portion based on the same optimization of said function. The estimate of error propagation distortion comprises an aggregate estimate of error propagation distortion that would be experienced due to possible loss over the plurality of channels.

Подробнее
07-03-2013 дата публикации

Adaptive restoration for video coding

Номер: US20130058400A1
Автор: Shaw-Min Lei, Yu-Wen Huang
Принадлежит: MediaTek Inc

A coding system includes a decoding block and a reconstruction loop with first and second adaptive restoration blocks. The decoding block receives and decodes an encoded bitstream to derive residues, prediction information, and adaptive restoration information. The reconstruction loop reconstructs a current frame according to the residues and prediction information. The first adaptive restoration block performs restoration on a first set of processed data according to a first set of the adaptive restoration information, and the second adaptive restoration block performs restoration on an output of the first adaptive restoration block according to a second set of the adaptive restoration information.

Подробнее
21-03-2013 дата публикации

Interpolation of video compression frames

Номер: US20130070851A1
Автор: Gary A. Demos
Принадлежит: Dolby Laboratories Licensing Corp

Coding techniques for a video image compression system involve improving an image quality of a sequence of two or more bi-directionally predicted intermediate frames, where each of the frames includes multiple pixels. One method involves determining a brightness value of at least one pixel of each bi-directionally predicted intermediate frame in the sequence as an equal average of brightness values of pixels in non-bidirectionally predicted frames bracketing the sequence of bi-directionally predicted intermediate frames. The brightness values of the pixels in at least one of the non-bidirectionally predicted frames is converted from a non-linear representation.

Подробнее
28-03-2013 дата публикации

Region sizing for macroblocks

Номер: US20130077692A1
Автор: Gary A. Demos
Принадлежит: Dolby Laboratories Licensing Corp

Coding techniques for a video image compression system involve improving an image quality of a sequence of two or more bi-directionally predicted intermediate frames, where each of the frames includes multiple pixels. One method involves determining a brightness value of at least one pixel of each bi-directionally predicted intermediate frame in the sequence as an equal average of brightness values of pixels in non-bidirectionally predicted frames bracketing the sequence of bi-directionally predicted intermediate frames. The brightness values of the pixels in at least one of the non-bidirectionally predicted frames is converted from a non-linear representation.

Подробнее
28-03-2013 дата публикации

Interpolation of video compression frames

Номер: US20130077693A1
Автор: Gary A. Demos
Принадлежит: Dolby Laboratories Licensing Corp

Coding techniques for a video image compression system involve improving an image quality of a sequence of two or more bi-directionally predicted intermediate frames, where each of the frames includes multiple pixels. One method involves determining a brightness value of at least one pixel of each bi-directionally predicted intermediate frame in the sequence as an equal average of brightness values of pixels in non-bidirectionally predicted frames bracketing the sequence of bi-directionally predicted intermediate frames. The brightness values of the pixels in at least one of the non-bidirectionally predicted frames is converted from a non-linear representation.

Подробнее
18-04-2013 дата публикации

Rate-distortion-complexity optimization of video encoding

Номер: US20130094564A1
Принадлежит: Google LLC

A system and method provide a video coding system for optimizing encoding bitrate, distortion and complexity for a video hosting service. The system comprises an encoding module configured to encode multiple videos with a bitrate control strategy, a pair of complexity allocation control parameters and one or more target output video formats specifications, which include target resolution, target bitrate and target quality information. The encoding module obtains encoding bitrate, distortion and complexity performance samples from the encoding. From the encoding bitrate, distortion and complexity performance samples, the encoding module is configured to select optimal encoding bitrate, distortion and complexity performance samples. The encoding computation profile mapping module is configured to obtain multiple computation levels from the optimal encoding bitrate, distortion and complexity performance samples. For each computational level, a pair of optimized complexity allocation control parameters and number of encoding passes are selected.

Подробнее
09-05-2013 дата публикации

Devices and methods for sample adaptive offset coding and/or signaling

Номер: US20130114677A1
Принадлежит: General Instrument Corp

In one embodiment, a method for decoding a video bitstream comprises the steps of: (a) receiving a video bitstream; (b) deriving processed video data from the bitstream; (c) partitioning the processed video data into blocks, wherein each of the blocks is equal to or smaller than a picture; (d) deriving an SAO type from the video bitstream for each of the blocks, wherein the SAO type is associated with a specific nonbiased coding scheme; (e) determining an SAO sub-class associated with the SAO type for each of the pixels in each of the blocks; (f) deriving intensity offset from the video bitstream for the sub-class associated with the SAO type; and (g) applying SAO compensation to each of the pixels in a processed video block, wherein the SAO compensation is based on the intensity offset of step (f).

Подробнее
20-06-2013 дата публикации

Mode searching and early termination of a video picture and fast compression of variable length symbols

Номер: US20130156103A1
Принадлежит: Sony Computer Entertainment Inc

Mode searching and early termination of a video picture may include determining the cost value of a simple intra-mode prediction of the video picture; determining the cost value of an inter-mode prediction of the video picture; determining a threshold value based on a given quantization parameter (QP); comparing the cost value of the simple intra-mode prediction to the sum of the cost value of the inter-mode prediction and the threshold value; and performing a mode-prediction of the video picture in accordance with the result obtained. Fast compression of variable length symbols may include receiving a variable length symbol with one or more tokens; combining the one or more tokens in the variable length symbol to form a token combination; and determining a bit representation of the token combination in correspondence to a probability threshold associated with the token combination.

Подробнее
11-07-2013 дата публикации

Motion vector scaling in video coding

Номер: US20130177084A1
Автор: Xianglin Wang, Ye-Kui Wang
Принадлежит: Qualcomm Inc

This disclosure proposes techniques for motion vector scaling. In particular, this disclosure proposes that both an implicit motion vector scaling process (e.g., the POC-based motion vector scaling process described above), as well as an explicit motion vector (e.g., a motion vector scaling process using scaling weights) may be used to perform motion vector scaling. This disclosure also discloses example signaling methods for indicating the type of motion vector scaling used.

Подробнее
25-07-2013 дата публикации

Video coding using parallel motion estimation

Номер: US20130188720A1
Принадлежит: Qualcomm Inc

An example video encoder is configured to receive an indication of merge mode coding of a block within a parallel motion estimation region (PMER), generate a merge mode candidate list comprising one or more spatial neighbor motion vector (MV) candidates and one or more temporal motion vector prediction (TMVP) candidates, wherein motion information of at least one of the spatial neighbor MV candidates is known to be unavailable during coding of the block at an encoder, determine an index value identifying, within the merge mode candidate list, one of the TMVP candidates or the spatial neighbor MV candidates for which motion information is available during coding of the particular block, and merge mode code the block using the identified MV candidate.

Подробнее
08-08-2013 дата публикации

Intra/Inter Mode Decision for Predictive Frame Encoding

Номер: US20130202036A1
Принадлежит: Texas Instruments Inc

This invention predicts that intra mode prediction is more effective for the macroblocks where motion estimation in inter mode prediction fails. This failure is indicated by a large value of the inter mode SAD. This invention performs intra mode prediction for only macro blocks have larger inter mode SADs. The definition of a large inter mode SAD differs for different content. This invention compares the inter mode SAD of a current macroblock with an adaptive threshold. This adaptive threshold depends on the average and variance of the SADs of the previous predicted frame. An adaptive threshold is calculated for each new predictive frame.

Подробнее
22-08-2013 дата публикации

Encoding and decoding device and method using intra prediction

Номер: US20130215958A1
Принадлежит: SK TELECOM CO LTD

The present disclosure relates to encoding and decoding apparatus and method using intra prediction. The encoding apparatus includes a reference pixel characteristics extractor for receiving reference pixel(s) included in neighboring blocks of a target block to encode to determine a reference pixel characteristic and determining whether adaptive filtering is applied to the reference pixel(s), based on reference pixel characteristic; a first intra predictor responsive to when the adaptive filtering is determined by the reference pixel characteristics extractor to be applied for comparing between results of performing intra prediction using high-frequency filtered reference pixel and intra prediction using high-frequency-unfiltered reference pixel to output the cost-efficient result along with filtering information indicating whether to perform filtering; and a second intra predictor for outputting the result of performing the intra prediction using the high-frequency-unfiltered reference pixel when the reference pixel characteristics extractor determines that the adaptive filtering is not to be applied.

Подробнее
22-08-2013 дата публикации

Adaptive intra-prediction encoding and decoding method

Номер: US20130215963A1
Принадлежит: Humax Co Ltd

Disclosed is an adaptive intra-prediction encoding and decoding method. The adaptive intra-prediction encoding method comprises the following steps: providing a prediction unit to be encoded; determining the total number of prediction modes for intra-prediction in accordance with the size of the prediction unit; selecting a certain prediction mode on the basis of the displacement of a reference pixel among the determined total number of the prediction modes, and performing intra-prediction using the selected prediction mode; and transforming and quantizing the residual value, which is the difference between the prediction unit predicted by the intra-prediction and the current prediction unit, and entropy-encoding the transformed and quantized value. Thus, rate-distortion may be optimized and image quality and encoding speed may be improved.

Подробнее
29-08-2013 дата публикации

Error Resilient Rate Distortion Optimization for Image and Video Encoding

Номер: US20130223513A1
Принадлежит: Dolby Laboratories Licensing Corp

Error resilient rate distortion optimization (ERRDO) is used for transmitting high quality images and video over constrained bandwidth networks, e.g., in streaming applications. Transmitting high quality images and video by reducing computational complexity is described.

Подробнее
05-09-2013 дата публикации

Methods for encoding and decoding an image, and corresponding devices

Номер: US20130230101A1
Принадлежит: Canon Inc

A video sequence comprises at least one frame comprising a plurality of blocks of pixels. A method for encoding the video sequence includes the steps of: determining a frame merit and a distortion at the frame level such that a video merit, computed based on said distortion and said frame merit, corresponds to a target video merit; determining, for each block of said plurality of blocks, a block merit for the concerned block based on the frame merit; transforming, for each block of the plurality of blocks, pixel values for the concerned block into a set of coefficients each having a coefficient type; selecting coefficient types based, for each coefficient, on an initial encoding merit for said coefficient type and on the block merit for the concerned block; quantizing the selected coefficients into quantized symbols; and encoding the quantized symbols. Corresponding decoding methods, encoding and decoding devices are also proposed.

Подробнее
12-09-2013 дата публикации

Rate-distortion optimized transform and quantization system

Номер: US20130235938A1
Принадлежит: National Taiwan University NTU

The present invention is directed to a rate-distortion optimized (RDO) transform and quantization system. A frame classification unit classifies an input frame as either a key frame or a non-key frame. A rate model update unit generates at least one model parameter of a rate model according to a transform coefficient and a bitrate resulted from an encoded key frame. An RDO transform and quantization unit processes the input frame, thereby generating a quantized transform coefficient according to the model parameter. A frame buffer is used to store a previous frame, according to which the bitrate is estimated.

Подробнее
17-10-2013 дата публикации

Level decision in rate distortion optimized quantization

Номер: US20130272385A1
Принадлежит: Qualcomm Inc

A computing device, such as a video encoder, determines an initial quantized level for a coefficient of a coefficient block and determines whether the coefficient is less than the product of the initial quantized level and a quantization step size value. In response to determining that the coefficient is less than the product of the initial quantized level and the quantization step size value, the computing device determines rate-distortion costs of quantizing the coefficient to be the initial quantized level for the coefficient, the initial quantized level minus one, and in some circumstances, 0. The computing device determines an actual quantized level for the coefficient based at least in part on the calculated rate-distortion costs and includes the actual quantized level in a quantized version of the coefficient block.

Подробнее
31-10-2013 дата публикации

Video encoding and decoding with improved error resilience

Номер: US20130287112A1
Принадлежит: Canon Inc

An encoding method comprises obtaining a target number of motion information predictors to be used for an image portion to encode and generating a set of motion information predictors using the obtained target number. The set is generated by: obtaining a first set of motion information predictors each associated with an image portion having a predetermined spatial and/or temporal relationship with the image portion being encoded; modifying the first set of motion information predictors by removing duplicate motion information predictors to obtain a reduced set of motion information predictors containing a first number of motion information predictors, each motion information predictor of the reduced set being different from any other motion information predictor of the reduced set; comparing the first number of motion information predictors to the target number obtained, and if the first number is lower than the target number, obtaining an additional motion information predictor and adding it to the reduced set of motion information predictors.

Подробнее
14-11-2013 дата публикации

Interpolation of video compression frames

Номер: US20130301729A1
Автор: Gary A. Demos
Принадлежит: Dolby Laboratories Licensing Corp

Coding techniques for a video image compression system involve improving an image quality of a sequence of two or more bi-directionally predicted intermediate frames, where each of the frames includes multiple pixels. One method involves determining a brightness value of at least one pixel of each bi-directionally predicted intermediate frame in the sequence as an equal average of brightness values of pixels in non-bidirectionally predicted frames bracketing the sequence of bi-directionally predicted intermediate frames. The brightness values of the pixels in at least one of the non-bidirectionally predicted frames is converted from a non-linear representation.

Подробнее
14-11-2013 дата публикации

Image coding method and image decoding method

Номер: US20130301736A1
Принадлежит: Panasonic Corp

An image coding method of coding a current block to be coded using a first reference index indicating a first reference picture and a first motion vector, includes: calculating, using a second reference index and a second motion vector used to code a corresponding block, a third reference index and a third motion vector as respective candidates for the first reference index and the first motion vector; determining a value of a flag that indicates whether or not to code the current block using the third reference index and the third motion vector as the first reference index and the first motion vector; and coding the current block using the first reference index and the first motion vector according to the value of the flag, and adding the value of the flag to a bitstream generated by the coding.

Подробнее
14-11-2013 дата публикации

Image quality control techniques

Номер: US20130301945A1
Принадлежит: Aware Inc

A technique for controlling the quality of one or more compressed images. The technique allows, for example, the selection of a target quality metric(s) and the compression of the image(s) such the compressed image(s) meets the metric(s). Alternatively, a target quality metric can be specified, and the image(s) compressed using parameters estimated to achieve the target quality. Optionally, the quality metric can also be made available to, for example, a user on an image processing system. The quality metrics can be, for example, for one or more layers, one or more images and/or one or more image sequences.

Подробнее
19-12-2013 дата публикации

Redundancy removal for merge/skip mode motion information candidate list construction

Номер: US20130336406A1
Принадлежит: Qualcomm Inc

In general, techniques are described for constructing a merging candidate list for coding video data according to a merge mode and/or a skip mode. In some examples, the techniques include identifying one or more spatial merging candidates (SMCs) and an inter-view merging candidate (IVMC) for inclusion in a merging candidate list, and comparing the motion information of at least one of the SMCs to the motion information of the IVMC. In such examples, if the SMC has the same motion information as the IVMC, the techniques may further include pruning the merging candidate list to exclude the one of the merging candidates from the merging candidate list.

Подробнее
09-01-2014 дата публикации

Coding structure

Номер: US20140010285A1
Автор: Gwang Hoon Park

Apparatuses and techniques relating to encoding a video are provided. An encoding device includes a motion coding module configured to determine a coding block level for processing an image data, and further configured to determine a block formation for a motion coding of the image data according to the coding block level; and a texture coding module configured to determine a block size for a texture coding of the image data according to the block formation to thereby generate a coded bit stream.

Подробнее
09-01-2014 дата публикации

Skip transform and residual coding mode extension for difference domain intra prediction

Номер: US20140010292A1
Принадлежит: Qualcomm Inc

An apparatus for coding video information according to certain aspects includes a memory unit and a processor in communication with the memory unit. The memory unit stores difference video information associated with a difference video layer of pixel information derived from a difference between an enhancement layer and a corresponding base layer of the video information. The processor determines a value of a video unit based on the difference video layer. The processor is further configured to refrain from performing a transform and residual coding of the determined value of the video unit.

Подробнее
09-01-2014 дата публикации

Method for coding and decoding a block of pixels from a motion model

Номер: US20140010306A1
Принадлежит: Thomson Licensing SAS

A method for coding a current block using a parametric motion model whose parameters are defined from the motion data of the causal neighbourhood is disclosed. Specifically, the method for coding the current block comprises the following steps: determine a prediction block of the current block from a motion model defined by a set of parameters, the model associating a motion vector pointing at a pixel of a prediction block with each pixel of the current block. calculate a residual block between the current block and the prediction block, and code the residual block. According to the invention, the parameters of the motion model are determined from the motion data associated with the causal neighbourhood blocks of the current block. Therefore, they can be deducted from parts of images already coded and do not need to be incorporated in the image data stream.

Подробнее
16-01-2014 дата публикации

Methods and devices for controlling spatial access granularity in compressed video streams

Номер: US20140016703A1
Автор: Franck Denoual
Принадлежит: Canon Inc

The present invention provides methods and devices for controlling spatial access granularity in images of video streams compressed according to a block-based scalable video format. Encoded images comprise an encoded base layer and at least one encoded enhancement layer. According to an embodiment of the invention, relevant blocks are determined in the encoded base layer according to a given criterion that depends on video data. The at least one enhancement layer is encoded into at least two distinct groups of blocks independently decodable, or partially decoded, as a function of at least one item of information representative of the determined relevant blocks.

Подробнее
13-02-2014 дата публикации

Moving image reencoding device and moving image reencoding method

Номер: US20140044177A1
Автор: Akihiro Yamori
Принадлежит: Fujitsu Ltd

A moving image reencoding device, includes a processor; and a memory which stores a plurality of instructions, which when executed by the processor, cause the processor to execute, decoding encoded moving image data that is encoded by a first encoding method that enables switching for a frame encoding mode in which encoding is performed on the basis of a frame or a field encoding mode in which encoding is performed on the basis of a field, in a block unit that is obtained by dividing a picture, and acquiring importance degree information related to an importance degree of an encoding mode that is switched in the block unit, when decoding the encoded moving image data; acquiring an encoding parameter that is set as a second encoding method, the second encoding method enabling switching for the frame encoding mode or the field encoding mode in a picture unit, or statistical information.

Подробнее
13-02-2014 дата публикации

Method and a system for video signal encoding and decoding with motion estimation

Номер: US20140044181A1
Принадлежит: POLITECHNIKA POZNANSKA

A computer-implemented method for video signal encoding with motion estimation, the video signal comprising frames divided into prediction units, the method comprising the steps of: determining ( 401 ) the current prediction unit (PU X ) to be encoded, creating ( 407 ) a list (L MVXpred ) comprising motion vector predictions (MV PUY ) from neighboring units (PU Y ), selecting ( 411 ) from the list (L MVXpred ) the motion vector prediction which is the best according to a predetermined cost function for encoding the current prediction unit (PU X ), using ( 412 ) the selected prediction number to encode the current prediction unit (PU X ). The method further comprises the steps of: for each neighboring unit (PU Y ), checking ( 403 ) whether the neighboring unit (PU Y ) has been encoded in the MERGE and not SKIP mode and if so, determining ( 404 ) the reconstruction motion vector (MV PUYrec ) for that unit (PU Y ) as a motion vector which minimizes difference between reconstructed prediction block (PU Y ) and a block in a reference frame pointed by this motion vector, and assigning ( 405 ) the reconstruction motion vector (MV PUYrec ) as a motion vector (MV PUY ) to that unit (PU Y ) to be used in creating ( 407 ) the list (L MVXpred ).

Подробнее
13-03-2014 дата публикации

Apparatus and method for processing image using correlation between views

Номер: US20140071233A1
Принадлежит: SAMSUNG ELECTRONICS CO LTD

A method and apparatus for processing an image using correlation between views may include a noise removal unit to remove noise from at least one input depth image, a view transformation unit to perform view transformation of a depth space of a first view among the at least one input depth image, so that the depth space of a first view of a second view is transformed to a depth space of a first view, a weighted mean filter unit to generate at least one weighting coefficient from a first depth image of the first view and the depth space of a first view, and to generate a weighted mean filter using the generated weighting coefficient, and a depth image transformation unit to transform a third depth image from the first depth image and the depth space of a first view, by applying the generated weighted mean filter.

Подробнее
03-04-2014 дата публикации

Method and device for deriving a set of enabled coding modes

Номер: US20140092959A1
Принадлежит: Canon Inc

A method for deriving a set of enabled coding modes relative to the encoding of an image or image portion which forms part of an image sequence. The method comprises: obtaining information associated with coding modes of one or more previously encoded images of the sequence, and selectively enabling for the current image or image portion, coding modes based on said obtained information.

Подробнее
06-01-2022 дата публикации

METHOD AND SYSTEM FOR VIDEO PICTURE INTRA-PREDICTION ESTIMATION

Номер: US20220007012A1
Принадлежит:

Several systems and methods for intra-prediction estimation of video pictures are disclosed. In an embodiment, the method includes accessing four ‘N×N’ pixel blocks comprising luma-related pixels. The four ‘N×N’ pixel blocks collectively configure a ‘2N×2N’ pixel block. A first pre-determined number of candidate luma intra-prediction modes is accessed for each of the four ‘N×N’ pixel blocks. A presence of one or more luma intra-prediction modes that are common among the candidate luma intra-prediction modes of at least two of the four ‘N×N’ pixel blocks is identified. The method further includes performing, based on the identification, one of (1) selecting a principal luma intra-prediction mode for the ‘2N×2N’ pixel block and (2) limiting a partitioning size to a ‘N×N’ pixel block size for a portion of the video picture corresponding to the ‘2N×2N’ pixel block. 1. A video codec comprising:a video input configured to receive a plurality of pixel blocks of a video;an inter-prediction circuit coupled to the video input;an intra-prediction circuit coupled to the video input;a switch having a first switch input coupled to the inter-prediction circuit, a second switch input coupled to the intra-prediction circuit, and a switch output, wherein the switch is configured to select between the inter-prediction circuit and the intra-prediction circuit based on a first cost;a subtractor having a first subtractor input coupled to the video input, a second subtractor input coupled to the switch output, and a subtractor output;a transformation circuit having an input coupled to the subtractor output;a quantization circuit having an input coupled to a transformation circuit output; andan encoder coupled to an output of the quantization circuit, wherein the encoder is configured to output an encoded video stream; a cost computation module coupled to a bus;', 'a comparison module coupled to the bus, and', 'a decision module coupled to the bus;', 'wherein the cost computation module is ...

Подробнее
06-01-2022 дата публикации

TEMPORAL DOMAIN RATE DISTORTION OPTIMIZATION CONSIDERING CODING-MODE ADAPTIVE DISTORTION PROPAGATION

Номер: US20220007031A1

A temporal domain rate distortion optimization considering a coding-mode adaptive distortion propagation is provided. A problem of dependency rate distortion optimization based on a temporal domain distortion propagation is induced again according to a temporal domain dependency relationship under an LD structure and a distortion propagation analysis under a skip mode and an inter mode; and an aggregation distortion of a current coding unit and an affected future coding unit are estimated and a propagation factor of a coding unit in a temporal domain distortion propagation model is calculated by constructing a time propagation chain, wherein a Lagrange multiplier is adjusted through an accurate propagation factor to realize a temporal domain dependency rate distortion optimization, and an I frame is subjected to a secondary coding technology to realize the temporal domain dependency rate distortion optimization of the I frame. 1{'b': '1', 'sub': 'i', 'claim-text': {'br': None, 'i': D', '=p', '·D', '+p', '·D', '=d', '+d, 'sub': i', 'i', 'i, 'sup': inter', 'inter', 'skip', 'skip', 'inter', 'skip, ';'}, 'S: defining a reconstruction distortion D of a coding unit Bas{'sub': i', 'i, 'sup': inter', 'skip', 'inter', 'skip', 'inter', 'skip', 'inter', 'skip, 'wherein Dand Dare coding distortions of a current coding unit selecting an inter mode and a skip mode respectively, pand pare probabilities of the current coding unit selecting the inter mode and the skip mode respectively, dis a first partial distortion under the inter mode, dis a second partial distortion under the skip mode, p+p=1;'}{'sup': 'inter', 'defining pas. A temporal domain rate distortion optimization method considering a coding-mode adaptive distortion propagation, comprising the following steps:{'sub': i', 'i', 'i−1', 'i', 'i', 'i−1', 'i', 'i−1, 'sup': OMCP', '2, 'wherein D=∥F−F∥is an original motion compensation error obtained by the coding unit Bin an original frame through a motion search, Fand ...

Подробнее
13-01-2022 дата публикации

METHOD AND APPARATUS FOR PROCESSING VIDEO SIGNAL

Номер: US20220014770A1
Автор: Lee Bae Keun
Принадлежит: KT CORPORATION

A method for decoding a video according to the present invention may comprise: decoding information indicating whether a non-zero transform coefficient exists in a current block, when the information indicates that the non-zero transform coefficient exists in the current block, determining a scanning order of the current block, and decoding a transform coefficient included in the current block according to the determined scanning order. 115-. (canceled)16. A method of decoding a video , the method comprising:decoding a coded block flag indicating whether a non-zero transform coefficient exists in a current block;when the coded block flag indicates that at least one non-zero transform coefficient exists in the current block, decoding a transform coefficient of the current block; anddetermining whether to skip an inverse-transform for the current block;obtaining residual samples of the current block by skipping or performing the inverse-transform on the transform coefficient in the current block,wherein:whether to decode a transform skip flag from a bitstream is determined based on a partition type of a coding block, the transform skip flag indicating whether to skip the inverse-transform, andwherein when the current block is one of partitions generated by partitioning the coding block either in a horizontal direction or in a vertical direction, decoding of the transform skip flag from the bitstream is omitted, and it is determined not to skip the inverse-transform for the current block.17. The method of claim 16 , wherein transform coefficients included in the current block are obtained based on a pre-defined scanning order claim 16 , andwherein the pre-defined scanning order is a diagonal scanning order.18. The method of claim 17 , wherein the transform coefficients included in the current block are obtained in a unit of a sub-block claim 17 ,wherein a shape of the sub-block is adaptively determined based on a shape of the current block when the current block is ...

Подробнее
07-01-2021 дата публикации

METHOD AND SYSTEM FOR REAL-TIME CONTENT-ADAPTIVE TRANSCODING OF VIDEO CONTENT ON MOBILE DEVICES TO SAVE NETWORK BANDWIDTH DURING VIDEO SHARING

Номер: US20210006782A1
Принадлежит:

A post processing system, method and computer program product content-adaptively transforms MPEG on-demand media streams, including a video optimizer software development kit (SDK); an application layer controlling the SDK interfacing with a mobile device operating and file system. Raw pixel frame buffers are parsed and structured. The buffers are normalizes for processing. Source content is analyzed in an uncompressed format for video patterns and characteristics and parameters are selected in a video codec output format. Estimated are parameters for portions and/or segments of the content. The content is recompressed and optimized in a content-adaptive manner to generate optimized content written into persistent storage of the mobile device, and segments of which are combined with an audio stream and/or a metadata stream information to generate a playable media stream in an ISO base media file format and/or a media file application specific format. 1. A real-time post-processing system that transforms MPEG on-demand media streams on mobile devices in a content-adaptive fashion , the system comprising:a video optimizer software development kit (SDK);an application layer that controls the video optimizer SDK; anda mobile device operating and file system that interfaces with the video optimizer SDK,wherein the video optimizer SDK, includes:a video parsing stage that performs parsing and structuring of raw pixel frame buffers,a preprocessing stage that normalizes the raw pixel frame buffers for further processing,a video analysis stage that analyzes source content in an uncompressed format for video patterns and characteristics to select a set of encoding parameters in a specified video codec output format,a budget scheme stage that estimates a set of budget parameters for each of portions and/or segments available in the source content,an optimization stage that recompresses the source content with optimized encoding parameters in a content-adaptive manner to ...

Подробнее
20-01-2022 дата публикации

Method and apparatus for substitutional neural residual compression

Номер: US20220020182A1
Автор: Shan Liu, Wei Jiang, Wei Wang
Принадлежит: Tencent America LLC

A method of substitutional neural residual compression is performed by at least one processor and includes estimating motion vectors, based on a current image frame and a previous reconstructed image frame, obtaining a predicted image frame, based on the estimated motion vectors and the previous reconstructed image frame, and subtracting the obtained predicted image frame from the current image frame to obtain a substitutional residual. The method further includes encoding the obtained substitutional residual, using a first neural network, to obtain an encoded representation, and compressing the encoded representation.

Подробнее
03-01-2019 дата публикации

METHOD AND APPARATUS FOR PERFORMING FIXED-SIZE SLICE ENCODING WITH SLICE BOUNDARY PREDICTION

Номер: US20190007680A1
Принадлежит:

A video encoder includes a video encoding circuit and a slice decision circuit. The video encoding circuit encodes a first slice in a frame according to a first coding unit boundary between an end of the first slice and a start of a second slice in the frame, and outputs a first bitstream of the first slice. The slice decision circuit predicts the first coding unit boundary before a bitstream of a last coding unit of the first slice is generated by the video encoding circuit, and informs the video encoding circuit of the first coding unit boundary. The video encoding circuit refers to the first coding unit boundary predicted by the slice decision circuit to ensure that a bitstream size of the first bitstream is constrained by a predetermined bitstream size threshold. 1. A video encoder comprising:a video encoding circuit, arranged to encode a first slice in a frame according to a first coding unit boundary between an end of the first slice and a start of a second slice in the frame, and output a first bitstream of the first slice, wherein each slice in the frame comprises a plurality of coding units, and each coding unit comprises a plurality of pixels; anda slice decision circuit, arranged to predict the first coding unit boundary before a bitstream of a last coding unit of the first slice is generated by the video encoding circuit, and inform the video encoding circuit of the first coding unit boundary, wherein the video encoding circuit refers to the first coding unit boundary predicted by the slice decision circuit to ensure that a bitstream size of the first bitstream is constrained by a predetermined bitstream size threshold.2. The video encoder of claim 1 , wherein none of coding units in the first slice is re-encoded by the video encoding circuit for making the bitstream size of the first bitstream constrained by the predetermined bitstream size threshold.3. The video encoder of claim 1 , wherein the video encoding circuit is further arranged to encode the ...

Подробнее
03-01-2019 дата публикации

METHOD AND APPARATUS FOR PERFORMING INTRA-PREDICTION USING ADAPTIVE FILTER

Номер: US20190007700A1

Provided is a method and apparatus for performing intra-prediction using an adaptive filter. The method for performing intra-prediction includes the steps of: determining whether or not to apply a first filter for a reference pixel value on the basis of information of a neighboring block of a current block; applying the first filter for the reference pixel value when it is determined to apply the first filter; performing intra-prediction on the current block on the basis of the reference pixel value; determining whether or not to apply a second filter for a prediction value according to each prediction mode of the current block, which is predicted by the intra-prediction performance on the basis of the information of the neighboring block; and applying the second filter for the prediction value according to each prediction mode of the current block when it is determined to apply the second filter. 1. A video decoding method , comprising:determining whether to apply a first filter to a reference pixel value of a current block based on at least one of an intra prediction mode of the current block and a size of the current block;deriving a prediction value of the current block using the reference pixel value; anddetermining whether to apply a second filter to the prediction value of the current block based on at least one of an intra prediction mode of the current block and a size of the current block, for thereby producing a filtered prediction value,wherein the first filter is applied based on comparison of a calculation value calculated using reference pixel values and a specific threshold.2. The video decoding method of claim 1 , wherein the intra prediction mode of the current block is determined based on a Most Probable Mode (MPM).3. The video decoding method of claim 1 , wherein when the intra prediction mode of the current block is a vertical mode claim 1 , the filtered prediction value is generated by applying the second filter to leftmost pixels of the ...

Подробнее
03-01-2019 дата публикации

METHOD AND APPARATUS FOR PERFORMING INTRA-PREDICTION USING ADAPTIVE FILTER

Номер: US20190007701A1

Provided is a method and apparatus for performing intra-prediction using an adaptive filter. The method for performing intra-prediction includes the steps of: determining whether or not to apply a first filter for a reference pixel value on the basis of information of a neighboring block of a current block; applying the first filter for the reference pixel value when it is determined to apply the first filter; performing intra-prediction on the current block on the basis of the reference pixel value; determining whether or not to apply a second filter for a prediction value according to each prediction mode of the current block, which is predicted by the intra-prediction performance on the basis of the information of the neighboring block; and applying the second filter for the prediction value according to each prediction mode of the current block when it is determined to apply the second filter. 1. A video decoding method , comprising:determining whether to apply a first filter to a reference pixel value of a current block based on at least one of an intra prediction mode of the current block and a size of the current block;deriving a prediction value of the current block using the reference pixel value; anddetermining whether to apply a second filter to the prediction value of the current block based on at least one of an intra prediction mode of the current block and a size of the current block, for thereby producing a filtered prediction value,wherein the first filter is applied based on comparison of a calculation value calculated using reference pixel values and a specific threshold.2. The video decoding method of claim 1 , wherein the intra prediction mode of the current block is determined based on a Most Probable Mode (MPM).3. The video decoding method of claim 1 , wherein when the intra prediction mode of the current block is a horizontal mode claim 1 , the filtered prediction value is generated by applying the second filter to uppermost pixels of the ...

Подробнее
02-01-2020 дата публикации

METHOD, APPARATUS AND MEDIUM FOR DECODING OR ENCODING

Номер: US20200007892A1
Автор: Li Xiang, Liu Shan, ZHAO XIN
Принадлежит: Tencent America LLC

A method of utilizing an 8-bit primary transform core matrix to decode compressed video or image data or encode uncompressed video or image data. The method may include determining whether to use a first transform core matrix that is of a first size type or a second transform core matrix that is of a second size type that is smaller than the first size type. When a result of the determination is to use the first transform core matrix, encoding or decoding the target file using the 8-bit primary transform core matrix that has the size that is 64-point or larger. If not, the method may include extracting the second transform core matrix of the second size type from the first transform matrix and encoding or decoding the target file using the extracted second transform core matrix. 1. A method of decoding or encoding , the method comprising:receiving information regarding a target file for encoding or decoding, the target file for encoding or decoding being one of: a compressed video or image data file or an uncompressed video or image data file;determining, for the encoding or decoding of the target file, whether to use a first transform core matrix that is a Versatile Video Coding (VVC) standard transform and that has a first size type or use a second transform core matrix that is of a second size type that is smaller than the first size type, wherein the first size type is the 8-bit primary transform core matrix, which is represented by 8-bits and that has a size that is 64-point or larger;when a result of the determination is to use the first transform core matrix of the first size type, constructing the first transform core matrix using integers used to construct the second transform core matrix and additional integers, and causing or transmitting information that causes the target file for encoding or decoding to be encoded or decoded using the constructed 8-bit primary transform core matrix that has the first size type that is 64-point or larger; andwhen a ...

Подробнее
08-01-2015 дата публикации

Content adaptive parametric transforms for coding for next generation video

Номер: US20150010062A1
Принадлежит: Intel Corp

Techniques related to content adaptive parametric transforms for coding video are described.

Подробнее
27-01-2022 дата публикации

ENCODING STRATEGIES FOR ADAPTIVE SWITCHING OF COLOR SPACES, COLOR SAMPLING RATES AND/OR BIT DEPTHS

Номер: US20220030271A1
Автор: Li Bin, Wu Feng, Xu Jizheng
Принадлежит: Microsoft Technology Licensing, LLC

Innovations in adaptive encoding for units of a video sequence can improve coding efficiency. For example, some of the innovations relate to encoding that includes adaptive switching of color spaces between units within a video sequence. Other innovations relate encoding that includes adaptive switching of color sampling rates between units within a video sequence. Still other innovations relate encoding that includes adaptive switching of bit depths between units within a video sequence. 124.-. (canceled)25. A computer system comprising one or more processors and memory , wherein the computer system implements a video encoder configured to perform operations comprising: determining that color space conversion operations between an RGB-type color space and a YCoCg color space are permitted for the sequence;', 'setting a value of a syntax element, for a sequence parameter set for the sequence, that indicates the color space conversion operations between the RGB-type color space and the YCoCg color space are permitted for the sequence;', 'switching color spaces, color sampling rates and/or bit depths spatially and/or temporally between at least some units of the video within the sequence during the encoding, the color spaces including the RGB-type color space and the YCoCg color space, wherein the switching includes performing the color space conversion operations between the RGB-type color space and the YCoCg color space for a given unit of the units of the video, the color space conversion operations implementing a matrix multiplication operation with addition, subtraction, and bit shifting operations to convert values for an R component, values for a G component, and values for a B component into values for a Y component, values for a Co component, and values for a Cg component;', 'setting a flag value for the given unit, the flag value indicating a selection between the RGB-type color space and the YCoCg color space for the given unit; and', 'entropy coding the ...

Подробнее
11-01-2018 дата публикации

METHOD AND DEVICE FOR SIMPLIFYING THE ENCODING AND DECODING OF ULTRA-HIGH DEFINITION IMAGES

Номер: US20180014026A1
Принадлежит:

Provided are an encoding device using predictive coding in a screen and a method thereof, and a decoding device and a method thereof. The encoding device is capable of generating a prediction block of a current block according to one of methods for generating a plurality of predetermined prediction blocks, and outputting at least one of encoding information and differential blocks as bitstream by entropy encoding according to whether differential blocks are encoded or not. 1. A method to encode a current block , comprising:generating a prediction block for the current block using intra prediction;generating a residual block based on a difference between the current block and the prediction block;generating encoding information indicating whether the residual block is encoded in a bitstream or not;performing an entropy encoding for the encoding information, whereinan entropy encoding for the residual block is performed in a case that the encoding information indicates that the residual block is encoded, andan entropy encoding of direction information for the intra prediction is performed in a case that the encoding information indicates that the residual block is not encoded.2. The method of claim 1 , wherein the bitstream includes a result of the entropy encoding for the encoding information in the case that the encoding information indicates that the residual block is not encoded claim 1 , and the bitstream doesn't include a result of the entropy encoding for the residual block in the case that the encoding information indicates that the residual block is not encoded.3. The method of claim 1 , wherein the direction information indicates one or more reference pixels to be used for the intra prediction for the current block.4. The method of claim 1 , wherein the prediction block for the current block is generated based on a reference block adjacent to the current block in the case that encoding information indicates that the residual block is not encoded claim 1 , ...

Подробнее
11-01-2018 дата публикации

Method and Apparatus for Compressing Coding Unit in High Efficiency Video Coding

Номер: US20180014028A1
Принадлежит:

Methods for decoding of a video bitstream by a video decoding circuit are provided. In one implementation, a method receives coded data for a 2N×2N coding unit (CU) from the video bitstream, selects one or more first codewords according to whether asymmetric motion partition is disabled or enabled when a size of said 2N×2N CU is not equal to a smallest CU size, wherein none of the first codewords corresponds to INTER N×N partition, selects one or more second codewords when the size of said 2N×2N CU is equal to the smallest CU size, wherein none of the second codewords corresponds to the INTER N×N partition when N is 4, determines a CU structure for said 2N×2N CU from the video bitstream using said one or more first codewords or said one or more second codewords, and decodes the video bitstream using the CU structure. 1. A method for decoding of a video bitstream by a video decoding circuit , the method comprising:receiving coded data for a 2N×2N coding unit (CU) from the video bitstream;selecting one or more first codewords according to whether asymmetric motion partition is disabled or enabled when a size of said 2N×2N CU is not equal to a smallest CU size, wherein none of said one or more first codewords corresponds to INTER N×N partition;selecting one or more second codewords when the size of said 2N×2N CU is equal to the smallest CU size, wherein none of said one or more second codewords corresponds to the INTER N×N partition when N is 4;determining a CU structure for said 2N×2N CU from the video bitstream using said one or more first codewords or said one or more second codewords; anddecoding the video bitstream using the CU structure.2. The method of claim 1 , further comprises:receiving an indication from the video bitstream regarding whether the asymmetric motion partition is disabled or enabled.3. The method of claim 1 , wherein said one or more first codewords correspond to INTER 2N×2N partition claim 1 , INTER N×2N partition claim 1 , and INTER 2N×N ...

Подробнее
14-01-2016 дата публикации

Encoding and decoding device and method using intra prediction

Номер: US20160014409A1
Принадлежит: SK TELECOM CO LTD

An apparatus for decoding a video using an intra prediction includes: an encoded data extractor to extract filtering information, information on an intra prediction mode; an intra predictor to calculate a reference pixel characteristic by using one or more of reference pixels within neighboring blocks of the target block, determine a filtering type to be applied to the reference pixels within the neighboring blocks, based at least on the extracted filtering information and the calculated reference pixel characteristic, and generate a predicted block, by adaptively filtering the reference pixels within the neighboring blocks depending on the determined filtering type and then predicting the target block from the adaptively-filtered reference pixels according to the information on the intra prediction mode; a residual data decoder to reconstruct a residual block; and an adder to add the predicted block to the residual block to reconstruct the target block.

Подробнее
14-01-2016 дата публикации

Encoding Method and Apparatus, and Decoding Method and Apparatus for Video System

Номер: US20160014414A1
Автор: Lin He-Yuan, Tung Yi-Shin
Принадлежит:

An encoding apparatus includes an intra-prediction module, a transform module and a control module. The intra-prediction module performs intra-prediction on an image block in a video frame according to a plurality of sets of reference image data to generate a residual block. The reference image data includes a set of reference image data corresponding to a predetermined side of the image block. The transform module performs preliminary transform on the residual block to generate a preliminary transform coefficient matrix. According to whether at least one of the reference image data corresponding to the predetermined side is generated according to image data of an adjacent pixel of the image block, the control module determines whether secondary transform perpendicular to the predetermined side is to be performed on a low-frequency component sub-matrix in the preliminary transform coefficient matrix. 1. A video encoding apparatus applied to a video system , comprising:an intra-prediction module, configured to perform intra-prediction on a image block in a video frame according to a plurality sets of reference image data to generate a corresponding residual block, the image block having a first side, the plurality of sets of reference image data including a set of first reference image data corresponding to the first side;a transform module, configured to perform preliminary transform on the residual block to generate a preliminary transform coefficient matrix; anda control module, configured to determine whether secondary transform is to be performed along a first direction, perpendicular to the first side, on a low-frequency component sub-matrix in the preliminary transform coefficient matrix according to whether at least one of the set of first reference image data is generated according to image data of at least one adjacent pixel of the image block;wherein, the transform module selectively performs the secondary transform along the first direction on the low- ...

Подробнее
10-01-2019 дата публикации

CONTENT-AWARE VIDEO CODING

Номер: US20190014332A1
Принадлежит:

Techniques for encoding and decoding video images based on image content types are described. Techniques include determining a plurality of image content types from metadata or an image content type recognition algorithm, where each image content type corresponding to a portion of a source video, such as a spatial or temporal portion. Encoding parameters, such as quantization parameter, may be selected for portions of source by a constrained search for encoding parameters, where the constraints are based on image content type. 1. A method for video encoding , comprising:determining a plurality of image content types, each corresponding to a portion of a source video;selecting encoding parameters for the portions by searching for encoding parameters, wherein the search is constrained by the portion's corresponding image content type; andencoding the source video by encoding the portions of the source video with the selected parameters.2. The method of claim 1 , wherein the searching is constrained by a profile associated with the image content type specifying encoding parameters corresponding constraints.3. The method of claim 1 , wherein:the plurality of image content types correspond to different spatial regions of the same one or more frames of the source video; andthe different spatial regions are encoded differently based their corresponding image content type.4. The method of claim 1 , wherein the plurality of image content types is determined by an image content recognition algorithm.5. The method of claim 1 , further comprising:determining quantization parameters for a portion of the source video based on the corresponding image content type.6. The method of claim 1 , further comprising:performing rate control during the encoding of a portion by selecting a quantization range based on the portion's corresponding image content type, where a wider quantization range is selected for natural content types, and a smaller quantization range is selected for ...

Подробнее
10-01-2019 дата публикации

METHOD AND APPARATUS FOR PERFORMING INTRA-PREDICTION USING ADAPTIVE FILTER

Номер: US20190014346A1

Provided is a method and apparatus for performing intra-prediction using an adaptive filter. The method for performing intra-prediction includes the steps of: determining whether or not to apply a first filter for a reference pixel value on the basis of information of a neighboring block of a current block; applying the first filter for the reference pixel value when it is determined to apply the first filter; performing intra-prediction on the current block on the basis of the reference pixel value; determining whether or not to apply a second filter for a prediction value according to each prediction mode of the current block, which is predicted by the intra-prediction performance on the basis of the information of the neighboring block; and applying the second filter for the prediction value according to each prediction mode of the current block when it is determined to apply the second filter. 1. A video decoding method , comprising: deriving a prediction value of the current block using the reference pixel value; and', 'determining whether to apply a second filter to the prediction value of the current block based on at least one of an intra prediction mode of the current block and a size of the current block, for thereby producing a filtered prediction value,', 'wherein the second filter is applied by using at least three of reference pixel values., 'determining whether to apply a first filter to a reference pixel value of a current block based on at least one of an intra prediction mode of the current block and a size of the current block;'}2. The video decoding method of claim 1 , wherein the intra prediction mode of the current block is determined based on a Most Probable Mode (MPM).3. The video decoding method of claim 1 , wherein when the intra prediction mode of the current block is a horizontal mode claim 1 , the filtered prediction value is generated by applying the second filter to uppermost pixels of the current block among prediction pixels of the ...

Подробнее
14-01-2021 дата публикации

IMAGE PROCESSING DEVICE FOR SUPPRESSING DETERIORATION IN ENCODING EFFICIENCY

Номер: US20210014516A1
Автор: Sato Kazushi
Принадлежит: SONY CORPORATION

The present disclosure relates to image processing device and method that can suppress the deterioration in encoding efficiency. 1. An image processing device comprising:an encoder comprising circuitry configured to encode the image data with a plurality of layers by performing inter-layer prediction, which is prediction between the plurality of layers, based on inter-layer prediction control information specifying a highest sublayer used for the inter-layer prediction, from a lowest sublayer to the highest sublayer specified by the inter-layer prediction control information.2. The image processing device according to claim 1 , wherein if a current picture of a current layer belongs to the sublayer specified as the sublayer for which the inter-layer prediction is performed by the inter-layer prediction control information claim 1 , the circuitry of the encoder is further configured to encode the image data of the current picture using the inter-layer prediction.3. The image processing device according to claim 1 , wherein the inter-layer prediction control information is set for each layer.4. The image processing device according to claim 1 , wherein the inter-layer prediction control information is set as parameters common to all the layers.5. The image processing device according to claim 1 , wherein perform inter-layer pixel prediction as pixel prediction between the plurality of layers based on inter-layer pixel prediction control information that controls whether to perform the inter-layer pixel prediction and that is set as the inter-layer prediction control information, and', 'perform inter-layer syntax prediction as syntax prediction between the plurality of layers based on inter-layer syntax prediction control information that controls whether to perform the inter-layer syntax prediction and that is set as the inter-layer prediction control information independently from the inter-layer pixel prediction control information., 'the circuitry of the encoder is ...

Подробнее
14-01-2021 дата публикации

Intra-prediction mode concept for block-wise picture coding

Номер: US20210014531A1

An apparatus for block-wise decoding a picture from a data stream and/or encoding a picture into a data stream, the apparatus supporting at least one intra-prediction mode according to which the intra-prediction signal for a block of a predetermined size of the picture is determined by applying a first template of samples which neighbours the current block onto a neural network. The apparatus may be configured, for a current block differing from the predetermined size, to: resample a second template of samples neighboring the current block, so as to conform with the first template so as to obtain a resampled template; apply the resampled template of samples onto the neural network so as to obtain a preliminary intra-prediction signal; and resample the preliminary intra-prediction signal so as to conform with the current block so as to obtain the intra-prediction signal for the current block.

Подробнее
09-01-2020 дата публикации

METHOD AND APPARATUS FOR ENCODING A VIDEO

Номер: US20200014915A1
Принадлежит:

A method and an apparatus for encoding a video are disclosed. For at least one block from a picture of said video, a first rate-distortion optimization is performed () for determining for a first splitting mode of said block into at least one first subblock, coding parameters of said at least one first subblock. At least one second rate-distortion optimization is performed () for determining for at least one second splitting mode of said block into at least one second subblock, coding parameters of said at least one second subblock. A best splitting mode for coding said block is determined () according to at least said first rate-distortion optimization and said second rate-distortion optimization, and said block is encoded () according to said best splitting mode. While performing () said at least one second rate-distortion optimization and when said at least one second subblock is located at a same position in the picture as said at least one first subblock and said at least one second subblock has a same width and same height as said at least one first subblock, at least one coding parameter of said at least one first subblock determined during said first rate-distortion optimization is used () for determining said coding parameters for said at least one second subblock. 2. The method of wherein said first subblock and said second subblock have a same causal neighborhood of the subblock when said first subblock is a first subblock of a first set when said first set is ordered according to a scan order.3. The method according to claim 1 , wherein said specific value indicates that coding parameters for said at least one first subblock are available and that coding parameters for said at least one second subblock are determined to be the same coding parameters as the coding parameters determined for said at least one first subblock.4. The method according to claim 3 , wherein when said coding parameters of said at least one first subblock comprises a splitting ...

Подробнее
09-01-2020 дата публикации

Application accelerator

Номер: US20200014918A1
Принадлежит:

A system including an acceleration device including input circuitry configured, for each of a first plurality of video frames to be encoded, to receive an input including at least one raw video frame and at least one reference frame, and to divide each of the first plurality of video frames to be encoded into a second plurality of blocks, and similarity computation circuitry configured, for each one of the first plurality of video frame to be encoded: for each the block of the second plurality of blocks, to produce a score of result blocks based on similarity of each the block in each frame to be encoded to every block of the reference frame, and a displacement vector. Related apparatus and methods are also provided. 1. A system comprising: input circuitry configured, for each of a first plurality of video frames to be encoded, to receive an input comprising at least one raw video frame and at least one reference frame, and to divide each of said first plurality of video frames to be encoded into a second plurality of blocks; and', 'for each said block of said second plurality of blocks, to produce: a score of result blocks based on similarity of each said block in each frame to be encoded to every block of the reference frame; and a displacement vector.', 'similarity computation circuitry configured, for each one of said first plurality of video frame to be encoded], 'an acceleration device comprising2. The system according to and wherein said at least one raw video frame and said at least one reference frame are identical.3. The system according to and wherein the score of result blocks comprises a ranked list.4. The system according to and wherein the result blocks are of fixed size.5. The system according to and wherein the result blocks are of variable size.6. The system according to and also comprising weighting circuitry configured to weight at least some of the second plurality of blocks.8. The system according to and also comprising upsampling circuitry ...

Подробнее
09-01-2020 дата публикации

DEVICE AND METHOD FOR FAST BLOCK-MATCHING MOTION ESTIMATION IN VIDEO ENCODERS

Номер: US20200014952A1
Принадлежит:

A solution is provided to estimate motion vectors of a video. A multistage motion vector prediction engine is configured to estimate multiple best block-matching motion vectors for each block in each video frame of the video. For each stage of the motion vector estimation for a block of a video frame, the prediction engine selects a test vector form a predictor set of test vectors, computes a rate-distortion optimization (RDO) based metric for the selected test vector, and selects a subset of test vectors as individual best matched motion vectors based on the RDO based metric. The selected individual best matched motion vectors are compared and a total best matched motion vector is selected based on the comparison. The prediction engine selects iteratively applies one or more global matching criteria to the selected best matched motion vector to select a best matched motion vector for the block of pixels. 1receive a video comprising a plurality of video frames, each frame comprising a plurality of blocks; selecting a center position motion vector as a best matched motion vector by iteratively checking a set of test motion vectors based on a first rate-distortion optimization (RDO)-based metric, the set of test motion vectors expected to include highly reliable predictors based on at least one of a priori knowledge of a video including the video frame and a priori knowledge of a plurality of video sequences stored in a database, the set of test motion vectors comprising one or more of a zero-motion vector, a motion vector predictor (MVP), and one or more individual motion vectors from neighboring blocks adjacent to the block, the MVP being a median of a plurality of motion vectors for a plurality of neighboring blocks adjacent to the block; and', [ determining whether a candidate total best matched motion vector for the iteration meets one or more first adaptive threshold criteria based on a second RDO-based metric; and', 'responsive to the candidate total best ...

Подробнее
21-01-2016 дата публикации

Image processing device and image processing method

Номер: US20160021370A1
Автор: Kazushi Sato
Принадлежит: Sony Corp

Provided is an image processing device including a selection section configured to select, from a plurality of transform units with different sizes, a transform unit used for inverse orthogonal transformation of image data to be decoded, a generation section configured to generate, from a first quantization matrix corresponding to a transform unit for a first size, a second quantization matrix corresponding to a transform unit for a second size from a first quantization matrix corresponding to a transform unit for a first size, and an inverse quantization section configured to inversely quantize transform coefficient data for the image data using the second quantization matrix generated by the generation section when the selection section selects the transform unit for the second size.

Подробнее
21-01-2016 дата публикации

METHODS AND APPARATUS FOR TRANSFORM SELECTION IN VIDEO ENCODING AND DECODING

Номер: US20160021395A1
Принадлежит:

There are provided methods and apparatus for transform selection in video coding. An apparatus includes a video encoder for encoding at least a block in a picture by selecting a transform to apply to a residue of the block from a set of two or more available transforms. The transform is selected based on at least one of an inter prediction mode used to predict at least one reference for the block, one or more values corresponding to a motion vector, a value of a residue of one or more previously encoded blocks, a value of prediction data for the block, one or more transform selections of one or more neighboring reconstructed blocks, and a quantization step applied to transform coefficients for the residue of the block. 1. An apparatus , comprising:a video encoder for encoding at least a block in a picture by selecting a transform to apply to a residue of the block from a set of two or more transforms,wherein the transform is selected responsive to an inter prediction mode used to predict at least one reference for the block.2. The apparatus of claim 1 , wherein the set of two or more transforms is derived from reconstructed video data from one or more previous pictures.3. The apparatus of claim 2 , wherein the set of transforms is determined by at least one of:(i) using training data, and(ii) choosing a subset of a family of transforms.4. The apparatus of claim 1 , wherein the transforms in the set are any of separable or non-separable claim 1 , and horizontal and vertical directions of the transforms are capable of being different when the transforms are separable.5. The apparatus of claim 1 , wherein information describing the selected transform is explicitly signaled only for block sizes greater than a threshold block size.6. The apparatus of claim 1 , wherein a flag describing the selected transform is embedded in coefficients of the transform when block sizes are less than a threshold block size.7. In a video encoder claim 1 , a method claim 1 , comprising: ...

Подробнее
17-04-2014 дата публикации

Compressor, driving device, display device, and compression method

Номер: US20140104289A1
Автор: Shintaro Nakayama
Принадлежит: Samsung Display Co Ltd

A compressor includes a calculation unit configured to receive image data indicating pixel values of a plurality of pixels and to calculate compression ratios of compression processing methods when pixel values of the pixels in a frame are compressed; a selection unit configured to select one of the compression processing methods based on a relation between the calculated compression ratios and a predetermined threshold value; and a compression unit configured to compress and output the pixel values in the frame using the selected compression processing method.

Подробнее
19-01-2017 дата публикации

METHOD FOR ENCODING/DECODING IMAGE ON BASIS OF POLYGON UNIT AND APPARATUS THEREFOR

Номер: US20170019669A1
Принадлежит: LG ELECTRONICS INC.

The present invention relates to a method for encoding/decoding a still image or a video based on a polygon unit and an apparatus for supporting the same. Particularly, a method for encoding an image based on a polygon unit may include partitioning an input image by a unit of block, determining a position of at least one point within the block, determining a position of at least one point in each side of the block, partitioning the block into at least one polygon unit using a vertex of the block, at least two points among the points determined in the side of the block, and a point determined within the block and coding the input image by a unit of the polygon unit. 1. A method for encoding an image based on a polygon unit , comprising:partitioning an input image by a unit of block;determining a position of at least one point within the block;determining a position of at least one point in each side of the block;partitioning the block into at least one polygon unit using a vertex of the block, at least two points among the points determined in the side of the block, and a point determined within the block; andcoding the input image by a unit of the polygon unit.2. The method of claim 1 , wherein the point within the block or the point in each side of the block is determined as a point where rate-distortion cost is minimum.3. The method of claim 1 , wherein a position of the point within the block is determined to be a center point of the block.4. The method of claim 1 , wherein a position of the point in each side of the block is determined to be a position where a gradient in each side is a greatest.5. The method of claim 1 , further comprising generating a single polygon unit by merging adjacent polygon units among the partitioned at least one polygon unit.6. The method of claim 1 , further comprising partitioning the block in a Quad-tree structure.7. The method of claim 6 , further comprising determining whether the block is partitioned in the Quad-tree structure ...

Подробнее
03-02-2022 дата публикации

Optimizing encoding operations when generating encoded versions of a media title

Номер: US20220038725A1
Принадлежит: Netflix Inc

In various embodiments, a sequence-based encoding application partitions a set of shot sequences associated with a media title into multiple clusters based on at least one feature that characterizes media content and/or encoded media content associated with the media title. The clusters include at least a first cluster and a second cluster. The sequence-based encoding application encodes a first shot sequence using a first operating point to generate a first encoded shot sequence. The first shot sequence and the first operating point are associated with the first cluster. By contrast, the sequence-based encoding application encodes a second shot sequence using a second operating point to generate a second encoded shot sequence. The second shot sequence and the second operating point are associated with the second cluster. Subsequently, the sequence-based encoding application generates an encoded media sequence based on the first encoded shot sequence and the second encoded shot sequence.

Подробнее
18-01-2018 дата публикации

HYBRID TRANSFORM SCHEME FOR VIDEO CODING

Номер: US20180020240A1
Принадлежит:

An apparatus for decoding a current block from an encoded bitstream includes a memory and a processor. The processor is configured to execute instructions stored in the memory to decode, from the encoded bitstream, a prediction mode of the current block and decode the current block using a transform type selected from a set that includes only a symmetrical discrete sine transform (SDST) and a two-dimensional discrete cosine transform (2D DCT). If the prediction mode is an inter prediction mode, the transform type used is the SDST. If the prediction mode is an intra prediction mode, the transform type used is the 2D DCT. 1. An apparatus for decoding a current block from an encoded bitstream , the apparatus comprising:a memory; and decode, from the encoded bitstream, a prediction mode of the current block; and', on condition that the prediction mode is an inter prediction mode, the transform type is the SDST, and', 'on condition that the prediction mode is an intra prediction mode, the transform type is the 2D DCT., 'decode the current block using a transform type selected from a set consisting of a symmetrical discrete sine transform (SDST) and a two-dimensional discrete cosine transform (2D DCT), wherein'}], 'a processor configured to execute instructions stored in the memory to2. The apparatus of claim 1 , wherein the instructions to determine claim 1 , from the encoded bitstream claim 1 , the prediction mode of the current block further comprise instructions to:read a single bit from the encoded bitstream to determine the prediction mode.3. The apparatus of claim 1 , wherein the current block comprises sub-blocks claim 1 , and wherein the instructions to decode the current block using the SDST comprise instructions to:decode, from the encoded bitstream, a size of the SDST to be used to decode at least one sub-block of the sub-blocks.4. The apparatus of claim 1 , wherein the current block comprises sub-blocks claim 1 , and wherein the instructions to decode the ...

Подробнее
16-01-2020 дата публикации

REGION MERGING AND CODING PARAMETER REUSE VIA MERGING

Номер: US20200019986A1
Принадлежит:

A favorable merging or grouping of simply connected regions into which the array of information samples is sub-divided, is coded with a reduced amount of data. To this end, a predetermined relative locational relationship is defined enabling an identifying, for a predetermined simply connected region, of simply connected regions within the plurality of simply connected regions which have the predetermined relative locational relationship to the predetermined simply connected region. Namely, if the number is zero, a merge indicator for the predetermined simply connected region may be absent within the data stream. In other embodiments, spatial sub-division is performed depending on a first subset of syntax elements, followed by combining spatially neighboring simply connected regions depending on a second subset of syntax elements, to obtain an intermediate sub-division. 1. A decoder for decoding a data stream comprising an array of information samples , the decoder comprising a processor configured for executing a program code for decoding the data stream by:extracting, from the data stream, a merge indicator and a candidate identifier, wherein the candidate identifier identifies a candidate region from a set of candidate regions of a current region which is one of a plurality of regions obtained by dividing the array of information samples;selecting the candidate region from the set of candidate regions as a selected candidate region of the current region in accordance with the candidate identifier;processing the merge indicator to determine copying or computing a first coding parameter associated with the current region based on a second coding parameter associated with the selected candidate region;copying, if a determination is to copy, the first coding parameter from the second coding parameter;computing, if a determination is to compute, the first coding parameter based on a prediction of the first coding parameter using the second coding parameter and a ...

Подробнее
17-01-2019 дата публикации

Fractional Quantization Parameter Offset In Video Compression

Номер: US20190020875A1
Принадлежит:

A method of coding includes receiving a bitstream, obtaining a chroma quantization parameter range offset, a luma quantization parameter, quantization parameter offsets, and coefficients; calculating first intermediate chroma quantization parameters using the chroma quantization parameter range offset, the luma quantization parameter, and the quantization parameter offsets; where the first intermediate chroma quantization parameters have non-integer values; determining second intermediate chroma quantization parameters based on the first intermediate chroma quantization parameters, where the second intermediate chroma quantization parameters have non-integer values; calculating final chroma quantization parameters based on the second intermediate chroma quantization parameters and the chroma quantization parameter range offset; calculating a quantization step using the final chroma quantization parameters; quantizing the coefficients using the quantization step to produce quantized coefficients and transforming the quantized coefficients to residual pixels; and combining the residual pixels with prediction pixels to obtain reconstructed pixels. 1. A method of coding implemented by a decoding device , comprising:receiving a bitstream from an encoding device;obtaining a chroma quantization parameter range offset, a luma quantization parameter, quantization parameter offsets, and coefficients from the bitstream using an entropy decoder of the decoding device;calculating first intermediate chroma quantization parameters using the chroma quantization parameter range offset, the luma quantization parameter, and the quantization parameter offsets, wherein one or more of the first intermediate chroma quantization parameters have non-integer values;determining second intermediate chroma quantization parameters based on the first intermediate chroma quantization parameters, wherein one or more of the second intermediate chroma quantization parameters have non-integer values; ...

Подробнее
17-01-2019 дата публикации

COMPOUND INTRA PREDICTION FOR VIDEO CODING

Номер: US20190020888A1
Автор: Liu Yuxin, Su Hui
Принадлежит:

Compound intra prediction is used to encode or decode blocks of video frames. First and second intra-prediction modes are selected based on motion within the video frame. For example, rate-distortion values resulting from predicting the motion can be determined for combinations of intra-prediction modes. The combination including the first and second intra-prediction modes can be selected based on it resulting in the lowest rate-distortion value. A compound prediction block is generated by combining first and second prediction blocks respectively generated using the first and second intra-prediction modes. For example, combining the first and second prediction blocks can include weighting the pixel values of the first and second prediction blocks or using each of those intra-prediction modes with different partitions of the block to be encoded or decoded. That block is then encoded or decoded using the compound prediction block. 1. A method for encoding a current block of a video frame , the method comprising:selecting a first intra-prediction mode and a second intra-prediction mode based on motion within the video frame;generating a compound prediction block by combining a first prediction block generated using the first intra-prediction mode and a second prediction block generated using the second intra-prediction mode; andencoding the current block using the compound prediction block.2. The method of claim 1 , wherein selecting the first intra-prediction mode and the second intra-prediction mode based on motion within the video frame comprises:determining rate-distortion values resulting from predicting the motion within the video frame using combinations of intra-prediction modes; anddetermining that a combination including the first intra-prediction mode and the second intra-prediction mode results in a lowest one of the rate-distortion values.3. The method of claim 1 , wherein generating the compound prediction block by combining the first prediction block and ...

Подробнее
16-01-2020 дата публикации

Efficient entropy coding group grouping methodology for transform mode

Номер: US20200021809A1
Принадлежит: Samsung Display Co Ltd

A system and method of forming entropy coding groups in an entropy encoder operating in a transform mode includes receiving a block of a first number of quantized transform coefficients as a current block of sample values and evaluating the current block of sample values using one or more grouping factors. In response to a determination that the current block meets a first grouping condition, a first grouping method is selected where the first grouping method forms a first entropy coding group with one sample value of a DC transform coefficient. In response to a determination that the current block meets a second grouping condition, a second grouping method is selected where the second grouping method forms a first entropy coding group with at least two sample values, one of the sample values being the DC transform coefficient.

Подробнее
16-01-2020 дата публикации

GLOBAL MOTION VECTOR VIDEO ENCODING SYSTEMS AND METHODS

Номер: US20200021841A1
Принадлежит:

Systems and methods for improving operational efficiency of a video encoding system used to encode image data are provided. In embodiments, the video encoding system includes a low resolution pipeline that includes a low resolution motion estimation block, which generates downscaled image data by reducing resolution of the image data and performs a motion estimation search using the downscaled image data and previously downscaled image data. The video encoding system also includes a main encoding pipeline in parallel with the low resolution pipeline that includes a motion estimation block, which determines a global motion vector based on data from the low resolution motion estimation block. The main encoding pipeline may utilize the global motion vector in determining a candidate inter prediction mode. 1. A video encoding system configured to encode source image data corresponding with an image , comprising: generate a first downscaled pixel block by downscaling resolution of the first source image data;', 'perform a low resolution motion estimation search based on the first downscaled pixel block to determine a first downscaled reference sample and a first low resolution inter prediction mode indicative of location of a first full resolution reference sample corresponding with the first downscaled reference sample; and', 'determine global motion vector statistics based at least in part on the first low resolution inter prediction mode, wherein the global motion vector statistics enable determination of a global motion vector indicative of motion trend in the image; and, 'a low resolution pipeline configured to receive first source image data corresponding with a first pixel block in the image, wherein the low resolution pipeline comprises a low resolution motion estimation block programmed to determine a search window to be stored in internal memory of the main encoding pipeline based at least in part on the global motion vector;', 'determine a first full ...

Подробнее
16-01-2020 дата публикации

VIDEO DATA DECODING METHOD, DECODING APPARATUS, ENCODING METHOD, AND ENCODING APPARATUS

Номер: US20200021850A1
Принадлежит:

The present disclosure disclose a video data decoding method. The method includes: receiving a bitstream; parsing the bitstream to obtain residual data of a current to-be-decoded image block, prediction information of the current to-be-decoded image block, and a pixel value transformation mode identifier of the current to-be-decoded block; obtaining predictors of the current to-be-decoded image block; obtaining reconstructed pixel values of pixels of the current to-be-decoded image block; and performing spatial transformation on the reconstructed pixel values of the pixels of the current to-be-decoded image block according to a pixel value transformation mode corresponding to the transformation mode identifier of the current to-be-decoded image block, to obtain transformed pixel values of the pixels of the current to-be-decoded image block. The embodiments of the present disclosure further disclose a video data encoding method, a decoding apparatus, and an encoding apparatus. 1. A video data decoding method , comprising:receiving a bitstream;parsing the bitstream to obtain a residual data of a current to-be-decoded image block, a prediction information of the current to-be-decoded image block, and a pixel value transformation mode identifier of the current to-be-decoded block, wherein the pixel value transformation mode identifier is used to indicate a pixel value transformation mode of the image block, and the pixel value transformation mode is used to indicate a change manner of a pixel location in the image block in the space domain;obtaining predictors of the current to-be-decoded image block based on the prediction information of the current to-be-decoded image block;obtaining reconstructed pixel values of pixels of the current to-be-decoded image block based on the predictors of the current to-be-decoded image block and the residual data of the current to-be-decoded image block; andperforming spatial transformation on the reconstructed pixel values of the ...

Подробнее
21-01-2021 дата публикации

Methods and apparatuses for encoding and decoding video according to coding order

Номер: US20210021827A1
Принадлежит: SAMSUNG ELECTRONICS CO LTD

Provided is a video decoding method including obtaining split information indicating whether to split a current block; when the split information indicates that the current block is split, splitting the current block into at least two lower blocks; obtaining encoding order information indicating an encoding order of the at least two lower blocks of the current block; determining a decoding order of the at least two lower blocks according to the encoding order information; and decoding the at least two lower blocks according to the decoding order.

Подробнее
21-01-2021 дата публикации

VIDEO ENCODING DEVICE, VIDEO DECODING DEVICE, VIDEO ENCODING METHOD, VIDEO DECODING METHOD, AND PROGRAM USING INTER PREDICTION

Номер: US20210021835A1
Принадлежит: NEC Corporation

A video encoding device includes encoding control means for controlling an inter-PU partition type of a CU to be encoded, based on the maximum number (PA) of motion vectors allowed for an image block having a predetermined area and the number (PB) of motion vectors of an encoded image block contained in the image block having the predetermined area. A video decoding device includes decoding control means for controlling an inter-PU partition type of a CU to be decoded, based on the maximum number (PA) of motion vectors allowed for an image block having a predetermined area and the number (PB) of motion vectors of a decoded image block contained in the image block having the predetermined area. 1. A video decoding device for decoding video using inter prediction , the video decoding device comprising:a decoding control unit which controls an inter-PU partition type and an inter prediction direction of a CU to be decoded, based on a maximum number of motion vectors allowed for an image block having a predetermined area whose size is equal or larger than a size of a LCU and the number of motion vectors of a decoded image block contained in the image block having the predetermined area.2. A video decoding method for decoding video using inter prediction , the video decoding method comprising:controlling an inter-PU partition type and an inter prediction direction of a CU to be decoded, based on a maximum number of motion vectors allowed for an image block having a predetermined area whose size is equal or larger than a size of a LCU and the number of motion vectors of a decoded image block contained in the image block having the predetermined area.3. A non-transitory computer readable information recording medium storing a video decoding program for decoding video using inter prediction , when executed by a processor , performs a method for:controlling an inter-PU partition type and an inter prediction direction of a CU to be decoded, based on a maximum number of motion ...

Подробнее
21-01-2021 дата публикации

Content-Aware Predictive Bitrate Ladder

Номер: US20210021837A1
Принадлежит:

Methods, systems, and apparatuses may encode a media content item based on metadata from previous encoding. The encoding may also generate encoding metadata, which may comprise a qualitative or quantitative characterization of the encoded media content item. A prediction engine may, based on this metadata, determine new encoding settings for the same or a different video resolution. The prediction engine may cause an encoded media content item to be stored and may cause encoding of the media content item using the new encoding settings. 1. A method comprising:receiving, by a computing device, first metadata indicative of encoding of a first media content item at a first resolution and a first bitrate;receiving, by the computing device, second metadata indicative of encoding of a second media content item at a second resolution and a second bitrate;determining, based on the first metadata and the second metadata, a metadata trend;determining, based on the metadata trend, a third bitrate for encoding a third media content item at a third resolution; andsending, to an encoder, an indication of the third bitrate for encoding of the third media content item at the third resolution.2. The method of claim 1 , further comprising:determining, based on third metadata indicative of encoding of the third media content item at the third resolution and the third bitrate, a fourth bitrate for encoding the third media content item at the third resolution; andsending an indication of the fourth bitrate for encoding the third media content item at the third resolution.3. The method of claim 1 , further comprising:determining, based on third metadata indicative of encoding of the third media content item at the third resolution and the third bitrate, that a quality of the third media content item encoded at the third resolution and the third bitrate is not optimized; andsending, based on the determining that the quality of the third media content item encoded at the third resolution ...

Подробнее
21-01-2021 дата публикации

PICTURE CODING SUPPORTING BLOCK PARTITIONING AND BLOCK MERGING

Номер: US20210021842A1
Принадлежит:

A further coding efficiency increase may be achieved if for a current block of a picture, for which the bit stream signals one of supported partitioning patterns, a reversal of the partitioning by block merging is avoided. In particular, if the signaled one of the supported partitioning patterns specifies a subdivision of the block into two or more further blocks, a removal of certain coding parameter candidates for all further blocks, except a first further block of the further blocks in a coding order, is performed. Particularly, those coding parameter candidates are removed from the set of coding parameter candidates for the respective further block, the coding parameters of which are the same as coding parameters associated with any of the further blocks which, when being merged with the respective further block, would result in one of the supported partitioning pattern. This avoids redundancy between partitioning coding and merging coding. 1. A decoder configured to decode a bitstream signaling one of supported partitioning patterns for a current block of a picture , the decoder being configured to:if the signaled one of the supported partitioning patterns specifies a subdivision of the current block into two or more sub-blocks,remove, for each of the sub-blocks except a first sub-block of the sub-blocks in a coding order, from a set of coding parameter candidates for the respective sub-block, a coding parameter candidate associated with a candidate block, wherein the candidate block, when merged with the respective sub-block, results in one of the supported partitioning patterns,wherein the decoder is configured to:determine coding parameter candidates for a current sub-block of the sub-blocks,check whether a total number of determined coding parameter candidates is equal to a fixed number of coding parameter candidates needed to complete the set of coding parameter candidates for the current sub-block, andbased on an indication from the check that the total ...

Подробнее
21-01-2021 дата публикации

VIDEO ENCODING WITH CONTENT ADAPTIVE RESOURCE ALLOCATION

Номер: US20210021846A1
Принадлежит:

One or more computing devices, systems, and/or methods for video encoding are provided. For example, a video file may be segmented into at least a first portion and a second portion. The first portion may be analyzed to determine that the first portion is associated with a first level of complexity, and the second portion may be analyzed to determine that the second portion is associated with a second level of complexity. A first bitrate associated with the first level of complexity may be determined, and a second bitrate associated with the second level of complexity may be determined. The first portion may be encoded at the first bitrate to generate a first encoded portion, and the second portion may be encoded at the second bitrate to generate a second encoded portion. The first encoded portion and the second encoded portion may be assembled to generate an optimized video file. 1. A method for video encoding , comprising:receiving a video;segmenting the video into at least a first portion and a second portion; analyzing the first portion to determine a first complexity associated with the first portion; and', 'analyzing the second portion to determine a second complexity associated with the second portion;, 'in parallel determining a first bitrate associated with the first portion; and', 'determining a second bitrate associated with the second portion;, 'in parallelgenerating a first group of bitrate and complexity pairs for the first portion based upon the first complexity and the first bitrate;generating an updated first group of bitrate and complexity pairs by pruning a first bitrate and complexity pair from the first group of bitrate and complexity pairs responsive to determining that the first bitrate and complexity pair does not achieve a threshold increase in at least one of complexity or bitrate in comparison to a second bitrate and complexity pair of the first group of bitrate and complexity pairs;selecting one or more bitrates from the updated first ...

Подробнее
21-01-2021 дата публикации

METHOD OF CODING AND DECODING IMAGES, CODING AND DECODING DEVICE AND COMPUTER PROGRAMS CORRESPONDING THERETO

Номер: US20210021850A1
Автор: Clare Gordon, Henry Félix
Принадлежит:

A method is provided for coding at least one image split up into partitions, a current partition to be coded containing data, at least one data item of which is allotted a sign. The coding method includes, for the current partition, the following steps: calculating the value of a function representative of the data of the current partition with the exclusion of the sign; comparing the calculated value with a predetermined value of the sign; as a function of the result of the comparison, modifying or not modifying at least one of the data items of the current partition, in the case of modification, coding the at least one modified data item. 1. (canceled)2. A apparatus for decoding a sign-data-hiding enabled data signal representative of at least one image split up into partitions which has been previously coded , the apparatus comprising:one or more processors; and receiving a set of coefficients representing a partition of the image;', 'identifying a first non-zero coefficient within the set of coefficients;', 'identifying a last non-zero coefficient within the set of coefficients;', 'determining a set of modifiable coefficients in the set of coefficients wherein the modifiable coefficients include the first non-zero coefficient, the last non-zero coefficient and all the coefficients between the first and the last non-zero coefficient;', 'determining that a sign for the first non-zero coefficient is hidden if a count of the modifiable coefficients is greater than a threshold, wherein the threshold is 4; and', (i) calculating a sum of amplitude information of the modifiable coefficients;', '(ii) calculating, using the sum of the amplitude information of the modifiable coefficients, parity data; and', '(iii) designating, on the basis of the parity data, a sign for the first non-zero coefficient; and, 'in response to determining that the sign for the first non-zero coefficient is hidden, 'dequantizing the set of coefficients representing the partition of the image., ' ...

Подробнее
21-01-2021 дата публикации

Method and device for video image processing

Номер: US20210021856A1
Принадлежит: SZ DJI Technology Co Ltd

A video image processing method includes dividing a coding tree unit into one or more coding units using a quadtree plus binary tree division method, obtaining a motion vector candidate list of one of the one or more coding units, determining a base motion vector according to motion vectors in the motion vector candidate list, in response to the base motion vector pointing to a short-term reference image, scaling the base motion vector using a scaling factor not equal to 1, in response to the base motion vector pointing to a long-term reference image, scaling the base motion vector using a scaling factor set to 1, and performing prediction for the one of the one or more coding units according to the base motion vector after being scaled.

Подробнее
21-01-2021 дата публикации

INTERPOLATION OF VIDEO COMPRESSION FRAMES

Номер: US20210021864A1
Автор: Demos Gary A.
Принадлежит:

Coding techniques for a video image compression system involve improving an image quality of a sequence of two or more bi-directionally predicted intermediate frames, where each of the frames includes multiple pixels. One method involves determining a brightness value of at least one pixel of each bi-directionally predicted intermediate frame in the sequence as an equal average of brightness values of pixels in non-bidirectionally predicted frames bracketing the sequence of bi-directionally predicted intermediate frames. The brightness values of the pixels in at least one of the non-bidirectionally predicted frames is converted from a non-linear representation. 1. (canceled)2. A non-transitory computer-readable medium storing encoded image data configured to be processed by one or more processing devices , the encoded image data comprising:picture frames comprising picture regions with pixel values in a compressed format, wherein at least one region within a predicted frame is determined using pixel values from at least a first referenceable frame and a second referenceable frame, the first referenceable frame being prior to the second referenceable frame in decoding order and subsequent to the second referenceable frame in display order, wherein the predicted frame is prior to both the first and the second referenceable frames in display order; andan expiration signal that identifies the first referenceable frame as expired, and in response to the expiration signal, the first referenceable frame is discarded as a candidate referenceable frame in decoding the video bitstream.3. The apparatus of claim 2 , wherein the bitstream further comprises weighting parameters identifying interpolation weights to interpolate pixel values of the at least one region within the predicted frame from pixel values of the first and second referenceable frames.4. The apparatus of claim 3 , wherein the interpolation weights are unequal.5. The apparatus of claim 3 , wherein the ...

Подробнее
28-01-2016 дата публикации

VIDEO ENCODING DEVICE, VIDEO DECODING DEVICE, VIDEO ENCODING METHOD, VIDEO DECODING METHOD, AND PROGRAM

Номер: US20160029025A1
Принадлежит: NEC Corporation

A video decoding device for decoding video using inter prediction comprises decoding control unit setting partition type of CU to be decoded to a type other than N×N which indicates a size of PU obtained by dividing a CU to be decoded is a minimum size, when a prediction mode of the CU to be decoded is an inter prediction and a size of the CU to be decoded is equal to a minimum CU size. 1. A video decoding device for decoding video using inter prediction , comprising:a decoding control unit which sets a partition type of a Coding Unit (CU) to be decoded to a type other than N×N which indicates a size of a Prediction Unit (PU) obtained by dividing a CU to be decoded is a minimum size, when a prediction mode of the CU to be decoded is an inter prediction and a size of the CU to be decoded is equal to a minimum CU size.2. A video decoding method for decoding video using inter prediction , comprising:setting partition type of a Coding Unit (CU) to be decoded to a type other than N×N which indicates a size of a Prediction Unit (PU) obtained by dividing a CU to be decoded is a minimum size, when a prediction mode of the CU to be decoded is an inter prediction and a size of the CU to be decoded is equal to a minimum CU size.3. A non-transitory computer readable medium storing a video decoding program for decoding video using inter prediction , which when executed by a processor performs a method comprising:setting a partition type of a Coding Unit (CU) to be decoded to a type other than N×N to indicate that a size of a Prediction Unit (PU) obtained by dividing a CU to be decoded is a minimum size, in response to a prediction mode of the CU to be decoded being inter prediction and a size of the CU to be decoded being equal to a minimum CU size. This application is a Continuation application of U.S. application Ser. No. 13/979,592 filed Jul. 12, 2013, claiming priority from National Stage Application No. PCT/JP2012/000046 filed on Jan. 1, 2005, which claims priority under 35 ...

Подробнее
25-01-2018 дата публикации

Method and Apparatus for Multi-Level Region-of-Interest Video Coding

Номер: US20180027241A1
Принадлежит:

A method and apparatus for video encoding with multi-level regions of interest is disclosed. According to the present invention, a target frame in the input video data is configured into multiple-level region-of-interest (ROI) regions. Each target higher-level ROI region is located within one target lower-level ROI region. The multiple-level ROI regions are then encoded according to a plurality of quality levels, where at least two different quality levels are applied to two different multiple-level ROI regions respectively. 1. A method of video encoding comprising:receiving input video data comprising a sequence of frames;configuring a target frame in the input video data into multiple-level region-of-interest (ROI) regions, wherein each target higher-level ROI region is located within one target lower-level ROI region; andencoding the multiple-level ROI regions according to a plurality of quality levels, wherein at least two different quality levels are applied to two different multiple-level ROI regions respectively.2. The method of claim 1 , wherein the plurality of quality levels correspond to a set of level offsets and each level corresponds to one quality level offset from a base quality level claim 1 , and wherein the base quality level is selected as the quality level of a designated multiple-level ROI region.3. The method of claim 2 , wherein the designated multiple-level ROI region corresponds to a non-ROI region or a lowest-level region.4. The method of claim 1 , wherein each quality level corresponds to one quantization parameter and each level offset corresponds to one offset value representing one target quantization parameter offset from a base quantization parameter associated with a non-ROI region or a lowest-level region.5. The method of claim 4 , wherein each level offset is associated with a target bit allocation.6. The method of claim 1 , wherein the target frame includes at least two images from at least two cameras.7. The method of claim 6 , ...

Подробнее
25-01-2018 дата публикации

Speedup Techniques for Rate Distortion Optimized Quantization

Номер: US20180027245A1

Techniques for selecting a coding mode for an image coding process are described. Coding modes can be selected through a coding mode transition state machine, a re-quantization process, selection of an optimal transform size, by skipping some quantization parameters, or by performing motion search. 1. A method of selecting a coding mode and a quantization parameter for an image coding unit to be coded and quantized in an image coding process , comprising:(a) performing a first quantization process having a first type of quantization technique during evaluation of M possible coding modes;{'sub': 1', '1, '(b) based on the first quantization process, selecting Mbest coding modes according to a predefined coding criterion, wherein M>M≧1;'}{'sub': '1', '(c) after steps (a) and (b) have been performed for each of the M possible coding modes, performing a second quantization process that has a second type of quantization technique for the Mbest coding modes; and'}(d) selecting a best coding mode based on the results of the first quantization process and the second quantization process;wherein the first quantization process has the first type of quantization technique, wherein the first type of quantization technique comprises a faster type of quantization than the second quantization type;wherein the second quantization process has the second type of quantization technique, which comprises a slower quantization type than the first quantization type; andwherein the first quantization process and the second quantization process are repeated for each quantization parameter.2. The method as recited in claim 1 , wherein information about the positions and magnitudes of quantized transform coefficients of one or more quantization parameters is used during the quantization processes of subsequent quantization parameters.3. The method as recited in claim 1 , wherein the second quantization process is applied to a single best coding mode among the M possible coding modes claim 1 , ...

Подробнее
10-02-2022 дата публикации

VIDEO ENCODING/DECODING METHOD AND DEVICE

Номер: US20220046231A1
Автор: Zheng Xiaozhen, Zhou Yan
Принадлежит:

A video encoding method includes selecting a pulse code modulation (PCM) mode to encode a coding block in a frame to be encoded, and indicating the PCM mode in a syntax element of intra-frame prediction mode of the coding block. 1. A video encoding method comprising:selecting a pulse code modulation (PCM) mode to encode a coding block in a frame to be encoded; andindicating the PCM mode in a syntax element of intra-frame prediction mode of the coding block.2. The method according to claim 1 , wherein a value of the syntax element is one of a plurality of values each indicating one of a plurality of candidate encoding modes claim 1 , the plurality of candidate encoding modes include N types of intra-frame prediction modes and the PCM mode claim 1 , and N being a positive integer.3. The method according to claim 2 , wherein the plurality of values are numerical values in a continuous numerical range.4. The method according to claim 3 , wherein a largest or smallest numerical value in the continuous numerical range is used to indicate the PCM mode.5. The method according to claim 3 , wherein:the continuous numerical range is 0 to M, M being a positive integer larger than or equal to N; anddifferent numerical values from 0 to N−1 are used to indicate different intra-frame prediction modes of the N types of intra-frame prediction modes, and N is used to indicate the PCM mode; or 0 is used to indicate the PCM mode.6. The method according to claim 2 , wherein selecting the PCM mode to encode the coding block includes:selecting the PCM mode from the plurality of candidate encoding modes to encode the coding block.7. The method according to claim 6 , further comprising claim 6 , before selecting the PCM mode from the plurality of candidate encoding modes:calculating rate distortion costs of the plurality of candidate encoding modes;wherein selecting the PCM mode from the plurality of candidate encoding modes includes, in response to the rate distortion cost of the PCM mode ...

Подробнее