Patent ID: 8805159

Claim:
A reproducing device for reproducing plural content supplied from one or more input sources, the reproducing device comprising: one or more input source selectors for selecting content to reproduce from among the plural content; a plurality of decoding processors for performing a decoding process on the content; a plurality of output controllers for reproducing and outputting the content after the decoding process; an instruction reception unit for receiving a reproduction instruction specifying arbitrary content from among the plural content, to have the specified content reproduced and output by one of the output controllers; a reproducibility determiner for making a decision, when the reproduction instruction is received, on a basis of usage conditions of the one or more input source selectors and the plurality of decoding processors, as to whether or not the specified content can be reproduced with one of the plurality of decoding processors; a reproduction path determiner for designating, on a basis of the decision made by the reproducibility determiner, which decoding processor and which output controller to use to reproduce the specified content; and a reproduction controller for using the decoding processor and the output controller designated by the reproduction path determiner to reproduce the specified content; wherein when first content is already being reproduced by one of the plurality of decoding processors and the instruction reception unit receives a new reproduction instruction for second content, the reproducibility determiner decides that the second content cannot be reproduced with another one of the decoding processors, differing from the decoding processor being used to reproduce the first content, when at least one of the following is satisfied: there is no input source selector that can demultiplex the second content and is not currently being used for reproduction, there is no decoding processor that can decode the second content and is not currently being used for reproduction, the second content is supplied from an input source, among the one or more input sources, that is currently being used for reproduction and is incapable of multiple output, the second content is supplied from an input source, among the one or more input sources, having an access bandwidth limit that would be exceeded if the second content were to be reproduced with said another one of the decoding processors, and when the second content is network content and network bandwidth needed for reproducing the second content is not obtainable.