音画同步方法、装置及设备制造方法及图纸

技术编号:20687556 阅读:29 留言:0更新日期:2019-03-27 20:44
本发明专利技术实施例提供一种音画同步方法、装置及设备。该方法包括:分别获取多个音频输出设备输出音频数据的延迟时间,所述音频输出设备包括外接音频输出设备和内置音频输出设备;根据获取的多个延迟时间,分别确定多个音频输出设备输出音频数据的同步时延,所述同步时延用于指示多个音频输出设备同步输出音频数据所需增加的时延;控制多个音频输出设备按照其对应的同步时延输出音频数据,以及控制所述终端设备按照所述内置音频输出设备对应的同步时延输出图像数据。本发明专利技术实施例的方法,简化了音画同步的操作,提高了音画同步的精度。

【技术实现步骤摘要】
音画同步方法、装置及设备
本专利技术实施例涉及多媒体
,尤其涉及一种音画同步方法、装置及设备。
技术介绍
随着电子技术的不断发展,终端设备可以使用的音频输出设备越来越多,例如,电视可以通过HDMI连接功放设备,通过同轴电缆连接功放设备,通过蓝牙连接音箱,甚至还可以通过通用串行总线(UniversalSerialBus,USB)连接音箱。由于不同的连接方式会产生不同的传输时延,且不同的音频输出设备解码所需的时间也存在差异,因此,各个音频输出设备的延迟时间不同。当终端设备同时使用多个音频输出设备时,会产生音画不同步的问题。例如:当电视中的内置扬声器与电视上连接的音箱均开启使用时,由于音箱会对音频数据进行解码、音效处理等过程,可能造成音箱较扬声器延迟输出音频数据,导致两者播放的声音不同步;进一步的,由于电视中的显示屏输出图像数据与内置扬声器输出音频数据通常设置为同步输出,进而导致电视显示屏播放的画面与音箱播放的声音不同步。针对上述情况,目前的解决方案为用户通过菜单中的“音画同步”选项,手动调整以达到音画同步的效果。图1为现有技术中调整音画同步的界面示意图。如图1所示,该方案中需要用户根据音频输出设备的实际情况,手动调整各个音频输出设备的时延。在调整的过程中,用户可能需要经过多次尝试,操作繁杂,而且所能设置的时延为预设的离散值,音画同步控制精度差。
技术实现思路
本专利技术实施例提供一种音画同步方法、装置及设备,用以解决现有技术中实现音画同步操作繁杂,控制精度差的问题。第一方面,本专利技术实施例提供一种用于终端设备连接多个音频输出设备时的音画同步方法,包括:分别获取多个音频输出设备输出音频数据的延迟时间,音频输出设备包括外接音频输出设备和内置音频输出设备;根据获取的多个延迟时间,分别确定多个音频输出设备输出音频数据的同步时延,同步时延用于指示多个音频输出设备同步输出音频数据所需增加的时延;控制多个音频输出设备按照其对应的同步时延输出音频数据,以及控制终端设备按照内置音频输出设备对应的同步时延输出图像数据。在一种可能的实现方式中,分别获取多个音频输出设备输出音频数据的延迟时间,包括:控制与终端设备连接的任一个音频输出设备处于开启状态以及其他音频输出设备处于关闭状态;记录通过音频输出设备开始播放预置音频文件的第一时刻;记录通过麦克风采集得到的声音数据与预置音频文件播放的声音数据一致的第二时刻;将第一时刻与第二时刻之差确定为音频输出设备输出音频数据的延迟时间。在一种可能的实现方式中,预置音频文件为单音频文件。在一种可能的实现方式中,根据获取的多个延迟时间,分别确定多个音频输出设备输出音频数据的同步时延,包括:将所获取的多个音频输出设备的延迟时间中最长的确定为最大延迟时间;针对任一个音频输出设备,将音频输出设备的延迟时间与最大延迟时间之差确定为音频输出设备输出音频数据的同步时延。在一种可能的实现方式中,在分别获取多个音频输出设备输出音频数据的延迟时间之前,方法还包括:开启终端设备的音画同步功能。在一种可能的实现方式中,开启终端设备的音画同步功能,包括通过以下方式中任一种:在终端设备连接的音频输出设备的数量增加时,开启终端设备的音画同步功能;或,在终端设备使用的音频输出设备发生变化时,开启终端设备的音画同步功能;或,根据用户指令开启终端设备的音画同步功能;或,在终端设备开机时,开启终端设备的音画同步功能。第二方面,本专利技术实施例提供一种用于终端设备连接多个音频输出设备时的音画同步装置,包括:获取模块,用于分别获取多个音频输出设备输出音频数据的延迟时间,音频输出设备包括外接音频输出设备和内置音频输出设备;确定模块,用于根据获取的多个延迟时间,分别确定多个音频输出设备输出音频数据的同步时延,同步时延用于指示多个音频输出设备同步输出音频数据所需增加的时延;控制模块,用于控制多个音频输出设备按照其对应的同步时延输出音频数据,以及控制终端设备按照内置音频输出设备对应的同步时延输出图像数据。在一种可能的实现方式中,获取模块具体用于:控制与终端设备连接的一个音频输出设备处于开启状态以及其他音频输出设备处于关闭状态;记录通过音频输出设备开始播放预置音频文件的第一时刻;记录通过麦克风采集得到的声音数据与播放的预置音频文件一致的第二时刻;将第一时刻与第二时刻之差确定为音频输出设备输出音频数据的延迟时间。在一种可能的实现方式中,确定模块具体用于:将所获取的多个音频输出设备的延迟时间中最长的确定为最大延迟时间;针对任一个音频输出设备,将所述音频输出设备的延迟时间与所述最大延迟时间之差确定为所述音频输出设备输出音频数据的同步时延。第三方面,本专利技术实施例提供一种终端设备,包括:存储器;处理器;以及计算机程序;其中,所述计算机程序存储在所述存储器中,并被配置为由所述处理器执行以实现如第一方面任一项所述的音画同步方法。本专利技术实施例提供的音画同步方法、装置及设备,通过获取终端设备使用的外接音频输出设备以及内置音频输出设备输出音频数据的延迟时间;根据所获取的多个延迟时间,确定多个音频输出设备输出音频数据的同步时延,该同步时延用于指示多个音频输出设备同步输出音频数据所需增加的时延;并根据多个音频输出设备的同步时延,控制终端设备使用的音频输出设备按照其对应的同步时延输出音频数据,控制终端设备按照内置音频输出设备对应的同步时延输出图像数据。这样,不仅使终端设备使用的多个音频输出设备实现同步播放声音,而且使终端设备实现快速准确的音画同步。在音画同步过程中,无需用户参与,简化了音画同步的操作;本实施例中各个音频输出设备的同步时延可以是连续取值的,提高了音画同步的精度。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。图1为现有技术中调整音画同步的界面示意图;图2为本专利技术提供的音画同步方法的应用场景示意图;图3为本专利技术提供的音画同步方法一实施例的流程图;图4为本专利技术提供的音画同步装置一实施例的结构示意图;图5为本专利技术提供的终端设备一实施例的结构示意图。通过上述附图,已示出本专利技术明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本专利技术构思的范围,而是通过参考特定实施例为本领域技术人员说明本专利技术的概念。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本专利技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本专利技术的一些方面相一致的装置和方法的例子。本专利技术的说明书和权利要求书中的术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。本专利技术中的“第一”和“第二”只起标识作用,而不能理解为指示或暗示顺序关系、相对重要性或者隐含指明所指示的技术特征的数量。“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以本文档来自技高网...

【技术保护点】
1.一种用于终端设备连接多个音频输出设备时的音画同步方法,其特征在于,包括:分别获取多个音频输出设备输出音频数据的延迟时间,所述音频输出设备包括外接音频输出设备和内置音频输出设备;根据获取的多个延迟时间,分别确定多个音频输出设备输出音频数据的同步时延,所述同步时延用于指示多个音频输出设备同步输出音频数据所需增加的时延;控制多个音频输出设备按照其对应的同步时延输出音频数据,以及控制所述终端设备按照所述内置音频输出设备对应的同步时延输出图像数据。

【技术特征摘要】
1.一种用于终端设备连接多个音频输出设备时的音画同步方法,其特征在于,包括:分别获取多个音频输出设备输出音频数据的延迟时间,所述音频输出设备包括外接音频输出设备和内置音频输出设备;根据获取的多个延迟时间,分别确定多个音频输出设备输出音频数据的同步时延,所述同步时延用于指示多个音频输出设备同步输出音频数据所需增加的时延;控制多个音频输出设备按照其对应的同步时延输出音频数据,以及控制所述终端设备按照所述内置音频输出设备对应的同步时延输出图像数据。2.根据权利要求1所述的方法,其特征在于,所述分别获取多个音频输出设备输出音频数据的延迟时间,包括:控制与所述终端设备连接的任一个音频输出设备处于开启状态以及其他音频输出设备处于关闭状态;记录通过所述音频输出设备开始播放预置音频文件的第一时刻;记录通过麦克风采集得到的声音数据与所述预置音频文件播放的声音数据一致的第二时刻;将所述第一时刻与所述第二时刻之差确定为所述音频输出设备输出音频数据的延迟时间。3.根据权利要求2所述的方法,其特征在于,所述预置音频文件为单音频文件。4.根据权利要求1所述的方法,其特征在于,所述根据获取的多个延迟时间,分别确定多个音频输出设备输出音频数据的同步时延,包括:将所获取的多个音频输出设备的延迟时间中最长的确定为最大延迟时间;针对任一个音频输出设备,将所述音频输出设备的延迟时间与所述最大延迟时间之差确定为所述音频输出设备输出音频数据的同步时延。5.根据权利要求1-4任一项所述的方法,其特征在于,在所述分别获取多个音频输出设备输出音频数据的延迟时间之前,所述方法还包括:开启所述终端设备的音画同步功能。6.根据权利要求5所述的方法,其特征在于,所述开启所述终端设备的音画同步功能,包括通过以下方式中任一种:在所述终端设备连接的音频输出设...

【专利技术属性】
技术研发人员:王之奎
申请(专利权)人:青岛海信电器股份有限公司
类型:发明
国别省市:山东,37

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

1