CN110716703B - 拼接屏的图像处理方法及装置、拼接屏 - Google Patents
拼接屏的图像处理方法及装置、拼接屏 Download PDFInfo
- Publication number
- CN110716703B CN110716703B CN201810771533.8A CN201810771533A CN110716703B CN 110716703 B CN110716703 B CN 110716703B CN 201810771533 A CN201810771533 A CN 201810771533A CN 110716703 B CN110716703 B CN 110716703B
- Authority
- CN
- China
- Prior art keywords
- display
- horizontal
- vertical
- unit
- pixel
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 20
- 238000004458 analytical method Methods 0.000 claims description 11
- 238000004364 calculation method Methods 0.000 claims description 11
- 238000005259 measurement Methods 0.000 claims description 3
- 238000000034 method Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 4
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/20—Linear translation of whole images or parts thereof, e.g. panning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1423—Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
- G06F3/1446—Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display display composed of modules, e.g. video walls
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/40—Scaling of whole images or parts thereof, e.g. expanding or contracting
- G06T3/403—Edge-driven scaling; Edge-based scaling
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/40—Scaling of whole images or parts thereof, e.g. expanding or contracting
- G06T3/4038—Image mosaicing, e.g. composing plane images from plane sub-images
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/30—Determination of transform parameters for the alignment of images, i.e. image registration
- G06T7/32—Determination of transform parameters for the alignment of images, i.e. image registration using correlation-based methods
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/36—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
- G09G5/37—Details of the operation on graphic patterns
- G09G5/373—Details of the operation on graphic patterns for modifying the size of the graphic pattern
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2300/00—Aspects of the constitution of display devices
- G09G2300/02—Composition of display devices
- G09G2300/026—Video wall, i.e. juxtaposition of a plurality of screens to create a display screen of bigger dimensions
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2310/00—Command of the display device
- G09G2310/02—Addressing, scanning or driving the display screen or processing steps related thereto
- G09G2310/0232—Special driving of display border areas
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/04—Changes in size, position or resolution of an image
- G09G2340/0442—Handling or displaying different aspect ratios, or changing the aspect ratio
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/04—Changes in size, position or resolution of an image
- G09G2340/0464—Positioning
- G09G2340/0485—Centering horizontally or vertically
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2356/00—Detection of the display position w.r.t. other display screens
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Controls And Circuits For Display Device (AREA)
- Image Processing (AREA)
- Transforming Electric Information Into Light Information (AREA)
Abstract
本发明提供一种拼接屏的图像处理方法及装置、拼接屏,属于显示技术领域。本发明的拼接屏的图像处理方法,包括:获取位于同一行的显示单元之间的各个水平拼缝宽度,得到水平拼缝宽度之和,以及位于同一列的显示单元之间的各个垂直拼缝宽度,得到垂直拼缝宽度之和;获取像素单元之间的水平像素间距,像素单元之间的垂直像素间距;根据显示单元的分辨率,以及水平拼缝宽度之和和水平像素间距,计算得到水平拉伸系数;根据显示单元的分辨率,垂直拼缝宽度之和和垂直像素间距,计算得到垂直拉伸系数;根据水平拉伸系数和垂直拉伸系数对拼接屏中所显示的图像进行拉伸,得到目标显示图像;根据目标显示图像控制拼接屏中的各个显示单元的显示。
Description
技术领域
本发明属于显示技术领域,具体涉及一种拼接屏的图像处理方法及装置、拼接屏。
背景技术
随着社会信息化的高速增长,信息的可视化需求也急剧扩张,单屏幕显示已远远不能满足用户需求,拼接显示越来越受到青睐。在拼接显示系统中,可以将多个拼接单元进行排列构成拼接屏。由于每个拼接单元采用的是包边制造工艺,导致拼接单元拼接时存在物理拼缝。虽然物理拼缝在不断的减小,但从拼接屏的加工工艺原理上,无法做到零拼缝拼接。由于拼接屏中各拼接单元无法做到零拼缝拼接,导致拼接后的图像无法光滑过度,无法使整幅图像达到整体一致。
发明内容
本发明旨在至少解决现有技术中存在的技术问题之一,提供一种拼接屏的图像处理方法及装置、拼接屏。
解决本发明技术问题所采用的技术方案是一种拼接屏的图像处理方法,所述拼接屏包括多个呈阵列排布的显示单元,每个所述显示单元包括多个呈阵列排布的像素单元;所述图像处理方法包括:
获取位于同一行的所述显示单元之间的各个水平拼缝宽度,以及位于同一列的所述显示单元之间的各个垂直拼缝宽度;
根据各个所述水平拼缝宽度,计算得到水平拼缝宽度之和,以及根据各个所述的垂直拼缝宽度,计算得到垂直拼缝宽度之和;
获取所述显示单元中的位于同一行的所述像素单元之间的水平像素间距,以及位于同一列的所述像素单元之间的垂直像素间距;
根据所述显示单元的分辨率,以及所述水平拼缝宽度之和和所述水平像素间距,计算得到所述拼接屏的水平拉伸系数;根据所述显示单元的分辨率,以及垂直拼缝宽度之和和所述垂直像素间距,计算得到所述拼接屏的垂直拉伸系数;
根据所述水平拉伸系数和所述垂直拉伸系数对所述拼接屏所显示的原始显示图像进行拉伸,得到目标显示图像;
根据所述目标显示图像控制所述拼接屏中的各个所述显示单元的显示。
优选的是,所述根据所述目标显示图像控制所述拼接屏中的各个所述显示单元的显示的步骤,包括:
根据所述显示单元的分辨率、水平像素间距、垂直像素间距、各个水平拼缝宽度、各个垂直拼缝宽度,分析得到每个所述显示单元的各个顶点像素单元的位置信息;
根据每个所述显示单元的各个顶点像素单元的位置信息,截取所述目标显示图像中与显示单元对应的显示区域;
根据所述显示区域中所显示的子目标显示图像,控制相应的所述显示单元进行显示。
优选的是,所述根据所述目标显示图像控制所述拼接屏中的各个所述显示单元的显示的步骤,包括:
根据所述水平像素间距、垂直像素间距、各个水平拼缝宽度、各个垂直拼缝宽度,分析得到各个水平拼缝和垂直拼缝处能够设置的像素单元的个数;
根据每个所述显示单元的分辨率和分析得到各个水平拼缝和垂直拼缝处能够设置的像素单元的个数,获取所述拼接屏的目标分辨率;
以各个所述显示单元所在行方向为X轴,各个所述显示单元所在列方向为Y轴,建立二维坐标系,其中,所述显示单元中的每个像素单元的位置信息、以及各个水平拼缝和垂直拼缝处能够设置的每个所述像素单元的位置信息均以(x,y)坐标点的方式表示;
根据所述显示单元中的四个顶点位置处的所述像素单元的坐标点,截取目标显示图像中与该四个坐标点所限定的显示区域;
根据所述显示区域中所显示的图像信息,控制相应的所述显示单元进行显示。
优选的是,所述根据所述显示单元的分辨率,以及所述水平拼缝宽度和所述水平像素间距,计算得到所述拼接屏的水平拉伸系数,采用以下公式计算得到:(Px+Ht/A)/Px;
所述根据所述显示单元的分辨率,以及垂直拼缝宽度之和和所述垂直像素间距,计算得到所述拼接屏的垂直拉伸系数,采用以下公式计算得到:(Py+Vt/B)/Py;
其中,Px为位于同一行的所述像素单元的个数;Py为位于同一列的所述像素单元的个数;Ht为水平拼缝宽度之和;Vt为垂直拼缝宽度之和;A为水平像素间距;B为垂直像素间距。
进一步优选的是,所述根据所述水平拉伸系数和所述垂直拉伸系数对所述拼接屏中所显示的图像进行拉伸,得到目标显示图像的步骤,包括:
根据所述水平拉伸系数和所述垂直拉伸系数,通过插值算法,对所述拼接屏中所显示的图像进行拉伸,得到目标显示图像。
优选的是,所述获取位于同一行的所述显示单元之间的各个水平拼缝宽度,以及位于同一列的所述显示单元之间的各个垂直拼缝宽度的步骤,包括:
通过红外测距模块,获取位于同一行的所述显示单元之间的各个水平拼缝宽度,以及位于同一列的所述显示单元之间的各个垂直拼缝宽度。
解决本发明技术问题所采用的技术方案是一种拼接屏的图像处理装置,所述拼接屏包括多个呈阵列排布的显示单元,每个所述显示单元包括多个呈阵列排布的像素单元;所述图像处理装置包括:
测距单元,用于获取位于同一行的所述显示单元之间的各个水平拼缝宽度,以及位于同一列的所述显示单元之间的各个垂直拼缝宽度;
第一计算单元,用于根据各个所述水平拼缝宽度,计算得到水平拼缝宽度之和,以及根据各个所述的垂直拼缝宽度,计算得到垂直拼缝宽度之和;
获取单元,用于获取所述显示单元中的位于同一行的所述像素单元之间的水平像素间距,以及位于同一列的所述像素单元之间的垂直像素间距;
第二计算单元,用于根据所述显示单元的分辨率,以及所述水平拼缝宽度之和和所述水平像素间距,计算得到所述拼接屏的水平拉伸系数;根据所述显示单元的分辨率,以及垂直拼缝宽度之和和所述垂直像素间距,计算得到所述拼接屏的垂直拉伸系数;
图像拉伸单元,用于根据所述水平拉伸系数和所述垂直拉伸系数对所述拼接屏所显示的原始显示图像进行拉伸,得到目标显示图像;
控制单元,用于根据所述目标显示图像控制所述拼接屏中的各个所述显示单元的显示。
优选的是,所述控制单元包括:
分析模块,用于根据所述显示单元的分辨率、水平像素间距、垂直像素间距、各个水平拼缝宽度、各个垂直拼缝宽度,分析得到每个所述显示单元的各个顶点像素单元的位置信息;
截取模块,用于根据每个所述显示单元的各个顶点像素单元的位置信息,截取所述目标显示图像中与显示单元对应的显示区域;
控制模块,用于根据所述显示区域中所显示的子目标显示图像,控制相应的所述显示单元进行显示。
优选的是,所述测距单元包括红外测距模块。
优选的是,在所述显示单元的每个侧边上均设置有所述测距单元。
优选的是,所述第一计算单元和所述第二计算单元均集成中央处理器中。
优选的是,所述图像拉伸单元包括FPGA。
解决本发明技术问题所采用的技术方案是一种拼接屏,其包括上述的拼接屏的图像处理装置。
附图说明
图1为本发明的实施例1中的拼接屏中的各个显示单元的排布示意图;
图2为本发明的实施例1的拼接屏的图像处理方法的流程图;
图3为本发明的实施例1的拼接屏的图像处理方法的步骤六的流程图;
图4为本发明的实施例2的拼接屏的图像处理装置的结构示意图;
图5为本发明的实施例2的拼接屏的图像处理装置结合显示单元的结构示意图;
图6为本发明的实施例2的拼接屏的图像处理装置的具体结构示意图。
其中附图标记为:10、显示单元;21、测距单元;22、获取单元;30、中央处理器;31、第一计算单元;32、第二计算单元;40、图像拉伸单元;50、控制单元;51、分析模块;52、截取模块;53、控制模块;。
具体实施方式
为使本领域技术人员更好地理解本发明的技术方案,下面结合附图和具体实施方式对本发明作进一步详细描述。
实施例1:
结合图1和2所示,本实施例提供一种拼接屏的图像处理方法,其中,拼接屏包括多个呈阵列排布的显示单元10,每个显示单元10包括多个呈阵列排布的像素单元;在本实施例中以拼接屏包括M×N的显示单元10,每个显示单元10分辨率为Px×Py,也即每一行具有Px个像素单元,每一列具有Py个像素单元为例,对本实施例中的图像处理方法进行具有说明。
步骤一、获取位于同一行的显示单元10之间的各个水平拼缝宽度,以及位于同一列的显示单元10之间的各个垂直拼缝宽度。
具体的,在该步骤中可以通过红外测距模块获取位于同一行的M个显示单元10之间的(M-1)个水平拼缝宽度分别是多少,按照相同的方法,通过红外测距模块获取位于同一列的N个显示单元10之间的(N-1)个垂直拼缝宽度分别是多少。
步骤二、根据各个水平拼缝宽度,计算得到水平拼缝宽度之和,以及根据各个的垂直拼缝宽度,计算得到垂直拼缝宽度之和。
具体的,在该步骤中是可以通过中央处理器将步骤一中所获取的(M-1)个水平拼缝宽度求和,得到(M-1)个水平拼缝宽度之和Ht;同理,采用第一计算单元31,例如中央处理器30,计算得到(N-1)垂直拼缝宽度之和Vt。
步骤三、获取显示单元10中的位于同一行的像素单元之间的水平像素间距,以及位于同一列的像素单元之间的垂直像素间距。
在该步骤中,具体也可以采用获取单元22直接获取预先存储的位于同一行的像素单元之间的水平像素间距A,以及位于同一列的像素单元之间的垂直像素间距B。当然,也可以采用具有测距功能的元件对像素间距进行测量。在此需要说明的是,在本实施例中默认每个显示单元10中的像素单元的分布是相同的,也即各个显示单元10中的水平像素间距是相同的,垂直像素间距也是相同的。
步骤四、根据显示单元10的分辨率,以及水平拼缝宽度之和和水平像素间距,计算得到显示单元10的水平拉伸系数;根据显示单元10的分辨率,以及垂直拼缝宽度之和和垂直像素间距,计算得到垂直拉伸系数。
该步骤中,具体可以采用第二计算单元32,例如中央处理器30,通过公式(Px+Ht/A)/Px,计算得到所述拼接屏的水平拉伸系数;通过公式(Py+Vt/B)/Py,计算得到所述拼接屏的垂直拉伸系数;其中,Px为位于同一行的像素单元的个数;Py为位于同一列的像素单元的个数;Ht为水平拼缝宽度之和;Vt为垂直拼缝宽度之和;A为水平像素间距;B为垂直像素间距。
步骤五、根据水平拉伸系数和垂直拉伸系数对拼接屏所显示的原始显示图像进行拉伸,得到目标显示图像;其中,拉伸所得到的目标显示图像的尺寸与拼接屏的尺寸是相同的。
在该步骤中,根据水平拉伸系数和垂直拉伸系数,可以采用插值算法,对拼接屏中显示的图像进行拉伸,得到目标显示图像。其中,插值算法具体可以是双线性插值(bilinear)算法或者双三次插值(bicubic)算法。当然,图像的拉伸算法也可以不局限于以上算法。
具体的,可以采用图像拉伸单元40例如FPGA对拼接屏中所显示图像进行拉伸。其中,在拉伸之前拼接屏的分辨率应当等于每个显示单元10的分辨率之和,也即,分辨率为:(M×Px)×(N×Py)。此时按照步骤四中获取的水平拉伸系数和垂直拉伸系数拉伸之后得到的目标显示图像的分辨率为:(M×Px+Ht/A)×(N×Py+Vt/B)。
步骤六、根据目标显示图像控制拼接屏中的各个所述显示单元10的显示。
如图3所示,在该步骤具体的可以采用如下步骤实现:
首先,根据显示单元10的分辨率、水平像素间距、垂直像素间距、各个水平拼缝宽度、各个垂直拼缝宽度,分析得到每个显示单元10的各个顶点像素单元的位置信息。
在该步骤,假若位于同一行中的显示单元10之间的拼缝宽度均为Ha,位于同一列中的显示单元10之间的拼缝宽度为Hb,这样一来,由于在步骤三中已经获取了位于同一行的像素单元之间的水平像素间距A,以及位于同一列的像素单元之间的垂直像素间距B,此时即可获取拼缝位置能够设置多少像素单元。如图1所示,以各个显示单元10所在行方向为X轴,各个显示单元10所在列方向为Y轴,建立二维坐标系,其中,所述显示单元10中的每个像素单元的位置信息、以及各个水平拼缝和垂直拼缝处能够设置的每个像素单元的位置信息均以(x,y)坐标点的方式表示,此时则可以得到每个显示单元10中四个顶点位置处的像素单元的坐标点,例如,位于第一行的第二个显示单元10中的左上角位置处的像素单元的坐标为(Px+Ht/A,1),右上角位置处的像素单元的坐标为(2Px+Ht/A,1),左下角位置处的像素单元的坐标为(Px+Ht/A,Py),左下角位置处的像素单元的坐标为(2Px+Ht/A,Py)。之后按照该种方式计算得到每个显示单元10的四个顶点处的像素单元的坐标。
接下来,根据每个显示单元10的各个顶点像素单元的位置信息,截取目标显示图像中与显示单元10对应的显示区域。应当理解的是,在该步骤中所截取的显示区域是由每个显示单元10的顶点像素单元的坐标点在目标显示图像中所限定的矩形显示区域。每一个矩形显示区域的尺寸等于与其对应的显示单元10的尺寸。
在该步骤中,可以通过控制单元50中截取模块52在目标显示图像中截取,通过上述步骤中所获取的每个显示单元10的四个顶点处像素单元坐标所限定出的区域,以得到每个显示单元10待显示的图像。
最后,根据显示区域中所显示的子目标显示图像,控制相应的显示单元10进行显示;其中,子目标显示图像的尺寸等于显示单元10的尺寸;且子目标显示图像的分辨率等于显示单元10的分辨率。
以上完成本实施例中的拼接屏的图像显示。
在此需要说明的是,上述步骤中,步骤一和步骤三可以一步获取拼缝宽度和像素间距,也可以先获取像素间距后获取拼缝宽度。
由于在本实施例的拼接屏的图像处理方法中,将显示单元10的拼缝位置处虚拟出像素单元,得到拼接屏目标显示图像,之后按照目标显示图像控制每个显示单元10,从而能够得到画面比较平缓的图像,有效的解决了拼接屏的拼缝导致的图像错位的问题。
实施例2:
本实施例提供一种拼接屏的图像处理装置,以及应用该图像处理装置的拼接屏。其中,拼接屏包括多个呈阵列排布的显示单元10,每个显示单元10包括多个呈阵列排布的像素单元。图像处理装置可以采用实施例1中图像处理方法对拼接屏中所显示的图像进行处理。
结合图4-6所示,本实施例中图像处理装置包括:测距单元21、获取单元22、第一计算单元31、第二计算单元32、图像拉伸单元40,以及控制单元50。其中,测距单元21用于获取位于同一行的显示单元10之间的各个水平拼缝宽度,以及位于同一列的显示单元10之间的各个垂直拼缝宽度;第一计算单元31用于根据各个水平拼缝宽度,计算得到水平拼缝宽度之和,以及根据各个的垂直拼缝宽度,计算得到垂直拼缝宽度之和;获取单元22用于获取显示单元10中的位于同一行的像素单元之间的水平像素间距,以及位于同一列的像素单元之间的垂直像素间距;第二计算单元32用于根据显示单元10的分辨率,以及水平拼缝宽度之和和水平像素间距,计算得到拼接屏的水平拉伸系数;根据显示单元10的分辨率,以及垂直拼缝宽度之和和垂直像素间距,计算得到拼接屏的垂直拉伸系数;图像拉伸单元40用于根据水平拉伸系数和垂直拉伸系数对拼接屏所显示的原始显示图像进行拉伸,得到目标显示图像;控制单元50用于根据目标显示图像控制拼接屏中的各个显示单元10的显示。
以下对上述各个功能模块进行具体说明。
其中,本实施例中的测距单元21优选的采用红外测距模块,具体可以设置在每个显示单元10的四边上,这样一来,能够对每个显示单元10之间的拼缝宽度准测量。当然,用于测距的模块也不局限于红外测距模块,也可以是其他具有该功能的元件。
其中,本实施例中的第一计算单元31和第二计算单元32集成在同一计算模块中。该计算模块具体可以是中央处理器30,也即第一计算单元和第二计算单元集成在中央处理器30。
其中,本实施例中的图像拉伸单元40包括FPGA,但图像拉伸单元40也布局于FPGA,也可以其它的逻辑可编程元件。
其中,控制单元50包括:分析模块51、截取模块52、控制模块53。
具体的,分析模块51用于根据显示单元10的分辨率、水平像素间距、垂直像素间距、各个水平拼缝宽度、各个垂直拼缝宽度,分析得到每个显示单元10的各个顶点像素单元的位置信息;截取模块52用于根据每个显示单元10的各个顶点像素单元的位置信息,截图目标显示图像中与显示单元10对应的显示区域;控制模块53用于根据显示区域中所显示的子目标显示图像,控制相应的显示单元10进行显示。
其中,分析模块51具体可以根据水平像素间距、垂直像素间距、各个水平拼缝宽度、各个垂直拼缝宽度,分析得到各个水平拼缝和垂直拼缝处能够设置的像素单元的个数;根据每个显示单元10的分辨率和分析得到各个水平拼缝和垂直拼缝处能够设置的像素单元的个数,获取拼接屏的目标分辨率;当然,该分析模块51还可以以各个显示单元10所在行方向为X轴,各个显示单元10所在列方向为Y轴,建立二维坐标系,其中,显示单元10中的每个像素单元的位置信息、以及各个水平拼缝和垂直拼缝处能够设置的每个所述像素单元的位置信息均以(x,y)坐标点的方式表示;并在所获得每个像素单元的坐标点的信息之后,提取每个显示单元10的四个顶点位置的像素单元的坐标点的信息。这样以一来,截取模块52则可以根据显示单元10中的四个顶点位置处的所述像素单元的坐标点,截取目标显示图像中与该四个坐标点所限定的显示区域;应当理解的是,截图模块52所截取的显示区域是由每个显示单元10的顶点像素单元的坐标点在目标显示图像中所限定的矩形显示区域。每一个矩形显示区域的尺寸等于与其对应的显示单元10的尺寸。继而控制模块53根据显示区域中所显示的子目标显示图像,控制相应的显示单元10进行显示;其中,子目标显示图像的尺寸等于显示单元10的尺寸;且子目标显示图像的分辨率等于显示单元10的分辨率。由于在本实施例的拼接屏的图像处理装置中,将显示单元10的拼缝位置处虚拟出像素单元,得到拼接屏目标显示图像,之后按照目标显示图像控制拼接屏中的每个显示单元10,从而能够得到画面比较平缓的图像,有效的解决了拼接屏的拼缝导致的图像错位的问题。
相应的,本实施例中提供了一种拼接屏,其包括实施例2中的图像处理装置,因此,可以有效的解决拼接屏的拼缝导致的图像错位的问题。
可以理解的是,以上实施方式仅仅是为了说明本发明的原理而采用的示例性实施方式,然而本发明并不局限于此。对于本领域内的普通技术人员而言,在不脱离本发明的精神和实质的情况下,可以做出各种变型和改进,这些变型和改进也视为本发明的保护范围。
Claims (13)
1.一种拼接屏的图像处理方法,所述拼接屏包括多个呈阵列排布的显示单元,每个所述显示单元包括多个呈阵列排布的像素单元;其特征在于,所述图像处理方法包括:
获取位于同一行的所述显示单元之间的各个水平拼缝宽度,以及位于同一列的所述显示单元之间的各个垂直拼缝宽度;
根据各个所述水平拼缝宽度,计算得到水平拼缝宽度之和,以及根据各个所述垂直拼缝宽度,计算得到垂直拼缝宽度之和;
获取所述显示单元中的位于同一行的所述像素单元之间的水平像素间距,以及位于同一列的所述像素单元之间的垂直像素间距;
根据所述显示单元的分辨率,以及所述水平拼缝宽度之和和所述水平像素间距,计算得到所述拼接屏的水平拉伸系数;根据所述显示单元的分辨率,以及垂直拼缝宽度之和和所述垂直像素间距,计算得到所述拼接屏的垂直拉伸系数;
根据所述水平拉伸系数和所述垂直拉伸系数对所述拼接屏所显示的原始显示图像进行拉伸,得到目标显示图像;
根据所述目标显示图像控制所述拼接屏中的各个所述显示单元的显示。
2.根据权利要求1所述的拼接屏的图像处理方法,其特征在于,所述根据所述目标显示图像控制所述拼接屏中的各个所述显示单元的显示的步骤,包括:
根据所述显示单元的分辨率、水平像素间距、垂直像素间距、各个水平拼缝宽度、各个垂直拼缝宽度,分析得到每个所述显示单元的各个顶点像素单元的位置信息;
根据每个所述显示单元的各个顶点像素单元的位置信息,截取所述目标显示图像中与显示单元对应的显示区域;
根据所述显示区域中所显示的子目标显示图像,控制相应的所述显示单元进行显示。
3.根据权利要求2所述的拼接屏的图像处理方法,其特征在于,所述根据所述目标显示图像控制所述拼接屏中的各个所述显示单元的显示的步骤,包括:
根据所述水平像素间距、垂直像素间距、各个水平拼缝宽度、各个垂直拼缝宽度,分析得到各个水平拼缝和垂直拼缝处能够设置的像素单元的个数;
根据每个所述显示单元的分辨率和分析得到各个水平拼缝和垂直拼缝处能够设置的像素单元的个数,获取所述拼接屏的目标分辨率;
以各个所述显示单元所在行方向为X轴,各个所述显示单元所在列方向为Y轴,建立二维坐标系,其中,所述显示单元中的每个像素单元的位置信息、以及各个水平拼缝和垂直拼缝处能够设置的每个所述像素单元的位置信息均以(x,y)坐标点的方式表示;
根据所述显示单元中的四个顶点位置处的所述像素单元的坐标点,截取目标显示图像中与该四个顶点位置处的所述像素单元的坐标点所限定的显示区域;
根据所述显示区域中所显示的图像信息,控制相应的所述显示单元进行显示。
4.根据权利要求1所述的拼接屏的图像处理方法,其特征在于,所述根据所述显示单元的分辨率,以及所述水平拼缝宽度之和和所述水平像素间距,计算得到所述拼接屏的水平拉伸系数,采用以下公式计算得到:(Px+Ht/A)/Px;
所述根据所述显示单元的分辨率,以及垂直拼缝宽度之和和所述垂直像素间距,计算得到所述拼接屏的垂直拉伸系数,采用以下公式计算得到:(Py+Vt/B)/Py;
其中,Px为每个所述显示单元中位于同一行的所述像素单元的个数;Py为每个所述显示单元中位于同一列的所述像素单元的个数;Ht为水平拼缝宽度之和;Vt为垂直拼缝宽度之和;A为水平像素间距;B为垂直像素间距。
5.根据权利要求1所述的拼接屏的图像处理方法,其特征在于,所述根据所述水平拉伸系数和所述垂直拉伸系数对所述拼接屏中所显示的原始显示图像进行拉伸,得到目标显示图像的步骤,包括:
根据所述水平拉伸系数和所述垂直拉伸系数,通过插值算法,对所述拼接屏中所显示的原始显示图像进行拉伸,得到目标显示图像。
6.根据权利要求1所述的拼接屏的图像处理方法,其特征在于,所述获取位于同一行的所述显示单元之间的各个水平拼缝宽度,以及位于同一列的所述显示单元之间的各个垂直拼缝宽度的步骤,包括:
通过红外测距模块,获取位于同一行的所述显示单元之间的各个水平拼缝宽度,以及位于同一列的所述显示单元之间的各个垂直拼缝宽度。
7.一种拼接屏的图像处理装置,所述拼接屏包括多个呈阵列排布的显示单元,每个所述显示单元包括多个呈阵列排布的像素单元;其特征在于,所述图像处理装置包括:
测距单元,用于获取位于同一行的所述显示单元之间的各个水平拼缝宽度,以及位于同一列的所述显示单元之间的各个垂直拼缝宽度;
第一计算单元,用于根据各个所述水平拼缝宽度,计算得到水平拼缝宽度之和,以及根据各个所述垂直拼缝宽度,计算得到垂直拼缝宽度之和;
获取单元,用于获取所述显示单元中的位于同一行的所述像素单元之间的水平像素间距,以及位于同一列的所述像素单元之间的垂直像素间距;
第二计算单元,用于根据所述显示单元的分辨率,以及所述水平拼缝宽度之和和所述水平像素间距,计算得到所述拼接屏的水平拉伸系数;根据所述显示单元的分辨率,以及垂直拼缝宽度之和和所述垂直像素间距,计算得到所述拼接屏的垂直拉伸系数;
图像拉伸单元,用于根据所述水平拉伸系数和所述垂直拉伸系数对所述拼接屏所显示的原始显示图像进行拉伸,得到目标显示图像;
控制单元,用于根据所述目标显示图像控制所述拼接屏中的各个所述显示单元的显示。
8.根据权利要求7所述的拼接屏的图像处理装置,其特征在于,所述控制单元包括:
分析模块,用于根据所述显示单元的分辨率、水平像素间距、垂直像素间距、各个水平拼缝宽度、各个垂直拼缝宽度,分析得到每个所述显示单元的各个顶点像素单元的位置信息;
截取模块,用于根据每个所述显示单元的各个顶点像素单元的位置信息,截取所述目标显示图像中与显示单元对应的显示区域;
控制模块,用于根据所述显示区域中所显示的子目标显示图像,控制相应的所述显示单元进行显示。
9.根据权利要求7所述的拼接屏的图像处理装置,其特征在于,所述测距单元包括红外测距模块。
10.根据权利要求7所述的拼接屏的图像处理装置,其特征在于,在所述显示单元的每个侧边上均设置有所述测距单元。
11.根据权利要求7所述的拼接屏的图像处理装置,其特征在于,所述第一计算单元和所述第二计算单元均集成在中央处理器中。
12.根据权利要求7所述的拼接屏的图像处理装置,其特征在于,所述图像拉伸单元包括FPGA。
13.一种拼接屏,其特征在于,所述拼接屏包括权利要求7-12中任一项所述的拼接屏的图像处理装置。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810771533.8A CN110716703B (zh) | 2018-07-13 | 2018-07-13 | 拼接屏的图像处理方法及装置、拼接屏 |
US16/643,204 US11568513B2 (en) | 2018-07-13 | 2019-07-12 | Image processing method and device for spliced panel, and spliced panel |
JP2020560307A JP2021531488A (ja) | 2018-07-13 | 2019-07-12 | スプライススクリーンの画像処理方法および装置、スプライススクリーン |
PCT/CN2019/095767 WO2020011249A1 (zh) | 2018-07-13 | 2019-07-12 | 拼接屏的图像处理方法及装置、拼接屏 |
EP19834737.9A EP3822766A4 (en) | 2018-07-13 | 2019-07-12 | IMAGE PROCESSING METHOD AND DEVICE FOR MOSAIC SCREEN AND MOSAIC SCREEN |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810771533.8A CN110716703B (zh) | 2018-07-13 | 2018-07-13 | 拼接屏的图像处理方法及装置、拼接屏 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110716703A CN110716703A (zh) | 2020-01-21 |
CN110716703B true CN110716703B (zh) | 2021-01-26 |
Family
ID=69142134
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810771533.8A Active CN110716703B (zh) | 2018-07-13 | 2018-07-13 | 拼接屏的图像处理方法及装置、拼接屏 |
Country Status (5)
Country | Link |
---|---|
US (1) | US11568513B2 (zh) |
EP (1) | EP3822766A4 (zh) |
JP (1) | JP2021531488A (zh) |
CN (1) | CN110716703B (zh) |
WO (1) | WO2020011249A1 (zh) |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111402768B (zh) * | 2020-04-13 | 2022-04-22 | 深圳市洲明科技股份有限公司 | 自动修缝装置、led显示屏及其自动修缝方法 |
CN111784577B (zh) * | 2020-06-24 | 2023-08-25 | 杭州海康威视数字技术股份有限公司 | 视频拼接方法、装置、电子设备及可读存储介质 |
EP3933569A1 (de) * | 2020-07-01 | 2022-01-05 | Kamara Werbe Und Kommunikations Gmbh | Anzeigevorrichtung, paneel und steuerungsverfahren hiefür |
CN112181332A (zh) * | 2020-09-08 | 2021-01-05 | 深圳市创维群欣安防科技股份有限公司 | Led云拼接墙任意分辨率画面的显示方法和led云拼接墙 |
CN112328196B (zh) * | 2020-10-27 | 2023-03-21 | 西安青松光电技术有限公司 | 显示屏的连屏方法、装置、显示屏及存储介质 |
KR20220094263A (ko) * | 2020-12-28 | 2022-07-06 | 삼성디스플레이 주식회사 | 타일형 표시 장치 및 영상 보정 방법 |
CN114005374B (zh) * | 2021-11-10 | 2022-12-06 | Tcl华星光电技术有限公司 | 拼接屏显示装置 |
CN114185506B (zh) | 2021-12-10 | 2024-06-25 | 惠州华星光电显示有限公司 | 消除拼接屏拼缝的方法、装置、显示设备及电子设备 |
CN114222074B (zh) * | 2021-12-13 | 2024-01-12 | 惠州华星光电显示有限公司 | 拼接屏驱动方法、装置、服务器及存储介质 |
CN114397766B (zh) * | 2021-12-13 | 2023-04-07 | 北京邮电大学 | 一种空中悬浮3d成像装置 |
CN114302123A (zh) * | 2022-01-18 | 2022-04-08 | 迪恒技术股份有限公司 | 桌面融合拼接显示系统 |
TWI818426B (zh) * | 2022-01-27 | 2023-10-11 | 黃英俊 | 圖片產生方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103985084A (zh) * | 2014-05-06 | 2014-08-13 | 青岛海信电器股份有限公司 | 一种图像处理的方法和装置 |
US9047039B2 (en) * | 2007-05-14 | 2015-06-02 | Christie Digital Systems Usa, Inc. | Configurable imaging system |
CN105446692A (zh) * | 2015-12-28 | 2016-03-30 | 浙江宇视科技有限公司 | 拼接屏的拼缝补偿方法及装置 |
CN107678722A (zh) * | 2017-10-11 | 2018-02-09 | 广州凡拓数字创意科技股份有限公司 | 多屏幕拼接方法、装置以及多投影拼接大屏幕 |
Family Cites Families (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000330536A (ja) * | 1999-05-25 | 2000-11-30 | Hitachi Ltd | 液晶マルチディスプレイ表示装置 |
US8164600B2 (en) * | 2007-12-06 | 2012-04-24 | Barco Nv | Method and system for combining images generated by separate sources |
WO2009141998A1 (ja) | 2008-05-19 | 2009-11-26 | パナソニック株式会社 | キャリブレーション方法、キャリブレーション装置及びその装置を備えるキャリブレーションシステム |
KR101483455B1 (ko) * | 2008-07-01 | 2015-01-16 | 삼성전자 주식회사 | 멀티 디스플레이 시스템 및 멀티 디스플레이 방법 |
CN101369415B (zh) * | 2008-09-26 | 2011-01-26 | 胡碧德 | 显示设备拼接的方法 |
CN101447144B (zh) * | 2008-11-25 | 2010-06-23 | 应骏 | 一种多单元图像显示的无缝隙拼接大屏幕及其拼接方法 |
US20140184472A1 (en) * | 2009-03-20 | 2014-07-03 | Zhanmin Xia | Device for eliminating dead bezel of a display screen |
CN101964891B (zh) * | 2010-09-13 | 2012-07-25 | 广东威创视讯科技股份有限公司 | 屏幕无缝拼接的图像处理方法及其装置 |
CN102508628B (zh) * | 2011-10-08 | 2014-12-24 | 广东威创视讯科技股份有限公司 | 消除拼接墙拼缝的方法、装置及基于拼接墙的图像系统 |
CN102427504B (zh) * | 2011-10-08 | 2014-12-24 | 广东威创视讯科技股份有限公司 | 一种基于背景拼接墙的图像处理方法、装置及系统 |
US20130093646A1 (en) * | 2011-10-18 | 2013-04-18 | Reald Inc. | Electronic display tiling apparatus and propagation based method thereof |
CN102637388B (zh) * | 2012-04-28 | 2013-12-25 | 广东威创视讯科技股份有限公司 | 一种无缝拼接显示屏 |
WO2014036741A1 (zh) | 2012-09-10 | 2014-03-13 | 华为技术有限公司 | 图像处理方法和图像处理设备 |
JP6157106B2 (ja) * | 2012-12-17 | 2017-07-05 | キヤノン株式会社 | 画像処理装置、および画像処理方法 |
KR20150000783A (ko) * | 2013-06-25 | 2015-01-05 | 삼성전자주식회사 | 멀티 스크린을 이용한 디스플레이 방법 및 장치 |
CN104658436B (zh) * | 2013-11-25 | 2018-09-28 | 丁炜慷 | 一种在拼接显示屏上点对点显示输入视频的方法 |
KR102172980B1 (ko) | 2014-04-07 | 2020-11-02 | 삼성전자주식회사 | 타일드 디스플레이 시스템 및 그 화상 처리 방법 |
GB2532772A (en) * | 2014-11-27 | 2016-06-01 | Airbus Operations Ltd | Improvements in or relating to digital image correlation systems |
US9922394B2 (en) * | 2014-12-05 | 2018-03-20 | Samsung Electronics Co., Ltd. | Display apparatus and method for displaying split screens thereof |
US10409542B2 (en) * | 2016-01-04 | 2019-09-10 | Rex HUANG | Forming a larger display using multiple smaller displays |
CN105609014A (zh) * | 2016-04-01 | 2016-05-25 | 北京小鸟科技发展有限责任公司 | 一种液晶屏无缝拼接点对点显示的实现方法 |
CN105979164A (zh) * | 2016-05-31 | 2016-09-28 | 罗杰 | 一种无缝实时缩放多屏幕画面的系统 |
CN106373493A (zh) * | 2016-09-27 | 2017-02-01 | 京东方科技集团股份有限公司 | 一种拼接屏、拼接屏的驱动方法、装置及显示设备 |
US10534571B2 (en) * | 2017-02-16 | 2020-01-14 | Xevo Inc. | Object-based presentation system |
-
2018
- 2018-07-13 CN CN201810771533.8A patent/CN110716703B/zh active Active
-
2019
- 2019-07-12 WO PCT/CN2019/095767 patent/WO2020011249A1/zh unknown
- 2019-07-12 EP EP19834737.9A patent/EP3822766A4/en active Pending
- 2019-07-12 US US16/643,204 patent/US11568513B2/en active Active
- 2019-07-12 JP JP2020560307A patent/JP2021531488A/ja active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9047039B2 (en) * | 2007-05-14 | 2015-06-02 | Christie Digital Systems Usa, Inc. | Configurable imaging system |
CN103985084A (zh) * | 2014-05-06 | 2014-08-13 | 青岛海信电器股份有限公司 | 一种图像处理的方法和装置 |
CN105446692A (zh) * | 2015-12-28 | 2016-03-30 | 浙江宇视科技有限公司 | 拼接屏的拼缝补偿方法及装置 |
CN107678722A (zh) * | 2017-10-11 | 2018-02-09 | 广州凡拓数字创意科技股份有限公司 | 多屏幕拼接方法、装置以及多投影拼接大屏幕 |
Also Published As
Publication number | Publication date |
---|---|
WO2020011249A1 (zh) | 2020-01-16 |
JP2021531488A (ja) | 2021-11-18 |
US11568513B2 (en) | 2023-01-31 |
CN110716703A (zh) | 2020-01-21 |
EP3822766A1 (en) | 2021-05-19 |
EP3822766A4 (en) | 2022-05-04 |
US20200211155A1 (en) | 2020-07-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110716703B (zh) | 拼接屏的图像处理方法及装置、拼接屏 | |
CN109062531B (zh) | 拼接屏以及拼接屏的显示方法和显示控制装置 | |
US10650487B2 (en) | Equatorial stitching of hemispherical images in a spherical image capture system | |
CN106797456B (zh) | 投影图像校正方法、校正装置及机器人 | |
CN109992226B (zh) | 图像显示方法、装置及拼接显示屏 | |
US10643300B2 (en) | Image display method, custom method of shaped cambered curtain, and head-mounted display device | |
JP6166852B1 (ja) | レンズ歪みを測定する方法及びシステム | |
CN103929604A (zh) | 一种投影仪阵列拼接显示方法 | |
CN108074237B (zh) | 图像清晰度检测方法、装置、存储介质及电子设备 | |
CN103947199A (zh) | 图像处理装置、立体图像显示设备、图像处理方法和图像处理程序 | |
JP2010128727A (ja) | 画像処理装置 | |
EP4220547A1 (en) | Method and apparatus for determining heat data of global region, and storage medium | |
CN116109684B (zh) | 面向变电场站在线视频监测二三维数据映射方法及装置 | |
TW201715203A (zh) | 影像縫合方法與影像縫合裝置 | |
CN106055299A (zh) | 在多个显示设备上实现图像任意角度旋转的方法 | |
US10728522B2 (en) | Control device for a camera apparatus, camera arrangement and method for the stereoscopic recording of a monitoring area | |
EP3216005B1 (en) | Image processing device and method for geometric calibration of images | |
CN107274449B (zh) | 一种光学照片对物体的空间定位系统及方法 | |
Kang et al. | A highly accurate dense approach for homography estimation using modified differential evolution | |
Anwar | Calibrating projector flexibly for a real-time active 3D scanning system | |
CN108650465B (zh) | 摄像机画面增强现实标签的计算方法、装置及电子设备 | |
CN111142825A (zh) | 多屏视野的显示方法、系统及电子设备 | |
Yu et al. | A rapid and automatic method for camera calibration based on LCD circle pattern | |
Lin et al. | A positioning model of a two CCD camera coordinate system with an alternate-four-matrix look-up table algorithm | |
US20240119661A1 (en) | Three-dimensional perspective correction |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |