可进行音视频播放模式切换的终端及其切换方法

文档序号:9730039阅读:1001来源:国知局
可进行音视频播放模式切换的终端及其切换方法
【技术领域】
[0001]本发明涉及通信技术领域,尤其涉及一种可进行音视频播放模式切换的终端及其切换方法。
【背景技术】
[0002]现有的用户终端,包括平板电脑、智能手机、PC(Personal Computer,个人电脑)、掌上电脑,已然成为人们日常生活必不可少的伙伴。在业余时间,人们很多时候都会选择上述用户终端听音乐、看视频等舒缓疲劳或是学习。现有的用户终端在待机状态下的可实现听音乐、接收短信、进行通话、接收QQ、微信、微博新消息提醒等功能,可见用户终端在待机状态下为用户提供服务也是用户的需求之一。
[0003]但是在现有技术中,用户不能对播放的音视频数据的播放模式进行自由选择,尤其是用户终端在进入待机状态后,虽然能够实现上述的听音乐等多项功能,但是视频会暂停播放,这样,用户在待机状态下不能通过听视频中的音频对其中的内容进行了解或学习,在很多情况下给用户造成了不便。之所以出现这种情况的原因在于:多数视频资源并没有独立的音频资源,很多情况下用户无法下载到视频中的音频资源,自然,如果用户需要在待机状态下继续视频中音频的播放就无法实现。现有的音频格式包括:MP3 (Moving PictureExperts Group Aud1 Layer 3,动态影像专家压缩标准音频层面3)、AIFF(Aud1Interchange File Format,音频交换文件格式)、WMA(Windows Media Aud1,Windows,多媒体音频)、Real-Aud1(即时播音系统)等。
[0004]虽然,在现有技术中,存在能够解决上述问题的技术方案,但是只限于移动终端锁屏状态下的视频播放控制方法,由于播放视频需要大量消耗移动终端的电量,可见其并不是一个很好的解决方案,甚至会给用户带来很多其他的问题。

【发明内容】

[0005]针对上述问题,本发明旨在提供一种可进行音视频播放模式切换的终端及其切换方法,其能够根据用户的选择实现待播放音视频数据中的音频流和视频流的自由播放,用户提供方便,带给用户更好的体验。
[0006]本发明提供的技术方案如下:
[0007]—种可进行音视频播放模式切换的终端,包括状态监测模块、播放模式选择模块以及播放控制模块;其中,
[0008]所述状态监测模块,用于监测所述终端;
[0009]所述播放模式选择模块,与所述状态监测模块连接,根据所述状态监测模块的监测结果选择相应的音视频播放模式;
[0010]所述播放控制模块,与所述播放模式选择模块连接,所述播放控制模块根据所述播放模式选择模块的选择结果解码待播放音视频数据中的音频流压缩编码数据和/或视频流压缩编码数据,并控制解码得到音频流和/视频流的输出,实现所述终端中音视频播放模式的切换。
[0011]在本技术方案中,终端根据选播放模式选择模块中的选择进行响应并输出,节约资源的同时为用户提供便利。
[0012]进一步优选地,音视频播放模式包括:同步播放音频流和视频流、暂停播放音频流和视频流、仅播放视频流以及仅播放音频流;
[0013]和/或,
[0014]所述状态监测模块监测所述终端,具体包括:所述状态监测模块监测所述终端是否接收到切换音视频播放模式的请求、监测所述终端当前是否处于音视频播放状态、以及监测所述终端当前所处的音视频播放模式。
[0015]在本技术方案中,同步播放音频流和视频流即为目前终端在中音视频数据的正常播放模式,具体指在该模式下,用户既能看到视频画面也能听到音频声音;暂停播放音频流和视频流即为目前终端中暂停播放模式,具体指在该模式下,用户既看不到视频画面也听不到音频声音;仅播放视频流,具体指在该模式下,用户只能看到视频画面不能听到音频声音;仅播放音频流,具体指在该模式下,用户只能听到音频声音不能看到视频画面。这样,用户能够对终端中音视频数据的播放进行自由的选择,尤其是在一些特殊情况下,为用户提供便利。
[0016]进一步优选地,所述播放控制模块中包括:控制单元、解封装单元、解码单元以及首视频输出单兀,其中,
[0017]所述解封装单元,与所述控制单元连接,所述解封装单元在所述控制单元的控制下解封装所述待播放音视频数据;
[0018]所述解码单元,与所述控制单元连接,根据所述播放模式选择模块的选择结果,所述解码单元在所述控制单元的控制下解码所述解封装单元得到的音频流压缩编码数据和/或视频流压缩编码数据;
[0019]所述音视频输出单元,与所述控制单元连接,所述音视频输出单元在所述控制单元的控制下输出所述解码单元中解码得到的音频流和/或视频流。
[0020]在本技术方案中,当播放模式选择模块中选择的播放模式为“仅播放音频流”,则此时解码单元只对“音频流压缩编码数据”进行解码,音视频输出单元仅输出“音频流”,其他模式以此类推。可以看出,相对于现有技术来说,本发明提供的解码单元在解码过程更加灵活。
[0021]进一步优选地,所述播放控制模块中还包括与所述控制单元连接的寻帧单元;
[0022]当所述终端接收到切换音视频播放模式的请求时,所述控制单元随即控制所述寻帧单元在当前输出的音频流或视频流中寻找当前播放帧,进而控制解码单元从所述当前播放帧开始对视频流压缩编码数据或音频流压缩编码数据进行解压;
[0023]和/或,
[0024]所述播放控制模块中还包括与所述控制单元连接的同步单元;
[0025]当所述终端接收到切换到同步播放音频流和视频流的音视频播放模式的请求时,在所述解码单元对所述音频流压缩编码数据和视频流压缩编码数据进行解码之后,所述控制单元控制所述同步单元对解码得到的音频流和视频流进行同步处理。
[0026]在本技术方案中,寻帧单元保障了终端中音视频数据播放的连续性。同步单元保障了音频流和视频流的同步输出。
[0027]进一步优选地,所述播放控制模块中还包括视频源检测单元和协议解析单元,其中,
[0028]所述视频源检测单元,与所述控制单元连接,所述控制单元控制所述视频源检测单元检测所述待播放音视频数据的来源;
[0029]所述协议解析单元,与所述控制单元连接,当所述视频检测单元检测到所述待播放音视频数据为在线音视频数据,所述控制单元控制所述协议解析单元对所述待播放音视频数据进行协议解析。
[0030]在本技术方案中,对当前播放的在线音视频数据进行协议解析,目的是将流媒体数据格式解析为标准的音视频数据封装的格式。
[0031 ] 进一步优选地,在所述终端中:
[0032]所述状态监测模块还用于监测所述终端是否接收到进入待机状态的请求;
[0033]当所述状态监测模块监测到所述终端接收到进入待机状态的请求,所述状态监测模块进一步监测所述终端是否处于音视频播放状态;
[0034]当所述状态监测模块监测到所述终端处于音视频播放状态,则所述终端弹出播放模式选择模块供用户选择;所述终端根据用户选择的音视频播放模式进行输出之后进入待机状态;
[0035]当所述状态监测模块监测到所述终端未处于音视频播放状态,所述终端直接进入待机状态。
[0036]本技术方案为终端在待机状态下的应用,在该应用中,当终端要进入待机状态,则在终端的显示屏中跳出音视频播放模式选择窗口供用户选择,最后终端根据用户的选择对音视频数据的输出进行控制。这样,用户根据自己当前需求选择音视频播放模式,简单方便。尤其是当选择待机状态下仅播放音频流的音视频播放模式,就能够实现终端在待机状态下只播放音频而不显示视频中的画面,为用户提供便利的同时节约电量。
[0037]可以看出,在本发明中,上述的可进行音视频播放模式切换的终端可在非待机状态下的应用,也可以在待机的模式下应用。
[0038]本发明还提供了一种终端的音视频播放模式切换方法,具体包括以下步骤:
[0039]S1监测终端;
[0040]S2根据监测结果切换音视频播放模式;
[0041]S3根据步骤S2中需要切换到的音视频播放模式解码待播放音视频数据中的音频流压缩编码数据和/或视频流压缩编码数据;
[0042]S4控制解码得到音频流和/视频流的输出,实现所述终端中音视频播放模式的切换。
[0043]进一步优选地,在步骤S1中,具体包括:
[0044]S11监测所述终端是否接收到切换音视频播放模式的请求,若收到,跳转至步骤S12;若没有收到,继续监测所述终端;
[0045]S12监测所述终端当前是否处于音视频播放状态,若是,跳转至步骤S13;若不是,跳转至步骤S2;
[0046]S13监测所述终端当前所处的音视频播放模式。
[0047]进一步优选地,当监测到所述终端当前未处于音视频播放状态、且接收到切换音视频播放模式的请求时,在步骤S3中具体包括:
[0048]S311接收步骤S2中需要切换到的音视频播放模式;
[0049]S312解封装待播放
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1