CN101204092B - 从低分辨率图像导出高分辨率图像的编码信息的方法以及实施所述方法的编码和解码设备 - Google Patents

从低分辨率图像导出高分辨率图像的编码信息的方法以及实施所述方法的编码和解码设备 Download PDF

Info

Publication number
CN101204092B
CN101204092B CN2006800039518A CN200680003951A CN101204092B CN 101204092 B CN101204092 B CN 101204092B CN 2006800039518 A CN2006800039518 A CN 2006800039518A CN 200680003951 A CN200680003951 A CN 200680003951A CN 101204092 B CN101204092 B CN 101204092B
Authority
CN
China
Prior art keywords
macroblock
piece
resolution
macro
block
Prior art date
Legal status (The legal status 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 status listed.)
Expired - Fee Related
Application number
CN2006800039518A
Other languages
English (en)
Other versions
CN101204092A (zh
Inventor
纪尧姆·布瓦松
尼古拉斯·比尔丹
爱德华·弗朗索瓦
帕特里克·洛佩兹
格温埃利·马康
热罗姆·维耶龙
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Thomson Licensing SAS
Original Assignee
Thomson Licensing SAS
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
Priority claimed from EP05101224A external-priority patent/EP1694074A1/en
Priority claimed from EP05102465A external-priority patent/EP1694075A1/fr
Application filed by Thomson Licensing SAS filed Critical Thomson Licensing SAS
Publication of CN101204092A publication Critical patent/CN101204092A/zh
Application granted granted Critical
Publication of CN101204092B publication Critical patent/CN101204092B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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/189Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding
    • H04N19/196Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters
    • H04N19/198Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters including smoothing of a sequence of encoding parameters, e.g. by averaging, by choice of the maximum, minimum or median value
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/103Selection of coding mode or of prediction mode
    • H04N19/105Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/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/107Selection of coding mode or of prediction mode between spatial and temporal predictive coding, e.g. picture refresh
    • 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/136Incoming video signal characteristics or properties
    • H04N19/137Motion inside a coding unit, e.g. average field, frame or block difference
    • H04N19/139Analysis of motion vectors, e.g. their magnitude, direction, variance or reliability
    • 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/157Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
    • H04N19/159Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/17Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
    • H04N19/176Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/187Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a scalable video layer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/189Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding
    • H04N19/196Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/30Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/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/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/503Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
    • H04N19/51Motion estimation or motion compensation
    • H04N19/513Processing of motion vectors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/59Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial sub-sampling or interpolation, e.g. alteration of picture size or resolution
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/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

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computing Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Image Processing (AREA)

Abstract

本发明涉及利用一种用于导出编码信息的方法的空间可缩放编码和解码处理。更具体地,涉及一种当在高分辨率和低分辨率图像大小之间的比为3/2的倍数时,从用于编码低分辨率图像的编码信息中导出用于编码高分辨率图像的编码信息的方法。该方法主要包括以下步骤:根据MBi宏块类别和Mbi_pred内8×8块的位置,从关联基层宏块的宏块编码模式中导出(10)预测宏块Mbi_pred的每个8×8块的块编码模式;从关联底层宏块的编码模式中导出(11)用于Mbi_pred的宏块编码模式;以及从关联底层宏块的运动信息中导出(12)用于每个宏块Mbi_pred的运动信息。

Description

从低分辨率图像导出高分辨率图像的编码信息的方法以及实施所述方法的编码和解码设备
技术领域
本发明涉及利用一种导出编码信息的方法来进行空间可缩放的编码和解码处理。更具体地,涉及一种也被称作层间预测方法的方法,用于从低分辨率图像的编码信息导出高分辨率图像的编码信息。
背景技术
现有技术中的可缩放分级(hierarchical)编码方法允许分级地编码信息,以便能够以不同分辨率和/或品质层来进行解码。由可缩放的编码设备生成的数据流因此被分为几个层:底层(base layer)和一个或多个增强层(也称作高层)。这些设备允许唯一的数据流适应变化的传输条件(带宽,误差率…),并且适应接收设备的能力(CPU,再现设备特性…)。空间可缩放分级编码方法编码(或解码)与低分辨率图像相关的、称作底层数据的第一部分,以及从该底层编码(或解码)与高分辨率图像相关的、称作增强层的至少另一数据部分。采用被称作层间预测方法的方法,从涉及底层的编码信息中继承(即,导出)涉及增强层的编码信息。导出的编码信息可以包括:与高分辨率图像像素块相关联的分区(partitioning)模式(用于将所述块分成几个子块)、与所述块相关联的编码模式、与能够参考用于预测所述块的图像的某些块相关联的可能的运动矢量以及一个或多个图像参考索引。参考图像是序列中用于预测序列中另一个图像的图像。因此,如果在数据流中没有显式编码,不得不从涉及低分辨率图像的编码信息中导出涉及增强层的编码信息。现有技术中,用于导出编码信息的方法不能被用于没有通过二进转换将格式链接到低分辨率图像格式的高分辨率图像。
发明内容
本发明涉及一种用于从低分辨率图像的至少一个图像部分的编码信息导出高分辨率图像的至少一个图像部分的编码信息的方法,每个图像被划分为非交迭宏块,非交迭宏块自身被划分为第一尺寸的非交迭块。三个宏块的三行的非交迭集定义了超宏块,编码信息至少包括宏块编码模式和块编码模式。根据本发明,被称作低分辨率宏块的至少一个低分辨率图像部分的至少一个宏块,与被称作高分辨率宏块的高分辨率图像部分的每个宏块相关联,从而当沿水平和垂直方向以1.5的倍数的预定义比率被上采样的低分辨率图像部分与高分辨率图像部分重叠时,相关联的低分辨率宏块至少部分地覆盖高分辨率宏块。所述方法包括以下步骤:
-根据高分辨率宏块内第一尺寸的高分辨率块的位置和超宏块内被称作宏块类别的高分辨率宏块的位置,从与第一尺寸的高分辨率块所属的高分辨率宏块相关联的低分辨率宏块的宏块编码模式中,导出被称作第一尺寸的高分辨率块的高分辨率图像部分中每个第一尺寸的块的块编码模式;和/或
-根据高分辨率宏块类别,从与高分辨率宏块相关联的低分辨率宏块的宏块编码模式中,导出高分辨率图像部分中的每个高分辨率宏块的宏块编码模式。
根据优选实施方式,如果针对编码来时间预测宏块,则所述宏块的宏块编码模式被称作INTER,或者如果没有针对编码来时间预测宏块,则所述宏块的宏块编码模式被称作INTRA。因此,按照如下方式从与高分辨率宏块相关联的低分辨率宏块的宏块编码模式中导出高分辨率宏块的宏块编码模式:
-如果高分辨率宏块是超宏块的中心宏块,四个低分辨率宏块与高分辨率宏块相关联,那么如果四个低分辨率宏块的宏块编码模式为INTRA,则高分辨率宏块编码模式为INTRA,否则高分辨率宏块编码模式为INTER;
-如果高分辨率宏块为超宏块的四个角宏块之一,那么如果与高分辨率宏块相关联的低分辨率宏块的宏块编码模式为INTRA,则高分辨率宏块的编码模式为INTRA,高分辨率宏块的编码模式为INTER;
-如果高分辨率宏块是位于超宏块的中心宏块上方和下方的超宏块的两个垂直宏块之一,两个低分辨率宏块与高分辨率宏块相关联,那么如果两个低分辨率宏块的模式为INTRA,则高分辨率宏块编码模式为INTRA,否则高分辨率宏块编码模式为INTER;
-如果高分辨率宏块是位于超宏块的中心宏块左和右的超宏块的两个水平宏块之一,两个低分辨率宏块与高分辨率宏块相关联,那么如果两个低分辨率宏块的模式为INTRA,则高分辨率宏块编码模式是INTRA,否则高分辨率宏块编码模式是INTER。
高分辨率图像部分中的每个高分辨率宏块被划分为沿两个块的两行排列的第一尺寸的四个非交迭块,一个块位于左上方,称作块B1,一个块位于右上方,称作块B2,一个块位于左下方,称作块B3,一个块位于右下方,称作块B4。根据优选实施方式,如果针对编码时间预测块,则所述块的块编码模式被称作INTER,或者如果没有针对编码时间预测块,则所述块的块编码模式被称作INTRA。有利地,对于属于超宏块的中心宏块的第一尺寸的每个高分辨率块,按照如下方式从与中心宏块相关联的四个低分辨率宏块的宏块编码模式中导出高分辨率宏块的块编码模式,四个低分辨率宏块中,一个低分辨率宏块位于左上方,称作宏块cMB1,一个低分辨率宏块位于右上方,称作宏块cMB2,一个低分辨率宏块位于左下方,称作宏块cMB3,一个低分辨率宏块位于右下方,称作宏块cMB4:
-如果cMB1的宏块编码模式为INTRA,则B1的块编码模式为INTRA,否则B1的块编码模式为INTER;
-如果cMB2的宏块编码模式为INTRA,则B2的块编码模式为INTRA,否则B2的块编码模式为INTER;
-如果cMB3的宏块编码模式为INTRA,则B3的块编码模式为INTRA,否则B3的块编码模式为INTER;以及
-如果cMB4的宏块编码模式为INTRA,则B4的块编码模式为INTRA,否则B4的块编码模式为INTER。
对于属于超宏块的角宏块的第一尺寸的每个高分辨率块,按照如下方式从与角宏块相关联的、被称作宏块cMB的低分辨率宏块的宏块编码模式中导出高分辨率块的块编码模式:
-如果cMB的宏块编码模式为INTRA,则B1、B2、B3和B4的块编码模式为INTRA;
-否则B1、B2、B3和B4的块编码模式为INTER。
对于属于超宏块的垂直宏块的第一尺寸的每个高分辨率块,按照如下方式从与垂直宏块相关联的两个低分辨率宏块的宏块编码模式中导出高分辨率块的块编码模式,两个低分辨率宏块中,一个低分辨率宏块位于左部,称作宏块cMB1,一个低分辨率宏块位于右部,称作宏块cMBr:
-如果cMB1的宏块编码模式为INTRA,则B1和B3的块编码模式为INTRA,否则B1和B3的块编码模式为INTER;以及
-如果cMBr的宏块编码模式为INTRA,则B2和B4的块编码模式为INTRA,否则B2和B4的块编码模式为INTER。
对于属于超宏块的水平宏块的第一尺寸的每个高分辨率块,按照如下方式从与水平宏块相关联的两个低分辨率宏块的宏块编码模式中导出高分辨率块的块编码模式,两个低分辨率宏块中,一个低分辨率宏块位于上方,称作宏块cMBu,一个低分辨率宏块位于底部,称作宏块cMBd:
-如果cMBu的宏块编码模式为INTRA,则B1和B2的块编码模式为INTRA,否则B1和B2的块编码模式为INTER;以及
-如果cMBd的宏块编码模式为INTRA,则B3和B4的块编码模式为INTRA,否则B3和B4的块编码模式为INTER。
优选地,所述方法还包括步骤:当高分辨率宏块包括块编码模式为INTRA的至少一个第一尺寸块时,均化(homogenize)在每个高分辨率块内的第一尺寸块的块编码模式。
有利地,编码信息还包括运动信息,以及所述方法还包括步骤:从与高分辨率宏块相关联的低分辨率宏块的运动信息中导出每个高分辨率宏块的运动信息。
导出高分辨率宏块的运动信息的步骤包括以下步骤:
-根据高分辨率宏块的类别以及高分辨率宏块内第二尺寸高分辨率块的位置,将被称作第二尺寸高分辨率块的高分辨率宏块中每个第二尺寸的块,与被称作第二尺寸低分辨率块的、与高分辨率宏块相关联的低分辨率宏块中的第二尺寸块相关联;以及
-从与第二尺寸高分辨率块相关联的第二尺寸低分辨率块的运动信息中,导出高分辨率宏块内每个第二尺寸块的运动信息。
优选地,一个块或一个宏块的运动信息包括:具有第一和第二分量的至少一个运动矢量以及从第一或第二参考索引列表中选择的、与运动矢量相关联的至少一个参考索引,索引识别参考图像。
有利地,所述方法还包括步骤:在导出运动信息的步骤之后,对于每个高层宏块,均化第一尺寸的相同块的子块之间的运动信息,对于每个参考索引列表,该步骤包括:
-对于高层宏块的每个第一尺寸的高分辨率块,识别参考索引列表的参考索引中所述子块的最低索引;
-将最低参考索引与当前参考索引不等于最低参考索引的每个子块相关联,当前参考索引成为在前参考索引;以及
-将在前参考索引不等于最低索引的每个所述子块,与在前参考索引等于最低参考索引的相邻块之一的运动矢量相关联。
优选地,当首先检查水平相邻子块、然后检查垂直相邻子块、再检查对角相邻子块时,关联运动矢量是遇到的第一相邻子块的运动矢量。
优选地,按照下式来缩放高分辨率图像部分内每个高分辨率宏块的运动矢量的运动矢量分量、以及在高分辨率宏块内的每个块的运动矢量的运动矢量分量:
d sx = ( dx * 3 + sign [ d x ] ) / 2 d sy = ( dy * 3 + sign [ d y ] ) / 2
其中,
-dx和dy表示导出的运动矢量的坐标;
-dsx和dsy表示缩放的运动矢量的坐标;
以及-sign[x]当x为正时等于1,当x为负时等于-1。
根据优选实施方式,预定义比率等于1.5,并且第一尺寸块具有8*8像素的尺寸,宏块具有16*16像素的尺寸,以及第二尺寸块具有4*4像素的尺寸。
优选地,所述方法是用于编码视频信号的处理的一部分和/或用于解码视频信号的处理的一部分。
本发明还涉及一种用于编码至少一个高分辨率图像序列和低分辨率图像序列的设备,每个图像被划分为非交迭宏块,非交迭宏块自身被划分为第一尺寸的非交迭块。所述设备包括:
-用于编码低分辨率图像的第一编码装置,第一编码装置生成低分辨率图像的编码信息和底层数据流;
-继承装置,用于从低分辨率图像的至少一个图像部分的编码信息中,导出高分辨率图像的至少一个图像部分的编码信息;以及
-第二编码装置,用于利用导出的编码信息来编码高分辨率图像,第二编码装置生成增强层数据流。
此外,本发明还涉及一种用于解码由前述编码设备来编码的至少一个高分辨率图像序列和一个低分辨率图像序列的设备,编码图像被表示为数据流,每个图像被划分为非交迭宏块,非交迭宏块自身被划分为第一尺寸的非交迭块,所述解码设备包括:
-至少解码数据流的第一部分的第一解码装置,以便生成低分辨率图像和低分辨率图像编码信息;
-继承装置,用于从低分辨率图像的至少一个图像部分的编码信息中,导出高分辨率图像的至少一个图像部分的编码信息;以及
-利用导出的编码信息来至少解码数据流的第二部分的第二解码装置,以便生成高分辨率图像。
根据本发明的重要特征,高分辨率图像的至少一个图像部分中三个宏块的三行非交迭集定义了超宏块,编码信息至少包括宏块编码模式和块编码模式,继承装置包括:
-关联装置,用于将被称作低分辨率宏块的低分辨率图像部分的至少一个宏块,与被称作高分辨率宏块的高分辨率图像部分的每个宏块相关联,从而当高分辨率图像部分叠加在沿水平和垂直方向以1.5的倍数的预定义比率被上采样的至少一个低分辨率图像部分上时,所述相关联的低分辨率宏块至少部分地覆盖高分辨率宏块:
-第一导出装置,用于根据高分辨率宏块内第一尺寸的高分辨率块的位置和超宏块内被称作宏块类别的高分辨率宏块的位置,从与第一尺寸的高分辨率块所属的高分辨率宏块相关联的低分辨率宏块的宏块编码模式中,导出被称作第一尺寸的高分辨率块的高分辨率图像部分中每个第一尺寸的块的块编码模式;和/或
-第二导出装置,用于根据高分辨率宏块类别,从与高分辨率宏块相关联的低分辨率宏块的宏块编码模式中,导出高分辨率图像部分中的每个高分辨率宏块的宏块编码模式。
有利地,编码设备还包括用于将底层数据流和增强层数据流结合为单个数据流的结合模块。
有利地,解码设备还包括用于从数据流中提取数据流的第一部分和数据流的第二部分的提取装置。
附图说明
本发明的其他特征和优点将在其某些具体实施方式的以下描述中体现,将结合附图来进行所示描述,图中:
-图1示出了高和低分辨率图像之间的几何关系;
-图2识别了(灰色区域)能够利用层间预测来预测的高分辨率图像的宏块;
-图3示出了根据MPEG4AVC的分区和子分区模式;
-图4示出了超宏块(即,9个增强层宏块)、与所述增强层宏块相关联的4个底层宏块以及这四个底层宏块的上采样形式;
-图5示出了超宏块,依据在超宏块内的位置,利用类别(角、垂直、水平和中心)来标记其宏块;
-图6示出了9个宏块的超宏块,与相关联的四个上采样底层宏块相重叠;
-图7示出了根据本发明方法的流程图;
-图8示出了被划分为4个8×8块的宏块;
-图9示出了被划分为16个4×4块的宏块;
-图10示出了被划分为4个4×4块的8×8块;
-图11示出了根据本发明的编码设备;和
-图12示出了根据本发明的解码设备。
具体实施方式
本发明涉及一种用于从至少一部分低分辨率图像的编码信息导出至少一部分高分辨率图像的编码信息的方法,其中在高分辨率图像部分尺寸和低分辨率图像部分尺寸之间的比率与被称作层间比率的特定比率相关,等于与非二进变换相对应的3/2。该方法能被扩展至层间比率为3/2的倍数。每个图像被划分为宏块。低分辨率图像的宏块被称作低分辨率宏块或底层宏块,并被表示为BL MB。高分辨率图像的宏块被称作高分辨率宏块或高层宏块,并被表示为HL MB。优选实施方式以空间可缩放编码和解码的上下文来描述本发明,具体地,依照在文献ISO/IEC 14496-10题为《Information technology--Coding ofaudio-visual objects--Part10:Advanced Video Coding》中描述的标准MPEG4 AVC,来进行空间可缩放编码和解码。在这种情况下,低分辨率图像根据在所述文献中描述的编码/解码过程被编码及解码。当编码低分辨率图像时,其编码信息与所述低分辨率图像中的每个宏块相关联。例如,该编码信息包括以块为单位的宏块分区和子分区、编码模式(例如,帧间(inter)编码模式、帧内(intra)编码模式…)、运动矢量和参考索引。与当前像素块相关联的参考索引允许识别被用于预测当前块的块所处的图像。依据MPEG4-AVC,采用两个参考索引表L0和L1。因此,根据本发明的方法能够针对高分辨率图像、更准确是针对包含在这些图像中的至少一些宏块来导出这样的编码信息。然后,可以利用这些导出的编码信息来编码高分辨率图像。在这种情况下,编码高分辨率图像所需要的比特数减少,这是因为对于对于从低分辨率图像中导出编码信息的每个宏块,数据流中没有编码信息被编码。实际上,由于解码处理采用相同的方法用于为高分辨率图像导出编码信息,没有必要将其传送。
随后,考虑两个空间层:对应于低分辨率图像的低层(称为底层)以及对应于高分辨率图像的高层(称作增强层)。可以通过如图1中描述的几何关系来链接高和低分辨率图像。增强层图像(即高分辨率图像)的宽度和高度被分别定义为wenh和henh。底层图像(即低分辨率图像)的宽度和高度被分别定义为wbase和hbase。低分辨率图像可以是增强层图像子图像的下采样形式,其大小wextract×hextract,位于增强层图像坐标***的坐标(xorig,yorig)。可以由不同的摄像机提供低和高分辨率图像。在这种情况下,不能通过下采样高分辨率图像来获得低分辨率图像,而是由外部装置(例如通过摄像机本身)来提供几何参数。在高分辨率图像(即对于尺寸16×16像素的宏块,xorig和yorig必需是16的倍数)的宏块结构上,对准xorig和yorig的值。在图1中,粗线表示相应于低分辨率图像放置的高分辨率图像部分,称作剪辑窗口。更一般的,相应于低分辨率图像的部分放置高分辨率图像的部分。如果当沿两个方向被以层间比率上采样的低分辨率图像部分与被剪辑窗口划界的高分辨率图像部分相重叠时,底层宏块与高分辨率图像部分的宏块相关联,则关联的底层宏块至少部分覆盖高分辨率图像的宏块。在增强层图像的边界上,可以没有底层关联的宏块,或仅被缩放的底层宏块部分地覆盖。结果,必需进行与ISO/IEC MPEG & ITU-T VCEGJVT-N021的联合视频组(JVT),题为“Joint Scalable Video Model JSVM1”,J.Reichel,H.Schwarz,M.Wien的文献所述不同的层间预测的管理。这个文献下文中被称作[JSVM1]。
在诸如[JSVM1]中描述的空间可缩放编码处理的上下文中,可以采用被用作编码低分辨率图像的传统编码模式(即帧内预测和帧间预测)来编码高分辨率宏块。此外,高分辨率图像的某些特定宏块还可采用被称作层间预测模式(即层间运动和纹理预测)的新模式。后者模式非常适用于被缩放的底层全部覆盖的增强层宏块,即,其坐标(MBx,MBy)验证以下条件(即图2中的灰色区域,在其中粗线表示上采样底层窗口和剪辑窗口的划界:
MBx>=scaled_base_column_in_mbs和
MBx<scaled_base_column_in_mbs+scaled_base_width/16
以及
MBy>=scaled_base_line_in_mbs以及
MBy<scaled_base_line_in_mbs+scaled_base_height/16
其中:-scaled_base_column_in_mbs=xorig/16;
      -scaled_base_line_in_mbs=yorig/16;
      -scaled_base_width=wextract;以及
      -scaled_base_height=hextract.
不满足这些条件的宏块仅可利用传统模式,即,intra预测和inter-预测模式,而满足这些条件的宏块可以利用intra预测、inter预测或层间预测模式。这种增强层宏块能利用缩放的底层运动信息,利用“BASE_LAYER_MODE”或“QPEL_REFINEMENT_MODE”来进行层间预测,与在[JSVM1]中描述的二进空间可缩放对准宏块的情况相同。当利用“QPEL_REFINEMENT_MODE”模式时,可以达到四分之一采样运动矢量精度。之后,编码处理必须针对完全包括在剪辑窗口内的每个宏块,来决定其编码模式,以在intra预测、inter预测或层间之间进行选择。在决定最终选择哪个模式之前,需要针对灰色区域的每个宏块导出编码信息,如果由编码处理最终选择的是层间编码模式,该编码信息将用于预测这个宏块。
图3表示根据MPEG4AVC以块为单位进行宏块的分区。在第一行,如MPEG4AVC建议的,宏块被表示为不同的可能宏块分区(例如尺寸16×8像素的块,称作16×8块,8×16像素的块,称作块8×16,以及8×8像素,称作8×8块)。如MPEG4AVC中建议的,图3中的第二行表示具有不同的可能8×8块分区的8×8像素块,也称作子分区。实际根据MPEG4AVC,当宏块被划分为4个8×8块时,每个所述的块还可以以8×4子块、8×4子块、或4×4子块划分。
随后描述了用于导出编码信息的方法,也被称作层间预测,用于在图4中表示为MHR的高分辨率图像的九个宏块的组,称作超宏块SMHR,所述方法能够被直接扩展到图2中识别的灰色区域。假设3/2比率,这9个宏块从图4所述底层的4个宏块继承。更准确地,根据本发明的方法在于:针对每个宏块MHR,确定较小尺寸的块的可能分区和子分区(例如块8×8、8×16、16×8、8×4、4×8、或4×4)和对于属于其的每个块的可能相关参数(例如运动矢量和参考索引)。如图5和6所示,根据各自的位置,在超宏块SMHR内的宏块可以被分成4类。位于超宏块SMHR角部的宏块表示为Corner_0、Corner_1、Corner_2和Corner_3,位于超宏块中心的宏块表示为C,在C上方和下方的位于重直轴的宏块表示为Vert_和Vert_1,在C左和右的位于水平轴的宏块表示为Hori_0和Hori_1。
根据优选实施方式,预测宏块MBi_pred也被称作层间运动预测器,与超宏块的每个宏块Mbi相关联。根据另一实施方式,宏块Mbi从底层宏块直接继承,而无需利用这种预测宏块。在这种情况下,在下述方法中使用Mbi来识别MBi_pred。
图7中示出了导出MBi_pred编码信息的方法,包括步骤:
-根据宏块类别Mbi和预测宏块内的8×8块的位置,从关联底层宏块的宏块编码模式(也称作宏块标52)中导出(10)预测宏块MBi_pred的每个8×8块的块编码模式(也称作块标记);和/或
-从关联底层宏块的编码模式中导出(11)预测宏块MBi_pred的宏块编码模式;
-从关联底层宏块的运动信息中导出(12)每个预测宏块MBi_pred的运动信息(即,参考索引和运动矢量):
●将MBi_pred的每个4×4块与4×4底层块相关联(120);
●根据关联4×4底层块的运动信息,导出(121)MBi_pred的每个4×4块的运动信息;
-清除(13)8×8块和宏块:
●在每个MBi_pred的8×8块内,通过融合(merging)参考索引和运动矢量来均化运动信息(130);
●在MBi_pred内,通过去除孤立的8×8intra块来均化块编码模式(131);
-缩放(14)运动矢量。
宏块编码模式或宏块标记包括宏块预测类型的信息,即,时间预测(INTER)或空间预测(INTRA),并且对于INTER宏块编码模式,还包括宏块如何被划分(即划分为子块)的信息。宏块编码模式INTRA意味着宏块会被帧内编码,而定义为MODE_X_Y的宏块编码模式意味着宏块会被预测而且会被划分为如图3所示的X×Y尺寸的块。相同的描述应用于定义为INTRA或INTER的块编码模式以及用于作为BLK_X_Y的INTER的块编码模式。
对超宏块的每个宏块Mbi,如图6所示,是包括底层关联宏块的集合。更准确地,根据预先确定的几何参数,即xorig,yorig,超宏块的九个宏块与四个上采样底层宏块相重叠。每个上采样底层宏块与被上采样的底层宏块的编码信息相关联。该上采样步骤不是必须的,仅为了清楚来描述。例如,分类为Corner_0的宏块MBi对应于单个底层宏块,在图4中底层宏块表示为1,然而分类为Vert_0的宏块MBi对应于两个底层宏块,在图4中表示为1和2。随后,利用其上采样形式来识别底层宏块。然后,根据后者的宏块模式,针对每个MBi_pred的8×8块导出特定宏块编码模式。步骤10被称作“8×8块编码模式标记”。还直接导出MBi_pred的宏块编码模式。步骤11被称作“宏块编码模式标记”。随后,如图8所示,宏块的8×8块表示为B1,B2,B3,B4。对于每个超宏块的MBi应用以下处理:
加果MRi类别为“角部”则
8×8块编码模式标记
-如图6所示,下文被称作cMB的单个底层宏块相应于宏块MBi。则根据cMB的模式,如下导出MBi_pred的每个8×8块的标记:
-如果mode[cMB]==INTRA,即与cMB相关联的宏块编码模式为INTRA模式,则所有8×8块被标记为INTRA块
-否则由以下表格给出8×8块标记:
因此,例如,如果mode[cMB]==MODE_8×16以及如果所考虑的MBi是在图5或6中表示为Corner_0的宏块,则将MBi_pred的8×8块B1标记为BLK_8×8,同时将MBi_pred的块B2标记为MODE_4×8。
宏块编码模式标记
-如果mode[cMB]==INTRA则MBi_pred模式被标记为INTRA;
-否则,如果mode[cMB]==MODE_16×16,则MBi_pred被标记为MODE_16×16;
-否则MBi_pred被标记为MODE_8×8。
如果MBi类别为“垂直”,则
8×8块编码模式标记
-如图6所示,两个底层宏块对应于宏块MBi。下文将其表示为cMB1和cMBr(1为左,r为右)。于是根据它们的模式,如下导出MBi_pred的每个8×8块的标记或块编码模式:
-如果mode[cMB1]==INTRA,则B1和B3被标记为INTRA块;
-否则由以下表格直接给出B1和B3的标记:
Figure S06803951820071011D000131
-如果mode[cMBr]==INTRA,则B2和B4被标记为INTRA块;
-否则由以下表格直接给出B2和B4的标记:
Figure S06803951820071011D000132
因此例如,如果mode[cMB1]==MODE_8×16,mode[cMBr]==MODE_8×8,并且如果所考虑的Mbi是图5或6中表示为Vert_0的宏块,则MBi_pred的8×8块B1和B3都标记为BLK_8×8,而MBi_pred的8×8块B2被标记为BLK_8×8,MBi_pred的8×8块B2被标记为BLK_8×4。
宏块编码模式标记
-如果mode[cMB1]==INTRA和mode[cMBr]==INTRA,则MBi_pred被标记为INTRA;
-否则,如果至少一个8×8块编码模式等于BLK_8×4,则MBi_pred被标记为MODE_8×8;
-否则,如果mode[cMB1]==INTRA或mode[cMBr]==INTRA,则MBi_pred被标记为MODE_16×16
-否则MBi_pred被标记为MODE_8×16;
如果MBi类别为“水平”则
8×8块编码模式标记
-如图6所示,两个底层宏块对应于宏块MBi。下文中将它们表示为cMBu和cMBd(u为上,d为下)。则根据它们的模式,如下导出每个MBi_pred的8×8块的标记:
-如果mode[cMBu]==INTRA,则B1和B2被标记为INTRA块;
-否则由以下表格直接给出B1和B2的标记:
Figure S06803951820071011D000141
-如果mode[cMBd]==INTRA,则B3和B4被标记为INTRA块;
-否则,由以下表格直接给出B3和B4的标记:
Figure S06803951820071011D000142
宏块编码模式标记
-如果mode[cMBu]==INTRA和mode[cMBd]==INTRA,则MBi_pred被标记为INTRA;
-否则,如果至少一个8×8块编码模式等于BLK_4×8,则MBi_pred被标记为MODE_8×8;
-否则,如果mode[cMB1]==INTRA或mode[cMBr]==INTRA,则MBi_pred被标记为MODE_16×16;
-否则MBi_pred被标记为MODE_16×8。
如果MBi类别为“中心”则
8×8块编码模式标记
-如图6所示,四个底层宏块对应于宏块MBi。下文将其表示为cMB1、cMB2、cMB3和cMB4(与当前超宏块的底层的四个宏块相关联并在图4中被表示为1、2、3和4)。然后,根据它们的模式,如下导出MBi_pred的每个8×8块的标记:
对于每个Bj
-如果mode[cMBj]==INTRA,则Bj被标记为INTRA块;
-否则Bj被标记为BLK_8×8。
宏块编码模式标记
-如果所有mode[cMBj]均等于INTRA,则MBi_pred被标记为INTRA;
-否则MBi_pred被标记为MODE_8×8。
步骤12包括:对于每个宏块MBi_pred,从与其相关联的底层宏块的运动信息中导出运动信息。
为了这个目的,第一步骤120包括将宏块MBi_pred的每个4×4块与称作低分辨率4×4块的底层4×4块(来自底层关联宏块)相关联。然后,通过由图9所示的编号来识别位于宏块内的4×4块。对于宏块MBi_pred的每个4×4块,根据MBi类别和在下表中指定的宏块MBi_pred内的4×4块编号来定义关联的底层4×4块:
以下定义的第二表给出了由前表识别的低分辨率图像的4×4块所属的低分辨率图像的关联宏块(图4中表示为1、2、3和4的四个宏块中)的编号。
Figure S06803951820071011D000162
步骤121包括从底层关联宏块中继承(即,导出)Mbi_pred的运动信息。对于每个列表1istx(Lx=0或1),Mbi_pred的4×4块从由其编号被预先识别的关联底层4×4块得到参考索引和运动矢量。更准确,增强层4×4块从关联底层4×4块所属的底层块(即,分区或子分区)得到参考索引和运动矢量。例如,如果关联底层4×4块属于编码模式为MODE_8×16的底层宏块,那么Mbi_pred的4×4块从关联底层4×4块所属的底层8×16块得到参考索引和运动矢量。
根据特定实施方式,如果没有子划分Mbi_pred编码模式(例如标记为MODE_16×8),则不需要检验属于它的每个4×4块。事实上,由属于宏块分区(例如,16×8块)之一的4×4块之一继承的运动矢量可与整个分区相关联。
根据优选实施方式,步骤13包括:清除每个MBi_pred,以便去除与给定的编码标准(此处为MPEG4 AVC)不兼容的结构。如果通过无需根据MPEG4 AVC来产生数据流的可缩放编码处理来使用继承方法,则可以避免这个步骤。
为了这个目的,步骤130包括:通过去除这些8×8块的结构来均化宏块MBi_pred的8×8块和与MPEG4 AVC不兼容的结构。例如,根据MPEG4 AVC,对于每个列表,属于相同的8×8块的4×4块会具有相同的参考索引。因此,可以融合被表示为rbi(Lx)的给定列表Lx的参考索引以及被表示为mvbi(Lx)、与8×8块内的4×4块bj相关联的运动矢量。下文中,如图10所示,识别8×8块B的每个4×4块bj。随后,预测器[B]表示8×8块B的4×4块预测器bj。如下定义该预测器[B]:
如果(MBi类别等于Corner_X(X=0...3)或MBi类别等于Hori_X(X=0...1)),则,
Predictor[B]设置为b(x+1)
否则,如果(MBi类别等于Vert_X(X=0...1))
Predictor[B]设置为b(2*x+1)
否则,什么也不做。
对于宏块MBi_pred的每个8×8块B(即图8所示的B1、B2、B3、B4),应用以下参考索引与运动矢量选择:
-对于每个列表Lx(即L0或L1)
-如果没有4×4块使用这个列表,即,这个列表中没有参考索引,
则,这个列表中没有设置B的参考索引和运动矢量
-否则,如下计算B的参考索引rB(Lx):
如果B块编码模式等于BLK_8×4或BLK_4×8则
如果rb1(Lx)等于rb3(Lx),则rB(Lx)=rb1(Lx)
否则
设rpredictor(Lx)为Predictor[B]的参考索引
如果rpredictor(Lx)不等于-1,即,可用的,则rB(Lx)=rpredictor(Lx)
否则,如果Predictor[B]等于b1,则rB(Lx)=rb3(Lx)
否则,rB(Lx)=rb1(Lx)
否则如果B块编码模式等于BLK_4×4
将B的索引rB(Lx)计算为B块的四个4×4块的现有参考索引的最小值:
r B ( lx ) = min b &Element; { b 1 , b 2 , b 3 , b 4 } ( r b ( lx ) )
-如果(rb1(Lx)!=rB(Lx)),则
-rb1(Lx)=rB(Lx)
-如果(rb2(Lx)==rB(Lx)),则mvb1(Lx)=mvb2(Lx)
-否则,如果(rb3(Lx)==rB(Lx)),则mvb1(Lx)=mvb3(Lx)
-否则,如果(rb4(Lx)==rB(Lx)),则mvb1(Lx)=mvb4(Lx)
-如果(rb2(Lx)!=rB(Lx))则
-rb2(Lx)=rB(Lx)
-如果(rb1(Lx)==rB(Lx)),则mvb2(Lx)=mvb1(Lx)
-否则,如果(rb4(Lx)==rB(Lx)),则mvb2(Lx)=mvb4(Lx)
-否则,如果(rb3(Lx)==rB(Lx)),则mvb2(Lx)=mvb3(Lx)
-如果(rb3(Lx)!=rB(Lx))则
-rb3(Lx)=rB(Lx)
-如果(rb4(Lx)==rB(Lx)),则mvb3(Lx)=mvb4(Lx)
-否则,如果(rb1(Lx)==rB(Lx)),则mvb3(Lx)=mvb1(Lx)
-否则,如果(rb2(Lx)==rB(Lx)),则mvb3(Lx)=mvb2(Lx)
-如果(rb4(Lx)!=rB(Lx))则
-rb4(Lx)=rB(Lx)
-如果(rb3(Lx)==rB(Lx)),则mvb4(Lx)=mvb3(Lx)
-否则,如果(rb2(Lx)==rB(Lx)),则mvb4(Lx)=mvb2(Lx)
-否则,如果(rb1(Lx)==rB(Lx)),则mvb4(Lx)=mvb1(Lx)
步骤131包括:通过去除在宏块内残余(即,孤立的)INTRA 8×8块并使其成为INTER 8×8块,清除(即,均化)具有与MPEG4-AVC不兼容结构的宏块MBi_pred。事实上,MPEG4 AVC不允许在宏块内具有INTRA 8×8 INTRA块和INTER 8×8块。步骤131可被用于步骤130之前。该步骤应用于与类别为Vert_0、Vert_1、Hori_0、Hori_1或C的宏块MBi相关联的MBi_pred。随后,Vertical_predictor[B]和Horizontal_predictor[B]各自表示与8×8块B相邻的垂直和水平8×8块。
如果mode[B]==MODE_8×8,则
对于每个8×8块
-使块编码模式为INTRA的8×8块成为8×8分区的INTER块,即被标记为BLK_8×8。如下计算其参考索引和运动矢量。设BINTRA是这样的8×8块。
-如果Horizontal_predictor[BINTRA]没有被分类为INTRA,则
●对于每个列表1x
■参考索引r(1x)等于水平预测器的参考索引rhoriz(1x),以及
■运动矢量mv(1x)等于水平预测器的运动矢量mvhoriz(1x)
-否则,如果Vertical_predictor[BINTRA]没有被分类为INTRA,则
●对于每个列表1x
■参考索引r(1x)等于垂直预测器的参考索引rvert(1x),以及
■运动矢量mv(1x)等于水平预测器的运动矢量mvvert(1x)。
-否则,
●清除Horizontal_predictor[BINTRA],即,将步骤141应用于块Horizontal_predictor[BINTRA];
-清除BINTRA,即,将步骤141应用于块BINTRA
步骤14包括:缩放导出的运动矢量。为了该目的,将运动矢量的缩放应用于预测宏块MBi_pred每个已有的运动矢量。利用以下公式来缩放运动矢量mv=(dx,dy):
d sx = ( dx * 3 + sign [ d x ] ) / 2 d sy = ( dy * 3 + sign [ d y ] ) / 2
其中,当x为正时sign[x]等于1,当x为负时sign[x]等于-1。
步骤10至14允许从关联宏块和底层块的编码信息中,导出完全包括在剪辑窗口内的每个MBi(或每个对应中间结构MBi_pred)的编码信息。
以下可选的步骤包括基于与层间运动预测相同的原理来预测纹理。该步骤也可被称作层间纹理预测步骤。可以将该步骤用于完全嵌入在缩放底层窗口的剪辑窗口(图2中的灰色区域)的宏块。对于Intra纹理预测,横跨变换块边界来应用插值滤波器。对于残余纹理预测,该处理仅用于变换块内部(取决于变换的4×4或8×8块)
在解码设备中的处理如下操作。设MBi是要***值的增强层纹理宏块。如下导出MBi的纹理采样:
设(xP,yP)在增强层坐标参考中是宏块左上像素的位置。首先如下导出底层预测阵列:
-如下计算底层中(xP,yP)的对应四分之一像素位置(x4,y4):
x 4 = ( xP * < < 3 ) / 3 y 4 = ( yP < < 3 ) / 3
-然后,如下导出整数像素位置(xB,yB):
xB = x 4 > > 2 yB = y 4 > > 2
-然后,如下导出四分之一像素相位:
px = x 4 - xB < < 2 py = x 4 - y 4 < < 2
底层预测阵列与包括在区域(xB-8,yB-8)和(xB+16,yB+16)内的采样相对应。与二进情况和在[JSVM1]所述相同的滤波处理被用于填充与非已有或非可用采样(例如,在intra纹理预测情况下,不属于intra块的采样)相对应的采样区域。然后,上采样底层预测阵列。以两个步骤来应用上采样:首先,利用ISO/IEC MPEG & ITU-TVCEG,标题为“Draft ITU-T Recommendation and Final DraftInternational Standard of Joint Video Specification(ITU-T Rec.H.264|ISO/IEC14496-10AVC)”,由T.Wiegand,G.Sullivan以及A.Luthra写的的联合视频组(JVT)的文献JVT-N021中定义的AVC半像素6-抽头滤波器,对纹理进行上采样,则实现了双线性插值以建立四分之一像素采样,其结果为四分之一像素插值阵列。对于intra纹理,插值横块块边界。对于残余纹理,插值不横跨变换块边界。
如下计算增强层块的每个位置(x,y),x=0...N-1,y=0...N-1的预测采样pred[x,y]:
pred[x,y]=interp[x1,y1]
其中, xl = px + 8 * x / 3 yl = py + 8 * y / 3
interp[x1,y1]是位置(x1,y1)处的四分之一像素插值底层采样。
层间Intra纹理预测
只有当存在底层的协同定位宏块并且这些宏块是intra宏块时,当前层的给定宏块MB才能使用层内残余预测。为了产生以I_BL模式编码的高通宏块的intra预测信号,与“标准”二进空间可缩放的情况相同,直接解块并插值相应的底层高通信号的8×8块。同样的填补(padding)处理被用于解块。
层间残余预测
只有当存在底层协同定位的宏块并且该宏块不是帧内宏块时,当前层的给定宏块MB才能使用层间残余预测。在解码器处,上采样处理包括上采样每个基本变换块,而不横跨块边界。例如,如果MB被编码为四个8×8块,四个上采样处理确切地用于作为输入的8×8像素。插值处理由以下两个步骤实现:首先,利用AVC半像素6-抽头滤波器上采样底层纹理;然后进行双线性插值,从而实现四分之一像素采样。插值的增强层采样,最接近四分之一像素位置被选择作为插值像素。
本发明涉及图11所示的编码设备8。编码设备8包括第一编码模块80,用于编码低分辨率图像。编码模块80针对所述低分辨率图像生成底层数据流和编码信息。优选地,该模块80适于生成兼容于MPEG4 AVC标准的底层数据流。编码设备8包括继承装置82,用于从由第一编码模块80生成的低分辨率图像的编码信息中,导出高分辨率图像的编码信息。继承装置82适于实施根据本发明方法的步骤10、11、12、13和14。编码设备8包括第二编码模块81,用于编码高分辨率图像。第二编码模块81利用由继承装置82导出的编码信息来编码高分辨率图像。第二编码模块81由此生成增强层数据流。优选地,编码设备8还包括模块83(例如多路复用器),组合由第一编码模块80和第二编码模块81各自提供的底层数据流和增强层数据流,以生成单个数据流。由于从模块80提供的低分辨率图像的编码信息中导出,在数据流中不编码涉及高分辨率图像的编码信息。这使得能够节省一些比特。
本发明还涉及图12所示的解码设备9。该设备9接收利用编码设备8生成的数据流。解码设备9包括第一解码模块91,用于解码数据流的第一部分,称作底层数据流,以生成低分辨率图像和所述低分辨率图像的编码信息。优选地,模块91适合于解码兼容于MPEG4AVC标准的数据流。解码设备9包括继承装置82,用于从由第一解码模块91生成的低分辨率图像的编码信息中导出高分辨率图像的编码信息。解码设备9包括第二解码模块92,用于解码数据流的第二部分,称作增强层数据流。第二解码模块92利用由继承装置82导出的编码信息来解码数据流的第二部分。第二解码模块92由此生成高分辨率图像。有利地,设备9还包括提取模块90(例如解多路复用器),用于从接收到的数据流提取底层数据流和增强层数据流。
根据另一实施方式,解码设备接收两个数据流:底层数据流和增强层数据流。在这种情况下,设备9不包括提取模块90。
本发明不局限于所述的实施方式。具体地,针对两个图像序列(即,两个空间层)描述的本发明可被用于编码两个以上的图像序列。

Claims (14)

1.一种用于从低分辨率图像的至少一个图像部分的编码信息导出高分辨率图像的至少一个图像部分的编码信息的方法,所述方法用作编码或解码视频信号的处理的一部分,每个图像被划分为非交迭宏块,所述非交迭宏块自身被划分为第一尺寸的非交迭块,其中,
所述高分辨率图像的至少一个图像部分中三个宏块的三行的非交迭集定义了超宏块,所述编码信息至少包括宏块编码模式和块编码模式,被称作低分辨率宏块的所述低分辨率图像的至少一个图像部分的至少一个宏块,与被称作高分辨率宏块的所述高分辨率图像的至少一个图像部分的每个宏块相关联,从而当所述高分辨率图像的至少一个图像部分叠加在沿水平和垂直方向以1.5的倍数的预定义比率被上采样的所述低分辨率图像的至少一个图像部分上时,所述相关联的低分辨率宏块至少部分地覆盖所述高分辨率宏块,所述方法包括以下步骤:
-根据所述高分辨率宏块内第一尺寸的高分辨率块的位置和超宏块内被称作宏块类别的所述高分辨率宏块的位置,从与所述第一尺寸的高分辨率块所属的高分辨率宏块相关联的低分辨率宏块的宏块编码模式中,导出(10)被称作第一尺寸的高分辨率块的高分辨率图像的至少一个图像部分中每个第一尺寸的块的块编码模式;和/或
-根据所述高分辨率宏块类别,从与所述高分辨率宏块相关联的低分辨率宏块的宏块编码模式中,导出(11)所述高分辨率图像的至少一个图像部分中的每个高分辨率宏块的宏块编码模式。
2.如权利要求1所述的方法,其中,所述方法还包括步骤(131):当所述高分辨率宏块包括块编码模式为INTRA的至少一个第一尺寸块时,均化在每个高分辨率块内的第一尺寸块的块编码模式。
3.如权利要求1或2所述的方法,其中,所述编码信息还包括运动信息,以及所述方法还包括步骤:从与所述高分辨率宏块相关联的低分辨率宏块的运动信息中导出(12)每个高分辨率宏块的运动信息。
4.如权利要求3所述的方法,其中,所述导出高分辨率宏块的运动信息的步骤(12)包括步骤:
-根据所述高分辨率宏块的类别以及所述高分辨率宏块内第二尺寸的高分辨率块的位置,将被称作第二尺寸低分辨率块的、与所述高分辨率宏块相关联的低分辨率宏块中的第二尺寸块,与被称作第二尺寸高分辨率块的、所述高分辨率宏块中的每个第二尺寸块相关联;
-从与所述第二尺寸高分辨率块相关联的第二尺寸低分辨率块的运动信息中,导出(121)所述高分辨率宏块中每个第二尺寸块的运动信息。
5.如权利要求3所述的方法,其中,一个块或一个宏块的运动信息包括:具有第一和第二分量的至少一个运动矢量以及从第一或第二参考索引列表中选择的、与所述运动矢量相关联的至少一个参考索引,所述索引识别参考图像。
6.如权利要求5所述的方法,其中,该方法还包括步骤(130):在导出运动信息的步骤(12)之后,对于每个高层宏块,均化第一尺寸的相同块的子块之间的运动信息,对于每个参考索引列表,该步骤(130)包括:
-对于所述高层宏块的每个第一尺寸的高分辨率块,识别所述参考索引列表的参考索引中所述子块的最低参考索引;
-将所述最低参考索引与当前参考索引不等于所述最低参考索引的每个所述子块相关联,所述当前参考索引成为在前参考索引;以及
-将在前参考索引不等于所述最低参考索引的每个所述子块,与在前参考索引等于最低参考索引的相邻块之一的运动矢量相关联。
7.如权利要求6所述的方法,其中,当首先检查水平相邻子块、然后检查垂直相邻子块、再检查对角相邻子块时,关联运动矢量是遇到的第一相邻子块的运动矢量。
8.如权利要求6所述的方法,其中,按照下式来缩放所述至少一个高分辨率图像部分内每个高分辨率宏块的运动矢量的运动矢量分量、以及在高分辨率宏块内的每个块的运动矢量的运动矢量分量:
d sx = ( d x * + sign &lsqb; d x &rsqb; ) / 2 d sy = ( d y * 3 + sign &lsqb; d y &rsqb; ) / 2
其中,dx和dy表示导出的运动矢量的坐标;dsx和dsy表示缩放的运动矢量的坐标;以及sign[x]当x为正时等于1,当x为负时等于-1。
9.如权利要求1或2所述的方法,其中所述预定义比率等于1.5。
10.如权利要求4所述的方法,其中,所述第一尺寸块具有8*8像素的尺寸,所述宏块具有16*16像素的尺寸,以及所述第二尺寸块具有4*4像素的尺寸。
11.一种用于编码至少一个高分辨率图像序列和低分辨率图像序列的设备(8),每个图像被划分为非交迭宏块,所述非交迭宏块自身被划分为第一尺寸的非交迭块,所述设备包括:
-用于编码所述低分辨率图像的第一编码装置(80),所述第一编码装置生成所述低分辨率图像的编码信息和底层数据流;
-继承装置(82),用于从低分辨率图像的至少一个图像部分的编码信息中,导出高分辨率图像的至少一个图像部分的编码信息;以及
-第二编码装置(81),用于利用所述导出的编码信息来编码所述高分辨率图像,所述第二编码装置生成增强层数据流;
所述设备的特征在于,
所述高分辨率图像的所述至少一个图像部分中三个宏块的三行非交迭集定义了超宏块,所述编码信息至少包括宏块编码模式和块编码模式,继承装置(82)包括:
-关联装置,用于将被称作低分辨率宏块的所述低分辨率图像的至少一个图像部分的至少一个宏块,与被称作高分辨率宏块的所述高分辨率图像的至少一个图像部分的每个宏块相关联,从而当沿水平和垂直方向以1.5的倍数的预定义比率被上采样的低分辨率图像的至少一个图像部分与所述高分辨率图像的至少一个图像部分重叠时,所述相关联的低分辨率宏块至少部分地覆盖所述高分辨率宏块:
-第一导出装置,用于根据所述高分辨率宏块内第一尺寸的高分辨率块的位置和超宏块内被称作宏块类别的所述高分辨率宏块的位置,从与所述第一尺寸的高分辨率块所属的高分辨率宏块相关联的低分辨率宏块的宏块编码模式中,导出(10)被称作第一尺寸的高分辨率块的高分辨率图像的至少一个图像部分中每个第一尺寸的块的块编码模式;和/或
-第二导出装置,用于根据所述高分辨率宏块类别,从与所述高分辨率宏块相关联的低分辨率宏块的宏块编码模式中,导出(11)高分辨率图像的至少一个图像部分中的每个高分辨率宏块的宏块编码模式。
12.如权利要求11所述的设备,其中,所述设备(8)还包括用于将所述底层数据流和所述增强层数据流结合为单个数据流的结合模块(83)。
13.一种用于解码由根据权利要求11或12所述的设备来编码的至少一个高分辨率图像序列和一个低分辨率图像序列的设备(9),编码图像被表示为数据流,每个图像被划分为非交迭宏块,所述非交迭宏块自身被划分为第一尺寸的非交迭块,所述解码设备包括:
-至少解码所述数据流的第一部分的第一解码装置(91),以便生成低分辨率图像和低分辨率图像编码信息;
-继承装置(82),用于从低分辨率图像的至少一个图像部分的编码信息中,导出高分辨率图像的至少一个图像部分的编码信息;以及
-利用所述导出的编码信息来至少解码所述数据流的第二部分的第二解码装置(92),以便生成高分辨率图像;
所述解码设备的特征在于,所述高分辨率图像的至少一个图像部分中三个宏块的三行非交迭集定义了超宏块,所述编码信息至少包括宏块编码模式和块编码模式,所述继承装置(82)包括:
-关联装置,用于将被称作低分辨率宏块的所述低分辨率图像的至少一个图像部分的至少一个宏块,与被称作高分辨率宏块的所述高分辨率图像的至少一个图像部分的每个宏块相关联,从而当沿水平和垂直方向以1.5的倍数的预定义比率被上采样的低分辨率图像的至少一个图像部分与所述高分辨率图像的至少一个图像部分重叠时,所述相关联的低分辨率宏块至少部分地覆盖所述高分辨率宏块:
-第一导出装置,用于根据所述高分辨率宏块内第一尺寸的高分辨率块的位置和超宏块内被称作宏块类别的所述高分辨率宏块的位置,从与所述第一尺寸的高分辨率块所属的高分辨率宏块相关联的低分辨率宏块的宏块编码模式中,导出(10)被称作第一尺寸的高分辨率块的高分辨率图像的至少一个图像部分中每个第一尺寸的块的块编码模式;和/或
-第二导出装置,用于根据所述高分辨率宏块类别,从与所述高分辨率宏块相关联的低分辨率宏块的宏块编码模式中,导出(11)高分辨率图像的至少一个图像部分中的每个高分辨率宏块的宏块编码模式。
14.如权利要求13所述的设备,其中,所述设备(9)还包括用于从所述数据流中提取所述数据流的第一部分和所述数据流的第二部分的提取装置(90)。
CN2006800039518A 2005-02-18 2006-02-13 从低分辨率图像导出高分辨率图像的编码信息的方法以及实施所述方法的编码和解码设备 Expired - Fee Related CN101204092B (zh)

Applications Claiming Priority (9)

Application Number Priority Date Filing Date Title
EP05101224A EP1694074A1 (en) 2005-02-18 2005-02-18 Process for scalable coding of images
EP05101224.3 2005-02-18
FR0550477 2005-02-21
FR0550477 2005-02-21
EP05102465.1 2005-03-29
EP05102465A EP1694075A1 (fr) 2005-02-21 2005-03-29 Méthode d'héritage inter couches utilisée dans un dispositif de codage et de décodage d'une image haute résolution à partir d'une image basse résolution
EP05290819.1 2005-04-13
EP05290819 2005-04-13
PCT/EP2006/050897 WO2006087314A1 (en) 2005-02-18 2006-02-13 Method for deriving coding information for high resolution images from low resoluton images and coding and decoding devices implementing said method

Publications (2)

Publication Number Publication Date
CN101204092A CN101204092A (zh) 2008-06-18
CN101204092B true CN101204092B (zh) 2010-11-03

Family

ID=39730637

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2006800039518A Expired - Fee Related CN101204092B (zh) 2005-02-18 2006-02-13 从低分辨率图像导出高分辨率图像的编码信息的方法以及实施所述方法的编码和解码设备

Country Status (5)

Country Link
US (1) US20080267291A1 (zh)
EP (1) EP1894412A1 (zh)
JP (1) JP5065051B2 (zh)
CN (1) CN101204092B (zh)
WO (1) WO2006087314A1 (zh)

Families Citing this family (61)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8175168B2 (en) 2005-03-18 2012-05-08 Sharp Laboratories Of America, Inc. Methods and systems for picture up-sampling
US7961963B2 (en) * 2005-03-18 2011-06-14 Sharp Laboratories Of America, Inc. Methods and systems for extended spatial scalability with picture-level adaptation
EP1980114A4 (en) * 2006-01-09 2014-12-31 Lg Electronics Inc METHOD FOR PREDICTING INTER-LAYER OF VIDEO SIGNAL
BRPI0711103A2 (pt) * 2006-05-05 2011-08-23 Thomson Licensing predição de movimento entre camadas simplificadas para codificação de vìdeo escalonável
KR100904444B1 (ko) 2006-09-07 2009-06-26 엘지전자 주식회사 비디오 신호의 디코딩/인코딩 방법 및 장치
WO2008060125A1 (en) 2006-11-17 2008-05-22 Lg Electronics Inc. Method and apparatus for decoding/encoding a video signal
RU2426267C2 (ru) * 2007-01-08 2011-08-10 Нокиа Корпорейшн Усовершенствованное межуровневое предсказание для расширенной пространственной масштабируемости при кодировании видеосигнала
KR101165212B1 (ko) * 2007-01-08 2012-07-11 노키아 코포레이션 비디오 코딩에서 확장된 공간 스케일러빌러티를 위한 개선된 계층 예측
US8548056B2 (en) * 2007-01-08 2013-10-01 Qualcomm Incorporated Extended inter-layer coding for spatial scability
US8199812B2 (en) 2007-01-09 2012-06-12 Qualcomm Incorporated Adaptive upsampling for scalable video coding
KR101365570B1 (ko) * 2007-01-18 2014-02-21 삼성전자주식회사 인트라 예측 부호화, 복호화 방법 및 장치
WO2009004255A1 (fr) * 2007-06-29 2009-01-08 France Telecom Selection de fonctions de decodage distribuee au decodeur
BRPI0818665A2 (pt) * 2007-10-25 2015-09-08 Nippon Telegraph & Telephone método de codificação e método de decodificação de vídeo escalável, aparelho para os mesmos, programas para os mesmos e meio de gravação onde os programas são gravados
EP2134096A1 (en) * 2008-06-13 2009-12-16 THOMSON Licensing Method and device for encoding video data in a scalable manner using a hierarchical motion estimator
CN102187674B (zh) * 2008-10-15 2014-12-10 法国电信公司 用于对实施不同大小的块的图像序列进行译码的方法和装置、解码方法和装置
KR101527085B1 (ko) * 2009-06-30 2015-06-10 한국전자통신연구원 인트라 부호화/복호화 방법 및 장치
KR20120052267A (ko) 2009-07-01 2012-05-23 톰슨 라이센싱 비디오 인코더 및 디코더용 대형 블록에 대한 인트라 예측을 시그널링하기 위한 방법 및 장치
JP5667773B2 (ja) * 2010-03-18 2015-02-12 キヤノン株式会社 情報作成装置及びその制御方法
TWI416961B (zh) * 2010-04-02 2013-11-21 Univ Nat Chiao Tung 用於可調式視訊編碼系統之選擇性移動向量預測方法、移動估測方法及其裝置
KR102388012B1 (ko) 2010-04-13 2022-04-18 지이 비디오 컴프레션, 엘엘씨 샘플 배열 멀티트리 세부분할에서 계승
BR122020007669B1 (pt) 2010-04-13 2022-07-12 Ge Video Compression, Llc Codificação de uma amostragem espacial de um sinal de informação bidimensional usando subdivisão
KR101874272B1 (ko) 2010-04-13 2018-07-03 지이 비디오 컴프레션, 엘엘씨 평면 간 예측
PL2559246T3 (pl) 2010-04-13 2017-02-28 Ge Video Compression Llc Łączenie obszarów próbek
JP2011259093A (ja) * 2010-06-07 2011-12-22 Sony Corp 画像復号化装置と画像符号化装置およびその方法とプログラム
CN103155568B (zh) 2010-07-08 2016-07-27 杜比实验室特许公司 用于使用参考处理信号进行多层图像和视频传输的***和方法
KR102123960B1 (ko) * 2010-10-06 2020-06-17 가부시키가이샤 엔.티.티.도코모 화상 예측 부호화 장치, 화상 예측 부호화 방법, 화상 예측 부호화 프로그램, 화상 예측 복호 장치, 화상 예측 복호 방법 및 화상 예측 복호 프로그램
US8937750B2 (en) 2011-08-02 2015-01-20 Hewlett-Packard Development Company, L.P. Inter-block data management
KR102050761B1 (ko) 2011-10-05 2019-12-02 선 페이턴트 트러스트 화상 복호 방법 및 화상 복호 장치
US8934544B1 (en) * 2011-10-17 2015-01-13 Google Inc. Efficient motion estimation in hierarchical structure
WO2013068548A2 (en) 2011-11-11 2013-05-16 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Efficient multi-view coding using depth-map estimate for a dependent view
KR101894886B1 (ko) 2011-11-11 2018-09-05 지이 비디오 컴프레션, 엘엘씨 깊이-맵 추정 및 업데이트를 사용한 효율적인 멀티-뷰 코딩
EP3739886A1 (en) * 2011-11-18 2020-11-18 GE Video Compression, LLC Multi-view coding with efficient residual handling
US9554149B2 (en) * 2012-02-29 2017-01-24 Lg Electronics, Inc. Inter-layer prediction method and apparatus using same
GB2505643B (en) * 2012-08-30 2016-07-13 Canon Kk Method and device for determining prediction information for encoding or decoding at least part of an image
US9491458B2 (en) 2012-04-12 2016-11-08 Qualcomm Incorporated Scalable video coding prediction with non-causal information
US9420285B2 (en) 2012-04-12 2016-08-16 Qualcomm Incorporated Inter-layer mode derivation for prediction in scalable video coding
CN109510988B (zh) * 2012-09-28 2023-04-14 索尼公司 图像处理装置和方法
US9392268B2 (en) * 2012-09-28 2016-07-12 Qualcomm Incorporated Using base layer motion information
CN104641646A (zh) * 2012-09-28 2015-05-20 索尼公司 图像处理设备和图像处理方法
KR101653511B1 (ko) * 2012-09-28 2016-09-01 인텔 코포레이션 인터-레이어 잔차 예측
WO2014053512A1 (en) 2012-10-01 2014-04-10 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Scalable video coding using inter-layer prediction contribution to enhancement layer prediction
US20140098880A1 (en) * 2012-10-05 2014-04-10 Qualcomm Incorporated Prediction mode information upsampling for scalable video coding
KR102094892B1 (ko) * 2012-11-07 2020-03-30 엘지전자 주식회사 신호 송수신 장치 및 신호 송수신 방법
US9648319B2 (en) * 2012-12-12 2017-05-09 Qualcomm Incorporated Device and method for scalable coding of video information based on high efficiency video coding
US20140185671A1 (en) * 2012-12-27 2014-07-03 Electronics And Telecommunications Research Institute Video encoding and decoding method and apparatus using the same
US9509999B2 (en) * 2013-06-11 2016-11-29 Qualcomm Incorporated Inter-layer prediction types in multi-layer video coding
CN103731670B (zh) * 2013-12-25 2017-02-01 同观科技(深圳)有限公司 一种图像的帧内预测算法
JP6239472B2 (ja) * 2014-09-19 2017-11-29 株式会社東芝 エンコード装置、デコード装置、ストリーミングシステム、および、ストリーミング方法
US10223810B2 (en) 2016-05-28 2019-03-05 Microsoft Technology Licensing, Llc Region-adaptive hierarchical transform and entropy coding for point cloud compression, and corresponding decompression
US11297346B2 (en) 2016-05-28 2022-04-05 Microsoft Technology Licensing, Llc Motion-compensated compression of dynamic voxelized point clouds
US10694210B2 (en) 2016-05-28 2020-06-23 Microsoft Technology Licensing, Llc Scalable point cloud compression with transform, and corresponding decompression
US10887600B2 (en) * 2017-03-17 2021-01-05 Samsung Electronics Co., Ltd. Method and apparatus for packaging and streaming of virtual reality (VR) media content
US11252392B2 (en) * 2019-02-22 2022-02-15 Avalon Holographies Inc. Layered scene decomposition CODEC with layered depth imaging
JP7305873B2 (ja) 2019-08-23 2023-07-10 北京字節跳動網絡技術有限公司 ビデオ処理方法、ビデオ・データ処理装置、記憶媒体及び記憶方法
CN114223205A (zh) * 2019-08-23 2022-03-22 北京字节跳动网络技术有限公司 参考图片重采样
CN110662071B (zh) * 2019-09-27 2023-10-24 腾讯科技(深圳)有限公司 视频解码方法和装置、存储介质及电子装置
KR20220082839A (ko) 2019-10-23 2022-06-17 베이징 바이트댄스 네트워크 테크놀로지 컴퍼니, 리미티드 다중 코딩 도구에 대한 계산
JP7394985B2 (ja) 2019-10-23 2023-12-08 北京字節跳動網絡技術有限公司 ビデオ・データを処理する方法、装置及び記憶方法
WO2021141372A1 (ko) * 2020-01-06 2021-07-15 현대자동차주식회사 이종 해상도를 갖는 참조 픽처 기반의 영상 부호화 및 복호화
KR20210088448A (ko) * 2020-01-06 2021-07-14 현대자동차주식회사 이종 해상도를 갖는 참조 픽처 기반의 영상 부호화 및 복호화
US11863786B2 (en) * 2021-05-21 2024-01-02 Varjo Technologies Oy Method of transporting a framebuffer

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5258835A (en) * 1990-07-13 1993-11-02 Matsushita Electric Industrial Co., Ltd. Method of quantizing, coding and transmitting a digital video signal
US6256347B1 (en) * 1996-12-17 2001-07-03 Thomson Licensing S.A. Pixel block compression apparatus in an image processing system

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5831678A (en) * 1996-08-09 1998-11-03 U.S. Robotics Access Corp. Video encoder/decoder system
JP3263807B2 (ja) * 1996-09-09 2002-03-11 ソニー株式会社 画像符号化装置および画像符号化方法
US5978509A (en) * 1996-10-23 1999-11-02 Texas Instruments Incorporated Low power video decoder system with block-based motion compensation
WO1998031151A1 (en) * 1997-01-10 1998-07-16 Matsushita Electric Industrial Co., Ltd. Image processing method, image processing device, and data recording medium
US6351563B1 (en) * 1997-07-09 2002-02-26 Hyundai Electronics Ind. Co., Ltd. Apparatus and method for coding/decoding scalable shape binary image using mode of lower and current layers
US6639943B1 (en) * 1999-11-23 2003-10-28 Koninklijke Philips Electronics N.V. Hybrid temporal-SNR fine granular scalability video coding
US6510177B1 (en) * 2000-03-24 2003-01-21 Microsoft Corporation System and method for layered video coding enhancement
US6907070B2 (en) * 2000-12-15 2005-06-14 Microsoft Corporation Drifting reduction and macroblock-based control in progressive fine granularity scalable video coding
US7929610B2 (en) * 2001-03-26 2011-04-19 Sharp Kabushiki Kaisha Methods and systems for reducing blocking artifacts with reduced complexity for spatially-scalable video coding
US20060133475A1 (en) * 2003-02-17 2006-06-22 Bruls Wilhelmus H A Video coding
US7142601B2 (en) * 2003-04-14 2006-11-28 Mitsubishi Electric Research Laboratories, Inc. Transcoding compressed videos to reducing resolution videos
JP2005033336A (ja) * 2003-07-08 2005-02-03 Ntt Docomo Inc 動画像符号化装置、動画像符号化方法及び動画像符号化プログラム
US7362809B2 (en) * 2003-12-10 2008-04-22 Lsi Logic Corporation Computational reduction in motion estimation based on lower bound of cost function
US8503542B2 (en) * 2004-03-18 2013-08-06 Sony Corporation Methods and apparatus to reduce blocking noise and contouring effect in motion compensated compressed video
US7817723B2 (en) * 2004-12-14 2010-10-19 Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E. V. Apparatus and method of optimizing motion estimation parameters for encoding a video signal
US20060176955A1 (en) * 2005-02-07 2006-08-10 Lu Paul Y Method and system for video compression and decompression (codec) in a microprocessor
US7961963B2 (en) * 2005-03-18 2011-06-14 Sharp Laboratories Of America, Inc. Methods and systems for extended spatial scalability with picture-level adaptation

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5258835A (en) * 1990-07-13 1993-11-02 Matsushita Electric Industrial Co., Ltd. Method of quantizing, coding and transmitting a digital video signal
US6256347B1 (en) * 1996-12-17 2001-07-03 Thomson Licensing S.A. Pixel block compression apparatus in an image processing system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
JP特开平6-62431A 1994.03.04

Also Published As

Publication number Publication date
WO2006087314A1 (en) 2006-08-24
JP2008530926A (ja) 2008-08-07
EP1894412A1 (en) 2008-03-05
CN101204092A (zh) 2008-06-18
JP5065051B2 (ja) 2012-10-31
US20080267291A1 (en) 2008-10-30

Similar Documents

Publication Publication Date Title
CN101204092B (zh) 从低分辨率图像导出高分辨率图像的编码信息的方法以及实施所述方法的编码和解码设备
JP5011378B2 (ja) スケーラブルビデオ符号化向け簡略化されたレイヤ間動き予測
CN101213840B (zh) 从低分辨率图像导出高分辨率图像的编码信息的方法以及实现该方法的编码和解码设备
KR100913104B1 (ko) 영상 신호의 인코딩 및 디코딩 방법
CN101356820B (zh) 层间运动预测方法
CN112005551B (zh) 一种视频图像预测方法及装置
CN111373749B (zh) 视频编码和解码中的低复杂度双向帧内预测的方法和装置
CN109076237A (zh) 在视频和图像压缩中使用帧内预测滤波器的帧内预测模式的方法和装置
CN101184240A (zh) 以可扩展格式编码的设备和方法及相应解码设备和方法
CN111131830B (zh) 重叠块运动补偿的改进
CN113507603B (zh) 图像信号编码/解码方法及其设备
EP2630800B1 (en) A method for coding a sequence of digitized images
KR100963424B1 (ko) 스케일러블 영상 복호화기 및 그 제어 방법
WO2006108863A2 (en) Process for scalable coding of images
CN102396231A (zh) 图像处理设备及方法
JP5037517B2 (ja) 動き及びテクスチャデータを予測する方法
WO2007065796A2 (en) Method of predicting motion and texture data
RU2820844C2 (ru) Сигнализация, зависимая от подизображения, в битовых потоках видео
CN117730533A (zh) 超分辨率上采样和下采样

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20101103

Termination date: 20140213