Настройки

Укажите год
-

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

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

Подробнее
-

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

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

Подробнее

Форма поиска

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

Применить Всего найдено 6826. Отображено 200.
27-02-2015 дата публикации

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

Номер: RU2542945C2
Принадлежит: СОНИ КОРПОРЕЙШН (JP)

Группа изобретений относится к средствам обработки изображений. Техническим результатом является повышение эффективности кодирования. Устройство (501) содержит средство (162) декодирования изображения текущего блока, средство (511) управления фильтром, указывающее, подлежат ли фильтрации соседние пиксели текущего блока, в зависимости от режима внутреннего предсказания, средство (171) внутреннего предсказания, подвергающее упомянутые соседние пиксели процессу фильтрации в соответствии с указанием средства управления фильтром и выполнять внутреннее предсказание текущего блока. 2 н. и 3 з.п. ф-лы, 49 ил.

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

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

Номер: RU2772104C2

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

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

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

Номер: RU2615675C2
Принадлежит: СОНИ КОРПОРЕЙШН (JP)

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

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

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

Номер: RU2472305C2

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

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

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

Номер: RU2384971C1

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

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

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

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

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

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

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

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

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

Номер: RU2479940C2

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

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

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

Номер: RU2690211C1
Принадлежит: СОНИ КОРПОРЕЙШН (JP)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Подробнее
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.

Подробнее
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-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

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

Method and apparatus for lossless encoding and decdoding

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

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

Method and apparatus for lossless encoding and decoding.

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

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

Method and apparatus for lossless encoding and decdoding

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

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

Method and apparatus for lossless encoding and decdoding

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

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

Method, apparatus and system for encoding and decoding a block of video samples

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

Abstract METHOD, APPARATUS AND SYSTEM FOR ENCODING AND DECODING A BLOCK OF VIDEO SAMPLES A system and method of decoding a sub-block of palette coefficients of a video bitstream. The method comprises determining an available context coded bin budget for the sub-block and determining one or both of a run copy flag (1430) and a copy above flag (1450) for each palette coefficient using context decoding if the available budget is greater than a threshold. The method further comprises determining palette indices for each palette coefficient of the sub block based on the corresponding determined run copy flag and copy above flag for each coefficient; and decoding the sub-block by determining the palette coefficients using the determined palette indices. 24653470_1 E~ c, u CL 4- 0-c Cl)o IQ)o Lo. _o U- kL 0 0 D c L- 4-1U a) 2n 0 Co C') CCO, C E uqeJ .6-pau z LL ...

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

Image decoding device, image encoding device, and method thereof

Номер: AU2020203010A1
Автор: KONDO KENJI, KONDO, Kenji
Принадлежит: Spruson & Ferguson

The present invention relates to a method and an information processing apparatus comprising circuitry configured to: obtain, when a block adjacent to the left of a current block cannot be referenced and a block adjacent above the current block can be referenced, a prediction quantization parameter of the current block using a quantization parameter of the block adjacent above; obtain, when the block adjacent to the left can be referenced and the block adjacent above cannot be referenced, the prediction quantization parameter of the current block using a quantization parameter of the block adjacent to the left; obtain, from stream information, a difference information indicating a difference between the prediction quantization parameter and a quantization parameter of the current block; and generate the quantization parameter of the current block, from the prediction quantization parameter and the difference information. (14113859 1):DMW ...

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

Device, method and program for image prediction encoding, device, method and program for image prediction decoding, and encoding/decoding system and method

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

A device for image prediction encoding is provided with a region dividing means for dividing an input image into a plurality of blocks, a prediction signal generating means for generating a prediction signal to a pixel signal included in a block to be processed among the plurality of blocks, a residual signal generating means for generating the residual signal between the pixel signal of the block to be processed and the prediction signal, a signal encoding means for generating a compressed signal by encoding the residual signal, and a storage means for decompressing the compressed signal and storing the decompressed signal as the reproduced pixel signal, wherein the prediction signal generating means sub-divides the block to be processed into a plurality of sub-regions, at least one of which has a non-square shape, the length of a first side of the non-square shaped sub-region being longer than the length of a second side different from the length of the first side.

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

Method and apparatus for digital data compression

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

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

Method and Apparatus for Coefficient Scan Based on Partition Mode of Prediction Unit

Номер: AU2016204762A1
Принадлежит: FB Rice

Provided are a method and an apparatus for coefficient scan on the base of a partition mode of a prediction unit. The method comprises the steps of: determining a scan method on the basis of a partition mode of a prediction unit; and encoding the information 5 about the scan method, wherein the scan method is determined, on the basis of RDO (Rate Distortion optimization), from among the extracted candidate scan methods which have been extracted with consideration of the shapes of the partitions of the partition mode.

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

Method and apparatus for coefficient scan based on partition mode of prediction unit

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

Provided are a method and an apparatus for coefficient scan on the base of a partition mode of a prediction unit. The method comprises the steps of: determining a scan method on the basis of a partition mode of a prediction unit; and encoding the information about the scan method, wherein the scan method is determined, on the basis of RDO (Rate Distortion Optimization), from among the extracted candidate scan methods which have been extracted with consideration of the shapes of the partitions of the partition mode.

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

Image decoding device, image encoding device, and method thereof

Номер: AU2021201931A1
Автор: KONDO KENJI, KONDO, Kenji
Принадлежит:

The present invention relates to an encoding apparatus and method comprising circuitry configured to: calculate, when a block adjacent to the left of a to be-encoded block cannot be referenced and a block adjacent above the to be encoded block can be referenced, a prediction quantization parameter of the to be encoded block using a quantization parameter of the block adjacent above; calculate, when the block adjacent to the left can be referenced and the block adjacent above cannot be referenced, the prediction quantization parameter of the to be encoded block using a quantization parameter of the block adjacent to the left, and generate difference information indicating a difference between the prediction quantization parameter and a quantization parameter set for the to be encoded block. An encoding unit is preferably configured to generate a bit stream comprising the difference information from the information generating unit. (14113859 1):DMW ...

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

ENCODING TECHNIQUES FOR OPTIMIZING DISTORTION AND BITRATE

Номер: CA0003069875A1
Принадлежит: DEETH WILLIAMS WALL LLP

An encoding engine encodes a video sequence to provide optimal quality for a given bitrate. The encoding engine cuts the video sequence into a collection of shot sequences. Each shot sequence includes video frames captured from a particular capture point. The encoding engine resamples each shot sequence across a range of different resolutions, encodes each resampled sequence with a range of quality parameters, and then upsamples each encoded sequence to the original resolution of the video sequence. For each upsampled sequence, the encoding engine computes a quality metric and generates a data point that includes the quality metric and the resample resolution. The encoding engine collects all such data points and then computes the convex hull of the resultant data set. Based on all convex hulls across all shot sequences, the encoding engine determines an optimal collection of shot sequences for a range of bitrates.

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

VIDEO ENCODING METHOD AND DECODING METHOD, APPARATUSES THEREFOR, PROGRAMS THEREFOR, AND STORAGE MEDIA FOR STORING THE PROGRAMS

Номер: CA0002633637C

A video encoding method for encoding video images as a single video image by using parallax compensation which performs prediction by using parallax between the video images, and a corresponding decoding method. The number of parameters as parallax data used for the parallax compensation is selected and set for each reference image. Data of the set number of parameters is encoded, and parallax data in accordance with the number of parameters is encoded. During decoding, parallax-parameter number data, which is included in encoded data and designates the number of parameters as parallax data for each reference image, is decoded, and parallax data in accordance with the number of parameters is decoded, where the parallax data is included in the encoded data.

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

VIDEO ENCODING METHOD, VIDEO DECODING METHOD, VIDEO ENCODING APPARATUS, VIDEO DECODING APPARATUS, AND PROGRAMS THEREOF

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

The present invention enables residual energy from motion compensating inter-screen prediction to be reduced and encoding efficiency to be improved, by the use a region division-type adaptive interpolation filter that takes into consideration edge characteristics of an image. An edge calculation unit calculates edge information from reference image data that indicates motion vectors. Based on the edge information, a region division unit adaptively divides frames to be encoded into a plurality of regions which become units to which an interpolation filter is applied. A filter coefficient optimizing unit optimizes an interpolation filter with decimal-accuracy pixels, in region units. A reference image interpolation unit interpolates decimal-accuracy pixels for a reference image, using the optimized interpolation filter, and a prediction encoding unit performs prediction encoding based on motion prediction with decimal accuracy.

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

METHOD AND APPARATUS FOR COEFFICIENT SCAN BASED ON PARTITION MODE OF PREDICTION UNIT

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

Provided are a method and an apparatus for coefficient scan on the base of a partition mode of a prediction unit. The method comprises the steps of: determining a scan method on the basis of a partition mode of a prediction unit; and encoding the information about the scan method, wherein the scan method is determined, on the basis of RDO (Rate Distortion Optimization), from among the extracted candidate scan methods which have been extracted with consideration of the shapes of the partitions of the partition mode.

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

VIDEO CODING AND DECODING SYSTEM AND METHOD

Номер: CA0002191271C

A video encoder for quantizing format-transformed source input-pictures into quantized data, and for coding the quantized data into coded bitstream, for outputting the coded bitstream, comprises a plural-density formattransformer for transforming a source input-picture into a specific format-transformed source input-picture; and a detector for detecting a variation in one of a specific luminance and color difference signal, and for selecting the specific format-transformed source input-picture for input to the quantizer depending on the variation. A decoder having a corresponding configuration is also provided.

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

Video coding method and decoding method, their device, their program and program-recorded medium

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

A video encoding method includes setting candidates for reference pixels to pixels within a predetermined distance range measured from an encoding target block; generating a predicted signal by sequentially selecting reference pixels used for the intra prediction of the encoding target block from among the reference pixel candidates while changing a distance condition from the encoding target block, and by generating the predicted signal based on the reference pixels for each distance condition; computing an encoding cost required for subjecting the encoding target block to intra prediction encoding using each generated predicted signal; finally determining reference pixels used for the intra prediction of the encoding target block based on each computed encoding cost; and encoding information which indicates the position of the determined reference pixels.

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

Image encoding apparatus, image encoding method, image decoding apparatus, and image decoding method

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

The present invention provides an image encoding/decoding technique that is capable of achieving the higher compression efficiency. An image encoding method comprises: an intra prediction step which performs intra prediction on a block basis to generate a predicted image; a subtraction step which calculates the difference in prediction between the predicted image generated by the intra prediction step and an original image; a frequency conversion step which performs frequency conversion processing for the difference in prediction; a quantization step which subjects the output of the frequency conversion step to quantization processing; and a variable-length encoding step which subjects the output of the quantization step to variable-length encoding processing; wherein the intra prediction encoding step predicts a target pixel to be encoded by use of pixel values of two reference pixels between which the target pixel to be encoded is located.

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

Method and apparatus for encoding and decoding motion vector

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

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

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

Rate control method for screen content coding in HEVC

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

The invention discloses a rate control method for screen content coding in HEVC (High Efficiency Video Coding). The method comprises the steps of initialing coding parameters and establishing a sliding window, distributing corresponding bits to the sliding window and performing motion estimation on a video sequence in the sliding window, thereby obtaining the complexity change of each frame of image relative to the previous frame of image in the video sequence, distributing bits to the current frame in the sliding window according to the obtained complexity of each frame, determining whether the current frame is a scene switching frame, and if so, performing bit processing on the current frame and the subsequent frames thereof, and then determining whether the current frame is the last frame, if not, updating the number of bits and the coding parameters in the sliding window, returning to the bit distribution step and continuously coding the next frame, and if so, terminating the coding ...

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

Fast coding method for high efficiency video coding (HEVC)

Номер: CN104125469A
Автор: LIANG FAN, LUO YONGLIN
Принадлежит:

The invention discloses a fast coding method for high efficiency video coding (HEVC). According to a relationship between depth of a current coding unit (CU) and depth control upper and lower limits of a current coding frame as well as a correlation between rate-distortion costs of three prediction partitioning patterns, i.e., 2N*2N, 2N*N, and N*2N, in inter-frame prediction and an optimum coding pattern of the current CU, a fast judgment algorithm of the HEVC coding pattern is used, and a coding partitioning pattern of the current CU can be rapidly judged through Js so as to obtain the optimum coding pattern of the current CU without traversing each coding pattern, so that computation complexity of the HEVC coding is reduced, and a coding speed of an HEVC standard is increased. The fast coding method for HEVC can be widely applicable to the field of video coding.

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

Perception high-definition video coding method based on salient object detection and saliency guidance

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

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

Motion vector synthesizing method in resolution decreasing video code conversion

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

The invention discloses a synthetic method for motion vectors in a degrading resolution video transcoding. Firstly, a first synthesized motion vector is calculated according to weight when the precisions of a plurality of input motion vectors are comparatively consistent or inconsistent; and the sum of absolute difference, bit number and lagrange multiplier which correspond to a median motion vector and a furthest motion vector apart from the first resultant motion vector in the adjacent motion vectors are calculated; and then a rate-distortion function value corresponding to each motion vector is calculated and the motion vector of the minimum rate-distortion function value is selected as a second resultant motion vector; finally, by adopting the second resultant motion vector as a center, a new search with a small window is carried out so as to obtain the final resultant motion vector. In the first synthesization of the invention, a weighted average is carried out to the motion vector ...

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

ENCODING AND DECODING WITH REFINEMENT OF THE RECONSTRUCTED PICTURE

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

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

Image decoding method and image processing device

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

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

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

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

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

H.264 intra-frame mode selection method based on gradient vector

Номер: CN102186081B
Автор: MAO XIA, YAN HAN
Принадлежит:

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

Video compression perception reconstruction method based on corner point detection and non-local similarity

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

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

Encoding device, encoding method, and image processing apparatus

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

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

Method and apparatus for encoding and/or decoding bit depth scalable video data using adaptive enhancement layer prediction

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

A scalable video bitstream may have an H.264/AVC compatible base layer (BL) and a scalable enhancement layer (EL), where scalability refers to color bit depth. The SVC standard allows spatial inter-layer prediction, wherein a residual in the EL is generated which is then intra coded. Another spatial intra-coding mode for EL is pure intra coding (I_NxN). The invention discloses a new intra-coding mode and two new inter coding modes, particularly for bit depth scalability. The new intra coding mode uses encoding of the residual between upsampled reconstructed BL and original EL, using mode selection. Two possible modes are residual prediction from BL and additional intra-coding of this residual. The new inter coding modes use also prediction of EL from reconstructed BL. In a first inter coding mode, the residual is encoded using Motion Estimation based on this residual. In a second inter coding mode, the residual is encoded using upsampled motion information from the BL.

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

System and method for implementing JPEG 2000 image coding

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

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

For optimizing union levelthe frame is compatible video transmission

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

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

For video encoding and decoding method

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

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

Asymmetric perceptual video coding system and method based on just noticeable distortion model

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

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

Two pass quantization for cabac coders

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

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

Multi-color channel multiple regression prediction operator

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

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

Image encoding device and method

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

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

Use the greater than 4x4 and 8x8 transformation of the video decoding

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

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

A DOF can be aware of the appropriate based on the error model the perception of the stereoscopic video coding method

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

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

Apparatus for encoding and decoding video signal and apparatus for transmitting data of image

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

An apparatus for encoding and decoding a video signal and an apparatus for transmitting data of an image. The present invention provides a method for decoding a video signal, the method comprising the steps of: generating an inverse quantized transform block by performing inverse quantization on a current block; obtaining an intra-frame prediction mode of the current block; determining a secondary transform set applied to the current block from among a plurality of secondary transform sets based on the intra prediction mode; deriving a transform kernel applied to the current block in the determined secondary transform set; and performing a secondary transform on a specific region above the left of the transform block after inverse quantization by using the derived transform kernel.

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

화상 처리 장치 및 화상 처리 방법

Номер: KR0101837882B1
Автор: 사토 가즈시

... 본 발명의 과제는, 양자화 행렬의 수가 많아지는 경우의 부호량의 증가를 억제하는 것이다. 크기가 상이한 복수의 변환 단위로부터, 복호되는 화상 데이터의 역직교 변환을 위하여 사용되는 변환 단위를 선택하는 선택부와, 제1 크기의 변환 단위에 대응하는 제1 양자화 행렬로부터, 제2 크기의 변환 단위에 대응하는 제2 양자화 행렬을 생성하는 생성부와, 상기 선택부에 의해 상기 제2 크기의 변환 단위가 선택된 경우에, 상기 생성부에 의해 생성된 상기 제2 양자화 행렬을 사용하여 상기 화상 데이터의 변환 계수 데이터를 역양자화하는 역양자화부를 구비하는 화상 처리 장치를 제공한다.

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

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

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

주변블록의 특징벡터를 이용한 영상 부호화/복호화 방법 및 장치

Номер: KR0101739987B1
Принадлежит: 에스케이 텔레콤주식회사

... 본 발명의 실시예는 주변블록의 특징벡터를 이용한 영상 부호화/복호화 방법 및 장치에 관한 것이다. 본 발명의 실시예는, 주변블록의 화소로부터 특징벡터를 추출하고 기설정된 영상의 특징벡터분포를 참조하여 상기 특징벡터가 나타내는 최적의 예측모드를 추출하고 상기 추출된 최적의 예측모드를 MPM 또는 현재블록의 인트라모드로 결정하고 현재블록에 인접한 주변블록의 화소를 이용하여 상기 현재블록을 인트라예측하여 부호화하고 복호화하는 주변블록의 특징벡터를 이용한 영상 부호화/복호화 방법 및 장치에 관한 것이다.

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

변환 선택을 갖는 비디오 코딩 및 디코딩을 위한 제약 변환 방법 및 장치

Номер: KR0101753273B1
Принадлежит: 톰슨 라이센싱

... 변환 선택을 갖는 비디오 코딩 및 디코딩을 위한 제약 변환 방법 및 장치가 제공된다. 장치는 적어도 제1 변환 및 제1 변환과 상이한 제2 변환 중에서 특정의 변환을 선택하고 특정의 변환을 블록의 잔차에 적용함으로써 화상 내의 적어도 블록을 인코딩하는 비디오 인코더(300)를 포함한다. 비디오 인코더에 존재하는 디블록킹 필터에 응답하여 제2 변환에 대한 변환 계수가 선택된다.

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

Method and apparatus for encoding and decoding motion information

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

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

DECODING DEVICE AND DECODING METHOD

Номер: KR0101639965B1
Принадлежит: 가부시끼가이샤 도시바

... 실시형태에 따른 암호화 방법은 도출 단계와 암호화 단계를 포함한다. 도출 단계는 참조 화상에 가중 계수를 승산하여 화소치 변화의 모션 보상 예측을 행하기 위해 사용되는 가중 계수의 거칠기를 표시하는 고정 소수점 정밀도에 기초하여 가중 계수의 기준치인 제1 기준치를 도출한다. 암호화 단계는 가중 계수와 상기 제1 기준치 간의 차분치인 제1 차분치를 암호화한다. 상기 가중 계수는 상기 제1 기준치를 대략 중심으로 한 미리 정해진 비트 정밀도의 범위에 포함된다.

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

METHOD FOR CONTROLLING BIT RATE AND APPARATUS THEREOF

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

The present invention relates to a method for controlling a bit rate and an apparatus thereof. The method for controlling a bit rate according to an embodiment of the present invention includes the steps of: determining an initial quantization level of a current frame based on a compression rate of the prior frame; selecting a quantization type of the next line by comparing a line compression rate of the current frame with a local target compression rate; determining a quantization level according to a compression state of the line; and processing the remaining line or text line according to the rate of an uncompressed line. Accordingly, the present invention can reduce the degradation of image quality. COPYRIGHT KIPO 2018 (AA) Start (BB) End (S10) Initialize (S20) Select quantization type (S30) Determine quantization level (S40) Uncompressed lines are more than 30% of current frame? (S50) Remaining line processing (S60) Text line processing (S70) Last line?

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

이미지들을 인코딩 및 디코딩하기 위한 방법, 인코딩 및 디코딩 디바이스, 및 대응하는 컴퓨터 프로그램들

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

... 본 발명은 파티션들로 분할된 적어도 하나의 이미지를 인코딩하기 위한 방법에 관한 것으로, 상기 방법은: 적어도 하나의 이미 인코딩되고 그 다음으로 디코딩된 기준 파티션에 기초하여, 현재 파티션의 데이터를 예측하고, 예측된 파티션을 발생하는 단계(C2); 상기 현재 파티션과 관련된 데이터를 상기 예측된 파티션과 비교함으로써, 잔여 데이터의 세트를 결정하는 단계(C6) ― 상기 잔여 데이터는, 엔트로피(entropy) 인코딩을 겪도록 의도된 다양한 디지털 정보 아이템들과 각각 연관됨 ― 를 실시한다. 상기 인코딩된 정보를 포함하는 신호를 생성하기 위한 단계 전에, 다음의 단계들: 상기 결정된 잔여 데이터의 세트로부터, 수정될 수 있는 잔여 데이터를 포함하는 서브세트를 결정하는 단계(C71); 상기 결정된 서브세트의 잔여 데이터를 나타내는 함수의 값을 계산하는 단계(C8); 상기 계산된 값을, 상기 디지털 정보 아이템들 중 적어도 하나의 디지털 정보 아이템의 값과 비교하는 단계(C9); 상기 비교의 결과에 기초하여, 상기 서브세트의 잔여 데이터 아이템들 중 적어도 하나의 잔여 데이터 아이템을 수정하거나(C10) 또는 수정하지 않는 단계; 및 수정하는 경우, 상기 적어도 하나의 수정된 잔여 데이터 아이템을 엔트로피 인코딩하는 단계(C20)가 실행된다.

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

METHOD AND APPARATUS FOR PERFORMING PROCESSING FOR IMAGE USING NEURAL NETWORK

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

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

Method and apparatus for encoding and decoding motion information

Номер: KR1020200023349A
Автор: LEE TAMMY, CHEN JIANLE
Принадлежит:

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

Improved predictor candidates for motion compensation

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

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

Method and device for encoding images, method and device for decoding images, and programs therefor

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

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

método de codificação de quadros de vídeo, terminal do assinante, e codificador de vídeo

Номер: BRPI0017304B1
Автор: LAINEMA JANI, JANI LAINEMA
Принадлежит:

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

APPARATUS FOR DECODING MOTION VECTORS

Номер: PT0002677749T

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

INTRA RATE CONTROL FOR VIDEO ENCODING BASED ON SUM OF ABSOLUTE TRANSFORMED DIFFERENCE

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

This disclosure describes techniques for rate control for intra coded frames. In one example of the disclosure, a rate control parameter may be calculated using a target bit rate and a complexity measure. In one example, the complexity measure is calculated with a sum of absolute transformed differences (SATD) calculation of an intra-coded frame.

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

VIDEO CODING METHOD AND SYSTEM, CODER, AND COMPUTER STORAGE MEDIUM

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

Disclosed are a video coding method and system, a coder, and a computer storage medium. The method comprises: determining a pre-parameter of a video to be coded, and determining a first Lagrange multiplier and a second Lagrange multiplier according to the pre-parameter; determining a target Lagrange multiplier according to the first Lagrange multiplier and the second Lagrange multiplier; determining a first distortion value according to a first distortion measure criterion, the first distortion measure criterion comprising a semantic distortion measure criterion; determining a second distortion value according to a second distortion measure criterion, the second distortion measure criterion comprising a numerical error measurement criterion; determining a target distortion value according to the first distortion value and the second distortion value; and using the target Lagrange multiplier and the target distortion value to determine a coding parameter of said video, and coding said video ...

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

IMAGE PROCESSING DEVICE AND METHOD

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

The present disclosure relates to an image processing device and method which make it possible to suppress a reduction in encoding efficiency. According to the present invention, encoded data are decoded, and execution of an inverse primary vertical transformation and execution of an inverse primary horizontal transformation are controlled on the basis of the value of a resulting transformation skip identifier. Further, execution of a primary horizontal transformation and execution of a primary vertical transformation are controlled on the basis of the value of the transformation skip identifier, and the transformation skip identifier is encoded. This disclosure can, for example, be applied to image processing devices, image coding devices, image decoding devices or the like.

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

MULTIPLE REFERENCE INTRA PREDICTION USING VARIABLE WEIGHTS

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

A method of performing intra prediction for encoding or decoding uses multiple layers of reference samples. The layers are formed into reference arrays that are used by a function, such as a weighted combination, to form a final prediction. The weights can be variable, chosen from among a number of number of sets of weights. The prediction is used in encoding or decoding a block of video data. The weights can be determined in a number of ways, and for a given prediction mode, the same weights, or different weights can be used for all pixels in a target block. If the weights are varied, they can depend on the distance of the target pixel from reference arrays. An index can be sent indicating which set of weights is to be used.

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

ADAPTIVE CHROMA DOWNSAMPLING AND COLOR SPACE CONVERSION TECHNIQUES

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

A method of adaptive chroma downsampling is presented. The method comprises converting a source image to a converted image in an output color format, applying a plurality of downsample filters to the converted image and estimating a distortion for each filter chose the filter that produces the minimum distortion. The distortion estimation includes applying an upsample filter, and a pixel is output based on the chosen filter. Methods for closed loop conversions are also presented.

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

COMPOUND INTRA PREDICTION FOR VIDEO CODING

Номер: WO2019013843A1
Автор: 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.

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

GOLDEN FRAME SELECTION IN VIDEO CODING

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

Techniques related to designating golden frames and to determining frame sizes and/or quantization parameters golden and non-golden frames for video coding are discussed. Such techniques may include designating an frame as a golden frame or a non-golden frame based on whether the frame is a scene change frame, a distance of the frame to a previous golden frame, and an average temporal distortion of the frame and determining a frame size and/or quantization parameter for the frame based on the designation and a temporal distortion of the frame.

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

IMAGE PROCESSING DEVICE AND METHOD

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

The present disclosure relates to an image processing device and method that make it possible to suppress decreases in encoding efficiency. The present invention performs inter-prediction on one region of a plurality of lower-layer regions that divide a processing target region of an image, sets a reference pixel using a reconstituted image that corresponds to a prediction image that is generated by means of the inter-prediction, uses the reference pixel to perform intra-prediction on another region from among the lower-layer regions, and uses a prediction image that is generated by means of the inter-prediction and the intra-prediction to encode the image. The present disclosure can be applied, for example, to an image processing device, an image encoding device, or an image decoding device.

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

ENCODERS, DECODERS AND METHODS EMPLOYING QUANTIZATION

Номер: WO2018010852A1
Автор: KALEVO, Ossi
Принадлежит:

A method of encoding input data (D1) to generate corresponding encoded data (E2) is provided. The input data (D1) includes a plurality of data portions. The method includes: (a) setting one or more values of a quality parameter for the plurality of data portions in a portion-specific manner, such that a given data portion has a corresponding given value of the quality parameter; (b) analysing the plurality of data portions and selecting at least one encoding method and at least two different quantization strengths to be employed for encoding the plurality of data portions, wherein, for a given data portion, a corresponding given encoding method and a corresponding given quantization strength are selected to be employed for encoding the given data portion, the corresponding given encoding method and the corresponding given quantization strength being selected based upon a given value of the quality parameter set for the given data portion at (a); (c) encoding the plurality of data portions ...

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

TRAINING END-TO-END VIDEO PROCESSES

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

The present invention relates to a method for training a plurality of visual processing algorithms for processing visual data. Thee method comprising the steps of using a pre-processing hierarchical algorithm to process the visual data prior to encoding the visual data in visual data processing, and using a post-processing hierarchical algorithm to further process the visual data following decoding visual data in visual data processing. The steps of steps of encoding and decoding are performed with respect to a predetermined visual data codec and in some embodiments may be content specific.

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

CODING DEVICE AND CODING METHOD

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

A coding device (100) calculates a first cost from a first block coding processing that does not include dividing a block to be coded into multiple partitions or includes a step for dividing the block to be coded into only two partitions, calculates a second cost from second block coding processing that includes a step for first dividing the block to be coded into two partitions, selecting block coding processing from a first block coding processing set including at least third block coding processing if the first cost is determined to be not lower than the second cost, the third block coding processing including a step for first dividing the block to be coded into three partitions, selects block coding processing from a second block coding processing set not including the third block coding processing if the first cost is determined to be lower than the second cost, and codes the block to be coded using the selected block coding processing.

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

METHOD AND APPARATUS FOR ENCODING AND DECODING A PICTURE

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

A method and an apparatus for encoding a picture are disclosed. For at least one block of a picture to encode, a block predictor is determined (22) for a decoded first component (21) of said at least one block, from a reconstructed region of a first component of said picture. At least one second component of said at least one block is then encoded (23) by predicting said at least one second component from a second component of said block predictor. Corresponding decoding method and apparatus are disclosed.

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

METHOD FOR ENCODING AND DECODING A MEDIA SIGNAL AND APPARATUS USING THE SAME

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

Disclosed herein is a method of encoding a video signal, comprising receiving an original video signal; comparing the original video signal with available reconstructed signals; determining a correction signal based on a result of the comparison; and generating a transform-coded correction signal to be transmitted for a signal reconstruction.

Подробнее
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.

Подробнее
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 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 дата публикации

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.

Подробнее
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.

Подробнее
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.

Подробнее
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.

Подробнее
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.

Подробнее
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.

Подробнее
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.

Подробнее
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 дата публикации

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 ).

Подробнее
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 ...

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

METHOD AND DEVICE FOR QUANTISING THE FLOATING VALUE OF A PIXEL IN AN IMAGE

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

The invention relates to a method and device for quantising the floating value of a pixel of an image by rounding either to a lesser whole number, to a greater whole number, or to the whole number closest to this floating value. The method is characterised in that the selection of rounding this floating value is determined based on a test value. 116-. (canceled)17. A method for quantizing the floating point values of the pixels of an image of an image sequence , characterized in that the method comprises:obtaining a first image from said image of the image sequence by reducing the dynamic range of said image; obtaining a third image from said second image by reducing the dynamic range of said second image; and', 'obtaining said test image from said third image by quantizing the floating point values of said third image;, 'obtaining a test image from a second image of the image sequence, distinct of the image to-be-quantized, byquantizing the floating point value of at least one pixel of said image by selecting a rounding of said floating point value to either the greater whole number, the lesser whole number, or the nearest whole number according to the floating point value of a pixel of said test image.18. The method of claim 17 , in which selecting the rounding for the floating value of a pixel of said image is determined by comparing this floating value and the floating point value of a pixel of said test image.19. The method of claim 17 , in which the pixel of the test image is determined from a displacement information element of the pixel from said image.20. The method of claim 19 , in which the floating value of the pixel of said image is converted to extend within the range of compatible values with that of the floating point values of the pixels of the test image.21. The method of claim 17 , in which selecting the rounding for the floating value of a pixel of said image is determined from the difference between this floating value and the floating point ...

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

METHOD AND DEVICE FOR DERIVING MOTION INFORMATION USING DEPTH INFORMATION, AND METHOD AND DEVICE FOR DERIVING MOTION MERGING CANDIDATE USING DEPTH INFORMATION

Номер: US20170006296A1
Принадлежит: Intellectual Discovery Co., Ltd.

The present invention provides a method for deriving motion information and a device for encoding an image using depth information. A method for deriving motion information using depth information, according to an embodiment of the present invention, comprises the steps of: comparing each motion information item of a plurality of adjacent blocks that are spatially adjacent to an encoded current block and thereby searching for an adjacent block having the same motion information; comparing, using depth information, whether or not a first object area comprising a block in a reference image temporally corresponding to the current block and a second object area comprising the adjacent block that has been found are the same; and, if the first object area and the second object area are the same, deriving motion information of the adjacent block that has been found as motion information of the current block. 1. A method for deriving motion information using depth information , comprising:searching multiple neighboring blocks for a neighboring block having the same motion information as an encoded current block by comparing motion information of the multiple neighboring blocks, which are spatially adjacent to the current block;comparing a first object area, including a block within a reference image, which is temporally co-located with the current block, with a second object area, including the found neighboring block, using the depth information in order to determine whether the first object area is identical to the second object area; andwhen the first object area is identical to the second object area, deriving the motion information of the found neighboring block as motion information for the current block.2. The method of claim 1 , further comprisingbefore the searching, determining whether motion information for the current block is present,wherein the searching is performed when it is determined that motion information for the current block is not present as a result ...

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

VIDEO ENCODING METHOD AND APPARATUS, AND VIDEO DECODING APPARATUS

Номер: US20160007028A1
Принадлежит: FUJITSU LIMITED

To allow a finer quantization control according to the property of an image within a macroblock, quantization parameter values are allowed to be changed in units of sub-blocks equal to or smaller than the macroblock in a similar manner as in motion compensation and orthogonal transform processes. A finer-tuned quantization control is performed, for example, by selecting fine and coarse quantization parameters respectively for corresponding sub-blocks if a plurality of images having different properties coexist within the macroblock. 1. A video encoding method for dividing each frame of a video into blocks of a predetermined size , and for encoding each of the blocks by combining temporal compression using pixel difference data and motion compensation , an orthogonal transform for transforming spatial information into frequency information , and quantization of an orthogonal transform coefficient , by using a quantization parameter defined corresponding to the blocks of the predetermined size , the video encoding method comprising:further dividing the blocks of the predetermined size into sub-blocks of a size smaller than the predetermined size;deciding a quantization parameter for each of the sub-blocks according to an image property;quantizing the orthogonal transform coefficient with the quantization parameter for each of the sub-blocks; andencoding the decided quantization parameter, whereineach of the sub-blocks for which the quantization parameter is decided has a size equal to or larger than a block size that is a unit of processing in the orthogonal transform, anda difference between a quantization parameter of an encoding sub-block and an intermediate value of the plurality of encoded quantization parameters for a plurality of blocks that include any one of a sub-block and block of the predetermined size that are adjacent to an left end and an upper end is encoded.2. A video encoding apparatus for generating video encoding information by dividing each frame ...

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

VIDEO ENCODING METHOD AND APPARATUS, AND VIDEO DECODING APPARATUS

Номер: US20160007031A1
Принадлежит: FUJITSU LIMITED

To allow a finer quantization control according to the property of an image within a macroblock, quantization parameter values are allowed to be changed in units of sub-blocks equal to or smaller than the macroblock in a similar manner as in motion compensation and orthogonal transform processes. A finer-tuned quantization control is performed, for example, by selecting fine and coarse quantization parameters respectively for corresponding sub-blocks if a plurality of images having different properties coexist within the macroblock. 1. A video encoding method for dividing each frame of a video into blocks of a predetermined size , and for encoding each of the blocks by combining temporal compression using pixel difference data and motion compensation , an orthogonal transform for transforming spatial information into frequency information , and quantization of an orthogonal transform coefficient , by using a quantization parameter defined corresponding to the blocks of the predetermined size , the video encoding method comprising:further dividing the blocks of the predetermined size into sub-blocks of a size smaller than the predetermined size; deciding a quantization parameter for each of the sub-blocks according to an image property;quantizing the orthogonal transform coefficient with the quantization parameter for each of the sub-blocks; andencoding the decided quantization parameter, whereineach of the sub-blocks for which the quantization parameter is decided has a size equal to or larger than a block size that is a unit of processing in the orthogonal transform,when a plurality of left blocks that are adjacent to an left end of the sub-block to be encoded are present and a plurality of upper blocks that are adjacent to an upper end of the sub-block to be encoded are present as an encoded block of the predetermined size or an encoded sub-block, a difference between an intermediate value between a quantization parameter of further upper block among the left ...

Подробнее
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 ...

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

IMAGE PROCESSING METHOD AND RECORDING MEDIUM

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

To divide appropriately an image including cells into a plurality of types of regions in accordance with image features, the image processing method of the invention includes acquiring an original image which includes a cell which is cultured, dividing the original image into blocks each of which consists of a predetermined number of pixels and obtaining spatial frequency components that an image in each block has, classifying each of the blocks into a plurality of clusters in a multi-dimensional feature value space in which intensity of a DC component among the spatial frequency components and intensity of each of a plurality of AC components which are different in a spatial frequency from one another are regarded as feature values; and dividing the original image into a plurality of regions on the basis of a result of the classification. 1. An image processing method , comprising:acquiring an original image which includes a cell which is cultured;dividing the original image into blocks each of which consists of a predetermined number of pixels and obtaining spatial frequency components that an image in each block has;classifying each of the blocks into a plurality of clusters in a multi-dimensional feature value space in which intensity of a DC component among the spatial frequency components and intensity of each of a plurality of AC components which are different in a spatial frequency from one another are regarded as feature values; anddividing the original image into a plurality of regions on the basis of a result of the classification.2. The image processing method according to claim 1 , wherein for each block claim 1 , two-dimensional discrete cosine transform based on the pixel values of the pixels included in the block is performed and the feature value is obtained on the basis of the discrete cosine transform coefficient of each frequency component.3. The image processing method according to claim 2 , wherein the feature value is:a total of the discrete ...

Подробнее
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 ...

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

METHOD OF COMPRESSING IMAGE IN DIGITAL PATHOLOGY SYSTEM

Номер: US20180008202A1
Автор: HWANG Man Won
Принадлежит:

Disclosed is an image compression method of a digital pathology system. The image compression method is a method of compressing digital slide images having first to nth original plane images (n is a natural number greater than or equal to 2). The image compression method includes selecting a block having an optimal focal point as an optimal block from each set of blocks positioned at identical positions of the first to nth original plane images; forming one plane image as a virtual optimal plane image by combining only the optimal blocks; generating block descriptors for forming the first to nth original plane images based on the virtual optimal plane image; generating first to nth predictive plane images from the virtual optimal plane image such that the first to nth predictive plane images are the least out of focus by using location information for the blocks and the block descriptors; generating first to nth differential plane images, the first differential plane image corresponding to a difference between the first original plane image and the first predictive plane image and the nth differential plane image corresponding to a difference between the nth original plane image and the nth predictive plane image; and compressing the first to nth differential plane images. 1. An image compression method for a digital pathology system , which is a method of compressing digital slide images having first to nth original plane images (n is a natural number greater than or equal to 2) , the image compression method comprising:selecting a block having an optimal focal point as an optimal block from each set of blocks positioned at identical positions of the first to nth original plane images;forming one plane image as a virtual optimal plane image by combining only the optimal blocks;generating block descriptors for forming the first to nth original plane images based on the virtual optimal plane image;generating first to nth predictive plane images from the virtual ...

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

ENCODER, DECODER, ENCODING METHOD, AND DECODING METHOD

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

Provided is an encoder including: circuitry; and memory coupled to the circuitry, in which the circuitry: derives a prediction residual indicating a difference between a current block and a prediction image of the current block; performs primary transform on the prediction residual, and performs secondary transform on a result of the primary transform; performs quantization on a result of the secondary transform; and encodes a result of the quantization. In the performing of the secondary transform, when a matrix weighted intra prediction included in intra prediction and having prediction modes is used, the circuitry uses, as a transform set for the secondary transform, a common transform set shared among the prediction modes. The matrix weighted intra prediction generates the prediction image by performing matrix calculation on a pixel sequence obtained from pixel values of surrounding pixels of the current block. 1. An encoder that encodes an image , the encoder comprising:circuitry; andmemory coupled to the circuitry, wherein derives a prediction residual indicating a difference between a current block and a prediction image of the current block;', 'performs primary transform on the prediction residual, and performs secondary transform on a result of the primary transform;', 'performs quantization on a result of the secondary transform; and', 'encodes a result of the quantization, and, 'the circuitryin the performing of the secondary transform,when a matrix weighted intra prediction included in intra prediction and having a plurality of prediction modes is used, the circuitry uses, as a transform set for the secondary transform, a common transform set shared among the plurality of prediction modes, the matrix weighted intra prediction generating the prediction image by performing matrix calculation on a pixel sequence obtained from pixel values of surrounding pixels of the current block, the transform set for the secondary transform being applied to primary ...

Подробнее
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 ...

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

METHODS FOR EFFICENT APPLICATION OF LGT

Номер: US20220030274A1
Принадлежит: Tencent America LLC

A method of encoding image data performed by at least one processor, may include: receiving information regarding a data block of an image; performing control so that a residual block composed of residual signals after intra or inter prediction is generated; identifying one or more hybrid transform kernel that are available for encoding the residual block based on associations between prediction modes and sizes of residual blocks; selecting a hybrid transform kernel from among the one or more hybrid transform kernel that are available for encoding the residual block; and performing transform coding of the residual block using the selected hybrid transform kernel. 1. A method of encoding image data performed by at least one processor , the method comprising:receiving information regarding a data block of an image;performing control so that a residual block composed of residual signals after intra or inter prediction is generated;identifying one or more hybrid transform kernel that are available for encoding the residual block based on associations between prediction modes and sizes of residual blocks, wherein each of the one or more hybrid transform kernel includes at least two transform types, which includes at least two transform types that are the same, or at least two transform types that are different;selecting a hybrid transform kernel from among the one or more hybrid transform kernel that are available for encoding the residual block; andperforming transform coding of the residual block using the selected hybrid transform kernel.2. The method of claim 1 , wherein the identifying of the subset of the hybrid transform kernels that are available for encoding the residual block is based on an implicit method that includes selecting a transform type based on coded information that is available to both an encoder and a decoder.3. The method of claim 2 , wherein the implicit method includes:when a block size (M×N) is greater than a block size threshold, a first ...

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

METHOD AND APPARATUS FOR FREQUENCY-DEPENDENT JOINT COMPONENT SECONDARY TRANSFORM

Номер: US20220030275A1
Принадлежит: Tencent America LLC

A method and apparatus for performing a frequency-dependent joint component secondary transform (FD-JCST). The method includes obtaining a plurality of transform coefficients in a transform coefficient block; determining whether at least one of the plurality of transform coefficients is a low-frequency coefficient; based on determining that the at least one of the plurality of transform coefficients is the low-frequency coefficient, determining whether the low-frequency coefficient is a non-zero value; and based on determining that the low-frequency coefficient is the non-zero value, performing a joint component secondary transform (JCST) on the low-frequency coefficient and signaling a related syntax to indicate that the JCST is performed. 1. A method of performing a joint component secondary transform (JCST) , the method comprising:obtaining a plurality of transform coefficients of multiple color components and residual components among the plurality of transform coefficients;performing a forward transformation on the residual components;performing the JCST on the forward transformed residual components; andquantizing and entropy coding the residual components to obtain a bitstream.2. The method of claim 1 , wherein the residual components comprise a residual component of 0 and a residual component of 1 that are Cb and Cr transform coefficients claim 1 , respectively.3. The method of claim 2 , wherein the performing the JCST comprises performing the JCST element-wise on the residual component of 0 and the residual component of 1.4. The method of claim 1 , further comprising:determining whether at least one of the plurality of transform coefficients is a low-frequency coefficient;based on determining that the at least one of the plurality of transform coefficients is the low-frequency coefficient, determining whether the low-frequency coefficient has a non-zero value; andbased on determining that the low-frequency coefficient has the non-zero value, performing the ...

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

CONTAINER AGNOSTIC DECRYPTION DEVICE AND METHODS FOR USE THEREWITH

Номер: US20160013930A1
Автор: Ducharme Paul D.
Принадлежит: VIXS SYSTEMS, INC.

A video processing device for decrypting a compressed video signal includes a key storage device for storing at least one decryption key. An decryption processing device retrieves the at least one decryption key from the key storage device, and decrypts an encrypted elementary bit stream into at least one elementary bit stream, wherein first portions of the encrypted elementary bit stream are encrypted and second portions of the encrypted elementary bit stream are unencrypted. 1. A video processing device for encrypting a compressed video signal from an elementary bit stream , the video processing device comprising:a machine that includes:a key storage device for storing at least one encryption key; andan encryption processing device, coupled to the key storage device, that retrieves the at least one encryption key from the key storage device, and that encrypts the elementary bit stream into at least one partially encrypted elementary bit stream, wherein first portions of the at least one partially encrypted elementary bit stream are encrypted and second portions of the at least one partially encrypted elementary bit stream are unencrypted, wherein the encryption processing device applies a first of a plurality of encryption methods for encrypting the first portions of a first block size and applies a second of the plurality of encryption methods for encrypting the first portions of a second block size that is less than the first block size.2. The video processing device of wherein the encryption processing device directly encrypts the at least one elementary stream without encrypting formatting data associated with at least one container format associated with the compressed video signal.3. The video processing device of wherein the encryption processing device directly encrypts the at least one elementary stream without encrypting framing data associated with the compressed video signal.4. The video processing device of wherein the encryption processing device ...

Подробнее
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 дата публикации

SUPER-TRANSFORM VIDEO CODING

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

Super-transform coding may include identifying a plurality of sub-blocks for prediction coding a current block, determining whether to encode the current block using a super-transform, and super-prediction coding the current block. Super-prediction coding may include generating a super-prediction block for the current block by generating a prediction block for each unpartitioned sub-block of the current block, generating a super-prediction block for each partitioned sub-block of the current block by super-prediction coding the sub-block, and including the prediction blocks and super-prediction blocks for the sub-blocks in a super-prediction block for the current block. Including the prediction blocks and super-prediction blocks for the sub-blocks in a super-prediction block for the current block may include filtering at least a portion of each prediction block and each super-prediction block based on a spatially adjacent prediction block. Super-transform coding may include transforming the super-prediction block for the current block using a corresponding super-transform. 1. An apparatus for use in super-transform coding , the apparatus comprising:a non-transitory computer-readable memory including instructions for super-transform coding; and identifying an input block from a current frame from an input video stream;', [ determining a prediction block corresponding to the current block, the prediction block having a prediction block size corresponding to the size of the current block; and', 'generating a transform block based on the prediction block using a transform having a transform size within the prediction block size;, 'in response to a determination to encode the current block using a prediction block size corresponding to a size of the current block, identifying sub-blocks from the current block for prediction coding the current block, wherein a first sub-block from the sub-blocks is spatially adjacent to a second sub-block from the sub-blocks in the current ...

Подробнее
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 дата публикации

Efficient Adaptive Streaming

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

Adaptive streaming is rendered more efficiently combinable with the usage of an open GOP structure by configuring a device for retrieving a video such that the same schedules a transition phase before switching from a first video stream to the second video stream, and/or by configuring a device for outputting a video in accordance with the adaptive streaming protocol such that the same supports switching outputting the video in form of a layered video stream or an increased spatial resolution stream. A media scene composed of several channels is made more efficiently streamable spending, for each channel, a set of representations of the respective channel which differ in a temporal distribution of random access points. By this measure, a client device may schedule the switching between the representations for optimizing fast tune-in and low bitrate variations. 1. Device for outputting , using an adaptively streaming protocol , a video to a client , the device supporting switching between , at least ,outputting the video in form of a layered video stream; andoutputting the video in form of an increased spatial resolution video stream encoded using an open GOP structure and having encoded thereinto the video at a second spatial resolution and at a second quality, 'a first layer having encoded thereinto the video at a first spatial resolution and a second layer having encoded thereinto the video at the second spatial resolution and a first quality lower than the second quality and using inter-layer prediction from the first to the second layer by way of inter-layer upsampling, but without prediction residual coding.', 'the layered video stream comprising'}2. Device according to claim 1 , wherein the increased spatial resolution video stream is a further layered video stream comprisinga further first layer having encoded thereinto the video at the first spatial resolution anda further second layer having encoded thereinto the video at the second spatial resolution using ...

Подробнее
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 ...

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

Method and Apparatus for Encoding and Decoding Digital Images or Video Streams

Номер: US20200014955A1
Принадлежит: SISVEL TECHNOLOGY S.R.L.

A method for encoding digital images or video streams, includes a receiving phase, wherein a portion of an image is received; a graph weights prediction phase, wherein the elements of a weights matrix associated to the graph related to the blocks of the image (predicted blocks) are predicted on the basis of reconstructed, de-quantized and inverse-transformed pixel values of at least one previously coded block (predictor block) of the image, the weights matrix being a matrix comprising elements denoting the level of similarity between a pair of pixels composing said image, a graph transform computation phase, wherein the graph Fourier transform of the blocks of the image is performed, obtaining for the blocks a set of coefficients determined on the basis of the predicted weights; a coefficients quantization phase, wherein the coefficients are quantized an output phase wherein a bitstream comprising the transformed and quantized coefficients is transmitted and/or stored. 1. A method for encoding digital images or video streams , comprising:a receiving phase, wherein a portion of an image is received;a graph weights prediction phase, wherein the elements of a weights matrix associated to the graph related to the blocks of the image (predicted blocks) are predicted on the basis of reconstructed, de-quantized and inverse-transformed pixel values of at least one previously coded block (predictor block) of the image, the weights matrix being a matrix comprising elements denoting the level of similarity between a pair of pixels composing said image,a graph transform computation phase, wherein the graph Fourier transform of the blocks of the image is performed, obtaining for said blocks a set of coefficients determined on the basis of the predicted weights;a coefficients quantization phase, wherein said coefficients are quantizedan output phase wherein a bitstream comprising said transformed and quantized coefficients is transmitted and/or stored.2. The encoding method ...

Подробнее
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 дата публикации

COMPLEXITY REDUCTION FOR 32-P AND 64-P LGT

Номер: US20220038701A1
Принадлежит: Tencent America LLC

A method of coding image data performed by at least one processor, may include: receiving information regarding a data block of an image; determining whether at least one of a height or a width of a residual coding block corresponding to the data block of the image is greater than or equal to a pre-defined threshold; and based on determining that the at least one of the height or the width of the residual coding block is greater than or equal to the pre-defined threshold: identifying or generating a reduced-complexity residual coding block by reducing the number of non-zero coefficients in the residual coding block; and performing transform coding of the reduced-complexity residual coding block using a line graph transform (LGT) core to perform direct matrix multiplications for each of the horizontal and vertical dimensions of the reduced-complexity coding block. 1. A method of decoding a coded bitstream composed of compressed video/image data performed by at least one processor , the method comprising:receiving the coded bitstream composed of the compressed video/image data;generating a dequantized block by a process including entropy decoding the coded bitstream and dequantizing a block;determining whether at least one of a height or a width of the dequantized block is greater than or equal to a pre-defined threshold; andbased on determining that the at least one of the height or the width of the dequantized block is greater than or equal to the pre-defined threshold: obtaining a reduced-complexity dequantized block based on the dequantized block and performing transform coding of the reduced-complexity dequantized block using a line graph transform (LGT) core to perform direct matrix multiplications for each of the horizontal and vertical dimensions of the reduced-complexity dequantized block,wherein the performing the transform coding includes determining an order of performing horizontal and vertical transforms to the reduced-complexity dequantized block when ...

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

Methods, Systems, Devices and Computer-readable Mediums for Encoding and Decoding Transform

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

The present application provides methods, systems, devices and computer-readable mediums for encoding and decoding transform. A method of the present application comprises: performing transform-encoding on a prediction residual block separately using a plurality of transform matrices, to obtain transformed residual blocks; based on the transformed residual block, determining, by a rate-distortion optimization decision, a transform matrix or a combination of transform matrices matching the residual characteristics of the prediction residual block from the plurality of transform matrices, and determining a transformed residual block to be outputted in a bitstream. Compared with the prior art, the method of the embodiments of the present invention performs a residual transform using transform matrices that are more closely matched with the residual characteristic, thereby improving the expression of the residual signal and improving the coding efficiency of the residual block. 1. An encoding transform method , comprising:performing transform-encoding on a prediction residual block separately using a plurality of transform matrices, to obtain transformed residual blocks;determining, by a rate-distortion optimization decision, a transform matrix or a combination of transform matrices matching the residual characteristics of the prediction residual block from the plurality of transform matrices, and determining a transformed residual block to be outputted in a bitstream, on the basis of the transformed residual blocks.2. The method of claim 1 , the performing transform-encoding on the prediction residual block separately using the plurality of transform matrices claim 1 , comprises claim 1 , performing transform-encoding on the prediction residual block using two different transform matrices.3. The method of claim 1 , wherein the transform matrix or the combination of transform matrices includes a matrix-multiplication-based transform matrix.4. The method of claim 1 , ...

Подробнее
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 дата публикации

CONSTRAINT FOR TEMPLATE MATCHING IN DECODER SIDE MOTION DERIVATION AND REFINEMENT

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

A method of video decoding in a decoder is described. A coded video bit stream is received. A template of a first block in a picture in the received coded bitstream is determined in response to a determination that decoder-side motion vector derivation (DMVD) is applied to the first block for reconstruction. A first region of the template is determined to be overlapping with a second block that is decoded prior to the first block. Further, a second region of the template is determined by subtracting the first region from the template. Motion information of the first block is derived using template matching based on reconstruction samples of the second region. 1. A method for video decoding in a decoder , comprising:receiving a coded bitstream;determining a template of a first block in a picture in the received coded bitstream in response to a determination that decoder-side motion vector derivation (DMVD) is applied to the first block for reconstruction;determining a first region of the template that overlaps with a second block that is decoded prior to the first block;determining a second region of the template by subtracting the first region from the template; andderiving motion information of the first block using template matching based on reconstruction samples of the second region.2. The method of claim 1 , whereinthe template matching does not use reconstruction samples of the first region to derive the motion information of the first block.3. The method of claim 1 , further comprising:reconstructing reconstruction samples of the first region of the template using padding or extrapolation.4. The method of claim 1 , further comprising:receiving an indicator in a sequence parameter set, a picture parameter set, or a slice header in the coded bitstream, wherein the indicator indicates whether a candidate motion vector generated using the template matching is constructed based on reconstruction samples of both of the first region of the template and the second ...

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

METHOD AND APPARATUS FOR ORDERING AND SELECTION OF AFFINE MERGE CANDIDATES IN MOTION COMPENSATION

Номер: US20200021836A1
Принадлежит: Tencent America LLC

A method for video decoding in a decoder includes decoding prediction information of a current block in a current picture from a coded video bitstream, the prediction information being indicative of an affine model in a merge mode. The method further includes comparing a height of the current block with a width of the current block. The method further includes selecting, based on the comparing, one or more affine candidates from a plurality of affine candidates of the current block. The method further includes constructing a merge list of the affine candidates using at least the selected one or more affine candidates. The method further includes reconstructing the current block based on the merge list and the affine model. 1. A method for video decoding in a decoder , comprising:decoding prediction information of a current block in a current picture from a coded video bitstream, the prediction information being indicative of an affine model in a merge mode;comparing a height of the current block with a width of the current block;selecting, based on the comparing, one or more affine candidates from a plurality of affine candidates of the current block;constructing a merge list of the affine candidates using at least the selected one or more affine candidates; andreconstructing the current block based on the merge list and the affine model.2. The method of claim 1 , wherein in response to a determination that the height of the current block is equal to the width of the current block claim 1 , the selected one or more affine candidates includes a first group of candidates that includes (i) a first control point that is located at one of (a) an upper left corner of the current block and (b) an upper right corner of the current block and (ii) a second control point that is located at one of (a) a lower left corner of the current block and (b) a lower right corner of the current block.3. The method of claim 2 , wherein in response to a determination that the height of the ...

Подробнее
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 дата публикации

METHOD AND APPARATUS FOR VIDEO CODING

Номер: US20210021841A1
Принадлежит: Tencent America LLC

Aspects of the disclosure provide methods and an apparatus that includes processing circuitry. The processing circuitry can decode coding information of a current block from a coded video bitstream. The coding information can indicate that a first prediction mode of the current block is one of a plurality screen content coding (SCC) tools. The processing circuitry can determine whether at least one loop filter associated with the current block is disabled based on at least one of the first prediction mode of the current block and a first quantization parameter (QP) of the current block. In response to the at least one loop filter being determined as disabled, the processing circuitry can reconstruct the current block without the at least one loop filter. 1. A method for video decoding in a decoder , comprising:decoding coding information of a current block from a coded video bitstream, the coding information indicating that a first prediction mode of the current block is one of a plurality screen content coding (SCC) tools;determining whether at least one loop filter associated with the current block is disabled based on at least one of the first prediction mode of the current block and a first quantization parameter (QP) of the current block; andreconstructing the current block without the at least one loop filter in response to the at least one loop filter being determined as disabled.2. The method of claim 1 , whereinthe at least one loop filter is a deblocking filter (DBF) for a boundary between the current block and a neighboring block of the current block;the first prediction mode is an intra block copy (IBC) mode or a palette coding mode; 'determining whether to the DBF for the boundary between the current block and the neighboring block is disabled based on at least one of (i) the first prediction mode of the current block, (ii) a second prediction mode of the neighboring block, (iii) the first QP of the current block, and (iv) a second QP of the neighboring ...

Подробнее
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 дата публикации

METHOD AND APPARATUS FOR PERFORMING LOW-COMPLEXITY OPERATION OF TRANSFORM KERNEL FOR VIDEO COMPRESSION

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

The present disclosure provides a method for reconstructing a video signal based on low-complexity transform implementation including obtaining a transform index of a current block from the video signal, wherein the transform index corresponds to any one of a plurality of transform combinations including a combination of DST4 and/or DCT4; deriving a transform combination corresponding to the transform index, wherein the transform combination includes a horizontal transform and a vertical transform, and wherein the horizontal transform and the vertical transform correspond to at least one of the DST4 or the DCT4; performing an inverse transform in a vertical direction with respect to the current block by using the DST4; performing an inverse transform in a horizontal direction with respect to the current block by using the DCT4; and reconstructing the video signal by using the current block which the inverse transform is performed. 1. A method for reconstructing a video signal based on low-complexity transform execution , comprising:obtaining a transform index of a current block from the video signal, wherein the transform index corresponds to any one of a plurality of transform combinations including a combination of DST4 and/or DCT4;deriving a transform combination corresponding to the transform index, wherein the transform combination includes a horizontal transform and a vertical transform, and wherein the horizontal transform and the vertical transform correspond to at least one of the DST4 or the DCT4;performing an inverse transform in a vertical direction with respect to the current block by using the DST4;performing an inverse transform in a horizontal direction with respect to the current block by using the DCT4; andreconstructing the video signal by using the current block which the inverse transform is performed.2. The method of claim 1 , wherein the DST4 and/or the DCT4 are/is executed by using a forward DCT2 or an inverse DCT2.4. The method of claim 1 , ...

Подробнее
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 ...

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

DEVICE AND METHOD FOR PROCESSING IMAGE

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

An apparatus and a method for applying an independent compression mode for encoding on each data block constituting an image frame in an encoder provided in an image processing device are provided. To that end, at least one data block is encoded based on each of a plurality of specified compression modes, and at least one data block corresponding to each of the plurality of specified compression modes is reconfigured based on at least in part on each of the plurality of specified compression modes. An inter-data difference corresponding to each of the plurality of specified compression modes is determined based on the at least one data block and a data block obtained by reconfiguring the at least one data block, and at least one compression mode is selected from the plurality of specified compression modes based on at least in part on each of the inter-data difference. 1. A device comprising:an encoding module configured to encode at least one data block based on each of a plurality of specified compression modes;a reconfiguration module configured to reconfigure the at least one data block corresponding to each of the plurality of specified compression modes based at least in part on each of the plurality of specified compression modes;a determination module configured to determine an inter-data difference corresponding to each of the plurality of specified compression modes based on the at least one data block and a data block obtained by reconfiguring the at least one data block; anda selection module configured to select at least one compression mode from the plurality of specified compression modes based at least in part on each of the inter-data difference.2. The device of claim 1 , wherein the encoding module is further configured to:split one image frame into a certain size to obtain the at least one data block, andencode the obtained at least one data block based on each of the plurality of specified compression modes based on a neighboring value and a ...

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

VIDEO ENCODING APPARATUS FOR ENCODING VIDEO FRAME SEGMENT THAT IS PARTITIONED INTO MULTIPLE COLUMN TILES AND ASSOCIATED VIDEO ENCODING METHOD

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

A video encoding apparatus has a bitstream buffer and a first video encoder. The first video encoder sequentially encodes coding blocks of a first video frame segment in a first encoding order, and outputs encoded data of the coding blocks of the first video frame segment to the bitstream buffer. The first video frame segment is partitioned into a plurality of column tiles, each having at least one tile. The first encoding order is identical to an encoding order of encoding a video frame segment with only a single column tile. 1. A video encoding apparatus comprising:a bitstream buffer; anda first video encoder, arranged to sequentially encode coding blocks of a first video frame segment in a first encoding order, and output encoded data of the coding blocks of the first video frame segment to the bitstream buffer, wherein the first video frame segment is partitioned into a plurality of column tiles each having at least one tile, and the first encoding order is identical to an encoding order of encoding a video frame segment with only a single column tile.2. The video encoding apparatus of claim 1 , wherein the video encoder comprises:a plurality of entropy encoding circuits, arranged to apply entropy encoding to the column tiles, respectively, wherein a number of the entropy encoding circuits is equal to a number of the column tiles.3. The video encoding apparatus of claim 1 , wherein the video encoder comprises:a plurality of entropy encoding status buffers, wherein a number of the entropy encoding status buffers is equal to a number of the column tiles; and apply entropy encoding to the column tiles, sequentially and cyclically;', 'store entropy encoding statuses associated with entropy encoding of the column tiles into the entropy encoding status buffers; and', 'load the entropy encoding statuses associated with entropy encoding of the column tiles from the entropy encoding status buffers., 'an entropy encoding circuit, arranged to4. The video encoding apparatus ...

Подробнее
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 ...

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

IMAGE ENCODING METHOD, DECODING METHOD, ENCODER, AND DECODER

Номер: US20220046236A1
Автор: Li Ming, Wu Ping, Wu Zhao
Принадлежит: ZTE CORPORATION

Provided is an image encoding method. The method includes: determining an intra prediction mode of an encoding block, and constructing a first prediction value of the encoding block according to the intra prediction mode; determining a filtering parameter according to the first prediction value and an original value of the encoding block, where the filtering parameter includes a filtering indication parameter; in a case where the filtering indication parameter indicates performing filtering processing on the first prediction value, performing the filtering processing on the first prediction value to obtain an intra prediction value; calculating a prediction difference parameter according to a difference between the original value of the encoding block and the intra prediction value; and encoding the intra prediction mode, the filtering parameter, and the prediction difference parameter, and writing encoded bits into a bitstream. 1. An image encoding method , comprising:determining an intra prediction mode of an encoding block, and constructing a first prediction value of the encoding block according to the intra prediction mode;determining a filtering parameter according to the first prediction value and an original value of the encoding block; wherein the filtering parameter comprises a filtering indication parameter;in a case where the filtering indication parameter indicates performing filtering processing on the first prediction value, performing the filtering processing on the first prediction value to obtain an intra prediction value;calculating a prediction difference parameter according to a difference between the original value of the encoding block and the intra prediction value; andencoding the intra prediction mode, the filtering parameter and the prediction difference parameter, and writing encoded bits into a bitstream.2. The method of claim 1 , wherein the filtering parameter further comprises a filter parameter for indicating a filter coefficient of ...

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

CODING METHOD, DECODING METHOD, ENCODER, AND DECODER

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

An encoder which codes a moving picture includes: a processor; and a memory, wherein the processor, using the memory: subtracts a prediction image of an image included in the moving picture from the image so as to derive a prediction error; sequentially selects a plurality of transform basis candidates; derives an evaluation value of a transform basis candidate selected; compares the evaluation value with a threshold value; based on a result of the comparison, skips selection of one or more transform basis candidates that have not been selected; determines the transform basis from one or more transform basis candidates selected; performs the transform of the prediction error, using the transform basis; quantizes a result of the transform; and codes a result of the quantization as data of the image. 113-. (canceled)14. A decoder comprising:a processor; anda memory, inverse quantizes data corresponding to a current block of an image;', 'performs an inverse secondary transform, using one candidate of the inverse secondary transform selected from candidates of the inverse secondary transform, on a result of the inverse quantization to generate second transform coefficients, the candidates of the inverse secondary transform including transform bases for the inverse secondary transform and a skip of the inverse secondary transform; and', 'performs an inverse primary transform, using one candidate of the inverse primary transform selected from candidates of the inverse primary transform, on the second transform coefficients or the result of the inverse quantization to generate first transform coefficients, the candidates of the inverse primary transform including transform bases for the inverse primary transform, wherein, 'wherein the processor, using the memorywhen a selected candidate of the inverse primary transform is other than a first candidate, a fixedly selected second candidate is used for the inverse secondary transform, andwhen the selected candidate of the ...

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

TEMPORAL DOMAIN RATE DISTORTION OPTIMIZATION BASED ON VIDEO CONTENT CHARACTERISTIC AND QP-Lambda CORRECTION

Номер: US20220046251A1

A temporal domain rate distortion optimization based on video content characteristic and QP-λ correction provides the temporal domain rate distortion optimization based on the video content characteristic and the QP-λ correction for a new generation encoder AV1, wherein according to a previous temporal domain dependency relationship under an HEVC-RA coding structure, a feature of the new generation encoder AV1 and a video sequence feature, an aggregation distortion of a current coding unit and an affected future coding unit is estimated and to propagation factor of the current coding unit in a temporal domain distortion propagation model is calculated by constructing a temporal domain distortion propagation chain, wherein a Lagrange multiplier is adjusted through a more accurate propagation factor to realize a temporal domain dependency rate distortion optimization, and a relationship of QP-λ is re-corrected and an I frame is adjusted to achieve a better coding effect 1S1: establishing a temporal domain propagation chain according to a temporal domain dependency relationship in an AV1 default coding structure, finding a matching block affected by each original coding block through a forward motion search, and recording a corresponding original motion compensation error and a corresponding motion vector;{'sub': new', 'new, 'S2: defining a Lagrange multiplier as λand a quantification step size as Qstep, then counting a Lagrange multiplier λ of a different sequence of a different quantification parameter (QP) and a corresponding quantification step size Qstep according to a built-in correspondence list of the QP and the quantification step size Qstep of an encoder, and constructing a relationship model between the Lagrange multiplier λand the quantification step size Qstep as follows. A temporal domain rate distortion optimization method based on a video content characteristic and QP-λ correction, comprising the following steps:{'sub': 'org', 'wherein λis a Lagrange ...

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

QUALITY METRICS ACCELERATOR WITH INLINE SCALERS

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

A scalable hardware accelerator configured to compute video quality metrics is disclosed. In some embodiments, an accelerator for video quality metrics comprises an application-specific integrated circuit that includes a first scaling unit configured to scale a resolution of at least a portion of a reference frame of a video, a second scaling unit configured to scale a resolution of at least a portion of a distorted frame of a transcoded version of the video, and a kernel configured to compute a video quality metric for the distorted frame with respect to the reference frame using at least a first scaled output of the first scaling unit or a second scaled output of the second scaling unit. 1. A system , comprising:a first scaling unit of an application-specific integrated circuit configured to scale a resolution of at least a portion of a reference frame of a video;a second scaling unit of the application-specific integrated circuit configured to scale a resolution of at least a portion of a distorted frame of a transcoded version of the video; anda kernel of the application-specific integrated circuit configured to compute a video quality metric for the distorted frame with respect to the reference frame using at least a first scaled output of the first scaling unit or a second scaled output of the second scaling unit.2. The system of claim 1 , wherein the kernel is configured to compute the video quality metric using both the first scaled output of the first scaling unit and the second scaled output of the second scaling unit.3. The system of claim 1 , wherein the first scaled output of the first scaling unit and the second scaled output of the second scaling unit are input into the kernel.4. The system of claim 1 , wherein the first scaled output of the first scaling unit and the second scaled output of the second scaling unit are not written to or read from memory.5. The system of claim 1 , wherein the first scaling unit and the second scaling unit scale to a ...

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

METHOD AND APPARATUS FOR PROCESSING VIDEO SIGNAL ON BASIS OF SECONDARY TRANSFORM

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

Disclosed is a method for decoding a video signal, including: generating a dequantized transform block by performing dequantization for a current block; acquiring an intra prediction mode of the current block; determining a secondary transform set applied to the current block among a plurality of secondary transform sets based on the intra prediction mode; deriving a transform kernel applied to the current block in the determined secondary transform set; and performing secondary transform for a top left specific area of the dequantized transform block by using the derived transform kernel, in which the plurality of secondary transform sets may include at least one mixed secondary transform set. 110.-. (canceled)11. A method for decoding a video signal , comprising:acquiring an intra prediction mode of a current block;obtaining dequantized transform coefficients for the current block;determining a secondary transform set applied to the current block among a plurality of secondary transform sets based on the intra prediction mode;acquiring a secondary transform index specifying a transform kernel in the secondary transform set;applying the transform kernel to the dequantized transform coefficients to generate secondary inverse-transformed coefficients; andperforming primary inverse-transform for the secondary inverse-transformed coefficients to generate residual samples of the current block,wherein the secondary transform index is binarized in a truncated unary scheme based on a number of available transform kernels in the secondary transform set.12. The method of claim 11 , wherein each of the plurality of secondary transform sets includes two transform kernels.13. The method of claim 11 , wherein the plurality of secondary transform sets include at least one mixed secondary transform set.14. The method of claim 13 , wherein the mixed secondary transform set includes at least one 8×8 transform kernel applied to an 8×8 size area and at least one 4×4 transform kernel ...

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

EFFICIENT AFFINE MERGE MOTION VECTOR DERIVATION

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

A video processing method for efficient affine merge motion vector derivation is disclosed. In one aspect, a video processing method is provided to include partitioning a current video block into sub-blocks; deriving, for each sub-block, a motion vector, wherein the motion vector for each sub-block is associated with a position for that sub-block according to a position rule; and processing a bitstream representation of the current video block using motion vectors for the sub-blocks. 1. A method of processing video data , comprising:determining, for a conversion between a current video block of a video and a bitstream of the video, motion vectors at control points (CPMV) of the current video block based on a rule, wherein the rule specifies to exclude using of non-adjacent spatial neighboring block from one or more spatial neighboring blocks of the current video block; andperforming the conversion between the current video block and the bitstream based on the motion vectors,wherein the rule further specifies to exclude using of invalid spatial neighboring block from the one or more spatial neighboring blocks based on positions of the one or more spatial neighboring blocks; and a spatial neighboring block of the one or more spatial neighboring blocks is invalid in a case that the spatial neighboring block belongs to a tile different from a current tile to which the current video block belongs.2. The method of claim 1 , wherein the current video block belongs to a current slice claim 1 , and a spatial neighboring block of the one or more spatial neighboring blocks is invalid in a case that the spatial neighboring block belongs to a slice different from the current slice.3. The method of claim 1 , wherein the current video block includes multiple sub-blocks claim 1 , and performing the conversion comprising:determining a motion vector for each sub-block of the multiple sub-blocks based on the CPMV and a specific position of the corresponding sub-block.4. The method of ...

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

Moving image encoding device, moving image encoding method, and recording medium for recording moving image encoding program

Номер: US20190028732A1
Автор: Fumiyo Takano
Принадлежит: NEC Corp

Provided is a moving image encoding device which is capable of determining an encoding mode through a small amount of calculation while suppressing a deterioration in encoding efficiency. In the present invention, a moving image encoding device includes an encoding mode determining unit for determining a combination of a plurality of encoding modes for each block.

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

IMAGE PROCESSING METHOD FOR PERFORMING PROCESSING OF ENCODING TREE UNIT AND ENCODING UNIT, IMAGE DECODING AND ENCODING METHOD USING SAME, AND DEVICE THEREOF

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

An image decoding method according to an embodiment of the present invention comprises the steps of: acquiring encoding tree unit information from an image stream; acquiring signaling information on a maximum coding unit size of a coding unit divided from the encoding tree unit; and dividing the encoding tree unit by steps according to the signaling information. 1. A method of decoding an image , the method comprising:acquiring coding tree unit information from an image stream;acquiring signaling information on a maximum coding unit size of coding units resulting from partitioning the coding tree unit; andpartitioning the coding tree unit stepwise according to the signaling information.2. The method of claim 1 , wherein the signaling information includes maximum coding unit size information acquired from header information of the video stream.3. The method of claim 1 , wherein the acquiring of the signaling information includes confirming that split flag corresponding to the coding tree unit is skipped.4. The method of claim 1 , wherein the partitioning stepwise includes partitioning the coding tree unit up to the maximum coding unit size without partition information.5. The method of claim 4 , wherein the partitioning of the coding tree unit up to the maximum coding unit size includes repeatedly partitioning the coding tree unit only through a quad tree.6. The method of claim 5 , wherein the partitioning stepwise includes partitioning the maximum coding unit through a quadtree or a binary tree according to the partition information when the partitioning is performed up to the maximum coding unit.7. The method of claim 1 , wherein the coding tree unit size is larger than the maximum coding unit size.8. The method of claim 1 , wherein a memory usage amount or a reference count corresponding to a line buffer is determined according to the coding tree unit size.9. A method of encoding an image claim 1 , the method comprising:acquiring a picture to be encoded; ...

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

METHOD AND APPARATUS FOR VIDEO CODING

Номер: US20200029089A1
Принадлежит: Tencent America LLC

Aspects of the disclosure provide methods and apparatuses for video encoding/decoding. In some examples, an apparatus for video decoding includes receiving circuitry and processing circuitry. For example, the processing circuitry decodes prediction information of a current block in a current picture from a coded video bitstream. The prediction information is indicative of an affine based motion vector prediction. Further, the processing circuitry identifies consecutive minimum compensation blocks that are adjacent of the current block and affine coded. Then, the processing circuitry determines, based on motion information of at least two minimum compensation blocks in the consecutive minimum compensation blocks, parameters of an affine model, and reconstruct at least a sample of the current block based on the affine model that is used to transform between the current block and a reference block in a reference picture that has been reconstructed. 1. A method for video decoding in a decoder , comprising:decoding prediction information of a current block in a current picture from a coded video bitstream, the prediction information being indicative of an affine based motion vector prediction;identifying consecutive minimum compensation blocks that are adjacent of the current block and affine coded;determining, based on motion information of at least two minimum compensation blocks in the consecutive minimum compensation blocks, parameters of an affine model; andreconstructing at least a sample of the current block based on the affine model that is used to transform between the current block and a reference block in a reference picture that has been reconstructed.2. The method of claim 1 , further comprising:identifying the consecutive minimum compensation blocks based on affine flags that are stored with motion information of the consecutive minimum compensation blocks.3. The method of claim 2 , further comprising:identifying the consecutive minimum compensation blocks ...

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

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

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

A video encoding device for encoding video using inter prediction includes encoding control means for controlling an inter-PU partition type of a CU to be encoded, based on a minimum inter-PU size (PA) and a CU size (PB) of the CU to be encoded. A video decoding device includes decoding control means for controlling an inter-PU partition of a CU to be decoded, based on the minimum inter-PU size (PA) and the size (PB) of the CU to be decoded. 1. A video encoding device for encoding video using inter prediction , comprising:encoding control means for controlling to set an inter-PU (Prediction Unit) partition type indicating a splitting pattern of a CU (Coding Unit) to be encoded to an inter-PU partition type whose size is greater than N×N corresponding to a half of a size of the CU, the size being a length of one side of the CU, in the case where the size of the CU to be encoded is equal to a minimum inter-PU size.2. A video encoding method for encoding video using inter prediction , comprising:controlling to set an inter-PU (Prediction Unit) partition type indicating a splitting pattern of a CU (Coding Unit) to be encoded to an inter-PU partition type whose size is greater than N×N corresponding to a half of a size of the CU, the size being a length of one side of the CU, in the case where the size of the CU to be encoded is equal to a minimum inter-PU size.3. A non-transitory computer readable information recording medium storing a video encoding program for encoding video using inter prediction , when executed by a processor , performs a method for:controlling to set an inter-PU (Prediction Unit) partition type indicating a splitting pattern of a CU (Coding Unit) to be encoded to an inter-PU partition type whose size is greater than N×N corresponding to a half of a size of the CU, the size being a length of one side of the CU, in the case where the size of the CU to be encoded is equal to a minimum inter-PU size.4. A video decoding device for decoding video using ...

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

INTER-PLANE PREDICTION

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

A better rate distortion ratio is achieved by making interrelationships between coding parameters of different planes available for exploitation for the aim of redundancy reduction despite the additional overhead resulting from the need to signal the inter-plane prediction information to the decoder. In particular, the decision to use inter plane prediction or not may be performed for a plurality of planes individually. Additionally or alternatively, the decision may be done on a block basis considering one secondary plane. 1. A decoder for decoding a data stream encoded with a video including pictures of a scene represented by multiple arrays of information samples , comprising:an extractor configured for:extracting, from the data stream, a first set of coding parameters including a first intra coding parameter associated with a first intra coding block in a first array of information samples that represents a first color component of the video, wherein the first set of coding parameters is to be used for reconstructing the first intra coding block in an intra coding mode,extracting, from the data stream, inter-plane interchange information associated with a second intra coding block in a second array of information samples that represents a second color component of the video, wherein the inter-plane interchange information signals whether intra coding information of the second intra coding block is to be derived in the intra coding mode based on information related to the first intra coding block, andresponsive to the inter-plane interchange information indicating no derivation of the intra coding information of the second intra coding block based on the information related to the first intra coding block, extracting, from the data stream, a second set of coding parameters including a second intra coding parameter; anda predictor configured for:responsive to the inter-plane interchange information indicating derivation of the intra coding information of the ...

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

Global motion vector video encoding systems and methods

Номер: US20210029376A1
Принадлежит: Apple Inc

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.

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

Image encoding apparatus, image encoding method, image decoding apparatus, and image decoding method

Номер: US20150036742A1
Принадлежит: Hitachi Maxell Ltd

The present invention provides an image encoding/decoding technique that is capable of achieving the higher compression efficiency. An image encoding method comprises: an intra prediction step which performs intra prediction on a block basis to generate a predicted image; a subtraction step which calculates the difference in prediction between the predicted image generated by the intra prediction step and an original image; a frequency conversion step which performs frequency conversion processing for the difference in prediction; a quantization step which subjects the output of the frequency conversion step to quantization processing; and a variable-length encoding step which subjects the output of the quantization step to variable-length encoding processing; wherein the intra prediction encoding step predicts a target pixel to be encoded by use of pixel values of two reference pixels between which the target pixel to be encoded is located.

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

METHOD AND SYSTEM FOR IMPROVED VIDEO CODEC RATE-DISTORTION PERFORMANCE BY PRE AND POST-PROCESSING

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

A system, method and computer program product for improving video codec performance, including a pre-processing stage configured for downscaling by a variable amount an uncompressed video signal before sending such downscaled, uncompressed video signal to an input of a video codec; and a complimentary post-processing stage configured for upscaling the decompressed video signal received from an output of the video codec back to its original resolution before transmitting the decompressed video signal. The system, method and computer program product provides improved rate-distortion performance compared to direct use of the video codec alone. 1. A system for improving video codec performance , the system comprising:a pre-processing stage configured for downscaling by a variable amount an uncompressed video signal before sending such downscaled, uncompressed video signal to an input of a video codec; anda complimentary post-processing stage configured for upscaling the decompressed video signal received from an output of the video codec back to its original resolution before transmitting the decompressed video signal,wherein the system provides improved rate-distortion performance compared to direct use of the video codec alone.2. The system of claim 1 , wherein run-time parameters of the pre-processing stage and the complimentary post-processing stage allow for dynamic modulation of distortion preference claim 1 , from nearly all video codec induced distortion to nearly all pre- and post-processing induced distortion claim 1 , or any desirable combination thereof.3. The system of claim 2 , further comprising:a distortion measurement system configured for controlling the run-time parameters based on analysis of characteristics of the uncompressed input video signal, characteristics of its compressed representation if it was originally delivered in a compressed state, a desired output data-rate, and the rate-distortion performance of the video codec.4. The system of ...

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

Data block encoding method and apparatus

Номер: US20180035116A1
Принадлежит: Huawei Technologies Co Ltd

A data block encoding method and apparatus are provided. The data block encoding method includes: determining whether a data block includes an intensive edge region, where the intensive edge region is a region including an image distortion generated by ring noise, and the data block is a data block in a to-be-encoded image; and when the data block includes an intensive edge region, reducing a value of a quantization parameter used for encoding the data block, and encoding the data block by using a reduced value of the quantization parameter, or dividing the data block into multiple coding units of different sizes according to different coding layers, adjusting rate-distortion costs of the multiple coding units of different sizes, and encoding the data block by using a coding unit with a minimum rate-distortion cost obtained after the adjustment.

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

SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR GENERATING REMOTE VIEWS IN A VIRTUAL MOBILE DEVICE PLATFORM USING EFFICIENT MACROBLOCK COMPARISON DURING DISPLAY ENCODING, INCLUDING EFFICIENT DETECTION OF UNCHANGED MACROBLOCKS

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

Embodiments disclosed herein provide systems, methods and computer readable media for generating remote views in a virtual mobile device platform. A virtual mobile device platform may be coupled to a physical mobile device over a network and generate frames of data for generating views on the physical device. These frames can be generated using an efficient display encoding pipeline on the virtual mobile device platform. Such efficiencies may include, for example, the synchronization of various processes or operations, the governing of various processing rates, the elimination of duplicative or redundant processing, the application of different encoding schemes, the efficient detection of duplicative or redundant data or the combination of certain operations. 1. A system for a virtual mobile device platform with efficient frame processing , comprising: a virtual machine executing a virtual mobile device associated with a physical mobile device communicating with the virtual mobile device platform over the network, the virtual mobile device including a guest operating system (OS) and one or more applications executing on the guest OS, the guest OS generating a frame of display data from an application executing on the guest operating system;', 'a video encoder including an input/output (I/O) thread for generating a converted frame by performing color space conversion on the frame of display data generated by the guest OS and a display encoder for generating an encoded frame by encoding the converted frame generated by the I/O thread, wherein the I/O thread includes a zero motion vector (ZMV) detector to identify, for each macroblock of the frame, whether the macroblock is a ZMV macroblock by comparing the frame to a previous frame; and, 'a virtual mobile device platform coupled to a physical mobile device over a network, the virtual mobile device platform including a processor executing instructions on a non-transitory computer readable medium for implementingsending ...

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

SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR GENERATING REMOTE VIEWS IN A VIRTUAL MOBILE DEVICE PLATFORM USING EFFICIENT COLOR SPACE CONVERSION AND FRAME ENCODING

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

Embodiments disclosed herein provide systems, methods and computer readable media for generating remote views in a virtual mobile device platform. A virtual mobile device platform may be coupled to a physical mobile device over a network and generate frames of data for generating views on the physical device. These frames can be generated using an efficient display encoding pipeline on the virtual mobile device platform. Such efficiencies may include, for example, the synchronization of various processes or operations, the governing of various processing rates, the elimination of duplicative or redundant processing, the application of different encoding schemes, the efficient detection of duplicative or redundant data or the combination of certain operations. 1. A system for a virtual mobile device platform with efficient frame processing , comprising: a virtual machine executing a virtual mobile device associated with a physical mobile device communicating with the virtual mobile device platform over the network, the virtual mobile device including a guest operating system (OS) and one or more applications executing on the guest OS, the guest OS generating a frame of display data from an application executing on the guest operating system;', 'a video encoder including an input/output (I/O) thread for generating a converted frame by performing color space conversion on the frame of display data generated by the guest OS and a display encoder for generating an encoded frame by encoding the converted frame generated by the I/O thread, wherein the I/O thread includes a zero motion vector (ZMV) detector to identify, for each macroblock of the frame, whether the macroblock is a ZMV macroblock, and performing color space conversion based on the identification of the macroblock; and, 'a virtual mobile device platform coupled to a physical mobile device over a network, the virtual mobile device platform including a processor executing instructions on a non-transitory ...

Подробнее