BRPI0612643A2 - método e aparelho para predição adaptativa intercamada, intratextura de macrobloco - Google Patents

método e aparelho para predição adaptativa intercamada, intratextura de macrobloco Download PDF

Info

Publication number
BRPI0612643A2
BRPI0612643A2 BRPI0612643-0A BRPI0612643A BRPI0612643A2 BR PI0612643 A2 BRPI0612643 A2 BR PI0612643A2 BR PI0612643 A BRPI0612643 A BR PI0612643A BR PI0612643 A2 BRPI0612643 A2 BR PI0612643A2
Authority
BR
Brazil
Prior art keywords
intra
enhancement layer
prediction
prediction mode
spatial
Prior art date
Application number
BRPI0612643-0A
Other languages
English (en)
Inventor
Jill Macdonald Boyce
Purvin Bibhas Pandit
Peng Yin
Original Assignee
Thomson Licensing
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Thomson Licensing filed Critical Thomson Licensing
Publication of BRPI0612643A2 publication Critical patent/BRPI0612643A2/pt
Publication of BRPI0612643A8 publication Critical patent/BRPI0612643A8/pt

Links

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F17STORING OR DISTRIBUTING GASES OR LIQUIDS
    • F17CVESSELS FOR CONTAINING OR STORING COMPRESSED, LIQUEFIED OR SOLIDIFIED GASES; FIXED-CAPACITY GAS-HOLDERS; FILLING VESSELS WITH, OR DISCHARGING FROM VESSELS, COMPRESSED, LIQUEFIED, OR SOLIDIFIED GASES
    • F17C11/00Use of gas-solvents or gas-sorbents in vessels
    • F17C11/007Use of gas-solvents or gas-sorbents in vessels for hydrocarbon gases, such as methane or natural gas, propane, butane or mixtures thereof [LPG]
    • 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/11Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B63SHIPS OR OTHER WATERBORNE VESSELS; RELATED EQUIPMENT
    • B63BSHIPS OR OTHER WATERBORNE VESSELS; EQUIPMENT FOR SHIPPING 
    • B63B25/00Load-accommodating arrangements, e.g. stowing, trimming; Vessels characterised thereby
    • B63B25/02Load-accommodating arrangements, e.g. stowing, trimming; Vessels characterised thereby for bulk goods
    • B63B25/08Load-accommodating arrangements, e.g. stowing, trimming; Vessels characterised thereby for bulk goods fluid
    • B63B25/12Load-accommodating arrangements, e.g. stowing, trimming; Vessels characterised thereby for bulk goods fluid closed
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B63SHIPS OR OTHER WATERBORNE VESSELS; RELATED EQUIPMENT
    • B63BSHIPS OR OTHER WATERBORNE VESSELS; EQUIPMENT FOR SHIPPING 
    • B63B25/00Load-accommodating arrangements, e.g. stowing, trimming; Vessels characterised thereby
    • B63B25/02Load-accommodating arrangements, e.g. stowing, trimming; Vessels characterised thereby for bulk goods
    • B63B25/08Load-accommodating arrangements, e.g. stowing, trimming; Vessels characterised thereby for bulk goods fluid
    • B63B25/12Load-accommodating arrangements, e.g. stowing, trimming; Vessels characterised thereby for bulk goods fluid closed
    • B63B25/16Load-accommodating arrangements, e.g. stowing, trimming; Vessels characterised thereby for bulk goods fluid closed heat-insulated
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F17STORING OR DISTRIBUTING GASES OR LIQUIDS
    • F17CVESSELS FOR CONTAINING OR STORING COMPRESSED, LIQUEFIED OR SOLIDIFIED GASES; FIXED-CAPACITY GAS-HOLDERS; FILLING VESSELS WITH, OR DISCHARGING FROM VESSELS, COMPRESSED, LIQUEFIED, OR SOLIDIFIED GASES
    • F17C13/00Details of vessels or of the filling or discharging of vessels
    • F17C13/08Mounting arrangements for vessels
    • F17C13/082Mounting arrangements for vessels for large sea-borne storage vessels
    • 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/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/146Data rate or code amount at the encoder output
    • H04N19/147Data rate or code amount at the encoder output according to rate distortion criteria
    • 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/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/30Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
    • H04N19/31Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability in the temporal domain
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/30Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
    • H04N19/33Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability in the spatial domain
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/30Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
    • H04N19/36Scalability techniques involving formatting the layers as a function of picture distortion after decoding, e.g. signal-to-noise [SNR] 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/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/53Multi-resolution motion estimation; Hierarchical motion estimation
    • 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/593Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/61Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F17STORING OR DISTRIBUTING GASES OR LIQUIDS
    • F17CVESSELS FOR CONTAINING OR STORING COMPRESSED, LIQUEFIED OR SOLIDIFIED GASES; FIXED-CAPACITY GAS-HOLDERS; FILLING VESSELS WITH, OR DISCHARGING FROM VESSELS, COMPRESSED, LIQUEFIED, OR SOLIDIFIED GASES
    • F17C2201/00Vessel construction, in particular geometry, arrangement or size
    • F17C2201/01Shape
    • F17C2201/0138Shape tubular
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F17STORING OR DISTRIBUTING GASES OR LIQUIDS
    • F17CVESSELS FOR CONTAINING OR STORING COMPRESSED, LIQUEFIED OR SOLIDIFIED GASES; FIXED-CAPACITY GAS-HOLDERS; FILLING VESSELS WITH, OR DISCHARGING FROM VESSELS, COMPRESSED, LIQUEFIED, OR SOLIDIFIED GASES
    • F17C2201/00Vessel construction, in particular geometry, arrangement or size
    • F17C2201/03Orientation
    • F17C2201/032Orientation with substantially vertical main axis
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F17STORING OR DISTRIBUTING GASES OR LIQUIDS
    • F17CVESSELS FOR CONTAINING OR STORING COMPRESSED, LIQUEFIED OR SOLIDIFIED GASES; FIXED-CAPACITY GAS-HOLDERS; FILLING VESSELS WITH, OR DISCHARGING FROM VESSELS, COMPRESSED, LIQUEFIED, OR SOLIDIFIED GASES
    • F17C2201/00Vessel construction, in particular geometry, arrangement or size
    • F17C2201/03Orientation
    • F17C2201/035Orientation with substantially horizontal main axis
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F17STORING OR DISTRIBUTING GASES OR LIQUIDS
    • F17CVESSELS FOR CONTAINING OR STORING COMPRESSED, LIQUEFIED OR SOLIDIFIED GASES; FIXED-CAPACITY GAS-HOLDERS; FILLING VESSELS WITH, OR DISCHARGING FROM VESSELS, COMPRESSED, LIQUEFIED, OR SOLIDIFIED GASES
    • F17C2201/00Vessel construction, in particular geometry, arrangement or size
    • F17C2201/05Size
    • F17C2201/052Size large (>1000 m3)
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F17STORING OR DISTRIBUTING GASES OR LIQUIDS
    • F17CVESSELS FOR CONTAINING OR STORING COMPRESSED, LIQUEFIED OR SOLIDIFIED GASES; FIXED-CAPACITY GAS-HOLDERS; FILLING VESSELS WITH, OR DISCHARGING FROM VESSELS, COMPRESSED, LIQUEFIED, OR SOLIDIFIED GASES
    • F17C2201/00Vessel construction, in particular geometry, arrangement or size
    • F17C2201/05Size
    • F17C2201/054Size medium (>1 m3)
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F17STORING OR DISTRIBUTING GASES OR LIQUIDS
    • F17CVESSELS FOR CONTAINING OR STORING COMPRESSED, LIQUEFIED OR SOLIDIFIED GASES; FIXED-CAPACITY GAS-HOLDERS; FILLING VESSELS WITH, OR DISCHARGING FROM VESSELS, COMPRESSED, LIQUEFIED, OR SOLIDIFIED GASES
    • F17C2205/00Vessel construction, in particular mounting arrangements, attachments or identifications means
    • F17C2205/01Mounting arrangements
    • F17C2205/0123Mounting arrangements characterised by number of vessels
    • F17C2205/013Two or more vessels
    • F17C2205/0134Two or more vessels characterised by the presence of fluid connection between vessels
    • F17C2205/0142Two or more vessels characterised by the presence of fluid connection between vessels bundled in parallel
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F17STORING OR DISTRIBUTING GASES OR LIQUIDS
    • F17CVESSELS FOR CONTAINING OR STORING COMPRESSED, LIQUEFIED OR SOLIDIFIED GASES; FIXED-CAPACITY GAS-HOLDERS; FILLING VESSELS WITH, OR DISCHARGING FROM VESSELS, COMPRESSED, LIQUEFIED, OR SOLIDIFIED GASES
    • F17C2221/00Handled fluid, in particular type of fluid
    • F17C2221/03Mixtures
    • F17C2221/032Hydrocarbons
    • F17C2221/033Methane, e.g. natural gas, CNG, LNG, GNL, GNC, PLNG
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F17STORING OR DISTRIBUTING GASES OR LIQUIDS
    • F17CVESSELS FOR CONTAINING OR STORING COMPRESSED, LIQUEFIED OR SOLIDIFIED GASES; FIXED-CAPACITY GAS-HOLDERS; FILLING VESSELS WITH, OR DISCHARGING FROM VESSELS, COMPRESSED, LIQUEFIED, OR SOLIDIFIED GASES
    • F17C2227/00Transfer of fluids, i.e. method or means for transferring the fluid; Heat exchange with the fluid
    • F17C2227/01Propulsion of the fluid
    • F17C2227/0128Propulsion of the fluid with pumps or compressors
    • F17C2227/0157Compressors
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F17STORING OR DISTRIBUTING GASES OR LIQUIDS
    • F17CVESSELS FOR CONTAINING OR STORING COMPRESSED, LIQUEFIED OR SOLIDIFIED GASES; FIXED-CAPACITY GAS-HOLDERS; FILLING VESSELS WITH, OR DISCHARGING FROM VESSELS, COMPRESSED, LIQUEFIED, OR SOLIDIFIED GASES
    • F17C2227/00Transfer of fluids, i.e. method or means for transferring the fluid; Heat exchange with the fluid
    • F17C2227/03Heat exchange with the fluid
    • F17C2227/0337Heat exchange with the fluid by cooling
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F17STORING OR DISTRIBUTING GASES OR LIQUIDS
    • F17CVESSELS FOR CONTAINING OR STORING COMPRESSED, LIQUEFIED OR SOLIDIFIED GASES; FIXED-CAPACITY GAS-HOLDERS; FILLING VESSELS WITH, OR DISCHARGING FROM VESSELS, COMPRESSED, LIQUEFIED, OR SOLIDIFIED GASES
    • F17C2227/00Transfer of fluids, i.e. method or means for transferring the fluid; Heat exchange with the fluid
    • F17C2227/03Heat exchange with the fluid
    • F17C2227/0367Localisation of heat exchange
    • F17C2227/0388Localisation of heat exchange separate
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F17STORING OR DISTRIBUTING GASES OR LIQUIDS
    • F17CVESSELS FOR CONTAINING OR STORING COMPRESSED, LIQUEFIED OR SOLIDIFIED GASES; FIXED-CAPACITY GAS-HOLDERS; FILLING VESSELS WITH, OR DISCHARGING FROM VESSELS, COMPRESSED, LIQUEFIED, OR SOLIDIFIED GASES
    • F17C2265/00Effects achieved by gas storage or gas handling
    • F17C2265/01Purifying the fluid
    • F17C2265/015Purifying the fluid by separating
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F17STORING OR DISTRIBUTING GASES OR LIQUIDS
    • F17CVESSELS FOR CONTAINING OR STORING COMPRESSED, LIQUEFIED OR SOLIDIFIED GASES; FIXED-CAPACITY GAS-HOLDERS; FILLING VESSELS WITH, OR DISCHARGING FROM VESSELS, COMPRESSED, LIQUEFIED, OR SOLIDIFIED GASES
    • F17C2265/00Effects achieved by gas storage or gas handling
    • F17C2265/02Mixing fluids
    • F17C2265/025Mixing fluids different fluids
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F17STORING OR DISTRIBUTING GASES OR LIQUIDS
    • F17CVESSELS FOR CONTAINING OR STORING COMPRESSED, LIQUEFIED OR SOLIDIFIED GASES; FIXED-CAPACITY GAS-HOLDERS; FILLING VESSELS WITH, OR DISCHARGING FROM VESSELS, COMPRESSED, LIQUEFIED, OR SOLIDIFIED GASES
    • F17C2270/00Applications
    • F17C2270/01Applications for fluid transport or storage
    • F17C2270/0102Applications for fluid transport or storage on or in the water
    • F17C2270/0105Ships
    • 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
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10TTECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
    • Y10T137/00Fluid handling
    • Y10T137/2496Self-proportioning or correlating systems
    • 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
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10TTECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
    • Y10T137/00Fluid handling
    • Y10T137/2931Diverse fluid containing pressure systems
    • 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
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10TTECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
    • Y10T137/00Fluid handling
    • Y10T137/4456With liquid valves or liquid trap seals
    • 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
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10TTECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
    • Y10T137/00Fluid handling
    • Y10T137/6416With heating or cooling of the system
    • 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
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10TTECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
    • Y10T137/00Fluid handling
    • Y10T137/8593Systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Mechanical Engineering (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • General Engineering & Computer Science (AREA)
  • Ocean & Marine Engineering (AREA)
  • Oil, Petroleum & Natural Gas (AREA)
  • General Chemical & Material Sciences (AREA)
  • Chemical Kinetics & Catalysis (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)

Abstract

MéTODO E APARELHO PARA PREDIçãO ADAPTATIVA INTERCAMADA, INTRATEXTURA DE MACROBLOCO. São providos codificadores e decodificadores de vídeo escalonável e métodos correspondentes para codificação e decodificação de video escalonável. Um codificador de video escalonável inclui um codificador (100) para seletivamente utilizar predição intra espacial para codificar em uma base adaptativa de macrobloco, um resíduo de camada de aperfeiçoamento gerado entre um macrobloco de camada de aperfeiçoamento e um macrobloco de camada base amostrado ascendentemente correspondente.

Description

"MÉTODO E APARELHO PARA PREDIÇÃO ADAPTATIVAINTERCAMADA, INTRATEXTURA DE MACROBLOCO"
REFERÊNCIA CRUZADA AOS PEDIDOS RELACIONADOS
Esse pedido reivindica o beneficio do Pedido Pro-visório US 60/698.140, depositado em 11 de julho de 2005 eintitulado "MACROBLOCK ADAPTIVE INTER-LAYER INTRA TEXTUREPREDICTION", que é incorporado aqui integralmente como referência.
CAMPO DA INVENÇÃO
A presente invenção se refere geralmente aos codi-ficadores e decodificadores de video e, mais especificamen-te, aos métodos e equipamento para predição adaptativa deintercamada, intratextura de macrobloco.
ANTECEDENTES DA INVENÇÃO
Muitos métodos diferentes de escalabilidade têmsido amplamente estudados e padronizados, incluindo escala-bilidade de relação de sinal/ruido (SNR), escalabilidade es-pacial, escalabilidade temporal, e escalabilidade de granu-lação fina, e perfis de escalabilidade, por exemplo-, do pa-drão International Organization for Standardizati-on/International Electrotechnical Commission (ISO/IEC) Mo-ving Picture Experts Group-2 (MPEG-2), e do padrão ISO/IECMPEG-4 Part 10/International Telecommunication Union, Tele-communication Sector (ITU-T) H.264 (em seguida "padrãoH.264"). A maioria dos esquemas de codificação de video es-calonável obtém escalabilidade à custa da eficiência de co-dificação. Assim, é desejável melhorar a eficiência de codi-ficação enquanto, no máximo, adicionando complexidade menor.A maioria das técnicas amplamente utilizadas para escalabi-lidade espacial e escalabilidade de SNR são técnicas de pre-dição intercamada, incluindo predição intercamada, intratex-tura, predição de movimento intercamada e predição de resi-duo intercamada.
Para escalabilidade espacial e de SNR, um elevadograu de predição intercamada é incorporado. Intra e interma-croblocos podem ser preditos utilizando-se os sinais corres-pondentes das camadas anteriores. Além disso, a descrição demovimento de cada camada pode ser usada para uma predição dadescrição de movimento das camadas de aperfeiçoamento se-guintes. Essas técnicas estão inclusas em três categorias:predição intercamada, intratextura, predição de movimentointercamada, e predição de residuo intercamada.
Em JSVM2.0, predição de intratextura utilizandoinformação a partir da camada anterior é provida no modo demacrobloco INTRA_BL, onde o residuo da camada de melhoramen-to (a diferença entre o macrobloco atual (MB) e a camada ba-se (amostrada ascendentemente)) é transformada e quantizada.
0 modo INTRA_BL é muito eficiente quando o residuo da camadade aperfeiçoamento não inclui muita informação de borda.
As três possíveis configurações a seguir podem serempregadas para o modo de macrobloco INTRA_BL: predição in-tercamada, intratextura não limitada; predição intercamada,intratextura limitada; e predição de textura intercamadalimitada para decodificação de laço único.
Com relação à configuração de predição intercama-da, intratextura não-limitada, a predição intercamada, in-tratextura pode ser aplicada a qualquer bloco sem restriçõesem relação à camada a partir da qual são feitas as predi-ções. Nessa configuração, o decodificador tem que decodifi-car todas as resoluções espaciais inferiores que são provi-das no fluxo de bits para a reconstrução da resolução alvo.
Com relação à configuração de predição intercama-da, intratextura limitada, a predição intercamada, intratex-tura pode ser aplicada aos macroblocos para os quais os blo-cos correspondentes da camada base estão localizados dentrodos macroblocos intracodifiçados. Com esse modo, o MCTF in-verso é exigido apenas para a camada espacial que é atual-mente decodificada. Para imagens essenciais, são exigidosmúltiplos laços de decodificação.
Com relação à configuração de predição intercama-da, intratextura limitada para decodificação de laço único,a predição intercamada, intratextura pode ser aplicada aosmacroblocos para os quais os blocos correspondentes da cama-da base estão localizados dentro dos macroblocos intracodi-fiçados para o MCTF assim como para imagens essenciais. Nes-sa configuração, apenas um único laço de decodificação naresolução espacial alvo é exigido.
SUMÁRIO DA INVENÇÃO
Esses e outros objetivos e desvantagens da técnicaanterior são tratados pela presente invenção, a qual se re-fere aos métodos e aparelho para predição adaptativa inter-camada, intratextura de macroblocos.
De acordo com um aspecto da presente invenção, éprovido um codificador de video escalonado. O codificador devideo escalonado inclui um codificador para seletivamenteusar predição intra espacial para codificar, em uma base a-daptati.va de macrobloco, um residuo de camada de aperfeiçoa-mento gerado entre um macrobloco de camada de aperfeiçoamen-to e um macrobloco de camada base amostrada ascendentementecorrespondente.
De acordo com outro aspecto da presente invenção,é provido um método para codificação de video escalonável. 0método inclui usar seletivamente predição intra espacial pa-ra codificar, em uma base adaptativa de macrobloco, um resi-duo de camada de aperfeiçoamento gerado entre um macroblocode camada de aperfeiçoamento e um macrobloco de camada baseamostrado ascendentemente correspondente.
De acordo com ainda outro aspecto da presente in-venção, é provido um codificador de video escalonável. O co-dificador de video escalonável inclui um codificador paracodificar uma camada de aperfeiçoamento utilizando ambos, ummodo predição intra de vizinhança espacial na camada de a-perfeiçoamento e um modo de predição de camada base corres-pondente amostrado ascendentemente.
De acordo com ainda outro aspecto da presente in-venção, é provido um método para codificação de video esca-lonável. O método inclui codificar uma camada de aperfeiçoa-mento utilizando ambos, um modo predição intra de vizinhançaespacial na camada de aperfeiçoamento e um modo de prediçãode camada base correspondente amostrada ascendentemente.
De acordo com um aspecto adicional da presente in-venção, é provido um decodificador de video escalonável. 0decodificador de video escalonável inclui ura decodificadorpara usar seletivamente predição intra espacial para decodi-ficar, em uma base adaptativa de macrobloco, um residuo decamada de aperfeiçoamento gerado entre um macrobloco de ca-mada de aperfeiçoamento e um macrobloco de camada base amos-trado ascendentemente correspondente.
De acordo com um aspecto adicional da presente in-venção, é provido um método para decodificação de video es-calonável. O método inclui usar seletivamente predição intraespacial para decodificar, em uma base adaptativa de macrob-loco, um residuo de camada de aperfeiçoamento entre um ma-crobloco de camada de aperfeiçoamento e um macrobloco de ca-mada base amostrada ascendentemente correspondente.
De acordo com um aspecto adicional da presente in-venção, é provido um decodificador de video escalonável. Odecodificador de video escalonável inclui um decodificadorpara decodificar uma camada de aperfeiçoamento utilizandoambos, um modo predição intra de vizinhança espacial na ca-mada de aperfeiçoamento e um modo de predição de camada basecorrespondente amostrado ascendentemente.
De acordo ainda com um aspecto adicional da pre-sente invenção, é provido um método para decodificação d vi-deo escalonável, o método inclui decodificar uma camada deaperfeiçoamento utilizando ambos, um modo de predição intrade vizinhança espacial na camada de aperfeiçoamento e um mo-do de predição de camada base correspondente amostrado as-cendentemente.
Esses e outros aspectos, características e vanta-gens da presente invenção se tornarão evidentes a partir dadescrição detalhada seguinte de modalidades exemplares, quedevem ser lidas em conexão com os desenhos anexos.
DESCRIÇÃO RESUMIDA DOS DESENHOS
A presente invenção pode ser mais bem-entendida deacordo com as seguintes figuras exemplares, nas quais:
A Figura 1 mostra um diagrama de blocos para umcodificador Joint Scalable Video Model (JSVM)2.0 exemplar emque os presentes princípios podem ser aplicados;
A Figura 2 mostra um diagrama de blocos para umdecodificador exemplar onde os atuais princípios podem serempregados;
A Figura 3 mostra um fluxograma para um processode codificação para INTRA_BL onde os presentes princípiospodem ser aplicados;
A Figura 4 mostra um fluxograma para um processode decodificação para INTRA_BL onde os presentes princípiospodem ser aplicados;
A Figura 5 mostra um fluxograma para um processode codificação para INTRA_BLS onde os presentes princípiospodem ser aplicados;
A Figura 6 mostra um fluxograma para um processode decodificação para INTRA_BLS onde os presentes princípiospodem ser aplicados;
A Figura 7 mostra um fluxograma para um processode codificação exemplar para seleção adaptativa de macroblo-co dos modos INTRA_BL e INTRA_BLS de acordo coift os presentesprincípios; eA Figura 8 mostra um fluxograma para um processode decodificação exemplar para seleção adaptativa de macrob-Ioco dos modos INTRA_BL e INTRA_BLS de acordo com os presen-tes princípios.
DESCRIÇÃO DETALHADA
A presente invenção se refere aos métodos e apare-lho para predição adaptativa intercamada, intratextura demacrobloco.
Na maioria dos esquemas de codificação de vídeoescalonável, um amplo grau de predição intercamada é incor-porado para escalabilidade espacial e de SNR. A predição in-tercamada inclui predição intercamada, intratextura, a pre-dição de movimento intercamada e a predição de resíduo in-tercamada. De acordo com os presentes princípios, é providauma predição intercamada, intratextura inovadora. Além dis-so, de acordo com sua modalidade exemplar, os presentesprincípios podem ser combinados com uma abordagem existentede uma forma adaptativa de macrobloco para obter eficiênciade codificação adicional.
A presente descrição ilustra os princípios da pre-sente invenção. Desse modo será considerado que aqueles ver-sados na técnica poderão conceber diversos arranjos que, em-bora não sejam descritos explicitamente ou aqui mostrados,incorporam os princípios da invenção e são incluídos em seuespírito e escopo.
Todos os exemplos e linguagem condicional apresen-tados aqui têm o propósito pedagógico para auxiliar o leitora entender os princípios da invenção e os conceitos contri-buidos pelo inventor para aprofundamento da técnica, e devemser considerados como sendo sem limitação a tais exemplosespecificamente apresentados e condições.
Além disso, todas as declarações feitas aqui apre-sentando principios, aspectos e modalidades da invenção, as-sim como seus exemplos específicos, se destinam a abrangerseus equivalentes estruturais assim como funcionais. Adicio-nalmente, pretende-se que tais equivalentes incluam ambos,os equivalentes atualmente conhecidos assim como os equiva-lentes que serão desenvolvidos no futuro, isto é, quaisquerelementos desenvolvidos que realizem a mesma função, inde-pendente da estrutura.
Desse modo, por exemplo, será considerado por a-queles versados na técnica que os diagramas de blocos apre-sentados aqui representam vistas conceptuais de conjunto decircuitos, ilustrativo, incorporando os principios da inven-ção. Similarmente, será considerado que quaisquer gráficosde fluxo, fluxogramas, diagramas de transição de estado,pseudocódigo, e semelhante representam vários processos quepodem ser substancialmente representados em meios legiveispor computador e assim executados por um computador ou pro-cessador, seja ou não explicitamente mostrado o tal computa-dor ou processador.
As funções dos vários elementos mostrados nas fi-guras podem ser providas através do uso de hardware dedicadoassim como hardware capaz de executar software em associaçãocom software apropriado. Quando providas por um processador,as funções podem ser providas por um único processador dedi-cado, por um único processador compartilhado, ou por umapluralidade de processadores individuais, alguns dos quaispodem ser compartilhados. Além disso, uso explicito do termo"processador" ou "controlador" não deve ser considerado comose referindo exclusivamente a hardware capaz de executarsoftware, e pode incluir implicitamente, sem limitação,hardware de processador de sinal digital ("DSP"), memória deleitura ("ROM") para armazenar software, memória de acessoaleatório ("RAM"), e armazenamento não-volátil.
Outro hardware, convencional e/ou customizado,também pode ser incluido. Similarmente, quaisquer comutado-res mostrados na figura são apenas conceptuais. A função de-les pode ser realizada através da operação de lógica de pro-grama, através de lógica dedicada, através da interação delógica dedicada e controle de programa, ou até mesmo manual-mente, a técnica especifica sendo selecionável pelo imple-mentador como mais especificamente entendido a partir docontexto.
Nas suas reivindicações, qualquer elemento expres-so como um meio para realizar uma função especificada tem afinalidade de abranger qualquer forma de realizar aquelafunção incluindo, por exemplo, a) uma combinação de elemen-tos de circuito que realizam aquela função ou b) software emqualquer forma, incluindo, portanto, firmware, microcódigoou semelhante, combinado com conjunto de circuitos apropria-dos para executar esse software para realizar a função. Ainvenção conforme definida por tais reivindicações reside nofato de que as funcionalidades providas pelos vários meioscitados são combinadas e unidas na forma exigida pelas rei-vindicações. Considera-se desse modo que qualquer meio quepossa prover essas funcionalidades são equivalentes àquelesmostrados aqui.
De acordo com os presentes princípios, método eaparelho são providos para predição intercamada, intratextu-ra. De acordo com uma modalidade exemplar, predição interca-mada, intratextura é provida mediante permissão também depredição intra espacial do residuo da camada de aperfeiçoa-mento utilizando o método especificado na subcláusula 8.3 dopadrão H.264 (o método relevante especificado na subcláusula8.3 também é referido aqui como INTRA_BLS) para a prediçãointra espacial do residuo de camada de aperfeiçoamento.
Uma razão para o uso de INTRA_BLS é que para esca-labilidade espacial, o residuo de camada de aperfeiçoamentoem geral inclui um número grande de componentes de alta fre-qüência, tais como bordas. A predição intra espacial deveajudar a manter mais detalhes, especialmente em taxas de bitsuperiores. Contudo, a abordagem dos presentes princípiospode envolver a codificação de um número maior de bits desintaxe do que INTRA_BL, tal como, por exemplo, mb_type, mo-dos predição intra (PredMode) ou padrão cbp se INTRA16xl6for selecionada. Para combinar a vantagem de ambos, INTRA_BLe INTRA_BLS, uma abordagem adaptativa de macrobloco para se-lecionar INTRA_BL e INTRA_BLS é proposta de acordo com ospresentes princípios. Para reduzir o overhead de prediçãointra espacial, uma abordagem também é provida aqui parasimplificar a sintaxe mediante consideração conjunto do modopredição intra de camada base (amostrada ascendentemente) eo modo mais provável para vizinhos espaciais na camada deaperfeiçoamento. Para o modo overhead, no lado do decodifi-cador, o residuo intercamada após quantificação inversa etransformação inversa é adicionado diretamente à camada basereconstruída (amostrada ascendentemente) para formar o ma-crobloco de camada de aperfeiçoamento reconstruída.
Para o modo INTRA_BL, no lado do decodificador, osresíduos de macrobloco vizinhos a partir da camada base re-construída (amostrada ascendentemente) são ajustados median-te adição de 128 e corte para (0,255), e então usados parapredição intra espacial para o macrobloco atual conforme es-pecificado na subcláusula 8.3 do padrão H.264. O residuo a-pós quantificação inversa e transformação inversa é entãoadicionado à predição intra espacial. Uma subtração de 128 ecorte para (-256, 255) é então realizada. O residuo interca-mada, intrapredito é então combinado com a camada base re-construída (amostrada ascendentemente) para formar o macrob-loco de camada de aperfeiçoamento reconstruída.
Para permitir a seleção adaptativa de macroblocodo modo INTRA_BL e do modo INTRA_BLS, um indicador, referidoaqui como intra_bls_flag, é utilizado para sinalizar qualmodo é usado para cada macrobloco. No padrão H.264, para co-dificação de video escalonável, se a limitação for impostapara permitir o modo INTRA_BLS apenas quando o macrobloco decamada base correspondente é codificado como intra, a sinta-xe existente pode ser utilizada. Em tal caso, o ba-se mode flag é usado para especificar se o mb_type para omacrobloco. atual pode ser inferido a partir do macroblocobase correspondente. 0 intra_base_fIag é usado para especi-ficar se o modo INTRA_BL é usado. Quando o macrobloco de ca-mada base correspondente é codificado como intra, então obase_mode_fIag sendo igual a 1 pode ser usado para inferirque intra_base_fIag é igual a 1, o que significa que apenasbase_mode_fIag igual a 1 pode ser codificado. Para sinalizaro modo INTRA_BLS, base_mode_fIag pode ser ajustado em 0 eintra_base_fIag pode ser ajustado em 1.
De acordo agora com a Figura 1, um codificador Jo-int Scalable Video Model Version 2.0 exemplar (em seguida"JSVM2.0") ao qual a presente invenção pode ser aplicada éindicado geralmente pelo numerai de referência 100. 0 codi-ficador JSVM2.0 100 utiliza três camadas espaciais e filtra-ção temporal de movimento compensado. 0 codificador JSVM 100inclui um decimador bidimensional (2D) 104, um decimador 2D106, e um módulo de filtração temporal de movimento compen-sado (MCTF) 108, cada um tendo uma entrada para receber da-dos de sinal de video 102.
Uma saida do decimador 2D 106 é conectada em comu-nicação de sinal com uma entrada de um módulo MCTF 110. Umaprimeira saida do módulo MCTF 110 é conectada em comunicaçãode sinal com uma entrada de um codificador de movimento 112,e uma segunda saida do módulo MCTF 110 é conectada em comu-nicação de sinal.com uma entrada de um módulo de predição116. Uma primeira saida do codificador de movimento 112 éconectada em comunicação de sinal com uma primeira entradade um multiplexador 114. Uma segunda saida.do codificador demovimento 112 é conectada em comunicação de sinal com umaprimeira entrada de um codificador de movimento 124. Umaprimeira saida do módulo de predição 116 é conectada em co-municação de sinal com uma entrada de um transformador espa-ciai 118. Uma saida do transformador espacial 118 é conecta-da em comunicação de sinal com uma segunda entrada do multi-plexador 114. Uma segunda saida do módulo de predição 116 éconectada em comunicação de sinal com uma entrada de um in-terpolador 120. Uma saida do interpolador é conectada em co-municação de sinal com uma primeira entrada de um módulo depredição 122. Uma primeira saida do módulo de predição 122 éconectada em comunicação de sinal com uma entrada de umtransformador espacial 126. Uma saida do transformador espa-cial 126 é conectada em comunicação de sinal com a segundaentrada do multiplexador 114. Uma segunda saida do módulo depredição 122 é conectada em comunicação de sinal com uma en-trada de um interpolador 130. Uma saida do interpolador 130é conectada em comunicação de sinal com uma primeira entradade um módulo de predição 134. Uma saida do módulo de predi-ção 134 é conectada em comunicação de sinal com um transfor-mador espacial 136. Uma saida do transformador espacial éconectada em comunicação de sinal com a segunda entrada deum multiplexador 114.
Uma saida do decimador 2D 104 é conectada em comu-nicação de sinal com uma entrada de um módulo MCTF 128. Umaprimeira saida do módulo MCTF 128 é conectada em comunicaçãode sinal com uma segunda entrada do codificador de movimento124. Uma primeira saida do codificador de movimento 124 éconectada em comunicação de sinal com a primeira entrada domultiplexador 114. Uma segunda saida do codificador de movi-mento 124 é conectada em comunicação de sinal com uma pri-meira entrada de um codificador de movimento 132. Uma segun-da saida do módulo MCTF 128 é conectada em comunicação desinal com uma segunda entrada do módulo de predição 122.
Uma primeira saida do módulo MCTF 108 é conectadaem comunicação de sinal com uma segunda entrada do codifica-dor de movimento 132. Uma saida do codificador de movimento132 é conectada em comunicação de sinal com a primeira en-trada do multiplexador 114. Uma segunda saida do módulo MCTF108 é conectada em comunicação de sinal com uma segunda en-trada do módulo de predição 134. Uma saida do multiplexador114 provê um fluxo de bits de saida 138.
Para cada camada espacial, é realizada uma decom-posição temporal de movimento compensado. Essa decomposiçãoprovê escalabi1idade temporal. A informação de movimento apartir das camadas espaciais, inferiores, pode ser usada pa-ra predição de movimento nas camadas superiores. Para codi-ficação de textura, a predição espacial entre camadas espa-ciais sucessivas pode ser aplicada para remover redundância.O sinal residual resultante da predição intra ou da prediçãointer, de movimento compensado, é codificada por transforma-da. Um residual de camada base de qualidade provê qualidadede reconstrução minima em cada camada espacial. Essa camadabase de qualidade pode ser codificada em um fluxo compatívelcom o padrão H.264 se nenhuma predição intercamada for apli-cada. Para escalabilidade de qualidade, camadas de aperfei-çoamento de qualidade são adicionalmente codificadas. Essascamadas de aperfeiçoamento podem ser escolhidas ou para pro-ver escaIabi1idade de qualidade de granulação grossa ou fina.
De acordo com a Figura 2, um decodificador de vi-deo escalonável, exemplar, ao qual pode ser aplicada a pre-sente invenção, é indicado geralmente pelo numerai de refe-rência 200. Uma entrada de um demultiplexador 202 é disponí-vel como uma entrada para o decodificador de video escaloná-vel 200, para receber um fluxo de bits, escalonável. Umaprimeira saida do demultiplexador 202 é conectada em comuni-cação de sinal com uma entrada de um codificador por entro-pia escalonável de SNR de transformada inversa 204. A pri-meira saida do decodificador por entropia escalonável de SNRde transformada inversa espacial 204 é conectada em comuni-cação de sinal com uma primeira entrada de um módulo de pre-dição 206. Uma saida do módulo de predição 206 é conectadaem comunicação de sinal com uma primeira entrada de um módu-lo MCTF inversa 208.
Uma segunda saida do decodificador por entropiaescalonável de SNR de transformada inversa espacial 204 éconectada em comunicação de sinal com uma primeira entradade um decodificador de vetor de movimento (MV) 210. Uma sai-da do decodificador MV 210 é conectada em comunicação de si-nal com uma segunda entrada do módulo de MCTF inversa 208.
Uma segunda saida do demultiplexador 202 é conec-tada em comunicação de sinal com uma entrada de um decodifi-cador por entropia escalonável SNR de transformada inversaespacial 212. A primeira saida do decodificador por entropiaescalonável SNR de transformada inversa espacial 212 é co-nectada em comunicação de sinal com uma primeira entrada deum módulo de predição 214. Uma primeira saida do módulo depredição 214 é conectada em comunicação de sinal com uma en-trada de um módulo de interpolação 216. Uma saida do módulode interpolação 216 é conectada em comunicação de sinal comuma segunda entrada do módulo de predição 206. Uma segundasaida do módulo de predição 214 é conectada em comunicaçãode sinal com uma primeira entrada de um módulo de MCTF in-versa 218.
A segunda saida do decodificador por entropia es-calonável SNR de transformada inversa espacial 212 é conec-tada em comunicação de sinal com uma primeira entrada de umdecodificador MV 220. Uma primeira saida do decodificador MV220 é conectada em comunicação de sinal com uma segunda en-trada do decodificador MV 210. Uma segunda saida do decodi-ficador MV 220 é conectada em comunicação de sinal com umasegunda entrada do módulo de MCTF inversa 218.
Uma terceira saida do demultiplexador 202 é conec-tada em comunicação de sinal com uma entrada de um decodifi-cador por entropia escalonável SNR de transformada inversaespacial 222. Uma primeira saida do decodificador por entro-pia escalonável SNR de transformada inversa espacial 222 éconectada em comunicação de sinal com uma entrada de um mó-dulo de predição 224. Uma primeira saida do módulo de predi-ção 224 é conectada em comunicação de sinal com uma entradade um módulo de interpolação 22 6. Uma saida do módulo de in-terpolação 226 é conectada em comunicação de sinal com umasegunda entrada do módulo de predição 214.
Uma segunda saida do módulo de predição 224 é co-nectada em comunicação de sinal com uma primeira entrada deum módulo de MCTF inversa 228. Uma segunda saida do decodi-ficador por entropia escalonável SNR de transformada inversaespacial 222 é conectada em comunicação de sinal com uma en-trada de um decodificador MV 230. Uma primeira saida do de-codificador MV 230 é conectada em comunicação de sinal comuma segunda entrada do decodificador MV 220. Uma segunda sa-ida do decodificador MV 230 é conectada em comunicação desinal com uma segunda entrada do módulo de MCTF inversa 228.
Uma saida do módulo de MCTF inversa 228 está dis-ponível como uma entrada do decodificador 200, para emitirum sinal de camada 0. Uma saida no módulo de MCTF inversa218 está disponível como uma saida do decodificador 200, pa-ra emitir um sinal de camada 1. Uma saida do módulo de MCTFinversa 208 está disponível como uma saida do decodificador200, para emitir um sinal de camada 2.
A Tabela 1 ilustra como a sintaxe para o modoINTRA BL e para o modo INTRA_BLS é interpretada quando o mo-do de camada base correspondente é intra. Se o modo de cama-da base correspondente não for intra, INTRA_BL é indicadopor base_mode_fIag=O e intra_base_fIag=I e INTRA_BLS não épermitido.TABELA 1
<table>table see original document page 19</column></row><table>
De acordo com a Figura 3, um processo de codifica-ção para INTRA_BL onde os presentes principios podem ser a-plicados é indicado pelo numerai de referência 300. Deve serconsiderado que o processo de codificação 300 para INTRA_BLfoi modificado para adicionar um campo de sintaxe em um ca-beçalho de macrobloco, conforme descrito com relação ao blo-co de função 317.
Um bloco inicial 305 passa o controle para um blo-co de função 310. O bloco de função 310 amostra ascendente-mente o macrobloco de camada base correspondente, e passa ocontrole para um bloco de função 315. 0 bloco de função 315computa o residuo entre o macrobloco atual na camada de a-perfeiçoamento, e um macrobloco de camada base amostrado as-cendentemente correspondente, e passa o controle para umbloco de função 317. O bloco de função 317 grava a sintaxe"intra bls_flag" no nivel de macrobloco, e passa o controlepara um bloco de função 320. 0 bloco de função 320 transfor-ma e quantifica o residuo, e passa o controle para um blocode função 325. O bloco de função 325 codifica por entropia oresiduo transformado e quantificado para formar um fluxo debits codificado, e passa o controle para um bloco final 330.
De acordo com a Figura 4, um processo de decodifi-cação para INTRA_BL onde os presentes principios podem seraplicados é indicado pelo numerai de referência 400. Deveser considerado que o processo de decodificação 400 paraINTRA_BL foi modificado para ler um campo de sintaxe em umcabeçalho de macrobloco, conforme descrito com relação aobloco de função 412.
Um bloco inicial 405 passa o controle para um blo-co de função 410 e um bloco de função 415. 0 bloco de função410 decodifica por entropia um fluxo de bits codificado paraprover um fluxo de bits não-compactado, e passa o controlepara um bloco de função 412. O bloco de função 412 lê a sin-taxe "intra_bls_flag" no nivel de macrobloco, e passa o con-trole para um bloco de função 420. O bloco de função 420transforma inversamente e quantifica inversamente o fluxo debits não-compactado para prover um residuo decodificado, epassa o controle para um bloco de função 425. O bloco defunção 415 amostra ascendentemente um macrobloco de camadabase correspondente, e passa o controle para o bloco de fun-ção 425.
O bloco de função 425 combina o residuo decodifi-cado e o macrobloco de camada base correspondente amostradoascendentemente, e passa o controle para um bloco de função430. O bloco de função 430 reconstrói o macrobloco corres-pondente na camada de aperfeiçoamento, e passa o controlepara um bloco final 435.
De acordo com a Figura 5, um processo de codifica-ção para INTRA_BLS onde os presentes princípios podem seraplicados é indicado pelo numerai de referência 500.
Um bloco inicial 505 passa o controle para um blo-co de função 510. O bloco de função 510 amostra ascendente-mente o macrobloco de camada base correspondente e os vizi-nhos do macrobloco de camada base correspondente, e passa ocontrole para um bloco de função 515. O bloco de função 515computa o residuo entre o macrobloco atual e um vizinho es-pacial do macrobloco atual na camada de aperfeiçoamento emacrobloco de camada base amostrado ascendentemente corres-pondente, então adiciona 128, corta para {0, 255}, e passa ocontrole para um bloco de função 250. O bloco de função 520aplica predição intra espacial a partir dos vizinhos espaci-ais do macrobloco atual, e passa o controle para um bloco defunção 525. O bloco de função 525 computa o residuo apóspredição intra espacial, e passa o controle para um bloco defunção 530. O bloco de função 530 transforma e quantifica oresiduo, e passa o controle para um bloco de função 535. Obloco de função 535 codifica por entropia o residuo trans-formado e quantificado para formar um fluxo de bits codifi-cado, e passa o controle para um bloco final 540.
De acordo com a Figura 6, um processo de decodifi-cação para INTRA_BLS onde os presentes princípios podem serempregados é indicado pelo numerai de referência 600.
Um bloco inicial 605 passa o controle para um blo-co de função 610 e para um bloco de função 635. 0 bloco defunção 610 amostra ascendentemente o macrobloco de camadabase correspondente e os vizinhos do macrobloco de camadabase correspondente, e passa o controle para um bloco defunção 615. O bloco de função 615 computa o resíduo entre osvizinhos espaciais do macrobloco atual na camada de aperfei-çoamento e o macrobloco de camada base amostrado ascendente-mente correspondente, então adiciona 128, corta {-256, 255},e passa o controle para um bloco de função 620. O bloco defunção 620 aplica predição intra espacial a partir dos vizi-nhos espaciais do macrobloco atual, e passa o controle paraum bloco de função 625.
O bloco de função 635 decodifica por entropia ofluxo de bits codificado para prover um fluxo de bits não-compactado, e passa o controle para um bloco de função 640.
O bloco de função 640 transforma inversamente e quantificainversamente o fluxo de bits não-compactado para prover umresiduo de predição decodificado, e passa o controle para obloco de função 625.
O bloco de função 625 combina o residuo de predi-ção decodificado com a predição intra espacial a partir dosvizinhos espaciais do macrobloco atual para prover uma soma,e passa o controle para um bloco de função 630. O bloco defunção 630 subtrai 128 da soma para obter uma diferença,corta a diferença para {-256, 256}, e adiciona a diferençacortada ao macrobloco de camada base amostrado ascendente-mente correspondente, e passa o controle para um bloco final635.
De acordo com a Figura 7, um processo de codifica-ção exemplar para seleção adaptativa de macrobloco de modosINTRA BL e INTRA_BLS é indicado pelo numerai de referência700.
O bloco inicial 705 passa o controle para um blocode função 710, um bloco de função 715, e um bloco de função720. Os blocos de função 710, 720 e 730 testam INTRA_BL,INTRA_BLS, e outros modos de predição, respectivamente, epassa o controle para um bloco de função 725. 0 bloco defunção 725 seleciona o melhor modo de predição a partir deINTRA BL, INTRA_BLS e outros modos de predição e passa ocontrole para um bloco final 730.
De acordo com a Figura 8, um processo de decodifi-cação exemplar para seleção adaptativa de macrobloco dos mo-dos INTRA_BL e INTRA_BLS é indicado pelo numerai de referên-cia 800.
Um bloco inicial 805 passa o controle para um blo-co de decisão 810. O bloco de decisão 810 determina se ummacrobloco atual foi ou não codificado utilizando o modoINTRA BL. Se não foi, então o controle é passado para o blo-co de decisão 815. Caso contrário, o controle é passado paraum bloco de função 830.
O bloco de decisão 815 determina se o macroblocoatual foi ou não codificado utilizando o modo INTRA_BLS. Senão foi, então controle é passado para um bloco de função820. Caso contrário, o controle é passado para um bloco defunção 835.
0 bloco de função 830 decodifica o macrobloco atu-al utilizando o modo INTRA_BL, e passa o controle para umbloco de função 825.
O bloco de função 835 decodifica o macrobloco atu-al utilizando o modo INTRA_BLS, e passa o controle para obloco de função 825.
O bloco de função 820 decodifica o macrobloco atu-al utilizando outro modo de predição (diferente de INTRA_BLou INTRA_BLS), e passa o controle para o bloco de função825.
O bloco de função 825 emite o macrobloco atual de-codificado, e passa o controle para ura bloco final 840.
A Tabela 2 indica a sintaxe usada para especificara predição intra_4x4 do bloco Iuma 4x4 com Iu-ma4x4Blkldx=0..15 de indice.
TABELA 2
<table>table see original document page 24</column></row><table>
Intra4x4PredMode[luma4x4Blkldx] é derivado median-te aplicação do seguinte procedimento, onde AeB são vizi-nhos à esquerda e superior do bloco Iuma 4x4:
predlntra4x4PredMode = Min ( IntraMxMPredModeA, in-traMxMPredModeB ) se ( prev_intra4x4_pred_mode_fIag[ Iu-ma4x4Blkldx ])
Intra4x4PredMode[ luma4x4Blkldx ] = predln-tra4x4PredMode senão
se( rem_intra4x4_pred_mode[ luma4x4Blkldx ] <predlntra4x4 PredMode ) Intra4x4PredMode[ luma4x4Bikldx] =rem_Intra4x4_pred_mode [ luma4x4Blkldx]senão
Intra4x4PredMode[ luma4x4Blkldx ]rem intra4x4_pred_mode[ luma4x4Blkldx] + 1No padrão H.264, o PredMode de bloco de vizinhançaespacial é usado para reduzir o overhead para codificar apredição intra4x4. Em uma modalidade relacionada a um esque-ma de codificação de video escalonável para a camada de a-perfeiçoamento, se o macrobloco de camada base corresponden-te for codificado como intra, ele é proposto para codificaro intra4x4 PredMode com base em ambos, a camada base é mos-trada ascendentemente intra4x4 PredMode e seu bloco vizinhoespacial PredMode na camada de aperfeiçoamento, conformemostrado na Equação 1, onde F é uma função arbitrária.
Intra4x4PredMode=F(intraMxMPredModeA, intraMxM-PredModeB, intraMxMPredModeBase)(1)
A Tabela 3 indica sintaxe satisfazendo Equação (1)e usada para especificar o intra4x4 PredMode com base em am-bos, a camada de base amostrada ascendentemente intra4x4PredMode e o bloco de vizinhança espacial PredMode na camadade aperfeiçoamento quando o macrobloco de camada base cor-respondente é codificado como intra.
se (MbPartPrediybde (rrib type, 0) = Intra 4x4) para( Iuma4x4Blkldx=0; luma4x4Blkldx<16; Iuma4x4Blkldx++) { prev jntra4x4 pred mode flag[ luma4x4BlkIdx ] 2 u (2) | ae(v)se( prev intra4x4 pred mode flag[luma4x4Blkldx ] = 0) rem intra4x4 pred mode [ luma4x4BlkIdx ] 2 u (3) | ae(v)}
Intra4x4PredMode[luma4x4Blkldx] é derivado median-te aplicação do seguinte procedimento:predlntra4x4PredMode = Min ( IntraMxMPredModeA, in-traMxMPredModeB )
se ( prev_intra4x4_pred_mode_fIag[ luma4x4BIkldx ]== D
Intra4x4PredMode[luma4x4Blkldx] = predln-tra4x4PredMode senão se ( prev_intra4x4_pred_mode_fIag[ Iu-ma4x4Blkldx] == 2)
Intra4x4PredMode[ luma4x4Blkldx ] = intraMxMPredMo-deBase
senão
se( rem_Intra4x4_pred_mode[ luma4x4Blkldx ] <pre-
dlntra4x4PredMode)
Intra4x4PredMode[ luma4x4Blkldx] =rem_intra4x4_pred_mode[luma4x4Blkldx] senão
Intra4x4PredMode[ luma4x4Blkldx ] =rem_intra4x4_pred_mode[luma4x4Blkldx] + 1A Tabela 4 indica sintaxe satisfazendo Equação (1)e usada para especificar o intra4x4 PredMode. Na Tabela 4,intra4x4PredMode é forçado a eqüivaler a predln-tra4x4 PredMode se predln-tra4x4PredMode==intraMxMPredModeBase.
TABELA 4
<table>table see original document page 26</column></row><table><table>table see original document page 27</column></row><table>
Intra4x4PredMode[luma4x4Blkldx] é derivado median-te aplicação do seguinte procedimento:
predlntra4x4PredMode = Min ( intraMxMPredModeA, in-traMxMPredModeB )
se (predlntra4x4PredMode == intraMxMPredModeBase)lntra4x4PredMode[Iuma4x4Blkldx] = predln-tra4x4PredMode senão
se( prev_intra4x4_pred_mode_fIag[ luma4x4Blkldx]==1)
Intra4x4PredMode[ luma4x4Blkldx] = predln-tra4x4PredMode senão
se ( rem_intra4x4_pred_mode[ luma4x4Blkldx ] <pre-dlntra4x4PredMode )
lntra4x4PredMode[ luma4x4Blkldx ] =rem_intra4x4_pred__mode [luma4x4Blkldx] senão
Intra4x4PredMode[ luma4x4Blkldx] =rem_intra4x4_pred_mode[luma4x4Blkldx] + 1
Deve ser considerado que embora a descrição acimae os exemplos se refiram ao uso de intra4x4 PredMode, ospresentes princípios não são assim limitados e, desse modo,dados os ensinamentos dos presentes princípios providos a-qui, aqueles versados nessa técnica e técnicas relacionadasconsiderarão esse e outros modos aos quais os presentesprincípios podem ser empregados enquanto mantendo o escopoda presente invenção. Por exemplo, os presentes princípiostambém podem ser aplicados, mas não são limitados a, in-tra8x8 PredMode.
Será feita agora uma descrição de algumas das mui-tas vantagens/caracteristicas inerentes da presente inven-ção. Por exemplo, uma vantagem/caracteristica é um codifica-dor de video escalonável que inclui um codificador para uti-lizar seletivamente predição intra espacial para codificar,em uma base adaptativa de macrobloco, um residuo de camadade aperfeiçoamento gerado entre um macrobloco de camada deaperfeiçoamento e um macrobloco de camada base amostrado as-cendentemente. Outra vantagem/caracteristica é o codificadorde video escalonável conforme descrito acima, em que a pre-dição intra espacial usada para codificar o residuo de cama-da de aperfeiçoamento é compatível com as técnicas de predi-ção intra espacial existentes. Ainda outra vanta-gem/caracteristica é o codificador de video escalonável,conforme descrito acima, em que o codificador adiciona umcampo de sintaxe em um cabeçalho de macrobloco para indicarqual modo de predição é usado para o residuo de camada deaperfeiçoamento. Além disso, outra vantagem/caracteristica éo codificador de video escalonável conforme descrito acima,em que o codificador modifica uma sintaxe existente paraprover uma inferência em relação a qual modo de predição éusado para o residuo de camada de aperfeiçoamento, quando omodo de predição de camada base é intra. Além disso, outravantagem/caracteristica é o codificador de video escalonávelque modificou uma sintaxe existente conforme descrito acima,em que o codificador utiliza um modo de predição diferenteda predição intra espacial para codificar o residuo de cama-da de aperfeiçoamento, quando o modo de predição de camadabase é limitado a inter. Além disso, outra vanta-gem/caracteristica é o codificador de video escalonável con-forme descrito acima, em que o codificador determina qualmodo de predição deve usar na camada de aperfeiçoamento en-tre diferentes modos de predição disponíveis incluindo umresiduo de camada de aperfeiçoamento sem modo de prediçãointra espacial, um residuo de camada de aperfeiçoamento commodo predição intra espacial, e um pixel de camada de aper-feiçoamento com modo de predição intra espacial. Adicional-mente, outra vantagem/caracteristica é o codificador de vi-deo escalonável para determinar qual modo de predição deveser usado na camada de aperfeiçoamento conforme descrito a-cima, em que o codificador determina qual modo de prediçãodeve utilizar para a camada de aperfeiçoamento a partir dediferentes modos de predição disponíveis com base em um cri-tério de decisão a posteriori, ou em estatísticas passadasdos diferentes modos de predição disponíveis diferentes epropriedades do residuo de camada de aperfeiçoamento e pi-xels .de camada de aperfeiçoamento. Além disso, outra vanta-gem/caracteristica é um codificador de video escalonável queinclui um codificador para codificar a uma camada de aper-feiçoamento utilizando ambos, um modo de predição intra devizinhança espacial na camada de aperfeiçoamento e um modode predição de camada base correspondente amostrada ascen-dentemente. Além disso, outra vantagem/caracteristica é ocodificador de video escalonável conforme descrito acima, emque o codificador adiciona um indicador em um cabeçalho demacrobloco sem sinalizar um modo de predição, quando o modode predição intra de vizinhança espacial usado na camada deaperfeiçoamento é idêntico ao modo de predição de camada ba-se correspondente amostrado ascendentemente. Além disso, ou-tra vantagem/caracteristica é o codificador de video escalo-nável, conforme descrito acima, em que o codificador forçaum modo de predição intra atual a ser idêntico ao modo decamada base correspondente amostrado ascendentemente sem en-viar uma sintaxe correspondente, quando o modo de prediçãointra de vizinhança espacial é idêntico ao modo de prediçãode camada base correspondente amostrado ascendentemente. A-dicionalmente, outra vantagem/caracteristica é um decodifi-cador de video escalonável que inclui um decodificador paraseletivamente utilizar -predição intra espacial para decodi-ficar, em uma base adaptativa de macrobloco, um residuo decamada de aperfeiçoamento gerado entre um macrobloco de ca-mada de aperfeiçoamento e um macrobloco de camada base amos-trado ascendentemente correspondente. Além disso, outra van-tagem/caracteristica é o decodificador de video escalonável,conforme descrito acima, em que a predição intra espacialusada para decodificar o residuo de camada de aperfeiçoamen-to é compatível com as técnicas existentes de predição intraespacial. Além disso, outra vantagem/caracteristica é o de-codificador de video escalonado, conforme descrito acima, emque o decodificador determina qual modo de predição deve u-tilizar para o residuo de camada de aperfeiçoamento utili-zando um campo de sintaxe em um cabeçalho de macrobloco. A-lém disso, outra vantagem/caracteristica é o decodificadorde vídeo escalonável conforme descrito acima, em que o deco-dificador avalia uma inferência, provida em uma sintaxe mo-dificada existente, em relação a qual modo de predição foiusado para codificar o resíduo de camada de aperfeiçoamento,quando o modo de predição de camada base é intra. Adicional-mente, outra vantaqem/característica é o decodificador devídeo escalonável que modifica uma sintaxe existente confor-me descrito acima, em que o decodificador utiliza um modo depredição diferente da predição intra espacial para decodifi-car o resíduo de camada de aperfeiçoamento, quando o modo depredição de camada base é limitado a inter. Além disso, ou-tra vantagem/característica é o decodificador de vídeo esca-lonável, conforme descrito acima, em que o decodificador de-termina um modo de predição para uso no resíduo de camada deaperfeiçoamento com base na sintaxe analisada, o modo depredição determinado a partir de qualquer um de um resíduode camada de aperfeiçoamento sem modo de predição intra es-pacial, um resíduo de camada de aperfeiçoamento com modo depredição intra espacial, e um pixel de camada de aperfeiçoa-mento com modo de predição intra espacial. Além disso, outravantagem/característica é um decodificador de vídeo escalo-nável que incluiu decodificador para decodificar uma camadade aperfeiçoamento utilizando ambos, um modo de predição in-tra de vizinhança espacial na camada de aperfeiçoamento e ummodo de predição de camada base correspondente amostrado as-cendentemente. Adicionalmente, outra vantagem/característicaé o decodificador de vídeo escalonável conforme descrito a-cima, em que o decodificador força um modo de predição intraatual a ser idêntico ao modo de camada base correspondenteamostrado ascendentemente sem receber sintaxe corresponden-te, quando o modo de predição intra de vizinhança espacial éidêntico ao modo de predição de camada base correspondenteamostrado ascendentemente. Além disso, outra vanta-gem/característica é o decodificador de video escalonávelconforme descrito acima, em que o decodificador •determinaqual modo de predição intra deve usar para a camada de aper-feiçoamento com base em um indicador em um cabeçalho de ina-crobloco. Além disso, outra vantagem/caracteristica é o de-codificador de video escalonável conforme descrito acima, emque o decodificador determina um modo de predição intra paraa camada de aperfeiçoamento seja idêntico ao modo de camadabase correspondente amostrado ascendentemente, quando o modode predição intra de vizinhança espacial é idêntico ao modode camada base correspondente amostrado ascendentemente.
Essas e outras características e vantagens da pre-sente invenção podem ser facilmente averiguadas por aquelesversados na técnica pertinente com base nos presentes ensi-namentos. Deve ser entendido que os ensinamentos da presenteinvenção podem ser implementados em diversas formas de hard-ware, software, firmware, processadores de uso especial, oucombinações dos mesmos.
Mais preferivelmente, os ensinamentos da presenteinvenção são implementados como uma combinação de hardware esoftware. Além disso, o software pode ser implementado comoum programa de aplicação incorporado de forma tangivel emuma unidade de armazenamento de programa. 0 programa de a-plicação pode ser carregado em uma máquina e executado porela compreendendo qualquer arquitetura adequada. Preferivel-mente, a máquina implementada é uma plataforma de computadortendo hardware tal como uma ou mais unidades centrais deprocessamento ("CPU"), uma memória de acesso aleatório("RAM") e interfaces de entrada/saida ("1/0"). A plataformade computador também pode incluir um sistema operacional ecódigo de microinstrução. Os vários processos e funções aquidescritos podem ser parte do código de microinstrução ouparte do programa de aplicação, ou qualquer combinação dosmesmos, que possam ser executadas por uma CPU. Além disso,várias outras unidades periféricas podem ser conectadas àplataforma de computador tal como uma unidade de armazena-mento de dados adicional e uma unidade de impressão.
Deve ser entendido ainda que como alguns dos com-ponentes e métodos de sistema constituintes ilustrados nosdesenhos anexos são implementados preferivelmente em softwa-re, as conexões efetivas entre os componentes de sistema ouos blocos de função de processo podem diferir dependendo daforma na qual a presente invenção é programada. Dados os en-sinamentos aqui, aqueles versados na técnica pertinente po-derão considerar essas e similares implementações ou confi-gurações da presente invenção.
Embora das modalidades ilustrativas tenham sidodescritas aqui com referência aos desenhos anexos, deve serentendido que a presente invenção não é limitada àquelas mo-dalidades precisas, e que diversas alterações e modificaçõespodem ser realizadas nas mesmas por aqueles versados na téc-nica pertinente sem se afastar do escopo ou espirito da pre-sente invenção. Todas as tais alterações e modificações de-vem ser incluidas no escopo da presente invenção conformeapresentado nas reivindicações anexas.

Claims (44)

1. Aparelho CARACTERIZADO por compreender um codi-ficador (100) para utilizar seletivamente predição intra es-pacial para codificar, em uma base adaptativa de macrobloco,um residuo de camada de aperfeiçoamento gerado entre um ma-crobloco de camada de aperfeiçoamento e um macrobloco de ca-mada base amostrado ascendentemente correspondente.
2. Aparelho, de acordo com a reivindicação 1,CARACTERIZADO pelo fato de que a predição intra espacial u-sada para codificar o residuo de camada de aperfeiçoamento écompatível com as técnicas de predição intra espacial do pa-drão H.264 International Telecommunication Union, Telecommu-nication Sector (ITU-T).
3. Aparelho, de acordo com a reivindicação 1,CARACTERIZADO pelo fato de que o codificador (100) adicionaum campo de sintaxe em um cabeçalho de macrobloco para indi-car qual modo de predição é usado para o residuo de camadade aperfeiçoamento.
4. Aparelho, de acordo com a reivindicação 1,CARACTERIZADO pelo fato de que o codificador (100) modificauma sintaxe do padrão H.264 International TelecommunicationUnion, Telecommunication Sector (ITU-T) para prover uma in-ferência em relação a qual modo de predição é usado para oresiduo de camada de aperfeiçoamento, quando o modo de pre-dição de camada base é intra.
5. Aparelho, de acordo com a reivindicação 4,CARACTERIZADO pelo fato de que o codificador (100) utilizaum modo de predição diferente da predição intra espacial pa-ra codificar o resíduo de camada de aperfeiçoamento, quandoo modo de predição de camada base é limitado a inter.
6. Aparelho, de acordo com a reivindicação 1,CARACTERIZADO pelo fato de que o codificador (100) determinaqual modo de predição usar na camada de aperfeiçoamento apartir dos diferentes modos de predição diferentes disponí-veis, os modos de predição disponíveis diferentes compreen-dendo um resíduo da camada de aperfeiçoamento sem modo depredição intra espacial, um resíduo de camada de aperfeiçoa-mento com modo de predição intra espacial, e um pixel de ca-mada de aperfeiçoamento com modo de predição intra espacial.
7. Aparelho, de acordo com a reivindicação 6,CARACTERIZADO pelo fato de que o codificador (100) determinaqual modo de predição usar para a camada de aperfeiçoamentoa partir dos diferentes modos de predição disponíveis combase em critérios de decisão a posteriori, ou em estatísti-cas passadas dos diferentes modos de predição disponíveis epropriedades do resíduo de camada de aperfeiçoamento e pi-xels de camada de aperfeiçoamento.
8. Método para codificação de vídeo escalonável,CARACTERIZADO por compreender usar seletivamente (710, 715,720) predição intra espacial para codificar, em uma base a-daptativa de macrobloco, um resíduo de camada de aperfeiçoa-mento gerado entre um macrobloco de camada de aperfeiçoamen-to e um macrobloco de camada base amostrado ascendentementecorrespondente.
9. Método, de acordo com a reivindicação 8,CARACTERIZADO pelo fato de que a predição intra espacial u-sada para codificar o resíduo de camada de aperfeiçoamento écompatível com as técnicas de predição intra espacial do pa-drão H. 2 64 International Telecommunication Union, Telecommu-nication Sector (ITU-T) (900).
10. Método, de acordo com a reivindicação 8,CARACTERIZADO por compreender ainda adicionar (317) um campode sintaxe em um cabeçalho de macrobloco para indicar qualmodo de predição é usado para o resíduo de camada de aper-feiçoamento.
11. Método, de acordo com a reivindicação 8,CARACTERIZADO por compreender modificar (200) uma sintaxe dopadrão H.264 International Telecommunication Union, Telecom-munication Sector (ITU-T) para prover uma inferência em re-lação a qual modo de predição é usado para o resíduo de ca-mada de aperfeiçoamento, quando o modo de predição de camadabase é intra.
12. Método, de acordo com a reivindicação 11,CARACTERIZADO por compreender ainda utilizar (720) um modode predição diferente da predição intra espacial para codi-ficar o resíduo de camada de aperfeiçoamento, quando o modode predição de camada base é limitado a inter.
13. Método, de acordo com a reivindicação 8,CARACTERIZADO por compreender ainda determinar (710, 715, 720) qual modo de predição utilizar na camada de aperfeiçoa-mento a partir de diferentes modos de predição disponíveis,os diferentes modos de predição disponíveis compreendendo umresíduo de camada de aperfeiçoamento sem modo de prediçãointra espacial, um resíduo de camada de aperfeiçoamento commodo de predição intra espacial, e um pixel de camada de a-perfeiçoamento com modo de. predição intra espacial.
14. Método, de acordo com a reivindicação 13,CARACTERIZADO por compreender adicionalmente determinar(715) qual modo de predição utilizar para a camada de aper-feiçoamento a partir dos diferentes modos de predição dispo-níveis com base em um critério de decisão a priori, ou emestatísticas passadas dos diferentes modos de predição dis-poníveis e propriedades do resíduo de camada de aperfeiçoa-mérito e pixels de camada de aperfeiçoamento.
15. Aparelho, CARACTERIZADO por compreender um co-dificador (100) para codificar uma camada de aperfeiçoamentoutilizando ambos, um modo de predição intra de vizinhançaespacial na camada de aperfeiçoamento e um modo de prediçãode camada base correspondente amostrado ascendentemente.
16. Aparelho, de acordo com a reivindicação 15,CARACTERIZADO pelo fato de que o codificador (100) adicionaum indicador em um cabeçalho de macrobloco sem sinalizar ummodo de predição, quando o modo de predição intra de vizi-nhança espacial usado na camada de aperfeiçoamento é idênti-co ao modo de predição de camada base correspondente amos-trado ascendentemente.
17. Aparelho, de acordo com a reivindicação 15,CARACTERIZADO pelo fato de que o codificador (100) força ummodo de predição intra atual a ser idêntico ao modo de cama-da base correspondente amostrado ascendentemente sem enviarsintaxe correspondente, quando o modo de predição intra devizinhança espacial é idêntico ao modo de predição de camadabase correspondente amostrado ascendentemente.
18. Método para codificação de video escalonável,CARACTERIZADO por compreender codificar (310, 315) uma cama-da de aperfeiçoamento utilizando ambos, um modo de prediçãointra de vizinhança espacial na camada de aperfeiçoamento eum modo de predição de camada base correspondente amostradoascendentemente.
19. Método, de acordo com a reivindicação 18,CARACTERIZADO por compreender adicionar (317) um indicadorem um cabeçalho de macrobloco sem sinalizar um modo de pre-dição, quando o modo de predição intra de vizinhança espaci-al usado na camada de aperfeiçoamento é idêntico ao modo depredição de camada base correspondente amostrado ascendente-mente.
20. Método, de acordo com a reivindicação 18,CARACTERIZADO por compreender ainda forçar (520) um modo depredição intra atual a ser idêntico ao modo de camada basecorrespondente amostrado ascendentemente sem enviar sintaxecorrespondente, quando o modo de predição intra de vizinhan-ça espacial é idêntico ao modo de predição de camada basecorrespondente amostrado ascendentemente.
21. Aparelho CARACTERIZADO por compreender um de-codificador (200) para seletivamente utilizar predição intraespacial para decodificar, em uma base adaptativa de macrob-loco, um resíduo de camada de aperfeiçoamento gerado entreum macrobloco de camada de aperfeiçoamento e um macroblocode camada base amostrado ascendentemente.
22. Aparelho, de acordo com a reivindicação 21,CARACTERIZADO pelo fato de que a predição intra espacial u-sada para decodificar o resíduo de camada de aperfeiçoamentoé compatível com as técnicas de predição intra espacial dopadrão H.264 Internacional Telecommunication Union, Telecom-munication Sector (ITU-T).
23. Aparelho, de acordo com a reivindicação 21,CARACTERIZADO pelo fato de que o decodificador (200) deter-mina qual modo de predição utilizar para o resíduo de camadade aperfeiçoamento utilizando um campo de sintaxe em um ca-beçalho de macrobloco.
24. Aparelho, de acordo com a reivindicação 21,CARACTERIZADO pelo fato de que o decodif icador (200) avaliauma inferência, provida em uma sintaxe modificada do padrãoH.264 Internacional Telecommunication Union, Telecommunica-tion Sector (ITU-T) , em relação a qual modo de predição foiusado para codificar o resíduo de camada de aperfeiçoamento,quando o modo de predição de camada base é intra.
25. Aparelho, de acordo com a reivindicação 24,CARACTERIZADO pelo fato de que o decodificador (200) utilizaum modo de predição diferente da predição intra espacial pa-ra decodificar o resíduo de camada de aperfeiçoamento, quan-do o modo de predição de camada base é limitado a inter.
26. Aparelho, de acordo com a reivindicação 21,CARACTERIZADO pelo fato de que o decodif icador (200) deter-mina um modo de predição para uso no resíduo de camada deaperfeiçoamento com base na sintaxe analisada, o modo depredição determinado a partir de qualquer um de um resíduode camada de aperfeiçoamento sem modo de predição intra es-pacial, um resíduo de camada de aperfeiçoamento sem modo depredição intra espacial, e um pixel de camada de aperfeiçoa-mento com modo de predição intra espacial.
27. Método para decodificação de vídeo escaloná-vel, CARACTERIZADO por compreender usar seletivamente (830, 835) predição intra espacial para decodificar, em uma baseadaptativa de macrobloco, um resíduo de camada de aperfeiço-amento gerado entre um macrobloco de camada de aperfeiçoa-mento e um macrobloco de camada base amostrado ascendente-mente correspondente.
28. Método, de acordo com a reivindicação 27,CARACTERIZADO pelo fato de que a predição intra espacial u-sada para decodificar o resíduo de camada de aperfeiçoamentoé compatível com as técnicas de predição intra espacial dopadrão H.264 Internacional Telecommunication Union, Telecom-munication Sector (ITU-T) (900).
29. Método, de acordo com a reivindicação 27,CARACTERIZADO por compreender adicionalmente determinar(412) qual modo de predição usar para o resíduo de camada deaperfeiçoamento utilizando um campo de sintaxe em um cabeça-lho de macrobloco.
30. Método, de acordo com a reivindicação 27,CARACTERIZADO por compreender adicionalmente avaliar (1000, 1100) uma inferência, provida em uma sintaxe modificada dopadrão H.264 Internacional Telecommunication Union, Telecom-munication Sector (ITU-T) , em relação a qual modo de predi-ção foi usado para codificar o resíduo de camada de aperfei-çoamento, quando o modo de predição de camada base é intra.
31. Método, de acordo com a reivindicação 30,CARACTERIZADO por compreender ainda utilizar (720) um modode predição diferente da predição intra espacial para deco-dificar o resíduo de camada de aperfeiçoamento, quando o mo-do de predição de camada base é limitado a inter.
32. Método, de acordo com a reivindicação 27,CARACTERIZADO por compreender adicionalmente determinar(900, 1000, 1100), com base na sintaxe analisada, qual modode predição utilizar no resíduo de camada de aperfeiçoamentoa partir de um resíduo de camada de aperfeiçoamento sem modode predição intra espacial, um resíduo de camada de aperfei-çoamento com modo de predição intra espacial, e um pixel decamada de aperfeiçoamento com modo de predição intra espacial.
33. Aparelho, CARACTERIZADO por compreender um de-codificador (200) para decodificar uma camada de aperfeiçoa-mento utilizando ambos, um modo de predição intra de vizi-nhança espacial na camada de aperfeiçoamento e um modo depredição de camada base correspondente amostrado ascendentemente.
34. Aparelho, de acordo com a reivindicação 33,CARACTERIZADO pelo fato de que o decodificador (200) forçaum modo de predição intra atual a ser idêntico ao modo decamada base correspondente amostrado ascendentemente sem re-ceber sintaxe correspondente, quando o modo de predição in-tra de vizinhança espacial é idêntico ao modo de predição decamada base correspondente amostrado ascendentemente.
35. Aparelho, de acordo com a reivindicação 33,CARACTERIZADO pelo fato de que o decodificador (200) deter-mina qual modo de predição intra utilizar para a camada deaperfeiçoamento com base em um indicador em um cabeçalho demacrobloco.
36. Aparelho, de acordo com a reivindicação 33,CARACTERIZADO pelo fato de que o decodif icador (200) deter-mina um modo de predição intra para a camada de aperfeiçoa-mento para ser idêntico ao modo de camada base corresponden-te amostrado ascendentemente, quando o modo de predição in-tra de vizinhança espacial é idêntico ao modo de camada basecorrespondente amostrado ascendentemente.
37. Método para decodificação de video escaloná-vel, CARACTERIZADO por compreender decodificar (415, 425)uma camada de aperfeiçoamento utilizando ambos, um modo depredição intra de vizinhança espacial na camada de aperfei-çoamento e um modo de predição de camada base correspondenteamostrado ascendentemente.
38. Método, de acordo com a reivindicação 37,CARACTERIZADO por compreender adicionalmente forçar (415,-425) um modo de predição intra atual a ser idêntico ao modode camada base correspondente amostrado ascendentemente semreceber sintaxe correspondente, quando o modo de prediçãointra de vizinhança espacial é idêntico ao modo de prediçãode camada base correspondente amostrado ascendentemente.
39. Método, de acordo com a reivindicação 37,CARACTERIZADO por compreender adicionalmente determinar(412) qual modo de predição intra utilizar para a camada deaperfeiçoamento com base em um indicador em um cabeçalho demacrobloco.
40. Método, de acordo com a reivindicação 37,CARACTERIZADO por compreender adicionalmente determinar(415, 425) um modo de predição intra para a camada de aper-feiçoamento para ser idêntico ao modo de camada base corres-pondente amostrado ascendentemente, quando o modo de predi-ção intra de vizinhança espacial é idêntico ao modo de cama-da base correspondente amostrado ascendentemente.
41. Estrutura de sinal de video para codificaçãode video escalonável, CARACTERIZADA por compreender: um re-síduo de camada de aperfeiçoamento, gerado entre um macrob-loco de camada de aperfeiçoamento e um macrobloco de camadabase amostrado ascendentemente correspondente, seletivamentecodificado utilizando predição intra espacial em uma baseadaptativa de macrobloco.
42. Meios de armazenamento tendo dados de sinal devídeo escalonável codificados nos mesmos, CARACTERIZADOS porcompreender: um resíduo de camada de aperfeiçoamento, geradoentre um macrobloco de camada de aperfeiçoamento e um ma-crobloco de camada base amostrado ascendentemente correspon-dente, seletivamente codificado utilizando predição intraespacial em uma base adaptativa de macrobloco.
43. Estrutura de sinal de vídeo para codificaçãode vídeo escalonável, CARACTERIZADA por compreender: uma ca-mada de aperfeiçoamento codificado utilizando ambos, um modode predição intra de vizinhança espacial na camada de aper-feiçoamento e um modo de predição de camada base correspon-dente amostrado ascendentemente.
44. Meios de armazenamento tendo dados de sinal devideo escalonável codificados nos mesmos, CARACTERIZADOS porcompreender: uma camada de aperfeiçoamento codificado utili-zando ambos, um modo de predição intra de vizinhança espaci-al na camada de aperfeiçoamento e um modo de predição de ca-mada base correspondente amostrado ascendentemente.
BRPI0612643A 2005-07-11 2006-05-18 método e aparelho para predição adaptativa intercamada, intratextura de macrobloco BRPI0612643A8 (pt)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US60/697,810 2005-07-08
US69814005P 2005-07-11 2005-07-11
PCT/US2006/019212 WO2007008286A1 (en) 2005-07-11 2006-05-18 Method and apparatus for macroblock adaptive inter-layer intra texture prediction

Publications (2)

Publication Number Publication Date
BRPI0612643A2 true BRPI0612643A2 (pt) 2010-11-23
BRPI0612643A8 BRPI0612643A8 (pt) 2018-08-14

Family

ID=37637458

Family Applications (1)

Application Number Title Priority Date Filing Date
BRPI0612643A BRPI0612643A8 (pt) 2005-07-11 2006-05-18 método e aparelho para predição adaptativa intercamada, intratextura de macrobloco

Country Status (12)

Country Link
US (1) US8374239B2 (pt)
EP (1) EP1902586B1 (pt)
JP (1) JP5008664B2 (pt)
KR (1) KR101326610B1 (pt)
CN (1) CN101248674B (pt)
AU (1) AU2006269728B2 (pt)
BR (1) BRPI0612643A8 (pt)
MX (1) MX2008000522A (pt)
RU (1) RU2411689C2 (pt)
TW (1) TW200718216A (pt)
WO (1) WO2007008286A1 (pt)
ZA (1) ZA200800261B (pt)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10334244B2 (en) 2009-02-19 2019-06-25 Sony Corporation Image processing device and method for generation of prediction image

Families Citing this family (50)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8340177B2 (en) 2004-07-12 2012-12-25 Microsoft Corporation Embedded base layer codec for 3D sub-band coding
US8442108B2 (en) 2004-07-12 2013-05-14 Microsoft Corporation Adaptive updates in motion-compensated temporal filtering
US8374238B2 (en) 2004-07-13 2013-02-12 Microsoft Corporation Spatial scalability in 3D sub-band decoding of SDMCTF-encoded video
US7956930B2 (en) 2006-01-06 2011-06-07 Microsoft Corporation Resampling and picture resizing operations for multi-resolution video coding and decoding
US8711925B2 (en) 2006-05-05 2014-04-29 Microsoft Corporation Flexible quantization
US8199812B2 (en) 2007-01-09 2012-06-12 Qualcomm Incorporated Adaptive upsampling for scalable video coding
KR101365575B1 (ko) * 2007-02-05 2014-02-25 삼성전자주식회사 인터 예측 부호화, 복호화 방법 및 장치
US20090161757A1 (en) * 2007-12-21 2009-06-25 General Instrument Corporation Method and Apparatus for Selecting a Coding Mode for a Block
US8750390B2 (en) 2008-01-10 2014-06-10 Microsoft Corporation Filtering and dithering as pre-processing before encoding
US8160132B2 (en) 2008-02-15 2012-04-17 Microsoft Corporation Reducing key picture popping effects in video
US8953673B2 (en) 2008-02-29 2015-02-10 Microsoft Corporation Scalable video coding and decoding with sample bit depth and chroma high-pass residual layers
US8711948B2 (en) 2008-03-21 2014-04-29 Microsoft Corporation Motion-compensated prediction of inter-layer residuals
US8897359B2 (en) 2008-06-03 2014-11-25 Microsoft Corporation Adaptive quantization for enhancement layer video coding
US8705627B2 (en) * 2008-07-25 2014-04-22 Sony Corporation Image processing apparatus and method
US9571856B2 (en) 2008-08-25 2017-02-14 Microsoft Technology Licensing, Llc Conversion operations in scalable video encoding and decoding
US8213503B2 (en) 2008-09-05 2012-07-03 Microsoft Corporation Skip modes for inter-layer residual video coding and decoding
TWI440363B (zh) 2009-02-19 2014-06-01 Sony Corp Image processing apparatus and method
TWI468020B (zh) 2009-02-19 2015-01-01 Sony Corp Image processing apparatus and method
JP5416277B2 (ja) * 2009-07-10 2014-02-12 サムスン エレクトロニクス カンパニー リミテッド 階層的映像符号化における空間予測方法及び装置
JP5625342B2 (ja) * 2009-12-10 2014-11-19 ソニー株式会社 画像処理方法、画像処理装置、プログラム
FR2954035B1 (fr) * 2009-12-11 2012-01-20 Thales Sa Procede d'estimation de la qualite video a une resolution quelconque
KR101040087B1 (ko) * 2010-01-13 2011-06-09 전자부품연구원 H.264 svc를 위한 효율적인 부호화 방법
JP5428886B2 (ja) * 2010-01-19 2014-02-26 ソニー株式会社 情報処理装置、情報処理方法、及びそのプログラム
JP5703781B2 (ja) 2010-09-03 2015-04-22 ソニー株式会社 画像処理装置および方法
CN103098472A (zh) * 2010-09-14 2013-05-08 三星电子株式会社 用于分层图像编码和解码的方法和设备
CN103155559B (zh) * 2010-10-12 2016-01-06 杜比实验室特许公司 用于帧兼容视频传输的联合层优化
JP5490046B2 (ja) * 2011-03-22 2014-05-14 株式会社東芝 伝送装置
JP2013012846A (ja) * 2011-06-28 2013-01-17 Sony Corp 画像処理装置及び画像処理方法
KR101979284B1 (ko) * 2011-10-26 2019-05-17 인텔렉추얼디스커버리 주식회사 인터 예측 모드 스케일러블 코딩 방법 및 장치
EP3657796A1 (en) 2011-11-11 2020-05-27 GE Video Compression, LLC Efficient multi-view coding using depth-map estimate for a dependent view
BR112014011425B1 (pt) 2011-11-11 2022-08-23 GE Video Compression, LLC. Codificação de multi-visualização eficiente utilizando estimativa e atualização de mapa por profundidade
WO2013072484A1 (en) 2011-11-18 2013-05-23 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Multi-view coding with efficient residual handling
JP2013126157A (ja) * 2011-12-15 2013-06-24 Sony Corp 画像処理装置及び画像処理方法
US20150092844A1 (en) * 2012-03-16 2015-04-02 Electronics And Telecommunications Research Institute Intra-prediction method for multi-layer images and apparatus using same
CN104247423B (zh) * 2012-03-21 2018-08-07 联发科技(新加坡)私人有限公司 可伸缩视频编码系统的帧内模式编码方法和装置
WO2013168952A1 (ko) * 2012-05-08 2013-11-14 엘지전자 주식회사 인터 레이어 예측 방법 및 이를 이용하는 장치
WO2013176495A1 (ko) * 2012-05-25 2013-11-28 엘지전자 주식회사 인터 레이어 예측 방법 및 이를 이용하는 장치
KR20150027219A (ko) * 2012-06-26 2015-03-11 미쓰비시덴키 가부시키가이샤 동화상 부호화·복호 장치 및 방법
WO2014000125A1 (en) * 2012-06-29 2014-01-03 Intel Corporation Systems, methods,and computer program products for scalable video coding based on coefficient sampling
JP2015167267A (ja) * 2012-07-03 2015-09-24 シャープ株式会社 画像復号装置、および画像符号化装置
US9319684B2 (en) * 2012-08-21 2016-04-19 Qualcomm Incorporated Alternative transform in scalable video coding
CN104541505B (zh) * 2012-09-28 2019-07-05 英特尔公司 层间内部模式预测方法、设备及装置
EP4593395A3 (en) * 2012-10-01 2025-10-01 GE Video Compression, LLC Scalable video coding using inter-layer prediction contribution to enhancement layer prediction
CN102883164B (zh) * 2012-10-15 2016-03-09 浙江大学 一种增强层块单元的编解码方法、对应的装置
US10542286B2 (en) 2012-12-19 2020-01-21 ARRIS Enterprise LLC Multi-layer video encoder/decoder with base layer intra mode used for enhancement layer intra mode prediction
US9247256B2 (en) 2012-12-19 2016-01-26 Intel Corporation Prediction method using skip check module
US9549207B2 (en) * 2013-01-02 2017-01-17 Dolby Laboratories Licensing Corporation Backward-compatible coding for ultra high definition video signals with enhanced dynamic range
US10516898B2 (en) 2013-10-10 2019-12-24 Intel Corporation Systems, methods, and computer program products for scalable video coding based on coefficient sampling
FR3012935A1 (fr) * 2014-05-20 2015-05-08 Thomson Licensing Procede et dispositif de codage d'images video, procede et dispositif de decodage d'un flux de donnees, programme d'ordinateur et support de stockage correspondants
CN106507111B (zh) * 2016-11-17 2019-11-15 上海兆芯集成电路有限公司 使用残差补偿的视频编码方法以及使用该方法的装置

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5122875A (en) * 1991-02-27 1992-06-16 General Electric Company An HDTV compression system
GB9301270D0 (en) 1993-01-22 1993-03-17 Unilever Plc Dilution-thickening,personal washing composition
CA2127151A1 (en) * 1993-09-21 1995-03-22 Atul Puri Spatially scalable video encoding and decoding
US5922664A (en) 1995-01-30 1999-07-13 Colgate-Palmolive Co. Pourable detergent concentrates which maintain or increase in viscosity after dilution with water
AU695764B2 (en) 1995-04-10 1998-08-20 Unilever Plc Improvements relating to light duty cleaning
BR9603346A (pt) 1996-08-08 1998-05-05 Unilever Nv Processo sinérgico de limpeza pessoal
US6603883B1 (en) * 1998-09-08 2003-08-05 Canon Kabushiki Kaisha Image processing apparatus including an image data encoder having at least two scalability modes and method therefor
US6271187B1 (en) 1999-12-01 2001-08-07 Ecolab Inc. Hand soap concentrate, use solution and method for modifying a hand soap concentrate
KR20020070362A (ko) * 1999-12-22 2002-09-06 제너럴 인스트루먼트 코포레이션 공간 스케일성 및 시뮬캐스트 코딩을 이용한 멀티캐스트환경의 비디오 압축
US6493387B1 (en) * 2000-04-10 2002-12-10 Samsung Electronics Co., Ltd. Moving picture coding/decoding method and apparatus having spatially scalable architecture and signal-to-noise ratio scalable architecture together
WO2005099275A2 (en) * 2004-04-02 2005-10-20 Thomson Licensing Complexity scalable video decoding
US7132963B2 (en) * 2004-09-13 2006-11-07 Ati Technologies Inc. Methods and apparatus for processing variable length coded data
KR20060027779A (ko) * 2004-09-23 2006-03-28 엘지전자 주식회사 영상 블록의 시간상 및 공간상 상관관계를 이용한영상신호의 엔코딩 및 디코딩 방법과 장치
US20060153295A1 (en) * 2005-01-12 2006-07-13 Nokia Corporation Method and system for inter-layer prediction mode coding in scalable video coding
EP1711018A1 (en) * 2005-04-08 2006-10-11 Thomson Licensing Method and apparatus for encoding video pictures, and method and apparatus for decoding video pictures
KR100703774B1 (ko) * 2005-04-13 2007-04-06 삼성전자주식회사 인트라 코딩을 선택적으로 적용하여 인트라 bl 예측모드의 비디오 신호를 인코딩 및 디코딩하는 방법 및 장치
KR100896279B1 (ko) * 2005-04-15 2009-05-07 엘지전자 주식회사 영상 신호의 스케일러블 인코딩 및 디코딩 방법
US7974341B2 (en) * 2005-05-03 2011-07-05 Qualcomm, Incorporated Rate control for multi-layer video design
CA2650151C (en) * 2008-01-17 2013-04-02 Lg Electronics Inc. An iptv receiving system and data processing method

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10334244B2 (en) 2009-02-19 2019-06-25 Sony Corporation Image processing device and method for generation of prediction image
US10931944B2 (en) 2009-02-19 2021-02-23 Sony Corporation Decoding device and method to generate a prediction image

Also Published As

Publication number Publication date
MX2008000522A (es) 2008-03-06
TW200718216A (en) 2007-05-01
RU2411689C2 (ru) 2011-02-10
JP2009500981A (ja) 2009-01-08
EP1902586A1 (en) 2008-03-26
WO2007008286A1 (en) 2007-01-18
AU2006269728A1 (en) 2007-01-18
EP1902586B1 (en) 2014-09-24
KR20080023727A (ko) 2008-03-14
EP1902586A4 (en) 2010-12-01
US20090074061A1 (en) 2009-03-19
US8374239B2 (en) 2013-02-12
AU2006269728B2 (en) 2011-11-03
RU2008104893A (ru) 2009-08-20
ZA200800261B (en) 2009-08-26
CN101248674A (zh) 2008-08-20
JP5008664B2 (ja) 2012-08-22
CN101248674B (zh) 2013-12-04
BRPI0612643A8 (pt) 2018-08-14
KR101326610B1 (ko) 2013-11-08

Similar Documents

Publication Publication Date Title
BRPI0612643A2 (pt) método e aparelho para predição adaptativa intercamada, intratextura de macrobloco
US11889097B2 (en) Techniques for decoding or coding images based on multiple intra-prediction modes
US11582460B2 (en) Techniques for decoding or coding images based on multiple intra-prediction modes
JP5869493B2 (ja) ビデオ符号化および復号化のためのテンプレート・マッチング予測の適応型残差更新のための方法および装置
RU2406253C2 (ru) Способ и устройство для взвешенного предсказания для масштабируемого кодирования видеосигнала
KR101735137B1 (ko) 인트라 예측 모드의 효율적인 비디오 인코딩 및 디코딩에 대한 방법 및 장치
CN108055536B (zh) 帧内编码将像素指定给各组的块的方法和装置
US20080247464A1 (en) Method and apparatus for encoding and decoding based on intra prediction using differential equation
KR20100103867A (ko) 인트라 예측 비디오의 조명 보상 방법 및 장치
KR20140005257A (ko) 기하학적 기반 인트라 예측을 위한 방법 및 장치
KR20080055859A (ko) 관심 구역의 h.264 스케일러블 비디오 코딩
RU2004119839A (ru) Компенсация глобального движения для видеоизображений
WO2007018688A1 (en) Method and apparatus for weighted prediction for scalable video coding
GB2509998A (en) Providing a prediction mode for image encoding based on a first set of most probable modes (MPMs) and a selected second, restricted number of prediction modes
US20100303151A1 (en) Method for decoding video signal encoded using inter-layer prediction
US20090103613A1 (en) Method for Decoding Video Signal Encoded Using Inter-Layer Prediction
KR20200000548A (ko) Cnn 기반의 영상 부호화 또는 복호화 장치 및 방법
TW202402054A (zh) 用於候選清單的相似性閾值
US20060133677A1 (en) Method and apparatus for performing residual prediction of image block when encoding/decoding video signal
US8275040B2 (en) Method and apparatus for weighted prediction for scalable video coding
US12604041B2 (en) Methods and devices for geometric partitioning mode split modes reordering with pre-defined modes order
US20240323358A1 (en) Method and apparatus for video coding using secondary most probable mode list based on template matching
CN121128171A (zh) 编解码方法、码流、编码器、解码器以及存储介质
CN116998151A (zh) 一种编码方法、解码方法、编码器、解码器以及存储介质
CN121040059A (zh) 编解码方法、码流、编码器、解码器以及存储介质

Legal Events

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

Ipc: H04N 19/176 (2014.01), H04N 19/147 (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]
B25G Requested change of headquarter approved

Owner name: THOMSON LICENSING (FR)

B25A Requested transfer of rights approved

Owner name: THOMSON LICENSING DTV (FR)

B25A Requested transfer of rights approved

Owner name: INTERDIGITAL MADISON PATENT HOLDINGS (FR)

B09A Decision: intention to grant [chapter 9.1 patent gazette]
B11D Dismissal acc. art. 38, par 2 of ipl - failure to pay fee after grant in time