【技术实现步骤摘要】
一种数字视频压缩与解压缩方法
本专利技术属于视频处理领域,具体涉及一种数字视频压缩与解压缩方法。
技术介绍
随着技术进步特别是智能手机的普及,各种视频拍摄、传输、存储越来越方便,随之而来的是产生大量视频数据,给网络传输带宽和存储空间提出了空前需求。因此对数字视频的压缩和解压缩显得尤其重要。目前业界广泛应用的数字视频压缩的主要工作重点是:帧间压缩和帧内压缩。帧间压缩采用(GroupofPictures,GOP)结构,主要有三种编码帧:I帧、P帧、B帧。I帧为Intra-codedpicture(帧内编码图像帧),不参考其他图像帧,只利用本帧的信息进行编码。P帧即Predictive-codedPicture(预测编码图像帧),利用之前的I帧或P帧,采用运动预测的方式进行帧间预测编码。B帧即BidrectionalPicture(双向预测编码图像帧),提供最高的压缩比,它既需要之前的图像帧(I帧或P帧),也需要后来的图像帧(P帧),采用运动预测的方式进行帧间双向预测编码。帧内压缩通常有以下几步:1、色彩空间转换(RGB–>YUV);2、宏块划分;3、离散 ...
【技术保护点】
1.一种数字视频压缩与解压缩方法,包括以下步骤:压缩环节包括:S1:数字视频序列的第一帧为基准帧;S2:依序判断每一帧画面是否为基准帧,若该帧画面为基准帧,进入步骤S3,若该帧画面为非基准帧,则进入步骤S7;S3:进行分解得到基准帧矩阵序列,同时进行步骤S4与S6;S4:对所述基准帧矩阵序列进行熵编码;S5:进行传输或者存储,该帧画面的压缩步骤完成;S6:将所述基准帧矩阵序列存入第一暂存器中,所述第一暂存器仅能暂存最近一帧矩阵序列;S7:进行分解得到非基准帧矩阵序列,进行步骤S8与S9;S8:对所述非基准帧矩阵序列进行熵编码;S9:将所述非基准帧矩阵序列减去所述第一暂存器中 ...
【技术特征摘要】
1.一种数字视频压缩与解压缩方法,包括以下步骤:压缩环节包括:S1:数字视频序列的第一帧为基准帧;S2:依序判断每一帧画面是否为基准帧,若该帧画面为基准帧,进入步骤S3,若该帧画面为非基准帧,则进入步骤S7;S3:进行分解得到基准帧矩阵序列,同时进行步骤S4与S6;S4:对所述基准帧矩阵序列进行熵编码;S5:进行传输或者存储,该帧画面的压缩步骤完成;S6:将所述基准帧矩阵序列存入第一暂存器中,所述第一暂存器仅能暂存最近一帧矩阵序列;S7:进行分解得到非基准帧矩阵序列,进行步骤S8与S9;S8:对所述非基准帧矩阵序列进行熵编码;S9:将所述非基准帧矩阵序列减去所述第一暂存器中暂存的矩阵序列得到差值矩阵序列,将所述非基准帧矩阵序列暂存入第一暂存器中,替换所述第一暂存器中原矩阵序列;S10:对所述差值矩阵序列进行熵编码;及S11:比较所述非基准帧矩阵序列的熵编码与所述差值矩阵序列的熵编码大小,选出熵编码小的矩阵序列,进入到步骤S5进行传输或存储;解压环节包括:S12:判断接收到的熵编码是否为所述差值矩阵序列的熵编码;若判断不为所述差值矩阵序列的熵编码,进入步骤S13:还原得到基准帧解压矩阵序列,进行步骤S14与S15;S14:将所述还原得到的基准帧解压矩阵序列暂存进第二暂存器中,所述第二暂存器仅能暂存最近一帧矩阵序列;S15:经过将所述基准帧解压矩阵序列组合后得到基准帧的原图像;若为所述差值矩阵序列的熵编码,进入步骤S16:还原得到解压差值矩阵序列;S17:将所述解压差值矩阵序列加上所述第二暂存器中暂存的矩阵序列,得到和值矩阵序列,并将所述和值矩阵序列暂存入所述第二暂存器中,进入步骤S15。2.如权利要求1所述的一种数字视频压缩与解压缩方法,其特征在于,所述数字视频压缩与解压缩方法为...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。