Область техники, к которой относится изобретение
Настоящее изобретение относится к носителю для хранения информации со структурой для данных многоракурсного показа и записывающему и воспроизводящему устройствам для этого носителя.
Предшествующий уровень техники
Цифровой универсальный диск (DVD) является показательным примером известного носителя для хранения информации, на котором могут быть записаны данные многоракурсного показа. Данные многоракурсного показа записывают на DVD, используя способ перемежения, согласно которому данные разделяют на предопределенные блоки и эти блоки записывают поочередно.
В дальнейшем структура данных видео (возможно, включая аудио в качестве варианта), соответствующая DVD, который является известным носителем для хранения мультимедийной информации, будет описана совместно с сопроводительными чертежами. Фиг.1 - диаграмма известной структуры данных DVD. Согласно фиг.1 DVD разделен на область средства управления видеоданными (видеоменеджера) (VMG) и совокупность областей набора видеоразделов (тайтлов) (VTS). Информация касательно видеоразделов (то есть данные, относящиеся к видеоразделам) и информация меню для видеоразделов хранятся в области VMG, а данные видеоразделов хранятся в совокупности областей VTS. Вообще, область VMG включает в себя два или три файла, а каждая область VTS включает в себя от трех до двенадцати файлов.
Фиг.2 - диаграмма известной структуры данных области VMG. Согласно фиг.2 область VMG включает в себя область информации видеоменеджера (VMGI), содержащую дополнительную информацию касательно области VMG, область набора объектов видео (VOBS), содержащую информацию объектов видео касательно меню видеоразделов, и область резервного копирования VMGI.
Каждая из области VMGI, области VOBS и области резервного копирования VMGI существует в виде файлов. Однако включение области VOBS в область VMG является необязательным, так что в некоторых случаях область VOBS может не быть сформированной в области VMG.
Каждая область VTS содержит данные разделов, которыми является блок воспроизведения, и информацию объектов видео VOBS. Совокупность разделов может быть записана в области VTS. Фиг.3 - диаграмма известной структуры данных области VTS. Согласно фиг.3 информация набора видеоразделов (VTSI), VOBS для экранного меню видеоразделов, VOBS для набора видеоразделов и данные резервного копирования VTSI записаны в области VTS. Запись VOBS экранного меню видеоразделов является необязательной для отображения экранного меню разделов. Каждый VOBS набора видеоразделов разделен на совокупность объектов видео VOB, каждый из которых представляет собой блок записи данных, а каждый VOB содержит ячейки, каждая из которых является наименьшим блоком объекта VOB (то есть блоком данных) раздела. Следовательно, VOB или блок записи данных содержит совокупность ячеек в качестве самых элементарных блоков данных блока записи данных.
На DVD блоки воспроизведения записаны в иерархической структуре. Раздел (то есть записи данных) сформирован на самом верхнем уровне иерархической структуры. Вообще, раздел (то есть записи данных раздела) связан по меньшей мере с одной цепочкой программ (PGC). Первая воспроизводимая PGC среди большого количества цепочек PGC называется входной PGC. Фиг.4 - диаграмма, иллюстрирующая раздел, связанный с первой PGC, то есть входной PGC, в соответствии с известным способом записи данных многоракурсного показа. Фиг.5 - диаграмма, иллюстрирующая раздел, связанный с совокупностью цепочек PGC, в соответствии с известным способом записи данных многоракурсного показа. Когда одна из совокупности цепочек PGC выбирается и воспроизводится после воспроизведения PGC, как показано на фиг.5, команда для определения PGC, которая должна быть выбрана и воспроизведена, может быть сохранена на DVD. Управление последовательностью воспроизведения называется навигацией. Команда для определения навигации содержится в информации о цепочке программ (PGCI).
Фиг.6 - диаграмма PGC в качестве связанной с записями данных раздела, соответствующая известному способу записи и воспроизведения данных многоракурсного показа. Согласно фиг.6 PGC содержит информацию PGC (PGCI) и набор видеоразделов (VOBS), содержащий записи данных видеоразделов. PGCI содержит предварительную команду, которая включает в себя команду навигации, заключительную команду и совокупность информации программ. Предварительная команда исполняется перед воспроизведением PGC, а заключительная команда исполняется после воспроизведения. Каждая программа PGCI содержит совокупность информации ячеек, при этом каждая ячейка программы является блоком воспроизведения. Ячейки, включенные в программу (то есть ячейки программы PGCI), связаны с соответственными ячейками, включенными в VOB набора видеоразделов (VOBS), при этом каждая ячейка VOB является блоком записи данных. Каждая ячейка программы, то есть блок воспроизведения, имеет команду ячейки (cc), предусмотренную после ее воспроизведения. PGCI является частью иерархического описания PGC как блока воспроизведения, и PGC имеет информационную структуру, которая связывает ячейку программы PGCI, которая является самым элементарным блоком воспроизведения, с ячейкой VOB, которая является самым элементарным блоком записи данных. В частности, PGC является связью совокупности ячеек программы PGCI, которые являются блоками воспроизведения. В настоящем описании совокупность ячеек программы PGCI может формировать модуль ракурса.
Фиг.7 - диаграмма известной структуры данных модуля ракурса. Согласно фиг.7 модуль ракурса сконструирован так, что совокупность ячеек воспроизведения организована параллельным образом, с тем чтобы только одна из этих ячеек могла быть воспроизведена. Ячейки воспроизведения, которые образуют модуль ракурса, имеют одно и то же время воспроизведения. Каждая из ячеек воспроизведения соответствует конкретному ракурсу. Если ячейки, которые являются блоками воспроизведения, образуют модуль ракурса, то данные для конкретного ракурса разделяют на предопределенные перемеженные блоки (ILVU) и записывают в объекты VOB, содержащие ячейки, которые являются блоками записи данных, используя способ перемежения.
Фиг.8 - диаграмма известной структуры данных объектов VOB набора видеоразделов и ячеек, в которых не применена поддержка многоракурсного просмотра. Согласно фиг.8 объекты VOB последовательно сохранены и записаны в непрерывных блоках носителя для хранения информации, при этом непрерывный блок является непрерывной областью записи. Однако, как показано на фиг.9, когда применена поддержка многоракурсного просмотра, объекты VOB для каждого ракурса и их ячейки записываются в блоках ILVU в перемеженных блоках, используя способ перемежения. Как результат, данные для конкретного ракурса не записываются в непрерывных областях записи. То есть традиционно данные ракурса записываются последовательно в чередующиеся объекты VOB, используя способ перемежения.
Более конкретно фиг.9 - диаграмма известной структуры данных двух ракурсов, последовательно и поочередно записанных, используя способ перемежения. Согласно фиг.9 соответственные блоки ILVU имеют одно и то же время воспроизведения. Объем данных, которые должны быть записаны, может варьироваться в соответствии с используемым типом способа сжатия. В случае перемеженных данных, для того чтобы воспроизводить данные для ракурса или воспроизводить данные для измененного ракурса, должен быть выполнен переход на желаемые блоки ILVU. К примеру, для того чтобы воспроизвести данные в первом ракурсе, данные для первого ракурса в ILVU должны быть обнаружены. Для такого обнаружения данных первого ракурса битовый поток объектов видео содержит данные позиции ILVU (то есть NXT_ILVU_SA (адрес следующего ILVU) и NXT_ILVU_SZ (размер следующего ILVU) в структуре данных, как показано на фиг.11). Данные о позиции ILVU указывают позицию и размер данных следующего ILVU, принадлежащего битовому потоку. После воспроизведения данных ILVU выполняется переход к данным следующего ILVU, используя NXT_ILVU_SA и NXT_ILVU_SZ данных.
Для того чтобы изменять ракурс во время воспроизведения данных, должен быть выполнен переход на позицию данных для измененного ракурса. Протяженность перехода определена в блоках ILVU. Фиг.10 - диаграмма, иллюстрирующая переход к данным ILVU для выбранного ракурса в виде ячеек, в соответствии с известным воспроизведением данных многоракурсного показа. Согласно фиг.10, даже если пользователь выдаст команду на изменение ракурса в определенное время при воспроизведении данных ILVU, данные последующих изображений могут быть воспроизведены без паузы для слитного изменения. Это достигается посредством первоначального завершения воспроизведения данных ILVU, следования связи посредством перехода к данным ILVU для измененного ракурса и воспроизведения данных ILVU для измененного ракурса. Информация касательно позиции данных ILVU мультиплексирована и содержится в битовом потоке данных объектов видео, которые записаны, используя способ перемежения.
Фиг.12 - диаграмма известной структуры данных соответствующей информации SML_AGL_Cn_DSTA о позиции ракурса ILVU, содержащейся в битовом потоке объектов видео и задающей позиции и размеры данных ILVU для девяти ракурсов (n - натуральное число от одного до 9). В типичном случае максимальным количеством ракурсов, поддерживаемым DVD, является девять. Данные SML_AGL_Cn_DSTA позиции ракурса ILVU обеспечивают информацию касательно данных ILVU для ракурса #n через связь в текущих данных ILVU. После воспроизведения текущих данных ILVU возможно изменение текущего ракурса на желаемый ракурс и воспроизведение данных для желаемого ракурса, используя данные SML_AGL_Cn_DSTA позиции ракурса ILVU.
В процессе авторской разработки DVD для поддержки данных многоракурсного показа изображения, отснятые с разных углов, сжимают для формирования нескольких битовых потоков данных с одной и той же продолжительностью воспроизведения. Затем формируют битовый поток, используя способ перемежения, и внедряют информацию в каждый битовый поток, что обеспечивает ссылку на другие ракурсы во время воспроизведения данных. Следовательно, данные объектов видео записывают на DVD так, чтобы ракурсы можно было изменить во время воспроизведения данных.
Однако если данные многоракурсного показа разделяют на предопределенные блоки и сохраняют на DVD, используя способ перемежения, то данные многоракурсного показа не записывают беспрерывно в непрерывных областях DVD. Таким образом, для беспрерывного воспроизведения данных для некоторого ракурса традиционно для воспроизводящего устройства требуется перемещать позицию оптического чувствительного элемента много раз, чтобы считывать данные. В частности, если воспроизводящее устройство воспроизводит данные с оптического диска или жесткого диска, то существенное время расходуется устройством на изменение позиции оптического чувствительного элемента. Также налагается ограничение битовой скорости в отношении сжатого битового потока, чтобы скомпенсировать смещение временной задержки, вызванное тем, что устройство изменяет позицию оптического чувствительного элемента.
Сущность изобретения
Согласно настоящему изобретению предоставляется носитель для хранения информации со структурой данных, на котором произвольный доступ может быть выполнен безотносительно позиции данных многоракурсного показа, и устройство для этого носителя.
Дополнительные аспекты и/или преимущества изобретения будут изложены далее частично в нижеследующем описании и частично станут очевидными из описания или могут быть выявлены практическим осуществлением изобретения.
Согласно настоящему изобретению предоставляется носитель для хранения информации, на котором записаны данные объектов видео для многоракурсного показа, при этом носитель содержит по меньшей мере один фрагмент, который является блоком записи, в единицах которого записаны данные объектов видео для каждого ракурса, причем по меньшей мере один фрагмент для определенного ракурса записан в непрерывных областях носителя для хранения информации.
В соответствии с аспектом изобретения, данные объектов видео для каждого ракурса содержат совокупность точек перехода, которые являются точками доступа для предоставления возможности беспрерывного воспроизведения данных объектов видео для разных ракурсов и дополнительную информацию, которая содержит информацию касательно упомянутых точек перехода.
В соответствии с аспектом изобретения, данные объектов видео содержат информацию фрагмента, которая является дополнительной информацией относительно фрагмента, и информация фрагмента содержит информацию касательно точек перехода.
В соответствии с аспектом изобретения, дополнительная информация касательно каждой точки перехода охватывает информацию касательно начальной точки для каждой точки перехода фрагмента и сохранена в табличном формате в информации фрагмента.
В соответствии с аспектом изобретения, информация фрагмента содержит информацию касательно точек входа, к которым можно осуществить произвольный доступ, а информация касательно точек перехода добавлена к информации точек входа и задает, может ли точка входа выступать в роли точки перехода.
В соответствии с аспектом изобретения, дополнительная информация касательно точек перехода обобщенно и дополнительно записывается в фрагментах данных объектов видео для соответственных ракурсов, а информация касательно позиций соответственных точек перехода соответственных фрагментов в последовательном виде содержится в общей информации точек перехода.
В соответствии с аспектом изобретения, позиции точек перехода и расстояние между соседними точками перехода определены так, чтобы фрагменты воспроизводились непрерывно без паузы при изменении позиции воспроизведения в точке перехода для изменения ракурса во время воспроизведения фрагмента для некоторого ракурса.
В соответствии с аспектом изобретения, информация касательно элементов проигрывания и списков проигрывания записывается в качестве информации касательно блоков воспроизведения, а информация касательно совокупности элементов проигрывания, которые образуют модуль ракурса, записывается в качестве информации касательно элементов проигрывания для совокупности ракурсов, при этом элементы проигрывания соответствуют соответственным фрагментам, и каждый список проигрывания имеет совокупность элементов проигрывания.
В соответствии с аспектом изобретения, информация касательно элементов проигрывания и списков проигрывания записывается в качестве информации касательно блоков воспроизведения, а информация касательно соответственных списков проигрывания записывается так, чтобы соответствовать соответственным ракурсам, причем соответственные элементы проигрывания соответствуют соответственным фрагментам и каждый список проигрывания имеет совокупность элементов проигрывания.
В соответствии с аспектом изобретения, дополнительная информация касательно определенного ракурса добавляется к каждому списку проигрывания, причем соответственный список проигрывания является информацией для разных ракурсов, и записывается так, чтобы соответствовать соответственным ракурсам.
В соответствии с аспектом изобретения, информация фрагмента содержит информацию касательно точек входа, к которым можно осуществить произвольный доступ, и информация точек перехода является информацией точек входа, поскольку все точки входа являются точками перехода.
В соответствии с аспектом изобретения, определена секция фрагмента, в которой переход на точки входа не позволен сразу же после воспроизведения фрагмента или перехода на точку входа, и длина секции, в которой переход не позволен, определена в пределах некоторого диапазона таким образом, чтобы не возникло опустошение буфера.
В соответствии с аспектом изобретения, информация фрагмента содержит информацию касательно секции, в которой переход не позволен сразу же после воспроизведения данных или перехода.
Настоящее изобретение может также быть успешно выполнено воспроизводящим устройством, которое воспроизводит данные, записанные на носителе для хранения данных, на котором совокупность данных объектов видео записана в блоках фрагментов, которые являются блоками записи, причем фрагменты раздельно записаны в непрерывных областях, и соответственные фрагменты, содержащие информацию касательно данных объектов видео, соответствующих соответственным ракурсам, записаны, когда данные объектов видео являются данными объектов видео многоракурсного показа, при этом данное устройство содержит детектор, который обнаруживает соотнесенные фрагменты и считывает и воспроизводит обнаруженные соотнесенные фрагменты в непрерывных областях носителя для хранения данных при воспроизведении данных объектов видео многоракурсного показа.
В соответствии с аспектом изобретения, данные объектов видео для соответственных ракурсов имеют совокупность точек перехода для предоставления возможности беспрерывного воспроизведения данных объектов видео для разных ракурсов, дополнительная информация касательно точек перехода записана на носителе для хранения данных, точки перехода указывают позиции фрагментов, разделенных одним и тем же временем воспроизведения, при этом устройство считывает и воспроизводит фрагмент для ракурса в непрерывных областях носителя для хранения информации посредством воспроизведения фрагмента до определенной точки перехода и воспроизведения другого фрагмента для измененного ракурса от точки перехода, соответствующей упомянутой определенной точке перехода, когда изменение ракурса затребовано во время воспроизведения фрагмента, чтобы воспроизводить данные объектов видео многоракурсного показа.
В соответствии с аспектом настоящего изобретения, данные соответственных объектов видео дополнительно содержат информацию фрагмента, которая обеспечивает дополнительную информацию касательно фрагментов, являющихся блоками записи, и информация фрагмента является дополнительной информацией касательно точек перехода, при этом обнаруживает дополнительную информацию касательно точек перехода из информации фрагмента касательно соотнесенных фрагментов.
В соответствии с аспектом изобретения, дополнительная информация касательно точек перехода охватывает информацию от начальной точки до каждой точки перехода в фрагменте и сохранена в табличном формате в информации фрагмента, при этом устройство оценивает, что точки перехода фрагментов для данных многоракурсного показа, дополнительная информация точек перехода фрагмента, записанного в предопределенных местах в таблице, соединены друг с другом, обнаруживает соединенные точки перехода фрагмента, который воспроизводится, и фрагмента для измененного ракурса и воспроизводит эти фрагменты в обнаруженных точках перехода соответственно, при изменении ракурсов во время воспроизведения фрагмента.
В соответствии с аспектом изобретения, информация фрагмента содержит информацию касательно точек входа, к которым можно осуществить произвольный доступ, и информация касательно точек перехода добавлена к информации точек входа для задания того, выступает ли соотнесенная точка входа в роли точки перехода, при этом устройство оценивает, что точки перехода фрагментов для данных многоракурсного показа, информация точек перехода, записанная в той же самой позиции, что и информация точек входа, соединены друг с другом, обнаруживает соединенные точки перехода и воспроизводит фрагменты в обнаруженных точках перехода, когда изменены ракурсы.
В соответствии с аспектом изобретения, дополнительная информация касательно точек перехода обобщенно содержится в данных объектов видео в блоках совокупности фрагментов для ракурсов, и информация касательно позиции точек перехода каждого фрагмента последовательно содержится в табличном формате в общей информации точек перехода, при этом устройство считывает общую информацию точек перехода касательно фрагментов для воспроизведения данных многоракурсного показа, обнаруживает соединенные точки перехода на основе общей информации точек перехода и воспроизводит фрагменты в обнаруженных точках перехода, когда изменяется ракурс.
В соответствии с аспектом изобретения, позиции соответственных точек перехода и расстояние между соседними точками перехода определены так, чтобы фрагменты непрерывно воспроизводились без паузы при изменении ракурса во время воспроизведения фрагмента для определенного ракурса, при этом устройство выполняет воспроизведение, даже когда пользователь вводит сигнал изменения ракурса, посредством завершения воспроизведения фрагмента до точки перехода, ближайшей к позиции воспроизведения, и воспроизводит фрагмент для измененного ракурса от точки перехода, соответствующей предшествующей точке перехода.
В соответствии с аспектом изобретения, информация касательно элементов проигрывания и списков проигрывания записана в качестве информации касательно блоков воспроизведения, а информация касательно совокупности элементов проигрывания, которые образуют модуль ракурса, записана в качестве информации касательно элементов для совокупности ракурсов, причем каждый элемент проигрывания указывает фрагмент или его порцию, соответственные элементы проигрывания соответствуют соответственным фрагментам, и каждый список проигрывания имеет совокупность элементов проигрывания, при этом устройство воспроизводит один из совокупности элементов проигрывания, которые образуют модуль ракурса, чтобы воспроизводить совокупность элементов проигрывания модуля ракурса, и воспроизводит еще один элемент проигрывания из модуля ракурса, когда затребовано изменение ракурса.
В соответствии с аспектом изобретения, информация касательно элементов проигрывания и список проигрывания записана в качестве информации касательно блоков воспроизведения, причем каждый элемент проигрывания указывает фрагмент или его порцию, а соответственные списки проигрывания записаны так, чтобы соответствовать соответственным ракурсам, соответственные элементы проигрывания соответствуют соответственным фрагментам, и соответственные списки проигрывания имеют совокупность элементов проигрывания, при этом устройство воспроизводит список проигрывания, соответствующий желаемому ракурсу.
В соответствии с аспектом изобретения, каждый список проигрывания дополнительно содержит информацию касательно соответствующего ракурса, при этом устройство воспроизводит список проигрывания, соответствующий соответствующему ракурсу.
Настоящее изобретение может также быть успешно выполнено посредством воспроизводящего устройства, которое записывает данные объектов видео многоракурсного показа на носитель для хранения информации, в котором может быть выполнен произвольный доступ, при этом устройство содержит узел записи, записывающий соответственные данные объектов видео для соответственных ракурсов в блоках фрагментов в непрерывных областях носителя для хранения информации посредством деления данных объектов видео на блоки фрагментов, и записи фрагментов на носитель для хранения информации, не используя способ перемежения.
В соответствии с аспектом изобретения, устройство создает совокупность точек перехода и информацию касательно упомянутой совокупности точек перехода в дополнение к данным объектов видео для соответственных ракурсов на носителе для хранения информации, причем точки перехода предоставляют возможность беспрерывного воспроизведения данных объектов видео для разных ракурсов.
В соответствии с аспектом изобретения, устройство создает информацию фрагмента для фрагментов в дополнение к данным объектов видео, причем фрагменты являются блоками записи данных и информация фрагмента содержит информацию касательно точек перехода.
В соответствии с аспектом изобретения, информация точек перехода охватывает информацию касательно начальной точки для каждой точки перехода каждого фрагмента, и информация точек перехода содержится в табличном формате в информации фрагмента.
В соответствии с аспектом изобретения, устройство записывает информацию фрагмента так, чтобы она содержала информацию точек входа касательно точек, к которым можно осуществить произвольный доступ, и добавляет информацию точек перехода к информации точек входа, чтобы указать, выступают ли соответственные точки входа в роли точек перехода.
В соответствии с аспектом изобретения, устройство обобщенно записывает фрагменты для данных многоракурсного показа так, чтобы они содержали информацию точек перехода, при этом общая информация точек перехода последовательно содержит информацию касательно позиции точек перехода каждого фрагмента в табличном формате.
В соответствии с аспектом изобретения, устройство определяет и записывает позиции точек перехода и расстояние между соседними точками перехода, так чтобы фрагменты беспрерывно воспроизводились при изменении позиции воспроизведения в точке перехода для изменения ракурса во время воспроизведения фрагмента для определенного ракурса.
В соответствии с аспектом изобретения, устройство записывает информацию касательно элементов проигрывания и списков проигрывания в качестве информации касательно блоков воспроизведения и записывает информацию касательно совокупности элементов проигрывания, которые образуют модуль ракурса, в качестве информации касательно совокупности ракурсов, при этом соответственные элементы проигрывания соответствуют соответственным фрагментам и каждый список проигрывания имеет совокупность элементов проигрывания.
В соответствии с аспектом изобретения, устройство записывает информацию касательно элементов проигрывания и списков проигрывания в качестве информации касательно блоков воспроизведения и записывает соответственные элементы проигрывания так, чтобы они соответствовали соответственным фрагментам, причем соответственные элементы проигрывания соответствуют соответственным фрагментам и соответственные списки проигрывания имеют совокупность элементов проигрывания.
В соответствии с аспектом изобретения, устройство добавляет дополнительную информацию касательно определенного ракурса к соответственным спискам проигрывания, которые записаны так, чтобы соответствовать соответственным ракурсам.
Перечень фигур чертежей
Вышеприведенные и/или другие аспекты и преимущества настоящего изобретения станут более очевидными и будут без труда оценены из последующего описания вариантов осуществления, излагаемого совместно с прилагаемыми чертежами, на которых:
фиг.1 - иллюстрация известной структуры данных DVD;
фиг.2 - иллюстрация известной структуры данных области VMG;
фиг.3 - иллюстрация известной структуры данных области VTS;
фиг.4 - иллюстрация примера раздела, связанного с PGC в качестве входной PGC, в соответствии с известной записью данных многоракурсного показа;
фиг.5 - иллюстрация примера раздела, включающего в себя совокупность связанных цепочек PGC, в соответствии с записью данных многоракурсного показа;
фиг.6 - иллюстрация известной структуры данных PGC в соответствии с известной записью и воспроизведением данных многоракурсного показа;
фиг.7 - иллюстрация известной структуры данных модуля ракурса;
фиг.8 - иллюстрация известной структуры данных объектов VOB и ячеек, которые являются блоками записи, когда применяется многоракурсный просмотр;
фиг.9 - иллюстрация данных ракурса, которые поочередно записаны, используя известный способ перемежения;
фиг.10 - иллюстрация перехода к данным для выбранного ракурса в виде ячеек в соответствии с известным воспроизведением данных многоракурсного показа;
фиг.11 - иллюстрация известной структуры данных информации, содержащейся в битовом потоке объектов видео, имеющего перемещенные данные блоков (ILVU) для ракурса #1;
фиг.12 - иллюстрация известной структуры данных информации, содержащейся в битовом потоке объектов видео для совокупности ракурсов;
фиг.13 - диаграмма отношений между списком проигрывания, элементом проигрывания, информацией фрагмента и фрагментом в соответствии с вариантом осуществления настоящего изобретения;
фиг.14 - диаграмма отношений между блоками перехода и точками перехода в фрагменте аудио/видео (AV) потока в соответствии с вариантом осуществления настоящего изобретения;
Фиг.15 - диаграмма, иллюстрирующая совокупность связанных фрагментов данных ракурса для воспроизведения данных многоракурсного показа упомянутых фрагментов, в соответствии с вариантом осуществления настоящего изобретения;
фиг.16 - диаграмма отношений между переходом фрагмента данных ракурса и буфером, который предоставляет возможность воспроизведения данных объектов видео многоракурсного показа без паузы, в соответствии с вариантом осуществления настоящего изобретения;
фиг.17 - диаграмма структуры данных списка проигрывания со структурой многоракурсного показа в соответствии с вариантом осуществления настоящего изобретения;
фиг.18 - диаграмма структуры данных точек перехода в соответствии с первым вариантом осуществления настоящего изобретения;
фиг.19 - диаграмма структуры данных точек перехода в соответствии со вторым вариантом осуществления настоящего изобретения;
фиг.20 - диаграмма структуры данных точек перехода в соответствии с третьим вариантом осуществления настоящего изобретения;
фиг.21 - диаграмма примерного списка проигрывания с элементами проигрывания, которые образуют модуль ракурса, в соответствии с вариантом осуществления настоящего изобретения;
фиг.22 - диаграмма примерного списка проигрывания для разных ракурсов в соответствии с вариантом осуществления настоящего изобретения;
фиг.23 - диаграмма примерного списка проигрывания с элементами проигрывания, которые не образуют модуль ракурса, в соответствии с вариантом осуществления настоящего изобретения; и
фиг.24-26 - диаграммы, иллюстрирующие структуру носителя для хранения данных, хранящего данные многоракурсного показа, и воспроизведение с этого носителя для хранения информации, в соответствии с еще одним вариантом осуществления настоящего изобретения.
Предпочтительный вариант осуществления изобретения
Далее подробно излагаются варианты осуществления настоящего изобретения, примеры которых проиллюстрированы на сопутствующих чертежах, на которых идентичные ссылочные номера соответствуют одинаковым элементам. Варианты осуществления описаны ниже в целях разъяснения настоящего изобретения посредством ссылки на чертежи.
В соответствии с настоящим изобретением, предоставлена возможность поддержки многоракурсного показа, так что данные ракурса записаны на носитель для хранения информации, используя способ раздельной записи, а не способ перемежения. Другими словами, поддержка многоракурсного показа реализована посредством записи битовых потоков для соответственных данных ракурса в непрерывных областях записи носителя для хранения информации. Во время воспроизведения данных изменение ракурса выполняется разделением данных для каждого ракурса на блоки перехода (JPU), назначением начального адреса блоков JPU в качестве точки перехода и записью информации касательно точек перехода соответственных данных ракурса в качестве дополнительной информации точек перехода. В соответствии с аспектом изобретения, если точки входа являются соответственными точками перехода, то можно обнаружить точки перехода на основе информации касательно точек входа.
Для лучшего понимания настоящего изобретения главные структурные единицы настоящего изобретения перечислены ниже:
(а) сжатые и кодированные аудио/видео (AV) потоки, касающиеся соответственных ракурсов;
(b) файлы информации фрагмента, содержащие информацию, например информацию атрибутов, касательно кодированного аудио/видео (AV) потока;
(c) элементы проигрывания в качестве информации воспроизведения, которая указывает время воспроизведения для секции воспроизведения от времени IN_time до времени OUT_time фрагмента, содержащего вышеописанные структурные единицы (a) и (b);
(d) список проигрывания в качестве информации воспроизведения, включающей в себя по меньшей мере один из элементов проигрывания; и
(e) карта точек перехода, в которой позиции точек перехода записаны в табличном формате.
В настоящем изобретении на данные многоракурсного показа ссылаются как на данные (например, AV, видео, аудио, другие данные) объекта многоракурсного показа, содержащие совокупность блоков воспроизведения, соответствующих определенному времени воспроизведения. То есть данные многоракурсного показа содержат данные, полученные (например, данные, снятые камерами в случае видео) несколькими устройствами приема/сбора данных, при разных ракурсах. В типичном случае аудиоданные создаются так, чтобы быть одними и теми же данными ракурса при разных ракурсах, но могут быть по-разному созданы при разных ракурсах. В заключение в типичном случае множественные данные объектов видео, которые могут быть воспроизведены в одной и той же временной зоне, названы данными многоракурсного показа, и множественный контент (информационно значимое содержимое) (например, аудиоданные, другие данные), который может быть воспроизведен в одной и той же временной зоне, назван контентом многоракурсного показа, хотя в настоящем описании для простоты, на все типы множественных данных, которые могут быть воспроизведены в одной и той же временной зоне, ссылаются как на данные многоракурсного показа.
Используя AV-данные многоракурсного показа в качестве примера данных многоракурсного показа при описании настоящего изобретения, в типичном случае, размер данных объектов видео является значительным и соответственно хранится или передается в качестве сжатого битового потока. Настоящее изобретение использует фрагмент, который является блоком записи (то есть блоком данных), и список проигрывания (PlayList) и элемент проигрывания (Playltem), которые являются блоками воспроизведения. Фрагмент соответствует ячейке VOB набора видеоразделов, которая является блоком записи в известном DVD, как показано на фиг.3 и 6, а список проигрывания и элемент проигрывания соответствуют соответственно программе PGCI и ячейке PGCI, как показано на фиг.6, которые являются блоками воспроизведения на DVD.
Более конкретно, в соответствии с настоящим изобретением, AV-поток записывается в блоках фрагментов в непрерывных областях носителя для хранения информации. В типичном случае AV-поток также сжимается и записывается, чтобы уменьшить размер AV-потока. При воспроизведении записанного фрагмента характеристики фрагмента, записанные в каждом фрагменте, используются, чтобы интерпретировать сжатые данные объектов видео. Характеристики фрагмента или информация фрагмента содержат аудио- и видеоатрибуты каждого фрагмента и карту точек входа с информацией касательно позиции точек входа, к которым можно осуществить произвольный доступ. В случае технологии сжатия видео по стандартам экспертной группы по вопросам движущегося изображения (MPEG) точка входа устанавливается в положение изображения I, которое кодировано внутренним образом. Карта точек входа преимущественно используется при временном поиске с целью обнаружения позиции данных через предопределенное время после воспроизведения данных.
Фиг.13 иллюстрирует отношения между списком проигрывания, элементом проигрывания, информацией фрагментов и фрагментом в соответствии с вариантом осуществления изобретения. Согласно фиг.13 список проигрывания является элементарным блоком воспроизведения. На носителе для хранения информации в соответствии с настоящим изобретением хранится совокупность списков проигрывания. Список проигрывания содержит один элемент проигрывания или совокупность элементов проигрывания. Элемент проигрывания связан с порцией фрагмента и, более конкретно, указывает время начала и время окончания воспроизведения в фрагменте. Таким образом, информация фрагмента используется для того, чтобы легче обнаруживать желаемую порцию фрагмента. В дальнейшем структура данных и позиции записи для данных многоракурсного показа будут описаны со ссылкой на сопутствующие чертежи.
Фиг.14 - диаграмма отношений между блоком перехода и точкой перехода в AV-потоке фрагментов в соответствии с вариантом осуществления настоящего изобретения. Согласно фиг.14 если фрагмент представляет данные объектов видео при конкретном ракурсе и часть данных многоракурсного показа, то фрагмент разделяется на совокупность блоков перехода, и начальная точка каждого блока перехода называется точкой перехода. Каждая точка перехода обозначает точку в определенном фрагменте для еще одного ракурса, причем эта точка является начальной точкой или целевой точкой при переходе соответственно внутрь из фрагмента для другого ракурса или вовне в фрагмент для другого ракурса во время воспроизведения упомянутого определенного фрагмента. Следовательно, точка перехода фрагмента связывает фрагменты с данными другого ракурса. В соответствии с аспектом изобретения, точка перехода является точкой входа. Однако для слитного воспроизведения данных, в типичном случае, все точки входа не всегда устанавливаются в качестве точек перехода, поскольку точка входа формируется с интервалом около 0,5 секунд.
Фиг.15 - диаграмма, иллюстрирующая совокупность фрагментов со связанными данными ракурса для воспроизведения данных многоракурсного показа из фрагментов, в соответствии с вариантом осуществления настоящего изобретения. Как показано на фиг.15, предполагая, что совокупность фрагментов с эквивалентным количеством точек перехода связаны друг с другом, соответственные фрагменты записываются в разных областях и связаны друг с другом через точки перехода при одном и том же времени воспроизведения. Для того чтобы воспроизвести другой фрагмент (фрагмент с данными другого ракурса) во время воспроизведения фрагмента, после того как воспроизведение этого фрагмента до предопределенной точки перехода завершено и обнаружен блок перехода другого фрагмента, который соответствует предопределенному блоку перехода, этот другой фрагмент воспроизводится от соответствующего блока перехода, тем самым, предоставляя возможность слитного, непрерывного воспроизведения фрагментов. На фиг.15, для примера, стрелки обозначают последовательность операций, в которой фрагмент для третьего ракурса сначала воспроизводится частично, первый ракурс выбирается во время воспроизведения фрагмента для третьего ракурса, фрагмент для первого ракурса воспроизводится, m-тый ракурс выбирается во время воспроизведения фрагмента для первого ракурса, и воспроизводится фрагмент для m-того ракурса. Когда пользователь вводит команду для изменения ракурса, изменение выполняется в блоках, соответствующих блокам перехода.
В соответствии с аспектом настоящего изобретения, является возможным беспрерывно воспроизводить данные с носителя для хранения информации при изменении позиции воспроизводящего устройства в пределах предопределенного времени, даже когда данные записаны вне непрерывных разных областях носителя для хранения информации, в котором может быть выполнен произвольный доступ. В настоящем изобретении изменение позиции воспроизводящего устройства описано как переход. Вообще, дополнительное время не требуется для перехода в энергозависимом электронном носителе для хранения информации, таком как память. Однако в случае энергонезависимого носителя для хранения информации, такого как оптический диск, в котором данные считываются посредством перемещения оптического чувствительного элемента, дополнительное время требуется для перехода. Также, когда скорость считывания данных объектов видео с носителя для хранения информации отлична от скорости воспроизведения считываемых данных объектов видео, носителю для хранения информации требуется устройство, которое может компенсировать различие между скоростями считывания и воспроизведения, даже если данные записаны для считывания и воспроизведения в непрерывных областях. В соответствии с настоящим изобретением, буфер объектов видео используется в качестве устройства, предоставляющего возможность беспрерывного воспроизведения данных многоракурсного показа с носителя для хранения информации при изменении позиции воспроизводящего устройства в пределах предопределенного времени, даже когда данные многоракурсного показа записаны вне непрерывных разных областях носителя для хранения информации, в котором может быть выполнен произвольный доступ, при этом предусматривается компенсация различия в скоростях считывания и воспроизведения. Данные, считываемые с носителя для хранения информации на предопределенной скорости, сохраняются в буфере объектов видео и затем данные воспроизводятся из буфера. Во время считывания данных управление скоростью считывания данных важно для того, чтобы предотвращать переполнение или опустошение буфера объектов видео. Использование буфера объектов видео предоставляет возможность слитного воспроизведения данных, даже если данные объектов видео записаны при переменной битовой скорости (VBR).
Фиг.16 - диаграмма отношений между переходом фрагмента данных ракурса и буфером, предоставляющим возможность видеовоспроизведения многоракурсного показа без паузы, в соответствии с вариантом осуществления настоящего изобретения. Как показано на фиг.16, размер каждого блока перехода (JPU) определен в пределах диапазона, который обеспечивает слитное воспроизведение данных объектов видео, сохраненных в буфере объектов видео, при переходе к фрагменту данных объектов видео для другого ракурса, и воспроизведение следующего блока перехода для другого ракурса начинается перед наступлением события опустошения буфера. Как показано на фиг.14, JPU получен делением фрагмента данных ракурса. В случае воспроизводящего устройства, которому требуется дополнительное время для перехода к точке перехода для другого ракурса, размер блока перехода определен нижеследующим условием, предполагая, что самым продолжительным временем перехода является T_JUMP, скоростью чтения данных является V_R, и скоростью воспроизведения данных объектов видео является V_O:
размер блока перехода >V_R·V_O·T_JUMP/(V_R-V_O) (1).
Также, в типичном случае, размер буфера объектов видео удовлетворяет нижеследующему соотношению:
размер буфера (B)>V_O·T_JUMP (2).
Фиг.17 - диаграмма структуры данных списка проигрывания со структурой многоракурсного показа в соответствии с вариантом осуществления настоящего изобретения. Список проигрывания по фиг.17 включает в себя совокупность элементов проигрывания с последовательной структурой и элемент проигрывания модуля ракурса со структурой многоракурсного показа. Элемент проигрывания модуля ракурса содержит совокупность элементов проигрывания, соответствующих совокупности соответственных фрагментов данных ракурса. В случае элемента проигрывания модуля ракурса только один элемент проигрывания из него воспроизводится при воспроизведении списка проигрывания. Также во время воспроизведения элемента проигрывания модуля ракурса изменение ракурса возможно посредством выбора элемента проигрывания измененного ракурса из элемента проигрывания модуля ракурса и посредством воспроизведения выбранного элемента проигрывания. Вообще, элементы проигрывания, которые составляют модуль ракурса, имеют одну и ту же длительность времени воспроизведения. Более конкретно, на фиг.17, фрагменты от 2 до 4, обозначенные соответственными элементами проигрывания из элемента проигрывания модуля ракурса, не перемещаются, а записаны в непрерывных областях. Другими словами, фрагменты от 2 до 4 соответственно записаны в областях записи тем же образом, что и фрагменты, обозначенные элементами проигрывания, не принадлежащими элементу проигрывания модуля ракурса (то есть фрагменты 1 и 5). Однако фрагменты со 2 по 4 включают в себя информацию точек перехода.
В дальнейшем три типа структур данных точек перехода в информации фрагмента будут описаны со ссылкой на сопутствующие чертежи. Фиг.18 - диаграмма структуры данных точек перехода в фрагменте для ракурса в соответствии с первым вариантом осуществления настоящего изобретения. Согласно фиг.18 информация фрагмента дополнительно включает в себя карту точек перехода в дополнение к общей информации и карте точек входа PGC или стандарта MPEG. Информация точек перехода, содержащаяся в карте точек перехода, непосредственно соотнесена с данными объектов видео. Следовательно, информация точек перехода включена в данные информации фрагмента и обеспечивает дополнительную информацию касательно фрагмента.
На фиг.18 общая информация из информации фрагмента содержит следующую информацию:
- version_number: версия файла информации фрагмента.
- EPMap_start_address: начальный адрес карты точек входа, указанный посредством номера байта от вводного байта файла информации фрагмента.
- JPMap_start_address: начальный адрес карты точек перехода, который указан номером байта от вводного байта файла информации фрагмента. Если значением JPMap_start_address является 0, то это значит, что фрагмент, имеющий отношение к файлу информации фрагмента, не для данных ракурса, и фрагмент не содержит информацию касательно карты точек перехода.
- Cliplnfo: атрибуты файла AV-потока, имеющего отношение к файлу информации фрагмента.
На фиг.18 карта точек входа из информации фрагмента содержит информацию касательно времени и позиции точки входа, к которой можно осуществить произвольный доступ. Карта точек перехода информации фрагмента содержит информацию касательно точек перехода, через которые фрагмент данных ракурса может быть виртуально присоединен к фрагментам других ракурсов. В соответствии с аспектом настоящего изобретения, информация менеджера (средства управления) переходов, включенная в карту точек перехода, указывает количество точек перехода, и данное количество компонентов информации точек перехода следует за информацией менеджера переходов. Информация точек перехода используется, чтобы обнаруживать позиции соответственных точек перехода и начальных точек в соотнесенных фрагментах данных ракурса. В соответствии с аспектом изобретения, информация точек перехода выражена в байтах или количестве секторов. Также, если данные объектов видео кодируются как транспортный поток MPEG, то в соответствии с аспектом изобретения, соответственная информация точек перехода выражается количеством пакетов MPEG-TS (транспортного потока MPEG).
Фиг.19 - диаграмма структуры данных точек перехода в фрагменте для ракурса в соответствии со вторым вариантом осуществления настоящего изобретения. Структура данных точек перехода по фиг.19 иллюстрирует карту точек входа, содержащую информацию точек перехода. Следовательно, структура данных по фиг.19 имеет то преимущество, что она не требует какого-либо дополнительного пространства для хранения информации точек перехода. Как установлено выше, когда данные объектов видео кодированы, используя пространственно-временное сжатие, такое как MPEG, точку перехода следует установить в точку входа, которая является точкой входа с произвольным доступом. Посредством включения информации в карту точек входа в отношении того, выступает ли точка входа в роли точки перехода, информация перехода без труда записывается.
Фиг.20 - диаграмма структуры данных точек перехода в фрагменте для ракурса в соответствии с третьим вариантом осуществления настоящего изобретения. Согласно фиг.20 информация карты точек перехода включает в себя информацию точек перехода фрагментов, которые формируют модуль ракурса (см. фиг.17). Структура информации карты точек перехода является структурой данных, отдельной от структуры информации фрагмента. Информация карты точек перехода включает в себя информацию менеджера переходов, которая указывает количество фрагментов, формирующих модуль ракурса, и количество точек перехода, имеющихся в фрагменте, и информацию точек перехода для соответственных фрагментов, которые последовательно следуют за информацией менеджера переходов. Структура информации карты точек перехода предоставляет возможность легкого обнаружения позиции желаемого ракурса.
Фиг.21 - диаграмма примерного списка проигрывания с элементами проигрывания, которые образуют модуль ракурса, в соответствии с вариантом осуществления настоящего изобретения. Согласно фиг.21 информация каждого элемента проигрывания содержит общую информацию элемента проигрывания и информацию блока ракурса. Информация блока ракурса в основном определяет, образует ли элемент проигрывания элемент проигрывания модуля ракурса. В типичном случае элементы проигрывания, образующие модуль ракурса, записываются последовательно. Во время воспроизведения списка проигрывания воспроизводится по меньшей мере один выбранный элемент проигрывания из элементов проигрывания, образующих модуль ракурса. Во время воспроизведения элемента проигрывания в элементе проигрывания модуля ракурса может быть воспроизведен другой элемент проигрывания, образующий модуль ракурса.
Фиг.22 - диаграмма примерных списков проигрывания, которые являются блоками воспроизведения, для разных ракурсов. Согласно фиг.22 соответственные списки проигрывания включают в себя единственный элемент проигрывания или элементы проигрывания для единственного ракурса, которые не образуют модуль ракурса. То есть каждый список проигрывания соответствует ракурсу. Фиг.23 - диаграмма примерного списка проигрывания с элементами проигрывания, которые не образуют модуль ракурса (то есть список проигрывания включает в себя единственный элемент проигрывания), в соответствии с вариантом осуществления настоящего изобретения. Как показано на фиг.23, каждый список проигрывания содержит информацию модуля ракурса касательно ракурса, которая в этом случае указывает, что информация элемента проигрывания не образует модуль ракурса. Когда пользователь выбирает ракурс или изменяет ракурсы, воспроизводится соотнесенный/соответствующий список проигрывания ракурса.
В соответствии с настоящим изобретением, блоки записи данных, составляющие данные многоракурсного показа, записываются в непрерывных областях носителя для хранения информации. Точки перехода, внедренные в блоки записи, сопрягаются с блоками записи разных ракурсов, и информация касательно точек перехода сохраняется в качестве дополнительной информации (то есть характеристик фрагмента или информации фрагмента). Затем информация касательно блоков воспроизведения, соответствующая блокам записи, сохраняется в качестве информации многоракурсного показа (то есть списков проигрывания и элементов проигрывания).
Воспроизводящее устройство в соответствии с настоящим изобретением воспроизводит данные многоракурсного показа и имеет следующие преимущества:
Во-первых, когда данные ракурса воспроизводятся и если ракурс изменяется, то данные многоракурсного показа могут быть считаны из непрерывных областей носителя для хранения информации и считываемые данные могут быть воспроизведены беспрерывно. То есть данные многоракурсного показа кодируются, используя такой же способ, как для кодирования данных, не являющихся данными многоракурсного показа. Следовательно, в отличие от способа перемежения, дополнительные данные и операции кодирования не требуются для беспрерывного воспроизведения данных для ракурса.
Во-вторых, фрагмент, который является блоком записи, содержит информацию о точке перехода, которая предоставляет возможность присоединения к данным объектов видео для другого ракурса. Чтобы сменить ракурс в момент, когда имеет место воспроизведение данных объектов видео для текущего ракурса, воспроизводящее устройство воспроизводит данные объектов видео для текущего ракурса до следующей точки перехода и затем воспроизводит данные объектов видео для измененного ракурса от точки перехода, соответствующей упомянутой следующей точке перехода.
В-третьих, когда информация многоракурсного показа записана в совокупности элементов проигрывания, то есть блоках воспроизведения, которые образуют модуль ракурса и являются частью списка проигрывания (см. фиг.17 и 21), для того чтобы изменять ракурсы во время воспроизведения одного элемента проигрывания модуля ракурса, воспроизводящее устройство воспроизводит элемент проигрывания до точки перехода, ближайшей к текущей позиции воспроизведения фрагмента, и затем воспроизводит фрагмент для измененного ракурса от упомянутой точки перехода. Если единственный список проигрывания записан для каждого ракурса, как показано на фиг.22, то когда пользователь желает изменять ракурсы во время воспроизведения списка проигрывания, список проигрывания для измененного ракурса обнаруживается и воспроизводится.
Записывающее устройство в соответствии с настоящим изобретением записывает данные многоракурсного показа в качестве фрагментов и включает информацию фрагмента касательно точек перехода и записывает блоки воспроизведения, связанные с записями данных на носителе для хранения информации. Записывающее устройство в соответствии с вариантом осуществления настоящего изобретения определяет размеры блоков перехода, которые разделены на порции фрагмента на основе скорости считывания V_R воспроизводящего устройства, времени перехода T_JUMP и наивысшей битовой скорости V_O данных объектов видео (см. соотношение (1) и (2)). Затем определенные таким образом размеры блоков перехода преобразуются во время воспроизведения. Далее данные объектов видео кодируются так, чтобы точки произвольного доступа (точки входа) были установлены таким образом, чтобы быть большими, чем, или такими же, как время воспроизведения. В этом месте, в типичном случае, интерфейсами к данным объектов видео являются точки перехода. Вообще, точка произвольного доступа является начальной точкой группы изображений (GOP) при пространственно-временном кодировании, таком как MPEG, и, в случае MPEG, точки перехода устанавливаются в точки входа. Таким образом, с MPEG, каждый блок перехода содержит совокупность групп GOP. Также в типичном случае точки перехода формируются в одной и той же временной зоне воспроизведения данных каждого объекта видео.
Для соответственных ракурсов кодированные данные объектов видео записываются в непрерывных областях носителя для хранения информации. Информация касательно расположения точек перехода записывается в качестве дополнительной информации. В соответствии с аспектом настоящего изобретения, информация касательно точек перехода каждого фрагмента может быть записана как информация фрагмента, тем самым обеспечивая характеристики фрагмента.
Затем информация касательно блоков воспроизведения, которые образуют данные многоракурсного показа, создается и записывается. К примеру, список проигрывания, включающий в себя элементы проигрывания, соответствующие соответственным фрагментам множества ракурсов, создается посредством связывания элементов проигрывания друг с другом (то есть элемента проигрывания модуля ракурса). В противном случае единственный список проигрывания может соответствовать единственному ракурсу.
Фиг.24-31 - диаграммы, иллюстрирующие структуру носителя для хранения данных, хранящего данные многоракурсного показа, и воспроизведение с этого носителя для хранения информации, в соответствии с еще одним вариантом осуществления настоящего изобретения. В соответствии с аспектом изобретения, носитель для хранения информации имеет структуру данных, в которой данные объектов видео для многоракурсного показа записаны в блоках фрагментов, и все точки входа, сформированные в фрагментах, установлены в качестве точек перехода.
Когда пользователь желает изменить ракурс во время воспроизведения фрагмента для ракурса, воспроизводящее устройство в соответствии с настоящим изобретением воспроизводит фрагмент до точки входа фрагмента, ближайшей к текущей позиции воспроизведения, переходит на точку входа фрагмента для измененного ракурса, которая соответствует точке входа воспроизведенного фрагмента, и воспроизводит фрагмент для измененного ракурса, начиная с точки входа фрагмента для измененного ракурса. В этом месте, в типичном случае, все точки входа для всех ракурсов сформированы в фрагментах в одной и той же временной зоне. Другими словами, как показано на фиг.24, данные объектов видео соответственных ракурсов, которые физически записаны в непрерывных, но разных областях, логически связаны друг с другом через соответственные точки входа.
Вообще, как показано на фиг.25, точки входа (EP) являются блоками записи, имеющими время воспроизведения от 0,5 секунд до 1 секунды, а также сформированы в позициях, где может быть выполнен произвольный доступ. Когда данные объектов видео многоракурсного показа сжаты, используя MPEG, данные объектов видео содержат совокупность групп GOP. Для того чтобы использовать точки входа данных объектов видео, содержащих совокупность групп GOP, в качестве точек перехода (JP) во время изменения ракурса, необходимо, чтобы все изображения в группах GOP были сформированы из замкнутой GOP, которая кодирована, используя только изображения в соотнесенной GOP.
При записи структуры данных носителя, в которой все точки входа являются точками перехода, дополнительная информация касательно точек перехода не требуется. Однако в такой структуре данных опустошение буфера воспроизведения, по всей вероятности, возникнет, когда воспроизводящее устройство перейдет на точку входа, для того чтобы изменить ракурс. Следовательно, в соответствии с аспектом изобретения, чтобы предотвратить выполняемый воспроизводящим устройством переход на точку входа в определенной секции носителя для хранения информации во время или сразу же после перехода, никаких секций для перехода не предоставляется, как показано на фиг.25. Секции, в которых переходы не разрешены, названы модулями без перехода (NJB).
Согласно фиг.26 изменение ракурса не позволено, когда объем данных, содержащихся в буфере сразу после выполняемого воспроизводящим устройством воспроизведения или перехода, меньше, чем объем B данных. В этом месте объемом B данных является наименьший предел объема данных, который предоставляет возможность слитного воспроизведения изображений на время перехода JUMP_T. Когда воспроизведение изображений является беспрерывным при превышении длины NJB, объем данных в буфере всегда больше, чем объем B данных, и переход позволен во всех точках входа.
Длина NJB может быть вычислена, используя тот же самый способ вычисления длины JPU. Более конкретно, полагая, что самым длительным временем перехода является T_JUMP, скоростью чтения данных является V_R и скоростью воспроизведения данных объектов видео является V_O, длина NJB вычислена, как изложено ниже:
длина NJB>V_R·V_O·T_JUMP/(V_R-V_O) (3).
Также, в типичном случае, размер буфера определяется так, чтобы соответствовать следующему соотношению:
размер буфера (B)>V_O·T_JUMP (4).
Промышленная применимость
Как описано выше, в соответствии с настоящим изобретением, данные объектов видео для данных многоракурсного показа разделяют на предопределенные блоки (то есть фрагменты и их блоки перехода) и записывают в непрерывных областях носителя для хранения информации, не используя способ перемежения. Более конкретно, если «фрагмент», отвечающий настоящему изобретению, соответствует VOB, отвечающему предшествующему уровню техники, в качестве блока записи данных, то в соответствии с настоящим изобретением, в случае данных многоракурсного показа «фрагмент» записывается в непрерывных областях на носителе для хранения информации. В отличие от настоящего изобретения, в предшествующем уровне техники, в случае данных многоракурсного показа, ячейки VOB записываются согласно способу перемежения или, к примеру, в чередующихся областях на носителе для хранения информации в случае двух ракурсов, как показано на фиг.9. Следовательно, в настоящем изобретении компоновку области данных для данных многоракурсного показа легко контролировать, и ей легко управлять посредством оптического записывающего и воспроизводящего устройства, и произвольный доступ легко выполнять, таким образом эффективно записывая/считывая данные многоракурсного показа (то есть меньше перемещений позиции оптического чувствительного элемента, чем при известной записи/считывании данных многоракурсного показа) и расширяя известный предел битовой скорости, налагаемый на сжатый битовый поток.
Описанные выше процессы записи и воспроизведения данных многоракурсного показа согласно настоящему изобретению в качестве осуществленных в узле записи/воспроизведения данных многоракурсного показа реализованы, используя программное обеспечение и/или вычислительные аппаратные средства. Например, соответствующие настоящему изобретению процессы могут быть осуществлены в детекторе и узле воспроизведения воспроизводящего устройства и устройстве обработки данных, запрограммированном на запись данных многоракурсного показа, принимаемых/вводимых из источника любого типа, на носитель для хранения информации в соответствии со структурой данных многоракурсного показа, отвечающей изобретению. Более конкретно, носитель для хранения информации управляет устройством воспроизведения данных многоракурсного показа посредством того, что он имеет структуру данных, включающую в себя по меньшей мере один объект-фрагмент для каждого ракурса, причем каждый фрагмент является блоком записи данных из данных многоракурсного показа для ракурса. Каждый фрагмент ракурса разделен на предопределенные блоки перехода в точках перехода и каждый из них записан в непрерывных областях носителя для хранения информации. Использование точек перехода фрагмента в качестве связи между непрерывно воспроизводимыми фрагментами ракурса обеспечивает эффективный произвольный доступ для чтения данных многоракурсного показа для изменения ракурса. Следовательно, настоящее изобретение обеспечивает устройство записи носителя для хранения информации, содержащее запрограммированное вычислительное устройство обработки данных, разделяющее данные множества ракурсов на соответственные предопределенные блоки ракурса (каждый блок ракурса содержит по меньшей мере две или более ячеек данных), обозначенные точками перехода, используемыми для связи предопределенных блоков ракурса из данных многоракурсного показа, и записывающее каждый предопределенный блок ракурса, включая точки перехода, в непрерывные области носителя для хранения информации.
Несмотря на то, что незначительное количество вариантов осуществления настоящего изобретения были показаны и описаны, специалистами в данной области техники должно быть принято во внимание, что могут быть сделаны изменения в этих вариантах осуществления, не отходя от принципов и сущности изобретения, объем которого определен в формуле изобретения и ее эквивалентах.
Носитель для хранения информации управляет устройством воспроизведения данных многоракурсного показа посредством того, что имеет структуру данных, включающую в себя по меньшей мере один фрагмент для каждого ракурса, причем каждый фрагмент ракурса является блоком записи данных для данных многоракурсного показа для некоторого ракурса. Каждый фрагмент ракурса разделен на предопределенные блоки перехода в точках перехода и каждый записан в непрерывных областях носителя для хранения информации. Использование точек перехода фрагмента в качестве связи между фрагментами ракурса, в которых каждый фрагмент ракурса непрерывно записан, обеспечивает эффективный произвольный доступ на чтение данных многоракурсного показа для изменения ракурса. Технический результат - осуществление произвольного доступа к данным, безотносительно позиции данных многоракурсного показа. 6 н. и 30 з.п. ф-лы, 31 ил.
US 6118927 A, 12.09.2000 | |||
US 2002156742 A, 24.10.2002 | |||
Устройство для крепления радиоэлектронных блоков | 1979 |
|
SU924930A1 |
СПОСОБ И УСТРОЙСТВО ЗАПИСИ ДАННЫХ, НОСИТЕЛЬ ДАННЫХ И СПОСОБ И УСТРОЙСТВО ВОСПРОИЗВЕДЕНИЯ ДАННЫХ | 1996 |
|
RU2191423C2 |
Авторы
Даты
2007-03-27—Публикация
2003-10-13—Подача