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

1. Устройство видеокодирования, содержащее:
средство преобразования для преобразования блока изображения;
средство энтропийного кодирования для энтропийного кодирования преобразованных данных блока изображения, преобразованного средством преобразования;
средство кодирования ИКМ для кодирования посредством кодирования ИКМ блока изображения;
средство выбора мультиплексных данных для выбора выходных данных средства энтропийного кодирования или средства кодирования ИКМ в блоке с размером блока, устанавливаемым извне; и
средство мультиплексирования для встраивания заголовка ИКМ в битовый поток в блоке с размером блока, устанавливаемым извне.
2. Устройство видеокодирования по п.1, в котором средство мультиплексирования встраивает в битовый поток информацию о размере блока ИКМ для сигнализации размера блока, устанавливаемого извне.
N
3. Устройство видеокодирования по п.2, в котором размер блока, устанавливаемый извне, больше или равен 1/4 размера блока, соответствующего максимальному размеру единицы кодирования.
N
4. Устройство видеокодирования по п.2, в котором размер блока, устанавливаемый извне, больше или равен 4, умноженному на размер блока, соответствующий минимальному размеру единицы кодирования.
N
5. Устройство видеокодирования по п.2, в котором размер блока, устанавливаемый извне, меньше или равен 1/4 размера блока, соответствующего максимальному размеру единицы кодирования.
N
6. Устройство видеокодирования по п.2, в котором размер блока, устанавливаемый извне, меньше или равен 4, умноженному на размер блока, соответствующий минимальному размеру единицы кодирования.
7. Устройство видеодекодирования, содержащее:
средство извлечения для извлечения информации о размере блока ИКМ из битового потока;
средство определения размера блока ИКМ для определения минимального значения размера блока ИКМ для синтаксического анализа заголовка ИКМ, основываясь на информации о размере блока ИКМ;
средство синтаксического анализа заголовка ИКМ для синтаксического анализа из битового потока заголовка ИКМ, блок которого имеет значение, которое равно или больше минимального значения размера блока ИКМ;
средство энтропийного декодирования для синтаксического анализа преобразованных данных изображения в битовом потоке;
средство декодирования ИКМ для декодирования посредством декодирования ИКМ данных ИКМ изображения в битовом потоке; и
средство управления декодированием для управления средством энтропийного декодирования и средством декодирования ИКМ, основываясь на заголовке ИКМ.
8. Устройство видеодекодирования по п.7, в котором средство демультиплексирования демультиплексирует битовый поток для получения информации о размере блока ИКМ для сигнализации размера блока.
N
9. Устройство видеодекодирования по п.8, в котором размер блока больше или равен 1/4 размера блока, соответствующего максимальному размеру единицы кодирования.
N
10. Устройство видеодекодирования по п.8, в котором размер блока больше или равен 4, умноженному на размер блока, соответствующий минимальному размеру единицы кодирования.
N
11. Устройство видеодекодирования по п.8, в котором размер блока меньше или равен 1/4 размера блока, соответствующего максимальному размеру единицы кодирования.
N
12. Устройство видеодекодирования по п.8, в котором размер блока меньше или равен 4, умноженному на размер блока, соответствующий минимальному размеру единицы кодирования.
13. Способ видеокодирования, содержащий:
выбор данных, полученных энтропийным кодированием преобразованных данных блока изображения, или данных, полученных кодированием ИКМ блока изображения, в единице размера блока; и
встраивание заголовка ИКМ в битовый поток в блоке с размером блока, устанавливаемым извне.
14. Способ видеодекодирования, содержащий:
извлечение информации о размере блока ИКМ из битового потока;
определение минимального значения размера блока ИКМ для синтаксического анализа заголовка ИКМ, основываясь на информации о размере блока ИКМ;
синтаксический анализ из битового потока заголовка ИКМ, блок которого имеет значение, которое равно или больше минимального значения размера блока ИКМ;
управление процессом энтропийного декодирования и процессом декодирования ИКМ, основываясь на заголовке ИКМ;
синтаксический анализ преобразованных данных изображения в битовом потоке при управлении процессом энтропийного декодирования; и
декодирование посредством декодирования ИКМ данных ИКМ изображения в битовом потоке при управлении процессом декодирования ИКМ.
15. Программа видеокодирования, вызывающая исполнение компьютером:
процесса выбора для выбора данных, полученных энтропийным кодированием преобразованных данных блока изображения, или данных, полученных посредством кодирования ИКМ блока изображения, в единице размера блока, устанавливаемого извне; и
процесса мультиплексирования встраивания заголовка ИКМ в битовый поток в блоке с размером блока, устанавливаемым извне.
16. Программа видеодекодирования, вызывающая исполнение компьютером:
процесса извлечения для извлечения информации о размере блока ИКМ из битового потока;
процесса определения размера блока ИКМ для определения минимального значения размера блока ИКМ для синтаксического анализа заголовка ИКМ, основываясь на информации о размере блока ИКМ;
процесса синтаксического анализа из битового потока заголовка ИКМ, блок которого имеет значение, которое равно или больше минимального значения размера блока ИКМ; и
процесса управления процессом энтропийного декодирования и процессом декодирования ИКМ, основываясь на заголовке ИКМ,
причем вызывается выполнение компьютером синтаксического анализа преобразованных данных изображения в битовом потоке при управлении процессом энтропийного декодирования, и
вызывается выполнение компьютером декодирования посредством декодирования ИКМ данных ИКМ изображения в битовом потоке при управлении процессом декодирования ИКМ.
17. Способ видеодекодирования, содержащий:
извлечение информации о размере блока ИКМ из битового потока;
определение максимального значения размера блока ИКМ для синтаксического анализа заголовка ИКМ, основываясь на информации о размере блока ИКМ;
синтаксический анализ из битового потока заголовка ИКМ, блок которого имеет значение, которое равно или меньше максимального значения размера блока ИКМ;
управление процессом энтропийного декодирования и процессом декодирования ИКМ, основываясь на заголовке ИКМ;
синтаксический анализ преобразованных данных изображения в битовом потоке при управлении процессом энтропийного декодирования; и
декодирование посредством декодирования ИКМ данных ИКМ изображения в битовом потоке при управлении процессом декодирования ИКМ.
18. Устройство видеодекодирования, содержащее:
средство извлечения для извлечения информации о размере блока ИКМ из битового потока;
средство определения размера блока ИКМ для определения максимального значения размера блока ИКМ для синтаксического анализа заголовка ИКМ, основываясь на информации о размере блока ИКМ;
средство синтаксического анализа заголовка ИКМ для синтаксического анализа из битового потока заголовка ИКМ, блок которого имеет значение, которое равно или меньше максимального значения размера блока ИКМ;
средство управления декодированием для управления процессом энтропийного декодирования и процессом декодирования ИКМ, основываясь на заголовке ИКМ;
средство энтропийного декодирования для синтаксического анализа преобразованных данных изображения в битовом потоке при управлении процессом энтропийного декодирования; и
средство декодирования ИКМ для декодирования посредством декодирования ИКМ данных ИКМ изображения в битовом потоке при управлении процессом декодирования ИКМ.
19. Программа видеодекодирования, вызывающая исполнение компьютером:
процесса извлечения для извлечения информации о размере блока ИКМ из битового потока;
процесса определения размера блока ИКМ для определения максимального значения размера блока ИКМ для синтаксического анализа заголовка ИКМ, основываясь на информации о размере блока ИКМ;
процесса синтаксического анализа заголовка ИКМ для синтаксического анализа из битового потока заголовка ИКМ, блок которого имеет значение, которое равно или меньше максимального значения размера блока ИКМ; и
процесса управления декодированием для управления процессом энтропийного декодирования и процессом декодирования ИКМ, основываясь на заголовке ИКМ,
причем вызывается исполнение компьютером процесса энтропийного декодирования для синтаксического анализа преобразованных данных изображения в битовом потоке при управлении процессом энтропийного декодирования, и
вызывается исполнение компьютером процесса декодирования ИКМ для декодирования ИКМ данных ИКМ изображения в битовом потоке при управлении процессом декодирования ИКМ.
20. Способ видеодекодирования, содержащий:
извлечение информации о размере блока ИКМ из битового потока;
определение минимального значения размера блока ИКМ, в отношении которого выполняется синтаксический анализ заголовка ИКМ на основе информации о размере блока ИКМ;
синтаксический анализ из флага разделенной единицы кодирования битового потока, который представляет собой информацию для задания размера блока единицы кодирования, синтаксически анализируемой из битового потока;
определение размера блока единицы кодирования, основываясь на флаге разделенной единицы кодирования;
синтаксический анализ из битового потока заголовка ИКМ единицы кодирования в случае, когда размер блока единицы кодирования равен или больше минимального значения размера блока ИКМ;
управление процессом энтропийного декодирования и процессом декодирования ИКМ, основываясь на заголовке ИКМ;
синтаксический анализ преобразованных данных изображения в битовом потоке при управлении процессом энтропийного декодирования; и
выравнивание по байтам битового потока и декодирование ИКМ кодированных ИКМ данных яркости и данных цветовой разности изображения в выровненном по байтам битовом потоке при управлении декодированием ИКМ.
21. Устройство видеодекодирования, содержащее:
средство извлечения для извлечения информации о размере блока ИКМ из битового потока;
средство определения размера блока ИКМ для определения минимального значения размера блока ИКМ для синтаксического анализа заголовка ИКМ, основываясь на информации о размере блока ИКМ;
средство для синтаксического анализа из битового потока флага разделенной единицы кодирования, который представляет собой информацию для задания размера блока единицы кодирования, синтаксически проанализированной из битового потока;
средство для определения размера блока единицы кодирования, основываясь на флаге разделенной единицы кодирования;
средство синтаксического анализа заголовка ИКМ для синтаксического анализа заголовка ИКМ единицы кодирования из битового потока в случае, когда размер блока единицы кодирования равен или больше минимального значения размера блока ИКМ;
средство управления декодированием для управления процессом энтропийного декодирования и процессом декодирования ИКМ, основываясь на заголовке ИКМ;
средство энтропийного декодирования для синтаксического анализа преобразованных данных изображения в битовом потоке при управлении процессом энтропийного декодирования; и
средство декодирования ИКМ для выравнивания по байтам битового потока и декодирования посредством декодирования ИКМ кодированных ИКМ данных яркости и данных цветовой разности изображения в выровненном по байтам битовом потоке в случае управления декодированием ИКМ.
22. Программа видеодекодирования, вызывающая исполнение компьютером:
процесса извлечения для извлечения информации о размере блока ИКМ из битового потока;
процесса определения размера блока ИКМ для определения минимального значения размера блока ИКМ для синтаксического анализа заголовка ИКМ, основываясь на информации о размере блока ИКМ;
процесса синтаксического анализа из флага разделенной единицы кодирования битового потока, который является информацией для задания размера блока единицы кодирования, синтаксически проанализированной из битового потока;
процесса определения размера блока единицы кодирования, основываясь на флаге разделенной единицы кодирования;
процесса синтаксического анализа заголовка ИКМ для синтаксического анализа заголовка ИКМ единицы кодирования из битового потока в случае, когда размер блока единицы кодирования равен или больше минимального значения размера блока ИКМ; и
процесса управления декодированием для управления процессом энтропийного декодирования и процессом декодирования ИКМ, основываясь на заголовке ИКМ,
причем вызывается исполнение компьютером процесса энтропийного декодирования для синтаксического анализа преобразованных данных изображения в битовом потоке при управлении процессом энтропийного декодирования, и
вызывается исполнение компьютером процесса декодирования ИКМ для выравнивания по байтам битового потока и декодирования посредством декодирования ИКМ кодированных ИКМ данных яркости и данных цветовой разности изображения в выровненном по байтам битовом потоке при управлении процессом декодирования ИКМ.
23. Способ видеодекодирования, содержащий:
извлечение информации о размере блока ИКМ из битового потока;
определение минимального значения размера блока ИКМ для синтаксического анализа заголовка ИКМ, основываясь на информации о размере блока ИКМ;
синтаксический анализ из флага разделенной единицы кодирования битового потока, который представляет собой информацию для задания размера блока единицы кодирования, синтаксически проанализированной из битового потока;
определение размера блока единицы кодирования, основываясь на флаге разделенной единицы кодирования;
синтаксический анализ типа блока единицы кодирования из битового потока;
синтаксический анализ из битового потока заголовка ИКМ единицы кодирования в случае, когда информация, установленная типом блока единицы кодирования, представляет собой информацию, указывающую, что единица кодирования внутренне предсказывается, и размер блока единицы кодирования равен или больше минимального значения размера блока ИКМ;
управление процессом энтропийного декодирования и процессом декодирования ИКМ, основываясь на заголовке ИКМ;
синтаксический анализ преобразованных данных изображения в битовом потоке при управлении процессом энтропийного декодирования;
обратное преобразование преобразованных данных; и
выравнивание по байтам битового потока и декодирование посредством декодирования ИКМ кодированных ИКМ данных яркости и данных цветовой разности изображения в выровненном по байтам битовом потоке при управлении процессом декодирования ИКМ,
причем минимальное значение размера блока ИКМ равно или больше заданного размера.
24. Устройство видеодекодирования, содержащее:
средство извлечения для извлечения информации о размере блока ИКМ из битового потока;
средство определения размера блока ИКМ для определения минимального значения размера блока ИКМ для синтаксического анализа заголовка ИКМ, основываясь на информации о размере блока ИКМ;
средство для синтаксического анализа из битового потока флага разделенной единицы кодирования, который представляет собой информацию для задания размера блока единицы кодирования, синтаксически проанализированной из битового потока;
средство для определения размера блока единицы кодирования, основываясь на флаге разделенной единицы кодирования;
средство для синтаксического анализа типа блока единицы кодирования из битового потока;
средство синтаксического анализа заголовка ИКМ для синтаксического анализа заголовка ИКМ единицы кодирования из битового потока в случае, когда информация, установленная типом блока единицы кодирования, представляет собой информацию, указывающую, что единица кодирования внутренне предсказывается, и размер блока единицы кодирования равен или больше минимального значения размера блока ИКМ;
средство управления декодированием для управления процессом энтропийного декодирования и процессом декодирования ИКМ, основываясь на заголовке ИКМ;
средство энтропийного декодирования для синтаксического анализа преобразованных данных изображения в битовом потоке при управлении процессом энтропийного декодирования;
средство обратного преобразования для обратного преобразования преобразованных данных; и
средство декодирования ИКМ для выравнивания по байтам битового потока и декодирования ИКМ кодированных ИКМ данных яркости и данных цветовой разности изображения в выровненном по байтам битовом потоке при управлении процессом декодирования ИКМ,
причем минимальное значение размера блока ИКМ равно или больше заданного размера.
25. Программа видеодекодирования, вызывающая исполнение компьютером:
процесса извлечения для извлечения информации о размере блока ИКМ из битового потока;
процесса определения размера блока ИКМ для определения минимального значения размера блока ИКМ для синтаксического анализа заголовка ИКМ, основываясь на информации о размере блока ИКМ;
процесса синтаксического анализа из флага разделенной единицы кодирования битового потока, который является информацией для задания размера блока единицы кодирования, синтаксически проанализированной из битового потока;
процесса определения размера блока единицы кодирования, основываясь на флаге разделенной единицы кодирования;
процесса синтаксического анализа типа блока единицы кодирования из битового потока;
процесса синтаксического анализа заголовка ИКМ для синтаксического анализа заголовка ИКМ единицы кодирования из битового потока в случае, когда информация, установленная типом блока единицы кодирования, представляет собой информацию, указывающую, что единица кодирования внутренне предсказывается, и размер блока единицы кодирования равен или больше минимального значения размера блока ИКМ; и
процесса управления декодированием для управления процессом энтропийного декодирования и процессом декодирования ИКМ, основываясь на заголовке ИКМ,
причем вызывается исполнение компьютером процесса энтропийного декодирования для синтаксического анализа преобразованных данных изображения в битовом потоке и процесса обратного преобразования для обратного преобразования преобразованных данных при управлении процессом энтропийного декодирования,
вызывается исполнение компьютером процесса декодирования ИКМ для выравнивания по байтам битового потока и декодирования ИКМ кодированных ИКМ данных яркости и данных цветовой разности изображения в выровненном по байтам битовом потоке при управлении процессом декодирования ИКМ, и
минимальное значение размера блока ИКМ равно или больше заданного размера.