定位播放视频的装置、方法及系统的制作方法

文档序号:6755485阅读:118来源:国知局
专利名称:定位播放视频的装置、方法及系统的制作方法
技术领域
本发明涉及多媒体播放领域,特别涉及定位播放视频的装置、方法及系统。
背景技术
随着人类生活水平的日益提高,对全方位安全的重视程度也日益重视起来,数字 视频录像机(DVR)也得到日益广泛的应用。普通家庭也开始普及使用DVR。特别是在监控 系统上,DVR得到大量的应用。 普及从专业类DVR过渡到消费类DVR,最关键的是操作上的体验与以往不同,现有 的定位播放视频的装置主要包括播放、暂停、恢复、快进、快退、停止等;另外,现有定位播 放视频的装置通过在显示视频播放进度的进度条中以游标滑动的方式指示视频播放的进 度,并在游标的具体位置通过显示播放进度时间来具体标识具体视频播放进度。现有技术 的视频播放的细节操作中,特别是在监控领域内,需要重点关注视频进度细节的情况下,存 在播放控制不灵活的问题,用户操作不便。

发明内容
本发明实施例提供定位播放视频的装置、方法及系统,以提高在视频进度细节操 作上的灵活度。 本发明实施例提供一种定位播放视频的装置,包括
接收引擎,用于根据用户指令生成控制信号; 用户界面引擎,用于响应来自接收引擎的控制信号,并定义显示界面,根据控制信 号在显示界面上呈现播放视频进度条、调整播放视频进度条刻度以确定播放视频的显示范 围。 本发明实施例还提供一种定位播放视频的方法,包括
根据用户指令生成控制信号; 响应控制信号,并定义显示界面,根据控制信号在显示界面上呈现播放视频进度 条、调整播放视频进度条刻度以确定播放视频的显示范围。
本发明实施例再提供一种定位播放视频的系统,包括
遥控器用于发送用户指令; 定位播放视频的装置用于根据用户指令生成控制信号,响应控制信号,并定义显 示界面,根据控制信号在显示界面上呈现播放视频进度条、调整进度条播放刻度以确定播 放视频的显示范围。 进而,本发明实施例根据控制信号在显示界面上呈现播放视频进度条、调整进度 条播放刻度以确定播放视频的显示范围,提高在视频进度细节操作上的灵活度。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可 以根据这些附图获得其他的附图。
图1为本发明实施例一种定位播放视频的装置示意图;
图2a为本发明实施例一种用户界面引擎所定义的显示界面图;
图2b为图2a中播放视频的显示范围縮放后的显示界面图;
图3为本发明又一实施例一种用户界面引擎定义的显示界面图
图4为本发明又一实施例一种用户界面引擎定义的显示界面图
图5为本发明又一实施例一种用户界面引擎定义的显示界面图
图6为本发明又一实施例一种用户界面引擎定义的显示界面图
图7为本发明又一实施例一种用户界面引擎定义的显示界面图
图8为本发明又一实施例一种用户界面引擎定义的显示界面图
图9为本发明实施例一种用户界面引擎实现步骤;
图10为本发明实施例一种用户界面引擎实现场景;
图11为本发明又一实施例一种用户界面引擎定义的显示界面图;
图12为本发明一种定位播放视频的方法流程图;禾口
图13为本发明一种定位播放视频的系统示意图。
具体实施例方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。 请参阅图l,本发明实施例提供一种应用在视频监控领域的定位播放视频的装置 100,包括: 接收引擎101,用于根据用户指令生成控制信号; 用户界面引擎102,用于响应来自接收引擎101的控制信号,并定义显示界面,根 据控制信号在显示界面上呈现播放视频进度条、调整播放视频进度条播放刻度以确定播放 视频的显示范围。 可见,调整播放视频进度条播放刻度以确定播放视频的显示范围,可以提高在视 频进度细节操作上的灵活度。使得产品大方易懂、操作简洁,使得监控用户方便选择所要点 播的视频,方便了用户的交互操作。 请参阅图2a,揭露一种用户界面引擎102所定义的显示界面200。所示显示界面 200中,根据控制信号在显示界面上呈现播放视频进度条201、调整播放视频进度条201播 放刻度以确定播放视频的显示范围。附图所示当前的播放视频显示范围是播放刻度从53 到60的范围;边界数值53、60在图2a中未显示,只保留54、55、56、57、58、59。这里调整播 放视频进度条201播放刻度以确定播放视频的显示范围可以扩大到从53到M,M为大于60 的整数;也可以縮小为从53到N, N为小于60的整数。如图2b所示,播放视频的显示范围 可以縮小到从53到59. 3。特别是在高速监控领域,播放ls内大量的图像时,调节放大播放
5视频的显示范围后使得Is时间刻度被拉大,进而Is内的刻度精度可被进一步细节化,进而 用户界面引擎102可以得到毫秒、微秒等更细节的视频指示精度。满足高速监控领域内对 视频细节确认的需求。 请参阅图3,可选的,用户界面引擎102,还用于根据控制信号在显示界面上呈现 播放事件进度条203 ;播放事件进度条203与播放视频进度条201时刻匹配,用于标识播放 视频确定时间段的事件信息,通过播放视频的显示范围确定事件信息的显示范围。进而在 监控视频信息损毁或被撤去后,监控用户仍能从该事件信息中得到一些关键的信息比如监 控告警信息、或确定时间段的分级确认信息,进而方便用户了解事件的事件信息,以满足特 定的需要。比如通过播放事件进度条203的播放刻度范围,及显示框204的标识范围,在显 示界面200上通过文字、声音或图像等中的一种或多种显示事件信息,特别的,定位播放视 频的装置IOO可应用于监控领域时。这里的事件信息也可以包括视频原因(报警、定时、手 动视频)、现场描述、存储地址等。按照视频触发的方式,视频分为报警视频、定时视频和手 动视频。根据具体应用场景需求的不同,有如下实现方案 所述确定时间段的事件信息包括确定时间段的告警信息、视频原因、现场描述、 或存储地址中的一种或多种 方案一 报警视频、定时视频和手动视频同时存在,通过3个标识,表明当前视频 属于哪几种视频方式。比如a代表报警视频,a = 0表示该时刻无报警视频,a = 1表示有 报警视频;b代表定时视频,b = 0表示该时刻无定时视频,b = 1表示有定时视频;c代表 手动视频,c = 0表示该时刻无手动视频,c = 1表示有手动视频。这3个标识也保存在视 频文件中,这样获取时也就能随时获取到。 方案二 三种视频方式不同时存在,它们有优先级,报警视频>定时视频>手动视 频。如果当前是手动视频,定时视频条件被触发了 ,视频变为定时视频,如果产生报警了 ,视 频文件则变为报警视频;如果当前是定时视频,产生了报警,视频文件变为报警视频;定时 视频和报警视频时,手工是停止不了视频的。通过一个标识,表明当前视频具体是何种视频 方式,比如z = 0表示手动视频,z = 1表示定时视频,z = 2表示报警视频,这个值可保存 在视频文件中。 可选的,如图4所示,所述用户界面引擎102还用于定义指示游标205,通过在播放 视频进度条201上的指示游标205来确定视频播放起始点,播放时,指示游标205用来表示 当前播放的位置,可选的这里显示当前播放的细节位置为18:53时刻。可以理解,通过调整 播放视频进度条201播放刻度以确定播放视频的显示范围,进而使得播放视频的播放时刻 精度大大提高,特别是在高速监控领域,播放ls内大量的图像时,调节播放视频的显示范 围后使得ls内的刻度精度被细节化后,使得指示游标205可以细节指示到毫秒、微秒等更 细节的视频指示精度。满足高速监控领域内对视频细节确认的需求。 请参阅图5,可选的,所述调整播放视频进度条214刻度以确定播放视频的显示范 围时,所述指示游标205固定于播放视频进度条201中点,播放视频的显示范围以播放视频 进度条201中点为基准进行放大或縮小;播放时,指示游标不动,而进度条整体移动,进而
改变播放视频的整体显示范围。比如有从53到64持续移动为从54到65、从55到66.....
从60到71...。本实施例播放时,当播放视频进度条201整体移动到视频截至终点时,显 然播放视频进度条201上显示的刻度已经无法在继续移动,这时通过移动指示游标205完成视频的播放指示。比如从60到71是本视频终点,通过移动从60到71中点的指示游标 205完成视频的最终播放指示。 可选的,所述调整播放视频进度条214刻度以确定播放视频的显示范围时,所述 指示游标205也可以固定于播放视频进度条201中的某一点,播放视频的显示范围以播放 视频进度条201某一点为基准进行放大或縮小;播放时,指示游标不动,而进度条整体移 动,进而改变播放视频的整体显示范围。 请参阅图6,可选的,所述调整播放视频进度条201刻度以确定播放视频的显示范 围可以包括基于当前播放视频进度条201刻度显示从53到60,按预设时间段通过调整递 增或递减按钮209,连续扩大播放视频的显示范围为从53到M,M为大于60的整数;也可以 縮小为从53到N,N为小于60的整数,这里的预设时间段为从M到52。也可以通过拖动箭 头207整体移动播放视频的显示范围,如从目前播放刻度从53到60的范围变更为从54到 61、或者从55. 2到62. 2、或者从61到68进行整体刻度范围变更。也可以基于目前播放刻 度从53到60的中点将播放范围变更为从52到61、或从51到61,或从40到73,进而进行 等比例的縮放或放大。当然,调整播放视频进度条201刻度以确定播放视频的显示范围也 可以包括在下滑按钮210中按各预设时间段直接确定播放视频的显示范围。调整播放视 频进度条刻度以确定播放视频的显示范围之前还包括日期栏208,通过日期栏208确定播 放视频的日期。本实施例中,比如通过播放事件进度条203的播放刻度范围,及显示框204 的标识范围,在显示界面200上通过颜色图像显示事件信息,比如在通过播放事件进度条 203上的颜色事件条206上的颜色来反应具体事件信息,比如颜色事件条206红色为报警, 颜色事件条206为黄色特定现场描述等。 请参阅图7,在下滑按钮210中,按各预设时间段直接确定播放视频的显示范围, 具体为通过选取下滑按钮210,在显示界面200上得到下滑按钮选框211后直接确定预设时 间段,如15分钟、30分钟、1小时、24小时等。 请参阅图8,通过日期栏208确定播放视频的日期,具体为,通过选取日期界面按 钮211,直接确认所要播放的日期,如2009年10月12日等。 请参阅图9,本实施例揭露定位播放视频的装置中用户界面引擎的一种具体实现
步骤,用户界面引擎201用于执行如下步骤,包括 步骤901 :用户界面引擎定义播放视频文件起始时间。 步骤902 :用户界面引擎通过显示界面显示视频文件。具体的,根据播放视频进度 条刻度找到视频索引文件中的相应信息,根据视频索引文件中的相应信息确认播放视频的 存储位置,读出视频数据;可选的解码再显示视频文件,将读完的视频文件时间长度与播放 视频进度条精度匹配后,通过显示界面输出显示。 步骤903 :最后,可选的更新指示游标在播放视频进度条上的位置。如果指示游标 不动,进度条动的情况,则更新进度条位置。 请参阅图IO,本实施例揭露定位播放视频的装置中用户界面引擎的另一种具体实 现场景,用户界面引擎用于执行如下步骤,包括
步骤1001 :在界面上选定日期时间。 步骤1002 :根据时间段读日志文件,解析日志,得到相应时间上的状态信息。具体 的,系统根据日期时间读日志文件,找到某一时间段上的日志,再根据预定的日志存储规则
7将日志文件进行解析,得到相应时间上的状态信息;状态信息包括视频原因(报警、定时、 手动视频)、现场描述、存储地址等。 步骤1003 :读视频文件索引信息,解析视频文件索引信息,得到对应视频数据的 状态信息。具体的,系统根据日期时间读视频文件,找到该时间段上相应的视频索引信息, 解析该索引信息,得到对应视频数据的状态信息;状态信息包括视频数据存储位置,视频 数据时长、音视频格式等。 步骤1004 :步骤1002和/或步骤1003中得到的状态信息与进度条匹配,进而状态
信息与整个时间轴一一对应起来。根据显示界面上播放视频进度条要求显示的时间长度,
计算出显示的刻度精度, 步骤1005 :显示更新进度条。 可以理解,上述技术方案中,步骤1002和步骤1003为可选步骤,可以分别独立存 在。如果视频文件索引中包含的信息够多,也可以不需要走步骤1002日志文件的分支。
请参阅图11,用户界面引擎102所定义的显示界面200,可结合其他显示方式结合 显示。图11中,播放视频进度条201可结合普通操作按钮1101进行播放、快进、快退、暂停 等操作集合显示。 请参阅图12本发明实施例提供一种定位播放视频的方法,包括
步骤1201 :根据用户指令生成控制信号; 步骤1202 :响应控制信号,并定义显示界面,根据控制信号在显示界面上呈现播 放视频进度条、调整播放视频进度条刻度以确定播放视频的显示范围。 进而通过调整播放视频进度条播放刻度以确定播放视频的显示范围,提高在视频 进度细节操作上的灵活度。使得监控用户方便选择所要点播的视频,方便了用户的交互操 作。
可选的,本发明实施例图12中,还包括以下步骤 根据控制信号在显示界面上呈现播放事件进度条;播放事件进度条与播放视频进 度条时刻匹配,用于标识播放视频确定时间段的事件信息;通过播放视频的显示范围确定 事件信息的显示范围。进一步方便了用户操作。特别的,可应用于监控领域时,这里的事件 信息也可以包括视频原因(报警、定时、手动视频)、现场描述、存储地址等。按照视频触发 的方式,视频分为报警视频、定时视频和手动视频 可选的,本发明实施例图12中,还包括定义指示游标,通过在播放视频进度条上 指示游标来确定视频播放起始点;播放时游标用来表示当前播放的位置。进一步方便了用 户操作。 可选的,本发明实施例图12中,调整播放视频进度条刻度以确定播放视频的显示 范围时,所述指示游标固定于播放视频进度条中点,播放视频的显示范围以播放视频进度 条中点为基准进行放大或縮小;播放时,游标不动,而进度条整体移动。进一步方便了用户 操作。 可选的,本发明实施例图12中,所述调整播放视频进度条刻度以确定播放视频的 显示范围包括按预设时间段连续调整播放视频的显示范围、或按预设时间段直接确定播 放视频的显示范围。进一步方便了用户操作。
请参阅图13,本发明实施例还提供一种定位播放视频的系统1300,包括
遥控器1301 :用于发送用户指令; 定位播放视频的装置1302 :用于根据用户指令生成控制信号,响应控制信号,并 定义显示界面,根据控制信号在显示界面上呈现播放视频进度条、调整进度条播放刻度以 确定播放视频的显示范围。 进而,通过调整播放视频进度条播放刻度以确定播放视频的显示范围,可以提高 在视频进度细节操作上的灵活度。使得系统操作简洁,使得监控用户方便选择所要点播的 视频,方便了用户的交互操作。 可选的,本实施例定位播放视频的装置1302可以以图1中定位播放视频的装置 100替换,定位播放视频的装置1302还用于根据控制信号在显示界面上呈现播放事件进度 条;播放事件进度条与播放视频进度条时刻匹配,用于标识播放视频确定时间段的事件信 息,通过播放视频的显示范围确定事件信息的显示范围。特别的,定位播放视频的装置100 可应用于监控领域时。这里的事件信息也可以包括视频原因(报警、定时、手动视频)、现场 描述、存储地址等。按照视频触发的方式,视频分为报警视频、定时视频和手动视频。
可选的,所述定位播放视频的装置还用于定义指示游标,通过在播放视频进度条 上指示游标来确定视频播放起始点;播放时游标用来表示当前播放的位置。
其中,调整播放视频进度条刻度以确定播放视频的显示范围时,所述指示游标固 定于播放视频进度条中点,播放视频的显示范围以播放视频进度条中点为基准进行放大或 縮小;播放时游标不动,而进度条整体移动。 综上,本发明实施例提供定位播放视频的装置、方法及系统,通过调整播放视频进 度条播放刻度以确定播放视频的显示范围,可以提高在视频进度细节操作上的灵活度。使 得产品大方易懂、操作简洁,使得监控用户方便选择所要点播的视频,方便了用户的交互操 作。 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以 通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质 中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁 碟、光盘、只读存储记忆体(Read-0nly Memory, ROM)或随机存储记忆体(Random Access Memory,廳)等。 以上所述,仅为本发明的具体实施方式
,但本发明的保护范围并不局限于此,任何 熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵 盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
权利要求
一种定位播放视频的装置,其特征在于,包括接收引擎,用于根据用户指令生成控制信号;用户界面引擎,用于响应来自接收引擎的控制信号,并定义显示界面,根据控制信号在显示界面上呈现播放视频进度条、调整播放视频进度条刻度以确定播放视频的显示范围。
2. 如权利要求1所述的装置,其特征在于,所述用户界面引擎,还用于根据控制信号在 显示界面上呈现播放事件进度条;播放事件进度条与播放视频进度条时刻匹配,用于标识 播放视频确定时间段的事件信息,通过播放视频的显示范围确定事件信息的显示范围。
3. 如权利要求2所述的装置,其特征在于,所述定位播放视频的装置应用于监控领域; 所述确定时间段的事件信息包括确定时间段的告警信息、视频原因、现场描述、或存储地址中的一种或多种。
4. 如权利要求1所述的装置,其特征在于,所述用户界面引擎还用于定义指示游标,通 过在播放视频进度条上指示游标来确定视频播放起始点;播放时游标用来表示当前播放的 位置。
5. 如权利要求4所述的装置,其特征在于,所述调整播放视频进度条刻度以确定播放 视频的显示范围时,所述指示游标固定于播放视频进度条中点,播放视频的显示范围以播 放视频进度条中点为基准进行放大或縮小;播放时,游标不动,而进度条整体移动。
6. 如权利要求1或5所述的装置,其特征在于,所述调整播放视频进度条刻度以确定播 放视频的显示范围包括按预设时间段连续调整播放视频的显示范围、或按预设时间段直 接确定播放视频的显示范围、或通过拖动箭头整体移动播放视频的显示范围。
7. 如权利要求1或5所述的装置,其特征在于,所述调整播放视频进度条刻度以确定播 放视频的显示范围之前还包括确定播放视频的日期。
8. 如权利要求1或5所述的装置,其特征在于,所述调整播放视频进度条刻度以确定 播放视频的显示范围之后还包括用户界面引擎根据播放视频进度条刻度找到视频索引文 件,根据视频索引文件确认播放视频的存储位置,读出播放视频文件;将读完的播放视频文 件时间长度与播放视频进度条精度匹配后,通过显示界面输出显示。
9. 一种定位播放视频的方法,其特征在于,包括 根据用户指令生成控制信号;响应控制信号,并定义显示界面,根据控制信号在显示界面上呈现播放视频进度条、调 整播放视频进度条刻度以确定播放视频的显示范围。
10. 如权利要求9所述的方法,其特征在于,还包括根据控制信号在显示界面上呈现 播放事件进度条;播放事件进度条与播放视频进度条时刻匹配,用于标识播放视频确定时 间段的事件信息;通过播放视频的显示范围确定事件信息的显示范围。
11. 如权利要求9所述的方法,其特征在于,还包括定义指示游标,通过在播放视频进 度条上指示游标来确定视频播放起始点;播放时,指示游标用来表示当前播放的位置。
12. 如权利要求11所述的方法,其特征在于,所述调整播放视频进度条刻度以确定播 放视频的显示范围时,所述指示游标固定于播放视频进度条中点,播放视频的显示范围以 播放视频进度条中点为基准进行放大或縮小;播放时,指示游标不动,而进度条整体移动。
13. 如权利要求9或10所述的方法,其特征在于,所述调整播放视频进度条刻度以确定 播放视频的显示范围包括按预设时间段连续调整播放视频的显示范围、或按预设时间段直接确定播放视频的显示范围。
14. 一种定位播放视频的系统,其特征在于,包括 遥控器用于发送用户指令;定位播放视频的装置用于根据用户指令生成控制信号,响应控制信号,并定义显示界 面,根据控制信号在显示界面上呈现播放视频进度条、调整进度条播放刻度以确定播放视 频的显示范围。
15. 如权利要求14所述的系统,其特征在于,所述定位播放视频的装置还用于根据控 制信号在显示界面上呈现播放事件进度条;播放事件进度条与播放视频进度条时刻匹配, 用于标识播放视频确定时间段的事件信息,通过播放视频的显示范围确定事件信息的显示 范围。
16. 如权利要求14所述的系统,其特征在于,所述定位播放视频的装置还用于定义指 示游标,通过在播放视频进度条上指示游标来确定视频播放起始点;播放时游标用来表示 当前播放的位置。
17. 如权利要求14所述的系统,其特征在于,所述调整播放视频进度条刻度以确定播 放视频的显示范围时,所述指示游标固定于播放视频进度条中点,播放视频的显示范围以 播放视频进度条中点为基准进行放大或縮小;播放时游标不动,而进度条整体移动。
全文摘要
本发明实施例公开了一种定位播放视频的装置,包括接收引擎,用于根据用户指令生成控制信号;用户界面引擎,用于响应来自接收引擎的控制信号,并定义显示界面,根据控制信号在显示界面上呈现播放视频进度条、调整播放视频进度条刻度以确定播放视频的显示范围。同时还公开了定位播放视频的方法及系统,根据控制信号在显示界面上呈现播放视频进度条、调整进度条播放刻度以确定播放视频的显示范围,提高在视频进度细节操作上的灵活度。
文档编号G11B27/34GK101727949SQ200910109938
公开日2010年6月9日 申请日期2009年10月31日 优先权日2009年10月31日
发明者刘宏波, 李昭早, 黄崖松 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1