1.一种图像编码方法,其特征在于,所述方法包括:
对当前帧图像依次进行离散余弦dct变换和量化处理,得到第一图像数据;
对所述第一图像数据进行差值处理,得到第二图像数据;
根据预设分层规则对所述第二图像数据进行分层,得到分层数据;
将所述分层数据发送给解码端。
2.根据权利要求1所述的方法,其特征在于,所述第一图像数据按照数值由大到小的顺序存储;所述对所述第一图像数据进行差值处理包括:
保持所述第一图像数据中数值最高的数据不变;
从所述第一图像数据中数值为第二高的数据开始,按照所述第一图像数据的存储顺序,将每个数据的数值减去前一个数据的数值,得到第二图像数据。
3.根据权利要求1所述的方法,其特征在于,所述根据预设分层规则对所述第二图像数据进行分层包括:
获取所述第一图像数据中数值最高的数据;
计算所述第一图像数据中数值最高的数据移位趋近于0的移位数;
根据预设分层数量n和所述移位数对所述第二图像数据进行移位和减法处理,所述n为大于1的整数。
4.根据权利要求3所述的方法,其特征在于,所述根据预设分层数量和所述移位数对所述第二图像数据进行移位和减法处理包括:
在当前的分层数i小于所述预设分层数量n时,根据所述移位数对所述第二图像数据进行向右移位处理,得到第一数据,所述i为正整数;
对所述第一数据进行反向移位,得到第二数据;
统计所述第一数据中相同数据的数量最多的数据,得到第三数据;
将所述第一数据减去所述第三数据,得到第i层分层数据;
将所述第二图像数据减去所述第二数据,得到第四数据,并将所述第二图像数据更新为所述第四数据且将所述i加1;
在所述i等于所述n时,将所述移位数置为0,并根据所述移位数0对第n-1层更新后的第二图像数据依次进行移位、反向移位和减法处理,得到第n层分层数据。
5.根据权利要求4所述的方法,其特征在于,所述将所述分层数据发送给解码端包括:
将第i层分层数据及所述第三数据发送给解码端。
6.根据权利要求1所述的方法,其特征在于,所述对当前帧图像依次进行离散余弦dct变换和量化处理包括:
将当前帧图像分为多个图像块;
对各图像块进行dct变换,得到dct系数值,并对所述dct系数值按照从大到小的顺序依次保存;
对所述dct系数值进行量化处理。
7.一种图像解码方法,其特征在于,包括:
接收编码端发送的分层数据和所述分层数据对应的第三数据,所述第三数据为第一数据中相同数据的数量最多的数据,所述第一数据为根据移位数对第二图像数据进行向右移位后得到的数据,所述第二图像数据为编码端对当前帧图像依次进行离散余弦dct变换、量化处理和差值处理后得到的数据;
根据所述分层数据和所述分层数据对应的第三数据依次对每层的分层数据进行解码,得到解码后的图像数据;
显示所述解码后的图像数据。
8.根据权利要求7所述的方法,其特征在于,所述根据所述分层数据和所述分层数据对应的第三数据依次对每层的分层数据进行解码得到解码后的图像数据包括:
当j=1时,将接收到的第1层分层数据加上所述第三数据,并将得到的数据进行反量化处理,得到第1层解码数据,其中,所述j为大于1且小于预设分层数量n的整数,所述j代表当前处理的层数,所述n为大于1的整数;
当j大于1且小于n时,将接收到的第j层分层数据加上所述第三数据,并对得到的数据进行反量化处理,得到第j层反量化处理后的数据;
将所述第j层反量化处理后的数据与第j-1层解码数据求和,得到第j层解码数据,并将j加1;
当j=n时,对第n层反量化处理后的数据与第n-1层解码数据求和,并对求和后的数据进行dct反变换,得到解码后的图像数据。
9.一种图像编码设备,其特征在于,所述图像编码设备包括处理器和存储器,所述存储器中存储有至少一条计算机指令,所述指令由所述处理器加载并执行以实现权利要求1至权利要求6中任一项所述的图像编码方法中所执行的步骤。
10.一种图像解码设备,其特征在于,所述图像解码设备包括处理器和存储器,所述存储器中存储有至少一条计算机指令,所述指令由所述处理器加载并执行以实现权利要求7或8所述的图像解码方法中所执行的步骤。