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

1. Способ кодирования или декодирования, содержащий:
извлечение первой информации в битовом потоке;
определение режима внутреннего предсказания компоненты цветности согласно первой информации;
когда режим внутреннего предсказания компоненты цветности не может быть определен согласно первой информации, извлечение второй информации в битовом потоке; и
определение режима внутреннего предсказания компоненты цветности согласно второй информации, где
первая информация содержит информацию для указания того, является ли режим внутреннего предсказания компоненты цветности режимом DM или режимом LM; и
вторая информация используется для указания оставшегося режима из режима внутреннего предсказания компоненты цветности, где оставшийся режим является одним из доступных режимов внутреннего предсказания компоненты цветности, отличных от режима, который может быть определен согласно первой информации.
2. Способ по п. 1, в котором, когда первая информация содержит DM-информацию, переносимую двоичным флагом, где DM-информация используется для указания того, является ли режим внутреннего предсказания компоненты цветности режимом DM, способ содержит:
когда определено, что DM-информация указывает, что режим внутреннего предсказания компоненты цветности является режимом DM, использование режима DM в качестве режима внутреннего
предсказания компоненты цветности; или
когда определено, что DM-информация указывает, что режим внутреннего предсказания компоненты цветности не является режимом DM, использование режима по умолчанию в качестве режима внутреннего предсказания компоненты цветности, где режим по умолчанию является одним из предопределенных режимов внутреннего предсказания компоненты яркости; или
когда определено, что DM-информация указывает, что режим внутреннего предсказания компоненты цветности не является режимом DM, извлечение второй информации в битовом потоке, и определение режима внутреннего предсказания компоненты цветности согласно второй информации.
3. Способ по п. 2, в котором, когда DM-информация первой информации указывает, что режим внутреннего предсказания компоненты цветности не является режимом DM, и первая информация дополнительно содержит LM-информацию, переносимую двоичным флагом, где LM-информация используется для указания того, является ли режим внутреннего предсказания компоненты цветности режимом LM, определение режима внутреннего предсказания компоненты цветности содержит:
когда определено, что LM-информация указывает, что режим внутреннего предсказания компоненты цветности является режимом LM, использование режима LM в качестве режима внутреннего предсказания компоненты цветности; или
когда определено, что LM-информация указывает, что режим внутреннего предсказания компоненты цветности не является режимом LM, использование режима по умолчанию в качестве режима
внутреннего предсказания компоненты цветности, где режим по умолчанию является одним из предопределенных режимов внутреннего предсказания компоненты яркости; или
когда определено, что LM-информация указывает, что режим внутреннего предсказания компоненты цветности не является режимом LM, извлечение второй информации в битовом потоке, и определение режима внутреннего предсказания компоненты цветности согласно второй информации.
4. Способ по п. 1, в котором, когда первая информация переносится с помощью усеченного унарного (TU) кода с максимальным значением 2, определение режима внутреннего предсказания компоненты цветности содержит:
когда определено, что TU-код указывает, что режим внутреннего предсказания компоненты цветности является режимом DM, использование режима DM в качестве режима внутреннего предсказания компоненты цветности; или
когда определено, что TU-код указывает, что режим внутреннего предсказания компоненты цветности является режимом LM, использование режима LM в качестве режима внутреннего предсказания компоненты цветности; или
когда определено, что TU-код указывает, что режим внутреннего предсказания компоненты цветности не является ни режимом DM, ни режимом LM, использование режима по умолчанию в качестве режима внутреннего предсказания компоненты цветности, где режим по умолчанию является одним из предопределенных режимов внутреннего предсказания компоненты яркости; или
когда определено, что TU-код указывает, что режим
внутреннего предсказания компоненты цветности не является ни режимом DM, ни режимом LM, извлечение второй информации в битовом потоке и определение режима внутреннего предсказания компоненты цветности согласно второй информации.
5. Способ по п. 1, в котором, когда вторая информация переносится кодом с фиксированной длиной слова (FL), извлечение второй информации в битовом потоке и определение режима внутреннего предсказания компоненты цветности содержит:
извлечение FL-кода в битовом потоке, определение оставшегося режима с использованием FL-кода и использование оставшегося режима в качестве режима внутреннего предсказания компоненты цветности.
6. Способ по п. 5, в котором извлечение второй информации в битовом потоке содержит:
извлечение FL-кода в битовом потоке с использованием обходного режима равных вероятностей.
7. Способ по п. 1, в котором перед извлечением второй информации, способ дополнительно содержит:
определение, содержит ли набор режимов внутреннего предсказания компоненты цветности режим LM; и
когда определено, что набор режимов внутреннего предсказания компоненты цветности не содержит режим LM, содержание в первой информации только информации для указания того, является ли режим внутреннего предсказания компоненты цветности режимом DM; или
когда определено, что набор режимов внутреннего предсказания компоненты цветности содержит режим LM, содержание, в первой
информации, информации для указания того, является ли режим внутреннего предсказания компоненты цветности режимом DM или режимом LM.
8. Способ по любому одному из пп. 1-7, дополнительно содержащий:
когда определенный режим внутреннего предсказания компоненты цветности не является ни режимом DM, ни режимом LM, определение того, является ли режим внутреннего предсказания компоненты яркости таким же, как определенный режим внутреннего предсказания компоненты цветности; и
когда режим внутреннего предсказания компоненты яркости является таким же, как определенный режим внутреннего предсказания компоненты цветности, использование режима замены для замены определенного режима внутреннего предсказания компоненты цветности, где режим замены представляет собой один из режимов, которые отличаются от режимов в наборе режимов внутреннего предсказания компоненты цветности; или
когда режим внутреннего предсказания компоненты яркости отличается от определенного режима внутреннего предсказания компоненты цветности, сохранение определенного режима внутреннего предсказания компоненты цветности неизменным.
9. Устройство кодирования или декодирования, содержащее:
первый блок извлечения, выполненный с возможностью извлечения первой информации в битовом потоке;
первый блок определения, выполненный с возможностью определения режима внутреннего предсказания компоненты цветности согласно первой информации, извлеченной первым блоком
извлечения;
второй блок извлечения, выполненный с возможностью, когда первый блок определения не может определить режим внутреннего предсказания компоненты цветности согласно первой информации, извлечения второй информации в битовом потоке; и
второй блок определения, выполненный с возможностью определения режима внутреннего предсказания компоненты цветности согласно второй информации, извлеченной вторым блоком извлечения, где
первая информация содержит информацию для указания того, является ли режим внутреннего предсказания компоненты цветности режимом DM или режимом LM; и
вторая информация используется для указания оставшегося режима из режима внутреннего предсказания компоненты цветности, где оставшийся режим является одним из доступных режимов внутреннего предсказания компоненты цветности, отличных от режима, который может быть определен согласно первой информации.
10. Устройство по п. 9, в котором:
когда первая информация, извлеченная первым блоком извлечения, содержит DM-информацию, переносимую двоичным флагом, где DM-информация используется для указания того, является ли режим внутреннего предсказания компоненты цветности режимом DM,
первый блок определения в частности выполнен с возможностью, когда определено, что DM-информация указывает, что режим внутреннего предсказания компоненты цветности является режимом DM, использования режима DM в качестве режима внутреннего предсказания компоненты цветности; или первый блок определения в
частности выполнен с возможностью, когда определено, что DM-информация указывает, что режим внутреннего предсказания компоненты цветности не является режимом DM, использования режима по умолчанию в качестве режима внутреннего предсказания компоненты цветности, где режим по умолчанию является одним из предопределенных режимов внутреннего предсказания компоненты яркости; или
второй блок извлечения в частности выполнен с возможностью, когда первый блок определения определяет, что DM-информация указывает, что режим внутреннего предсказания компоненты цветности не является режимом DM, извлечения второй информации в битовом потоке; и
второй блок определения в частности выполнен с возможностью определения режима внутреннего предсказания компоненты цветности согласно второй информации, извлеченной вторым блоком извлечения.
11. Устройство по п. 10, в котором, когда DM-информация первой информации, извлеченной первым блоком извлечения, указывает, что режим внутреннего предсказания компоненты цветности не является режимом DM, и первая информация дополнительно содержит LM-информацию, переносимую двоичным флагом, где LM-информация используется для указания того, является ли режим внутреннего предсказания компоненты цветности режимом LM, определение режима внутреннего предсказания компоненты цветности содержит:
первый блок определения, в частности выполненный с возможностью, когда определено, что LM-информация указывает, что
режим внутреннего предсказания компоненты цветности является режимом LM, использования режима LM в качестве режима внутреннего предсказания компоненты цветности; или
первый блок определения, в частности выполненный с возможностью, когда определено, что LM-информация указывает, что режим внутреннего предсказания компоненты цветности не является режимом LM, использования режима по умолчанию в качестве режима внутреннего предсказания компоненты цветности, где режим по умолчанию является одним из предопределенных режимов внутреннего предсказания компоненты яркости; или
второй блок извлечения, в частности выполненный с возможностью извлечения, когда первый блок определения определяет, что DM-информация указывает, что режим внутреннего предсказания компоненты цветности не является режимом DM, второй информации в битовом потоке; и
второй блок определения, в частности выполненный с возможностью определения режима внутреннего предсказания компоненты цветности согласно второй информации, извлеченной вторым блоком извлечения.
12. Устройство по п. 9, в котором, когда первый блок извлечения извлекает первую информацию, переносимую усеченным унарным (TU) кодом с максимальным значением 2, устройство содержит:
первый блок определения, в частности выполненный с возможностью, когда определено, что TU-код указывает, что режим внутреннего предсказания компоненты цветности является режимом DM, использования режима DM в качестве режима внутреннего
предсказания компоненты цветности; или
первый блок определения, в частности выполненный с возможностью, когда определено, что TU-код указывает, что режим внутреннего предсказания компоненты цветности является режимом LM, использования режима LM в качестве режима внутреннего предсказания компоненты цветности; или
первый блок определения, в частности выполненный с возможностью, когда определено, что TU-код указывает, что режим внутреннего предсказания компоненты цветности не является ни режимом DM, ни режимом LM, использования режима по умолчанию в качестве режима внутреннего предсказания компоненты цветности, где режим по умолчанию является одним из предопределенных режимов внутреннего предсказания компоненты яркости; или
второй блок извлечения, в частности выполненный с возможностью, когда первый блок определения определяет, что TU-код указывает, что режим внутреннего предсказания компоненты цветности не является ни режимом DM, ни режимом LM, извлечения второй информации в битовом потоке; и
второй блок определения, в частности выполненный с возможностью определения режима внутреннего предсказания компоненты цветности согласно второй информации, извлеченной вторым блоком извлечения.
13. Устройство по п. 9, в котором:
когда вторая информация переносится кодом с фиксированной длиной слова (FL),
второй блок извлечения в частности выполнен с возможностью извлечения FL-кода в битовом потоке, и второй блок определения в
частности выполнен с возможностью определения оставшегося режима с использованием FL-кода, извлеченного вторым блоком извлечения, и использования оставшегося режима в качестве режима внутреннего предсказания компоненты цветности.
14. Устройство по п. 13, в котором:
второй блок извлечения в частности выполнен с возможностью извлечения второй информации, переносимой одним FL-кодом с использованием обходного режима равных вероятностей.
15. Устройство по п. 9, дополнительно содержащее:
третий блок определения, выполненный с возможностью определения того, содержит ли набор режимов внутреннего предсказания компоненты цветности режим LM; и
когда третий блок определения определяет, что набор режимов внутреннего предсказания компоненты цветности не содержит режим LM, первая информация, извлеченная первым блоком извлечения, содержит только информацию для указания того, является ли режим внутреннего предсказания компоненты цветности режимом DM; или
когда третий блок определения определяет, что набор режимов внутреннего предсказания компоненты цветности содержит режим LM, первая информация, извлеченная первым блоком извлечения, содержит информацию для указания того, является ли режим внутреннего предсказания компоненты цветности режимом DM или режимом LM.
16. Устройство по пп. 9-15, дополнительно содержащее:
четвертый блок определения, выполненный с возможностью, когда определенный режим внутреннего предсказания компоненты цветности не является ни режимом DM, ни режимом LM, определения
того, является ли режим внутреннего предсказания компоненты яркости таким же, как используемый режим внутреннего предсказания компоненты цветности; и
когда четвертый блок определения определяет, что режим внутреннего предсказания компоненты яркости является таким же, как определенный режим внутреннего предсказания компоненты цветности, использования режима замены для замены режима внутреннего предсказания компоненты цветности, где режим замены является одним из режимов, которые отличаются от режимов в наборе режимов внутреннего предсказания компоненты цветности; или
когда четвертый блок определения определяет, что режим внутреннего предсказания компоненты яркости не является таким же, как используемый режим внутреннего предсказания компоненты цветности, сохранения определенного режима внутреннего предсказания компоненты цветности неизменным.