一种多媒体信息处理方法及服务器的制造方法

文档序号:9730529阅读:385来源:国知局
一种多媒体信息处理方法及服务器的制造方法
【技术领域】
[0001] 本发明设及信息处理技术,具体设及一种多媒体信息处理方法及服务器。
【背景技术】
[0002] 目前,动态多媒体信息(如动态广告)的实现成本较高,在前端信号采集后进入导 播切换台前需要引入硬件字幕机处理,必须人为干预,无法做到智能控制动态多媒体信息 的出现频率W及按照列表顺序播放动态多媒体信息,在机器和人力成本都花费较大,假如 前端不具备硬件字幕机等处理设备,动态多媒体信息的效果就无法实现。
[0003] 动态多媒体信息作为一个视频短片加入到直播流画面中,由于视频格式的制约 (视频压缩编码后经解码播放出来的像素格式通常是YUV420P,不具备任何透明度),动态多 媒体信息画面区域的全部内容包括背景及文字图案也不带透明度,因此与主体的直播流叠 加时就会出现两种问题:一、动态多媒体信息中携带有关键信息,但是当动态多媒体信息与 直播流信息进行叠加时,二者的画面会部分或全部叠加,而导致部分或全部挡住直播流的 背景,从而导致在直播流画面中无法显示出关键信息;二、若直接将动态多媒体信息与直播 流信息进行透明度(alpha通道)混合叠加就会出现直播流或动态多媒体信息其中一个整块 叠加区域产生透明而使直播流或动态多媒体信息的关键信息丢失,达不到动态多媒体信息 的预计效果,降低了用户的观看直播视频的体验。

【发明内容】

[0004] 有鉴于此,本发明实施例提供了一种多媒体信息处理方法及服务器,至少解决了 现有技术存在的问题,确保关键信息能在直播流画面中进行显示,不丢失。
[0005] 本发明实施例的技术方案是运样实现的:
[0006] 本发明实施例提供一种多媒体信息处理方法,所述方法应用于服务器,所述方法 包括:
[0007] 获取N个第一信息,N为正整数,所述第一信息的类型与第一预设策略相匹配,W支 持合成第一多媒体信息;
[000引将所述N个第一信息按照所述第一预设策略生成第一多媒体信息,所述第一多媒 体信息携带关键信息;
[0009] 加载直播流信息进行播放,当检测到需要在所述直播流信息中叠加所述第一多媒 体信息时,按照第二预设策略将所述第一多媒体信息与所述直播流信息进行混合叠加 ,W 使得到的叠加画面中所述关键信息作为所述直播流信息的前景信息共同呈现,并转换成标 准数字视频压缩格式,W供终端设备播放。
[0010] 本发明实施例还提供一种多媒体信息处理方法,所述方法应用于服务器,所述方 法包括:
[0011] 获取第二信息,所述第二信息的类型与第Ξ预设策略相匹配,W支持拆分后得到 的前景信息和背景信息能合成第一多媒体信息;
[0012] 将所述第二信息按照所述第Ξ预设策略拆分为所述前景信息和所述背景信息,所 述前景信息包含关键信息;
[0013] 将所述背景信息W及除关键信息之外的前景信息转换为第一目标格式,并将已经 转换为第一目标格式的背景信息W及除关键信息之外的前景信息与前景信息中的关键信 息合成为所述第一多媒体信息;
[0014] 加载直播流信息进行播放,当检测到需要在所述直播流信息中叠加所述第一多媒 体信息时,按照第四预设策略将所述第一多媒体信息与所述直播流信息进行混合叠加 ,W 使得到的叠加画面中所述关键信息作为所述直播流信息的前景信息共同呈现,并转换成标 准数字视频压缩格式,W供终端设备播放。
[0015] 本发明实施例还提供一种服务器,所述服务器包括:
[0016] 第一获取单元,用于获取Ν个第一信息,Ν为正整数,所述第一信息的类型与第一预 设策略相匹配,W支持合成第一多媒体信息;
[0017] 第一生成单元,用于将所述Ν个第一信息按照所述第一预设策略生成第一多媒体 信息,所述第一多媒体信息携带关键信息;
[0018] 第一叠加单元,用于加载直播流信息进行播放,当检测到需要在所述直播流信息 中叠加所述第一多媒体信息时,按照第二预设策略将所述第一多媒体信息与所述直播流信 息进行混合叠加,W使得到的叠加画面中所述关键信息作为所述直播流信息的前景信息共 同呈现,并转换成标准数字视频压缩格式,W供终端设备播放。
[0019] 本发明实施例还提供一种服务器,所述服务器包括:
[0020] 第二获取单元,用于获取第二信息,所述第二信息的类型与第Ξ预设策略相匹配, W支持拆分后得到的前景信息和背景信息能合成第一多媒体信息;
[0021 ]拆分单元,用于将所述第二信息按照所述第Ξ预设策略拆分为所述前景信息和所 述背景信息,所述前景信息包含关键信息;
[0022] 第二生成单元,用于将所述背景信息W及除关键信息之外的前景信息转换为第一 目标格式,并将已经转换为第一目标格式的背景信息W及除关键信息之外的前景信息与前 景信息中的关键信息合成为所述第一多媒体信息;
[0023] 第二叠加单元,用于加载直播流信息进行播放,当检测到需要在所述直播流信息 中叠加所述第一多媒体信息时,按照第四预设策略将所述第一多媒体信息与所述直播流信 息进行混合叠加,W使得到的叠加画面中所述关键信息作为所述直播流信息的前景信息共 同呈现,并转换成标准数字视频压缩格式,W供终端设备播放。
[0024] 本发明实施例提供的多媒体信息处理方法及服务器,服务器获取Ν个第一信息,Ν 为正整数,所述第一信息的类型与第一预设策略相匹配,W支持合成第一多媒体信息;将所 述Ν个第一信息按照所述第一预设策略生成第一多媒体信息,所述第一多媒体信息携带关 键信息;加载直播流信息进行播放,当检测到需要在所述直播流信息中叠加所述第一多媒 体信息时,按照第二预设策略将所述第一多媒体信息与所述直播流信息进行混合叠加 ,W 使得到的叠加画面中所述关键信息作为所述直播流信息的前景信息共同呈现,并转换成标 准数字视频压缩格式,W供终端设备播放;如此,采用本发明实施例所述技术方案可W智能 控制动态多媒体信息的播放,使动态多媒体信息的关键信息得W展现而非关键信息得W透 明隐藏,尽最大概率还原动态多媒体信息非关键区域中的主体直播流的信息,在达到动态 多媒体信息提供商的需求和目的的同时,又不损害用户观看直播视频的体验,维护在线视 频的形象;另外,由于动态多媒体信息在源端编码流中进行处理,因此在服务器后台分发及 转码后都会同步在移动设备播放中,降低了对终端设备的要求,在达到动态多媒体信息提 供商的需求和目的的同时,又不损害用户观看直播视频的体验。
【附图说明】
[0025]图1为本发明提供的一种多媒体信息处理方法的实现流程示意图;
[00%]图2为本发明提供的一种生成第一多媒体信息的实现流程示意图;
[0027] 图3-1为本发明提供的部分图片的排列示意图,图3-2为本发明提供的一张图片的 素材示意图;
[0028] 图4为本发明提供的一种将第一多媒体信息与直播流信息进行混合叠加的实现流 程示意图;
[0029] 图5为本发明提供的另一种多媒体信息处理方法的实现流程示意图;
[0030] 图6为本发明提供的一种服务器的组成结构示意图;
[0031 ]图7为本发明提供的另一种服务器的组成结构示意图;
[0032] 图8为本发明提供的一种多媒体信息处理系统的交互示意图;
[0033] 图9-1至9-3为本发明提供的应用图1所述多媒体信息处理方法对应终端的用户界 面的显示效果图;
[0034] 图10-1至10-2为本发明提供的图5所述多媒体信息处理方法对应终端的用户界面 的显示效果图。
【具体实施方式】
[0035] 下面结合附图和具体实施例对本发明的技术方案进一步详细阐述。
[0036] 需要说明是,W下各个实施例均是W直播流信息为例进行说明的,所述直播流信 息还可W是录播流信息等其他的第二多媒体信息。
[0037] 实施例一
[0038] 本发明实施例提供了一种多媒体信息处理方法,所述多媒体信息处理方法应用于 服务器侧;图1为本发明提供的一种多媒体信息处理方法的实现流程示意图;如图1所示,所 述方法包括:
[0039] 步骤S101:获取N个第一信息,N为正整数,所述第一信息的类型与第一预设策略相 匹配,W支持合成第一多媒体信息;
[0040] 具体地,所述第一信息可W是指图片,但不限于图片,例如,所述第一信息还可W 是演不文稿、文件等。
[0041] 下面W第一信息为图片为例,来说明如何确定N的个数。
[0042] 假设每秒传输帖数(FPS,Frames Per Second)即帖率为25,而动态多媒体信息提 供商需要一次性播放时长为10秒的动态多媒体信息,那么,该提供商需要提供N=250张图 片。
[0043] 步骤S102:将所述N个第一信息按照所述第一预设策略生成第一多媒体信息,所述 第一多媒体信息携带关键信息;
[0044] 优选地,所述将所述N个第一信息按照所述第一预设策略生成第一多媒体信息之 前,可W包括:
[0045] 判断所述第一信息是否为预设图片格式;
[0046] 若所述第一信息为非图片格式,解析所述第一信息;
[0047] 基于解析结果获取符合预设图片格式的第一信息;
[0048] 若所述第一信息为图片格式但非预设图片格式,将所述第一信息由原有图片格式 转换为预设图片格式。
[0049] 运里,所述预设图片格式可W是带有al地a通道的图片格式,如png格式、tga格式、 trap格式等。
[0050] 优选地,将所述N个第一信息按照所述第一预设策略生成第一多媒体信息,可W包 括:
[0051 ]读取所述N个第一信息中的第1个第一信息;
[0052] 对所述第1个第一信息进行解码,获取并缓存关于第1个第一信息的像素数据;
[0053] 从所述像素数据中提取透明度像素值,并将除透明度像素值之外的像素数据转换 为预设视频图像像素数据格式;
[0054] 分别对透明度像素值W及预设视频图像像素数据格式的像素数据进行缓存;
[0055] 根据所述透明度像素值W及预设视频图像像素数据格式的像素数据合成第1个子 文件;
[0056] 依此类推,共获取N个子文件;
[0057] 根据所述N个子文件生成第一多媒体信息。
[0058] 具体地,所述第一多媒体信息可W是跑马灯广告。
[0059] 具体地,所述对所述第1个第一信息进行解码,获取并缓存关于第1个第一信息的 像素数据,可W包括:
[0060] 解析所述第1个第一信息,W获取所述第1个第一信息的像素数据;
[0061 ]获取所述第1个第一信息的背景信息;
[0062] 判断所述背景信息所对应的透明度像素值是否为预设值;
[0063] 如果不为预设值,将所述背景信息所对应的透明度像素值调整为预设值。
[0064] 运里,所述预设值可W根据实际情况进行设定,优选地,所述预设值可W为大于等 于50%。
[0065] 具体地,所述获取所述第1个第一信息的背景信息,可W包括:
[0066] 分析所述第1个第一信息的特征信息;
[0067] 基于所述特征信息判断所述第1个第一信息中是否包括第一对象;
[0068] 将除所述第一对象之外的部分确定为背景信息。
[0069] 优选地,所述第一对象可W是文字、图案等关键信息。
[0070] 步骤S103:加载直播流信息进行播放,当检测到需要在所述直播流信息中叠加所 述第一多媒体信息时,按照第二预设策略将所述第一多媒体信息与所述直播流信息
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1