- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机彩色显示器显示色彩的原理与彩色电视机一样,都是采用R(Red)、G(Green)、B(Blue)相加混色的原理:通过发射出三种不同强度的电子束,使屏幕内侧覆盖的红、绿、蓝磷光材料发光而产生色彩。这种色彩的表示方法称为RGB色彩空间表示(它也是多媒体计算机技术中用得最多的一种色彩空间表示方法)。根据三基色原理,任意一种色光F都可以用不同分量的R、G、B三色相加混合而成。F = r [ R ] + g [ G ] + b [ B ]其中,r、g、b分别为三基色参与混合的系数。当三基色分量都为0(最弱)时混合为黑色光;而当三基色分量都为k(最强)时混合为白色光。调整r、g、b三个系数的值,可以混合出介于黑色光和白色光之间的各种各样的色光。那么YUV又从何而来呢?在现代彩色电视系统中,通常采用三管彩色摄像机或彩色CCD摄像机进行摄像,然后把摄得的彩色图像信号经分色、分别放大校正后得到 RGB,再经过矩阵变换电路得到亮度信号Y和两个色差信号B-Y(即U)、R-Y(即V),最后发送端将亮度和色差三个信号分别进行编码,用同一信道发送出去。这种色彩的表示方法就是所谓的YUV色彩空间表示。采用YUV色彩空间的重要性是它的亮度信号Y和色度信号U、V是分离的。如果只有Y信号分量而没有U、V分量,那么这样表示的图像就是黑白灰度图像。彩色电视采用YUV空间正是为了用亮度信号Y解决彩色电视机与黑白电视机的兼容问题,使黑白电视机也能接收彩色电视信号。YUV与RGB相互转换的公式如下(参考Keith Jack的《Video Demystified》):Y = 0.299R + 0.587G + 0.114BU = -0.147R - 0.289G + 0.436B = 0.492(B-Y)V = 0.615R - 0.515G - 0.100B = 0.877(R-Y)R = Y + 1.14VG = Y - 0.395U - 0.581VB = Y + 2.032U(注:RGB取值范围均为0~255,Y=0~255,U=-12~+112,V=-157~+157)常见的RGB格式有RGB1、RGB4、RGB8、RGB565、RGB555、RGB24、RGB32、ARGB32等;常见的YUV格式有YUY2、 YUYV、YVYU、UYVY、AYUV、Y41P、Y411、Y211、IF09、IYUV、YV12、YVU9、YUV411、YUV420等。作为视频媒体类型的辅助说明类型(Subtype)。表1 常见的RGB和YUV格式(这里虽引用了directshow中的YUV subtype列表,但本文并非针对directshow来阐述的)GUID ?????????????????格式描述MEDIASUBTYPE_RGB1????2色,每个像素用1位表示,需要调色板MEDIASUBTYPE_RGB4????16色,每个像素用4位表示,需要调色板MEDIASUBTYPE_RGB8????256色,每个像素用8位表示,需要调色板MEDIASUBTYPE_RGB565????每个像素用16位表示,RGB分量分别使用5位、6位、5位MEDIASUBTYPE_RGB555????每个像素用16位表示,RGB分量都使用5位(剩下的1位不用)MEDIASUBTYPE_RGB24????每个像素用24位表示,RGB分量各使用8位MEDIASUBTYPE_RGB32????每个像素用32位表示,RGB分量各使用8位(剩下的8位不用)MEDIASUBTYPE_ARGB32????每个像素用32位表示,RGB分量各使用8位(剩下的8位用于表示Alpha通道值)MEDIASUBTYPE_YUY2????YUY2格式,以4:2:2方式打包MEDIASUBTYPE_YUYV????YUYV格式(实际格式与YUY2相同)MEDIASUBTYPE_YVYU????YVYU格式,以4:2:2方式打包MEDIASUBTYPE_UYVY????UYVY格式,以4:2:2方式打包MEDIASUBTYPE_AYUV????带Alpha通道的4:4:4 YUV格式MEDIASUBTYPE_Y41P????Y41P格式,以4:1:1方式打包MEDIASUBTYPE_Y411????Y411格式(实际格式与Y41P相同)MEDIASUBTYPE_Y211????Y211格式MEDIASUBTYPE_IF09????IF09格式MEDIASUBTYPE_IYUV????IYUV格式MEDIASUBTYPE_YV12????YV12格式MEDIASUBTYPE_YVU9????YVU9格式下面介绍RGB格式:¨ RGB1、RGB4、RGB8都是调色板类型的RGB格式,在描述这些媒体类型的格式细节时,通常会在BI
文档评论(0)