液晶显示器技术是现代显示技术领域的重要组成部分,特别是对于电视、手机、电脑和其他便携式设备,高质量的图像显示一直是用户追求的目标。液晶显示器(LCD)使用液晶材料来控制光线通过显示器的各个像素,从而产生图像。为了提高LCD的图像质量,帧率控制(FRC)像素抖动算法被广泛采用,它通过算法上的处理,使得LCD能够显示更丰富色彩和更平滑的灰阶过渡。 FRC算法的核心在于利用人眼对快速变化的图像产生的视觉残留现象,通过对驱动IC的位宽进行控制来实现。传统的FRC算法使用较低的位宽驱动IC,比如6比特,来实现接近于8比特显示效果的色彩表现。但是,这样的方法会导致灰阶数的限制,最大只能输出253级灰阶,无法达到完全的8比特色彩表现。与此相对,Hi-FRC算法能够实现256级完整灰阶显示,但由于算法的不同,它会产生灰阶过渡不均匀以及较为严重的FRC噪声。 论文介绍了一种新的FRC像素抖动算法,其目的是在保持256级完整灰阶显示的同时,提升灰阶过渡的均匀性并降低FRC噪声。新的算法在时间抖动上使用了五帧循环的算法周期,而在空间抖动上则使用了5×5像素矩阵作为算法单元。这种方法在相邻的灰阶之间引入了四个中间级灰阶来取代传统FRC算法中的三个。作者通过数学模型和必要的分析验证算法的合理性,并通过FPGA实验验证了算法的实际显示效果。 像素抖动算法是液晶显示技术中重要的组成部分,它涵盖了时间抖动和空间抖动两个方面。时间抖动利用人眼的视觉惰性,通过在不同时间帧上显示不同的像素状态,使用户感知到中间灰阶的存在,而空间抖动则是通过改变相邻像素的显示状态来达到相似的效果。在实际应用中,为了获得更好的显示效果,时间和空间抖动通常会同时被使用。 文章提到的TFT-LCD(薄膜晶体管液晶显示器)是目前主流的显示技术,在中国得到了快速的发展。它作为LCD面板色彩增强技术的一种,FRC像素抖动算法被广泛应用。FRC算法按照显示灰阶的不同,可以分为多种不同的类型,但在这里主要讨论的是普通8比特位宽的TFT-LCD面板应用。 在设计新的FRC算法时,研究者对传统FRC和Hi-FRC算法的优缺点进行了分析,最终决定引入新的算法周期和算法单元。这种算法的创新之处在于,在原本的灰阶中加入了更多的中间级灰阶,从而使得灰阶过渡更为平滑,色彩显示更加接近自然界的渐变效果。 论文作者王明龙、林敏雄来自于奇景光电(苏州)有限公司、奇景光电股份有限公司以及上海交通大学微电子学院。他们在论文中提到,通过对新算法的设计和FPGA实验,不仅证实了新算法在理论上的可行性,而且在实际应用中也展现出了较好的显示性能。通过数学模型和实验的双重验证,这项研究成功地提出了一种新的FRC像素抖动算法,为液晶显示技术的发展提供了新的思路。 总结而言,基于五帧周期的FRC像素抖动算法的研究,不仅提高了液晶显示中灰阶过渡的均匀性和改善了FRC噪声问题,还为未来的显示技术提供了改进的方向。随着显示技术的不断进步,类似这种基于算法优化的研究成果将会对整个行业产生深远的影响。
2024-09-11 11:01:41 638KB
1
针对静态的Bayer抖动算法会产生块状效应的缺陷,提出了随时间变换抖动矩阵的动态Bayer抖动算法。该改进算法主要根据人眼的视觉特性,对每帧视频图像套用轮换的Bayer抖动矩阵模板,通过多帧图像叠加,消除块状效应。用VerilogHDL对改进的抖动算法进行行为级描述,该图像抖动模块设计可支持1~4bit抖动,通过仿真和综合,用FPGA进行了硬件实现。验证结果表明该动态抖动算法易于硬件实现,适用于动态图像的实时处理,并且在保持静态抖动算法优点的基础上,有效消除了块状效应。
2023-11-02 22:39:48 2.44MB 自然科学 论文
1
投影仪散焦技术克服了实时光栅投影三维测量中的投影仪非线性问题,但散焦产生的高次谐波会大大降低散焦光栅的正弦性,带来明显的测量误差。提出了采用“S”形扫描Sierra Lite抖动算法生成二值抖动光栅,较大地改善了散焦后光栅的正弦性,将该抖动技术生成的散焦光栅用于传统的相移算法,基于投影仪散焦投影,得到用于三维测量的绝对相位信息。仿真结果验证了该方法的有效性,改善了散焦光栅的正弦性,提高了相位质量。实际测量实验与仿真结果相一致。与已有的Bayer有序抖动和Floyd-Steinberg抖动生成的光栅相比,所提算法运算速度快,生成光栅正弦性较好,更加适用于散焦投影测量。
2023-03-05 12:04:07 7.97MB 测量 Sierra Li 光栅投影
1
代码包含Objective-C和Swift 工程
2022-12-10 09:21:30 774KB 算法 抖动算法
1
受 Lucas Pope 的Obra Dinn和Surma 的同名博文启发的抖动/数字半色调软件包。 查看图库,了解所有当前实现的算法的概述。
2022-06-10 10:03:33 294KB julia 算法
利用误差扩散算法中的Floyd-Steinberg抖动算法来对图像进行二值化处理,从而方便图像调频加网输出Floyd-Steinberg
2022-05-16 10:53:22 1KB 算法
1
采用bayer抖动算法对原始图像进行处理,最终得到对应的二值图。利用图像的空间分布来重现图像色调层次感觉,是一种在灰度级有限的条件下(通常为二值)表示出连续色调的技术,基于人眼的积分特性和低通特性,保证所生成的二值图像与出示灰度图像在人的视觉感受上尽量吻合
2021-12-08 19:52:10 934KB bayer 抖动 二值
1
抖动Unity3d Unity3d的抖动算法 该项目包含可在Unity3d中使用的抖动算法的源代码和示例图像。 共有8种不同的抖动算法。 您可以在Tanner Helland的找到有关算法的更多信息。 抖动是一种有意应用的噪声形式,用于使量化误差随机化,从而防止出现诸如图像中的色带之类的大规模图案。 ##我该如何处理Unity可以使用抖动功能,例如将32位纹理转换为16/8位纹理,这样新图像对人眼的视觉效果不会比仅进行色彩还原时差。做到了。 您可以在编辑器或设备上执行此操作。 ##如何使用它非常简单。 只需按照以下示例 private static Color32 TrueColorToWebSafeColor ( Color32 inputColor ) { Color32 returnColor = new Color32 ( ( byte )( Mathf . Roun
2021-11-28 22:13:47 821KB C#
1
这个 m 文件实现了 Floyd Steinberg 抖动算法,可以将其视为一种具有额外人类视觉考虑的图像二值化。
2021-11-25 09:55:02 2KB matlab
1
对灰度图进行量化处理,阈值,随机抖动,有序抖动,和误差分散方法
2021-09-24 16:55:48 2.5MB 图像处理,灰度图
1