著录项信息
专利名称 | 一种控制参数值的调节方法和装置 |
申请号 | CN201310666143.1 | 申请日期 | 2013-12-09 |
法律状态 | 暂无 | 申报国家 | 中国 |
公开/公告日 | 2014-04-09 | 公开/公告号 | CN103716564A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04N5/52 | IPC分类号 | H;0;4;N;5;/;5;2;;;H;0;4;N;5;/;5;7;;;H;0;4;N;2;1;/;4;2;2查看分类表>
|
申请人 | 乐视致新电子科技(天津)有限公司 | 申请人地址 | 天津市滨海新区天津中新生态城动漫中路126号动漫大厦B2区三层301-1室
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 乐融致新电子科技(天津)有限公司 | 当前权利人 | 乐融致新电子科技(天津)有限公司 |
发明人 | 肖汉 |
代理机构 | 北京博思佳知识产权代理有限公司 | 代理人 | 李杰 |
摘要
本发明提供一种控制参数值的调节方法,应用于显示设备,包括步骤:接收调节指令,获取调节指令中的控制参数值;将控制参数值存入显示设备的缓存;根据控制参数值对相应的工作模块进行调节,当在预定时间内未接收到新的控制参数值时将控制参数值存入显示设备的内存。本发明提供的方案将控制参数值都先存在缓存中,只将最终的控制参数值存在内存中,省去了中间调节过程的CPU运行资源占用,进而使中间调节过程中控制参数值的变化可以在进度条中正常地显示。因此,本发明有效地提高了系统运行效率,避免了由于将调节过程中的每个控制参数值存入内存中而导致的CPU运行资源被占用以及由于CPU运行资源被占用而引起进度条多次卡滞的状况。
一种控制参数值的调节方法和装置\n技术领域\n[0001] 本发明涉及显示技术领域,尤其涉及一种控制参数值的调节方法及装置。\n背景技术\n[0002] 随着智能电视的出现,人们开始青睐这种功能多样、操作简单的电视机。但智能电视中还是继承了一些传统电视的问题。在对电视机的控制参数值(如音量值、亮度值、饱和度值、对比度值)进行调节时,经常会出现进度条卡滞的现象。\n[0003] 例如音量调节时,现有的智能电视是通过操作遥控器发出调节指令,使主控芯片(通常指中央处理器CPU)根据控制参数值控制调节音量并将调节后的音量由扬声器播放出来,再将控制参数储存在存储器(也就是内存)中。由于内存每次储存音量调节参数时主控芯片都要对存储器中音量对应的数据库进行一次访问或修改操作,并且对内存中数据库的存储量极大,因此CPU在内存中调用参数通常会比较占用CPU运行资源,导致在CPU在访问数据库时无法同步控制显示模块将修改后的控制参数值显示,从而会出现进度条的在屏幕上卡滞的问题。而且对于调节音量通常都是一个多次调节的过程,其中会产生多个调节参数值,而每个控制参数值都会被存在内存中,这样一来会极大的占用智能电视CPU的运行资源,从而会导致在屏幕上进度条多次出现卡滞的问题。\n[0004] 因此,如何避免控制参数值调节过程中由于将调节过程中的每个控制参数值存入内存中而导致的CPU运行资源被占用以及由于CPU运行资源被占用而引起进度条多次卡滞的状况,成为我们亟待解决的问题。\n发明内容\n[0005] 有鉴于此,本发明提供一种控制参数值的调节方法及装置,解决在控制参数值调节过程中,由于将调节过程中的每个控制参数值存入内存中而导致的CPU运行资源被占用以及由于CPU运行资源被占用而引起进度条多次卡滞的状况。\n[0006] 为实现上述目的,本发明提供技术方案如下:\n[0007] 一种控制参数值的调节方法,应用于显示设备,包括步骤:\n[0008] 接收调节指令,获取调节指令中的控制参数值;\n[0009] 将控制参数值存入缓存;\n[0010] 根据控制参数值对相应的工作模块进行调节,当在预定时间内未接收到新的控制参数值时将控制参数值存入内存。\n[0011] 由于现有技术中,每次控制参数调节都会将控制参数值存在内存中,使CPU运行资源被大量占用,导致进度条多次出现卡滞。而本发明提供的方案将控制参数值都先存在缓存中,只将最终的控制参数值存在内存中,省去了中间调节过程中对的CPU运行资源占用,进而使中间调节过程中控制参数值的变化可以在进度条中正常地显示。因此,本发明有效地提高了系统运行效率,避免了由于将调节过程中的每个控制参数值存入内存中而导致的CPU运行资源被占用以及由于CPU运行资源被占用而引起进度条多次卡滞的状况。\n附图说明\n[0012] 图1是本发明提供的一种控制参数值的调节方法的流程图;\n[0013] 图2是本发明实施方式中一种控制参数值的调节方法的流程图;\n[0014] 图3是本发明提供的一种控制参数值的调节装置结构示意图;\n[0015] 图4是本发明实施方式中一种控制参数值的调节装置结构示意图。\n具体实施方式\n[0016] 本发明将控制参数值都先存在缓存中,只将最终的控制参数值存在内存中。省去了中间调节过程的CPU运行资源占用,进而使中间调节过程中控制参数值的变化可以在进度条中正常地显示。因此,本发明有效地提高了系统运行效率,避免了调节过程中进度条的卡滞现象。\n[0017] 为了对本发明进行详细说明,提供了下列实施例:\n[0018] 实施例一\n[0019] 本发明提供一种控制参数值的调节方法,应用于显示设备,请参考图3,一种控制参数值的调节方法的处理流程图,包括步骤:\n[0020] 101、接收调节指令,获取调节指令中的控制参数值;\n[0021] 当通过控制遥控器发出控制参数值的调节指令后,显示设备接收到的调节指令实际上是一组电信号,为了消除该电信号中的干扰信号,显示设备会将接收到的电信号进行信号放大和滤波处理,处理后的电信号就会比较理想,然后再通过模数转换(ADC),也就是将连续的模拟量(如象元的灰阶、电压、电流等)通过取样转换成离散的数字信号。随后得到一个对应的数字信号,并获取数字信号中携带的控制参数值。\n[0022] 102、将控制参数值存入所述显示设备的缓存;\n[0023] 当显示设备获得控制参数值后,要先将该控制参数值存入显示设备的缓存中。在优选的实施例中,可以使用嵌入式多媒体卡(Embedded Multi Media Card,EMMC)做为该显示设备的缓存,其带有多媒体卡(Multi Media Card,MMC)接口、快闪存储器设备及主控制器,接口速度高达每秒52MB,具有快速访问的性能。\n[0024] 103、根据控制参数值对相应的工作模块进行调节,当在预定时间内未接收到新的控制参数值时将控制参数值存入所述显示设备的内存;\n[0025] 其中,上述步骤可以由显示设备的主控芯片(指的是中央处理器CPU或是具有CPU功能的微处理器MCU)来完成,它控制着每个工作模块的状态以及参数设置。其中,本发明中的工作模块指的是显示设备中需要人工进行控制参数值调节模块,如音量控制模块、背光控制模块和显示模块。当显示设备接收到携带控制参数值的数字信号后,会控制对应的工作模块到其指定的缓存中查找新的控制参数值。然后,工作模块会将该控制参数值更新为当前的控制参数值,进而显示出来。\n[0026] 需要说明的是,在传统的处理方式中,每次调节的控制参数值都会被存储在一个非易失性存储器(内存)的相应的数据库中。但是由于主控芯片访问数据库的过程较慢。并且会占用大量的系统运行资源,导致无法实时更新进度条显示的控制参数值而产生的卡滞现象。所以在本发明中,并非每次的控制参数值都会存储在内存中。而是预先设置一个时间值(如1秒),当该显示设备在1秒内未收到新的携带有控制参数值的调节指令,则认为此时的控制参数值达到了用户的调节目标,此时,再将当前的控制参数值保存在内存中。\n[0027] 因此,本发明提供的方案将控制参数值都先存在缓存中,只将最终的控制参数值存在内存中。省去了中间调节过程的CPU运行资源占用,进而使中间调节过程中控制参数值的变化可以在进度条中正常地显示。因此,本发明有效地提高了系统运行效率,避免了由于将调节过程中的每个控制参数值存入内存中而导致的CPU运行资源被占用以及由于CPU运行资源被占用而引起进度条多次卡滞的状况。值得注意的是,本发明支持显示设备中多种控制参数值的调节,如音量值、亮度值、对比度值和饱和度值的调节。下面以对显示设备的亮度调节为例,对本发明进行进一步说明。\n[0028] 实施例二\n[0029] 请参考图2,是本发明实施方式中一种控制参数值的调节方法的处理流程图,该方法应用于显示设备,包括步骤:\n[0030] 201、接收调节指令,获取调节指令中的控制参数值;\n[0031] 当遥控器发出的调节指令后,由于显示设备实际上接收到的调节指令是一组电信号,为了消除该电信号中的干扰信号,显示设备会将接收到的电信号进行信号放大和滤波处理,处理后的电信号就会比较理想,然后再通过模数转换(ADC),也就是将连续的模拟量(如象元的灰阶、电压、电流等)通过取样转换成离散的数字信号。随后即可得到一个对应的数字信号,并获取数字信号中携带的亮度值为55的控制参数值。\n[0032] 202、将控制参数值存入显示设备的缓存;\n[0033] 当显示设备获取控制参数值后,要先将该控制参数值存入显示设备的缓存中。在优选的实施例中,可以使用嵌入式多媒体卡(Embedded Multi Media Card,EMMC)做为该显示设备的缓存,其带有多媒体卡(Multi Media Card,MMC)接口、快闪存储器设备及主控制器,接口速度高达每秒52MB,具有快速访问的性能。由于EMMC只是存储一些当前使用或频繁使用的数据,其数据资源远比内存要小得多,由此可见,当主控芯片(指的是中央处理器CPU或是具有CPU功能的微处理器MCU)访问EMMC时会比较快速、高效。\n[0034] 203、根据控制参数值对相应的工作模块进行调节;\n[0035] 其中,上述步骤可以由显示设备的主控芯片来完成,它控制着每个工作模块的状态以及参数设置。当显示设备接收到携带控制参数值的数字信号后,会控制对应的工作模块到其指定的缓存(EMMC)中查找新的控制参数值。然后,将该控制参数值更新为当前的控制参数值,且该值也会同步显示在显示器的进度条上。\n[0036] 204、判断在预定时间内是否接收到新的控制参数值,若是则转步骤205;若否则转步骤206;\n[0037] 205、判断在后接收到的控制参数值与在先控制参数值是否对应于同一工作模块,若是则转步骤202;若否则转步骤206;\n[0038] 206、将控制参数值存入显示设备的内存。\n[0039] 需要说明的是,在传统的处理方式中,每次调节的控制参数值都会被存储在内存的相应的数据库中,以便长期使用。但是由于主控芯片访问数据库的过程较慢。并且会占用大量的系统运行资源,导致无法实时更新进度条显示的控制参数值而产生的卡滞现象。所以在本发明中,并非每次的控制参数值都会存储在内存中。而是预先设置一个时间值(如1秒),当该显示设备在1秒内未收到新的携带有控制参数值的调节指令,则认为此时的控制参数值达到了用户的调节目标,此时,再将当前的控制参数值保存在内存中。\n[0040] 但是若是在1秒内该显示设备收到了新的调节指令,但该调节指令不是对当前工作模块进行调节的指令,此时会认为在先的调节指令携带的控制参数值经调节后,已经达到目标值,因此本发明在这种情况下,会将在先的控制参数值存储在该显示设备的内存中。\n[0041] 假设当前显示设备的背光控制参数值(亮度值)为50。当用户控制遥控器将亮度值选择到55时,会发出亮度值为55的调节指令,显示设备接收到调节指令(实际上是一组电信号),先将其进行放大、滤波以及模数转换等处理,然后获取到其中携带的代表亮度值为55的控制参数值,该控制参值数先被存在EMMC中,然后再根据该控制参数值控制背光控制模块的亮度值修改为55,并同步显示在该显示设备的进度条上。\n[0042] 假设在间隔0.5秒钟后,又发送亮度值为60的调节指令,其处理方式同上,将背光控制模块的亮度值改为60,且由于时间不到1秒,因此第一次发送的亮度值为55的控制参数值不被保存在内存中。\n[0043] 随后又在不到1秒钟内又发送亮度值为65的调节指令,其处理方式同上,将背光控制模块的亮度值改为65,且由于时间不到1秒,因此第二次发送的亮度值为60的控制参数值不被保存在内存中。\n[0044] 当亮度值调节到65后,达到目标,遂不再继续调节亮度值。因此显示设备在1秒钟之内没有接收到新的调节指令,则将第三次亮度值为65的控制参数值保存在内存中。\n[0045] 这样一来,原本要在内存中保存3次的控制参数值,现在保存1次就可以了。从而避免了由于将调节过程中的每个控制参数值存入内存中而导致的CPU运行资源被占用以及由于CPU运行资源被占用而引起进度条多次卡滞的状况。\n[0046] 值得注意的是,由于操作者在控制显示设备的控制参数值调节时,可能会突然改变操作,根据上述实施例,假设对亮度值进行第二次调节后(即为亮度值60时),该显示设备在0.5秒内接收到的新的调节指令是调节音量值,由于音量值对应的是音量控制模块不同于背光控制模块,可以理解为在先的亮度值已经达到目标值,若还按照步骤204的处理,则亮度值为60的控制参数值将不会被存在内存中,因而导致亮度值为60的数据不能长期存储。\n[0047] 因此,在本发明优选的实施例中,加入步骤205,对控制参数值进行进一步判断,确定在后接收到的控制参数值与在先的控制参数值是否对应于同一工作模块,如果相同,则返回步骤202,继续处理;如果不同,则转入步骤206,将亮度值为60的控制参数值保存在该显示设备的内存中。然后再根据在后接收到的控制参数值对音量值进行调节。调节过程与上述处理流程类似,此处不再赘述。\n[0048] 由此可见,本发明提供的方案将控制参数值都先存在缓存中,只将最终的控制参数值存在内存中。省去了中间调节过程的CPU运行资源占用,进而使中间调节过程中控制参数值的变化可以在进度条中正常地显示。并且可以防止操作者的不定向操作给系统造成的数据丢失。因此,本发明有效地提高了系统运行效率,避免了由于将调节过程中的每个控制参数值存入内存中而导致的CPU运行资源被占用以及由于CPU运行资源被占用而引起进度条多次卡滞的状况,并且提高了系统的可靠性。\n[0049] 实施例三\n[0050] 基于相同的构思,本发明还提供一种控制参数值调节的装置,请参考图3,是本发明提供的一种控制参数值的调节装置的结构示意图。该装置应用于显示设备,包括:\n[0051] 指令获取模块31,接收指令发送端(如遥控器)发出的调节指令,并获取调节指令中的控制参数值,该控制参数值用于调节对应的工作模块的控制参数;\n[0052] 缓存模块32,将接收到的控制参数值存入显示设备的缓存中;\n[0053] 控制模块33,根据接收到的控制参数值对与该控制参数值相对应的工作模块进行控制参数调节,如果在预定时间内,该显示设备未接收到新的控制参数值,则将当前的控制参数值发送给存储模块;\n[0054] 存储模块34,用于将控制参数值存入所述显示设备的内存,以便于上期保存和使用。\n[0055] 在本实施例中,显示设备接收由用户发出的调节指令,显示设备中的指令获取模块31对会从该调节指令中获取控制参数值。为了方便控制模块33调取控制参数值去控制相应的工作模块进行调节,该控制参数值被缓存在缓存模块32中。因此控制模块33会根据该控制参数对显示设备中相应的工作模块进行参数设置调节并将调节后的状态以不同形式显示出来。通常,这种调节过程会反复很多次,才能达到一个比较满意的效果。但由于每次控制模块33对存储模块34中的数据库的访问过程比较慢,因此在本发明中,并不对调节过程中所有的控制参数值都在存数模块34中进行存储,而是当指令接收模块在预定时间内未接收到新的调节指令时,才会存储当前调节指令中的控制参数值。\n[0056] 因此,本发明提供的方案将控制参数值都先存在缓存中,只将最终的控制参数值存在内存中。省去了中间调节过程的CPU运行资源占用,进而使中间调节过程中控制参数值的变化可以在进度条中正常地显示。因此,本发明有效地提高了系统运行效率,避免了由于将调节过程中的每个控制参数值存入内存中而导致的CPU运行资源被占用以及由于CPU运行资源被占用而引起进度条多次卡滞的状况。值得注意的是,本发明支持显示设备中多种控制参数值的调节,如音量值、亮度值、对比度值和饱和度值的调节。下面以对显示设备的音量调节为例,对本发明进行进一步说明。\n[0057] 实施例四\n[0058] 请参考图4,是本发明实施方式中一种控制参数值的调节装置的结构示意图,该装置应用于显示设备,假设当前显示设备的音量控制参数值为30。当用户控制遥控器增加音量时,会发出音量控制参数值加1的调节指令,由于显示设备接收到的调节指令实际上是一组电信号,为了消除该电信号中的干扰信号,显示设备中的指令获取模块41会将接收到的电信号进行信号放大和滤波处理,处理后的电信号就会比较理想,然后再通过模数转换(ADC),也就是将连续的模拟量(如象元的灰阶、电压、电流等)通过取样转换成离散的数字信号。随后得到一个对应的数字信号,并获取数字信号中携带的被调节的音量控制模块42对应的控制参数值。为了方便控制模块43调取控制参数值去控制音量控制模块44进行调节,则该控制参数值通常会被缓存在缓存模块42中。在优选的实施例中,可以使用嵌入式多媒体卡(Embedded Multi Media Card,EMMC)做为显示设备的缓存模块,其带有多媒体卡(Multi Media Card,MMC)接口、快闪存储器设备及主控制器,其接口速度高达每秒52MB,具有快速访问的性能。而对于控制模块43,可以是由该显示设备的主控芯片(指的是中央处理器CPU或是具有CPU功能的微处理器MCU)来担任,它控制着每个工作模块的状态以及参数设置。控制模块43接收到携带控制参数值的数字信号后,会控制音量调节模块44到其指定的缓存模块43中查找新的音量控制参数值。其中,音量控制模块44可以是音频处理芯片,该芯片根据控制参数值更改自身的参数设置,将改变后的音频传输给扬声器,使其按照该重新设置的控制参数值播放音量。于是,当前的音量值应为31。\n[0059] 此时该显示设备的存储模块45本应该将当前的控制参数值写入内存中音量控制参数值对应的数据库进行储存,但根据实际情况可知,对于音量的调节通常是一个反复的过程,而且每次访问数据库都会占用主控芯片大部分运行资源,导致其工作压力增大,从而无法并行处理其他工作。所以,在本发明中,存储模块45并不会如传统方式那样储存每个控制参数值,而是当该显示设备在预定时间内未接收到新的控制参数值时,才将当前的控制参数值写到数据库中进行储存。\n[0060] 值得注意的是,上述的预定时间可以是设计人员根据用户调查或是模拟测试的结果设置的经验值,例如大于等于1秒。并且,这个时间可以是事先配置完成后,预存在显示设备的内存的,确保不会因为系统断电或是其他人为更改而被删除。\n[0061] 假设用户对于目前的音量并不满意,于是在间隔0.5秒钟后,又发送音量控制参数值加1的调节指令,即音量控制参数值变为32,其处理方式同上,而当前的音量则变为32。且音量为31的控制参数值不保存在存储模块45中。该存储模块指的是显示设备的内存,如系统硬盘等大容量的存储设备。\n[0062] 随后用户又在不到1秒钟内发送音量控制参数值加1的调节指令,其处理方式同上,且音量为32的调节参数也不保存在存储模块45中。\n[0063] 假设当用户将音量控制参数值调节到33后,认为比较满意,则不再继续调节音量。\n由于显示设备在1秒钟之内没有接收到新的调节指令,则将音量为33的控制参数值保存在存储模块45中。\n[0064] 由此可见,无论用户调整几次音量,最后只将一个音量控制参数值保存在存储模块,避免了由于将调节过程中的每个控制参数值存入内存中而导致的CPU运行资源被占用以及由于CPU运行资源被占用而引起进度条多次卡滞的状况,从而提高了系统运行效率。\n[0065] 但是,在进行调节音量的时候,经常会收到其他非调节音量值的指令(如更换频道或是调节亮度值),虽然在后调节指令也是对控制参数值的调节,但是此时,对于音量值的调节将会被打断。考虑到操作者的不可定向性,本发明还提供了一种解决方案。\n[0066] 根据实施例四,在优选的实施例中,如果在预定时间内显示设备的控制模块43在后接收到的控制参数值与在先收到的控制参数值对应于不同的工作模块时,比如在先接收的控制参数值对应的是音量控制模块,而在后接收的控制参数值对应的时背光控制模块,那么,就可以认为用户对于当前音量的调节以及结束,则将在先接收的控制参数值发送给存储模块进行储存。然后再根据新的调节指令对其他工作模块进行调节。这样一来,即使突然更换指令,也不会丢失原有的音量调节结果。这种设计,更增强了该显示设备的系统可靠性。\n[0067] 由此可见,无论用户调整几次音量,最后只将一个音量控制参数值保存在存储模块,避免了由于将调节过程中的每个控制参数值存入内存中而导致的CPU运行资源被占用以及由于CPU运行资源被占用而引起进度条多次卡滞的状况,并且提高了系统运行效率。\n[0068] 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
法律信息
- 2021-03-12
- 2020-11-13
专利权人的姓名或者名称、地址的变更
专利权人由新乐视智家电子科技(天津)有限公司变更为乐融致新电子科技(天津)有限公司
地址由300453 天津市滨海新区天津生态城动漫中路126号动漫大厦B1区二层201-427变更为300453 天津市滨海新区天津中新生态城动漫中路126号动漫大厦B2区三层301-1室
- 2020-11-13
专利权人的姓名或者名称、地址的变更
专利权人由乐视致新电子科技(天津)有限公司变更为新乐视智家电子科技(天津)有限公司
地址由300467 天津市滨海新区生态城动漫中路126号动漫大厦B1区二层201-427变更为300453 天津市滨海新区天津生态城动漫中路126号动漫大厦B1区二层201-427
- 2020-09-15
- 2017-09-08
- 2017-02-15
- 2014-05-07
实质审查的生效
IPC(主分类): H04N 5/52
专利申请号: 201310666143.1
申请日: 2013.12.09
- 2014-04-09
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |