录像文件的回放方法及装置的制造方法_3

文档序号:8322567阅读:来源:国知局
骤S4:在回放进度控制界面上显示基线,其中,基线的位置信息用于标识当前回放时间,并且基线在初始状态下标识与开始回放时间对应的时间刻度值;
[0053]步骤S5:根据用户调整回放进度的操作对基线的位置进行更新。
[0054]在录像文件回放的过程中,回放进度控制界面的正中间会出现一条基线(即竖线),用于标识当前回放时间T。在可拖动区域中的位置信息(即回放进度),在基线旁边可以显示当前的回放时间T。。可拖动区域通常以上述基线为基准、以秒为单位、随回放进度、不断自动向左移动,同时刷新T。的取值。用户按下(或触摸)回放进度控制界面的可拖动区域,回放进度控制界面会停止伴随回放进度继续向左自动移动,T。停止刷新。用户在回放进度控制界面的可拖动区域内执行拖动操作,在拖动过程中,可拖动区域将会跟随鼠标(或者触摸介质)向左或向右同步移动;在移动过程中,基线用于标注当前待定位的时间Td,同时T。将更新为伴随拖动操作不停刷新后显示的Td的时间值。
[0055]需要注意的是,用户在对可拖动区域执行向左拖动操作时,Td不能早于开始回放时间Pb;而用户在对可拖动区域执行向右拖动操作时,Td又不能晚于结束回放时间匕。
[0056]优选地,在步骤S104中,重新定位待回放的录像文件可以包括以下操作:
[0057]步骤S6:确定基线更新后的位置所对应的时间刻度值位于全部录像文件中的其中一段录像文件内;
[0058]步骤S7:从更新后的位置继续执行回放操作。
[0059]在优选实施例中,图2是根据本发明优选实施例的录像文件重新定位的示意图一。如图2所示,用户松开(或释放)回放进度控制界面的可拖动区域。如果基线标注的当前时间Td位于特定的录像文件的矩形范围内,则以Td作为定位时间重新开启回放。
[0060]优选地,在步骤S104中,重新定位待回放的录像文件可以包括以下步骤:
[0061]步骤S8:确定基线更新后的位置所对应的时间刻度值并未位于全部录像文件中的任何一段录像文件内;判断在更新后的位置之后是否还存在一个或多个录像文件;
[0062]步骤S9:如果存在,则选取与更新后的位置所对应的时间刻度值最接近的第一录像文件,并从第一录像文件的起始录像时间继续执行回放操作;
[0063]步骤SlO:如果不存在,则在更新后的位置之前选取与更新后的位置所对应的时间刻度值最接近的第二录像文件,并在从第二录像文件的结束录像时间倒退预设时长之后继续执行回放操作。
[0064]在优选实施例中,图3是根据本发明优选实施例的录像文件重新定位的示意图二。如图3所示,如果Td并未处于任何一个特定的录像文件的矩形范围内,但是在Td之后还存在采用矩形代表的其他录像文件,则以Td之后的第一个矩形在时间轴方向上的边的起点Rb作为定位时间重新开启回放,同时回放进度控制界面的可拖动区域自动跳转至Rb。在图3中,由于Td位于两段录像文件之间(00:00-00:50的录像文件与01:10-01:30的录像文件),因此,需要Td之后的第一个矩形在时间轴方向上的边的起点Rb (即01:10)作为定位时间重新开启回放。
[0065]图4是根据本发明优选实施例的录像文件重新定位的示意图三。如图4所示,如果Td并未处于任何一个特定的录像文件的矩形范围内,并且在Td之后也不存在采用矩形代表的其他录像文件,则以Td之前的最靠近Td时间点的矩形在时间轴方向上的边的终点Re再向前倒退Tf,即将(Re-Tf)作为定位时间重新开启回放,同时回放进度控制界面的可拖动区域自动跳转至(Re-Tf)的位置。在图4中,用户原本希望回放07:00:00-08:00:00之间的全部录像文件,但是,由于在07:00:00 W已经停止录像,因此,在07:00:00-08:00:00之间并不存在录像文件。为此,可以在07:00:00结束录像时间再向前倒退30秒(即06:59:30)作为定位时间重新开启回放,同时回放进度控制界面的可拖动区域自动跳转至06:59:30的位置。
[0066]采用Tf的目的在于当用户拖动回放进度控制界面定位至最后一段可回放录像结束时,通过回退一段时间能够使得用户观看到最后Tf内的录像内容,最后再自动结束录像回放,而并非强制结束录像回放。
[0067]下面将结合图5所示的优选实施方式对上述优选实施过程做进一步的描述。
[0068]图5是根据本发明优选实施例的录像文件的回放方法所使用的回放进度控制界面的示意图。如图5所示,假设回放进度控制界面在X轴方向上的宽度(即上述第一像素长度)为320像素,用户起始输入的开始回放时间为昨天晚上22:00,用户起始输入的结束回放时间为今日早上07:00,回放进度控制界面每页显示的时间长度为4个小时,则可拖动区域的像素长度Ld可以采用上述公式进行计算:Ld=WX (Pe-Pb)/T=320 X (22:00-07:00)/4=720像素。每个矩形阴影表示一段录像文件,中间的竖线为基线,基线右侧所显示的时间(00:11:59 )为当前回放时间或者拖动时要定位的时间。
[0069]图6是根据本发明实施例的录像文件的回放装置的结构框图。如图6所示,该录像文件的回放装置可以包括:生成模块10,用于获取在用户输入的开始回放时间与结束回放时间之间的全部录像文件,并生成回放进度控制界面,其中,全部录像文件来自于录像机或者与录像机相连接的一个或多个摄像机且全部录像文件均位于回放进度控制界面;定位模块20,用于根据用户调整回放进度的操作对当前回放时间进行更新,并在回放进度控制界面中重新定位待回放的录像文件。
[0070]采用如图6所示的装置,解决了相关技术中所采用的录像文件回放定位的方法较为复杂且无法实现跨越多个录像文件进行定位的问题,进而达到了使用方便、定位准确、可跨越不同录像文件进行随机定位的效果。
[0071]优选地,如图7所示,生成模块10可以包括:第一确定单元100,用于确定回放进度控制界面在时间轴方向上的第一像素长度;计算单元102,用于采用以下公式计算供用户调整回放进度的第二像素长度=Ld=WX (Pe-Pb)/T,其中,Pb为开始回放时间、Pe为结束回放时间、W为第一像素长度、T为在第一像素长度上所表示的时间长度;绘制单元104,用于按照预设时间间隔在第二像素长度上绘制时间刻度,并根据每段录像文件的起始录像时间和结束录像时间确定与时间刻度的对应关系。
[0072]优选地,如图7所示,定位模块20可以包括:显示单元200,用于在回放进度控制界面上显示基线,其中,基线的位置信息用于标识当前回放时间,并且基线在初始状态下标识与开始回放时间对应的时间刻度值;更新单元202,用于根据用户调整回放进度的操作对基线的位置进行更新。
[0073]优选地,如图7所示,定位模块20可以包括:第二确定单元204,用于确定基线更新后的位置所对应的时间刻度值位于全部录像文件中的其中一段录像文件内;第一执行单元206,用于从更新后的位置继续执行回放操作。
[0074]优选地,如图7所示,定位模块20可以包括:第三确定单元208,用于确定基线更新后的位置所对应的时间刻度值并未位于全部录像文件中的任何一段录像文件内;判断单元210,用于判断在更新后的位置之后是否还存在一个或多个录像文件;第二执行单元212,用于在判断单元输出为是时,选取与更新后的位置所对应的时间刻度值最接近的第一录像文件,并从第一录像文件的起始录像时间继续执行回放操作;第三执行单元214,用于在判断单元输
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1