PCEVA,PC绝对领域,探寻真正的电脑知识
打印 上一主题 下一主题
开启左侧

关于灰阶断裂问题

[复制链接]
跳转到指定楼层
1#
尊称 发表于 2019-6-23 07:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
点击数:6052|回复数:16
本帖最后由 尊称 于 2019-6-23 08:08 编辑



http://bbs.pceva.com.cn/thread-145496-1-1.html
在我帖子补充里,引用了知乎上关于颜色空间讲解,其中他提到一个概念灰度断裂问题,如图(potplayer)。我的简单理解就是广色域显示器超出srgb颜色空间后,灰度不连贯叫断裂。对吗?


难道广色域显示屏就没有办法解决了,必须使用更广的颜色空间才能完全解决掉?如argb。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
2#
尊称  楼主| 发表于 2019-6-23 07:46 | 只看该作者
本帖最后由 尊称 于 2019-6-23 08:10 编辑
4. Windows和Mac OSX都无法对桌面环境进行正确的色彩管理。也就是说无论你使用什么样的显示器,无论你怎样做色彩管理和校色,除非将显示器的色域硬性限制在sRGB色彩空间上,或使用非广色域显示器,否则你看到的桌面背景图片、图标等等都是过饱和的。

又粗略重看了一遍文章,还是找不到答案。我用icc文件照着更改颜色管理了,也没有解决。
3#
StormBolt 发表于 2019-6-23 08:31 | 只看该作者
你怎么知道图就是连续的?
来自安卓客户端来自安卓客户端
4#
尊称  楼主| 发表于 2019-6-23 09:15 | 只看该作者
StormBolt 发表于 2019-6-23 08:31
你怎么知道图就是连续的?

这是时间风景,不是图片,视频显然是电脑制作的,不是后面的拍摄,所以是动态的,不是静止不动的,于是就肯定是连续的。
5#
StormBolt 发表于 2019-6-23 09:20 | 只看该作者
尊称 发表于 2019-6-23 09:15
这是时间风景,不是图片,视频显然是电脑制作的,不是后面的拍摄,所以是动态的,不是静止不动的,于是就 ...

那这个可能就是用的16bit粗制滥造,参见WinXP的登录界面,16Bit有灰阶断层,32Bit就没了

一个面向用户而不是面向专业的界面,有什么理由做得需要高条件才能看得到连续。
6#
尊称  楼主| 发表于 2019-6-23 09:32 | 只看该作者
本帖最后由 尊称 于 2019-6-23 09:38 编辑
StormBolt 发表于 2019-6-23 09:20
那这个可能就是用的16bit粗制滥造,参见WinXP的登录界面,16Bit有灰阶断层,32Bit就没了

一个面向用户而 ...


这是电视机用vga线看的样子,灰阶断裂更显著。我用手机看了,三星note4 amoled亮度调最高,显示效果最好,接近没有了;华为荣耀手机都不是oled面板,效果跟电脑上类似,居中,没有amoled好。不似知乎里说的,广色域安卓效果反而不好,安卓亲儿子手机没有灰阶断裂不等于屏的问题,还可能就是软件优化问题。


说明不是图片/视频本身问题,就是显示器问题。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
7#
StormBolt 发表于 2019-6-23 09:51 | 只看该作者
本帖最后由 StormBolt 于 2019-6-23 09:52 编辑
尊称 发表于 2019-6-23 09:32
这是电视机用vga线看的样子,灰阶断裂更显著。我用手机看了,三星note4 amoled亮度调最高,显示效果最好 ...

试下把gamma调得很低,分界就消失了,因此无分界未必就好,可能是gamma过低丢失暗部细节了
显示设备总能做出区别来的,但是调校问题还是设备能力问题,我这里先不否认设备在这个事例上有差距,但必须回到开始,先证明这个图是没有问题的(你传上来之后就是图,我看到就有阶梯,截图输出不受设备影响)

文字能说清楚我就不截图了:
1、图片保存到本地;
2、PS打开,观察色阶处RGB,发现分界处相邻点,R相同,GB都差,这样有G和B两个因子,多因子不利于分析问题;
3、灰度化,仍有色阶,可以继续分析。发现分界处两边的K%值是一样的,只有个别明显处差了1%,难道这就证明是显示器问题?其实还可能是PS的K值显示问题,因为连小数点后1位都不给,只有整数部分;
4、我就不找别的软件来显示更精细的灰度了,直接转黑白,转完之后RGB就都变成同一个数值了,可以明显发现,分界处两边,肉眼看得出差距的地方,RGB数值差2,也就是说本身就是不连续的,尽管中间找得到数值相差1的区域,但是应该是过度得不自然,这个区域太小以致差2的区域看起来相邻了

破案。

8#
StormBolt 发表于 2019-6-23 10:11 | 只看该作者
你这个问题不是色域问题,色域是上下限问题,色深(色阶)是这个上下限中间区域划分问题,就像楼多高,和层高多高、多少层的问题

只要出厂校正正确,输入、输出设备匹配,非专业设备一般是不能分辨0-10/255和250-255/255这段几近纯黑纯白的,但不至于出现逻辑上的249/250(我要证明的图的问题)被转换成物理248/251这种肉眼可见色阶
9#
尊称  楼主| 发表于 2019-6-23 10:19 | 只看该作者
StormBolt 发表于 2019-6-23 09:51
试下把gamma调得很低,分界就消失了,因此无分界未必就好,可能是gamma过低丢失暗部细节了
显示设备总能做 ...

破得好!

图片本身已经出现色阶断裂,那么从源头上看,是怎么产生的?说明压缩视频的时候已经留下了断裂痕迹?有没有不断裂的源做这种测试?
10#
StormBolt 发表于 2019-6-23 11:11 | 只看该作者
尊称 发表于 2019-6-23 10:19
破得好!

图片本身已经出现色阶断裂,那么从源头上看,是怎么产生的?说明压缩视频的时候已经留下了断裂 ...

我没有Win10,不知道那个壁纸本身是否连续,如果本身连续,视频应该采用了有损压缩,虽然不像是那种直接压到16Bit的,但是应该是压缩-还原之后失真了
记不记得以前显卡都是真彩色(24位)的,就是RGB各8bit,即2^8=256,再来个灰度8bit就是所谓的32位了。既然上面的破案发现差2/256肉眼就可以看出,所以逻辑和物理都要1/256才连续(其实反了,是人眼如此才这样设计),压缩后,还原出来不能达到1/255的精度肯定就不连续啊。


PS:为什么说不像16Bit呢,16Bit怎么给三个颜色分呢有5/5/5和5/6/5两种,就是2^5=32,少得太明显了

怎么连续。。用PS的话好像古今中外都有困扰为什么渐变画出来都有色阶。。。比较完美的办法是PS新建一个32位的图,注意这个32位指的是每色!然后用画笔工具,直径调到最大,硬度0,透明度100%,画一笔。。。经测试,这样真有色阶了。。。。
11#
尊称  楼主| 发表于 2019-6-23 11:33 | 只看该作者
StormBolt 发表于 2019-6-23 11:11
我没有Win10,不知道那个壁纸本身是否连续,如果本身连续,视频应该采用了有损压缩,虽然不像是那种直接 ...

视频压缩,知乎解释的也是这样,色彩空间小一半,灰度空间满的。渲染的作用就是色彩空间还原成灰度空间。原理就是人眼睛对色彩不敏感,对灰度敏感
12#
CatoHT 发表于 2019-6-23 11:37 | 只看该作者
尊称 发表于 2019-6-23 09:32
这是电视机用vga线看的样子,灰阶断裂更显著。我用手机看了,三星note4 amoled亮度调最高,显示效果最好 ...

你这个没法比啊……电视机和手机屏幕的点阵密度ppi怕是快差了一个量级了,前者怕是因为离得近了骗不过眼睛,不是什么灰度断裂

数学上任何连续区间都是不可数无穷大的,想塞进有限点阵上都要重采样,所以“不断裂”其实是“看不出来断裂”,首先要求的就是屏幕的ppi够高,能骗过你的眼睛
来自安卓客户端来自安卓客户端
13#
尊称  楼主| 发表于 2019-6-23 11:53 | 只看该作者
CatoHT 发表于 2019-6-23 11:37
你这个没法比啊……电视机和手机屏幕的点阵密度ppi怕是快差了一个量级了,前者怕是因为离得近了骗不过眼 ...

是有这因素,但和上述是另一个问题,电视机上显示状况是两种叠加所致。
14#
固特异轮胎 发表于 2019-6-23 12:58 | 只看该作者
原来这个叫灰阶断裂啊,一直不懂是个什么原理,就感觉像是压缩后失真一样,连续不起来了
所以显示器的响应速度还是要看灰阶响应即 GTG,其他都是浮云
15#
印第安纳琼斯 发表于 2019-6-24 00:39 | 只看该作者
参考下这个?


如果显示器上有本主题说的色块分层问题,有时是设备色阶过渡过于粗糙,有时是设备分析力强。(假设图片本身没有问题)
我试述一下:对比度和色域大的显示器,可能会有“放大和拉伸”普通256灰度每阶之间差别的效果。从而看出不同色阶的区别,让每阶色彩变得易辨。要消除这种观感可能就需要10比特色彩引擎这种东西进行精确的插值计算来修饰一下,掩饰色深不足的缺点。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
16#
尊称  楼主| 发表于 2019-6-24 01:50 | 只看该作者
本帖最后由 尊称 于 2019-6-24 02:05 编辑

说的还不够简单。

1440p的时间风景->potplayer->分离->音视频解码->渲染->显卡驱动->显卡芯片->显示器驱动芯片->面板,粗分这些层次,你就说哪些需要做工作?


potplayer能普通420色彩,转成10bit处理吗?我这么理解对吗?下图madVR不知道有没有能起到帮助作用的?


普通显示器都是8位的引擎+面板,显卡也应该是8位,所以只能理解前端做工作。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
17#
印第安纳琼斯 发表于 2019-6-26 16:41 | 只看该作者
本帖最后由 印第安纳琼斯 于 2019-6-26 17:39 编辑

我也不懂弄。

但我可以联想。
比方,音频不是有48K,192K采样和16位,24位精度么。道理是相似的。
渲染出来的画面有色块,原因就是精度不够。

如果源头不行,后面的处理设备精度和带宽越高,“锯齿”“色块”什么的就会越加明显。

1、不管前后端,可以对画面进行采样,经过分析添加插值,再重新采样,等于重新绘制。

2、或者可以给画面加个美颜滤镜,让过渡平滑一点,但是色彩会失真较大。(某些三星显示器就有)

我就做过这种费工的事:一张分辨率较低的图片,先放大16倍,然后重新临摹绘制整个画面,包括色彩,线条所有细节,然后再缩小一半,得到一张高分辨率的图片。(我怀疑硬件10bit引擎就是在干同样的事情。)

还记得这台三菱显示器不:


里面提到了10比特反差什么鬼的。这个鬼应该就是上面的“1”。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部