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

    文章

    396

    浏览量

    55673
  • 芯片
    +关注

    关注

    462

    文章

    53539

    浏览量

    459198
  • 视频
    +关注

    关注

    6

    文章

    1999

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

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

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

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

    综合性IP产品系列可支持H.264的基本/主流/高性能配置和H.265的主流/主流10/主流静态图像配置,提供了跨越不同应用的无缝集成和无与伦比的灵活性。
    的头像 发表于 06-27 11:11 1379次阅读
    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

    雷卯针对易百纳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 354次阅读
    雷卯针对易百纳EB-Hi3516DV300-DC-182 开发板防雷防静电<b class='flag-5'>方案</b>

    iTOP-3588开发板采用瑞芯微RK3588处理器四核心架构GPU内置独立NPU强大的视频编解码

    视频编解码 8K编码+8K解码,多路视频源同时解码。支持8K@60fps H.265/
    发表于 04-09 16:09

    迅为iTOP-RK3576开发板/核心板视频编解码能力强高性能低功耗的应用处理芯片

    、PyTorch、Caffe等一系列框架的网络模型。满足多种应用场景。 iTOP-3576拥有强大的视频编解码能力,支持4K@120fps的H.265、VP9、AVS2和AV1解码器,
    发表于 04-07 14:18

    迅为iTOP-RK3588S开发板/核心板6TOPS的NPU算力视频编解码8K编码+8K解码

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

    博通涉嫌垄断韩国机顶盒SoC市场,达成和解

    近日,韩国公平贸易委员会披露,博通就其涉嫌在韩国有线电视机顶盒SoC市场实施垄断行为,已提交了一份和解方案。 据悉,韩国反垄断机构指控博通要求机顶盒制造商在竞标时仅提供基于其SoC的方案
    的头像 发表于 02-11 10:24 986次阅读

    迅为iTOP-RK3576开发板/核心板6TOPS算力4K视频编解码

    、PyTorch、Caffe等一系列框架的网络模型。满足多种应用场景。 iTOP-3576拥有强大的视频编解码能力,支持4K@120fps的H.265、VP9、AVS2和AV1解码器,
    发表于 01-20 14:56

    电视机顶盒互联互通的能力

    随着科技的飞速发展,家庭娱乐方式也在不断演变。电视机顶盒作为家庭娱乐的核心设备之一,其互联互通的能力正在成为衡量其性能的重要标准。 一、互联互通的定义与重要性 互联互通是指设备之间能够相互识别、通信
    的头像 发表于 12-16 15:42 1518次阅读

    电视机顶盒与流媒体设备的区别

    电视机顶盒(STB) 电视机顶盒是一种连接电视机与外部信号源的设备,它允许用户接收和解码各种视频和音频信号,以便在电视上播放。 功能特点 信号接收与
    的头像 发表于 12-16 15:40 1455次阅读

    电视机顶盒信号不好怎么办 电视机顶盒更新固件的方法

    当电视机顶盒信号不好时,可以尝试以下方法来改善信号质量: 检查连接线的稳固性 : 确认电视与机顶盒之间的连接线是否插紧,避免松动导致的信号丢失。 检查连接线是否损坏,如有损坏,请更换新的连接线
    的头像 发表于 12-16 15:38 5342次阅读

    电视机顶盒连接电视的方法 电视机顶盒常见问题及解决办法

    电视机顶盒连接电视的方法 1. 准备工作 在开始连接之前,请确保您拥有以下物品: 电视机顶盒 电视机 HDMI线或AV线(根据电视机顶盒和电视机的接口类型) 电源适配器(如果电视机顶盒
    的头像 发表于 12-16 15:33 1.2w次阅读

    电视机顶盒与智能电视的比较 电视机顶盒有哪些功能

    一、电视机顶盒与智能电视的基本定义 电视机顶盒(Set-Top Box,STB)是一种连接电视机与外部信号源的设备,它可以接收和解码数字电视信号,将信号转换为电视机可以显示的格式。电视机顶盒
    的头像 发表于 12-16 15:31 3654次阅读

    九联科技中标中国移动智能机顶盒产品集中采购项目

    日前,中国移动2024年至2026年智能机顶盒产品集中采购(公开采购部分)项目公布了中标候选人。九联科技凭借深厚的技术实力、优质的产品性能和卓越的服务能力,成功中标2个产品标包(包1:4K机顶盒约为
    的头像 发表于 12-11 11:46 1612次阅读