Устройство воспроизведения, способ воспроизведения, устройство записи, способ записи, программа и структура данных

Иллюстрации

Показать все

Изобретение относится к области устройств воспроизведения и записи файлов. Техническим результатом является сокращение времени обращения к носителю записи и уменьшение объема памяти устройства воспроизведения. Устройство 22 воспроизведения непрерывно считывает чередующиеся данные с диска 21, на котором записан файл в формате медиафайлов ISO. Файл включает в себя чередующиеся данные, физически и непрерывно записанные на диск 21, полученные путем разделения каждого из потоков данных файлов В и D на элементы чередования и чередования элементов чередования, и позиционную информацию, указывающую при помощи элемента чередования, являющегося фрагментом данных в формате медиафайлов ISO, позицию указанного элемента чередования, образующего указанный фрагмент данных. Кроме того, устройство 22 воспроизведения разделяет чередующиеся данные на элементы чередования каждого из файлов В и D на основе позиционной информации. 5 н. и 6 з.п. ф-лы, 23 ил.

Реферат

Область техники

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

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

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

Для просмотра стереоскопических изображений необходимо специальное устройство (далее называемое "устройством стереоскопического видения"). Таким устройством стереоскопического видения, например, является система стереоскопического изображения IP (интегральная фотография), разработанная HNK (Японская радиовещательная корпорация).

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

Изображения стереоскопического видения, имеющие наименьшее число точек обзора среди изображений стереоскопического зрения, соответствуют стереоскопическим изображениям (так называемые 3D изображения), имеющим две точки обзора. Графические данные в стереоскопическом изображении включают в себя графические данные для изображения (далее называемое "изображение для левого глаза"), видимого левым глазом, и графические данные для изображения (далее называемое "изображение для правого глаза"), видимого правым глазом.

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

Одним из носителей, имеющим большую емкость, является диск Blue-Ray® (далее называемый "BD"), такой как BD (Blue-Ray®) - ROM (постоянное запоминающее устройство) (см. НПЛ 1).

Непатентная литература [НПЛ 1] Спецификация BD-ROM часть 3-1

Раскрытие изобретения

Техническая задача

Однако способ записи и воспроизведения графических данных для изображения стереоскопического видения, включающего в себя стереоскопическое изображение на BD, не описаны в спецификации BD.

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

Если два потока графических данных изображения для левого глаза и графических данных изображения для правого глаза не записаны на BD надлежащим образом, считывание потока данных контента стереоскопического изображения не может быть своевременно выполнено во время воспроизведения стереоскопического изображения.

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

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

Таким образом, например, необходимо рассмотреть способ для мультиплексирования двух потоков графических данных изображения для левого глаза и графических данных изображения для правого глаза и для записи результата на BD как единого файла TS (Transport Stream - транспортный поток данных).

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

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

Решение задачи

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

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

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

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

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

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

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

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

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

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

Полезные результаты изобретения

Согласно объектам настоящего изобретения с первого по третий возможно быстрое одновременное считывание множества файлов с носителя записи.

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

Фиг.1 является диаграммой, иллюстрирующей порядок расположения множества потоков данных для многокамерного режима, определенного в Приложении Е Части 3-1 спецификации BD-ROM.

Фиг.2 является диаграммой, иллюстрирующей запись графических данных стереоскопического изображения, которая использует порядок расположения множества потоков данных для многокамерного режима, определенного в Приложении Е Части 3-1 спецификации BD-ROM.

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

Фиг.4 является диаграммой, иллюстрирующей чтение потока данных с диска 11.

Фиг.5 является диаграммой, иллюстрирующей схему нового способа управления файлами.

Фиг.6 является диаграммой, иллюстрирующей чтение чередующихся данных в соответствии с новым способом управления файлами.

Фиг.7 является диаграммой, иллюстрирующей кинофильм в файле ISO.

Фиг.8 является диаграммой, иллюстрирующей логическую компоновку мультимедийных данных (кинофильма) в файле ISO.

Фиг.9 является диаграммой, иллюстрирующей структуру данных файла ISO.

Фиг.10 является диаграммой, иллюстрирующей структуру файла, в котором хранятся мультимедийные данные.

Фиг.11 является диаграммой, иллюстрирующей пример конфигурации блока "moov".

Фиг.12 является диаграммой, иллюстрирующей пример конфигурации блока "mdia".

Фиг.13 является диаграммой, иллюстрирующей пример конфигурации блока "stbl".

Фиг.14 является диаграммой, иллюстрирующей файл С, который сформирован как файл ISO.

Фиг.15 является диаграммой, иллюстрирующей позиционную информацию, содержащуюся в блоке "moov" файла С, являющего файлом ISO.

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

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

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

Фиг.19 является блок-схемой, иллюстрирующей пример конфигурации системного контроллера 31.

Фиг.20 является блок-схемой, иллюстрирующей способ воспроизведения.

Фиг.21 является структурной схемой, иллюстрирующей пример конфигурации варианта осуществления устройства записи, к которому применено настоящее изобретение.

Фиг.22 является блок-схемой, иллюстрирующей процесс записи.

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

Описание вариантов осуществления

Запись и воспроизведение стереоскопического изображения с использованием Приложения Е Части 3-1 спецификации BD-ROM

Далее будут описаны варианты осуществления настоящего изобретения. Сначала будут описаны запись и воспроизведение графических данных (потока данных) стереоскопического изображения с использованием порядка расположения множества потоков данных для многокамерного режима, определенного в Приложении Е Части 3-1 спецификации BD-ROM.

Фиг.1 является диаграммой, иллюстрирующей порядок расположения множества потоков данных для многокамерного режима, определенный в Приложении Е Части 3-1 спецификации BD-ROM.

То есть в части "А" на фиг.1 представлен файл TS, основанный на MPEG-2 (Motion Pictures Experts Group - Экспертная группа по движущимся изображениям) изображении, снятого с трех разных углов A1, A2 и A3.

В части "А" на фиг.1 именем файла для файла TS изображения под первым углом A1 является "000001.m2ts". Кроме того, именем файла для файла TS изображения под вторым углом A2 является "000002.m2ts", а именем файла для файла TS изображения под третьим углом A3 является "000003.m2ts" соответственно.

В части "В" на фиг.1 показано расположение на диске BD трех файлов TS, показанных в части "А" на фиг.1.

В части "В" на фиг.1 поток данных каждого файла TS для тех углов A1, A2 и A3 разделен на фрагменты заданного размера sextent. Кроме того, потоки данных соответствующих файлов TS для трех углов A1, A2 и A3 чередуются в порядке: фрагмент для угла A1, фрагмент для угла A2, фрагмент для угла A3 и т.д.; и физически и непрерывно записаны на BD.

В части "В" на фиг.1 кадр "I" представлен в позиции, обозначенной точками смены угла. Переключение между углами выполняется с синхронизацией точек смены угла. (Возможен переход (скачок) от некоторой точки смены угла к другой точке смены угла).

Дополнительно, в части "В" на фиг.1 SANGLE_POINT представляет интервал между соседними точками смены угла.

Фиг.2 является диаграммой, иллюстрирующей запись графических данных стереоскопического изображения, которая использует порядок расположения множества потоков данных для многокамерного режима, определенный в Приложении Е Части 3-1 спецификации BD-ROM и показанный на фиг.1.

А именно, в части "А" на фиг.2 представлено базовое изображение (базовый вид) и расширенное изображение (расширенный вид).

Файл потока данных с графическими данными изображения для левого глаза в стереоскопическом изображении и файл потока данных с графическими данными изображения для правого глаза может быть записан на BD, используя, например, файл с изображением для левого или изображением для правого глаза как файл "В" базового изображения, а другой из этих двух файлов как файл "D" расширенного изображения.

Здесь в случае когда устройство воспроизведения, воспроизводящее BD, может воспроизводить стереоскопическое изображение (далее называется "соответствующее устройство воспроизведения"), можно воспроизвести с BD и базовое, и расширенное изображение, то есть изображение для левого глаза и изображение для правого глаза, и отобразить стереоскопическое изображение, включающее в себя изображение для левого глаза и изображение для правого глаза.

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

В части "В" на фиг.2 представлено размещение на BD файла В базового изображения и файла D расширенного изображения.

Поток данных файла В базового изображения и поток данных файла D расширенного изображения разделены на фрагменты заданного размера так, как показано на фиг.1, чередуются в порядке: фрагмент файла В, фрагмент файла D, фрагмент файла В и т.д.; и физически и непрерывно записаны на BD.

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

Например, диск 11 является BD, на котором записаны файл В базового изображения и файл D расширенного изображения, как показано на фиг.2.

Диск 11 является сменным и установлен в привод 12. Привод 12 считывает потоки данных файлов В и D с установленного диска 11 и подает считанные потоки данных на блок 13 обработки сигналов.

Блок 13 обработки сигналов выполняет обработку сигналов, такую как демодулирование или обнаружение и исправление ошибок (декодирование ЕСС), в отношении потоков данных от привода 12 и подает поток RUD данных, полученный в качестве результата, на коммутатор 14.

Коммутатор 14 соответствующим образом выбирает вывод 141, соединенный с буфером 151, и вывод 141, соединенный с буфером 152, и подает поток RUD данных от блока 13 обработки сигналов на выбранный вывод.

То есть коммутатор 14 выбирает вывод 141 в момент времени, когда поток данных (фрагмент) файла В передается как поток RUD данных от блока 13 обработки сигналов. Таким образом, поток данных файла В подается в буфер 151 от коммутатора 14 как поток RMAX1 данных.

Кроме того, коммутатор 14 выбирает вывод 141 в момент времени, когда поток данных (фрагмент) файла D передается как поток RUD данных от секции 13 обработки сигналов. Таким образом, поток данных файла D подается в буфер 152 от коммутатора 14 как поток RMAX2 данных.

Буфер 151 временно хранит поток RMAX1 данных файла В, подаваемого через вывод 141 от коммутатора 14, и подает результат в разборщик 161 пакетов (источника).

Буфер 152 временно хранит поток RMAX2 данных файла D, подаваемого через вывод 142 от коммутатора 14, и подает результат в разборщик 162 пакетов.

Разборщик 161 пакетов источника удаляет заголовок, содержащийся в потоке RMAX1 данных файла В из буфера 151, и затем выводит полученный в качестве результата поток RTS1 данных TS базового изображения, образованный пакетом TS из 188 байт.

То есть поток данных файла изображения, считываемый с диска 11, являющегося BD, является потоком данных пакетов, в которых заголовок из 4 байт добавлен к пакету TS из 188 байт. Разборщик 161 пакетов удаляет заголовок из 4 байт из потоков данных пакета, в котором заголовок из 4 байт добавлен к пакету TS из 188 байт, и формирует поток RTS1 данных пакета TS из 188 байт для его вывода.

Аналогично разборщику 161 пакетов разборщик 162 пакетов удаляет заголовок, содержащийся в потоке RMAX2 данных файла D из буфера 152, и затем выводит полученный в качестве результата поток RTS2 данных TS расширенного изображения, образованный пакетом TS из 188 байт.

Однако для многокамерного режима только одно изображение для некоторого угла необходимо в каждый момент времени. Таким образом, в Приложении Е Части 3-1 спецификации предполагается, что число файлов, одновременно считываемых с BD, равно единице.

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

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

Фиг.4 является диаграммой, иллюстрирующей чтение потока данных с диска 11.

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

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

С другой стороны, в соответствующем устройстве воспроизведения считываются все чередующиеся данные, физически и непрерывно записанные на диске 11.

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

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

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

Как было описано выше, в случае использовании Приложения Е Части 3-1 спецификации BD-ROM в его исходном виде для чтения стереоскопического изображения возникает задержка ожидания подхода рабочего сектора к головке и, таким образом, чтение файлов В и D не может быть выполнено своевременно для воспроизведения стереоскопического изображения.

Описание нового способа управления файлами

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

Фиг.5 является диаграммой, иллюстрирующей схему нового способа управления файлами.

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

В части "А" на фиг.5 представлено физическое расположение чередующихся данных на BD.

Соответствующие чередующиеся блоки файлов попеременно и физически расположены (записаны) на BD.

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

В части "В" на фиг.5 представлен файл, который присутствует (представляется присутствующим) на BD в новом способе управления файлами.

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

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

Вышеописанное совместное использование данных (потока данных) может быть реализовано применением функции связывания (функции, называемой жесткой ссылкой, символьной ссылкой и т.п.), предусмотренной в файловой системе UDF (универсальный формат компакт-диска, разработанный OSTA), файловой системе UNIX (зарегистрированный товарный знак) или другой ОС (операционной системе), и совместным использованием множеством файлов области, в которой данные фактически записаны на носитель записи.

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

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

Фиг.6 является диаграммой, иллюстрирующей чтение чередующихся данных по новому способу управления файлами.

В новом способе управления файлами, поскольку чередующиеся данные считываются как данные файла С, без считывания данных (элементов чередования) файла В и данных файла D, выполняется в качестве команды чтения только команда чтения файла С.

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

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

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

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

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

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

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

В данном случае форматом медиафайлов ISO является официальный международный стандарт, называемый ISO/IEC (Международная комиссия по стандартизации/Международная электротехническая комиссия) 14496-12 часть 12 и определенный в документе ISO/IEC 14496-12: 2005 (Е) Часть 12: Формат медиафайлов ISO.

Структура формата медиафайлов ISO будет описана со ссылками на фиг.7-13.

Фиг.7 является диаграммой, иллюстрирующей кинофильм, содержащийся в файле, основанном на формате медиафайлов ISO (далее называется "файл ISO").

В формате медиафайлов ISO набор медиаданных, хранящихся на носителе (АВ (аудиовизуальные) данные), такие как видео или аудио, являются целевым объектом воспроизведения и называются "MOVIE" (Фильм), и фильм включает в себя одну или более дорожек.

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

На фиг.7 фильм включает в себя дорожки №1, №2 и №3. Кроме того, дорожка №1 включает в себя поток видеоданных, дорожка №2 включает в себя поток аудиоданных 1 канала для сопровождения видео, и дорожка №3, включает в себя поток аудиоданных другого 1 канала для сопровождения видео соответственно.

Медиаданные для каждой дорожки включают в себя отсчет.

Здесь под "отсчетом" понимается наименьший блок (блок доступа) для доступа к медиаданным в файле ISO. Соответственно, невозможно получить доступ к медиаданным в файле ISO для блока, меньшего по размеру, чем отсчет.

В отношении медиаданных для видео, например, один кадр (или одно поле), одна GOP (Group of Pictures - группа кадров), основанные на спецификации MPEG-2 Video и т.п., становятся одним отсчетом. Кроме того, в отношении медиаданных для аудио, например, один аудио кадр и т.п., регламентированный спецификацией для медиаданных, становится одним отсчетом.

Фиг.8 является диаграммой, иллюстрирующей логическое размещение медиаданных (кинофильма) в файле ISO.

Медиаданные скомпонованы из элементов, называемых "фрагменты данных" (chunk).

В случае когда множество частей данных, то есть например, когда два потока данных для видеопотока данных и для аудиопотока данных присутствуют в медиаданных фильма, множество частей таких данных чередуются в элементе фрагмента данных.

Здесь фрагмент данных соответствует набору из одного или более отсчетов, распределенных по адресам, которые логически непрерывны.

Фиг.9 является диаграммой, иллюстрирующей структуру данных файла ISO.

Файл ISO образован из элементов, называемых "блоками", и имеет структуру, называемую "блочной структурой".

Блок включает в себя 4 байта для размера, 4 байта для типа и фактические данные.

Размер означает размер всего блока, а тип означает тип фактических данных в блоке.

В качестве фактических данных, например, может быть использован блок вместо данных, таких как медиаданные, описанные выше.

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

Когда блок использован в качестве фактических данных, тип обозначает тип блока, который является фактическими данными ("moov" и т.п., что будет описано далее).

Фиг.10 является диаграммой, иллюстрирующей структуру файла ISO, в котором хранятся медиаданные.

На фиг.10, файл включает в себя блоки "ftype" (блок соответствия типа файла), "moov" (блок фильма) и "mdat" (блок медиаданных).

Блок "ftype" включает в себя информацию о типе файла, то есть информацию о том, что файл является файлом ISO, и, например, информацию о версии блока, наименованием производителя, создавшего данный файл ISO и т.п.

Блок "moov" включает в себя метаданные, например ось времени, адрес и т.п., для управления медиаданными.

Блок "mdat" включается в себя медиаданные (АВ данные).

Фиг.11 иллюстрирует пример конфигурации блока "moov", показанного на фиг 10.

Блок "moov" включает в себя блок "mvhd" (блок заголовка фильма) и один или более блоков "trak" (блок дорожки).

Блок "mvhd" включает в себя заголовок с информацией о дате создания и т.п. блока "moov".

Блок "trak" включает в себя блок "tkhd" (блок заголовка дорожки), который является информацией, относящейся к одной дорожке, содержащейся в фильме (см. фиг.7), и блок "mdia" (блок носителя).

Блок "tkhd" включает в себя информацию, относящуюся к медиаданным, образующим дорожку, например размер отображения видео.

Блок "mdia" включает в себя информацию о типе медиаданных, образующих дорожку (например, медиаданные являются видеоданными, аудиоданными и т.п.), масштабе времени (время воспроизведения выборки медиаданных, образующих дорожку и т.п.), и языке, используемом в медиаданных.

Фиг.12 является диаграммой, иллюстрирующей пример конфигурации блока "mdia", показанного на фиг.11.

Блок "mdia" включает в себя блоки "mdhd" (блок заголовка медиаданных), "hdir" (блок обработчика медиаданных) и "minf" (блок информации о медиаданных).

Блок "mdhd" включает в себя общую