视频分割器设计原理和配置.docx
《视频分割器设计原理和配置.docx》由会员分享,可在线阅读,更多相关《视频分割器设计原理和配置.docx(10页珍藏版)》请在冰豆网上搜索。
视频分割器设计原理和配置
项目名称:
视新二代扩展
文件编号:
项目编号:
DH-DVRLBE0804
视频分割器设计原理和配置
·修订历史(Revisionhistory)
版本
作者
审核人
修订内容描述/审核意见
修订日期
V0.9
李渊
拟订
2006-1-5
V1.0
李渊
修改
2006-1-6
V1.01
李渊
增加输出定位
2006-2-14
1视频分割器原理
1.1前言
我们公司的LB和LBE项目使用TechWell公司的decoder+分割器芯片,型号分别是TW2824和TW2834,两者区别不大,基本上就是性能的改进以及功能的增加,本文档将分析两个芯片的使用原理及配置。
1.2芯片基本概况
TW2824和TW2834是视频decoder+分割器芯片,其中2834是2824的升级版本,提高了性能,增加了功能。
他们都支持4路CVBS输入,XY两个独立的视频分割输出,其中2834的Y通道可以支持4路BT656原始数据的输出以及无限制级联(2824只能支持4片级联)。
1.3芯片内部功能框图(根据我们的应用做了删减)
级联信号
CVBS
CVBS
CVBS
CVBS
从框图中大家可以发现分割器的基本特性:
●每个芯片支持4个CVBS输入.
●X,Y通道独立缩放
●X,Y通道独立多画面拼接
●X通道支持级联输入
●X通道支持BOX显示,可以当成COVER
●X,Y通道都支持数字和模拟同时输出
1.4系统框图
下面描述了系统中应用视频分割器的典型框图.
4路视频4路视频4路视频4路视频
X级联X级联X级联X
YYYY
CVBS辅助输出
主输出
在我们的系统应用中,视频分割器将提供以下功能:
●视频decode
●X,Y通道独立缩放分割,分别提供给实时监视和录像
●利用box实现覆盖功能
●动检
●视频丢失检测
●视频遮挡检测
●X通道CVBS输出encode,作为系统辅助输出
1.5TW2834输出模式
TW2834增加了一种输出模式:
Y通道4路无缩放输出。
模式切换关系见框图:
Y通道无分割输出
Y通道分割输出
由于Y通道无分割输出使用两条8位BT.656数据线,时钟上下沿都输出数据,上下沿分别属于不同不同的通道。
所以选择Y通道分割输出时,输出能力是1个D1,选择Y通道无分割输出时,输出能力是4个D1。
0804GBE项目使用的是分割输出模式,1604GBE项目使用的是Y通道无分割输出,虽然后者连线更加复杂,但是适应不同通道不同分辨率的压缩,扩展性更好。
2寄存器设置
2.1概述
视频分割器的设置寄存器分为3个page,分别称为page0到page2,每个page包含256个寄存器,总的来说不同功能的寄存器分布在不同的page里。
比如和采集有关的寄存器分布在page0里,和分割有关的寄存器分布在page1里,辅助功能比如动检等分布在page2里。
2.2视频采集参数设置
类型
寄存器
说明
适用
采集
0x010x410x810xC1
采集制式
TW2824
TW2834
0x020x420x820xC2
AGC控制
0x030x430x830xC3
调整X通道左边黑边宽度(注:
1)
0x090x490x890xC9
调整X通道上边黑边高度(注:
1)
0x0F0x100x110x12
亮度,对比度,色度,色饱和度
0x3C0x3E0x3C0x3F
色度,色饱和度的基准值和增益
0x140x540x940xD4
亮度peak,调整某些条件下的对比度
0x150x550x950xD5
输入带宽,不同分辨率下需要不同的带宽,低分辨率使用高带宽会产生抖动和斜线的断续现象,参考voiddisplay_16()函数
0x160x560x960xD6
X通道梳状滤波器选择(注:
1),一般不去动他
缩放
0x180x580x980xD8
X通道垂直缩放(注:
1)
0x1C0x5C0x9C0xDC
X通道水平缩放(注:
1)
其他
0x220x620xA20xC2
采集数字输出幅度(2~254)
表中只是简单描述了哪些寄存器可以修改出哪些效果,如果需要进一步了解,请参考源代码和芯片文档。
注:
1详细设置请参考硬件文档
2.3视频分割参数设置
类型
寄存器
说明
适用
分割
1x131x1A1x231x28
分割左坐标
TW2824
1x301x341x381x3C
TW2834
1x141x1B1x221x29
分割右坐标
TW2824
1x311x351x391x3D
TW2834
1x151x1C1x231x2A
分割上坐标
TW2824
1x321x361x3A1x3E
TW2834
1x161x1D1x241x2B
分割下坐标
TW2824
1x331x371x3B1x3F
TW2834
级联
1x001x8C
设置级联级别(2824和2834略有不同)
TW2824
TW2834
模式
1x011x31
输出模式(场模式,帧模式)
1x551xBB
分割模式切换(TW2834独有)
颜色
1x0F1x3F
分割线颜色,背景颜色
使能
1x101x181x201x28
通道使能,通道模式选择(静止,活动,切换)(注:
1)
TW2834
1x101x171x1E1x25
TW2824
输出
1x73
数字输出幅度(2~254),极性{奇偶场}
TW2824
1x84
TW2834
1x71
模拟encoder输出设置
TW2824
1x811x82
TW2834
注:
1详细设置请参考硬件文档
2.4动检等附加功能参数设置
覆盖
2x03
覆盖样式
TW2824
TW2834
2x042x052x06
覆盖颜色
2x08–2x53
覆盖左边坐标
2x09–2x54
覆盖宽度
2x0A–2x55
覆盖上边坐标
2x0B–2x56
覆盖高度
遮挡检测
2x7E
遮挡检测使能
TW2824
2x7F
遮挡检测灵敏度
2x802xA02xC02xE0
遮挡灵敏度,使能
TW2834
0x3A
遮挡检测结果
TW2824
1x7C
TW2834
动检
2x7E
动检使能
TW2824
2x802xA02xC02xE0
TW2834
2x812xA12xC12xE1
动检灵敏度
TW2824
TW2834
2x822xA22xC22xE2
2x832xA32xC32xE3
2x84–2x9B
动检设置与结果
TW2824
2x86–2x9D
TW2834
3API接口
参考《DVRAPI详细设计》
4调试步骤
调试分割器一般使用下面步骤:
decode调试->模拟输出调试->视频分割调试->级联调试->详细功能调试
下面已TW2834为例介绍调试步骤
4.1decode调试
目的:
使视频分割器能正确采集模拟视频
方法:
根据默认配置初始化寄存器,着重检查0x010x410x810xC1,接入视频源,如果已经可以正确采集,那么观察0x000x400x800xC0寄存器等寄存器中的DET_COLOR,DET_PLL等位将会有效。
如果无效,检查寄存器配置再次尝试
4.2模拟输出调试
目的:
打通视频采集->分割->输出的整个通道
方法:
根据默认配置初始化寄存器,着重检查1x81,1x82寄存器,辅助输出应输出相应图像,图像可能使分割过的,也可能是未分割的,只要能输出图像,就认为上述视频通道已经打通。
4.3视频分割调试
目的:
调试分割功能
方法:
根据默认配置初始化寄存器,模拟输出将显示相应的分割,尝试修改分割模式,模拟输出应该有所反映。
分割参数主要分为大小缩放和分割位置,详见“2寄存器设置”。
如果Y通道要使用分割输出,那应该选择frame输出模式。
4.4级联调试
目的:
调试级联功能
方法:
根据默认配置初始化寄存器,着重检查1x00,1x8C。
主片的辅助输出应该可以输出全部级联后的图像。
4.5详细功能调试
目的:
经过上面的调试,基本功能已经就绪,在这一步细化所有的功能。
5疑难故障列表
本故障列表适用有个前提:
需要完成起码“4.2模拟输出调试”,即起码要可以看到辅助输出。
本表只列举了疑难故障,不阐述普通参数调节。
故障现象
故障原因
解决办法
输出全无,监视器进入省电状态
辅助输出encoder无效
检测1x81,1x82
输出混乱,没有任何输入图像的因素显示
级联失效
检查1x00,1x8C
图像通道错位
通道号和硬件不匹配
检查0x22,0x62,0xA2,0xE2
输出只有主片的视频
级联失效
检查1x00,1x8C
图像左边有黑边
水平delay不合适
检查0x03,0x43,0x83,0xC3
图像上边有黑边
垂直delay不合适
检查0x09,0x49,0x89,0xC9
图像右边有黑边或者溢出分割线
水平缩放不对
检查0x1C,0x5C,0x9C,0xDC
图像下面有黑边,卷边或者溢出分割线
垂直缩放不对
检查0x18,0x58,0x98,0xD8
多画面分割时图像抖动或者斜线断续,但是单画面没有抖动和断续
多画面分割要加滤波
检查0x15,0x55,0x95,0xD5
DSP无法采集图像
可能是BT656输出CLK和数据线的delay匹配不好
适当调整1x7E,1x8E
输出图像相对屏幕偏移
检查1x76(2824),1x87,1x88(2834)