发明名称 一种全景直播的渲染实现方法
摘要 本发明公开了一种全景直播的渲染实现方法。获取渲染像素,创建一个球体模型,实时用手机内部陀螺仪的旋转矩阵数据转换生成新矩阵作为OpenGL中的ModelView矩阵,并将转换成RGB格式的数据传到手机的GPU中,在球体模型上进行纹理贴图,从位于中心的虚拟摄像机视角进行全景播放,实现全景直播。本发明能大大提升用户的体验,让用户比观看普通直播获得更多的乐趣。
申请公布号 CN106604087A 申请公布日期 2017.04.26
申请号 CN201611146565.6 申请日期 2016.12.13
申请人 杭州映墨科技有限公司 发明人 陈立勇;陈爱青;黄立瑶
分类号 H04N21/414(2011.01)I;H04N21/44(2011.01)I;G06T15/00(2011.01)I 主分类号 H04N21/414(2011.01)I
代理机构 杭州求是专利事务所有限公司 33200 代理人 林超
主权项 一种全景直播的渲染实现方法,其特征在于针对已获得的全景拍摄视频数据采用以下步骤进行处理:1)获取当前手机屏幕的渲染像素,并控制手机屏幕上显示的渲染区域大小和位置;2)创建一个球体模型,球体模型用于后续步骤的纹理贴图;3)实时获取手机内部陀螺仪的旋转矩阵数据,用获得的旋转矩阵转换生成一个4×4的新矩阵,新矩阵作为OpenGL中的ModelView矩阵,以使得手机上渲染的图像能实时响应手机位置状态的改变;4)全景拍摄视频的YUV数据通过计算转换成RGB数据,将RGB数据传到手机的GPU中,由GPU进行渲染,将RGB数据作为纹理贴到球体模型上,虚拟摄像机置于球体的中心,从虚拟摄像机视角进行全景播放,从而实现全景直播。
地址 310000 浙江省杭州市余杭区良睦路1399号梦想小镇互联网村8号楼3楼