本公开涉及数据显示领域,尤其涉及一种投屏方法、装置及存储介质。
背景技术:
1、目前的手机屏幕的分辨率越来越高,能够支持显示高分辨率的图像或者播放高清视频。使用者可以通过wifi无线投屏功能,将高分辨率和高质量的图像或者视频投屏到外部显示设备,例如,数字高清电视、商用高清显示屏。相关技术中,受wifi网络环境、显示系统数据传输带宽等因素的限制,会出现投屏不流畅、卡顿、甚至投屏画面不更新的情况。
技术实现思路
1、为克服相关技术中存在的问题,本公开提供一种投屏方法、装置及存储介质。
2、根据本公开实施例的第一方面,提供一种投屏方法,应用于投屏控制器,所述投屏方法包括:
3、发送第n帧投屏数据至第一显示设备,以将所述第n帧投屏数据显示在所述第一显示设备上;
4、依次确定第n帧投屏数据至第n+i帧投屏数据的任意相邻两帧投屏数据之间的差分值,其中,n为大于等于1的正整数,i为大于1的正整数;若任意相邻两帧投屏数据之间的差分值均小于第一预设阈值,指示所述第一显示设备将所述第n帧投屏数据依次作为所述第n帧投屏数据至所述第n+i帧投屏数据进行显示。
5、在本公开一些示例性的实施例中,所述投屏方法还包括:
6、若所有相邻两帧投屏数据之间的差分值之和大于第二预设阈值,发送所述第n+i帧投屏数据至所述第一显示设备,以将所述第n+i帧投屏数据显示在所述第一显示设备上。
7、在本公开一些示例性的实施例中,所述投屏方法还包括:
8、依次发送第n帧投屏数据至第n+i帧投屏数据至第二显示设备,以将所述第n投屏数据至第n+i帧投屏数据显示在所述第二显示设备上。
9、在本公开一些示例性的实施例中,所述依次确定第n帧投屏数据至第n+i帧投屏数据的任意相邻两帧投屏数据之间的差分值,包括:
10、确定所述第n+i帧投屏数据与所述第n帧投屏数据中任意相邻两帧投屏数据中相同坐标的像素点的差分值,根据所述第n+i帧投屏数据与所述第n帧投屏数据中任意相邻两帧投屏数据中相同坐标的像素点的差分值,确定所述第n+i帧投屏数据与所述第n帧投屏数据中任意相邻两帧投屏数据的差分值。
11、在本公开一些示例性的实施例中,根据所述第n+i帧投屏数据与所述第n帧投屏数据中任意相邻两帧投屏数据中相同坐标的像素点的差分值,确定所述第n+i帧投屏数据与所述第n帧投屏数据的差分值,包括:
12、将任意相邻两帧投屏数据中全部像素点的差分值之和或者任意相邻两帧投屏数据中全部像素点的差分值的平均值作为所述第n+i帧投屏数据与所述第n帧投屏数据中任意相邻两帧投屏数据的差分值。
13、在本公开一些示例性的实施例中,所述投屏控制器设置在所述第二显示设备内,所述投屏控制器与所述第一显示设备无线连接。
14、根据本公开实施例的第二方面,提供一种投屏方法,应用于第一显示设备,所述投屏方法包括:
15、接收第n帧投屏数据,将所述第n帧投屏数据显示在所述第一显示设备上;
16、当第n帧投屏数据至第n+i帧投屏数据的任意相邻两帧投屏数据之间的差分值均小于第一预设阈值时,接收将所述第n帧投屏数据作为所述第n帧投屏数据至所述第n+i帧投屏数据显示在所述第一显示设备上的指令,并将所述第n帧投屏数据作为所述第n+1帧投屏数据显示在所述第一显示设备上。
17、在本公开一些示例性的实施例中,所述投屏方法还包括:
18、当所有相邻两帧投屏数据之间的差分值之和大于第二预设阈值时,接收到将所述第n+i帧投屏数据,并将所述第n+i帧投屏数据显示在所述第一显示设备上。
19、根据本公开实施例的第三方面,提供一种投屏装置,应用于投屏控制器,包括:
20、发送模块,被配置为发送第n帧投屏数据至第一显示设备,以将所述第n帧投屏数据显示在所述第一显示设备上;
21、确定模块,被配置为依次确定第n帧投屏数据至第n+i帧投屏数据的任意相邻两帧投屏数据之间的差分值,其中,n为大于等于1的正整数,i为大于1的正整数;
22、指示模块,被配置为若任意相邻两帧投屏数据之间的差分值均小于第一预设阈值,指示所述第一显示设备将所述第n帧投屏数据依次作为所述第n帧投屏数据至所述第n+i帧投屏数据进行显示。
23、根据本公开实施例的第四方面,提供一种投屏装置,应用于第一显示设备,所述投屏装置包括接收模块和显示模块;
24、所述接收模块被配置为,接收第n帧投屏数据,将所述第n帧投屏数据显示在所述第一显示设备上;当第n帧投屏数据至第n+i帧投屏数据的任意相邻两帧投屏数据之间的差分值均小于第一预设阈值时,接收将所述第n帧投屏数据作为所述第n帧投屏数据至所述第n+i帧投屏数据显示在所述第一显示设备上的指令;
25、所述显示模块被配置为,将所述第n帧投屏数据作为所述第n+1帧投屏数据显示在所述第一显示设备上。
26、根据本公开实施例的第五方面,提供一种投屏装置,应用于投屏控制器,所述投屏装置包括:
27、处理器;
28、用于存储处理器可执行指令的存储器;
29、其中,所述处理器被配置为执行所述的投屏方法。
30、根据本公开实施例的第六方面,提供一种非临时性计算机可读存储介质,当所述存储介质中的指令由投屏装置的处理器执行时,使得投屏装置能够执行本公开示例性的实施例所述的投屏方法。
31、根据本公开实施例的第七方面,提供一种投屏装置,应用于投屏显示设备,所述投屏装置包括:
32、处理器;
33、用于存储处理器可执行指令的存储器;
34、其中,所述处理器被配置为执行本公开示例性的实施例所述的投屏方法。
35、根据本公开实施例的第八方面,提供一种非临时性计算机可读存储介质,当所述存储介质中的指令由投屏装置的处理器执行时,使得于投屏装置能够执行本公开示例性的实施例所述的投屏方法。
36、本公开的实施例提供的技术方案可以包括以下有益效果:本公开示例性的实施例中,确定第n帧投屏数据值第n+i帧投屏数据之间的任意相邻两帧投屏数据之间的差分值均小于第一预设阈值时,则用第n帧的投屏数据代替第n+1帧投屏数据至第n+i帧投屏数据显示在第一显示设备上,以减少对第一显示设备的投屏数据的传输,避免不流畅、卡顿等现象。
37、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
1.一种投屏方法,应用于投屏控制器,其特征在于,所述投屏方法包括:
2.根据权利要求1所述的投屏方法,其特征在于,所述投屏方法还包括:
3.根据权利要求1所述的投屏方法,其特征在于,所述投屏方法还包括:
4.根据权利要求1所述的投屏方法,其特征在于,所述依次确定第n帧投屏数据至第n+i帧投屏数据的任意相邻两帧投屏数据之间的差分值,包括:
5.根据权利要求4所述的投屏方法,其特征在于,根据所述第n+i帧投屏数据与所述第n帧投屏数据中任意相邻两帧投屏数据中相同坐标的像素点的差分值,确定所述第n+i帧投屏数据与所述第n帧投屏数据的差分值,包括:
6.根据权利要求3任一所述的投屏方法,其特征在于,所述投屏控制器设置在所述第二显示设备内,所述投屏控制器与所述第一显示设备无线连接。
7.一种投屏方法,应用于第一显示设备,其特征在于,所述投屏方法包括
8.根据权利要求7所述的投屏方法,其特征在于,所述投屏方法还包括:
9.一种投屏装置,应用于投屏控制器,其特征在于,包括:
10.一种投屏装置,应用于第一显示设备,其特征在于,所述投屏装置包括接收模块和显示模块;
11.一种投屏装置,应用于投屏控制器,其特征在于,所述投屏装置包括:
12.一种非临时性计算机可读存储介质,当所述存储介质中的指令由投屏装置的处理器执行时,使得投屏装置能够执行权利要求1-6任一所述的投屏方法。
13.一种投屏装置,应用于第一显示设备,其特征在于,所述投屏装置包括:
14.一种非临时性计算机可读存储介质,当所述存储介质中的指令由投屏装置的处理器执行时,使得于投屏装置能够执行权利要求7或8所述的投屏方法。