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

1. Способ кодирования видеосигнала, содержащий этапы, на которых:
формируют предсказанное изображение для текущего блока;
формируют коэффициент взвешенного предсказания для масштабирования предсказанного изображения;
формируют изображение взвешенного предсказания умножением предсказанного изображения на коэффициент взвешенного предсказания;
формируют разностный сигнал посредством того, что вычитают изображение взвешенного предсказания из текущего блока; и
кодируют разностный сигнал,
причем формирование коэффициента взвешенного предсказания состоит в том, что рассчитывают коэффициент взвешенного предсказания, в силу которого разница между изображением базового слоя, соответствующим текущему блоку, и предсказанным изображением минимизируется.
2. Способ кодирования видеосигнала по п.1, в котором формирование коэффициента взвешенного предсказания состоит в том, что минимизируют среднеквадратическую ошибку значений, которые получены умножением значений пикселей текущего блока и значений пикселей предсказанного изображения на коэффициент взвешенного предсказания.
3. Способ кодирования видеосигнала по п.1, в котором коэффициент взвешенного предсказания рассчитывается согласно уравнению
где y(i, j) обозначает значения пикселей предсказанного изображения, а z(i, j) обозначает значения пикселей изображения базового слоя.
4. Способ кодирования видеосигнала по п.1, в котором формирование коэффициента взвешенного предсказания состоит в том, что:
формируют изображение предсказания базового слоя, которое соответствует предсказанному изображению текущего блока, из опережающего соседнего кадра базового слоя или отстающего соседнего кадра базового слоя изображения базового слоя, которое соответствует текущему блоку, посредством того, что используют векторы движения текущего блока; и
рассчитывают коэффициент взвешенного предсказания, в силу которого разница между изображением базового слоя, соответствующим текущему блоку, и предсказанным изображением минимизируется.
5. Способ кодирования видеосигнала по п.4, в котором коэффициент взвешенного предсказания рассчитывается согласно уравнению
где z(i, j) обозначает значения пикселей изображения базового слоя, а u(i, j) обозначает значения пикселей изображения предсказания базового слоя.
6. Способ кодирования видеосигнала по п.1, в котором кодирование разностного сигнала состоит в том, что кодируют разность между разностным сигналом текущего блока и значением, которое получено вычитанием значения, которое получено умножением предсказанного изображения по изображению базового слоя на коэффициент взвешенного предсказания, из изображения базового слоя, соответствующего текущему блоку.
7. Способ кодирования видеосигнала, содержащий этапы, на которых:
формируют предсказанное изображение для текущего блока;
формируют коэффициент взвешенного предсказания для масштабирования предсказанного изображения;
формируют изображение взвешенного предсказания умножением предсказанного изображения на коэффициент взвешенного предсказания;
выбирают изображение между предсказанным изображением и изображением взвешенного предсказания, которое повышает эксплуатационные показатели сжатия текущего блока;
формируют разностный сигнал посредством того, что вычитают выбранное изображение из текущего блока;
кодируют разностное изображение и
вставляют информацию, которая указывает, следует ли использовать взвешенное предсказание в отношении текущего блока, согласно результату выбора.
8. Способ кодирования видеосигнала по п.7, в котором выбор изображения, которое повышает эксплуатационные показатели сжатия текущего блока, состоит в том, что выбирают изображение между предсказанным изображением и изображением взвешенного предсказания, которое обладает небольшим искажением в зависимости от скорости передачи.
9. Способ кодирования видеосигнала по п.7, в котором информация, которая указывает, следует ли использовать взвешенное предсказание, вставляется, по меньшей мере, в один из заголовков: заголовок серии последовательных макроблоков или заголовок макроблока.
10. Способ кодирования видеосигнала по п.7, в котором информация, которая указывает, следует ли использовать взвешенное предсказание, указывает, следует ли использовать взвешенное предсказание для каждой из составляющей сигнала яркости и составляющих сигнала цветности.
11. Способ декодирования видеосигнала, содержащий этапы, на которых:
восстанавливают предсказанное изображение текущего блока, который должен быть восстановлен, из битового потока;
восстанавливают разностный сигнал текущего блока из битового потока;
формируют изображение взвешенного предсказания умножением предсказанного изображения на коэффициент взвешенного предсказания и
восстанавливают текущий блок добавлением разностного сигнала к изображению взвешенного предсказания,
причем формирование изображения взвешенного предсказания состоит в том, что:
формируют коэффициент взвешенного предсказания, в силу которого разница между изображением базового слоя, соответствующим текущему блоку, и предсказанным изображением минимизируется; и
формируют изображение взвешенного предсказания умножением предсказанного изображения на сформированный коэффициент взвешенного предсказания.
12. Способ декодирования видеосигнала по п.11, в котором формирование изображения взвешенного предсказания состоит в том, что:
извлекают коэффициент взвешенного предсказания из битового потока и
формируют изображение взвешенного предсказания умножением предсказанного изображения на извлеченный коэффициент взвешенного предсказания.
13. Способ декодирования видеосигнала по п.11, в котором коэффициент взвешенного предсказания рассчитывается согласно уравнению
где y(i, j) обозначает значения пикселей предсказанного изображения, а z(i, j) обозначает значения пикселей изображения базового слоя.
14. Способ декодирования видеосигнала по п.11, в котором формирование изображения взвешенного предсказания состоит в том, что:
формируют изображение предсказания базового слоя, которое соответствует предсказанному изображению текущего блока, из опережающего соседнего кадра базового слоя или отстающего соседнего кадра базового слоя изображения базового слоя, которое соответствует текущему блоку, посредством того, что используют векторы движения текущего блока;
формируют коэффициент взвешенного предсказания, в силу которого разница между изображением базового слоя, соответствующим текущему блоку, и изображением предсказания базового слоя минимизируется; и
формируют изображение взвешенного предсказания умножением предсказанного изображения на сформированный коэффициент взвешенного предсказания.
15. Способ декодирования видеосигнала по п.14, в котором формирование коэффициента взвешенного предсказания состоит в том, что рассчитывают коэффициент взвешенного предсказания согласно уравнению
где z(i, j) обозначает значения пикселей изображения базового слоя, а u(i, j) обозначает значения пикселей изображения предсказания базового слоя.
16. Способ декодирования видеосигнала по п.11, в котором восстановление разностного сигнала состоит в том, что добавляют значение, которое получено вычитанием значения, которое получено умножением предсказанного изображения по изображению базового слоя на коэффициент взвешенного предсказания, из изображения базового слоя, соответствующего текущему блоку, к разностному сигналу текущего блока.
17. Кодировщик видеосигнала, содержащий:
средство для формирования предсказанного изображения для текущего блока;
средство для формирования коэффициента взвешенного предсказания для масштабирования предсказанного изображения;
средство для формирования изображения взвешенного предсказания умножением предсказанного изображения на коэффициент взвешенного предсказания;
средство для формирования разностного сигнала вычитанием изображения взвешенного предсказания из текущего блока и
средство для кодирования разностного сигнала,
причем средство для формирования коэффициента взвешенного предсказания рассчитывает коэффициент взвешенного предсказания, в силу которого разница между изображением базового слоя, соответствующим текущему блоку, и предсказанным изображением минимизируется.
18. Кодировщик видеосигнала по п.17, в котором средство для формирования коэффициента взвешенного предсказания минимизирует среднеквадратическую ошибку значений, которые получены умножением значений пикселей текущего блока и значений пикселей предсказанного изображения на коэффициент взвешенного предсказания.
19. Кодировщик видеосигнала по п.17, в котором средство для формирования коэффициента взвешенного предсказания содержит:
средство для формирования изображения предсказания базового слоя, которое соответствует предсказанному изображению текущего блока, из опережающего соседнего кадра базового слоя или отстающего соседнего кадра базового слоя изображения базового слоя, которое соответствует текущему блоку, посредством использования векторов движения текущего блока; и
средство для расчета коэффициента взвешенного предсказания, в силу которого разница между изображением базового слоя, соответствующим текущему блоку, и предсказанным изображением минимизируется.
20. Кодировщик видеосигнала по п.17, в котором средство для кодирования разностного сигнала кодирует разность между разностным сигналом текущего блока и значением, которое получено вычитанием значения, которое получено умножением предсказанного изображения по изображению базового слоя на коэффициент взвешенного предсказания, из изображения базового слоя, соответствующего текущему блоку.
21. Кодировщик видеосигнала, содержащий:
средство для формирования предсказанного изображения для текущего блока;
средство для формирования коэффициента взвешенного предсказания для масштабирования предсказанного изображения;
средство для формирования изображения взвешенного предсказания умножением предсказанного изображения на коэффициент взвешенного предсказания;
средство для выбора изображения, которое повышает эксплуатационные показатели сжатия текущего блока, между предсказанным изображением и изображением взвешенного предсказания;
средство для формирования разностного сигнала вычитанием выбранного изображения из текущего блока;
средство для кодирования разностного изображения и
средство для вставки информации, которая указывает, следует ли использовать взвешенное предсказание в отношении текущего блока, согласно результату выбора.
22. Кодировщик видеосигнала по п.21, в котором средство для выбора изображения, которое повышает эксплуатационные показатели сжатия текущего блока, выбирает изображение между предсказанным изображением и изображением взвешенного предсказания, которое обладает небольшим искажением в зависимости от скорости передачи.
23. Кодировщик видеосигнала по п.21, в котором информация, которая указывает, следует ли использовать взвешенное предсказание, вставляется по меньшей мере в один из заголовка серии последовательных макроблоков или заголовка макроблока.
24. Кодировщик видеосигнала по п.21, в котором информация, которая указывает, следует ли использовать взвешенное предсказание, указывает, следует ли использовать взвешенное предсказание для каждой из составляющей сигнала яркости и составляющих сигнала цветности.
25. Декодер видеосигнала, содержащий:
средство для восстановления предсказанного изображения текущего блока, который должен быть восстановлен, из битового потока;
средство для восстановления разностного сигнала текущего блока из битового потока;
средство для формирования изображения взвешенного предсказания умножением предсказанного изображения на коэффициент взвешенного предсказания; и
средство для восстановления текущего блока добавлением разностного сигнала к изображению взвешенного предсказания,
причем средство для формирования изображения взвешенного предсказания содержит:
средство для формирования коэффициента взвешенного предсказания, в силу которого разница между изображением базового слоя, соответствующим текущему блоку, и предсказанным изображением минимизируется; и
средство для формирования изображения взвешенного предсказания умножением предсказанного изображения на сформированный коэффициент взвешенного предсказания.
26. Декодер видеосигнала по п.25, в котором средство для формирования изображения взвешенного предсказания содержит:
средство для извлечения коэффициента взвешенного предсказания из битового потока и
средство для формирования изображения взвешенного предсказания умножением предсказанного изображения на извлеченный коэффициент взвешенного предсказания.
27. Декодер видеосигнала по п.25, в котором средство для формирования изображения взвешенного предсказания содержит:
средство для формирования изображения предсказания базового слоя, которое соответствует предсказанному изображению текущего блока, из опережающего соседнего кадра базового слоя или отстающего соседнего кадра базового слоя изображения базового слоя, которое соответствует текущему блоку, посредством использования векторов движения текущего блока;
средство для формирования коэффициента взвешенного предсказания, в силу которого разница между изображением базового слоя, соответствующим текущему блоку, и изображением предсказания базового слоя минимизируется; и
средство для формирования изображения взвешенного предсказания умножением предсказанного изображения на сформированный коэффициент взвешенного предсказания.
28. Декодер видеосигнала по п.25, в котором средство для восстановления разностного сигнала добавляет значение, которое получено вычитанием значения, которое получено умножением предсказанного изображения по изображению базового слоя на коэффициент взвешенного предсказания, из изображения базового слоя, соответствующего текущему блоку, к разностному сигналу текущего блока.
29. Носитель записи, хранящий машиночитаемую программу для выполнения способа кодирования видеосигнала, состоящего в том, что:
формируют предсказанное изображение для текущего блока;
формируют коэффициент взвешенного предсказания для масштабирования предсказанного изображения;
формируют изображение взвешенного предсказания умножением предсказанного изображения на коэффициент взвешенного предсказания;
формируют разностный сигнал посредством того, что вычитают изображение взвешенного предсказания из текущего блока; и
кодируют разностный сигнал,
причем формирование коэффициента взвешенного предсказания состоит в том, что рассчитывают коэффициент взвешенного предсказания, в силу которого разница между изображением базового слоя, соответствующим текущему блоку, и предсказанным изображением минимизируется.
30. Носитель записи, хранящий машиночитаемую программу для выполнения способа кодирования видеосигнала, состоящего в том, что:
формируют предсказанное изображение для текущего блока;
формируют коэффициент взвешенного предсказания для масштабирования предсказанного изображения;
формируют изображение взвешенного предсказания умножением предсказанного изображения на коэффициент взвешенного предсказания;
выбирают изображение между предсказанным изображением и изображением взвешенного предсказания, которое повышает эксплуатационные показатели сжатия текущего блока;
формируют разностный сигнал посредством того, что вычитают выбранное изображение из текущего блока;
кодируют разностное изображение и
вставляют информацию, которая указывает, следует ли использовать взвешенное предсказание в отношении текущего блока, согласно результату выбора.
31. Носитель записи, хранящий машиночитаемую программу для выполнения способа декодирования видеосигнала, состоящего в том, что:
восстанавливают предсказанное изображение текущего блока, который должен быть восстановлен, из битового потока;
восстанавливают разностный сигнал текущего блока из битового потока;
формируют изображение взвешенного предсказания умножением предсказанного изображения на коэффициент взвешенного предсказания и
восстанавливают текущий блок добавлением разностного сигнала к изображению взвешенного предсказания,
причем формирование изображения взвешенного предсказания состоит в том, что:
формируют коэффициент взвешенного предсказания, в силу которого разница между изображением базового слоя, соответствующим текущему блоку, и предсказанным изображением минимизируется; и
формируют изображение взвешенного предсказания умножением предсказанного изображения на сформированный коэффициент взвешенного предсказания.