可更新量化表的视讯编码器及视讯编码方法

文档序号:7627756阅读:116来源:国知局

专利名称::可更新量化表的视讯编码器及视讯编码方法
技术领域
:本发明涉及一种视讯编码器以及编码的方法,特别涉及一种具有随机存取内存(RAM,RandomAccessMemory)可储存量化表(QuantizationTable),而量化表可根据使用者需求或特殊环境而被更新,借以改变量化(Quantization)的取舍标准。
背景技术
:视讯压缩技术,缘起于在有限的频宽、储存空间中,能够有效传输、储存视讯资料的需求。例如,一部640×480,30frame/s,30分钟的全彩视讯,若未经压缩,需要约47GB的储存空间,显然无法达到视讯传播的效益。现有的视讯压缩技术,主要是通过去除重复性(redundancy)、人眼不易察觉的信息,以及熵编码(entropycoding)的方式来达到压缩的目的。如图1所示,为现有的视讯编码器的示意图,在视讯编码器10中,空间域的视讯信息输入转换单元101,利用DCT(DiscreteCosineTransformation)等方式转换为频率域的视讯信息。而后进行量化,透过量化单元102以量化表1021(QuantizationTable)针对频率域的视讯信息进行取舍,去除视讯信息中人眼不易察觉的高频信息。最后,进行熵编码103,如Huffman或Arithmeticcoding,以有效率的方式来储存信息。上述的量化过程,简而言之,就是对频率域的视讯信息进行除法运算,而除法的分母在量化表中根据频率高低而有不同,即量化位阶(QuantizationScale)的选取。原则上,高频信息人眼不易察觉,故应采用较大的scale,使其尽可能成为零;而低频信息采用较小的scale,使其还原后不至于和原来的资料相差太多。现有的视讯编码器,在编码压缩视讯信息过程中,其量化表是固定不变的。换言之,不管视讯信息内容如何,对于去除高低频信息的标准都一样。这样的作法会导致一些问题,对于特殊的环境或场景,无法提供一较佳的压缩比,压缩太过或不及,造成压缩效果变差,或影像画质变差等问题,例如,当视讯信息中出现近距离取景发丝飘动等高频讯号时,同样的量化表,对这种埸景而言,压缩比可能过高,经编码译码后,造成飘动的发丝可能都看不到了,又例如,当影像的背景一直为静态时,同样的量化表,反而有压缩比太小的可能,进而造成压缩不彰,浪费储存空间。因此,对于常用技术的一些缺点,有必要加以改进。
发明内容本发明的目的,在于建立一种可更新量化表的视讯编码器,利用随机存取内存(RAM,RandomAccessMemory)储存量化表(QuantizationTable),而量化表可根据使用者需求或特殊环境而被更新,藉以改变量化(Quantization)的取舍标准,而使得视讯编码压缩的结果更趋完美。本发明的另一目的,在于提出一种视讯编码方法,是在视讯编码过程中,可根据视讯信息的内容,更新量化表(QuantizationTable),并根据该量化表量化该频率域的视讯信息,以便更有弹性地去除视讯信息中的多余讯号。同时,在不改变影像品质下,提高压缩率,或者在维持现有压缩率下,提高影像品质。为达上述目的,本发明提出一种可更新量化表的视讯编码器(VideoEncoder),用以压缩一视讯信息,其具有一随机存取内存(RAM,RandomAccessMemory)以储存一量化表(QuantizationTable),该量化表可在该视讯编码器处理该视讯信息过程中被更新,藉以改变量化(Quantization)的取舍标准。所述的视讯编码器,为Mpeg2或Mpeg4的视讯编码器。所述的视讯编码器,其中该随机存取内存为一挥发性内存(VolatileMemory)或一非挥发性内存(NVRAM,Non-VolatileRandomAccessMemory)。所述的视讯编码器,其中该挥发性内存(VolatileMemory)为静态随机存取内存(SRAM,StaticRandomAccessMemory)。所述的视讯编码器,其中还包含一记体装置,藉以储存数个情况的量化表,以根据各种情况,更新该随机存取内存(RAM,RandomAccessMemory)的该量化表。为达上述目的,本发明提出一种视讯编码的方法,其步骤为提供一视讯信息;转换该视讯信息为一频率域的视讯信息;根据该视讯信息的内容,更新一量化表(QuantizationTable);以及根据该量化表量化该频率域的视讯信息。所述的视讯编码的方法,为Mpeg2或Mpeg4的视讯编码的方法。所述的视讯编码的方法,其中该量化表储存于一随机存取内存(RAM,RandomAccessMemory)。所述的视讯编码的方法,其中该随机存取内存为一挥发性内存(VolatileMemory)或一非挥发性内存(NVRAM,Non-VolatileRandomAccessMemory)。所述的视讯编码的方法,其中该挥发性内存(VolatileMemory)为静态随机存取内存(SRAM,StaticRandomAccessMemory)。所述的视讯编码的方法,其中还包含一记体装置,藉以储存数个情况的量化表,以根据各种情况,更新该随机存取内存(RAM,RandomAccessMemory)的该量化表。上述的发明是针对常用技术提出改善,利用建立一种可更新量化表的视讯编码器,以随机存取内存(RAM,RandomAccessMemory)储存量化表(QuantizationTable),而量化表可根据使用者需求或特殊环境而被更新,借以改变量化(Quantization)的取舍标准,而使得视讯编码压缩的结果更趋完美。而本发明更提出一种视讯编码方法,在视讯编码过程中,可根据视讯信息的内容,更新量化表(QuantizationTable),并根据该量化表量化该频率域的视讯信息,以便更有弹性地去除视讯信息中的多余讯号。图1为现有的视讯编码器的示意图。图2为本发明较佳实施例的可更新量化表的视讯编码器的示意图。图3为本发明较佳实施例的可更新量化表的视讯编码器的示意图二。具体实施例方式如图2所示,为本发明较佳实施例的可更新量化表的视讯编码器的示意图。如图所示,在视讯编码器20中,空间域的视讯信息输入转换单元201,利用DCT等方式转换为频率域的视讯信息后,经由量化单元202进行量化,最后,进行熵编码203,以Huffman或Arithmeticcoding等有效率的方式来储存信息。量化过程所需的量化表2041,是储存在SRAM等随机存取内存204(RAM,RandomAccessMemory)中,可在视讯编码器20处理视讯信息的过程中被更新,以根据视讯信息的内容而改变对高低频信息的去除标准。例如,当视讯信息中,低频讯号多而高频讯号少时,则可依一般的原则,对高频信息采用较大的scale,使其尽可能成为零;而低频信息采用较小的scale,使其还原后不至于和原来的资料相差太多。然而,在视讯信息中明显只包含高频讯号时,则可更新量化表,对高频信息采用较小的scale,以避免视讯译码后看不到画面。图3为本发明的另一实施例。此实施例中,多了一记忆装置30,该记忆装置可预设一些常出现情况的量化表,例如第一情况量化表为静态影像的量化表,第二情况量化表为夜间影像的量化表,而第N情况为雪地影像的量化表,除此,也可利用使用者来更新量化表2041。这样一来,可使本发明的应用更具弹性,针对某些特殊情况的影像,直接利用预设的量化表来更新即可。当然,除了Mpeg2或Mpeg4外,本发明更可应用于其它有用到quantizationtable的压缩法。一般quantization的运作有两种scalar和vector两种,MPEG列用的是scalar的,但vectorquantization的方式也是一个表格,故此这个方法也可以用在vector的quantization上面。而改变quantizationtable的目的在于底下两者之一1.不改变影像品质下,提高压缩率。2.在维持现有压缩率下,提高影像品质。综上所述,本发明是针对常用技术提出改善,利用建立一种可更新量化表的视讯编码器,以随机存取内存(RAM,RandomAccessMemory)储存量化表(QuantizationTable),而量化表可根据使用者需求或特殊环境而被更新,借以改变量化(Quantization)的取舍标准,而使得视讯编码压缩的结果更趋完美。而本发明更提出一种视讯编码方法,在视讯编码过程中,可根据视讯信息的内容,更新量化表(QuantizationTable),并根据该量化表量化该频率域的视讯信息,以便更有弹性地去除视讯信息中的多余讯号。权利要求1.一种可更新量化表的视讯编码器(VideoEncoder),用以压缩一视讯信息,其特征在于具有一随机存取内存(RAM,RandomAccessMemory)以储存一量化表(QuantizationTable),该量化表可根据使用者需求或特殊环境而被更新,藉以改变量化(Quantization)的取舍标准。2.如权利要求1所述的视讯编码器,其特征在于所述的视讯编码器为Mpeg2或Mpeg4的视讯编码器。3.如权利要求1所述的视讯编码器,其特征在于该随机存取内存为一挥发性内存(VolatileMemory)或一非挥发性内存(NVRAM,Non-VolatileRandomAccessMemory)。4.如权利要求3所述的视讯编码器,其特征在于该挥发性内存(VolatileMemory)为静态随机存取内存(SRAM,StaticRandomAccessMemory)。5.如权利要求3所述的视讯编码器,其特征在于还包含一记体装置,藉以储存数个情况的量化表,以根据各种情况,更新该随机存取内存(RAM,RandomAccessMemory)的该量化表。6.一种视讯编码的方法,其步骤为提供一视讯信息;转换该视讯信息为一频率域的视讯信息;根据该视讯信息的内容,更新一量化表(QuantizationTable);以及根据该量化表量化该频率域的视讯信息。7.如权利要求6所述的视讯编码的方法,其特征在于所述的视讯编码的方法为Mpeg2或Mpeg4的视讯编码的方法。8.如权利要求6所述的视讯编码的方法,其特征在于该量化表储存于一随机存取内存(RAM,RandomAccessMemory)。9.如权利要求8所述的视讯编码的方法,其特征在于该随机存取内存可为一挥发性内存(VolatileMemory)或一非挥发性内存(NVRAM,Non-VolatileRandomAccessMemory)。10.如权利要求9所述的视讯编码的方法,其特征在于该挥发性内存(VolatileMemory)为静态随机存取内存(SRAM,StaticRandomAccessMemory)。11.如权利要求9所述的视讯编码的方法,其特征在于还包含一记体装置,藉以储存数个情况的量化表,以根据各种情况,更新该量化表。全文摘要本发明公开了一种可更新量化表的视讯编码器(VideoEncoder),用以压缩一视讯信息,其特征在于具有一随机存取内存(RAM,RandomAccessMemory)以储存量化表(QuantizationTable),量化表可根据使用者需求或特殊环境而被更新,藉以改变量化(Quantization)的取舍标准,以得到更佳的压缩比。本发明还公开了一种视讯编码方法,在视讯编码过程中,可根据视讯信息的内容,更新量化表(QuantizationTable),并根据该量化表量化该频率域的视讯信息,以便更有弹性地去除视讯信息中的多余讯号。文档编号H04N7/26GK1972445SQ20051012373公开日2007年5月30日申请日期2005年11月22日优先权日2005年11月22日发明者唐况瑜,傅国长,王仁中申请人:映佳科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1