一种播放控制方法、装置、系统以及播放设备与流程

文档序号:12829661阅读:175来源:国知局
一种播放控制方法、装置、系统以及播放设备与流程

本发明涉及电子技术领域,具体而言,涉及一种播放控制方法、装置、系统以及播放设备。



背景技术:

现有电视机播放视频时,用户往往只能通过遥控器上设置的按钮来控制视频匀速的快进或快退播放,而无法根据自身的意愿对快进或快退的速度进行调控,用户体验感较差。



技术实现要素:

有鉴于此,本发明的目的在于提供一种播放控制方法、装置、系统以及播放设备,以改善上述问题。

本发明较佳实施例提供一种播放控制方法,应用于播放设备,该方法包括:响应用户对一控制按键的按压操作,生成播放控制指令,该播放控制指令中包含根据所述按压操作的压力值计算得到的播放速度;

根据所述播放控制指令按照所述播放速度控制所述播放设备当前播放对象的播放进度。

本发明另一较佳实施例提供一种播放控制装置,应用于播放设备,该装置包括:操作响应模块,用于响应用户对一控制按键的按压操作,生成播放控制指令,该播放控制指令中包含根据所述按压操作的压力值计算得到的播放速度;

播放控制模块,用于根据所述播放控制指令按照所述播放速度控制所述播放设备当前播放对象的播放进度。

本发明另一较佳实施例提供一种播放控制系统,该系统包括用于播放多媒体对象的播放设备以及用于遥控所述播放设备的遥控设备;

所述遥控设备上设有与压力感应装置连接的控制按键,该压力感应装置用于感应所述控制按键被按压的操作;

当所述控制按键被按压时,所述压力感应装置在该按压操作的持续时间内每间隔预设时长进行压力值的采样;

所述遥控设备将上述采集到的压力值实时发送至所述播放设备;

所述播放设备生成播放控制指令,该播放控制指令中包含根据接收到的所述压力值获得的播放速度;

所述播放设备根据所述播放控制指令按照所述播放速度控制该播放设备当前播放对象的播放进度。

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

存储器;

处理器;以及

播放控制装置,该装置包括一个或多个存储于所述存储器并由所述处理器执行的模块,所述播放控制装置包括:

操作响应模块,用于响应用户对一控制按键的按压操作,生成播放控制指令,该播放控制指令中包含根据所述按压操作的压力值计算得到的播放速度;

播放控制模块,用于根据所述播放控制指令按照所述播放速度控制所述播放设备当前播放对象的播放进度。

本发明实施例提供的播放控制方法、装置及播放设备,能够通过响应用户对一控制按键(如遥控设备或者所述播放设备本身上的快进或快退按键)的按压操作,生成相应的播放控制指令,该播放控制指令中包含根据所述按压操作的压力值计算得到的播放速度,然后根据所述播放控制指令按照所述播放速度控制所述播放设备当前播放对象的播放进度。这种播放控制方式将用户按压操作的压力值与播放对象的进度进行关联,使得用户可以根据自身意愿调控播放速度,有效改善用户的使用体验。

本发明实施例提供的播放控制系统,包括播放设备和设置有控制按键的遥控设备,所述控制按键连接着压力感应装置。当用户按压所述控制按键时,所述压力感应装置在该按压操作的持续时间内每间隔预设时长进行压力值的采样。所述遥控设备将上述采集到的压力值实时发送至所述播放设备,以使所述播放设备生成相应的播放控制指令,该播放控制指令中包含根据接收到的所述压力值获得的播放速度。然后,所述播放设备根据所述播放控制指令按照所述播放速度控制该播放设备当前播放对象的播放进度。这种播放控制系统能够使用户通过调节按压控制按键的力度来调节播放设备当前播放对象的播放速度,例如用户可以通过调节按压控制按键的力度来提升所述播放对象的快进速度或者降低所述快进速度,用户体验明显提升。

附图说明

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

图1为本发明实施例提供的一种执行播放控制方法的播放设备的方框示意图;

图2为本发明实施例提供的一种播放控制方法的流程图;

图3为本发明实施例提供的一种播放控制装置的功能模块示意图;

图4为本发明实施例提供的一种播放控制系统的方框示意图。

图标:100-播放设备;110-存储器;120-处理器;130-播放控制装置;200-播放控制系统;210-遥控设备;1302-操作响应模块;1304-播放控制模块;1306-阈值比较模块;1308-速度更新模块。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。

因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参阅图1,是本发明实施例提供的执行播放控制方法的播放设备100的方框示意图。所述播放设备100可以是电视机、手机、平板电脑、个人电脑等可用于播放多媒体对象的电子设备。所述多媒体对象可以是,但不限于,多媒体音视频文件。如图1所示,该播放设备100包括存储器110、处理器120以及播放控制装置130。

所述存储器110与处理器120之间直接或间接的电性连接,以实现数据的传输或交互。所述播放控制装置130包括至少一个可以软件或固件的形式存储于所述存储器110中或固化在所述播放设备100的操作系统中的软件功能模块。所述处理器120用于执行存储器110中存储的可执行模块,例如所述播放控制装置130包括的计算机程序。所述处理器120在接收到执行指令后,执行所述程序,下述本发明任一实施例揭示的流过程定义的播放设备100所执行的方法可以应用于处理器120中,或者由处理器120实现。

请参阅图2,是本发明实施例提供的一种播放控制方法的流程图。该方法应用于图1所示的播放设备100。所应说明的是,本实施例提供的方法不以图2及以下所述的具体顺序为限制。下面将对图2所示的各步骤进行详细阐述。

步骤s101,响应用户对一控制按键的按压操作,生成播放控制指令,该播放控制指令中包含根据所述按压操作的压力值计算得到的播放速度。

本实施例中,所述控制按键可以是所述播放设备100本身设置的按键,也可以是用于遥控该播放设备100的遥控设备上的按键。

本实施例中,所述控制按键可以是,但不限于,快进按键或快退按键。

作为一种实施方式,所述播放设备100为电视机,所述控制按键为设置于所述电视机机身上的控制按钮,如快进按钮或快退按钮。

作为一种实施方式,所述播放设备100为电视机,所述控制按键为设置于遥控器上的控制按钮,如快进按钮或快退按钮。

作为一种实施方式,所述播放设备100为手机、平板电脑等可触摸控制的电子设备,所述控制按键为显示区域上设置的触控按键,例如一电子设备显示区域上设置的快进触控按键和快退触控按键。

本实施例中,所述控制按键与压力感应装置电连接。通常情况下,所述压力感应装置设置于所述控制按键的下方,用于感应所述控制按键被按压的操作。当所述控制按键被按压时,在该按压操作的持续时间内,所述压力感应装置可以每间隔预设时长对该按压操作的压力值进行采样得到采样值。

如果所述控制按键非播放设备100自身上设置的按键,例如该控制按键为设置在遥控设备上的控制按钮时,所述遥控设备可以将在上述按压操作的持续时间内所采集到的压力采样值实时发送至所述播放设备100,以使该播放设备100可以间接地、实时地获取到所述压力感应装置每间隔预设时长对该按压操作的压力值进行采样得到的采样值。

如果所述控制按键为播放设备100自身上设置的按键,例如所述播放设备100的机身上设置的控制按钮或者所述播放设备100的显示区域上设置的触控按键时,该播放设备100可以直接地、实时地获取到所述压力感应装置每间隔预设时长对该按压操作的压力值进行采样得到的采样值。

本实施例中,所述播放设备100可以根据获取到的压力采样值计算获得所述播放速度。

详细地,作为一种实施方式,所述播放设备100可以根据当前时刻采集到的第一压力采样值和前一时刻采集到的第二压力采样值获取该当前时刻的播放速度。其中,可以理解的是,所述前一时刻与所述当前时刻间隔所述预设时长。

进一步地,根据所述第一压力采样值与第二压力采样值获取所述当前时刻的播放速度的方式可以是:根据从所述前一时刻至当前时刻这一间隔时段内所述压力值的变化速率来确定所述播放速度;或者是,根据所述第一压力值相对于第二压力采样值的增长率来确定所述播放速度;再或者是,根据预设的阻尼因子以及所述第一压力值相对于第二压力采样值的增长率来确定所述播放速度。下面对上述提供的几种可能的实现方式依次给出详细的阐述。

对于根据所述压力值的变化速率来确定所述播放速度,作为一种实施方式,所述压力值的变化速率与播放速度的加速度之间可以具有预设的函数关系,例如线性函数关系或非线性函数关系。所述播放设备100可以通过所述第一压力采样值和所述第二压力采样值之差以及所述预设时长,计算出所述压力值当前的变化速率。然后,根据当前的所述压力值的变化速率及所述预设的函数关系获得所述播放速度当前的加速度。最后,根据获得的所述播放速度的加速度及所述前一时刻的播放速度计算得到所述当前时刻的播放速度。

进一步地,若所述预设的函数关系为线性函数时,所述播放速度的计算过程可以利用公式描述如下:

令p(t)表示在所述按压操作的持续时间内压力值随时间的变化函数,其中,t表示自变量“时间”。

p'(t)则表示所述压力值的变化速率随时间的变化函数,其中:

令a(t)表示所述播放速度的加速度随时间的变换函数,a(t)∝p'(t),符号“∝”表示成正比。例如,a(t)=k*p'(t)+b,其中,k和b为已知的常数系数。

假设当前时刻为t2时刻,对应采集到的第一压力采样值为p(t2);前一时刻为t1时刻,对应采集到的第一压力采样值为p(t1),其中,t1=t2-δt,δt表示所述预设时长。另外t1时刻所述播放设备100所播放对象的播放速度为v(t1)。

由此,所述压力值在t2时刻的变化速率p'(t2)为:

再由预设的函数关系a(t)=k*p'(t)+b可知,a(t2)=k*p'(t2)+b。则t2时刻的播放速度可以为v(t2)=v(t1)+a(t2)·δt。

可以理解的是,本实施方式中,若上述t1时刻为所述控制按键被按压的初始时刻时,所述播放设备100可以在该t1时刻以播放速度v(t1)=v0+a(t1)·δt移动当前播放对象的进度条,以控制所述播放对象的播放进度。其中,v0表示所述播放对象正常播放时的播放速度。所述正常播放通常是指非快进和快退播放下的多媒体对象匀速播放模式。

另外,需要说明的是,为了有效控制在所述控制按键被按压的时段内所述播放对象的播放速度,本实施例中还设有第一阈值m1和第二阈值m2。其中,第一阈值m1用于限制播放速度变得过大,第二阈值m2用于防止播放速度变得小于正常播放时的播放速度。容易理解,当用户按压快进按键或快退按键时,必然是希望以大于正常播放时的播放速度进行加速播放。本实施例中通过压力值的变化速率与加速度的关联关系计算播放速度,不排除会出现计算出的结果小于正常播放时的播放速度的情况,所以,设置所述第二阈值m2可以对这种失常的情况进行有效矫正。因此,计算出的当前时刻的播放速度需要与该第一阈值m1和第二阈值m2进行比较,若小于所述第二阈值m2,则将计算出的当前时刻的播放速度更新为m2,若大于所述第一阈值m1,则将计算出的当前时刻的播放速度更新为m1。

不过,可以理解的是,在其他实施例中,上述两个预设阈值中可以只择其一,例如,仅设置所述第一阈值m1来防止快进或快退的速度变得过大。

此外,本实施例中,所述预设的函数关系还可以是非线性函数关系,其相应技术效果可以是当用户按压所述控制按键的压力增大时,所述加速度可以带有阻尼性的增加,或者当用户按压所述控制按键的压力减小时,所述加速度可以带有阻尼性的减少。也就是说,在所述控制按键被按压的时段内,在所述非线性函数关系的调控下,所述播放速度具备非线性加速的上限和非线性减速的下限。

对于根据所述第一压力采样值相对于第二压力采样值的增长率来确定所述播放速度,作为一种实施方式,具体的确定方式可以是:

其中,v1表示所述前一时刻的播放速度,p1表示所述第二压力采样值,p2表示所述第一压力采样值,v2表示待计算的所述当前时刻的播放速度。可以看出,本实施方式中是采用播放速度与压力值同比增长或减少的方式进行计算确定。另外,本实施方式中也可以设定上述的第一阈值m1和第二阈值m2对计算出的播放速度进行调控,在此不再赘述。

进一步地,还可以设置一阻尼因子对上述的根据压力值的增长率确定的播放速度进行调控,以使当所述压力值增大时,所述加速度可以带有阻尼性的增加,或者当所述压力值减小时,所述加速度可以带有阻尼性的减少。

步骤s103,根据所述播放控制指令按照所述播放速度控制所述播放设备100当前播放对象的播放进度。

本实施例中,以所述控制按键为快进按键为例,所述播放控制指令中除了包括所述播放速度外,还至少包括用于指示播放设备100对当前播放对象进行快进播放的指令,以使该播放设备100按照所述播放速度对所述当前播放对象进行快进播放。

综上所述,本实施例提供的播放控制方法将用户对控制按键的按压操作的压力值与播放加速度进行关联,使得用户可以根据自身意愿调控播放速度,例如,当用户希望快进的加速度增加时,可以加大按压快进按键的力度,否则可以通过减小按压的力度来降低快进的加速度,如此可以有效改善用户的使用体验。

请参阅图3,是本发明实施例提供的一种播放控制装置130的功能模块框图。该装置包括操作响应模块1302、播放控制模块1304、阈值比较模块1306以及速度更新模块1308。

所述操作响应模块1302,用于响应用户对一控制按键的按压操作,生成播放控制指令,该播放控制指令中包含根据所述按压操作的压力值计算得到的播放速度。该操作响应模块1302可用于执行图2中所示的步骤s101,具体的操作方法可参照上述对步骤s101的详细阐述。

所述播放控制模块1304,用于根据所述播放控制指令按照所述播放速度控制所述播放设备100当前播放对象的播放进度。该播放控制模块1304可用于执行图2中所示的步骤s103,具体的操作方法可参照上述对步骤s103的详细阐述。

所述阈值比较模块1306,用于将计算出的所述当前时刻的播放速度与预设阈值进行比较。关于该阈值比较模块1306的具体操作方法可参照上述步骤s101中相应部分的描述,在此不再赘述。

所述速度更新模块1308,用于在所述当前时刻的播放速度大于所述预设阈值时,将所述当前时刻的播放速度更新为所述预设阈值。关于该速度更新模块1308的具体操作方法可参照上述步骤s101中相应部分的描述,在此不再赘述。

请参阅图4,是本发明实施例提供的一种播放控制系统200的方框示意图。该播放控制系统200包括图1所示的播放设备100以及用于遥控该播放设备100的遥控设备210。该遥控设备210与所述播放设备100通信连接,例如通过红外信号通信连接或者通过蓝牙信号通信连接。作为一种实施方式,所述播放设备100可以是电视机,所述遥控设备210为遥控器,两者之间通过红外信号通信连接。

本实施例中,所述遥控设备210上设有控制按键,如快进按键或快退按键。该控制按键与压力感应装置连接,以通过所述压力感应装置感应所述控制按键被按压的操作。

当所述控制按键被按压时,所述压力感应装置在该按压操作的持续时间内每间隔预设时长进行压力值的采样。然后,所述遥控设备210将上述采集到的压力值实时发送至所述播放设备100,以使所述播放设备100生成播放控制指令,该播放控制指令中包含根据接收到的所述压力值获得的播放速度。最后,所述播放设备100根据所述播放控制指令按照所述播放速度控制该播放设备100当前播放对象的播放进度。

作为一种实施方式,所述播放设备100生成所述播放控制指令的方式可以是:通过当前时刻接收到的第一采样值和前一时刻接收到的第二采样值之差以及所述预设时长,计算当前的所述压力值的变化速率;再根据当前的所述压力值的变化速率获得当前时刻的播放速度。

作为一种实施方式,所述播放速度的加速度与压力值的变化速率之间具有预设的函数关系,所述播放设备100根据所述压力值当前的变化速率获得当前时刻的播放速度的方式可以是:根据当前的所述压力值的变化速率及所述预设的函数关系获得所述播放速度当前的加速度;再根据获得的所述播放速度的加速度及所述前一时刻的播放速度计算得到所述当前时刻的播放速度。

关于本实施例提供的播放控制系统200中所述播放设备100根据获取到的压力采样值确定所述播放速度的详细实现方法可以参照图2所示的方法实施例中相应步骤的详细阐述,在此不再赘述。

本实施例提供的这种播放控制系统能够使用户通过调节按压控制按键的力度来调节播放设备当前播放对象的播放速度,例如用户可以通过调节按压控制按键的力度来提升所述播放对象的快进速度或者降低所述快进速度,用户体验明显提升。

本发明实施例所提供的播放控制装置和系统,其实现原理及产生的技术效果和前述方法实施例相同,为简要描述,装置和系统实施例部分未提及之处,可参考前述方法实施例中相应内容。

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

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

在本发明中,除非另有明确的规定和限定,第一特征在第二特征之“下”可以包括第一和第二特征直接接触,也可以包括第一和第二特征不是直接接触而是通过它们之间的另外的特征接触。而且,第一特征在第二特征“之下”、“下方”和“下面”包括第一特征在第二特征正下方和斜下方,或仅仅表示第一特征水平高度小于第二特征。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。应注意到:相似的标号和字母在上面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

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