一种数据处理方法及电子设备的制造方法

文档序号:10473990阅读:244来源:国知局
一种数据处理方法及电子设备的制造方法
【专利摘要】本发明涉及图像采集领域,公开了一种数据处理方法及电子设备,以解决现有技术中无法获得用户开始录制视频的操作之前的拍摄素材技术问题。该方法包括:获得第一指令,所述第一指令指示进行图像采集;响应所述第一指令,执行图像采集并获得第一图像数据,将所述第一图像数据保存在第一存储空间;获得第二指令,所述第二指令指示获得第二图像数据;响应所述第二指令,从所述第一图像数据中截取获得第二图像数据,其中,所述第二图像数据中至少包括所述电子设备在获得所述第二指令之前所获得的至少一张图像。达到了可以利用获得第二指令之前的拍摄素材获得第二图像数据的技术效果。
【专利说明】
-种数据处理方法及电子设备
技术领域
[0001] 本发明设及图像采集领域,尤其设及一种数据处理方法及电子设备。
【背景技术】
[0002] 随着科学技术的不断发展,电子技术也得到了飞速的发展,电子产品的种类越来 越多,人们也享受到了科技发展带来的各种便利。现在人们可W通过各种类型的电子设备, 享受随着科技发展带来的舒适生活。例如,笔记本电脑、台式电脑、智能手机、平板电脑等电 子设备已经成为人们生活中一个重要的组成部分,用户可W使用手机、平板电脑等电子设 备来听音乐、玩游戏等等,W减轻现代快节奏生活所带来的压力。
[0003] 现有技术中,大部分电子设备都包含摄像头,从而具备视频录制功能。在视频录制 过程中,包括W下步骤:检测获得用户开始录制视频的操作,电子设备开始录制视频;然后 检测获得用户结束录制视频的操作,电子设备结束录制视频。所录制的视频为开始录制视 频时间与结束录制视频时间之间所包含的视频数据,然而,现有技术中视频录制过程存在 W下技术问题:电子设备在获得用户开始录制视频的操作之后开始录制,且只能获得用户 开始录制视频的操作之后的视频数据,然而,在很多情况下,在用户开始录制视频的操作之 前的拍摄素材对用户也很有价值,现有技术无法获得用户开始录制视频的操作之前的拍摄 素材。

【发明内容】

[0004] 本发明提供一种数据处理方法及电子设备,W解决现有技术中无法获得用户开始 录制视频的操作之前的拍摄素材技术问题。
[0005] 第一方面,本发明实施例提供一种数据处理方法,应用于电子设备,所述方法包 括:
[0006] 获得第一指令,所述第一指令指示进行图像采集;
[0007] 响应所述第一指令,执行图像采集并获得第一图像数据,将所述第一图像数据保 存在第一存储空间;
[000引获得第二指令,所述第二指令指示获得第二图像数据;
[0009] 响应所述第二指令,从所述第一图像数据中截取获得第二图像数据,其中,所述第 二图像数据中至少包括所述电子设备在获得所述第二指令之前所获得的至少一张图像。
[0010] 可选的,所述第二图像数据包括:
[0011] 所述电子设备在获得所述第二指令之前的第一预设时间段内所获得的至少一张 图像数据;或者,
[0012] 所述电子设备在获得所述第二指令之前的第一预设时间段内所获得的至少一张 图像数据,W及,所述电子设备在获得所述第二指令之后的第二预设时间段内所获得的至 少一张图像数据。
[0013] 可选的,在所述从第一图像数据中截取获得第二图像数据之后,所述方法还包括:
[0014] 获得第=指令,所述第=指令指示从所述第二图像数据中提取满足第一条件的图 像数据并保存;
[0015] 响应所述第=指令,从所述第二图像数据中提取满足所述第一条件的图像数据, 将所述满足第一条件的图像数据作为第=图像数据保存在第二存储空间。
[0016] 可选的,所述从第二图像数据中提取满足所述第一条件的图像数据,包括:
[0017] 基于获得的第一手势,从所述第二图像数据中截取对应的视频数据,所述视频数 据即为所述第=图像数据。
[0018] 可选的,所述第一手势包括第一子手势和第二子手势,所述基于获得的第一手势, 从第二图像数据中截取对应的视频数据,包括:
[0019] 检测获得所述第一子手势和第二子手势之间的距离值;
[0020] 根据所述距离值、W及预设的距离值与视频进度条长度之间的映射关系,确定出 所述视频的进度条所对应的长度。
[0021] 可选的,所述基于获得的第一手势,从第二图像数据中截取对应的视频数据,包 括:
[0022] 检测获得所述用户的第一手的第一移动操作,将所述第一移动操作的结束位置作 为视频截取的起始点;
[0023] 检测获得所述用户的第二手的第二移动操作,将所述第二移动操作的结束位置作 为视频截取的结束点;
[0024] 从所述第二图像数据中截取出位于所述起始点和所述结束点之间的图像数据作 为所述视频数据。
[0025] 可选的,在所述检测获得所述用户的第一手的第一移动操作之后,所述方法还包 括:如果检测到针对所述第二图像数据的第一切向操作,将所述第二图像数据的进度条上 所述第一切向操作所对应的位置作为所述第一移动操作的结束位置,所述第一切向操作为 所述第一手相对所述电子设备的显示单元由远至近或由上至下的移动操作;和/或
[0026] 在所述检测获得所述用户的第二手的第二移动操作之后,所述方法还包括:如果 检测到针对所述第二图像数据的第二切向操作,将所述第二图像数据的进度条上所述第二 切向操作所对应的位置作为所述第二移动操作的结束位置,所述第二切向操作为所述第二 手相对于所述电子设备的显示单元由远至近或由上至下的移动操作。
[0027] 可选的,所述从第二图像数据中提取满足所述第一条件的图像数据,包括:
[0028] 将所述第二图像数据分解为至少一张图像;
[0029] 判断所述至少一张图像中每一张图像是否包含预设特征;
[0030] 基于判断结果,从至少一张图像中获取包含所述预设特征的图像作为所述第=图 像数据。
[0031] 可选的,在所述响应第二指令,从所述第一图像数据中截取获得第二图像数据之 后,所述方法还包括:
[0032] 删除所述第一存储空间所保存的图像数据。
[0033] 可选的,所述删除第一存储空间所保存的图像数据,包括:
[0034] 删除所述第一存储空间所保存的全部图像数据;或者
[0035] 删除所述第一存储空间中被截取的所述第二图像数据;或者
[0036] 删除在所述电子设备获得所述第一指令之前所述第一存储空间中保存的图像数 据。
[0037] 第二方面,本发明实施例提供一种电子设备,包括:
[0038] 第一获得模块,用于获得第一指令,所述第一指令指示进行图像采集;
[0039] 第一响应模块,用于响应所述第一指令,执行图像采集并获得第一图像数据,将所 述第一图像数据保存在第一存储空间;
[0040] 第二获得模块,用于获得第二指令,所述第二指令指示获得第二图像数据;
[0041] 第二响应模块,用于响应所述第二指令,从所述第一图像数据中截取获得第二图 像数据,其中,所述第二图像数据中至少包括所述电子设备在获得所述第二指令之前所获 得的至少一张图像。
[0042] 可选的,所述电子设备还包括:
[0043] 第=获得模块,用于获得第=指令,所述第=指令指示从所述第二图像数据中提 取满足第一条件的图像数据并保存;
[0044] 第=响应模块,用于响应所述第=指令,从所述第二图像数据中提取满足所述第 一条件的图像数据,将所述满足第一条件的图像数据作为第=图像数据保存在第二存储空 间。
[0045] 可选的,所述第=响应模块,用于:基于获得的第一手势,从所述第二图像数据中 截取对应的视频数据,所述视频数据即为所述第=图像数据。
[0046] 可选的,所述第=响应模块,包括:
[0047] 分解单元,用于将所述第二图像数据分解为至少一张图像;
[0048] 判断单元,用于判断所述至少一张图像中每一张图像是否包含预设特征;
[0049] 获取单元,用于基于判断结果,从至少一张图像中获取包含所述预设特征的图像 作为所述第=图像数据。
[0050] 本发明有益效果如下:
[0051] 由于在本发明实施例中,获得第一指令,所述第一指令指示进行图像采集;响应所 述第一指令,执行图像采集并获得第一图像数据,将所述第一图像数据保存在第一存储空 间;获得第二指令,所述第二指令指示获得第二图像数据;响应所述第二指令,从所述第一 图像数据中截取获得第二图像数据,其中,所述第二图像数据中至少包括所述电子设备在 获得所述第二指令之前所获得的至少一张图像。也即是说,在检测到用于获得第二图像数 据的第二指令时,可W基于之前采集并保存的第一图像数据获得第二图像数据,由此达到 了可W利用获得第二指令之前的拍摄素材获得第二图像数据的技术效果。
【附图说明】
[0052] 图1为本发明实施例中数据处理方法的流程图;
[0053] 图2为本发明实施例的数据处理方法中获取第=图像数据的流程图;
[0054] 图3为本发明实施例的数据处理方法中通过第一手势获取第=图像数据的第一种 方式的流程图;
[0055] 图4为本发明实施例的数据处理方法中通过第一手势获取第=图像数据的第二种 方式的流程图;
[0056] 图5本发明实施例的数据处理方法中获取第=图像数据的另一种方式的流程图;
[0057] 图6为本发明实施例中应用于平衡车的数据处理方法的流程图;
[0058] 图7为本发明实施例中的电子设备的结构图。
【具体实施方式】
[0059] 本发明提供一种数据处理方法及电子设备,W解决现有技术中无法获得用户开始 录制视频的操作之前的拍摄素材技术问题。
[0060] 本发明实施例中的技术方案为解决上述的技术问题,总体思路如下:
[0061] 获得第一指令,所述第一指令指示进行图像采集;响应所述第一指令,执行图像采 集并获得第一图像数据,将所述第一图像数据保存在第一存储空间;获得第二指令,所述第 二指令指示获得第二图像数据;响应所述第二指令,从所述第一图像数据中截取获得第二 图像数据,其中,所述第二图像数据中至少包括所述电子设备在获得所述第二指令之前所 获得的至少一张图像。也即是说,在检测到用于获得第二图像数据的第二指令时,可W基于 之前采集并保存的第一图像数据获得第二图像数据,由此达到了可W利用获得第二指令之 前的拍摄素材获得第二图像数据的技术效果。
[0062] 为了更好的理解上述技术方案,下面通过附图W及具体实施例对本发明技术方案 做详细的说明,应当理解本发明实施例W及实施例中的具体特征是对本发明技术方案的详 细的说明,而不是对本发明技术方案的限定,在不冲突的情况下,本发明实施例W及实施例 中的技术特征可W相互组合。
[0063] 第一方面,本发明实施例提供一种数据处理方法,请参考图1,包括:
[0064] 步骤SlOl:获得第一指令,所述第一指令指示进行图像采集;
[0065] 步骤S102:响应所述第一指令,执行图像采集并获得第一图像数据,将所述第一图 像数据保存在第一存储空间;
[0066] 步骤S103:获得第二指令,所述第二指令指示获得第二图像数据;
[0067] 步骤S104:响应所述第二指令,从所述第一图像数据中截取获得第二图像数据,其 中,所述第二图像数据中至少包括所述电子设备在获得所述第二指令之前所获得的至少一 张图像。
[0068] 举例来说,该方案应用于具备图像采集功能的电子设备中,该电子设备可W通过 自带的摄像头进行图像采集,也可W通过与该电子设备存在数据连接的摄像头进行数据采 集,该电子设备例如为:手机、平板电脑、笔记本电脑、平衡车、无人机等等,本发明实施例不 作限制。
[0069] 步骤SlOl中,可W通过多种方式触发第一指令,例如:预定手势、预定按钮等等,其 中,往往在检测到控制电子设备进入特定使用状态的控制操作时,电子设备获得对应的第 一指令,特定使用状态例如为:开机状态、开启摄像头的状态、启动拍照APP (App 1 i Ca t i on: 应用程序)的状态、启动录像APP的状态等等。在运种情况下,不需要用户另外的触发操作, 就可W自动采集第一图像数据。
[0070] 步骤S102中,第一图像数据例如包括:视频、图像等等。如果第一图像数据为视频, 则可W在响应第一指令之后,持续录制并保存视频;如果第一图像数据为图像,则可W在响 应第一指令后,每隔预设时间间隔(例如:0.001s、0.002s、Is、5s等等),就采集获得图像并 保存,当然,还可W通过其他方式采集获得第一图像数据,本发明实施例不再详细列举,并 且不作限制。
[0071] 其中,在保存第一图像数据时,可W通过缓存方式保存第一图像数据,也可W直接 将第一图像数据保存于电子设备的硬盘,对此,本发明实施例不作限制。优选的,将第一图 像数据保存在电子设备的缓存。
[0072] 作为一种可选的实施例,在基于步骤S102执行图像采集并获得第一图像数据时, 所述方法还包括:针对采集第一图像数据进行提示。
[0073] 在具体实施过程中,可W通过多种方式进行提示,例如:通过指示灯闪烁、通过语 音提示等等,基于此一方面能够保护用户的隐私,防止用户被误录入第一图像数据中;另一 方面,又能够对成功采集了第一图像数据进行提示,W防止存在设备故障,导致的没有成功 采集第一图像数据的情况。
[0074] 步骤S103中,第二指令可W通过多种方式获得,例如:针对电子设备产生的预设手 势、点击电子设备的预设按钮、接收其他电子设备发送的第二指令等等,对于采用何种方式 获得第二指令,本发明实施例不再详细列举,并且不作限制。
[0075] 步骤S104中,第二图像数据同样可W为图像或者视频,本发明实施例不作限制。第 二图像数据可W包含多种内容,下面列举其中的两种进行介绍,当然,在具体实施过程中, 不限于W下两种情况。
[0076] 第一种,所述第二图像数据包括:所述电子设备在获得所述第二指令之前的第一 预设时间段内所获得的至少一张图像数据。
[0077] 举例来说,第一预设时间段例如为:IminJmin等等,其中,可W由电子设备默认设 置,也可W由电子设备的用户手动设置,本发明实施例不作限制。
[0078] 假设电子设备在14:00检测到控制电子设备处于开启状态的控制指令,电子设备 响应该控制指令进入开启状态,同时电子设备产生第一指令,开始自动录制第一图像数据, 电子设备在14:15检测到第二指令,在运种情况下,所获取的第二图像数据为14:15之前所 采集到的图像数据,例如:14:14~14:15、14:10~14:15之间的至少一张图像数据等等,当 然,W上时间点和时间段仅仅作为举例,本发明实施例不作限制。
[0079] 该方案往往应用于图像采集过程,例如:用户在14:14希望采集当前图像数据,但 是发现手机不在身边、又或者手机并未处于图像采集状态、又或者手机反应时长较长等等, 从而导致电子设备获得第二指令会存在一个时延,也即是有可能用户虽然是14:15才产生 第二指令,但是用户希望采集的是14:14的图像数据,现有技术中,由于是只能采集检测到 第二指令之后的图像数据,故而可能会导致所采集的图像数据存在滞后,而本发明实施例 中,则可W精确的采集到用户所希望采集的图像数据。
[0080] 第二种,所述第二图像数据包括:所述电子设备在获得所述第二指令之前的第一 预设时间段内所获得的至少一张图像数据,W及,所述电子设备在获得所述第二指令之后 的第二预设时间段内所获得的至少一张图像数据。
[0081] 举例来说,第一预设时间段例如为:IminJmin等等,第二预设时间段例如为: 2min、5min等等,其中,第一预设时间段和第二预设时间段都既可W由系统默认设定,也可 W由用户手动设定,并且,第二预设时间段可W并非固定的时间段,而是基于获得第二图像 数据时,用户的操作而确定。
[0082] 假设电子设备在14:00检测到控制电子设备处于开启状态的控制指令,电子设备 响应该控制指令进入开启状态,同时电子设备产生第一指令,开始自动录制第一图像数据, 电子设备在14:15检测到第二指令,在运种情况下,所获取的第二图像数据既包含14:15之 前的图像数据、也包含14:15之后的图像数据,例如:14:10~14:20之间的图像数据、14:12 ~14:17之间的图像数据等等,当然W上时间点和时间段也仅仅作为举例,本发明实施例不 作限制。
[0083] 该方案往往应用于图像连拍或者视频采集过程中,例如:用户在14:14希望连拍图 像数据,则由于电子设备获得第二指令会存在一个时延,可能在14:15才获得第二指令,故 而在运种情况下,除了需要获得第二指令之后的第二预设时间段内的图像数据之外,还需 要获得第二指令之前的第一预设时间段内的图像数据。基于该方案,能够防止由于获得第 二指令存在时延,导致的所采集的第二图像数据不够准确。
[0084] 作为一种可选的实施例,为了节省电子设备的存储空间,在基于步骤S104响应第 二指令,从所述第一图像数据中截取获得第二图像数据之后,所述方法还包括:删除所述第 一存储空间所保存的图像数据。
[0085] 在具体实施过程中,可W删除第一存储空间中所包含的多种图像数据,下面列举 其中的=种进行介绍,当然,在具体实施过程中,不限于W下=种情况。
[0086] 第一种,所述删除第一存储空间所保存的图像数据,包括:删除所述第一存储空间 所保存的全部图像数据。该方案能够最大可能的释放电子设备的存储空间。
[0087] 第二种,所述删除第一存储空间所保存的图像数据,包括:删除所述第一存储空间 中被截取的所述第二图像数据。由于第二图像数据已经被截取并保存,则说明后续不会再 用到运部分图像数据,从而删除第一存储空间中所存储的运部分图像数据。该方案能够保 证在释放电子设备的存储空间的同时,电子设备存储有较为完整的第一图像数据,W方便 用户后续使用。
[0088] 第=种,所述删除第一存储空间所保存的图像数据,包括:删除在所述电子设备获 得所述第一指令之前所述第一存储空间中保存的图像数据。由于第二指令用于获得并保存 第二图像数据,则说明第二指令之前,电子设备的用户并不希望获得并保存图像数据,因此 可W删除第二指令之前的部分图像数据。该方案,既能够尽量降低电子设备存储第一图像 数据的存储空间,同时又能够保证能够满足电子设备采集图像数据的需求。
[0089] 作为一种可选的实施例,在基于步骤S104从第一图像数据中截取获得第二图像数 据之后,请参考图2,所述方法还包括:
[0090] 步骤S201:获得第=指令,所述第=指令指示从所述第二图像数据中提取满足第 一条件的图像数据并保存;
[0091] 步骤S202:响应所述第=指令,从所述第二图像数据中提取满足所述第一条件的 图像数据,将所述满足第一条件的图像数据作为第=图像数据保存在第二存储空间。
[0092] 步骤S201中,满足第一条件的图像数据可W为多种形式的图像数据,下面列举其 中的两种进行介绍,当然,在具体实施过程中,不限于W下两种情况。
[0093] 第一种,满足第一条件的图像数据为与第一手势对应的图像数据,在运种群情况 下,可W通过W下方式获得第=图像数据:基于获得的第一手势,从所述第二图像数据中截 取对应的视频数据,所述视频数据即为所述第=图像数据。
[0094]其中,第一手势可W为多种形式的手势,进而从第二图像数据中截取对应的视频 数据的方式也不同,下面列举其中两种进行介绍,当然,在具体实施过程中,不限于W下两 种情况。
[00M]①所述第一手势包括第一子手势和第二子手势,所述基于获得的第一手势,从第 二图像数据中截取对应的视频数据,请参考图3,包括:
[0096] 步骤S301:检测获得所述第一子手势和第二子手势之间的距离值;
[0097] 步骤S302:根据所述距离值、W及预设的距离值与视频进度条长度之间的映射关 系,确定出所述视频的进度条所对应的长度。
[0098] 步骤S301中,第一子手势例如为:用户的任一只手产生的手势、第二子手势例如 为:用户的另一只手所产生的手势,从而用户的两手之间的距离值为第一子手势和第二子 手势之间的距离值;又或者,第一子手势和第二子手势为用户的同一只手的两个手指所产 生的手势,从而用户的同一只手的两个手指之间的距离值为第一子手势和第二子手势之间 的距离值等等,当然第一子手势和第二子手势还可W为其他手势,基于此确定的距离值也 不同,本发明实施例不再详细列举,并且不作限制。
[0099] 其中,可W通过电子设备采集获得第一子手势和第二子手势所对应的图像,从而 通过该图像确定出第一子手势和第二子手势之间的距离值。
[0100] 步骤S302中,预设的距离值与视频进度条长度之间的对应关系,例如为:预设的距 离值范围与视频进度条之间的对应关系,如表1所示;该对象关系也可W为一个线性公式, 例如公式[1],当然,表1与公式[1]的对应关系仅仅作为一个举例,该对应关系还可W为其 他关系,本发明实施例不再详细列举,并且不作限制。
[0101] 表1
[0102]
[0103] T = k*l................................................[1]
[0104] 其中,T表示视频的进度条所对应的长度(min),该长度还可W为其他长度单位,本 发明实施例不作限制;
[01化]1表示第一子手势和第二子手势之间的距离值(cm),该距离值单位还可W为其他 单位,本发明实施例不作限制;
[0106] k表示表示线性系数,可W根据实际需求设定。
[0107] 在基于步骤S301获得第一子手势和第二子手势之间的距离值之后,直接通过该距 离值在该对应关系中查找就可W获得视频的进度条所对应的长度,例如:如果该距离值为 13cm,通过表1的对应关系可W查找获得视频的进度条所对应的长度为2min;通过公式[1] 计算获得视频的进度条所对应的长度为13k(min),当然,W上视频的进度条所对应的长度 仅仅作为举例,基于该对应关系不同、距离值不同,最终所确定出的视频的进度条的长度也 不同,本发明实施例不再详细列举,并且不作限制。
[0108] ②所述基于获得的第一手势,从第二图像数据中截取对应的视频数据,请参考图 4,包括:
[0109] 步骤S401:检测获得所述用户的第一手的第一移动操作,将所述第一移动操作的 结束位置作为视频截取的起始点;
[0110] 步骤S402:检测获得所述用户的第二手的第二移动操作,将所述第二移动操作的 结束位置作为视频截取的结束点;
[0111] 步骤S403:从所述第二图像数据中截取出位于所述起始点和所述结束点之间的图 像数据作为所述视频数据。
[0112] 步骤S401中,用户的第一手例如为用户的双手中的任一只手,可W通过多种方式 确定出第一移动操作的结束位置,例如:在所述检测获得所述用户的第一手的第一移动操 作之后,所述方法还包括:如果检测到针对所述第二图像数据的第一切向操作,将所述第二 图像数据的进度条上所述第一切向操作所对应的位置作为所述第一移动操作的结束位置, 所述第一切向操作为所述第一手相对所述电子设备的显示单元由远至近或由上至下的移 动操作,其中,可W通过深度摄像头检测第一手相对于显示单元由远至近的移动操作、通过 摄像头检测第一手相对于显示单元由上至下的移动操作。又或者,在检测到第一手停止移 动所在位置作为第一移动操作的结束位置等等。
[0113] 步骤S402中,用户的第二手例如为:用户的任一只手,第二手与第一手可W相同, 也可W不同,本发明实施例不作限制。
[0114] 同样可W通过多种方式确定第二移动操作的结束位置,例如:在所述检测获得所 述用户的第二手的第二移动操作之后,所述方法还包括:如果检测到针对所述第二图像数 据的第二切向操作,将所述第二图像数据的进度条上所述第二切向操作所对应的位置作为 所述第二移动操作的结束位置,所述第二切向操作为所述第二手相对于所述电子设备的显 示单元由远至近或由上至下的移动操作;又或者,将第二移动操作停止移动所在位置作为 第二移动操作的结束位置等等。
[0115] 步骤S403中,如果第=指令为视频提取指令,则可W直接所获得视频数据作为视 频提取结果提供给用户;如果第=指令为图像提取指令,则在获得视频数据之后,还可W将 该视频数据分解为至少一张图像,然后将至少一张图像作为图像提取结果提供给用户。
[0116] 第二种,满足第一条件的图像数据为包含预设特征的图像数据,在运种情况下,请 参考图5,可W通过W下方式获得第=图像数据:
[0117] 步骤S501:将所述第二图像数据分解为至少一张图像;
[0118] 步骤S502:判断所述至少一张图像中每一张图像是否包含预设特征;
[0119] 步骤S503:基于判断结果,从至少一张图像中获取包含所述预设特征的图像作为 所述第=图像数据。
[0120] 步骤S501中,如果第二图像数据为视频,则将该视频的每帖画面可W作为一张图 像,另外,在将每帖画面都作为一张图像之后,可W将其直接作为步骤S502中进行处理的至 少一张图像;也可W从中每隔预设张(例如:3、5等等)就提取出一张图像作为步骤S502中进 行处理的图像。如果第二图像数据为图像的话,则可W将该图像直接作为步骤S502中进行 处理的图像,也可W在其包含多张图像的情况下,每隔预设张(例如:3、5等等)提取出一张 作为步骤S502中进行处理的图像。
[0121] 步骤S502中,预设特征例如为:人脸、特定动物、特定风景等等,本发明实施例不作 限制。其中,可W预先存储预设特征所对应的图像的特征库,然后将至少一张图像中的每张 图像都与特征库进行匹配,W判断其是否包含预设特征。另外,预设特征可W由系统自动设 定,也可W由用户手动设定,本发明实施例不作限制。
[0122] 步骤S503中,包含预设特征的图像往往为用户所希望采集到的图像,故而基于该 方案能够采集获得更加准确的图像数据。
[0123] 在具体实施过程中,第二存储空间例如为:电子设备的本地空间、其他设备的存储 空间等等,例如:电子设备在获得第=图像数据之后,可W将其存储于本地、将其发送给云 端、发送给其他电子设备等等,其中,如果电子设备将第=图像数据发送给其他设备的话, 为了保证第=图像数据的安全,可W对第=图像数据采取一定的加密机制。
[0124] 为了使本领域所属技术人员能够进一步的了解本发明实施例所介绍的数据处理 方法,下面将W该方法应用于平衡车为例,对其进行介绍。
[0125] 请参考图6,该应用于平衡车的数据处理方法包括W下步骤:
[0126] 步骤S601:平衡车检测到用户控制其运动的操作,响应该操作进而按照预设轨迹 运动,同时平衡车基于该操作产生第一指令;
[0127] 步骤S602:平衡车响应该第一指令,进而通过平衡车的摄像头录制第一图像数据, 并缓存第一图像数据。同时平衡车上对应的led灯开始闪烁,W对录制第一图像数据进行提 示;
[0128] 步骤S603:平衡车检测到用户打开录像应用程序,并点击录像按钮的操作,则基于 录像操作的起始时间和结束时间产生第二指令;
[0129] 步骤S604:平衡车响应第二指令,进而从缓存中获取第一图像数据,并从第一图像 数据中截取出第二图像数据;
[0130] 步骤S605:平衡车将第二图像数据通过显示单元提供给用户;
[0131] 步骤S606:平衡车检测到用户的右手在显示单元产生的第一手势,基于第一手势 确定出截取第=图像数据所对应的起始点和结束点,第一手势包括:用户的右手首先在显 示单元前移动并且产生第一切向操作(第一子手势),然后用户的右手在显示单元前移动并 产生第二切向操作(第二子手势),第一切向操作对应的位置为起始点,第二切向操作对应 的位置为结束点;
[0132] 步骤S607:平衡车基于第一手势,产生第=指令;
[0133] 步骤S608:平衡车响应第S指令,从第二图像数据中提取出起始点和结束点之间 的视频数据,该视频数据即为第=图像数据。
[0134] 第二方面,基于同一发明构思,本发明实施例提供一种电子设备,请参考图7,包 括:
[0135] 第一获得模块70,用于获得第一指令,所述第一指令指示进行图像采集;
[0136] 第一响应模块71,用于响应所述第一指令,执行图像采集并获得第一图像数据,将 所述第一图像数据保存在第一存储空间;
[0137] 第二获得模块72,用于获得第二指令,所述第二指令指示获得第二图像数据;
[0138] 第二响应模块73,用于响应所述第二指令,从所述第一图像数据中截取获得第二 图像数据,其中,所述第二图像数据中至少包括所述电子设备在获得所述第二指令之前所 获得的至少一张图像。
[0139] 可选的,所述第二图像数据包括:
[0140] 所述电子设备在获得所述第二指令之前的第一预设时间段内所获得的至少一张 图像数据;或者,
[0141] 所述电子设备在获得所述第二指令之前的第一预设时间段内所获得的至少一张 图像数据,W及,所述电子设备在获得所述第二指令之后的第二预设时间段内所获得的至 少一张图像数据。
[0142] 可选的,所述电子设备还包括:
[0143] 第=获得模块,用于获得第=指令,所述第=指令指示从所述第二图像数据中提 取满足第一条件的图像数据并保存;
[0144] 第=响应模块,用于响应所述第=指令,从所述第二图像数据中提取满足所述第 一条件的图像数据,将所述满足第一条件的图像数据作为第=图像数据保存在第二存储空 间。
[0145] 可选的,所述第=响应模块,用于:基于获得的第一手势,从所述第二图像数据中 截取对应的视频数据,所述视频数据即为所述第=图像数据。
[0146] 可选的,所述第一手势包括第一子手势和第二子手势,所述第=响应模块,包括:
[0147] 第一检测单元,用于检测获得所述第一子手势和第二子手势之间的距离值;
[0148] 确定单元,用于根据所述距离值、W及预设的距离值与视频进度条长度之间的映 射关系,确定出所述视频的进度条所对应的长度。
[0149] 可选的,所述第=响应模块,包括:
[0150] 第二检测单元,用于检测获得所述用户的第一手的第一移动操作,将所述第一移 动操作的结束位置作为视频截取的起始点;
[0151] 第=检测单元,用于检测获得所述用户的第二手的第二移动操作,将所述第二移 动操作的结束位置作为视频截取的结束点;
[0152] 截取单元,用于从所述第二图像数据中截取出位于所述起始点和所述结束点之间 的图像数据作为所述视频数据。
[0153] 可选的,所述第二检测单元,还用于:如果检测到针对所述第二图像数据的第一切 向操作,将所述第二图像数据的进度条上所述第一切向操作所对应的位置作为所述第一移 动操作的结束位置,所述第一切向操作为所述第一手相对所述电子设备的显示单元由远至 近或由上至下的移动操作;和/或
[0154] 所述第=检测单元,还用于:如果检测到针对所述第二图像数据的第二切向操作, 将所述第二图像数据的进度条上所述第二切向操作所对应的位置作为所述第二移动操作 的结束位置,所述第二切向操作为所述第二手相对于所述电子设备的显示单元由远至近或 由上至下的移动操作。
[0K5]可选的,所述第=响应模块,包括:
[0156] 分解单元,用于将所述第二图像数据分解为至少一张图像;
[0157] 判断单元,用于判断所述至少一张图像中每一张图像是否包含预设特征;
[0158] 获取单元,用于基于判断结果,从至少一张图像中获取包含所述预设特征的图像 作为所述第=图像数据。
[0159] 可选的,所述电子设备还包括:
[0160] 删除模块,用于在响应第二指令,从所述第一图像数据中截取获得第二图像数据 之后,删除所述第一存储空间所保存的图像数据。
[0161 ]可选的,所述删除模块,用于:
[0162] 删除所述第一存储空间所保存的全部图像数据;或者
[0163] 删除所述第一存储空间中被截取的所述第二图像数据;或者
[0164] 删除在所述电子设备获得所述第一指令之前所述第一存储空间中保存的图像数 据。
[0165] 由于本发明第二方面所介绍的电子设备,为实施本发明实施例第一方面所介绍的 数据处理方法所采用的电子设备,基于本发明实施例第一方面所介绍的数据处理方法,本 领域所属技术人员能够了解电子设备的具体结构及变形,故而在此不再寶述,凡是实施该 数据处理方法所采用的电子设备,都属于本发明实施例所欲保护的范围。
[0166] 本发明一个或多个实施例,至少具有W下有益效果:
[0167] 由于在本发明实施例中,获得第一指令,所述第一指令指示进行图像采集;响应所 述第一指令,执行图像采集并获得第一图像数据,将所述第一图像数据保存在第一存储空 间;获得第二指令,所述第二指令指示获得第二图像数据;响应所述第二指令,从所述第一 图像数据中截取获得第二图像数据,其中,所述第二图像数据中至少包括所述电子设备在 获得所述第二指令之前所获得的至少一张图像。也即是说,在检测到用于获得第二图像数 据的第二指令时,可W基于之前采集并保存的第一图像数据获得第二图像数据,由此达到 了可W利用获得第二指令之前的拍摄素材获得第二图像数据的技术效果。
[0168] 本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序 产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实 施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机 可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产 品的形式。
[0169] 本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程 图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流 程和/或方框、W及流程图和/或方框图中的流程和/或方框的结合。可提供运些计算机程序 指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器W产 生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实 现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的设备。
[0170] 运些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备W特 定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指 令设备的制造品,该指令设备实现在流程图一个流程或多个流程和/或方框图一个方框或 多个方框中指定的功能。
[0171] 运些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计 算机或其他可编程设备上执行一系列操作步骤W产生计算机实现的处理,从而在计算机或 其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一 个方框或多个方框中指定的功能的步骤。
[0172] 尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造 性概念,则可对运些实施例作出另外的变更和修改。所W,所附权利要求意欲解释为包括优 选实施例W及落入本发明范围的所有变更和修改。
[0173] 显然,本领域的技术人员可W对本发明进行各种改动和变型而不脱离本发明的精 神和范围。运样,倘若本发明的运些修改和变型属于本发明权利要求及其等同技术的范围 之内,则本发明也意图包含运些改动和变型在内。
【主权项】
1. 一种数据处理方法,应用于电子设备,其特征在于,所述方法包括: 获得第一指令,所述第一指令指示进行图像采集; 响应所述第一指令,执行图像采集并获得第一图像数据,将所述第一图像数据保存在 第一存储空间; 获得第二指令,所述第二指令指示获得第二图像数据; 响应所述第二指令,从所述第一图像数据中截取获得第二图像数据,其中,所述第二图 像数据中至少包括所述电子设备在获得所述第二指令之前所获得的至少一张图像。2. 如权利要求1所述的方法,其特征在于,所述第二图像数据包括: 所述电子设备在获得所述第二指令之前的第一预设时间段内所获得的至少一张图像 数据;或者, 所述电子设备在获得所述第二指令之前的第一预设时间段内所获得的至少一张图像 数据,以及,所述电子设备在获得所述第二指令之后的第二预设时间段内所获得的至少一 张图像数据。3. 如权利要求1所述的方法,其特征在于,在所述从第一图像数据中截取获得第二图像 数据之后,所述方法还包括: 获得第三指令,所述第三指令指示从所述第二图像数据中提取满足第一条件的图像数 据并保存; 响应所述第三指令,从所述第二图像数据中提取满足所述第一条件的图像数据,将所 述满足第一条件的图像数据作为第三图像数据保存在第二存储空间。4. 根据权利要求3所述的方法,其特征在于,所述从第二图像数据中提取满足所述第一 条件的图像数据,包括: 基于获得的第一手势,从所述第二图像数据中截取对应的视频数据,所述视频数据即 为所述第三图像数据。5. 如权利要求4所述的方法,其特征在于,所述第一手势包括第一子手势和第二子手 势,所述基于获得的第一手势,从第二图像数据中截取对应的视频数据,包括: 检测获得所述第一子手势和第二子手势之间的距离值; 根据所述距离值、以及预设的距离值与视频进度条长度之间的映射关系,确定出所述 视频的进度条所对应的长度。6. 如权利要求4所述的方法,其特征在于,所述基于获得的第一手势,从第二图像数据 中截取对应的视频数据,包括: 检测获得所述用户的第一手的第一移动操作,将所述第一移动操作的结束位置作为视 频截取的起始点; 检测获得所述用户的第二手的第二移动操作,将所述第二移动操作的结束位置作为视 频截取的结束点; 从所述第二图像数据中截取出位于所述起始点和所述结束点之间的图像数据作为所 述视频数据。7. 如权利要求6所述的方法,其特征在于,在所述检测获得所述用户的第一手的第一移 动操作之后,所述方法还包括:如果检测到针对所述第二图像数据的第一切向操作,将所述 第二图像数据的进度条上所述第一切向操作所对应的位置作为所述第一移动操作的结束 位置,所述第一切向操作为所述第一手相对所述电子设备的显示单元由远至近或由上至下 的移动操作;和/或 在所述检测获得所述用户的第二手的第二移动操作之后,所述方法还包括:如果检测 到针对所述第二图像数据的第二切向操作,将所述第二图像数据的进度条上所述第二切向 操作所对应的位置作为所述第二移动操作的结束位置,所述第二切向操作为所述第二手相 对于所述电子设备的显示单元由远至近或由上至下的移动操作。8. 如权利要求3所述的方法,其特征在于,所述从第二图像数据中提取满足所述第一条 件的图像数据,包括: 将所述第二图像数据分解为至少一张图像; 判断所述至少一张图像中每一张图像是否包含预设特征; 基于判断结果,从至少一张图像中获取包含所述预设特征的图像作为所述第三图像数 据。9. 如权利要求1-8任一所述的方法,其特征在于,在所述响应第二指令,从所述第一图 像数据中截取获得第二图像数据之后,所述方法还包括: 删除所述第一存储空间所保存的图像数据。10. 如权利要求9所述的方法,其特征在于,所述删除第一存储空间所保存的图像数据, 包括: 删除所述第一存储空间所保存的全部图像数据;或者 删除所述第一存储空间中被截取的所述第二图像数据;或者 删除在所述电子设备获得所述第一指令之前所述第一存储空间中保存的图像数据。11. 一种电子设备,其特征在于,包括: 第一获得模块,用于获得第一指令,所述第一指令指示进行图像采集; 第一响应模块,用于响应所述第一指令,执行图像采集并获得第一图像数据,将所述第 一图像数据保存在第一存储空间; 第二获得模块,用于获得第二指令,所述第二指令指示获得第二图像数据; 第二响应模块,用于响应所述第二指令,从所述第一图像数据中截取获得第二图像数 据,其中,所述第二图像数据中至少包括所述电子设备在获得所述第二指令之前所获得的 至少一张图像。12. 如权利要求11所述的电子设备,其特征在于,所述电子设备还包括: 第三获得模块,用于获得第三指令,所述第三指令指示从所述第二图像数据中提取满 足第一条件的图像数据并保存; 第三响应模块,用于响应所述第三指令,从所述第二图像数据中提取满足所述第一条 件的图像数据,将所述满足第一条件的图像数据作为第三图像数据保存在第二存储空间。13. 根据权利要求12所述的电子设备,其特征在于,所述第三响应模块,用于:基于获得 的第一手势,从所述第二图像数据中截取对应的视频数据,所述视频数据即为所述第三图 像数据。14. 如权利要求12所述的电子设备,其特征在于,所述第三响应模块,包括: 分解单元,用于将所述第二图像数据分解为至少一张图像; 判断单元,用于判断所述至少一张图像中每一张图像是否包含预设特征; 获取单元,用于基于判断结果,从至少一张图像中获取包含所述预设特征的图像作为 所述第三图像数据。
【文档编号】H04N5/222GK105827900SQ201610201362
【公开日】2016年8月3日
【申请日】2016年3月31日
【发明人】孙春阳, 孙晓路, 陈子冲
【申请人】纳恩博(北京)科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1