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

j
u
1. Способ кодирования текущего изображения (IC), которое ранее было разбито на блоки, причем способ содержит следующие этапы для текущего блока (СТВ), подлежащего кодированию:
разбивают (С3) текущий блок по меньшей мере один раз на множество подблоков; и
представляют (С4) разбиение текущего блока в виде первой последовательности цифровых данных;
причем способ кодирования отличается тем, что содержит этапы, на которых:
j
предсказывают (С5) разбиение текущего блока относительно разбиения блока (CTBr), уже кодированного и затем декодированного и представленного в виде второй последовательности цифровых данных, путем сравнения (С51) первой и второй последовательностей друг с другом или путем сравнения указанных соответствующих разбиений друг с другом и последующего определения (С52) остаточных цифровых данных, представляющих указанное сравнение, в соответствии с заданным критерием сравнения; и
кодируют (С6) указанные определенные остаточные цифровые данные.
2. Способ кодирования по п. 1, содержащий этап, на котором передают на декодер сигнал данных, содержащий цифровую информацию, указывающую, был ли выполнен указанный этап предсказания разбиения или нет.
u
3. Способ кодирования по п. 2, в котором при выполнении указанного этапа (С5) предсказания разбиения указанный сигнал данных содержит указанные кодированные остаточные цифровые данные (S′).
u
j
1
2
P
1
2
P
4. Способ кодирования по любому из пп. 1-3, в котором текущий блок (CTB) и уже кодированный и затем декодированный блок (CTBr) разбивают по меньшей мере один раз для получения двух уровней глубины разбиения (k, k), которые меньше или равны заданному уровню глубины разбиения (k) (k≥0, k≥0, k≥0), причем указанный заданный критерий сравнения имеет следующий вид:
1
2
сравнивают разбиение текущего блока и уже кодированного и затем декодированного блока на одинаковом уровне глубины разбиения (k, k);
P
повторяют выполнение указанного сравнения до указанного заданного уровня глубины разбиения (k); и
в конце каждого сравнения определяют остаточные цифровые данные первой величины или остаточные цифровые данные второй величины в зависимости от того, являются ли сравниваемые разбиения одинаковыми или различными.
5. Способ кодирования по любому из пп. 1-3, в котором указанный критерий сравнения является следующим:
никакие остаточные цифровые данные не определяют, если подблок, являющийся результатом разбиения текущего блока, и соответствующий подблок, являющийся результатом разбиения уже кодированного и затем декодированного блока, не были разбиты снова; и
остаточные цифровые данные определяют, если подблок, являющийся результатом разбиения текущего блока, был разбит снова, и если соответствующий подблок, являющийся результатом разбиения уже кодированного и затем декодированного блока, был или не был разбит снова.
6. Способ кодирования по любому из пп. 1-3, в котором указанный критерий сравнения имеет следующий вид:
никакие остаточные цифровые данные не определяют, если подблок, являющийся результатом разбиения текущего блока, и соответствующий подблок, являющийся результатом разбиения уже кодированного и затем декодированного блока, были разбиты снова;
остаточные цифровые данные определяют, если подблок, являющийся результатом разбиения текущего блока, и соответствующий подблок, являющийся результатом разбиения уже кодированного и затем декодированного блока, не были разбиты снова; и
остаточные цифровые данные определяют, если подблок, являющийся результатом разбиения текущего блока, был разбит снова, и если соответствующий подблок, являющийся результатом разбиения уже кодированного и затем декодированного блока, не был разбит снова.
7. Способ кодирования по любому из пп. 1-3, в котором кодированный и затем декодированный блок имеет заданное положение:
в декодированной части текущего изображения; или
в другом, уже декодированном изображении; или
в компоненте изображения, связанном с другим компонентом изображения, в который помещен текущий блок.
8. Кодирующее устройство для кодирования текущего изображения, которое ранее было разбито на блоки, причем устройство предназначено для выполнения способа кодирования по любому из пп. 1-7, при этом указанное устройство содержит для текущего блока, подлежащего кодированию:
средство разбиения (МР2) для разбиения текущего блока по меньшей мере один раз на множество подблоков; и
u
средство (PSB) представления для представления разбиения текущего блока в виде первой последовательности цифровых данных (S);
при этом указанное кодирующее устройство отличается тем, что содержит:
средство (MPR) предсказания для предсказания разбиения текущего блока относительно разбиения блока, уже кодированного и затем декодированного и представленного в виде второй последовательности цифровых данных, причем указанное средство предсказания выполнено с возможностью сравнения первой и второй последовательностей друг с другом или для сравнения указанных соответствующих разбиений друг с другом с последующим определением остаточных цифровых данных, представляющих указанное сравнение, в соответствии с заданным критерием сравнения; и
кодирующее средство (СЕ) для кодирования указанных определенных остаточных цифровых данных.
9. Сигнал (F) данных, представляющий изображение, кодированное способом кодирования по любому из пп. 1-7, причем сигнал отличается тем, что содержит указанные кодированные остаточные цифровые данные.
10. Машиночитаемый носитель данных, хранящий компьютерную программу, содержащую команды для выполнения способа кодирования по любому из пп. 1-7 при выполнении программ процессором.
u
11. Способ декодирования сигнала (F) данных, представляющего текущее изображение, ранее разбитое на блоки и кодированное, путем выполнения для текущего блока (CTB), подлежащего декодированию, этапа, заключающегося в предварительном восстановлении разбиения декодированного блока, причем указанный способ декодирования отличается тем, что он содержит этапы, на которых:
u
u
i
определяют (D1) в указанном сигнале (F) данных остаточные цифровые данные (S′), представляющие сравнение, выполненное во время кодирования, между первой последовательностью цифровых данных (S), представляющей разбиение текущего блока, и второй последовательностью цифровых данных (Sr), представляющей указанное разбиение декодированного блока, или между указанными соответствующими разбиениями в соответствии с заданным критерием сравнения; и
восстанавливают (D22) разбиение текущего блока на основе указанного восстановленного разбиения декодированного блока и указанных определенных остаточных цифровых данных.
u
12. Декодирующее устройство для выполнения способа декодирования по п. 11, причем указанное устройство предназначено для декодирования сигнала (F) данных, представляющего текущее изображение, ранее разбитое на блоки и кодированное, при этом устройство содержит для текущего блока (СТВ), подлежащего декодированию, средство (MPRI) восстановления, выполненное с возможностью предварительного восстановления разбиения декодированного блока, причем указанное декодирующее устройство отличается тем, что оно содержит:
u
u
i
средство определения (MS) для определения в указанном сигнале данных остаточных цифровых данных (S′), представляющих сравнение, выполняемое после кодирования, между первой последовательностью (S) цифровых данных, представляющей разбиение текущего блока, и второй последовательностью (Sr) цифровых данных, представляющей указанное разбиение декодированного блока, или между указанными соответствующими разбиениями в соответствии с заданным критерием сравнения; и
указанное средство восстановления (MPRI), выполненное с возможностью восстановления разбиения текущего блока на основании восстановленного разбиения декодированного блока и указанных определенных остаточных цифровых данных.
13. Машиночитаемый носитель данных, хранящий компьютерную программу, содержащую команды для выполнения этапов способа декодирования по п. 11 при выполнении программы процессором.