一种视频信息处理方法及装置的制造方法_3

文档序号:9238507阅读:来源:国知局
另一个实施例中,如图2所示,该视频信息处理方法还包括以下步骤。
[0147]在步骤S201中,生成用于获取行车记录仪内存储的视频数据的缩略信息的缩略信息获取请求,缩略信息包括:缩略图像或缩略视频。
[0148]为获取确定对应于视频时间信息的起始时刻和终止时刻,用户需要了解行车记录仪中视频数据的粗略信息,以通过了解的粗略信息确定要获得视频对应视频时间信息。因此,利用终端生成缩略信息获取请求,该缩略信息获取请求目的在于获取行车记录仪内存储的视频数据的缩略信息,该缩略信息可以是缩略图像或缩略视频。
[0149]其中,缩略图像是视频数据中的某一帧,缩略视频则是视频数据中的连续或不连续多个帧构成的短时视频。
[0150]终端生成的缩略信息获取请求可以是请求获得行车记录仪内存储的所有视频数据时长内缩略图像的请求,例如,请求获取行车记录仪内所有视频数据中每间隔I分钟的一个缩略图像。
[0151]缩略信息获取请求也可以是请求获得行车记录仪内存储的某时间段内的所有视频数据缩略图像的请求,例如,请求获取行车记录仪当前时刻前10分钟内视频数据中每间隔5秒的缩略图像。
[0152]在步骤S202中,将缩略信息获取请求通过第一数据通道发送给行车记录仪。
[0153]将上述步骤S201中生成的缩略信息获取请求通过第一数据通道发送给行车记录仪。
[0154]在步骤S203中,接收行车记录仪根据缩略信息获取请求发送的行车记录仪内存储的视频数据的缩略信息并在第一预设终端上显示。
[0155]其中,视频数据的缩略信息可以是图像或视频。行车记录仪在接收到缩略信息获取请求之后,计算本地存储的视频数据中符合请求条件的多个帧的位置。例如,行车记录仪接收到的缩略信息获取请求为,在当前时刻前10分钟之内的视频数据中,每隔5秒获取一个帧。则行车记录仪根据缩略信息获取请求在当前时刻前10分钟之内的视频数据中,每隔5秒选取一个帧的图像,并将这些帧的图像作为缩略信息发送给终端。终端接收到这些缩略信息之后,将缩略信息展示在终端的显示屏上。
[0156]行车记录仪可以在选取出全部缩略信息之后,将全部缩略信息统一发送给终端;也可以边选取缩略信息,边将选取出的缩略信息发送给终端,直至将所有选取出的缩略信息都发送给终端。
[0157]在步骤S204中,根据第一预设终端上显示的缩略信息,执行获取用户在第一预设终端上输入的视频时间信息的步骤。
[0158]在终端获取到缩略信息之后,将缩略信息展示在终端的显示屏上,用户可以通过展示的缩略信息了解行车记录仪中所存储的视频数据的主要内容。例如,终端获取到的缩略信息是在当前时刻前10分钟之内的视频数据中,每隔5秒的一个帧的图像,由于每个帧的图像上都能显示出该帧被拍摄的时刻,因此,通过浏览这些图像,用户可以较为准确地得到视频时间信息的起始时刻和终止时刻,并将这个起始时刻和终止时刻作为视频时间信息,输入到终端中。然后执行上述实施例中步骤S102,获取用户在第一预设终端上输入的视频时间信息。
[0159]该实施例中,能够较为准确地获得行车记录仪中某指定视频段的确切起始时刻和终止时刻,并根据这个起始时刻和终止时刻在终端上输入视频时间信息,使用户获得满足需求的视频数据。
[0160]由于用户可能希望获取当前时刻之前的某时间段内的视频数据的缩略信息。因此,在本公开的另一个实施例中,如图3所示,该视频信息处理方法还包括以下步骤。
[0161]在步骤S301中,接收用户在第一预设终端上输入的预览时间信息。
[0162]其中,预览时间信息可以为一个预览时刻、多个预览时刻或一个预览时间段。
[0163]例如,用户在驾驶车辆的过程中,发现当前行车记录仪中所拍摄的景色十分漂亮,想要将拍摄到景色的视频数据保存在手机中,但是此时执行将视频数据保存到手机的操作存在发生交通事故的危险,因此,用户驾驶车辆继续行驶,直到半个小时之后,用户停止驾驶车辆,才能够执行保存操作。
[0164]在用户的记忆中,想要保存在手机中的视频发生在半小时之前,因此,用户在手机上输入在当前时刻前半个小时的时刻,将这个时刻作为预览时间信息。
[0165]在步骤S302中,生成用于获取对应于预览时间信息的视频数据的缩略信息的缩略?目息获取请求。
[0166]与上述实施例类似,缩略信息包括:缩略图像或缩略视频,其中,缩略图像是视频数据中的某一帧,缩略视频则是视频数据中的连续多个帧构成的短时视频。
[0167]缩略信息获取请求中携带有预览时间信息,手机在接收到用户输入的预览时间信息之后,生成用于获取对应于预览时间信息的视频数据的缩略信息的缩略信息获取请求,该请求目的在于获取预览时间信息对应的视频数据的缩略信息,例如,获取某一时刻前5分钟及后5分钟之内对应视频数据的缩略信息。
[0168]所获取的缩略信息可以是预览时刻的缩略信息、预览时刻的前后的多个时刻的缩略信息、预览时间段内的多个时刻、多个预览时刻的缩略信息等。
[0169]在步骤S303中,将缩略信息获取请求通过第一数据通道发送给行车记录仪。
[0170]在步骤S304中,接收行车记录仪根据缩略信息获取请求发送的行车记录仪内存储的视频数据中对应于预览时间信息的视频数据的缩略信息,并在第一预设终端上显示。
[0171]与上述实施例中的步骤S203类似,行车记录仪在接收到缩略信息获取请求之后,按照请求选取与该请求对应的缩略信息,将缩略信息发送给手机。手机接收缩略信息之后,将这些缩略信息通过显示屏展示给用户。
[0172]在步骤S305中,根据第一预设终端上显示的缩略信息,执行获取用户在第一预设终端上输入的视频时间信息的步骤。
[0173]与上述实施例中的步骤S204类似,用户通过展示的缩略信息了解预览时间信息对应的视频数据的主要内容,并通过浏览缩略信息,较为准确地得到希望获取的视频数据所在的时间段,即得到对应于视频时间信息的起始时刻和终止时刻,并将这个起始时刻和终止时刻作为视频时间信息,输入到终端中。
[0174]在该实施例中,用户可以获取当前时刻之前的视频时间信息内视频数据的缩略信息,进而获取该对应于视频时间信息的视频数据。避免出现为获取当前时刻之前的视频时间信息内的视频数据,需要行车记录仪向终端发送所有视频数据的缩略信息的情况。
[0175]由于视频数据的数据量较大,若在第一预设终端利用第二数据通道向第二预设终端发送视频数据时,第二数据通道为蜂窝网,则需要占用第一预设终端和第二预设终端大量的数据流量来传输视频数据,不仅传输速度慢,而且十分耗费终端的数据流量。
[0176]并且,第一预设终端能够以预先安装的各种应用软件为基础向第二预设终端发送数据,但有些应用软件仅支持传输图片数据或视频数据。因此,在本公开的另一个实施例中,如图4所示,上述实施例中将对应于视频时间信息的视频数据通过第二数据通道转发给第二预设终端的步骤,还可以包括以下步骤。
[0177]在步骤S401中,检测是否接收到用户输入的格式转换操作指令。
[0178]用户希望转换视频数据的格式时,可在第一预设终端输入格式转换操作指令,并且根据用户输入的格式转换操作指令的类型,第一预设终端能够判别出用户希望将视频数据转换为哪种格式。例如,用户在获取视频数据之后,希望向好友的第二预设终端传输该视频数据中的某几帧图片,用户可在第一预设终端中输入将视频数据转换为图片格式的格式转换操作指令。
[0179]如果接收到用户输入的格式转换操作指令,执行步骤S402 ;如果没有接收到用户输入的格式转换操作指令,将对应于视频时间信息的视频数据通过第二数据通道转发给第二预设终端。
[0180]当接收到格式转换操作指令时,在步骤S402中,提取格式转换操作指令中包含的目标格式。
[0181]在第一预设终端接收到格式转换操作指令后,可以从格式转换操作指令中提取出目标格式。例如,第一预设终端接收到的格式转换操作指令可以是接收到携带有数字的信号,其中,数字I代表图片,数字2代表短视频,由数字可以确定目标格式。当数字为I时,目标格式是图片,当数字为2时,目标格式是短视频。
[0182]或者,第一预设终端接收到的格式转换操作指令可以是接收到的携带有字符串的信号,其中“图片”代表图片,“短视频”代表短视频,由字符串可以确定目标格式。当字符串为“图片”时,目标格式是图片,当字符串为“短视频”时,目标格式是短视频。
[0183]在步骤S403中,将对应于视频时间信息的视频数据转换成与目标格式对应的待转发数据,目标格式包括:图像互换格式GIF和/或微视可支持格式。
[0184]第一预设终端将对应于视频时间信息内的视频数据转换成与目标格式相对应的待转发数据,其中,目标格式包括GIF格式的图片,和/或微视可支持格式的短视频或动态图片等。例如,目标格式为图片,将视频数据转换为GIF图片格式的待转发数据。
[0185]其中,将视频数据转换为GIF图片格式的待转发数据,可以是用户边在第一预设终端上浏览视频数据,边确定视频数据中的哪些帧为待转发帧,提取出这些待转发帧,将这些待转发帧转换为GIF图片格式。也可以是第一预设终端自动获取视频数据中的首尾帧,以及中间位置的帧,提取出首尾帧和中间位置的帧作为待转发帧,并将这些待转发帧转换为GIF图片格式。
[0186]将视频数据转换为短视频或动态图片格式的待转发数据,可以是用户边在第一预设终端上浏览视频数据,边确定视频数据中的哪些连续的帧为待转发帧,提取出这些待转发帧,将这些待转发帧转换为短视频或动态图片。也可以是第一预设终端自动获取视频数据所有帧中位于中间位置的多个连续帧,提取出这些中间位置的多个连续帧作为待转发帧,并将这些待转发帧转换为短视频或动态图片。
[0187]在步骤S404中,将待转发数据通过第二预设终端与第一预设终端之间的第二通道发送给第二预设终端。
[0188]在该实施例中,能够通过转换视频数据的数据格式,灵活快速地由第一预设终端向第二预设终端发送数据,有效提升传输速度,并且大大节省终端的数据流量。
[0189]图5是根据一实例性实施例示出的一种视频信息处理方法的流程示意图,应用于行车记录仪。本实施例中的行车记录仪已经开启web服务,通过web服务,行车记录仪能够与终端连接并相互交换数据。如图5所示,该方法包括以下步骤。
[0190]在步骤S501中,通过行车记录仪与第一预设终端之间进行数据交互的第一数据通道接收第一预设终端发送的视频获取请求,视频获取请求中携带有视频时间信息。
[0191]参见上述实施例中的步骤SlOl至步骤S104,在建立第一预设终端与行车记录仪之间进行数据交互的第一数据通道之后,第一预设终端通过第一数据通道向行车记录仪发送视频获取请求。行车记录仪接收第一预设终端发送的视频获取请求,行车记录仪利用视频时间信息,能够在本地查找到用户希望获取的对应于视频时间信息的视频数据。
[0192]在步骤S502中,根据视频获取请求获取行车记录仪内存储的视频数据中对应于视频时间信息的视频数据。
[0193]如图6所示,步骤S502还包括以下步骤。
[0194]在步骤S5021中,确定视频时间信息的起始时刻和终止时刻。
[0195]行车记录仪在获取第一预设终端发送的视频获取请求之后,根据视频获取请求中携带的视频时间信息,获取视频时间信息的起始时刻以及终止时刻。
[0196]在步骤S5022中,截取行车记录仪内存储的视频数据中起始时刻和终止时刻之间的视频。
[0197]在本地存储的视频数据的所有帧中查找位于起始时刻的帧和终止时刻之间的帧,
当前第3页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1