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

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

3天内不再提示

如何使用TI的动态地面投影工具来显示存储在闪存中的图像和视频

Xmsn_德州仪 来源:德州仪器 作者:德州仪器 2021-12-16 17:03 次阅读

近年来,随着标识投影仪的加入,车辆周围的地面投影取得了长足的进步。汽车制造商已经利用标识投影帮助车主实现汽车定制化,同时也通过照亮车门周围的地面来提供其他功能。但是,这些系统目前只能显示单一图案,不支持除基本样式之外的任何功能。随着汽车发展得越来越高级,OEMS 正在寻找其他方法让汽车与驾驶员和乘客进行交互,同时仍提供定制和样式等特点。

随着 DLP3021-Q1 数字微镜器件 (DMD) 的推出,TI 进一步推动了标识投影的发展,该器件能通过拇指大小的模块完全投影红绿蓝 (RGB) 格式的视频。内部 FLASH 可以将本地存储的图像和视频内容直接发送到 DMD,简化了车辆集成 DMD 模块的要求,并且无需附加图形处理单元 (GPU)。但没有 GPU,如何在器件上显示视频或连续图像呢?本文将讨论如何使用 TI 的动态地面投影工具来显示存储在闪存中的图像和视频。

DLP3021LEQ1EVM 动态地面投影仪评估模块(EVM)是一种投影就绪型 EVM,可仿真产品系统,因此提供了一种快速评估动态地面投影的方法。该 EVM 集成了制作动态地面投影仪所需的所有关键系统,可在接收到 EVM(包括照明驱动器、紧凑型光引擎和带有 DMD 控制器的格式化单元)时立即评估。DMD 控制器可让您通过个人计算机(使用 FTDI 电缆)或串行外设接口适配器板(这两者都包含在 EVM 中)修改投影内容。该板通过 USB 与计算机连接,但无需连接计算机即可开始投影内容。通电后,该单元将开始显示闪存中存储的内容,从而使EVM成为支持快速评估 DLP3021-Q1 DMD 的即插即用系统。

DLP Composer 是一种图形用户界面 (GUI) 工具,可让您自定义加载到闪存中的内容,甚至不限于图像。找到您希望加载到器件的视频或静止图像后,程序将获取该内容,自动缩放并将其转换为 DMD 本征格式。为实现进一步定制,您可以调整序列集以调整帧速率和特定的 RGB 占空比。该界面可让您轻松更改值,通过单独的占空比调整使内容适合不同的环境。

例如,如果您的投影需要高亮度但颜色精度较低,您可以将绿色占空比设置为其他通道的两倍以上。EVM 预装了示例视频和序列以用作参考。您还可以在 GUI 中编辑默认寄存器配置。其中一些寄存器具有读写权限,您无需重新编程闪存即可更改设置,有助于快速选择要加载的内容和进行 DMD 上电配置。

在对内容进行编程并设置默认配置后,您可开始使用 DLP3021-Q1 EVM 投影内容。使用 DLP Control Program 编程闪存或通过 DLP Composer 控制加载内容的播放后,您还可执行其他系统配置。首先,将适配器板连接到您的计算机并确保程序识别您的器件。建立连接后,您可以导航到 “Scripting” 页面,在该页面中将命令发送到 DMD 控制器。终端使用 Python 编程语言,另外还包含一个特定于程序的函数库。您可以通过在代码中指定暂停条件或使用窗口顶部的按钮来运行和暂停您的脚本。在该软件的其他 “Registers” 页面中,您能够单独读取和写入可修改的寄存器。您还可通过转到 “Commands” 页面并获取或设置组中的值,一次修改多个寄存器。

在包含的硬件、在线资源和软件工具(例如 DLP Composer 和 DLP Control Program)中,有多种方法可以测试和演示 DLP3021-Q1 DMD 的功能。DLP3021-Q1 EVM 可通过其即插即用功能加速您的设计周期和开发进程。由于您无需开发电路板和光学引擎即可测试不同的应用和亮度级别,因此 EVM 是一款用于原型设计和开发的理想工具。

原文标题:技术干货 | 用于动态地面投影的评估模块和软件工具入门

文章出处:【微信公众号:德州仪器】欢迎添加关注!文章转载请注明出处。
审核编辑:汤梓红

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

    关注

    7

    文章

    2486

    浏览量

    46564
  • 软件
    +关注

    关注

    67

    文章

    4351

    浏览量

    85665
  • DMD
    DMD
    +关注

    关注

    3

    文章

    46

    浏览量

    30309

原文标题:技术干货 | 用于动态地面投影的评估模块和软件工具入门

文章出处:【微信号:德州仪器,微信公众号:tisemi】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    【RTC程序设计:实时音视频权威指南】音视频的编解码压缩技术

    的频率,来生成最佳,也有致命的缺点就是需要在压缩和解压缩的过程,维护频率表和编码表,也就是说,传输或存储压缩数据时,需要额外的存储或传
    发表于 04-28 21:04

    图像放大后,图像中心显示图像框中心,

    大家好,视觉 显示 相机图像时,点击 放大工具放大后,如何将大图像的中心 对准图像显示框的中心,
    发表于 01-24 15:49

    在单片机上实现动态加载功能的函数库介绍

    本项目是一个在单片机(如:STM32)上实现动态加载功能的函数库,与Windows中的dll,Linux中的so类似,可以将代码动态地从其他的存储介质,动态加载到RAM中。
    的头像 发表于 11-09 10:55 726次阅读

    视频处理器让投影变得更简单

    ,完美的把各组投影机的投影画面进行无缝边缘整合,而实现更亮、更大、更清的显示。 在投影技术上的改进与创新成为信息科技技术新的突破发向,而视频
    的头像 发表于 08-24 16:37 417次阅读
    <b class='flag-5'>视频</b>处理器让<b class='flag-5'>投影</b>变得更简单

    浪潮信息稳居中国全闪存储市场前二

    北京2023年8月7日 /美通社/ -- 日前,IDC公布《2023年第一季度中国企业级存储市场跟踪报告》,报告显示,中国企业级数据存储市场销售额同比增长3.45%至70.14亿元,全闪存储
    的头像 发表于 08-08 12:55 752次阅读

    什么是地铁LCD动态地图?-条形智能

    什么是地铁LCD动态地图?-条形智能 地铁LCD动态地图是一种电子地图,通过液晶显示显示地铁线路、站点、换乘等信息,帮助乘客了解自己所处的位置以及如何到达目的地。这种地图通常安装在地
    的头像 发表于 08-03 17:11 1418次阅读

    基于FPGA的单目内窥镜定位系统设计(附代码)

    的一种算法。具体做法是当视频场景中出现动态物体时,相邻两帧图像相减,然后去相减结果的绝对值,最后二值化处理,即可得到运动图像的轮廓。如果场
    发表于 06-27 20:42

    LPCXpresso55S16如何从闪存动态分配内存?

    我正在使用 LPCXpresso55S16,我想从闪存动态分配内存,向其中写入数据,从中读取数据,并在需要时释放它。是否有教程或任何人都可以帮助我吗?
    发表于 06-09 06:57

    在单片机上实现动态加载功能

    本项目是一个在单片机(如:STM32)上实现动态加载功能的函数库,与Windows中的dll,Linux中的so类似,可以将代码动态地从其他的存储介质,动态加载到RAM中。
    发表于 05-30 11:04 1238次阅读

    如何在imxrt1064的外部闪存存储gui guider中使用的图像和字体?

    我们定制板上使用 imxrt1064,我们有一个外部闪存连接 flexspi1。 对于我们的项目,我们需要在外部闪存存储 lvgl 图像
    发表于 05-30 07:50

    如何以一定的透明度weston上显示gstreamer视频

    大家好。 由于后面的问题建议再做一题,所以我又做了一题。 我正在开发一个应用程序控制使用 i.MX8MMini 的板上的屏幕显示。 我现在要做的是 weston 的默认屏幕上显示
    发表于 05-29 07:09

    本次视频教程讲解的是灰度图像直方图实验,图像数据通过LCD显示

    1、实验目的 本节视频的目的是学习直方图统计的原理,掌握图像的读取方法,并实现在LCD上显示灰度图像的直方图统计结果。 2、实验原理 直方图是用来整理计量值的观测数据,分析其
    发表于 05-25 11:23

    MCP5674F如何读取或携带闪存存储的内容?

    如上图所示,这是程序试图擦除内部闪存的代码,但问题是它已被正确擦除,无法证明它是可以正确编程的代码。 或者,如何读取或携带闪存存储的内容?未来我们计划通过串口通信接收数据,
    发表于 05-19 06:01

    如何对文件进行OTA更新存储闪存/文件系统的数据文件?

    我们如何通过 . 例如,如果我正在托管一个从 Flash 提供页面、css、js 等服务的网络服务器,现在使用 http 服务器我可以对草图(.bin 文件)进行 OTA,但是我如何对我的文件进行 OTA 更新存储闪存/文件系
    发表于 05-16 08:25

    IMX8mp无法小部件qt显示gstreamer怎么解决?

    我们基于 IMX8mp 的电路板,我们使用基于 wayland 显示服务器的 yocto 图像,该电路板链接到一个 LVDS 屏幕,我们想在其中
    发表于 05-05 08:56