图像编码方法、图像解码方法及图像编码器和图像解码器的制作方法

文档序号:7853468阅读:130来源:国知局
专利名称:图像编码方法、图像解码方法及图像编码器和图像解码器的制作方法
技术领域
本发明涉及计算机领域,特别涉及一种图像编码方法、图像解码方法及图像编码器和图像解码器。
背景技术
目前图像大多为8比特位宽的图像,但随着视频体验中对图像效果的要求提高,8比特位宽的图像提供的图像效果已无法满足视频体验的要求,于是目前又出现了高于8比特位宽的图像来提供更好的图像效果,例如,目前出现了 10比特位宽或12比特位宽的图像
坐寸o其中,对高于8比特位宽的图像进行编码时,需要采用高于8比特位宽的编码器来对高于8比特位宽的图像进行编码,得到对应的码流;以及,对高于8比特位宽的图像对应的码流进行解码时,需要采用高于8比特位宽的解码器来对高于8比特位宽的图像对应的码流进行解码。在实现本发明的过程中,发明人发现现有技术至少存在以下问题现有技术对图像进行编码以及解码的运算复杂度较高,使得采用的编码器和解码器的结构复杂且成本较高,所以现有技术对应图像进行编解码的成本高。

发明内容
为了减少编解码的成本,本发明提供了一种图像编码方法、图像解码方法及图像编码器和图像解码器。所述技术方案如下—种图像编码方法,所述方法包括将一帧图像划分成一帧高位图像和一帧低位图像,所述一帧图像包括第一位宽个比特,所述一帧高位图像包括第二位宽个比特,所述一帧低位图像包括第二位宽个比特,所述第一位宽大于所述第二位宽且小于两倍所述第二位宽;对所述一帧高位图像进行编码得到第一网络数据包,所述第一网络数据包中包括所述一帧图像的帧标识信息,所述一帧高位图像的有效位信息和图像类型,所述帧标识信息用于标识所述一帧图像,所述一帧高位图像的有效位信息用于指示所述一帧高位图像中包括的所述一帧图像中的比特,所述第一网络数据包包括的图像类型为高位图像;对所述一帧低位图像进行编码得到第二网络数据包,所述第二网络数据包中包括所述一帧图像的帧标识信息,所述一帧低位图像的有效位信息和图像类型,所述一帧低位图像的有效位信息用于指示所述一帧低位图像中包括的所述一帧图像中的比特,所述第二网络数据包包括的图像类型为低位图像。一种对所述图像对应的网络数据包进行解码的方法,所述方法包括对网络数据包进行解码得到第一图像、第二图像以及所述第一图像和第二图像的帧标识信息、有效位信息和图像类型,其中,所述第一图像的位宽为第一位宽,所述第二图 像的位宽为第二位宽,解析出所述第一图像的图像类型为高位图像以及所述第二图像的图像类型为低位图像;根据所述第一图像的帧标识信息、有效位信息和图像类型,以及所述第二图像的帧标识信息、有效位信息和图像类型,对所述第一图像和第二图像进行重建,得到第一位宽的重建图像,所述第一位宽大于所述第二位宽且小于或等于两倍所述第二位宽。
一种图像编码器,所述图像编码器包括划分模块,用于将一帧图像划分成一帧高位图像和一帧低位图像,所述一帧图像包括第一位宽个比特,所述一帧高位图像包括第二位宽个比特,所述一帧低位图像包括第二位宽个比特,所述第一位宽大于所述第二位宽且小于两倍所述第二位宽;第一编码模块,用于对所述划分模块划分的一帧高位图像进行编码得到第一网络数据包,所述第一网络数据包中包括所述一帧图像的帧标识信息,所述一帧高位图像的有效位信息和图像类型,所述帧标识信息用于标识所述一帧图像,所述一帧高位图像的有效位信息用于指示所述一帧高位图像中包括的所述一帧图像中的比特,所述第一网络数据包包括的图像类型为高位图像;第二编码模块,用于对所述划分模块划分的一帧低位图像进行编码得到第二网络数据包,所述第二网络数据包中包括所述一帧图像的帧标识信息,所述一帧低位图像的有效位信息和图像类型,所述一帧低位图像的有效位信息用于指示所述一帧低位图像中包括的所述一帧图像中的比特,所述第二网络数据包包括的图像类型为低位图像。一种对所述图像对应的网络数据包进行解码的图像解码器,所述图像解码器包括解码模块,用于对网络数据包进行解码得到第一图像、第二图像以及所述第一图像和第二图像的帧标识信息、有效位信息和图像类型,其中,所述第一图像的位宽为第一位宽,所述第二图像的位宽为第二位宽,解析出所述第一图像的图像类型为高位图像以及所述第二图像的图像类型为低位图像;重建模块,用于根据所述解码模块解码得到的所述第一图像的帧标识信息、有效位信息和图像类型,以及所述第二图像的帧标识信息、有效位信息和图像类型,对所述第一图像和第二图像进行重建,得到第一位宽的重建图像,所述第一位宽大于所述第二位宽且小于或等于两倍所述第二位宽。在本发明实施例中,在发射端,将一帧第一位宽的图像划分成一帧第二位宽的高位图像和一帧第二位宽的低位图像,对该帧高位图像进行编码得到第一网络数据包,第一网络数据包中包括该帧图像的帧标识信息、该帧高位图像的有效位信息和图像类型,对该帧低位图像进行编码得到第二网络数据包,第二网络数据包中包括该帧图像的帧标识信息、该帧低位图像的有效位信息和图像类型;在接收端,对图像对应的网络传输包进行解码得到第二位宽的第一图像、第二位宽的第二图像,第一图像和第二图像的帧标识信息、有效位信息和图像类型,解析第一图像的图像类型为高位图像以及第二图像的图像类型为低位图像;根据第一图像的帧标识信息、有效位信息和图像类型,以及第二图像的帧标识信息、有效位信息和图像类型,对第一图像和第二图像进行重建,得到第一位宽的重建图像。其中,第一位宽大于第二位宽,所以在本实施例中可以使用第二位宽的编码器来对第一位宽的图像进行编码,以及可以使用第二位宽的编码器来解码出第一位宽的图像,如此降低编码和解码的成本。


图I是本发明实施例提供的一种图像编码的方法流程图;图2是本发明另一实施例提供的一种图像编码的方法流程图;图3是本发明另一实施例提供的 图像A、闻位图像Al和低位图像A2结构不意图;图4是本发明另一实施例提供的图像B、闻位图像BI和低位图像B2结构不意图;图5是本发明另一实施例提供的一种图像编码的方法流程图;图6是本发明另一实施例提供的一种图像解码的方法流程图;图7是本发明另一实施例提供的一种图像解码的方法流程图;图8是本发明另一实施例提供的一种图像解码的方法流程图;图9是本发明另一实施例提供的一种图像编码器结构示意图;图10是本发明另一实施例提供的一种图像解码器结构示意图。
具体实施例方式为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。参见图1,本发明实施例提供了一种图像编码的方法,包括步骤101 :将一帧图像划分成一帧高位图像和一帧低位图像,该帧图像包括第一位宽个比特,该帧高位图像包括第二位宽个比特,该帧低位图像包括第二位宽个比特,第一位宽大于所述第二位宽且小于两倍第二位宽;步骤102 :对该帧高位图像进行编码得到第一网络数据包,第一网络数据包中包括该帧图像的帧标识信息,该帧高位图像的有效位信息和图像类型,该帧标识信息用于标识该帧图像,该帧高位图像的有效位信息用于指示该帧高位图像中包括的该帧图像中的比特,第一网络数据包包括的图像类型为高位图像;其中,该帧图像的帧标识信息可以为该帧图像的时间戳或该帧图像的帧序号等;网络数据包可以为RTP (Real-time Transport Protocol,实时传输协议)包等。步骤103 :对该帧低位图像进行编码得到第二网络数据包,第二网络数据包中包括该帧图像的帧标识信息,该帧低位图像的有效位信息和图像类型,该帧低位图像的有效位信息用于指示该帧低位图像中包括的该帧图像中的比特,第二网络数据包包括的图像类型为低位图像。在本发明实施例中,将一巾贞第一位宽的图像划分成一巾贞第二位宽的高位图像和一帧第二位宽的低位图像,对该帧高位图像进行编码得到该帧高位图像对应的第一网络数据包,第一网络传输包中包括该帧图像的帧标识信息、该帧高位图像的有效位信息和图像类型,对该帧低位图像进行编码得到该帧低位图像对应的第二网络数据包,第二网络数据包中包括该帧图像的帧标识信息、该帧低位图像的有效位信息和图像类型。其中,第一位宽大于第二位宽,所以在本实施例中可以使用第二位宽的编码器来对第一位宽的图像进行编码,如此降低编码成本。本发明实施例提供了一种图像编码的方法。其中,在本实施例中,对于第一位宽的图像,发送端通过本实施例提供的方法对第一位宽的图像进行编码,参见图2,该方法包括步骤201 :将一帧图像划分成一帧高位图像和一帧低位图,其中,该帧图像包括第一位宽个比特,该帧高位图像包括第二位宽个比,该帧低位图像包括第二位宽个比特征,第一位宽大于第二位宽且小于或等于两倍的第二位宽;其中,将一帧图像划分成一帧高位图像和一帧低位图像的方式有多种,在本实施例中,提供一种优选的方式,具体为计算第一位宽与第二位宽之间的第一差值,计算第二位宽与第一差值之间的第二差值,根据第一差值和第二差值将一帧图像划分成一帧高位图像和一帧低位图像。其中,根据第一差值和第二差值将一帧图像划分成一帧高位图像和一帧低位图像,可以具体包括如下两种方式第一、将一帧图像对应的低第二位宽位比特组成一帧低位图像,将该帧图像对应的高第一差值位比特组成一帧高位图像对应的低第一差值位比特,向该帧高位图像补充第二差值个预设比特,得到该帧高位图像包括的第二位宽个比特。其中,预设比特可以为0比特或I比特。例如,参见图3,假设一帧图像A包括第一位宽个比特,第一位宽为12比特,第二位宽为8比特,计算第一位宽与第二位宽之间的第一差值为4,计算第二位宽与第一差值之间的第二差值为4,将一帧图像A对应的低8位比特组成一帧低位图像A2,将该帧图像A对应高4位比特组成一帧高位图像Al的低4位比特,向该帧高位图像Al补充4个预设比特,假设预设比特为0,即向该帧高位图像Al补充4个比特0,得到该帧高位图像Al包括的8个比特。第二、将一帧图像对应的高第二位宽比特组成一帧高位图像,将该帧图像对应的低第一差值位比特组成一帧低位图像对应的高第一差值位比特,向该帧低位图像补充第二差值个预设比特,得到该帧低位图像包括的第二位宽个比特。例如,参见图4,假设一帧图像B包括第一位宽个比特,第一位宽为12比特,第二位宽为8比特,计算第一位宽与第二位宽之间的第一差值为4,计算第二位宽与第一差值之间的第二差值为4,将一帧图像B对应的高8位比特组成一帧高位图像BI,将该帧图像B对应低4位比特组成一帧低位图像B2的高4位比特,并向该帧低位图像B2补充4个预设比特,假设预设比特为0,即向该帧低位图像B2补充4个比特0,得到该帧低位图像B2包括的8个比特。步骤202 :获取该帧高位图像的有效位信息和该帧低位图像的有效位信息,该帧高位图像的有效位信息用于指示该帧高位图像中包括的该帧图像中的比特,以及该帧低位图像的有效位信息用于指示该帧低位图像中包括的该帧图像中的比特;其中,如果采用第一方式对一帧图像进行划分,则本步骤可以具体为获取该帧高位图像的有效位信息,且该帧高位图像的有效位信息可以用于指示该帧高位图像中包括的低第一差值位比特为该帧图像中的比特,以及获取该帧低位图像的有效位信息,且该帧低位图像的有效位信息可以用于指示该帧低位图像包括的第二位宽位比特为该帧图像中的比特。 例如,对于如图3所示的一帧高位图像Al和一帧低位图像A2,获取该帧高位图像Al的有效位信息,且该帧高位图像Al的有效位信息用于指示该帧高位图像Al包括的低4位比特为该帧图像A中的比特,以及获取该帧低位图像A2的有效位信息,且该帧低位图像A2的有效位信息用于指示该帧低位图像A2包括的8位比特为该帧图像A中的比特。其中,如果采用第二方式对一帧图像进行划分,则本步骤可以具体为获取该帧低位图像的有效位信息,且该帧低位图像的有效位信息可以用于指示该帧低位图像包括的高第一差值位比特为该帧图像中的比特,以及获取该帧高位图像的有效位信息,且该帧高位图像的有效位信息可以用于指示该帧高位图像包括的第二位宽位比特为该帧图像中的比特。例如,对于如图4所示的一帧高位图像BI和一帧低位图像B2,获取该帧低位图像B2的有效位信息,且该帧低位图像B2的有效位信息用于指示该帧低位图像B2包括的高4位比特为该帧图像B中的比特,以及获取该帧高位图像BI的有效位信息,且该帧高位图像BI的有效位信息用于指示该帧高位图像BI包括的8位比特为该帧图像B中的比特。
步骤203 :对该帧高位图像进行编码得到该帧高位图像的码流,设置该帧高位图像的码流包括该帧图像的帧标识信息、该帧高位图像的有效位信息和图像类型,且该图像类型为高位图像,该帧标识信息用于标识该帧图像;具体地,采用第一编码器对该帧高位图像进行编码,得到该帧高位图像的码流,该帧高位图像的码流包括该帧高位图像的图像内容和附加信息,设置该帧高位图像的码流的附加信息包括该帧图像的帧标识信息、该帧高位图像的有效位信息和图像类型,且该图像类型为高位图像,该帧标识信息用于标识该帧图像;其中,第一编码器的位宽为第二位宽。其中,采用第一编码器得到该帧高位图像的码流包括图像内容部分和附加信息部分,图像内容部分中携带该帧高位图像的图像内容,附加信息部分携带该帧高位图像的附加信息,且在本实施例中,可以设置附加信息部分还携带该帧图像的帧标识信息、该帧高位图像的有效位信息和图像类型,如此实现设置该帧高位图像的码流的附加信息包括该帧图像的帧标识信息、该帧高位图像的有效位信息和图像类型。例如,对于如图3所示的一帧高位图像Al,采用位宽为8比特的第一编码器对该帧高位图像进行编码,得到该帧高位图像Al的码流Al,设置该码流Al包括该帧图像A的帧标识信息IDA、该帧高位图像Al的有效位信息和图像类型;对于如图4所示的一帧高位图像BI,采用位宽为8比特的第一编码器对该帧高位图像进行编码,得到该帧高位图像BI的码流BI,设置该码流BI包括该帧图像B的帧标识信息IDB、该帧高位图像BI的有效位信息和图像类型。步骤204 :对该帧高位图像的码流进行打包得到该帧高位图像对应的第一网络数据包;例如,在本实施例中,对如图3所示的一帧高位图像Al的码流进行打包得到该帧高位图像Al对应的第一网络数据包Al,以及,对如图4所示的一帧高位图像BI的码流进行打包得到该帧高位图像BI对应的第一网络数据包BI。步骤205 :对该帧低图像进行编码得到该帧低位图像的码流,设置该帧低位图像的码流包括该帧图像的帧标识信息、该帧低位图像的有效位信息和图像类型,且图像类型为低位图像;具体地,采用第二编码器对该帧低位图像进行编码,得到该帧低位图像的码流,该帧低位图像的码流包括该帧低位图像的图像内容和附加信息,设置该帧低位图像的码流的附加信息包括该帧图像的帧标识信息、该帧低位图像的有效位信息和图像类型,且图像类型为低位图像;其中,第二编码器的位宽为第二位宽。例如,对于如图3所示的一帧低位图像A2,采用位宽为8比特的第二编码器对该帧低位图像A2进行编码,得到该帧低位图像A2的码流A2,设置该码流A2包括该帧图像A的帧标识信息IDA、该帧低位图像A2的有效位信息和图像类型;对于如图4所示的一帧低位图像B2,采用位宽为8比特的第二编码器对该帧低位图像B2进行编码,得到该帧低位图像B2的码流B2,设置该码流B2包括该帧图像B的帧标识信息IDB、该帧低位图像B2的有效位信息和图像类型。步骤206 :对该帧低位图像的码流进行打包得到该帧低位图像对应的第二网络数据包。例如,在本实施例中,对如图3所示的一帧低位图像A2的码流进行打包得到该帧 低位图像A2对应的第二网络数据包A2,以及,对如图4所示的一帧低位图像B2的码流进行打包得到该帧低位图像B2对应的第二网络数据包B2。如此完成对该帧图像进行压缩编码得到该帧图像对应的网络数据包,然后可将该帧图像对应的网络数据包发送给接收端。在本发明实施例中,将一巾贞第一位宽的图像划分成一巾贞第二位宽的高位图像和一帧第二位宽的低位图像,对该帧高位图像进行编码得到该帧高位图像对应的第一网络数据包,且第一网络数据包中包括该帧图像的帧标识信息、该帧高位图像的有效位信息和图像类型,对该帧低位图像进行编码得到该帧低位图像对应的第二网络数据包,且第二网络数据包中包括该帧图像的帧标识信息、该帧低位图像的有效位信息和图像类型。其中,第一位宽大于第二位宽,所以在本实施例中可以使用第二位宽的编码器来对第一位宽的图像进行编码,如此降低编码成本;另外,在本实施例中,可以使用第二位宽的内存来存储第一位宽的图像对应的高位图像的码流和低位图像的码流,节省了内存空间。本发明实施例提供了一种图像编码的方法。其中,在本实施例中,对于第一位宽的图像,发送端通过本实施例提供的方法对第一位宽的图像进行编码,参见图5,该方法包括步骤301 :将一帧图像划分成一帧高位图像和一帧低位图,其中,该帧图像包括第一位宽个比特,该帧高位图像包括第二位宽个比特,该帧低位图像包括第二位宽个比特,第一位宽大于第二位宽且小于或等于两倍的第二位宽;具体地,计算第一位宽与第二位宽之间的第一差值,计算第二位宽与第一差值之间的第二差值,根据第一差值和第二差值将一帧图像划分成一帧高位图像和一帧低位图像。其中,根据第一差值和第二差值将一帧图像划分成一帧高位图像和一帧低位图像的操作,可以参见上述实施例的步骤201中的相应内容,在此不再详细说明。步骤302 :获取该帧高位图像的有效位信息和该帧低位图像的有效位信息,该帧高位图像的有效位信息用于指示该帧高位图像中包括的该帧图像中的比特,以及该帧低位图像的有效位信息用于指示该帧低位图像中包括的该帧图像中的比特;其中,本步骤的详细操作可以参见上述实施例的步骤202中的相应内容,在此不再详细说明。
步骤303 :对该帧高位图像进行编码得到该帧高位图像的码流;具体地,采用第一编码器对该帧高位图像进行编码,得到该帧高位图像的码流,其中,第一编码器的位宽为第二位宽。步骤304 :对该帧高位图像的码流进行打包得到该帧高位图像对应的第一网络数据包,设置该帧高位图像对应的第一网络数据包的包头携带该帧图像的帧标识信息、该帧高位图像的有效位信息和图像类型,且该图像类型为高位图像,该帧标识信息用于标识该帧图像;其中,该帧高位图像对应的第一网络数据包至少包括包头和该帧高位图像的码流。
步骤305 :对该帧低图像进行编码得到该帧低位图像的码流;具体地,采用第二编码器对该帧低位图像进行编码,得到该帧低位图像的码流,其中,第二编码器的位宽为第二位宽。步骤306 :对该帧低位图像的码流进行打包得到该帧低位图像对应的第二网络数据包,设置该帧低位图像对应的第二网络数据包的包头携带该帧图像的帧标识信息、该帧低位图像的有效位信息和图像类型,且该图像类型为低位图像。其中,该帧低位图像对应的第二网络数据包至少包括包头和该帧高位图像的码流。如此完成对该帧图像进行压缩编码得到该帧图像对应的网络数据包,然后可将该帧图像对应的网络数据包发送给接收端。在本发明实施例中,将一巾贞第一位宽的图像划分成一巾贞第二位宽的高位图像和一帧第二位宽的低位图像,对该帧高位图像进行编码得到该帧高位图像对应的第一网络数据包,且第一网络数据包的包头中包括该帧图像的帧标识信息、该帧高位图像的有效位信息和图像类型,对该帧低位图像进行编码打包得到该帧低位图像对应的第二网络数据包,且第二网络数据包的包头中包括该帧图像的帧标识信息、该帧低位图像的有效位信息和图像类型。其中,第一位宽大于第二位宽,所以在本实施例中可以使用第二位宽的编码器来对第一位宽的图像进行编码,如此降低编码成本;另外,在本实施例中,可以使用第二位宽的内存来存储第一位宽的图像对应的高位图像的码流和低位图像的码流,节省了内存空间。参见图6,本发明实施例提供了一种图像解码的方法,包括步骤401 :对网络数据包进行解码得到第一图像、第二图像以及第一图像和第二图像的帧标识信息、有效位信息和图像类型,第一图像的位宽为第一位宽,第二图像的位宽为第二位宽,解析出第一图像的图像类型为高位图像以及第二图像的图像类型为低位图像;步骤402 :根据第一图像的帧标识信息、有效位信息和图像类型,以及第二图像的帧标识信息、有效位信息和图像类型,对第一图像和第二图像进行重建,得到第一位宽的重建图像,第一位宽大于第二位宽且小于两倍第二位宽。在本发明实施例中,对网络传输包进行解码得到第二位宽的第一图像、第二位宽的第二图像以及第一图像和第二图像的帧标识信息、有效位信息和图像类型,解析第一图像的图像类型为高位图像以及第二图像的图像类型为低位图像;根据第一图像的帧标识信息、有效位信息和图像类型,以及第二图像的帧标识信息、有效位信息和图像类型,对第一图像和第二图像进行重建,得到第一位宽的重建图像。其中,第一位宽大于第二位宽,所以在本实施例中可以使用第二位宽的编码器来解码出第一位宽的图像,如此降低解码成本。本发明实施例提供了一种图像解码的方法。其中,发送端利用上述编码的方法对图像进行编码得到该图像对应的第一网络数据包和第二网络数据包,接收端接收发送端发送的该图像对应的第一网络数据包和第二网络数据包,然后利用本实施例提供的方法进行解码,参见图7,该方法包括步骤501 :对第一网络数据包进行解包得到第一码流,以及对该图像对应的第二网络数据包进行解包得到第二码流;具体地,对第一网络数据包进行解封装得到第一码流,以及,对第二网络数据包进行解封装得到第二码流。例如,对第一网络数据包Al进行进行解封装,得到第一码流Al,对第二网络数据 包A2进行解封装,得到第二码流A2 ;对第一网络数据包BI进行解封装,得到第一码流BI,以及,对第二网络数据包B2进行封装得到第二码流B2。步骤502 :对第一码流进行解码得到第一码流对应的第一图像、第一图像的帧标识信息、有效位信息和图像类型,第一图像的位宽为第一位宽,解析出该图像类型为高位图像;具体地,采用第一解码器对第一码流进行解码得到第一图像和第一图像的附加信息,从第一图像的附加信息中提取第一图像的帧标识信息、有效位信息和图像类型,第一解码器的位宽为第二位宽,第一图像的位宽为第二位宽,解析出该图像类型为高位图像。例如,假设第二位宽为8比特,采用位宽为8比特的第一解码器对第一码流Al进行解码得到8比特的第一图像Al和第一图像Al的附加信息,从第一图像Al的附加信息中提取第一图像Al的帧标识信息IDA、有效位信息和图像类型,解析出该图像类型为高位图像。再如,采用位宽为8比特的第一解码器对第一码流BI进行解码得到8比特的第一图像BI和第一图像BI的附加信息,从第一图像BI的附加信息中提取第一图像BI的帧标识信息IDB、有效位信息和图像类型,解析出该图像类型为高位图像。步骤503 :对第二码流进行解码得到第二码流对应的第二位宽的第二图像、第二图像的帧标识信息、有效位信息和图像类型,且解析该图像类型为低位图像;具体地,采用第二解码器对第二码流进行解码得到第二图像和第二图像的附加信息,从第二图像的附加信息中提取第二图像的帧标识信息、有效位信息和图像类型,第二解码器的位宽为第二位宽,第二图像的位宽为第二位宽,解析该图像类型为低位图像。例如,采用位宽为8比特的第二解码器对第二码流A2进行解码得到8比特的第二图像A2和第二图像A2的附加信息,从第二图像A2的附加信息中提取第二图像A2的帧标识信息IDA、有效位信息和图像类型,解析该图像类型的低位图像。再如,采用位宽为8比特的第二解码器对第二码流B2进行解码得到8比特的第二图像B2和第二图像B2的附加信息,从第二图像B2的附加信息中提取第二图像B2的帧标识信息IDB、有效位信息和图像类型,解析该图像类型的低位图像。步骤504 :根据第一图像的帧标识信息和第二图像的帧标识信息确定出属性于同一中贞图像包括的一巾贞第一图像和一巾贞第二图像;
例如,根据第一图像Al对应的帧标识信息IDA和第二图像A2对应的帧标识信息IDA确定出第一图像Al和第二图像A2属于同一巾贞图像A ;再如,根据第一图像BI对应的帧标识信息IDB和第二图像B2对应的帧标识信息IDB确定出第一图像BI和第二图像B2属于同一帧图像B。步骤505 :解析该帧第一图像的图像类型并确定出该帧第一图像为该帧图像的高位图像,根据该帧第一图像的有效位信息从该帧第一图像中提取第一有效比特,第一有效比特为该帧图像中的比特;具体地,解析该帧第一图像的图像类型为高位图像,并据此确定出该帧第一图像为该帧图像的高位图像,根据该帧第一图像的有效位信息确定出该帧第一图像中包括的第一有效比特,第一有效比特为该帧图像中的比特,从该帧第一图像包括的第二位宽个比特中提取确定出的第一有效比特。
例如,解析该帧第一图像Al的图像类型为低位图像,并据此确定出该帧第一图像为该帧图像A的高位图像,根据该帧第一图像Al的有效信息确定出该帧第一图像中包括的低4位比特为第一有效比特,从该帧第一图像Al包括的8个比特中提取低4位第一有效比特。再如,解析该帧第一图像BI的图像类型为高位图像,并据此确定出该帧第一图像为该帧图像B的高位图像,根据该帧第一图像BI的有效信息确定出该帧第一图像中包括的8个比特为第一有效比特,从该帧第一图像中提取8个第一有效比特。步骤506 :解析该帧第二图像的图像类型并确定出该帧第二图像为该帧图像的低位图像,根据该帧第二图像的有效位信息从该帧第二图像中提取第二有效比特,第二有效比特为该帧图像中的比特;具体地,解析该帧第二图像的图像类型为低位图像,并据此确定出该帧第二图像为该帧图像的低位图像,根据该帧第二图像的有效位信息确定出该帧第二图像中包括的第二有效比特,第二有效比特为该帧图像中的比特,从该帧第二图像包括的第二位宽个比特中提取确定出的第二有效比特。例如,解析该帧第二图像A2的图像类型为低位图像,并据此确定出该帧第二图像为该帧图像A的低位图像,根据该帧第二图像A2的有效信息确定出该帧第二图像中包括的8个比特都为第二有效比特,从该帧第一图像中提取8个第二有效比特。再如,解析该帧第二图像B2的图像类型为低位图像,并据此确定出该帧第二图像为该帧图像B的低位图像,根据该帧第二图像B2的有效信息确定出该帧第二图像中包括的高4位比特为第二有效比特,从该帧第二图像包括的8个比特中提取高4位第二有效比特。步骤507 :根据该帧第一图像为高位图像以及该帧第二图像为低位图像,将第一有效比特和第二有效比特组成一巾贞位宽为第一位宽的重建图像。具体地,根据该帧第一图像为高位图像将第一有效比特作为一帧图像的高位比特,根据该帧第二图像为低位图像将第二有效比特作为一帧图像的低位比特,然后将第一有效比特和第二有效比特组成一巾贞位宽为第一位宽的重建图像。例如,第一位宽为12比特,将从该帧第一图像Al中提取的低4位第一有效比特和从该帧第二图像A2中提取的8位有效比特组成第一位宽的重建图像A。再如,将从该帧第一图像BI中提取的8位第一有效比特和从该帧第二图像B2中提取的高4位第二有效比特组成第一位宽的重建图像B。在本发明实施例中,对第一网络数据包进行解码得到第二位宽的第一图像,第一图像的帧标识信息、有效位信息和图像类型,图像类型为高位图像;对第二网络数据包进行解码得到第二位宽的第二图像,第二图像的帧标识信息、有效位信息和图像类型,图像类型为低位图像;根据第一图像的帧标识信息、有效位信息和图像类型,以及第二图像的帧标识信息、有效位信息和图像类型,对第一图像和第二图像进行重建,得到第一位宽的重建图像。其中,第一位宽大于第二位宽,所以在本实施例中可以使用第二位宽的编码器来解码出第一位宽的图像,如此降低解码成本;另外,在本实施例中,可以使用第二位宽的内存来存储第一位宽的图像对应的第一码流和第二码流,节省了内存空间。本发明实施例提供了一种图像解码的方法。其中,发送端利用上述编码的方法对图像进行编码得到该图像对应的第一网络数据包和第二网络数据包,接收端接收发送端发送的该图像对应的第一网络数据包和第二网络数据包,然后利用本实施例提供的方法进行解码,参见图8,该方法包括 步骤601 :对第一网络数据包进行解包得到第一码流,第一码流对应的第一图像的帧标识信息、有效位信息和图像类型,解析第一图像的图像类型为高位图像,以及对第二网络数据包进行解包得到第二码流,第二码流对应的第二图像的帧标识信息、有效位信息和图像类型,解析第二图像的图像类型为低位图像;具体地,对第一网络数据包进行解封装得到第一网络数据包包括的包头和第一码流,从第一网络数据包的包头中提取第一码流对应的第一图像的帧标识信息、有效位信息和图像类型,解析第一图像的图像类型为高位图像;对第二网络数据包进行解封装得到第二网络数据包的包头和第二码流,从第二网络数据包的包头中提取第二码流对应的第二图像的帧标识信息、有效位信息和图像类型,解析第二图像的图像类型为低位图像。步骤602 :对第一码流进行解码得到第一码流对应的第二位宽的第一图像;具体地,采用第一解码器对第一码流进行解码得到第一图像,第一解码器的位宽为第二位宽,第一图像的位宽为第二位宽。步骤603 :对第二码流进行解码得到第二码流对应的第二位宽的第二图像;具体地,采用第二解码器对第二码流进行解码得到第二图像,第二解码器的位宽为第二位宽,第二图像的位宽为第二位宽。步骤604 :根据第一图像的帧标识信息和第二图像的帧标识信息确定出属性于同一中贞图像包括的一巾贞第一图像和一巾贞第二图像;步骤605 :解析该帧第一图像的图像类型为高位图像并确定出第一图像为该帧图像的高位图像,以及解析该帧第二图像的图像类型为低位图像并确定出第二图像为该帧图像的低位图像;步骤606 :根据该帧第一图像的有效位信息从该帧第一图像中提取第一有效比特,第一有效比特为该帧图像中的比特;具体地,根据该帧第一图像的有效位信息确定出该帧第一图像中包括的第一有效比特,第一有效比特为该帧图像中的比特,从该帧第一图像包括的第二位宽个比特中提取确定出的第一有效比特。步骤607 :根据该帧第二图像的有效位信息从该帧第二图像中提取第二有效比特,第二有效比特为该帧图像中的比特;具体地,根据该帧第二图像的有效位信息确定出该帧第二图像中包括的第二有效比特,第二有效比特为该帧图像中的比特,从该帧第二图像包括的第二位宽个比特中提取确定出的第二有效比特。步骤608 :根据该帧第一图像为高位图像以及该帧第二图像为低位图像,将第一有效比特和第二有效比特组成一巾贞位宽为第一位宽的重建图像。具体地,根据该帧第一图像为高位图像将第一有效比特作为一帧图像高位比特,根据该帧第二图像为低位图像将第二有效比特作为一帧图像的低位比特,然后将第一有效比特和第二有效比特组成一巾贞位宽为第一位宽的重建图像。在本发明实施例中,对第一网络数据包进行解码得到第二位宽的第一图像, 第一图像的帧标识信息、有效位信息和图像类型,解析第一图像的图像类型为高位图像;对第二网络数据包进行解码得到第二位宽的第二图像,第二图像的帧标识信息、有效位信息和图像类型,解析第二图像的图像类型为低位图像;根据第一图像的帧标识信息、有效位信息和图像类型,以及第二图像的帧标识信息、有效位信息和图像类型,对第一图像和第二图像进行重建,得到第一位宽的重建图像。其中,第一位宽大于第二位宽,所以在本实施例中可以使用第二位宽的编码器来解码出第一位宽的图像,如此降低解码成本;另外,在本实施例中,可以使用第二位宽的内存来存储第一位宽的图像对应的第一码流和第二码流,节省了内存空间。参见图9,本发明实施例提供了一种图像编码器,包括划分模块701,用于将一帧图像划分成一帧高位图像和一帧低位图像,该帧图像包括第一位宽个比特,该帧高位图像包括第二位宽个比特,该帧低位图像包括第二位宽个比特,第一位宽大于第二位宽且小于两倍第二位宽;第一编码模块702,用于对划分模块701划分的该帧高位图像进行编码得到第一网络数据包,第一网络数据包中包括该帧图像的帧标识信息,该帧高位图像的有效位信息和图像类型,该帧标识信息用于标识该帧图像,该帧高位图像的有效位信息用于指示该帧高位图像中包括的该帧图像中的比特,第一网络数据包包括的图像类型为高位图像;第二编码模块,用于对划分模块701划分的该帧低位图像进行编码得到第二网络数据包,第二网络数据包中包括该帧图像的帧标识信息,该帧低位图像的有效位信息和图像类型,该帧低位图像的有效位信息用于指示该帧低位图像中包括的该帧图像中的比特,第二网络数据包包括的图像类型为低位图像。其中,划分模块701包括第一划分单元,用于计算第一位宽与第二位宽之间的第一差值,以及计算第二位宽与第一差值之间的第二差值,将该帧图像对应的低第二位宽位比特组成一帧低位图像,将该帧图像对应的高第一差值位比特组成一帧高位图像对应的低第一差值位比特,向该帧高位图像补充第二差值个预设比特;或者,第二划分单元,用于计算第一位宽与第二位宽之间的第一差值,以及计算第二位宽与第一差值之间的第二差值,将该帧图像对应的高第二位宽位比特组成一帧高位图像,将该帧图像对应的低第一差值位比特组成一帧低位图像对应的高第一差值位比特,向该帧低位图像补充第二差值个预设比特。
其中,第一编码模块702包括第一编码单元,用于对该帧高位图像进行编码得到该帧高位图像的码流,设置该帧高位图像的码流的附加信息包括该帧图像的帧标识信息,该帧高位图像的有效位信息和图像类型,对该帧高位图像的码流进行打包得到第一网络数据包;或者,第二编码单元,用于对该帧高位图像进行编码得到该帧高位图像的码流,对该帧高位图像的码流进行打包得到第一网络数据包,设置第一网络数据包的包头携带该帧图像的帧标识信息、该帧高位图像的有效位信息和图像类型。其中,第二编码模块703包括第三编码单元,用于对该帧低位图像进行编码得到该帧低位图像的码流,设置该帧低位图像的码流的附加信息包括该帧图像的帧标识信息,该帧低位图像的有效位信息和图像类型,对该帧低位图像的码流进行打包得到第二网络数据包;或者,、第四编码单元,用于对该帧低位图像进行编码得到该帧低位图像的码流,对该帧低位图像的码流进行打包得到第二网络数据包,设置第二网络数据包的包头携带该帧图像的帧标识信息、该帧低位图像的有效位信息和图像类型。进一步地,该装置还包括获取模块,用于获取该帧高位图像的有效位信息和该帧低位图像的有效位信息。在本发明实施例中,将一巾贞第一位宽的图像划分成一巾贞第二位宽的高位图像和一帧第二位宽的低位图像,对该帧高位图像进行编码得到该帧高位图像对应的第一网络数据包,且第一网络数据包中包括该帧图像的帧标识信息、该帧高位图像的有效位信息和图像类型,对该帧低位图像进行编码打包得到该帧低位图像对应的第二网络数据包,且第二网络数据包中包括该帧图像的帧标识信息、该帧低位图像的有效位信息和图像类型。其中,第一位宽大于第二位宽,所以在本实施例中可以使用第二位宽的编码器来对第一位宽的图像进行编码,如此降低编码成本;另外,在本实施例中,可以使用第二位宽的内存来存储第一位宽的图像对应的高位图像的码流和低位图像的码流,节省了内存空间。参见图10,本发明实施例提供了一种对上述图像编码器得到的图像对应的网络数据包进行解码的图像解码器,包括解码模块801,用于对网络数据包进行解码得到第一图像、第二图像以及第一图像和第二图像的帧标识信息、有效位信息和图像类型,其中,第一图像的位宽为第一位宽,第二图像的位宽为第二位宽,解析出第一图像的图像类型为高位图像以及第二图像的图像类型为低位图像;重建模块802,用于根据解码模块801解码得到的第一图像的帧标识信息、有效位信息和图像类型,以及第二图像的帧标识信息、有效位信息和图像类型,对第一图像和第二图像进行重建,得到第一位宽的重建图像,第一位宽大于所述第二位宽且小于或等于两倍第二位宽。其中,解码模块801包括第一解码单元,用于对第一网络数据包进行解包得到第一码流,对第一码流进行解码得到第一图像,以及从第一码流的附加信息中提取第一图像的帧标识信息、有效位信息和图像类型,解析出第一图像的图像类型为高位图像;第二解码单元,用于对第二网络数据包进行解码得到第二码流,对第二码流进行解码得到第二图像,以及从第二码流的附加信息中提取第二图像的帧标识信息、有效位信息和图像类型,解析出第二图像的图像类型为低位图像。其中,解码模块801包括第三解码单元,用于对第一网络数据包进行解包得到第一码流,以及从第一网络数据包的包头中提取第一码流对应的第一图像的帧标识信息、有效位信息和图像类型,对第一码流进行解码得到第一图像,解析出第一图像的图像类型为高位图像;第四解码单元,用于对第二网络数据包进行解包得到第二码流,以及从第二网络数据包的包头中提取第二码流对应的第二图像的帧标识信息、有效位信息和图像类型,对第二码流进行解码得到第二图像,解析出第二图像的图像类型为低位图像。其中,重建模块803包括 第一确定单元,用于根据第一图像的帧标识信息和第二图像的帧标识信息,确定出属于同一巾贞图像包括的一巾贞第一图像和一巾贞第二图像;第二确定单元,用于解析该帧第一图像的图像类型并确定出该帧第一图像为第一确定单元确定的一帧图像的高位图像,以及解析该帧第二图像的图像类型并确定出该帧第二图像为第一确定单元确定的一帧图像的低位图像;第一获取单兀,用于根据该巾贞第一图像的有效位信息从该巾贞第一图像中获取第一有效比特,第一有效比特为该帧图像中的比特;第二获取单元,用于根据该帧第二图像的有效位信息从该帧第二图像中获取第二有效比特,第二有效比特为该帧图像中的比特;组成单元,用于根据第二确定单元确定出的该帧第一图像为高位图像以及该帧第二图像为低位图像,将第一有效比特和第二有效比特组成一帧第一位置的重建图像。在本发明实施例中,对网络传输包进行解码得到第二位宽的第一图像、第二位宽的第二图像以及第一图像和第二图像的帧标识信息、有效位信息和图像类型,解析第一图像的图像类型为高位图像以及第二图像的图像类型为低位图像;根据第一图像的帧标识信息、有效位信息和图像类型,以及第二图像的帧标识信息、有效位信息和图像类型,对第一图像和第二图像进行重建,得到第一位宽的重建图像。其中,第一位宽大于第二位宽,所以在本实施例中可以使用第二位宽的编码器来解码出第一位宽的图像,如此降低解码成本;另外,在本实施例中,可以使用第二位宽的内存来存储第一位宽的图像对应的第一码流和第二码流,节省了内存空间。本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种图像编码方法,其特征在于,所述方法包括 将一帧图像划分成一帧高位图像和一帧低位图像,所述一帧图像包括第一位宽个比特,所述一帧高位图像包括第二位宽个比特,所述一帧低位图像包括第二位宽个比特,所述第一位宽大于所述第二位宽且小于两倍的所述第二位宽; 对所述一帧高位图像进行编码得到第一网络数据包,所述第一网络数据包中包括所述一帧图像的帧标识信息,所述一帧高位图像的有效位信息和图像类型,所述帧标识信息用于标识所述一帧图像,所述一帧高位图像的有效位信息用于指示所述一帧高位图像中包括的所述一帧图像中的比特,所述第一网络数据包包括的图像类型为高位图像; 对所述一帧低位图像进行编码得到第二网络数据包,所述第二网络数据包中包括所述一帧图像的帧标识信息,所述一帧低位图像的有效位信息和图像类型,所述一帧低位图像的有效位信息用于指示所述一帧低位图像中包括的所述一帧图像中的比特,所述第二网络数据包包括的图像类型为低位图像。
2.如权利要求I所述的方法,其特征在于,所述将一帧图像划分成一帧高位图像和一帧低位图像,包括 计算所述第一位宽与所述第二位宽之间的第一差值,以及计算所述第二位宽与所述第一差值之间的第二差值,将所述一帧图像对应的低第二位宽位比特组成一帧低位图像,将所述一帧图像对应的高第一差值位比特组成一帧高位图像对应的低第一差值位比特,向所述一帧高位图像补充第二差值个预设比特;或者, 计算所述第一位宽与所述第二位宽之间的第一差值,以及计算所述第二位宽与所述第一差值之间的第二差值,将所述一帧图像对应的高第二位宽位比特组成一帧高位图像,将所述一帧图像对应的低第一差值位比特组成一帧低位图像对应的高第一差值位比特,向所述一帧低位图像补充第二差值个预设比特。
3.如权利要求I所述的方法,其特征在于,所述对所述一帧高位图像进行编码得到第一网络数据包,包括 对所述一帧高位图像进行编码得到所述一帧高位图像的码流,设置所述码流的附加信息包括所述一帧图像的帧标识信息,所述一帧高位图像的有效位信息和图像类型,对所述码流进行打包得到第一网络数据包;或者, 对所述一帧高位图像进行编码得到所述一帧高位图像的码流,对所述码流进行打包得到第一网络数据包,设置所述第一网络数据包的包头携带所述一帧图像的帧标识信息、所述一帧高位图像的有效位信息和图像类型。
4.如权利要求I所述的方法,其特征在于,所述对所述一帧低位图像进行编码得到第二网络数据包,包括 对所述一帧低位图像进行编码得到所述一帧低位图像的码流,设置所述码流的附加信息包括所述一帧图像的帧标识信息,所述一帧低位图像的有效位信息和图像类型,对所述码流进行打包得到第二网络数据包;或者, 对所述一帧低位图像进行编码得到所述一帧低位图像的码流,对所述码流进行打包得到第二网络数据包,设置所述第二网络数据包的包头携带所述一帧图像的帧标识信息、所述一帧低位图像的有效位信息和图像类型。
5.一种对权利要求I得到的图像对应的网络数据包进行解码的方法,其特征在于,所述方法包括 对网络数据包进行解码得到第一图像、第二图像以及所述第一图像和第二图像的帧标识信息、有效位信息和图像类型,其中,所述第一图像的位宽为第一位宽,所述第二图像的位宽为第二位宽,解析出所述第一图像的图像类型为高位图像以及所述第二图像的图像类型为低位图像; 根据所述第一图像的帧标识信息、有效位信息和图像类型,以及所述第二图像的帧标识信息、有效位信息和图像类型,对所述第一图像和第二图像进行重建,得到第一位宽的重建图像,所述第一位宽大于所述第二位宽且小于或等于两倍所述第二位宽。
6.如权利要求5所述的方法,其特征在于,所述对网络数据包进行解码得到第一图像、第二图像以及所述第一图像和第二图像的帧标识信息、有效位信息和图像类型,包括 对第一网络数据包进行解包得到第一码流,对所述第一码流进行解码得到第一图像,以及从所述第一码流的附加信息中提取所述第一图像的帧标识信息、有效位信息和图像类型; 对第二网络数据包进行解码得到第二码流,对所述第二码流进行解码得到第二图像,以及从所述第二码流的附加信息中提取所述第二图像的帧标识信息、有效位信息和图像类型。
7.如权利要求5所述的方法,其特征在于,所述对网络数据包进行解码得到第一图像、第二图像以及所述第一图像和第二图像的帧标识信息、有效位信息和图像类型,包括 对第一网络数据包进行解包得到第一码流,以及从所述第一网络数据包的包头中提取所述第一码流对应的第一图像的帧标识信息、有效位信息和图像类型,对所述第一码流进行解码得到第一图像; 对第二网络数据包进行解包得到第二码流,以及从所述第二网络数据包的包头中提取所述第二码流对应的第二图像的帧标识信息、有效位信息和图像类型,对所述第二码流进行解码得到第二图像。
8.如权利要求5至7任一项权利要求所述的方法,其特征在于,所述根据所述第一图像的帧标识信息、有效位信息和图像类型,以及所述第二图像的帧标识信息、有效位信息和图像类型,对所述第一图像和第二图像进行重建,得到第一位宽的重建图像,包括 根据所述第一图像的帧标识信息和第二图像的帧标识信息,确定出属于同一帧图像包括的一巾贞第一图像和一巾贞第二图像; 解析所述一帧第一图像的图像类型并确定出所述一帧第一图像为所述一帧图像的高位图像,以及解析所述一帧第二图像的图像类型并确定出所述一帧第二图像为所述一帧图像的低位图像; 根据所述一帧第一图像的有效位信息从所述一帧第一图像中获取第一有效比特,所述第一有效比特为所述一帧图像中的比特; 根据所述一帧第二图像的有效位信息从所述一帧第二图像中获取第二有效比特,所述第二有效比特为所述一帧图像中的比特; 根据所述一帧第一图像为高位图像以及所述一帧第二图像为低位图像,将所述第一有效比特和所述第二有效比特组成一帧第一位宽的重建图像。
9.一种图像编码器,其特征在于,所述图像编码器包括划分模块,用于将一帧图像划分成一帧高位图像和一帧低位图像,所述一帧图像包括第一位宽个比特,所述一帧高位图像包括第二位宽个比特,所述一帧低位图像包括第二位宽个比特,所述第一位宽大于所述第二位宽且小于两倍所述第二位宽; 第一编码模块,用于对所述划分模块划分的一帧高位图像进行编码得到第一网络数据包,所述第一网络数据包中包括所述一帧图像的帧标识信息,所述一帧高位图像的有效位信息和图像类型,所述帧标识信息用于标识所述一帧图像,所述一帧高位图像的有效位信息用于指示所述一帧高位图像中包括的所述一帧图像中的比特,所述第一网络数据包包括的图像类型为高位图像; 第二编码模块,用于对所述划分模块划分的一帧低位图像进行编码得到第二网络数据包,所述第二网络数据包中包括所述一帧图像的帧标识信息,所述一帧低位图像的有效位信息和图像类型,所述一帧低位图像的有效位信息用于指示所述一帧低位图像中包括的所述一帧图像中的比特,所述第二网络数据包包括的图像类型为低位图像。
10.如权利要求9所述的图像编码器,其特征在于,所述划分模块包括 第一划分单元,用于计算所述第一位宽与所述第二位宽之间的第一差值,以及计算所述第二位宽与所述第一差值之间的第二差值,将所述一帧图像对应的低第二位宽位比特组成一帧低位图像,将所述一帧图像对应的高第一差值位比特组成一帧高位图像对应的低第一差值位比特,向所述一帧高位图像补充第二差值个预设比特;或者, 第二划分单元,用于计算所述第一位宽与所述第二位宽之间的第一差值,以及计算所述第二位宽与所述第一差值之间的第二差值,将所述一帧图像对应的高第二位宽位比特组成一帧高位图像,将所述一帧图像对应的低第一差值位比特组成一帧低位图像对应的高第一差值位比特,向所述一帧低位图像补充第二差值个预设比特。
11.如权利要求9所述的图像编码器,其特征在于,所述第一编码模块包括 第一编码单元,用于对所述一帧高位图像进行编码得到所述一帧高位图像的码流,设置所述码流的附加信息包括所述一帧图像的帧标识信息,所述一帧高位图像的有效位信息和图像类型,对所述码流进行打包得到第一网络数据包;或者, 第二编码单元,用于对所述一帧高位图像进行编码得到所述一帧高位图像的码流,对所述码流进行打包得到第一网络数据包,设置所述第一网络数据包的包头携带所述一帧图像的帧标识信息、所述一帧高位图像的有效位信息和图像类型。
12.如权利要求9所述的图像编码器,其特征在于,所述第二编码模块包括 第三编码单元,用于对所述一帧低位图像进行编码得到所述一帧低位图像的码流,设置所述码流的附加信息包括所述一帧图像的帧标识信息,所述一帧低位图像的有效位信息和图像类型,对所述码流进行打包得到第二网络数据包;或者, 第四编码单元,用于对所述一帧低位图像进行编码得到所述一帧低位图像的码流,对所述码流进行打包得到第二网络数据包,设置所述第二网络数据包的包头携带所述一帧图像的帧标识信息、所述一帧低位图像的有效位信息和图像类型。
13.—种对权利要求9得到的图像对应的网络数据包进行解码的图像解码器,其特征在于,所述图像解码器包括 解码模块,用于对网络数据包进行解码得到第一图像、第二图像以及所述第一图像和第二图像的帧标识信息、有效位信息和图像类型,其中,所述第一图像的位宽为第一位宽,所述第二图像的位宽为第二位宽,解析出所述第一图像的图像类型为高位图像以及所述第二图像的图像类型为低位图像; 重建模块,用于根据所述解码模块解码得到的所述第一图像的帧标识信息、有效位信息和图像类型,以及所述第二图像的帧标识信息、有效位信息和图像类型,对所述第一图像和第二图像进行重建,得到第一位宽的重建图像,所述第一位宽大于所述第二位宽且小于或等于两倍所述第二位宽。
14.如权利要求13所述的图像解码器,其特征在于,所述解码模块包括 第一解码单元,用于对第一网络数据包进行解包得到第一码流,对所述第一码流进行解码得到第一图像,以及从所述第一码流的附加信息中提取所述第一图像的帧标识信息、有效位信息和图像类型,解析出所述第一图像的图像类型为高位图像; 第二解码单元,用于对第二网络数据包进行解码得到第二码流,对所述第二码流进行 解码得到第二图像,以及从所述第二码流的附加信息中提取所述第二图像的帧标识信息、有效位信息和图像类型,解析出所述第二图像的图像类型为低位图像。
15.如权利要求13所述的图像解码器,其特征在于,所述解码模块包括 第三解码单元,用于对第一网络数据包进行解包得到第一码流,以及从所述第一网络数据包的包头中提取所述第一码流对应的第一图像的帧标识信息、有效位信息和图像类型,对所述第一码流进行解码得到第一图像,解析出所述第一图像的图像类型为高位图像; 第四解码单元,用于对第二网络数据包进行解包得到第二码流,以及从所述第二网络数据包的包头中提取所述第二码流对应的第二图像的帧标识信息、有效位信息和图像类型,对所述第二码流进行解码得到第二图像,解析出所述第二图像的图像类型为低位图像。
16.如权利要求13至15任一项权利要求所述的图像解码器,其特征在于,所述重建模块包括 第一确定单元,用于根据所述第一图像的帧标识信息和第二图像的帧标识信息,确定出属于同一巾贞图像包括的一巾贞第一图像和一巾贞第二图像; 第二确定单元,用于解析所述一帧第一图像的图像类型并确定出所述一帧第一图像为所述第一确定单元确定的一帧图像的高位图像,以及解析所述一帧第二图像的图像类型并确定出所述一帧第二图像为所述第一确定单元确定的一帧图像的低位图像; 第一获取单元,用于根据所述一帧第一图像的有效位信息从所述一帧第一图像中获取第一有效比特,所述第一有效比特为所述一帧图像中的比特; 第二获取单元,用于根据所述一帧第二图像的有效位信息从所述一帧第二图像中获取第二有效比特,所述第二有效比特为所述一帧图像中的比特; 组成单元,用于根据所述第二确定单元确定出所述一帧第一图像为高位图像以及所述一帧第二图像为低位图像,将所述第一获取单元获取的第一有效比特和所述第二获取单元获取的第二有效比特组成一帧第一位置的重建图像。
全文摘要
本发明公开了一种图像编码方法、图像解码方法及图像编码器和图像解码器,属于计算机领域。所述编码的方法包括将一帧图像划分成一帧高位图像和一帧低位图像,所述一帧图像包括第一位宽个比特,所述一帧高位图像包括第二位宽个比特,所述一帧低位图像包括第二位宽个比特,所述第一位宽大于所述第二位宽且小于两倍所述第二位宽;对所述一帧高位图像进行编码得到第一网络数据包,所述第一网络数据包中包括所述一帧图像的帧标识信息,所述一帧高位图像的有效位信息和图像类型;对所述一帧低位图像进行编码得到第二网络数据包,所述第二网络数据包中包括所述一帧图像的帧标识信息,所述一帧低位图像的有效位信息和图像类型。本发明能够减少编码的成本。
文档编号H04N21/434GK102724553SQ20121019274
公开日2012年10月10日 申请日期2012年6月12日 优先权日2012年6月12日
发明者李军华, 王浦林 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1