Настоящее изобретение относится к способу и устройству для генерации и воспроизведения файла мультимедийных данных.
Располагаемая ширина полосы при передаче данных в пакетно-ориентированных сетях передачи данных позволяет все в возрастающей степени осуществлять передачи аудиовизуальных мультимедийных данных через сети передачи данных, такие как Интернет или так называемые интранеты. К этим аудиовизуальным мультимедийным данным относятся, например, фильмы, последовательности фильмов или аудиоинформация в форме произносимых докладов или лекций, музыкальных произведений и многое другое. Презентация информации, которая, наряду с представлением текста, также включает в себя частичное или полное применение аудиовизуальных мультимедийных данных, часто упоминается как мультимедийная передача.
Известно, что аудиовизуальную информацию, с использованием которой производится информационный обмен, из несжатого видео- или аудиопотока с применением алгоритмов сжатия сжимают, и сжатые данные сохраняют в массиве (файле) данных. Сохраненные файлы данных, далее упоминаемые также как файлы мультимедийных данных, предоставляются в распоряжение, например, в компьютерной системе предоставления услуг, также упоминаемой как сервер, для передачи по сети передачи данных или сохраняются на носителе.
После того как пользователь сохранил переданный по сети передачи данных файл мультимедийных данных полностью или частично на локальной компьютерной системе, также называемой клиентом, становится возможным воспроизведение файла мультимедийных данных на локальной компьютерной системе. Воспроизведение файла мультимедийных данных осуществляется с помощью блока воспроизведения. Такой блок воспроизведения предоставляется в распоряжение в виде программного обеспечения на компьютерной системе.
Наряду с блоком воспроизведения, выполненным в виде программного обеспечения на компьютерной системе, также известны блоки воспроизведения в форме проигрывателя, который реализован в виде отдельного устройства. Файл мультимедийных данных на подобные блоки воспроизведения обычно подают с носителя данных. В качестве носителя данных применяются, например, оптические носители данных, такие как, например, так называемый компакт-диск, цифровой многоцелевой диск, DVD и т.д. или электронный носитель для хранения данных. Известны блоки воспроизведения с встроенным электронным носителем для хранения данных, которые пригодны для мобильной презентации аудиоинформации. Файл мультимедийных данных подается на подобные блоки воспроизведения из компьютерной системы или непосредственно из сети передачи данных.
Для воспроизведения имеющихся в сжатой форме видео- или аудиопотоков в блоке воспроизведения прежде всего требуется реализация алгоритма сжатия, при котором из сжатого файла мультимедийных данных формируется подвергнутый декомпрессии видео- или аудиопоток. Воспроизведение этого подвергнутого декомпрессии видео- или аудиопотока осуществляется посредством блока воспроизведения. Декомпрессия и воспроизведение осуществляются при этом обычно последовательно с чередованием по времени.
Для совместного определения алгоритма сжатия и, соответственно, декомпрессии в технике применяется сокращение «кодек» (от англ. Compression (сжатие) - Decompression (декомпрессия)). Под термином «кодек» понимают принцип, состоящий в том, чтобы несжатый видео- и/или аудиопоток сжимать по определенному алгоритму, а сжатый видео- и/или аудиопоток снова подвергать декомпрессии.
Несмотря на упомянутое выше увеличение ширины полосы при передаче файлов мультимедийных данных и несмотря на возрастающий объем памяти носителей данных, эффективное сжатие мультимедийного содержания по-прежнему представляет первоочередную потребность. По этой причине продолжают разрабатываться новые способы сжатия и соответствующей декомпрессии и кодеки, за счет использования которых величина файла мультимедийных данных, при по существу сохраняющемся качестве мультимедийного содержания, должна сокращаться. Уровень требуемого качества мультимедийного содержания определяется, например, восприятием качества человеком или техническими предпосылками для дальнейшей обработки файла мультимедийных данных, например, так называемым «разрезанием» (монтажом) видеопоследовательностей.
Из множества имеющихся в распоряжении кодеков ниже представлены выбранные для примера кодеки.
Так называемые MPEG-кодеки (Группы экспертов по движущимся изображениям) пригодны для того, чтобы сохранять фильмы с обеспечением экономии пространства хранения. Основа способа сжатия MPEG заключается в том, чтобы оценивать различия между последовательностями изображений потоков данных. Так как фон во многих сценах фильма на протяжении длительного времени остается постоянным, способы сжатия на основе кодеков MPEG обеспечивают эффективное сжатие за счет того, что сохраняются только различия между последовательностями изображений. Недостаток кодеков MPEG заключается, следовательно, в том, что эти способы мало пригодны для цифрового монтажа сцен фильма. Кодеки MPEG имеются в настоящее время во множестве вариантов, причем широкое распространение в настоящее время получили версии MPEG1, MPEG2 и MPEG4.
Один способ сжатия и декомпрессии аудиоинформации характеризуется так называемым МР3-кодеком. МР3 также представляет собой способ сжатия для сжатия аудиосигналов. МР3-кодек учитывает физиологические особенности органов слуха человека и обеспечивает, по сравнению с несжатыми аудиофайлами, значительную экономию объема памяти. В соответствии с этим способом в случае МР3 отфильтровываются сигнальные составляющие, которые отображаются на «критические частотные полосы». Это полосы пропускания различной ширины, которые совместно перекрывают диапазон слышимых частот. Фильтрация сопровождается дискретным косинусным преобразованием (ДКТ) или преобразованием Фурье, посредством которых аудиосигнал временной области преобразуется в частотную область. Фильтрация осуществляет оценку информационного содержания отдельных составляющих фильтрации. Эта оценка определяет преобразование в цифровую форму.
Можно упомянуть другие аудиовизуальные кодеки, которые известны в технике под названиями "QuickTime", "RealVideo", "DivX", H.261 и т.д.
Вышеописанное применение кодеков для воспроизведения на блоке воспроизведения имеет ряд недостатков.
- Ввиду вышеупомянутого множества различных кодеков, блок воспроизведения должен для воспроизведения множества различных файлов мультимедийных данных иметь реализации различных кодеков. В частности, блок воспроизведения не в состоянии воспроизводить неизвестные файлы мультимедийных данных. В частности, при реализации блока воспроизведения аппаратными средствами ограничение кодеками, актуальными на момент изготовления блока воспроизведения, является неэффективным.
- Кодеки, имеющиеся в распоряжении в блоке воспроизведения, должны перекрывать широкий спектр возможных вариантов форматов мультимедийного содержания. Для этого широкого перекрытия требуется очень обобщенная реализация, за счет которой кодеки в совокупности реализуются в более обобщенном виде и более сложно.
- Для файлов мультимедийных данных, которые хотя и были сформированы в соответствии с определенным кодеком, который, однако, отклоняется от нормы, воспроизведение на проигрывающем устройстве не гарантируется.
- Файл мультимедийных данных, сжатый согласно нормам кодека, несмотря на возможную защиту от копирования, подвержен риску несанкционированного копирования. Это объясняется тем обстоятельством, что единственный способ для обхода защиты от копирования для определенного типа файла мультимедийных данных может применяться для всех носителей данных этого типа.
- Даже частичное ограничение использования невозможно из-за разделения блока воспроизведения и файла мультимедийных данных. Однако представляется весьма желательным, чтобы ограничивать воспроизведение аудиовизуальных файлов мультимедийных данных по числу или обеспечивать возможность воспроизведения только выбранным кругом пользователей. Существуют соображения по обеспечению однократного воспроизведения аудиовизуальных файлов мультимедийных данных с применением так называемых саморазрушающихся носителей данных. Однако предлагаемые для этого методы относятся к носителю данных, а не к самому файлу мультимедийных данных.
Задача изобретения заключается в том, чтобы предложить средство для формирования и воспроизведения файла мультимедийных данных, посредством которого можно решить проблемы, свойственные уровню техники.
Решение этой задачи обеспечивается способом с признаками пунктов 1 и 12 формулы изобретения.
В соответствии с изобретением предложен способ воспроизведения файла мультимедийных данных, при котором производится считывание блоком воспроизведения исполняемых инструкций, содержащихся в файле мультимедийных данных. Исполняемые инструкции образуют так называемый «медиалет», то есть программное обеспечение для декодирования и/или декомпрессии потока мультимедийных данных, сохраненного в кодированном и/или сжатом виде в файле мультимедийных данных, исполнительным устройством блока воспроизведения. Исполняемые инструкции обеспечивают, после такого декодирования и/или декомпрессии, или одновременно с ними, воспроизведение потоков мультимедийных данных, сохраненных в файле мультимедийных данных. В соответствии с изобретением, таким образом, предусматривается воспроизведение посредством программного обеспечения медиалет, вместо исполняемой стандартной программы или программного обеспечения блока воспроизведения.
Другой аспект изобретения относится к способу формирования упомянутого файла мультимедийных данных, причем сначала осуществляется кодирование и/или сжатие потока мультимедийных данных с помощью алгоритма обработки. Поток мультимедийных данных получают, например, непосредственно от источника аудиовизуального мультимедийного сигнала или, например, из несжатого второго файла мультимедийных данных. Поток мультимедийных данных может иметься, в частности, в форме визуальных данных (также в форме презентации), то есть последовательности статических и анимированных изображений для показа или слайдов. С помощью некоторого алгоритма обработки, комплементарного выбранному алгоритму обработки, иными словами кодека, блоком формирования генерируются исполняемые инструкции, которые далее также упоминаются как «медиалет». Исполняемые инструкции содержат, таким образом, кодек и предоставляют, кроме того, независимый от платформы генератор для выработки потока мультимедийных данных, содержащегося в файле мультимедийных данных в сжатом и/или кодированном виде. Это означает, что блок воспроизведения, воспроизводящий затем файл мультимедийных данных, должен содержать только исполнительное устройство, посредством которого запускается среда времени прогона с использованием исполняемых инструкций. В то же время, все программное обеспечение для воспроизведения и управления этим воспроизведением содержится в исполняемых инструкциях. Файл мультимедийных данных вырабатывается, в итоге, с первой областью для размещения кодированного и/или сжатого потока мультимедийных данных и, по меньшей мере, одной второй областью для размещения исполняемых инструкций.
Существенное преимущество соответствующего изобретению способа следует усматривать в том, что кодек реализован независимо от платформы. Исполнительное устройство блока воспроизведения представляет так называемую «среду времени прогона» и обеспечивает интерфейс с воспроизведением мультимедийного потока. Собственно генерация мультимедийного потока осуществляется программным обеспечением медиалет, содержащим кодек, а не блоком воспроизведения.
Предпочтительно, при формировании файла мультимедийных данных не должны приниматься во внимание никакие ограничения относительно характеристик блока воспроизведения. Такое неэффективное ограничение зачастую имеет место без использования средства, соответствующего изобретению, в так называемых МР3-плейерах или в различных мобильных телефонах с мультимедийными возможностями.
Ограничение, состоящее в том, что современные системы, в частности так называемые «встроенные системы», с минимальными вычислительными возможностями и минимальным объемом памяти, ввиду конечного числа предоставленных в распоряжение, то есть сохраняемых в такой системе кодеков, могут предоставлять только один или малое количество форматов мультимедийных данных, предпочтительным образом устранено за счет всегда совместно поставляемого кодека.
Отношение объема данных обычного кодека к объему данных обычного мультимедийного содержания очень мало, так что включение кодека в соответствующий изобретению файл мультимедийных данных приводит лишь к незначительному увеличению этого объема. К тому же обычный кодек всегда выполнен с расчетом на большую ширину полосы различных вариантов соответствующего стандарта сжатия и/или декодирования, что существенно увеличивает его объем данных. В противоположность этому, соответствующий изобретению кодек точно согласован с мультимедийным содержанием совместного с ним файла мультимедийных данных, таким образом, он имеет меньший объем данных, чем обычный кодек.
На основе, в том числе ограничения, обусловленного операционной системой, в современных информационных системах одно и то же мультимедийное содержание зачастую вырабатывается и предоставляется во множестве форматов. При этом предложение обычно предусматривает предоставление мультимедийного содержания, например, в формате кодирования для мультимедийного плейера Windows или в формате кодирования для RealOne-плейера. С применением средства, соответствующего изобретению, эти существенные затраты могут быть устранены. Предпочтительным образом, затраты объема памяти в информационных системах, в частности, так называемых «провайдерах», за счет этого существенно снижаются.
Следовательно, предпочтительным образом, не требуется больше реализовывать затратные алгоритмы кодеков на различных аппаратных средствах или платформах программного обеспечения с целью их тестирования и проверять их совместимость.
Кроме того, предпочтительным является то, что принцип загружаемых и инсталлируемых кодеков полностью отпадает. Подобное сопровождение программного обеспечения становится ненужным, благодаря соответствующему изобретению принципу «совместной поставки» соответственно подходящего кодека в составе файла мультимедийных данных.
Дополнительное преимущество заключается в перспективной применимости блоков воспроизведения, в частности, в не ориентированных на применение компьютеров реализациях блока воспроизведения, например в проигрывающем устройстве. С развитием новых кодеков, предпочтительным образом обеспечивается воспроизведение и с использованием существующих аппаратных и/или программных конфигураций блока воспроизведения.
Кодек с помощью средств, соответствующих изобретению, может свободно согласовываться с мультимедийным содержанием. Это приводит к особенно эффективному согласованию кодека с мультимедийным содержанием. Например, для «спокойного» фильма с малым объемом монтажа или смен изображения применяется соответственно согласованный кодек; для динамического фильма, например музыкального видеоматериала, с быстрой сменой сцен и повышенными требованиями к качеству звука, применяется кодек, настроенный соответственно этому типу мультимедийных данных. Принудительный выбор предварительно заданного стандарта кодека, таким образом, отпадает в пользу кодека, приспособленного к соответствующему мультимедийному содержанию.
Дополнительное преимущество свободно настраиваемого кодека заключается в том, что содержащееся в файле мультимедийных данных мультимедийное содержание больше не должно быть несогласованным и поэтому неавторизованное считывание, обозначаемое в данной области техники специальным термином «риппинг», а также неавторизованное копирование предотвращается. За счет того факта, что кодек в составе исполняемых инструкций и мультимедийное содержание согласованы друг с другом, их разделение невозможно. Воспроизведение возможно только вместе с исполняемыми инструкциями, которые проверкой условий воспроизведения позволяют ограничить воспроизведение. Тем самым, за счет использования средств, соответствующих изобретению, предотвращается неавторизованное воспроизведение.
Дополнительное преимущество соответствующего изобретению способа состоит в том, что при расширении возможностей использования для блоков воспроизведения, в частности для области электронного (е-) обучения, е-коммерции, приложений электронных книг, не требуется никаких изменений в блоке воспроизведения. Тем самым обеспечивается предпочтительная прозрачность обработки файлов мультимедийных данных для соответствующих блоков воспроизведения.
Предпочтительные дальнейшие варианты осуществления изобретения приведены в зависимых пунктах формулы изобретения.
Предпочтительным образом, воспроизведение файла мультимедийных данных инициируется исполняемыми инструкциями, и таким способом исключается необходимость согласования с различными блоками воспроизведения.
Кроме того, предпочтительной является реализация этих исполняемых инструкций независимо от операционной системы, имеющейся в блоке воспроизведения, чтобы таким способом обеспечить возможность воспроизведения на всех возможных блоках воспроизведения.
Особенно предпочтительной является осуществляемая перед воспроизведением проверка условий воспроизведения, как, например, число возможных воспроизведений, которое может устанавливаться в файле мультимедийных данных, и/или дата, и/или возможность описания носителя данных, применимого для хранения файла мультимедийных данных, и/или рабочие характеристики блока воспроизведения. За счет этих мер, простым способом можно осуществить ограничение использования; например, может обеспечиваться, что мультимедийный поток может воспроизводиться только на записываемых носителях данных, и/или может осуществляться только определенное число воспроизведений. Разумеется, это число разрешенных воспроизведений может устанавливаться на «одно», так что способ, соответствующий изобретению, позволяет простым методом реализовать ограничение использования, которое могло бы, например, осуществляться с помощью саморазрушающегося носителя данных. Исполняемые инструкции, в случае перезаписываемых носителей данных, позволяют также реализовать предусмотренное стирание мультимедийного содержания после заданного числа разрешенных воспроизведений.
Предпочтительным образом, для проверки условий воспроизведения предусмотрена, по меньшей мере, одна содержащаяся в мультимедийном содержании область (также называемая «характеристики кодека») для определения условий и/или рабочих характеристик блока воспроизведения. С помощью способа согласования в ходе так называемого «обмена характеристиками», предпочтительным образом можно согласовать физические условия блока воспроизведения с требованиями файла мультимедийных данных. В качестве физических условий учитываются, например, возможности воспроизведения, как, например, отсутствие возможности визуализации в аудиоустройствах или поддерживаемые режимы воспроизведения аудиоматериала, как, например, «моно» или «стерео».
Если результат этой проверки условий воспроизведения указывает на то, что мультимедийное содержание не может быть воспроизведено, то есть результат проверки отрицателен, то в этой предпочтительной форме выполнения воспроизведение не состоится. Это имеет особое преимущество, если реализуется ограничение воспроизведения для определенных целевых групп, для определенной внешней среды или времени суток. Еще одно использование этой предпочтительной формы выполнения состоит в ограничении числа возможных воспроизведений мультимедийного содержания. В частности, можно устанавливать ограничение в виде однократного воспроизведения.
Предпочтительным образом, в файле мультимедийных данных предусмотрена область параметров, в которой содержатся специализированные параметры для воспроизведения мультимедийного содержания посредством программного обеспечения медиалет или исполняемых инструкций. Таким способом кодек, содержащийся в исполняемых инструкциях, может параметризироваться, так что мультимедийное содержание не должно соответствовать никаким определенным нормам воспроизведения.
Пример осуществления с дополнительными преимуществами и формами выполнения изобретения описан ниже более подробно со ссылками на чертежи, на которых представлено следующее:
фиг.1А - схематичное представление структуры файла мультимедийных данных соответствующего изобретению;
фиг.1В - схематичное представление структуры области кодека файла мультимедийных данных соответствующего изобретению.
На фиг.1А представлен файл мультимедийных данных. В предпочтительном варианте осуществления на этот файл мультимедийных данных даются ссылки как на контейнер мультимедийных данных (МС), чтобы отразить то, что этот файл МС мультимедийных данных наряду с мультимедийным содержанием еще содержит другие функциональные компоненты. Файл МС мультимедийных данных предусмотрен для блока воспроизведения, не показанного на чертеже. Ниже описано воспроизведение и формирование этого файла МС мультимедийных данных.
Составной частью файла МС мультимедийных данных является область HD записи строки заголовка, которая предназначена для информации строки заголовка или «информации заголовка». Информация заголовка служит, например, для идентификации файла МС мультимедийных данных и к тому же имеет функцию оглавления.
Другой составной частью файла МС мультимедийных данных является область CS кодека, которая содержит исполняемые инструкции и кодек. Область CS кодека также обозначается как «секция кодека». Кодек предусмотрен либо отдельно от исполняемых инструкций, либо как единое целое с ними в области CS кодека. Более подробное описание области CS кодека приведено ниже.
Следующей составной частью файла МС мультимедийных данных является область MS мультимедийного содержания, которая содержит сжатое и/или кодированное мультимедийное содержание. Область MS мультимедийного содержания также обозначается как «секция мультимедийного содержания».
Предусмотренное в данном варианте осуществления разделение файла мультимедийных данных на вышеназванные области HD, CS, MS может быть реализовано и посредством иных форм разделения.
Для скрытия выбранного разделения в альтернативном варианте используется так называемый способ скремблирования, согласно которому часть данных, содержащихся в файле МС мультимедийных данных, зашифровывается для затруднения доступа к мультимедийному содержанию файла МС мультимедийных данных. Шифрование осуществляется, например, с применением системы обмена ключами. При этом блок воспроизведения имеет секретный ключ (ключ плейера). С помощью этого секретного ключа блок воспроизведения удостоверяет себя по отношению к исполняемым инструкциям файла МС мультимедийных данных. После успешной проверки файл МС мультимедийных данных передает два ключа, посредством которых блок воспроизведения осуществляет декодирование и обработку данных файла МС мультимедийных данных.
Кодек в области CS кодека файла МС мультимедийных данных, в отношении его размера, т.е. в отношении его объема данных, указываемого обычно в байтах, является минимальным, так как он определен только для мультимедийного содержания, находящегося в области файла МС мультимедийных данных. Особые случаи или различные типы воспроизведения при этом, предпочтительным образом, не должны учитываться. Известные из уровня техники кодеки для воспроизведения аудиовизуального мультимедийного содержания должны реализовывать названные различные виды воспроизведения или особые форматы мультимедийного содержания. Поэтому кодек, соответствующий изобретению, может по сравнению с ними иметь существенно меньший объем данных. С учетом соотношения между объемом данных кодека и областью MS мультимедийных данных, которая обычно в случае последовательности фильма включает в себя несколько мегабайт, вклад кодека в общий объем данных файла МС мультимедийных данных, следовательно, пренебрежимо мал.
Ниже более подробно описана детальная структура области CS кодека со ссылкой на компоненты, показанные на фиг.1А.
Область CS кодека разделяется в альтернативной форме выполнения, согласно фиг.1 В, на первую область СС1 для определения условий и/или рабочих характеристик, которая также определяется как «характеристики кодека».
Кроме того, в области CS кодека также находится область СМ1 программного обеспечения медиалет, которая содержит исполняемые инструкции и кодек.
Первая область СР1 параметров в области CS кодека служит для помещения параметров, необходимых для исполнения программного обеспечения медиалет.
Для дальнейшего разделения области CS кодека, наряду с этими первыми областями CC1, CM1, CP1, конфигурированы другие n областей CCn, CMn, CPn.
При воспроизведении описанного файла МС мультимедийных данных осуществляется считывание содержащихся в области CS кодека исполняемых инструкций, посредством не показанного на чертеже блока воспроизведения. Исполняемые инструкции образуют так называемый медиалет, то есть программное обеспечение для декодирования и/или декомпрессии потока мультимедийных данных, сохраненного в кодированном и/или сжатом виде в области MS мультимедийного содержания, посредством не показанного на чертеже исполнительного устройства блока воспроизведения. Исполнительное устройство блока воспроизведения обеспечивает для этого среду для исполняемых инструкций, которую часто обозначают как «среда времени прогона». Кроме того, исполнительное устройство подготавливает интерфейс для воспроизведения мультимедийного содержания.
Исполняемые инструкции вызывают воспроизведение, после этого декодирования и/или декомпрессии или одновременно с ними, потока мультимедийных данных, сохраненного в области MS мультимедийного содержания. Собственно генерация осуществляется, таким образом, посредством исполняемых инструкций, а не устройствами в составе блока воспроизведения.
Перед генерацией потока мультимедийных данных дополнительно посредством исполняемых инструкций проверяется, имеются ли условия для воспроизведения. К этим условиям относятся, например, число предыдущих воспроизведений, текущая дата, возможность перезаписи носителя данных, на котором записан файл МС мультимедийных данных, или наличие определенных рабочих характеристик блока воспроизведения. В необходимом случае в воспроизведении отказывается под управлением посредством исполняемых инструкций.
Как вариант, после выполненного воспроизведения, файл МС мультимедийных данных стирается, если, например, автору файла МС мультимедийных данных желательно только однократное воспроизведение или использование, ограниченное определенным числом воспроизведений.
При формировании файла МС мультимедийных данных сначала осуществляется кодирование и/или сжатие не показанного на чертеже потока мультимедийных данных с помощью не показанного на чертеже алгоритма обработки. Поток мультимедийных данных получают, например, непосредственно от не показанного на чертеже источника аудиовизуальных мультимедийных данных или, например, из несжатого второго (не показанного на чертеже) файла мультимедийных данных. Кодированный и/или сжатый таким образом поток мультимедийных данных помещается в область MS мультимедийного содержания файла МС мультимедийных данных.
Затем, с помощью блока формирования, применяемый для кодирования и/или сжатия мультимедийного содержания кодек встраивается в исполняемые инструкции или, в альтернативном варианте, снабжается ими, и они дополняются в область CS кодека файла МС мультимедийных данных.
Затем файл МС мультимедийных данных снабжается, с помощью блока формирования, областью HD записи строк заголовка.
Заявленное изобретение относится к способу воспроизведения файла мультимедийных данных в блоке воспроизведения. Способ содержит следующие этапы: считывание блоком воспроизведения исполняемых инструкций, содержащихся внутри файла мультимедийных данных, исполнение инструкций исполнительным устройством для декодирования и/или декомпрессии потока мультимедийных данных, который сохранен в кодированном и/или сжатом виде в файле мультимедийных данных, и воспроизведение потока мультимедийных данных посредством инструкций, исполняемых в исполнительном устройстве. Изобретение также относится к способу формирования файла мультимедийных данных, содержащему этапы кодирования и/или сжатия потока мультимедийных данных с помощью алгоритма обработки, определения алгоритма обработки, комплементарного выбранному алгоритму обработки в качестве инструкций, исполняемых блоком воспроизведения, и формирования файла мультимедийных данных с первой областью для размещения кодированного и/или сжатого потока мультимедийных данных и, по меньшей мере, одной второй областью размещения исполняемых инструкций. 4 н. и 17 з.п. ф-лы, 1 ил.
считывание блоком воспроизведения исполняемых инструкций, содержащихся в файле мультимедийных данных,
исполнение инструкций для декодирования и/или декомпрессии потока мультимедийных данных, сохраненного в кодированном и/или сжатом виде в файле мультимедийных данных, исполнительным устройством блока воспроизведения,
воспроизведение потока мультимедийных данных посредством инструкций, исполняемых в исполнительном устройстве.
число устанавливаемых воспроизведений и/или
дата, и/или
возможность описания носителя данных, применяемого для сохранения файла мультимедийных данных, и/или
рабочие характеристики блока воспроизведения.
декодирования и/или
декомпрессии, и/или
проверки условий воспроизведения, и/или
воспроизведения файла мультимедийных данных
используются параметры, которые собраны в области параметров файла мультимедийных данных.
кодирование и/или сжатие потока мультимедийных данных с помощью алгоритма обработки,
определение алгоритма обработки, комплементарного выбранному алгоритму обработки в качестве инструкций, исполняемых блоком воспроизведения,
формирование файла мультимедийных данных с первой областью для размещения кодированного и/или сжатого потока мультимедийных данных и, по меньшей мере, одной второй областью для размещения исполняемых инструкций.
ЕР 1156486 А, 21.11.2001 | |||
УСТРОЙСТВО ДЛЯ УПРАВЛЕНИЯ ПРИВОДОМ РОБОТА | 2007 |
|
RU2344925C1 |
СИСТЕМА КОДИРОВАНИЯ/ДЕКОДИРОВАНИЯ ВИДЕОИНФОРМАЦИИ | 1995 |
|
RU2158487C2 |
Авторы
Даты
2009-01-10—Публикация
2004-07-20—Подача