qdcm使用总结
一 安装环境
1 安装驱动及工具(高通官网下载,具体参考80_P4181_6_D_QDCM_6_X_USER_GUIDE.pdf)
QUD.WIN
QPST.WIN
QDCM.WIN
2 调试是使用的色彩分析仪为CA-410,需要安装对应的应用软件CA-S40(归零校准,色坐标,色温采集,gamma曲线数据采集,抖动测试等),可找售后要
二 使用
1 设备机器要给予root权限
adb root
2 安装qdcm中自带的apk, C:\Program Files (x86)\Qualcomm\QDCM.WIN.6.0\tpg-app\app-release.apk
adb install C:\Program Files (x86)\Qualcomm\QDCM.WIN.6.0\tpg-app\app-release.apk
3 设备机准备
UI的亮度条拉到最大
休眠时间改为30min
4 打开CA-S40, 把CA-410归零校准
5 关闭CA-S40
6 打开QPST,关闭QPST,重复一次,排除其他设备机影响
7 打开QDCM运行对应的workflows
8 运行完毕后,通过File->apply correction ,mode manager制作对应的配置文件,一般路劲在设备机的 /data/vendor/display 下,按照源码原本集成的路劲,修改 hardware/qcom/display/config/ 下mk文件,进行集成
三 其他
1 配置文件的结构,以 RenderIntent为单元,一个RenderIntent里面包含多个color mode,如果需要不同的相同色域的mode,可以通过使用不同的RenderIntent来实现。
2 在生成配置文件时有时会失败,如原生的mode与标准的srgb就会产生冲突,可以保存至不同RenderIntent,然后导出配置文件,在手动修改原生mode的ColorGamut为“native”,在把原生mode与srgb的mode放在同一个RenderIntent下。
3 可以制作多个RenderIntent,但是要保证至少有一个下包含原生mode, srgb mode, p3 mode三种mode。
4 关于安卓的color mode 软件架构,https://blog.csdn.net/alijaja/article/details/105768432
5 qdcm还有一个产线版的工具qdcm-ff,这个工具主要做屏幕一致性校准,从我目前理解来说,qdcm是做通用的色彩文件,只需要使用屏幕最好的设备机做出色彩文件即可,同时会得到一份Golden Panel 的txt文件,qdcm-ff会依赖与这份txt文件,对其他设备生成宁外一份色彩文件,从而达到“千屏一面”的效果
6 qdcm-ff 生成的配置文件路劲为/mnt/vendor/persist/display/ ,我得到的俩种工具生成的色彩文件名称一致,实测mode都可以解析,猜测高通以路径做了区分。
7 广色域自动色域切换,本质为支持广色域的apk能够自动切换srgb与p3mode, 具体实现要apk完成,底层需要把persist.sys.sf.color_mode 改为0,路劲为/vendor/build.prop
8 日志导出
adb shell dumpsys SurfaceFlinger >> D:SurfaceFlinger.txt
9 手动切换render intent
adb shell service call SurfaceFlinger 1023 i32 x (x就是render intent id)
10 部分workflows
srgb
p3
HDR Calibration hdrmode
golde panel Profiling : 生成golde文件,主要用于delta Calibration
delta Calibration:可以大幅减少色差,生成srgb, p3 和自定义(客制化)mode,主要用这个功能
panel Turning: 主观调试
11 panel Turning中涉及的点
Global PA
Hue 色调 这种在不同颜色的物体上,笼罩着某一种色彩,使不同颜色的物体都带有同一色彩倾向,这样的色彩现象就是色调
Saturation 饱和 指色彩的鲜艳程度,也称色彩的纯度
Contrast 对比 明暗区域最亮的白和最暗的黑之间不同亮度层级的测量,差异范围越大代表对比越大,差异范围越小代表对比越小
Brightness 亮度
Multi-Zone PA 需要单独和独立的 HSV 调整时需要,使用自定义调整配置文件解决特定颜色区域的缺陷。
HSV是什么 hue saturation volume
颜色三要素: 色调, 饱和度,亮度
Memory Colors 需要单独、独立和受保护的 HSV 调整时记忆颜色(人类皮肤、天空和绿色植物)解决其颜色缺陷所必需的。
使用记忆色 PA 时,先调整肤色,再调整其他两个 – 天空和绿化
主要针对skin Sky and Greenery
Dither PA 高通建议暂时不管
content gamma的低灰阶过度不均匀时会打开
Panel Gamma 高通建议暂时不管
Tone Adjustment 高通建议暂时不管
content gamma ,ANT gamma?
Sharpness 针对图片中的文字,物体等边缘清晰度,频率依据图片细节(复杂高,单一低)
可以针对某一场景进行sharpness强度,频率调整,指的是平滑度,帧率吗
草地高频,天空低频,(平坦区域低频)
Game Scene Plus
GCP:?Panel GC:需要调整伽玛或图像色调以使其更亮,更暗,并修改对比度
针对某一游戏进行调试,打开游戏时切换到对应的mode
12 delta Calibration时对亮度的影响
色温确实会影响亮度,高通也确认了在做色坐标映射时,为了保证色差,会牺牲一点亮度
高通工具提供的cple功能会弥补亮度缺失,但是色差偏差就会很大,即使设置最小的0.1 cple,色差也会差距很大
13 hdr的mode要生效必须要由hdr的视频源

四 第一次写文章,存在错误之处,请帮忙指出,谢谢,如果对你有帮助,我很高兴,如果需要转载,请标明出处

【高通qdcm使用总结】相关推荐

  1. 高通为何46亿美元ADAS Veoneer Arriver

    高通为何46亿美元ADAS Veoneer Arriver 彭博9月13日引述消息人士报导,高通正式提案以逾40亿美元收购瑞典先进驾驶辅助系统(ADAS)技术商Veoneer,以超过麦格纳的报价在竞标 ...

  2. android 高通平台有前途吗,华为鸿蒙计划要适配高通平台了,可以告别安卓搭载鸿蒙OS了?...

    鸿蒙走出这一步是可以想象到的,看来华为打造这个系统希望的结果是万物皆可盘呀,所以一开始就提出了开源,也就意味着这次是高通,下次就可以是联发科,甚至更多的手机品牌也完全就可以搭载!早期我们一直在说国产手 ...

  3. htc820+android+l,首款高通64位八核 HTC Desire 820评测

    9月初的IFA2014展会期间,多款搭载64位处理器的新品智能手机扎堆发布,也算是拉开了64位处理器安卓手机的时代序幕.其中,最引人注目的新品之一莫过于HTC Desire 820,它于北京时间9月4 ...

  4. 英特尔公布新技术路线图,将为 AWS、高通代工芯片

    编译|刘春霖 出品|AI科技大本营(ID:rgznai100) 图源|IC photo 今天英特尔宣布其旗下的工厂将开始制造高通芯片,并公布了公司有史以来最详细的制程工艺和封装技术路线图,希望在 20 ...

  5. 倒计时 4 天!高通人工智能应用创新大赛颁奖典礼线上隆重举行

    经过7 个月的激烈角逐,由高通公司(Qualcomm).中国智谷·重庆经开区.CSDN.Testin云测.OPPO.极视角.中科创达.创业邦联合主办,重庆经开区·高通中国·中科创达联合创新中心协办,T ...

  6. 高通与苹果宣布“复合”,英特尔黯然退场 | 极客头条

    作者 | 郭芮 转载自公众号CSDN(ID:CSDNnews) 为期两年的苹果高通"诉讼之争"经历了各种推波助澜愈演愈烈,俨然到了最为关键的白热化阶段,没成想,在刚刚正式进入美国司 ...

  7. 手机芯片谁是AI之王?高通、联发科均超华为

    整理 | apddd 出品 | AI科技大本营(ID:rgznai100) 尽管相当数量的人工智能服务,是由云计算网络提供,但在响应低延迟.保护隐私.应用场景等方面,手机AI芯片无可替代.例如人脸解锁 ...

  8. Google、高通都在研究的芯片架构,是他们对抗ARM的武器

    作者 | 张智伟 出品 | AI科技大本营(公众号ID:rgznai100) 据美国媒体 TheInfomation 报道,Google.高通.英伟达等 80 多家科技公司陆续开始研究一个名叫 RIS ...

  9. AI一分钟 | 特朗普以国家安全为由否决博通收购高通;阿里发起时尚AI算法大赛

    整理 | 阿司匹林 一分钟AI 3月12日,美国总统特朗普以国家安全为由,否决了博通对高通公司总额高达1170亿美元的收购案. 百度地图近日做出大调整,地图事业部从百度搜索公司转入 AI 技术平台体系 ...

最新文章

  1. 【电路】pmic芯片设计细节
  2. Windows Pe 第三章 PE头文件(中)
  3. jQuery慢慢啃之事件对象(十一)
  4. Android 底部导航 UI框架
  5. MySQL “error C3646: 'fd': 未知重写说明符”
  6. 介绍一下mysql的存储过程和搜索引擎_MySQL基础(四)—存储过程和存储引擎
  7. SQL Server 数据库维护脚本合集[007]-删除数据库所有用户表数据
  8. 对象的List成员添加元素
  9. qt project settings被禁用解决方案
  10. 按键显示按键编码 keycode
  11. iperf android使用方法,FW: 使用Iperf工具测试android系统网络wifi的吞吐量wifithrougput...
  12. mysql msdtc 不支持_MSDTC”该伙伴事务管理器已经禁止了它对远程网络事务的支持”的错误(转) | 学步园...
  13. FPGA自学:利用D触发器实现分频
  14. 阳光雨露新员工入职考试题目部分答案
  15. linux drwxr-xr-x 什么意思
  16. win7与internet时间同步出错_win7系统同步internet时间总提示“同步时出错”的解决方法...
  17. POJ 2210 Metric Time【日期】
  18. git克隆项目带用户名密码
  19. vue脚手架实现留言板功能
  20. 前端husky中commitlint配置

热门文章

  1. 笨方法学Python 练习16
  2. “中等生”宝宝树的烦恼
  3. 玩转华为ENSP模拟器系列 | 配置设备用SNMPv3 USM用户与网管通信示例
  4. Foxmail收邮件时,怎么让发件人显示地址簿的名字?
  5. Vissim11二次开发之C#---实现仿真时间内实施不同信号控制方案
  6. 基于stc15f2k60s2芯片单片机编程(秒表)
  7. Linux驱动开发之platform设备驱动实验【完整教程】
  8. 快速编辑html工具栏,自定义kindeditor编辑器的工具栏
  9. GPS北斗授时卡(pci授时卡)卫星授时技术参数介绍
  10. pyhon扫雷演示与讲解