一种音频混合管理方法及系统与流程

文档序号:11254402阅读:567来源:国知局
一种音频混合管理方法及系统与流程

本发明涉及音频处理领域,特别涉及一种音频混合管理方法及系统。



背景技术:

在基于欧洲dvb(digitalvideobroadcasting)标准的电视节目中,通常会有多种不同用途的音频对应一个电视节目。其中有一种音频属于audiodescription(音频描述,简称ad)类型,这种音频主要用于给视障人士使用的。视障人士无法看到电视画面,但能通过ad音频听到当前电视画面的内容。

ad音频有两种形态:broadcast-mix(前端混合)和receiver-mix(后端混合)。

broadcast-mix音频同时包含了mainaudio(主音频)和supplementaryaudio(辅音频)。receiver-mix音频只包含了supplementaryaudio(辅音频)。

mainaudio(主音频)是正常的节目音频。

supplementaryaudio(辅音频)是节目旁白音,用于描述电视画面的内容。

在播放ad音频时,如果ad音频属于broadcast-mix,则直接播出该ad音频即可。如果ad音频属于receiver-mix,则必须将此音频和对应的mainaudio混合在一起同时播出。

任何mainaudio都有国家属性,supplementaryaudio有的有国家属性,有的没有国家属性。

对于receiver-mix音频,如果其中的supplementaryaudio有国家属性,则会将此音频与对应国家的mainaudio进行混合播放。如果其中的supplementaryaudio没有国家属性,则认为该receiver-mix音频可以与任何国家的音频进行混合。

实现混合音频功能的关键技术有两点:

1.当用户设定了firstpreferredaudio(第一喜好音频)和secondpreferredaudio(第二喜好音频)后,系统会根据用户的设定,以及ad控制开关的状态,分析判断出最适合播放的音频,并作为默认音频播放。这需要对多种不同的音频组合类型做出合理判断。

2.当用户手动选择某路音频后,系统依据该音频的类型以及ad控制开关的状态,选择最佳的播放方式。

现有技术在对音频混合管理有两种技术方案:

方案一:隐藏所有的ad音频,只对用户显示普通音频,当ad控制开关打开时,只在后台控制音频的混合。该方案一由于该技术方案隐藏了所有的ad音频,导致如果同时存在多个相同国家的ad音频时,系统只会默认播放某一个ad音频,其他的ad音频永远无法被选中和播放。这极大地限制了选择的多样性。

方案二:对用户显示所有的音频,用户可以选中任何一个音频。当ad开关打开时,如果用户选中主音频,则将主音频和ad音频混合播放。如果用户选中ad音频,则只播放ad音频。该方案二在ad控制开关打开的情况下,当用户选中receiver-mixad音频时,系统不会把该ad音频和主音频进行混合播放,而仅仅是单独播放出来。这是由于往往多个主音频对应一个ad音频。系统无法判断出该ad音频应该和哪一个主音频进行混合。这样做会导致在ad控制开关是开启状态下,选中的ad音频居然不会和主音频混合播放,不符合用户预期要求。



技术实现要素:

本发明提供一种音频混合管理方法及系统,旨在解决音频混合播放时出现混乱的问题。

本发明提供一种音频混合管理方法,包括以下步骤:

音频显示步骤:显示所有的音频,并标注音频类型,并供用户选择任意一路音频;

音频默认选择混合播放步骤:根据用户预先设置的firstpreferredaudio和secondpreferredaudio,以及ad控制开关状态,自动选择一路音频进行单独输出,或者组合两路音频,进行混合输出;

音频手动选择混合播放步骤:用户手动选择一路音频后,音频管理系统会根据当前用户选择的音频以及ad控制开关的状态,选择音频进行混合或者单独输出。

作为本发明的进一步改进,所述音频显示步骤具体包括:

s1.获取所有的音频信息,并判断该音频信息是否为ad音频,若是则执行步骤s2,若否则根据音频所属国家信息显示为主音频;

s2.判断该音频信息为broadcast-mix音频还是为receiver-mix音频,若为broadcast-mix音频则根据音频所属国家信息显示为broadcast-mix音频,若为receiver-mix音频则根据音频所属国家信息显示为receiver-mix音频。

作为本发明的进一步改进,所述音频默认选择混合播放步骤具体包括:

t1.输入音频,判断ad控制开关是否打开,若是则执行步骤t2,若否则执行步骤t4;

t2.判断是否有firstpreferredcountryaudio对应的ad音频,若是则该继续判断ad音频是broadcast-mix音频还是receiver-mix音频,若为broadcast-mix音频则单独播放该音频,若为receiver-mix音频则将该音频和对应国家的主音频混合播放;若否则执行步骤t3;

t3.判断是否有secondpreferredcountryaudio对应的ad音频,若是则继续判断该ad音频是broadcast-mix音频还是receiver-mix音频,若为broadcast-mix音频则单独播放该音频,若为receiver-mix音频则将该音频和对应国家的主音频混合播放;若否则播放位于音频列表首位的主音频;

t4.判断是否有firstpreferredcountryaudio对应的主音频,若是则播放该主音频;若否则继续判断是否有secondpreferredcountryaudio对应的主音频,若是则播放该音频,若否则播放位于音频列表首位的主音频。

作为本发明的进一步改进,所述音频手动选择混合播放步骤具体包括:

r1.手动选中一个音频,判断选中音频是否为receiver-mix音频,若是则执行步骤r2,若否则播放选中音频;

r2.判断ad控制开关是否打开,若是则执行步骤r3,若否则单独播放选中的receiver-mix音频;

r3.判断是否有对应国家的主音频,若是则执行步骤r4,若否则单独播放选中的receiver-mix音频;

r4.判断是否只有唯一一个该国家的主音频,若是则将选中的receiver-mix音频和对应国家的主音频混合播放,若否则弹出选择对应国家主音频对话框,根据用户选中的主音频,将其与receiver-mix音频混合播放。

本发明还提供一种音频混合管理系统,包括音频显示模块、音频默认选择混合播放模块、音频手动选择混合播放模块,

所述音频显示模块被配置为显示所有的音频,并标注音频类型,并供用户选择任意一路音频;

所述音频默认选择混合播放模块被配置为根据用户设置的firstpreferredaudio和secondpreferredaudio,以及ad控制开关状态,选择一路音频进行单独输出,或者组合两路音频,进行混合输出;

所述音频手动选择混合播放模块被配置为供用户手动选择一路音频后,音频管理系统会根据当前用户选择的音频以及ad控制开关的状态,选择音频进行混合或者单独输出。

作为本发明的进一步改进,所述音频显示模块还被设置为:

获取所有的音频信息,并判断该音频信息是否为ad音频,若否则根据音频所属国家信息显示为主音频,若是则继续判断该音频信息为broadcast-mix音频还是为receiver-mix音频,若为broadcast-mix音频则根据音频所属国家信息显示为broadcast-mix音频,若为receiver-mix音频则根据音频所属国家信息显示为receiver-mix音频。

作为本发明的进一步改进,所述音频默认选择混合播放还被设置为:

输入音频,判断ad控制开关是否打开,

若ad控制开关打开则判断是否有firstpreferredcountryaudio对应的ad音频,若是则继续判断该ad音频是broadcast-mix音频还是receiver-mix音频,若为broadcast-mix音频则单独播放该音频,若为receiver-mix音频则将该音频和对应国家的主音频混合播放;若否则继续判断是否有secondpreferredcountryaudio对应的ad音频,若是则继续判断该ad音频是broadcast-mix音频还是receiver-mix音频,若为broadcast-mix音频则单独播放该音频,若为receiver-mix音频则将该音频和对应国家的主音频混合播放;若否则播放位于音频列表首位的主音频;

若ad控制开关未打开则判断是否有firstpreferredcountryaudio对应的主音频,若是则播放该主音频;若否则继续判断是否有secondpreferredcountryaudio对应的主音频,若是则播放该音频,若否则播放位于音频列表首位的主音频。

作为本发明的进一步改进,所述音频手动选择混合播放模块还被设置为:

手动选中一个音频,判断选中音频是否为receiver-mix音频,若否则播放选中音频,若是则继续判断ad控制开关是否打开,若没打开则单独播放选中的receiver-mix音频,若打开则判断是否有对应国家的主音频,若无对应国家的音频则单独播放选中的receiver-mix音频,若有对应国家的音频则继续判断是否只有唯一一个该国家的主音频,若是则将选中的receiver-mix音频和对应国家的主音频混合播放,若否则弹出选择对应国家主音频对话框,根据用户选中的主音频,将其与receiver-mix音频混合播放。

本发明的有益效果是:本发明让所有类型的音频均可显示,用户可以自由选中任何一路音频,给予用户充分的选择权。还可以根据用户的预先设置自动选择最佳音频输出方式,使得人机交互智能化和人性化。

附图说明

图1是本发明一种音频混合管理方法中音频显示步骤的流程图;

图2是本发明一种音频混合管理方法中音频默认选择混合播放步骤的流程图;

图3是本发明一种音频混合管理方法中音频手动选择混合播放步骤的流程图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。

实施例一:

如图1和图3所示,本发明的一种音频混合管理方法,包括以下步骤:

音频显示步骤:显示所有的音频,并标注音频类型,并供用户选择任意一路音频;

音频默认选择混合播放步骤:根据用户预先设置的firstpreferredaudio和secondpreferredaudio,以及ad(audiodescription)控制开关状态,自动选择一路音频进行单独输出,或者组合两路音频,进行混合输出;

音频手动选择混合播放步骤:用户手动选择一路音频后,音频管理系统会根据当前用户选择的音频以及ad控制开关的状态,选择音频进行混合或者单独输出。

实施例二:

如图1所示,在实施例一的基础上,音频显示步骤具体包括:

s1.获取所有的音频信息,并判断该音频信息是否为ad音频,若是则执行步骤s2,若否则根据音频所属国家信息显示为主音频;

s2.判断该音频信息为broadcast-mix音频还是为receiver-mix音频,若为broadcast-mix音频则根据音频所属国家信息显示为broadcast-mix音频,若为receiver-mix音频则根据音频所属国家信息显示为receiver-mix音频。

实施例三:

如图2所示,在实施例一的基础上,音频默认选择混合播放步骤具体包括:

t1.输入音频,判断ad控制开关是否打开,若是则执行步骤t2,若否则执行步骤t4;

t2.判断是否有firstpreferredcountryaudio对应的ad音频,若是则继续判断该ad音频是broadcast-mix音频还是receiver-mix音频,若为broadcast-mix音频则单独播放该音频,若为receiver-mix音频则将该音频和对应国家的主音频混合播放;若否则执行步骤t3;

t3.判断是否有secondpreferredcountryaudio对应的ad音频,若是则继续判断该ad音频是broadcast-mix音频还是receiver-mix音频,若为broadcast-mix音频则单独播放该音频,若为receiver-mix音频则将该音频和对应国家的主音频混合播放;若否则播放位于音频列表首位的主音频;

t4.判断是否有firstpreferredcountryaudio对应的主音频,若是则播放该主音频;若否则继续判断是否有secondpreferredcountryaudio对应的主音频,若是则播放该音频,若否则播放位于音频列表首位的主音频。

实施例四:

如图3所示,在实施例一的基础上,音频手动选择混合播放步骤具体包括:

r1.手动选中一个音频,判断选中音频是否为receiver-mix音频,若是则执行步骤r2,若否则播放选中音频;

r2.判断ad控制开关是否打开,若是则执行步骤r3,若否则单独播放选中的receiver-mix音频;

r3.判断是否有对应国家的主音频,若是则执行步骤r4,若否则单独播放选中的receiver-mix音频;

r4.判断是否只有唯一一个该国家的主音频,若是则将选中的receiver-mix音频和对应国家的主音频混合播放,若否则弹出选择对应国家主音频对话框,根据用户选中的主音频,将其与receiver-mix音频混合播放。

实施例五:

本发明还提供一种音频混合管理系统,具体分为三部分:

音频显示模块:音频管理系统向用户显示所有的音频,并标注音频类型,用户可以选择任何一路音频;

音频默认选择混合播放模块:音频管理系统根据用户设置的firstpreferredaudio(第一喜好音频)和secondpreferredaudio(第二喜好音频),以及ad控制开关状态,选择一路音频进行单独输出,或者组合两路音频,进行混合输出;

音频手动选择混合播放模块:当用户手动选择一路音频后,音频管理系统会根据当前用户选择的音频以及ad控制开关的状态,选择合适的音频进行混合或者单独输出。

具体的,音频显示模块还被设置为:

获取所有的音频信息,并判断该音频信息是否为ad音频,若否则根据音频所属国家信息显示为主音频,若是则继续判断该音频信息为broadcast-mix音频还是为receiver-mix音频,若为broadcast-mix音频则根据音频所属国家信息显示为broadcast-mix音频,若为receiver-mix音频则根据音频所属国家信息显示为receiver-mix音频。

音频默认选择混合播放还被设置为:

输入音频,判断ad控制开关是否打开,

若ad控制开关打开则判断是否有firstpreferredcountryaudio对应的ad音频,若是则继续判断该ad音频是broadcast-mix音频还是receiver-mix音频,若为broadcast-mix音频则单独播放该音频,若为receiver-mix音频则将该音频和对应国家的主音频混合播放;若否则继续判断是否有secondpreferredcountryaudio对应的ad音频,若是则继续判断该ad音频是broadcast-mix音频还是receiver-mix音频,若为broadcast-mix音频则单独播放该音频,若为receiver-mix音频则将该音频和对应国家的主音频混合播放;若否则播放位于音频列表首位的主音频;

若ad控制开关未打开则判断是否有firstpreferredcountryaudio对应的主音频,若是则播放该主音频;若否则继续判断是否有secondpreferredcountryaudio对应的主音频,若是则播放该音频,若否则播放位于音频列表首位的主音频。

音频手动选择混合播放模块还被设置为:

手动选中一个音频,判断选中音频是否为receiver-mix音频,若否则播放选中音频,若是则继续判断ad控制开关是否打开,若没打开则单独播放选中的receiver-mix音频,若打开则判断是否有对应国家的主音频,若无对应国家的音频则单独播放选中的receiver-mix音频,若有对应国家的音频则继续判断是否只有唯一一个该国家的主音频,若是则将选中的receiver-mix音频和对应国家的主音频混合播放,若否则弹出选择对应国家主音频对话框,根据用户选中的主音频,将其与receiver-mix音频混合播放。

本发明达到了以下目的:

1.音频管理系统向用户显示所有不同种类的音频,用户可以自由选中任何一路音频,给予用户充分的选择权;

2.当用户设定firstpreferredaudio(第一喜好音频)和secondpreferredaudio(第二喜好音频)后,音频管理系统会根据ad控制开关的状态,选出最合适的音频进行播放;

3.当用户手动选择某一路音频后,音频管理系统会根据ad控制开关的状态,选择合适的音频进行播放。特别的,如果用户选择的是receiver-mixad音频时,系统仍然可以选出最合适音频组合进行播放。

以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。

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