一种多功能图像编解码系统设计
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
据与其他系统的 遥测数据进行组帧, 再经过交织、 编码和加 S R
扰等处理后输 出. 也可以通过网络接口送给 P C机进 行录像 。 控制命令可以由异步 串口输人 , 也可 以由网口接收 。异步 串 口在 F A内部实现 。如果命令是从异步串 口接收 , 咒 则由 F- P C A转发给 D 。如果是从 网 口接 收 则 由 】 P转发 给 F A P S ) S 凡 。 因为 F ( p; A和 DP都要对控制命 令作 出响应 。 S
摘 要 JE2x算法 P 1O〕 在静止图 3 像压缩中 优良的 具有 性能,P以 和H2 算法则 ME . 4 6 在运动图像压缩中 具有优良 的性能。但是 在某些特殊情 况下JE 幻算法 P 咫川 用在运动图 像编码中 也有一定的 优势。介绍了 一种通用的多功能图像编解码系统的设计, 该系
统既可用作编码 板, 又可用作解码板, 而且 兼容 J c仪旧、 E 和 H 2 算 法。另 外, 此Z MP以 4 6 由于所有器件均为工 业级, 使得本系统 用 途非常广泛。 关键词 P G 又 JE 以 」 M E Z P以 图像压缩 多功能
图 3 解码时 FGA内部数据路 径 P
解码时,D2 v0 输出的解压后的数字视频接到 F;, A 2 RA如
果是 CF格式 , I 则需要在 F G P A内部进行插 值, 变成 D 格式 , I 输
所示。
22 解码板数据流 程 .
解码板数据流程如 图5所示。
图2 编码时 日 毛A内部数据路径 解码时 , ) 健 【 2 输出的解 压后 的数字视频 接到 FG 如 AV P A, 果是 C 格式 , F I 则需要在 F A内部进行插值, G P 变成 D 格式 , I 输 出至 D A / 。而 MP以 算法解 压出来 的码流直接从 D 的 V E P s 凡 输出, 如果需要插值 , 也由 V 完成。如 图 3 示, 巴 所 最终根据控 制指令选择一个输出至 D A。
‘2刁功 功 诬 £ 亡 &。 。 ‘流 〕 Hn动 。 2 2 护叮江内 ) 刀,扯如 了 山 (‘‘‘不 目 c ‘ o o 三f 召 耐 川亡 a 召 。 打1 。 用, 。 ( 己 zB公昭加‘晓 o几‘d , 咭 ] ]c‘ ) ‘ . f cl叩,&砰 趁 , n 欢巧 h a A s阳c bt t jE ( 日即山h i ee i 卜 o衅 51 f sli毋 。汕 i p G adH2 a二tm , ot ni nt p G 烈) Z m 吕麟cl nt m l t n ec o no tlm i , l E eM 4 n .6 l 卜 4 g s u s d gih 妞 n e cj r s OvdoI ole i f i . l s叨 P e n印哪 5 i 妙 5JE I幻a i m i咖 ravn os a teteto l ihlit cm 沈。o o、 - 伴c l a .PG 洲 l 比 s ed a 卿 u tn 卜 o r a即ti ‘nh o p s fi Z 卯r t h h w ll e i n d o Aui. e. n e muintn i习e oP s雌 addcm rsn 叮sm ii七日 c . iy吐mcnb ue oehr op s od- v 叨l l coa m g cm r s n 已o pes g t 巴n飞ue T ss e a e 吕dt ie c r . re t u f il e i i e dh t m e cm s v e, o n si o幼da 山eh esget l 翎t sc 玩 ip m n o 吕 e r d l tr u尼s da h 明 l e e g m m l t n山1场翻 Mo ve, i yt a 即Pe o功a 五l e 树 e 佗o rtss e n悦 h s mc ldt 叮 e i s d 悦明 s a 阮 cmxI t峨 成id3 ag d, u l ael o l”ns c nut l 门 e i t
第抖 卷第1 期 2Baidu Nhomakorabea
2 7年 1 0 2月
计算机应用与软 件 Cm ueA Pctn adsf a o pt P i i s r l ao n ow tr e
Vo. l 24 No. 2 1 De . 以1 7 c2
一种多功能图像编解码 系统设计
周小丽,唐林波 2
,浙江同济科技职业学院 浙江 杭州31 1 ( .2) 3 2北京理工大学 北京 1x 1 ( 侧!) 8
K,。 e 油 叭
JEZ 旧 M 以 I哪 cm概sn Ml山 tn PC月 兀 E P m op i uiIl o t co f
用于某无人机 系统 中。
0 引
言
1 系统的硬 件设 计
目 前在图像压缩领域, 对静止图像的 压缩以 J Go 算 PZ 0 E 法为 最优:引, ‘ 而对运动图 一 像的压缩则以 M E 或 H2 算 PG 4 .6 4 法为最优价钊 。尤其是 H2 , .6 由于采用了帧内预测, 4 使得其
些应用场合JE l P Gx Z 旧算法还是占 有一定的优势的。比 ① 如: 图像中 的物体运动很快或摄像头震动较大时, 如用在导引头 或装甲 车上,PG系 M E 列算法的帧间预测会失效, 这时适合采 用 J G0。 P 2 算法; E ②在无线通信中, 信道误码率较大时, P G仪〕 JEZM算法具有更好的抗误码性能; ③在对图像的帧率要 求不高, 带宽要求很高的 但对 情况下, 需要采用低帧率压缩,
入信号一分为二: 一路通过 F ; IA接到A 2 的 丫AA总 搜 v 2 D 0 DT
线; 另一 路直接接 到 D 的 V 口。如果 是采用 cF格式 , P s 刊 I 则 输入到 A v 2的 视频 信 号 在 F A 内部 进 行 抽取 , 给 D2 0 洲; 而 MPG 算法 进行 编码 的视 频的 抽取 由 v 来完 成。如图 2 E 4 印
样占 有优势; 陀Go 算法可以进行无损压缩和感兴趣区 ④J Z 0 域压缩, 是其他算法不能比的。 这也 本文设计了一种通用型 的 多功能图 像压缩系 可以兼容这三种最先进的压缩算法, 统, 而且可以同时运行 JE 。〕 P G ) 算法和M E 算法, Z PG 4 输入图像 可以 是模拟混合视频信号, 也可以是任意格式的数字视频信 号, 这样就使得本系统的应用范围非常广泛, 而且已经成功应
如 1 秒时 , 帧/ 同样 不能 使用 帧l预测 , 时 JE 20 算 法同 J h 这 P C0
控制命令进行选择性的传输。DP芯片选择的是 T公司的 s I 仪s2D 6 , 时钟频达7 M , 30 M 2最高 4 0 z 2 H 工业级产品时钟频率为
s M z PC 侧找压缩芯片采用 的是 A o H 。JE Z ) D公司的 A V 2 该 D2 , 0
由于对 A’2 Y0 的操作只是在程序开始时对其进行初始 D 2 化, 化完了 初始 之后就是等 D 0 的中 每压缩完一帧就 待A V2 2 断,
会产生一个 中断。所以 JE;州 算 法与 MPG 算法 可以同 P I 刃 2 E4 时运行 , 把两 者的压缩码 流放在不同 的缓 冲区。根据控制命令 决定发送哪个缓 冲区的码流。 为了能 同时进 行 MPG 编码和 JE 《x编码 , E4 P G x) Z 需要将输
A vo 两条总线 : D Z2有 一条 为 v A A【 二。」另 一条为 DT 1 ; H A A 3.。 。编码时 , 字视频信号 从 V A A进人, DT [ 1 ] 数 DT 而压 缩码流从 H A 送 给 D ,s 再通过 MC P发送 出去。另 DT A P P S D s B 外,S DP对 A V 2的初始化也是通过 H A A进行的。而解码 D2 0 DT 时,S DP将接收到的串行码 流转成并 行数据 , 然后通 过 H A DT A 送人 A 、0 D? 2进行解码。解 码后得到 的数 字视频 信号从 V 午 D A T 输 出。 模拟视频信号经过 A D变换后 , 进人 F( P; A进行预处理 , 主 要是直方图均衡和低通 滤波。这两种预处理 算法是可选的 、 在 光线较好的情况下可以省略。预处理后的数据经过 FG P A进行 分流 , 分流方法如图 2所示 。如果输 人信号 直接 是数字视频信 号, 则不需 要进行 A D变换 数据进来之后 ,D Z2和 D 62同时进行 两种算法的压 A VO M 4 缩。压缩完一帧的图像后 , 放在不同的缓 冲区, 根据控制命令选 择输出哪个缓 冲区的数据 。当然, 也可以只选择 一种算法进行 压缩。数据可以经过 McS 输出给 F以 ,凡 A内部对 图像数 BP P F
DE I OFA 几UL 1 U T1 NAL I S GN 1 T F NC O MAGE C 0M P E SNG AN R S1 D
DECOM P RESS NG SYS I TEM
zo x l 几nL b h ii u al o g no Z
压缩效 率比 M G 还 要高 5%左 右。虽然 在运 动图像 压缩 咫4 0 方 面使用 JE 20 算法 比 M E 或 H.麟 需要 更高的输出 P C 0 PG 4 2 码率或 古用更高 的带宽 才能达 到相 同的视觉 效果 但是 在某 由于本系统要用在某些特殊场合 , 对器件要求 比较高 , 所有 元件都必须是工业级的。这 三种算法基本上都有专 用的压缩芯 片, 但只有 J GIx算法的压缩芯片有工业 级产品, P G 和 E P Z 洲j M 4 E H 2 算法都 只有 商业级产品。因此 , .6 4 采用的方案是 J G〕 陀Z 刃 算法 采用 专用芯 片进 行压缩 , 初咫 G 和 H Z 算 法则 在 而 4 醉 D 中用软件实现 。考虑 H.6 算法复杂性非 常高, P s 2 4 优化起来 是一件非常艰巨的任务 , 系统 只对 M E 算法进行了优化 。 本 P以 可以同时进行 MPG 算法 和 JE Z 旧算法 的压 缩, E4 P G仪 然后根据
图 5 解码板 数据 流捏
串行的压缩码流输入给 F A, G c P P F A内部经过解 扰 、S R解 码和解 交织 之后 , 再将图像数据与遥测 数据分 离, 并将 图像数据 转成并行数 据送给 那 P 或 者直接 接到 DP的 M S , s B c P口, 在 D 中进行 串转并。转换 出来的并行 数据 读到 D P的一 段 内 P s S 存 中, M E 算 法 模 块读 取 并 进 行 解 压 缩,司时 送 人 由 PG 4 !
研究
万方数据
第1期 2
粗口
周小丽等: 多功能 图像编解码系统设计 一种
1 67
爱 场和 掩收 行傲 . 扭 吐 视扭及 剧命 字 控 今
八茗 君七
己戊】 〕 决 目 】 T离 挤
时. 数据流程如图4所示。
烹
{ 黑
断盎
图 1 系统嫂件 框图 图4 编码板 效据流程
芯片支持几乎所有格式的视频信号的压缩, 单片最高输入数据 速率为6M器, 5s 允许的最大图像高度和宽度均为中 巧 地 。采用
的小波系数可选 5 或 9 小波 系数. 3 / 刀 可选 择无损压缩 和有损 压缩。系统框图如图 1 所示。 收稿日 2 一 一 。周小丽 讲师, 期: 创, 0 0 3 9 主要从事计算机教学与