Patent ID: 9055272
Filing Date: 2015-06-09
Classification: H04N

Abstract:
1. A moving image reproduction apparatus comprising: an acquisition unit configured to acquire, from a server that concurrently distributes a plurality of types of video streams in which a moving image is coded at a plurality of types of bit rates and that distributes each video stream in chunks including a plurality of pictures that constitute the moving image, a chunk of a video stream that corresponds to any one bit rate; an acquisition control unit configured to indicate to the acquisition unit the type of the video stream to be acquired; a reproduction unit configured to decode pictures included in the acquired chunk and to display the decoded pictures during a reproduction process of reproducing the video stream; and a reproduction control unit configured to instruct the reproduction unit to start the reproduction process, wherein, when a reproduction target is switched to a second video stream, which corresponds to a second bit rate, during the reproduction of a first video stream, which corresponds to a first bit rate, the reproduction unit continues to reproduce a chunk of the first video stream being reproduced, the acquisition control unit instructs the acquisition unit to acquire the second video stream instead of the first video stream, a time stamp that indicates a display time of a picture in the moving image is associated, respectively, in advance with each picture included in a chunk of the first video stream and each picture included in a chunk of the second video stream, and the reproduction control unit detects, based on respective time stamps associated with pictures included in a chunk of the second video stream and respective time stamps associated with pictures included in a chunk of the first video stream being reproduced, pictures that overlap between pictures included in a chunk of the second video stream and pictures included in the chunk of the first video stream being reproduced and instructs the reproduction unit to exclude at least a portion of the overlapping pictures from being decoded during a reproduction process performed on a chunk of the second video stream.