一种数据处理方法、数据处理装置及拼接显示系统的制作方法

文档序号:10511858阅读:190来源:国知局
一种数据处理方法、数据处理装置及拼接显示系统的制作方法
【专利摘要】本发明实施例提供了一种数据处理方法、数据处理装置及拼接显示系统,涉及显示技术领域,该方法可消除拼缝导致的图像变形失真问题,提高显示品质。该方法包括:获取一帧在显示屏的第一区域上待显示的第一图像数据;根据所有拼缝在第二区域中的位置、行拼缝和/或列拼缝的宽度,从第一图像数据中去除行拼缝和/或列拼缝对应的像素数据,以得到由被去除的像素数据分为多部分的第二图像数据;第二区域小于第一区域的宽度等于所有行拼缝的宽度之和,和/或第二区域小于第一区域的宽度等于所有列拼缝的宽度之和;根据第二图像数据由被去除的像素数据划分成的各部分,在显示屏的第二区域上进行显示。本发明实施例用于拼接显示系统中的数据处理。
【专利说明】
一种数据处理方法、数据处理装置及拼接显示系统
技术领域
[0001] 本发明涉及显示技术领域,尤其涉及一种数据处理方法、数据处理装置及拼接显 示系统。
【背景技术】
[0002] 拼接显示系统包括有按照一定排列方式排列的多个独立的屏幕。拼接显示系统中 画面的显示过程通常是根据屏幕的数量和排列方式将所需显示的内容进行分割,然后在各 个屏幕上进行显示,从而组合成一幅完整的画面。
[0003] 由于每个屏幕的边缘均设置有驱动电路等结构,故目前的技术难以做到屏幕四周 没有边框,因此在拼接形成的显示系统中各个相邻的屏幕之间具有一定的拼缝。随着显示 技术的不断发展,单个屏幕的边框在不断减小,目前最小可以制作到相邻两个屏幕之间的 拼缝,即有效显示区域之间的距离为8.5mm,但是该距离相对于单个屏幕的像素尺寸(例如 0.63mm)仍非常大。因此,如图1所示,在拼接显示系统显示的一幅完整的画面中就增加了很 大的一段黑色区域,当画面中的图形(此处以图1中(a)部分所示的跨越横纵拼缝的圆形为 例)跨越拼缝显示在相邻的各个屏幕中时,由于拼缝的间隔将导致该图形出现不连续而变 形,即原本的圆形由于每个四分之一部分之间存在黑色区域而导致显示的图形变形为非圆 形(如图1中(b)部分所示),影响显示品质。
[0004] 针对这一问题,目前现有技术的解决方式为,在拼接显示系统中额外增加光学器 件,将拼缝显示为跨越拼缝的图形中位于拼缝两侧的相邻图形的像素色彩,从而在一定程 度上减少跨越拼缝的图形出现的不连续、变形问题。然而,该解决方式并未从根本上消除画 面的变形,拼缝影响显示品质的问题仍然存在。

【发明内容】

[0005] 鉴于此,为解决现有技术的问题,本发明的实施例提供一种数据处理方法、数据处 理装置及拼接显示系统,图像信号采用该数据处理方法在拼接显示系统中进行显示后可消 除由于相邻屏幕之间存在拼缝而导致的图像变形失真问题,提高拼接显示系统的显示品 质。
[0006] 为达到上述目的,本发明的实施例采用如下技术方案:
[0007] 第一方面、本发明实施例提供了一种拼接显示系统的数据处理方法,所述拼接显 示系统的显示屏包括:多个子显示屏,每相邻两行的子显示屏之间具有行拼缝,和/或,每相 邻两列的子显示屏之间具有列拼缝,所述数据处理方法包括:获取一帧在所述显示屏的第 一区域上待显示的第一图像数据,所有拼缝均穿过或位于所述第一区域中;根据所述所有 拼缝在第二区域中的位置、所述行拼缝和/或所述列拼缝的宽度,从所述第一图像数据中去 除所述行拼缝和/或所述列拼缝对应的像素数据,以得到由被去除的像素数据分为多部分 的第二图像数据;其中,所有拼缝均穿过或位于所述第二区域中,且所述第二区域位于所述 第一区域中;沿行方向,所述第二区域小于所述第一区域的宽度等于所有行拼缝的宽度之 和,和/或,沿列方向,所述第二区域小于所述第一区域的宽度等于所有列拼缝的宽度之和; 根据所述第二图像数据由被去除的像素数据划分成的各部分,在所述显示屏的所述第二区 域上进行显示。
[0008] 作为一种可选的方式,所述多个子显示屏以Μ行*N列的方式排列,M、N均大于或等 于2;所述待显示的第一图像数据的图像分辨率为Y列*X行;所述根据所述所有拼缝在第二 区域中的位置、所述行拼缝和/或所述列拼缝的宽度,从所述第一图像数据中去除所述行拼 缝和/或所述列拼缝对应的像素数据,以得到由被去除的像素数据划分为多部分的第二图 像数据,包括:当Μ等于2时,从X行像素数据中,去除所述行拼缝的宽度对应的像素数据,以 在行方向上划分为2个部分,或,当Μ大于2时,从X行像素数据中,以每相邻两个行拼缝之间 的宽度为间隔,依次去除所述行拼缝的宽度对应的像素数据,以在行方向上划分为Μ个部 分;当Ν等于2时,从Υ列像素数据中,去除与所述列拼缝的宽度对应的像素数据,以在列方向 上划分为2个部分,或,当Ν大于2时,从Υ列像素数据中,以相邻两个列拼缝之间的宽度为间 隔,依次去除与所述列拼缝的宽度对应的像素数据,以在列方向上划分为Ν个部分。
[0009] 优选的,所述Μ行子显示屏所包含的像素行数依次为Ixm、.. .X靡},所述Ν列子显示 屏所包含的像素列数依次为{ym、.. .yi?};所述第一图像数据的图像分辨率中的X和Y分别
[0010] 进一步优选的,所述当Μ等于2时,从X行像素数据中,去除所述行拼缝的宽度对应 的像素数据,以在行方向上划分为2个部分,或,当Μ大于2时,从X行像素数据中,以每相邻两 个行拼缝之间的宽度为间隔,依次去除所述行拼缝的宽度对应的像素数据,以在行方向上 划分为Μ个部分,包括:
[0011] 在行方向上,确定对应前(Μ-1)行子显示屏依次要保留的像素行数为U图像^ ? · ·χ_(μ-1)},其中1 < α < (M-1),当α = 1时,x屏x图像α < x屏a,s为对应于所述行拼 缝宽度的像素行数,当α矣1时,xHfa = x#i;自α = 1起,循环从X行像素数据的未分配数据中, 将前ΧΒ?行像素数据分配给第α行子显示屏,并去除ΧΒ&行之后的s行像素数据,直至去除 ΧΗ象(M-υ行之后的s行像素数据为止,将剩余的未分配数据分配给第Μ行子显示屏。
[0012] 进一步优选的,所述当Ν等于2时,从Υ列像素数据中,去除与所述列拼缝的宽度对 应的像素数据,以在列方向上划分为2个部分,或,当Ν大于2时,从Υ列像素数据中,以相邻两 个列拼缝之间的宽度为间隔,依次去除与所述列拼缝的宽度对应的像素数据,以在列方向 上划分为Ν个部分,包括:
[0013] 在列方向上,确定对应前(Ν-1)列子显示屏依次要保留的像素列数为{yam、 ...yH象(ν-υ},其中1 < β < (N-1),当β= 1时,少'屏/? - w <期像# < w为对应于所述列拼 缝宽度的像素列数,当时,y_=y_;g0=l起,循环从Y列像素数据的未分配数据中, 将前yaw行像素数据分配给第β列子显示屏,并去除yaw列之后的w列像素数据,直至去除 yH象(Ν-υ列之后的《列像素数据为止,将剩余的未分配数据分配给第N列子显示屏。
[0014] 作为另一种可选的方式,当Μ、Ν均等于2时,所述根据所述所有拼缝在第二区域中 的位置、所述行拼缝和所述列拼缝的宽度,从所述第一图像数据中去除所述行拼缝和所述 列拼缝对应的像素数据,以得到由被去除的像素数据划分为多部分的第二图像数据,包括: 将所述第一图像数据分割成对应于4个子显示屏的4个子显示部分;去除第一行子显示屏 和/或第二行子显示屏对应的所述子显示部分中紧邻所述行拼缝的至少一行像素数据,且 去除的所有像素数据对应的第一屏幕宽度等于所述行拼缝的宽度;去除第一列子显示屏 和/或第二列子显示屏对应的所述子显示部分中紧邻所述列拼缝的至少一列像素数据,且 去除的所有像素数据对应的第二屏幕宽度等于所述列拼缝的宽度;得到由被去除的像素数 据划分为4部分的第二图像数据。
[0015] 优选的,所述去除第一行子显示屏和/或第二行子显示屏对应的所述子显示部分 中紧邻所述行拼缝的至少一行像素数据,且去除的所有像素数据对应的第一屏幕宽度等于 所述行拼缝的宽度,还包括:检测第一行或第二行子显示屏对应的所述子显示部分中,与所 述行拼缝对应的紧邻所述行拼缝的像素数据中是否包含关键信息;其中,所述关键信息为 在所述第一图像数据中,显示的图形尺寸小于等于参考尺寸的图形;若第一行或第二行子 显示屏中的一者对应的所述子显示部分中,与所述行拼缝对应的紧邻所述行拼缝的像素数 据中包含关键信息,则去除第一行或第二行子显示屏中的另一者对应的所述子显示部分紧 邻所述行拼缝的需要去除的与所述行拼缝对应的像素数据。
[0016] 优选的,所述去除第一列子显示屏和/或第二列子显示屏对应的所述子显示部分 中紧邻所述列拼缝的至少一列像素数据,且去除的所有像素数据对应的第二屏幕宽度等于 所述列拼缝的宽度,还包括:检测第一列或第二列子显示屏对应的所述子显示部分中,与所 述列拼缝对应的紧邻所述列拼缝的像素数据中是否包含关键信息;其中,所述关键信息为 在所述第一图像数据中,显示的图形尺寸小于等于参考尺寸的图形;若第一列或第二列子 显示屏中的一者对应的所述子显示部分中,与所述列拼缝对应的紧邻所述列拼缝的像素数 据中包含关键信息,则去除第一列或第二列子显示屏中的另一者对应的所述子显示部分紧 邻所述列拼缝的需要去除的与所述列拼缝对应的像素数据。
[0017] 在上述基础上优选的,所述行拼缝对应的像素数据的行数等于所述行拼缝的宽度 除以所述子显示屏的单个像素沿垂直于所述行拼缝方向的宽度;所述列拼缝对应的像素数 据的列数等于所述列拼缝的宽度除以所述子显示屏的单个像素沿垂直于所述列拼缝方向 的宽度。
[0018] 在上述基础上可选的,所述数据处理方法还包括:获取字幕信息;在所述显示屏的 空白区域中显示所述字幕信息;其中,所述空白区域为所述显示屏中除所述第二区域之外 的区域。
[0019] 第二方面、本发明实施例还提供了一种用于拼接显示系统的数据处理的数据处理 装置,所述拼接显示系统的显示屏包括:多个子显示屏,每相邻两行的子显示屏之间具有行 拼缝,和/或,每相邻两列的子显示屏之间具有列拼缝,所述数据处理装置包括:获取模块, 用于获取一帧在所述显示屏的第一区域上待显示的第一图像数据,所有拼缝均穿过或位于 所述第一区域中;处理模块,用于根据所述所有拼缝在第二区域中的位置、所述行拼缝和/ 或所述列拼缝的宽度,从所述第一图像数据中去除所述行拼缝和/或所述列拼缝对应的像 素数据,以得到由被去除的像素数据分为多部分的第二图像数据;其中,所有拼缝均穿过或 位于所述第二区域中,且所述第二区域位于所述第一区域中;沿行方向,所述第二区域小于 所述第一区域的宽度等于所有行拼缝的宽度之和,和/或,沿列方向,所述第二区域小于所 述第一区域的宽度等于所有列拼缝的宽度之和;输出模块,用于根据所述第二图像数据由 被去除的像素数据划分成的各部分,在所述显示屏的所述第二区域上进行显示。
[0020] 作为一种可选的方式,所述多个子显示屏以Μ行*N列的方式排列,M、N均大于或等 于2;所述待显示的第一图像数据的图像分辨率为Y列*X行;所述处理模块包括:第一处理单 元,用于当Μ等于2时,从X行像素数据中,去除所述行拼缝的宽度对应的像素数据,以在行方 向上划分为2个部分,或,当Μ大于2时,从X行像素数据中,以每相邻两个行拼缝之间的宽度 为间隔,依次去除所述行拼缝的宽度对应的像素数据,以在行方向上划分为Μ个部分;第二 处理单元,用于当Ν等于2时,从Υ列像素数据中,去除与所述列拼缝的宽度对应的像素数据, 以在列方向上划分为2个部分,或,当Ν大于2时,从Υ列像素数据中,以相邻两个列拼缝之间 的宽度为间隔,依次去除与所述列拼缝的宽度对应的像素数据,以在列方向上划分为Ν个部 分。
[0021] 优选的,所述Μ行子显示屏所包含的像素行数依次为{XH...X靡},所述Ν列子显示 屏所包含的像素列数依次为{ym、.. .yi?};所述第一图像数据的图像分辨率中的X和Υ分别
所述第一处理单元,具体用于在行方向上,确定对应前(M-1) 行子显示屏依次要保留的像素行数为{xHfi、. . .xHf(M-i)},其中1 < α < (M-1),当α = 1时, χ屏α -s 图像《 屏《,s为对应于所述行拼缝宽度的像素行数,当α矣1时,Χ_α = Χ?α;自 α = 1起,所述第一处理单元循环从X行像素数据的未分配数据中,将前xHfdf像素数据分配 给第α行子显示屏,并去除xHfa行之后的s行像素数据,直至去除xHf(M-i)行之后的s行像素数 据为止,将剩余的未分配数据分配给第Μ行子显示屏。
[0022]优选的,所述Μ行子显示屏所包含的像素行数依次为{xm、.. .X靡},所述Ν列子显示 屏所包含的像素列数依次为{ym、.. .yi?};所述第一图像数据的图像分辨率中的X和Y分别
所述第二处理单元,具体用于在列方向上,确定对应前(N-1) ? 列子显示屏依次要保留的像素列数为{y_i、. . ,其中1 < β < (N-1),当β=1时, 3'屏少图像灭屏々严为对应于所述列拼缝宽度的像素列数,当时,顶鄭=7_;自 β=1起,所述第二处理单元循环从Υ列像素数据的未分配数据中,将前ys?行像素数据分配 给第β列子显示屏,并去除ys?列之后的w列像素数据,直至去除列之后的《列像素数 据为止,将剩余的未分配数据分配给第N列子显示屏。
[0023]作为另一种可选的方式,当M、N均等于2时,所述处理模块包括:分割单元,用于将 所述第一图像数据分割成对应于4个子显示屏的4个子显示部分;第一处理单元,用于去除 第一行子显示屏和/或第二行子显示屏对应的所述子显示部分中紧邻所述行拼缝的至少一 行像素数据,且去除的所有像素数据对应的第一屏幕宽度等于所述行拼缝的宽度;第二处 理单元,用于去除第一列子显示屏和/或第二列子显示屏对应的所述子显示部分中紧邻所 述列拼缝的至少一列像素数据,且去除的所有像素数据对应的第二屏幕宽度等于所述列拼 缝的宽度。
[0024]优选的,所述处理模块还包括:第一检测单元,用于检测第一行或第二行子显示屏 对应的所述子显示部分中,与所述行拼缝对应的紧邻所述行拼缝的像素数据中是否包含关 键信息;其中,所述关键信息为在所述第一图像数据中,显示的图形尺寸小于等于参考尺寸 的图形;若第一行或第二行子显示屏中的一者对应的所述子显示部分中,与所述行拼缝对 应的紧邻所述行拼缝的像素数据中包含关键信息,则所述处理单元用于去除第一行或第二 行子显示屏中的另一者对应的所述子显示部分紧邻所述行拼缝的需要去除的与所述行拼 缝对应的像素数据。
[0025]优选的,所述处理模块还包括:第二检测单元,用于检测第一列或第二列子显示屏 对应的所述子显示部分中,与所述列拼缝对应的紧邻所述列拼缝的像素数据中是否包含关 键信息;其中,所述关键信息为在所述第一图像数据中,显示的图形尺寸小于等于参考尺寸 的图形;若第一列或第二列子显示屏中的一者对应的所述子显示部分中,与所述列拼缝对 应的紧邻所述列拼缝的像素数据中包含关键信息,则所述处理单元用于去除第一列或第二 列子显示屏中的另一者对应的所述子显示部分紧邻所述列拼缝的需要去除的与所述列拼 缝对应的像素数据。
[0026]在上述基础上优选的,所述第一处理单元,包括第一计算子单元,用于根据所述行 拼缝的宽度除以所述子显示屏的单个像素沿垂直于所述行拼缝方向的宽度计算得到与所 述行拼缝对应的像素数据的行数;所述第二处理单元,包括第二计算子单元,用于根据所述 列拼缝的宽度除以所述子显示屏的单个像素沿垂直于所述列拼缝方向的宽度计算得到与 所述列拼缝对应的像素数据的列数。
[0027]在上述基础上可选的,所述获取模块还用于,获取字幕信息;所述输出模块还用 于,在所述显示屏的空白区域中显示所述字幕信息;其中,所述空白区域为所述显示屏中除 所述第二区域之外的区域。
[0028]第三方面、本发明实施例还提供了一种拼接显示系统,所述拼接显示系统包括上 述任一项所述的数据处理装置。
[0029] 基于此,通过本发明实施例提供的上述数据处理方法,根据所有拼缝在第二区域 中的位置、行拼缝和/或列拼缝的宽度,从获取的一帧在显示屏的第一区域上待显示的第一 图像数据中去除行拼缝和/或列拼缝对应的像素数据,以得到由被去除的像素数据分为多 部分的第二图像数据。继而根据第二图像数据由被去除的像素划分成的各部分在显示屏的 第二区域上进行显示,即在每个子显示屏上显示的图像都是由被去除的像素数据依次分割 开的,并且去除的像素数据是对应于行拼缝和/或列拼缝的,通过去除原本在显示屏上进行 显示时会跨越拼缝的图形中紧邻拼缝处的与拼缝对应的像素数据,观看者在观看第二区域 上显示的第二图像数据时,利用人眼观看画面时视觉的自我修正能力,可以对跨越拼缝的 图形内容进行自我补偿,从而消除拼接显示系统由于相邻屏幕之间存在拼缝而导致的图像 变形失真问题,使得整个画面的显示不失真,提高了拼接显示系统的显示品质。
【附图说明】
[0030] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图获得其他的附图。
[0031] 图1为现有技术的拼接显示系统显示画面的示意图;
[0032] 图2为本发明实施例提供的一种数据处理方法流程示意图;
[0033]图3A为拼接显示系统采用本发明实施例提供的上述数据处理方法后显示图像的 示意图一;
[0034]图3B为拼接显示系统采用本发明实施例提供的上述数据处理方法后显示图像的 示意图二;
[0035]图4为拼接显示系统采用本发明实施例提供的上述数据处理方法后在显示屏中显 示的示意图;
[0036]图5为与本发明实施例提供的一种数据处理方法相对应的系统框图;
[0037]图6A为拼接显示系统采用本发明实施例提供的上述数据处理方法后第二区域的 显示位置1示意图;
[0038]图6B为拼接显示系统采用本发明实施例提供的上述数据处理方法后第二区域的 显示位置2示意图;
[0039]图6C为拼接显示系统采用本发明实施例提供的上述数据处理方法后第二区域的 显示位置3示意图;
[0040] 图6D为拼接显示系统采用本发明实施例提供的上述数据处理方法后第二区域的 显示位置示4意图;
[0041] 图7为本发明实施例提供的上述数据处理方法中对应于图6A至图6D的第一图像数 据。
[0042]附图标记:
[0043] 01-显示屏;Ola-第一区域;01b-第二区域;01c-空白区域;10-子显示屏;11-行拼 缝;12-列拼缝。
【具体实施方式】
[0044]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。
[0045]需要说明的是,本发明实施例中所使用的所有术语(包括技术和科学术语)具有与 本发明所属领域的普通技术人员共同理解的相同含义。还应当理解,诸如在通常字典里定 义的那些术语应当被解释为具有与它们在相关技术的上下文中的含义相一致的含义,而不 应用理想化或极度形式化的意义来解释,除非这里明确地这样定义。
[0046]本发明实施例提供了一种拼接显示系统的数据处理方法,上述的拼接显示系统的 显示屏包括有多个子显示屏,每相邻两行的子显示屏之间具有行拼缝,和/或,每相邻两列 的子显示屏之间具有列拼缝。如图2所示,该数据处理方法包括:
[0047] S01、获取一帧在显示屏的第一区域上待显示的第一图像数据,所有拼缝均穿过或 位于第一区域中;
[0048] S02、根据所有拼缝在第二区域中的位置、行拼缝和/或列拼缝的宽度,从第一图像 数据中去除行拼缝和/或列拼缝对应的像素数据,以得到由被去除的像素数据分为多部分 的第二图像数据;其中,所有拼缝均穿过或位于第二区域中,且第二区域位于第一区域中; 沿行方向,第二区域小于第一区域的宽度等于所有行拼缝的宽度之和,和/或,沿列方向,第 二区域小于第一区域的宽度等于所有列拼缝的宽度之和;
[0049] S03、根据第二图像数据由被去除的像素数据划分成的各部分,在显示屏的第二区 域上进行显示。
[0050] 需要说明的是,本发明实施例提供的上述数据处理方法可以适用于多种排列方式 的拼接显示系统。例如,拼接显示系统中各个子显示屏可以呈行、列排列,即每相邻两行的 子显示屏之间具有行拼缝,每相邻两列的子显示屏之间具有列拼缝;或者,各个子显示屏可 以仅呈行排列,即多个子显示屏呈多行一列的方式进行排列,每相邻两行的子显示屏之间 具有行拼缝;再或者,各个子显示屏可以仅呈列排列,即多个子显示屏呈一行多列的方式进 行排列,每相邻两列的子显示屏之间具有列拼缝。
[0051] 下面根据子显示屏的不同排列方式,详细阐述上述的步骤S01和步骤S02。
[0052]针对显示屏是由一行多列个或多行一列个子显示屏构成的情况:
[0053]当上述的显示屏是由一行多列个或多行一列个子显示屏构成时,在上述步骤S01 中,所有拼缝均穿过第一区域中是指第一区域在显示屏上的部分区域显示、且第一区域之 外的区域中仍存在拼缝,因此使得所有拼缝均穿过第一区域而不是位于第一区域中;所有 拼缝均位于第一区域中是指第一区域在显示屏上的位置覆盖了所有的拼缝,例如可以是在 显示屏上全屏显示,或者在显示屏上的部分区域显示但第一区域之外的区域中没有拼缝, 因此使得所有拼缝均位于第一区域中。
[0054]进一步在上述步骤S02中,具体则是根据所有拼缝在第二区域中的位置、行拼缝或 列拼缝的宽度,从第一图像数据中去除行拼缝或列拼缝对应的像素数据,以得到由被去除 的像素数据分为多个部分的第二图像数据。
[0055] 其中,若所有拼缝均穿过第一区域,由于从第一图像数据中去除了部分的像素数 据,故所有的行拼缝或所有的列拼缝也均会穿过第二区域中,即所有的行拼缝或所有的列 拼缝的一部分还会位于第二区域之外的区域;若所有拼缝均位于第一区域,虽然从第一图 像数据中去除了部分的像素数据,但是在每个子显示屏上显示的图像都是由被去除的像素 数据依次分割开的,因此如图3A所示,当上述的显示屏具体是由一行多列个子显示屏10构 成时,所有的列拼缝均为第一区域Ola(在图中以矩形虚线框示意出)中,去除第一图像数据 中的部分像素数据后,第二区域〇lb(在图中以矩形虚线框示意出)之外的空白区域01c(在 图中以矩阵虚线框示意出)会位于显示屏中第一列子显示屏10靠近边缘的区域和/或最后 一列子显示屏10靠近边缘的区域(图中仅以空白区域位于最后一列子显示屏10靠近边缘的 区域为例进行说明);如图3B所示,当上述的显示屏具体是由多行一列个子显示屏10构成 时,所有的列拼缝均为第一区域Ola(在图中以矩形虚线框示意出)中,去除第一图像数据中 的部分像素数据后,第二区域〇lb(在图中以矩阵虚线框示意出)之外的空白区域01c(在图 中以矩阵虚线框示意出)会位于显示屏中第一行子显示屏10靠近边缘的区域和/或最后一 行子显示屏10靠近边缘的区域(图中仅以空白区域位于最后一行子显示屏10靠近边缘的区 域为例进行说明),故在上述情况下,所有拼缝均会穿过第二区域中。
[0056] 针对显示屏是由多行多列个显示屏构成的情况:
[0057] 当上述的显示屏是由至少两行且至少两列个子显示屏构成时,在上述步骤S01中, 所有拼缝均穿过第一区域中是指若显示屏是全屏显示画面,第一区域即为显示屏全屏显示 的区域,由于显示屏由上述的多个子显示屏拼接而成,故所有的拼缝均位于第一区域;所有 拼缝均位于第一区域中是指若在显示屏的部分区域显示画面时,第一区域的面积会小于显 示屏全屏显示的面积,为了消除由于拼缝而导致的图像变形失真问题,故上述的部分区域 即第一区域的位置具体应为显示屏中所述拼缝均会穿过的区域,从而可以通过后续的步骤 S02和步骤S03达到消除图像变形失真、提高显示品质的目的。
[0058]由于多个子显示屏是沿行、列方向排列的,故在后续的步骤S02中,具体则是根据 所有拼缝在第二区域中的位置、行拼缝和列拼缝的宽度,从第一图像数据中去除行拼缝和 列拼缝对应的像素数据,以得到由被去除的像素数据分为多部分的第二图像数据;其中,由 于从第一图像数据中去除了部分的像素数据,第二区域不会是在显示屏上全屏显示的区 域,故所有拼缝均穿过第二区域中。
[0059]这样一来,以多个子显示屏呈2行*2列的排列方式为例,后续的步骤S03可根据第 二图像数据由被去除的像素数据划分成的4部分,在显示屏的第二区域上进行显示。由于在 每个子显示屏上显示的图像都是由被去除的像素数据依次分割开的,并且去除的像素数据 在行方向、列方向分别对应于行拼缝、列拼缝,即在第一图像数据中去除了原本在显示屏上 进行显示的时候会跨越拼缝的图形中紧邻拼缝处的与拼缝对应的像素数据。观看在观看第 二区域中显示的第二图像数据时,利用人眼观看画面时视觉的自我修正能力,可以对跨越 拼缝的图形内容进行自我补偿,从而使得整个画面的显示不失真。
[0060] 示例的,如图4所示,通过上述的处理方法,将跨越拼缝的圆形图案去除靠近行拼 缝11和列拼缝12的对应数量的像素数据,人眼在看到由4个子显示屏10共同显示的该图形 时,视觉能够对圆形(如图4中(a)部分所示)被去除的部分进行自我补偿,大脑中获得的图 形仍为完整的一个圆形(如图4中(b)部分所示),使得显示的图形没有发生变形,整个画面 的显示不失真。
[0061] 基于此,通过本发明实施例提供的上述数据处理方法,根据所有拼缝在第二区域 中的位置、行拼缝和/或列拼缝的宽度,从获取的一帧在显示屏的第一区域上待显示的第一 图像数据中去除行拼缝和/或列拼缝对应的像素数据,以得到由被去除的像素数据分为多 部分的第二图像数据。继而根据第二图像数据由被去除的像素划分成的各部分在显示屏的 第二区域上进行显示,即在每个子显示屏上显示的图像都是由被去除的像素数据依次分割 开的,并且去除的像素数据是对应于行拼缝和/或列拼缝的,通过去除原本在显示屏上进行 显示时会跨越拼缝的图形中紧邻拼缝处的与拼缝对应的像素数据,观看者在观看第二区域 上显示的第二图像数据时,利用人眼观看画面时视觉的自我修正能力,可以对跨越拼缝的 图形内容进行自我补偿,从而消除拼接显示系统由于相邻屏幕之间存在拼缝而导致的图像 变形失真问题,使得整个画面的显示不失真,提高了拼接显示系统的显示品质。
[0062] 在上述基础上,由于一行多列或多行一列的排列方式显示差异过大,因此进一步 优选的,上述的拼接显示系统包括多行多列个子显示屏,即多个子显示屏是以Μ行*N列的方 式排列,M、N均大于或等于2。
[0063]进一步的,本发明实施例进一步提供了两种可选的上述步骤S02的具体实现方式。 [0064]步骤S02的实现方式一
[0065]在此实现方式下,待显示的第一图像数据的图像分辨率为Y列*X行。当Μ等于2时, 从X行像素数据中,去除行拼缝的宽度对应的像素数据,以在行方向上划分为2个部分,或 者,当Μ大于2时,从X行像素数据中,以每相邻两个行拼缝之间的宽度为间隔,依次去除行拼 缝的宽度对应的像素数据,以在行方向上划分为Μ个部分;当Ν等于2时,从Υ列像素数据中, 去除与列拼缝的宽度对应的像素数据,以在列方向上划分为2个部分,或者,当Ν大于2时,从 Υ列像素数据中,以相邻两个列拼缝之间的宽度为间隔,依次去除与列拼缝的宽度对应的像 素数据,以在列方向上划分为Ν个部分。
[0066]这里仅以行方向像素数据的处理为例进行说明,当Μ等于2时,去除行拼缝的宽度 对应的像素数据后,将第一图像数据在行方向上划分为2个部分,这2个部分在每行子显示 屏中的像素行数的分配有多种方式,例如,当单个子显示屏的物理分辨率为1920列*1080 行,第一图像数据的行数为2*1080行= 2160行,与行拼缝对应的像素数据的行数为13行时, 第一行子显示屏显示第一图像数据中的第1行至第1080行像素数据,相应的,第二行子显示 屏显示第一图像数据中去除13行像素之后的第1093行至第2160行像素数据,并在第二行子 显示屏靠近边缘的区域中产生与去除的13行像素数据相对应的空白区域;或者,第一行子 显示屏显示第一图像数据中的第1行至第1067行像素数据,相应的,第二行子显示屏显示第 一图像数据中去除13行像素之后的第1081行至第2160行像素数据,并在第二行子显示屏靠 近边缘的区域中产生与去除的13行像素数据相对应的空白区域;再或者,去除的13行像素 数据可以分别位于两行子显示屏中,即第一行子显示屏与第二行子显示屏均没有完全显示 1080行像素,并在靠近边缘的区域中均产生空白区域,且空白区域的宽度之和对应于去除 的13行像素数据的宽度。
[0067]当Μ大于2时,为了在显示屏的第二区域上显示的第二图像数据是由被去除的像素 数据划分成的各部分,应当以每相邻两个行拼缝之间的宽度为间隔,依次去除行拼缝的宽 度对应的像素数据,以在行方向上划分为Μ个部分。其中,以每相邻两个行拼缝之间的宽度 为间隔依次去除行拼缝的宽度对应的像素数据的目的是为了保证相邻两行的行拼缝之间 的子显示屏在行方向上全部用于显示,不会使得位于第二区域中心处的任意相邻两行的行 拼缝之间的子显示屏中出现空白区域,影响正常显示。
[0068] 这里以Μ等于3,单个子显示屏的物理分辨率为1920列*1080行,第一图像数据的行 数为3*1080行= 3240行,与行拼缝对应的像素数据的行数为13行为例,以第一行的行拼缝 与第二行的行拼缝之间的宽度为间隔(即第二行子显示屏显示全部1080行像素数据的宽度 为间隔),依次去除行拼缝的宽度对应的像素数据。去除与这两行的行拼缝对应的像素数据 后的第二图像数据在行方向上即由3部分组成,这3部分的像素行数具体分配存在以下3种 情况:
[0069]其一、除最后一行子显示屏之外,其余行的各子显示屏均显示全部1080行像素数 据,即:第一行子显示屏显示第一图像数据中第1行至第1080行像素数据,第二行子显示屏 显示第一图像数据中第1093行至第2173行像素数据,第三行子显示屏显示第一图像数据中 第2186行至第3240行像素数据,并在第三行子显示屏靠近边缘的区域中产生与去除的2*13 行=26行像素数据相对应的空白区域。
[0070]其二、除第一行子显示屏之外,其余行的子显示屏均显示全部1080行像素数据, 即:第一行子显示屏显示第一图像数据中第1行至第1054行像素数据,并在第一行子显示屏 靠近边缘的区域中产生与去除的2*13行=26行像素数据相对应的空白区域,第二行子显示 屏显示第一图像数据中第1067行至第2147行像素数据,第三行子显示屏显示第一图像数据 中第2160行至第3240行像素数据。
[0071] 其三、除第一行和最后一行子显示屏之外,其余行的子显示屏均显示全部1080行 像素数据,第一行子显示屏显示1067行至1079行像素数据,并在第一行子显示屏靠近边缘 的区域中相应的产生与13行至1行像素数据相对应的空白区域,第三行子显示屏显示1067 行至1079行像素数据,并且由于第一行子显示屏中包含的1080行像素数据没有全部用来显 示第一图像数据中的数据,因此会在第三行子显示屏靠近边缘的区域中产生与第一行子显 示屏以及第三行子显示屏没有显示的像素行数对应的空白区域。这里以第一行子显示屏和 第三行子显示屏均显示1067行像素为例,即:第一行子显示屏显示第一图像数据中第1行至 第1067行像素数据,并在第一行子显示屏靠近边缘的区域中产生与去除的13行像素数据相 对应的空白区域;第二行子显示屏显示第一图像数据中第1081行至第2160行像素数据;第 三行子显示屏显示第一图像数据中第2173行至第3240行像素数据,并在第三行子显示屏靠 近边缘的区域中产生与去除的13行像素数据相对应的空白区域。
[0072]这样一来,每行子显示屏上显示的图像都是由被去除的像素数据依次分割开的, 并且去除的像素数据是对应于行拼缝的,通过去除第一图像数据中原本在显示屏上进行显 示时跨越行拼缝的图形中靠近行拼缝处的与行拼缝对应的像素数据,利用人眼观看画面时 视觉的自我修正能力,可以对跨越行拼缝的图形的内容进行自我补偿,从而消除拼接显示 系统由于相邻行的子显示屏之间存在拼缝而导致的图像变形失真问题。
[0073] 进一步的,为了充分利用显示屏可显示的区域来进行显示,第一图像在显示屏行 进行全屏显示。即:
[0074] Μ行子显示屏所包含的像素行数依次为{x祖、...X靡},N列子显示屏所包含的像素 列数依次为{ym----y屏n};第一图像数据的图像分辨率中的X和Y分别满足
[0075] 在此基础上,在上述方式一中,当Μ等于2时,从X行像素数据中,去除行拼缝的宽度 对应的像素数据,以在行方向上划分为2个部分,或者,当Μ大于2时,从X行像素数据中,以每 相邻两个行拼缝之间的宽度为间隔,依次去除行拼缝的宽度对应的像素数据,以在行方向 上划分为Μ个部分,具体包括:
[0076] 在行方向上,确定对应前(Μ-1)行子显示屏依次要保留的像素行数为U图像^ ? · ·χ_(μ-1)},其中1 < α < (M-1),当α = 1时,x屏α5 < "^图像α < x屏a ,s为对应于行拼缝宽 度的像素行数,当α矣1时,X醜ι = χ屏1;
[0077] 自α = 1起,循环从X行像素数据的未分配数据中,将前xgffa行像素数据分配给第α 行显示屏,并去除XBffa行之后的S行像素数据,直至去除XHf(M-l)行之后的S行像素数据为止, 将剩余的未分配数据分配给第Μ行显示屏。
[0078] 这里,α为(Μ-1)中的任一值,当α = 1时,第一行子显示屏所包含的像素行数为χ^。 若第一行子显示屏显示其全部行的像素,则要保留的像素行数XHfi等于;若第一行子显 示屏通过其部分行的像素来显示第一图像数据中的数据,则要保留的像素行数1隱 1小于 X祖,在这种情况下,要保留的像素行数X酿可以等于X屏《 - 或者即:当第 一行子显示屏没有显示的行数等于对应于行拼缝宽度的像素行数s时,xBffl·等于一 Μ 当第一行子显示屏没有显示的行数小于对应于行拼缝宽度的像素行数s时,xsifi大于 x屏《 相应的,由于第一行子显示屏没有显示的行数小于对应于行拼缝宽度的像素行数 s,最后一行子显示屏没有显示的行数为与所有行拼缝对应的像素数据的行数再加上s行像 素中减去第一行子显示屏没有显示的行数的差值之和。
[0079]当α矣1时,即对于除第一行和最后一行的任一行子显示屏而言,要保留的像素行 数ΧΗ知需等于该行子显示屏所包含的像素行数X咏,以使得上述拼接显示系统不会在除第一 行和最后一行子显示屏边缘外的其余行的子显示屏中产生没有显示图像的空白区域,保证 其正常显示。
[0080] 进一步的,行方向数据处理的具体原理为:
[0081] 自α = 1起,循环从X行像素数据的未分配数据中,将前xgffa行像素数据分配给第α 行子显示屏,并去除XBffa行之后的S行像素数据,直至去除XHf(M-l)行之后的S行像素数据为 止,将剩余的未分配数据分配给第Μ行子显示屏。
[0082] 具体的,即为:自第一行子显示屏起,将第一图像数据中的前xHti行像素数据分配 给第一行子显示屏,再去除第一图像数据中前驅1動行像素数据之后紧邻的s行像素数据。自 第二行子显示屏起,将X行像素数据的未分配数据,即(X-xBfti-S)行数据中的前1_行像素 数据分配给第二行子显示屏,再去除第一图像数据中前XHI2行像素数据之后紧邻的s行像 素数据。对第一图像数据对应于第2行之后的子显示屏的数据循环处理过程依次类推,直至 去除xHfOi-υ行之后的s行像素数据为止,将剩余的未分配数据分配给第Μ行子显示屏。相应 的,会在最后的第Μ行子显示屏靠近边缘处产生与去除的(M_l)*s行以及以屏丨-X图像1)行之 和的像素数据相对应的空白区域。
[0083] 同样的,当N等于2时,从Y列像素数据中,去除与列拼缝的宽度对应的像素数据,以 在列方向上划分为2个部分,和/或,当N大于2时,从Y列像素数据中,以相邻两个列拼缝之间 的宽度为间隔,依次去除与列拼缝的宽度对应的像素数据,以在列方向上划分为N个部分, 具体包括:
[0084]在列方向上,确定对应前(N-1)列子显示屏依次要保留的像素列数为{yam、 ? ..7__-1)},其中,当0=1时,.1;屏0->^ >;图像/^3;屏々^对应于列拼缝的宽度,当0矣1时, y_=獅;
[0085]自β=1起,循环从Y列像素数据的未分配数据中,将前7_行像素数据分配给第β 列子显示屏,并去除yS?列之后的w列像素数据,直至去除列之后的w列像素数据为 止,将剩余的未分配数据分配给第N列子显示屏。
[0086]这里,列方向像素数据的处理原理可参考上述行方向像素数据的处理原理,此处 不再赘述。
[0087]进一步的,从第一图像数据中去除行拼缝对应的像素数据的具体行数等于行拼缝 的宽度除以子显示屏的单个像素沿垂直于行拼缝方向的宽度;从第一图像数据中去除列拼 缝对应的像素数据的具体列数等于列拼缝的宽度除以子显示屏的单个像素沿垂直于列拼 缝方向的宽度。
[0088] 例如,以单个子显示屏的物理分辨率为1920列*1080行,单个像素为正方形,尺寸 为0.63mm*0.63mm,行拼缝的宽度和列拼缝的宽度均为8.5mm为例,从第一图像数据中去除 的行拼缝对应的像素数据的具体行数为8.5/0.63 ? 13行像素,从第一图像数据中去除的列 拼缝对应的像素数据的具体列数为8.5/0.63 ? 13列像素。
[0089]步骤S02的实现方式二
[0090]当M、N均等于2时,根据所有拼缝在第二区域中的位置、行拼缝和列拼缝的宽度,从 第一图像数据中去除行拼缝和列拼缝对应的像素数据,以得到由被去除的像素数据划分为 多部分的第二图像数据,具体包括:
[0091]将第一图像数据分割成对应于4个子显示屏的4个子显示部分;
[0092]去除第一行子显示屏和/或第二行子显示屏对应的子显示部分中紧邻行拼缝的至 少一行像素数据,且去除的所有像素数据对应的第一屏幕宽度等于行拼缝的宽度;去除第 一列子显示屏和/或第二列子显示屏对应的子显示部分中紧邻列拼缝的至少一列像素数 据,且去除的所有像素数据对应的第二屏幕宽度等于列拼缝的宽度;得到由被去除的像素 数据划分为4部分的第二图像数据。
[0093]需要说明的是,上述数据处理方法包括有采用上述方式二进行的步骤S02的具体 系统框图如图5所示,由于子拼接屏的数量较少,上述方式二首先对输入的信号经过信号解 码,获取到第一图像数据,再对第一图像数据进行画面分割,以及画面像素处理得到第二图 像数据,在对第二图像数据进行图像输出。其中,画面像素处理的具体过程为拼缝宽度的参 数输入、根据输入的参数对需要去除的像素数进行计算。
[0094]从第一图像数据中去除行拼缝对应的像素数据为例,去除的具体方式可以为: [0095]仅去除第一行子显示屏或者第二行子显示屏对应的子显示部分中紧邻行拼缝的 与行拼缝对应的像素数据;或者,也可去除第一行子显示屏对应的子显示部分中紧邻行拼 缝的若干行的像素数据,以及第二行子显示屏对应的子显示部分中紧邻行拼缝的若干行的 像素数据,以使两行子显示屏对应的子显示部分中去除的像素数据的行数总和等于行拼缝 的宽度即可。本发明实施例对此具体不作限定,可灵活调整。
[0096]由于从第一图像数据中去除的像素数据的行数对应于行拼缝,因此,在行方向上, 显示屏中即有一个没有显示第一图像数据的区域,这一区域的屏幕宽度即第一屏幕宽度等 于去除的像素数据的行数,即行拼缝的宽度。由于从第一图像数据中去除的像素数据的列 数对应于列拼缝,因此,在列方向上,显示屏中即有一个没有显示第一图像数据的区域,这 一区域的屏幕宽度即第二屏幕宽度等于去除的像素数据的列数,即列拼缝的宽度。
[0097]进一步的,考虑到若去除的像素数据中包含有关键信息,即显示的图形尺寸小于 等于参考尺寸的图形,如文字或尺寸很小的图形等,去除后则会影响观看者对于显示画面 整体内容的正常理解。上述像素数据去除的过程还包括检测的过程,通过调整第二区域在 显示屏上的显示位置,以使去除的像素数据中不包含有上述的关键信息。上述的去除第一 行子显示屏和/或第二行子显示屏对应的子显示部分中紧邻行拼缝的至少一行像素数据, 且去除的所有像素数据对应的第一屏幕宽度等于行拼缝的宽度,具体还包括:
[0098]检测第一行或第二行子显示屏对应的子显示部分中,与行拼缝对应的紧邻行拼缝 的像素数据中是否包含关键信息;其中,关键信息为在第一图像数据中,显示的图形尺寸小 于等于参考尺寸的图形;
[0099]若第一行或第二行子显示屏中的一者对应的子显示部分中,与行拼缝对应的紧邻 行拼缝的像素数据中包含关键信息,则去除第一行或第二行子显示屏中的另一者对应的子 显示部分中与行拼缝对应的紧邻行拼缝的像素数据。
[0100]同样的,进一步的,去除第一列子显示屏和/或第二列子显示屏对应的子显示部分 中紧邻列拼缝的至少一列像素数据,且去除的所有像素数据对应的第二屏幕宽度等于列拼 缝的宽度,具体还包括:
[0101]检测第一列或第二列子显示屏对应的子显示部分中,与列拼缝对应的紧邻列拼缝 的像素数据中是否包含关键信息;其中,关键信息为在第一图像数据中,显示的图形尺寸小 于等于参考尺寸的图形;
[0102] 若第一列或第二列子显示屏中的一者对应的子显示部分中,与列拼缝对应的紧邻 列拼缝的像素数据中包含关键信息,则去除第一列或第二列子显示屏中的另一者对应的子 显示部分中与列拼缝对应的紧邻列拼缝的像素数据。
[0103] 其中,从第一图像数据中去除行拼缝对应的像素数据的具体行数等于行拼缝的宽 度除以子显示屏的单个像素沿垂直于行拼缝方向的宽度;从第一图像数据中去除列拼缝对 应的像素数据的具体列数等于列拼缝的宽度除以子显示屏的单个像素沿垂直于列拼缝方 向的宽度。
[0104] 示例的,以单个子显示屏的物理分辨率为1920列*1080行,单个像素为正方形,尺 寸为0.63mm*0.63mm,行拼缝的宽度和列拼缝的宽度均为8.5mm为例,从第一图像数据中去 除的行拼缝对应的像素数据的具体行数为8.5/0.63 ? 13行像素,从第一图像数据中去除的 列拼缝对应的像素数据的具体列数为8.5/0.63 ? 13列像素。
[0105] 通过上述的检测方式,调整了第二区域在显示屏中的具体显示位置,以使去除的 像素数据中不包含有上述的关键信息,以使观看者能够对显示的内容进行正常理解。
[0106] 这里,如图6A所示,以每个子显示部分的图像分辨率为1920列*1080行为例,当第 一行子显示屏即1#号子显示屏和2#号子显示屏对应的子显示部分中,靠近行拼缝的像素数 据中包含有关键信息,则去除第二行子显示屏即3#号子显示屏和4#号子显示屏对应的子显 示部分中与行拼缝对应的紧邻行拼缝的像素数据;当第一列子显示屏即1#号子显示屏和3# 号子显示屏对应的子显示部分中,靠近列拼缝的像素数据中包含有关键信息,则去除第二 列子显示屏即2#号子显示屏和4#号子显示屏对应的子显示部分中与列拼缝对应的紧邻列 拼缝的像素数据。即,1#号子显示屏完整显示1920列*1080行个像素信息;2#号子显示屏显 示的内容从第一图像数据中的第1933列开始显示,直至第3840列结束,共显示1080行;3#号 子显示屏显示的内容从第一图像数据中的第1093行开始显示,直至第2160行结束,共显示 1920列;4#号子显示屏显示的内容从第一图像数据中的第1933列、第1093行开始显示,直至 第3840列、第2160行结束,并在第二列的2#号子显示屏和4#号子显示屏靠近边缘的区域产 生了宽度与13列像素数据相对应的空白区域,在第二行的3#子显示屏和4#号子显示屏靠近 边缘的区域产生了宽度与13行像素数据相对应的空白区域。
[0107] 在此情况下,第二区域在显示屏中的位置可以标记为位置1。对于显示位置2、3以 及4的情况,去除的像素数据的具体位置分别如图6B、图6C以及图6D所示。
[0108] 当检测到检测第一行或第二行子显示屏对应的子显示部分中,与行拼缝对应的紧 邻行拼缝的像素数据中包含有关键信息、第一列或第二列子显示屏对应的子显示部分中, 与列拼缝对应的紧邻列拼缝的像素数据中包含有关键信息,如完整的文字等情况,可以通 过改变第二显示区域在显示屏中的具体显示位置以将关键信息显示出来。如在显示位置1 时检测到列向去除的像素数据中含有关键信息,则可调整为参考图6B所示的显示位置2的 方式;如在行向去除的像素数据中含有关键信息,可调整为参考图6C所示的显示位置3的方 式;如列向、行向均有关键信息,可调整为参考图6D所示的显示位置4的方式。
[0109]例如,当第一图像数据是如图7所示的一幅图像时,参考图6A至图6D所示,该图像 数据中的"小鸟"二字只有在显示位置2的时候才能相对显示地最完整,能够被观看者正确 理解。而其他显示位置由于去除的像素数据中包含有构成"小鸟"的数据,且观看者通过去 除后留下的部分无法正确理解此处原本图形的含义,因此很难判断所要显示的内容是什 么。
[0110] 在上述基础上,上述数据处理方法还包括:
[0111] 获取字幕信息;
[0112] 在显示屏的空白区域中显示字幕信息;其中,空白区域为显示屏中除第二区域之 外的区域。
[0113] 这里,在显示屏的空白区域中显示的字幕信息可以与上述步骤S03同步进行,以显 示与第一图像数据有关的文字信息或广告等内容。
[0114] 在上述基础上,本发明实施例还提供了一种实现上述数据处理方法的数据处理装 置,拼接显示系统的显示屏包括:多个子显示屏,每相邻两行的子显示屏之间具有行拼缝, 和/或,每相邻两列的子显示屏之间具有列拼缝。在此基础上,该数据处理装置包括:
[0115]获取模块,用于获取一帧在显示屏的第一区域上待显示的第一图像数据,所有拼 缝均穿过或位于第一区域中;
[0116]处理模块,用于根据所有拼缝在第二区域中的位置、行拼缝和/或列拼缝的宽度, 从第一图像数据中去除行拼缝和/或列拼缝对应的像素数据,以得到由被去除的像素数据 分为多部分的第二图像数据;其中,所有拼缝均穿过或位于第二区域中,且第二区域位于第 一区域中;沿行方向,第二区域小于第一区域的宽度等于所有行拼缝的宽度之和,和/或,沿 列方向,第二区域小于第一区域的宽度等于所有列拼缝的宽度之和;
[0117]输出模块,用于根据第二图像数据由被去除的像素数据划分成的各部分,在显示 屏的第二区域上进行显示。
[0118]这里,上述数据处理装置具体可以我拼接显示系统中与各个子显示屏相连的控制 板。
[0119] 在上述基础上,由于处理模块进行上述步骤S02有两种具体的实现方式,因此相应 的,处理模块的具体组成也有两种方式:
[0120]处理模块的具体组成方式一
[0121]多个子显示屏以Μ行*N列的方式排列,M、N均大于或等于2;待显示的第一图像数据 的图像分辨率为Y列*χ行;上述的处理模块具体包括:
[0122] 第一处理单元,用于当Μ等于2时,从X行像素数据中,去除行拼缝的宽度对应的像 素数据,以在行方向上划分为2个部分,或,当Μ大于2时,从X行像素数据中,以每相邻两个行 拼缝之间的宽度为间隔,依次去除行拼缝的宽度对应的像素数据,以在行方向上划分为Μ个 部分;
[0123] 第二处理单元,用于当Ν等于2时,从Υ列像素数据中,去除与列拼缝的宽度对应的 像素数据,以在列方向上划分为2个部分,或,当N大于2时,从Y列像素数据中,以相邻两个列 拼缝之间的宽度为间隔,依次去除与列拼缝的宽度对应的像素数据,以在列方向上划分为Ν 个部分。
[0124] 进一步的,上述的Μ行子显示屏所包含的像素行数依次为{xm、.. .X靡},Ν列子显示 屏所包含的像素列数依次为{ym、.. .yi?};第一图像数据的图像分辨率中的X和Υ分别满足
[0125] 在此情况下,上述的第一处理单元具体用于:
[0126] 在行方向上,确定对应前(M-ι)行子显示屏依次要保留的像素行数为u图像^ ? · ·ΧΒ?象(μ-1)},其中1 < α < (M-ι),当α = 1时,X屏? 图像a; <1屏_? 为对应于行拼缝宽 度的像素行数,当α矣1时,X醜ι = χ屏1;
[0127] 自a = 1起,第一处理单元循环从X行像素数据的未分配数据中,将前行像素数 据分配给第α行子显示屏,并去除行之后的s行像素数据,直至去除 Χ_(Μ-υ行之后的s行 像素数据为止,将剩余的未分配数据分配给第Μ行子显示屏。
[0128] 同样的,上述的第二处理单元具体用于:
[0129] 在列方向上,确定对应前(Ν-1)列子显示屏依次要保留的像素列数为{yam、 ...yaf象(ν-1)},其中1 < β < (N-l),当β= 1时,J屏夕一 w<烟像# < ·>'屏,w为对应于列拼缝宽 度的像素列数,当β矣1时,ysg!=y厕!;
[0130] 自β=?起,第二处理单元循环从Y列像素数据的未分配数据中,将前7_行像素数 据分配给第β列子显示屏,并去除ys?列之后的w列像素数据,直至去除列之后的w列 像素数据为止,将剩余的未分配数据分配给第N列子显示屏。
[0131 ]在上述基础上,上述的第一处理单元具体包括有第一计算子单元,用于根据行拼 缝的宽度除以子显示屏的单个像素沿垂直于行拼缝方向的宽度计算得到与行拼缝对应的 像素数据的行数;上述的第二处理单元具体包括有第二计算子单元,用于根据列拼缝的宽 度除以子显示屏的单个像素沿垂直于列拼缝方向的宽度计算得到与列拼缝对应的像素数 据的列数。
[0132] 处理模块的具体组成方式二
[0133] 当M、N均等于2时,上述的处理模块具体包括:
[0134] 分割单元,用于将第一图像数据分割成对应于4个子显示屏的4个子显示部分;
[0135] 第一处理单元,用于去除第一行子显示屏和/或第二行子显示屏对应的子显示部 分中紧邻行拼缝的至少一行像素数据,且去除的所有像素数据对应的第一屏幕宽度等于行 拼缝的宽度;
[0136] 第二处理单元,用于去除第一列子显示屏和/或第二列子显示屏对应的子显示部 分中紧邻列拼缝的至少一列像素数据,且去除的所有像素数据对应的第二屏幕宽度等于列 拼缝的宽度。
[0137] 进一步的,考虑到若去除的像素数据中包含有关键信息,即显示的图形尺寸小于 等于参考尺寸的图形,如文字或尺寸很小的图形等,去除后则会影响观看者对于显示画面 整体内容的正常理解。上述像素数据去除的过程还包括检测的过程,通过调整第二区域在 显示屏上的显示位置,以使去除的像素数据中不包含有上述的关键信息。即上述的处理模 块还包括:
[0138] 第一检测单元,用于检测第一行或第二行子显示屏对应的子显示部分中,与行拼 缝对应的紧邻行拼缝的像素数据中是否包含关键信息;其中,关键信息为在第一图像数据 中,显示的图形尺寸小于等于参考尺寸的图形;若第一行或第二行子显示屏中的一者对应 的子显示部分中,与行拼缝对应的紧邻行拼缝的像素数据中包含关键信息,则处理单元用 于去除第一行或第二行子显示屏中的另一者对应的子显示部分紧邻行拼缝的需要去除的 与行拼缝对应的像素数据。
[0139] 同样的,上述的处理模块还包括:
[0140]第二检测单元,用于检测第一列或第二列子显示屏对应的子显示部分中,与列拼 缝对应的紧邻列拼缝的像素数据中是否包含关键信息;其中,关键信息为在第一图像数据 中,显示的图形尺寸小于等于参考尺寸的图形;若第一列或第二列子显示屏中的一者对应 的子显示部分中,与列拼缝对应的紧邻列拼缝的像素数据中包含关键信息,则处理单元用 于去除第一列或第二列子显示屏中的另一者对应的子显示部分紧邻列拼缝的需要去除的 与列拼缝对应的像素数据。
[0141 ]在上述基础上,上述的第一处理单元具体包括有第一计算子单元,用于根据行拼 缝的宽度除以子显示屏的单个像素沿垂直于行拼缝方向的宽度计算得到与行拼缝对应的 像素数据的行数;上述的第二处理单元具体包括有第二计算子单元,用于根据列拼缝的宽 度除以子显示屏的单个像素沿垂直于列拼缝方向的宽度计算得到与列拼缝对应的像素数 据的列数。
[0142] 在上述基础上,上述的获取模块还用于,获取字幕信息;相应的,输出模块还用于, 在显示屏的空白区域中显示字幕信息;其中,空白区域为显示屏中除第二区域之外的区域。
[0143] 这里,在显示屏的空白区域中显示的字幕信息可以与上述步骤S03同步进行,以显 示与第一图像数据有关的文字信息或广告等内容。
[0144] 在上述基础上,本发明实施例还提供了一种拼接显示系统,该拼接显示系统包括 有上述的数据处理装置。
[0145] 以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何 熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵 盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
【主权项】
1. 一种拼接显示系统的数据处理方法,所述拼接显示系统的显示屏包括:多个子显示 屏,每相邻两行的子显示屏之间具有行拼缝,和/或,每相邻两列的子显示屏之间具有列拼 缝,其特征在于,所述数据处理方法包括: 获取一帧在所述显示屏的第一区域上待显示的第一图像数据,所有拼缝均穿过或位于 所述第一区域中; 根据所述所有拼缝在第二区域中的位置、所述行拼缝和/或所述列拼缝的宽度,从所述 第一图像数据中去除所述行拼缝和/或所述列拼缝对应的像素数据,以得到由被去除的像 素数据分为多部分的第二图像数据;其中,所有拼缝均穿过或位于所述第二区域中,且所述 第二区域位于所述第一区域中;沿行方向,所述第二区域小于所述第一区域的宽度等于所 有行拼缝的宽度之和,和/或,沿列方向,所述第二区域小于所述第一区域的宽度等于所有 列拼缝的宽度之和; 根据所述第二图像数据由被去除的像素数据划分成的各部分,在所述显示屏的所述第 二区域上进行显示。2. 根据权利要求1所述的数据处理方法,其特征在于,所述多个子显示屏以Μ行*N列的 方式排列,M、N均大于或等于2;所述待显示的第一图像数据的图像分辨率为Y列*X行; 所述根据所述所有拼缝在第二区域中的位置、所述行拼缝和/或所述列拼缝的宽度,从 所述第一图像数据中去除所述行拼缝和/或所述列拼缝对应的像素数据,以得到由被去除 的像素数据划分为多部分的第二图像数据,包括: 当Μ等于2时,从X行像素数据中,去除所述行拼缝的宽度对应的像素数据,以在行方向 上划分为2个部分,或,当Μ大于2时,从X行像素数据中,以每相邻两个行拼缝之间的宽度为 间隔,依次去除所述行拼缝的宽度对应的像素数据,以在行方向上划分为Μ个部分;当Ν等于 2时,从Υ列像素数据中,去除与所述列拼缝的宽度对应的像素数据,以在列方向上划分为2 个部分,或,当Ν大于2时,从Υ列像素数据中,以相邻两个列拼缝之间的宽度为间隔,依次去 除与所述列拼缝的宽度对应的像素数据,以在列方向上划分为Ν个部分。3. 根据权利要求2所述的数据处理方法,其特征在于, 所述Μ行子显示屏所包含的像素行数依次为{χ祖、...X靡},所述Ν列子显示屏所包含的 像素列数依次为{ym、.. .y屏d ;所述第一图像数据的图像分辨率中的X和Υ分别满足4. 根据权利要求3所述的数据处理方法,其特征在于, 所述当Μ等于2时,从X行像素数据中,去除所述行拼缝的宽度对应的像素数据,以在行 方向上划分为2个部分,或,当Μ大于2时,从X行像素数据中,以每相邻两个行拼缝之间的宽 度为间隔,依次去除所述行拼缝的宽度对应的像素数据,以在行方向上划分为Μ个部分,包 括: 在行方向上,确定对应前(Μ-1)行子显示屏依次要保留的像素行数为{χ酣象^ ...X_(M-1)},其中1 <α < (M-1),当α = 1时,夂屏從―#4?像屏a; 为对应于所述行拼 缝宽度的像素行数,当α矣1时,X醜ι = χ脉1; 自a = 1起,循环从X行像素数据的未分配数据中,将前驅1知行像素数据分配给第α行子显 示屏,并去除XBffa行之后的S行像素数据,直至去除XHf(M-l)行之后的S行像素数据为止,将剩 余的未分配数据分配给第Μ行子显示屏。5. 根据权利要求3所述的数据处理方法,其特征在于, 所述当Ν等于2时,从Υ列像素数据中,去除与所述列拼缝的宽度对应的像素数据,以在 列方向上划分为2个部分,或,当Ν大于2时,从Υ列像素数据中,以相邻两个列拼缝之间的宽 度为间隔,依次去除与所述列拼缝的宽度对应的像素数据,以在列方向上划分为Ν个部分, 包括: 在列方向上,确定对应前(Ν-1)列子显示屏依次要保留的像素列数为{y图像^ ...y_(N-1)},其中1 < β < (N-1),当β= 1时,- ^^烟像<少屏/?,_w为对应于所述列拼 缝宽度的像素列数,当β矣1时,ysg!=y厕!; 自β=?起,循环从Y列像素数据的未分配数据中,将前ys?行像素数据分配给第β列子显 示屏,并去除yafte列之后的w列像素数据,直至去除yHfdi)列之后的w列像素数据为止,将剩 余的未分配数据分配给第N列子显示屏。6. 根据权利要求1所述的数据处理方法,其特征在于,当M、N均等于2时,所述根据所述 所有拼缝在第二区域中的位置、所述行拼缝和所述列拼缝的宽度,从所述第一图像数据中 去除所述行拼缝和所述列拼缝对应的像素数据,以得到由被去除的像素数据划分为多部分 的第二图像数据,包括: 将所述第一图像数据分割成对应于4个子显示屏的4个子显示部分; 去除第一行子显示屏和/或第二行子显示屏对应的所述子显示部分中紧邻所述行拼缝 的至少一行像素数据,且去除的所有像素数据对应的第一屏幕宽度等于所述行拼缝的宽 度;去除第一列子显示屏和/或第二列子显示屏对应的所述子显示部分中紧邻所述列拼缝 的至少一列像素数据,且去除的所有像素数据对应的第二屏幕宽度等于所述列拼缝的宽 度;得到由被去除的像素数据划分为4部分的第二图像数据。7. 根据权利要求6所述的数据处理方法,其特征在于, 所述去除第一行子显示屏和/或第二行子显示屏对应的所述子显示部分中紧邻所述行 拼缝的至少一行像素数据,且去除的所有像素数据对应的第一屏幕宽度等于所述行拼缝的 宽度,还包括: 检测第一行或第二行子显示屏对应的所述子显示部分中,与所述行拼缝对应的紧邻所 述行拼缝的像素数据中是否包含关键信息;其中,所述关键信息为在所述第一图像数据中, 显示的图形尺寸小于等于参考尺寸的图形; 若第一行或第二行子显示屏中的一者对应的所述子显示部分中,与所述行拼缝对应的 紧邻所述行拼缝的像素数据中包含关键信息,则去除第一行或第二行子显示屏中的另一者 对应的所述子显示部分紧邻所述行拼缝的需要去除的与所述行拼缝对应的像素数据。8. 根据权利要求6所述的数据处理方法,其特征在于, 所述去除第一列子显示屏和/或第二列子显示屏对应的所述子显示部分中紧邻所述列 拼缝的至少一列像素数据,且去除的所有像素数据对应的第二屏幕宽度等于所述列拼缝的 宽度,还包括: 检测第一列或第二列子显示屏对应的所述子显示部分中,与所述列拼缝对应的紧邻所 述列拼缝的像素数据中是否包含关键信息;其中,所述关键信息为在所述第一图像数据中, 显示的图形尺寸小于等于参考尺寸的图形; 若第一列或第二列子显示屏中的一者对应的所述子显示部分中,与所述列拼缝对应的 紧邻所述列拼缝的像素数据中包含关键信息,则去除第一列或第二列子显示屏中的另一者 对应的所述子显示部分紧邻所述列拼缝的需要去除的与所述列拼缝对应的像素数据。9. 根据权利要求2或6所述的数据处理方法,其特征在于, 所述行拼缝对应的像素数据的行数等于所述行拼缝的宽度除以所述子显示屏的单个 像素沿垂直于所述行拼缝方向的宽度; 所述列拼缝对应的像素数据的列数等于所述列拼缝的宽度除以所述子显示屏的单个 像素沿垂直于所述列拼缝方向的宽度。10. 根据权利要求1所述的数据处理方法,其特征在于,所述数据处理方法还包括: 获取字幕信息; 在所述显示屏的空白区域中显示所述字幕信息;其中,所述空白区域为所述显示屏中 除所述第二区域之外的区域。11. 一种用于拼接显示系统的数据处理的数据处理装置,所述拼接显示系统的显示屏 包括:多个子显示屏,每相邻两行的子显示屏之间具有行拼缝,和/或,每相邻两列的子显示 屏之间具有列拼缝,其特征在于,所述数据处理装置包括: 获取模块,用于获取一帧在所述显示屏的第一区域上待显示的第一图像数据,所有拼 缝均穿过或位于所述第一区域中; 处理模块,用于根据所述所有拼缝在第二区域中的位置、所述行拼缝和/或所述列拼缝 的宽度,从所述第一图像数据中去除所述行拼缝和/或所述列拼缝对应的像素数据,以得到 由被去除的像素数据分为多部分的第二图像数据;其中,所有拼缝均穿过或位于所述第二 区域中,且所述第二区域位于所述第一区域中;沿行方向,所述第二区域小于所述第一区域 的宽度等于所有行拼缝的宽度之和,和/或,沿列方向,所述第二区域小于所述第一区域的 宽度等于所有列拼缝的宽度之和; 输出模块,用于根据所述第二图像数据由被去除的像素数据划分成的各部分,在所述 显示屏的所述第二区域上进行显示。12. 根据权利要求11所述的数据处理装置,其特征在于,所述多个子显示屏以Μ行*N列 的方式排列,M、N均大于或等于2;所述待显示的第一图像数据的图像分辨率为Y列*X行; 所述处理模块包括: 第一处理单元,用于当Μ等于2时,从X行像素数据中,去除所述行拼缝的宽度对应的像 素数据,以在行方向上划分为2个部分,或,当Μ大于2时,从X行像素数据中,以每相邻两个行 拼缝之间的宽度为间隔,依次去除所述行拼缝的宽度对应的像素数据,以在行方向上划分 为Μ个部分; 第二处理单元,用于当Ν等于2时,从Υ列像素数据中,去除与所述列拼缝的宽度对应的 像素数据,以在列方向上划分为2个部分,或,当Ν大于2时,从Υ列像素数据中,以相邻两个列 拼缝之间的宽度为间隔,依次去除与所述列拼缝的宽度对应的像素数据,以在列方向上划 分为Ν个部分。13. 根据权利要求12所述的数据处理装置,其特征在于,所述Μ行子显示屏所包含的像 素行数依次为Ixm、. . ,所述Ν列子显示屏所包含的像素列数依次为{ym、. . .y?};所 述第一图像数据的图像分辨率中的X和Y分别满足i所述第一处理单元,具体用于在行方向上,确定对应前(M-ι)行子显示屏依次要保留的 像素 行数为{xBIti、…XH象(μ-1)},其中1 < α < (M-1),当α = 1时,太屏这-S <個像α ,8为 对应于所述行拼缝宽度的像素行数,当α矣1时,χ??α = χ||α; 自α = 1起,所述第一处理单元循环从X行像素数据的未分配数据中,将前XHfa行像素数 据分配给第α行子显示屏,并去除XHfa行之后的s行像素数据,直至去除Χ_(Μ-υ行之后的s行 像素数据为止,将剩余的未分配数据分配给第Μ行子显示屏。14. 根据权利要求12所述的数据处理装置,其特征在于,所述Μ行子显示屏所包含的像 素行数依次为Ixm、. . .XHm},所述Ν列子显示屏所包含的像素列数依次为{ym、. . .y?};所 述第一图像数据的图像分辨率中的X和Y分别满足所述第二处理单元,具体用于在列方向上,确定对应前(N-1)列子显示屏依次要保留的 像素列数为{y_i、· · .yaf象(n-1)},其中1 < β < (N-1),当β=1时,少屏# 图像y? < >"屏;9 为对应于所述列拼缝宽度的像素列数,当β矣1时,ys?=y脚; 自β=?起,所述第二处理单元循环从Y列像素数据的未分配数据中,将前yaw行像素数 据分配给第β列子显示屏,并去除ys?列之后的w列像素数据,直至去除列之后的w列 像素数据为止,将剩余的未分配数据分配给第N列子显示屏。15. 根据权利要求11所述的数据处理装置,其特征在于,当M、N均等于2时,所述处理模 块包括: 分割单元,用于将所述第一图像数据分割成对应于4个子显示屏的4个子显示部分; 第一处理单元,用于去除第一行子显示屏和/或第二行子显示屏对应的所述子显示部 分中紧邻所述行拼缝的至少一行像素数据,且去除的所有像素数据对应的第一屏幕宽度等 于所述行拼缝的宽度; 第二处理单元,用于去除第一列子显示屏和/或第二列子显示屏对应的所述子显示部 分中紧邻所述列拼缝的至少一列像素数据,且去除的所有像素数据对应的第二屏幕宽度等 于所述列拼缝的宽度。16. 根据权利要求15所述的数据处理装置,其特征在于,所述处理模块还包括: 第一检测单元,用于检测第一行或第二行子显示屏对应的所述子显示部分中,与所述 行拼缝对应的紧邻所述行拼缝的像素数据中是否包含关键信息;其中,所述关键信息为在 所述第一图像数据中,显示的图形尺寸小于等于参考尺寸的图形; 若第一行或第二行子显示屏中的一者对应的所述子显示部分中,与所述行拼缝对应的 紧邻所述行拼缝的像素数据中包含关键信息,则所述处理单元用于去除第一行或第二行子 显示屏中的另一者对应的所述子显示部分紧邻所述行拼缝的需要去除的与所述行拼缝对 应的像素数据。17. 根据权利要求15所述的数据处理装置,其特征在于,所述处理模块还包括: 第二检测单元,用于检测第一列或第二列子显示屏对应的所述子显示部分中,与所述 列拼缝对应的紧邻所述列拼缝的像素数据中是否包含关键信息;其中,所述关键信息为在 所述第一图像数据中,显示的图形尺寸小于等于参考尺寸的图形; 若第一列或第二列子显示屏中的一者对应的所述子显示部分中,与所述列拼缝对应的 紧邻所述列拼缝的像素数据中包含关键信息,则所述处理单元用于去除第一列或第二列子 显示屏中的另一者对应的所述子显示部分紧邻所述列拼缝的需要去除的与所述列拼缝对 应的像素数据。18. 根据权利要求12或15所述的数据处理装置,其特征在于, 所述第一处理单元,包括第一计算子单元,用于根据所述行拼缝的宽度除以所述子显 示屏的单个像素沿垂直于所述行拼缝方向的宽度计算得到与所述行拼缝对应的像素数据 的行数; 所述第二处理单元,包括第二计算子单元,用于根据所述列拼缝的宽度除以所述子显 示屏的单个像素沿垂直于所述列拼缝方向的宽度计算得到与所述列拼缝对应的像素数据 的列数。19. 根据权利要求11所述的数据处理装置,其特征在于, 所述获取模块还用于,获取字幕信息; 所述输出模块还用于,在所述显示屏的空白区域中显示所述字幕信息;其中,所述空白 区域为所述显示屏中除所述第二区域之外的区域。20. -种拼接显示系统,其特征在于,所述拼接显示系统包括如权利要求11至19任一项 所述的数据处理装置。
【文档编号】G06F3/14GK105867865SQ201610217599
【公开日】2016年8月17日
【申请日】2016年4月8日
【发明人】张凯亮
【申请人】京东方科技集团股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1