CN112819906A - 图像数据的处理方法、装置、电子设备和可读存储介质 - Google Patents

图像数据的处理方法、装置、电子设备和可读存储介质 Download PDF

Info

Publication number
CN112819906A
CN112819906A CN202110113899.8A CN202110113899A CN112819906A CN 112819906 A CN112819906 A CN 112819906A CN 202110113899 A CN202110113899 A CN 202110113899A CN 112819906 A CN112819906 A CN 112819906A
Authority
CN
China
Prior art keywords
image
pixel
image data
gray scale
image frames
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.)
Pending
Application number
CN202110113899.8A
Other languages
English (en)
Inventor
朴龙�
宋德雄
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Priority to CN202110113899.8A priority Critical patent/CN112819906A/zh
Publication of CN112819906A publication Critical patent/CN112819906A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/90Determination of colour characteristics
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • G06T1/20Processor architectures; Processor configuration, e.g. pipelining
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/90Dynamic range modification of images or parts thereof
    • G06T5/92Dynamic range modification of images or parts thereof based on global image properties

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)

Abstract

本申请公开了一种图像数据的处理方法、装置、电子设备和可读存储介质,属于图像数据处理技术领域。所述方法包括:获取第一图像数据和控制数据,所述第一图像数据包括多个图像帧,每个所述图像帧包括多个单位像素的灰阶;根据所述控制数据,改变所述每个所述图像帧中的目标单位像素的灰阶,得到第二图像数据。

Description

图像数据的处理方法、装置、电子设备和可读存储介质
技术领域
本申请属于图像显示处理领域,具体涉及一种图像数据的处理方法、装置、电子设备和可读存储介质。
背景技术
通常,显示器的数字图像输入是8位的灰阶图像数据。8位的图像灰阶数据可以实现0~255个灰阶的显示。
在实现本申请过程中,发明人发现现有技术中的灰阶显示可能产生显示细节展开效果不足的问题。这种显示技术对颜色的展现不够细化。
申请内容
本申请实施例的目的是提供一种用于图像数据处理的技术方案,能够解决灰阶显示细节展开效果不足的问题。
为了解决上述技术问题,本申请是这样实现的:
第一方面,本申请实施例提供了一种图像数据的处理方法,该方法包括:获取第一图像数据和控制数据,所述第一图像数据包括多个图像帧,每个所述图像帧包括多个单位像素的灰阶;根据所述控制数据,改变所述每个所述图像帧中的目标单位像素的灰阶,得到第二图像数据。
第二方面,本申请实施例提供了一种图像数据的处理装置,该装置包括:获取单元,获取第一图像数据和控制数据,所述第一图像数据包括多个图像帧,每个所述图像帧包括多个单位像素的灰阶;以及改变单元,根据所述控制数据,改变所述每个所述图像帧中的目标单位像素的灰阶,得到第二图像数据。
第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
在本申请实施例中,通过改变像素的灰阶,从而呈现更多的灰度等级。
附图说明
图1是根据一个实施例的图像数据的处理方法的示意性流程图。
图2是显示器中示意性的红绿蓝(RGB)像素排列。
图3是主动式阵列有机发光二极管(AMOLED)中示意性的红绿蓝绿钻石形状PenTile(RGBG Diamond PenTile)像素排列。
图4-图12示意性地示出了RGB像素与RGBG像素的转换处理。
图13-图16示意性地示出了根据一个实施例的用于图像数据处理的一个例子。
图17-图24示意性地示出了根据一个实施例的用于图像数据处理的另一个例子。
图25是根据一个实施例的图像数据的处理装置的示意性框图。
图26是根据一个实施例的电子设备的示意图。
图27是实现本申请实施例的一种电子设备的硬件结构示意图。
图28是根据一个实施例的可读存储介质的示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的用于图像数据处理的技术方案进行详细地说明。
图1是根据一个实施例的图像数据的处理方法的示意性流程图。
如图1所示,在步骤S12,获取第一图像数据和控制数据,所述第一图像数据包括多个图像帧,每个所述图像帧包括多个单位像素的灰阶。
可以获取用于在显示装置上显示图像的第一图像数据。显示装置的显示区域包括多个单位像素。第一图像数据包括多个图像帧,以及每个图像帧包括一幅图像中的各个单位像素的灰阶。控制数据可以为最低有效位LSB。
在步骤S14,根据所述控制数据,改变所述每个所述图像帧中的目标单位像素的灰阶,得到第二图像数据。
可以以每n个图像帧为一个循环单位,改变每个图像帧中特定位置的目标单位像素的灰阶,其中,n大于等于1。
接着,输出第二图像数据以用于显示图像,其中,第二图像数据包括经改变的灰阶。
这里,虽然没有改变实际输出的灰阶数据的大小(例如,仍然是8比特数据),但是,由于图像的细节变化可以让人的肉眼产生不同的感知,因此,可以产生更加丰富的灰阶视觉感知。例如,对于8比特的灰阶数据,可以产生10的视觉效果(灰度变化为0,0.25,0.5,0.75,1,1.25,1.5………254,254.25,254.5,254.75,255),或者产生11比特的视觉效果(灰度变化为(0,0.125,0.25,0.375,0.5,0.625,0.75,0.875,1,1.125,1.25………254,254.125,254.25,254.375,254.25,254.375,254.5,254.675,254.75,254.875,255),等等。通过这种抖动(ditering)处理方式处理输入的图像数据(例如8比特的灰阶数据)可以通过较低成本产生更高阶的灰阶显示效果(例如,210=1024个灰阶,或211=2048个灰阶,等等)。
通过这种方式,可以将显示器的灰阶位数提高,提高图像边界效果以灰阶过度效果。
通过以上实施方式,将RGBG Pentile像素排列的AMOLED显示器位数提高,通过抖动处理方式对提高图像边界效果,灰阶过度效果。
例如,第一图像数据和第二图像数据是AMOLED RGBG PenTile图像数据或AMOLEDRGB Delta图像数据。
此外,通过设置n的大小,设计人员可以控制提升性能所需增加的处理量,从而为设计人员提供更高的设计自由度。
例如,n大于等于2。在进行循环的n个图像帧中,不同图像帧中的特定位置是不同的。在这里,以图像帧为单位改变特定位置,可以在实现灰阶改进的同时不会大幅增加处理量,从实现处理量与效果的平衡。此外,在多个图像帧之间变换进行灰阶改变的像素,可以防止过度使用单个像素。另外,这样还可以使得灰阶的转换更加平滑。另外,利用不同图像帧之间的灰阶渐变,可以产生更加丰富的灰阶显示细节。本领域技术人员,应当理解,这里,不同图像帧中的特定位置的改变可以是特定位置的增加、减少、移位等。
例如,单位像素的灰阶范围是0-255(8比特数据)。对于0-254灰阶的目标单位像素,将该目标单位像素的灰阶加1。对于255灰阶的目标单位像素,将该目标单位像素的灰阶保持不变。
可以显示区域中的单位像素被划分成多个像素组。每个像素组包括多个单位像素。对于每个图像帧,以每个像素组为一个循环单位,改变每个像素组中的特定位置的目标单位像素的灰阶。这样,这样可以减少处理的复杂度,以较小成本实现这里的实施例。可以对于n个图像帧中的不同图像帧,针对每个像素组,改变不同数量的单位像素的灰阶。
通常,电子设备的处理器可以包括中央处理器以及显示驱动芯片。这里的处理可以在中央处理器以及显示驱动芯片之间分配。根据这里的教导,本领域技术人员可以根据需要直接实现这种分配。
例如,由中央处理器,以每n个图像帧为一个循环单位,改变每个图像帧中特定位置的目标单位像素的灰阶。接着,由中央处理器将第二图像数据输出给显示驱动芯片以用于显示图像。
此外,也可以由中央处理器,以每n个图像帧为一个循环单位,为每个图像帧添加控制数据。控制数据例如是图像帧中的标识位。标识位的大小可以与n对应并且标识位能标识改变目标单位像素的改变模式。接着,中央处理器将包含控制数据的图像帧(图像数据)发送给显示驱动芯片。显示驱动芯片接收包含控制数据的图像帧,并基于控制数据,改变每个图像帧中特定位置的目标单位像素的灰阶。控制数据也可以直接指示进行灰阶改变的像素位置,也可以指示预先约定好的改变模式。
例如,n是4,每个像素组包括8个单位像素,所述8个单位像素排列成4X2的像素阵列。这里,所述标识位可以标识4个改变模式。在这种情况下,在第一改变模式下,对于所述n个图像帧中的图像帧,针对每个像素组,改变0个目标单位像素的灰阶;在第二改变模式下,对于所述n个图像帧中的图像帧,针对每个像素组,改变2个目标单位像素的灰阶;在第三改变模式下,对于所述n个图像帧中的图像帧,针对每个像素组,改变4个目标单位像素的灰阶;以及在第四改变模式下,对于所述n个图像帧中的图像帧,针对每个像素组,改变6个目标单位像素的灰阶。
此外,例如,n是8,每个像素组包括16个单位像素,所述16个单位像素排列成两个4X2的像素阵列,以及所述标识位可以标识8个改变模式。在这种情况下,在第一改变模式下,对于所述n个图像帧中的第一图像帧,针对每个像素组,改变0个目标单位像素的灰阶;在第二改变模式下,对于所述n个图像帧中的图像帧,针对每个像素组,改变2个目标单位像素的灰阶;在第三改变模式下,对于所述n个图像帧中的图像帧,针对每个像素组,改变4个目标单位像素的灰阶;在第四改变模式下,对于所述n个图像帧中的图像帧,针对每个像素组,改变6个目标单位像素的灰阶;在第五改变模式下,对于所述n个图像帧中的图像帧,针对每个像素组,改变8个目标单位像素的灰阶;在第六改变模式下,对于所述n个图像帧中的图像帧,针对每个像素组,改变10个目标单位像素的灰阶;在第七改变模式下,对于所述n个图像帧中的图像帧,针对每个像素组,改变12个目标单位像素的灰阶;以及在第八改变模式下,对于所述n个图像帧中的图像帧,针对每个像素组,改变14个目标单位像素的灰阶。
这里,可以使用控制数据,对像素改变的模式进行控制,从而可以进一步防止过度使用单个像素,使得灰阶的转换更加平滑,还可以产生更加丰富的灰阶显示细节。
下面描述根据各个实施例的不同例子。
图2是显示器中示意性的红绿蓝(RGB)像素排列。如图2所示,RGB像素510包括红色R子像素511、绿色G子像素512和蓝色B子像素513。可以将RGB像素510作为一个单位像素,也可以将其中的子像素作为一个单位像素。
图3是主动式阵列有机发光二极管(AMOLED)中示意性的红绿蓝绿钻石形状PenTile(RGBG Diamond PenTile)像素排列。如图3所示,RGBG Diamond PenTile像素520包括红色R像素521、绿色G子像素5221、5222和蓝色B子像素523。可以通过子像素着色算法SPR,借助于周围的4个子像素,将RGB像素的图像数据转换成RGBG Diamond PenTile像素的图像数据,即,把RGB图像数据转换成RGBG图像数据。
图4-图12示意性地示出了RGB像素与RGBG像素的转换处理。在图4-12中,以2400*1080分辨率的OLED显示屏为例进行说明。在图4-12中,i、j为像素坐标。
当i=1,j=1时,图4示出了显示区域左上角部分611的情况。输入的RGB数据为612,输出的RG数据为613,BG数据为614。
当i=1,2400>j>1时,图5示出了显示区域左边部分621的情况。输入的RGB数据为622,输出的RG数据为623,BG数据为624。
当i=1,j=2400时,图6示出了显示区域左下角部分631的情况。输入的RGB数据为632,输出的RG数据为633,BG数据为634。
当1080>i>1,j=1时,图7示出了显示区域上边部分641的情况。输入的RGB数据为642,输出的RG数据为643,BG数据为644。
当1080>i>1,2400>j>1时,图8示出了显示区域中间部分651的情况。输入的RGB数据为652,输出的RG数据为653,BG数据为654。
当1080>i>1,j=2400时,图9示出了显示区域下边部分661的情况。输入的RGB数据为662,输出的RG数据为663,BG数据为664。
当i=1080,j=1时,图10示出了显示区域右上角部分671的情况。输入的RGB数据为672,输出的RG数据为673,BG数据为674。
当i=1080,2400>j>1时,图11示出了显示区域右边部分681的情况。输入的RGB数据为682,输出的RG数据为683,BG数据为684。
当i=1080,j=2400时,图12示出了显示区域右下角部分691的情况。输入的RGB数据为692,输出的RG数据为693,BG数据为694。
图13-图16示意性地示出了根据一个实施例的用于图像数据处理的一个例子。在图13-16的例子中,中央处理器为每个图像帧添加用于抖动的最低有效位LSB(LeastSignificant Bit),即,控制数据,例如,2位的数据。例如,输入的8比特数据为xxxx xxxx,输出的数据为xxxx xxxx(xx)。可以为每个像素添加LSB,也可以为每个数据帧添加LSB。这里的LSB用作标识抖动处理的标识位。
在图13-16中,针对各个像素组进行处理,每个像素组包括4×2单位像素(这里,例如是子像素)。每4个图像帧为单位周期进行处理。对于每个图像帧,对各个像素组中特定位置(对于不同图像帧,特定位置不同)单位像素改变。例如,这里,使用8比特数据表示每个单位像素的灰阶a(数值范围是0~255)。对于特定位置的目标单位像素,如果灰阶a在0~254的范围,则输出改变的灰阶a+1;如果灰阶a是255,则输出的灰阶不变。
在图13中,最低有效位LSB是00,图像帧71包括多个像素组的灰阶711、712、713、714……。对于图像帧71,不对单位像素的灰阶进行改变。
在图14中,最低有效位LSB是01,图像帧72包括多个像素组的灰阶721、722、723、724……。对于图像帧72,改变每个像素组中(1,1)、(2,3)位置处的灰阶。具体来说,如果灰阶a在0~254的范围,则输出改变的灰阶a+1;如果灰阶a是255,则输出的灰阶不变。这里,坐标(1,1)、(2,3)表示像素组中单位像素的位置。
在图15中,最低有效位LSB是10,图像帧73包括多个像素组的灰阶731、732、733、734……。对于图像帧73,改变每个像素组中(1,1)、(1,3)、(2,2)、(2,4)位置处的灰阶。具体来说,如果灰阶a在0~254的范围,则输出改变的灰阶a+1;如果灰阶a是255,则输出的灰阶不变。
在图16中,最低有效位LSB是11,图像帧74包括多个像素组的灰阶741、742、743、744……。对于图像帧74,改变每个像素组中(1,2)、(1,3)、(1,4)、(2,1)、(2,2)、(2,4)位置处的灰阶。具体来说,如果灰阶a在0~254的范围,则输出改变的灰阶a+1;如果灰阶a是255,则输出的灰阶不变。
例如,通过这种方式,将RGBG Diamond PenTile像素排列的AMOLED显示器位数提高。在不追加昂贵的硬件的基础上,通过上面的抖动处理在8位1677万色的显示器中实现10位10.7亿色的显示效果。
图17-图23示意性地示出了根据一个实施例的用于图像数据处理的另一个例子。
与上面的例子类似,针对各个像素组进行处理,每个像素组包括8×2单位像素(这里,例如是子像素)。每8个图像帧为单位周期进行处理。对于每个图像帧,对各个像素组中特定位置(对于不同图像帧,特定位置不同)单位像素改变。例如,这里,使用8比特数据表示每个单位像素的灰阶a(数值范围是0~255)。对于特定位置的目标单位像素,如果灰阶a在0~254的范围,则输出改变的灰阶a+1;如果灰阶a是255,则输出的灰阶不变。
在图17中,最低有效位LSB是000,图像帧81包括多个像素组的灰阶811、812……。对于图像帧81,不对单位像素的灰阶进行改变。
在图18中,最低有效位LSB是001,图像帧82包括多个像素组的灰阶821、822……。对于图像帧82,改变每个像素组中(1,5)、(2,7)位置处的灰阶。具体来说,如果灰阶a在0~254的范围,则输出改变的灰阶a+1;如果灰阶a是255,则输出的灰阶不变。这里,坐标(1,5)、(2,7)表示像素组中单位像素的位置。
在图19中,最低有效位LSB是010,图像帧83包括多个像素组的灰阶831、832……。对于图像帧83,改变每个像素组中(1,1)、(1,6)、(2,3)、(2,8)位置处的灰阶。具体来说,如果灰阶a在0~254的范围,则输出改变的灰阶a+1;如果灰阶a是255,则输出的灰阶不变。
在图20中,最低有效位LSB是011,图像帧84包括多个像素组的灰阶841、842……。对于图像帧84,改变每个像素组中(1,1)、(1,5)、(1,7)、(2,3)、(2,6)、(2,8)位置处的灰阶。具体来说,如果灰阶a在0~254的范围,则输出改变的灰阶a+1;如果灰阶a是255,则输出的灰阶不变。
在图21中,最低有效位LSB是100,图像帧85包括多个像素组的灰阶851、852……。对于图像帧85,改变每个像素组中(1,1)、(1,3)、(1,6)、(1,8)、(2,2)、(2,4)、(2,5)、(2,7)位置处的灰阶。具体来说,如果灰阶a在0~254的范围,则输出改变的灰阶a+1;如果灰阶a是255,则输出的灰阶不变。
在图22中,最低有效位LSB是101,图像帧86包括多个像素组的灰阶861、862……。对于图像帧86,改变每个像素组中(1,1)、(1,3)、(1,6)、(1,7)、(1,8)、(2,2)、(2,4)、(2,5)、(2,6)、(2,8)位置处的灰阶。具体来说,如果灰阶a在0~254的范围,则输出改变的灰阶a+1;如果灰阶a是255,则输出的灰阶不变。
在图23中,最低有效位LSB是110,图像帧87包括多个像素组的灰阶871、872……。对于图像帧87,改变每个像素组中(1,2)、(1,3)、(1,4)、(1,5)、(1,7)、(1,8)、(2,1)、(2,2)、(2,4)、(2,5)、(2,6)、(2,7)位置处的灰阶。具体来说,如果灰阶a在0~254的范围,则输出改变的灰阶a+1;如果灰阶a是255,则输出的灰阶不变。
在图24中,最低有效位LSB是111,图像帧88包括多个像素组的灰阶881、882……。对于图像帧88,改变每个像素组中(1,2)、(1,3)、(1,4)、(1,5)、(1,6)、(1,7)、(1,8)、(2,1)、(2,2)、(2,4)、(2,5)、(2,6)、(2,7)、(2,8)位置处的灰阶。具体来说,如果灰阶a在0~254的范围,则输出改变的灰阶a+1;如果灰阶a是255,则输出的灰阶不变。
例如,通过这种方式,将RGBG Diamond PenTile像素排列的AMOLED显示器位数提高。在不追加昂贵的硬件的基础上,通过上面的抖动处理在8位1677万色的显示器中实现11位85.9亿色的显示效果。
需要说明的是,本申请实施例提供的图像数据的处理方法,执行主体可以为图像数据的处理装置,或者,或者该图像数据的处理装置中的用于执行加载图像数据的处理方法的控制模块。本申请实施例中以图像数据的处理装置执行加载图像数据的处理方法为例,说明本申请实施例提供的图像数据的处理方法。
图25是根据一个实施例的图像数据的处理装置的示意性框图。
如图25所示,图像数据的处理装置20包括:获取单元21,获取第一图像数据和控制数据,所述第一图像数据包括多个图像帧,每个所述图像帧包括多个单位像素的灰阶;以及改变单元22,根据所述控制数据,改变所述每个所述图像帧中的目标单位像素的灰阶,得到第二图像数据。
图像数据的处理装置20可以用于执行上面图像数据的处理方法中的处理。
本申请实施例中的图像数据的处理装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本或者个人数字助理(personal digital assistant,PDA)等,非移动电子设备可以为服务器、网络附属存储器(Network Attached Storage,NAS)、个人计算机(personal computer,PC)、电视机(television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。
本申请实施例中的图像数据的处理装置可以为具有操作***的装置。该操作***可以为安卓(Android)操作***,可以为ios操作***,还可以为其他可能的操作***,本申请实施例不作具体限定。
本申请实施例提供的图像数据的处理装置能够实现图1至图24的方法实施例中实现的各个过程。
具体来说,在一个实施例中,获取单元21可以获取用于在显示装置上显示图像的第一图像数据,其中,显示装置的显示区域包括多个单位像素,第一图像数据包括多个图像帧,以及每个图像帧包括一幅图像中的各个单位像素的灰阶。改变单元22可以执行如下处理:以每n个图像帧为一个循环单位,改变每个图像帧中特定位置的目标单位像素的灰阶,其中,n大于等于1;以及输出第二图像数据以用于显示图像,其中,第二图像数据包括经改变的灰阶。例如,n大于等于2,以及在所述n个图像帧中,不同图像帧中的所述特定位置是不同的。
在另一个实施例中,单位像素的灰阶范围是0-255,以及改变单元21执行如下处理:
对于0-254灰阶的单位像素,将该目标单位像素的灰阶加1;或者
对于255灰阶的单位像素,将该目标单位像素的灰阶保持不变。
在另一个实施例中,所述多个单位像素被划分成多个像素组,以及改变单元21对于每个图像帧,以每个像素组为一个循环单位,改变每个像素组中的特定位置的目标单位像素的灰阶。
在另一个实施例中,改变单元21对于n个图像帧中的不同图像帧,针对每个像素组,改变不同数量的目标单位像素的灰阶。
在另一个实施例中,改变单元21执行如下处理:
控制中央处理器,以每n个图像帧为一个循环单位,改变每个图像帧中特定位置的目标单位像素的灰阶;以及
控制中央处理器将第二图像数据输出给显示驱动芯片以用于显示图像。
在另一个实施例中,改变单元21执行如下处理:
控制中央处理器,以每n个图像帧为一个循环单位,为每个图像帧添加控制数据;
控制显示驱动芯片,接收包含控制数据的图像帧;
控制显示驱动芯片,基于控制数据,改变每个图像帧中特定位置的目标单位像素的灰阶。
例如,所述控制数据是图像帧中的标识位,以及标识位的大小与n对应并且所述标识位标识所述改变目标单位像素的改变模式。
在另一个实施例中,n是4,每个像素组包括8个单位像素,所述8个单位像素排列成4X2的像素阵列,以及所述标识位标识4个改变模式,其中,改变单元21执行如下处理:
在第一改变模式下,对于所述n个图像帧中的图像帧,针对每个像素组,改变0个目标单位像素的灰阶;
在第二改变模式下,对于所述n个图像帧中的图像帧,针对每个像素组,改变2个目标单位像素的灰阶;
在第三改变模式下,对于所述n个图像帧中的图像帧,针对每个像素组,改变4个目标单位像素的灰阶;以及
在第四改变模式下,对于所述n个图像帧中的图像帧,针对每个像素组,改变6个目标单位像素的灰阶。
在另一个实施例中,n是8,像素组包括16个单位像素,所述16个单位像素排列成两个4X2的像素阵列,以及所述标识位标识8个改变模式,其中,改变单元21执行如下处理:
在第一改变模式下,n个图像帧中的图像帧,针对每个像素组,改变0个目标单位像素的灰阶;
在第二改变模式下,对于所述n个图像帧中的图像帧,针对每个像素组,改变2个目标单位像素的灰阶;
在第三改变模式下,对于所述n个图像帧中的图像帧,针对每个像素组,改变4个目标单位像素的灰阶;
在第四改变模式下,对于所述n个图像帧中的图像帧,针对每个像素组,改变6个目标单位像素的灰阶;
在第五改变模式下,对于所述n个图像帧中的图像帧,针对每个像素组,改变8个目标单位像素的灰阶;
在第六改变模式下,对于所述n个图像帧中的图像帧,针对每个像素组,改变10个目标单位像素的灰阶;
在第七改变模式下,对于所述n个图像帧中的图像帧,针对每个像素组,改变12个目标单位像素的灰阶;以及
在第八改变模式下,对于所述n个图像帧中的图像帧,针对每个像素组,改变14个目标单位像素的灰阶。
例如,所述第一图像数据和第二图像数据是AMOLED RGBG PenTile图像数据或AMOLED RGB Delta图像数据。
通过这里的实施例,可以将显示器的灰阶位数提高,提高图像边界效果以灰阶过度效果。
可选的,本申请实施例还提供一种电子设备30。图26是根据一个实施例的电子设备的示意图。电子设备30包括处理器32、存储器33,存储在存储器33上并可在所述处理器32上运行的程序或指令,该程序或指令被处理器32执行时实现上述图像数据的处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
此外,如前面所述,处理器32可以包括中央处理器321和显示驱动芯片322。前面实施例中所述的方法中的处理可以在中央处理器321以及显示驱动芯片322之间分配。
需要注意的是,本申请实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。
图27是实现本申请实施例的一种电子设备的硬件结构示意图。
该电子设备100包括但不限于:射频单元101、网络模块102、音频输出单元103、输入单元104、传感器105、显示单元106、用户输入单元107、接口单元108、存储器109、以及处理器110等部件。
本领域技术人员可以理解,电子设备100还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理***与处理器110逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。图27中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
处理器110,用于执行上面实施例中所描述的图像数据的处理方法中的处理。
本申请实施例还提供一种可读存储介质。图28是根据一个实施例的可读存储介质40的示意图。可读存储介质40上存储有程序或指令,该程序或指令被处理器执行时实现上述图像数据的处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本申请各个实施例所述的方法。
上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。

Claims (10)

1.一种图像数据的处理方法,其特征在于,包括:
获取第一图像数据和控制数据,所述第一图像数据包括多个图像帧,每个所述图像帧包括多个单位像素的灰阶;
根据所述控制数据,改变所述每个所述图像帧中的目标单位像素的灰阶,得到第二图像数据。
2.根据权利要求1所述的方法,其特征在于,获取第一图像数据包括:
获取用于在显示装置上显示图像的第一图像数据,其中,显示装置的显示区域包括多个单位像素,第一图像数据包括多个图像帧,以及每个图像帧包括一幅图像中的各个单位像素的灰阶;以及
其中,改变所述每个所述图像帧中的目标单位像素的灰阶,得到第二图像数据包括:
以每n个图像帧为一个循环单位,改变每个图像帧中特定位置的目标单位像素的灰阶,其中,n大于等于1;以及
输出第二图像数据以用于显示图像,其中,第二图像数据包括经改变的灰阶。
3.根据权利要求2所述的方法,其特征在于,n大于等于2,以及在所述n个图像帧中,不同图像帧中的所述特定位置是不同的。
4.根据权利要求1-3中的任何一项所述的方法,其特征在于,单位像素的灰阶范围是0-255,以及改变所述每个所述图像帧中的目标单位像素的灰阶,得到第二图像数据包括:
对于0-254灰阶的单位像素,将该目标单位像素的灰阶加1;或者
对于255灰阶的单位像素,将该目标单位像素的灰阶保持不变。
5.根据权利要求2或3所述的方法,其特征在于,所述多个单位像素被划分成多个像素组,以及
其中,以每n个图像帧为一个循环单位,改变每个图像帧中特定位置的目标单位像素的灰阶包括:
对于每个图像帧,以每个像素组为一个循环单位,改变每个像素组中的特定位置的目标单位像素的灰阶。
6.根据权利要求5所述的方法,其特征在于,以每n个图像帧为一个循环单位,改变每个图像帧中特定位置的目标单位像素的灰阶包括:
对于n个图像帧中的不同图像帧,针对每个像素组,改变不同数量的目标单位像素的灰阶。
7.根据权利要求6所述的方法,其特征在于,以每n个图像帧为一个循环单位,改变每个图像帧中特定位置的目标单位像素的灰阶包括:
由中央处理器,以每n个图像帧为一个循环单位,改变每个图像帧中特定位置的目标单位像素的灰阶;
其中,输出第二图像数据以用于显示图像包括:
由中央处理器将第二图像数据输出给显示驱动芯片以用于显示图像。
8.根据权利要求6所述的方法,其特征在于,以每n个图像帧为一个循环单位,改变每个图像帧中特定位置的目标单位像素的灰阶包括:
由中央处理器,以每n个图像帧为一个循环单位,为每个图像帧添加控制数据;
由显示驱动芯片,接收包含控制数据的图像帧;
由显示驱动芯片,基于控制数据,改变每个图像帧中特定位置的目标单位像素的灰阶。
9.根据权利要求8所述的方法,其特征在于,所述控制数据是图像帧中的标识位,以及标识位的大小与n对应并且所述标识位标识所述改变目标单位像素的改变模式。
10.一种图像数据的处理装置,其特征在于,包括:
获取单元,获取第一图像数据和控制数据,所述第一图像数据包括多个图像帧,每个所述图像帧包括多个单位像素的灰阶;以及
改变单元,根据所述控制数据,改变所述每个所述图像帧中的目标单位像素的灰阶,得到第二图像数据。
CN202110113899.8A 2021-01-27 2021-01-27 图像数据的处理方法、装置、电子设备和可读存储介质 Pending CN112819906A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110113899.8A CN112819906A (zh) 2021-01-27 2021-01-27 图像数据的处理方法、装置、电子设备和可读存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110113899.8A CN112819906A (zh) 2021-01-27 2021-01-27 图像数据的处理方法、装置、电子设备和可读存储介质

Publications (1)

Publication Number Publication Date
CN112819906A true CN112819906A (zh) 2021-05-18

Family

ID=75859699

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110113899.8A Pending CN112819906A (zh) 2021-01-27 2021-01-27 图像数据的处理方法、装置、电子设备和可读存储介质

Country Status (1)

Country Link
CN (1) CN112819906A (zh)

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1957594A (zh) * 2004-05-19 2007-05-02 精工爱普生株式会社 点数据处理装置、图像输出***及其方法
CN101052095A (zh) * 2006-04-03 2007-10-10 帆宣***科技股份有限公司 用以调整图像的锐利度的方法及装置
US20090316214A1 (en) * 2008-06-18 2009-12-24 Canon Kabushiki Kaisha Image forming apparatus, image processing method, program
CN102355561A (zh) * 2011-09-20 2012-02-15 青岛海信电器股份有限公司 提高图像对比度的方法及装置、液晶电视机
CN104869286A (zh) * 2014-02-21 2015-08-26 日立产业控制解决方案有限公司 图像信号处理装置、图像信号处理方法和摄像装置
WO2017084424A1 (zh) * 2015-11-18 2017-05-26 合一智能科技(深圳)有限公司 液晶显示屏的色度调节方法和装置
CN107610143A (zh) * 2017-09-29 2018-01-19 上海天马有机发光显示技术有限公司 图像处理方法、图像处理装置、图像处理***及显示装置
WO2019104616A1 (zh) * 2017-11-30 2019-06-06 深圳配天智能技术研究院有限公司 一种图像处理方法及装置、计算机可读存储介质
CN109919847A (zh) * 2017-12-13 2019-06-21 彩优微电子(昆山)有限公司 改善放大图像品质的方法
CN111835982A (zh) * 2020-07-02 2020-10-27 维沃移动通信有限公司 图像获取方法、图像获取装置、电子设备及存储介质
CN112269465A (zh) * 2020-10-27 2021-01-26 维沃移动通信有限公司 防止闪屏的方法、装置及电子设备

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1957594A (zh) * 2004-05-19 2007-05-02 精工爱普生株式会社 点数据处理装置、图像输出***及其方法
CN101052095A (zh) * 2006-04-03 2007-10-10 帆宣***科技股份有限公司 用以调整图像的锐利度的方法及装置
US20090316214A1 (en) * 2008-06-18 2009-12-24 Canon Kabushiki Kaisha Image forming apparatus, image processing method, program
CN102355561A (zh) * 2011-09-20 2012-02-15 青岛海信电器股份有限公司 提高图像对比度的方法及装置、液晶电视机
CN104869286A (zh) * 2014-02-21 2015-08-26 日立产业控制解决方案有限公司 图像信号处理装置、图像信号处理方法和摄像装置
WO2017084424A1 (zh) * 2015-11-18 2017-05-26 合一智能科技(深圳)有限公司 液晶显示屏的色度调节方法和装置
CN107610143A (zh) * 2017-09-29 2018-01-19 上海天马有机发光显示技术有限公司 图像处理方法、图像处理装置、图像处理***及显示装置
WO2019104616A1 (zh) * 2017-11-30 2019-06-06 深圳配天智能技术研究院有限公司 一种图像处理方法及装置、计算机可读存储介质
CN109919847A (zh) * 2017-12-13 2019-06-21 彩优微电子(昆山)有限公司 改善放大图像品质的方法
CN111835982A (zh) * 2020-07-02 2020-10-27 维沃移动通信有限公司 图像获取方法、图像获取装置、电子设备及存储介质
CN112269465A (zh) * 2020-10-27 2021-01-26 维沃移动通信有限公司 防止闪屏的方法、装置及电子设备

Similar Documents

Publication Publication Date Title
KR101479993B1 (ko) 4색 표시 장치 및 그 신호 변환 방법
KR101970565B1 (ko) 유기 발광 다이오드 표시장치와 그 구동방법
CN109308868B (zh) 一种显示面板的驱动方法、***及显示装置
CN107682682A (zh) 一种自动校正显示屏幕的色坐标和亮度的方法及相关设备
US11735147B1 (en) Foveated display burn-in statistics and burn-in compensation systems and methods
CN111128078B (zh) 电子设备、显示面板及其驱动装置、驱动方法
CN114120906A (zh) 显示面板的亮度补偿方法、补偿装置及电子设备
CN113920917A (zh) 显示面板补偿方法及补偿装置
CN114898714A (zh) 亮度补偿方法、装置、设备及介质
CN111341275A (zh) 一种显示控制方法、显示装置和存储介质
US7528814B2 (en) Method and device providing enhanced characters
CN112164373B (zh) 一种显示面板的驱动方法及装置
CN108269522B (zh) 一种显示设备及其图像显示方法
US11955054B1 (en) Foveated display burn-in statistics and burn-in compensation systems and methods
CN109979386B (zh) 显示面板的驱动方法及装置
CN115394249B (zh) Oled显示面板驱动方法、oled显示面板驱动装置、电子设备和计算机存储介质
US7091980B2 (en) System and method for communicating digital display data and auxiliary processing data within a computer graphics system
CN112819906A (zh) 图像数据的处理方法、装置、电子设备和可读存储介质
US11682360B2 (en) Display device
CN115273751A (zh) 显示面板的控制方法、装置和电子设备
CN112164372B (zh) 一种显示面板的驱动方法及装置
CN111583853A (zh) 亮度补偿装置、亮度补偿方法和显示装置
US20230368718A1 (en) Display Pixel Non-Uniformity Compensation
US20240005835A1 (en) Pulse Splitting for Motion Artifact Reduction
US20240203332A1 (en) Global nonlinear scaler for multiple pixel gamma response compensation

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