Abstract:
A multimedia system including an integrated system (600) and video decoder (619) with an audio/video synchronization circuit (620) for substantially synchronizing the display of video images with audio playback. In addition, a step control is provided to allow for viewing of video images on a frame-by-frame basis or to freeze or play video in slow motion. When step control is activated, audio output is muted. Audio data corresponding to displayed video is transmitted to the muted audio decoder. An internal system clock (401) may be suppressed to the system clock counter (411). An external CPU (820) may provide system clock start times corresponding to video frames to be displayed. The external CPU (820) may increment the system clock counter (411) by an amount corresponding to the difference between a successive frame or number of frames.
Abstract:
A multimedia system includes an integrated system and video decoder with an audio/video synchronization circuit (200) for substantially synchronizing the display of video images with audio playback. An audio presentation time stamp (APTS) (415) is detected in the compressed/coded audio data stream in the integrated system and video decoder and stored in a data latch (442). The compressed/coded audio data stream is fed to an audio decoder which decodes/decompresses the audio data and outputs an audio signal. The audio decoder detects when audio data corresponding to an APTS (415) had been output and sets a corresponding flag (213). The flag (213) indicates to the integrated system and video decoder that a corresponding audio segment had been decoded/decompressed and output. The integrated system and video decoder then synchronizes the video output with the audio output by repeating or skipping frames of video data.
Abstract:
A multimedia system includes an integrated system and video decoder with an audio/video synchronization circuit (200) for substantially synchronizing the display of video images with audio playback. An audio presentation time stamp (APTS) (415) is detected in the compressed/coded audio data stream in the integrated system and video decoder and stored in a data latch (442). The compressed/coded audio data stream is fed to an audio decoder which decodes/decompresses the audio data and outputs an audio signal. The audio decoder detects when audio data corresponding to an APTS (415) had been output and sets a corresponding flag (213). The flag (213) indicates to the integrated system and video decoder that a corresponding audio segment had been decoded/decompressed and output. The integrated system and video decoder then synchronizes the video output with the audio output by repeating or skipping frames of video data.
Abstract:
A multimedia system including an integrated system (600) and video decoder (619) with an audio/video synchronization circuit (620) for substantially synchronizing the display of video images with audio playback. In addition, a step control is provided to allow for viewing of video images on a frame-by-frame basis or to freeze or play video in slow motion. When step control is activated, audio output is muted. Audio data corresponding to displayed video is transmitted to the muted audio decoder. An internal system clock (401) may be suppressed to the system clock counter (411). An external CPU (820) may provide system clock start times corresponding to video frames to be displayed. The external CPU (820) may increment the system clock counter (411) by an amount corresponding to the difference between a successive frame or number of frames.