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

Номер патента: 3617

Опубликовано: 28.08.2003

Авторы: Шиллер Харальд, Винтер Марко

Есть еще 3 страницы.

Смотреть все страницы или скачать PDF файл.

Формула / Реферат

1. Способ осуществления особых режимов воспроизведения в устройстве записи потока двоичных разрядов (STRD), отличающийся тем, что поток двоичных разрядов организован в потоковых объектах (SOB) и доступ к потоку двоичных разрядов выполняют с помощью блоков выборки (AU) и информацию блока выборки присоединяют к потоковым объектам потока двоичных разрядов и к записанным или записываемым данным навигации и тем, что указанная информация блока выборки содержит карту начала блока выборки (AUSM) и, дополнительно, карту конца блока выборки (AUEM), которые используют в особых режимах воспроизведения вместе с данными навигации для доступа к потоку двоичных разрядов.

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

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

4. Способ по любому из пп.1-3, отличающийся тем, что указанная информация блока выборки содержит карту начала блока выборки (AUSM) и дополнительную одну или более карту конца блока выборки (AUEM), список местонахождения начала блока выборки (AUSLL) и список местонахождения конца блока выборки (AUELL).

5. Способ по п.4, отличающийся тем, что при наличии карты конца блока выборки (AUEM) для каждой статьи карты начала блока выборки (AUSM) обеспечивают статью карты конца блока выборки (AUEM).

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

7. Устройство записи потока двоичных разрядов (STRD), предназначенное для осуществления особых режимов воспроизведения, отличающееся тем, что поток двоичных разрядов организован в потоковых объектах (SOB) и выполнено с возможностью осуществления доступа к потоку двоичных разрядов с помощью блоков выборки (AU) и присоединения информации блока выборки к потоковым объектам потока двоичных разрядов и записанным или записываемым данным навигации; и тем, что указанная информация блока выборки содержит карту начала блока выборки (AUSM) и, дополнительно, карту конца блока выборки (AUEM), при этом устройство выполнено с возможностью использования карты начала блока выборки (AUSM) и карты конца блока выборки (AUEM) в особых режимах воспроизведения вместе с данными навигации для доступа к потоку двоичных разрядов.

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

9. Устройство записи по п.7 или 8, отличающееся тем, что указанный поток двоичных разрядов содержит пометки начала блока выборки и конца блока выборки, которые указывают начало или конец блока выборки соответственно.

10. Устройство записи по любому пп.7-9, отличающееся тем, что указанная информация блока выборки содержит карту начала блока выборки (AUSM) и дополнительную одну или более карту конца блока выборки (AUEM), список местонахождения начала блока выборки (AUSLL) и список местонахождения конца блока выборки (AUELL).

11. Устройство записи по п.10, отличающееся тем, что при наличии карты конца блока выборки (AUEM) для каждой статьи карты начала блока выборки (AUSM) обеспечивают статью карты конца блока выборки (AUEM).

12. Устройство записи по п.10 или 11, отличающееся тем, что показатель каждой статьи карты конца блока выборки равен показателю статьи его соответствующей статьи карты начала блока выборки или превышает его и меньше показателя непосредственно следующей статьи карты начала блока выборки, если имеется какая-либо последующая статья карты начала блока выборки.

Рисунок 1

 

Текст

Смотреть все

1 Изобретение относится к усовершенствованной обработке данных особых режимов воспроизведения для устройства записи потока данных, в частности для устройства записи потока данных на Цифровом Универсальном Диске (DVD). Уровень техники Запись потока предполагает прикладное устройство, например телеприставку, подключнную к накопителю на цифровом видеодиске к ЦВД-стримеру. Оба этих устройства подключены, например, через интерфейс IEEE1394(IEC 61883), содержащий передающую и примную аппаратуру. Потоковые данные содержат один или более Потоковый Объект, каждый из которых может быть запомнен как Программный Поток согласно стандарту ISO/IEC 13818-1. В описании используются следующие сокращения: АРАТ: время поступления прикладного пакета, ATS: отметка времени прикладной программы; AU: блок выборки, AUD: данные AU,AUELL: список местонахождения конца блока выборки; AUEM: карта конца блока выборки,AULL: список местонахождения блока выборки,AUSLL: список местонахождения начала блока выборки, AUSM: карта начала блока выборки,DTS: отметка времени декодирования, DVD: цифровой универсальный диск, DVD RTRW: перезаписываемый в реальном времени DVD,DVD VR: видеозапись DVD, EPG: электронный путеводитель программ, IAPAT: возрастающие показатели времени поступления пакета прикладных программ, МАРL: список карт размещения информации, LB: логический блок, PAT: время поступления пакета, PES: пакетированный элементарный поток, PTS: отметка времени представления, SCR: опорные тактовые импульсы системы, SOB: потоковый объект, SOBU: единица потокового объекта, STB: телеприставка, SPCK: потоковый пакет, ТОС: оглавление.SOB может быть прекращн кодомконцапрограммы. Значение поля SCR в первом пакете каждого SOB может быть ненулевым. SOB содержит Потоковые Данные,упакованные в последовательность Потоковых Пакетов. Потоковые данные можно организовать как один элементарный поток, и они могут быть в пакетах PES с потоковымидентификатором. При потоковой записи: прикладная программа выполняет сво собственное заполнение,в результате чего отпадает необходимость в способах регулирования длины пакета DVDROM или RTRW. Для Потоковой записи можно уверенно предположить, что Потоковые пакеты всегда будут иметь необходимую длину. Сущность изобретения Данное изобретение обеспечивает возможность реализации Блоков Выборки. Обеспечиваемые AU имеют диапазон разрешения от 2-хSOBU с точностью до одного пакета прикладных программ. Точность зависит от используемого DVD-стримера, т.е. зависит от следующего: знает ли DVD-Стример данную прикладную программу, и напр., каков имеющийся объм ЗУПВ. Поэтому точность зависит от конструкции изготовителя. Каждый SOB содержит свои собственные данные AU. Эти AUD состоят из общей информации, одного или двух приблизительных списков или двух точных списков. Приблизительный список называется Картой Начала Блока Выборки AUSM. AUSM состоит из N флагов (N - число SOBU данногоSOB). Каждый флаг относится к одному SOBU. Флаг указывает, чтоAU направлен в соответствующий SOBU,или в следующий SOBU;для данного флага нет соответствующегоAU. Точный список называется Списком Местонахождения Блока Выборки AULL, и содержит точные местонахождения пакетов прикладных программ всех AU. Для каждого AU, указывающего флаг AUSM/AUEM, есть одна единица информации местонахождения в AULL. Есть два вида AULL. Та часть внутри AULL, которая содержит одно исходное местонахождение, называется Списком Местонахождения Начала Блока Выборки AUSLL. Та часть в AULL, которая содержит местонахождение конца, называется Списком Местоположения Конца Блока ВыборкиAUELL. Полная информация AU в SOB состоит либо изместонахождения сектора и пакета прикладных программ начала AU иместонахождения сектора и пакета прикладных программ конца данных, которые начинаются в AU (напр., конец информационного кадра), иPTS этих AU илиначальное АРАТ этих AUконечное АРАТ этих AU (напр., конец информационного кадра) иPTS этих AU илиНачальная ATS этих AUКарта Конца Блока Выборки AUEM этихAUEM, а не на основе AUSM, иPTS этих AU Возможно иметь подмножество только указанных выше значений, напр., AUSM, илиAUSM и AUEM. Задача данного изобретения заключается в обеспечении способа и устройства записи для осуществления особых режимов воспроизведения в устройстве записи потока данных. Этот 3 объект обеспечивают за счт признаков, раскрываемых в пп. 1 и 7 формулы изобретения. Особый режим воспроизведения, напр.,быстрый переход вперд, выполняют путм выбора нужных AU, напр., каждого второго AU,через AUSM/AUEM. Формирование AUSM,AUEM, AUSLL и AUELL во время записи SOB является необязательным, т.е. может быть предусмотрено изготовителем. Применение AUSM,AUEM, AUSLL и AUELL для особых режимов воспроизведения также не является обязательным. Но обязательно корректировать AUSM,AUEM и AULL в случае редактирования. Фиг. 3-5 иллюстрируют три примера. Технические условия DVD-стримера определяют синтаксис AU - не формирование или применение AU. Но имеется несколько примеров формирования AUSM/AUEM и AULL:А) Устройство прикладных программ направляет - после передачи потока - специальные данные, которые содержат список AU как АРАТ, т.е. каждое АРАТ списка является АРАТ одного из только что записанных пакетов прикладных программ. Стример должен назначить каждое АРАТ для соответствующего прикладного пакета. Стример старшей модели формирует особый список в течение записи потока. Этот список содержит значения АРАТ каждого записанного пакета прикладных программ и соответствующее местонахождение в потоке, напр.,сектора ипакета прикладных программ. Когда прикладная программа направляет списокAU в качестве списка АРАТ, стример может формировать все списки: AUSM/AUEM (точныйSOBU) и AULL. Стандартный стример не имеет достаточной памяти, чтобы сформировать список с АРАТ и информацией местонахождения пакета прикладных программ в местном ЗУПВ. Поэтому в этом случае стример сформирует толькоAUSM (именно 2 SOBU), но не AUEM и AULL. После этого стример старшей модели сможет сформировать из них точные AULL и AUEMAUSM, напр., во время нерабочего режима этого старшего стримера.Б) Стример содержит специализированную аппаратуру для синтаксического анализа входящего потока, т.е. прикладная программа известна стримеру. Этот синтаксический анализатор автоматически распознат Блоки Выборки как информационные изображения. С помощью этого дополнительного оборудования можно легко сформировать AUSM/AUEM (точныйSOBU) и AULL во время записи потока.В) Прикладная программа использует специальные команды цифрового интерфейса,чтобы отмечать пакет прикладных программ какAU во время передачи потока стримеру. Затем стример может сформировать AUSM/AUEM иAULL параллельно во время записи потока, ес 003617 4 ли цифровой интерфейс определн соответствующим образом.Г) Прикладной программе ничего не известно о стримере. В этом случае AU не будут сформированы. После этого стример старшей модели может сформировать отсутствующиеAUSM/AUEM (точный SOBU) и AUELL, напр.,во время нерабочего режима стримера. Особые режимы воспроизведения могут применяться с окончанием информации AU,либо без таковой. Без окончания информации AU. Особый режим воспроизведения, напр.,быстрый переход вперд, осуществляют путм поиска нужных AU, напр. каждый второй AU внутри AUSM. Если таковые есть, то с помощью AULL можно узнать точное местонахождение первого пакета прикладных программ этих AU. Без AULL: стример исходит из того,что AU находится в любом месте в SOBU, указанном с помощью AUSM, или в следующемSOBU. Стример сразу переходит в это положение и начинает передачу пакетов прикладных программ с первым пакетом прикладных программ этого SOBU. Стример останавливает передачу, передав фиксированное количество данных, напр., 1,8 Мбит, или до следующегоAU. Если стримеру известна данная прикладная программа, то он может сделать синтаксический анализ потока во время передачи AU, и остановит передачу, когда будет достигнут конец AU,напр., конец информационного изображения. Если поток содержит флаги AU (началоAU/конец AU) , то передачу AU можно также осуществить с точностью до одного пакета прикладных программ. С концом информации AU. Единственное отличие от первого варианта состоит в том, что, если имеется AULL, то передача AU в прикладное устройство останавливается с передачей последнего пакета прикладных программ AU. Данные потока двоичных разрядов (отметки начала и окончания) и данные навигации(для AUSM, AUEM, AULL) запоминают на диске отдельно, т.е. в разных файлах. В принципе, способ согласно данному изобретению целесообразен для осуществления особых режимов воспроизведения в устройстве записи потока двоичных разрядов, когда поток двоичных разрядов организован как объекты потока, и когда доступ к потоку двоичных разрядов выполняют с помощью блоков выборки; и информацию блока выборки присоединяют к потоковым объектам потока двоичных разрядов и к записываемым данным навигации; и когда указанная информация блока выборки содержит карту начала блока выборки и, как вариант, карту конца блока выборки, которые применяют для особых режимов воспроизведения вместе с 5 данными навигации для доступа к потоку двоичных разрядов. В принципе, устройство записи потока двоичных разрядов согласно данному изобретению целесообразно для осуществления особых режимов воспроизведения, когда поток двоичных данных организован как потоковые объекты и доступ к потоку двоичных разрядов выполняют с помощью блоков выборки, и информацию блока выборки присоединяют к потоковым объектам потока двоичных данных и к записываемым данным навигации; и когда указанная информация блока выборки содержит карту начала блока выборки и, как вариант, содержит карту конца блока выборки, которые используют в особых режимах воспроизведения вместе с данными навигации для доступа к потоку двоичных данных. Предпочтительные дополнительные варианты реализации данного изобретения раскрывают в соответствующих зависимых пунктах формулы изобретения. Краткое описание чертежей Варианты реализации данного изобретения описываются со ссылкой на прилагаемые чертежи, где фиг. 1 изображает упрощнную общую систему для Записи DVD-Потока; фиг. 2 - принципиальную структура каталогов и файлов; фиг. 3 - доступ к пакету прикладных программ через AUSM и AULL; фиг. 4 - доступ к пакету прикладных программ через AUSM, но без AULL; фиг. 5 - доступ к пакету прикладных программ, когда AULL также содержит конец информации AU; фиг. 6 - таблицу максимально возможного обеспечения Блока Выборки, которое выполнено с возможностью запоминания с помощью определнной конфигурации; фиг. 7 - структура Информации Потокового Объекта; фиг. 8 - структура байта АUDФЛАГ; фиг. 9 - структура Данных Блока Выборки; фиг. 10 - пример AUSM и его соответствующих SOBU; фиг. 11 - пример AUSM, AUSLL, AUEM,AUELL и соответствующего механизма выборки данных. Наилучшие варианты осуществления изобретения Фиг. 1 изображает упрощнную блоксхему телеприставки AD и устройство записи потока STRD. AD взаимодействует через интерфейс IF, напр., IEEE1394 с STRD. AD направляет свои данные, через выходное средство буферизации и отметки времени BTHOAD, в IF,и принимает от IF данные через средство буферизации и отметки времени BTHIAD. СтримерSTR в STRD направляет свои данные, через выходное средство буферизации ВТНО и отметки 6 времени БТХО, в IF и принимает от IF данные через входное устройство буферизации и отметки времени BTHI. Вместо соединения IEEE1394 можно использовать любую другую сеть, напр., Этернет или Интернет. Вместо телеприставки можно использовать любой другой источник потока данных, напр. проигрыватель DVD, или персональный компьютер или примник интернет. Система записи потока DVD сконструирована для использования DVD-дисков с возможностью перезаписи для записи имеющихся цифровых потоков двоичных разрядов, их редактирования и воспроизведения в качестве потоков двоичных разрядов. Эта система сконструирована с выполнением следующих требований.Хронизирующий механизм, т.е. временную отметку ставят каждому пакету вещания,чтобы обеспечить надлежащую доставку пакета во время воспроизведения.Для расширения границ прикладных программ должна быть обеспечена возможность записи не в реальном времени. Но в этом случаеSTB должна формировать информацию отметки времени.Стратегия размещения данных и файловая система для обеспечения записи потока в реальном времени.Для многих поставщиков цифровой информации требуется Служебная Информация,которую обычно помещают в потоке в реальном времени. Для STB, в которую поступают данные проигрывателя DVD, DVD должен иметь дополнительное пространство, которое может использовать STB, чтобы дублировать часть служебной информации и вводить дополнительную информацию ТОС.Должна быть обеспечена защита от несанкционированного копирования. Помимо этого, любое скремблирование, выполняемое провайдером обслуживания или со стороны STB,должно сохраняться неизменным. Пользовательские требования можно классифицировать как требования к записи, требования к воспроизведению и требования к редактированию. Запись в Реальном Времени Система сконструирована с возможностью осуществления записи цифровых потоков в реальном времени. Это позволяет пользователю соединять записи, даже если эти записи состоят из разных форматов потока. Если записи соединяют, то можно обеспечить характеристику эффективно интегрированного воспроизведения или почти эффективно интегрированного воспроизведения, но это не является обязательным требованием. Обеспечение Навигации Для обеспечения навигации: во время записи формируют два массива информации (списка): 7 1) Исходный вариант списка воспроизведения. Этот список содержит информацию довольно низкого уровня, напр., временную карту или порядок (вещания) пакетов записи. Этот список доступен для STB и содержание понятно для DVD-стримера и также для STB. В свом исходном варианте список воспроизведения обеспечивает возможность воспроизведения полной записи. К списку воспроизведения можно обращаться, и его можно расширять после записи с помощью STB, чтобы обеспечить возможность более сложных последовательностей воспроизведения. 2) Второй массив информации - список карты размещения информации - формируют для того, чтобы устройство записи потока могло производить выборку пакетных кусков (ячеек) потока, которые характеризуются прикладной областью, напр. вещательными пакетами, или временем. Владельцем этого списка является только DVD-стример, и этот список понятен только ему. Описание Содержания Система может резервировать пространство, которое может использовать STB для запоминания высокоуровневой ТОС и Служебной Информации. Эту информацию обеспечивают для пользователя в целях навигации в запомненном на диске содержании, и эта информация может содержать сложную информацию EPG. Нет необходимости в том, чтобы устройство записи потока понимало это содержание. Но общее подмножество информации ТОС, напр.,основанное на символьной строке, может быть целесообразным для совместного использования STB и DVD, чтобы устройство записи потока могло самостоятельно обеспечивать основное меню. Меню Воспроизведения для Выбора Блока Выборки Воспроизведение отдельной записи или воспроизведение всех записей последовательно возможно с помощью списка воспроизведения.STB может формировать сложное меню на основе информации ТОС, запоминаемой на диске. Простое меню формирует сам стример,напр., с помощью некоторой информации знаков, которую совместно используют STB иDVD. Стример DVD создат исходный вариант списка воспроизведения. Он может допустить расширения и модификации списка воспроизведения с помощью STB для более сложных характеристик воспроизведения. СтримерDVD не отвечает за содержание этого усложннного списка(ов) воспроизведения. Система стирает единичные записи по запросу пользователя. Система предпочтительно обеспечивает этот признак под управлениемSTB. Система может обеспечить встроенное редактирование. В отношении структуры катало 003617 8 гов и файлов: организация Данных Потока и Данных Навигации Потоковой Записи DVD выполнена с учтом следующего.- Любое устройство стримера DVD имеет определнные требования для запоминания на диске его собственных служебных данных или стримерных данных навигации. Эти данные предназначаются исключительно в помощь выборке записанных данных; нет необходимости,чтобы они были понятны или даже видимы какому-либо внешнему прикладному устройству- любому устройству стримера DVD необходимо осуществлять сообщение с прикладным устройством AD, к которому оно подключено. Это сообщение является в максимально возможной степени универсальным, чтобы к стримеру можно было подключить максимально возможный диапазон прикладных программ. Данные Навигации для обеспечения такого сообщения называются Общими данными навигации, и они должны быть понятны Стримеру и также прикладному устройству.- Устройство Стримера предлагает для подключнного прикладного устройства AD средство для запоминания своих собственных частных данных любого нужного вида. Для Стримера нет необходимости понимать какоелибо содержание, внутреннюю структуру или значение этих специализированных данных навигации. Возможная структура каталогов и файлов описывается со ссылкой на фиг. 2. В соответствии с корневым каталогом: файлы, запоминающие содержание диска, размещены в каталоге- COMMON. IFO Основная информация с описанием содержания потока. Должна быть понятна Прикладному Устройству и также Стримеру.-STEAMER. IFO Частная служебная информация, относящаяся только к Устройству Стримера. Нет необходимости в том, чтобы она была понятна Прикладному Устройству.- APPLICAT. IFO Прикладные Частные Данные, т.е. информация, которая относится только к Прикладной Программе(ам), подключнной к Стримеру.- REALTIME.SOB Записаны сами потоковые данные в реальном времени. Необходимо отметить, что для описываемых выше файлов каталог STRREC не должен содержать какие-либо другие файлы или каталоги. Проект Формата Стримера DVD, вариант 0.3, реализует обеспечение особых режимов воспроизведения с помощью Данных Точки Входа Раздела 2.3.3.3.3. В соответствии c данным изобретением: некоторые из этих призна 9 ков могут быть изменены для обеспечения усовершенствованных особых режимов воспроизведения. В изобретении учитывается следующее:Секторный механизм адресации исключн.Длина слова основанной на времени информации адресации изменена с 6-байтового временного значения типа АРАТ на 4-байтовое временное значение типа ATS. В качестве вспомогательного эффекта: второй битовый массив флага AUEM введн параллельно уже существующей AUSM. В этом новом формате основанная на времени адресная информация является не только более компактной, но также и более непосредственно используемой.Все термины Точка Входа XXX переименованы на Блок Выборки XXX, чтобы не путать с управляемыми пользователем вс ещ имеющимися Точками Входа в Информации Ячеек. Данное изобретение также применимо без значения AULL. Согласно Фиг. 7: Информация Потокового Объекта SOBI содержит Общую Информацию, относящуюся к Информации Потокового Объекта SOBIGI, Список Карты Размещения Информации МАРL и Данные Блока Выборки AUD, если таковые имеются. Список карты размещения информации содержит нарастающие показатели времени поступления пакетов прикладных программ, и более подробно описывается в ЕР 98250387.2 на имя заявителя данного документа.SOB-GI может иметь следующий формат: Содержание(4) AUDFLAGS Флаги Данных Блока Выборки(8) MAPLENTNs Число статей Списка Отображений Итого(1) SOBTY Описывает Тип Потокового Объекта, содержащего биты для состояния Временного Стирания (TBD) и для Системы Управления Формированием Копии (TBD).(2) SOBRECTM Описывает время записи соответствующего Потокового Объекта в указываемых выше Дате Записи Потока DVD и Формате Описания Времени.(3) SOBSTYN Описывает индекс SOBSTY, который действителен для данного Потокового Объекта.(4) AUDFLAGS Указывает, существуют ли для этого SOB Данные Блока Выборки. 10 Если Данные Блока Выборки имеются, тоAUDFLAGS также описывает несколько свойств Данных Блока Выборки. Сами Данные Блока Выборки описываются ниже и содержат число Точек Входа и таблицы AUSM, AUSLL,AUEM, AUELL и PTSLL. СодержаниеRTAUFLG 0: в RT Данных этого SOB флагов AU не имеется. 1: AU флаги могут иметься в Данных RT этого SOB. Это состояние даже допустимо, когда какие-либо последующие Данные Блока Выборки не имеются для этого SOB, т.е. еслиAUDFLG 0: для данного SOB Данные Блока Выборки не имеются. Биты b5, b4, b4 и b2 вEPFLAGS установлены на 0. 1: Некоторые Данные Блока Выборки (далее определяемые последующими флагами) имеются для этого SOB, позади MAPL.AUEMFLG 0: AUEM данного SOB не имеется поэтому AUELLFLG нужно также установить на Ob. 1:(5) SOBSAPAT Описывает Время Поступления Пакета Прикладных Программ АРАТ Потокового Объекта, т.е. время поступления пакета первого пакета,относящегося к данномуSOBSAPAT описывается ниже в Формате Описания PAT Записи Потока DVD: PAT разделены на две части - базовая часть и расширенная часть. Базовая часть PATbase (биты 9-47) содержат т.н. значение блока 90 кГц; и часть расширения PATexten (биты 0-8) содержит менее значительное значения, измеряемое при 27 МГц.PATexten/27MГц . Для конкретного представления значений времени: PATexten должна быть в пределах 0PATexten300. Совместно PATbase и PATexten перекрывают диапазон свыше 1696 ч.(6) SOBEAPAT Описывает конечное Время Поступления Пакета Прикладных Программ Потокового Объекта, т.е. время поступления последнего пакета, относящегося к SOB, в Формате Описания PAT Записи Потока DVD. 11 Описывает число начального Блока Потокового Объекта, т.е. Блока Потокового Объекта,содержащего первый Пакет Прикладных Программ Потокового Объекта.(8) MAPLENTNs Описывает число статей Списка Отображения, которые следует за SOBIGI. Согласно фиг. 9: Данные Блока ВыборкиAUD, если таковые имеются, содержат Общую Информацию Блока Выборки AUGI, и могут также содержать Список Местонахождения Начала Блока Выборки AUSLL, Карту Местонахождения Конца Блока Выборки AUEM, Список Местонахождения Конца Блока ВыборкиAUELL и/или Список Временной Отметки Представления PTSL. Части, указываемые AUDAUDFLAGS в SOBIGI указывают, что имеются Данные Блока Выборки Содержание Число Байтов(1) AUNs Число Блоков Выборки 4(2) AUSM Карта Начала Блока Выборки (MAPLENTNs(1) AUNs Указывает число Блоков Выборки, описываемых для данного SOB. Одновременно AUNs указывает число местонахождений, где AUSM указывает наличие Блока Выборки.(2) AUSM Карта Начала Блока Выборки указывает,какие именно SOBU данного SOB содержат Блоки Выборки. Для каждого SOBU данногоSOB имеется только одна статья AUSM. Поэтому AUSM состоит из MAPLENTNs статей. Каждая статья AUSM указывает имеющийся для доступа Блок Выборки в соответствующемAUNs Блоков Выборки указываются посредством AUSM - эквивалентно точному числуAUSM выравнивается по байтам. Если соединнные статьи AUSM состоят из некоторого числа битов, которые не являются целым кратным 8, то остальные младшие разряды последнего байта данного AUSM будут необходимыми дополнительными разрядами заполнения. Эти биты выравнивания устанавливают на 0. Фиг. 10 иллюстрирует пример AUSM и е соответствующих SOBU. С помощью этого вида Данных Блока Выборки можно описать не более одного адресуемого Блока Выборки на каждыйSOBU данного SОВ. В отношении Списка Местонахождения Начала Блока Выборки AUSLL, Карты Конца Блока Выборки AUEM и Списка Местонахождения Конца Блока Выборки AUELL: AUSLL является списком информации местонахождения для обнаружения пакета прикладных про 003617 12 грамм, в котором начинаются сегменты потока двоичных разрядов Блоков Выборки. Поэтому,если AUSLL имеется, то каждый Блок Выборки,помеченный как AUSM, имеет именно одну статью AUSLL, относящуюся к нему. AUEM, если таковая имеется, является массивом битов той же длины, что и AUSM. Разряды в AUEM указывают, какой именно из SOBU содержит конец сегмента потока двоичных разрядов, относящегося к Блокам Выборки SOB. Число битов, установленное в AUEM, должно быть равно числу битов, установленных в AUSM.AUELL, если таковой имеется, является списком информации местонахождения для обнаружения именно того пакета прикладных программ, в котором прекращаются сегменты двоичных разрядов Блоков Выборки. Поэтому, если имеется AUELL, то каждый Блок Выборки, помеченный в AUEM, имеет именно одну статьюAUELL, относящуюся к нему. Каждый пакет прикладных программ, указываемый статьямиAUELL, является последним пакетом прикладных программ, относящимся к Блоку Выработки. Статьи AUSLL и AUELL располагаются в порядке возрастания, т.е.первая статья AUSLL/AUELL относится к номеру SOBU, при этом AUSM/AUEM - читается слева направо - имеет двоичный разряд,установленный на 1 на первое времявторая статья AUSLL/AUELL относится к номеру SOBU, при этом AUSM/AUEM - читается слева направо - имеет разряд, установленный на 1 на второе время, и так далее. Статьи AUSLL и AUELL основаны на времени, т.е. их статьи определяются как Содержание(1) AUATS ATS назначенного Пакета Прикладных Программ ИтогоAUTS описывает Прикладную Отметку Времени пакета прикладных программ в SOBU,относящемся к данной статье. Когда считывание данных начато в начале SOBU, то эти AUTS идентифицируют путм сравнения их с отдельными ATS Пакетов Прикладных Программ в данных потока двоичных разрядов. Фиг. 11 иллюстрирует пример AUSM, AUSLL, AUEM,AUELL и соответствующий механизм выборки данных. Список Отметки Времени ПредставленияPTSL является списком Отметок Времени Представления всех Блоков Выборки данного SOB,т.е. если имеется PTSL, то каждый Блок Выборки имеет именно одну соответствующую статью первая статья PTSL относится к Блоку Выборки, который появляется первым в AUSM, вторая статья PTSL относится к Блоку Выборки, который появляется вторым в AUSMи так далее. Каждая статья PTSL определяется следующим образомPTS соответствующего Блока Выборки Итого Статьи таблицы, приводимой в фиг. 6, иллюстрируют максимально возможное обеспечение Блока Выборки, который запоминают с помощью описываемой конфигурации. Это обеспечение выполняется непосредственно после записи SOB. Если статья состоит из двух состояний, разделнных косой чертой, то данная статья описывает следующее:слева от косой черты: состояние непосредственно после записи SOBсправа от косой черты: состояние после второго автономного сеанса, напр. час в ночное время. Пояснения к использованию таблицы Обеспечения Блока Выборки:SOBU: нужный пакет прикладных программ находится в указанном SOBU; 2 SOBU: нужный пакет прикладных программ находится в указанном SOBU или в следующем SOBU; АРАТ полное АРАТ нужного пакета прикладных программ. Стример не может непосредственно вычислить сектор и номер пакета прикладных программ из АРАТ, т.е. обращение к прикладной программе необходимо через МАРL;Packet : точное и непосредственное местонахождение пакета прикладных программ. Местонахождение дано номером сектора и номером пакета прикладных программ в этом секторе. Различные типы Стримера DVD перечислены по горизонтали:простой Стример, меньшая память: Стример без какого-либо специализированного знания прикладной телеприставки. Стример только имеет достаточное ЗУПВ для запоминания приблизительного списка, который указывает SOBU, содержащие AU.Стример простой, но имеется дополнительная память: Аналогичен предыдущему стримеру. Единственное отличие: А) достаточная память именно для AU: стример имеет дополнительное ЗУПВ для запоминания полной информации AU (приблизительный список + местонахождение начала AU+ местонахождение конца AU + PTS); Б) больший объм памяти: стример имеет дополнительное ЗУПВ для запоминания полной 14 информации AU (приблизительный список + местонахождение начала AU + местонахождение конца AU + PTS) и точное местонахождение пакета + ATS внутри ЗУПВ для каждого поступающего пакета прикладных программ во время записи.Стример со специализированной аппаратурой для синтаксического анализа потоков, с меньшей памятью: стример имеет достаточное ЗУПВ для запоминания списка, который указывает SOBU, содержащие AU. Стримеру известна данная прикладная программа, т.е. стример может обнаруживать AU (начало, конец и PTS) во время записи и воспроизведения благодаря введнному в него синтаксическому анализатору потока.Стример со специализированной аппаратурой для синтаксического анализа потоков,имеется дополнительная память. Этот стример имеет дополнительное ЗУПВ для запоминания полной информации AU (приблизительный список + местонахождение начала AU + местонахождение конца AU + PTS). Стримеру известна данная прикладная программа, т.е. стример может находить AU (начало, конец и PTS) во время записи и воспроизведения благодаря введнному синтаксическому анализатору потока. Различные типы прикладных устройств перечислены по вертикали:простая STB: прикладной программе неизвестно присутствие стримера.STB направляет список AU после записи: Прикладной программе известно, что стример записывает отправляемые пакеты прикладных программ. После записи поступления(SOB) прикладная программа направляет список информации AU (ATS начала AU + ATS концаAU + PTS) в стример.STB направляет AU во время записи. Прикладной программе известно, что стример записывает отправленные пакеты прикладных программ. Во время записи поступления (SOB) прикладная программа направляет параллельно, например через изохронный канал,информацию AU (ATS начала AU + ATS концаAU + PTS) в стример. Данные навигации, относящиеся к одному Блоку Выборки, включают в себя четыре позиции информации:приблизительная: приблизительный список. Этот список описывает SOBU, которые имеют AU.точная: точный список. Этот список описывает определнное местонахождение AU либо как АРАТ, либо как номер сектора + номер прикладной программы в данном секторе.последняя: точный список последнего пакета прикладных программ, который относится к этимAU. Это - также список точного местонахождения каждой из AU в качестве АРАТ или в качестве номера сектора + номер прикладной программы в этом секторе.PTS. Список PTS. Каждые из AU имеют именно одну PTS.Поток. Означает отметки AU в потоке. Если да,то поток содержит дополнительную информацию для потока, чтобы обнаруживать эти пакеты прикладных программ, которые содержат начало AU или конец AU. ФОРМУЛА ИЗОБРЕТЕНИЯ 1. Способ осуществления особых режимов воспроизведения в устройстве записи потока двоичных разрядов (STRD), отличающийся тем,что поток двоичных разрядов организован в потоковых объектах (SOB) и доступ к потоку двоичных разрядов выполняют с помощью блоков выборки (AU) и информацию блока выборки присоединяют к потоковым объектам потока двоичных разрядов и к записанным или записываемым данным навигации и тем, что указанная информация блока выборки содержит карту начала блока выборки (AUSM) и, дополнительно,карту конца блока выборки (AUEM), которые используют в особых режимах воспроизведения вместе с данными навигации для доступа к потоку двоичных разрядов. 2. Способ по п.1, отличающийся тем, что указанные особые режимы воспроизведения содержат операцию быстрого перехода вперд,быстрого перехода назад, замедления, единичного изображения и/или неподвижного изображения. 3. Способ по п.1 или 2, отличающийся тем,что указанный поток двоичных разрядов содержит пометки начала блока выборки и конца блока выборки, которые указывают начало или конец блока выборки соответственно. 4. Способ по любому из пп.1-3, отличающийся тем, что указанная информация блока выборки содержит карту начала блока выборки(AUSM) и дополнительную одну или более карту конца блока выборки (AUEM), список местонахождения начала блока выборки (AUSLL) и список местонахождения конца блока выборки(AUELL). 5. Способ по п.4, отличающийся тем, что при наличии карты конца блока выборки(AUEM) для каждой статьи карты начала блока выборки (AUSM) обеспечивают статью карты конца блока выборки (AUEM). 6. Способ по п.4 или 5, отличающийся тем,что показатель каждой статьи карты конца блока выборки равен показателю статьи его соответствующей статьи карты начала блока выбор 003617 16 ки или превышает его и меньше показателя непосредственно следующей статьи карты начала блока выборки, если имеется какая-либо последующая статья карты начала блока выборки. 7. Устройство записи потока двоичных разрядов (STRD), предназначенное для осуществления особых режимов воспроизведения,отличающееся тем, что поток двоичных разрядов организован в потоковых объектах (SOB) и выполнено с возможностью осуществления доступа к потоку двоичных разрядов с помощью блоков выборки (AU) и присоединения информации блока выборки к потоковым объектам потока двоичных разрядов и записанным или записываемым данным навигации; и тем, что указанная информация блока выборки содержит карту начала блока выборки (AUSM) и, дополнительно, карту конца блока выборки (AUEM),при этом устройство выполнено с возможностью использования карты начала блока выборки (AUSM) и карты конца блока выборки(AUEM) в особых режимах воспроизведения вместе с данными навигации для доступа к потоку двоичных разрядов. 8. Устройство записи по п.7, отличающееся тем, что указанные особые режимы воспроизведения содержат операции быстрого перехода вперд, быстрого перехода назад, замедления, единичного изображения и/или неподвижного изображения. 9. Устройство записи по п.7 или 8, отличающееся тем, что указанный поток двоичных разрядов содержит пометки начала блока выборки и конца блока выборки, которые указывают начало или конец блока выборки соответственно. 10. Устройство записи по любому пп.7-9,отличающееся тем, что указанная информация блока выборки содержит карту начала блока выборки (AUSM) и дополнительную одну или более карту конца блока выборки (AUEM), список местонахождения начала блока выборки(AUSLL) и список местонахождения конца блока выборки (AUELL). 11. Устройство записи по п.10, отличающееся тем, что при наличии карты конца блока выборки (AUEM) для каждой статьи карты начала блока выборки (AUSM) обеспечивают статью карты конца блока выборки (AUEM). 12. Устройство записи по п.10 или 11, отличающееся тем, что показатель каждой статьи карты конца блока выборки равен показателю статьи его соответствующей статьи карты начала блока выборки или превышает его и меньше показателя непосредственно следующей статьи карты начала блока выборки, если имеется какая-либо последующая статья карты начала блока выборки.

МПК / Метки

МПК: H04N 5/85, H04N 9/804, G11B 27/32

Метки: потока, записи, устройстве, особых, воспроизведения, данных, осуществления, способ, режимов

Код ссылки

<a href="https://eas.patents.su/11-3617-sposob-osushhestvleniya-osobyh-rezhimov-vosproizvedeniya-v-ustrojjstve-zapisi-potoka-dannyh.html" rel="bookmark" title="База патентов Евразийского Союза">Способ осуществления особых режимов воспроизведения в устройстве записи потока данных</a>

Похожие патенты