一种自适应音频输出的方法、装置、音频发送端及系统的制作方法

文档序号:9616941阅读:574来源:国知局
一种自适应音频输出的方法、装置、音频发送端及系统的制作方法
【技术领域】
[0001]本发明涉及通信技术领域,尤其涉及一种自适应音频输出的方法、装置、音频发送端及系统。
【背景技术】
[0002]随着生活水平的提高和多媒体技术的高速发展,使用终端设备观看视频或者玩游戏已经在人们生活中越来越普及。人们对音视频的感官质量也越来越重视,特别是对音质、立体音效果等的要求越来越高,基于此要求发展出很多高质量的音频编码格式,例如杜比数字格式(DD,DD+)、数字影院系统格式以及高级音频编码格式的音频编码数据,用于满足人们对音频效果的要求。
[0003]由于一般的数字化视频/ 音频接口(High Definit1n Multimedia Interface,HDMI)发送端(如,智能电视盒子等)要通过HDMI连接HDMI接收端(如,电视、电脑等)来观看视频,所以音频最终是依靠HDMI接收端上的声卡进行播放。但是通常这些声卡并不支持一些高质量的音频数据的播放,为了播放这些具有高质量音频数据的高清视频或者大型游戏,需要通过HDMI发送端配置一些软解码器来完成音频数据的解码,或者通过HDMI接收端配置功放设备,通过功放设备解码高质量的音频数据并输出,但现有技术中针对软解码还是功放设备解码只能通过手动具体设置,从而给用户造成不必要的困恼。

【发明内容】

[0004]鉴于上述的分析,本发明旨在提供一种自适应音频输出的方法、装置、音频发送端及系统,用以解决现有技术中需要手动设置软解码和功放设备解码给用户造成不便的问题。
[0005]为解决上述问题,本发明主要是通过以下技术方案实现的:本发明一方面提供了一种自适应音频输出的方法,该方法包括:
[0006]判断音频接收端是否支持待播放音频的音频格式的解码,如果是,则向所述音频接收端输出所述音频,否则对所述音频进行解码,并向所述音频接收端输出解码后的音频数据。
[0007]优选地,判断音频接收端是否支持所述音频的音频格式的解码的步骤具体包括:
[0008]获取所述音频接收端的扩展显示标识数据EDID信息,并根据所述音频接收端的扩展显示标识数据H)ID信息判断所述音频接收端是否支持所述音频的音频格式的解码。
[0009]优选地,根据所述音频接收端的扩展显示标识数据EDID信息判断所述音频接收端是否支持所述音频的音频格式的解码的步骤具体包括:
[0010]根据所述音频接收端的EDID信息中的音频格式信息判断所述音频接收端是否支持所述音频的音频格式的解码。
[0011]优选地,对所述音频进行解码的步骤具体包括:
[0012]通过软解码器对所述音频进行解码。
[0013]优选地,所述音频接收端包括电视终端或电脑终端。
[0014]本发明另一方面还提供了一种自适应音频输出的装置,该装置包括:
[0015]判断单元,用于判断音频接收端是否支持待播放的音频的音频格式的解码,如果是,触发发送单元,否则触发解码单元;
[0016]所述解码单元,用于对所述音频进行解码,解码后触发所述发送单元;
[0017]所述发送单元,用于向所述音频接收端输出所述音频,或向所述音频接收端输出所述解码单元解码后的音频数据。
[0018]优选地,该装置还包括获取单元;
[0019]所述获取单元,用于获取所述音频接收端的扩展显示标识数据EDID信息;
[0020]所述判断单元具体用于,根据所述EDID信息判断所述音频接收端是否支持所述音频的音频格式的解码,如果是,触发所述发送单元,否则触发所述解码单元。
[0021]优选地,所述判断单元具体用于,根据所述EDID信息中的音频格式信息判断所述音频接收端是否支持所述音频的音频格式的解码,如果是,触发所述发送单元,否则触发所述解码单元。
[0022]优选地,所述解码单元具体用于,通过软解码器对所述音频进行解码。
[0023]本发明再一方面还提供了一种音频发送端,该音频发送端包括:上述任意一种所述的装置。
[0024]本发明又再一方面还提供了一种自适应音频输出的系统,该系统包括:
[0025]音频发送端,用于判断音频接收端是否支持待播放的音频的音频格式的解码,如果是,则向所述音频接收端输出所述音频,否则对所述音频进行解码,并向所述音频接收端输出解码后的音频数据;
[0026]所述音频接收端,用于接收所述音频发送端发送来的所述音频或解码后的音频数据。
[0027]优选地,所述音频发送端具体用于,获取所述音频接收端的扩展显示标识数据EDID信息,并根据所述EDID信息判断所述音频接收端是否支持所述音频的音频格式的解码,如果是,则向所述音频接收端输出所述音频,否则对所述音频进行解码,并向所述音频接收端输出解码后的音频数据。
[0028]本发明有益效果如下:
[0029]本发明通过音频发送端判断音频接收端是否支持待播放的音频的音频格式的解码,并根据判断结果自动输出解码后的音频流或者源码,让用户不必进行任何的操作设置,就可以听到高质量的音频,避免了用户每次切换输出设备都要进行繁杂设置的问题,提高了用户使用的体验。
[0030]本发明的其他特征和优点将在随后的说明书中阐述,并且部分的从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
【附图说明】
[0031]图1为本发明实施例的自适应音频输出的方法的流程图;
[0032]图2为本发明实施例的另一种自适应音频输出的方法的流程图;
[0033]图3为本发明实施例的一种自适应音频输出的装置的结构示意图;
[0034]图4为本发明实施例的另一种自适应音频输出的装置的结构示意图。
【具体实施方式】
[0035]下面结合附图来具体描述本发明的优选实施例,其中,附图构成本申请一部分,并与本发明的实施例一起用于阐释本发明的原理。为了清楚和简化目的,当其可能使本发明的主题模糊不清时,将省略本文所描述的器件中已知功能和结构的详细具体说明。
[0036]本发明实施例的主要目的是提供一种自适应音频输出的方法、装置、音频发送端及系统,基本原理是通过音频发送端根据音频接收端的扩展显示标识数据(ExtendedDisplay Identificat1n Data,EDID)信息判断其是否支持待播放音频的音频格式的解码,并根据判断结果自动输出解码后的音频流或者源码,使用户不必进行任何的操作设置,就可以听到高质量的音频,避免了用户每次切换输出设备都要进行繁杂设置的问题,提高了用户使用的体验。下面就通过几个具体实施例对本发明的技术方案进行详细说明。
[0037]本发明实施例提供了一种自适应音频输出的方法,参见图1,包括:
[0038]S101:判断音频接收端是否支持待播放的音频的音频格式的解码,如果是进入S102,否则进入S103 ;
[0039]S102:向所述音频接收端输出所述音频,即向所述音频接收端输出所述音频的源码;
[0040]S103:对所述音频进行解码,并向所述音频接收端输出解码后的音频数据。
[0041]即本发明在向音频接收端发送待播放的音频前,首选通过音频发送端判断音频接收端是否支持该音频格式的解码,再根据判断结果决定是输出解码后的音频流还是音频的源码,避免了用户每次切换输出设备(音频接收端)都要进行繁杂设置的问题,提高了用户使用的体验。
[0042]本发明实施例中的音频发送端可以为各种HDMI发送端,具体可以包括智能电视盒子,即机顶盒,当然本领域的技术人员也可以根据需要将本发明的方法应用到其他的终端上。
[0043]本发明实施例中的音频接收端可以为各种HDMI接收端,具体可以包括电视终端、电脑终端以及其他显示终端。只要该显示终端具有HDMI接口,能够与其他的音频发送端连接即可。
[0044]本发明实施例中的对所述音频进行解码的步骤具体是通过软解码器对所述音频进行解码。当然本领域的技术人员也可以根据其当前音频发送端的具体设置,采用其他的解码装置对音频进行解码。
[0045]本发明实施例中的步骤S101具体是:音频发送端在向音频接收端发送待播放的音频前,先获取所述音频接收端的扩展显示标识数据H)ID信息,并根据EDID信息判断所述音频接收端是否支持所述音频的音频格式的解码,再进一步说,音频发送端具体是根据从音频接收端获取的HHD信息中的音频格式信息来判断所述音频接收端是否支持所述音频的音频格式的解码,如果支持,则向所述音频接收端输出所述音频,否则对所述音频进行解码,并向所述音频接收端输出解码后的音频数据。
[0046]本发明实施例中的所述EDID信息包括:供应商信息、最大图像大小信息、颜色设置信息、厂商预设置信息、频率范围的限制信息、音频格式以及视频格式信息。
[0047]本领域的技术人员可知EDID信息包括两部分,基本的EDID只有128个字节
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1