[发明专利]视频解码帧的显示输出控制方法及装置、存储介质、终端有效
| 申请号: | 202011373449.4 | 申请日: | 2020-11-30 |
| 公开(公告)号: | CN112468875B | 公开(公告)日: | 2022-03-29 |
| 发明(设计)人: | 郭春磊;李荣;罗小伟 | 申请(专利权)人: | 展讯通信(天津)有限公司 |
| 主分类号: | H04N21/44 | 分类号: | H04N21/44;H04N21/4402;H04N19/423 |
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 张振军 |
| 地址: | 300456 天津市滨海新*** | 国省代码: | 天津;12 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 视频 解码 显示 输出 控制 方法 装置 存储 介质 终端 | ||
一种视频解码帧的显示输出控制方法及装置、存储介质、终端,该方法包括:通过解码器对视频数据的每一帧解码时,将各帧的帧级信息存储到延迟队列中,将解码后的各帧的数据存储到显示模块帧缓存空间中;根据延迟队列中存储的帧级信息,获取显示顺序最靠前的帧记作目标帧;判断所述目标帧是否为参考帧,若判断结果为是,检测所述延迟队列中的帧数是否大于预设值,当所述延迟队列中的帧数大于所述预设值时,将所述目标帧的数据拷贝到解码器帧缓存空间中;输出所述目标帧以进行显示;重复执行上述步骤,直至对所述视频数据解码完成。由此,能够避免拷贝每帧数据,又能克服长时间不能输出解码帧的问题。
技术领域
本发明涉及视频显示领域,尤其涉及一种视频解码帧的显示输出控制方法及装置、存储介质、终端。
背景技术
视频播放主要涉及解码和显示两大部分,即视频需要首先经过解码器进行视频解码为原始数据(通常为YUV格式),然后经由负责图像显示的模块(显卡或图形处理器(Graphics Processing Unit,简称GPU)渲染到屏幕。其中,YUV,是一种颜色编码方法,“Y”表示明亮度(Luminance或Luma),也就是灰阶值,“U”和“V”表示的则是色度。视频编码为按照一定标准(或协议)对原始视频数据进行压缩编码的过程;视频解码为将编码的视频数据还原的过程,即视频编码的逆过程,视频帧按照解码顺序经解码器进行解码;视频显示为将解码后的视频数据渲染到屏幕的过程,解码后的视频帧按照真实的时间先后进行显示。
然而,传统视频解码显示的方案中,由于解码器和显示模块的数据交互逻辑,可能出现拷贝视频帧的数据量太大以导致对视频解码显示的效率低下的问题,或者可能出现由于参考帧过多或者长期参考帧导致显示模块的帧缓存长期无法释放、因而长时间不能显示视频帧的问题。其中,帧间预测的视频帧需要参考已经解码的视频帧才能完成解码,作为参考的这些帧为参考帧。
发明内容
本发明解决的技术问题是如何既避免了拷贝每帧数据,又能克服因参考帧个数过多,或长期参考帧的出现所导致的长时间不能输出解码帧的问题。
为解决上述问题,本发明实施例提供了一种视频解码帧的显示输出控制方法,所述方法包括:步骤A,通过解码器对视频数据的每一帧解码时,将各帧的帧级信息存储到延迟队列中,将解码后的各帧的数据存储到显示模块帧缓存空间中;步骤B,根据延迟队列中存储的帧级信息,获取显示顺序最靠前的帧记作目标帧;步骤C,判断所述目标帧是否为参考帧,若判断结果为是,执行步骤D;步骤D,检测所述延迟队列中的帧数是否大于预设值,当所述延迟队列中的帧数大于所述预设值时,执行步骤E;步骤E,将所述目标帧的数据拷贝到解码器帧缓存空间中;步骤F,输出所述目标帧以进行显示;重复执行所述步骤A至步骤F,直至对所述视频数据解码完成。
可选的,所述步骤C还包括:若判断结果为否,跳转至执行所述步骤F,输出所述目标帧以进行显示。
可选的,所述步骤D还包括:当所述延迟队列中的帧数小于或等于所述预设值时,不输出任何帧进行显示。
可选的,所述步骤B还包括:检测所述目标帧是否满足必要条件,若满足,则继续执行所述步骤C。
可选的,所述检测所述目标帧是否满足必要条件之后,还包括:若不满足,跳转至执行所述步骤A。
可选的,所述必要条件包括:所述视频数据未解码的所有帧的显示顺序都在所述目标帧之后。
可选的,所述方法还包括:通过解码器对视频数据的每一帧解码时,确定已解码的各帧是否仍为参考帧,以对确定为参考帧的各帧进行标记;所述步骤C包括:检测所述目标帧上是否存在标记;若所述目标帧上存在标记,则所述步骤C的判断结果为是;若所述目标帧上不存在标记,则所述步骤C的判断结果为否。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于展讯通信(天津)有限公司,未经展讯通信(天津)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011373449.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种半导体机台
- 下一篇:一种3D NAND存储器件及其制造方法





