Controllable items | |
---|---|
《Transfer block》 ・ Registering a stream to play ・ Registering the next stream to play ・ Stream data transfer ・ Force video switching | |
《Decode block》 ・ Start decoding ・ Stop decoding ・ Clearing data in decoder buffer | |
《Display block》 ・ Switching decoding timing ・ Setting and canceling video pauses ・ Setting and unfreezing videos ・ Switching output destination |
VBV buffer MPEG frame buffer ┌─────┬─┬──┐ ┌───────┐ ┌─┬──┬───┬───┐ │ │ │ │→│Decoder│→│ │ │ │ │ └─────┴─┴──┘ └───────┘ └─┴──┴───┴───┘ Not ↑ ↑ decoded│ Decoded │ Start next picture
VBV buffer MPEG frame buffer ┌────┬────┐ ┌───────┐ ┌─┬──┬───┬───┐ │ │ │→│Decoder│→│ │ │ │ │ └────┴────┘ └───────┘ └─┴──┴───┴───┘ ↑ ↑ Start Decoding of the picture next being processed is completed picture
Specifies the timing of the decode synchronization signal. You can specify whether decoding is performed using VSYNC synchronization or host synchronization.
Set the pose of the video by opening the pause switch. During pause, image data does not flow beyond the pause switch, so the image is not updated. Unpause the video by closing the pause switch.
Additionally, slow playback is possible by specifying the re-pause interval.
Set the video to freeze by opening the freeze switch. During freezing, the image data is discarded from the freeze switch, so the image is not updated. Unfreeze the video by closing the freeze switch.
You can also perform strobe playback by specifying the refreeze interval.
Switch the output destination of image data. VDP2 and host can be set as output destinations.
situation | switch status | explanation | ||
---|---|---|---|---|
Pause | Freeze | |||
1 | Normal playback | closed | closed | Playing normally. |
2 | Pause | Open | closed | The video has stopped. The image data stops at the pause switch. |
3 | Freeze | closed | Open | The video has stopped. Image data is discarded from the freeze switch. |
4 | Pause | Open | Open | The video has stopped. The image data stops at the pause switch. Even after canceling the pause, the video freezes and does not resume playing. |
Figure 4.3 State transition diagram of MPEG/Video display block
Controllable items | |
---|---|
《Transfer block》 ・ Registering a stream to play ・ Registering the next stream to play ・ Stream data transfer ・ Switching streams ・ Setting stream number and channel number | |
《Decode block》 ・ Start decoding ・ Stop decoding ・ mute audio |
Mute left and right independently.
When a stream is input to the audio decoder, the data of the first three audio frames (approximately 100 msec) is muted.
Figure 4.5 Multilingual playback
Buffer section ┌────────┬────────┬────────┬────────┬────────┬────────┬────────┐ ┌────────┐ | CN=3 | CN=2 | CN=1 | CN=3 | CN=2 | CN=1 | CN=3 | CN=1 |Decoder | │ French │English │Japanese│ French │English │Japanese│ French │ → │ │ └────────┴────────┴────────┴────────┴────────┴────────┴────────┘ └────────┘ An example of playing Japanese on channel number 1 (CN=1) is shown. French and English audio data are discarded as Japanese data is played back.