lurkertech.comLurker's Guide → Examples of Image Parameters in SGI Movie and Digital Media Libraries

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

Like It?Like what you see on this site? Want to see more in the future?
DonateSubmit this site (helps attract more readers)
StumbleUpondel.icio.us
del.icio.us
Google Ads
Shameless
Plugs
If you find this information useful or entertaining, consider browsing these shameless plugs for things that me and my friends to do earn a living.
mapfling.com: free custom maps with your own labels
Party? Meeting? Request a map, label it yourself, and easily fling it to your friends!
world's stupidest everything
See some of the worst the world has to offer, and add some of your own!

World's Stupidest Holiday and Birthday Presents - stupidest-presents.com
World's Stupidest Wedding Websites - stupidest-wedding-sites.com
World's Stupidest Baby Websites - stupidest-baby-sites.com
World's Stupidest TV, Movie, Music, and Sports Stars - stupidest-stars.com
World's Stupidest Politicians - stupidest-politicians.com
World's Stupidest TV Shows - stupidest-tv-shows.com
World's Stupidest Movies - stupidest-movies.com
World's Stupidest Blogs - stupidest-blogs.com
World's Stupidest Websites - stupidest-websites.com
World's Stupidest Company Websites - stupidest-company-sites.com
lurkertech: video tech and diversions
Buzzword bingo, bill the borg, MEZ, lurker's guide to video, and Thai, oh my!
slice-of-thai.com
Tasty morsels of information on Thai food, language, culture, and general silliness.
thailand fever
I co-authored this bilingual cultural guidebook to Thai-Western romantic relationships.
thai-english software dictionary
Check out my Thai-English, English-Thai dictionary for Palm OS® PDAs.
allaboutpai.com
A site about Pai, my peaceful home in the mountains of Northern Thailand.
thailand your way
Travel with my friend Nang, who is a great nature, birding, and cultural guide.
jeed illustration
My English-fluent Thai friend Jeed is a freelance illustrator who is available for hire.
CopyrightAll text and images copyright 1999-2008 Chris Pirazzi unless otherwise indicated.