专利名称:在可视通话过程中用户前后场景切换的方法及终端的制作方法
技术领域:
本发明涉及3G (3rd Generation,第三代数字通信)通信领域的手机终 端软件,更具体的说,是通过软件来实现3G可视通话过程中用户不需要移 动,就可以实时置身于对面的风景之中。
背景技术:
可视电话业务是3G系统相对于现有第二代移动通信系统的一个重要特 性,它是一种集图象、语音于一体的多媒体通信业务,可以实现人们面对面 的实时沟通,即通话双方在通话过程中能够互相看到对方场景。在现有的具有两个摄像头的3G终端中,用户只能通过旋转手机或是切 换摄像头的方法使对方看到用户对面的图像,但是这个图像中只有风景并没 有用户。如果想让对方同时看到用户和手机后端的景色,用户就要转身移动 到该景色之中。发明内容本发明要解决的技术问题是提供一种在可视通话过程中用户前后场景 切换的方法及终端,以避免对方在看到本方用户对面场景的时候看不到本方 用户的缺陷。为解决上述问题,本发明提供了 一种可视通话过程中实现用户前后端场 景切换的方法,包括通话参与方所使用的可视电话在收到用户发起的切换到用户前端场景 的请求后,判断采集用户后端图像和前端图像的摄像头是否均处于开启状 态,如果均已开启,则执行下一步骤,否则,开启尚未开启的摄像头后,执 行下一步骤;在获取到上述两个摄像头采集到的图像数据后,仅将所述采集用户后端 图像的摄像头采集到的人像信息与所述采集用户前端图像的摄像头采集到 的图像数据进行叠加,然后转换成无线网络可传输的格式后,发送给通话另 一方。进一步地,上述方法还可具有以下特征 所述通话参与方为主叫用户和/或净皮叫用户。 进一步地,上述方法还可包括在将所述图像数据进行叠加处理后,在本可视电话上显示所述叠加好的 图像数据。进一步地,上述方法还可包括若该可视电话在接收到用户发来的切换到用户后端场景的请求后,判断 所述采集用户后端图像的摄像头是否处于开启状态且采集用户前端图像的 摄像头是否处于关闭状态,若是,则将所述采集用户后端图像的摄像头采集 到的图像数据转换成无线网络可传输的格式后,发送给通话另一方;否则, 对不满足上述条件的摄像头进行相应的开启或关闭操作后,将所述采集用户 后端图像的摄像头采集到的图像数据切换成无线网络可传输的格式后,发送 纟会通i舌另一方。为解决上述问题,本发明提供了 一种可视通话过程中实现用户前后场景 切换的终端,包括第一图像采集单元、第二图像采集单元、用户界面UI单 元、视频输入单元、可视电话协议栈、视频收发单元,还包括图像数据处理单元;所述第一图像采集单元用于对用户后端图像进行采集;所述第二图像釆集单元用于对用户前端图像进行采集;所述图像数据处理单元用于在接收到所述视频输入单元的调用后,将所 述第一图像采集单元采集的人像信息与所述第二图像采集单元采集到的图 像数据进行叠加,并发送给所述视频输入单元;场景的请求;所述视频输入单元用于在接收到所述UI单元向其发送的切换到用户前 端场景的请求后,调用所述图像数据处理单元;还用于在接收到图像数据处 理单元发来的图像数据后,发送给所述可视电话协议栈;所述可视电话协议栈用于将接收到的图像数据切换成无线网络可传输 的格式后,发送给所述视频收发单元;所述视频收发单元用于将收到的图像数据传输给通话的另 一方。进一步地,上述终端还可包括视频输出单元和图像显示单元;所述视频输入单元还用于将接收到的图像数据发送给所述视频输出单元;所述视频输出单元用于将接收到的图像数据发送给所述图像显示单元; 所述图像显示单元用于显示单元播放接收到得图像数据。 进一步地,上述终端还可具有以下特征所述视频输入单元用于在没有接收到UI单元向其发送的切换到用户前 端场景的请求时,将第一图像采集单元或第二图像采集单元采集到的图像数 据发送给所述可视电话协议栈。进一步地,上述终端还可具有以下特征所述UI单元还用于将接收到得用户发来的切换到用户后端场景的请求 发送给所述视频输入单元;所述视频输入单元还用于在接收到所述切换到用户后端场景的请求后, 仅将所述第 一 图像采集单元采集到的图像数据发送给所述可视电话协议栈。采用本发明后,用户在通话过程中只需通过菜单或按钮随意切换手机前 后的场景,无需移动就可以实时随意置身在用户前端的风景之中,给用户带 来了真正的全方位的视觉享受。
端结构图;图2是本发明实施例中在可视通话过程中用户切换到用户前端场景的 处理流程图;图3为本发明在可视通话过程中用户切换到用户前端场景的一个应用 实例;图4是本发明在可视通话过程中用户切换到用户后端场景的一个应用实例。
具体实施方式
下面将结合附图及实施例对本发明的技术方案进行更详细的说明。 如图l所示,本发明所述终端包括第一图像采集单元、第二图像采集单元、图像数据处理单元、UI (User Interface,用户界面)单元、视频输入单元、可视电话协议栈、视频收发单元。其中第一图像采集单元用于对用户后端图像进行采集; 第二图像采集单元用于对用户前端图像进行采集;图像数据处理单元用于在接收到视频输入单元的调用后,将第一图像采 集单元采集的人像信息与第二图像采集单元采集到的图像数据进行叠加,并 发送给视频输入单元;UI单元用于向视频输入单元发送用户发起的切换到用户前端场景的请求;视频输入单元用于在没有接收到UI单元向其发送的切换到用户前端场 景的请求时,将第一图像采集单元或第二图像采集单元采集到的图像数据发 送给可视电话协议栈;在接收到UI单元向其发送的切换到用户前端场景的 请求后,用于调用上述图像数据处理单元;还用于在接收到图像数据处理单 元发来的图像数据后,发送给可视电话协议栈;可视电话协议栈用于将接收到的图像数据切换成无线网络可传输的格 式后,发送给视频收发单元;视频收发单元用于将收到的图像数据传输给通话的另 一方。此外,该终端中还可以包括视频输出单元和图像显示单元,视频输出单 元用于将视频输入单元接收到的图像数据发送给图像显示单元,由图像显示 单元播放该图像数据。UI单元还用于将接收到得用户发来的切换到用户后端场景的请求发送给视频输入单元;而视频输入单元还用于在接收到切换到用户后端场景的请 求后,仅将第一图像采集单元采集到的图像数据发送给可视电话协议栈。如图2所示,切换到用户前端场景的处理流程如下步骤201:主叫用户和被叫用户正在利用可视电话进行可视通话,其中, 各可视电话上都有 一端摄像头处于工作状态;步骤202:在通话过程中,通话参与方(即主叫和/或被叫)所使用的可 视电话在收到用户通过UI发起的切换到用户前端场景的请求后,判断采集 用户后端图像和前端图像的摄像头是否均处于开启状态,如果均已开启,则 执行步骤203,否则,开启尚未开启的摄像头后,执行步骤203;以下将采集用户后端图像的摄像头简称为后端摄像头,将采集用户前端 图像的摄像头简称为前端摄像头。步骤203:在获取到后端摄像头和前端摄像头采集到的图像数据后,仅 将后端摄像头采集到的人像信息与前端摄像头采集到的图像数据进行叠加;步骤204:将进行过叠加处理的图像数据切换成无线网络可传输的格式 后,发送给通话另一方。此外,在将上述数据进行叠加处理后,还可以在本可视电话上显示该叠 加好的数据,以供本端用户观看。在此之后,若该可视电话在接收到用户发来的切换到用户后端场景的请 求后,判断后端摄像头是否处于开启状态且前端摄像头是否处于关闭状态, 若是,则将后端摄像头采集到的图像数据切换成无线网络可传输的格式后, 发送给通话另一方;否则,对不满足上述条件的摄像头进行相应的开启或关 闭操作后,则将后端摄像头采集到的图像数据切换成无线网络可传输的格式后,发送给通话另一方。下面用本发明的 一应用实例进一 步加以说明如图3所示,切换到用户前端场景的处理流程如下 步骤301:可视电话主叫和被叫用户正在进行可一见通话; 步骤302:处于手机前端的一方用户在可视通话过程中,通过UI交换 界面选择切换到手机后端(即用户前端)场景;步骤303:可视电话判断用户操作前使用的是手机前端的摄像头还是手 机后端的摄像头,如果使用的是手机前端的摄像头,那么执行步骤304,如 果使用的是手机后端的摄像头,那么执行步骤305;步骤304:打开手机后端的摄像头,执行步骤306;步骤305:打开手机前端的摄像头;步骤306:获取前端和后端摄像头采集的数据,对前端摄像头采集到的 数据进行分析,去掉背景环境,保存人像信息;步骤307:把完成分析的前端摄像头的数据和后端摄像头采集到的数据 进行叠加,显示在本端可视电话上,并在切换成无线网络可传输的格式后, 发送给通话另一方。步骤308:对端手机在接收到上述图像数据后,在本机显示上述视频图 信息。如图4所示,切换到用户后端场景的处理流程如下 步骤401:可视电话主叫和被叫用户正在进行可视通话; 步骤402: —方用户在可视通话过程中,通过UI交换界面选择切换到 手机前端(即用户后端)场景;步骤403:可视电话判断其前端摄像头是否处于开启状态,且后端摄像 头是否处于关闭状态,如果是,则执行步骤405;否则,执行步骤404;步骤404:对不满足上述条件的摄像头进行相应的开启、关闭操作;步骤405:将前端摄像头采集到的数据可显示在本可视电话上,并在切 换成无线网络可传输的格式后,发送给通话另一方。步骤406:对端手机在接收到上述图像数据后,在本机显示上述视频图信息。当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的 形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
权利要求
1、一种可视通话过程中实现用户前后端场景切换的方法,其特征在于,通话参与方所使用的可视电话在收到用户发起的切换到用户前端场景的请求后,判断采集用户后端图像和前端图像的摄像头是否均处于开启状态,如果均已开启,则执行下一步骤,否则,开启尚未开启的摄像头后,执行下一步骤;在获取到上述两个摄像头采集到的图像数据后,仅将所述采集用户后端图像的摄像头采集到的人像信息与所述采集用户前端图像的摄像头采集到的图像数据进行叠加,然后转换成无线网络可传输的格式后,发送给通话另一方。
2、 如权利要求l所述的方法,其特征在于, 所述通话参与方为主叫用户和/或一皮叫用户。
3、 如权利要求l所述的方法,其特征在于,还包括在将所述图像数据进行叠加处理后,在本可视电话上显示所述叠加好的 图像数据。
4、 如权利要求1 3中任意一项所述的方法,其特征在于,还包括若该可视电话在接收到用户发来的切换到用户后端场景的请求后,判断 所述采集用户后端图像的摄像头是否处于开启状态且采集用户前端图像的 摄像头是否处于关闭状态,若是,则将所述采集用户后端图像的摄像头采集 到的图像数据转换成无线网络可传输的格式后,发送给通话另一方;否则, 对不满足上述条件的摄像头进行相应的开启或关闭操作后,将所述采集用户 后端图像的摄像头采集到的图像数据切换成无线网络可传输的格式后,发送 给通话另一方。
5、 一种可视通话过程中实现用户前后场景切换的终端,包括第一图 像采集单元、第二图像采集单元、用户界面UI单元、视频输入单元、可视 电话协议栈、视频收发单元,其特征在于,还包括图像数据处理单元;所述第一图像采集单元用于对用户后端图像进行采集;所述第二图像采集单元用于对用户前端图像进行采集;所述图像数据处理单元用于在接收到所述视频输入单元的调用后,将所 述第一图像采集单元采集的人像信息与所述第二图像采集单元采集到的图像数据进行叠加,并发送给所述视频输入单元;场景的请求;、 。 ; 、 、 、,' 、所述视频输入单元用于在接收到所述UI单元向其发送的切换到用户前 端场景的请求后,调用所述图像数据处理单元;还用于在接收到图像数据处 理单元发来的图像数据后,发送给所述可视电话协议栈;所述可视电话协议栈用于将接收到的图像数据切换成无线网络可传输 的格式后,发送给所述视频收发单元;所述视频收发单元用于将收到的图像数据传输给通话的另 一方。
6、 如权利要求5所述的终端,其特征在于,还包括视频输出单元和 图像显示单元;所述视频输入单元还用于将接收到的图像数据发送给所述视频输出单元;所述视频输出单元用于将接收到的图像数据发送给所述图像显示单元; 所述图像显示单元用于显示单元播放接收到得图像数据。
7、 如权利要求5所述的终端,其特征在于,所述视频输入单元用于在没有接收到UI单元向其发送的切换到用户前 端场景的请求时,将第一图像采集单元或第二图像采集单元采集到的图像数 据发送给所述可视电话协议栈。
8、 如权利要求5 7中任一项所述的终端,其特征在于,所述UI单元还用于将接收到得用户发来的切换到用户后端场景的请求 发送给所述视频输入单元;所述视频输入单元还用于在接收到所述切换到用户后端场景的请求后, 仅将所述第一图像采集单元采集到的图像数据发送给所述可视电话协议栈。
全文摘要
可视通话过程中实现用户前后端场景切换的方法,包括通话参与方所使用的可视电话在收到用户发起的切换到用户前端场景的请求后,判断采集用户后端图像和前端图像的摄像头是否均处于开启状态,如果均已开启,则执行下一步骤,否则,开启尚未开启的摄像头后,执行下一步骤;在获取到上述两个摄像头采集到的图像数据后,仅将所述采集用户后端图像的摄像头采集到的人像信息与所述采集用户前端图像的摄像头采集到的图像数据进行叠加,然后转换成无线网络可传输的格式后,发送给通话另一方。采用本发明后,用户在通话过程中只需通过菜单或按钮随意切换手机前后的场景,无需移动就可以实时随意置身在用户前端的风景之中,给用户带来了全方位的视觉享受。
文档编号H04N7/14GK101547333SQ20091013497
公开日2009年9月30日 申请日期2009年4月20日 优先权日2009年4月20日
发明者尚国强, 蔡燕燕 申请人:中兴通讯股份有限公司