一种基于无规则画面摆放策略的显示画面修正方法及装置制造方法及图纸

技术编号:34562625 阅读:24 留言:0更新日期:2022-08-17 12:51
本发明专利技术公开了一种基于无规则画面摆放策略的显示画面修正方法及装置,其中,所述方法包括:判断用户在显示设备上的当前操作为显示画面添加操作或显示画面取消操作;在判断为显示画面添加操作时,基于预设的无规则画面摆放策略对添加后的显示画面进行显示布局处理,形成显示画面布局样式;对所述显示画面布局样式进行显示修正处理,并基于显示修正后的显示画面布局样式进行布局显示。在本发明专利技术实施例中,过简易的方式实现不同方向对画面布局的排列,极大增加了屏幕显示区域,较以往画面显示布局方法,提高了屏幕的使用效率,在布局使用上减少了难度,同时在操作上更加便捷。同时在操作上更加便捷。同时在操作上更加便捷。

【技术实现步骤摘要】
一种基于无规则画面摆放策略的显示画面修正方法及装置


[0001]本专利技术涉及显示
,尤其涉及一种基于无规则画面摆放策略的显示画面修正方法及装置。

技术介绍

[0002]在无线投屏设备显示无规则画面摆放策略:该策略可以通用从左往右排列(或从右往左排列)的画面动态布局,也可以通用从上往下排列(或从下往上排列)的画面动态布局。该种布局设计者或用户,无需考虑多个设备投屏画面的显示问题,有多少设备进行投屏操作,就显示相应设备画面数量的布局,100个设备,乃至1000个设备同样适用。
[0003]在现有技术中一般采用固定布局,设计者人为地将屏幕划分成各种不规则区域,将不同尺寸的设备画面放入到设计者设定好的区域;或者,2、平分布局,设计者会将屏幕进行等分区域划分,在等分区域内根据画面的宽高比例进行最适合的画面显示,如1个设备投屏时候画面会平分屏幕多少份的区域,10个设备投屏时候又会平分屏幕多少份区域,并在区域中进行设备画面显示;现有技术中需要增加设计者的工作量,同时对不同设备画面尺寸数量要求高,并且不够灵活。

技术实现思路

[0004]本专利技术的目的在于克服现有技术的不足,本专利技术提供了一种基于无规则画面摆放策略的显示画面修正方法及装置,过简易的方式实现不同方向对画面布局的排列,极大增加了屏幕显示区域,较以往画面显示布局方法,提高了屏幕的使用效率,在布局使用上减少了难度,同时在操作上更加便捷。
[0005]为了解决上述技术问题,本专利技术实施例提供了一种基于无规则画面摆放策略的显示画面修正方法,所述方法包括:
[0006]判断用户在显示设备上的当前操作为显示画面添加操作或显示画面取消操作;
[0007]在判断为显示画面添加操作时,基于预设的无规则画面摆放策略对添加后的显示画面进行显示布局处理,形成显示画面布局样式;
[0008]对所述显示画面布局样式进行显示修正处理,并基于显示修正后的显示画面布局样式进行布局显示。
[0009]可选的,所述方法还包括:
[0010]在判断为显示画面取消操作时,删除所述显示画面取消操作的对应显示画面,并判断当所述显示设备上的当前显示画面数量是否为0;
[0011]若为否时,获得所述显示设备上的当前剩余显示画面;
[0012]基于所述预设的无规则画面摆放策略对所述当前剩余显示画面进行显示画面布局处理,形成显示画面布局样式;
[0013]对所述显示画面布局样式进行显示修正处理,并基于显示修正后的显示画面布局样式进行布局显示。
[0014]可选的,所述预设的无规则画面摆放策略为在所述显示设备上的可显示区域中从用户的视觉是适度为条件,在无规则的显示画面布局中,显示画面的每行或每列数量存在规律性,呈现为以每行或每列为基础的设置,形成类正方向。
[0015]可选的,所述预设的无规则画面摆放策略以从左往右以及从行到列排布所述显示画面;在所述显示画面中,所述显示设备的显示屏幕的长等于每一行显示画面的长度总和,所述显示设备的显示屏幕的宽等于每一列显示画面的长度总和。
[0016]可选的,所述基于预设的无规则画面摆放策略对添加后的显示画面进行显示布局处理,包括:
[0017]判断所述显示设备是否限制显示画面的数量;
[0018]若不限制显示画面的数量时,获取所述显示设备的显示屏幕的第一行的显示画面的数量,并判断显示屏幕的每一行与每一列的显示画面的数量是否相同;
[0019]若显示屏幕的每一行和每一列的显示画面的数量相同时,则在所述显示屏幕的第一行显示画面的后面添加显示画面;
[0020]若显示屏幕的每一行和每一列的显示画面的数量不相同时,则从当前比较行开始直到最后一行,找出小于第一行的显示画面的数量的第n行;并在所述第n行的最后一列中添加显示画面。
[0021]可选的,所述基于预设的无规则画面摆放策略对添加后的显示画面进行显示布局处理,还包括:
[0022]若限制显示画面的数量时,则判断所述显示设备的当前显示画面的数量是否小于限制的显示画面的数量;
[0023]若不小于限制的显示画面的数量时,则判断当前是否为独占模式,若不为独占模式时,退出当前显示的显示画面中的第一个显示画面,并返回所述显示设备的显示屏幕的第一行的显示画面的数量步骤;若为独占模式时,则结束添加显示画面操作;
[0024]若小于限制的显示画面的数量时,则返回所述显示设备的显示屏幕的第一行的显示画面的数量步骤。
[0025]可选的,所述对所述显示画面布局样式进行显示修正处理,包括:
[0026]计算获得所述显示画面布局样式中的第一列显示画面的每个显示画面的最大高度;
[0027]遍历所述显示画面布局样式中的每一行的显示画面,并获得每一行的显示画面中的宽大于高的显示画面的第一数量及高大于宽的显示画面的第二数量;
[0028]计算获得宽大于高的显示画面的第一比例值及高大于宽的显示画面的第二比例值;
[0029]基于所述第一比例值及所述第二比例值计算获得宽大于高的显示画面的第一最大宽度值高及大于宽的显示画面的第二最大宽度值;
[0030]判断所述第一最大宽度值对应的显示画面的高度是否大于最大高度;
[0031]若小于时,则剩余宽度值为0;
[0032]若大于时,则对所述第一最大宽度值进行重新取值计算处理,获得重新取值后的第一最大宽度值;
[0033]基于重新取值后的第一最大宽度值进行剩余宽度计算处理,获得剩余宽度值;
[0034]基于所述剩余宽度值计算获得每行中各个显示画面的间隔距离;
[0035]基于所述间隔距离及各个显示画面的宽和高进行布局显示处理。
[0036]可选的,所述基于所述第一比例值及所述第二比例值计算获得宽大于高的显示画面的第一最大宽度值高及大于宽的显示画面的第二最大宽度值,包括:
[0037]利用所述第二比例值与所述最大高度进行相乘处理,获得第二最大宽度值;
[0038]利用所述显示设备的屏幕宽度减去所述第二最大宽度值与第二数量的乘积,获得相减差值;
[0039]利用所述相减差值除以所述第一数量,获得第一最大宽度值。
[0040]可选的,所述基于重新取值后的第一最大宽度值进行剩余宽度计算处理,获得剩余宽度值,包括:
[0041]利用重新取值后的第一最大宽度值与第一数量相乘,获得第一乘积,同时利用所述第二最大宽度值与所述第二数量相乘,获得第二乘积;
[0042]利用所述显示设备的屏幕宽度依次减去第一乘积和第二乘积,获得剩余宽度值。
[0043]另外,本专利技术实施例还提供了一种基于无规则画面摆放策略的显示画面修正装置,所述装置包括:
[0044]判断模块:用于判断用户在显示设备上的当前操作为显示画面添加操作或显示画面取消操作;
[0045]添加模块:用于在判断为显示画面添加操作时,基于预设的无规则画面摆放策略对添加后的显示画面进行显示布局处本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于无规则画面摆放策略的显示画面修正方法,其特征在于,所述方法包括:判断用户在显示设备上的当前操作为显示画面添加操作或显示画面取消操作;在判断为显示画面添加操作时,基于预设的无规则画面摆放策略对添加后的显示画面进行显示布局处理,形成显示画面布局样式;对所述显示画面布局样式进行显示修正处理,并基于显示修正后的显示画面布局样式进行布局显示。2.根据权利要求1所述的显示画面修正方法,其特征在于,所述方法还包括:在判断为显示画面取消操作时,删除所述显示画面取消操作的对应显示画面,并判断当所述显示设备上的当前显示画面数量是否为0;若为否时,获得所述显示设备上的当前剩余显示画面;基于所述预设的无规则画面摆放策略对所述当前剩余显示画面进行显示画面布局处理,形成显示画面布局样式;对所述显示画面布局样式进行显示修正处理,并基于显示修正后的显示画面布局样式进行布局显示。3.根据权利要求1或2所述的显示画面修正方法,其特征在于,所述预设的无规则画面摆放策略为在所述显示设备上的可显示区域中从用户的视觉是适度为条件,在无规则的显示画面布局中,显示画面的每行或每列数量存在规律性,呈现为以每行或每列为基础的设置,形成类正方向。4.根据权利要求1或2所述的显示画面修正方法,其特征在于,所述预设的无规则画面摆放策略以从左往右以及从行到列排布所述显示画面;在所述显示画面中,所述显示设备的显示屏幕的长等于每一行显示画面的长度总和,所述显示设备的显示屏幕的宽等于每一列显示画面的长度总和。5.根据权利要求1所述的显示画面修正方法,其特征在于,所述基于预设的无规则画面摆放策略对添加后的显示画面进行显示布局处理,包括:判断所述显示设备是否限制显示画面的数量;若不限制显示画面的数量时,获取所述显示设备的显示屏幕的第一行的显示画面的数量,并判断显示屏幕的每一行与每一列的显示画面的数量是否相同;若显示屏幕的每一行和每一列的显示画面的数量相同时,则在所述显示屏幕的第一行显示画面的后面添加显示画面;若显示屏幕的每一行和每一列的显示画面的数量不相同时,则从当前比较行开始直到最后一行,找出小于第一行的显示画面的数量的第n行;并在所述第n行的最后一列中添加显示画面。6.根据权利要求5所述的显示画面修正方法,其特征在于,所述基于预设的无规则画面摆放策略对添加后的显示画面进行显示布局处理,还包括:若限制显示画面的数量时,则判断所述显示设备的当前显示画面的数量是否小于限制的显示画面的数量;若不小于限制的显示画面的数量时,则判断当前是否为独占模式,若不为独占模式时,退出当前显示的显示画面中的...

【专利技术属性】
技术研发人员:钟伟杰黄迎刘华春冯伟添蒙宏帅
申请(专利权)人:深圳市宝泽科技有限公司
类型:发明
国别省市:

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

1