直播内容实时分类的多画面导航方法、装置及存储介质制造方法及图纸

技术编号:38053407 阅读:11 留言:0更新日期:2023-06-30 11:19
本发明专利技术涉及一种直播内容实时分类的多画面导航方法、装置及存储介质,包括接收控制器发送的所述直播流对应的初始输入参数数据,获取用户的当前观看数据;将获取的所述视频流及所述初始输入参数数据进行封装根据用户对某一直播内容的感兴趣度进行画面分类处理;建立实时画面特征数据库,提取关键帧并进行字符分类;调取实时画面特征数据库中的所有实时画面特征,生成画面分割方案;根据画面分割方案对简化视频数据进行分割,得到独立画面视频数据,并生成直播视频分割导航信息;根据用户的内容请求,将相应的直播节目流推送给用户终端,本发明专利技术解决了现有的直播平台无法分类播出小窗口的选择以及主画面和分画面的导航切换的问题。的问题。的问题。

【技术实现步骤摘要】
直播内容实时分类的多画面导航方法、装置及存储介质


[0001]本专利技术涉及直播画面导航技术,尤其是涉及一种直播内容实时分类的多画面导航方法、装置及存储介质。

技术介绍

[0002]随着直播频道的不断增多,用户越来越感觉到难以迅速找到自己喜欢的直播节目。传统的直播频道,是通过用户手动输入频道编号,或者以直播名字文字形式的菜单呈现在用户面前让其使用上下键选择的。目前以字符为主的操作项目不能给使用者直观的感觉,用户难以快速选择自己喜欢的直播,也无法根据直播分类选择,进行直播导航功能,频道选择操作不够快捷方便。
[0003]由于现在直播频道数目越来越多,即使使用了多画面预览功能,也需要翻阅多页来选择,直播内容分类并不明确,用户无法获取有效的直播分类信息。随着直播频道越来越丰富,用户很难在这么多个直播画面中快速选择自己喜欢的直播内容,久而久之用户会感觉到操作不便、眼睛疲劳。实现多画面播出面临的问题有多个频道在一个电视画面的集成,直播平台无法分类播出小窗口的选择以及主画面和分画面的导航切换,多种不同渠道的节目来源,需要对格式进行统一。

技术实现思路

[0004]本专利技术的目的就是为了提供一种直播内容实时分类的多画面导航方法、装置及存储介质。
[0005]本专利技术的目的可以通过以下技术方案来实现:
[0006]一种直播内容实时分类的多画面导航方法,包括:
[0007]步骤S1:检查当前直播流的业务描述表是否存在马赛克业务,并根据检查结果选择对应的视频流;
[0008]步骤S2:接收控制器发送的所述直播流对应的初始输入参数数据,获取用户的当前观看数据;
[0009]步骤S3:将获取的所述视频流及所述初始输入参数数据进行封装;
[0010]步骤S4:根据用户对直播内容的感兴趣度进行画面分类处理;
[0011]步骤S5:对实时画面特征数据进行统计建立实时画面特征数据库,提取关键帧并进行字符分类;
[0012]步骤S6:调取实时画面特征数据库中的所有实时画面特征,并将其与标准画面特征数据库中的所有数据进行比对,生成画面分割方案;
[0013]步骤S7:根据画面分割方案对简化视频数据进行分割,得到独立画面视频数据,并生成直播视频分割导航信息;
[0014]步骤S8:根据用户的内容请求,将相应的直播节目流推送给用户终端。
[0015]所述步骤S1具体为:检查当前直播流的业务描述表是否存在马赛克业务,若为是,
则采用TS流作为视频流,反之,则采用原始视频数据作为视频流。
[0016]所述初始输入参数数据包括:目标拼接位置参数、拼接画面参数、目标拼接大小参数和直播特技参数。
[0017]所述目标拼接位置参数为:直播内容前后的拼接画面在目标画面中的位置坐标,便于后台识别所述直播内容前后的拼接画面的直播画面的输出参数数据内容并进行内容分类;
[0018]直播内容前后的拼接画面的输出参数数据包括:目标画面存储空间参数、目标画面像素格式参数、目标画面背景图片以及背景色参数、目标画面的大小参数。
[0019]所述目标画面存储空间参数是指:所述直播内容前后的拼接画面的存储格式和存储位置。
[0020]所述步骤S3中待获取视频流信息中携带了直播视频流地址息、直播视频流格式息和直播视频流大小息;所述封装至少包含每一个独立画面视频数据在待分析高清直播视频数据中的时间轴位置;
[0021]所述步骤S5中对实时画面特征数据进行统计建立实时画面特征数据库,所述标准画面特征数据库中保存有所有预设的标准画面特征。
[0022]对所述待分析高清直播视频数据进行动态画面识别,通过逐帧比对的方式确定直播画面中是否出现变动。
[0023]所述确定直播画面中是否出现变动步骤为:步骤S9:将每一帧直播画面与其相邻的一帧画面进行比对,具体包括:
[0024]步骤S91:当两者的像素重合率低于预设值时,则判定两帧画面是不同的;
[0025]步骤S92:将所述待分析高清直播视频数据划分为两部分,并生成动态画面时间轴数据,所述动态画面时间轴数据记录了动态画面出现的时间。
[0026]一种直播内容实时分类的多画面导航装置,包括存储器、处理器,以及存储于所述存储器中的程序,其特征在于,所述处理器执行所述程序时实现如上述的方法。
[0027]一种存储介质,其上存储有程序,所述程序被执行时实现如上述的方法。
[0028]与现有技术相比,本专利技术具有以下有益效果:
[0029]1、本专利技术通过直播服务平台对进行中的直播进行实时的分场景优化。利用直播视频从本质来说也是具有时序特征的连续图片帧,直播是端到端的即时传播方式,直播视频除了有普通视频的特性外,还具有实时性的特点。由镜头分割大致地进行场景变换的分割,视频的场景分类可简化为镜头的场景分类。而直播视频由于设备的便携性、内容的局限性小以及实时播放的特点,一般为一镜到底的录制方式,从而不能简单的从镜头分割的角度区分场景的变化。
[0030]2、本专利技术利用在分布式计算方面,调取实时画面特征数据库中的所有实时画面特征,并将其与标准画面特征数据库中的所有数据进行比对,生成画面分割方案,研究场景分类模型,确定项目使用的模型架构。在对比常规分类器和深度网络模型后,分析直播视频数据特点,选取并搭建合适的网络架构。完成网络模型训练数据的收集与处理,实现网络模型的训练并根据定制的网络调优计划进行优化。根据直播视频场景分类的情景研究并设计针对实时流式数据的分类算法。完成算法的设计与实现,保证实时分类的即时性与准确性。基于项目系统应用的实际场景,进行分类平台的需求分析设计直播视频场景分类系统,包括
系统架构设计、模块设计、数据库设计、接口设计等,完成单视频流和多视频流的并行处理。指定系统评测指标,完成系统测评与优化。
附图说明
[0031]图1为本专利技术实施例中的的流程示意图;
[0032]图2为本专利技术实施例中是否存在马赛克业务时的流程示意图;
[0033]图3为本专利技术实施例中的判断是否出现变动流程示意图。
具体实施方式
[0034]下面结合附图和具体实施例对本专利技术进行详细说明。本实施例以本专利技术技术方案为前提进行实施,给出了详细的实施方式和具体的操作过程,但本专利技术的保护范围不限于下述的实施例。
[0035]本实施例提供一种直播内容实时分类的多画面导航方法,请参阅图1和图2,包括以下步骤:
[0036]Step1:检查当前直播流的业务描述表是否存在马赛克业务,处理所选择的直播流的直播关联表;
[0037]所述Step1检查当前直播流的业务描述表是否存在马赛克业务时有以下步骤:
[0038]Step101:若存在,则选择相应的TS流;处理所选择的TS流的直播关联表和直播节目映射表;
[0039]Step102:若不存在,显示不是马赛克业务;
[0040]Step2:接收控制器发送的所述本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种直播内容实时分类的多画面导航方法,其特征在于,包括:步骤S1:检查当前直播流的业务描述表是否存在马赛克业务,并根据检查结果选择对应的视频流;步骤S2:接收控制器发送的所述直播流对应的初始输入参数数据,获取用户的当前观看数据;步骤S3:将获取的所述视频流及所述初始输入参数数据进行封装;步骤S4:根据用户对直播内容的感兴趣度进行画面分类处理;步骤S5:对实时画面特征数据进行统计建立实时画面特征数据库,提取关键帧并进行字符分类;步骤S6:调取实时画面特征数据库中的所有实时画面特征,并将其与标准画面特征数据库中的所有数据进行比对,生成画面分割方案;步骤S7:根据画面分割方案对简化视频数据进行分割,得到独立画面视频数据,并生成直播视频分割导航信息;步骤S8:根据用户的内容请求,将相应的直播节目流推送给用户终端。2.根据权利要求1所述的一种直播内容实时分类的多画面导航方法,其特征在于,所述步骤S1具体为:检查当前直播流的业务描述表是否存在马赛克业务,若为是,则采用TS流作为视频流,反之,则采用原始视频数据作为视频流。3.根据权利要求1所述的一种直播内容实时分类的多画面导航方法,其特征在于,所述初始输入参数数据包括:目标拼接位置参数、拼接画面参数、目标拼接大小参数和直播特技参数。4.根据权利要求3所述的一种直播内容实时分类的多画面导航方法,其特征在于,所述目标拼接位置参数为:直播内容前后的拼接画面在目标画面中的位置坐标,便于后台识别所述直播内容前后的拼接画面的直播画面的输出参数数据内容并进行内容分类;直播内容前后的拼接画面的输出参数数据包括:目标画面存储空间参数、目标画面像素格式参数、目标画面背景图片以及背景色...

【专利技术属性】
技术研发人员:朱鑫刘正仁张仓
申请(专利权)人:上海妃鱼网络科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1