视频串流解码方法及视频串流解码系统技术方案

技术编号:15899384 阅读:58 留言:0更新日期:2017-07-28 21:51
本发明专利技术涉及一种视频串流解码方法及视频串流解码系统。该系统包含一视频解码器、一画面编码器、一暂存器及一画面解码器。视频解码器接收一视频串流,并对视频串流中的一编码后画面进行解码,以产生一画面。画面编码器包括一第一压缩器、一第二压缩器及一选择器。第一压缩器以一第一压缩演算法压缩一编码区块中的一影像数据群,并产生一第一压缩后影像数据群。第二压缩器以一第二压缩演算法压缩编码区块中的该影像数据群,并产生一第二压缩后影像数据群,其中第一压缩演算法与该第二压缩演算法不同。

【技术实现步骤摘要】
视频串流解码方法及视频串流解码系统
本专利技术是有关于一种视频串流处理方法与视频串流处理系统,且特别是有关于一种视频串流解码方法与视频串流解码系统。
技术介绍
请参照图1,其绘示了已知视频串流解码系统100的示意图。视频串流解码系统100例如可设置于一电视、或一电脑中。视频串流解码系统100包括一视频解码器110、一画面编码器120、一暂存器130及一画面解码器140,画面编码器120包含一压缩器122,画面解码器140包含一解压缩器142。视频解码器110接收一视频串流(videostream),视频串流中包含数个编码后画面(codedframe)。视频解码器110对编码后画面进行解码后产生一画面,该画面包含多个编码区块(codingblock),编码区块是最小可独立编码或解码的单位,画面编码器120以一编码区块为单位对该画面进行编码。画面编码器120中的压缩器122对该画面中的一编码区块内的一影像数据群(imagedatagroup)进行压缩后产生一压缩后影像数据群,其中,压缩器122为一固定长度编码器(fixedlengthencoder)或一变动长度编码器(variablelengthencoder)。接着,压缩器122将该压缩后影像数据群经由总线B1输出至暂存器130,该压缩后影像数据群暂存于暂存器130中,以供视频解码器110于解码程序中参考。当视频解码器110于解码程序中需要参考该压缩后影像数据群时,暂存器130经由总线B1输出该压缩后影像数据群至画面解码器140,画面解码器140中的解压缩器142对该压缩后影像数据群进行解压缩后产生该影像数据群,并输出该影像数据群至视频解码器110以供视频解码器110于解码程序中参考。一般来说,变动长度编码演算法的压缩效率较高。然而,对于像素值变动较小的影像数据群,变动长度编码演算法的压缩效率可能会低于固定长度编码演算法的压缩效率。当压缩器122为一固定长度编码器或一变动长度编码器时,便无法针对不同的影像数据群选择合适的编码器来提高压缩效率,以降低总线B1的频宽使用量。
技术实现思路
本专利技术有关于一种视频串流解码方法与视频串流解码系统,其可针对不同的影像数据群选择合适的编码器来提高压缩效率,以降低总线频宽使用量。根据本专利技术的一方面,提出一种视频串流解码系统。该系统包含一视频解码器、一画面编码器、一暂存器及一画面解码器。视频解码器接收一视频串流,并对该视频串流中的一编码后画面进行解码,以产生一画面,该画面包含多个编码区块(codingblock)。画面编码器包括一第一压缩器、一第二压缩器及一选择器。第一压缩器以一第一压缩演算法压缩一编码区块中的一影像数据群(imagedatagroup),并产生一第一压缩后影像数据群。第二压缩器以一第二压缩演算法压缩该编码区块中的该影像数据群,并产生一第二压缩后影像数据群,其中该第一压缩演算法与该第二压缩演算法不同。选择器根据该第一压缩后影像数据群与该第二压缩后影像数据群,输出该第一压缩后影像数据群至一暂存器。暂存器暂存该第一压缩后影像数据群。画面解码器自该暂存器接收该第一压缩后影像数据,对该第一压缩后影像数据进行解压缩,以产生该影像数据群,并输出该影像数据群至该视频解码器,以供该视频解码器参考该影像数据群对该视频串流中的另一编码后画面进行解码。根据本专利技术的另一方面,提出一种视频串流解码方法,该方法包含以下步骤。接收一视频串流,该视频串流包含多个编码后画面(codedframes)。对该视频串流中的一编码后画面进行解码,以产生一画面,该画面包含多个编码区块(codingblock)。以一第一压缩演算法压缩一编码区块中的一影像数据群(imagedatagroup),并产生一第一压缩后影像数据群。以一第二压缩演算法压缩该编码区块中的该影像数据群,并产生一第二压缩后影像数据群,其中该第一压缩演算法与该第二压缩演算法不同。根据该第一压缩后影像数据群与该第二压缩后影像数据群,输出该第一压缩后影像数据群至一暂存器。自该暂存器接收该第一压缩后影像数据。对该第一压缩后影像数据进行解压缩,以产生该影像数据群。参考该影像数据群对该视频串流中的另一编码后画面进行解码。为了对本专利技术的上述及其他方面有更佳的了解,下文特举较佳实施例,并配合附图,作详细说明如下:附图说明图1绘示了已知视频串流解码系统的示意图。图2绘示了根据一范例的视频串流解码系统的示意图。图3绘示了根据一范例的视频串流解码方法的流程图。符号说明100、200:视频串流解码系统110、210:视频解码器120、220:画面编码器122:压缩器130、230:暂存器140、240:画面解码器142:解压缩器222:第一压缩器224:第二压缩器226:选择器242:解压缩器300:视频串流解码方法B1、B2:总线CIDG1:第一压缩后影像数据群CIDG2:第二压缩后影像数据群S310、S320、S330、S340、S350、S360、S370、S380、S390:流程步骤具体实施方式本专利技术透过两个或以上的不同压缩器对同一影像数据用不同压缩演算法进行压缩,以产生以二或以上的压缩后影像数据群,并输出压缩效率最好的一压缩后影像数据群至暂存器,以降低总线频宽使用量。请参照图2,其绘示了根据一范例的视频串流解码系统200的示意图。视频串流解码系统200例如可设置于一电视或一电脑中。视频串流解码系统200包括一视频解码器210、一画面编码器220、一暂存器230及一画面解码器240。画面编码器220包括一第一压缩器222、一第二压缩器224与一选择器226。视频解码器210、画面编码器220、暂存器230及画面解码器240均由硬体电路实现。视频解码器210接收一视频串流,该视频串流中包含数个编码后画面。视频解码器210对该视频串流的一编码后画面进行解码,以产生一画面,该画面包含多个编码区块,编码区块是最小可独立编码或解码的单位。画面编码器220以编码区块为单位对该画面进行编码,并输出一压缩后影像数据群至暂存器230。详细来说,画面编码器220中的第一压缩器222以一第一压缩演算法压缩该画面中的一编码区块内的一影像数据,以产生一第一压缩后影像数据群CIDG1,并输出第一压缩后影像数据群CIDG1至画面编码器220中的选择器226。画面编码器220中的第二压缩器224以一第二压缩演算法压缩该画面中的该编码区块内的该影像数据群,以产生一第二压缩后影像数据群CIDG2,并输出第二压缩后影像数据群CIDG2至选择器226。其中,第一压缩器222的第一压缩演算法与第二压缩器224的第二压缩演算法不同;举例来说,第一压缩器222为一固定长度编码器,第一压缩演算法为一固定长度编码法,第二压缩器224为一变动长度编码器,第二压缩演算法为一变动长度编码法。接着,选择器226根据第一压缩后影像数据群CIDG1与第二压缩后影像数据群CIDG1,输出第一压缩后影像数据群CIDG1与第二压缩后影像数据群CIDG1中之一。举例来说,选择器226可根据第一压缩后影像数据群CIDG1得知第一压缩后影像数据群CIDG1的压缩后数据量,并可根据第二压缩后影像数据群CIDG2得知第二压缩后影像数据群CIDG2的压缩后数据量,并比较第本文档来自技高网
...
视频串流解码方法及视频串流解码系统

【技术保护点】
一种视频串流解码系统,该系统包含:一视频解码器,接收一视频串流,并对该视频串流中的一编码后画面进行解码,以产生一画面,该画面包含多个编码区块;一画面编码器,包括:一第一压缩器,以一第一压缩演算法压缩一编码区块中的一影像数据群,并产生一第一压缩后影像数据群;一第二压缩器,以一第二压缩演算法压缩该编码区块中的该影像数据群,并产生一第二压缩后影像数据群,其中该第一压缩演算法与该第二压缩演算法不同;以及一选择器,根据该第一压缩后影像数据群与该第二压缩后影像数据群,输出该第一压缩后影像数据群至一暂存器;该暂存器,暂存该第一压缩后影像数据群;以及一画面解码器,自该暂存器接收该第一压缩后影像数据,对该第一压缩后影像数据进行解压缩,以产生该影像数据群,并输出该影像数据群至该视频解码器,以供该视频解码器参考该影像数据群对该视频串流中的另一编码后画面进行解码。

【技术特征摘要】
1.一种视频串流解码系统,该系统包含:一视频解码器,接收一视频串流,并对该视频串流中的一编码后画面进行解码,以产生一画面,该画面包含多个编码区块;一画面编码器,包括:一第一压缩器,以一第一压缩演算法压缩一编码区块中的一影像数据群,并产生一第一压缩后影像数据群;一第二压缩器,以一第二压缩演算法压缩该编码区块中的该影像数据群,并产生一第二压缩后影像数据群,其中该第一压缩演算法与该第二压缩演算法不同;以及一选择器,根据该第一压缩后影像数据群与该第二压缩后影像数据群,输出该第一压缩后影像数据群至一暂存器;该暂存器,暂存该第一压缩后影像数据群;以及一画面解码器,自该暂存器接收该第一压缩后影像数据,对该第一压缩后影像数据进行解压缩,以产生该影像数据群,并输出该影像数据群至该视频解码器,以供该视频解码器参考该影像数据群对该视频串流中的另一编码后画面进行解码。2.如权利要求1所述的视频串流解码系统,其特征在于,该选择器根据该第一压缩后影像数据群与该第二压缩后影像数据群,输出该第一压缩后影像数据群至该暂存器包含:根据该第一压缩后影像数据群的压缩后数据量小于该第二压缩后影像数据群的压缩后数据量的一判断,输出该第一压缩后影像数据群至该暂存器。3.如权利要求2所述的视频串流解码系统,其特征在于,该第一压缩器为一固定长度编码器,该第二压缩器为一变动长度编码器。4.如权利要求2所述的视频串流解码系统,其特征在于,该第一压缩器为一变动长度编码器,该第二压缩器为一固定长度编码器。5.如权利要求1所述的视频串流解码系统,其特征在于,该选择器根据该第一压缩后影像数据群与该第二压缩后影像数据群,输出该第一压缩后影像数据群至该暂存器包含:该选择器根据该第一压缩后影像数据群的压缩后数据量等于该第二压缩后影像数据群的压缩后数据量,输出该第一压缩...

【专利技术属性】
技术研发人员:黄奕勤童怡新
申请(专利权)人:晨星半导体股份有限公司
类型:发明
国别省市:中国台湾,71

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1