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

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

Info

Publication number
RU2376661C2
RU2376661C2 RU2006116489/28A RU2006116489A RU2376661C2 RU 2376661 C2 RU2376661 C2 RU 2376661C2 RU 2006116489/28 A RU2006116489/28 A RU 2006116489/28A RU 2006116489 A RU2006116489 A RU 2006116489A RU 2376661 C2 RU2376661 C2 RU 2376661C2
Authority
RU
Russia
Prior art keywords
playitem
data
clip
recording medium
presentation data
Prior art date
Application number
RU2006116489/28A
Other languages
English (en)
Other versions
RU2006116489A (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
Application filed by ЭлДжи ЭЛЕКТРОНИКС ИНК. filed Critical ЭлДжи ЭЛЕКТРОНИКС ИНК.
Publication of RU2006116489A publication Critical patent/RU2006116489A/ru
Application granted granted Critical
Publication of RU2376661C2 publication Critical patent/RU2376661C2/ru

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/32Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
    • G11B27/327Table of contents
    • G11B27/329Table of contents on a disc [VTOC]
    • 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
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • G11B27/034Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/102Programmed access in sequence to addressed parts of tracks of operating record carriers
    • G11B27/105Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/82Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only
    • H04N9/8205Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs
    • G11B2220/2541Blu-ray discs; Blue laser DVR discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs
    • G11B2220/2545CDs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/765Interface circuits between an apparatus for recording and another apparatus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/84Television signal recording using optical recording
    • H04N5/85Television signal recording using optical recording on discs or drums
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/804Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
    • H04N9/8042Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/82Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only
    • H04N9/8205Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal
    • H04N9/8227Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal the additional signal being at least another television signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/82Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only
    • H04N9/8205Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal
    • H04N9/8233Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal the additional signal being a character code signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/87Regeneration of colour television signals
    • H04N9/8715Regeneration of colour television signals involving the mixing of the reproduced video signal with a non-recorded signal, e.g. a text signal

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Television Signal Processing For Recording (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)

Abstract

Предложены носитель записи, а также способ и устрйство его воспроизведения. Носитель записи хранит субэлемент воспроизведения. Субэлемент воспроизведения идентифицирует более чем одно имя файла информации клипа. Каждый файл информации клипа указывает ассоциированный клип данных дополнительного представления, подлежащий воспроизведению с носителя записи. Данные дополнительного представления в каждом клипе ассоциированы с данными основного представления, записанными на носителе записи. И субэлемент воспроизведения указывает один интервал представления для ассоциированных клипов. 5 н. и 15 з.п. ф-лы, 24 ил.

Description

1. Область техники, к которой относится изобретение
Настоящее изобретение относится к носителю записи высокой плотности, такому как оптические диски, а в частности к дискам стандарта blu-ray, предназначенным только для чтения.
2. Предшествующий уровень техники
Сегодня доступны на рынке оптические диски, которые способны хранить большие количества данных высококачественного видео и аудио. Цифровой многофункциональный диск (DVD) является одним примером такого оптического диска. С недавних пор DVD-плееры и DVD-рекордеры доступны на рынке и становятся одними из наиболее популярных электронных продуктов среди потребителей.
Данные дополнительного представления, такие как информация субтитров, которая должна быть отображена на экране во время воспроизведения DVD-тайтла (наибольшего элемента компоновки данных на DVD) (например, фильма) в общем случае записаны на DVD как данные растрового форматированного изображения. Во время воспроизведения основных аудио/видео данных, записанных на цифровом многофункциональном диске, информация дополнительного представления считывается с цифрового многофункционального диска и выводится на внешнее устройство, такое как ТВ-приемник, после последовательности этапов обработки сигнала таким образом, что данные дополнительного представления отображаются на экране внешнего устройства. С помощью DVD-плеера пользователь может выбрать и наблюдать желаемый субтитр на ТВ-приемнике во время воспроизведения DVD-тайтла.
Недавно стандартизация новых оптических дисков с более высокой плотностью, чем DVD, например диск только для чтения стандарта blu-ray (BD-ROM), находилась в разработке. Спецификации стандарта и способы предоставления высокого уровня гибкости в управлении и отображении данных дополнительного представления, которые записаны на оптическом диске или доставлены от сервера поставщика содержимого через Интернет, еще не установлены.
3. Сущность изобретения
Носитель записи согласно настоящему изобретению включает в себя структуру данных для управления воспроизведением данных дополнительного представления.
В одном варианте осуществления носитель записи хранит, по меньшей мере, один субэлемент воспроизведения, который идентифицирует более чем одно имя файла информации клипа. Каждый файл информации клипа, именованный субэлементом воспроизведения, указывает ассоциированный клип данных дополнительного представления, подлежащий воспроизведению с носителя записи, а данные дополнительного представления в каждом клипе ассоциированы, по меньшей мере, с частью данных основного представления, записанных на носителе записи. Субэлемент воспроизведения также указывает единый интервал представления для ассоциированных клипов.
В одном варианте осуществления область навигации также хранит, по меньшей мере, один элемент воспроизведения, который указывает, по меньшей мере, часть данных основного представления, подлежащую их воспроизведению. Здесь элемент воспроизведения идентифицирует имя файла информации клипа, которое указывает клип данных основного представления, подлежащий воспроизведению, а файлы информации клипа, идентифицированные субэлементом воспроизведения и элементом воспроизведения, являются отдельными файлами.
В другом примерном варианте осуществления носитель записи хранит, по меньшей мере, один список воспроизведения, включающий в себя информацию навигации для воспроизведения данных основного представления и данных дополнительного представления, ассоциированных с данными основного представления. Информация навигации также указывает тип подпути, с которым ассоциированы данные дополнительного представления. Более конкретно список воспроизведения включает в себя субэлемент воспроизведения, который представляет информацию навигации для воспроизведения более чем одного клипа данных дополнительного представления с носителя записи, а субэлемент воспроизведения указывает единый интервал представления для ассоциированных клипов.
В одном варианте осуществления тип подпути - это путь представления текстовых субтитров.
В еще одном варианте осуществления носитель записи хранит отдельные клипы данных дополнительного представления и, по меньшей мере, один отдельный клип данных основного представления. Здесь данные дополнительного представления ассоциированы с данными основного представления. Носитель записи также хранит субэлемент воспроизведения, представляющий информацию навигации для воспроизведения отдельных клипов данных дополнительного представления для одного и того же интервала представления, и элемент воспроизведения, предоставляющий информацию навигации для воспроизведения клипа данных основного представления.
Настоящее изобретение дополнительно предоставляет устройства и способы для записи и воспроизведения структуры данных согласно настоящему изобретению.
4. Перечень чертежей
Сопровождающие чертежи, которые включены для того, чтобы обеспечить дополнительное понимание изобретения, иллюстрируют примерные варианты осуществления изобретения и вместе с описанием служат для того, чтобы объяснить принципы настоящего изобретения. На чертежах:
фиг.1-4 - иллюстрации вариантов осуществления структуры файловой системы, структуры навигационных данных и тома диска оптического диска в соответствии с настоящим изобретением;
фиг.5-20 - иллюстрации вариантов осуществления структуры навигационных данных в соответствии с настоящим изобретением для связывания множества потоков текстовых субтитров с основным аудио/видео потоком;
фиг.21 - блок-схема устройства воспроизведения оптического диска в соответствии с настоящим изобретением; и
фиг.22-24 - блок-схемы вариантов осуществления компонентов устройств воспроизведения оптического диска в соответствии с настоящим изобретением.
5. Режимы осуществления изобретения
Для того чтобы изобретение могло быть полностью понятно, примерные варианты его осуществления будут теперь описаны со ссылкой на сопровождающие чертежи.
Файловая структура оптического диска, такого как BD-ROM, в соответствии с одним вариантом осуществления настоящего изобретения показана на фиг.1. Корневой каталог (ROOT) включает в себя, среди прочего, по меньшей мере, один каталог BD. Каталог BD включает в себя файл index.bdmv, файл MovieObject.bdmv, файл JavaObject.bdmv, каталог PLAYLIST, каталог CLIPINF и каталог STREAM. Каждый из этих файлов и каталогов будет обсужден в деталях ниже.
Каталог PLAYLIST включает в себя множество файлов (*.mpls) списка воспроизведения, каталог CLIPINF включает в себя множество файлов (*.clpi) информации клипа и каталог STREAM включает в себя множество форматированных в транспортный поток MPEG2 файлов (*.m2ts) клипов аудио/видео (A/V) потока. Файл списка воспроизведения ассоциирован и идентифицирует, по меньшей мере, один файл информации клипа. Файл информации клипа, в свою очередь, ассоциирован и идентифицирует файл клипа A/V-потока, подлежащего воспроизведению.
Файлы MovieObject.bdmv или JavaObject.bdmv включают в себя выполняемые команды навигации или программу команд для управления воспроизведением списков воспроизведения. Фиг.2 иллюстрирует пример элементов фильма в файле MovieObject.bdmv. Как показано на фиг.2, команды навигации, содержащиеся в элементах фильма, включают в себя, среди прочего, воспроизведение списка воспроизведения и переход к другому элементу фильма в ответ на запрос пользователя.
Файл index.bdmv связывает объекты фильма и/или Java-объекты, например множество тайтлов. Например, как показано на фиг.3, объекты фильма связаны с элементами индексной таблицы, которая включает в себя, например, множество тайтлов (с тайтл#1 по тайтл#n) и меню тайтлов.
Соответственно файл index.bdmv, файл MovieObject.bdmv и/или файл JavaObject.bdmv обеспечивают иерархическую структуру для управления воспроизведением списков воспроизведения, а файлы списка воспроизведения и файлы информации клипа обеспечивают иерархическую структуру для управления воспроизведением файлов клипов A/V-потока.
Как показано на фиг.4, том диска BD-ROM организован в информационную область файловой системы, область базы данных и область A/V-потока. Область базы данных включает в себя общие файлы и область информации списков воспроизведения и область информации клипов. Общие файлы и область информации списков воспроизведения хранят общие файлы, такие как файл MovieObject.bdmv и каталог PLAYLIST. Область информации клипов хранит файлы информации клипа. Файлы (*.m2ts) клипов, отформатированные в транспортный поток MPEG2, принадлежащие тайтлам, хранятся в области A/V-потока.
В BD-ROM в соответствии с настоящим изобретением в дополнение к основным видеоданным могут быть записаны данные дополнительного представления, такие как данные субтитров растрового формата, данные субтитров текстового формата и/или т.д. Любые из двух или и те и другие данные из данных субтитров растрового формата и данных субтитров текстового формата (далее в данном документе упоминаемых как растровые субтитры и текстовые субтитры соответственно) могут быть объединены с основными видеоданными перед тем, как они записываются на BD-ROM (упоминается как 'in-mux') или могут быть записаны отдельно на диск без объединения (упоминается как 'out-of-mux').
Данные дополнительного представления, такие как данные растровых субтитров или данные текстовых субтитров, могут быть также доставлены с сервера поставщика содержимого (СР-сервера) через сети, такие как Интернет. Данные текстовых субтитров с СР-сервера могут быть переданы в формате транспортного потока MPEG2 (TS) или предварительно определенном формате бинарного потока, подобном формату расширяемого языка разметки (XML). Множество данных текстовых субтитров могут быть доставлены с СР-сервера так, чтобы предоставить субтитры на нескольких различных языках. Кроме того, потоки других типов, подобных аудиопотокам, могут быть доставлены с СР-сервера вместе с данными субтитров.
В устройстве воспроизведения оптического диска в соответствии с настоящим изобретением данные дополнительного представления, которые либо считаны с оптического диска, либо доставлены с СР-сервера, могут быть связаны с основными видеоданными таким образом, что данные дополнительного представления выбираются и отображаются соответствующе разным способом в ответ на пользовательский запрос при воспроизведении основных видеоданных, что будет описано ниже более детально.
Новые структуры навигационных данных, основанные на списке воспроизведения, элементе воспроизведения, субэлементе воспроизведения или предопределенной структуре, определены и используются так, чтобы связать данные дополнительного представления с основным A/V-потоком, считываемым с оптического диска.
Структуры навигационных данных применимы, когда данные вспомогательного представления записаны на BD-ROM или когда они уже сохранены в памяти, такой как жесткий диск (HDD), ОЗУ, флэш-память и т.д. в устройстве оптического воспроизведения. В эту память могут быть загружены (или выгружены) данные дополнительного представления, доставленные с СР-сервера (или считанные с BD-ROM).
В случае, когда поток данных текстовых субтитров сохранен в памяти, информация навигации или информация связывания, требуемая для того, чтобы ассоциировать поток текстовых субтитров в памяти с основным A/V-потоком, может иметь различное представление, основанное на использовании схемы представления унифицированного указателя информационного ресурса (URL), которая будет описана ниже.
Представление в URL-стиле информации связывания может быть определено соответствующим именем каталога, в котором поток текстовых субтитров сохранен по Web-адресу СР-сервера, который доставляет поток текстовых субтитров. Например, если Web-адрес это 'http://A-studio.com/filename.ext' ('http://A-studio.соm/имя файла.расширение') или 'ftp://A-studio.com/filename.ext' ('ftp://A-studio.соm/имя файла.расширение'), то представление в URL-стиле становится 'URL=lid://bd-disc-name/directories/filename.ext' ('URL=lid://имя-bd-диска/каталоги/имя файла.расширение'), где lid представляет локальный идентификатор. Когда устройство воспроизведения оптического диска начинает воспроизводить, файл на СР-сервере 'http://A-studio.com/filename.ext' или 'ftp://A-studio.com/filename.ext' может быть загружен автоматически в каталог 'lid://bd-disc-name/directories' ('lid://имя-bd-диска/каталоги') в памяти, а представление в URL-стиле информации связывания становится как 'URL=lid://bd-disc-name/directories/filename.ext' ('URL=lid://имя-bd-диска/каталоги/имя файла.расширение').
Как и другое представление в URL-стиле, представление в URL-стиле информации связывания может быть определено соответствующим именем каталога, в котором поток текстовых субтитров сохраняется в имя диска и/или имя тайтла, и/или номер главы. Например, представление в URL-стиле становится ' URL=lid://bd-disc-name/directories или title-name или chapter-number/filename.ext' ('URL=lid://имя-bd-диcкa/кaтaлoги или имя-тайтла или номер-главы/имя файла.расширение'). Когда устройство воспроизведения оптического диска начинает воспроизводить оптический диск, файл потока текстовых субтитров, записанный на нем, может быть выгружен автоматически в каталог 'lid://bd-disc-name/directories or title-name or chapter-number' ('lid://имя-bd-диска/каталоги или имя-тайтла или номер-главы') в локальной постоянной памяти. Например, представление в URL-стиле становится 'URL=lid://bd-disc-name/directories или title-name или chapter-number/filename.ext' ('URL=lid://имя-bd-диска/каталоги или имя-тайтла или номер-главы/имя файла.расширение').
В качестве другого представления в URL-стиле, представление в URL-стиле информации связывания может быть определено на основе имени каталога и/или имени файла, обозначенного автором. Например, для того чтобы вставить ссылку на каталог, в котором записан поток текстовых субтитров на оптическом диске, и/или адрес URL Web-страниц, содержащих поток текстовых субтитров, на СР-сервере, поле 'directory and/or filename' ('каталог и/или имя_файла') может быть вставлено в информацию клипа текстовых субтитров или отдельную информацию каталога и файла текстовых субтитров. На основе полей 'directory and/or filename' потоки текстовых субтитров выгружаются и/или загружаются в память. В этом случае представление в URL-стиле становится 'URL=P://directory_1/sub_directory_2/-/filename.ext' ('URL=P://каталог_1/подкаталог_2/-/имя_файла.расширение').
Как другое представление в URL-стиле, основанное на HTTP или FTP имя каталога может быть непосредственно указано в представлении в URL-стиле информации связывания. Например, представление в URL-стиле может стать 'URL=http или ftp://A-studio.com/directories/filename.ext'. В этом случае память может интерпретировать имена каталогов и файлов из представлений 'http://A-studio.com/directories/filename.ext', или 'ftp://A-studio.com/directories/filename.ext', или 'lid://A-studio.com/directories/filename.ext' или обозначенного имени каталога и файла, которое автоматически интерпретируется при воспроизведении.
Навигационные структуры для эффективного связывания потоков дополнительного представления, которые доставлены с оптического диска или СР-сервера, с основным A/V-потоком, записанным на оптическом диске, описываются в данном документе ниже более детально. Только в целях примера каждый вариант осуществления использует пример данных текстовых субтитров в качестве данных дополнительного представления.
Фиг.5 иллюстрирует первый вариант осуществления структуры данных согласно настоящему изобретению. Как показано, один объект фильма или Java-объект ассоциирован и инструктирует воспроизведение списка воспроизведения. Список воспроизведения включает в себя элемент воспроизведения и некоторое количество субэлементов воспроизведения, два в этом примере. Элемент воспроизведения - это структура данных, предоставляющая начало (или момент входа) и конец (или момент выхода) для воспроизведения файла клипа, с которым элемент воспроизведения косвенно связан. Это графически представлено на фиг.5 двунаправленной стрелкой, помеченной Playitem (элемент воспроизведения). Также графически показано на фиг.5, что элемент воспроизведения идентифицирует файл информации клипа, который идентифицирует клип данных основного A/V-потока для того, чтобы его воспроизвести.
Каждый из субэлементов воспроизведения, принадлежащих списку воспроизведения (SubPlayItem #1, #2), связан с ассоциированным файлом информации клипа. Как показано на фиг.5, файлы информации клипа, идентифицированные субэлементами воспроизведения, предназначены для текстовых субтитров, а каждый файл информации клипа идентифицирует отличающийся от других поток текстовых субтитров. Отличающиеся потоки текстовых субтитров предоставляют текстовые субтитры на разных языках. Например, на фиг.5 первый поток текстовых субтитров, ассоциированный с первым субэлементом воспроизведения, предоставляет данные текстовых субтитров на английском языке, а второй поток текстовых субтитров, ассоциированный со вторым элементом воспроизведения, предоставляет данные текстовых субтитров на корейском языке. Соответственно в этом варианте осуществления множество субэлементов воспроизведения используются для того, чтобы связать множество потоков текстовых субтитров с основным A/V-потоком.
Другими словами, каждый их потоков текстовых субтитров ассоциирован уникальным образом с одним из множества субэлементов воспроизведения, принадлежащих списку воспроизведения. Выбор потока текстовых субтитров делается на уровне списка воспроизведения. Поток текстовых субтитров конкретного языка выбирается посредством выбора субэлемента воспроизведения, принадлежащего списку воспроизведения, который ассоциирован с желаемым языком, во время воспроизведения основного A/V-потока, указанного элементом воспроизведения в списке воспроизведения. Соответственно во время воспроизведения основного A/V-потока воспроизводятся данные выбранных текстовых субтитров.
Имя файла клипа, ассоциированное с субэлементом воспроизведения, может также быть представлено схемой URL-представления. В альтернативном варианте осуществления информация клипа потока текстовых субтитров может быть включена в информацию клипа, соответствующую основному A/V-потоку.
Фиг.6 иллюстрирует пример структуры данных субэлемента воспроизведения согласно этому варианту осуществления настоящего изобретения. Как показано на фиг.6, синтаксис субэлемента воспроизведения включает в себя, среди прочего, поле 'Clip_Information_file_name' ('Имя_файла_информации_клипа'), указывающее на данные текстовых субтитров или файл информации, поле 'SubPlayItem_type' ('Тип_субэлемента_воспроизведения'), указывающее ассоциирован или нет субэлемент воспроизведения с потоком текстовых субтитров (например, SubPlayItem_type установлен в 3, чтобы указать текстовый субтитр), и поле 'Application' ('Приложение') для указания ориентированной на приложение дополнительной информации о потоке текстовых субтитров, такой как тип приложения потока текстовых субтитров (субтитр, караоке и т.д.) и код языка (английский, корейский и т.д.).
Субэлемент воспроизведения также включает в себя поле 'length' ('длина'), указывающее длину субэлемента воспроизведения, поле 'Clip_Codec_identifier' ('Идентификатор_кодека_клипа'), указывающее кодирование данных, поле 'ref_to_STC_id' ('ссылка_на_идентификатор_STС'), указывающее идентификатор системного времени для файла потока клипа, ассоциированного с субэлементом воспроизведения, и поля 'SubPlayItem_IN_time'
('Время_начала_субэлемента_воспроизведения') и
'SubPlayItem_OUT_time' ('Время_окончания_субэлемента_воспроизведения'), указывающие начальное время представления и конечное время представления, которое определяет интервал воспроизведения файла потока клипа, ассоциированного с субэлементом воспроизведения. Таким же образом элемент воспроизведения определяет интервал воспроизведения основного A/V-потока. Ссылаясь опять на фиг.5, фиг.5 графически представляет интервал представления для каждого субэлемента воспроизведения двунаправленными стрелками, помеченными SubPlayItem 1 и SubPlayItem 2. Как показано посредством фиг.5, интервал представления субэлементов воспроизведения, а следовательно, потоков текстовых субтитров, падает в интервал представления элемента воспроизведения. Это графически передает идею того, что потоки текстовых субтитров ассоциированы с основным A/V-потоком и воспроизводятся, когда выбраны, во время воспроизведения основного A/V-потока. Графическое представление, используемое на фиг.5, будет повторно использовано в графическом представлении других вариантов осуществления настоящего изобретения.
Фиг.7 иллюстрирует второй вариант осуществления структуры данных согласно настоящему изобретению. В этом втором варианте осуществления настоящего изобретения множество списков воспроизведения используются для того, чтобы связать множество потоков текстовых субтитров с основным A/V-потоком. Как показано на фиг.7, один объект фильма или Java-объект ассоциирован с множеством списков воспроизведения (PlayList #1, #2 в этом примере), каждый из которых включает в себя один элемент воспроизведения и один субэлемент воспроизведения. Элемент воспроизведения, принадлежащий к каждому из множества списков воспроизведения, ассоциирован с информацией клипа в основном A/V-потоке. Каждый из множества субэлементов воспроизведения соответственно ассоциирован с информацией клипа (т.е. файлом информации клипа), а каждая информация клипа уникальным образом соответствует единственно одному из множества потоков текстовых субтитров на разных языках (поток #1 для английского и поток #2 для корейского).
Другими словами, объект фильма или Java-объект связан с множеством списков воспроизведения, а один субэлемент воспроизведения, принадлежащий каждому списку воспроизведения, в свою очередь, ассоциирован уникальным образом с одним из множества потоков текстовых субтитров. Поток текстовых субтитров конкретного языка выбирается посредством выбора одного списка воспроизведения на уровне объекта.
Чтобы быть точным, только один субэлемент воспроизведения, ассоциированный с потоком текстовых субтитров, может быть включен в каждый список воспроизведения. Для доступного для броузинга (просмотра) приложения показа слайдов еще один субэлемент воспроизведения может быть включен для связывания аудиопотока. Имя файла клипа, ассоциированное с субэлементом воспроизведения, может быть представлено схемой URL-представления. В альтернативном варианте осуществления информация клипа потока текстовых субтитров может быть включена в информацию клипа, соответствующую основному A/V-потоку.
Фиг.8 иллюстрирует пример структуры данных субэлемента воспроизведения и части структуры данных списка воспроизведения согласно этому варианту осуществления настоящего изобретения. Как показано на фиг.8, синтаксис субэлемента воспроизведения такой же, что и синтаксис субэлемента воспроизведения, описанный выше со ссылкой на фиг.6 за исключением дополнительного поля 'is_repeat_SubPlayItem' ('повтор_субэлемента_воспроизведения'), которое зарезервировано для будущего использования.
Часть синтаксиса списка воспроизведения, AppInfoPlayList, показанная на фиг.8, включает в себя поле 'PlayList_playback_type' ('Тип_воспроизведения_списка_воспроизведения') для указания того, входит ли в состав поле 'Application'. Например, если поле 'Application' включено в состав, то поле 'PlayList_playback_type' устанавливается в 4. Как показано на фиг.8, поле 'Application' в синтаксисе списка воспроизведения такое же, что и поле 'Application' в синтаксисе субэлемента воспроизведения. В этом варианте осуществления поле 'Application' может быть включено либо в синтаксис списка воспроизведения, либо в синтаксис субэлемента воспроизведения, либо в оба синтаксиса.
В связи с этим вариантом осуществления на уровне объекта может существовать реестр языков субтитров, который указывает доступные языки субтитров. Командные процедуры объекта фильма или Java-программы выполняют изменения в потоке текстовых субтитров, изменяя списки воспроизведения со ссылкой на данный реестр. Пример такого реестра описан ниже со ссылкой на фиг.10.
Фиг.9 иллюстрирует третий вариант осуществления структуры данных согласно настоящему изобретению. В этом третьем варианте осуществления настоящего изобретения множество объектов (фильма или Java) используются для того, чтобы связать множество потоков текстовых субтитров с основным A/V-потоком. Как показано на фиг.9, каждый из множества объектов фильма или Java-объектов, чьи конфигурации похожи на конфигурации объектов для многоканального воспроизведения, ассоциирован уникально со списком воспроизведения (PlayList #1, #2 в этом примере). Элемент воспроизведения, принадлежащий каждому списку воспроизведения, ассоциирован с информацией клипа в основном A/V-потоке. Каждый список воспроизведения также включает в себя субэлемент воспроизведения, ассоциированный с информацией клипа, которая уникальным образом соответствует одному из множества потоков текстовых субтитров на разных языках (поток #1 для английского и поток #2 для корейского в этом примере).
Другими словами, множество объектов фильма или Java-объектов связаны соответствующим образом с каждым из множества списков воспроизведения, а каждый субэлемент воспроизведения ассоциирован уникальным образом с одним из множества потоков текстовых субтитров. Поток текстовых субтитров отдельного языка выбирается изменением объектов на уровне объекта.
Чтобы быть точным, только один субэлемент воспроизведения, ассоциированный с потоком текстовых субтитров, может быть включен в каждый список воспроизведения. Для доступного для броузинга приложения показа слайдов другой субэлемент воспроизведения может быть включен для связывания аудиопотока. Имя файла клипа, ассоциированное с субэлементом воспроизведения, может быть представлено схемой URL-представления. В альтернативном варианте осуществления информация клипа потока текстовых субтитров может также быть включена в информацию клипа, соответствующую основному A/V-потоку.
Синтаксис субэлемента воспроизведения в этом варианте осуществления такой же, что и описанный выше со ссылкой на фиг.8. Например, поля 'Clip_Information_file_name', 'SubPlayItem_type' и 'Application' включены в синтаксис списка воспроизведения и синтаксис субэлемента воспроизведения, как описано во втором варианте осуществления со ссылкой на фиг.8. На уровне объекта может существовать реестр языков субтитров для того, чтобы указывать доступные языки субтитров. Командные процедуры объекта фильма или Java-программы выполняют изменения в потоках текстовых субтитров, изменяя списки воспроизведения со ссылкой на данный реестр.
Фиг.10 иллюстрирует примерный вариант осуществления этого реестра. Как показано, реестр языков субтитров включает в себя, среди прочего, тип субтитров и код языка. Например, если тип субтитров имеет длину в два бита и установлен в '01', тип субтитра указывает субтитр растрового формата. Если он установлен в '10', тип субтитров указывает текстовый субтитр.
Фиг.11 иллюстрирует четвертый вариант осуществления структуры данных согласно настоящему изобретению. В этом четвертом варианте осуществления настоящего изобретения используется элемент воспроизведения для связывания множества потоков текстовых субтитров с основным A/V-потоком. Как показано на фиг.11, один объект фильма или Java-объект ассоциирован со списком воспроизведения. Один элемент воспроизведения из списка воспроизведения ассоциирован с информацией клипа в основном A/V-потоке. Кроме того, элемент воспроизведения также ассоциирован с множеством информации клипа, каждая из которых соответствует соответственно каждому из множества потоков текстовых субтитров на разных языках (поток #1 для английского и поток #2 для корейского в этом примере).
Другими словами, элемент воспроизведения, принадлежащий списку воспроизведения, связан с основным A/V-потоком и множеством потоков текстовых субтитров. Выбор потока текстовых субтитров делается на уровне клипа или потока. Поток текстовых субтитров конкретного языка выбирается посредством выбора файла потока текстовых субтитров на основе списка воспроизведения при воспроизведении A/V-потока.
Имя файла клипа, ассоциированное с элементом воспроизведения, может быть представлено схемой URL-представления. Также информация клипа потоков текстовых субтитров может быть включена в информацию клипа, соответствующую основному A/V-потоку.
Как показано на фиг.12, синтаксис элемента воспроизведения включает в себя, среди прочего, имя файла информации клипа 'Clip_Information_file_name[0]', поле 'exist_text_subtitle' ('существование_текстового_субтитра') для указания того, включены ли в состав потоки текстовых субтитров, и поле 'is_multi_angle' ('есть_множество_ракурсов') для указания того, обеспечивает ли элемент воспроизведения многоракурсные основные A/V-потоки.
Если поле 'exist_text_subtitle' указывает, что потоки текстовых субтитров включены в состав, то элемент воспроизведения дополнительно включает в себя поле 'number_of_text_subtitles' ('количество_текстовых_субтитров') для представления количества текстовых субтитров, поле 'is_seamless_text_subtitle_change' ('есть_плавное_изменение_текстового_субтитра') для указания того, возможно или нет плавное изменение между потоками текстовых субтитров, и поле 'Application' ('приложение'), как обсуждалось выше со ссылкой на фиг.8. Для каждого из текстовых субтитров, указанного полем 'number_of_text_subtitles', элемент воспроизведения предоставляет имя файла информации клипа. Имя файла информации клипа предоставляет либо имя файла информации клипа, который указывает клип потока текстовых субтитров, либо непосредственно указывает имя клипа потока текстовых субтитров.
Фиг.13 иллюстрирует пятый вариант осуществления структуры данных согласно настоящему изобретению. В этом пятом варианте осуществления настоящего изобретения используется субэлемент воспроизведения для того, чтобы связать множество потоков текстовых субтитров с основным A/V-потоком. Как показано на фиг.13, один объект фильма или Java-объект ассоциирован со списком воспроизведения. Элемент воспроизведения, принадлежащий списку воспроизведения, ассоциирован с информацией клипа в основном A/V-потоке, как было описано со ссылкой на первый вариант осуществления. Один субэлемент воспроизведения, принадлежащий списку воспроизведения, ассоциирован с множеством файлов информации клипа, каждый из которых уникальным образом соответствует одному из множества потоков текстовых субтитров на разных языках (поток #1 для английского и поток #2 для корейского в этом примере). Должно быть понятно, что потоки текстовых субтитров в этом и других вариантах осуществления не ограничены двумя языками или этими двумя языками.
Другими словами, один субэлемент воспроизведения, принадлежащий списку воспроизведения, связан с множеством потоков текстовых субтитров. Выбор потока текстовых субтитров производится на уровне клипа или потока. Поток текстовых субтитров конкретного языка выбирается посредством изменения файлов потока текстовых субтитров на основе списка воспроизведения при воспроизведении A/V-потока.
Более конкретно, только один субэлемент воспроизведения, ассоциированный с разными потоками текстовых субтитров, может быть включен в каждый список воспроизведения. По существу, интервал проигрывания или воспроизведения (например, 'SubPlayItem_IN_time' и 'SubPlayItem_OUT_time') является одним и тем же для каждого клипа потока текстовых субтитров.
Для доступного для броузинга приложения показа слайдов другой субэлемент воспроизведения может быть включен для связывания аудиопотока. Имя файла клипа, ассоциированное с субэлементом воспроизведения, может быть представлено схемой URL-представления. Информация клипа потоков текстовых субтитров может также быть включена в информацию клипа, соответствующую основному A/V-потоку.
Фиг.14 иллюстрирует пример структуры данных субэлемента воспроизведения согласно этому варианту осуществления настоящего изобретения. Как показано, синтаксис субэлемента воспроизведения включает в себя, среди прочего, поле 'SubPlayItem_type' для указания того, ассоциирован или нет субэлемент воспроизведения с потоками текстовых субтитров (например, SubPlayItem_type установлен в 3 для текстовых субтитров), поле 'number_of_text_subtitles' для представления количества текстовых субтитров, поле 'is_seamless_text_subtitle_change' для указания того, возможно или нет плавное изменение между потоками текстовых субтитров, и поле 'Application', как описано в предыдущих вариантах осуществления.
Синтаксис субэлемента воспроизведения также включает в себя поля 'SubPlayItem_IN_time' и 'SubPlayItem_OUT_time', указывающие время начала представления и время окончания представления, которые определяют интервал проигрывания или воспроизведения файлов потока клипа, ассоциированных с субэлементом воспроизведения. Соответственно когда поле 'SubPlayItem_type' указывает, что субэлемент воспроизведения ассоциирован с текстовыми субтитрами, интервал представления определяет одинаковое время воспроизведения для каждого из текстовых субтитров, на который ссылается субэлемент воспроизведения. Для каждого текстового субтитра, предоставленного полем 'number__of_text_subtitles', субэлемент воспроизведения предоставляет имя файла информации клипа. Имя файла информации клипа предоставляет либо имя файла информации клипа, который указывает клип потока текстовых субтитров, либо непосредственно указывает имя клипа потока текстовых субтитров.
Фиг.15 иллюстрирует шестой вариант осуществления структуры данных согласно настоящему изобретению. В этом шестом варианте осуществления настоящего изобретения используется дополнительная структура данных информации управления текстовыми субтитрами, чтобы связать множество потоков текстовых субтитров с основным A/V-потоком. Как показано на фиг.15, один объект фильма или Java-объект ассоциирован со списком воспроизведения. Один элемент воспроизведения из списка воспроизведения ассоциирован с информацией клипа в основном A/V-потоке. Один субэлемент воспроизведения, принадлежащий списку воспроизведения, связан с информацией управления текстовым субтитром. Информация управления текстовым субтитром, в свою очередь, ассоциирована с множеством информации клипа, каждая из которых соответствует уникальным образом одному из множества потоков текстовых субтитров на разных языках (поток #1 для английского и поток #2 для корейского в этом примере).
Другими словами, уровень информации управления текстовыми субтитрами добавляется для того, чтобы управлять потоками текстовых субтитров. Ссылка на информацию управления текстовыми субтитрами основывается на субэлементе воспроизведения на уровне списка воспроизведения. Каждый список воспроизведения включает в себя один субэлемент воспроизведения, ассоциированный с информацией управления текстовыми субтитрами.
Для доступного для броузинга приложения показа слайдов еще один субэлемент воспроизведения может быть включен для связывания аудиопотока. Имя файла клипа, ассоциированное с субэлементом воспроизведения, может быть представлено схемой URL-представления. Информация клипа потоков текстовых субтитров может также быть включена в информацию клипа, соответствующую основному A/V-потоку.
Фиг.16 иллюстрирует пример структуры данных субэлемента воспроизведения и информации управления текстовыми субтитрами согласно этому варианту осуществления настоящего изобретения. Как показано на фиг.16, синтаксис субэлемента воспроизведения включает в себя, среди прочего, поле 'length', указывающее длину субэлемента воспроизведения, поле 'Clip_Information_file_name' для хранения имени файла информации управления текстовыми субтитрами, поле 'SubPlayItem_type' для указания того, ассоциирован ли или нет субэлемент воспроизведения с потоками текстовых субтитров (например, SubPlayItem_type устанавливают в 3, чтобы указать потоки текстовых субтитров), поля 'SubPlayItem_IN_time' и 'SubPlayItem_OUT_time', как описано в предыдущих вариантах осуществления, и поле 'Application', как описывалось в предыдущих вариантах осуществления.
Синтаксис информации управления текстовыми субтитрами включает в себя, среди прочего, поле 'number_of_text_subtitles' для представления количества текстовых субтитров, поле 'is_seamless_text_subtitle_change' для указания того, возможно ли или нет плавное изменение между потоками текстовых субтитров, и поле 'Application', как описывалось в предыдущих вариантах осуществления. Для каждого текстового субтитра, предоставленного полем 'number_of_text_subtitles', субэлемент воспроизведения предоставляет имя файла информации клипа. Имя файла информации клипа предоставляет либо имя файла информации клипа, которое указывает клип потока текстовых субтитров, либо непосредственно указывает имя клипа потока текстовых субтитров. Поле 'Application' включено либо в синтаксис субэлемента воспроизведения, либо в синтаксис информации управления текстовыми субтитрами.
Фиг.17 иллюстрирует седьмой вариант осуществления структуры данных согласно настоящему изобретению. В этом седьмом варианте осуществления настоящего изобретения дополнительная структура данных информации управления текстовыми субтитрами ассоциирована с объектом на уровне объекта и используется, чтобы связать множество потоков текстовых субтитров с основным A/V-потоком. Как показано на фиг.17, объект фильма или Java-объект ассоциирован со списком воспроизведения, а один элемент воспроизведения, принадлежащий списку воспроизведения, ассоциирован с информацией клипа в основном A/V-потоке. Имя файла клипа объекта фильма или Java-объекта может быть представлено схемой URL-представления. Объект фильма или Java-объект также непосредственно связан с информацией управления текстовыми субтитрами. Информация управления текстовыми субтитрами, в свою очередь, ассоциирована с множеством информации клипов, каждая из которых соответствует уникальным образом одному из множества потоков текстовых субтитров разных языков (поток #1 для английского и поток #2 для корейского в этом примере).
Информация управления текстовыми субтитрами определяется на уровне объекта, и поэтому управление множеством потоков текстовых субтитров осуществляется на уровне информации управления текстовыми субтитрами. В этом варианте осуществления информация управления текстовыми субтитрами имеет такой же синтаксис, что и описанный выше со ссылкой на фиг.16.
Фиг.18 иллюстрирует восьмой вариант осуществления структуры данных согласно настоящему изобретению. В этом восьмом варианте осуществления настоящего изобретения дополнительная структура данных информации управления текстовыми субтитрами включена в объект фильма или Java-объект и используется для того, чтобы связать множество потоков текстовых субтитров с основным A/V-потоком. Как показано на фиг.18, объект фильма или Java-объект ассоциирован со списком воспроизведения, а один элемент воспроизведения, принадлежащий списку воспроизведения, ассоциирован с информацией клипа в основном A/V-потоке. На основе информации управления текстовыми субтитрами объект фильма или Java-объект непосредственно ассоциирован с множеством информации клипов, каждая из которых соответствует уникальным образом одному из множества потоков текстовых субтитров на разных языках (поток #1 для английского и поток #2 для корейского в этом примере).
Информация управления текстовыми субтитрами находится по ссылке, а управление множеством потоков текстовых субтитров осуществляется на уровне объекта. Имя файла клипа в объекте фильма или Java-объекте может быть представлено схемой URL-представления.
Фиг.19 иллюстрирует пример структуры данных информации управления текстовыми субтитрами согласно этому варианту осуществления настоящего изобретения. Как показано, синтаксис информации управления текстовыми субтитрами включает в себя, среди прочего, поле 'number_of_text_subtitles' для представления количества текстовых субтитров и поле ' is_seamless_text_subtitle_change' для указания того, возможно ли или нет плавное изменение между потоками текстовых субтитров.
Для каждого текстового субтитра, предоставленного полем 'number_of_text_subtitles', субэлемент воспроизведения предоставляет поле 'Clip_Information_file_name', поле 'Target_PlayList' ('Целевой_Список_воспроизведения'), поле 'Target_PlayItem' ('Целевой_Элемент_воспроизведения') и поле 'Application'. Имя файла информации клипа предоставляет либо имя файла информации клипа, которая указывает клип потока текстовых субтитров, либо непосредственно указывает имя клипа потока текстовых субтитров. Поле 'Application' является таким же, что и описанное в предыдущих вариантах осуществления. Поля 'Target_PlayList' и 'Target_PlayItem' предназначены для хранения индексной информации списков воспроизведения и/или элементов воспроизведения, которые ассоциированы однозначным соответствием с множеством потоков текстовых субтитров.
Фиг.20 иллюстрирует другой вариант осуществления структуры данных для информации управления текстовыми субтитрами. Как показано на фиг.20, синтаксис информации управления текстовыми субтитрами согласно этому варианту осуществления является таким же, что и на фиг.19, кроме того, что для каждого потока текстовых субтитров, указанного полем 'number_of_text_subtitles', синтаксис может дополнительно включать в себя поле 'Source_Clip_file_URL' ('URL_исходного_файла_клипа') для хранения информации о расположении потоков текстовых субтитров; например, каталог на оптическом диске высокой плотности или URL-адрес во Всемирной Паутине (World Wide Web).
Фиг.21 иллюстрирует устройство воспроизведения оптического диска согласно варианту осуществления настоящего изобретения. Как показано, устройство включает в себя оптическую головку 11 для считывания данных с BD-ROM 10; переключатель 12 исходных потоков; память 13; Java-процессор 14; процессор 15 текстовых субтитров; первый демультиплексор (demux) 16; второй демультиплексор (demux) 17; переключатель 18 исходных графических представлений; средство 19 формирования отображения шрифтов; интерактивный графический декодер 20; графический декодер 21 представления; видеодекодер 22; переключатель 23 интерактивных графических данных; селектор 24 графических данных представления; плата 25 интерактивной графики; плата 26 графического представления; видеоплата 27; плата 28 фонового изображения; несколько смесителей 29, 30, 31 и микрокомпьютер 32.
Устройство воспроизведения оптического диска может быть подсоединено к СР-серверу 300 через Интернет 200. СР-сервер 300 предоставляет потоки растровых субтитров или потоки текстовых субтитров, которые могут быть в формате транспортного потока (TS) MPEG2 или предопределенным бинарным потоком XML-формата.
Навигационные данные, описанные прежде со ссылкой на фиг.5-19, считываются с BD-ROM 10. На основе навигационных данных, предназначенных для связывания потоков текстовых субтитров с основными A/V-потоками, микрокомпьютер 32 выполняет последовательности операций управления так, чтобы воспроизвести поток текстовых субтитров, который считывается с BD-ROM и/или доставляется от СР-сервера 300 во время воспроизведения основного A/V-потока.
Поток текстовых субтитров от СР-сервера 300 может быть мультиплексированным потоком только потоков текстовых субтитров на множестве языков или мультиплексированным потоком потоков текстовых субтитров и аудиопотоков. Потоки растровых или текстовых субтитров, доставленных от СР-сервера 300, выгружаются в память 13, которой является HDD, ОЗУ, флэш-память и т.д.
Процесс декодирования потоков растровых и текстовых субтитров будет описан ниже в деталях. Поток текстовых субтитров, записанный на BD-ROM в формате TS MPEG2 потока отдельно от основного A/V-потока, считывается с BD-ROM и может затем быть выгружен в память 13. Поток текстовых субтитров затем доставляется к процессору 15 текстовых субтитров через переключатель 12 исходных потоков и второй демультиплексор 17. Процессор 15 текстовых субтитров может быть сконфигурирован как компонент Java-процессора 14 или быть отдельным текстовым процессором, как показано.
На основе потока текстовых субтитров, обработанного процессором 15 текстовых субтитров, графические данные представления шрифта генерируются средством 19 формирования отображения шрифтов и затем вводятся в селектор 24 графических данных представления. Графические данные представления, соответствующие, например, потоку растровых субтитров, могут также быть доставлены к селектору 24 графических данных преставления из памяти 13 через переключатель 12, первый демультиплексор 16 или второй демультиплексор 17, переключатель 18 исходных графических представлений и графический декодер 21 представления. Как будет понятно, графический декодер 21 представления декодирует графические данные представления. Селектор 24 графических данных представления в одном варианте осуществления выборочно отбирает одни из графических данных представления из средства 19 формирования отображения шрифтов (графические данные текстовых субтитров) или из графического декодера 21 представления (графические данные растровых субтитров) и доставляет эти данные к плате 26 графического представления.
Между тем, воспроизводимые данные заднего фона (если они есть) доставляются посредством переключателя 12 к плате 28 фонового изображения, а воспроизводимые A/V-данные доставляются посредством переключателя 12 к видеодекодеру 22 через первый демультиплексор 16. Видеодекодер 22 декодирует A/V-данные. Смеситель 29 смешивает декодированные A/V-данные с данными заднего фона (если они есть). Смеситель 30 смешивает выходные данные смесителя 29 с выходными данными из платы 26 графического представления.
Таким образом, либо растровые субтитры, либо текстовые субтитры могут быть отображены вместе с основными видеоизображениями. Как упоминалось прежде, и поток текстовых субтитров, и поток растровых субтитров могут быть доставлены от СР-сервера 300.
Когда поток текстовых субтитров был записан на BD-ROM в предопределенном бинарном формате, таком как XML, поток текстовых субтитров выгружается в память 13 и затем доставляется непосредственно к процессору 15 текстовых субтитров, обходя второй демультиплексор 17. На основе выходных данных процессора 15 текстовых субтитров, графические данные представления шрифтов формируются средством 19 формирования отображения шрифтов и затем вводятся в селектор 24 графических данных представления. Здесь графические данные представления либо из средства 19 формирования отображения шрифтов (графические данные текстовых субтитров), либо из графического декодера 21 представления (графические данные растрового субтитра) отбираются выборочно как выходные данные. Выходные данные селектора 24 графических данных представления доставляются в плату 26 графического представления так, что либо растровые субтитры, либо текстовые субтитры могут быть отображены вместе с основными видеоизображениями. Это совершается смесителем 30, который смешивает выходные данные из смесителя 29 и платы 26 графического представления. Также оба или любой из потока текстовых субтитров и потоков растровых субтитров могут быть доставлены от СР-сервера 300.
Интерактивные графические данные, такие как кнопка селектора меню, доставляются декодеру 20 интерактивной графики через демультиплексор 16, а выходные данные декодера 20 интерактивной графики являются входными данными в переключателе 23 интерактивных графических данных. Интерактивные графические данные могут также быть доставлены из Java-процессора 14 и/или средства 19 формирования отображения шрифтов и являются входными данными в переключателе 23 интерактивных графических данных. Переключатель 23 интерактивных графических данных определяет, какие входные данные выбраны как выходные данные для платы 25 интерактивной графики. Выходные данные платы 25 интерактивной графики затем смешиваются смесителем 31 с выходными данными из смесителя 30.
Селектор 24 интерактивных графических данных может быть реализован как переключатель или как смеситель, как показано на фиг.22 и 23 соответственно. Более конкретно, в то время как текстовые субтитры и растровые субтитры не могут быть отображены одновременно, если принят вариант осуществления на основе переключателя, вариант осуществления смесителя обеспечивает возможность одновременного отображения двух субтитров на неперекрывающихся областях экрана. Более того, вместо использования селектора 24 интерактивных графических данных может быть дополнительно использована плата 40 текстового представления, как показано на фиг.24, так, чтобы отобразить текстовые субтитры, доставленные из средства 19 формирования отображения шрифтов. Как будет понятно, этот вариант осуществления также использует дополнительный смеситель, чтобы смешивать выходные данные из платы 40 текстового представления и смесителя 31. В конфигурации по фиг.24 текстовые субтитры и растровые субтитры могут быть отображены независимо друг от друга.
Настоящее изобретение предоставляет носитель записи, имеющий структуру данных для управления воспроизведением данных дополнительного представления, и предоставляет способы и устройства для записи структуры данных на носитель записи.
В то время как изобретение было раскрыто со ссылкой на ограниченное число вариантов осуществления, специалисты в данной области техники, имеющие преимущество в виде этого открытия, оценят многочисленные его модификации и вариации. Например, описанное со ссылкой на оптический диск Blu-ray ROM в нескольких примерах, настоящее изобретение не ограничено этим стандартом оптического диска или оптических дисков. Имеется в виду, что все такие модификации и вариации охватываются объемом изобретения.

Claims (20)

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

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR10-2003-0071905 2003-10-15
KR1020030071905A KR20050036277A (ko) 2003-10-15 2003-10-15 고밀도 광디스크의 네비게이션 정보 관리방법

Publications (2)

Publication Number Publication Date
RU2006116489A RU2006116489A (ru) 2007-11-27
RU2376661C2 true RU2376661C2 (ru) 2009-12-20

Family

ID=36569772

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2006116489/28A RU2376661C2 (ru) 2003-10-15 2004-10-06 Носитель записи, имеющий структуру данных для управления воспроизведением данных дополнительного представления, а также способы и устройства записи и воспроизведения

Country Status (10)

Country Link
US (2) US20050084248A1 (ru)
EP (2) EP1678713A4 (ru)
JP (1) JP4988350B2 (ru)
KR (2) KR20050036277A (ru)
CN (1) CN1867991B (ru)
BR (1) BRPI0415408A (ru)
MY (1) MY158011A (ru)
RU (1) RU2376661C2 (ru)
TW (1) TWI299160B (ru)
WO (1) WO2005038804A1 (ru)

Families Citing this family (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100563680B1 (ko) * 2001-11-27 2006-03-28 엘지전자 주식회사 재기록 가능 기록매체의 오디오 가사 데이터 기록 관리 및재생방법
KR20030043299A (ko) * 2001-11-27 2003-06-02 주식회사 엘지이아이 오디오 데이터와 부가 데이터간의 동기 기록 관리 및재생방법
KR20050012328A (ko) * 2003-07-25 2005-02-02 엘지전자 주식회사 고밀도 광디스크의 프레젠테이션 그래픽 데이터 관리 및재생방법과 그에 따른 고밀도 광디스크
TWI279788B (en) * 2003-07-24 2007-04-21 Lg Electronics Inc Recording medium having a data structure for managing reproduction of text subtitle data recorded thereon and recording and reproducing methods and apparatuses
US7958535B2 (en) * 2003-09-25 2011-06-07 Sharp Laboratories Of America, Inc. URI pointer system and method for the carriage of MPEG-4 data in an MPEG-2 transport stream
KR20050035678A (ko) * 2003-10-14 2005-04-19 엘지전자 주식회사 광디스크 장치의 부가 데이터 재생방법 및 장치와, 이를위한 광디스크
KR20050036277A (ko) * 2003-10-15 2005-04-20 엘지전자 주식회사 고밀도 광디스크의 네비게이션 정보 관리방법
JP2007527593A (ja) * 2004-02-10 2007-09-27 エルジー エレクトロニクス インコーポレーテッド 多様なデータを管理するためのデータ構造を有する記録媒体、記録再生方法及び記録再生装置
KR100716973B1 (ko) * 2004-02-21 2007-05-10 삼성전자주식회사 Av 데이터에 동기된 텍스트 서브 타이틀 데이터를기록한 정보저장매체, 재생방법 및 장치
DK1728252T3 (da) * 2004-03-18 2010-03-22 Lg Electronics Inc Optagemedium samt fremgangsmåde og apparat til at reproducere en undertekststrøm optaget på optagemediet
KR101121371B1 (ko) * 2004-05-11 2012-03-13 파나소닉 주식회사 재생장치, 재생방법
US7725010B2 (en) 2004-08-17 2010-05-25 Lg Electronics, Inc. Method and apparatus of reproducing data recorded on recording medium and local storage
US7609945B2 (en) 2004-08-17 2009-10-27 Lg Electronics Inc. Recording medium, and method and apparatus for reproducing data from the recording medium
US7613384B2 (en) 2004-08-17 2009-11-03 Lg Electronics Inc. Method for configuring composite file structure for data reproduction, and method and apparatus for reproducing data using the composite file structure
US7609939B2 (en) 2004-08-17 2009-10-27 Lg Electronics Inc. Method and apparatus of reproducing data recorded on recording medium and local storage
US7599611B2 (en) 2004-09-13 2009-10-06 Lg Electronics Co. Recording medium, and method and apparatus of reproducing data recorded on the same
KR20070011701A (ko) * 2005-07-21 2007-01-25 엘지전자 주식회사 기록매체에 기록되는 비디오 데이터에 대한 네비게이션정보의 구조와 그 구조를 이용하는 기록/재생 방법 및 장치
WO2006109716A1 (ja) 2005-04-07 2006-10-19 Matsushita Electric Industrial Co., Ltd. 記録媒体、再生装置、記録方法、再生方法
JP2007048348A (ja) * 2005-08-08 2007-02-22 Toshiba Corp 情報記憶媒体、情報再生装置、情報再生方法、及び情報再生プログラム
EP2144244B1 (en) * 2005-08-09 2019-02-20 Panasonic Intellectual Property Management Co., Ltd. Recording medium and playback apparatus
JP4972933B2 (ja) * 2005-12-28 2012-07-11 ソニー株式会社 データ構造、記録装置、記録方法、記録プログラム、再生装置、再生方法および再生プログラム
US20070206929A1 (en) * 2006-03-02 2007-09-06 David Konetski System and method for presenting karaoke audio and video features from an optical medium
US20070218444A1 (en) * 2006-03-02 2007-09-20 David Konetski System and method for presenting karaoke audio features from an optical medium
KR100800403B1 (ko) * 2006-12-07 2008-02-04 엘지전자 주식회사 광디스크의 서브타이틀 재생 제어방법
CN102057682A (zh) * 2008-06-24 2011-05-11 松下电器产业株式会社 记录介质、再现装置、集成电路、再现方法及程序
TW201039628A (en) * 2009-04-30 2010-11-01 Mitac Int Corp Subtitle generation system and method thereof
KR101104164B1 (ko) * 2009-09-21 2012-01-13 애니포인트 미디어 그룹 Bd―j규격을 지원하는 재생 장치를 위한 순차적 다운로드 서비스 제공 방법 및 이를 실현시키기 위한 프로그램을 기록한 컴퓨터로 판독 가능한 기록 매체
US8655148B2 (en) * 2012-06-05 2014-02-18 Hulu, LLC Picture overlay of captions on video via out of band communication
EP2728855A1 (en) * 2012-11-06 2014-05-07 Nicholas Roveta Systems and methods for generating and presenting augmented video content

Family Cites Families (89)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4040088A (en) * 1974-01-10 1977-08-02 Rca Corporation Adaptor for inter-relating an external audio input device with a standard television receiver, and an audio recording for use therewith
GB1556366A (en) 1976-08-12 1979-11-21 English Electric Co Ltd Receiving apparatus for combined television/data display
GB1586431A (en) 1978-04-11 1981-03-18 Philips Electronic Associated Data transmission
JPH0630910B2 (ja) 1984-02-28 1994-04-27 コニカ株式会社 印字方法
US5294982A (en) * 1991-12-24 1994-03-15 National Captioning Institute, Inc. Method and apparatus for providing dual language captioning of a television program
US5684542A (en) 1993-12-21 1997-11-04 Sony Corporation Video subtitle processing system
PL181021B1 (pl) 1994-06-03 2001-05-31 Philips Electronics Nv Sposób i urządzenie do odbioru dokładnie synchronizowanych danych
JP2747268B2 (ja) 1995-01-30 1998-05-06 株式会社東芝 ナビゲーションデータに従ってデータを再生する方法及びその装置、ナビゲーションデータを備えたデータを記録媒体に記録する方法及びその装置
EP0807894A1 (en) * 1995-01-31 1997-11-19 Hitachi, Ltd. Terminal for distributing electronic information
KR100215130B1 (ko) * 1995-04-06 1999-08-16 니시무로 타이죠 재생 데이타와 재생 데이타의 속성 정보를 함께 기록한 기록매체
EP0737979B1 (en) * 1995-04-14 2006-10-25 Kabushiki Kaisha Toshiba Reproducing apparatus for reproducing a recording medium
US6026232A (en) * 1995-07-13 2000-02-15 Kabushiki Kaisha Toshiba Method and system to replace sections of an encoded video bitstream
JP3577794B2 (ja) 1995-07-18 2004-10-13 ソニー株式会社 データ復号化装置
JPH09102940A (ja) * 1995-08-02 1997-04-15 Sony Corp 動画像信号の符号化方法、符号化装置、復号化装置、記録媒体及び伝送方法
JPH0951489A (ja) * 1995-08-04 1997-02-18 Sony Corp データ符号化/復号化方法および装置
JP3484838B2 (ja) 1995-09-22 2004-01-06 ソニー株式会社 記録方法及び再生装置
KR100218434B1 (ko) * 1996-06-21 1999-09-01 구자홍 디브이디 재생기의 문자 표시 장치 및 방법
HU229694B1 (en) 1997-03-21 2014-05-28 Nagra France Sas Conditional access system
US5999255A (en) 1997-10-09 1999-12-07 Solutia Inc. Method and apparatus for measuring Raman spectra and physical properties in-situ
US6288990B1 (en) * 1997-10-21 2001-09-11 Sony Corporation Reproducing apparatus, recording apparatus, and recording medium
EP0914001A1 (en) 1997-10-28 1999-05-06 CANAL+ Société Anonyme Downloading of applications in a digital decoder
US5949752A (en) 1997-10-30 1999-09-07 Wea Manufacturing Inc. Recording media and methods for display of graphic data, text, and images
JP3309069B2 (ja) * 1997-11-17 2002-07-29 株式会社日立製作所 多重符号化画像音声データの受信装置
JPH11176137A (ja) 1997-12-15 1999-07-02 Matsushita Electric Ind Co Ltd 光ディスク媒体およびその記録方法およびその記録装置
CN1292409C (zh) 1998-03-13 2006-12-27 松下电器产业株式会社 信息在光盘上的记录方法及再现装置及再现方法
JP4092767B2 (ja) * 1998-04-10 2008-05-28 ソニー株式会社 記録媒体及び再生装置
JP2000100073A (ja) 1998-09-28 2000-04-07 Sony Corp 記録装置および方法、再生装置および方法、記録媒体、並びに提供媒体
US6452609B1 (en) 1998-11-06 2002-09-17 Supertuner.Com Web application for accessing media streams
JP3376303B2 (ja) * 1998-12-16 2003-02-10 株式会社東芝 光ディスクと光ディスク記録装置と光ディスク再生装置
JP3339440B2 (ja) 1998-12-24 2002-10-28 日本ビクター株式会社 符号化データ記録媒体
JP4158262B2 (ja) * 1999-02-26 2008-10-01 ソニー株式会社 情報記録再生装置および方法ならびに記録媒体
WO2000068946A1 (fr) * 1999-05-07 2000-11-16 Kabushiki Kaisha Toshiba Structure de donnees pour donnees en continu, et procede d'enregistrement et de reproduction de donnees en continu
US6819395B2 (en) * 2002-08-30 2004-11-16 Texas Instruments Incorporated Digital cinema transport stream with embedded projector configuration data
JP2001135066A (ja) 1999-11-09 2001-05-18 Nippon Columbia Co Ltd 光情報記録媒体及び再生装置
US6288900B1 (en) 1999-12-02 2001-09-11 International Business Machines Corporation Warpage compensating heat spreader
US20010030710A1 (en) 1999-12-22 2001-10-18 Werner William B. System and method for associating subtitle data with cinematic material
KR100795255B1 (ko) * 2000-04-21 2008-01-15 소니 가부시끼 가이샤 정보 처리 장치 및 방법, 프로그램과 기록 매체
JP4682434B2 (ja) 2000-04-21 2011-05-11 ソニー株式会社 情報処理装置および方法、記録媒体、並びにプログラム
JP4599740B2 (ja) * 2000-04-21 2010-12-15 ソニー株式会社 情報処理装置および方法、記録媒体、プログラム、並びに記録媒体
WO2001082605A1 (en) * 2000-04-21 2001-11-01 Sony Corporation Encoding device and method, recorded medium, and program
KR100424480B1 (ko) * 2000-05-23 2004-03-22 엘지전자 주식회사 디지털 텔레비전이 수용가능한 데이터 포맷의 고밀도 광 기록매체와, 그에 따른 재생장치
JP2002025197A (ja) 2000-07-05 2002-01-25 Matsushita Electric Ind Co Ltd Cdテキスト格納および再生方法、コンパクトディスク再生装置、並びに、cdテキスト格納および再生プログラムを記録した記録媒体
EP1173031A1 (en) 2000-07-14 2002-01-16 Deutsche Thomson-Brandt Gmbh Method and device for recording sub-titles
EP1204280A1 (en) 2000-11-02 2002-05-08 Matsushita Electric Industrial Co., Ltd. Method for recording and reproduction of coded video data streams and video recording and reproduction device therefore
KR100399999B1 (ko) * 2001-02-05 2003-09-29 삼성전자주식회사 멀티스트림이 기록된 기록매체, 그 기록장치, 그기록방법, 그 재생장치, 및 그 재생방법
JP2002247526A (ja) 2001-02-19 2002-08-30 Toshiba Corp 内外ストリームデータの同期再生装置とストリームデータ配信装置
CA2690242C (en) 2001-03-08 2013-12-17 Sony Corporation Data recorder
EP1381232A4 (en) * 2001-04-02 2005-09-28 Matsushita Electric Ind Co Ltd VIDEO PLAYBACK DEVICE FOR DIGITAL VIDEO CONTENT, VIDEO PLAY PROCESS, VIDEO PLAY PROGRAM AND PACKAGING MEDIUM
KR100771264B1 (ko) 2001-05-12 2007-10-29 엘지전자 주식회사 스크립트 파일이 포함 기록된 기록매체와, 그 재생장치 및방법
US7376338B2 (en) * 2001-06-11 2008-05-20 Samsung Electronics Co., Ltd. Information storage medium containing multi-language markup document information, apparatus for and method of reproducing the same
CN1224255C (zh) 2001-07-24 2005-10-19 三星电子株式会社 一种组合***与控制标题和字幕的显示的方法
US20030021586A1 (en) * 2001-07-24 2003-01-30 Samsung Electronics Co., Ltd. Combination system having optical recording/reproducing apparatus and television, and method of controlling of displaying caption and subtitle
KR100563668B1 (ko) * 2001-12-22 2006-03-28 엘지전자 주식회사 재기록 가능 고밀도 기록매체의 더빙 오디오 기록방법
CN1620695A (zh) 2001-12-25 2005-05-25 松下电器产业株式会社 用于回放内容的装置、方法与计算机可读程序
JP3659498B2 (ja) * 2002-01-18 2005-06-15 パイオニア株式会社 情報記録媒体、情報記録装置及び方法、情報再生装置及び方法、情報記録再生装置及び方法、記録又は再生制御用のコンピュータプログラム、並びに制御信号を含むデータ構造
JP2003249057A (ja) * 2002-02-26 2003-09-05 Toshiba Corp デジタル情報媒体を用いるエンハンスド・ナビゲーション・システム
KR100456024B1 (ko) * 2002-02-28 2004-11-08 한국전자통신연구원 디브이디 플레이어의 자막정보 재생 장치 및 방법
US7734148B2 (en) 2002-03-20 2010-06-08 Lg Electronics Inc. Method for reproducing sub-picture data in optical disc device, and method for displaying multi-text in optical disc device
JP3671017B2 (ja) 2002-03-25 2005-07-13 三洋電機株式会社 デジタル放送受信方法および装置
KR100521914B1 (ko) 2002-04-24 2005-10-13 엘지전자 주식회사 재생리스트 요약정보 관리방법
US7197234B1 (en) 2002-05-24 2007-03-27 Digeo, Inc. System and method for processing subpicture data
AU2003241205B2 (en) * 2002-06-24 2009-03-26 Lg Electronics Inc. Recording medium having data structure for managing reproduction of multiple title video data recorded thereon and recording and reproducing methods and apparatuses
KR100554768B1 (ko) 2002-06-28 2006-02-22 엘지전자 주식회사 다중 재생 경로 비디오 데이터의 재생을 관리하기 위한데이터 구조를 갖는 기록 매체와 그에 따른 기록 및 재생방법 및 장치
CA2499734A1 (en) * 2002-09-24 2004-04-15 The Regents Of The University Of Colorado, A Body Corporate Genetic diagnosis of depression
KR100973863B1 (ko) 2002-09-25 2010-08-03 파나소닉 주식회사 재생장치, 재생방법, 기록매체
DE10393469T5 (de) * 2002-10-10 2005-08-25 Matsushita Electric Industrial Co., Ltd., Kadoma Optische Platte, Wiedergabevorrichtung, Programm, Wiedergabeverfahren und Aufzeichnungsverfahren
EP1408505A1 (en) * 2002-10-11 2004-04-14 Deutsche Thomson-Brandt Gmbh Method and apparatus for synchronizing data streams containing audio, video and/or other data
US20040081434A1 (en) * 2002-10-15 2004-04-29 Samsung Electronics Co., Ltd. Information storage medium containing subtitle data for multiple languages using text data and downloadable fonts and apparatus therefor
TWI246036B (en) * 2002-10-15 2005-12-21 Samsung Electronics Co Ltd Information storage medium containing subtitle data for multiple languages using text data and downloadable fonts and apparatus therefor
US7664372B2 (en) 2002-11-20 2010-02-16 Lg Electronics Inc. Recording medium having data structure for managing reproduction of multiple component data recorded thereon and recording and reproducing methods and apparatuses
WO2004049710A1 (ja) * 2002-11-28 2004-06-10 Sony Corporation 再生装置、再生方法、再生プログラムおよび記録媒体
JP3815458B2 (ja) * 2002-12-18 2006-08-30 ソニー株式会社 情報処理装置、情報処理方法及びプログラム
EP1595253A4 (en) 2003-01-20 2009-09-30 Lg Electronics Inc RECORDING MEDIUM COMPRISING A DATA STRUCTURE FOR MANAGING THE REPRODUCTION OF MEDIA RECORDED STILL IMAGES AND REPRODUCTIVE METHODS AND DEVICES
US7693394B2 (en) 2003-02-26 2010-04-06 Lg Electronics Inc. Recording medium having data structure for managing reproduction of data streams recorded thereon and recording and reproducing methods and apparatuses
MY165348A (en) * 2003-03-07 2018-03-21 Samsung Electronics Co Ltd Information storage medium containing multi-path data, and storage apparatus and player thereof
RU2358333C2 (ru) 2003-04-09 2009-06-10 Эл Джи Электроникс Инк. Носитель записи со структурой данных для управления воспроизведением данных текстовых субтитров и способы и устройства записи и воспроизведения
KR101029494B1 (ko) 2003-04-29 2011-04-18 코닌클리케 필립스 일렉트로닉스 엔.브이. 정보 기록 디바이스 및 방법
RU2353986C2 (ru) * 2003-06-17 2009-04-27 Пайонир Корпорейшн Носитель записи информации, устройство для записи информации и способ для его осуществления, устройство для воспроизведения информации и способ для его осуществления, устройство для воспроизведения-записи информации и способ для его осуществления, программа для записи информации, программа для воспроизведения информации, программа для воспроизведения-записи информации и структура данных, включающая в себя сигнал управления
CA2659714C (en) * 2003-06-30 2012-07-17 Panasonic Corporation Recording medium, recording method, reproduction apparatus and method, and computer-readable program
ATE396587T1 (de) 2003-07-03 2008-06-15 Matsushita Electric Ind Co Ltd Aufzeichnungsmedium, wiedergabevorrichtung, aufzeichnungsverfahren, integrierte schaltung, programm und wiedergabeverfahren
US7324119B1 (en) 2003-07-14 2008-01-29 Adobe Systems Incorporated Rendering color images and text
KR100667751B1 (ko) 2003-10-01 2007-01-11 삼성전자주식회사 텍스트 기반의 자막 정보를 포함하는 저장 매체, 재생장치 및 그 재생 방법
KR20050036277A (ko) * 2003-10-15 2005-04-20 엘지전자 주식회사 고밀도 광디스크의 네비게이션 정보 관리방법
BRPI0506712A (pt) * 2004-01-06 2007-05-02 Lg Electronics Inc meio fìsico de gravação, método e aparelho para reproduzir e gravar fluxos de subtìtulo de texto
WO2005074399A2 (en) 2004-02-10 2005-08-18 Lg Electronics Inc. Recording medium and method and apparatus for decoding text subtitle streams
JP2007527593A (ja) * 2004-02-10 2007-09-27 エルジー エレクトロニクス インコーポレーテッド 多様なデータを管理するためのデータ構造を有する記録媒体、記録再生方法及び記録再生装置
EP1721453A2 (en) * 2004-02-26 2006-11-15 LG Electronics, Inc. Recording medium and method and apparatus for reproducing and recording text subtitle streams
JP2005251313A (ja) * 2004-03-04 2005-09-15 Toshiba Corp 情報記録再生装置および情報記録再生方法
CN100490828C (zh) 2006-12-25 2009-05-27 漳州片仔癀药业股份有限公司 一种治疗痔疮的外用药物及其制备工艺和质量检测方法

Also Published As

Publication number Publication date
US20050084247A1 (en) 2005-04-21
JP2007512638A (ja) 2007-05-17
KR20070029631A (ko) 2007-03-14
CN1867991B (zh) 2010-08-04
EP1678713A4 (en) 2010-01-27
JP4988350B2 (ja) 2012-08-01
EP1524669A1 (en) 2005-04-20
RU2006116489A (ru) 2007-11-27
KR20050036277A (ko) 2005-04-20
CN1867991A (zh) 2006-11-22
KR101111516B1 (ko) 2012-02-24
TW200519911A (en) 2005-06-16
US8041193B2 (en) 2011-10-18
WO2005038804A1 (en) 2005-04-28
TWI299160B (en) 2008-07-21
US20050084248A1 (en) 2005-04-21
MY158011A (en) 2016-08-30
BRPI0415408A (pt) 2006-12-05
EP1678713A1 (en) 2006-07-12

Similar Documents

Publication Publication Date Title
RU2376661C2 (ru) Носитель записи, имеющий структуру данных для управления воспроизведением данных дополнительного представления, а также способы и устройства записи и воспроизведения
KR20050078907A (ko) 고밀도 광디스크의 서브타이틀 재생방법과 기록재생장치
JP2007522595A (ja) 記録媒体及びテキスト・サブタイトル・ストリームのデコード方法と装置
KR20060081331A (ko) 로컬 스토리지를 이용한 기록매체 재생방법 및 재생장치
KR20050048848A (ko) 고밀도 광디스크의 플레이리스트 생성방법, 관리방법 및재생방법과 기록재생장치
KR101111518B1 (ko) 기록 매체용 재생 제어 파일의 생성 방법과 그 재생 제어파일을 이용한 데이터 재생 방법 및 장치
EP1704563B1 (en) Recording medium including a data field to allow user changes of text subtitle display properties and corresponding recording and reproducing methods and apparatuses
CN100473133C (zh) 再现文本字幕的方法和文本字幕解码***
US20070041711A1 (en) Apparatus for reproducing data, method thereof, apparatus for recording the same, method thereof and recording medium
KR20070014946A (ko) 데이터 재생방법 및 재생장치 그리고 기록방법, 기록장치및 기록매체
RU2378719C2 (ru) Способ создания файла управления проигрыванием для носителя записи и способ и устройство для воспроизведения данных с использованием файла управления списком воспроизведения
KR101169279B1 (ko) 기록매체 재생관리 파일 생성방법 및 기록매체 재생방법과재생장치
KR20050064150A (ko) 고밀도 광디스크의 메뉴 구성방법 및 실행방법과기록재생장치
RU2369921C2 (ru) Носитель записи, содержащий структуру данных для управления воспроизведением потоков данных, записанных на нем, и способы и устройства для записи и воспроизведения
KR101108059B1 (ko) 그래픽 정보를 관리하기 위한 데이터 구조를 갖는 기록매체 및 기록/재생 방법과 장치
RU2351997C2 (ru) Носитель информации с наличием структуры данных для управления различными потоками данных и способы и устройства записи и воспроизведения
KR20050089353A (ko) 고밀도 광디스크와 그에 따른 데이터 파일 구성 방법 및재생 방법과 장치
KR20050076322A (ko) 고밀도 광디스크의 서브타이틀 관리를 포함한 파일구성방법 및 재생방법과 기록재생장치
KR20070014947A (ko) 데이터 재생방법 및 재생장치 그리고 기록방법, 기록장치및 기록매체
KR20050094265A (ko) 고밀도 광디스크 및 고밀도 광디스크의 텍스트 서브타이틀재생 방법과 재생 장치
KR20050075914A (ko) 고밀도 광디스크의 서브타이틀 관리를 포함한 파일구성방법 및 재생방법과 기록재생장치
EP1938322A2 (en) Apparatus for reproducing data, method thereof, apparatus for recording the same, method thereof and recording medium