一种屏幕图像的插值存储方法、系统及回放方法.pdf

上传人:a**** 文档编号:664143 上传时间:2018-03-02 格式:PDF 页数:11 大小:1.01MB
返回 下载 相关 举报
摘要
申请专利号:

CN201410371346.2

申请日:

2014.07.30

公开号:

CN104135666A

公开日:

2014.11.05

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||专利申请权的转移IPC(主分类):H04N 21/231登记生效日:20160111变更事项:申请人变更前权利人:北京华夏威科软件技术有限公司变更后权利人:北京华夏博格数据技术有限公司变更事项:地址变更前权利人:100191 北京市海淀区知春路23号9层905室变更后权利人:100191 北京市海淀区知春路23号14层1406室|||实质审查的生效IPC(主分类):H04N 21/231申请日:20140730|||公开

IPC分类号:

H04N21/231(2011.01)I; H04N21/433(2011.01)I

主分类号:

H04N21/231

申请人:

北京华夏威科软件技术有限公司

发明人:

李小龙; 郭晓东

地址:

100191 北京市海淀区知春路23号9层905室

优先权:

专利代理机构:

北京市盛峰律师事务所 11337

代理人:

席小东

PDF下载: PDF下载
内容摘要

本发明提供一种屏幕图像的插值存储方法、系统及回放方法,插值存储方法,实质为一种按组存储图像数据的方法,各组的图像帧数可调整。并且,每组图像序列均由位于首位的全屏图像帧以及后续位置的变化图像帧组成;全屏图像帧为整个屏幕的图像信息,变化图像帧为屏幕变化的图像区域;另外,为方便检索,还建立关联记录表,记录各张图像帧属性信息。由此变化图像帧数据远大于全屏图像帧数量,因此,各组图像形成的图像帧序列中,全屏图像帧可以理解为插值帧,穿插在各张变化图像帧之间,可快速索引到任意图像帧并播放,具有图像帧定位速度快的优点,提高用户回放体验。

权利要求书

1.  一种屏幕图像的插值存储方法,其特征在于,包括以下步骤:
S1,设置初始参数值,所述初始参数值包括组总帧数L、组序号n、组内帧序号m和全局帧序号z;其中,L、n、m和z均为自然数;
创建关联数据表,所述关联数据表用于关联存储图像帧组序号、组内帧序号、全局帧序号、图像帧属性信息以及组内图像帧在文件流中的存储位置的对应关系;
S2,初始化,令n=1,m=1,z=1;
S3,当满足屏幕获取的触发条件时,获取当前的全屏图像帧,并将所述全屏图像帧存入文件流中第n组第m帧位置,所述全屏图像帧的组内帧序号为m、全局帧序号为z;
S4,判断m是否等于L,如果等于,则令n=n+1,z=z+1,m初始化为1,然后返回执行S3;
如果不等于,则令m=m+1,z=z+1;然后执行S5;
S5,当满足屏幕获取的触发条件时,获取当前全屏图像帧与前一张图像帧相比的变化图像帧,并将所述变化图像帧存入文件流中的第n组第m帧位置;所述变化图像帧的全局帧序号为z;同时获取所述变化图像帧在屏幕上的位置信息,该位置信息作为所述变化图像帧的属性信息,将该属性信息与全局帧序号z、组内帧序号m和组序号n的对应关系存储到所述关联数据表;判断是否达到屏幕图像获取的终止条件,如果达到,则结束流程;如果未达到,则返回S4。

2.
  根据权利要求1所述的屏幕图像的插值存储方法,其特征在于,组总帧数L取值为10~100。

3.
  根据权利要求2所述的屏幕图像的插值存储方法,其特征在于,L取值为50。

4.
  根据权利要求1所述的屏幕图像的插值存储方法,其特征在于,所述变化图像帧为h边形,h为自然数,并且,h≥3。

5.
  根据权利要求4所述的屏幕图像的插值存储方法,其特征在于,S5中,所述变化图像帧在屏幕上的位置信息为:h边形各顶点在屏幕上的坐标信息。

6.
  根据权利要求1-5任一项所述的屏幕图像的插值存储方法,其特征在于, S3中,操作行为发生为屏幕图像获取的触发条件;或者,预定义时间间隔,每当达到间隔时间时即满足屏幕图像获取的触发条件。

7.
  一种屏幕图像的插值存储系统,其特征在于,包括:
初始参数值设置模块,用于设置初始参数值,所述初始参数值包括组总帧数L、组序号n、组内帧序号m和全局帧序号z;其中,L、n、m和z均为自然数;
关联数据表存储模块,用于关联存储图像帧组序号、组内帧序号、全局帧序号与图像帧属性信息的对应关系;
触发条件检测模块,用于检测是否出现屏幕获取的触发条件;
记数模块,用于记录组序号n、组内帧序号m和全局帧序号z;初始化时,n=1,m=1,z=1;并且,每当m增加到组总帧数L时,则m即从1开始重新记数;
全屏图像帧获取模块,用于当接收到所述触发条件检测模块的检测结果时,基于所述记数模块所记录的组序号n、组内帧序号m和全局帧序号z,当m=1时,则获取当前的全屏图像帧,并将所述全屏图像帧存入文件流中第n组第m帧位置;
变化图像帧获取模块,用于当接收到所述触发条件检测模块的检测结果时,基于所述记数模块所记录的组序号n、组内帧序号m和全局帧序号z,当1<m<L时,获取当前全屏图像帧与前一张图像帧相比的变化图像帧,并将所述变化图像帧存入文件流中的第n组第m帧位置;同时获取所述变化图像帧在屏幕上的位置信息,将该属性信息与全局帧序号z、组内帧序号m和组序号n的对应关系存储到所述关联数据表;
关联数据表,用于关联存储图像帧组序号、组内帧序号、全局帧序号、图像帧属性信息以及组内图像帧在文件流中的存储位置的对应关系。

8.
  一种屏幕图像的回放方法,其特征在于,包括以下步骤:
步骤1,当需要从全局帧序号为x的指定图像帧开始按顺序播放屏幕图像时,用x除以组总帧数L,设所得结果的整数位数字为a,小数位数字为b;a即为指定图像帧所在的指定组序号;
步骤2,基于步骤1计算得到的指定组序号a查找关联数据表,获得指定组在文件流中的存储位置;
步骤3,基于步骤2得到的存储位置,直接在文件流中定位到指定组;如果b=1,则直接读取并播放指定组的全屏图像帧,然后,不断按顺序读取位于该全屏图像帧之后的图像帧;如果图像帧为变化图像帧,则根据关联数据表中存储的变化图像帧在屏幕上的位置信息,将变化图像帧按顺序更新到屏幕的对应位置;如果图像帧为全屏图像帧,则直接输出到屏幕上,从而实现从全局帧序号为x的指定图像帧开始按顺序播放屏幕图像;
如果b≠1,则将指定组的全屏图像帧输出到屏幕缓冲区,并不断读取位于该全屏图像帧之后的变化图像帧,并根据关联数据表中存储的变化图像帧在全屏图像帧上的位置信息,将变化图像帧按顺序更新到全屏图像帧的对应位置,直到将第b张变化图像帧更新到屏幕缓冲区时,即还原得到目标图像;然后将更新后的全屏图像帧显示到屏幕上,然后,不断按顺序读取位于该更新后的全屏图像帧之后的图像帧;如果图像帧为变化图像帧,则根据关联数据表中存储的变化图像帧在屏幕上的位置信息,将变化图像帧按顺序更新到屏幕的对应位置;如果图像帧为全屏图像帧,则直接输出到屏幕上,从而实现从全局帧序号为x的指定图像帧开始按顺序播放屏幕图像。

说明书

一种屏幕图像的插值存储方法、系统及回放方法
技术领域
本发明属于图像存储技术领域,具体涉及一种屏幕图像的插值存储方法、系统及回放方法。
背景技术
屏幕图像连续存储技术广泛应用于各个领域中,例如,操作行为审计领域或屏幕图像录制领域。
在操作行为审计领域,当远程接入用户或服务器管理人员对服务器进行操作时,服务器需要获取屏幕图像并以特定格式进行存储,实现对用户操作行为的实时监控。目前通用的方法为:每当发生操作行为时,服务器均获取全屏图像,即:整个屏幕图像;然后采用整屏压缩图像存储技术存储各张全屏图像。另外,每一张全屏图像均设置有编号,方便用户回放时可以快速定位到某一帧的全屏图像。但是,由于多媒体图像数据量大,占用空间较多,因此,上述全部采用全屏存储的方式具有占用存储空间大的问题,浪费了大量存储资源。为了改进上述存储问题,现有技术中还出现了变化存储方式:即:每当发生操作行为时,仅存储本帧屏幕图像与前一帧屏幕图像相比的变化图像,最终存储设备中存储的为若干帧变化图像序列,该种方式存在的主要问题为:当变化图像序列中包括的变化图像数量较多时,例如,共有10000帧变化图像,则在数据回放时,如果需要定位到某一帧的变化图像,例如,第9999帧,则必须将第1帧到第9999帧的图像进行位图叠加计算,可见,具有叠加计算时间比较长的问题,降低了用户回放体验;此外,也消耗了CPU和内存资源。
发明内容
针对现有技术存在的缺陷,本发明提供一种屏幕图像的插值存储方法、系统及回放方法,用以解决上述问题。
本发明采用的技术方案如下:
本发明提供一种屏幕图像的插值存储方法,包括以下步骤:
S1,设置初始参数值,所述初始参数值包括组总帧数L、组序号n、组内帧 序号m和全局帧序号z;其中,L、n、m和z均为自然数;
创建关联数据表,所述关联数据表用于关联存储图像帧组序号、组内帧序号、全局帧序号、图像帧属性信息以及组内图像帧在文件流中的存储位置的对应关系;
S2,初始化,令n=1,m=1,z=1;
S3,当满足屏幕获取的触发条件时,获取当前的全屏图像帧,并将所述全屏图像帧存入文件流中第n组第m帧位置,所述全屏图像帧的组内帧序号为m、全局帧序号为z;
S4,判断m是否等于L,如果等于,则令n=n+1,z=z+1,m初始化为1,然后返回执行S3;
如果不等于,则令m=m+1,z=z+1;然后执行S5;
S5,当满足屏幕获取的触发条件时,获取当前全屏图像帧与前一张图像帧相比的变化图像帧,并将所述变化图像帧存入文件流中的第n组第m帧位置;所述变化图像帧的全局帧序号为z;同时获取所述变化图像帧在屏幕上的位置信息,该位置信息作为所述变化图像帧的属性信息,将该属性信息与全局帧序号z、组内帧序号m和组序号n的对应关系存储到所述关联数据表;判断是否达到屏幕图像获取的终止条件,如果达到,则结束流程;如果未达到,则返回S4。
优选的,组总帧数L取值为10~100。
优选的,L取值为50。
优选的,所述变化图像帧为h边形,h为自然数,并且,h≥3。
优选的,S5中,所述变化图像帧在屏幕上的位置信息为:h边形各顶点在屏幕上的坐标信息。
优选的,S3中,操作行为发生为屏幕图像获取的触发条件;或者,预定义时间间隔,每当达到间隔时间时即满足屏幕图像获取的触发条件。
本发明还提供一种屏幕图像的插值存储系统,包括:
初始参数值设置模块,用于设置初始参数值,所述初始参数值包括组总帧数L、组序号n、组内帧序号m和全局帧序号z;其中,L、n、m和z均为自然数;
关联数据表存储模块,用于关联存储图像帧组序号、组内帧序号、全局帧序号与图像帧属性信息的对应关系;
触发条件检测模块,用于检测是否出现屏幕获取的触发条件;
记数模块,用于记录组序号n、组内帧序号m和全局帧序号z;初始化时,n=1,m=1,z=1;并且,每当m增加到组总帧数L时,则m即从1开始重新记数;
全屏图像帧获取模块,用于当接收到所述触发条件检测模块的检测结果时,基于所述记数模块所记录的组序号n、组内帧序号m和全局帧序号z,当m=1时,则获取当前的全屏图像帧,并将所述全屏图像帧存入文件流中第n组第m帧位置;
变化图像帧获取模块,用于当接收到所述触发条件检测模块的检测结果时,基于所述记数模块所记录的组序号n、组内帧序号m和全局帧序号z,当1<m<L时,获取当前全屏图像帧与前一张图像帧相比的变化图像帧,并将所述变化图像帧存入文件流中的第n组第m帧位置;同时获取所述变化图像帧在屏幕上的位置信息,将该属性信息与全局帧序号z、组内帧序号m和组序号n的对应关系存储到所述关联数据表;
关联数据表,用于关联存储图像帧组序号、组内帧序号、全局帧序号、图像帧属性信息以及组内图像帧在文件流中的存储位置的对应关系。
本发明还提供一种屏幕图像的回放方法,包括以下步骤:
步骤1,当需要从全局帧序号为x的指定图像帧开始按顺序播放屏幕图像时,用x除以组总帧数L,设所得结果的整数位数字为a,小数位数字为b;a即为指定图像帧所在的指定组序号;
步骤2,基于步骤1计算得到的指定组序号a查找关联数据表,获得指定组在文件流中的存储位置;
步骤3,基于步骤2得到的存储位置,直接在文件流中定位到指定组;如果b=1,则直接读取并播放指定组的全屏图像帧,然后,不断按顺序读取位于该全屏图像帧之后的图像帧;如果图像帧为变化图像帧,则根据关联数据表中存储的变化图像帧在屏幕上的位置信息,将变化图像帧按顺序更新到屏幕的对应位 置;如果图像帧为全屏图像帧,则直接输出到屏幕上,从而实现从全局帧序号为x的指定图像帧开始按顺序播放屏幕图像;
如果b≠1,则将指定组的全屏图像帧输出到屏幕缓冲区,并不断读取位于该全屏图像帧之后的变化图像帧,并根据关联数据表中存储的变化图像帧在全屏图像帧上的位置信息,将变化图像帧按顺序更新到全屏图像帧的对应位置,直到将第b张变化图像帧更新到屏幕缓冲区时,即还原得到目标图像;然后将更新后的全屏图像帧显示到屏幕上,然后,不断按顺序读取位于该更新后的全屏图像帧之后的图像帧;如果图像帧为变化图像帧,则根据关联数据表中存储的变化图像帧在屏幕上的位置信息,将变化图像帧按顺序更新到屏幕的对应位置;如果图像帧为全屏图像帧,则直接输出到屏幕上,从而实现从全局帧序号为x的指定图像帧开始按顺序播放屏幕图像。
本发明提供的屏幕图像的插值存储方法、系统及回放方法,具有以下优点:
(1)由于屏幕图像帧按组存储,每一个组内只存储一个全屏图像帧,其他均为变化图像帧,由于变化图像帧占有存储空间远小于全屏图像帧,因此,与现有技术中所有图像均采用全屏图像存储方式相比,整体上有效较小了存储空间的占用情况;
(2)另外,本发明采用的插值存储方式,由于每一组内均存在一张全屏图像帧,因此,可快速索引到任意图像帧并播放,具有图像帧定位速度快的优点,提高用户回放体验;
(3)本发明还具有CPU和内存资源使用较少的优点。
附图说明
图1为本发明提供的屏幕图像的插值存储方法的流程示意图;
图2为本发明提供的插值图像存储结构示意图。
具体实施方式
以下结合附图对本发明进行详细说明:
如图1所示,本发明提供一种屏幕图像的插值存储方法,包括以下步骤:
S1,设置初始参数值,所述初始参数值包括组总帧数L、组序号n、组内帧序号m和全局帧序号z;其中,L、n、m和z均为自然数;组总帧数L为常量 根据实际存储空间的大小以及CPU情况确定组总帧数L的大小,可选在10~100之间,优选为50。组序号n、组内帧序号m和全局帧序号z均为变量;
创建关联数据表,所述关联数据表用于关联存储图像帧组序号、组内帧序号、全局帧序号、图像帧属性信息以及组内图像帧在文件流中的存储位置的对应关系;
S2,初始化,令n=1,m=1,z=1;
S3,当满足屏幕获取的触发条件时,获取当前的全屏图像帧,并将所述全屏图像帧存入文件流中第n组第m帧位置,所述全屏图像帧的组内帧序号为m、全局帧序号为z;
本发明中,屏幕获取的触发条件根据实际需求灵活设置,例如,当将本发明提供的插值存储方法应用于操作行为审计领域时,操作行为发生即为屏幕图像获取的触发条件,即,每发生一次操作行为就通知获取一张屏幕图像;当将本发明提供的插值存储方法应用于屏幕图像录制领域时,可预定义时间间隔,每当达到间隔时间时即满足屏幕图像获取的触发条件。
S4,判断m是否等于L,如果等于,则令n=n+1,z=z+1,m初始化为1,然后返回执行S3;
如果不等于,则令m=m+1,z=z+1;然后执行S5;
S5,当满足屏幕获取的触发条件时,获取当前全屏图像帧与前一张图像帧相比的变化图像帧,并将所述变化图像帧存入文件流中的第n组第m帧位置;所述变化图像帧的全局帧序号为z;同时获取所述变化图像帧在屏幕上的位置信息,该位置信息作为所述变化图像帧的属性信息,将该属性信息与全局帧序号z、组内帧序号m和组序号n的对应关系存储到所述关联数据表;判断是否达到屏幕图像获取的终止条件,如果达到,则结束流程;如果未达到,则返回S4。
为简单计算,变化图像帧可设定为三角形或多边形,变化图像帧在屏幕上的位置信息即为多边形或三角形各顶点在屏幕上的坐标信息。
依据上述流程,以共获取500张图像帧,L=50为例,参考图2,为插值图像存储结构示意图,介绍一种具体示例:
首先获取z=1的全屏图像帧,将其存入第1组第1帧位置;
然后获取z=2的变化图像帧,将其存入第1组第2帧位置;
获取z=3的变化图像帧,将其存入第1组第3帧位置;

获取z=50的变化图像帧,将其存入第1组第50帧位置;
也就是说,对于第1组图像,只有第1张图像为全屏图像帧,其他的49张图像均为相对于前一张图像的变化图像帧;
同样的:
再次获取z=51的全屏图像帧,将其存入第2组第1帧位置;
获取z=52的变化图像帧,将其存入第2组第2帧位置;
获取z=53的变化图像帧,将其存入第2组第3帧位置;

获取z=100的变化图像帧,将其存入第2组第50帧位置;
依此类推:
当获取z=451的全屏图像帧,将其存入第10组第1帧位置;
获取z=452的变化图像帧,将其存入第10组第2帧位置;
获取z=452的变化图像帧,将其存入第10组第3帧位置;

获取z=500的变化图像帧,将其存入第10组第50帧位置。
由此可见,本发明提供的屏幕图像的插值存储方法,实质为一种按组存储图像数据的方法,各组的图像帧数可调整。并且,每组图像序列均由位于首位的全屏图像帧以及后续位置的变化图像帧组成;全屏图像帧为整个屏幕的图像信息,变化图像帧为屏幕变化的图像区域;另外,为方便检索,还建立关联记录表,记录各张图像帧属性信息。由此变化图像帧数据远大于全屏图像帧数量,因此,各组图像形成的图像帧序列中,全屏图像帧可以理解为插值帧,穿插在各张变化图像帧之间,可快速索引到任意图像帧并播放,具有图像帧定位速度快的优点,提高用户回放体验。
本发明还提供一种屏幕图像的插值存储系统,包括:
初始参数值设置模块,用于设置初始参数值,所述初始参数值包括组总帧 数L、组序号n、组内帧序号m和全局帧序号z;其中,L、n、m和z均为自然数;
关联数据表存储模块,用于关联存储图像帧组序号、组内帧序号、全局帧序号与图像帧属性信息的对应关系;
触发条件检测模块,用于检测是否出现屏幕获取的触发条件;
记数模块,用于记录组序号n、组内帧序号m和全局帧序号z;初始化时,n=1,m=1,z=1;并且,每当m增加到组总帧数L时,则m即从1开始重新记数;
全屏图像帧获取模块,用于当接收到所述触发条件检测模块的检测结果时,基于所述记数模块所记录的组序号n、组内帧序号m和全局帧序号z,当m=1时,则获取当前的全屏图像帧,并将所述全屏图像帧存入文件流中第n组第m帧位置;
变化图像帧获取模块,用于当接收到所述触发条件检测模块的检测结果时,基于所述记数模块所记录的组序号n、组内帧序号m和全局帧序号z,当1<m<L时,获取当前全屏图像帧与前一张图像帧相比的变化图像帧,并将所述变化图像帧存入文件流中的第n组第m帧位置;同时获取所述变化图像帧在屏幕上的位置信息,将该属性信息与全局帧序号z、组内帧序号m和组序号n的对应关系存储到所述关联数据表;
关联数据表,用于关联存储图像帧组序号、组内帧序号、全局帧序号、图像帧属性信息以及组内图像帧在文件流中的存储位置的对应关系。
本发明提供的屏幕图像的插值存储系统,可应用于操作行为审计系统中,安装于服务器端,用于存储审计图像数据。
例如:当客户端接入远程服务器的审计操作系统时,远程服务器安装插值存储系统,当客户端有键盘或鼠标的有效操作行为发生时,服务器调用插值存储系统进行屏幕记录,组的总帧数可设定为50帧。
进一步的,还可以windows会话为单位进行一个图像存储序列的存储。图像获取和图像存储分割在两个程序执行,一个服务器可以并发支持多个会话存储序列。如,一个服务器启动10个会话,每个会话均采用本发明提供的按组存 储和获取屏幕帧的方式,相当于一个服务器同时使用硬件进行10个屏幕的录制,可进一步降低服务器CPU和内存占用情况。
本发明还提供一种屏幕图像的回放方法,包括以下步骤:
步骤1,当需要从全局帧序号为x的指定图像帧开始按顺序播放屏幕图像时,用x除以组总帧数L,设所得结果的整数位数字为a,小数位数字为b;a即为指定图像帧所在的指定组序号;
步骤2,基于步骤1计算得到的指定组序号a查找关联数据表,获得指定组在文件流中的存储位置;
步骤3,基于步骤2得到的存储位置,直接在文件流中定位到指定组;如果b=1,则直接读取并播放指定组的全屏图像帧,然后,不断按顺序读取位于该全屏图像帧之后的图像帧;如果图像帧为变化图像帧,则根据关联数据表中存储的变化图像帧在屏幕上的位置信息,将变化图像帧按顺序更新到屏幕的对应位置;如果图像帧为全屏图像帧,则直接输出到屏幕上,从而实现从全局帧序号为x的指定图像帧开始按顺序播放屏幕图像;
如果b≠1,则将指定组的全屏图像帧输出到屏幕缓冲区,并不断读取位于该全屏图像帧之后的变化图像帧,并根据关联数据表中存储的变化图像帧在全屏图像帧上的位置信息,将变化图像帧按顺序更新到全屏图像帧的对应位置,直到将第b张变化图像帧更新到屏幕缓冲区时,即还原得到目标图像;然后将更新后的全屏图像帧显示到屏幕上,然后,不断按顺序读取位于该更新后的全屏图像帧之后的图像帧;如果图像帧为变化图像帧,则根据关联数据表中存储的变化图像帧在屏幕上的位置信息,将变化图像帧按顺序更新到屏幕的对应位置;如果图像帧为全屏图像帧,则直接输出到屏幕上,从而实现从全局帧序号为x的指定图像帧开始按顺序播放屏幕图像。
以共存储10组图像,每组为50张图像帧,即一共有500张图像帧为例,设组序号分别为1、2…10;介绍本发明提供的屏幕图像的回放方法:
如果需要从第251张图像帧开始回放,则251/50=5,余数为1,即:a=5,b=1;表明第251张图像帧在第5组;通过查找关联数据表,得到第5组在文件流中的存储位置;然后,直接在文件流中定位到第5组;由于本例中b=1,因此,第 251张图像帧为全屏图像帧,可直接读取并播放;然后再不断按顺序读取位于该全屏图像帧之后的图像帧;
如果需要从第253张图像帧开始回放,则253/50=5,余数为3,即:a=5,b=3;表明第253张图像帧在第5组;通过查找关联数据表,得到第5组在文件流中的存储位置;然后,直接在文件流中定位到第5组;由于本例中b=3≠1,因此,第253张图像帧为变化图像帧,需要首先将第5组的全屏图像帧输出到屏幕缓冲区,然后读取第5组组内序号为2的变化图像帧并输出到屏幕缓冲区,再继续读取第5组组内序号为3的变化图像帧并输出到屏幕缓冲区,由此即得到第253张图像帧,然后将屏幕缓冲区内数据输出到屏幕,之后处理过程与b=1相同,在此不再赘述。
可见,本发明能够快速定位并回放目标图像,提高用户回放体验。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视本发明的保护范围。

一种屏幕图像的插值存储方法、系统及回放方法.pdf_第1页
第1页 / 共11页
一种屏幕图像的插值存储方法、系统及回放方法.pdf_第2页
第2页 / 共11页
一种屏幕图像的插值存储方法、系统及回放方法.pdf_第3页
第3页 / 共11页
点击查看更多>>
资源描述

《一种屏幕图像的插值存储方法、系统及回放方法.pdf》由会员分享,可在线阅读,更多相关《一种屏幕图像的插值存储方法、系统及回放方法.pdf(11页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN104135666A43申请公布日20141105CN104135666A21申请号201410371346222申请日20140730H04N21/231201101H04N21/43320110171申请人北京华夏威科软件技术有限公司地址100191北京市海淀区知春路23号9层905室72发明人李小龙郭晓东74专利代理机构北京市盛峰律师事务所11337代理人席小东54发明名称一种屏幕图像的插值存储方法、系统及回放方法57摘要本发明提供一种屏幕图像的插值存储方法、系统及回放方法,插值存储方法,实质为一种按组存储图像数据的方法,各组的图像帧数可调整。并且,每组图像序列均由位于。

2、首位的全屏图像帧以及后续位置的变化图像帧组成;全屏图像帧为整个屏幕的图像信息,变化图像帧为屏幕变化的图像区域;另外,为方便检索,还建立关联记录表,记录各张图像帧属性信息。由此变化图像帧数据远大于全屏图像帧数量,因此,各组图像形成的图像帧序列中,全屏图像帧可以理解为插值帧,穿插在各张变化图像帧之间,可快速索引到任意图像帧并播放,具有图像帧定位速度快的优点,提高用户回放体验。51INTCL权利要求书2页说明书6页附图2页19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书6页附图2页10申请公布号CN104135666ACN104135666A1/2页21一种屏幕图像的插值存储方法。

3、,其特征在于,包括以下步骤S1,设置初始参数值,所述初始参数值包括组总帧数L、组序号N、组内帧序号M和全局帧序号Z;其中,L、N、M和Z均为自然数;创建关联数据表,所述关联数据表用于关联存储图像帧组序号、组内帧序号、全局帧序号、图像帧属性信息以及组内图像帧在文件流中的存储位置的对应关系;S2,初始化,令N1,M1,Z1;S3,当满足屏幕获取的触发条件时,获取当前的全屏图像帧,并将所述全屏图像帧存入文件流中第N组第M帧位置,所述全屏图像帧的组内帧序号为M、全局帧序号为Z;S4,判断M是否等于L,如果等于,则令NN1,ZZ1,M初始化为1,然后返回执行S3;如果不等于,则令MM1,ZZ1;然后执行。

4、S5;S5,当满足屏幕获取的触发条件时,获取当前全屏图像帧与前一张图像帧相比的变化图像帧,并将所述变化图像帧存入文件流中的第N组第M帧位置;所述变化图像帧的全局帧序号为Z;同时获取所述变化图像帧在屏幕上的位置信息,该位置信息作为所述变化图像帧的属性信息,将该属性信息与全局帧序号Z、组内帧序号M和组序号N的对应关系存储到所述关联数据表;判断是否达到屏幕图像获取的终止条件,如果达到,则结束流程;如果未达到,则返回S4。2根据权利要求1所述的屏幕图像的插值存储方法,其特征在于,组总帧数L取值为10100。3根据权利要求2所述的屏幕图像的插值存储方法,其特征在于,L取值为50。4根据权利要求1所述的屏。

5、幕图像的插值存储方法,其特征在于,所述变化图像帧为H边形,H为自然数,并且,H3。5根据权利要求4所述的屏幕图像的插值存储方法,其特征在于,S5中,所述变化图像帧在屏幕上的位置信息为H边形各顶点在屏幕上的坐标信息。6根据权利要求15任一项所述的屏幕图像的插值存储方法,其特征在于,S3中,操作行为发生为屏幕图像获取的触发条件;或者,预定义时间间隔,每当达到间隔时间时即满足屏幕图像获取的触发条件。7一种屏幕图像的插值存储系统,其特征在于,包括初始参数值设置模块,用于设置初始参数值,所述初始参数值包括组总帧数L、组序号N、组内帧序号M和全局帧序号Z;其中,L、N、M和Z均为自然数;关联数据表存储模块。

6、,用于关联存储图像帧组序号、组内帧序号、全局帧序号与图像帧属性信息的对应关系;触发条件检测模块,用于检测是否出现屏幕获取的触发条件;记数模块,用于记录组序号N、组内帧序号M和全局帧序号Z;初始化时,N1,M1,Z1;并且,每当M增加到组总帧数L时,则M即从1开始重新记数;全屏图像帧获取模块,用于当接收到所述触发条件检测模块的检测结果时,基于所述记数模块所记录的组序号N、组内帧序号M和全局帧序号Z,当M1时,则获取当前的全屏图像帧,并将所述全屏图像帧存入文件流中第N组第M帧位置;变化图像帧获取模块,用于当接收到所述触发条件检测模块的检测结果时,基于所述权利要求书CN104135666A2/2页3。

7、记数模块所记录的组序号N、组内帧序号M和全局帧序号Z,当1ML时,获取当前全屏图像帧与前一张图像帧相比的变化图像帧,并将所述变化图像帧存入文件流中的第N组第M帧位置;同时获取所述变化图像帧在屏幕上的位置信息,将该属性信息与全局帧序号Z、组内帧序号M和组序号N的对应关系存储到所述关联数据表;关联数据表,用于关联存储图像帧组序号、组内帧序号、全局帧序号、图像帧属性信息以及组内图像帧在文件流中的存储位置的对应关系。8一种屏幕图像的回放方法,其特征在于,包括以下步骤步骤1,当需要从全局帧序号为X的指定图像帧开始按顺序播放屏幕图像时,用X除以组总帧数L,设所得结果的整数位数字为A,小数位数字为B;A即为。

8、指定图像帧所在的指定组序号;步骤2,基于步骤1计算得到的指定组序号A查找关联数据表,获得指定组在文件流中的存储位置;步骤3,基于步骤2得到的存储位置,直接在文件流中定位到指定组;如果B1,则直接读取并播放指定组的全屏图像帧,然后,不断按顺序读取位于该全屏图像帧之后的图像帧;如果图像帧为变化图像帧,则根据关联数据表中存储的变化图像帧在屏幕上的位置信息,将变化图像帧按顺序更新到屏幕的对应位置;如果图像帧为全屏图像帧,则直接输出到屏幕上,从而实现从全局帧序号为X的指定图像帧开始按顺序播放屏幕图像;如果B1,则将指定组的全屏图像帧输出到屏幕缓冲区,并不断读取位于该全屏图像帧之后的变化图像帧,并根据关联。

9、数据表中存储的变化图像帧在全屏图像帧上的位置信息,将变化图像帧按顺序更新到全屏图像帧的对应位置,直到将第B张变化图像帧更新到屏幕缓冲区时,即还原得到目标图像;然后将更新后的全屏图像帧显示到屏幕上,然后,不断按顺序读取位于该更新后的全屏图像帧之后的图像帧;如果图像帧为变化图像帧,则根据关联数据表中存储的变化图像帧在屏幕上的位置信息,将变化图像帧按顺序更新到屏幕的对应位置;如果图像帧为全屏图像帧,则直接输出到屏幕上,从而实现从全局帧序号为X的指定图像帧开始按顺序播放屏幕图像。权利要求书CN104135666A1/6页4一种屏幕图像的插值存储方法、系统及回放方法技术领域0001本发明属于图像存储技术。

10、领域,具体涉及一种屏幕图像的插值存储方法、系统及回放方法。背景技术0002屏幕图像连续存储技术广泛应用于各个领域中,例如,操作行为审计领域或屏幕图像录制领域。0003在操作行为审计领域,当远程接入用户或服务器管理人员对服务器进行操作时,服务器需要获取屏幕图像并以特定格式进行存储,实现对用户操作行为的实时监控。目前通用的方法为每当发生操作行为时,服务器均获取全屏图像,即整个屏幕图像;然后采用整屏压缩图像存储技术存储各张全屏图像。另外,每一张全屏图像均设置有编号,方便用户回放时可以快速定位到某一帧的全屏图像。但是,由于多媒体图像数据量大,占用空间较多,因此,上述全部采用全屏存储的方式具有占用存储空。

11、间大的问题,浪费了大量存储资源。为了改进上述存储问题,现有技术中还出现了变化存储方式即每当发生操作行为时,仅存储本帧屏幕图像与前一帧屏幕图像相比的变化图像,最终存储设备中存储的为若干帧变化图像序列,该种方式存在的主要问题为当变化图像序列中包括的变化图像数量较多时,例如,共有10000帧变化图像,则在数据回放时,如果需要定位到某一帧的变化图像,例如,第9999帧,则必须将第1帧到第9999帧的图像进行位图叠加计算,可见,具有叠加计算时间比较长的问题,降低了用户回放体验;此外,也消耗了CPU和内存资源。发明内容0004针对现有技术存在的缺陷,本发明提供一种屏幕图像的插值存储方法、系统及回放方法,用。

12、以解决上述问题。0005本发明采用的技术方案如下0006本发明提供一种屏幕图像的插值存储方法,包括以下步骤0007S1,设置初始参数值,所述初始参数值包括组总帧数L、组序号N、组内帧序号M和全局帧序号Z;其中,L、N、M和Z均为自然数;0008创建关联数据表,所述关联数据表用于关联存储图像帧组序号、组内帧序号、全局帧序号、图像帧属性信息以及组内图像帧在文件流中的存储位置的对应关系;0009S2,初始化,令N1,M1,Z1;0010S3,当满足屏幕获取的触发条件时,获取当前的全屏图像帧,并将所述全屏图像帧存入文件流中第N组第M帧位置,所述全屏图像帧的组内帧序号为M、全局帧序号为Z;0011S4,。

13、判断M是否等于L,如果等于,则令NN1,ZZ1,M初始化为1,然后返回执行S3;0012如果不等于,则令MM1,ZZ1;然后执行S5;0013S5,当满足屏幕获取的触发条件时,获取当前全屏图像帧与前一张图像帧相比的说明书CN104135666A2/6页5变化图像帧,并将所述变化图像帧存入文件流中的第N组第M帧位置;所述变化图像帧的全局帧序号为Z;同时获取所述变化图像帧在屏幕上的位置信息,该位置信息作为所述变化图像帧的属性信息,将该属性信息与全局帧序号Z、组内帧序号M和组序号N的对应关系存储到所述关联数据表;判断是否达到屏幕图像获取的终止条件,如果达到,则结束流程;如果未达到,则返回S4。001。

14、4优选的,组总帧数L取值为10100。0015优选的,L取值为50。0016优选的,所述变化图像帧为H边形,H为自然数,并且,H3。0017优选的,S5中,所述变化图像帧在屏幕上的位置信息为H边形各顶点在屏幕上的坐标信息。0018优选的,S3中,操作行为发生为屏幕图像获取的触发条件;或者,预定义时间间隔,每当达到间隔时间时即满足屏幕图像获取的触发条件。0019本发明还提供一种屏幕图像的插值存储系统,包括0020初始参数值设置模块,用于设置初始参数值,所述初始参数值包括组总帧数L、组序号N、组内帧序号M和全局帧序号Z;其中,L、N、M和Z均为自然数;0021关联数据表存储模块,用于关联存储图像帧。

15、组序号、组内帧序号、全局帧序号与图像帧属性信息的对应关系;0022触发条件检测模块,用于检测是否出现屏幕获取的触发条件;0023记数模块,用于记录组序号N、组内帧序号M和全局帧序号Z;初始化时,N1,M1,Z1;并且,每当M增加到组总帧数L时,则M即从1开始重新记数;0024全屏图像帧获取模块,用于当接收到所述触发条件检测模块的检测结果时,基于所述记数模块所记录的组序号N、组内帧序号M和全局帧序号Z,当M1时,则获取当前的全屏图像帧,并将所述全屏图像帧存入文件流中第N组第M帧位置;0025变化图像帧获取模块,用于当接收到所述触发条件检测模块的检测结果时,基于所述记数模块所记录的组序号N、组内帧。

16、序号M和全局帧序号Z,当1ML时,获取当前全屏图像帧与前一张图像帧相比的变化图像帧,并将所述变化图像帧存入文件流中的第N组第M帧位置;同时获取所述变化图像帧在屏幕上的位置信息,将该属性信息与全局帧序号Z、组内帧序号M和组序号N的对应关系存储到所述关联数据表;0026关联数据表,用于关联存储图像帧组序号、组内帧序号、全局帧序号、图像帧属性信息以及组内图像帧在文件流中的存储位置的对应关系。0027本发明还提供一种屏幕图像的回放方法,包括以下步骤0028步骤1,当需要从全局帧序号为X的指定图像帧开始按顺序播放屏幕图像时,用X除以组总帧数L,设所得结果的整数位数字为A,小数位数字为B;A即为指定图像帧。

17、所在的指定组序号;0029步骤2,基于步骤1计算得到的指定组序号A查找关联数据表,获得指定组在文件流中的存储位置;0030步骤3,基于步骤2得到的存储位置,直接在文件流中定位到指定组;如果B1,则直接读取并播放指定组的全屏图像帧,然后,不断按顺序读取位于该全屏图像帧之后的图像帧;如果图像帧为变化图像帧,则根据关联数据表中存储的变化图像帧在屏幕上的位说明书CN104135666A3/6页6置信息,将变化图像帧按顺序更新到屏幕的对应位置;如果图像帧为全屏图像帧,则直接输出到屏幕上,从而实现从全局帧序号为X的指定图像帧开始按顺序播放屏幕图像;0031如果B1,则将指定组的全屏图像帧输出到屏幕缓冲区,。

18、并不断读取位于该全屏图像帧之后的变化图像帧,并根据关联数据表中存储的变化图像帧在全屏图像帧上的位置信息,将变化图像帧按顺序更新到全屏图像帧的对应位置,直到将第B张变化图像帧更新到屏幕缓冲区时,即还原得到目标图像;然后将更新后的全屏图像帧显示到屏幕上,然后,不断按顺序读取位于该更新后的全屏图像帧之后的图像帧;如果图像帧为变化图像帧,则根据关联数据表中存储的变化图像帧在屏幕上的位置信息,将变化图像帧按顺序更新到屏幕的对应位置;如果图像帧为全屏图像帧,则直接输出到屏幕上,从而实现从全局帧序号为X的指定图像帧开始按顺序播放屏幕图像。0032本发明提供的屏幕图像的插值存储方法、系统及回放方法,具有以下优。

19、点00331由于屏幕图像帧按组存储,每一个组内只存储一个全屏图像帧,其他均为变化图像帧,由于变化图像帧占有存储空间远小于全屏图像帧,因此,与现有技术中所有图像均采用全屏图像存储方式相比,整体上有效较小了存储空间的占用情况;00342另外,本发明采用的插值存储方式,由于每一组内均存在一张全屏图像帧,因此,可快速索引到任意图像帧并播放,具有图像帧定位速度快的优点,提高用户回放体验;00353本发明还具有CPU和内存资源使用较少的优点。附图说明0036图1为本发明提供的屏幕图像的插值存储方法的流程示意图;0037图2为本发明提供的插值图像存储结构示意图。具体实施方式0038以下结合附图对本发明进行详。

20、细说明0039如图1所示,本发明提供一种屏幕图像的插值存储方法,包括以下步骤0040S1,设置初始参数值,所述初始参数值包括组总帧数L、组序号N、组内帧序号M和全局帧序号Z;其中,L、N、M和Z均为自然数;组总帧数L为常量根据实际存储空间的大小以及CPU情况确定组总帧数L的大小,可选在10100之间,优选为50。组序号N、组内帧序号M和全局帧序号Z均为变量;0041创建关联数据表,所述关联数据表用于关联存储图像帧组序号、组内帧序号、全局帧序号、图像帧属性信息以及组内图像帧在文件流中的存储位置的对应关系;0042S2,初始化,令N1,M1,Z1;0043S3,当满足屏幕获取的触发条件时,获取当前。

21、的全屏图像帧,并将所述全屏图像帧存入文件流中第N组第M帧位置,所述全屏图像帧的组内帧序号为M、全局帧序号为Z;0044本发明中,屏幕获取的触发条件根据实际需求灵活设置,例如,当将本发明提供的插值存储方法应用于操作行为审计领域时,操作行为发生即为屏幕图像获取的触发条件,即,每发生一次操作行为就通知获取一张屏幕图像;当将本发明提供的插值存储方法应用于屏幕图像录制领域时,可预定义时间间隔,每当达到间隔时间时即满足屏幕图像获取的触发条件。说明书CN104135666A4/6页70045S4,判断M是否等于L,如果等于,则令NN1,ZZ1,M初始化为1,然后返回执行S3;0046如果不等于,则令MM1,。

22、ZZ1;然后执行S5;0047S5,当满足屏幕获取的触发条件时,获取当前全屏图像帧与前一张图像帧相比的变化图像帧,并将所述变化图像帧存入文件流中的第N组第M帧位置;所述变化图像帧的全局帧序号为Z;同时获取所述变化图像帧在屏幕上的位置信息,该位置信息作为所述变化图像帧的属性信息,将该属性信息与全局帧序号Z、组内帧序号M和组序号N的对应关系存储到所述关联数据表;判断是否达到屏幕图像获取的终止条件,如果达到,则结束流程;如果未达到,则返回S4。0048为简单计算,变化图像帧可设定为三角形或多边形,变化图像帧在屏幕上的位置信息即为多边形或三角形各顶点在屏幕上的坐标信息。0049依据上述流程,以共获取5。

23、00张图像帧,L50为例,参考图2,为插值图像存储结构示意图,介绍一种具体示例0050首先获取Z1的全屏图像帧,将其存入第1组第1帧位置;0051然后获取Z2的变化图像帧,将其存入第1组第2帧位置;0052获取Z3的变化图像帧,将其存入第1组第3帧位置;00530054获取Z50的变化图像帧,将其存入第1组第50帧位置;0055也就是说,对于第1组图像,只有第1张图像为全屏图像帧,其他的49张图像均为相对于前一张图像的变化图像帧;0056同样的0057再次获取Z51的全屏图像帧,将其存入第2组第1帧位置;0058获取Z52的变化图像帧,将其存入第2组第2帧位置;0059获取Z53的变化图像帧,。

24、将其存入第2组第3帧位置;00600061获取Z100的变化图像帧,将其存入第2组第50帧位置;0062依此类推0063当获取Z451的全屏图像帧,将其存入第10组第1帧位置;0064获取Z452的变化图像帧,将其存入第10组第2帧位置;0065获取Z452的变化图像帧,将其存入第10组第3帧位置;00660067获取Z500的变化图像帧,将其存入第10组第50帧位置。0068由此可见,本发明提供的屏幕图像的插值存储方法,实质为一种按组存储图像数据的方法,各组的图像帧数可调整。并且,每组图像序列均由位于首位的全屏图像帧以及后续位置的变化图像帧组成;全屏图像帧为整个屏幕的图像信息,变化图像帧为屏。

25、幕变化的图像区域;另外,为方便检索,还建立关联记录表,记录各张图像帧属性信息。由此变化图像帧数据远大于全屏图像帧数量,因此,各组图像形成的图像帧序列中,全屏图像帧可以理解为插值帧,穿插在各张变化图像帧之间,可快速索引到任意图像帧并播放,具有图像帧定位速度快的优点,提高用户回放体验。说明书CN104135666A5/6页80069本发明还提供一种屏幕图像的插值存储系统,包括0070初始参数值设置模块,用于设置初始参数值,所述初始参数值包括组总帧数L、组序号N、组内帧序号M和全局帧序号Z;其中,L、N、M和Z均为自然数;0071关联数据表存储模块,用于关联存储图像帧组序号、组内帧序号、全局帧序号与。

26、图像帧属性信息的对应关系;0072触发条件检测模块,用于检测是否出现屏幕获取的触发条件;0073记数模块,用于记录组序号N、组内帧序号M和全局帧序号Z;初始化时,N1,M1,Z1;并且,每当M增加到组总帧数L时,则M即从1开始重新记数;0074全屏图像帧获取模块,用于当接收到所述触发条件检测模块的检测结果时,基于所述记数模块所记录的组序号N、组内帧序号M和全局帧序号Z,当M1时,则获取当前的全屏图像帧,并将所述全屏图像帧存入文件流中第N组第M帧位置;0075变化图像帧获取模块,用于当接收到所述触发条件检测模块的检测结果时,基于所述记数模块所记录的组序号N、组内帧序号M和全局帧序号Z,当1ML时。

27、,获取当前全屏图像帧与前一张图像帧相比的变化图像帧,并将所述变化图像帧存入文件流中的第N组第M帧位置;同时获取所述变化图像帧在屏幕上的位置信息,将该属性信息与全局帧序号Z、组内帧序号M和组序号N的对应关系存储到所述关联数据表;0076关联数据表,用于关联存储图像帧组序号、组内帧序号、全局帧序号、图像帧属性信息以及组内图像帧在文件流中的存储位置的对应关系。0077本发明提供的屏幕图像的插值存储系统,可应用于操作行为审计系统中,安装于服务器端,用于存储审计图像数据。0078例如当客户端接入远程服务器的审计操作系统时,远程服务器安装插值存储系统,当客户端有键盘或鼠标的有效操作行为发生时,服务器调用插。

28、值存储系统进行屏幕记录,组的总帧数可设定为50帧。0079进一步的,还可以WINDOWS会话为单位进行一个图像存储序列的存储。图像获取和图像存储分割在两个程序执行,一个服务器可以并发支持多个会话存储序列。如,一个服务器启动10个会话,每个会话均采用本发明提供的按组存储和获取屏幕帧的方式,相当于一个服务器同时使用硬件进行10个屏幕的录制,可进一步降低服务器CPU和内存占用情况。0080本发明还提供一种屏幕图像的回放方法,包括以下步骤0081步骤1,当需要从全局帧序号为X的指定图像帧开始按顺序播放屏幕图像时,用X除以组总帧数L,设所得结果的整数位数字为A,小数位数字为B;A即为指定图像帧所在的指定。

29、组序号;0082步骤2,基于步骤1计算得到的指定组序号A查找关联数据表,获得指定组在文件流中的存储位置;0083步骤3,基于步骤2得到的存储位置,直接在文件流中定位到指定组;如果B1,则直接读取并播放指定组的全屏图像帧,然后,不断按顺序读取位于该全屏图像帧之后的图像帧;如果图像帧为变化图像帧,则根据关联数据表中存储的变化图像帧在屏幕上的位置信息,将变化图像帧按顺序更新到屏幕的对应位置;如果图像帧为全屏图像帧,则直接输出到屏幕上,从而实现从全局帧序号为X的指定图像帧开始按顺序播放屏幕图像;说明书CN104135666A6/6页90084如果B1,则将指定组的全屏图像帧输出到屏幕缓冲区,并不断读取。

30、位于该全屏图像帧之后的变化图像帧,并根据关联数据表中存储的变化图像帧在全屏图像帧上的位置信息,将变化图像帧按顺序更新到全屏图像帧的对应位置,直到将第B张变化图像帧更新到屏幕缓冲区时,即还原得到目标图像;然后将更新后的全屏图像帧显示到屏幕上,然后,不断按顺序读取位于该更新后的全屏图像帧之后的图像帧;如果图像帧为变化图像帧,则根据关联数据表中存储的变化图像帧在屏幕上的位置信息,将变化图像帧按顺序更新到屏幕的对应位置;如果图像帧为全屏图像帧,则直接输出到屏幕上,从而实现从全局帧序号为X的指定图像帧开始按顺序播放屏幕图像。0085以共存储10组图像,每组为50张图像帧,即一共有500张图像帧为例,设组。

31、序号分别为1、210;介绍本发明提供的屏幕图像的回放方法0086如果需要从第251张图像帧开始回放,则251/505,余数为1,即A5,B1;表明第251张图像帧在第5组;通过查找关联数据表,得到第5组在文件流中的存储位置;然后,直接在文件流中定位到第5组;由于本例中B1,因此,第251张图像帧为全屏图像帧,可直接读取并播放;然后再不断按顺序读取位于该全屏图像帧之后的图像帧;0087如果需要从第253张图像帧开始回放,则253/505,余数为3,即A5,B3;表明第253张图像帧在第5组;通过查找关联数据表,得到第5组在文件流中的存储位置;然后,直接在文件流中定位到第5组;由于本例中B31,因。

32、此,第253张图像帧为变化图像帧,需要首先将第5组的全屏图像帧输出到屏幕缓冲区,然后读取第5组组内序号为2的变化图像帧并输出到屏幕缓冲区,再继续读取第5组组内序号为3的变化图像帧并输出到屏幕缓冲区,由此即得到第253张图像帧,然后将屏幕缓冲区内数据输出到屏幕,之后处理过程与B1相同,在此不再赘述。0088可见,本发明能够快速定位并回放目标图像,提高用户回放体验。0089以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视本发明的保护范围。说明书CN104135666A1/2页10图1说明书附图CN104135666A102/2页11图2说明书附图CN104135666A11。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1