首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 维修教程知识 > 电子制作
基于AU 1 200的TS流处理设计
来源:本站整理  作者:佚名  2009-08-17 14:08:32



    中国地面电视传输标准的强制实施和直播星的开通,将极大地促进数字电视的发展。现在国内已经有多个省市开播了移动数字电视。对终端接收设备软件而言,数字电视的处理主要是对经过解码后的TS流分析和解析。

1 TS流及一般处理流程
1.1 TS流
    TS流,即传送流(Transport Stream),是根据ITU-TRec.H.222.O | ISO/IEC 13818-2和ISO/IEC 13818-3协议而定义的一种数据流。它由一道或多道节目组成,每道节目由一个或多个原始流和其他一些流复合在一起,包括视频流、音频流、节目特定信息流(PSI)和其他数据包。在数字电视广播中传送的就是TS流。TS流可以承载多种信息流,如实际应用中的音视频流、数据流、控制流等。一个TS包的长度是固定的,以同步字节(sync_byte)Ox47打头,后跟数据包识别号PID和分组负载数据等,总长为188字节。从PID可以判断其后面负载的数据类型是视频流、音频流、PSI,还是其他数据包。节目特定信息流(PSI)用来描述传送流的组成结构,由特定的PID构成,其中最重要的是PAT表和 PMT表。
1.2 TS流的处理
    数字电视接收设备在收到TS流后的一般处理流程如图1所示。TS-Reader是TS流读取模块,用于检测TS流并读取;TS-Demux模块是TS流分拆模块,用于将TS流中的音视频数据分检出来供后面模块处理;Video-Decoder模块是视频解码模块,依照TS流承载的视频数据压缩格式进行相应的解码工作,然后将解码后的视频数据送到显示设备输出;Audio-Decoder模块是音频解码模块,将TS流内的音频流解码,输出到音频设备。

2 基于AU1200的TS流处理系统组成
    本设计的数字电视接收设备的硬件选用AU1200作为主芯片。AU1200是RMI公司推出的一款MIPS架构的高性能、低功耗、高集成度的嵌入式处理器。AU1200所具有的媒体加速引擎(Media Acceleration Engine,MAE)可以在没有DSP的条件下流畅播放MPEG-1、MPEG-2、DivX和Xvid等多种流媒体,而不需要PC(或其他设备)进行内容的代码转换。采用AU1200作为嵌入式数字电视播放设备的主芯片,在媒体播放性能上能充分利用其低成本、低功耗和高性能的特性。
    MAE是AU1200处理器内置的片上硬件,它承担了视频解码、缩放、颜色空间转换和过滤的功能。MAE硬件上被分为前端和后端,各自执行特定的任务。 MAE的前端独立执行最为复杂和繁重的解码任务,包括反向量化、反向余弦转换、运动补偿和Windows Media Video 9覆盖平滑处理。MAE后端执行缩放、颜色空间转换和过滤功能。高效地利用MAE前后端可以减轻CPU的负载,提供更友好的人机交互。

[1] [2] [3]  下一页

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)

推荐阅读

图文阅读

热门阅读

Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:4,988.28100 毫秒