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

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