基于DVB标准的双音频混合输出方法、装置及机顶盒制造方法及图纸

技术编号:8863805 阅读:205 留言:0更新日期:2013-06-29 00:55
本发明专利技术适用于音频技术,提供了一种基于DVB标准的双音频混合输出方法,包括以下步骤:对将要播放的包括主音和辅音的音频流进行解码;判断用于控制播出所述辅音的辅音控制开关是否打开,若否,则只播放所述主音;若是,则判断所述主音的描述符是否标识有对应的辅音;若有对应的辅音则根据所述主音的描述符中的标识定位对应的辅音;将所述已定位的辅音配合所述主音播放。通过标识对应辅音在主音的描述符中,在对将要播放的音频流进行解码后,可以通过该标识定位对应的辅音后配合主音播放,明确了主音和辅音的主从关系,克服了主音和辅音配对复杂的问题,使得音频流的解码及播放机制变得简单,不需要另外的匹配筛选机制配对主音和辅音。

【技术实现步骤摘要】

本专利技术属于数字广播
,尤其涉及一种基于DVB标准的双音频混合输出方法、装置及机顶盒
技术介绍
在数字电视上使用双音频混合技术一般是为了满足视障人士的需求,电视节目播放时,主音频是正常人观看的音频,而视障人士却无法看清电视的画面,只听主音频则无法充分理解电视的内容。因此,需要额外增加描述节目场景的辅音来进行提示,使得视障人士能够“听懂”电视节目。由于数字电视的节目一般有好几种不同语音的音频,另外音频的格式也有很多,这就需要一个合理的机制来管理描述这些音频,使得机顶盒能够正确的混合和播放出音频。目前DVB (Digital Video Broadcasting,数字视频广播)标准为了管理双音频的混合,采用了如下方法:1、每一种音频都有一个描述符:iso_639_language_descriptor,通过该描述符可以解析出该音频的语言种类和音频类型,这两个参数(语言种类和音频类型)共同决定这个首频是主首还是辅首。2、如果该音频是辅音,则会额外有一个描述符:supplementary_audio_descriptor来具体描述该辅音,通过解析该描述符,可以进一步获得该辅音的混合方式、所属语言种类、类型等。机顶盒通过解析码流,可以分析出以上的数据。然后根据客户的选择,匹对主音和辅音的种类,语言等,然后根据混合的方式选择相应的输出方式。在具体实践过程中,发现目前采用DVB标准的双音频混合输出方法存在如下缺陷:1、辅音的专有描述符只描述了自身,没有描述与之对应的主音,主音并不知道有没有辅音,二者配对关系必须由另外的程序来实现。匹配时筛选机制不容易把握,需要比较语言种类,音频格式等,较为繁琐。2、如果辅音是纯音乐,按理是可以和任何主音相匹配,但是利用现有配对机制不好匹配,因为现有配对机制必须指定辅音归属于哪一种语言,而且辅音是可以以一个辅音配对多个主音。3、主从关系较为混乱,按现有的配对机制在提高代码效率的角度出发,实行从辅音来找对应的主音方式,因为主音不知道有无辅音,而从辅音的存在则会顺利成章的推测出主音的存在;这就存在一个问题,因为辅音是“辅助”主音的,但是在查找时却是占主导地位,由辅音查找主音,如果找不到主音,那么在播放音频时会出现只有辅音的极端情况发生。
技术实现思路
本专利技术实施例的目的在于提供一种基于DVB标准的双音频混合输出方法,旨在解决音频流中的主音和辅音配对方式复杂,主从关系混乱的问题。本专利技术实施例是这样实现的,一种基于DVB标准的双音频混合输出方法,包括以下步骤:对将要播放的包括主音和辅音的音频流进行解码;判断用于控制播出所述辅音的辅音控制开关是否打开,若所述辅音控制开关关闭,则只播放所述主音;若所述辅音控制开关打开,则判断所述主音的描述符是否标识有对应的辅音;若所述主音的描述符标识有对应的辅音,则根据所述主音的描述符中的标识定位对应的辅音;将所述已定位的辅音配合所述主音播放。本专利技术实施例的另一目的在于提供一种基于DVB标准的双音频混合输出装置,包括:音频解码模块,用于对将要播放的包括主音和辅音的音频流进行解码;辅音判断模块,用于判断用于控制播出所述辅音的辅音控制开关是否打开,若所述辅音控制开关关闭,则只播放所述主音;若所述辅音控制开关打开,则判断所述主音的描述符是否标识有对应的辅音;辅音定位模块,用于若所述主音的描述符标识有对应的辅音,则根据所述主音的描述符中的标识定位对应的辅音;播放模块,用于将所述已定位的辅音配合所述主音播放。本专利技术实施例的另一目的在于提供一种机顶盒,包括上述的基于DVB标准的双音频混合输出装置。上述基于DVB标准的双音频混合输出方法通过标识对应辅音在主音的描述符中,在对将要播放的音频流进行解码后,可以通过该标识定位对应的辅音后配合主音播放,明确了主音和辅音的主从关系,克服了主音和辅音配对复杂的问题,使得音频流的解码及播放机制变得简单,不需要另外的匹配筛选机制配对主音和辅音,简化了混合音频的输出方式。附图说明图1是本专利技术一实施例提供的基于DVB标准的双音频混合输出方法的工作流程图;图2是本专利技术另一实施例提供的基于DVB标准的双音频混合输出方法的工作流程图;图3是本专利技术另一实施例提供的显示音频流的标识的工作流程图;图4是本专利技术另一实施例提供的播放音频流的工作流程图;图5是本专利技术另一实施例提供的基于DVB标准的双音频混合输出装置以及机顶盒的模块框图。具体实施例方式为了使本专利技术要解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。下面将列举一种优选实施例的主音、辅音的描述符描述情况:例1:主音使用 iso_639_language_descriptor 和 supplementary_audio_descriptor描述符进行描述。如下所示,小括号中的文字是每个参数的解释。iso_639_ianguage_descriptor()[ ISO—63 9—language—code = fra (描述该主晋的语言种类,这里的fra表示该主音是法语) audio type= 0x00;(描述该音频的类型,0x00表示为主音,0x03表示为辅音) } supplementary audio dcscriptor() {(该描述符的存在与否确足该主骨是否有对应的辅音) pid: xxxx (描述该主音对应的辅音的PID,通过该pid可以定位对应的辅音) mix—type: O (描述该辅音的与主音的混合类型,O表示是后端混合,I表示是前端混合) ISO_639_language_code: fra (描述辅音的语言种类,这里的fra表示该辅音是法语) } 对辅音仅使用iso —639—language—descriptor描述符进行描述。如下所示,小括号中的文字是每个参数的解释。iso_639_!anguage_descriptor() { IS0 639_language_code = fra (描述该辅音的语言种类,这里的fra表示该辅音是法语) audio—type= 0x03;(描述该辅音的类型,0x00表示为主音,0x03表示为辅音) }注意:以上描述符中可能还有其他的参数,在这里为了简化流程把不重要的参数过滤掉了。如图1所示,为一优选实施例中的基于DVB标准的双音频混合输出方法的工作流程图,本实施例中基于DVB标准的双音频混合输出方法包括以下步骤:步骤S110,对将要播放的包括主音和辅音的音频流进行解码。具体地,DVB系统接入的音频流可以包括主音和辅音或只包括两者中其中的一种音频,在将该音频流播出(音频播放及显示对应的标识以及小标)之前,先对该音频流进行解码得到其包含如上例I所述的主音、辅音的描述符,并保存在数据库中。其中,需要说明的是,标识是被显示在显示界面上,其包括音频所属音频编码格式提示、音频语种提示、辅音控制开关是否被打开提示以及是否有对应辅音提示。具体地,标识有主音的标识和/或辅音的标识,主音的标识包括主音所属音频编码格式提示(如PCM,DD+,AC3等)、音频语种提示以及用于判断本文档来自技高网
...

【技术保护点】
一种基于DVB标准的双音频混合输出方法,其特征在于,包括以下步骤:对将要播放的包括主音和辅音的音频流进行解码;判断用于控制播出所述辅音的辅音控制开关是否打开,若所述辅音控制开关关闭,则只播放所述主音;若所述辅音控制开关打开,则判断所述主音的描述符是否标识有对应的辅音;若所述主音的描述符标识有对应的辅音,则根据所述主音的描述符中的标识定位对应的辅音;将所述已定位的辅音配合所述主音播放。

【技术特征摘要】
1.一种基于DVB标准的双音频混合输出方法,其特征在于,包括以下步骤: 对将要播放的包括主音和辅音的音频流进行解码; 判断用于控制播出所述辅音的辅音控制开关是否打开,若所述辅音控制开关关闭,则只播放所述主音;若所述辅音控制开关打开,则判断所述主音的描述符是否标识有对应的辅音; 若所述主音的描述符标识有对应的辅音,则根据所述主音的描述符中的标识定位对应的辅音; 将所述已定位的辅音配合所述主音播放。2.如权利要求1所述的基于DVB标准的双音频混合输出方法,其特征在于,在所述对将要播放的包括主音和辅音的音频流进行解码的步骤之后还包括: 若当前播放的所述音频流包括辅音,则不显示所述辅音的标识,若当前播放的所述音频流包括主音和辅音,且所述辅音控制开关打开,则在播放时显示所述主音的标识和对应辅音的小标。3.如权利要求2所述的基于DVB标准的双音频混合输出方法,其特征在于,所述若当前播放的所述音频流包括辅音,则不显示所述辅音的标识,若当前播放的所述音频流包括主音和辅音,且所述辅音控制开关打开,则在播放时显示所述主音的标识和对应的辅音的小标的步骤具体包括: 若当前播放的所述音频流包括辅音,则不显示所述辅音的标识; 若当前播放的所述音频流包括主音,则判断所述辅音控制开关是否打开,若所述辅音控制开关关闭,则只显示正在播放的主音的标识;若所述辅音控制开关打开,则 判断当前播放的所述主音是否还有对应的辅音,若当前播放的所述主音没有对应的辅音,则只显示正在播放的主音的标识;若当前播放的所述主音有对应的辅音,则在播放时同步显示所述主音的标识和对应的辅音的小标。4.如权利要求1-3任一项所述的基于DVB标准的双音频混合输出方法,其特征在于,所述将所述已定位的辅音配合所述主音播放的步骤具体为: 判断所述已定位的辅音与所述主音是前端混合还是后端混合; 若是前端混合,则将所述已经混合了主音的辅音播放; 若是后端混合,则将所述辅音与其对应的所述主音同步播放。5.如权利要求2或3所述的基于DVB标准的双音频混合输出方法,其特征在于,所述标识包括所述音频所属音频编码格式提...

【专利技术属性】
技术研发人员:李星
申请(专利权)人:深圳市九洲电器有限公司
类型:发明
国别省市:

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

1