Object movie exporter
First Claim
1. A digital processing implemented method for processing a data set enabling interactive random access for different views of an object, said method comprising:
- storing a plurality of frames of said object, said plurality of frames representing a set of views of said object;
assigning a reference number to each of said plurality of frames;
arranging said plurality of frames in a preferred layout; and
dividing said preferred layout into a plurality of blocks having frames sharing spatial similarities and compressing each of said plurality of blocks separately.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatuses for compressing and/or transmitting and/or receiving data representing different views of an object. In one method according to the present invention, the method stores a plurality of frames of an object wherein each of these frames represents a view of the object. The method then assigns a reference number to each of these frames, arranges these frames in a preferred layout, divides the preferred layout into a plurality of blocks having frames sharing spatial similarities, and compresses each of these blocks separately.
-
Citations
63 Claims
-
1. A digital processing implemented method for processing a data set enabling interactive random access for different views of an object, said method comprising:
-
storing a plurality of frames of said object, said plurality of frames representing a set of views of said object;
assigning a reference number to each of said plurality of frames;
arranging said plurality of frames in a preferred layout; and
dividing said preferred layout into a plurality of blocks having frames sharing spatial similarities and compressing each of said plurality of blocks separately. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A digital processing implemented method for receiving and using a data set enabling interactive random access for different views of an object, said method comprising:
-
transmitting a request to receive said data set, said data set including frames of said object, said frames representing views of said object; and
receiving said data set wherein said frames were arranged in a preferred layout, said preferred layout was divided into a plurality of blocks wherein each of said plurality of blocks was compressed separately. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A computer readable storage medium containing executable computer program instructions which when executed cause a digital processing implemented method for processing a data set enabling interactive random access for different views of an object, said method comprising:
-
storing a plurality of frames of said object, said plurality of frames representing a set of views of said object;
assigning a reference number to each of said plurality of frames;
arranging said plurality of frames in a preferred layout; and
dividing said preferred layout into a plurality of blocks having frames sharing spatial similarities and compressing each of said plurality of blocks separately. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A computer readable storage medium containing executable computer program instructions which when executed cause a digital processing implemented method for receiving and using a data set enabling interactive random access for different views of an object, said method comprising:
-
transmitting a request to receive said data set, said data set including frames of said object, said frames representing views of said object; and
receiving said data set wherein said frames were arranged in a preferred layout, said preferred layout was divided into a plurality of blocks wherein each of said plurality of blocks was compressed separately. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52)
-
-
53. A digital processing system for processing a data set enabling interactive random access for different views of an object, said system comprising:
-
means for storing a plurality of frames of said object, said plurality of frames representing a set of views of said object;
means for assigning a reference number to each of said plurality of frames;
means for arranging said plurality of frames in a preferred layout; and
means for dividing said preferred layout into a plurality of blocks having frames sharing spatial similarities and compressing each of said plurality of blocks separately. - View Dependent Claims (54, 55, 56)
-
-
57. A digital processing implemented system for receiving and using a data set enabling interactive random access for different views of an object, said system comprising:
-
means for transmitting a request to receive said data set, said data set including frames of said object, said frames representing views of said object; and
means for receiving said data set wherein said frames were arranged in a preferred layout, said preferred layout was divided into a plurality of blocks wherein each of said plurality of blocks was compressed separately. - View Dependent Claims (58, 59, 60, 61, 62, 63)
-
Specification