播放控制方法及终端设备的制造方法

文档序号:8925567阅读:243来源:国知局
播放控制方法及终端设备的制造方法
【技术领域】
[0001]本公开涉及视频播放技术领域,特别涉及一种播放控制方法及终端设备。
【背景技术】
[0002]智能终端设备的日益普及,成为用户多媒体视频观看的主要方式,以手机为例,用户可以从网络侧下载感兴趣的视频内容进行观看,或者观看本地存储的视频内容。
[0003]相关技术中,视频播放是按照视频流的图片帧进行播放,用户仅仅可以控制播放方式,比如:播放进度,是否全屏等。然而,用户并不能控制播放内容,对感兴趣的视频内容进行个性化的视频播放。

【发明内容】

[0004]本公开实施例提供了一种播放控制方法及终端设备。所述技术方案如下:
[0005]根据本公开实施例的第一方面,提供一种播放控制方法,该方法包括:
[0006]检测待播放视频流的图片帧,判断是否存在用户预先指定的目标内容;
[0007]若判断获知存在所述目标内容,则确定所述图片帧上、与所述目标内容对应的第一位置区域;
[0008]根据所述第一位置区域确定用于显示所述图片帧的屏幕上、对应显示所述目标内容的第二位置区域;
[0009]生成用户界面UI层,并在所述UI层上、与所述第二位置区域吻合对应的部分绘制预设的、与所述目标内容对应的更新内容;
[0010]当所述屏幕显示所述图片帧时,将所述Π层覆盖到所述图片帧上,以使所述更新内容覆盖所述目标内容显示给所述用户。
[0011]根据本公开实施例的第二方面,提供一种终端设备,所述设备包括:
[0012]检测模块,被配置为检测待播放视频流的图片帧,判断是否存在用户预先指定的目标内容;
[0013]第一定位模块,被配置为在判断获知存在所述目标内容时,确定所述图片帧上、与所述目标内容对应的第一位置区域;
[0014]第二定位模块,被配置为根据所述第一位置区域确定用于显示所述图片帧的屏幕上、对应显示所述目标内容的第二位置区域;
[0015]处理模块,被配置为生成用户界面Π层,并在所述Π层上、与所述第二位置区域吻合对应的部分绘制预设的、与所述目标内容对应的更新内容;
[0016]显示模块,被配置为当所述屏幕显示所述图片帧时,将所述Π层覆盖到所述图片帧上,以使所述更新内容覆盖所述目标内容显示给所述用户。
[0017]根据本公开实施例的第三方面,提供了一种终端设备,该设备包括:
[0018]处理器;
[0019]用于存储所述处理器的可执行指令的存储器;
[0020]其中,所述处理器被配置为:
[0021]检测待播放视频流的图片帧,判断是否存在用户预先指定的目标内容;
[0022]若判断获知存在所述目标内容,则确定所述图片帧上、与所述目标内容对应的第一位置区域;
[0023]根据所述第一位置区域确定用于显示所述图片帧的屏幕上、对应显示所述目标内容的第二位置区域;
[0024]生成用户界面UI层,并在所述UI层上、与所述第二位置区域吻合对应的部分绘制预设的、与所述目标内容对应的更新内容;
[0025]当所述屏幕显示所述图片帧时,将所述Π层覆盖到所述图片帧上,以使所述更新内容覆盖所述目标内容显示给所述用户。
[0026]本公开实施例提供的技术方案可以包括以下有益效果:
[0027]通过检测获知待播放视频流的图片帧上存在用户指定的目标内容,则确定该图片帧上、与目标内容对应的第一位置区域,再根据第一位置区域确定用于显示该图片帧的屏幕上、对应显示目标内容的第二位置区域,然后生成UI层,并在该UI层上、与第二位置区域吻合对应的部分绘制预设的、与目标内容对应的更新内容,从而在播放原视频流时当屏幕显示该图片帧时,将该Π层覆盖到该图片帧上,以使更新内容覆盖目标内容显示给用户。实现了播放视频流时,在不需要篡改视频流数据的情况下,实时给用户呈现满足用户需要的个性视频内容,避免了需要提前根据用户需要修改原视频流数据并占用大量的存储空间进行存储,提高了个性视频播放的灵活性和效率。
[0028]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
【附图说明】
[0029]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起被配置为解释本公开的原理。
[0030]图1是根据一示例性实施例示出的一种播放控制方法的流程图;
[0031]图2是根据另一示例性实施例示出的一种播放控制方法的流程图;
[0032]图3A是根据另一示例性实施例示出的一种播放控制方法的流程图;
[0033]图3B所示的终端设备的屏幕显示的是包含目标内容的图片帧;
[0034]图3C所示的终端设备的屏幕显示的是用更新内容覆盖目标内容的图片帧;
[0035]图4A是根据另一示例性实施例示出的一种播放控制方法的流程图;
[0036]图4B所示的终端设备的屏幕显示的是包含目标内容的图片帧;
[0037]图4C所示的终端设备的屏幕显示的是用更新内容覆盖目标内容的图片帧;
[0038]图5是根据一示例性实施例示出的一种终端设备的框图;
[0039]图6是根据另一示例性实施例示出的一种终端设备的框图;
[0040]图7是根据另一示例性实施例示出的一种终端设备的框图;
[0041]图8是根据另一示例性实施例示出的一种终端设备的框图;
[0042]图9是根据另一示例性实施例示出的一种终端设备的框图;
[0043]图10是根据另一示例性实施例示出的一种终端设备的框图;
[0044]图11是根据另一示例性实施例示出的一种终端设备的框图;
[0045]图12是根据另一示例性实施例示出的一种终端设备的框图;
[0046]图13是根据一示例性实施例示出的一种终端设备的框图。
[0047]通过上述附图,已示出本公开明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本公开构思的范围,而是通过参考特定实施例为本领域技术人员说明本公开的概念。
【具体实施方式】
[0048]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
[0049]图1是根据一示例性实施例示出的一种播放控制方法的流程图,本实施例以该播放控制方法应被配置为包括显示屏幕的终端设备中来举例说明。该播放控制方法可以包括如下几个步骤:
[0050]在步骤101中,检测待播放视频流的图片帧,判断是否存在用户预先指定的目标内容。
[0051]首先,终端设备接收用户指定播放的视频流,用户指定播放的视频流是终端设备接收其余网络侧设备发送的视频流,或者终端设备预先存储在终端设备本地的视频流。
[0052]然后,终端设备接收用户针对该视频流所指定的目标内容,以及用户提供的与该目标内容对应的更新内容。其中,用户指定的目标内容就是用户定制的个性化播放内容,BP在播放视频流的相关图片帧时,不呈现视频流中原来的目标内容,而是呈现用户指定的更新内容。
[0053]需要说明的是,用户预先指定的目标内容包括视频流中的人物面部、服饰、颜色、文字、图案中的至少一个或多个,用户预先提供的更新内容与目标内容对应。
[0054]终端设备根据用户对所选择的视频流的个性化播放需求,首先检测待播放视频流的图片帧,判断该图片帧中是否存在用户预先指定的目标内容。需要说明的是,检测图片帧中是否存在目标内容的实现方式有很多,举例说明:通过将目标内容的像素与图片帧中的像素比较的方式、将目标内容的特征信息与图片帧中的特征信息匹配的方式、或者将目标内容的光谱信息与图片帧中的光谱信息比较的方式,可以根据实际的目标内容选择合适的检测方式,本实施例对此不做限制。
[0055]在步骤102中,若判断获知存在所述目标内容,则确定所述图片帧上、与所述目标内容对应的第一位置区域。
[0056]终端设备通过检测待播放视频流的图片帧,若判断获知图片帧中存在用户预先指定的目标内容,则确定该图片帧上、与用户指定的目标内容对应的第一位置区域。举例来说,若用户预先指定的目标内容包括第一人物面部,则第一位置区域为第一人物面部区域;若用户预先指定的目标内容包括第一人物面部和第一面部的帽子,则第一位置区域为第一人物面部区域,以及第一面部的帽子区域,若用户预先指定的目标内容包括第一人物面部和第二人物面部,以及第一图案,则第一位置区域为第一人物面部和第二人物面部区域,以及第一图案区域。
[0057]在步骤103中,根据所述第一位置区域确定用于显示所述图片帧的屏幕上、对应显示所述目标内容的第二位置区域。
[0058]终端设备根据图片帧上、与用户指定的目标内容对应的第一位置区域,确定用于显示图片帧的屏幕上、对应显示目标内容的第二位置区域。需要说明的是,根据图片帧的第一位置区域确定屏幕上的第二位置区域的实现方式很多,举例说明如下;
[0059]方式一,
[0060]首先将图片帧进行缩放,其中,第一位置区域也同步的进行缩放;
[0061]当将图片帧缩放到屏幕尺寸时,记录缩放后的第一位置区域信息,该第一位置区域信息可以作为用于显示该图片帧的屏幕上、对应显示目标内容的第二位置区域。
[0062]方式二,
[0063]首先获取第一位置区域上的多个第一坐标信息,例如,假设第一位置区域为正方形,与该第一位置区域对应的多个第一坐标信息可以为四个角的坐标信息;假设第一位置区域为圆形,与该第一位置区域对应的多个第一坐标信息可以为至少两条直径与圆形边界的交点坐标信息;
[0064]根据该图片帧与该屏幕的尺寸比例,同比例调整第一位置区域上的多个第一坐标信息,获取与该多个第一坐标信息对应的多个第二坐标信息;
[0065]根据该多个第二坐标信息可以确定用于显示该图片帧的屏幕上、对应显示目标内容的第二位置区域。
[0066]在步骤104中,生成用户界面UI层,所述UI层上、与所述第二位置区域吻合对应的部分绘制有预设的、与所述目标内容对应的更新内容。
[0067]终端设备应用UI控件生成新的空白用户界面UI层;
[0068]然后对存储有与目标内容对应的更新内容的文件进行解析获取更新内容的UI元素,并将该Π元素添加到空白Π层上、与屏幕上用于显示目标内容的第二位置区域吻合对应的部分。
[0069]在步骤105中,当所述屏幕显示所述图片帧时,将所述Π层覆盖到所述图片帧上,以使所述更新内容覆
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1