一种视频字幕的流化方法
【专利摘要】本发明公开了一种视频字幕的流化方法,设置需要叠加的字幕并存储在各区域服务中心的字幕服务器上;点播所需视频;发出字幕叠加指令给字幕服务器;字幕服务器在保存的字幕信息中提取与实时视频匹配的字幕信息,并进行流化处理;根据字幕信息匹配对应的视频流数据帧;将字幕流数据与视频流数据进行同步,形成统一的数据流;字幕服务器将同步后的视频流数据和字幕流数据传输到显示终端;显示终端进行解码显示。本发明前端设备的字幕信息不再进行全网同步,减少数据同步工作,提高系统管理效率;点播视频与字幕同步传输,加强字幕叠加的实时性,提升用户体验;每个区域的服务中心只管理本区域内前端设备的字幕信息,管理更加灵活方便。
【专利说明】一种视频字幕的流化方法
【技术领域】
[0001]本发明属于视频处理领域,更具体涉及一种视频字幕的流化方法,适用于在实时显示图像上叠加动态字幕,能够确保字幕与图像的同步。
【背景技术】
[0002]近年来视频监控、视频会议、视频指挥等系统已广泛应用于工业、交通、商业、金融、军事及安全保卫等领域,可视化业务系统成为现代化管理、监测、控制的重要手段之一。将实时字幕叠加在视频系统的显示图像上是各种视频业务系统提示、辅助图像显示内容的普遍做法。传统的字幕叠加是通过用户终端将需要叠加的字幕信息存储在数据库中,当字幕信息对应的图像被点播时,与图像叠加,实现字幕显示。
[0003]当系统规模较大,拥有较多层级和区域的服务器时,需要将字幕信息在全网各个服务器的数据库中进行同步,当服务中心点播了某路图像时,则将对应的同步字幕信息叠加输出。当网络造成图像延时、卡顿等现象时,此种方式存在字幕与图像的同步问题,降低了字幕叠加的实时性,并且所有视频源的叠加字幕都在全网进行同步,造成了管理不便,不利于系统的高效使用。
【发明内容】
[0004]本发明的目的是在于针对现有技术的上述问题,提供一种视频字幕的流化方法,能对字幕叠加进行灵活控制,在对现有系统不做较大改动的情况下,提高字幕叠加的实时性,实现统一管理,能较好的解决字幕与视频的同步问题。
[0005]为了实现上述目的,本发明采用以下技术方案:
每个区域服务中心部署字幕服务器,该字幕服务器在用户终端的控制下,只保存本区域下属的前端视频源设备的字幕叠加信息。当有用户点播本区域下属视频源时,字幕服务器将该视频源对应的字幕信息进行流化处理,并与被点播的视频流叠加传输,通过业务规则确定的路由进入点播终端,解码后共同显示,从而实现字幕的实时叠加。这种字幕流化的叠加方式,不再将所有视频源的字幕信息进行全网同步存储,避免了全网同步的时间延时和处理过程,字幕与视频同时以流的形式被用户终端点播,实时性更强,每个区域只管理本区域内的前端设备的字幕信息,便于统一管理。在对字幕流化处理时,只对视频数据帧进行流化字幕的叠加。
[0006]一种视频字幕的流化方法,包括以下步骤:
步骤A、通过管理终端设置需要叠加的字幕并存储在各区域服务中心部署的字幕服务器上;
步骤B、在管理终端点播所需视频;
步骤C、通过管理终端发出字幕叠加指令给各区域服务中心部署的字幕服务器;
步骤D、字幕服务器收到字幕叠加指令后,在保存的字幕信息中提取与实时视频匹配的字幕信息,并进行流化处理,生成字幕数据流; 步骤E、字幕服务器根据字幕的时间戳,查询匹配对应的视频流数据帧;
步骤F、字幕服务器将字幕流数据与视频流数据进行同步,形成统一的数据流;
步骤G、字幕服务器将同步后的视频流数据和字幕流数据传输到显示终端;
步骤H、显示终端对同步后的数据流进行解码显示。
[0007]如上所述的步骤A包括以下步骤:
步骤Al、在管理终端设置需要叠加的字幕信息,字幕信息包含字幕与前端视频源设备的对应规则、字幕的时间戳、字幕在视频中的显示时间和叠加间隔;
步骤A2、管理终端将设置的字幕信息传输给各区域服务中心部署的字幕服务器;
步骤A3、字幕服务器保存字幕信息。
[0008]如上所述的步骤H包括以下步骤:显示终端收到同步后的数据流,按照预先设定的解码规则进行数据解码,实现视频流和字幕流同步显示。
[0009]本发明与现有技术相比,具有以下优点和效果:
1、前端设备的字幕信息不再进行全网同步,减少数据同步工作,提高系统管理效率;
2、点播视频与字幕同步传输,加强字幕叠加的实时性,提升用户体验;
3、每个区域的服务中心只管理本区域内前端设备的字幕信息,管理更加灵活方便。
【专利附图】
【附图说明】
[0010]图1是本方法所用系统的部署示意图。
[0011]图2是本方法的流程图。
[0012]图中:1-管理终端;2_区域服务中心;3_交换机;4_编码器;5_摄像机。
【具体实施方式】
[0013]本发明提供一种视频字幕的流化方法,以实现系统内视频资源与字幕信息的实时叠加。该方法可以实现某区域内字幕与视频的实时叠加显示,同时也可以实现跨区域点播时的字幕与视频实时叠加。以下对本发明的技术方案作进一步详细描述。
[0014]系统在每个区域配备字幕服务器,区域服务中心、管理终端及显示终端。字幕服务器负责存储用户设置的字幕及其相关信息;区域服务中心负责对各类指令、音视频数据及字幕数据进行调度及转发;管理终端负责系统各类参数的配置,包括字幕相关参数的配置;显示终端负责显示点播的视频数据,可以是显示器、电视墙、大屏等各类显示终端。除此之夕卜,系统根据具体环境可配置矩阵、编码器等设备。
[0015]一种视频字幕的流化方法,包括以下步骤:
步骤A、通过管理终端设置需要叠加的字幕信息并存储在各区域服务中心部署的字幕服务器上;
步骤B、在管理终端点播所需视频;
步骤C、通过管理终端发出字幕叠加指令给各区域服务中心部署的字幕服务器;
步骤D、字幕服务器收到字幕叠加指令后,在保存的字幕信息中提取与实时视频匹配的字幕信息,并进行流化处理,生成字幕数据流;
步骤E、字幕服务器根据字幕的时间戳,查询匹配对应的视频流数据帧;
步骤F、字幕服务器将字幕流数据与视频流数据进行同步,形成统一的数据流;以此实现字幕和视频的同步传输,从而加强字幕叠加的实时性。
[0016]步骤G、字幕服务器将同步后的视频流数据和字幕流数据传输到显示终端;
步骤H、显示终端对同步后的数据流进行解码显示,从而实现字幕与视频信息的实时同
止/J/ O
[0017]如上所述的步骤A包括以下步骤:
步骤Al、在管理终端设置需要叠加的字幕信息,字幕信息包含字幕内容与显示该字幕的设备的相关信息(即前端视频源设备,比如前端视频源设备名称,前端视频源设备IP等)、字幕的时间戳、字幕在视频中的显示时间和叠加间隔。其中显示时间指字幕在视频画面上的留存时间,以帧为单位;叠加间隔指字幕覆盖或切换的间隔,前后字幕之间的叠加时间间隔以帧为单位;
步骤A2、管理终端将设置的字幕信息传输给各区域服务中心部署的字幕服务器;
步骤A3、字幕服务器将字幕信息按照显示终端的类别分别保存在不同的数据表中。
[0018]如上所述的步骤G中,若存在跨区域点播,数据流通过系统中的转发服务流转到其他区域的显示终端。
[0019]如上所述的步骤H中,显示终端收到同步后的数据流,按照约定的解码规则进行数据解码,在显示终端还原显示。视频流和字幕流同步显示,实现字幕的实时叠加。
[0020]通过上述步骤可知,本发明提供了一种字幕与视频图像流化叠加的方法,通过在视频源端进行实时字幕叠加,实现了点播视频与字幕同步传输,加强了字幕叠加的实时性,提升了用户体验。同时,字幕数据只需存储在本区域服务中心字幕服务器,减少了整个系统同步数据量,方便用户管理。
【权利要求】
1.一种视频字幕的流化方法,其特征在于,包括以下步骤: 步骤A、通过管理终端设置需要叠加的字幕并存储在各区域服务中心部署的字幕服务器上; 步骤B、在管理终端点播所需视频; 步骤C、通过管理终端发出字幕叠加指令给各区域服务中心部署的字幕服务器; 步骤D、字幕服务器收到字幕叠加指令后,在保存的字幕信息中提取与实时视频匹配的字幕信息,并进行流化处理,生成字幕数据流;; 步骤E、字幕服务器根据字幕的时间戳,查询匹配对应的视频流数据帧; 步骤F、字幕服务器将字幕流数据与视频流数据进行同步,形成统一的数据流; 步骤G、字幕服务器将同步后的视频流数据和字幕流数据传输到显示终端; 步骤H、显示终端对同步后的数据流进行解码显示。
2.根据权利要求1所述的一种视频字幕的流化方法,其特征在于,所述的步骤A包括以下步骤: 步骤Al、在管理终端设置需要叠加的字幕信息,字幕信息包含字幕与前端视频源设备的对应规则、字幕的时间戳、字幕在视频中的显示时间和叠加间隔; 步骤A2、管理终端将设置的字幕信息传输给各区域服务中心部署的字幕服务器; 步骤A3、字幕服务器保存字幕信息。
3.根据权利要求1所述的一种视频字幕的流化方法,其特征在于,所述的步骤H包括以下步骤:显示终端收到同步后的数据流,按照预先设定的解码规则进行数据解码,实现视频流和字幕流同步显示。
【文档编号】H04N21/236GK103986940SQ201410243161
【公开日】2014年8月13日 申请日期:2014年6月3日 优先权日:2014年6月3日
【发明者】王军明 申请人:王军明