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

    文章

    1143

    浏览量

    40738
  • 编码器
    +关注

    关注

    45

    文章

    3642

    浏览量

    134503
  • 接收器
    +关注

    关注

    14

    文章

    2470

    浏览量

    71903
收藏 人收藏

    评论

    相关推荐

    如何在播放视频过程插入音频

    ZDP14x0是一款基于开源GUI引擎的图像显示专用驱动芯片,可以通过串口或者SPI与其他芯片通信,且能播放视频。本文将介绍如何在播放视频过程插入音频。
    的头像 发表于 12-26 11:13 85次阅读
    如何在播放<b class='flag-5'>视频</b>过程<b class='flag-5'>中</b><b class='flag-5'>插入</b>音频

    请问数字基带信号的“基带”是什么意思呀?

    请问数字基带信号的“基带”是什么意思呀?还有就是带通传输系统的“带通”是和带通滤波器的“带通\"是一个意思吗?
    发表于 12-12 06:53

    如何通过U盘修改安卓开机logo

    本文介绍如何通过U盘修改安卓开机logo,适用于亮钻所有型号主板哦。
    的头像 发表于 10-11 10:21 282次阅读
    如何通过U盘修改安卓开机<b class='flag-5'>logo</b>

    常见的视频接口有哪些

    。它是一种被广泛使用的视频接口标准,也叫做基带视频或RCA视频。CVBS接口以模拟波形来传输数据,包含色差(色调和饱和度)和亮度(光亮)信息,并将它们同步在消隐脉冲
    的头像 发表于 10-09 15:58 646次阅读

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

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

    卷积神经网络在视频处理的应用

    卷积神经网络(Convolutional Neural Networks,CNN)作为深度学习的代表算法之一,在计算机视觉领域取得了显著成就,特别是在视频处理方面。本文将深入探讨卷积神经网络在视频处理的核心应用、技术原理、优化
    的头像 发表于 07-09 15:53 642次阅读

    苹果考虑调整iPad Logo方向

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

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

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

    滤波器插入损耗怎么测试?测试标准是什么?

    插入损耗是指信号通过滤波器后,输出信号与输入信号之间的功率差距。插入损耗包括共模插入损耗和差模插入损耗两种。插入损耗越小,说明滤波器对输入信
    的头像 发表于 05-13 18:37 1637次阅读
    滤波器<b class='flag-5'>插入</b>损耗怎么测试?测试标准是什么?

    cadence LOGO如何制作

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

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

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

    TL3588-系统启动阶段LOGO显示

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

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

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

    labview 队列最前端插入的应用

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

    5G射频芯片和基带芯片是什么关系?

    在手机终端,最重要的核心就是射频芯片和基带芯片。射频芯片负责射频收发、频率合成、功率放大;基带芯片负责信号处理和协议处理。那么射频芯片和基带芯片是什么关系? 射频芯片和
    的头像 发表于 01-06 16:16 3888次阅读
    5G射频芯片和<b class='flag-5'>基带</b>芯片是什么关系?