一种基于wfd的影像分享方法和系统的制作方法

文档序号:9349712阅读:351来源:国知局
一种基于wfd的影像分享方法和系统的制作方法
【技术领域】
[0001]本发明涉及屏幕分享领域,主要涉及基于WFD的影像分享领域。
【背景技术】
[0002]W1-Fi Display (缩写 WFD)经常和 Miracast 联系在一起。实际上,Miracast 是W1-Fi联盟(W1-Fi Alliance)对支持W1-Fi Display功能的设备的认证名称。连接W1-FiDisplay后,手机和电视机之间可以直接借助Wi_Fi,而无需硬连线(如HDMI)就可将手机中的视频投递到TV上去显示。
[0003]WFD设备之间的搜索探测功能,是使用现有的wifi p2p技术为基础,并在wifi信标、探测信号中加入了 wfd特有格式的探测信号,使得WFD设备之间能相互发现。在发现的WFD设备列表中,用户选择一个需要连接的设备,或根据默认设置连接。选择后WFD使用W1-Fi Direct和TDLS技术,建立WFD基础线路。设备建立TCP连接,并创建一个控制端口来建立和维护会话,该端口跑的协议是RTSP。通过RTSP协议协定参数,决定需要使用的最佳参数,包括音视频解码率,分辨率,信道负载等等,在参数协定确认完成后,源端以设定的视频码率和分辨率向目的端发送源端的屏幕显示画面。
[0004]在实现本发明的过程中,发明人发现现有技术中,基于W1-Fi Display的影像分享系统是将源端的影像直接投射到目的端的设备屏幕上。这样就意味着一旦WFD连接完成后,源端用户的所有操作都会被投射到目的端,此时用户需操作源端执行其他任务是,其他任务的画面也会被投射到目的端。这样的现实不利于屏幕的分享。

【发明内容】

[0005]发明人提供一种基于WFD的影像分享方法,其特征在于,包括步骤:
[0006]目的端向已连接的源端发送更新图层指令,源端接收更新图层指令后,源端将当前显示图层作为同屏图像通过WFD协议向目的端发送。
[0007]进一步,所述源端接收更新图层指令后,还包括步骤:
[0008]源端复制当前显示图层存为副本并删除源端当前显示图层,源端将所述副本作为同屏图像通过WFD协议发送到目的端。
[0009]进一步,还包括步骤:目的端生成透明图层,并采集绘制动作生成绘制信息,将绘制信息保留到透明图层中,将透明图层与接收到的同屏图像叠加产生新的同屏图像并显不O
[0010]进一步,还包括步骤:源端向目的端发送发送源端设备的屏幕方向信息,当目的端接收到所述屏幕方向信息后判断源端发生旋转时,目的端将接收到的同屏图像旋转对应的角度后显示。
[0011]进一步,还包括步骤:在影像分享过程中源端还检测源端设备的电量,当检测到源端设备的电量低于第一设置值时,则可以降低生成的同屏图像的分辨率或发送帧率,也可以通知目的端,并开始分辨率或帧率协商。
[0012]进一步,还包括步骤:
[0013]在影像分享过程中源端还检测目的端设备的电量,当检测到目的端的电量低于第二设置值时,则可以通知源端,并开始分辨率或帧率的协商。
[0014]进一步,还包括步骤:
[0015]在影像分享过程中,源端或目的端还检测源端与目的端之间的丢包率,当丢包率达到第三设置值时,则探测可用的信道并切换到最优的信道。
[0016]发明人还提供一种基于WFD的影像分享系统,包括源端设备,所述源端设备包括同屏数据生成单元,同屏控制单元;
[0017]所述同屏控制单元用于接收目的端向已连接的源端发送更新图层指令,并将获得的同屏图像数据发送给目的端;
[0018]所述同屏数据生成单元用于获得源端当前显示图层并根据设定的分辨率生成同屏图像数据。
[0019]进一步,所述同屏控制单元还可用于复制当前显示图层存为副本并删除源端当前显示图层并根据设定的分辨率和副本生成同屏图像数据。
[0020]进一步,所述方向采集单元用于采集源端设备的屏幕方向信息,并通过同屏控制单元发送给目的端设备。
[0021]进一步,所述源端设备还包括:分辨率和帧率控制单元、电量检测单元;
[0022]所述电量检测单元用于检测源端设备的电量,当源端设备的电量小于第一设置值时,通知分辨率和帧率控制单元;
[0023]所述分辨率和帧率控制单元用于当电量小于第一设置值时,或降低用于生成同屏图像的分辨率,或通过同屏控制单元通知目的端,并当通知到达后开始分辨率或帧率的协商。
[0024]进一步,所述源端设备还包括:信道协商单元;
[0025]所述信道协商单元用于在影像分享过程中,检测源端与目的端之间的丢包率,并当丢包率达到第三设置值时,还用于探测可用的信道并切换到最优的信道。
[0026]进一步,包括目的端设备,所述目的端设备还包括:同屏控制单元;
[0027]所述同屏控制单元用于向已连接的源端发送更新图层指令,控制显示接收到的同屏图像;
[0028]进一步,所述目的端设备还包括:绘制单元和图层合成单元;
[0029]所述绘制单元用于采集绘制动作生成绘制信息;
[0030]所述图层合成单元用于生成透明图层,并将绘制信息保留到透明图层中,将透明图层和接收到的同屏图像叠加生成新的同屏图像并显示。
[0031]进一步,所述目的端设备包括:旋转控制单元;
[0032]所述旋转控制单元用于接收到源端的屏幕方向信息,并当根据接收到的屏幕信息判断源端发生旋转时,目的端将接收到的同屏图像旋转对应的角度后显示。
[0033]进一步,所述目的端设备还包括:分辨率和帧率控制单元、电量检测单元;
[0034]所述电量检测单元用于检测目的端设备的电量,当目的端设备的电量小于第一设置值时,通知分辨率和帧率控制单元;
[0035]所述分辨率和帧率控制单元用于当电量小于第一设置值时,或通过同屏控制单元通知源端的分辨率和帧率控制单元,或当所述通知到达后开始分辨率或帧率的协商。
[0036]进一步,所述源端设备还包括:信道协商单元;
[0037]所述信道协商单元用于在影像分享过程中,检测源端与目的端之间的丢包率,并当丢包率达到第三设置值时,还用于探测可用的信道并切换到最优的信道。
[0038]区别于现有技术,通过目的端发起更新图层指令,源端根据更新图层指令更新一帧同屏共享的图像,使得源端的屏幕显示信息中的隐私数据共享的过程中得到较好的保护。
【附图说明】
[0039]图1为本发明的一种【具体实施方式】;
[0040]图2为本发明的一种【具体实施方式】;
[0041]图3为本发明的一种【具体实施方式】;
[0042]图4为本发明的一种【具体实施方式】;
[0043]图5为本发明的一种模块结构示意图。
[0044]附图标记说明:
[0045]101、同屏数据生成单元;
[0046]102、同屏控制单元;
[0047]103、方向采集单元;
[0048]104、信道协商单元;
[0049]105、分辨率和帧率控制单元;
[0050]106、电量检测单元;
[0051]202同屏控制单元;
[0052]203旋转控制单元;
[0053]204信道协商单元;
[0054]205分辨率和帧率控制单兀;
[0055]206电量检测单元;
[0056]207绘制单元;
[0057]208图层合成单元;
[0058]301本地图层;
[0059]302共享图层。
【具体实施方式】
[0060]为详细说明技术方案的技术内容、构造特征、所实现目的及效果,以下结合具体实施例并配合附图详予说明。在以下描述中,出于解释目的阐述了众多的具体细节以提供对一个或更多个方面的透彻
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1