Gamma

  • 一、Gamma简介
    • 1.1 什么是Gamma
    • 1.2 Gamma的作用
  • 二、Gamma的校验和校正
    • 2.1 Gamma校验
      • 2.1.1 硬件准备
      • 2.1.2 平台搭建
      • 2.1.3 校验操作流程
    • 2.2 Gamma校正
      • 2.2.1 平台搭建
      • 2.2.2 校正的操作流程
      • 2.2.3 添加校正曲线数据

一、Gamma简介

1.1 什么是Gamma

对亮度输出进行矫正的一个参数

1.2 Gamma的作用

因为人眼的视觉系统对亮度的感知不是线性关系,导致感知灰度和实际记录的灰度不一致。 所以需要一个Gamma来对这个视觉感知变化与实际亮度变化不统一的问题进行纠正

举个例子:
如果观察一个显示屏,想要视觉上感觉显示屏亮度增加50%的话,实际上亮度只要增加22%左右即可。
想要视觉上感觉显示屏亮度增加80%的话,实际上亮度只要增加62%左右即可。

而如果想要视觉上感觉显示屏亮度增加200%以上的话,实际亮度要增加400%左右才行。

下图就是视觉感知的亮度和实际亮度的对应关系。

基于这个特性,得出合理的Gamma校正值范围在1.8~2.5左右。
因为上图曲线接近 f(x)=x^(1/2.2) 函数,所以现在大多数的Gamma值都是以2.2为准,因为这个值校准后比较接近线性曲线。


二、Gamma的校验和校正

2.1 Gamma校验

测试出当前屏显的Gamma值是多少

2.1.1 硬件准备

主板、电源、屏、屏线、按键、信号线
色彩分析仪(CA-210或者CA-310) + USB线 + 探头架子

2.1.2 平台搭建

安装色温仪驱动,这个驱动适用于CA-310和CA-210

如果安装后还是无法连接,可以重新选择更新驱动

色温仪通过USB直接连接电脑,探头架把探头固定在屏幕上

2.1.3 校验操作流程

(1)打开工具,按下图选择和操作

①:进入校验界面
②:默认Gamma Curve
③:选择PC Pattern
④:打开MST Test Pattern,这个方框用来播放测试画面,是色温仪探头采集数据的区域,色温仪探头要如下图那样对准方框,才能开始第⑤步的测试校验

⑤:第④步做好后,点击开始测试,可以看到MST Test Pattern颜色变化由黑慢慢变白

(2)测试完毕后,得到数据

①:这个区域显示Gamma值,可以看到我当前测试的屏Gamma就是1.8
②:这个区域显示Gamma曲线,当前就是1.8的曲线


2.2 Gamma校正

测试出Gamma值后,如果不符合要求,可以对Gamma进行重新校正,使其呈现出自己想要的Gamma值。

2.2.1 平台搭建

通过Mstar串口转USB工具连接电脑和主板

2.2.2 校正的操作流程


①:芯片选择,我的主板是U58
②:屏原始数据,选择Measurement,即设备测量的数据。
如果选择File可以导入已经测试好的数据
③:RGBW的Patterns数,正常测试默认选256个Pattern画面。
CA-210通道选择,可以通过机器显示屏查看,一般都是0
④:连接的就是串口,所以数据传输协议选择串口Serial Debug
⑤:最终需要补偿到的Gamma值,一般是2.2
⑥:tracking类型,按照默认选Fixed Target即可
⑦:色温的x,y值,按照默认即可
⑧:其他都是按照默认选项,最后点击开始生成Gamma补偿曲线
生成曲线过程中,色温仪开始采集RGB各256个渐变画面的数据,最后得出补偿
⑨:这个区域就是Gamma=2.2的补偿曲线

最终得到的数据在MeasureResult里面的PostGamma_Native.txt

如果点击Gen.Gamma后出现错误,看下是不是主板挂了,重启一下
或者色温仪没连接还是挂了,重新连接或者开关机一下

2.2.3 添加校正曲线数据

(1)打开这个工具
把Gamma补偿曲线加载进来,最后生成对应的Code

(3)最后将数据添加进源码,编译最新版本烧录到主板,再通过上一章节的Gamma校验步骤,测试Gamma值是否已经校正到2.2

Mstar的Monitor方案笔记(五)——Gamma相关推荐

  1. Mstar的Monitor方案笔记(六)——OSD添加新的主菜单

    OSD添加新的主菜单 一.主菜单素材的准备 1.1 图标 1.2 语言 二.素材转换 2.1 图标转换 2.2 语言转换 三.主菜单的添加 3.1 了解菜单流程 3.2 配置主菜单 3.3 画主菜单 ...

  2. Mstar的Monitor方案笔记(八)——EDID扩展数据结构

    EDID扩展数据结构 1. EDID扩展数据介绍 1.1 什么是EDID扩展数据块 2. EDID扩展数据结构说明 2.1 General Info:4 bytes 2.2 Data Blocks:b ...

  3. Mstar的Monitor方案笔记(三)——点LVDS接口液晶屏

    点LVDS接口液晶屏 1.硬件准备 (1)准备屏.屏规格书.背光规格书和屏线 (2)准备主板 2.软件调试 (1)增加新屏驱动文件 (2)屏显示原理 (3)屏参分析 (4)点屏 1.硬件准备 (1)准 ...

  4. Mstar的Monitor方案OSD 菜单制作(一)————开篇

    Mstar 的Monitor 方案 开篇 最近在做一个显示器的项目,全是C,界面啥的都是用C写.完全不懂.就因为我们是搞上层android 的,所以和UI 相关的就分了过来.唉,也是没办法.为了工作, ...

  5. Mstar的Monitor方案OSD 菜单制作(六)——绘制进度条

    绘制进度条 绘制进度条和我前面讲的绘制icon 是一样的.我们可以拆分一下,把进度条的每一个进度,都看作一个自己需要单独绘制的icon.那就好处理了.我们直接来个带圆角的,难的.例如如下: 我们可以看 ...

  6. 论文阅读笔记(五)——狐猴识别系统:一种便于狐猴个体识别的面部识别系统

    论文阅读笔记(五)--狐猴识别系统:一种便于狐猴个体识别的面部识别系统 论文简介 论文中文翻译:狐猴识别系统:一种便于狐猴个体识别的面部识别系统 论文名称:<LemurFaceID: a fac ...

  7. 华清远见fs4412开发板学习笔记(五)

    fs4412开发板学习笔记(五) 作业1: 输入10个整数,按从小到大的顺序输出(选择排序) 每轮排序在未排序的集合中找到(最小/最大),将找到的数与未排序的 第一个数交换位置. 5 4 3 2 1 ...

  8. 管理3.0 学习词汇笔记 五 复杂理论

    词汇管理3.0 学习笔记 五 复杂理论 断言 1.任何复杂问题都有一个清晰,简单但错误的答案.   2.因果律:事情会按计划发生.能计算2061 哈雷重返太阳系,确不能确定下个星期的天气.因素多且关系 ...

  9. python函数是一段具有特定功能的语句组_Python学习笔记(五)函数和代码复用

    本文将为您描述Python学习笔记(五)函数和代码复用,具体完成步骤: 函数能提高应用的模块性,和代码的重复利用率.在很多高级语言中,都可以使用函数实现多种功能.在之前的学习中,相信你已经知道Pyth ...

  10. Ethernet/IP 学习笔记五

    Ethernet/IP 学习笔记五 Accessing data within a device using a non-time critical message (an explicit mess ...

最新文章

  1. Lecture 0 --基本说明
  2. SQL语言之DQL语言学习(十一)分页查询
  3. PIL.Image convert to numpy array
  4. 数据结构(java语言描述)顺序栈的使用
  5. UE4 连接自定义服务器
  6. 阿里云马涛:因云进化的基础软件
  7. Sudoku Killer(HDU-1426)
  8. JavaScript 电话手机号码正则表达式
  9. 沿海产业基地与海润光伏共建产业园开工在即
  10. 分布式消息队列 NSQ 和 Kafka 对比
  11. Java异常处理机制(基础知识)
  12. 普通函数和Generator函数递归获取嵌套数组的最大值
  13. 最新获取展示B站UP主实时信息PHP源码分享
  14. 获取requests http报文
  15. STM8S003F3 uart的使用
  16. 【毕业设计】基于单片机的太空游戏机 - 嵌入式 物联网 stm32 51
  17. 嵌入式linux设置屏幕亮度
  18. 高速缓存(cache)存储器
  19. 洛谷P2141珠心算测验
  20. mysql中rpl_MySQL半同步复制之rpl_semi_sync_master_wait_point

热门文章

  1. 【AD封装】 Type C 封装库 6Pin 24Pin分享下载(带3D视图)
  2. CSF三层主机:渗透测试靶场笔记
  3. c语言成绩管理系统(链表)
  4. adb工具包的安装和使用方法
  5. 基于web的电影院订票系统(毕设系统,到手可用)
  6. 破解“还原卡”技术方法
  7. 超微主板升级BIOS
  8. 万字长文丨大白话带你由浅入深Python编程语言
  9. Jenkins中使用scm拉取代码
  10. DEM数据下载,拼接,裁剪