一种显示处理方法及装置的制造方法

文档序号:10474226阅读:135来源:国知局
一种显示处理方法及装置的制造方法
【专利摘要】本发明提供一种显示处理方法及装置,用于接收端的显示处理方法包括:获取当前与接收端通过WIFI直连方式连接的至少两个发送端各自发送的源图像;根据每一个发送端各自选择的互不冲突的目标区域生成包括每一个源图像的目标图像;发送端对应的目标区域用于指示发送端对应的源图像在目标图像中的位置信息;输出目标图像到显示模组,以在显示模组显示包括每一个源图像的目标图像。本发明实施例根据至少两个发送端发送的源图像及与发送端对应的互不冲突的目标区域生成目标图像,并在显示模组上进行显示,解决了基于WIFI的多终端之间的屏幕传输技术只能实现一对一投影的问题,使得多个终端的数据能够投影到一个显示设备上,达到分屏显示的效果。
【专利说明】
-种显示处理方法及装置
技术领域
[0001] 本发明设及多媒体通信技术领域,特别设及一种显示处理方法及装置。
【背景技术】
[0002] 现有技术中,无线多媒体传屏技术的协议架构已经基本清晰;无线显示Wi-Fi Display是Wi-Fi联盟制定的标准,于2012年9月发布1. 0版本规范。Miracast是Wi-Fi 联盟针对Wi-Fi Display技术实现产品的认证项目。通常使用时不区分Wi-Fi Display和 Miracast。
[0003] Wi-Fi Display技术是基于MC层点对点(Wi-Fi Direct)传输,实现音视频数据 无线传输,它类似苹果Air Play中的镜像显示功能。2012年10月Google发布的An^iod 4. 2版本平台开始支持Miracast功能。
[0004] 同苹果Air Play功能相比,Wi-Fi Display实现的功能相当于Air Play的镜像 显示功能,它并不具备通过U化方式传输视频流文件的能力。
[0005] 在Wi-Fi Display协议架构中有两种类型的设备:
[0006] (1)发送端(Source):获取音视频数据,编码,发送到对端进行显示,常见的有手 机、平板,笔记本等设备;
[0007] 似接收端(Sink):接收音视频数据,解码,播放,常见的有机顶盒、电视、音箱等 设备。
[0008] 下面按照会话流程介绍一下Wi-Fi Display的协议架构,一次会话过程包括几个 阶段:
[0009] (1)设备发现
[0010] 利用Wi-Fi Direct的设备发现机制,收发双方都可W发起设备发现动作,收集周 围具有Wi-Fi Display功能的设备信息,可W将设备列表通过UI展示给用户,供用户选择 发起后面的连接建立过程。 1] 似服务发现
[0012] 利用Wi-Fi Direct的服务发现机制,可W发现设备Wi-Fi Display相关的能力。
[0013] (3)设备选择
[0014] 用户从发现的设备列表中选择一个设备,就可W发起连接。之前的选择也可W被 保存,当发现被保存的设备存在时,可W自动发起连接。
[0015] (4)建立设备连接
[0016] 利用Wi-Fi Direct连接机制建立MC层连接,然后在7326端口号上建立TCP连 接,用于后面会话建立和控制消息的传输。上面四个步骤都是Wi-FiDirect规范定义的操 作流程,Wi-Fi Display技术必须基于Wi-Fi Direct建立设备之间的连接后才能开始后面 的会话过程。
[0017] (5)能力协商
[0018] 收发双方通过RTSP消息协商、设置能力参数,包括音视频的编码格式、显示分辨 率、音视频数据传输的端口号。
[0019] (6)建立会话连接
[0020] 建议和维护会话连接,包括开始、暂停操作,会话过程中的参数调整。
[0021] (7)音视频数据传输
[0022] 视频数据经过H. 264编码压缩,音频数据支持LPCM,AAC,AC3编码格式。编码后音 视频数据封装成MPEG2-TS包,使用RTP+UDP协议进行传输。 阳〇2引 做会话结束
[0024] 收发双方都可W发起会话结束操作。
[00巧]但是目前市场上基于WIFI的多终端之间的屏幕传输技术只能实现一对一投影。 多对一投影仍为空白。

【发明内容】

[00%] 本发明的目的在于提供一种显示处理方法及装置,解决了基于WIFI的多终端之 间的屏幕传输技术只能实现一对一投影的问题,使得多个终端的数据能够投影到一个显示 设备上,达到分屏显示的效果。
[0027] 为了达到上述目的,本发明实施例提供一种显示处理方法,用于接收端,包括:
[0028] 第一数据获取步骤,获取当前与所述接收端通过WIFI直连方式连接的至少两个 发送端各自发送的源图像;
[0029] 图像生成步骤,根据每一个所述发送端各自选择的互不冲突的目标区域生成包括 每一个源图像的目标图像;发送端对应的目标区域用于指示发送端对应的源图像在所述目 标图像中的位置信息;
[0030] 输出步骤,输出所述目标图像到显示模组,W在显示模组显示包括每一个源图像 的所述目标图像。
[0031] 其中,所述方法还包括:
[0032] 第一区域确定步骤,在生成所述目标图像之前与每一个发送端交互确定每一个发 送端各自选择的互不冲突的目标区域。
[0033] 其中,第一区域确定步骤包括:
[0034] 区域选择请求步骤,向所述至少两个发送端中当前还未确定目标区域的第一发送 端发送区域选择请求消息,使得所述第一发送端能够根据所述区域选择请求消息确定第一 目标区域;
[0035] 第一解析步骤,接收并解析所述第一发送端返回的携带所述第一目标区域的区域 选择请求响应消息,从中获取第一目标区域。
[0036] 其中,所述区域选择请求步骤具体包括:
[0037] 第一接收步骤,接收所述至少两个发送端中当前还未确定目标区域的第一发送端 发送的询问所述接收端是否支持分屏模式的询问消息;
[0038] 第一返回步骤,向所述第一发送端返回携带用于供第一发送端选择的分屏模式的 区域选择请求消息,使得所述第一发送端能够根据所述区域选择请求消息确定第一目标区 域;
[0039] 所述第一解析步骤具体包括:
[0040] 第二接收步骤,接收所述第一发送端发送的携带所述第一目标区域的区域选择请 求响应消息;
[0041] 区域解析步骤,用于解析所述区域选取请求响应消息获取第一目标区域;
[0042] 第二返回步骤,向所述第一发送端返回目标区域选择成功响应消息。
[0043] 其中,所述第二接收步骤中区域选择请求响应消息中至少包括由第一发送端确定 的分屏模式W及在所述分屏模式下选择的分屏块,由所述分屏块确定第一目标区域。
[0044] 其中,当所述第一发送端为首个发送端时,所述第一返回步骤中的区域选择请求 消息中的分屏模式为所述接收端当前支持的所有分屏模式;
[0045] 当所述第一发送端为在后的发送端时,所述第一返回步骤中的区域选择请求消息 中的分屏模式为由在前的发送端确定的分屏模式。
[0046] 其中,所述区域选择请求消息、询问消息、询问响应消息基于用于WIFI显示的实 时流传输协议中的M3消息实现,所述区域择请求响应消息、工作模式通知消息和工作模式 通知响应消息基于用于WIFI显示的实时流传输协议中的M4消息实现。
[0047] 其中,所述可选目标区域为所有目标区域的全集,所述显示处理方法还包括:
[0048] 第一判断步骤,判断所述第一目标区域是否已经被选择;
[0049] 重选请求步骤,当所述第一目标区域已经被选择时,向先于所述第一发送端选择 所述第一目标区域的第二发送端发送区域重选请求消息;
[0050] 第二解析步骤,接收并解析所述第二发送端返回的区域重选请求响应消息,从中 获取所述第二发送端重新选择的第二目标区域。
[0051] 其中,所述方法还包括:
[0052] 冲突确定步骤,当新的发送端加入后,根据新加入的发送端在与接收端通过WIFI 直连方式连接后选择的第=目标区域,确定所述至少两个发送端中选择的目标区域中与所 述第=目标区域冲突的冲突发送端;
[0053] 连接断开步骤,断开与所述冲突发送端的连接后,返回第一数据获取步骤。
[0054] 其中,所述方法还包括:
[0055] 第二判断步骤,当接收到新的发送端发送的探测请求消息时,判断是否可W与更 多的发送端建立连接;
[0056] 拒绝步骤,当无法与更多的发送端建立连接时,在探测请求响应消息中拒绝所述 新的发送端。
[0057] 其中,所述方法还包括:
[0058] 第一组长选择步骤,在探测请求消息或探测请求响应消息中携带一指示所述接收 端需要成为组长的指示信息,使所述接收端成为组长;
[0059] 或
[0060] 第二组长选择步骤,在和所述至少两个发送端建立连接后,与所述至少两个发送 端协商,成为组长。
[0061] 其中,每一个源图像数据对应的源图像的分辨率由对应的发送端根据所述显示模 组的分辨率和所述源图像的显示区域大小确定。
[0062] 本发明实施例还提供一种显示处理方法,用于发送端,包括:
[0063] 第二数据获取步骤,获取源图像化及源图像在待生成的目标图像中的目标区域;
[0064] 第一发送步骤,发送源图像数据和目标区域到与所述发送端W WIFI直连方式连 接的接收端,使得所述接收端能够在根据多个发送端发送的所述源图像数据W及对应的目 标区域生成目标图像数据后,输出所述目标图像数据到显示模组,W在显示模组显示所述 目标图像。 阳0化]其中,所述第二数据获取步骤具体包括:
[0066] 第=接收步骤,接收所述接收端向至少两个发送端中还未确定目标区域的第一发 送端发送的区域选择请求消息;
[0067] 区域选择响应步骤,根据所述区域选择请求消息确定第一目标区域后向所述接收 端返回携带所述第一目标区域的区域择请求响应消息,使得接收端能够在接收到所述区域 择请求响应消息后,解析获取所述第一目标区域。
[0068] 其中,所述第二数据获取步骤具体包括:
[0069] 第二发送步骤,第一发送端向接收端发送询问所述接收端是否支持分屏模式的询 问消息;
[0070] 第四接收步骤,接收所述接收端返回携带用于供第一发送端选择的分屏模式的区 域选择请求消息,并根据所述区域请求消息确定第一目标区域;
[0071] 第=发送步骤,向接收端发送携带所述第一目标区域的区域选择请求响应消息;
[0072] 第五接收步骤,接收所述接收端从所述区域选择请求响应消息中获取第一目标区 域后返回的目标区域选择成功响应消息。
[0073] 其中,所述第=发送步骤中区域选择请求响应消息中至少包括由发送端确定的分 屏模式W及在所述分屏模式下选择的分屏块,由所述分屏块确定第一目标区域。
[0074] 其中,当所述第一发送端为首个发送端时,所述第四接收步骤中的区域选择请求 消息中的分屏模式为所述接收端当前支持的所有分屏模式;
[00巧]当所述第一发送端为在后的发送端时,所述第四接收步骤中的区域选择请求消息 中的分屏模式为由在前的发送端确定的分屏模式。
[0076] 其中,所述方法还包括:
[0077] 分屏方式确定步骤,当在前的发送端确定的分屏模式下设置有至少2个分屏方式 时,由所述在前的发送端选择所述分屏模式下的分屏方式。
[0078] 其中,所述可选目标区域为所有目标区域的全集,所述显示处理方法还包括:
[0079] 重选接收步骤,接收所述接收端在所述第一目标区域被其他发送端再次选择时发 送的区域重选请求消息;
[0080] 重选响应步骤,向所述接收端返回携带重新选择的第二目标区域的区域择请求响 应消息,使得接收端能够在接收到所述区域重选请求响应消息后,解析获取所述第二目标 区域。
[0081] 其中,所述区域选择请求消息、询问消息、询问响应消息基于用于WIFI显示的实 时流传输协议中的M3消息实现,所述区域择请求响应消息、工作模式通知消息和工作模式 通知响应消息基于用于WIFI显示的实时流传输协议中的M4消息实现。
[0082] 本发明实施例还提供一种显示处理装置,用于接收端,包括:
[0083] 第一数据获取模块,用于当前与所述接收端通过WIFI直连方式连接的至少两个 发送端各自发送的源图像;
[0084] 图像生成模块,用于根据每一个所述发送端各自选择的互不冲突的目标区域生成 包括每一个源图像的目标图像;发送端对应的目标区域用于指示发送端对应的源图像在所 述目标图像中的位置信息;
[00化]输出模块,用于输出所述目标图像到显示模组,W在显示模组显示包括每一个源 图像的所述目标图像。
[0086] 其中,所述装置还包括:
[0087] 第一区域确定模块,用于在生成所述目标图像之前与每一个发送端交互确定每一 个发送端各自选择的互不冲突的目标区域。
[0088] 其中,所述第一区域确定模块包括:
[0089] 区域选择请求模块,用于向所述至少两个发送端中当前还未确定目标区域的第一 发送端发送区域选择请求消息,使得所述第一发送端能够根据所述区域选择请求消息确定 第一目标区域;
[0090] 第一解析模块,用于接收并解析所述第一发送端返回的携带所述第一目标区域的 区域选择请求响应消息,从中获取第一目标区域。
[0091] 其中,所述区域选择请求模块具体包括:
[0092] 第一接收模块,用于接收所述第一发送端发送的询问所述接收端是否支持分屏模 式的询问消息;
[0093] 第一返回模块,用于向所述第一发送端返回携带用于供第一发送端选择的分屏模 式的区域选择请求消息,使得所述第一发送端能够根据所述区域选择请求消息确定第一目 标区域;
[0094] 所述第一解析模块具体包括: 阳0巧]第二接收模块,用于接收所述第一发送端发送的携带所述第一目标区域的区域选 择请求响应消息;
[0096] 区域解析模块,用于解析所述所述区域选取请求响应消息获取第一目标区域;
[0097] 第二返回模块,用于向所述第一发送端返回目标区域选择成功响应消息。
[0098] 其中,所述第二接收模块中区域选择请求响应消息中至少包括由发送端确定的分 屏模式W及在所述分屏模式下选择的分屏块,由所述分屏块确定第一目标区域。
[0099] 其中,当所述第一发送端为首个发送端时,所述第一返回步骤中的区域选择请求 消息中的分屏模式为所述接收端当前支持的所有分屏模式;
[0100] 当所述第一发送端为在后的发送端时,所述第一返回步骤中的区域选择请求消息 中的分屏模式为由在前的发送端确定的分屏模式。 阳101 ] 其中,所述区域选择请求消息、询问消息、询问响应消息基于用于WIFI显示的实 时流传输协议中的M3消息实现,所述区域择请求响应消息、工作模式通知消息和工作模式 通知响应消息基于用于WIFI显示的实时流传输协议中的M4消息实现。
[0102] 其中,所述可选目标区域为所述目标区域的全集,所述显示处理装置还包括: 阳103] 第一判断模块,用于判断所述第一目标区域是否已经被选择;
[0104] 重选请求模块,用于当所述第一目标区域已经被选择时,向先于所述第一发送端 选择所述第一目标区域的第二发送端发送区域重选请求消息;
[01化]第二解析模块,用于接收并解析所述第二发送端返回的区域重选请求响应消息, 从中获取所述第二发送端重新选择的第二目标区域。 阳106] 其中,所述装置还包括:
[0107] 冲突确定模块,用于当新的发送端加入后,根据新加入的发送端在与接收端通过 WIFI直连方式连接后选择的第=目标区域,确定所述至少两个发送端选择的目标区域中与 所述第=目标区域冲突的冲突发送端;
[0108] 连接断开步骤,断开与所述冲突发送端的连接后,返回第一数据获取步骤。
[0109] 其中,所述装置还包括:
[0110] 第二判断模块,用于当接收到新的发送端发送的探测请求消息时,判断是否可W 与更多的发送端建立连接; 阳111] 拒绝步骤,当无法与更多的发送端建立连接时,在探测请求响应消息中拒绝所述 新的发送端。
[0112] 其中,所述装置还包括:
[0113] 第一组长选择模块,用于在探测请求消息或探测请求响应消息中携带一指示所述 接收端需要成为组长的指示信息,使所述接收端成为组长;
[0114] 或
[0115] 第二组长选择模块,用于在和所述至少两个发送端建立连接后,与所述至少两个 发送端协商,成为组长。
[0116] 其中,每一个源图像数据对应的源图像的分辨率由对应的发送端根据所述显示模 组的分辨率和所述源图像的显示区域大小确定。
[0117] 本发明实施例还提供一种显示处理装置,用于发送端,包括:
[0118] 第二数据获取模块,用于获取源图像W及源图像在待生成的目标图像中的目标区 域;
[0119] 第一发送模块,用于发送源图像数据和目标区域到与所述发送端W WIFI直连方 式连接的接收端,使得所述接收端能够在根据多个发送端发送的所述源图像数据W及对应 的目标区域生成目标图像数据后,输出所述目标图像数据到显示模组,W在显示模组显示 所述目标图像。
[0120] 其中,所述第二数据获取模块具体包括: 阳121] 第=接收模块,用于接收所述接收端向至少两个发送端中还未确定目标区域的第 一发送端发送的区域选择请求消息;
[0122] 区域选择响应模块,用于根据所述区域选择请求消息确定第一目标区域后向所述 接收端返回携带所述第一目标区域的区域择请求响应消息,使得接收端能够在接收到所述 区域择请求响应消息后,解析获取所述第一目标区域。 阳123] 其中,所述第二数据获取模块具体包括:
[0124] 第二发送模块,用于第一发送端向接收端发送询问所述接收端是否支持分屏模式 的询问消息;
[0125] 第四接收模块,用于接收所述接收端返回的携带用于供第一发送端选择的分屏模 式的区域选择请求消息,并根据所述区域请求消息确定第一目标区域;
[01%] 第S发送模块,用于向接收端发送携带所述第一目标区域的区域选择请求响应消 息;
[0127] 第五接收模块,用于接收所述接收端从所述区域选择请求响应消息中获取第一目 标区域后返回的目标区域选择成功响应消息。
[0128] 其中,所述第S发送模块中区域选择请求响应消息中至少包括由发送端确定的分 屏模式W及在所述分屏模式下选择的分屏块,由所述分屏块确定第一目标区域。
[0129] 其中,当所述第一发送端为首个发送端时,所述第四接收步骤中的区域选择请求 消息中的分屏模式为所述接收端当前支持的所有分屏模式;
[0130] 当所述第一发送端为在后的发送端时,所述第四接收步骤中的区域选择请求消息 中的分屏模式为由在前的发送端确定的分屏模式。 阳131] 其中,所述装置还包括: 阳132] 分屏方式确定模块,用于当在前的发送端确定的分屏模式下设置有至少2个分屏 方式时,由所述在前的发送端选择所述分屏模式下的分屏方式。
[0133] 其中,所述可选目标区域为所有目标区域的全集,所述显示处理装置还包括:
[0134] 重选接收模块,用于接收所述接收端在所述第一目标区域被其他发送端再次选择 时发送的区域重选请求消息;
[0135] 重选响应模块,用于向所述接收端返回携带重新选择的第二目标区域的区域择请 求响应消息,使得接收端能够在接收到所述区域重选请求响应消息后,解析获取所述第二 目标区域。 阳136] 其中,所述区域选择请求消息、询问消息、询问响应消息基于用于WIFI显示的实 时流传输协议中的M3消息实现,所述区域择请求响应消息、工作模式通知消息和工作模式 通知响应消息基于用于WIFI显示的实时流传输协议中的M4消息实现。
[0137] 本发明的上述技术方案至少具有如下有益效果:
[0138] 本发明实施例的显示处理方法及装置中,根据至少两个发送端发送的源图像及与 发送端对应的互不冲突的目标区域生成目标图像,并在一显示模组上进行显示,解决了基 于WIFI的多终端之间的屏幕传输技术只能实现一对一投影的问题,使得多个终端的数据 能够投影到一个显示设备上,达到分屏显示的效果。
【附图说明】
[0139] 图1表示本发明实施例的接收端的显示处理方法的基本步骤示意图;
[0140] 图2表示本发明实施例的发送端的显示处理方法的基本步骤示意图; 阳141] 图3表示本发明实施例的显示处理方法中P2P设备的设备发现过程示意图; [0142] 图4表示本发明实施例的显示处理方法中P2P设备的服务发现过程示意图; 阳143]图5表示本发明实施例的分屏模式下发送端和接收端消息流程图;
[0144] 图6表示本发明实施例的发送端与接收端断开连接的断开流程图;
[0145] 图7表示本发明实施例中采用的GO协商方式确定组长的原理图; 阳146] 图8表示本发明实施例的接收端的显示处理装置的结构图; 阳147] 图9表示本发明实施例的发送端的显示处理装置的结构图;
[0148]图10表示本发明实施例的接收端的屏幕四分屏模式下的3种分屏方式。
【具体实施方式】
[0149] 为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具 体实施例进行详细描述。
[0150] 本发明针对现有技术中基于WIFI的多终端之间的屏幕传输技术只能实现一对 一投影的问题,提供一种显示处理方法及装置,根据至少两个发送端发送的源图像及与发 送端对应的互不冲突的目标区域生成目标图像,并在一显示模组上进行显示,解决了基于 WIFI的多终端之间的屏幕传输技术只能实现一对一投影的问题,使得多个终端的数据能够 投影到一个显示设备上,达到分屏显示的效果。 阳151] 本发明实施例中接收端支持同时接收多个发送端发送的数据,接收端将多通道数 据处理后能够将它们按照预先配置进行帖拼接,得到目标图像输出到显示模组上,实现分 屏显示效果。接收端可W根据用户或使用场景的需要设置及调整分屏效果,如支持双人或 四人游戏时,多个手机同时通过WiMo (移动终端无线多媒体传送技术)投影到电视机侧时, 实现上下分屏/左右分屏或四分屏的效果。 阳152] 具体的,从接收端和发送端的处理过程分别描述本发明实施例提供的显示处理方 法: 阳153] 如图1所示,用于接收端的显示处理方法包括:
[0154] 第一数据获取步骤11,获取当前与所述接收端通过WIFI直连方式连接的至少两 个发送端各自发送的源图像;
[0K5] 图像生成步骤12,根据每一个所述发送端各自选择的互不冲突的目标区域生成包 括每一个源图像的目标图像;发送端对应的目标区域用于指示发送端对应的源图像在所述 目标图像中的位置信息;
[0156] 输出步骤13,输出所述目标图像到显示模组,W在显示模组显示包括每一个源图 像的所述目标图像。 阳157] 如图2所示,用于发送端的显示处理方法包括:
[0158] 第二数据获取步骤21,获取源图像W及源图像在待生成的目标图像中的目标区 域;
[0159] 第一发送步骤22,发送源图像数据和目标区域到与所述发送端W WIFI直连方式 连接的接收端,使得所述接收端能够在根据多个发送端发送的所述源图像数据W及对应的 目标区域生成目标图像数据后,输出所述目标图像数据到显示模组,W在显示模组显示所 述目标图像。
[0160] 简单的说,发送端/接收端通过WIFI直连方式建立设备连接后,用户在发送端设 备上选择分屏显示功能,并选择分屏显示时该发送端屏幕图像在接收端显示设备上的显示 位置,接收端设备接收发送端设置信息并确认后,发送端设备将截取的多媒体数据(影音 及图像)经压缩编码后传输到接收端显示设备显示。 阳161] 承续上例,本发明上述实施例中,接收端须支持连接、解码、拼接及显示的能力;具 体要求如下:
[0162] 多发送端连接接收能力:支持多台发送端连接到同一接收端,接收端为G0,支持 同时与多个P2P发送端连接;
[0163] 多路解码能力:支持解码来自多台发送端的媒体流;
[0164] 视频帖拼接能力:能够将来自多台发送端的媒体流解码后拼接成一张目标图像显 示在接收端的显示设备上。 阳1化]且对发送端的具体要求如下:
[0166] 支持与接收端进行分屏显示设置协商; 阳167] 支持多分屏下选择在接收端侧的显示位置;
[0168] 支持针对接收端的分屏显示对分辨率进行适配。
[0169] 较佳的,为了减小发送端与接收端之间的时延,更好的实现同步显示功能,发送端 与接收端的编解码格式需一致,则减少编码/解码的时间,提供显示效率;例如发送端与接 收端的编解码格式均与WIFI直连标准一致,采用H. 264编码方式。
[0170] 由于本发明具体实施例中各个发送端之间没有信息交互,故可能会存在两个或多 个发送端选择的目标区域相同导致目标区域的冲突,则本发明实施例通过接收端端与每一 个发送端之间的信息交互来确定互不冲突的目标区域,具体的接收端的方法还包括: 阳171] 第一区域确定步骤14,在生成所述目标图像之前与每一个发送端交互确定每一个 发送端各自选择的互不冲突的目标区域。 阳172] 较佳的,第一区域确定步骤14包括:
[0173] 区域选择请求步骤141,向所述至少两个发送端中当前还未确定目标区域的第一 发送端发送区域选择请求消息,使得所述第一发送端能够根据所述区域选择请求消息确定 第一目标区域;
[0174] 第一解析步骤142,接收并解析所述第一发送端返回的携带所述第一目标区域的 区域选择请求响应消息,从中获取第一目标区域。
[01巧]相应的,发送端的方法还包括:
[0176] 第=接收步骤23,接收所述接收端向至少两个发送端中还未确定目标区域的第一 发送端发送的区域选择请求消息;
[0177] 区域选择响应步骤24,根据所述区域选择请求消息确定第一目标区域后向所述接 收端返回携带所述第一目标区域的区域择请求响应消息,使得接收端能够在接收到所述区 域择请求响应消息后,解析获取所述第一目标区域。
[0178] 其中,互不冲突的目标区域的确定方法包括两种,第一种,接收端向未确定目标区 域的发送端发送未被在前的发送端选择的区域;例如,接收端采用四分屏模式,包括位置 1、2、3和4,发送端1选择了位置1,则当发送端2需确定目标区域时,仅将位置2、3和4作 为可选区域,位置1作为不可选区域,则多个发送端确定的目标区域为互不冲突的;第二 种,接收端向向未确定目标区域的发送端发送所有区域(包括已被在前的发送端选择的区 域和未被在前的发送端选择的区域)即所有目标区域的全集,在该种情况下,为了实现多 个目标区域的互不冲突,需设置防冲突算法,例如后者优先或前者优先;具体的,当发送端 1选择了位置1,而发送端2再次选择位置1时,若采用前者优先算法,则是向发送端2发送 区域重选响应,保持发送端1与位置1的对应关系;若采用后者优先算法,则是断开发送端 1与位置1的连接,将位置1作为发送端2的目标位置,并向发送端1发送区域重选响应。
[0179] 进一步的,因为不是所有的接收端均支持分屏的功能且即使是支持分屏功能的接 收端也可W工作于单屏显示模式下,如图3所示为P2P设备之间的设备发现过程,图4所示 为P2P设备之间的服务发现过程,其设备发现及服务发现流程处于网络连接之前,且具体 发现过程均为标准流程,在此不详细说明;本发明实施例中区域选择请求步骤141具体包 括:
[0180] 第一接收步骤143,接收所述第一发送端发送的询问所述接收端是否支持分屏模 式的询问消息; 阳181] 第一返回步骤144,向所述第一发送端返回携带用于供第一发送端选择的的分屏 模式的区域选择请求消息,使得所述第一发送端能够根据所述区域选择请求消息确定第一 目标区域; 阳182] 第一解析步骤142具体包括:
[0183] 第二接收步骤145,接收所述第一发送端发送的携带所述第一目标区域的区域选 择请求响应消息;其中,述第二接收步骤145中区域选择请求响应消息中至少包括由第一 发送端确定的分屏模式W及在所述分屏模式下选择的分屏块,由所述分屏块确定第一目标 区域。
[0184] 区域解析步骤146,解析所述区域选取请求响应消息获取第一目标区域 [01化]第二返回步骤147,向所述第一发送端返回目标区域选择成功响应消息。 阳186] 且,相应的发送端的所述第二数据获取步骤21具体包括:
[0187] 第二发送步骤211,第一发送端向接收端发送询问所述接收端是否支持分屏模式 的询问消息;
[0188] 第四接收步骤212,接收所述接收端返回的携带用于供第一发送端选择的分屏模 式的区域选择请求消息,并根据所述区域请求消息确定第一目标区域;
[0189] 第S发送步骤213,向接收端发送携带所述第一目标区域的区域选择请求响应消 息;其中,所述第=发送步骤中区域选择请求响应消息中至少包括由发送端确定的分屏模 式W及在所述分屏模式下选择的分屏块,由所述分屏块确定第一目标区域。
[0190] 第五接收步骤214,接收所述接收端从所述区域选择请求响应消息中获取第一目 标区域后返回的目标区域选择成功响应消息。 阳191] 如图10所示,例如上述发送端确定的分屏模式为4分屏,在所述分屏模式下选择 的分屏块为位置1,则位置1为与该发送端对应的第一目标位置。具体的,上述分屏模式具 体是指几分屏模式,例如2分屏、4分屏等,在所述分屏模式下选择的分屏块是指在接收端 屏幕上显示的具体位置;如果一分屏模式下仅设置有一种分屏方式,在该分屏块的位置是 固定;否则该分屏块的位置则由分屏方式确定;当一个分屏模式有至少两种不同的的分屏 方式时,本发明实施例的发送端的方法还包括:分屏方式确定步骤,当在前的发送端确定的 分屏模式下设置有至少2个分屏方式时,由所述在前的发送端选择所述分屏模式下的分屏 方式。即由第一个发送端选择分屏模式下的分屏方式,且当第一发送端选择了分屏方式后, 上述分屏块的位置即为固定的。较佳的,为了清楚的描述该分屏方式可将接收端屏幕放置 于一坐标系中利用坐标值来表示其分屏区域;或者预先为不同的分屏模式下的分屏方式设 置对应的分屏区域,发送端选择其需选择的分屏区域即可。 阳192] W 4分屏为例至少包括3种分屏方式,如图10所示,第一种:横向分屏,如图IOb 所示,可W适用于赛跑类的游戏;第二种:纵向分屏,如图IOc所示,可W适用于飞机类的游 戏;第S种分屏方式如图IOa所示,一般适用于同时播放不同来源的图片或视频等。在本发 明实施例中,发送端须根据其实际情况确定其分屏模式及分屏方式,其中,该分屏模式需是 接收端所支持的分屏模式,询问响应消息中包含接收端支持的分屏模式。
[0193] 由于本发明实施例中设置至少两个发送端和一个接收端,故若每一个发送端均按 照其实际情况选择分屏模式及分屏方式,当接收端接收到的分屏模式或分屏方式不同时接 收端不能判定按照哪一个发送端确定的方式进行分屏显示;故本发明的实际应用中,当首 个发送端(一般为第一个发送端)确定其分屏模式后,在后的发送端发送询问时,接收端仅 返回在前的发送端确定的分屏模式;具体的,接收端侧当所述第一发送端为首个发送端时, 所述第一返回步骤中的区域选择请求消息中的分屏模式为所述接收端当前支持的所有分 屏模式;
[0194] 当所述第一发送端为在后的发送端时,所述第一返回步骤中的区域选择请求消息 中的分屏模式为由在前的发送端确定的分屏模式。
[0195] 相应的,发送端侧当所述第一发送端为首个发送端时,所述第四接收步骤中的区 域选择请求消息中的分屏模式为所述接收端当前支持的所有分屏模式; 阳196]当所述第一发送端为在后的发送端时,所述第四接收步骤中的区域选择请求消息 中的分屏模式为由在前的发送端确定的分屏模式。
[0197] 特殊的,若在后的发送端将分屏模式设置为单屏投影模式,则遵循后者优先原则, 当前与接收端连接的发送端均断开连接,接收端对该在后的发送端进行单屏投影;或者遵 循前者优先原则,当前与接收端连接的发送端均保持连接,接收端向发送端发送重选响应, 由发送端再向其他未有发送端连接的接收端发起连接并进行单屏显示。
[0198] 上述两个原则可根据实际情况任一选用也可设置预设时间间隔交替使用,例如对 于投放实时新闻的接收端而言,需采用后者优先的原则W便及时展示最新信息;或者对于 需长时间展示的广告图片而言,一般采用前者优先的原则防止广告信息被替换;或者针对 需隔一段时间更换一次内容的广告牌而言,例如该一段时间为2天,2天内该广告牌采用前 者优先的原则,2天后该广告牌采用后者优先的原则,运样既保证了广告显示时间内不被替 换内容,也保证了在广告到期时能够及时更换广告。
[0199] 本发明的实际应用中,为了避免接收端的投影内容被一直更换,通常采用前者优 先的原则,但是在会议中使用分屏投影描述一个产品或一个方案时,一般采用后者优先的 原则,便于让与会人员进一步了解后续方案。 阳200] 需要说明的是,如果接收端不支持分屏模式,则第一返回步骤144是所述发送端 返回指示接收端不支持分屏模式的询问响应消息并结束流程;由于本发明实施例的实施例 方式在接收端支持分屏模式的情况下才能实现,故对不支持分屏模式的接收端不作具体描 述。 阳201 ] 同时,为了支持分屏功能,对WIFI直连中的实时流传输协议RTSP的M3及M4消息 中的消息参数进行了扩充。具体的,接收端的显示处理方法中所述区域选择请求消息、询问 消息、询问响应消息基于用于WIFI显示的实时流传输协议中的M3消息实现,所述区域择请 求响应消息、工作模式通知消息和工作模式通知响应消息基于用于WIFI显示的实时流传 输协议中的M4消息实现;同时发送端的显示处理方法中,所述区域选择请求消息、询问消 息、询问响应消息基于用于WIFI显示的实时流传输协议中的M3消息实现,所述区域择请求 响应消息、工作模式通知消息和工作模式通知响应消息基于用于WIFI显示的实时流传输 协议中的M4消息实现。 阳20引具体的对WIFI直连中的实时流传输协议RTSP的M3及M4消息中的消息参数的扩 充如下表所示: 阳203]
阳204] 需要说明的是,在向接收端发送音频文件的多个发送端中,只需一个发送端向接 收端发送音频文件,其他发送端只发送视频文件;如果有两台或两台W上的发送端传送音 频文件时,则接收端播放两路或多路合成的声音;关于多个发送端如何协商哪一个传输声 音不是本发明的重点,在此不详细描述。 阳205] 本发明的另一实施例中针对上述互不冲突的目标区域的确定方法的第二中进行 详细说明,即当所述可选目标区域为所有目标区域的全集,采用前者优先方式时,所述显示 处理方法还包括: 阳206] 第一判断步骤31,判断所述第一目标区域是否已经被选择; 阳207] 重选请求步骤32,当所述第一目标区域已经被选择时,向先于所述第一发送端选 择所述第一目标区域的第二发送端发送区域重选请求消息; 阳20引第二解析步骤33,接收并解析所述第二发送端返回的区域重选请求响应消息,从 中获取所述第二发送端重新选择的第二目标区域。 阳209] 相应的,发送端的方法还包括:
[0210] 重选接收步骤41,接收所述接收端在所述第一目标区域被其他发送端再次选择时 发送的区域重选请求消息; 阳211] 重选响应步骤42,向所述接收端返回携带重新选择的第二目标区域的区域择请求 响应消息,使得接收端能够在接收到所述区域重选请求响应消息后,解析获取所述第二目 标区域。
[0212] 采用后者优先方式时,所述显示处理方法还包括: 阳213] 冲突确定步骤34,当新的发送端加入后,根据新加入的发送端在与接收端通过 WIFI直连方式连接后选择的第=目标区域,确定所述至少两个发送端中选择的目标区域中 与所述第=目标区域冲突的冲突发送端;
[0214] 连接断开步骤35,断开与所述冲突发送端的连接后,返回第一数据获取步骤。其 中,前者优先方式或后者优先方式的选择根据实际情况而定,在此不作具体限定,其具体情 况与上述前者优先或后者优先原则一致。
[0215] 具体的,在分屏模式下,如果有新的发送端设备接入,并选择了一个当前其他终端 未选择的位置,则该终端屏幕可W正确投影到接收端设备的相应位置;(流程如图5所示, 其中M3响应OK里所选择的位置WIFI直连的屏幕位置为当前已连接接收端的发送端所未 选择的位置);或者, 阳216] 在分屏模式下,如果有新的发送端设备接入,并选择了一个当前其他终端已选择 的位置,则该终端屏幕可W正确投影到接收端设备的相应位置,之前选择该位置的终端与 接收端设备断开连接(后者优先原则);(流程如图5所示,其中M3响应OK里所选择的位 置WIFI直连的屏幕位置为当前已连接接收端的发送端所已经选择的位置)。其中,发送端 和接收端的断开流程如下图6所示:接收端主动发送M8消息给发送端,指示发送端断开连 接。且如果有新的发送端设备接入,并将分屏模式设置为单屏投影,则当前与接收端连接的 终端均断开连接,例如图5中,M3的GET_PARAMET邸消息里,WIFI直连多分屏支持=1,即 单屏显示时,接收端需发送消息断开与其他发送端的连接。
[0217] 由于现有WIFI直连技术的限制,一个接收端能够连接的发送端的个数有一个上 限(对该上限不作具体限定),则所述方法还包括:
[0218] 第二判断步骤36,当接收到新的发送端发送的探测请求消息时,判断是否可W与 更多的发送端建立连接;
[0219] 拒绝步骤37,当无法与更多的发送端建立连接时,在探测请求响应消息中拒绝所 述新的发送端。
[0220] 具体的,本发明的另一实施例中,组长协商有两种方法: 阳221] 第一组长选择步骤51,在探测请求消息或探测请求响应消息中携带一指示所述 接收端需要成为组长的指示信息,使所述接收端成为组长;即无需协商,自治性组长;接收 端设备在设备发现阶段将探测请求消息或探测请求响应消息中的P2P能力属性的组用户 (Group Owner)域设为1(即指示接收端自己为组长);本发明实施例中建议采用无需协商 的方式,运样每个发送端与接收端建立连接时,不需要每次都进行协商,节省时间和不必要 步骤。 阳222] 或者,第二组长选择步骤52,在和所述至少两个发送端建立连接后,与所述至少两 个发送端协商,成为组长;即GO协商,接收端设备在与发送端设备完成设备发现过程W后 进行GO协商过程,接收端始终把自己的GO意图值设置为15, W指示自己必须作为组长;其 中,GO协商机制的原理如图7所示,其中,Xl为P2P设备1的组长意图值,X2为P2P设备2 的组长意图值。 阳223] 下面W多个手机与电视机之间的分屏显示过程为例具体说明: 阳224] 手机1与电视机之间建立连接时采用无需协商方式或GO协商方式确定电视机为 组长后,手机2、手机3…手机N与电视机的连接建立过程与上述过程相同;当电视机侧无法 再接收更多的手机时,将P2P IE的组能力中的P2P组极限设置为1 阳225] 手机2与电视机进行设备发现及连接的过程中,通过收到的电视机侧发来的探测 请求消息或者探测响应消息里携带的信息,可W发现其他与该GO关联的P2P设备信息。(具 体的过程利用P2P协议3. 2. 4,在此不详细描述) 阳226] 当电视机侧作为组长无法再接收更多的设备连接时,可通过将该比特位置为1。 阳227] 且为了在显示模组上更好的显示目标图像,每一个源图像数据对应的源图像的分 辨率由对应的发送端根据所述显示模组的分辨率和所述源图像的显示区域大小确定。即发 送端设备可W根据接收端设备中显示模组的分辨率W及多分屏的设置情况调整发送端发 送的分辨率大小,W达到最佳的显示效果及传输效率。
[0228] 下面结合图5对本发明实施例的分屏显示处理方法的完整流程作具体描述: 阳229] 首先第一个发送端(在前发送端)与接收端建立连接的流程如下(步骤1-步骤 9): 阳230] 步骤1,发送端设备与接收端设备通过Wi-Fi直连建立P2P连接; 阳231] 步骤2,发送端设备发送选择请求,询问接收端所支持的RTSP方法; 阳232] 步骤3,接收端发送选择响应,应答所支持的方法; 阳233] 步骤4,接收端设备发送选择请求,询问发送端所支持的RTSP方法;
[0234] 步骤5,发送端发送选择响应,应答所支持的方法; 阳235] 步骤6,发送端发送GET_PARAMET邸请求(M3)询问所关屯、的接收端的WIFI直连的 能力参数;其中包含如下参数:巧'(1-1]11111:;[-3口1;[1:-3沈66]1-311口口01'1:(1):询问接收端是否支 持多分屏投影; 阳236] 步骤7,接收端给发送端发送的响应消息,指示接收端当前支持的投影模式列表; 其中,wfd-multi-split-screen-suppo;rt(M):指示接收端支持的投影模式(例如:接收端 反馈1,2,4,则代表接收端支持单屏投影,二分屏投影,四分屏投影); 阳237] 步骤8,发送端根据接收端应答决定发收两端在WIFI直连会话中使用的最优参数 集,并通过SET_PARAMET邸消息(M4)发送给接收端;即通知接收端,发送端将当前的投影模 式设置为几分屏投影(假设当前返回的数值为n),及该几分屏投影下的哪个分屏块,该数 值应该在M3响应消息里面wfd-multi-split-screen-suppo;rt提供的支持的投影模式列表 里; 阳23引发送端用坐标值将接收端屏幕划分为n个分屏块,用坐标的形式将运n个分屏块 表示出来并发送给接收端: 阳239] 例如发送端返回的M4响应消息里,wfd-multi-split-screen-suppo;rt :4,即设置 为4分屏显示;
[0240]且 wfd-screen-location (WIFI 直连屏幕位置)为: 阳24U 位置 ID :1 ;坐标:(xl, yl ;xl' , yl') 阳2创位置ID :2 ;坐标:(x2, y2站',y2') 阳2创 位置ID :3 ;坐标:(蝴y3 ;x3',y3')
[0244]位置 ID :4 ;坐标:(x4, y4 ;x4,,y4,) 阳245] 发送端选择位置ID,比如发送端选择位置1,则返回ID :1。 阳246] 步骤9,接收端接收了发送端发送的分屏模式、W及分屏模式下的位置信息后,返 回OK消息,代表设置成功; 阳247] 进而,第二、第=、第四个发送端与接收端建立连接的流程如下(步骤101至步骤 109):
[0248] 步骤101,发送端设备与接收端设备通过Wi-Fi直连建立P2P连接;
[0249] 步骤102,发送端设备发送选择请求,询问接收端所支持的RTSP方法; 阳巧0] 步骤103,接收端发送选择响应,应答所支持的方法; 阳巧1] 步骤104,接收端设备发送选择请求,询问发送端所支持的RTSP方法; 阳巧2] 步骤105,发送端发送选择响应,应答所支持的方法; 阳巧引步骤106,发送端发送GET_PARAMET邸请求(M3)询问所关屯、的接收端的WIFI直连 的能力参数;其中包含如下参数:巧'(1-1]11111:;[-3口1;[1:-3沈66]1-311口口01'1:曲):询问接收端是否 支持多分屏投影; 阳巧4] 步骤107,接收端给发送端发送响应消息,指示接收端当前支持的投影模式,该投 影模式为第一个发送端选择的投影模式,即四分屏模式; 阳巧5] wfd-screen-location :由于第一个发送端已经选择了位置1,所W此时接收端返 回的位置信息里仅包括(位置2、位置3、位置4);
[0256] 步骤108,发送端根据接收端应答选择投影位置,并通过SET_PARAMETER消息(M4) 发送给接收端:即巧'(1-3^日日]1-1〇[日1:;[0]1(1):发送端选择位置4;如果后续的发送端选择了 前面已经连接的发送端已经选择的位置,则后者覆盖前者;如第一个发送端选择了位置1, 第=个发送端也选择位置1时,第=个发送端的屏幕将被投影到位置1,第一个发送端将被 踢掉不在显不在位置1 ; 阳巧7] 步骤109,接收端接收了发送端发送的分屏模式、W及分屏模式下的位置信息后, 返回OK消息,代表设置成功。 阳巧引当第一、第二、第=、第四发送端分别与接收端建立连接并完成分屏设置后(假设 第一、第二、第S及第四发送端分别选择位置1、位置2、位置3及位置4),则接收端的屏幕上 W四分频的方式同时显示由四个发送端发送的源图像组成的目标图像。若第一发送端选择 位置1后,第二发送端也选择位置1则位置1处显示第二发送端的源图像,接收端断开与第 一发送端的连接,第一发送端若仍需将源图像投影至接收端,则重新与接收端建立连接及 分屏设置交互。如图10所示,在第一个发送端选择了四分屏投影的情况下,屏幕可能被划 分的方式包括但不限于如图所示的情况,四个位置由发送端通过坐标的形式表示出来并发 送给接收端。 阳巧9] 为了更好的实现上述目的,本发明实施例还提供一种显示处理装置,如图5所示, 用于接收端,包括:
[0260] 第一数据获取模块51,用于当前与所述接收端通过WIFI直连方式连接的至少两 个发送端各自发送的源图像; 阳%1] 图像生成模块52,用于根据每一个所述发送端各自选择的互不冲突的目标区域生 成包括每一个源图像的目标图像;发送端对应的目标区域用于指示发送端对应的源图像在 所述目标图像中的位置信息; 阳%2] 输出模块53,用于输出所述目标图像到显示模组,W在显示模组显示包括每一个 源图像的所述目标图像。 阳%3] 具体的,本发明上述实施例中,所述装置还包括:
[0264] 第一区域确定模块,用于在生成所述目标图像之前与每一个发送端交互确定每一 个发送端各自选择的互不冲突的目标区域。
[0265] 具体的,本发明上述实施例中,所述第一区域确定模块包括: 阳%6] 区域选择请求模块,用于向所述至少两个发送端中当前还未确定目标区域的第一 发送端发送区域选择请求消息,使得所述第一发送端能够根据所述区域选择请求消息确定 第一目标区域; 阳%7] 第一解析模块,用于接收并解析所述第一发送端返回的携带所述第一目标区域的 区域选择请求响应消息,从中获取第一目标区域。
[0268] 具体的,本发明上述实施例中,所述区域选择请求模块具体包括:
[0269] 第一接收模块,用于接收所述第一发送端发送的询问所述接收端是否支持分屏模 式的询问消息;
[0270] 第一返回模块,用于向所述第一发送端返回携带用于供第一发送端选择的分屏模 式的区域选择请求消息,使得所述第一发送端能够根据所述区域选择请求消息确定第一目 标区域; 阳271 ] 所述第一解析模块具体包括: 阳272] 第二接收模块,用于接收所述第一发送端发送的携带所述第一目标区域的区域选 择请求响应消息; 阳273] 区域解析模块,用于解析所述所述区域选取请求响应消息获取第一目标区域;
[0274] 第二返回模块,用于向所述第一发送端返回目标区域选择成功响应消息。较佳的, 所述第二接收模块中区域选择请求响应消息中至少包括由发送端确定的分屏模式W及在 所述分屏模式下选择的分屏块,由所述分屏块确定第一目标区域。 阳275] 具体的,本发明上述实施例中,当所述第一发送端为首个发送端时,所述第一返回 步骤中的区域选择请求消息中的分屏模式为所述接收端当前支持的所有分屏模式; 阳276] 当所述第一发送端为在后的发送端时,所述第一返回步骤中的区域选择请求消息 中的分屏模式为由在前的发送端确定的分屏模式。 阳277] 具体的,本发明上述实施例中,所述区域选择请求消息、询问消息、询问响应消息 基于用于WIFI显示的实时流传输协议中的M3消息实现,所述区域择请求响应消息、工作模 式通知消息和工作模式通知响应消息基于用于WIFI显示的实时流传输协议中的M4消息实 现。 阳27引具体的,本发明上述实施例中,所述可选目标区域为所述目标区域的全集,所述显 示处理装置还包括:
[0279] 第一判断模块,用于判断所述第一目标区域是否已经被选择; 阳280] 重选请求模块,用于当所述第一目标区域已经被选择时,向先于所述第一发送端 选择所述第一目标区域的第二发送端发送区域重选请求消息; 阳281] 第二解析模块,用于接收并解析所述第二发送端返回的区域重选请求响应消息, 从中获取所述第二发送端重新选择的第二目标区域。
[0282] 具体的,本发明上述实施例中,所述装置还包括: 阳283] 冲突确定模块,用于当新的发送端加入后,根据新加入的发送端在与接收端通过 WIFI直连方式连接后选择的第=目标区域,确定所述至少两个发送端选择的目标区域中与 所述第=目标区域冲突的冲突发送端; 阳284] 连接断开步骤,断开与所述冲突发送端的连接后,返回第一数据获取步骤。
[0285] 具体的,本发明上述实施例中,所述装置还包括: 阳286] 第二判断模块,用于当接收到新的发送端发送的探测请求消息时,判断是否可W 与更多的发送端建立连接; 阳287] 拒绝步骤,当无法与更多的发送端建立连接时,在探测请求响应消息中拒绝所述 新的发送端。
[028引具体的,本发明上述实施例中,所述装置还包括: 阳289] 第一组长选择模块,用于在探测请求消息或探测请求响应消息中携带一指示所述 接收端需要成为组长的指示信息,使所述接收端成为组长; 阳290] 或 阳291] 第二组长选择模块,用于在和所述至少两个发送端建立连接后,与所述至少两个 发送端协商,成为组长。 阳292] 具体的,本发明上述实施例中,每一个源图像数据对应的源图像的分辨率由对应 的发送端根据所述显示模组的分辨率和所述源图像的显示区域大小确定。 阳293] 需要说明的是,本发明上述实施例中提供的用于接收端的显示处理装置是应用上 述接收端的显示处理方法的装置,则上述显示处理方法的所有实施例及其有益效果均适用 于该处理装置。 阳294] 为了更好的实现上述目的,本发明实施例还提供一种显示处理装置,如图6所示, 用于发送端,包括:
[0295] 第二数据获取模块61,用于获取源图像W及源图像在待生成的目标图像中的目标 区域; 阳296] 第一发送模块62,用于发送源图像数据和目标区域到与所述发送端W WIFI直连 方式连接的接收端,使得所述接收端能够在根据多个发送端发送的所述源图像数据W及对 应的目标区域生成目标图像数据后,输出所述目标图像数据到显示模组,W在显示模组显 示所述目标图像。 阳297] 具体的,本发明上述实施例中,所述第二数据获取模块具体包括: 阳29引第=接收模块,用于用于接收所述接收端向至少两个发送端中还未确定目标区域 的第一发送端发送的区域选择请求消息; 阳299] 区域选择响应模块,用于根据所述区域选择请求消息确定第一目标区域后向所述 接收端返回携带所述第一目标区域的区域择请求响应消息,使得接收端能够在接收到所述 区域择请求响应消息后,解析获取所述第一目标区域。 阳300] 具体的,本发明上述实施例中,所述第二数据获取模块具体包括: 阳301] 第二发送模块,用于第一发送端向接收端发送询问所述接收端是否支持分屏模式 的询问消息; 阳302] 第四接收模块,用于接收所述接收端返回的携带用于供第一发送端选择的分屏模 式的区域选择请求消息,并根据所述区域请求消息确定第一目标区域; 阳303] 第=发送模块,用于向接收端发送携带所述第一目标区域的区域选择请求响应消 息; 阳304] 第五接收模块,用于接收所述接收端从所述区域选择请求响应消息中获取第一目 标区域后返回的目标区域选择成功响应消息。较佳的,所述第=发送模块中区域选择请求 响应消息中至少包括由发送端确定的分屏模式W及在所述分屏模式下选择的分屏块,由所 述分屏块确定第一目标区域。 阳305] 具体的,本发明上述实施例中,当所述第一发送端为首个发送端时,所述第四接收 步骤中的区域选择请求消息中的分屏模式为所述接收端当前支持的所有分屏模式; 阳306]当所述第一发送端为在后的发送端时,所述第四接收步骤中的区域选择请求消息 中的分屏模式为由在前的发送端确定的分屏模式。
[0307] 具体的,本发明上述实施例中,所述装置还包括: 阳30引分屏方式确定模块,用于当在前的发送端确定的分屏模式下设置有至少2个分屏 方式时,由所述在前的发送端选择所述分屏模式下的分屏方式。
[0309] 具体的,本发明上述实施例中,所述可选目标区域为所有目标区域的全集,所述显 示处理装置还包括:
[0310] 重选接收模块,用于接收所述接收端在所述第一目标区域被其他发送端再次选择 时发送的区域重选请求消息; 阳311] 重选响应模块,用于向所述接收端返回携带重新选择的第二目标区域的区域择请 求响应消息,使得接收端能够在接收到所述区域重选请求响应消息后,解析获取所述第二 目标区域。 阳312] 具体的,本发明上述实施例中,所述区域选择请求消息、询问消息、询问响应消息 基于用于WIFI显示的实时流传输协议中的M3消息实现,所述区域择请求响应消息、工作模 式通知消息和工作模式通知响应消息基于用于WIFI显示的实时流传输协议中的M4消息实 现。
[0313] 需要说明的是,本发明上述实施例中提供的用于发送端的显示处理装置是应用上 述发送端的显示处理方法的装置,则上述显示处理方法的所有实施例及其有益效果均适用 于该处理装置。
[0314] W上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员 来说,在不脱离本发明所述原理的前提下,还可W做出若干改进和润饰,运些改进和润饰也 应视为本发明的保护范围。
【主权项】
1. 一种显示处理方法,用于接收端,其特征在于,包括: 第一数据获取步骤,获取当前与所述接收端通过WIFI直连方式连接的至少两个发送 端各自发送的源图像; 图像生成步骤,根据每一个所述发送端各自选择的互不冲突的目标区域生成包括每一 个源图像的目标图像;发送端对应的目标区域用于指示发送端对应的源图像在所述目标图 像中的位置信息; 输出步骤,输出所述目标图像到显示模组,以在显示模组显示包括每一个源图像的所 述目标图像。2. 根据权利要求1所述的显示处理方法,其特征在于,所述方法还包括: 第一区域确定步骤,在生成所述目标图像之前与每一个发送端交互确定每一个发送端 各自选择的互不冲突的目标区域。3. 根据权利要求2所述的显示处理方法,其特征在于,第一区域确定步骤包括: 区域选择请求步骤,向所述至少两个发送端中当前还未确定目标区域的第一发送端发 送区域选择请求消息,使得所述第一发送端能够根据所述区域选择请求消息确定第一目标 区域; 第一解析步骤,接收并解析所述第一发送端返回的携带所述第一目标区域的区域选择 请求响应消息,从中获取第一目标区域。4. 根据权利要求3所述的显示处理方法,其特征在于, 所述区域选择请求步骤具体包括: 第一接收步骤,接收所述第一发送端发送的询问所述接收端是否支持分屏模式的询问 消息; 第一返回步骤,向所述第一发送端返回携带用于供第一发送端选择的分屏模式的区域 选择请求消息,使得所述第一发送端能够根据所述区域选择请求消息确定第一目标区域; 所述第一解析步骤具体包括: 第二接收步骤,接收所述第一发送端发送的携带所述第一目标区域的区域选择请求响 应消息; 区域解析步骤,解析所述区域选取请求响应消息获取第一目标区域; 第二返回步骤,向所述第一发送端返回目标区域选择成功响应消息。5. 根据权利要求4所述的显示处理方法,其特征在于,所述第二接收步骤中区域选择 请求响应消息中至少包括由第一发送端确定的分屏模式以及在所述分屏模式下选择的分 屏块,由所述分屏块确定第一目标区域。6. 根据权利要求5所述的显示处理方法,其特征在于, 当所述第一发送端为首个发送端时,所述第一返回步骤中的区域选择请求消息中的分 屏模式为所述接收端当前支持的所有分屏模式; 当所述第一发送端为在后的发送端时,所述第一返回步骤中的区域选择请求消息中的 分屏模式为由在前的发送端确定的分屏模式。7. 根据权利要求4所述的显示处理方法,其特征在于,所述区域选择请求消息、询问消 息、询问响应消息基于用于WIFI显示的实时流传输协议中的M3消息实现,所述区域择请求 响应消息、工作模式通知消息和工作模式通知响应消息基于用于WIFI显示的实时流传输 协议中的M4消息实现。8. 根据权利要求3、4或7所述的显示处理方法,其特征在于,所述可选目标区域为所有 目标区域的全集,所述显示处理方法还包括: 第一判断步骤,判断所述第一目标区域是否已经被选择; 重选请求步骤,当所述第一目标区域已经被选择时,向先于所述第一发送端选择所述 第一目标区域的第二发送端发送区域重选请求消息; 第二解析步骤,接收并解析所述第二发送端返回的区域重选请求响应消息,从中获取 所述第二发送端重新选择的第二目标区域。9. 根据权利要求3、4或7所述的显示处理方法,其特征在于,所述方法还包括: 冲突确定步骤,当新的发送端加入后,根据新加入的发送端在与接收端通过WIFI直连 方式连接后选择的第三目标区域,确定所述至少两个发送端中选择的目标区域中与所述第 三目标区域冲突的冲突发送端; 连接断开步骤,断开与所述冲突发送端的连接后,返回第一数据获取步骤。10. 根据权利要求1所述的显示处理方法,其特征在于,所述方法还包括: 第二判断步骤,当接收到新的发送端发送的探测请求消息时,判断是否可以与更多的 发送端建立连接; 拒绝步骤,当无法与更多的发送端建立连接时,在探测请求响应消息中拒绝所述新的 发送端。11. 根据权利要求1所述的显示处理方法,其特征在于,所述方法还包括: 第一组长选择步骤,在探测请求消息或探测请求响应消息中携带一指示所述接收端需 要成为组长的指示信息,使所述接收端成为组长; 或 第二组长选择步骤,在和所述至少两个发送端建立连接后,与所述至少两个发送端协 商,成为组长。12. 根据权利要求1所述的显示处理方法,其特征在于,每一个源图像数据对应的源图 像的分辨率由对应的发送端根据所述显示模组的分辨率和所述源图像的显示区域大小确 定。13. -种显示处理方法,用于发送端,其特征在于,包括: 第二数据获取步骤,获取源图像以及源图像在待生成的目标图像中的目标区域; 第一发送步骤,发送源图像数据和目标区域到与所述发送端以WIFI直连方式连接的 接收端,使得所述接收端能够在根据多个发送端发送的所述源图像数据以及对应的目标区 域生成目标图像数据后,输出所述目标图像数据到显示模组,以在显示模组显示所述目标 图像。14. 根据权利要求13所述的显示处理方法,其特征在于,所述第二数据获取步骤具体 包括: 第三接收步骤,接收所述接收端向至少两个发送端中还未确定目标区域的第一发送端 发送的区域选择请求消息; 区域选择响应步骤,根据所述区域选择请求消息确定第一目标区域后向所述接收端返 回携带所述第一目标区域的区域择请求响应消息,使得接收端能够在接收到所述区域择请 求响应消息后,解析获取所述第一目标区域。15. 根据权利要求14所述的显示处理方法,其特征在于,所述第二数据获取步骤具体 包括: 第二发送步骤,第一发送端向接收端发送询问所述接收端是否支持分屏模式的询问消 息; 第四接收步骤,接收所述接收端返回的携带用于供第一发送端选择的分屏模式的区域 选择请求消息,并根据所述区域请求消息确定第一目标区域; 第三发送步骤,向接收端发送携带所述第一目标区域的区域选择请求响应消息; 第五接收步骤,接收所述接收端从所述区域选择请求响应消息中获取第一目标区域后 返回的目标区域选择成功响应消息。16. 根据权利要求15所述的显示处理方法,其特征在于,所述第三发送步骤中区域选 择请求响应消息中至少包括由发送端确定的分屏模式以及在所述分屏模式下选择的分屏 块,由所述分屏块确定第一目标区域。17. 根据权利要求16所述的显示处理方法,其特征在于, 当所述第一发送端为首个发送端时,所述第四接收步骤中的区域选择请求消息中的分 屏模式为所述接收端当前支持的所有分屏模式; 当所述第一发送端为在后的发送端时,所述第四接收步骤中的区域选择请求消息中的 分屏模式为由在前的发送端确定的分屏模式。18. 根据权利要求17所述的显示处理方法,其特征在于,所述方法还包括: 分屏方式确定步骤,当在前的发送端确定的分屏模式下设置有至少2个分屏方式时, 由所述在前的发送端选择所述分屏模式下的分屏方式。19. 根据权利要求15所述的显示处理方法,其特征在于,所述可选目标区域为所有目 标区域的全集,所述显示处理方法还包括: 重选接收步骤,接收所述接收端在所述第一目标区域被其他发送端再次选择时发送的 区域重选请求消息; 重选响应步骤,向所述接收端返回携带重新选择的第二目标区域的区域择请求响应消 息,使得接收端能够在接收到所述区域重选请求响应消息后,解析获取所述第二目标区域。20. 根据权利要求19所述的显示处理方法,其特征在于,所述区域选择请求消息、询问 消息、询问响应消息基于用于WIFI显示的实时流传输协议中的M3消息实现,所述区域择请 求响应消息、工作模式通知消息和工作模式通知响应消息基于用于WIFI显示的实时流传 输协议中的M4消息实现。21. -种显示处理装置,用于接收端,其特征在于,包括: 第一数据获取模块,用于当前与所述接收端通过WIFI直连方式连接的至少两个发送 端各自发送的源图像; 图像生成模块,用于根据每一个所述发送端各自选择的互不冲突的目标区域生成包括 每一个源图像的目标图像;发送端对应的目标区域用于指示发送端对应的源图像在所述目 标图像中的位置信息; 输出模块,用于输出所述目标图像到显示模组,以在显示模组显示包括每一个源图像 的所述目标图像。22. 根据权利要求21所述的显示处理装置,其特征在于,所述装置还包括: 第一区域确定模块,用于在生成所述目标图像之前与每一个发送端交互确定每一个发 送端各自选择的互不冲突的目标区域。23. 根据权利要求22所述的显示处理装置,其特征在于,所述第一区域确定模块包括: 区域选择请求模块,用于向所述至少两个发送端中当前还未确定目标区域的第一发送 端发送区域选择请求消息,使得所述第一发送端能够根据所述区域选择请求消息确定第一 目标区域; 第一解析模块,用于接收并解析所述第一发送端返回的携带所述第一目标区域的区域 选择请求响应消息,从中获取第一目标区域。24. 根据权利要求23所述的显示处理装置,其特征在于, 所述区域选择请求模块具体包括: 第一接收模块,用于接收所述第一发送端发送的询问所述接收端是否支持分屏模式的 询问消息; 第一返回模块,用于向所述第一发送端返回携带用于供第一发送端选择的分屏模式的 区域选择请求消息,使得所述第一发送端能够根据所述区域选择请求消息确定第一目标区 域; 所述第一解析模块具体包括: 第二接收模块,用于接收所述第一发送端发送的携带所述第一目标区域的区域选择请 求响应消息; 区域解析模块,用于解析所述所述区域选取请求响应消息获取第一目标区域; 第二返回模块,用于向所述第一发送端返回目标区域选择成功响应消息。25. 根据权利要求24所述的显示处理装置,其特征在于,所述第二接收模块中区域选 择请求响应消息中至少包括由发送端确定的分屏模式以及在所述分屏模式下选择的分屏 块,由所述分屏块确定第一目标区域。26. 根据权利要求25所述的显示处理装置,其特征在于, 当所述第一发送端为首个发送端时,所述第一返回步骤中的区域选择请求消息中的分 屏模式为所述接收端当前支持的所有分屏模式; 当所述第一发送端为在后的发送端时,所述第一返回步骤中的区域选择请求消息中的 分屏模式为由在前的发送端确定的分屏模式。27. 根据权利要求24所述的显示处理装置,其特征在于,所述区域选择请求消息、询问 消息、询问响应消息基于用于WIFI显示的实时流传输协议中的M3消息实现,所述区域择请 求响应消息、工作模式通知消息和工作模式通知响应消息基于用于WIFI显示的实时流传 输协议中的M4消息实现。28. 根据权利要求18、19或27所述的显示处理装置,其特征在于,所述可选目标区域为 所述目标区域的全集,所述显示处理装置还包括: 第一判断模块,用于判断所述第一目标区域是否已经被选择; 重选请求模块,用于当所述第一目标区域已经被选择时,向先于所述第一发送端选择 所述第一目标区域的第二发送端发送区域重选请求消息; 第二解析模块,用于接收并解析所述第二发送端返回的区域重选请求响应消息,从中 获取所述第二发送端重新选择的第二目标区域。29. 根据权利要求18、19或27所述的显示处理装置,其特征在于,所述装置还包括: 冲突确定模块,用于当新的发送端加入后,根据新加入的发送端在与接收端通过WIFI 直连方式连接后选择的第三目标区域,确定所述至少两个发送端选择的目标区域中与所述 第三目标区域冲突的冲突发送端; 连接断开步骤,断开与所述冲突发送端的连接后,返回第一数据获取步骤。30. 根据权利要求21所述的显示处理装置,其特征在于,所述装置还包括: 第二判断模块,用于当接收到新的发送端发送的探测请求消息时,判断是否可以与更 多的发送端建立连接; 拒绝步骤,当无法与更多的发送端建立连接时,在探测请求响应消息中拒绝所述新的 发送端。31. 根据权利要求21所述的显示处理装置,其特征在于,所述装置还包括: 第一组长选择模块,用于在探测请求消息或探测请求响应消息中携带一指示所述接收 端需要成为组长的指示信息,使所述接收端成为组长; 或 第二组长选择模块,用于在和所述至少两个发送端建立连接后,与所述至少两个发送 端协商,成为组长。32. 根据权利要求21所述的显示处理装置,其特征在于,每一个源图像数据对应的源 图像的分辨率由对应的发送端根据所述显示模组的分辨率和所述源图像的显示区域大小 确定。33. -种显示处理装置,用于发送端,其特征在于,包括: 第二数据获取模块,用于获取源图像以及源图像在待生成的目标图像中的目标区域; 第一发送模块,用于发送源图像数据和目标区域到与所述发送端以WIFI直连方式连 接的接收端,使得所述接收端能够在根据多个发送端发送的所述源图像数据以及对应的目 标区域生成目标图像数据后,输出所述目标图像数据到显示模组,以在显示模组显示所述 目标图像。34. 根据权利要求33所述的显示处理装置,其特征在于,所述第二数据获取模块具体 包括: 第三接收模块,用于接收所述接收端向至少两个发送端中还未确定目标区域的第一发 送端发送的区域选择请求消息; 区域选择响应模块,用于根据所述区域选择请求消息确定第一目标区域后向所述接收 端返回携带所述第一目标区域的区域择请求响应消息,使得接收端能够在接收到所述区域 择请求响应消息后,解析获取所述第一目标区域。35. 根据权利要求34所述的显示处理装置,其特征在于,所述第二数据获取模块具体 包括: 第二发送模块,用于第一发送端向接收端发送询问所述接收端是否支持分屏模式的询 问消息; 第四接收模块,用于接收所述接收端返回的携带用于供第一发送端选择的分屏模式的 区域选择请求消息,并根据所述区域请求消息确定第一目标区域; 第三发送模块,用于向接收端发送携带所述第一目标区域的区域选择请求响应消息; 第五接收模块,用于接收所述接收端从所述区域选择请求响应消息中获取第一目标区 域后返回的目标区域选择成功响应消息。36. 根据权利要求35所述的显示处理装置,其特征在于,所述第三发送模块中区域选 择请求响应消息中至少包括由发送端确定的分屏模式以及在所述分屏模式下选择的分屏 块,由所述分屏块确定第一目标区域。37. 根据权利要求36所述的显示处理装置,其特征在于, 当所述第一发送端为首个发送端时,所述第四接收步骤中的区域选择请求消息中的分 屏模式为所述接收端当前支持的所有分屏模式; 当所述第一发送端为在后的发送端时,所述第四接收步骤中的区域选择请求消息中的 分屏模式为由在前的发送端确定的分屏模式。38. 根据权利要求37所述的显示处理装置,其特征在于,所述装置还包括: 分屏方式确定模块,用于当在前的发送端确定的分屏模式下设置有至少2个分屏方式 时,由所述在前的发送端选择所述分屏模式下的分屏方式。39. 根据权利要求35所述的显示处理装置,其特征在于,所述可选目标区域为所有目 标区域的全集,所述显示处理装置还包括: 重选接收模块,用于接收所述接收端在所述第一目标区域被其他发送端再次选择时发 送的区域重选请求消息; 重选响应模块,用于向所述接收端返回携带重新选择的第二目标区域的区域择请求响 应消息,使得接收端能够在接收到所述区域重选请求响应消息后,解析获取所述第二目标 区域。40. 根据权利要求39所述的显示处理装置,其特征在于,所述区域选择请求消息、询问 消息、询问响应消息基于用于WIFI显示的实时流传输协议中的M3消息实现,所述区域择请 求响应消息、工作模式通知消息和工作模式通知响应消息基于用于WIFI显示的实时流传 输协议中的M4消息实现。
【文档编号】H04N21/4402GK105828151SQ201510007583
【公开日】2016年8月3日
【申请日】2015年1月7日
【发明人】赵旭
【申请人】中国移动通信集团公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1