[发明专利]移动设备的投屏方法、装置及系统有效
| 申请号: | 201710524252.8 | 申请日: | 2017-06-30 |
| 公开(公告)号: | CN109218731B | 公开(公告)日: | 2021-06-01 |
| 发明(设计)人: | 王炳堪;崔精兵;周强;叶高艺;王俊豪;于涛 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
| 主分类号: | H04N19/42 | 分类号: | H04N19/42;H04N21/436;H04N21/4402 |
| 代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 刘映东 |
| 地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 移动 设备 方法 装置 系统 | ||
1.一种移动设备的投屏方法,其特征在于,所述方法包括:
通过显示器系统生成虚拟形式的第二缓存, 其中,所述显示器系统包括硬件显示器和虚拟显示器,所述硬件显示器与硬件屏幕对应,所述虚拟显示器与虚拟屏幕对应,所述硬件显示器中显示的屏幕图像存储在第一缓存中,所述虚拟显示器中显示的屏幕图像存储在所述第二缓存中;
根据待显示的内容得到屏幕图像;
将所述屏幕图像同时发送给所述第一缓存和所述第二缓存,所述第一缓存与所述第二缓存相互独立;
将存储在所述第一缓存中的所述屏幕图像显示在第一终端的屏幕上,并同时对存储在所述第二缓存中的所述屏幕图像进行图像差分编码,所述第一终端为所述移动设备;
将编码后的图像数据流发送给第二终端,所述图像数据流用于触发所述第二终端对接收到的所述图像数据流解码,并将解码后得到的所述屏幕图像进行渲染显示,所述第二终端为投屏的目标终端。
2.根据权利要求1所述的方法,其特征在于,所述第一终端中包括图像管理框架和编码器,所述第一终端采用生产者消费者模式;
所述将所述屏幕图像同时发送给所述第一缓存和所述第二缓存,包括:
通过作为所述生产者的所述图像管理框架,将所述屏幕图像同时发送给所述第一缓存和所述第二缓存;
所述对存储在所述第二缓存中的所述屏幕图像进行图像差分编码,包括:
通过作为所述消费者的所述编码器,将存储在所述第二缓存中的所述屏幕图像进行图像差分编码。
3.根据权利要求2所述的方法,其特征在于,所述待显示的内容包括至少一个视图;
所述根据待显示的内容得到屏幕图像,包括:
将待显示的所述视图封装为表面,每个所述视图对应一个所述表面;
通过所述图像管理框架确定各个所述表面的遮挡关系和/或混合关系;
根据所述遮挡关系和/或混合关系,将各个所述表面合成得到所述屏幕图像。
4.根据权利要求1至3任一所述的方法,其特征在于,所述将编码后的图像数据流发送给第二终端,包括:
根据所述图像数据流生成传输控制协议TCP数据包,将所述TCP数据包发送给所述第二终端;
或,
根据所述图像数据流生成通用串行总线USB数据包,将所述USB数据包发送给所述第二终端。
5.一种移动设备的投屏方法,其特征在于,所述方法包括:
第一终端通过显示器系统生成虚拟形式的第二缓存, 其中,所述显示器系统包括硬件显示器和虚拟显示器,所述硬件显示器与硬件屏幕对应,所述虚拟显示器与虚拟屏幕对应,所述硬件显示器中显示的屏幕图像存储在第一缓存中,所述虚拟显示器中显示的屏幕图像存储在所述第二缓存中,所述第一终端为所述移动设备;
所述第一终端接收第二终端发送的投影程序文件,向第二终端发送响应信号,所述响应信号用于向所述第二终端通知已成功接收所述投影程序文件,所述投影程序文件是在所述第二终端上的投影类应用程序被启动后发送的,所述投影程序文件与所述投影类应用程序对应,所述第二终端为投屏的目标终端;
所述第一终端接收所述第二终端发送的控制信号,根据所述控制信号运行所述投影程序文件;
所述第一终端根据待显示的内容得到屏幕图像;
所述第一终端将所述屏幕图像同时发送给所述第一缓存和所述第二缓存,所述第一缓存与所述第二缓存相互独立;
所述第一终端将存储在所述第一缓存中的所述屏幕图像显示在所述第一终端的屏幕上,并同时通过所述投影程序文件的控制对存储在所述第二缓存中的所述屏幕图像进行图像差分编码;
所述第一终端将编码后的图像数据流发送给所述第二终端,所述图像数据流用于触发所述第二终端通过所述投影类应用程序的控制对所述图像数据流进行解码,并将解码后得到的所述屏幕图像渲染显示在投影窗口中。
6.根据权利要求5所述的方法,其特征在于,所述第一终端接收第二终端发送的投影程序文件之前,还包括:
所述第一终端按照预定连接方式与所述第二终端建立连接,所述预定连接方式是所述第二终端在接收到所述预定连接方式的配置控件的触发信号时确定的,所述预定连接方式的配置控件位于所述投影类应用程序的配置窗口中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710524252.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:虚拟人脸的驱动方法及装置
- 下一篇:一种乳酸菌蛋糕及其制作方法





