The present invention relates to a video coding method and apparatus, including dividing a video image frame into several fixed size image blocks; selecting at least one prediction mode for each image block as the pre-selection prediction mode for each image block in a variety of prediction modes; and determining the final prediction mode and the final prediction mode for each image block according to the pre-selection prediction mode for each image block. Prediction value; the final prediction mode of each image block and the final prediction value are coded to form a bit stream. The invention selects at least one prediction mode as the pre-selection prediction mode of each image block through a variety of prediction modes, predicts each image block according to the pre-selection prediction mode and obtains the prediction value, and obtains the final prediction mode and prediction residual according to the prediction value. This coding method does not need to poll each prediction mode, reduces a lot of computation, and further improves the coding compression rate of video images.
【技术实现步骤摘要】
视频编码方法及设备
本专利技术涉及一种压缩
,特别涉及一种视频编码方法及设备。
技术介绍
近年来,随着科学技术的发展,视频压缩编码技术已经广泛地使用在各式不同的装置上,包括现今各式消费类电子产品、手提式个人通讯装置、无线的或有线的网络通信产品、宽带网络、以及多媒体应用。视频压缩编码技术变得尤为重要,并形成多个的视频编码标准。例如有H.26x所表示的ITU-T(国际电气通信联盟电气通信标准化部门)标准和MPEG-x所表示的ISO/IEC标准。视频图像之所以能被压缩编码,是因为图像数据中存在着冗余。图像数据的冗余主要表现为:图像中相邻像素间的相关性引起的空间冗余;图像序列中不同帧之间存在相关性引起的时间冗余;不同彩色平面或频谱带的相关性引起的频谱冗余。压缩编码的目的就是通过去除这些数据冗余来减少表示图像数据所需的比特数。视频图像的压缩编码技术主要由四个部分组成,包含:预测模块、量化模块、码控模块和熵编码模块。其中预测模块作为一个重要的模块,是利用相邻像素间存在的空间冗余度,根据邻近像素信息对当前像素值进行预测。随着视频图像数据的不断增加,如何使视频图像数据的理论熵达到最小,提高压缩编码的效率成为亟待解决的问题。
技术实现思路
因此,为解决现有技术存在的技术缺陷和不足,本专利技术提出一种视频编码方法及设备。具体地,本专利技术一个实施例提出的一种视频编码方法,包括:将视频图像帧划分为多个固定大小的图像块;在多种预测方式中针对每个图像块选择至少一种预测方式作为所述每个图像块的预选预测方式;根据所述每个图像块的预选预测方式确定所述每个图像块的最终预测方式和最终预测值 ...
【技术保护点】
1.一种视频编码方法,其特征在于,包括:将视频图像帧划分为多个固定大小的图像块;在多种预测方式中针对每个图像块选择至少一种预测方式作为所述每个图像块的预选预测方式;根据所述每个图像块的预选预测方式确定所述每个图像块的最终预测方式和最终预测值;将所述每个图像块的最终预测方式和所述最终预测值进行编码形成比特流。
【技术特征摘要】
1.一种视频编码方法,其特征在于,包括:将视频图像帧划分为多个固定大小的图像块;在多种预测方式中针对每个图像块选择至少一种预测方式作为所述每个图像块的预选预测方式;根据所述每个图像块的预选预测方式确定所述每个图像块的最终预测方式和最终预测值;将所述每个图像块的最终预测方式和所述最终预测值进行编码形成比特流。2.根据权利要求1所述的方法,其特征在于,在多种预测方式中针对每个图像块选择至少一种预测方式作为所述每个图像块的预选预测方式,包括:选取多种预测方式;计算所述每个图像块的梯度值;根据所述每个图像块的梯度值在所述多种预测方式中选取至少一种预测方式作为所述每个图像块的预选预测方式。3.根据权利要求2所述的方法,其特征在于,所述每个图像块的梯度值满足:其中,Grad为梯度值,M*N为每个图像块中的像素分量数量,p为每个图像块中的像素分量值,i为每个图像块中的行像素分量的位置标识,j为每个图像块中的列像素分量的位置标识。4.根据权利要求1所述的方法,其特征在于,根据所述每个图像块的预选预测方式确定所述每个图像块的最终预测方式和最终预测值,包括:若当前图像块的预选预测方式为多个,则获取所述当前图像块在每个预选预测方式下对应的预测值,根据所述当前图像块的多个预测值确定所述当前图像块...
【专利技术属性】
技术研发人员:岳庆冬,田林海,
申请(专利权)人:西安科锐盛创新科技有限公司,
类型:发明
国别省市:陕西,61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。