[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

RU2301461C2 - Носитель информации, хранящий многоракурсные данные и способ записи и устройство воспроизведения для него - Google Patents

Носитель информации, хранящий многоракурсные данные и способ записи и устройство воспроизведения для него Download PDF

Info

Publication number
RU2301461C2
RU2301461C2 RU2005124285/28A RU2005124285A RU2301461C2 RU 2301461 C2 RU2301461 C2 RU 2301461C2 RU 2005124285/28 A RU2005124285/28 A RU 2005124285/28A RU 2005124285 A RU2005124285 A RU 2005124285A RU 2301461 C2 RU2301461 C2 RU 2301461C2
Authority
RU
Russia
Prior art keywords
data
angle
blocks
interleaved
view
Prior art date
Application number
RU2005124285/28A
Other languages
English (en)
Other versions
RU2005124285A (ru
Inventor
Сеонг-дзин МООН (KR)
Сеонг-Дзин МООН
Кил-Соо ДЗУНГ (KR)
Кил-Соо ДЗУНГ
Сунг-Воок ПАРК (KR)
Сунг-Воок ПАРК
Original Assignee
Самсунг Электроникс Ко., Лтд.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from KR1020040022878A external-priority patent/KR100608051B1/ko
Application filed by Самсунг Электроникс Ко., Лтд. filed Critical Самсунг Электроникс Ко., Лтд.
Publication of RU2005124285A publication Critical patent/RU2005124285A/ru
Application granted granted Critical
Publication of RU2301461C2 publication Critical patent/RU2301461C2/ru

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/18Error detection or correction; Testing, e.g. of drop-outs
    • G11B20/1806Pulse code modulation systems for audio signals
    • G11B20/1809Pulse code modulation systems for audio signals by interleaving
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/10527Audio or video recording; Data buffering arrangements
    • G11B2020/10537Audio or video recording
    • G11B2020/10592Audio or video recording specifically adapted for recording or reproducing multichannel signals
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B2020/10935Digital recording or reproducing wherein a time constraint must be met
    • G11B2020/10944Real-time recording or reproducing, e.g. for ensuring seamless playback of AV data
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B2020/10935Digital recording or reproducing wherein a time constraint must be met
    • G11B2020/10953Concurrent recording or playback of different streams or files

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Television Signal Processing For Recording (AREA)
  • Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
  • Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)

Abstract

Изобретение относится к носителям информации для хранения многоракурсных данных, получаемых путем фотографирования сцены несколькими камерами с разных ракурсов и кодирования результатов фотографирования, а также способ записи и устройство воспроизведения для него. Носитель информации хранит данные для множества углов обзора сцены в перемеженных блоках. Размеры перемеженных блоков являются целыми кратными размеров пронумерованных целыми числами выровненных единиц, которые включают в себя пакеты. Точки изменения ракурса содержатся в каждом из перемеженных блоков, что позволяет устройству воспроизведения плавно осуществлять скачкообразные переходы от одного ракурса к другому ракурсу в течение воспроизведения многоракурсных данных. Число точек ракурса, записанных на носителе информации, вычисляется так, чтобы расстояние скачкообразного перехода, требующееся для данных при воспроизведении, не превышало максимального расстояния скачкообразного перехода устройства воспроизведения. Технический результат - обеспечение непрерывного воспроизведения многоракурсных данных. 6 н. и 12 з.п. ф-лы, 6 ил., 2 табл.

Description

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
Настоящее изобретение относится к данным многоракурсного показа (многоракурсным данным), используемым при кодировании и/или декодировании данных видеообъектов, и более конкретно, к носителю информации, на котором хранятся многоракурсные данные, способу записи и/или воспроизведения многоракурсных данных и устройству для записи и/или воспроизведения многоракурсных данных.
ПРЕДШЕСТВУЮЩИЙ УРОВЕНЬ ТЕХНИКИ
Многоракурсные данные получаются путем фотографирования сцены несколькими камерами с разных ракурсов и кодирования результата фотографирования. Когда требуется изменить угол обзора сфотографированной сцены во время воспроизведения содержания, включающего в себя многоракурсные данные, команда изменения ракурса направляется на устройство воспроизведения, и устройство воспроизведения воспроизводит данные сцены, сфотографированной с требуемого ракурса, в ответ на эту команду. Для изменения ракурса многоракурсные данные разделяются на предопределенные единицы, и эти единицы попеременно записываются, используя перемежение.
Следовательно, головка устройства воспроизведения должна скачкообразно переходить на другие позиции так, чтобы обнаруживать и воспроизводить перемеженные блоки при некотором ракурсе или выполнять изменение ракурса при считывании многоракурсных данных, записанных с использованием перемежения. Однако увеличение размеров перемеженных блоков приводит к увеличению расстояния между текущей позицией и позицией, на которую головка устройства воспроизведения должна перейти для изменения ракурса. В этом случае непрерывное воспроизведение не гарантируется. Наоборот, если размер перемежаемого блока мал, выполнение скачкообразного перехода головки устройства воспроизведения требуется часто в течение воспроизведения данных, при котором не требуется изменения ракурса. Следовательно, важно настраивать размер перемеженных блоков соответствующе.
Кроме того, точка скачкообразного перехода, позволяющая устройству воспроизведения переходить к другим перемеженным блокам при другом ракурсе, может быть установлена в пределах одного перемеженного блока. В этом случае полное число точек скачкообразного перехода должно соответственно определяться так, чтобы многоракурсные данные могли эффективно воспроизводиться.
Раскрытие изобретения
Техническое решение
Настоящее изобретение предлагает носитель информации, на котором записаны многоракурсные данные для обеспечения непрерывного воспроизведения, а также способ записи и/или воспроизведения многоракурсных данных и устройство для записи и/или воспроизведения многоракурсных данных.
Настоящее изобретение также предлагает способ определения полного числа точек ракурса, которые позволяют устройству воспроизведения совершать скачкообразный переход для изменения позиций воспроизведения в пределах перемеженного блока.
Факторы, обеспечивающие преимущество
Как описано выше, согласно настоящему изобретению многоракурсные данные могут эффективно записываться так, чтобы многоракурсные данные воспроизводились непрерывно, без излишних скачкообразных переходов головки для воспроизведения данных.
Перечень чертежей:
Фиг.1А - иллюстрация файла данных для первого ракурса.
Фиг.1В - иллюстрация файла данных для второго ракурса.
Фиг.1С - иллюстрация записи файлов данных для первого и второго ракурсов с использованием перемежения;
Фиг.2 - иллюстрация многоракурсных данных по Фиг.1, записанных на носителе информации;
Фиг.3 - структурная диаграмма устройства воспроизведения для непрерывного воспроизведения данных согласно варианту осуществления настоящего изобретения;
Фиг.4 - график, иллюстрирующий объем данных, сохраняемых в буфере считывания во время скачкообразного перехода головки;
Фиг.5 - структура файла клипа, записанного с использованием перемежения для представления многоракурсных данных согласно варианту осуществления настоящего изобретения;
Фиг.6 - блок-схема последовательности операций, иллюстрирующая способ вычисления расстояния SANGLE_POINTS между двумя точками ракурса и длины SEXTENT экстента согласно варианту осуществления настоящего изобретения.
Наилучший режим
Согласно аспекту настоящего изобретения предлагается носитель информации, на котором записаны многоракурсные данные, содержащие, по меньшей мере, одну единицу данных ракурса, при этом многоракурсные данные содержат перемеженные блоки, каждый из которых включает в себя, по меньшей мере, один пакет предопределенного размера, и данные одного ракурса перемежены с данными, по меньшей мере, одного другого ракурса в единицах перемеженных блоков, причем размеры перемеженных блоков являются целыми кратными размеров пронумерованных целыми числами выровненных единиц, которые включают в себя пакеты.
Каждый из перемеженных блоков может включать в себя, по меньшей мере, одну точку ракурса, которая позволяет устройству воспроизведения продолжать воспроизведение данных при скачкообразном переходе к другим позициям воспроизведения во время воспроизведения данных ракурса, причем число точек ракурса, включаемых в каждый из перемеженных блоков, является целым кратным числа выровненных единиц.
Согласно другому аспекту настоящего изобретения предлагается способ записи многоракурсных данных, которые включают в себя перемеженные блоки, каждый из которых включает в себя, по меньшей мере, одну точку ракурса, которая позволяет устройству воспроизведения скачкообразно переходить на другие позиции воспроизведения во время воспроизведения данных, используя перемежение, причем этот способ содержит вычисление расстояния между точками ракурса; компенсирование отклонения между вычисленным расстоянием и длиной воспроизведения пакета, содержащего каждый из перемеженных блоков; вычисление максимального числа точек ракурса в одной перемеженной единице, которое получается, когда самое длинное возможное расстояние скачкообразного перехода, на которое устройство воспроизведения может осуществлять скачкообразный переход во время воспроизведения данных, меньше или равно максимальному расстоянию скачкообразного перехода, задаваемому устройством воспроизведения; создание перемеженных блоков на основе расстояния между точками ракурса и числа точек ракурса, и запись многоракурсных данных в перемеженных блоках.
Согласно еще одному аспекту настоящего изобретения предлагается устройство для воспроизведения многоракурсных данных, хранящихся в перемеженных блоках, каждый из которых включает в себя, по меньшей мере, одну точку ракурса, позволяющую устройству скачкообразно переходить к другим позициям воспроизведения во время воспроизведения данных, причем это устройство содержит модуль считывания, который считывает многоракурсные данные, и буфер, который сохраняет считанные многоракурсные данные, при этом многоракурсные данные содержат перемеженные блоки, каждый из которых включает в себя, по меньшей мере, один пакет с предопределенным размером, и данные одного ракурса перемежены с данными, по меньшей мере, одного другого ракурса угла в единицах перемеженных блоков, причем размеры перемеженных блоков являются целыми кратными размеров пронумерованных целыми числами выровненных единиц, которые включают в себя пакеты.
Режим для изобретения
Теперь будут подробно рассмотрены варианты осуществления настоящего изобретения, примеры которых иллюстрируются в прилагаемых чертежах, при этом одинаковые ссылочные номера относятся к одинаковым элементам по всем чертежам. Варианты осуществления описываются ниже для объяснения настоящего изобретения путем обращения к чертежам.
Фиг.1А-1С иллюстрируют многоракурсные данные, записанные с использованием перемежения. Многоракурсные данные содержат файл 110 данных первого ракурса, как показано на Фиг.1А, и файл 120 данных второго ракурса, как показано на Фиг.1В, которые содержат аудио/видео (AV) данные для соответствующих ракурсов. Файлы 110 и 120 данных первого и второго ракурса попеременно и непрерывно записаны в области 130 носителя информации, как показано на Фиг.1С, для быстрого изменения углов обзора. Другими словами, файлы 110 и 120 данных первого и второго ракурсов разделены на предопределенные единицы, и эти предопределенные единицы записываются, используя перемежение. Следовательно, не требуется передвигать головку устройства воспроизведения на большое расстояние для считывания данных при измененном ракурсе, когда изменяются углы обзора, тем самым гарантируя непрерывное воспроизведение.
Каждая предопределенная единица данных ракурса, включенных в данные, записанные на носителе информации с использованием перемежения, называется экстентом. В случае цифрового универсального диска для видео (стандарт DVD-Video) экстент эквивалентен перемеженной единице. То есть экстент указывает на данные, записанные в файловой системе без паузы. Следовательно, требуется скачкообразный переход головки устройства воспроизведения к другим экстентам для точного считывания данных для воспроизведения данных.
Фиг.2 иллюстрирует перемеженные данные по Фиг.1А-1С, записанные на носителе 200 информации. Поток AV показывает поток битов, содержащий множество исходных пакетов. Исходный пакет представляет собой 192-байтовый пакет, который включает в себя 188-байтовый транспортный поток (TS) MPEG-2 и 4-байтовый заголовок. Как правило, данные записываются в единицах секторов на носителе информации. Сектор является базовой единицей записи файла. Как правило, сектор, сохраняемый на DVD, имеет длину 2048 байтов. Таким образом, сектор состоит из нескольких исходных пакетов.
Фиг.3 представляет упрощенную структурную схему устройства воспроизведения для непрерывного воспроизведения данных. Как показано на Фиг.3, данные, хранящиеся на носителе информации, считываются посредством модуля 310 считывания, и считанные данные передаются в буфер 330 считывания через модуль 320 демодуляции. Буфер 330 считывания используется для буферизации потока битов, который должен передаваться на декодер, и тем самым, использование буфера гарантирует непрерывное воспроизведение даже во время скачкообразного перехода головки 305 в модуле 310 считывания. Модуль 340 депакетирования исходных данных преобразует поток битов, который включает в себя множество исходных пакетов, в пакет TS MPEG-2 и выдает пакет TS MPEG-2.
Параметры, относящиеся к буферизации, являются следующими:
(а) RUD: Скорость передачи данных для данных, передаваемых от модуля 310 считывания к буферу 330 считывания через модуль 320 демодуляции;
(в) RTS: Максимальное значение скорости кодирования TS_ recording_rate пакета TS MPEG-2, т.е. скорость вывода данных на декодер;
(с) RMAX: Максимальная битовая скорость потока исходных пакетов. Пакет TS MPEG-2 имеет длину в 188 байтов, и включение 4-байтового заголовка в этот пакет TS MPEG-2 формирует поток исходных пакетов. Поэтому максимальная битовая скорость RMAX равна (192/188)·RTS.
Полагая, что данные BOCCUPIED, выходящие из буфера 330 считывания на декодер со скоростью TS_recording_rate удовлетворяют уравнению (1), опустошение буфера 330 считывания не возникает, даже если данные не могут больше сохраняться в буфере 330 считывания в течение времени TJUMP.
Figure 00000002
Фиг.4 представляет график, иллюстрирующий объем данных, сохраняемых в буфере 330 считывания во время скачкообразного перехода головки 305. На Фиг.4 TJUMP обозначает суммарное время скачкообразных переходов, т.е. время доступа TACCESS и время TOVERHEAD, требуемое для считывания двух кодов исправления ошибок (ECC). То есть TJUMP=TACCESS+TOVERHEAD и TOVERHEAD (мс)
Figure 00000003
{2×ЕСС(байт)/RUD (бит/с)}.
При считывании данных, хранящихся на носителе информации, буфер 330 считывания заполнен считанными данными. Перед тем как головка скачкообразно переходит на новую позицию, буфер 330 считывания должен быть наполнен данными, как определяется уравнением (1), так, чтобы предотвратить опустошение буфера 330 считывания. То есть чтобы предотвратить опустошение буфера 330 считывания, длина SREAD данных, которые должны считываться в буфер 330 считывания перед скачкообразным переходом головки должна удовлетворять уравнению (2)
Figure 00000004
Фиг.5 иллюстрирует структуру файла клипа, записанного с использованием перемежения для представления многоракурсных данных.
Как описано выше, соответствующие данные ракурса для одного ракурса перемежаются среди данных ракурса, по меньшей мере, одного другого ракурса для сокращения времени скачкообразного перехода и времени ракурса для изменения ракурса, тем самым непрерывно изменяя ракурсы. Как результат, скачкообразный переход требуется не только для изменения ракурса, но также для нормального воспроизведения при том же самом ракурсе, чтобы обнаружить и воспроизвести данные требуемого ракурса. Перемеженный блок рассматривается как экстент файла клипа. Экстент может включать в себя множество точек ракурса, позволяющих головке осуществлять скачкообразный переход к данным других ракурсов. Следовательно, длина SEXTENT экстента в секторах и расстояние SANGLE_POINTS между двумя точками ракурса должны удовлетворять уравнению (3)
Figure 00000005
Файл клипа многоракурсных данных, показанный на Фиг.5, имеет следующие ограничения:
(i) файл клипа должен быть расположен на слое;
(ii) экстенты потоков многоракурсных данных должны начинаться с точки ракурса и быть выровненными с выровненными единицами. Если последняя выровненная единица экстента не полностью заполнена входными транспортными потоками, незанятое пространство последней выровненной единицы заполняется нулевыми пакетами;
(iii) каждое расстояние SANGLE_POINTS является целым кратным длины исходного пакета. Например, целым кратным от 192 байтов;
(iv) длина SEXTENT экстента, полное число точек ракурса в экстенте и время изменения ракурса должны удовлетворять правилам заполнения буфера, определенным в уравнениях (1) и (2). Примеры параметров буфера показаны в следующих Таблицах 1 и 2.
Расстояние SANGLE_POINTS между двумя точками ракурса короче, чем длина SEXTENT экстента, и максимальное значение времени доступа TACCESS для изменения ракурса получается при скачкообразном переходе к самой дальней точке ракурса в следующей единице данных для ракурса от текущей точки ракурса в текущей единице данных ракурса. Единица данных ракурса может относиться к множеству блоков данных, соответствующих одному и тому же времени, при этом каждый блок соответствует данным при соответствующем ракурсе. Как показано на Фиг.5, данные Ракурс 1-1, Ракурс 2-1 и Ракурс 3-1 могут рассматриваться как текущая единица данных ракурса, а данные Ракурс 1-2, Ракурс 2-2 и Ракурс 3-2 могут рассматриваться как следующая единица данных ракурса. Если команда изменения ракурса принимается до прибытия в точку 520 ракурса после точки 510 ракурса, максимальное значение времени доступа TACCESS получается при скачкообразном переходе в первую точку 530 ракурса ракурса 3-2 от последней точки 520 ракурса ракурса 1-1 после воспроизведения оставшихся данных ракурса 1-1.
Если несколько точек ракурса установлены в пределах экстента, длина SREAD по Фиг.4 равна расстоянию SANGLE_POINTS. В этом случае Уравнение (2) может быть выражено следующим образом:
Figure 00000006
Фиг.6 представляет блок-схему последовательности операций, иллюстрирующую способ вычисления расстояния SANGLE_POINTS между двумя точками ракурса и длину SEXTENT экстента согласно варианту осуществления настоящего изобретения. Как показано на Фиг.6, расстояние SANGLE_POINTS вычисляется с заданным временем доступа TACCESS и скоростью вывода данных TS_recording_rate, используя уравнение (3) (S610). Затем вычисляются (S620) длины А и В данных, которые воспроизводятся при скорости вывода данных TS_recording_rate для 500 мс и 1000 мс, соответственно. Так как расстояние между группой изображений (GOP) составляет величину между 500 мс и 1000 мс согласно стандартам MPEG-2, расстояние между точками ракурса предпочтительно устанавливается между 500 мс и 1000 мс. Затем расстояние SANGLE_POINTS сравнивается с длинами А и В (S630). Если расстояние SANGLE_POINTS ≤длины А, расстояние SANGLE_POINTS определяется эквивалентным длине А и, если длина А<расстояния SANGLE_POINTS≤длины В, расстояние SANGLE_POINTS определяется эквивалентным длине В (S630).
Затем вычисляется (S640) максимальное число М точек ракурса в перемежаемой единице, которое удовлетворяет тому условию, что самое длинное расстояние скачкообразного перехода меньше, чем (<) максимальное расстояние скачкообразного перехода для заданного времени доступа TACCESS. Так как имеющееся максимальное расстояние скачкообразного перехода устройства воспроизведения устанавливается устройством воспроизведения, самое длинное расстояние скачкообразного перехода вычисляется посредством 2×(номер ракурса - 1)×M×SANGLE_POINTS. Таким образом, максимальное число М может быть вычислено, используя вычисленное самое длинное расстояние скачкообразного перехода. Затем длина SEXTENT экстента равна INT'3 и имеет М точек ракурса.
Полагая, что скачкообразный переход осуществляется между двумя точками ракурса, единицы ракурса, каждая из которых соответствует данным между двумя точками ракурса в единице данных ракурса, предпочтительно выравниваются с секторами.
Таблицы 1 и 2 представляют примерные значения длины SEXTENT экстента и расстояния SANGLE_POINTS между двумя точками ракурса, вычисленные путем использования вышеупомянутого способа. Подробнее, Таблица 1 представляет примерные значения длины SEXTENT и расстояния SANGLE_POINTS, когда сцена фотографируется с трех ракурсов. Таблица 2 представляет примерные значения длины SEXTENT и расстояния SANGLE_POINTS, когда сцена фотографируется с девяти ракурсов.
Таблица 1
TS_recording_rate максимальное расстояние скачкообразного перехода
10000 секторов (TACCESS: 210 мс) 20000 секторов (TACCESS: 270 мс) 40000 секторов (TACCESS: 330 мс)
SEXTENT, и число точек ракурса и длина в SEXTENT
20 Мбит/с 2496, 4, 500 мс 4989, 8, 500 мс 9975, 8, 1 с
24 Мбит/с 2247,3,500 мс 4491, 3, 1 с 8979, 6, 1 с
30 Мбит/с 1872, 1, 1 с 3741, 2, 1 с 9351, 5, 1 с
Таблица 2
TS_recording_rate максимальное расстояние скачкообразного перехода
10000 секторов (TACCESS: 210 мс) 20000 секторов (TACCESS: 270 мс) 40000 секторов (TACCESS: 330 мс)
SEXTENT, и число точек ракурса и длина в SEXTENT
20 Мбит/с 624, 1, 500 мс 1248, 2, 500 мс 2496, 2, 1 с
24 Мбит/с Нет данных Нет данных 1497, 1, 1 с
30 Мбит/с Нет данных Нет данных 1872, 1, 1 с
В целом экстенты файла выровнены с секторами. Согласно настоящему изобретению исходный пакет имеет длину в 192 байта и тем самым не может быть выровнен с сектором в 2048 байтов. Поэтому три непрерывных сектора сгруппированы в единицу доступа. Единица доступа из трех секторов является минимальной единицей, когда целое кратное длины исходного пакета равно длине единицы доступа. Другими словами, когда сектор имеет длину 2048 байтов, длина 32 исходных пакетов равна длине трех секторов, т.е. одной единице доступа.
Настоящее изобретение может быть реализовано как компьютерная программа. В этом случае коды и кодовые сегменты, которые являются частями настоящего изобретения, могут быть легко созданы компьютерными программистами в данной области техники, к которой принадлежит настоящее изобретение. Также, компьютерная программа может храниться в машиночитаемом носителе. Когда компьютерная программа считывается и исполняется компьютером, выполняется способ записи многоракурсных данных. Машиночитаемый носитель может быть любым носителем, таким как записываемый магнитный носитель, записываемый оптический носитель и среда несущих колебаний.
Хотя несколько вариантов осуществления настоящего изобретения были продемонстрированы и описаны, специалистам в данной области должно быть понятно, что изменения могут быть внесены в этот вариант осуществления без отступления от принципов и духа изобретения, объем которого определяется в формуле изобретения и ее эквивалентах.

Claims (18)

1. Носитель информации, на котором записаны многоракурсные данные, включающие в себя, по меньшей мере, одну единицу данных ракурса, при этом единица данных ракурса содержит множество блоков, каждый из которых включает в себя, по меньшей мере, один пакет предопределенного размера и соответствует данным при соответствующем ракурсе, блоки перемежены друг с другом и размеры перемеженных блоков являются целыми кратными размеров пронумерованных целыми числами выровненных единиц, которые включают в себя пакеты.
2. Носитель информации по п.1, в котором каждый из перемеженных блоков содержит, по меньшей мере, одну точку ракурса, которая позволяет устройству воспроизведения продолжать воспроизведение данных при скачкообразном переходе на другие позиции воспроизведения во время воспроизведения многоракурсных данных, причем число точек ракурса, которые могут содержаться в каждом из перемеженных блоков, является целым кратным числа выровненных единиц в соответствующем перемеженном блоке.
3. Носитель информации по п.1, в котором упомянутый, по меньшей мере, один пакет предопределенного размера имеет длину в 192 байта и содержит заголовок и транспортный поток MPEG-2.
4. Способ записи многоракурсных данных, содержащих перемеженные блоки, каждый из которых включает в себя, по меньшей мере, одну точку ракурса, которая позволяет устройству воспроизведения осуществлять скачкообразный переход на другие позиции воспроизведения во время воспроизведения данных, причем этот способ содержит этапы, на которых вычисляют расстояние между точками ракурса, компенсируют отклонение между вычисленным расстоянием и длиной воспроизведения пакета перемеженных блоков, вычисляют максимальное число точек ракурса в одном перемеженном блоке, который ограничивает самое длинное расстояние скачкообразного перехода, которое, как может потребоваться для многоракурсных данных во время воспроизведения данных, должно быть меньше или равно максимальному расстоянию скачкообразного перехода устройства воспроизведения, и создают перемеженные блоки на основе расстояния между точками ракурса и числа точек ракурса и записывают многоракурсные данные в перемеженных блоках.
5. Способ по п.4, в котором расстояния между точками ракурса вычисляют, используя время доступа устройства воспроизведения и битовую скорость при записи потока данных.
6. Способ по п.5, в котором компенсирование отклонения между вычисленным расстоянием и длиной воспроизведения пакета содержит этапы, на которых вычисляют длину потока данных, воспроизводимого в течение первого предопределенного времени, и длину потока данных, воспроизводимого в течение второго предопределенного времени, более длительного, чем первое предопределенное время, если расстояние между точками ракурса меньше, чем длина потока данных, воспроизводимого в течение первого предопределенного времени, заменяют расстояние между точками ракурса длиной потока данных, воспроизводимого в течение первого предопределенного времени, и если расстояние между точками ракурса больше, чем длина потока данных, воспроизводимых в течение первого предопределенного времени и меньше, чем длина потока данных, воспроизводимых в течение второго предопределенного времени, заменяют расстояние между точками ракурса длиной потока данных, воспроизводимых в течение второго предопределенного времени.
7. Способ по п.4, в котором вычисление максимального числа точек ракурса в одной перемеженной единице содержит этап, на котором вычисляют максимальное число точек М ракурса, используя тот факт, что самое длинное расстояние скачкообразного перехода равно 2·(номер ракурса-1)·M·SANGLE_POINTS.
8. Способ по п.6, в котором создание перемеженных блоков на основе расстояния между точками ракурса и числа точек ракурса и запись многоракурсных данных в перемеженных блоках дополнительно содержит этапы, на которых вычисляют размер каждого из перемеженных блоков, используя расстояние между точками ракурса и число точек ракурса, настраивают размер перемеженных блоков до целых кратных от пронумерованных целыми числами выровненных единиц, которые включают в себя пакеты предопределенного размера, и записывают многоракурсные данные в перемеженных блоках.
9. Способ по п.8, в котором упомянутый, по меньшей мере, один пакет предопределенного размера имеет длину 192 байта и содержит заголовок и транспортный поток MPEG-2.
10. Устройство для воспроизведения многоракурсных данных, позволяющих устройству отображать данные при выбранном ракурсе из многоракурсных данных во время воспроизведения данных, причем это устройство содержит модуль считывания, который считывает многоракурсные данные, и буфер, который сохраняет считанные многоракурсные данные, при этом многоракурсные данные содержат множество блоков, каждый из которых включает в себя, по меньшей мере, один пакет предопределенного размера, блоки перемежены друг с другом, и размеры перемеженных блоков являются целыми кратными размеров пронумерованных целыми числами выровненных единиц, которые включают в себя пакеты.
11. Устройство по п.10, в котором каждый из перемеженных блоков включает в себя, по меньшей мере, одну точку ракурса, которая позволяет устройству продолжать воспроизведение данных при скачкообразном переходе к другим позициям воспроизведения во время воспроизведения данных ракурса, причем число точек ракурса, которые могут быть включены в каждый из перемеженных блоков, является целым кратным числа пронумерованных целыми числами выровненных единиц.
12. Способ хранения данных для воспроизведение сцены с множества различных ракурсов, содержащий этапы, на которых получают данные, соответствующие сцене, с каждого из упомянутого множества ракурсов и сохраняют данные на носителе записи в перемеженных блоках, при этом данные каждого блока содержат данные для воспроизведения сцены с соответствующего ракурса и данные для ряда точек ракурса, которые идентифицируют точки, с которых и/или на которые устройству воспроизведения может быть выборочно предписано осуществить скачкообразный переход от данных в одном блоке из упомянутого множества блоков на данные в другом блоке из упомянутого множества блоков, при этом каждая точка ракурса выровнена с началом соответствующего сектора носителя записи, и данные каждого блока содержат ряд пакетов данных, имеющих совокупное число байтов, равное целому кратному емкости записи сектора носителя записи.
13. Способ по п.12, дополнительно содержащий этап, на котором определяют длину данных соответствующих блоков на основе количества ракурсов в упомянутом множестве ракурсов и ожидаемого максимального времени скачкообразного перехода устройства воспроизведения.
14. Способ по п.12, дополнительно содержащий этап, на котором вычисляют максимальное число точек ракурса на основе предполагаемого максимального времени скачкообразного перехода устройства воспроизведения, длины данных соответствующих блоков и количества ракурсов в упомянутом множестве ракурсов.
15. Носитель информации, на котором записаны данные для воспроизведения сцены с множества ракурсов, причем эти данные содержат множество единиц данных ракурса, при этом каждая единица данных ракурса содержит множество блоков, причем каждый блок содержит множество исходных пакетов и соответствует соответствующему одному из упомянутого множества ракурсов и одному и тому же временному кадру, блоки перемежены друг с другом, каждый перемеженный блок содержит целое число секторов носителя записи, длина целого числа секторов равна длине целого числа исходных пакетов, содержащихся в каждом блоке, и единицы данных ракурса перемежены друг с другом.
16. Способ воспроизведения многоракурсных данных, содержащий этапы, на которых считывают многоракурсные данные, содержащие множество блоков, с одного из носителя информации и потока данных, при этом каждый из упомянутого множества блоков включает в себя, по меньшей мере, один пакет предопределенного размера, блоки перемежены друг с другом, и размеры перемеженных блоков являются целыми кратными от размеров пронумерованных целыми числами выровненных единиц, которые включают в себя пакеты, буферизуют считанные многоракурсные данные и депакетируют пакеты буферизованных данных, соответствующих выбранному ракурсу, для преобразования буферизованных данных в непрерывно воспроизводимый поток пакетов.
17. Способ по п.16, в котором каждый из перемеженных блоков включает в себя некоторое число точек ракурса, равное целому кратному числа пронумерованных целыми числами выровненных единиц, и способ дополнительно содержит этап, на котором продолжают воспроизводить данные выбранного ракурса при скачкообразном переходе от точки ракурса в блоке, имеющем данные выбранного ракурса, и точке ракурса в блоке, имеющем данные для другого выбранного ракурса.
18. Способ по п.16, в котором буферизация включает в себя этап, на котором буферизуют некоторый объем данных на основе скорости передачи считанных многоракурсных данных, скорости преобразования буферизованных данных в воспроизводимые данные потока пакетов и максимальной задержки в получении многоракурсных данных с одного из носителя информации и потока данных.
RU2005124285/28A 2003-07-07 2004-07-06 Носитель информации, хранящий многоракурсные данные и способ записи и устройство воспроизведения для него RU2301461C2 (ru)

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
US48467203P 2003-07-07 2003-07-07
US60/484,672 2003-07-07
KR10-2003-0075825 2003-10-29
KR20030075825 2003-10-29
KR1020040022878A KR100608051B1 (ko) 2003-07-07 2004-04-02 멀티앵글 데이터를 기록한 정보저장매체, 그 기록방법 및재생장치
KR10-2004-0022878 2004-04-02

Publications (2)

Publication Number Publication Date
RU2005124285A RU2005124285A (ru) 2006-01-20
RU2301461C2 true RU2301461C2 (ru) 2007-06-20

Family

ID=36147034

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2005124285/28A RU2301461C2 (ru) 2003-07-07 2004-07-06 Носитель информации, хранящий многоракурсные данные и способ записи и устройство воспроизведения для него

Country Status (7)

Country Link
EP (1) EP1642287A4 (ru)
JP (1) JP4988340B2 (ru)
CA (1) CA2510639C (ru)
MX (1) MXPA05008086A (ru)
RU (1) RU2301461C2 (ru)
TW (1) TWI278834B (ru)
WO (1) WO2005004147A1 (ru)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2502214C2 (ru) * 2008-09-30 2013-12-20 Панасоник Корпорэйшн Носитель записи, устройство воспроизведения, системная бис, способ воспроизведения, очки и устройство отображения для трехмерных изображений
RU2520403C2 (ru) * 2008-09-17 2014-06-27 Панасоник Корпорэйшн Носитель записи, устройство воспроизведения и интегральная схема
RU2522304C2 (ru) * 2009-02-19 2014-07-10 Панасоник Корпорэйшн Устройство воспроизведения, способ записи, система воспроизведения носителя записи
RU2535443C2 (ru) * 2009-09-25 2014-12-10 Панасоник Корпорэйшн Носитель записи, устройство воспроизведения и интегральная схема
RU2589307C2 (ru) * 2010-07-12 2016-07-10 Конинклейке Филипс Электроникс Н.В Вспомогательные данные в трансляции 3d изображения
RU2632404C2 (ru) * 2012-04-13 2017-10-04 Конинклейке Филипс Н.В. Данные сигнализации глубины

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU2003269525A1 (en) * 2002-10-15 2004-05-04 Samsung Electronics Co., Ltd. Information storage medium with data structure for multi-angle and apparatus therefor
KR100636129B1 (ko) * 2002-12-16 2006-10-19 삼성전자주식회사 멀티 앵글을 지원하는 데이터 구조로 기록된 정보저장매체및 그 장치
MXPA06007088A (es) * 2003-12-22 2006-09-04 Koninkl Philips Electronics Nv Metodo para grabar informacion en un medio de grabacion, medio de grabacion que contiene la informacion, y metodo y dispositivo para leer informacion en un medio de grabacion.
KR101571651B1 (ko) 2004-04-22 2015-12-04 테크니컬러, 인크. 디지털 다기능 디스크를 위한 컨텍스트 의존형 멀티-앵글 내비게이션 기법
WO2009060682A1 (ja) * 2007-11-09 2009-05-14 Mitsubishi Electric Corporation 映像情報記録方法及び映像情報再生装置

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1997013365A1 (fr) * 1995-09-29 1997-04-10 Matsushita Electric Industrial Co., Ltd. Procede et dispositif d'enregistrement et de reproduction de train binaire intercale sur et a partir d'un support
CN1104724C (zh) * 1996-01-08 2003-04-02 株式会社东芝 信息记录方法以及重放方法
JP3778985B2 (ja) * 1996-03-19 2006-05-24 パイオニア株式会社 情報記録媒体、記録装置及び記録方法並びに再生装置及び再生方法
JP3091715B2 (ja) * 1997-06-30 2000-09-25 三洋電機株式会社 アングル情報再生装置
US20030113096A1 (en) * 1997-07-07 2003-06-19 Kabushiki Kaisha Toshiba Multi-screen display system for automatically changing a plurality of simultaneously displayed images
JPH11110950A (ja) * 1997-10-03 1999-04-23 Nippon Columbia Co Ltd 記録媒体再生方法および記録媒体再生装置
JP3389086B2 (ja) * 1998-02-23 2003-03-24 株式会社東芝 光ディスクの記録方法と光ディスクと再生方法と再生装置
US6415101B1 (en) * 1998-07-27 2002-07-02 Oak Technology, Inc. Method and system for scanning and displaying multiple view angles formatted in DVD content
US6341330B1 (en) * 1998-07-27 2002-01-22 Oak Technology, Inc. Method and system for caching a selected viewing angle in a DVD environment
JP2002216460A (ja) * 2001-01-16 2002-08-02 Matsushita Electric Ind Co Ltd 情報記録媒体
US7783159B2 (en) * 2002-06-24 2010-08-24 Lg Electronics Inc. Recording medium having data structure for managing reproduction of multiple reproduction path video data for at least a segment of a title recorded thereon and recording and reproducing methods and apparatuses
US8116615B2 (en) * 2003-04-24 2012-02-14 Sony Corporation Information processing apparatus, information processing method, program storage medium, and program

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2520403C2 (ru) * 2008-09-17 2014-06-27 Панасоник Корпорэйшн Носитель записи, устройство воспроизведения и интегральная схема
US8831400B2 (en) 2008-09-17 2014-09-09 Panasonic Corporation Recording medium, playback device, and integrated circuit
US8849103B2 (en) 2008-09-17 2014-09-30 Panasonic Corporation Recording medium, playback device, and integrated circuit
RU2502214C2 (ru) * 2008-09-30 2013-12-20 Панасоник Корпорэйшн Носитель записи, устройство воспроизведения, системная бис, способ воспроизведения, очки и устройство отображения для трехмерных изображений
US9344703B2 (en) 2008-09-30 2016-05-17 Panasonic Intellectual Property Management Co., Ltd. Recording medium, playback device, system LSI, playback method, glasses, and display device for 3D images
RU2522304C2 (ru) * 2009-02-19 2014-07-10 Панасоник Корпорэйшн Устройство воспроизведения, способ записи, система воспроизведения носителя записи
RU2535443C2 (ru) * 2009-09-25 2014-12-10 Панасоник Корпорэйшн Носитель записи, устройство воспроизведения и интегральная схема
RU2589307C2 (ru) * 2010-07-12 2016-07-10 Конинклейке Филипс Электроникс Н.В Вспомогательные данные в трансляции 3d изображения
RU2632404C2 (ru) * 2012-04-13 2017-10-04 Конинклейке Филипс Н.В. Данные сигнализации глубины

Also Published As

Publication number Publication date
EP1642287A4 (en) 2012-08-08
TWI278834B (en) 2007-04-11
JP2007528568A (ja) 2007-10-11
WO2005004147A1 (en) 2005-01-13
JP4988340B2 (ja) 2012-08-01
CA2510639C (en) 2011-08-30
MXPA05008086A (es) 2005-09-21
RU2005124285A (ru) 2006-01-20
CA2510639A1 (en) 2005-01-13
TW200502937A (en) 2005-01-16
EP1642287A1 (en) 2006-04-05

Similar Documents

Publication Publication Date Title
US8509595B2 (en) Information storage medium storing multi angle data, and recording method and reproducing apparatus thereof
US8391687B2 (en) Information storage medium having multi-angle data structure and method therefor
MXPA05003898A (es) Medio de almacenamiento de informacion con estructura de datos para angulos multiples y aparato del mismo.
RU2301461C2 (ru) Носитель информации, хранящий многоракурсные данные и способ записи и устройство воспроизведения для него
MXPA05003905A (es) Medio de almacenamiento de informacion con estructura para datos multiangulo y aparato de grabacion y reproduccion para el mismo.
CN100545934C (zh) 记录/再现多角度数据的方法
JP3829871B2 (ja) 光ディスク記録方法、および、光ディスク再生方法