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

1. Способ кодирования видео с использованием внутреннего предсказания, способ, содержащий этапы, на которых:
устанавливают кандидатов опорных пикселей для пикселей в пределах заранее определенного диапазона расстояний, измеренного от целевого блока кодирования;
генерируют предсказанный сигнал, причем этот этап включает в себя этапы, на которых:
последовательно выбирают опорные пиксели, использованные для внутреннего предсказания целевого блока кодирования, среди опорных пикселей-кандидатов, при изменении условия отстояния от целевого блока кодирования; и
генерируют предсказанный сигнал по опорным пикселям для каждого условия отстояния;
вычисляют затраты на кодирование, требуемые для подвергания целевого блока кодирования кодированию с внутренним предсказанием, используя сгенерированный предсказанный сигнал;
окончательно определяют опорные пиксели, использованные для внутреннего предсказания целевого блока кодирования, на основании каждой вычисленной затраты на кодирование; и
кодируют информацию, указывающую положение определенных опорных пикселей.
2. Способ кодирования видео по п.1, в котором:
этап генерации предсказанного сигнала включает в себя этапы, на которых выбирают множество пикселей, формирующих опорную линию на верхней стороне целевого блока кодирования; множество пикселей, формирующих опорную линию на левой стороне целевого блока кодирования, и пикселя на пересечении двух опорных линий, в качестве опорных пикселей, и генерируют предсказанный сигнал на основе выбранных опорных пикселей.
3. Способ кодирования видео по п.2, в котором:
этап генерирования предсказанного сигнала включает в себя этапы, на которых выбирают опорные пиксели путем установки любой из двух опорных линий фиксированной линией, ближайшей к целевому блоку кодирования, при этом задавая положение другой опорной линии изменяющимся; и генерируют предсказанный сигнал, основываясь на выбранных опорных пикселях.
4. Способ кодирования видео по п.1, в котором:
этап установки кандидатов для опорных пикселей включает в себя этап, на котором определяют диапазон расстояний, использованного для установки кандидатов, в соответствии со значением параметра, указывающего шаг квантизации.
5. Способ кодирования видео по п.1, в котором:
этап генерирования предсказанного сигнала включает в себя этапы, на которых последовательно применяют способы предсказания, соответствующие множеству режимов предсказания, к выбранным опорным пикселям; и генерируют предсказанный сигнал для каждого способа предсказания;
этап вычисления затрат на кодирование включает в себя этап, на котором вычисляют каждую затрату на кодирование с использованием каждого сгенерированного предсказанного сигнала; и
при этом способ кодирования видео дополнительно содержит этапы, на которых:
кодируют режим предсказания предсказанного сигнала, использованного для вычисления затрат на кодирование, по которому проводится определение опорных пикселей.
6. Способ декодирования видео с использованием внутреннего предсказания, способ содержащий этапы, на которых:
получают опорную целевую информацию, которая указывает насколько далеко опорные пиксели, использованные в кодировании, расположены от целевого блока кодирования, путем декодирования закодированных данных опорной целевой информации;
обнаруживают опорные пиксели, использованные в кодировании с внутренним предсказанием целевого блока кодирования, на основании полученной опорной целевой информации; и
восстанавливают предсказанный сигнал, использованный в кодировании с внутренним предсказанием целевого блока кодирования, на основании обнаруженных опорных пикселей и генерируют сигнал декодированного изображения с использованием предсказанного сигнала.
7. Устройство кодирования видео с использованием внутреннего предсказания, устройство содержащее:
устройство, которое устанавливает в качестве кандидатов для опорных пикселей те пиксели, которые находятся в пределах заранее определенного диапазона расстояний, измеренного от целевого блока кодирования;
устройство, которое последовательно выбирает опорные пиксели, использованные для внутреннего предсказания целевого блока кодирования, из множества опорных пикселей-кандидатов, при изменении условия отстояния от целевого блока кодирования, и генерирует предсказанный сигнал на основании опорных пикселей для каждого условия отстояния;
устройство, которое вычисляет затраты кодирования, требующиеся для подвергания целевого блока кодирования кодированию с внутренним предсказанием с использованием каждого сгенерированного предсказанного сигнала;
устройство, которое окончательно определяет опорные пиксели, используемые для внутреннего предсказания целевого блока кодирования, на основании каждой вычисленной затраты кодирования; и
устройство, которое кодирует информацию, указывающую положение определенных опорных пикселей.
8. Устройство декодирования видео с использованием внутреннего предсказания, устройство содержащее:
устройство, которое получает опорную целевую информацию, указывающую, насколько далеко опорные пиксели, использованные при кодировании, расположены от целевого блока кодирования, путем декодирования закодированных данных опорной целевой информации;
устройство, которое обнаруживает опорные пиксели, использованные в кодировании с использованием внутреннего предсказания целевого блока кодирования, на основании полученной опорной целевой информации; и
устройство, которое восстанавливает предсказанный сигнал, использованный для кодирования с применением внутреннего предсказания целевого блока кодирования, на основании обнаруженных опорных пикселей и генерирует сигнал декодированного изображения с использованием предсказанного сигнала.
9. Программа кодирования видео, посредством которой компьютер выполняет этапы способа кодирования видео по п.1.
10. Машиночитаемый носитель хранения информации, на котором хранится программа кодирования видео, посредством которой компьютер выполняет этапы способа кодирования видео по п.1.
11. Программа декодирования видео, посредством которой компьютер выполняет этапы способа декодирования видео по п.6.
12. Машиночитаемый носитель хранения информации, на котором хранится программа декодирования видео, посредством которой компьютер выполняет этапы способа декодирования видео по п.6.