[发明专利]视频播放方法和装置有效
申请号: | 201710139264.9 | 申请日: | 2017-03-09 |
公开(公告)号: | CN108574806B | 公开(公告)日: | 2022-05-17 |
发明(设计)人: | 应玉龙 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04N5/262 | 分类号: | H04N5/262;H04N5/76;H04N21/485 |
代理公司: | 华进联合专利商标代理有限公司 44224 | 代理人: | 何平;邓云鹏 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频 播放 方法 装置 | ||
本发明涉及一种视频播放方法,包括:解析视频,得到视频原始尺寸和所述视频录制时的视频旋转角度;根据所述视频原始尺寸,获取所述视频以所述视频旋转角度旋转后的视频图像尺寸;根据所述视频图像尺寸确定所述视频以所述视频旋转角度旋转后的播放方式;所述播放方式为横屏播放方式和竖屏播放方式中的一种;按照所述播放方式将画布旋转至与当前屏幕姿态匹配;所述画布的尺寸符合所述视频原始尺寸;将从所述视频中解码出的图像数据,按照所述视频旋转角度旋转;将旋转后的所述图像数据,跟随所述画布的旋转绘制到所述画布中。本发明提供的视频播放方法,可以尽量避免视频播放时影像朝向混乱。
技术领域
本发明涉及计算机技术领域,特别涉及视频播放技术领域,尤其涉及一种视频播放方法和装置。
背景技术
视频是一种存储动态影像的媒体数据,从视频中解码出视频帧后,按照一定时间间隔依次展示各个视频帧,若时间间隔足够小,比如小于或等于1/24秒,依次展示的视频帧将形成动态的画面,可以向用户传达动态影像信息。
目前,视频在录制时会形成标准尺寸的视频,如形成宽度为1280像素高度为720像素的视频,而由于录制视频的设备姿态的差异,会导致视频中影像朝向混乱,视频在播放时按照视频的标准尺寸播放,导致播放时影像朝向混乱。
发明内容
基于此,有必要针对目前视频在播放时会产生影像倒置的问题,提供一种视频播放方法和装置。
一种视频播放方法,包括:
解析视频,得到视频原始尺寸和所述视频录制时的视频旋转角度;
根据所述视频原始尺寸,获取所述视频以所述视频旋转角度旋转后的视频图像尺寸;
根据所述视频图像尺寸确定所述视频以所述视频旋转角度旋转后的播放方式;所述播放方式为横屏播放方式和竖屏播放方式中的一种;
按照所述播放方式将画布旋转至与当前屏幕姿态匹配;所述画布的尺寸符合所述视频原始尺寸;
将从所述视频中解码出的图像数据,按照所述视频旋转角度旋转;
将旋转后的所述图像数据,跟随所述画布的旋转绘制到所述画布中。
一种视频播放装置,包括:
解析模块,用于解析视频,得到视频原始尺寸和所述视频录制时的视频旋转角度;
视频图像尺寸获取模块,用于根据所述视频原始尺寸,获取所述视频以所述视频旋转角度旋转后的视频图像尺寸;
播放方式确定模块,用于根据所述视频图像尺寸确定所述视频以所述视频旋转角度旋转后的播放方式;所述播放方式为横屏播放方式和竖屏播放方式中的一种;
画布旋转模块,用于按照所述播放方式将画布旋转至与当前屏幕姿态匹配;所述画布的尺寸符合所述视频原始尺寸;
图像旋转模块,用于将从所述视频中解码出的图像数据,按照所述视频旋转角度旋转;
图像渲染器,用于将旋转后的所述图像数据,跟随所述画布的旋转绘制到所述画布中。
上述视频播放方法和装置,在视频中记录视频录制时的视频旋转角度,在播放视频时,解析视频就能够得到视频中记录的视频旋转角度,该视频旋转角度反映了视频录制设备在录制该视频时的姿态,因此以该视频旋转角度旋转后的视频图像尺寸就是视频在矫正影像方向后的尺寸,于是根据视频图像尺寸就可以确定视频采用横屏播放方式还是竖屏播放方式。按照确定的播放方式,将画布旋转至匹配当前屏幕姿态的位置,实现自适应地旋转画布。在从视频中解码出图像数据后,按照视频旋转角度旋转图像数据,并将旋转后的图像数据跟随画布旋转绘制到画布中,最终呈现的图像数据符合播放方式和当前屏幕姿态,实现了播放视频时画面朝向的自适应调整,尽量避免视频播放时影像朝向混乱。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710139264.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数字图像恢复显示的摄影装置
- 下一篇:一种影像处理方法及相关设备