[发明专利]一种生成字幕的方法及装置有效
申请号: | 201710254051.0 | 申请日: | 2017-04-18 |
公开(公告)号: | CN108737907B | 公开(公告)日: | 2020-05-12 |
发明(设计)人: | 林耀冬;张欣;陈杰 | 申请(专利权)人: | 杭州海康威视数字技术股份有限公司 |
主分类号: | H04N21/488 | 分类号: | H04N21/488;H04N5/278 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 江崇玉 |
地址: | 310051 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 生成 字幕 方法 装置 | ||
本发明实施例公开了一种生成字幕的方法及装置,属于视频领域。所述方法包括:获取待生成字符在平面坐标系中的起始位置;根据所述起始位置获取所述待生成字符包括的像素点在所述平面坐标系中的第一位置;根据所述像素点的第一位置,计算所述像素点在字幕球面上的第二位置;根据所述像素点的第二位置,在所述字幕球面上渲染所述像素点,以形成所述待生成字符。所述装置包括:获取模块、计算模块和渲染模块。本发明实施例能够显示全景视频的字幕。
技术领域
本发明涉及视频领域,特别涉及一种生成字幕的方法及装置。
背景技术
全景视频是把相机环360度拍摄的一组或多组照片拼接成一个全景图像,并将多个全景图像依次映射在一个球的表面上形成一帧帧图像的视频,它能在空间域上提供给用户360度无死角的新体验,提供虚拟的3D环境。
用户可以使用播放器播放全景视频,且在播放全景视频时用户可以通过选择视点,改变视频播放的视角,提高用户的交互体验。但是目前的全景视频美中不足的是没有字幕。
发明内容
为了为了能够显示全景视频的字幕,本发明提供了一种生成字幕的方法及装置。所述技术方案如下:
第一方面,本申请公开了一种生成字幕的方法,所述方法包括:
获取待生成字符在平面坐标系中的起始位置;
根据所述起始位置获取所述待生成字符包括的像素点在所述平面坐标系中的第一位置;
根据所述像素点的第一位置,计算所述像素点在字幕球面上的第二位置;
根据所述像素点的第二位置,在所述字幕球面上渲染所述像素点,以形成所述待生成字符。
可选的,所述根据所述起始位置获取所述待生成字符包括的像素点在所述平面坐标系中的第一位置,包括:
根据所述待生成字符的编码生成预设大小的点阵,所述点阵包括所述待生成字符;
在所述起始位置处将所述点阵填写在所述平面坐标系中;
从所述平面坐标系中读取所述待生成字符包括的像素点在所述平面坐标系中的第一位置。
可选的,所述根据所述像素点的第一位置,计算所述像素点在字幕球面上的第二位置,包括:
根据所述像素点的第一位置计算所述像素点在球面坐标系中的仰角和方位角,所述球面坐标系的坐标原点与所述字幕球面的球心重合;
根据所述字幕球面的半径、所述像素点的仰角和方位角,计算所述像素点在所述字幕球面上的第二位置。
可选的,所述形成所述待生成字符之后,还包括:
确定一转轴,所述转轴经过所述字幕球面的球心,控制所述字幕球面绕所述转轴转动。
可选的,所述形成所述待生成字符之后,还包括:
根据第一连线和第二连接之间的夹角计算透明度,所述第一连线为所述字幕球面的球心与视点之间连线,所述第二连线为所述字幕球面的球心与所述待生成字符中的一点之间的连线;
所述根据所述像素点的第二位置,在所述字幕球面上渲染所述像素点,包括:
根据所述透明度和所述像素点的第二位置,在所述字幕球面上渲染所述像素点。
可选的,所述根据所述像素点的第一位置,计算所述像素点在字幕球面上的第二位置,包括:
根据所述像素点的第一位置和第i个字幕球面的半径,计算所述像素点在所述第i个字幕球面上的第二位置,i=1、2……N;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州海康威视数字技术股份有限公司,未经杭州海康威视数字技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710254051.0/2.html,转载请声明来源钻瓜专利网。