首页 / 专利库 / 图形技术 / 图像互换格式 / 一种录制视频及生成GIF动态图的方法和装置

一种录制视频及生成GIF动态图的方法和装置

阅读:894发布:2020-06-19

专利汇可以提供一种录制视频及生成GIF动态图的方法和装置专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种录制视频及生成GIF动态图的方法和装置,其中,录制视频的方法包括:根据用户发出的准备录制视频的指令控制摄像头开始取景;当录制键被触发时保存图片直到录制键被释放;将保存的图片生成视频。本方案在录制键被触发时开始录制,释放时结束录制,相比于 现有技术 ,能够帮助用户更加精准地发出开始录制和结束录制的指令,有效避免了因多余动作导致的反应延迟。,下面是一种录制视频及生成GIF动态图的方法和装置专利的具体信息内容。

1.一种录制视频的方法,其特征在于,包括以下步骤:
根据用户发出的准备录制视频的指令控制摄像头开始取景;
当录制键被触发时保存图片直到录制键被释放;
将保存的图片生成视频。
2.根据权利要求1所述的方法,其特征在于,根据用户发出的准备录制视频的指令控制摄像头开始取景之后,还包括步骤:以第一预定时间间隔保存图片形成预览
当录制键被触发时保存图片直到录制键被释放的步骤包括:当录制键被触发时保存预览帧直到录制键被释放。
3.根据权利要求2所述的方法,其特征在于,当录制键被触发时保存预览帧直到录制键被释放的步骤包括:当录制键被触发时以第二预定时间间隔从所述预览帧中提取并保存图片直到录制键被释放;
其中,所述第一预定时间间隔小于或等于所述第二预定时间间隔。
4.一种生成图像互换格式(GIF,Graphics Interchange Format)动态图的方法,其特征在于,包括以下步骤:
根据用户发出的准备录制视频的指令控制摄像头开始取景;
当录制键被触发时保存图片直到录制键被释放;
将保存的图片生成GIF动态图。
5.根据权利要求4所述的方法,其特征在于,根据用户发出的准备录制视频的指令控制摄像头开始取景之后,还包括步骤:以第一预定时间间隔保存图片形成预览帧;
当录制键被触发时保存图片直到录制键被释放的步骤包括:当录制键被触发时保存预览帧直到录制键被释放。
6.根据权利要求5所述的方法,其特征在于,当录制键被触发时保存预览帧直到录制键被释放的步骤包括:当录制键被触发时以第二预定时间间隔从所述预览帧中提取并保存图片直到录制键被释放;
其中,所述第一预定时间间隔小于或等于所述第二预定时间间隔。
7.根据权利要求4所述的方法,其特征在于,还包括:当录制键被 触发时保存图片直到录制键被释放过程中,若保存的图片的数量达到预先设置的上限值则结束录制。
8.根据权利要求4所述的方法,其特征在于,将保存的图片生成GIF动态图的步骤包括:将用户从保存的图片中选择的图片生成GIF动态图。
9.根据权利要求4所述的方法,其特征在于,将保存的图片生成GIF动态图的步骤包括:根据用户选择的特效将保存的图片生成GIF动态图。
10.一种录制视频的装置,其特征在于,包括:
第一取景模,用于根据用户发出的准备录制视频的指令控制摄像头开始取景;
第一录制模块,用于当录制键被触发时保存图片直到录制键被释放;
生成视频模块,用于将保存的图片生成视频。
11.根据权利要求10所述的装置,其特征在于,还包括:
第一预览模块,用于根据用户发出的准备录制视频的指令控制摄像头开始取景之后,以第一预定时间间隔保存图片形成预览帧;
所述第一录制模块用于当录制键被触发时保存预览帧直到录制键被释放。
12.根据权利要求11所述的装置,其特征在于,所述第一录制模块用于当录制键被触发时以第二预定时间间隔从所述预览帧中提取并保存图片直到录制键被释放;
其中,所述第一预定时间间隔小于或等于所述第二预定时间间隔。
13.一种生成GIF动态图的装置,其特征在于,包括:
第二取景模块,用于根据用户发出的准备录制视频的指令控制摄像头开始取景;
第二录制模块,用于当录制键被触发时保存图片直到录制键被释放;
生成GIF模块,用于将保存的图片生成GIF动态图。
14.根据权利要求13所述的装置,其特征在于,还包括:
第二预览模块,用于根据用户发出的准备录制视频的指令控制摄像头开始取景之后,以第一预定时间间隔保存图片形成预览帧;
所述第二录制模块用于当录制键被触发时保存预览帧直到录制键被 释放。
15.根据权利要求14所述的装置,其特征在于,所述第二录制模块用于当录制键被触发时以第二预定时间间隔从所述预览帧中提取并保存图片直到录制键被释放;
其中,所述第一预定时间间隔小于或等于所述第二预定时间间隔。

说明书全文

一种录制视频及生成GIF动态图的方法和装置

技术领域

[0001] 本发明涉及图像处理领域,更具体地,涉及一种录制视频和生成GIF动态图的方法和装置。

背景技术

[0002] 在现有技术中,越来越多的电子设备(例如电脑,笔记本、平板电脑、手机等移动终端)可以连接或是本身自带有摄像头,用户可以方便地使用这些电子设备进行拍照或录制视频。
[0003] 通常在进行录制视频的时候,用户需要点击或触摸一下录制键,这时摄像头开始进行录制,然后再点击或触摸一下停止键来结束录制。因为需要用户点击或触摸两次才能完成一次录制,比较麻烦,而且由于人的两次动作之间必然存在一个时间段,所以,这种传统的录制方法无法使用户精确控制录制时间。

发明内容

[0004] 有鉴于此,本发明的目的是提出一种录制视频及生成GIF动态图的方法和装置,其可以帮助用户更加精准地控制录制时间。
[0005] 为了达到上述目的,本发明提出一种录制视频的方法,包括:
[0006] 根据用户发出的准备录制视频的指令控制摄像头开始取景;
[0007] 当录制键被触发时保存图片直到录制键被释放;
[0008] 将保存的图片生成视频。
[0009] 本方案在录制键被触发时开始录制,释放时结束录制,相比于现有技术,能够使用户更加精准地发出开始录制和结束录制的指令,有效避免了因多余动作导致的反应延迟。
[0010] 作为上述技术方案的优选,根据用户发出的准备录制视频的指令控制摄像头开始取景之后,还包括步骤:以第一预定时间间隔保存图片形成预览
[0011] 当录制键被触发时保存图片直到录制键被释放的步骤包括:当录制键被触发时保存预览帧直到录制键被释放。本实施例一方面为用户提供了预览图像,另一方面也对图像进行了缓存,保证了录制视频时的顺畅。
[0012] 作为上述技术方案的优选,当录制键被触发时保存预览帧直到录制键被释放的步骤包括:当录制键被触发时以第二预定时间间隔从所述预览帧中提取并保存图片直到录制键被释放;
[0013] 其中,所述第一预定时间间隔小于或等于所述第二预定时间间隔。本方案以一定的时间间隔提取预览帧,在保证录制视频的连续性的基础上节省了存储空间。
[0014] 本发明还提出一种生成GIF动态图的方法,包括:
[0015] 根据用户发出的准备录制视频的指令控制摄像头开始取景;
[0016] 当录制键被触发时保存图片直到录制键被释放;
[0017] 将保存的图片生成GIF动态图。
[0018] 该方法能够使用户更加精准地发出开始录制以及结束录制的指令,有效避免了因多余动作导致的反应延迟,从而保证录制视频后不会产生多余的图片。
[0019] 作为上述技术方案的优选,根据用户发出的准备录制视频的指令控制摄像头开始取景之后,还包括步骤:以第一预定时间间隔保存图片形成预览帧;
[0020] 当录制键被触发时保存图片直到录制键被释放的步骤包括:当录制键被触发时保存预览帧直到录制键被释放。本实施例一方面为用户提供了预览图像,另一方面也对图像进行了缓存,保证了录制视频时的顺畅。
[0021] 作为上述技术方案的优选,当录制键被触发时保存预览帧直到录制键被释放的步骤包括:当录制键被触发时以第二预定时间间隔从所述预览帧中提取并保存图片直到录制键被释放;
[0022] 其中,所述第一预定时间间隔小于或等于所述第二预定时间间隔。本方案以一定的时间间隔提取预览帧,在保证录制视频的连续性的基础上节省了存储空间。
[0023] 作为上述技术方案的优选,还包括:当录制键被触发时保存图片直到录制键被释放过程中,若保存的图片的数量达到预先设置的上限值则结束录制。设置提高了用户体验上限的好处在于提醒用户生成GIF的图片数量已足够,节省了存储空间。
[0024] 作为上述技术方案的优选,将保存的图片生成GIF动态图包括:将用户从保存的图片中选择的图片生成GIF动态图。该方案提高了用户体验。
[0025] 作为上述技术方案的优选,将保存的图片生成GIF动态图包括:根据用户选择的特效将保存的图片生成GIF动态图。该方案可以满足用户更多的需求。
[0026] 相应的,本发明还提出一种录制视频的装置,包括:
[0027] 第一取景模,用于根据用户发出的准备录制视频的指令控制摄像头开始取景;
[0028] 第一录制模块,用于当录制键被触发时保存图片直到录制键被释放;
[0029] 生成视频模块,用于将保存的图片生成视频。
[0030] 作为上述技术方案的优选,还包括:
[0031] 第一预览模块,用于根据用户发出的准备录制视频的指令控制摄像头开始取景之后,以第一预定时间间隔保存图片形成预览帧;
[0032] 所述第一录制模块用于当录制键被触发时保存预览帧直到录制键被释放。
[0033] 作为上述技术方案的优选,所述第一录制模块用于当录制键被触发时以第二预定时间间隔从所述预览帧中提取并保存图片直到录制键被释放;
[0034] 其中,所述第一预定时间间隔小于或等于所述第二预定时间间隔。
[0035] 一种生成GIF动态图的装置,包括:
[0036] 第二取景模块,用于根据用户发出的准备录制视频的指令控制摄像头开始取景;
[0037] 第二录制模块,用于当录制键被触发时保存图片直到录制键被释放;
[0038] 生成GIF模块,用于将保存的图片生成GIF动态图。
[0039] 作为上述技术方案的优选,还包括:
[0040] 第二预览模块,用于根据用户发出的准备录制视频的指令控制摄像头开始取景之后,以第一预定时间间隔保存图片形成预览帧;所述第二录制模块用于当录制键被触发时保存预览帧直到录制键被释放。
[0041] 作为上述技术方案的优选,所述第二录制模块用于当录制键被触发时以第二预定时间间隔从所述预览帧中提取并保存图片直到录制键被释放;
[0042] 其中,所述第一预定时间间隔小于或等于所述第二预定时间间隔。
[0043] 作为上述技术方案的优选,所述第二录制模块还用于当录制键被触发时保存图片直到录制键被释放过程中,若保存的图片的数量达到预先设置的上限值则结束录制。
[0044] 作为上述技术方案的优选,所述生成GIF模块还用于将用户从保存的图片中选择的图片生成GIF动态图。
[0045] 作为上述技术方案的优选,所述生成GIF模块还用于根据用户选择的特效将保存的图片生成GIF动态图。
[0046] 本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
[0047] 下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

附图说明

[0048] 附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
[0049] 图1是本发明提出的录制视频的方法的优选实施例的流程图
[0050] 图2是本发明提出的录制视频的方法的一具体实施例的流程图;
[0051] 图3是本发明提出的生成GIF动态图的方法的优选实施例的流程图;
[0052] 图4是本发明提出的生成GIF动态图的方法的另一具体实施例的流程图;
[0053] 图5是本发明提出的生成GIF动态图的方法的又一具体实施例的流程图;
[0054] 图6是本发明提出的录制视频的装置的优选实施例的结构示意图;
[0055] 图7是本发明提出的生成GIF动态图的装置的优选实施例的结构示意图;
[0056] 图8是使用本发明提出的录制视频的装置的实施例的示意图。

具体实施方式

[0057] 以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
[0058] 如图1所示为本发明提出的一种录制视频的方法的优选实施例,其包括:
[0059] 步骤S11:根据用户发出的准备录制视频的指令控制摄像头开始取景,在本实施例中,可以将用户启动了录制视频的软件视为用户发出了准备录制视频的指令;
[0060] 步骤S12:当录制键被触发时保存图片直到录制键被释放;在本实施例中,若录制键为按键,那么触发是指录制键被按下,释放是指录制键被松开;若录制键为触摸键或压触摸键,那么触发是指录制键被触摸或被压力触摸,释放是指录制键被释放;
[0061] 步骤S13:将保存的图片生成视频。
[0062] 本实施例在录制键被触发时开始录制,释放时结束录制,相比于现有技术,能够使用户更加精准地发出开始录制和结束录制的指令,有效避免了因多余动作导致的反应延迟。
[0063] 例如,对于有的用户需要录制持续时间非常短的视频的需求,传统的录制方法是被触发释放开始录制,再次被触发释放才结束录制,需要两次点击或触摸动作才能完成一次录制,而应用本发明后,由于本发明在录制键被触发及释放这段时间内就进行录制,用户仅需要一次点击或触摸动作就可以完成录制,因此,可以录制现有技术无法完成的小于两次连击之间时长的视频。
[0064] 如图2所示为本发明提出的一种录制视频的方法的具体实施例,其包括:
[0065] 步骤S21:根据用户发出的准备录制视频的指令控制摄像头开始取景;
[0066] 步骤S22:以第一预定时间间隔保存图片形成预览帧,例如,在本实施例中,第一预定时间间隔为25ms,也就是说,在该步骤中,每25ms保存一张图片形成对当前取景的一帧预览帧;
[0067] 步骤S23:当录制键被触发时保存预览帧直到录制键被释放;
[0068] 应当注意的是,上述步骤S23在执行的同时,步骤S22依然在执行,不断地形成预览帧以供步骤S23中保存预览帧;
[0069] 优选地,在步骤S23中,当录制键被触发时还可以以第二预定时间间隔从所述预览帧中提取图片并保存直到录制键被释放;例如,可以讲第二预定时间间隔设置为200ms,也即,每200ms从预览帧中提取并保存一张图片;其中,第一预定时间间隔应小于或等于所述第二预定时间间隔;
[0070] 步骤S24:将保存的图片生成视频。
[0071] 本实施例中增加了形成预览的步骤,一方面为用户提供了预览图像,另一方面也对图像进行了缓存,保证了录制视频时的顺畅。此外,本方案以一定的时间间隔提取预览帧,在保证录制视频的连续性的基础上节省了存储空间。
[0072] GIF(Graphics Interchange Format,图像互换格式)是一种图像文件格式,其特点是在一个GIF文件中可以存多幅图像,如果将存于一个GIF文件的多幅图像读出并显示到屏幕上,就可以构成最简单的动画。目前几乎所有相关软件都支持显示GIF动态图,现有技术中也有很多安装在电脑或移动终端中的软件支持用户自己制作GIF动态图。传统制作GIF动态图的方法是录制一段视频后,将视频中的图片生成GIF动态图。传统录制视频方法的缺陷前文已经提及,即用户无法精准地发出开始录制和结束录制的指令,这将导致因为动作延迟造成的得到的视频时长大于用户所要求的,因此会提供给用户多余的图片。
[0073] 本发明提出一种生成GIF动态图的方法,优选实施例如图3所示,包括:
[0074] 步骤S31:根据用户发出的准备录制视频的指令控制摄像头开始取景;在本实施例中,可以将用户启动了生成GIF动态图的软件视为用户发出了准备录制视频的指令;
[0075] 步骤S32:当录制键被触发时保存图片直到录制键被释放;在本实施例中,若录制键为按键,那么触发是指录制键被按下,释放是指录制键被松开;若录制键为触摸键或压力触摸键,那么触发是指录制键被触摸或被压力触摸,释放是指录制键被释放;
[0076] 步骤S33:将保存的图片生成GIF动态图。
[0077] 该方法能够使用户更加精准地发出开始录制以及结束录制的指令,有效避免了因多余动作导致的反应延迟,从而保证录制视频后不会产生多余的图片。
[0078] 如图4所示,本发明提出一种生成GIF动态图的方法的一具体实施例包括:
[0079] 步骤S41:根据用户发出的准备录制视频的指令控制摄像头开始取景;
[0080] 步骤S42:以第一预定时间间隔保存图片形成预览帧;例如,在本实施例中,第一预定时间间隔为25ms,也就是说,在该步骤中,每25ms保存一张图片形成对当前取景的一帧预览帧;
[0081] 步骤S43:当录制键被触发时保存预览帧直到录制键被释放;
[0082] 优选地,在该步骤中,当录制键被触发时还可以以第二预定时间间隔从所述预览帧中提取图片并保存直到录制键被释放;在本实施例中,第二预定时间间隔设置为200ms,也即,每200ms从预览帧中保存一张图片;
[0083] 步骤S44:将保存的图片生成GIF动态图。
[0084] 本实施例中增加了形成预览的步骤,一方面为用户提供了预览图像,另一方面也对图像进行了缓存,保证了录制视频时的顺畅。此外,本方案以一定的时间间隔提取预览帧,在保证录制视频的连续性的基础上节省了存储空间。
[0085] 如图5所示,本发明提出一种生成GIF动态图的方法的另一具体实施例包括:
[0086] 步骤S51:根据用户发出的准备录制视频的指令控制摄像头开始取景;
[0087] 步骤S52:以第一预定时间间隔保存图片形成预览帧;
[0088] 步骤S53:当录制键被触发时以第二预定时间间隔从所述预览帧中提取图片并保存直到录制键被释放;该步骤可以重复执行,也就是说,用户按住、释放录制键完成一次录制后,拍摄场景或姿势后,再次按住并释放录制键完成下一次录制,直到停止录制;优选地,在该步骤中,还可以监控保存图片的数量,若保存的图片的数量达到预先设置的上限值则结束录制;设置上限的好处在于提醒用户生成GIF的图片数量已足够,节省了存储空间;
[0089] 步骤S54:停止录制后,将保存的图片展示给用户,用户从中选择需要的图片,将用户选择的图片生成GIF动态图。
[0090] 此时,尽管执行了多次录制的步骤,但是由于每次录制视频控制精准,因此并没有在录制过程中保存过多不必要的图片,而且用户的录制还能有更多变化,并且还能根据用户的选择生成GIF动态图,提高了用户体验。
[0091] 在本发明的另一实施例中,还可以根据用户选择的特效将保存的图片生成GIF动态图。该特效可以包括但不限于旋转、裁剪、滤镜、边框、正序、倒序等等,可以满足用户更多的需求。
[0092] 如图6所示,是本发明提出的一种录制视频的装置的优选实施例,该装置包括:
[0093] 第一取景模块601,用于根据用户发出的准备录制视频的指令控制摄像头开始取景;
[0094] 第一录制模块602,用于当录制键被触发时保存图片直到录制键被释放;
[0095] 生成视频模块603,用于将保存的图片生成视频。
[0096] 优选的,该装置还可以包括:
[0097] 第一预览模块,用于根据用户发出的准备录制视频的指令控制摄像头开始取景之后,以第一预定时间间隔保存图片形成预览帧;
[0098] 所述第一录制模块602用于当录制键被触发时保存预览帧直到录制键被释放。
[0099] 所述第一录制模块602还用于当录制键被触发时以第二预定时间间隔从所述预览帧中提取并保存图片直到录制键被释放;其中,所述第一预定时间间隔小于或等于所述第二预定时间间隔。
[0100] 本发明还提出一种生成GIF动态图的装置,如图7所示,包括:
[0101] 第二取景模块701,用于根据用户发出的准备录制视频的指令控制摄像头开始取景;
[0102] 第二录制模块702,用于当录制键被触发时保存图片直到录制键被释放;
[0103] 生成GIF模块703,用于将保存的图片生成GIF动态图。
[0104] 优选地,该装置还可以包括第二预览模块,用于根据用户发出的准备录制视频的指令控制摄像头开始取景之后,以第一预定时间间隔保存图片形成预览帧;
[0105] 第二录制模块702用于当录制键被触发时保存预览帧直到录制键被释放。
[0106] 第二录制模块702还用于当录制键被触发时以第二预定时间间隔从所述预览帧中提取并保存图片直到录制键被释放;其中,所述第一预定时间间隔小于或等于所述第二预定时间间隔。
[0107] 上述第二录制模块702还用于当录制键被触发时保存图片直到录制键被释放过程中,若保存的图片的数量达到预先设置的上限值则结束录制。
[0108] 生成GIF模块703还可以用于将用户从保存的图片中选择的图片生成GIF动态图,以及根据用户选择的特效将保存的图片生成GIF动态图。
[0109] 下面举例说明将本发明提出的录制视频的装置应用于自带有摄像头的智能手机的实施例。如图8所示,本发明提出的录制视频的装置200利用智能手机所提供的摄像头SDK(Software Development Kit,软件开发工具包)对手机的摄像头100进行访问,以控制摄像头100取景,并从手机摄像头取景中保存图片。
[0110] 本领域技术人员应当了解的是,本发明并未对摄像头本身进行改进,而仅仅利用了摄像头的取景功能,因此,本发明可以在连接或内置有摄像头的电子设备上使用;此外,本发明需要监控录制键的被触发和释放,而录制键的设置可以采用现有技术中的任何一种,其也可以具有不同的形式,例如可以是触摸式的、机械按键式的,或者是鼠标点击式的,因此,需要对应于录制键的设置来实现对录制键的状态的监控。
[0111] 本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
[0112] 本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其它可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其它可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0113] 这些计算机程序指令也可存储在能引导计算机或其它可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0114] 这些计算机程序指令也可装载到计算机或其它可编程数据处理设备上,使得在计算机或其它可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其它可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0115] 显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈