终端检测录制音视频丢失的方法及装置的制造方法

文档序号:9436519阅读:381来源:国知局
终端检测录制音视频丢失的方法及装置的制造方法
【技术领域】
[0001]本发明涉及终端设备技术领域,尤其涉及一种终端检测录制音视频丢失的方法及
目.0
【背景技术】
[0002]目前,终端在录制完成的音视频后,并没有对该音视频进行检测其音频或视频的完整性,从而在将音视频上传到云端进行分享时,无法保证上传所录制的音视频是正常的,可能会存在上传到云端的音视频有图像而没有声音,或者有声音而没有图像,需要用户重新录制与上传,非常麻烦。以智能电视为例,智能电视的随着android系统的出现,K歌在TV上的应用越来越流行,用户可以将自己唱的歌曲上传到云端与朋友分享。假设小李在家通过智能电视唱了一首歌,并进行录制后上传到云端与朋友分享,但是上传到云端的KTV视频没有声音的,而智能电视系统并没有自动的提醒当前录制的K歌曲丢失了音频,小李需要重新录制与上传。

【发明内容】

[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]图1为本发明终端检测录制音视频丢失的方法第一实施例的流程示意图;
[0032]图2为本发明终端检测录制音视频丢失的方法第二实施例的流程示意图;
[0033]图3为本发明终端检测录制音视频丢失的装置第一实施例的功能模块示意图;
[0034]图4为本发明终端检测录制音视频丢失的装置第二实施例的功能模块示意图。
[0035]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0036]应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0037]如图1所示,示出了本发明一种终端检测录制音视频丢失的方法第一实施例。该实施例的终端检测录制音视频丢失的方法包括:
[0038]步骤S10、获取完成录制的音视频对应的时间总长度及有效数字音频数据;
[0039]本实施例中,终端的类型类型可根据具体情况进行设置,例如,该终端可包括手机、智能电视、iPad等。录制的音视频的内容可以根据实际需要进行设置,例如,可以是录制歌曲、演讲、访谈等。以下将以智能电视录制歌曲为例进行详细说明。
[0040]首先用户打开智能电视的K歌应用,并通过智能电视预置的按键开始对歌曲进行录制,智能电视系统接收到录制歌曲的命令后,执行录制操作。在完成歌曲录制后,将所录制的歌曲保存在存储区中。假设用户已经录制完成刘德华的“爱你一万年”和张学友的“心如刀绞”这两首歌曲。智能电视系统将获取用户录制的歌曲名称,并根据用户录制的时间先后顺序,依次将歌曲名称与对应的音频文件和视频文件分别保存到存储区11。需要说明的是,在完成歌曲录制后,也可以是分别设置每首歌曲的唯一标识,根据该唯一标识将歌曲对应的音频文件和视频文件分别保存到存储区11,后续可通过唯一标识获取每首歌曲对应的参数信息。可以理解的是,用户也可以根据需要录制多首歌曲,并不限定本发明。
[0041]然后智能电视系统获取存储区11中每首歌曲的时间总长度,将得到的时间总长度传送到存储区22中进行存储。例如,得到“爱你一万年”的时间总长度为300秒,“心如刀绞”的时间总长度为400秒,根据歌曲的名称分别对应保存到存储区22中。
[0042]得到歌曲的时间总长度后,为了将时间总长度明显不对的歌曲过滤掉,再判断音频是否丢失,进一步地,上述步骤SI可包括:当时间总长度大于预设时间值时,根据完成录制的音视频所在的存储区,将非零数字的个数作为有效数字音频数据。
[0043]具体地,智能电视系统判断存储区22中每首歌曲的总时间长度是否大于预设时间值。该预设时间值可根据具体情况而灵活设置,例如,可设置为歌曲的总时间长度的二分之一或三分之一等;也可设置为固定值,由于正常歌曲一般都有200秒左右,一般歌曲的二分之一时间是100秒,因此该固定值可设置为100秒。
[0044]当歌曲的总时间长度小于或等于预设时间值时,说明录制过程
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1