一种跨屏窗口显示方法、装置、终端设备和存储介质制造方法及图纸

技术编号:26798193 阅读:16 留言:0更新日期:2020-12-22 17:15
本发明专利技术实施例提供了一种跨屏窗口显示方法、装置、终端设备和存储介质,包括:接收控制端设备发送的显示指令;根据目的终端窗口大小和屏幕窗口大小,确定第一裁剪百分比;若第一裁剪百分比小于目的终端的预设裁剪百分比,将目的终端的预设裁剪百分比确定为目的裁剪百分比;根据目的裁剪百分比,对第二图像数据进行裁剪,获得第一内存裁剪图像;根据第一裁剪百分比对第一内存裁剪图像进行裁剪,确定第二显示图像;将第二显示图像在目的终端的显示屏上显示,通过本发明专利技术实施例,对图像数据存放的内存空间进行扩展,并经过两次裁剪后,将裁剪后的图像在显示屏上进行显示,实现了终端对图像的任意裁剪比例的裁剪,避免出现黑屏的现象。

【技术实现步骤摘要】
一种跨屏窗口显示方法、装置、终端设备和存储介质
本专利技术涉及计算机
,特别是涉及一种跨屏窗口显示方法、装置、终端设备和存储介质。
技术介绍
随着视联网技术的发展完善,在一些大型会议室或指挥调度中心需要使用电视墙来显示某些场景的视频画面。电视墙为多个屏幕拼接而成,且每个屏幕都是一个独立的显示器终端。在具体的应用场景下,用户通过控制平台控制电视墙的显示内容,电视墙可以根据控制平台发送的控制指令中的显示窗口的坐标和大小,通过图像裁剪的方式对多个显示器终端的屏幕内容进行拼接,但是由于受到显示器终端性能限制,若裁剪比例过小时,显示器终端则无法进行裁剪,显示器出现黑屏现象。
技术实现思路
鉴于上述问题,提出了本专利技术实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种跨屏窗口显示方法、装置、终端设备和存储介质。第一个方面,本专利技术实施例提供一种跨屏窗口显示方法,所述方法包括:接收控制端设备发送的显示指令,其中,所述显示指令包括目的终端窗口大小、屏幕窗口大小和待裁剪的第一图像数据;根据所述目的终端窗口大小和所述屏幕窗口大小,确定第一裁剪百分比;若所述第一裁剪百分比小于目的终端的预设裁剪百分比,将所述目的终端的预设裁剪百分比确定为目的裁剪百分比;根据所述目的裁剪百分比,对第二图像数据进行裁剪,获得第一内存裁剪图像,其中,所述第二图像数据是将所述第一图像数据保存在目的内存空间获得的;根据所述第一裁剪百分比对所述第一内存裁剪图像进行裁剪,确定第二显示图像;将所述第二显示图像在所述目的终端的显示屏上显示。可选地,所述方法还包括:根据所述目的终端的显示屏大小和所述目的终端的预设裁剪百分比,对与所述目的终端的显示屏大小对应的内存空间进行扩展,获得所述目的内存空间。可选地,所述根据所述目的终端的显示屏大小和所述目的终端的预设裁剪百分比,对与所述目的终端的显示屏大小对应的内存空间进行扩展,获得所述目的内存空间,包括:获取所述目的终端的预设裁剪百分比,所述预设裁剪百分比包括预设宽裁剪百分比和预设高裁剪百分比;将所述目的终端的显示屏的宽像素值与所述预设宽裁剪百分比相乘,获得裁剪宽像素值;将所述目的终端的显示屏的高像素值与所述预设高裁剪百分比相乘,获得裁剪高像素值;将所述目的终端的显示屏的宽像素值与所述裁剪宽像素值相加,并将所述目的终端的显示屏的高像素值与所述裁剪高像素值相加,获得所述目的内存空间的大小。可选地,所述显示指令还包括目的终端对应的屏幕编号和窗口显示坐标,所述根据所述目的裁剪百分比,对第二图像数据进行裁剪,获得第一内存裁剪图像,包括:根据所述目的终端对应的屏幕编号、窗口坐标和所述目的裁剪百分比,对所述目的内存空间的第二图像数据进行裁剪,获得所述第一内存裁剪图像。可选地,所述根据所述第一裁剪百分比对所述第一内存裁剪图像进行裁剪,确定第二显示图像,包括:根据所述目的终端对应的屏幕编号、所述窗口坐标和所述第一裁剪百分比对所述第一内存裁剪图像进行裁剪,确定所述第二显示图像。可选地,所述方法还包括:若所述第一裁剪百分比大于等于所述目的终端的预设裁剪百分比,将所述第一裁剪百分比确定为目的裁剪百分比。可选地,所述目的终端窗口大小包括第一宽像素值和第一高像素值,所述屏幕窗口大小包括第二宽像素值和第二高像素值;所述根据所述目的终端窗口大小和所述屏幕窗口大小,确定第一裁剪百分比,包括:将所述第一宽像素值和所述第二宽像素值的比值,确定为第一宽裁剪百分比;将所述第一高像素值和所述第二高像素值的比值,确定为第一高裁剪百分比;将所述第一宽裁剪百分比和所述第一高裁剪百分比,确定为所述第一裁剪百分比。第二个方面,本专利技术实施例提供一种跨屏窗口显示装置,所述装置包括:接收模块,用于接收控制端设备发送的显示指令,其中,所述显示指令包括目的终端窗口大小、屏幕窗口大小和待裁剪的第一图像数据;计算模块,用于根据所述目的终端窗口大小和所述屏幕窗口大小,确定第一裁剪百分比;判断模块,用于若所述第一裁剪百分比小于目的终端的预设裁剪百分比,将所述目的终端的预设裁剪百分比确定为目的裁剪百分比;第一裁剪模块,用于根据所述目的裁剪百分比,对第二图像数据进行裁剪,获得第一内存裁剪图像,其中,所述第二图像数据是将所述第一图像数据保存在目的内存空间获得的;第二裁剪模块,用于根据所述第一裁剪百分比对所述第一内存裁剪图像进行裁剪,确定第二显示图像;显示模块,用于将所述第二显示图像在所述目的终端的显示屏上显示。可选地,所述装置还包括扩展模块,所述扩展模块用于:根据所述目的终端的显示屏大小和所述目的终端的预设裁剪百分比,对与所述目的终端的显示屏大小对应的内存空间进行扩展,获得所述目的内存空间。可选地,所述扩展模块用于:获取所述目的终端的预设裁剪百分比,所述预设裁剪百分比包括预设宽裁剪百分比和预设高裁剪百分比;将所述目的终端的显示屏的宽像素值与所述预设宽裁剪百分比相乘,获得裁剪宽像素值;将所述目的终端的显示屏的高像素值与所述预设高裁剪百分比相乘,获得裁剪高像素值;将所述目的终端的显示屏的宽像素值与所述裁剪宽像素值相加,并将所述目的终端的显示屏的高像素值与所述裁剪高像素值相加,获得所述目的内存空间的大小。可选地,所述显示指令还包括目的终端对应的屏幕编号和窗口显示坐标,所述第一裁剪模块用于:根据所述目的终端对应的屏幕编号、窗口坐标和所述目的裁剪百分比,对所述目的内存空间的第二图像数据进行裁剪,获得所述第一内存裁剪图像。可选地,所述第二裁剪模块用于:根据所述目的终端对应的屏幕编号、所述窗口坐标和所述第一裁剪百分比对所述第一内存裁剪图像进行裁剪,确定所述第二显示图像。可选地,所述判断模块还用于:若所述第一裁剪百分比大于等于所述目的终端的预设裁剪百分比,将所述第一裁剪百分比确定为目的裁剪百分比。可选地,所述目的终端窗口大小包括第一宽像素值和第一高像素值,所述屏幕窗口大小包括第二宽像素值和第二高像素值;所述计算模块用于:将所述第一宽像素值和所述第二宽像素值的比值,确定为第一宽裁剪百分比;将所述第一高像素值和所述第二高像素值的比值,确定为第一高裁剪百分比;将所述第一宽裁剪百分比和所述第一高裁剪百分比,确定为所述第一裁剪百分比。第三个方面,本专利技术实施例提供一种终端设备,包括:至少一个处理器和存储器;所述存储器存储计算机程序;所述至少一个处理器执行所述存储器存储的计算机程序,以实现第一个方面提供的跨屏窗口显示方法。第四个方面,本专利技术实施例提供一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,所述计算机程序被执行时实现第一个方面提供的跨屏窗口显示方法。本专利技术实施例包括以下优点:本发本文档来自技高网...

【技术保护点】
1.一种跨屏窗口显示方法,其特征在于,所述方法包括:/n接收控制端设备发送的显示指令,其中,所述显示指令包括目的终端窗口大小、屏幕窗口大小和待裁剪的第一图像数据;/n根据所述目的终端窗口大小和所述屏幕窗口大小,确定第一裁剪百分比;/n若所述第一裁剪百分比小于目的终端的预设裁剪百分比,将所述目的终端的预设裁剪百分比确定为目的裁剪百分比;/n根据所述目的裁剪百分比,对第二图像数据进行裁剪,获得第一内存裁剪图像,其中,所述第二图像数据是将所述第一图像数据保存在目的内存空间获得的;/n根据所述第一裁剪百分比对所述第一内存裁剪图像进行裁剪,确定第二显示图像;/n将所述第二显示图像在所述目的终端的显示屏上显示。/n

【技术特征摘要】
1.一种跨屏窗口显示方法,其特征在于,所述方法包括:
接收控制端设备发送的显示指令,其中,所述显示指令包括目的终端窗口大小、屏幕窗口大小和待裁剪的第一图像数据;
根据所述目的终端窗口大小和所述屏幕窗口大小,确定第一裁剪百分比;
若所述第一裁剪百分比小于目的终端的预设裁剪百分比,将所述目的终端的预设裁剪百分比确定为目的裁剪百分比;
根据所述目的裁剪百分比,对第二图像数据进行裁剪,获得第一内存裁剪图像,其中,所述第二图像数据是将所述第一图像数据保存在目的内存空间获得的;
根据所述第一裁剪百分比对所述第一内存裁剪图像进行裁剪,确定第二显示图像;
将所述第二显示图像在所述目的终端的显示屏上显示。


2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
根据所述目的终端的显示屏大小和所述目的终端的预设裁剪百分比,对与所述目的终端的显示屏大小对应的内存空间进行扩展,获得所述目的内存空间。


3.根据权利要求2所述的方法,其特征在于,所述根据所述目的终端的显示屏大小和所述目的终端的预设裁剪百分比,对与所述目的终端的显示屏大小对应的内存空间进行扩展,获得所述目的内存空间,包括:
获取所述目的终端的预设裁剪百分比,所述预设裁剪百分比包括预设宽裁剪百分比和预设高裁剪百分比;
将所述目的终端的显示屏的宽像素值与所述预设宽裁剪百分比相乘,获得裁剪宽像素值;
将所述目的终端的显示屏的高像素值与所述预设高裁剪百分比相乘,获得裁剪高像素值;
将所述目的终端的显示屏的宽像素值与所述裁剪宽像素值相加,并将所述目的终端的显示屏的高像素值与所述裁剪高像素值相加,获得所述目的内存空间的大小。


4.根据权利要求2所述的方法,其特征在于,所述显示指令还包括目的终端对应的屏幕编号和窗口显示坐标,所述根据所述目的裁剪百分比,对第二图像数据进行裁剪,获得第一内存裁剪图像,包括:
根据所述目的终端对应的屏幕编号、窗口坐标和所述目的裁剪百分比,对所述目的内存空间的第二图像数据进行裁剪,获得所述第一内存裁剪图像。


5.根据权利要求4所述的方法,其特征在于,所述根据所述第一裁剪百分比对所述第一内存裁剪图像进行裁剪,确定第...

【专利技术属性】
技术研发人员:郭鹏赵广石安君超王艳辉
申请(专利权)人:视联动力信息技术股份有限公司
类型:发明
国别省市:北京;11

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

1