Patent ID: 8238717

Claim:
A reproducing device for playing back data from a recording medium, comprising: play back circuits for reading first stream data from a recording medium, the first stream data including first video data, first subtitle data, and first graphics data and having a plurality of packets, each packet having a packet identification information; download data storage circuits for downloading and storing second stream data, via a network, the second stream data including second video data, second subtitle data and second graphics data and having a plurality of packets, each packet having the packet identification information; a first switcher for selecting the first video data, the first subtitle data or first graphics data from the first stream data read by the play back circuits based on the packet identification information; a second switcher for selecting second video data, second subtitle data or second graphics data from the second stream data downloaded and stored by the download data storage circuits based on the packet identification information; selection circuits for conducting plural selections including a first selection to select between the first video data selected by the first switcher and the second video data selected by the second switcher, a second selection to select between the first subtitle data selected by the first switcher and the second subtitle data selected by the second switcher, and a third selection to select between the first graphics data selected by the first switcher and the second graphics data selected by the second switcher, where the first, second and third selections are able to perform selection independently from each other; output circuits for outputting the video data, the subtitle data and the graphics data selected by the selection circuits; wherein the first stream data arid the second stream data are reproduced synchronously; and wherein the video data, the subtitle data and the graphics data from the selection circuits are superimposed together with each other and outputted.