Patent ID: 8090243

Claim:
An apparatus for reproducing multi angle data that enables the apparatus to display data at an angle selected from a plurality of angles of the multi angle data during reproduction of the multi angle data, the apparatus comprising: a reading unit to read the multi angle data in data units each having a same predetermined size; and a buffer to store the read multi angle data; wherein the multi angle data comprises a plurality of interleaved blocks each having a same size and comprising a plurality of packets each having a same predetermined size; each of the interleaved blocks is aligned with a respective one of the data units; a size of each of the interleaved blocks is an integral multiple of the size of each of the data units, and is also an integral multiple of the size of each of the packets; each of the interleaved blocks comprises at least one angle point that enables the apparatus to continue data reproduction while jumping from one reproduction position to another reproduction position during reproduction of the multi angle data; the at least one angle point comprises at least one angle point that is between a start point of each of the interleaved blocks and an end point of each of the interleaved blocks; the multi angle data comprises angle data of at least two different angles; each of the interleaved blocks comprises angle data of only a single angle of the multi angle data; the interleaved blocks in each pair of adjacent ones of the interleaved blocks respectively correspond to different angles of the multi angle data; and a maximum number of the at least one angle point in each of the interleaved blocks is determined by a longest jumping distance that may occur during reproduction of the multi angle data and a maximum jumping distance of the apparatus in a predetermined amount of time.