[发明专利]一种字幕数据处理的方法有效
申请号: | 200810113852.6 | 申请日: | 2008-05-30 |
公开(公告)号: | CN101594480A | 公开(公告)日: | 2009-12-02 |
发明(设计)人: | 袁慧晶 | 申请(专利权)人: | 新奥特(北京)视频技术有限公司 |
主分类号: | H04N5/278 | 分类号: | H04N5/278;G06F9/44 |
代理公司: | 北京挺立专利事务所 | 代理人: | 叶树明 |
地址: | 100080北京市海淀区西草场*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 字幕 数据处理 方法 | ||
1.一种字幕数据处理的方法,其特征在于,包括以下步骤:
调用API函数GetGlyphOutline获取指定字符的字模,得到显示字符的字 幕数据,所述字符的字幕数据是描述字符轮廓曲线的一系列点的集合;
自定义一种数据结构,具体为:结构体名为FIXEDEx,包含成员变量 value、fract和page,所述成员变量value的数据类型是16位整型,所述成员 变量fract的数据类型是16位无符号整型,所述成员变量page的数据类型是 16位无符号整型,对字符的字幕数据结构进行扩展,所述字符的字幕数据结 构增加一个所述成员变量page,用所述成员变量page记录页码;
调用API函数GetGlyphOutline得到所述字符的字幕数据;
所述字符的字幕数据增加所述成员变量记录页码,转换成所述自定义的 数据结构,形成新的字幕数据;
其中,所述字符的字幕数据结构中表示小数部分的成员变量fract的值直 接赋值给自定义结构中表示小数部分的成员变量;所述字符的字幕数据结构 中表示整数部分的成员变量的值直接赋值给自定义结构中表示整数部分的成 员变量。
2.如权利要求1所述字幕数据处理的方法,其特征在于,所述成员变量 page记录页码,在同一系统中页码对应页的宽高值固定。
3.如权利要求1所述字幕数据处理的方法,其特征在于,在对所述字符 的字幕数据结构进行扩展,所述字符的字幕数据结构增加一个所述成员变量 page步骤之前,该方法还包括:
通过调用所述API函数GetGlyphOutline得到所述字符的字幕数据,所述 字符的字幕数据将小数部分精确到1/65536,所述字符的字幕数据的整数的范 围为-32768~32767。
4.如权利要求3所述字幕数据处理的方法,其特征在于,所述字符的字 幕数据为字符轮廓曲线的点的数据结构,
其中,点的数据结构定义为:名为POINTFX的结构体,所述结构体包含 成员变量x和y,成员变量x和y的数据类型是定点数FIXED结构体,通过 所述POINTFX用定点数结构描述了所述字符轮廓曲线上的点在二维空间上 的x,y方向坐标;其中,所述FIXED结构体包含成员变量value和fract,所 述成员变量value的数据类型是16位整型,所述成员变量fract的数据类型是 16位无符号整型。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新奥特(北京)视频技术有限公司,未经新奥特(北京)视频技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810113852.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:自行车焊接内补强加工方法
- 下一篇:全利用电焊条