From 5a4f671686dc893350dc6fd40ab769504a334ed9 Mon Sep 17 00:00:00 2001 From: "Luke T. Shumaker" Date: Fri, 4 Oct 2024 08:07:47 -0600 Subject: write some notes about hdmi --- notes.md | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) (limited to 'notes.md') diff --git a/notes.md b/notes.md index 344b1fa..f146ed4 100644 --- a/notes.md +++ b/notes.md @@ -48,3 +48,42 @@ Which file to include: | `suseconds_t` | `` | signed | | `clock_t` | `` | could be float | | `time_t` | `` | signed | + + +Here's my reading of the lowest-bitrate possible for our HDMI sink: + +HDMI v1.4 (2009/06/05) § 6.2.1 "Format Support Requirements" + +> - An HDMI Source shall support at least one of the following video +> format timings: +> + 640x480p @ 59.94/60Hz +> + 720x480p @ 59.94/60Hz +> + 720x576p @ 50Hz +> … +> +> - An HDMI Sink that accepts 60Hz video formats shall support the +> 640x480p @ 59.94/60Hz and 720x480p @ 59.94/60Hz video format +> timings +> +> - An HDMI Sink that accepts 50Hz video formats shall support the +> 640x480p @ 59.94/60Hz and 720x576p @ 50Hz video format timings. + +These latter 2 requirements match what is in CEI-861-D §3.1 "General +Video Format requirements" Table 1. + +I'm a little confused about the 50Hz systems requirement; if it +needs to support 640x480@60Hz, does that mean that it's *also* a 60Hz +system and must therefore also support 720x480@60Hz? + +Anyway, I need to support at least 640x480p@60Hz and 720x480@60Hz, and +it would be nice to support 720x576p@50Hz. Note that PicoDVI supports +these first two, but not the @50Hz one. + +| format | bitrate | +|---------------|-----------------------| +| 640x480p@60Hz | 18,432,000 pixels/sec | +| 720x480p@60Hz | 20,736,000 pixels/sec | +| 720x576p@50Hz | 20,736,000 pixels/sec | + +https://forums.parallax.com/discussion/download/128730/Hdmi-1.4-1000008562-6364143185282736974850538.pdf +https://ia803002.us.archive.org/1/items/CEA-861-D/CEA-861-D.pdf -- cgit v1.2.3-2-g168b