一种音轨切换方法和装置制造方法及图纸

技术编号:14172432 阅读:137 留言:0更新日期:2016-12-13 00:20
本发明专利技术实施例涉及信息处理领域,尤其涉及一种音轨切换的处理方法,用于在当前音轨为错误音轨的情况下,也依然能成功切换至目标音轨,从而使用户听到目标音轨上对应的声音。本发明专利技术实施例中,接收从当前音轨切换至目标音轨的音轨切换指令;读取目标音轨上的待解码数据;若确定当前音轨为错误音轨,则释放当前解码器;根据目标音轨上的数据的编码格式,创建新的解码器;使用新的解码器对待解码数据进行解码。如此,在当前音轨为错误音轨时可将目标音轨上的待解码数据发送给新的解码器进行成功解码,从而发送给播放器进行播放,用户即可听到目标音轨上对应的声音;避免了现有技术中当当前音轨为错误音轨时,无法播放目标音轨上对应的声音的问题。

Track switching method and device

The embodiment of the invention relates to the field of information processing, processing method, especially relates to a track switch, used in the track for the wrong track case, can still successfully switched to the target track, allowing the user to hear the sound of the corresponding target track. In one embodiment of the invention, the current instruction received from the track switch is switched to the target track track; track to read the decoded data; if it is determined the track for the wrong track, the release of the decoder; according to the target track data encoding format, to create a new decoder for decoding; decoding the data using the new approach decoder. So, in the current track for the wrong tracks can be on track to decode the data sent to the new decoder is successfully decoded, which is sent to the player for playback, the user can hear the sound of the corresponding target track; to avoid the existing technology when the track for the wrong track, unable to play on the corresponding target track sound problem.

【技术实现步骤摘要】

本专利技术实施例涉及信息处理领域,尤其涉及一种音轨切换方法和装置
技术介绍
随着技术的发展,很多人使用智能电视或者移动终端观看视频,为了满足用户在观看视频过程中对音频的不同需求,多媒体文件通常包括多条音轨的音频数据,比如不同语言类型的音轨:如中文音轨、英文音轨、西班牙文音轨,不同音质的音轨:如MP3格式音轨、高级音频编码(Advanced Audio Coding简称AAC)格式音轨、杜比音轨等等。用户在播放包括多条音轨的多媒体文件时,通常会遇到音轨切换问题。然而在音轨切换过程中通常会遇到出现错误音轨的情况,比如用户从中文音轨切换至英文音轨,发现没有声音,再从英文音轨切换到西班牙文音轨,其中,英文音轨为错误音轨,即用户在播放英文音轨上的数据时听不到声音。在这种情况下,用户从英文音轨切换至西班牙文音轨时,会出现整个声音链条断掉,造成没有声音的情况,即从错误音轨切出时,用户无法听到英文音轨的声音,也无法听到西班牙文音轨的声音。综上所述,亟需一种音轨切换方法和装置,用于在当前音轨为错误音轨的情况下,也依然能成功切换至目标音轨,从而使切换到目标音轨后用户可以听到目标音轨上对应的声音。
技术实现思路
本专利技术实施例提供了一种音轨切换方法和装置,用于在当前音轨为错误音轨的情况下,也依然能成功切换至目标音轨,从而使用户听到目标音轨上对应的声音。本专利技术实施例提供了一种音轨切换方法,包括:接收从当前音轨切换至目标音轨的音轨切换指令;读取目标音轨上的待解码数据;若确定当前音轨为错误音轨,则释放当前解码器;根据目标音轨上的待解码数据的编码格式,创建新的解码器;使用新的解码器对待解码数据进行解码。本专利技术实施例提供了一种音轨切换装置,包括:接收单元,用于接收从当前音轨切换至目标音轨的音轨切换指令;读取单元,用于读取目标音轨上的待解码数据;处理单元,用于若确定当前音轨为错误音轨,则释放当前解码器;根据目标音轨上的待解码数据的编码格式,创建新的解码器;使用新的解码器对待解码数据进行解码。本专利技术实施例中,接收从当前音轨切换至目标音轨的音轨切换指令;读取目标音轨上的待解码数据;若确定当前音轨为错误音轨,则释放当前解码器;根据目标音轨上的数据的编码格式,创建新的解码器;使用新的解码器对待解码数据进行解码。如此,在当前音轨为错误音轨时可将目标音轨上的待解码数据发送给新的解码器进行成功解码,从而发送给播放器进行播放,用户即可听到目标音轨上对应的声音;避免了现有技术中当当前音轨为错误音轨时,即使将待解码数据发送给当前解码器,当前解码器由于解码了当前音轨上的数据而导致处于错误状态,进而无法接收待解码数据,从而无法播放目标音轨上对应的声音的问题。附图说明图1为本专利技术实施例提供的一种媒体播放系统的架构示意图;图2为本专利技术实施例提供的一种音轨切换的方法流程示意图;图3为本专利技术实施例提供的另一种音轨切换的方法流程示意图;图4为本专利技术实施例提供的一种音轨切换装置的结构示意图。具体实施方式为了使本专利技术的目的、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。图1是本专利技术实施例的一种媒体播放设备结构示意图。如图1所示,媒体播放设备100可以是具有数据处理及存储功能的网络设备,包括但不限于(安装有通信模块的)智能手机、掌上电脑、平板电脑、智能电视(Smart TV)、平板电脑、个人数字助理(Personal Digital Assistant,简称PDA)、销售终端(Point of Sales,简称POS)、车载电脑等等。这些通信终端上都安装有操作系统,包括但不限于:Android操作系统、Symbian操作系统、Windows mobile操作系统、以及苹果iPhone OS操作系统等等。如图1所示,媒体播放系统100可以包括音轨切换装置101、存储器102、解码器103、播放器104,其中,音轨切换装置与存储器、解码器、播放器相连接,即音轨切换装置控制存储器、解码器、播放器执行相应的指令,且存储器、解码器、播放器向音轨切换装置反馈相应的执行指令响应。举例来说,比如音轨切换装置接收音轨切换指令,读取存储器上的目标音轨上的待解码数据。解码器与播放器相连接,即解码器将解码后的音轨上的数据发送到播放器进行播放。媒体播放设备可以通过音轨切换装置实现正在播放音轨的切换。存储器可以存储多种音轨上的数据,如正在播放的当前音轨上的数据、目标音轨上的数据。解码器根据需要可随时生成,解码器用于对从存储器中获取的目标音轨上的待解码数据进行解码,并把解码后的目标音轨上的数据发送到播放器。播放器用于播放解码后的目标音轨上的待解码数据。获取目标音轨上的待解码数据的途径有多种,本专利技术实施例中提供一种可选地实施方式,音轨切换装置获取到播放器正在播放的当前音轨上的数据的播放时间,根据播放时间,从目标音轨上的数据中确定出播放时间之后的数据,即得到目标音轨上的待解码数据。由于解码器是对目标音轨上的待解码数据进行解码后发送到播放器的,因此,播放器接收到解码后的目标音轨上的待解码数据能平滑地衔接当前正在播放的音轨上的数据。音轨切换指令一般都是由用户来触发的,例如,用户在观看影片时,点击按钮或者选项来选择自己需要的音轨,这样播放器就会接收到用户触发的音轨换的请求,例如将音轨由中文切换为英文。当播放器接收到音轨切换的请求后,通知音轨切换装置,音轨切换装置控制暂停向播放器发送当前音轨上的数据。可以理解的是,该暂停是很短的,对于用户来说,人耳是辨别不出来有停顿的。在现有技术中,当当前音轨为错误音轨时,由于当前解码器解码了错误音轨,使得当前解码器处于错误状态,此时,处于错误状态的解码器既不能被释放也不能恢复到工作状态,即当前解码器不能接收目标音轨上的待解码数据,所以播放器也接收不到目标音轨上的数据,进而无法播放目标音轨上的数据对应的声音。基于此,本专利技术实施例提供了一种音轨切换方法和装置,用于在当前音轨为错误音轨的情况下,也依然能成功切换至目标音轨,从而使用户听到目标音轨上对应的声音。基于图1所示的系统架构,图2示例性示出了本专利技术实施例提供的一种音轨切换的方法流程示意图,如图2所示,该音轨切换的方法包括以下步骤:步骤201,接收从当前音轨切换至目标音轨的音轨切换指令;音轨切换指令一般是用户触发的,在用户观看影片时,点击按钮或者选项来选择自己需要的音轨,例如将音轨由中文切换为英文;步骤202,读取目标音轨上的待解码数据;步骤203,若确定当前音轨为错误音轨,则:释放当前解码器;步骤204,根据目标音轨上的数据的编码格式,创建新的解码器;步骤205,使用新的解码器对待解码数据进行解码。由于本专利技术实施例中,在当前音轨为错误音轨时可将目标音轨上的待解码数据发送给新的解码器进行成功解码,从而发送给播放器进行播放,用户即可听到目标音轨上对应的声音;避免了现有技术中当当前音轨为错误音轨时,即使将待解码数据发送给当前解码器,当前解码器由于解码了当前音轨上的数据而导致无法接收待解码数据,从而无法播放目标音轨上对应的声音的问题。可选地,在确定满足以下内容时,确定当前音轨为错误音轨:确定通过当前解码器对当前音轨上的数据解本文档来自技高网...
一种音轨切换方法和装置

【技术保护点】
一种音轨切换方法,其特征在于,包括:接收从当前音轨切换至目标音轨的音轨切换指令;读取所述目标音轨上的待解码数据;若确定所述当前音轨为错误音轨,则释放当前解码器;根据所述目标音轨上的待解码数据的编码格式,创建新的解码器;使用所述新的解码器对所述待解码数据进行解码。

【技术特征摘要】
1.一种音轨切换方法,其特征在于,包括:接收从当前音轨切换至目标音轨的音轨切换指令;读取所述目标音轨上的待解码数据;若确定所述当前音轨为错误音轨,则释放当前解码器;根据所述目标音轨上的待解码数据的编码格式,创建新的解码器;使用所述新的解码器对所述待解码数据进行解码。2.如权利要求1所述的方法,其特征在于,所述读取所述目标音轨上的待解码数据之后,还包括:若确定所述当前音轨不是错误音轨、且通过所述当前解码器确定所述待解码数据的编码格式与所述当前音轨上的数据的编码格式一致,则:使用所述当前解码器对所述待解码数据进行解码。3.如权利要求1所述的方法,其特征在于,所述读取所述目标音轨上的待解码数据之后,所述释放当前解码器之前,还包括:若确定所述当前音轨不是错误音轨、且通过所述当前解码器确定所述待解码数据的编码格式与所述当前音轨上的数据的编码格式不一致。4.如权利要求1至3任一权利要求所述的方法,其特征在于,在确定满足以下内容时,确定所述当前音轨为错误音轨:确定通过所述当前解码器对所述当前音轨上...

【专利技术属性】
技术研发人员:刘兴瑞
申请(专利权)人:青岛海信电器股份有限公司
类型:发明
国别省市:山东;37

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

1