【原理解析】为什么显示器Fliker dB值越大,闪烁程度越轻?

news2025/6/9 14:22:28

显示器Fliker

  • 1 显示器闪烁现象说明
  • 2 Fliker量测方法
    • 2.1 FMA法
    • 2.2 JEITA法
      • 问题答疑:为什么显示器Fliker dB值越大,闪烁程度越轻?
  • 3 参考文献

1 显示器闪烁现象说明

当一个光源闪烁超过每秒10次以上就可在人眼中产生视觉残留,此时的人眼还是可以感受到光源闪烁感,长时间凝视会对人眼造成不适感,当每秒闪烁超过30次之后这种不适感才会随之下降。TFT-LCD利用电压变化控制液晶盒内电场的强弱,改变液晶分子排列方向,达到对光透过与否的控制。在液晶显示器显示画面时,经常出现画面“闪烁、忽明忽暗”的现象,这种现象称为“Flicker”。
通常情况下,输入到液晶器件中的图像信号的极性会在每一帧(垂直同步周期)结束后发生反转。假设屏幕上持续显示相同的图像。对于每一帧的图像,参考电压必须等于图像信号的振幅中心,如图 1 (左) 所示。然而,如果参考电压的位置像图 1 (右) 中那样发生偏移,图像信号的正负部分就会发生变化。因此,图像信号将以等于帧率频率的一半的频率发生变化。例如,如果垂直同步频率为 60Hz,图像信号将以 30Hz 的频率发生变化。由于这低于人类的感知阈值频率,人类会感觉到闪烁。如果在液晶显示器上出现闪烁,观看时会非常令人讨厌。通常情况下,液晶面板的参考电压是在制造过程中进行调整的。

在这里插入图片描述

图1 Fliker产生原因

一个点反转式液晶面板显示着一个棋盘状图案(如图2 所示),其中交替的像素会反复被开启和关闭。在这种情况下,亮起的像素在给定的帧期间会接收到相同的信号极性,这使得每个像素的反转更有可能发生,并导致整个图像被感知为有闪烁现象。
在这里插入图片描述

图2 Fliker检查图案(点反转式液晶)

2 Fliker量测方法

图 3 展示了在出现闪烁时亮度与时间之间的关系。从该图中可以看出,亮度呈周期性变化;很明显可以看出,这个周期的振幅越大,明显的闪烁就越强烈。此外,这种亮度波动的周期与显示器的垂直同步信号周期相同,均为其两倍
在这里插入图片描述

图3 Fliker亮度变化曲线示例

测量闪烁的方法大致可分为以下两种:
(1)FMA
测量亮度波动的直流分量和交流分量,并根据这两部分之间的比例来确定闪烁现象。
(2)JEITA
分析亮度波动的频率成分,并根据直流分量与任何频率下的最大交流分量之间的比例来确定闪烁现象。

2.1 FMA法

当显示器的亮度水平如图4所示出现波动时,可以将其视为一个交流成分与一个直流成分的组合。这种闪烁量可定义为(交流成分)/(直流成分),并被称为“对比度法闪烁值”(以下简称为“对比度闪烁值”)。
在这里插入图片描述

图4 FMA法示例

在对比法中,由于交流分量和直流分量的定义为公式1:

在这里插入图片描述
闪烁值可通过以下公式 2来计算:
在这里插入图片描述
从获取传感器数据输出之时起,直至计算出闪烁值期间仪器内部所发生的流程运作过程,将在下文的图5中进行详细说明:
在这里插入图片描述

  • (A)到(C)
    亮度传感器的输出信号会经过电处理以去除高频成分,从而得到用于计算闪烁的信号。
  • (C)到(D)
    对去除高频成分后的模拟信号进行指定时间(t1)的 A/D 转换,以获得计算所需的数字数据(在(D)中用“•”表示)。
  • (D)到(E)
    确定数字数据中的最大值和最小值,并分别设为 Vmax 和 Vmin。
  • (E)到(G)
    然后,这些值将用于根据公式 1 计算(交流分量)/(直流分量)的比值以及闪烁值。在计算交流分量时,会根据交流分量的频率对在低通滤波器处理过程中出现的衰减进行补偿。

2.2 JEITA法

JEITA 闪烁测量方法是一种用于量化闪烁值的手段,同时还能准确反映人类眼睛的频率响应特性
当显示器的亮度水平出现波动时,闪烁光可以被视为一个直流分量加上若干个频率分量的总和。因此,首先,将随时间变化的亮度波动数据分离为其频率分量(直流分量和每个交流分量)。接下来,将每个频率分量转换为考虑到人类眼睛频率特性的值。
从所获得的各种频率分量中,将功率谱中除功率谱最大值为 0Hz(直流)分量之外的其他分量的功率谱设为 Px,将直流分量的功率谱设为 P0,并使用以下公式3来确定闪烁值(以下称为 JEITA 闪烁值)。
在这里插入图片描述
下图展示了运作示例,直至计算并输出 JEITA 闪烁值的过程。
在这里插入图片描述

  • (A)
    在指定的时间(t2)内,对传感器的输出信号进行反复的 A/D 转换,以获取进行计算所需的数字数据(如图(A)中所标注的)。
  • (A)到(B):
    所获得的数字值通过傅里叶变换处理,并分离出各个频率成分。换句话说,由于要测量的光源是 3 个光源(1)、(2)和(3)组合而成的,因此将这些频率成分分离出来意味着获取光源(1)、(2)和(3)的频率和振幅值。所获得的数据将如图(B)所示。
    此外,为了减少由于数字傅里叶变换的特性而产生的误差,会对这些数字数据应用适当的窗口函数处理。
  • (B)到(D):
    然后,这些频率成分通过积分器进行处理,以反映人类眼睛的频率响应特性,如图(C)0Hz(直流)和 20Hz 的成分完全没有减少,而 50Hz 的成分则减少到原始值的 0.251 倍。所获取的数据将如(D)所示。
  • (D)至(E):
    从(D)中的数据中,选择除 0Hz 分量之外的最大分量,并将其用作交流分量。(在此示例中,将是 20Hz 的分量。) 0Hz 分量则用作直流分量。

这些直流和交流分量的功率谱分别设定为 P0 和 P1,而 JEITA 的闪烁值则通过公式3 计算得出。
在这里插入图片描述

问题答疑:为什么显示器Fliker dB值越大,闪烁程度越轻?

通过亮度计(如CA410)可量测出JEITA Fliker为-50dB,该数值越大(例如-80dB)面板闪烁越轻。因为当面板的闪烁幅度(JEITA 中的交流幅值)越小,占直流分量的比值越小,计算出来的log结果就越往负无穷,所以Fliker dB值越大,闪烁程度越轻。
在这里插入图片描述

3 参考文献

[1] 柯尼卡美能达官方说明链接
[2]柯尼卡美能达官方文件——直接下载链接(Fliker相关说明在P40-59)
其他网页资料参考:
http://www.manyoung-optics.com/article-item-39.html
https://blog.csdn.net/wanghuannihao1992/article/details/121354338
https://xueqiu.com/7131487766/262372180

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2405461.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Bootstrap Table开源的企业级数据表格集成

Bootstrap Table 是什么 ‌Bootstrap Table 是一个基于 Bootstrap 框架的开源插件,专为快速构建功能丰富、响应式的数据表格而设计。‌ 它支持排序、分页、搜索、导出等核心功能,并兼容多种 CSS 框架(如 Semantic UI、Material Design 等&am…

vue3表格使用Switch 开关

本示例基于vue3 element-plus 注&#xff1a;表格数据返回状态值为0、1。开关使用 v-model"scope.row.state 0" 会报错 故需要对写法做些修改&#xff0c;效果图如下 <el-table-column prop"state" label"入学状态" width"180" …

【11408学习记录】考研写作双核引擎:感谢信+建议信复合结构高分模板(附16年真题精讲)

感谢信建议信 英语写作2016年考研英语&#xff08;二&#xff09;真题小作文题目分析写作思路第一段第二段锦囊妙句9&#xff1a;锦囊妙句12&#xff1a;锦囊妙句13&#xff1a;锦囊妙句18&#xff1a; 第三段 妙句成文 每日一句词汇第一步&#xff1a;找谓语第二步&#xff1a…

一套个人知识储备库构建方案

写文章的初心是做知识沉淀。 好记性不如烂笔头&#xff0c;将阶段性的经验总结成文章&#xff0c;下次遇到相同的问题时&#xff0c;查起来比再次去搜集资料快得多。 然而&#xff0c;当文章越来越多时&#xff0c;有一个问题逐渐开始变得“严峻”起来。 比如&#xff0c;我…

行李箱检测数据集VOC+YOLO格式2083张1类别

数据集格式&#xff1a;Pascal VOC格式YOLO格式(不包含分割路径的txt文件&#xff0c;仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件) 图片数量(jpg文件个数)&#xff1a;2083 标注数量(xml文件个数)&#xff1a;2083 标注数量(txt文件个数)&#xff1a;2083 …

实践提炼,EtherNet/IP转PROFINET网关实现乳企数字化工厂增效

乳企数字化工厂的核心技术应用 1. 智能质检&#xff1a;机器视觉协议网关的协同 液态奶包装线&#xff08;利乐罐装&#xff09;的漏码检测生产线&#xff0c;其高速产线&#xff08;20,000包/小时&#xff09;需实时识别微小缺陷&#xff0c;但视觉系统&#xff08;康耐视Ca…

从以物换物到DeFi:交易的演变与Arbitrum的DeFi生态

交易的本质&#xff1a;从以物换物到现代金融 交易是人类社会经济活动的核心&#xff0c;是通过交换资源&#xff08;如货物、服务或货币&#xff09;满足各方需求的行为。其本质是价值交换&#xff0c;旨在实现资源的优化配置。交易的历史可以追溯到人类文明的起源&#xff0…

分类场景数据集大全「包含数据标注+训练脚本」 (持续原地更新)

一、作者介绍&#xff1a;六年算法开发经验、AI 算法经理、阿里云专家博主。擅长&#xff1a;检测、分割、理解、大模型 等算法训练与推理部署任务。 二、数据集介绍&#xff1a; 质量高&#xff1a;高质量图片、高质量标注数据&#xff0c;吐血标注、整理&#xff0c;可以作为…

Web后端开发(SpringBootWeb、HTTP、Tomcat快速入门)

目录 SpringBootWeb入门 Spring 需求&#xff1a; 步骤&#xff1a; HTTP协议&#xff1a; 概述&#xff1a; 请求协议&#xff1a; 响应协议&#xff1a; 协议解析&#xff1a; Web服务器-Tomcat&#xff1a; 简介&#xff1a; 基本使用&#xff1a; SpringBootWeb…

android binder(四)binder驱动详解2

二、情景分析 1、ServiceManager 启动过程 2. 服务注册 服务注册过程(addService)核心功能&#xff1a;在服务所在进程创建binder_node&#xff0c;在servicemanager进程创建binder_ref。其中binder_ref的desc在同一个进程内是唯一的&#xff1a; 每个进程binder_proc所记录的…

4G无线网络转串口模块 DTU-1101

4G无线网络转串口模块概述 4G无线网络转串口模块是一种工业通信设备&#xff0c;通过4G网络将串口&#xff08;如RS232/RS485&#xff09;设备接入互联网&#xff0c;实现远程数据传输与控制。适用于物联网&#xff08;IoT&#xff09;、工业自动化、远程监控等场景。 核心功能…

机器学习方法实现数独矩阵识别器

目录 导包 工具函数构建说明 1. 基础图像处理工具 2. 图像预处理模块 3. 数独轮廓检测与定位 4. 网格划分与单元格提取 5. 数字特征提取 6. 多网格处理流程 数据流分析 核心算法详解 核心机器视觉方法 1. 透视变换校正算法 2. 数字区域提取算法 3. 多网格检测算法…

【Vmwrae】快速安装windows虚拟机

前言 虚拟机是我们在使用电脑进行开发或者平常工作时经常使用到的工具 它可以自定义各种硬件&#xff0c;运行各种不同的系统&#xff0c;且无论发生什么都不会影响到实体机。 教程主要讲了如何在零基础的情况下快速安装一台虚拟机。 下载安装 VMware Workstation Pro17 …

多线程3(Thread)

wait / notify 线程调度是随机的&#xff0c;但是我们可以使用wait/notify进行规划。 join是控制线程结束顺序&#xff0c;而wait/notify是控制详细的代码块&#xff0c;例如&#xff1a; 线程1执行完一段代码&#xff0c;让线程2继续执行&#xff0c;此时线程2就通过wait进…

附加模块--Qt Shader Tools功能及架构解析

Qt 6.0 引入了全新的 Shader Tools 模块&#xff0c;为着色器管理提供了现代化、跨平台的解决方案。 一、主要功能 核心功能 跨平台着色器编译 支持 GLSL、HLSL 和 MetalSL 着色器语言 可在运行时或构建时进行着色器编译 自动处理不同图形API的着色器变体 SPIR-V 支持 能…

网络编程(计算机网络基础)

思维导图 认识网络 1.网络发展史 ARPnetA(阿帕网)->internet(因特网)->移动互联网->物联网 2.局域网与广域网 局域网 概念&#xff1a;的缩写是LAN&#xff08;local area network&#xff09;&#xff0c;顾名思义&#xff0c;是个本地的网络&#xff0c;只能实现…

在React 中安装和配置 shadcn/ui

1. 创建 React 项目 pnpm create vitelatest .选择模板&#xff1a;React TypeScript安装依赖&#xff1a;pnpm install2. 添加 Tailwind CSS pnpm add -D tailwindcss postcss autoprefixer修改 src/index.css 内容&#xff1a; import "tailwindcss";3. 配置 T…

WINUI——WINUI开发中谨慎使用x:Bind

原因——为什么需要谨慎使用x:Bind&#xff1f; 在实际开发中发现&#xff0c;使用它会导致VM回收不及时&#xff0c;可能导致内存泄漏。 那为何要在项目中使用它呢&#xff1f; 因为&#xff1a;{x&#xff1a;Bind} 标记扩展&#xff08;Windows 10 的新增功能&#xff09;…

MSYS2 环境配置与 Python 项目依赖管理笔记

#工作记录 MSYS2 环境配置 安装和更新 MSYS2 初始安装 下载并安装 MSYS2&#xff1a; 访问 MSYS2 官方网站 并下载安装包。 按照安装向导完成安装。 更新 MSYS2&#xff1a; 打开 MSYS2 终端&#xff08;MSYS2 MINGW64&#xff09;。 更新包数据库和核心系统包&#xff1…

华为云Flexus+DeepSeek征文|华为云一键部署知识库搜索增强版Dify平台,构建智能聊天助手实战指南

目录 前言 1 架构描述 2 资源栈创建流程详解 2.1 选择部署模板 2.2 参数配置内容 2.3 资源栈设置选项 2.4 配置确认与执行方式 3 部署过程与控制台反馈 3.1 实时资源监控 3.2 资源详情与访问路径 3.3 模板与事件管理 4 知识库构建流程 4.1 数据导入操作 4.2 文本…