一种生成视频信息的方法和装置的制造方法

文档序号:9508753阅读:277来源:国知局
一种生成视频信息的方法和装置的制造方法
【技术领域】
[0001]本发明涉及多媒体技术领域,特别涉及一种生成视频信息的方法和装置。
【背景技术】
[0002]目前,大多数手机都具有摄像头和图像处理模块,摄像头用于采集图像,得到一帧一帧的图像,并将一帧一帧的图像实时传输给图像处理模块,图像处理模块实时接收摄像头发送的图像,并根据接收图像的时间,生成视频信息。
[0003]通常摄像头采集图像的第一帧率一般大于图像处理模块处理图像的第二帧率,则图像处理模块在生成视频信息时,需要丢弃摄像头发送的一部分图像。图像处理模块生成视频信息的过程可以为:图像处理模块将摄像头发送的最新的一帧图像缓存起来,并设定一个每秒触发第二帧率次的定时器,定时器每次触发时,图像处理模块获取已缓存的图像,并根据定时器触发时间,生成视频信息。
[0004]在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
[0005]缓存图像会消耗资源,并且缓存图像会导致生成的视频信息具有一定的延迟。

【发明内容】

[0006]为了解决现有技术的问题,本发明提供了一种生成视频信息的方法和装置。技术方案如下:
[0007]—种生成视频信息的方法,所述方法包括:
[0008]图像处理模块接收图像传感器发送的图像,并获取所述图像的第一接收时间;
[0009]所述图像处理模块获取生成视频信息时预设的离当前时间最近的下一帧图像的第一预设接收时间;
[0010]所述图像处理模块根据所述第一接收时间和所述第一预设接收时间,确定是否丢弃所述图像;
[0011]如果不丢弃所述图像,则所述图像处理模块根据所述图像和所述第一接收时间,生成所述视频信息。
[0012]进一步地,所述图像处理模块接收图像传感器发送的图像,并获取所述图像的第一接收时间之后,还包括:
[0013]所述图像处理模块确定所述图像是否为视频信息的首帧图像;
[0014]如果所述图像是所述视频信息的首帧图像,则所述图像处理模块确定不丢弃所述图像;
[0015]如果所述图像不是所述视频信息的首帧图像,则执行所述图像处理模块获取生成视频信息时预设的离当前时间最近的下一帧图像的第一预设接收时间的步骤。
[0016]进一步地,所述图像处理模块根据所述第一接收时间和所述第一预设接收时间,确定是否丢弃所述图像,包括:
[0017]如果所述第一接收时间小于所述第一预设接收时间,则所述图像处理模块确定丢弃所述图像;
[0018]如果所述第一接收时间不小于所述第一预设接收时间,则所述图像处理模块确定不丢弃所述图像。
[0019]进一步地,所述图像处理模块获取生成视频信息时预设的离当前时间最近的下一帧图像的第一预设接收时间,包括:
[0020]所述图像处理模块获取生成视频信息时离当前时间最近的上一帧图像的第二接收时间;
[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]图1是本发明实施例1提供的一种生成视频信息的方法流程图;
[0046]图2是本发明实施例2提供的一种生成视频信息的方法流程图;
[0047]图3-1是本发明实施例3提供的一种生成视频信息的装置结构示意图;
[0048]图3-2是本发明实施例3提供的另一种生成视频信息的装置结构示意图;
[0049]图3-3是本发明实施例3提供的一种第一确定模块的装置结构示意图;
[0050]图3-4是本发明实施例3提供的一种第二获取模块的装置结构示意图。
【具体实施方式】
[0051]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0052]实施例1
[0053]本发明实施例提供了一种生成视频信息的方法,该方法的执行主体可以为终端或者终端中的图像处理模块;在本发明实施例中以执行主体为图像处理模块为例进行说明。参见图1,其中,该方法包括:
[0
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1