一种进度条控制方法、装置及显示设备与流程

文档序号:12136468阅读:247来源:国知局
一种进度条控制方法、装置及显示设备与流程

本发明涉及智能控制技术领域,具体而言,涉及一种进度条的控制方法、装置及显示设备。



背景技术:

目前,当用户通过遥控器上的快进或快退按键控制智能电视的进度条进行快速定位时,进度条只能匀速移动,其缺陷在于,一是基本无法做到精细控制,当用户需要定位的目标位置与当前进度条所在的位置相距较近时,通常不能准确的定位,二是当用户定位的目标位置与当前位置相距较远时,匀速移动又需要等待较长时间,无法快速移动到目标位置,用户体验差。



技术实现要素:

有鉴于此,本发明的目的在于提供一种进度条控制方法、装置及显示设备,以改善上述问题。

本发明较佳实施例提供一种进度条控制方法,该方法包括:

响应用户对进度条的移动操作,控制进度条以一初始速度开始移动;及

在所述移动操作的持续时间内,调整所述进度条的移动速度使得该进度条以变化的速度行进直至所述移动操作结束。

本发明另一较佳实施例提供一种进度条控制装置,该装置包括:

请求响应模块,用于响应用户对进度条的移动操作,控制进度条以一初始速度开始移动;及

速度调整模块,用于在所述移动操作的持续时间内,调整所述进度条的移动速度使得该进度条以变化的速度行进直至所述移动操作结束。

本发明另一较佳实施例提供一种显示设备,该显示设备包括:

存储器;

处理器;及

进度条控制装置,该装置安装于所述存储器中并包括一个或多个由所述处理器执行的软件功能模块,该装置包括:

请求响应模块,用于响应用户对进度条的移动操作,控制进度条以一初始速度开始移动;及

速度调整模块,用于在所述移动操作的持续时间内,调整所述进度条的移动速度使得该进度条以变化的速度行进直至所述移动操作结束。

本发明实施例提供的进度条控制方法、装置及显示设备,通过控制进度条在移动操作的持续时间内以变化的速度行进,来实现对进度条移动过程的精细控制和快速定位,进而提升用户的操作体验。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1为本发明实施例提供的一种显示设备与遥控器进行交互的示意图;

图2为本发明实施例提供的图1中所示显示设备的方框示意图;

图3为本发明实施例提供的一种应用于图2所示的显示设备的进度条控制方法的流程图;

图4A为本发明实施例提供的一种第一速度函数的示意图;

图4B为本发明实施例提供的另一种第一速度函数的示意图;

图4C为本发明实施例提供的另一种第一速度函数的示意图;

图5A为本发明实施例提供的一种第二速度函数的示意图;

图5B为本发明实施例提供的另一种第二速度函数的示意图;

图6A为本发明实施例提供的一种第三速度函数的示意图;

图6B为本发明实施例提供的另一种第三速度函数的示意图;

图7为本发明实施例提供的一种进度条控制装置的功能模块框图。

图标:100-显示设备;200-遥控器;102-进度条;210-快进按键;220-快退按键;110-信号接收器;120-存储器;130-处理器;140-进度条控制装置;1402-请求响应模块;1404-速度调整模块。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

如图1所示,是本发明实施例提供的一种进度条控制方法的应用场景示意图。该应用场景中包括显示设备100以及通过红外信号或蓝牙信号等与该显示设备100进行交互的遥控器200。所述显示设备100可以是,但不限于,智能平板电视。所述遥控器200设有快进按键210和快退按键220,当用户按动两个按键中的任意一个时,遥控器200将响应用户的该按键操作,发送相应的控制信号至显示设备100,以使显示设备100根据所述控制信号控制进度条102进行移动。当然,可以理解的是,本发明实施例提供的进度条控制方法还可以应用在其他场景中,不限于图1中所示出的应用环境。

如图2所示,是本发明实施例提供的图1所示的显示设备100的方框示意图。该显示设备100包括信号接收器110、存储器120、处理器130以及进度条控制装置140。

所述存储器120、处理器130以及信号接收器110之间直接或间接地电性连接,以实现数据的传输或交互。所述信号接收器110可以是红外信号接收器或蓝牙信号接收器等。当所述遥控器200根据用户按动所述快进按键210或快退按键220的操作向所述显示设备100发出控制信号时,由该信号接收器110接收所述控制信号,并将该控制信号经过预处理后输出至所述处理器130。所述进度条控制装置140包括至少一个可以软件或固件的形式存储于所述存储器120中或固化在所述显示设备100的操作系统中的软件功能模块。所述处理器130用于执行存储器120中存储的可执行模块,例如所述进度条控制装置140包括的软件功能模块或计算机程序,以在接收到所述遥控器200发送的控制信号时,控制进度条102进行相应的移动。

如图3所示,是本发明实施例提供的一种应用于图2所示的显示设备100的进度条控制方法的流程图。所应说明是,本实施例提供的方法不以图3及以下所述的顺序为限制。下面将对图3所示的具体流程进行详细的阐述。

步骤S101,响应用户对进度条102的移动操作,控制进度条102以一初始速度开始移动。

以图1中所示的应用场景为例,本实施例中,所述移动操作包括快进或快退操作。用户按动所述遥控器200上的快进按键210或快退按键220时,该遥控器200向显示设备100发送相应的控制信号,以使所述处理器130根据该控制信号控制所述进度条102以一初始速度开始移动。

步骤S103,在所述移动操作的持续时间内,调整所述进度条102的移动速度使得该进度条102以变化的速度行进直至所述移动操作结束。

本实施例中,所述移动操作的持续时间是指用户通过遥控器200控制进度条102快进或快退所持续的时间。不失一般性地,以用户按动所述遥控器200上的快进按键210为例,假设用户从按下直至松开该快进按键210所持续的时长为5秒钟,那么该移动操作的持续时间即为5秒钟。

在所述移动操作的持续时间内,控制所述进度条102以变化的速度行进的可实现方式有多种,本实施例中,根据实际应用需求,给出了三种具体的实施方式:

其一是,根据预设的第一速度函数v1(t)调整所述进度条102的移动速度,使得该进度条102在移动操作的持续时间内加速行进直至该移动操作结束。步骤S101中所述的初始速度即为该第一速度函数在时间变量t为零时所取得的函数值。

为了实现对所述进度条102移动过程的精细控制,本实施例中,所述初始速度(即所述第一速度函数的初始值v1(0))应足够小。

此外,该第一速度函数的函数值应存在上限,避免当所述移动操作的持续时间足够长时,进度条102的移动速度过快,导致用户无法进行较好的定位。可选地,本实施例中,假设在时间变量大于第一预设阈值T1后,该第一速度函数的函数值恒等于或无限趋近于一上限值Vmax。如此,当所述移动操作的持续时间超过T1后,若该第一速度函数的函数值恒等于vmax,则控制所述进度条102以速度vmax匀速行进直至所述移动操作结束,若该第一速度函数值无限趋近于vmax,则控制所述进度条102以小于该上限值vmax的移动速度加速行进直至所述移动操作结束。

具体地,所述第一速度函数v1(t)可以是,但不限于,图4A至图4C所示的函数之一。

其中,图4A所示的速度函数为一单调递增函数,表达式为常参数b>0。该速度函数的初始值v1(0)=0,且当时间变量t趋于无穷时,存在函数极限vmax,即

采用图4A所示的速度函数控制所述进度条102的移动,可以兼顾实现对进度条102的精细控制和快速定位。具体地,当用户进行所述移动操作的初始时间(比如1~3秒)内,进度条102的移动速度很小,用户可以对其行进距离进行精细的调控,而后随着按动按键时间的增长,进度条102的移动速度不断增大,用户又可以快速定位至目标位置,而无需等待较长时间。此外,进度条102的移动速度还存在上限,以避免按动按键时间较长后进度条102的移动速度过快,导致用户无法较好的控制进度条102停顿至目标位置。

图4B中所示的速度函数为一分段函数,其函数表达式为其中,常参数c≥0,T1为所述第一预设阈值。该速度函数在时间变量t∈[0,T)时为单调递增函数,在t∈[T,+∞)时为常值函数,其初始函数值v1(0)=c,通常c取值较小。

采用图4B所示的函数同样可以兼顾实现对进度条102的精细控制和快速定位。当所述处理器130响应用户的按键操作后,控制进度条102以初始速度c开始移动,并随着按键操作时间的增长,进度条102的移动速度逐渐增大,直至按键的持续时间超过T1后,进度条102以Vmax匀速行进直至操作结束。

与图4B所示函数类似地,图4C中所示的速度函数也为一分段函数,其函数表达式为其中,常参数a>0,c1≥0,T1为所述第一预设阈值。采用图4C所示的函数同样可以兼顾实现对进度条102的精细控制和快速定位,具体实现原理参照上述对图4B所示函数的描述,在此不再赘述。

其二是,根据预设的第二速度函数v2(t)调整所述进度条102的移动速度,使得该进度条102在移动操作的持续时间内减速行进直至该移动操作结束。步骤S101中所述的初始速度即为该第二速度函数在时间变量t为零时所取得的函数值。

可选地,本实施例中,所述第二速度函数v2(t)可以是,但不限于,图5A和图5B所示的函数之一。

其中,图5A所示的速度函数为一单调递减函数,其函数表达式为参数b1,c2以及V′max均为大于0的常数。该速度函数的初始值为且当时间变量t趋于无穷时,存在函数极限0,即

采用图5A所示的速度函数控制进度条102移动时,在用户按动按键的最初一段时间内,进度条102的移动速度较大,可以快速行进,而后随着按键操作时间的增长,进度条102的移动速度逐渐减小,移动缓慢,用户可以对其行进的距离进行精细的控制。

图5B所示的速度函数为一分段函数,其函数表达式为其中vmin>0,T2为所述第二预设阈值。采用图5B所示的速度函数同样可以实现对进度条102的快速定位和精细控制,其具体操作原理可参照上述对图5A所示函数的详细描述。

其三是,根据预设的第三速度函数v3(t)调整所述进度条102的移动速度,控制该进度条102在所述移动操作的持续时间达到第三预设阈值之前加速行进,以及在该持续时间超过所述第三预设阈值之后再减速行进直至所述移动操作结束。其中,步骤S101中所述的初始速度即为该第三速度函数在时间变量为零时所取得的函数值v3(0)。

可选地,本实施例中,所述第三速度函数v3(t)可以是,但不限于,图6A和6B所示的函数之一。

其中,图6A所示的速度函数的函数表达式为其中T3为所述第三预设阈值,T4为第四预设阈值,该速度函数在0≤t<T3时为单调递增函数,在T3≤t<T4时为单调递减函数,在T4≤t后为常值函数。

采用图6A所示的速度函数对进度条102的移动过程进行控制,能够同时兼顾首尾精细控制和中间快速定位的操作需求。当用户按键操作的持续时间小于T3时,进度条102以不断增大的移动速度加速行进,直至持续时间超过T3后,其速度逐渐减小,并在持续时间达到T4后开始匀速移动直至用户操作结束。优选地,为了能够在进度条102初始移动及结束移动的一段时间内对其进行精细控制,该第三速度函数的初始值应较小或者为0,以及在时间T4≤t后的常值函数的函数值也应为较小的正数值。

图6B所示的速度函数的表达式为其中T3为所述第三预设阈值。该速度函数在0≤t<T3时为单调递增函数,在T3≤t时为单调递减函数,并且

采用图6B所示的速度函数对进度条102的移动过程进行控制时,同样能够兼顾首尾精细控制、中间快速定位的操作需求。其与图6A所示函数的控制过程不同的是,图6B中,在用户操作的持续时间超过T3后,进度条102将始终以大于0的速度进行减速行进直至用户的按键操作结束。

本实施例针对进度条102在用户按键操作的持续时间内以变速行进这一方案给出了三种可选的实施方式,根据上述具体的描述可知,图4A~4C所示的第一速度函数适用于对进度条102进行前期精细控制、后期快速定位,图5A及图5B所示的第二速度函数适用于对精度条进行前期快速定位、后期精细控制,图6A及图6B所示的第三速度函数适用于对进度条102进行首尾精细控制、中间快速定位。

当然,可以理解的是,在其他实施例中,还可以根据用户使用的实际需求变换速度函数的具体形式,例如变换为适用于对进度条102进行首尾快速定位、中间精细控制的形式。

需要说明的是,本实施例中,速度函数通常选择为初等函数,以便使处理器130能够在毫秒级的时间内计算出进度条102的位移距离。例如,以图4A中所示的第一速度函数为例,其对应的位移函数为处理器130能够实时计算出进度条102的位移,以控制其行进,避免出现移动延迟等情况,造成用户体验度下降。

图7为本发明实施例提供的一种进度条控制装置140的功能模块框图。该进度条控制装置140包括请求响应模块1402和速度调整模块1404。下面将对图7所示的具体功能模块进行详细描述。

所述请求响应模块1402,用于响应用户对进度条102的移动操作,控制进度条102以一初始速度开始移动。具体地,该请求响应模块1402可用于执行图3中所示的步骤S101,具体的操作方法可参照上述对步骤S101的详细描述。

所述速度调整模块1404,用于在所述移动操作的持续时间内,调整所述进度条102的移动速度使得该进度条102以变化的速度行进直至所述移动操作结束。具体地,该速度调整模块1404可用于执行图3中所示的步骤S103,具体的操作方法可参照上述对步骤S103的详细描述。

本发明实施例提供的进度条控制方法及装置,能够兼顾实现对进度条102的精细控制和快速定位,与现有技术相比,能够有效提升用户的操作体验,满足用户的多种操作需求。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本发明的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1