(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202210210719.2
(22)申请日 2022.03.03
(71)申请人 杭州萤石软件 有限公司
地址 310051 浙江省杭州市滨江区丹 枫路
399号2号楼B楼3 02室
(72)发明人 李磊
(74)专利代理 机构 北京柏杉松知识产权代理事
务所(普通 合伙) 11413
专利代理师 丁芸 马敬
(51)Int.Cl.
G06F 9/451(2018.01)
G06F 3/14(2006.01)
(54)发明名称
一种桌面共享方法、 系统、 装置、 电子设备及
存储介质
(57)摘要
本发明实施例提供的一种桌面共享方法、 系
统、 装置、 电子设备及存储介质, 应用于信息技术
领域, 可以接收共享端录制的第一帧率的屏幕画
面数据及所述屏幕画面数据中每一视频帧对应
的光标信息; 针对所述屏幕画面数据中任一帧视
频帧, 根据该视频帧对应的录制光标位置和该视
频帧的下一帧对应的录制光标位置, 计算得到多
个中间光标位置; 以所述第一帧率渲染所述屏幕
画面数据中的各视频帧, 并按照各光标位置以第
二帧率渲染所述光标图案, 得到并显示的图像数
据。 可以根据录制光标位置和该视频帧的下一帧
对应的录制光标位置, 计算得到多个中间光标位
置, 从而按照各光标位置以第二帧率渲染所述光
标图案, 提高桌 面共享时光标的流畅性。
权利要求书2页 说明书11页 附图4页
CN 114564273 A
2022.05.31
CN 114564273 A
1.一种桌 面共享方法, 其特 征在于, 应用于桌 面共享的客户端, 所述方法包括:
接收共享端录制的第一帧率的屏幕画面数据及所述屏幕画面数据中每一视频帧对应
的光标信息, 其中, 所述 光标信息包括 光标图案及录制光标位置;
针对所述屏幕画面数据中任一帧视频帧, 根据该视频帧对应的录制光标位置和该视频
帧的下一帧对应的录制光标位置, 计算得到多个中间光标位置;
以所述第一帧率渲染所述屏幕画面数据中的各视频帧, 并按照各光标位置以第 二帧率
渲染所述光标图案, 得到并显示的图像数据, 其中, 所述第二帧率大于所述第一帧率, 所述
光标位置包括录制光标位置及中间光标位置 。
2.根据权利要求1所述的方法, 其特征在于, 所述接收共享端录制的第 一帧率的屏幕画
面数据及所述屏幕画面数据中每一视频帧对应的光标信息之后, 所述方法还 包括:
将接收到的共享端录制的第一帧率的屏幕画面数据及所述屏幕画面数据中每一视频
帧对应的光标信息缓存到指定存 储位置;
所述针对所述屏幕画面数据中任一帧视频帧, 根据 该视频帧对应的录制光标位置和该
视频帧的下一帧对应的录制光标位置, 计算得到多个中间光标位置, 包括:
从所述指定存储位置读取所述共享端录制的第一帧率的屏幕画面数据及所述屏幕画
面数据中每一视频帧对应的光标信息, 并针对所述屏幕画面数据中任一帧视频帧, 根据该
视频帧对应的录制光标位置和该视频帧的下一帧对应的录制光标位置, 计算得到多个中间
光标位置 。
3.根据权利要求1所述的方法, 其特征在于, 所述以所述第 一帧率渲染所述屏幕画面数
据中的各视频帧, 并按照各光标位置以第二帧率渲染所述光标图案, 得到并显示的图像数
据, 包括:
以所述第一帧率渲染所述屏幕画面数据中的各视频帧, 并按照各光标位置以第 二帧率
渲染所述 光标图案, 得到渲染后屏幕画面数据;
播放所述渲染后屏幕画面数据。
4.根据权利要求1所述的方法, 其特征在于, 所述针对所述屏幕画面数据中任一帧视频
帧, 根据该视频帧对应的录制光标位置和该视频帧的下一帧对应的录制光标位置, 计算得
到多个中间光标位置, 包括:
针对所述屏幕画面数据中任一帧视频帧, 根据该视频帧对应的录制光标位置和该视频
帧的下一帧对应的录制光标位置, 计算得到 两帧视频帧的光标位置之差;
将所述两帧视频帧的光标位置之差除以两帧视频帧的时间间隔, 得到单位 时长对应的
位移;
根据所述屏幕画面数据中任一帧视频帧对应的录制光标位置和所述单位时长对应的
位移, 计算得到多个中间光标位置 。
5.根据权利要求4所述的方法, 其特征在于, 所述针对所述屏幕画面数据中任一帧视频
帧, 根据该视频帧对应的录制光标位置和该视频帧的下一帧对应的录制光标位置, 计算得
到多个中间光标位置, 包括:
针对所述屏幕画面数据中任一帧视频帧, 根据该视频帧对应的录制光标位置和该视频
帧的下一帧对应的录制光标位置, 通过 预设公式:
x(T1,n)=x(T1)+(x(T2) ‑x(T1))*n/N权 利 要 求 书 1/2 页
2
CN 114564273 A
2y(T1,n)=y(T1)+(y(T2) ‑y(T1))*n/N
计算得到多个中间光标位置 。
6.一种桌 面分享方法, 其特 征在于, 应用于桌 面共享的共享端, 包括:
录制第一帧率的屏幕画面数据及所述屏幕画面数据中每一视频帧对应的光标信 息, 其
中, 所述光标信息包括 光标图案及录制光标位置;
发送录制的第一帧率的屏幕画面数据及所述屏幕画面数据中每一视频帧对应的光标
信息。
7.一种桌 面分享系统, 其特 征在于, 所述系统包括共享端和客户端;
所述共享端, 用于录制第 一帧率的屏幕画面数据及所述屏幕画面数据中每一视频帧对
应的光标信息, 其中, 所述光标信息包括光标图案及录制光标位置; 发送录制的第一帧率的
屏幕画面数据及所述屏幕画面数据中每一视频帧对应的光标信息;
所述客户端, 用于接收共享端录制的第 一帧率的屏幕画面数据及所述屏幕画面数据中
每一视频帧对应的光标信息, 其中, 所述光标信息包括光标图案及录制光标位置; 针对所述
屏幕画面数据中任一帧视频帧, 根据该视频帧对应的录制光标位置和该视频帧的下一帧对
应的录制光标位置, 计算得到多个中间光标位置; 以所述第一帧率渲染所述屏幕画面数据
中的各视频帧, 并按照各光标位置以第二帧率渲 染所述光标图案, 得到并显示的图像数据,
其中, 所述第二帧率大于所述第一帧率, 所述 光标位置包括录制光标位置及中间光标位置 。
8.一种桌 面共享装置, 其特 征在于, 应用于桌 面共享的客户端, 所述装置包括:
通信接口, 用于接收共享端录制的第 一帧率的屏幕画面数据及所述屏幕画面数据中每
一视频帧对应的光标信息, 其中, 所述 光标信息包括 光标图案及录制光标位置;
处理器, 用于针对所述屏幕画面数据中任一帧视频帧, 根据该视频帧对应的录制光标
位置和该视频帧的下一帧对应的录制光标位置, 计算得到多个中间光标位置; 还用于以所
述第一帧率渲染所述屏幕画 面数据中的各视频帧, 并按照各光标位置以第二帧率渲 染所述
光标图案, 得到待显示的图像数据, 其中, 所述第二帧率大于所述第一帧率, 所述光标位置
包括录制光标位置及中间光标位置 。
9.根据权利要求8所述的装置, 其特 征在于, 所述装置还 包括:
显示单元, 用于播 放所述待显示的图像数据。
10.一种桌 面分享装置, 其特 征在于, 应用于桌 面共享的共享端, 包括:
处理器, 用于录制第 一帧率的屏幕画面数据及所述屏幕画面数据中每一视频帧对应的
光标信息, 其中, 所述 光标信息包括 光标图案及录制光标位置;
通信接口, 用于发送录制的第 一帧率的屏幕画面数据及所述屏幕画面数据中每一视频
帧对应的光标信息 。
11.一种电子设备, 其特征在于, 包括处理器、 通信接口、 存储器和通信总 线, 其中, 处理
器, 通信接口, 存 储器通过通信总线完成相互间的通信;
存储器, 用于存放计算机程序;
处理器, 用于执行存储器上所存放的程序时, 实现权利要求1 ‑5或6任一所述的方法步
骤。
12.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质内存储有计算机
程序, 所述计算机程序被处 理器执行时实现权利要求1 ‑5或6任一所述的方法步骤。权 利 要 求 书 2/2 页
3
CN 114564273 A
3
专利 一种桌面共享方法、系统、装置、电子设备及存储介质
文档预览
中文文档
18 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共18页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 11:24:13上传分享