СИГНАЛИЗАЦИЯ ОПОРНОГО ИЗОБРАЖЕНИЯ

1. Способ декодирования кодированного представления (60) текущего изображения (10) для видеопотока (1) множества изображений (10, 40, 42, 50), причем упомянутый способ содержит:
извлечение (S1) из упомянутого кодированного представления (60) упомянутого текущего изображения (10) описания буфера, задающего множество опорных изображений (40, 42) независимо от кодированных представлений предшествующих изображений;
определение (S3) идентификатора изображения, идентифицирующего опорное изображение (42) в упомянутом множестве опорных изображений (40, 42) на основании информации идентификатора изображения, извлеченной из упомянутого описания буфера, для упомянутого опорного изображения (42) и информации идентификатора изображения, извлеченной из упомянутого описания буфера, для опорного изображения (40), предшествующего упомянутому опорному изображению (42) в соответствии с порядком по перечню в упомянутом описании буфера; и
обновление (S4) буфера (230, 350) декодированных изображений на основании определенного идентификатора изображения.
2. Способ по п. 1, в котором упомянутое описание буфера задает, по меньшей мере, один перечень множества опорных изображений (40, 42), и определение (S3) упомянутого идентификатора изображения содержит определение (S3) для каждого опорного изображения (42) в перечне для упомянутого, по меньшей мере, одного перечня, кроме первого опорного изображения (40) в соответствии с порядком по перечню в упомянутом перечне, упомянутого идентификатора изображения, идентифицирующего упомянутое опорное изображение (42), на основании информации идентификатора изображения, извлеченной из упомянутого описания буфера, для упомянутого опорного изображения (42), и информации идентификатора изображения, извлеченной из упомянутого описания буфера, для опорного изображения (40), предшествующего упомянутому опорному изображению (42) в соответствии с упомянутым порядком по перечню.
3. Способ по п. 2, дополнительно содержащий определение (S2) идентификатора изображения, идентифицирующего первое опорное изображение (40) в соответствии с упомянутым порядком по перечню, на основании информации идентификатора изображения, извлеченной из упомянутого описания буфера, для упомянутого первого опорного изображения (40) и на основании идентификатора изображения упомянутого текущего изображения (10).
4. Способ по п. 3, в котором определение (S2) упомянутого идентификатора изображения, идентифицирующего первое опорное изображение (40), содержит:
извлечение (S10) из упомянутого описания буфера дельта идентификатора изображения, который сигнализируется относительно текущего изображения, и идентификатора знака для упомянутого первого опорного изображения (40); и
вычисление (S11) упомянутого идентификатора изображения, идентифицирующего упомянутое первое опорное изображение, на основании упомянутого дельта идентификатора изображения, упомянутого идентификатора знака и упомянутого идентификатора изображения для упомянутого текущего изображения.
5. Способ по п. 4, в котором вычисление (S11) упомянутого идентификатора изображения, идентифицирующего упомянутое первое опорное изображение (40), содержит:
вычисление (S20) deltaPOC(0)=sign×absolute_delta_poc(0), причем sign указывает знак, представленный упомянутым идентификатором знака, и absolute_delta_poc(0) представляет упомянутый дельта идентификатор изображения; и
вычисление (S21) POC(0)=POC(currPic)+deltaPOC(0), причем POC(0) представляет упомянутый идентификатор изображения, идентифицирующий упомянутое первое опорное изображение (40), и POC(currPic) представляет упомянутый идентификатор изображения для упомянутого текущего изображения (10).
6. Способ по любому из пп. 3-5, в котором упомянутое описание буфера задает, по меньшей мере, один перечень множества опорных изображений (40, 42), и определение (S3) упомянутого идентификатора изображения содержит:
извлечение (S22) из упомянутого описания буфера для каждого опорного изображения (42) с номером i в перечне для упомянутого, по меньшей мере, одного перечня, кроме упомянутого первого опорного изображения (40) в упомянутом перечне, соответственного дельта идентификатора изображения, absolute_delta_poc(i), который сигнализируется относительно опорного изображения, предшествующего упомянутому опорному изображению в соответствии с порядком по перечню для упомянутого перечня;
вычисление (S23) deltaPOC(i)=deltaPOC(i-1)+absolute_delta_poc(i), если упомянутый перечень задает упомянутое множество опорных изображений (40, 42) в порядке по возрастанию, или вычисление deltaPOC(i)=deltaPOC(i-1)-absolute_delta_poc(i), если упомянутый перечень задает упомянутое множество опорных изображений (40, 42) в порядке по убыванию; и
вычисление (S24) упомянутого идентификатора изображения, POC(i), упомянутого опорного изображения с номером i в виде POC(i)=POC(currPic)+deltaPOC(i), причем POC(currPic) представляет упомянутый идентификатор изображения упомянутого текущего изображения (10).
7. Способ по любому из пп. 1-3, в котором:
извлечение (S1) упомянутой информации описания буфера содержит извлечение (S1) из упомянутого кодированного представления (60) упомянутого изображения упомянутой информации описания буфера, идентифицирующей упомянутое описание буфера, задающее первый перечень опорных изображений (40) и второй перечень опорных изображений (42); и
определение (S3) упомянутого идентификатора изображения содержит:
вычисление (S32) для каждого опорного изображения в упомянутом первом перечне, кроме первого опорного изображения в упомянутом первом перечне в соответствии с порядком по первому перечню, упомянутого идентификатора изображения на основании суммы идентификатора изображения предшествующего опорного изображения в упомянутом первом перечне в соответствии с порядком по первому перечню и первого, имеющего знак дельта идентификатора изображения, извлеченного из упомянутого описания буфера, для упомянутого опорного изображения, причем первый имеющий знак дельта идентификатор изображения сигнализируется относительно предшествующего опорного изображения в упомянутом первом перечне в соответствии с порядком по первому перечню; и
вычисление (S33), для каждого опорного изображения в упомянутом втором перечне, кроме первого опорного изображения в упомянутом втором перечне в соответствии с порядком по второму перечню, упомянутого идентификатора изображения на основании суммы идентификатора изображения предшествующего опорного изображения в упомянутом втором перечне в соответствии с упомянутым порядком по второму перечню и второго, имеющего знак дельта идентификатора изображения, извлеченного из упомянутого описания буфера, для упомянутого опорного изображения, причем второй имеющий знак дельта идентификатор изображения сигнализируется относительно предшествующего опорного изображения в упомянутом втором перечне в соответствии с упомянутым порядком по второму перечню.
8. Способ по любому из п.п. 1-3, в котором:
извлечение (S1) упомянутой информации описания буфера содержит извлечение (S1), из упомянутого кодированного представления (60) упомянутого текущего изображения, упомянутой информации описания буфера, идентифицирующей упомянутое описание буфера, задающее первый перечень опорных изображений (40) и второй перечень опорных изображений (42); и
определение (S3) упомянутого идентификатора изображения содержит:
вычисление (S32) для каждого опорного изображения в упомянутом первом перечне, кроме первого опорного изображения в упомянутом первом перечне в соответствии с порядком по первому перечню, упомянутого идентификатора изображения на основании разности между идентификатором изображения предшествующего опорного изображения в упомянутом первом перечне в соответствии с порядком по первому перечню и первым беззнаковым дельта идентификатором изображения, извлеченным из упомянутого описания буфера, для упомянутого опорного изображения, причем первый беззнаковый дельта идентификатор изображения сигнализируется относительно предшествующего опорного изображения в упомянутом первом перечне в соответствии с порядком по первому перечню; и
вычисление (S33), для каждого опорного изображения в упомянутом втором перечне, кроме первого опорного изображения в упомянутом втором перечне в соответствии с порядком по второму перечню, упомянутого идентификатора изображения на основании суммы идентификатора изображения предшествующего опорного изображения в упомянутом втором перечне в соответствии с упомянутым порядком по второму перечню и второго беззнакового дельта идентификатора изображения, извлеченного из упомянутого описания буфера, для упомянутого опорного изображения, причем второй беззнаковый дельта идентификатор изображения сигнализируется относительно предшествующего опорного изображения в упомянутом втором перечне в соответствии с упомянутым порядком по второму перечню.
9. Способ по п. 8, в котором:
A
A
A
A
A
A
вычисление (S32) упомянутого идентификатора изображения содержит вычисление (S32) для каждого опорного изображения с номером i в упомянутом первом перечне, кроме упомянутого первого опорного изображения в упомянутом первом перечне в соответствии с порядком по первому перечню, упомянутого идентификатора изображения, POC(i), в виде POC(i)=POC(i-1)-absolute_delta_poc(i), причем POC(i-1) представляет упомянутый идентификатор изображения ближайшего предшествующего опорного изображения в упомянутом первом перечне в соответствии с порядком по первому перечню, и absolute_delta_poc(i) представляет упомянутый первый беззнаковый дельта идентификатор изображения, извлеченный из упомянутого описания буфера, для упомянутого опорного изображения; и
B
B
B
B
B
B
вычисление (S33) упомянутого идентификатора изображения содержит вычисление (S33), для каждого опорного изображения с номером i в упомянутом втором перечне, кроме упомянутого первого опорного изображения в упомянутом втором перечне в соответствии с упомянутым порядком по второму перечню, упомянутого идентификатора изображения, POC(i), в виде POC (i)=POC(i-1)+absolute_delta_poc(i), причем POC(i-1) представляет упомянутый идентификатор изображения ближайшего предшествующего опорного изображения в упомянутом втором перечне в соответствии с упомянутым порядком по второму перечню, и absolute_delta_poc(i) представляет упомянутый второй беззнаковый дельта идентификатор изображения, извлеченный из упомянутого описания буфера, для упомянутого опорного изображения.
10. Способ по п. 9, дополнительно содержащий:
вычисление (S30) идентификатора изображения, идентифицирующего упомянутое первое опорное изображение в упомянутом первом перечне, на основании разности между идентификатором изображения для упомянутого текущего изображения (10) и первым дельта идентификатором изображения, извлеченным из упомянутого описания буфера, для упомянутого первого опорного изображения в упомянутом первом перечне, причем первый дельта идентификатор изображения сигнализируется относительно текущего изображения; и
вычисление (S31) идентификатора изображения, идентифицирующего упомянутое первое опорное изображение в упомянутом втором перечне, на основании суммы упомянутого идентификатора изображения упомянутого текущего изображения (10) и второго дельта идентификатора изображения, извлеченного из упомянутого описания буфера для упомянутого первого опорного изображения в упомянутом втором перечне, причем второй дельта идентификатор изображения сигнализируется относительно текущего изображения.
11. Декодер (100), сконфигурированный для декодирования кодированного представления (60) текущего изображения (10) для видеопотока (1) множества изображений (10, 40, 42, 50), причем упомянутый декодер (100) содержит:
блок (110) извлечения данных, сконфигурированный, чтобы извлекать из упомянутого кодированного представления (60) упомянутого текущего изображения (10) описание буфера, задающее множество опорных изображений (40, 42) независимо от кодированных представлений предшествующих изображений;
определитель (120) идентификатора изображения, сконфигурированный, чтобы определять идентификатор изображения, идентифицирующий опорное изображение (42) упомянутого множества опорных изображений (40, 42), на основании информации идентификатора изображения, извлеченной упомянутым блоком (110) извлечения данных из упомянутого описания буфера, для упомянутого опорного изображения (42) и информации идентификатора изображения, извлеченной упомянутым блоком (110) извлечения данных из упомянутого описания буфера, для опорного изображения (40), предшествующего упомянутому опорному изображению (42) в соответствии с порядком по перечню в упомянутом описании буфера; и
блок (130) управления буфером, сконфигурированный для обновления буфера (230, 350) декодированных изображений на основании определенного идентификатора изображения.
12. Декодер по п. 11, в котором упомянутое описание буфера задает, по меньшей мере, один перечень множества опорных изображений (40, 42), и упомянутый определитель (120) идентификатора изображения сконфигурирован, чтобы определять для каждого опорного изображения (42) в перечне для упомянутого, по меньшей мере, одного перечня, кроме первого опорного изображения (40) в соответствии с порядком по перечню в упомянутом перечне, упомянутый идентификатор изображения, идентифицирующий упомянутое опорное изображение (42), на основании информации идентификатора изображения, извлеченной упомянутым блоком (110) извлечения данных из упомянутого описания буфера, для упомянутого опорного изображения (42) и информации идентификатора изображения, извлеченной упомянутым блоком (110) извлечения данных из упомянутого описания буфера, для опорного изображения (40), предшествующего упомянутому опорному изображению (40) в соответствии с упомянутым порядком по перечню.
13. Декодер по п. 12, в котором упомянутый определитель (120) идентификатора изображения сконфигурирован, чтобы определять идентификатор изображения, идентифицирующий первое опорное изображение (40) в соответствии с упомянутым порядком по перечню, на основании информации идентификатора изображения, извлеченной упомянутым блоком (110) извлечения данных из упомянутого описания буфера, для упомянутого первого опорного изображения (40) и на основании идентификатора изображения для упомянутого текущего изображения (10).
14. Декодер по п. 13, в котором:
упомянутый блок (110) извлечения данных сконфигурирован, чтобы извлекать из упомянутого описания буфера дельта идентификатор изображения, который сигнализируется относительно текущего изображения, и идентификатор знака для упомянутого первого опорного изображения (40); и
упомянутый определитель (120) идентификатора изображения сконфигурирован, чтобы вычислять упомянутый идентификатор изображения, идентифицирующий упомянутое первое опорное изображение (40), на основании упомянутого дельта идентификатора изображения, упомянутого идентификатора знака и упомянутого идентификатора изображения для упомянутого текущего изображения (10).
15. Декодер по п. 14, в котором упомянутый определитель (120) идентификатора изображения содержит:
вычислитель (122) дельта, сконфигурированный, чтобы вычислять deltaPOC(0)=sign×absolute_delta_poc(0), причем sign указывает знак, представленный упомянутым идентификатором знака, и absolute_delta_poc(0) представляет упомянутый дельта идентификатор изображения; и
вычислитель (124) идентификатора, сконфигурированный чтобы вычислять POC(0)=POC(currPic)+deltaPOC(0), причем POC(0) представляет упомянутый идентификатор изображения, идентифицирующий упомянутое первое опорное изображение (40), и POC(currPic) представляет упомянутый идентификатор изображения для упомянутого текущего изображения (10).
16. Декодер по любому из пп. 13-15, в котором упомянутое описание буфера задает, по меньшей мере, один перечень множества опорных изображений (40, 42), и упомянутый блок (110) извлечения данных сконфигурирован, чтобы извлекать из упомянутого описания буфера для каждого опорного изображения (42) с номером i в перечне для упомянутого, по меньшей мере, одного перечня, кроме упомянутого первого опорного изображения (40) в упомянутом перечне, соответственный дельта идентификатор изображения, absolute_delta_poc(i), который сигнализируется относительно опорного изображения, предшествующего упомянутому опорному изображению (42) в соответствии с порядком по перечню для упомянутого перечня, причем упомянутый определитель (120) идентификатора изображения содержит:
вычислитель (122) дельта, сконфигурированный, чтобы вычислять deltaPOC(i)=deltaPOC(i-1)+absolute_delta_poc(i), если упомянутый перечень задает упомянутое множество опорных изображений (40, 42) в порядке по возрастанию, или вычислять deltaPOC(i)=deltaPOC(i-1)-absolute_delta_poc(i), если упомянутый перечень задает упомянутое множество опорных изображений (40, 42) в порядке по убыванию; и
вычислитель (124) идентификатора, сконфигурированный, чтобы вычислять упомянутый идентификатор изображения, POC(i), для упомянутого опорного изображения (42) с номером i в виде POC(i)=POC(currPic)+deltaPOC(i), причем POC(currPic) представляет упомянутый идентификатор изображения для упомянутого текущего изображения (10).
17. Декодер по любому из пп. 11-13, в котором:
упомянутый блок (110) извлечения данных сконфигурирован, чтобы извлекать из упомянутого кодированного представления (60) упомянутого изображения упомянутую информацию описания буфера, идентифицирующую упомянутое описание буфера, задающее первый перечень опорных изображений (40) и второй перечень опорных изображений (42); и
упомянутый определитель (120) идентификатора изображения содержит:
первый вычислитель (126) идентификатора, сконфигурированный, чтобы вычислять для каждого опорного изображения в упомянутом первом перечне, кроме первого опорного изображения в упомянутом первом перечне в соответствии с порядком по первому перечню, упомянутый идентификатор изображения на основании суммы идентификатора изображения для предшествующего опорного изображения в упомянутом первом перечне в соответствии с порядком по первому перечню и первого, имеющего знак дельта идентификатора изображения, извлеченного упомянутым блоком (110) извлечения данных из упомянутого описания буфера для упомянутого опорного изображения, причем первый имеющий знак дельта идентификатор изображения сигнализируется относительно предшествующего опорного изображения в упомянутом первом перечне в соответствии с порядком по первому перечню; и
второй вычислитель (128) идентификатора, сконфигурированный, чтобы вычислять для каждого опорного изображения в упомянутом втором перечне, кроме первого опорного изображения в упомянутом втором перечне в соответствии с порядком по второму перечню, упомянутый идентификатор изображения на основании суммы идентификатора изображения предшествующего опорного изображения в упомянутом втором перечне в соответствии с упомянутым порядком по второму перечню и второго, имеющего знак дельта идентификатора изображения, извлеченного упомянутым блоком (110) извлечения данных из упомянутого описания буфера для упомянутого опорного изображения, причем второй имеющий знак дельта идентификатор изображения сигнализируется относительно предшествующего опорного изображения в упомянутом втором перечне в соответствии с упомянутым порядком по второму перечню.
18. Декодер по любому из пп. 11-13, в котором:
упомянутый блок (110) извлечения данных сконфигурирован, чтобы извлекать из упомянутого кодированного представления (60) упомянутого текущего изображения упомянутую информацию описания буфера, идентифицирующую упомянутое описание буфера, задающее первый перечень опорных изображений (40) и второй перечень опорных изображений (42); и
упомянутый определитель (120) идентификатора изображения содержит:
первый вычислитель (126) идентификатора, сконфигурированный, чтобы вычислять для каждого опорного изображения в упомянутом первом перечне, кроме первого опорного изображения в упомянутом первом перечне в соответствии с порядком по первому перечню, упомянутый идентификатор изображения на основании разности между идентификатором изображения предшествующего опорного изображения в упомянутом первом перечне в соответствии с порядком по первому перечню и первым беззнаковым дельта идентификатором изображения, извлеченным упомянутым блоком (110) извлечения данных из упомянутого описания буфера, для упомянутого опорного изображения, причем первый беззнаковый дельта идентификатор изображения сигнализируется относительно предшествующего опорного изображения в упомянутом первом перечне в соответствии с порядком по первому перечню; и
второй вычислитель (128) идентификатора, сконфигурированный, чтобы вычислять для каждого опорного изображения в упомянутом втором перечне, кроме первого опорного изображения в упомянутом втором перечне в соответствии с порядком по второму перечню, упомянутый идентификатор изображения на основании суммы идентификатора изображения предшествующего опорного изображения в упомянутом втором перечне в соответствии с упомянутым порядком по второму перечню и второго беззнакового дельта идентификатора изображения, извлеченного упомянутым блоком (110) извлечения данных из упомянутого описания буфера, для упомянутого опорного изображения, причем второй беззнаковый дельта идентификатор изображения сигнализируется относительно предшествующего опорного изображения в упомянутом втором перечне в соответствии с упомянутым порядком по второму перечню.
19. Декодер по п. 18, в котором:
A
A
A
A
A
A
упомянутый первый вычислитель (126) идентификатора сконфигурирован, чтобы вычислять для каждого опорного изображения с номером i в упомянутом первом перечне, кроме упомянутого первого опорного изображения в упомянутом первом перечне в соответствии с порядком по первому перечню, упомянутый идентификатор изображения, POC(i), в виде POC=POC(i-1)-absolute_delta_poc(i), причем POC(i-1) представляет идентификатор изображения ближайшего предшествующего опорного изображения в упомянутом первом перечне в соответствии с порядком по первому перечню, и absolute_delta_poc(i) представляет упомянутый первый беззнаковый дельта идентификатор изображения, извлеченный из упомянутого описания буфера для упомянутого опорного изображения; и
B
B
B
B
B
упомянутый второй вычислитель (128) идентификатора сконфигурирован, чтобы вычислять для каждого опорного изображения с номером i в упомянутом втором перечне, кроме упомянутого первого опорного изображения в упомянутом втором перечне в соответствии с упомянутым порядком по второму перечню, упомянутый идентификатор изображения, POC(i), в виде POC(i)=POC (i-1)+absolute_delta_poc(i), причем POC(i-1) представляет идентификатор изображения ближайшего предшествующего опорного изображения в упомянутом втором перечне в соответствии с упомянутым порядком по второму перечню, и absolute_delta_poc(i) представляет упомянутый второй беззнаковый дельта идентификатор изображения, извлеченный из упомянутого описания буфера для упомянутого опорного изображения.
20. Декодер по п. 19, в котором:
упомянутый первый вычислитель (126) идентификатора сконфигурирован, чтобы вычислять идентификатор изображения, идентифицирующий упомянутое первое опорное изображение в упомянутом первом перечне, на основании идентификатора изображения упомянутого текущего изображения (10) и первого дельта идентификатора изображения, извлеченного упомянутым блоком (110) извлечения данных из упомянутого описания буфера, для упомянутого первого опорного изображения в упомянутом первом перечне, причем первый дельта идентификатор изображения сигнализируется относительно текущего изображения; и
упомянутый второй вычислитель (128) идентификатора сконфигурирован, чтобы вычислять идентификатор изображения, идентифицирующий упомянутое первое опорное изображение в упомянутом втором перечне, на основании упомянутого идентификатора изображения для упомянутого текущего изображения (10) и второго дельта идентификатора изображения, извлеченного упомянутым блоком (110) извлечения данных из упомянутого описания буфера для упомянутого первого опорного изображения в упомянутом втором перечне, причем второй дельта идентификатор изображения сигнализируется относительно текущего изображения.
21. Приемник (200), содержащий:
входную секцию (210), сконфигурированную для приема кодированных представлений (60) множества изображений (10, 40, 42, 50) для видеопотока (1);
декодер (100) по любому из пп. 11-20, сконфигурированный для декодирования упомянутых кодированных представлений (60) упомянутого множества изображений (10, 40, 42, 50); и
выходную секцию (220), сконфигурированную для вывода декодированных изображений упомянутого видеопотока (1).
22. Декодер (300), содержащий:
входную секцию (310), сконфигурированную для приема кодированных представлений (60) множества изображений (10, 40, 42, 50) для видеопотока (1);
процессор (330), сконфигурированный для обработки средства программного кода компьютерной программы, хранимой в запоминающем устройстве (340), упомянутое средство программного кода при исполнении на упомянутом процессоре (330) предписывает упомянутому процессору (330):
извлекать из упомянутого кодированного представления (60) упомянутого текущего изображения (10) описание буфера, задающее множество опорных изображений (40, 42) независимо от кодированных представлений предшествующих изображений;
определять идентификатор изображения, идентифицирующий опорное изображение (42) упомянутого множества опорных изображений (40, 42) на основании информации идентификатора изображения, извлеченной из упомянутого описания буфера, для упомянутого опорного изображения (42) и информации идентификатора изображения, извлеченной из упомянутого описания буфера, для опорного изображения (40), предшествующего упомянутому опорному изображению (42) в соответствии с порядком по перечню в упомянутом описании буфера; и
обновлять буфер (230, 350) декодированных изображений на основании определенного идентификатора изображения; и
выходную секцию (320), сконфигурированную для вывода декодированных изображений упомянутого видеопотока (1).
23. Способ кодирования текущего изображения (10) для видеопотока (1) множества изображений (10, 40, 42, 50), причем упомянутый способ содержит:
определение (S50) для упомянутого текущего изображения (10) множества опорных изображений (40, 42) в упомянутом множестве изображений (10, 40, 42, 50) в качестве опорного при кодировании;
обеспечение (S51) для каждого опорного изображения (40, 42) упомянутого множества опорных изображений (40, 42), идентификатора изображения, идентифицирующего упомянутое опорное изображение (40, 42);
определение (S53) для каждого опорного изображения (42) в, по меньшей мере, части упомянутого множества опорных изображений (40, 42), кроме первого опорного изображения (40) в соответствии с порядком по перечню, информации идентификатора изображения на основании идентификатора изображения, идентифицирующего упомянутое опорное изображение (42), и на основании идентификатора изображения, идентифицирующего предшествующее опорное изображение (40) в соответствии с упомянутым порядком по перечню;
формирование (S54) на основании упомянутой информации идентификатора изображения описания буфера, задающего упомянутое множество опорных изображений (40, 42); и
вставку (S45) упомянутого описания буфера в кодированное представление (60) упомянутого текущего изображения (10).
24. Способ по п. 23, дополнительно содержащий определение (S52) информации идентификатора изображения для упомянутого первого опорного изображения (40) в соответствии с упомянутым порядком по перечню на основании идентификатора изображения, идентифицирующего упомянутое первое опорное изображение (40), и идентификатора изображения упомянутого текущего изображения (10).
25. Способ по п. 24, в котором определение (S52) упомянутой информации идентификатора изображения содержит:
вычисление (S60) величины дельта на основании разности между упомянутым идентификатором изображения, идентифицирующим упомянутое первое опорное изображение (40), и упомянутым идентификатором изображения для упомянутого текущего изображения (10);
определение (S61) дельта идентификатора изображения на основании абсолютного значения упомянутой величины дельта; и
определение (S62) идентификатора знака на основании знака упомянутой величины дельта, причем упомянутая информация идентификатора изображения содержит упомянутый дельта идентификатор изображения и упомянутый идентификатор знака.
26. Способ по п. 25, в котором определение (S53) упомянутой информации идентификатора изображения содержит:
вычисление (S63) для каждого опорного изображения (42) в упомянутой, по меньшей мере, части упомянутого множества опорных изображений (40, 42), кроме упомянутого первого опорного изображения (40), величины дельта на основании разности между упомянутым идентификатором изображения, идентифицирующим упомянутое опорное изображение (42), и упомянутым идентификатором изображения, идентифицирующим упомянутое предшествующее опорное изображение (40) для упомянутого множества опорных изображений (40, 42) в соответствии с упомянутым порядком по перечню; и
определение (S64) для каждого опорного изображения (42) упомянутого множества опорных изображений (40, 42), кроме упомянутого первого опорного изображения (40), дельта идентификатора изображения на основании i) разности между упомянутой величиной дельта и дельта идентификатором изображения, определенным для упомянутого предшествующего опорного изображения (40) упомянутого множества опорных изображений (40, 42) в соответствии с упомянутым порядком по перечню, или ii) суммы упомянутой величины дельта и упомянутого дельта идентификатора изображения, определенного для упомянутого предшествующего опорного изображения (40) упомянутого множества опорных изображений (40, 42) в соответствии с упомянутым порядком по перечню, причем упомянутая информация идентификатора изображения содержит упомянутый дельта идентификатор изображения.
27. Способ по п. 23 или 24, в котором обеспечение (S51) упомянутого идентификатора изображения содержит:
обеспечение (S70) первого перечня идентификаторов изображений, идентифицирующих какое-либо опорное изображение (40) в упомянутом множестве опорных изображений (40, 42), предшествующее упомянутому текущему изображению (10) в соответствии с упомянутым порядком по перечню; и
обеспечение (S71) второго перечня идентификаторов изображений, идентифицирующих какое-либо опорное изображение (42) в упомянутом множестве опорных изображений (40, 42), следующее после упомянутого текущего изображения (10) в соответствии с упомянутым порядком по перечню.
28. Способ по п. 27, в котором определение (S53) упомянутой информации идентификатора изображения содержит:
определение (S74) для каждого опорного изображения в упомянутом первом перечне, кроме первого опорного изображения в упомянутом первом перечне в соответствии с порядком по первому перечню, первого дельта идентификатора изображения на основании разности между идентификатором изображения предшествующего опорного изображения в упомянутом первом перечне в соответствии с порядком по первому перечню и идентификатором изображения, идентифицирующим упомянутое опорное изображение; и
определение (S75) для каждого опорного изображения в упомянутом втором перечне, кроме первого опорного изображения в упомянутом перечне в соответствии с порядком по второму перечню, второго дельта идентификатора изображения на основании разности между идентификатором изображения, идентифицирующим упомянутое опорное изображение, и идентификатором изображения, идентифицирующим предшествующее опорное изображение в упомянутом втором перечне в соответствии с упомянутым порядком по второму перечню,
причем упомянутая информация идентификатора изображения содержит упомянутый первый дельта идентификатор изображения и упомянутый второй дельта идентификатор изображения.
29. Способ по п. 28, дополнительно содержащий:
определение (S72) первого дельта идентификатора изображения для упомянутого первого опорного изображения в упомянутом первом перечне на основании разности между идентификатором изображения для упомянутого текущего изображения (10) и идентификатором изображения для упомянутого первого опорного изображения в упомянутом первом перечне; и
определение (S73) второго дельта идентификатора изображения для упомянутого первого опорного изображения в упомянутом втором перечне на основании разности между идентификатором изображения для упомянутого первого опорного изображения в упомянутом втором перечне и идентификатором изображения для упомянутого текущего изображения (10).
30. Кодер (400), сконфигурированный для кодирования текущего изображения (10) для видеопотока (1) множества изображений (10, 40, 42, 50), причем упомянутый кодер (400) содержит:
определитель (410) опорного изображения, сконфигурированный для определения для упомянутого текущего изображения (10) множества опорных изображений (40, 42) в упомянутом множестве изображений (10, 40, 42, 50) в качестве опорного при кодировании;
блок (420) обеспечения идентификатора изображения, сконфигурированный, чтобы обеспечивать для каждого опорного изображения (40, 42) упомянутого множества опорных изображений (40, 42) идентификатор изображения, идентифицирующий упомянутое опорное изображение (40, 42);
определитель информации (430), сконфигурированный, чтобы определять для каждого опорного изображения (42) в, по меньшей мере, части упомянутого множества опорных изображений (40, 42), кроме первого опорного изображения (40) в соответствии с порядком по перечню, информацию идентификатора изображения на основании идентификатора изображения, идентифицирующего упомянутое опорное изображение (42), и на основании идентификатора изображения, идентифицирующего предшествующее опорное изображение (40) в соответствии с упомянутым порядком по перечню;
формирователь (440) информации описания буфера, сконфигурированный, чтобы формировать на основании упомянутой информации идентификатора изображения описание буфера, задающее упомянутое множество опорных изображений (40, 42); и
блок (450) вставки данных, сконфигурированный для вставки упомянутого описания буфера в кодированное представление (60) упомянутого текущего изображения (10).
31. Кодер по п. 30, в котором упомянутый определитель (430) информации сконфигурирован, чтобы определять информацию идентификатора изображения для упомянутого первого опорного изображения (40) в соответствии с упомянутым порядком по перечню на основании идентификатора изображения, идентифицирующего упомянутое первое опорное изображение (40), и идентификатора изображения для упомянутого текущего изображения (10).
32. Кодер по п. 31, в котором упомянутый определитель (430) информации содержит:
вычислитель (432) дельта, сконфигурированный, чтобы вычислять величину дельта на основании разности между упомянутым идентификатором изображения, идентифицирующим упомянутое первое опорное изображение (40), и упомянутым идентификатором изображения упомянутого текущего изображения (10);
определитель (434) дельта идентификатора, сконфигурированный, чтобы определять дельта идентификатор изображения на основании абсолютного значения упомянутой величины дельта; и
определитель (436) идентификатора знака, сконфигурированный, чтобы определять идентификатор знака на основании знака упомянутой величины дельта,
причем упомянутая информация идентификатора изображения содержит упомянутый дельта идентификатор изображения и упомянутый идентификатор знака.
33. Кодер по п. 32, в котором:
упомянутый вычислитель (432) дельта сконфигурирован, чтобы вычислять для каждого опорного изображения (42) в упомянутой, по меньшей мере, части упомянутого множества опорных изображений (40, 42), кроме упомянутого первого опорного изображения (40), величину дельта на основании разности между упомянутым идентификатором изображения, идентифицирующим упомянутое опорное изображение (42), и упомянутым идентификатором изображения, идентифицирующим упомянутое предшествующее опорное изображение (40) упомянутого множества опорных изображений (40, 42) в соответствии с упомянутым порядком по перечню; и
упомянутый определитель (434) дельта идентификатора сконфигурирован, чтобы определять для каждого опорного изображения (42) упомянутого множества опорных изображений (40, 42), кроме упомянутого первого опорного изображения (40), дельта идентификатор изображения на основании i) разности между упомянутой величиной дельта и дельта идентификатором изображения, определенным для упомянутого предшествующего опорного изображения (40) упомянутого множества опорных изображений (40, 42) в соответствии с упомянутым порядком по перечню или ii) суммы упомянутой величины дельта, и упомянутого дельта идентификатора изображения, определенного для упомянутого предшествующего опорного изображения (40) упомянутого множества опорных изображений (40, 42) в соответствии с упомянутым порядком по перечню,
причем упомянутая информация идентификатора изображения содержит упомянутый дельта идентификатор изображения.
34. Кодер по п. 30 или 31, в котором упомянутый блок (420) обеспечения идентификатора изображения сконфигурирован, чтобы обеспечивать i) первый перечень идентификаторов изображения, идентифицирующих какое-либо опорное изображение (40) упомянутого множества опорных изображений (40, 42), предшествующее упомянутому текущему изображению (10) в соответствии с упомянутым порядком по перечню, и ii) второй перечень идентификаторов изображения, идентифицирующих какое-либо опорное изображение (42) упомянутого множества опорных изображений (40, 42), следующее после упомянутого текущего изображения (10) в соответствии с упомянутым порядком по перечню.
35. Кодер по п. 34, в котором упомянутый определитель (430) информации содержит определитель (434) дельта идентификатора, сконфигурированный с возможностью i) определять для каждого опорного изображения в упомянутом первом перечне, кроме первого опорного изображения в упомянутом первом перечне в соответствии с порядком по первому перечню, первый дельта идентификатор изображения на основании разности между идентификатором изображения предшествующего опорного изображения в упомянутом первом перечне в соответствии с порядком по первому перечню и идентификатором изображения, идентифицирующим упомянутое опорное изображение, и ii) определять для каждого опорного изображения в упомянутом втором перечне, кроме первого опорного изображения в упомянутом втором перечне в соответствии с порядком по второму перечню, второй дельта идентификатор изображения на основании разности между идентификатором изображения, идентифицирующим упомянутое опорное изображение, и идентификатором изображения, идентифицирующим предшествующее опорное изображение в упомянутом втором перечне в соответствии с упомянутым порядком по второму перечню,
причем упомянутая информация идентификатора изображения содержит упомянутый первый дельта идентификатор изображения и упомянутый второй дельта идентификатор изображения.
36. Кодер по п. 35, в котором упомянутый определитель дельта идентификатора (430) сконфигурирован с возможностью i) определять первый дельта идентификатор изображения для упомянутого первого опорного изображения в упомянутом первом перечне на основании разности между идентификатором изображения упомянутого текущего изображения (10) и идентификатором изображения упомянутого первого опорного изображения в упомянутом первом перечне и ii) определять второй дельта идентификатор изображения для упомянутого первого опорного изображения в упомянутом втором перечне на основании разности между идентификатором изображения упомянутого первого опорного изображения в упомянутом втором перечне и идентификатором изображения упомянутого текущего изображения (10).
37. Передатчик (500), содержащий:
входную секцию (510), сконфигурированную для приема множества изображений (10, 40, 42, 50) для видеопотока (1);
кодер (400) по любому из пп. 30-36, сконфигурированный для кодирования упомянутого множества изображений (10, 40, 42, 50), чтобы формировать соответствующие кодированные представления (60) упомянутого множества изображений (10, 40, 42, 50); и
выходную секцию (520), сконфигурированную для вывода упомянутых соответственных кодированных представлений (60) упомянутого множества изображений (10, 40, 42, 50).
38. Кодер (600), содержащий:
входную секцию (610), сконфигурированную для приема множества изображений (10, 40, 42, 50) для видеопотока (1);
процессор (630), сконфигурированный для обработки средства программного кода компьютерной программы, хранимой в запоминающем устройстве (640), причем упомянутое средство программного кода при исполнении на упомянутом процессоре (630) предписывает упомянутому процессору (630):
определять для текущего изображения (10) упомянутого множества изображений, множество опорных изображений (40, 42) для упомянутого множества изображений (10, 40, 42, 50) в качестве опорного при кодировании;
обеспечивать для каждого опорного изображения (40, 42) упомянутого множества опорных изображений (40, 42), идентификатор изображения, идентифицирующий упомянутое опорное изображение (40, 42);
определять для каждого опорного изображения (42) упомянутого множества опорных изображений (40, 42), кроме первого опорного изображения (40) в соответствии с порядком по перечню, информацию идентификатора изображения на основании идентификатора изображения, идентифицирующего упомянутое опорное изображение (42), и на основании идентификатора изображения, идентифицирующего предшествующее опорное изображение (40) в соответствии с упомянутым порядком по перечню;
формировать на основании упомянутой информации идентификатора изображения описание буфера, задающее упомянутое множество опорных изображений (40, 42); и
вставлять упомянутое описание буфера в кодированное представление (60) упомянутого текущего изображения (10); и
выходную секцию (620), сконфигурированную для вывода кодированных представлений (60) упомянутого множества изображений (10, 40, 42, 50).