CN108111902A - 移动终端及视频播放适配处理方法、及存储介质 - Google Patents
移动终端及视频播放适配处理方法、及存储介质 Download PDFInfo
- Publication number
- CN108111902A CN108111902A CN201711396967.6A CN201711396967A CN108111902A CN 108111902 A CN108111902 A CN 108111902A CN 201711396967 A CN201711396967 A CN 201711396967A CN 108111902 A CN108111902 A CN 108111902A
- Authority
- CN
- China
- Prior art keywords
- image quality
- video
- video playing
- mobile terminal
- time
- 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.)
- Pending
Links
- 230000006978 adaptation Effects 0.000 title claims abstract description 81
- 238000003672 processing method Methods 0.000 title claims abstract description 32
- 238000000034 method Methods 0.000 claims abstract description 28
- 230000006399 behavior Effects 0.000 claims description 2
- 238000001514 detection method Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000004321 preservation Methods 0.000 description 2
- 230000002950 deficient Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
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/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/4363—Adapting the video stream to a specific local network, e.g. a Bluetooth® network
-
- 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/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4331—Caching operations, e.g. of an advertisement for later insertion during playback
-
- 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/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44204—Monitoring of content usage, e.g. the number of times a movie has been viewed, copied or the amount which has been watched
-
- 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/485—End-user interface for client configuration
- H04N21/4854—End-user interface for client configuration for modifying image parameters, e.g. image brightness, contrast
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Human Computer Interaction (AREA)
- Television Signal Processing For Recording (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明公开了移动终端及视频播放适配处理方法、及存储介质,所述方法包括当用户启动视频播放时,记录当前画质,并记录当前时间;之后当用户调节视频播放的画质时执行第一种操作,当用户关闭视频播放时执行第二种操作;根据第二种操作中得到的画质大小及先前存储的平均画质及视频播放时长计算得到一个新的平均画质值及新的视频播放时长;当用户进行视频播放需要适配视频播放画质时,根据先前记录的平均画质来进行自动适配;使得用户通过移动终端在视频应用中播放视频时,无需进行人工适配视频画质,并且能够根据用户的实质需求自动适配最合适的画质的视频文件进行自动播放,达到***资源的合理利用,提高了***的资源利用率,为用户提供方便。
Description
技术领域
本发明涉及移动终端领域,尤其涉及的是一种移动终端及视频播放适配处理方法、及存储介质。
背景技术
随着移动终端技术发展,特别是基于移动终端的网络技术的提升,目前移动终端中对于视频播放的应用越来越多,各种在线的视频播放网站也纷纷上线,如搜狐视频、腾讯视频等;当用户使用这些视频播放软件时,考虑到不同用户对于播放的时候的需求各有不同,有的用户希望视频文件在播放时尽可能的清晰,有的用户则是希望视频文件尽量少占用存储空间而对于播放时的清晰度要求不高。
基于此,各视频应用在用户适配播放视频时均会询问用户适配何种画质进行播放,以满足不同的用户需求,而用户实际上对于画质的具体技术细节并不了解往往适配失误。例如,用户对于画质要求是中等,则在视频应用中播放视频时的三个高、中、低画质选项适配了中,但由于各视频应用对于画质高、中、低的定义有所差别,实际上该视频应用中其低画质便能满足此用户的需求,不方便用户使用。
因此,现有技术存在缺陷,有待改进与发展。
发明内容
本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种移动终端及视频播放适配处理方法、及存储介质。本发明提供的一种移动终端及视频播放适配处理方法、及存储介质,旨在当用户通过移动终端在视频应用中播放视频时,无需进行人工适配视频画质,并且能够根据用户的实质需求自动适配最合适的画质的视频文件进行自动播放,为用户提供方便。
本发明解决技术问题所采用的技术方案如下:
一种移动终端视频播放适配处理方法,其中,包括:
A、当移动终端启动视频播放时,记录当前画质,并记录当前时间;之后当接收用户的操作指令调节视频播放的画质时执行B,当接收用户操作指令关闭视频播放时执行C;
B、当接收用户的操作指令调节视频播放的画质时,记录当前画质,并记录当前时间;当接收用户的操作指令关闭视频播放时执行C;
C、当接收用户的操作指令关闭视频播放时,记录当前时间,并根据之前从启动视频播放后开始记录的时间及画质计算在这一次播放的整个过程中平均画质的适配;
D、根据步骤C中得到的画质大小及先前存储的平均画质及视频播放时长计算得到一个新的平均画质值及新的视频播放时长;
E、当下一次进行视频播放需要适配视频播放画质时,根据先前记录的平均画质来进行自动适配。
所述移动终端视频播放适配处理方法,其中,所述步骤A中的画质包括各个画质优劣,具体则用数字表示画质优劣,数字小则画质劣,数字大则画质优。
所述移动终端视频播放适配处理方法,其中,所述步骤A在每一次启动视频播放时将会在生成一个画质缓存文件 用于记录本次视频播放时的画质设置及其变化;
其中,所述画质缓存文件,其是按照一个时间、一个画质的顺序依次记录的,并且是以时间开头。
所述移动终端视频播放适配处理方法,其中,所述步骤B中是在画质缓存文件中记录时间与画质。
所述移动终端视频播放适配处理方法,其中,所述步骤C中的当接收用户操作指令关闭视频播放时,记录当前时间,其是在画质缓存文件中记录时间。
所述移动终端视频播放适配处理方法,其中,所述步骤C中的根据之前从启动视频播放后开始记录的时间及画质计算在这一次播放的整个过程中平均画质的适配,是根据画质缓存文件中记录的时间与画质来计算本次视频播放过程中画质的平均值,具体如下:
设画质缓存文件中的内容如下:
T(0) V(1) T(1) V(2) T(2) V(3) T(3) …… V(N-1) T(N-1) V(N) T(N)
则计算本次视频播放过程中画质的平均值Vavg的公式如下:
Vavg = ( V(1)*TT(1)+V(2)*TT(2)+……+V(N-1)*TT(N-1)+V(N)*TT(N) ) / ( TT(1)+TT(2)+……+TT(N-1)+TT(N) )
其中,T(x)为时间,TT(x)为T(x)与T(x-1)的时间间隔,V(x)为画质为时间T(x-1)至T(x)的画质。
所述移动终端视频播放适配处理方法,其中,所述步骤D中的先前存储的平均画质在移动终端出厂时为零;所述先前存储的视频播放时长在移动终端出厂时也为零。
所述移动终端视频播放适配处理方法,其中,所述步骤D中的根据C中得到的画质大小及先前存储的平均画质及视频播放时长计算得到一个新的平均画质值及新的视频播放时长包括:
设先前存储的平均画质为Vavg1、先前存储的视频播放时长为TA1,则新的平均画质为Vavg1=(Vavg* TT(x)+Vavg1* TA1)/(TT(x)+TA1),新的视频播放时长为TA1=(TT(x)+TA1);然后将TA1与Vavg1存储起来用于下次计算。
一种移动终端,其中,包括处理器,以及与所述处理器连接的存储器,所述存储器存储有视频播放适配处理程序,该视频播放适配处理程序被所述处理器执行时实现所述移动终端视频播放适配处理方法;
所述处理器用于调用所述视频播放适配处理程序指令。
一种存储介质,其中,所述存储介质存储有视频播放适配处理程序,该视频播放适配处理程序被处理器执行时实现所述移动终端视频播放适配处理方法的步骤。
本发明所提供的移动终端及视频播放适配处理方法、及存储介质,所述方法通过当用户启动视频播放时,记录当前画质,并记录当前时间;之后当用户调节视频播放的画质时执行第一种操作,当用户关闭视频播放时执行第二种操作;根据第二种操作中得到的画质大小及先前存储的平均画质及视频播放时长计算得到一个新的平均画质值及新的视频播放时长;当用户进行视频播放需要适配视频播放画质时,根据先前记录的平均画质来进行自动适配;使当用户通过移动终端在视频应用中播放视频时,无需进行人工适配视频画质,并且能够根据用户的实质需求自动适配最合适的画质的视频文件进行自动播放,达到***资源的合理利用,提高了***的资源利用率,为用户提供方便。
附图说明
图1是本发明移动终端视频播放适配处理方法的较佳实施例的流程图。
图2是本发明移动终端较佳实施例功能原理框图。
图3是本发明移动终端另一较佳实施例的功能原理框图。
具体实施方式
为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
请参见图1,图1是本发明移动终端视频播放适配处理方法的较佳实施例的流程图。如图1所示,本发明实施例所述移动终端视频播放适配处理方法,包括以下步骤:
步骤S100、当移动终端启动视频播放时,记录当前画质,并记录当前时间;之后当接收用户的操作指令调节视频播放的画质时执行步骤S200,当接收用户操作指令关闭视频播放时执行步骤S300;
本发明实施例是需要预先记录用户的播放习惯。在步骤S100,当移动终端启动视频播放时,记录当前画质,并记录当前时间;之后当接收用户的操作指令调节视频播放的画质时执行步骤S200,当接收用户操作指令关闭视频播放时执行步骤S300,其中,所述画质包括各个画质优劣,具体则用数字表示画质优劣,本实施例中则用数字小则画质劣,数字大则画质优。
本发明实施例中在每一次启动视频播放时将会在生成一个画质缓存文件用于记录本次视频播放时的画质设置及其变化;其中,所述画质缓存文件,其是按照一个时间、一个画质的顺序依次记录的,并且是以时间开头。
例如,画质缓存文件如下:
2014.12.20 12:20 画质3 2014.12.20 12:50 画质4 2014.12.20 13:00 画质52014.12.20 13:36 画质3
表示用户在2014.12.20 12:20启动视频播放文件,此时画质为3;用户在2014.12.2012:50将画质设为4;用户在2014.12.20 13:00将画质设为5;用户在2014.12.20 13:36将画质设为3;
又例如,画质缓存文件如下:
例如,画质缓存文件如下:
2014.12.20 12:20 画质3 2014.12.20 12:50 画质4 2014.12.20 13:00 画质52014.12.20 13:36
表示用户在2014.12.20 12:20启动视频播放文件,此时画质为3;用户在2014.12.2012:50将画质设为4;用户在2014.12.20 13:00将画质设为5;用户在2014.12.20 13:36关闭视频播放。
步骤S200、当接收用户的操作指令调节视频播放的画质时,记录当前画质,并记录当前时间;当接收用户的操作指令关闭视频播放时执行S300;
本发明,当接收用户的操作指令调节视频播放的画质时,记录当前画质,并记录当前时间;当接收用户的操作指令关闭视频播放时执行S300,其中,所述步骤S200中是在画质缓存文件中记录时间与画质。
步骤S300、当接收用户的操作指令关闭视频播放时,记录当前时间,并根据之前从启动视频播放后开始记录的时间及画质计算在这一次播放的整个过程中平均画质的适配;
本发明实施例中,当接收用户的操作指令关闭视频播放时,记录当前时间,并根据之前从启动视频播放后开始记录的时间及画质计算在这一次播放的整个过程中平均画质的适配。其中,所述的当接收用户操作指令关闭视频播放时,记录当前时间,其是在画质缓存文件中记录时间。
本步骤中,所述根据之前从启动视频播放后开始记录的时间及画质计算在这一次播放的整个过程中平均画质的适配,是根据画质缓存文件中记录的时间与画质来计算本次视频播放过程中画质的平均值,具体如下:
设画质缓存文件中的内容如下:
T(0) V(1) T(1) V(2) T(2) V(3) T(3) …… V(N-1) T(N-1) V(N) T(N)
则计算本次视频播放过程中画质的平均值Vavg的公式如下:
Vavg = ( V(1)*TT(1)+V(2)*TT(2)+……+V(N-1)*TT(N-1)+V(N)*TT(N) ) / ( TT(1)+TT(2)+……+TT(N-1)+TT(N) )
其中,T(x)为时间,TT(x)为T(x)与T(x-1)的时间间隔,V(x)为画质为时间T(x-1)至T(x)的画质。
例如:预先设置各种画质的数字值,比如以下各种画质对应的数字分别为:
QVGA:1
VGA:3
SVGA:5
XGA:9
SXGA:14
其中,数字越大画质越高。
用户开始放视频时,获取到的内容如下:
T(0)=2012年12月12日15时15分15秒; V(1)=1
T(1)=2012年12月12日15时15分25秒; V(1)=9
T(2)=2012年12月12日15时15分35秒;
则按上述过程,计算本次视频播放过程中画质的平均值Vavg的公式如下:
Vavg = ( V(1)*TT(1)+V(2)*TT(2) )=(1*10+9*10)/(10+10)=5;此5的画质对应的时间长度为20秒。
其中 ,TT(1)为T(1)与T(0)的时间间隔,TT(2)为T(2)与T(1)的时间间隔,V(1)为画质为时间T(0)至T(1)的画质,V(2)为画质为时间T(1)至T(2)的画质。
步骤S400、根据步骤S300中得到的画质大小及先前存储的平均画质及视频播放时长计算得到一个新的平均画质值及新的视频播放时长;
其中,所述先前存储的平均画质在移动终端出厂时为零;所述先前存储的视频播放时长在移动终端出厂时也为零。
本步骤中的根据得到的画质大小及先前存储的平均画质及视频播放时长计算得到一个新的平均画质值及新的视频播放时长包括:
设先前存储的平均画质为Vavg1、先前存储的视频播放时长为TA1,则新的平均画质为Vavg1=(Vavg* TT(x)+Vavg1* TA1)/(TT(x)+TA1),新的视频播放时长为TA1=(TT(x)+TA1);然后将TA1与Vavg1存储起来用于下次计算。
例如,接上例,设先前存储的平均画质为Vavg1=8、先前存储的视频播放时长为TA1=1000秒,则新的平均画质为Vavg1=(Vavg* TT(x)+Vavg1* TA1)/(TT(x)+TA1)=(8*1000+5*20)/(1000+20)=7.941,新的视频播放时长为TA1=(TT(x)+TA1)=1020秒;然后将TA1=1020秒与Vavg1=7.941存储起来用于下次计算。
S500、当下一次进行视频播放需要适配视频播放画质时,根据先前记录的平均画质来进行自动适配。
自动适配视频播放的画质,其是根据用户日常使用视频播放时设置的画质平均值来自动适配播放视频画质的,故只需根据平均画质计算模块中保存的Vavg1来自动适配播放视频画质,以下为播放视频画质与平均画质的对应关系:
无损画质对应画质为VS0~VS1 (包含VS0、不包含VS1);
超高画质对应画质为VS1~VS2 (包含VS1、不包含VS2);
高画质对应画质为VS2~VS3 (包含VS2、不包含VS3);
标准画质对应画质为VS3~VS4 (包含VS3、包含VS4);
其中,VS0、VS1、VS2、VS3、VS4均为画质大小,且满足VS0>VS1>VS2>VS3>VS4=0。
本发明中,因为视频播放时用户设置的画质值越大则所播放的视频的越清楚即辨识度越高,对于视频的画质要求也越高;当用户播放视频时设置的画质较低时,对于用户来说高画质的视频与低画质的视频无异;因此当用户进行视频播放需要适配视频播放画质时,可以根据先前记录的平均画质来进行自动适配。
由上可见,本发明提供的一种移动终端视频播放适配处理方法,旨在当用户通过移动终端在视频应用中播放视频时,无需进行人工适配视频画质,并且能够根据用户的实质需求自动适配最合适的画质的视频文件进行自动播放,为用户提供方便。
当然,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过视频播放适配处理程序来指令相关硬件(如处理器,控制器等)来完成,所述的程序可存储于一计算机可读取的存储介质中,该程序在执行时可包括如上述各方法实施例的流程。其中所述的存储介质可为存储器、磁碟、光盘等。
实施例二
本发明实施例还提供了一种移动终端,本发明实施例的移动终端可以为手机,如图2所示,本实施例的移动终端包括处理器10,以及与所述处理器10连接的存储器20;
所述存储器20存储有视频播放适配处理程序,该视频播放适配处理程序被所述处理器10执行时实现上述实施例任一所述移动终端视频播放适配处理方法,具体如上所述。
实施例三
图3所示为本发明移动终端另一较佳实施例,本实施例的移动终端包括处理器10,以及与所述处理器10连接的存储器20;所述存储器20存储有视频播放适配处理程序,该视频播放适配处理程序被所述处理器10执行时实现上述实施例任一所述移动终端视频播放适配处理方法的步骤,具体如上所述。
本实施例的移动终端的处理器10包括:频播放检测模块、时间获取模块、画质获取模块、画质缓存文件、平均画质计算模块、画质自动适配模块;
视频播放检测模块,该模块用于检测用户启动、关闭视频播放的操作,以及对于视频播放的画质的调节操作;当检测到用户有上述这些对视频播放的操作时,获取当前时间及当前设置的画质,并记录至画质缓存文件中;另外,当检测到用户关闭视频播放时,将触发平均画质计算模块更新平均画质;
时间获取模块,该模块用于获取当前时间;
画质获取模块,该模块用于获取当前视频播放所设置的画质大小;
画质缓存文件,该文件记录了本次视频播放从开始至今的画质随着时间的变化关系;具体的,在画质缓存文件中,是按照一个时间、一个画质的顺序依次记录的,并且是以时间开头;
例如,画质缓存文件如下:
2014.12.20 12:20 画质3 2014.12.20 12:50 画质4 2014.12.20 13:00 画质52014.12.20 13:36 画质3;
表示用户在2014.12.20 12:20启动视频播放文件,此时画质为3;用户在2014.12.2012:50将画质设为4;用户在2014.12.20 13:00将画质设为5;用户在2014.12.20 13:36将画质设为3;
又例如,画质缓存文件如下:
例如,画质缓存文件如下:
2014.12.20 12:20 画质3 2014.12.20 12:50 画质4 2014.12.20 13:00 画质52014.12.20 13:36;
表示用户在2014.12.20 12:20启动视频播放文件,此时画质为3;用户在2014.12.2012:50将画质设为4;用户在2014.12.20 13:00将画质设为5;用户在2014.12.20 13:36关闭视频播放;
平均画质计算模块,该模块用于在用户关闭视频播放时重新计算平均画质;这里所述的平均画质指的是移动终端自出厂以后视频播放的平均画质;具体如下:
当用户关闭视频播放时,设画质缓存文件中的内容如下:
T(0) V(1) T(1) V(2) T(2) V(3) T(3) …… V(N-1) T(N-1) V(N) T(N)
则计算本次视频播放过程中画质的平均值Vavg的公式如下:
Vavg = ( V(1)*TT(1)+V(2)*TT(2)+……+V(N-1)*TT(N-1)+V(N)*TT(N) ) / ( TT(1)+TT(2)+……+TT(N-1)+TT(N) )
其中,T(x)为时间,TT(x)为T(x)与T(x-1)的时间间隔,V(x)为画质为时间T(x-1)至T(x)的画质;
设先前存储的平均画质为Vavg1、先前存储的视频播放时长为TA1,则新的平均画质为Vavg1=(Vavg* TT(x)+Vavg1* TA1)/(TT(x)+TA1),新的视频播放时长为TA1=(TT(x)+TA1);然后将TA1与Vavg1存储起来用于下次计算;其中,TA1与Vavg1在移动终端出厂时为零;
画质自动适配模块,该模块用于自动适配视频播放的画质,其是根据用户日常使用视频播放时设置的画质平均值来自动适配播放视频画质的,故只需根据平均画质计算模块中保存的Vavg1来自动适配播放视频画质,以下为播放视频画质与平均画质的对应关系:
无损画质对应画质为VS0~VS1 (包含VS0、不包含VS1);
超高画质对应画质为VS1~VS2 (包含VS1、不包含VS2);
高画质对应画质为VS2~VS3 (包含VS2、不包含VS3);
标准画质对应画质为VS3~VS4 (包含VS3、包含VS4);
其中,VS0、VS1、VS2、VS3、VS4均为画质大小,且满足VS0>VS1>VS2>VS3>VS4=0。
基于上述移动终端,本发明实施例的移动终端工作原理包括如下步骤:
步骤S10、当用户播放视频时,获取保存的平均画质Vavg1;
步骤S20、根据播放视频画质与平均画质的关系,根据平均画质Vavg1得到对应的播放视频画质;
以下为播放视频画质与平均画质的对应关系:
画质4对应画质为VS0~VS1 (包含VS0、不包含VS1);
画质3对应画质为VS1~VS2 (包含VS1、不包含VS2);
画质2对应画质为VS2~VS3 (包含VS2、不包含VS3);
画质1对应画质为VS3~VS4 (包含VS3、包含VS4);
其中,VS0、VS1、VS2、VS3、VS4均为画质值大小,值越小画质越低,值越大画质越好,且满足VS0>VS1>VS2>VS3>VS4=0。
另外,当用户操作视频播放时,将执行以下步骤:
步骤S1、当用户启动视频播放时,记录当前画质,并记录当前时间;之后当用户调节视频播放的画质时执行步骤S2,当用户关闭视频播放时执行步骤S3;
步骤S2、当用户调节视频播放的画质时,记录当前画质,并记录当前时间;之后当用户调节视频播放的画质时执行步骤S2,当用户关闭视频播放时执行步骤S3;
步骤S3、当用户关闭视频播放时,记录当前时间,并根据之前从启动视频播放后开始记录的时间及平均画质计算在这一次播放的整个过程中平均画质的适配;
步骤S4、更新移动终端自出厂以来使用视频播放的平均画质并存储;
其中,所述步骤S3,具体如下:
当用户关闭视频播放时,设画质缓存文件中的内容如下:
T(0) V(1) T(1) V(2) T(2) V(3) T(3) …… V(N-1) T(N-1) V(N) T(N)
则计算本次视频播放过程中画质的平均值Vavg的公式如下:
Vavg = ( V(1)*TT(1)+V(2)*TT(2)+……+V(N-1)*TT(N-1)+V(N)*TT(N) ) / ( TT(1)+TT(2)+……+TT(N-1)+TT(N) )
其中,T(x)为时间,TT(x)为T(x)与T(x-1)的时间间隔,V(x)为画质为时间T(x-1)至T(x)的画质;
其中,所述步骤S4,具体如下:
设先前存储的平均画质为Vavg1、先前存储的视频播放时长为TA1,则新的平均画质为Vavg1=(Vavg* TT(x)+Vavg1* TA1)/(TT(x)+TA1),新的视频播放时长为TA1=(TT(x)+TA1);然后将TA1与Vavg1存储起来用于下次计算;其中,TA1与Vavg1在移动终端出厂时为零。
可见,本发明提供一种移动终端视频播放适配的方法,通过当用户启动视频播放时,记录当前画质,并记录当前时间;之后当用户调节视频播放的画质时执行第一种操作,当用户关闭视频播放时执行第二种操作;根据第二种操作中得到的画质大小及先前存储的平均画质及视频播放时长计算得到一个新的平均画质值及新的视频播放时长;当用户进行视频播放需要适配视频播放画质时,根据先前记录的平均画质来进行自动适配;使得用户通过移动终端在视频应用中播放视频时,无需进行人工适配视频画质,并且能够根据用户的实质需求自动适配最合适的画质的视频文件进行自动播放,为用户提供方便。
实施例三
本发明实施例还提供了一种存储介质,所述存储介质存储有视频播放适配处理程序,该视频播放适配处理程序被处理器执行时实现所述移动终端视频播放适配处理方法的步骤,具体如上所述。
综上所述,本发明所提供的移动终端及视频播放适配处理方法、及存储介质,所述方法包括当用户启动视频播放时,记录当前画质,并记录当前时间;之后当用户调节视频播放的画质时执行第一种操作,当用户关闭视频播放时执行第二种操作;根据第二种操作中得到的画质大小及先前存储的平均画质及视频播放时长计算得到一个新的平均画质值及新的视频播放时长;当用户进行视频播放需要适配视频播放画质时,根据先前记录的平均画质来进行自动适配;使得用户通过移动终端在视频应用中播放视频时,无需进行人工适配视频画质,并且能够根据用户的实质需求自动适配最合适的画质的视频文件进行自动播放,达到***资源的合理利用,提高了***的资源利用率,为用户提供方便。
应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。
Claims (10)
1.一种移动终端视频播放适配处理方法,其特征在于,包括:
A、当移动终端启动视频播放时,记录当前画质,并记录当前时间;之后当接收用户的操作指令调节视频播放的画质时执行B,当接收用户操作指令关闭视频播放时执行C;
B、当接收用户的操作指令调节视频播放的画质时,记录当前画质,并记录当前时间;当接收用户的操作指令关闭视频播放时执行C;
C、当接收用户的操作指令关闭视频播放时,记录当前时间,并根据之前从启动视频播放后开始记录的时间及画质计算在这一次播放的整个过程中平均画质的适配;
D、根据步骤C中得到的画质大小及先前存储的平均画质及视频播放时长计算得到一个新的平均画质值及新的视频播放时长;
E、当下一次进行视频播放需要适配视频播放画质时,根据先前记录的平均画质来进行自动适配。
2.根据权利要求1所述移动终端视频播放适配处理方法,其特征在于,所述步骤A中的画质包括各个画质优劣,具体则用数字表示画质优劣,数字小则画质劣,数字大则画质优。
3.根据权利要求1所述移动终端视频播放适配处理方法,其特征在于,所述步骤A在每一次启动视频播放时将会再生成一个画质缓存文件,用于记录本次视频播放时的画质设置及其变化;
其中,所述画质缓存文件,其是按照一个时间、一个画质的顺序依次记录的,并且是以时间开头。
4.根据权利要求1所述移动终端视频播放适配处理方法,其特征在于,所述步骤B中是在画质缓存文件中记录时间与画质。
5.根据权利要求1所述移动终端视频播放适配处理方法,其特征在于,所述步骤C中的当接收用户操作指令关闭视频播放时,记录当前时间,其是在画质缓存文件中记录时间。
6.根据权利要求1所述移动终端视频播放适配处理方法,其特征在于,所述步骤C中的根据之前从启动视频播放后开始记录的时间及画质计算在这一次播放的整个过程中平均画质的适配,是根据画质缓存文件中记录的时间与画质来计算本次视频播放过程中画质的平均值,具体如下:
设画质缓存文件中的内容如下:
T(0) V(1) T(1) V(2) T(2) V(3) T(3) …… V(N-1) T(N-1) V(N) T(N)
则计算本次视频播放过程中画质的平均值Vavg的公式如下:
Vavg = ( V(1)*TT(1)+V(2)*TT(2)+……+V(N-1)*TT(N-1)+V(N)*TT(N) ) / ( TT(1)+TT(2)+……+TT(N-1)+TT(N) )
其中,T(x)为时间,TT(x)为T(x)与T(x-1)的时间间隔,V(x)为画质为时间T(x-1)至T(x)的画质。
7.根据权利要求1所述移动终端视频播放适配处理方法,其特征在于,所述步骤D中的先前存储的平均画质在移动终端出厂时为零;所述先前存储的视频播放时长在移动终端出厂时也为零。
8.根据权利要求1所述移动终端视频播放适配处理方法,其特征在于,所述步骤D中的根据C中得到的画质大小及先前存储的平均画质及视频播放时长计算得到一个新的平均画质值及新的视频播放时长包括:
设先前存储的平均画质为Vavg1、先前存储的视频播放时长为TA1,则新的平均画质为Vavg1=(Vavg* TT(x)+Vavg1* TA1)/(TT(x)+TA1),新的视频播放时长为TA1=(TT(x)+TA1);然后将TA1与Vavg1存储起来用于下次计算。
9.一种移动终端,其特征在于,包括处理器,以及与所述处理器连接的存储器,所述存储器存储有视频播放适配处理程序,该视频播放适配处理程序被所述处理器执行时实现权利要求1-8任一项所述移动终端视频播放适配处理方法;
所述处理器用于调用所述视频播放适配处理程序的指令。
10.一种存储介质,其特征在于,所述存储介质存储有视频播放适配处理程序,该视频播放适配处理程序被处理器执行时实现权利要求1-8任一项所述移动终端视频播放适配处理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711396967.6A CN108111902A (zh) | 2017-12-21 | 2017-12-21 | 移动终端及视频播放适配处理方法、及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711396967.6A CN108111902A (zh) | 2017-12-21 | 2017-12-21 | 移动终端及视频播放适配处理方法、及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108111902A true CN108111902A (zh) | 2018-06-01 |
Family
ID=62212200
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711396967.6A Pending CN108111902A (zh) | 2017-12-21 | 2017-12-21 | 移动终端及视频播放适配处理方法、及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108111902A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113038222A (zh) * | 2021-03-08 | 2021-06-25 | Oppo广东移动通信有限公司 | 视频处理方法、装置、电子设备及存储介质 |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060002255A1 (en) * | 2004-07-01 | 2006-01-05 | Yung-Chiuan Weng | Optimized audio / video recording and playing system and method |
US20080012985A1 (en) * | 2006-07-12 | 2008-01-17 | Quanta Computer Inc. | System and method for synchronizing video frames and audio frames |
CN104617901A (zh) * | 2014-08-26 | 2015-05-13 | 腾讯科技(北京)有限公司 | 一种多媒体信息的音量控制方法及客户端 |
CN106534942A (zh) * | 2016-11-04 | 2017-03-22 | 微鲸科技有限公司 | 视频画质调整方法及装置 |
CN106550271A (zh) * | 2016-12-08 | 2017-03-29 | 深圳Tcl数字技术有限公司 | 电视机运行日志记录方法和装置 |
CN106898329A (zh) * | 2017-03-27 | 2017-06-27 | 努比亚技术有限公司 | 一种处理显示屏亮度的方法、装置及移动终端 |
CN106899888A (zh) * | 2017-02-14 | 2017-06-27 | 武汉斗鱼网络科技有限公司 | 基于云端适配播放器的tv端播放直播视频的方法及*** |
CN107360507A (zh) * | 2017-08-09 | 2017-11-17 | 深圳市汉普电子技术开发有限公司 | 一种播放参数自动调节方法、智能音箱及存储介质 |
CN107493519A (zh) * | 2016-06-13 | 2017-12-19 | 中兴通讯股份有限公司 | 一种基于用户视频体验的网络质量评估方法及装置 |
CN104038846B (zh) * | 2013-03-05 | 2018-03-09 | 华为技术有限公司 | 缓存状态估计方法及设备 |
-
2017
- 2017-12-21 CN CN201711396967.6A patent/CN108111902A/zh active Pending
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060002255A1 (en) * | 2004-07-01 | 2006-01-05 | Yung-Chiuan Weng | Optimized audio / video recording and playing system and method |
US20080012985A1 (en) * | 2006-07-12 | 2008-01-17 | Quanta Computer Inc. | System and method for synchronizing video frames and audio frames |
CN104038846B (zh) * | 2013-03-05 | 2018-03-09 | 华为技术有限公司 | 缓存状态估计方法及设备 |
CN104617901A (zh) * | 2014-08-26 | 2015-05-13 | 腾讯科技(北京)有限公司 | 一种多媒体信息的音量控制方法及客户端 |
CN107493519A (zh) * | 2016-06-13 | 2017-12-19 | 中兴通讯股份有限公司 | 一种基于用户视频体验的网络质量评估方法及装置 |
CN106534942A (zh) * | 2016-11-04 | 2017-03-22 | 微鲸科技有限公司 | 视频画质调整方法及装置 |
CN106550271A (zh) * | 2016-12-08 | 2017-03-29 | 深圳Tcl数字技术有限公司 | 电视机运行日志记录方法和装置 |
CN106899888A (zh) * | 2017-02-14 | 2017-06-27 | 武汉斗鱼网络科技有限公司 | 基于云端适配播放器的tv端播放直播视频的方法及*** |
CN106898329A (zh) * | 2017-03-27 | 2017-06-27 | 努比亚技术有限公司 | 一种处理显示屏亮度的方法、装置及移动终端 |
CN107360507A (zh) * | 2017-08-09 | 2017-11-17 | 深圳市汉普电子技术开发有限公司 | 一种播放参数自动调节方法、智能音箱及存储介质 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113038222A (zh) * | 2021-03-08 | 2021-06-25 | Oppo广东移动通信有限公司 | 视频处理方法、装置、电子设备及存储介质 |
CN113038222B (zh) * | 2021-03-08 | 2023-11-10 | Oppo广东移动通信有限公司 | 视频处理方法、装置、电子设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7486870B2 (en) | System and method for reproducing a video session using accelerated frame playback | |
US7043745B2 (en) | System and method for reproducing a video session using accelerated frame recording | |
US8320458B2 (en) | Frame interpolation device and method, and storage medium | |
JP4644108B2 (ja) | 移動通信端末機、移動通信端末機の動画検索装置及び動画像検索方法 | |
JP2008176811A (ja) | 情報配信装置 | |
TW201316752A (zh) | 一種視頻播控方法及裝置 | |
WO2020207080A1 (zh) | 视频拍摄方法、装置、电子设备及存储介质 | |
CN107333163A (zh) | 一种视频处理方法及装置、一种终端及存储介质 | |
US7834874B2 (en) | Method of improving the presentation of image data which inter-locked with video signals throughput of a terminal and a system thereof | |
CN108632667B (zh) | 一种多媒体文件的解码方法及终端 | |
CN110650253B (zh) | 彩铃的自适应播放方法、终端设备、服务器及存储介质 | |
CN106470353A (zh) | 一种多媒体数据处理方法及其装置、电子设备 | |
CN108111902A (zh) | 移动终端及视频播放适配处理方法、及存储介质 | |
CN113923486A (zh) | 一种预生成多流超高清视频播放***及方法 | |
EP1455360A2 (en) | Disc apparatus, disc recording method, disc playback method, recording medium, and program | |
JP2005333478A (ja) | ストリーミングコンテンツ再生方法及びそれを用いたインターネット接続装置 | |
CN106340287A (zh) | 一种手机歌曲点唱的处理方法 | |
CN107995538A (zh) | 视频批注方法及*** | |
US11546675B2 (en) | Methods, systems, and media for streaming video content using adaptive buffers | |
KR20070036420A (ko) | 방송 프로그램 재생 기능을 갖는 이동통신단말기 및 이를이용한 방법 | |
CN106534938A (zh) | 视频播放方法及装置 | |
CN106550260A (zh) | 视频播放进度的沿用方法、装置以及终端 | |
CN106205654B (zh) | 声像资料处理方法和装置 | |
US20100287233A1 (en) | Rich-media offering system and control method thereof | |
CN113378002B (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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180601 |