最近使用摄像头做东西,使用驱动加视频卡对摄像头外设进行读取,使用mplayer打开摄像头,总是出现异常,情况有条纹、死机、绿色透明前景、图像卡死、图像黑白等情况,后来咨询驱动厂商得知,这是由于制式不同导致的现象。于是查了一下PAL跟NTSC制式的基本情况。

  PAL制式跟NTSC制式,是目前使用较为广泛的电视广播制式,但是由于系统投射颜色影像的频率有所不同,所以无法兼容。NTSC主要应用与日本、美国、墨西哥等地。PAL主要使用在中国、欧洲、中东一带。如果在PAL制式的电视上播放NTSC的影像,画面将变成黑白的,反之一样。

   “在PC领域,由于使用的制式不同,存在不兼容的情况。就拿分辨率来说,有的制式每帧有625线(50Hz),有的则每帧只有525线(60Hz)。后者是北美和日本采用的标准,统称为NTSC。通常,一个视频信号是由一个视频源生成的,比如摄像机、VCR或者电视调谐器等。为传输图像,视频源首先要生成-个垂直同步信号(VSYNC)。这个信号会重设接收端设备(PC显示器),保征新图像从屏幕的顶部开始显示。发出VSYNC信号之后,视频源接着扫描图像的第一行。完成后,视频源又生成一个水平同步信号,重设接收端,以便从屏幕左侧开始显示下一行。并针对图像的每一行,都要发出一条扫描线,以及一个水平同步脉冲信号。另外,NTSC标准还规定视频源每秒钟需要发送30幅完整的图像(帧)。假如不作其它处理,闪烁现象会非常严重。为解决这个问题,每帧又被均分为两部分,每部分262.5行。一部分全是奇数行,另一部分则全是偶数行。显示的时候,先扫描奇数行,再扫描偶数行,就可以有效地改善图像显示的稳定性,减少闪烁。目前世界上彩色电视主要有三种制式,即NTSC、PAL和SECAM制式,三种制式目前尚无法统一。”

  所以NTSC制式的摄像头是无法在PAL的PC上正常使用的。

更多见http://wenku.baidu.com/link?url=leeAJnzXF9MZ1U-D2hS4d6F-IrKAKhEsMnQtskfBBdnWQEqXJPs_52OrlzSrTZrMlRktrsoXyCTeA4pN9GK1_qEv1a1OZVkeADsGjtNmlHy




GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e added ecosystem file for PM2 4 年前
5def40a3 Add host customization support for the NodeJS version 4 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐