一种媒体处理方法、装置、终端设备和存储介质与流程

文档序号:16815770发布日期:2019-02-10 14:29阅读:183来源:国知局
一种媒体处理方法、装置、终端设备和存储介质与流程

本申请实施例涉及视频处理技术,尤其涉及一种媒体处理方法、装置、终端设备和存储介质。



背景技术:

随着多媒体技术的发展,媒体播放的方式越来越多,在媒体播放时的互动方式也越来越丰富,例如,用户观看视频直播时,可以通过弹幕发送交互信息。但是如果一个视频直播的观众较多,该视频直播的弹幕数量相应的就会非常多,甚至可能会遮挡视频直播的主要内容,影响用户的观感。



技术实现要素:

本申请实施例提供一种媒体处理方法、装置、终端设备和存储介质,可以优化媒体播放时的用户观感。

第一方面,本申请实施例提供了一种媒体处理方法,包括:

获取媒体文件中的目标区域信息;

在播放所述媒体文件时,根据所述目标区域信息在目标图层上设置屏蔽区域,以隐藏所述目标图层上位于所述屏蔽区域内的显示元素。

进一步地,获取媒体文件中的目标区域信息包括:

获取媒体文件的每一帧显示画面对应的目标区域信息,所述目标区域信息与每一帧显示画面中目标物体相对应;

所述根据所述目标区域信息在目标图层上设置屏蔽区域,包括:

根据每一帧目标区域信息在目标图层上分别设置对应的屏蔽区域。

进一步地,所述媒体文件为直播数据流,所述目标物体为人物。

进一步地,所述根据所述目标区域信息在目标图层上设置屏蔽区域之前,还包括:

将每一帧显示画面的目标区域信息和每一帧显示画面的播放时间戳相对应;

所述在播放所述媒体文件时,根据每一帧目标区域信息在目标图层上分别设置对应的屏蔽区域,包括:

在播放所述媒体文件时,根据当前播放时间戳确定对应的目标区域信息,并根据所述目标区域信息在目标图层上设置屏蔽区域。

进一步地,根据所述目标区域信息在目标图层上设置屏蔽区域,包括:

确定用于显示媒体文件的播放图层,所述目标图层位于播放图层的上方;

根据所述目标区域信息确定媒体文件上的目标位置信息;

根据所述目标位置信息在目标图层上映射出遮罩,并作为屏蔽区域。

第二方面,本申请实施例提供了一种媒体处理方法,包括:

获取媒体文件的显示画面,在所述显示画面中确定目标区域信息;

将所述目标区域信息写入所述媒体文件中,所述目标区域信息用于在目标图层上设置屏蔽区域,以隐藏所述目标图层上位于所述屏蔽区域内的显示元素。

进一步地,所述在所述显示画面中确定目标区域信息,包括:

识别每一帧显示画面中的目标物体,并根据所述目标物体确定每一帧显示画面对应的目标区域信息。

进一步地,所述根据所述目标物体确定每一帧显示画面对应的目标区域信息,包括:

将所述目标物体的轮廓信息确定为每一帧显示画面对应的目标区域信息;

所述将所述目标区域信息写入所述媒体文件中,包括:

将所述目标区域信息存入每一帧视频图像对应的自定义字段中。

进一步地,所述媒体文件为直播数据流,所述获取媒体文件的显示画面,在所述显示画面中确定目标区域信息,包括:

在采集直播数据流时,识别每一帧视频图像中的人物,并根据所述人物所在的区域确定每一帧视频图像中对应的目标区域信息。

第三方面,本申请实施例还提供了一种媒体处理装置,包括:

信息获取模块,用于获取媒体文件中的目标区域信息;

屏蔽设置模块,用于在播放所述媒体文件时,根据所述目标区域信息在目标图层上设置屏蔽区域,以隐藏所述目标图层上位于所述屏蔽区域内的显示元素。

第四方面,本申请实施例还提供了一种媒体处理装置,包括:

媒体采集模块,用于获取媒体文件的显示画面,在所述显示画面中确定目标区域信息;

信息写入模块,用于将所述目标区域信息写入所述媒体文件中,所述目标区域信息用于在目标图层上设置屏蔽区域,以隐藏所述目标图层上位于所述屏蔽区域内的显示元素。

第五方面,本申请实施例还提供了一种媒体处理,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现本申请任意实施例所述的媒体处理方法。

第六方面,本申请实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本申请任意实施例所述的媒体处理方法。

本申请实施例公开了一种媒体处理方案,通过获取媒体文件中的目标区域信息;在播放所述媒体文件时,根据所述目标区域信息在目标图层上设置屏蔽区域,以隐藏所述目标图层上位于所述屏蔽区域内的显示元素。本申请实施例可以针对媒体文件在播放时的特定图层中的显示元素在特定区域不被显示,进而可以使媒体文件的特定区域不被遮挡,如此可以优化媒体播放时的用户观感。

附图说明

图1是本申请实施例一提供的一种媒体处理方法的流程图;

图2是本申请实施例二提供的一种媒体处理方法的流程图;

图3是本申请实施例二提供的另一种媒体处理方法的流程图;

图4是本申请实施例二提供的一种媒体处理方法的场景示意图;

图5是本申请实施例三提供的一种媒体处理方法的流程图;

图6是本申请实施例四提供的一种媒体处理方法的流程图;

图7是本申请实施例五提供的一种媒体处理装置的结构示意图;

图8是本申请实施例六提供的一种媒体处理装置的结构示意图;

图9是本申请实施例九提供的一种终端设备的硬件结构示意图。

具体实施方式

下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部结构。

实施例一

图1为本申请实施例一提供的媒体处理方法的流程图,该方法可以由媒体处理装置来执行,其中,该装置可以由软件和/或硬件实现,一般可以集成在硬件平台上,具体包括如下步骤:

s101、获取媒体文件中的目标区域信息。

本申请实施例可以应用在播放端,播放端可以是包括显示屏的终端设备。所述媒体文件为可以通过终端设备的显示屏进行播放的文件,示例性地,所述媒体文件包括视频文件、音频文件和其他格式的多媒体文件;媒体文件播放终端设备可以是智能手机、平板电脑或其他具有相应操作系统的电子设备。

媒体文件可以调用终端设备中的播放插件,在终端设备的显示屏上对应的显示区域进行显示。如果所述媒体文件为视频文件,则可以在显示屏的对应的区域上显示其包括的视频信息流;如果所述媒体文件为音频文件,也可以在显示屏的对应的区域上显示媒体交互界面,媒体交互界面可以包括控制音频文件播放的控制按钮。在终端设备的显示屏对应的显示区域上不仅可以显示媒体文件的相关信息,还可以显示交互信息;示例性地,在媒体文件的显示区域可以显示观看媒体文件的观众发表的评论和发送的交互动画等。

其中,所述目标区域信息可以是依据预设规则在媒体文件的显示画面中所确定的目标区域的位置信息。示例性地,所述目标区域信息可以是媒体文件的显示画面中的中心区域、左侧区域或右侧区域。

s102、在播放所述媒体文件时,根据所述目标区域信息在目标图层上设置屏蔽区域,以隐藏所述目标图层上位于所述屏蔽区域内的显示元素。

其中,所述媒体文件在播放端进行播放时,播放端会获取媒体文件的播放信息以及与播放相关的自定义字段,播放信息即媒体文件需要显示输出的信息和/或需要音频输出的信息,与播放相关的自定义字段即媒体文件的制作人员在生成媒体文件时所附加的信息,可以包括用于控制媒体文件的播放过程的辅助参数。示例性地,与播放相关的自定义字段可以包括对媒体文件的显示界面的比例设置、色彩设置或用于在显示界面上添加显示的叠加信息等。

目标区域信息存储在自定义字段中,播放端在播放媒体文件时,可以从与播放相关的自定义字段中获取目标区域信息,并根据目标区域信息对媒体文件的播放过程进行相应控制。

所述媒体文件在播放端上的显示区域进行播放时,媒体文件本身的显示在一个图层,而媒体文件所在图层的上方还可以设置用于执行相应显示功能的其他图层。示例性地,媒体文件所在图层的上方的一个图层是用于显示观众观看媒体文件后发表的交互信息。媒体文件所在图层的上方的图层的数量、每个图层的作用可以根据具体实际实施进行确定,本申请实施例的目标图层为在媒体文件所在图层上方的图层中确定的一个图层,可以是任意一个图层,也可以根据需求确定其中一个执行特定显示功能的图层作为目标图层。

目标图层和媒体文件所在图层均是在播放端的显示区域上进行显示,所以目标图层中的像素位置和媒体文件所在图层中的像素位置在显示区域的垂直方向上相映射。其中,目标区域信息对应的是媒体文件的显示画面中的目标区域,所以根据两个图层的映射关系,可以根据目标区域信息在目标图层上映射出相应的位置信息,并确定为屏蔽区域。

屏蔽区域将目标图层中在屏蔽区域内出现的显示元素进行隐藏,可以是通过将显示元素设置为透明,或者直接将显示元素进行屏蔽,以使显示元素不被显示;所述显示元素可以是和目标图层的显示功能相对应的元素。

示例性地,如果所述目标图层为显示观看媒体文件的观众所发表的评论信息,则在屏蔽区域内将会将评论信息不被显示,评论信息只会在屏蔽区域之外显示。屏蔽区域与目标图层相对应,即屏蔽区域不会影响媒体文件的显示画面的显示,也不会影响其他图层中的显示元素的显示。

本申请实施例公开了一种媒体处理方法,通过获取媒体文件中的目标区域信息;在播放所述媒体文件时,根据所述目标区域信息在目标图层上设置屏蔽区域,以隐藏所述目标图层上位于所述屏蔽区域内的显示元素。本申请实施例可以针对媒体文件在播放时的特定图层中的显示元素在特定区域不被显示,进而可以使媒体文件的特定区域不被遮挡,如此可以优化媒体播放时的用户观感。

实施例二

图2为本申请实施例二提供的媒体处理方法的流程图,该方法可以由媒体处理装置来执行,其中,该装置可以由软件和/或硬件实现,一般可以集成在硬件平台上,在上述实施例的基础上,可选地,该方法包括如下步骤:

s111、获取媒体文件的每一帧显示画面对应的目标区域信息,所述目标区域信息与每一帧显示画面中目标物体相对应。

其中,所述媒体文件为显示信息流媒体文件,即媒体文件包括多帧流动的显示画面,而针对每帧显示画面,目标区域信息可以有所不同。其中,所述目标区域信息为与每一帧显示画面中的目标物体相对应的位置信息,目标物体为媒体文件的显示画面中的主要物体。示例性地,如果媒体文件为乒乓球赛视频,所述目标物体可以是以乒乓球桌以及运动员的区域,将乒乓球桌和运动员对应的区域确定为目标区域信息,可以避免目标图层上在对应区域的显示元素将媒体文件的主要物体进行遮挡。如果媒体文件为游戏直播视频,所述目标物体可以是游戏人物,可以通过识别游戏人物所在的区域,确定为媒体文件的目标区域信息,可以通过对游戏画面中人物形象来识别游戏人物所在的区域,还可以通过识别游戏画面中的人物上的角色名称来确定游戏人物所在的区域。

其中,媒体文件中的目标物体会发生了移动,进而使媒体文件的显示画面发生变化,所以确定每一帧显示画面对应的目标区域信息,以便可以在播放媒体文件时,随着显示画面的流行,目标区域信息也相应发生变化。

s112、在播放所述媒体文件时,根据每一帧目标区域信息在目标图层上分别设置对应的屏蔽区域,以隐藏所述目标图层上位于所述屏蔽区域内的显示元素。

针对每一帧显示画面的目标显示区域,相应地在目标图层上分别设置对应的屏蔽区域,即目标图层在每一帧对应的屏蔽区域均会随着媒体文件的显示画面进行变动,可以保持在媒体文件播放过程中,保持目标物体不会目标图层上的显示元素所遮蔽。屏蔽区域的设置的具体实施方式可以参考上文的相关描述,在此不再赘述。

可选地,本申请实施例中的媒体文件为直播数据流,所述目标物体为人物,所述目标图层为用于显示弹幕的图层。

其中,直播数据流一般是通过直播平台进行播放的视频流,而直播数据流一般的主要物体是做直播的主播,即直播数据流的显示画面中的人物。在直播数据流作为媒体文件时,所述目标物体为人物,识别直播数据流中的人物并根据人物所在的区域确定目标区域信息。直播数据流在播放时,观众一般可以通发送弹幕信息来与主播进行交互,弹幕信息一般包括文字信息和图形信息,观众可以通过输入弹幕信息,并通过弹幕信息对应的图层进行显示,弹幕信息一般会在显示区域中显示一段时间,一般是从在显示区域中的一个位置进入,移动到另一个位置后消失。在弹幕信息较多时,显示区域中可能会被弹幕信息所填满,覆盖了主播的画面,可能会影响到大部分观众的观看体验。所以本申请实施例通过将显示弹幕的图层确定为目标图层,可以避免弹幕过多,而遮挡到主播的画面,可以优化观众的观看体验。

可选地,所述根据所述目标区域信息在目标图层上设置屏蔽区域之前,还包括:将每一帧显示画面的目标区域信息和每一帧显示画面的播放时间戳相对应。所述在播放所述媒体文件时,根据每一帧目标区域信息在目标图层上分别设置对应的屏蔽区域可以通过下述方式实施:在播放所述媒体文件时,根据当前播放时间戳确定对应的目标区域信息,并根据所述目标区域信息在目标图层上设置屏蔽区域。

其中,所述当前播放时间为观众当前观看媒体文件的时间。将每一帧显示画面的目标显示区域信息和每一帧显示画面的播放时间戳相对应,而每个播放时间戳和实际播放时的播放时间以一一对应。用户在不同的播放时间戳进入到媒体文件的播放时,均可以根据当前播放时间确定对应的目标区域信息,并设置对应的屏蔽区域。如此,可以使不同用户在不同时间点播放所述媒体文件,或在媒体文件的不同时间点进行播放时,均能实现避免媒体文件中的目标物体被目标图层的显示元素所遮挡。

可选地,如图3所示,所述根据所述目标区域信息在目标图层上设置屏蔽区域的操作可以通过下述方式实施:

s1121、确定用于显示媒体文件的播放图层,所述目标图层位于播放图层的上方。

s1122、根据所述目标区域信息确定媒体文件上的目标位置信息。

s1123、根据所述目标位置信息在目标图层上映射出遮罩,并作为屏蔽区域。

其中,用于显示媒体文件的播放图层,以及目标图层均为在播放端的显示区域中进行显示的图层,目标图层叠加在播放图层的上方。目标区域信息对应的是显示画面中的目标物体的位置,所以可以根据目标区域信息确定媒体文件中的目标位置信息,该目标位置信息为相对于播放端的显示区域中的位置信息,显示区域中可能包括多个图层,可以根据该目标位置信息在任意图层中映射出对应的区域。遮罩是用于将指定区域中的显示元素进行屏蔽,指定区域之外的区域中的显示元素进行显示的功能,可以通过设置遮罩作为屏蔽区域,实现对目标图层的显示元素进行屏蔽。所述遮罩的形状与目标区域信息相对应,遮罩可以是矢量图格式的遮罩。可选地,可以将遮罩增加羽化效果,以使遮罩中指定区域的边界出现缓和过度的效果,进一步优化用户的观看体验。

示例性地,如图4所示,虽然从人眼观看显示区域的角度,目标图层和播放图层是处于一个平面,但是将显示区域的显示元素拆解开的话,在与播放端的显示区域所在面的垂直角度上,目标图层22位于播放图层20的上方;播放图层中的媒体文件的显示画面中包括人物区域21,可以根据人物区域21确定出媒体文件显示画面中的目标区域信息。相应地,可以根据目标区域信息在目标图层22中映射出对应的屏蔽区域23,如图4所示,播放图层20中的人物区域21和目标图层中的屏蔽区域23相对应。目标图层22如果是弹幕信息所显示的图层,图中呈现效果25中可以看到,处于屏蔽区域23内的弹幕信息被屏蔽了,只有在屏蔽区域23外的区域才能看到弹幕信息。

本申请实施例通过获取媒体文件的每一帧显示画面对应的目标区域信息,所述目标区域信息与每一帧显示画面中目标物体相对应,以及在播放所述媒体文件时,根据每一帧目标区域信息在目标图层上分别设置对应的屏蔽区域,以隐藏所述目标图层上位于所述屏蔽区域内的显示元素;可以使得媒体文件的显示画面中的目标物体发生移动时,屏蔽区域可以对应移动,进而可以随着目标物体的移动屏蔽对应的显示元素,进一步优化媒体播放时的用户观感。

实施例三

图5为本申请实施例三提供的媒体处理方法的流程图,该方法可以由媒体处理装置来执行,其中,该装置可以由软件和/或硬件实现,一般可以集成在硬件平台上,具体包括如下步骤:

s121、获取媒体文件的显示画面,在所述显示画面中确定目标区域信息。

本申请实施例可应用在媒体生成端,媒体生成端可以是包括采集模块和/或生成模块的终端设备。所述媒体文件的显示画面为媒体文件在终端设备的显示屏的显示区域上显示的画面,示例性地,如果所述媒体文件为视频文件,所述显示画面包括视频信息流,如果所述媒体文件为音频文件,则显示画面包括对应的媒体交互界面,媒体交互界面可以包括控制音频文件播放的控制按钮。

其中,所述目标区域信息可以是依据预设规则在媒体文件的显示画面中所确定的目标区域的位置信息。示例性地,所述目标区域信息可以是媒体文件的显示画面中的中心区域、左侧区域或右侧区域。

s122、将所述目标区域信息写入所述媒体文件中,所述目标区域信息用于在目标图层上设置屏蔽区域,以隐藏所述目标图层上位于所述屏蔽区域内的显示元素。

所述媒体文件除了包括需要显示输出的信息和/或需要音频输出的信息,还包括与播放相关的自定义字段,与播放相关的自定义字段即媒体文件的制作人员在生成媒体文件时所附加的信息,可以包括用于控制媒体文件的播放过程的辅助参数。

可以将所述目标区域信息写入与播放相关的自定义字段中,以便播放端播放媒体文件时,可以获取到目标区域信息。

目标区域信息用于在目标图层上设置屏蔽区域,以隐藏所述目标图层上位于所述屏蔽区域内的显示元素的具体实施方式可以参考实施例一中的相关描述,在此不再赘述。

本申请实施例通过获取媒体文件的显示画面,在所述显示画面中确定目标区域信息;将所述目标区域信息写入所述媒体文件中,所述目标区域信息用于在目标图层上设置屏蔽区域,以隐藏所述目标图层上位于所述屏蔽区域内的显示元素;可以针对媒体文件在播放时的特定区域进行标注并写入到媒体文件中,以便播放端可以针对媒体文件在播放时的特定图层中的显示元素在特定区域不被显示,进而可以使媒体文件的特定区域不被遮挡,如此可以优化媒体播放时的用户观感。

实施例四

图6为本申请实施例四提供的媒体处理方法的流程图,该方法可以由媒体处理装置来执行,其中,该装置可以由软件和/或硬件实现,一般可以集成在硬件平台上,在上述实施例的基础上,可选地,该方法包括如下步骤:

s131、获取媒体文件的显示画面,识别每一帧显示画面中的目标物体,并根据所述目标物体确定每一帧显示画面对应的目标区域信息。

其中,所述媒体文件为显示信息流媒体文件,即媒体文件包括多帧流动的显示画面,而针对每帧显示画面,目标区域信息可以有所不同。其中,所述目标区域信息为与每一帧显示画面中的目标物体相对应的位置信息,目标物体为媒体文件的显示画面中的主要物体。

可以通过对每一帧的显示画面进行识别,识别出每一帧显示画面中的目标物体,进而可以根据每一帧的目标物体确定出每一帧显示画面对应的目标区域信息。

s132、将所述目标区域信息写入所述媒体文件中,所述目标区域信息用于在目标图层上设置屏蔽区域,以隐藏所述目标图层上位于所述屏蔽区域内的显示元素。

具体实施方式可以参考上文的相关描述,在此不再赘述。

可选地,所述根据所述目标物体确定每一帧显示画面对应的目标区域信息的操作可以通过下述方式:将所述目标物体的轮廓信息确定为每一帧显示画面对应的目标区域信息;相应地,所述将所述目标区域信息写入所述媒体文件中的操作可以通过下述方式实施:将所述目标区域信息存入每一帧视频图像对应的自定义字段中。

其中,根据目标物体的轮廓信息即可以确定目标区域对应的位置,将目标物体的轮廓信息确定为目标区域信息,而无需将整个目标区域的位置信息都作为目标区域,在播放端播放媒体文件时,可以根据较少的数据量就可以映射出对应的目标区域信息。

所述自定义字段为与播放相关的、媒体文件的制作人员在生成媒体文件时所附加的信息,可以包括用于控制媒体文件的播放过程的辅助参数。相应地,可以将轮廓信息作为目标区域信息存入到每一帧视频图像对应的自定义字段中,进而可以使播放端获取到媒体文件时,就能通过获取自定义字段中的目标区域信息,来生成对应的屏蔽区域。

可选地,所述自定义字段为补充增强信息(sei,supplementalenhancementinformation),补充增强信息属于码流范畴,它提供了向视频码流中加入额外的自定义信息,一般是在如h.264视频压缩协议的视频文件中所采用。

可选地,所述媒体文件为直播数据流,相应地,所述获取媒体文件的显示画面,在所述显示画面中确定目标区域信息的操作可以通过下述方式实施:

在采集直播数据流时,识别每一帧视频图像中的人物,并根据所述人物所在的区域确定每一帧视频图像中对应的目标区域信息。

其中,直播数据流一般是通过直播平台进行播放的视频流,而直播数据流一般的主要物体是做直播的主播,即直播数据流的显示画面中的人物,所以针对直播数据流作为媒体文件,所述目标物体为人物,识别直播数据流中的人物并根据人物所在的区域确定目标区域信息。

相应地可以将弹幕所在的图层确定为目标图层;直播数据流在播放时,观众一般可以通发送弹幕信息来与主播进行交互,弹幕信息一般包括文字信息和图形信息,观众可以通过输入弹幕信息,并通过弹幕信息对应的图层进行显示,弹幕信息一般会在显示区域中显示一段时间,一般是从在显示区域中的一个位置进入,移动到另一个位置后消失。在弹幕信息较多时,显示区域中可能会被弹幕信息所填满,覆盖了主播的画面,可能会影响到大部分观众的观看体验。所以本申请实施例通过将显示弹幕的图层确定为目标图层,可以避免弹幕过多,而遮挡到主播的画面,可以优化观众的观看体验。

本申请实施例通过获取媒体文件的显示画面,识别每一帧显示画面中的目标物体,并根据所述目标物体确定每一帧显示画面对应的目标区域信息;将所述目标区域信息写入所述媒体文件中,所述目标区域信息用于在目标图层上设置屏蔽区域,以隐藏所述目标图层上位于所述屏蔽区域内的显示元素;可以实现对媒体文件中的显示画面中移动对目标物体进行识别,并对应确定每一帧显示画面的目标区域信息,可以使播放端在播放时随着目标物体的移动屏蔽对应的显示元素,使媒体文件的特定区域不被遮挡,进一步优化媒体播放时的用户观感。

实施例五

图7为本申请实施例五提供的媒体处理装置的结构示意图,该装置可以由软件和/或硬件实现,一般可以集成在硬件平台上。如图7所示,所述媒体处理装置包括:

信息获取模块201,用于获取媒体文件中的目标区域信息;

屏蔽设置模块202,用于在播放所述媒体文件时,根据所述目标区域信息在目标图层上设置屏蔽区域,以隐藏所述目标图层上位于所述屏蔽区域内的显示元素。

可选地,信息获取模块具体用于:

获取媒体文件的每一帧显示画面对应的目标区域信息,所述目标区域信息与每一帧显示画面中目标物体相对应;

屏蔽设置模块具体用于:

根据每一帧目标区域信息在目标图层上分别设置对应的屏蔽区域。

可选地,所述媒体文件为直播数据流,所述目标物体为人物,所述目标图层为用于显示弹幕的图层。

可选地,还包括:

时间对应模块,用于在所述根据所述目标区域信息在目标图层上设置屏蔽区域之前,将每一帧显示画面的目标区域信息和每一帧显示画面的播放时间戳相对应;

屏蔽设置模块具体用于:在播放所述媒体文件时,根据当前播放时间戳确定对应的目标区域信息,并根据所述目标区域信息在目标图层上设置屏蔽区域。

可选地,屏蔽设置模块具体用于:

确定用于显示媒体文件的播放图层,所述目标图层位于播放图层的上方;

根据所述目标区域信息确定媒体文件上的目标位置信息;

根据所述目标位置信息在目标图层上映射出遮罩,并作为屏蔽区域。

实施例六

图8为本申请实施例六提供的媒体处理装置的结构示意图,该装置可以由软件和/或硬件实现,一般可以集成在硬件平台上。如图8所示,所述媒体处理装置包括:

媒体采集模块211,用于获取媒体文件的显示画面,在所述显示画面中确定目标区域信息;

信息写入模块212,用于将所述目标区域信息写入所述媒体文件中,所述目标区域信息用于在目标图层上设置屏蔽区域,以隐藏所述目标图层上位于所述屏蔽区域内的显示元素。

可选地,媒体采集模块具体用于:

识别每一帧显示画面中的目标物体,并根据所述目标物体确定每一帧显示画面对应的目标区域信息。

可选地,媒体采集模块具体用于:

将所述目标物体的轮廓信息确定为每一帧显示画面对应的目标区域信息;

信息写入模块具体用于:

将所述目标区域信息存入每一帧视频图像对应的自定义字段中。

可选地,所述媒体文件为直播数据流,媒体采集模块具体用于:

在采集直播数据流时,识别每一帧视频图像中的人物,并根据所述人物所在的区域确定每一帧视频图像中对应的目标区域信息。

实施例七

本申请实施例还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行媒体处理方法,该方法包括:

获取媒体文件中的目标区域信息;

在播放所述媒体文件时,根据所述目标区域信息在目标图层上设置屏蔽区域,以隐藏所述目标图层上位于所述屏蔽区域内的显示元素。

可选的,该计算机可执行指令在由计算机处理器执行时还可以用于执行本申请任意实施例所提供的媒体处理方法。

通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本申请可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、闪存(flash)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述的方法。

实施例八

本申请实施例还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行媒体处理方法,该方法包括:

获取媒体文件的显示画面,在所述显示画面中确定目标区域信息;

将所述目标区域信息写入所述媒体文件中,所述目标区域信息用于在目标图层上设置屏蔽区域,以隐藏所述目标图层上位于所述屏蔽区域内的显示元素。

可选的,该计算机可执行指令在由计算机处理器执行时还可以用于执行本申请任意实施例所提供的媒体处理方法。

通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本申请可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、闪存(flash)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述的方法。

实施例九

如图9所示,为本申请实施例五提供的一种终端设备的硬件结构示意图,如图9所示,该终端设备包括:

一个或多个处理器410,图9中以一个处理器410为例;

存储器420;

所述终端设备还可以包括:输入装置430和输出装置440。

所述终端设备中的处理器410、存储器420、输入装置430和输出装置440可以通过总线或者其他方式连接,图9中以通过总线连接为例。

存储器420作为一种非暂态计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本申请任一实施例中的一种媒体处理方法对应的程序指令/模块(例如,附图7所示的信息获取模块201和屏蔽设置模块202,或附图8所示的媒体采集模块210和信息写入模块211)。处理器410通过运行存储在存储器420中的软件程序、指令以及模块,从而执行终端设备的各种功能应用以及数据处理,即实现上述方法实施例的一种媒体处理方法。

存储器420可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据终端设备的使用所创建的数据等。此外,存储器420可以包括高速随机存取存储器,还可以包括非暂态性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态性固态存储器件。在一些实施例中,存储器420可选包括相对于处理器410远程设置的存储器,这些远程存储器可以通过网络连接至终端设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

输入装置430可用于接收输入的数字或字符信息,以及产生与终端设备的用户设置以及功能控制有关的键信号输入。输出装置440可包括显示屏等显示设备。

注意,上述仅为本申请的较佳实施例及所运用技术原理。本领域技术人员会理解,本申请不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本申请的保护范围。因此,虽然通过以上实施例对本申请进行了较为详细的说明,但是本申请不仅仅限于以上实施例,在不脱离本申请构思的情况下,还可以包括更多其他等效实施例,而本申请的范围由所附的权利要求范围决定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1