我从哪里开始嵌入视频?

电器工程 视频 嵌入式
2022-01-19 14:45:57

我的老板最近问我,设计一种可以持续录制质量相当低的视频并将最后几个小时存储在某种形式的内部存储器中的产品有多难。我以前从未对视频进行过任何开发。哪里是开始我的设计的好地方?

您对 MCU 有什么建议吗?我最近一直在使用 Silicon Labs MCU 进行其他设计。

使项目尽可能简单的最佳相机类型是什么?

存储视频的最佳格式是什么?

我需要视频编解码器还是只需要支持播放的设备?该设备可能只需要能够将视频传输到 PC 进行播放。

您能提供的任何见解将不胜感激!

补充: 我一直在寻找 CMOS 图像传感器上的 digikey。我看到那里有几个是由一家名为 OmniVision 的公司生产的。这些数据表说“捕获的数据可以通过标准并行数字视频端口 (DVP) 或单层 MIPI 高速串行接口传输”。
我从来没有听说过其中任何一个。您如何将其放入图像文件中?使用 C?

4个回答

你见过CMU cam吗?http://www.cmucam.org/

这是你想到的那种事情吗?

有一个非常简洁的 UART 摄像头模块,您也可以使用它。它是由COmedia制作的,而我使用的那个叫做 C328-7640,但我认为他们已经停止了它(无论如何根据 SparkFun 的说法),并有一个“正在开发中”的继任者。无论如何,您可以轻松地直接与 Atmel AVR(或 Arduino)之类的东西直接连接,并且您还可以与具有相同芯片的 SD 卡连接(使用 SPI 接口)...您只需要一些 FAT32 库代码就可以使卡在 Windows 等设备中可读。我自己没有这样做,但我已经看到了基于 AVR 和 Arduino 的项目已经做到了。使用这样的系统,我认为您最终会捕获并存储连续的 JPEG 图像,然后您可以在 Windows 中对它们进行后处理以创建可以为您提供视频的 Motion-JPEG 文件。

对于非常低的质量(和成本),您可以尝试破解 GameBoy 相机。

http://sophiateam.undrgnd.free.fr/microcontroller/camera/index.html

也许,只是将原始帧写入大 SD 卡。

并行数字视频端口 (DVP) 是 SGI 的东西。有关规范,请参见此处