СПОСОБ СИГНАЛИЗАЦИИ ТИПА СМЕЩЕНИЯ И КОЭФФИЦИЕНТОВ ДЛЯ АДАПТИВНОГО СМЕЩЕНИЯ ВЫБОРОК

1. Способ кодирования значений адаптивного смещения выборок в процессе кодирования видео, содержащий этапы, на которых:
определяют информацию о смещении для текущего раздела;
сравнивают информацию о смещении текущего раздела с информацией о смещении одного или более соседних разделов;
кодируют команду слияния в случае, когда информация о смещении одного из упомянутых одного или более соседних разделов является такой же, как информация о смещении текущего раздела; и
кодируют одну из множества команд предсказания в случае, когда информация о смещении упомянутых одного или более соседних разделов не является такой же, как информация о смещении текущего раздела.
2. Способ по п. 1, в котором информация о смещении включает в себя тип смещения и значения смещения.
3. Способ по п. 1, в котором команда слияния инструктирует декодер скопировать информацию о смещении одного из упомянутых одного или более соседних разделов для текущего раздела.
4. Способ по п. 3, в котором команда слияния включает в себя флаг слияния и индекс одного из упомянутых одного или более соседних разделов с такой же информацией о смещении, как и у текущего раздела.
5. Способ по п. 2, в котором этап, на котором кодируют одну из множества команд предсказания, включает в себя этап, на котором:
кодируют первую команду предсказания, которая инструктирует декодер получить информацию о смещении для текущего раздела из информации о смещении одного из упомянутых одного или более соседних разделов.
6. Способ по п. 5, в котором первая команда предсказания включает в себя индекс одного из упомянутых одного или более соседних разделов и остаточные значения смещения, и в котором остаточные значения смещения создают путем вычитания значений смещения текущего раздела из значений смещения одного из упомянутых одного или более соседних разделов.
7. Способ по п. 6, в котором первая команду предсказания кодируют в случае, когда эффективности по скорости передачи битов можно достичь путем отправки остаточных значений смещения.
8. Способ по п. 2, в котором этап, на котором кодируют одну из множества команд предсказания, включает в себя этап, на котором:
кодируют вторую команду предсказания, которая включает в себя информацию о смещении для текущего раздела.
9. Способ по п. 8, в котором вторую команду предсказания кодируют в случае, когда никакой эффективности по скорости передачи битов нельзя достичь путем отправки остаточных значений смещения.
10. Способ по п. 2, в котором этап, на котором кодируют одну из множества команд предсказания, включает в себя этап, на котором:
кодируют третью команду предсказания, которая включает в себя индекс одного из упомянутых одного или более соседних разделов, из которого нужно копировать значения смещения, а также включает в себя тип смещения для текущего раздела.
11. Устройство, сконфигурированное для кодирования значений адаптивного смещения выборок в процессе кодирования видео, содержащее:
видеокодер, сконфигурированный для:
сравнения информации о смещении текущего раздела с информацией о смещении одного или более соседних разделов;
кодирования команды слияния в случае, когда информация о смещении одного из упомянутых одного или более соседних разделов является такой же, как информация о смещении текущего раздела; и
кодирования одной из множества команд предсказания в случае, когда информация о смещении упомянутых одного или более соседних разделов не является такой же, как информация о смещении текущего раздела.
12. Устройство по п. 11, в котором информация о смещении включает в себя тип смещения и значения смещения.
13. Устройство по п. 11, в котором команда слияния инструктирует декодер скопировать информацию о смещении одного из упомянутых одного или более соседних разделов для текущего раздела.
14. Устройство по п. 13, в котором команда слияния включает в себя флаг слияния и индекс одного из упомянутых одного или более соседних разделов с такой же информацией о смещении, как и у текущего раздела.
15. Устройство по п. 12, в котором видеокодер дополнительно сконфигурирован для кодирования первой команды предсказания, которая инструктирует декодер получить информацию о смещении для текущего раздела из информации о смещении одного из упомянутых одного или более соседних разделов.
16. Устройство по п. 15, в котором первая команда предсказания включает в себя индекс одного из упомянутых одного или более соседних разделов и остаточные значения смещения, и в котором остаточные значения смещения создаются путем вычитания значений смещения текущего раздела из значений смещения одного из упомянутых одного или более соседних разделов.
17. Устройство по п. 16, в котором первая команда предсказания кодируется в случае, когда эффективности по скорости передачи битов можно достичь путем отправки остаточных значений смещения.
18. Устройство по п. 12, в котором видеокодер дополнительно сконфигурирован для кодирования второй команды предсказания, которая включает в себя информацию о смещении для текущего раздела.
19. Устройство по п. 18, в котором вторая команда предсказания кодируется в случае, когда никакой эффективности по скорости передачи битов нельзя достичь путем отправки остаточных значений смещения.
20. Устройство по п. 12, в котором видеокодер дополнительно сконфигурирован для кодирования третьей команды предсказания, которая включает в себя индекс одного из упомянутых одного или более соседних разделов, из которого нужно копировать значения смещения, а также включает в себя тип смещения для текущего раздела.
21. Устройство для кодирования значений адаптивного смещения выборок в процессе кодирования видео, содержащее:
средство для сравнения информации о смещении текущего раздела с информацией о смещении одного или более соседних разделов, причем информация о смещении включает в себя тип смещения и значения смещения;
средство для кодирования команды слияния в случае, когда информация о смещении одного из упомянутых одного или более соседних разделов является такой же, как информация о смещении текущего раздела; и
средство для кодирования одной из множества команд предсказания в случае, когда информация о смещении упомянутых одного или более соседних разделов не является такой же, как информация о смещении текущего раздела.
22. Устройство по п. 21, в котором команда слияния инструктирует декодер скопировать информацию о смещении одного из упомянутых одного или более соседних разделов для текущего раздела, и в котором команда слияния включает в себя флаг слияния и индекс одного из упомянутых одного или более соседних разделов с такой же информацией о смещении, как и у текущего раздела.
23. Устройство по п. 21, дополнительно содержащее:
средство для кодирования первой команды предсказания, которая инструктирует декодер получить информацию о смещении для текущего раздела из информации о смещении одного из упомянутых одного или более соседних разделов, и причем первая команда предсказания включает в себя индекс одного из упомянутых одного или более соседних разделов и остаточные значения смещения, причем остаточные значения смещения создаются путем вычитания значений смещения текущего раздела из значений смещения одного из упомянутых одного или более соседних разделов.
24. Устройство по п. 21, дополнительно содержащее:
средство для кодирования второй команды предсказания, которая включает в себя информацию о смещении для текущего раздела, причем вторая команда предсказания кодируется в случае, когда никакой эффективности по скорости передачи битов нельзя достичь путем отправки остаточных значений смещения.
25. Устройство по п. 21, дополнительно содержащее:
средство для кодирования третьей команды предсказания, которая включает в себя индекс одного из упомянутых одного или более соседних разделов, из которого нужно копировать значения смещения, а также включает в себя тип смещения для текущего раздела.
26. Компьютерно-читаемый запоминающий носитель, содержащий сохраненные на нем команды, которые при исполнении предписывают процессору в устройстве для кодирования видеоданных:
сравнивать информацию о смещении текущего раздела с информацией о смещении одного или более соседних разделов, причем информация о смещении включает в себя тип смещения и значения смещения;
кодировать команду слияния в случае, когда информация о смещении одного из упомянутых одного или более соседних разделов является такой же, как информация о смещении текущего раздела; и
кодировать одну из множества команд предсказания в случае, когда информация о смещении упомянутых одного или более соседних разделов не является такой же, как информация о смещении текущего раздела.
27. Компьютерно-читаемый носитель по п. 26, в котором команда слияния инструктирует декодер скопировать информацию о смещении одного из упомянутых одного или более соседних разделов для текущего раздела, и в котором команда слияния включает в себя флаг слияния и индекс одного из упомянутых одного или более соседних разделов с такой же информацией о смещении, как и у текущего раздела.
28. Компьютерно-читаемый носитель по п. 26, дополнительно предписывающий процессору:
кодировать первую команду предсказания, которая инструктирует декодер получить информацию о смещении для текущего раздела из информации о смещении одного из упомянутых одного или более соседних разделов, и причем первая команда предсказания включает в себя индекс одного из упомянутых одного или более соседних разделов и остаточные значения смещения, причем остаточные значения смещения создаются путем вычитания значений смещения текущего раздела из значений смещения одного из упомянутых одного или более соседних разделов.
29. Компьютерно-читаемый носитель по п. 26, дополнительно предписывающий процессору:
кодировать вторую команду предсказания, которая включает в себя информацию о смещении для текущего раздела, причем вторая команда предсказания кодируется в случае, когда никакой эффективности по скорости передачи битов нельзя достичь путем отправки остаточных значений смещения.
30. Компьютерно-читаемый носитель по п. 26, дополнительно предписывающий процессору:
кодировать третью команду предсказания, которая включает в себя индекс одного из упомянутых одного или более соседних разделов, из которого нужно копировать значения смещения, а также включает в себя тип смещения для текущего раздела.
31. Способ декодирования значений адаптивного смещения выборок в процессе декодирования видео, содержащий этапы, на которых:
принимают команду слияния или одну из множества команд предсказания для текущего раздела;
копируют информацию о смещении из соседнего раздела в текущий раздел в случае, когда принята команда слияния; и
выполняют процесс предсказания смещения для текущего раздела в случае, когда принята одна из множества команд предсказания.
32. Способ по п. 31, в котором информация о смещении включает в себя тип смещения и значения смещения.
33. Способ по п. 31, в котором команда слияния включает в себя флаг слияния и индекс соседнего раздела.
34. Способ по п. 32, в котором принимают первую команду предсказания, и в котором процесс предсказания смещения получает информацию о смещении для текущего раздела из информации о смещении одного из упомянутых одного или более соседних разделов.
35. Способ по п. 34, в котором первая команда предсказания включает в себя индекс одного из упомянутых одного или более соседних разделов и остаточные значения смещения, и в котором значения смещения для текущего раздела получают путем добавления значений смещения упомянутого одного соседнего раздела к остаточным значениям смещения.
36. Способ по п. 32, в котором принимают вторую команду предсказания, которая включает в себя информацию о смещении для текущего раздела.
37. Способ по п. 32, в котором принимают третью команду предсказания, которая включает в себя индекс одного из упомянутых одного или более соседних разделов, из которого нужно копировать значения смещения, а также включает в себя тип смещения для текущего раздела, причем процесс предсказания смещения получает информацию о смещении для текущего раздела путем копирования значений смещения из упомянутого одного соседнего раздела для текущего раздела и путем назначения текущему разделу принятого типа смещения.
38. Устройство, сконфигурированное для декодирования значений адаптивного смещения выборок в процессе декодирования видео, содержащее:
видеодекодер, сконфигурированный для:
приема команды слияния или одной из множества команд предсказания для текущего раздела;
копирования информации о смещении из соседнего раздела в текущий раздел в случае, когда принята команда слияния; и
выполнения процесса предсказания смещения для текущего раздела в случае, когда принята одна из множества команд предсказания.
39. Устройство по п. 38, в котором информация о смещении включает в себя тип смещения и значения смещения.
40. Устройство по п. 38, в котором команда слияния включает в себя флаг слияния и индекс соседнего раздела.
41. Устройство по п. 39, в котором принимается первая команда предсказания, и в котором процесс предсказания смещения получает информацию о смещении для текущего раздела из информации о смещении одного из упомянутых одного или более соседних разделов.
42. Устройство по п. 41, в котором первая команда предсказания включает в себя индекс одного из упомянутых одного или более соседних разделов и остаточные значения смещения, и в котором значения смещения для текущего раздела получаются путем добавления значений смещения упомянутого одного соседнего раздела к остаточным значениям смещения.
43. Устройство по п. 39, в котором принимается вторая команда предсказания, которая включает в себя информацию о смещении для текущего раздела.
44. Устройство по п. 39, в котором принимается третья команда предсказания, которая включает в себя индекс одного из упомянутых одного или более соседних разделов, из которого нужно копировать значения смещения, а также включает в себя тип смещения для текущего раздела, причем процесс предсказания смещения получает информацию о смещении для текущего раздела путем копирования значений смещения из упомянутого одного соседнего раздела для текущего раздела и путем назначения текущему разделу принятого типа смещения.
45. Устройство, сконфигурированное для декодирования значений адаптивного смещения выборок в процессе декодирования видео, содержащее:
средство для приема команды слияния или одной из множества команд предсказания для текущего раздела;
средство для копирования информации о смещении из соседнего раздела в текущий раздел в случае, когда принята команда слияния; и
средство для выполнения процесса предсказания смещения для текущего раздела в случае, когда принята одна из множества команд предсказания.
46. Компьютерный программный продукт, содержащий компьютерно-читаемый запоминающий носитель, содержащий сохраненные на нем команды, которые при исполнении предписывают процессору в устройстве для декодирования видеоданных:
принять команду слияния или одну из множества команд предсказания для текущего раздела;
копировать информацию о смещении из соседнего раздела в текущий раздел в случае, когда принята команда слияния; и
выполнить процесс предсказания смещения для текущего раздела в случае, когда принята одна из множества команд предсказания.