BRPI0415045B1 - Information storage media for providing information to a playback apparatus for outputting a subtitle, playback apparatus for providing a subtitle by using an information storage media for storing a style information and a group of dialogs, and method for reproducing a caption by using an information storage media to store a group of styles and a dialog information - Google Patents

Information storage media for providing information to a playback apparatus for outputting a subtitle, playback apparatus for providing a subtitle by using an information storage media for storing a style information and a group of dialogs, and method for reproducing a caption by using an information storage media to store a group of styles and a dialog information Download PDF

Info

Publication number
BRPI0415045B1
BRPI0415045B1 BRPI0415045-7A BRPI0415045A BRPI0415045B1 BR PI0415045 B1 BRPI0415045 B1 BR PI0415045B1 BR PI0415045 A BRPI0415045 A BR PI0415045A BR PI0415045 B1 BRPI0415045 B1 BR PI0415045B1
Authority
BR
Brazil
Prior art keywords
style
information
group
text
script
Prior art date
Application number
BRPI0415045-7A
Other languages
English (en)
Inventor
Kang Man-Seok
Moon Seong-Jin
Jung Kil-Soo
Park Sung-Wook
Chung Hyun-Kwon
Original Assignee
Samsung Electronics Co., Ltd.
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=36577301&utm_source=***_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=BRPI0415045(B1) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Samsung Electronics Co., Ltd. filed Critical Samsung Electronics Co., Ltd.
Publication of BRPI0415045A publication Critical patent/BRPI0415045A/pt
Publication of BRPI0415045B1 publication Critical patent/BRPI0415045B1/pt

Links

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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B17/00Monitoring; Testing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/38Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
    • H04B1/3827Portable transceivers
    • H04B1/385Transceivers carried on the body, e.g. in helmets
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/23412Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs for generating or manipulating the scene composition of objects, e.g. MPEG-4 objects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/235Processing of additional data, e.g. scrambling of additional data or processing content descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/4302Content synchronisation processes, e.g. decoder synchronisation
    • H04N21/4307Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
    • H04N21/43074Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen of additional data with content streams on the same device, e.g. of EPG data or interactive icon with a TV program
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/488Data services, e.g. news ticker
    • H04N21/4884Data services, e.g. news ticker for displaying subtitles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/84Generation or processing of descriptive data, e.g. content descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring
    • H04N21/8543Content authoring using a description language, e.g. Multimedia and Hypermedia information coding Expert Group [MHEG], eXtensible Markup Language [XML]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring
    • H04N21/8545Content authoring for generating interactive applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/858Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
    • H04N21/8583Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot by creating hot-spots
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards
    • H04N5/445Receiver circuitry for the reception of television signals according to analogue transmission standards for displaying additional information
    • H04N5/44504Circuit details of the additional information generator, e.g. details of the character or graphics signal generator, overlay mixing circuits
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • H04N5/92Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N5/9201Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving the multiplexing of an additional signal and the video signal
    • H04N5/9206Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving the multiplexing of an additional signal and the 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/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
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/38Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
    • H04B1/3827Portable transceivers
    • H04B1/385Transceivers carried on the body, e.g. in helmets
    • H04B2001/3861Transceivers carried on the body, e.g. in helmets carried in a hand or on fingers
    • 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
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • H04N5/92Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N5/9201Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving the multiplexing of an additional signal and the video signal
    • H04N5/9205Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving the multiplexing of an additional signal and the 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/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

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Graphics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • Electromagnetism (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Television Signal Processing For Recording (AREA)
  • Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Studio Circuits (AREA)
  • Communication Control (AREA)
  • Television Systems (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)

Abstract

"mídia de armazenamento de informações para armazenamento de dados de multimídia, mídia de armazenamento de informações, aparelho de processamento de legendas de texto, método de processamento de legendas de texto, e mídia de gravação passível de leitura em computador". trata-se de uma mídia de armazenamento de informações na qual são armazenadas informações de legendas baseadas em texto, e um método e um aparelho que utiliza a mesma para processamento de uma legenda. a mídia de armazenamento de informações inclui: informações de diálogo que contêm informações de texto de roteiro das legendas e informações que especificam um tipo de saída do texto de roteiro; e informações de apresentação que contêm informações de estilo utilizadas para conversão do texto de roteiro para um formato de mapa de bits através de renderização. com esta estrutura, é possível obter uma redução significativa da quantidade de dados necessários para uma legenda e da quantidade de dados que devem ser processados quando uma legenda é produzida como saída.

Description

MÍDIA DE ARMAZENAMENTO DE INFORMAÇÕES PARA PROVER INFORMAÇÃO A UM APARELHO DE REPRODUÇÃO PARA EMITIR UM SUBTÍTULO, APARELHO DE REPRODUÇÃO PARA FORNECER UMA LEGENDA MEDIANTE UTILIZAR UMA MÍDIA DE ARMAZENAMENTO DE INFORMAÇÃO PARA ARMAZENAR UMA INFORMAÇÃO DE ESTILOS E UM GRUPO DE DIÁLOGOS, E MÉTODO PARA REPRODUZIR UMA LEGENDA MEDIANTE UTILIZAR UMA MÍDIA DE ARMAZENAMENTO DE INFORMAÇÃO PARA ARMAZENAR UM GRUPO DE ESTILOS E UMA INFORMAÇÃO DE DIÁLOGOS Área Técnica A presente invenção refere-se a uma legenda, e refere-se mais particularmente a uma legenda baseada em texto, e a um aparelho e um método para processamento da legenda. Técnica Anterior Uma legenda convencional é gerada na forma de uma imagem de mapa de bits ("bitmap image") e é incluída em uma sequência de dados ("stream") de padrão MPEG. Devido ao fato de a legenda ter um formato de imagem de mapa de bits, toma-se incômoda a geração da legenda, e um usuário é obrigado a aceitar passivamente uma variedade de atributos da legenda definidos e providos pelo produtor da legenda. Ou seja, um usuário não tem a possibilidade de selecionar o estilo da legenda, tal como a cor do texto, o tamanho do texto, ou a direção de saída do texto. Desta forma, um usuário visualiza uma legenda com um estilo monótono.
De uma forma geral, uma legenda de um filme utiliza alguns formatos típicos sem alterações freqüentes no estilo de saída, tais como alterações na cor do texto, na posição do texto, no tamanho do texto, e no formato do texto. Para renderização de texto, cada caractere requer diversas informações referentes a sua cor, tamanho, posição e formato. Se estas informações de renderização forem adicionadas a cada frase de uma legenda, é proporcionada uma vantagem no fato de poder ser especificado um estilo diferente para cada frase. Entretanto, em um roteiro de filme que utiliza somente alguns estilos típicos, a vantagem da possibilidade de provisão de diversos estilos é superada pela desvantagem de a quantidade de dados requeridos para uma legenda e a quantidade de dados que devem ser processados aumentarem.
Divulgação da Invenção Solução Técnica A presente invenção proporciona uma mídia de armazenamento de informações na qual é armazenada uma legenda baseada em texto. A presente invenção também proporciona um aparelho de processamento de legendas e um método mediante o qual uma legenda pode ser produzida como saída de diversas maneiras.
Efeitos Vantajosos De acordo com a presente invenção, o estilo de saída de uma legenda é definido por um grupo de estilos e um estilo incluído em um grupo de estilos, e cada frase de um roteiro de filme especifica um grupo de estilos ou estilo previamente definido de tal forma que a quantidade de dados para uma legenda e a quantidade de dados devendo ser processados quando a legenda é produzida como saída podem ser significativamente reduzidas.
Além disso, mediante a especificação do formato de saída de uma legenda como um grupo de estilos ou um estilo, o formato de saída não pode ser totalmente alterado por um usuário, e a intenção de um produtor pode ser refletida de forma eficaz. Além disso, um estilo ou um grupo de estilos pode ser selecionado por um usuário de tal forma que o usuário pode selecionar um estilo de saída desejado.
Descrição dos Desenhos A FIG. 1 é um diagrama ilustrativo da estrutura de um arquivo de legenda baseada em texto de acordo com uma configuração da presente invenção; a FIG. 2 é um diagrama ilustrativo de informações requeridas para renderização de texto de roteiro, e a saída de texto renderizado de acordo com as informações, de acordo com uma configuração da presente invenção; a FIG. 3A ilustra um documento de marcação ("markup document") definindo grupos de estilos de acordo com uma configuração da presente invenção; a FIG. 3B ilustra um outro documento de marcação definindo grupos de estilos de acordo com uma configuração da presente invenção; a FIG. 4A ilustra um documento de marcação no qual as informações básicas de estilo são definidas em um grupo de estilos de acordo com uma configuração da presente invenção; a FIG. 4B ilustra um outro documento de marcação no qual as informações básicas de estilo são registradas em um grupo de estilos de acordo com uma configuração da presente invenção; a FIG. 5A ilustra um exemplo de um marcador ("tag") de linguagem de marcação utilizado para exibição de uma legenda de acordo com uma configuração da presente invenção; a FIG. 5B ilustra um outro exemplo de um marcador de linguagem de marcação utilizado para exibição de uma legenda de acordo com uma configuração da presente invenção; a FIG. 6A ilustra uma relação entre informações de diálogo e informações de apresentação de acordo com uma configuração da presente invenção; a FIG. 6B ilustra uma outra relação entre informações de diálogo e informações de apresentação de acordo com uma configuração da presente invenção; a FIG. 7A é um diagrama que ilustra como um estilo é alterado por um comando de alteração de estilo de acordo com uma configuração da presente invenção; a FIG. 7B é um diagrama que ilustra como um grupo de estilos é alterado por um comando de alteração de grupo de estilos de acordo com uma configuração da presente invenção; a FIG. 8A é um diagrama que ilustra como as informações de estilo requeridas para renderização de cada item de roteiro são selecionadas para informações de apresentação formadas conforme se encontra ilustrado na FIG. 4A; as FIGS. 8B e 8C são diagramas que ilustram como as informações de estilo requeridas para renderização de cada item de roteiro são selecionadas para informações de apresentação formadas conforme se encontra ilustrado na FIG. 4B; a FIG. 9 é um diagrama de blocos de um aparelho de processamento de legendas baseadas em texto de acordo com uma configuração da presente invenção; e a FIG. 10 é um diagrama de fluxo ilustrativo de um método de processamento de legendas baseadas em texto de acordo com uma configuração da presente invenção.
Modo Preferencial De acordo com um aspecto da presente invenção, uma mídia de armazenamento de informações na qual são armazenados dados de multimídia inclui: dados áudio/visuais (AV); e dados de legendas compreendendo dados de texto de roteiro que são produzidos como saída em sincronização com os dados AV, e informações de estilo de saída em um formato de texto especificando o tipo de saída do texto do roteiro.
Os dados de legendas podem ser gravados na forma de um documento de marcação ou na forma de dados binários.
De acordo com um outro aspecto da presente invenção, uma mídia de armazenamento de informações na qual são armazenadas informações de legendas baseadas em texto inclui: informações de diálogo compreendendo informações de texto de roteiro das legendas e informações especificando um tipo de saída do texto de roteiro; e informações de apresentação que contêm informações de estilo utilizadas para renderização e exibição do texto do roteiro.
As informações de diálogo e/ou as informações de apresentação podem ser gravadas na forma de um documento de marcação ou na forma de dados binários.
As informações de diálogo podem incluir: dados de texto de roteiro; um momento de inicio que indica quando o texto do roteiro deverá começar a ser exibido; um momento de final que indica quando a exibição do texto do roteiro deverá terminar; e dados de estilo que especificam um estilo de exibição a ser utilizado quando o texto do roteiro for renderizado.
As informações de apresentação podem incluir pelo menos um grupo de estilos em que são registradas informações de estilo de exibição, e um grupo de estilos que inclui pelo menos um estilo em que devem ser registradas informações que serão utilizadas para renderização e um estilo de exibição de texto de roteiro. 0 grupo de estilos pode incluir informações de estilo que não podem ser alteradas por um usuário, e o pelo menos um estilo inclui informações de estilo que são alteradas por um usuário.
As informações de estilo incluídas em um estilo selecionado pelo usuário podem ser aplicadas às informações de estilo incluídas no grupo de estilos em que o estilo selecionado está incluído para alteração do tipo de saída do texto de roteiro.
As informações de estilo incluídas no estilo selecionado podem substituir, ou ser adicionadas, ou subtraídas, relativamente às informações de estilo incluídas no grupo de estilos em que o estilo selecionado está incluído. 0 texto de roteiro incluído nas informações de diálogo pode especificar um dos grupos de estilos e o usuário pode selecionar um dos pelo menos um estilos incluídos no grupo de estilos especificado, e mediante utilização das informações registradas no grupo de estilos especificado e informações registradas no estilo selecionado, o texto do roteiro poderá ser exibido. 0 texto do roteiro incluído nas informações de diálogo pode especificar um de uma pluralidade de estilos incluído no grupo de estilos, e o usuário pode selecionar um dos pelo menos um grupos de estilos, e mediante utilização das informações registradas no estilo especificado de informações registradas no grupo de estilos selecionado, o texto do roteiro poderá ser exibido.
De acordo com um outro aspecto ainda da presente invenção, um aparelho de processamento de legendas de texto inclui: um dispositivo de análise sintática ("parser") de legendas de texto que extrai informações de apresentação e informações de diálogo de dados de legendas baseadas em texto; e um renderizador de fontes/layout de texto que, mediante referência às informações de apresentação, renderiza as informações de diálogo extraídas e gera uma imagem de texto de roteiro. 0 aparelho pode incluir adicionalmente: uma memória de armazenamento temporário ("buffer") que lê dados de legendas baseadas em texto e dados de fontes de um disco e armazena os dados; e um mecanismo de apresentação que lê a imagem de texto de roteiro renderizado e dados de texto de roteiro do tipo de mapa de bits, e gera uma imagem gráfica mediante combinação de uma imagem de texto de roteiro renderizado com os dados de texto de roteiro do tipo de mapa de bits.
De acordo com um outro aspecto ainda da presente invenção, um método de processamento de legendas de texto inclui: leitura e armazenamento de dados de legendas baseadas em texto e dados de fontes; extração de informações de apresentação e informações de diálogo dos dados de legendas; renderização de texto de roteiro e geração de uma imagem de texto mediante utilização das informações de apresentação e informações de diálogo extraídas; leitura de dados de legendas na forma de uma imagem de mapa de bits; combinação dos dados de legendas com a imagem de texto renderizado; e produção como saída da imagem combinada.
De acordo com um aspecto adicional da presente invenção, uma mídia de gravação passível de leitura por computador armazena na mesma um programa de computador para o método.
Modo da Invenção Será agora feita referência detalhada às configurações da presente invenção, das quais são ilustrados exemplos nos desenhos em anexo, em que numerais de referência idênticos referem elementos idênticos de principio a fim. As configurações são descritas abaixo para explicação da presente invenção mediante referência às figuras.
Fazendo referência à FIG. 1, um arquivo 100 de legendas baseadas em texto inclui informações de diálogo 110, informações de apresentação 120, meta-dados 130Ά e 13 0B.
As informações de diálogo 110 incluem texto de roteiro, o momento de início de saída do texto, o momento de final de saída, informações de grupo de estilos ou estilo que serão utilizadas para renderização de texto, informações de efeitos de alteração de texto tal como surgimento/desvanecimento ("fade-in/fade-out"), e um código de formatação para texto. 0 código de formatação inclui código para expressão de texto em negrito, código para expressão de texto em itálico, código para sublinhados, código para indicação de uma mudança de linha, e/ou similares.
As informações de apresentação 120 incluem informações de estilo devendo ser utilizadas para renderizaçâo de texto de roteiros e são formadas com uma pluralidade de grupos de estilos. Um grupo de estilos é um conjunto de estilos em que são registradas informações de estilo.
Um estilo inclui informações que serão utilizadas para renderizaçâo e produção como saída de texto de roteiro para uma tela. Exemplos de tais informações incluem o nome de um estilo, fontes, cores de texto, cores de segundo plano, tamanho de texto, uma região de saída de texto, a posição de índice de saída de texto, uma direção de saída, um método de alinhamento, e/ou similares.
Dependendo de quais informações são definidas como um estilo e como um grupo de estilos, o escopo dos atributos que podem ser alterados por um usuário é variável, e será explicado abaixo um método para especificação de informações de estilo.
Os meta-dados 130A e 130B são informações adicionais referentes a imagens com movimento, e incluem informações requeridas para realizações de funções adicionais diversas da saída de uma legenda. A FIG. 2 é um diagrama ilustrativo de informações requeridas para renderizaçâo de texto de roteiro, e uma tela renderizada e produzida como saída de acordo com as informações.
As informações de região de saída (1, t, w, h) 210 indicam uma região em que deverá ser produzida a saída do texto, e indicam a região tem as coordenadas (1, t) como posição de inicio, com uma largura w e uma altura h. As informações de posição de inicio de saída (x, y) 220 indicam um ponto de referência quando o texto é produzido como saída na tela, e indicam que o ponto de referência deverá encontrar-se na região (1, t, w, h) . As informações de alinhamento de texto 222 especificam o método de alinhamento do texto. O texto pode ser alinhado à esquerda, centralizado, ou alinhado à direita. Quando o texto é alinhado à esquerda, ele estende-se para a direita a partir da posição de inicio de saída {x, y). Quando o texto é centralizado, ele ocupa uma posição central em torno da posição de início de saída (x, y). Quando o texto é alinhado à direita, ele estende-se para a esquerda a partir da posição de início de saída (x, y). Na FIG. 2 é ilustrado um exemplo em que o texto é produzido como saída de uma forma alinhada à esquerda.
As informações de tamanho de fonte 230 indicam o tamanho do texto devendo ser produzido como saída. As informações de altura de linha 240 indicam o espaçamento entre linhas do texto. As informações de cor de segundo plano 250 definem a cor de plano de fundo da região de saída (1, t, w, h) . As informações de cor de texto 260 definem a cor do texto devendo ser produzido como saída. Um nome de fonte 270 específica a fonte que deverá ser utilizada para renderização do texto.
Um código de formatação 280 e dados de caracteres 290 são incluídos nas informações de diálogo 110. O código de formatação 280 pode incluir código para mudanças de linha, alteração para negrito, alteração para itálico, e sublinhado de texto, e os dados de caracteres 290 são informações de texto de roteiro para exibição como legendas. A direção de saída do texto pode ser definida como (esquerda->direíta, topo->fundo) ou (topo->fundo, direita->esquerda}. Na FIG. 2 a direção de saída é (esquerda->direita, topo->fundo). As diversas informações descritas acima, com exclusão do código de formatação 280 e dos dados de caracteres 290, são incluídas nas informações de apresentação 120.
Existem vários métodos de expressão de informações requeridas para renderização de texto em uma legenda baseada em texto. Mediante definição de uma estrutura em que é registrado cada item de informação, pode ser formada uma estrutura de formato binário, ou pode ser utilizado um formato de marcação correspondente à estrutura de informações. Diversamente do documento de marcação em que as informações são registradas como texto, as informações armazenadas em formato binário são representadas por uma série de dados binários em unidades de bytes previamente determinadas. Isto é, por exemplo, um número previamente determinado de primeiros bytes pode ser utilizado para o nome de um estilo, os bytes seguintes para uma fonte, e os bytes seguintes para cores de texto. Desta maneira, as informações requeridas para renderização são registradas em um formato binário. A partir deste ponto será explicada como exemplo a estrutura de informações.
Existem diversos métodos de formação de um estilo e um grupo de estilos para indicação de informações de estilo para utilização na renderização e exibição de cada frase do roteiro incluída nas informações de diálogo 101.
Em um método, cada frase de roteiro incluída nas informações de diálogo 110 especifica um grupo de estilos, e um usuário seleciona um dos estilos incluído no grupo de estilos especificado. Em um outro método, um usuário seleciona um grupo de estilos, e cada frase de roteiro incluída nas informações de diálogo 110 especifica um de uma pluralidade de estilos incluído no grupo de estilos. Assim, todas as informações requeridas para renderização de uma frase de roteiro são incluídas em um estilo, e um usuário poderá alterar qualquer item de informações de estilo para utilização na renderização de um roteiro de saida de acordo com uma seleção de um usuário. Isto é, se um usuário alterar o estilo de saída de um roteiro, todos os itens de informações poderão ser alterados de acordo com as informações de estilo providas pelo produtor.
Os diversos casos descritos acima serão agora explicados mais detalhadamente com referência às FIGS. 3A até 6B. A FIG. 3A ilustra um documento de marcação definindo grupos de estilos de acordo com uma configuração da presente invenção. As informações de apresentação são registradas na forma de um conjunto de estilos, e o conjunto de estilos inclui uma pluralidade de grupos de estilos definidos por um produtor. Cada um dos grupos de estilos possui um atributo de nome indicando o nome de cada grupo, e cada grupo é identificado pelo nome de grupo de estilos indicado pelo atributo de nome. 0 grupo de estilos é um agrupamento de informações de atributos utilizadas para produção como saida de uma legenda de acordo com um estilo desejado pelo produtor.
Por exemplo, se um produtor pretender que as legendas de um titulo de um filme sejam produzidas como saída com um tamanho de fonte grande no centro de uma tela, e que as legendas sejam produzidas como saída no fundo da tela com um tamanho de fonte que não prejudique a visualização do filme, e que as legendas com os nomes dos atores na parte final do filme sejam centralizadas na tela inteira, o produtor dividirá o conjunto de estilos em três grupos de estilos, 'Titulo', 'Roteiro', e 'Atores', define cada um dos grupos de estilos, e atribui um dos três grupos de estilos definidos nas informações de apresentação a cada roteiro registrado nas informações de diálogo do arquivo de legendas. Estes grupos de estilos não podem ser alterados por um usuário que estiver assistindo ao filme.
Cada um dos estilos inclui estilos em que são registradas informações necessárias para renderízação de texto. Um estilo inclui um nome para identificação do estilo e diversos itens de informações necessárias para renderízação de texto. Em um grupo de estilos pode ser definida uma pluralidade de estilos, e é preferencial que o número de estilos e os nomes de estilos definidos em cada grupo de estilos sejam idênticos para todos os grupos de estilos. Na medida em que o primeiro estilo entre a pluralidade de estilos definidos em um grupo de estilos pode ser selecionado como padrão, ou poderá ser selecionado um estilo padrão por um produtor, um estilo selecionado como padrão é aplicado à renderização de texto quando uma primeira legenda é produzida como saída na tela, e se o estilo for alterado arbitrariamente por um usuário por ocasião da reprodução do filme, nesse caso o estilo especificado pelo usuário será subsequentemente aplicado na renderização do texto. A FIG. 3B ilustra um documento de marcação definindo grupos de estilos de acordo com uma configuração da presente invenção. Fazendo referência à FIG. 3B, as classificações de uma legenda são três, Título, Roteiro, e Atores, e estas classificações são definidas como estilos. Os grupos de estilos incluindo estes três estilos são classificados como Pequeno, Normal, e Grande de acordo com o estilo de saída do texto de roteiro. Em cada frase de roteiro das informações de diálogo, é especificado um estilo definido nas informações de apresentação. Neste caso, devido ao fato de ser possível selecionar como padrão um primeiro grupo de estilos ou um grupo de estilos padrão poder ser selecionado por um produtor, um estilo indicado por cada frase de roteiro de informações de diálogo entre estilos incluídos no grupo de estilos selecionado como padrão é aplicado à renderização de texto quando uma primeira legenda é produzida como saída na tela, e caso o grupo de estilos seja alterado por um usuário por ocasião da reprodução do filme, nesse caso um estilo incluído no grupo de estilos especificado pelo usuário será daí em diante aplicado à renderização do texto.
Quando são definidas informações de apresentação conforme ilustradas nas FIGS. 3A e 3B, se um usuário alterar o estilo, todos os itens de informações de estilo serão alterados. Entretanto, dependendo do caso, a alteração de somente uma parte das informações de estilo poderá ser mais eficiente, e para este propósito, as informações de apresentação podem ser definidas conforme se encontra ilustrado nas FIGS. 4A e 4B. A FIG. 4A ilustra um documento de marcação em que as informações básicas de estilo são definidas em um grupo de estilos de acordo com uma configuração da presente invenção. Diversamente das informações de apresentação ilustradas nas FIGS. 3A e 3B, na FIG. 4A um grupo de estilos inclui informações que não são alteradas quando um estilo de saída de roteiro é alterado por um usuário. Adicionalmente, o grupo de estilos inclui um ou mais estilos que incluem informações de estilo que podem ser alteradas por seleção de um usuário, e cada estilo é identificado por um atributo de nome.
Fazendo referência à FIG. 4A, um conjunto de estilos inclui três tipos de grupos de estilos, identificados como 'Titulo', 'Roteiro', e 'Atores'. Cada um dos grupos de estilos inclui informações de fontes, cores, segundo plano, alinhamento, região, e altura de linha, mantendo valores fixos mesmo quando um estilo é alterado por um usuário, e inclui igualmente três estilos, 'fonte normal', 'fonte pequena', e 'fonte grande', com informações de tamanho, posição e direção cujos valores são alterados quando um estilo é alterado pelo usuário, üm estilo pode ter um atributo padrão utilizado para indicar um estilo padrão selecionado por um produtor, ou um primeiro estilo poderá ser selecionado como padrão.
Neste caso, as informações de estilo de fontes, cores, segundo plano, alinhamento, região e altura de linha incluidas em um grupo de estilos e informações de estilos de tamanho, posição e direção incluídas em um estilo selecionado pelo usuário ou em um estilo padrão são utilizadas para formação de um conjunto completo de informações de estilo a serem utilizadas para renderização de texto de roteiro. A FIG. 4B ilustra um outro documento de marcação no qual as informações básicas de estilo são definidas em um grupo de estilos de acordo com uma configuração da presente invenção. Tal como na FIG. 4A, um grupo de estilos incluindo informações de apresentação ilustrado na FIG. 4B inclui todas as informações de estilo requeridas para renderização de texto de roteiro. Além disso, o grupo de estilos inclui um ou mais estilos, que incluem informações de estilo que podem ser alteradas mediante seleção de um usuário, e cada estilo é identificado por ura atributo de nome.
Fazendo referência à FIG. 4B, um conjunto de estilos inclui três tipos de grupos de estilos, identificados como 'Titulo', 'Roteiro', e 'Atores'. Cada um dos grupos de estilos inclui informações de fonte, cor, segundo plano, alinhamento, região, altura de linha, tamanho, posição, e direção que deverão ser utilizadas para renderização de um roteiro, e inclui dois estilos, 'fonte pequena' e 'fonte grande', que incluem informações de tamanho, posição, e direção, cujos valores são alterados quando um estilo é alterado pelo usuário.
Quando não existe nenhuma alteração a ser introduzida pelo usuário, para formação de um conjunto completo de informações de estilo para utilização na renderização de texto de roteiro, somente são utilizados itens de informações de estilo de fonte, cor, segundo plano, alinhamento, região, altura de linha, tamanho, posição, e direção incluídos em um grupo de estilos. Se um estilo for alterado pelo usuário, as informações de tamanho, posição, e direção incluídas no estilo selecionado são aplicadas às informações de tamanho, posição, e direção, e o estilo de saida do roteiro é alterado.
Nesta ocasião, os valores incluídos no grupo de estilos podem ser substituídos pelos valores incluídos no estilo selecionado, ou os valores incluídos no estilo selecionado podem ser adicionados aos valores incluídos no grupo de estilos. Quando é usado este último método, os valores de atributos de tamanho, posição, e direção incluídos no estilo podem ser expressados como números positivos ou negativos, e os valores incluídos no grupo de estilos podem ser adicionados aos números ou subtraídos dos mesmos. A FIG. 5A ilustra um exemplo de um marcador ("tag") de marcação utilizado para exibição de uma legenda de acordo com uma configuração da presente invenção. Um marcador <text> é utilizado como unidade para classificar roteiros devendo ser produzidos como saída na tela. As informações de atributos incluídas no marcador <text> incluem 'start', que indica um momento de início da saída de texto, e 'end', que indica um momento de final de saída, como informações de tempo para saída de tela, 'effect', que indica efeitos de alteração a serem aplicados ao texto tal como surgimento/desvanecimento {"fade-in/fade-out"), e 'stylegroup', que indica informações de estilo a serem utilizadas na renderização de texto. Além disso, um roteiro devendo ser produzido como saída na tela é registrado no marcador <text>.
Fazendo referência à FIG. 5A, o texto de roteiro, 'John! monte . é renderizado mediante utilização de um estilo padrão de entre uma pluralidade de estilos incluídos em um grupo de estilos 'Roteiro', ou informações de estilo especificadas pelo usuário, e mediante aplicação de um efeito de 'surgimento gradual' (’fade-in'), o texto é exibido no tempo de inicio '00:10:00' e torna-se gradualmente mais nítido até o tempo de final, '00:10:15'. A FIG. 5B ilustra um outro exemplo de um marcador ("tag") de linguagem de marcação utilizado para exibição de uma legenda de acordo com uma configuração da presente invenção. Fazendo referência à FIG. 5B, um marcador <text> especifica um estilo ao invés de um grupo de estilos para renderização de texto de roteiro. Neste caso, o texto de roteiro inclui no marcador <text> é renderizado mediante utilização de um estilo padrão 'Roteiro' de entre uma pluralidade de estilos incluídos em um grupo de estilos especificado pelo usuário. A FIG. 6A ilustra uma relação entre informações de diálogo e informações de apresentação de acordo com a presente invenção. Conforme foi descrito acima com referência à FIG. 5A, cada marcador <text>, que inclui informações de diálogo, tem um campo de grupo de estilos que indica informações de estilo devendo ser utilizadas para renderização de texto. O campo de grupo de estilos indica um de uma pluralidade de grupos de estilos armazenados em um conjunto de estilos de informações de apresentação, e entre os estilos incluídos no grupo de estilos especificado, um estilo padrão ou um estilo especificado pelo usuário fornece informações requeridas para renderização de texto.
Fazendo referência à FIG. 6A, dois marcadores <text> indicam grupos de estilos 'Titulo' e 'Roteiro', respectivamente. Cada um dos dois marcadores <text> corresponde a um dos estilos incluídos no correspondente grupo de estilos 'Título' ou 'Roteiro' registrado nas informações de apresentação. A FIG. 6B ilustra uma outra relação entre informações de diálogo e informações de apresentação de acordo com uma configuração da presente invenção. Cada marcador <text> indica um estilo, e não um grupo de estilos, como informações para renderização de texto, e as correspondentes informações de estilo são registradas como um de uma pluralidade de estilos incluídos em uma pluralidade de grupos de estilos armazenados em informações de apresentação. Fazendo referência à FIG. 6B, dois marcadores <text>, que incluem informações de diálogo indicando os estilos 'Título' e 'Roteiro', respectivamente, são incluídos em um dos grupos de estilos 'Pequeno' e 'Normal' registrados nas informações de apresentação.
Serão agora explicados detalhadamente com referência às FIGS. 7A e 7B uma operação de usuário e uma interface de programa de aplicação ("Application Program Interface" - API) para o usuário alterar um estilo. A FIG. 7A é um diagrama ilustrativo da forma como um estilo é alterado por um comando de alteração de estilos. Fazendo referência à FIG. 7A, os grupos de estilo 'Título', 'Roteiro', e 'Atores' são definidos com cada um dos grupos de estilo, incluindo os estilos 'Pequeno', 'Normal' e 'Grande'. 0 grupo de estilos 'Título' utiliza texto centralizado, e produz como saída o texto na cor azul, o grupo de estilos 'Roteiro' é alinhado à esquerda a partir do fundo do lado esquerdo e produz como saída texto na cor negra, e o grupo de estilos 'Atores' é alinhado à direita a partir do lado direito do topo e produz como saída texto na cor vermelha. Os estilos 'Pequeno', 'Normal' e 'Grande' possuem informações de estilo indicativas de saída em letras de tamanho pequeno, letras de tamanho médio, e letras de tamanho grande, respectivamente.
No momento '00:10:00', o grupo de estilos 'Título' é utilizado como informações para renderização de texto, e o estilo padrão 'Pequeno' incluído no grupo de estilos 'Título' é utilizado como informações de estilo. Quando o estilo do texto é alterado para o estilo 'Normal' pelo usuário durante a reprodução do filme, o estilo 'Normal' do grupo de estilos 'Título' é utilizado como informações de estilo. Além disso, quando o grupo de estilos se altera na ocasião '00:10:20' com o avanço do filme, o estilo 'Normal' do grupo de estilos 'Roteiro' é utilizado, e quando o grupo de estilos muda para 'Atores' no momento '01:10:25', o estilo 'Normal' selecionado pelo usuário é aplicado continuamente utilizando o grupo de estilos 'Atores'. A FIG. 7B é um diagrama que ilustra como um grupo de estilos é alterado por um comando de alteração de grupo de estilos. Fazendo referência à FIG. 7B, são definidos os grupos de estilos 'Pequeno', 'Normal' e 'Grande', e cada grupo de estilos inclui os estilos 'Título', 'Roteiro', e 'Atores'. No momento '00:10:00', as informações de estilo do estilo 'Título' incluídas no grupo de estilos padrão 'Pequeno' são utilizadas como informações para renderização de texto. Quando o grupo de estilos é alterado de 'Pequeno' para 'Normal' pelo usuário durante a reprodução do filme, o estilo 'Título' do grupo de estilos 'Normal' é utilizado como informações de estilo. Além disso, quando o estilo é alterado de 'Título' para 'Roteiro' no momento '00:10:20' com o avanço do filme, o estilo 'Roteiro' do grupo de estilos 'Normal' é utilizado, e quando o estilo é alterado para 'Atores' no momento '01:10:25', o estilo 'Atores' incluído no grupo de estilos 'Normal' especificado pelo usuário é aplicado. A FIG. 8A é um diagrama que ilustra como as informações de estilo requeridas para renderização de cada item de roteiro são selecionadas para informações de apresentação formadas, conforme se encontra ilustrado na FIG. 4A. Cada roteiro de informações de diálogo indica um de um ou mais grupos de estilos incluídos em um conjunto de estilos. Além disso, um de um ou mais estilos incluídos em cada um dos grupos de estilo é selecionado, e se não houver uma seleção de usuário, será selecionado como padrão um estilo 'Normal', e quando existir uma seleção de usuário, será selecionado um estilo correspondente.
Será agora explicado um processo de formação de informações de estilo devendo ser utilizadas para renderização de um roteiro 'Text 1'. Na medida em que o roteiro 'Text 1' indica um grupo de estilos 'Título', as informações não selecionáveis que são incluídas no grupo de estilos 'Título' e não são alteradas por seleção de usuário serão selecionadas. Se for selecionado pelo usuário um estilo 'Grande', serão selecionadas informações selecionáveis que são incluídas no estilo. Em seguida, as informações não selecionáveis do grupo de estilos 'Título' e as informações selecionáveis do estilo 'Grande' do grupo de estilos 'Título' são combinadas para formação de um conjunto completo de informações de estilo.
Será agora explicado um processo de formação de informações de estilo devendo ser utilizadas para renderização de um roteiro 'Text 2' . Na medida em que o roteiro 'Text 2' indica um grupo de estilos 'Roteiro', as informações não selecionáveis que são incluídas no grupo de estilos 'Roteiro' e não são alteradas por seleção de usuário serão selecionadas. Se for selecionado pelo usuário um estilo 'Grande', serão selecionadas informações selecionáveis que são incluídas no estilo 'Grande'. Em seguida, as informações não selecionáveis do grupo de estilos 'Roteiro' e as informações selecionáveis do estilo 'Grande' do grupo de estilos 'Roteiro' são combinadas para formação de um conjunto completo de informações de estilo.
Um processo de formação de informações de estilo requeridas para renderização de cada item de roteiro nas informações de apresentação formadas de acordo com a ilustração da FIG. 4B será agora explicado com referência às FIGS. 8B e 8C. As FIGS. 8B e 8C são diagramas que ilustram como as informações de estilo requeridas para renderização de cada item de roteiro são selecionadas para as informações de apresentação formadas de acordo com a ilustração da FIG. 4B. A FIG. 8B será utilizada para ilustrar um processo de formação de um conjunto completo de informações de estilo requeridas para renderização de texto de roteiro quando o estilo não é alterado pelo usuário. Cada roteiro de informações de diálogo indica um ou mais grupos de estilos incluídos em um conjunto de estilos. Quando não ocorre alteração do estilo pelo usuário, todos os itens de informações de estilo (informações para renderização de texto) requeridas para texto de roteiro incluídas no grupo de estilos indicado por um roteiro são utilizadas para formação de um conjunto completo de informações de estilo. Quando ocorre uma alteração de estilo feita por um usuário, um de um ou mais estilos incluídos em cada grupo de estilos é selecionado, e as informações incluídas no estilo selecionado pelo usuário são aplicadas às informações para renderização de texto incluídas no grupo de estilos para formação de um conjunto completo de informações de estilo.
Fazendo referência à FIG. 8B, na medida em que o roteiro 'Text 1' indica o grupo de estilos 'Título', as informações para renderização de texto incluídas no grupo de estilos 'Título' são selecionadas e utilizadas para formação de um conjunto completo de informações de estilo que serão utilizadas para renderização do texto do roteiro.
Além disso, na medida em que o roteiro 'Text 2' indica o grupo de estilos 'Roteiro', as informações para renderização do texto incluídas no grupo de estilos 'Roteiro' são selecionadas e utilizadas para formação de um conjunto completo de informações de estilo que serão utilizadas para renderização do texto do roteiro. A FIG. 8C será utilizada para explicar um processo de formação de um conjunto completo de informações de estilo requeridas para renderização de texto de roteiro quando o estilo é alterado pelo usuário. Na medida em que o roteiro 'Text 1' indica um grupo de estilos 'Titulo', as informações para renderização de texto que são incluídas no grupo de estilos 'Título' serão selecionadas. Se for selecionado pelo usuário o estilo 'Grande', serão selecionadas informações selecionáveis que são incluídas no estilo 'Grande'. As informações selecionáveis do estilo 'Grande' do grupo de estilos 'Título' são aplicadas às informações para renderização de texto do grupo de estilos 'Título' para formação de um conjunto completo de informações de estilo.
Em um processo de formação de informações de estilo devendo ser utilizadas para renderização do roteiro 'Text 2', na medida em que o roteiro 'Text 2' indica o grupo de estilos 'Roteiro', as informações para renderização de texto que são incluídas no grupo de estilos 'Roteiro' serão selecionadas. Se for selecionado pelo usuário o estilo 'Grande', serão selecionadas informações de seleção que são incluídas no estilo 'Grande'. Em seguida, as informações selecionáveis do estilo 'Grande' do grupo de estilos 'Roteiro' são aplicadas às informações para renderização de texto do grupo de estilos 'Roteiro' para formação de um conjunto completo de informações de estilo. A FIG. 9 é um diagrama de blocos de um aparelho de processamento de legendas baseadas em texto de acordo com uma configuração da presente invenção. O aparelho de processamento de legendas baseadas em texto inclui uma unidade 920 de processamento de legendas de texto necessária para renderização de texto. A unidade 920 de processamento de legendas de texto inclui um dispositivo de análise sintática ("parser") 921 de legendas de texto destinado a extrair informações de apresentação e informações de diálogo de uma legenda, e um dispositivo renderizador 922 de fontes/layout de texto para geração de uma imagem a ser produzida como saída mediante renderização de texto de acordo com as informações de apresentação extraídas.
Após as informações de fontes e informações de legendas baseadas em texto serem lidas de um disco 900 e armazenadas em uma memória de armazenamento temporário ("buffer"} 910, a legenda é transmitida para o dispositivo de análise sintática ("parser") 921 de legendas de texto da unidade 920 de processamento de legendas, e as informações de apresentação e informações de diálogo são extraídas. As informações extraídas são transmitidas para o renderizador 922 de fontes/layout de texto e uma memória de armazenamento temporário ("buffer") de composição 933 de um mecanismo de apresentação 930. 0 renderizador 922 de fontes/layout de texto gera uma imagem a ser exibida em um aparelho de exibição mediante renderização de texto utilizando as informações de fontes e informações de estilo transmitidas, e transmite a imagem para uma memória de armazenamento temporário ("buffer") de objetos 934 incluída no mecanismo de apresentação 930. A legenda na forma de uma imagem de mapa de bits é lida do disco 900, é alimentada como entrada para uma memória de armazenamento temporário ("buffer"} de dados codificados 931, é processada por uma unidade 932 de processamento de elementos gráficos, e é transmitida para a memória de armazenamento temporário ("buffer") de composição 933 e para a memória de armazenamento temporário ("buffer") de objetos 934. A memória de armazenamento temporário ("buffer") de composição 933 recebe as informações de composição de objetos transmitidas pelo dispositivo de análise sintática ("parser") 921 de legendas de texto e os dados de mapa de bits de legenda processados pela unidade 932 de processamento de elementos gráficos, e transmite informações de controle para saída de tela para a unidade 935 de controle de elementos gráficos. A memória de armazenamento temporário ("buffer") de objetos 934 combina os dados de mapa de bits de legenda processados pela unidade 932 de processamento de elementos gráficos e o objeto de legenda de texto renderizado recebido do renderizador 922 de fontes/layout de texto, gera um plano de elementos gráficos 940 e envia como saída o plano de elementos gráficos 940 para o aparelho de exibição mediante referência a uma tabela de consulta de cores ("Color LookUp Table" - CLÜT) 950. A FIG. 10 é um diagrama de fluxo ilustrativo de um método de processamento de legendas baseadas em texto de acordo com uma configuração da presente invenção. Os dados de fontes e dados de legendas baseadas em texto são lidos de um disco e armazenados em uma memória de armazenamento temporário ("buffer"} na operação S1010. Os dados de legendas, que têm a forma de uma imagem de mapa de bits, são transmitidos para um mecanismo de apresentação. As informações de apresentação e informações de diálogo são extraídas dos dados de legenda armazenados na operação S1020. As informações de apresentação e informações de diálogo são conforme descritas acima. Mediante utilização das informações de diálogo e informações de apresentação extraídas, o texto é renderizado e é gerada uma imagem na operação S1030. Os dados de legendas, que se encontram na forma de uma imagem de mapa de bits transmitida para o mecanismo de apresentação, e a imagem renderizada e gerada são combinados e produzidos como saída na operação S1040. A combinação dos dados de mapa de bits com a imagem renderizada ocorre conforme foi descrito acima com referência à F1G. 9.
Foi descrita acima a formação de um estilo para renderização de texto de uma legenda de texto possuindo um formato de texto e produção como saída do texto em uma tela para exibição de roteiros de filmes. Na presente invenção, uma pluralidade de estilos que podem ser selecionados por um usuário são providos por um produtor, e quando um roteiro é produzido como saída, o usuário seleciona um de uma pluralidade de estilos para alterar o estilo de saída do roteiro. Desta forma, um conjunto de estilos, grupos de estilos, e estilos de acordo com a presente invenção podem incluir adicionalmente campos para registro de informações requeridas para provisão de roteiros de filmes. Isto é, o conjunto de estilos descrito na presente invenção inclui somente os grupos de estilos, porém em adição ao grupo de estilos, pode ser adicionado um campo para registro de dados adicionais tais como informações para indicação de informações de estilo, e nos grupos de estilos e estilos descritos na presente invenção podem igualmente ter campos adicionais. Além disso, a posição de cada campo incluído no grupo de estilos e no estilo pode ser alterada de acordo com a implementação de uma legenda de texto. A presente invenção pode igualmente ser configurada na forma de código passível de leitura em computador, em uma mídia de gravação passível de leitura em computador. A mídia de gravação passível de leitura em computador pode consistir em qualquer dispositivo de armazenamento de dados que possa armazenar dados que possam subsequentemente ser lidos por um sistema de computador. Exemplos da mídia de gravação passível de leitura em computador incluem memórias somente de leitura (ROM), memórias de acesso aleatório (RAM), CD-ROM's, fitas magnéticas, disquetes, dispositivos de armazenamento ótico de dados, e ondas transportadoras (tais como transmissões de dados através da Internet) . A mídia de gravação passível de leitura em computador pode igualmente ser distribuída através de sistemas de computadores ligados em rede de tal forma que o código passível de leitura em computador é armazenado e executado de uma forma distribuída.
Muito embora tenham sido ilustradas e descritas apenas algumas configurações da presente invenção, poderá ser apreciado por aqueles que são versados na técnica que podem ser feitas mudanças nessas configurações sem afastamento dos princípios e do espírito da invenção, cujo escopo se encontra definido nas reivindicações e respectivas equivalências.
REIVINDICAÇÕES

Claims (3)

1. Mídia de armazenamento de informações para prover informação a um aparelho de reprodução para emitir um subtítulo, a mídia de armazenamento de informação compreendendo: uma primeira região configurada para armazenar um grupo de estilos compreendendo uma pluralidade de grupos de estilo em que cada grupo de estilos compreende uma primeira informação de estilo que é utilizada para renderizar e exibir a informação do texto do roteiro via aparelho de reprodução de legenda de texto,e uma segunda informação de estilo que é utilizada para renderizar e exibir a informação do texto do roteiro via aparelho de processamento de legenda de texto; e uma segunda região configurada para armazenar uma informação de diálogos compreendendo informação do texto de roteiro da legenda, caracterizado por a informação de diálogo compreender ainda um identificador correspondente a um grupo de estilos entre a pluralidade de grupos de estilos, as informações de texto do script serem renderizadas usando as informações de primeiro estilo incluídas no grupo de estilos indicado pelo identificador correspondente ao grupo de estilos e quando um usuário seleciona a segunda informação de estilo incluída no grupo de estilos indicado para alterar o estilo de saída das informações de texto do script, as informações de estilo alteradas são formadas adicionando pelo menos um dos valores de tamanho, posição e direção incluídos nas informações de segundo estilo selecionadas para um valor respectivo incluído nas informações de primeiro estilo do grupo de estilo indicado e as informações de estilo alteradas são usadas para renderizar as informações de texto do script.
2. Aparelho de reprodução para fornecer uma legenda mediante utilizar uma mídia de armazenamento de informação para armazenar uma informação de estilos e um grupo de diálogos, o aparelho de reprodução, compreendendo: Um leitor que lê o grupo de estilos e o grupo de diálogos a partir de uma mídia de amazenamento de informação; e uma unidade de exibição que exibe a legenda baseada em texto mediante utilizar o grupo de estilos e a informação de diálogos, em que o grupo de estilos compreende uma pluralidade de grupos de estilo, em que cada grupo de estilos compreende uma primeira informação de estilo que é utilizada para renderizar e exibir a informação do texto do roteiro via aparelho de reprodução de legenda de texto,e uma segunda informação de estilo que é utilizada para renderizar e exibir a informação do texto do roteiro via aparelho de processamento de legenda de texto; e em que a informação de diálogos compreende informação do texto de roteiro da legenda, caracterizado por a informação de diálogo compreender ainda um identificador correspondente a um grupo de estilos entre a pluralidade de grupos de estilos, as informações de texto do script serem renderizadas usando as informações de primeiro estilo incluídas no grupo de estilos indicado pelo identificador correspondente ao grupo de estilos e quando um usuário seleciona a segunda informação de estilo incluída no grupo de estilos indicado para alterar o estilo de saída das informações de texto do script, as informações de estilo alteradas são formadas adicionando pelo menos um dos valores de tamanho, posição e direção incluídos nas informações de segundo estilo selecionadas para um valor respectivo incluído nas informações de primeiro estilo do grupo de estilo indicado e as informações de estilo alteradas são usadas para renderizar as informações de texto do script.
3. Método para reproduzir uma legenda mediante utilizar uma mídia de armazenamento de informação para armazenar um grupo de estilos e uma informação de diálogos, o método compreendendo: ler o grupo de estilos e o grupo de diálogos; e exibir a legenda mediante utilizar o grupo de estilos e a informação de diálogos a partir da mídia de armazenagem de informação, em que o grupo de estilos uma pluralidade de grupos de estilo, em que cada grupo de estilos compreende uma primeira informação de estilo que é utilizada para renderizar e exibir a informação do texto do roteiro via aparelho de reprodução de legenda de texto,e uma segunda informação de estilo que é utilizada para renderizar e exibir a informação do texto do roteiro via aparelho de processamento de legenda de texto; e em que a informação de diálogos inclui informação de texto de roteiro da legenda, caracterizado por a informação de diálogo compreender ainda um identificador correspondente a um grupo de estilos entre a pluralidade de grupos de estilos, as informações de texto do script serem renderizadas usando as informações de primeiro estilo incluídas no grupo de estilos indicado pelo identificador correspondente ao grupo de estilos e quando um usuário seleciona a segunda informação de estilo incluída no grupo de estilos indicado para alterar o estilo de saída das informações de texto do script, as informações de estilo alteradas são formadas adicionando pelo menos um dos valores de tamanho, posição e direção incluídos nas informações de segundo estilo selecionadas para um valor respectivo incluído nas informações de primeiro estilo do grupo de estilo indicado e as informações de estilo alteradas são usadas para renderizar as informações de texto do script.
BRPI0415045-7A 2003-10-04 2004-09-30 Information storage media for providing information to a playback apparatus for outputting a subtitle, playback apparatus for providing a subtitle by using an information storage media for storing a style information and a group of dialogs, and method for reproducing a caption by using an information storage media to store a group of styles and a dialog information BRPI0415045B1 (pt)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
KR20030069023 2003-10-04
KR10-2003-0069023 2003-10-04
KR20040016103A KR100739682B1 (ko) 2003-10-04 2004-03-10 텍스트 기반의 서브 타이틀 정보를 기록한 정보저장매체,그 처리장치 및 방법
KR10-2004-0016103 2004-03-10
PCT/KR2004/002504 WO2005034122A1 (en) 2003-10-04 2004-09-30 Information storage medium storing text-based subtitle, and apparatus and method for processing text-based subtitle

Publications (2)

Publication Number Publication Date
BRPI0415045A BRPI0415045A (pt) 2006-12-12
BRPI0415045B1 true BRPI0415045B1 (pt) 2017-10-17

Family

ID=36577301

Family Applications (1)

Application Number Title Priority Date Filing Date
BRPI0415045-7A BRPI0415045B1 (pt) 2003-10-04 2004-09-30 Information storage media for providing information to a playback apparatus for outputting a subtitle, playback apparatus for providing a subtitle by using an information storage media for storing a style information and a group of dialogs, and method for reproducing a caption by using an information storage media to store a group of styles and a dialog information

Country Status (14)

Country Link
US (4) US8204361B2 (pt)
EP (1) EP1680783A4 (pt)
JP (2) JP4690330B2 (pt)
KR (1) KR100739682B1 (pt)
AT (1) ATE554483T1 (pt)
BR (1) BRPI0415045B1 (pt)
CA (1) CA2541320C (pt)
ES (1) ES2384900T3 (pt)
HK (1) HK1098870A1 (pt)
MX (1) MXPA06003785A (pt)
MY (1) MY167189A (pt)
RU (1) RU2323487C2 (pt)
TW (1) TWI348626B (pt)
WO (1) WO2005034122A1 (pt)

Families Citing this family (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100619053B1 (ko) 2003-11-10 2006-08-31 삼성전자주식회사 서브 타이틀을 기록한 정보저장매체 및 그 처리장치
KR100788655B1 (ko) 2003-11-10 2007-12-26 삼성전자주식회사 스타일 정보를 포함하는 텍스트 기반의 서브 타이틀데이터가 기록된 저장 매체, 재생 장치 및 그 재생 방법
WO2005065055A2 (en) * 2004-01-06 2005-07-21 Lg Electronics Inc. Recording medium and method and apparatus for reproducing and recording text subtitle streams
KR20050072255A (ko) * 2004-01-06 2005-07-11 엘지전자 주식회사 고밀도 광디스크의 서브타이틀 구성방법 및 재생방법과기록재생장치
JP2007522595A (ja) * 2004-02-10 2007-08-09 エルジー エレクトロニクス インコーポレーテッド 記録媒体及びテキスト・サブタイトル・ストリームのデコード方法と装置
EP1716701A1 (en) 2004-02-10 2006-11-02 LG Electronic Inc. Text subtitle decoder and method for decoding text subtitle streams
KR20070028326A (ko) * 2004-02-10 2007-03-12 엘지전자 주식회사 기록매체 및 텍스트 서브타이틀 스트림 디코딩 방법과 장치
KR100739680B1 (ko) 2004-02-21 2007-07-13 삼성전자주식회사 스타일 정보를 포함하는 텍스트 기반 서브타이틀을 기록한저장 매체, 재생 장치 및 그 재생 방법
KR20060129067A (ko) 2004-02-26 2006-12-14 엘지전자 주식회사 기록매체 및 텍스트 서브타이틀 스트림 기록 재생 방법과장치
EP1728251A1 (en) 2004-03-17 2006-12-06 LG Electronics, Inc. Recording medium, method, and apparatus for reproducing text subtitle streams
ATE450041T1 (de) * 2004-03-26 2009-12-15 Lg Electronics Inc Aufzeichnungsmedium und verfahren und vorrichtung zum wiedergeben eines auf dem aufzeichnungsmedium aufgezeichneten textuntertitelstroms
ATE479987T1 (de) * 2004-03-26 2010-09-15 Lg Electronics Inc Speichermedium,verfahren, und gerät zum wiedergeben von untertiteldatenströmen
KR20060047266A (ko) 2004-04-26 2006-05-18 엘지전자 주식회사 기록매체, 기록매체의 재생방법과 재생장치
JP4724710B2 (ja) 2004-05-03 2011-07-13 エルジー エレクトロニクス インコーポレイティド テキストサブタイトルデータを再生管理するためのデータ構造を有する記録媒体及びこれと関連する方法及び装置
KR100654455B1 (ko) * 2005-05-26 2006-12-06 삼성전자주식회사 확장형 자막 파일을 이용하여 부가정보를 제공하는 장치 및방법
DE102007007830A1 (de) * 2007-02-16 2008-08-21 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Vorrichtung und Verfahren zum Erzeugen eines Datenstroms und Vorrichtung und Verfahren zum Lesen eines Datenstroms
WO2010045736A1 (en) * 2008-10-22 2010-04-29 Xtranormal Technology Inc. Reduced-latency rendering for a text-to-movie system
KR20110018261A (ko) * 2009-08-17 2011-02-23 삼성전자주식회사 텍스트 서브타이틀 데이터 처리 방법 및 재생 장치
CN102082931A (zh) * 2009-11-30 2011-06-01 新奥特(北京)视频技术有限公司 一种自适应调整字幕区域的方法及装置
US8581931B2 (en) * 2010-01-05 2013-11-12 Blackberry Limited Method of remotely controlling a presentation to freeze an image using a portable electronic device
US9086794B2 (en) * 2011-07-14 2015-07-21 Microsoft Technology Licensing, Llc Determining gestures on context based menus
KR20140102201A (ko) * 2011-12-16 2014-08-21 소니 주식회사 수신 장치 및 그 제어 방법, 배신 장치 및 배신 방법, 프로그램, 및 배신 시스템
US8918760B2 (en) * 2012-12-07 2014-12-23 Sugarcrm Inc. Test script generation for application image validation
US9173004B2 (en) 2013-04-03 2015-10-27 Sony Corporation Reproducing device, reproducing method, program, and transmitting device
CN104581341B (zh) 2013-10-24 2018-05-29 华为终端有限公司 一种字幕显示方法及字幕显示设备
CN105338394B (zh) 2014-06-19 2018-11-30 阿里巴巴集团控股有限公司 字幕数据的处理方法及***
CN111147896A (zh) * 2018-11-05 2020-05-12 中兴通讯股份有限公司 一种字幕数据处理方法、装置、设备和计算机存储介质
CN112055261A (zh) * 2020-07-14 2020-12-08 北京百度网讯科技有限公司 字幕展示方法、装置、电子设备和存储介质

Family Cites Families (42)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0596732B1 (en) * 1992-11-05 2001-04-18 Canon Kabushiki Kaisha Method per performing special effects in the receiver of a coded moving picture transmission system
JPH06176019A (ja) * 1992-12-10 1994-06-24 Hitachi Ltd 出版媒体及び文書処理装置
DE69324607T2 (de) 1993-08-20 1999-08-26 Thomson Consumer Electronics Fernsehbildunterschrift-system fur anwendung mit komprimierter numerischer fernseh-ubertragung
US5497241A (en) * 1993-10-29 1996-03-05 Time Warner Entertainment Co., L.P. System and method for controlling display of motion picture subtitles in a selected language during play of a software carrier
US5760838A (en) * 1994-09-30 1998-06-02 Intel Corporation Method and system for configuring a display
EP0745307B3 (en) 1994-12-14 2010-06-23 Philips Electronics N.V. Subtitling transmission system
JP3484838B2 (ja) 1995-09-22 2004-01-06 ソニー株式会社 記録方法及び再生装置
WO1997019451A1 (fr) * 1995-11-24 1997-05-29 Kabushiki Kaisha Toshiba Support d'enregistrement multi-langages et dispositif de reproduction associe
US5805153A (en) 1995-11-28 1998-09-08 Sun Microsystems, Inc. Method and system for resizing the subtitles of a video
TW332890B (en) * 1996-04-05 1998-06-01 Matsushita Electric Ind Co Ltd Multimedia optical disk
EP0935249B1 (en) * 1996-04-12 2006-05-24 Matsushita Electric Industrial Co., Ltd. Multimedia optical disc storing both video titles provided with AV functions and video titles with no such functions which can instantly distinguish between such kinds of titles, and a reproduction apparatus and reproduction method for such disc
JP2857122B2 (ja) 1996-11-22 1999-02-10 株式会社東芝 多種言語記録媒体
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
JP2000039892A (ja) * 1998-07-21 2000-02-08 Yamaha Corp カラオケ装置
US6233389B1 (en) * 1998-07-30 2001-05-15 Tivo, Inc. Multimedia time warping system
JP2000138908A (ja) 1998-10-31 2000-05-16 Sony Corp テレビジョン受像機及び表示方法
JP2000259640A (ja) * 1999-03-04 2000-09-22 Nippon Telegr & Teleph Corp <Ntt> 構造化文書カスタマイズ表示方法及びシステム及びサーバ装置及びクライアント装置構造化文書カスタマイズ表示プログラムを格納した記憶媒体
KR20010001725A (ko) * 1999-06-08 2001-01-05 윤종용 자막 그래픽 신호의 디스플레이 제어방법
JP4438129B2 (ja) * 1999-07-02 2010-03-24 ソニー株式会社 コンテンツ受信システム及びコンテンツ受信方法
JP2001078149A (ja) * 1999-09-08 2001-03-23 Toshiba Corp メディア再生装置とメディア再生方法
JP2002027386A (ja) * 2000-07-05 2002-01-25 Nikon Corp データファイル管理用記録媒体およびデータファイル管理装置
GB2380599B (en) * 2000-12-22 2003-10-29 Kent Ridge Digital Labs System and method for media production
KR100389863B1 (ko) * 2001-02-01 2003-07-04 삼성전자주식회사 서브 타이틀을 타이틀에 관련지어 재생가능한 데이터구조를 갖는 기록매체, 그 재생장치 및 재생방법
JP2002229985A (ja) 2001-02-06 2002-08-16 Ricoh Co Ltd 構造化文書処理装置、構造化文書処理方法およびコンピュータに構造化文書処理を実行させるためのプログラム
US7050109B2 (en) 2001-03-02 2006-05-23 General Instrument Corporation Methods and apparatus for the provision of user selected advanced close captions
JP2002369154A (ja) * 2001-04-02 2002-12-20 Matsushita Electric Ind Co Ltd ディジタル映像コンテンツの映像再生装置、映像再生方法、映像再生プログラム、パッケージメディア
US20020194618A1 (en) 2001-04-02 2002-12-19 Matsushita Electric Industrial Co., Ltd. Video reproduction apparatus, video reproduction method, video reproduction program, and package media for digital video content
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
JP2003078835A (ja) 2001-09-03 2003-03-14 Sanyo Electric Co Ltd ディジタル放送受信装置
KR20030030554A (ko) * 2001-10-11 2003-04-18 삼성전자주식회사 캡션정보의 편집이 가능한 캡션정보 전송시스템 및 방법
KR100457512B1 (ko) * 2001-11-29 2004-11-17 삼성전자주식회사 광 기록 매체, 광 기록 매체 재생 장치 및 방법
DE60225060T2 (de) 2001-12-25 2008-05-21 Matsushita Electric Industrial Co., Ltd., Kadoma Vorrichtung und verfahren zur wiedergabe von inhalten
JP2003249057A (ja) * 2002-02-26 2003-09-05 Toshiba Corp デジタル情報媒体を用いるエンハンスド・ナビゲーション・システム
TWI247295B (en) * 2002-03-09 2006-01-11 Samsung Electronics Co Ltd Reproducing method and apparatus for interactive mode using markup documents
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
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
JP2004194131A (ja) * 2002-12-13 2004-07-08 Hitachi Ltd 字幕表示方法、再生装置、記録装置、記録媒体及び出力装置
KR20050012328A (ko) 2003-07-25 2005-02-02 엘지전자 주식회사 고밀도 광디스크의 프레젠테이션 그래픽 데이터 관리 및재생방법과 그에 따른 고밀도 광디스크
KR20050078907A (ko) * 2004-02-03 2005-08-08 엘지전자 주식회사 고밀도 광디스크의 서브타이틀 재생방법과 기록재생장치
RU2377669C2 (ru) 2004-02-10 2009-12-27 ЭлДжи ЭЛЕКТРОНИКС ИНК. Носитель записи, имеющий структуру данных для управления различными данными, и способ и устройство записи и воспроизведения
KR20070028326A (ko) 2004-02-10 2007-03-12 엘지전자 주식회사 기록매체 및 텍스트 서브타이틀 스트림 디코딩 방법과 장치
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

Also Published As

Publication number Publication date
MXPA06003785A (es) 2006-06-23
CA2541320C (en) 2014-07-29
MY167189A (en) 2018-08-13
US9031380B2 (en) 2015-05-12
KR20050033407A (ko) 2005-04-12
US20120201514A1 (en) 2012-08-09
US20080107398A1 (en) 2008-05-08
ES2384900T3 (es) 2012-07-13
EP1680783A1 (en) 2006-07-19
US20050105891A1 (en) 2005-05-19
ATE554483T1 (de) 2012-05-15
TWI348626B (en) 2011-09-11
JP2011090779A (ja) 2011-05-06
HK1098870A1 (en) 2007-07-27
RU2006115338A (ru) 2006-09-10
JP4690330B2 (ja) 2011-06-01
RU2323487C2 (ru) 2008-04-27
US20080107397A1 (en) 2008-05-08
TW200519630A (en) 2005-06-16
CA2541320A1 (en) 2005-04-14
US8204361B2 (en) 2012-06-19
US8428432B2 (en) 2013-04-23
JP2007507828A (ja) 2007-03-29
BRPI0415045A (pt) 2006-12-12
KR100739682B1 (ko) 2007-07-13
JP4988914B2 (ja) 2012-08-01
US8331762B2 (en) 2012-12-11
WO2005034122A1 (en) 2005-04-14
EP1680783A4 (en) 2007-10-31

Similar Documents

Publication Publication Date Title
BRPI0415045B1 (pt) Information storage media for providing information to a playback apparatus for outputting a subtitle, playback apparatus for providing a subtitle by using an information storage media for storing a style information and a group of dialogs, and method for reproducing a caption by using an information storage media to store a group of styles and a dialog information
RU2395856C2 (ru) Носитель для хранения информации, сохраняющий основанные на тексте субтитры, и устройство для обработки основанных на тексте субтитров
CN101102508B (zh) 记录介质以及记录和再现方法和装置
JP4933273B2 (ja) スタイル情報を含むテキスト基盤のサブタイトルを記録した記録媒体、再生装置及びその再生方法
CN100583276C (zh) 播放存储介质的设备和方法
BRPI0504401B1 (pt) aparelho para reprodução de dados a partir de uma mídia de armazenamento
ES2338019T3 (es) Medio de grabacion y metodo y aparato para reproducir un flujo o corriente de subtitulos de texto grabados en el medio de grabacion.
KR20070052643A (ko) 데이터 재생방법 및 재생장치
RU2384898C2 (ru) Носитель записи, имеющий структуру данных для управления воспроизведением данных текстового субтитра, и связанные с ним способы и устройства
KR20070000471A (ko) 기록매체, 기록매체의 텍스트 서브타이틀 스트림 기록 및재생 방법과 장치
KR20060136441A (ko) 기록매체, 기록매체의 텍스트 서브타이틀 스트림 기록 및재생 방법과 장치

Legal Events

Date Code Title Description
B07A Application suspended after technical examination (opinion) [chapter 7.1 patent gazette]
B09A Decision: intention to grant [chapter 9.1 patent gazette]
B16A Patent or certificate of addition of invention granted [chapter 16.1 patent gazette]