[发明专利]一种生成字幕的方法及装置有效
申请号: | 201710254051.0 | 申请日: | 2017-04-18 |
公开(公告)号: | CN108737907B | 公开(公告)日: | 2020-05-12 |
发明(设计)人: | 林耀冬;张欣;陈杰 | 申请(专利权)人: | 杭州海康威视数字技术股份有限公司 |
主分类号: | H04N21/488 | 分类号: | H04N21/488;H04N5/278 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 江崇玉 |
地址: | 310051 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 生成 字幕 方法 装置 | ||
1.一种生成字幕的方法,其特征在于,所述方法包括:
获取待生成字符在平面坐标系中的起始位置;
根据所述起始位置获取所述待生成字符包括的像素点在所述平面坐标系中的第一位置;
根据所述像素点的第一位置,计算所述像素点在字幕球面上的第二位置;
根据所述像素点的第二位置,在所述字幕球面上渲染所述像素点,以形成所述待生成字符;
根据第一连线和第二连线之间的夹角计算透明度,所述第一连线为所述字幕球面的球心与视点之间连线,所述第二连线为所述字幕球面的球心与所述待生成字符中的一点之间的连线;
所述根据所述像素点的第二位置,在所述字幕球面上渲染所述像素点,包括:
根据所述透明度和所述像素点的第二位置,在所述字幕球面上渲染所述像素点。
2.如权利要求1所述的方法,其特征在于,所述根据所述起始位置获取所述待生成字符包括的像素点在所述平面坐标系中的第一位置,包括:
根据所述待生成字符的编码生成预设大小的点阵,所述点阵包括所述待生成字符;
在所述起始位置处将所述点阵填写在所述平面坐标系中;
从所述平面坐标系中读取所述待生成字符包括的像素点在所述平面坐标系中的第一位置。
3.如权利要求1所述的方法,其特征在于,所述根据所述像素点的第一位置,计算所述像素点在字幕球面上的第二位置,包括:
根据所述像素点的第一位置计算所述像素点在球面坐标系中的仰角和方位角,所述球面坐标系的坐标原点与所述字幕球面的球心重合;
根据所述字幕球面的半径、所述像素点的仰角和方位角,计算所述像素点在所述字幕球面上的第二位置。
4.如权利要求1所述的方法,其特征在于,所述形成所述待生成字符之后,还包括:
确定一转轴,所述转轴经过所述字幕球面的球心,控制所述字幕球面绕所述转轴转动。
5.如权利要求1所述的方法,其特征在于,所述根据所述像素点的第一位置,计算所述像素点在字幕球面上的第二位置,包括:
根据所述像素点的第一位置和第i个字幕球面的半径,计算所述像素点在所述第i个字幕球面上的第二位置,i=1、2……N;
其中,N为字幕球面的总数且N为大于1的整数,N个字幕球面的球心重合,所述N个字幕球面的半径互不相等。
6.如权利要求5所述的方法,其特征在于,所述根据所述像素点的第二位置,在所述字幕球面上渲染所述像素点,包括:
在第i个时间段内,根据所述像素点在所述第i个字幕球面上的第二位置,在所述第i个字幕球面上渲染所述像素点。
7.一种生成字幕的装置,其特征在于,所述装置包括:
获取模块,用于获取待生成字符在平面坐标系中的起始位置;根据所述起始位置获取所述待生成字符包括的像素点在所述平面坐标系中的第一位置;
计算模块,用于根据所述像素点的第一位置,计算所述像素点在字幕球面上的第二位置;
渲染模块,用于根据所述像素点的第二位置,在所述字幕球面上渲染所述像素点,以形成所述待生成字符;
所述计算模块,还用于根据第一连线和第二连线之间的夹角计算透明度,所述第一连线为所述字幕球面的球心与视点之间连线,所述第二连线为所述字幕球面的球心与所述待生成字符中的一点之间的连线;
所述渲染模块,用于根据所述透明度和所述像素点的第二位置,在所述字幕球面上渲染所述像素点。
8.如权利要求7所述的装置,其特征在于,所述获取模块包括:
生成单元,用于根据所述待生成字符的编码生成预设大小的点阵,所述点阵包括所述待生成字符;
填写单元,用于在所述起始位置处将所述点阵填写在所述平面坐标系中;
读取单元,用于从所述平面坐标系中读取所述待生成字符包括的像素点在所述平面坐标系中的第一位置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州海康威视数字技术股份有限公司,未经杭州海康威视数字技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710254051.0/1.html,转载请声明来源钻瓜专利网。