CN114138224B - 图像中子像素的渲染方法、装置、计算机设备和存储介质 - Google Patents
图像中子像素的渲染方法、装置、计算机设备和存储介质 Download PDFInfo
- Publication number
- CN114138224B CN114138224B CN202111484277.2A CN202111484277A CN114138224B CN 114138224 B CN114138224 B CN 114138224B CN 202111484277 A CN202111484277 A CN 202111484277A CN 114138224 B CN114138224 B CN 114138224B
- Authority
- CN
- China
- Prior art keywords
- pixel
- sub
- image
- pixel point
- rendered
- 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
Images
Classifications
-
- 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/147—Digital output to display device ; Cooperation and interconnection of the display device with other functional units using display panels
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
- G09G3/22—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources
- G09G3/30—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels
- G09G3/32—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels semiconductive, e.g. using light-emitting diodes [LED]
- G09G3/3208—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels semiconductive, e.g. using light-emitting diodes [LED] organic, e.g. using organic light-emitting diodes [OLED]
- G09G3/3225—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels semiconductive, e.g. using light-emitting diodes [LED] organic, e.g. using organic light-emitting diodes [OLED] using an active matrix
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/02—Improving the quality of display appearance
- G09G2320/0233—Improving the luminance or brightness uniformity across the screen
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Image Generation (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
本申请涉及一种图像中子像素的渲染方法、装置、计算机设备和存储介质。所述方法包括:获取第一图像,所述第一图像包含多个第一像素点,且各所述第一像素点中包含三个基础子像素;将所述第一图像转换为第二图像,所述第二图像包含多个与所述第一像素点分别对应的第二像素点,且各所述第二像素点中包含两个待渲染子像素;根据目标第一像素点中包含的与所述第二像素点的待渲染子像素相同颜色的基础子像素的亮度值,确定所述第二像素点中各待渲染子像素的亮度值;根据所确定的各所述第二像素点的待渲染子像素的亮度值,对所述第二图像进行显示。采用本方法能够提高屏幕的分辨率,并保证图像的显示效果。
Description
技术领域
本申请涉及图像处理及显示技术领域,特别是涉及一种图像中子像素的渲染方法、装置、计算机设备和存储介质。
背景技术
随着显示技术的快速发展,主动阵列有源发光二极管(AMOLED)凭借其色域宽、亮度高、柔韧性等特点,逐渐取代液晶显示器(LCD)成为各类电子设备的主流显示面板。在目前的技术方案中,随着子像素的尺寸越做越小,低开口率、苛刻的制造工艺等一系列技术难题接踵而来,因此采用子像素渲染技术提高屏幕分辨率。然而,采用子像素渲染技术对子像素进行渲染,易出现断线、彩边等情况出现,由此,如何提高屏幕分辨率,并保证图像的显示效果成为了亟待解决的技术问题。
发明内容
基于此,有必要针对上述技术问题,提供一种能够提高屏幕分辨率,并保证图像的显示效果的图像中子像素的渲染方法、装置、计算机设备和存储介质。
一种图像中子像素的渲染方法,所述方法包括:
获取第一图像,所述第一图像包含多个第一像素点,且各所述第一像素点中包含三个基础子像素;
将所述第一图像转换为第二图像,所述第二图像包含多个与所述第一像素点分别对应的第二像素点,且各所述第二像素点中包含两个待渲染子像素;
根据目标第一像素点中包含的与所述第二像素点的待渲染子像素相同颜色的基础子像素的亮度值,确定所述第二像素点中各待渲染子像素的亮度值,所述目标第一像素点包括位于与所述第二像素点对应的第一像素点的预定范围内的至少两个不同行、列的第一像素点;
根据所确定的各所述第二像素点的待渲染子像素的亮度值,对所述第二图像进行显示。
可选的,所述第二像素点中两个待渲染子像素呈交错设置,且相邻三个第二像素点中所缺失的子像素的颜色不同。
可选的,所述目标第一像素点包括与所述第二像素点对应的第一像素点以及位于其右上角的另一第一像素点。
可选的,所述目标第一像素点还包括位于与所述第二像素点对应的第一像素点的上方以及右侧的第一像素点。
可选的,根据目标第一像素点中包含的与所述第二像素点的待渲染子像素相同颜色的基础子像素的亮度值,确定所述第二像素点中各待渲染子像素的亮度值,包括:
根据目标第一像素点中包含的与所述第二像素点的待渲染子像素相同颜色的基础子像素的亮度值进行加权和运算,得到所述第二像素点中各待渲染子像素的亮度值。
可选的,在所述目标第一像素点中,与所述第二像素点对应的第一像素点的基础子像素的亮度值的权重值大于其他第一像素点的基础子像素的亮度值的权重值。
可选的,所述获取第一图像,包括:
获取第一图像中各第一像素点对应的灰阶数据;将各所述第一像素点对应的灰阶数据转换为亮度数据;
其中,所述根据所确定的各所述第二像素点的待渲染子像素的亮度值,得到与所述第二图像对应的目标显示图像,包括:
将所确定的各所述第二像素点的待渲染子像素的亮度值转换为对应的灰阶数据,以对所述第二图像进行显示。
一种图像中子像素的渲染装置,所述装置包括:
获取模块,用于获取第一图像,所述第一图像包含多个第一像素点,且各所述第一像素点中包含三个基础子像素;
转换模块,用于将所述第一图像转换为第二图像,所述第二图像包含多个与所述第一像素点分别对应的第二像素点,且各所述第二像素点中包含两个待渲染子像素;
确定模块,用于根据目标第一像素点中包含的与所述第二像素点的待渲染子像素相同颜色的基础子像素的亮度值,确定所述第二像素点中各待渲染子像素的亮度值,所述目标第一像素点包括位于与所述第二像素点对应的第一像素点的预定范围内的至少两个不同行、列的第一像素点;
处理模块,用于根据所确定的各所述第二像素点的待渲染子像素的亮度值,对所述第二图像进行显示。
一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
获取第一图像,所述第一图像包含多个第一像素点,且各所述第一像素点中包含三个基础子像素;
将所述第一图像转换为第二图像,所述第二图像包含多个与所述第一像素点分别对应的第二像素点,且各所述第二像素点中包含两个待渲染子像素;
根据目标第一像素点中包含的与所述第二像素点的待渲染子像素相同颜色的基础子像素的亮度值,确定所述第二像素点中各待渲染子像素的亮度值,所述目标第一像素点包括位于与所述第二像素点对应的第一像素点的预定范围内的至少两个不同行、列的第一像素点;
根据所确定的各所述第二像素点的待渲染子像素的亮度值,对所述第二图像进行显示。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
获取第一图像,所述第一图像包含多个第一像素点,且各所述第一像素点中包含三个基础子像素;
将所述第一图像转换为第二图像,所述第二图像包含多个与所述第一像素点分别对应的第二像素点,且各所述第二像素点中包含两个待渲染子像素;
根据目标第一像素点中包含的与所述第二像素点的待渲染子像素相同颜色的基础子像素的亮度值,确定所述第二像素点中各待渲染子像素的亮度值,所述目标第一像素点包括位于与所述第二像素点对应的第一像素点的预定范围内的至少两个不同行、列的第一像素点;
根据所确定的各所述第二像素点的待渲染子像素的亮度值,对所述第二图像进行显示。
上述技术方案中的一个技术方案具有如下优点和有益效果:
上述图像中子像素的渲染方法、装置、计算机设备和存储介质,通过获取第一图像,该第一图像包含多个第一像素点,且各第一像素点中包含三个基础子像素,将第一图像转换为第二图像,该第二图像包含多个与第一像素点分别对应的第二像素点,且各第二像素点中包含两个待渲染子像素,并根据目标第一像素点中包含的与第二像素点的待渲染子像素相同颜色的基础子像素的亮度值,确定第二像素点中各待渲染子像素的亮度值,该目标第一像素点包括位于与第二像素点对应的第一像素点的预定范围内的至少两个不同行、列的第一像素点,再根据所确定的各所述第二像素点的待渲染子像素的亮度值,对所述第二图像。由此,根据不同行、列的第一像素点包含的基础像素的亮度值,确定对应的第二像素点的待渲染子像素的亮度值,可以避免断线、彩边的情况发生,提高了屏幕分辨率的同时,保证了图像的显示效果。
附图说明
图1为本申请实施例中图像中子像素的渲染方法的流程示意图。
图2和图3为本申请实施例中确定待渲染子像素的计算示意图。
图4为本申请实施例中图像中子像素的渲染装置的结构框图。
图5为本申请实施例中计算机设备的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
请参考图1,图1示出了根据本申请的一个实施例的图像中子像素的渲染方法,该方法可以应用于服务器中,该服务器可以是物理服务器,也可以是提供各种云服务的云服务器。
需要说明的,本申请并未对服务器的数量进行限定,即该服务器可以为独立的一个服务器,也可以是由多个服务器组成的服务器集群等。
如图1所示,该方法至少包括步骤S110至步骤S140,详细介绍如下:
在步骤S110中,获取第一图像,所述第一图像包含多个第一像素点,且各所述第一像素点中包含三个基础子像素。
其中,第一图像可以是采用普通子像素排列方式的图像,该第一图像中可以包含多个矩阵式排列的像素点(即第一像素点)。每一第一像素点中可以包含和红色、绿色和蓝色对应的三种颜色的基础子像素。
在一示例中,服务器可以从本地的存储空间中获取第一图像;在另一示例中,服务器也可以从云端或者第三方存储空间中获取第一图像。本领域技术人员可以根据实际实现需要,实现对应的获取方式,本申请对此不作特殊限定。
在步骤S120中,将所述第一图像转换为第二图像,所述第二图像包含多个与所述第一像素点分别对应的第二像素点,且各所述第二像素点中包含两个待渲染子像素。
其中,第二图像可以是采用特殊子像素排列的图像。该第二图像中可以包含多个与第一像素点分别对应的第二像素点,并且第二像素点中仅包含两个子像素,例如可以包含红色和绿色,或者绿色和蓝色、又或者蓝色和红色。并且两个子像素(即待渲染子像素)的亮度值需基于与该第二像素点对应的第一像素点的相同颜色的基础像素的亮度值而确定。
在本申请一示例性实施例中,本领域技术人员可以预先设定像素转换规则,当获取第一图像后,服务器可以根据该像素转换规则,将第一图像转换为第二图像。该第二图像中可以包含多个第二像素点,需要说明的,该第二像素点的位置分别于第一图像中的第一像素点相对应。例如第一像素点呈矩阵式排列,则第二像素点也呈矩阵式排列,且第二像素点与第一像素点分别一一对应。
在本申请一示例性实施例中,第二像素点中两个待渲染子像素可以呈交错设置,具体地,同一第二像素点中的两个待渲染子像素可以在该第二像素点中呈斜对角设置。另外,相邻三个第二像素点中所缺失的子像素的颜色不同,例如相邻的第一个第二像素点缺失蓝色的子像素,第二个第二像素点缺失红色的子像素、第三个第二像素点缺失绿色的子像素,等等。
在一示例中,第二图像中的第二像素点所包含的待渲染子像素可以按照RG、GB、BR的顺序循环设置。由此,第二图像中的相同颜色的子像素可以呈斜向下排列。相比于其他排列方式,斜向下排列可以保证子像素之间的间隔不会过大,进而保证屏幕显示时的分辨率,并保证图像的显示效果。
请继续参考图1,在步骤S130中,根据目标第一像素点中包含的与所述第二像素点的待渲染子像素相同颜色的基础子像素的亮度值,确定所述第二像素点中各待渲染子像素的亮度值,所述目标第一像素点包括位于与所述第二像素点对应的第一像素点的预定范围内的至少两个不同行、列的第一像素点。
其中,目标第一像素点可以是用以确定与其对应的第二像素点的待渲染子像素的亮度值的第一像素点。在一示例中,目标第一像素点可以包括与该第二像素点对应的第一像素点的预定范围内的至少两个不同行、列的第一像素点。需要说明的,预定范围可以是由本领域技术人员预先设定的选择范围,例如,该预定范围可以是与第二像素点对应的第一像素点相邻一个像素点内的选择范围,例如目标第一像素点可以包括与第二像素点对应的第一像素点,以及位于该第一像素点右上方的第一像素点,等等。
应该理解的,目标像素点中包括不同行、列的第一像素点,可以使得所确定的第二像素点的待渲染子像素的亮度值包含不同行、列的第一像素点的相同颜色的基础子像素的亮度值的特征,从而可以有效避免断线或者彩边等情况发生,进而保证第二图像的显示效果。
需要说明的,本申请所述不同行、列的第一像素点,可以是不同行的第一像素点、不同列的第一像素点以及不同行也不同列的第一像素点,本领域技术人员可以根据实际实现需要,选择对应的目标第一像素点的确定方式,本申请对此不作特殊限定。
在本申请一示例性实施例中,服务器可以根据目标第一像素点中包含的与对应的第二像素点的待渲染子像素相同颜色的基础子像素的亮度值,确定第二像素点中待渲染子像素的亮度值。例如,若第二像素点中包含红色的待渲染子像素,则可以根据对应的目标第一像素点中红色的基础子像素的亮度值,确定该第二像素点中红色的待渲染子像素的亮度值,等等。
在本申请一示例性实施例中,所述目标第一像素点包括与所述第二像素点对应的第一像素点以及位于其右上角的另一第一像素点,即目标第一像素点包括两个第一像素点,一个是与第二像素点位置相对应的第一像素点,另一个则是位于该第一像素点右上角的第一像素点。由此,目标第一像素点中包含两个斜向的第一像素点,基于该两个第一像素点的基础子像素的亮度值所确定的第二像素点的待渲染子像素的亮度值,可以包含该两个第一像素点的亮度特征,进而可以避免断线或者彩边的情况发生。
基于前述实施例,所述目标第一像素点还可以包括位于与所述第二像素点对应的第一像素点的上方以及右侧的第一像素点。即该目标第一像素点可以包括与第二像素点对应的第一像素点,以及位于该第一像素点的上方、右上角以及右侧的三个第一像素点,共四个第一像素点。基于目标第一像素点中的四个第一像素点所确定的第二像素点中待渲染子像素的亮度值,可以避免线条粗细不均匀的情况发生,同时也可以进一步的减少断线的情况发生,保证了第二图像的显示效果。
在步骤S140中,根据所确定的各所述第二像素点的待渲染子像素的亮度值,对所述第二图像进行显示。
在该实施例中,当确定每一第二像素点中待渲染子像素的亮度值后,服务器可以基于该亮度值,将该第二图像在屏幕中进行显示,由此,根据不同行、列的第一像素点包含的基础像素的亮度值,确定对应的第二像素点的待渲染子像素的亮度值,可以避免断线、彩边的情况发生,保证了图像的显示效果。并且,由于第二图像中的第二像素点的待渲染子像素呈交错设置,可以保证待渲染子像素之间的间隔大小,避免待渲染子像素之间间距过大,从而可以提高屏幕显示时的分辨率。
基于图1所示的实施例,在本申请一示例性实施例中,根据目标第一像素点中包含的与所述第二像素点的待渲染子像素相同颜色的基础子像素的亮度值,确定所述第二像素点中各待渲染子像素的亮度值,包括:
根据目标第一像素点中包含的与所述第二像素点的待渲染子像素相同颜色的基础子像素的亮度值进行加权和运算,得到所述第二像素点中各待渲染子像素的亮度值。
在该实施例中,服务器可以基于目标第一像素点中包含的与第二像素点的待渲染子像素相同颜色的基础子像素的亮度值进行加权和运算,从而确定第二像素点中各待渲染子像素的亮度值。具体地,服务器可以预先获取各目标第一子像素点中包含的基础子像素的权重值,基于基础子像素的亮度值以及权重值进行加权和运算,从而确定待渲染子像素的亮度值。
请参考图2,图2示出了根据本申请的一个实施例的确定待渲染子像素的亮度值的计算示意图(以前述目标第一像素点包括与第二像素点对应的第一像素点以及位于其右上角的第一像素点为例进行说明)。
如图2所示,位于上方的为第一图像中第一像素点的显示示意图,位于下方的则为第二图像中第二像素点的显示示意图。基于本申请所提供的渲染方法,若要确定第二图像中,位于第i行,第1列的第二像素点中包含的蓝色的待渲染子像素的亮度值,则可以基于与该第二像素点对应的第一像素点(即第一图像中位于第i行,第1列的第一像素点)以及位于该第一像素点右上角的第一像素点(即位于第i-1行,第2列的第一像素点)的蓝色的基础像素值的亮度值进行确定。
具体地,可以参照以下公式进行计算:
B(i,1)=k1*Bb(i,1)+k2*Bb(i-1,2)
其中,k1和k2为对应的权重值,且k1+k2=1。
图3示出了根据本申请的另一个实施例的确定待渲染子像素的亮度值的计算示意图(以前述目标第一像素点包括与第二像素点对应的第一像素点以及位于其上方、右上角和右侧的第一像素点为例进行说明)。
请参考图3,位于上方的为第一图像中第一像素点的显示示意图,位于下方的则为第二图像中第二像素点的显示示意图。基于本申请所提供的渲染方法,若要确定第二图像中,位于第i行,第2列的第二像素点中包含的红色的待渲染子像素的亮度值,则可以基于与该第二像素点对应的第一像素点(即第一图像中第i行,第2列的第一像素点)以及位于该第一像素点上方的第一像素点(即第一图像中第i-1行,第2列的第一像素点)、位于该第一像素点右上角的第一像素点(即第一图像中位于第i-1行,第3列的第一像素点)以及位于该第一像素点右侧的第一像素点(即第一图像中位于第i行,第3列的第一像素点)中的红色的基础子像素的亮度值进行确定。
具体地,可以参照以下公式进行计算:
R(i,1)=k1*Rr(i-1,2)+k2*Rr(i-1,3)+k3*Rr(i,2)+k4*Rr(i,3)
其中,k1、k2、k3、k4为对应的权重值,且k1+k2+k3+k4=1。
在本申请一示例性实施例中,在所述目标第一像素点中,与所述第二像素点对应的第一像素点的基础子像素的亮度值的权重值大于其他第一像素点的基础子像素的亮度值的权重值。由此,所计算得到的第二像素点的待渲染子像素的亮度值能够较好的保存与其对应的第一像素点的相同颜色的基础子像素的亮度特征,保证了第二图像的显示效果。
基于图1所示的实施例,在本申请一示例性实施例中,所述获取第一图像,包括:
获取第一图像中各第一像素点对应的灰阶数据;
将各所述第一像素点对应的灰阶数据转换为亮度数据。
由此,将灰阶数据转换为对应的亮度数据可以便于后续的渲染过程,进而保证后续的显示的准确性。
此外,所述根据所确定的各所述第二像素点的待渲染子像素的亮度值,对所述第二图像进行显示,包括:
将所确定的各所述第二像素点的待渲染子像素的亮度值转换为对应的灰阶数据,以对所述第二图像进行显示。
在该实施例中,在计算得到第二像素点的待渲染子像素的亮度值后,将其转换为对应的灰阶数据,可以保证第二图像的显示效果与第一图像的显示效果相对应。
应该理解的是,虽然图1的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图1中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
在一个实施例中,如图4所示,提供了一种图像中子像素的渲染装置,包括:
获取模块410,用于获取第一图像,所述第一图像包含多个第一像素点,且各所述第一像素点中包含三个基础子像素;
转换模块420,用于将所述第一图像转换为第二图像,所述第二图像包含多个与所述第一像素点分别对应的第二像素点,且各所述第二像素点中包含两个待渲染子像素;
确定模块430,用于根据目标第一像素点中包含的与所述第二像素点的待渲染子像素相同颜色的基础子像素的亮度值,确定所述第二像素点中各待渲染子像素的亮度值,所述目标第一像素点包括位于与所述第二像素点对应的第一像素点的预定范围内的至少两个不同行、列的第一像素点;
处理模块440,用于根据所确定的各所述第二像素点的待渲染子像素的亮度值,对所述第二图像进行显示。
在其中一个实施例中,所述第二像素点中两个待渲染子像素呈交错设置,且相邻三个第二像素点中所缺失的子像素的颜色不同。
在其中一个实施例中,所述目标第一像素点包括与所述第二像素点对应的第一像素点以及位于其右上角的另一第一像素点。
在其中一个实施例中,所述目标第一像素点还包括位于与所述第二像素点对应的第一像素点的上方以及右侧的第一像素点。
在其中一个实施例中,确定模块430用于:根据目标第一像素点中包含的与所述第二像素点的待渲染子像素相同颜色的基础子像素的亮度值进行加权和运算,得到所述第二像素点中各待渲染子像素的亮度值。
在其中一个实施例中,在所述目标第一像素点中,与所述第二像素点对应的第一像素点的基础子像素的亮度值的权重值大于其他第一像素点的基础子像素的亮度值的权重值。
在其中一个实施例中,获取模块410用于:获取第一图像中各第一像素点对应的灰阶数据;将各所述第一像素点对应的灰阶数据转换为亮度数据;
处理模块440用于:将所确定的各所述第二像素点的待渲染子像素的亮度值转换为对应的灰阶数据,以对所述第二图像进行显示。
关于图像中子像素的渲染装置的具体限定可以参见上文中对于图像中子像素的渲染方法的限定,在此不再赘述。上述图像中子像素的渲染装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图5所示。该计算机设备包括通过***总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***、计算机程序和数据库。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的数据库用于存储第一像素点中基础子像素对应的权重值等数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种图像中子像素的渲染方法。
本领域技术人员可以理解,图5中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
获取第一图像,所述第一图像包含多个第一像素点,且各所述第一像素点中包含三个基础子像素;
将所述第一图像转换为第二图像,所述第二图像包含多个与所述第一像素点分别对应的第二像素点,且各所述第二像素点中包含两个待渲染子像素;
根据目标第一像素点中包含的与所述第二像素点的待渲染子像素相同颜色的基础子像素的亮度值,确定所述第二像素点中各待渲染子像素的亮度值,所述目标第一像素点包括位于与所述第二像素点对应的第一像素点的预定范围内的至少两个不同行、列的第一像素点;
根据所确定的各所述第二像素点的待渲染子像素的亮度值,对所述第二图像进行显示。
在一个实施例中,所述第二像素点中两个待渲染子像素呈交错设置,且相邻三个第二像素点中所缺失的子像素的颜色不同。
在一个实施例中,所述目标第一像素点包括与所述第二像素点对应的第一像素点以及位于其右上角的另一第一像素点。
在一个实施例中,所述目标第一像素点还包括位于与所述第二像素点对应的第一像素点的上方以及右侧的第一像素点。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:根据目标第一像素点中包含的与所述第二像素点的待渲染子像素相同颜色的基础子像素的亮度值进行加权和运算,得到所述第二像素点中各待渲染子像素的亮度值。
在一个实施例中,在所述目标第一像素点中,与所述第二像素点对应的第一像素点的基础子像素的亮度值的权重值大于其他第一像素点的基础子像素的亮度值的权重值。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:获取第一图像中各第一像素点对应的灰阶数据;将各所述第一像素点对应的灰阶数据转换为亮度数据;
以及,将所确定的各所述第二像素点的待渲染子像素的亮度值转换为对应的灰阶数据,以对所述第二图像进行显示。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
获取第一图像,所述第一图像包含多个第一像素点,且各所述第一像素点中包含三个基础子像素;
将所述第一图像转换为第二图像,所述第二图像包含多个与所述第一像素点分别对应的第二像素点,且各所述第二像素点中包含两个待渲染子像素;
根据目标第一像素点中包含的与所述第二像素点的待渲染子像素相同颜色的基础子像素的亮度值,确定所述第二像素点中各待渲染子像素的亮度值,所述目标第一像素点包括位于与所述第二像素点对应的第一像素点的预定范围内的至少两个不同行、列的第一像素点;
根据所确定的各所述第二像素点的待渲染子像素的亮度值,对所述第二图像进行显示。
在一个实施例中,所述第二像素点中两个待渲染子像素呈交错设置,且相邻三个第二像素点中所缺失的子像素的颜色不同。
在一个实施例中,所述目标第一像素点包括与所述第二像素点对应的第一像素点以及位于其右上角的另一第一像素点。
在一个实施例中,所述目标第一像素点还包括位于与所述第二像素点对应的第一像素点的上方以及右侧的第一像素点。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
根据目标第一像素点中包含的与所述第二像素点的待渲染子像素相同颜色的基础子像素的亮度值进行加权和运算,得到所述第二像素点中各待渲染子像素的亮度值。
在一个实施例中,在所述目标第一像素点中,与所述第二像素点对应的第一像素点的基础子像素的亮度值的权重值大于其他第一像素点的基础子像素的亮度值的权重值。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:获取第一图像中各第一像素点对应的灰阶数据;将各所述第一像素点对应的灰阶数据转换为亮度数据;
以及,将所确定的各所述第二像素点的待渲染子像素的亮度值转换为对应的灰阶数据,以对所述第二图像进行显示。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。
Claims (10)
1.一种图像中子像素的渲染方法,其特征在于,包括以下步骤:
获取第一图像,所述第一图像包含多个第一像素点,且各所述第一像素点中包含三个基础子像素;
将所述第一图像转换为第二图像,所述第二图像包含多个与所述第一像素点分别对应的第二像素点,且各所述第二像素点中包含两个待渲染子像素;
根据目标第一像素点中包含的与所述第二像素点的待渲染子像素相同颜色的基础子像素的亮度值,确定所述第二像素点中各待渲染子像素的亮度值,所述目标第一像素点包括位于与所述第二像素点对应的第一像素点的预定范围内的至少两个不同行、列的第一像素点;
根据所确定的各所述第二像素点的待渲染子像素的亮度值,对所述第二图像进行显示。
2.根据权利要求1所述的图像中子像素的渲染方法,其特征在于,所述第二像素点中两个待渲染子像素呈交错设置,且相邻三个第二像素点中所缺失的子像素的颜色不同。
3.根据权利要求2所述的图像中子像素的渲染方法,其特征在于,所述目标第一像素点包括与所述第二像素点对应的第一像素点以及位于其右上角的另一第一像素点。
4.根据权利要求3所述的图像中子像素的渲染方法,其特征在于,所述目标第一像素点还包括位于与所述第二像素点对应的第一像素点的上方以及右侧的第一像素点。
5.根据权利要求3至4中任一项所述的图像中子像素的渲染方法,其特征在于,根据目标第一像素点中包含的与所述第二像素点的待渲染子像素相同颜色的基础子像素的亮度值,确定所述第二像素点中各待渲染子像素的亮度值,包括:
根据目标第一像素点中包含的与所述第二像素点的待渲染子像素相同颜色的基础子像素的亮度值进行加权和运算,得到所述第二像素点中各待渲染子像素的亮度值。
6.根据权利要求5所述的图像中子像素的渲染方法,其特征在于,在所述目标第一像素点中,与所述第二像素点对应的第一像素点的基础子像素的亮度值的权重值大于其他第一像素点的基础子像素的亮度值的权重值。
7.根据权利要求1所述的图像中子像素的渲染方法,其特征在于,所述获取第一图像,包括:
获取第一图像中各第一像素点对应的灰阶数据;
将各所述第一像素点对应的灰阶数据转换为亮度数据;
其中,所述根据所确定的各所述第二像素点的待渲染子像素的亮度值,对所述第二图像进行显示,包括:
将所确定的各所述第二像素点的待渲染子像素的亮度值转换为对应的灰阶数据,以对所述第二图像进行显示。
8.一种图像中子像素的渲染装置,其特征在于,所述装置包括:
获取模块,用于获取第一图像,所述第一图像包含多个第一像素点,且各所述第一像素点中包含三个基础子像素;
转换模块,用于将所述第一图像转换为第二图像,所述第二图像包含多个与所述第一像素点分别对应的第二像素点,且各所述第二像素点中包含两个待渲染子像素;
确定模块,用于根据目标第一像素点中包含的与所述第二像素点的待渲染子像素相同颜色的基础子像素的亮度值,确定所述第二像素点中各待渲染子像素的亮度值,所述目标第一像素点包括位于与所述第二像素点对应的第一像素点的预定范围内的至少两个不同行、列的第一像素点;
处理模块,用于根据所确定的各所述第二像素点的待渲染子像素的亮度值,对所述第二图像进行显示。
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111484277.2A CN114138224B (zh) | 2021-12-07 | 2021-12-07 | 图像中子像素的渲染方法、装置、计算机设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111484277.2A CN114138224B (zh) | 2021-12-07 | 2021-12-07 | 图像中子像素的渲染方法、装置、计算机设备和存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114138224A CN114138224A (zh) | 2022-03-04 |
CN114138224B true CN114138224B (zh) | 2023-05-30 |
Family
ID=80385012
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111484277.2A Active CN114138224B (zh) | 2021-12-07 | 2021-12-07 | 图像中子像素的渲染方法、装置、计算机设备和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114138224B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117745531B (zh) * | 2024-02-19 | 2024-05-31 | 瑞旦微电子技术(上海)有限公司 | 图像插值方法、设备及可读存储介质 |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008299040A (ja) * | 2007-05-31 | 2008-12-11 | Epson Imaging Devices Corp | 画像表示装置 |
CN103956134A (zh) * | 2014-02-17 | 2014-07-30 | 友达光电股份有限公司 | 显示器的驱动方法 |
CN104461440A (zh) * | 2014-12-31 | 2015-03-25 | 上海天马有机发光显示技术有限公司 | 渲染方法、渲染装置和显示装置 |
CN105261321A (zh) * | 2015-09-18 | 2016-01-20 | 深圳市华星光电技术有限公司 | 一种像素渲染方法、像素渲染装置和显示器 |
CN110599962A (zh) * | 2019-09-23 | 2019-12-20 | 深圳清华大学研究院 | 不同颜色序列Delta型子像素显示面板的渲染方法 |
CN110945582A (zh) * | 2019-10-31 | 2020-03-31 | 北京集创北方科技股份有限公司 | 子像素渲染方法、驱动芯片和显示装置 |
CN111009026A (zh) * | 2019-12-24 | 2020-04-14 | 腾讯科技(深圳)有限公司 | 对象渲染方法和装置、存储介质及电子装置 |
CN112426711A (zh) * | 2020-10-23 | 2021-03-02 | 杭州电魂网络科技股份有限公司 | Bloom效果处理的方法、***、电子装置和存储介质 |
CN112687235A (zh) * | 2019-10-20 | 2021-04-20 | 联詠科技股份有限公司 | 影像处理装置及影像处理方法 |
CN113112950A (zh) * | 2021-04-27 | 2021-07-13 | 合肥维信诺科技有限公司 | 图像显示方法、信号生成装置、显示装置及存储介质 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4261739B2 (ja) * | 2000-06-15 | 2009-04-30 | キヤノン株式会社 | 画像処理装置、画像処理方法、記憶媒体及び画像処理システム |
-
2021
- 2021-12-07 CN CN202111484277.2A patent/CN114138224B/zh active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008299040A (ja) * | 2007-05-31 | 2008-12-11 | Epson Imaging Devices Corp | 画像表示装置 |
CN103956134A (zh) * | 2014-02-17 | 2014-07-30 | 友达光电股份有限公司 | 显示器的驱动方法 |
CN104461440A (zh) * | 2014-12-31 | 2015-03-25 | 上海天马有机发光显示技术有限公司 | 渲染方法、渲染装置和显示装置 |
CN105261321A (zh) * | 2015-09-18 | 2016-01-20 | 深圳市华星光电技术有限公司 | 一种像素渲染方法、像素渲染装置和显示器 |
CN110599962A (zh) * | 2019-09-23 | 2019-12-20 | 深圳清华大学研究院 | 不同颜色序列Delta型子像素显示面板的渲染方法 |
CN112687235A (zh) * | 2019-10-20 | 2021-04-20 | 联詠科技股份有限公司 | 影像处理装置及影像处理方法 |
CN110945582A (zh) * | 2019-10-31 | 2020-03-31 | 北京集创北方科技股份有限公司 | 子像素渲染方法、驱动芯片和显示装置 |
CN111009026A (zh) * | 2019-12-24 | 2020-04-14 | 腾讯科技(深圳)有限公司 | 对象渲染方法和装置、存储介质及电子装置 |
CN112426711A (zh) * | 2020-10-23 | 2021-03-02 | 杭州电魂网络科技股份有限公司 | Bloom效果处理的方法、***、电子装置和存储介质 |
CN113112950A (zh) * | 2021-04-27 | 2021-07-13 | 合肥维信诺科技有限公司 | 图像显示方法、信号生成装置、显示装置及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN114138224A (zh) | 2022-03-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11069286B2 (en) | Color compensation method, compensation device, and display device | |
US9620050B2 (en) | Display method and display device | |
CN108877740B (zh) | 获取Mura补偿数据的方法、装置、计算机设备及存储介质 | |
US11037523B2 (en) | Display method of display panel that uses different display algorithms for different display areas, display panel and display device | |
CN109713027B (zh) | 一种有机发光显示面板的像素排布及有机发光显示面板 | |
US20160027359A1 (en) | Display method and display device | |
CN109147644B (zh) | 显示面板及显示方法 | |
CN104820326B (zh) | 阵列基板、显示面板、显示装置及驱动方法 | |
US10957282B2 (en) | Luminance compensation method for a display panel | |
US20190326365A1 (en) | Pixel arrangement of oled display panel, and oled display panel | |
CN108877631B (zh) | 显示屏的Mura补偿方法、装置、计算机设备及存储介质 | |
WO2020103243A1 (zh) | 像素驱动方法、像素驱动装置和计算机设备 | |
CN106856084B (zh) | 一种显示面板的显示方法及显示装置 | |
US9483971B2 (en) | Display method of display panel | |
WO2020103242A1 (zh) | 阵列基板和显示面板 | |
US11335236B2 (en) | Image processing method and display device | |
WO2015143832A1 (zh) | 显示方法和显示面板、显示装置 | |
WO2020103244A1 (zh) | 像素驱动方法、像素驱动装置和计算机设备 | |
CN110599962B (zh) | 不同颜色序列Delta型子像素显示面板的渲染方法 | |
US10115333B2 (en) | Image display method and display apparatus | |
CN114138224B (zh) | 图像中子像素的渲染方法、装置、计算机设备和存储介质 | |
US20160314735A1 (en) | Image display method and display apparatus | |
CN113920917A (zh) | 显示面板补偿方法及补偿装置 | |
US10290252B2 (en) | Image display method, image display apparatus and delta pixel arrangement display device | |
CN114822397A (zh) | 数据处理方法及装置、显示面板补偿方法及装置 |
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 |