BRPI0416320B1 - "meio de armazenamento de dados de informação, equipamento de reprodução que utiliza um meio de armazenamento de dados de informação, e método de reproduzir arquivos de subtítulo de texto" - Google Patents
"meio de armazenamento de dados de informação, equipamento de reprodução que utiliza um meio de armazenamento de dados de informação, e método de reproduzir arquivos de subtítulo de texto" Download PDFInfo
- Publication number
- BRPI0416320B1 BRPI0416320B1 BRPI0416320-6A BRPI0416320A BRPI0416320B1 BR PI0416320 B1 BRPI0416320 B1 BR PI0416320B1 BR PI0416320 A BRPI0416320 A BR PI0416320A BR PI0416320 B1 BRPI0416320 B1 BR PI0416320B1
- Authority
- BR
- Brazil
- Prior art keywords
- subtitle
- information
- data
- text
- subtitles
- Prior art date
Links
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
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
-
- 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
-
- 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/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
- G11B27/28—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
- G11B27/30—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording
- G11B27/3027—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording used signal is digitally coded
-
- 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/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 programme
-
- 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/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
-
- 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/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
- H04N21/4314—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for fitting data in a restricted space on the screen, e.g. EPG data in a rectangular grid
-
- 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/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4334—Recording operations
-
- 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/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/44012—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving rendering scenes according to scene graphs, e.g. MPEG-4 scene graphs
-
- 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/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/44016—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving splicing one content stream with another content stream, e.g. for substituting a video clip
-
- 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
- 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/765—Interface circuits between an apparatus for recording and another apparatus
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/78—Television signal recording using magnetic recording
- H04N5/782—Television signal recording using magnetic recording on tape
-
- 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/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
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/78—Television signal recording using magnetic recording
- H04N5/781—Television signal recording using magnetic recording on disks 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/78—Television signal recording using magnetic recording
- H04N5/782—Television signal recording using magnetic recording on tape
- H04N5/783—Adaptations for reproducing at a rate different from the recording rate
-
- 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
- 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/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/806—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 with processing of the sound signal
- H04N9/8063—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 with processing of the sound signal using time division multiplex of the PCM audio and PCM video signals
-
- 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/87—Regeneration of colour television signals
- H04N9/8715—Regeneration of colour television signals involving the mixing of the reproduced video signal with a non-recorded signal, e.g. a text signal
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Graphics (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (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)
- Studio Circuits (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
- Television Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Controls And Circuits For Display Device (AREA)
- Sorting Of Articles (AREA)
- Supplying Of Containers To The Packaging Station (AREA)
- Paper (AREA)
Abstract
"meio de armazenamento de dados de informação, equipamento de processamento de texto de subtítulo, equipamento de reprodução que utiliza um meio de armazenamento de dados de informação, método de reproduzir arquivos de texto de subtítulo, e método de reproduzir arquivos de subtítulo de texto". um meio de armazenamento de dados de informação contendo subtítulos e um equipamento de processamento de subtítulo, onde o meio de armazenamento de dados de informação inclui: dados áudio-visuais (av); e dados de subtítulo onde pelo menos um dado de texto de subtítulo e informação de estilo de saída que designa uma forma de emissão dos textos de subtítulo são armazenados com um formato de texto. com isso, os tempos de emissão de textos de subtítulo incluídos nos dados de texto de subtítulo podem ser sobrepostos, um arquivo de subtítulo pode ser facilimente produzido, e os subtítulos para uma seqüência av podem ser emitidos com várias formas.
Description
(54) Título: MEIO DE ARMAZENAMENTO DE DADOS DE INFORMAÇÃO, EQUIPAMENTO DE REPRODUÇÃO QUE UTILIZA UM MEIO DE ARMAZENAMENTO DE DADOS DE INFORMAÇÃO, E MÉTODO DE REPRODUZIR ARQUIVOS DE SUBTÍTULO DE TEXTO (51) Int.CI.: G11B 20/10 (30) Prioridade Unionista: 10/11/2003 KR 10-2003-0079181, 19/10/2004 KR 10-2004-0083517 (73) Titular(es): SAMSUNG ELECTRONICS CO., LTD.
(72) Inventor(es): MAN-SEOK KANG; SEONG-JIN MOON; HYUN-KWON CHUNG
MEIO DE ARMAZENAMENTO DE DADOS DE INFORMAÇÃO, EQUIPAMENTO DE REPRODUÇÃO QUE UTILIZA UM MEIO DE ARMAZENAMENTO DE DADOS DE INFORMAÇÃO, E MÉTODO DE REPRODUZIR ARQUIVOS DE SUBTÍTULO
DE TEXTO
Campo da Invenção
A presente invenção está relacionada a um meio de armazenamento de dados de informação, e mais particularmente, a um meio de armazenamento de dados de informação contendo uma pluralidade de subtítulos que podem ser separadamente exibidos e um equipamento de processamento para essa finalidade.
Antecedentes da Arte
Um subtítulo convencional é uma imagem bitmap que está incluída em uma seqüência audiovisual (AV). Portanto, é inconveniente produzir tal como um subtítulo, e não haver escolha além de tão somente ler o subtítulo em sua forma apresentada sem modificação uma vez que um usuário não pode selecionar os vários atributos do subtítulo definido por um produtor do subtítulo. Isto é, uma vez que os atributos, tais como fonte, tamanho de caractere, e cor do caractere, são predeterminados e incluídos na seqüência de AV como imagem bitmap, o usuário não pode alterar os atributos à sua vontade.
Petição 870170096896, de 11/12/2017, pág. 5/10 δ
Também, uma vez que o subtítulo é comprimido e codificado na seqüência AV, um tempo de inicialização de emissão e um tempo de término de emissão do subtítulo são claramente designados para corresponderem à seqüência AV, e os tempos de reprodução quando os subtítulos são emitidos não deverão se sobrepor. Isto é, apenas um subtítulo deverá ser emitido em um certo momento.
Entretanto, uma vez que o tempo de inicialização de emissão e um tempo de término de emissão estejam designados por um produtor de subtítulo e gravado em um meio de armazenamento de dados de informação separadamente da seqüência AB, os tempos de inicialização de emissão e os tempos de término de emissão de uma pluralidade de subtítulos podem se sobrepor uns aos outros. Em outras palavras, uma vez que mais que dois subtítulos podem ser emitidos em um certo período de tempo, um método de solucionar esse problema é necessário.
Revelação da Invenção
Solução Técnica
Em um aspecto da presente invenção, a presente invenção proporciona um meio de armazenamento de dados de informação que possui gravado sobre ele uma pluralidade de subtítulos de texto que são separadamente exibidos embora se sobrepondo um sobre o outro e um equipamento para reproduzir o meio de armazenamento de dados de informação.
Efeitos Vantajosos
De acordo com uma modalidade da presente invenção, um arquivo de subtítulo pode ser facilmente produzido, e subtítulos para uma seqüência AV pode ser emitida em várias formas.
Descrição dos Desenhos
A figura 1 ilustra uma estrutura de um arquivo de subtítulo de texto;
A figura 2 é um diagrama de bloco que reproduz um meio de armazenamento de dados de informação sobre o qual um subtítulo de texto está gravado;
A figura 3 é um diagrama de bloco da unidade de processamento de subtítulo de texto da Figura 2;
A figura 4 é um diagrama de bloco que ilustra a geração de uma imagem bitmap sem um motor de apresentação;
A figura 5 é um diagrama de exemplo que ilustra as correlações entre estruturas onde a informação da composição, informação da posição, informação do objeto, e informação da cor estão gravadas;
As figuras 6A a 6C são diagramas que ilustram um processo de geração de uma imagem para uma pluralidade de subtítulos usando um dado de informação de composição e um dado de informação da posição;
As figuras 7Ά a 7C são diagramas que ilustram um processo de geração de uma imagem para uma pluralidade de subtítulos usando um dado de informação de composição e uma
ΙΟ pluralidade de dados de informação da posição; e
As figuras 8A a 8C são diagramas que ilustram um processo de geração de uma imagem tal que um objeto de imagem está incluído em um dado de informação da composição mediante alocação de uma pluralidade de dados de informação da composição para uma pluralidade de subtítulos.
Melhor Modo
De acordo com um aspecto da presente invenção, é provida um meio de armazenamento de dados de informação que inclui: dado AV; e dado de subtítulo no qual pelo menos um dado de texto de subtítulo ou informação do estilo de saída que designa uma forma de emissão dos textos de subtítulo são armazenados em um formato de texto.
Em um aspecto da presente invenção, a informação do estilo de saída contém peças de informação tal que a informação do estilo de saída é aplicada diferentemente aos textos de subtítulo.
Em um aspecto da presente invenção, quando uma pluralidade de dados de subtítulo existem, a pluralidade de dados de subtítulo é separadamente criada, e as imagens criadas compõem uma pluralidade de páginas, respectivamente.
De acordo com um outro aspecto da presente invenção, é provido um equipamento de processamento de subtítulo de texto que inclui: um verificador de texto de subtítulo que extrai separadamente informação usado para
criar um texto a partir do dado de texto de subtítulo e controlar a informação usada para apresentar o texto criado; e um criador de disposição/fonte de texto que gera uma imagem bitmap de um texto de subtítulo pela criação do texto de subtítulo de acordo com a informação criada extraída.
Em um aspecto da presente invenção, o criador da disposição;fonte de texto cria pelo menos um dado de texto de subtítulo mediante aplicar diferentes estilos ao dado de texto de subtítulo e compõe uma pluralidade de páginas com uma pluralidade de imagens criadas.
Modo para a Invenção
Será feita agora referência em detalhes às modalidades da presente invenção, exemplos da qual são ilustrados nos desenhos anexos, onde referências numéricas iguais se referem a elementos semelhantes no transcurso desta. As modalidades são descritas abaixo para explanar a presente invenção mediante referência às figuras.
A figura 1 ilustra uma estrutura de um arquivo de subtítulo de texto 100. Referindo à figura 1, o arquivo de subtítulo 100 inclui uma informação de diálogo 110, informação de apresentação 120, e dados meta 130a e 130b.
A informação de diálogo 110 inclui textos de subtítulo, tempos de inicialização de emissão dos textos de subtítulo, tempos de término de emissão dos textos de subtítulo, grupos de estilo ou informação de estilo usada
para criar os textos de subtítulo, informação de efeito de alteração de texto tal como desvanecimento de surgir e desvanecimento de apagar, e um código de formatação dos textos de subtítulo. O código de formatação inclui um ou
| mais de um código que exibe um texto | sem | caracteres | ||
| realçados, | um código para exibir os textos | em | itálico, | um |
| código que | indica sublinhado, ou um código | que | indica | uma |
| mudança de A | linha. informação de apresentação 120 | inclui | uma | |
| informação | de estilo usada para criar | os | textos | de |
| subtítulo | e compreende uma pluralidade | de | grupos | de |
| estilos. Um grupo de estilo é um feixe de estilos o qual a |
informação de estilo é registrada. Um estilo inclui informação usada para criar e exibir um texto de subtítulo.
Essa informação inclui, por exemplo, um ou mais de um nome de estilo, uma fonte, uma cor de texto, uma cor de fundo, um tamanho de texto, uma altura de linha, uma região de saída de texto, uma posição de inicialização de emissão de texto, uma direção de emissão, ou um método de alinhamento.
dado meta 130a e 130b, os quais são informação adicional de uma imagem em movimento, inclui informação requerida para realizar funções adicionais exceto uma função de emissão de subtítulo. Por exemplo, uma função adicional pode ser exibir linhas de conduta para TV
Relativa aos Pais como 'TV-ΜΑ' sobre uma tela para um programa pretendido para audiências adultas.
A figura 2 é um diagrama de bloco de um equipamento que reproduz um meio de armazenamento de dados de informação sobre o qual um arquivo de texto de subtítulo é gravado. É entendido que o equipamento pode também gravar o arquivo de texto de subtítulo ao meio de armazenamento de dados de informação.
Referindo à figura 2, uma unidade de processamento de texto de subtítulo 220 cria um texto de subtítulo a fim de processar um arquivo de subtítulo de texto. A unidade de processamento de subtítulo de texto 220 inclui um verificador de texto de subtítulo 221, o qual extrai informação da apresentação e informação de diálogo a partir do arquivo de texto de subtítulo, e um criador de disposição/fonte de texto 222, o qual gera uma imagem de saída mediante criar o texto de subtítulo de acordo com a informação de apresentação extraída.
O arquivo de texto de subtítulo 100 ilustrado na figura 1 pode ser gravado sobre um meio de armazenamento de dados de informação ou em uma memória incluída em um equipamento de reprodução. Na figura 2, o meio de armazenamento de dados de informação ou a memória sobre a qual o arquivo de texto de subtítulo é gravado é chamada de unidade de armazenamento de dados de informação do subtítulo 200.
Um arquivo de texto de subtítulo correspondente a uma reprodução de imagem em movimento e dados de fonte a ser usado para criar o subtítulo são lidos a partir da unidade de armazenamento de dados de informação de subtítulo 200 e armazenados em uma memória de armazenamento temporário de dados 210. O arquivo de texto de subtítulo armazenado na memória de armazenamento temporário de dados
210 é transmitido a um verificador de texto de subtítulo
221, o qual verifica a informação requerida para criar o arquivo de texto de subtítulo. Um texto de subtítulo, informação de fonte, e criação da informação de estilo são transmitidos ao criador de disposição/fonte de texto 222, e a informação de controle do texto de subtítulo é transmitida para uma memória de armazenamento temporário de dados de composição 233 de um motor de apresentação 230. A informação de controle (isto é, informação para exibir uma tela com o texto de subtítulo) inclui uma região de saída e uma posição de inicialização de emissão.
O criador de disposição/fonte de texto 222 gera uma imagem bitmap mediante criar o texto de subtítulo usando informação de criação de texto transmitida a partir do verificador de texto de subtítulo 221 e do dado de fonte transmitido a partir da memória de armazenamento temporário de dados 210, compõe uma página de subtítulo mediante designar um tempo de inicialização de emissão um tempo de término de emissão, e transmite a imagem bitmap e a página de subtítulo a uma memória de armazenamento temporário de dados de objeto 234 do motor de apresentação 230.
O subtítulo da forma de imagem bitmap proveniente da unidade de armazenamento de dados de informação do subtítulo 200 é emitida a uma memória de armazenamento temporário de dados 231 codificada e processada por meio de uma unidade de processamento gráfico 232 no motor de apresentação 230. Consequentemente, a unidade de processamento gráfico 232 gera uma imagem bitmap. A imagem bitmap gerada é transmitida à memória de armazenamento temporário de dados objeto 234, e a informação de controle é usada para designar um tempo e uma posição na qual a imagem bitmap armazenada na memória de armazenamento temporário de dados objeto 234 é emitida a um aplainador gráfico 240 e designando uma tabela de visualização (CLUT) 250 na qual a informação de cor a ser aplicada à imagem bitmap emitida ao aplainador gráfico 240 é registrada. A memória de armazenamento temporário de dados da composição
233 recebe informação da composição do objeto transmitida a partir do verificador de texto de subtítulo 221 e um dado de subtítulo de bitmap processado pela unidade de processamento gráfico 232 e transmite informação de controle para emitir o subtítulo por sobre uma tela a um controlador gráfico 235. O controlador gráfico 235 controla a memória de armazenamento temporário de dados do objeto
234 para combinar o dado de subtítulo de bitmap processado pela unidade de processamento gráfico 232 e o criado dado objeto do texto de subtítulo recebido a partir do criador
de disposição/fonte de texto 222 e o aplainador gráfico 240 para gerar um plano gráfico a partir do dado combinado, e emite o plano gráfico a uma unidade de exibição (não mostrada) com referência à CLUT 250.
A figura 3 é um diagrama de bloco detalhado da unidade de processamento de texto de subtítulo 220 da figura 2. Referindo à figura 3, um subtítulo, o qual é uma informação de arquivo de texto de subtítulo, é emitido ao verificador de texto de subtítulo 221. O verificador de texto de subtítulo 221 transmite a informação de controle de subtítulo verificada ao criador de disposição/fonte de texto 222. O criador de disposição/fonte de texto 222 recebe a informação que cria texto a partir do verificador de texto de subtítulo 221 e armazena informação de controle de um texto de subtítulo em uma memória de armazenamento temporário de dados para dados de controle de elementos
290, dado de texto de subtítulo em uma memória de armazenamento temporário de dados para dados de texto 291, e informação de estilo usada para criar o dado de texto de subtítulo em uma memória de armazenamento temporário de dados para dados de estilo 292. Também, o criador de disposição/fonte de texto 222 armazena dados de fonte usados para criar uma memória de armazenamento temporário de dados para dados de fonte 293.
A informação de controle armazenada na memória de armazenamento temporário de dados para dados de controle de
elementos 290 pode ser um código de formatação. O código de formatação inclui um ou mais de um código que exibe um texto com caracteres realçados, um código que exibe caracteres em itálico, um código que indica sublinhado, ou um código que indica mudança de linha. O dado de texto de subtítulo armazenado na memória de armazenamento temporário de dados para dados de texto 291 é o dado de texto a ser emitido como um subtítulo. 0 dado de estilo armazenado na memória de armazenamento temporário de dados para dados de estilo 290 pode ser um ou mais de dados tais como fonte, uma cor de texto, uma cor de fundo, um tamanho de texto, uma altura de linha, uma região de saída de texto, uma posição de inicialização de emissão de texto, uma direção de saída, ou um método de alinhamento. Um criador de texto
| 294 gera | uma imagem | de subtítulo com | referência à | |
| informação | gravada em | cada memória | de | armazenamento |
| temporário | de dados e transmite a imagem | de | subtítulo para | |
| o motor de | apresentação | 230. |
A figura 4 é um diagrama de bloco de referência que ilustra a geração de uma imagem bitmap sem o motor de apresentação 230.
| Isto é, a | figura 4 ilustra uma outra | modalidade | de | |||
| uma operação | da | unidade | de processamento | de | texto | de |
| subtítulo 220 | que inclui | um controlador | de | texto | de |
subtítulo 410 em lugar do motor de apresentação 230.
Referindo à figura 4, o criador de disposição/fonte
2 de texto 222 gera informação de composição, informação da posição, informação de objeto, e informação de cor e gera uma imagem bitmap baseada na informação de composição, informação da posição, informação de objeto, e informação de cor. O controlador de texto de subtítulo 410 recebe informação da composição de objeto proveniente do verificador do texto de subtítulo 221 e controla o criador de disposição/fonte de texto 222 para emitir diretamente a imagem bitmap gerada pelo criador de disposição/fonte de texto 222 ao aplainador gráfico 240 e CLUT 250.
A figura 5 é um diagrama de exemplo que ilustra correlações entre estruturas nas quais a informação de composição, informação da posição, informação de objeto, e informação de cor são registradas.
Um subtítulo que e emitido por sobre uma tela é composto de unidades de páginas. Cada página pode também incluir dados usados para outros propósitos além do subtítulo. A informação de composição se refere à informação contendo informação utilizada para compor uma página. A informação de composição inclui informação do tempo de emissão indicando um tempo de emissão de uma página, um valor de referência da informação de objeto que indica um objeto imagem de saída, um valor de referência da informação de posição que indica uma posição de saída do objeto, e um valor de referência da informação de cor que indica informação da cor do objeto.
As correlações entre as estruturas de informação apresentadas na figura 5 são uma parte da informação da composição, e é também possível compor as correlações entre informação de posição, informação de objeto, e informação de cor em uma forma diferente da figura 5.
Referindo à figura 5, uma página pode incluir pelo menos uma região de emissão de uma imagem por sobre uma tela. A pelo menos uma região é classificada pelo valor de referência da informação de posição. A informação da posição se refere a uma estrutura gravada da informação requerida para compor a pelo menos uma região para emitir a imagem. A informação da posição inclui informação de coordenadas horizontais e verticais de cada região, uma largura da região, e uma altura da região. A informação de objeto inclui dados de objeto a serem exibidos sobre uma tela. Também, a informação de objeto inclui informação do tipo de dado do objeto correspondente ao dado de objeto.
Uma operação da unidade de processamento de texto de subtítulo 220 será descrita como um exemplo. A unidade de processamento de texto de subtítulo 220 gera a informação de composição, a informação da posição, a informação de objeto, e a informação de cor de cada imagem subtítulo criada a ser emitida por sobre a tela a fim de prover um texto de subtítulo. A informação de composição gerada, informação de posição, informação de objeto, e informação de cor são transmitidas para o motor de
,,1.,4 apresentação 230.
Como descrito acima, quando um meio de armazenamento de dados de informação contendo subtítulos gerados em uma forma de texto é reproduzido, vários métodos exemplares de emitir mais que um subtítulo ao mesmo tempo existem.
Em um primeiro método, a unidade de processamento do texto de subtítulo 220 gera uma nova imagem para uma pluralidade de subtítulos, tempos de emissão de texto os quais estejam sobrepostos, e transmite um subtítulo composto de objetos gerados para serem emitidos para uma informação de posição em uma informação de composição do motor de apresentação 230.
Existe um segundo método de compor os subtítulos tal que os subtítulos, tempos de emissão de texto os quais estejam sobrepostos, possuem diferente informação de posição. Isto é, a unidade de processamento do texto de subtítulo 220 gera uma imagem da pluralidade de subtítulos, temos de emissão de texto os quais estejam sobrepostos, usando diferente dado de informação de posição em uma informação de composição e transmite a imagem gerada ao motor de apresentação 230.
Existe um terceiro método de gerar subtítulos, tempos de emissão de texto os quais estejam sobrepostos, usando diferente informação de composição. Isto é, a unidade de processamento de texto de subtítulo 220 gera diferente dado .15 di para uma de informação de composição para uma pluralidade de subtítulos, tempos de emissão de texto os quais estejam sobrepostos, tal que apenas um objeto é incluído em um dado de informação de composição.
Os três métodos serão descritos em detalhes com referência às figuras 6 a 8.
As figuras 6A a 6C são diagramas que ilustram um processo de geração de uma imagem para uma pluralidade de subtítulos usando um dado de informação de composição e um dado de informação da posição.
Na figura 6A, um 'Script' de estilo é definido como uma informação de estilo usada para criar subtítulo de texto. Referindo a uma figura 6A, o 'Script' de estilo utiliza uma fonte 'Arial.ttf', uma cor de texto 'preta', uma cor de fundo 'banca', um tamanho de caractere '16pt', uma posição de referência de texto de coordenadas (x,y), um método de alinhamento 'centro', uma direção de emissão 'esquerda-para-direita-cima-para-baixo', uma região de emissão de texto 'esquerda, cima, largura, altura', e uma altura de linha '40px'.
Na figura 6B, os textos de subtítulo 610, 620 criados usando o 'Script' de estilo são definidos. Referido à figura 6B, o texto de subtítulo Hello 610 é emitido de a partir de '00:10:00' de a '00:15:00', o texto de subtítulo Subtitle 612 é emitido a partir de '00:12:00' a '00:17:00', e o texto de subtítulo World 630 é emitido de a partir de s&
........... .............
'00:14:00' a '00:19:00'. Portanto, dois ou três textos de subtítulo são emitidos entre '00:12:00' a '00:17:00'. Nesse ponto, '<br/>' indica uma mudança de linha. A utilização da etiqueta <br>/ pode impedir uma pluralidade de subtítulos de serem sobrepostos em uma região ainda que um estilo seja utilizado.
A figura 6C mostra um resultado da emissão dos subtítulos definidos nas figuras 6A e 6B. Referindo à figura 6C, os dados armazenados em cada memória de armazenamento temporário de dados da unidade de processamento de texto de subtítulo 220 em cada janela de tempo será descrita em detalhes.
Antes de '00:10:00': o criador de disposição/fonte de texto 222, quando a informação da composição de saída inclui uma imagem de vazio de subtítulo, compreende:
| Memória | de armazenamento | temporário | de | dados | para | |
| dados | de controle de elemento: vazio; | |||||
| Memória | de armazenamento | temporário | de | dados | para | |
| dados | de texto: | vazio; | ||||
| Memória | de armazenamento | temporário | de | dados | para | |
| dados | de estilo | : informação de estilo de 'Script | ' ; e | |||
| Memória | de armazenamento | temporário | de | dados | para |
dados de fonte: informação de fonte 'Arial.ttf'.
De '00:10:00' a '00:12:00': criador de disposição/fonte de texto 222, quando informação da composição de saída incluindo uma imagem na qual o texto de subtítulo Hello 610 é criada, compreende:
| Memória | de | armazenamento | temporário | de | dados | para | |
| dados | de controle | de elementos: | informação | de | controle do | ||
| texto | de subtítulo | Hello 610; | |||||
| Memória | de | armazenamento | temporário | de | dados | para | |
| dados | de texto: | 'Hello'; | |||||
| Memória | de | armazenamento | temporário | de | dados | para | |
| dados | de estilo: | informação de estilo de 'Script | ' e | ||||
| Memória | de | armazenamento | temporário | de | dados | para |
dados de fonte: informação de fonte de 'Arial.ttf'.
De '00:12:00' a '00:14:00': o criador de disposição/fonte de texto 222, quando informação da composição de saída incluindo uma imagem na qual o texto de subtítulo Hello 610 e o texto de subtítulo Subtitle 620 são criados, compreende:
Memória de armazenamento temporário de dados para dados de controle de elemento: informação de controle do texto de subtítulo Hello 610 e o texto de subtítulo
Subtitle 620;
Memória de armazenamento temporário de dados para dados de texto: 'Hello' e '<br/>Subtitle';
Memória de armazenamento temporário de dados para dados de estilo: informação de estilo de 'Script'; e 'memória de armazenamento temporário de dados para dados de fonte: informação de fonte de 'Arial.ttf'.
De '00:14:00' a '00:15:00': o criador de
J,S ............... ..... .....' ·.....
disposição/fonte de texto 222, quando informação da composição de saída incluindo uma imagem na qual o texto de subtítulo Hello 510, o texto de subtítulo Subtitle 620, e o texto de subtítulo World 630 são criados, compreende:
Memória de armazenamento temporário de dados para dados de controle de elemento: informação de controle do texto de subtítulo Hello 610, o texto de subtítulo Subtitle
620, e o texto de subtítulo World 630;
Memória de armazenamento temporário de dados para dados de texto: 'Hello' e '<br/>Subtitle' e '<br/Xbr/>World' ;
Memória de armazenamento temporário de dados:
informação de estilo de 'Script'; e
Memória de armazenamento temporário de dados para
| dados de fonte: informação de | fonte | de 'Arial.ttf' . | ||
| De '00:15:00' a | '00:17 | :00' : | o criador | de |
| disposição/fonte de texto | 222, | quando | informação | da |
composição de saída que inclui uma imagem na qual o texto de subtítulo Subtitle 620 e o texto de subtítulo World 630 são criados, compreende:
Memória de armazenamento temporário de dados para
| dados | de | controle | do elemento: informação de | controle do |
| texto | de | subtítulo | Subtitle 620, e o texto | de subtítulo |
| World | 630 | r |
Memória de armazenamento temporário de dados para dados de texto: '<br/>Subtitle' e '<br/Xbr/>World';
Memória de armazenamento temporário de dados para dados de estilo: informação de estilo de 'Script'; e
Memória de armazenamento temporário de dados para dados de fonte: informação de fonte de 'Arial.ttf'.
De '00:17:00' a '00:19:00': o criador de disposição/fonte de texto 222, quando informação da composição de saída incluindo uma imagem na qual o texto de subtítulo World 630 é criada, compreende:
Memória de armazenamento temporário de dados para dados de controle do elemento: informação de controle do texto de subtítulo World 630;
| Memória | de armazenamento | temporário | de dados | para | |
| dados | de texto: | '<br/Xbr/>World' | r | ||
| Memória | de armazenamento | temporário | de dados | para | |
| dados | de estilo: | informação de estilo de 'Script'; e | |||
| Memória | de armazenamento | temporário | de dados | para | |
| dados | de fonte: | informação de fonte de 'Arial | . ttf' . |
Após '00:19:00': o criador de disposição/fonte de texto 222, quando informação da composição de saída inclui uma imagem de subtítulo vazio, compreende:
| Memória | de | armazenamento temporário | de | dados | para | |
| dados | de controle do elemento: vazio; | |||||
| Memória | de | armazenamento temporário | de | dados | para | |
| dados | de estilo: | informação de estilo de 'Script | ; e | |||
| Memória | de | armazenamento temporário | de | dados | para |
dados de fonte: informação de fonte de 'Arial.ttf'.
Como mostrado no processo de emissão de subtítulo acima, no primeiro método, uma imagem de subtítulo é gerada mediante aplicar o mesmo estilo a uma pluralidade de textos de subtítulo que possui tempos de emissão sobrepostos, um dado de informação da composição que inclui a uma imagem de subtítulo é gerada, e o dado de informação da composição gerada é transmitido para o motor de apresentação 230. Nesse momento, page_time_out que indica o tempo quando a informação da composição transmitida desaparece de uma tela se refere ao tempo quando um subtítulo que é o último emitido para a tela entre uma pluralidade de subtítulos que possuem tempos de emissão sobrepostos desaparece ou o tempo quando um novo subtítulo é acrescentado.
processamento do texto de subtítulo dos subtítulos de saída precisa ser rapidamente realizado considerando um tempo Tdecoding tomado para realizar a decodificação dos subtítulos na unidade de processamento do texto de subtítulo 220 e um tempo TcompoSitiOn tomado para emitir os subtítulos criados a partir do memória de armazenamento temporário de dados de objeto 234 ao aplainador gráfico 240. Quando Tstart indica o tempo quando um subtítulo é emitido a partir da unidade de processamento de subtítulo 220 do equipamento de reprodução, e quando
Tarrivai indica o tempo quando o subtítulo chega à unidade de processamento de subtítulo 220, correlações entre esses tempos são calculados pela Equação 1.
Equação 1
Tstart — Tarrival H Tdecoding + Tcomposition
Tdecoding ~ Trendering t Tcomposition Information generation
Referindo à Equação 1, pode ser percebido o quão rápido o subtítulo de texto precisa ser processado. Nesse ponto, Tdecoding indica o tempo que leva para criar um subtítulo a ser emitido, gerar informação de composição que inclui um objeto criado, e transmitir a informação de composição gerada à memória de armazenamento temporário de dados do objeto 234. 0 subtítulo que requer um tempo de emissão de Tstart precisa inicializar a ser processado antes pelo menos do tempo obtido pela adição Tdecoding e Tcomposition· O tempo Tdecoding é obtido pela adição Trendering, que é o tempo tomado para criar o texto de subtítulo e transmitir o texto de subtítulo criado à memória de armazenamento temporário de dadOS para objeto 234, e, Tcomposition Information generation que é o tempo tomado para gerar a informação da composição que inclui o objeto criado e transmitir a informação de composição ao aplainador gráfico 240. O tempo Tchar é o tempo tomado para criar um caractere. Portanto, Trendering é obtido mediante a adição dos tempos tomados para criar todos os caracteres.
O tamanho da memória de armazenamento temporário de dados para objeto 234 precisa ser igual ou maior que o tamanho do objeto. Nesse ponto, o tamanho do objeto é obtido mediante adicionar os tamanhos de cada dado de caractere do objeto. Portanto, o número de caracteres que compõe um subtítulo está limitado ao número de caracteres que pode ser armazenado na memória de armazenamento temporário de dados para objeto 234. Também, uma vez que a memória de armazenamento temporário de dados para objeto 234 pode armazenar uma pluralidade de subtítulos, o número de caracteres que compõe a pluralidade de subtítulos está 10 também limitada ao número de caracteres que podem ser armazenados na memória de armazenamento temporário de dados objeto 234.
As figuras 7A a 7C são diagramas que ilustram um processo de gerar uma imagem para uma pluralidade de subtítulos usando um dado de informação da composição e uma pluralidade de dados de informação de posição.
Na figura 7A, estilos 'Scriptl', 'Script2', e 'ScriptS' são definidos como informação de estilo usada para criar subtítulo de texto. Referindo à figura 7A, cada um dos três estilos utiliza uma fonte 'Arial.ttf', uma cor de texto 'preta' , uma cor de fundo 'branca' , um tamanho de caractere '16pt', uma método de alinhamento 'centro', uma direção de emissão 'esquerda-para-direita-cima-para-baixo', uma região de emissão de texto 'esquerda, cima, largura, altura', e uma altura de linha '40px'. Como uma posição de referência de texto de subtítulo, 'Scriptl' tem coordenadas (xl,yl), ο 'Script2' tem coordenadas (x2,y2), e o 'Script3' tem coordenadas (x3,y3) . Como uma região de emissão de texto, 'Scriptl' tem 'leftl, topl, widthl, heightl', o 'Script2' tem 'left2, top2, width2, height2', e 'Script3' tem 'left3, top3, width3, height3' .
Na figura 7B, os textos de subtítulos 710, 720, e
730 criados usando os estilos 'Scriptl', 'Script2', e 'Script3' são definidos. Referindo à figura 7B, o texto de subtítulo Hello 710 utiliza o estilo 'Scriptl' e é emitido de '00:10:00' a '00:15:00', o texto de subtítulo Subtitle
720 utiliza o estilo 'Script2' e é emitido de '00:12:00' a '00:17:00', e o texto de subtítulo World 730 utiliza 'Script3' e é emitido de '00:14:00' a '00:19:00'. Portanto, dois ou três textos de subtítulo são emitidos entre '00:12:00' a '00:17:00'. Uma vez que diferentes Scripts são
| usados, a etiqueta | de | mudança de | linha <br/> | é |
| desnecessária. | ||||
| A figura 7C | mostra um resultado | da emissão dos | ||
| subtítulos definidos | nas | figuras 7A e | 7B. Referindo | à |
figura 7C, os dados armazenados em cada memória de armazenamento temporário de dados da unidade de processamento de texto de subtítulo 220 em cada janela de tempo ilustrada será descrito em detalhes.
Antes de '00:10:00': o criador de disposição/fonte de texto 222, quando a informação da composição de saída inclui uma imagem de vazio de subtítulo, compreende:
| Memória | de armazenamento | temporário | de | dados | para | |
| dados | de controle de elemento: vazio; | |||||
| Memória | de armazenamento | temporário | de | dados | para | |
| dados | de texto: | vazio; | ||||
| Memória | de armazenamento | temporário | de | dados | para | |
| dados | de estilo: | vazio; e | ||||
| Memória | de armazenamento | temporário | de | dados | para | |
| dados | de fonte: | informação de fonte 'Arial.ttf'. | ||||
| De '00:10:00' a | 00:12:00': | criador | de | |||
| disposição/fonte | de texto 222 | , quando | informação | da |
composição de saída incluindo uma imagem na qual o texto de subtítulo Hello 710 é criada, compreende:
Memória de armazenamento temporário de dados para dados de controle de elementos: informação de controle do texto de subtítulo Hello 710;
Memória de armazenamento temporário de dados para dados de texto: 'Hello';
Memória de armazenamento temporário de dados para dados de estilo: informação de estilo de 'Scriptl'; e
Memória de armazenamento temporário de dados para dados de fonte: informação de fonte de 'Arial.ttf'.
De '00:12:00' a '00:14:00': o criador de disposição/fonte de texto 222, quando informação da composição de saída incluindo uma imagem na qual o texto de subtítulo Hello 710 e o texto de subtítulo Subtitle 720 são criados, compreende:
Memória de armazenamento temporário de dados para dados de controle de elemento: informação de controle do texto de subtítulo Hello 710 e o texto de subtítulo
Subtitle 720;
Memória de armazenamento temporário de dados para dados de texto: 'Hello' e 'Subtitle';
Memória de armazenamento temporário de dados para dados de estilo: informação de estilo de 'Scriptl' e 'Script2'; e
Memória de armazenamento temporário de dados para dados de fonte: informação de fonte de 'Arial.ttf'.
| De | '00:14:00' a | '00:15:00' : | o criador | de |
| disposição/fonte de texto | 222, quando | informação | da | |
| composição | de saída incluindo | uma imagem na | qual o texto | de |
| subtítulo | Hello 710, o texto | de subtítulo Subtitle 720, | e o |
texto de subtítulo World 730 são criados, compreende:
Memória de armazenamento temporário de dados para dados de controle de elemento: informação de controle do texto de subtítulo Hello 710, o texto de subtítulo Subtitle
720, e o texto de subtítulo World 730;
Memória de armazenamento temporário de dados para dados de texto: 'Hello', 'Subtitle' e 'World';
Memória de armazenamento temporário de dados:
informação de estilo de 'Scriptl', 'Script2' e 'Script3'; e
Memória de armazenamento temporário de dados para dados de fonte: informação de fonte de 'Arial.ttf'.
3§j
De '00:15:00' a '00:17:00': o criador de disposição/fonte de texto 222, quando informação da composição de saída que inclui uma imagem na qual o texto de subtítulo Subtitle 720 e o texto de subtítulo World 730 são criados, compreende:
Memória de armazenamento temporário de dados para dados de controle do elemento: informação de controle do texto de subtítulo Subtitle 720, e o texto de subtítulo
World 730;
Memória de armazenamento temporário de dados para dados de texto: 'Subtitle' e 'World';
Memória de armazenamento temporário de dados para dados de estilo: informação de estilo de 'Script2' e 'Script3'; e
Memória de armazenamento temporário de dados para dados de fonte: informação de fonte de 'Arial.ttf'.
De '00:17:00' a '00:19:00': o criador de disposição/fonte de texto 222, quando informação da composição de saída incluindo uma imagem na qual o texto de subtítulo World 730 é criada, compreende:
Memória de armazenamento temporário de dados para dados de controle do elemento: informação de controle do texto de subtítulo World 730;
Memória de armazenamento temporário de dados para dados de texto: 'World';
Memória de armazenamento temporário de dados para dados de estilo: informação de estilo de 'Script3'; e
Memória de armazenamento temporário de dados para dados de fonte: informação de fonte de 'Arial.ttf'.
Após '00:19:00': o criador de disposição/fonte de texto 222, quando informação da composição de saída inclui uma imagem de subtítulo vazio, compreende:
Memória de armazenamento temporário de dados para dados de controle do elemento: vazio;
Memória de armazenamento temporário de dados para dados de estilo: vazio; e
Memória de armazenamento temporário de dados para dados de fonte: informação de fonte de 'Arial.ttf'.
No segundo método descrito acima, as imagens de subtítulo para textos de subtítulo são geradas mediante aplicar diferentes estilos a uma pluralidade de textos de subtítulo que possuem tempos de emissão sobrepostos, um dado de informação da composição que inclui as imagens de subtítulo é gerada, e o dado de informação da composição gerada é transmitido ao motor de apresentação 230. Um tempo de processamento de texto de subtítulo é o mesmo como aquele do primeiro método. Isto é, o processamento do subtítulo dos subtítulos emitidos precisa ser rapidamente realizado considerando um tempo Tdecoding tomado para realizar a decodificação dos subtítulos na unidade de processamento de texto de subtítulo 220 e um tempo Tcompositíon tomado para emitir os subtítulos criados a partir
da memória de armazenamento temporário de dados objeto 234 ao aplainador gráfico 240. Entretanto, nesse método, uma vez que uma pluralidade de objetos saem, um tempo de criação é obtido mediante a soma dos tempos tomados para criar os respectivos objetos. Isto é, a Equação 2 calcula o tempo de criação.
Equação 2
Tstart Tarrival — ^de coding f Tcomposition
Tdecoding = Trenderiag f Tcomposition Information generation número de caracteres do texto de subtítulo que pode ser armazenado na memória de armazenamento temporário de dados objeto 234 está limitada no segundo método ao mesmo como aquele do primeiro método.
As figuras 8A a 8C são diagramas que ilustram um processo de gerar uma imagem tal que um objeto imagem é incluído em um dado de informação de composição mediante alocar uma pluralidade de dados de informação de composição para uma pluralidade de subtítulos.
• Na figura 8A, os estilos 'Scriptl', 'Script2', e 'Script3' são definidos como informação de estilo usada para criar texto de subtítulo. Referindo à figura 8A, cada
3è um dos três estilos utiliza uma fonte 'Arial.ttf', uma cor de texto 'preta', uma cor de fundo 'branca', um tamanho de caractere '16pt', uma método de alinhamento 'centro', uma direção de emissão 'esquerda-para-direita-cima-para-baixo', e uma altura de linha '40px'. Como uma posição de referência de texto de subtítulo, 'Scriptl' tem coordenadas (xl,yl), o 'Script2' tem coordenadas (x2,y2), e o 'Scripts'' tem coordenadas (x3,y3) . Como uma região de emissão de texto, 'Scriptl' tem 'leftl, topl, widthl, heightl', o 'Script2' tem 'left2, top2, width2, height2', e 'Script3' tem 'left3, top3, width3, height3' .
Na figura 8B, os textos de subtítulos 810, 820, e
830 criados usando os estilos 'Scriptl', 'Script2', e 'Script3' são definidos. Referindo à figura 8B, o texto de subtítulo Hello 810 utiliza o estilo 'Scriptl' e é emitido de '00:10:00' a '00:15:00', o texto de subtítulo Subtitle
720 utiliza o estilo 'Script2' e é emitido de '00:12:00' a '00:17:00', e o texto de subtítulo World 830 utiliza 'Script3' e é emitido de '00:14:00' a '00:19:00'. Portanto, dois ou três textos de subtítulo são emitidos entre '00:12:00' a '00:17:00'.
A figura 8C mostra um resultado da emissão dos subtítulos definidos nas figuras 8A e 8B. Referindo à figura 8C, os dados armazenados em cada memória de armazenamento temporário de dados da unidade de processamento de texto de subtítulo 220 em cada janela de
tempo ilustrada será descrito em detalhes.
| A | partir | de '00:00:00': o | criador | de |
| disposição/fonte de | texto 222, quando a | informação | da | |
| composição | de saída | inclui uma imagem | de vazio | de |
| subtítulo, | compreende: |
| Memória | de armazenamento | temporário | de | dados | para | |
| dados | de controle de elemento: vazio; | |||||
| Memória | de armazenamento | temporário | de | dados | para | |
| dados | de texto: | vazio; | ||||
| Memória | de armazenamento | temporário | de | dados | para | |
| dados | de estilo | : vazio; e | ||||
| Memória | de armazenamento | temporário | de | dados | para | |
| dados | de fonte: | informação de fonte 'Arial.ttf'. |
| A | partir | de '00:10:00': o | criador | de |
| disposição/fonte de texto 222, quando | informação | da | ||
| composição | de saída | incluindo uma imagem na | qual o texto | de |
| subtítulo | Hello 810 | é criada, compreende: |
| Memória | de | armazenamento | temporário | de | dados | para | |
| dados | de controle | de elementos: | informação | de | controle do | ||
| texto | de subtítulo | Hello 810; | |||||
| Memória | de | armazenamento | temporário | de | dados | para | |
| dados | de texto: | 'Hello'; | |||||
| Memória | de | armazenamento | temporário | de | dados | para | |
| dados | de estilo: | informação de estilo de 'Scriptl'; e | |||||
| Memória | de | armazenamento | temporário | de | dados | para |
dados de fonte: informação de fonte de 'Arial.ttf' .
De '00:12:00': o criador de disposição/fonte de texto 222, quando informação da composição de saída incluindo uma imagem na qual o texto de subtítulo Hello 810 e o texto de subtítulo Subtitle 820 são criados, compreende:
Memória de armazenamento temporário de dados para dados de controle de elemento: carrega informação de controle do texto de subtítulo Subtitle 820;
Memória de armazenamento temporário de dados para dados de texto: 'Subtítulo';
Memória de armazenamento temporário de dados para dados de estilo: informação de estilo de 'Script2'; e
Memória de armazenamento temporário de dados para dados de fonte: informação de fonte de 'Arial.ttf'.
A partir de '00:14:00': o criador de disposição/fonte de texto 222, quando informação da composição de saída que inclui o texto de subtítulo Hello
810, informação de composição que inclui o texto de subtítulo Hello 820, e o texto de subtítulo World 830 são criados, compreende:
Memória de armazenamento temporário de dados para dados de controle de elemento: carrega informação de controle do texto de subtítulo World 830;
Memória de armazenamento temporário de dados:
informação de estilo de 'Script3'; e
Memória de armazenamento temporário de dados para
dados de fonte: informação de fonte de 'Arial.ttf' .
Após '00:15:00': a unidade de processamento de texto 220 não executa qualquer operação até preparar uma emissão para textos de subtítulos subseqüentes a serem emitidos após '00:19:00'. Portanto, as mudanças de emissão de subtítulos entre '00:15:00' e '00:19:00' são realizadas pelo motor de apresentação 230 que controla a informação da composição dos subtítulos 'Hello', 'Subtitle', e 'World' recebidos a partir da unidade de processamento de texto de subtítulo 220.
Isto é, em '00:15:00' o motor de apresentação 230 apaga a informação de composição e o objeto de imagem bitmap do subtítulo 'Hello' proveniente da memória de armazenamento temporário de dados de composição 233 e da memória de armazenamento temporário de dados objeto 234 e emite apenas a informação de composição dos subtítulos 'Subtitle' e 'World' por sobre uma tela. Em '00:17:00', o motor de apresentação 230 apaga a informação de composição e o objeto de imagem bitmap do subtítulo 'Subtitle' proveniente da memória de armazenamento temporário de dados de composição 233 e da memória de armazenamento temporário de dados objeto 234 e emite apenas a informação de composição do subtítulo 'World' por sobre uma tela. Também, a '00:19:00', o motor de apresentação 230 apaga a informação de composição e o objeto de imagem bitmap do subtítulo 'world' da memória de armazenamento temporário de dados da composição 233 e da memória de armazenamento temporário de dados objeto 234 e não mais emite um subtítulo por sobre a tela.
No terceiro método descrito acima, uma imagem de subtítulo para cada texto de subtítulo é gerado mediante aplicar diferentes estilos a uma pluralidade de textos de subtítulo que possuem tempos de emissão sobrepostos, um dado de informação de composição é gerado para cada imagem subtítulo, e a pluralidade gerada de dados de informação de composição são transmitidos para o motor de apresentação
230. Um tempo de processamento de texto de subtítulo é o mesmo como aquele do primeiro método. Enquanto apenas um tempo de processamento de apenas um dado de informação de composição é considerado no primeiro e no segundo métodos uma vez que um dado de informação de composição para uma pluralidade de textos de subtítulo que possui tempos de emissão sobrepostos é composta e emitida, uma pluralidade de dados de informação de composição é gerada e emitida no terceiro método uma vez que cada texto de subtítulo compõe um dado de informação de composição em separado. Portanto, para um tempo de inicialização do processamento de texto de subtítulo do terceiro método, o pior caso, isto é, um caso onde uma pluralidade de dados de informação de composição para uma pluralidade de subtítulos que possui o mesmo tempo de inicialização de emissão é simultaneamente gerada e emitida, precisa ser considerado. Isso é descrito pela rt
Equação 3.
Equação 3
Fstart Tarzival > Tdecoding + Tcomposition
Tde coding ^rendering TC0nip0Si-t:i0n Information generation
Num of composition Information data composition Information generation /=0 composition Information©
O tempo TcompOSition ínformatíon generation tomado para gerar uma pluralidade de dados de informação da composição é obtido mediante soma de cada Tcomposition Information que é um tempo de geração de informação da composição de um subtítulo, todos juntos. O tempo Trendering tomado para gerar uma pluralidade de objetos mediante criar uma pluralidade de subtítulos é obtido mediante soma de cada TObj, que é um tempo de criação de um subtítulo, todos juntos. O tempo T0Bj tomado para criar um subtítulo é obtido mediante somar cada
Tchar, que é um tempo de criação de cada caractere incluído em um subtítulo relativo, todos juntos. Referindo à Equação
3, a fim de emitir simultaneamente uma pluralidade de subtítulos que incluem uma pluralidade de caracteres, uma soma de tempos tomados para criar todos os caracteres incluídos nos subtítulos, compõe a pluralidade de dados de informação de composição, e a saída da pluralidade de dados de informação da composição precisa ser menor que uma diferença entre um tempo de emissão de um subtítulo e um tempo de inicialização do processamento de subtítulo da unidade de processamento de texto de subtítulo 220.
O número de caracteres do texto de subtítulo que pode ser armazenado na memória de armazenamento temporário de dados objeto 234 está limitada no terceiro método ao mesmo como aquele do primeiro método ou o segundo método.
Como descrito no terceiro método, em um meio de armazenamento de dados de informação e um equipamento de reprodução construído com uma estrutura suportando simultânea emissão de uma pluralidade de dados de informação de composição, um subtítulo de texto e uma outra imagem bitmap pode ser simultaneamente emitida por sobre uma tela.
Os dados comprimidos e codificados em uma sequência
AV incluem dados de vídeo, dados de áudio, subtítulos baseados em bitmap, e outras imagens bitmap de não20 subtítulos. Uma imagem 'TV-14' exibida na parte superior direita de uma tela a fim de indicar um programa para o público acima de 14 anos de idade é um exemplo de imagens bitmap de não-subtítulo. Em um método convencional, desde que apenas um dado de informação de composição é emitido 25 por sobre uma tela em um momento, uma região para emissão de um subtítulo bitmap e uma região para emitir uma imagem bitmap de não-subtítulo são separadamente definidas na informação de composição a fim de simultaneamente emitir o subtítulo bitmap e a imagem bitmap de não-subtítulo.
Consequentemente, quando um usuário desliga uma emissão de subtítulos uma vez que o usuário não quer a emissão dos subtítulos, um decodificador interrompe apenas a decodificação dos subtítulos. Portanto, desde que o dado de subtítulo não seja transmitido a uma memória de armazenamento temporário de dados objeto, os subtítulos desaparecem de uma tela, e apenas a imagem bitmap de nãosubtítulo é continuamente emitida por sobre a tela.
Quando a unidade de processamento de texto de subtítulo 220 gera uma imagem para um subtítulo usando um dado de informação de composição e transmite o dado de informação de composição para o motor de apresentação 230 a fim de emitir o subtítulo, se uma emissão de subtítulos é desligada, uma imagem bitmap de não-subtítulo gravada em uma sequência AV também não é emitida. Portanto, em um caso onde uma pluralidade de dados de informação de composição pode ser simultaneamente emitida por sobre uma tela como descrito no terceiro método da presente invenção, quando subtítulos de texto são selecionados em lugar de subtítulos bitmap, imagens exceto os subtítulos bitmap na informação de composição incluída em uma sequência AV pode ser continuamente emitida, e os textos de subtítulos podem ser emitidos usando informação de composição gerada pela ^3 rt ct.: ~ unidade de processamento de texto de subtítulo 220. Isto é, os textos de subtítulos e outras imagens bitmap de nãosubtítulo podem ser simultaneamente emitidas por sobre a tela.
A presente invenção pode ser materializada em um computador de uso geral mediante rodar um programa a partir de um meio possível de ser lido por computador, que inclui mas não está limitado a mídia de armazenamento tal como mídia de armazenamento magnético (ROMs, RAMs, discos flexíveis, fitas magnéticas, etc) dispositivos óticos de armazenamento de dados (CD-ROMs, DVDs, etc.), e ondas portadoras (tais como transmissão de dados através da
Internet). A presente invenção pode ser materializada como um meio legível por computador que possui uma unidade de código de programa legível por computador nela materializada para induzir um número de sistemas computacionais conectados por meio da rede a efetuar o processamento distribuído. Os programas funcionais, códigos e segmentos de códigos para materializar a presente invenção pode ser facilmente deduzido pelos programadores na arte à qual a presente invenção é pertinente.
Embora umas poucas modalidades da presente invenção tenham sido apresentadas e descritas, será entendido por aqueles usualmente versados na técnica que várias alterações na forma e detalhes podem ser feitas nela sem se afastar do espírito e escopo da presente invenção como
definido pelas reivindicações apresentadas a seguir e seus equivalentes.
Claims (6)
- - REIVINDICAÇÕES 1. MEIO DE ARMAZENAMENTO DE DADOS DE INFORMAÇÃO, caracterizado por compreender:dados áudio-visuais (AV); e5 primeiro dado de texto de subtítulo (810) e primeira informação de estilo(Script1) que corresponde ao primeiro dado de texto de subtítulo (810) e designa uma forma de saída do primeiro dado de texto de subtítulo (810); e10 segundo dado de texto de subtítulo (820) e segunda informação de estilo (Script2) que corresponde ao segundo dado de texto de subtítulo (820) e designa uma forma de saída do segundo dado de texto de subtítulo (820);caracterizado por15 a primeira informação de estilo(Script1) compreender informação de posição de uma primeira região na qual o primeiro dado de texto de subtítulo(810) é emitido;a segunda informação de estilo(Script2) compreender informação de posição de uma segunda região na20 qual o segundo dado de texto de subtítulo(820) é emitido;primeiro dado de texto de subtítulo(810) e segundo dado de texto de subtítulo(820) possuírem tempos de inicialização/término em sobreposição e são determinados para serem emitidos em diferentes localizações em uma tela25 simultaneamente usando a primeira informação de estilo(Script1) e a segunda informação de estilo(Script2).Petição 870170096896, de 11/12/2017, pág. 6/10
- 2. EQUIPAMENTO DE REPRODUÇÃO QUE UTILIZA UM MEIODE ARMAZENAMENTO DE DADOS DE anEEmEAÇAE, caracterizado por compreender:um leitor que lê primeiro dado de texto de5 subtítulo(810) e primeira informação de estilo(Script1) que corresponde ao primeiro dado de texto de subtítulo(810) e designa uma forma de saída do primeiro dado de texto de subtítulo(810); segundo dado de texto de subtítulo(820) e segunda informação de estilo(Script2) que corresponde ao10 segundo dado de texto de subtítulo(820) e designa uma forma de saída do segundo dado de texto de subtítulo(820), a partir do meio de armazenamento de dados de informação um reprodutor que decodifica a primeira informação de estilo(Script1) e a segunda informação de15 estilo(Script2), e exibe o primeiro dado de texto de subtítulo(810) e segundo dado de texto de subtítulo(820) que possuem tempos de inicialização/término em sobreposição e são determinados para serem emitidos em diferentes localizações em uma tela simultaneamente usando a primeira20 informação de estilo e a segunda informação de estilo, em que a primeira informação de estilo(Script1) compreende informação de posição de uma primeira região na qual o primeiro dado de texto de subtítulo(810) é emitido, e a segunda informação de estilo(Script2) compreende25 informação de posição de uma segunda região na qual o segundo dado de texto de subtítulo(820) é emitido.Petição 870170096896, de 11/12/2017, pág. 7/10
- 3. MÉTODO DE REPRODUZIR ARQUIVOS DE TEXTO DESUBTÍTULO, caracterizado por compreender:selecionar para reprodução subtítulos que possuem tempos de reprodução que se sobrepõem;5 gerar um único conjunto de dados de informação de composição, dados de informação de posição e dados de informação objeto para os subtítulos; e gerar uma imagem correspondente aos subtítulos de acordo com o único conjunto de dados de informação de10 composição, dados de informação de posição e dados de informação objeto.
- 4. MÉTODO PARA REPRODUZIR ARQUIVOS DE TEXTO DESUBTÍTULO, caracterizado por compreender:selecionar para reprodução subtítulos que possuem15 tempos de reprodução que se sobrepõem;gerar um único conjunto de dados de informação de composição que possuem diferentes dados de informação de posição para cada um daqueles selecionados dos subtítulos e diferentes dados de informação objeto para cada um daqueles20 selecionados dos subtítulos; e gerar uma imagem correspondente aos subtítulos de acordo com o conjunto único de dados de informação de composição, dos diferentes dados de informação de posição para cada um dos subtítulos e dos diferentes dados de25 informação objeto para cada um dos subtítulos.
- 5. MÉTODO DE REPRODUZIR ARQUIVOS DE SUBTÍTULO DEPetição 870170096896, de 11/12/2017, pág. 8/10TEXTO, caracterizado por compreender:selecionar para reprodução subtítulos que possuem tempos de reprodução que se sobrepõem;gerar um diferente conjunto de dados de5 informação de composição, dados de informação de posição e dados de informação objeto para cada um dos subtítulos; e gerar uma imagem correspondente aos subtítulos de acordo com os diferentes conjuntos de dados de informação de composição, dados de informação de posição e dados de
- 10 informação objeto para cada um dos subtítulos.Petição 870170096896, de 11/12/2017, pág. 9/101/11
Applications Claiming Priority (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR10-2003-0079181 | 2003-11-10 | ||
| KR20030079181 | 2003-11-10 | ||
| KR10-2004-0083517 | 2004-10-19 | ||
| KR1020040083517A KR100619053B1 (ko) | 2003-11-10 | 2004-10-19 | 서브 타이틀을 기록한 정보저장매체 및 그 처리장치 |
| PCT/KR2004/002904 WO2005045835A1 (en) | 2003-11-10 | 2004-11-10 | Information storage medium containing subtitles and processing apparatus therefor |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| BRPI0416320A BRPI0416320A (pt) | 2007-01-09 |
| BRPI0416320B1 true BRPI0416320B1 (pt) | 2018-04-10 |
Family
ID=36676995
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| BRPI0416320-6A BRPI0416320B1 (pt) | 2003-11-10 | 2004-11-10 | "meio de armazenamento de dados de informação, equipamento de reprodução que utiliza um meio de armazenamento de dados de informação, e método de reproduzir arquivos de subtítulo de texto" |
Country Status (14)
| Country | Link |
|---|---|
| US (4) | US8218078B2 (pt) |
| EP (4) | EP1939881B1 (pt) |
| JP (2) | JP4795964B2 (pt) |
| KR (1) | KR100619053B1 (pt) |
| CN (3) | CN101867745B (pt) |
| AT (4) | ATE498891T1 (pt) |
| BR (1) | BRPI0416320B1 (pt) |
| CA (2) | CA2764722C (pt) |
| DE (4) | DE602004031472D1 (pt) |
| MY (1) | MY144446A (pt) |
| RU (4) | RU2333549C2 (pt) |
| SG (2) | SG183712A1 (pt) |
| TW (1) | TWI317900B (pt) |
| WO (1) | WO2005045835A1 (pt) |
Families Citing this family (27)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| RU2358333C2 (ru) | 2003-04-09 | 2009-06-10 | Эл Джи Электроникс Инк. | Носитель записи со структурой данных для управления воспроизведением данных текстовых субтитров и способы и устройства записи и воспроизведения |
| KR20050078907A (ko) | 2004-02-03 | 2005-08-08 | 엘지전자 주식회사 | 고밀도 광디스크의 서브타이틀 재생방법과 기록재생장치 |
| WO2005074400A2 (en) | 2004-02-10 | 2005-08-18 | Lg Electronics Inc. | Recording medium and method and apparatus for decoding text subtitle streams |
| WO2005076601A1 (en) * | 2004-02-10 | 2005-08-18 | Lg Electronic Inc. | Text subtitle decoder and method for decoding text subtitle streams |
| 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 |
| ES2336223T3 (es) | 2004-03-26 | 2010-04-09 | Lg Electronics, Inc. | Medio de grabacion o registro y metodo y aparato para reproducir un flujo o corriente de subtitulos de texto grabados en el medio de grabacion. |
| WO2005091728A2 (en) * | 2004-03-26 | 2005-10-06 | Lg Electronics Inc. | Recording medium, method, and apparatus for reproducing text subtitle streams |
| BRPI0509163A (pt) | 2004-03-26 | 2007-09-11 | Lg Electronics Inc | meio de gravação, método e aparelho para reproduzir e gravar fluxos de subtìtulo de texto |
| WO2006088644A1 (en) * | 2005-02-16 | 2006-08-24 | Thomson Licensing | Agile decoder |
| EP1932339A1 (en) * | 2005-09-08 | 2008-06-18 | Thomson Licensing | Digital cinema projector watermarking system and method |
| KR100703705B1 (ko) * | 2005-11-18 | 2007-04-06 | 삼성전자주식회사 | 동영상을 위한 멀티 미디어 코멘트 처리 장치 및 방법 |
| US8234392B2 (en) * | 2006-11-17 | 2012-07-31 | Apple Inc. | Methods and apparatuses for providing a hardware accelerated web engine |
| JP4946874B2 (ja) * | 2008-01-09 | 2012-06-06 | ソニー株式会社 | 再生装置および再生方法 |
| JP5111242B2 (ja) * | 2008-06-04 | 2013-01-09 | キヤノン株式会社 | 画像処理装置及び方法 |
| US20110285726A1 (en) * | 2009-02-18 | 2011-11-24 | William Gibbens Redmann | Method and apparatus for preparing subtitles for display |
| JP4733785B2 (ja) * | 2009-06-17 | 2011-07-27 | パナソニック株式会社 | 3d映像を再生するための情報記録媒体、記録媒体の記録方法、再生装置、及び記録媒体再生システム |
| CN102082924A (zh) * | 2009-11-30 | 2011-06-01 | 新奥特(北京)视频技术有限公司 | 应用字幕模板替换字幕的方法及装置 |
| CN102082925B (zh) * | 2009-11-30 | 2015-08-19 | 新奥特(北京)视频技术有限公司 | 一种字幕模板的填充方法及装置 |
| CN102082930B (zh) * | 2009-11-30 | 2015-09-30 | 新奥特(北京)视频技术有限公司 | 一种字幕文本替换的方法及装置 |
| CN102082923A (zh) * | 2009-11-30 | 2011-06-01 | 新奥特(北京)视频技术有限公司 | 字幕模板的字幕替换方法及装置 |
| CN101833542B (zh) * | 2010-04-21 | 2013-03-20 | 中兴通讯股份有限公司 | 一种用户界面字体渲染方法及装置 |
| JP5685969B2 (ja) * | 2011-02-15 | 2015-03-18 | ソニー株式会社 | 表示制御方法、表示制御装置 |
| JP5857449B2 (ja) * | 2011-05-27 | 2016-02-10 | ソニー株式会社 | 画像処理装置及び録画装置 |
| EP2793464A4 (en) * | 2011-12-16 | 2015-09-02 | Sony Corp | RECEIVING DEVICE, METHOD FOR CONTROLLING, DISTRIBUTION DEVICE, DISTRIBUTION METHOD, PROGRAM AND DISTRIBUTION SYSTEM |
| WO2014012565A1 (en) | 2012-07-20 | 2014-01-23 | Microsoft Corporation | Color coding of layout structure elements in a flow format document |
| RU2718121C2 (ru) * | 2015-06-30 | 2020-03-30 | Сони Корпорейшн | Приемное устройство, способ приема, передающее устройство и способ передачи |
| US11432049B2 (en) * | 2019-08-29 | 2022-08-30 | Snap Inc. | Subtitle splitter |
Family Cites Families (48)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5280572A (en) | 1988-06-24 | 1994-01-18 | Time Warner Interactive Group Inc. | Method and apparatus for storing text data in subcode packs |
| DE69324607T2 (de) * | 1993-08-20 | 1999-08-26 | Thomson Consumer Electronics | Fernsehbildunterschrift-system fur anwendung mit komprimierter numerischer fernseh-ubertragung |
| US5541662A (en) * | 1994-09-30 | 1996-07-30 | Intel Corporation | Content programmer control of video and data display using associated data |
| US5848352A (en) * | 1995-04-26 | 1998-12-08 | Wink Communications, Inc. | Compact graphical interactive information system |
| US5689799A (en) * | 1995-04-26 | 1997-11-18 | Wink Communications, Inc. | Method and apparatus for routing confidential information |
| JP3326669B2 (ja) * | 1995-06-30 | 2002-09-24 | ソニー株式会社 | データ再生装置 |
| JP3484838B2 (ja) | 1995-09-22 | 2004-01-06 | ソニー株式会社 | 記録方法及び再生装置 |
| EP0765082A3 (en) * | 1995-09-25 | 1999-04-07 | Sony Corporation | Subtitle signal encoding/decoding |
| JPH09115270A (ja) * | 1995-10-20 | 1997-05-02 | Matsushita Electric Ind Co Ltd | メディア情報記録装置、メディア情報再生装置およびこれらによるメディア情報表示システム |
| US6480238B1 (en) * | 1996-10-16 | 2002-11-12 | Thomson Licensing S.A. | Apparatus and method for generating on-screen-display messages using field doubling |
| JP3512969B2 (ja) * | 1997-01-29 | 2004-03-31 | シャープ株式会社 | サブピクチャ表示装置 |
| KR100495779B1 (ko) | 1997-03-21 | 2005-06-17 | 까날 + (쏘시에떼 아노님) | 전송된 데이터 스트림으로부터 데이터 섹션들을 추출 및 저장하는 방법 및 그의 장치 |
| JPH11232849A (ja) | 1997-10-21 | 1999-08-27 | Sony Corp | 記録媒体、記録装置、再生装置 |
| US6288990B1 (en) | 1997-10-21 | 2001-09-11 | Sony Corporation | Reproducing apparatus, recording apparatus, and recording medium |
| JPH11252518A (ja) * | 1997-10-29 | 1999-09-17 | Matsushita Electric Ind Co Ltd | 字幕用副映像ユニット作成装置および記憶媒体 |
| TW358204B (en) | 1997-11-27 | 1999-05-11 | China Caption Technology Co Ltd | Method and apparatus for synchronization of digital image disc display and subtitles |
| JP2000039892A (ja) * | 1998-07-21 | 2000-02-08 | Yamaha Corp | カラオケ装置 |
| JP3376314B2 (ja) * | 1999-05-12 | 2003-02-10 | 株式会社東芝 | デジタル映像情報媒体、デジタル映像情報記録再生装置およびデジタル映像情報処理方法 |
| JP2001036865A (ja) | 1999-07-22 | 2001-02-09 | Victor Co Of Japan Ltd | 映像再生装置及びその方法 |
| JP2001135066A (ja) * | 1999-11-09 | 2001-05-18 | Nippon Columbia Co Ltd | 光情報記録媒体及び再生装置 |
| US20010030710A1 (en) * | 1999-12-22 | 2001-10-18 | Werner William B. | System and method for associating subtitle data with cinematic material |
| TW522379B (en) | 2000-05-26 | 2003-03-01 | Cyberlink Corp | DVD playback system for displaying two types of captions and the playback method |
| TW525137B (en) | 2000-06-23 | 2003-03-21 | Ic Ace Corp | Display method for background mapping |
| JP2002027386A (ja) * | 2000-07-05 | 2002-01-25 | Nikon Corp | データファイル管理用記録媒体およびデータファイル管理装置 |
| JP2002199354A (ja) | 2000-12-25 | 2002-07-12 | Toshiba Corp | デジタル放送受信装置とその制御方法 |
| KR100389863B1 (ko) | 2001-02-01 | 2003-07-04 | 삼성전자주식회사 | 서브 타이틀을 타이틀에 관련지어 재생가능한 데이터구조를 갖는 기록매체, 그 재생장치 및 재생방법 |
| US20020118885A1 (en) * | 2001-02-27 | 2002-08-29 | Bernard Smeets | Font compression and retrieval |
| US7050109B2 (en) | 2001-03-02 | 2006-05-23 | General Instrument Corporation | Methods and apparatus for the provision of user selected advanced close captions |
| KR20030007706A (ko) | 2001-04-02 | 2003-01-23 | 마츠시타 덴끼 산교 가부시키가이샤 | 디지털 영상 콘텐츠의 영상재생 장치, 영상재생 방법,영상재생 프로그램, 패키지 미디어 |
| JP2002369154A (ja) | 2001-04-02 | 2002-12-20 | Matsushita Electric Ind Co Ltd | ディジタル映像コンテンツの映像再生装置、映像再生方法、映像再生プログラム、パッケージメディア |
| JP3871123B2 (ja) | 2001-06-16 | 2007-01-24 | 三星電子株式会社 | プリロードフォント情報を有する情報貯蔵媒体、その再生装置及び再生方法 |
| JP2003037792A (ja) | 2001-07-25 | 2003-02-07 | Toshiba Corp | データ再生装置及びデータ再生方法 |
| EP1454226A4 (en) | 2001-10-23 | 2004-12-29 | Samsung Electronics Co Ltd | INFORMATION STORAGE MEDIUM WITH A MARKUP DOCUMENT AND AV DATA, RECORDING METHOD, PLAYBACK METHOD AND PLAYBACK APPARATUS THEREFOR |
| TWI282925B (en) * | 2001-10-23 | 2007-06-21 | Samsung Electronics Co Ltd | Information storage medium having data structure that allows easy searching of text data, and apparatus and method for reproducing therefor |
| KR200264463Y1 (ko) | 2001-11-23 | 2002-02-19 | 이충웅 | 골프 퍼팅용 보조기구 |
| JP4061567B2 (ja) * | 2001-12-03 | 2008-03-19 | 松下電器産業株式会社 | Dvdオーディオ再生装置、及びdvdオーディオ再生方法 |
| KR100456024B1 (ko) * | 2002-02-28 | 2004-11-08 | 한국전자통신연구원 | 디브이디 플레이어의 자막정보 재생 장치 및 방법 |
| EP1552515A4 (en) * | 2002-10-15 | 2007-11-07 | Samsung Electronics Co Ltd | INFORMATION STORAGE MEDIUM WITH SUB-TITLE DATA FOR SEVERAL LANGUAGES USING TEXT DATA AND DOWNLOADABLE FONTS AND DEVICE 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 |
| KR100939711B1 (ko) * | 2002-12-12 | 2010-02-01 | 엘지전자 주식회사 | 텍스트 기반의 서브타이틀 재생장치 및 방법 |
| JP2004194131A (ja) * | 2002-12-13 | 2004-07-08 | Hitachi Ltd | 字幕表示方法、再生装置、記録装置、記録媒体及び出力装置 |
| RU2358333C2 (ru) * | 2003-04-09 | 2009-06-10 | Эл Джи Электроникс Инк. | Носитель записи со структурой данных для управления воспроизведением данных текстовых субтитров и способы и устройства записи и воспроизведения |
| CN1777945B (zh) | 2003-04-23 | 2012-10-31 | Lg电子株式会社 | 对记录在交互记录介质上的主内容以及其附加内容进行同步再现的方法和设备 |
| US7366405B2 (en) | 2003-07-11 | 2008-04-29 | Matsushita Electric Industrial Co., Ltd. | Recording medium, recording method, reproduction apparatus and method, and computer-readable program |
| KR20050012328A (ko) | 2003-07-25 | 2005-02-02 | 엘지전자 주식회사 | 고밀도 광디스크의 프레젠테이션 그래픽 데이터 관리 및재생방법과 그에 따른 고밀도 광디스크 |
| KR100667751B1 (ko) * | 2003-10-01 | 2007-01-11 | 삼성전자주식회사 | 텍스트 기반의 자막 정보를 포함하는 저장 매체, 재생장치 및 그 재생 방법 |
| KR100739682B1 (ko) | 2003-10-04 | 2007-07-13 | 삼성전자주식회사 | 텍스트 기반의 서브 타이틀 정보를 기록한 정보저장매체,그 처리장치 및 방법 |
| KR200451446Y1 (ko) | 2010-07-29 | 2010-12-15 | 정은용 | 착탈식 발열램프 고정장치 |
-
2004
- 2004-10-19 KR KR1020040083517A patent/KR100619053B1/ko not_active Expired - Lifetime
- 2004-11-10 EP EP08154559A patent/EP1939881B1/en not_active Expired - Lifetime
- 2004-11-10 CA CA2764722A patent/CA2764722C/en not_active Expired - Fee Related
- 2004-11-10 US US10/984,776 patent/US8218078B2/en active Active
- 2004-11-10 AT AT08154560T patent/ATE498891T1/de not_active IP Right Cessation
- 2004-11-10 EP EP08154560A patent/EP1939882B1/en not_active Expired - Lifetime
- 2004-11-10 DE DE602004031472T patent/DE602004031472D1/de not_active Expired - Lifetime
- 2004-11-10 RU RU2006120480/28A patent/RU2333549C2/ru active
- 2004-11-10 CA CA2544391A patent/CA2544391C/en not_active Expired - Lifetime
- 2004-11-10 CN CN201010115276.6A patent/CN101867745B/zh not_active Expired - Fee Related
- 2004-11-10 BR BRPI0416320-6A patent/BRPI0416320B1/pt not_active IP Right Cessation
- 2004-11-10 DE DE602004024827T patent/DE602004024827D1/de not_active Expired - Lifetime
- 2004-11-10 CN CN2004800329314A patent/CN1879157B/zh not_active Expired - Lifetime
- 2004-11-10 TW TW093134224A patent/TWI317900B/zh not_active IP Right Cessation
- 2004-11-10 SG SG2012059184A patent/SG183712A1/en unknown
- 2004-11-10 DE DE602004031473T patent/DE602004031473D1/de not_active Expired - Lifetime
- 2004-11-10 EP EP04818269A patent/EP1695349B1/en not_active Expired - Lifetime
- 2004-11-10 AT AT08154559T patent/ATE498890T1/de not_active IP Right Cessation
- 2004-11-10 AT AT04818269T patent/ATE453190T1/de not_active IP Right Cessation
- 2004-11-10 MY MYPI20044720A patent/MY144446A/en unknown
- 2004-11-10 WO PCT/KR2004/002904 patent/WO2005045835A1/en not_active Ceased
- 2004-11-10 SG SG200900924-2A patent/SG150504A1/en unknown
- 2004-11-10 AT AT08154561T patent/ATE498892T1/de not_active IP Right Cessation
- 2004-11-10 JP JP2006539384A patent/JP4795964B2/ja not_active Expired - Lifetime
- 2004-11-10 EP EP08154561A patent/EP1942502B1/en not_active Expired - Lifetime
- 2004-11-10 DE DE602004031471T patent/DE602004031471D1/de not_active Expired - Lifetime
- 2004-11-10 CN CN2007101668000A patent/CN101197173B/zh not_active Expired - Lifetime
-
2008
- 2008-03-12 US US12/046,556 patent/US8045056B2/en not_active Expired - Lifetime
- 2008-03-12 US US12/046,552 patent/US8289448B2/en not_active Expired - Lifetime
- 2008-03-12 US US12/046,546 patent/US8325275B2/en not_active Expired - Lifetime
- 2008-03-18 RU RU2008110464/28A patent/RU2471258C2/ru active
- 2008-03-18 RU RU2008110465/28A patent/RU2470388C2/ru active
- 2008-03-18 RU RU2008110463/28A patent/RU2470387C2/ru active
-
2009
- 2009-10-28 JP JP2009248052A patent/JP5015221B2/ja not_active Expired - Fee Related
Also Published As
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| BRPI0416320B1 (pt) | "meio de armazenamento de dados de informação, equipamento de reprodução que utiliza um meio de armazenamento de dados de informação, e método de reproduzir arquivos de subtítulo de texto" | |
| ES2397699T3 (es) | Aparato y método de reproducción de un soporte de almacenamiento que almacena datos de subtítulos basados en texto que incluyen información de estilo | |
| KR101053619B1 (ko) | 텍스트 서브타이틀 데이터의 재생을 관리하기 위한 데이터구조를 갖는 기록 매체, 그에 따른 기록 및 재생 방법 및장치 | |
| ES2384900T3 (es) | Método para reproducir un subtítulo basado en texto desde un soporte de almacenamiento de información usando informaciones de estilo seleccionables | |
| JP2007523437A (ja) | スタイル情報を含むテキスト基盤のサブタイトルを記録した記録媒体、再生装置及びその再生方法 | |
| BRPI0504401B1 (pt) | aparelho para reprodução de dados a partir de uma mídia de armazenamento | |
| US20120084650A1 (en) | Information processing device and information processing method | |
| RU2378721C2 (ru) | Носитель записи, имеющий структуру данных, включающую в себя графические данные, и способ и устройство записи и воспроизведения | |
| KR20080082149A (ko) | 텍스트 기반 자막 변경 방법 및 장치 | |
| US20080219636A1 (en) | Authoring Audiovisual Content | |
| RU2377668C2 (ru) | Носитель записи и способ и устройство для воспроизведения и записи потоков текстовых субтитров | |
| KR20070052643A (ko) | 데이터 재생방법 및 재생장치 | |
| RU2384898C2 (ru) | Носитель записи, имеющий структуру данных для управления воспроизведением данных текстового субтитра, и связанные с ним способы и устройства | |
| KR20060084412A (ko) | 서브 타이틀 재생 방법 | |
| MXPA06005152A (en) | Information storage medium containing subtitles and processing apparatus therefor | |
| HK1099405B (en) | Text subtitle processing apparatus | |
| HK1116292B (en) | Information storage medium containing subtitles and processing apparatus therefor |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| B06A | Patent application procedure suspended [chapter 6.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] |
Free format text: PRAZO DE VALIDADE: 10 (DEZ) ANOS CONTADOS A PARTIR DE 10/04/2018, OBSERVADAS AS CONDICOES LEGAIS. |
|
| B21F | Lapse acc. art. 78, item iv - on non-payment of the annual fees in time |
Free format text: REFERENTE A 19A ANUIDADE. |
|
| B24J | Lapse because of non-payment of annual fees (definitively: art 78 iv lpi, resolution 113/2013 art. 12) |
Free format text: EM VIRTUDE DA EXTINCAO PUBLICADA NA RPI 2748 DE 05-09-2023 E CONSIDERANDO AUSENCIA DE MANIFESTACAO DENTRO DOS PRAZOS LEGAIS, INFORMO QUE CABE SER MANTIDA A EXTINCAO DA PATENTE E SEUS CERTIFICADOS, CONFORME O DISPOSTO NO ARTIGO 12, DA RESOLUCAO 113/2013. |














