一种音视频复合设备及其音视频同步的方法和装置的制作方法

文档序号:7720346阅读:298来源:国知局
专利名称:一种音视频复合设备及其音视频同步的方法和装置的制作方法
技术领域
本发明涉及音视频信号处理技术领域,特别是涉及一种音视频复合设备及其音视
频同步的方法和装置。
背景技术
随着科技的发展,人们越来越重视高影像质量的音视频记录,音视频复合设备使 人们的愿望得到了满足,所谓音视频复合设备是指能够采集音视频数据的摄像设备,如摄 像机、同时提供音频和视频的摄像头等。 音视频复合设备在采集数据时,最令人头痛的就是音视频不同步。所谓的音视频
不同步(即也称音唇不同步)是当声音和图像的不同步时间超过400毫秒时,人们就会
感觉到声音和口型无法对应的现象。音视频不同步现象的产生会极大地降低用户的体验效
果。因此,如何保证用户最后体验到同步的声音和图像效果,即这里所称的音视频同步,就
显得极为重要,音视频同步也因此成为衡量音视频复合设备质量的一项重要基准。
基于现状,当前需要本领域技术人员解决的问题就是如何保证音视频复合设备
的音视频能够同步,以避免音视频不同步带来的体验效果降低和应用受限等现象。

发明内容
本发明所要解决的技术问题是提供一种音视频复合设备及其音视频同步的方法 和装置,能够解决音视频复合设备音视频不同步的问题。 为了解决上述问题,本发明公开了一种音视频复合设备音视频同步的方法
初始化音频通道后开始采集音频数据,将采集到的音频数据送入音频缓冲区并设 置音频同步标识为成功信号;然后判断视频同步标识是否设置为成功信号,若是,则进行音 频数据传输;若否,则等待视频同步标识设置为成功信号后再进行音频数据传输;
初始化视频通道后开始采集视频数据,将采集到的视频数据送入视频缓冲区并设 置视频同步标识为成功信号;然后判断音频同步标识是否设置为成功信号,若是,则进行视 频数据传输;若否,则等待音频同步标识设置为成功信号后再进行视频数据传输。
优选的,所述方法还包括 如果数据传输过程中出现音视频不同步,则发送重置请求,重新初始化所述音视 频复合设备。
优选的,本方法通过以下方式发送重置请求
通过硬件重启按钮和/或软件复位操作发送重置请求。
本发明还提供一种音视频复合设备音视频同步的装置,包括
音频初始化单元,用于初始化音频通道; 音频数据采集单元,用于初始化音频通道后采集音频数据; 音频缓冲区单元,用于接收所述音频数据,设置音频同步标识为成功信号,并判断 视频同步标识是否设置为成功信号,若是,则进行音频数据传输;若否,则等待视频同步标
3识设置为成功信号后再进行音频数据传输; 视频初始化单元,用于初始化视频通道; 视频数据采集单元,用于初始化视频通道后采集视频数据; 视频缓冲区单元,用于接收所述视频数据,设置视频同步标识为成功信号,并判断 音频同步标识是否设置为成功信号,若是,则进行视频数据传输;若否,则等待音频同步标 识设置为成功信号后再进行视频数据传输。
优选的,所述装置还包括 重置单元,用于当音频或视频缓冲区单元数据传输过程中出现音视频不同步时发 送重置请求,重新初始化音视频复合设备。 优选的,所述重置单元通过硬件重启按钮和/或软件复位操作发送重置请求。
本发明还提供一种音视频复合设备,包括上文所述的音视频同步装置。
优选的,所述设备为同时提供音频和视频的摄像装置。
与现有技术相比,本发明具有以下优点 首先,本发明所提供的一种音视频复合设备及其音视频同步的方法和装置,通过 对音频通道和视频通道分别准备音频缓冲区和视频缓冲区,将采集到的音频数据和视频 数据分别送入相应的缓冲区,并且通过设置同步标识位来判断音频数据和视频数据是否同 步,以确保采集到同步的音视频数据,从而避免了音视频通道初始化所需时间不一样而造 成的音视频不同步的现象,采集到同步的音视频数据,确保了声音和图像的同步,并将所采 集到的同步音视频数据进行传输。 其次,本发明在当音频或视频缓冲区数据传输过程中出现音视频不同步现象时, 发送重置请求,重新初始化音视频设备,避免了音视频数据在传输过程中出错或者音视频 数据的丢失造成的音视频不同步的现象,实现了传输过程中音视频的同步。


图1-1是本发明实施例一所述一种音视频复合设备音频同步采集的方法流程图;
图1-2是本发明实施例一所述一种音视频复合设备视频同步采集的方法流程图;
图2是本发明实施例二所述一种音视频复合设备音视频同步的装置的结构图。
具体实施例方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实 施方式对本发明作进一步详细的说明。 本发明提供了一种音视频复合设备音视频同步的方法,所述音视频同步的实现原 理如下针对音视频通道初始化所需时间不一样而造成的音视频不同步现象,将采集到音 频数据送入音频缓冲区,设置音频同步标识为成功信号,并判断视频同步标识是否设置为 成功信号,在确保音视频同步的情况下进行音频数据传输;同样将采集到视频数据送入视 频缓冲区,设置视频同步标识为成功信号,并判断音频同步标识是否设置为成功信号,在确 保音视频同步的情况下进行视频数据传输,确保了声音和图像的同步,并将所采集到的同 步音视频数据进行传输。 下面将通过实施例详细说明音视频复合设备音视频同步采集的方法。
4
实施例一 参照图l-l,是本实施例所述一种音视频复合设备音频同步采集的方法流程图。 S1101,开启设备,准备采集音频数据; S1102,初始化音频通道; 初始化音视频复合设备中的音频通道; S1103,采集音频数据并送入音频缓冲区; 在初始化音频通道后采集音频数据,将采集到的音频数据送入音频缓冲区; SI 104,设置音频成功信号A_OK = TRUE ; 音频数据送入音频缓冲区后设置音频A_OK = TRUE,也即设置音频同步标识为成 功信号; S1105,判断A_OK = TRUE的同时V_OK = TRUE是否成立; 判断音频同步标识为成功信号时,视频同步标识是否设置为成功信号,若是,则 执行步骤S1106;若否,则停留在本步骤等待视频同步标识设置为成功信号后再执行骤
S1106 ; S1106,将音频缓冲区内的音频数据送出,进行正常的音频数据传输。 整个音频同步采集过程中,执行完S1102,初始化音频通道后,S1103-S1106其中
每一步都是持续进行的,直到音视频复合设备接收到其他请求或者音频同步采集的任务结
束为止。 参照图l-2,是本实施例所述一种音视频复合设备视频同步采集的方法流程图。 S1201,开启设备,准备采集音频数据; S1202,初始化视频通道; 初始化音视频复合设备中视频通道; S1203,采集视频数据并送入视频缓冲区; 在初始化视频通道后采集视频数据,将采集到的视频数据送入视频缓冲区;
S1204,设置视频成功信号V_OK = TRUE ; 视频数据送入视频缓冲区后设置视频V_OK = TRUE,也即设置视频同步标识为成 功信号; S1205,判断V_OK = TRUE的同时A_OK = TRUE是否成立; 判断视频同步标识为成功信号时,音频同步标识是否设置为成功信号,若是,则 执行步骤S1206;若否,则停留在本步骤等待音频同步标识设置为成功信号后再执行骤 S1206 ; S1206,将视频缓冲区内的视频数据送出,进行正常的视频数据传输。 整个视频同步采集过程中,执行完S1202,初始化音频通道后,S1203-S1206其中
每一步都是持续进行的,直到音视频复合设备接收到其他请求或者视频同步采集的任务结
束为止。 本实施例所述的一种音视频复合设备同步采集音频和视频的两个方法流程是各 自完成的两个流程,但SllOl开启设备,准备采集音频数据与S1201开启设备,准备采集音 频数据,S1102初始化音频通道与S1202初始化视频通道分别是同时进行的,并且在进行步 骤S1105,判断AJ)K = TRUE的同时VJ)K = TRUE是否成立要参照视频同步标识的设置情况,
5即是否设置为成功信号;同样在进行的步骤S2105,判断V_OK = TRUE的同时A_OK = TRUE
是否成立要参照音频同步标识的设置情况,即是否设置为成功信号。通过判断保证采集到
同步的音视频数据,确保了声音和图像的同步,并将所采集到的同步音视频数据进行传输。 上述描述,通过对音频通道和视频通道分别准备音频缓冲区和视频缓冲区,将采
集到的音频数据和视频数据分别送入相应的缓冲区,并且通过设置同步标识位来判断音频
数据和视频数据是否同步,从而采集到同步的音视频数据,避免了因音频和视频初始化所
需时间不同而导致的音视频数据的不同步。 进一步的,基于同步的音视频数据在传输过程中也会出现传输错误,导致音视频 数据不同步的现象出现。优选的,本实施例在音频数据和视频数据传输过程中,当通过预览 窗口发现音视频不同步时,发送重置请求,所谓发送重置请求,是指发送重新初始化的音视 频的请求到音视频复合设备,当音视频复合设备接收到请求时,将立刻停止当前步骤直接 执行SI 102,初始化音频通道和S1202,初始化视频通道,执行完这两个初始化步骤后按照 本实施例所述的一种音视频复合设备同步采集音频和视频的两个方法流程执行其他步骤。 可见通过发送重置请求,避免了音视频数据在传输过程中出错或者音视频数据的丢失造成 的音视频不同步的现象,实现了传输过程中音视频的同步。 优选的,本实施例通过硬件重启按钮和/或软件复位操作发送重置请求,可以方
便灵活的完成重新初始化音视频复合设备的要求。 实施例二 针对上述方法实施例,本发明还提供了一种音视频复合设备及其音视频同步的装 置实施例。 所述装置实施例的主要应用场景是USB摄像头,采集到同步的音视频数据后,通 过USB连接线传输到计算机并且保存为音视频数据文件,此外还可应用于手机视频聊天。
参照图2,为本实施例所述一种音视频复合设备音视频同步的装置的结构图,所述 装置包括 音频初始化单元201,用于初始化音频通道; 音频数据采集单元202,用于初始化音频通道后采集音频数据; 音频缓冲区单元203,用于接收所述音频数据,设置音频同步标识为成功信号并判
断视频同步标识是否设置为成功信号,若是,则进行音频数据传输;若否,则等待视频同步
标识设置为成功信号后再进行音频数据传输; 视频初始化单元204,用于初始化视频通道; 视频数据采集单元205,用于初始化视频通道后采集视频数据; 视频缓冲区单元206,用于接收所述视频数据,设置视频同步标识为成功信号并判
断音频同步标识是否设置为成功信号,若是,则进行视频数据传输;若否,则等待音频同步
标识设置为成功信号后再进行视频数据传输。 本实施例所述音视频复合设备音视频同步的装置中,通过音频初始化单元201初 始化音视频复合设备中音频通道;通过音频数据采集单元202在初始化音频通道后采集音 频数据;通过音频缓冲区单元203接收所述音频数据,设置音频同步标识为成功信号并判 断视频同步标识是否设置为成功信号,若是,则进行音频数据传输;若否,则等待视频同步 标识设置为成功信号后再进行音频数据传输;通过视频初始化单元204初始化音视频复合设备中视频通道;通过视频数据采集单元205在初始化音频通道后采集视频数据;通过视
频缓冲区单元206接收所述视频数据,设置视频同步标识为成功信号并判断音频同步标识
是否设置为成功信号,若是,则进行视频数据传输;若否,则等待音频同步标识设置为成功
信号后再进行视频数据传输。通过音频缓冲区单元203和视频缓冲区单元206执行判断处
理后再进行音视频数据的传输,避免了音视频通道初始化所需时间不一样而造成的音视频
不同步的现象,采集到同步的音视频数据,确保了声音和图像的同步。 本实施例优选的,所述一种音视频复合设备音视频同步的装置还包括 重置单元207 :用于当音频或视频缓冲区单元数据传输过程中出现音视频不同步
时发送重置请求,重新初始化音视频复合设备。 通过重置单元207在音频或视频缓冲区单元数据传输过程中出现音视频不同步
时发送重置请求,重新初始化音视频设备,避免了音视频数据在传输过程中出错或者音视
频数据的丢失造成的音视频不同步的现象,实现了传输过程中音视频的同步。 本实施例优选的,所述重置单元207通过硬件重启按钮和/或软件复位操作发送
重置请求,操作起来方便灵活。 本实施例优选的,所述音视频复合设备包括上述提到的音视频同步装置。
本实施例优选的,所述音视频复合设备为同时提供音频和视频的摄像装置。
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与 其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置实施例 而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部 分说明即可。 以上对本发明所提供的一种音视频复合设备及其音视频同步的方法和装置,进行 了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例 的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员, 依据本发明的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内 容不应理解为对本发明的限制。
权利要求
一种音视频复合设备音视频同步的方法,特征在于初始化音频通道后开始采集音频数据,将采集到的音频数据送入音频缓冲区并设置音频同步标识为成功信号;然后判断视频同步标识是否设置为成功信号,若是,则进行音频数据传输;若否,则等待视频同步标识设置为成功信号后再进行音频数据传输;初始化视频通道后开始采集视频数据,将采集到的视频数据送入视频缓冲区并设置视频同步标识为成功信号;然后判断音频同步标识是否设置为成功信号,若是,则进行视频数据传输;若否,则等待音频同步标识设置为成功信号后再进行视频数据传输。
2. 根据权利要求l所述的方法,其特征在于,还包括如果数据传输过程中出现音视频不同步,则发送重置请求,重新初始化所述音视频复 合设备。
3. 根据权利要求2所述的方法,其特征在于,通过以下方式发送重置请求 通过硬件重启按钮和/或软件复位操作发送重置请求。
4. 一种音视频复合设备音视频同步的装置,其特征在,包括 音频初始化单元,用于初始化音频通道; 音频数据采集单元,用于初始化音频通道后采集音频数据;音频缓冲区单元,用于接收所述音频数据,设置音频同步标识为成功信号,并判断视频 同步标识是否设置为成功信号,若是,则进行音频数据传输;若否,则等待视频同步标识设 置为成功信号后再进行音频数据传输;视频初始化单元,用于初始化视频通道;视频数据采集单元,用于初始化视频通道后采集视频数据;视频缓冲区单元,用于接收所述视频数据,设置视频同步标识为成功信号,并判断音频 同步标识是否设置为成功信号,若是,则进行视频数据传输;若否,则等待音频同步标识设 置为成功信号后再进行视频数据传输。
5. 根据权利要求4所述的装置,其特征在于,还包括重置单元,用于当音频或视频缓冲区单元数据传输过程中出现音视频不同步时发送重 置请求,重新初始化音视频复合设备。
6. 根据权利要求5所述的装置,其特征在于所述重置单元通过硬件重启按钮和/或软件复位操作发送重置请求。
7. —种音视频复合设备,其特征在于,所述设备包括权利要求4至6任一权利要求所述 的音视频同步装置。
8. 根据权利要求7所述的音视频复合设备,其特征在于所述设备为同时提供音频和 视频的摄像装置。
全文摘要
本发明提供了一种音视频复合设备及其音视频同步的方法和装置,通过对音频通道和视频通道分别准备音频缓冲区和视频缓冲区,将采集到的音频数据和视频数据分别送入相应的缓冲区,并且通过设置同步标识位来判断音频数据和视频数据是否同步,以确保采集到同步的音视频数据,从而避免了音视频通道初始化所需时间不一样而造成的音视频不同步的现象,采集到同步的音视频数据,确保了声音和图像的同步,并将所采集到的同步音视频数据进行传输。
文档编号H04N5/928GK101710958SQ20091023837
公开日2010年5月19日 申请日期2009年12月2日 优先权日2009年12月2日
发明者曹玉弟 申请人:北京中星微电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1