视频录制方法、装置及终端制造方法及图纸

技术编号:13883583 阅读:69 留言:0更新日期:2016-10-23 17:21
本发明专利技术公开了一种视频录制方法、装置及终端,在进行视频录制之前先生成数据缓存队列,然后进行视频录制获得视频录制数据后,将获得的数据存入数据缓存队列;在存入过程采用以下存储原则:当数据缓存队列存满时,删除当前该数据缓存队列中最先存入的视频录制数据后,再将最新获取的视频录制数据依次存入;接收到用户结束录制指令结束录制后,即可从该数据缓存队列中提取视频录制数据生成视频文件。本发明专利技术的有益效果是得到的视频文件仅包含录制结束前最近一段用户感兴趣时间内的视频数据,不仅大大减少了存储占用的空间,提升资源利用率;更提升了视频录制功能的智能性,进而提升用户体验满意度。

【技术实现步骤摘要】

本专利技术涉及智能终端领域,更具体地说,涉及一种视频录制方法、装置及终端
技术介绍
随着科技的进步,使得移动终端进入到人们生活的方方面面。移动终端被广泛地运用在人们日常的办公、娱乐、休闲等等方面。因为移动终端的便携性,越来越多的用户喜欢用移动终端观看一些直播视频或随时通过视频录制功能录制感兴趣的视频内容。用移动终端观看直播视频不受时间地点的限制,只要有一台可连接网络的移动终端,只要到了视频直播时间,用户就可以观看直播视频。其中很多用户在观看直播视频时,更喜欢将该直播视频录下来以方便再次和亲朋好友分享该直播视频,而不用再专门去找寻该直播视频的资源进行重新下载;看到有意思的内容时也可通移动终端随时随地录制下来进行保存或分享。目前进行视频录制,都是从开启视频录制后就不断录制视频,最后得到的视频内容为开始录制时刻到录制结束录制时刻之间的所有内容。但用户在使用视频录制功能时,往往会存在这样一种场景,如一些需要长时间等待才能出现的精彩片段,摄影者的目的就在于捕获到这个精彩瞬间,而对之前发生的情况并不感兴趣。或者用户只对一些精彩片段感兴趣,但并不知道该精 彩片段什么时候出现,所以得一致录制直到该精彩片段出现。目前,为了获得这个用户感兴趣的片段,用户需要提前打开摄像头一直进行录制,直至等到精彩瞬间出现再停止录制。所得到的视频文件中在精彩片段出现之前的内容对用户来说则价值,不仅占用存储较大的空间,浪费存储资源,而且还需要用户手动在后期从得到的视频文件中将所感兴趣的那部分片段挑选出来,费时且费力,用户体验的满意度差。
技术实现思路
本专利技术要解决的技术问题在于,现有视频录制得到的视频文件包含从录制开始到录制结束时所有的视频数据,用户只能从得到的视频文件中二次加工挑选出自己感兴趣的部分,导致占用存储空间大、用户体验满意度低。针对该技术问题,提供一种视频录制方法、装置及终端。为解决上述技术问题,本专利技术提供一种视频录制装置,包括队列生成模块、录制模块、存储控制模块及文件生成模块;所述队列生成模块用于生成数据缓存队列;所述录制模块用于进行视频录制获得视频录制数据;所述存储控制模块用于将所述视频录制数据存入所述数据缓存队列,存入过程中,当所述数据缓存队列存满时,删除当前该数据缓存队列中最先存入的视频录制数据后,再将最新获取的视频录制数据依次存入;所述文件生成模块用于在所述录制模块结束录制后,从所述数据缓存队列中提取视频录制数据生成视频文件。进一步地,所述存储控制模块用于将所述视频录制数据压缩成数据帧后 存入所述数据缓存队列。进一步地,所述队列生成模块生成的数据缓存队列包括视频数据缓存子队列和音频数据缓存子队列,所述视频录制数据包含视频数据和音频数据;所述存储控制模块用于将所述视频录制数据中的视频数据和音频数据分别压缩成视频数据帧和音频数据帧之后,各自存入所述视频数据缓存子队列和音频数据缓存子队列。进一步地,所述视频数据缓存子队列的长度L1=录制视频的帧率FPS*录制时间t;所述音频数据缓存子队列的长度L2=录制音频的采样率SR*录制时间t/录制一个音频样本的采样点数SN。进一步地,所述文件生成模块用于从所述视频数据缓存子队列的队尾到队头依次读取视频数据帧写入视频文件,并从所述音频数据缓存子队列的队尾到队头依次读取音频数据帧写入视频文件,读取完毕生成视频文件。进一步地,为解决上述技术问题,本专利技术还提供了一种终端,包括如上所述的视频录制装置。进一步地,为解决上述技术问题,本专利技术还提供了一种视频录制方法,包括:生成数据缓存队列;进行视频录制获得视频录制数据;将所述视频录制数据存入所述数据缓存队列,存入过程中,当所述数据缓存队列存满时,删除当前该数据缓存队列中最先存入的视频录制数据后,再将最新获取的视频录制数据依次存入;结束录制后,从所述数据缓存队列中提取视频录制数据生成视频文件。进一步地,将所述视频录制数据存入所述数据缓存队列包括:将所述视频录制数据压缩成数据帧后存入所述数据缓存队列。进一步地,所述数据缓存队列包括视频数据缓存子队列和音频数据缓存子队列;所述视频录制数据包含视频数据和音频数据;将所述视频录制数据压缩成数据帧后存入所述数据缓存队列包括:将所述视频录制数据中的视频数据和音频数据分别压缩成视频数据帧和音频数据帧之后,各自存入所述视频数据缓存子队列和音频数据缓存子队列。进一步地,所述视频数据缓存子队列的长度L1=录制视频的帧率FPS*录制时间t;所述音频数据缓存子队列的长度L2=录制音频的采样率SR*录制时间t/录制一个音频样本的采样点数SN。进一步地,从所述数据缓存队列中提取视频录制数据生成视频文件包括:从所述视频数据缓存子队列的队尾到队头依次读取视频数据帧写入视频文件,并从所述音频数据缓存子队列的队尾到队头依次读取音频数据帧写入视频文件,读取完毕生成视频文件。进一步地,本专利技术提供了一种方法,所述方法包括:有益效果本专利技术提供的视频录制方法、装置及终端,在进行视频录制之前先生成数据缓存队列,然后进行视频录制获得视频录制数据后,将获得的数据存入数据缓存队列;在存入过程采用以下存储原则:当数据缓存队列存满时,删除当前该数据缓存队列中最先存入的视频录制数据后,再将最新获取的视频录制数据依次存入,这样数据缓存队列就仅存储最近录制时间段内的数据; 接收到用户结束录制指令结束录制后,即可从该数据缓存队列中提取视频录制数据生成视频文件。这样本专利技术最后生成的视频文件仅包含录制结束前最近一段时间视频数据,而这一段时间的数据往往是用户感兴趣的片段数据;并不是像现有视频录制的视频文件包含整个录制过程的所有数据,不仅大大减少了存储占用的空间,提升资源利用率;更提升了视频录制功能的智能性,进而提升用户体验满意度。附图说明下面将结合附图及实施例对本专利技术作进一步说明,附图中:图1为实现本专利技术各个实施例一个可选的移动终端的硬件结构示意图;图2为实现本专利技术各个实施例一个可选的相机电气结构示意图;图3本专利技术第一实施例提供的视频录制装置功能模块示意图;图4本专利技术第二实施例提供的视频录制装置功能模块示意图;图5本专利技术第三实施例提供的视频录制方法流程示意图;图6本专利技术第四实施例提供的视频录制方法流程示意图。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。现在将参考附图描述实现本专利技术各个实施例的移动终端。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本专利技术的说明,其本身并没有特定的意义。因此,\模块\与\部件\可以 混合地使用。本专利技术的视频录制装置在进行视频录制之前先生成数据缓存队列,然后进行视频录制获得视频录制数据后,将获得的数据存入数据缓存队列;在存入过程中,当数据缓存队列存满时,删除当前该数据缓存队列中最先存入的视频录制数据后,再将最新获取的视频录制数据依次存入,这样数据缓存队列就仅存储最新录制时间段内的视频数据。在结束录制后,从该数据缓存队列中提取视频录制数据生成视频文件,生成的视频文件就仅包含录制结束前用户最感兴趣的一段时间视频数据,不仅大大减少了存储占用的空间,提升资源利用率;更提升了视频录制功能的智能性,进而提升用户体验满意度。本专利技术中的视频录制装置可内置于各种具有视频录制本文档来自技高网...

【技术保护点】
一种视频录制装置,其特征在于,包括队列生成模块、录制模块、存储控制模块及文件生成模块;所述队列生成模块用于生成数据缓存队列;所述录制模块用于进行视频录制获得视频录制数据;所述存储控制模块用于将所述视频录制数据存入所述数据缓存队列,存入过程中,当所述数据缓存队列存满时,删除当前该数据缓存队列中最先存入的视频录制数据后,再将最新获取的视频录制数据依次存入;所述文件生成模块用于在所述录制模块结束录制后,从所述数据缓存队列中提取视频录制数据生成视频文件。

【技术特征摘要】
1.一种视频录制装置,其特征在于,包括队列生成模块、录制模块、存储控制模块及文件生成模块;所述队列生成模块用于生成数据缓存队列;所述录制模块用于进行视频录制获得视频录制数据;所述存储控制模块用于将所述视频录制数据存入所述数据缓存队列,存入过程中,当所述数据缓存队列存满时,删除当前该数据缓存队列中最先存入的视频录制数据后,再将最新获取的视频录制数据依次存入;所述文件生成模块用于在所述录制模块结束录制后,从所述数据缓存队列中提取视频录制数据生成视频文件。2.如权利要求1所述的视频录制装置,其特征在于,所述存储控制模块用于将所述视频录制数据压缩成数据帧后存入所述数据缓存队列。3.如权利要求2所述的视频录制装置,其特征在于,所述队列生成模块生成的数据缓存队列包括视频数据缓存子队列和音频数据缓存子队列,所述视频录制数据包含视频数据和音频数据;所述存储控制模块用于将所述视频录制数据中的视频数据和音频数据分别压缩成视频数据帧和音频数据帧之后,各自存入所述视频数据缓存子队列和音频数据缓存子队列。4.如权利要求3所述的视频录制装置,其特征在于,所述视频数据缓存子队列的长度L1=录制视频的帧率FPS*录制时间t;所述音频数据缓存子队列的长度L2=录制音频的采样率SR*录制时间t/录制一个音频样本的采样点数SN。5.如权利要求3或4所述的视频录制装置,其特征在于,所述文件生成模块用于从所述视频数据缓存子队列的队尾到队头依次读取视频数据帧写入视频文件,并从所述音频数据缓...

【专利技术属性】
技术研发人员:岳磊
申请(专利权)人:努比亚技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1