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

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

3天内不再提示

基带视频中Logo插入的设计方法

马占云 来源:emsthe 作者:emsthe 2022-07-28 08:02 次阅读

在典型的最后一英里广播分发系统中,有线电视运营商通过卫星接收来自内容提供商的广播节目,使用集成接收器/解码器 (IRD) 对其进行解码,然后重新编码基带视频(在编码器盒中)所需的分辨率、比特率和压缩标准。接下来,他们将多个节目流结合起来,最终分发给最终消费者。

一些国家要求有线电视运营商在传输给最终消费者的视频中插入他们的标志。本文讨论了在基带视频中插入静态徽标的各种机制及其优缺点。此外,本文还描述了我们认为为实现低成本解决方案而采用的独特设计方法。

视频编码器

视频编码器通过各种模拟/数字接口接收视频内容,如复合 (S-Video)、分量 (YPbPr)、HDMIDVI 和 3G-SDI,通常与视频前端 IC 连接,如图所示在图 1 中。

图 1:编码器系统中的视频接口

视频前端包括一个视频接收器 IC——它可以是一个 ASIC 或一个编程为用作视频接收器的 FPGA——它将前端视频信号解码为基带视频。该 ASIC/FPGA 的输出通常是 BT.656 标准格式的并行端口数字视频总线,连接到视频编码器进行压缩和持续传输。

标识插入的设计方法

标识图像需要在编码操作开始之前插入到基带视频帧中。将静态徽标插入视频流有多种设计可能性,如下所示:

在视频输入源之后和前端接收器 IC 之前使用标准徽标插入器。

选择一个前端视频接收器解决方案,它可以执行将视频解码为 BT.656 以及插入徽标的双重功能。

使用在基于 Arm/GPU处理器上运行的基于软件的视频编码器系统在原始捕获的视频中执行徽标插入。

上述每种方法几乎没有缺点和限制。选项 1 需要为徽标图像编程和配置采购和维护外部硬件

选项 2 涉及使用领先制造商提供的支持屏幕显示 (OSD) 的视频前端收发器 ASIC。这些都有其自身的限制,包括徽标大小、混合能力、IC 成本以及每个视频输入接口对外部存储器(如 DDR2)的要求。此外,在收发器之后,需要将数据呈现给视频接收器,以将数据解码为数字 BT.656 格式,以便与标准编码器设备连接。

选项 3 是更好的解决方案,前提是视频编码器是基于软件的,它提供了将徽标图像混合到作为帧缓冲区存储在 DDR 中的原始视频像素中的可配置性。但是,如果视频编码器是一个没有提供标识插入的 ASIC,那么这个选项会自动被排除,我们必须依赖选项 1 或 2。在这种情况下,要实现一个低成本的多- 输入视频编码器的通道系统,在 Ittiam,我们决定使用一种创新方法,包括低成本 FPGA,在视频前端 IC 之后和基于 ASIC 的视频编码器之前混合徽标图像,如图 2 所示。

图 2:编码前在数字视频路径中插入徽标

此选项提供了一种低成本的多通道解决方案,因为单个 FPGA 能够对多个视频通道执行徽标混合操作(上图中仅显示一个通道以进行说明)。用于存储徽标图像的 SPI 闪存连接到 FPGA。FPGA 可以在配置的适当位置读取这些徽标图像并将其与输入基带视频流混合。

选择的 FPGA 可以是低成本的,因为该设计使用 FPGA 的内部 RAM、逻辑元件和常见的 DSP 乘法器硬件块来执行混合操作所需的像素乘法操作。

FPGA RTL IP 旨在将 SPI 闪存配置为 QSPI 模式,以满足 FIFO 读写接口的数据速率要求。QSPI 接口足够快,可以在 BT.656 像素时钟读取单行徽标数据之前将一行徽标写入或缓冲到 FPGA 的 FIFO 块中以进行混合操作(这决定了 QPSI 操作频率在 FPGA 设计中)。透明度因子(α,或alpha)可由用户在FPGA中配置,并且该因子可以被FPGA中实现的alpha混合算法用于执行标识插入操作。

结论在Ittiam Systems

开发的硬件设计中,上述方法已成功设计并实现了在基带视频中插入徽标图像。这种设计的优点是它具有最小的延迟并降低了硬件解决方案的总体成本。

审核编辑:郭婷

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

    关注

    9

    文章

    1107

    浏览量

    40448
  • 编码器
    +关注

    关注

    44

    文章

    3529

    浏览量

    133312
  • 接收器
    +关注

    关注

    14

    文章

    2441

    浏览量

    71529
收藏 人收藏

    评论

    相关推荐

    基带芯片和射频芯片的关系

    基带芯片和射频芯片是现代通信系统不可或缺的两个关键组件。它们在手机、无线路由器、基站等设备扮演着至关重要的角色。 基带芯片(Baseband Processor)
    的头像 发表于 09-20 11:16 130次阅读

    苹果考虑调整iPad Logo方向

    近期,关于iPad Logo在横向放置时“颠倒”的现象引发了广泛讨论。苹果工业设计师Molly Anderson对此表示,苹果Logo的位置未来可能会发生改变。
    的头像 发表于 05-30 09:47 296次阅读

    SBC3568启动升级,灵活更换动画logo

    IDO-SBC3568-V1更换开机logo和开机动画今天小智将会带着大家体验如何在openharmonysdk内替换开机logo和动态动画。Q如何更换开机logo?开机logo分为u
    的头像 发表于 05-25 08:32 289次阅读
    SBC3568启动升级,灵活更换动画<b class='flag-5'>logo</b>

    cadence LOGO如何制作

    电子发烧友网站提供《cadence LOGO如何制作.docx》资料免费下载
    发表于 03-07 14:28 0次下载

    TLT507--系统启动阶段LOGO显示

    TLT507--系统启动阶段LOGO显示
    的头像 发表于 01-26 09:42 303次阅读
    TLT507--系统启动阶段<b class='flag-5'>LOGO</b>显示

    TL3588-系统启动阶段LOGO显示

    TL3588-系统启动阶段LOGO显示
    的头像 发表于 01-24 14:29 313次阅读
    TL3588-系统启动阶段<b class='flag-5'>LOGO</b>显示

    RK3568--系统启动阶段LOGO显示

    RK3568--系统启动阶段LOGO显示
    的头像 发表于 01-19 14:44 761次阅读
    RK3568--系统启动阶段<b class='flag-5'>LOGO</b>显示

    labview 队列最前端插入的应用

    LabVIEW是一种用于实时测试、测量和控制系统的高级系统设计软件。它采用了数据流编程方式,提供了一种直观、可视化的方法来构建复杂的测试和测量应用程序。其中一个重要的功能是队列,它可以在软件设计
    的头像 发表于 01-08 11:45 971次阅读

    插入损耗是什么?回波损耗是什么?影响插入损耗和回波损耗的因素

    插入损耗是什么?回波损耗是什么?影响插入损耗和回波损耗的因素 如何优化光纤连接器损耗? 插入损耗是指信号在光纤连接器传输过程的信号衰减。
    的头像 发表于 12-27 15:17 1855次阅读

    python的insert方法

    insert()方法是Python的列表对象提供的一个方法,用于在指定位置插入一个元素。该方法的语法如下: list. insert (
    的头像 发表于 11-21 14:27 1244次阅读

    嵌入式学习-ElfBoard ELF 1-替换内核阶段企鹅logo方法

    logo-linux224.pnm > logo_linux_clut224.ppm至此图片制作完成,下面是让图片正常显示的方法。 1.修改源码/drivers/video/fbdev/core/fbmem.c
    发表于 11-07 10:34

    i.MX6ULL——ElfBoard ELF1板卡 制作开机logo图片

    .bmp 可以看到生成了logo.bmp图片。 8.若使用OTG的方式重新烧写系统,则替换下面目录的同名文件即可,具体烧写步骤参考《01-0 ELF1、ELF1S开发板_快速启动手册_V1》4.2.2节
    发表于 10-30 11:41

    射频和基带区别是什么?射频芯片和基带芯片是什么关系?

    射频和基带区别是什么?射频芯片和基带芯片是什么关系? 射频和基带是无线通信系统两个最基本的概念。射频表示高频信号,也就是载有信息的无线电信号。基带
    的头像 发表于 10-25 15:02 3031次阅读

    中频采样是什么意思?中频采样与基带采样的区别

    中频采样是什么意思?中频采样与基带采样的区别  中频采样与基带采样都是数字信号处理中常用的采样技术,它们的区别在于采样信号的频率不同。基带采样是指在信息原始频域内进行采样,而中频采样是指在信号已经
    的头像 发表于 10-22 11:24 2085次阅读

    Rockchip Linux SDK uboot logo开发指南

    arm嵌入式vs-rk3399 板卡uboot logo 开发指南概述:本文档主要介绍 rockchip linux sdk uboot logo 显示的相关功能、配置以及开发过程的注意事项。适用于 rockhip linux
    发表于 10-09 08:12