Difference between revisions of "Media types"

From Brett
Jump to: navigation, search
(+missing format for fonts)
(update on fonts)
 
Line 2: Line 2:
  
 
Note that the following might be combined (e.g., real video and audio with abstract (searchable as opposed to graphical) text for subtitles).
 
Note that the following might be combined (e.g., real video and audio with abstract (searchable as opposed to graphical) text for subtitles).
 +
 +
Also note that whereas SVG may theoretically be able to represent any detail of visual representation, unextended MIDI is an abstraction limited to current conventions such as a fixed number of instruments, tunes, and channels, while Open Type SVG fonts (?) may be somewhat limited to current Unicode conventions.
  
 
{| class="sortable" border="1"
 
{| class="sortable" border="1"
Line 24: Line 26:
 
| Real  || Text (2-3d) || timed || Keyboard (or video camera on text)/Scripted for timing || WOFF? || (Pixelated) font
 
| Real  || Text (2-3d) || timed || Keyboard (or video camera on text)/Scripted for timing || WOFF? || (Pixelated) font
 
|-
 
|-
| Abstract || Text (2-3d) || timed || Keyboard/Scripted for timing || SVG || SVG Fonts
+
| Abstract || Text (2-3d) || timed || Keyboard/Scripted for timing || SVG || Open Type SVG?
 
|-
 
|-
 
| Real  || Text (2-3d) || snapshot || Keyboard (or camera on text) || WOFF? || (Pixelated) font
 
| Real  || Text (2-3d) || snapshot || Keyboard (or camera on text) || WOFF? || (Pixelated) font
 
|-
 
|-
| Abstract || Text (2-3d) || snapshot || Keyboard || SVG || SVG Fonts
+
| Abstract || Text (2-3d) || snapshot || Keyboard || SVG || Open Type SVG?
 
|-
 
|-
 
| Real || Aural || timed || Audio recorder || Ogg || Audio playback (sound and voice) with pause
 
| Real || Aural || timed || Audio recorder || Ogg || Audio playback (sound and voice) with pause

Latest revision as of 07:40, 13 December 2013

In trying to think big for a site, I often end up thinking about various media types, but I haven't had a simple way to categorize them.

Note that the following might be combined (e.g., real video and audio with abstract (searchable as opposed to graphical) text for subtitles).

Also note that whereas SVG may theoretically be able to represent any detail of visual representation, unextended MIDI is an abstraction limited to current conventions such as a fixed number of instruments, tunes, and channels, while Open Type SVG fonts (?) may be somewhat limited to current Unicode conventions.

Scalability (i.e., Abstract or Real) Medium/Dimensionality Timing Recording Technology File format Ideal possibilities (including text if kept within the format)
Real Visual 3d timed Kinect  ? Hologram - timed
Real Visual 3d snapshot Kinect  ? Hologram
Abstract Visual 3d timed (Scriptable) WebGL (JavaScript)/SVG 3D (XML) + Animation Hologram - timed (with (synchronized) text-searchable captions or metadata)
Abstract Visual 3d snapshot (Scriptable) WebGL (JavaScript)/SVG 3D (XML) Hologram (with text-searchable caption or metadata)
Real Visual 2d or 1d timed Video camera Theora (or GIF) Video (with embedded captions or metadata)
Real Visual 2d or 1d snapshot Camera PNG/JPG/GIF/etc. Image (with embedded caption or metadata)
Abstract Visual 2d or 1d timed (Scriptable) Canvas 2d (JavaScript)/SVG + SMIL/Timed Text (XML) Images - animated (with (synchronized) text-searchable captions or metadata)
Abstract Visual 2d or 1d snapshot (Scriptable) Canvas 2d (JavaScript)/SVG (XML) Image (with text-searchable caption or metadata)
Real Text (2-3d) timed Keyboard (or video camera on text)/Scripted for timing WOFF? (Pixelated) font
Abstract Text (2-3d) timed Keyboard/Scripted for timing SVG Open Type SVG?
Real Text (2-3d) snapshot Keyboard (or camera on text) WOFF? (Pixelated) font
Abstract Text (2-3d) snapshot Keyboard SVG Open Type SVG?
Real Aural timed Audio recorder Ogg Audio playback (sound and voice) with pause
Real Aural snapshot Audio recorder Ogg Audio playback (sound and voice)
Abstract Aural timed (Scriptable) Web Audio (JavaScript)/MIDI Audio playback (instrument or voice synthesizer) + (synchronizable) notation & lyrics
Abstract Aural snapshot (Scriptable) Web Audio (JavaScript)/MIDI Audio playback (instrument or voice synthesizer) + notation & lyric