一种会议电视终端字幕生成叠加方法

文档序号:7958062阅读:202来源:国知局
专利名称:一种会议电视终端字幕生成叠加方法
技术领域
本发明属于多媒体通信领域,具体涉及会议电视系统中终端中的字幕形成技术。
背景技术
在会议电视系统中,常常需要在终端图像上显示如滚动字幕、横幅、终端名 称之类的文字说明,我们称其为"字幕"。目前的会议电视系统的字幕叠加方法 是通过主控向字幕生成模块发送欲叠加的字幕信息,如字幕内容、字幕颜色、显 示位置、显示大小、字模位置、滚动方式、透明度等,字幕生成模块根据字幕信 息中的字幕内容、字模位置、字体大小从字库中取出相应字的点阵,再根据字幕 和背景颜色生成原始字幕位图,字幕叠加模块则根据显示位置、滚动方式、透明 度对取出的原始字幕位图处理后叠加在摄像头摄取的本端或远端图像上,并通过 显示终端如电视机显示出来。附图1是目前会议电视中的字幕叠加方式结构图。 目前会议电视中的字幕叠加方式存在如下问题-
1、 主控和字幕叠加模块使用同一字库,互相通过PCI总线访问,而PCI总 线可提供给字库的空间有限,所以最后存放的字库都需经过删减,支持的相关字 幕的字体和字幕的大小都较为单一。
2、 当需改变字体的大小时,需要进行字体的縮放,增加了相关软件的复杂 性,显示效果也没有实际的字体好。
3、 滚动字幕、横幅、发端终端名称同时只能显示其中一种,实用性和扩展 性不强。

发明内容
针对现有技术的缺陷,本发明提供一种字幕叠加方法,使字幕叠加功能得 到扩展来满足用户日益突出的需求。
该会议电视终端字幕叠加方法,包括以下步骤
步骤一、当主控(APP)收到需要叠加字幕命令时,把将要显示的字幕内容
及字幕信息传给字幕生成模块;
步骤二、字幕生成模块根据字幕内容和字幕信息从字库中提取相应的字模并 生成原始字幕位图(YUV422图像)存放在缓冲区内,并将原始字幕位图存放地 址、字幕信息和二元位图缓冲区地址传给二元位图转换模块;
步骤三、二元转换模块则将原始字幕位图转换成二元位图,存放在二元位图 缓冲区,并返回二元位图存放地址和大小给主控;
步骤四、主控把二元位图存放地址及其字幕信息传给字幕叠加模块;
步骤五、字幕叠加模块根据字幕信息将二元位图还原及进行相关处理后叠加 在目标图像上,最终送给电视终端显示。
上述的字幕信息包括字幕滚动方式、字幕滚动速度、字体大小、字幕颜色、 字幕背景颜色、字幕背景透明强度、字幕显示位置。
所述叠加在目标图像上,指叠加在编码前的图像上或叠加在输出的图像上。
采用本发明,与现有技术相比,字库文件无需相互共享,也无需放在PCI 总线的共享空间内,字库文件亦不再需要进行删减,多种字幕的同时叠加成为可 能,极大地扩展了系统的功能。


图1是现有技术中会议电视中的字幕叠加方式结构图; 图2是本发明所采用的字幕叠加方式系统结构图; 图3是本发明中的字幕生成流程图; 图4是本发明中的字幕叠加流程图。
具体实施例方式
在现有技术的基础上,随着DSP和其它相关图形技术的发展和成熟,可以 把要显示的字幕图像转换成二元位图一_二元位图的大小只有实际图像的八分 之一,其中约定"0"为背景象素,"l"为字幕象素,再发送欲叠加的字幕信息, 如字幕颜色、显示位置、显示大小、二元位图地址、滚动方式等给字幕叠加模块, 字幕叠加模块根据上述信息对二元位图进行还原和处理,最终叠加目标图像上。 本发明即基于这一考虑。 图2是本发明所采用的字幕叠加方式系统结构图。与图1表示的现有技术 的结构相比,其区别在于,在字幕生成模块和字幕叠加模块之间增加了二元位图 转换模块,用于将字幕生成模块生成的原始字幕位图转换为二元位图,并将存放 地址和大小传给字幕叠加模块,字幕叠加模块取出二元位图后,根据字幕信息将 二元位图还原为字幕位图,处理过后叠加在目标图像上。
本发明的方法也是在现有技术的基础上增加了一个将原始字幕位图转换成 二元位图的步骤。具体见图3:
步骤101:在叠加字幕界面(UI)上,选择字幕类型、字体大小、字幕颜色、 是否透明等并填写需要显示的字幕内容,并将这些信息发送给主控(APP);
步骤102:主控则将计算需要的缓冲区大小,并将字幕的属性、字幕内容和 缓冲区大小和地址传给字幕生成模块;
步骤103:字幕生成模块根据上述信息生成原始位图(YUV422图像)存放
在缓冲区内,并将位图大小、位图存放地址和二元位图缓冲区地址传给二元位图
转换模块;
步骤104: 二元位图转换模块收到信息后,转换原始位图成二元位图; 步骤105:转换完成后返回生成的二元位图大小和存放地址给字幕生成模块。
步骤106:收到二元位图返回信息后,字幕生成模块则通知主控字幕生成完 毕,并返回图像的宽高。
字幕叠加的流程图如附图4所示。
步骤201:字幕生成完毕后,主控将叠加命令(包含字幕属性和二元位图存 放地址)发送给字幕叠加模块;
步骤202:字幕叠加模块收到命令后,读取二元位图,再根据字幕属性进行 相应处理;
步骤203:根据需要叠加在编码前的图像上(发端字幕)或叠加在输出的图 像上(收端字幕);
步骤204:叠加完毕后,通知主控字幕叠加完毕。
权利要求
1、一种会议电视终端字幕生成叠加方法,其特征在于,包括以下步骤步骤一、当主控收到需要叠加字幕命令时,把将要显示的字幕内容及字幕信息传给字幕生成模块;步骤二、字幕生成模块根据字幕内容和字幕信息从字库中提取相应的字模并生成原始字幕位图存放在缓冲区内,并将原始字幕位图存放地址、字幕信息和二元位图缓冲区地址传给二元位图转换模块;步骤三、二元转换模块将原始字幕位图转换成二元位图,存放在二元位图缓冲区,并返回二元位图存放地址和大小给主控;步骤四、主控把二元位图存放地址及其字幕信息传给字幕叠加模块;步骤五、字幕叠加模块根据字幕信息将二元位图还原及进行相关处理后叠加在目标图像上,最终送给电视终端显示。
2、 权利要求1所述的会议电视终端字幕生成叠加方法,其特征在于,所述 字幕信息包括字幕滚动方式、字幕滚动速度、字体大小、字幕颜色、字幕背景颜 色、字幕背景透明强度、字幕显示位置。
3、 权利要求1所述的会议电视终端字幕生成叠加方法,其特征在于,所述 叠加在目标图像上,指叠加在编码前的图像上或叠加在输出的图像上。
全文摘要
一种会议电视终端字幕生成叠加方法,当主控把将要显示的字幕内容及字幕信息传给字幕生成模块;字幕生成模块从字库中提取相应的字模并生成原始字幕位图,再将原始字幕位图存放地址和字幕信息传给二元位图转换模块;二元转换模块则将原始字幕位图转换成二元位图,存放在显示缓冲区,并返回二元位图存放地址和大小给主控;主控把二元位图存放地址和大小及其字幕信息传给字幕叠加模块;字幕叠加模块根据字幕信息将二元位图还原及进行相关处理后叠加在目标图像上,最终送给电视机显示。本发明字库文件无需相互共享,也无需放在PCI总线的共享空间内,字库文件亦不再需要进行删减,多种字幕的同时叠加成为可能,极大地扩展了系统的功能。
文档编号H04N5/278GK101179669SQ200610063539
公开日2008年5月14日 申请日期2006年11月8日 优先权日2006年11月8日
发明者万武辉 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1