[发明专利]一种实现字幕叠加的装置及方法无效
申请号: | 201310333795.3 | 申请日: | 2013-08-02 |
公开(公告)号: | CN103369255A | 公开(公告)日: | 2013-10-23 |
发明(设计)人: | 赵伊瑟;陈卫东;赖齐;裴孝刚 | 申请(专利权)人: | 苏州科达科技股份有限公司 |
主分类号: | H04N5/278 | 分类号: | H04N5/278;H04N7/18 |
代理公司: | 北京三聚阳光知识产权代理有限公司 11250 | 代理人: | 张建纲 |
地址: | 215011 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 字幕 叠加 装置 方法 | ||
1.一种实现字幕叠加的装置,其特征在于,包括:
解码器(1),将视频数据码流解码得到YUV格式或者RGB格式的第一码流数据;
截获模块(2),拦截获得所述解码器(1)输出的所述第一码流数据后输出,阻止所述第一码流数据从所述解码器(1)输出后直接被API绘图函数处理;
字幕编辑模块(5),将自定义的字幕信息转换为YUV格式或者RGB格式的第二码流数据;
叠加模块(3),接收所述截获模块(2)输出的所述第一码流数据以及所述字幕编辑模块(5)输出的所述第二码流数据,将二者叠加得到叠加后的YUV格式或者RGB格式的第三码流数据,并发送至绘图模块(6);
所述绘图模块(6),使用API绘图函数,将所述第三码流数据绘制到显示模块(4)的显示窗体上。
2.根据权利要求1所述的实现字幕叠加的装置,其特征在于,所述字幕编辑模块(5)包括:
字幕输入子模块(51),用于输入自定义字幕;
字幕编辑子模块(52),用于将所述字幕输入子模块(51)输入的自定义字幕转换为YUV格式或者RGB格式的第二码流数据。
3.根据权利要求1或2所述的实现字幕叠加的装置,其特征在于,所述截获模块(2)内置有拦截函数,利用所述拦截函数拦截获得所述解码器(1)输出的所述第一码流数据。
4.根据权利要求1-3任一所述的实现字幕叠加的装置,其特征在于,所述拦截函数为Detours拦截函数,拦截获得所述解码器(1)输出的所述第一码流数据。
5.根据权利要求1-4任一所述的实现字幕叠加的装置,其特征在于,所述视频数据码流包括MPEG4码流、标准的H264码流和私有格式码流。
6.一种实现字幕叠加的方法,其特征在于,包括如下步骤:
S1:将视频数据码流解码得到YUV格式或者RGB格式的第一码流数据;
将自定义的字幕信息转换为YUV格式或者RGB格式的第二码流数据;
S2:拦截获得所述第一码流数据,阻止所述第一码流数据直接被API绘图函数处理;
S3:将所述步骤S2中拦截获得的第一码流数据以及所述第二码流数据,将二者叠加得到叠加后的YUV格式或者RGB格式的第三码流数据;
S4:使用API绘图函数将所述第三码流数据绘制到显示窗体上显示。
7.根据权利要求6所述的实现字幕叠加的方法,其特征在于:
所述步骤S1包括如下步骤:
S11:利用字幕输入子模块(51)输入自定义的字幕;
S12:利用字幕编辑子模块(52)将步骤S11输入的自定义字幕转换为YUV格式或者RGB格式的第二码流数据。
8.根据权利要求6或7所述的实现字幕叠加的方法,其特征在于:
所述步骤S2中,利用拦截函数拦截获得所述步骤S1中的所述第一码流数据。
9.根据权利要求6-8任一所述的实现字幕叠加的方法,其特征在于:
所述步骤S2中,所述拦截函数为Detours拦截函数,拦截获得所述步骤S1中的所述第一码流数据。
10.根据权利要求6-9任一所述的实现字幕叠加的方法,其特征在于:
所述步骤S1中所述视频数据码流包括MPEG4码流、标准的H264码流和私有格式码流。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州科达科技股份有限公司,未经苏州科达科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310333795.3/1.html,转载请声明来源钻瓜专利网。