/******************************************************************************
* function : get picture size(w*h), according Norm and enPicSize
******************************************************************************/
HI_S32 SAMPLE_COMM_SYS_GetPicSize(VIDEO_NORM_E enNorm, PIC_SIZE_E enPicSize, SIZE_S *pstSize)
{
switch (enPicSize)
{
case PIC_QCIF:
pstSize->u32Width = D1_WIDTH / 4; // #define D1_WIDTH 704
pstSize->u32Height = (VIDEO_ENCODING_MODE_PAL==enNorm)?144:120;
break;
case PIC_CIF:
pstSize->u32Width = D1_WIDTH / 2;
pstSize->u32Height = (VIDEO_ENCODING_MODE_PAL==enNorm)?288:240;
break;
case PIC_D1:
pstSize->u32Width = D1_WIDTH;
pstSize->u32Height = (VIDEO_ENCODING_MODE_PAL==enNorm)?576:480;
break;
case PIC_960H:
pstSize->u32Width = 960;
pstSize->u32Height = (VIDEO_ENCODING_MODE_PAL==enNorm)?576:480;
break;
case PIC_2CIF:
pstSize->u32Width = D1_WIDTH / 2;
pstSize->u32Height = (VIDEO_ENCODING_MODE_PAL==enNorm)?576:480;
break;
case PIC_QVGA: /* 320 * 240 */
pstSize->u32Width = 320;
pstSize->u32Height = 240;
break;
case PIC_VGA: /* 640 * 480 */
pstSize->u32Width = 640;
pstSize->u32Height = 480;
break;
case PIC_XGA: /* 1024 * 768 */
pstSize->u32Width = 1024;
pstSize->u32Height = 768;
break;
case PIC_SXGA: /* 1400 * 1050 */
pstSize->u32Width = 1400;
pstSize->u32Height = 1050;
break;
case PIC_UXGA: /* 1600 * 1200 */
pstSize->u32Width = 1600;
pstSize->u32Height = 1200;
break;
case PIC_QXGA: /* 2048 * 1536 */
pstSize->u32Width = 2048;
pstSize->u32Height = 1536;
break;
case PIC_WVGA: /* 854 * 480 */
pstSize->u32Width = 854;
pstSize->u32Height = 480;
break;
case PIC_WSXGA: /* 1680 * 1050 */
pstSize->u32Width = 1680;
pstSize->u32Height = 1050;
break;
case PIC_WUXGA: /* 1920 * 1200 */
pstSize->u32Width = 1920;
pstSize->u32Height = 1200;
break;
case PIC_WQXGA: /* 2560 * 1600 */
pstSize->u32Width = 2560;
pstSize->u32Height = 1600;
break;
case PIC_HD720: /* 1280 * 720 */
pstSize->u32Width = 1280;
pstSize->u32Height = 720;
break;
case PIC_HD1080: /* 1920 * 1080 */
pstSize->u32Width = 1920;
pstSize->u32Height = 1080;
break;
default:
return HI_FAILURE;
}
return HI_SUCCESS;
}
-
CVBS
编辑
CVBS中文名字叫复合同步视频广播信号 或 复合视频消隐和同步。
CVBS 是被广泛使用的标准,也叫做基带视频或RCA视频,是(美国)国家电视标准委员会(
NTSC)电视信号的传统图像数据传输方法,它以模拟波形来传输数据。复合视频包含色差(色调和饱和度)和亮度(光亮)信息,并将它们同步在消隐脉冲中,用同一信号传输。
它是一个模拟电视节目(图片)信号在与声音信号结合,并调制到射频载波之前的一种格式。在快速扫描的NTSC电视中,甚高频(VHF)或超高频(UHF)载波是复合视频所使用的调整振幅,这使产生的信号大约有6MHz宽。一些闭路电视系统使用同轴电缆近距离传输复合视频,一些DVD播放器和视频磁带录像机(VCR)通过拾音插座提供复合视频输入和输出,这个插座也叫做RCA连接器。
复合视频中,色差和亮度信息的干涉是不可避免的,特别是在信号微弱的时候。这就是为何远距离的使用VHF或UHF的NTFS电视台用老旧的鞭形天线,“兔子耳朵”,或室外的“空中”经常包含假的或上下摇动的颜色。
CVBS是一种比较老的显示方式,更准确的说是第一代视频显示输出方式(第二代是S-VIDEO,第三代是VGA,第四代是DVI,第五代是HDMI)。
-
cif
(通用影像传输格式)
本词条缺少
名片图,补充相关内容使词条更完整,还能快速升级,赶紧来
编辑吧!
CIF是 Common Intermediate Format 的缩写,即通用影像传输视频会议(video conference)中常使用的影像传输格式,分辨率有352 x 288 画素,影像传输可达每秒30 frame,符合ITU H.261视频会议资料传输协定。
-
中文名
- 影像传输格式 外文名
- Common Intermediate Format 缩 写
- cif
-
分辨率
- 352 x 288 像素 传输速度
- 每秒30 frame, 协 议
- ITU H.261视频
CIF是 Common Intermediate Format 的缩写,即通用影像传输视频会议(video conference)中常使用的影像传输格式,分辨率有352 x 288 像素,影像传输可达每秒30 frame,符合ITU
H.261视频会议资料传输协定。
QCIF
:Quarter common intermediate format,四分之一CIF。可以简单理解为分辨率上看水平和垂直像素均为一半。
DCIF
:Double CIF,这个比较少见。
DCIF分辨率的是视频图像是将奇、偶两个HALF D1,经反隔行变换,组成一个D1(720*576),D1作边界处理,变成4CIF(704×576),4CIF经水平3/4缩小、垂直2/3缩小,转换成528×384。
4CIF:四倍CIF。可以简单理解为分辨率上看水平和垂直像素均为2倍。