Patent ID: 8250617

Claim:
A method for processing broadcasts, comprising: receiving a broadcast of a program, the broadcast containing a plurality of perspectives of the program, each of the perspectives providing a view of a given scene from a different angle; presenting a first perspective of the plurality of perspectives to a viewer, said first perspective comprising a first perspective of a portion of the program; storing at least one of the plurality of perspectives; providing input from a viewer which indicates a desire to replay the portion of the program from a second perspective of the plurality of perspectives; identifying in the first perspective a first point in time in the program which corresponds to the beginning of said portion, responsive to the input; automatically determining a second point in time in the second perspective, wherein the second point in time comprises an approximation of the first point in time in the program; presenting the portion of the program from the second perspective to the viewer beginning at the second point in time; and periodically storing broadcast meta-data corresponding to each of one or more of the received plurality of perspectives of the program, said meta-data comprising at least time and/or offset information for each of the corresponding one or more plurality of perspectives; wherein identifying the first point in time in the first perspective comprises identifying a first offset in a stored file corresponding to the first perspective.