一种重放快进和快退画面的方法

文档序号:7745350阅读:253来源:国知局
专利名称:一种重放快进和快退画面的方法
技术领域
本发明涉及一种重放方法,特别是涉及一种用于视频播放器或者视频播放软件的
重放快进和快退画面的方法。
背景技术
随着视频播放器的发展,如VCD (Video Compact Disc影音光碟)、DVD (Digital Versatile Disc数字多功能光盘,是一种光盘存储器)及网络各种视频播放软件等越来越 多的应用于人们的日常生活中。在视频播放过程中,出于各种目的,常常需要从其所关心的 某个特定视频场景处开始观看,通过操作视频播放器或视频播放软件的快进或快退方式, 可以帮助人们找到这个特定的场景。 目前市场上普通的视频播放器或视频播放软件在操作视频快进或快退转播放操 作中,操作者在寻找自己需要的画面时,按着快进或者快退键,当看到自己需要的画面时, 停止按快进或者快退键,转按播放键,但由于惯性,手动比视觉反应要慢,此时的播放画面 不是操作者需要的画面,若当前视频播放状态为快进时,用户按播放键后则播放的画面不 是用户按播放键时看到的画面帧,而是按了播放键数秒后的画面;若当前视频播放状态为 快退时,用户按播放键后则播放的画面不是用户按播放键时看到的画面帧,而是按了播放 键数秒前的画面。 这时,用户就需要有一种方法能够调整快进或快退操作后的时间点,使得在操作 视频快进、快退转播放操作后能够准确定位用户想要看的画面帧,但现有的视频播放器或 视频播放软件并没有此功能,这给用户准确定位画面带来不便。

发明内容
本发明的目的在于克服现有技术的不足,提供一种重放快进和快退画面的方法,
在快进状态时,用户按下播放键后,程序自动将画面调整至相对按播放键位置数秒前用户
看到的画面,在快退状态时,用户按下播放键后,程序自动将画面调整至相对按播放键位置
数秒后用户看到的画面,使得视频操作快速、方便、准确地定位到所需要的视频时段上。 本发明解决现有技术的技术方案是一种重放快进和快退画面的方法,适用于各种
视频播放器或者视频播放软件。 —种重放快进画面的方法,其步骤如下 步骤l,判断当前状态是否为快进; 步骤2,是快进,按下播放键获取当前播放时间Current Time ;
步骤3,判断当前快进状态的倍速是否为N ; 步骤4,是N倍速,根据倍速设置Current Time = Current Time- A Tn,并执行播 放Current Time时间点的视频帧,不是N倍速,则判断是否为N_l倍速,是则设置Current Time = Current Time-A Tn屮并执行播放Current Time = Current Time-A L时间点的 视频帧,循环判断至倍速为l,是1倍速,则设置Current Time = Current Time-ATp并执行播放CurrentTime = Current Time_ATi时间点的视频帧;
步骤5,不是1倍速,则进入正常播放流程,程序结束。 在步骤3中快进状态的倍速N、N-1、……、2、l根据视频播放器或视频播放软件的 需要由软件自动控制。步骤4中的ATn、ATn—工……A^为用户按播放键后需要的画面相对 播放键位置调整的秒数差,可根据对应的视频播放器或视频播放软件调整。
—种重放快退画面的方法,其步骤如下
步骤l,判断当前状态是否为快退; 步骤2,是快退,则按下播放键获取当前播放时间Current Time ;
步骤3,判断当前快退状态的倍速是否为N ; 步骤4,是N倍速,根据倍速设置Current Time = Current Time+ A Tn,并执行播 放Current Time时间点的视频帧,不是N倍速,则判断是否为N_l倍速,是则设置Current Time = Current Time+A Tn屮并执行播放Current Time = Current Time+ATn—工时间点的 视频帧,循环判断至倍速为l,是1倍速,则设置Current Time = Current Time+ATp并执 行播放CurrentTime = Current Time+ATi时间点的视频帧;
步骤5,不是1倍速,则进入正常播放流程,程序结束。 在步骤3中的快退状态的倍速N、N-1、……、2、l根据视频播放器或者视频播放软
件的需要由软件自动控制。步骤4中的ATn、ATn—工……A^为按播放键后需要的画面相对
播放键位置调整的秒数差,可根据对应的视频播放器或者视频播放软件调整。 与现有技术相比,本发明的有益效果是相比于现有普通的视频播放器或者视频
播放软件,增加了部分软件程序,来调整用户操作快进或者快退时按下播放键时的画面时
间,使的视频操作快速、方便、准确地定位到所需要的视频时段上。


图1为本发明的软件设计流程图。
具体实施例方式
本发明的主旨在于克服现有技术的不足,提供一种快进快退转播放的视频重放方 法,使得视频操作快速、方便、准确地定位到所需要的视频时段上。下面结合实施例参照附 图进行详细说明,以便对本发明的技术特征及优点进行更深入的诠释。 本发明是一种重放快进和快退画面的方法,适用于各种视频播放器或者视频播放 软件。 —种重放快进画面的方法,其步骤如下
步骤l,判断当前状态是否为快进; 步骤2,是快进,按下播放键获取当前播放时间Current Time ;
步骤3,判断当前快进状态的倍速是否为N ; 步骤4,是N倍速,根据倍速设置Current Time = Current Time- A Tn,并执行播 放Current Time时间点的视频帧,不是N倍速,则判断是否为N_l倍速,是则设置Current Time = Current Time-A Tn屮并执行播放Current Time = Current Time-A L时间点的 视频帧,循环判断至倍速为l,是1倍速,则设置Current Time = Current Time-ATp并执行播放CurrentTime = Current Time_ATi时间点的视频帧;
步骤5,不是1倍速,则进入正常播放流程,程序结束。 在步骤3中快进状态的倍速N、N-1、……、2、l根据视频播放器或视频播放软件的 需要由软件自动控制。步骤4中的ATn、ATn—工……A^为用户按播放键后需要的画面相对 播放键位置调整的秒数差,可根据对应的视频播放器或视频播放软件调整。
—种重放快退画面的方法,其步骤如下
步骤l,判断当前状态是否为快退; 步骤2,是快退,则按下播放键获取当前播放时间Current Time ;
步骤3,判断当前快退状态的倍速是否为N ; 步骤4,是N倍速,根据倍速设置Current Time = Current Time+ A Tn,并执行播 放Current Time时间点的视频帧,不是N倍速,则判断是否为N_l倍速,是则设置Current Time = Current Time+A Tn屮并执行播放Current Time = Current Time+ATn—工时间点的 视频帧,循环判断至倍速为l,是1倍速,则设置Current Time = Current Time+ATp并执 行播放CurrentTime = Current Time+ATi时间点的视频帧;
步骤5,不是1倍速,则进入正常播放流程,程序结束。 在步骤3中的快退状态的倍速N、N-1、……、2、l根据视频播放器或者视频播放软 件的需要由软件自动控制。步骤4中的ATn、ATn—工……A^为按播放键后需要的画面相对 播放键位置调整的秒数差,可根据对应的视频播放器或者视频播放软件调整。
图1是某个视频播放器或视频播放软件根据本发明调试的示意图。在视频播放 器或视频播放软件中,判断当前状态是否为快进,是快进状态,则按播放键获取当前播放时 间Current Time,获取当前时间后,判断当前的快进状态的倍速是否为5倍速,是5倍速, 则设置Current Time = CurrentTime-8,并执行播放Current Time时间点的视频帧;不 是5倍速,则判断是否为4倍速,是则设置Current Time = Current Time-5并执行播放 Current Time时间点的视频帧;不是4倍速,则判断是否为3倍速,是则设置Current Time =Current Time-3并执行播放Current Time时间点的视频帧;不是3倍速,则判断是否为 2倍速,是则设置Current Time = CurrentTime-2并执行播放Current Time时间点的视频 帧;不是2倍速,则判断是否为1倍速,是则设置Current Time = Current Time-1并执行 播放Current Time时间点的视频帧;程序进入正常播放流程,整个程序结束。
若当前状态是快退时,则按播放键获取当前播放时间Current Time,获取当前时 间后,判断当前的快退状态的倍速是否为5倍速,是5倍速,则设置Current Time = Current Time+8,并执行播放Current Time时间点的视频帧;不是5倍速,则判断是否为4倍速, 是则设置CurrentTime = Current Time+5并执行播放Current Time时间点的视频帧;不 是4倍速,则判断是否为3倍速,是则设置Current Time = Current Time+3并执行播放 Current Time时间点的视频帧;不是3倍速,则判断是否为2倍速,是则设置Current Time =Current Time+2并执行播放Current Time时间点的视频帧;不是2倍速,则判断是否为 1倍速,是则设置CurrentTime = Current Time+1并执行播放Current Time时间点的视频 帧;然后程序进入正常播放流程,整个程序结束。 尽管本发明通过具体实施例对其作出了清晰而完整的描述,但是发明不仅仅限于 所述实施例,并且对本领域的技术人员来说,基于本发明而作出的所有的改进和选择,是可能发生的并且都包括在本发明之中,
权利要求
一种重放快进画面的方法,适用于各种视频播放器或者视频播放软件,其步骤如下步骤1,判断当前状态是否为快进;步骤2,是快进,按下播放键获取当前播放时间Current Time;步骤3,判断当前快进状态的倍速是否为N;步骤4,是N倍速,根据倍速设置Current Time=Current Time-ΔTn,并执行播放Current Time时间点的视频帧,不是N倍速,则判断是否为N-1倍速,是则设置Current Time=Current Time-ΔTn-1,并执行播放Current Time=Current Time-ΔTn-1时间点的视频帧,循环判断至倍速为1,是1倍速,则设置Current Time=Current Time-ΔT1,并执行播放CurrentTime=Current Time-ΔT1时间点的视频帧;步骤5,不是1倍速,则进入正常播放流程,程序结束。
2. 根据权利要求1所述的重放快进画面的方法,其特征在于步骤3所述的快进状态 的倍速N、N-1、……、2、1根据视频播放器或者视频播放软件的需要由软件自动控制。
3. 根据权利要求1所述的重放快进画面的方法,其特征在于步骤4所述的ATn、 Tn—工……、AI\为用户按播放键后需要的画面相对播放键位置调整的秒数差,可根据对应的 视频播放器或者视频播放软件调整。
4. 一种重放快退画面的方法,适用于各种视频播放器或者视频播放软件,其步骤如下步骤l,判断当前状态是否为快退;步骤2,是快退,则按下播放键获取当前播放时间Current Time ; 步骤3,判断当前快退状态的倍速是否为N ;步骤4,是N倍速,根据倍速设置Current Time = Current Time+A Tn,并执行播放 Current Time时间点的视频帧,不是N倍速,则判断是否为N_l倍速,是则设置Current Time = Current Time+A Tn屮并执行播放Current Time = Current Time+ATn—工时间点的 视频帧,循环判断至倍速为l,是1倍速,则设置Current Time = Current Time+ATp并执 行播放CurrentTime = Current Time+ATi时间点的视频帧;步骤5,不是1倍速,则进入正常播放流程,程序结束。
5. 根据权利要求4所述的重放快退画面的方法,其特征在于步骤3所述的快退状态 的倍速N、N-1、……、2、1根据视频播放器或者视频播放软件的需要由软件自动控制。
6. 根据权利要求4所述的重放快退画面的方法,其特征在于步骤4所述的ATn、 ATn—工……AI\为用户按播放键后需要的画面相对播放键位置调整的秒数差,可根据对应 的视频播放器或者视频播放软件调整。
全文摘要
本发明公开了一种重放快进和快退画面的方法,适用于各种视频播放器或者视频播放软件,由软件程序来实现。在快进快退操作中,操作者按着快进或快退键,当看到需要的画面时转按播放键,此时程序自动将画面调整至相对按播放键位置数秒前用户看到的画面,在快退状态时,用户按下播放键后,程序自动将画面调整至相对按播放键位置数秒后用户看到的画面。本发明相比于现有普通的视频播放器或者视频播放软件,增加了部分软件程序,来调整用户操作快进或者快退时按下播放键时的画面时间,使得视频操作快速、方便、准确地定位到所需要的视频时段上。
文档编号H04N5/92GK101795383SQ20101014028
公开日2010年8月4日 申请日期2010年4月1日 优先权日2010年4月1日
发明者成保院 申请人:广东欧珀电子工业有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1