BRPI0817192B1 - Método para codificar um sinal de dados de vídeo, sistema para codificar um sinal de vídeo, meio não transitório legível por computador, método para decodificar sinais de vídeo, e sistema para decodificar sinais de vídeo - Google Patents

Método para codificar um sinal de dados de vídeo, sistema para codificar um sinal de vídeo, meio não transitório legível por computador, método para decodificar sinais de vídeo, e sistema para decodificar sinais de vídeo Download PDF

Info

Publication number
BRPI0817192B1
BRPI0817192B1 BRPI0817192-0A BRPI0817192A BRPI0817192B1 BR PI0817192 B1 BRPI0817192 B1 BR PI0817192B1 BR PI0817192 A BRPI0817192 A BR PI0817192A BR PI0817192 B1 BRPI0817192 B1 BR PI0817192B1
Authority
BR
Brazil
Prior art keywords
primary
video
frames
signal
video signal
Prior art date
Application number
BRPI0817192-0A
Other languages
English (en)
Inventor
Wilhelmus H. A. Bruls
Arnaud P. H. Bourge
Original Assignee
Koninklijke Philips N. V
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 Koninklijke Philips N. V filed Critical Koninklijke Philips N. V
Publication of BRPI0817192A2 publication Critical patent/BRPI0817192A2/pt
Publication of BRPI0817192B1 publication Critical patent/BRPI0817192B1/pt

Links

Images

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/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • 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/597Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding specially adapted for multi-view video sequence encoding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/10Processing, recording or transmission of stereoscopic or multi-view image signals
    • H04N13/106Processing image signals
    • H04N13/161Encoding, multiplexing or demultiplexing different image signal components
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/46Embedding additional information in the video signal during the compression process
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/70Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
    • 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
    • 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/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/2365Multiplexing of several video streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/816Monomedia components thereof involving special video data, e.g 3D video
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1881Arrangements for providing special services to substations for broadcast or conference, e.g. multicast with schedule organisation, e.g. priority, sequence management
    • H04N13/0048
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/85Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
    • H04N19/88Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving rearrangement of data among different coding units, e.g. shuffling, interleaving, scrambling or permutation of pixel data or permutation of transform coefficient data among different blocks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4347Demultiplexing of several video streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. Transmission Power Control [TPC] or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0212Power saving arrangements in terminal devices managed by the network, e.g. network or access point is leader and terminal is follower
    • H04W52/0216Power saving arrangements in terminal devices managed by the network, e.g. network or access point is leader and terminal is follower using a pre-established activity schedule, e.g. traffic indication frame
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W56/00Synchronisation arrangements
    • H04W56/001Synchronization between nodes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W56/00Synchronisation arrangements
    • H04W56/001Synchronization between nodes
    • H04W56/0015Synchronization between nodes one node acting as a reference for the others
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

método para codificar um sinal de dados de vídeo, sistema para codificar um sinal de vídeo, meio não transitório legível por computador, método para decodificar sinais de vídeo, e sistema para decodificar sinais de vídeo sinais de dados de vídeo são codificados de tal modo que o sinal de dados de vídeo codificado compreende pelo menos um sinal de dados de vídeo primário e secundário. os sinais de dados de vídeo primário e secundário são comprimidos conjuntamente, o sinal de dados de vídeo primário é comprimido de uma maneira autocontida, e o sinal de dados de vídeo secundário é comprimido usando dados a partir do sinal de dados de vídeo primário. o sinal de dados de vídeo comprimido conjuntamente é dividido (bss) em fluxos de bits separados, pelo menos um fluxo de bits primário compreendendo dados para o sinal de dados de vídeo primário e pelo um fluxo de bits secundário compreendendo dados para o sinal de dados de vídeo secundário, posteriormente os fluxos de bits primário e secundário são multiplexados em um sinal multiplexado, os sinais primário e secundário são providos de códigos separados (ox1b, 0x20).

Description

CAMPO DA INVENÇÃO
A invenção relaciona-se ao campo de codificação e decodificação de vídeo. Apresenta um método e sistema para codificar um sinal de dados de vídeo. A invenção também se relaciona a um sinal de dados de vídeo codificado. A invenção também se relaciona a um método para decodificação e a um sistema para decodificação de um sinal de dados de vídeo.
FUNDAMENTOS DA INVENÇÃO
Recentemente, tem havido interesse em prover possibilidades de vídeo incrementado, por exemplo, imagens 3D em visores de imagem 3D. Acredita-se que a geração de imagem 3D será depois da geração de imagem a cores, a próxima grande inovação na geração de imagem. Estamos agora no advento da introdução de visores auto estereoscópicos para o mercado consumidor.
Basicamente, uma impressão tridimensional pode ser criada usando pares estéreo, isto é, duas imagens ligeiramente diferentes direcionadas aos dois olhos do espectador.
Qualquer que seja o tipo de visor usado, a informação de imagem 3D tem que ser provida ao dispositivo de exibição. Isto é usualmente feito na forma de um sinal de dados de vídeo compreendendo dados digitais frequentemente compreendendo dados para um olho esquerdo e um olho direito ou para um número de visualizações, quando visualizações múltiplas são geradas.
Um outro exemplo de possibilidades de vídeo incrementadas é prover um sinal de dados de vídeo capaz de prover vídeo de alta freqüência, por exemplo, vídeo com o dobro da freqüência de exibição de quadro padrão.
Ainda um outro exemplo é prover um sinal de dados de vídeo de resolução melhorada.
Devido às quantidades de dados em massa inerentes à geração de imagens digitais, o processamento e/ou transmissão de sinais de imagem digitais constitui em problemas significativos. Em muitas circunstâncias, a potência de processamento disponível e/ou capacidade de transmissão é insuficiente para processar e/ou transmitir sinais de dados de vídeo de alta qualidade. Mais particularmente, cada quadro de imagem digital é uma imagem parada formada a partir de um arranjo de pixels. Este problema existe para todo vídeo, mas é aumentado para geração de imagem de vídeo 3D, e o mesmo aumento do problema ocorre quando um sinal de dados de vídeo de freqüência dupla deve ser gerado ou um sinal de dados de vídeo de resolução melhorada deve ser gerado.
As quantidades de informação digital bruta são usualmente massivas, requerendo grande potência de processamento e/ou grandes taxas de transmissão que não estão sempre disponíveis. Vários métodos de compressão tem sido propostos para reduzir a quantidade de dados a serem transmitidos, incluindo, por exemplo, MPEG-2, MPEG-4 e H.263.
Os métodos de compressão conhecidos foram originalmente configurados para imagens 2D padrão.
Se, por exemplo, informação 3D é gerada no lado de aquisição, esta informação necessita ser transmitida e, no sentido de ter uma sobrecarga extra baixa em termos de taxa de bit, é requerida compressão de informação 3D. Preferivelmente, a compressão (ou codificação) da informação 3D é efetuada de tal maneira que q compressão da informação 3D pode ser implementada usando padrões de compressão existentes somente com ajustes relativamente pequenos. Quando o sinal de dados de vídeo é reforçado no sentido de que compreende informação sobre o sinal de freqüência dupla ou resolução reforçada, o mesmo se aplica.
Adicionalmente, o sinal de vídeo melhorado é preferivelmente de compatibilidade reversa, isto é, um aparelho de vídeo padrão convencional deveria preferivelmente ser capaz de exibir uma “boa” imagem de vídeo aparelho do sinal de vídeo melhorado. Por exemplo, o sinal estéreo 3D é preferivelmente de compatibilidade reversa 2D, isto é, um aparelho 2D convencional deveria preferivelmente ser capaz de exibir uma “boa” imagem 2D a partir do sinal 3D. Um sinal de dados de vídeo de 100 Hz de alta freqüência deveria ser capaz de ser visualizado em um aparelho de vídeo padrão de 50 Hz mesmo se o próprio aparelho não é capaz de exibir sinais de 100 Hz. De modo similar, um sinal de dados de vídeo de resolução reforçada (HDTV, TV de Alta Definição) deveria ser capaz de ser visualizado em um aparelho de TV padrão.
Simplesmente comprimir uma imagem estéreo como duas separadas, conduz a um grande aumento na taxa de bit. Codificar separadamente as visualizações esquerda (L) e direita (R) de um par estéreo praticamente conduz a dobrar a taxa de bit, comparada a um sistema mono (uma vista única) se desejarmos garantir a mesma qualidade. Então, tal método, embora assegure que um dispositivo 2D pode exibir uma imagem, requer o dobro da taxa de bit
A quantidade de dados aumenta ainda mais quando é feito uso de um sistema multivisão em que mais de duas visualizações são geradas.
O mesmo se aplica quando um sinal de dados de vídeo é melhorado, incluindo informação sobre sinais de dados de vídeo de freqüência mais alta. Dobrar a freqüência dobrará os dados. Aumentar a resolução criará o mesmo problema.
Um método melhor, com vistas a eficiência de codificação é comprimir conjuntamente as duas ou mais vistas estéreo (esquerda e direita) ou comprimir em conjunto sinais de dados de vídeo de alta freqüência e baixa freqüência ou comprimir conjuntamente sinais de dados de vídeo de baixa resolução e alta resolução. Esta solução, para um quadro esquerdo e direito, conduz tipicamente a duas visualizações serem comprimidas conjuntamente usando 50% mais largura de faixa do que o caso da visualização única (a ser comparada a 100% mais largura de faixa no caso de codificação de visualização separada). Isto pode ser obtido usando codificadores de compressão de vídeo 2D convencionais intercalando quadros Esquerdo e Direito a partir de cada vista estéreo, para formar uma seqüência 2D “falsa”. No lado recuperador, os quadros 2D são desintercalados e cada vista é recuperada e exibida. Por exemplo, as duas vistas (L e R) podem ser intercaladas como imagens de quadro, antes de entrar em um codificador de vídeo.
Entretanto, embora usando técnicas padrão, por exemplo, para vídeo estéreo possa ser mais eficientemente comprimido (l,5*ganho) em conjunto do que comprimindo vistas separadas e o fluxo de bit resultante poderia ser exibido em um dispositivo 3D adequado, os inventores verificaram que o resultado é um único fluxo de bit que não pode ser exibido em um sistema 2D normal com bons resultados. Quando o fluxo de bit intercalado único alcança um receptor 2D convencional (com um decodificador 2D e uma tela 2D) a seqüência de vídeo exibida apareceria feia, mostrando imperfeições visíveis, pois isto resulta do intercalamento de um estéreo. Este método não é então de compatibilidade reversa. O mesmo se mantém para sinais de multivisualização ou outros sinais de vídeo melhorados que são comprimidos conjuntamente.
E então um objetivo da invenção prover um método para codificar dados de imagem reforçados no lado da transmissão, o que oferece compatibilidade reversa enquanto mantém a quantidade de dados dentro dos dados codificados nos limites. Preferivelmente, a eficiência de codificação é grande. Também, preferivelmente, o método é compatível com os padrões de codificação existentes.
E um objetivo adicional prover um codificador melhorado para codificar um sinal de dados de vídeo e um sinal de dados de vídeo.
SUMÁRIO DA INVENÇÃO
Para esta finalidade, um método para codificar sinais de dados de vídeo de acordo com a invenção, é um método em que um sinal de dados de vídeo é codificado, o sinal de dados de vídeo compreendendo pelo menos um sinal de dados de vídeo primário e pelo menos um sinal de dados de vídeo secundário, em que os sinais de dados de vídeo primário e secundário são comprimidos conjuntamente, o sinal de dados de vídeo primário sendo comprimido de uma maneira autocontida, e o sinal de dados de vídeo secundário sendo comprimido usando dados do sinal de dados de vídeo primário, o sinal de dados de vídeo comprimidos conjuntamente é dividido em fluxos de bits separados, os fluxos de vídeo compreendendo pelo menos um fluxo de bits primário compreendendo dados para o sinal de dados de vídeo primário e pelo menos um fluxo de bits secundário compreendendo dados para o sinal de dados de vídeo secundário, posteriormente os fluxos de bits primário e secundário são multiplexados em um sinal multiplexado e os sinais primário e secundário são providos com códigos separados.
O método da invenção combina as vantagens dos métodos anteriores enquanto evita suas respectivas deficiências. Este compreende comprimir conjuntamente dois ou mais sinais de dados de vídeo, seguidos pela divisão do fluxo de bit comprimido único em dois ou mais fluxos de bits separados (primário e secundário): um “primário” é o que é autocontido e é decidido por decodificadores de vídeo convencionais e um ou mais conjuntos de quadros “secundário” (assim chamados fluxos de representação de vídeo auxiliar) que são dependentes do fluxo de bits primário. Os fluxos de bits separados são multiplexados em que os fluxos de bits primário e secundário são fluxos de bits separados providos de códigos separados e transmitidos. A primeira vista pode parecer supérfluo e um dispêndio de esforços comprimir conjuntamente em primeiro lugar sinais somente para dividi-los novamente após a compressão e prove-los de códigos separados. Em todas as técnicas conhecidas, o sinal de dados de vídeo comprimido recebe um código único no multiplexador. A primeira vista a invenção parece adicionar uma complexidade desnecessária na codificação de sinais de dados de vídeo.
Os inventores entretanto, verificaram que dividir e empacotar separadamente (isto é, dar ao fluxo de bits primário e secundário códigos separados no multiplexador) do fluxo de bits primário e secundário no sinal multiplexado tem o resultado de, por um lado, um desmultiplexador padrão em um sistema de vídeo convencional reconhecer o fluxo de bits primário por seu código e enviá-lo ao decodificador, de tal modo que decodificador de vídeo padrão recebe somente o fluxo primário, o fluxo secundário não tendo passado pelo desmultiplexador, e o decodificador de vídeo padrão é então capaz de processá-lo corretamente como um sinal de dados de vídeo padrão, por exemplo, um sinal de dados de vídeo 2D padrão e/ou um sinal de dados de vídeo de 50 Hz padrão ou um sinal de resolução de base enquanto, por outro lado, um sistema especializado tal como um sistema 3D ou um sistema de exibição de 100 Hz ou um decodificador de vídeo de alta resolução pode reverter completamente o processo de codificação e recriar o fluxo de bits reforçado original antes de enviá-lo, por exemplo, a um decodificador estéreo ou decodificador de 100 Hz ou um decodificador HTV.
Muitos sistemas e métodos sabidamente de compatibilidade reversa requerem inerentemente alguma espécie de adaptação a ser feita para sistemas de vídeo convencional para analisar adequadamente um fluxo de bits de entrada e, sem tal adaptação, uma decodificação adequada é difícil ou impossível. Os inventores verificaram que a raiz do problema é que o decodificador convencional recebe o sinal de dados de vídeo reforçado para os quais não está equipado. Mesmo com adaptações ao decodificador, podem ocorrer problemas, simplesmente porque o decodificador recebe o sinal reforçado (e então mais bits do que o usual) e pode não ser capaz de conviver com o sinal reforçado, simplesmente porque não pode processar a taxa de bit aumentada. Qualquer adaptação para um decodificador padrão teria também que ser específica para o reforço particular (3D, 100 Hz, alta resolução) do sinal de dados de vídeo, o que pode não funcionar para outros reforços ou mesmo deteriorar operação quando um sinal de dados de vídeo não reforçado é recebido.
Na invenção, os fluxos de bits primário e secundário são fluxos de bits separados em que o fluxo de bits primário é um fluxo de bits autocontido. Isto permite dar ao fluxo de bits primário um código correspondente a um sinal de dados de vídeo padrão, enquanto se dá ao fluxo de bits secundário ou códigos de fluxos de bits secundários não reconhecíveis por desmultiplexadores padrão como um sinal de dados de vídeo padrão. Na extremidade de recepção, dispositivos de desmultiplexação padrão reconhecerão o fluxo de bits primário como um sinal de dados de vídeo padrão e o passarão para o decodificador de vídeo. Os dispositivos de desmultiplexação padrão rejeitarão os fluxos de bits secundários, não reconhecendo-os como sinais de dados de vídeo padrão. O próprio decodificador somente receberá o “sinal de dados de vídeo padrão”. A quantidade de bits recebidos pelo próprio decodificador de vídeo é então restrita ao fluxo de bits primário que é autocontido e na forma de um sinal de dados de vídeo padrão e é interpretável por dispositivos de vídeo padrão e possuindo uma taxa de bit com a qual dispositivos de vídeo padrão podem operar. O decodificador de vídeo não é sobrecarregado com bits que pode processar.
Uma vez que o fluxo de bits primário é autocontido, o decodificador de vídeo padrão pode decodificar isto em um sinal de dados de vídeo padrão decodificado.
A invenção pode ser realizada de vários modos. Em realizações, de particular utilidade para 2D-3D ou para uso de freqüência normal - alta freqüência, quadros de vídeo são intercalados no codificador ou o codificador é provido de sinais intercalados.
Em tais realizações, o método para codificação é caracterizado por um sinal de dados de vídeo ser codificado, o sinal reforçado codificado compreendendo um primeiro e pelo menos um segundo conjunto de quadros, em que os quadros do primeiro e segundo conjunto são intercalados para formar uma seqüência de vídeo intercalada, ou em que um sinal de dados de vídeo intercalado compreendendo um primeiro e segundo conjunto de quadros é recebido, em que a seqüência de vídeo intercalada é comprimida em um sinal de dados de vídeo comprimido, em que os quadros do primeiro conjunto são codificados e comprimidos sem usar quadros do segundo conjunto, e os quadros do segundo conjunto são codificados e comprimidos usando quadros do primeiro conjunto, e posteriormente o sinal de dados de vídeo comprimido é dividido em um primário e pelo menos um fluxo de bits secundário, cada fluxo de bits compreendendo quadros, em que o fluxo de bits primário compreende quadros comprimidos para o primeiro conjunto, e o fluxo de bits secundário para o segundo conjunto, os fluxos de bits primário e secundário formando fluxos de bits separados, em que os fluxos de bits primário e secundário são multiplexados em um sinal multiplexado, os fluxos de bits primário e secundário sendo providos de códigos separados.
Nesta realização, como na invenção em seu sentido mais amplo, o fluxo de bits comprimido único é dividido em dois ou mais fluxos de bits separados (primário e secundário): um “primário” que contém plenamente apenas um dos conjuntos de quadros (e então é autocontido) e é decidido por decodificadores de vídeo convencionais, e um ou mais conjuntos de quadros “secundários” (assim chamados fluxos de representação de vídeo auxiliar) que são dependentes do conjunto primário de quadros. Os quadros são intercalados no nível do sistema ou são providos ao sistema em um formato intercalado e multiplexados em que os fluxos de bits primário e secundário são fluxos de bits separados providos de códigos separados, e transmitidos.
Uma exigência importante é que, após o intercalamento, pelo menos um conjunto, a saber, o conjunto de quadros do fluxo de bits primário, é comprimido com o sinal “autocontido”. Isto significa que os quadros pertencentes a este conjunto autocontido de quadros não necessitam qualquer informação (por exemplo, via compensação de movimento ou qualquer outro esquema de predição) a partir dos outros fluxos de bits secundários.
Um aspecto importante é também que os fluxos de bits primário e secundário formam fluxos de bits separados e são multiplexados com códigos separados por razões explicadas acima.
Nas realizações, o fluxo de bits primário compreende dados para quadros de uma das visualizações de um sinal de dados de vídeo 3D, o fluxo de bits secundário compreende dados para quadros das outras visualizações do sinal de dados de vídeo 3D.
Nas realizações, o fluxo de bits primário compreende dados para quadros de uma dentre três ou mais vistas, e mais de um fluxo de bits secundário é gerado, os fluxos de bits secundários compreendendo dados para quadros de uma das outras vistas.
Nas realizações, o fluxo de bits primário compreende dados para um conjunto de quadros de baixa freqüência, enquanto o fluxo de bits secundário compreende dados para quadros de freqüência mais alta. Nas realizações, o fluxo de bits primário é comprimido com um fator de quantização mais baixo que os fluxos de bits secundários.
Quando o fluxo de bits primário e secundário apresenta duas visualizações estéreo, o fluxo de bits primário pode representar qualquer das duas vistas, esquerda ou direita.
Nas realizações, a designação de qual vista é a vista correspondente ao fluxo de bits primário poderia variar. Por exemplo, em uma mudança de cena, a vista primária poderia mudar da esquerda para a direita ou vice-versa. Isto poderia ser vantajoso especialmente se a vista primária é comprimida com um fator de quantização diferente da vista secundária.
A invenção é também realizada em um sistema de codificação para codificar um sinal de dados de vídeo, compreendendo um gerador para gerar ou um receptor para receber pelo menos um sinal de dados de vídeo primário e secundário, um compressor para comprimir conjuntamente o sinal de dados de vídeo primário e secundário, o compressor sendo arranjado para comprimir o sinal de dados de vídeo primário de uma maneira autocontida, e para comprimir o sinal de dados de vídeo secundário usando dados do sinal de dados de vídeo primário, um divisor para dividir o sinal de dados de vídeo comprimido conjuntamente em fluxos de bits separados, um fluxo de bits primário compreendendo dados para o sinal de dados de vídeo primário e um fluxo de bits secundário compreendendo dados para o sinal de dados de vídeo secundário, e um multiplexador para multiplexar os fluxos de bits primário e secundário em um sinal multiplexado, e para prover os sinais primário e secundário de códigos separados.
Um sistema de codificação de acordo com uma realização da invenção compreende um intercalador (VI) para intercalar quadros de uma primeira e segunda vista, para formar uma seqüência de vídeo intercalada, ou o sistema de codificação compreende um receptor para receber uma seqüência de vídeo intercalada compreendendo um primeiro e segundo conjuntos de quadros, o sistema de codificação compreendendo um codificador para codificar a seqüência de vídeo intercalada, em que o codificador compreende um compressor para comprimir os quadros da primeira das visualizações, sem usar quadros da segunda visualização, e para comprimir os quadros da segunda visualização usando quadros da primeira visualização, e o sistema compreendendo um divisor para dividir o sinal de dados de vídeo comprimido em um fluxo de bits primário e secundário, cada fluxo de bits compreendendo quadros, em que o fluxo de bits primário compreende quadros comprimidos para o primeiro conjunto, e o fluxo de bits secundário para o segundo conjunto, os fluxos de bits primário e secundário formando fluxos de bits separados, o sistema de codificação compreendendo adicionalmente um multiplexador para multiplexar os fluxos de bits primário e secundário, e para prover o fluxo de bits primário e secundário de códigos separados.
Preferivelmente, o compressor é arranjado para comprimir quadros em um esquema hierárquico, em que os níveis mais altos correspondem a quadros da primeira das visualizações, e o nível mais baixo ou o mais baixo dos níveis para quadros da segunda vista.
Nas realizações, o sistema de codificação é arranjado para prover um fluxo de bits primário compreendendo dados para quadros de uma das vistas de um sinal de dados de vídeo 3D, o fluxo de bits secundário compreendendo dados para quadros da outra vista do sinal de dados de vídeo 3D.
Estes e aspectos adicionais da invenção serão explicados em maior detalhe a título de exemplo e com referência aos desenhos que a acompanham, nos quais:
BREVE DESCRIÇÃO DOS DESENHOS
Figura 1 ilustra um exemplo de um método de codificação de uma técnica anterior para vídeo 3D.
Figura 2 ilustra um método melhorado do ponto de vista de eficiência de codificação.
Figure 3A e 3B ilustram o metodo para codificacao e o metodo para decodificacao e um codificador e decodificador da invancao.
Figure 4 ilustra intercalamento de duas vistas, esquerda (L) e direita(R).
Figura 5 A e 3B ilustram o método para codificação e o método para decodificação e um codificador e decodificador da invenção.
Figura 6 ilustra intercalamento de duas vistas, esquerda (L) e direita (R).
Figura 7 ilustra a assim chamada estrutura temporal diádica usando quadros B hierárquicos.
Figura 8, 9 e 10 ilustram as técnicas anteriores e a invenção.
Figura 11 ilustra uma situação na qual há três sinais de visualização intercalados.
Figuras 12, 13, 14A e 14B ilustram uma realização da invenção para vídeo de alta freqüência.
Figuras 15, 16A e 16B ilustram uma realização da invenção para vídeo de alta resolução.
As figuras não são desenhadas em escala. Geralmente, componentes idênticos são denotados pelos mesmos numerais de referência nas figuras.
DESCRIÇÃO DETALHADA DAS REALIZAÇÕES PREFERIDAS
Figura 1 ilustra compressão de informação de vídeo em que ambas as vistas são tratadas separadamente e comprimidas. Os sinais de dados de vídeo esquerdo (L) e direito (R) 1 e 2 são providos cada um de duas imagens substancialmente 2D(L) e 2D(R). ambos sinais são codificados e comprimidos em codificadores de vídeo 2D padrão 3 e 4. Os dois sinais são transmitidos, esquematicamente indicados por T na Figura 1 e recebidos no lado do receptor. O receptor decodifica os dois sinais usando decodificadores de vídeo 2D 3’ e 4’ e provê dois sinais 2D 1’ e 2’. Estes dois sinais estão então prontos para serem combinados em um visor de vídeo 3D para prover uma imagem 3D. Quaisquer dispositivos de exibição de vídeo 2D podem simplesmente operar usando a vista esquerda ou a vista direita. Embora este esquema funcione, codificar separadamente as vistas esquerda (L) e direita (R) de um par estéreo, praticamente leva a dobrar a taxa de bit comparada a um sistema mono (uma vista única) se desejamos garantir a mesma qualidade. Então, este método padrão, embora assegurar que um dispositivo 2D possa exibir uma imagem, requer dobrar a taxa de bit.
Figura 2 ilustra um método melhorado do ponto de vista de eficiência de codificação. Antes da codificação, os quadros das duas vistas são intercalados no intercalador de vista VI, para prover um sinal de dados de vídeo L + R combinado. O intercalamento provê um sinal combinado parecido com o sinal 2D padrão 2. Citado sinal pode ser comprimido usando compressão de vídeo 2D convencional em um codificador de vídeo 2D 5. Este sinal comprimido pode então ser transmitido. No lado do receptor, o sinal comprimido é descomprimido em um decodificador de vídeo 2D 6 e desintercalado usando um desintercalador DVI. Por exemplo, as duas vistas (L e R) podem ser intercaladas como imagens de quadro antes de entrar no codificador de vídeo 2D 5. Daí, dependendo da imagem de referência temporal usada para prever um dado macro bloco (MB), a predição pode ser “realmente” temporal (diferentes vezes a partir da mesma vista) ou a partir da outra vista. Este mecanismo pode ser sinalizado através de uma assim chamada mensagem de “Informação de Vídeo Estéreo” SEI, para conter informação sobre o intercalamento efetuado, de tal modo que um decodificador estéreo na extremidade de recepção é capaz de distinguir uma vista da outra e efetuar desintercalamento.
Embora tal método reduza a taxa de bit (de cerca de 25% comparada ao método da Figura 1) se o fluxo codificado único chega a um receptor 2D convencional (com um decodificador 2D e uma tela 2D) a seqüência de vídeo exibida parecerá feia, pois resulta do intercalamento de um vídeo estéreo. O problema existe mesmo no caso de AVC (Codificação Estéreo Avançada) com a mensagem “Informação de Vídeo Estéreo” SEI. Realmente, o uso de mensagens SEI não é mandatório e um decodificador conforme pode ignorá-las perfeitamente. O fluxo de bits único a partir do método da Figura 2 não pode ser reproduzido corretamente em um sistema de exibição 2D normal, o que é uma grande desvantagem. O método da Figura 2 então não é de compatibilidade reversa 2D. A falta de compatibilidade reversa 2D desencorajará muito as pessoas de usarem sinais de dados de vídeo 3D e sistemas, uma vez que a grande maioria de visores será, pelo menos durante a introdução de vídeo 3D e permanecerá nos dispositivos de vídeo 2D padrão. Novos métodos são preferivelmente de compatibilidade reversa, isto é, os dispositivos de vídeo padrão seriam capazes de conviver com sinais gerados pelos novos métodos.
O objetivo da invenção é portanto, prover um método que por um lado reduza a taxa de bit comparada a ambas visualizações plenamente e separadamente codificadas, enquanto, por outro lado, ainda tenham compatibilidade reversa com vídeo padrão.
Para esta finalidade, um método para codificar sinais de dados de vídeo de acordo com a invenção, é um método em que um sinal de dados de vídeo é codificado, o sinal de dados de vídeo codificado compreendendo pelo menos um sinal de dados de vídeo primário e pelo menos um sinal de dados de vídeo secundário, em que os sinais de dados de vídeo primário e secundário são comprimidos conjuntamente, o sinal de dados de vídeo primário sendo comprimido de uma maneira autocontida, e o sinal de dados de vídeo secundário sendo comprimido usando dados do sinal de dados de vídeo primário, o sinal de dados de vídeo comprimido conjuntamente é dividido em fluxos de bits separados, os fluxos de bits compreendendo pelo menos um fluxo de bits primário compreendendo dados para o sinal de dados de vídeo primário e pelo menos um fluxo de bits secundário compreendendo dados para o sinal de dados de vídeo secundário, em que os fluxos de bits primário e secundário são multiplexados em um sinal multiplexado, e os sinais primário e secundário são providos de códigos separados.
O método da invenção combina as vantagens dos métodos anteriores enquanto evita suas respectivas deficiências. Este compreende comprimir conjuntamente dois ou mais sinais de dados de vídeo, seguido pela divisão do fluxo de bits comprimido único em dois ou mais (primário e secundário) fluxos de bits separados: um “primário” que é autocontido e decidido por decodificadores de vídeo convencionais e um ou mais conjuntos “secundários” de quadros (assim chamados fluxos de representação de vídeo auxiliar) que são dependentes do fluxo de bits primário. Os fluxos de bits separados são multiplexados em que os fluxos de bits primário e secundário são fluxos de bits separados providos de códigos separados, e transmitidos. A primeira vista pode parecer supérfluo e um dispêndio de esforços comprimir conjuntamente em primeiro lugar sinais somente para dividi-los novamente após a compressão e prove-los de códigos separados. Em todas as técnicas conhecidas, o sinal de dados de vídeo comprimido recebe um código único no multiplexador. À primeira vista a invenção parece adicionar uma complexidade desnecessária na codificação de sinais de dados de vídeo.
Os inventores entretanto, verificaram que dividir e empacotar separadamente (isto é, dar ao fluxo de bits primário e secundário códigos separados no multiplexador) do fluxo de bits primário e secundário no sinal multiplexado tem o resultado de, por um lado, um desmultiplexador padrão em um sistema de vídeo convencional reconhecer o fluxo de bits primário por seu código e enviá-lo ao decodificador, de tal modo que decodificador de vídeo padrão recebe somente o fluxo primário, o fluxo secundário não tendo passado pelo desmultiplexador, e o decodificador de vídeo padrão é então capaz de processá-lo corretamente como um sinal de dados de vídeo padrão, por exemplo, um sinal de dados de vídeo 2D padrão e/ou um sinal de dados de vídeo de 50 Hz padrão ou um sinal de resolução de base enquanto, por outro lado, um sistema especializado tal como um sistema 3D ou um sistema de exibição de 100 Hz ou um decodificador de vídeo de alta resolução pode reverter completamente o processo de codificação e recriar o fluxo de bits reforçado original antes de enviá-lo, por exemplo, a um decodificador estéreo ou decodificador de 100 Hz ou um decodificador HTV.
Em uma realização do método da invenção, um sinal de dados de vídeo é codificado, o sinal de dados de vídeo codificado compreendendo uma primeira e uma segunda visualizações possuindo quadros, em que os quadros da primeira e segunda vistas são intercalados para formar uma seqüência de vídeo intercalada, posteriormente a seqüência de vídeo intercalada é comprimida, em que os quadros da primeira das vistas são codificados e comprimidos sem usar quadros da segunda vista, e os quadros da segunda vista são codificados e comprimidos usando quadros da primeira vista, e em que o sinal de dados de vídeo reforçado comprimido é dividido em um fluxo de bits primário e secundário, cada fluxo de bits compreendendo quadros, em que o fluxo de bits primário compreende quadros comprimidos para a primeira das vistas, e o fluxo de bits secundário para a segunda das vistas, o fluxo de bits primário e secundário formando fluxos de bits separados, posteriormente os fluxos de bits primário e secundário são multiplexados em um sinal de multiplexação, o fluxo de bits primário e secundário sendo providos de códigos separados.
Figuras 3A e 3B ilustram o método e um sistema de codificação e sistema de decodificação da realização acima da invenção. Figura 3 A ilustra uma situação em que o sistema de codificação 7 da invenção e um sistema de decodificação 8 da invenção são usados, características do sistema de codificação e decodificação sendo esquematicamente mostradas pelos elementos nos retângulos pontilhados. Figura 3B ilustra uma situação em que um decodificador padrão é usado.
Os quadros da vista esquerda e direita são intercalados em VI para prover um sinal combinado. O sinal combinado lembra um sinal 2D. O codificador de vídeo 2D 5 codifica e comprime o sinal intercalado combinado. Uma característica especial da compressão é que os quadros de uma das vistas formam um sistema autocontido, isto é, na compressão nenhuma informação da outra vista é usada para a compressão. Os quadros da outra vista são comprimidos usando informação de quadros da primeira vista. A invenção se afasta da tendência natural de tratar duas vistas em pé de igualdade. De fato, as duas vistas não são tratadas igualmente durante a compressão. Uma das vistas toma-se a vista primária, para cuja compressão nenhuma informação é usada a partir da outra vista, a outra vista é secundária. Os quadros da vista primária e os quadros da vista secundária são divididos em um fluxo de bits primário e um fluxo de bits secundário pelo Divisor de Fluxo de Bits BSS. O sistema de codificação compreende um multiplexador MUX que designa um código, por exemplo, 0x01 para MPEG ou OxlB para H.264, reconhecível para vídeo padrão como um fluxo de bits de vídeo, para o fluxo de bits e um código diferente, por exemplo, 0x20 para o fluxo secundário. O sinal multiplexado é transmitido (T). Na Figura 3A, o sinal é recebido por um sistema de decodificação, de acordo com a invenção. O desmultiplexador reconhece os dois fluxos de bits 0x01 ou OxlB (para o fluxo primário) e 0x20 (para o fluxo secundário) e envia ambos a um Agente de fusão de Fluxo de Bits (BSM) que funde o fluxo primário e secundário novamente e a seqüência de vídeo comprimida é decodificada revertendo o método de codificação em um decodificador. O sistema de decodificação 8 em combinação com um dispositivo de exibição 3D formam um exemplo de um dispositivo de exibição de acordo com a invenção.
Figura 3B ilustra a situação em que o sinal multiplexado é recebido por um sistema de vídeo padrão 9. O desmultiplexador padrão reconhece o fluxo de bits 0x01 ou OxlB como um sinal de dados de vídeo e o transmite ao decodificador padrão. O fluxo de bits 0x20 não é reconhecido e rejeitado, na Figura 3B esquematicamente indicado pelo envio do fluxo de bits à lixeira WB. O sinal recebido pelo decodificador tem uma taxa de bit que o decodificador padrão pode processar e está em uma forma que o decodificador padrão pode gerenciar.
Devido ao fluxo primário OxlB ser um sinal autocontido pleno, o problema associado ao método da Figura 2 não ocorre quando o sistema de vídeo 2D padrão exibe a visualização do sinal primário. Então, o método da Figura 3 é de compatibilidade reversa com 2D.
O método da codificação da invenção permite uma redução da taxa de bit comparada a comprimir as duas vistas separadamente. Então ambas redução na taxa de bit bem como compatibilidade reversa 2D são obtidas.
Figura 4 ilustra o intercalamento de duas vistas, esquerda (L) e direita (R), cada uma constituída da quadros 0 a 7 em um sinal combinado intercalado possuindo quadros 0 a 15. Intercalamento de sinal é um processo bem conhecido nos processos de imagens.
Figura 5 ilustra uma assim chamada estrutura temporal diádica usando quadros hierárquicos B. No processamento de vídeo normal, freqüentemente é feito uso de diferentes tipos de quadros I, quadros B e quadros P. Alguns quadros necessitam de outros quadros para codificação. No esquema mostrado na Figura 5 é indicado por meio de setas quais quadros são usados na codificação e compressão de outros quadros. Nestes esquemas, quadros I0/PQ são usados na codificação/compressão de quadros Bb quadros Bi são usados na codificação/compressão de quadros B2 e quadros B2 são usados na codificação/compressão de quadros B3. Então, há uma hierarquia, em que os níveis mais baixos de hierarquia são os quadros B3. Os quadros B3 necessitam que quadros de hierarquia de nível mais alto (I0/P0, Bb B2) sejam codificados (ou sejam decodificados na extremidade do receptor) mas eles próprios não necessitam codificar ou decodificar quadros de hierarquia de nível mais alto.
Quando o esquema de intercalamento da Figura 4 é combinado com o esquema de dependência da Figura 5, toma-se aparente que os quadros de uma das vistas (seja vista esquerda ou direita) corresponde aos quadros do nível B3 de hierarquia, e os quadros das outras vistas ao nível mais alto de hierarquia. A vista não necessita de quadros da outra vista para ser decodificada e é então um sinal autocontido. Na Figura 5, isto corresponde ao fato de que as setas não vão de um quadro B3 para qualquer quadro B2, Bi ou Io/Po. Os quadros para a outra vista (B3) não formam um sinal autocontido, citada vista necessita de informação da vista autocontida para ser decodificada. Os quadros B3 podem ser independentes.
Intercalando os quadros da vista esquerda e direita e então comprimindo-os com um esquema de compressão que provê um sinal autocontido para uma das vistas e então dividindo o sinal novamente em um fluxo de bits primário (contendo o sinal autocontido) e um fluxo de bits secundário (contendo o sinal não autocontido) uma redução de taxa de bit é obtida enquanto ainda provê um sinal de compatibilidade reversa 2D plenamente operacional. O divisor de fluxo de bits cria o fluxo primário (OxlB) concatenando todas as Unidades de Acesso (uma Unidade de Acesso compreende os dados para pelo menos um quadro) da primeira vista em um fluxo primário, e cria um fluxo secundário concatenando todas as Unidades de Acesso (AU) da segunda vista no fluxo de bits secundário. O multiplexador então designa um código diferente ao fluxo primário e secundário.
Figura 6 ilustra um diagrama típico para um divisor de fluxo de bit. Isto provê um mecanismo de divisão de fluxo de bits compatível com um esquema de codificação AVC (Codificação de Vídeo Avançado). Em um esquema de codificação AVC pode ser dada uma mensagem SEI. Uma mensagem de “Informação de Vídeo Estéreo” SEI contém informação sobre o intercalamento efetuado, de tal modo que um decodificador estéreo no lado da recepção é capaz de distinguir uma vista da outra e efetuar desintercalamento.
Nesta realização da invenção, a mensagem SEI é usada dentro do sistema de codificação.
Uma unidade de acesso é obtida na etapa 60.
Em uma primeira etapa 61, é verificado se a unidade de acesso atual compreende uma mensagem SEI.
Se uma unidade de acesso não contém uma mensagem SEI, neste exemplo particular a informação sobre o conjunto de quadros ao qual a unidade de acesso pertence, é deduzida de informação recebida prévia. Por exemplo, se a informação recebida prévia foi: “se uma unidade de acesso pertence ao conjunto A, a próxima pertence ao conjunto B”, não é necessário prover cada unidade de acesso da informação SEI.
Se a unidade de acesso cotem uma mensagem SEI, a validade da mensagem SEI é verificada com relação a uma mensagem SEI prévia na etapa 62.
A mensagem SEI dá informação sobre intercalamento que usualmente é uma seqüência conhecida. Se a mensagem SEI é inválida, há um erro 63.
Se a mensagem SEI é válida, a próxima etapa 64 é obtida.
Para cada unidade de acesso, a informação de intercalamento relevante não está disponível, seja por meio do fato de que não havia mensagem SEI, em cujo caso não houve mudança na mensagem SEI com respeito a uma unidade de acesso prévia, ou a unidade de acesso tem uma mensagem SEI válida.
Na próxima etapa 64, é verificado se a Unidade de Acesso faz parte da vista primária, caso afirmativo esta é anexada na etapa 65 ao fluxo de bits da vista primária; caso negativo, é anexada ao fluxo de bits do vídeo da vista secundária na etapa 66. É óbvio que esta seqüência poderia ser reversa.
Uma vez que uma unidade de acesso é distribuída com e anexada ao fluxo de bits primário ou secundário, a próxima unidade de acesso é obtida na etapa 67 e o processo é repetido. E lembrado que a Figura 6 é uma realização típica de um divisor. De vários modos, o sinal codificado pode ser dividido. A informação sobre divisão podería ser implícita, por exemplo, se uma seqüência fixa é usada para codificação, ou explícita, por exemplo, usando mensagens SEI de códigos NAL ou uma mistura destes. As várias abreviações na unidade de acesso 0 e 8, embora não de relevância para a presente invenção, exceto a abreviação SEI representam: - SPS: Conjunto de Parâmetros de Seqüência - PPS: Conjunto de Parâmetros de Imagem - IDR: Reinicio de Decodificador Instantâneo - Slice: Grupo de MB (macro bloco 16*16 pixels) - SEI: Informação de Reforço Suplementar
Figura 7 ilustra um exemplo de um único fluxo de bits codificado e sua versão dividida. Deve ser notado que as unidades de acesso 0 e 8 que compreendem a informação de vídeo são feitas como parte do fluxo de bits primário. Todas as unidades de acesso para o fluxo de bits primário (AU8, AUO, AU4, AU2, AU6) possuem uma mensagem SEI correspondente a um dos fluxos, o sinal autocontido, as outras unidades de acesso possuem uma mensagem SEI pertencendo ao fluxo de bits secundário.
Os dois fluxo de bits são mantidos síncronos no nível de sistemas, por exemplo, graças a marcações DTS (Marcação de Tempo de Decodificação) em um fluxo de transporte MPEG-2 (aplicação de radiodifusão) ou em um formato de arquivo MPEG-4 (aplicações de armazenagem de arquivo). Um elemento de sintaxe no nível de sistemas pode ser usado para indicar que o fluxo de bits secundário é dependente o fluxo de bits primário.
É lembrado que o fluxo secundário não é mais um fluxo válido por si próprio. Freqüentemente isto não será um problema. O problema ocorreria se fossem inseridos quadros vazios no fluxo secundário, o que aumentaria muito a taxa de bit. Antes do processo de fusão, estes quadros vazios terão que ser removidos primeiramente.
Nas realizações, modificações regulares do sinal primário e secundário podem ser feitas. No método, as duas vistas não são tratadas igualmente; a primeira vista é uma vista autocontida, ao passo que a segunda vista é derivada da primeira. Isto poderia conduzir a uma pequena diferença de qualidade entre a vista esquerda e direita, o que pode, no tempo, conduzir a um comportamento ligeiramente diferente do olho esquerdo e direito recebendo as imagens. Modificando regularmente a vista primária da esquerda para a direita, por exemplo, em mudanças de cena, isto pode ser evitado.
Nas realizações, o fator de quantização da compressão pode diferir para os fluxos de bits primário e secundário, no exemplo 3D as visualizações primária e secundária. Especialmente, quando há mais vistas secundárias, como será explicado abaixo, pode ser útil designar mais largura de faixa à vista primária do que à vista secundária.
Figuras 8 a 10 ilustram esquematicamente a técnica anterior e a invenção. Na técnica anterior, ver Figura 8, um codificador de vídeo, neste exemplo o codificador de vídeo AVC (Codificação de Vídeo Avançado) Venc codifica um sinal de dados de vídeo, um codificador de áudio codifica um sinal de áudio. O multiplexador MUX gera um sinal multiplexado em que o fluxo de bits de vídeo obtém um código, por exemplo, OxlB e o fluxo de bits de áudio um código 0x03. O desmultiplexador 2D desmultiplexa extratos a partir do sinal multiplexado dos dois fluxos de bits que compõem, e envia o fluxo de bits de vídeo a um decodificador de vídeo e o fluxo de bits de áudio a um decodificador de áudio. O decodificador de vídeo então obtém a totalidade do fluxo de bits de vídeo que pode processar ou não.
Figura 9 ilustra a situação em que é feito uso do método de codificação e sistema de codificação da invenção no lado de codificação, o um dispositivo de vídeo padrão no lado da decodificação.
Após a codificação, o divisor de vídeo do fluxo codificado em um fluxo primário prim e um fluxo secundário see. O multiplexador mux gera um sinal multiplexado compreendendo um fluxo de bits OxlB para a vista primária, e um fluxo de bits separado 0x20 para a vista secundária e, como no caso da Figura 8, um fluxo de bits de áudio 0x03.
O dispositivo padrão compreende um desmultiplexador que extrai do sinal multiplexado o fluxo de bits primário OxlB, uma vez que este reconhece este fluxo de bits por seu código; este rejeita o fluxo de bits 0x20. O decodificador de vídeo recebe o fluxo de bits primário 1B uma vez que este é um fluxo de bits autocontido com uma taxa de bit “normal”, o decodificador de vídeo é capaz de decodificar o fluxo de bits sem grandes dificuldades. Então, o método e sistema de codificação é de compatibilidade reversa. Figura 10 ilustra uma situação em que é feito uso de um sistema de decodificação de acordo com a invenção.
No lado do decodificador, o decodificador compreende um desmultiplexador 3D, demux 3D. O desmultiplexador envia o fluxo de bits de áudio 0x03 a um decodificador de áudio, extrai os dois fluxos de bits de vídeo OxlB (o fluxo de bits primário) e 0x02 (o fluxo de bits secundário) do sinal multiplexado e envia os dois fluxos de vídeo a suas respectivas entradas em um Agente de fusão de Fluxo de Bits (BSM) que funde novamente o fluxo primário e secundário. O fluxo de vídeo fundido é enviado a um decodificador que decodifica o fluxo de bits fundido usando um método de codificação reversa provendo um sinal de dados de vídeo 3D.
Então, um sistema de decodificação de vídeo 3D especializado é capaz de decodificar um sinal de dados de vídeo 3D, enquanto ainda um sistema de decodificação de vídeo 2D padrão é também capaz de prover uma imagem de alta qualidade.
Nos exemplos dados acima, o sinal de dados de vídeo reforçado foi um sinal 3D compreendendo vistas, uma vista esquerda e uma vista direita.
A invenção não está restrita a esta situação, embora seja altamente adequada para esta situação.
A invenção é também útil quando, ao invés de duas vistas, um sinal de multivisualizações é gerado.
Figura 11 ilustra uma situação na qual há três sinais de visualização intercalados, uma primeira vista central para a qual o fluxo de bits é autocontido, comparável ao fluxo de bits da vista L autocontido na Figura 5, e dois fluxos de bits de vista secundária B3 e B3’, cada um dos quais é codificado e comprimido na dependência dos dados de visualização centrais.
Neste exemplo, há três vistas, uma vista primária, por exemplo, uma vista central, e um número de vistas secundárias, por exemplo, uma vista esquerda e direita. Para a vista central, o fluxo de bits autocontido é gerado. Para as duas vistas secundárias, por exemplo, uma vista esquerda e direita, secundária, não autocontida, são gerados fluxos de bits.
Nesta realização, pode ser útil usar, na compressão, um fator de quantização diferente para os quadros da vista central do que para os quadros da vista secundária, especialmente se há muitas visualizações secundárias.
Esta realização é útil para geração do sinal de multivisualizações usando um codificador MVC (Codificação de MultiVisualização). No exemplo da Figura 11, três vistas, uma única primária e duas vistas secundárias são geradas. Mais de duas vistas secundárias podem ser geradas, dependendo da multiplicidade de vistas sendo geradas. Em realizações complexas, mais de uma vista primária e mais vistas secundárias podem ser geradas. Uma realização adicional da invenção é exemplificada na Figura 12.
Uma outra categoria de sinais de dados de vídeo reforçados é uma na qual um sinal de freqüência mais alta (por exemplo, 100 Hz) deve ser gerado. O problema descrito acima para sinais estéreo se reproduz também tal sinal de dados de vídeo. A maioria dos dispositivos de exibição de vídeo opera em freqüências padrão e os decodificadores são projetados para tais freqüências.
Figura 12 ilustra um sinal que é produzido por uma câmera de alta velocidade CAM de 100 Hz e compreende um grande número de quadros a uma taxa de quadro de 100 Hz. Tal sinal não é adequado para exibição em sistemas de TV padrão de 50 Hz. Este pode ser considerado como compreendendo uma distribuição de quadro normal e uma distribuição de quadro de alta velocidade.
Em um decodificador de vídeo especializado, os quadros podem ser comprimidos em um esquema muito similar ao esquema mostrado na Figura 5. Isto é mostrado na Figura 13.0 sinal originado da câmera de alta velocidade pode ser visto como provendo um sinal de dois conjuntos de quadros intercalados (a saber de numeração ímpar e par) e estes dois são comprimidos em que os quadros de numeração par são comprimidos para formar um conjunto de quadros autocontido na freqüência de 50 Hz, os quadros de numeração ímpar são comprimidos na dependência do conjunto de quadros de numeração par. Este exemplo é até então diferente do exemplo prévio em que o intercalamento dos quadros ajustados é inerente no sinal que é provido ao codificador. Entretanto, os princípios de amostragem se aplicam. Os quadros pares formarão o fluxo de bits primário, os quadros ímpares o fluxo de bits secundário ou vice-versa. Naturalmente, quando um sinal de freqüência ainda mais alta é provido por exemplo, porque é usada uma câmera de 200 Hz, o número de conjuntos poderia ser tomado quatro, em que um único fluxo de bits primário de 50 Hz é gerado e três fluxos de bits secundários.
Figuras 14A e 14B mostram esquemas de codificação e decodificação para a realização mostrada esquematicamente nas Figuras 12 e 13. Estes esquemas são similares em grande parte aos esquemas das Figuras 3A e 3B. Na Figura 14A, é indicado esquematicamente uma situação em que um decodificador especializado é usado. Uma câmera de 50 Hz CAM 100 Hz provê um sinal conforme mostrado esquematicamente na Figura 12, em um codificador SVC (Codificação de Vídeo Escalável), um esquema de codificação conforme mostrado esquematicamente na Figura 13 é efetuado. A câmera então provê um sinal intercalado (a saber quadros pares e ímpares com 100 Hz), que é recebido pelo sistema de codificação 7, o sistema de codificação 7 compreendendo um codificador para comprimir um dos conjuntos compreendidos no sinal intercalado provido pela câmera de 100 Hz em um conjunto autocontido de quadros comprimidos. No divisor BSS os quadros são anexados a um fluxo de bits primário OxlB ou um fluxo de bits secundário 0x20 e no multiplexador os dois fluxos de bits recebem códigos diferentes. O reverso é feito no lado do decodificador 8. STB representa Conversor Set-top Box. O sinal decodificado final é fornecido a uma TV de 100 Hz. Um dispositivo de exibição de acordo com esta realização da invenção compreende o sistema de decodificação 8 e uma TV de 100 Hz. Um dispositivo de gravação de acordo com esta realização da invenção compreende o codificador 7 e uma câmera.
Figura 14B ilustra a situação quando uma TV de 50 Hz quando um sistema de decodificação convencional correspondente é usado. O desmultiplexador padrão reconhecerá e aceitará o fluxo de bits primário e o enviará à TV de 50 Hz. Este fluxo de bits é autocontido e tem o formato e freqüência próprios e proverá uma qualidade de imagem adequada na TV de 50 Hz. O fluxo de bits secundário é rejeitado e não interfere com a operação normal do sistema de TV de 50 Hz.
Na realização acima, o fluxo SVC é dividido ao longo da freqüência (eixo do tempo). SVC também permite dividir quadros ao longo da resolução e/ou do eixo de quantização (SNR, CGS (escalabilidade de Granulação não refinado), FGS (escalabilidade de Granulação fina)) e/ou eixo de amostragem de cor (4:4:4, 4:0:0, 4:2:2). Em tais realizações, o problema descrito acima, isto é, o fato de que um decodificador de vídeo padrão tem problemas que também ocorrem processando o fluxo de bits de entrada, em outras palavras, ocorre problemas de compatibilidade.
Dentro da estrutura de trabalho da invenção, em seu sentido mais amplo, o fluxo de vídeo é dividido em pelo menos dois fluxos de bits, um fluxo de vídeo primário e secundário (ver Figura 15), em que o fluxo de vídeo primário é autocontido e o fluxo de vídeo secundário necessita o fluxo de vídeo primário para decodificação, e em um multiplexador o fluxo de vídeo primário é provido de um código padrão (OxlB) e o fluxo de vídeo secundário é provido com um código diferente (0x20). O sinal de dados de vídeo pode ser dividido ao longo do eixo de resolução, em que o fluxo de bits primário no sinal multiplexado compreende os dados para uma camada base e o fluxo de bits secundário no sinal multiplexado que é provido de um código diferente, compreende os dados de vídeo para uma camada de reforço ou camadas de reforço.
O código provido ao fluxo primário é um código padrão (por exemplo, OxlB ou 0x01) e é então decidido por qualquer decodificador de vídeo normal padrão não escalável MPEG (para 0x01) ou H.264 (para OxlB) 9, ao passo que um decodificador especializado 8 de acordo com a invenção pode tirar vantagem plena da codificação de escalabilidade. Figuras 16A e 16B provêem uma realização da invenção que pode ser aplicada para fornecer um sinal de dados de vídeo SDTV a uma SDTV (TV de definição padrão) conforme mostrado na Figura 16B e um sinal de dados de vídeo HDTV para uma HDTV (TV de Alta Definição) conforme mostrado na Figura 16A.
A invenção é também realizada em qualquer produto de programa de computador para o método ou dispositivo de acordo com a invenção. Como produto de programa de computador deveria ser entendida qualquer realização física de uma coleção de comandos habilitando um processador genérico ou de finalidade especial, após uma série de etapas de carregamento (o que pode incluir etapas de conversão intermediária, como translação para uma linguagem intermediária, e uma linguagem de processador final) para obter os comandos no processador, para executar qualquer das funções características de uma invenção. Em particular, o produto de programa de computador pode ser realizado como dados em um portador tal como por exemplo, um disco ou fita, dados presentes em uma memória, dados através de uma conexão de rede - com fio ou sem fio - ou código de programa em papel. Além do código de programa, dados característicos requeridos para o programa podem também ser realizados como um produto de programa de computador.
A invenção também se relaciona a dispositivos compreendendo um sistema de codificação de acordo com a invenção, tal como dispositivos de gravação de vídeo 3D ou dispositivos de gravação de vídeo de alta resolução.
A invenção também se relaciona a dispositivos de exibição compreendendo um sistema de decodificação de acordo com a invenção. Tais dispositivos podem, por exemplo, ser dispositivos de exibição de vídeo 3D ou dispositivos de exibição HDTV ou dispositivos de exibição com resolução incrementada.
A invenção adicionalmente relaciona-se a um sinal de dados de vídeo multiplexado compreendendo pelo menos dois sinais de dados de vídeo relacionados com códigos separados (0x01, OxlB, 0x20), em que um primeiro sinal de dados de vídeo (0x01, OxlB) é um sinal de dados de video autocontido e pelo menos um segundo sinal de dados de vídeo (0x20) não é. Usando um desmultiplexador é fácil tratar os dois sinais de dados de vídeo relacionados, porém diferentes, diferentemente, sem ter que usar um decodificador para fazer a distinção. Para dispositivos padrão, tais como dispositivos de exibição de vídeo 2D padrão ou dispositivo SDTV, o primeiro sinal autocontido pode ser enviado ao decodificador, sem sobrecarregar o decodificador com o segundo sinal. Sistema de vídeo especializado pode fazer uso pleno dos dados nos dois sinais de dados de vídeo.
Resumidamente, a invenção pode ser descrita como segue:
Sinais de dados de vídeo são codificados de tal modo que o sinal de dados de vídeo codificado compreende pelo menos um sinal de dados de vídeo primário e pelo menos um sinal de dados de vídeo secundário. Os sinais de dados de vídeo primário e secundário são comprimidos conjuntamente. O sinal de dados de vídeo primário é comprimido de uma maneira autocontida, e o sinal de dados de vídeo secundário é comprimido usando dados do sinal de dados de vídeo primário. O sinal de dados de vídeo comprimido conjuntamente é dividido em fluxos de bits separados, pelo menos um fluxo de bits primário compreendendo dados para o sinal de dados de vídeo primário e pelo menos um fluxo de bits secundário compreendendo dados para o sinal de dados de vídeo secundário, em que posteriormente os fluxos de bits primário e secundário são multiplexados em um sinal multiplexado, e os sinais primário e secundário são providos de códigos separados.
Deveria ser notado que realizações acima mencionadas ilustram ao invés de limitar a invenção, e que aqueles especialistas na técnica serão capazes de projetar muitas realizações alternativas, sem se afastar do escopo das reivindicações anexas.
Nas reivindicações, quaisquer sinais de referência colocados entre parênteses não serão considerados como limitando a reivindicação.
A palavra “compreendendo” não exclui a presença de outros elementos ou etapas além daqueles listados em uma reivindicação. A invenção pode ser implementada por qualquer combinação de características de várias realizações preferidas diferentes conforme descrito acima.

Claims (22)

1. Método para codificar um sinal vídeo, caracterizado por compreender os atos de: codificar um sinal de dados de vídeo, em que o sinal aprimorado codificado compreende sinais de vídeo primário e secundário nos quais incluem uma pluralidade de quadros primário e secundário respectivamente, em que os quadros dos sinais de vídeo primário e secundário são intercalados para formar uma sequência de vídeo intercalada antes da compressão conjunta; usar a sequência de vídeo intercalada, comprimindo em conjunto o sinal de vídeo primário e o sinal de vídeo secundário em um sinal de vídeo compactado em conjunto, em que o sinal de vídeo primário é codificado e compactado de maneira independente e compactado sem o uso de quadros do sinal secundário, e o sinal de vídeo secundário é codificado e compactado usando os quadros da pluralidade primária de quadros; dividir o sinal de vídeo compactado em conjunto em fluxo de bits primário separado compreendendo dados para o sinal de vídeo primário e fluxo de bits secundário compreendendo dados para o sinal de vídeo secundário; multiplexar os fluxos de bits primários e secundários em um sinal de vídeo codificado, em que os fluxos de bits primários e secundários são fluxos de bits separados fornecidos com códigos separados; e emitir os sinais de vídeo primário e secundário com os códigos separados.
2. Método, de acordo com a reivindicação 1, caracterizado pelo fluxo de bits primário compreender dados para quadros de uma da pluralidade de vistas de um sinal de dados de vídeo 3D, e o fluxo de bits secundário compreender dados para quadros de uma diferente vista da pluralidade de vistas do sinal de dados de vídeo 3D.
3. Método, de acordo com a reivindicação 1, caracterizado pelo fluxo de bits primário compreender dados para quadros de uma de três ou mais vistas a partir de diferentes pontos de vista, e mais de um fluxo de bits secundário ser gerado, os fluxos de bits secundários e incluem dados para quadros de outras vistas das três ou mais vistas.
4. Método, de acordo com a reivindicaçãol, caracterizado pelo fluxo de bits primário compreender dados para quadros de baixa frequência, e o fluxo de bits secundário compreender dados quadros de frequência mais alta.
5. Método, de acordo com a reivindicação 1, caracterizado pelo fluxo de bits primário compreender dados para uma camada base, e o fluxo de bits secundário compreender os dados de vídeo para uma camada de reforço.
6. Método, de acordo com a reivindicação 5, caracterizado pelo fluxo de bits primário ser comprimido com um fator de quantização mais baixo do que o fluxo de bits secundário.
7. Método, de acordo com a reivindicação 1, caracterizado pelas pluralidades de quadros primária e secundária serem regularmente intercaladas.
8. Sistema para codificar um sinal de vídeo, caracterizado por compreender: um codificador configurado para codificar o sinal de dados de vídeo, em que o sinal aprimorado codificado compreende sinais de vídeo primário e secundário nos quais incluem uma pluralidade primária e secundária de quadros, respectivamente, em que os quadros dos sinais de vídeo primário e secundário são intercalados para formar uma sequência de vídeo intercalado antes da compressão conjunta; um intercalador configurado para, antes de compactar em conjunto, intercalar as pluralidades primária e secundária de quadros para formar uma sequência de vídeo intercalada; um compressor configurado para compactar em conjunto os sinais de vídeo primário e secundário em um sinal de vídeo compactado em conjunto, o sinal de vídeo primário sendo codificado e compactado de maneira independente e compactado sem o uso de quadros do sinal secundário e o sinal de vídeo secundário sendo codificado e comprimido usando os quadros da pluralidade primária de quadros; um divisor configurado para dividir o sinal de vídeo compactado em conjunto em fluxo de bits primário separado compreendendo dados para o sinal de vídeo primário e fluxo de bits secundário compreendendo dados para o sinal de vídeo secundário; e um multiplexador configurado para multiplexar os fluxos de bits primários e secundários em um sinal de vídeo codificado e fornecer os sinais de vídeo primário e secundário com códigos separados, em que os fluxos de bits primários e secundários são fluxos de bits separados fornecidos com códigos separados.
9. Sistema, de acordo com a reivindicação 8, caracterizado pelas pluralidades intercaladas primária e secundária de quadros compreendem vistas estéreo esquerda e direita, respectivamente.
10. Sistema, de acordo com a reivindicação 9, caracterizado pelo intercalador ser configurado para intercalar quadros de mais de duas vistas.
11. Sistema, de acordo com a reivindicação 8, caracterizado pelas pluralidades primária e secundária de quadros serem recebidas de uma câmera de alta frequência.
12. Sistema, de acordo com a reivindicação 8, caracterizado pelo sistema compreender um dispositivo de gravação.
13. Meio não transitório legível por computador, caracterizado por compreender instruções de computador que, quando executadas por um processador, configuram o processador para executar um método de codificação de sinais de vídeo, o método compreendendo atos de: codificação de um sinal de dados de vídeo, em que o sinal aprimorado codificado compreende sinais de vídeo primário e secundário nos quais incluem uma pluralidade primária e secundária de quadros, respectivamente, em que os quadros dos sinais de vídeo primário e secundário são intercalados para formar uma sequência de vídeo intercalada antes da compressão conjunta; usar a sequência de vídeo intercalada, comprimindo em conjunto o vídeo primário e os sinais de vídeo secundários em um sinal de vídeo compactado em conjunto, o sinal de vídeo primário é codificado e compactado de maneira independente e compactado sem o uso de quadros do sinal secundário e o secundário o sinal de vídeo é codificado e comprimido usando os quadros da pluralidade primária de quadros; dividir o sinal de vídeo compactado em conjunto em fluxo de bits primário separado compreendendo dados para o sinal de vídeo primário e fluxo de bits secundário compreendendo dados para o sinal de vídeo secundário; multiplexar os fluxos de bits primários e secundários em um sinal de vídeo codificado, em que os fluxos de bits primários e secundários são fluxos de bits separados fornecidos com códigos separados; e fornecer os sinais de vídeo primário e secundário com os códigos separados.
14. Método para decodificar sinais de vídeo, o método é caracterizado por compreender os atos de: receber um sinal de vídeo codificado compreendendo sinais de vídeo primário e secundário com códigos separados, os sinais de vídeo primário e secundário nos quais incluem uma pluralidade de quadros primário e secundário, respectivamente, os quadros dos sinais de vídeo primário e secundário foram intercalados para formar uma sequência de vídeo intercalada antes de compactar em conjunto, compactada em conjunto usando a sequência de vídeo intercalada, dividida em fluxo de bits primário e fluxo de bits secundário separados e multiplexados os fluxos de bits primários e secundários fornecidos com códigos separados no vídeo codificado, em que um sinal de vídeo primário é codificado e compactado em um autônomo e o sinal de vídeo secundário é codificado e compactado usando os quadros da pluralidade primária de quadros; desmultiplexar o sinal de vídeo codificado em sinais de vídeo primário e secundário; mesclar os sinais de vídeo primário e secundário em um sinal combinado; e descomprimir o sinal combinado de modo que, na descompressão do sinal de vídeo primário, apenas dados do sinal de vídeo primário são utilizados, e na descompressão do sinal de vídeo secundário, dados do sinal de vídeo primário são utilizados.
15. Método, de acordo com a reivindicação 14, caracterizado pelo sinal combinado incluir uma pluralidade de quadros intercalados e após a descompressão os quadros serem desintercalados para fornecer duas ou mais vistas.
16. Método, de acordo com a reivindicação 15, caracterizado pelos sinais de vídeo primário e secundário formarem uma vista esquerda e uma direita.
17. Método, de acordo com a reivindicação 15, caracterizado pelas vistas esquerda e direita incluírem mais de uma vista de uma imagem com várias vistas.
18. Método, de acordo com a reivindicação 14, caracterizado sinal de vídeo primário compreender dados em uma camada de base e o sinal de vídeo secundário compreende dados em uma camada de aprimoramento.
19. Sistema para decodificar sinais de vídeo, caracterizado por compreender: um receptor configurado para receber um sinal de vídeo codificado compreendendo sinais de vídeo primário e secundário com códigos separados, os sinais de vídeo primário e secundário nos quais incluem uma pluralidade de quadros primário e secundário respectivamente, os quadros dos sinais de vídeo primário e secundário são intercalados para formar uma sequência de vídeo intercalada antes da compactação conjunta, compactada em conjunto usando a sequência de vídeo intercalada, dividir em fluxo de bits primário e fluxo de bits secundário separados e multiplexar os fluxos de bits primários e secundários fornecidos com códigos separados no vídeo codificado, em que um sinal de vídeo primário foi codificado e comprimido de forma independente e o sinal de vídeo secundário foi codificado e comprimido usando os quadros da pluralidade primária de quadros; um desmultiplexador configurado para desmultiplexar o sinal de vídeo codificado nos sinais de vídeo primário e secundário; uma fusão para mesclar os sinais de vídeo primário e secundário em um sinal combinado; e um decodificador configurado para decodificar e descomprimir o sinal combinado, de modo que na descompressão do sinal de vídeo primário apenas dados do sinal de vídeo primário são utilizados e na descompressão do sinal de vídeo secundário, dados do sinal de vídeo primário são utilizados.
20. Sistema, de acordo com a reivindicação 19, caracterizado pelo sinal combinado formar uma pluralidade de quadros intercalados e o sistema compreender ainda um desintercalador configurado para desintercalar após decodificação e descompressão, a pluralidade de quadros intercalados para fornecer duas ou mais vistas.
21. Sistema, de acordo com a reivindicação 19, caracterizado por compreender ainda um dispositivo de exibição.
22. Meio não transitório legível por computador, caracterizado por compreender instruções de computador que, quando executadas por um processador, configuram o processador para executar um método de decodificação de sinais de vídeo, o método compreendendo atos de: receber um sinal de vídeo codificado compreendendo sinais de vídeo primário e secundário com códigos separados, os sinais de vídeo primário e secundário nos quais incluem uma pluralidade de quadros primário e secundário, respectivamente, os quadros dos sinais de vídeo primário e secundário são 5 intercalados para formar uma sequência vídeo intercalada antes de compactar em conjunto, compactada em conjunto usando a sequência de vídeo intercalada, dividida em fluxo de bits primário e fluxo de bits secundário separados e multiplexados os fluxos de bits primários e secundários fornecidos com códigos separados no vídeo codificado, em que um sinal de vídeo primário é codificado e 10 compactado em um autônomo e o sinal de vídeo secundário é codificado e compactado usando os quadros da pluralidade primária de quadros; desmultiplexar o sinal de vídeo codificado em sinais de vídeo primário e secundário; mesclar os sinais de vídeo primário e secundário em um sinal 15 combinado; e descomprimir o sinal combinado de modo que, na descompressão do sinal de vídeo primário, apenas dados do sinal de vídeo independente sejam usados e na descompressão do sinal de vídeo secundário, dados do sinal de vídeo primário sejam usados.
BRPI0817192-0A 2007-09-24 2008-09-16 Método para codificar um sinal de dados de vídeo, sistema para codificar um sinal de vídeo, meio não transitório legível por computador, método para decodificar sinais de vídeo, e sistema para decodificar sinais de vídeo BRPI0817192B1 (pt)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
EP07117057.5 2007-09-24
EP07117057 2007-09-24
PCT/IB2008/053739 WO2009040701A2 (en) 2007-09-24 2008-09-16 Method and system for encoding a video data signal, encoded video data signal, method and system for decoding a video data signal

Publications (2)

Publication Number Publication Date
BRPI0817192A2 BRPI0817192A2 (pt) 2015-03-17
BRPI0817192B1 true BRPI0817192B1 (pt) 2020-08-04

Family

ID=39111361

Family Applications (1)

Application Number Title Priority Date Filing Date
BRPI0817192-0A BRPI0817192B1 (pt) 2007-09-24 2008-09-16 Método para codificar um sinal de dados de vídeo, sistema para codificar um sinal de vídeo, meio não transitório legível por computador, método para decodificar sinais de vídeo, e sistema para decodificar sinais de vídeo

Country Status (15)

Country Link
US (4) US8854427B2 (pt)
EP (2) EP2863640A1 (pt)
JP (1) JP2011515874A (pt)
KR (1) KR101564461B1 (pt)
CN (2) CN101816179A (pt)
BR (1) BRPI0817192B1 (pt)
CA (1) CA2700499C (pt)
EG (1) EG26406A (pt)
ES (1) ES2536776T3 (pt)
MX (1) MX2010003159A (pt)
MY (1) MY162861A (pt)
PL (1) PL2204043T3 (pt)
RU (1) RU2518408C2 (pt)
WO (1) WO2009040701A2 (pt)
ZA (1) ZA201002896B (pt)

Families Citing this family (51)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
BR122018004903B1 (pt) 2007-04-12 2019-10-29 Dolby Int Ab ladrilhamento em codificação e decodificação de vídeo
MY162861A (en) 2007-09-24 2017-07-31 Koninl Philips Electronics Nv Method and system for encoding a video data signal, encoded video data signal, method and system for decoding a video data signal
CN106101682B (zh) 2008-07-24 2019-02-22 皇家飞利浦电子股份有限公司 通用3-d画面格式
KR101340102B1 (ko) * 2008-07-31 2013-12-10 미쓰비시덴키 가부시키가이샤 영상 부호화 장치, 영상 부호화 방법, 영상 재생 장치 및 영상 재생 방법
WO2010085361A2 (en) 2009-01-26 2010-07-29 Thomson Licensing Frame packing for video coding
BRPI1013339B1 (pt) 2009-02-19 2021-09-21 Interdigital Madison Patent Holdings Método e aparelho para codificar vídeo, método e aparelho para decodificar vídeo, sinal de vídeo formatado para incluir informações e mídia legível por processador
JP4984183B2 (ja) * 2009-04-07 2012-07-25 ソニー株式会社 再生装置、再生方法、および記録方法
US9036700B2 (en) * 2009-07-15 2015-05-19 Google Technology Holdings LLC Simulcast of stereoviews for 3D TV
EP2462540B1 (en) * 2009-08-03 2017-05-10 Google Technology Holdings LLC Method of encoding video content
US8428122B2 (en) * 2009-09-16 2013-04-23 Broadcom Corporation Method and system for frame buffer compression and memory resource reduction for 3D video
BR112012007115A2 (pt) 2009-10-02 2020-02-27 Koninklijke Philips Electronics N.V. Método de codificação de um sinal de dados de vídeo 3d, método de decodificação de um sinal de vídeo 3d, codificador para codificar um sinal de dados de vídeo 3d, decodificador para decodificar um sinal de dados de vídeo 3d, produto de programa de computador para codificar um sinal de dados de vídeo, produto de programa de computador para decodificar um sinal de vídeo, sinal de dados de vídeo 3d, e portador de dados digitais
JP2011087194A (ja) * 2009-10-16 2011-04-28 Sony Corp 画像処理装置および画像処理方法
WO2011091301A1 (en) * 2010-01-21 2011-07-28 General Instrument Corporation Full resolution stereoscopic video with 2d backward compatible signal
KR101694821B1 (ko) 2010-01-28 2017-01-11 삼성전자주식회사 다시점 비디오스트림에 대한 링크 정보를 이용하는 디지털 데이터스트림 전송 방법와 그 장치, 및 링크 정보를 이용하는 디지털 데이터스트림 전송 방법과 그 장치
KR101828096B1 (ko) 2010-01-29 2018-02-09 톰슨 라이센싱 블록 기반 인터리빙
US9077966B2 (en) * 2010-02-15 2015-07-07 Thomson Licensing Apparatus and method for processing video content
EP2364031A1 (en) * 2010-03-01 2011-09-07 Telefonaktiebolaget L M Ericsson (Publ) Compression coding and compression decoding of video signals
JP2011216965A (ja) * 2010-03-31 2011-10-27 Sony Corp 情報処理装置、情報処理方法、再生装置、再生方法、およびプログラム
CN102986214A (zh) 2010-07-06 2013-03-20 皇家飞利浦电子股份有限公司 从低动态范围图像生成高动态范围图像
EP2604041A1 (en) 2010-08-09 2013-06-19 Koninklijke Philips Electronics N.V. Encoder, decoder, bit-stream, method of encoding, method of decoding an image pair corresponding with two views of a multi-view signal
CN102387359A (zh) * 2010-08-31 2012-03-21 中国电信股份有限公司 三维视频传输方法、系统及编解码装置
WO2012059841A1 (en) 2010-11-04 2012-05-10 Koninklijke Philips Electronics N.V. Generation of depth indication maps
KR101910192B1 (ko) * 2010-11-12 2018-10-22 한국전자통신연구원 3dtv 서비스에서의 영상 압축 규격 결정 방법 및 장치
WO2012077987A2 (ko) 2010-12-08 2012-06-14 엘지전자 주식회사 디지털 방송 신호 수신 장치 및 방법
CN105100822B (zh) * 2011-01-28 2018-05-11 华为技术有限公司 辅助视频补充信息承载方法、处理方法、装置与系统
EP2676446B1 (en) 2011-02-15 2018-07-04 Thomson Licensing DTV Apparatus and method for generating a disparity map in a receiving device
KR101187530B1 (ko) * 2011-03-02 2012-10-02 한국과학기술원 모노스코픽, 스테레오 스코픽 및 멀티뷰를 위한 렌더링 방법, 시스템 및 이를 위한 기록매체
KR20120105199A (ko) * 2011-03-15 2012-09-25 엘지디스플레이 주식회사 다중 시청 가능한 입체영상 표시장치 및 그 구동방법
US9143757B2 (en) * 2011-04-27 2015-09-22 Electronics And Telecommunications Research Institute Method and apparatus for transmitting and receiving stereoscopic video
ITTO20110414A1 (it) * 2011-05-11 2012-11-12 St Microelectronics Pvt Ltd Procedimento ed apparecchiatura per elaborare segnali video, prodotto informatico e segnale codificato relativi
GB2490886B (en) 2011-05-13 2017-07-05 Snell Advanced Media Ltd Video processing method and apparatus for use with a sequence of stereoscopic images
KR20130011994A (ko) * 2011-07-22 2013-01-30 삼성전자주식회사 송신 장치, 수신 장치 및 그 송수신 방법
US8923403B2 (en) 2011-09-29 2014-12-30 Dolby Laboratories Licensing Corporation Dual-layer frame-compatible full-resolution stereoscopic 3D video delivery
TWI595770B (zh) 2011-09-29 2017-08-11 杜比實驗室特許公司 具有對稱圖像解析度與品質之圖框相容全解析度立體三維視訊傳達技術
US9479762B2 (en) * 2011-12-05 2016-10-25 Tektronix, Inc. Stereoscopic video temporal frame offset measurement
US9973779B2 (en) 2012-03-12 2018-05-15 Dolby Laboratories Licensing Corporation 3D visual dynamic range coding
US10021388B2 (en) 2012-12-26 2018-07-10 Electronics And Telecommunications Research Institute Video encoding and decoding method and apparatus using the same
JP2014175945A (ja) * 2013-03-11 2014-09-22 Toshiba Corp 映像蓄積装置、映像蓄積再生装置、映像蓄積方法及び映像蓄積再生方法
CN105103543B (zh) * 2013-04-12 2017-10-27 寰发股份有限公司 兼容的深度依赖编码方法
CN103888735A (zh) * 2014-03-26 2014-06-25 龙迅半导体科技(合肥)有限公司 一种多路视频监控图像数据处理方法及系统
US9723377B2 (en) 2014-04-28 2017-08-01 Comcast Cable Communications, Llc Video management
KR102517570B1 (ko) * 2015-02-11 2023-04-05 한국전자통신연구원 3dtv 방송 송수신 장치
CN105657426B (zh) * 2016-01-08 2018-12-07 全时云商务服务股份有限公司 一种视频编码系统和方法
US12212751B1 (en) 2017-05-09 2025-01-28 Cinova Media Video quality improvements system and method for virtual reality
US10944971B1 (en) * 2017-05-22 2021-03-09 Cinova Media Method and apparatus for frame accurate field of view switching for virtual reality
CN115691517A (zh) * 2018-02-22 2023-02-03 杜比国际公司 用于处理嵌入在mpeg-h 3d音频流中的辅媒体流的方法及设备
US11095908B2 (en) 2018-07-09 2021-08-17 Samsung Electronics Co., Ltd. Point cloud compression using interpolation
US10630976B2 (en) * 2018-08-17 2020-04-21 Qualcomm Incorporated Display refresh blocks determination for video coding
WO2020251154A1 (ko) * 2019-06-12 2020-12-17 엘지전자 주식회사 포인트 클라우드 데이터 송신 장치, 포인트 클라우드 데이터 송신 방법, 포인트 클라우드 데이터 수신 장치 및 포인트 클라우드 데이터 수신 방법
CN113271466B (zh) * 2020-02-14 2022-12-02 北京小鸟科技股份有限公司 图像编码方法、解码方法、传输方法以及存储装置和处理装置
CN114866801B (zh) * 2022-04-13 2023-10-27 中央广播电视总台 视频数据的处理方法、装置、设备及计算机可读存储介质

Family Cites Families (70)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
NL8203110A (nl) * 1982-08-05 1984-03-01 Philips Nv Vierde-orde digitaal multiplex systeem voor transmissie van een aantal digitale signalen met een nominale bitsnelheid van 44 736 kbit/s.
JP2736779B2 (ja) 1988-02-03 1998-04-02 株式会社トプコン 眼底カメラの螢光撮影装置
US5233302A (en) * 1991-06-21 1993-08-03 General Electric Company Masking motion ghost artifacts in NMR images
GB2267194B (en) * 1992-05-13 1995-10-04 Sony Broadcast & Communication Apparatus and method for processing image data
JPH07123447A (ja) * 1993-10-22 1995-05-12 Sony Corp 画像信号記録方法および画像信号記録装置、画像信号再生方法および画像信号再生装置、画像信号符号化方法および画像信号符号化装置、画像信号復号化方法および画像信号復号化装置、ならびに画像信号記録媒体
US5850352A (en) * 1995-03-31 1998-12-15 The Regents Of The University Of California Immersive video, including video hypermosaicing to generate from multiple video views of a scene a three-dimensional video mosaic from which diverse virtual video scene images are synthesized, including panoramic, scene interactive and stereoscopic images
US5612735A (en) * 1995-05-26 1997-03-18 Luncent Technologies Inc. Digital 3D/stereoscopic video compression technique utilizing two disparity estimates
US5619256A (en) * 1995-05-26 1997-04-08 Lucent Technologies Inc. Digital 3D/stereoscopic video compression technique utilizing disparity and motion compensated predictions
GB2309572A (en) * 1996-01-26 1997-07-30 Sharp Kk Spatial light modulator display
JPH0942675A (ja) 1995-07-25 1997-02-14 Osaka Gas Co Ltd ガスこんろ
JPH09139937A (ja) * 1995-11-14 1997-05-27 Fujitsu Ltd 動画ストリーム変換装置
DE19547707A1 (de) * 1995-12-20 1997-07-03 Thomson Brandt Gmbh Verfahren, Encoder und Decoder zur Übertragung von hierarchisch in mehrere Teile gegliederten digitalen Signalen
DE19609735C2 (de) 1996-03-13 1998-01-29 Schott Glaswerke Bleifreie Kronflintgläser
US5886736A (en) * 1996-10-24 1999-03-23 General Instrument Corporation Synchronization of a stereoscopic video sequence
JPH10164347A (ja) 1996-11-26 1998-06-19 Ricoh Co Ltd 画像読取装置
JPH10243419A (ja) 1997-02-26 1998-09-11 Toshiba Corp 立体視画像符号化・復号化方法及び装置
KR20050052484A (ko) * 1997-03-17 2005-06-02 마츠시타 덴끼 산교 가부시키가이샤 데이터 처리방법
EP1708487B1 (en) * 1997-08-29 2013-05-08 Panasonic Corporation Method and apparatus for reading a high-resolution optical video disc
JPH1198528A (ja) * 1997-09-19 1999-04-09 Fujitsu Ltd 立体動画像圧縮方法及び装置
JPH11317039A (ja) * 1998-02-16 1999-11-16 Sanyo Electric Co Ltd ディスクカ―トリッジ及びディスクプレ―ヤ
US6157412A (en) * 1998-03-30 2000-12-05 Sharp Laboratories Of America, Inc. System for identifying video fields generated from film sources
US20030115608A1 (en) * 1998-04-16 2003-06-19 Richard L. Armstrong Signal distribution method and apparatus
CN1230076C (zh) * 1998-05-25 2005-12-07 汕头新天地保健实业总公司 电子驱虫器
JP3646849B2 (ja) * 1998-05-28 2005-05-11 Kddi株式会社 ステレオ動画像用符号化装置
JP3776595B2 (ja) * 1998-07-03 2006-05-17 日本放送協会 多視点画像の圧縮符号化装置および伸長復号化装置
US6233389B1 (en) * 1998-07-30 2001-05-15 Tivo, Inc. Multimedia time warping system
FI106998B (fi) * 1999-01-15 2001-05-15 Nokia Mobile Phones Ltd Bittinopeuden ohjaus multimedialaitteessa
EP1039750A3 (en) * 1999-03-26 2005-05-25 Matsushita Electric Industrial Co., Ltd. Video storage and retrieval apparatus
WO2001022729A1 (en) * 1999-09-20 2001-03-29 Tivo, Inc. Closed caption tagging system
US20020009137A1 (en) * 2000-02-01 2002-01-24 Nelson John E. Three-dimensional video broadcasting system
JP2003530789A (ja) * 2000-04-11 2003-10-14 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ ビデオ符号化及び復号方法
JP2002142227A (ja) * 2000-11-02 2002-05-17 Matsushita Electric Ind Co Ltd 映像信号の階層型符号化装置および階層型復号化装置
US20020122491A1 (en) * 2001-01-03 2002-09-05 Marta Karczewicz Video decoder architecture and method for using same
CN1145153C (zh) * 2001-02-26 2004-04-07 扬智科技股份有限公司 控制光盘机载体的控制系统及其方法
US20070230921A1 (en) * 2001-04-05 2007-10-04 Barton James M Multimedia time warping system
KR101389593B1 (ko) * 2001-08-23 2014-04-29 애플 인크. Co-set와 강하게 코딩된 co-set 식별자를조합하여 직교 진폭 변조를 행하기 위한 시스템 및 방법
KR100397511B1 (ko) * 2001-11-21 2003-09-13 한국전자통신연구원 양안식/다시점 3차원 동영상 처리 시스템 및 그 방법
RU2237283C2 (ru) * 2001-11-27 2004-09-27 Самсунг Электроникс Ко., Лтд. Устройство и способ представления трехмерного объекта на основе изображений с глубиной
KR100454194B1 (ko) 2001-12-28 2004-10-26 한국전자통신연구원 다중 디스플레이 방식을 지원하는 양안식 동영상 부호화/복호화 장치 및 그 방법
WO2003063505A1 (en) * 2002-01-23 2003-07-31 Nokia Corporation Grouping of image frames in video coding
AU2003221435A1 (en) * 2002-03-22 2003-10-08 Pioneer Corporation Information recording medium, information recording device and method, information reproduction device and method, information recording/reproduction device and method, recording or reproduction control computer program, and data structure containing control signal
US20050231507A1 (en) * 2002-07-04 2005-10-20 Koninklijke Philips Electronics N.V. Topological image model
US20040151394A1 (en) * 2003-01-31 2004-08-05 Mikael Soderberg Symmetrical, highly deterministic, low complexity, temporal transform video codec and vehicle distribution system incorporating same
US7752648B2 (en) * 2003-02-11 2010-07-06 Nds Limited Apparatus and methods for handling interactive applications in broadcast networks
KR100556826B1 (ko) * 2003-04-17 2006-03-10 한국전자통신연구원 Mpeg-4 기반의 양안식 3차원 동영상을 서비스하기 위한 인터넷 방송 시스템 및 그 방법
US7489342B2 (en) * 2004-12-17 2009-02-10 Mitsubishi Electric Research Laboratories, Inc. Method and system for managing reference pictures in multiview videos
WO2005002234A1 (en) * 2003-06-30 2005-01-06 Koninklijke Philips Electronics, N.V. Video coding in an overcomplete wavelet domain
US7650036B2 (en) * 2003-10-16 2010-01-19 Sharp Laboratories Of America, Inc. System and method for three-dimensional video coding
KR100987775B1 (ko) * 2004-01-20 2010-10-13 삼성전자주식회사 영상의 3차원 부호화 방법
CA2557533A1 (en) 2004-02-27 2005-09-09 Td Vision Corporation S.A. De C.V. Method and system for digital coding 3d stereoscopic video images
US20050251750A1 (en) * 2004-05-10 2005-11-10 Robert Vallone Television viewer interface system
KR100585966B1 (ko) 2004-05-21 2006-06-01 한국전자통신연구원 3차원 입체 영상 부가 데이터를 이용한 3차원 입체 디지털방송 송/수신 장치 및 그 방법
US8340177B2 (en) * 2004-07-12 2012-12-25 Microsoft Corporation Embedded base layer codec for 3D sub-band coding
US8374238B2 (en) * 2004-07-13 2013-02-12 Microsoft Corporation Spatial scalability in 3D sub-band decoding of SDMCTF-encoded video
US7728877B2 (en) * 2004-12-17 2010-06-01 Mitsubishi Electric Research Laboratories, Inc. Method and system for synthesizing multiview videos
JP2008536420A (ja) * 2005-04-13 2008-09-04 ノキア コーポレイション スケーラビリティ情報の符号化、格納およびシグナリング
KR100657322B1 (ko) * 2005-07-02 2006-12-14 삼성전자주식회사 로컬 3차원 비디오를 구현하기 위한 인코딩/디코딩 방법 및장치
WO2007004633A1 (ja) * 2005-07-05 2007-01-11 Sanyo Electric Co., Ltd. 立体画像処理方法及び立体画像処理装置及びプログラム及びプログラムが格納された記録媒体
US8705617B2 (en) * 2005-09-27 2014-04-22 Qualcomm Incorporated Multiple layer video encoding
US8879635B2 (en) * 2005-09-27 2014-11-04 Qualcomm Incorporated Methods and device for data alignment with time domain boundary
BRPI0616745A2 (pt) * 2005-10-19 2011-06-28 Thomson Licensing codificação / decodificação de vìdeo com múltiplas visualizações usando codificação / decodificação de vìdeo escalonável
US7903737B2 (en) * 2005-11-30 2011-03-08 Mitsubishi Electric Research Laboratories, Inc. Method and system for randomly accessing multiview videos with known prediction dependency
KR100747598B1 (ko) * 2005-12-09 2007-08-08 한국전자통신연구원 디지털방송 기반의 3차원 입체영상 송수신 시스템 및 그방법
KR101029854B1 (ko) * 2006-01-11 2011-04-15 노키아 코포레이션 스케일러블 비디오 코딩에서 픽쳐들의 역방향-호환 집합
KR100754205B1 (ko) * 2006-02-07 2007-09-03 삼성전자주식회사 다시점 동영상 부호화 장치 및 방법
JP4983147B2 (ja) * 2006-08-18 2012-07-25 富士通セミコンダクター株式会社 多重化装置、多重化方法および多重化プログラム
KR100864826B1 (ko) * 2006-09-29 2008-10-23 한국전자통신연구원 디지털 방송기반의 3차원 정지영상 서비스 방법 및 장치
US8594180B2 (en) * 2007-02-21 2013-11-26 Qualcomm Incorporated 3D video encoding
US8249984B2 (en) * 2007-05-31 2012-08-21 International Business Machines Corporation System and method for fair-sharing in bandwidth sharing ad-hoc networks
MY162861A (en) 2007-09-24 2017-07-31 Koninl Philips Electronics Nv Method and system for encoding a video data signal, encoded video data signal, method and system for decoding a video data signal

Also Published As

Publication number Publication date
CA2700499A1 (en) 2009-04-02
US20210105449A1 (en) 2021-04-08
RU2010116176A (ru) 2011-11-10
US20230276039A1 (en) 2023-08-31
KR101564461B1 (ko) 2015-11-06
US8854427B2 (en) 2014-10-07
US20100110163A1 (en) 2010-05-06
ES2536776T3 (es) 2015-05-28
CN101816179A (zh) 2010-08-25
US10904509B2 (en) 2021-01-26
EP2204043A2 (en) 2010-07-07
WO2009040701A2 (en) 2009-04-02
PL2204043T3 (pl) 2015-08-31
MX2010003159A (es) 2010-04-01
JP2011515874A (ja) 2011-05-19
KR20100063806A (ko) 2010-06-11
CA2700499C (en) 2017-10-24
RU2518408C2 (ru) 2014-06-10
CN104935956B (zh) 2019-01-22
BRPI0817192A2 (pt) 2015-03-17
CN104935956A (zh) 2015-09-23
ZA201002896B (en) 2011-07-27
US11677924B2 (en) 2023-06-13
WO2009040701A3 (en) 2009-05-22
EG26406A (en) 2013-10-21
MY162861A (en) 2017-07-31
AU2008303276A1 (en) 2009-04-02
EP2863640A1 (en) 2015-04-22
US20140369423A1 (en) 2014-12-18
EP2204043B1 (en) 2015-04-01

Similar Documents

Publication Publication Date Title
US20230276039A1 (en) Method and system for encoding a video data signal, encoded video data signal, method and system for decoding a video data signal
US20230345017A1 (en) Low complexity enhancement video coding
KR100908062B1 (ko) 비디오 신호의 디코딩/인코딩 방법 및 장치
KR100454194B1 (ko) 다중 디스플레이 방식을 지원하는 양안식 동영상 부호화/복호화 장치 및 그 방법
CN101663893B (zh) 编码方法
KR101173335B1 (ko) 영상분할기반 초고해상도 비디오 부호화 및 복호화 장치, 및 그 제어 방법
US11412265B2 (en) Decoding multi-layer images
JP2010525661A (ja) 符号化システム
US20110149033A1 (en) Code stream conversion system and method, code stream identifying unit and solution determining unit
TW201352006A (zh) 解碼方法及解碼裝置
KR101345544B1 (ko) 기본시점 복호 및 시점 임의 접근을 지원하기 위한 다시점비디오 부호화 시스템, 복호화 시스템 및 비트스트림 추출시스템
RU2688668C2 (ru) Передающее устройство, способ передачи, приёмное устройство и способ приёма
KR100943634B1 (ko) 깊이 정보의 계층적 부호화를 통한 자유 시점 비디오콘텐츠 제공 방법 및 장치
AU2008303276B2 (en) Method and system for encoding a video data signal, encoded video data signal, method and system for decoding a video data signal
JPWO2015098713A1 (ja) 画像復号装置および画像符号化装置
JPH1185966A (ja) 画像信号多重化装置および方法、画像信号逆多重化装置および方法、並びに伝送媒体
Li et al. Multi-layer extension of the high efficiency video coding (HEVC) standard
JP2011244403A (ja) 映像符号化装置、映像復号化装置、映像符号化方法、映像復号化方法、及びプログラム

Legal Events

Date Code Title Description
B25D Requested change of name of applicant approved

Owner name: KONINKLIJKE PHILIPS N. V. (NL)

B25G Requested change of headquarter approved

Owner name: KONINKLIJKE PHILIPS N. V. (NL)

B15K Others concerning applications: alteration of classification

Ipc: H04N 13/00 (2018.01), H04N 19/30 (2014.01), H04N 1

B06F Objections, documents and/or translations needed after an examination request according [chapter 6.6 patent gazette]
B06U Preliminary requirement: requests with searches performed by other patent offices: procedure suspended [chapter 6.21 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 04/08/2020, OBSERVADAS AS CONDICOES LEGAIS.