Method and device for seamless-decoding video stream including streams having different frame rates
AssigneeMatsushita Electric Industrial Co., Ltd.
InventorsShoichi Goto, Shintaro Nakatani
Life of this patent
Estimating the term…
Abstract
A decoding apparatus (VDA) for decoding a mixed video stream (STv) of a plurality of streams (interlace scheme, progressive scheme) of different frame rates in predetermined decode timing (Vmc) for seamless playback, the apparatus including a stream analyzer (Ddv, 2) for extracting each frame rate before the plurality of streams (IS, PS) are decoded and a video decode controller (CDV) for determining the timing (Vmc) for decoding a slice layer (SL) of the video stream (STv) based on the extracted frame rate. The video stream (STv) is decoded in the determined timing (Vmc). Even if the video stream (STv) is switched between the streams (IS, PS) of different frame rate, seamless playback can be carried out.
Claims18
A decoding apparatus for decoding a video stream comprised of a plurality of streams of different frame rates in predetermined decode timing for seamless playback, said apparatus comprising:
- frame rate extracting means for extracting each of the frame rates before decoding the plurality of streams;
- and
- decode control means for determining timing for decoding a slice layer of the video stream based on the extracted frame rate,
- wherein seamless playback is possible by decoding the video stream in the determined decode timing even when the video stream is switched among streams of different frame rates, and
- wherein said decode means is operable to decode a slice layer of the compressed data and then to decode a picture layer of a following picture.
A decoding apparatus for decoding a video stream comprised of a plurality of streams of different frame rates in predetermined decode timing for seamless playback, said apparatus comprising:
- frame rate extracting means for extracting each of the frame rates before decoding the plurality of streams;
- and
- decode control means for determining timing for decoding a slice layer of the video stream based on the extracted frame rate,
- wherein seamless playback is possible by decoding the video stream in the determined decode timing even when the video stream is switched among streams of different frame rates,
- wherein said frame rate extracting means is operable to analyze the video stream based on the decode timing, and to separate the video stream into header information and compressed data,
- wherein said decode control means is operable to delay, based on the header information, a vertical synchronization signal defined by a display format of the video stream for a predetermined time according to each of the frame rates of the plurality of streams included in the video stream, and to generate a decode timing signal for defining the decode timing, and
- wherein said decode control means includes, for the video stream, decode timing correcting means for alternately masking the decode timing signal for an interlace stream, and for outputting the decode timing signal as it is for a progressive stream.
A decoding apparatus for decoding a video stream comprised of a plurality of streams of different frame rates in predetermined decode timing for seamless playback, said apparatus comprising:
- frame rate extracting means for extracting each of the frame rates before decoding the plurality of streams;
- and
- decode control means for determining timing for decoding a slice layer of the video stream based on the extracted frame rate,
- wherein seamless playback is possible by decoding the video stream in the determined decode timing even when the video stream is switched among streams of different frame rates, and
- wherein said decode means is operable to decode a picture layer, a slice layer and then to further decode the picture layer.
Dependencies are inferred from the claim text.