一种屏幕投屏方法、装置、安卓设备及显示设备制造方法及图纸

技术编号:25520954 阅读:23 留言:0更新日期:2020-09-04 17:11
本发明专利技术实施例公开了一种屏幕投屏方法、装置、安卓设备及显示设备,该屏幕投屏方法包括:获取安卓设备屏幕图像;从所述安卓设备屏幕图像中,分析当前帧图像与上一帧图像是否相同,得到分析结果;若所述分析结果为不同,则将所述当前帧图像确定为待投屏图像,并按照设定压缩方式对所述待投屏图像进行图像压缩,得到压缩后的第一图像数据,所述设定压缩方式为带有加速功能的压缩方式;将所述第一图像数据发送至显示设备。因此,本发明专利技术实施例实现了高分辨率安卓设备的实时高清投屏,有效地降低了画面延迟,还减少了传输带宽的负载。

【技术实现步骤摘要】
一种屏幕投屏方法、装置、安卓设备及显示设备
本专利技术涉及通信
,具体涉及一种屏幕投屏方法、装置、安卓设备及显示设备。
技术介绍
安卓(Android)是一种基于Linux的自由及开放源代码的操作系统,其主要使用于移动设备,如智能手机和平板电脑。随着Android设备(即安装有Android操作系统的移动设备)的应用越来越广泛,经常需要在大屏幕上展示Android系统的画面。现有技术中,由于Android系统的分辨率非常高,在传输Android屏幕数据时,对传输带宽有较高的要求,所以在屏幕投屏时,一般采用较高的压缩率将Android屏幕数据压缩成视频再投屏到其他设备。但是,现有技术中的屏幕投屏方式,会严重降低画面显示的清晰度,尤其是在画面切换时甚至会出现马赛克,并且画面延迟也非常大,一般达到500毫秒以上,严重的会到秒级。
技术实现思路
由于现有方法存在上述问题,本专利技术实施例提出一种屏幕投屏方法、装置、安卓设备及显示设备。第一方面,本专利技术实施例提出一种屏幕投屏方法,包括:获取安卓设备屏幕图像;从所述安卓设备屏幕图像中,分析当前帧图像与上一帧图像是否相同,得到分析结果;若所述分析结果为不同,则将所述当前帧图像确定为待投屏图像,并按照设定压缩方式对所述待投屏图像进行图像压缩,得到压缩后的第一图像数据,所述设定压缩方式为带有加速功能的压缩方式;将所述第一图像数据发送至显示设备,以使所述显示设备对所述第一图像数据按照设定解压缩方式进行解压缩,得到所述待投屏图像,所述设定解压缩方式为带有加速功能的解压缩方式,并在显示设备屏幕上显示所述待投屏图像。可选地,还包括:若所述分析结果为相同,则对所述当前帧图像不进行投屏处理,并继续获取所述安卓设备屏幕图像。可选地,所述获取安卓设备屏幕图像,包括:确定与所述安卓设备屏幕图像对应的采样频率;按照所述采样频率获取所述安卓设备屏幕图像。可选地,所述按照设定压缩方式对所述待投屏图像进行图像压缩,得到压缩后的第一图像数据,所述设定压缩方式为带有加速功能的压缩方式,包括:采用带有NEON加速功能的压缩方式,将BMP格式的所述待投屏图像压缩成JPEG格式的所述第一图像数据。可选地,所述将所述第一图像数据发送至显示设备,包括:与所述显示设备建立通信连接,所述通信连接中包括套接字;通过所述套接字将所述压缩后的图像数据发送至显示设备。第二方面,本专利技术实施例提出一种屏幕投屏方法,包括:接收安卓设备发送的第一图像数据,所述第一图像数据是所述安卓设备对待投屏图像按照设定压缩方式进行图像压缩后得到的图像数据,所述设定压缩方式为带有加速功能的压缩方式;按照设定解压缩方式对所述第一图像数据进行解压缩,得到所述待投屏图像,所述设定解压缩方式为带有加速功能的解压缩方式;在显示设备屏幕上显示所述待投屏图像。第三方面,本专利技术实施例提出一种屏幕投屏装置,包括:获取模块,用于获取安卓设备屏幕图像;分析模块,用于从所述安卓设备屏幕图像中,分析当前帧图像与上一帧图像是否相同,得到分析结果;压缩模块,用于若所述分析结果为不同,则将所述当前帧图像确定为待投屏图像,并按照设定压缩方式对所述待投屏图像进行图像压缩,得到压缩后的第一图像数据,所述设定压缩方式为带有加速功能的压缩方式;发送模块,用于将所述第一图像数据发送至显示设备,以使所述显示设备对所述第一图像数据按照设定解压缩方式进行解压缩,得到所述待投屏图像,所述设定解压缩方式为带有加速功能的解压缩方式,并在显示设备屏幕上显示所述待投屏图像。第四方面,本专利技术实施例提出一种屏幕投屏装置,包括:接收模块,用于接收安卓设备发送的第一图像数据,所述第一图像数据是所述安卓设备对待投屏图像按照设定压缩方式进行图像压缩后得到的图像数据,所述设定压缩方式为带有加速功能的压缩方式;解压缩模块,用于按照设定解压缩方式对所述第一图像数据进行解压缩,得到所述待投屏图像,所述设定解压缩方式为带有加速功能的解压缩方式;显示模块,用于在显示设备屏幕上显示所述待投屏图像。第五方面,本专利技术实施例提出一种安卓设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现上述第一方面所述屏幕投屏方法的步骤。第六方面,本专利技术实施例提出一种显示设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现上述第二方面所述屏幕投屏方法的步骤。由上述技术方案可知,在将安卓设备屏幕图像投屏至显示设备时,安卓设备可以先分析当前帧图像与上一帧图像是否相同,只有不同时,才将当前帧图像确定为待投屏图像,并按照带有加速功能的压缩方式对待投屏图像进行图像压缩,再将压缩后的第一图像数据发送至显示设备,从而实现了高分辨率安卓设备的实时高清投屏,有效地降低了画面延迟,还减少了传输带宽的负载。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些图获得其他的附图。图1为本专利技术一实施例提供的一种屏幕投屏方法的流程示意图;图2为本专利技术一实施例提供的一种屏幕投屏方法的应用场景示意图;图3为本专利技术一实施例提供的一种屏幕投屏方法的流程示意图;图4为本专利技术一实施例提供的一种屏幕投屏装置的流程示意图;图5为本专利技术一实施例提供的一种屏幕投屏装置的流程示意图;图6为本专利技术一实施例提供的一种安卓设备的实体结构示意图;图7为本专利技术一实施例提供的一种显示设备的实体结构示意图。具体实施方式下面结合附图,对本专利技术的具体实施方式作进一步描述。以下实施例仅用于更加清楚地说明本专利技术的技术方案,而不能以此来限制本专利技术的保护范围。图1为本专利技术一实施例提供的一种屏幕投屏方法的流程示意图;该方法可以用于安卓设备(即安装有Android操作系统的移动设备),比如:智能手机、平板电脑、VR(VirtualReality,虚拟现实)一体机、安卓车机等设备;如图1所示,该屏幕投屏方法可以包括:S110、获取安卓设备屏幕图像。具体地,安卓设备可以运行一个后台服务程序,该后台服务程序用于实时获取Android设备屏幕图像,并分析当前帧图像与上一帧图像是否相同,若不同,则对当前帧图像进行投屏处理;若相同,则对当前帧图像不进行投屏处理。S120、从安卓设备屏幕图像中,分析当前帧图像与上一帧图像是否相同,得到分析结果。具体地,分析结果可能是当前帧图像与上一帧图像相同,也可能是当前帧图像与上一帧图像不同;若不同,则表明安卓设备屏本文档来自技高网...

【技术保护点】
1.一种屏幕投屏方法,其特征在于,包括:/n获取安卓设备屏幕图像;/n从所述安卓设备屏幕图像中,分析当前帧图像与上一帧图像是否相同,得到分析结果;/n若所述分析结果为不同,则将所述当前帧图像确定为待投屏图像,并按照设定压缩方式对所述待投屏图像进行图像压缩,得到压缩后的第一图像数据,所述设定压缩方式为带有加速功能的压缩方式;/n将所述第一图像数据发送至显示设备,以使所述显示设备对所述第一图像数据按照设定解压缩方式进行解压缩,得到所述待投屏图像,所述设定解压缩方式为带有加速功能的解压缩方式,并在显示设备屏幕上显示所述待投屏图像。/n

【技术特征摘要】
1.一种屏幕投屏方法,其特征在于,包括:
获取安卓设备屏幕图像;
从所述安卓设备屏幕图像中,分析当前帧图像与上一帧图像是否相同,得到分析结果;
若所述分析结果为不同,则将所述当前帧图像确定为待投屏图像,并按照设定压缩方式对所述待投屏图像进行图像压缩,得到压缩后的第一图像数据,所述设定压缩方式为带有加速功能的压缩方式;
将所述第一图像数据发送至显示设备,以使所述显示设备对所述第一图像数据按照设定解压缩方式进行解压缩,得到所述待投屏图像,所述设定解压缩方式为带有加速功能的解压缩方式,并在显示设备屏幕上显示所述待投屏图像。


2.根据权利要求1所述的屏幕投屏方法,其特征在于,还包括:
若所述分析结果为相同,则对所述当前帧图像不进行投屏处理,并继续获取所述安卓设备屏幕图像。


3.根据权利要求1所述的屏幕投屏方法,其特征在于,所述获取安卓设备屏幕图像,包括:
确定与所述安卓设备屏幕图像对应的采样频率;
按照所述采样频率获取所述安卓设备屏幕图像。


4.根据权利要求1所述的屏幕投屏方法,其特征在于,所述按照设定压缩方式对所述待投屏图像进行图像压缩,得到压缩后的第一图像数据,所述设定压缩方式为带有加速功能的压缩方式,包括:
采用带有NEON加速功能的压缩方式,将BMP格式的所述待投屏图像压缩成JPEG格式的所述第一图像数据。


5.根据权利要求1所述的屏幕投屏方法,其特征在于,所述将所述第一图像数据发送至显示设备,包括:
与所述显示设备建立通信连接,所述通信连接中包括套接字;
通过所述套接字将所述压缩后的图像数据发送至显示设备。


6.一种屏幕投屏方法,其特征在于,所述包括:
接收安卓设备发送的第一图像数据,所述第一图像数据是所述安卓设备对待投屏图像按照设定压缩方式进行图像压缩后得到的图...

【专利技术属性】
技术研发人员:何建邦邓志伟
申请(专利权)人:蘑菇车联信息科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1