OLED中的Demura

本文详细介绍了OLED显示中的Demura技术,包括为何需要补偿、补偿分类,特别是外部补偿中的光学抽取式Demura。通过检测和算法处理,Demura旨在消除OLED面板的亮度和颜色不均匀性(mura现象),提高显示质量。
摘要由CSDN通过智能技术生成

OLED作为一种电流型发光器件已越来越多地被应用于高性能显示中。由于它自发光的特性,与LCD相比,AMOLED具有高对比度、超轻薄、可弯曲等诸多优点。但是,亮度均匀性和残像仍然是它目前面临的两个主要难题,要解决这两个问题,除了工艺的改善,就不得不提到补偿技术。

补偿方法可以分为内部补偿外部补偿两大类。内部补偿是指在像素内部利用TFT构建的子电路进行补偿的方法。外部补偿是指通过外部的驱动电路或设备感知像素的电学或光学特性然后进行补偿的方法。

1. 为何要对OLED进行补偿?

介绍补偿技术之前,首先我们来看看AMOLED为什么需要补偿。下图所示为一个最简单的AMOLED像素电路,它由两个薄膜晶体管(TFT)构建像素电路为OLED器件提供相应的电流。

与一般的非晶硅薄膜晶体管(amorphous-Si TFT)相比,LTPS TFT和Oxide TFT具有更高的迁移率和更稳定的特性,更适合应用于AMOLED显示中。在中小尺寸应用中多采用低温多晶硅薄膜晶体管(LTPS TFT),而在大尺寸应用中多采用氧化物薄膜晶体管(Oxide TFT)。这是因为LTPS TFT迁移率更大,器件所占面积更小,更适合于高PPI的应用。而Oxide TFT均匀性更好,工艺与a-Si兼容,更适合在高世代线上生产大尺寸AMOLED面板。

它们各有缺点。

由于晶化工艺的局限性,在大面积玻璃基板上制作的LTPS TFT,不同位置的TFT常常在诸如阈值电压、迁移率等电学参数上具有非均匀性,这种非均匀性会转化为OLED显示器件的电流差异和亮度差异,并被人眼所感知,即mura现象。

Oxide TFT 虽然工艺的均匀性较好,但是与a-Si TFT类似,在长时间加压和高温下,其阈值电压会出现漂移,由于显示画面不同,面板各部分TFT的阈值漂移量不同,会造成显示亮度差异,由于这种差异与之前显示的图像有关,因此常呈现为残影现象,也就是通常所说的残像。

2. OLED补偿分类</

  • 4
    点赞
  • 50
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 要在Mixly显示文字符,需要进行以下步骤: 1. 首先,确保你的OLED屏幕是可以显示文的。有些OLED显示屏可能只支持英文字符,需要确保你的屏幕是支持文字符的。 2. 在Mixly,你需要使用相关的库来处理文字符的显示。常用的库包括Adafruit_SSD1306、u8glib等。 3. 下载并安装相应的库文件。你可以在官方网站或者其他资源网站上找到这些库文件,然后将它们添加到Mixly的库目录。 4. 打开Mixly,创建一个新项目。在Mixly的工具栏选择"文件",然后选择"新建"来创建一个新的项目。 5. 在Mixly的工具栏选择"库",然后选择"添加库"。在弹出的对话框,选择你下载并安装的库文件,然后点击"确定"按钮。 6. 在Mixly的工具栏选择"库",然后选择"导入库"。在弹出的对话框,选择你需要使用的库文件,然后点击"确定"按钮。 7. 在Mixly的工具栏选择"文件",然后选择"保存项目"。将你的项目保存到一个方便的位置。 8. 在Mixly的编辑区域,选择OLED屏幕的相关代码。根据你所使用的库文件,可能需要使用不同的函数和参数来显示文字符。 9. 编写你的代码,使用库提供的函数来显示文字符。根据库的不同,可能需要使用不同的命令来设置字体、文本大小等参数。 10. 将代码上传到你的硬件设备上,并连接OLED屏幕。确保连接正确,并上传代码到设备上。 11. 测试你的代码,确保OLED屏幕可以正确显示文字符。 需要注意的是,每种OLED屏幕使用的库和命令可能会有所不同,具体的操作步骤可能会因设备和库的不同而有所变化。在使用时,请参考相关的文档和示例代码,以确保正确地显示文字符。 ### 回答2: 要在Mixly显示文字符在OLED显示屏上,需要进行如下步骤: 1.准备一个显示文字符的OLED显示屏模块,并将其接入到Arduino开发板上。 2.打开Mixly软件,在主界面上找到“模块”选项,在弹出的选项选择“OLED驱动”。 3.在Mixly的工作区,选择OLED驱动模块,并将其拖动到代码编辑区。 4.在OLED驱动模块,选择正确的接口类型,并设置模块的引脚。 5.在代码编辑区,找到OLED驱动模块的相关代码,根据具体的显示需求做相应的设置。例如,可以设置OLED屏的大小、显示位置、字体大小等。 6.为了在OLED显示屏上显示文字符,需要在代码添加对应的文字符集。可以使用GB2312编码的文字体库。将文字体库添加到代码,以便进行文字符的显示。 7.在代码,使用相关的指令将要显示的文字符串传输到OLED模块,通过I2C或SPI通信方式进行数据传输。 8.将代码加载到Arduino开发板上,然后与OLED显示屏连接。通过Arduino开发板的USB接口将代码上传到开发板上,并通过相应的线缆将OLED显示屏与开发板连接好。 9.在Mixly软件点击运行按钮,观察OLED屏是否能够正确显示文字符。 请注意,在使用Mixly进行代码编写时,需要对Mixly软件的界面和操作进行熟悉,以便能够正确配置和使用OLED驱动模块,并获取正确的文字符显示效果。 ### 回答3: 要在Mixly显示文字符在OLED屏幕上,有几个步骤需要遵循。 首先,你需要使用一个支持文字符的字库,比如GBK库。这个库包含了一些常见的文字符的点阵表示。 其次,将字库文件添加到Mixly的文件夹。打开Mixly,点击“文件”菜单,选择“打开Mixly文件夹”。在文件夹找到“libraries”文件夹,将字库文件复制到该文件夹。 接下来,在Mixly导入字库。点击“文件”菜单,选择“导入库”,找到字库文件并导入。 然后,创建一个OLED对象并设置屏幕参数。在Mixly的代码编辑器,使用“OLED.init”命令创建一个OLED对象,并设置屏幕宽度和高度。 最后,使用OLED对象显示文字符。使用“OLED.drawString”命令在屏幕上显示文字符。需要注意的是,由于字库原因,每个文字符占用两个字符的宽度。 总结起来,要在Mixly显示文字符在OLED屏幕上,你需要导入一个文字库文件,并用OLED对象显示字符。遵循上述步骤,你就可以在Mixly成功实现这个功能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值