Examples of Image Parameters in SGI Movie and Digital Media Libraries - Lurker's Guide - lurkertech.com
lurkertech.com Lurker's Guide Examples of Image Parameters in SGI Movie and Digital Media Libraries

Support This SiteI work on this site in my off hours. Please help me to push aside my day job and work on it more by supporting the site in one of these ways:
donate now   Donate Now
Use your credit card or PayPal to donate in support of the site.
get anything from amazon.com
Use this link to Amazon—you pay the same, I get 4%.
get my thai dictionary app
Learn Thai with my Talking Thai-English-Thai Dictionary app: iOS, Android, Windows.
get my thai phrasebook app
Experience Thailand richly with my Talking Thai-English-Thai Phrasebook app.
get my chinese phrasebook app
Visit China easily with my Talking Chinese-English-Chinese Phrasebook app.
get thailand fever
I co-authored this bilingual cultural guide to Thai-Western romantic relationships.
Support This Site

I work on this site in my off hours. Please help me to push aside my day job and work on it more by supporting the site in one of these ways:
donate now   Donate Now
Use your credit card or PayPal to donate in support of the site.
get anything from amazon.com
Use this link to Amazon—you pay the same, I get 4%.
get my thai dictionary app
Learn Thai with my Talking Thai-English-Thai Dictionary app: iOS, Android, Windows.
get my thai phrasebook app
Experience Thailand richly with my Talking Thai-English-Thai Phrasebook app.
get my chinese phrasebook app
Visit China easily with my Talking Chinese-English-Chinese Phrasebook app.
get thailand fever
I co-authored this bilingual cultural guide to Thai-Western romantic relationships.

Submit This SiteLike what you see?
Help spread the word on social media:
StumbleUpon
Submit This Site

Like what you see?
Help spread the word on social media:
StumbleUpon

Note: Updated Lurker's Guide available (but not this page!)

This page belongs to the old 1990s SGI Lurker's Guide. As of 2008, several of the Lurker's Guide pages have been updated for HDTV and for modern OS platforms like Windows and Mac. This particular page is not one of those, but you can see what new stuff is available here. Thanks!

Examples of Image Parameters in SGI Movie and Digital Media Libraries

Here are some examples which show the relationship between the memory location, spatial location, and temporal location of the lines of an image given different settings of the MV/DM parameters.

The examples were generated with the program imagelines.c, which you will recognize from the sample code in the document.

Parameters:
  • DM_IMAGE_ORIENTATION==DM_IMAGE_TOP_TO_BOTTOM
  • DM_IMAGE_INTERLACING==DM_IMAGE_INTERLACED_EVEN
Signal: 8-line interlaced signal (even frame parity)
Memory: split field representation with top-to-bottom orientation
In-Memory Order
(lowest to highest memory address)
Spatial Order
(highest to lowest vertical position)
Temporal Order
(earliest to latest data)
Memory:0 Space:0 Time:0
Memory:1 Space:2 Time:1
Memory:2 Space:4 Time:2
Memory:3 Space:6 Time:3
Memory:4 Space:1 Time:4
Memory:5 Space:3 Time:5
Memory:6 Space:5 Time:6
Memory:7 Space:7 Time:7
Memory:0 Space:0 Time:0
Memory:4 Space:1 Time:4
Memory:1 Space:2 Time:1
Memory:5 Space:3 Time:5
Memory:2 Space:4 Time:2
Memory:6 Space:5 Time:6
Memory:3 Space:6 Time:3
Memory:7 Space:7 Time:7
Memory:0 Space:0 Time:0
Memory:1 Space:2 Time:1
Memory:2 Space:4 Time:2
Memory:3 Space:6 Time:3
Memory:4 Space:1 Time:4
Memory:5 Space:3 Time:5
Memory:6 Space:5 Time:6
Memory:7 Space:7 Time:7

Parameters:
  • DM_IMAGE_ORIENTATION==DM_IMAGE_TOP_TO_BOTTOM
  • DM_IMAGE_INTERLACING==DM_IMAGE_INTERLACED_ODD
Signal: 8-line interlaced signal (odd frame parity)
Memory: split field representation with top-to-bottom orientation
In-Memory Order
(lowest to highest memory address)
Spatial Order
(highest to lowest vertical position)
Temporal Order
(earliest to latest data)
Memory:0 Space:1 Time:0
Memory:1 Space:3 Time:1
Memory:2 Space:5 Time:2
Memory:3 Space:7 Time:3
Memory:4 Space:0 Time:4
Memory:5 Space:2 Time:5
Memory:6 Space:4 Time:6
Memory:7 Space:6 Time:7
Memory:4 Space:0 Time:4
Memory:0 Space:1 Time:0
Memory:5 Space:2 Time:5
Memory:1 Space:3 Time:1
Memory:6 Space:4 Time:6
Memory:2 Space:5 Time:2
Memory:7 Space:6 Time:7
Memory:3 Space:7 Time:3
Memory:0 Space:1 Time:0
Memory:1 Space:3 Time:1
Memory:2 Space:5 Time:2
Memory:3 Space:7 Time:3
Memory:4 Space:0 Time:4
Memory:5 Space:2 Time:5
Memory:6 Space:4 Time:6
Memory:7 Space:6 Time:7

Parameters:
  • DM_IMAGE_ORIENTATION==DM_IMAGE_TOP_TO_BOTTOM
  • DM_IMAGE_INTERLACING==DM_IMAGE_NONINTERLACED
  • signal is progressive scan (not specified by params)
Signal: 8-line progressive scan signal
Memory: full frame representation with top-to-bottom orientation
In-Memory Order
(lowest to highest memory address)
Spatial Order
(highest to lowest vertical position)
Temporal Order
(earliest to latest data)
Memory:0 Space:0 Time:0
Memory:1 Space:1 Time:1
Memory:2 Space:2 Time:2
Memory:3 Space:3 Time:3
Memory:4 Space:4 Time:4
Memory:5 Space:5 Time:5
Memory:6 Space:6 Time:6
Memory:7 Space:7 Time:7
Memory:0 Space:0 Time:0
Memory:1 Space:1 Time:1
Memory:2 Space:2 Time:2
Memory:3 Space:3 Time:3
Memory:4 Space:4 Time:4
Memory:5 Space:5 Time:5
Memory:6 Space:6 Time:6
Memory:7 Space:7 Time:7
Memory:0 Space:0 Time:0
Memory:1 Space:1 Time:1
Memory:2 Space:2 Time:2
Memory:3 Space:3 Time:3
Memory:4 Space:4 Time:4
Memory:5 Space:5 Time:5
Memory:6 Space:6 Time:6
Memory:7 Space:7 Time:7

Parameters:
  • DM_IMAGE_ORIENTATION==DM_IMAGE_TOP_TO_BOTTOM
  • DM_IMAGE_INTERLACING==DM_IMAGE_NONINTERLACED
  • signal is interlaced (not specified by params)
  • frame parity is even (not specified by params)
Signal: 8-line interlaced signal (even frame parity)
Memory: full frame representation with top-to-bottom orientation
In-Memory Order
(lowest to highest memory address)
Spatial Order
(highest to lowest vertical position)
Temporal Order
(earliest to latest data)
Memory:0 Space:0 Time:0
Memory:1 Space:1 Time:4
Memory:2 Space:2 Time:1
Memory:3 Space:3 Time:5
Memory:4 Space:4 Time:2
Memory:5 Space:5 Time:6
Memory:6 Space:6 Time:3
Memory:7 Space:7 Time:7
Memory:0 Space:0 Time:0
Memory:1 Space:1 Time:4
Memory:2 Space:2 Time:1
Memory:3 Space:3 Time:5
Memory:4 Space:4 Time:2
Memory:5 Space:5 Time:6
Memory:6 Space:6 Time:3
Memory:7 Space:7 Time:7
Memory:0 Space:0 Time:0
Memory:2 Space:2 Time:1
Memory:4 Space:4 Time:2
Memory:6 Space:6 Time:3
Memory:1 Space:1 Time:4
Memory:3 Space:3 Time:5
Memory:5 Space:5 Time:6
Memory:7 Space:7 Time:7

Parameters:
  • DM_IMAGE_ORIENTATION==DM_IMAGE_TOP_TO_BOTTOM
  • DM_IMAGE_INTERLACING==DM_IMAGE_NONINTERLACED
  • signal is interlaced (not specified by params)
  • frame parity is odd (not specified by params)
Signal: 8-line interlaced signal (odd frame parity)
Memory: full frame representation with top-to-bottom orientation
In-Memory Order
(lowest to highest memory address)
Spatial Order
(highest to lowest vertical position)
Temporal Order
(earliest to latest data)
Memory:0 Space:0 Time:4
Memory:1 Space:1 Time:0
Memory:2 Space:2 Time:5
Memory:3 Space:3 Time:1
Memory:4 Space:4 Time:6
Memory:5 Space:5 Time:2
Memory:6 Space:6 Time:7
Memory:7 Space:7 Time:3
Memory:0 Space:0 Time:4
Memory:1 Space:1 Time:0
Memory:2 Space:2 Time:5
Memory:3 Space:3 Time:1
Memory:4 Space:4 Time:6
Memory:5 Space:5 Time:2
Memory:6 Space:6 Time:7
Memory:7 Space:7 Time:3
Memory:1 Space:1 Time:0
Memory:3 Space:3 Time:1
Memory:5 Space:5 Time:2
Memory:7 Space:7 Time:3
Memory:0 Space:0 Time:4
Memory:2 Space:2 Time:5
Memory:4 Space:4 Time:6
Memory:6 Space:6 Time:7

Parameters:
  • DM_IMAGE_ORIENTATION==DM_IMAGE_BOTTOM_TO_TOP
  • DM_IMAGE_INTERLACING==DM_IMAGE_INTERLACED_EVEN
Signal: 8-line interlaced signal (even frame parity)
Memory: split field representation with bottom-to-top orientation
In-Memory Order
(lowest to highest memory address)
Spatial Order
(highest to lowest vertical position)
Temporal Order
(earliest to latest data)
Memory:0 Space:7 Time:7
Memory:1 Space:5 Time:6
Memory:2 Space:3 Time:5
Memory:3 Space:1 Time:4
Memory:4 Space:6 Time:3
Memory:5 Space:4 Time:2
Memory:6 Space:2 Time:1
Memory:7 Space:0 Time:0
Memory:7 Space:0 Time:0
Memory:3 Space:1 Time:4
Memory:6 Space:2 Time:1
Memory:2 Space:3 Time:5
Memory:5 Space:4 Time:2
Memory:1 Space:5 Time:6
Memory:4 Space:6 Time:3
Memory:0 Space:7 Time:7
Memory:7 Space:0 Time:0
Memory:6 Space:2 Time:1
Memory:5 Space:4 Time:2
Memory:4 Space:6 Time:3
Memory:3 Space:1 Time:4
Memory:2 Space:3 Time:5
Memory:1 Space:5 Time:6
Memory:0 Space:7 Time:7

Parameters:
  • DM_IMAGE_ORIENTATION==DM_IMAGE_BOTTOM_TO_TOP
  • DM_IMAGE_INTERLACING==DM_IMAGE_INTERLACED_ODD
Signal: 8-line interlaced signal (odd frame parity)
Memory: split field representation with bottom-to-top orientation
In-Memory Order
(lowest to highest memory address)
Spatial Order
(highest to lowest vertical position)
Temporal Order
(earliest to latest data)
Memory:0 Space:6 Time:7
Memory:1 Space:4 Time:6
Memory:2 Space:2 Time:5
Memory:3 Space:0 Time:4
Memory:4 Space:7 Time:3
Memory:5 Space:5 Time:2
Memory:6 Space:3 Time:1
Memory:7 Space:1 Time:0
Memory:3 Space:0 Time:4
Memory:7 Space:1 Time:0
Memory:2 Space:2 Time:5
Memory:6 Space:3 Time:1
Memory:1 Space:4 Time:6
Memory:5 Space:5 Time:2
Memory:0 Space:6 Time:7
Memory:4 Space:7 Time:3
Memory:7 Space:1 Time:0
Memory:6 Space:3 Time:1
Memory:5 Space:5 Time:2
Memory:4 Space:7 Time:3
Memory:3 Space:0 Time:4
Memory:2 Space:2 Time:5
Memory:1 Space:4 Time:6
Memory:0 Space:6 Time:7

Parameters:
  • DM_IMAGE_ORIENTATION==DM_IMAGE_BOTTOM_TO_TOP
  • DM_IMAGE_INTERLACING==DM_IMAGE_NONINTERLACED
  • signal is progressive scan (not specified by params)
Signal: 8-line progressive scan signal
Memory: full frame representation with bottom-to-top orientation
In-Memory Order
(lowest to highest memory address)
Spatial Order
(highest to lowest vertical position)
Temporal Order
(earliest to latest data)
Memory:0 Space:7 Time:7
Memory:1 Space:6 Time:6
Memory:2 Space:5 Time:5
Memory:3 Space:4 Time:4
Memory:4 Space:3 Time:3
Memory:5 Space:2 Time:2
Memory:6 Space:1 Time:1
Memory:7 Space:0 Time:0
Memory:7 Space:0 Time:0
Memory:6 Space:1 Time:1
Memory:5 Space:2 Time:2
Memory:4 Space:3 Time:3
Memory:3 Space:4 Time:4
Memory:2 Space:5 Time:5
Memory:1 Space:6 Time:6
Memory:0 Space:7 Time:7
Memory:7 Space:0 Time:0
Memory:6 Space:1 Time:1
Memory:5 Space:2 Time:2
Memory:4 Space:3 Time:3
Memory:3 Space:4 Time:4
Memory:2 Space:5 Time:5
Memory:1 Space:6 Time:6
Memory:0 Space:7 Time:7

Parameters:
  • DM_IMAGE_ORIENTATION==DM_IMAGE_BOTTOM_TO_TOP
  • DM_IMAGE_INTERLACING==DM_IMAGE_NONINTERLACED
  • signal is interlaced (not specified by params)
  • frame parity is even (not specified by params)
Signal: 8-line interlaced signal (even frame parity)
Memory: full frame representation with bottom-to-top orientation
In-Memory Order
(lowest to highest memory address)
Spatial Order
(highest to lowest vertical position)
Temporal Order
(earliest to latest data)
Memory:0 Space:7 Time:7
Memory:1 Space:6 Time:3
Memory:2 Space:5 Time:6
Memory:3 Space:4 Time:2
Memory:4 Space:3 Time:5
Memory:5 Space:2 Time:1
Memory:6 Space:1 Time:4
Memory:7 Space:0 Time:0
Memory:7 Space:0 Time:0
Memory:6 Space:1 Time:4
Memory:5 Space:2 Time:1
Memory:4 Space:3 Time:5
Memory:3 Space:4 Time:2
Memory:2 Space:5 Time:6
Memory:1 Space:6 Time:3
Memory:0 Space:7 Time:7
Memory:7 Space:0 Time:0
Memory:5 Space:2 Time:1
Memory:3 Space:4 Time:2
Memory:1 Space:6 Time:3
Memory:6 Space:1 Time:4
Memory:4 Space:3 Time:5
Memory:2 Space:5 Time:6
Memory:0 Space:7 Time:7

Parameters:
  • DM_IMAGE_ORIENTATION==DM_IMAGE_BOTTOM_TO_TOP
  • DM_IMAGE_INTERLACING==DM_IMAGE_NONINTERLACED
  • signal is interlaced (not specified by params)
  • frame parity is odd (not specified by params)
Signal: 8-line interlaced signal (odd frame parity)
Memory: full frame representation with bottom-to-top orientation
In-Memory Order
(lowest to highest memory address)
Spatial Order
(highest to lowest vertical position)
Temporal Order
(earliest to latest data)
Memory:0 Space:7 Time:3
Memory:1 Space:6 Time:7
Memory:2 Space:5 Time:2
Memory:3 Space:4 Time:6
Memory:4 Space:3 Time:1
Memory:5 Space:2 Time:5
Memory:6 Space:1 Time:0
Memory:7 Space:0 Time:4
Memory:7 Space:0 Time:4
Memory:6 Space:1 Time:0
Memory:5 Space:2 Time:5
Memory:4 Space:3 Time:1
Memory:3 Space:4 Time:6
Memory:2 Space:5 Time:2
Memory:1 Space:6 Time:7
Memory:0 Space:7 Time:3
Memory:6 Space:1 Time:0
Memory:4 Space:3 Time:1
Memory:2 Space:5 Time:2
Memory:0 Space:7 Time:3
Memory:7 Space:0 Time:4
Memory:5 Space:2 Time:5
Memory:3 Space:4 Time:6
Memory:1 Space:6 Time:7

Support This SiteI work on this site in my off hours. Please help me to push aside my day job and work on it more by supporting the site in one of these ways:
donate now   Donate Now
Use your credit card or PayPal to donate in support of the site.
get anything from amazon.com
Use this link to Amazon—you pay the same, I get 4%.
get my thai dictionary app
Learn Thai with my Talking Thai-English-Thai Dictionary app: iOS, Android, Windows.
get my thai phrasebook app
Experience Thailand richly with my Talking Thai-English-Thai Phrasebook app.
get my chinese phrasebook app
Visit China easily with my Talking Chinese-English-Chinese Phrasebook app.
get thailand fever
I co-authored this bilingual cultural guide to Thai-Western romantic relationships.
CopyrightAll text and images copyright 1999-2017 Chris Pirazzi unless otherwise indicated.
Support This Site

I work on this site in my off hours. Please help me to push aside my day job and work on it more by supporting the site in one of these ways:
donate now   Donate Now
Use your credit card or PayPal to donate in support of the site.
get anything from amazon.com
Use this link to Amazon—you pay the same, I get 4%.
get my thai dictionary app
Learn Thai with my Talking Thai-English-Thai Dictionary app: iOS, Android, Windows.
get my thai phrasebook app
Experience Thailand richly with my Talking Thai-English-Thai Phrasebook app.
get my chinese phrasebook app
Visit China easily with my Talking Chinese-English-Chinese Phrasebook app.
get thailand fever
I co-authored this bilingual cultural guide to Thai-Western romantic relationships.
Copyright

All text and images copyright 1999-2017 Chris Pirazzi unless otherwise indicated.