显示装置及处理器、处理方法、驱动方法、存储介质和设备与流程

文档序号:18325349发布日期:2019-08-03 10:57阅读:151来源:国知局
显示装置及处理器、处理方法、驱动方法、存储介质和设备与流程

本发明涉及显示技术领域,具体地,涉及一种用于显示装置的数据处理器、该数据处理器所执行的数据处理方法、包括所述数据处理器的显示装置、驱动显示装置的显示面板的驱动方法、一种计算机可读存储介质和一种电子设备。



背景技术:

随着显示技术的发展以及生活水平的提升,人们对观看视频影像的视觉感受的要求也越来越高。相应地,已经出现了高分辨率的显示装置(例如,8k显示装置)。

高分辨率显示对应的原始图像数据也较多,受硬件水平限制,将原始图像数据传输至显示装置的显示面板时速度较慢,不利于显示装置正常显示图像。



技术实现要素:

本发明的目的在于提供一种用于显示装置的数据处理方法、用于驱动显示装置的驱动方法和一种显示系统。利用所述数据处理方法对外部图像数据进行处理后,可以在满足高分辨率显示的情况下加快数据传输的速度,并且可以避免甚至消除显示面板显示画面时发生卡顿的现象。

为了实现上述目的,作为本发明的一个方面,提供一种用于显示装置的数据处理器,所述显示装置包括显示面板,其中,所述数据处理器包括第一模式选择模块和播放模块,所述第一模式选择模块包括距离检测子模块、判断子模块和传输分辨率调节子模块;

所述距离检测子模块用于检测观看者与所述显示面板的显示面之间的距离;

所述判断子模块用于响应于所述观看者与所述显示面板的显示面之间的距离处于上一次确定的阈值区间外,判断上一次确定的阈值区间中与所述观看者最近的端点和所述观看者之间的距离是否超过预定距离;

所述传输分辨率调节子模块用于在所述判断子模块的判断结果为否时,将上一次确定的阈值区间对应的分辨率确定为第二分辨率,所述传输分辨率调节子模块还用于在所述判断子模块的判断结果为是时,根据观看者与所述显示面板的显示面之间的距离确定第二分辨率;

所述播放模块用于将接收到的外部图像数据处理为分辨率为所述第二分辨率的中间数据。

可选地,所述显示面板具有第一分辨率,所述数据处理器还包括预设模块,所述预设模块用于预设多个距离阈值和多个分辨率阈值,任意相邻两个距离阈值均形成一个阈值区间,每个分辨率阈值对应一个阈值区间,分辨率阈值随着阈值区间与所述显示面板的显示面之间的距离的增大而减小,所述分辨率阈值不超过所述第一分辨率;

所述传输分辨率调节子模块还用于确定观看者与所述显示面板的显示面之间的距离所处的阈值区间、根据预设的阈值区间和分辨率阈值的映射关系确定该阈值区间对应的分辨率阈值作为所述第二分辨率。

可选地,所述播放模块包括模式接收子模块和级联的多级数据压缩子模块;

所述数据压缩子模块能够将接收到的数据压缩至对应图像分辨率为接收到数据所对应图像分辨率的n分之一的数据,其中,n为正整数,第一级数据压缩子模块的输入端用于接收外部数据,所述多级数据压缩子模块中的每一级数据压缩子模块的输出端均能够输出压缩后的数据,在相邻两级数据压缩子模块中,后一级数据压缩子模块的输入端与前一级数据压缩子模块的输出端电连接;

所述模式接收子模块用于根据所述传输分辨率调节子模块确定的第二分辨率确定将所述外部图像数据压缩至所述中间数据所需的数据压缩子模块,并向确定所需的数据压缩子模块发送第一使能信号;

接收到所述第一使能信号的数据压缩子模块用于对接收到的数据进行压缩并输出,并且当所述播放模块的级联的多级数据压缩子模块均收到所述第一使能信号时,前一级数据压缩子模块将压缩后的数据输出至后一级数据压缩子模块,接收到所述第一使能信号的最后一级数据压缩子模块输出所述中间数据。

可选地,所述第二分辨率不超过所述第一分辨率。

可选地,所述预定距离不超过所述显示面板的高度。

可选地,所述播放模块还包括第一传输子模块,所述第一传输子模块用于将所述中间数据传输至所述显示面板,所述第一传输子模块包括数据分发单元和多个第一传输接口,所述第一传输接口用于传输预定字节数的数据,所述数据分发单元用于根据所述中间数据的大小对所述中间数据进行分组,并将相应组的数据分发至相应的第一传输接口。

作为本发明的第二个方面,提供一种显示装置,包括显示面板和用于驱动所述显示面板的驱动器,其中,所述显示装置还包括本发明所提供的上述的数据处理器,所述驱动器用于在接收到所述中间数据后,对所述中间数据进行处理,以获得与第一分辨率的图像对应的最终数据,并驱动所述显示面板按照所述最终数据显示。

可选地,所述驱动器包括第二模式选择模块、驱动模块和级联的多级数据放大模块,其中,

所述数据放大模块用于将接收到的数据放大至对应图像的分辨率为接收到的数据对应图像分辨率的m倍的数据,其中,m为正整数,多级所述数据放大模块中的第一级数据放大模块用于接收所述中间数据,多级数据放大模块中的每一级数据放大模块的输出端均能够输出放大后的数据,在多级数据放大模块中任意两级相邻的数据放大模块中,后一级数据放大模块的输入端与前一级数据放大模块的输出端电连接;

所述第二模式选择模块用于根据所述中间数据确定将所述中间数据放大为所述最终数据所需的数据放大模块,并向确定所需的数据放大模块发送第二使能信号;

接收到所述第二使能信号的数据放大模块用于对所述中间数据进行放大并输出,并且当所述驱动器中级联的至少两级数据放大模块均收到所述第二使能信号时,前一级数据放大模块将放大后的数据输出至后一级数据放大模块,接收到所述第二使能信号的最后一级数据放大模块输出所述最终数据;

所述驱动模块用于利用所述最终数据驱动所述显示面板显示。

可选地,所述显示装置还包括数据接收器,所述数据接收器用于接收所述中间数据,并将所述中间数据发送至所述驱动器,

所述数据接收器包括接口选择模块和多个第二传输接口,所述多个第二传输接口与所述多个第一传输接口一一对应地连接;

所述接口选择模块用于根据所述第二分辨率向相应的第二传输接口发送第三使能信号,接收到所述第三使能信号的第二传输接口能够将接收到的数据发送至所述驱动器。

作为本发明的第三个方面,提供一种用于显示装置的数据处理方法,所述显示装置包括显示面板,其中,所述数据处理方法包括:

检测观看者与所述显示面板的显示面之间的距离;

响应于所述观看者与所述显示面板的显示面之间的距离处于上一次确定的阈值区间外,判断上一次确定的阈值区间中与所述观看者最近的端点和所述观看者之间的距离是否超过预定距离;

若否,则确定第二分辨率为上一次确定的阈值区间对应的分辨率;若是,则根据观看者与所述显示面板的显示面之间的距离确定第二分辨率;

将接收到图像数据处理成分辨率为所述第二分辨率的中间数据。

可选地,所述显示面板具有第一分辨率,所述检测观看者与所述显示面板的显示面之间的距离之前,还包括:预设多个距离阈值和多个分辨率阈值,任意相邻两个距离阈值均形成一个阈值区间,每个分辨率阈值对应一个阈值区间,分辨率阈值随着阈值区间与所述显示面板的显示面之间的距离的增大而减小,所述分辨率阈值不超过所述第一分辨率;

所述根据观看者与所述显示面板的显示面之间的距离确定第二分辨率,包括:确定观看者与所述显示面板的显示面之间的距离所处的阈值区间;根据预设的阈值区间和分辨率阈值的映射关系,确定该阈值区间对应的分辨率阈值作为所述第二分辨率。

可选地,所述第二分辨率不超过所述第一分辨率。

可选地,所述预定距离不超过所述显示面板的高度。

作为本发明的第四个方面,提供一种显示面板的驱动方法,其中,所述驱动方法包括:

利用本发明所提供的上述数据处理方法对图像数据进行处理;

将所述中间数据传输至所述显示面板的驱动器;

利用所述驱动器驱动所述显示面板按照第一分辨率对所述中间数据进行显示。

可选地,当所述第二分辨率小于所述第一分辨率时,所述利用所述驱动器驱动所述显示面板按照第一分辨率对接收到的所述中间数据进行显示包括:

对所述中间数据进行放大处理,以得到最终数据,所述最终数据对应分辨率为所述第一分辨率的图像;

根据所述最终数据驱动所述显示面板显示。

作为本发明的第五个方面,提供一种计算机可读存储介质,其中,所述计算机可读存储介质用于存储可执行程序,所述可执行程序用于执行本发明所提供的上述数据处理方法。

作为本发明的第六个方面,提供一种电子设备,其中,包括处理器和存储器;所述存储器,用于存储计算机程序;所述处理器,用于执行所述存储器上所存储的计算机程序,实现本发明所提供的上述数据处理方法。

附图说明

附图是用来提供对本发明的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本发明,但并不构成对本发明的限制。在附图中:

图1是本发明所提供的显示装置的示意图;

图2是本发明所提供的数据处理器的示意图;

图3是需要切换第二分辨率的情况的示意图;

图4和图5所示的是两种不需要切换第二分辨率的情况的示意图;

图6是对应2k或4k的分辨率图像的中间数据的传输示意图;

图7是对应8k的分辨率图像的中间数据的传输示意图;

图8是本发明所提供的数据处理方法的流程图;

图9是本发明所提供的驱动方法的流程图。

具体实施方式

以下结合附图对本发明的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本发明,并不用于限制本发明。

作为本发明的一个方面,如图1所示,提供一种用于显示装置的数据处理器10,所述显示装置包括显示面板20。其中,如图2所示,数据处理器10包括第一模式选择模块100和播放模块200。具体地,第一模式选择模块100包括距离检测子模块110、判断子模块120和传输分辨率调节子模块130。

在第一模式选择模块100中,距离检测子模块110用于检测观看者与显示面板20的显示面之间的距离。

判断子模块120用于响应于所述观看者与显示面板20的显示面之间的距离处于上一次确定的阈值区间外,判断上一次确定的阈值区间中与所述观看者最近的端点和所述观看者之间的距离是否超过预定距离。

传输分辨率调节子模块130用于在判断子模块120的判断结果为否时,将上一次确定的阈值区间对应的分辨率确定为第二分辨率。传输分辨率调节子模块130还用于在判断子模块120的判断结果为是时,根据观看者与所述显示面板的显示面之间的距离确定第二分辨率。

播放模块200用于将接收到的外部图像数据处理为分辨率为所述第二分辨率的中间数据。

如上文中所述,数据处理器10应用于显示装置中,当显示装置运行时,数据处理器10执行以下数据处理方法:

距离检测子模块110检测观看者与显示面板的显示面之间的距离;

响应于观看者与所述显示面板的显示面之间的距离处于上一次确定的阈值区间外,判断子模块120判断上一次确定的阈值区间中与所述观看者最近的端点和所述观看者之间的距离是否超过预定距离;

当判断子模块120的判断结果为否时,传输分辨率调节子模块130将上一次确定的阈值区间对应的分辨率确定为第二分辨率;

当判断子模块120的判断结果为是时,传输分辨率调节子模块130根据观看者与所述显示面板的显示面之间的距离确定第二分辨率;

播放模块200将接收到的外部图像数据处理为分辨率为所述第二分辨率的中间数据。

需要解释的是,在数据处理器10所执行的上述数据处理方法之前,首先根据观看者与显示面板20的显示面之间的距离确定观看者所处的阈值区间(即,上文中所述的上一次确定的阈值区间)确定一个初始的第二分辨率。并且,当所述观看者与显示面板20的显示面之间的距离处于上一次确定的阈值区间内时,则将上一次确定的阈值区间对应的第二分辨率(即,初始的第二分辨率)确定为最终的第二分辨率。

观看者所处的阈值区间与显示面板20的显示面之间的距离越远、初始的第二分辨率越小,观看者所处的阈值区间与显示面板20的显示面之间的距离越近、初始的第二分辨率越大。容易理解的是,第二分辨率越大、中间数据携带的细节越多,第二分辨率越小、中间数据携带的细节越少。

当观看者距离显示面板的显示面较近时,可以分辨出显示面板所显示图像的细节。此种情况下,将第二分辨率较高的中间数据传送至显示面板,并驱动显示面板显示细节丰富的图像,有利于提高观看者的视觉体验。

当观看者距离显示装置的显示面较远时,无需分辨出显示面板所显示的图像的细节,只需满足观看者能够看清楚图像的轮廓即可,此种情况下,将第二分辨率较低的中间数据传送至显示面板,以显示细节较少的图像,从而可以提高数据传输的速度。

在本发明中,第二分辨率并不是一个定值,而是随着观看者的移动而改变。在初次确定了第二分辨率后,后续还会根据观看者在观看过程中是否移动、以及移动的距离来判断是否重新确定第二分辨率。当观看者移动至上一次所确定的阈值区间外、但是并未超出阈值区间太多(即,不超过预定距离)时,可以不对第二分辨率进行调整,从而可以避免频繁对第二分辨率调整造成的传输卡顿等现象,进而可以避免显示面板在显示图像时出现画面卡顿的现象。

具体地,观看者在阈值区间的端点两侧预定距离内观看同一图像的视觉感官几乎相同。也就是说,即便观看者处于两个不同的距离区间内,观看同一图像的视觉感官也几乎相同。以图3为例,在位置i的右侧较小距离(例如1cm内)观看2k的中间数据驱动显示面板显示的图像与至位置i左侧较小距离(例如,1cm内)观看2k的中间数据驱动显示面板显示的图像,视觉感受几乎没有差别。因此,当观看者从位置i的左侧移动至位置i的右侧,无需对第二分辨率进行调整。只有观看者移动距离较大(超过所述预定距离)时,才对第二分辨率进行调整。

需要解释的是,“外部图像数据”可以是外部存储设备所提供的诸如图片、视频等图像数据,也可以是广播电视流提供的图片、视频等图像数据。“外部图像数据”对应的图像的分辨率通常为第一分辨率。

在本发明中,对显示面板20的分辨率与第一分辨率之间的关系不做特殊的限定。作为一种可选实施方式显示面板20具有所述第一分辨率。并且,可选地,所述分辨率阈值不超过所述第一分辨率。换言之,第二分辨率不超过所述第一分辨率。“所述第二分辨率不超过所述第一分辨率”包括两种情况:一种情况是所述第二分辨率等于所述第一分辨率;第二种情况是所述第二分辨率小于所述第一分辨率。

当观看者距离显示装置的显示面足够近时,第二分辨率可以与第一分辨率相等,以确保观看者可以在近距离观看图像时,看到更多的图像细节,获得更好的观看体验。

当观看者距离显示装置的显示面较远时,所述第二分辨率小于所述第一分辨率,相当于对接收到的外部图像进行缩小。与传递原始的外部图像数据相比,传输对应于具有较小的第二分辨率图像的中间数据时,传输的数据量更小,可以降低传输功耗、并且节省了带宽,提高了传输速度。

在本发明中,可以在观看者在显示面前方的位置稳定后,测试观看者与显示装置的显示面之间的距离。当然,也可以实时测量观看者与显示装置的显示面之间的距离。

如上文中所述,在本发明中,需要根据观看者与显示装置的显示面之间的距离确定初始的第二分辨率。为了减少运算量,可选地,所述数据处理器还可以包括预设模块,该预设模块用于预设多个距离阈值和多个分辨率阈值,任意相邻两个距离阈值均形成一个阈值区间,每个分辨率阈值对应一个阈值区间,分辨率阈值随着阈值区间与所述显示面板的显示面之间的距离的增大而减小。

相应地,传输分辨率调节子模块130还用于确定观看者与所述显示面板的显示面之间的距离所处的阈值区间、根据预设的阈值区间和分辨率阈值的映射关系确定该阈值区间对应的分辨率阈值作为所述第二分辨率。

为了便于理解,假设设定d1、d2、d3、……、dn共n个距离阈值,其中,dn>……>d3>d2>d1>0。设定r0、r1、r2、r3、……、rn共n+1个分辨率阈值,第一分辨率为r0。其中,r0>r1>r2>r3>……>rn。

n个距离阈值组成n+1的阈值区间,分别为[0,d1]、[d1,d2]、[d2,d3]、……、[dn,+∞]。为了便于描述,以l表示所述预定距离。

当初次确定观看者与显示面之间的距离落在[0,d1]内时,所述第二分辨率等于所述第一分辨率,即,所述第二分辨率为r0,如果观看者移动至与显示面板的显示面之间的距离超过d1,但是并未超过d1+l时,确定的第二分辨率仍然为r0;当初次确定观看者与显示面之间的距离落在[d1,d2]内时,所述第二分辨率为r1,当观看者移动与显示面板的显示面之间的距离小于d1但是大于d1-l时,确定的第二分辨率仍然为r1,当观看者移动至与显示面板之间的距离超过d2,但是并未超过d2+l时,确定的第二分辨率仍然为r1;当初次确定观看者与显示面之间的距离落在[d2,d3]内时,所述第二分辨率为r2,当观看者移动与显示面板的显示面之间的距离小于d2但是大于d2-l时,确定的第二分辨率仍然为r2,当观看者移动至与显示面板之间的距离超过d3,但是并未超过d3+l时,确定的第二分辨率仍然为r2;……;当初次确定观看者与显示面之间的距离落在[dn,+∞]时,所述第二分辨率为rn,当看者移动与显示面板的显示面之间的距离小于dn但是大于dn-l时,确定的第二分辨率仍然为rn。

换言之,阈值区间和分辨率阈值的映射关系如下:

阈值区间[0,d1]对应分辨率阈值r0;

阈值区间[d1,d2]对应分辨率阈值r1;

阈值区间[d2,d3]对应分辨率阈值r2;

……

阈值区间[dn,+∞]对应分辨率阈值rn。

需要解释的是,不同的距离阈值组成不同的阈值区间,每个阈值区间都对应相应的分辨率阈值,同一个阈值区间的不同位置对应的分辨率阈值是相同的。

在本发明中,对第一分辨率以及分辨率阈值均没有特殊的要求,作为一种实施方式,可选地,所述第一分辨率为8k(即,7680×4320),多个所述分辨率阈值可以分别为8k、4k(即,3840×2160)、2k(即,1920×1080)。

下面结合图1、以第一分辨率为8k为例对距离阈值、分辨率阈值与第二分辨率之间的关系进行说明。

在图1中示出了三个距离阈值,分别为位置i与显示面板100的显示面之间的距离d1、位置ii与显示面板100的显示面之间的距离d2、位置iii与显示面板100的显示面之间的距离d3。距离d1对应的分辨率阈值为8k,距离d2对应的分辨率阈值为4k,距离d3对应的分辨率阈值为2k。

在初次确定第二分辨率时:当观看者与显示面板100的显示面之间的距离小于距离d1时,第二分辨率为8k;当观看者与显示面板100的显示面之间的距离在距离d1与距离d2之间时,第二分辨率为4k;当观看者与显示面板100的显示面之间的距离在距离d2与距离d3之间时,第二分辨率为2k;当观看者与显示面板100的显示面之间的距离超过距离d3是,第二分辨率可以为1k。

可选地,第一模式选择模块100还可以包括模式发送模块140,该模式发送模块140用于将表示传输分辨率调节子模块130确定的第二分辨率的信号发送给播放模块200。

在本发明中,对播放模块200的具体结构、组成并不做特殊的限定,只要能够将接收到的中间数据处理成所述第一分辨率即可。作为一种优选实施方式,播放模块200包括模式接收子模块210和级联的多级数据压缩子模块(图中示出了两级数据压缩子模块,分别为第一级数据压缩子模块220a和第二级数据压缩子模块220b)。

所述数据压缩子模块能够将接收到的数据压缩至对应图像分辨率为接收到数据所对应图像分辨率的n分之一的数据,其中,n为正整数。在第一级数据压缩子模块的输入端用于接收外部数据,所述多级数据压缩子模块中的每一级数据压缩子模块的输出端均能够输出压缩后的数据,在相邻两级数据压缩子模块中,后一级数据压缩子模块的输入端与前一级数据压缩子模块的输出端电连接。

模式接收子模块210用于根据所述传输分辨率调节子模块130确定的第二分辨率确定将所述外部图像数据压缩至所述中间数据所需的数据压缩子模块,并向确定所需的数据压缩子模块发送第一使能信号。

接收到所述第一使能信号的数据压缩子模块用于对接收到的数据进行压缩并输出,并且当所述播放模块的级联的多级数据压缩子模块均收到所述第一使能信号时,前一级数据压缩子模块将压缩后的数据输出至后一级数据压缩子模块,接收到所述第一使能信号的最后一级数据压缩子模块输出所述中间数据。

在图2中所示的具体实施方式中,播放模块200包括数据压缩子模块220a和数据压缩子模块220b共两级数据压缩子模块,其中,数据压缩子模块220a为第一级数据压缩子模块,数据压缩模块220b为第二级数据压缩子模块。数据压缩子模块220a的输入端用于接收外部数据,数据压缩子模块220b用于接收数据压缩子模块220a的数据。

作为一种实施方式,n可以为2。为了将外部数据压缩至分辨率为外部图像二分之一的中间数据,第二模式选择子模块210仅向数据压缩子模块220a发送第一使能信号。为了将外部图像的数据压缩至分辨率为外部图像四分之一的中间数据,第二模式选择子模块210向数据压缩子模块220a以及数据压缩子模块220b发送所述第一使能信号,数据压缩子模块220a将接收到的外部图像的数据压缩至分辨率为外部图像的分辨率的二分之一的数据,数据压缩子模块220b可以将数据压缩子模块220a输出的数据压缩至分辨率为该数据对应的图像的二分之一的中间数据,该中间数据的分辨率为外部图像的分辨率的四分之一。

如上文中所述,作为一种具体的实施方式,第一分辨率可以为8k,相应地,第二分辨率可以选自8k、4k、2k中的一者。

下面结合图3至图5对本发明所提供的数据处理器的工作原理进行解释。

如图3所示,当观看者刚开始在位置ii处观看图像时,需要将第二分辨率设定为4k,当预定时间段内,观看者朝向显示面移动,并最终移动至位置i时,移动距离较大,超过所述预定距离,此时,可以将所述第二分辨率设定为8k。

如图4所示,当观看者刚开始在位置ii处观看图像时,需要将第二分辨率设定为4k,当预定时间段内,观看者朝向显示面移动较小的距离l1时,移动距离较小,未超过所述预定距离,此时,可以不对第二分辨率进行修改。

如图5所示,当观看者刚开始在位置i处观看图像时,需要将第二分辨率设定为8k,当预定时间段内,观看者朝向原理显示面的方向移动较小的距离l2时,移动距离较小,未超过所述预定距离,此时,可以不对第二分辨率进行修改。

在本发明中,对所述预定距离不做特殊的限定。可以根据显示面板20的高度确定所述预定距离。作为一种优选实施方式,所述预定距离不超过显示面板20的高度。

可选地,所述预定距离在0.5米至1.5m之间。

在本发明中,同样可以根据显示面板20的高度确定阈值区间的端值。

具体地,对应于第二分辨率为8k的阈值区间的端值d1可以为显示面板20的高度的2倍;对应于分辨率为4k的阈值区间的端值d2可以为显示面板的高度的7倍。

可选地,播放模块200还包括第一传输子模块230,该第一传输子模块230用于将所述中间数据传输至所述显示面板。

不同第二分辨率的中间数据的数据量不同,因此,可选地,第一传输子模块230包括数据分发单元231和多个第一传输接口232。该第一传输接口232用于传输预定字节数的数据,数据分发单元231用于根据所述中间数据的大小对所述中间数据进行分组,并将相应组的数据分发至相应的第一传输接口232。

数据分发单元231还用于将所述中间数据转换为第一传输接口232对应的协议,以使得该第一传输接口232可以完成数据的发送。

在本发明中,对第一传输接口232的具体类型不做特殊的限定。例如,多个第一传输接口232可以为4个hdmi2.0(即,4×hdmi2.0)。当然,多个第一传输接口232还可以为16个dvi(即,16×dvi)、或者4个dp1.2(即,4×dp1.2)。当然,第一传输接口还可以为sdi、superhml等。

当数据量较低时,可以启用较少的第一传输接口232传输数据,当数据量较高时,可以启用较多的第一传输接口232传输数据。

例如,当多个第一传输接口232为4个hdmi2.0时,如果第二分辨率为2k或4k,数据分发单元231可以仅将中间数据划分为一组,然后将该组数据分发至其中的一个第一传输接口232(如图6所示)。如果第二分辨率为8k,数据分发单元231可以将中间数据划分为四组,然后将四组数据分别分发至四个第一传输接口(如图7所示)。

在本发明中,对如何获取外部图像数据不做特殊的限制,作为一种优选实施方式,所述数据处理器可以包括前端模块500,该前端模块500用于从外部设备获取所述外部图像数据,并将该外部图像数据传送至播放模块200。

当外部图像数据为视频数据时,所述外部图像数据除了包括灰阶信息外,还包括帧同步信息。播放模块200接收所述灰阶信息和所述帧同步信息。

作为本发明的第二个方面,提供一种显示装置,如图1所示,该显示装置包括显示面板20和用于驱动显示面板20的驱动器300。其中,所述显示装置还包括本发明所提供的上述数据处理器10。如上文中所述,数据处理器10用于将外部图像对应的数据处理为分辨率为第二分辨率的中间数据。驱动器300用于在接收到所述中间数据后,对所述中间数据进行处理,以获得与第一分辨率的图像对应的最终数据,并驱动显示面板20按照所述最终数据显示。

在所述显示装置中,数据处理器10可以根据观看者与显示面板的显示面之间的距离、以及观看者移动的幅度来确定是否对第二分辨率进行调节,从而既可以提高数据传输的速度,又可以避免因频繁调节第二分辨率造成的显示面板显示图像时发生画面卡顿的现象。

为了能够接收数据量较大的中间数据,可选地,驱动器300包括第二模式选择模块310、驱动模块340和级联的多级数据放大模块(在图2中所示的实施方式,驱动器300包括级联的数据放大模块320a和数据放大模块320b)。

所述数据放大模块用于将接收到的数据放大至对应图像的分辨率为接收到的数据对应图像分辨率的m倍的数据,其中,m为正整数。具体地,所述多级数据放大模块中的第一级数据放大模块用于接收所述中间数据(即,第一级数据放大模块接收到的数据为所述中间数据),多级数据放大模块中的每一级数据放大模块的输出端均能够输出放大后的数据。在多级数据放大模块中任意两级相邻的数据放大模块中,后一级数据放大模块的输入端与前一级数据放大模块的输出端电连接。

第二模式选择模块310用于根据所述中间数据确定将所述中间数据放大为所述最终数据所需的数据放大模块,并向确定所需的数据放大模块发送第二使能信号。

接收到所述第二使能信号的数据放大模块用于对所述中间数据进行放大并输出,并且当驱动器300中级联的至少两级数据放大模块均收到所述第二使能信号时,前一级数据放大模块将放大后的数据输出至后一级数据放大模块,接收到所述第二使能信号的最后一级数据放大模块输出所述最终数据。

驱动模块340用于利用所述最终数据驱动所述显示面板显示。

在图2中所示的实施方式中,驱动器300包括两级数据放大模块,分别为第一级数据放大模块320a和第二级数据放大模块320b。作为一种具体实施方式,m可以为2。

当第一分辨率为8k、驱动器300接收到分辨率为4k的中间数据时,可以利用第二模式选择模块310将第二级数据放大模块320b确定为将所述中间数据放大为所述最终数据所需的数据放大模块,并向第二级数据放大模块320b提供第二使能信号,由第二级数据放大模块320b将分辨率为4k的中间数据放大为分辨率为8k的最终数据。

当第一分辨率为8k、驱动器300接收到分辨率为2k的中间数据时,可以利用第二模式选择模块310将第一级数据放大模块320a和第二级数据放大模块320b均确定为将所述中间数据放大为所述最终数据所需的数据放大模块,并向第一级数据放大模块320a和第二级数据放大模块320b提供第二使能信号,由第一级数据放大模块320将中间数据放大为分辨率为4k的数据后,再由第二级数据放大模块320b将分辨率为4k的数据放大为分辨率为8k的最终数据。

可选地,驱动器300还可以包括帧缓存模块330,该帧缓存模块330的工作模式为先进先出,该帧缓存模块330用于缓存预定帧数的最终数据。

最终数据帧缓存在所述帧缓存模块中,当存储数量达到预定帧数时,按照缓存顺序依次输出所述中间数据。帧缓存模块330中的数据帧数始终不变,从而可以有效地避免工作中间数据的第二分辨率切换后或者视频传输网络延迟或拥塞造成图像丢失或损坏。

图像帧损坏后会被自动丢弃,不会进入所述帧缓存模块,当因数据处理原因或者网络传输原因造帧错误丢失时,也不会影响正常显示。

如图2中所示,帧缓存模块330连接在驱动模块340和最后一级数据放大模块(即,第二级数据放大模块320b)之间。

如上文中所述,作为一种优选实施方式,第一传输子模块230包括数据分发单元231和多个第一传输接口232。相应地,所述显示装置还包括数据接收器400,数据接收器400用于接收所述中间数据,并将所述中间数据发送至驱动器300。

具体地,数据接收器400包括接口选择模块410和多个第二传输接口420,多个第二传输接口420与多个第一传输接口232一一对应地连接。

接口选择模块410用于根据所述第二分辨率向相应的第二传输接口420发送第三使能信号,接收到所述第三使能信号的第二传输接口420能够将接收到的数据发送至驱动器300。具体地,接收到所述第三使能信号的第二传输接口420能够将接收到的数据发送至驱动器300的第一级数据放大模块。

作为本发明的第三个方面,提供一种用于显示装置的数据处理方法,所述显示装置包括显示面板,其中,如图8所示,所述数据处理方法包括:

在步骤s110中,检测观看者与所述显示面板的显示面之间的距离;

在步骤s120中,响应于所述观看者与所述显示面板的显示面之间的距离处于上一次确定的阈值区间外,判断上一次确定的阈值区间中与所述观看者最近的端点和所述观看者之间的距离是否超过预定距离;

若否,则在步骤s130中,确定第二分辨率为上一次确定的阈值区间对应的分辨率;

若是,则在步骤s140中,根据观看者与所述显示面板的显示面之间的距离确定第二分辨率;

在步骤s150中,将接收到图像数据处理成分辨率为所述第二分辨率的中间数据。

在本发明所提供的数据处理方法中,可以根据观看者在观看显示图像的过程中,根据观看者移动的距离来确定是否对所述第二分辨率进行调整,可以在确保观看效果的前提下确保数据传输的稳定性,避免显示过程中出现卡顿现象。

本发明所提供的上述数据处理器可以执行本发明所提供的上述数据处理方法,具体地,第一模式选择模块100的距离检测子模块110执行步骤s110,第一模式选择模块100的判断子模块120执行步骤s120,第一模式选择模块100的传输频率调节子模块130执行步骤s130和步骤s140,播放模块200执行步骤s150。

作为一种优选实施方式,所述显示面板具有第一分辨率,所述检测观看者与所述显示面板的显示面之间的距离之前,所述数据处理方法还包括:

预设多个距离阈值和多个分辨率阈值,任意相邻两个距离阈值均形成一个阈值区间,每个分辨率阈值对应一个阈值区间,分辨率阈值随着阈值区间与所述显示面板的显示面之间的距离的增大而减小。

相应地,所述根据观看者与所述显示面板的显示面之间的距离确定第二分辨率的步骤可以包括:确定观看者与所述显示面板的显示面之间的距离所处的阈值区间;

根据预设的阈值区间和分辨率阈值的映射关系,确定该阈值区间对应的分辨率阈值作为所述第二分辨率。

作为一种优选实施方式,所述第二分辨率小于所述第一分辨率。

可选地,所述预定距离不超过所述显示面板的高度。

作为本发明的第四个方面,提供一种显示面板的驱动方法,其中,如图9所示,所述驱动方法包括:

在步骤s210中,利用本发明所提供的上述数据处理方法对图像数据进行处理;

在步骤s220中,将所述中间数据传输至用于驱动所述显示面板的驱动器;

在步骤s230中,利用所述驱动器驱动所述显示面板按照第一分辨率对所述中间数据进行显示。

在利用所述驱动方法驱动显示面板显示时,无需频繁改变第二分辨率。

在本发明中,对第二分辨率与第一分辨率之间的关系不做特殊的限定。例如,当所述第二分辨率小于所述第一分辨率时,所述利用所述驱动器驱动所述显示面板按照第一分辨率对接收到的所述中间数据进行显示包括:

对所述中间数据进行放大处理,以得到最终数据,所述最终数据对应分辨率为所述第一分辨率的图像;

根据所述最终数据驱动所述显示面板显示。

作为本发明的第五个方面,提供一种计算机可读存储介质,其中,所述计算机可读存储介质用于存储可执行程序,所述可执行程序用于执行本发明所提供的上述数据处理方法。

作为本发明的第六个方面,提供一种电子设备,其中,包括处理器和存储器;所述存储器,用于存储计算机程序;所述处理器,用于执行所述存储器上所存储的计算机程序,实现本发明所提供的上述数据处理方法。

可以理解的是,以上实施方式仅仅是为了说明本发明的原理而采用的示例性实施方式,然而本发明并不局限于此。对于本领域内的普通技术人员而言,在不脱离本发明的精神和实质的情况下,可以做出各种变型和改进,这些变型和改进也视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1