Skip to content
tiny OSD
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bootloader
fonts
libopencm3 @ bcaa361
linker
src
stylecheck
test
.gitignore
.gitmodules
LICENSE
Makefile
README.md
default.mcm
font_mcm_to_h.py
font_png_to_h.py
generate_sin_table.py
logo_to_h.py
tinyOSD.config
tinyOSD.creator
tinyOSD.files
tinyOSD.includes

README.md

tinyOSD

My approach to a custom, fully graphic OSD for analog video without using special hardware.

Some time ago I got annoyed by the available OSD solutions and I started to look for alternatives. Nowadays small micro controllers are fast enough and include fancy features like DMA so that the OSD generation can be handled in software. I selected a STM32F3 due to the availability in small packages and the necessary features I needed and got working.

tinyOSD youtube video

The result:

  • Fully opensource
  • Very high update rates
  • Full graphic overlays and animations
  • Custom, nice font (can be changed)
  • Currently showing 35 chars in 13 lines
  • "Multi-color": up to eight levels of gray on the screen
  • Configurable global brightness and "blackness" setting

In addition I also release the hardware design of a reference implementation that also includes a RTC6705 vide transmitter chip: see https://github.com/fishpepper/tinyFINITY

Please refer to my blogpost for more details: https://fishpepper.de/2019/03/11/tinyosd-tinyfinity-a-tiny-opensource-video-tx-with-full-graphic-osd

You can’t perform that action at this time.