Patent ID: 8090014

Claim:
A system for managing multiview streaming video data composed of a plurality of frames, said system comprising: an encoder configured to encode multiple representations of at least one frame of the plurality of frames corresponding to multiple views using different reference frames for each of the multiple representations, wherein the multiple representations of the at least one frame correspond to a common time instant and a common view; a controller, comprising a processor, configured to create a coding tree containing the plurality of frames and the multiple representations, wherein the coding tree is composed of a root I-frame and a plurality of P-frames and depicts frame paths for each of the encoded plurality of frames that identify which of the frames comprise reference frames for other frames, and wherein the controller is further configured to maintain at least one of the multiple representations as one of a P-frame and an I-frame that corresponds to each view in each time instant; a data store configured to store the coding tree, wherein the controller is further configured to identify a storage constraint of the data store and to omit at least one of the multiple representations from the coding tree to cause the plurality of frames stored in the data store to remain within the storage constraint.