音视频播放进度的控制方法、装置、和系统的制作方法

文档序号:8490279阅读:774来源:国知局
音视频播放进度的控制方法、装置、和系统的制作方法
【技术领域】
[0001]本申请涉及智能设备的人机交互技术领域,尤其涉及一种音视频播放进度的控制方法、装置、和系统。
【背景技术】
[0002]人机交互技术(Human-ComputerInteract1n Techniques)是指通过机器的输入、输出设备,以有效的方式实现人与机器交互的技术。它包括机器通过输出或显示设备给人提供大量有关信息及提示请示等,人通过输入设备给机器输入有关信息和操作指令等。
[0003]在当今的工作和生活中,具有数据处理能力的智能终端如计算机、手机、掌上电脑、平板电脑、智能电视(Smart TV)等,已经被广泛使用。尤其是便携智能终端如手机、个人数字助理器(PDA,Personal Digital Assistant)、手持计算机(Pocket PC)、平板电脑等已经成为人们随身携带的必不可少的工具。目前所述智能终端的人机交互方式主要包括:按键键盘、鼠标、触摸屏或多点触摸屏等方式。
[0004]目前数字化的音频和视频信息已经被广泛使用,人们通常用智能终端上的音视频播放装置播放数字化的音视频信息。在音视频播放装置播放音视频内容时,通常采用进度条的方式对播放进度进行控制。所述进度条即音视频播放装置在播放音视频内容时,实时的,以图片形式显示已播放量、剩余的未播放量,并通过调整进度条的播放指针(通常为进度条上的播放滑块)来控制播放进度的一种技术。例如在通常的台式计算机或笔记本上安装的音视频播放装置通常可以通过鼠标点击来移动进度条的播放指针,从而控制播放进度。
[0005]目前随着iphone、ipad、android等支持滑动触屏的便携式智能终端的出现,通过滑动触屏来调节进度条的播放指针从而调整音视频进度的方式已经很常见了。如图1所述为现有技术的一种通过进度条控制播放进度的一种示意图。参见图1,用户只需要轻轻滑动音视频播放装置的进度播放指针就可以实现快进和快退地控制播放进度。
[0006]但是,现有的这种音视频播放进度的控制方式中,所述的背景进度条是固定不变的,是通过播放指针相对进度条的位置来计算进度跳转位置的,虽然操作简单,但是用户在操作过程中很难精确控制快进、快退的幅度,尤其是对于播放时间较长的音视频文件时(例如一部超过I个小时的电影),则往往很难准确地跳转到自己希望的位置。尤其在屏幕较小的便携式智能终端中,这个缺点尤其突出。

【发明内容】

[0007]有鉴于此,本发明的主要目的是提供一种音视频播放进度的控制方法、装置、和系统,以提高对音视频播放进度的控制精确度。
[0008]本发明的技术方案是这样实现的:
[0009]一种音视频播放进度的控制方法,包括:
[0010]获取当前播放的音视频总时长T ;
[0011]根据所述音视频总时长T,生成对应的、且与所述音视频总时长T正相关的进度条总长度L,按照L在预定形状的轨迹上显示进度条;
[0012]在监测到所述进度条的播放指针的被动移动事件后,获取该播放指针的当前位置,确定该播放指针当前位置对应的播放时间点t,
[0013]在所述播放指针的被动移动事件结束后,获取从该播放指针当前位置对应的播放时间点t开始的音视频内容;
[0014]播放从该播放指针当前位置对应的播放时间点t开始的音视频内容。
[0015]一种音视频播放进度的控制装置,包括:
[0016]总时长获取模块,用于获取当前播放的音视频总时长T ;
[0017]进度条生成模块,用于根据所述音视频总时长T,生成对应的、且与所述音视频总时长T正相关的进度条总长度L,按照L在预定形状的轨迹上显示进度条;
[0018]播放指针模块,用于在监测到所述进度条的播放指针的被动移动事件后,获取该播放指针的当前位置,确定该播放指针当前位置对应的播放时间点t,
[0019]跳转内容获取模块,用于在所述播放指针的被动移动事件结束后,获取从该播放指针当前位置对应的播放时间点t开始的音视频内容;
[0020]跳转播放模块,用于播放从该播放指针当前位置对应的播放时间点t开始的音视频内容。
[0021]一种音视频播放进度的控制装置,包括:
[0022]总时长获取模块,用于获取当前播放的音视频总时长T ;
[0023]进度条生成模块,用于根据所述音视频总时长T,生成对应的、且与所述音视频总时长T正相关的进度条总长度L,按照L在预定形状的轨迹上显示进度条;
[0024]播放指针模块,用于在监测到所述进度条的播放指针的被动移动事件后,获取该播放指针的当前位置,确定该播放指针当前位置对应的播放时间点t,
[0025]跳转内容获取模块,用于在所述播放指针的被动移动事件结束后,向服务器发出该播放指针当前位置对应的播放时间点t ;接收服务器返回的从该播放指针当前位置对应的播放时间点t开始的音视频内容;
[0026]跳转播放模块,用于播放从该播放指针当前位置对应的播放时间点t开始的音视频内容。
[0027]—种音视频播放进度的控制系统,包括控制装置和服务器;
[0028]所述控制装置包括:
[0029]总时长获取模块,用于获取当前播放的音视频总时长T ;
[0030]进度条生成模块,用于根据所述音视频总时长T,生成对应的、且与所述音视频总时长T正相关的进度条总长度L,按照L在预定形状的轨迹上显示进度条;
[0031]播放指针模块,用于在监测到所述进度条的播放指针的被动移动事件后,获取该播放指针的当前位置,确定该播放指针当前位置对应的播放时间点t,
[0032]跳转内容获取模块,用于在所述播放指针的被动移动事件结束后,向服务器发出该播放指针当前位置对应的播放时间点t ;接收服务器返回的从该播放指针当前位置对应的播放时间点t开始的音视频内容;
[0033]跳转播放模块,用于播放从该播放指针当前位置对应的播放时间点t开始的音视频内容;
[0034]所述服务器包括:视频内容处理模块,用于接收所述跳转内容获取模块发出的播放指针当前位置对应的播放时间点t,读取从该播放时间点t开始的音视频内容并将该音视频内容返回给所述跳转内容获取模块。
[0035]与现有技术相比,本发明所述音视频播放的进度条长度不是固定不变的,而是根据音视频总时长T的长短,生成与T正相关的进度条总长度L,并以该总长度L和预定形状的轨迹显示进度条,对于播放时间较长的音视频文件,可以在有限的屏幕上增加进度条的长度,提高用户对音视频播放进度的控制精确度。
【附图说明】
[0036]图1所述为现有技术的一种通过进度条控制播放进度的一种示意图;
[0037]图2为本发明所述音视频播放进度的控制方法的一种流程图;
[0038]图3为本发明一种实施例的所述预定形状的轨迹为方形的一种进度条生成方式的不意图;
[0039]图4为本发明一种实施例的所述预定形状的轨迹为具有圆形角的方形的一种进度条生成方式的示意图;
[0040]图5为本发明一种实施例的所述预定形状的轨迹为椭圆形的一种进度条生成方式的示意图;
[0041]图6为本发明一种实施例的所述预定形状的轨迹为波形的一种进度条生成方式的不意图;
[0042]图7为本发明一种实施例的所述预定形状的轨迹为方形的一种进度条的示意图;
[0043]图8为本发明一种实施例中在播放指针发生被动移动事件时显示缩略图及其对应播放时间点的示意图;
[0044]图9为该音视频播放进度的控制装置的一种组成示意图;
[0045]图10为该音视频播放进度的控制装置的又一种组成示意图;
[0046]图11为该音视频播放进度的控制装置的又一种组成示意图;
[0047]图12为本发明所述音视频播放进度的控制系统的一种组成示意图;
[0048]图13为本发明所述音视频播放进度的控制系统的又一种组成示意图。
【具体实施方式】
[0049]下面结合附图及具体实施例对本发明再作进一步详细的
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1