图像处理方法、显示设备、控制设备、组合屏和存储介质与流程



1.本技术实施例涉及图像处理技术领域,尤其涉及一种图像处理方法、显示设备、控制设备、组合屏和存储介质。


背景技术:



2.随着显示屏工艺的发展和显示场景的多样性,大尺寸显示屏的需求越来越多。虽然显示屏的工艺在不断进步,但是大尺寸显示屏的良品率仍然较低。目前,通常由多个小尺寸的显示屏拼接形成大尺寸的组合屏。
3.但是,多个小尺寸的显示屏显示图像时,不同小尺寸显示屏显示的图像之间存在错位,导致组合屏显示的整个画面有分裂感,显示效果很差。


技术实现要素:



4.本技术实施例提供一种图像处理方法、显示设备、控制设备、组合屏和存储介质,在组合屏显示画面时降低甚至消除了画面的错位感和分裂感,提高了显示效果。
5.第一方面,提供了一种图像处理方法,应用于显示设备,方法包括:获取显示参数;显示参数包括放大倍数、位置偏移和角度偏移;放大倍数用于指示显示设备对待显示图像的放大比例,位置偏移用于指示显示设备相对于组合屏的相对位置,角度偏移用于指示显示设备相对于组合屏的相对旋转角度;组合屏包括多个显示设备;获取待显示图像;根据显示参数和待显示图像,确定显示设备的显示内容,并显示显示内容。
6.第一方面提供的图像处理方法,显示设备获取显示参数,显示参数是基于显示设备在组合屏中的位置和角度确定的。组合屏中的每个显示设备根据各自的显示参数对待显示图像进行处理,使得待显示图像可以被调整为相同的显示尺寸,每个显示设备分别显示其中的一部分图像。可见,通过图像处理的方法对显示的图像进行校正,从而在组合屏显示整个画面时降低甚至消除画面的错位感和分裂感,组合屏显示的整个画面更加统一、和谐,提高了组合屏的显示效果。
7.一种可能的实现方式中,根据显示参数和待显示图像,确定显示设备的显示内容,包括:根据放大倍数、位置偏移和角度偏移分别对待显示图像进行放大、移动和旋转,以确定显示设备的显示内容。
8.在该实现方式中,显示设备根据显示参数分别对待显示图像进行放大、移动和旋转,使得待显示图像被调整为相同的显示尺寸,从而在组合屏显示整个画面时降低甚至消除了画面的错位感和分裂感。
9.一种可能的实现方式中,根据放大倍数、位置偏移和角度偏移分别对待显示图像进行放大、移动和旋转,以确定显示设备的显示内容,包括:根据放大倍数、位置偏移和角度偏移分别对待显示图像进行放大、移动和旋转,获得参考图像,将参考图像中显示设备对应的部分图像确定为显示设备的显示内容。
10.在该实现方式中,参考图像即为每个显示设备对待显示图像进行放大、移动和旋
转处理后对应的相同显示尺寸的图像。每个显示设备分别显示参考图像的一部分图像,从而,在组合屏显示整个画面时降低甚至消除了画面的错位感和分裂感。
11.一种可能的实现方式中,根据放大倍数、位置偏移和角度偏移分别对待显示图像进行放大、移动和旋转,获得参考图像,包括:根据放大倍数对待显示图像进行放大,得到第一中间图像;根据角度偏移对第一中间图像进行旋转,得到第二中间图像;根据位置偏移对第二中间图像进行移动,得到参考图像。
12.在该实现方式中,显示设备对待显示图像依次进行放大、旋转和移动,得到参考图像。
13.一种可能的实现方式中,根据放大倍数、位置偏移和角度偏移分别对待显示图像进行放大、移动和旋转,获得参考图像,包括:根据角度偏移对待显示图像进行旋转,得到第一中间图像;根据放大倍数对第一中间图像进行放大,得到第二中间图像;根据位置偏移对第二中间图像进行移动,得到参考图像。
14.在该实现方式中,显示设备对待显示图像依次进行旋转、放大和移动,得到参考图像。
15.一种可能的实现方式中,组合屏中的每个显示设备均对应尺寸相同的参考图像。
16.一种可能的实现方式中,获取显示参数,包括:接收控制设备发送的显示参数。
17.在该实现方式中,由控制设备确定组合屏中每个显示设备的显示参数,并发送给显示设备,避免了每个显示设备分别计算各自的显示参数,提高了图像处理系统的数据处理效率。
18.一种可能的实现方式中,获取待显示图像,包括:接收控制设备发送的待显示图像。
19.一种可能的实现方式中,获取显示参数,包括:获取第一数据;第一数据用于表征显示设备在组合屏中的位置和角度;根据第一数据确定显示参数。
20.在该实现方式中,由显示设备自身确定显示参数,可以根据实际应用场景更加准确的确定显示参数。
21.一种可能的实现方式中,根据第一数据确定显示参数,包括:根据第一数据确定组合屏的第一参考区域、显示设备的第二参考区域、第一参考区域中的第一参考点和第二参考区域中的第二参考点;第一参考区域和第二参考区域均为矩形;根据第一参考区域的尺寸和第二参考区域的尺寸确定放大倍数,根据第一参考点的位置和第二参考点的位置确定位置偏移,以及,根据第一参考区域和第二参考区域确定角度偏移。
22.一种可能的实现方式中,根据第一参考区域的尺寸和第二参考区域的尺寸确定放大倍数,包括:获取画面调整策略,画面调整策略用于指示参考图像填充第一参考区域的方式;根据画面调整策略、第一参考区域的尺寸和第二参考区域的尺寸确定放大倍数。
23.一种可能的实现方式中,画面调整策略包括下列中的至少一种:平铺模式、长对齐模式、宽对齐模式和自适应模式;其中,在平铺模式中,参考图像在长度方向上和在宽度方向上均填满第一参考区域;在长对齐模式中,参考图像在长度方向上填满第一参考区域;在宽对齐模式中,参考图像在宽度方向上填满第一参考区域;在自适应模式中,若待显示图像的长宽比大于第一参考区域的长宽比,自适应模式具体为长对齐模式;若待显示图像的长宽比小于第一参考区域的长宽比,自适应模式具体为宽对齐模式;若待显示图像的长宽比
等于第一参考区域的长宽比,自适应模式具体为平铺模式、长对齐模式或宽对齐模式。
24.一种可能的实现方式中,根据画面调整策略、第一参考区域的尺寸和第二参考区域的尺寸确定放大倍数,包括:若画面调整策略为平铺模式,根据第一参考区域的长度和第二参考区域的长度确定长度方向上的第一放大倍数,且根据第一参考区域的宽度和第二参考区域的宽度确定宽度方向上的第二放大倍数,并将第一放大倍数和第二放大倍数确定为放大倍数;若画面调整策略为长对齐模式,根据第一参考区域的长度和第二参考区域的长度确定长度方向上的第一放大倍数,并将第一放大倍数确定为放大倍数;若画面调整策略为宽对齐模式,根据第一参考区域的宽度和第二参考区域的宽度确定宽度方向上的第二放大倍数,并将第二放大倍数确定为放大倍数。
25.一种可能的实现方式中,根据第一参考点的位置和第二参考点的位置确定位置偏移,包括:获取画面显示策略,画面显示策略用于指示参考图像在第一参考区域中的显示位置;根据画面显示策略、第一参考点的位置和第二参考点的位置确定位置偏移。
26.一种可能的实现方式中,根据第一参考点的位置和第二参考点的位置确定位置偏移之前,还包括:根据第一参考区域建立参考坐标系;获取第一参考点和第二参考点在参考坐标系中的坐标。
27.一种可能的实现方式中,根据第一参考区域和第二参考区域确定角度偏移,包括:将第一参考区域的长度方向与第二参考区域的长度方向之间的夹角确定为角度偏移;或者,将第一参考区域的宽度方向与第二参考区域的宽度方向之间的夹角确定为角度偏移。
28.一种可能的实现方式中,第一参考区域为组合屏的最小外接矩形或最大内接矩形。
29.一种可能的实现方式中,第一参考区域为组合屏的有效区域的最小外接矩形或最大内接矩形,组合屏的有效区域为组合屏去除每个显示设备的边框后的区域。
30.一种可能的实现方式中,第二参考区域为显示设备的最小外接矩形或最大内接矩形。
31.一种可能的实现方式中,第二参考区域为显示设备的有效区域的最小外接矩形或最大内接矩形,显示设备的有效区域为显示设备去除边框后的区域。
32.一种可能的实现方式中,第一数据包括组合屏中每个显示设备的位置信息。
33.一种可能的实现方式中,第一数据包括目标图像,目标图像为当组合屏中的每个显示设备显示纯图像时对组合屏拍摄获得的图像。
34.第二方面,提供了一种图像处理方法,应用于控制设备,方法包括:获取第一数据;第一数据用于表征组合屏中每个显示设备的位置和角度,组合屏包括多个显示设备;根据第一数据确定每个显示设备的显示参数;其中,显示参数包括放大倍数、位置偏移和角度偏移;放大倍数用于指示显示设备对待显示图像的放大比例,位置偏移用于指示显示设备相对于组合屏的相对位置,角度偏移用于指示显示设备相对于组合屏的相对旋转角度;向每个显示设备发送对应的显示参数。
35.第二方面提供的图像处理方法,控制设备可以确定组合屏中每个显示设备的显示参数,并将显示参数发送给显示设备。由于显示参数是基于显示设备在组合屏中的位置和角度确定的,组合屏中的每个显示设备根据各自的显示参数对待显示图像进行处理,使得待显示图像可以被调整为相同的显示尺寸,每个显示设备分别显示其中的一部分图像,从
而,在组合屏显示整个画面时降低甚至消除画面的错位感和分裂感,组合屏显示的整个画面更加统一、和谐,提高了组合屏的显示效果。
36.一种可能的实现方式中,根据第一数据确定每个显示设备的显示参数,包括:根据第一数据确定组合屏的第一参考区域、每个显示设备的第二参考区域、第一参考区域中的第一参考点和每个第二参考区域中的第二参考点;第一参考区域和第二参考区域均为矩形;对于每个显示设备,根据第一参考区域的尺寸和显示设备的第二参考区域的尺寸确定显示设备的放大倍数,根据第一参考点的位置和显示设备的第二参考点的位置确定显示设备的位置偏移,以及,根据第一参考区域和显示设备的第二参考区域确定显示设备的角度偏移。
37.一种可能的实现方式中,根据第一参考区域的尺寸和显示设备的第二参考区域的尺寸确定显示设备的放大倍数,包括:获取画面调整策略,画面调整策略用于指示待显示图像填充第一参考区域的方式;根据画面调整策略、第一参考区域的尺寸和第二参考区域的尺寸确定放大倍数。
38.一种可能的实现方式中,画面调整策略包括下列中的至少一种:平铺模式、长对齐模式、宽对齐模式和自适应模式;其中,在平铺模式中,待显示图像在长度方向上和在宽度方向上均填满第一参考区域;在长对齐模式中,待显示图像在长度方向上填满第一参考区域;在宽对齐模式中,待显示图像在宽度方向上填满第一参考区域;在自适应模式中,若待显示图像的长宽比大于第一参考区域的长宽比,自适应模式具体为长对齐模式;若待显示图像的长宽比小于第一参考区域的长宽比,自适应模式具体为宽对齐模式;若待显示图像的长宽比等于第一参考区域的长宽比,自适应模式具体为平铺模式、宽对齐模式或宽对齐模式。
39.一种可能的实现方式中,根据画面调整策略、第一参考区域的尺寸和第二参考区域的尺寸确定放大倍数,包括:若画面调整策略为平铺模式,根据第一参考区域的长度和第二参考区域的长度确定长度方向上的第一放大倍数,且根据第一参考区域的宽度和第二参考区域的宽度确定宽度方向上的第二放大倍数,并将第一放大倍数和第二放大倍数确定为放大倍数;若画面调整策略为长对齐模式,根据第一参考区域的长度和第二参考区域的长度确定长度方向上的第一放大倍数,并将第一放大倍数确定为放大倍数;若画面调整策略为宽对齐模式,根据第一参考区域的宽度和第二参考区域的宽度确定宽度方向上的第二放大倍数,并将第二放大倍数确定为放大倍数。
40.一种可能的实现方式中,根据第一参考点的位置和显示设备的第二参考点的位置确定显示设备的位置偏移,包括:获取画面显示策略,画面显示策略用于指示待显示图像在第一参考区域中的显示位置;根据画面显示策略、第一参考点的位置和第二参考点的位置确定位置偏移。
41.一种可能的实现方式中,根据第一参考点的位置和第二参考点的位置确定位置偏移之前,还包括:根据第一参考区域建立参考坐标系;获取第一参考点和第二参考点在参考坐标系中的坐标。
42.一种可能的实现方式中,根据第一参考区域和显示设备的第二参考区域确定显示设备的角度偏移,包括:将第一参考区域的长度方向与第二参考区域的长度方向之间的夹角确定为角度偏移;或者,将第一参考区域的宽度方向与第二参考区域的宽度方向之间的
夹角确定为角度偏移。
43.一种可能的实现方式中,第一参考区域为组合屏的最小外接矩形或最大内接矩形。
44.一种可能的实现方式中,第一参考区域为组合屏的有效区域的最小外接矩形或最大内接矩形,组合屏的有效区域为组合屏去除每个显示设备的边框后的区域。
45.一种可能的实现方式中,显示设备的第二参考区域为显示设备的最小外接矩形或最大内接矩形。
46.一种可能的实现方式中,显示设备的第二参考区域为显示设备的有效区域的最小外接矩形或最大内接矩形,显示设备的有效区域为显示设备去除边框后的区域。
47.一种可能的实现方式中,第一数据包括组合屏中每个显示设备的位置信息。
48.一种可能的实现方式中,第一数据包括目标图像,目标图像为当组合屏中的每个显示设备显示纯图像时对组合屏拍摄获得的图像。
49.第三方面,提供了一种图像处理装置,包括:第一获取模块,用于获取显示参数;显示参数包括放大倍数、位置偏移和角度偏移;放大倍数用于指示显示设备对待显示图像的放大比例,位置偏移用于指示显示设备相对于组合屏的相对位置,角度偏移用于指示显示设备相对于组合屏的相对旋转角度;组合屏包括多个显示设备;第二获取模块,用于获取待显示图像;处理模块,用于根据显示参数和待显示图像,确定显示设备的显示内容;显示模块,用于显示显示内容。
50.一种可能的实现方式中,处理模块用于:根据放大倍数、位置偏移和角度偏移分别对待显示图像进行放大、移动和旋转,以确定显示设备的显示内容。
51.一种可能的实现方式中,处理模块用于:根据放大倍数、位置偏移和角度偏移分别对待显示图像进行放大、移动和旋转,获得参考图像,将参考图像中显示设备对应的部分图像确定为显示设备的显示内容。
52.一种可能的实现方式中,处理模块用于:根据放大倍数对待显示图像进行放大,得到第一中间图像;根据角度偏移对第一中间图像进行旋转,得到第二中间图像;根据位置偏移对第二中间图像进行移动,得到参考图像。
53.一种可能的实现方式中,组合屏中的每个显示设备均对应尺寸相同的参考图像。
54.一种可能的实现方式中,第一获取模块用于:接收控制设备发送的显示参数。
55.一种可能的实现方式中,第二获取模块用于:接收控制设备发送的待显示图像。
56.一种可能的实现方式中,第一获取模块用于:获取第一数据;第一数据用于表征显示设备在组合屏中的位置和角度;根据第一数据确定显示参数。
57.一种可能的实现方式中,第一获取模块用于:根据第一数据确定组合屏的第一参考区域、显示设备的第二参考区域、第一参考区域中的第一参考点和第二参考区域中的第二参考点;第一参考区域和第二参考区域均为矩形;根据第一参考区域的尺寸和第二参考区域的尺寸确定放大倍数,根据第一参考点的位置和第二参考点的位置确定位置偏移,以及,根据第一参考区域和第二参考区域确定角度偏移。
58.一种可能的实现方式中,第一获取模块用于:获取画面调整策略,画面调整策略用于指示参考图像填充第一参考区域的方式;根据画面调整策略、第一参考区域的尺寸和第二参考区域的尺寸确定放大倍数。
59.一种可能的实现方式中,画面调整策略包括下列中的至少一种:平铺模式、长对齐模式、宽对齐模式和自适应模式;其中,在平铺模式中,参考图像在长度方向上和在宽度方向上均填满第一参考区域;在长对齐模式中,参考图像在长度方向上填满第一参考区域;在宽对齐模式中,参考图像在宽度方向上填满第一参考区域;在自适应模式中,若待显示图像的长宽比大于第一参考区域的长宽比,自适应模式具体为长对齐模式;若待显示图像的长宽比小于第一参考区域的长宽比,自适应模式具体为宽对齐模式;若待显示图像的长宽比等于第一参考区域的长宽比,自适应模式具体为平铺模式、宽对齐模式或宽对齐模式。
60.一种可能的实现方式中,第一获取模块用于:若画面调整策略为平铺模式,根据第一参考区域的长度和第二参考区域的长度确定长度方向上的第一放大倍数,且根据第一参考区域的宽度和第二参考区域的宽度确定宽度方向上的第二放大倍数,并将第一放大倍数和第二放大倍数确定为放大倍数;若画面调整策略为长对齐模式,根据第一参考区域的长度和第二参考区域的长度确定长度方向上的第一放大倍数,并将第一放大倍数确定为放大倍数;若画面调整策略为宽对齐模式,根据第一参考区域的宽度和第二参考区域的宽度确定宽度方向上的第二放大倍数,并将第二放大倍数确定为放大倍数。
61.一种可能的实现方式中,第一获取模块用于:获取画面显示策略,画面显示策略用于指示参考图像在第一参考区域中的显示位置;根据画面显示策略、第一参考点的位置和第二参考点的位置确定位置偏移。
62.一种可能的实现方式中,第一获取模块还用于:在根据第一参考点的位置和第二参考点的位置确定位置偏移之前,根据第一参考区域建立参考坐标系;获取第一参考点和第二参考点在参考坐标系中的坐标。
63.一种可能的实现方式中,第一获取模块用于:将第一参考区域的长度方向与第二参考区域的长度方向之间的夹角确定为角度偏移;或者,将第一参考区域的宽度方向与第二参考区域的宽度方向之间的夹角确定为角度偏移。
64.一种可能的实现方式中,第一参考区域为组合屏的最小外接矩形或最大内接矩形。
65.一种可能的实现方式中,第一参考区域为组合屏的有效区域的最小外接矩形或最大内接矩形,组合屏的有效区域为组合屏去除每个显示设备的边框后的区域。
66.一种可能的实现方式中,第二参考区域为显示设备的最小外接矩形或最大内接矩形。
67.一种可能的实现方式中,第二参考区域为显示设备的有效区域的最小外接矩形或最大内接矩形,显示设备的有效区域为显示设备去除边框后的区域。
68.一种可能的实现方式中,第一数据包括组合屏中每个显示设备的位置信息。
69.一种可能的实现方式中,第一数据包括目标图像,目标图像为当组合屏中的每个显示设备显示纯图像时对组合屏拍摄获得的图像。
70.第四方面,提供了一种图像处理装置,包括:获取模块,用于获取第一数据;第一数据用于表征组合屏中每个显示设备的位置和角度,组合屏包括多个显示设备;处理模块,用于根据第一数据确定每个显示设备的显示参数;其中,显示参数包括放大倍数、位置偏移和角度偏移;放大倍数用于指示显示设备对待显示图像的放大比例,位置偏移用于指示显示设备相对于组合屏的相对位置,角度偏移用于指示显示设备相对于组合屏的相对旋转角
度;发送模块,用于向每个显示设备发送对应的显示参数。
71.一种可能的实现方式中,处理模块用于:根据第一数据确定组合屏的第一参考区域、每个显示设备的第二参考区域、第一参考区域中的第一参考点和每个第二参考区域中的第二参考点;第一参考区域和第二参考区域均为矩形;对于每个显示设备,根据第一参考区域的尺寸和显示设备的第二参考区域的尺寸确定显示设备的放大倍数,根据第一参考点的位置和显示设备的第二参考点的位置确定显示设备的位置偏移,以及,根据第一参考区域和显示设备的第二参考区域确定显示设备的角度偏移。
72.一种可能的实现方式中,处理模块用于:获取画面调整策略,画面调整策略用于指示待显示图像填充第一参考区域的方式;根据画面调整策略、第一参考区域的尺寸和第二参考区域的尺寸确定放大倍数。
73.一种可能的实现方式中,画面调整策略包括下列中的至少一种:平铺模式、长对齐模式、宽对齐模式和自适应模式;其中,在平铺模式中,待显示图像在长度方向上和在宽度方向上均填满第一参考区域;在长对齐模式中,待显示图像在长度方向上填满第一参考区域;在宽对齐模式中,待显示图像在宽度方向上填满第一参考区域;在自适应模式中,若待显示图像的长宽比大于第一参考区域的长宽比,自适应模式具体为长对齐模式;若待显示图像的长宽比小于第一参考区域的长宽比,自适应模式具体为宽对齐模式;若待显示图像的长宽比等于第一参考区域的长宽比,自适应模式具体为平铺模式、宽对齐模式或宽对齐模式。
74.一种可能的实现方式中,处理模块用于:若画面调整策略为平铺模式,根据第一参考区域的长度和第二参考区域的长度确定长度方向上的第一放大倍数,且根据第一参考区域的宽度和第二参考区域的宽度确定宽度方向上的第二放大倍数,并将第一放大倍数和第二放大倍数确定为放大倍数;若画面调整策略为长对齐模式,根据第一参考区域的长度和第二参考区域的长度确定长度方向上的第一放大倍数,并将第一放大倍数确定为放大倍数;若画面调整策略为宽对齐模式,根据第一参考区域的宽度和第二参考区域的宽度确定宽度方向上的第二放大倍数,并将第二放大倍数确定为放大倍数。
75.一种可能的实现方式中,处理模块用于:获取画面显示策略,画面显示策略用于指示待显示图像在第一参考区域中的显示位置;根据画面显示策略、第一参考点的位置和第二参考点的位置确定位置偏移。
76.一种可能的实现方式中,处理模块还用于:在根据第一参考点的位置和第二参考点的位置确定位置偏移之前,根据第一参考区域建立参考坐标系;获取第一参考点和第二参考点在参考坐标系中的坐标。
77.一种可能的实现方式中,处理模块用于:将第一参考区域的长度方向与第二参考区域的长度方向之间的夹角确定为角度偏移;或者,将第一参考区域的宽度方向与第二参考区域的宽度方向之间的夹角确定为角度偏移。
78.一种可能的实现方式中,第一参考区域为组合屏的最小外接矩形或最大内接矩形。
79.一种可能的实现方式中,第一参考区域为组合屏的有效区域的最小外接矩形或最大内接矩形,组合屏的有效区域为组合屏去除每个显示设备的边框后的区域。
80.一种可能的实现方式中,显示设备的第二参考区域为显示设备的最小外接矩形或
最大内接矩形。
81.一种可能的实现方式中,显示设备的第二参考区域为显示设备的有效区域的最小外接矩形或最大内接矩形,显示设备的有效区域为显示设备去除边框后的区域。
82.一种可能的实现方式中,第一数据包括组合屏中每个显示设备的位置信息。
83.一种可能的实现方式中,第一数据包括目标图像,目标图像为当组合屏中的每个显示设备显示纯图像时对组合屏拍摄获得的图像。
84.第五方面,提供了一种显示设备,包括处理器,处理器用于与存储器耦合,并读取存储器中的指令并根据指令使得显示设备执行第一方面提供的方法。
85.第六方面,提供了一种控制设备,包括处理器,处理器用于与存储器耦合,并读取存储器中的指令并根据指令使得控制设备执行第二方面提供的方法。
86.第七方面,提供了一种组合屏,包括:多个第五方面提供的显示设备。
87.第八方面,提供了一种图像处理系统,包括:第六方面提供的控制设备和第七方面提供的组合屏。
88.第九方面,提供了一种芯片系统,芯片系统包括处理器,处理器与存储器耦合,处理器执行存储器中存储的计算机程序,以实现第一方面或第二方面提供的方法。
89.第十方面,提供了一种程序,该程序在被处理器执行时用于执行第一方面或第二方面提供的方法。
90.第十一方面,提供了一种计算机可读存储介质,计算机可读存储介质中存储有指令,当指令在计算机或处理器上运行时,实现第一方面或第二方面提供的方法。
91.第十二方面,提供了一种程序产品,程序产品包括计算机程序,计算机程序存储在可读存储介质中,设备的至少一个处理器可以从可读存储介质读取计算机程序,至少一个处理器执行计算机程序使得该设备实施第一方面或第二方面提供的方法。
附图说明
92.图1为本技术实施例适用的图像处理系统的架构图;
93.图2a~图2f为本技术实施例提供的组合屏的一组示意图;
94.图3为本技术实施例提供的组合屏中显示设备具有边框时的显示示意图;
95.图4为本技术实施例提供的组合屏中显示设备错位时的显示示意图;
96.图5为本技术实施例提供的组合屏中显示设备存在角度偏转时的显示示意图;
97.图6为本技术实施例提供的图像处理方法的显示原理示意图;
98.图7为本技术实施例提供的参考区域和参考图像的一种示意图;
99.图8为本技术实施例提供的参考区域和参考图像的另一种示意图;
100.图9为本技术实施例提供的参考区域和参考图像的又一种示意图;
101.图10为本技术实施例提供的参考区域和参考图像的又一种示意图;
102.图11为本技术实施例提供的参考坐标系的示意图;
103.图12为本技术实施例提供的第二参考点的示意图;
104.图13a为本技术实施例提供的图像处理方法的一种流程图;
105.图13b为本技术实施例提供的图像处理方法的另一种流程图;
106.图14为本技术实施例提供的对待显示图像进行放大、移动和旋转的一种示意图;
107.图15为本技术实施例提供的对待显示图像进行放大、移动和旋转的另一种示意图;
108.图16为本技术实施例提供的对待显示图像进行放大、移动和旋转的又一种示意图;
109.图17为本技术实施例提供的图像处理装置的一种结构示意图;
110.图18为本技术实施例提供的图像处理装置的另一种结构示意图;
111.图19为本技术实施例提供的设备的一种结构示意图。
具体实施方式
112.下面结合附图描述本技术实施例。
113.示例性的,图1为本技术实施例适用的图像处理系统的架构图。如图1所示,图像处理系统包括组合屏100和控制设备300。组合屏100由多个显示设备200拼接组装形成,本技术实施例对显示设备200的个数、形状、拼接方式和在组合屏100中的位置不做限定。显示设备200和控制设备300之间可以进行通信,通信包括有线通信和/或无线通信,本技术实施例对显示设备200和控制设备300之间的通信内容不做限定。可选的,控制设备300上可以安装与显示设备200或组合屏100相关的应用程序(application,app),本技术实施例对app的名称不做限定。
114.可选的,显示设备200可以具有边框,也可以不具有边框。本技术实施例对边框的尺寸不做限定。可选的,组合屏100包括的多个显示设备200可以均具有边框,或者部分具有边框,或者均不具有边框。可选的,若具有边框的显示设备200为多个,多个显示设备200的边框的尺寸可以相同,也可以不同。
115.本技术实施例对控制设备的名称和类型不做限定。例如,一些控制设备的举例为:手机、平板电脑、可穿戴设备等。
116.下面,结合图2a~图2f,对显示设备和组合屏的实现方式进行示例性说明,但图2a~图2f并不形成限定。
117.示例性的,在一种实现方式中,如图2a所示,组合屏100包括2行2列共计4个显示设备200,显示设备200和组合屏100的形状均为矩形。4个显示设备200的规格相同,不具有边框。
118.示例性的,在另一种实现方式中,如图2b所示,组合屏100包括2行2列共计4个显示设备200。与图2a的区别在于:在图2b中,显示设备200具有边框。
119.示例性的,在又一种实现方式中,如图2c所示,组合屏100包括3个显示设备200。其中,显示设备2和显示设备3的规格相同。显示设备200和组合屏100的形状均为矩形。
120.示例性的,在又一种实现方式中,如图2d所示,组合屏100包括4行共计8个显示设备200,每行包括2个显示设备200。8个显示设备200的规格相同,形状均为矩形。组合屏100的形状不规则,可以称为异形屏。
121.示例性的,在又一种实现方式中,如图2e所示,组合屏100包括5个规格相同的显示设备200。其中,显示设备1和显示设备2与其他显示设备的长宽组合方式不同。显示设备200的形状为矩形,组合屏100为异形屏。
122.示例性的,在又一种实现方式中,如图2f所示,组合屏100包括2行2列共计4个显示
设备200。4个显示设备200的规格相同,形状均为椭圆。组合屏100为异形屏。
123.目前,由多个显示设备拼接形成的组合屏,显示设备通常根据安装位置对待显示图像进行简单的分割。这样,由于一些缺陷,会导致不同显示设备显示的图像之间存在错位,使得组合屏显示的整个画面有分裂感,显示效果差。缺陷包括但不限于下列中的至少一项:显示设备具有边框、不同显示设备之间错位或显示设备存在角度偏转。
124.下面,结合图3~图5,对组合屏显示画面的错位问题进行示例性说明,但图3~图5并不形成限定。在图3~图5中,组合屏包括2行2列共计4个规格相同的显示设备。
125.示例性的,在一种实现方式中,图3示出了显示设备具有边框的场景。如图3中的(a)所示,每个显示设备均具有边框。由于显示设备只是对待显示图像进行了简单的分割,待显示图像被分割为4部分,每个显示设备分别显示其中的一部分。显示设备1和显示设备2分别显示字母a的一部分,但是没有考虑到显示设备的边框会对图像中的图案产生割裂感,导致组合屏显示的整个字母a存在错位。为了体现错位效果,如图3中的(a)所示,参考线31和参考线32不在一条直线上,用户看到组合屏显示的字母a,就像从字母a的中间插入了一条分割线,分割线的宽度为显示设备1的下边框宽度与显示设备2的上边框宽度的和,字母a的上下两部分在竖直方向上有强烈的错位感和分裂感。
126.示例性的,在另一种实现方式中,图4示出了显示设备错位的场景。如图4中的(a)所示,每个显示设备不具有边框。第1行的显示设备1和显示设备2相对于第2行的显示设备3和显示设备4,位置偏左,存在位置偏差。显示设备没有严格地按照边长对齐的方式摆放。待显示图像被简单的分割为4部分,每个显示设备分别显示其中的一部分。显示设备2和显示设备4分别显示字母a的一部分,但是没有考虑到显示设备之间的位置偏差会对图像中的图案产生割裂感,导致组合屏显示的整个字母a存在错位。为了体现错位效果,如图4中的(a)所示,参考线41和参考线42不在一条直线上,用户看到组合屏显示的字母a,字母a的上半部分相对于字母a的下半部分位置偏左,字母a的上下两部分在水平方向上有强烈的错位感和分裂感。
127.示例性的,在又一种实现方式中,图5示出了显示设备存在角度偏转的场景。如图5中的(a)所示,每个显示设备不具有边框。显示设备1相对于其他显示设备存在角度偏转。显示设备没有严格地按照边长互相平行的方式摆放。待显示图像被简单的分割为4部分,每个显示设备分别显示其中的一部分。显示设备1和显示设备2分别显示字母a的一部分,但是没有考虑到显示设备的角度偏差会对图像中的图案产生旋转,导致组合屏显示的整个字母a存在错位。为了体现错位效果,如图5中的(a)所示,参考线51和参考线52不在一条直线上,用户看到组合屏显示的字母a,显示设备1显示的上半部分有强烈的角度旋转,字母a的上下两部分角度不同,整个画面存在错位感和分裂感。
128.本技术实施例提供一种图像处理方法,显示设备获取显示参数,显示参数是基于显示设备在组合屏中的位置和角度确定的。组合屏中的每个显示设备根据各自的显示参数对待显示图像进行处理,使得待显示图像可以被调整为相同的显示尺寸,从而在组合屏显示整个画面时降低甚至消除画面的错位感和分裂感。本技术实施例提供的图像处理方法,适用于各种类型和形状的显示设备和组合屏,通过图像处理的方法对显示的图像进行校正,图像校正精度高且易于实现,组合屏显示的整个画面更加统一、和谐,提高了组合屏的显示效果。
129.示例性的,图6为本技术实施例提供的图像处理方法的显示原理示意图。图6中的(a)为待显示图像,图6中的(b)为组合屏。组合屏包括显示设备1~显示设备6共计6个显示设备。如图6中的(c)所示,区域61为基于组合屏确定的参考区域。根据区域61和每个显示设备在组合屏中的位置和角度,可以确定每个显示设备的显示参数,从而,每个显示设备根据各自的显示参数对待显示图像进行校正,待显示图像可以被调整为统一尺寸,参见图6中的(d)中的参考图像62。由于每个显示设备均对应尺寸相同的参考图像62,因此,组合屏显示整个画面时,降低甚至消除了不同显示设备之间的图像错位问题,整个画面更加和谐。组合屏的显示效果参见图6中的(e)所示。
130.下面再以图3~图5为例,对采用本技术实施例提供的图像处理方法的图像显示效果进行示例性说明。
131.示例性的,如图3中的(b)所示,显示设备1和显示设备2分别显示字母a的一部分。通过参考线33可以看出,字母a的边界线条几乎在一条直线上。相比于图3中的(a),用户看到组合屏显示的字母a,在竖直方向上降低了错位感和分裂感,提高了图像显示效果和用户的观看感受。
132.示例性的,如图4中的(b)所示,显示设备2和显示设备4分别显示字母a的一部分。虽然显示设备2相对于显示设备4在水平方向上位置偏左,但是通过参考线43可以看出,字母a的边界线条几乎在一条直线上。相比于图4中的(a),用户看到组合屏显示的字母a,在水平方向上降低了错位感和分裂感,提高了图像显示效果和用户的观看感受。
133.示例性的,如图5中的(b)所示,显示设备1和显示设备2分别显示字母a的一部分。虽然显示设备1相对于其他显示设备存在角度偏转,但是通过参考线53可以看出,字母a的边界线条几乎在一条直线上。相比于图5中的(a),用户看到组合屏显示的字母a,降低了由于显示设备1角度偏转导致的错位感和分裂感,提高了图像显示效果和用户的观看感受。
134.下面,对本技术实施例涉及的概念进行说明。
135.1、尺寸
136.组合屏、显示设备和待显示图像均具有尺寸。
137.组合屏的尺寸包括组合屏对应的第一参考区域的长度和宽度。
138.显示设备的尺寸包括显示设备对应的第二参考区域的长度和宽度。
139.待显示图像的尺寸包括待显示图像的长度和宽度。
140.本技术实施例对尺寸的单位不做限定,例如,厘米、毫米、寸、英寸,等等。
141.2、像素
142.像素包括图像像素和屏幕像素。
143.图像像素是指图像中不可再分割的最小单位或元素,每个像素具有彩数值。
144.屏幕像素是指显示屏在横向和竖向上分割的最小单位或元素。
145.3、第一参考区域、第二参考区域
146.根据组合屏的形状确定的参考区域称为第一参考区域,根据显示设备的形状确定的参考区域称为第二参考区域。第一参考区域和第二参考区域均为矩形,用于确定显示设备的显示参数。
147.对于第一参考区域,可选的,在一种实现方式中,第一参考区域为组合屏的最小外接矩形。第一参考区域的面积大于或等于组合屏的面积。若第一参考区域的面积大于组合
屏的面积,组合屏显示待显示图像时,待显示图像的边缘位置可能被裁剪掉。
148.可选的,在另一种实现方式中,第一参考区域为组合屏的最大内接矩形。第一参考区域的面积小于或等于组合屏的面积。若第一参考区域的面积小于组合屏的面积,组合屏显示待显示图像时,位于组合屏边缘位置的显示设备可能存在部分显示空白区域,即,显示设备的部分区域没有显示待显示图像。
149.可选的,第一参考区域可以根据组合屏的有效形状确定,有效形状是指组合屏去除显示屏边框后的形状。
150.与第一参考区域相似,第二参考区域可以为显示设备的最小外接矩形或最大内接矩形,或者,可以根据显示设备的有效形状确定。
151.下面结合图7~图10进行示例性说明,但图7~图10并不形成限定。
152.示例性的,在一种实现方式中,如图7中的(a)所示,组合屏包括显示设备1~显示设备4,显示设备不具有边框。第一参考区域71为组合屏的最小外接矩形,组合屏的尺寸包括第一参考区域71的长度l和宽度h。以显示设备2为例,第二参考区域72为显示设备2的最小外接矩形,显示设备2的尺寸包括第二参考区域72的长度l2和宽度h2。由于每个显示设备均为矩形且没有边框,所以,每个显示设备的第二参考区域与显示设备自身的区域相同。
153.示例性的,在另一种实现方式中,如图8中的(a)所示,组合屏包括显示设备1~显示设备4,与图7中的(a)相同。第一参考区域81为组合屏的最大内接矩形,组合屏的尺寸包括第一参考区域81的长度l和宽度h。以显示设备2为例,第二参考区域82为显示设备2的最小外接矩形,显示设备2的尺寸包括第二参考区域82的长度l2和宽度h2。
154.示例性的,在又一种实现方式中,如图9中的(a)所示,组合屏包括显示设备1~显示设备4,显示设备的形状为椭圆且没有边框。第一参考区域91为组合屏的最小外接矩形,组合屏的尺寸包括第一参考区域91的长度l和宽度h。显示设备1、显示设备2和显示设备4的角度一致,以显示设备2为例,第二参考区域92为显示设备2的最小外接矩形,显示设备2的尺寸包括第二参考区域92的长度l2和宽度h2。显示设备3与其他显示设备的角度不同,显示设备3的第二参考区域93为显示设备3的最小外接矩形,显示设备3的尺寸包括第二参考区域93的长度l3和宽度h3。每个显示设备的第二参考区域的尺寸是相同的。
155.示例性的,在又一种实现方式中,如图10中的(a)所示,组合屏包括显示设备1~显示设备4,显示设备的形状为椭圆且具有边框。第一参考区域101为组合屏去除显示设备边框后的最小外接矩形,组合屏的尺寸包括第一参考区域101的长度l和宽度h。以显示设备2为例,第二参考区域102为显示设备2去除边框后的最大内接矩形,显示设备2的尺寸包括第二参考区域102的长度l2和宽度h2。
156.4、参考图像、画面调整策略、画面显示策略
157.在本技术实施例中,每个显示设备可以将待显示图像调整为相同的显示尺寸,为了方便说明,调整后的待显示图像称为参考图像。例如,图6中的(d)中示出的图像62。参考图像与画面调整策略、画面显示策略和第一参考区域相关。画面调整策略用于指示待显示图像或参考图像填充第一参考区域的方式,画面显示策略用于指示待显示图像或参考图像在第一参考区域中的显示位置。
158.画面调整策略可以包括平铺模式、长对齐模式、宽对齐模式和自适应模式。
159.画面显示策略可以包括但不限于下列中的任意一项:在第一参考区域的长度方向
上居中显示、在第一参考区域的宽度方向上居中显示、根据第一参考区域的中心点居中显示,或者,以第一参考区域的相邻两条边为基准显示。
160.可选的,可以预先设置画面调整策略和画面显示策略,也可以根据显示场景的实际情况确定画面调整策略和画面显示策略。
161.(1)平铺模式
162.在该模式中,参考图像可以填满整个第一参考区域。显示设备采用在长度方向上的第一放大倍数对待显示图像在长度方向上放大,采用在宽度方向上的第二放大倍数对待显示图像在宽度方向上放大,得到参考图像。可见,在平铺模式中,显示设备的放大倍数包括第一放大倍数和第二放大倍数。第一放大倍数和第二放大倍数可能相同,也可能不同。
163.如果第一放大倍数和第二放大倍数相同,说明待显示图像的长宽比与第一参考区域的长宽比相同,参考图像相对于待显示图像为在长度方向和在宽度方向上等比例放大。
164.如果第一放大倍数和第二放大倍数不同,说明待显示图像的长宽比与第一参考区域的长宽比不同,参考图像相对于待显示图像在观感上会产生横向/纵向的拉伸/压缩。横向即长度方向,纵向即宽度方向。例如,假设待显示图像的长宽比为1:1,第一参考区域的长宽比为3:2,则参考图像相对于待显示图像在观感上会产生横向的拉伸,或者说会产生纵向的压缩,从而参考图像可以填满整个第一参考区域。又例如,假设待显示图像的长宽比为16:9,第一参考区域的长宽比为3:2,则参考图像相对于待显示图像在观感上会产生横向的压缩,或者说产生纵向的拉伸,从而参考图像可以填满整个第一参考区域。
165.示例性的,图7中的(b)所示的图像73、图8中的(b)所示的图像83、图9中的(b)所示的图像94或图10中的(b)所示的图像104,均为平铺模式下的参考图像。
166.(2)长对齐模式
167.在该模式中,以长度方向为基准,参考图像在长度方向上填满第一参考区域,参考图像在宽度方向上可能填满第一参考区域、可能没有填满第一参考区域,也可能超过第一参考区域。显示设备采用在长度方向上的第一放大倍数,对待显示图像在长度方向上和宽度方向上分别放大,得到参考图像。可见,在长对齐模式中,显示设备的放大倍数包括第一放大倍数。
168.当参考图像在宽度方向上填满第一参考区域时,说明待显示图像的长宽比与第一参考区域的长宽比相同。此时,待显示图像等比例放大为参考图像,参考图像在长度方向和宽度方向上均填满第一参考区域,长对齐模式的显示效果与平铺模式中等比例放大的显示效果相同。
169.当参考图像在宽度方向上没有填满第一参考区域时,说明待显示图像的长宽比大于第一参考区域的长宽比。此时,组合屏显示的整个画面在宽度方向上存在空白显示区域。
170.当参考图像在宽度方向上超过第一参考区域时,说明待显示图像的长宽比小于第一参考区域的长宽比。此时,组合屏显示的整个画面在宽度方向上会被裁减,导致部分画面丢失。
171.示例性的,图7中的(c)所示的图像74、图8中的(c)所示的图像84、图9中的(c)所示的图像95或图10中的(c)所示的图像105,均为长对齐模式下的参考图像。
172.其中,在图7中的(c)中,待显示图像的长宽比与第一参考区域的长宽比相同,长对齐模式下的图像74在长度方向和宽度方向上均填满第一参考区域。
173.在图8中的(c)和图10中的(c)中,待显示图像的长宽比大于第一参考区域的长宽比,长对齐模式下的图像84和图像105在长度方向上填满第一参考区域,在宽度方向上没有填满第一参考区域。区别在于画面显示策略不同。在图8中的(c)中,图像84以第一参考区域的左上角的顶点为基准进行显示。在图10中的(c)中,图像105在第一参考区域的宽度方向上居中显示。
174.在图9中的(c)中,待显示图像的长宽比小于第一参考区域的长宽比,长对齐模式下的图像95在长度方向上填满第一参考区域,在宽度方向上超出第一参考区域。图像95在第一参考区域中居中显示。
175.(3)宽对齐模式
176.在该模式中,以宽度方向为基准,参考图像在宽度方向上填满第一参考区域,参考图像在长度方向上可能填满第一参考区域、可能没有填满第一参考区域,也可能超过第一参考区域。显示设备采用在宽度方向上的第二放大倍数,对待显示图像在长度方向上和宽度方向上分别放大,得到参考图像。可见,在宽对齐模式中,显示设备的放大倍数包括第二放大倍数。
177.当参考图像在长度方向上填满第一参考区域时,说明待显示图像的长宽比与第一参考区域的长宽比相同。此时,待显示图像等比例放大为参考图像,参考图像在长度方向和宽度方向上均填满第一参考区域,宽对齐模式的显示效果与平铺模式中等比例放大的显示效果相同。
178.当参考图像在长度方向上没有填满第一参考区域时,说明待显示图像的长宽比小于第一参考区域的长宽比。此时,组合屏显示的整个画面在长度方向上存在空白显示区域。
179.当参考图像在长度方向上超过第一参考区域时,说明待显示图像的长宽比大于第一参考区域的长宽比。此时,组合屏显示的整个画面在长度方向上会被裁减,导致部分画面丢失。
180.示例性的,图7中的(d)所示的图像75、图8中的(d)所示的图像85、图9中的(d)所示的图像96或图10中的(d)所示的图像106,均为宽对齐模式下的参考图像。
181.其中,在图7中的(d)中,待显示图像的长宽比与第一参考区域的长宽比相同,宽对齐模式下的图像75在长度方向和宽度方向上均填满第一参考区域。
182.在图8中的(d)和图10中的(d)中,待显示图像的长宽比大于第一参考区域的长宽比,宽对齐模式下的图像85和图像106在宽度方向上填满第一参考区域,在长度方向上超出第一参考区域。区别在于画面显示策略不同。在图8中的(d)中,图像85以第一参考区域的左上角的顶点为基准进行显示。在图10中的(d)中,图像106在第一参考区域中居中显示。
183.在图9中的(d)中,待显示图像的长宽比小于第一参考区域的长宽比,宽对齐模式下的图像96在宽度方向上填满第一参考区域,在长度方向上没有填满第一参考区域。图像96以第一参考区域的左上角的顶点为基准进行显示。
184.(4)自适应模式
185.在该模式中,根据待显示图像的长宽比和第一参考区域的长宽比,自适应确定采用平铺模式、长对齐模式或宽对齐模式,使得参考图像在第一参考区域的长度方向或宽度方向上首先铺满,确保待显示图像的画面不丢失。
186.假设,待显示图像的尺寸包括长度l0和宽度h0,第一参考区域的尺寸包括长度l和
宽度h。待显示图像的长宽比为l0/h0,第一参考区域的长宽比为l/h。当l0/h0》l/h时,采用长对齐模式;当l0/h0《l/h时,采用宽对齐模式;当l0/h0=l/h时,采用平铺模式、长对齐模式或宽对齐模式。
187.5、显示参数
188.在本技术实施例中,显示设备根据显示参数对待显示图像进行处理,可以得到参考图像。显示参数包括放大倍数、位置偏移和角度偏移。
189.(1)放大倍数
190.放大倍数用于指示显示设备对待显示图像在长度方向上和/或在宽度方向上的放大比例。组合屏中的每个显示设备根据各自的放大倍数对待显示图像进行放大,使得每个显示设备对应的参考图像的尺寸相同。
191.放大倍数包括在长度方向上的第一放大倍数和在宽度方向上的第二放大倍数,与第一参考区域的尺寸、第二参考区域的尺寸和画面调整策略相关,参见上述的相关描述,此处不再赘述。
192.假设,第一参考区域的尺寸包括长度l和宽度h。组合屏中第i个显示设备对应的第二参考区域的尺寸包括长度li和宽度hi,像素为li×hi
,i为正整数。待显示图像的尺寸包括长度l0和宽度h0,像素为l0×
h0。
193.可选的,在一种实现方式中,对于组合屏中的第i个显示设备,第一放大倍数=l/li,第二放大倍数=h/hi。
194.可选的,在另一种实现方式中,对于组合屏中的第i个显示设备,组合屏的等效分辨率为(li×
l/li)
×
(hi×
h/hi)。第一放大倍数=(li×
l/li)/l0,第二放大倍数=(hi×
h/hi)/h0。
195.(2)位置偏移
196.位置偏移用于指示显示设备相对于组合屏的相对位置。组合屏中的每个显示设备可以根据各自的位置偏移移动待显示图像或移动参考图像,使得每个显示设备对应的参考图像位于第一参考区域的同一位置。
197.可选的,显示设备的位置偏移与第一参考区域中的第一参考点、第二参考区域中的第二参考点和画面显示策略相关。
198.下面通过示例对第一参考点、第二参考点和位置偏移进行说明。
199.示例性的,图11为本技术实施例提供的参考坐标系的示意图。如图11中的(a)所示,组合屏100包括显示设备1~显示设备4。第一参考区域1101为组合屏100的最小外接矩形。以第一参考区域1101为基准构建参考坐标系,如图11中的(b)所示。参考坐标系的x轴为第一参考区域1101的长度方向,y轴为第一参考区域1101的宽度方向。第一参考区域1101的第一参考点标记为点1102,坐标记为(x0,y0)。假设,点1102为参考坐标系的原点,坐标为(0,0)。显示设备1的第二参考点为显示设备1的第二参考区域的左上角点1103,坐标记为(x1,y1)。相似的,显示设备2、显示设备3和显示设备4分别对应的第二参考点均为对应第二参考区域的左上角点,依次标记为点1104、点1105和点1106,坐标依次记为(x2,y2)、(x3,y3)、(x4,y4)。
200.可选的,对于平铺模式,例如图7中的(b)、图8中的(b)、图9中的(b)或图10中的(b)所示,参考图像填满第一参考区域,根据第一参考点和第二参考点的位置确定显示设备的
位置偏移。组合屏中第i个显示设备的位置偏移为(xi,yi)。
201.可选的,对于长对齐模式。在一种实现方式中,参考图像以参考坐标系的原点为基准进行显示,例如图7中的(c)或图8中的(c)所示,则根据第一参考点和第二参考点的位置确定显示设备的位置偏移。组合屏中第i个显示设备的位置偏移为(xi,yi)。在另一种实现方式中,参考图像在第一参考区域中居中显示,例如图9中的(c)或图10中的(c)所示。假设,第一参考区域的宽度为h,参考图像的宽度为h’,参考图像相对于第一参考区域在宽度方向上要偏移|(h-h’)|/2,此时,根据第一参考点的位置、第二参考点的位置、第一参考区域的宽度h和参考图像的宽度h’确定显示设备的位置偏移。组合屏中第i个显示设备的位置偏移为(xi,y
i-(h-h’)/2)。
202.可选的,对于宽对齐模式。在一种实现方式中,参考图像以参考坐标系的原点为基准进行显示,例如图7中的(d)、图8中的(d)或图9中的(d)所示,则根据第一参考点和第二参考点的位置确定显示设备的位置偏移。组合屏中第i个显示设备的位置偏移为(xi,yi)。在另一种实现方式中,参考图像在第一参考区域中居中显示,例如图10中的(d)所示。假设,第一参考区域的长度为l,参考图像的长度为l’,参考图像相对于第一参考区域在长度方向上要偏移|(l-l’)|/2,此时,根据第一参考点的位置、第二参考点的位置、第一参考区域的长度l和参考图像的长度l’确定显示设备的位置偏移。组合屏中第i个显示设备的位置偏移为(x
i-(l-l’)/2,yi)。
203.其中,本技术实施例对第一参考点在第一参考区域中的位置、第二参考点在第二参考区域中的位置不做限定。下面结合图12对第二参考点进行说明,但图12并不形成限定,第一参考点的原理相似。
204.如图12中的(a)所示,显示设备200具有边框1201,显示设备200的第二参考区域为显示设备200去除边框后的最小外接矩形1202。可选的,显示设备200的第二参考点可以为最小外接矩形1202的左上角点b,或者,最小外接矩形1202的左下角点c,或者,最小外接矩形1202的中心点a。
205.如图12中的(b)所示,显示设备200不具有边框,形状为椭圆。可选的,若显示设备200的第二参考区域为显示设备200的最小外接矩形1203,显示设备200的第二参考点可以为最小外接矩形1203的左上角点d。可选的,若显示设备200的第二参考区域为显示设备200的最大内接矩形1204,显示设备200的第二参考点可以为最大内接矩形1204的左上角点e。
206.(3)角度偏移
207.角度偏移用于指示显示设备相对于组合屏的相对旋转角度。组合屏中的每个显示设备可以根据各自的角度偏移旋转待显示图像或旋转参考图像,使得每个显示设备对应的参考图像位于第一参考区域的同一位置。
208.可选的,角度偏移可以为显示设备的第二参考区域的长度方向/宽度方向与组合屏的第一参考区域的长度方向/宽度方向之间的角度差值。即,角度偏移可以为第二参考区域的长度方向与第一参考区域的长度方向之间的角度差值,或者为第二参考区域的宽度方向与第一参考区域的宽度方向之间的角度差值,或者为第二参考区域的长度方向与第一参考区域的宽度方向之间的角度差值,或者为第二参考区域的宽度方向与第一参考区域的长度方向之间的角度差值。
209.下面结合图11,在由组合屏的第一参考区域确定的参考坐标系中,对角度偏移进
行说明。示例性的,在图11中的(b)所示的参考坐标系中,参考线1107与参考坐标系的y轴平行,也就是与第一参考区域1101的宽度方向平行。参考线1108与显示设备2的第二参考区域的宽度方向平行。参考线1107与参考线1108之间的夹角φ为显示设备2的角度偏移,即,显示设备2的角度偏移φ为显示设备2的第二参考区域的宽度方向与组合屏的第一参考区域的宽度方向之间的角度差值。相似的,可以确定显示设备1、显示设备3和显示设备4分别对应的角度偏移均为0度。
210.下面通过具体的实施例对本技术的技术方案进行详细说明。下面的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。
211.本技术实施例中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
212.在本技术实施例的描述中,除非另有说明,“/”表示或的意思,例如,a/b可以表示a或b;文本中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。
213.在本技术实施例的描述中,除非另有说明,“多个”的含义是两个或两个以上。
214.需要说明的是,在本技术实施例中,计算组合屏或显示设备的最小外接矩形或最大内接矩形可以采用现有技术,计算显示设备的角度偏移可以采用现有技术,本技术实施例不做详细说明。例如,通过opencv软件库可以根据散点(points)计算包络散点的最小外接矩形。
215.图13a为本技术实施例提供的图像处理方法的一种流程图。本实施例提供的图像处理方法,执行主体涉及显示设备和控制设备,显示设备可以为组合屏中的任意一个显示设备。如图13a所示,本实施例提供的图像处理方法,可以包括:
216.s1301、显示设备获取显示参数,显示参数包括放大倍数、位置偏移和角度偏移。
217.其中,显示参数是基于显示设备在组合屏中的位置和角度确定的。放大倍数用于指示显示设备对待显示图像的放大比例,位置偏移用于指示显示设备相对于组合屏的相对位置,角度偏移用于指示显示设备相对于组合屏的相对旋转角度。可以参见上面的描述,此处不再赘述。
218.可选的,在一种实现方式中,如图13b所示,s1301中,显示设备获取显示参数,可以包括:
219.s1306、控制设备获取第一数据,第一数据可以表征显示设备在组合屏中的位置和角度。
220.s1307、控制设备根据第一数据确定组合屏中每个显示设备的显示参数。
221.s1308、控制设备向每个显示设备发送该显示设备的显示参数。相应的,显示设备接收控制设备发送的显示参数。
222.在该实现方式中,由控制设备确定组合屏中每个显示设备的显示参数,并发送给显示设备。避免了每个显示设备分别计算各自的显示参数,提高了图像处理系统的数据处理效率。
223.可选的,在另一种实现方式中,s1301中,显示设备获取显示参数,可以包括:显示设备获取第一数据,根据第一数据确定显示参数。
224.在该实现方式中,由显示设备自身确定显示参数,可以根据实际应用场景更加准
确的确定显示参数。
225.可以理解,上述两种方式确定显示参数的区别在于执行主体不同,而实现原理相似。下面,以控制设备确定显示参数为例进行说明。
226.控制设备根据第一数据确定显示设备的显示参数,可以包括:
227.控制设备根据第一数据确定组合屏的第一参考区域、组合屏中每个显示设备的第二参考区域、第一参考区域中的第一参考点和每个第二参考区域中的第二参考点。
228.控制设备根据第一参考区域的尺寸和每个第二参考区域的尺寸分别确定每个显示设备的放大倍数,根据第一参考点的位置和每个第二参考点的位置分别确定每个显示设备的位置偏移,根据第一参考区域和每个第二参考区域确定每个显示设备的角度偏移。
229.可选的,控制设备确定放大倍数时,画面调整策略可以为预先设置的策略,例如,预先设置为平铺模式、长对齐模式或宽对齐模式。控制设备根据第一参考区域的尺寸和每个第二参考区域的尺寸分别确定每个显示设备的放大倍数,可以包括:控制设备根据预设的画面调整策略、第一参考区域的尺寸和每个第二参考区域的尺寸分别确定每个显示设备的放大倍数。在该实现方式中,通过预先设置画面调整策略,简化了放大倍数的计算复杂度。
230.可选的,控制设备确定放大倍数时,画面调整策略可以为自适应模式。控制设备根据第一参考区域的尺寸和每个第二参考区域的尺寸分别确定每个显示设备的放大倍数,可以包括:控制设备根据自适应确定的画面调整策略、第一参考区域的尺寸和每个第二参考区域的尺寸分别确定每个显示设备的放大倍数。在该实现方式中,提高了不同应用场景中确定放大倍数的灵活性和合理性。
231.可选的,控制设备确定位置偏移时,画面显示策略可以为预先设置的策略。控制设备根据第一参考点的位置和每个第二参考点的位置分别确定每个显示设备的位置偏移,可以包括:控制设备根据预设的画面显示策略、第一参考点的位置和每个第二参考点的位置分别确定每个显示设备的位置偏移。在该实现方式中,通过预先设置画面显示策略,简化了位置偏移的计算复杂度。
232.可选的,控制设备根据第一参考区域的尺寸和每个第二参考区域的尺寸分别确定每个显示设备的放大倍数之前,还可以包括:
233.控制设备根据第一参考区域建立参考坐标系。相应的,第一参考区域的尺寸、第二参考区域的尺寸、第一参考点的位置和第二参考点的位置均基于参考坐标系。
234.可选的,控制设备根据第一参考区域和每个第二参考区域确定每个显示设备的角度偏移,可以包括:
235.将第一参考区域的长度方向与第二参考区域的长度方向之间的夹角确定为角度偏移;或者,将第一参考区域的宽度方向与第二参考区域的宽度方向之间的夹角确定为角度偏移。
236.其中,第一参考区域、第二参考区域、第一参考点、第二参考点、画面调整策略、画面显示策略和参考坐标系可以参见上面描述,不同场景下显示设备的显示参数参见上面描述,此处不再赘述。
237.可选的,在一种实现方式中,第一数据包括通过测量方式获得的各个显示设备的位置信息。本实施例对位置信息的内容不做限定。例如,位置信息包括显示设备上关键点的
位置坐标。例如,显示设备为矩形,关键点可以包括矩形的四个顶点。
238.在该实现方式中,组合屏组装完成后,可以通过现有的测量手段获得显示设备的位置信息,数据获取方式简单。
239.可选的,在另一种实现方式中,第一数据包括当组合屏中各个显示设备显示纯图像时对组合屏进行拍摄获得的目标图像。本实施例对拍摄组合屏的设备不做限定,例如,可以为控制设备,也可以为其他拍摄设备。本实施例对纯图像的颜不做限定。本实施例对显示设备显示纯图像的控制方式不做限定。例如,控制设备上安装有用于管理组合屏或显示设备的app,用户通过在app中进行操作从而控制显示设备进入调试模式。控制设备响应于用户的操作,可以向显示设备发送调试指令。相应的,显示设备根据调试指令进入调试模式,显示纯图像。
240.在该实现方式中,第一数据包括目标图像,通过图像处理的方式对第一数据进行处理,可以确定显示设备的显示参数,提高了确定显示参数的准确性。
241.可选的,为了进一步提高确定显示参数的准确性,控制设备根据第一数据确定显示设备的显示参数之前,还可以包括:对目标图像进行下列中的至少一项处理:畸变矫正或透视校准。
242.其中,图像的畸变包括但不限于径向畸变或切向畸变。径向畸变是指光线在远离透镜中心的地方比靠近透镜中心的地方更加弯曲,径向畸变主要包括桶形畸变和枕形畸变。切向畸变是由于透镜不完全平行于图像平面导致的。透视校准也称为透视校正或者透视控制,是对图像进行合成或者编辑,从而得到符合大众对于透视失真理解的结果的过程。畸变矫正或透视校准可以采用现有方法,本实施例对此不作详细说明。
243.可选的,第一数据还可以包括下列中的至少一项:画面调整策略和画面显示策略。
244.s1302、显示设备获取待显示图像。
245.可选的,显示设备可以获取控制设备发送的待显示图像。
246.可选的,显示设备可以获取控制设备发送的视频数据,根据视频数据获得待显示图像。
247.s1303、显示设备根据显示参数和待显示图像,确定显示设备的显示内容,并显示显示内容。
248.可见,本实施例提供的图像处理方法,显示设备获取显示参数,显示参数是基于显示设备在组合屏中的位置和角度确定的。组合屏中的每个显示设备根据各自的显示参数对待显示图像进行处理,使得待显示图像可以被调整为相同的显示尺寸,每个显示设备分别显示其中的一部分图像。本实施例提供的图像处理方法,通过图像处理的方法对显示的图像进行校正,从而在组合屏显示整个画面时降低甚至消除画面的错位感和分裂感,组合屏显示的整个画面更加统一、和谐,提高了组合屏的显示效果。
249.可选的,s1303中,显示设备根据显示参数和待显示图像,确定显示设备的显示内容,可以包括:
250.根据放大倍数、位置偏移和角度偏移分别对待显示图像进行放大、移动和旋转,以确定显示设备的显示内容。
251.其中,本实施例对放大、移动和旋转的执行顺序不做限定,可以为三者的任意排列组合方式。例如,放大、移动和旋转的排列组合共计6种方式,包括:放大、移动和旋转;放大、
旋转和移动;移动、放大和旋转;移动、旋转和放大;旋转、放大和移动;旋转、移动和放大。
252.可选的,根据放大倍数、位置偏移和角度偏移分别对待显示图像进行放大、移动和旋转,以确定显示设备的显示内容,可以包括:
253.根据放大倍数、位置偏移和角度偏移分别对待显示图像进行放大、移动和旋转,获得参考图像,将参考图像中显示设备对应的部分图像确定为显示设备的显示内容。
254.下面通过图14~图16进行示例性说明。其中,组合屏包括显示设备1~显示设备4,第一参考区域为组合屏的最小外接矩形。根据第一参考区域可以建立参考坐标系,参考坐标系的x轴为第一参考区域的长度方向,y轴为第一参考区域的宽度方向。以显示设备2对待显示图像的处理为例。其中,显示设备2的角度偏移为φ,为显示设备2的第二参考区域的宽度方向与组合屏的第一参考区域的宽度方向之间的角度差值,可以参见图11的相关描述,此处不再赘述。
255.可选的,在一种实现方式中,显示设备依次对待显示图像进行旋转、放大和移动,以下结合图14描述此种实现方式:
256.如图14中的(a)所示,假设画面调整策略为平铺模式。显示设备2的第二参考点为显示设备2的第二参考区域(未示出)的左上角点1402,坐标记为(x2,y2)。组合屏的第一参考点为第一参考区域1401的左上角点1403,即参考坐标系的原点,坐标为(0,0)。显示设备2的第二参考区域的长度为l2,宽度为h2。第一参考区域1401的长度为l,宽度为h。显示设备2的显示参数包括:长度方向上的第一放大倍数l/l2、宽度方向上的第二放大倍数h/h2、位置偏移(x2,y2)和角度偏移-φ
°
。其中,-φ
°
中的负号表示顺时针旋转。显示设备2基于点1402依次对待显示图像1404进行旋转、放大和移动。
257.首先,显示设备2根据显示设备2的角度偏移-φ
°
对待显示图像1404顺时针旋转φ
°
,得到图像1405,如图14中的(b)所示。旋转后,图像1405的长度方向与第一参考区域1401的长度方向平行,图像1405的宽度方向与第一参考区域1401的宽度方向平行。
258.接着,显示设备2根据显示设备2的第一放大倍数l/l2对图像1405在长度方向上放大l/l2倍,根据显示设备2的第二放大倍数h/h2对图像1405在宽度方向上放大h/h2倍,得到参考图像1406,如图14中的(c)所示。放大处理后,参考图像1406的长度等于第一参考区域1401的长度,参考图像1406的宽度等于第一参考区域1401的宽度。
259.最后,显示设备2根据显示设备2的位置偏移(x2,y2),对参考图像1406沿着x轴的反方向移动x2,并沿着y轴的反方向移动y2。移动后,参考图像1406铺满第一参考区域1401,如图14中的(d)所示。
260.从而,最终显示设备2显示如图14中的(d)所示的显示设备2所示矩形内的显示内容。
261.应理解,组合屏中的其他显示设备(如显示设备1、显示设备3、显示设备4)也可按照与上述过程类似的方式,确定每个显示设备要显示的显示内容。组合屏的最终显示效果参见图14中的(e)。
262.应理解,对于图14中的(d)所示的显示设备1~显示设备4所示四个矩形以外的内容,应用了本技术实施例提供的方法的组合屏将不对这部分内容进行显示。虽然这种处理策略可能会导致待显示图像中部分信息无法显示,但却可以避免用户视觉体验上的错位感和割裂感,保证用户看到的组合屏显示的图像整体上是一个线条流畅的图像,有效解决了
由于组合屏中的显示设备存在边框和/或位置偏差和/或角度偏差所引起的错位感和割裂感。本技术实施例提供的方法也能够直接应用于异形显示设备和/或不同长宽比的显示设备组成的组合屏中,可扩展性优越。
263.可选的,在另一种实现方式中,显示设备依次对待显示图像进行放大、旋转和移动,以下结合图15描述此种实现方式:
264.如图15中的(a)所示,假设画面调整策略为长对齐模式,待显示图像的长宽比大于第一参考区域的长宽比,画面显示策略为在第一参考区域的宽度方向上居中显示。显示设备2的第二参考点为显示设备2的第二参考区域(未示出)的左上角点1502,坐标记为(x2,y2)。组合屏的第一参考点为第一参考区域1501的左上角点1503,即参考坐标系的原点,坐标为(0,0)。显示设备2的第二参考区域的长度为l2,宽度为h2。第一参考区域1501的长度为l,宽度为h。显示设备2的显示参数包括:长度方向上的第一放大倍数l/l2、位置偏移(x2,y2)和角度偏移-φ
°
。其中,-φ
°
中的负号表示顺时针旋转。显示设备2基于点1502依次对待显示图像1504进行放大、旋转和移动。
265.首先,显示设备2根据显示设备2的放大倍数l/l2对图像1504在长度方向上和在宽度方向上均放大l/l2倍,得到图像1505,如图15中的(b)所示。放大处理后,图像1505的长度等于第一参考区域1501的长度。
266.接着,显示设备2根据显示设备2的角度偏移-φ
°
对图像1505顺时针旋转φ
°
,得到参考图像1506,如图15中的(c)所示。旋转后,参考图像1506的长度方向与第一参考区域1501的长度方向平行,参考图像1506的宽度方向与第一参考区域1501的宽度方向平行。
267.最后,显示设备2根据显示设备2的位置偏移(x2,y2),对参考图像1506沿着x轴的反方向移动x2,并沿着y轴的反方向移动y2,如图15中的(d)所示。移动后,参考图像1506铺满第一参考区域1501的长度方向,并在宽度方向上居中显示。
268.组合屏中的其他显示设备(如显示设备1、显示设备3、显示设备4)也可按照与上述过程类似的方式,确定每个显示设备要显示的显示内容。组合屏的最终显示效果参见图15中的(e)。可见,虽然待显示图像中的部分信息被裁减掉无法显示,但是避免了用户视觉体验上的错位感和割裂感,保证用户看到的组合屏显示的图像整体上是一个线条流畅的图像。
269.可选的,在又一种实现方式中,显示设备依次对待显示图像进行移动、放大和旋转,以下结合图16描述此种实现方式:
270.如图16中的(a)所示,假设画面调整策略为长对齐模式,待显示图像的长宽比大于第一参考区域的长宽比,画面显示策略为在第一参考区域的宽度方向上居中显示。图16与图15的相同点在于:待显示图像、组合屏和显示设备的尺寸相同。图16与图15的区别在于:在图16中,显示设备2的第二参考点为显示设备2的第二参考区域(未示出)的中心点1602,坐标记为(x5,y5)。组合屏的第一参考点为第一参考区域1601的中心点1603,坐标记为(x0,y0)。显示设备2的显示参数包括:长度方向上的第一放大倍数l/l2、位置偏移(x
2-x0,y
2-y0)和角度偏移-φ
°
。显示设备2基于点1602依次对待显示图像1604进行移动、放大和旋转。
271.首先,显示设备2根据显示设备2的位置偏移(x
2-x0,y
2-y0),对待显示图像1604沿着x轴的反方向移动x
2-x0,并沿着y轴的反方向移动y
2-y0,得到图像1605,如图16中的(b)所示。移动后,图像1605的中心点位于第一参考区域1601的中心点上。
272.接着,显示设备2根据显示设备2的放大倍数l/l2对图像1605在长度方向上和在宽度方向上均放大l/l2倍,得到参考图像1606,如图16中的(c)所示。放大处理后,图像1606的长度等于第一参考区域1601的长度。
273.最后,显示设备2根据显示设备2的角度偏移-φ
°
对参考图像1606顺时针旋转φ
°
,如图16中的(d)所示。旋转后,参考图像1606的长度方向与第一参考区域1601的长度方向平行,参考图像1606的宽度方向与第一参考区域1601的宽度方向平行,参考图像1606铺满第一参考区域1601的长度方向,并在宽度方向上居中显示。
274.组合屏中的其他显示设备(如显示设备1、显示设备3、显示设备4)也可按照与上述过程类似的方式,确定每个显示设备要显示的显示内容。组合屏的最终显示效果参见图16中的(e),与图15中的(e)相同。
275.可见,虽然显示设备对待显示图像进行放大、移动和旋转的执行顺序不同,但组合屏的显示效果相同,避免了用户视觉体验上的错位感和割裂感,保证用户看到的组合屏显示的图像整体上是一个线条流畅的图像。
276.可以理解的是,显示设备和控制设备为了实现上述功能,其包含了执行各个功能相应的硬件和/或软件模块。结合本文中所公开的实施例描述的各示例的算法步骤,本技术能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。本领域技术人员可以结合实施例对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
277.本技术实施例可以根据上述方法示例对显示设备和控制设备进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个模块中。需要说明的是,本技术实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。需要说明的是,本技术实施例中模块的名称是示意性的,实际实现时对模块的名称不做限定。
278.图17为本技术实施例提供的图像处理装置的一种结构示意图。本实施例提供的图像处理装置,可以应用于显示设备中。如图17所示,图像处理装置包括:
279.第一获取模块1701,用于获取显示参数;所述显示参数包括放大倍数、位置偏移和角度偏移;所述放大倍数用于指示显示设备对待显示图像的放大比例,所述位置偏移用于指示所述显示设备相对于组合屏的相对位置,所述角度偏移用于指示所述显示设备相对于所述组合屏的相对旋转角度;所述组合屏包括多个所述显示设备;
280.第二获取模块1702,用于获取所述待显示图像;
281.处理模块1703,用于根据所述显示参数和所述待显示图像,确定所述显示设备的显示内容;
282.显示模块1704,用于显示所述显示内容。
283.可选的,处理模块1703用于:
284.根据所述放大倍数、所述位置偏移和所述角度偏移分别对所述待显示图像进行放大、移动和旋转,以确定所述显示设备的所述显示内容。
285.可选的,处理模块1703用于:
286.根据所述放大倍数、所述位置偏移和所述角度偏移分别对所述待显示图像进行放
大、移动和旋转,获得参考图像,将所述参考图像中所述显示设备对应的部分图像确定为所述显示设备的所述显示内容。
287.可选的,处理模块1703用于:
288.根据所述放大倍数对所述待显示图像进行放大,得到第一中间图像;
289.根据所述角度偏移对所述第一中间图像进行旋转,得到第二中间图像;
290.根据所述位置偏移对所述第二中间图像进行移动,得到所述参考图像。
291.可选的,所述组合屏中的每个所述显示设备均对应尺寸相同的所述参考图像。
292.可选的,第一获取模块1701用于:
293.接收控制设备发送的所述显示参数。
294.可选的,第二获取模块1702用于:
295.接收控制设备发送的所述待显示图像。
296.可选的,第一获取模块1701用于:
297.获取第一数据;所述第一数据用于表征所述显示设备在所述组合屏中的位置和角度;
298.根据所述第一数据确定所述显示参数。
299.可选的,第一获取模块1701用于:
300.根据所述第一数据确定所述组合屏的第一参考区域、所述显示设备的第二参考区域、所述第一参考区域中的第一参考点和所述第二参考区域中的第二参考点;所述第一参考区域和所述第二参考区域均为矩形;
301.根据所述第一参考区域的尺寸和所述第二参考区域的尺寸确定所述放大倍数,根据所述第一参考点的位置和所述第二参考点的位置确定所述位置偏移,以及,根据所述第一参考区域和所述第二参考区域确定所述角度偏移。
302.可选的,第一获取模块1701用于:
303.获取画面调整策略,所述画面调整策略用于指示所述参考图像填充所述第一参考区域的方式;
304.根据所述画面调整策略、所述第一参考区域的尺寸和所述第二参考区域的尺寸确定所述放大倍数。
305.可选的,所述画面调整策略包括下列中的至少一种:平铺模式、长对齐模式、宽对齐模式和自适应模式;
306.其中,在所述平铺模式中,所述参考图像在长度方向上和在宽度方向上均填满所述第一参考区域;
307.在所述长对齐模式中,所述参考图像在长度方向上填满所述第一参考区域;
308.在所述宽对齐模式中,所述参考图像在宽度方向上填满所述第一参考区域;
309.在所述自适应模式中,若所述待显示图像的长宽比大于所述第一参考区域的长宽比,所述自适应模式具体为所述长对齐模式;若所述待显示图像的长宽比小于所述第一参考区域的长宽比,所述自适应模式具体为所述宽对齐模式;若所述待显示图像的长宽比等于所述第一参考区域的长宽比,所述自适应模式具体为所述平铺模式、所述宽对齐模式或所述宽对齐模式。
310.可选的,第一获取模块1701用于:
311.若所述画面调整策略为所述平铺模式,根据所述第一参考区域的长度和所述第二参考区域的长度确定长度方向上的第一放大倍数,且根据所述第一参考区域的宽度和所述第二参考区域的宽度确定宽度方向上的第二放大倍数,并将所述第一放大倍数和所述第二放大倍数确定为所述放大倍数;
312.若所述画面调整策略为所述长对齐模式,根据所述第一参考区域的长度和所述第二参考区域的长度确定长度方向上的所述第一放大倍数,并将所述第一放大倍数确定为所述放大倍数;
313.若所述画面调整策略为所述宽对齐模式,根据所述第一参考区域的宽度和所述第二参考区域的宽度确定宽度方向上的所述第二放大倍数,并将所述第二放大倍数确定为所述放大倍数。
314.可选的,第一获取模块1701用于:
315.获取画面显示策略,所述画面显示策略用于指示所述参考图像在所述第一参考区域中的显示位置;
316.根据所述画面显示策略、所述第一参考点的位置和所述第二参考点的位置确定所述位置偏移。
317.可选的,第一获取模块1701还用于:
318.在根据所述第一参考点的位置和所述第二参考点的位置确定所述位置偏移之前,根据所述第一参考区域建立参考坐标系;
319.获取所述第一参考点和所述第二参考点在所述参考坐标系中的坐标。
320.可选的,第一获取模块1701用于:
321.将所述第一参考区域的长度方向与所述第二参考区域的长度方向之间的夹角确定为所述角度偏移;或者,
322.将所述第一参考区域的宽度方向与所述第二参考区域的宽度方向之间的夹角确定为所述角度偏移。
323.可选的,所述第一参考区域为所述组合屏的最小外接矩形或最大内接矩形。
324.可选的,所述第一参考区域为所述组合屏的有效区域的最小外接矩形或最大内接矩形,所述组合屏的有效区域为所述组合屏去除每个显示设备的边框后的区域。
325.可选的,所述第二参考区域为所述显示设备的最小外接矩形或最大内接矩形。
326.可选的,所述第二参考区域为所述显示设备的有效区域的最小外接矩形或最大内接矩形,所述显示设备的有效区域为所述显示设备去除边框后的区域。
327.可选的,所述第一数据包括所述组合屏中每个显示设备的位置信息。
328.可选的,所述第一数据包括目标图像,所述目标图像为当所述组合屏中的每个显示设备显示纯图像时对所述组合屏拍摄获得的图像。
329.本实施例提供的图像处理装置,用于执行上述方法实施例中显示设备执行的操作,技术原理和技术效果相似,此处不再赘述。
330.图18为本技术实施例提供的图像处理装置的另一种结构示意图。本实施例提供的图像处理装置,可以应用于控制设备中。如图18所示,图像处理装置包括:
331.获取模块1801,用于获取第一数据;所述第一数据用于表征组合屏中每个显示设备的位置和角度,所述组合屏包括多个所述显示设备;
332.处理模块1802,用于根据所述第一数据确定每个所述显示设备的显示参数;其中,所述显示参数包括放大倍数、位置偏移和角度偏移;所述放大倍数用于指示所述显示设备对待显示图像的放大比例,所述位置偏移用于指示所述显示设备相对于所述组合屏的相对位置,所述角度偏移用于指示所述显示设备相对于所述组合屏的相对旋转角度;
333.发送模块1803,用于向每个所述显示设备发送对应的显示参数。
334.可选的,处理模块1802用于:
335.根据所述第一数据确定所述组合屏的第一参考区域、每个所述显示设备的第二参考区域、所述第一参考区域中的第一参考点和每个所述第二参考区域中的第二参考点;所述第一参考区域和所述第二参考区域均为矩形;
336.对于每个所述显示设备,根据所述第一参考区域的尺寸和所述显示设备的第二参考区域的尺寸确定所述显示设备的放大倍数,根据所述第一参考点的位置和所述显示设备的第二参考点的位置确定所述显示设备的位置偏移,以及,根据所述第一参考区域和所述显示设备的第二参考区域确定所述显示设备的角度偏移。
337.可选的,处理模块1802用于:
338.获取画面调整策略,所述画面调整策略用于指示所述待显示图像填充所述第一参考区域的方式;
339.根据所述画面调整策略、所述第一参考区域的尺寸和所述第二参考区域的尺寸确定所述放大倍数。
340.可选的,所述画面调整策略包括下列中的至少一种:平铺模式、长对齐模式、宽对齐模式和自适应模式;
341.其中,在所述平铺模式中,所述待显示图像在长度方向上和在宽度方向上均填满所述第一参考区域;
342.在所述长对齐模式中,所述待显示图像在长度方向上填满所述第一参考区域;
343.在所述宽对齐模式中,所述待显示图像在宽度方向上填满所述第一参考区域;
344.在所述自适应模式中,若所述待显示图像的长宽比大于所述第一参考区域的长宽比,所述自适应模式具体为所述长对齐模式;若所述待显示图像的长宽比小于所述第一参考区域的长宽比,所述自适应模式具体为所述宽对齐模式;若所述待显示图像的长宽比等于所述第一参考区域的长宽比,所述自适应模式具体为所述平铺模式、所述宽对齐模式或所述宽对齐模式。
345.可选的,处理模块1802用于:
346.若所述画面调整策略为所述平铺模式,根据所述第一参考区域的长度和所述第二参考区域的长度确定长度方向上的第一放大倍数,且根据所述第一参考区域的宽度和所述第二参考区域的宽度确定宽度方向上的第二放大倍数,并将所述第一放大倍数和所述第二放大倍数确定为所述放大倍数;
347.若所述画面调整策略为所述长对齐模式,根据所述第一参考区域的长度和所述第二参考区域的长度确定长度方向上的所述第一放大倍数,并将所述第一放大倍数确定为所述放大倍数;
348.若所述画面调整策略为所述宽对齐模式,根据所述第一参考区域的宽度和所述第二参考区域的宽度确定宽度方向上的所述第二放大倍数,并将所述第二放大倍数确定为所
述放大倍数。
349.可选的,处理模块1802用于:
350.获取画面显示策略,所述画面显示策略用于指示所述待显示图像在所述第一参考区域中的显示位置;
351.根据所述画面显示策略、所述第一参考点的位置和所述第二参考点的位置确定所述位置偏移。
352.可选的,处理模块1802还用于:
353.在根据所述第一参考点的位置和所述第二参考点的位置确定所述位置偏移之前,根据所述第一参考区域建立参考坐标系;
354.获取所述第一参考点和所述第二参考点在所述参考坐标系中的坐标。
355.可选的,处理模块1802用于:
356.将所述第一参考区域的长度方向与所述第二参考区域的长度方向之间的夹角确定为所述角度偏移;或者,
357.将所述第一参考区域的宽度方向与所述第二参考区域的宽度方向之间的夹角确定为所述角度偏移。
358.可选的,所述第一参考区域为所述组合屏的最小外接矩形或最大内接矩形。
359.可选的,所述第一参考区域为所述组合屏的有效区域的最小外接矩形或最大内接矩形,所述组合屏的有效区域为所述组合屏去除每个显示设备的边框后的区域。
360.可选的,所述显示设备的第二参考区域为所述显示设备的最小外接矩形或最大内接矩形。
361.可选的,所述显示设备的第二参考区域为所述显示设备的有效区域的最小外接矩形或最大内接矩形,所述显示设备的有效区域为所述显示设备去除边框后的区域。
362.可选的,所述第一数据包括所述组合屏中每个显示设备的位置信息。
363.可选的,所述第一数据包括目标图像,所述目标图像为当所述组合屏中的每个显示设备显示纯图像时对所述组合屏拍摄获得的图像。
364.本实施例提供的图像处理装置,用于执行上述方法实施例中控制设备执行的操作,技术原理和技术效果相似,此处不再赘述。
365.请参考图19,其示出了本技术实施例提供的设备的一种结构,设备可以为显示设备或控制设备。该设备包括:处理器1901、接收器1902、发射器1903、存储器1904和总线1905。处理器1901包括一个或者多个处理核心,处理器1901通过运行软件程序以及模块,从而执行各种功能的应用以及信息处理。接收器1902和发射器1903可以实现为一个通信组件,该通信组件可以是一块基带芯片。存储器1904通过总线1905和处理器1901相连。存储器1904可用于存储至少一个程序指令,处理器1901用于执行至少一个程序指令,以实现上述实施例的技术方案。其实现原理和技术效果与上述方法相关实施例类似,此处不再赘述。
366.当设备开机后,处理器可以读取存储器中的软件程序,解释并执行软件程序的指令,处理软件程序的数据。当需要通过天线发送数据时,处理器对待发送的数据进行基带处理后,输出基带信号至控制电路中的控制电路,控制电路将基带信号进行射频处理后将射频信号通过天线以电磁波的形式向外发送。当有数据发送到设备时,控制电路通过天线接收到射频信号,将射频信号转换为基带信号,并将基带信号输出至处理器,处理器将基带信
号转换为数据并对该数据进行处理。
367.本领域技术人员可以理解,为了便于说明,图19仅示出了一个存储器和处理器。在实际的设备中,可以存在多个处理器和存储器。存储器也可以称为存储介质或者存储设备等,本技术实施例对此不做限制。
368.作为一种可选的实现方式,处理器可以包括基带处理器和中央处理器,基带处理器主要用于对通信数据进行处理,中央处理器主要用于执行软件程序,处理软件程序的数据。本领域技术人员可以理解,基带处理器和中央处理器可以集成在一个处理器中,也可以是各自独立的处理器,通过总线等技术互联。本领域技术人员可以理解,设备可以包括多个基带处理器以适应不同的网络制式,设备可以包括多个中央处理器以增强其处理能力,设备的各个部件可以通过各种总线连接。该基带处理器也可以表述为基带处理电路或者基带处理芯片。该中央处理器也可以表述为中央处理电路或者中央处理芯片。对通信协议以及通信数据进行处理的功能可以内置在处理器中,也可以以软件程序的形式存储在存储器中,由处理器执行软件程序以实现基带处理功能。该存储器可以集成在处理器中,也可以独立在处理器之外。该存储器包括高速缓存cache,可以存放频繁访问的数据/指令。
369.在本技术实施例中,处理器可以是通用处理器、数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本技术实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本技术实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
370.在本技术实施例中,存储器可以是非易失性存储器,比如硬盘(hard disk drive,hdd)或固态硬盘(solid-state drive,ss)等,还可以是易失性存储器(volatile memory),例如随机存取存储器(random-access memory,ram)。存储器是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,不限于此。
371.本技术实施例中的存储器还可以是电路或者其它任意能够实现存储功能的装置,用于存储程序指令和/或数据。本技术各实施例提供的方法中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本技术实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、网络设备、用户设备或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,dsl)或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机可以存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,数字视频光盘(digital video disc,dwd)、或者半导体介质(例如,ssd)等。
372.本技术实施例提供一种计算机程序产品,当所述计算机程序产品在设备运行时,使得所述设备执行上述实施例中的技术方案,其实现原理和技术效果与上述相关实施例类
似,此处不再赘述。所述设备可以为显示设备或控制设备。
373.本技术实施例提供一种计算机可读存储介质,其上存储有程序指令,所述程序指令被设备执行时,使得所述设备执行上述实施例的技术方案。其实现原理和技术效果与上述相关实施例类似,此处不再赘述。所述设备可以为显示设备或控制设备。
374.综上所述,以上实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的范围。

技术特征:


1.一种图像处理方法,其特征在于,应用于显示设备,所述方法包括:获取显示参数;所述显示参数包括放大倍数、位置偏移和角度偏移;所述放大倍数用于指示所述显示设备对待显示图像的放大比例,所述位置偏移用于指示所述显示设备相对于组合屏的相对位置,所述角度偏移用于指示所述显示设备相对于所述组合屏的相对旋转角度;所述组合屏包括多个所述显示设备;获取所述待显示图像;根据所述显示参数和所述待显示图像,确定所述显示设备的显示内容,并显示所述显示内容。2.根据权利要求1所述的方法,其特征在于,所述根据所述显示参数和所述待显示图像,确定所述显示设备的显示内容,包括:根据所述放大倍数、所述位置偏移和所述角度偏移分别对所述待显示图像进行放大、移动和旋转,以确定所述显示设备的所述显示内容。3.根据权利要求2所述的方法,其特征在于,所述根据所述放大倍数、所述位置偏移和所述角度偏移分别对所述待显示图像进行放大、移动和旋转,以确定所述显示设备的所述显示内容,包括:根据所述放大倍数、所述位置偏移和所述角度偏移分别对所述待显示图像进行放大、移动和旋转,获得参考图像,将所述参考图像中所述显示设备对应的部分图像确定为所述显示设备的所述显示内容。4.根据权利要求3所述的方法,其特征在于,根据所述放大倍数、所述位置偏移和所述角度偏移分别对所述待显示图像进行放大、移动和旋转,获得参考图像,包括:根据所述放大倍数对所述待显示图像进行放大,得到第一中间图像;根据所述角度偏移对所述第一中间图像进行旋转,得到第二中间图像;根据所述位置偏移对所述第二中间图像进行移动,得到所述参考图像。5.根据权利要求3或4所述的方法,其特征在于,所述组合屏中的每个所述显示设备均对应尺寸相同的所述参考图像。6.根据权利要求1-5中任一项所述的方法,其特征在于,所述获取显示参数,包括:接收控制设备发送的所述显示参数。7.根据权利要求1-6中任一项所述的方法,其特征在于,所述获取所述待显示图像,包括:接收控制设备发送的所述待显示图像。8.一种图像处理方法,其特征在于,应用于控制设备,所述方法包括:获取第一数据;所述第一数据用于表征组合屏中每个显示设备的位置和角度,所述组合屏包括多个所述显示设备;根据所述第一数据确定每个所述显示设备的显示参数;其中,所述显示参数包括放大倍数、位置偏移和角度偏移;所述放大倍数用于指示所述显示设备对待显示图像的放大比例,所述位置偏移用于指示所述显示设备相对于所述组合屏的相对位置,所述角度偏移用于指示所述显示设备相对于所述组合屏的相对旋转角度;向每个所述显示设备发送对应的显示参数。9.根据权利要求8所述的方法,其特征在于,所述根据所述第一数据确定每个所述显示
设备的显示参数,包括:根据所述第一数据确定所述组合屏的第一参考区域、每个所述显示设备的第二参考区域、所述第一参考区域中的第一参考点和每个所述第二参考区域中的第二参考点;所述第一参考区域和所述第二参考区域均为矩形;对于每个所述显示设备,根据所述第一参考区域的尺寸和所述显示设备的第二参考区域的尺寸确定所述显示设备的放大倍数,根据所述第一参考点的位置和所述显示设备的第二参考点的位置确定所述显示设备的位置偏移,以及,根据所述第一参考区域和所述显示设备的第二参考区域确定所述显示设备的角度偏移。10.根据权利要求9所述的方法,其特征在于,所述根据所述第一参考区域的尺寸和所述显示设备的第二参考区域的尺寸确定所述显示设备的放大倍数,包括:获取画面调整策略,所述画面调整策略用于指示所述待显示图像填充所述第一参考区域的方式;根据所述画面调整策略、所述第一参考区域的尺寸和所述第二参考区域的尺寸确定所述放大倍数。11.根据权利要求10所述的方法,其特征在于,所述画面调整策略包括下列中的至少一种:平铺模式、长对齐模式、宽对齐模式和自适应模式;其中,在所述平铺模式中,所述待显示图像在长度方向上和在宽度方向上均填满所述第一参考区域;在所述长对齐模式中,所述待显示图像在长度方向上填满所述第一参考区域;在所述宽对齐模式中,所述待显示图像在宽度方向上填满所述第一参考区域;在所述自适应模式中,若所述待显示图像的长宽比大于所述第一参考区域的长宽比,所述自适应模式具体为所述长对齐模式;若所述待显示图像的长宽比小于所述第一参考区域的长宽比,所述自适应模式具体为所述宽对齐模式;若所述待显示图像的长宽比等于所述第一参考区域的长宽比,所述自适应模式具体为所述平铺模式、所述宽对齐模式或所述宽对齐模式。12.根据权利要求11所述的方法,其特征在于,所述根据所述画面调整策略、所述第一参考区域的尺寸和所述第二参考区域的尺寸确定所述放大倍数,包括:若所述画面调整策略为所述平铺模式,根据所述第一参考区域的长度和所述第二参考区域的长度确定长度方向上的第一放大倍数,且根据所述第一参考区域的宽度和所述第二参考区域的宽度确定宽度方向上的第二放大倍数,并将所述第一放大倍数和所述第二放大倍数确定为所述放大倍数;若所述画面调整策略为所述长对齐模式,根据所述第一参考区域的长度和所述第二参考区域的长度确定长度方向上的所述第一放大倍数,并将所述第一放大倍数确定为所述放大倍数;若所述画面调整策略为所述宽对齐模式,根据所述第一参考区域的宽度和所述第二参考区域的宽度确定宽度方向上的所述第二放大倍数,并将所述第二放大倍数确定为所述放大倍数。13.根据权利要求9所述的方法,其特征在于,所述根据所述第一参考点的位置和所述显示设备的第二参考点的位置确定所述显示设备的位置偏移,包括:
获取画面显示策略,所述画面显示策略用于指示所述待显示图像在所述第一参考区域中的显示位置;根据所述画面显示策略、所述第一参考点的位置和所述第二参考点的位置确定所述位置偏移。14.根据权利要求9所述的方法,其特征在于,所述根据所述第一参考区域和所述显示设备的第二参考区域确定所述显示设备的角度偏移,包括:将所述第一参考区域的长度方向与所述第二参考区域的长度方向之间的夹角确定为所述角度偏移;或者,将所述第一参考区域的宽度方向与所述第二参考区域的宽度方向之间的夹角确定为所述角度偏移。15.根据权利要求9-14中任一项所述的方法,其特征在于,所述第一参考区域为所述组合屏的最小外接矩形或最大内接矩形。16.根据权利要求9-15中任一项所述的方法,其特征在于,所述第一参考区域为所述组合屏的有效区域的最小外接矩形或最大内接矩形,所述组合屏的有效区域为所述组合屏去除每个显示设备的边框后的区域。17.根据权利要求9-16中任一项所述的方法,其特征在于,所述显示设备的第二参考区域为所述显示设备的最小外接矩形或最大内接矩形。18.根据权利要求9-17中任一项所述的方法,其特征在于,所述显示设备的第二参考区域为所述显示设备的有效区域的最小外接矩形或最大内接矩形,所述显示设备的有效区域为所述显示设备去除边框后的区域。19.根据权利要求8-18中任一项所述的方法,其特征在于,所述第一数据包括目标图像,所述目标图像为当所述组合屏中的每个显示设备显示纯图像时对所述组合屏拍摄获得的图像。20.一种显示设备,其特征在于,包括处理器,所述处理器用于与存储器耦合,并读取存储器中的指令并根据所述指令使得所述显示设备执行如权利要求1-7中任一项所述的方法。21.一种控制设备,其特征在于,包括处理器,所述处理器用于与存储器耦合,并读取存储器中的指令并根据所述指令使得所述控制设备执行如权利要求8-19中任一项所述的方法。22.一种组合屏,其特征在于,包括:多个如权利要求20所述的显示设备。23.一种图像处理系统,其特征在于,包括:如权利要求21所述的控制设备和如权利要求22所述的组合屏。24.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,当所述计算机指令在设备上运行时,使得所述设备执行如权利要求1-7中任一项所述的方法,或执行如权利要求8-19中任一项所述的方法。25.一种包含指令的计算机程序产品,其特征在于,当所述计算机程序产品在设备上运行时,使得所述设备执行如权利要求1-7中任一项所述的方法,或执行如权利要求8-19中任一项所述的方法。26.一种芯片系统,其特征在于,所述芯片系统包括处理器,所述处理器与存储器耦合,
所述处理器执行存储器中存储的计算机程序,以实现如权利要求1-7任一项所述的方法,或者实现如权利要求8-19中任一项所述的方法。

技术总结


本申请实施例涉及图像处理技术领域,提供一种图像处理方法、显示设备、控制设备、组合屏和存储介质,应用于控制设备和组合屏组成的图像处理系统中,组合屏由多个显示设备拼接形成。显示设备获取显示参数,显示参数包括放大倍数、位置偏移和角度偏移,放大倍数指示对待显示图像的放大比例,位置偏移和角度偏移分别指示显示设备相对于组合屏的相对位置和相对旋转角度。显示设备根据显示参数和待显示图像,确定并显示该显示设备的显示内容。组合屏中的每个显示设备根据各自的显示参数可以将待显示图像调整为相同的显示尺寸并显示其中对应的一部分图像,从而在组合屏显示整个画面时降低甚至消除画面的错位感和分裂感,提高显示效果。示效果。示效果。


技术研发人员:

胡诗尧 黄宇 刘峰 张华翔

受保护的技术使用者:

华为技术有限公司

技术研发日:

2021.08.23

技术公布日:

2023/3/2

本文发布于:2024-09-20 15:23:10,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/4/63357.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:所述   显示设备   区域   组合
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议