【技术实现步骤摘要】
本专利技术涉及视频数据处理领域,尤其涉及一种视频帧的解码处理方法和装置。
技术介绍
在视频数据处理领域,随着视频分辨率的不断提高和视频解码复杂度的提高,对于视频解码的计算消耗持续增加。采用中央处理器CPU进行视频解码要消耗大量的CPU计算资源,也有可能出现CPU计算资源无法满足高分辨率、高码率的需要。最近几年,台式计算机(PC机)、笔记本电脑、以及手持设备等数据处理设备中,都出现了使用图形处理器(GPU)进行视频解码的趋势。其主要原因是因为GPU有强大的并行计算功能,适合视频解码,能够轻松实现几十兆码率的1080P视频的解码。因此在未来,GPU 解码技术将成为视频解码的主流技术。目前,H264视频编码格式已经被大量使用在视频编码技术中。H264视频编码格式是动态图象专家组第四版(MPEG-4, Moving Pictures Experts Group 4)标准所定义的最新格式,同时也是目前技术含量最高、代表最新技术水平的视频编码格式之一。对于H264码流的解码,目前的GPU是通过H264解码器来解码,主要过程包括对 H264视频码流进行网络提取层(NAL,Ne ...
【技术保护点】
一种视频帧的解码处理方法,其特征在于,在对当前读入帧的解码处理过程中,包括:解析当前读入帧的信息,确定待显示帧序号以及缓存帧序号;判断所述待显示帧序号是否比最近显示过的帧的序号小,如果是则丢弃所述当前读入帧;否则,将待显示帧序号作为最近显示过的帧的序号,命令解码器对该当前读入帧进行解码,缓存所述缓存帧序号对应的解码帧,并根据待显示帧序号显示对应的解码帧。
【技术特征摘要】
1.一种视频帧的解码处理方法,其特征在于,在对当前读入帧的解码处理过程中,包括 解析当前读入帧的信息,确定待显示帧序号以及缓存帧序号; 判断所述待显示帧序号是否比最近显示过的帧的序号小,如果是则丢弃所述当前读入帧;否则,将待显示帧序号作为最近显示过的帧的序号,命令解码器对该当前读入帧进行解码,缓存所述缓存帧序号对应的解码帧,并根据待显示帧序号显示对应的解码帧。2.根据权利要求1所述的方法,其特征在于,所述确定待显示帧序号以及缓存帧序号的具体方式为 解析当前读入巾贞的信息,确定该当前读入巾贞的序号; 在当前读入帧是所读入的第一帧的情况下,将当前读入帧的序号作为缓存帧序号,之后命令解码器对该当前读入帧进行解码,缓存所述缓存帧序号对应的解码帧;结束对该当前读入帧的处理; 在当前读入帧是所读入的非第一帧的情况下,判断当前读入帧的序号是否小于缓存帧序号,如果是,则将当前读入帧的序号作为待显示帧序号;否则,将缓存帧序号作为待显示帧序号,将当前读入帧的序号作为缓存帧序号。3.根据权利要求2所述的方法,其特征在于,所述解析当前读入帧的信息,确定当前读入帧的序号的具体方式为 对当前读入帧的网络提取层NAL进行解析得到条带头信息; 对所述条带头信息进行解析,再根据解析出的信息计算当前读入帧的序号。4.根据权利要求1至3任一项所述的方法,其特征在于,所述解码器为图形处理器中的解码器。5.根据权利要求1至3任一项所述的方法,其特征在于,所述的视频帧格式为H264格式,所述解码器的解码方式为H264解码方式。6.一种视频帧的...
【专利技术属性】
技术研发人员:赖晶,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。