CN114333710A - 一种图像补偿方法、装置、显示设备、芯片及介质 - Google Patents
一种图像补偿方法、装置、显示设备、芯片及介质 Download PDFInfo
- Publication number
- CN114333710A CN114333710A CN202111636913.9A CN202111636913A CN114333710A CN 114333710 A CN114333710 A CN 114333710A CN 202111636913 A CN202111636913 A CN 202111636913A CN 114333710 A CN114333710 A CN 114333710A
- Authority
- CN
- China
- Prior art keywords
- backlight
- accumulation amount
- sub
- determining
- pixel point
- 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
Links
Images
Landscapes
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
Abstract
本申请一些实施例提供了一种图像补偿方法、装置、显示设备、芯片及介质,在本申请一些实施例中,在进行图像补偿时,不仅根据每个像素点的背光积累量,还会根据每个像素点的RGB中每个分量的原始数据,确定RGB的每个分量补偿后的数据,避免了图像补偿后图像失真的情况,保证了补偿后的图像的真实性。
Description
技术领域
本申请涉及图像处理技术领域,尤其涉及一种图像补偿方法、装置、显示设备、芯片及介质。
背景技术
随着科技的发展,微小发光二极管(MINI Light Emitting Diode,MINILED)开始被广泛应用为显示器中,MINILED的体积小,光的收敛性好,可以实现百万级的对比度,同时有更高的亮度,还可以制作非常大的尺寸。但是目前的显示器中的MINILED的数量大于显示器中的背光控制芯片的数量,因此需要通过一个控制信号来控制多个MINILED,从而实现对显示器背光的调整。但是,显示器在显示图像时,若只调整显示器的背光,该显示器显示的图像画质会变差,为了保证显示的图像的画质,调整背光之后,需要对图像的红绿蓝(RedGreen Blue,RGB)数据进行补偿,即进行图像补偿。
在现有技术中,在进行图像补偿时,是根据调整后的背光积累量,确定显示器上每个像素点的RGB的每个分量补偿后的数据。但是,对于图像中灰阶相同但背光积累量不同的两个像素点,在进行图像补偿后可能会出现灰阶不同的情况,从而导致图像失真。
发明内容
本申请提供了一种图像补偿方法、装置、显示设备、芯片及介质,用以解决现有技术中在基于像素点的背光积累量进行图像补偿后,可能会出现图像失真的问题。
第一方面,本申请一些实施例提供了一种图像补偿方法,所述方法包括:
获取预先保存的显示器上每个预设像素点的第一背光积累量,其中所述显示器被划分为多个子区域,一个子区域中包含一个预设像素点;
针对所述显示器上的每个像素点,确定与该像素点相邻的第一预设数量个目标预设像素点;根据该像素点与每个目标预设像素点的位置信息以及每个目标预设像素点的第一背光积累量,确定该像素点的第二背光积累量;针对该像素点的红绿蓝RGB的每个分量,根据所述第二背光积累量以及预先保存的该分量的原始数据,在预先保存的像素点的背光积累量、原始数据和增值的映射关系中,查找该分量对应的目标增值;根据该分量的原始数据和该分量对应的目标增值,确定该分量补偿后的数据。
第二方面,本申请一些实施例还提供了一种图像补偿装置,所述装置包括:
获取模块,用于获取预先保存的显示器上每个预设像素点的第一背光积累量,其中所述显示器被划分为多个子区域,一个子区域中包含一个预设像素点;
处理模块,用于针对所述显示器上的每个像素点,确定与该像素点相邻的第一预设数量个目标预设像素点;根据该像素点与每个目标预设像素点的位置信息以及每个目标预设像素点的第一背光积累量,确定该像素点的第二背光积累量;针对该像素点的红绿蓝RGB的每个分量,根据所述第二背光积累量以及预先保存的该分量的原始数据,在预先保存的像素点的背光积累量、原始数据和增值的映射关系中,查找该分量对应的目标增值;根据该分量的原始数据和该分量对应的目标增值,确定该分量补偿后的数据。
第三方面,本申请一些实施例还提供了一种显示设备,所述显示设备包括:
显示屏,所述显示屏用于显示;
处理器,所述处理器用于执行上述中任一所述图像补偿方法的步骤。
第四方面,本申请一些实施例还提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口与所述处理器耦合,所述处理器用于运行计算机程序或指令,以实现上述中任一所述图像补偿方法的步骤。
第五方面,本申请一些实施例还提供了一种计算机可读存储介质,其存储有计算机程序,所述计算机程序被处理器执行时执行上述中任一所述图像补偿方法的步骤。
在本申请一些实施例中,获取预先保存的显示器上每个预设像素点的第一背光积累量,其中该显示器被划分为多个子区域,一个子区域中包含一个预设像素点;针对该显示器上的每个像素点,确定与该像素点相邻的第一预设数量个目标预设像素点;根据该像素点与每个目标预设像素点的位置信息以及每个目标预设像素点的第一背光积累量,确定该像素点的第二背光积累量;针对该像素点的红绿蓝RGB的每个分量,根据该第二背光积累量以及预先保存的该分量的原始数据,在预先保存的像素点的背光积累量、原始数据和增值的映射关系中,查找该分量对应的目标增值;根据该分量的原始数据和该分量对应的目标增值,确定该分量补偿后的数据。即在本申请一些实施例中,在进行图像补偿时,不仅根据每个像素点的背光积累量,还会根据每个像素点的RGB中每个分量的原始数据,确定RGB的每个分量补偿后的数据,避免了图像补偿后图像失真的情况,保证了补偿后的图像的真实性。
附图说明
为了更清楚地说明本申请的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本申请一些实施例提供的一种图像补偿过程示意图;
图2示出了根据一些实施例的显示设备的使用场景;
图3示出了根据一些实施例的控制装置100的硬件配置框图;
图4示出了根据一些实施例的显示设备200的硬件配置框图;
图5为本申请一些实施例提供的一种图像补偿过程示意图;
图6为本申请一些实施例提供的一个块区中的子区域的示意图;
图7为本申请一些实施例提供的像素点与目标预设像素点的示意图;
图8为本申请一些实施例提供的在映射关系中查找像素点的RGB的分量对应的目标增值的过程示意图;
图9为本申请一些实施例提供的显示设备中的图像补偿单元的工作示意图;
图10为本申请一些实施例提供的一种图像补偿装置结构示意图;
图11为本申请一些实施例提供的一种芯片的结构示意图。
具体实施方式
为了使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请作进一步地详细描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。
为了避免图像失真的情况,提高补偿后的图像的真实性,本申请一些实施例提供了一种图像补偿方法、装置、显示设备、芯片及介质。
图1为本申请一些实施例提供的显示设备的结构示意图,如该图1所示,该显示设备包括放置在显示屏单侧边或双侧边或者是显示屏后面的背光光源组1,显示视频图像的液晶显示器2,控制背光源确定值发光的PWM电路3,背光处理单元4,VBO数据传输单元5,SOC或者信号发生器(TX)6,图像补偿单元7,Tcon或者驱屏电路8,P2P连接线9,背光单元连接线10,SPI传输线11,数据接收单元12和ASIC或者fpga内部的传输图像背光数据通路13。
实施例1:
本申请中说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”等是用于区别类似或同类的对象或实体,而不必然意味着限定特定的顺序或先后次序,除非另外注明。应该理解这样使用的用语在适当情况下可以互换。
术语“包括”和“具有”以及他们的任何变形,意图在于覆盖但不排他的包含,例如,包含了一系列组件的产品或设备不必限于清楚地列出的所有组件,而是可包括没有清楚地列出的或对于这些产品或设备固有的其它组件。
术语“模块”是指任何已知或后来开发的硬件、软件、固件、人工智能、模糊逻辑或硬件或/和软件代码的组合,能够执行与该元件相关的功能。
由于现有技术中在对图像进行补偿时,是基于像素点的背光积累量进行图像补偿的,在图像补偿后可能会出现图像失真的问题。因此,为了进一步地提高图像补偿的效果,保证补偿后的图像的真实性,本申请一些实施例提供了一种图像补偿方法、装置、显示设备、芯片及介质。
下面结合附图对本申请一些实施例所涉及到的显示设备的使用场景进行说明。
图2为根据实施例中显示设备的使用场景的示意图。如图2所示,显示设备200还与服务器400进行数据通信,用户可通过智能设备300或控制装置100操作显示设备200。
在本申请一些实施例中,控制装置100可以是遥控器,遥控器和显示设备的通信包括红外协议通信或蓝牙协议通信,及其他短距离通信方式中的至少一种,通过无线或有线方式来控制显示设备200。用户可以通过遥控器上按键、语音输入、控制面板输入等至少一种输入用户指令,来控制显示设备200。
在本申请一些实施例中,智能设备300可以包括移动终端、平板电脑、计算机、笔记本电脑,AR/VR设备等中的任意一种。
在一些实施例中,也可以使用智能设备300以控制显示设备200。例如,使用在智能设备上运行的应用程序控制显示设备200。
在本申请一些实施例中,也可以使用智能设备300和显示设备进行数据的通信。
在本申请一些实施例中,显示设备200还可以采用除了控制装置100和智能设备300之外的方式进行控制,例如,可以通过显示设备200设备内部配置的获取语音指令的模块直接接收用户的语音指令控制,也可以通过显示设备200设备外部设置的语音控制装置来接收用户的语音指令控制。
在本申请一些实施例中,显示设备200还与服务器400进行数据通信。可允许显示设备200通过局域网(LAN)、无线局域网(WLAN)和其他网络进行通信连接。服务器400可以向显示设备200提供各种内容和互动。服务器400可以是一个集群,也可以是多个集群,可以包括一类或多类服务器。
在本申请一些实施例中,一个步骤执行主体执行的软件步骤可以随需求迁移到与之进行数据通信的另一步骤执行主体上进行执行。示例性的,服务器执行的软件步骤可以随需求迁移到与之数据通信的显示设备上执行,反之亦然。
图3示出了根据示例性实施例中控制装置100的配置框图。如图3所示,控制装置100包括控制器110、通信接口130、用户输入/输出接口140、存储器、供电电源。控制装置100可接收用户的输入操作指令,且将操作指令转换为显示设备200可识别和响应的指令,起用用户与显示设备200之间交互中介作用。
在本申请一些实施例中,通信接口130用于和外部通信,包含WIFI芯片,蓝牙模块,NFC或可替代模块中的至少一种。
在本申请一些实施例中,用户输入/输出接口140包含麦克风,触摸板,传感器,按键或可替代模块中的至少一种。
图4示出了根据示例性实施例中显示设备200的硬件配置框图。
在本申请一些实施例中,显示设备200包括调谐解调器210、通信器220、检测器230、外部装置接口240、控制器250、显示器260、音频输出接口270、存储器、供电电源、用户接口280中的至少一种。
在本申请一些实施例中控制器包括中央处理器,视频处理器,音频处理器,图形处理器,RAM,ROM,用于输入/输出的第一接口至第n接口。
在本申请一些实施例中,显示器260包括用于呈现画面的显示屏组件,以及驱动图像显示的驱动组件,用于接收源自控制器输出的图像信号,进行显示视频内容、图像内容以及菜单操控界面的组件以及用户操控UI界面等。
在本申请一些实施例中,显示器260可为液晶显示器、OLED显示器、以及投影显示器中的至少一种,还可以为一种投影装置和投影屏幕。
在本申请一些实施例中,调谐解调器210通过有线或无线接收方式接收广播电视信号,以及从多个无线或有线广播电视信号中解调出音视频信号,如以及EPG数据信号。
在本申请一些实施例中,通信器220是用于根据各种通信协议类型与外部设备或服务器进行通信的组件。例如:通信器可以包括Wifi模块,蓝牙模块,有线以太网模块等其他网络通信协议芯片或近场通信协议芯片,以及红外接收器中的至少一种。显示设备200可以通过通信器220与控制装置100或服务器400建立控制信号和数据信号的发送和接收。
在本申请一些实施例中,检测器230用于采集外部环境或与外部交互的信号。例如,检测器230包括光接收器,用于采集环境光线强度的传感器;或者,检测器230包括图像采集器,如摄像头,可以用于采集外部环境场景、用户的属性或用户交互手势,再或者,检测器230包括声音采集器,如麦克风等,用于接收外部声音。
在本申请一些实施例中,外部装置接口240可以包括但不限于如下:高清多媒体接口(HDMI)、模拟或数据高清分量输入接口(分量)、复合视频输入接口(CVBS)、USB输入接口(USB)、RGB端口等任一个或多个接口。也可以是上述多个接口形成的复合性的输入/输出接口。
在本申请一些实施例中,控制器250和调谐解调器210可以位于不同的分体设备中,即调谐解调器210也可在控制器250所在的主体设备的外置设备中,如外置机顶盒等。
在本申请一些实施例中,控制器250,通过存储在存储器上中各种软件控制程序,来控制显示设备的工作和响应用户的操作。控制器250控制显示设备200的整体操作。例如:响应于接收到用于选择在显示器260上显示UI对象的用户命令,控制器250便可以执行与由用户命令选择的对象有关的操作。
在本申请一些实施例中,所述对象可以是可选对象中的任何一个,例如超链接、图标或其他可操作的控件。与所选择的对象有关操作有:显示连接到超链接页面、文档、图像等操作,或者执行与所述图标相对应程序的操作。
在本申请一些实施例中控制器包括中央处理器(Central Processing Unit,CPU),视频处理器,音频处理器,图形处理器(Graphics Processing Unit,GPU),RAMRandom Access Memory,RAM),ROM(Read-Only Memory,ROM),用于输入/输出的第一接口至第n接口,通信总线(Bus)等中的至少一种。
CPU处理器。用于执行存储在存储器中操作系统和应用程序指令,以及根据接收外部输入的各种交互指令,来执行各种应用程序、数据和内容,以便最终显示和播放各种音视频内容。CPU处理器,可以包括多个处理器。如,包括一个主处理器以及一个或多个子处理器。
在本申请一些实施例中,图形处理器,用于产生各种图形对象,如:图标、操作菜单、以及用户输入指令显示图形等中的至少一种。图形处理器包括运算器,通过接收用户输入各种交互指令进行运算,根据显示属性显示各种对象;还包括渲染器,对基于运算器得到的各种对象,进行渲染,上述渲染后的对象用于显示在显示器上。
在本申请一些实施例中,视频处理器,用于将接收外部视频信号,根据输入信号的标准编解码协议,进行解压缩、解码、缩放、降噪、帧率转换、分辨率转换、图像合成等视频处理中的至少一种,可得到直接可显示设备200上显示或播放的信号。
在本申请一些实施例中,视频处理器,包括解复用模块、视频解码模块、图像合成模块、帧率转换模块、显示格式化模块等中的至少一种。其中,解复用模块,用于对输入音视频数据流进行解复用处理。视频解码模块,用于对解复用后的视频信号进行处理,包括解码和缩放处理等。图像合成模块,如图像合成器,其用于将图形生成器根据用户输入或自身生成的GUI信号,与缩放处理后视频图像进行叠加混合处理,以生成可供显示的图像信号。帧率转换模块,用于对转换输入视频帧率。显示格式化模块,用于将接收帧率转换后视频输出信号,改变信号以符合显示格式的信号,如输出RGB数据信号。
在本申请一些实施例中,音频处理器,用于接收外部的音频信号,根据输入信号的标准编解码协议,进行解压缩和解码,以及降噪、数模转换、和放大处理等处理中的至少一种,得到可以在扬声器中播放的声音信号。
在本申请一些实施例中,用户可在显示器260上显示的图形用户界面(GUI)输入用户命令,则用户输入接口通过图形用户界面(GUI)接收用户输入命令。或者,用户可通过输入特定的声音或手势进行输入用户命令,则用户输入接口通过传感器识别出声音或手势,来接收用户输入命令。
在本申请一些实施例中,“用户界面”,是应用程序或操作系统与用户之间进行交互和信息交换的介质接口,它实现信息的内部形式与用户可以接受形式之间的转换。用户界面常用的表现形式是图形用户界面(Graphic User Interface,GUI),是指采用图形方式显示的与计算机操作相关的用户界面。它可以是在电子设备的显示屏中显示的一个图标、窗口、控件等界面元素,其中控件可以包括图标、按钮、菜单、选项卡、文本框、对话框、状态栏、导航栏、Widget等可视的界面元素中的至少一种。
在本申请一些实施例中,用户接口280,为可用于接收控制输入的接口(如:显示设备本体上的实体按键,或其他等)。
在本申请一些实施例中,显示设备的系统可以包括内核(Kernel)、命令解析器(shell)、文件系统和应用程序。内核、shell和文件系统一起组成了基本的操作系统结构,它们让用户可以管理文件、运行程序并使用系统。上电后,内核启动,激活内核空间,抽象硬件、初始化硬件参数等,运行并维护虚拟内存、调度器、信号及进程间通信(IPC)。内核启动后,再加载Shell和用户应用程序。应用程序在启动后被编译成机器码,形成一个进程。
实施例2:
图5为本申请一些实施例提供的一种图像补偿过程示意图,该过程包括:
S501:获取预先保存的显示器上每个预设像素点的第一背光积累量,其中所述显示器被划分为多个子区域,一个子区域中包含一个预设像素点。
本申请一些实施例提供的一种图像补偿方法应用于显示设备,该显示设备可以是电视、手机等。
在本申请一些实施例中,根据显示器中每个像素点的背光积累量,对显示器中的每个像素点进行图像补偿,但是由于背光积累量的计算过程过于复杂,若显示设备针对每个像素点都确定出该像素点对应的背光积累量,则会导致显示设备超负载,进而影响显示设备的正常工作。
因此,在本申请一些实施例中,显示设备按照显示器中MINILED所在的位置,将显示器划分为大小相同的多个块区,且一个块区中均包含一个MINILED。针对每个块区,又将该块区划分为多个子区域,每个子区域中包含的像素点的数量相同,例如一个子区域中包含20*20个像素点。
图6为本申请一些实施例提供的一个块区中的子区域的示意图,如该图6所示,一个块区中被划分为了6*6个子区域。
显示设备针对每个块区中的每个子区域,根据该子区域所在块区中包含的MINILED的点亮情况,以及与该块区相邻的其他块区的MINILED的亮度分布数据,确定并保存该子区域中的每个预设像素点的第一背光积累量。
显示设备在后续对每个像素点进行图像补偿时,可以根据每个子区域中的预设像素点的第一背光积累量,进一步地确定显示器中每个像素点的背光积累量。
S502:针对所述显示器上的每个像素点,确定与该像素点相邻的第一预设数量个目标预设像素点;根据该像素点与每个目标预设像素点的位置信息以及每个目标预设像素点的第一背光积累量,确定该像素点的第二背光积累量;针对该像素点的红绿蓝RGB的每个分量,根据所述第二背光积累量以及预先保存的该分量的原始数据,在预先保存的像素点的背光积累量、原始数据和增值的映射关系中,查找该分量对应的目标增值;根据该分量的原始数据和该分量对应的目标增值,确定该分量补偿后的数据。
在本申请一些实施例中,在进行图像补偿时,是针对显示器中的每个像素点的RGB的每个分量进行补偿。并且,针对每个像素点的RGB的每个分量进行补偿时,是基于该分量的原始数据以及该像素点的第二背光积累量进行的。
针对显示器中的每个像素点,将与该像素点相邻的第一预设数量个预设像素点确定为目标预设像素点。根据该第一预设数量个目标预设像素点对应的第一背光积累量,确定该像素点的第二背光积累量,一般地,该第一预设数量为4个。
具体的,在本申请一些实施例中,在根据第一预设数量个目标预设像素点的第一背光积累量,确定像素点的第二背光积累量时,可以采用以下一种或多种方式进行:
方式一:确定第一预设数量个目标预设像素点的第一背光积累量的平均值,将该平均值确定为像素点的第二背光积累量。
例如,确定与该像素点相邻的四个目标预设像素点,然后确定每个目标预设像素点的第一背光积累量的平均值,最终将该平均值确定该像素点的第二背光积累量。
方式二:根据预先设置的每个目标预设像素点对应的权重,以及每个目标预设像素点的第一背光积累量,确定每个权重与对应的第一背光积累量的乘积,将所有乘积的和值确定为像素点的第二背光积累量。可选的,每个目标预设像素点对应的权重也可以是根据预先配置好的计算规则,进行计算的。
例如,确定与该像素点相邻的四个目标预设像素点,然后根据每个目标预设像素点的第一背光积累量以及每个目标预设像素点的权重,确定每个权重与对应的第一背光积累量的乘积,最终将所有乘积的和值确定为该像素点的第二背光积累量。
显示设备中保存有像素点的背光积累量、RGB中每个分量的原始数据和增值的映射关系,该映射关系用于查找某个像素点的某个分量对应的增值。其中,可以针对每个分量保存一个映射关系,也可以只保存一个映射关系,在此不做限制。
具体的,在本申请一些实施例中,在确定了每个像素点的第二背光积累量之后,针对该像素点的RGB的每个分量,在该映射关系中查找该分量的原始数据与该第二背光积累量对应的目标增值。再根据该分量的原始数据和该目标增值,确定该分量补偿后的数据。
需要说明的是,在本申请一些实施例中,目标增值可以是增长的具体数值,还可以是增长的倍数。若该目标增值为增长的具体数值,则确定分量的原始数据与该目标增值的和值,并将该和值确定为补偿后的数据;若该目标增值为增长的倍数,则确定该分量的原始数据与该目标增值的乘积,并将该乘积确定为补偿后的数据。
在本申请一些实施例中,在进行图像补偿时,不仅根据每个像素点的背光积累量,还会根据每个像素点的原始RGB中每个分量的原始数据,从而确定RGB的每个分量补偿后的数据,避免了图像补偿后图像失真的情况,保证了补偿后的图像的真实性。
实施例2:
为了减小显示设备的负载压力,在上述实施例的基础上,在本申请一些实施例中,确定显示器上每个预设像素点的第一背光积累量的方法包括:
针对每个子区域,根据预先保存的该子区域所在的目标块区及包含该目标块区的设定范围内每个其他块区的背光点灯值,以及预先保存的所述目标块区及包含该目标块区的设定范围内每个其他块区中的每个子区域的亮度扩散分布数据,确定所述目标块区及所述每个其他块区中的每个子区域对应的亮度扩散分布数据与背光点灯值的第一乘积;将每个第一乘积的第一和值确定为该子区域中包含的预设像素点的第一背光积累量。
在本申请一些实施例中,显示设备中保存有每个块区的背光点灯值,以及显示设备的每个块区的中的每个子区域的亮度扩散分布数据(profile)。其中,背光点灯值可以保存在显示设备的静态随机存取存储器(Static Random-Access Memory,SRAM)中,亮度扩散分布数据预先被配置在中央处理器(Central Processing Unit,CPU)中,亮度扩散分布数据还可以是被保存在双倍速率同步动态随机存储器(Burst Length Double Data Rate,BLDDR)中。
针对每个子区域,显示设备根据预先保存的每个块区的背光点灯值以及每个子区域的亮度扩散分布数据,获取该子区域所在的目标块区以及包含该目标块区的设定范围内的每个其他块区的背光点灯值,并获取该目标块区及包含该目标块区的设定范围内的每个其他块区中的每个子区域的亮度扩散分布数据。
针对目标块区与其他块区中每个块区,确定该块区的背光点灯值与该块区中每个子区域对应的亮度扩散分布数据的第一乘积;将每个第一乘积的第一和值确定为目标块区的子区域中包含的预设像素点的第一背光积累量。
具体的,在本申请一些实施例中,可以根据以下公式确定每个子区域的第一背光积累量:
S(x,y,i,j)=ΣΣP(x,y,i,j)×B(x,y)
其中,S为子区域的预设像素点的第一背光积累量,P为子区域的亮度扩散分布数据,B为块区的背光点灯值,x和y用于表示块区在显示器中的位置,i和j用于表示子区域在显示器中的位置。
实施例3:
为了确定每个像素点的第二背光积累量,在上述各实施例的基础上,在本申请一些实施例中,所述根据该像素点与每个目标预设像素点的位置信息以及每个目标预设像素点的第一背光积累量,确定该像素点的第二背光积累量包括:
针对每个目标预设像素点,确定该像素点与该目标像素点在显示器中的水平距离和垂直距离;根据所述水平距离和垂直距离,确定该目标预设像素点对应的权重;
根据每个目标预设像素点的第一背光积累量与每个目标预设像素点对应的权重,确定该像素点的第二背光积累量。
在本申请一些实施例中,确定像素点的第二背光积累量时,可以基于第一预设数量的目标预设像素点的第一背光积累量,以及每个目标预设像素点对应的权重进行确定。其中,针对每个目标预设像素点,该目标预设像素点对应的权重,可以根据像素点与该目标预设像素点的位置关系确定。
具体的,针对每个目标预设像素点,确定像素点与该目标预设像素点在显示器中的水平距离和垂直距离,根据该水平距离和垂直距离,确定该目标预设像素点对应的权重。如将该水平距离和垂直距离的乘积,确定为该目标预设像素点对应的权重。再确定该目标预设像素点的第一背光积累量与该权重的乘积。
将所有目标预设像素点的第一背光积累量与目标预设像素点对应的权重的乘积的和值,确定为像素点的第二背光积累量。
图7为本申请一些实施例提供的像素点与目标预设像素点的示意图,如该图7所示,目标预设像素点分别用lt、rt、ld和rd表示,其各自对应的第一背光积累量分别为lt_data、rt_data、ld_data和rd_data。其中,lt与像素点的水平距离为q,垂直距离为p,则该lt对应的权重lt_weight为q*p;rt与像素点的水平距离为1-q,垂直距离为p,则该rt对应的权重为rt_weight为(1-q)*p;ld与像素点的水平距离为q,垂直距离为1-p,则该ld对应的权重ld_weight为q*(1-p);rd与像素点的水平距离为1-q,垂直距离为1-p,则该rd对应的权重为rd_weight为(1-q)*(1-p)。则最终确定像素点的第二背光积累量Data=lt_data*lt_weight+rt_data*rt_weight+ld_data*ld_weight+rd_data*rd_weight,即Data=lt_data*q*p+rt_data*(1-q)*p+ld_data*q*(1-p)+rd_data*(1-q)*(1-p)。
此外,在本申请一些实施例中,显示器在显示图像时,针对显示器上的任一像素点,在显示不同的图像时,该像素点的像素值也不同。该像素点可能是黑白颜色变化的边界点,目标预设像素点的像素值可能不同于该像素点,如果只是单纯的根据像素点与目标预设像素点在显示器中的水平距离和垂直距离,确定目标预设像素点的权重,则可能导致确定出该像素点的第二背光积累量会导致黑白颜色的边界模糊。
因此,在本申请一些实施例中,若该像素点为黑白颜色变化的边界点,则在确定该像素点的第二背光积累量时,除了需要根据该像素点与目标预设像素点的位置关系确定一个权重之外,还可以根据soble算子模板以及该目标预设像素点的像素值确定另一个权重,根据这两个权重,得到该目标预设像素点对应的最终权重;最终确定每个最终权重与对应的目标预设像素点的第一背光积累量的乘积的和值,并将该和值与每个最终权重的和值的比值,确定为该像素点的第二背光积累量。其中根据soble算子模板以及该目标预设像素点的像素值确定权重的过程为现有技术,在此不再进行赘述。
继续沿用上述实施例3中的例子,若像素点为黑白颜色变化的边界点,根据soble算子模板,确定lt对应的另一个权重为a_weight,rt对应的另一个权重为b_weight,ld对应的另一个权重为c_weight,rd对应的另一个权重为d_weight;则lt对应的最终权重为lt_weight_m=lt_weight*a_weight,rt对应的最终权重为rt_weight_m=rt_weight*b_weight,ld对应的最终权重为ld_weight_m=ld_weight*c_weight,rd对应的最终权重为rd_weight_m=rd_weight*d_weight,则像素点的第二背光积累量为Data=(lt_data*lt_weight_m+rt_data*rt_weight_m+ld_data*ld_weight_m+rd_data*rd_weight_m)/(lt_weight_m+rt_weight_m+ld_weight_m+rd_weight_m)。
实施例4:
为了基于每个像素点的背光积累量和RGB中每个分量的原始数据,确定每个分量补偿后的数据,提高补偿后的图像的真实性,在上述各实施例的基础上,在本申请一些实施例中,所述根据所述第二背光积累量以及预先保存的该分量的原始数据,在预先保存的像素点的背光积累量、原始数据和增值的映射关系中,查找该分量对应的目标增值包括:
获取该分量的原始数据的目标第一数据长度,根据预先保存第一数据长度的原始数据与所述映射关系中的第二数据长度的量化原始数据的第一换算关系,确定所述目标第一数据长度的原始数据对应的第二数据长度的中间量化原始数据;
根据所述中间量化原始数据,确定第一子量化原始数据和第二子量化原始数据;
获取所述第二背光积累量的目标第三数据长度,根据预先保存第三数据长度的第二背光积累量与所述映射关系中的第四数据长度的量化背光积累量的第二换算关系,确定所述目标第三数据长度的第二背光积累量对应的第四数据长度的中间量化背光积累量;
根据所述中间量化背光积累量,确定第一子量化背光积累量和第二子量化背光积累量;
将子量化背光积累量作为x坐标,将子量化原始数据作为y坐标,根据所述第一子量化背光积累量、第二子量化背光积累量、第一子量化原始数据和第二子量化原始数据,确定每个组合对应的坐标,并根据所述映射关系中保存的背光积累量、原始数据和增值的对应关系,确定每个坐标对应的增值;
根据所述每个坐标对应的增值,以及保存的所述第一子量化背光积累量、第二子量化背光积累量、第一子量化原始数据和第二子量化原始数据分别对应的权重系数,确定目标增值。
在对显示器的每个像素点进行图像补偿时,是针对每个像素点的RGB的每个分量进行图像补偿,即确定每个像素点的RGB的每个分量对应的目标增值,其中确定每个分量的目标增值的过程相同,基于此,在本申请一些实施例中,针对确定一个像素点的RGB的一个分量进行介绍。
在本申请一些实施例中,显示设备中保存有2D颜色查找表(Look Up Table,LUT),该2DLUT中存储像素点的背光积累量、原始数据和增值的映射关系。由于2DLUT在显示设备中是固定保存的,但是显示设备的显示器中的每个像素点的背光积累量和RGB的每个分量的原始数据是可以根据实际显示情况进行调整的。所以,可能会出现像素点的RGB每个分量的数据长度与2DLUT中的原始数据的数据长度不一致,同样的,像素点的背光积累量的数据长度与2DLUT中的背光积累量的数据长度也可能不一致。若像素点的RGB每个分量的数据长度与2DLUT中的原始数据的数据长度不一致,会导致在2DLUT查找不到该原始数据;若像素点的背光积累量的数据长度与2DLUT中的背光积累量的数据长度也可能不一致,会导致在2DLUT查找不到该背光积累量。
因此,在本申请实施中,在2DLUT中查找每个像素点的RGB的每个分量对应的目标增值时,需要先将分量的原始数据的数据长度转换为2DLUT中的原始数据的数据长度,将该像素点的第二背光积累量的数据长度转化为2DLUT中的背光积累量的数据长度。
具体的,在本申请一些实施例中,针对每个像素点的RGB的每个分量,获取该分量的原始数据的目标第一数据长度,根据预先保存的第一数据长度的原始数据与该映射关系中的第二数据长度的量化原始数据的第一换算关系,确定该目标第一数据长度的原始数据对应的第二数据长度的中间量化原始数据。获取该第二背光积累量的目标第三数据长度,根据预先保存的第三数据长度的第二背光积累量与该映射关系中的第四数据长度的量化背光积累量的第二换算关系,确定该目标第三数据长度的第二背光积累量对应的第四数据长度的中间量化背光积累量。其中,该第一换算关系可以是预先确定好并保存在显示设备中的,还可以是在获取到原始数据和第二背光积累量之后,将原始数据的目标第一数据长度与映射关系中的第二数据长度的比值确定为第一换算关系,将第二背光积累量的目标第三数据长度与映射关系中的第四数据长度的比值确定为第二换算关系。
例如,若像素点的RGB的分量的原始数据的目标第一数据长度为12bit,映射关系中原始数据的第二数据长度为8bit,则第一换算关系为12bit/8bit=4bit=16,根据该第一换算关系,确定该原始数据对应的中间量化原始数据;若像素点的第二背光积累量的目标第三数据长度为14bit,映射关系中背光积累量的第四数据长度为8bit,则第二换算关系为14bit/8bit=6bit=256,根据该第二换算关系,确定该第二背光积累量对应的中间量化背光积累量。
需要说明的是,在映射关系中保存的都是原始数据和背光积累量都是整数,而通过确定得到的中间量化原始数据和中间量化背光积累量可能是小数,这也就导致了,在映射关系中可能查找不到中间量化原始数据和中间量化背光积累量对应的增值。
基于此,为了保证可以在映射关系中查找到像素点的第二背光积累量和原始数据对应的目标增值,在本申请一些实施例中,在确定了原始数据对应的中间量化原始数据后,根据该中间量化原始数据,确定第一子量化原始数据和第二子量化原始数据;同样的,在确定第二背光积累量对应的中间量化背光积累量之后,根据该中间量化背光积累量,确定第一子量化背光积累量和第二子量化背光积累量。其中,该第一子量化原始数据、第二子量化原始数据、第一子量化背光积累量和第二子量化背光积累量均为整数。
在确定了第一子量化原始数据、第二子量化原始数据、第一子量化背光积累量和第二子量化背光积累量之后,可以根据该第一子量化原始数据、第二子量化原始数据、第一子量化背光积累量和第二子量化背光积累量,确定分量对应的目标增值。
具体的,将子量化背光积累量作为x坐标,将子量化原始数据作为y坐标,根据该第一子量化背光积累量、第二子量化背光积累量、第一子量化原始数据和第二子量化原始数据,确定每个组合对应的坐标。在本申请一些实施例中,映射关系保存在2DLUT中,该2DLUT为一个平面坐标系,其中背光积累量为x坐标,原始数据为y坐标,一个背光积累量和一个原始数据可以确定一个坐标,每个坐标在该2DLUT中均对应一个增值。基于此,在确定了每个组合对应的坐标之后,可以根据该坐标中包含的背光累积量和原始数据,以及映射关系中保存的背光积累量、原始数据和增值的对应关系,确定每个坐标对应的增值。
根据每个坐标对应的增值,以及保存的第一子量化背光积累量、第二子量化背光积累量、第一子量化原始数据和第二子量化原始数据分别对应的权重系数,确定目标增值。
在本申请一些实施例中,可以采用双线性插值法,确定目标增量。具体的,在本申请一些实施例中根据第一子量化背光积累量、第二子量化背光积累量、第一子量化原始数据和第二子量化原始数据,确定了四个坐标,将该四个坐标中y坐标相同的两个坐标分为一组。针对每组坐标,根据该组坐标中每个坐标对应的增值,以及每个坐标的x坐标对应的权重系数,在该组的两个坐标中插入一个坐标,并确定该坐标对应的增值;然后根据每个新插入的坐标对应的增值,以及每个新插入的坐标的y坐标对应的权重系数,再在该两个新插入的坐标中插入一个坐标,并确定该坐标对应增值为目标增值。
图8为本申请一些实施例提供的在映射关系中查找像素点的RGB的分量对应的目标增值的过程示意图,该过程包括:
S801:根据预先保存的第一换算关系,确定像素点的RGB的分量的原始数据对应的中间量化原始数据,根据该中间量化原始数据,确定第一子量化原始数据和第二子量化原始数据。
S802:确定第一子量化原始数据和第二子量化原始数据分别对应的权重系数。
S803:根据预先保存的第二换算关系,确定像素点的第二背光积累量对应的中间量化背光积累量,根据该中间量化背光积累量,确定第一子量化背光积累量和第二子量化背光积累量。
S804:确定第一子量化背光积累量和第二子量化背光积累量分别对应的权重系数。
其中,上述S801-S802和S803-S804为并行处理过程。
S805:将子量化背光积累量作为x坐标,将子量化原始数据作为y坐标,根据该第一子量化背光积累量、第二子量化背光积累量、第一子量化原始数据和第二子量化原始数据,确定每个组合对应的坐标,并根据该映射关系中保存的背光积累量、原始数据和增值的对应关系,确定每个坐标对应的增值。
S806:根据该每个坐标对应的增值,以及保存的该第一子量化背光积累量、第二子量化背光积累量、第一子量化原始数据和第二子量化原始数据分别对应的权重系数,确定目标增值。
实施例5:
为了确定第一子量化原始数据和第二子量化原始数据,在上述各实施例的基础上,在本申请一些实施例中,所述根据所述中间量化原始数据,确定第一子量化原始数据和第二子量化原始数据包括:
将所述中间量化原始数据的整数部分确定为第一子量化原始数据;
确定所述中间量化原始数据的整数部分与预设数值的第五和值,将所述第五和值确定为所述第二子量化原始数据。
在确定了中间量化原始数据之后,由于该中间量化原始数据可能是小数,导致预先保存的映射关系中查找不到该中间量化原始数据。因此,为了避免出现在映射关系中查找不到的情况,在本申请一些实施例中,在确定出中间量化原始数据之后,无论该中间量化原始数据是否为整数,都会基于该中间量化原始数据,确定第一子量化原始数据和第二子量化原始数据。为了减少计算量,当该中间量化原始数据为整数时,可以直接将该中间量化原始数据确定为第一子量化原始数据或第二子量化原始数据。
具体的,将中间量化原始数据的整数部分确定为第一子量化原始数据,确定该整数部分与预设数值的第五和值,将第五和值确定为第二子量化原始数据。为了提高在映射关系中查找的精度,该预设数据为映射关系中相邻两个原始数据的差值,一般地,该预设数据为1。
例如,在本申请一些实施例中,第二换算关系为256,像素点的RGB的分量的原始数据为image_data,则确定的中间量化原始数据为image_data/256。相应的,第一子量化原始数据用image_int_x表示,image_int_x=image_data/256的整数部分,第二子量化原始数据用image_int_x_right表示,image_int_x_right=1+image_int_x。
实施例6:
为了确定第一子量化背光积累量和第二子量化背光积累量,在上述各实施例的基础上,在本申请一些实施例中,所述根据所述中间量化背光积累量,确定第一子量化背光积累量和第二子量化背光积累量包括:
将所述中间量化背光积累量的整数部分确定为第一子量化背光积累量;
确定所述中间量化背光积累量的整数部分与预设数值的第六和值,将所述第六和值确定为所述第二子量化背光积累量。
在确定了中间量化背光积累量之后,由于该中间量化背光积累量可能是小数,导致预先保存的映射关系中查找不到该中间量化背光积累量。因此,为了避免出现在映射关系中查找不到的情况,在本申请一些实施例中,在确定出中间量化背光积累量之后,无论该中间量化背光积累量是否为整数,都会基于该中间量化背光积累量,确定第一子量化背光积累量和第二子量化背光积累量。为了减少计算量,当该中间量化背光积累量为整数时,可以直接将该中间量化背光积累量确定为第一子量化背光积累量或第二子量化背光积累量。
具体的,将中间量化背光积累量的整数部分确定为第一子量化背光积累量,确定该整数部分与预设数值的第六和值,将第六和值确定为第二子量化背光积累量。为了提高在映射关系中查找的精度,该预设数据为映射关系中相邻两个背光积累量的差值,一般地,该预设数据为1。
例如,在本申请一些实施例中,第一换算关系为16,像素点的第二背光积累量为pixel_bl,则确定的中间量化背光积累量为pixel_bl/16。相应的,第一子量化背光积累量用image_int_y表示,image_int_y=pixel_bl/16的整数部分,第二子量化背光积累量用image_int_y_bottom表示,image_int_y_bottom=1+image_int_y。
实施例7:
为了使最终确定的目标增值的准确度最高,提高图像补偿的能力,在上述各实施例的基础上,在本申请一些实施例中,第一子目标量化背光积累量、第二子目标量化背光积累量、第一子目标量化原始数据和第二子目标量化原始数据分别对应的权重系数的确定方法包括:
将所述中间量化背光积累量的小数部分确定为所述第二子量化背光积累量对应的第一权重系数;
确定预设数值与中间量化背光积累量的小数部分的第一差值,将所述第一差值确定为所述第一子量化背光积累量对应的第二权重系数;
将所述中间量化原始数据的小数部分确定为所述第二子量化原始数据对应的第三权重系数;
确定预设数值与中间量化原始数据的小数部分的第二差值,将所述第二差值确定为所述第一子量化原始数据对应的第四权重系数。
为了更好的基于第一子目标量化背光积累量、第二子目标量化背光积累量、第一子目标量化原始数据和第二子目标量化原始数据,确定像素点RGB的分量对应的目标增值,在本申请一些实施例中,针对第一子目标量化背光积累量、第二子目标量化背光积累量、第一子目标量化原始数据和第二子目标量化原始数据,分别确定其各自对应的权重系数。
具体的,将该中间量化背光积累量的小数部分确定为该第二子量化背光积累量对应的第一权重系数;确定预设数值与中间量化背光积累量的小数部分的第一差值,将该第一差值确定为该第一子量化背光积累量对应的第二权重系数;将该中间量化原始数据的小数部分确定为该第二子量化原始数据对应的第三权重系数;确定预设数值与中间量化原始数据的小数部分的第二差值,将该第二差值确定为该第一子量化原始数据对应的第四权重系数。一般地,该预设数值为1。
继续沿用上述实施例5和实施例6中的例子,用weight_iny_bottom_coe表示第二子量化背光积累量对应的第一权重系数,用weight_inx_coe表示第一子量化背光积累量对应的第二权重系数,用weight_inx_coe_right表示第一子量化原始数据对应的第三权重系数,用weight_inx_coe表示第一子量化原始数据对应的第四权重系数,则weight_iny_bottom_coe=pixel_bl/16的小数部分,weight_inx_coe=1-weight_iny_bottom_coe,weight_inx_coe_right=image_data/256的小数部分,weight_inx_coe=1-weight_inx_coe_right。
实施例8:
为了实现对显示器的像素点的图像补偿,在上述各实施例的基础上,在本申请一些实施例中,所述根据所述每个坐标对应的增值,以及保存的所述第一子量化背光积累量、第二子量化背光积累量、第一子量化原始数据和第二子量化原始数据分别对应的权重系数,确定目标增值包括:
确定x坐标为所述第一子背光积累量的每个增值分别与所述第二权重系数的每个第二乘积,确定每个第二乘积的第二和值;
确定x坐标为所述第二子背光积累量的每个增值分别与所述第一权重系数的每个第三乘积,确定每个第三乘积的第三和值;
确定所述第二和值与所述第四权重系数的第四乘积,以及所述第三和值与所述第四权重系数的第五乘积;
确定所述第四乘积与所述第五乘积的第四和值,将所述第四和值确定为所述目标增值。
在本申请一些实施例中,在确定了第一子量化背光积累量、第二子量化背光积累量、第一子量化原始数据和第二子量化原始数据中,每个组合对应的坐标以及每个坐标对应的增值之后,可以根据双线性插值,确定目标增量。
具体的,确定x坐标为该第一子背光积累量的每个增值分别与该第二权重系数的每个第二乘积,确定每个第二乘积的第二和值;确定x坐标为该第二子背光积累量的每个增值分别与该第一权重系数的每个第三乘积,确定每个第三乘积的第三和值;确定该第二和值与该第四权重系数的第四乘积,以及该第三和值与该第四权重系数的第五乘积;确定该第四乘积与该第五乘积的第四和值,将该第四和值确定为该目标增值。
继续沿用上述实施例5-7中的例子,基于第一子量化背光积累量、第二子量化背光积累量、第一子量化原始数据和第二子量化原始数据,确定每个组合对应的坐标为(image_int_x,image_int_y)、(image_int_x_right,image_int_y)、(image_int_x,image_int_y_bottom)和(image_int_x_right,image_int_y_bottom),每个坐标在映射关系中对应的增值分别为data1,data2,data3,data4。第二和值用data5表示,data5=data1*weight_int_x_coe+data2*weight_int_x_right_coe;第三和值用data6表示,data6=data3*weight_int_x_coe+data4*weight_int_x_right_coe;第四和值用data7表示,data7=data5*weight_int_y_coe+data6*weight_int_y_bottom_coe,即目标增值为data7。
此外,在本申请一些实施例中,映射关系中的目标增值为增长倍数,因此,在得到了像素点的RGB分量的目标增值后,将该分量的原始数据与该目标增值的乘积确定为该分量增长后的数据。需要说明的是,为了避免分量的增长后的数据较大,导致图像失真,显示设备中保存有增长后的数据的阈值,若该分量的原始数据与该目标增值的乘积大于该阈值,则将该阈值确定为该分量增长后的数据。
图9为本申请一些实施例提供的显示设备中的图像补偿单元的工作示意图,如该图9所示,针对每个像素点的RGB的每个分量,根据预先保存的2DLUT,确定该分量对应的目标增值,并确定该分量的原始数据与该目标增值的乘积,若该乘积小于阈值,则将该乘积确定为该分量增长后的数据并输出,若该乘积大于阈值,则将该阈值确定为该分量增长后的数据并输出。
实施例9:
图10为本申请一些实施例提供的一种图像补偿装置结构示意图,所述装置包括:
获取模块1001,用于获取预先保存的显示器上每个预设像素点的第一背光积累量,其中所述显示器被划分为多个子区域,一个子区域中包含一个预设像素点;
处理模块1002,用于针对所述显示器上的每个像素点,确定与该像素点相邻的第一预设数量个目标预设像素点;根据该像素点与每个目标预设像素点的位置信息以及每个目标预设像素点的第一背光积累量,确定该像素点的第二背光积累量;针对该像素点的红绿蓝RGB的每个分量,根据所述第二背光积累量以及预先保存的该分量的原始数据,在预先保存的像素点的背光积累量、原始数据和增值的映射关系中,查找该分量对应的目标增值;根据该分量的原始数据和该分量对应的目标增值,确定该分量补偿后的数据。
在一种可能的实施方式中,所述处理模块1002,还用于针对每个子区域,根据预先保存的该子区域所在的目标块区及包含该目标块区的设定范围内每个其他块区的背光点灯值,以及预先保存的所述目标块区及包含该目标块区的设定范围内每个其他块区中的每个子区域的亮度扩散分布数据,确定所述目标块区及所述每个其他块区中的每个子区域对应的亮度扩散分布数据与背光点灯值的第一乘积;将每个第一乘积的第一和值确定为该子区域中包含的预设像素点的第一背光积累量。
在一种可能的实施方式中,所述处理模块1002,具体用于针对每个目标预设像素点,确定该像素点与该目标像素点在显示器中的水平距离和垂直距离;根据所述水平距离和垂直距离,确定该目标预设像素点对应的权重;
根据每个目标预设像素点的第一背光积累量与每个目标预设像素点对应的权重,确定该像素点的第二背光积累量。
在一种可能的实施方式中,所述处理模块1002,具体用于获取该分量的原始数据的目标第一数据长度,根据预先保存第一数据长度的原始数据与所述映射关系中的第二数据长度的量化原始数据的第一换算关系,确定所述目标第一数据长度的原始数据对应的第二数据长度的中间量化原始数据;根据所述中间量化原始数据,确定第一子量化原始数据和第二子量化原始数据;获取所述第二背光积累量的目标第三数据长度,根据预先保存第三数据长度的第二背光积累量与所述映射关系中的第四数据长度的量化背光积累量的第二换算关系,确定所述目标第三数据长度的第二背光积累量对应的第四数据长度的中间量化背光积累量;根据所述中间量化背光积累量,确定第一子量化背光积累量和第二子量化背光积累量;将子量化背光积累量作为x坐标,将子量化原始数据作为y坐标,根据所述第一子量化背光积累量、第二子量化背光积累量、第一子量化原始数据和第二子量化原始数据,确定每个组合对应的坐标,并根据所述映射关系中保存的背光积累量、原始数据和增值的对应关系,确定每个坐标对应的增值;根据所述每个坐标对应的增值,以及保存的所述第一子量化背光积累量、第二子量化背光积累量、第一子量化原始数据和第二子量化原始数据分别对应的权重系数,确定目标增值。
在一种可能的实施方式中,所述处理模块1002,具体用于将所述中间量化背光积累量的小数部分确定为所述第二子量化背光积累量对应的第一权重系数;确定预设数值与中间量化背光积累量的小数部分的第一差值,将所述第一差值确定为所述第一子量化背光积累量对应的第二权重系数;将所述中间量化原始数据的小数部分确定为所述第二子量化原始数据对应的第三权重系数;确定预设数值与中间量化原始数据的小数部分的第二差值,将所述第二差值确定为所述第一子量化原始数据对应的第四权重系数。
在一种可能的实施方式中,所述处理模块1002,具体用于确定x坐标为所述第一子背光积累量的每个增值分别与所述第二权重系数的每个第二乘积,确定每个第二乘积的第二和值;确定x坐标为所述第二子背光积累量的每个增值分别与所述第一权重系数的每个第三乘积,确定每个第三乘积的第三和值;确定所述第二和值与所述第四权重系数的第四乘积,以及所述第三和值与所述第四权重系数的第五乘积;确定所述第四乘积与所述第五乘积的第四和值,将所述第四和值确定为所述目标增值。
在一种可能的实施方式中,所述处理模块1002,具体用于将所述中间量化原始数据的整数部分确定为第一子量化原始数据;确定所述中间量化原始数据的整数部分与预设数值的第五和值,将所述第五和值确定为所述第二子量化原始数据。
在一种可能的实施方式中,所述处理模块1002,具体用于将所述中间量化背光积累量的整数部分确定为第一子量化背光积累量;确定所述中间量化背光积累量的整数部分与预设数值的第六和值,将所述第六和值确定为所述第二子量化背光积累量。
实施例10:
图11是本申请一些实施例提供的一种芯片的结构示意图。该芯片包括一个或两个以上(包括两个)处理器1101和通信接口1102。
可选的,该芯片还包括存储器1103,存储器1103可以包括只读存储器和随机存取存储器,并向处理器提供操作指令和数据。存储器的一部分还可以包括非易失性随机存取存储器(non-volatile random access memory,NVRAM)。
在一些实施方式中,如图11所示,存储器1103存储了如下的元素,执行模块或者数据结构,或者他们的子集,或者他们的扩展集。
如图11所示,在本申请一些实施例中,通过调用存储器1103存储的操作指令(该操作指令可存储在操作系统中),执行相应的操作。
如图11所示,处理器1101控制头端设备的处理操作,处理器还可以称为中央处理单元(central processing unit,CPU)。
如图11所示,存储器1103可以包括只读存储器和随机存取存储器,并向处理器提供指令和数据。存储器1103的一部分还可以包括NVRAM。例如应用中通信接口以及存储器通过总线系统1104耦合在一起,其中总线系统1104除包括数据总线之外,还可以包括电源总线、控制总线和状态信号总线等。但是为了清楚说明起见,在图11中将各种总线都标为总线系统1104。
上述本申请一些实施例揭示的方法可以应用于处理器中,或者由处理器实现。处理器可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器、数字信号处理器(digital signal processing,DSP)、ASIC、现成可编程门阵列(field-programmable gate array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请一些实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请一些实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。
实施例11:
在上述各实施例的基础上,本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有可由电子设备执行的计算机程序,当所述程序在所述电子设备上运行时,使得所述电子设备执行时实现上述本申请一些实施例中揭示的方法。
由于上述计算机可读存储介质解决问题的原理与图像补偿方法相似,因此上述计算机可读存储介质的实施可以参见方法的实施例,重复之处不再赘述。
本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。
Claims (10)
1.一种图像补偿方法,其特征在于,所述方法包括:
获取预先保存的显示器上每个预设像素点的第一背光积累量,其中所述显示器被划分为多个子区域,一个子区域中包含一个预设像素点;
针对所述显示器上的每个像素点,确定与该像素点相邻的第一预设数量个目标预设像素点;根据该像素点与每个目标预设像素点的位置信息以及每个目标预设像素点的第一背光积累量,确定该像素点的第二背光积累量;针对该像素点的红绿蓝RGB的每个分量,根据所述第二背光积累量以及预先保存的该分量的原始数据,在预先保存的像素点的背光积累量、原始数据和增值的映射关系中,查找该分量对应的目标增值;根据该分量的原始数据和该分量对应的目标增值,确定该分量补偿后的数据。
2.根据权利要求1所述的方法,其特征在于,确定显示器上每个预设像素点的第一背光积累量的方法包括:
针对每个子区域,根据预先保存的该子区域所在的目标块区及包含该目标块区的设定范围内每个其他块区的背光点灯值,以及预先保存的所述目标块区及包含该目标块区的设定范围内每个其他块区中的每个子区域的亮度扩散分布数据,确定所述目标块区及所述每个其他块区中的每个子区域对应的亮度扩散分布数据与背光点灯值的第一乘积;将每个第一乘积的第一和值确定为该子区域中包含的预设像素点的第一背光积累量。
3.根据权利要求1所述的方法,其特征在于,所述根据该像素点与每个目标预设像素点的位置信息以及每个目标预设像素点的第一背光积累量,确定该像素点的第二背光积累量包括:
针对每个目标预设像素点,确定该像素点与该目标像素点在显示器中的水平距离和垂直距离;根据所述水平距离和垂直距离,确定该目标预设像素点对应的权重;
根据每个目标预设像素点的第一背光积累量与每个目标预设像素点对应的权重,确定该像素点的第二背光积累量。
4.根据权利要求1所述的方法,其特征在于,所述根据所述第二背光积累量以及预先保存的该分量的原始数据,在预先保存的像素点的背光积累量、原始数据和增值的映射关系中,查找该分量对应的目标增值包括:
获取该分量的原始数据的目标第一数据长度,根据预先保存第一数据长度的原始数据与所述映射关系中的第二数据长度的量化原始数据的第一换算关系,确定所述目标第一数据长度的原始数据对应的第二数据长度的中间量化原始数据;
根据所述中间量化原始数据,确定第一子量化原始数据和第二子量化原始数据;
获取所述第二背光积累量的目标第三数据长度,根据预先保存第三数据长度的第二背光积累量与所述映射关系中的第四数据长度的量化背光积累量的第二换算关系,确定所述目标第三数据长度的第二背光积累量对应的第四数据长度的中间量化背光积累量;
根据所述中间量化背光积累量,确定第一子量化背光积累量和第二子量化背光积累量;
将子量化背光积累量作为x坐标,将子量化原始数据作为y坐标,根据所述第一子量化背光积累量、第二子量化背光积累量、第一子量化原始数据和第二子量化原始数据,确定每个组合对应的坐标,并根据所述映射关系中保存的背光积累量、原始数据和增值的对应关系,确定每个坐标对应的增值;
根据所述每个坐标对应的增值,以及保存的所述第一子量化背光积累量、第二子量化背光积累量、第一子量化原始数据和第二子量化原始数据分别对应的权重系数,确定目标增值。
5.根据权利要求4所述的方法,其特征在于,第一子目标量化背光积累量、第二子目标量化背光积累量、第一子目标量化原始数据和第二子目标量化原始数据分别对应的权重系数的确定方法包括:
将所述中间量化背光积累量的小数部分确定为所述第二子量化背光积累量对应的第一权重系数;
确定预设数值与中间量化背光积累量的小数部分的第一差值,将所述第一差值确定为所述第一子量化背光积累量对应的第二权重系数;
将所述中间量化原始数据的小数部分确定为所述第二子量化原始数据对应的第三权重系数;
确定预设数值与中间量化原始数据的小数部分的第二差值,将所述第二差值确定为所述第一子量化原始数据对应的第四权重系数。
6.根据权利要求5所述的方法,其特征在于,所述根据所述每个坐标对应的增值,以及保存的所述第一子量化背光积累量、第二子量化背光积累量、第一子量化原始数据和第二子量化原始数据分别对应的权重系数,确定目标增值包括:
确定x坐标为所述第一子背光积累量的每个增值分别与所述第二权重系数的每个第二乘积,确定每个第二乘积的第二和值;
确定x坐标为所述第二子背光积累量的每个增值分别与所述第一权重系数的每个第三乘积,确定每个第三乘积的第三和值;
确定所述第二和值与所述第四权重系数的第四乘积,以及所述第三和值与所述第四权重系数的第五乘积;
确定所述第四乘积与所述第五乘积的第四和值,将所述第四和值确定为所述目标增值。
7.一种图像补偿装置,其特征在于,所述装置包括:
获取模块,用于获取预先保存的显示器上每个预设像素点的第一背光积累量,其中所述显示器被划分为多个子区域,一个子区域中包含一个预设像素点;
处理模块,用于针对所述显示器上的每个像素点,确定与该像素点相邻的第一预设数量个目标预设像素点;根据该像素点与每个目标预设像素点的位置信息以及每个目标预设像素点的第一背光积累量,确定该像素点的第二背光积累量;针对该像素点的红绿蓝RGB的每个分量,根据所述第二背光积累量以及预先保存的该分量的原始数据,在预先保存的像素点的背光积累量、原始数据和增值的映射关系中,查找该分量对应的目标增值;根据该分量的原始数据和该分量对应的目标增值,确定该分量补偿后的数据。
8.一种显示设备,其特征在于,所述显示设备包括:
显示屏,所述显示屏用于显示;
处理器,所述处理器用于执行权利要求1-6中任一所述图像补偿方法的步骤。
9.一种芯片,其特征在于,所述芯片包括处理器和通信接口,所述通信接口与所述处理器耦合,所述处理器用于运行计算机程序或指令,以实现权利要求1-6中任一所述图像补偿方法的步骤。
10.一种计算机可读存储介质,其特征在于,其存储有计算机程序,所述计算机程序被处理器执行时执行权利要求1-6中任一所述图像补偿方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111636913.9A CN114333710A (zh) | 2021-12-29 | 2021-12-29 | 一种图像补偿方法、装置、显示设备、芯片及介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111636913.9A CN114333710A (zh) | 2021-12-29 | 2021-12-29 | 一种图像补偿方法、装置、显示设备、芯片及介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114333710A true CN114333710A (zh) | 2022-04-12 |
Family
ID=81017549
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111636913.9A Pending CN114333710A (zh) | 2021-12-29 | 2021-12-29 | 一种图像补偿方法、装置、显示设备、芯片及介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114333710A (zh) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20080029416A (ko) * | 2006-09-29 | 2008-04-03 | 엘지전자 주식회사 | 백라이트 밝기에 따른 영상 보정 방법 및 장치 |
CN102568386A (zh) * | 2010-12-29 | 2012-07-11 | 上海易维视科技有限公司 | 动态背光局部控制液晶显示方法及系统 |
US20130016141A1 (en) * | 2011-07-12 | 2013-01-17 | Orise Technology Co., Ltd. | Method and apparatus of compensating image in a backlight local dimming system |
US20180182356A1 (en) * | 2016-12-23 | 2018-06-28 | Samsung Electronics Co., Ltd. | Display apparatus and method for controlling the same |
CN108648700A (zh) * | 2018-05-18 | 2018-10-12 | 京东方科技集团股份有限公司 | 一种背光源的动态调光显示控制方法和装置 |
CN109817170A (zh) * | 2017-11-21 | 2019-05-28 | 华为技术有限公司 | 像素补偿方法、装置和终端设备 |
CN110136657A (zh) * | 2019-06-28 | 2019-08-16 | 京东方科技集团股份有限公司 | 背光值及补偿值的获取方法、显示装置 |
CN112367477A (zh) * | 2020-10-30 | 2021-02-12 | 思特威(上海)电子科技有限公司 | 一种图像采集背光补偿方法及系统 |
-
2021
- 2021-12-29 CN CN202111636913.9A patent/CN114333710A/zh active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20080029416A (ko) * | 2006-09-29 | 2008-04-03 | 엘지전자 주식회사 | 백라이트 밝기에 따른 영상 보정 방법 및 장치 |
CN102568386A (zh) * | 2010-12-29 | 2012-07-11 | 上海易维视科技有限公司 | 动态背光局部控制液晶显示方法及系统 |
US20130016141A1 (en) * | 2011-07-12 | 2013-01-17 | Orise Technology Co., Ltd. | Method and apparatus of compensating image in a backlight local dimming system |
US20180182356A1 (en) * | 2016-12-23 | 2018-06-28 | Samsung Electronics Co., Ltd. | Display apparatus and method for controlling the same |
CN109817170A (zh) * | 2017-11-21 | 2019-05-28 | 华为技术有限公司 | 像素补偿方法、装置和终端设备 |
CN108648700A (zh) * | 2018-05-18 | 2018-10-12 | 京东方科技集团股份有限公司 | 一种背光源的动态调光显示控制方法和装置 |
CN110136657A (zh) * | 2019-06-28 | 2019-08-16 | 京东方科技集团股份有限公司 | 背光值及补偿值的获取方法、显示装置 |
CN112367477A (zh) * | 2020-10-30 | 2021-02-12 | 思特威(上海)电子科技有限公司 | 一种图像采集背光补偿方法及系统 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113630655B (zh) | 一种外设设备颜色随画面颜色变化的方法及显示设备 | |
CN113240644B (zh) | 高动态范围图像的显示处理方法及相关装置 | |
CN114286138A (zh) | 显示设备、外接设备及多视角比例显示方法 | |
CN112214189B (zh) | 图像显示方法及显示设备 | |
JP2008257218A (ja) | オン・スクリーン・ディスプレイ制御システム及び制御方法 | |
CN111899175A (zh) | 图像转换方法及显示设备 | |
CN111857502B (zh) | 一种图像显示方法及显示设备 | |
CN113094142A (zh) | 页面显示方法及显示设备 | |
CN111432257A (zh) | 一种显示设备开启屏幕保护的方法及显示设备 | |
US9875521B2 (en) | Image output apparatus, image output method, and program | |
CN112073774A (zh) | 一种画质处理方法及显示设备 | |
CN114630053A (zh) | 一种hdr图像显示方法及显示设备 | |
CN112289271B (zh) | 显示设备及调光方式切换方法 | |
CN114296664A (zh) | 一种副屏亮度调节方法及显示设备 | |
CN112419988A (zh) | 一种背光调整方法及显示设备 | |
CN114333710A (zh) | 一种图像补偿方法、装置、显示设备、芯片及介质 | |
CN113453069B (zh) | 一种显示设备及缩略图生成方法 | |
CN113015017B (zh) | 一种画质补偿方法及显示设备 | |
CN112565915B (zh) | 显示设备和显示方法 | |
CN112218156B (zh) | 一种调节视频动态对比度的方法及显示设备 | |
CN114554266B (zh) | 显示设备及显示方法 | |
CN115547265A (zh) | 显示设备及显示方法 | |
CN114745555A (zh) | 一种视频图像的运动估计方法及显示设备 | |
CN115734040A (zh) | 显示设备和图像处理方法 | |
CN114302203A (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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20220412 |
|
RJ01 | Rejection of invention patent application after publication |