一种基于车载信息娱乐系统的声音冲突处理方法

文档序号:6739805阅读:255来源:国知局
专利名称:一种基于车载信息娱乐系统的声音冲突处理方法
技术领域
本发明是关于车载信息处理技术,特别是关于一种基于车载信息娱乐系统的声音冲突处理方法。
背景技术
随着汽车舒适性、娱乐性要求的不断提高,日常生活中许多成熟的网络、通信、视听娱乐等技术(例如MP3/MP4播放器、GPS导航、收音机、视频播放器、车载电话等)可以被移植到车载信息娱乐系统中,使其影音播放功能、信息处理功能日益增强。随着车载信息娱乐系统功能的逐渐增强,其设备日益复杂,而系统中的娱乐应用大多需要播放声音,当多个应用抢占声音播放设备时,声音需要根据一定的判定条件决定最终输出,但当前技术并没有对同一时间内出现多个音源的状况进行处理,系统易出现多个音源抢占声音播放控制权的情况,导致播放声音混乱。

发明内容
本发明提供一种基于车载信息娱乐系统的声音冲突处理方法,将车载信息娱乐系统中的声音分级,以对同一时间内出现多个音源进行分级处理。本发明提供一种基于车载信息娱乐系统的声音冲突处理方法,该方法包括接收声音播放请求信息;判断当前是否有声音输出;如果是,根据预定义的声音优先级将当前输出的声音与请求播放的声音的优先级进行比较,并生成比较结果;根据所述的比较结果进行声音冲突处理。进一步地,预定义的声音优先级由高到低依次为语音及媒体类、系统类、电路类及导航类。进一步地,根据所述的比较结果进行声音冲突处理,包括当前输出的声音的优先级高于请求播放的声音的优先级时,继续播放当前输出的声音。进一步地,根据所述的比较结果进行声音冲突处理,包括当前输出的声音的优先级低于请求播放的声音的优先级时,中断当前输出的声音,处理所述的声音播放请求信息,并在完成请求播放的声音之后恢复中断的当前输出的声音。进一步地,当当前输出的声音为电话类,如果此时收到请求播放的声音为导航类或系统类,则继续播放当前输出的声音,同时输出特殊提示音。进一步地,当当前输出的声音为导航类,如果此时收到请求播放的声音为电话类,则切换至电话通道,并降低正在播放的导航类声音的音量或者将正在播放的导航类声音静
曰 进一步地,若当前输出的声音为系统类的声音输出,如果此时收到请求播放的声音为电话类,则切换至电话通道,将系统类声音静音;如果此时收到请求播放的声音为系统类,若请求的时间间隔小于5s则丢弃所述系统类声音,若请求时间间隔大于5s则将所述系统类声音排队等候。
进一步地,当当前输出的声音为语音及媒体类,如果此时收到请求播放的声音为电话类或导航类,则暂停当前输出,响应请求播放的声音。本发明实施例的有益效果在于,本发明使用了声音分级进行播放控制的方法,将车载信息娱乐系统中的声音进行分类,可以实现动态的加载、删除、修改声音的优先级。优先级低的声音被优先级高的声音中断后,高优先级声音停止输出时,系统能够自动恢复之前被中断的声音,增加了系统的易用性。通过软件方式实现,便于扩展。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中
图I为本发明实施例基于车载信息娱乐系统的声音冲突处理方法流程图;图2为本发明实施例的声音冲突处理方法示意图。
具体实施例方式为使本发明实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本发明实施例做进一步详细说明。在此,本发明的示意性实施例及其说明用于解释本发明,但并不作为对本发明的限定。如图I所示,本实施例提供一种基于车载信息娱乐系统的声音冲突处理方法,该方法包括步骤SlOl :接收声音播放请求信息。车载信息娱乐系统要播放例如MP3/MP4播放器、GPS导航、收音机、视频播放器、车载电话等声音请求,需要首先接收声音播放请求信息,然后才能播放声音。步骤S102 :判断当前是否有声音输出。如果是,进行步骤S104 ;如果否进行步骤S103。步骤S103 :播放请求播放的声音。车载信息娱乐系统在接收到一个新的声音请求时,一般会做出如下处首先判断当前车载信息娱乐系统是否有声音在输出,如果没有声音输出,则处理新的声音请求。如果当前有声音在输出,则判断当前车载信息娱乐系统声音的优先级是否高于新的声音请求的优先级,若当前车载信息娱乐系统声音的优先级高于新的声音请求的优先级,则不对新的声音请求进行处理。步骤S104 :根据预定义的声音优先级将当前输出的声音与请求播放的声音的优先级进行比较,并生成比较结果。车载信息娱乐系统中的预定义的声音类型可以包含语音及媒体类、系统类、电路类及导航类四类,所述声音类型的优先级由高到低依次为电话类、导航类、系统类、语音及媒体类,定义声音的优先级时,需要根据预定义的配置。下面分别介绍四类声音I.电话类声音通过电话声音通道进行电话接听及拨打。2.导航类声音导航软件语音提示(TTS)。
3.系统类声音各种系统音效,如收到短信,闹铃,日程提醒等(TTS或其它)。4.语音及媒体类声音各媒体播放器、收音机、基于TTS的语音朗读如News,SMS等(系统声音通道,收音机通道,TTS等)。上述的比较结果可以包括当前输出的声音的优先级高于请求播放的声音的优先级、当前输出的声音的优先级低于请求播放的声音的优先级、当前输出的声音的优先级等于请求播放的声音的优先级。步骤S105 :根据上述的比较结果进行声音冲突处理。根据上述的比较结果,需要进行如下不同的声音冲突处理实施例一
当前输出的声音的优先级高于请求播放的声音的优先级时,继续播放当前输出的声音。例如,当前输出的声音为系统类的声音,请求播放的一种声音类型为语音及媒体类声音,此时可以比较出当前输出的声音的优先级高于请求播放的声音的优先级,此时只需要继续播放当前的系统类的声音。特殊情况下,当当前输出的声音为电话类,如果此时收到请求播放的声音为导航类或系统类,虽然继续播放当前输出的声音,但是同时需要输出特殊提示音。当前输出的声音的优先级低于请求播放的声音的优先级时,中断当前输出的声音,处理所述的声音播放请求信息,并在完成请求播放的声音之后恢复中断的当前输出的声音。例如当前输出的声音为语音及媒体类的声音,请求播放的声音为电路类声音,此时可以比较出当前输出的声音的优先级低于请求播放的声音的优先级,此时需要中断当前语音及媒体类的声音,播放请求播放的电话类声音。在播放完成请求播放的声音之后,需要恢复之前中断的当前输出的语音及媒体类声音。再例如,当当前输出的声音为语音及媒体类,如果此时收到请求播放的声音为电话类或导航类,则暂停当前输出,响应请求播放的声音。因为电话类声音的优先级最高,所以有来电时,无论当前输出的为何种类型的声音,都会首先选择切换到电话通道。需要说明的是,导航程序可以和以上其他三种类型的声音同时运行,以保证导航的随时畅通。当当前输出的声音为导航类,如果此时收到请求播放的声音为电话类,则切换至电话通道,并降低正在播放的导航类声音的音量或者将正在播放的导航类声音静音。实施例二与上述情况不同的是,若当前输出的声音为系统类的声音输出,如果此时收到请求播放的声音为电话类,则切换至电话通道,将系统类声音静音,而不需要停止系统类声音。但是,如果此时收到请求播放的声音为系统类,若请求的时间间隔小于5s则丢弃所述系统类声音,若请求时间间隔大于5s则将所述系统类声音排队等候。实施例四当前输出的声音的优先级等于请求播放的声音的优先级时,需要分为下面几种情况处理I)当前输出的声音与请求播放的声音同为系统类声音。
系统类声音本身也可以区分播放级别,如果当前输出的声音与请求播放的声音同为系统类声音,需要判断当前输出的声音与请求播放的声音的级别,若当前输出的系统类声音的级别低于请求播放的系统类声音的级别,中断当前输出的系统类声音,处理请求播放的系统类声音,并在完成请求播放的声音之后恢复中断的当前输出的系统类声音。若当前输出的系统类声音的级别等于请求播放的系统类声音的级别,继续当前输出的系统类声音,将请求播放的系统类声音排队等候。若当前输出的系统类声音的级别高于请求播放的系统类声音的级别,继续当前输出的系统类声音,并判断声音播放请求的时间间隔是否小于5s,如果声音播放请求的时间间隔小于5s,丢弃请求播放的系统类声音,不予播放;如果声音播放请求的时间间隔大小于5s,将请求播放的系统类声音排队等候。2)当前输出的声音与请求播放的声音为语音及媒体类声音。如果当前输出的声音与请求播放的声音为语音及媒体类声音,需要关闭当前输出 的声音,并处理请求播放的声音。表一详细描述了本发明四种类型的声音中两两之间存在冲突时的冲突处理解决办法。表一
权利要求
1.一种基于车载信息娱乐系统的声音冲突处理方法,其特征在于,所述的方法包括接收声音播放请求信息;判断当前是否有声音输出;如果是,根据预定义的声音优先级将当前输出的声音与请求播放的声音的优先级进行比较,并生成比较结果;根据所述的比较结果进行声音冲突处理。
2.根据权利要求I所述的方法,其特征在于,预定义的声音类型包含语音及媒体类、系统类、电路类及导航类四类,所述声音类型的优先级由高到低依次为电话类高、导航类、系统类、语音及媒体类。
3.根据权利要求2所述的方法,其特征在于,根据所述的比较结果进行声音冲突处理,包括当前输出的声音的优先级高于请求播放的声音的优先级时,继续播放当前输出的声曰
4.根据权利要求2所述的方法,其特征在于,根据所述的比较结果进行声音冲突处理,包括当前输出的声音的优先级低于请求播放的声音的优先级时,中断当前输出的声音,处理所述的声音播放请求信息,并在完成请求播放的声音之后恢复中断的当前输出的声音。
5.根据权利要求3或4所述的方法,其特征在于,当当前输出的声音为电话类,如果此时收到请求播放的声音为导航类或系统类,则继续播放当前输出的声音,同时输出特殊提示音。
6.根据权利要求5所述的方法,其特征在于,当当前输出的声音为导航类,如果此时收到请求播放的声音为电话类,则切换至电话通道,并降低正在播放的导航类声音的音量或者将正在播放的导航类声音静音。
7.根据权利要求6所述的方法,其特征在于,若当前输出的声音为系统类的声音输出,如果此时收到请求播放的声音为电话类,则切换至电话通道,将系统类声音静音;如果此时收到请求播放的声音为系统类,若请求的时间间隔小于5s则丢弃所述系统类声音,若请求时间间隔大于5s则将所述系统类声音排队等候。
8.根据权利要求2所述的方法,其特征在于,当当前输出的声音为语音及媒体类,如果此时收到请求播放的声音为电话类或导航类,则暂停当前输出,响应请求播放的声音。
全文摘要
本发明提供一种基于车载信息娱乐系统的声音冲突处理方法,该方法包括接收声音播放请求信息;判断当前是否有声音输出;如果是,根据预定义的声音优先级将当前输出的声音与请求播放的声音的优先级进行比较,并生成比较结果;根据所述的比较结果进行声音冲突处理。本发明使用了声音分级进行播放控制的方法,将车载信息娱乐系统中的声音进行分级,优先级低的声音被优先级高的声音中断后,高优先级声音完成输出时,系统能够自动恢复之前被中断的声音,增加了系统的易用性。
文档编号G11B31/00GK102930889SQ20121041779
公开日2013年2月13日 申请日期2012年10月26日 优先权日2012年10月26日
发明者不公告发明人 申请人:北京世纪联成科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1