(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
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 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
|