方形像素
2015-12-15 19:07
375 查看
1:什么是non-square & square pixels?
标准的PAL定义的分辨率为768*576,即576水平扫描线,长宽比为4:3,64us 每行,52us 有效数据每行。
模拟视频中,亮度信号的带宽利用低通滤波器限定到5.75MHz,两个色差信号带宽限定到2.75MHz,故ITU 601定义采样频率为13.5MHz。
一行64us,64us * 13.5M = 864 个Y,其中有效数据52us*13.5M =720个;64us * 6.75M = 432 个UV,其中有效数据360个;这里已经可以看出是每2个像素使用同样的UV值。
本来每行按照14.75MHz采样有768个像素,(768/52=14.75MHz) 才是电视所显示的4:3图像,也就是square pixel。但是ITU 601只采样了720个像素,所以就形成了所谓的non-squaer pixel。按照square pixel方法处理这种non-squaer pixel时就需要注意了,画面会压扁或拉伸,就像4:3的视频在16:9显示器上被拉伸一样。难怪Chris Pirazzi.要说infamous ITU 601。
2.CCIR-601?
http://baike.baidu.com/view/3541478.htm
3.YUV422和RGB565/RGB888?
http://wenku.baidu.com/view/39f545c6d5bbfd0a7956733c.html
YUV 4:4:4 ----每个pixel的3个分量信息完整,经过8 Bit量化,每个像素占用3个字节;
YUV 4:2:2---
YUV 4:1:1---
YUV 4:2:0----
RGB565/RGB555/RGB888:说的是像素红绿蓝3个数值表示用的Bit位数。
相关知识:RGB888<----->RGB565x相互转换:http://blog.csdn.net/hong19860320/article/details/7000855
4:CCIR 601 656 什么差别?
1.两者都是关于TV(NTSC/PAL制)的数据传输协议的相关规定;
2.两者规定数据传输都是8BIT并行传输;
3.两者规定的数据传输方式和结构无区别。
区别:
两者的主要区别在于CCIR601数据传输时包括幁行同步信号和数据通道,而CCIR656则是把CCIR601规定的同步信号整合进数据通道内,从而达到减少数据传输端口的目的。
1:什么是non-square & square pixels?
标准的PAL定义的分辨率为768*576,即576水平扫描线,长宽比为4:3,64us 每行,52us 有效数据每行。
模拟视频中,亮度信号的带宽利用低通滤波器限定到5.75MHz,两个色差信号带宽限定到2.75MHz,故ITU 601定义采样频率为13.5MHz。
一行64us,64us * 13.5M = 864 个Y,其中有效数据52us*13.5M =720个;64us * 6.75M = 432 个UV,其中有效数据360个;这里已经可以看出是每2个像素使用同样的UV值。
本来每行按照14.75MHz采样有768个像素,(768/52=14.75MHz) 才是电视所显示的4:3图像,也就是square pixel。但是ITU 601只采样了720个像素,所以就形成了所谓的non-squaer pixel。按照square pixel方法处理这种non-squaer pixel时就需要注意了,画面会压扁或拉伸,就像4:3的视频在16:9显示器上被拉伸一样。难怪Chris Pirazzi.要说infamous ITU 601。
2.CCIR-601?
http://baike.baidu.com/view/3541478.htm
3.YUV422和RGB565/RGB888?
http://wenku.baidu.com/view/39f545c6d5bbfd0a7956733c.html
YUV 4:4:4 ----每个pixel的3个分量信息完整,经过8 Bit量化,每个像素占用3个字节;
YUV 4:2:2---
YUV 4:1:1---
YUV 4:2:0----
RGB565/RGB555/RGB888:说的是像素红绿蓝3个数值表示用的Bit位数。
相关知识:RGB888<----->RGB565x相互转换:http://blog.csdn.net/hong19860320/article/details/7000855
4:CCIR 601 656 什么差别?
1.两者都是关于TV(NTSC/PAL制)的数据传输协议的相关规定;
2.两者规定数据传输都是8BIT并行传输;
3.两者规定的数据传输方式和结构无区别。
区别:
两者的主要区别在于CCIR601数据传输时包括幁行同步信号和数据通道,而CCIR656则是把CCIR601规定的同步信号整合进数据通道内,从而达到减少数据传输端口的目的。
相关文章推荐
- IOS 数据转Model的实现
- F分布噪声图像
- MYSQL group_concat()查询关联数据一条显示
- The given project is not a virtual component project
- shim 和 polyfill 区别解释
- Objective-C语言介绍 、 Objc与C语言 、 面向对象编程 、 类和对象 、 属性和方法 、 属性和实例变量
- 第八周项目3 顺序串算法库
- 毕业那一年——背景
- springMvc配置mongo数据库
- Unity3D - 窗口、菜单界面介绍,资源管理,脚本
- HTML概述
- UIBarButton 图片显示不正常解决方案
- OC2-类的封装性 自定义初始化方法
- 最终大赛作品——VGA简单显示、简单视力检测
- 软件工程APP进度更新
- 【window10下硬盘安装双系统linux之ubuntu14.04】
- OC1-面向对象,类和对象
- hdu 3498 whosyourdaddy 重复覆盖
- 自己动手写cocos2dx游戏引擎(五)——渲染对象
- 顺序栈的实现