首页> 中国专利> 蓝光播放器用以表示网络视频正在加载的方法及系统

蓝光播放器用以表示网络视频正在加载的方法及系统

摘要

本发明公开了一种蓝光播放器用以表示网络视频正在加载的方法及系统,该方法包括以下步骤:截取网络视频播放过程中的每一帧图片并进行分类,分别存储在对应的图片文件夹内;实时监测网络视频播放过程中的网络环境,当网络环境并不足以维持视频播放时,则暂停视频播放,并弹出选择界面让用户按照分类选择加载画面;当用户选择加载画面完成时,则播放被选择的加载画面所对应的图片文件夹中的图片。本发明可以有效地避免用户被动地接受播放器默认的加载画面,用户可以自主选择网络视频中喜爱的镜头画面,加深对喜爱画面的印象;进一步的,本发明可以有效地避免在短时间内不断出现卡顿(缓冲)的现象,提高了播放的流畅性,更好地提升了用户的体验感。

著录项

  • 公开/公告号CN103517150A

    专利类型发明专利

  • 公开/公告日2014-01-15

    原文格式PDF

  • 申请/专利权人 广东欧珀移动通信有限公司;

    申请/专利号CN201310420279.4

  • 发明设计人 黄德志;

    申请日2013-09-13

  • 分类号H04N21/472(20110101);G11B20/10(20060101);

  • 代理机构44245 广州市华学知识产权代理有限公司;

  • 代理人李盛洪

  • 地址 523860 广东省东莞市长安镇乌沙海滨路18号

  • 入库时间 2024-02-19 22:14:31

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2023-09-22

    未缴年费专利权终止 IPC(主分类):H04N21/472 专利号:ZL2013104202794 申请日:20130913 授权公告日:20180123

    专利权的终止

  • 2020-06-26

    专利权人的姓名或者名称、地址的变更 IPC(主分类):H04N21/472 变更前: 变更后: 申请日:20130913

    专利权人的姓名或者名称、地址的变更

  • 2018-01-23

    授权

    授权

  • 2014-02-19

    实质审查的生效 IPC(主分类):H04N21/472 申请日:20130913

    实质审查的生效

  • 2014-01-15

    公开

    公开

说明书

技术领域

本发明涉及蓝光播放器技术领域,更具体地说,是涉及一种蓝光播放器用以表示网络视频正在加载的方法及系统。

背景技术

目前的蓝光播放器在播放网络视频时,当网络环境较差时视频加载缓慢,视频播放会出现卡顿,其可称为缓冲。现阶段,绝大多数蓝光播放器采用的是缓冲时间不作为的处理方式,其表现为:蓝光播放器在缓冲过程中,其显示区域为黑屏,显示区域下方是正在缓冲的信息提示,如正在连接、缓冲百分比、正在传输、即将播放等提示信息,等缓冲结束时,黑屏上会出现视频的播放画面。这种处理方式的缺点在于:在缓冲过程中,用户是急切盼望看到播放画面的,因此用户的视觉焦点会停留在显示区域和缓冲信息提示区域,长时间的黑屏容易使用户产生烦躁。

现阶段,还有部分蓝光播放器会在缓冲过程中出现播放器默认的加载画面,但是用户只能被动地接受该加载画面,影响了用户的体验感。

发明内容

本发明的目的在于克服现有技术中的上述缺陷,提供一种蓝光播放器用以表示网络视频正在加载的方法,提升了用户的体验感。

为实现上述目的,本发明提供的技术方案如下:一种蓝光播放器用以表示网络视频正在加载的方法,其包括以下步骤:

截取网络视频播放过程中的每一帧图片并进行分类,分别存储在对应的图片文件夹内;

实时监测网络视频播放过程中的网络环境,当网络环境并不足以维持视频播放时,则暂停视频播放,并弹出选择界面让用户按照分类选择加载画面;

当用户选择加载画面完成时,则播放被选择的加载画面所对应的图片文件夹中的图片。

进一步而言,所述截取网络视频播放过程中的每一帧图片并进行分类的步骤具体包括:

构建图片数据库,所述图片数据库中预先配置有按类型分类的素材图片;

截取网络视频播放过程中的每一帧图片;

遍历图片数据库中的素材图片,将从网络视频播放过程中截取到的图片与素材图片相比较,得到相似度最高的素材图片;

根据相似度最高的素材图片所在的分类得到从网络视频播放过程中截取到的图片的类型。

进一步而言,所述将从网络视频播放过程中截取到的图片与素材图片相比较,得到相似度最高的素材图片的步骤具体包括:

利用直方图匹配算法或直方图匹配算法结合FragTrace算法,计算从网络视频播放过程中截取到的图片与素材图片的相似度,得到相似度最高的素材图片。

进一步而言,所述实时监测网络视频播放过程中的网络环境的步骤具体包括:

开启一个预设大小的缓冲区;

将下载获取的播放数据放入缓冲区;

计算当前下载获取到的播放数据占缓冲区的百分比;

当百分比小于播放阈值时,则确定网络环境并不足以维持视频播放;

当百分比大于等于播放阈值时,则确定网络环境足以维持视频播放。

进一步而言,所述当用户选择加载画面完成时,则播放被选择的加载画面所对应的图片文件夹中的图片的步骤具体包括:

按照用户所选择的分类,以幻灯片播放的方式,每隔一段时间播放一张被选择的加载画面所对应的图片文件夹中的图片。

进一步而言,所述当用户选择加载画面完成时,则播放被选择的加载画面所对应的图片文件夹中的图片的步骤之时还包括:

当图片播放暂停时,则继续实时监测网络视频播放过程中的网络环境;

当网络环境足以维持视频播放时,则重新启动视频播放,关闭网络监测。

本发明的另一目的在于克服现有技术中的上述缺陷,提供一种蓝光播放器用以表示网络视频正在加载的系统,其包括:

加载画面制作模块,用于截取网络视频播放过程中的每一帧图片并进行分类,分别存储在对应的图片文件夹内;

网络监测模块,用于实时监测网络视频播放过程中的网络环境,当网络环境并不足以维持视频播放时,则暂停视频播放;

界面选择模块,用于当暂停视频播放时,则弹出选择界面让用户按照分类选择加载画面;

图片播放模块,用于当用户选择加载画面完成时,则播放被选择的加载画面所对应的图片文件夹中的图片。

进一步而言,在上述技术方案中,所述网络监测模块还用于当图片播放暂停时,则继续实时监测网络视频播放过程中的网络环境;当网络环境足以维持视频播放时,则重新启动视频播放,关闭网络监测。

进一步而言,在上述技术方案中,所述加载画面制作模块包括:

图片数据库,所述图片数据库中预先配置有按类型分类的素材图片;

读取模块,用于截取网络视频播放过程中的每一帧图片;

遍历模块,用于遍历图片数据库中的素材图片;

比较模块,用于将从网络视频播放过程中截取到的图片与素材图片相比较,得到相似度最高的素材图片;

类型判定模块,用于根据相似度最高的素材图片所在的分类得到从网络视频播放过程中截取到的图片的类型;

图片文件夹模块,用于根据从网络视频播放过程中截取到的图片的类型,将其分别存储在对应的图片文件夹内。

进一步而言,在上述技术方案中,所述比较模块通过直方图匹配算法或直方图匹配算法结合FragTrace算法,计算从网络视频播放过程中截取到的图片与素材图片的相似度,得到相似度最高的素材图片。

进一步而言,在上述技术方案中,所述图片播放模块的播放方式为幻灯片播放的方式。

进一步而言,在上述技术方案中,所述网络监测模块包括:

缓冲区建立模块,用于开启一个预设大小的缓冲区;

播放数据获取模块,用于下载获取播放数据;

缓冲比例计算模块,用于将下载获取到的播放数据放入缓冲区,计算当前下载获取的播放数据占缓冲区的百分比;当百分比小于播放阈值时,则确定网络环境并不足以维持视频播放;当百分比大于等于播放阈值时,则确定网络环境足以维持视频播放;

视频暂停/播放模块,用于当网络环境并不足以维持视频播放时,则暂停视频播放;当图片播放暂停并且网络环境足以维持视频播放时,则重新启动视频播放。

与现有技术相比,本发明的有益效果在于:

本发明通过截取网络视频播放过程中的每一帧图片并进行分类,分别存储在对应的图片文件夹内;实时监测网络视频播放过程中的网络环境,当网络环境并不足以维持视频播放时,则暂停视频播放,并弹出选择界面让用户按照分类选择加载画面;当用户选择加载画面完成时,则播放被选择的加载画面所对应的图片文件夹中的图片,运用本发明之后,可以有效地避免用户被动地接受播放器默认的加载画面,用户可以自主选择网络视频中喜爱的镜头画面,加深对喜爱画面的印象,提升了用户的体验感。

进一步的,本发明可以有效地避免在短时间内不断出现卡顿(缓冲)的现象,提高了播放的流畅性,更好地提升了用户的体验感。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例一所述的蓝光播放器用以表示网络视频正在加载的方法流程图;

图2是本发明实施例一所述的步骤S1的方法流程图;

图3是本发明实施例一所述的步骤S3的方法流程图;

图4是本发明实施例二所述的蓝光播放器用以表示网络视频正在加载的系统的功能模块图;

图5是本发明实施例二所述的加载画面制作模块的功能模块图;

图6是本发明实施例二所述的网络监测模块的功能模块图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

实施例一

本发明的实施例一提供了一种蓝光播放器用以表示网络视频正在加载的方法,下面结合附图对本实施例进行详细说明。

图1是本发明实施例一的方法流程图,请参考图1,本发明实施例的方法包括以下步骤:

步骤S1、截取网络视频播放过程中的每一帧图片并进行分类;

在本实施中,如图2所示,所述步骤S1具体包括:

步骤S11、构建图片数据库;

具体的,所述图片数据库中预先配置有按类型分类的素材图片,可以通过网络资源获取所述素材图片,每种类型的素材图片不低于一千张,其类型可以为“感人”、“柔情”、“催泪”、“温馨”、“浪漫”、“血腥”或“惊悚”等。

步骤S12、截取网络视频播放过程中的每一帧图片;

步骤S13、遍历图片数据库中的素材图片;

步骤S14、将从网络视频播放过程中截取到的图片与素材图片相比较,得到相似度最高的素材图片;

其中,所述步骤S14具体包括:

利用直方图匹配算法或直方图匹配算法结合FragTrace算法,计算从网络视频播放过程中截取到的图片与素材图片的相似度,得到相似度最高的素材图片。

直方图匹配算法的详细描述如下:

图像有多种描述方式,为利用图像的特征描述图像,可借助特征的统计直方图。图像特征的统计直方图实际是一个一维的离散函数,即:

>H(k)=nkN,k=0,1,...L-1---(1)>

(1)式中k代表图像的特征取值,L是特征可取值个数,nk是图像中具有特征值为k的像素的个数,N是图像像素的总数。

图像之间的相似度量方法为有直方图相交法、欧式距离法、相关系数法等。在欧式距离法中,直方图间的距离可使用一般的欧式距离函数ME(Q,D)来衡量:

>ME(Q,D)=Σi=kL[HQ(i)-HD(i)]2---(2)>

在本实施例中,可以首先利用(1)式计算出要比较的两幅图的直方图,然后利用(2)式计算出ME(Q,D),选出ME(Q,D)最小的那一幅图。欧式距离越小,图像之间越相似。

另外,FragTrace算法具体实现是将图像分成纵横的小块,然后对于每一个分块搜索与之最匹配的直方图,来计算两幅图像的相似度。也就是首先将大图切割成小图,然后对小图进行比较,做到小范围比较,提高精确度。

步骤S15、根据相似度最高的素材图片所在的分类得到从网络视频播放过程中截取到的图片的类型;

示例性的,如果相似度最高的素材图片所在的分类的类型为“催泪”,那么就可以得到从网络视频播放过程中截取到的图片的类型为“催泪”。

步骤S2、分别存储在对应的图片文件夹内;

具体的,图片的每种分类都可以建立对应的文件夹,并为其分配足够的存储空间。如上述例子所述的,如果从网络视频播放过程中截取到的图片的类型为“催泪”,那么就将其存储在以“催泪”命名的图片文件夹内。

步骤S3、实时监测网络视频播放过程中的网络环境;

在本实施例中,如图3所示,所述步骤S3具体包括:

步骤S31、开启一个预设大小的缓冲区;

具体的,开启独立线程,建立缓冲区,所述缓冲区的存储大小设置为20M。

步骤S32、将下载获取的播放数据放入缓冲区;

步骤S33、计算当前下载获取到的播放数据占缓冲区的百分比;

具体的,当百分比小于播放阈值时,则确定网络环境并不足以维持视频播放;当百分比大于等于播放阈值时,则确定网络环境足以维持视频播放。其中,所述播放阈值可以设置为10%。

步骤S4、当网络环境并不足以维持视频播放时,则暂停视频播放;

步骤S5、弹出选择界面让用户按照分类选择加载画面;

示例性的,所述选择界面可以设置有“感人”、“柔情”、“催泪”、“温馨”、“浪漫”、“血腥”或“惊悚”等加载画面的分类选项,选择一个加载画面的分类选项后,可以读取该加载画面所对应的图片文件夹中的图片。

步骤S6、当用户选择加载画面完成时,则播放被选择的加载画面所对应的图片文件夹中的图片;

在本实施例中,所述步骤S6具体包括:

按照用户所选择的分类,以幻灯片播放的方式,每隔一秒播放一张被选择的加载画面所对应的图片文件夹中的图片。

步骤S7、当图片播放暂停时,则继续实时监测网络视频播放过程中的网络环境;

步骤S8、当网络环境足以维持视频播放时,则重新启动视频播放,关闭网络监测。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以在存储于一计算机可读取存储介质中,所述的存储介质,如ROM/RAM、磁盘、光盘等。

实施例二

本发明的实施例二提供了一种蓝光播放器用以表示网络视频正在加载的系统,请参考图4,其包括:

加载画面制作模块21,用于截取网络视频播放过程中的每一帧图片并进行分类,分别存储在对应的图片文件夹内;

网络监测模块22,用于实时监测网络视频播放过程中的网络环境,当网络环境并不足以维持视频播放时,则暂停视频播放;

界面选择模块23,用于当暂停视频播放时,则弹出选择界面让用户按照分类选择加载画面;

图片播放模块24,用于当用户选择加载画面完成时,则播放被选择的加载画面所对应的图片文件夹中的图片。

在本实施例中,所述网络监测模块22还用于当图片播放暂停时,则继续实时监测网络视频播放过程中的网络环境;当网络环境足以维持视频播放时,则重新启动视频播放,关闭网络监测。

如图5所示,具体的,所述加载画面制作模块21包括:

图片数据库211,所述图片数据库中预先配置有按类型分类的素材图片;

读取模块212,用于截取网络视频播放过程中的每一帧图片;

遍历模块213,用于遍历图片数据库中的素材图片;

比较模块214,用于将从网络视频播放过程中截取到的图片与素材图片相比较,得到相似度最高的素材图片;

类型判定模块215,用于根据相似度最高的素材图片所在的分类得到从网络视频播放过程中截取到的图片的类型;

图片文件夹模块216,用于根据从网络视频播放过程中截取到的图片的类型,将其分别存储在对应的图片文件夹内。

其中,所述比较模块214的工作原理是通过直方图匹配算法或直方图匹配算法结合FragTrace算法,计算从网络视频播放过程中截取到的图片与素材图片的相似度,得到相似度最高的素材图片。

在本实施例中,所述图片播放模块24的播放方式为幻灯片播放的方式。

如图6所示,所述网络监测模块22包括:

缓冲区建立模块221,用于开启一个预设大小的缓冲区;

播放数据获取模块222,用于下载获取播放数据;

缓冲比例计算模块223,用于将下载获取到的播放数据放入缓冲区,计算当前下载获取的播放数据占缓冲区的百分比;当百分比小于播放阈值时,则确定网络环境并不足以维持视频播放;当百分比大于等于播放阈值时,则确定网络环境足以维持视频播放;

视频暂停/播放模块224,用于当网络环境并不足以维持视频播放时,则暂停视频播放;当图片播放暂停并且网络环境足以维持视频播放时,则重新启动视频播放。

需要说明的是,上述实施例提供的一种蓝光播放器用以表示网络视频正在加载的系统,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将系统的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。

综上所述,本发明的方法及系统可以有效地避免用户被动地接受播放器默认的加载画面,用户可以自主选择网络视频中喜爱的镜头画面,加深对喜爱画面的印象,提升了用户的体验感。同时,可以有效地避免在短时间内不断出现卡顿(缓冲)的现象,提高了播放的流畅性,更好地提升了用户的体验感。

上述实施例为本发明较佳的实施方式,但本发明的实施方式并不受上述实施例的限制,其他的任何未背离本发明的精神实质与原理下所作的改变、修饰、替代、组合、简化,均应为等效的置换方式,都包含在本发明的保护范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号