
TMS320AV220
VIDEO CD MPEG DECODER
SCSS016A – JUNE 1994 – REVISED JANUARY 1996
9
POST OFFICE BOX 655303
DALLAS, TEXAS 75265
normal-play-mode operation
The ’AV220 is automatically set to normal-play mode upon completion of all reset, fast, and still operations. In
normal-play mode, the ’AV220 decodes video streams with the video-stream identification (ID) selected in the
VID_STRM_ID register. In still mode, the ’AV220 decodes streams with a video-stream ID of either 1 or the ID
selected in the VID_STRM_ID register.
The ‘AV220 decodes the audio-stream ID selected in the AVD_STRM_ID register. The default audio- and
video-stream ID is 0.
fast-forward and fast-reverse operation
Fast forward and fast reverse are done by displaying Intra-frames (I-frames) only with the host skipping to the
next or previous I-frame at controlled intervals. The location of the next and previous I-frames are normally
encoded in the user-data field associated with each I-frame and this information can be used by the host to
control the process.
For fast-forward or fast-reverse operation, the host sets the FAST register to a 1. The ’AV220 responds with the
following control sequence:
Clears the bit-stream input buffer
Disables A/V synchronization
Mutes the audio
Looks for the next I-frame in the input data stream
Generates an interrupt when the I-frame is found (if enabled)
Generates an interrupt if there is user data present (if enabled)
Places the 18-byte user data field into the user-data register
Decodes and displays the I-frame
Generates an interrupt when the I-frame is decoded (if enabled)
Looks for the next I-frame
The host skips to the CD-ROM sector indicated in the user-data register for the next I-frame after receiving the
I-frame decoded interrupt. Waiting for this interrupt ensures that the current frame is completely decoded.
The above sequence is repeated as required. To return to normal operation, the host clears the FAST register.
still-mode operation
Normal-resolution still-picture display is also supported and controlled by the STILL_MODE register. It is done
in a manner similar to the fast mode in that only I-frames are displayed, but the process is not continuous; the
host controls stepping from one still to the next, and the audio is not muted. Muted audio can be selected through
the ’AV220 DISPLAY_MODE register.
For still-mode operation, the host sets bit 1 of the STILL_MODE register to a 1. The ’AV220 responds with the
following control sequence:
Clears the bit-stream input buffer
Disables A/V synchronization, but does not mute the audio
Finds and displays the next I-frame found
Enters the pause mode while holding the display