Three-dimensional data processing system
First Claim
1. A three-dimensional data processing system comprising:
- a storage device that stores three-dimensional data of each reference object in a set of primary compressed data prepared by compressing the three-dimensional data in an irreversible compression method and secondary compressed data for compensating for the difference resulting from said irreversible compression method;
a collating unit that collates three-dimensional data decompressed from the primary compressed data and the secondary compressed data of each reference object with collation object data, which are three-dimensional data or image data of a collation object; and
a candidate display unit that decompresses the primary compressed data of several reference objects of higher similarities included in collation results and displaying the decompressed data on a display device, wherein a compression method in which a coupling coefficients for synthesizing certain three-dimensional data by linear-combining a plurality of basic three-dimensional data become the compressed data of the certain three-dimensional data is used as said irreversible compression method.
1 Assignment
0 Petitions
Accused Products
Abstract
A three-dimensional data processing system performs a collating operation precisely and can reduce the quantity of data necessary for presenting candidate data. A storage device stores the three dimensional data of each reference body in a set of the primary compressed data, which has been prepared by compressing three-dimensional data in an irreversible compression method, and the secondary compressed data for compensating difference between the three-dimensional data restored from the primary compressed data and the original three-dimensional data. A server device collates, when it receives the collation object data, the three-dimensional data decompressed from the primary compressed data and the secondary compressed data of each reference object with the collation object data, and transmits the primary compressed data of the several reference objects of higher similarities to the client device. This client device decompresses and displays the primary compressed data on a display device.
-
Citations
12 Claims
-
1. A three-dimensional data processing system comprising:
-
a storage device that stores three-dimensional data of each reference object in a set of primary compressed data prepared by compressing the three-dimensional data in an irreversible compression method and secondary compressed data for compensating for the difference resulting from said irreversible compression method; a collating unit that collates three-dimensional data decompressed from the primary compressed data and the secondary compressed data of each reference object with collation object data, which are three-dimensional data or image data of a collation object; and a candidate display unit that decompresses the primary compressed data of several reference objects of higher similarities included in collation results and displaying the decompressed data on a display device, wherein a compression method in which a coupling coefficients for synthesizing certain three-dimensional data by linear-combining a plurality of basic three-dimensional data become the compressed data of the certain three-dimensional data is used as said irreversible compression method.
-
-
2. A three-dimensional data processing system comprising:
-
a storage device that stores three-dimensional data of each reference object in a set of primary compressed data prepared by compressing the three-dimensional data in an irreversible compression method and secondary compressed data for compensating for the difference resulting from said irreversible compression method; a collating unit that collates three-dimensional data decompressed from the primary compressed data and the secondary compressed data of each reference object with collation object data, which are three-dimensional data or image data of a collation object; a candidate display unit that decompresses the primary compressed data of several reference objects of higher similarities included in collation results and displaying the decompressed data on a display device; and a server device and a client device connected to each other via a network, wherein said server device comprises said storage device and said collating unit, and said client device comprises a candidate display unit, wherein said client device comprises a secondary decompression unit that obtains secondary compressed data of a reference object, requested by a user, from said server device and generates high-definition three-dimensional data by adding the secondary compressed data to the three-dimensional data decompressed from the primary compressed data of the reference object. - View Dependent Claims (3)
-
-
4. A three-dimensional data processing method including:
-
having a client device transmit collation object data, which are three-dimensional data or image data of a collation object, to a server device via a network; having said server device collate said collation object data with three-dimensional data of each reference object decompressed from primary compressed data and secondary compressed data of each reference object read out from a storage device that stores three-dimensional data of each reference object in a set of the primary compressed data prepared by compressing the three-dimensional data in an irreversible compression method and the secondary compressed data for compensating for the difference resulting from said irreversible compression method, and transmit the primary compressed data of several reference objects of higher similarities to said client device via the network; and having said client device decode the received primary compressed data and display the decompressed data on a display device, wherein in said irreversible compression method, coupling coefficients for synthesizing three-dimensional data by linear-combining a plurality of basic three-dimensional data become the compressed data of the three-dimensional data.
-
-
5. A server device comprising:
-
a storage device that stores three-dimensional data of each reference object in a set of primary compressed data prepared by compressing the three-dimensional data in an irreversible compression method and secondary compressed data for compensating for a difference resulting from said irreversible compression method, wherein in said irreversible compression method, coupling coefficients for synthesizing three-dimensional data by linear-combining a plurality of basic three-dimensional data become the compressed data of the three-dimensional data; and a processing device that receives collation object data, which are three-dimensional data or image data of a collation object, from a client device via a network, collates three-dimensional data decompressed from the primary compressed data and the secondary compressed data of each reference object with the received collation object data, and transmits the primary compressed data of several reference objects of higher similarities to said client device via the network. - View Dependent Claims (6)
-
-
7. A client device comprising:
-
a collation request unit that transmits a collation request including collation object data, which are three-dimensional data or image data of a collation object, to a server device via a network;
receiving primary compressed data prepared by compressing three-dimensional data of a reference object similar to said collation object data in an irreversible compression method from said server device;
decompressing the primary compressed data; and
displaying the decompressed data on a display device; anda secondary decompression unit that obtains secondary compressed data of said reference object, requested by a user, from said server device and generates high-definition three-dimensional data by adding the secondary compressed data to three-dimensional data decompressed from primary compressed data of said reference object. - View Dependent Claims (8)
-
-
9. A non-transitory computer-readable medium encoded with a computer program for execution on a computer, the program configured such that the computer comprises a storage device that stores three-dimensional data of each reference object in a set of primary compressed data prepared by compressing the three-dimensional data in an irreversible compression method and secondary compressed data for compensating for a difference resulting from said irreversible compression method, wherein in said irreversible compression method, coupling coefficients for synthesizing three-dimensional data by linear-combining a plurality of basic three-dimensional data become the compressed data of the three-dimensional data, function as a unit that receives collation object data, which are three-dimensional data or image data of a collation object, from a client device via a network;
-
a unit that collates three-dimensional data decompressed from the primary compressed data and the secondary compressed data of each reference object with said collation object data received; and a unit that transmits primary compressed data of several reference objects of higher similarities to said client device via the network. - View Dependent Claims (10)
-
-
11. A non-transitory computer-readable medium encoded with a computer program configured to have a computer function as a unit that transmits a collation request that includes collation object data, which are three-dimensional data or image data of a collation object, to a server device via a network;
- and a unit that receives primary compressed data prepared by compressing three-dimensional data of a reference object similar to said collation object data in an irreversible compression method from said server device, decompresses the primary compressed data, and displays the decompressed data on a display device, the program having the computer further function as secondary decompression unit that obtains secondary compressed data of said reference object from said server device and generates high-definition three-dimensional data by adding the secondary compressed data to three-dimensional data decompressed from primary compressed data of said reference object.
- View Dependent Claims (12)
Specification