CN108322831A - 视频播放控制方法、移动终端及计算机可读存储介质 - Google Patents
视频播放控制方法、移动终端及计算机可读存储介质 Download PDFInfo
- Publication number
- CN108322831A CN108322831A CN201810170662.1A CN201810170662A CN108322831A CN 108322831 A CN108322831 A CN 108322831A CN 201810170662 A CN201810170662 A CN 201810170662A CN 108322831 A CN108322831 A CN 108322831A
- Authority
- CN
- China
- Prior art keywords
- video
- played
- time
- frame
- target image
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47202—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting content on demand, e.g. video on demand
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47217—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for controlling playback functions for recorded or on-demand content, e.g. using progress bars, mode or play-point indicators or bookmarks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/65—Transmission of management data between client and server
- H04N21/658—Transmission by the client directed to the server
- H04N21/6587—Control parameters, e.g. trick play commands, viewpoint selection
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Television Signal Processing For Recording (AREA)
Abstract
本发明公开了一种视频播放控制方法、移动终端和计算机可读存储介质,视频播放控制方法包括:对待播放视频进行扫描,获取沿着待播放视频时间轴上依次分布的各时间区间中的图像帧;从时间轴上各时间区间的图像帧中选取预设个数的目标图像帧;对时间轴上时序相邻的目标图像帧进行图像相似度比对,获取各相邻的目标图像帧之间的相似度值;将相似度值大于预设阀值的目标图像帧所在时间区间作为时间轴的加速区间,在播放待播放视频过程中,对加速区间中的图像帧进行预设加速播放。本发明避免用户对没有变化的静态场景进行长期查看和等待,也无需用户对播放的视频进行复杂且不准确的切换操作,提升了用户的观影体验。
Description
技术领域
本发明涉及智能设备的视频播放控制领域,尤其涉及一种视频播放控制方法、移动终端及计算机可读存储介质。
背景技术
目前拍摄视频场景越来越多,但是拍摄的视频我们一般都是一镜到底,不会进行多次中断拍摄或开启拍摄的操作,所以一镜到底拍摄的视频中很多内容是有用的信息,也会存在很多内容是多余信息,比如拍摄动态的小孩,小狗等,拍摄过程中小孩或者小狗可能长时间处于静止状态或运动幅度很小,用户在查看播放的时候,这种基本上没有变化的静态场景用户并不想长期查看和等待,用户也不知道这种静态场景会持续多久,导致用户对视频播放过程中静态场景的等待时间过长或者需进行复杂的快进切换操作。
发明内容
本发明的主要目的在于提供一种视频播放控制方法、移动终端及计算机可读存储介质,旨在解决用户播放视频过程中,对静态场景的等待时间过长或者需进行复杂的快进切换操作的问题。
为实现上述目的,本发明提供一种视频播放控制方法,所述视频播放控制方法包括以下步骤:
对待播放视频进行扫描,获取沿着待播放视频时间轴上依次分布的各时间区间中的图像帧;
从时间轴上各时间区间的图像帧中选取预设个数的目标图像帧;
对时间轴上时序相邻的目标图像帧进行图像相似度比对,获取各相邻的目标图像帧之间的相似度值;
将相似度值大于预设阀值的目标图像帧所在时间区间作为时间轴的加速区间,在播放所述待播放视频过程中,对所述加速区间中的图像帧进行预设加速播放。
可选地,所述从时间轴上各时间区间的图像帧中选取预设个数的目标图像帧的步骤包括:
获取各时间区间在时间轴上的分布位置处对应的备用图像帧,并从各时间区间的备用图像帧中随机选取一个,以作为各对应时间区间的目标图像帧。
可选地,所述对时间轴上时序相邻的目标图像帧进行图像相似度比对,获取各相邻的目标图像帧之间的相似度值的步骤包括:
对所述待播放视频中的图像帧进行分析,确定待播放视频图像帧中的核心对象和辅助对象,以及核心对象和辅助对象分别在相似度比对中的第一权重和第二权重,第一权重大于第二权重;
将时间轴上的相邻的两目标图像帧分为一个比对组,各比对组中两目标图像帧的核心对象和辅助对象分别进行图像相似度比对,得到各比对组的核心对象相似度值和辅助对象相似度值;
获取各比对组核心对象相似度值与第一权重的第一乘积值、辅助对象相似度值与第二权重的第二乘积值,将第一乘积值和第二乘积值之和作为对应比对组的相似度值。
可选地,所述将相似度值大于预设阀值的目标图像帧所在时间区间作为时间轴的加速区间的步骤包括:
在时间轴上选出相似度值大于预设阀值的目标图像帧所在时间区间,将该选出的时间区间作为备用时间区间;
将时间轴上相邻的备用时间区间进行合并,生成新的备用时间区间,直至时间轴上所有备用时间区间均不相邻;
将当前时间轴上所有备用时间区间作为时间轴的加速区间。
可选地,所述在播放所述待播放视频过程中,对所述加速区间中的图像帧进行预设加速播放的步骤包括:
对各所述加速区间在时间轴的开始时间点处添加开始标记、结束时间点处添加结束标记;
在播放所述待播放视频过程中,若检测到开始标记,则对开始标记所在时间点之后的图像帧进行预设加速播放;若检测到结束标记,则对结束标记所在时间点之后的图像帧恢复至当前默认速度播放。
可选地,所述若检测到开始标记,则对开始标记所在时间点之后的图像帧进行预设加速播放的步骤包括:
若检测到开始标记,则确定当前所在加速区间在当前默认速度下的预播放时长;
根据所述预播放时长和预设加速播放时长,确定当前所在加速区间图像帧的目标播放速度;
对开始标记所在时间点之后的图像帧以目标播放速度进行播放,直至检测到结束标记。
可选地,所述对各所述加速区间在时间轴的开始时间点处添加开始标记、结束时间点处添加结束标记的步骤之后包括:
将所述开始标记和结束标记在待播放视频的播放条上显示,若在开始标记处检测到切换操作,则将直接跳过开始标记之后的连续图像帧,以将播放进度切至检测到切换操作开始标记关联的结束标记处。
可选地,所述对待播放视频进行扫描,获取沿着待播放视频时间轴上依次分布的各时间区间中的图像帧的步骤之前包括:
在待播放视频的播放界面显示加速播放功能键,若检测到所述加速播放功能键开启,则执行对待播放视频进行扫描,获取沿着待播放视频时间轴上依次分布的各时间区间中的图像帧的步骤;
若检测到所述加速播放功能键关闭,则以当前默认速度播放所述待播放视频。
本发明还提供一种移动终端,所述移动终端包括:存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的视频播放的控制程序,所述视频播放的控制程序被所述处理器执行时实现如上述的视频播放控制方法的步骤。
本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有视频播放的控制程序,所述视频播放的控制程序被处理器执行时实现如上述的视频播放控制方法的步骤。
本发明通过在播放待播放视频过程中,对加速区间中的图像帧进行预设加速播放,从而基于图像相似度比对,对待播放视频中加速区间进行自动识别,从而精确确定加速区间中的静态场景,并在待播放视频播放至加速区间时,对加速区间中静态场景的图像帧进行预设加速播放,例如统一在1.5秒内播放完当前加速区间中的图像帧,避免用户对没有变化的静态场景进行长期查看和等待,也无需用户对播放的视频进行复杂且不准确的切换操作,提升了用户的观影体验。
附图说明
图1是本发明实施例方案涉及的硬件运行环境的终端结构示意图;
图2为本发明视频播放控制方法一实施例的流程示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。
如图1所示,本发明视频播放控制方法应用于移动终端,图1是本发明实施例方案涉及的硬件运行环境的移动终端结构示意图。
本发明实施例移动终端可以包括智能手机、可穿戴的联网AR/VR装置、智能音箱、自动驾驶汽车等诸多联网设备。
如图1所示,该移动终端可以包括:处理器1001,例如CPU,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
可选地,移动终端还可以包括摄像头、RF(Radio Frequency,射频)电路,传感器、音频电路、WiFi模块等等。其中,传感器比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示屏的亮度,接近传感器可在移动终端移动到耳边时,关闭显示屏和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别移动终端姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;当然,移动终端还可配置陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
本领域技术人员可以理解,图1中示出的移动终端结构并不构成对移动终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图1所示,作为一种计算机可读存储介质的存储器1005中可以包括操作***、网络通信模块、用户接口模块以及视频播放控制程序。
在图1所示的移动终端中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接其他移动终端或服务器,与其他移动终端或服务器进行数据通信;而处理器1001可以用于调用存储器1005中存储的终端视频播放控制程序。
基于上述终端硬件结构以及通信网络***,提出本发明移动终端视频播放控制方法各个实施例。
本发明提供一种视频播放控制方法,在视频播放控制方法第一实施例中,参照附图2,该方法包括:
步骤S10,对待播放视频进行扫描,获取沿着待播放视频时间轴上依次分布的各时间区间中的图像帧;
待播放视频为用户即将播放或预约播放的视频,比如用户选择播放A视频,A视频即刻被选定为待播放视频,在播放器初始化过程中,执行本发明视频播放控制方法流程。一个视频包括时间轴和沿着时间轴时序先后顺序依次排列的图像帧。在对待播放视频进行扫描后,可获取沿着待播放视频时间轴上按照时序前后顺序依次排列分布的各时间区间中的图像帧。
例如一个视频的播放时间有十分钟,该视频的时间轴则具有十分钟(600秒)的时长,每秒钟30帧,即时间轴上1秒内存在30个时序上依次排列的图像帧,每秒钟播放30个图像帧;每个时间区间可为N(N为大于0的自然数),可选地,每个时间区间为1秒,从而对待播放视频完成扫描后,待播放视频的时间轴上按照播放先后顺序依次排布600个时间区间,每个时间区间中按照播放先后顺序依次分布30个图像帧。
可选地,在步骤S10之前包括:
步骤A1,在待播放视频的播放界面显示加速播放功能键;
步骤A2,若检测到所述加速播放功能键开启,则执行对待播放视频进行扫描,获取沿着待播放视频时间轴上依次分布的各时间区间中的图像帧的步骤;
步骤A3,若检测到所述加速播放功能键关闭,则以当前默认速度播放所述待播放视频。
加速播放功能键为启动本发明视频播放控制方法对应功能的开关,在待播放视频的播放软件的播放界面展示加速播放功能键。该加速播放功能键可为条形可拨动虚拟按键,条形可拨动虚拟按键包括条形外边框和设置在条形外边框中的拨动键,用户对条形可拨动虚拟按键进行点按或滑动操作时,拨动键处于条形外边框一端时,开启本发明视频播放控制方法对应功能;拨动键处于条形外边框另一端时,关闭本发明视频播放控制方法对应功能。
例如,拨动键处于条形外边框一端时,检测到所述加速播放功能键开启,则执行步骤S10;拨动键处于条形外边框另一端时,检测到所述加速播放功能键关闭,则以视频播放软件当前默认速度播放所述待播放视频。
步骤S20,从时间轴上各时间区间的图像帧中选取预设个数的目标图像帧;
例如,一个时间区间为1秒,一个时间区间中包括30个图像帧,从时间轴每个1秒时间区间的30个图像帧中选出预设个数的图像帧作为目标图像帧,预设个数可为一个或多个,优选为一个。
具体地,步骤S20包括:
步骤S21,获取各时间区间在时间轴上的分布位置处对应的备用图像帧,并从各时间区间的备用图像帧中随机选取一个,以作为各对应时间区间的目标图像帧。
当一个时间区间的时长较小时,时间区间中的图像帧的变化一般变化相对较小,为了减轻后续图像相似度比对的计算量,从每个时间区间中的备用图像帧中可尽量选取少量的目标图像帧。例如,时间区间为1秒,1秒内包含30个备用图像帧,可从各时间区间的30个备用图像帧中随机取一个,作为目标图像帧,如时间区间为时间轴上第1秒,备用图像帧依次为帧001至帧030,随机选择备用帧010作为第1秒时间区间的目标图像帧,然后同理依次循环选出后续时间区间的目标图像帧。又比如,时间区间为三分之一秒,待播放视频有十分钟,每秒钟30帧,那么每秒抽取3帧(即3个目标图像帧),一分钟抽取180帧,10分钟抽取1800帧(即1800个目标图像帧)。
步骤S30,对时间轴上时序相邻的目标图像帧进行图像相似度比对,获取各相邻的目标图像帧之间的相似度值;
可按照时间轴上图像帧播放时序,依次对相邻的目标图像帧进行图像相似度比对,只需对连续的目标图像帧进行相似度比对,不需要对待播放视频中所有的图像帧进行相似度比对,从而获取各相邻的目标图像帧之间的相似度值。例如选取待播放视频第1秒至第3秒的目标图像帧之后,对第一个三秒的目标图像帧进行图像相似度比对,当比对完成并获取第一个三秒各相邻的目标图像帧之间的相似度值之后,继续选取待播放视频第4秒至第6秒的目标图像帧进行图像相似度比对,以此类推,直到完成所有目标图像帧的相似度比对,得到所有相邻目标图像帧之间的相似度值。
步骤S40,将相似度值大于预设阀值的目标图像帧所在时间区间作为时间轴的加速区间,在播放所述待播放视频过程中,对所述加速区间中的图像帧进行预设加速播放。
确定相似度值大于预设阈值的目标图像帧,并将彼此间相似度值大于预设阈值的目标图像帧所在时间区间设定为时间轴的加速区间,其中相似度值大于预设阈值的目标图像帧之间非常相似,即两目标图像帧之间的差别越小,相似度值越大。从而在待播放视频处于播放状态时,在播放至加速区间时,对加速区间中的图像帧进行预设加速播放。
在本实施例中,通过对待播放视频进行扫描,获取沿着待播放视频时间轴上依次分布的各时间区间中的图像帧;然后从时间轴上各时间区间的图像帧中选取预设个数的目标图像帧;再对时间轴上时序相邻的目标图像帧进行图像相似度比对,获取各相邻的目标图像帧之间的相似度值;最后将相似度值大于预设阀值的目标图像帧所在时间区间作为时间轴的加速区间,在播放待播放视频过程中,对加速区间中的图像帧进行预设加速播放,从而基于图像相似度比对,对待播放视频中加速区间进行自动识别,从而精确确定加速区间中的静态场景,并在待播放视频播放至加速区间时,对加速区间中静态场景的图像帧进行预设加速播放,例如统一在1.5秒内播放完当前加速区间中的图像帧,避免用户对没有变化的静态场景进行长期查看和等待,也无需用户对播放的视频进行复杂且不准确的切换操作,提升了用户的观影体验。
例如在烟花的拍摄视频中,买在烟花点燃引线之后且未释放火花的一段时间里,视频中的烟花是没有变化的,此时可以对这段时间进行加速播放。
进一步地,在本发明视频播放控制方法另一实施例中,步骤S30包括:
步骤S31,对待播放视频中的图像帧进行分析,确定待播放视频图像帧中的核心对象和辅助对象,以及核心对象和辅助对象分别在相似度比对中的第一权重和第二权重,第一权重大于第二权重;
步骤S32,将时间轴上的相邻的两目标图像帧分为一个比对组,各比对组中两目标图像帧的核心对象和辅助对象分别进行图像相似度比对,得到各比对组的核心对象相似度值和辅助对象相似度值;
步骤S33,获取各比对组核心对象相似度值与第一权重的第一乘积值、辅助对象相似度值与第二权重的第二乘积值,将第一乘积值和第二乘积值之和作为对应比对组的相似度值。
例如播放视频中是拍摄的人物,则可确定人物为核心对象,人物在相似度比对中第一权重大于0.5,例如第一权重为0.7,可确定人物所在的背景为辅助对象,第二权重可为0.3。
例如待播放视频的时间轴上有6个时间区间,时序上依次分别是区间A、区间B、区间C、区间D、区间E和区间F,各时间区间的目标图像帧分别为帧a、帧b、帧c、帧d、帧e和帧f,从而帧a和帧b为一个比对组,帧c和帧d为一个比对组,帧e和帧f为一个比对组,然后三个比对组中的目标图像帧分别进行核心对象和辅助对象的图像相似度比对,可得到帧a和帧b的核心对象相似度值80、辅助对象相似度值80,帧c和帧d的核心对象相似度值90、辅助对象相似度值50,帧e和帧f的核心对象相似度值50、辅助对象相似度值80。从而帧a和帧b的第一乘积值=80*0.7=56、第二乘积值=80*0.3=24,从而帧a和帧b所在比对组的相似度值为80;同理可知帧c和帧d所在比对组的相似度值为78,帧e和帧f所在比对组的相似度值为59,若预设阀值为70,则帧a和帧b、以及帧c和帧d所在时间区间作为时间轴的加速区间,帧e和帧f所在时间区间不作为时间轴的加速区间。
在本实施例中,对图像帧中的内容进行核心对象和辅助对象的分类,并赋予核心对象和辅助对象不同的权重,从而弱化图像帧中辅助对象发生变化时对相似度值的影响,即在图像帧中用户不怎么关心辅助对象发生变化时,仍然将辅助对象发生变化的图像帧所在时间区间作为加速区间,避免用户不易察觉的变化的静态场景进行长时间等待。
可选地,步骤S40中将相似度值大于预设阀值的目标图像帧所在时间区间作为时间轴的加速区间的步骤包括:
步骤S41,在时间轴上选出相似度值大于预设阀值的目标图像帧所在时间区间,将该选出的时间区间作为备用时间区间;
步骤S42,将时间轴上相邻的备用时间区间进行合并,生成新的备用时间区间,直至时间轴上所有备用时间区间均不相邻;
步骤S43,将当前时间轴上所有备用时间区间作为时间轴的加速区间。
接步骤S33以下的例子,帧a和帧b所在比对组的相似度值为80、帧c和帧d所在比对组的相似度值为78、帧e和帧f所在比对组的相似度值为59,若预设阀值为70,则帧a和帧b、以及帧c和帧d所在时间区间为备用时间区间,然后将帧a和帧b以及帧c和帧d两个备用时间区间合并为一个加速区间,完成相邻符合预设阈值条件的时间区间之间的合并以形成一个加速区间,避免对一个加速区间内进行重复标记,进而避免对加速区间预设加速处理的反复启动或关闭。
进一步地,在本发明视频播放控制方法又一实施例中,步骤S40中在播放待播放视频过程中,对加速区间中的图像帧进行预设加速播放的步骤包括:
步骤S44,对各加速区间在时间轴的开始时间点处添加开始标记、结束时间点处添加结束标记;
步骤S45,在播放待播放视频过程中,若检测到开始标记,则对开始标记所在时间点之后的图像帧进行预设加速播放;
步骤S46,若检测到结束标记,则对结束标记所在时间点之后的图像帧恢复至当前默认速度播放。
在待播放视频的时间轴上确定加速区间之后,对所有加速区间在时间轴的开始时间点处添加开始标记、结束时间点处添加结束标记,开始标记和结束标记均为电子标记,以供播放软件识别加速区间的播放时间范围,从而,在播放待播放视频过程中,若检测到开始标记,则对开始标记所在时间点之后的图像帧进行预设加速播放;若检测到结束标记,则对结束标记所在时间点之后的图像帧恢复至当前默认速度播放,提供了一种实现加速播放和默认速度播放切换的技术方案。
此外,对多个相邻加速区间进行合并,作为一个新的加速区间,可以少布置多组开始标记和结束标记,并且在播放待播放视频过程中,由于不必要开始标记和结束标记的减少,播放软件无需反复在加速播放和默认速度播放两种模式之间反复切换,提高了播放软件的实现难度。
可选地,步骤S45包括:
步骤S451,若检测到开始标记,则确定当前所在加速区间在当前默认速度下的预播放时长;
步骤S452,根据预播放时长和预设加速播放时长,确定当前所在加速区间图像帧的目标播放速度;
步骤S453,对开始标记所在时间点之后的图像帧以目标播放速度进行播放,直至检测到结束标记。
预设加速播放时长可以是***设置或用户自行设置,在待播放视频进入播放阶段后,若在时间轴上检测到开始标记,表明即将进入加速区间,确定即将进入的加速区间在当前默认速度(即播放软件当前默认的播放速度)下播放完毕所需要的预播放时长,然后确定预播放时长和预设加速播放时长的时长比例,确定时长比例倍数的当前默认速度为当前所在加速区间图像帧的目标播放速度,然后对当前所在加速区间开始标记所在时间点之后的图像帧以目标播放速度进行播放,直至检测到结束标记。实现了对加速区间的加速播放。
例如检测到开始标记后,确定加速区间的预播放时长为6秒,预设加速播放时长为1.5秒,时长比例倍数为4,从而目标播放速度需是当前默认速度的4倍,进而对开始标记所在时间点之后的图像帧以4倍当前默认速度进行播放,直至检测到结束标记。也就是说,预设加速播放过程可以是,检测到加速区间,加速区间均以预设加速播放时长1.5秒播放完毕,如加速区间的预播放时长为3秒时,目标播放速度需是当前默认速度的2倍。
可选地,步骤S44对各加速区间在时间轴的开始时间点处添加开始标记、结束时间点处添加结束标记之后包括:
将开始标记和结束标记在待播放视频的播放条上显示,若在开始标记处检测到切换操作,则将直接跳过开始标记之后的连续图像帧,以将播放进度切至检测到切换操作开始标记关联的结束标记处。
例如待播放视频时间轴上一个加速区间包括开始标记B和结束标记E,将开始标记B和结束标记E以可视化标记的形式在待播放视频的播放条上显示,若在开始标记B处或开始标记B与结束标记E之间检测到用户输入的切换操作,则将播放进度直接切换至结束标记E,提供一种快速切换加速区间的实现方案,在加速区间的时长较长、用户耐心较低的场景下有明显效果。若自开始标记B以后均未检测到切换操作,则对开始标记所在时间点之后的图像帧进行预设加速播放,直至检测到结束标记,则对结束标记所在时间点之后的图像帧恢复至当前默认速度播放。
本发明还提供一种移动终端,所述移动终端包括:存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的视频播放的控制程序,所述视频播放的控制程序被所述处理器执行时实现上述视频播放控制方法的步骤。
本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有视频播放的控制程序,所述视频播放的控制程序被处理器执行时实现上述的视频播放控制方法的步骤。
在本发明移动终端和计算机可读存储介质的实施例中,包含了上述视频播放控制方法各实施例的全部技术特征,说明书拓展和解释内容与上述视频播放控制方法各实施例基本相同,在此不做赘述。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者***不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者***所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者***中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (10)
1.一种视频播放控制方法,其特征在于,所述视频播放控制方法包括以下步骤:
对待播放视频进行扫描,获取沿着待播放视频时间轴上依次分布的各时间区间中的图像帧;
从时间轴上各时间区间的图像帧中选取预设个数的目标图像帧;
对时间轴上时序相邻的目标图像帧进行图像相似度比对,获取各相邻的目标图像帧之间的相似度值;
将相似度值大于预设阀值的目标图像帧所在时间区间作为时间轴的加速区间,在播放所述待播放视频过程中,对所述加速区间中的图像帧进行预设加速播放。
2.如权利要求1所述的视频播放控制方法,其特征在于,所述从时间轴上各时间区间的图像帧中选取预设个数的目标图像帧的步骤包括:
获取各时间区间在时间轴上的分布位置处对应的备用图像帧,并从各时间区间的备用图像帧中随机选取一个,以作为各对应时间区间的目标图像帧。
3.如权利要求2所述的视频播放控制方法,其特征在于,所述对时间轴上时序相邻的目标图像帧进行图像相似度比对,获取各相邻的目标图像帧之间的相似度值的步骤包括:
对所述待播放视频中的图像帧进行分析,确定待播放视频图像帧中的核心对象和辅助对象,以及核心对象和辅助对象分别在相似度比对中的第一权重和第二权重,第一权重大于第二权重;
将时间轴上的相邻的两目标图像帧分为一个比对组,各比对组中两目标图像帧的核心对象和辅助对象分别进行图像相似度比对,得到各比对组的核心对象相似度值和辅助对象相似度值;
获取各比对组核心对象相似度值与第一权重的第一乘积值、辅助对象相似度值与第二权重的第二乘积值,将第一乘积值和第二乘积值之和作为对应比对组的相似度值。
4.如权利要求1至3所述的视频播放控制方法,其特征在于,所述将相似度值大于预设阀值的目标图像帧所在时间区间作为时间轴的加速区间的步骤包括:
在时间轴上选出相似度值大于预设阀值的目标图像帧所在时间区间,将该选出的时间区间作为备用时间区间;
将时间轴上相邻的备用时间区间进行合并,生成新的备用时间区间,直至时间轴上所有备用时间区间均不相邻;
将当前时间轴上所有备用时间区间作为时间轴的加速区间。
5.如权利要求4所述的视频播放控制方法,其特征在于,所述在播放所述待播放视频过程中,对所述加速区间中的图像帧进行预设加速播放的步骤包括:
对各所述加速区间在时间轴的开始时间点处添加开始标记、结束时间点处添加结束标记;
在播放所述待播放视频过程中,若检测到开始标记,则对开始标记所在时间点之后的图像帧进行预设加速播放;若检测到结束标记,则对结束标记所在时间点之后的图像帧恢复至当前默认速度播放。
6.如权利要求5所述的视频播放控制方法,其特征在于,所述若检测到开始标记,则对开始标记所在时间点之后的图像帧进行预设加速播放的步骤包括:
若检测到开始标记,则确定当前所在加速区间在当前默认速度下的预播放时长;
根据所述预播放时长和预设加速播放时长,确定当前所在加速区间图像帧的目标播放速度;
对开始标记所在时间点之后的图像帧以目标播放速度进行播放,直至检测到结束标记。
7.如权利要求5所述的视频播放控制方法,其特征在于,所述对各所述加速区间在时间轴的开始时间点处添加开始标记、结束时间点处添加结束标记的步骤之后包括:
将所述开始标记和结束标记在待播放视频的播放条上显示,若在开始标记处检测到切换操作,则将直接跳过开始标记之后的连续图像帧,以将播放进度切至检测到切换操作开始标记关联的结束标记处。
8.如权利要求1所述的视频播放控制方法,其特征在于,所述对待播放视频进行扫描,获取沿着待播放视频时间轴上依次分布的各时间区间中的图像帧的步骤之前包括:
在待播放视频的播放界面显示加速播放功能键,若检测到所述加速播放功能键开启,则执行对待播放视频进行扫描,获取沿着待播放视频时间轴上依次分布的各时间区间中的图像帧的步骤;
若检测到所述加速播放功能键关闭,则以当前默认速度播放所述待播放视频。
9.一种移动终端,其特征在于,所述移动终端包括:存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的视频播放的控制程序,所述视频播放的控制程序被所述处理器执行时实现如权利要求1至8中任一项所述的视频播放控制方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有视频播放的控制程序,所述视频播放的控制程序被处理器执行时实现如权利要求1至8中任一项所述的视频播放控制方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810170662.1A CN108322831A (zh) | 2018-02-28 | 2018-02-28 | 视频播放控制方法、移动终端及计算机可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810170662.1A CN108322831A (zh) | 2018-02-28 | 2018-02-28 | 视频播放控制方法、移动终端及计算机可读存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108322831A true CN108322831A (zh) | 2018-07-24 |
Family
ID=62900707
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810170662.1A Withdrawn CN108322831A (zh) | 2018-02-28 | 2018-02-28 | 视频播放控制方法、移动终端及计算机可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108322831A (zh) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110049309A (zh) * | 2018-12-10 | 2019-07-23 | 阿里巴巴集团控股有限公司 | 视频流中图像帧的稳定性检测方法和装置 |
CN110047520A (zh) * | 2019-03-19 | 2019-07-23 | 北京字节跳动网络技术有限公司 | 音频播放的控制方法、装置、电子设备和计算机可读存储介质 |
CN110225310A (zh) * | 2019-06-24 | 2019-09-10 | 浙江大华技术股份有限公司 | 计算机可读存储介质、视频的显示方法和装置 |
CN112153462A (zh) * | 2019-06-26 | 2020-12-29 | 腾讯科技(深圳)有限公司 | 视频处理方法、装置、终端及存储介质 |
CN112565909A (zh) * | 2020-11-30 | 2021-03-26 | 维沃移动通信有限公司 | 视频播放方法、装置、电子设备及可读存储介质 |
CN113438538A (zh) * | 2021-06-28 | 2021-09-24 | 康键信息技术(深圳)有限公司 | 短视频预览方法、装置、设备及存储介质 |
CN113645477A (zh) * | 2021-08-09 | 2021-11-12 | 杭州米络星科技(集团)有限公司 | 直播数据处理方法、装置、直播客户端设备及存储介质 |
CN113706807A (zh) * | 2020-05-20 | 2021-11-26 | 杭州海康威视数字技术股份有限公司 | 发出报警信息的方法、装置、设备及存储介质 |
CN114003164A (zh) * | 2021-10-14 | 2022-02-01 | 中国第一汽车股份有限公司 | 基于自然驾驶数据的交通参与者位置及动作的标注方法 |
CN115022679A (zh) * | 2022-05-30 | 2022-09-06 | 北京百度网讯科技有限公司 | 视频处理方法、装置、电子设备和介质 |
WO2022206312A1 (zh) * | 2021-03-31 | 2022-10-06 | 影石创新科技股份有限公司 | 全景视频的自动剪辑方法、装置、终端及存储介质 |
CN114003164B (zh) * | 2021-10-14 | 2024-07-05 | 中国第一汽车股份有限公司 | 基于自然驾驶数据的交通参与者位置及动作的标注方法 |
-
2018
- 2018-02-28 CN CN201810170662.1A patent/CN108322831A/zh not_active Withdrawn
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110049309A (zh) * | 2018-12-10 | 2019-07-23 | 阿里巴巴集团控股有限公司 | 视频流中图像帧的稳定性检测方法和装置 |
CN110047520A (zh) * | 2019-03-19 | 2019-07-23 | 北京字节跳动网络技术有限公司 | 音频播放的控制方法、装置、电子设备和计算机可读存储介质 |
CN110047520B (zh) * | 2019-03-19 | 2021-09-17 | 北京字节跳动网络技术有限公司 | 音频播放的控制方法、装置、电子设备和计算机可读存储介质 |
CN110225310A (zh) * | 2019-06-24 | 2019-09-10 | 浙江大华技术股份有限公司 | 计算机可读存储介质、视频的显示方法和装置 |
CN112153462A (zh) * | 2019-06-26 | 2020-12-29 | 腾讯科技(深圳)有限公司 | 视频处理方法、装置、终端及存储介质 |
CN113706807A (zh) * | 2020-05-20 | 2021-11-26 | 杭州海康威视数字技术股份有限公司 | 发出报警信息的方法、装置、设备及存储介质 |
CN113706807B (zh) * | 2020-05-20 | 2023-02-10 | 杭州海康威视数字技术股份有限公司 | 发出报警信息的方法、装置、设备及存储介质 |
CN112565909A (zh) * | 2020-11-30 | 2021-03-26 | 维沃移动通信有限公司 | 视频播放方法、装置、电子设备及可读存储介质 |
WO2022206312A1 (zh) * | 2021-03-31 | 2022-10-06 | 影石创新科技股份有限公司 | 全景视频的自动剪辑方法、装置、终端及存储介质 |
CN113438538B (zh) * | 2021-06-28 | 2023-02-10 | 康键信息技术(深圳)有限公司 | 短视频预览方法、装置、设备及存储介质 |
CN113438538A (zh) * | 2021-06-28 | 2021-09-24 | 康键信息技术(深圳)有限公司 | 短视频预览方法、装置、设备及存储介质 |
CN113645477A (zh) * | 2021-08-09 | 2021-11-12 | 杭州米络星科技(集团)有限公司 | 直播数据处理方法、装置、直播客户端设备及存储介质 |
CN114003164A (zh) * | 2021-10-14 | 2022-02-01 | 中国第一汽车股份有限公司 | 基于自然驾驶数据的交通参与者位置及动作的标注方法 |
CN114003164B (zh) * | 2021-10-14 | 2024-07-05 | 中国第一汽车股份有限公司 | 基于自然驾驶数据的交通参与者位置及动作的标注方法 |
CN115022679A (zh) * | 2022-05-30 | 2022-09-06 | 北京百度网讯科技有限公司 | 视频处理方法、装置、电子设备和介质 |
CN115022679B (zh) * | 2022-05-30 | 2023-08-29 | 北京百度网讯科技有限公司 | 视频处理方法、装置、电子设备和介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108322831A (zh) | 视频播放控制方法、移动终端及计算机可读存储介质 | |
US10974146B2 (en) | Storage medium storing game program, game processing method, and information processing apparatus | |
CN113591523B (zh) | 显示设备及经验值更新方法 | |
US7819731B2 (en) | Method for generating game element from photographed image | |
CN108712674A (zh) | 视频播放控制方法、播放设备及存储介质 | |
CN104967778B (zh) | 一种对焦提示方法及终端 | |
CN112527171B (zh) | 多媒体文件播放方法、装置、设备及介质 | |
CN110771175A (zh) | 视频播放速度的控制方法、装置及运动相机 | |
CN106303655A (zh) | 一种媒体内容播放提示方法及装置 | |
CN118212693A (zh) | 显示设备及界面显示方法 | |
CN112330371A (zh) | 基于ai的智能广告推送方法及装置、***及存储介质 | |
US20080161080A1 (en) | Systems, methods, devices, and computer program products providing a brain-exercising game | |
US8483435B2 (en) | Information processing device, information processing system, information processing method, and information storage medium | |
CN107133561A (zh) | 事件处理方法和装置 | |
US11749309B2 (en) | Information processor, information processing method, and program | |
CN114173173A (zh) | 弹幕信息的显示方法和装置、存储介质及电子设备 | |
KR101943554B1 (ko) | 스포츠 경기 정보 제공 방법 및 시스템 | |
CN114679619A (zh) | 滑雪比赛信息增强展示方法、***、设备及存储介质 | |
CN106604092A (zh) | 一种播放视频的方法及装置 | |
CN112261465A (zh) | 视频处理方法及装置 | |
CN111988635A (zh) | 基于ai智能的赛事3d动画直播方法及*** | |
CN106484395A (zh) | 事件显示方法及装置 | |
CN114866849B (zh) | 视频播放方法、装置、设备及计算机可读存储介质 | |
US20230041552A1 (en) | Relevancy-based video help in a video game | |
CN106060673A (zh) | 一种协助用户与电视互动的方法和机器人装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WW01 | Invention patent application withdrawn after publication | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20180724 |