一种音频输出方法、装置、设备及存储介质与流程

文档序号:12866226阅读:156来源:国知局
一种音频输出方法、装置、设备及存储介质与流程

本发明涉及电子技术领域,尤其涉及一种音频输出方法、装置、设备及存储介质。



背景技术:

随着电视的逐渐普及,人们对电视功能上的要求也越来越多,因此,为了更好地满足用户对音频输出多样化的要求,很多电视机整机上都配置有lineout功能和耳机功能,其中,lineout功能是指将电视机处理后的模拟信号通过lineout接口输出到音箱等扩音设备上。

目前,若需要在电视机上实现lineout功能和耳机功能,就需要配置不同的音频通道,并且使用不同的音频端口,导致占用较大的印制电路板面积,使得生产加工时需要更多的工序,这样不仅增加了电视的制作成本,也降低了用户对电视外观的感受体验。



技术实现要素:

本发明实施例提供一种音频输出方法、装置、设备及存储介质,以实现节约印制电路板的面积,降低制作成本,提高用户对外观的美感体验。

第一方面,本发明实施例提供了一种音频输出方法,包括:

检测是否有外部设备接入,若是,则弹出并显示功能选择菜单;

根据用户在所述功能选择菜单上选择的功能设置相应的音频参数;

根据所述音频参数输出音频信号至所述外部设备。

进一步的,所述功能选择菜单上可供选择的功能包括:耳机功能和音响功能。

进一步的,所述根据用户在所述功能选择菜单上选择的功能设置相应的音频参数,包括:

若用户在所述功能选择菜单上选择的功能是耳机功能,则设置音频信号的功率放大倍数;

相应的,所述根据所述音频参数输出音频信号至所述外部设备包括:

根据所述功率放大倍数调节所述音频信号的功率,并将调节后的音频信号输出至所述外部设备。

进一步的,所述根据用户在所述功能选择菜单上选择的功能设置相应的音频参数,包括:

若用户在所述功能选择菜单上选择的功能是音响功能,则关闭音频信号的音效;

相应的,所述根据所述音频参数输出音频信号至所述外部设备包括:

将关闭音效后的音频信号输出至所述外部设备。

进一步的,在关闭音频信号的音效之后,还包括:

检测是否收到音量调节指令,若是,则提示用户当前的功能模式不支持音量调节。

第二方面,本发明实施例还提供了一种音频输出装置,该装置包括:

菜单显示模块,用于检测是否有外部设备接入,若是,则弹出并显示功能选择菜单;

参数设置模块,用于根据用户在所述功能选择菜单上选择的功能设置相应的音频参数;

信号输出模块,用于根据所述音频参数输出音频信号至所述外部设备。

进一步的,所述功能选择菜单上可供选择的功能包括:耳机功能和音响功能。

进一步的,所述参数设置模块具体用于:

若用户在所述功能选择菜单上选择的功能是耳机功能,则设置音频信号的功率放大倍数;

相应的,所述信号输出模块具体用于:

根据所述功率放大倍数调节所述音频信号的功率,并将调节后的音频信号输出至所述外部设备。

进一步的,所述参数设置模块具体用于:

若用户在所述功能选择菜单上选择的功能是音响功能,则关闭音频信号的音效;

相应的,所述信号输出模块具体用于:

将关闭音效后的音频信号输出至所述外部设备。

进一步的,还包括:

调节提示模块,用于在关闭音频信号的音效之后,检测是否收到音量调节指令,若是,则提示用户当前的功能模式不支持音量调节。

第三方面,本发明实施例还提供了一种设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的程序所述处理器执行所述程序时实现如本发明实施例中任一所述的音频输出方法。

第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明实施例中任一所述的音频输出方法。

本发明实施例通过检测到有外部设备接入时,根据用户在弹出的功能选择菜单上选择的功能设置相应的音频参数,并根据该音频参数将音频信号输出至外部设备,利用了通过改变音频参数来改变音频通道的功能的优点,解决了现有技术中需要配置不同的音频通道和端口来实现不同的音频输出功能,而导致的对印制电路板面积的占用加大,电视的制作成本增大,用户对电视外观的感受体验降低的问题,实现了节约印制电路板的面积,降低制作成本,提高用户对外观的美感体验的效果。

附图说明

图1是本发明实施例一提供的一种音频输出方法的流程示意图;

图2是本发明实施例二提供的一种音频输出方法的流程示意图;

图3是本发明实施例三提供的一种音频输出装置的结构示意图;

图4是本发明实施例四提供的一种设备的结构示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

实施例一

图1为本发明实施例一提供的一种音频输出方法的流程示意图。该方法可适用于音频输出的情况,该方法可以由音频输出装置来执行,该装置可由硬件和/或软件组成,并一般可集成在电视机以及所有包含音频输出功能的终端中。具体包括如下:

s110、系统启动。

s120、检测是否有外部设备接入,若是,则执行s130;若否,则继续执行s120。

可选的,外部设备可以是音频设备,例如耳机、扩音设备等。示例性的,外部设备的检测过程是在系统主循环中进行的,当检测到系统已经启动时,即开始循环检测是否有外部设备接入系统。其中,接入方式可以是外部设备插入终端中的音频输出接口,若检测到有外部设备插入终端中的音频输出接口,则说明检测到有外部设备接入,否则,说明没有检测到外部设备接入。

s130、弹出并显示功能选择菜单。

示例性的,若检测到有外部设备接入,则弹出功能选择菜单,并显示在终端显示屏上,以提示用户进行功能选择。可选的,功能选择菜单可在有外部设备接入时自动弹出并显示,也可由用户控制发出的功能选择指令调出并显示,例如通过用户按下遥控器上的音频功能选择键,遥控电视机弹出并显示相应的功能选择菜单,以在用户选择了与外部设备不匹配的功能后能重新进行功能选择,而无需重新插拔外部设备。

可选的,功能选择菜单中排列显示有至少一个可供选择的音频输出功能。其中,音频输出功能与可接入的外部设备的类型相对应。例如,电视机支持接入耳机和音响,则在电视机上弹出并显示的功能选择菜单中排列显示的是耳机功能和lineout功能,以供用户进行选择。

s140、根据用户在功能选择菜单上选择的功能设置相应的音频参数。

其中,音频参数可以是影响音频输出功率或效果的参数,例如功率放大倍数、降噪、高音、低音、均衡、环绕音、功率限制等。可选的,可根据用户在功能选择菜单上选择的功能,将音频参数自动设置为与选择的功能相对应的预设音频参数值,以匹配接入的外部设备类型。示例性的,若用户选择了功能菜单上的目标功能,则按照预先设置的与目标功能相对应的音频参数值对当前各音频参数分别进行设置,比如是否需要开启目标音频参数对应的功能,或目标音频参数需要设置的等级,从而调整不同功能对应的音频输出效果范围,其中,各音频参数可调节的范围例如可以是:功率放大倍数(0-100)、降噪(高、中、低、关)、高音(高、中、低、关)、低音(高、中、低、关)、均衡(左、中、右)、环绕音(开、关)、功率限制(开、关)等。

通过用户的选择设置相应的音频参数使得经该音频输出通道输出的音频信号可根据用户的选择来进行调节,从而无需设置多个音频输出通道就能实现多种音频信号的输出,以匹配接入的外部设备,节约了印制电路板的面积,降低了制作成本,由于印制电路板面积的减小,使得对电视外观的制作的选择范围变大,例如可使电视机变得更薄,从而提高了用户对外观的美感体验的效果。

s150、根据音频参数输出音频信号至外部设备。

示例性的,当各音频参数设置完毕后,根据音频参数的参数值对输出的音频信号进行调节,例如,若放大倍数调整为n(0<n<100),则将当前输出的音频信号的功率放大为原音频信号的n倍。将调整后的音频信号输出至外部设备的好处在于,可以使输出的音频信号与外部设备的音频输入需求相匹配,从而实现可适用于多种外部设备的多功能音频输出通道。

本实施例的技术方案,通过检测到有外部设备接入时,根据用户在弹出的功能选择菜单上选择的功能设置相应的音频参数,并根据该音频参数将音频信号输出至外部设备,利用了通过改变音频参数来改变音频通道的功能的优点,解决了现有技术中需要配置不同的音频通道和端口来实现不同的音频输出功能,而导致的对印制电路板面积的占用加大,电视的制作成本增大,用户对电视外观的感受体验降低的问题,实现了节约印制电路板的面积,降低制作成本,提高用户对外观的美感体验的效果。

实施例二

图2为本发明实施例二提供的一种音频输出方法的流程示意图。本实施例以上述实施例为基础进行优化,提供了优选的音频输出方法,具体是,将功能选择菜单上可供选择的功能进一步优化为包括:耳机功能和音响功能。

s210、系统启动。

s220、检测是否有外部设备接入,若是,则执行s230;若否,则继续执行s220。

s230、弹出并显示功能选择菜单。

s240、检测用户在功能选择菜单上选择的功能是耳机功能还是音响功能,若是耳机功能,则执行s250;若是音响功能,则执行s270。

可选的,用户可根据接入的外部设备类型在功能选择菜单上自行选择与外部设备类型相对应的功能。示例性的,若接入的外部设备是耳机,正常情况下,用户可以在弹出的功能选择菜单上选择耳机功能,当系统检测到用户选择了耳机功能时,会生成相应的耳机音频参数调节指令,以将音频参数设置为预设的与耳机功能相匹配的音频参数值;若接入的外部设备是音响,正常情况下,用户可以在弹出的功能选择菜单上选择音响(lineout)功能,当系统检测到用户选择了音响功能时,会生成相应的音响音频参数调节指令,以将音频参数设置为预设的与音响功能相匹配的音频参数值。

s250、设置音频信号的功率放大倍数。

可选的,通过设置功率放大倍数调节音频信号的输出功率,以匹配耳机的功率需求。示例性的,可通过设置相应的prescale参数,来调节音频信号的功率放大倍数。设置音频信号的功率放大倍数的目的在于,使得当前的音频信号输出功率匹配耳机正常的功率需求,从而使耳机能够正常播放该音频信号。

s260、根据功率放大倍数调节音频信号的功率,并将调节后的音频信号输出至外部设备。

由于耳机自身无功率放大功能,因此需要利用终端中自带的功率放大器来调节音频信号的输出功率。示例性的,在电视机中,根据功率放大倍数调节音频信号的功率,具体可通过调节音频信号的输出电压实现,例如,当电视机输出的音频信号的最大电压为500mv时,通过设置相应的prescale参数,可将输出至外接耳机的音频信号的最大电压调整为150mv。

示例性的,当音频信号的输出功率确定时,音频信号对应的声音输出音量就已确定,即可通过设置电视机当前的音量来调节耳机的音量大小。

s270、关闭音频信号的音效。

示例性的,若用户在功能选择菜单上选择的是音响功能,则电视机输出的音频信号的音效。可选的,当接入的外部设备为音响时,由于音响自身具有音效调节功能,若终端输出的音频信号具有音效,会使播放的音频声音失真,因此,关闭音频信号的音效的好处在于,可以避免出现双端音效调节而导致的音频信号的声音失真。其中,音效可以包括降噪、高音、低音、均衡、环绕音、功率限制等音频参数带来的音频效果,可选的,关闭音频信号的音效可以是将降噪、高音、低音、均衡、环绕音、功率限制等音频参数设置为关闭。

优选的,在关闭音频信号的音效之后,还包括:

检测是否收到音量调节指令,若是,则提示用户当前的功能模式不支持音量调节。

示例性的,由于音响自身具有音量调节功能,因此为了避免出现双端音量调节而导致的音频信号的声音播放的音量不准确,当接入的外部设备为音响时,不对功率放大倍数进行设置,亦即无法通过调节电视机当前的音量来调节音响的输出声音,在电视机收到音量调节指令时,需要提醒用户当前的功能模式不支持音量调节。可选的,音量调节指令可以是通过用户选择的静音(mute)、音量加减等外界输入而发出的指令。

s280、将关闭音效后的音频信号输出至外部设备。

示例性的,将关闭音效后的音频信号输出至接入的音响等扩音设备,以便音响等扩音设备对该音频信号进行正常播放。

本实施例的技术方案,通过用户在功能选择菜单上选择不同的功能,在选择耳机功能时设置音频信号的功率放大倍数,在选择音响功能时关闭音频信号的音效,实现了耳机功能与音响功能的音频输出通道的复用,节约了印制电路板的面积,降低了制作成本,保证了输出的音频信号能够匹配外部设备对音频播放的需求。

实施例三

图3为本发明实施例三提供的一种音频输出装置的结构示意图。参考图3,音频输出装置包括:菜单显示模块310、参数设置模块320以及信号输出模块330,下面对各模块进行具体说明。

菜单显示模块310,用于检测是否有外部设备接入,若是,则弹出并显示功能选择菜单;

参数设置模块320,用于根据用户在所述功能选择菜单上选择的功能设置相应的音频参数;

信号输出模块330,用于根据所述音频参数输出音频信号至所述外部设备。

可选的,所述功能选择菜单上可供选择的功能可以包括:耳机功能和音响功能。

可选的,所述参数设置模块具体可以用于:

若用户在所述功能选择菜单上选择的功能是耳机功能,则设置音频信号的功率放大倍数;

相应的,所述信号输出模块具体可以用于:

根据所述功率放大倍数调节所述音频信号的功率,并将调节后的音频信号输出至所述外部设备。

可选的,所述参数设置模块具体可以用于:

若用户在所述功能选择菜单上选择的功能是音响功能,则关闭音频信号的音效;

相应的,所述信号输出模块具体可以用于:

将关闭音效后的音频信号输出至所述外部设备。

可选的,还可以包括:

调节提示模块,用于在关闭音频信号的音效之后,检测是否收到音量调节指令,若是,则提示用户当前的功能模式不支持音量调节。

上述产品可执行本发明任意实施例所提供的方法,具备执行方法相应的功能模块和有益效果。

实施例四

图4为本发明实施例四提供的一种设备的结构框图,如图4所示,本实施例提供的一种设备,包括:处理器41和存储器42。该设备中的处理器可以是一个或多个,图4中以一个处理器41为例,所述设备中的处理器41和存储器42可以通过总线或其他方式连接,图4中以通过总线连接为例。

本实施例中设备的处理器41中集成了上述实施例提供的音频输出装置。此外,该设备中的存储器42作为一种计算机可读存储介质,可用于存储一个或多个程序,所述程序可以是软件程序、计算机可执行程序以及模块,如本发明实施例中音频输出方法对应的程序指令/模块(例如,附图3所示的音频输出装置中的模块,包括:菜单显示模块310、参数设置模块320以及信号输出模块330)。处理器41通过运行存储在存储器42中的软件程序、指令以及模块,从而执行设备的各种功能应用以及数据处理,即实现上述方法实施例中视频输出方法。

存储器42可包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据设备的使用所创建的数据等。此外,存储器42可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器42可进一步包括相对于处理器41远程设置的存储器,这些远程存储器可以通过网络连接至设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

并且,当上述设备所包括一个或者多个程序被所述一个或者多个处理器41执行时,程序进行如下操作:

检测是否有外部设备接入,若是,则弹出并显示功能选择菜单;根据用户在所述功能选择菜单上选择的功能设置相应的音频参数;根据所述音频参数输出音频信号至所述外部设备。

实施例五

本发明实施例五还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被音频输出装置执行时实现如本发明实施例一提供的音频输出方法,该方法包括:检测是否有外部设备接入,若是,则弹出并显示功能选择菜单;根据用户在所述功能选择菜单上选择的功能设置相应的音频参数;根据所述音频参数输出音频信号至所述外部设备。

当然,本发明实施例所提供的一种计算机可读存储介质,其上存储的计算机程序被执行时不限于实现如上所述的方法操作,还可以实现本发明任意实施例所提供的音频输出方法中的相关操作。

通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、闪存(flash)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

值得注意的是,上述音频输出装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1