一种动态音视频菜单的播放方法与实现装置的制作方法

文档序号:7687313阅读:199来源:国知局
专利名称:一种动态音视频菜单的播放方法与实现装置的制作方法
技术领域
本发明涉及交互式语音视频技术领域,尤其涉及一种动态音视频菜单的 播放方法与实现装置。
背景技术
在日常的生活中,人们经常会使用IVR (Interactive Voice Response,交 互式语音应答)业务与IWR (Interactive Voice & Video Response,交互式语音视频应答)业务,其中,IWR也可以称为视频IVR,或称为"Video Portal (视频门户),,等等,所述的IWR业务是以视频通话为基础实现两端 之间的语音视频交互,其应用环境具体为 一端为用户,另一端(局端)为 应用程序(即应用系统)。在IVR业务中,为了适应不断更新的业务内容通常会采用音频动态菜单功 能,音频动态菜单制作过程是每个备选的音频动态菜单项提供自己的提示语 音,用于表示其内容。IVR系统需要生成某一级菜单的时,将所需的所有音频 动态菜单项的提示音拼接起来,并且在提示音之间加上一些附加提示音(为 辅助语音),从而形成一条完整的菜单提示音。现在的许多声讯自动服务电 话均采用这种方式,如"10060" 、 "95588" 、 "800XX…X"等。例如,某声讯自动服务电话有以下几个动态菜单项财经新闻、体育频 道、娱乐八卦、政治风云……。它们都有自己的^:示语音,其内容对应其标 题。IVR系统在相应的菜单中需要将它们顺序组织起来,让用户按键1、 2、 3、 4…可分别选择它们,按0键返回上级菜单。那么可如下组织菜单提示音 "财经新闻"请按1,"体育频道"请按2,"娱乐八卦"请按3,"政治风云"请按4,…返回上级菜单请按0。其中这几条语音"请按1""请按2""请按3""请按4""返回上级菜单请按O",是系统预先录制好的,在需要 的时候动态拼接起来即可,在本文中把这类语音叫做辅助语音。在IVR业务中,在没有背景音或背景音连续一致的情况下,可以实现声音 的无缝拼接,音频动态菜单的效果可达到与播放单个音频文件相同的效果, 完全不影响用户收听。在IWR业务中,音视频动态菜单是同时具备音频和视频的。在音视频动 态菜单制作的时候,如果采用和音频动态菜单类似的方式,每个音视频动态 菜单项提供一个音视频文件,由系统来进行动态拼接。由于一个音视频动态 菜单项的提示语音一般仅有几个文字,音频播放的时间很短,视频与音频同 时切换,会让用户感觉到画面在不断地切换、闪烁。而如果视频与音频不同 时切换,音频就不能客观地反应当前视频的内容,无法满足用记的要求。发明内容本发明的实施例提供了一种动态音视频菜单的播放方法与实现装置,可 动态地生成音视频动态菜单,并且视频显示流畅,从而克服频繁切换、闪烁 的问题,使得音频可以实时反应视频的内容。本发明实施例提供了 一种动态音视频菜单的播放方法,包括,将获取的至少两个音视频菜单项中的各个音视频数据分别分解成一路音 频数据与一路;f见频数据;将分解得到的各音视频菜单项对应的至少两路视频数据整合为同 一视频 流数据;将音频数据和整合后的视频流数据发送给用于播放所述数据的终端。 本发明实施例提供了 一种动态音视频菜单的实现装置,包括 业务处理单元,将获取的两个以上音视频菜单项中的音视频数据各自分解成一路音频数据与 一路视频数据;视频数据处理单元,将所述业务处理单元分解得到的至少两路视频数据整合为同 一视频流数据并播放;音频数据处理单元,在播放视频数据的同时,将所述业务处理单元分解 得到的至少两路音频数据按照设定的规则播放。由上述本发明的实施例提供的技术方案可以看出,采用本发明的实施例 的动态音视频菜单中的每个菜单项的视频数据流畅播放,而声音提示又可以 无缝拼接,音频动态菜单的效果可达到与播放单个音频文件相同的效果,完 全不影响用户收听。


图1为本发明实施例提供的动态音视频菜单的播放方法的原理图; 图2为本发明实施例提供的动态音视频菜单的实现装置的示意图; 图3为本发明实施例提供的动态音视频菜单的处理过程示意图。
具体实施方式
本发明实施例是一种动态音视频菜单的播放方法,用于动态地播放两个 以上音视频菜单项,具体过程包括首先,将获取的两个以上音视频菜单项中的音视频数据各自分别分解成 一路音频数据与一路视频数据。如图1所示,每个备选的音视频菜单项均包括 有视频数据(如视频提示文件)与音频数据(如音频提示文件)。其中,相 应的音视频菜单项可以是普通的、包含音视频编码的文件,如MPEG-4、 H.264等编码格式的文件。同时,还可以将分解后的一路音频数据与一路视频 数据分别存储于相应的存储设备上。其次,将分解得到的各音视频菜单项对应的至少两路视频数据整合为同一视频流数据,发送给终端,并在终端中播放。在此过程中可以将分解得到 的至少两路视频数据合成为 一个整体的视频数据显示于同 一显示终端内。具 体可以如图1所示,系统需要播放某一级动态音视频菜单时,则根据其动态菜 单项的数目规划需要输出的整体视频画面,然后提取每个动态音视频菜单项 所对应的视频数据,通过画面大小调整之后拼凑成一个整体的视频数据输 出,以使得用户可以同时看到所有菜单项的视频数据的播放,由于有多个菜 单项,且要保证每个菜单项的视频数据的画面完整可见,只是每个菜单项的视频画面小于整体输出画面。以采用常用的标准化图像格式QCIF标准为例, 若系统需要播放的动态菜单项目包括四项,相应的拼凑的方式可以为根据 QCIF的图像格式为176x144,则可以将相应的四项动态菜单项目分别压缩为 88x72,这样,压缩后的四项动态菜单项目便可以拼凑成一幅QCIF标准的图 像,并可以在终端中整体输出相应的画面。在播放视频数据的同时,将分解得到的至少两路音频数据按照设定的规 则整合后播放。如图1所示,系统可以将所有菜单项的音频数据件和辅助语音 拼接起来,形成一个音频提示数据,依次播放。所述的音频提示数据和IVR业 务中的制作音频动态菜单的过程是一样的。同时,还可以将分解得到的至少 两路音频数据按照设定的规则循环播放。另外,在播放视频数据与音频数据的过程中接收用户通过终端发来的输 入选择,并按相应的选择进入对应的后续业务流程,例如,用户通过终端选 择了点播的某节目,则可以进一步为其提供相应的节目或节目筒介等。当 然,在超过设定的时间或播放次数后未收到用户通过终端发来的输入选择, 则可以选择停止播放视频数据与音频数据返回上一级菜单、退出系统或进入 设定的后续业务流程。也就是说,在每个菜单项的视频数据播放完之后,可 以各自循环播放。在所有音频数据播完之后可以由业务逻辑决定是否重复循环播放。在播放视频数据与音频数据的过程中,系统可以进行接收输入选择的收号操作,以接收用户的按键等选择信息,具体可以有以下两种情况出现(1) 用户正确输入选择信息,系统可以停止音频和视频播放及收号操作,并进入后续的业务逻辑,如播放相应的节目等;(2) 在音频提示重复播放几次或设定的时间后,如果用户仍未通过终端 输入选择信息或输入选择信息错误,则可以停止为该终端音频和视频播放及 收号操作,同时,挂断用户。采用上述方法,动态音视频菜单中的每个菜单项的视频数据流畅播放, 而声音提示又可以无缝拼接,音频动态菜单的效果可达到与播放单个音频文 件相同的效果,完全不影响用户收听。本发明实施例还提供一种动态音视频菜单的实现装置,如图2所示,主要 包括业务处理单元、3见频数据处理单元和音频数据处理单元,其中,业务处理单元,将获取的两个以上音视频菜单项中的音视频数据各自分 解成一路音频数据与一路视频数据;由于每个备选的音视频菜单项均包括有 视频数据与音频数据,可以采用解码的方式将音视频菜单项分解成一路音频 数据与一路视频数据;视频数据处理单元,将所述业务处理单元分解得到的至少两路视频数据 整合为同一视频流数据,并播放;其具体包括至少两个视频播放模块,各自 用于在同一个显示终端内播放对应的一路视频数据;同时,还包括视频流整 合模块,用于将至少两路视频数据的画面大小调整后合成为一个整体的视频 数据进行播放;音频数据处理单元,即音频播放模块,用于在播放视频数据的同时,将 所述业务处理单元分解得到的至少两路音频数据按照设定的规则播放;系统 可以将所有菜单项的音频数据件和辅助语音拼接起来,形成一个音频提示数 据,依次播放。这里的音频提示数据和IVR业务中的制作音频动态菜单的过程是一样的。同时,还可以将分解得到的至少两路音频数据按照设定的规则循 环播放。需要说明的是,上述各业务处理单元、视频数据处理单元与音频数据处 理单元均在控制模块的控制下完成相应的功能,如控制模块接收到业务处理 单元发来的信息后,根据收到的相应信息控制所述视频数据处理单元与音频 数据处理单元进行视频数据和音频数据的播放处理。另外,所的装置还可以包括存储模块,用于存储备选的音视频菜单项或 分解得到的视频数据与音频数据。同时,所的装置还包括收号模块,该收号 模块也由控制模块控制,其具体用于接收用户通过终端传递来的输入选择, 并按相应的输入选4奪进入对应的后续业务流程。为了便于理解本发明,下面将对本发明实施例提供的动态音视频菜单的 实现装置执行lWR业务过程中组织 一次动态音视频菜单的工作流程进行详细 描述,其中忽略了异常处理流程的描述。如图3所示,相应的处理流程具体可以包括以下步骤步骤301、所述装置(动态音视频菜单的实现装置)确定某一级音视频动 态菜单需要播放哪些音视频菜单项;步骤302、所述装置获取所有音视频菜单项的视频提示文件(视频数据) 的存放路径,并确定每个动态菜单项的视频画面在整体画面中的位置。步骤303、所述装置下发播放视频的命令给控制模块;播放视频的命令中包括如下信息所有音视频菜单项的视频提示文件的 存放路径与每个音视频菜单项的视频画面在整体画面中的位置。步骤304、控制模块通知视频数据处理单元本次输出需要整合几个视频提 示文件(视频流,其数目与和音视频菜单项的数目 一致),每个视频提示文 件画面在整体画面上的位置布局信息。步骤305、视频数据处理单元进入工作状态,等待视频提示文件的输入,并上报控制模块成功启动。步骤306、控制模块根据音视频菜单项的数目,选用对应数目的视频播放 模块来分别循环播放每个音视频菜单项的视频提示文件。步骤307、每个视频播放模块启动工作,播放视频提示文件中的视频,并 上报控制模块成功启动。步骤308、控制模块上报所述装置,成功启动视频播放。步骤309、所述装置下发接收用户的输入(收号)的命令给控制模块,控 制模块指示收号模块接收用户的输入(收号)之后上报所述装置,启动成 功。步骤310、所述装置获取所有动态菜单项的音频提示文件的存放路径,并 确定和哪些辅助语音摘-接。步骤311、所述装置下发播放音频的命令给控制模块;播放音频的命令中包括如下信息所有音视频菜单项的音频提示文件的 存放路径、所需辅助语音的存放路径及所有音频提示文件的播放顺序。步骤312、控制模块指示音频数据处理单元按照设定的播放顺序播放音频;播放顺序一般为顺序播放所有的音频首先播放第一个音频提示文件, 播放完成之后上报控制模块,控制模块指示它播放下一个音频提示文件,直 至所有的文件播完,控制模块上报给所述装置所有文件播放完成。如采用循环播放的方式,则不断重复步骤311与步骤312,或者,只不断重复步骤312。在执行步骤310至步骤312的过程中,如果收到了用户输入了相应的选 择,则执行步骤313;步骤313、收号模块上报用户输入的选择信息给控制模块,控制模块上报 此信息给所述装置。步骤314、所述装置下发命令给控制模块,要求控制模块停止播放视频、 停止播放音频、停止接收用户的输入。控制模块分别指示视频数据处理单 元、视频流整合模块、音频数据处理单元、收号模块停止本次工作,然后上 报给所述装置。步骤315、所述装置继续其他逻辑(跟用户选择的菜单项有关) 以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不 局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可 轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明 的保护范围应该以权利要求的保护范围为准。
权利要求
1、一种动态音视频菜单的播放方法,其特征在于,包括,将获取的至少两个音视频菜单项中的各个音视频数据分别分解成一路音频数据与一路视频数据;将分解得到的各音视频菜单项对应的至少两路视频数据整合为同一视频流数据;将音频数据和整合后的视频流数据发送给用于播放所述数据的终端。
2、 根据权利要求1所述的动态音视频菜单的播放方法,其特征在于,将 分解得到的至少两路音频数据按照设定的规则播放。
3、 根据权利要求1或2所述的动态音视频菜单的播放方法,其特征在于, 还包括,在播放视频数据与音频数据的过程中接收用户的输入选择,并按相 应的选4奪进入对应的后续业务流程。
4、 根据权利要求3所述的动态音视频菜单的播放方法,其特征在于,在 超过设定的时间或播放次数后未收到用户的输入选择,则停止播放视频数据 与音频数据,返回上一级菜单、退出系统或进入设定的后续业务流程。
5、 一种动态音视频菜单的实现装置,其特征在于,包括业务处理单元,将获取的两个以上音视频菜单项中的音视频数据各自分 解成一路音频数据与 一路视频数据;视频数据处理单元,将所述业务处理单元分解得到的至少两路视频数据 整合为同 一视频流数据并播放;音频数据处理单元,在播放视频数据的同时,将所述业务处理单元分解 得到的至少两路音频数据按照设定的规则播放。
6、 根据权利要求5所述的动态音视频菜单的实现装置,其特征在于,所 述的装置还包括存储模块,用于存储备选的音视频菜单项或分解得到的视频数据与音频数据。
7、 根据权利要求5或6所述的动态音视频菜单的实现装置,其特征在于, 所的视频数据处理单元包括至少两个视频播放模块,各自用于在同 一个显示终端内播放对应的一路 -见频数据;视频流整合模块,用于将至少两路视频数据的画面大小调整后合成为一 个整体的视频数据进行播放。
8、 根据权利要求5或6所述的动态音视频菜单的实现装置,其特征在于, 所述的装置还包括存储模块,用于存储备选的音视频菜单项或所述业务处理单元分解得到 的视频数据与音频数据。
9、 根据权利要求5或6所述的动态音视频菜单的实现装置,其特征在于, 所的装置还包括收号模块,用于接收用户通过终端发来的输入选择,并按相应的选择进 入对应的后续业务流程。
全文摘要
一种动态音视频菜单的播放方法与实现装置,用于动态地播放两个以上音视频菜单项,具体将获取的至少两个音视频菜单项中的各个音视频数据分别分解成一路音频数据与一路视频数据;将分解得到的各音视频菜单项对应的至少两路视频数据整合为同一视频流数据;将音频数据和整合后的视频流数据发送给终端,并在终端中播放。动态音视频菜单中的每个菜单项的视频数据流畅播放,而声音提示又可以无缝拼接,音频动态菜单的效果可达到与播放单个音频文件相同的效果,完全不影响用户收听。
文档编号H04N7/173GK101242510SQ20081005783
公开日2008年8月13日 申请日期2008年2月18日 优先权日2008年2月18日
发明者辉 黄 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1