[go: up one dir, main page]

RU2354072C2 - Декодер текстовых субтитров и способ декодирования потоков текстовых субтитров - Google Patents

Декодер текстовых субтитров и способ декодирования потоков текстовых субтитров Download PDF

Info

Publication number
RU2354072C2
RU2354072C2 RU2006131586/09A RU2006131586A RU2354072C2 RU 2354072 C2 RU2354072 C2 RU 2354072C2 RU 2006131586/09 A RU2006131586/09 A RU 2006131586/09A RU 2006131586 A RU2006131586 A RU 2006131586A RU 2354072 C2 RU2354072 C2 RU 2354072C2
Authority
RU
Russia
Prior art keywords
text
style
font
data
text subtitle
Prior art date
Application number
RU2006131586/09A
Other languages
English (en)
Other versions
RU2006131586A (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 RU2006131586A publication Critical patent/RU2006131586A/ru
Application granted granted Critical
Publication of RU2354072C2 publication Critical patent/RU2354072C2/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/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
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F21LIGHTING
    • F21VFUNCTIONAL FEATURES OR DETAILS OF LIGHTING DEVICES OR SYSTEMS THEREOF; STRUCTURAL COMBINATIONS OF LIGHTING DEVICES WITH OTHER ARTICLES, NOT OTHERWISE PROVIDED FOR
    • F21V33/00Structural combinations of lighting devices with other articles, not otherwise provided for
    • F21V33/0064Health, life-saving or fire-fighting equipment
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F21LIGHTING
    • F21VFUNCTIONAL FEATURES OR DETAILS OF LIGHTING DEVICES OR SYSTEMS THEREOF; STRUCTURAL COMBINATIONS OF LIGHTING DEVICES WITH OTHER ARTICLES, NOT OTHERWISE PROVIDED FOR
    • F21V23/00Arrangement of electric circuit elements in or on lighting devices
    • F21V23/04Arrangement of electric circuit elements in or on lighting devices the elements being switches
    • 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
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/34Indicating arrangements 
    • 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
    • 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
    • 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
    • H04N5/775Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television receiver
    • 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/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/806Transformation 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 with processing of the sound signal
    • H04N9/8063Transformation 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 with processing of the sound signal using time division multiplex of the PCM audio and PCM video signals
    • 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
    • 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/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)
  • General Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Television Signal Processing For Recording (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)

Abstract

Изобретение относится к декодеру текстовых субтитров и способу декодирования потоков текстовых субтитров, записанных на оптическом диске. Техническим результатом является обеспечение возможности определения специальной информации управления воспроизведением в потоке текстовых субтитров, так чтобы текстовые данные для текстовых субтитров, включенных в поток текстовых субтитров, могут быть воспроизведены стандартизированным образом. Предложен декодер (42) текстовых субтитров включает в себя процессор (411) текстовых субтитров, визуализатор (412) текста и контроллер (415) представления. Процессор (411) текстовых субтитров разбирает поток текстовых субтитров на текстовые данные и информацию управления воспроизведением, причем текстовые данные представляют текст субтитров, который должен быть отображен в области текстовых субтитров. После того, как поток текстовых субтитров разобран, визуализатор (412) текста визуализирует текстовые данные в растровые данные, используя информацию управления воспроизведением. Контроллер (415) представления управляет операциями процессора (411) текстовых субтитров визуализатора (412) текста. 3 н. и 21 з.п. ф-лы, 13 ил.

Description

Область техники, к которой относится изобретение
Настоящее изобретение относится к декодеру текстовых субтитров и способу декодирования потоков текстовых субтитров, записанных на оптическом диске.
Предшествующий уровень техники
Оптические диски широко используются в качестве оптического носителя записи для записи данных большого объема. В настоящее время среди широкого диапазона оптических дисков новый оптический носитель записи высокой плотности (HD-DVD), такой как диск Blu-ray (далее именуемый как "BD"), находится в состоянии разработки для записи и хранения видео- и аудиоданных высокого разрешения в течение длительного периода времени. Сегодня технические спецификации глобальных стандартов диска Blu-ray (BD), который считается технологией следующего поколения, создаются в качестве решения по оптической записи следующего поколения, которое позволяет иметь данные, значительно превосходящие традиционный DVD, помимо множества других цифровых устройств.
Следовательно, оптические устройства воспроизведения, применяющие стандарты диска Blu-ray (BD), также находятся в стадии разработки. Тем не менее, поскольку стандарты диска Blu-ray (BD) еще не готовы, существует множество трудностей в создании готового оптического устройства записи. В частности, для того, чтобы эффективно воспроизводить данные с диска Blu-ray (BD), должны предоставляться не только основные AV-данные (аудио/видеоданные), но и различные данные, необходимые для удобства пользователей, такие как субтитры, в качестве вспомогательных данных, относящихся к основным AV-данным, но и управляющая информация для воспроизведения основных данных и данных субтитров, записанных на оптический диск, должна систематизироваться и предоставляться. Тем не менее, в текущих стандартах диска Blu-ray (BD), поскольку стандарты вспомогательных данных, в частности информации субтитров, не полностью согласованы, существует множество ограничений для полномасштабного развертывания базового оптического устройства воспроизведения дисков Blu-ray (BD). Эти ограничения приводят к проблемам в предоставлении вспомогательных данных, таких как субтитры пользователю.
Сущность изобретения
Соответственно настоящее изобретение направлено на носитель записи для воспроизведения потоков текстовых субтитров и способы и устройства для записи и воспроизведения субтитров, все из которых по существу устраняют одну или более проблем из-за ограничений и недостатков предшествующего уровня техники.
Целью настоящего изобретения является определить специальную информацию управления воспроизведением в потоке текстовых субтитров, такую, что текстовые данные для текстовых субтитров, включенных в поток текстовых субтитров, могут быть воспроизведены стандартизированным образом.
Дополнительные преимущества, цели и признаки изобретения будут изложены частично в описании, которое следует ниже, и частично станут очевидны обычным специалистам в области техники после исследования нижеследующего или могут быть изучены при применении изобретения. Цели и другие преимущества изобретения могут быть реализованы и достигнуты структурой, подробно показанной в написанном описании и формуле изобретения, а также на прилагаемых чертежах.
В одном аспекте настоящего изобретения декодер текстовых субтитров включает в себя процессор текстовых субтитров, визуализатор текста и контроллер представления. Процессор текстовых субтитров разбирает поток текстовых субтитров на текстовые данные и информацию управления воспроизведением. Текстовые данные представляют текст субтитров, который должен быть отображен в области текстовых субтитров. Визуализатор текста визуализирует текстовые данные в растровые данные, используя информацию управления воспроизведением, а контроллер представления управляет операциями процессора текстовых субтитров и визуализатора текста. Информация управления воспроизведением может включать в себя информацию о стиле области, которая определяет стиль области текстовых субтитров, включающий в себя общий, относящийся к шрифту стиль текстовых данных. Стиль области текстовых субтитров может быть определен, по меньшей мере, одним из позиции области, размера области, фонового цвета области, позиции текста, движения текста, выравнивания текста, межстрочного интервала, идентификации шрифта, стиля шрифта, размера шрифта и цвета шрифта, определенного в информации о стиле области. Кроме того, процессор текстовых субтитров может дополнительно разбирать поток текстовых субтитров на встроенную информацию для применения другого относящегося к шрифту стиля к выбранной части текстовых данных.
В другом аспекте настоящего изобретения способ декодирования потоков текстовых субтитров, записанных на носителе записи, включает в себя этапы разбора потока текстовых субтитров на текстовые данные и информацию управления воспроизведением, и визуализации текстовых данных в растровые данные, используя информацию управления воспроизведением. Текстовые данные представляют текст субтитров, который должен быть отображен в области текстовых субтитров. Информация управления воспроизведением может включать в себя информацию о стиле области, определяющую стиль области текстовых субтитров, включающий в себя общий, относящийся к шрифту стиль текстовых данных. Стиль области текстовых субтитров может быть определен, по меньшей мере, одним из позиции области, размера области, фонового цвета области, позиции текста, движения текста, выравнивания текста, межстрочного интервала, идентификации шрифта, стиля шрифта, размера шрифта и цвета шрифта, определенного в информации о стиле области. Вышеупомянутый способ может дополнительно включать в себя этап разбора потока текстовых субтитров на встроенную информацию для применения другого относящегося к шрифту стиля к выбранной части текстовых данных.
В дальнейшем аспекте настоящего изобретения система для декодирования потоков текстовых субтитров, записанных на носителе записи, включает в себя декодер текстовых субтитров, графическую матрицу и таблицу кодировки цвета. Декодер текстовых субтитров разбирает поток текстовых субтитров на текстовые данные и информацию управления воспроизведением и визуализирует текстовые данные в растровые данные, используя информацию управления воспроизведением. Впоследствии графическая матрица преобразует растровые данные в отображаемые изображения, а таблица кодировки цвета управляет, по меньшей мере, одним из цветов и уровней прозрачности отображаемых изображений.
Нужно понимать, что оба из приведенного выше общего описания и последующего детального описания настоящего изобретения являются примерными и объяснительными и предназначены для того, чтобы предоставить дополнительное объяснение изобретения, как заявлено.
Краткое описание чертежей
Сопроводительные чертежи, которые включены для того, чтобы предоставить дополнительное понимание изобретения и объединены и составляют часть этой заявки, иллюстрируют варианты осуществления изобретения и вместе с описанием служат для разъяснения принципа изобретения. На чертежах:
Фиг.1 иллюстрирует проигрыватель оптического (например, Blu-ray) диска согласно настоящему изобретению;
Фиг.2A иллюстрирует файлы данных, записанные на оптическом диске согласно настоящему изобретению;
Фиг.2B иллюстрирует области хранения данных оптического диска согласно настоящему изобретению;
Фиг.3A и 3B иллюстрируют примеры области текстовых субтитров, отображаемой на экране дисплея согласно настоящему изобретению;
Фиг.4 иллюстрирует устройство для декодирования AV-потоков и потоков текстовых субтитров согласно настоящему изобретению;
Фиг.5A иллюстрирует пример информации сегмента формирования страницы (PCS), включенной в поток текстовых субтитров согласно настоящему изобретению;
Фиг.5B иллюстрирует пример информации сегмента (ODS) определения объекта, включенной в поток текстовых субтитров согласно настоящему изобретению;
Фиг.6A-6D иллюстрируют несколько примеров декодера текстовых субтитров, показанных на фиг.4, согласно настоящему изобретению; и
Фиг.7 иллюстрирует устройство для записи и/или воспроизведения потоков текстовых субтитров согласно настоящему изобретению.
Оптимальный режим осуществления изобретения
Сейчас будет сделана ссылка в деталях на предпочтительные варианты осуществления настоящего изобретения, примеры которого проиллюстрированы на сопроводительных чертежах. Где это возможно, будут использованы одни и те же ссылочные номера на чертежах, чтобы ссылаться на те же или подобные части.
В этом описании основные данные представляют аудио/видео (AV) данные, которые записаны на оптическом диске автором и принадлежат заголовку (например, заголовку фильма). В общем, AV данные записываются в формате MPEG-2 и часто называются AV-потоками или основными AV-потоками. Кроме того, дополнительные данные представляют все другие данные, ассоциативно связанные с воспроизведением основных данных, примерами которых являются потоки текстовых субтитров, графические потоки, информация меню и вспомогательные аудиопотоки (например, для доступного для просмотра слайд-шоу). Эти потоки дополнительных данных могут быть записаны в формате MPEG2 или любом другом формате данных, и они могут быть объединены с AV-потоками или существовать как независимые файлы данных в той же или другой области данных на оптическом диске.
Согласно настоящему изобретению субтитры представляют информацию надписей для воспроизводимых изображений и часто представляются на предопределенном языке. Например, когда пользователь выбирает вариант просмотра одних из множества субтитров на многих языках при просмотре изображений на экране дисплея, информация надписей, соответствующая выбранному варианту, отображается в предопределенной части экрана дисплея. Информация надписей может быть записана на оптический диск как транспортные пакеты MPEG2, растровая графика или текстовые данные. Когда информация надписей является текстовыми данными, субтитры называются текстовыми субтитрами. Поток текстовых субтитров включает в себя текстовые данные для текстовых субтитров и информацию управления воспроизведением для текстовых данных. Согласно одному примеру настоящего изобретения поток текстовых субтитров может быть записан на оптическом диске и существовать как независимый файл потока. Кроме того, поток текстовых субтитров может быть загружен из внешнего источника данных. Фиг.1 иллюстрирует проигрыватель 1 оптических дисков согласно настоящему изобретению. Проигрыватель 1 дисков способен воспроизводить потоки текстовых субтитров и аудио/видео (AV) потоки, записанные на оптическом диске, примером которого является диск Blu-ray. Проигрыватель 1 дисков также способен записывать потоки текстовых субтитров и AV-потоки на оптический диск.
Кроме того, проигрыватель 1 дисков согласно настоящему изобретению способен принимать или загружать входные данные из внешнего источника данных, примерами которого является станция вещания цифрового телевидения и Интернет-сервер. После того, как проигрыватель 1 дисков выполняет требуемые обработки данных для входных данных, он отображает обработанные сигналы на устройстве 2 отображения, подключенном к проигрывателю 1 дисков. Следовательно, проигрыватель 1 дисков способен принимать AV-потоки и потоки текстовых субтитров от оптического диска или внешнего источника данных, соответственно, и воспроизводить AV-потоки и данные текстовых субтитров одновременно. Данные текстовых субтитров могут быть в формате MPEG, текстовом, XML или HTML формате.
Фиг.2A иллюстрирует файлы данных, записанные на диске Blu-ray (BD) согласно настоящему изобретению. Ссылаясь на фиг.2A, по меньшей мере, один BD-каталог (BDMV) включен в корневой каталог (root). Каждый BD-каталог включает в себя индексный файл (например, index.bdmv) и объектный файл (например, MovieObject.bdmv), которые представляют общие файлы, которые используются при взаимодействии с одним или более пользователями. Например, индексный файл содержит данные, представляющие таблицу индексов, которая включает в себя различную информацию, относящуюся ко множеству выбираемых меню и заголовков.
Каждый BD-каталог включает в себя три каталога файлов, включающих в себя данные, которые должны быть воспроизведены, и информацию, требуемую для воспроизведения данных. Каталоги файлов, включенные в каждый BD-каталог, являются каталогом потока (STREAM), каталогом списка воспроизведения (PLAYLIST) и каталогом информации о клипе (CLIPINF).
Каталог потока включает в себя файлы аудио/видео (AV) потоков и файлы дополнительных потоков, включающие в себя один или более файлов потока текстовых субтитров. Основные AV-потоки и потоки текстовых субтитров могут быть в форме транспортных пакетов MPEG2 и именоваться как "*.m2ts", как показано на фиг.2A. Файлы потока текстовых субтитров существуют как файлы независимого потока в каталоге потока. Кроме того, файлы потока текстовых субтитров могут быть в другом формате данных и именоваться согласно их формату данных. Например, если файлы потока текстовых субтитров - в текстовом формате, они могут быть названы как "*.txt".
Далее, каталог информации о клипе включает в себя файлы (*.clpi) информации о клипе, которые соответствуют файлам AV-потока и потока текстовых субтитров, включенным в каталог потока. Файл информации о клипе включает в себя информацию о свойствах и информацию о синхронизации соответствующего файла потока, где информация о синхронизации включает в себя информацию соответствия, которая устанавливает соответствие временной метки (PTS) представления номеру (SPN) пакета источника, используя карту точек входа. В промышленном стандарте каждая пара из файла потока и его соответствующего файла информации о клипе обозначается как клип. Например, 01000.clpi, включенный в CLIPINF, включает в себя информацию о свойствах и синхронизации файла 01000.m2ts, включенного в STREAM, а вместе 01000.clpi и 01000.m2ts формируют клип. Ссылаясь обратно на фиг.2A, каталог списка воспроизведения включает в себя один или более файлов (*.mpls) списка воспроизведения (PlayList), в котором каждый файл Playlist включает в себя, по меньшей мере, один элемент воспроизведения (PlayItem), который обозначает, по меньшей мере, один основной AV-клип и время воспроизведения основного AV-клипа. Более конкретно, PlayItem включает в себя информацию, обозначающую времена начала и окончания (In-Time и Out-Time) для воспроизведения основного AV-клипа, который может быть обозначен посредством Clip_Information_File_Name в элементе воспроизведения. Следовательно, файл PlayList представляет основную информацию управления воспроизведением для одного или более основных AV-клипов. Кроме того, файл PlayList может дополнительно включать в себя SubPlayItem (подэлемент воспроизведения), который является основной информацией управления воспроизведением одного или более файлов потока текстовых субтитров. Когда SubPlayItem включен в файл PlayList для того, чтобы воспроизводить один или более потоков текстовых субтитров, SubPlayItem часто синхронизирован с элементом(ми) PlayItem, также включенными в файл PlayList. Кроме того, когда SubPlayItem используется для того, чтобы воспроизводить доступное для просмотра слайд-шоу, он может быть синхронизирован с элементом(ми) PlayItem.
Фиг.2B иллюстрирует области хранения данных оптического диска, в которых записаны файлы данных, показанные на фиг.2A. Как показано на фиг.2A, том диска включает в себя область информации о файловой системе, занимающую внутреннюю часть тома диска, область потока, занимающую внешнюю часть тома диска, и область базы данных, расположенную между областью информации о файловой системе и областью данных потока. В области информации о файловой системе записана системная информация для управления всеми файлами данных. Далее, AV-потоки и один или более потоков текстовых субтитров предварительно записаны в область потока. Общие файлы, файлы PlayList и файлы информации о клипе записаны в области базы данных тома диска. Как обсуждалось выше, общие файлы включают в себя индексный файл и объектный файл, а файлы PlayList и файлы информации о клипе включают в себя информацию, требуемую для того, чтобы воспроизвести AV-потоки и потоки текстовых субтитров, записанных в области потока. Пользователю дана возможность выбирать конкретный режим воспроизведения и воспроизводить желаемые основной и дополнительный потоки в выбранном режиме воспроизведения, используя информацию, сохраненную в области базы данных и/или области потока. Фиг.3A и 3B иллюстрируют примеры текстовых субтитров, отображенных на экране 2 дисплея, согласно настоящему изобретению. Поток текстовых субтитров, записанных на оптическом диске, включает в себя данные, представляющие текст субтитров (например, символы). Когда поток текстовых субтитров воспроизводится, область текстовых субтитров, включающая в себя текстовые данные, отображается на экране 2 дисплея, как показано на обеих фигурах. Текстовые данные, включенные в область текстовых субтитров, показаны на фиг.3A - это данные на корейском языке, а текстовые данные, отображенные в области, показанной на фиг.3B - на английском. Для того чтобы поддерживать оба языка, существует более чем один файл независимых текстовых субтитров, записанных на оптическом диске.
В заключение, один или более потоков текстовых субтитров согласно настоящему изобретению могут быть предоставлены с оптического диска, на котором потоки текстовых субтитров существуют как один или более файлов потока текстовых субтитров. Или они могут быть предоставлены из внешнего источника данных, как показано на фиг.1. Потоки текстовых субтитров могут быть в MPEG-формате или любом другом формате данных (например, текстовом формате).
Фиг.4 иллюстрирует устройство для декодирования AV-потоков и потоков текстовых субтитров согласно настоящему изобретению. Устройство включает в себя фильтр 5 идентификатора (PID) пакета для разделения входных потоков на видеопотоки, аудиопотоки, графические потоки и потоки текстовых субтитров на основе их идентификаторов пакетов, узел 10 декодирования аудио для декодирования аудиопотоков, узел 20 декодирования видео для декодирования видеопотоков, узел декодирования графики, декодирующий графические потоки, и узел 40 декодирования текстовых субтитров для декодирования потоков текстовых субтитров.
Потоки текстовых субтитров могут быть извлечены из оптического диска, или они могут быть введены из внешнего источника данных. По этой причине устройство, показанное на фиг.4, включает в себя переключатель 6, который выбирает источник данных. Например, если поток текстовых субтитров в MPEG-формате извлечен из оптического диска, переключатель 6 выбирает линию A данных, соединенную с фильтром 5 PID. С другой стороны, если поток текстовых субтитров в другом формате (например, текстовом, XML или HTML формате) вводится через внешний источник, переключатель 6 выбирает линию B данных, которая соединена с внешним источником.
Каждый из узлов 10 декодирования аудио, узла 20 декодирования видео и узла 30 декодирования графики включает в себя буфер 11, 21 и 31 передачи для хранения предопределенного объема потоков данных, которые должны быть декодированы. Видеоматрица 23 и графическая матрица 33 включены в узел 20 декодирования видео и узел 30 декодирования графики, соответственно, для преобразования декодированных сигналов в отображаемые изображения. Узел 30 декодирования графики дополнительно включает в себя таблицу (CLUT) 34 кодировки цвета для управления цветом и уровнями прозрачности отображаемых изображений. Когда узел 40 декодирования текстовых субтитров принимает один или более потоков текстовых субтитров от переключателя 6, все из этих потоков сразу первоначально предварительно загружаются в буфер (SPB) 41 предварительной загрузки субтитров. Принимая типичный размер файла потока текстовых субтитров для одного языка, равным около 0,5 мегабайт, размер буфера 41 предварительной загрузки субтитра будет более чем 0,5 мегабайт. Для того чтобы обеспечить цельное представление текстовых субтитров, когда пользователь переключается между файлами потоков субтитров, поддерживающими множество языков, размер буфера 41 предварительной загрузки субтитров будет определен на основе общего числа файлов потоков текстовых субтитров. Размер буфера должен быть достаточно большим, чтобы предварительно загрузить все требуемые файлы потоков текстовых субтитров сразу. После того, как все файлы потоков текстовых субтитров предварительно загружены в буфер 41 предварительной загрузки субтитров, извлечение и использование потоков текстовых субтитров могут быть осуществлены эффективным во времени образом. Также управление буфером 41 предварительной загрузки субтитров может быть довольно простым по изложенной причине.
Узел 40 декодирования текстовых субтитров дополнительно включает в себя декодер 42 текстовых субтитров (TXT_ST), который декодирует один или более потоков текстовых субтитров, сохраненных в буфере 41 предварительной загрузки субтитров, графическую матрицу 43 для преобразования декодированного потока(ов) субтитров в отображаемые изображения, и таблицу (CLUT) 44 кодировки цвета для управления цветом и уровнями прозрачности преобразованных изображений.
Узел 50 наложения изображения, включенный в состав устройства, показанного на фиг.4, объединяет изображения, выводимые из узла 20 декодирования видео, узла 30 декодирования графики и узла 40 декодирования текстовых субтитров. Эти объединенные изображения отображаются на экране дисплея. Видеоизображения, выводимые из видеоматрицы 23 узла 20 декодирования видео, отображаются как фон экрана дисплея, а изображения, выводимые из узла 30 декодирования графики и/или узла 40 декодирования текстовых субтитров, накладываются поверх отображенных видеоизображений. Например, если выводимые изображения узла 30 декодирования графики являются интерактивными графическими изображениями, изображения текстовых субтитров, выводимые из узла 40 декодирования текстовых субтитров изначально накладываются поверх видеоизображений посредством первого сумматора 52. После этого интерактивные графические изображения дополнительно накладываются поверх наложенных изображений субтитров посредством второго сумматора 53. С другой стороны, если выводимые изображения узла 30 декодирования графики являются графическими изображениями представления, эти изображения первоначально накладываются поверх видеоизображений из узла 20 декодирования видео посредством первого сумматора 52, а изображения текстовых субтитров из узла 40 декодирования текстовых субтитров дополнительно накладываются поверх видеоизображений посредством второго сумматора 53.
Устройство, показанное на фиг.4, дополнительно включает в себя системный декодер 4 для декодирования входных потоков данных, извлеченных с оптического диска, и микропроцессор 3 для управления операциями всех упомянутых компонентов устройства.
Теперь будет сделана ссылка в деталях на конкретную информацию/данные, включенные в поток текстовых субтитров согласно настоящему изобретению. Файл потока текстовых субтитров, записанный на оптический диск, согласно настоящему изобретению включает в себя информацию о сегменте (PCS) формирования страницы, включающую в себя информацию о стиле области (глобальном), и информацию о сегменте (ODS) определения объекта, включающую в себя данные, представляющие текст субтитров (например, символы) и информацию о встроенном (локальном) стиле. Когда файл потока текстовых субтитров воспроизводится, область текстовых субтитров, включающая в себя текст субтитров, отображается на экране дисплея в соответствии с информацией о стиле области и информации о встроенном стиле.
Пример информации о сегменте (PCS) формирования страницы проиллюстрирован на фиг.5A. Объект, определенный в информации PCS, представляет область (страницу) текстовых субтитров и полную часть текста, включенную в область текстовых субтитров. Информация PCS включает в себя информацию о формировании объекта (composition_object (*)), включающую в себя идентификацию объекта (obiect_id), информацию о позиции объекта (object_position_info) и информацию об обрезке объекта (object_cropping_info) для объекта. Информация PCS дополнительно включает в себя информацию, определяющую стиль области текстовых субтитров, отображенной на экране дисплея, и эта информация часто обозначается как информация о стиле области или информация об общем стиле (global style_page, показанный на фиг.5A). Для простоты она будет именоваться как информация о стиле области.
Информация о стиле области определяет стиль области текстовых субтитров, включающей в себя текст субтитров, где стиль области включает в себя общий относящийся к шрифту стиль текста субтитров, включенного в область текстовых субтитров. Например, информация о стиле области определяет стиль области, задавая множество свойств отображения, требуемых для отображения области текстовых субтитров, включающей в себя текст субтитров, на экране дисплея. Например, информация о стиле области может определять позицию области (region_position), указывающую, по меньшей мере, одну из горизонтальной и вертикальной позиций области текстовых субтитров от начала координат экрана дисплея, размер области (region_size), указывающий, по меньшей мере, одно из ширины и высоты области текстовых субтитров, и фоновый цвет области (region_background_color), указывающий цвет фона области текстовых субтитров. Информация о стиле области может дополнительно определять позицию текста (text_position), указывающую позицию текстовых данных в области текстовых субтитров, ход текста (text_flow), указывающий, по меньшей мере, одно движение символов (слева направо или справа налево) и движение строки (сверху вниз или снизу вверх) текстовых данных в области текстовых субтитров, выравнивание текста (text_alignment), указывающее одно из левого, по центру, правого выравнивания текстовых данных в области текстовых субтитров, межстрочный интервал (line_space), указывающий расстояние между двумя смежными линиями текстовых данных в области текстовых субтитров. Информация о стиле области может также определять другие свойства отображения, не упомянутые выше. Информация о стиле области дополнительно определяет стиль области, задавая общий, относящийся к шрифту стиль (относящиеся к шрифту свойства отображения) текста субтитров, включенных в область текстовых субтитров. Например, информация о стиле области может дополнительно определять идентификацию шрифта (font_id), указывающую значение, определяющее файл шрифта, ассоциативно связанный с файлом потока текстовых субтитров, включающий в себя информацию о стиле области, стиль шрифта (font_style), указывающий, по меньшей мере, обычный, полужирный и курсивный стили шрифта, размер шрифта (font_size), указывающий вертикальный размер текста, включенного в область текстовых субтитров (например, символ), и цвет шрифта (font_color), указывающий цвет текста. Как описано выше, общий относящийся к шрифту стиль текста субтитров в области текстовых субтитров определяется, по меньшей мере, одним из идентификации шрифта, стиля шрифта, размера шрифта и цвета шрифта, определенных в информации о стиле области. Фиг.5B иллюстрирует пример информации сегмента (ODS) определения объекта, включенной в поток текстовых субтитров. Объект, определенный идентификацией (идентификатором) объекта (object_id) в информации ODS, представляет выбранную часть текста субтитров (например, символы), включенного в область текстовых субтитров. Информация ODS включает в себя информацию об объекте, включающую в себя идентификатор объекта (object_id), и информацию о версии объекта (object_version_number) для объекта. Информация ODS дополнительно включает в себя информацию для применения другого, относящегося к шрифту стиля к выбранной части текста, включенного в текстовый субтитр, и эта информация часто обозначается как информация встроенного стиля или информация о локальном стиле (local style_object, показанный на фиг.5B). Для простоты она будет именоваться как информация встроенного стиля.
Целью информации о локальном стиле является применить другой, относящийся к шрифту стиль для выбранной части текста, включенной в область текстовых субтитров. Другими словами, информация о локальном стиле определяет конкретный, относящийся к шрифту стиль выбранной части текста, который может отличаться от общего относящегося к шрифту стиля, определенного информацией о стиле области. Например, информация встроенного стиля определяет конкретный относящийся к шрифту стиль, переопределяя, по меньшей мере, одно из идентификации шрифта (font_id), указывающей значение, задающее другой файл шрифта, связанный с потоком текстовых субтитров, стиля шрифта (font_style), указывающего другой стиль шрифта, размера шрифта (font_size), указывающего другой размер шрифта, и цвета шрифта (font_color), указывающего другой цвет шрифта для выбранной части текста в области текстовых субтитров. Кроме того, информация встроенного стиля может дополнительно определять различные другие, относящиеся к шрифту свойства отображения, не упомянутые выше.
Обращаясь опять к фиг.5B, информация ODS дополнительно включает в себя данные (Text_data), представляющие текст субтитров, включенный в область текстовых субтитров. Эти текстовые данные могут быть включенной информацией (Object_Data) данных объекта, которая включена в object_data_fragment, как показано на фиг.5B. Однако текстовые данные могут быть включены в ODS другим образом. Файл потока текстовых субтитров может дополнительно включать в себя информацию о палитре для использования с таблицей (CLUT) кодировки цвета. Эта информация о палитре может быть включена в информацию сегмента (PDS) определения палитры, дополнительно включенную в файл потока текстовых субтитров, или может быть включена в файл информации о клипе, соответствующий потоку текстовых субтитров. Альтернативно, информация о палитре может быть включена в информацию PCS, показанную на фиг.5A.
Фиг.6A иллюстрирует первый пример декодера 42 текстовых субтитров, показанного на фиг.4 согласно настоящему изобретению, где поток текстовых субтитров предоставляется с оптического диска. Информация PCS и информация ODS, включенные в поток текстовых субтитров, предварительно загруженный в буфер (SPB) 41 предварительной загрузки субтитров, могут изначально размещаться в порядке своего типа информации и быть сохранены в буфере (EB) 410 кодированных данных. Однако этот процесс присутствует только для улучшения общей эффективности декодера 42 текстовых субтитров, и он может быть пропущен. Следовательно, буфер 410 кодированных данных присутствует только для необязательной возможности и может быть включен в узел 40 декодирования текстовых субтитров, показанный на фиг.6A.
Обращаясь снова к фиг.6A, процессор (TXT_ST анализатор) 411 текстовых субтитров, включенный в декодер 42 текстовых субтитров (TXT_ST), осуществляет разбор информации PCS и ODS, которая предварительно загружена в буфер (SPB) 41 предварительной загрузки субтитров или буфер (EB) 410 кодированных данных, на данные, представляющие текст субтитров (текстовые данные), которые должны быть включены в область текстовых субтитров, информацию встроенного стиля и информацию о стиле области. Когда информация PCS и ODS разобрана анализатором 411 текстовых субтитров, текстовые данные и встроенная информация передаются визуализатору 412 текста, а информация о стиле области передается буферу (CB) 414 формирования. Впоследствии визуализатор 412 текста визуализирует текстовые данные в растровые данные под управлением контроллера 415 представления (цвета/формата/формирования), используя информацию о стиле области, информацию встроенного стиля и файл шрифта. Файл шрифта может быть извлечен с оптического диска или из памяти (не проиллюстрирована), включенной в проигрыватель 1 оптических дисков, показанный на фиг.1.
Буфер (CB) 414 формирования хранит информацию о стиле области, разобранную анализатором 411 текстовых субтитров, и предоставляет эту информацию контроллеру 415 представления. Буфер (DB) 413 объектов временно хранит растровые данные, выведенные из визуализатора 412 текста, и выводит сохраненные данные согласно временной информации (например, временные метки представления). Контроллер 415 представления управляет операциями визуализатора 412 текста и буфера (DB) 413 объектов согласно информации о стиле области, информации встроенного стиля, соответствующему файлу информации о клипе, и пользовательскому вводу. Фиг.6B иллюстрирует второй пример декодера 42 текстовых субтитров, показанного на фиг.4 согласно настоящему изобретению, где поток текстовых субтитров предоставляется с оптического диска. Декодер 42 текстовых субтитров, показанный на фиг.6B, не включает в себя буфер объектов и буфер формирования. Процессор (TXT_ST анализатор) 421 текстовых субтитров разбирает поток текстовых субтитров, включающий в себя информацию PCS и ODS, на текстовые данные субтитров, информацию встроенного стиля и информацию о стиле области. Когда информация PCS и ODS разобрана, текстовые данные и информация встроенного стиля непосредственно передаются визуализатору 422 текста, а информация о стиле области непосредственно передается контроллеру 423 представления (цвета/формата/формирования). Впоследствии визуализатор 422 текста визуализирует текстовые данные в растровые данные под управлением контроллера 423 представления, используя информацию о стиле области, информацию встроенного стиля и файл шрифта. Растровые данные непосредственно отображаются через графическую матрицу 43. Так как процессы сохранения растровых данных и информации о стиле области пропущены, общая обработка данных декодера 42 текстовых субтитров значительно упрощается.
Фиг.6C и 6D иллюстрируют третий и четвертый пример декодера 42 текстовых субтитров, показанного на фиг.4 согласно настоящему изобретению, где поток текстовых субтитров предоставлен предпочтительно из внешнего источника данных, чем с оптического диска. Когда поток текстовых субтитров включает в себя данные, представляющие текст субтитров (текстовые данные) в XML или HTML формате, текстовые данные могут включать в себя информацию о тэгах (часто именуемую как "синтаксис разметки"), указывающую информацию о свойствах текстовых данных. В третьем примере декодера 42 текстовых субтитров информация псевдо-PCS (сегмента формирования страницы) и информация псевдо-ODS (сегмента определения объекта) создаются из синтаксиса разметки. С другой стороны, синтаксис разметки непосредственно используется, когда воспроизводится или декодируется поток текстовых субтитров. По этой причине операции третьего и четвертого примеров декодера 42 текстовых субтитров будут подобны, в определенном аспекте, таковым из первого и второго примеров, показанных на фиг.6A и 6B. Ссылаясь на фиг.6C, процессор (TXT_ST анализатор или преобразователь сегмента) 431 текстовых субтитров, включенный в декодер 42 текстовых субтитров, преобразует поток текстовых субтитров, первоначально предоставленный из внешнего источника данных, в стандартизированную информацию. Например, если поток текстовых субтитров находится в XML-формате, он сначала преобразует данные в информацию псевдо-PCS и информацию псевдо-ODS, включающую в себя текстовые данные субтитров, и разбирает эту информацию на текстовые данные, информацию встроенного стиля и информацию о стиле области. Когда информация псевдо-PCS и псевдо-ODS разобрана, текстовые данные и информация встроенного стиля передаются визуализатору (генератору растра) 432 текста, а информация о стиле области передается буферу (CB) 434 формирования. Впоследствии визуализатор 432 текста визуализирует текстовые данные в растровые данные под управлением графического контроллера 435, используя информацию о стиле области, информацию встроенного стиля и файл шрифта. Файл шрифта может быть извлечен из оптического диска или памяти (не показана), включенной в проигрыватель 1 оптических дисков, показанный на фиг.1.
Буфер 434 формирования хранит информацию о стиле области, разобранную анализатором 431 текстовых субтитров, и предоставляет эту информацию графическому контроллеру 435. Буфер (DB) 433 объектов временно хранит растровые данные, выведенные из визуализатора 432 текста, и выводит сохраненные данные согласно информации о времени (например, временные метки представления). Графический контроллер 435 управляет операциями визуализатора 432 текста и буфера 433 объектов согласно информации о стиле области, информации встроенного стиля, соответствующему файлу информации о клипе и пользовательскому вводу.
Ссылаясь на фиг.6D, процессор (TXT_ST анализатор) 441 текстовых субтитров, включенный в декодер 42 текстовых субтитров, преобразует поток текстовых субтитров, первоначально предоставленный из внешнего источника данных, в стандартизированную информацию. Например, если поток текстовых субтитров находится в XML или HTML-формате, он сначала преобразует данные в информацию псевдо-PCS и информацию псевдо-ODS, включающую в себя текстовые данные субтитров, и разбирает эту информацию на текстовые данные, информацию встроенного стиля и информацию о стиле области. Когда информация псевдо-PCS и псевдо-ODS разбирается, текстовые данные и информация встроенного стиля передаются визуализатору (442) текста, а информация о стиле области передается графическому контроллеру 443. Впоследствии визуализатор 442 текста визуализирует текстовые данные в растровые данные под управлением графического контроллера 443, используя информацию о стиле области, информацию встроенного стиля и файл шрифта. Преобразованные растровые данные одновременно отображаются через графическую матрицу 43. Так как процессы сохранения растровых данных и информации о стиле области не требуются, общая обработка данных декодера 42 текстовых субтитров значительно упрощается.
Фиг.7 иллюстрирует устройство записи или воспроизведения потоков текстовых субтитров согласно настоящему изобретению. Устройство, показанное на фиг.7, включает в себя головку 11, которая считывает AV-потоки, и один или более потоков текстовых субтитров с оптического диска. Головка 11 также способна записывать AV-потоки и один или более потоков текстовых субтитров на оптический диск. Каждый поток текстовых субтитров, записываемый или считываемый с оптического диска головкой 11, включает в себя данные, представляющие текст субтитров (текстовые данные), который должен быть отображен в области текстовых субтитров на экране дисплея, информацию о стиле (глобальном) области, определяющую стиль области текстовых субтитров, включающий в себя общий, относящийся к шрифту стиль текстовых данных, и информацию встроенного (локального) стиля для применения другого относящегося к шрифту стиля к выделенной части текстовых данных.
Устройство дополнительно включает в себя привод (например, сервопривод) 14, который управляет работой головки 11, сигнальный процессор 13, который восстанавливает сигнал, принятый от головки 11, или модулирует сигнал в записываемый сигнал, память 15, которая хранит информацию управления воспроизведением, включенную в потоки текстовых субтитров, и микропроцессор 16, который управляет работой привода 14, сигнального процессора 13 и памяти 15. Устройство, показанное на фиг.7, дополнительно включает в себя AV-декодер 17, декодирующий AV-сигнал, принятый от сигнального процессора 13, и AV-кодер 18, преобразующий входной AV-сигнал в сигнал, имеющий конкретный формат, такой как транспортные потоки MPEG2, и передающий преобразованный сигнал сигнальному процессору 13. Кроме того, устройство дополнительно включает в себя контроллер 12, который управляет работой сигнального процессора 13, AV-декодера 17 и AV-кодера 18.
Промышленная применимость
Специалистам в области техники будет очевидно, что различные модификации и вариации могут быть сделаны в настоящем изобретении без отступления от сущности и объема изобретения. Таким образом, имеется в виду, что настоящее изобретение покрывает модификации и вариации этого изобретения, обеспечивая их происхождение в пределах прилагаемой формулы изобретения и ее эквивалентов.

Claims (24)

1. Декодер текстовых субтитров для декодирования потоков текстовых субтитров, записанных на носителе записи, содержащий:
процессор текстовых субтитров, выполненный с возможностью проводить синтаксический анализ потока текстовых субтитров на текстовые данные, представляющие текст субтитров, который должен быть отображен в области текстовых субтитров, информацию о стиле области, указывающую стиль области для области текстовых субтитров, включая в себя общий относящийся к шрифту стиль всех текстовых данных, и встроенную информацию стиля, указывающую относящийся к шрифту стиль, применяемый к выбранной части текстовых данных;
визуализатор текста, выполненный с возможностью приема текстовых данных и встроенной информации стиля; и
контроллер, выполненный с возможностью введения информации о стиле области в визуализатор текста;
причем визуализатор текста управляется контроллером, и преобразует текстовые данные в растровые данные, используя информацию о стиле области и встроенную информацию стиля.
2. Декодер по п.1, в котором визуализатор текста выполнен с возможностью дополнительно использовать данные шрифтов при визуализации текстовых данных в растровые данные.
3. Декодер по п.1, дополнительно содержащий: буфер предварительной загрузки субтитров, выполненный с возможностью предварительной загрузки всей части потока текстовых субтитров с носителя записи и предоставления предварительно загруженного потока текстовых субтитров процессору текстовых субтитров.
4. Декодер по п.1, в котором процессор текстовых субтитров выполнен с возможностью проводить синтаксический анализ потока текстовых субтитров на информацию о стиле области, определяющую стиль области для области текстовых субтитров, причем стиль области определяется посредством, по меньшей мере, одного из позиции области, размера области, фонового цвета области, позиции текста, движения текста, выравнивания текста, межстрочного интервала, идентификации шрифта, стиля шрифта, размера шрифта и цвета шрифта, определенного в информации о стиле области.
5. Декодер по п.1, в котором процессор текстовых субтитров выполнен с возможностью проводить синтаксический анализ потока текстовых субтитров на информацию о стиле области, определяющую стиль области для области текстовых субтитров, включающий в себя общий относящийся к шрифту стиль текстовых данных, определяемый, по меньшей мере, одним из идентификации шрифта, стиля шрифта, размера шрифта и цвета шрифта, определенного в информации о стиле области.
6. Декодер по п.1, в котором процессор текстовых субтитров выполнен с возможностью дополнительно проводить синтаксический анализ потока текстовых субтитров на информацию встроенного стиля для применения другого относящегося к шрифту стиля к выбранной части текстовых данных.
7. Декодер по п.6, в котором процессор текстовых субтитров выполнен с возможностью проводить дополнительный синтаксический анализ потока текстовых субтитров на встроенную информацию стиля для применения другого относящегося к шрифту стиля определяемого, по меньшей мере, одним из новой идентификации шрифта, нового стиля шрифта, нового размера шрифта и нового цвета шрифта.
8. Декодер по п.6, в котором процессор текстовых субтитров выполнен с возможностью проводить дополнительный синтаксический анализ потока текстовых субтитров на встроенную информацию стиля для применения другого относящегося к шрифту стиля к выбранной части текстовых данных, содержащих текстовую строку.
9. Декодер по п.1, в котором процессор текстовых субтитров выполнен с возможностью проводить дополнительный синтаксический анализ потока текстовых субтитров на информацию о палитре.
10. Декодер по п.1, дополнительно содержащий: буфер формирования, выполненный с возможностью сохранения информации о стиле области, разобранной процессором текстовых субтитров, и предоставления сохраненной информации о стиле области контроллеру.
11. Декодер по п.10, в котором информация о стиле области передается буферу формирования, когда процессор текстовых субтитров осуществляет синтаксический анализ потока текстовых субтитров.
12. Декодер по п.1, дополнительно содержащий: буфер объектов, выполненный с возможностью сохранения растровых данных, выводимых из визуализатора текста, и вывода сохраненных растровых данных согласно временной информации.
13. Способ декодирования потоков текстовых субтитров, записанных на носителе записи, содержащий этапы, на которых:
осуществляют синтаксический анализ потока текстовых субтитров на текстовые данные, представляющие текст субтитров, который должен быть отображен в области текстовых субтитров, информацию о стиле области, указывающую стиль области для области текстовых субтитров, включая в себя общий относящийся к шрифту стиль всех текстовых данных, и встроенную информацию стиля, указывающую относящийся к шрифту стиль, применяемый к выбранной части текстовых данных; и
визуализируют текстовые данные в растровые данные, используя информацию о стиле области и встроенную информацию стиля.
14. Способ по п.13, при этом способ дополнительно содержит этап, на котором предварительно загружают всю часть потока текстовых субтитров с носителя записи в буфер предварительной загрузки субтитров перед тем, как поток текстовых субтитров подвергается синтаксическому анализу.
15. Способ по п.13, в котором стиль области текстовых субтитров определяется, по меньшей мере, одним из позиции области, размера области, фонового цвета области, позиции текста, движения текста, выравнивания текста, межстрочного интервала, идентификации шрифта, стиля шрифта, размера шрифта и цвета шрифта, определенного в информации о стиле области.
16. Способ по п.13, в котором общий относящийся к шрифту стиль текстовых данных определяется, по меньшей мере, одним из идентификации шрифта, стиля шрифта, размера шрифта и цвета шрифта, определенного в информации о стиле области.
17. Способ по п.13, при этом способ дополнительно содержит этап, на котором осуществляют синтаксический анализ потока текстовых субтитров на информацию встроенного стиля для применения другого относящегося к шрифту стиля к выбранной части текстовых данных.
18. Способ по п.17, в котором упомянутый другой относящийся к шрифту стиль определяется, по меньшей мере, одним из новой идентификации шрифта, нового стиля шрифта, нового размера шрифта и нового цвета шрифта, определенного в информации встроенного стиля.
19. Способ по п.17, в котором упомянутая выбранная часть текстовых данных является текстовой строкой.
20. Способ по п.13, в котором поток текстовых субтитров подвергается дополнительному синтаксическому анализу на информацию о палитре.
21. Способ по п.13, при этом способ дополнительно содержит этап, на котором сохраняют подвергнутую синтаксическому анализу информацию о стиле области в буфере формирования.
22. Способ по п.13, при этом способ дополнительно содержит этап, на котором сохраняют растровые данные в буфере объектов и выводят сохраненные растровые данные согласно временной информации.
23. Система для декодирования потоков текстовых субтитров, записанных на носителе записи, причем система содержит:
декодер текстовых субтитров, выполненный с возможностью проведения синтаксического анализа потока текстовых субтитров на текстовые данные, представляющие текст субтитров, который должен быть отображен в области текстовых субтитров, информацию о стиле области, указывающую стиль области для области текстовых субтитров, включая в себя общий относящийся к шрифту стиль всех текстовых данных, и встроенную информацию стиля, указывающую относящийся к шрифту стиль, применяемый к выбранной части текстовых данных, и визуализации текстовых данных в растровые данные, используя встроенную информацию стиля и информацию о стиле области;
графическую матрицу, выполненную с возможностью преобразования растровых данных в отображаемые изображения; и
таблицу кодировки цвета, выполненную с возможностью управления, по меньшей мере, одним из цвета и уровней прозрачности отображаемых изображений.
24. Система по п.23, в которой декодер текстовых субтитров содержит:
процессор текстовых субтитров, выполненный с возможностью проведения синтаксического анализа потока текстовых субтитров на текстовые данные и встроенную информацию стиля и информацию о стиле области; визуализатор текста, выполненный с возможностью визуализировать текстовые данные в растровые данные, используя информацию о стиле области и встроенную информацию стиля; и контролер, выполненный с возможностью управления операциями визуализатора текста.
RU2006131586/09A 2004-02-03 2004-10-12 Декодер текстовых субтитров и способ декодирования потоков текстовых субтитров RU2354072C2 (ru)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR10-2004-0006990 2004-02-03
KR1020040006990A KR20050078907A (ko) 2004-02-03 2004-02-03 고밀도 광디스크의 서브타이틀 재생방법과 기록재생장치

Publications (2)

Publication Number Publication Date
RU2006131586A RU2006131586A (ru) 2008-03-10
RU2354072C2 true RU2354072C2 (ru) 2009-04-27

Family

ID=36968342

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2006131586/09A RU2354072C2 (ru) 2004-02-03 2004-10-12 Декодер текстовых субтитров и способ декодирования потоков текстовых субтитров

Country Status (10)

Country Link
US (4) US7593060B2 (ru)
EP (2) EP1712086A1 (ru)
JP (2) JP5090744B2 (ru)
KR (3) KR20050078907A (ru)
CN (3) CN1914912B (ru)
BR (1) BRPI0418496A (ru)
MY (2) MY145969A (ru)
RU (1) RU2354072C2 (ru)
TW (4) TWI372559B (ru)
WO (2) WO2005076609A1 (ru)

Families Citing this family (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI268500B (en) * 2003-04-09 2006-12-11 Lg Electronics Inc Recording medium having a data structure for managing reproduction of text subtitle data and methods and apparatuses of recording and reproducing
KR100739682B1 (ko) * 2003-10-04 2007-07-13 삼성전자주식회사 텍스트 기반의 서브 타이틀 정보를 기록한 정보저장매체,그 처리장치 및 방법
KR20050078907A (ko) * 2004-02-03 2005-08-08 엘지전자 주식회사 고밀도 광디스크의 서브타이틀 재생방법과 기록재생장치
KR100739680B1 (ko) * 2004-02-21 2007-07-13 삼성전자주식회사 스타일 정보를 포함하는 텍스트 기반 서브타이틀을 기록한저장 매체, 재생 장치 및 그 재생 방법
KR101053621B1 (ko) * 2004-03-26 2011-08-03 엘지전자 주식회사 기록매체 및 텍스트 서브타이틀 스트림 기록 재생 방법 및장치
KR101240997B1 (ko) * 2004-12-23 2013-03-08 코닌클리케 필립스 일렉트로닉스 엔.브이. 네트워크 프로그램을 재생하기 위해 소프트웨어 자원을구성하는 방법 및 장치
EP1855479A4 (en) * 2005-02-28 2009-10-14 Panasonic Corp SUBTITLE DISPLAY
JP5194343B2 (ja) * 2005-08-08 2013-05-08 株式会社日立製作所 情報再生装置及び情報再生方法
US20080244407A1 (en) * 2005-08-29 2008-10-02 Eklund Don Abstractions in disc authoring
JP5234144B2 (ja) * 2005-08-30 2013-07-10 ソニー株式会社 再生装置、並びに記録媒体及びその製造方法
EP1771002B1 (en) * 2005-09-30 2017-12-27 LG Electronics Inc. Mobile video communication terminal
US7826714B2 (en) * 2006-01-18 2010-11-02 International Business Machines Corporation Controlling movie subtitles and captions
TWM304101U (en) * 2006-06-14 2007-01-01 Wei-Jing Yang DVD player capable of showing multi-national captions
DE102006032431B4 (de) * 2006-06-22 2011-12-01 Siltronic Ag Verfahren und Vorrichtung zur Detektion von mechanischen Defekten in einem aus Halbleitermaterial bestehenden Stabstück
US8543912B2 (en) * 2006-11-14 2013-09-24 At&T Intellectual Property I, L.P. Methods, systems, and computer products for implementing content conversion and presentation services
JPWO2008078717A1 (ja) * 2006-12-25 2010-04-22 株式会社Ptp 番組データ管理サーバ、識別子割当装置、番組データ管理方法及びプログラム
CN101904169B (zh) * 2008-02-14 2013-03-20 松下电器产业株式会社 再生装置、集成电路、再生方法
US20090257336A1 (en) * 2008-04-09 2009-10-15 Anthony David Knight Device for marking optical discs in a non-destructive, tamper-proof manner for licensing and other purposes
US8249857B2 (en) * 2008-04-24 2012-08-21 International Business Machines Corporation Multilingual administration of enterprise data with user selected target language translation
US8249858B2 (en) * 2008-04-24 2012-08-21 International Business Machines Corporation Multilingual administration of enterprise data with default target languages
CN101594317B (zh) * 2008-05-29 2011-12-28 国际商业机器公司 文本发送方法以及文本发送装置和系统
US8554848B2 (en) * 2009-04-16 2013-10-08 At&T Intellectual Property 1, L.P. Collective asynchronous media review
US8634915B2 (en) 2009-05-27 2014-01-21 Cardiac Pacemakers, Inc. Activity sensor processing for phrenic nerve activation detection
KR20110018261A (ko) * 2009-08-17 2011-02-23 삼성전자주식회사 텍스트 서브타이틀 데이터 처리 방법 및 재생 장치
CN102065229B (zh) * 2009-11-12 2014-12-24 新奥特(北京)视频技术有限公司 一种通用字幕的制播方法及装置
CN102065228B (zh) * 2009-11-12 2015-07-08 新奥特(北京)视频技术有限公司 一种用于对通用字幕文件进行播出的字幕机
JP5423425B2 (ja) * 2010-01-25 2014-02-19 富士通モバイルコミュニケーションズ株式会社 画像処理装置
KR20110138151A (ko) * 2010-06-18 2011-12-26 삼성전자주식회사 자막 서비스를 포함하는 디지털 방송 서비스를 제공하기 위한 비디오 데이터스트림 전송 방법 및 그 장치, 자막 서비스를 포함하는 디지털 방송 서비스를 제공하는 비디오 데이터스트림 수신 방법 및 그 장치
US20120014663A1 (en) * 2010-07-13 2012-01-19 Rovi Corporation Systems and methods for electronic sell-through of interactive multimedia content authored for distribution via physical media
JP2012138666A (ja) * 2010-12-24 2012-07-19 Elmo Co Ltd 資料提示システム
US8620139B2 (en) 2011-04-29 2013-12-31 Microsoft Corporation Utilizing subtitles in multiple languages to facilitate second-language learning
JP6062363B2 (ja) * 2011-07-29 2017-01-18 サターン ライセンシング エルエルシーSaturn Licensing LLC ストリーミング配信装置および方法、ストリーミング受信装置および方法、ストリーミングシステム、プログラム、並びに記録媒体
JP5201251B2 (ja) * 2011-09-20 2013-06-05 株式会社日立製作所 情報再生装置及び情報再生方法
EP2793464A4 (en) * 2011-12-16 2015-09-02 Sony Corp RECEIVING DEVICE AND CONTROL METHOD THEREFOR, DEVICE, METHOD, AND BROADCASTING SYSTEM, AND PROGRAM
JP2012133880A (ja) * 2012-01-20 2012-07-12 Hitachi Ltd 復号化装置、復号方法およびディスク型記録媒体
GB2510116A (en) * 2013-01-23 2014-07-30 Sony Corp Translating the language of text associated with a video
US9363575B2 (en) * 2013-02-26 2016-06-07 Roku, Inc. Method and apparatus for viewing instant replay
TWI578763B (zh) * 2013-02-28 2017-04-11 英特爾股份有限公司 編碼單元位元數限制
US9131280B2 (en) * 2013-03-15 2015-09-08 Sony Corporation Customizing the display of information by parsing descriptive closed caption data
EP3193333B1 (en) * 2014-09-08 2020-12-23 Sony Corporation Information processing device, information recording medium, information processing method, and program
US10237591B2 (en) * 2015-09-09 2019-03-19 Lg Electronics Inc. Broadcast signal transmission device, broadcast signal reception device, broadcast signal transmission method, and broadcast signal reception method
CN105430471B (zh) * 2015-11-26 2018-07-24 无锡天脉聚源传媒科技有限公司 一种视频中弹幕的显示方法及装置
CN106101756B (zh) * 2016-06-07 2019-04-26 腾讯科技(北京)有限公司 弹幕显示方法、弹幕添加方法、装置及系统
RU2668721C1 (ru) * 2017-04-17 2018-10-02 Общество с ограниченной ответственностью "Образовательные технологии" Способ для отображения субтитров в процессе воспроизведения медиаконтента (варианты)

Family Cites Families (107)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US81434A (en) 1868-08-25 George thompson
US5294982A (en) 1991-12-24 1994-03-15 National Captioning Institute, Inc. Method and apparatus for providing dual language captioning of a television program
US5291531A (en) 1992-12-30 1994-03-01 Combustion Engineering, Inc. Auxiliary platform for boiling water reactors
EP0714582B1 (en) 1993-08-20 1999-04-21 Thomson Consumer Electronics, Inc. Closed caption system for use with compressed digital video transmission
US5684542A (en) 1993-12-21 1997-11-04 Sony Corporation Video subtitle processing system
JPH07203396A (ja) * 1993-12-28 1995-08-04 Sony Corp 字幕データ復号化装置
AU2010695A (en) 1994-06-30 1996-01-18 Discovision Associates Apparatus for display of subtitles during the screening of a motion picture
ES2133778T3 (es) 1994-07-08 1999-09-16 Koninkl Philips Electronics Nv Metodo de transmision de paginas de teletexto.
JP3402533B2 (ja) 1994-08-10 2003-05-06 シャープ株式会社 文字放送特殊再生装置及びテレテキスト放送特殊再生装置
DK0745307T5 (da) * 1994-12-14 2010-10-11 Koninkl Philips Electronics Nv Transmissionssystem til undertekster
KR0136025B1 (ko) 1994-12-30 1998-05-15 배순훈 캡션기능을 갖춘 비디오 디스크와 그 재생장치(video compact disc with caption data recorded thereon and system for handling the same)
CA2168641C (en) 1995-02-03 2000-03-28 Tetsuya Kitamura Image information encoding/decoding system
JPH08241068A (ja) 1995-03-03 1996-09-17 Matsushita Electric Ind Co Ltd 情報記録媒体およびビットマップデータ復号化装置とビットマップデータ復号化方法
CN1163890C (zh) 1995-03-23 2004-08-25 索尼公司 字幕数据编码/解码的方法和装置
JPH08265661A (ja) 1995-03-23 1996-10-11 Sony Corp 字幕データ符号化/復号化方法および装置、および符号化字幕データ記録媒体
JPH08275205A (ja) 1995-04-03 1996-10-18 Sony Corp データ符号化/復号化方法および装置、および符号化データ記録媒体
JP3326669B2 (ja) * 1995-06-30 2002-09-24 ソニー株式会社 データ再生装置
JP3326670B2 (ja) 1995-08-02 2002-09-24 ソニー株式会社 データ符号化/復号化方法および装置、および符号化データ記録媒体
JPH09102940A (ja) 1995-08-02 1997-04-15 Sony Corp 動画像信号の符号化方法、符号化装置、復号化装置、記録媒体及び伝送方法
JP3348339B2 (ja) 1995-08-02 2002-11-20 ソニー株式会社 データ記録方法及び装置、データ再生方法及び装置
EP0765082A3 (en) * 1995-09-25 1999-04-07 Sony Corporation Subtitle signal encoding/decoding
JP3424057B2 (ja) 1995-10-03 2003-07-07 松下電器産業株式会社 文字多重放送用テレビジョン受像機
JPH09115270A (ja) 1995-10-20 1997-05-02 Matsushita Electric Ind Co Ltd メディア情報記録装置、メディア情報再生装置およびこれらによるメディア情報表示システム
CN1104725C (zh) 1995-11-24 2003-04-02 株式会社东芝 多种语言记录介质的再现装置
EP0838948B1 (en) * 1996-05-09 2000-03-15 Matsushita Electric Industrial Co., Ltd. Multimedia optical disk, reproducing device, and reproducing method capable of superposing sub-video upon main video in well-balanced state irrespective of position of main video on screen
US5926647A (en) 1996-10-11 1999-07-20 Divicom Inc. Processing system with dynamic alteration of a color look-up table
JPH10191222A (ja) 1996-12-27 1998-07-21 Matsushita Electric Ind Co Ltd 画像記録再生装置
US6167410A (en) 1997-01-30 2000-12-26 Casio Computer Co., Ltd. Document processing apparatus for adding predetermined design types to an original document
KR100234265B1 (ko) 1997-06-17 1999-12-15 윤종용 캡션 데이터 처리 회로 및 그 방법
GB9715022D0 (en) * 1997-07-18 1997-09-24 Renishaw Plc Frequency stabilised laser diode
US6288990B1 (en) 1997-10-21 2001-09-11 Sony Corporation Reproducing apparatus, recording apparatus, and recording medium
JPH11232849A (ja) 1997-10-21 1999-08-27 Sony Corp 記録媒体、記録装置、再生装置
US6046778A (en) * 1997-10-29 2000-04-04 Matsushita Electric Industrial Co., Ltd. Apparatus for generating sub-picture units for subtitles and storage medium storing sub-picture unit generation program
JPH11252518A (ja) 1997-10-29 1999-09-17 Matsushita Electric Ind Co Ltd 字幕用副映像ユニット作成装置および記憶媒体
US5949752A (en) 1997-10-30 1999-09-07 Wea Manufacturing Inc. Recording media and methods for display of graphic data, text, and images
TW354676U (en) 1997-11-11 1999-03-11 Tatung Corp Help service control for multi-channel PC monitoring system
KR100242319B1 (ko) 1997-12-11 2000-02-01 윤종용 폰트를 구비하는 텔레비젼 수신기와 그에 따른 캡션디스플레이방법
US6393201B1 (en) * 1998-01-07 2002-05-21 Hitachi, Ltd. Reproducing apparatus and reproducing/recording apparatus memorizing identification information of optical information meda and method thereof
JP3597690B2 (ja) * 1998-01-21 2004-12-08 株式会社東芝 デジタル情報記録再生システム
JPH11252459A (ja) 1998-02-26 1999-09-17 Toshiba Corp 画像合成装置
FR2780804A1 (fr) 1998-07-03 2000-01-07 Thomson Multimedia Sa Dispositif de controle de l'affichage de caracteres dans un systeme video
ID27438A (id) 1998-12-14 2001-04-12 Sony Corp Cs Pembawa rekaman, aparatus dan metode pemutaran ulang pembawa rekaman, dan metode untuk membuat pembawa rekaman
JP3376303B2 (ja) 1998-12-16 2003-02-10 株式会社東芝 光ディスクと光ディスク記録装置と光ディスク再生装置
TW408284B (en) 1998-12-21 2000-10-11 Inventec Corp Method and apparatus for displaying characters with voice therefore
KR100297206B1 (ko) 1999-01-08 2001-09-26 노영훈 자막 엠피 3 정보 구조 및 이를 재생하는 플레이어
JP4158262B2 (ja) 1999-02-26 2008-10-01 ソニー株式会社 情報記録再生装置および方法ならびに記録媒体
JP2001067405A (ja) * 1999-08-26 2001-03-16 Canon Inc 料金算出装置及び料金算出方法
US7249318B1 (en) * 1999-11-08 2007-07-24 Adobe Systems Incorporated Style sheet generation
US20010030710A1 (en) * 1999-12-22 2001-10-18 Werner William B. System and method for associating subtitle data with cinematic material
KR100341444B1 (ko) 1999-12-27 2002-06-21 조종태 디지털비디오디스크의 자막처리방법
CN1193607C (zh) 2000-04-21 2005-03-16 索尼公司 信息处理设备和方法
JP4599740B2 (ja) 2000-04-21 2010-12-15 ソニー株式会社 情報処理装置および方法、記録媒体、プログラム、並びに記録媒体
US7647619B2 (en) 2000-04-26 2010-01-12 Sony Corporation Scalable filtering table
TW522379B (en) 2000-05-26 2003-03-01 Cyberlink Corp DVD playback system for displaying two types of captions and the playback method
US20020003941A1 (en) * 2000-06-26 2002-01-10 Eiichi Hatae Remaining recordable time calculation apparatus that converts amount of free area of recording medium into time
JP2002027386A (ja) 2000-07-05 2002-01-25 Nikon Corp データファイル管理用記録媒体およびデータファイル管理装置
EP1173031A1 (en) 2000-07-14 2002-01-16 Deutsche Thomson-Brandt Gmbh Method and device for recording sub-titles
EP1178691A1 (en) 2000-07-17 2002-02-06 Deutsche Thomson-Brandt Gmbh Method and device for recording digital supplementary data
JP2002132782A (ja) * 2000-10-27 2002-05-10 Toshiba Corp マルチメディアデータ管理システム
US7076728B2 (en) * 2000-12-22 2006-07-11 International Business Machines Corporation Method and apparatus for end-to-end content publishing system using XML with an object dependency graph
JP2002199354A (ja) 2000-12-25 2002-07-12 Toshiba Corp デジタル放送受信装置とその制御方法
EP1451661A1 (en) 2001-02-02 2004-09-01 Opentv, Inc. Service platform suite management system
US7050109B2 (en) 2001-03-02 2006-05-23 General Instrument Corporation Methods and apparatus for the provision of user selected advanced close captions
CN1229990C (zh) 2001-04-02 2005-11-30 松下电器产业株式会社 数字影像内容的影像再生装置、影像再生方法
JP2002361603A (ja) 2001-06-07 2002-12-18 Daikichidou:Kk
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
JP2002374494A (ja) 2001-06-14 2002-12-26 Fuji Electric Co Ltd ビデオコンテンツファイル生成システムおよびビデオコンテンツファイル検索方法。
US7196806B2 (en) * 2001-06-29 2007-03-27 International Business Machines Corporation Data processing system for converting content relative to a space used as an advertising medium into a printable object
CN1224255C (zh) 2001-07-24 2005-10-19 三星电子株式会社 一种组合系统与控制标题和字幕的显示的方法
KR100425302B1 (ko) 2001-08-25 2004-03-30 삼성전자주식회사 광 디스크 재생 방법
KR100782611B1 (ko) * 2001-09-28 2007-12-06 엘지전자 주식회사 노후된 광디스크의 최적 기록광파워 검출장치 및 검출방법
JP3806836B2 (ja) 2001-09-28 2006-08-09 株式会社ビィー・フリーソフト 旅行商品案内システム、商品案内システム
KR100457512B1 (ko) 2001-11-29 2004-11-17 삼성전자주식회사 광 기록 매체, 광 기록 매체 재생 장치 및 방법
JP4061567B2 (ja) 2001-12-03 2008-03-19 松下電器産業株式会社 Dvdオーディオ再生装置、及びdvdオーディオ再生方法
EP1459320B1 (en) 2001-12-25 2008-02-13 Matsushita Electric Industrial Co., Ltd. Apparatus and method for playing back content
KR20030061953A (ko) 2002-01-14 2003-07-23 엘지전자 주식회사 광기록 매체의 재생시 자막 가림 방법
EP1472694A1 (en) 2002-02-07 2004-11-03 Samsung Electronics Co., Ltd. Information storage medium containing display mode information, and reproducing apparatus and method therefor
KR100456024B1 (ko) 2002-02-28 2004-11-08 한국전자통신연구원 디브이디 플레이어의 자막정보 재생 장치 및 방법
KR100521914B1 (ko) 2002-04-24 2005-10-13 엘지전자 주식회사 재생리스트 요약정보 관리방법
CN100380496C (zh) 2002-06-24 2008-04-09 Lg电子株式会社 具有用于管理记录在其上面的多个标题视频数据的再现的数据结构的记录介质以及记录和再现方法及装置
KR100550695B1 (ko) * 2002-06-24 2006-02-08 엘지전자 주식회사 다중 재생 경로 비디오 데이터의 재생을 관리하기 위한데이터 구조를 갖는 기록 매체와 그에 따른 기록 및 재생방법 및 장치
JP4795684B2 (ja) 2002-06-28 2011-10-19 エルジー エレクトロニクス インコーポレイティド 多重再生経路ビデオデータの再生を管理するためのデータ構造を有する記録媒体と、それを使用して記録し、再生する方法及び装置
KR20040024113A (ko) 2002-09-13 2004-03-20 엘지전자 주식회사 디지털 다기능 디스크 장치에서의 재생 제어방법
KR100970727B1 (ko) 2002-10-15 2010-07-16 삼성전자주식회사 텍스트 데이터와 다운로드 폰트를 이용한 다국어 지원용서브 타이틀 데이터가 기록된 정보저장매체 및 그 장치
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
AU2003269536A1 (en) 2002-10-15 2004-05-04 Samsung Electronics Co., Ltd. Information storage medium containing subtitle data for multiple languages using text data and downloadable fonts and apparatus therefor
KR101034969B1 (ko) 2002-11-15 2011-05-17 톰슨 라이센싱 자막 작성 장치
EP1420580A1 (en) 2002-11-18 2004-05-19 Deutsche Thomson-Brandt GmbH Method and apparatus for coding/decoding items of subtitling data
CN1417798A (zh) 2002-12-02 2003-05-14 北京贝尔科技发展有限公司 非线性编辑系统中字幕使用方法
JP2004194131A (ja) 2002-12-13 2004-07-08 Hitachi Ltd 字幕表示方法、再生装置、記録装置、記録媒体及び出力装置
US7106381B2 (en) 2003-03-24 2006-09-12 Sony Corporation Position and time sensitive closed captioning
TWI268500B (en) * 2003-04-09 2006-12-11 Lg Electronics Inc Recording medium having a data structure for managing reproduction of text subtitle data and methods and apparatuses of recording and reproducing
US20040225724A1 (en) * 2003-05-08 2004-11-11 Gregory Pavlik RPC type SOAP service access via taglibs for dynamic web content
KR20050018315A (ko) * 2003-08-05 2005-02-23 삼성전자주식회사 텍스트 자막을 다운로드받기 위한 정보를 저장하는정보저장매체, 자막 재생 방법 및 장치
KR100667751B1 (ko) 2003-10-01 2007-01-11 삼성전자주식회사 텍스트 기반의 자막 정보를 포함하는 저장 매체, 재생장치 및 그 재생 방법
KR100619053B1 (ko) 2003-11-10 2006-08-31 삼성전자주식회사 서브 타이틀을 기록한 정보저장매체 및 그 처리장치
JP2007518205A (ja) 2004-01-06 2007-07-05 エルジー エレクトロニクス インコーポレーテッド テキスト・サブタイトル・ストリームの再生・記録のための記録媒体、方法及び装置
KR20050078907A (ko) 2004-02-03 2005-08-08 엘지전자 주식회사 고밀도 광디스크의 서브타이틀 재생방법과 기록재생장치
US7643732B2 (en) 2004-02-10 2010-01-05 Lg Electronics Inc. Recording medium and method and apparatus for decoding text subtitle streams
EP1716701A1 (en) 2004-02-10 2006-11-02 LG Electronic Inc. Text subtitle decoder and method for decoding text subtitle streams
RU2377669C2 (ru) 2004-02-10 2009-12-27 ЭлДжи ЭЛЕКТРОНИКС ИНК. Носитель записи, имеющий структуру данных для управления различными данными, и способ и устройство записи и воспроизведения
KR100739680B1 (ko) 2004-02-21 2007-07-13 삼성전자주식회사 스타일 정보를 포함하는 텍스트 기반 서브타이틀을 기록한저장 매체, 재생 장치 및 그 재생 방법
US7529467B2 (en) 2004-02-28 2009-05-05 Samsung Electronics Co., Ltd. Storage medium recording text-based subtitle stream, reproducing apparatus and reproducing method for reproducing text-based subtitle stream recorded on the storage medium
KR100727921B1 (ko) 2004-02-28 2007-06-13 삼성전자주식회사 텍스트 기반의 서브타이틀 스트림을 기록한 저장 매체,재생 장치 및 그 재생 방법
DE102004011481A1 (de) 2004-03-09 2005-09-29 Linde Ag Verfahren zum Verflüssigen eines Kohlenwasserstoff-reichen Stromes
KR101053621B1 (ko) * 2004-03-26 2011-08-03 엘지전자 주식회사 기록매체 및 텍스트 서브타이틀 스트림 기록 재생 방법 및장치
JP2007309215A (ja) 2006-05-18 2007-11-29 Toyota Motor Corp バルブスプリングのガイド構造

Also Published As

Publication number Publication date
TW200527415A (en) 2005-08-16
RU2006131586A (ru) 2008-03-10
MY142435A (en) 2010-11-30
US20070098367A1 (en) 2007-05-03
CN101102508B (zh) 2015-07-01
TW200527387A (en) 2005-08-16
US7593060B2 (en) 2009-09-22
KR20060131870A (ko) 2006-12-20
KR20050078907A (ko) 2005-08-08
CN1914927A (zh) 2007-02-14
BRPI0418496A (pt) 2007-06-19
CN101102508A (zh) 2008-01-09
TWI372559B (en) 2012-09-11
US8498515B2 (en) 2013-07-30
TW200818902A (en) 2008-04-16
WO2005076633A1 (en) 2005-08-18
CN1914927B (zh) 2010-11-10
US8081860B2 (en) 2011-12-20
MY145969A (en) 2012-05-31
US20080062314A1 (en) 2008-03-13
EP1712086A1 (en) 2006-10-18
TWI353599B (en) 2011-12-01
US7982802B2 (en) 2011-07-19
TWI298874B (en) 2008-07-11
US20050169607A1 (en) 2005-08-04
TW200832365A (en) 2008-08-01
KR100873132B1 (ko) 2008-12-09
CN1914912A (zh) 2007-02-14
KR101119116B1 (ko) 2012-03-16
US20050169606A1 (en) 2005-08-04
JP2008079346A (ja) 2008-04-03
JP2007520844A (ja) 2007-07-26
TWI371033B (en) 2012-08-21
KR20060131871A (ko) 2006-12-20
CN1914912B (zh) 2010-10-06
JP5090744B2 (ja) 2012-12-05
WO2005076609A1 (en) 2005-08-18
EP1712080A1 (en) 2006-10-18

Similar Documents

Publication Publication Date Title
RU2354072C2 (ru) Декодер текстовых субтитров и способ декодирования потоков текстовых субтитров
US7561780B2 (en) Text subtitle decoder and method for decoding text subtitle streams
US8374486B2 (en) Recording medium storing a text subtitle stream, method and apparatus for a text subtitle stream to display a text subtitle
US20070277086A1 (en) Method and apparatus for decoding and reproducing text subtitle streams
US20070127886A1 (en) Recording medium and method and apparatus for decoding text subtitle streams
RU2378722C2 (ru) Носитель записи, способ и устройство для воспроизведения потоков текстовых субтитров
US20050196146A1 (en) Method for reproducing text subtitle and text subtitle decoding system