10bit视频是什么?


转自:https://www.zhihu.com/question/20100081/answer/26246588


简单说,10bit视频是指一种视频编码的特征,意思是每个颜色通道用10个bit来表达。这样,每个颜色通道的色彩级数从8bit的256级提高到了1024级,就可以更细致地表达颜色。

实际体验上,更细致的颜色分级意味着渐变色更细腻。在8bit编码下,有些时候一些渐变色块由于色彩变化范围很小而面积很大,容易导致一端到另一端总共只出现了很少的几种颜色,这就使得画面看上去不是渐变色带而是几块颜色,这种现象叫做banding。10bit由于颜色级数是8bit的4倍,色块就不容易出现,同时由于相邻颜色区别更小,人眼也难以看出色块之间的界限。
<img src="https://pic1.zhimg.com/79825c585b2b6b8b32cbc3b68f0b9c2c_b.jpg" data-rawwidth="480" data-rawheight="360" class="origin_image zh-lightbox-thumb" width="480" data-original="https://pic1.zhimg.com/79825c585b2b6b8b32cbc3b68f0b9c2c_r.jpg">(从wiki偷来的banding效果图,左边是banding,中间是dithering,右边是高bit数下的效果) (从wiki偷来的banding效果图,左边是banding,中间是dithering,右边是高bit数下的效果)

虽然直观上感觉10bit比8bit多占用25%的数据量,但实际上在实践中10bit往往能带来更高的压缩率。这是由于10bit更能准确地描述颜色,提升了信噪比。例如为了解决banding,8bit编码技术可以通过一种称为dither(抖动)的方法,也就是在色块边缘混入细碎的相邻色的色点,来模糊色块边缘。但是由于这些色点的存在大幅提高了画面的复杂度,产生了许多冗余信息量。由于8bit必须采用这些技术来提高视觉观感,所以8bit编码往往要引入大量冗余信息,而10bit不需要dither也能实现一样的画面感受,所以往往10bit编码出来的视频大小小于同等质量的8bit视频。

<img src="https://pic4.zhimg.com/25db8d653c4cc29e5b13ee7a8a7e1a37_b.jpg" data-rawwidth="641" data-rawheight="641" class="origin_image zh-lightbox-thumb" width="641" data-original="https://pic4.zhimg.com/25db8d653c4cc29e5b13ee7a8a7e1a37_r.jpg">(一张关于各种dithering算法的图) (一张关于各种dithering算法的图)

有人可能关心10bit编码并没有意义,因为最终用户的屏幕可能只有6bit或者8bit。这不会使10bit变得没有意义,因为最终在输出阶段画面会经由输出硬件或渲染软件抖动。这样就能够在6bit/8bit的设备上实现类似10bit的输出效果。

当然10bit不是没有缺点。首先,计算机系统处理数据的单位往往是byte,也就是8bit。使用10bit,可能会浪费一部分硬件数据传输和处理能力,使得处理性能低于8bit编码。这也是为什么一直以来使用8bit的原因。同时,该技术较新,很多硬件和软件尚没有提供较好的支持,使得应用起来往往存在播放困难、消耗太多资源等等问题。
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
引用提供了关于基于S3C64XX的24bpp LCD帧缓冲设置信息,而引用提供了将256色数据整理成一个包含16进制的24bpp和16bpp代码表以及一个16bpp数组的可用Excel表格。然而,这两个引用内容并没有直接回答你的问题关于视频10bPP和12bPP。 视频10bPP和12bPP是指每像素位数,也就是每个像素使用的位数来表示颜色。10bPP指的是每个像素使用10bit来表示颜色,可以表示2^10 = 1024种不同的颜色。同样,12bPP指的是每个像素使用12个bit来表示颜色,可以表示2^12 = 4096种不同的颜色。 因此,视频10bPP和12bPP可以提供更高的颜色深度和更丰富的颜色表现能力。这对于需要更精细的色彩表现的应用程序和场景非常重要。 然而,请注意这些只是关于颜色深度的概念,具体的设置和实现可能会依赖于具体的硬件和软件平台,以及所使用的视频编解码器和显示设备。 总之,视频10bPP和12bPP提供了更高的颜色深度和更丰富的色彩表现能力,适用于需要更精细色彩表现的应用程序和场景。<span class="em">1</span><span class="em">2</span> #### 引用[.reference_title] - *1* [setup-fb-24bpp.rar_framebuffer 24bpp](https://download.csdn.net/download/weixin_42651281/86530152)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [256色 24bpp 和 16bpp 代码表](https://download.csdn.net/download/weixin_38103659/11128303)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值