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

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