×
20.02.2019
219.016.c090

СПОСОБ И СИСТЕМА БУФЕРИЗАЦИИ ПОТОКОВОЙ ИНФОРМАЦИОННОЙ СРЕДЫ

Вид РИД

Изобретение

Юридическая информация Свернуть Развернуть
№ охранного документа
0002302032
Дата охранного документа
27.06.2007
Краткое описание РИД Свернуть Развернуть
Аннотация: Изобретение относится к потоковой передаче информационной среды в сетях, основанных на пакетной передаче данных, в частности к механизму буферизации. Техническим результатом является устранение задержек при сетевой пакетной передаче, обусловленных работой сети и функционированием транспортного протокола. Указанный результат достигается за счет того, что устройство-клиент содержит декодер (120) и преддекодерный буфер (110), который принимает передаваемый поток пакетов от сервера-источника через сеть пакетной передачи. Преддекодерный буфер является переменным по размеру и имеет переменное время первоначальной буферизации для приема передаваемых пакетов от сервера-источника перед декодированием в декодере. Время первоначальной буферизации и размер преддекодерного буфера можно динамически адаптировать для улучшения характеристик воспроизведения при помощи сервера-источника. 14 н. и 66 з.п. ф-лы, 2 ил.
Реферат Свернуть Развернуть

Область техники, к которой относится изобретение

Настоящее изобретение в общем относится к потоковой передаче информационной среды в сетях, основанных на пакетной передаче данных. В частности, данное изобретение относится к механизму буферизации, предназначенному для усовершенствования воспроизведения потоковой информационной среды при вариации задержки передачи пакетов, обусловленной кодированием и пакетированием.

Уровень техники

В обычных мультимедийных системах с коммутацией пакетов, например системах видеоконференций на основе Интернет-протокола (IP), обычно различные типы информационной среды передаются в отдельных пакетах. Кроме того, пакеты в типичном случае передаются в верхнем уровне наиболее подходящего сетевого протокола, что не может гарантировать постоянную задержку передачи, и задержка может меняться от пакета к пакету. Следовательно, пакеты, имеющие одинаковую отметку времени представления (воспроизведения), не могут быть приняты в одно и то же время, и интервал приема двух пакетов может не совпадать с интервалом их представления (с точки зрения времени). Таким образом, для поддержания синхронизации воспроизведения различных типов информационной среды и сохранения правильной скорости воспроизведения мультимедийный терминал в типичном случае буферизует принятые данные на короткий период (например, менее половины секунды), чтобы сгладить вариацию задержки. В данном случае такой тип буфера называется буфером флуктуации времени задержки. В обычных мультимедийных системах с коммутацией пакетов буферизация может происходить до и/или после декодирования данных информационной среды.

Буферизация флуктуации времени задержки также применяется в системах потоковой передачи. Из-за того, что потоковая передача не относится к обычным вариантам применения, требуемый буфер флуктуации времени задержки может быть значительно больше, чем в обычных вариантах применения. Когда устройство воспроизведения потока установило соединение с сервером и запросило загрузку мультимедийного потока, сервер начинает передавать требуемый поток. В типичном случае устройство воспроизведения не начинает сразу же воспроизводить данный поток, а буферизует входящие данные в течение определенного периода, в типичном случае несколько секунд. В данном случае этот тип буферизации называется первоначальной буферизацией. Первоначальная буферизация предоставляет возможность сглаживания вариаций задержки передачи аналогично буферизации флуктуации времени задержки в обычных вариантах применения. Кроме того, это может позволить использовать повторную передачу потерянных протокольных блоков данных (PDU) для связи, транспортировки и/или прикладного уровня. Буферизация дает возможность устройству воспроизведения декодировать и воспроизводить данные из буфера, одновременно позволяя повторно передавать потерянные протокольные блоки данных. Если период буферизации является достаточно длинным, повторно передаваемые протокольные блоки данных принимаются в такое время, чтобы быть декодированными и воспроизведенными в запланированный момент.

Первоначальная буферизация в клиентах потоковой передачи обеспечивает дополнительное преимущество, которое не может быть достигнуто в обычных системах: она позволяет менять скорость передачи данных информационной среды, передаваемой от сервера. Другими словами, пакеты информационной среды могут временно передаваться быстрее или медленнее скорости их воспроизведения до тех пор, пока буфер приемника не переполнится или не опустеет. Флуктуация скорости передачи данных может возникать по двум причинам. Первой причиной флуктуации является то, что эффективность сжатия, достигаемая для некоторых типов информационных сред, например видео, зависит от содержания исходных данных. Следовательно, если требуется стабильное качество, скорость передачи битов результирующего сжатого битового потока меняется. В типичном случае стабильное качество аудиовизуального воспроизведения субъективно лучше воспринимается, чем изменяющееся качество. Таким образом, первоначальная буферизация позволяет достичь более высокого аудиовизуального качества по сравнению с системой без первоначальной буферизации, например системой видеоконференций.

Если рассматривать пример видеоданных более подробно, различные кадры видеопоследовательности могут быть представлены с использованием сильно различающихся объемов данных. Это возникает в результате использования технологий кодирования с предсказанием. В типичном случае стандарты видеокодирования определяют, по меньшей мере, два типа кадра. Основными типами являются INTRA или I-кадры и INTER или P-кадры. INTRA кадр кодируется на основе информации, содержащейся в самом изображении, а P-кадр кодируется с учетом, по меньшей мере, одного другого кадра, обычно кадра, расположенного раньше в видеопоследовательности. Из-за значительного запаса времени между последовательными кадрами цифровой видеопоследовательности можно кодировать INTER кадр с использованием значительно меньшего объема данных, чем требуется для представления INTRA кадра. Поэтому INTRA кадры используются в кодированных видеопоследовательностях сравнительно нечасто.

В типичном случае кодированная последовательность начинается с INTRA кадра (так как отсутствует предыдущий кадр, используемый как эталон при создании INTER кадра). INTRA кадры могут вставляться в данную последовательность периодически, например, через равные интервалы, чтобы компенсировать ошибки, которые могут накапливаться и распространяться в непрерывной совокупности созданных с предсказанием (INTER) кадров. INTRA кадры также обычно используются в сменах эпизодов, в которых изображение, содержащееся в последовательных кадрах, меняется так сильно, что кодирование с предсказанием не обеспечивает эффективного уменьшения объема данных. Поэтому типичный кодированный поток видеоданных в общем случае начинается с INTRA кодированного кадра и содержит последовательность INTER кадров, между которыми время от времени размещают INTRA кадры, при этом объем данных, требуемых для представления INTRA кадра, в несколько раз (например, 5-10) больше, чем требуется для представления INTER кодированного кадра. Объем данных, требуемых для представления каждого INTER кадра, также изменяется в соответствии с уровнем сходства/различия с его эталонным кадром и количеством деталей в изображении.

Это означает, что информация, требуемая для воссоздания кодированной с предсказанием видеопоследовательности, неравномерно распределена по передаваемым пакетам данных. Другими словами, для переноса данных, относящихся к INTRA кадру, требуется большее число пакетов данных, чем для переноса данных для INTER кадра. Кроме того, так как объем данных, требуемых для представления последовательных INTER кадров, также меняется в зависимости от содержания изображения, то число пакетов данных, требуемых для переноса данных INTER кадра, также изменяется.

Второй причиной флуктуации являются потери пакетов в IP-сетях со стационарными абонентами, возникающие при передаче набора пакетов. Чтобы избежать пакетных ошибок и высоких пиковых скоростей передачи битов и пакетов, правильно сконструированные серверы потоковой передачи тщательно планируют передачу пакетов, и пакеты могут не пересылаться точно на той же скорости, с которой они воспроизводятся принимающей стороной. В типичном случае сетевые серверы реализованы таким образом, что они пытаются обеспечить постоянную скорость передачи пакетов. Сервер может также регулировать скорость пакетной передачи в соответствии с преобладающими условиями в сети, например, снижая скорость пакетной передачи, когда сеть становится перегруженной, и, повышая ее, если это позволяют условия в сети. В типичном случае это осуществляется путем регулирования объявленного окна, подтверждающего сообщение, пересылаемого в TCP-протоколе (протокол управления передачей).

С учетом этого неотъемлемого свойства сетевых серверов применительно к ранее описанной системе видеокодирования не только информация, требуемая для воссоздания кодированной с предсказанием видеопоследовательности, неравномерно распределена по передаваемым пакетам данных, но и сами пакеты данных также могут передаваться от сервера с изменяющейся скоростью. Это означает, что декодер, находящийся, например, в принимающем клиентском терминале, имеет дело с переменной задержкой при приеме информации, которая ему требуется для создания последовательных кадров видеопоследовательности, даже если задержка передачи в сети является постоянной. Необходимо отметить, что термин "клиентский терминал" относится к любому электронному устройству конечного пользователя, такому как карманные устройства (PDA, personal digital assistant - персональный цифровой секретарь), беспроводные терминалы, а также настольные и портативные компьютеры и приставки. Эту вариацию задержки, возникающую из-за кодирования, пакетирования и пакетной передачи от сервера, можно назвать вариацией задержки, обусловленной кодированием или зависящей от сервера. Она не зависит от флуктуации времени задержки, возникающей из-за изменений времени передачи внутри сети, или является к ней дополнительной.

Следовательно, первоначальная буферизация позволяет исключить флуктуации скорости передачи данных из перечня вышеупомянутых недостатков, а именно вариацию задержки, обусловленную кодированием или зависящую от сервера, и вариацию задержки, связанную с передачей в сети. Первоначальная буферизация помогает обеспечить более стабильное аудиовизуальное качество и избежать переполнения сети и потери пакетов.

Первоначальная буферизация также может осуществляться после декодирования принятых данных информационной среды. Недостатком этого является то, что буфер должен иметь относительно большие размеры, так как буферизация выполняется применительно к декодированным данным. Совместное влияние вариаций задержки, обусловленной кодированием, зависящей от сервера и возникающей при передаче в сети, также приводит к повышению требований, предъявляемых к первоначальной буферизации.

Кроме того, кодирование данных информационной среды и способ, по которому кодированные данные помещаются в пакеты и передаются от сервера, являются причиной того, что декодер, находящийся в принимающем клиентском терминале, имеет дело с переменной задержкой при приеме информации, требуемой ему для воссоздания этих данных информационной среды, даже если задержка передачи в сети является постоянной. Поэтому последекодерный буфер не обеспечивает средств устранения этого вида вариаций задержки перед декодированием.

Сущность изобретения

Согласно первому аспекту данного изобретения предлагается способ потоковой передачи данных информационной среды путем передачи множества пакетов данных по сети от сервера-источника в устройство-клиент, причем устройство-клиент содержит декодер, предназначенный для декодирования кодированных пакетов. Данный способ отличается тем, что устройство-клиент дополнительно содержит преддекодерный буфер, имеющий переменное время первоначальной буферизации и переменный размер и установленный для приема передаваемых данных от сервера-источника перед декодированием в декодере, и при этом переменное время первоначальной буферизации и переменный размер преддекодерного буфера динамически адаптируют для улучшения характеристик воспроизведения устройством-клиентом.

Согласно второму аспекту данного изобретения предлагается система потоковой передачи данных информационной среды путем передачи множества пакетов данных, при этом упомянутая система содержит сервер-источник, управляющий данными информационной среды, сеть, служащую в качестве передающей среды для упомянутых пакетов данных, и устройство-клиент, выполненное с возможностью воспроизведения данных информационной среды, причем устройство-клиент содержит преддекодерный буфер для приема передаваемых пакетов от сервера-источника через упомянутую сеть, при этом преддекодерный буфер имеет переменное время первоначальной буферизации и переменный размер, декодер для декодирования пакетов, поступающих из преддекодерного буфера, и средства для динамической адаптации переменного времени первоначальной буферизации и переменного размера преддекодерного буфера, предназначенные для улучшения характеристик воспроизведения устройством-клиентом.

Согласно третьему аспекту данного изобретения предлагается устройство-клиент для приема множества пакетов данных, передаваемых по сети от сервера-источника, при этом устройство-клиент содержит преддекодерный буфер для приема передаваемых пакетов данных от сервера-источника через упомянутую сеть, причем преддекодерный буфер имеет переменное время первоначальной буферизации и переменный размер, декодер для декодирования пакетов данных, поступающих из преддекодерного буфера, и средства для динамической адаптации переменного времени первоначальной буферизации и переменного размера преддекодерного буфера, предназначенные для улучшения характеристик воспроизведения устройством-клиентом.

Краткое описание чертежей

Данное изобретение вместе с его дополнительными задачами и преимуществами может быть лучше понято при обращении к последующему описанию, рассмотренному совместно с сопровождающими чертежами, из которых:

фиг.1 изображает упрощенную блок-схему блока преддекодерного буфера в архитектуре терминального устройства, соответствующую одному из вариантов реализации данного изобретения, и

фиг.2 изображает пример прохождения данных в типичной системе потоковой передачи, иллюстрирующий эффект преддекодерной буферизации.

Подробное описание изобретения

Обзор архитектуры

Согласно данному изобретению в архитектуру терминала вводится новый блок буферизации для обеспечения улучшенной буферизации на стороне приемника. Этот блок буферизации называется здесь преддекодерным буфером.

На фиг.1 изображена упрощенная блок-схема блока преддекодерного буфера в архитектуре терминального устройства, соответствующая одному из вариантов реализации данного изобретения. Декодер 100 транспортного кода извлекает поток кода из принятых пакетов данных (например, пакетов данных RTP). Декодер 120 исходного кода декодирует поток кода в формат несжатых данных, которые могут быть воспроизведены. Преддекодерный буфер 110 используется как временное хранилище между операциями декодирования транспортного кода и декодирования исходного кода. В случае потока мультимедийных данных, содержащего более одного типа данных, обычный преддекодерный буфер преимущественно используется для всех передаваемых типов информационной среды реального времени. Однако в альтернативных вариантах реализации данного изобретения для каждого типа информационной среды предоставляется отдельный преддекодерный буфер, при этом этот преддекодерный буфер для каждого типа информационной среды находится между декодером транспортного кода и соответствующим декодером исходного кода для рассматриваемого типа информационной среды. Операции декодирования предпочтительно реализованы в виде программного обеспечения, хранящегося в памяти устройства-клиента, которое запускается и управляется центральным блоком управления (ЦБУ, MCV), управляющим работой устройства-клиента, часть которого показана на фиг.1. Центральный блок управления принимает управляющие сигналы от сервера-источника и управляет адаптацией времени первоначальной буферизации и размера буфера в соответствии с сигналами, принятыми от сервера-источника. Управление различными блоками, осуществляемое ЦБУ, проиллюстрировано на фиг.1 стрелками управления, идущими от ЦБУ к каждому блоку.

В предпочтительном варианте реализации данного изобретения преддекодерный буфер обеспечивается в дополнение к последекодерному буферу, расположенному после декодера в клиенте потоковой передачи. Преимущественно последекодерный буфер устанавливается для устранения вариаций задержки при сетевой передаче. Кроме того, последекодерный буфер может также устранять вариации задержки, связанные с декодированием. Это особенно выгодно в случае, когда в потоке одновременно передается более одного типа данных информационной среды. Использование последекодерного буфера в этой ситуации позволяет сглаживать вариации задержки при декодировании, внесенные декодерами различных информационных сред. В альтернативном варианте реализации данного изобретения отдельный декодерный буфер также обеспечивается в принимающем клиенте. Декодерный буфер находится между декодером и последекодерным буфером и используется для временного хранения данных информационной среды по мере их декодирования. В ситуации, когда в потоке одновременно передается более одного типа данных информационной среды, для каждого типа информационной среды преимущественно обеспечивается отдельный декодерный буфер для соответствующего декодера исходного кода.

Алгоритм буферизации

Алгоритм буферизации, используемый согласно данному варианту реализации настоящего изобретения, служит для буферизации принятых данных в клиенте потоковой передачи и управления кодированием и обслуживанием потоков, поступающих от находящегося в сети сервера потоковой передачи. Этот алгоритм предполагает, что в клиенте потоковой передачи имеется преддекодерный буфер, соответствующий данному изобретению.

Существует два основных фактора, влияющих на характер работы алгоритма буферизации, а именно: время первоначальной буферизации и минимальный размер преддекодерного буфера. Время первоначальной буферизации в типичном случае представляет собой промежуток времени между моментом приема первого пакета данных информационной среды и моментом воспроизведения первого образца информационной среды. Минимальный размер преддекодерного буфера в типичном случае соответствует тому объему данных (например, количеству байт данных), который клиент потоковой передачи способен сохранять в дополнение к буферизации, производимой для устранения вариации задержки при передаче. Другими словами, минимальный размер преддекодерного буфера определяется для сетей с надежной передачей, имеющих нулевую задержку.

Алгоритм буферизации похож на алгоритмы, описанные в Н.263 Приложение В (гипотетический эталонный декодер) и MPEG-4 (алгоритм сжатия подвижных изображений) Приложение D по визуальной информации (верификатор буферизации видеосигнала). Эти алгоритмы определяют механизм буферизации для видеокодеков. Необходимо отметить, что эти алгоритмы не могут быть использованы вместо предлагаемых алгоритмов преддекодерной буферизации, так как они применимы только для видео. Кроме того, гипотетический эталонный декодер по стандарту Н.263 не поддерживает первоначальную буферизацию или хранение множества (не относящихся к типу В) кадров в буфере. Также необходимо отметить, что предлагаемый алгоритм преддекодерной буферизации полностью совместим с вышеупомянутыми алгоритмами буферизации видеосигнала. При реализации на практике преддекодерный буфер и буфер видеодекодера могут быть объединены.

Согласно предпочтительному варианту реализации данного изобретения алгоритм буферизации накладывает ограничения на поток передаваемых пакетов данных с целью его соответствия требованиям, предъявляемым преддекодерным буфером, которые являются следующими.

1. Преддекодерный буфер первоначально пуст.

2. Каждый принятый пакет данных добавляется в преддекодерный буфер по существу сразу же при приеме. Все заголовки протоколов на уровне протокола передачи (например, уровень RTP) или любом низшем уровне удаляются.

3. Данные не удаляются из преддекодерного буфера на протяжении периода, называемого временем первоначальной буферизации, который начинается с добавления в буфер первого пакета данных.

4. Когда время первоначальной буферизации истекло, запускается таймер воспроизведения.

5. Порция данных удаляется из преддекодерного буфера по существу сразу же при достижении таймером воспроизведения значения запланированного времени воспроизведения для рассматриваемой порции данных.

6. Когда данные пересылаются по сети с надежной передачей, имеющей нулевую задержку, уровень заполнения преддекодерного буфера не должен превышать определенной величины, называемой размером преддекодерного буфера.

Необходимо отметить, что приведенные выше требования описывают работу без запросов на использование промежуточных пауз. Каждый новый запрос воспроизведения (например, после паузы) будет следовать тем же требованиям.

Кроме того, приведенные выше требования основаны на предположении о наличии сети надежной передачи с нулевой задержкой. Поэтому при реализации на практике преддекодерная буферизация на стороне клиента, вероятно, будет объединена с буферизацией флуктуации времени сетевой задержки. Следовательно, реальный размер преддекодерного буфера в клиенте потоковой передачи, по всей вероятности, будет больше минимального размера преддекодерного буфера, рассмотренного выше, а реальное время первоначальной буферизации, по всей вероятности, будет продолжительнее времени первоначальной буферизации, рассмотренного выше.

Преддекодерная буферизация

На фиг.2 изображен пример прохождения данных в типичной системе потоковой передачи, иллюстрирующий эффект преддекодерной буферизации. Полоски представляют собой кадры или пакеты информационной среды, например, темные полоски являются пакетами видеоданных (например, кодированными в соответствии с рекомендацией Н.263 Сектора стандартизации связи Международного союза электросвязи ITU-T, International Telecommunication Union - Telecommunication Standardization Sector), а светлые полоски являются пакетами аудиоданных (например, кодированные с использованием Адаптивного многоскоростного (AMR) речевого кодека). Высота полосок отражает размер кадра (или пакета) в байтах. Обработка потока происходит сверху вниз, а шкала времени направлена слева направо.

Если более подробно рассматривать фиг.2, то сначала кодируются входные данные. В результате поток видеоданных имеет изменяющиеся скорость передачи кадров и размер кадра, а поток аудиоданных имеет постоянную скорость передачи кадров, но меняющийся размер кадра. Затем сжатые потоки информационной среды размещаются в пакеты и передаются в сеть. Во время этого размещения сервер распределяет большие видеокадры по нескольким пакетам и объединяет некоторое число маленьких аудиокадров в один пакет. Сервер передает пакеты через равные интервалы. Предполагается наличие постоянной задержки передачи в сети вне зависимости от размера пакетов или любых других факторов. Поэтому относительное хронирование принятых пакетов идентично хронированию пакетов при их посылке. Принятые пакеты сохраняются в преддекодерном буфере. По истечении определенного времени первоначальной буферизации кадры извлекаются из буфера, и скорость удаления кадров идентична скорости их воспроизведения. Максимальный уровень заполнения буфера определяет минимальный размер преддекодерного буфера.

Оповещение о характеристиках преддекодерного буфера

Чтобы обеспечить некоторые минимальные возможности буферизации в клиентах потоковой передачи, задаются определенные характеристики буфера по умолчанию. Как описано ранее, характеристики буфера могут определяться в основном двумя факторами, а именно: временем первоначальной буферизации и минимальным размером преддекодерного буфера. В качестве примера, значение по умолчанию для времени первоначальной буферизации составляет приблизительно одну секунду, а минимальный размер преддекодерного буфера по умолчанию составляет приблизительно 30720 байт. Необходимо отметить, что эти значения являются всего лишь иллюстративными и могут быть изменены с целью достижения подходящей производительности для конкретного типа задержек, имеющихся в сети в данный момент времени. Предложенные значения по умолчанию получены при проведении экспериментов в обобщенной среде, которые ни в коей мере не учитывают конкретики, а принимают во внимание наиболее часто имеющие место сценарии пакетной передачи. Также необходимо отметить, что в данной системе потоковой передачи время преддекодерной первоначальной буферизации по умолчанию и размер преддекодерного буфера по умолчанию могут быть заданы не точно (предположительно). Другими словами, сервер-источник и клиенты потоковой передачи в сети работают таким образом, что предполагается наличие определенных параметров преддекодерного буфера по умолчанию (например, времени преддекодерной первоначальной буферизации и/или размера преддекодерного буфера). В альтернативных вариантах используется точное оповещение о параметрах преддекодерного буфера.

Чтобы дать возможность клиенту потоковой передачи сообщить о своих возможностях преддекодерной буферизации по умолчанию серверу-источнику и позволить этому клиенту принимать потоки информационной среды, требующие больших возможностей буферизации, чем возможности по умолчанию, в данном изобретении используется оповещение, основанное на способе SET_PARAMETER Протокола потоковой передачи в реальном времени (RTSP).

В качестве примера, терминальное устройство-клиент может запросить у сервера установку либо одного, либо обоих из следующих параметров.

1. InitialBufferingTimeInMSec (время первоначальной буферизации в миллисекундах).

2. PreDecoderBufferSizeInBytes (минимальный размер преддекодерного буфера в байтах).

Не допускается, чтобы терминальное устройство-клиент сообщало значения параметров, меньшие значений по умолчанию, определенных или предположительно закрепленных в системе потоковой передачи. Сервер, который принимает запрос, указывающий значение, меньшее одного из значений по умолчанию, может создать сигнал "Неправильный запрос". Если переданные значения больше или равны определенным или предположительным значениям по умолчанию, сообщенные значения принимаются к использованию по существу сразу же при приеме запроса, и сервер-источник верифицирует передаваемый пакетный поток, используя сообщенные значения в соответствии с ранее описанным алгоритмом буферизации. Другими словами, и как более подробно описано ниже, сервер передает пакетный поток таким образом, что он может быть воспроизведен по существу правильным образом принимающим клиентом. Если говорить более конкретно, сервер-источник передает пакетный поток таким образом, чтобы гарантировать, что в принимающем клиенте не произойдет переполнения преддекодерного буфера, и что все порции данных (например, кадры) информационной среды будут доступны для воспроизведения в принимающем клиенте в соответствующие запланированные моменты времени.

Согласно преимущественному варианту реализации данного изобретения, когда терминальное устройство-клиент впервые устанавливает связь с сетевым сервером и начинает настройку сеанса потоковой передачи с сервером путем запроса некоторой части информационной среды, которая должна быть передана в потоке, он сообщает серверу свои параметры преддекодерной буферизации по умолчанию. Как рассмотрено выше, согласно данному изобретению терминальное устройство-клиент может указать либо свое время преддекодерной буферизации по умолчанию, либо минимальный размер своего преддекодерного буфера, или оба упомянутых параметра. В альтернативном варианте, в котором терминальное устройство-клиент снабжено также последекодерным буфером, серверу-источнику может быть указан размер последекодерного буфера. В вариантах реализации данного изобретения, в которых параметры преддекодерного буфера заданы предположительно в системе потоковой передачи, первоначальное сообщение параметров преддекодерного буфера устройством-клиентом не является строго обязательным. Однако, если конкретное устройство-клиент обладает возможностями преддекодерной буферизации, превосходящими предположительно заданные значения по умолчанию, принятые в системе потоковой передачи, это устройство может сообщить их серверу. В дополнительном альтернативном варианте сервер-источник извлекает параметры преддекодерного буфера для заданного устройства-клиента с сервера возможностей, связанного с данной системой потоковой передачи.

Затем сервер указывает терминальному устройству-клиенту характеристики потоков информационной среды, которые он может обеспечить. Как хорошо известно специалистам в данной области техники, во многих реализованных на практике системах потоковой передачи сервер потоковой передачи обеспечивает множество предварительно кодированных потоков информационной среды, представляющих одно и то же ее содержание. Каждый из предварительно кодированных потоков кодируется с использованием различных параметров кодирования. Такая организация позволяет передавать поток информационной среды в множество различных терминальных устройств-клиентов, имеющих различные свойства и/или возможности, и/или через сети, имеющие различные характеристики (например, максимальную доступную скорость передачи в битах).

Согласно преимущественному варианту реализации данного изобретения, как только сервер принял сообщение, указывающее время преддекодерной первоначальной буферизации клиентского терминала и/или минимальный размер его преддекодерного буфера по умолчанию, сервер информирует клиентский терминал посредством оповещения по сети о различных предварительно кодированных потоках информационной среды, которые он может обеспечить. Например, если сервер имеет 4 различно кодированных потока информационной среды, относящихся к запрашиваемому содержанию, а клиент указал как свое время преддекодерной первоначальной буферизации по умолчанию, так и размер своего преддекодерного буфера по умолчанию, то сервер сообщает время преддекодерной первоначальной буферизации и размер преддекодерного буфера, требуемые для обеспечения правильного (например, без пауз) воспроизведения для 4 различных потоков информационной среды. Клиентский терминал затем выбирает для воспроизведения один из 4 предварительно кодированных потоков информационной среды и регулирует свои время преддекодерной первоначальной буферизации и размер преддекодерного буфера согласно соответствующим требованиям выбранного потока информационной среды. Регулировкой в клиентском терминале предпочтительно управляет ЦБУ клиентского терминала. Если сервер указывает только время преддекодерной первоначальной буферизации или размер преддекодерного буфера, требуемые различными кодированными потоками информационной среды, то клиентский терминал выбирает, исходя из этого, поток информационной среды и регулирует соответственно либо свое время преддекодерной первоначальной буферизации, либо размер своего преддекодерного буфера. В этом случае тому параметру, который не был указан, присваивается значение по умолчанию.

Клиентский терминал затем сообщает о своем выборе потока информационной среды серверу так, чтобы могла начаться потоковая загрузка содержания информационной среды. На этом этапе также происходит информирование сервера о предположительно установленном времени преддекодерной первоначальной буферизации и/или размере преддекодерного буфера, ставших достоверными на данный момент в клиентском терминале, и предоставляется возможность серверу правильно верифицировать передаваемый поток информационной среды в соответствии с ранее описанным алгоритмом буферизации, в результате чего не возникает переполнения преддекодерного буфера, и все порции данных информационной среды становятся доступными для воспроизведения в принимающем клиенте в соответствующие запланированные моменты времени.

Давая возможность клиентскому терминалу регулировать его время преддекодерной первоначальной буферизации и/или размер преддекодерного буфера, соответствующий данному изобретению, способ позволяет терминалу принимать и правильно воспроизводить потоки информационной среды, кодированные таким образом, чтобы их нельзя было правильно воспроизвести, используя параметры преддекодерного буфера по умолчанию.

Согласно предпочтительному варианту реализации данного изобретения время преддекодерной первоначальной буферизации и/или размер преддекодерного буфера в клиенте адаптируются в соответствии с ранее описанным процессом в любое время, когда инициируется потоковая передача новой информационной среды. Если во время данного процесса определено, что новый поток информационной среды может быть правильно воспроизведен в клиенте с использованием достоверных в настоящий момент параметров преддекодерной буферизации, никакой регулировки не требуется. Кроме того, клиент может регулировать свои время преддекодерной первоначальной буферизации и/или размер преддекодерного буфера в ситуации, когда сервер сообщает об изменении в требуемых параметрах преддекодерного буфера во время существующего сеанса потоковой передачи. Эта ситуация может возникнуть, например, если различные последовательные части содержания информационной среды, которое должно передаваться, кодируются различным образом, приводя к возникновению необходимости различной преддекодерной буферизации в клиенте, чтобы обеспечить правильное воспроизведение потока.

В итоге настоящее изобретение рассматривает преддекодерный буфер как составную часть клиента потоковой передачи. Клиент потоковой передачи работает, соблюдая алгоритм буферизации, при этом сервер потоковой передачи проверяет, что передаваемый поток данных соответствует определенному алгоритму буферизации. Кроме того, данное изобретение предлагает механизмы определения возможностей буфера клиента потоковой передачи и сообщения о них серверу потоковой передачи. При этом сервер потоковой передачи может получить информацию о возможностях буферизации данного клиента потоковой передачи, и можно позволить скорости передачи кодированных данных/информационной среды изменяться в соответствии с границами параметров преддекодерного буфера принимающей стороны. Необходимо отметить, что верификатор буферизации в сервере может быть использован для гарантирования того, что передаваемый пакетный поток соответствует возможностям буферизации приемника. Это может быть осуществлено, например, путем регулирования времени передачи пакетов от сервера, в результате чего возможности буферизации преддекодерного буфера клиента не превышаются. В ином случае сервер может регулировать способ кодирования и пакетирования данных информационной среды. На практике верификатор буферизации может представлять собой буфер, расположенный в сервере после кодера транспортного кода.

Хотя данное изобретение описано в некоторых отношениях со ссылкой на конкретный вариант реализации, его изменения и модификации очевидны для специалистов в данной области техники. Таким образом, подразумевается, что пункты приведенной ниже формулы изобретения не ограничивают сущности, но должны рассматриваться как охватывающие изменения и модификации, вытекающие из новаторской сущности описанного изобретения.

1.Способпередачиданныхинформационнойсредыввидепотокапакетовданныхотсерверавустройство-клиент,причемустройство-клиентсодержитпреддекодерныйбуфер(110)длявременнойбуферизацииданныхинформационнойсредыпереддекодированиемвформатнесжатыхданных,отличающийсятем,чтоосуществляютбуферизациюданныхинформационнойсредывпреддекодерномбуфере(110)устройства-клиентавсоответствиисалгоритмомбуферизации,причемалгоритмбуферизациизаключаетсявтом,чтоудаляютзаголовкипротоколовизпакетаданных,принятоговустройстве-клиенте,идобавляютпринятыйпакетданныхвпреддекодерныйбуфер,посуществу,кактолькоонпринятвустройстве-клиенте,причемпреддекодерныйбуферпервоначальнопуст,сохраняютданныевпреддекодерномбуференапротяжениипериодавременипервоначальнойбуферизации,которыйначинается,когдапервыйпакетданныхдобавляютвпреддекодерныйбуфер,запускаюттаймервоспроизведения,когдавремяпервоначальнойбуферизацииистекло,удаляютпорциюданныхизпреддекодерногобуферапридостижениитаймеромвоспроизведениязапланированноговременивоспроизведениядляэтойпорцииданных,приусловии,чтоалгоритмбуферизациинеразрешаетуровнюзаполненияпреддекодерногобуферапревышатьзаданныйразмерпреддекодерногобуфера,иприэтомминимальныйразмерпреддекодерногобуферазадаютсоответствующимминимальномуразмерупреддекодерногобуфера,требуемомудляобеспечения,посуществу,правильноговоспроизведенияданныхинформационнойсредывустройстве-клиенте,когдапотокпакетовданныхпередаютпосетинадежнойпередачиспостояннойзадержкой,иприводятвдействиесервердляпроверкитого,чтопотокпакетовданных,передаваемыйотсерверавустройство-клиент,соответствуеталгоритмубуферизации.12.Способпоп.1,отличающийсятем,чтодополнительнопередаютсообщениеотустройства-клиентанасервердляуказаниялюбогоодногоилиобоихизследующихпараметров:временипреддекодернойпервоначальнойбуферизациииминимальногоразмерапреддекодерногобуфера,приводятвдействиесервердляпроверкипередаваемогопотокапакетовданныхвсоответствиисалгоритмомбуферизациисиспользованиемсообщенныхвременипреддекодернойпервоначальнойбуферизациии/илиминимальногоразмерапреддекодерногобуфера.23.Способпоп.1,отличающийсятем,чтодополнительнозадаютвремяпреддекодернойпервоначальнойбуферизациипоумолчаниюиминимальныйразмерпреддекодерногобуферапоумолчаниюиприводятвдействиесервердляпроверкипередаваемогопотокапакетовданныхвсоответствиисалгоритмомбуферизациисиспользованиемупомянутыхзначенийпоумолчанию.34.Способпоп.3,отличающийсятем,чтосообщаютотустройства-клиенталюбойодинилиобаизследующихпараметров:времяпреддекодернойпервоначальнойбуферизациипоумолчаниюиминимальныйразмерпреддекодерногобуферапоумолчаниюсерверувсвязисустановлениемсеансапотоковойпередачиссервером.45.Способпоп.3,отличающийсятем,чтовремяпреддекодернойпервоначальнойбуферизациипоумолчаниюиминимальныйразмерпреддекодерногобуферапоумолчаниюзадаютнеявнымобразом.56.Способпоп.5,отличающийсятем,чтосообщаютотустройства-клиентаинформациюоеговозможностяхпреддекодернойбуферизациисерверу,еслионипревосходятте,которыезаданыупомянутымизначениямипоумолчанию.67.Способпоп.1,отличающийсятем,чтоизвлекаютспомощьюсервераинформациюовозможностяхпреддекодернойбуферизациидляустройства-клиентаизсерверавозможностей.78.Способпоп.1,отличающийсятем,чторегулируютвустройстве-клиентевремяегопреддекодернойпервоначальнойбуферизациивответнауказаниетребуемоговременипреддекодернойпервоначальнойбуферизации,принятоеотсервера.89.Способпоп.1,отличающийсятем,чторегулируютвустройстве-клиентеразмерегопреддекодерногобуферавответнауказаниетребуемогоразмерапреддекодерногобуфера,принятоеотсервера.910.Способпоп.1,отличающийсятем,чтопередаютвсервермножестворазныхпредварительнозакодированныхпотоковинформационнойсреды,характеризующихсодержаниеэтойинформационнойсреды,ипередаютсообщенияустройству-клиентудляуказания,поменьшеймере,одногопараметраизследующих:временипреддекодернойпервоначальнойбуферизациииразмерапреддекодерногобуфера,требуемоговустройстве-клиенте,длягарантииправильноговоспроизведениякаждогодоступногопредварительнозакодированногопотокаинформационнойсреды.1011.Способпоп.1,отличающийсятем,чторегулируютвустройстве-клиентелюбойодинилиобаизследующихпараметров:времяегопреддекодернойпервоначальнойбуферизациииразмерегопреддекодерногобуферавответнаизменениетребуемыхпараметровпреддекодерногобуфера,сообщенныхсерверомвовремясеансапотоковойпередачи.1112.Способпоп.1,отличающийсятем,чторегулируютвсерверевременапередачипакетовданныхотсерверавустройство-клиент,чтобыгарантировать,чтопередаваемыйпотокпакетовданныхнепревосходитвозможностибуферизациипреддекодерногобуферавустройстве-клиенте.1213.Способпоп.1,отличающийсятем,чторегулируютвсервереспособкодированияипакетированияданныхинформационнойсреды,чтобыгарантировать,чтопередаваемыйпотокпакетовданныхнепревосходитвозможностибуферизациипреддекодерногобуферавустройстве-клиенте.1314.Способпоп.1,отличающийсятем,чтоустройство-клиенттакжесодержитпоследекодерныйбуфердляустранениявариацийзадержки,связанныхсдекодированием.1415.Способпоп.1,отличающийсятем,чтоустройство-клиентявляетсяоднимизследующихустройств:беспроводнымтерминалом,настольнымкомпьютером,портативнымкомпьютеромиликомпьютернойприставкойктелевизору.1516.Системадляпередачиданныхинформационнойсредыввидепотокапакетовданныхотсерверавустройство-клиент,причемустройство-клиентсодержитпреддекодерныйбуфер(110)длявременнойбуферизацииданныхинформационнойсредыпереддекодированиемвформатнесжатыхданных,отличающаясятем,чтоустройство-клиентвыполненосвозможностьюбуферизацииданныхинформационнойсредывпреддекодерномбуфере(110)всоответствиисалгоритмомбуферизации,причемалгоритмбуферизациипредназначендляудалениязаголовковпротоколовизпакетаданных,принятоговустройстве-клиенте,идобавленияпринятогопакетаданныхвпреддекодерныйбуфер,посуществу,кактолькоонпринятвустройстве-клиенте,причемпреддекодерныйбуферпервоначальнопуст,сохраненияданныхвпреддекодерномбуференапротяжениипериодавременипервоначальнойбуферизации,которыйначинается,когдапервыйпакетданныхдобавляетсявпреддекодерныйбуфер,запускатаймеравоспроизведения,когдавремяпервоначальнойбуферизацииистекло,удаленияпорцииданныхизпреддекодерногобуферапридостижениитаймеромвоспроизведениязапланированноговременивоспроизведениядляэтойпорцииданных,приусловии,чтоалгоритмбуферизациинеразрешаетуровнюзаполненияпреддекодерногобуферапревышатьзаданныйразмерпреддекодерногобуфера,иприэтомминимальныйразмерпреддекодерногобуферазадансоответствующимминимальномуразмерупреддекодерногобуфера,требуемомудляобеспечения,посуществу,правильноговоспроизведенияданныхинформационнойсредывустройстве-клиенте,когдапотокпакетовданныхпередаетсяпосетинадежнойпередачиспостояннойзадержкой,исервервыполненсвозможностьюпроверкитого,чтопотокпакетовданных,передаваемыйотсерверавустройство-клиент,соответствуеталгоритмубуферизации.1617.Системапоп.16,отличающаясятем,чтоустройство-клиентдополнительновыполненосвозможностьюпередачисообщениянасервердляуказаниялюбогоодногоилиобоихизследующихпараметров:временипреддекодернойпервоначальнойбуферизациииминимальногоразмерапреддекодерногобуфера,исервердополнительновыполненсвозможностьюпроверкипередаваемогопотокапакетовданныхвсоответствиисалгоритмомбуферизациисиспользованиемсообщенныхвременипреддекодернойпервоначальнойбуферизациии/илиминимальногоразмерапреддекодерногобуфера.1718.Системапоп.16,отличающаясятем,чтодляпреддекодерногобуфераустройства-клиентазаданывремяпреддекодернойпервоначальнойбуферизациипоумолчаниюиминимальныйразмерпреддекодерногобуферапоумолчанию,асервервыполненсвозможностьюпроверкипередаваемогопотокапакетовданныхвсоответствиисалгоритмомбуферизациисиспользованиемупомянутыхзначенийпоумолчанию.1819.Системапоп.18,отличающаясятем,чтоустройство-клиентвыполненосвозможностьюсообщениялюбогоодногоилиобоихизследующихпараметров:временипреддекодернойпервоначальнойбуферизациипоумолчаниюиминимальногоразмерапреддекодерногобуферапоумолчаниюсерверувсвязисустановлениемсеансапотоковойпередачиссервером.1920.Системапоп.18,отличающаясятем,чтовремяпреддекодернойпервоначальнойбуферизациипоумолчаниюиминимальныйразмерпреддекодерногобуферапоумолчаниюзаданынеявнымобразом.2021.Системапоп.20,отличающаясятем,чтоустройство-клиентвыполненосвозможностьюсообщенияинформацииоеговозможностяхпреддекодернойбуферизациисерверу,еслионипревосходятте,которыезаданыупомянутымизначениямипоумолчанию.2122.Системапоп.16,отличающаясятем,чтоупомянутыйсервервыполненсвозможностьюизвлеченияинформацииовозможностяхпреддекодернойбуферизациидляустройства-клиентаизсерверавозможностей.2223.Системапоп.16,отличающаясятем,чтоустройство-клиентвыполненосвозможностьюрегулированиявремениегопреддекодернойпервоначальнойбуферизациивответнауказаниетребуемоговременипреддекодернойпервоначальнойбуферизации,принятоеотсервера.2324.Системапоп.16,отличающаясятем,чтоустройство-клиентвыполненосвозможностьюрегулированияразмераегопреддекодерногобуферавответнауказаниетребуемогоразмерапреддекодерногобуфера,принятоеотсервера.2425.Системапоп.16,отличающаясятем,чтопередаютнасервермножестворазныхпредварительнозакодированныхпотоковинформационнойсреды,характеризующихсодержаниеэтойинформационнойсреды,приэтомсервервыполненсвозможностьюсообщения,поменьшеймере,одногопараметраизследующих:временипреддекодернойпервоначальнойбуферизациииразмерапреддекодерногобуфера,требуемоговустройстве-клиенте,длягарантииправильноговоспроизведениякаждогодоступногопредварительнозакодированногопотокаинформационнойсреды.2526.Системапоп.16,отличающаясятем,чтоустройство-клиентвыполненосвозможностьюрегулированиялюбогоодногоилиобоихизследующихпараметров:времениегопреддекодернойпервоначальнойбуферизациииразмераегопреддекодерногобуферавответнаизменениетребуемыхпараметровпреддекодерногобуфера,сообщенныхсерверомвовремясеансапотоковойпередачи.2627.Системапоп.16,отличающаясятем,чтосервервыполненсвозможностьюрегулированиявременпередачипакетовданныхотсерверавустройство-клиент,чтобыгарантировать,чтопередаваемыйпотокпакетовданныхнепревосходитвозможностибуферизациипреддекодерногобуферавустройстве-клиенте.2728.Системапоп.16,отличающаясятем,чтосервервыполненсвозможностьюрегулированияспособакодированияипакетированияданныхинформационнойсреды,чтобыгарантировать,чтопередаваемыйпотокпакетовданныхнепревосходитвозможностибуферизациипреддекодерногобуферавустройстве-клиенте.2829.Системапоп.16,отличающаясятем,чтоустройство-клиентявляетсяоднимизследующихустройств:беспроводнымтерминалом,настольнымкомпьютером,портативнымкомпьютеромиликомпьютернойприставкойктелевизору.2930.Устройство-клиентдляприемаданныхинформационнойсреды,приэтомданныеинформационнойсредыпринимаютсявустройстве-клиентеввидепотокапакетовданныхотсервера,содержащеепреддекодерныйбуфер(110)длявременнойбуферизацииданныхинформационнойсредыпереддекодированиемвформатнесжатыхданных,отличающеесятем,чтовыполненосвозможностьюбуферизацииданныхинформационнойсредывпреддекодерномбуфере(110)всоответствиисалгоритмомбуферизации,причемалгоритмбуферизациипредназначендляудалениязаголовковпротоколовизпакетаданных,принятоговустройстве-клиенте,идобавленияпринятогопакетаданныхвпреддекодерныйбуфер,посуществу,кактолькоонпринятвустройстве-клиенте,причемпреддекодерныйбуферпервоначальнопуст,сохраненияданныхвпреддекодерномбуференапротяжениипериодавременипервоначальнойбуферизации,которыйначинается,когдапервыйпакетданныхдобавляетсявпреддекодерныйбуфер,запускатаймеравоспроизведения,когдавремяпервоначальнойбуферизацииистекло,удаленияпорцииданныхизпреддекодерногобуферапридостижениитаймеромвоспроизведениязапланированноговременивоспроизведениядляэтойпорцииданных,приусловии,чтоалгоритмбуферизациинеразрешаетуровнюзаполненияпреддекодерногобуферапревышатьзаданныйразмерпреддекодерногобуфера,иприэтомминимальныйразмерпреддекодерногобуферазадансоответствующимминимальномуразмерупреддекодерногобуфера,требуемомудляобеспечения,посуществу,правильноговоспроизведенияданныхинформационнойсредывустройстве-клиенте,когдапотокпакетовданныхпередаетсяпосетинадежнойпередачиспостояннойзадержкой.3031.Устройство-клиентпоп.30,отличающеесятем,чтовыполненосвозможностьюпередачисообщениянасервердляуказаниялюбогоодногоилиобоихизследующихпараметров:временипреддекодернойпервоначальнойбуферизациииминимальногоразмерапреддекодерногобуферадляиспользованиясерверомприпроверкепередаваемогопотокапакетовданныхвсоответствиисалгоритмомбуферизации.3132.Устройство-клиентпоп.30,отличающеесятем,чтодляпреддекодерногобуфераустройства-клиентазаданывремяпреддекодернойпервоначальнойбуферизациипоумолчаниюиминимальныйразмерпреддекодерногобуферапоумолчанию.3233.Устройство-клиентпоп.32,отличающеесятем,чтовыполненосвозможностьюсообщениялюбогоодногоилиобоихизследующихпараметров:временипреддекодернойпервоначальнойбуферизациипоумолчаниюиминимальногоразмерапреддекодерногобуферапоумолчаниюсерверувсвязисустановлениемсеансапотоковойпередачиссервером.3334.Устройство-клиентпоп.32,отличающеесятем,чтовыполненосвозможностьюсообщенияинформацииоеговозможностяхпреддекодернойбуферизациисерверу,еслионипревосходятте,которыезаданыупомянутымизначениямипоумолчанию.3435.Устройство-клиентпоп.30,отличающеесятем,чтовыполненосвозможностьюрегулированиявремениегопреддекодернойпервоначальнойбуферизациивответнауказаниетребуемоговременипреддекодернойпервоначальнойбуферизации,принятоеотсервера.3536.Устройство-клиентпоп.30,отличающеесятем,чтовыполненосвозможностьюрегулированияразмераегопреддекодерногобуферавответнауказаниетребуемогоразмерапреддекодерногобуфера,принятоеотсервера.3637.Устройство-клиентпоп.30,отличающеесятем,чтовыполненосвозможностьюприемасообщенияотсерверасуказанием,поменьшеймере,одногопараметраизследующих:временипреддекодернойпервоначальнойбуферизациииразмерапреддекодерногобуфера,требуемогодляобеспеченияправильноговоспроизведениякаждогоизнекоторогоколичестваразныхпредварительнозакодированныхпотоковинформационнойсреды,характеризующихсодержаниеэтойинформационнойсреды,выбораодногоизразныхпредварительнозакодированныхпотоковинформационнойсредыдлявоспроизведениявустройстве-клиентеирегулированиявременисвоейпреддекодернойпервоначальнойбуферизациииразмерасвоегопреддекодерногобуферавсоответствиистребованиямивыбранногопотокаинформационнойсреды.3738.Устройство-клиентпоп.30,отличающеесятем,чтовыполненосвозможностьюрегулированиялюбогоодногоилиобоихизследующихпараметров:времениегопреддекодернойпервоначальнойбуферизациииразмераегопреддекодерногобуферавответнаизменениетребуемыхпараметровпреддекодерногобуфера,сообщенныхсерверомвовремясеансапотоковойпередачи.3839.Устройство-клиентпоп.30,отличающеесятем,чтоявляетсяоднимизследующихустройств:беспроводнымтерминалом,настольнымкомпьютером,портативнымкомпьютеромиликомпьютернойприставкойктелевизору.3940.Сервердляпередачиданныхинформационнойсредыввидепотокапакетовданныхвустройство-клиент,причемустройство-клиентсодержитпреддекодерныйбуфер(110)длявременнойбуферизацииданныхинформационнойсредыпереддекодированиемвформатнесжатыхданных,отличающийсятем,чтовыполненсвозможностьюпроверкитого,чтопотокпакетовданных,передаваемыйотсерверавустройство-клиент,соответствуеталгоритмубуферизации,используемомувустройстве-клиентедлябуферизацииданныхинформационнойсредывпреддекодерномбуфере,причемалгоритмбуферизациипредназначендляудалениязаголовковпротоколовизпакетаданных,принятоговустройстве-клиенте,идобавленияпринятогопакетаданныхвпреддекодерныйбуфер,посуществу,кактолькоонпринятвустройстве-клиенте,причемпреддекодерныйбуферпервоначальнопуст,сохраненияданныхвпреддекодерномбуференапротяжениипериодавременипервоначальнойбуферизации,которыйначинается,когдапервыйпакетданныхдобавляетсявпреддекодерныйбуфер,запускатаймеравоспроизведения,когдавремяпервоначальнойбуферизацииистекло,удаленияпорцииданныхизпреддекодерногобуферапридостижениитаймеромвоспроизведениязапланированноговременивоспроизведениядляэтойпорцииданных,приусловии,чтоалгоритмбуферизациинеразрешаетуровнюзаполненияпреддекодерногобуферапревышатьзаданныйразмерпреддекодерногобуфера,иприэтомминимальныйразмерпреддекодерногобуферазадансоответствующимминимальномуразмерупреддекодерногобуфера,требуемомудляобеспечения,посуществу,правильноговоспроизведенияданныхинформационнойсредывустройстве-клиенте,когдапотокпакетовданныхпередаетсяпосетинадежнойпередачиспостояннойзадержкой.4041.Серверпоп.40,отличающийсятем,чтодополнительновыполненсвозможностьюприемасообщенияотустройстваклиентадляуказаниялюбогоодногоилиобоихизследующихпараметров:временипреддекодернойпервоначальнойбуферизациииминимальногоразмерапреддекодерногобуфера,исвозможностьюпроверкипередаваемогопотокапакетовданныхвсоответствиисалгоритмомбуферизациисиспользованиемсообщенныхвременипреддекодернойпервоначальнойбуферизациии/илиминимальногоразмерапреддекодерногобуфера.4142.Серверпоп.40,отличающийсятем,чтодляпреддекодерногобуфераустройства-клиентазаданывремяпреддекодернойпервоначальнойбуферизациипоумолчаниюиминимальныйразмерпреддекодерногобуферапоумолчанию,асервервыполненсвозможностьюпроверкипередаваемогопотокапакетовданныхвсоответствиисалгоритмомбуферизациисиспользованиемупомянутыхзначенийпоумолчанию.4243.Серверпоп.42,отличающийсятем,чтовыполненсвозможностьюсообщениялюбогоодногоилиобоихизследующихпараметров:временипреддекодернойпервоначальнойбуферизациипоумолчаниюиминимальногоразмерапреддекодерногобуферапоумолчаниюсерверувсвязисустановлениемсеансапотоковойпередачи.4344.Серверпоп.42,отличающийсятем,чтовремяпреддекодернойпервоначальнойбуферизациипоумолчаниюиминимальныйразмерпреддекодерногобуферапоумолчаниюзаданынеявнымобразом.4445.Серверпоп.40,отличающийсятем,чтовыполненсвозможностьюизвлеченияинформацииовозможностяхпреддекодернойбуферизациидляустройства-клиентаизсерверавозможностей.4546.Серверпоп.40,отличающийсятем,чтовыполненсвозможностьюпередачиуказаниятребуемоговременипреддекодернойпервоначальнойбуферизациивустройство-клиент.4647.Серверпоп.40,отличающийсятем,чтовыполненсвозможностьюпередачиуказаниятребуемогоразмерапреддекодерногобуферавустройство-клиент.4748.Серверпоп.40,отличающийсятем,чтовыполненсвозможностьюполучениямножестваразныхпредварительнозакодированныхпотоковинформационнойсреды,характеризующихсодержаниеэтойинформационнойсреды,ивыполненсвозможностьюсообщения,поменьшеймере,одногопараметраизследующих:временипреддекодернойпервоначальнойбуферизациииразмерапреддекодерногобуфера,требуемоговустройстве-клиенте,длягарантииправильноговоспроизведениякаждогодоступногопредварительнозакодированногопотокаинформационнойсреды.4849.Серверпоп.40,отличающийсятем,чтовыполненсвозможностьюсообщенияобизменениитребуемыхпараметровпреддекодерногобуферавустройство-клиентвовремясеансапотоковойпередачи.4950.Серверпоп.40,отличающийсятем,чтовыполненсвозможностьюрегулированиявременпередачипакетовданныхотсерверавустройство-клиент,чтобыгарантировать,чтопередаваемыйпотокпакетовданныхнепревосходитвозможностибуферизациипреддекодерногобуферавустройстве-клиенте.5051.Серверпоп.40,отличающийсятем,чтовыполненсвозможностьюрегулированияспособакодированияипакетированияданныхинформационнойсреды,чтобыгарантировать,чтопередаваемыйпотокпакетовданныхнепревосходитвозможностибуферизациипреддекодерногобуферавустройстве-клиенте.5152.Способбуферизацииданныхинформационнойсредывустройстве-клиенте,приэтомданныеинформационнойсредыпринимаютвустройстве-клиентеотсервераввидепотокапакетовданных,причемустройство-клиентсодержитпреддекодерныйбуфер(110)длявременнойбуферизацииданныхинформационнойсредыпереддекодированиемвформатнесжатыхданных,отличающийсятем,чтоосуществляютбуферизациюданныхинформационнойсредывпреддекодерномбуфере(110)устройства-клиентавсоответствиисалгоритмомбуферизации,причемалгоритмбуферизациизаключаетсявтом,чтоудаляютзаголовкипротоколовизпакетаданных,принятоговустройстве-клиенте,идобавляютпринятыйпакетданныхвпреддекодерныйбуфер,посуществу,кактолькоонпринятвустройстве-клиенте,причемпреддекодерныйбуферпервоначальнопуст,сохраняютданныевпреддекодерномбуференапротяжениипериодавременипервоначальнойбуферизации,которыйначинается,когдапервыйпакетданныхдобавляютвпреддекодерныйбуфер,запускаюттаймервоспроизведения,когдавремяпервоначальнойбуферизацииистекло,удаляютпорциюданныхизпреддекодерногобуферапридостижениитаймеромвоспроизведениязапланированноговременивоспроизведениядляэтойпорцииданных,приусловии,чтоалгоритмбуферизациинеразрешаетуровнюзаполненияпреддекодерногобуферапревышатьзаданныйразмерпреддекодерногобуфера,иприэтомминимальныйразмерпреддекодерногобуферазадаютсоответствующимминимальномуразмерупреддекодерногобуфера,требуемомудляобеспечения,посуществу,правильноговоспроизведенияданныхинформационнойсредывустройстве-клиенте,когдапотокпакетовданныхпередаютпосетинадежнойпередачиспостояннойзадержкой.5253.Способпоп.52,отличающийсятем,чтодополнительнопередаютсообщениеотустройства-клиентанасервердляуказаниялюбогоодногоилиобоихизследующихпараметров:временипреддекодернойпервоначальнойбуферизациииминимальногоразмерапреддекодерногобуферадляиспользованиясерверомдляпроверкипередаваемогопотокапакетовданныхвсоответствиисалгоритмомбуферизации.5354.Способпоп.52,отличающийсятем,чтодополнительнозадаютвремяпреддекодернойпервоначальнойбуферизациипоумолчаниюиминимальныйразмерпреддекодерногобуферапоумолчаниюдляпреддекодерногобуфераустройства-клиента.5455.Способпоп.54,отличающийсятем,чтосообщаютотустройства-клиенталюбойодинилиобаизследующихпараметров:времяпреддекодернойпервоначальнойбуферизациипоумолчаниюиминимальныйразмерпреддекодерногобуферапоумолчаниюсерверувсвязисустановлениемсеансапотоковойпередачиссервером.5556.Способпоп.54,отличающийсятем,чтосообщаютотустройства-клиентаинформациюоеговозможностяхпреддекодернойбуферизациисерверу,еслионипревосходятте,которыезаданыупомянутымизначениямипоумолчанию.5657.Способпоп.52,отличающийсятем,чторегулируютвустройстве-клиентевремяегопреддекодернойпервоначальнойбуферизациивответнауказаниетребуемоговременипреддекодернойпервоначальнойбуферизации,принятоеотсервера.5758.Способпоп.52,отличающийсятем,чторегулируютвустройстве-клиентеразмерегопреддекодерногобуферавответнауказаниетребуемогоразмерапреддекодерногобуфера,принятоеотсервера.5859.Способпоп.52,отличающийсятем,чтодополнительнопринимаютвустройстве-клиентесообщениеотсерверасуказанием,поменьшеймере,одногопараметраизследующих:временипреддекодернойпервоначальнойбуферизациииразмерапреддекодерногобуфера,требуемогодляобеспеченияправильноговоспроизведениякаждогоизнекоторогоколичестваразныхпредварительнозакодированныхпотоковинформационнойсреды,характеризующихсодержащиеэтойинформационнойсреды,выбираютодинизразныхпредварительнозакодированныхпотоковинформационнойсредыдлявоспроизведениявустройстве-клиентеирегулируютвремяпреддекодернойпервоначальнойбуферизациииразмерпреддекодерногобуферавсоответствиистребованиямивыбранногопотокаинформационнойсреды.5960.Способпоп.52,отличающийсятем,чторегулируютвустройстве-клиентелюбойодинилиобаизследующихпараметров:времяегопреддекодернойпервоначальнойбуферизациииразмерегопреддекодерногобуферавответнаизменениетребуемыхпараметровпреддекодерногобуфера,сообщенныхсерверомвовремясеансапотоковойпередачи.6061.Способпередачиданныхинформационнойсредыввидепотокапакетовданныхотсерверавустройство-клиент,причемустройство-клиентсодержитпреддекодерныйбуфер(110)длявременнойбуферизацииданныхинформационнойсредыпереддекодированиемвформатнесжатыхданных,отличающийсятем,чтоприводятвдействиесервердляпроверкитого,чтопотокпакетовданных,передаваемыйотсерверавустройство-клиент,соответствуеталгоритмубуферизации,используемомувустройстве-клиентедлябуферизацииданныхинформационнойсредывпреддекодерномбуфере,причемалгоритмбуферизациизаключаетсявтом,чтоудаляютзаголовкипротоколовизпакетаданных,принятоговустройстве-клиенте,идобавляютпринятыйпакетданныхвпреддекодерныйбуфер,посуществу,кактолькоонпринятвустройстве-клиенте,причемпреддекодерныйбуферпервоначальнопуст,сохраняютданныевпреддекодерномбуференапротяжениипериодавременипервоначальнойбуферизации,которыйначинается,когдапервыйпакетданныхдобавляютвпреддекодерныйбуфер,запускаюттаймервоспроизведения,когдавремяпервоначальнойбуферизацииистекло,удаляютпорциюданныхизпреддекодерногобуферапридостижениитаймеромвоспроизведениязапланированноговременивоспроизведениядляэтойпорцииданных,приусловии,чтоалгоритмбуферизациинеразрешаетуровнюзаполненияпреддекодерногобуферапревышатьзаданныйразмерпреддекодерногобуфера,иприэтомминимальныйразмерпреддекодерногобуферазадаютсоответствующимминимальномуразмерупреддекодерногобуфера,требуемомудляобеспечения,посуществу,правильноговоспроизведенияданныхинформационнойсредывустройстве-клиенте,когдапотокпакетовданныхпередаютпосетинадежнойпередачиспостояннойзадержкой,6162.Способпоп.61,отличающийсятем,чтопринимаютвсервересообщениеотустройства-клиентадляуказаниялюбогоодногоилиобоихизследующихпараметров:временипреддекодернойпервоначальнойбуферизациииминимальногоразмерапреддекодерногобуфера,ипроверяютвсерверепередаваемыйпотокпакетовданныхвсоответствиисалгоритмомбуферизациисиспользованиемсообщенныхвременипреддекодернойпервоначальнойбуферизациии/илиминимальногоразмерапреддекодерногобуфера.6263.Способпоп.61,отличающийсятем,чтозадаютвремяпреддекодернойпервоначальнойбуферизациипоумолчаниюиминимальныйразмерпреддекодерногобуферапоумолчаниюдляпреддекодерногобуфераустройства-клиентаипроверяютвсерверепередаваемыйпотокпакетовданныхвсоответствиисалгоритмомбуферизациисиспользованиемупомянутыхзначенийпоумолчанию.6364.Способпоп.63,отличающийсятем,чтопринимаютвсервересообщениесуказаниемлюбогоодногоилиобоихизследующихпараметров:временипреддекодернойпервоначальнойбуферизациипоумолчаниюиминимальногоразмерапреддекодерногобуферапоумолчаниюсерверувсвязисустановлениемсеансапотоковойпередачи.6465.Способпоп.63,отличающийсятем,чтовремяпреддекодернойпервоначальнойбуферизациипоумолчаниюиминимальныйразмерпреддекодерногобуферапоумолчаниюзадаютнеявнымобразом.6566.Способпоп.61,отличающийсятем,чтоизвлекаютспомощьюсервераинформациюовозможностяхпреддекодернойбуферизациидляустройства-клиентаизсерверавозможностей.6667.Способпоп.61,отличающийсятем,чтопередаютотсервераинформациюотребуемомвременипреддекодернойпервоначальнойбуферизациивустройство-клиент.6768.Способпоп.61,отличающийсятем,чтопередаютотсервераинформациюотребуемомразмерепреддекодерногобуферавустройство-клиент.6869.Способпоп.61,отличающийсятем,чтопередаютвсервермножестворазныхпредварительнозакодированныхпотоковинформационнойсреды,характеризующихсодержаниеэтойинформационнойсреды,исообщаютотсервера,поменьшеймере,одинпараметризследующих:времяпреддекодернойпервоначальнойбуферизациииразмерпреддекодерногобуфера,требуемыйвустройстве-клиенте,длягарантииправильноговоспроизведениякаждогодоступногопредварительнозакодированногопотокаинформационнойсреды.6970.Способпоп.61,отличающийсятем,чтосообщаютотсервераобизменениитребуемыхпараметровпреддекодерногобуферавустройство-клиентвовремясеансапотоковойпередачи.7071.Способпоп.61,отличающийсятем,чторегулируютвсерверевременапередачипакетовданныхотсерверавустройство-клиент,чтобыгарантировать,чтопередаваемыйпотокпакетовданныхнепревосходитвозможностибуферизациипреддекодерногобуферавустройстве-клиенте.7172.Способпоп.61,отличающийсятем,чторегулируютвсервереспособкодированияипакетированияданныхинформационнойсреды,чтобыгарантировать,чтопередаваемыйпотокпакетовданныхнепревосходитвозможностибуферизациипреддекодерногобуферавустройстве-клиенте.7273.Потокпакетовданных,содержащийданныеинформационнойсреды,отличающийсятем,чтосоответствуеталгоритмубуферизации,используемомувустройстве-клиентедлявременнойбуферизацииданныхинформационнойсредывпреддекодерномбуфереустройства-клиентапереддекодированиемвформатнесжатыхданных,причемалгоритмбуферизациипредназначендляудалениязаголовковпротоколовизпакетаданных,принятоговустройстве-клиенте,идобавленияпринятогопакетаданныхвпреддекодерныйбуфер,посуществу,кактолькоонпринятвустройстве-клиенте,причемпреддекодерныйбуферпервоначальнопуст,сохраненияданныхвпреддекодерномбуференапротяжениипериодавременипервоначальнойбуферизации,которыйначинается,когдапервыйпакетданныхдобавляетсявпреддекодерныйбуфер,запускатаймеравоспроизведения,когдавремяпервоначальнойбуферизацииистекло,удаленияпорцииданныхизпреддекодерногобуферапридостижениитаймеромвоспроизведениязапланированноговременивоспроизведениядляэтойпорцииданных,приусловии,чтоалгоритмбуферизациинеразрешаетуровнюзаполненияпреддекодерногобуферапревышатьзаданныйразмерпреддекодерногобуфера,иприэтомминимальныйразмерпреддекодерногобуферазадансоответствующимминимальномуразмерупреддекодерногобуфера,требуемомудляобеспечения,посуществу,правильноговоспроизведенияданныхинформационнойсредывустройстве-клиенте,когдапотокпакетовданныхпередаетсяпосетинадежнойпередачиспостояннойзадержкой.7374.Способпередачиданныхинформационнойсредыввидепотокапакетовданныхотсерверавустройство-клиент,отличающийсятем,чтоосуществляютвременнуюбуферизациюданныхинформационнойсредывпреддекодерномбуфереустройства-клиентавсоответствиисалгоритмомбуферизациипереддекодированиемданныхинформационнойсредывформатнесжатыхданных,причемалгоритмбуферизациизаключаетсявтом,чтоудаляютзаголовкипротоколовизпакетаданных,принятоговустройстве-клиенте,идобавляютпринятыйпакетданныхвпреддекодерныйбуфер,посуществу,кактолькоонпринятвустройстве-клиенте,причемпреддекодерныйбуферпервоначальнопуст,сохраняютданныевпреддекодерномбуференапротяжениипериодавременипервоначальнойбуферизации,которыйначинается,когдапервыйпакетданныхдобавляютвпреддекодерныйбуфер,запускаюттаймервоспроизведения,когдавремяпервоначальнойбуферизацииистекло,удаляютпорциюданныхизпреддекодерногобуферапридостижениитаймеромвоспроизведениязапланированноговременивоспроизведениядляэтойпорцииданных,приусловии,чтоалгоритмбуферизациинеразрешаетуровнюзаполненияпреддекодерногобуферапревышатьзаданныйразмерпреддекодерногобуфера,иприэтомминимальныйразмерпреддекодерногобуферазадаютсоответствующимобъемуданных,которыйможетбытьсохраненвпреддекодерномбуферевдополнениекобъемубуферизованныхданных,длясогласованиявариациизадержкипередачи,иприводятвдействиесервердляпроверкитого,чтопотокпакетовданных,передаваемыйотсерверавустройство-клиент,соответствуеталгоритмубуферизации.7475.Системадляпередачиданныхинформационнойсредыввидепотокапакетовданныхотсерверавустройство-клиент,отличающаясятем,чтоустройство-клиентвыполненосвозможностьювременнойбуферизацииданныхинформационнойсредывпреддекодерномбуфереустройства-клиентавсоответствиисалгоритмомбуферизациипереддекодированиемданныхинформационнойсредывформатнесжатыхданных,причемалгоритмбуферизациипредназначендляудалениязаголовковпротоколовизпакетаданных,принятоговустройстве-клиенте,идобавленияпринятогопакетаданныхвпреддекодерныйбуфер,посуществу,кактолькоонпринятвустройстве-клиенте,причемпреддекодерныйбуферпервоначальнопуст,сохраненияданныхвпреддекодерномбуференапротяжениипериодавременипервоначальнойбуферизации,которыйначинается,когдапервыйпакетданныхдобавляетсявпреддекодерныйбуфер,запускатаймеравоспроизведения,когдавремяпервоначальнойбуферизацииистекло,удаленияпорцииданныхизпреддекодерногобуферапридостижениитаймеромвоспроизведениязапланированноговременивоспроизведениядляэтойпорцииданных,приусловии,чтоалгоритмбуферизациинеразрешаетуровнюзаполненияпреддекодерногобуферапревышатьзаданныйразмерпреддекодерногобуфера,иприэтомминимальныйразмерпреддекодерногобуферазадансоответствующимобъемуданных,которыйможетбытьсохраненвпреддекодерномбуферевдополнениекобъемубуферизованныхданных,длясогласованиявариациизадержкипередачи,исервервыполненсвозможностьюпроверкитого,чтопотокпакетовданных,передаваемыйотсерверавустройство-клиент,соответствуеталгоритмубуферизации.7576.Устройство-клиентдляприемаданныхинформационнойсреды,отличающеесятем,чтовыполненосвозможностьювременнойбуферизацииданныхинформационнойсредывпреддекодерномбуфереустройства-клиентавсоответствиисалгоритмомбуферизациипереддекодированиемданныхинформационнойсредывформатнесжатыхданных,причемалгоритмбуферизациипредназначендляудалениязаголовковпротоколовизпакетаданных,принятоговустройстве-клиенте,идобавленияпринятогопакетаданныхвпреддекодерныйбуфер,посуществу,кактолькоонпринятвустройстве-клиенте,причемпреддекодерныйбуферпервоначальнопуст,сохраненияданныхвпреддекодерномбуференапротяжениипериодавременипервоначальнойбуферизации,которыйначинается,когдапервыйпакетданныхдобавляетсявпреддекодерныйбуфер,запускатаймеравоспроизведения,когдавремяпервоначальнойбуферизацииистекло,удаленияпорцииданныхизпреддекодерногобуферапридостижениитаймеромвоспроизведениязапланированноговременивоспроизведениядляэтойпорцииданных,приусловии,чтоалгоритмбуферизациинеразрешаетуровнюзаполненияпреддекодерногобуферапревышатьзаданныйразмерпреддекодерногобуфера,иприэтомминимальныйразмерпреддекодерногобуферазадансоответствующимобъемуданных,которыйможетбытьсохраненвпреддекодерномбуферевдополнениекобъемубуферизованныхданных,длясогласованиявариациизадержкипередачи.7677.Сервердляпередачиданныхинформационнойсредывустройство-клиент,отличающийсятем,чтовыполненсвозможностьюпроверкитого,чтопотокпакетовданных,передаваемыйотсерверавустройство-клиент,соответствуеталгоритмубуферизации,используемомувустройстве-клиентедлявременнойбуферизацииданныхинформационнойсредывпреддекодерномбуфереустройства-клиентапереддекодированиемданныхинформационнойсредывформатнесжатыхданных,причемалгоритмбуферизациипредназначендляудалениязаголовковпротоколовизпакетаданных,принятоговустройстве-клиенте,идобавленияпринятогопакетаданныхвпреддекодерныйбуфер,посуществу,кактолькоонпринятвустройстве-клиенте,причемпреддекодерныйбуферпервоначальнопуст,сохраненияданныхвпреддекодерномбуференапротяжениипериодавременипервоначальнойбуферизации,которыйначинается,когдапервыйпакетданныхдобавляетсявпреддекодерныйбуфер,запускатаймеравоспроизведения,когдавремяпервоначальнойбуферизацииистекло,удаленияпорцииданныхизпреддекодерногобуферапридостижениитаймеромвоспроизведениязапланированноговременивоспроизведениядляэтойпорцииданных,приусловии,чтоалгоритмбуферизациинеразрешаетуровнюзаполненияпреддекодерногобуферапревышатьзаданныйразмерпреддекодерногобуфера,иприэтомминимальныйразмерпреддекодерногобуферазадансоответствующимобъемуданных,которыйможетбытьсохраненвпреддекодерномбуферевдополнениекобъемубуферизованныхданных,длясогласованиявариациизадержкипередачи.7778.Способбуферизацииданныхинформационнойсредывустройстве-клиенте,отличающийсятем,чтоосуществляютбуферизациюданныхинформационнойсредывпреддекодерномбуфереустройства-клиентавсоответствиисалгоритмомбуферизациипереддекодированиемвформатнесжатыхданных,причемалгоритмбуферизациизаключаетсявтом,чтоудаляютзаголовкипротоколовизпакетаданных,принятоговустройстве-клиенте,идобавляютпринятыйпакетданныхвпреддекодерныйбуфер,посуществу,кактолькоонпринятвустройстве-клиенте,причемпреддекодерныйбуферпервоначальнопуст,сохраняютданныевпреддекодерномбуференапротяжениипериодавременипервоначальнойбуферизации,которыйначинается,когдапервыйпакетданныхдобавляютвпреддекодерныйбуфер,запускаюттаймервоспроизведения,когдавремяпервоначальнойбуферизацииистекло,удаляютпорциюданныхизпреддекодерногобуферапридостижениитаймеромвоспроизведениязапланированноговременивоспроизведениядляэтойпорцииданных,приусловии,чтоалгоритмбуферизациинеразрешаетуровнюзаполненияпреддекодерногобуферапревышатьзаданныйразмерпреддекодерногобуфера,иприэтомминимальныйразмерпреддекодерногобуферазадаютсоответствующимобъемуданных,которыйможетбытьсохраненвпреддекодерномбуферевдополнениекобъемубуферизованныхданных,длясогласованиявариациизадержкипередачи.7879.Способпередачиданныхинформационнойсредыввидепотокапакетовданныхотсерверавустройство-клиент,отличающийсятем,чтоприводятвдействиесервердляпроверкитого,чтопотокпакетовданных,передаваемыйотсерверавустройство-клиент,соответствуеталгоритмубуферизации,используемомувустройстве-клиентедлявременнойбуферизацииданныхинформационнойсредывпреддекодерномбуфереустройства-клиентапереддекодированиемвформатнесжатыхданных,причемалгоритмбуферизациизаключаетсявтом,чтоудаляютзаголовкипротоколовизпакетаданных,принятоговустройстве-клиенте,идобавляютпринятыйпакетданныхвпреддекодерныйбуфер,посуществу,кактолькоонпринятвустройстве-клиенте,причемпреддекодерныйбуферпервоначальнопуст,сохраняютданныевпреддекодерномбуференапротяжениипериодавременипервоначальнойбуферизации,которыйначинается,когдапервыйпакетданныхдобавляютвпреддекодерныйбуфер,запускаюттаймервоспроизведения,когдавремяпервоначальнойбуферизацииистекло,удаляютпорциюданныхизпреддекодерногобуферапридостижениитаймеромвоспроизведениязапланированноговременивоспроизведениядляэтойпорцииданных,приусловии,чтоалгоритмбуферизациинеразрешаетуровнюзаполненияпреддекодерногобуферапревышатьзаданныйразмерпреддекодерногобуфера,иприэтомминимальныйразмерпреддекодерногобуферазадаютсоответствующимобъемуданных,которыйможетбытьсохраненвпреддекодерномбуферевдополнениекобъемубуферизованныхданных,длясогласованиявариациизадержкипередачи.7980.Потокпакетовданных,содержащийданныеинформационнойсреды,отличающийсятем,чтосоответствуеталгоритмубуферизации,используемомувустройстве-клиентедлявременнойбуферизацииданныхинформационнойсредывпреддекодерномбуфереустройства-клиентапереддекодированиемвформатнесжатыхданных,причемалгоритмбуферизациипредназначендляудалениязаголовковпротоколовизпакетаданных,принятоговустройстве-клиенте,идобавленияпринятогопакетаданныхвпреддекодерныйбуфер,посуществу,кактолькоонпринятвустройстве-клиенте,причемпреддекодерныйбуферпервоначальнопуст,сохраненияданныхвпреддекодерномбуференапротяжениипериодавременипервоначальнойбуферизации,которыйначинается,когдапервыйпакетданныхдобавляетсявпреддекодерныйбуфер,запускатаймеравоспроизведения,когдавремяпервоначальнойбуферизацииистекло,удаленияпорцииданныхизпреддекодерногобуферапридостижениитаймеромвоспроизведениязапланированноговременивоспроизведениядляэтойпорцииданных,приусловии,чтоалгоритмбуферизациинеразрешаетуровнюзаполненияпреддекодерногобуферапревышатьзаданныйразмерпреддекодерногобуфера,иприэтомминимальныйразмерпреддекодерногобуферазадансоответствующимобъемуданных,которыйможетбытьсохраненвпреддекодерномбуферевдополнениекобъемубуферизованныхданных,длясогласованиявариациизадержкипередачи.80
Источник поступления информации: Роспатент

Показаны записи 1-10 из 64.
10.03.2013
№216.012.2f0c

Способ интерполяции значений под-пикселов

Изобретение относится к кодированию цифрового видео, а более конкретно к способу интерполяции значений под-пикселов. Техническим результатом является повышение эффективности кодирования цифрового видео. Предложен способ интерполяции при кодировании видеоданных, в котором пикселы в строках...
Тип: Изобретение
Номер охранного документа: 0002477575
Дата охранного документа: 10.03.2013
27.08.2013
№216.012.65f6

Система и способ для переключения вызова из сети с коммутацией пакетов в сеть с коммутацией каналов

Изобретение относится к сетям связи, более конкретно к речевой связи и переключению таких вызовов, переходящей между сетью с коммутацией пакетов, например сетью Интернет протокола (IP), и сетью с коммутацией каналов, например, коммутируемой телефонной сетью общего пользования (PSTN) или...
Тип: Изобретение
Номер охранного документа: 0002491739
Дата охранного документа: 27.08.2013
20.02.2019
№219.016.bce6

Способ и система передачи мультимедийных сообщений

Изобретение относится к области передачи данных. Технический результат заключается в обеспечении последовательной загрузки передаваемых и непередаваемых потоком компонентов мультимедийной информации. Одно и то же мультимедийное сообщение можно использовать для инкапсуляции непередаваемых...
Тип: Изобретение
Номер охранного документа: 0002288545
Дата охранного документа: 27.11.2006
20.02.2019
№219.016.bcf4

Система связи, содержащая множество сетей связи

Настоящее изобретение относится к системам связи. Техническим результатом является улучшение межсистемной эстафетной передачи обслуживания после модификации представленной услуги. Это достигается тем, что предоставляется первый тип услуг связи для станции, при этом первый сетевой элемент...
Тип: Изобретение
Номер охранного документа: 0002287912
Дата охранного документа: 20.11.2006
20.02.2019
№219.016.bed2

Мобильная сеть, имеющая объекты подсистемы ip мультимедиа (пим), и решения для обеспечения упрощения выполнения операций и совместимости между различными объектами пим

Изобретение относится к области мобильной связи. Технический результат заключается в обеспечении совместимости между функциональными объектами ПИМ. Сущность изобретения заключается в том, что обеспечивается архитектура подсистемы IP мультимедиа (ПИМ) для услуг IP мультимедиа для заданного...
Тип: Изобретение
Номер охранного документа: 0002314657
Дата охранного документа: 10.01.2008
20.02.2019
№219.016.c069

Способ и устройство для обеспечения отображения множества временных потоков блоков данных на верхний уровень при работе в режиме a/gb сети радиодоступа (geran) стандарта gsm/edge

Заявлена беспроводная коммуникационная система, в предпочтительном варианте осуществления система сети радиодоступа стандарта GSM/EFGE, которая содержит уровень управления логическим каналом (LLC) мобильной станции и уровень LLC обслуживающего узла поддержки общих услуг пакетной радиосвязи...
Тип: Изобретение
Номер охранного документа: 0002304350
Дата охранного документа: 10.08.2007
01.03.2019
№219.016.c965

Система и способ, предназначенные для передачи обслуживания без прерывания в подвижном терминале

Изобретение относится к передаче пачек аудиоданных, видеоданных, управляющих данных или другой информации. Достигаемым техническим результатом является обеспечение передачи обслуживания без прерывания в подвижном терминале. Для этого принимают первый и второй сигналы обслуживания, переданные...
Тип: Изобретение
Номер охранного документа: 0002288549
Дата охранного документа: 27.11.2006
01.03.2019
№219.016.cbb4

Способ регистрации и отмены регистрации пользователя

Изобретение относится к способам регистрации в сети связи. Технический результат заключается в упрощении процедуры. Способ включает в себя этапы, на которых посылают запрос первому узлу на регистрацию или отмену регистрации устройства пользователя в системе связи, определяют в первом узле,...
Тип: Изобретение
Номер охранного документа: 0002316153
Дата охранного документа: 27.01.2008
11.03.2019
№219.016.d644

Способ и система создания контекста для сжатия сообщений

Изобретение относится к устройствам и способам создания контекста, представляющего собой словарь и/или код, связанный со словарем, для сжатия сообщений. Техническим результатом является повышение эффективности сжатия сообщений и обеспечение синхронизации словарей при передаче сжатых сообщений....
Тип: Изобретение
Номер охранного документа: 0002273091
Дата охранного документа: 27.03.2006
11.03.2019
№219.016.d646

Пространственно-временной код с ненулевым комплексным взвешиванием для передачи множеством антенн

Изобретение относится к системам связи с разнесенной передачей, в частности к способу и устройству для ненулевого комплексного взвешивания и пространственно-временного кодирования сигналов для передачи множеством антенн. Техническим результатом является разнесение передачи с более чем двух...
Тип: Изобретение
Номер охранного документа: 0002276463
Дата охранного документа: 10.05.2006
Показаны записи 1-10 из 20.
20.03.2013
№216.012.303c

Сегментированные метаданные и индексы для потоковых мультимедийных данных

Изобретение относится к области потоковых мультимедийных данных и организации таких данных с помощью метаданных и индексов. Технический результат заключается в облегчении доступа к желаемым секциям или сегментам потоковых данных. Такой результат достигается тем, что способ организации потоковых...
Тип: Изобретение
Номер охранного документа: 0002477883
Дата охранного документа: 20.03.2013
10.05.2013
№216.012.3ebc

Быстрый и удобный для редактирования способ ассоциирования сэмплов для форматов мультимедийных файлов

Изобретение относится к области форматов мультимедийных файлов. Техническим результатом является упрощение операции редактирования, особенно в отношении операции удаления начала записи, которая может быть наиболее часто используемой функцией среди применяемых операций редактирования. Раскрыты...
Тип: Изобретение
Номер охранного документа: 0002481627
Дата охранного документа: 10.05.2013
10.09.2013
№216.012.693a

Способ и устройство для группирования треков и подмножеств треков

Изобретение относится к области обработки мультимедийных данных реального времени, и в частности, к организации формата мультимедийных файлов. Техническим результатом является обеспечение способа для указания отношений (общих и отличительных черт) группы треков или подмножеств треков с другой...
Тип: Изобретение
Номер охранного документа: 0002492585
Дата охранного документа: 10.09.2013
27.10.2013
№216.012.7b94

Система и способ хранения мультимедийных презентаций, имеющих несколько источников

Изобретение относится к хранению мультимедийных презентаций. Техническим результатом является обеспечение возможности хранения мультимедийных презентаций, имеющих несколько источников. Способ хранения мультимедийных презентаций, имеющих несколько источников, включающий сохранение файла,...
Тип: Изобретение
Номер охранного документа: 0002497298
Дата охранного документа: 27.10.2013
10.04.2014
№216.012.b089

Описание характеристик агрегированных блоков медиаданных с обратной совместимостью

Изобретение относится к системам передачи аудио-видео данных на основе транспортного протокола реального времени (RTP). Техническим результатом является создание усовершенствованной технологии предоставления в транспортных пакетах или в агрегированных блоках уровня сетевой абстракции (NAL)...
Тип: Изобретение
Номер охранного документа: 0002510908
Дата охранного документа: 10.04.2014
10.05.2016
№216.015.3b1f

Устройство, способ и компьютерная программа для кодирования и декодирования видеосигналов

Изобретение относится к кодированию и декодированию трехмерного видеоконтента на основе стандарта H.264/AVC (усовершенствованное кодирование видеосигнала) или MVC (многоракурсное кодирование видеосигнала). Техническим результатом является улучшение эффективности предсказания вектора движения...
Тип: Изобретение
Номер охранного документа: 0002583040
Дата охранного документа: 10.05.2016
25.08.2017
№217.015.adcd

Способ и устройство для кодирования видеоинформации

Изобретение относится к области кодирования/декодирования видеоинформации. Технический результат – обеспечение указания многоуровневых параметров для битовых подпотоков в видеопоследовательности. Способ формирования масштабируемого потока данных включает: формирование двух или более уровней...
Тип: Изобретение
Номер охранного документа: 0002612577
Дата охранного документа: 09.03.2017
29.12.2017
№217.015.f8fb

Устройство, способ и компьютерная программа для кодирования и декодирования видеоинформации

Изобретение относится к области кодирования/декодирования видеоинформации. Технический результат – повышение эффективности кодирования и декодирования последовательности изображений. Способ декодирования последовательности изображений включает: декодирование идентификатора, указывающего, что...
Тип: Изобретение
Номер охранного документа: 0002639958
Дата охранного документа: 25.12.2017
18.05.2018
№218.016.51b3

Способ и устройство для кодирования и декодирования видеоданных

Группа изобретений относится к технологиям кодирования/декодирования видеоданных. Техническим результатом является обеспечение возможности адаптивного изменения разрешения с использованием расширения масштабируемого видеокодирования/видеодекодирования. Предложен способ декодирования...
Тип: Изобретение
Номер охранного документа: 0002653299
Дата охранного документа: 07.05.2018
04.10.2018
№218.016.8f26

Способ и оборудование для кодирования и декодирования видеосигналов

Изобретение относится к области кодирования цифровых данных. Технический результат – повышение эффективности кодирования, основанного на палитре. Способ формирования палитры включает: формирование долговременной палитры для предсказания элементов палитры в процессе кодирования или...
Тип: Изобретение
Номер охранного документа: 0002668723
Дата охранного документа: 02.10.2018
+ добавить свой РИД