Евразийский сервер публикаций

Евразийский патент № 045392

   Библиографические данные
(11)045392    (13) B1
(21)202192500

 A ]   B ]   C ]   D ]   E ]   F ]   G ]   H ] 

Текущий раздел: H     


Документ опубликован 2023.11.22
Текущий бюллетень: 2023-11  
Все публикации: 045392  
Реестр евразийского патента: 045392  

(22)2019.12.13
(51) H04N 19/33 (2014.01)
H04N 19/91 (2014.01)
H04N 19/93 (2014.01)
H04N 19/132 (2014.01)
H04N 19/14 (2014.01)
H04N 19/167 (2014.01)
H04N 19/17 (2014.01)
H04N 19/182 (2014.01)
H04N 19/187 (2014.01)
H04N 19/36 (2014.01)
H04N 19/124 (2014.01)
H04N 19/50(2014.01)
(43)A1 2021.12.24 Бюллетень № 12  тит.лист, описание 
(45)B1 2023.11.22 Бюллетень № 11  тит.лист, описание 
(31)1903844.7; 1904014.6; 1904492.4; 1905325.5; 1909701.3
(32)2019.03.20; 2019.03.23; 2019.03.29; 2019.04.15; 2019.07.05
(33)GB; GB; GB; GB; GB
(86)GB2019/053547
(87)2020/188229 2020.09.24
(71)В-НОВА ИНТЕРНЭШНЛ ЛТД (GB)
(72)Феррара Симоне, Чиккарелли Лоренцо, Меарди Гвидо (GB)
(73)В-НОВА ИНТЕРНЭШНЛ ЛТД (GB)
(74)Нилова М.И. (RU)
(54)ОБРАБОТКА ОСТАТКОВ ПРИ КОДИРОВАНИИ ВИДЕО
   Формула 
(57) 1. Способ кодирования входного сигнала, включающий:
получение входного сигнала (30);
генерацию наборов остатков на основе разности между входным сигналом и одним или большим количеством восстановленных сигналов с одним или большим количеством соответствующих разрешений, отличающийся тем, что первый набор остатков основан на сравнении первого варианта входного сигнала и первого восстановленного варианта входного сигнала, причем первый восстановленный вариант получен из базового кодера, при этом второй набор остатков основан на сравнении второго варианта входного сигнала и второго восстановленного варианта входного сигнала, причем второй восстановленный вариант получен из первого восстановленного варианта;
выбор режима (140) остатков;
модификацию (350-1, 350-2) первого и второго наборов остатков на основе указанного выбранного режима остатков; и
кодирование (300-1, 300-2) наборов модифицированных остатков для генерации соответствующих кодированных потоков, при этом кодирование отличается от базового кодера,
при этом кодирование включает преобразование (310-1, 310-2) наборов модифицированных остатков, и
при этом модификация включает выбор подмножества соответствующего набора остатков, которые не следует кодировать, и модификацию выполняют индивидуально для первого и второго наборов остатков на основе выбранного режима остатков таким образом, что каждый набор остатков может быть модифицирован аналогичным образом, иным образом или вообще может не модифицироваться.
2. Способ по п.1, согласно которому входной сигнал имеет первое разрешение, и способ включает:
дискретизацию (350D) с пониженной частотой входного сигнала (30) для создания дискретизированного с пониженной частотой сигнала со вторым разрешением;
получение базового кодированного сигнала от базового кодера (320), причем базовый кодированный сигнал генерируется посредством кодирования дискретизированного с пониженной частотой сигнала с использованием базового кодера (320);
восстановление сигнала из базового кодированного сигнала для генерации первого восстановленного сигнала в одном или большем количестве восстановленных сигналов; и
сравнение первого восстановленного сигнала с входным сигналом для генерации первого набора остатков, при этом сравнение первого восстановленного сигнала с входным сигналом для генерации первого набора из наборов остатков включает:
декодирование базового кодированного сигнала для создания базового декодированного сигнала; и
использование разности между базовым декодированным сигналом и вариантом входного сигнала с пониженной частотой дискретизации для создания первого набора остатков, и
при этом способ дополнительно включает:
создание второго набора остатков посредством:
коррекции базового декодированного сигнала с использованием первого набора остатков для создания скорректированного декодированного варианта;
дискретизации (350U) с повышенной частотой скорректированного декодированного варианта; и
использование разности между скорректированным декодированным сигналом и входным сигналом для получения второго набора остатков.
3. Способ по п.1, согласно которому первый набор остатков имеет первое пространственное разрешение, а второй набор остатков имеет второе пространственное разрешение, причем первое пространственное разрешение ниже второго пространственного разрешения.
4. Способ по любому из предшествующих пунктов, согласно которому этап модификации включает:
ранжирование остатков в каждом из наборов остатков; и
фильтрацию остатков на основе ранжирования.
5. Способ по любому из предшествующих пунктов, согласно которому модификация включает:
определение оценки, связанной с каждым остатком или группой остатков,
причем оценка указывает на относительную важность каждого остатка или группы остатков, и
при этом выбор подмножества остатков, которые не должны кодироваться, основан на оценке, связанной с каждым остатком или группой остатков, причем оценка основана на одной или большем количестве пространственных и/или временных характеристик входного сигнала, предпочтительно оценка основана на уровне контрастности или уровне текстуры входного сигнала или на обоих.
6. Способ по любому из предшествующих пунктов, согласно которому модификация включает:
квантование остатков в соответствующем наборе остатков, причем квантование включает применение мертвой зоны переменного размера, причем мертвая зона определена как функция ширины шага квантования.
7. Способ по любому из предшествующих пунктов, согласно которому модификация включает:
квантование остатков в соответствующем наборе остатков,
причем квантование остатков включает:
квантование остатков на первом этапе для осуществления модификации; и
квантование остатков на втором этапе для осуществления кодирования.
8. Способ по п.4 или 5, согласно которому модификация включает:
сравнение оценки с набором диапазонов, при этом:
в ответ на попадание оценки в первый диапазон (1118), остаток или группа остатков не кодируются;
в ответ на попадание оценки во второй диапазон (1116), остаток или группа остатков сравнивается с мертвой зоной квантования, при этом остаток или группа остатков не кодируются, если они попадают в мертвую зону;
в ответ на попадание оценки в третий диапазон (1114), остаток или группа остатков предварительно квантуются с шириной первого шага квантования; и
в ответ на попадание оценки в четвертый диапазон (1112), остаток или группа остатков передаются на кодирование без модификации.
9. Способ по любому из предшествующих пунктов, согласно которому модификация одного или большего количества наборов остатков включает:
получение категоризации остатков или групп остатков; и
применение модификации на основе категоризации, при этом получение категоризаций включает:
категоризацию остатков или групп остатков на основе одной или большего количества пространственных и/или временных характеристик входного сигнала или по меньшей мере одного из наборов остатков,
причем одна или большее количество пространственных и/или временных характеристик содержат одну или большее количество характеристик, выбранных из группы, содержащей:
пространственную активность между одним или большим количеством сигнальных элементов или групп сигнальных элементов;
уровень контраста между одним или большим количеством сигнальных элементов или групп сигнальных элементов;
измерение изменения в одном или большем количестве пространственных направлений;
временную активность между одним или большим количеством сигнальных элементов или групп сигнальных элементов;
измерение изменения в одном или большем количестве временных направлений;
пространственную активность между одним или большим количеством остатков;
временную активность между одним или большим количеством остатков; и
различие между различными наборами наборов остатков или различие в одной или большем количестве пространственных и/или временных характеристик между разными наборами наборов остатков.
10. Способ по любому из предшествующих пунктов, согласно которому модификация включает:
установку флажков управления, указывающих, следует ли кодировать остатки при кодировании,
при этом кодирование выборочно выполняется на основе флажков управления.
11. Способ по любому из предшествующих пунктов, согласно которому модификация включает:
получение набора остаточных весов, причем остаточные веса содержат нулевые значения; и
применение набора остаточных весов к остаткам в одном из одного или большего количества наборов остатков для генерации взвешенного набора остатков,
после применения набора остаточных весов, установление порогового значения для взвешенного набора остатков с использованием набора порогов,
причем по меньшей мере один из набора остаточных весов и набора пороговых значений определены на основе классификации входного сигнала.
12. Способ по п.11, согласно которому набор остаточных весов содержит остаточную маску, при необходимости остаточная маска предварительно генерируется на основе предварительной обработки входного сигнала перед кодированием.
13. Кодер, выполненный с возможностью выполнения способа по любому из пп.1-12.
14. Битовый поток, представляющий кодирование входного сигнала, при этом битовый поток содержит:
множество кодированных потоков, сгенерированных путем кодирования наборов модифицированных остатков, причем наборы модифицированных остатков сгенерированы посредством:
генерации наборов остатков, сгенерированных на основе разности между входным сигналом и одним или большим количеством восстановленных сигналов с одним или большим количеством соответствующих разрешений, отличающийся тем, что первый набор остатков основан на сравнении первого варианта входного сигнала и первого восстановленного варианта входного сигнала, причем первый восстановленный вариант получен из базового кодера, при этом второй набор остатков основан на сравнении второго варианта входного сигнала и второго восстановленного варианта входного сигнала, причем второй восстановленный вариант получен из первого восстановленного варианта;
выбора режима остатков;
модификации первого и второго наборов остатков на основе указанного выбранного режима остатков;
при этом кодирование включает преобразование наборов модифицированных остатков и отличается от базового кодера,
при этом модификация включает выбор подмножества соответствующего набора остатков, которые не следует кодировать, и модификацию выполняют индивидуально для первого и второго наборов остатков на основе выбранного режима остатков таким образом, что каждый набор остатков может быть модифицирован аналогичным образом, иным образом или вообще может не модифицироваться.
Zoom in