掌桥专利:专业的专利平台
掌桥专利
首页

显示数据处理方法和装置、以及显示装置

文献发布时间:2024-04-18 20:01:30


显示数据处理方法和装置、以及显示装置

本公开涉及显示技术领域,具体涉及一种可应用于多视点像素岛的显示数据处理方法和应用该方法的显示数据处理装置,以及还涉及一种包括该显示数据处理装置的显示装置。

随着显示技术的发展,人们对具有高分辨率、高刷新率和3D显示效果的显示产品的需求日益增长。传统的显示产品一般基于包括RGB子像素的像素架构设计,因此,其难以满足对于高分辨率、高刷新率和3D显示效果的需求。近来,像素岛的概念被提出,其中,通过将多个视点(view)设计为一个像素岛,可以实现高分辨率以及多视角3D显示的效果。此外,当像素岛架构结合复用(MUX)设计使用时,可以实现更好的显示效果。

然而,由于像素岛架构和RGB像素架构在设计方面的区别,所以基于像素岛架构的产品需要先对图像进行基于像素岛架构的显示数据处理,否则无法实现正常显示。

发明内容

根据本公开的第一个方面,提供了一种显示数据处理方法,包括:接收像素显示数据流,其中,该像素显示数据流包括分别与各像素对应的多个子像素显示数据;将该像素显示数据流转换成像素岛显示数据流,其中,该像素岛显示数据流包括分别与各像素岛对应的多个视点显示数据;基于该像素岛显示数据流,生成单行显示数据,其中,该单行显示数据包括的视点显示数据与多个芯片的输出通道一一对应。

根据一些示例性实施例,将该像素显示数据流转换成像素岛显示数据流的步骤包括:从该像素显示数据流中获取与i个像素对应的i×k个子像素显示数据,其中,i、k均为大于0的整数;将该i×k个子像素显示数据中的m×n个子像素显示数据标记为与m个像素岛的m×n个视点对应的视点显示数据,其中,m、n均为大于0的整数,且m×n=i×k;根据该像素岛的架构,对该视点显示数据进行重排,以将该 像素显示数据流转换成该像素岛显示数据流。

根据一些示例性实施例,将该像素显示数据流转换成像素岛显示数据流的步骤包括:从该像素显示数据流中获取与i个像素对应的i×k个子像素显示数据,其中,i、k均为大于0的整数;将该i×k个子像素显示数据中的m×n个子像素显示数据标记为与m个像素岛的m×n个视点对应的视点显示数据,其中,m、n均为大于0的整数,且m×n<i×k;将该i×k个子像素显示数据中未被标记成视点显示数据的子像素显示数据标记为哑视点显示数据;根据该像素岛的架构,对该视点显示数据和该哑视点显示数据一起进行重排,以将该像素显示数据流转换成该像素岛显示数据流。

根据一些示例性实施例,基于该像素岛显示数据流,生成单行显示数据的步骤包括:对该像素岛显示数据流进行数据功能化处理,生成数据功能化处理后的像素岛显示数据流;按照该单行显示数据中与各芯片对应的视点显示数据量,从该数据功能化处理后的像素岛显示数据流中区分出对应于各芯片的视点显示数据;按照该多个芯片的编号顺序,依次将与各芯片对应的视点显示数据按照芯片输入端口的顺序进行重组,以生成该单行显示数据。

根据一些示例性实施例,对该像素岛显示数据流进行数据功能化处理,生成数据功能化处理后的像素岛显示数据流的步骤包括:将该像素岛显示数据流重组为奇数编号芯片显示数据流和偶数编号芯片显示数据流,其中,该奇数编号芯片显示数据流用于给奇数编号的芯片提供视点显示数据,该偶数编号芯片显示数据流用于给偶数编号的芯片提供视点显示数据;其中,该奇数编号芯片显示数据流和该偶数编号芯片显示数据流一起构成该数据功能化处理后的像素岛显示数据流。

根据一些示例性实施例,按照该单行显示数据中与各芯片对应的视点显示数据量,从该数据功能化处理后的像素岛显示数据流中区分出对应于各芯片的视点显示数据的步骤包括:按照该单行显示数据中与各芯片对应的视点显示数据量,从该奇数编号芯片显示数据流中区分出对应于该多个芯片中被奇数编号的各芯片的视点显示数据;按照该单行显示数据中与各芯片对应的视点显示数据量,从该偶数编号芯片显示数据流中区分出对应于该多个芯片中被偶数编号的各芯片的视点显示数据。

根据一些示例性实施例,对该像素岛显示数据流进行数据功能化处理,生成数据功能化处理后的像素岛显示数据流的步骤包括:将该像素岛显示数据流重组为奇数编号芯片显示数据流和偶数编号芯片显示数据流,其中,该奇数编号芯片显示数据流用于给奇数编号的芯片提供视点显示数据,该偶数编号芯片显示数据流用于给偶数编号的芯片提供视点显示数据;将该奇数编号芯片显示数据流重组为与该像素岛的复用分组数量相同数量的奇数编号芯片复用显示数据流,其中,一个奇数编号芯片复用显示数据流用于给一个对应的复用分组所对应的奇数编号的芯片提供视点显示数据;将该偶数编号芯片显示数据流重组为与该像素岛的复用分组数量相同数量的偶数编号芯片复用显示数据流,其中,一个偶数编号芯片复用显示数据流用于给一个对应的复用分组所对应的偶数编号的芯片提供视点显示数据;其中,所有的奇数编号芯片复用显示数据流和所有的偶数编号芯片复用显示数据流一起构成该数据功能化处理后的像素岛显示数据流。

根据一些示例性实施例,按照该单行显示数据中与各芯片对应的视点显示数据量,从该数据功能化处理后的像素岛显示数据流中区分出对应于各芯片的视点显示数据的步骤包括:按照该单行显示数据中与各芯片对应的视点显示数据量,从所有的奇数编号芯片复用显示数据流中区分出提供给该多个芯片中被奇数编号的各芯片的视点显示数据;按照该单行显示数据中与各芯片对应的视点显示数据量,从所有的偶数编号芯片复用显示数据流中区分出提供给该多个芯片中被偶数编号的各芯片的视点显示数据。

根据一些示例性实施例,对该像素岛显示数据流进行数据功能化处理,生成数据功能化处理后的像素岛显示数据流的步骤包括:将该像素岛显示数据流重组为与该像素岛的复用分组数量相同数量的复用显示数据流,其中,一个复用显示数据流为一个对应的复用分组包括的像素岛提供视点显示数据;所有的复用显示数据流构成该数据功能化处理后的像素岛显示数据流。

根据一些示例性实施例,基于该像素岛显示数据流,生成单行显示数据的步骤包括:按照该单行显示数据中与各芯片对应的视点显示数据量,从该像素岛显示数据流中区分出对应于各芯片的视点显示数据;按照该多个芯片的编号顺序,依次将与各芯片对应的视点显示数 据按照芯片输入端口的顺序进行重组,以生成该单行显示数据。

根据一些示例性实施例,基于该像素岛显示数据流,生成单行显示数据的步骤包括:从该像素岛显示数据流中去除该哑视点显示数据;基于去除哑视点显示数据后的像素岛显示数据流,生成该单行显示数据。

根据一些示例性实施例,该显示数据处理方法还包括:当该单行显示数据包括的视点显示数据的位宽小于显示屏显示数据的位宽时,基于两者的差异,对该视点显示数据进行补偿。

根据一些示例性实施例,当该单行显示数据包括的视点显示数据的位宽与该显示屏显示数据的位宽之间的差为a位时,将该视点显示数据乘以2a以进行补偿,其中,a为大于0的整数。

根据一些示例性实施例,该显示数据处理方法还包括:对该单行显示数据进行缓存;响应于接收到的行使能信号,输出该单行显示数据。

根据本公开的第二个方面,提供了一种显示数据处理装置,包括:像素显示数据流接收模块,其被配置成:接收像素显示数据流,其中,该像素显示数据流包括分别与各像素对应的多个子像素显示数据;显示数据流转换模块,其被配置成:将该像素显示数据流转换成像素岛显示数据流,其中,该像素岛显示数据流包括分别与各像素岛对应的多个视点显示数据;单行显示数据生成模块,其被配置成:基于该像素岛显示数据流,生成单行显示数据,其中,该单行显示数据包括的视点显示数据与多个芯片的输出通道一一对应。

根据一些示例性实施例,该显示数据处理装置还包括:显示数据补偿模块,其被配置成:当该单行显示数据包括的视点显示数据的位宽小于显示屏显示数据的位宽时,基于两者的差异,对该视点显示数据进行补偿。

根据一些示例性实施例,该显示数据处理装置还包括:显示数据存取模块,其被配置成:对该单行显示数据进行缓存;以及,响应于接收到的行使能信号,输出该单行显示数据。

根据一些示例性实施例,该显示数据处理装置还包括:排图模块,其被配置成:确定待显示图像的各像素对应的像素显示数据的排列。

根据一些示例性实施例,该显示数据处理装置基于FPGA来实现。

根据本公开的第三个方面,提供了一种基于多视点像素岛架构的显示装置,其中,该基于多视点像素岛架构的显示装置包括根据本公开的第二个方面提供的显示数据处理装置。

因此,根据本公开提供的显示数据处理方法及装置通过将基于像素架构的显示数据转换成基于像素岛架构的显示数据,不仅能够实现基于多视点像素岛架构的显示装置对图像的正常显示,而且还能够实现更高显示分辨率以及多视角3D显示效果。此外,根据本公开提供的显示数据处理方法及装置通过对数据进行功能化处理、数据补偿以及数据缓存读出,还能够被兼容地应用于包含了MUX设计、多COF芯片设计以及COF芯片奇偶交替设计等多种硬件结构的显示数据处理,由此,其对基于像素岛架构的显示装置的数据处理具有通用性。

下面将结合附图对本公开的具体实施例进行详细的描述,以便能够对本公开的更多细节、特征和优点具有更加充分的认识和理解;在附图中:

图1a示意性示出了一种像素架构;

图1b示意性地示出了一种多视点像素岛架构;

图1c示意性地示出了一种基于像素岛架构并且具有MUX设计的显示装置;

图2以流程图的形式示出了根据本公开的一些示例性实施例的一种显示数据处理方法;

图3根据本公开的一些示例性实施例,进一步示出了图2所示的显示数据处理方法的一些细节;

图4根据本公开的一些示例性实施例,示意性地示出了像素显示数据流到像素岛显示数据流的一种数据流转换过程;

图5根据本公开的一些示例性实施例,进一步示出了图2所示的显示数据处理方法的一些细节;

图6根据本公开的一些示例性实施例,示意性地示出了像素显示数据流到像素岛显示数据流的一种数据流转换过程;

图7根据本公开的一些示例性实施例,进一步示出了图2所示的显示数据处理方法的一些细节;

图8根据本公开的一些示例性实施例,进一步示出了图7所示的显示数据处理方法的一些细节;

图9根据本公开的一些示例性实施例,进一步示出了图7所示的显示数据处理方法的一些细节;

图10根据本公开的一些示例性实施例,进一步示出了图7所示的显示数据处理方法的一些细节;

图11根据本公开的一些示例性实施例,进一步示出了图7所示的显示数据处理方法的一些细节;

图12根据本公开的一些示例性实施例,进一步示出了图7所示的显示数据处理方法的一些细节;

图13根据本公开的一些示例性实施例,示意性地示出了用于像素岛显示数据流的一种数据功能化处理过程;

图14示意性地示出了CEDS接口传输协议中芯片的接口要求;

图15示意性地示出了根据图14所示的芯片的接口要求对像素岛显示数据流包括的视点显示数据进行重组的一种方式;

图16根据本公开的一些示例性实施例,进一步示出了图2所示的显示数据处理方法的一些细节;

图17以流程图的形式示出了根据本公开的一些示例性实施例的另一种显示数据处理方法;

图18示意性地示出了对视点显示数据进行数据补偿的一种补偿过程;

图19以流程图的形式示出了根据本公开的一些示例性实施例的另一种显示数据处理方法;

图20示意性地示出了对单行显示数据进行缓存和读取的存取过程;

图21a至图21d以框图的形式示意性地示出了根据本公开的一些示例性实施例的一些显示数据处理装置;

图22以框图的形式示意性地示出了根据本公开的一些示例性实施例的一种基于多视点像素岛架构的显示装置。

应理解的是,附图中显示的内容都仅仅是示意性的,因此其不必按照比例进行绘制。此外,在全部附图中,相同或相似的特征由相同或相似的附图标记指示。

下面的描述提供了本公开的各示例性实施例的特定细节,以便本领域的技术人员能够充分理解和实施根据本公开的技术方案。

参见图1a,其示意性示出了一种像素架构。图1a所示的像素架构100a包括8个像素101,其中,每一个像素101包括三个子像素,即:红色子像素R(即R子像素)、绿色子像素G(即G子像素)和蓝色子像素B(即B子像素)。多个像素101以阵列的形式进行布置,使得能够基于所接收的RGB子像素显示数据来显示图像。应理解的是,图1a所示的像素架构100a是示例性的,并非限制性的。在本公开未图示的一些示例性实施例中,每个像素还可以包括其他颜色的子像素,例如白色子像素(即W子像素),或者,每个像素包括的R子像素、G子像素和/或B子像素的数量可以不止一个。

参见图1b,其示意性地示出了一种多视点像素岛架构。图1b所示的多视点像素岛架构100b包括12个视点102,其中,每一个视点102包括三个子像素,即:R子像素、G子像素和B子像素。基于多视点像素岛架构,能够实现高显示分辨率以及多视角3D显示的显示效果。然而,由于像素岛架构与像素架构在设计上的区别,所以适用于像素架构的包括多个子像素显示数据(例如RGB子像素显示数据)的像素显示数据需要被转换成适用于多视点像素岛架构的包括多个视点显示数据的像素岛显示数据。应理解的是,在设计上,像素岛中的视点与像素中的子像素相对应。

参见图1c,其示意性地示出了一种基于像素岛架构并且具有MUX设计的显示装置。如图1c所示,显示装置100c包括多个像素岛103,其中,多个像素岛103分为两个复用分组,即:MUX1和MUX2。因此,图1c所示的MUX设计是MUX1:2设计。复用分组MUX1包括的多个像素岛103中的每一个与一个对应的开关电路元件(例如,薄膜晶体管)104电连接,使得当接收到复用分组MUX1的选通信号时,所有的开关电路元件104开启,以便使像素岛显示数据能够被传输到复用分组MUX1所包括的对应的像素岛103。类似地,复用分组MUX2包括的多个像素岛103中的每一个也与一个对应的开关电路元件(例如,薄膜晶体管)105电连接,使得当接收到复用分组MUX2的选通信号时,所有的开关电路元件105开启,以便使像素岛显示数据能够 被传输到复用分组MUX2所包括的对应的像素岛103。多视点像素岛架构结合MUX设计,能够实现更高的显示分辨率。

参见图2,其以流程图的形式示出了根据本公开的一些示例性实施例的一种显示数据处理方法,该显示数据处理方法能够将适用于像素的显示数据转换成适用于像素岛的显示数据。如图2所示,显示数据处理方法200包括步骤210、220和230。

在步骤210,接收像素显示数据流,其中,所述像素显示数据流包括分别与各像素对应的多个子像素显示数据。作为非限制性示例,当各像素分别包括RGB子像素时,像素显示数据流可以包括与各个像素的RGB子像素对应的RGB子像素显示数据。然而,应理解的是,像素显示数据流也可以包括更多类型的子像素数据,例如,当像素还包括W子像素时,像素显示数据流还可以包括W子像素显示数据。

在步骤220,将所述像素显示数据流转换成像素岛显示数据流,其中,所述像素岛显示数据流包括分别与各像素岛对应的多个视点显示数据。如前面已经说明的,由于像素岛架构与像素架构在设计上的区别,所以包括多个子像素显示数据(例如RGB子像素显示数据)的像素显示数据流需要被转换成包括多个视点显示数据的像素岛显示数据流,以便能够适用于多视点像素岛架构。因此,应理解的是,该转换本质上是在像素显示数据流的多个子像素显示数据与像素岛的多个视点显示数据之间建立一一对应的关系,从而将像素显示数据流转换成像素岛显示数据流。

参见图3,其根据本公开的一些示例性实施例,进一步示出了图2所示的显示数据处理方法200中的步骤220的一种实施方式。如图3所示,步骤220的实施方式220a包括步骤220a-1、220a-2和220a-3。

在步骤220a-1中,从所述像素显示数据流中获取与i个像素对应的i×k个子像素显示数据,其中,i、k均为大于0的整数。在该步骤中,对每一个有效时钟脉冲期间从数据输入通道获取的对应于像素的显示数据,按照子像素显示数据的大小(例如,8bit位宽)进行截取,以获得相应的子像素显示数据(例如,对于包括RGB子像素的像素而言,每一个像素的显示数据包括分别与R子像素、G子像素和B子像素对应的子像素显示数据,即:R子像素显示数据、G子像素显示数据和B子像素显示数据),并且可以按照特定的顺序(例如从低位到高位) 分别确定为例如R1、G1、B1、R2、......等等。由此,实现了从输入的数据流中提取子像素显示数据。应理解的是,在一些示例性实施例中,在一个有效时钟脉冲中,可以从一条数据输入通道获取与一个像素对应的子像素显示数据。因此,当具有多条数据输入通道时(例如,8条数据输入通道),就可以在一个有效时钟脉冲中,从多条数据输入通道获取对应的多个像素(例如,8个像素)的子像素显示数据。然而,在另一些示例性实施例中,也可以在一个像素有效时钟脉冲中,从一条数据输入通道获取与多个像素(例如,两个或者更多个像素)对应的子像素显示数据。应理解的是,本公开对从数据输入通道获取子像素显示数据的方式和数量不作限制。

在步骤220a-2中,将所述i×k个子像素显示数据中的m×n个子像素显示数据标记为与m个像素岛的m×n个视点对应的视点显示数据,其中,m、n均为大于0的整数,且m×n=i×k。也就是说,在该步骤中,将步骤220a-1中从像素显示数据流中获取的多个像素的子像素显示数据与对应数量的像素岛的视点进行一对一的匹配对应。应理解的是,在将子像素显示数据与视点进行一一对应时,需要注意每个有效时钟脉冲中获取的子像素显示数据的数量与视点的数量之间是否匹配。在图3所示的示例性实施例中,多个像素包括的子像素显示数据的数量与多个像素岛包括的视点的数量是匹配的。对于两者不匹配的情形,下文中将会进行详细说明。

在步骤220a-3中,根据所述像素岛的架构,对所述视点显示数据进行重排,以将所述像素显示数据流转换成所述像素岛显示数据流。这是因为,在步骤220a-2中,对子像素显示数据到视点显示数据的标记可以是仅依据像素岛中的视点的编号顺序依次进行的,标记所得的结果可能并不符合像素岛中多个视点的实际布置,因此,还需要根据像素岛的架构,对标记的视点显示数据进行重排,以便生成像素岛显示数据流。应理解的是,取决于像素岛的实际架构,可以存在对视点显示数据进行重排的不同方式,本公开对此不作限制。

还应理解的是,在图3所示的示例性实施例中,将子像素显示数据标记为视点显示数据意指将的子像素显示数据与像素岛的视点一一对应地建立映射关系。例如,可以通过该步骤给i×k个子像素显示数据中的m×n个子像素显示数据添加对应的标签,该标签将被标记的子 像素显示数据对应到对应的像素岛的视点,所以,被标记的子像素显示数据便可以被作为该视点的视点显示数据。因此,在一些非限制性示例中,所有被标记的子像素显示数据的标签一起形成了标签信息表,其描述了每个被标记的子像素显示数据与对应的像素岛的视点之间的映射关系。在这种情形中,可以认为子像素显示数据和对应的标签信息表一起构成了视点显示数据。

参见图4,其根据本公开的一些示例性实施例,示意性地示出了像素显示数据流到像素岛显示数据流的一种数据流转换过程,该数据流转换过程对应于图3所示的方法。如图4所示,数据流转换过程220′包括数据接收、数据提取、数据转换和像素岛化四个环节。在数据接收环节,可以从图示的8条数据输入通道(即data-in1-8)接收输入数据,这些输入数据构成了像素显示数据流,其包括与各像素分别对应的子像素显示数据。在数据提取环节,在一个有效时钟脉冲中,可以从每一条数据输入通道中获取对应于一个像素的显示数据。因此,在一个有效时钟脉冲中,从图4所示的8条数据输入通道data-in1-8中可以获取对应于8个像素的显示数据。在图4所示的示例性实施例中,每个像素包括R子像素、G子像素和B子像素,因此,对每一个像素的显示数据按照子像素显示数据的大小(例如,8bit位宽)进行截取,由此,可以获得R子像素显示数据、G子像素显示数据和B子像素显示数据,并且可以分别标记为R1、G1、B1、R2、......、R8、G8、B8,一共24个子像素显示数据。在图4所示的示例性实施例中,每个像素岛包括12个视点。因此,在数据标记环节,可以按照视点编号的顺序,对24个子像素显示数据进行标记,以便在8个像素的24个子像素显示数据(即,子像素显示数据R1、G1、B1、R2、......、R8、G8、B8)与两个像素岛的24个视点(即,a-VIEW1、a-VIEW2、......、b-VIEW11、b-VIEW12)之间建立一一对应的映射关系。如图4所示,其在数据标记环节示出了对24个子像素显示数据进行标记获得的标签信息表,其中描述了每一个子像素显示数据与对应的像素岛中各视点的对应关系。最后,在像素岛化环节中,根据像素岛的实际架构,对24个视点显示数据(即,24个子像素显示数据和对应的标签信息表)进行重排。如图4所示,例如,对于每一个数据输入通道,可以将低位的视点显示数据和高位的视点显示数据进行互换。然后,重排后的视点显示数据 就构成了像素岛显示数据流。

参见图5,其根据本公开的另一些示例性实施例,进一步示出了图2所示的显示数据处理方法的200中的步骤220的另一种实施方式。如图5所示,步骤220的实施方式220b包括步骤220b-1、220b-2、220b-3和220a-4。

在步骤220b-1中,从所述像素显示数据流中获取与i个像素对应的i×k个子像素显示数据,其中,i、k均为大于0的整数。应理解的是,该步骤与前面已经描述的步骤220a-1相同,因此这里不再赘述。

在步骤220b-2中,将所述i×k个子像素显示数据中的m×n个子像素显示数据标记为与m个像素岛的m×n个视点对应的视点显示数据,其中,m、n均为大于0的整数,且m×n<i×k。也就是说,在该步骤中,将步骤220b-1中从像素显示数据流中获取的多个像素的子像素显示数据与对应数量的像素岛视点进行一对一的匹配对应。在该示例性实施例中,多个像素包括的子像素显示数据的数量与多个像素岛包括的视点的数量不匹配,并且视点显示数据量小于子像素显示数据量。因此,在该步骤中,对i×k个子像素显示数据中的m×n个子像素显示数据进行标记。

在步骤220b-3中,将所述i×k个子像素显示数据中未被标记成视点显示数据的子像素显示数据标记为哑视点显示数据。哑视点显示数据的作用是:与m×n个视点显示数据一起,以便在数量上与i×k个子像素显示数据量匹配,从而便利于后续的数据功能化处理。在经过数据功能化处理后,在从像素岛显示数据流中区分出对应于各芯片的视点显示数据的过程中,哑视点显示数据可以被去除,这将在下文中详述。

在步骤220b-4中,根据所述像素岛的架构,对所述视点显示数据和所述哑视点显示数据一起进行重排,以将所述像素显示数据流转换成所述像素岛显示数据流。该步骤与前面已经描述的步骤220a-3大致相同,因此这里不再赘述。

应理解的是,在图5所示的示例性实施例中,将子像素显示数据标记为视点显示数据意指将编号标记的子像素显示数据与像素岛的视点一一对应地建立映射关系。例如,可以通过该步骤给i×k个子像素显示数据中的m×n个子像素显示数据添加对应的标签,该标签将被标 记的子像素显示数据对应到像素岛的视点,所以被标记的子像素显示数据可以被作为该视点的视点显示数据。此外,i×k个子像素显示数据中未被标记成视点显示数据的子像素显示数据也具有对应的标签,即将这些子像素显示数据标记为哑视点显示数据的标签。在一个非限制性示例中,所有被标记的子像素显示数据的标签(包括标记为哑视点显示数据的标签)可以一起形成标签信息表,其描述了每个被标记的子像素显示数据与对应的像素岛的视点的映射关系,并且还描述了每个未被标记的子像素显示数据与哑视点显示数据的映射关系。

参见图6,根据本公开的一些示例性实施例,示意性地示出了像素显示数据流到像素岛显示数据流的另一种数据流转换过程,该数据流转换过程对应于图5所示的方法。如图6所示,数据流转换过程220″同样包括数据接收、数据提取、数据转换和像素岛化四个环节。在数据接收环节,可以从图示的8条数据输入通道(即data-in1-8)接收输入数据,这些输入数据构成了像素显示数据流,其包括与各像素分别对应的子像素显示数据。在数据提取环节,在一个有效时钟脉冲中,可以从每一条数据输入通道中获取对应于一个像素的显示数据。因此,在一个有效时钟脉冲中,从图6所示的8条数据输入通道data-in1-8中可以获取对应于8个像素的显示数据。图6所示的示例性实施例中,每个像素包括R子像素、G子像素和B子像素,因此,对每一个像素的显示数据按照子像素显示数据的大小(例如,8bit位宽)进行截取,可以获得R子像素显示数据、G子像素显示数据和B子像素显示数据,并且可以分别标记为R1、G1、B1、R2、......、R8、G8、B8,一共24个子像素显示数据。在图6所示的示例性实施例中,每个像素岛包括10个视点。因此,在数据标记环节,可以按照视点编号的顺序,在24个子像素显示数据中的20个子像素显示数据(即,子像素显示数据R1、G1、B1、R2、......、R4、R5、......、R8)与两个像素岛的20个视点显示数据(即,视点显示数据a-VIEW1、......a-VIEW10、b-VIEW1、......、b-VIEW10)之间建立一一对应的映射关系。对于24个子像素显示数据中未被标记的4个子像素显示数据,将其标记为哑视点显示数据(即DUMMY标签)。因此,在数据标记环节,可以按照视点编号的顺序,对24个子像素显示数据进行标记,以便使24个子像素显示数据中的20个子像素显示数据与两个像素岛的20个视点一一对应。如图6所示, 其示出了对24个子像素显示数据进行标记获得的标签信息表(包括标记哑视点显示数据的DUMMY标签),其中描述了每一个子像素显示数据与对应的像素岛中各视点的对应关系。最后,在像素岛化环节中,根据像素岛的实际架构,对已经被标记的20个视点显示数据和4个哑视点显示数据(即,24个子像素显示数据和对应的标签信息表)进行重排。如图4所示,例如,对于每一个数据输入通道,将低位的显示数据和高位的显示数据进行互换。由此,重排后的视点显示数据和哑视点显示数据就构成了像素岛显示数据流。

继续参见图2,在步骤230中,基于所述像素岛显示数据流,生成单行显示数据,其中,所述单行显示数据包括的视点显示数据与多个芯片的输出通道一一对应。在本公开中,芯片可以是COF芯片(即Chip on Film),或者可以是COG芯片(即Chip on Glass),或者可以是COP芯片(即Chip on Pi),本公开对此不作限制。芯片的输出通道与显示屏的像素岛阵列的数据线一一对应,因此,在该步骤中生成的单行显示数据包括的视点显示数据实际上与应用于显示屏的像素岛阵列的一行显示数据对应。由此,根据本公开的显示数据处理方法200能够实现基于像素岛架构的显示装置的驱动和正常显示。

参见图7,其根据本公开的一些示例性实施例,进一步示出了图2所示的显示数据处理方法200中的步骤230的一种实施方式。如图7所示,步骤230的实施方式230a包括步骤230a-1、230a-2和230a-3。

在步骤230a-1中,对所述像素岛显示数据流进行数据功能化处理,生成数据功能化处理后的像素岛显示数据流。数据功能化处理主要是针对MUX设计(例如,MUX1:2或者MUX1:3,或者常规非MUX设计)、多芯片、芯片奇偶交替设计、显示屏的数据线走线方式(例如,采用奇偶交错走线,或者采用顺序走线)等等,对像素岛显示数据流中包括的视点显示数据进行拆分重构,以兼容不同的硬件结构。

在步骤230a-2中,按照所述单行显示数据中与各芯片对应的视点显示数据量,从所述数据功能化处理后的像素岛显示数据流中区分出对应于各芯片的视点显示数据。

因为芯片的各输出通道与显示屏上的数据线一一对应,所以,可以从接口传输协议中芯片的接口要求来确定一行显示数据中每颗芯片所需的数据量。参见图14,其示意性地示出了CEDS接口传输协议中 芯片的接口要求。如图14所示,每颗芯片具有8个输入数据通道和1440个输出数据通道。因此,对于根据本公开的显示数据处理方法,如果采用8颗芯片(例如COF芯片),那么与显示屏所需的一行显示数据对应的单行显示数据包括的视点显示数据的数量应为1440×8个,其中,每颗芯片所需的视点显示数据的数量为1440个。应理解的是,本公开中描述的基于CEDS接口传输协议中芯片的接口要求仅仅是示例性的,并非限制性的,因此,其他接口传输协议也是可能的,本公开对此不作限制。

在本公开的图8至图12中分别示出了关于图7所示的步骤230a-1和230a-2的一些示例性实施方式。下面将就这些示例性实施方式进行说明。

参见图8,其根据本公开的一些示例性实施例,进一步地示出了图7中所示的步骤230a-1的一种实施方式。如图8所示,步骤230a-1的实施方式230a-1a包括步骤:将所述像素岛显示数据流重组为奇数编号芯片显示数据流和偶数编号芯片显示数据流,其中,所述奇数编号芯片显示数据流用于给奇数编号的芯片提供视点显示数据,所述偶数编号芯片显示数据流用于给偶数编号的芯片提供视点显示数据。所述奇数编号芯片显示数据流和所述偶数编号芯片显示数据流一起构成所述数据功能化处理后的像素岛显示数据流。因此,实施方式230a-1a的作用在于,针对为芯片奇偶交替设计中芯片的编号的奇偶性,对像素岛显示数据流中包括的视点显示数据进行拆分重构,以便能够适应包括芯片奇偶交替设计的硬件结构。

参见图9,其根据本公开的一些示例性实施例,进一步示出了图7中所示的步骤230a-2的一种实施方式。如图9所示,步骤230a-2的实施方式230a-2a包括步骤230a-2a-1和230a-2a-2。在步骤230a-2a-1中,按照所述单行显示数据中与各芯片对应的视点显示数据量,从所述奇数编号芯片显示数据流中区分出对应于所述多个芯片中被奇数编号的各芯片的视点显示数据。在步骤230a-2a-2中,按照所述单行显示数据中与各芯片对应的视点显示数据量,从所述偶数编号芯片显示数据流中区分出对应于所述多个芯片中被偶数编号的各芯片的视点显示数据。因此,图9所示的实施方式230a-2a实际上是对图8所示的实施方式230a-1a中获取的奇数编号芯片显示数据流和偶数编号芯片显示数据流 的后续处理,即,从奇数编号芯片显示数据流和偶数编号芯片显示数据流中区分出各芯片的视点显示数据。

参见图10,其根据本公开的一些示例性实施例,进一步示出了图7中所示的步骤230a-1的另一种实施方式。如图10所示,步骤230a-1的实施方式230a-1b包括步骤230a-1b-1、230a-1b-2和230a-1b-3。在步骤230a-1b-1中,将所述像素岛显示数据流重组为奇数编号芯片显示数据流和偶数编号芯片显示数据流,其中,所述奇数编号芯片显示数据流用于给奇数编号的芯片提供视点显示数据,所述偶数编号芯片显示数据流用于给偶数编号的芯片提供视点显示数据。该步骤与前面描述的步骤230a-1a基本上相同。在步骤230a-1b-2中,将所述奇数编号芯片显示数据流重组为与所述像素岛的复用分组数量相同数量的奇数编号芯片复用显示数据流,其中,一个奇数编号芯片复用显示数据流用于给一个对应的复用分组所对应的奇数编号的芯片提供视点显示数据。在步骤230a-1b-3中,将所述偶数编号芯片显示数据流重组为与所述像素岛的复用分组数量相同数量的偶数编号芯片复用显示数据流,其中,一个偶数编号芯片复用显示数据流用于给一个对应的复用分组所对应的偶数编号的芯片提供视点显示数据。所述奇数编号芯片复用显示数据流和所述偶数编号芯片复用显示数据流一起构成所述数据功能化处理后的像素岛显示数据流。因此,实施方式230a-1b的作用在于,针对为芯片奇偶交替设计中芯片的编号的奇偶性并且针对显示屏的MUX设计,对像素岛显示数据流中包括的视点显示数据进行拆分重构,以便能够适应包括芯片奇偶交替设计和MUX设计的硬件结构。

参见图11,其根据本公开的一些示例性实施例,进一步示出了图7中所示的步骤230a-2的另一种实施方式。如图11所示,步骤230a-2的实施方式230a-2b包括步骤230a-2b-1和230a-2b-2。在步骤230a-2b-1中,按照所述单行显示数据中与各芯片对应的视点显示数据量,从所有的奇数编号芯片复用显示数据流中区分出提供给所述多个芯片中被奇数编号的各芯片的视点显示数据。在步骤230a-2b-2中,按照所述单行显示数据中与各芯片对应的视点显示数据量,从所有的偶数编号芯片复用显示数据流中区分出提供给所述多个芯片中被偶数编号的各芯片的视点显示数据。因此,图11所示的实施方式230a-2b实际上是对图10所示的实施方式230a-1b中获取的奇数编号芯片复用显示数据流 和偶数编号芯片复用显示数据流的后续处理,即,从奇数编号芯片复用显示数据流和偶数编号芯片复用显示数据流中区分出各芯片的视点显示数据。

参见图12,其根据本公开的一些示例性实施例,进一步示出了图7中所示的步骤230a-1的另一种实施方式。如图12所示,步骤230a-1的实施方式230a-1c包括步骤:将所述像素岛显示数据流重组为与所述像素岛的复用分组数量相同数量的复用显示数据流,其中,一个复用显示数据流为一个对应的复用分组包括的像素岛提供视点显示数据。因此,图12所示的实施方式230a-1c的作用在于,针对显示屏的MUX设计,对像素岛显示数据流中包括的视点显示数据进行拆分重构,以适应例如显示屏的MUX设计。相应地,可以按照所述单行显示数据中与各芯片对应的视点显示数据量,从所有的复用显示数据流中区分出提供给各芯片的视点显示数据。

返回继续参考图7,在步骤230a-3中,按照所述多个芯片的编号顺序,依次将与各芯片对应的视点显示数据按照芯片输入端口的顺序进行重组,以生成所述单行显示数据。结合参见图14和图15,其中,图14示意性地示出了CEDS接口传输协议中芯片的接口要求,图15示意性地示出了根据图14所示的芯片的接口要求对视点显示数据进行重组的一种方式。如图14所示,每颗芯片具有8个输入数据通道(即CED0A/B至CED7A/B)和1440个输出数据通道(Y1至Y1440),其中,输入数据通道CED0A/B和CED1A/B的数据被传输到输出数据通道Y1至Y360,输入数据通道CED2A/B和CED3A/B的数据被传输到输出数据通道Y361至Y720,输入数据通道CED4A/B和CED5A/B的数据被传输到输出数据通道Y721至Y1080,输入数据通道CED6A/B和CED7A/B的数据被传输到输出数据通道Y1081至Y1440。根据图14所示的芯片的接口要求,各芯片对应的视点显示数据需要按照输出数据通道来进行重组。相应地,图15示出了一种重组方式,其中,各芯片对应的视点显示数据被重组为8条端口数据流Port1至Port8,其中,端口数据流Port1和Port2传输提供给通道1-360的视点显示数据,端口数据流Port3和Port4传输提供给通道361-720的视点显示数据,端口数据流Port5和Port6传输提供给通道721-1080的视点显示数据,端口数据流Port7和Port8传输提供给通道1081-1440的视点显示数据。 按照芯片输入端口的顺序进行重组后传输的各芯片对应的视点显示数据就构成了单行显示数据,其对应于提供给显示屏的一行显示数据。

参见图13,其根据本公开的一些示例性实施例,示意性地示出了用于像素显示数据流的一种数据功能化处理过程。如图13所示,数据功能化处理过程230′针对包括COF芯片奇偶交替设计和MUX1:2设计的硬件结构对像素岛显示数据流进行数据功能化处理。在接收视点显示数据环节中,在一个有效时钟脉冲de期间从8条视点显示数据输入通道view-in1至view-in8中接收视点显示数据。然后,在MUX处理和芯片奇偶性处理环节,针对MUX1:2设计和COF芯片的编号的奇偶性,将视点显示数据从8条视点显示数据输入通道view-in1至view-in8重组为4条处理后视点显示数据通道,即mux1-odd、mux2-odd、mux1-even、mux2-even,其中,处理后视点显示数据通道mux1-odd为奇数编号的芯片的MUX1复用分组提供视点显示数据,处理后视点显示数据通道mux2-odd为奇数编号的芯片的MUX2复用分组提供视点显示数据,处理后视点显示数据通道mux1-even为偶数编号的芯片的MUX1复用分组提供视点显示数据,处理后视点显示数据通道mux2-even为偶数编号的芯片的MUX2复用分组提供视点显示数据。应理解的是,相比8条视点显示数据输入通道view-in1至view-in8,4条处理后视点显示数据通道mux1-odd、mux2-odd、mux1-even、mux2-even中的每一条在一个有效时钟脉冲de中提供的视点显示数据的数据量增加了一倍。例如,8条视点显示数据输入通道view-in1至view-in8中每一条在一个有效时钟脉冲de中提供的视点显示数据的数据量为24bit,那么4条处理后视点显示数据通道mux1-odd、mux2-odd、mux1-even、mux2-even中的每一条在一个有效时钟脉冲de中提供的视点显示数据的数据量为48bit。在确定芯片的视点显示数据环节中,如上所述,可以按照单行显示数据中与各芯片(例如,芯片COF1至COF8)对应的视点显示数据量,从数据功能化处理后的像素岛显示数据流中区分出对应于各芯片的视点显示数据。例如,从处理后视点显示数据通道mux1-odd、mux2-odd中区分出奇数编号的芯片COF1、COF3、COF5、COF7的视点显示数据,从处理后视点显示数据通道mux1-even、mux2-even中区分出偶数编号的芯片COF2、COF4、COF6、COF8的视点显示数据。在输出芯片的视点显示数据环节中,根据CEDS接口 传输协议中芯片的接口要求,按照芯片输入端口的顺序对芯片COF1至COF8的视点显示数据进行重组,以生成所述单行显示数据。例如,将各芯片的视点显示数据分别重组成芯片端口数据流ic-port1至ic-port8。关于芯片端口数据流ic-port1至ic-port8的细节,可以参考前面关于图14和图15进行的描述,这里不再赘述。因此,按照芯片输入端口的顺序进行重组后的各芯片对应的视点显示数据就构成了单行显示数据,其对应于提供给显示屏的一行显示数据。

参见图16,其根据本公开的一些示例性实施例,进一步示出了图2所示的显示数据处理方法200的步骤230的另一种实施方式。如图16所示,步骤230的实施方式230b包括步骤230b-1和230b-2。在步骤230b-1中,按照所述单行显示数据中与各芯片对应的视点显示数据量,从所述像素岛显示数据流中区分出对应于各芯片的视点显示数据。步骤230b-2与前面描述的步骤230a-3相同,在此不再赘述。应理解的是,图16所示的实施方式230b针对的是无需对像素显示数据流进行数据功能化处理的情形,因此,只需要从像素显示数据流中直接区分出对应于各芯片的视点显示数据便可。

此外,还应理解的是,对于如图5和图6所示的示例性实施例而言,因为在将像素显示数据流转换成像素岛显示数据流的过程中存在将子像素显示数据标记为哑视点显示数据的情形,所以针对包括哑视点显示数据,图2所示的显示数据处理方法200中的步骤230还可以被实现为下述步骤:从所述像素岛显示数据流中去除所述哑视点显示数据;以及,基于去除哑视点显示数据后的像素岛显示数据流,生成所述单行显示数据。

参见图17,其以流程图的形式示出了根据本公开的一些示例性实施例的另一种显示数据处理方法。如图17所示,显示数据处理方法200′包括步骤210、220、230、240。步骤210、220、230与前面已经详细描述的显示数据处理方法200中的对应步骤相同,在此不再赘述。在步骤240中,当所述视点显示数据的位宽小于显示屏显示数据的位宽时,基于两者的差异,对所述视点显示数据进行补偿。显示数据处理方法200′适用于下述情形,即:基于像素岛架构的显示装置与一般显示装置的色深不匹配。例如,现有主机上的前端图像数据一般都是8bit位宽,而基于像素岛架构的显示装置通常设计为10bit色深的高对比度, 所以需要将8bit位宽的视点显示数据补偿为10bit位宽,以实现色深的匹配。在显示数据处理方法200′中,通过两者的色深值的差异进行数据补偿,能够实现色深的匹配。

结合参见图18,其示意性地示出了对视点显示数据进行补偿的一种补偿过程。如图18所示,补偿过程240′中,输入的是8bit位宽的视点显示数据VIEW1,其包括位bit0至bit7中的8个位值VIEW1[0]至VIEW1[7],输出的是10bit位宽的视点显示数据,其中,从10bit位宽的高位向低位的顺序,依次写入8个位值VIEW1[7]至VIEW1[0],剩余的两个位bit1和bit0的位值可以为0,由此,获得补偿后的10bit位宽的视点显示数据。应理解的是,图18所示的补偿过程240′本质上是将8bit位宽的视点显示数据向高位进行移位,并且,如果移位的位数为a,则相当于将8bit位宽的视点显示数据乘以2

参见图19,其以流程图的形式示出了根据本公开的一些示例性实施例的另一种显示数据处理方法。如图19所示,显示数据处理方法200″包括步骤210、220、230、240、250。步骤210、220、230与前面已经详细描述的显示数据处理方法200中的对应步骤相同,步骤240则与前面已经详细描述的显示数据处理方法200′中的对应步骤相同,因此,关于这些步骤在此均不再赘述。在步骤250中,对所述单行显示数据进行缓存;响应于接收到的行扫描信号,输出所述单行显示数据。图像的正常显示需要行扫描信号(例如,GOA信号)与显示数据信号的匹配输出。因此,可以先将处理完成的单行显示数据分别缓存到RAM存储器/存储区域中,然后根据接收到的行扫描信号,配合时序信号输出单行显示数据,从而确保输出的单行显示数据与行扫描信号的时序匹配。在一个示例性实施例中,可以对处理完成的单行显示数据分区缓存到不同的RAM存储器/存储区域中,例如,结合参见图15,端口数据流Port1和Port2中的数据可以被存储到第一RAM存储器/存储区域,端口数据流Port3和Port4中的数据可以被存储到第二RAM存储器/存储区域,端口数据流Port5和Port6中的数据可以被存储到第三RAM存储器/存储区域,端口数据流Port7和Port8中的数据可以被存储到第四RAM存储器/存储区域。然而,任何其他合适的缓存方式也 是可能的,本公开对于缓存的具体方式不作限制。

参见图20,其示意性地示出了对单行显示数据进行缓存和读取的一种存取过程。如图20所示,在存取过程250′中,响应于时钟计数,可以将生成的单行显示数据存储在RAM存储器/存储区域中,该过程为单行显示数据的缓存过程;在读取过程中,响应于从GOA电路接收到的GOA行扫描信号,从RAM存储器/存储区域中读取一个单行显示数据,并且将该单行显示数据输出,以实现GOA时序信号匹配的输出。

参见图21a,其以框图的形式示意性地示出了根据本公开的一些示例性实施例的一种显示数据处理装置。显示数据处理装置300可以应用本公开中描述各种显示数据处理方法。如图21a所示,显示数据处理装置300包括:像素显示数据流接收模块310、显示数据流转换模块320和单行显示数据生成模块330。像素显示数据流接收模块310被配置成:接收像素显示数据流,其中,所述像素显示数据流包括分别与各像素对应的多个子像素显示数据。显示数据流转换模块320被配置成:将所述像素显示数据流转换成像素岛显示数据流,其中,所述像素岛显示数据流包括分别与各像素岛对应的多个视点显示数据。单行显示数据生成模块330被配置成:基于所述像素岛显示数据流,生成单行显示数据,其中,所述单行显示数据包括的视点显示数据与多个芯片的输出通道一一对应。上述各个模块涉及在上文中关于图2描述的步骤210至250的操作,因而在此不再赘述。

参见图21b至图21d,其以框图的形式示意性地示出了根据本公开的一些示例性实施例的另一些显示数据处理装置。如图21b所示,显示数据处理装置300a除了模块310、320、330之外,还包括显示数据补偿模块340。显示数据补偿模块340被配置成:当所述单行显示数据包括的视点显示数据的位宽小于显示屏显示数据的位宽时,基于两者的差异,对所述视点显示数据进行补偿。在一个非限制性实施例中,当单行显示数据包括的视点显示数据的位宽与显示屏显示数据的位宽之间的差为a时,通过将视点显示数据乘以2

上面关于图21a至图21d描述的显示数据处理装置300、300a、300b、300c的各个模块均可以在硬件中或在结合软件和/或固件的硬件中实现。例如,这些模块可以被实现为计算机可执行代码/指令,该计算机可执行代码/指令被配置为在一个或多个处理器中执行并存储在计算机可读存储介质中。可替换地,这些模块可以被实现为硬件逻辑/电路。例如,在一些示例性实施例中,这些模块均可以通过现场可编程门阵列(即,FPGA)来实现。此外,在另一些示例性实施例中,这些模块中的一个或多个可以一起在片上系统(SoC)中实现。SoC可以包括集成电路芯片(其包括处理器(例如,中央处理单元(CPU)、微控制器、微处理器、数字信号处理器(DSP)等)、存储器、一个或多个通信接口、和/或其他电路中的一个或多个部件),并且可以可选地执行所接收的程序代码和/或包括嵌入式固件以执行功能。

参见图22,其以框图的形式示意性地示出了根据本公开的一些示例性实施例的一种基于多视点像素岛架构的显示装置。如图22所示,基于多视点像素岛架构的显示装置500包括显示数据处理装置510。显示数据处理装置510可以被实施为上文中关于图21a至图21d描述的显示数据处理装置300、300a、300b、300c中的任意一种或者它们各自所包括的模块的任意组合。

本文中使用的术语仅用于描述本公开中的实施例,并不意图限制本公开。如本文中使用的,单数形式“一个”、“一”和“该”旨在也包括复数形式,除非上下文清楚地另有指示。还要理解的是,术语“包括”和“包含”当在本公开中使用时,是指所述及的特征的存在,但不排除一个或多个其他特征的存在或者添加一个或多个其他特征。如本文中使用的, 术语“和/或”包括相关联的列出项目中的一个或多个的任意和全部组合。将理解的是,尽管术语“第一”、“第二”、“第三”等在本文中可以用来描述各种特征,但是这些特征不应当由这些术语限制。这些术语仅用来将一个特征与另一个特征相区分。

除非另有定义,本文中使用的所有术语(包括技术术语和科学术语)具有与本公开所属领域的普通技术人员所通常理解的相同含义。还要理解的是,诸如那些在通常使用的字典中定义的之类的术语应当被解释为具有与其在相关领域和/或本说明书上下文中的含义相一致的含义,并且将不在理想化或过于正式的意义上进行解释,除非本文中明确地如此定义。

在本说明书的描述中,术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点被包含于本公开的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。

本文在软件硬件元件或程序模块的一般上下文中描述了各种技术。一般地,这些模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、元素、组件、数据结构等。本文所使用的术语“模块”,“功能”和“组件”一般表示软件、固件、硬件或其组合。本文描述的技术的特征是与平台无关的,意味着这些技术可以在具有各种处理器的各种计算平台上实现。

在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。此外,还应理解的是,在流程图中表示或在此以其他方式描述的方法的各个步骤仅仅示例性的,并不意味着所图示或描述的方法的步骤必须按照所示或所述的步骤执行。相反,在流程图 中表示或在此以其他方式描述的方法的各个步骤可以按照与本公开中不同的顺序被执行,或者可以同时被执行。此外,根据需要,在流程图中表示或在此以其他方式描述的方法还可以包括其他附加的步骤。

应当理解,本公开的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,则可用本领域公知的下列技术中的任一项或它们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路、具有合适的组合逻辑门电路的专用集成电路、可编程门阵列、现场可编程门阵列等。

本技术领域的普通技术人员可以理解上述具体实施例中描述的方法的全部或部分步骤可以通过程序指令相关的硬件完成,所述程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括执行方法实施例的步骤之一或其任意组合。

尽管已经结合一些示例性实施例详细地描述了本公开,但是其不旨在被限制于在本文中所阐述的特定形式。相反,本公开的范围仅由所附权利要求来限定。

技术分类

06120116561004