BRPI0616860A2 - método para decodificar um sinal de vìdeo - Google Patents

método para decodificar um sinal de vìdeo Download PDF

Info

Publication number
BRPI0616860A2
BRPI0616860A2 BRPI0616860-4A BRPI0616860A BRPI0616860A2 BR PI0616860 A2 BRPI0616860 A2 BR PI0616860A2 BR PI0616860 A BRPI0616860 A BR PI0616860A BR PI0616860 A2 BRPI0616860 A2 BR PI0616860A2
Authority
BR
Brazil
Prior art keywords
image
reference image
base layer
decoded
decoding
Prior art date
Application number
BRPI0616860-4A
Other languages
English (en)
Inventor
Seung Wook Park
Byeong Moon Jeon
Soung Hyun Um
Ji Ho Park
Dong Seok Kim
Original Assignee
Lg Electronics Inc
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 Lg Electronics Inc filed Critical Lg Electronics Inc
Priority claimed from PCT/KR2006/003979 external-priority patent/WO2007040336A1/en
Publication of BRPI0616860A2 publication Critical patent/BRPI0616860A2/pt
Publication of BRPI0616860B1 publication Critical patent/BRPI0616860B1/pt
Publication of BRPI0616860B8 publication Critical patent/BRPI0616860B8/pt

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/30Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
    • H04N19/34Scalability techniques involving progressive bit-plane based encoding of the enhancement layer, e.g. fine granular scalability [FGS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/103Selection of coding mode or of prediction mode
    • H04N19/105Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/17Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
    • H04N19/176Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/187Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a scalable video layer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/20Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video object coding
    • H04N19/29Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video object coding involving scalability at the object level, e.g. video object layer [VOL]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/44Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
    • 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/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/503Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
    • H04N19/51Motion estimation or motion compensation
    • 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/503Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
    • H04N19/51Motion estimation or motion compensation
    • H04N19/513Processing of motion vectors
    • H04N19/517Processing of motion vectors by encoding
    • H04N19/52Processing of motion vectors by encoding by predictive encoding
    • 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/503Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
    • H04N19/51Motion estimation or motion compensation
    • H04N19/523Motion estimation or motion compensation with sub-pixel accuracy
    • 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/503Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
    • H04N19/51Motion estimation or motion compensation
    • H04N19/56Motion estimation with initialisation of the vector search, e.g. estimating a good candidate to initiate a search
    • 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/503Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
    • H04N19/51Motion estimation or motion compensation
    • H04N19/577Motion compensation with bidirectional frame interpolation, i.e. using B-pictures
    • 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
    • H04N5/00Details of television systems
    • H04N5/14Picture signal circuitry for video frequency region
    • H04N5/144Movement detection
    • H04N5/145Movement estimation

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)

Abstract

MéTODO PARA DECODIFICAR UM SINAL DE VìDEO. Um método para eficientemente decodificar um sinal de video é descrito, o qual é baseado em escalabilidade de granularidade fina (FGS) e inclui adquirir informação de identificação de imagem indicando uma imagem de referência de um bloco atual, e decodificar o bloco atual usando a imagem de referência. Uma imagem de referência de camada base e uma imagem de referência de camada aperfeiçoada correspondendo a ela têm a mesma informação de odentificação de imagem. Conseqüentemente, é possivel minimizar um problema causado em um procedimento para decodificar um sinal de vídeo devido a erro de transmissão.

Description

"MÉTODO PARA DECODIFICAR UM SINAL DE VÍDEO"
Campo da Invenção
A presente invenção refere-se a um método para de-codificar um sinal de video.
Fundamentos da Invenção
Um ambiente de comunicação está atualmente sendo alterado junto com o desenvolvimento de uma Rede de conver-gência de Banda Larga (BcN) para permitir que um serviço talcomo uma rede complexa sem fio e por fio, uma combinação deuma rede de transmissão e uma rede de comunicação, ou con-vergência de IP usando uma rede de protocolo de Internet(IP). Tal tendência por mudança do ambiente de comunicaçãoserá acelerada no futuro. Devido à mudança do ambiente decomunicação, terminais usados em uma variedade de ambientesde comunicação estão sendo diversamente mudados e capacida-des de processamentos dos terminais também estão sendo muda-das. Conseqüentemente, de modo a fornecer sinais de videootimizados para vários ambientes de comunicação e váriosterminais, uma variedade de sinais de video fornecidos aosterminais deve ser criada. De modo a fornecer os sinais devideo otimizados aos terminais, uma fonte de video deve in-cluir uma variedade de combinações de variáveis, tal como onúmero de quadros de transmissão por segundo, a resolução eo número de bits por pixel, etc. Isso impõe uma grande so-brecarga em provedores de conteúdo.
Em vista do acima, os provedores de conteúdo codi-ficam um sinal de video original em dados de video comprimi-dos de alta taxa de bits, decodificam os dados de video com-primidos no sinal de vídeo original quando uma solicitaçãopelo vídeo é recebida a partir de um terminal, e codificamos dados originais em dados de vídeo adequados para uma ca-pacidade de processamento de vídeo do terminal antes de for-necer dados de vídeo ao termina. Entretanto, em tal transco-dificação (uma combinação de decodificação e codificação),processos de codificação, decodificação e codificação devemser executados e assim um retardo de tempo ocorre quandofornecendo o sinal de vídeo ao terminal. Portanto, um dispo-sitivo que tem hardware e algoritmos complexos é adicional-mente exigido.
De modo a resolver tal problema, uma codificaçãode vídeo escalável (SVC) foi sugerida. Esse método pode re-presentar sinais de vídeo codificando-os em uma seqüência deimagens com qualidade de imagem mais alta e decodifica so-mente uma parte (uma seqüência parcial de imagens intermi-tentemente selecionadas a partir da seqüência total de qua-dros) da seqüência de imagens. A seqüência de imagens codi-ficada usando o SVC pode reduzir o tamanho do vídeo usandoescalabilidade espacial ou reduzir a qualidade da imagem u-sando escalabilidade SNR com uma baixa taxa de bits. Nessahora, uma seqüência de imagens tendo um tamanho de tela pe-queno e/ou um número pequeno de quadros por segundo é refe-rida como uma camada base e uma seqüência de imagens tendoum grande tamanho de tela e/ou um grande número de quadrospor segundo é referida como uma camada de aperfeiçoamento ouaperfeiçoada.
Embora seja possível representar sinais de vídeoem baixa qualidade de imagem recebendo e processando umaparte da seqüência de imagens codificada no método escalávelcomo descrito acima, a qualidade da imagem é significativa-mente degradada à medida que a taxa de bits é diminuída. Umasolução para esse problema é fornecer uma seqüência de ima-gens auxiliar tendo baixas taxas de bits, por exemplo, umaseqüência de imagens que tem um pequeno tamanho de tela e/ouum pequeno número de quadros por segundo. A seqüência de i-magens auxiliar é referida como uma camada base, e uma se-qüência de imagens principal é referida como uma camada a-perfeiçoada (ou de aperfeiçoamento).
Nesse SVC, se uma parte do fluxo de bits da camadaaperfeiçoada é perdida quando decodificando uma imagem espe-cífica incluindo a camada aperfeiçoada, que é codificada etransmitida, um decodificador decodifica a imagem usando ofluxo de bits perdido da camada aperfeiçoada. Conseqüente-mente, as qualidades das imagens dos sinais de vídeo origi-nais e dos sinais de vídeo decodificados são diferentes umasdas outras. Especificamente, quando a imagem tendo o proble-ma mencionado acima é uma imagem de referência necessáriapara decodificar as outras imagens bem como uma imagem chave, o problema se torna mais grave.
Sumário da Invenção
Conseqüentemente, a presente invenção é direciona-da a um método para decodificar um sinal de vídeo que subs-tancialmente obvia um ou mais problemas devido às limitaçõese desvantagens da técnica relacionada.
Um objetivo da presente invenção desenvolvida pararesolver o problema está em um método de decodificação que écapaz de minimizar um problema causado em um procedimentopara decodificar um sinal de video devido a erro de trans-missão .
Um outro objetivo da presente invenção desenvolvi-da para resolver o problema está em um método para gerenciarum armazenador temporário de imagem decodificada de acordocom um método de decodif icação que é capaz de minimizar umproblema causado em um procedimento para decodificar um si-nal de video devido a erro de transmissão.
O objetivo da presente invenção pode ser alcançadofornecendo-se um método para decodificar um sinal de videobaseado em escalabilidade de granularidade fina (FGS) quecompreende: obter informação de identificação de imagem in-dicando uma imagem de referência de um bloco atual; e deco-dificar o bloco atual usando uma imagem de referência, ondea imagem de referência de camada base e uma imagem de refe-rência de camada aperfeiçoada correspondendo a ela têm amesma informação de identificação de imagem.
Breve Descrição dos Desenhos
Os desenhos em anexo, que são incluídos para for-necer um entendimento adicional da invenção, ilustram moda-lidades da invenção e juntos com a descrição servem para ex-plicar o princípio da invenção.
Nos desenhos:
A FIG. 1 é um diagrama de bloco esquemático de umsistema de codificação de vídeo escalável ao qual a presenteinvenção se aplica;A FIG. 2 é uma vista que mostra uma estrutura deimagens usada em um método de decodificar e um método de ge-renciar um armazenador temporário de imagem decodificada deacordo com uma modalidade da presente invenção;
A FIG. 3 é um fluxograma que ilustra um método pa-ra decodificar um sinal de video de acordo com uma modalida-de da presente invenção;
A FIG. 4 é um fluxograma que ilustra um método pa-ra decodificar um sinal de video de acordo com uma outra mo-dalidade da presente invenção;
A FIG. 5 é uma vista que ilustra uma estrutura deum armazenador temporário de imagem decodificada de acordocom uma modalidade da presente invenção;
As FIGs. 6A e 6B são vistas que ilustram o re-ordenamento de números de referência de uma imagem de refe-rência de acordo com uma modalidade da presente invenção;
A FIG. 7 é uma vista que ilustra conteúdos de ge-renciamento de um armazenador temporário de imagem decodifi-cada correspondentes a números de códigos de uma operação decontrole de gerenciamento de memória (MMCO); e
A FIG. 8 é uma vista que ilustra uma estrutura deum armazenador temporário de imagem decodificada de acordocom uma outra modalidade da presente invenção.
Descrição Detalhada da Invenção
Referência será feita agora em detalhes às modali-dades preferenciais da presente invenção, exemplos das quaissão ilustrados nos desenhos em anexo. Sempre que possível,os mesmos números de referência serão usados por todos osdesenhos para se referir às mesmas partes ou partes similares.
Em adição, embora os termos usados na presente in-venção sejam selecionados a partir de termos geralmente co-nhecidos e usados, alguns dos termos mencionados na descri-ção da presente invenção foram selecionados pelo requerenteem sua descrição, os significados detalhados dos quais sãodescritos em partes relevantes da descrição. Além disso, so-licita-se que a presente invenção seja entendida, não sim-plesmente pelos termos reais usados, mas pelos significadosde cada termo.
A FIG. 1 é um diagrama de bloco esquemático de umsistema de codificação de video escalável ao qual a presenteinvenção se aplica.
O sistema de codificação de video escalável incluium codificador 2 e um decodificador 10. O codificador 2 in-clui um codificador de camada base 4, um codificador de ca-mada aperfeiçoada 6 e um mux 8. O decodificador 10 inclui umdemux 12, um decodif icador de camada base 14 e um decodifi-cador de camada aperfeiçoada 16. 0 codificador de camada ba-se 4 comprime um sinal de video de entrada X(n) e gera umfluxo de bits de camada base. 0 codificador de camada aper-feiçoada 6 gera um fluxo de bits de camada aperfeiçoada u-sando o sinal de video de entrada X(n) e informação geradapelo codificador de camada base 4 e o mux 8 gera um fluxo debits escalável usando o fluxo de bits de camada base e ofluxo de bits de camada aperfeiçoada. O fluxo de bits esca-lável gerado é transmitido ao decodificador 10 via um certocanal e o fluxo de bits escalável transmitido é dividido nofluxo de bits de camada aperfeiçoada e no fluxo de bits decamada base pelo demux 12 do decodificador 10. O decodifica-dor de camada base 14 recebe o fluxo de bits de camada basee o decodifica em um sinal de vídeo de saida Xb (n), e o de-codificador de camada aperfeiçoada 16 recebe o fluxo de bitsde camada aperfeiçoada e o decodifica em um sinal de videode saida Xe(η). 0 sinal de video de saída Xb(n) tem resolu-ção e qualidade de imagem mais baixas do que o sinal de ví-deo de saída Xe(n).
A FIG. 2 é uma vista que mostra uma estrutura deimagens usada em um método de decodificar e um método de ge-renciar um armazenador temporário de imagem decodificada deacordo com uma modalidade da presente invenção.
Na estrutura de imagens, um Grupo de Imagens (GOP)é formado de uma estrutura de imagens B hierárquica, e asimagens que configuram o GOP são classificadas em imagemchave e imagem não chave. Uma imagem consiste de uma imagemde referência de camada base QB e uma imagem de referênciade camada aperfeiçoada QE. A imagem chave representa uma i-magem que tem um nível temporal mais baixo e a imagem nãochave representa imagens exceto a imagem chave.
Nessa estrutura, uma imagem atual pode usar pelomenos uma imagem das imagens que têm níveis temporais maisbaixos ou iguais aos da imagem atual como uma imagem de re-ferência. Por exemplo, quando uma primeira imagem 22 é umaimagem codificada I por uma intrapredição, a primeira imagem22 é decodificada sem uma imagem de referência, uma segundaimagem 24 é decodificada usando a primeira imagem 22 como aimagem de referência, uma terceira imagem 26 é decodificadausando a primeira e a segunda imagem 22 e 24 como as imagensde referência, as quartas imagens 28 e 20 são decodificadasusando a primeira e a terceira imagem 22 e 26 ou a segunda ea quarta imagem 24 e 26 como as imagens de referência, asquintas imagens 32, 34, 36 e 38 são decodificadas usando aprimeira e a quarta imagem 22 e 28, a terceira e a quartaimagem 2 6 e 2 8 ou a segunda e a quarta imagem 24 e 30 comoas imagens de referência. As imagens são decodificadas emordem da primeira imagem 22, a segunda imagem 24, a terceiraimagem 26, as quartas imagens 28 e 30, e as quintas imagens32, 34, 36 e 38. A primeira e a segunda imagem 22 e 24 sãoas imagens chave e a terceira às quintas imagens 26, 28, 30,32, 34, 36, e 38 são as imagens não chave. A imagem chaveinclui a imagem de referência de camada base e a imagem dereferência de camada aperfeiçoada e é representada como aprimeira imagem 22 e a segunda imagem 24 na FIG. 2. Quando aimagem não chave é usada como a imagem de referência, a ima-gem de referência de camada aperfeiçoada da imagem não chaveé referida. A imagem de referência de camada aperfeiçoada daimagem não chave indica que a imagem de referência de camadabase da imagem não chave já está reconstruída, e é represen-tada por uma linha pontilhada, como a terceira às quintasimagem 26, 28, 30, 32, 34, 36 e 38 mostradas na FIG. 2.
A FIG. 3 é um fluxograma que ilustra um método pa-ra decodificar um sinal de vídeo de acordo com uma modalida-de da presente invenção.Primeiro, o decodificador recebe o sinal de videocodificado via um certo canal. Informação de identificaçãode imagem indicando uma imagem de referência de um bloco a-tual é adquirida a partir do sinal de vídeo (S310) . Δ infor-mação de identificação de imagem pode ser, por exemplo, in-formação de índice de referência ou informação de número deimagem da imagem de referência. 0 bloco atual pode ser deco-dificado usando a imagem de referência (S320) . A imagem dereferência de camada base e a imagem de referência de camadaaperfeiçoada correspondente a essa podem ter a mesma infor-mação de identificação de imagem. A informação de identifi-cação de imagem pode ser a informação de índice de referên-cia ou a informação do número de imagem da imagem de refe-rência. A imagem de referência de camada aperfeiçoada podeter uma qualidade de imagem mais alta do que da imagem dereferência de camada base.
Quando a imagem incluindo o bloco atual é a imagemchave, a imagem de referência do bloco atual pode ser a ima-gem de referência de camada base ou a imagem de referênciade camada aperfeiçoada correspondente a ela. A imagem de re-ferência do bloco atual pode ser obtida a partir de uma lis-ta de imagens de referência baseada na informação de identi-ficação de imagem. O bloco atual pode ser decodificado usan-do a imagem de referência obtida. Mesmo nesse caso, a imagemde referência de camada base e a imagem de referência de ca-mada aperfeiçoada correspondente a ela podem ter a mesma in-formação de identificação de imagem. A imagem de referênciade camada aperfeiçoada pode ter uma qualidade de imagem maisalta do que da imagem de referência de camada base.
Por exemplo, quando a imagem atual mostrada naFIG. 2 é a segunda imagem 24 bem como uma imagem P, a imagemde referência da segunda imagem 24 é a primeira imagem 22 ea segunda imagem 24 é a imagem chave. Conseqüentemente, asegunda imagem 24 que é a imagem atual pode ser decodificadacom relação à imagem de referência de camada base ou à ima-gem de referência de camada aperfeiçoada da primeira imagem22. Nessa hora, a imagem de referência de camada base e a imagem de referência de camada aperfeiçoada podem ter a mes-ma informação de identificação de imagem e esta pode ser ainformação de índice de referência ou a informação de númerode imagem da imagem de referência. Como um outro exemplo,quando a imagem atual é a quarta imagem 28, a imagem de re-ferência da quarta imagem 28 é a primeira e a terceira ima-gem 22 e 26 e a quarta imagem 28 corresponde à imagem nãochave. Nesse caso, a imagem de referência da quarta imagem28 que é a imagem atual inclui a imagem de referência de ca-mada base da primeira imagem 22, a imagem de referência de camada aperfeiçoada da primeira imagem 22 ou a imagem de re-ferência de camada aperfeiçoada da terceira imagem 26. Ai-magem de referência de camada aperfeiçoada da terceira ima-gem 2 6 indica que a imagem de referência de camada base daterceira imagem já está reconstruída.
A FIG. 4 é um fluxograma que ilustra um método pa-ra decodificar um sinal de vídeo de acordo com uma outra mo-dalidade da presente invenção.
Primeiro, uma primeira imagem de referência podeser obtida a partir de uma lista de imagens de referência(S410). Aqui, a primeira imagem de referência está associadacom a informação de identificação de imagem e esta inclui ainformação de índice de referência ou a informação de númerode imagem da imagem de referência. Por exemplo, a primeiraimagem de referência na lista de imagens de referência podeser obtida usando a informação de índice de referência. Umbloco atual pode ser decodificado usando a primeira imagemde referência obtida (S420). Nessa hora, a primeira imagemde referência e uma segunda imagem de referência correspon-dente a ela podem ter a mesma informação de identificação deimagem e a primeira imagem de referência e a segunda imagemde referência são distinguidas uma da outra por uma outrainformação de identificação. Por exemplo, a imagem de refe-rência de camada base 40 e a imagem de referência de camadaaperfeiçoada 42 que têm o mesmo número de imagem podem serdistinguidas uma da outra marcando a imagem de referência decamada base 40 com "representação base" em um processo demarcação de imagem de referência codificada. A primeira ima-gem de referência pode pertencer à camada base e a segundaimagem de referência pode pertencer à camada aperfeiçoada. Acamada aperfeiçoada pode ter qualidade de imagem mais altado que a da camada base. Quando a imagem incluindo o blocoatual é o bloco chave, a imagem de referência do bloco atualpode ser a primeira imagem de referência ou a segunda imagemde referência correspondente a ela. O bloco atual pode serdecodificado usando a imagem de referência obtida.
Como mostrado nas FIGs. 3 e 4, quando a imagem dereferência é a primeira imagem 22 ou a segunda imagem 24,que é a imagem chave, é possível fornecer a imagem de refe-rência de camada base ou a imagem de referência de camadaaperfeiçoada à imagem atual. Alternativamente, é possívelfornecer a primeira imagem de referência ou a segunda imagemde referência à imagem atual. Conseqüentemente, a imagem dereferência pode ser armazenada no armazenador temporário deimagem decodificada. De acordo com o método para decodificaro sinal de vídeo da presente invenção, um método para alocarum número de referência à imagem de referência no armazena-dor temporário de imagem decodificada ou um método para ge-renciar o armazenador temporário de imagem decodificada talcomo um método para apagar a imagem de referência necessitaser novamente definido. O método para gerenciar o armazena-dor temporário de imagem decodificada de acordo com uma mo-dalidade da presente invenção será descrito em detalhes comrelação às FIGs. 5 e 6.
Primeiro, em uma modalidade da presente invenção,quando a imagem de referência é a imagem chave, o mesmo nú-mero de identificação de imagem pode ser alocado à imagem dereferência de camada base e a imagem de referência de camadaaperfeiçoada da imagem de referência armazenada no armazena-dor temporário de imagem decodificada. Quando a imagem dereferência é a imagem não chave, já que a imagem de referên-cia de camada aperfeiçoada da imagem de referência é armaze-nada no armazenador temporário de imagem decodificada, umnúmero de identificação de imagem é alocado à imagem de re-ferência de camada aperfeiçoada da imagem de referência. Ouseja, quando a imagem de referência é a imagem chave, a ima-gem de referência de camada base e a imagem de referência decamada aperfeiçoada da imagem de referência podem ser trata-das como uma imagem virtual. Aqui, a informação de identifi-cação de imagem alocada inclui a informação de número de i-magem ou a informação de indice de referência e a informaçãode número de imagem inclui um número de imagem de referênciade longa duração.
A FIG. 5 é uma vista que ilustra uma estrutura deum armazenador temporário de imagem decodificada de acordocom uma modalidade da presente invenção.
Quando a primeira imagem 22 que é a imagem chavebem como a imagem de referência como mostrada na FIG. 2 édecodificada e armazenada no armazenador temporário de ima-gem decodificada, a imagem de referência de camada base 40 ea imagem de referência de camada aperfeiçoada 42 que confi-guram a primeira imagem 22 são armazenadas com um número deimagem "0". Na segunda imagem 24 que é a imagem chave bemcomo a imagem de referência similar à primeira imagem 22, aimagem de referência de camada base 44 e a imagem de refe-rência de camada aperfeiçoada 4 6 que configuram a segundaimagem 24 são armazenadas com um número de imagem "1". Naterceira imagem 2 6 que é a imagem não chave bem como a ima-gem de referência, a imagem de referência de camada aperfei-çoada 48 da imagem de referência 26 é armazenada com um nú-mero de imagem "2". As quintas imagens 32, 34, 36 e 38 nãosão armazenadas no armazenador temporário de imagem decodi-ficada exceto para um caso onde a imagem não é exibida ime-diatamente depois de decodificação, porque as quintas ima-gens são imagens de não referência.
Nessa hora, quando a imagem atual é a imagem chavee se refere à imagem de referência tendo o número de imagem"0", já que a imagem de referência de camada base 40 e a i-magem de referência de camada aperfeiçoada 42 da imagem dereferência 22 têm a mesma informação de identificação de i-magem do número de imagem "0", a imagem de referência de ca-mada base 40 e a imagem de referência de camada aperfeiçoada42 tendo o número de imagem "0" devem ser distinguidas umada outra. Conseqüentemente, a presente invenção pode usaruma outra informação de identificação. Por exemplo, a imagemde referência de camada base 40 e a imagem de referência decamada aperfeiçoada 42 tendo o mesmo número de imagem sãodistinguidas uma da outra marcando a imagem de referência decamada base 40 com a "representação base" no processo demarcação de imagem de referência decodificada.
Como uma outra modalidade da presente invenção, ainformação de identificação de imagem das imagens armazena-das no armazenador temporário de imagem decodificada variadependendo de qual imagem é decodificada no armazenador tem-porário de imagem decodificada. Portanto, a primeira imagemde referência na lista de imagens de referência pode ser ob-tida a partir da lista de imagens de referência e o blocoatual pode ser decodificado usando a primeira imagem de re-ferência. Nessa hora, a primeira imagem de referência e asegunda imagem de referência correspondendo a essa têm amesma informação de identificação de imagem e podem ser dis-tinguidas uma da outra por uma outra informação de identifi-cação. Por exemplo, a primeira imagem de referência e a se-gunda imagem de referência tendo o mesmo número de imagempodem ser distinguidas uma da outra marcando a primeira ima-gem de referência ou a segunda imagem de referência com a"representação base" no processo de marcação de imagem dereferência decodificada. A primeira imagem de referência po-de pertencer à camada base e a segunda imagem de referênciapode pertencer à camada aperfeiçoada. Nesse caso, a primeiraimagem de referência e a segunda imagem de referência podemser distinguidas uma da outra marcando a primeira imagem dereferência com a "representação base".
Como uma outra modalidade da presente invenção, alista de imagens de referência pode ser inicializada usando a imagem de referência guando decodificando o bloco atualusando a imagem de referência, como descrito com relação àsFIGs. 3 e 4. A lista de imagens de referência inicializadapode ser re-ordenada. Quando a lista de imagens de re-ferôencia é re-ordenada, a imagem de referência pode ser ob- tida a partir da lista de imagens de referência re-ordenada.O re-ordenamento da lista de imagens de referência será des-crito com relação às FIGs. 6A e 6B.
As FIGs. 6A e 6B são vistas que mostram o re-ordenamento de números de referência de uma imagem de refe- rência de acordo com uma modalidade da presente invenção.
O re-ordenamento dos números de referência repre-senta um comando para re-alocar um número de referência maisbaixo a uma imagem tendo correlação mais alta com a imagematual na lista de imagens de referência e eficientemente ge-renciar a imagem de referência quando imagens, que estãotemporariamente próximas à imagem atual, têm correlação maisbaixa com a imagem atual do que a de uma imagem, que estátemporariamente longe da imagem atual, quando decodificandoa imagem atual. 0 re-ordenamento dos números de referênciaserá descrito em detalhes com relação às FIGs. 6A e 6B.
A FIG. 6A mostra a estrutura das imagens em um es-tado onde a primeira, a segunda, a terceira e as quartas i- magens 22, 24, 26, 28 e 30 são decodificadas e armazenadasno armazenador temporário de imagem decodificada. Quando aquinta imagem 34 é desejada para ser decodificada, a listade imagens de referência 0 das imagens armazenadas no arma-zenador temporário de imagem decodificada é configurada comomostrado na FIG. 6B. Os números de referência são dados àsimagens enquanto rotacionando a lista de imagens de referên-cia 0 da quinta imagem 34 em uma direção anti-horária e osnúmeros de referência são dados às imagens enquanto rotacio-nando a lista de imagens de referência 1 da quinta imagem 34em uma direção horária. Entretanto, quando a primeira imagem22, que está temporariamente longe da quinta imagem 34, temcorrelação mais alta com a quinta imagem 34 do que da quartaimagem 28, que está temporariamente próxima à quinta imagem34, na lista de imagens de referência 0, o número de refe-rência 0 é re-alocado para a primeira imagem 22 e o númerode referência 1 é re-alocado para a quarta imagem 28, dessemodo re-ordenando a lista de imagens de referência. Quando asegunda imagem 24 tem correlação mais alta com a quinta ima-gem 34 do que com a quarta imagem 30, que está temporaria-mente próxima da quinta imagem 34, na lista de imagens dereferência 1, o número de referência 1 é re-alocado para asegunda imagem 24 e o número de referência 2 é re-alocadopara a quarta imagem 30, desse modo re-ordenando a lista deimagens de referência.
Em uma modalidade da presente invenção, como des-crito acima, no re-ordenamento dos números de referência,quando a imagem de referência é a imagem chave, a imagem dereferência de camada base e a imagem de referência de camadaaperfeiçoada são tratadas como uma imagem, à qual o númerode referência é re-alocado, e, quando a imagem de referênciaé a imagem não chave, o número de referência alocado para aimagem de referência de camada aperfeiçoada é re-alocado,desse modo re-ordenando a lista de imagens de referência.
Como uma outra modalidade da presente invenção, ainicialização da lista de imagens de referência usa o mesmométodo daquele do re-ordenamento dos números de referência.
Por exemplo, a informação de identificação de imagem indi-cando a imagem de referência do bloco atual é obtida e a i-magem de referência armazenada no armazenador temporário deimagem decodificada é lida baseada na informação de identi-ficação de imagem obtida. O bloco atual é decodificado usan-do a imagem de referência lida. A imagem de referência decamada base e a imagem de referência de camada aperfeiçoadacorrespondente a essa podem ter a mesma informação de iden-tificação de imagem e esta inclui a informação de índice dereferência ou a informação de número de imagem da imagem dereferência. Quando a imagem de referência é a imagem chave,a imagem de referência de camada base e a imagem de referên-cia de camada aperfeiçoada da imagem de referência são tra-tadas como uma imagem, a qual o número de referência podeser alocado. Quando a imagem de referência é uma imagem nãochave, o número de referência pode ser alocado para a imagemde referência de camada aperfeiçoada. Mesmo quando a imagemde referência necessita ser não mais referida e é apagada doarmazenador temporário de imagem decodificada usando um mé-todo de janela de deslizamento, se a imagem de referência éa imagem chave, a imagem de referência de camada base e aimagem de referência de camada aperfeiçoada da imagem de re-ferência são tratadas como uma imagem e a imagem de referên-cia pode ser apagada do armazenador temporário. Se a imagemde referência é a imagem não chave, a imagem de referênciade camada aperfeiçoada pode ser apagada do armazenador tem-porário. Nesse caso, a imagem é apagada usando um métodoprimeiro a entrar-primeiro a sair (FIFO) para primeiro apa-gar uma imagem que é primeiro armazenada no armazenador tem-porário.
Como uma outra modalidade da presente invenção, ummétodo para gerenciar um armazenador temporário de imagemdecodificada usando uma operação de controle de gerenciamen-to de memória MMCO (aqui referida como "MMCO") será descri-to. Quando a MMCO é obtida a partir da imagem atual em umprocedimento para decodificar a imagem atual, o armazenadortemporário de imagem decodificada correspondente à MMCO égerenciado. Como mostrado na FIG. 5, quando a imagem atual éa imagem chave, ambas a imagem de referência de camada base52 e a imagem de referência de camada aperfeiçoada 54 da i-magem de referência 50 no armazenador temporário de imagemdecodificada são submetidas a uma operação de controle degerenciamento de memória 56 (por exemplo, um comando paramover a imagem de referência a partir de uma memória de cur-ta duração para uma memória de longa duração). Quando a ima-gem atual é a imagem não chave, a imagem de referência decamada aperfeiçoada da imagem de referência 58 no armazena-dor temporário de imagem decodificada é submetida a uma ope-ração de controle de gerenciamento de memória 60. Os conteú-dos de gerenciamento correspondentes ao valor alocado para aMMCO serão agora descritos em detalhes com relação à FIG. 7.
A FIG. 7 é uma vista que ilustra os conteúdos degerenciamento do armazenador temporário de imagem decodifi-cada correspondentes aos números de códigos da MMCO.
Primeiro, quando o número de código da MMCO é 0, éindicado que o gerenciamento de memória está terminado.
Quando o número de código da MMCO é 1, é indicado que umaimagem de referência de curta duração é marcada com uma ima-gem de não referência. Quando o número de código da MMCO é2, é indicado que uma imagem de referência de longa duraçãoé marcada com a imagem de não referência. Quando o número decódigo da MMCO é 3, é indicado que a imagem de referência decurta duração é marcada com a imagem de referência de longaduração e movida para a memória de longa duração. Quando onúmero de código da MMCO é 4, é indicado que o tamanho damemória de longa duração é decidido. Quando o número de có-digo da MMCO é 5, é indicado que todas as imagens de refe-rência sejam marcadas com a imagem de não referência e todosos conteúdos do armazenador temporário são reinicializados.Quando o número de código da MMCO é 6, é indicado que a ima-gem atual é marcada com a imagem de referência de longa du-ração e movida para a memória de longa duração.
A operação correspondente ao número de código daMMCO é executada com relação a ambas a imagem de referênciade camada base e a imagem de referência de camada aperfeiço-ada da imagem de referência quando a imagem atual é a imagemchave e é executada com relação à imagem de referência decamada aperfeiçoada da imagem de referência quando a imagematual é a imagem não chave. Ou seja, quando o mesmo númerode identificação de imagem é dado à imagem de referência decamada base e à imagem de referência de camada aperfeiçoada,o re-ordenamento do número de referência, a inicialização dalista de imagens de referência, o apagamento da imagem dereferência e o gerenciamento do armazenador temporário usan-do a MMCO podem ser executados na unidade da imagem tendo omesmo número de identificação de imagem. 0 número de identi-ficação de imagem inclui a informação de índice de referên-cia ou a informação de número de imagem da imagem de refe-rência .
Em uma outra modalidade da presente invenção, ainformação de identificação de imagem é alocada na unidadeda imagem armazenada no armazenador temporário de imagem de-codificada, sem considerar se a imagem de referência é a i-magem chave ou a imagem não chave. Ou seja, mesmo quando aimagem de referência é a imagem chave, diferente informaçãode identificação de imagem é alocada para a imagem de refe-rência de camada base e para a imagem de referência de cama-da aperfeiçoada da imagem de referência. Quando a imagem dereferência é a imagem não chave, a imagem de referência decamada aperfeiçoada da imagem de referência é armazenada noarmazenador temporário de imagem decodificada e assim umaparte da informação de identificação de imagem é alocada pa-ra a imagem de referência de camada aperfeiçoada.
A FIG. 8 é uma vista que ilustra uma estrutura deum armazenador temporário de imagem decodificada de acordocom uma outra modalidade da presente invenção.
Quando a primeira imagem 22 (mostrada na FIG. 2)que é a imagem chave bem como a imagem de referência é deco-dificada e armazenada no armazenador temporário de imagemdecodificada, o número de imagem 0 é alocado para a imagemde referência de camada base 4 0 da primeira imagem 22 e onúmero de imagem 1 é alocado para a imagem de referência decamada aperfeiçoada 42 da primeira imagem 22. Na segunda i-magem 24 que é a imagem chave bem como a imagem de referên-cia similar à primeira imagem 22, o número de imagem 2 é a-locado para a imagem de referência de camada base 44 da se-gunda imagem 24 e o número de imagem 3 é alocado para a ima-gem de referência de camada aperfeiçoada 4 6 da segunda ima-gem 24. Na terceira imagem 26 que é a imagem não chave bemcomo a imagem de referência, já que a imagem de referênciade camada aperfeiçoada é armazenada no armazenador temporá-rio de imagem decodificada, o número de imagem 4 é alocadopara a imagem de referência de camada aperfeiçoada 48. Jáque as quintas imagens 32, 34, 36 e 38 são a imagem de nãoreferência, as quintas imagens não são armazenadas no arma-zenador temporário de imagem decodificada exceto no caso emque as quintas imagens não são exibidas imediatamente depoisde decodificação.
Como uma outra modalidade da presente invenção, nore-ordenamento dos números de referência, quando a imagematual é a imagem chave, somente o número de referência alo-cado para a imagem de referência de camada base é re-alocado, e, quando a imagem de referência é a imagem nãochave, somente o número de referência alocado para a imagemde referência de camada aperfeiçoada é re-alocado.
Como uma outra modalidade da presente invenção, nainicialização da lista de imagens de referência e o gerenci-amento do armazenador temporário usando a MMCO, se a imagematual é a imagem chave, ambas a imagem de referência de ca-mada base e a imagem de referência de camada aperfeiçoada daimagem de referência são submetidas à inicialização e à ope-ração de gerenciamento de memória usando a MMCO mesmo quandoos números de referência dessas são diferentes, e, se a ima-gem atual é a imagem não chave, a imagem de referência decamada de aperfeiçoamento da imagem de referência é submeti-da à inicialização e à operação de gerenciamento de memóriausando a MMCO.
Como mostrado na FIG. 8, por exemplo, um comandoMMCO 62 que a imagem de referência 50 é movida da memória decurta duração para a memória de longa duração é obtido apartir da imagem atual. Quando a imagem atual é a imagemchave, ambas a imagem de referência de camada base 52 e aimagem de referência de camada aperfeiçoada 54 da imagem dereferência 50 são movidas da memória de curta duração para amemória de longa duração, e, quando a imagem atual é a ima-gem não chave, a imagem de referência de camada aperfeiçoada58 da imagem de referência é submetida a um comando MMCO 64.
Quando a imagem de referência necessita ser nãomais referida e assim é apagada do armazenador temporário deimagem decodificada usando o método de janela de deslizamen-to, se a imagem atual é a imagem chave, a imagem de referên-cia de camada base e a imagem de referência de camada aper-feiçoada da imagem de referência são apagadas do armazenadortemporário mesmo quando os números de referência dessas sãodiferentes. Entretanto, se a imagem atual é a imagem nãochave, a imagem de referência de camada aperfeiçoada da ima-gem de referência é apagada do armazenador temporário. Nessecaso, a imagem é apagada usando -o método primeiro a entrar-primeiro a sair (FIFO) para primeiro apagar uma imagem que éprimeiro armazenada no armazenador temporário.
Estará aparente àqueles versados na técnica quevárias modificações e variações podem ser feitas na presenteinvenção sem abandonar o espirito ou escopo da invenção. As-sim, pretende-se que a presente invenção cubra as modifica-ções e variações dessa invenção já que elas vêm no escopodas reivindicações em anexo e seus equivalentes.
Aplicabilidade Industrial
Como descrito acima, de acordo com a presente in-venção, quando uma imagem chave é decodificada, uma imagemde referência de camada base ou uma imagem de referência decamada aperfeiçoada de uma imagem de referência são forneci-das como a imagem de referência, e, quando uma imagem nãochave é decodificada, a imagem de referência de camada aper-feiçoada da imagem de referência é fornecida como a imagemde referência. Conseqüentemente, é possível minimizar umproblema causado em um procedimento para decodificar um si-nal de vídeo devido a erro de transmissão. Quando o sinal devídeo é decodificado usando o método de decodificação acima,é possível eficientemente decodificar o sinal de vídeo usan-do um novo método para gerenciar um armazenador temporáriode imagem decodificada que é otimizado pelo método de deco-dif icação .

Claims (4)

1. Método para decodificar um sinal de vídeo,CARACTERIZADO pelo fato de que compreende:decodificar uma camada base de qualidade;decodificar uma camada aperfeiçoada de qualidadecom base na camada base de qualidade, em que a qualidade ébaseada em um tamanho de etapa de quantização;marcar uma imagem da camada base de qualidade euma imagem da camada aumentada de qualidade como uma imagemde referência;em que ambas a imagem da camada base de qualidadee a imagem da camada aperfeiçoada de qualidade possuem amesma informação de identificação de imagem; eem que na etapa de marcar, a imagem da camada basede qualidade é marcada como uma outra informação de repre-sentação.
2. Método, de acordo com a reivindicação 1,CARACTERIZADO pelo fato de que ambas a imagem da camada basede qualidade e a imagem da camada aperfeiçoada de qualidadeque possuem a mesma informação de identificação de imagempossuem a resolução temporal mais baixa.
3. Método, de acordo com a reivindicação 1,CARACTERIZADO pelo fato de que a imagem da camada aperfeiço-ada de qualidade possui um tamanho de etapa de quantizaçãomenor do que a imagem da camada base de qualidade.
4. Método, de acordo com a reivindicação 1,CARACTERIZADO pelo fato de que a informação de identificaçãode imagem inclui informação de número de quadro indicandouma ordem de decodificação, informação de número de imagempara identificar uma informação de índice de referência eimagem.
BRPI0616860A 2005-10-05 2006-10-02 método para decodificar um sinal de vídeo BRPI0616860B8 (pt)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US72347405P 2005-10-05 2005-10-05
US60/723.474 2005-10-05
KR1020060095950A KR100883594B1 (ko) 2005-10-05 2006-09-29 비디오 신호의 디코딩 방법
KR10-2006-0095950 2006-09-29
PCT/KR2006/003979 WO2007040336A1 (en) 2005-10-05 2006-10-02 Method for decoding a video signal

Publications (3)

Publication Number Publication Date
BRPI0616860A2 true BRPI0616860A2 (pt) 2011-07-05
BRPI0616860B1 BRPI0616860B1 (pt) 2020-05-12
BRPI0616860B8 BRPI0616860B8 (pt) 2020-07-07

Family

ID=38159769

Family Applications (1)

Application Number Title Priority Date Filing Date
BRPI0616860A BRPI0616860B8 (pt) 2005-10-05 2006-10-02 método para decodificar um sinal de vídeo

Country Status (9)

Country Link
US (6) US7773675B2 (pt)
EP (1) EP2924997B1 (pt)
JP (1) JP4851528B2 (pt)
KR (5) KR20070038396A (pt)
CN (3) CN101352044B (pt)
BR (1) BRPI0616860B8 (pt)
ES (1) ES2539935T3 (pt)
RU (2) RU2008117444A (pt)
WO (3) WO2007040335A1 (pt)

Families Citing this family (48)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1628484B1 (en) * 2004-08-18 2019-04-03 STMicroelectronics Srl Method for transcoding compressed video signals, related apparatus and computer program product therefor
KR20070038396A (ko) * 2005-10-05 2007-04-10 엘지전자 주식회사 영상 신호의 인코딩 및 디코딩 방법
WO2007080223A1 (en) * 2006-01-10 2007-07-19 Nokia Corporation Buffering of decoded reference pictures
FR2904494B1 (fr) * 2006-07-26 2008-12-19 Canon Kk Procede et dispositif de compression d'image, systeme de telecommunication comportant un tel dispositif et programme mettant en oeuvre un tel procede
PL2123049T3 (pl) 2007-01-18 2017-06-30 Nokia Technologies Oy Przenoszenie komunikatów SEI w formacie bloku danych RTP
US8605786B2 (en) * 2007-09-04 2013-12-10 The Regents Of The University Of California Hierarchical motion vector processing method, software and devices
JP5406465B2 (ja) * 2008-04-24 2014-02-05 株式会社Nttドコモ 画像予測符号化装置、画像予測符号化方法、画像予測符号化プログラム、画像予測復号装置、画像予測復号方法及び画像予測復号プログラム
US20090279614A1 (en) * 2008-05-10 2009-11-12 Samsung Electronics Co., Ltd. Apparatus and method for managing reference frame buffer in layered video coding
EP2152009A1 (en) * 2008-08-06 2010-02-10 Thomson Licensing Method for predicting a lost or damaged block of an enhanced spatial layer frame and SVC-decoder adapted therefore
KR101220175B1 (ko) * 2008-12-08 2013-01-11 연세대학교 원주산학협력단 Svc 비디오 기반의 디지털 위성 방송을 위한 계층 분리형 pes 패킷 생성 및 처리 방법
JP5700970B2 (ja) * 2009-07-30 2015-04-15 トムソン ライセンシングThomson Licensing 画像シーケンスを表す符号化データストリームの復号方法と画像シーケンスの符号化方法
BRPI1005386A2 (pt) * 2009-09-22 2016-03-08 Panasonic Corp aparelho de codificação de imagem, aparelho de decodificação de imagem, método de codificação de imagem e método de decodificação de imagem
US9578325B2 (en) * 2010-01-13 2017-02-21 Texas Instruments Incorporated Drift reduction for quality scalable video coding
KR102268821B1 (ko) * 2010-04-09 2021-06-23 엘지전자 주식회사 비디오 데이터 처리 방법 및 장치
WO2012042884A1 (ja) * 2010-09-29 2012-04-05 パナソニック株式会社 画像復号方法、画像符号化方法、画像復号装置、画像符号化装置、プログラムおよび集積回路
AU2011310239B2 (en) 2010-09-30 2015-12-03 Sun Patent Trust Image decoding method, image encoding method, image decoding device, image encoding device, programme, and integrated circuit
JP5781313B2 (ja) * 2011-01-12 2015-09-16 株式会社Nttドコモ 画像予測符号化方法、画像予測符号化装置、画像予測符号化プログラム、画像予測復号方法、画像予測復号装置及び画像予測復号プログラム
JP5988252B2 (ja) 2011-01-12 2016-09-07 サン パテント トラスト 複数の参照ピクチャを用いた、動画像符号化方法、動画像復号方法、動画像符号化装置、及び、動画像復号装置
US10841573B2 (en) 2011-02-08 2020-11-17 Sun Patent Trust Methods and apparatuses for encoding and decoding video using multiple reference pictures
US8834507B2 (en) 2011-05-17 2014-09-16 Warsaw Orthopedic, Inc. Dilation instruments and methods
US9854275B2 (en) 2011-06-25 2017-12-26 Qualcomm Incorporated Quantization in video coding
US9232233B2 (en) * 2011-07-01 2016-01-05 Apple Inc. Adaptive configuration of reference frame buffer based on camera and background motion
KR20130005167A (ko) * 2011-07-05 2013-01-15 삼성전자주식회사 영상 신호 디코딩 장치 및 그것의 디코딩 방법
CN107483928B (zh) 2011-09-09 2020-05-12 株式会社Kt 用于解码视频信号的方法
US10034018B2 (en) 2011-09-23 2018-07-24 Velos Media, Llc Decoded picture buffer management
KR20140085456A (ko) * 2011-09-29 2014-07-07 텔레폰악티에볼라겟엘엠에릭슨(펍) 레퍼런스 픽처 리스트 핸들링
AU2011379258C1 (en) 2011-10-17 2015-11-26 Kabushiki Kaisha Toshiba Encoding method and decoding method
KR20130045785A (ko) * 2011-10-26 2013-05-06 경희대학교 산학협력단 메모리 관리 방법 및 그를 이용한 복호화 장치
WO2013062174A1 (ko) * 2011-10-26 2013-05-02 경희대학교 산학협력단 메모리 관리 방법 및 그를 이용한 복호화 장치
US9264717B2 (en) 2011-10-31 2016-02-16 Qualcomm Incorporated Random access with advanced decoded picture buffer (DPB) management in video coding
US9172737B2 (en) * 2012-07-30 2015-10-27 New York University Streamloading content, such as video content for example, by both downloading enhancement layers of the content and streaming a base layer of the content
US10085038B2 (en) * 2012-09-28 2018-09-25 Sony Corporation Encoding device, encoding method, decoding device, and decoding method
EP2901690A4 (en) * 2012-09-28 2016-05-04 Nokia Technologies Oy DEVICE, METHOD AND COMPUTER PROGRAM FOR CODING AND DECODING VIDEO CONTENT
KR20150095625A (ko) 2012-12-14 2015-08-21 엘지전자 주식회사 비디오 인코딩 방법 및 비디오 디코딩 방법과 이를 이용하는 장치
CN104885466A (zh) * 2012-12-26 2015-09-02 索尼公司 图像处理装置和方法
US11146803B2 (en) * 2013-03-11 2021-10-12 Dolby Laboratories Licensing Corporation Distribution of multi-format high dynamic range video using layered coding
WO2014163418A1 (ko) 2013-04-04 2014-10-09 한국전자통신연구원 영상 부호화/복호화 방법 및 장치
KR20140121315A (ko) * 2013-04-04 2014-10-15 한국전자통신연구원 참조 픽처 리스트를 이용한 다 계층 기반의 영상 부호화/복호화 방법 및 그 장치
KR102177831B1 (ko) * 2013-04-05 2020-11-11 삼성전자주식회사 멀티 레이어 비디오의 복호화 방법 및 장치, 멀티 레이어 비디오의 부호화 방법 및 장치
CN105122802A (zh) * 2013-04-17 2015-12-02 韦勒斯标准与技术协会公司 视频信号处理方法及装置
GB2533878B (en) * 2013-10-16 2020-11-11 Intel Corp Method, apparatus and system to select audio-video data for streaming
JP2015188249A (ja) * 2015-06-03 2015-10-29 株式会社東芝 動画像符号化装置及び動画像符号化方法
KR101643102B1 (ko) * 2015-07-15 2016-08-12 민코넷주식회사 객체 상태 전송 방식 방송 서비스 제공 방법 및 방송 재생 방법
US10555002B2 (en) 2016-01-21 2020-02-04 Intel Corporation Long term reference picture coding
JP2017069987A (ja) * 2017-01-18 2017-04-06 株式会社東芝 動画像符号化装置及び動画像符号化方法
CN109344849B (zh) * 2018-07-27 2022-03-11 广东工业大学 一种基于结构平衡理论的复杂网络图像识别方法
CN112995670B (zh) * 2021-05-10 2021-10-08 浙江智慧视频安防创新中心有限公司 一种顺序执行的帧间帧内联合预测编解码的方法及装置
WO2023057911A1 (en) * 2021-10-04 2023-04-13 Dicopay Ab Methods and systems for sending invoices with or as a media

Family Cites Families (71)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB9206860D0 (en) * 1992-03-27 1992-05-13 British Telecomm Two-layer video coder
JP3788823B2 (ja) * 1995-10-27 2006-06-21 株式会社東芝 動画像符号化装置および動画像復号化装置
EP0880286B1 (en) 1996-02-07 2005-04-13 Sharp Kabushiki Kaisha Moving image encoding and decoding device
US6173013B1 (en) * 1996-11-08 2001-01-09 Sony Corporation Method and apparatus for encoding enhancement and base layer image signals using a predicted image signal
US6148026A (en) 1997-01-08 2000-11-14 At&T Corp. Mesh node coding to enable object based functionalities within a motion compensated transform video coder
WO1998031151A1 (en) * 1997-01-10 1998-07-16 Matsushita Electric Industrial Co., Ltd. Image processing method, image processing device, and data recording medium
ES2323358T3 (es) * 1997-04-01 2009-07-14 Sony Corporation Codificador de imagenes, metodo de codificacion de imagenes, descodificador de imagenes, metodo de descodificacion de imagenes, y medio de distribucion.
US6292512B1 (en) * 1998-07-06 2001-09-18 U.S. Philips Corporation Scalable video coding system
US6498865B1 (en) * 1999-02-11 2002-12-24 Packetvideo Corp,. Method and device for control and compatible delivery of digitally compressed visual data in a heterogeneous communication network
JP2000308064A (ja) * 1999-04-22 2000-11-02 Mitsubishi Electric Corp 動きベクトル検出装置
US7245663B2 (en) * 1999-07-06 2007-07-17 Koninklijke Philips Electronis N.V. Method and apparatus for improved efficiency in transmission of fine granular scalable selective enhanced images
US6639943B1 (en) * 1999-11-23 2003-10-28 Koninklijke Philips Electronics N.V. Hybrid temporal-SNR fine granular scalability video coding
US6614936B1 (en) * 1999-12-03 2003-09-02 Microsoft Corporation System and method for robust video coding using progressive fine-granularity scalable (PFGS) coding
WO2001049036A1 (en) 1999-12-28 2001-07-05 Koninklijke Philips Electronics N.V. Snr scalable video encoding method and corresponding decoding method
US6510177B1 (en) 2000-03-24 2003-01-21 Microsoft Corporation System and method for layered video coding enhancement
US20020037046A1 (en) 2000-09-22 2002-03-28 Philips Electronics North America Corporation Totally embedded FGS video coding with motion compensation
US6940905B2 (en) * 2000-09-22 2005-09-06 Koninklijke Philips Electronics N.V. Double-loop motion-compensation fine granular scalability
US6907070B2 (en) 2000-12-15 2005-06-14 Microsoft Corporation Drifting reduction and macroblock-based control in progressive fine granularity scalable video coding
US20020126759A1 (en) * 2001-01-10 2002-09-12 Wen-Hsiao Peng Method and apparatus for providing prediction mode fine granularity scalability
US20020118742A1 (en) 2001-02-26 2002-08-29 Philips Electronics North America Corporation. Prediction structures for enhancement layer in fine granular scalability video coding
US20020118743A1 (en) * 2001-02-28 2002-08-29 Hong Jiang Method, apparatus and system for multiple-layer scalable video coding
JP2005507590A (ja) * 2001-10-26 2005-03-17 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 空間拡張可能圧縮
CN101448162B (zh) * 2001-12-17 2013-01-02 微软公司 处理视频图像的方法
JP2003299103A (ja) * 2002-03-29 2003-10-17 Toshiba Corp 動画像符号化方法と装置及び動画像復号化方法と装置
US6944222B2 (en) 2002-03-04 2005-09-13 Koninklijke Philips Electronics N.V. Efficiency FGST framework employing higher quality reference frames
KR100488018B1 (ko) * 2002-05-03 2005-05-06 엘지전자 주식회사 동영상 코딩 방법
US6944346B2 (en) * 2002-05-28 2005-09-13 Koninklijke Philips Electronics N.V. Efficiency FGST framework employing higher quality reference frames
US7145948B2 (en) * 2002-05-29 2006-12-05 Koninklijke Philips Electronics N.V. Entropy constrained scalar quantizer for a Laplace-Markov source
US7136532B2 (en) 2002-06-27 2006-11-14 Koninklijke Philips Electronics N.V. FGS decoder based on quality estimated at the decoder
AU2003253900A1 (en) * 2002-07-16 2004-02-02 Thomson Licensing S.A. Interleaving of base and enhancement layers for hd-dvd
KR100865034B1 (ko) * 2002-07-18 2008-10-23 엘지전자 주식회사 모션 벡터 예측 방법
US7072394B2 (en) * 2002-08-27 2006-07-04 National Chiao Tung University Architecture and method for fine granularity scalable video coding
US20060008002A1 (en) 2002-09-27 2006-01-12 Koninklijke Philips Electronics N.V. Scalable video encoding
CN101668215A (zh) * 2003-02-18 2010-03-10 诺基亚有限公司 图像解码方法
JP4532476B2 (ja) * 2003-06-03 2010-08-25 エヌエックスピー ビー ヴィ セキュアカード端末
KR20060055472A (ko) * 2003-06-25 2006-05-23 톰슨 라이센싱 변위된 프레임 차분을 이용하여 가중된 예측 추정을 위한방법 및 장치
US20050011543A1 (en) 2003-06-27 2005-01-20 Haught John Christian Process for recovering a dry cleaning solvent from a mixture by modifying the mixture
US8064520B2 (en) * 2003-09-07 2011-11-22 Microsoft Corporation Advanced bi-directional predictive coding of interlaced video
KR20060096004A (ko) 2003-09-29 2006-09-05 코닌클리케 필립스 일렉트로닉스 엔.브이. 효율적인 공간-시간적인-snr 스케일러빌러티 비디오코딩 및 스트리밍을 위한 개선된 데이터 파티셔닝과 미세한입도 스케일러빌러티를 결합하는 시스템 및 방법
FI115589B (fi) 2003-10-14 2005-05-31 Nokia Corp Redundanttien kuvien koodaaminen ja dekoodaaminen
KR100565308B1 (ko) * 2003-11-24 2006-03-30 엘지전자 주식회사 에스엔알 스케일러빌리티를 위한 동영상 부호화 및 복호화 장치
US20050201471A1 (en) * 2004-02-13 2005-09-15 Nokia Corporation Picture decoding method
US7227894B2 (en) * 2004-02-24 2007-06-05 Industrial Technology Research Institute Method and apparatus for MPEG-4 FGS performance enhancement
KR100596705B1 (ko) * 2004-03-04 2006-07-04 삼성전자주식회사 비디오 스트리밍 서비스를 위한 비디오 코딩 방법과 비디오 인코딩 시스템, 및 비디오 디코딩 방법과 비디오 디코딩 시스템
US20050195896A1 (en) * 2004-03-08 2005-09-08 National Chiao Tung University Architecture for stack robust fine granularity scalability
KR100657268B1 (ko) * 2004-07-15 2006-12-14 학교법인 대양학원 컬러 영상의 신축적 부호화, 복호화 방법 및 장치
WO2006044370A1 (en) * 2004-10-13 2006-04-27 Thomson Licensing Method and apparatus for complexity scalable video encoding and decoding
DE102004059978B4 (de) * 2004-10-15 2006-09-07 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Vorrichtung und Verfahren zum Erzeugen einer codierten Videosequenz und zum Decodieren einer codierten Videosequenz unter Verwendung einer Zwischen-Schicht-Restwerte-Prädiktion sowie ein Computerprogramm und ein computerlesbares Medium
KR100679022B1 (ko) 2004-10-18 2007-02-05 삼성전자주식회사 계층간 필터링을 이용한 비디오 코딩 및 디코딩방법과,비디오 인코더 및 디코더
KR20060043115A (ko) 2004-10-26 2006-05-15 엘지전자 주식회사 베이스 레이어를 이용하는 영상신호의 엔코딩/디코딩 방법및 장치
KR100703734B1 (ko) 2004-12-03 2007-04-05 삼성전자주식회사 Dct 업샘플링을 이용한 다 계층 비디오 인코딩/디코딩방법 및 장치
EP2019554A3 (en) * 2005-03-10 2009-03-11 Qualcomm Incorporated A decoder architecture for optimized error management in streaming multimedia
US7756206B2 (en) * 2005-04-13 2010-07-13 Nokia Corporation FGS identification in scalable video coding
US9049449B2 (en) * 2005-04-13 2015-06-02 Nokia Corporation Coding of frame number in scalable video coding
US20060256863A1 (en) * 2005-04-13 2006-11-16 Nokia Corporation Method, device and system for enhanced and effective fine granularity scalability (FGS) coding and decoding of video data
WO2006109117A1 (en) * 2005-04-13 2006-10-19 Nokia Corporation Method, device and system for effectively coding and decoding of video data
KR20060122663A (ko) * 2005-05-26 2006-11-30 엘지전자 주식회사 영상신호의 엔코딩 및 디코딩에서의 픽처 정보를 전송하고이를 이용하는 방법
EP1889487A1 (en) 2005-06-10 2008-02-20 Samsung Electronics Co., Ltd. Multilayer-based video encoding method, decoding method, video encoder, and video decoder using smoothing prediction
US7617436B2 (en) * 2005-08-02 2009-11-10 Nokia Corporation Method, device, and system for forward channel error recovery in video sequence transmission over packet-based network
KR100746011B1 (ko) * 2005-08-24 2007-08-06 삼성전자주식회사 잔차 예측의 성능 개선 방법, 상기 방법을 이용한 비디오인코더 및 비디오 디코더
WO2007023377A1 (en) * 2005-08-25 2007-03-01 Nokia Corporation Separation markers in fine granularity scalable video coding
US8879635B2 (en) * 2005-09-27 2014-11-04 Qualcomm Incorporated Methods and device for data alignment with time domain boundary
KR20070038396A (ko) * 2005-10-05 2007-04-10 엘지전자 주식회사 영상 신호의 인코딩 및 디코딩 방법
KR100891663B1 (ko) 2005-10-05 2009-04-02 엘지전자 주식회사 비디오 신호 디코딩 및 인코딩 방법
WO2007040336A1 (en) 2005-10-05 2007-04-12 Lg Electronics Inc. Method for decoding a video signal
CN101317459A (zh) * 2005-10-11 2008-12-03 诺基亚公司 用于可伸缩视频编码的有效解码图像缓存管理
KR100763205B1 (ko) * 2006-01-12 2007-10-04 삼성전자주식회사 모션 역변환을 사용하여 모션 예측을 수행하는 방법 및장치
US8170116B2 (en) * 2006-03-27 2012-05-01 Nokia Corporation Reference picture marking in scalable video encoding and decoding
US8358704B2 (en) * 2006-04-04 2013-01-22 Qualcomm Incorporated Frame level multimedia decoding with frame information table
US8532176B2 (en) * 2006-07-10 2013-09-10 Sharp Laboratories Of America, Inc. Methods and systems for combining layers in a multi-layer bitstream
EP2257073A1 (en) * 2009-05-25 2010-12-01 Canon Kabushiki Kaisha Method and device for transmitting video data

Also Published As

Publication number Publication date
BRPI0616860B8 (pt) 2020-07-07
US7869501B2 (en) 2011-01-11
KR20070038418A (ko) 2007-04-10
US20070195879A1 (en) 2007-08-23
WO2007040335A1 (en) 2007-04-12
HK1124710A1 (en) 2009-07-17
CN101283595A (zh) 2008-10-08
KR20070038396A (ko) 2007-04-10
KR20070038419A (ko) 2007-04-10
WO2007040343A1 (en) 2007-04-12
CN101283601A (zh) 2008-10-08
JP4851528B2 (ja) 2012-01-11
RU2009111142A (ru) 2010-10-10
KR100883594B1 (ko) 2009-02-13
US20100135385A1 (en) 2010-06-03
KR20090017460A (ko) 2009-02-18
KR20070038417A (ko) 2007-04-10
US8422551B2 (en) 2013-04-16
US20070086518A1 (en) 2007-04-19
JP2009512268A (ja) 2009-03-19
CN101352044A (zh) 2009-01-21
EP2924997B1 (en) 2020-08-19
CN101352044B (zh) 2013-03-06
WO2007040342A1 (en) 2007-04-12
ES2539935T3 (es) 2015-07-07
US20070253486A1 (en) 2007-11-01
EP2924997A2 (en) 2015-09-30
US20090225866A1 (en) 2009-09-10
US20090147857A1 (en) 2009-06-11
RU2008117444A (ru) 2009-11-10
KR101102399B1 (ko) 2012-01-05
BRPI0616860B1 (pt) 2020-05-12
RU2508608C2 (ru) 2014-02-27
US7773675B2 (en) 2010-08-10
EP2924997A3 (en) 2015-12-23
KR100886193B1 (ko) 2009-02-27

Similar Documents

Publication Publication Date Title
BRPI0616860A2 (pt) método para decodificar um sinal de vìdeo
ES3062309T3 (en) Reference picture management in video coding
BR112014010947B1 (pt) Sistema de computação que implementa um codificador de vídeo, método, meio de armazenamento legível por computador, sistema de computação que implementa um decodificador de vídeo e ferramenta de comunicação em tempo real
BRPI0616407A2 (pt) codificação/decodificação de vìdeo escalonável h.264 com região de interesse
JP7659561B2 (ja) ビデオストリームにおいて異なるnalユニットタイプのnalユニットを混合するためのデコーダ、エンコーダおよび方法
CN105659599A (zh) 可缩放视频中的图序计数对齐
ES3031245T3 (en) Sub-picture based random access
CN101185333A (zh) 编码视频信号时发送画面信息的方法以及解码视频信号时使用该画面信息的方法
ES2711892T3 (es) Señalización de puntos de operación para el transporte de extensiones de la HEVC
TW201436529A (zh) 包括第一層和第二層的多層串流之圖像區塊解碼方法和解碼裝置以及編碼方法和編碼裝置
AU2006298012B2 (en) Method for decoding a video signal
HK1124710B (en) Method for decoding a video signal
BR112021017889B1 (pt) Imagens com tipos de unidade nal mista
BR112021004662A2 (pt) codificador de vídeo, decodificador de vídeo e métodos correspondentes
BR122023004245B1 (pt) Imagens com tipos de unidade nal mista
KR20060126351A (ko) 영상 신호의 인코딩 및 디코딩 방법

Legal Events

Date Code Title Description
B15K Others concerning applications: alteration of classification

Free format text: A CLASSIFICACAO ANTERIOR ERA: H04N 7/24

Ipc: H04N 19/56 (2014.01), H04N 19/105 (2014.01), H04N

B06T Formal requirements before examination [chapter 6.20 patent gazette]
B06F Objections, documents and/or translations needed after an examination request according [chapter 6.6 patent gazette]
B07A Application suspended after technical examination (opinion) [chapter 7.1 patent gazette]
B07C Technical examination (opinion): republication [chapter 7.3 patent gazette]

Free format text: REPUBLICADO O DESPACHO 7.1 PUBLICADO NA RPI 2527 DE 11/06/2019, POR TER SIDO EMITIDO COM INCORRECAO.

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 12/05/2020, OBSERVADAS AS CONDICOES LEGAIS.

B16C Correction of notification of the grant [chapter 16.3 patent gazette]

Free format text: REF. RPI 2575 DE 12/05/2020 QUANTO AO TITULAR.

B21F Lapse acc. art. 78, item iv - on non-payment of the annual fees in time

Free format text: REFERENTE A 18A ANUIDADE.

B24J Lapse because of non-payment of annual fees (definitively: art 78 iv lpi, resolution 113/2013 art. 12)

Free format text: EM VIRTUDE DA EXTINCAO PUBLICADA NA RPI 2794 DE 23-07-2024 E CONSIDERANDO AUSENCIA DE MANIFESTACAO DENTRO DOS PRAZOS LEGAIS, INFORMO QUE CABE SER MANTIDA A EXTINCAO DA PATENTE E SEUS CERTIFICADOS, CONFORME O DISPOSTO NO ARTIGO 12, DA RESOLUCAO 113/2013.