专利名称:一种移动通信终端及其视频通话处理方法和系统的制作方法
技术领域:
本发明属于移动终端领域,尤其涉及一种移动通信终端及其^L频通话处理 方法和系统。
背景技术:
国际电4言联盟(International Telecommunications Union, ITU)目前一共确定 了全球四大第三代移动通信技术(The third Generation, 3G)标准,它们分别 是码分多址系统标准2000 ( Code Division Multiple Access 2000 , CDMA2000 )、 宽带码分多址(Wide band-CDMA, WCDMA )和时分同步的码分多址技术(Time Division-Synchronous Code Division Multiple Access, TD-SCDMA)和全球微波 接入互通技术(World Interoperability for Microwave Access, WiMAX )。 由于3G 具有更宽的带宽,其传输速度高达100-300Kbps,不仅能传输话音,还能传输 数据,从而提供快捷、方便的无线应用,3G移动终端能够处理图像、音乐、视 频流等多种媒体形式,提供包括网页浏览、电话会议、电子商务等多种信息服 务。
我国的3G网络采用的是TD-SCDMA、 WCDMA和CDMA2000三种技术 标准。目前已经进4亍商业应用的2.5G移动通信技术是从2G迈向3G的衔接性 技术,由于3G是个相当浩大的工程,涉及层面多且复杂,要从目前的2G迈向 3G不可能一下就辨f接得上,因此出现了个介于2G和3G之间的2.5G。)高速电 路交换数据(High Speed Circuit Switched Data , HSCSD)、为通用分组无线服 务(General Packet Radio Service, GPRS )、无线应用协i义CWireless Application Protocol , WAP)、蓝牙(Bluetooth)等技术都是2.5G技术,随着国家3G手机放 号的开始,3G的发展必然会进入一个新的高峰,越来越多的技术人员投入到3G建设的研究中。
现有的双待移动通信终端进行多方视频通话时,由于只有一个通信链路用 于处理视频、语音和通话状态,会出现多个通话;f见频不能即时刷新或者显示形 式单一的问题,还会出现显示屏上只能显示当前与用户正在通话的联系人的视 频,且通常是占用了整个屏幕,对处于保持或来电状态的其他联系人的视频无 法显示。
发明内容
本发明实施例的目的在于提供一种移动通信终端的^L频通话处理方法,旨 在解决现有技术中本地移动通信终端与多个远端移动通信终端进行-观频通话 时,多个远端移动通信终端对应的视频不能即时刷新或者显示形式单一的问题。
本发明实施例是这样实现的, 一种移动通信终端的一见频通话处理方法,包 括以下步骤
当与至少一个远端移动通信终端建立4见频通话时,分别建立每个远端移动 通信终端对应的专有链路;
根据远端移动通信终端对应的专有链路接收所述远端移动通信终端发送的 视频帧数据流和音频帧数据流;
根据所述专有链路接收的视频帧数据流和音频帧数据流建立所述专有链路 对应的一见频通话管理窗口 ;
同时显示至少一个视频通话管理窗口。
本发明实施例的另一目的在于提供一种移动通信终端的视频通话处理系 统,系统包括
链路建立单元,用于当与至少一个远端移动通信终端建立^L频通话时,分 别建立每个远端移动通信终端对应的专有链路;
链路管理单元,用于根据所述链路建立单元建立的远端移动通信终端对应 的专有链路接收所述远端移动通信终端发送的视频帧数据流和音频帧数据流;视频通话管理窗口建立单元,用于根据链路管理单元接收的碎见频帧数据流
和音频帧*:据流建立一见频通话管理窗口 ;
显示单元,用于显示至少一个视频通话管理窗口建立单元建立的视频通话 管理窗口。
本发明实施例的另一目的在于提供一种包括上述移动通信终端的视频通话 处理系统的移动通信终端。
本发明通过建立多个链路和多个链路对应的视频通话管理窗口 ,实现了多 方视频通话过程中多个视频的即时刷新和多样显示,提升了视频通话质量,给 用户带来更多体验。
图1是本发明实施例提供的移动通信终端的视频通话处理方法的流程图; 图2是本发明实施例提供的移动通信终端的视频通话处理系统的结构图; 图3是本发明一个示例提供的移动通信终端的视频通话处理系统的结构
图4 (a) 、 (b)是本发明实施例提供的多个视频通话管理窗口同时显示 的示意图。
具体实施例方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实 施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅 仅用以解释本发明,并不用于限定本发明。
在本发明实施例中,当与至少一个远端移动通信终端建立一见频通话时,分
别建立每个远端移动通信终端对应的专有链路;根据远端移动通信终端对应的 专有链路接收所述远端移动通信终端发送的视频帧数据流和音频帧数据流;根 据所述专有链路接收的视频帧数据流和音频帧数据流建立所述专有链路对应的视频通话管理窗口;同时显示至少一个视频通话管理窗口,提升了视频通话质 量,实现了用户进行多方视频通话过程中视频的及时刷新和多样显示。
图1示出了本发明实施例提供的移动通信终端的视频通话处理方法的流程图。
在步骤S101中,当与至少一个远端移动通信终端建立^L频通话时,分别 建立每个远端移动通信终端对应的专有链路。
在本发明实施例中,移动通信终端包括一个本地移动通信终端和至少一个 远端移动通信终端,移动通信终端为可以是3G移动通信终端,当本地移动通 信终端与一个远端移动通信终端建立视频通话时,建立远端移动通信终端对应
的专有链路,即本地移动通信终端与多个远端移动通信终端建立—见频通话时, 一个远端移动通信终端对应一条专有链路,在本发明实施例中,专有链路为 WCDMA或者TDSCDMA或者CDMA2000标准3G链路。
在步骤S102中,根据远端移动通信终端对应的专有链路接收远端移动通 信终端发送的视频帧数据流和音频帧数据流。
为了区分不同的专有链路接收的视频帧数据流和音频帧数据流,步骤S102 具体包括对同一远端移动通信终端发送的一见频帧lt据流和音频帧数据流,及 同一远端移动通信终端对应的专有链路标识相匹配的链路特征信息;控制专有 链路接收与专有链路的链路特征信息相匹配的视频帧数据流和音频帧数据流。 其中,链路特征信息可以是链路号信息。
在步骤S103中,根据专有链膝接收的视频帧数据流和音频帧数据流建立 专有链路对应的—见频通话管理窗口 。
在步骤S104中,同时显示至少一个视频通话管理窗口。
在本发明实施例中,专有链路传输的一见频帧数据流和音频帧数据流对应的 通信协议会有不同,而每个视频通话管理窗口接收的视频帧数据流和音频帧数 据流的数据格式相同,在步骤S102之前,移动通信终端的视频通话处理方法还 包括对不同通信协议的视频帧数据流和音频帧数据流的数据格式进行统一。在步骤S104之后,移动通信终端的视频通话处理方法还包括当本地移 动通信终端与其中一个远端移动通信终端的视频通话结束时,关闭该远端移动 通信终端对应的4见频通话管理窗口 ,并释i文其中一个远端移动通信终端对应的 专有链路。
由于一个专有链路对应一个视频通话管理窗口 ,每个专有链路之间互不关 联,.且多个专有链路同时进行数据传输,则建立的视频通话管理窗口为可并行 操作窗口或者可移动窗口 ,用户根据需要可以在任意通话状态对任意一个视频 通话管理窗口进行操作,例如:移动通信终端A与移动通信终端B通话,而与 移动终端C和D处于保持状态时,移动通信终端A的用户可以选择对移动通 信终端B或C或D对应的一见频通话管理窗口进4亍操作,用户不必」扭心通话状态 发生改变时,视频通话管理窗口的操作会有所限制,操作包括移动窗口的位置, 选择或调整窗口的大小,调整通话音量等等,在此不再——举例。
另外,由于视频通话管理窗口对应的专有链路不但传输视频帧数据流,还 传输音频帧数据流,则视频通话管理窗口可以对远端移动通信终端发送的音频 和视频进行管理,其中音频管理可以是音量控制,例如,用户点击视频通话管 理窗口后操作音量键可以实现对该视频通话管理窗口对应的通话进行音量控 制。具体可以根据用户需要进行更多设置,不再列举。
图2示出了本发明实施例提供的移动通信终端的视频通话处理系统的结 构,为了便于说明仅示出了与本发明实施例相关的部分。该系统可以是内置于 双待移动通信终端或者其他终端设备的软件单元、硬件单元或者软硬件相结合 的单元。
在本发明实施例中,移动通信终端的视频通话显示系统主要包括链路建立 单元21、链路管理单元22、视频通话管理窗口建立单元23和显示单元24。
当与至少一个远端移动通信终端建立视频通话时,链路建立单元21分别建 立每个远端移动通信终端对应的专有链路,链路管理单元22根据链路建立单元 21建立的远端移动通信终端对应的专有链路接收远端移动通信终端发送的-见频帧数据流和音频帧数据流;视频通话管理窗口建立单元23根据链路管理单元 22接收的视频帧数据流和音频帧数据流建立视频通话管理窗口;显示单元24 显示至少一个视频通话管理窗口建立单元23建立的视频通话管理窗口 。 其中,链路管理单元22进一步包括
标识模块,用于对同一远端移动通信终端发送的^L频流和音频流,及同一 远端移动通信终端对应的专有链路标识相匹配的链路特征信息;
控制模块,用于根据标识模块标识的链路特征信息控制专有链路接收与专 有链路的链路特征信息相匹配的视频帧数据流和音频帧数据流。
上述专有链路为WCDMA或者TD-SCDMA或者CDMA2000 ^L频通话链 路,系统还包括
格式统一单元,用于对链路管理单元22接收的视频帧数据流和音频帧数据 流的数据格式进行统一;以及
注销单元,用于当其中一个远端移动通信终端的-f见频通话结束时,关闭其 中一个远端移动通信终端对应的^L频通话管理窗口 ,并释》文其中一个远端移动 通信终端对应的专有链路。
其中,^见频通话管理窗口可以在—见频通话中实现^见频和音频的管理, 一见频 通话管理窗口进一步包括
视频显示模块,用于接收用户通过M操作发送的视频控制指令,根据视 频控制指令及链路管理单元接收的视频帧数据流控制视频通话管理窗口的视频 显示;
音频播放模块,用于接收用户通过皿操作发送的音频控制指令,根据音 频控制指令及链路管理单元接收的音频帧数据流控制视频通话管理窗口的音频 播放。
其具体实施方式
如上所述,在此不再赘述。根据本发明实施例得到的视频 通话管理窗口为可移动窗口或者可并行4喿作窗口 ,
图3示出了本发明一个示例提供的移动通信终端的^f见频通话处理系统的结
10构图。
在本发明该示例中, 一个本地移动通信终端与四个远端移动通信终端进行
多方视频通话,移动通信终端为3G双待移动通信终端,每一个远端移动通信 终端对应一条3G链路,此时,系统包括移动终端包括视频通话管理窗口建立 单元31,其进一步包括^L频通话管理窗口 1、纟见频通话管理窗口 2、视频通话 管理窗口 3和纟见频通话管理窗口 4,分别对应四个远端移动通信终端,相应的, 链路建立单元32包括链路1、链路2、链路3和链路4,系统还包括链路管理 单元33、视频驱动才莫块34、音频驱动模块35以及3G协议栈管理模块36。
3G协议栈管理才莫块36接收来自空口 (air interface)的数据,将这些数据 进行简单的分类,将其中的视频帧数据流发送给视频驱动模块34进行解码,其 中的音频帧数据流发送给音频驱动模块35进行解码,其中的包括电话信令在内 的控制指令流发送给链路管理单元33进行整理,视频驱动模块34和音频驱动 模块35分别将解码后的视频和音频数据发送g路管理单元33,由于链路管 理单元33接收的数据的通信协议十分繁杂,可能来自不同的3G协议,为了使 每个视频通话管理窗口接收的数据的格式相同,链路管理单元33需要将这些数 据的格式进行统一,例如将2G数据格式转换为3G数据格式,即去掉数据的通 信协议特性,在本示例中,格式的转换通过建立一套特定的通信协议实现,例 如,可以规定链路管理单元33通过链路建立单元32发给视频通话管理窗口建 立单元31的数据帧以一定结构体的方式保存,结构体包括链路号,链路号对应 的视频和音频数据包,链路状态等,当然,结构体还可以是其他类型。同时, 链路管理单元33对多个专有链路进行编号,链路管理单元33根据链路号将数 据格式统一后的音频和视频数据准确发送给不同的专有链路对应的视频通话管 理窗口。另外,链路的区别特征还可以才艮据建立上下文环境实现,不再详述。
当然,在视频通话时为了使本地用户看到自己的视频,系统还包括摄像头 37,摄像头37将拍到的用户自己的视频信息发送给视频驱动模块即可,不需要 建立专有链路。其中,专有链路可以是WCDMA、 TDSCDMA、 CDMA2000等标准3G链 路,多条专有链路的通信协议也可能相同,例如图3中的链路1和链路2都可 能为WCDMA协议。
在本示例中,视频通话管理窗口除了包括视频显示模块,音频播放模块, 还包括控制模块,控制模块接收用户发送的控制消息,例如电话的接听和挂断、 音量控制、窗口的最小化等4^睫消息,然后将这些消息分发到对应的视频播放 模块或者音频播放才莫块进行相应的处理。
图4 (a) 、 (b)示出了本发明实施例提供多个视频通话管理窗口同时显 示的示意图。
从图4 (a) 、 (b)可以看出, 一个^L频通话显示界面上可以同时显示多 个枧频通话管理窗口,该窗口可以进行最小化、最大化、调整大小、关闭等操 作。用户可以选择将某些窗口置于后台不进行显示,只显示自己关心的窗口。
在本发明实施例中,通过建立多个专有链路和专有链路对应的视频通话管 理窗口,提升了视频通话质量,实现了用户进行多方视频通话过程中视频的及 时刷新和多样显示,建立的视频通话管理窗口为可并行操作窗口或可移动窗口 , 随着3G技术的迅猛发展,3G双待机的出现将成为必然,本发明致力于实现基 于多窗口的视频通话并行显示和操作,大大发挥了 3G的优势,用户通过视频 通话管理窗口可以随意定制视频的大小和通话音量的高低由于3G目前已支持 10Mbps的有效速率,完全可以支持运作本发明的并行一见频通话,具有较好的应 用前景。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发 明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明 的保护范围之内。
权利要求
1、一种移动通信终端的视频通话处理方法,其特征在于,所述方法包括以下步骤当与至少一个远端移动通信终端建立视频通话时,分别建立每个远端移动通信终端对应的专有链路;根据远端移动通信终端对应的专有链路接收所述远端移动通信终端发送的视频帧数据流和音频帧数据流;根据所述专有链路接收的视频帧数据流和音频帧数据流建立所述专有链路对应的视频通话管理窗口;同时显示至少一个视频通话管理窗口。
2、 如权利要求l所述的方法,其特征在于,所述^L频通话管理窗口为可移 动窗口 ,所述专有链路为WCDMA或者TD-SCDMA或者CDMA2000链路。
3、 如权利要求l所述的方法,其特征在于,所述根据远端移动通信终端对 应的专有链路接收所述远端移动通信终端发送的一见频帧数据流和音频帧数据流 的步骤具体为对同一远端移动通信终端发送的^L频帧数据流和音频帧数据流,及所述同 一远端移动通信终端对应的专有链路标识相匹配的链路特征信息;控制所述专有链路接收与所述专有链路的链路特征信息相匹配的视频帧数 据流和音频帧数据流。
4、 如权利要求l所述的方法,其特征在于,所述根据所述专有链路接收的 视频帧数据流建立所述专有链路对应的视频通话管理窗口的步骤之前,所述方 法还包括对所述视频帧数据流和音频帧数据流的数据格式进行统一。
5、 如权利要求l所述的方法,其特征在于,所述同时显示至少一个视频通 话管理窗口的步骤之后,所述方法还包括当与其中 一个远端移动通信终端的^L频通话结束时,关闭所述其中 一个远端移动通信终端对应的专有链路对应的一见频通话管理窗口 ,并释-文所述其中一 个远端移动通信终端对应的专有链路。
6、 一种移动通信终端的视频通话处理系统,其特征在于,所述系统包括 链路建立单元,用于当与至少一个远端移动通信终端建立^L频通话时,分别建立每个远端移动通信终端对应的专有链路;链路管理单元,用于根据所述链路建立单元建立的远端移动通信终端对应的专有链路接收所述远端移动通信终端发送的视频帧数据流和音频帧数据流; 视频通话管理窗口建立单元,用于根据链路管理单元接收的视频帧数据流和音频帧数据流建立一见频通话管理窗口 ;显示单元,用于显示至少一个视频通话管理窗口建立单元建立的视频通话管理窗口。
7、 如权利要求6所述的系统,其特征在于,所述链路管理单元进一步包括 标识模块,用于对同一远端移动通信终端发送的一见频流和音频流,及所述同一远端移动通信终端对应的专有链路标识相匹配的链路特征信息;控制模块,用于根据所述标识模块标识的链路特征信息控制专有链^#收 与所述专有链路的链路特征信息相匹配的视频帧数据流和音频帧数据流。
8、 如权利要求6所述的系统,其特征在于,所述系统还包括 格式统一单元,用于对所述链路管理单元接收的视频帧数据流和音频帧数据流的数据格式进行统一;注销单元,用于当所述其中一个远端移动通信终端的-见频通话结束时,关 闭所述其中一个远端移动通信终端对应的专有链路对应的—见频通话管理窗口 , 并释放所述其中 一个远端移动通信终端对应的专有链路。
9、 如权利要求6所述的系统,其特征在于,所述视频通话管理窗口进一步 包括视频显示模块,用于接收用户通过4錄操作发送的视频控制指令,根据所 述视频控制指令及所述链路管理单元接收的视频帧数据流控制所述所述视频通话管理窗口的^L频显示;音频播放模块,用于接收用户通过4^:操作发送的音频控制指令,根据所述音频控制指令及所述链路管理单元接收的音频帧数据流控制所述视频通话管理窗口的音频播放。
10、 如权利要求6所述的系统,其特征在于,所述视频通话管理窗口为可移动窗口 ,所述专有链路为WCDMA或者TD-SCDMA或者CDMA2000链路。
11、 一种包括权利要求6所述的移动通信终端的视频通话处理系统的移动通信终端。
全文摘要
本发明适用于移动终端领域,提供了一种移动通信终端及其视频通话处理方法和系统,该方法包括以下步骤当与至少一个远端移动通信终端建立视频通话时,分别建立每个远端移动通信终端对应的专有链路;根据远端移动通信终端对应的专有链路接收所述远端移动通信终端发送的视频帧数据流和音频帧数据流;根据所述专有链路接收的视频帧数据流和音频帧数据流建立所述专有链路对应的视频通话管理窗口;同时显示至少一个视频通话管理窗口。本发明通过建立多个链路和多个链路对应的视频通话管理窗口,提升了视频通话质量,实现了用户进行多方视频通话过程中视频的及时刷新和多样显示。
文档编号H04N7/24GK101600081SQ20091010813
公开日2009年12月9日 申请日期2009年6月26日 优先权日2009年6月26日
发明者义 方, 刚 袁 申请人:宇龙计算机通信科技(深圳)有限公司