手机实时监控视频叠加滚动字幕的方法

著录项
  • CN201310040947.0
  • 20130201
  • CN103259919A
  • 20130821
  • 广州网视通信息科技有限公司
  • 不公告发明人
  • H04M1/725
  • H04M1/725 H04N7/18 H04N5/268

  • 广东省广州市天河区天河路547号龙苑大厦A3栋1304房
  • 中国,CN,广东(44)
摘要
本发明涉及智能手机客户端网络视频监控的模块,具体为手机实时监控视频叠加滚动字幕的方法。本发明的目的是实现手机视频监控直播画面的字幕滚动显示,且减少硬件成本投入和解决软件处理的不实时性。手机实时监控视频叠加滚动字幕的方法,是以网络技术为基础,采用web字幕上传、字幕信息获取和字幕叠加显示的三个动态步骤,使手机视频监控画面与实时字幕信息灵活对应,给用户实时的消息提醒。本发明对硬件要求低,发明方法操作简单,只需简单的文字录入即可,多条字幕信息可供编辑选择,便于管理和维护;字幕叠加为手机端开发实现,不影响实时视频的播放效果。
权利要求

1.手机实时监控视频叠加滚动字幕的方法,其特征是:以网络技术为基础, 采用web字幕上传、字幕信息获取和字幕叠加显示的三个动态步骤,使手机 视频监控画面与实时字幕信息灵活对应,给用户实时的消息提醒。

2.根据权利要求1所述的手机实时监控视频叠加滚动字幕的方法,其特征是: 所述web字幕上传,通过md5加密认证登陆管理,利用web交互界面上传字 幕信息,服务器数据库表存储字幕数据,字幕信息可随时更新和增减。

3.根据权利要求1所述的手机实时监控视频叠加滚动字幕的方法,其特征是: 所述的字幕信息获取,是利用现有信息识别模块及信息调用接口,加入到手 机监控的应用处理程序中,运行程序,点击视频播放,启动信息调用接口, 接口程序搜索并遍历数据表,返回符合要求的数据信息,调取字幕文字。

4.根据权利要求1所述的手机实时监控视频叠加滚动字幕的方法,其特征是: 所述的字幕叠加显示,是将接口获取的字幕信息,以滚动形式呈现在视频观 看界面上方,用以在智能手机终端应用程序视频实时播放界面展现。

5.根据权利要求1所述的手机实时监控视频叠加滚动字幕的方法,其特征是: 所述的手机实时监控视频,包含前端视频采集、视频传输、视频集中分发、 手机终端视频播放。

说明书

手机实时监控视频叠加滚动字幕的方法 

所属技术领域

本发明涉及智能手机客户端网络视频监控的模块,具体为手机实时监控视频叠加滚动字幕的方法。 

背景技术

目前字幕滚动实现形式分为两种,一种为硬件实现,一种为软件实现。硬件实现普遍为在视频信号输入输出之间加入字幕机硬件,利用视频滚动字幕机,输入AV视频信号和音频信号,通过字幕软件控制字幕卡中的混叠器,把制作好的字幕混叠到背景画面上,这时输出的视频就已经是叠好字幕的视频了,视频字幕以点为单位实现平滑游动(滚动字幕)。软件实现普遍为视频编辑软件(如会声会影),导入需添加字幕的视频,设置好时间端参数,分别写入需添加的文字并制作效果,最终保存并输入叠加了文字的视频文件。 

然而,我们使用的计算机在一般情况下,只有键盘、手写笔等输入设备,显示器、打印机等输出设备,要想采用硬件实现接收视频进入,而后把视频输出,是另外需要其他附加设备的,使用字幕机处理必会增加投入成本,且对于输出文字及效果有诸多限制,视频画质也会收到影响。采用软件实现,无法处理实时视频,不能有效的利用到实时播放的视频画面上,且要做出漂亮的效果,需要专业的人才完成,不能实现通用易操作性。另外,当前的字幕滚动叠加技术,多应用在电视画面、广告液晶显示屏或视频文件上,还未能有效的通过网络传输应用在手机视频监控直播画面上,用以给用户传达当前视频的相关信息(如:实时交通路况、交通信息、展览产品参数、业务介绍等)。 

发明内容

本发明的目的是利用网络传输,实现手机视频监控直播画面的字幕滚动显示,以给用户传达当前视频的相关信息,且减少硬件成本投入和解决软件处理的不实时性。 

本方法发明是这样实现的: 

手机实时监控视频叠加滚动字幕的方法,是以网络技术为基础,采用web字幕上传、字幕信息获取和字幕叠加显示的三个动态步骤,使手机视频监控画面与实时字幕信息灵活对应,给用户实时的消息提醒。所述web字幕上传,通过md5加密认证登陆管理,利用web交互界面上传字幕信息,服务器数据库表存储字幕数据,字幕信息可随时更新和增减。所述的字幕信息获取,是利用现有信息识别模块及信息调用接口,加入到手机监控的应用处理程序中,运行程序,点击视频播放,启动信息调用接口,接口程序搜索并遍历数据表, 返回符合要求的数据信息,调取字幕文字。所述的字幕叠加显示,是将接口获取的字幕信息,以滚动形式呈现在视频观看界面上方,用以在智能手机终端应用程序视频实时播放界面展现。所述的手机实时监控视频,包含前端视频采集、视频传输、视频集中分发、手机终端视频播放。 

有益效果 

本发明利用网络技术实施传输,保证了字幕显示的实时更新;管理操作仅需web门户交互实现,免去了硬件成本投入;管理需验证登陆使用,保证了信息的安全性;对硬件要求低,可联网且安装了flash插件的电脑即可使用。本发明方法操作简单,只需简单的文字录入即可,多条字幕信息可供编辑选择,便于管理和维护;字幕叠加为手机端开发实现,不影响实时视频的播放效果。 

附图说明

附图1是本发明方法的流程图。 

其中S1.密码加密采用的是md5加密算法,可保证认证数据存储的安全性。登陆为认证服务器统一处理,账号密码不匹配的将无法登陆使用,保证了字幕消息管理的可靠性,除管理员外,不能被他人轻易被篡改。S2.中为消息设置入口,其内容与监控画面一一对应,保证了字幕显示关联对象的准确性。S3.更新保存后,字幕信息及时保存到数据库文件中(数据字段标识MESSAGE_CONTENT)。S4.手机端查看时,调用手机接口,读取数据库,再反应到手机客户端上,实现实时更新。S5.数据库设置了显示和禁用开关(数据字段标识STATUS)可有效控制字幕的呈现和隐藏,以及字幕更新时间字段(数据字段标识CREATE_DATE),接口程序按照算法搜索并遍历数据表,返回符合要求的数据信息。S6.手机监控画面滚动显示通过接口从数据库提取的字幕信息。 

具体实施方式

下面结合附图对本方法进一步说明。 

手机实时监控视频叠加滚动字幕的方法,是以网络技术为基础,采用web字幕上传、字幕信息获取和字幕叠加显示的三个动态步骤,使手机视频监控画面与实时字幕信息灵活对应,给用户实时的消息提醒。所述web字幕上传,通过md5加密认证登陆管理,利用web交互界面上传字幕信息,服务器数据库表存储字幕数据,字幕信息可随时更新和增减。所述的字幕信息获取,是利用现有信息识别模块及信息调用接口,加入到手机监控的应用处理程序中,运行程序,点击视频播放,启动信息调用接口,接口程序搜索并遍历数据表, 返回符合要求的数据信息,调取字幕文字。所述的字幕叠加显示,是将接口获取的字幕信息,以滚动形式呈现在视频观看界面上方,用以在智能手机终端应用程序视频实时播放界面展现。所述的手机实时监控视频,包含前端视频采集、视频传输、视频集中分发、手机终端视频播放。 

以下具体操作说明 

(1)创建数据库表subtitles,用以保存字幕信息,字幕信息与监控画面信息存在一一对应关系,关键key为监控画面的ID号。Subtitles表含有列:SEQID(int自增类型,对多条字幕信息自动进行编号),MESSAGE_CONTENT(varchar类型,记录字幕文字的内容,默认为null)、STATUS(int为0或1,记录字幕显示的禁用和启用状态,禁用为0,启用为1,默认为1)、CREATE_DATE(datetime类型,记录字幕文字更新的时间)。 

(2)手机接口程序从数据库表subtitles提取字幕信息属性内容(SEQID、MESSAGE_CONTENT、STATUS、CREATE_DATE)。并识别STATUS的数值及对比CREATE_DATE的时间大小。以SEQID为1开始逐个递增循环,若STATUS为0,则读取下一条;若STATUS为1,则保存当前序列指针,并读取下一条,直至SEQID为最大值,此时比较所有保存的指针序列中的CREATE_DATE,返回CREATE_DATE值最大的一条数据中的MESSAGE_CONTENT。若遍历所有的行,没有符合的数据,则返回null。 

(3)开发web交互界面,提供登陆界面。字幕文字的管理需验证登陆,数据库采用md5加密算法,保证了数据管理的安全性。Web交互门户列明各监控画面信息,并一一提供字幕文字输入控件,文字输入长度可调节。管理员使用账号密码登入web交互门户,在实时监控画面列表中的字幕管理模块,添加文字并更新保存,此时文字内容存入数据库表中。字幕文字内容可通过web更新和删除,数据库表subtitles内容相应的进行更新和删除。 

(4)手机端开发,在播放实时监控视频画面上增加表现层,调用手机接口程序,读取字幕信息“MESSAGE_CONTENT”并显示,设置为宋体,12号,明黄,添加自右向左的滚动效果。 

(5)用户使用手机访问软件,点击播放监控视频时,程序调用接口显示滚动字幕,当接口读取到的数据为null时,则视频播放界面不显示滚动文字。 

以下使用举列 

(1)打开浏览器,输入网址(为保护,此处未标明网址),到管理登陆界面,在登陆框中输入用户名wo_see_mz,密码************(为保护,此处未写明密码),点击登陆。此时输入的账号密码,通过认证接口读取数据库用户信息表,匹配账号和密码正确性。由于数据库采用md5算法进行加密,故用户输入的密码通过md5加密算法后同数据库进行匹配。匹配成功,打开管理页面,匹配失败,提示用户账号密码错误。 

(2)登陆成功后,到监控画面列表中的“八一大道”名称,点击右侧“消息”,进行字幕消息录入管理,在弹出的界面,点击“添加”,输入消息内容“八一大桥东,路况通畅,可见度高,祝各位车主出行愉快!”,显示状态默认为“正常”,点击“保存”,数据储存到数据库表中。SEQID=1,MESSAGE_CONTENT=八一大桥东,路况通畅,可见度高,祝各位车主出行愉快!,STATUS=1,CREATE_DATE=时间A。 

(3)手机软件开发工具中(此例为苹果开发工具xcode),在视频播放界面,添加一个顶级层,置于最下方,插入文字对象标识为video_subtitles,设置字体为宋体12号,颜为明黄,底透明,自右向左滚动显示。MESSAGE_CONTENT字段数据。调用手机接口,读取该监控画面对应的字幕信息数据库表subtitles,获取MESSAGE_CONTENT字段信息,将该字段信息赋予video_subtitles显示,MESSAGE_CONTENT为null时,video_subtitles不显示。 

(4)用户使用智能手机登陆应用软件,到“八一大道”设备,点击打开视频监控时,手机自动调用接口程序,接口获取到的视频监控画面和字幕信息同时呈现,视频监控画面底部自右向左滚动显示明黄文字字幕信息“八一大桥东,路况通畅,可见度高,祝各位车主出行愉快!” 

(5)返回第二步、若不想显示该条字幕,可在消息列表处点击“更新”,选择“禁用”,以关闭其在手机客户端监控画面的滚动显示,点击保存,此时STATUS=0。接口程序按“发明内容(2)”中所述算法遍历数据表subtitles,没有符合条件的MESSAGE_CONTENT数据,返回null,并赋予video_subtitles。用户再次使用手机观看“八一大道”监控视频,底部无滚动字幕显示。 

(6)返回第二步、若想更新字幕信息,可在消息列表处点击“更新”,输入新的字幕内容“八一大桥东今日天气情况,可见度高”,选择“正常”,点击保存,此时STATUS=1,MESSAGE_CONTENT=八一大桥东今日天气情况,可见度高。接口程序按“发明内容(2)”中所述算法遍历数据表subtitles,返回MESSAGE_CONTENT=八一大桥东今日天气情 况,并赋予video_subtitles。用户再次使用手机观看“八一大道”监控视频,则视频监控画面底部可自右向左的明黄文字字幕信息“八一大桥东今日天气情况,可见度高” 

(7)返回第二步、若想新增一条字幕信息,可点击“增加”,按照2的步骤,输入“八一大桥今日路面湿滑,请减速慢行”,显示状态默认为“正常”,点击“保存”,数据储存到数据库表中。SEQID=2,MESSAGE_CONTENT=八一大桥今日路面湿滑,请减速慢行,STATUS=1,CREATE_DATE=时间B(时间B>时间A)。接口程序按“发明内容(2)”中所述算法遍历数据表subtitles,返回MESSAGE_CONTENT=八一大桥今日路面湿滑,请减速慢行,并赋予video_subtitles。用户再次使用手机观看“八一大道”监控视频,则视频监控画面底部可自右向左的明黄文字字幕信息“八一大桥今日路面湿滑,请减速慢行”。 

说明:路况视频界面可设置通畅,拥堵,晴天和雨天等多种路况信息,产品宣传视频监控可设置报价,参数,优惠活动,是否缺货等多种产品信息。 

本文发布于:2024-09-25 09:38:56,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/73981.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议