[发明专利]视频帧处理方法及视频帧处理芯片有效
申请号: | 201510003855.4 | 申请日: | 2015-01-04 |
公开(公告)号: | CN105828183B | 公开(公告)日: | 2017-12-05 |
发明(设计)人: | 谭丽娟 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04N21/4402 | 分类号: | H04N21/4402;H04N21/426 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 处理 视频 方法 芯片 以及 运动 估计 补偿 memc | ||
技术领域
本发明涉及多媒体技术,尤其涉及一种处理视频帧的方法、视频处理芯片以及MEMC芯片。
背景技术
现有的电视和手机等终端设备,为提升用户观看视频的体验,通常采用运动估计和运动补偿(Motion Estimate and Motion Compensation,MEMC)技术以提高视频播放的流畅度,该终端设备一般包括视频处理芯片、MEMC芯片和显示屏,其中,视频处理芯片用于对接收的码流进行解码以获取视频帧,MEMC芯片用于对接收的视频帧做运动估计和运动补偿以提高视频帧的帧率,显示屏用于显示从MEMC芯片中接收的视频帧。
由于视频处理芯片获取的视频帧的帧率通常小于显示屏的刷新率,为满足显示屏刷新率的要求,MEMC芯片将视频处理芯片输出的低帧率的视频帧进行运动估计和运动补偿以输出帧率更高的视频帧,从而满足显示屏刷新率的需要。
上述现有技术存在如下技术问题:由于视频处理芯片获取的视频帧是原始视频帧,如果原始视频帧的帧率或分辨率发生改变,则视频处理芯片传输给MEMC芯片的视频帧的帧率或分辨率也会相应的发生改变,由于视频处理芯片和MEMC芯片之间约定了帧率、分辨率和接口频率的对应关系,比如,在分辨率为全高清(Full High Definition,FHD),帧率为30fps时,视频处理芯片和MEMC之间的接口频率为74.25MHz;在分辨率为超高清(Ultra High Definition,UHD),帧率为60fps时,视频处理芯片和MEMC之间的接口频率为297MHz,因此,在视频处理芯片传输给MEMC芯片的视频帧的帧率或分辨率发生变化时,视频处理芯片和MEMC芯片之间需要调整接口频率,即调整接口时序,这会导致显示屏上出现短暂的黑屏,降低显示屏上播放视频的流畅度。
发明内容
本发明实施例提供了一种处理视频帧的方法、视频处理芯片以及MEMC芯 片,该视频处理芯片和该MEMC芯片之间按照固定的接口频率进行帧流的传输,提高显示屏播放视频的流畅度。
为达到上述目的,本发明的实施例采用如下技术方案:
第一方面,本发明提供了一种处理视频帧的方法,该方法包括:
视频处理芯片获取多个视频帧,其中,该多个视频帧的帧率为第一帧率,该多个视频帧的分辨率为第一分辨率,第一分辨率为每个视频帧的原始分辨率;
该视频处理芯片将每个视频帧从第一分辨率调整为第二分辨率,其中,第二分辨率为该视频处理芯片和MEMC芯片预先约定的分辨率,第二分辨率大于第一分辨率;
该视频处理芯片根据第二帧率在该多个视频帧中插入至少一个无效帧以使得由该多个视频帧和该至少一个无效帧组成的传输帧流的帧率为第二帧率,并且将该传输帧流发送给该MEMC芯片,其中,第二帧率为噶及视频处理芯片和该MEMC芯片预先约定的帧率,该至少一个无效帧的分辨率为第二分辨率。
结合第一方面,在第一种可能的实现方式中,该方法还包括:
该视频处理芯片向该MEMC芯片发送约定信息,该约定信息包括第二帧率、第二分辨率和位置信息,其中,该位置信息用于指示每个视频帧在第一分辨率时所有像素点组成的像素区域位于每个视频帧在第二分辨率时所有像素点组成的像素区域中的位置。
结合第一方面的第一种可能的实现方式,在第二种可能的实现方式中,每个视频帧在第一分辨率时所有像素点组成的像素区域为第一像素区域,每个视频帧在第二分辨率时所有像素点组成的像素区域为第二像素区域,则该视频处理芯片将每个视频帧从第一分辨率调整为第二分辨率包括:
针对每个视频帧,该视频处理芯片根据该位置信息在第一像素区域之外增加填充像素区域以形成包括第一像素区域和填充像素区域的第二像素区域。
结合第一方面,或者第一方面的第一或第二种可能的实现方式,在第三种可能的实现方式中,该视频处理芯片根据第二帧率在该多个视频帧中插入至少一个无效帧之前,该方法还包括:
该视频处理芯片生成该至少一个无效帧。
结合第一方面的第三种可能的实现方式,在第四种可能的实现方式中,在该视频处理芯片生成该至少一个无效帧之后,该方法还包括:
该视频处理芯片在每个无效帧中标记无效标识,该无效标识用于标识每个无效帧。
结合第一方面,或者第一方面的第一或第二或第三或第四种可能的实现方式,在第五种可能的实现方式中,第二分辨率与显示屏的分辨率相同,该显示屏用于显示经过该视频处理芯片和该MEMC芯片处理后的帧流。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510003855.4/2.html,转载请声明来源钻瓜专利网。