Skip to content
L2进阶

压缩与处理伪影判读:块效应、蚊噪、振铃与色带 ​

一块屏上出现"格子""蜈蚣纹""色块边界发虚",究竟该换屏、换线,还是换片源?答案取决于伪影是随什么变化的。这类问题的共同点是:它们看起来像画质缺陷,实际大多数发生在屏之外。

本页按三段式走:先分清伪影与缺陷(概念)→ 再按形态做三步归因(会用)→ 最后弄清几条产生机制(原理)。

源侧的质量上限见 视频编码与流媒体; 位深、抖动与色带的成因见 色深与量化; 颜色侧的减采见 色度抽样; 处理链自身的代价见 图像处理与画质引擎; 与真缺陷的区分见 画质类故障案例。


一、概念:先分清"伪影"与"缺陷" ​

伪影(Artifact)缺陷(Defect)
来源内容编码、解码、处理、传输、抽样面板、背光、结构、驱动
与内容的关系随内容变化(换片源/换图案会变)与内容无关(位置固定)
与设置的关系随码率、抽样、锐化/降噪开关变化随亮度档、模式可能变化,但与码率无关
典型例块效应、蚊噪、振铃、色带、渗色亮点、暗点、云斑、漏光、Mura
处置改源、改链路、关增强项判级、保修、换台

⚠️ 一句话判据:"换一张图案就变了"的,先别怀疑屏。 反过来,"无论放什么内容、位置都不动的",才轮到面板侧(见第二节的归因动作)。

二、概念:八类常见伪影的形态与首要怀疑 ​

伪影典型形态随什么变化首要怀疑
块效应画面出现规则的小方块边界,平坦区最明显码率越低越明显;复杂场景更重分块变换编码的量化
蚊噪高对比边缘附近出现"沙沙"跳动的细碎噪点边缘越锐利越明显;帧间跳动编码量化 + 运动预测残差
振铃 / 过冲边缘两侧出现波纹或"白边/黑边"随锐化强度与压缩程度变化高频截断(编码)或锐化过度(处理)
色带平坦渐变上出现"台阶"或同心色圈位深/码率越低越明显;暗部先出现量化不足(位深、压缩、抖动缺失)
马赛克 / 宏块化大片规则块结构、局部"糊成一片"运动剧烈或场景切换时出现码率预算不足、预测失败
彩色渗色 / 彩边彩色细线与小字边缘出现颜色扩散固定随内容,彩色处才出现色度抽样或色度量化
时域闪烁 / 呼吸整帧或局部亮度随内容小幅起伏随码率控制与场景亮度变化码率波动、自适应切换、分区策略
涂抹 / 细节抹除纹理变"蜡质",噪点被磨平随降噪/锐化/流媒体处理开关变化时域降噪、去块滤波、播放器增强

两条易混的分界:

  • 时域闪烁 ≠ 频闪:前者由内容与码率驱动(换内容就变),后者由调光或背光驱动(换内容也还在,见 频闪与 SVM);
  • 彩边有两种来源:链路侧抽样/压缩、面板侧子像素排列与渲染,两者形态与处置都不同(见 子像素结构与文字渲染)。

三、会用(一):三步归因 ​

① 截屏比对(最省事的一步)
   —— 在系统里截屏,把截到的图放大看:
        伪影"在截屏里也有"  → 问题在解码/播放器/渲染/源侧(显示链路之前)
        伪影"只出现在屏幕上" → 问题在接口链路或显示端(抽样、压缩、处理、面板)
   —— 例外:HDR 内容与部分播放器的硬件叠加路径会让截屏失真或截不到,
        此时"截屏正常"不能直接判为链路问题,改用第②步交叉验证
② 换源与换链路
   —— 换成未压缩/高码率源:伪影消失 → 源侧
   —— 换线、换口、去掉中间设备、关显示流压缩:现象变 → 链路侧
   —— 换一台设备接到同一台屏:现象跟着设备走 → 源/设备侧
③ 换图案与换设置
   —— 用信号源或系统生成的静止图案(渐变、细线、彩色小字)复现:
        静止图案上仍复现 → 不是内容编码,而是链路抽样/显示器处理
   —— 逐个关掉锐化、降噪、动态对比度等增强项,看现象是否消失

✅ 顺序上的关键:先截屏、再换源、最后才动屏的设置。 反过来(先调 OSD)会把链路与源侧的证据破坏掉,之后无法区分因果。

四、会用(二):与面板缺陷的分界 ​

观察项伪影面板类缺陷
位置跟着内容走、随画面滚动屏幕坐标固定
与灰阶的关系与内容亮度相关常在特定灰阶最明显(如暗场漏光、中灰云斑)
换个内容形态明显改变基本不变
放大观察形状带规则性(方块、波纹、台阶)形状不规则(斑、条、点)
极近距离拍屏形态与像素网格无固定关系常与像素/子像素网格或结构件位置对应

⚠️ 拍屏会引入新的伪影(摩尔纹、水波纹、彩纹),必须先排除拍摄问题, 再判是否真缺陷(见 显示光学伪影与干涉)。

五、会用(三):判据与记录 ​

伪影类结论要回答两个问题:它在什么条件下出现、它属于哪一环。

□ 源:编码格式、码率与码率模式(固定/自适应)、色度抽样、位深
□ 内容:用哪一类素材复现(渐变 / 细密纹理 / 运动 / 文字)
□ 链路:接口与协商值、是否启用显示流压缩、线材与中间设备
□ 显示端:模式与前处理开关(锐化 / 降噪 / 动态对比度 / 分区控光)
□ 观察:距离、放大方式(截图放大 / 目视 / 拍屏)、环境照度
□ 归因结论与依据:三步动作各自的结果(截屏是否复现、换源是否消失)

✅ 判据写法上的落点:结论必须绑源规格与链路状态。 只写"画面有块状伪影"而不写码率与抽样,等于没有判据(见 判据与验收)。

原理(一):块边界为什么会出现 ​

分块变换编码把画面切成小块,逐块做变换与量化:
   量化会把每一块内的高频细节"抹平",抹平的程度由码率决定
→ 相邻两块被独立处理,各自抹平的程度不同
→ 块与块的交界处就出现"不连续" —— 这就是块边界的来源
→ 平坦区域没有细节可以"藏"这些不连续,所以块效应在平坦区最显眼;
   复杂纹理区域里,同样的不连续被纹理掩蔽(视觉掩蔽)

原理(二):为什么平坦渐变先出色带、运动与细密纹理先出块 ​

码率预算是有限的,编码器必须分配:
   平坦渐变 → 需要极精细的量化才能表达连续变化,一旦不足就出现台阶(色带)
   运动与细密纹理 → 需要大量码率描述帧间差异,一旦不足就出现块与涂抹
→ 于是同一段内容里,"静态平滑段"和"高速运动段"暴露的问题类型不同
→ 判读含义:色带多指向**位深/量化**,块与涂抹多指向**码率与预测**
   (见 [色深与量化](bit-depth-and-quantization.md))

原理(三):为什么"截屏还在"能把问题锁在源侧 ​

显示链路的顺序:
   源 → 解码 → 播放器/系统渲染 → 【系统合成缓冲】 → 接口传输 → 显示器处理 → 面板
                                     ↑
                              截屏取的是这里
→ 截屏发生在接口与显示端之前:
   伪影出现在截屏里 → 它在这个点之前就已经产生(解码/渲染/源)
   伪影只在屏幕上出现 → 它产生于这一点之后(抽样/压缩/屏)
→ 因此截屏是一条"分界动作":它把链路一刀切成两段
→ 三个必须记住的例外:
   ① HDR 内容的截屏可能经不同的映射,颜色/亮度对不上不能直接当证据
   ② 部分播放器用硬件叠加或独占模式,截屏可能拿不到画面
   ③ 截屏本身可能被系统做过缩放到另一分辨率,放大后看到的"糊"是先前的缩放

六、常见误区 ​

误区说明
"画面上有格子就是屏坏了"先换源与截图验证,块效应多数出自编码
"换了好线就不会有伪影"线只影响链路余量,不能修复源侧编码损失
"色带一定是屏只能显示 8bit"源编码、链路位深、面板位深与抖动都可能
"调锐化能把细节补回来"锐化不生成信息,容易把振铃与噪声一起放大
"降噪开着更好"降噪会抹细节并产生涂抹感,评测与校准应关闭
"屏幕上看到闪就是频闪"换内容就变的闪烁多属码率/分区驱动,与调光型频闪不同
"截屏正常就说明屏有问题"截屏可能受 HDR、叠加层与缩放影响,需交叉验证
"伪影是主观感受,无法记录"它是可复现的现象,绑上源规格与链路状态即可复核

📋 判据接口:本页属输入与链路类 —— 依此页结论做判定时,除通用条件外还必须附带 判据字段集 · 输入与链路类 所列字段(共 7 项):跑不满是协议没谈成,还是链路余量不够? 缺任一项,结论不可复核,只能作降级表述。

关键概念速查 ​

通用术语见 统一速查(由统计生成,只在一处维护)。

术语英文含义
伪影Artifact由编码、处理或传输引入的、随内容变化的画面异常
块效应Blocking分块编码在块边界留下的不连续
蚊噪Mosquito Noise高对比边缘附近跳动的细碎噪点
振铃Ringing高频截断或锐化在边缘两侧产生的波纹
宏块化Macroblocking大块结构可见、局部糊成一片
视觉掩蔽Masking纹理与边缘掩盖附近误差,使伪影更难察觉
码率预算Bitrate Budget编码器在不同内容间分配的数据量

相关文档 ​


数据来源:本页内容整理自公开标准规范、厂商公开资料与行业通用实践,仅供参考;具体以官方规范原文与厂商官方资料为准。

本站为个人学习整理(含 AI 辅助),内容整理自公开标准与公开资料,未经本站独立实测,仅供学习参考,不构成专业建议;文中提及的商标归各自权利人所有 · 免责声明 · 隐私与条款