一种视频回放方法及系统与流程

文档序号:17180847发布日期:2019-03-22 20:52阅读:364来源:国知局
一种视频回放方法及系统与流程

本发明涉及视频播放控制技术领域,特别涉及一种视频回放方法及系统。



背景技术:

长视频文件,例如,行车记录仪或监控摄像机适时录入的视频文件,往往跨不同的日期,更有甚者会跨月时长。对于此种长视频文件,当采用现有的视频播放时往往会造成困扰,尤其是需要指定到某一日期回复时,具有原因为:

参考图1,现有技术主要是通过长条滑块滑动查看已有的回放视频,在滑动时需维持滑动轨迹基本为水平线,回放时间轴界面基本呈现为直尺状,用户直观感知所滑动轨迹需为水平线方为有效操作,如需查看某天某一时间点的回放视频,需持续向左滑动回放时间轴翻看,直到滑动到用户所要查看的目标时间点。

现有技术为直线滑动观看,而用户手指滑动轨迹则为弧线,另,现有技术仅可从最近的时段滑动到所想观看的回放视频片段,且无法预知该时间段是否有回放。

因此,现有技术存在问题,需要进一步改进。



技术实现要素:

针对现有技术存在的问题,本发明提供一种视频回放方法及系统。

为实现上述目的,本发明的具体技术方案如下:

一种视频回放方法,包括如下步骤:

s1、配置显示单元,用以加载视频文件进行播放;

s2、设置日历单元,用以关联显示单元中加载的视频文件录制日期,并使所述显示单元跳转至该录制日期进行播放;

s3、配置表盘单元,用以控制显示单元播放视频文件的进度与时间精度的选择。

作为本发明一优选实施方式,所述表盘单元用以控制显示单元播放视频文件的进度与时间精度的选择的方法如下:

单手指滑动表盘按表盘刻度跳转视频文件;

双指捏合手势可以平滑缩放表盘刻度,缩放到预设倍率时改变表盘精度。

作为本发明一优选实施方式,所述表盘精度根据显示单元所加载的视频文件时长采用贝塞尔曲线进行实时绘制,其方法如下:

(1)、绘制中间指示条;

(2)、根据当前表盘刻度值、缩放倍率计算出每个刻度间角度;

(3)、从中间分别向两边绘制刻度;

(4)、根据视频记录时间绘制颜色填充区域;

(5)、播放时间、缩放倍率变化时重新绘制。

作为本发明一优选实施方式,所述表盘精度默认为20min一个刻度。

作为本发明一优选实施方式,其特征在于,所述日历单元、显示单元、表盘单元从上至下依次设置。

作为本发明一优选实施方式,在步骤s1之前,还包括一步骤s0:将视频文件存放于存储单元上。

本发明还提供上述视频回放方法所涉及的系统,包括:

显示单元,用于加载视频文件进行播放;

日历单元,用以关联显示单元所加载的视频文件的录制日期,并使所述显示单元跳转至该录制日期进行播放;

表盘单元,用以控制显示单元播放视频文件的进度与时间精度的选择。

采用本发明的技术方案,具有以下有益效果:

(1)、本发明利用圆形表盘概念作为回放时间轴,以弧形的滑动轨迹使得用户在符合人体工学的基础上单手操作观看回放视频;

(2)、通过当月日历及表盘的组合可对视频回放时间分布做出快速判断,使观看回放的用户节省大量滑动查找回放视频的时间,大大提高观看回放的效率;

(3)、提供基本实现回放和交互解决方案的基础上,将用户的体验进一步提升。

附图说明

图1为现有技术示意图;

图2为本发明实施例的回放方法流程图;

图3为本发明实施例的回放系统框图。

具体实施方式

以下结合附图和具体实施例,对本发明进一步说明。

参照图2所示,本发明提供一种视频回放方法,包括如下步骤:

s1、配置显示单元,用以加载视频文件进行播放;

s2、设置日历单元,用以关联显示单元中加载的视频文件的录制日期,并使所述显示单元跳转至该录制日期进行播放;

s3、配置表盘单元,用以控制显示单元播放视频文件的进度与时间精度的选择。

其中,可选地,在步骤s1之前,还包括一步骤s0:将视频文件存放于存储单元上。步骤s1中显示单元加载存储单元中的视频文件进行播放。

其中,所述表盘单元用以控制显示单元播放视频文件的进度与时间精度的选择的方法如下:

单手指滑动表盘按表盘刻度跳转视频文件;

双指捏合手势可以平滑缩放表盘刻度,缩放到预设倍率时改变表盘精度。默认为20min一个刻度,可变精度有10min、5min、1min等。

所述表盘精度根据显示单元所加载的视频文件时长采用贝塞尔曲线进行实时绘制,其方法如下:

(1)、绘制中间指示条;

(2)、根据当前表盘刻度值、缩放倍率计算出每个刻度间角度;

(3)、从中间分别向两边绘制刻度;

(4)、根据视频记录时间绘制颜色填充区域;

(5)、播放时间、缩放倍率变化时重新绘制。

参照图3,本发明还提供一种视频回放系统,包括:

显示单元,用于加载视频文件进行播放;

日历单元,用以关联显示单元所加载的视频文件的录制日期,并使所述显示单元跳转至该录制日期进行播放;

表盘单元,用以控制显示单元播放视频文件的进度与时间精度的选择。

其中,可选地,该系统还包括一存储单元,用于存储所述视频文件。显示单元加载存储单元中的视频文件进行播放。

其中,所述表盘单元用以控制显示单元播放视频文件速率的方法如下:

单手指滑动表盘按表盘刻度跳转视频文件;

双指捏合手势可以平滑缩放表盘刻度,缩放到预设倍率时改变表盘精度。所述表盘精度根据显示单元所加载的视频文件时长采用贝塞尔曲线进行实时绘制,其方法如下:

(1)、绘制中间指示条;

(2)、根据当前表盘刻度值、缩放倍率计算出每个刻度间角度;

(3)、从中间分别向两边绘制刻度;

(4)、根据视频记录时间绘制颜色填充区域;

(5)、播放时间、缩放倍率变化时重新绘制。

本发明的具体原理如下:

(1)日历单元图形化为日历:

①日历可选从1970年01月01日00时00分00秒到今天为止的任意一天。

②可通过滑动来选择日期,但不可选中今天之后的日期,今天之后的日期被置灰不可点击。

③对于某个日期下有视频回放数据,日期下面会有一个带颜色的点来提示,表示当天有视频数据。

通过日历交互实现步骤:

①获取当前的日期,得出今天所处的年月日。

②获取当前月的1号所处的星期数,为了方便处理,定义0,1,2,3,4,5,6分别对应星期日,星期一,星期二,星期三,星期四,星期五,星期六。

③获取当前月份的天数。

④使用7*7的表格显示月历,有数据的天则显示,无数据的则为空不显示。

⑤当点击前一个月,后一个月的按钮时,则重复2,3,4的步骤重复获取数据并显示。

(2)表盘单元图像化为一表盘:

①单手指滑动表盘跳转视频播放时间,可以跨天跨月滑动。

②双指捏合手势可以平滑缩放表盘刻度,缩放到一定倍率时改变表盘精度。默认为20分钟一个刻度,可变精度有10分钟、5分钟、1分钟等。

综上,由于这种动态特性导致不能使用固定切图进行表盘的展示和旋转,而是采用贝塞尔曲线进行实时绘制。

通过表盘交互实现步骤:

①绘制中间指示条。

②根据当前表盘刻度值、缩放倍率等计算出每个刻度间角度(弧度)。

③从中间分别向两边绘制刻度。

④根据视频记录时间绘制颜色填充区域。

⑤播放时间、缩放倍率变化时重新绘制。

(3)显示单元物化为播放器界面,其还可设置播放按钮、暂停按钮、报警按钮等。

采用本发明的方法,可以设计类似图3的智能设备的加载程序:

(1)、进入回放界面时,出现图3中表盘单元物化的表盘的时间轴操作引导。

(2)、默认进入最近日期的回放,可使用横向日历(日历单元)选择标出橙色点状表示有回放的日期,未标有黄色点状表示当日无回放视频,并可通过点击标题栏上的月份选择切换相应的月份再做选择,今日之后(明天)置灰不可选,月份切换时亦有回放视频标注。

(3)、滑动下方表盘(表盘单元)时间轴可以查看相应的时间点的回放视频,表盘本身为黑色半透明状,蓝色标记表示为有视频,标有黄色表示为有物体移动的报警视频。可对相应的视频做截图录像及静音或扩音。

以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是在本发明的发明构思下,利用本发明说明书及附图内容所作的等效结构变换,或直接/间接运用在其他相关的技术领域均包括在本发明的专利保护范围内。

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