一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

画面帧率的调整方法、电子装置及计算机可读存储介质与流程

2022-05-18 11:14:35 来源:中国专利 TAG:
1.本技术涉及图像处理
技术领域
:,具体涉及一种画面帧率的调整方法、电子装置及计算机可读存储介质。
背景技术
::2.随着科学技术的发展,电子设备的cpu、gpu等部件的运算力得到了大幅度的强化,因此对于电子设备的游戏类等功耗较大的图像显示应用,画面的帧率及复杂度逐渐提升,以期得到更好的使用者体验。3.然而,对于电子设备来说,画面的帧率越高、越精致,就会使得电子设备更容易发烫。4.为了使电子设备降低发烫几率,一般都会使用降低游戏帧率的方法来减少电子设备的发热,但是对于电子设备而言,目前只能通过控制显示屏的刷屏频率来降低帧率,但采用刷屏频率可随意控制的显示屏成本较高,且降低的画面帧率通常是固定的,不能随意调整画面帧率。技术实现要素:5.鉴于此,本技术提供一种画面帧率的调整方法、电子装置及计算机可读存储介质,以解决现有的电子设备采用刷屏频率可随意控制的显示屏成本较高,且降低的画面帧率通常是固定的,不能随意调整画面帧率的问题。6.本技术第一方面提供一种画面帧率的调整方法,包括:获取电子设备的当前温度值;判断所述当前温度值是否大于预先设定的第一温度阈值;若所述当前温度值大于第一温度阈值,则计算适配当前温度值的目标帧率;根据所述目标帧率调整显示屏的画面帧率。7.其中,所述计算适配当前温度值的目标帧率包括:获取电子设备发热的温度上限值、游戏帧率的最低容许帧率、小于或等于所述第一温度阈值时对应的画面帧率;根据所述温度上限值、所述最低容许帧率、第一温度阈值及第一温度阈值时的所述当前游戏帧率求解系数;将所述系数参变量、所述当前温度值代入设定的求解函数,得到所述当前温度值的目标帧率;8.所述求解函数为:9.sfps=at b10.在所述求解函数中,sfps为目标帧率,t为所述当前温度值,a和b为所述系数。11.其中,所述计算适配当前温度值的目标帧率包括:获取电子设备发热的温度上限值、游戏帧率的最低容许帧率小于或等于所述第一温度阈值时对应的最高画面帧率;将从最低容许帧率至最高画面帧率间的每个帧率作为试验帧率,以及将从所述第一温度阈值起始至所述温度上限值结束间的每个温度值设置为起始温度;记录在各个起始温度下,采用每个试验帧率运行画面后的最终温度;将在每个所述起始温度中,并在每个帧率对应的最终温度小于所述温度上限值、且最高试验帧率作为各个起始温度的最佳帧率;将与所述当前温度值相同的起始温度相相对应的最佳帧率作为所述当前温度值的目标帧率。12.其中,所述计算适配当前温度值的目标帧率还包括:使用每个所述起始温度、以及每个所述起始温度对应的所述最佳帧率生成目标帧率表;将所述当前温度值与所述目标帧率表中的所述起始温度相匹配,在所述当前温度值与所述起始温度相同时,在所述目标帧率表中将与所述起始温度相对应的所述最佳帧率作为所述当前温度值的目标帧率。13.其中,所述计算适配当前温度值的目标帧率还包括:使用每个所述起始温度、以及每个所述起始温度对应的所述最佳帧率生成拟合函数;将所述当前温度值代入所述拟合函数,生成所述当前温度值对应的所述目标帧率。14.其中,所述方法还包括:在所述计算适配当前温度值的目标帧率前,等待预定时间。15.其中,所述方法还包括:在所述根据所述目标帧率调整画面帧率后,检测电子设备的所述当前温度值的变化;若所述当前温度值升高至预先设定的第二阈值后,将所述目标帧率降低为预先设定的第一预定帧率;若所述当前温度值降低至预先设定的第三阈值后,将所述目标帧率升高为预先设定的第二预定帧率。16.其中,所述方法还包括:获取电子设备内部状态的特征值,所述特征值根据电子设备温度的变化而变化;将所述特征值输入预先训练的强化学习模型,所述强化学习模型用于输出帧率调整指令;接收所述强化学习模型输出的帧率调整指令,若所述帧率调整指令为升高帧率指令,则在所述目标帧率的基础上,升高游戏画面帧率;检测所述升高游戏画面帧率后,所述特征值的变化是否在预先设定的预定范围内;若所述特征值的变化在所述预定范围内,则将升高后的游戏画面帧率作为当前画面帧率;若所述特征值的变化超出所述预定范围,则将升高后的游戏画面帧率降低为所述目标帧率;所述方法还包括:对所述强化学习模型输出的所述帧率调整指令进行检测;若所述帧率调整指令出现错误,则对所述帧率调整指令进行修改。17.本发明第二方面提供一种电子装置,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时,实现上述中的任意一项所述方法。18.本发明第三方面提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现上述中的任意一项所述方法。19.本技术上述的画面帧率的调整方法,通过在电子设备的当前温度值大于第一阈值时,计算最合适电子设备当前温度值的目标帧率,从而根据目标帧率调整电子设备的画面帧率,因此无需在电子设备上使用刷屏频率可随意控制的显示屏即可调整电子设备的画面帧率,降低了电子设备的开发成本,另外由于可计算适配电子设备当前温度值的目标帧率,并将目标帧率应用在电子设备上,使得电子设备的画面帧率可随意调整,从而使得游戏的帧率能够更加平稳。附图说明20.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。21.图1是本技术实施例一画面帧率的调整方法的流程示意图;22.图2是本技术实施例二画面帧率的调整方法的流程示意图;23.图3是本技术实施例三画面帧率的调整系统的结构示意框图;24.图4是本技术实施例三画面帧率的调整系统的目标帧率计算模块的结构示意框图;25.图5是本技术实施例四画面帧率的调整系统的结构示意框图;26.图6是本技术实施例四画面帧率的调整系统的目标帧率计算模块的结构示意框图;27.图7是本技术实施例电子装置的结构示意框图。具体实施方式28.下面结合附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本技术一部分实施例,而非全部实施例。基于本技术中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。在不冲突的情况下,下述各个实施例及其技术特征可以相互组合。29.实施例一:30.请参阅图1,本技术实施例提供一种画面帧率的调整方法,包括:s11、获取电子设备的当前温度值;s12、判断当前温度值是否大于预先设定的第一温度阈值;s13、若当前温度值大于第一温度阈值,则计算适配当前温度值的目标帧率;s14、根据目标帧率调整画面帧率。31.在电子设备的当前温度值大于第一温度阈值时,计算最合适电子设备当前温度值的目标帧率,从而根据目标帧率调整电子设备的画面帧率,因此无需在电子设备上使用刷屏频率可随意控制的显示屏即可调整电子设备的画面帧率,降低了电子设备的开发成本,另外由于可计算适配电子设备当前温度值的目标帧率,并将目标帧率应用在电子设备上,使得电子设备的画面帧率可随意调整,从而使得游戏的帧率能够更加平稳。32.其中,以90fps的游戏举例说明,第一温度阈值为38℃,电子设备的温度在小于或等于第一温度阈值时,画面帧率以原先的帧率运行;因此当温度超过第一温度阈值后,随即开始进行温控稳帧,且第一温度阈值的温度通常是让人感应到“稍微烫手”的程度,在第一温度阈值的温度是,因为手机放热,所以应当维持在电子设备预定的游戏原本的目标帧率或非常接近目标帧率的帧率运行。33.在本实施例中,计算适配当前温度值的目标帧率包括:获取电子设备发热的温度上限值、游戏帧率的最低容许帧率、小于或等于第一温度阈值时对应的画面帧率;根据温度上限值、最低容许帧率、第一温度阈值及第一温度阈值时的当前游戏帧率求解系数;将系数参变量、当前温度值代入设定的求解函数,得到当前温度值的目标帧率;34.其中,温度上限值为45℃,温度上限值代表在调控画面帧率时,必须以不让温度超过此温度上限值为目标,在温度上限值的温度下电子设备,通常是让人感到“非常烫手”的程度。35.不同的游戏会有不同的fps,以80fps的游戏举例说明,此时游戏的最低容许帧率为80hz,代表在调控帧率时,最低不可超过最低容许率,在靠近温度上限值时,必须尽量让电子设备降温,因此此时会一直尝试降低画面帧率,直至将帧率将至最低容许帧率;而相应的,不同游戏的最低容许率也可能不同。36.在计算适配当前温度值的目标帧率时,需要选择一特定函数,该函数可以为线性函数,也可以为非线性函数,在本实施例中,将上述函数设定为线性函数(公式1):37.公式1:sfps=at b;38.在公式1中,sfps代表稳帧的目标帧率;t代表当前温度值;a,b代表由边界条件求出的系数。39.以上述中的数据为例,帧率范围为80fps~90fps,当前温度值范围为40℃~45℃,代入公式可求解得a、b的值,a的值为-2,b的值为170,再将a、b的值代入公式1可得(公式2):40.公式2:sfps=-2t 17041.在其他实施例中,特定的函数还可以为logarithmiccurve,polynomials等函数,使用不同的特定函数,在不同温度时,帧率下降的速度差异会有差异。42.另外,本实施例中采用的函数,且系数参变量为两个,在其他实施例中,采用的函数系数参变量可能会超过两个,此时需要额外定义一些固定的画面帧率及当前温度值以求解系数参变量,例如,额外定义当前温度值为44℃时,画面帧率必须为81fps。43.在本实施例中,以当前温度值变量计算目标帧率,在其他实施例中,还可用电流变量等计算目标帧率,可以理解的是,调节参数能够影响帧率的变化,则该参数均能够代替本实施例中的当前温度值变量。44.在本实施例中,画面帧率的调整方法还包括:在计算适配当前温度值的目标帧率前,等待预定时间。在其他实施例中,预定时间还可加入在计算适配当前温度值的目标帧率后,在预定时间结束后,根据目标帧率调整画面帧率。45.通过在计算目标帧率前加入一个预定时间,能够让用户多体验原帧率一段时间后,才开始温控稳帧,因此避免因为一时的温度上升反应过度,在本实施例中,预定时间为五分钟。46.画面帧率的调整方法还包括:在根据目标帧率调整画面帧率后,检测电子设备的当前温度值的变化;若当前温度值升高至预先设定的第二阈值后,将目标帧率降低为预先设定的第一预定帧率;若当前温度值降低至预先设定的第三阈值后,将目标帧率升高为预先设定的第二预定帧率。47.通过检测根据目标帧率调整的画面帧率后的电子设备的当前温度值的变化,使得画面帧率能够更加灵活的随电子设备的当前温度值的变化而变化。48.在根据目标帧率调整画面帧率后的一段时间,检测电子设备的温度,若电子设备的温度不变或温度变化不明显,则加入试探机制,即:将画面帧率逐渐升高;检测当前温度值的变化;若当前温度值的变化在预先设定的预定范围内,则将升高后的画面帧率设定为当前画面帧率;若当前温度值的变化超过预定范围,则将画面帧率退回预定帧率;该种机制可以定义为试探机制。49.通过使用试探机制,能够使得画面帧率更加贴合电子设备的当前温度值,从而提升了在当前温度值的情况下,可尽量提升画面帧率。50.试探机制还可使用强化学习的方式实现,如下:画面帧率的调整方法还包括:获取电子设备内部状态的特征值,特征值根据电子设备温度的变化而变化;将特征值输入预先训练的强化学习模型,强化学习模型用于输出帧率调整指令;接收强化学习模型输出的帧率调整指令,若帧率调整指令为升高帧率指令,则在目标帧率的基础上,升高游戏画面帧率;检测升高游戏画面帧率后,特征值的变化是否在预先设定的预定范围内;若特征值的变化在预定范围内,则将升高后的游戏画面帧率作为当前画面帧率;若特征值的变化超出预定范围,则将升高后的游戏画面帧率降低为目标帧率。51.在使用强化学习的方法时,输入的是电子设备的当前帧率、当前温度值,温度变化值、电流值、功耗值等能够代表手机内部状况特征的特征,在本实施例中,使用当前温度值输入强化学习模型,强化学习模型(agent)为montecarlo等tabularsolutionmethods,也可能是使用artificialneuralnetworks等approximatesolutionmethods。52.当强化学习模型输出(action)的为提升帧率,若画面帧率提升后当前温度值未上升时,则给出一个正向的反馈(reward),若画面帧率提升后当前温度值上升超过温度上限值,则给出负面反馈或不给反馈;若当前温度值上升,但未达到温度上限值,则给出一些正面的反馈。53.当强化学习模型输出的为降低帧率,且当前温度值大于温度上限值是,给出正面反馈。54.画面帧率的调整方法还包括:对强化学习模型输出的帧率调整指令进行检测;若帧率调整指令出现错误,则对帧率调整指令进行修改;该机制可以定义为代理人(proxy)机制。55.在原本强化学习模型的框架下,加入一个代理人机制,能够让强化学习模型在线上学习时,不至于因为强化学习模型做出错误的尝试而影响使用和体验。56.在一般状况中,若代理人机制判断强化学习模型的输出没有显著的错误,则会将强化学习模型的输出直接输出至运行环境(environment),也会讲运行环境(environment)的状况(state)反馈传给强化学习模型。57.而代理人会检查强化学习模型的输出,若检查出强化学习模型的输出不合理,则会修改输出,并给出负面的反馈,例如:当前温度值大于或等于温度值上限时,即使强化学习模型输出的帧率调整指令为升高帧率指令或保持帧率不便指令,代理人也会拦截该指令,并输出帧率下降的指令,同时给出负面的反馈。58.另外,在当前温度值未达到温度上限值时,可以把试探机制的试探的几率加大,让强化学习模型偏好向高帧率方向移动。59.实施例二:60.请参阅图2,本实施例提供一种画面帧率的调整方法,包括:s11、获取电子设备的当前温度值;s12、判断当前温度值是否大于预先设定的第一温度阈值;s23、若当前温度值大于第一温度阈值,则计算适配当前温度值的目标帧率;s14、根据目标帧率调整显示屏的画面帧率。61.计算适配当前温度值的目标帧率包括:获取电子设备发热的温度上限值、游戏帧率的最低容许帧率小于或等于第一温度阈值时对应的最高画面帧率;将从最低容许帧率至最高画面帧率间的每个帧率作为试验帧率,以及将从第一温度阈值起始至温度上限值结束间的每个温度值设置为起始温度;记录在各个起始温度下,采用每个试验帧率运行画面后的最终温度;将在每个起始温度中,并在每个帧率对应的最终温度小于温度上限值、且最高试验帧率作为各个起始温度的最佳帧率;将与当前温度值相同的起始温度相相对应的最佳帧率作为当前温度值的目标帧率。62.在本实施例中,将当前温度值从第一温度阈值开始,并将画面帧率固定为最低容许帧率来运行游戏,记录当前情况下运行游戏后收敛到的电子设备的温度;随后,同样将当前温度从第一温度阈值开始,将画面帧率固定为“之前的帧率 1”的帧率来进行游戏,并记录最后收敛到的温度,重复上述步骤,直至固定帧率等于原本帧率为止,例如:从40℃开始,帧率分别固定为81、82、……、90来执行游戏,并记录各帧率最后收敛到的温度。63.以上述方式采集完所有可能的帧率后,再从温度等于“第一温度阈值 1”的温度开始,重复上述步骤,最终得到:以不同温度为起始,并经由固定不同帧率后,最后收敛的温度,即得到下面的映射f:64.f:ti,sf→tf;65.其中,ti代表执行游戏时的温度(initialtemperature),sf代表固定的稳帧目标帧率(fixedsfps),tf代表游戏最后的收敛温度(finaltemperature)。66.其中,映射f也可以表示为:67.f(ti,sf)=tf;68.当ti相同时,使用不同的sf会得到不同的tf;而最终在当前温度值t=ti时,最佳的sf(以下称为s*)必须是:在收敛温度小于温度上限值(tu)的情形下,稳帧目标帧率的最大值,如此才能满足用户对高帧率答的期待,s*可用如下公式表示:69.s*(ti)=maxsfs.t.(ti,sf)《tu70.计算适配当前温度值的目标帧率还包括:使用每个起始温度、以及每个起始温度对应的最佳帧率生成目标帧率表;将当前温度值与目标帧率表中的起始温度相匹配,在当前温度值与起始温度相同时,在目标帧率表中将与起始温度相对应的最佳帧率作为当前温度值的目标帧率。71.而不同的ti所对应的s*可生成一张表(以下称该表为“ti-s*table”),经由查表可得到s*;在计算目标帧率时,只需将当前温度值与表中的ti对应,随后找出ti对应的帧率即为目标帧率;但是,本实施例中ti以1℃为间隔,当前温度值是连续的且可能不是一个整数,在这种情况下,将当前温度值的非整数部分四舍五入,并对应ti-s*table即可找出目标帧率。72.计算适配当前温度值的目标帧率还包括:使用每个起始温度、以及每个起始温度对应的最佳帧率生成拟合函数;将当前温度值代入拟合函数,生成当前温度值对应的目标帧率。73.在本实施例中,ti以1℃为间隔,当前温度值是连续的且可能不是一个整数,在这种情况下以ti-s*table中的数据使用曲线拟合得到一个拟合函数,将当前温度值代入拟合函数,即能够得到目标帧率,从而解决了当前温度值不是整数的问题。74.在选取拟合函数时,需选定特定拟合函数,例如logarithmiccurve,polynomials等;可以理解的是,选取的特定拟合函数,具有良好的函数特性,例如具有可微分、具有连续性等特点。75.在本实施例中,以当前温度值变量计算目标帧率,在其他实施例中,还可用电流变量等计算目标帧率,可以理解的是,调节参数能够影响帧率的变化,则该参数均能够代替本实施例中的当前温度值变量。76.实施例三:77.请参阅图3,本技术实施例提供一种画面帧率的调整系统,包括:数据获取模块1、对比模块2、目标帧率计算模块3及帧率调整模块4;数据获取模块1用于获取电子设备的当前温度值;对比模块2用于判断数据获取模块1获取的当前温度值是否大于预先设定的第一温度阈值;目标帧率计算模块3用于根据对比模块2对比的结果,对比的结果中,当前温度值大于第一温度阈值,则计算适配当前温度值的目标帧率;帧率调整模块4用于根据目标帧率计算模块3计算的目标帧率调整画面帧率。78.请参阅图4,目标帧率计算模块3包括:数据读取单元31、系数求解单元32及函数求解单元33;数据读取单元31用于获取电子设备发热的温度上限值、游戏帧率的最低容许帧率、小于或等于第一温度阈值时对应的画面帧率;系数求解单元32用于根据温度上限值、最低容许帧率、第一温度阈值及第一温度阈值时的当前游戏帧率求解设定的求解函数的系数;函数求解单元33用于将系数参变量、当前温度值代入设定的求解函数,得到当前温度值的目标帧率。79.其中,求解函数为:80.sfps=at b81.在求解函数中,sfps为目标帧率,t为当前温度值,a和b为系数。82.画面帧率的调整系统还包括:温度检测模块、帧率升高调整模块及帧率降低调整模块;温度检测模块用于在目标帧率计算模块3计算的目标帧率调整画面帧率后,检测电子设备的当前温度值的变化;帧率升高调整模块用于在温度检测模块检测到电子设备的当前温度值升高至预先设定的第二阈值后,将目标帧率降低为预先设定的第一预定帧率。帧率降低调整模块用于在温度检测模块检测到电子设备的当前温度值降低至预先设定的第三阈值后,将目标帧率升高为预先设定的第二预定帧率。83.画面帧率的调整系统还包括:特征值获取模块、输入模块、指令接收调节模块、特征值检测模块及执行模块;特征值获取模块用于获取电子设备内部状态的特征值,特征值根据电子设备温度的变化而变化;输入模块用于将特征值获取模块获取的特征值输入预先训练的强化学习模型,强化学习模型用于输出帧率调整指令;指令接收调节模块用于接收强化学习模型输出的帧率调整指令,若帧率调整指令为升高帧率指令,则在目标帧率的基础上,升高游戏画面帧率;特征值检测模块用于在指令接收调整模块升高游戏画面帧率后,特征值的变化是否在预先设定的预定范围内;执行模块用于在特征检测模块检测到特征值的变化在预定范围内,则将升高后的游戏画面帧率作为当前画面帧率,若特征值的变化超出预定范围,则将升高后的游戏画面帧率降低为目标帧率。84.画面帧率的调整系统还包括:指令检测模块及指令修改模块;指令检测模块用于对强化学习模型输出的帧率调整指令进行检测;指令修改模块用于在指令检测模块检测到强化学习模型输出的帧率调整指令错误时,对帧率调整指令进行修改。85.实施例四:86.请参阅图5,本技术实施例提供一种画面帧率的调整系统,包括:数据获取模块1、对比模块2、目标帧率计算模块5及帧率调整模块4;数据获取模块1用于获取电子设备的当前温度值;对比模块2用于判断数据获取模块1获取的当前温度值是否大于预先设定的第一温度阈值;目标帧率计算模块5用于根据对比模块2对比的结果,对比的结果中,当前温度值大于第一温度阈值,则计算适配当前温度值的目标帧率;帧率调整模块4用于根据目标帧率计算模块5计算的目标帧率调整显示屏的画面帧率。87.目标帧率计算模块5包括:特征获取单元51、设定单元52、最终温度记录单元53、最佳帧率计算单元54及目标帧率获取单元55;特征获取单元51用于获取电子设备发热的温度上限值、游戏帧率的最低容许帧率小于或等于第一温度阈值时对应的最高画面帧率;设定单元52用于将从最低容许帧率至最高画面帧率间的每个帧率作为试验帧率,以及将从第一温度阈值起始至温度上限值结束间的每个温度值设置为起始温度;最终温度记录单元53用于记录在各个起始温度下,采用每个试验帧率运行画面后的最终温度;最佳帧率计算单元54用于将在每个起始温度中,并在每个帧率对应的最终温度小于温度上限值、且最高试验帧率作为各个起始温度的最佳帧率;目标帧率获取单元55用于将与当前温度值相同的起始温度相相对应的最佳帧率作为当前温度值的目标帧率。88.请参阅图6,目标帧率计算模块5还包括:目标帧率表生成单元及目标帧率匹配单元;目标帧率表生成单元用于使用最佳帧率计算单元54计算出的每个起始温度对应的最佳帧率生成目标帧率表;目标帧率匹配单元用于将特征获取单元51获取的当前温度值与目标帧率表生成单元生成的目标帧率表中的起始温度相匹配,在当前温度值与起始温度相同时,在目标帧率表中将与起始温度相对应的最佳帧率作为当前温度值的目标帧率。89.目标帧率计算模块5还包括:拟合函数生成单元及目标帧率生成单元;拟合函数生成单元用于使用最佳帧率计算单元54获取的每个起始温度及每个起始温度对应的最佳帧率生成拟合函数;目标帧率生成单元用于将特征获取单元51获取的当前温度值代入拟合函数生成单元生成的拟合函数,生成当前温度值对应的目标帧率。90.另外,本技术实施例还提供一种电子装置,请参阅图7,该电子装置包括:存储器601、处理器602及存储在存储器601上并可在处理器602上运行的计算机程序,处理器602执行该计算机程序时,实现实施例一及实施例二中描述的画面帧率的调整方法。91.进一步的,该电子装置还包括:至少一个输入设备603以及至少一个输出设备604。92.上述存储器601、处理器602、输入设备603以及输出设备604,通过总线605连接。93.其中,输入设备603具体可为摄像头、触控面板、物理按键或者鼠标等等。输出设备604具体可为显示屏。94.存储器601可以是高速随机存取记忆体(ram,randomaccessmemory)存储器,也可为非不稳定的存储器(non-volatilememory),例如磁盘存储器。存储器601用于存储一组可执行程序代码,处理器602与存储器601耦合。95.进一步的,本技术实施例还提供了一种计算机可读存储介质,该计算机可读存储介质可以是设置于上述各实施例中的电子装置中,该计算机可读存储介质可以是前述中的存储器601。该计算机可读存储介质上存储有计算机程序,该程序被处理器602执行时实现前述实施例中描述的画面帧率的调整方法。96.进一步的,该计算机可存储介质还可以是u盘、移动硬盘、只读存储器601(rom,read-onlymemory)、ram、磁碟或者光盘等各种可以存储程序代码的介质。97.尽管已经相对于一个或多个实现方式示出并描述了本技术,但是本领域技术人员基于对本说明书和附图的阅读和理解将会想到等价变型和修改。本技术包括所有这样的修改和变型,并且仅由所附权利要求的范围限制。特别地关于由上述组件执行的各种功能,用于描述这样的组件的术语旨在对应于执行所述组件的指定功能(例如其在功能上是等价的)的任意组件(除非另外指示),即使在结构上与执行本文所示的本说明书的示范性实现方式中的功能的公开结构不等同。98.即,以上所述仅为本技术的实施例,并非因此限制本技术的专利范围,凡是利用本技术说明书及附图内容所作的等效结构或等效流程变换,例如各实施例之间技术特征的相互结合,或直接或间接运用在其他相关的
技术领域
:,均同理包括在本技术的专利保护范围内。99.在本技术所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。100.所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。101.另外,在本发明各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。102.所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。103.在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其它实施例的相关描述。104.在本技术中,“示例性”一词是用来表示“用作例子、例证或说明”。本技术中被描述为“示例性”的任何一个实施例不一定被解释为比其它实施例更加优选或更加具优势。为了使本领域任何技术人员能够实现和使用本技术,本技术给出了以上描述。在以上描述中,为了解释的目的而列出了各个细节。应当明白的是,本领域普通技术人员可以认识到,在不使用这些特定细节的情况下也可以实现本技术。在其它实施例中,不会对公知的结构和过程进行详细阐述,以避免不必要的细节使本技术的描述变得晦涩。因此,本技术并非旨在限于所示的实施例,而是与符合本技术所公开的原理和特征的最广范围相一致。105.以上为对本发明所提供的一种画面帧率的调整方法及系统的描述,对于本领域的技术人员,依据本发明实施例的思想,在具体实施方式及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本发明的限制。当前第1页12当前第1页12
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献