CN1910922A - 运动图片编码方法和运动图片解码方法 - Google Patents

运动图片编码方法和运动图片解码方法 Download PDF

Info

Publication number
CN1910922A
CN1910922A CNA200580003123XA CN200580003123A CN1910922A CN 1910922 A CN1910922 A CN 1910922A CN A200580003123X A CNA200580003123X A CN A200580003123XA CN 200580003123 A CN200580003123 A CN 200580003123A CN 1910922 A CN1910922 A CN 1910922A
Authority
CN
China
Prior art keywords
matrix
quantization matrix
picture
quantization
unit
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.)
Granted
Application number
CNA200580003123XA
Other languages
English (en)
Other versions
CN1910922B (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.)
Panasonic Intellectual Property Corp of America
Original Assignee
Matsushita Electric Industrial Co Ltd
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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Publication of CN1910922A publication Critical patent/CN1910922A/zh
Application granted granted Critical
Publication of CN1910922B publication Critical patent/CN1910922B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/24Systems for the transmission of television signals using pulse code modulation
    • 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/188Methods 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 video data packet, e.g. a network abstraction layer [NAL] unit
    • 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/124Quantisation
    • H04N19/126Details of normalisation or weighting functions, e.g. normalisation matrices or variable uniform quantisers
    • 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
    • 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/186Methods 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 colour or a chrominance component
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/61Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/70Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream

Abstract

一种运动图片编码装置1,包括:量化矩阵保持单元(112),其保持已经传送到参数集中的量化矩阵(WM)以及用于识别量化矩阵(WM)的矩阵ID,其中使得矩阵ID和量化矩阵彼此相关联;以及变长编码单元(111),其从量化矩阵保持单元(112)获得对应于用于量化的量化矩阵(WM)的矩阵ID,并将该矩阵ID设置在编码流Str中。

Description

运动图片编码方法和运动图片解码方法
相关申请的交叉引用
此申请要求下面美国临时申请的权利:2004年1月30日提交的No.60/540,499;2004年3月12日提交的No.60/552,907;以及2004年4月12日提交的No.60/561,351,其全部内容在此引入作为参考。
发明领域
本发明涉及用于编码运动图片并产生流的运动图片编码方法以及用于解码这种编码流的运动图片解码方法,还涉及上述流。
技术背景
在集成处理音频、视频以及其他像素值的多媒体时代,现有的信息载体即,报纸、杂志、电视、广播、电话以及其他通过其中给人传递信息的手段近来已经包括在多媒体的范围之内。通常,多媒体指的是不仅与字符,而是还与图形、音频以及尤其是图片等相关联在一起所表示的某种事物。然而,为了在多媒体的范围内包括上述现有信息载体,以数字形式表示这种信息就是一个先决条件。
然而,在计算包含在每种前述信息载体中包含的信息量作为数字信息量的时候,同时在字符的情况下每个字符的信息量是1到2个字节,则在音频的情况下所需的信息量是64Kbits每秒(电话质量),且在运动图片的情况下是100Mbits每秒(当前电视接收质量)。因此,对于上述信息载体以其数字形式处理这样大量的信息是不现实的。例如,尽管通过使用提供64Kbits/s到1.5Mbits/s的传输速度的综合业务数字网络(ISDN),已经实际在使用视频电话,但是直接通过ISDN传送电视和摄像机的视频还是不现实的。
相对于这个背景,就需要信息压缩技术,且例如与ITU-T(国际电信联盟-电信标准化组)推荐的H.261和H.263标准相符合的运动图片压缩技术已经用于例如视频电话。然而,依照符合MPEG-1标准的信息压缩技术,可以将图像信息和声音信息一起存储到普通音乐CD(紧凑盘)中。
这里,MPEG(运动图片专家组)是由ISO/IEC(国际标准化组织,国际电工委员会)所标准化的运动图片信号压缩的国际标准,且MPEG-1是用于将电视信号信息压缩到接近于百分之一的标准,使得运动图片信号可以以1.5Mbit/s的速率传输。此外,由于MPEG-1标准获得的传输速度是约为1.5Mbit/s的中等质量的速度,而MPEG-2是为了满足进一步改进图像质量的要求而标准化的,使得数据传输的质量等于通过以2到15Mbit/s的速率传输运动图片信号的电视广播。然而,MPEG-4是由工作组(ISO/IEC JTC1/SC29/WG11)标准化的,该标准提高了MPEG-1和MPEG-2的标准化。MPEG-4提供了比MPEG-1和MPEG-2更高的压缩比,并且可以进行基于对象的编码/解码/操作,其可以提供一种在这个多媒体时代需要的新功能。在标准化的开始阶段,MPEG-4在于提供一种低比特率编码方法,但是已经将其扩展为支持更通用的编码和高比特率编码的标准,其中该更通用的编码用于处理隔行图像。当前,通过ISO/IEC和ITU-T联合作出努力用于标准化MPEG-4AVC和ITU-T H.264作为下一代图片编码方法,该方法提供了更高的压缩比。在2002年八月,发布了委员会草案,用于下一代图片编码方法。
总之,在运动图片编码中,通过在空间方向和时间方向减少冗余来压缩信息量。因此,在图像间预测编码中,意欲减少时间冗余,参照向前或向后图片(多个图片)根据各个块执行运动估计和产生预测图像,且随后在获得的预测图像和待编码的当前图片中的图像之间的差值上执行编码。这里“图片”是表示一幅图像的术语。在逐行图像的情况下,“图片”表示帧,然而在隔行图像的情况下其表示帧或场。这里“隔行图像”是在采集时间上分离的两场组成的一帧图像。在隔行图像编码和解码中,可以将一帧作为帧本身而处理、可以作为两场处理、或者作为基于帧内的每块的帧结构或场结构而处理。
不参照任何图片使用图片内预测而编码的图片被称作I图片。仅参照一幅图片使用图片间预测而编码的图片被称作P图片。并且同时参照两幅图片使用图片间预测而编码的图片被称作B图片。对于B图片,可以参照在显示顺序中从向前/向后图片中任意组合的两幅图片。参照图像(参照图片)可以对于用作基本编码/解码单元的每个块而确定。通过将在编码比特流中较早描述的参考图片称作第一参考图片,并且通过将在比特流中随后描述的参考图片称作第二参考图片,就可以在这种参考图片中作出区分。注意到作为用于编码和解码这些类型图片的条件,用于参照的图片需要已经被编码和解码。
使用运动补偿图片间预测,将P图片和B图片编码。使用运动补偿图片间预测的编码是这样一种编码方法,其在图片间预测编码中使用了运动补偿。不像简单基于参照图片中像素值执行预测的方法,运动估计是可以改进预测精度以及通过估计图片内每个部分的运动量(此后称作“运动矢量”)并通过考虑这种运动量进一步执行预测来减少数据量的技术。例如,可以通过估计待编码的当前图片的运动矢量而进行的运动补偿,并随后通过将仅偏移各个运动矢量的量所获得的预测值和待编码的当前图片之间的预测余数(prediction residual)进行编码,从而减少数据量。在此技术中,由于在解码的时候需要运动矢量信息,所以还将以编码形式记录或传送运动矢量。
以每个宏块为基础来估计运动矢量。更具体的说,宏块应该预先固定在待编码的当前图片中,从而通过在参照图片中搜索区域内寻找这种固定宏块的最近似参考宏块的位置,来估计运动矢量。
图1是示出比特流数据结构的例子的图。如图1所示,比特流具有如下的等级结构。比特流(stream)形成有多于一个图片组(GOP)。通过使用多个GOP作为基本编码单元,就可以编辑运动图片以及作出随机访问。每个GOP包括多个图片,每个图片是I图片、P图片和B图片之一。每个图片还包括多个片(slice)。每个片是每个图片之内的条状区域,并由多个宏块组成。然而,每个流、GOP、图片以及片都包括同步信号(sync)用于表示每个单元的结束点,和作为对于上述每个单元共同数据的头(header)。
注意到在没有在作为流序列的比特流中运送数据,而是在作为一个个单元的数据包等之中运送数据的时候,头和头之外部分的数据部分可以分开运送。在这种情况下,头和数据部分不应该合并到同样的比特流中,如图1所示。然而,在数据包的情况下,甚至在头和数据部分没有连续传送的时候,简单的将对应于数据部分的头运送在另一数据包之中。因此,甚至在头和数据部分没有合并到同样的比特流中的时候,参照图1所述的编码比特流的想法也可以用于数据包。
通常说来,人的视觉感对于低频分量比对于高频分量更加敏感。此外,由于图片信号中低频分量的能量大于高频分量的能量,所以就以从低频分量到高频分量的顺序执行图片编码。结果,解码低频分量所需的比特数目就大于高频分量所需的比特数量。
考虑到上述问题,在量化各个频率的转换系数的时候,现有编码方法对高频分量使用比低频分量更大的量化步骤,其中该转换系数是通过正交变换获得的。这种技术就使得常规编码方法可以实现压缩率的较大增长,并且从观看者的角度来说图片质量的损失较小。
同时,由于高频分量相对于低频分量的量化步骤大小取决于图片信号,因此常规上就使用一种技术用于对于各个频率的分量以逐图片的基础来改变量化步骤的大小。量化矩阵用于推导各个频率分量的量化步骤。图2示出量化矩阵的例子。在图中,左上的分量是直流分量,而右侧的分量是水平高频分量,且向下的分量是垂直高频分量。图2中的量化矩阵还表示较大的量化步骤用于较大的值。通常,可以对于每个图片使用不同的量化矩阵,并且所使用的矩阵在每个图片头中描述。因此,甚至在对于所有图片使用同样量化矩阵的时候,该矩阵也在每个图片头中描述并逐一运送。
同时,当前MPEG-4AVC并不如MPEG-2和MPEG-4中一样包括量化矩阵。这就使得在当前MPEG-4AVC编码方案和使用所有DCT或类DCT系数的统一量化的其他方案中,很难实现最佳主观质量。在引入这种量化矩阵方案的时候,应该考虑到与现有标准的兼容性,使得当前MPEG-4AVC规定或其他标准运送量化矩阵。
此外,由于编码效率的改进,MPEG-4AVC已经能够提供在各种应用领域中使用的潜力。这种多功能性保证了对于不同应用使用不同组的量化矩阵;对不同颜色信道使用不同组的量化矩阵,等等。编码器可以取决于应用或是将要编码的图像来选择不同量化矩阵。因为这样,就必须开发一种有效的量化矩阵定义以及加载协议,以便于灵活并有效的量化矩阵信息传送。
发明内容
考虑上述情形作出本发明,并且本发明的目的是提供一种运动图片编码方法以及运动图片解码方法,该方法可以减少要编码的数据量并改进编码效率。
为了实现上述目的,依照本发明的运动图片编码方法是这样一种运动图片编码方法,其用于根据各个块对构成运动图片的每个图片进行编码并产生编码流,该方法包括:根据各个块,将每个图片转换成为表示空间频率分量的系数;使用量化矩阵将该系数量化;产生识别用于量化的量化矩阵的识别信息;并将识别信息以预定单位设置在编码流中。
依照上述方法,由于不必描述用于以预定单位,例如图片、片、宏块等中进行量化的量化矩阵,就可以减少待编码的数据量,并因此有效地执行数据编码。
在上述方法中,可以将量化矩阵存储在编码流的一定位置上,该位置可以在通过使用所述量化矩阵来量化系数而获得的数据可取回之前进行访问。
这里,在存储器中,量化矩阵可以存储在用于保持解码所需信息的第一参数集或第二参数集中,该第一参数集或第二参数集设置在编码流的一定位置上,该位置可以在通过使用量化矩阵来量化系数而获得的数据可取回之前进行访问。
依照上述方法,对于解码就可以使用由识别信息所识别的量化矩阵。
在上述运动图片编码方法中,标志可以以预定单位设置在编码流中,该标志表示在可由识别信息所识别的量化矩阵和默认量化矩阵之间切换。
依照上述方法,使用识别信息,就可以表示在可由识别信息所识别的量化矩阵和默认量化矩阵之间切换。
依照本发明的运动图片解码方法是这样一种运动图片解码方法,用于解码根据各个块通过正交变换和量化、将构成运动图片的每个图片编码而获得的编码流,该方法包括:保持至少一个量化矩阵;以预定单位从编码流提取识别用于量化的量化矩阵的识别信息;基于识别信息从至少一个所保持的量化矩阵中识别该量化矩阵;使用识别的量化矩阵,根据各个块对每个编码的图片执行反量化;并通过在表示空间频率分量的反量化系数上执行反正交变换,来解码编码图片。
依照上述方法,就可以解码编码流,其中仅有识别用于量化的量化矩阵的矩阵ID以预定单位设置,该单位例如图片、片、宏块等,同时量化矩阵已经预先分开运送。
在上述运动图片解码方法中,可以从编码流中提取至少一个量化矩阵,并且在保持过程中,可以保持从编码流中提取的量化矩阵。
这里,在提取过程中,可以从其中存储有解码所需信息的第一参数集或第二参数集提取量化矩阵。
依照上述方法,就可以使用识别信息所识别的量化矩阵。
在上述运动图片解码方法中,可以从编码流中以预定单位提取标志,该标志表示在由识别信息所识别的量化矩阵和默认量化矩阵之间切换,并且在该识别过程中,可以切换识别信息所识别的量化矩阵以及默认量化矩阵。
依照上述方法,就可以基于标志,在由识别信息所识别的量化矩阵和默认量化矩阵之间切换。
在上述方法中,每个图片包括亮度(luma)分量以及两种色度分量,并且在识别过程中,在基于识别信息识别的多个量化矩阵中没有用于色度分量的量化矩阵的情况下,用于亮度分量的量化矩阵可以被识别为所要使用的量化矩阵。
此外,每个图片包括亮度分量和两种色度分量,并且在识别过程中,在基于识别信息识别的多个量化矩阵中没有用于对应于当前解码类型的色度分量的量化矩阵的情况下,用于另一种类型色度分量的量化矩阵可以被识别为所要使用的量化矩阵。
依照上述方法,甚至没有用于色度的量化矩阵的时候,也可以解码编码流。
此外,不仅可以将本发明实施为一种运动图片编码方法和运动图片解码方法,还可以将其实施为一种运动图片编码装置和运动图片解码装置,该装置包括在这种运动图片编码方法和运动图片解码方法中包括的作为步骤的特征单元。还可以将其实施为程序,该程序使得计算机执行这些步骤,或是实施为由该运动图片编码方法所编码的流。应该注意,这些程序以及编码流可以在诸如CD-ROM的记录介质和通过诸如互联网的传送介质上发行。
从上述说明可知,依照本发明的运动图片编码方法和运动图片解码方法,可以减少要编码的数据量并实现有效的编码和解码。
附图简述
结合示出本发明具体实施例的附图,从下面的描述可以使得本发明的这些和其他目的、优点还有特征变得显而易见。在图中:
图1是示出比特流的数据结构的例子的图;
图2是示出量化矩阵的例子的图;
图3是示出实施依照本发明运动图片编码方法的运动图片编码装置的结构的框图;
图4是示出序列参数集和图片参数集和图片之间的对应关系的图;
图5是示出序列参数集的部分结构的图;
图6是示出图片参数集的部分结构的图;
图7是示出参数集中量化矩阵的描述例子的图;
图8是示出设置矩阵ID的操作的流程图;
图9是示出实施依照本发明运动图片解码方法的运动图片解码装置的结构的框图;
图10是示出识别量化矩阵的操作的流程图;
图11是示出识别色度分量使用的量化矩阵的操作的流程图;
图12是示出作为分离数据运送的量化矩阵和对序列使用的量化矩阵之间的对应关系的图;
图13A到13C是示出一种记录介质的图,其上存储有程序,该程序用于通过计算机系统实现依照上述实施例的运动图片编码方法和运动图片解码方法,以及具体的,图13A是示出作为记录介质主体的软盘的物理格式的例子的图,图13B是从其前面观看的软盘的全部外观、其横截面图以及软盘本身,且图13C是示出在该软盘上记录并从该软盘再现上述程序的结构的图;
图14是示出实施内容发行服务的内容提供系统的整体配置的框图;
图15是示出蜂窝电话的例子的图;
图16是示出蜂窝电话的内部结构的框图;以及
图17是示出数字广播系统的整体配置的图。
发明详述
通过参照附图描述本发明。
(第一实施例)
图3是示出实施本发明运动图片编码方法的运动图片编码装置结构的框图。
图片编码装置1是用于在输入图片信号Vin上执行压缩编码并输出编码流Str的装置,其中编码流是通过执行变长编码等而编码成为比特流的。如图3所示,这种图片编码装置3包括运动估计单元101,运动补偿单元102,减法单元103,正交变换单元104,量化单元105,反量化单元106,反正交变换单元107,加法单元108,图片存储器109,开关110,变长编码单元111以及量化矩阵保持单元112。
图片信号Vin输入到减法单元103和运动估计单元101中。减法单元103计算输入图片信号Vin中每个图像和每个预测图像之间的剩余像素值(residual pixel value),并输出计算的剩余像素值到正交变换单元104。该正交变换单元104变换剩余像素值为频率系数,并将其输出到量化单元105。量化单元105使用输入的量化矩阵WM量化输入的频率系数,并输出得到的量化值Qcoef到变长编码单元111。
反量化单元106使用输入的量化矩阵WM对量化值Qcoef执行反量化,从而将其转换成频率系数,并输出这些频率系数到反正交变换单元107。该反正交变换单元107对频率系数执行反频率变换,从而将其变换成剩余像素值,并且将其输出到加法单元108。加法单元108将剩余像素值与从运动估计单元102输出的每个预测图像相加,从而形成解码图像。在表示应该保存这种解码图像的时候,开关110变为“导通”,并且这种解码图像就存储在图片存储器109中。
同时,基于宏块来接收图片信号Vin的运动估计单元101探测最接近图片存储器109中存储的解码图片中这种输入图片信号Vin中图像信号的图像区域,并确定表示这种区域位置的运动矢量(多个运动矢量)MV。对于每个块估计运动矢量,其中该块是通过进一步分解宏块而获得的。当此完成后,就可以使用多于一个图片作为参照图片。这里,由于可以将多个图片用作参照图片,根据各个块就需要识别号码(参照指数Index)来识别各个参照图片。使用该参照指数Index,就可以通过将图片存储器109中存储的每个图片与指定给此每个图片的图片号码相关联,从而识别每个参照图片。
运动补偿单元102使用在上述处理中探测的运动矢量以及参照指数Index,来选择图片存储器109中存储的解码图片中最合适的图像区域,作为预测图像。
量化矩阵保持单元112以使得其彼此相关联的方式来保持量化矩阵WM和矩阵ID,其中该量化矩阵已经被作为部分参数集而运送,且该矩阵ID识别此量化矩阵WM。
变长编码单元111从量化矩阵保持单元112获得对应于用于量化的量化矩阵WM的矩阵ID。变长编码单元111还对于量化值Qcoef,矩阵ID,参照指数Index,图片类型Ptype以及运动矢量MV执行变长编码,从而获得编码流Str。
图4是示出序列参数集和图片参数集和图片之间的对应关系。图5是示出序列参数集结构的一部分的图,且图6是示出图片参数集结构的一部分的图。而图片由片组成,所有的片包括在具有表示同样图片参数集的识别符的同样图片中。
在MPEG-4AVC中,没有头的概念,且共同数据在参数集指定的条件下设置到序列的顶部。具有两种类型的参数集,图片参数集PPS,即对应于每个图片的头的数据,以及对应于MPEG-2中GOP或序列的头的序列参数集PPS。序列参数集SPS包括图片号码,该图片号码可用作参照图片,图像大小等,而图片参数集PPS包括一种变长编码(在霍夫曼编码和算术编码间切换),量化矩阵的默认值,参照图片的号码等。
将识别符分配给序列参数集SPS,且其中图片所属的序列由在图片参数集PPS中指定此识别符来识别。还将识别符分配给图片参数集PPS,且其中所使用的图片参数集PPS由在片中指定此识别符来识别。
例如,在图4所示的例子中,图片#1包括由图片#1包括的片所参照的图片参数集PPS的识别符(PPS=1)。图片参数集PPS#1包括被参照的序列参数集的识别符(SPS=1)。
此外,序列参数集SPS和图片参数集PPS分别包括标志501和601,其表示是否运送如图5和图6所示量化矩阵,并且在运送有量化矩阵的情况下,分别在其中描述量化矩阵502和602。
可以适应于量化的单元(例如,水平4×垂直3像素,以及水平8×垂直8像素)来改变量化矩阵。
图7是示出参数集里面描述量化矩阵的例子的图。
由于图片信号Vin包括亮度分量和两种类型的色度分量,就可以在执行量化的时候,对于亮度分量和两种类型的色度分量分开使用不同的量化矩阵。还可以对于图片内编码和图片间编码分开使用不同的量化矩阵。
因此,例如图7所示,就可以对于量化单元、亮度分量和两种类型的色度分量、以及图片内编码和图片间编码分别描述多个量化矩阵。
将说明用于设置上述结构的运动图片编码装置中矩阵ID的操作。图8是示出设置矩阵ID的操作的流程图。
变长编码单元111获得用于量化的量化矩阵WM(步骤S101)。下面,变长编码单元111判断获得的量化矩阵WM是否保持在量化矩阵保持单元112中(步骤S102)。这里,在获得的量化矩阵WM保持在量化矩阵保持单元112中的情况下(步骤S102中的是),变长编码单元111就从量化矩阵保持单元112获得对应于所获得的量化矩阵WM的矩阵ID(步骤S103)。随后,变长编码单元111将获得的矩阵ID以预定单位设置(例如,每个图片,片或宏块)(步骤S104)。
另外,在获得的量化矩阵WM没有保持在量化矩阵保持单元112中的情况下(步骤S102中的否),量化矩阵保持单元112对于这个量化矩阵WM产生矩阵ID(步骤S105)。随后,量化矩阵保持单元112以使其彼此相关的方式保持量化矩阵WM和矩阵ID(步骤S106)。变长编码单元111将产生的矩阵ID以预定单位设置(例如,每个图片,片或宏块)(步骤S107)。变长编码单元111在参数集中描述产生的矩阵ID和量化矩阵WM(步骤S108)。注意到,在编码流Str中,其中描述这些矩阵ID和量化矩阵WM的参数集比设置有此矩阵ID的预定单位(即,使用此量化矩阵WM量化的编码数据)运送的更早。
如上所述,由于在参数集中描述量化矩阵WM,且仅在识别量化矩阵WM的矩阵ID设置在其中的时候运送,其中量化矩阵WM用在预定单位中(例如,每个图片,片或宏块),所以这样就没有必要以每个预定单位描述使用的量化矩阵WM。因此,就可以降低将要编码的数据量并实现有效编码。
注意到,可以更新在序列参数集SPS中运送的量化矩阵WM,并且在图片参数集PPS中运送更新的量化矩阵(具有同样的矩阵ID)。在此情况下,更新的量化矩阵WM仅在参照图片参数集PPS的时候使用。
还可以在编码流中包括表示在默认量化矩阵WM和矩阵ID识别的量化矩阵WM之间切换的标志。在此情况下,就依照该标志,用矩阵ID识别的量化矩阵WM取代默认量化矩阵WM。
图9是框图,示出实施依照本发明的运动图片解码方法的运动图片解码装置的结构。
运动图片解码装置2是一种解码编码流的装置,其中该编码流通过由上述运动图片编码装置1进行的编码而获得,还包括变长解码单元201,量化矩阵保持单元202,图片存储器203,运动补偿单元204,反量化单元205,反正交变换单元206和加法单元207。
变长解码单元201解码编码流Str,并输出量化值Qcoef、参照指数Index、图片类型Ptype以及运动矢量MV。变长解码单元201还解码编码流,基于提取的矩阵ID识别量化矩阵WM,并输出识别的量化矩阵WM。
量化矩阵保持单元202使得已经运送在参数集中的量化矩阵WM与识别此量化矩阵WM的矩阵ID相关联,并对其进行保持。
将量化值Qcoef,参照指数Index,以及运动矢量MV输入图片存储器203,运动补偿单元204和反量化单元205,且对其进行解码处理。解码的操作与图3所示运动图片编码装置1中的操作一样。
下面,将说明上述结构的运动图片解码装置中识别量化矩阵的操作。图10是示出识别量化矩阵的操作的流程图。
变长解码单元201解码编码的流Str并提取以预定单位设置的矩阵ID(步骤S201)。下面,基于提取的矩阵ID,变长解码单元201从量化矩阵保持单元202中保持的多个量化矩阵中识别量化矩阵WM(步骤S202)。随后,变长解码单元201输出识别的量化矩阵WM到反量化单元205(步骤S203)。
如上所述,尽管在参数集中描述并运送量化矩阵WM,其也可以在预定单位中(例如,每个图片、每个片或每个宏块),以解码其中仅设置有识别所用量化矩阵WM的矩阵ID的编码流。
注意到在本实施例中在参数集中描述并且运送量化矩阵WM,但是本发明并不限于这种情形。例如,量化矩阵可以预先从编码流中分开传送。
顺便说,由于如上所述图片信号Vin包括亮度分量和两种类型的色度分量,就可以对于亮度分量和两种色度分量分开使用不同的量化矩阵进行量化。还可以对于所有分量使用统一的量化矩阵。
下面,将说明识别用于色度分量的量化矩阵的操作。图11是流程图,示出识别用于色度分量的量化矩阵的操作。
变长解码单元201判断对上述识别的量化矩阵WM中当前解码对应的类型的色度分量,是否有量化矩阵(步骤S301)。例如在待解码的量化值Qcoef是第一色度分量的时候,就判断是否有对于该第一色度分量的量化矩阵。在待解码的量化值Qcoef是第二色度分量的时候,就判断是否有对于该第二色度分量的量化矩阵。这里,如果对于对应色度分量的类型具有量化矩阵(步骤S301中的是),其输出对应色度量化矩阵到反量化单元205,作为将使用的矩阵(步骤S302)。
另一方面,如果没有这种对应色度量化矩阵(步骤S301中的否),该变长解码单元201判断对于另一种类型的色度分量是否具有量化矩阵(步骤S303)。例如,在待解码的量化值Qcoef是第一色度分量的情况下,就判断是否有对于该第二色度分量的量化矩阵。在待解码的量化值Qcoef是第二色度分量的时候,就判断是否有对于该第一色度分量的量化矩阵。这里,如果对于另一种类型的色度分量具有对应的量化矩阵(步骤S303中的是),其输出对于另一种类型的色度分量的量化矩阵到反量化单元205,作为将要使用的矩阵(步骤S304)。另一方面,如果对于另一种类型的色度分量没有量化矩阵(步骤S303中的否),就输出对于亮度分量的量化矩阵到反量化单元205,作为要使用的矩阵(步骤S305)。
结果,甚至在没有色度量化矩阵的时候,也可以解码编码流。
(第二实施例)
本实施例的关键点如下所述。
1.如果有可以通过视频比特流的不同部分选择的多个序列级流描述数据结构,就应该在与任何序列头数据结构分离的数据结构中运送该量化矩阵。
2.在序列视频流的开始处定义用户定制的多种量化矩阵。该多种量化矩阵应该可以在比特流的不同位置处的不同图片上选择。MPEG-2使用量化矩阵方案,但是其并不使用从中可以选择其中一个的一组矩阵。其需要在更新量化矩阵的时候重新加载新的矩阵。
3.执行更新的频率将被指定为句法元素以使用量化更新,使得量化矩阵更新方案与上面所描述的兼容。在本实施例的方案中,MPEG-2选出有效量化矩阵和随后更新仅仅是此更新方案的一种特殊情况。
下面,描述本实施例的全面概述。
在一些视频编码标准中,可以有使用不同的编码配置进行编码的成序列的若干段,并且这样,对于序列中的每个段,它们就需要不同的序列或不同的段头描述符。由于传送量化矩阵占据了相当多数量的比特,就将序列中使用的所有量化矩阵放置在与任何序列或段头分开的位置中。对于使用不同量化矩阵集合的序列的段,仅需要参照量化矩阵,诸如识别号码,而不需在每次使用矩阵的时候将矩阵从编码器传送到解码器,这就是MPEG-2使用的机制。
在视频编解码器的规格中没有指定的所有量化矩阵应该定义并分组在一起。运送这些量化矩阵的比特流的段或块应该在传送任何编码视频数据之前,置于序列的比特流的开始处。作为可以由不同视频编解码器标准作出的选择,可以包括这些量化矩阵作为部分视频基本流,或者可以在频带之外(out-of-band)运送,诸如在与视频流主体分开的传送流或数据包或文件中。
在很多编解码器规格中,诸如MPEG-2,MPEG-4,有包含在序列段中的低级数据结构,其将视频数据组织到“图片组”、图片、片、层、宏块等之中。如果序列段头或描述符参照多于一组量化矩阵,使用哪组的选择将留给低级数据结构指定。这将在本公开的后面讨论。
对于参照多于一组量化矩阵的序列段,在序列的开始处运送所有量化矩阵。接收了全部量化矩阵的解码器将以这样一种方式在其存储器中保持这些量化,即在解码器参照特定量化矩阵的时候,如果有查找表的话,就将所有查找表与将准备好使用的量化矩阵相关联。在实施该句法规格的时候,需要考虑解码器的容量,以使得容量限制适合于解码器所适合的应用要求。因此,在任何特定时间可用的量化矩阵的数目不应超过一定的范围。
在解码器容量不允许存储多于一组量化矩阵的情况下,无论何时需要一组新的量化矩阵时,在新的一组可以存储并变为有效之前,就需要将先前存储的量化矩阵组从解码器存储器中去除。这种情形就变得与在其规格中使用MPEG-2的情形一样。
图12是示出作为分开数据运送的量化矩阵和将对于序列使用的量化矩阵之间的对应关系的图。
在图12所示的例子中,描述了量化矩阵Q-matrix1和Q-matrix3用在序列SEQ1中。还描述了量化矩阵Q-matrix2、Q-matrix4和Q-matrix5用在序列SEQ2中,以及量化矩阵Q-matrix4用在序列SEQ3中。
下面,将说明句法中的特征以支持量化矩阵的使用。
量化矩阵可以对于整个序列或程序而固定。
但是获得更好质量的更灵活方式是使得量化方案和量化矩阵动态变化。在这种情况下,要点是应该在什么数据级上可以进行这种变化。应该理解这取决于应用领域可以允许的复杂性,这样就有在什么数据级上可以允许的量化矩阵组的数目的限制。
对于所有流数据结构级,即从序列、段、图片、片到宏块(在几乎所有编解码器标准中使用的宏块是表示16×16的像素块,然而,这个尺寸可以在将来的编解码器中独有地改变),在比特流中具有包含下面的位(如表1所示)的6位标志,以表示从一种紧邻的下级数据到另一种允许什么类型的量化改变。例如,在MPEG-4AVC中,“序列”紧邻的下级是“图片”,且“图片”紧邻的下级是“片”。
                表1:表示量化方案和更新规则的位
 位A  用于仅使用4×4统一量化的1位
 位B  用于仅使用4×4非统一量化方案的1位
 位C  允许4×4量化方案改变的1位——从一个量化矩阵组改变到另一个,或是从统一量化方案变化为非统一量化方案。
 位D  用于仅使用8×8统一量化的1位
 位E  用于仅使用8×8非统一量化方案的1位
 位F  允许8×8量化方案改变的1位——从一个量化矩阵组改变到另一个,或是从统一量化方案变化为非统—量化方案。
注意到,仅在设置位A且没有设置位B的时候,不能设置位C。类似的,仅在设置位D且没有设置位E的时候,不能设置位F。
在位B和位C都被设置了的时候,就表示可以将量化矩阵组从一个改变到另一个。一种量化矩阵组包括每块一个矩阵的编码模式。该块编码模式可以是某个方向的帧内预测、帧间预测块,双向预测(bi-predicted)块等。
位C和位F表示量化方案或量化矩阵组的改变,或是二者一起的改变。如果用于具有量化矩阵的8×8非统一量化的位在MPEG-4AVC中的序列级中设置,用在一个“图片”数据中的量化矩阵可以不同于其他“图片”数据。
在数据句法的最高级,诸如序列头,如果使用了量化矩阵方案,就将要指定默认的量化组。
在对于数据级设置位C或位F的时候,就会有对于每个低级数据头的标志,以表示是否将在这些级中使用默认量化矩阵组。
如果在低数据头中标志为正,就将为此数据级定义新的默认量化组,且在此数据级将使用6位标志,以表示在更低数据级中是否改变此默认设置。这将在所有的数据级中遵守(follow),直到最低级或是应用要求所允许的最低级。
在没有设置位C或位F的时候,在低数据头中就没有此标志,且将自动假定该默认设置。
在对于传送量化方案的信息的此回归信号(recursive signaling)方法中,就有可以使用的限制,例如量化矩阵改变的频率需要在一定速率的上限之下的限制。
下面,将说明默认和可定制的量化矩阵。
在使用非统一量化矩阵方案的视频编码规格中,在视频编解码器规格中可以有若干预定的矩阵。对于适应的解码器来说,这些默认或预定矩阵是已知的,并且因此不必传送这些矩阵到解码器。以类似的方式,这些量化矩阵可以以与上述同样的方式参照。在预定矩阵可用的时候,解码器应该添加接收的定制矩阵到其量化矩阵池之中。如上所述,由识别号码索引不同的量化矩阵,其中该识别号码是由编码器指定的并传送到解码器。
在比特流句法中组织量化矩阵的时候,可以将同样尺寸的量化分组在一起。还可以在它们的属性中记录关于矩阵应该用于帧间编码块或帧内编码块、或是矩阵应该用于亮度或色度的信息。
下面说明量化矩阵的更新。
视频编解码器比特流句法可以使得添加或是更新解码器已知的量化矩阵。
在将量化矩阵与新的识别号码相关联的时候,将这个矩阵作为新的量化矩阵并且可以通过该新的识别号码来参照。在该识别号码已经与量化矩阵相关联的时候,将以新矩阵在解码器处修改现有的量化矩阵。只有与旧的矩阵尺寸相同的量化矩阵可以取代旧的矩阵。解码器用于了解(keeping track of)有效量化矩阵。在传送更新的量化矩阵的期间,在网络数据包中仅限定需要更新的量化矩阵。
下面,将描述MPEG-4AVC中量化矩阵的运送。
在MPEG-4AVC中,将所有视频数据和头打包到称作网络抽象层(NAL)比特流层中。NAL是许多NAL单元的序列。每个NAL单元运送某种类型的视频数据或数据头。
MPEG-4AVC还限定一个数据层次之下的多种图片数据组。该层次以序列开始,其通过序列参数集来描述。“序列”可以具有使用不同图片参数集的图片。在“图片”之下是片,其中片具有片头。片通常具有许多16×16的像素块,称作宏块。
当将量化矩阵方案引入MPEG-4AVC中时,可以使得在NAL单元上运送用户定义的量化矩阵或编码器提供的矩阵。NAL单元的使用可以以三种不同方式实施。
(1)一个NAL单元运送与多个矩阵中每个矩阵相关的所有矩阵信息(包括量化表)。
(2)若干NAL单元的每个运送某种类型的量化矩阵及其信息。
(3)每个NAL单元运送一种量化矩阵的定义。
在情况(1)和(2)中,NAL单元将还提供量化矩阵的总数。在情况3中,用户定义的量化矩阵的总数并不由视频基本流明确给出。在运行的时候(as they go)编码器和解码器都必须计算总数。情况2的例子是在将4×4量化矩阵和8×8量化矩阵分组并且每个都在NAL中运送。
在序列参数集中,MPEG-4应该指定将使用哪个量化矩阵。将定义6位标志以表示将使用哪个量化方案以及是否可以在作为图片级的下一级中进行改变,其中作为图片级的该下一级的头是图片参数集。
参照定义的量化矩阵的子集的序列参数集应该列出所有的量化矩阵ID,其包括对于视频编解码器规格的默认设置,以及由编解码器操作符对于内容具体定义的内容。序列参数集可以运送一些共同的量化参数。序列参数集可以声明一组默认量化矩阵,其中每个矩阵对于亮度的8×8和4×4块的每个的帧间和帧内预测,以及对于色度的帧间和帧内预测。然而图片参数集,片头以及宏块级可以声明其自己的量化矩阵组而不管更高级的规格。然而,这些量化矩阵必须在当前可用的序列参数集中可用。
当在NAL单元上运送量化矩阵的时候,这些矩阵可以在序列的比特流的开始处传送。该位置可以是这样,其可以位于运送序列参数集的NAL单元之后或是之前。在初始定义之后,附加的定制量化矩阵可以插入比特流以更新或添加新的矩阵。添加或更新的操作由量化矩阵ID确定。如果存在ID,就是更新。如果ID不存在,就将矩阵添加到矩阵池中。
(第三实施例)
此外,如果实现如前面每个实施例所示的运动图片编码方法和运动图片解码方法的程序记录在诸如软盘的记录介质上,就可以容易地在独立计算机系统中执行上面每个实施例中表示的处理。
图13A、13B和13C是使用计算机系统中诸如软盘的存储介质中存储的程序,实现如前面每个实施例所示运动图片编码方法和运动图片解码方法的图示。
图13B示出从前面观看的软盘的外部视图,其概略的剖面图以及软盘本身,而图13A示出作为记录介质本身的软盘的物理格式的例子。软盘FD包含在壳体F中,以及从边缘部分在软盘FD表面的径向上同心地形成多个轨Tr,每个轨在角度方向被分成16个扇区Se。因此,在软盘存储上述程序的时候,程序就记录在软盘FD上分配给它的区域中。
同时,图13C示出用于在软盘FD上记录程序和从软盘FD读出程序所需的结构。当实现上述运动图片编码方法和运动图片解码方法的程序将要记录在软盘FD上的时候,就应该通过使用计算机系统Cs经由软盘驱动器FDD将这种程序写入。同时,通过软盘FD上实现这些方法的程序,将运动图片编码方法和运动图片解码方法构建在计算机系统Cs中的时候,就应该通过软盘驱动器FDD从软盘FD读出程序并将其传送到计算机系统Cs。
基于记录介质是软盘的假设而作出上述描述,但是也可以使用光盘。此外,记录介质不限于此,且也可以使用诸如可以记录程序的IC卡和ROM卡带的其他记录介质。
(第四实施例)
下面描述如上述实施例所述的运动图片编码方法和运动图片解码方法的应用例子,以及使用这些方法的系统。
图14是框图,示出实现内容发行服务的内容提供系统ex100的总体配置。提供通信服务的区域被分成所需尺寸的小区,且基站ex107~ex110是固定的无线站,设置在各个小区中。
在此内容提供系统ex100中,诸如计算机ex111,PDA(个人数字助理)ex112,相机ex113,便携电话ex114以及设置有相机的便携电话ex115的设备分别经过互联网服务提供商ex102,电话网络ex104,以及基站ex107~ex110连接到互联网ex101。
然而,内容提供系统ex100并不限于图14所示的组合,并可以连接到它们中任何的组合。此外,每个设备可以直接连接到电话网络ex104,而不经过作为固定无线站的基站ex107~ex110。
相机ex113是诸如可以拍摄运动图片的数字视频相机的设备。便携电话可以是PDC(个人数字通信)系统,CDMA(码分多址)系统,W-CDMA(宽带码分多址)系统或GSM(移动通信全球系统)系统,PHS(个人手持电话系统)等的便携电话,并可以是这些系统中任何一个的便携电话。
此外,流服务器ex103经过基站ex109和电话网络ex104连接到相机ex113,其基于用户使用相机ex113传送的编码数据可以进行实时发行等。可以执行数据传送处理的相机ex113或服务器等可以编码拍摄的数据。此外,相机ex116拍摄的运动图片数据可以经过计算机ex111传送到流服务器ex103。相机ex116是可以拍摄静止图片和运动图片的诸如数字相机的设备。在此情况下,相机ex116或计算机ex111可以编码运动图片数据。在此情况下,计算机ex111或相机ex116中包括的LSI ex117执行编码处理。注意到,用于图片编码和解码的软件可以结合到某类存储介质中(诸如CD-ROM,软盘以及硬盘),该存储介质是可以由计算机ex111等读取的记录介质。此外,设置有相机的便携电话ex115可以传送运动图片数据。此运动图片数据是便携电话ex115中包括的LSI编码的数据。
在此内容提供系统ex100中,用户使用相机ex113、相机ex116等拍摄的内容(例如,音乐现场视频)以与上述实施例一样的方式编码并传送到流服务器ex103,且流服务器ex103按照客户端的请求作出内容数据的流发行到客户端。这里的客户端包括可以解码上述编码数据的计算机ex111,PDA ex112,相机ex113,便携电话ex114等。具有上述配置的内容提供系统ex110是这样一种系统,其可以使得客户端接收并再现编码数据,并通过使得客户端实时接收、解码并再现数据,来实现个人广播。
上述实施例表示的运动图片编码装置和运动图片解码装置可以用于在构成上述系统的每个设备中执行的编码和解码。
将便携电话作为例子给出描述。
图15是示出便携电话ex115的图,该便携电话使用上述实施例中描述的运动图片编码方法和运动图片解码方法。便携电话ex115具有天线ex201,用于向基站ex110发送/从基站ex110接收无线电波;相机单元ex203,诸如可以拍摄视频和静止图片的CCD相机;显示单元ex202,诸如用于显示解码相机单元ex203拍摄的视频等、以及天线ex201接收的视频等所获得数据的液晶显示器;设置有一组操作键ex204的主体;声音输出单元ex208,诸如用于输出声音的扬声器;声音输入单元ex205,诸如用于输入声音的麦克风;记录介质ex207,用于存储诸如相机拍摄的运动图片或静止图片数据、接收的电子邮件数据、以及运动图片数据或静止图片数据的编码数据或解码数据;以及插槽单元ex206,用于使得将记录介质ex207安装到便携电话ex115上。记录介质ex207实施为闪存存储器元件,一种电可擦并可重写的非易失存储器的EEPROM(电可擦以及可编程只读存储器),存储在塑料壳体中,诸如SD卡。
下面,参照图16对于便携电话ex115给出描述。在便携电话ex115中,用于中央控制显示单元ex202和具有操作键ex204的主体的每个单元的主控制单元ex311以这样一种方式配置,其中供电电路单元ex310、操作输入控制单元ex304、图片编码单元ex312、相机接口单元ex303、LCD(液晶显示器)控制单元ex302、图片解码单元ex309,复用/解复用单元ex308、记录/再现单元ex307、调制解调电路单元ex306、以及声音处理单元ex305通过同步总线ex313互联。
在通过用户操作打开呼叫结束键或电源键的时候,供电电路单元ex310从电池组给每个单元提供电能,并激活设置有相机的数字便携电话ex115,使得其进入准备好的状态。
在便携电话ex115中,在主控制单元ex311的控制下,声音处理单元ex305将对话模式中的声音输入单元ex205接收的声音信号转换成数字声音数据,其中该主控制单元包括CPU、ROM、RAM等,该调制解调电路单元ex306对其执行扩频处理,且传送/接收电路单元ex301执行数模转换处理并对数据执行频率转换处理,使得将得到的数据经过天线ex201传送。此外,在便携电话ex115之中,对话模式中天线ex201接收的数据就被放大并执行频率转换处理和模数转换处理,调制解调电路单元ex306在得到的数据上执行反扩频处理,且声音处理单元ex305将其转换成模拟声音数据,从而将其通过声音输出单元ex208输出。
此外,在以数据通信模式发送电子邮件时,经过操作输入控制单元ex304,操作在主体上的操作键ex204而输入的电子邮件文本数据被发送到主控制单元ex311。在主控制单元ex311中,在调制解调电路单元ex306对文本数据执行扩频处理且发送/接收电路单元ex301执行数模转换处理和对其执行频率变换处理之后,得到的数据经过天线ex201传送到基站ex110。
当在数据通信模式中传送图片数据的时候,经过相机接口单元ex303,将相机单元ex203拍摄的图片数据供给图片编码单元ex312。在图片数据没有传送的时候,还可以经过相机接口单元ex303和LCD控制单元ex302,在显示单元ex202上直接显示相机单元ex203拍摄的这种图片数据。
图片编码单元ex312,包括依照本发明的运动图片编码装置,使用上述实施例表示的运动图片编码装置所用的编码方法,对从相机单元ex203提供的图片数据执行压缩编码,从而将其转换成编码图片数据,并将其发送到复用/解复用单元ex308。此时,在相机单元ex203进行拍摄的时候,便携电话ex115经过声音处理单元ex305发送声音输入单元ex205接收的声音到复用/解复用单元ex308,作为数字声音数据。
复用/解复用单元ex308使用预定方法,复用从图片编码单元ex312提供的编码图片数据和从声音处理单元ex305提供的声音数据,调制解调电路单元ex306对于得到的复用数据执行扩频处理,并且该传送/接收电路单元ex301对于所得到的数据执行数模转换处理和频率转换处理,从而经过天线ex201发送处理过的数据。
在数据通信模式中接收与网页等链接的运动图片文件数据的时候,调制解调电路单元ex306对于从基站ex110经过天线ex201接收的接收信号执行反扩频处理,并将得到的复用数据发送到复用/解复用单元ex308。
为了解码经过天线ex201接收的复用数据,该复用/解复用单元ex308将复用数据分散到图片数据的比特流和声音数据的比特流中,并经过同步总线ex313,将这种编码图片数据提供到图片解码单元ex309,且将这种声音数据提供到声音处理单元ex305。
下面,包括根据本发明运动图片解码装置的图片解码单元ex309,使用与上述实施例所示编码方法成对的解码方法来解码图片数据的比特流,从而产生用于再现的运动图片数据,并将这些数据经过LCD控制单元ex302提供到显示单元ex202。因此,例如,就显示了包括在与网页链接的运动图片文件中包括的运动图片数据。同时,声音处理单元ex305将声音数据转换成模拟声音信号,并且随后将其提供到声音输出单元ex208。因此,例如,就再现了包括在与网页链接的运动图片文件中包括的声音数据。
注意到,上述系统不是排他的例子,因此在卫星/地面数字广播已经成为近来话题的背景下,上述实施例的运动图片编码装置或运动图片解码装置中至少一个可以结合到图17所示的数字广播系统中。更具体的说,在广播站ex409处,通过无线电波传送视频信息比特流到用于通信或广播的卫星ex410。在接收到此比特流的时候,广播卫星ex410传送用于广播的无线电波,配有卫星广播接收装置的房屋的天线ex406接收这种无线电波,且诸如电视(接收器)ex401和机顶盒(STP)ex407的装置解码比特流并再现解码数据。如上述实施例所示的运动图片解码装置可以在再现装置ex403中实施,用于读取并解码记录在存储介质ex402上的比特流,该存储介质可以是诸如CD和DVD的记录介质。在此情况中,在监视器ex404上显示再现视频信号。还可以想象得到,运动图片解码装置在机顶盒ex407中实施,该机顶盒连接到用于有线电视的电缆ex405或用于卫星/地面广播的天线ex406,从而在电视监视器ex408上对其进行再现。在此情况下,运动图片解码装置可以结合在电视中,而不是结合在机顶盒中。或者,具有天线ex411的车ex412可以从卫星ex410、基站ex107等接收信号,从而在诸如安装在车ex412上的车辆导航系统ex413的显示设备上再现运动图片。
此外,可以通过上述实施例中表示的运动图片编码装置来编码图片信号,并且记录得到的信号到记录介质中。例子包括用于在DVD盘ex421上记录图片信号的DVD记录器,以及诸如用于在硬盘上记录图片信号的盘记录器的记录器ex420。此外,图片信号也可以记录在SD卡ex422上。如果记录器ex420配备有上述实施例所示的运动图片解码装置,就可以再现DVD盘ex421或SD卡ex422中记录的图片信号,并将其在监视器ex408上显示。
图16所示的配置中,作为车辆导航系统ex413的配置,可以想象没有相机单元ex203,相机接口单元ex303以及图片编码单元ex312的配置。同样的配置可以用于计算机ex111,电视(接收器)ex401等。
关于便携电话ex114的终端,具有编码器和解码器的发射/接收终端,和仅具有编码器的发射终端,和仅具有解码器的接收终端都是可行的实施形式。
如上所述,可以在上述设备和系统中的任意一个使用上述实施例中表示的运动图片编码方法和运动图片解码方法。因此,就可以实现前述实施例中描述的效果。
应该注意到,本发明不限于上述实施例,并且在不背离本发明范围的条件下,可以有很多变化和修改。
注意到,图3和图9中所示框图中的每个功能块可以实现为LSI,该LSI是典型的集成电路装置。这种LSI可以合并到一个或多个芯片的形式中(例如,存储器之外的功能块可以合并到单个芯片中)。这里,将LSI作为一个例子,但是取决于集成的程度,也可以将其称作“IC”,“系统LSI”“极大规模LSI(Super-LSI)”以及“特大规模LSI(ultra-LSI)”。
用于合并到集成电路中的方法不限于LSI,且可以以专线或通用处理器实现。在制造LSI之后,就可以使用可以编程的现场可编程门阵列(FPGA)或可以对于LSI中电路单元重新配置连接和设置的可重新配置的处理器。
此外,由于半导体技术或从半导体技术得出的其他技术的发展,随着合并到用于取代LSI的集成电路中的技术的到来,可以使用最近取得的技术执行功能块的集成。生物技术可以作为例子之一。
在功能块中,仅有用于存储待编码或解码的数据的单元可以分开构建而不必结合到芯片的形式之中。
工业应用
如上所述,在诸如便携电话、DVD设备以及个人计算机的设备中,依照本发明的运动图片编码方法和运动图片解码方法可以用作对构成运动图片的图片进行编码从而产生编码流、并对所产生的编码流进行解码的方法。

Claims (25)

1、一种运动图片编码方法,用于根据各个块对构成运动图片的每个图片进行编码并产生编码流,该方法包括:
根据各个块,将每个图片转换成表示空间频率分量的系数;
使用量化矩阵量化该系数;
产生识别用于量化的该量化矩阵的识别信息;以及
将该识别信息以预定单位设置在编码流中。
2、根据权利要求1的运动图片编码方法,还包括
将该量化矩阵存储到该编码流中这样一个位置,其中在通过使用所述量化矩阵量化该系数得到的数据可以取回之前,可以访问该位置。
3、根据权利要求2的运动图片编码方法,
其中在该存储过程中,将该量化矩阵存储到用于保持解码所需信息的第一参数集或第二参数集中,该第一参数集或第二参数集设置在该编码流中这样一个位置上,其中在通过使用该量化矩阵量化该系数得到的数据可以取回之前,可以访问该位置。
4、根据权利要求3的运动图片编码方法,
其中在该存储过程中,存储矩阵信息,该矩阵信息表示该量化矩阵和作为该识别信息的矩阵ID之间的对应关系,
在该产生过程中,基于该矩阵信息,产生识别用于量化的该量化矩阵的该矩阵ID,作为该识别信息,以及
在该设置过程中,将该矩阵ID以预定单位设置在该编码流中。
5、根据权利要求4的运动图片编码方法,
其中该编码流具有等级结构,
该第一参数集对应于比该第二参数集更高的级,并且
在该存储过程中,更新存储在该第一参数集中的量化矩阵,且使用同样的矩阵ID将该更新的量化矩阵存储到该第二参数集中。
6、根据权利要求1的运动图片编码方法,还包括
分开地从该编码流中传送至少一个将用于量化的量化矩阵。
7、根据权利要求6的运动图片编码方法,
其中在该传送过程中,传送矩阵信息,该矩阵信息表示该量化矩阵和作为该识别信息的矩阵ID之间的对应关系,
在该产生过程中,基于该矩阵信息,产生识别用于量化的该量化矩阵的该矩阵ID作为该识别信息,以及
在该设置过程中,将该矩阵ID以预定单位设置在该编码流中。
8、根据权利要求1的运动图片编码方法,还包括
将标志以预定单位设置在该编码流中,该标志表示在该识别信息可以识别的量化矩阵或默认量化矩阵之间切换。
9、一种运动图片解码方法,用于对由根据各个块通过正交变换和量化来编码构成运动图片的每个图片而获得的编码流进行解码,该方法包括:
保持至少一个量化矩阵;
以预定单位从该编码流提取识别用于量化的量化矩阵的识别信息;
基于该识别信息,从该至少一个保持的量化矩阵中识别该量化矩阵;
使用该识别的量化矩阵,根据各个块对每个编码图片执行反量化;以及
通过对表示空间频率分量的反量化系数执行反正交变换,解码该编码的图片。
10、根据权利要求9的运动图片解码方法,还包括
从该编码流中提取至少一个量化矩阵,
其中在该保持过程中,保持从该编码流中提取的该量化矩阵。
11、根据权利要求10的运动图片解码方法,
其中在该提取过程中,从其中存储有解码所需信息的第一参数集或第二参数集中提取该量化矩阵。
12、根据权利要求11的运动图片解码方法,
其中在该提取过程中,提取矩阵信息,该矩阵信息表示该量化矩阵和作为该识别信息的矩阵ID之间的对应关系,
在该保持过程中,保持从该编码流中提取的矩阵信息,
在该提取过程中,从该编码流中提取作为该识别信息的该矩阵ID,以及
在该识别过程中,基于该保持的矩阵信息中的矩阵ID识别该量化矩阵。
13、根据权利要求12的运动图片解码方法,
其中该编码流具有等级结构,
该第一参数集对应于比该第二参数集更高的级,并且
在该提取过程中,在从该第二参数集提取出的矩阵信息所具有的矩阵ID与从该第一参数集中提取的矩阵信息的矩阵ID一样的情况下,使得提取出的该矩阵信息和所述第二参数集彼此相关联,并且在该保持过程中保持。
14、根据权利要求9的运动图片解码方法,还包括
从该编码流分开接收至少一个量化矩阵,
其中,在该保持过程中,保持从该编码流分开接收的该量化矩阵。
15、根据权利要求14的运动图片解码方法,
其中,在该接收过程中接收矩阵信息,该矩阵信息表示该量化矩阵和作为该识别信息的矩阵ID之间的相应关系,
在该保持过程中,保持从该编码流分开接收的该矩阵信息,
在该提取过程中,从该编码流提取作为该识别信息的该矩阵ID,以及
在该识别过程中,基于该保持的矩阵信息中的矩阵ID识别该量化矩阵。
16、根据权利要求9的运动图片解码方法,还包括
以预定单位从编码流中提取标志,该标志表示在该识别信息可以识别的量化矩阵和默认量化矩阵之间切换,
其中在该识别过程中,切换该识别信息可以识别的量化矩阵和该默认量化矩阵。
17、根据权利要求9的运动图片解码方法,
其中每个图片包括亮度分量和两种类型的色度分量,以及
在该识别过程中,在基于该识别信息而识别的多个量化矩阵中没有用于色度分量的量化矩阵的情况下,就将用于亮度分量的量化矩阵识别为要使用的量化矩阵。
18、根据权利要求9的运动图片解码方法,
其中每个图片包括亮度分量和两种类型的色度分量,以及
在该识别过程中,在基于该识别信息而识别的多个量化矩阵中没有用于与当前解码对应类型的色度分量的量化矩阵的情况下,就将用于另一类型的色度分量的量化矩阵识别为要使用的量化矩阵。
19、一种运动图片编码装置,其根据各个块对构成运动图片的每个图片进行编码并产生编码流,该装置包括:
转换单元,用于根据各个块将每个图片转换成表示空间频率分量的系数;
量化单元,用于使用量化矩阵量化该系数;
产生单元,用于产生识别用于量化的该量化矩阵的识别信息;以及
设置单元,用于将该识别信息以预定单位设置在该编码流中。
20、一种运动图片解码装置,对由根据各个块通过正交变换和量化来编码构成运动图片的每个图片而获得的编码流进行解码,该装置包括:
保持单元,用于保持至少一个量化矩阵;
提取单元,用于以预定单位从该编码流提取识别用于量化的量化矩阵的识别信息;
识别单元,用于基于该识别信息从该至少一个保持的量化矩阵中识别该量化矩阵;
反量化单元,用于使用该识别的量化矩阵,根据各个块对每个编码图片执行反量化;以及
解码单元,用于通过对表示空间频率分量的反量化系数执行反正交变换,来解码该编码图片。
21、一种集成电路,其根据各个块对构成运动图片的每个图片进行编码并产生编码流,该电路包括:
转换单元,用于根据各个块将每个图片转换成表示空间频率分量的系数;
量化单元,用于使用量化矩阵来量化该系数;
产生单元,用于产生识别用于量化的该量化矩阵的识别信息;以及
设置单元,用于将该识别信息以预定单位设置在该编码流中。
22、一种集成电路,对由根据各个块通过正交变换和量化来编码构成运动图片的每个图片而获得的编码流进行解码,该电路包括:
保持单元,用于保持至少一个量化矩阵;
提取单元,用于以预定单位从该编码流提取识别用于量化的量化矩阵的识别信息;
识别单元,用于基于该识别信息从该至少一个保持的量化矩阵中识别该量化矩阵;
反量化单元,用于使用该识别的量化矩阵,根据各个块对每个编码图片执行反量化;以及
解码单元,用于通过对表示空间频率分量的反量化系数执行反正交变换,来解码该编码图片。
23、一种编码程序,其根据各个块对构成运动图片的每个图片进行编码并产生编码流,该程序包括:
根据各个块,将每个图片转换成表示空间频率分量的系数;
使用量化矩阵量化该系数;
产生识别用于量化的该量化矩阵的识别信息;以及
将该识别信息以预定单位设置在该编码流中。
24、一种解码程序,对由根据各个块通过正交变换和量化来编码构成运动图片的每个图片而获得的编码流进行解码,该程序包括:
保持至少一个量化矩阵;
以预定单位从该编码流提取识别用于量化的量化矩阵的识别信息;
基于该识别信息从该至少一个保持的量化矩阵中识别该量化矩阵;
使用该识别的量化矩阵,根据各个块对每个编码图片执行反量化;以及
通过对表示空间频率分量的反量化系数执行反正交变换,来解码该编码图片。
25、一种编码流,通过根据各个块进行的正交变换和量化,对构成运动图片的每个图片进行编码而获得,该编码流包括
识别用于量化的量化矩阵的识别信息。
CN200580003123XA 2004-01-30 2005-01-26 运动图片编码方法和运动图片解码方法 Active CN1910922B (zh)

Applications Claiming Priority (7)

Application Number Priority Date Filing Date Title
US54049904P 2004-01-30 2004-01-30
US60/540,499 2004-01-30
US55290704P 2004-03-12 2004-03-12
US60/552,907 2004-03-12
US56135104P 2004-04-12 2004-04-12
US60/561,351 2004-04-12
PCT/US2005/002458 WO2005076614A1 (en) 2004-01-30 2005-01-26 Moving picture coding method and moving picture decoding method

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN200910262227.2A Division CN101699866B (zh) 2004-01-30 2005-01-26 运动图片编码方法和运动图片解码方法

Publications (2)

Publication Number Publication Date
CN1910922A true CN1910922A (zh) 2007-02-07
CN1910922B CN1910922B (zh) 2013-04-17

Family

ID=34841730

Family Applications (2)

Application Number Title Priority Date Filing Date
CN200580003123XA Active CN1910922B (zh) 2004-01-30 2005-01-26 运动图片编码方法和运动图片解码方法
CN200910262227.2A Active CN101699866B (zh) 2004-01-30 2005-01-26 运动图片编码方法和运动图片解码方法

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN200910262227.2A Active CN101699866B (zh) 2004-01-30 2005-01-26 运动图片编码方法和运动图片解码方法

Country Status (8)

Country Link
US (8) US7933327B2 (zh)
EP (2) EP2384002B1 (zh)
JP (3) JP4679524B2 (zh)
KR (1) KR101065998B1 (zh)
CN (2) CN1910922B (zh)
ES (2) ES2563295T3 (zh)
PL (2) PL2384002T3 (zh)
WO (1) WO2005076614A1 (zh)

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102484702A (zh) * 2009-08-13 2012-05-30 三星电子株式会社 用于通过使用旋转变换对图像编码和解码的方法和设备
CN102577386A (zh) * 2009-10-30 2012-07-11 松下电器产业株式会社 图像解码方法、图像编码方法、图像解码装置、图像编码装置、程序以及集成电路
CN103931190A (zh) * 2011-11-07 2014-07-16 佳能株式会社 图像编码设备、图像编码方法、图像解码设备、图像解码方法及存储介质
CN104380747A (zh) * 2012-04-27 2015-02-25 高通股份有限公司 视频译码中的参数集更新
CN104429073A (zh) * 2012-09-06 2015-03-18 松下电器(美国)知识产权公司 图像编码方法、图像解码方法、图像编码装置、图像解码装置及图像编解码装置
CN104488273A (zh) * 2012-04-16 2015-04-01 韩国电子通信研究院 用于编码/解码图像的方法和装置
CN105103563A (zh) * 2013-04-08 2015-11-25 联发科技(新加坡)私人有限公司 在可伸缩视频编码中的量化矩阵信令和表示的方法和装置
US9736476B2 (en) 2012-04-27 2017-08-15 Qualcomm Incorporated Full random access from clean random access pictures in video coding
CN107105254A (zh) * 2011-06-28 2017-08-29 太阳专利托管公司 图像解码方法、图像编码方法、图像解码装置、图像编码装置及图像编码解码装置
CN107509077A (zh) * 2011-02-10 2017-12-22 威勒斯媒体国际有限公司 图像处理设备和图像处理方法
US10439637B2 (en) 2011-06-30 2019-10-08 Sun Patent Trust Image decoding method, image coding method, image decoding apparatus, image coding apparatus, and image coding and decoding apparatus
US10575003B2 (en) 2011-07-11 2020-02-25 Sun Patent Trust Image decoding method, image coding method, image decoding apparatus, image coding apparatus, and image coding and decoding apparatus
US10595022B2 (en) 2011-06-30 2020-03-17 Sun Patent Trust Image decoding method, image coding method, image decoding apparatus, image coding apparatus, and image coding and decoding apparatus
US10638164B2 (en) 2011-06-24 2020-04-28 Sun Patent Trust Image decoding method, image coding method, image decoding apparatus, image coding apparatus, and image coding and decoding apparatus
US10652584B2 (en) 2011-06-29 2020-05-12 Sun Patent Trust Image decoding method including determining a context for a current block according to a signal type under which a control parameter for the current block is classified
US10687074B2 (en) 2011-06-27 2020-06-16 Sun Patent Trust Image decoding method, image coding method, image decoding apparatus, image coding apparatus, and image coding and decoding apparatus
USRE48810E1 (en) 2011-06-23 2021-11-02 Sun Patent Trust Image decoding method and apparatus based on a signal type of the control parameter of the current block
US11457225B2 (en) 2011-06-24 2022-09-27 Sun Patent Trust Coding method and coding apparatus

Families Citing this family (50)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6882685B2 (en) 2001-09-18 2005-04-19 Microsoft Corporation Block transform and quantization for image and video coding
ES2563295T3 (es) * 2004-01-30 2016-03-14 Panasonic Intellectual Property Corporation Of America Procedimiento de decodificación de imágenes en movimiento que utiliza matrices de cuantificación adicionales
EP1610560A1 (en) * 2004-06-24 2005-12-28 Deutsche Thomson-Brandt Gmbh Method and apparatus for generating and for decoding coded picture data
US8422546B2 (en) 2005-05-25 2013-04-16 Microsoft Corporation Adaptive video encoding using a perceptual model
US20060291565A1 (en) * 2005-06-22 2006-12-28 Chen Eddie Y System and method for performing video block prediction
KR101293086B1 (ko) * 2006-02-17 2013-08-06 톰슨 라이센싱 비디오 데이터 밝기 변화를 다루는 지역화된 가중 예측
WO2007104265A1 (en) 2006-03-16 2007-09-20 Huawei Technologies Co., Ltd. A method and device for realizing quantization in coding-decoding
US20070237237A1 (en) * 2006-04-07 2007-10-11 Microsoft Corporation Gradient slope detection for video compression
US7995649B2 (en) 2006-04-07 2011-08-09 Microsoft Corporation Quantization adjustment based on texture level
US7974340B2 (en) * 2006-04-07 2011-07-05 Microsoft Corporation Adaptive B-picture quantization control
US8503536B2 (en) * 2006-04-07 2013-08-06 Microsoft Corporation Quantization adjustments for DC shift artifacts
US8130828B2 (en) 2006-04-07 2012-03-06 Microsoft Corporation Adjusting quantization to preserve non-zero AC coefficients
US8059721B2 (en) 2006-04-07 2011-11-15 Microsoft Corporation Estimating sample-domain distortion in the transform domain with rounding compensation
US8711925B2 (en) * 2006-05-05 2014-04-29 Microsoft Corporation Flexible quantization
US20080170793A1 (en) * 2007-01-12 2008-07-17 Mitsubishi Electric Corporation Image encoding device and image encoding method
JP2008193627A (ja) * 2007-01-12 2008-08-21 Mitsubishi Electric Corp 画像符号化装置、画像復号装置、および画像符号化方法、画像復号方法
US8238424B2 (en) 2007-02-09 2012-08-07 Microsoft Corporation Complexity-based adaptive preprocessing for multiple-pass video compression
US8942289B2 (en) 2007-02-21 2015-01-27 Microsoft Corporation Computational complexity and precision control in transform-based digital media codec
US20080240257A1 (en) * 2007-03-26 2008-10-02 Microsoft Corporation Using quantization bias that accounts for relations between transform bins and quantization bins
US8498335B2 (en) 2007-03-26 2013-07-30 Microsoft Corporation Adaptive deadzone size adjustment in quantization
US8243797B2 (en) 2007-03-30 2012-08-14 Microsoft Corporation Regions of interest for quality adjustments
US20080253449A1 (en) * 2007-04-13 2008-10-16 Yoji Shimizu Information apparatus and method
US8442337B2 (en) * 2007-04-18 2013-05-14 Microsoft Corporation Encoding adjustments for animation content
US8331438B2 (en) 2007-06-05 2012-12-11 Microsoft Corporation Adaptive selection of picture-level quantization parameters for predicted video pictures
KR101228020B1 (ko) * 2007-12-05 2013-01-30 삼성전자주식회사 사이드 매칭을 이용한 영상의 부호화 방법 및 장치, 그복호화 방법 및 장치
US8189933B2 (en) * 2008-03-31 2012-05-29 Microsoft Corporation Classifying and controlling encoding quality for textured, dark smooth and smooth video content
US8897359B2 (en) 2008-06-03 2014-11-25 Microsoft Corporation Adaptive quantization for enhancement layer video coding
JP2010288166A (ja) * 2009-06-15 2010-12-24 Panasonic Corp 動画像符号化装置、放送波記録装置及び、プログラム
JP2011029956A (ja) * 2009-07-27 2011-02-10 Sony Corp 画像符号化装置および画像符号化方法
JP5282692B2 (ja) * 2009-07-27 2013-09-04 ソニー株式会社 画像符号化装置と画像符号化方法
KR101504887B1 (ko) 2009-10-23 2015-03-24 삼성전자 주식회사 데이터 단위 레벨의 독립적 파싱 또는 복호화에 따른 비디오 복호화 방법 및 그 장치, 그리고 데이터 단위 레벨의 독립적 파싱 또는 복호화를 위한 비디오 부호화 방법 및 그 장치
TW201125370A (en) * 2009-10-30 2011-07-16 Panasonic Corp Decoding method, decoder apparatus, encoding method, and encoder apparatus
KR101457396B1 (ko) 2010-01-14 2014-11-03 삼성전자주식회사 디블로킹 필터링을 이용한 비디오 부호화 방법과 그 장치, 및 디블로킹 필터링을 이용한 비디오 복호화 방법 및 그 장치
JP5536071B2 (ja) * 2010-10-05 2014-07-02 エンパイア テクノロジー ディベロップメント エルエルシー 空間光パターンに基づく深さデータの生成
US9167252B2 (en) * 2010-12-01 2015-10-20 Texas Instruments Incorporated Quantization matrix compression in video coding
KR101566366B1 (ko) 2011-03-03 2015-11-16 한국전자통신연구원 색차 성분 양자화 매개 변수 결정 방법 및 이러한 방법을 사용하는 장치
US9143802B2 (en) * 2011-10-31 2015-09-22 Qualcomm Incorporated Fragmented parameter set for video coding
BR122020017515B1 (pt) * 2012-01-20 2022-11-22 Electronics And Telecommunications Research Institute Método de decodificação de vídeo
KR102154964B1 (ko) * 2012-02-29 2020-09-10 소니 주식회사 화상 처리 장치 및 방법, 및 기록 매체
JP2013217631A (ja) 2012-03-14 2013-10-24 Denso Corp 冷凍サイクル装置
WO2013154028A1 (ja) * 2012-04-13 2013-10-17 ソニー株式会社 画像処理装置および方法
KR101529994B1 (ko) 2012-06-11 2015-06-29 삼성전자주식회사 컬러성분별로 sao 파라미터를 공유하는 비디오 부호화 방법 및 그 장치, 비디오 복호화 방법 및 그 장치
JP6041554B2 (ja) * 2012-06-27 2016-12-07 キヤノン株式会社 画像符号化装置、画像符号化方法及びプログラム、画像復号装置、画像復号方法及びプログラム
JP6210368B2 (ja) * 2012-09-18 2017-10-11 サン パテント トラスト 画像復号方法および画像復号装置
JP2015076861A (ja) * 2013-10-11 2015-04-20 ソニー株式会社 復号装置および復号方法、並びに、符号化装置および符号化方法
JPWO2016103542A1 (ja) 2014-12-26 2017-10-19 パナソニックIpマネジメント株式会社 符号化方法、復号方法、符号化装置および復号装置
JP6272441B2 (ja) * 2016-11-08 2018-01-31 キヤノン株式会社 画像復号装置、画像復号方法及びプログラム
CN109918605B (zh) * 2019-03-07 2021-09-24 杭州又拍云科技有限公司 一种基于内容分发网络的生成动态图片的方法
US20220224902A1 (en) * 2019-06-25 2022-07-14 Interdigital Vc Holdings France, Sas Quantization matrices selection for separate color plane mode
US20220109840A1 (en) * 2021-12-17 2022-04-07 Intel Corporation Methods and apparatus to encode and decode video using quantization matrices

Family Cites Families (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5034965A (en) 1988-11-11 1991-07-23 Matsushita Electric Industrial Co., Ltd. Efficient coding method and its decoding method
JP2794842B2 (ja) 1988-11-11 1998-09-10 松下電器産業株式会社 符号化方法とその復号化方法
JP2765268B2 (ja) 1991-05-21 1998-06-11 松下電器産業株式会社 高能率符号化方法と高能率符号の復号方法
JP2924416B2 (ja) 1992-02-21 1999-07-26 松下電器産業株式会社 高能率符号化方法
US5392037A (en) 1991-05-21 1995-02-21 Matsushita Electric Industrial Co., Ltd. Method and apparatus for encoding and decoding
US5603012A (en) * 1992-06-30 1997-02-11 Discovision Associates Start code detector
EP0593159A3 (en) * 1992-10-09 1994-11-09 Hudson Soft Co Ltd Image processing apparatus.
US5613015A (en) * 1992-11-12 1997-03-18 Fuji Xerox Co., Ltd. Image signal analyzing system and coding system
JPH06284412A (ja) 1993-03-26 1994-10-07 Sony Corp 画像信号符号化方法および画像信号符号化装置、画像信号復号化方法および画像信号復号化装置、ならびに画像信号記録媒体
JPH0775102A (ja) 1993-07-19 1995-03-17 Sharp Corp 画像符号化装置
US5937098A (en) * 1995-02-06 1999-08-10 Asahi Kogaku Kogyo Kabushiki Kaisha Adaptive quantization of orthogonal transform coefficients for setting a target amount of compression
US5963673A (en) * 1995-12-20 1999-10-05 Sanyo Electric Co., Ltd. Method and apparatus for adaptively selecting a coding mode for video encoding
DE69721373T2 (de) * 1996-05-14 2004-04-15 Daewoo Electronics Corp. Quantisierer für ein Videokodierungssystem
JP3579544B2 (ja) * 1996-08-29 2004-10-20 ペンタックス株式会社 画像圧縮伸張装置
JP3234807B2 (ja) 1997-02-08 2001-12-04 松下電器産業株式会社 デコード方法
CN1145363C (zh) 1997-02-08 2004-04-07 松下电器产业株式会社 静画和动画编码的量化矩阵
JP4001969B2 (ja) 1997-03-31 2007-10-31 ソニー株式会社 符号化装置および方法、並びに復号装置および方法
US5879948A (en) * 1997-05-12 1999-03-09 Tennessee Valley Authority Determination of total mercury in exhaust gases
US6126910A (en) * 1997-10-14 2000-10-03 Wilhelm; James H. Method for removing acid gases from flue gas
US6067118A (en) * 1997-12-16 2000-05-23 Philips Electronics North America Corp. Method of frame-by-frame calculation of quantization matrices
JP4099682B2 (ja) * 1998-09-18 2008-06-11 ソニー株式会社 画像処理装置および方法、並びに記録媒体
JP2000102007A (ja) * 1998-09-28 2000-04-07 Matsushita Electric Ind Co Ltd マルチメディア情報合成装置、及び圧縮映像信号生成装置
US6259741B1 (en) * 1999-02-18 2001-07-10 General Instrument Corporation Method of architecture for converting MPEG-2 4:2:2-profile bitstreams into main-profile bitstreams
US6999511B1 (en) * 1999-02-23 2006-02-14 International Business Machines Corporation Dynamically switching quant matrix tables within an MPEG-2 encoder
US6658157B1 (en) * 1999-06-29 2003-12-02 Sony Corporation Method and apparatus for converting image information
US6403526B1 (en) * 1999-12-21 2002-06-11 W. R. Grace & Co.-Conn. Alumina trihydrate derived high pore volume, high surface area aluminum oxide composites and methods of their preparation and use
JP4593720B2 (ja) 2000-03-10 2010-12-08 パナソニック株式会社 剰余数係数の動的表示方法および装置
CA2376871C (en) * 2000-04-14 2012-02-07 Sony Corporation Decoder and decoding method, recorded medium, and program
JP4348899B2 (ja) 2001-11-30 2009-10-21 ソニー株式会社 画像情報復号方法
US7295609B2 (en) 2001-11-30 2007-11-13 Sony Corporation Method and apparatus for coding image information, method and apparatus for decoding image information, method and apparatus for coding and decoding image information, and system of coding and transmitting image information
US6818043B1 (en) * 2003-01-23 2004-11-16 Electric Power Research Institute, Inc. Vapor-phase contaminant removal by injection of fine sorbent slurries
ES2563295T3 (es) * 2004-01-30 2016-03-14 Panasonic Intellectual Property Corporation Of America Procedimiento de decodificación de imágenes en movimiento que utiliza matrices de cuantificación adicionales
US7620103B2 (en) * 2004-12-10 2009-11-17 Lsi Corporation Programmable quantization dead zone and threshold for standard-based H.264 and/or VC1 video encoding
US7373009B2 (en) * 2005-02-09 2008-05-13 Lsi Corporation Method and apparatus for efficient transmission and decoding of quantization matrices
US7929624B2 (en) * 2006-10-26 2011-04-19 Telefonaktiebolaget L M Ericsson (Publ) Cell ID detection in cellular communication systems
DE602009001091D1 (de) 2009-02-05 2011-05-26 Research In Motion Ltd Tragbares drahtloses Kommunikationsgerät mit Diversity-Antennensystem und entsprechendes Verfahren
BR122020017515B1 (pt) * 2012-01-20 2022-11-22 Electronics And Telecommunications Research Institute Método de decodificação de vídeo

Cited By (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102484702A (zh) * 2009-08-13 2012-05-30 三星电子株式会社 用于通过使用旋转变换对图像编码和解码的方法和设备
CN102577386A (zh) * 2009-10-30 2012-07-11 松下电器产业株式会社 图像解码方法、图像编码方法、图像解码装置、图像编码装置、程序以及集成电路
CN102577386B (zh) * 2009-10-30 2015-03-11 松下电器(美国)知识产权公司 图像解码方法、图像编码方法、图像解码装置、图像编码装置、以及集成电路
CN107509077A (zh) * 2011-02-10 2017-12-22 威勒斯媒体国际有限公司 图像处理设备和图像处理方法
CN107509077B (zh) * 2011-02-10 2020-08-07 威勒斯媒体国际有限公司 图像处理设备和图像处理方法
USRE49906E1 (en) 2011-06-23 2024-04-02 Sun Patent Trust Image decoding method and apparatus based on a signal type of the control parameter of the current block
USRE48810E1 (en) 2011-06-23 2021-11-02 Sun Patent Trust Image decoding method and apparatus based on a signal type of the control parameter of the current block
US10638164B2 (en) 2011-06-24 2020-04-28 Sun Patent Trust Image decoding method, image coding method, image decoding apparatus, image coding apparatus, and image coding and decoding apparatus
US11758158B2 (en) 2011-06-24 2023-09-12 Sun Patent Trust Coding method and coding apparatus
US11457225B2 (en) 2011-06-24 2022-09-27 Sun Patent Trust Coding method and coding apparatus
US10687074B2 (en) 2011-06-27 2020-06-16 Sun Patent Trust Image decoding method, image coding method, image decoding apparatus, image coding apparatus, and image coding and decoding apparatus
CN107105254A (zh) * 2011-06-28 2017-08-29 太阳专利托管公司 图像解码方法、图像编码方法、图像解码装置、图像编码装置及图像编码解码装置
US10750184B2 (en) 2011-06-28 2020-08-18 Sun Patent Trust Image decoding method, image coding method, image decoding apparatus, image coding apparatus, and image coding and decoding apparatus
CN107105254B (zh) * 2011-06-28 2020-03-20 太阳专利托管公司 编码方法及编码装置
US10652584B2 (en) 2011-06-29 2020-05-12 Sun Patent Trust Image decoding method including determining a context for a current block according to a signal type under which a control parameter for the current block is classified
US10903848B2 (en) 2011-06-30 2021-01-26 Sun Patent Trust Image decoding method, image coding method, image decoding apparatus, image coding apparatus, and image coding and decoding apparatus
US11356666B2 (en) 2011-06-30 2022-06-07 Sun Patent Trust Image decoding method, image coding method, image decoding apparatus, image coding apparatus, and image coding and decoding apparatus
US11792400B2 (en) 2011-06-30 2023-10-17 Sun Patent Trust Image decoding method, image coding method, image decoding apparatus, image coding apparatus, and image coding and decoding apparatus
US10595022B2 (en) 2011-06-30 2020-03-17 Sun Patent Trust Image decoding method, image coding method, image decoding apparatus, image coding apparatus, and image coding and decoding apparatus
US10439637B2 (en) 2011-06-30 2019-10-08 Sun Patent Trust Image decoding method, image coding method, image decoding apparatus, image coding apparatus, and image coding and decoding apparatus
US10575003B2 (en) 2011-07-11 2020-02-25 Sun Patent Trust Image decoding method, image coding method, image decoding apparatus, image coding apparatus, and image coding and decoding apparatus
US11343518B2 (en) 2011-07-11 2022-05-24 Sun Patent Trust Image decoding method, image coding method, image decoding apparatus, image coding apparatus, and image coding and decoding apparatus
US11770544B2 (en) 2011-07-11 2023-09-26 Sun Patent Trust Image decoding method, image coding method, image decoding apparatus, image coding apparatus, and image coding and decoding apparatus
US10165287B2 (en) 2011-11-07 2018-12-25 Canon Kabushiki Kaisha Image coding apparatus, image coding method, image decoding apparatus, image decoding method, and storage medium
CN108337511A (zh) * 2011-11-07 2018-07-27 佳能株式会社 图像编码设备
CN103931190B (zh) * 2011-11-07 2018-04-10 佳能株式会社 编码设备、编码方法、解码设备和解码方法
CN103931190A (zh) * 2011-11-07 2014-07-16 佳能株式会社 图像编码设备、图像编码方法、图像解码设备、图像解码方法及存储介质
US9826241B2 (en) 2011-11-07 2017-11-21 Canon Kabushiki Kaisha Image coding apparatus, image coding method, image decoding apparatus, image decoding method, and storage medium
CN108337511B (zh) * 2011-11-07 2020-09-04 佳能株式会社 图像编码设备
US11553183B2 (en) 2012-04-16 2023-01-10 Electronics And Telecommunications Research Institute Method and device for encoding/decoding image
US10924742B2 (en) 2012-04-16 2021-02-16 Electronics And Telecommunications Research Institute Method and device for encoding/decoding image
CN104488273A (zh) * 2012-04-16 2015-04-01 韩国电子通信研究院 用于编码/解码图像的方法和装置
US9736476B2 (en) 2012-04-27 2017-08-15 Qualcomm Incorporated Full random access from clean random access pictures in video coding
CN104380747A (zh) * 2012-04-27 2015-02-25 高通股份有限公司 视频译码中的参数集更新
CN104380747B (zh) * 2012-04-27 2018-02-13 高通股份有限公司 视频译码中的参数集更新
TWI575947B (zh) * 2012-09-06 2017-03-21 太陽專利信託 圖像編碼方法、圖像解碼方法、圖像編碼裝置及圖像解碼裝置
CN104429073A (zh) * 2012-09-06 2015-03-18 松下电器(美国)知识产权公司 图像编码方法、图像解码方法、图像编码装置、图像解码装置及图像编解码装置
CN104429073B (zh) * 2012-09-06 2018-01-19 太阳专利托管公司 图像编码方法/解码方法及装置、图像编解码装置
CN105103563A (zh) * 2013-04-08 2015-11-25 联发科技(新加坡)私人有限公司 在可伸缩视频编码中的量化矩阵信令和表示的方法和装置
CN105103563B (zh) * 2013-04-08 2019-05-21 寰发股份有限公司 关于缩放列表数据信令的方法和装置

Also Published As

Publication number Publication date
USRE46500E1 (en) 2017-08-01
US8218623B2 (en) 2012-07-10
JP5102344B2 (ja) 2012-12-19
US8477838B2 (en) 2013-07-02
US7933327B2 (en) 2011-04-26
WO2005076614A1 (en) 2005-08-18
ES2563295T3 (es) 2016-03-14
US20080089410A1 (en) 2008-04-17
KR101065998B1 (ko) 2011-09-19
US20120243603A1 (en) 2012-09-27
CN101699866B (zh) 2016-08-03
JP4679524B2 (ja) 2011-04-27
ES2392437T3 (es) 2012-12-10
CN101699866A (zh) 2010-04-28
US8396116B2 (en) 2013-03-12
US20110150082A1 (en) 2011-06-23
EP2384002B1 (en) 2016-01-13
JP2011091847A (ja) 2011-05-06
KR20060134900A (ko) 2006-12-28
PL1709801T3 (pl) 2013-02-28
EP1709801A4 (en) 2010-11-24
CN1910922B (zh) 2013-04-17
US20120243604A1 (en) 2012-09-27
USRE49787E1 (en) 2024-01-02
US20110150083A1 (en) 2011-06-23
JP2007520165A (ja) 2007-07-19
EP2384002A1 (en) 2011-11-02
US8194734B2 (en) 2012-06-05
EP1709801B1 (en) 2012-09-19
JP2011091848A (ja) 2011-05-06
USRE48401E1 (en) 2021-01-19
JP5048826B2 (ja) 2012-10-17
PL2384002T3 (pl) 2016-07-29
EP1709801A1 (en) 2006-10-11

Similar Documents

Publication Publication Date Title
CN1910922A (zh) 运动图片编码方法和运动图片解码方法
CN100352287C (zh) 图像编码装置、图像解码装置及它们的方法
CN1739294A (zh) 图像编码方法
CN1271865C (zh) 动态矢量编码和译码的方法及装置
CN1751511A (zh) 图像编码方法和图像解码方法
KR100976672B1 (ko) 동화상 부호화 방법 및 동화상 복호화 방법
CN1516974A (zh) 图像编码方法和图像解码方法
CN1523892A (zh) 动态图像编码方法及动态图像解码方法
CN1751512A (zh) 运动图像编码方法、运动图像解码方法及程序
CN1692654A (zh) 动态图像编码方法和动态图像解码方法
CN1557098A (zh) 动态图像编码装置及动态图像解码装置
CN1781315A (zh) 用于编码图像序列的方法
CN1662067A (zh) 运动检测方法及动态图像编码方法
CN1478356A (zh) 动态图像编码方法及动态图像解码方法
CN1496654A (zh) 移动向量编码方法和移动向量解码方法
CN1757239A (zh) 图像编码方法及图像解码方法
CN1497986A (zh) 图像编码方法
CN1717939A (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
ASS Succession or assignment of patent right

Owner name: MATSUSHITA ELECTRIC (AMERICA) INTELLECTUAL PROPERT

Free format text: FORMER OWNER: MATSUSHITA ELECTRIC INDUSTRIAL CO, LTD.

Effective date: 20141010

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20141010

Address after: Seaman Avenue Torrance in the United States of California No. 2000 room 200

Patentee after: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA

Address before: Osaka Japan

Patentee before: Matsushita Electric Industrial Co.,Ltd.