发明名称 |
一种超长字幕数据处理的方法 |
摘要 |
本发明公开了一种超长字幕数据处理的方法,其特征在于,包括以下步骤:终端将内存分配给字幕图像,形成内存链表,所述终端播放所述内存链表的内存块字幕;所述终端将内存块指针从所述内存链表表头移除,加入链表尾,所述内存链表表头指向下一个内存块;所述终端记录内存块空白内容指针,此内存块为某个字符不能在当前内存块中完全渲染时记录的当前内存块未填充区域的指针,然后进入下一个内存块并从所述字符开始渲染。本发明中通过采用多个固定大小的内存块为字幕图像分配内存,使超长字幕所需要的大块内存可以通过多个内存块更新存储图像实现;图像分别存储在不同内存块上,降低图像渲染时间,使实时的动态字幕播出流畅;使内存块中的每个字符都完全渲染,不会出现边界字符造成的瑕疵问题。 |
申请公布号 |
CN101594478B |
申请公布日期 |
2013.01.30 |
申请号 |
CN200810113848.X |
申请日期 |
2008.05.30 |
申请人 |
新奥特(北京)视频技术有限公司 |
发明人 |
袁慧晶 |
分类号 |
H04N5/278(2006.01)I |
主分类号 |
H04N5/278(2006.01)I |
代理机构 |
北京挺立专利事务所(普通合伙) 11265 |
代理人 |
叶树明 |
主权项 |
一种超长字幕数据处理的方法,其特征在于,包括以下步骤:终端将内存分配给字幕图像,形成内存链表,所述终端播放所述内存链表的内存块字幕;所述内存为N+1块同样大小的内存;所述N+1块内存,其中N块用于存储屏幕显示区的字幕,1块用于存储屏幕将要显示的字幕;所述终端在所述内存链表表头内存块字幕显示完毕后,将内存块指针从所述内存链表表头移除,加入链表尾所述内存链表表头指向下一个内存块;所述终端记录内存块空白内容指针,所述内存块空白内容指针为某个字符不能在当前内存块中完全渲染时记录的当前内存块中未填充区域的指针,然后进入下一个内存块并从所述字符开始渲染。 |
地址 |
100080 北京市海淀区西草场1号北京硅谷电脑城15层1501-1506室 |