0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

采用H.264视频编解码技术的DVB-T机顶盒系统设计方案

电子设计 作者:电子设计 2018-11-23 07:59 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

H.264作为新一代的视频编解码技术,与传统的MPEG-2相比,其卓越的压缩性能,使其能在较小带宽下实现更高画质的视频传输,在视频数据存储中占用更少的存储空间。

传统的DVB-T市场,MPEG-2是主流视频编解码格式。近年来,随着带宽和频率资源越来越珍贵,欧洲新兴地区、俄罗斯、土耳其等地区的运营商选择H.264作为视频编解码格式,形成了一定规模的市场,引起了机顶盒厂商的关注。

H.264解码芯片FH8601,这款ASIC芯片与业已成熟的DVB-T机顶盒芯片组合成一种双芯片解决方案。FH8601作为协处理器可接收来自主芯片(如LSI9700、NEC61123)的指令和H.264码流数据,解码后再将图像通过601/656显示接口送回主芯片,由主芯片做显示处理。此方案已被俄罗斯DVB-T运营商量产选用。

如何在传统的DVB-T机顶盒平台基础上实现新一代具有H.264视频解码能力的解决方案?工程师在实现这样的双芯片组合解决方案时需要解决哪些关键的技术问题?本文将主要针对H.264解码芯片FH8601在与传统平台进行集成的过程中需要注意的如下技术关键点做出阐述:

1.控制接口和视频I/O接口;

2.实现视音频(A/V)同步;

3.应对H.264编码码流兼容性;

控制接口和视频I/O接口

如图所示,在一个机顶盒终端中,FH8601是作为一个协处理器来实现视频解码。它提供了与主芯片通信和数据传输的接口,即最基本的LocalBus接口。只要主芯片可以提供访问RAM或Nor型闪存的数据地址总线,就可以实现对FH8601的控制和视频数据传送。而主芯片怎样获得FH8601解码后的视频数据也是系统工程师需要考虑的一个问题,FH8601为此提供了标准的ITU601/656视频输出接口。

图1

主机接口LocalBus:FH8601芯片可以通过16位或8位的数据宽度来与主机传输数据,8位或16位宽度可配置。主机对FH8601的操作主要包括复位、配置、下载固件、写码流数据和查询状态。

视频数据输出接口:视频数据完全兼容ITU601/656标准,主机必须能够提供相应的视频输入接口。视频输出接口的同步时钟可以有0度相位和180度相位两种选择。

音视频同步

音视频的同步是所有开发机顶盒方案的音视频应用工程师应该重点关注的一个问题。工程师往往也在这一技术点上花费了较多的精力来使系统获得最好的音视频效果。从基于FH8601已实现方案的实际效果来看,其音视频同步的效果很好。

1.MPEG规范中实现音视频同步的保证

MPEG规范提供了可绝对保证音视频(A/V)同步的恰当工具。每个音频和视频帧都有一个能让解码器同步对声音和图像进行重建的显示时间戳(PTS)。这些PTS值由MPEG编码器中的复用器来赋予。解码器在这些PTS之前接收到音频和视频数据,于是便能利用这些值来同步地播放视频和音频。在MPEG系统中,由于时分多路复用中的位时隙、路时隙、帧之间具有严格的时间关系,这就是同步。为了恢复节目,先对ES进行解码。声音、图像信号的重现需要同步显示,从而要求收发两端数据流要达到同步。

2.FH8601提供的同步机制

FH8601具有自动音频视频同步功能。这一功能简化了系统软件的复杂度。具体来说,主芯片需要将FH8601中的同步功能打开。在解码过程中,主芯片需要将音频的当前PTS写给FH8601,以便FH8601自动进行视频音频的同步。视频PTS伴随着码流数据一起写入FH8601。

编码码流兼容性和可升级性

H.264标准虽然早在2003年就已经确定,但毕竟还处于应用的早期阶段,编码器远没有像MPEG2那样成熟,因此,解码器必须面临编码码流不标准和经常升级的问题。FH8601在芯片实现的定义阶段就考虑到了怎样应对这些问题。通过固件的方式,我们把标准中那些可以灵活变化的部分以软件的方式来实现。而固件的所有变化,并不需要方案设计工程师的参与,而只是简单的替代原有固件并以在线方式下载即可。

码流兼容性:目前FH8601除通过所有ITU兼容性码流测试外,还与所有主流编码器实现了对接。

在线更新固件:需要升级固件时,只需要富瀚提供一个新的固件数据文件,用户直接替换原有的文件重新编译就可以轻松完成升级。

系统软件设计

对于DVB-T/H.264这样的新兴解决方案,任何一个不愿放弃原有软件资源和代码积累的工程师都会想到软件复用。很显然,对于那些已经有过DVB-T机顶盒方案的设计公司来说,双芯片方案给系统工程师带来的一个最直接的便利,就是所有的系统资源都可以直接放在新的项目中。在接下来,我们也需要考虑对原有软件资源的复用。事实上,在主机并没有发生改变的情况下,原有的软件和代码并不会发生任何的浪费,除非你认为它们本身已经过时。我们只需根据新增加的H.264解码功能,进行少量的驱动移植以及接口函数调用测试工作。

不同方案的对比

市场风险:从技术角度来看,由FH8601与成熟的DVB-T芯片组成的双芯片方案与其他支持H.264解码的单芯片SoC方案比较,在研发投入、开发周期、方案成熟度方面都有明显的优势,可大大降低产品进入市场的风险。

价格优势:同时,从价格方面考虑,由于原有的DVB-T芯片已大批量出货,市场价格已非常低,加上一颗低成本的H.264解码器FH8601,其机顶盒终端的BOM价格,相对于其它基于SoC单芯片的终端的BOM价格,低30%~50%。

开发继承:针对目前市场上的单芯片SoC方案,设计公司在选择这样的方案时,基本放弃了原有的软件资源积累,采用全新的软件架构和中间件资源,软件开发人员的需要重新开始一个平台的学习,势必造成了整个代码开发周期加长,测试任务也随之加重。而市场的等待却同样是一个漫长的过程。

我们从单芯片SoC方案中关于视频部分的特性描述,可以看到它们对视频支持的标准都很广,代表了未来可能出现的几种标准H.264、VC-1等,这在给机顶盒带来了功能多样化和灵活性同时,随之而来的是终端成本增加,而采用FH8601的双芯片方案专门针对H.264标清解码市场,切合了当前市场的需求。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 机顶盒
    +关注

    关注

    4

    文章

    397

    浏览量

    56190
  • 芯片
    +关注

    关注

    463

    文章

    54379

    浏览量

    469004
  • 视频
    +关注

    关注

    6

    文章

    2012

    浏览量

    75177
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    STEVAL - ISA017V1:机顶盒电源的优秀解决方案

    STEVAL - ISA017V1:机顶盒电源的优秀解决方案 在电子工程师的日常工作中,电源设计是至关重要的一环。今天,我们就来深入探讨一下 STEVAL - ISA017V1 这款专为机顶盒
    的头像 发表于 04-16 15:35 97次阅读

    STEVAL - ISA016V1电源设计剖析:适用于机顶盒的高效方案

    的STEVAL - ISA016V1,一款基于L6565的机顶盒电源解决方案。 文件下载: STEVAL-ISA016V1.pdf 核心特性一览 开关模式与输入要求 STEVAL - ISA016V1采用
    的头像 发表于 04-16 15:30 107次阅读

    RT5047AGSP评估板:卫星机顶盒LNB供电与控制的理想之选

    )的RT5047AGSP评估板,它为卫星机顶盒模块向天线馈源低噪声降频器(LNB)或多开关提供电源和控制信号提供了一个高度集成的解决方案。 文件下载: EVB_RT5047AGSP.pdf 1. 产品概述 1.1 产品功能 R
    的头像 发表于 04-14 13:15 102次阅读

    RENESAS ISL6421A:卫星机顶盒LNB供电与控制的理想之选

    的解决方案,为先进卫星机顶盒模块向LNB提供电源和控制信号提供了出色的支持。下面我们就来深入了解一下这款产品。 文件下载: ISL6421AEVAL1Z.pdf 一、产品概述 ISL6421A是一款通过I
    的头像 发表于 04-12 15:15 431次阅读

    PicoClaw 安卓原生 APK 测试版发布!吃灰机顶盒一键养虾体验!

    千呼万唤始出来,PicoClaw安卓原生APK测试版来啦!再也不用倒腾Termux复杂的安装,APK包一键安装使用!特别针对安卓机顶盒适配,简洁界面连遥控器都能操作快唤醒你家的吃灰机顶盒,把它升级为你的家庭AI中枢吧!
    的头像 发表于 04-01 17:20 551次阅读
    PicoClaw 安卓原生 APK 测试版发布!吃灰<b class='flag-5'>机顶盒</b>一键养虾体验!

    使用 vpudec 解码 h.264 格式视频的问题 求解

    在使用 vpudec(Gstreamer 插件)使用 i.MX8MP 板解码来自 IP 摄像机的 h.264 视频流时,我遇到了高延迟和 CPU 使用率的问题。 我用来运行应用程序
    发表于 03-30 07:34

    BK7259规格书,原理图和开发资料,高度集成本地算力,h.264视频编解码,高分驱屏,助力ai,多媒体,ipc等应用全面发展

    全:符合PSA Level 2标准 (6)安防级ISP:支持2560 x 2560 AoV IPC、1080p HMI (7)高品质视频编解码H.264 (8)集成2.5D GPU、MIPI DSI、MIPI CSI等
    发表于 03-02 11:38

    AMD EV系列器件VCU Control Software简介

    近年来,随着音视频应用场景和内容越来越丰富,对网络传输和存储都带来了巨大的挑战。为了应对这一挑战,各种视频编解码技术就被提了出来,其中H.264
    的头像 发表于 12-10 14:45 4687次阅读
    AMD EV系列器件VCU Control Software简介

    GPMI生态再迎里程碑:GPMI微型机顶盒正式发布

    轻量化设计与全场景适配能力,为用户带来极简使用体验的同时,也推动 GPMI 接口从技术标准加速走向规模化商用。   产品革新:告别繁琐,定义机顶盒新形态   创维数字此次推出的 GPMI 微型插入式机顶盒,精准击中传统
    的头像 发表于 11-08 01:15 6225次阅读

    视频编解码封装解封装部件介绍

    是否有探索开源鸿蒙音视频编解码技术的欲望?是否对开源鸿蒙音视频编解码格式支持有诉求?别急——今天这份开源鸿蒙AVCodec Kit介绍文章,
    的头像 发表于 10-31 09:15 642次阅读
    音<b class='flag-5'>视频</b><b class='flag-5'>编解码</b>封装解封装部件介绍

    增强T-BOX设计,新唐编解码器的重要作用

    T-BOX音频架构: T-BOX 音频架构的主要特点包括: 独立电源管理系统 双麦克风音频处理 编解码器、D类音频放大器和车载信息娱乐
    发表于 09-05 06:26

    SmartDV推出先进的H.264H.265视频编码器和解码器IP

    综合性IP产品系列可支持H.264的基本/主流/高性能配置和H.265的主流/主流10/主流静态图像配置,提供了跨越不同应用的无缝集成和无与伦比的灵活性。
    的头像 发表于 06-27 11:11 1837次阅读
    SmartDV推出先进的<b class='flag-5'>H.264</b>和<b class='flag-5'>H</b>.265<b class='flag-5'>视频</b>编码器和<b class='flag-5'>解码</b>器IP

    迅为iTOP-3588S开发板核心板引脚240PIN全部引出8GB内存32GBEMMC存储

    能力6TOPS的NPU算力,赋能各类AI场景。 强大的视频编解码8K编码+8K解码,持 8Kp60 H.264/H.265NVP9
    发表于 06-23 11:19

    雷卯针对易百纳EB-Hi3516DV300-DC-182 开发板防雷防静电方案

    处理单元 2 AI算力 1Tops 3 视频编解码 H.264 BP/MP/HP H.265 Main Profile 支持 I/P 帧,支持 Smart P 参考 MJPEG/JP
    的头像 发表于 06-04 15:18 613次阅读
    雷卯针对易百纳EB-Hi3516DV300-DC-182 开发板防雷防静电<b class='flag-5'>方案</b>

    新一代视频编解码标准H.266走向主流 头部视频平台渗透率超70%

    4月21日消息,视频技术前沿研究与应用研讨会近期在北京举行,活动由阿里巴巴达摩院举办,中国网络视听协会副会长陶嘉庆等行业专家出席。达摩院视频技术实验室负责人叶琰介绍,新一代
    发表于 04-21 11:24 1296次阅读
    新一代<b class='flag-5'>视频</b><b class='flag-5'>编解码</b>标准<b class='flag-5'>H</b>.266走向主流 头部<b class='flag-5'>视频</b>平台渗透率超70%