A content receiving apparatus comprising: decoding means for receiving, from a content providing apparatus provided at an encoder side, a plurality of encoded video frames, containing reference frames and non-reference frames to which video time-stamps based on reference clock for the encoder side are attached and a plurality of encoded audio frames to which audio time-stamps based on a reference clock for the encoder side are attached, and for decoding the encoded video frames and the encoded audio frames; storing means for storing a plurality of video frames that the decoding means has obtained by decoding the encoded video frames and a plurality of audio frames that the decoding means has obtained by decoding the encoded audio frames; calculating means for calculating a time difference resulting from a gap between a clock frequency of a reference clock for the encoder side and a clock frequency of a system time clock for the decoder side; and timing-adjusting means for adjusting a timing of outputting the plurality of video frames, one by one, in accordance with the time difference and on the basis of a timing of outputting the plurality of audio frames, one by one, characterised in that the timing adjusting means is adapted, when the time difference calculated by the calculating means exceeds a preset threshold value and the output timing of the video frame falls behind the output timing of the audio frame (SP6 and SP7), to shorten the picture-refreshing intervals if no non-reference frame (B picture) is present (SP9 NO) or otherwise to skip the non-reference video frame (B picture) (SP9 YES), and a timing control circuit within the timing-adjusting means is adapted to repeatedly output said video frame (SP8) when the time difference calculated by the calculating means exceeds a preset threshold value and the output timing of the audio frame falls behind the output timing of the video frame (SP6 YES and SP7 NO). decoding means for receiving, from a content providing apparatus provided at an encoder side, a plurality of encoded video frames, containing reference frames and non-reference frames to which video time-stamps based on reference clock for the encoder side are attached and a plurality of encoded audio frames to which audio time-stamps based on a reference clock for the encoder side are attached, and for decoding the encoded video frames and the encoded audio frames; storing means for storing a plurality of video frames that the decoding means has obtained by decoding the encoded video frames and a plurality of audio frames that the decoding means has obtained by decoding the encoded audio frames; calculating means for calculating a time difference resulting from a gap between a clock frequency of a reference clock for the encoder side and a clock frequency of a system time clock for the decoder side; and timing-adjusting means for adjusting a timing of outputting the plurality of video frames, one by one, in accordance with the time difference and on the basis of a timing of outputting the plurality of audio frames, one by one, characterised in that the timing adjusting means is adapted, when the time difference calculated by the calculating means exceeds a preset threshold value and the output timing of the video frame falls behind the output timing of the audio frame (SP6 and SP7), to shorten the picture-refreshing intervals if no non-reference frame (B picture) is present (SP9 NO) or otherwise to skip the non-reference video frame (B picture) (SP9 YES), and a timing control circuit within the timing-adjusting means is adapted to repeatedly output said video frame (SP8) when the time difference calculated by the calculating means exceeds a preset threshold value and the output timing of the audio frame falls behind the output timing of the video frame (SP6 YES and SP7 NO). <EOS>