BRPI0316861B1 - disco de vídeo digital codificado com dados de sinais - Google Patents

disco de vídeo digital codificado com dados de sinais Download PDF

Info

Publication number
BRPI0316861B1
BRPI0316861B1 BRPI0316861A BRPI0316861A BRPI0316861B1 BR PI0316861 B1 BRPI0316861 B1 BR PI0316861B1 BR PI0316861 A BRPI0316861 A BR PI0316861A BR PI0316861 A BRPI0316861 A BR PI0316861A BR PI0316861 B1 BRPI0316861 B1 BR PI0316861B1
Authority
BR
Brazil
Prior art keywords
coefficients
layer
video disc
base layer
digital video
Prior art date
Application number
BRPI0316861A
Other languages
English (en)
Inventor
Lafuze Comer Mary
Lin Shu
Original Assignee
Thomson Licensing Sa
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Thomson Licensing Sa filed Critical Thomson Licensing Sa
Publication of BRPI0316861B1 publication Critical patent/BRPI0316861B1/pt

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • H04N21/234327Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements by decomposing into layers, e.g. base layer and one or more enhancement layers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/30Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/12Formatting, e.g. arrangement of data block or words on the record carriers
    • G11B20/1262Formatting, e.g. arrangement of data block or words on the record carriers with more than one format/standard, e.g. conversion from CD-audio format to R-DAT format
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/30Indexing; 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/3027Indexing; 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/12Selection from among a plurality of transforms or standards, e.g. selection between discrete cosine transform [DCT] and sub-band transform or selection between H.263 and H.264
    • H04N19/122Selection of transform size, e.g. 8x8 or 2x4x8 DCT; Selection of sub-band transforms of varying structure or type
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/132Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/17Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
    • H04N19/176Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/18Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a set of transform coefficients
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/30Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
    • H04N19/33Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability in the spatial domain
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/48Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using compressed domain processing techniques other than decoding, e.g. modification of transform coefficients, variable length coding [VLC] data or run-length data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/59Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial sub-sampling or interpolation, e.g. alteration of picture size or resolution
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/61Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/804Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
    • H04N9/8042Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs
    • G11B2220/2562DVDs [digital versatile discs]; Digital video discs; MMCDs; HDCDs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs
    • G11B2220/2579HD-DVDs [high definition DVDs]; AODs [advanced optical discs]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/84Television signal recording using optical recording
    • H04N5/85Television signal recording using optical recording on discs or drums

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Physics & Mathematics (AREA)
  • Discrete Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Television Signal Processing For Recording (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Optical Recording Or Reproduction (AREA)

Abstract

"codificador redimensionável híbrido, método e meios para formatos de vídeo de alta definição e definição padrão em um único disco". um codificador redimensionável híbrido (100, 600), método, e meios são revelados para processamento de dados de sinal de vídeo como uma pluralidade de coeficientes de transformação de bloco para cada uma entre uma camada de base e uma camada de aperfeiçoamento incluído em um disco de definição padrão duplo e de alta definição. o codificador (100, 600) inclui uma unidade de decomposição de duas camadas (110) para decompor uma seqüência original de dados de sinal de alta definição em dados de camada de base e dados de camada de aperfeiçoamento, um codificador de definição padrão (112) acoplado à unidade de decomposição para codificar os dados de camada de base como um fluxo de bit de camada de base incorporando uma seqüência de dados de definição padrão, e um codificador de alta definição (124) acoplado à unidade de decomposição e codificador de definição padrão para codificar a diferença entre os dados de alta definição e os dados de definição padrão como um fluxo de bit de camada de aperfeiçoamento incorporando uma seqüência de dados de alta definição.

Description

(54) Título: DISCO DE VÍDEO DIGITAL CODIFICADO COM DADOS DE SINAIS (73) Titular: THOMSON LICENSING S.A, Sociedade Francesa. Endereço: 46, Quai Alphonse Le Gallo, 92648 Boulogne Cedex, FRANÇA(FR) (72) Inventor: MARY LAFUZE COMER; SHU LIN.
Prazo de Validade: 10 (dez) anos contados a partir de 11/12/2018, observadas as condições legais
Expedida em: 11/12/2018
Assinado digitalmente por:
Liane Elizabeth Caldeira Lage
Diretora de Patentes, Programas de Computador e Topografias de Circuitos Integrados
DISCO DE VÍDEO DIGITAL CODIFICADO COM DADOS DE SINAIS
Referência Cruzada a pedidos relacionados
O presente pedido reivindica o benefício do Pedido de Patente Provisório US 60/430.558, intitulado Hybrid Scalable CODEC for single-disc SD/HD-DVD e depositado em 3 de dezembro de 2002, que é aqui incorporado a título de referência na íntegra.
Campo da Invenção
A presente invenção é dirigida a CODECS de vídeo e, em particular, a CODECS de vídeo para integrar versões de definição padrão e alta definição de dados de vídeo em um único disco de vídeo digital.
Antecedentes da Invenção
Dados de vídeo são em geral processados na forma de fluxos de bits por codificadores e decodificadores de vídeo (coletivamente, CODECs), e armazenados em meios de disco de vídeo digital (DVD). Existe um número considerável de usuários que utilizam aparelhos reprodutores de DVD a laser vermelho utilizando decodificadores MPEG-2. Os dispositivos a laser vermelho utilizados com codificação de MPEG2 resultam em capacidades de armazenamento suficientes para suportar versões de definição padrão (SD) de filmes típicos, embora haja grande interesse no suporte de versões de alta definição (HD) desses filmes no mesmo disco. Infelizmente, a base instalada pelo usuário de aparelhos de reprodução a laser vermelho utilizada com MPEG-2 suporta uma ca
Petição 870180026296, de 02/04/2018, pág. 8/36 pacidade de armazenamento insuficiente para reter ambas as versões SD e HD de filmes típicos.
As tecnologias a laser vermelho e laser azul foram ambas consideradas para atingir as capacidades de armazenamento suficientes para suportar gravações de alta definição (HD-DVD). A tecnologia a laser azul tem a vantagem de fornecer armazenamento suficiente para reter múltiplos filmes em HD de alta qualidade em um disco utilizando MPEG-2, porém não é ainda economicamente exeqüível utilizar lasers azuis para suplantar a base instalada pelo usuário de dispositivos a laser vermelho. Conseqüentemente, há necessidade de um esquema de codificação utilizável para HD-DVD que também possa suportar SD-DVD no mesmo disco legível por dispositivos a laser vermelho atuais utilizando decodificadores MPEG-2.
Desse modo, com HD-DVD a laser vermelho, é desejável armazenar em um único disco, além da versão em HD, uma versão em SD de um filme que possa ser lida por um aparelho de reprodução atual tendo um decodificador MPEF-2. Isto significaria que os criadores de conteúdo não necessitariam fazer um disco HD-DVD separado além do disco SD, e os vendedores necessitariam estocar somente um disco por filme, utilizando apenas uma unidade de manutenção de estoque (“SKU). Isto pode evitar problemas como aqueles encontrados com difusão de televisão de alta definição (HDTV), onde os irradiadores não queriam transmitir HD até que um número maior de aparelhos em HD fosse vendido, porém os consumidores não queriam comprar aparelhos em HD até que houvesse mais conteúdo em HD disponível.
Petição 870180026296, de 02/04/2018, pág. 9/36
A presente invenção considera o uso de meios de armazenamento de um único lado. Embora discos com lado duplo sejam uma opção para a obtenção de maior armazenamento, há alguma resistência no uso dos dois lados do disco. Isto se deve em parte às desvantagens de custo aumentado e do fato de que o armazenamento de conteúdo nos dois lados interfere na rotulação que é normalmente colocada em um lado de um disco. Por conseguinte, as abordagens para HD-DVD de (i) tecnologia a laser azul; (ii) discos a laser vermelho com lado duplo; e (iii) discos a laser vermelho separados para versões HD e SD de um filme; têm, cada uma, empecilhos e desvantagens significativos.
Sumário da Invenção
Esses e outros empecilhos e desvantagens da técnica anterior são tratados por um codificador redimensionável híbrido, método, e meios para processamentos de dados de sinais de vídeo como uma pluralidade de coeficientes da transformada de bloco para cada uma entre uma camada de base e uma camada de enriquecimento incluídas em um disco de alta definição e definição padrão duplo. O codificador inclui uma unidade de decomposição de duas camadas para decompor uma seqüência de dados de sinais de alta definição original em dados de camada de base e dados de camada de enriquecimento, um codificador de definição padrão para a unidade de decomposição para codificar os dados de camada de base como um fluxo de bits de camada de base incorporando uma seqüência de dados de definição padrão, e um codificador de alta definição acoplado à unidade de decomposição e codificador de
Petição 870180026296, de 02/04/2018, pág. 10/36 definição padrão para codificar a diferença entre os dados de alta definição e os dados de definição padrão como um fluxo de bits de camada de enriquecimento incorporando uma seqüência de dados de alta definição.
Esses e outros aspectos, características e vantagens da presente invenção tornar-se-ão evidentes a partir da seguinte descrição de modalidades exemplares, que deve ser lida com relação aos desenhos em anexo.
Breve descrição dos desenhos
A invenção utiliza CODECs de vídeo redimensionável híbridos para integrar definição padrão (SD) à alta definição (HD) em um único disco de vídeo digital (DVD) de acordo com as seguintes figuras exemplares, nas quais:
A Figura 1 mostra um diagrama de blocos para um codificador redimensionável híbrido, de acordo com os princípios da presente invenção;
A Figura 2 mostra um diagrama de blocos para um algoritmo de amostragem descendente utilizável com o codificador da figura 1, e de acordo com os princípios da presente invenção;
A Figura 3 mostra um diagrama de blocos para coeficientes de transformação utilizáveis com o codificador da figura 1, e de acordo com os princípios da presente invenção;
A Figura 4 mostra um diagrama de blocos para um algoritmo de interpolação utilizável com o codificador da figura 1, e de acordo com os princípios da presente invenção;
Petição 870180026296, de 02/04/2018, pág. 11/36
A Figura 5 mostra um diagrama de blocos para filtração de compensação de movimento utilizável com o codificador da figura 1, e de acordo com os princípios da presente invenção;
A Figura 6 mostra um diagrama de blocos para outra modalidade de um codificador redimensionável híbrido de acordo com os princípios da presente invenção; e
A Figura 7 mostra um diagrama de blocos para um decodificador redimensionável híbrido de acordo com os princípios da presente invenção.
Descrição detalhada de modalidades preferidas
Temos reconhecido a necessidade de e considerado o uso de pelo menos duas abordagens para fornecer versões de definição padrão (SD) e alta definição (HD) de um filme em um único disco a laser vermelho. Uma primeira abordagem é aquela de fornecer SD e HD de disco único utilizando laser vermelho com MPEG-2 de transmissão simultânea por rádio e televisão para SD e H.26L para HD. Uma segunda abordagem é aquela de fornecer SD e HD de disco único utilizando laser vermelho com uma abordagem redimensionável híbrida utilizando MPEG-2 para a camada de base e um H.26L modificado para a camada de enriquecimento.
Para armazenar SD e HD em um disco, as duas opções de transmissão simultânea por rádio e televisão e capacidade de redimensionamento são agora consideradas. Devido às limitações de capacidade de armazenamento com DVD de laser vermelho, o MPEG-2 pode não ser suficiente para a camada HD. A abordagem de transmissão simultânea por rádio e televisão
Petição 870180026296, de 02/04/2018, pág. 12/36 grava fluxos de SD MPEG-2 e HD H.26L independentes no disco, e a abordagem redimensionável utiliza MPEG-2 para a camada de base e um H.26L modificado para a camada de enriquecimento .
Para fins de comparação, taxas de bits totais de
7, 8 e 9 Mbps são consideradas. Para cada uma dessas taxas de bits totais, as tabelas 1 e 2 apresentam o desempenho estimado das abordagens redimensionável híbrida e de transmissão simultânea por rádio e televisão reveladas, respectiva10 mente, para vários casos diferentes. O desempenho é estimado em termos de taxa de bits HD MPEG-2 equivalente. A taxa de bits HD MPEG-2 equivalente para um caso específico é a taxa de bits de MPEG-2 que seria necessária para obter qualidade similar para a camada HD para aquele caso.
Tabela 1. Desempenho estimado de Capacidade de redimensionamento híbrida
Taxa de bits SD Taxa de bits HD Fator de aperfei- çoamento H.26L Taxa de bits HD MPEG-2 equivalente
3 4 2 9, 9
3 4 2,5 11,7
3 5 2 11,7
3 5 2,5 13, 95
3 6 2 13,5
3 6 2,5 16,2
4 4 2 10,8
4 4 2,5 12,6
4 5 2 12,6
4 5 2,5 14,85
Petição 870180026296, de 02/04/2018, pág. 13/36
Tabela 2. Desempenho estimado de transmissão simultânea por rádio e televisão
Taxa de Taxa de bits Fator de aperfei- Taxa de bits HD
bits SD HD çoamento H.26L MPEG-2 equivalente
3 4 2 8
3 4 2,5 10
3 5 2 10
3 5 2,5 12,5
3 6 2 12
3 6 2,5 15
4 4 2 8
4 4 2,5 10
4 5 2 10
4 5 2,5 12,5
Para cada taxa de bits total, duas taxas de bits
SD diferentes são listadas: 3 e 4 Mbps. Além disso, dois fa5 tores de aperfeiçoamento diferentes são utilizados para
H.26L em relação a MPEG-2: 2 e 2,5. Isto significa que MPEG2 em 2 vezes ou 2,5 vezes a taxa de bits é considerado para fornecer qualidade similar a H.26L em 1 vez a taxa de bits.
O desempenho para o caso de transmissão simultânea 10 por rádio e televisão da Tabela 2 é obtido multiplicando-se a taxa de transferência de HD pelo fator de aperfeiçoamento
H.26L. O desempenho estimado para a abordagem de capacidade de redimensionamento híbrido da Tabela 1 é obtido multiplicando-se a taxa de bits HD pelo fator de aperfeiçoamento 15 H.26L, adicionando a taxa de bits SD, e multiplicando por um fator de 0,9 para compensar pela perda em eficiência de co
Petição 870180026296, de 02/04/2018, pág. 14/36 dificação devido à capacidade de redimensionamento. O fator 0,9 é uma estimativa baseada em experiência anterior.
As linhas em negrito nas Tabelas 1 e 2 indicam casos que podem se esperar que forneçam qualidade suficiente para HD-DVD. Comparando as tabelas, um número maior de linhas na Tabela 1 está em negrito. Olhando a Tabela 2, pode ser visto que, para que a abordagem de transmissão simultânea por rádio e televisão forneça qualidade aceitável, 1) o H.26L deve fornecer aperfeiçoamento de 2,5X em relação a MPEG-2 e 3 Mbps devem ser suficientes para a camada SD, ou
2) 9 Mbps devem ser utilizados para a taxa de bits total de vídeo e 3 Mbps devem ser suficientes para a camada SDS, ou
3) 9 Mbps devem ser utilizados para a taxa de bits total de vídeo e H.26L deve fornecer aperfeiçoamento de 2,5X em relação a MPEG-2.
Para o caso de capacidade de redimensionamento, o desempenho não seria suficiente para casos de linha divisória onde 1) a fórmula utilizada para computar a taxa de bits HD MPEG-2 equivalente é demasiadamente otimista, ou 2) somente 7 Mbps são permitidos para a taxa de bits total e o H.26L modificado não provê aperfeiçoamento de 2,5X em relação a MPEG-2, ou 3) 4 Mbps devem ser utilizados para a camada SD, uma taxa de bits total de vídeo de 9 Mbps não é permitida, e H.26L não provê aperfeiçoamento de 2,5X.
Desse modo, modalidades da presente invenção permitem que duas versões de um filme, uma definição padrão (SD) e uma de alta definição (HD), sejam lidas de um disco DVD a laser vermelho, de lado único e camada dupla sem
Petição 870180026296, de 02/04/2018, pág. 15/36 a necessidade de armazenar as informações incluídas na versão SD uma segunda vez como parte da versão HD. A codificação é feita utilizando um MPEG-2 híbrido e capacidade de redimensionamento de H.26L modificada. O uso de MPEG-2 para a camada de base provê um fluxo de bits SD que pode ser reproduzido por um aparelho de reprodução de DVD SD atual. A camada de enriquecimento é codificada utilizando um esquema H.26L modificado (também conhecido como JVT ou MPEG-4 Parte 10 ou AVC) para fornecer a eficiência de codificação necessária para colocar os filmes tanto SD como HD em um único disco. A presente invenção pode ser também aplicada à transmissão em fluxo contínuo e/ou conteúdo volátil, como, por exemplo, transmissão em fluxo contínuo de vídeo pela Internet, além da mídia de DVD.
A seguinte descrição simplesmente ilustra os princípios da invenção. Será desse modo apreciado que aqueles versados na técnica serão capazes de elaborar diversos arranjos que, embora não explicitamente descritos ou mostrados aqui, incorporam os princípios da invenção, e são incluídos em seu espírito e âmbito. Além disso, todos os exemplos e linguagem condicional mencionados aqui são destinados principalmente a ser expressamente somente para fins pedagógicos a fim de auxiliar o leitor a entender os princípios da invenção e os conceitos contribuídos pelo(s) inventor(es) para promover a técnica, e devem ser interpretados como sendo limitação aos exemplos e condições especificamente mencionados. Além disso, todas as declarações da presente invenção que mencionam princípios, aspectos, e modalidades da inven
Petição 870180026296, de 02/04/2018, pág. 16/36 ção, bem como exemplos específicos da mesma, pretendem abranger seus equivalentes tanto estruturais como funcionais. Adicionalmente, pretende-se que esses equivalentes incluam tanto equivalentes atualmente conhecidos como equiva5 lentes desenvolvidos no futuro, isto é, quaisquer elementos desenvolvidos que realizem a mesma função, independente de estrutura.
Desse modo, por exemplo, será reconhecido por aqueles versados na técnica que os diagramas de blocos da 10 presente invenção representam vistas conceptuais de conjunto de circuitos ilustrativos que incorporam os princípios da invenção. Similarmente, será reconhecido que quaisquer fluxogramas, diagramas de fluxo, diagramas de transição de estado, pseudocódigo, e similares representam diversos proces15 sos que podem ser substancialmente representados em meios legíveis por computador e assim executados por um computador ou processador, quer ou não tal computador ou processador seja explicitamente mostrado.
As funções dos diversos elementos mostrados nas figuras podem ser fornecidas através do uso de hardware dedicado bem como hardware capaz de executar software em associação com o software apropriado. Quando fornecido por um processador, as funções podem ser fornecidas por um único processador dedicado, por um único processador compartilhado 25 ou por uma pluralidade de processadores individuais, alguns dos quais podem ser compartilhados. Além disso, o uso explícito do termo “processador ou “controlador não deve ser interpretado como se referindo exclusivamente ao hardware
Petição 870180026296, de 02/04/2018, pág. 17/36 capaz de executar software, e pode incluir implicitamente, sem limitação, hardware de processador de sinais digitais (DSP), memória somente de leitura (ROM) para armazenamento de software, memória de acesso aleatório (RAM) e armazenamento não volátil. Outro hardware, convencional e/ou personalizado, também pode ser incluído. Similarmente, quaisquer comutadores mostrados nas figuras são somente conceptuais. Sua função pode ser realizada através da operação de lógica de programa, através de lógica dedicada, através da interação de controle de programa e lógica dedicada, ou mesmo manualmente onde a técnica específica sendo selecionável pelo implementador é mais especificamente subentendida a partir do contexto.
Nas reivindicações da presente invenção, qualquer elemento expresso como meio para executar uma função especificada é destinado a abranger qualquer modo de desempenhar aquela função incluindo, por exemplo, a) uma combinação de elementos de circuito que executa aquela função ou b) software em qualquer forma, incluindo, portanto, firmware, microcódigo ou similar, combinado com conjunto de circuitos apropriado para executar aquele software a fim de desempenhar a função. A invenção como definida por essas reivindicações reside no fato de que as funcionalidades fornecidas pelos diversos meios mencionados são combinadas e unidas no modo no qual as reivindicações exigem. O requerente desse modo considera qualquer meio que possa fornecer aquelas funcionalidades como equivalente àquelas mostradas na presente invenção.
Petição 870180026296, de 02/04/2018, pág. 18/36
Como mostrado na figura 1, um codificador redimensionável híbrido é indicado genericamente pelo numeral de referência 100. O codificador 100 inclui uma unidade de decomposição de duas camadas 110 para receber uma seqüência HD original. A unidade de decomposição 110 é acoplada em comunicação de sinal com um codificador MPEG-2 112 que recebe os pixels da camada de Base provenientes da unidade de decomposição e provê uma saída de fluxo de bits de camada de Base.
O codificador MPEG-2 112 é acoplado a um armazenamento tem10 porário de quadro SD 114 e provê pixels de base reconstruída para o armazenamento temporário. O armazenamento temporário 114 é acoplado em comunicação de sinal de realimentação com o codificador 112, e é adicionalmente acoplado a um interpolador 116. O interpolador 116 é acoplado a uma primeira en15 trada de um bloco somador 118, que tem sua saída acoplada a um limitador 120. O limitador 120, por sua vez, é acoplado a um armazenamento temporário de quadro HD 122, que é acoplado a um codificador H.26L modificado 124. O codificador 124 tem uma entrada acoplada à unidade de decomposição 110 e uma sa20 ída acoplada a uma segunda entrada do bloco somador 118 para fornecer pixels de camada de enriquecimento, reconstruídos, para o bloco somador. O codificador 124 provê uma saída de fluxo de bits de camada de enriquecimento.
Voltando para a figura 2, um algoritmo de amostra25 gem descendente é indicado genericamente pelo numeral de referência 200. Esquematicamente, um bloco HD original 210 é A16x16, porém é dividido em quatro sub-blocos 8x8 220, 230,
240 e 250, respectivamente. Uma transformada inteira de 8x8
Petição 870180026296, de 02/04/2018, pág. 19/36 é aplicada em paralelo a cada um dos sub-blocos pelos coeficientes da transformada inteira 8x8 221, 231, 241 e 251, respectivamente. A seguir, um filtro passa-baixas é aplicado a cada um dos sub-blocos transformados pelos extratores de sub-bloco de baixa freqüência 222, 232, 242 e 252, respectivamente. Os sub-blocos onde o filtro passa-baixas foram aplicados são então enchidos de zero em sub-blocos 5x4, se necessário, pelos blocos de enchimento de zero 223, 233, 243 e 253, respectivamente. Transformações inversas são então aplicadas a cada um dos sub-blocos enchidos de zero por transformadores inversos 5x4 224, 234, 244 e 254, respectivamente, para fornecer novos sub-blocos 225, 235, 245 e 255, respectivamente, que compõem um novo bloco 212. Uma transformada inteira é aplicada ao novo bloco 212 por um coeficiente da transformada inteira 10x8 214, que é acoplado a um meio de enchimento de zero 11x9, 216. O meio de enchimento de zero 216 é acoplado, por sua vez, a um transformador inverso 11x9 218 que provê os pixels de camada de base B11x9. Uma vantagem do método de amostragem descendente mostrado na figura 2, como comparado com a operação simplesmente independentemente em blocos 8x8, é maior flexibilidade na razão de conversão de taxa de amostragem. Para a modalidade específica mostrada na figura 2, a resolução horizontal da camada SD é 9/16 da resolução horizontal HD, e a resolução vertical da camada SD é 11/16 da resolução vertical HD. Essas razões não são possíveis se os blocos 8x8 forem processados independentemente, uma vez que as razões de conversão seriam então da forma P/8 para algum número inteiro P entre 1 e 7.
Petição 870180026296, de 02/04/2018, pág. 20/36
Voltando agora para a figura 3, um sub-bloco 8x8 é indicado genericamente pelo numeral de referência 300. O sub-bloco 300 corresponde aos sub-blocos 220, 230, 240 e 250 da figura 2. O sub-bloco 300 inclui os coeficientes de transformação de camada de base 310 e camada de enriquecimento 312, onde, para a camada de base, um subconjunto do sub-bloco 5x4 de coeficientes 310 no canto esquerdo superior de cada bloco de coeficiente 8x8 é extraído. Os coeficientes restantes 312 no bloco 8x8 são coeficientes de camada de enriquecimento.
Como mostrado na figura 4, um algoritmo de interpolação é indicado genericamente pelo numeral de referência 400. O algoritmo 400 inclui um coeficiente da transformada inteira 11x9 410 para transformar a versão reconstruída de B11x9, indicada B'11x9. O bloco 410 leva a um bloco de truncamento 10x8, 412, que leva a um bloco de transformação inverso 10x8 414 que produz um bloco intermediário 416. O bloco 416 inclui quatro sub-blocos subdivididos 460, 470, 480 e 490, respectivamente. Uma transformada inteira é aplicada a cada um desses sub-blocos pelos coeficientes da transformada inteira 5x4 462, 472, 482 e 492, respectivamente. A seguir, os sub-blocos transformados são cheios de zero por meios de enchimento de zero 8x8 464, 474, 484 e 494, respectivamente. Os sub-blocos transformados cheios de zero são então tratados para uma transformação inversa por transformadores inversos 8x8 466, 476, 486 e 496, respectivamente, para formar novos sub-blocos correspondentes 468, 478, 488 e 498, que coletivamente compõem o bloco B'16x16 418.
Petição 870180026296, de 02/04/2018, pág. 21/36
Voltando para a figura 5, um filtro de compensação de movimento é indicado genericamente pelo numeral de referência 500. O filtro 500 inclui um coeficiente da transformada inteira 8x8 510 para transformar a entrada, P8x8. O transformador 510 é acoplado a uma unidade de atribuição 512 para estabelecer os coeficientes de camada de base em zero. A unidade de atribuição 512, por sua vez, é acoplada a um transformador inverso 8x8 514 para fornecer a saída, P'8x8.
Voltando agora para a figura 6, outra modalidade de um codificador redimensionável híbrido é indicada genericamente pelo numeral de referência 600. O codificador 600 é similar ao codificador 100 da figura 1, porém tem uma unidade de amostragem descendente para concluir a decomposição. Desse modo, o codificador inclui uma unidade de amostragem descendente 610 para receber uma seqüência HD original e amostragem descendente para fornecer pixels de camada de Base. O codificador 600 também inclui um primeiro bloco somador 611 para receber a seqüência de HD original em uma entrada não inversora. A unidade de amostragem descendente 610 é acoplada em comunicação de sinais com um codificador MPEG2 612 que recebe os pixels de camada de Base da unidade de amostragem descendente e provê uma saída de fluxo de bits de camada de Base. O codificador MPEG-2 612 é acoplado a um armazenamento temporário de quadro SD 614 e provê pixels de base reconstruídos para o armazenamento temporário. A armazenamento temporário 614 é acoplada em comunicação de sinal de realimentação com o codificador 612, e é adicionalmente acoplado a um interpolador 616. O interpolador 616 é acopla
Petição 870180026296, de 02/04/2018, pág. 22/36 do a uma entrada inversora do primeiro bloco somador 611. O interpolador 616 é adicionalmente acoplado a uma primeira entrada de um segundo bloco somador 618, que tem sua saída acoplada a um limitador 620. O limitador 620, por sua vez, é acoplado a um armazenamento temporário de quadro HD 622, que é acoplado a um codificador H.26L modificado, 624. O codificador 624 tem uma entrada acoplada à saída do primeiro bloco somador 611 para receber pixels de camada de enriquecimento, e uma saída acoplada a uma segunda entrada do segundo bloco somador 618 para fornecer pixels de camada de enriquecimento reconstruídos para o segundo bloco somador 618. O codificador 624 provê uma saída de fluxo de bits de camada de enriquecimento.
Como mostrado na figura 7, um decodificador redimensionável híbrido é indicado genericamente pelo numeral de referência 700. O decodificador 700 inclui um decodificador MPEG-2 710 para receber um fluxo de bits de camada de base. O decodificador MPEG-2 é acoplado a um armazenamento temporário de quadro SD 712 para armazenar os quadros de definição padrão. O armazenamento temporário de quadro SD 712 provê uma saída apropriada para um meio de exibição SD, e é acoplada de volta ao decodificador MEG-2 710. O decodificador MPEG-2 é adicionalmente acoplado a um interpolador 714, que é acoplado, por sua vez, a uma entrada não inversora de uma unidade de composição de duas camadas ou bloco somador 718. O decodificador redimensionável híbrido 700 inclui ainda um decodificador JVT modificado 716 para receber um fluxo de bits de camada de enriquecimento. O decodificador JVT
Petição 870180026296, de 02/04/2018, pág. 23/36 modificado é acoplado a uma segunda entrada de não inversora do bloco somador 718. A saída do bloco somador 718 é acoplada a uma unidade de limitação 720, que é acoplada, por sua vez, a um armazenamento temporário de quadro HD 722. O armazenamento temporário de quadro HD 722 provê uma saída apropriada para um meio de exibição HD, e também é acoplado de volta ao decodificador JVT modificado 716. Em operação, o esquema redimensionável híbrido exemplar utiliza codificação de MPEG-2 para a camada de base e codificação H.26L modificado para a camada de enriquecimento. No sistema exemplar, a resolução para a camada HD é 1280x720, e a camada SD é 704x480. A figura 1 mostra um diagrama de blocos de nível elevado de um codificador redimensionável híbrido exemplar. Primeiramente, o material HD original é decomposto em uma camada de base que contém o conteúdo de baixa freqüência e uma camada de enriquecimento que contém o conteúdo de alta freqüência da seqüência original. A camada de base é codificada utilizando MPEG-2 (ou outro esquema SD apropriado) e a camada de enriquecimento é codificada utilizando uma versão modificada de H.26L (ou outro esquema HD apropriado). Em uma modalidade exemplar da presente invenção, os fluxos de bits de base e aperfeiçoamento são registrados no disco em um modo intercalado. Os quadros HD reconstruídos são obtidos pela interpolação dos pixels de camada de base reconstruídos e adição do resultado aos pixels de camada de enriquecimento reconstruídos.
Uma modalidade exemplar do decodificador redimensionável híbrido inclui um decodificador MPEG2, um decodifi
Petição 870180026296, de 02/04/2018, pág. 24/36 cador H.26L modificado e um interpolador para a camada de base. A saída do interpolador e do decodificador H.26L são somadas para formar os quadros HD reconstruídos.
A fim de fornecer a decomposição de duas camadas, a figura 2 mostra o algoritmo para amostragem descendente do bloco HD de entrada A16x16 para obtenção do bloco de pixel de camada de base BnX9. A quantidade de processamento mostrada na figura 2 seria bem grande, exceto que cada etapa no diagrama pode ser gravada como uma transformação de matriz, de modo que seja possível implementar todo o procedimento como uma multiplicação posterior por uma matriz (D1) para amostragem descendente horizontal seguido por uma prémultiplicação por uma matriz (D2) para amostragem descendente vertical.
Em geral, a amostragem descendente baseada em transformada utilizada para criar os quadros SD pode ser preferida, porém pode haver aplicações onde filtração FIR de domínio espacial de modalidade alternativa deve ser utilizada para evitar artefatos que poderiam surgir do tipo de transformação de filtração e/ou amostragem descendente.
Com referência novamente à figura 2, a primeira parte da amostragem descendente opera em blocos 8x8. Para a camada de base, um subconjunto do sub-bloco 5x4 (ou possivelmente todo o sub-bloco 5x4) de coeficientes no canto esquerdo superior de cada bloco de coeficiente 8x8 é extraído, como foi mostrado na figura 3. Os coeficientes restantes no bloco 8x8, representados pela área cinza na figura 3, são coeficientes de camada de enriquecimento.
Petição 870180026296, de 02/04/2018, pág. 25/36
Colocando um conjunto de coeficientes menor do que o bloco esquerdo superior de 5x4 na camada de base e a seguir enchimento de zero para 5x4, a filtragem passa-baixas da camada de base é realizada. Em termos de eficiência de codificação geral do esquema de capacidade de redimensionamento, a colocação de um número menor de coeficientes na camada de base serve a duas finalidades. Primeiramente, uma quantidade maior dos dados é então codificada utilizando a codificação mais eficiente da camada de enriquecimento H.26L. Em segundo lugar, o número menor de coeficientes de camada de base pode ser codificado para melhor precisão na camada de base para uma taxa de bits dada de camada de base, e conseqüentemente nenhuma refinação desses coeficientes é necessária na camada de enriquecimento. Essa é a chave para obter a eficiência de 90% utilizada para computar os números estimados de desempenho fornecidos na Tabela 1. A seleção de coeficientes para a camada de base pode ser predeterminada ou adaptável em modalidades alternativas. As matrizes de transformação de amostragem descendente (D1) e (D2) dependem de quais coeficientes são utilizados na camada de base, de modo que se a seleção for adaptável qualquer uma das múltiplas versões de (D1) e (D2) é armazenada, ou o processamento na figura 2 é executado em duas etapas em vez de uma.
Para processamento de camada de base, o bloco B11x9 faz parte do quadro SD. Aquele quadro SD é codificado utilizando MPEG-2, e o quadro reconstruído é armazenado em um armazenamento temporário de quadro SD. A versão reconstruída de B11x9, denotada B'11x9, é interpolada para formar um bloco
Petição 870180026296, de 02/04/2018, pág. 26/36
16x16 B'i6xi6. O algoritmo de interpolação é mostrado na figura 4. Como no caso de amostragem descendente, a interpolação pode ser implementada utilizando duas multiplicações de matriz. Primeiramente uma pré-multiplicação pela matriz (D4) interpola verticalmente, a seguir uma multiplicação posterior por (D3) interpola horizontalmente. O bloco interpolado B'16x16 é subtraído dos dados originais para formar o bloco de camada de enriquecimento (E16x16).
O bloco (E16x16) é codificado utilizando uma versão modificada de H.26L para codificação de camada de enriquecimento. As duas modificações feitas em H.26L para codificar a camada de enriquecimento incluem:
a) uma etapa de filtração extra é utilizada na unidade de compensação de movimento. Após execução da interpolação de sub-pixel, o conteúdo de baixa freqüência é removido da previsão. O processo utilizado para executar essa tarefa é ilustrado na figura 5. Pode ser implementado como uma pré-multiplicação por uma matriz (D5) e uma multiplicação posterior por uma matriz (D6). As matrizes (D5) e (D6) dependem de quais coeficientes são codificados na camada de base, de modo que se a seleção dos coeficientes de camada de base no codificador for feita de modo adaptável, então aquela seleção deve ser assinalada para o decodificador. Esse parâmetro poderia ser mudado somente na camada de imagem, em cujo caso o overhead não seria significativo.
b) Os coeficientes da transformada são varridos em uma ordem diferente de H.26L não redimensionável. A nova ordem de varredura coloca todos os coeficientes de camada de
Petição 870180026296, de 02/04/2018, pág. 27/36 base no início, seguido pelos coeficientes de camada de enriquecimento .
Além das duas modificações feitas no codificador H.26L, algumas restrições são feitas em modos de codificação. Primeiramente, os modos de compensação de movimento 4x4, 4x8 e 8x4 de H.26L não são permitidos na camada de enriquecimento. Experimentos indicaram que esses modos não são muito úteis em resoluções de HD, de modo que essa limitação no codificador não afetará muito a eficiência de codificação. A segunda restrição que é feita é que somente a transformada 8x8, que é parte da característica de transformada de bloco adaptável de H.26L, é utilizada para a luma.
Com referência novamente à figura 1, os pixels de camada de enriquecimento são reconstruídos e adicionados aos pixels de camada de base reconstruídos, interpolados para formar os quadros HD reconstruídos. Esses quadros HD reconstruídos são utilizados como quadros de referência para codificação de futuros dados de camada de enriquecimento.
A intercalação de fluxos de bits no disco pode ser realizada por uma de duas alternativas para armazenamento das duas camadas no disco. Essas são:
1) Utilizar a característica de ângulo múltiplo/derivação sem emenda de DVD. O fluxo de base seria armazenado como ângulo um, e a camada de enriquecimento como outros ângulos. Somente o ângulo um seria reprodutível pelo aparelho de reprodução de DVD atual. O padrão de DVD atual especifica limitações para múltiplos ângulos e derivação sem emenda (por exemplo, setores de salto máximo, setores de ar
Petição 870180026296, de 02/04/2018, pág. 28/36 mazenamento temporário mínimo) que, se atendidas, assegurariam a repetição sem emenda.
2) Utilizar outras IDs de fluxo para a camada de enriquecimento. Como o DVD atual utiliza somente ID 0xEO pa5 ra armazenamento de fluxos de vídeo, outras IDs de fluxo podem ser utilizadas para armazenar a camada de enriquecimento.
A presente invenção provê a capacidade de decodificar dois fluxos de bits de um único disco ao mesmo tempo para a obtenção da versão HD, ou decodificar um único fluxo 10 de bits para a obtenção da versão SD. Os fornecedores de conteúdo podem ainda ter a opção de liberar dois discos separados para SD e HD em casos onde eles desejam cobrar um preço especial para a versão HD de um filme, por exemplo. Os novos aparelhos de reprodução reproduzirão um disco com um 15 fluxo H.26L não redimensionável, além dos fluxos redimensionáveis. As modalidades da presente invenção podem encorajar criadores de conteúdo, lojas de vídeo e consumidores a acumular estoques de material HD antes que os novos aparelhos de reprodução de HD tenham atingido uma quantidade instalada 20 que justificaria a criação, venda e compra de discos HDsomente.
Desse modo, modalidades preferidas do CODEC revelado incluem duas características: (i) um novo método para amostragem descendente que coloca os coeficientes de trans25 formação de baixa freqüência na camada de base e os coeficientes de transformação de alta freqüência na camada de enriquecimento, com maior flexibilidade na razão de conversão de taxa de amostragem do que os métodos anteriores; e (ii)
Petição 870180026296, de 02/04/2018, pág. 29/36 um método para reduzir a taxa de bits de camada de base que não requeira refinação dos coeficientes de camada de base na camada de enriquecimento.
Essas e outras características e vantagens da pre5 sente invenção podem ser facilmente determinadas por uma pessoa com conhecimentos comuns na técnica pertinente com base nos ensinamentos da presente invenção. Deve ser subentendido que os ensinamentos da presente invenção podem ser implementados em diversas formas de hardware, software, fir10 mware, processadores de finalidade especial, ou combinações dos mesmos.
Mais preferivelmente, os ensinamentos da presente invenção são implementados como uma combinação de hardware e software. Além disso, o software é implementado, de prefe15 rência como um programa de aplicação incorporado de modo tangível em uma unidade de armazenamento de programa. O programa de aplicação pode ser transferido para, e executado por uma máquina que compreende qualquer arquitetura apropriada. De preferência, a máquina é implementada em uma plata20 forma de computador tendo hardware como uma ou mais unidades de processamento central (CPU),uma memória de acesso aleatória (“RAM), e interfaces de entrada/saída (“I/O). A plataforma de computador também pode incluir um sistema operacional e código de instrução micro. Os diversos processos e 25 funções aqui descritos podem fazer parte do código de instrução micro ou parte do programa de aplicação, ou qualquer combinação dos mesmos, que pode ser executado por uma CPU.
Além disso, diversas outras unidades periféricas podem ser
Petição 870180026296, de 02/04/2018, pág. 30/36
4 conectadas à plataforma de computador como uma unidade de armazenamento de dados adicional e uma unidade de impressão.
Deve ser adicionalmente subentendido que, como alguns dos componentes de sistema constituintes e métodos ilustrados nos desenhos em anexo são de preferência implementados em software, as conexões efetivas entre os componentes do sistema ou os blocos de função de processo podem diferir dependendo do modo no qual a presente invenção é programada. Dados os ensinamentos da presente invenção, uma 10 pessoa com conhecimentos comuns na técnica pertinente será capaz de considerar essas e implementações ou configurações similares da presente invenção.
Embora as modalidades ilustrativas tenham sido descritas aqui com referência aos desenhos em anexo, deve ser subentendido que a presente invenção não é limitada àquelas modalidades preferidas, e que diversas mudanças e modificações podem ser efetuadas na mesma por uma pessoa com conhecimentos comuns na técnica pertinente sem se afastar do âmbito ou espírito da presente invenção. Todas essas mudan20 ças e modificações pretendem estar incluídas no âmbito da presente invenção como exposto nas reivindicações apensas.
Petição 870180026296, de 02/04/2018, pág. 31/36

Claims (5)

  1. REIVINDICAÇÕES
    1. Disco de vídeo digital codificado com dados de sinais compreendendo uma pluralidade de coeficientes da transformada de bloco para cada um dentre uma camada de base e uma camada de enriquecimento, os coeficientes coletivamente representando uma seqüência original de dados de sinais de alta definição, a camada de base do disco de vídeo digital tendo coeficientes representando uma seqüência de dados de definição padrão de acordo com o padrão de codificação MPEG-2, os ditos coeficientes tendo sido gerados a partir de uma versão de amostragem descendente da dita seqüência original de dados de sinais de alta definição, o disco de vídeo digital sendo CARACTERIZADO pelo fato de que:
    a amostragem descendente é alcançada por preenchimento com zero (223, 233, 243, 253) de um subconjunto de baixa frequência (310) extraído de um sub-bloco (300) de um bloco de transformada dos ditos dados originais de sinal de alta definição, e a camada de enriquecimento do disco de vídeo digital tendo coeficientes representando uma diferença entre uma seqüência de dados de alta definição e a seqüência de dados de definição padrão e codificada de acordo com padrão de codificação MPEG-4 Parte 10, em que os coeficientes da camada de enriquecimento são obtidos utilizando coeficientes (312) do bloco de transformada que são remanescentes após o subconjunto de baixa frequência dos coeficientes da camada de base (310) terem sido extraídos para utilização na camada de base.
    Petição 870180072466, de 17/08/2018, pág. 10/13
  2. 2. Disco de vídeo digital, de acordo com a reivindicação 1, CARACTERIZADO pelo fato de que os coeficientes de camada de base são legíveis por um aparelho de reprodução de disco de vídeo a laser vermelho.
  3. 3. Disco de vídeo digital, de acordo com a reivindicação 2, CARACTERIZADO pelo fato de que os coeficientes de camada de enriquecimento são legíveis por um aparelho de reprodução de disco de vídeo a laser vermelho.
  4. 4. Disco de vídeo digital, de acordo com a reivindicação 1, CARACTERIZADO pelo fato de que a camada de enriquecimento é intercalada utilizando a característica de múltiplo ângulo/derivação sem emenda de DVD.
  5. 5. Disco de vídeo digital, de acordo com a reivindicação 1, CARACTERIZADO pelo fato de que a camada de enriquecimento é intercalada utilizando um número de identificação de fluxo para a camada de enriquecimento diferente de 0xE0 .
    Petição 870180072466, de 17/08/2018, pág. 11/13 ι
    <Ν d ¢:
    fku
    I 4 a
    t
    col r col k Jií Á
    i á á jj S s «* £ |2 < έ í _ í-afê 1 2 s < Λ i _, •S.È^ §Í2 H 2 < , .A £ 1 X ã-S «
    o Cx o σ> xl 480 —X
    r
BRPI0316861A 2002-12-03 2003-11-13 disco de vídeo digital codificado com dados de sinais BRPI0316861B1 (pt)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US43055802P 2002-12-03 2002-12-03
PCT/US2003/036171 WO2004052002A1 (en) 2002-12-03 2003-11-13 Hybrid scalable encoder, method, and media for standard-definition and high-definition video formats on a single-disc

Publications (1)

Publication Number Publication Date
BRPI0316861B1 true BRPI0316861B1 (pt) 2018-12-11

Family

ID=32469494

Family Applications (2)

Application Number Title Priority Date Filing Date
BR0316861-1A BR0316861A (pt) 2002-12-03 2003-11-13 Codificador redimensionável hìbrido, método e meios para formatos de vìdeo de alta definição e definição padrão em um único disco
BRPI0316861A BRPI0316861B1 (pt) 2002-12-03 2003-11-13 disco de vídeo digital codificado com dados de sinais

Family Applications Before (1)

Application Number Title Priority Date Filing Date
BR0316861-1A BR0316861A (pt) 2002-12-03 2003-11-13 Codificador redimensionável hìbrido, método e meios para formatos de vìdeo de alta definição e definição padrão em um único disco

Country Status (11)

Country Link
US (1) US7912125B2 (pt)
EP (1) EP1568221B1 (pt)
JP (1) JP4751614B2 (pt)
KR (1) KR100999496B1 (pt)
CN (1) CN100417219C (pt)
AU (2) AU2003291519A1 (pt)
BR (2) BR0316861A (pt)
ES (1) ES2382031T3 (pt)
MX (1) MXPA05005916A (pt)
MY (1) MY160621A (pt)
WO (2) WO2004052002A1 (pt)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI377564B (en) * 2004-08-17 2012-11-21 Panasonic Corp Information storage medium and multiplexing device
JP4481991B2 (ja) * 2004-08-17 2010-06-16 パナソニック株式会社 情報記録媒体、データ分別装置、データ再生装置及び記録方法
EP1785987B1 (en) * 2005-10-13 2011-07-27 Thomson Licensing SA Holographic storage medium
EP1775723A1 (en) * 2005-10-13 2007-04-18 Deutsche Thomson-Brandt Gmbh Holographic storage medium
CN101390399B (zh) * 2006-01-11 2010-12-01 诺基亚公司 可伸缩视频编码中的图片的后向兼容聚合
US8767836B2 (en) * 2006-03-27 2014-07-01 Nokia Corporation Picture delimiter in scalable video coding
US9332274B2 (en) * 2006-07-07 2016-05-03 Microsoft Technology Licensing, Llc Spatially scalable video coding
US7253627B1 (en) * 2006-07-19 2007-08-07 Univ King Fahd Pet & Minerals Method for removing noise from nuclear magnetic resonance signals and images
EP2048666A1 (en) * 2007-10-12 2009-04-15 Magix Ag System and Method of automatically creating a multi/hybrid multimedia storage medium
KR100937590B1 (ko) * 2007-10-23 2010-01-20 한국전자통신연구원 다중 품질 서비스 영상 콘텐츠 제공 시스템 및 그것의업그레이드 방법
CN101547161B (zh) 2008-03-28 2012-09-26 阿里巴巴集团控股有限公司 文件夹传输系统、文件夹传输装置及文件夹传输方法
WO2012004709A1 (en) * 2010-07-06 2012-01-12 Koninklijke Philips Electronics N.V. Generation of high dynamic range images from low dynamic range images
GB2484969B (en) * 2010-10-29 2013-11-20 Canon Kk Improved reference frame for video encoding and decoding
US8385414B2 (en) * 2010-11-30 2013-02-26 International Business Machines Corporation Multimedia size reduction for database optimization
JP2013090296A (ja) * 2011-10-21 2013-05-13 Sharp Corp 符号化装置、送信装置、符号化方法、復号装置、受信装置、復号方法、プログラム、および記録媒体
KR20130050404A (ko) * 2011-11-07 2013-05-16 오수미 인터 모드에서의 복원 블록 생성 방법
CN121771406A (zh) * 2013-01-04 2026-03-31 杜比视频压缩有限责任公司 高效可伸缩编码概念
US10609356B1 (en) * 2017-01-23 2020-03-31 Amazon Technologies, Inc. Using a temporal enhancement layer to encode and decode stereoscopic video content
KR20230021638A (ko) * 2020-04-14 2023-02-14 브이-노바 인터내셔널 리미티드 엔트로피 코딩을 위한 변환 계수 순서화

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB9206860D0 (en) 1992-03-27 1992-05-13 British Telecomm Two-layer video coder
JPH07107464A (ja) * 1993-10-01 1995-04-21 Hitachi Ltd 画像符号化装置および復号化装置
US5742892A (en) 1995-04-18 1998-04-21 Sun Microsystems, Inc. Decoder for a software-implemented end-to-end scalable video delivery system
US5852565A (en) * 1996-01-30 1998-12-22 Demografx Temporal and resolution layering in advanced television
US6057884A (en) * 1997-06-05 2000-05-02 General Instrument Corporation Temporal and spatial scaleable coding for video object planes
JP3916025B2 (ja) * 1997-08-29 2007-05-16 松下電器産業株式会社 高解像度および一般映像記録用光ディスク、光ディスク再生装置および光ディスク記録装置
US6639943B1 (en) 1999-11-23 2003-10-28 Koninklijke Philips Electronics N.V. Hybrid temporal-SNR fine granular scalability video coding
CA2406459C (en) * 2000-04-07 2006-06-06 Demografx Enhanced temporal and resolution layering in advanced television
US6633725B2 (en) 2000-05-05 2003-10-14 Microsoft Corporation Layered coding of image data using separate data storage tracks on a storage medium
US6771703B1 (en) * 2000-06-30 2004-08-03 Emc Corporation Efficient scaling of nonscalable MPEG-2 Video
US6873655B2 (en) * 2001-01-09 2005-03-29 Thomson Licensing A.A. Codec system and method for spatially scalable video data
KR20040054743A (ko) * 2001-10-26 2004-06-25 코닌클리케 필립스 일렉트로닉스 엔.브이. 공간 스케일가능 압축
EP1566051A4 (en) * 2002-11-25 2011-05-11 Thomson Licensing TWIN-ORIENTED CODING F R HYBRID HIGH-RESPONSE DVD

Also Published As

Publication number Publication date
MY160621A (en) 2017-03-15
AU2003290872A1 (en) 2004-06-23
KR100999496B1 (ko) 2010-12-09
MXPA05005916A (es) 2005-08-29
JP2006509421A (ja) 2006-03-16
US20060056520A1 (en) 2006-03-16
EP1568221A1 (en) 2005-08-31
JP4751614B2 (ja) 2011-08-17
US7912125B2 (en) 2011-03-22
AU2003291519A1 (en) 2004-06-23
CN1720731A (zh) 2006-01-11
BR0316861A (pt) 2005-10-25
ES2382031T3 (es) 2012-06-04
WO2004052003A1 (en) 2004-06-17
WO2004052002A1 (en) 2004-06-17
EP1568221A4 (en) 2009-07-22
CN100417219C (zh) 2008-09-03
EP1568221B1 (en) 2012-04-04
KR20050084065A (ko) 2005-08-26

Similar Documents

Publication Publication Date Title
BRPI0316861B1 (pt) disco de vídeo digital codificado com dados de sinais
CN1938727A (zh) 用于数字解码3d立体视频图像的方法和系统
TW200410231A (en) Interleaving of base and enhancement layers for HD-DVD using alternate stream identification for enhancement layer
CN100423577C (zh) 用于混合高清晰度数字视频盘的两层解码设备和方法
CN101455088B (zh) 运动图像解码装置
TW200539710A (en) Converter-assisted video encoder
KR20040070304A (ko) 표준 화질의 호환 매체 상에 고화질 자료를 설치하는시스템 및 방법
TWI247546B (en) A video encoding method which carries out the encoding of P frame or B frame by utilizing I frame
BRPI0312659B1 (pt) Método de especificação de informação de vídeo digital e sistema de codificação para codificar informação de vídeo digital
CN101248668A (zh) 使用时间分层的特技播放
Jacobs et al. A brief history of video coding
JPH10336585A (ja) 動画像記録/再生装置および動画像記録/再生方法
CN1784902A (zh) 多层编码支持到新标准的迁移
TW589883B (en) MPEG data format conversion method and decoding system using the same
TWI272849B (en) Decoder and decoding method, recording medium, and program
Ren Computation efficient H. 264 video coding and head pose estimation
KR20080048500A (ko) 시간적 레이어링을 이용한 트릭 재생