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 PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 22
- 238000003860 storage Methods 0.000 title claims abstract description 15
- 238000013515 script Methods 0.000 claims abstract description 118
- 238000009877 rendering Methods 0.000 abstract description 56
- 238000010586 diagram Methods 0.000 description 15
- 239000003550 marker Substances 0.000 description 7
- 230000000694 effects Effects 0.000 description 5
- 230000015654 memory Effects 0.000 description 5
- 239000003086 colorant Substances 0.000 description 3
- 239000000203 mixture Substances 0.000 description 3
- 238000003672 processing method Methods 0.000 description 3
- 238000013500 data storage Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000009395 breeding Methods 0.000 description 1
- 230000001488 breeding effect Effects 0.000 description 1
- 230000003139 buffering effect Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/102—Programmed access in sequence to addressed parts of tracks of operating record carriers
- G11B27/105—Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B17/00—Monitoring; Testing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details 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/38—Transceivers, 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/3827—Portable transceivers
- H04B1/385—Transceivers carried on the body, e.g. in helmets
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/23412—Processing 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/235—Processing of additional data, e.g. scrambling of additional data or processing content descriptors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/4302—Content synchronisation processes, e.g. decoder synchronisation
- H04N21/4307—Synchronising 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/43074—Synchronising 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/435—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/488—Data services, e.g. news ticker
- H04N21/4884—Data services, e.g. news ticker for displaying subtitles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/84—Generation or processing of descriptive data, e.g. content descriptors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/854—Content authoring
- H04N21/8543—Content authoring using a description language, e.g. Multimedia and Hypermedia information coding Expert Group [MHEG], eXtensible Markup Language [XML]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/854—Content authoring
- H04N21/8545—Content authoring for generating interactive applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/858—Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
- H04N21/8583—Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot by creating hot-spots
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/44—Receiver circuitry for the reception of television signals according to analogue transmission standards
- H04N5/445—Receiver circuitry for the reception of television signals according to analogue transmission standards for displaying additional information
- H04N5/44504—Circuit details of the additional information generator, e.g. details of the character or graphics signal generator, overlay mixing circuits
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/91—Television signal processing therefor
- H04N5/92—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N5/9201—Transformation 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/9206—Transformation 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/82—Transformation 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/8205—Transformation 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/8233—Transformation 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
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
- G11B2220/2537—Optical discs
- G11B2220/2541—Blu-ray discs; Blue laser DVR discs
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details 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/38—Transceivers, 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/3827—Portable transceivers
- H04B1/385—Transceivers carried on the body, e.g. in helmets
- H04B2001/3861—Transceivers carried on the body, e.g. in helmets carried in a hand or on fingers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/84—Television signal recording using optical recording
- H04N5/85—Television signal recording using optical recording on discs or drums
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/91—Television signal processing therefor
- H04N5/92—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N5/9201—Transformation 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/9205—Transformation 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/804—Transformation 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/8042—Transformation 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/82—Transformation 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/8205—Transformation 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/8227—Transformation 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.
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)
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)
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 |
-
2004
- 2004-03-10 KR KR20040016103A patent/KR100739682B1/ko active IP Right Grant
- 2004-09-29 MY MYPI20043988A patent/MY167189A/en unknown
- 2004-09-29 TW TW093129351A patent/TWI348626B/zh active
- 2004-09-30 WO PCT/KR2004/002504 patent/WO2005034122A1/en active Application Filing
- 2004-09-30 CA CA 2541320 patent/CA2541320C/en active Active
- 2004-09-30 AT AT08160687T patent/ATE554483T1/de active
- 2004-09-30 MX MXPA06003785A patent/MXPA06003785A/es active IP Right Grant
- 2004-09-30 BR BRPI0415045-7A patent/BRPI0415045B1/pt active IP Right Grant
- 2004-09-30 JP JP2006532080A patent/JP4690330B2/ja active Active
- 2004-09-30 ES ES08160687T patent/ES2384900T3/es active Active
- 2004-09-30 EP EP04788500A patent/EP1680783A4/en not_active Ceased
- 2004-09-30 RU RU2006115338A patent/RU2323487C2/ru active
- 2004-10-04 US US10/956,342 patent/US8204361B2/en active Active
-
2007
- 2007-05-15 HK HK07105102A patent/HK1098870A1/xx unknown
-
2008
- 2008-01-09 US US11/971,323 patent/US8428432B2/en active Active
- 2008-01-09 US US11/971,330 patent/US8331762B2/en active Active
-
2010
- 2010-12-14 JP JP2010278285A patent/JP4988914B2/ja not_active Expired - Fee Related
-
2012
- 2012-04-16 US US13/447,441 patent/US9031380B2/en active Active
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] |