Abstract: Provided are an information processing device and an information processing method. The information processing device (100) comprises a processing circuit (110) configured to eliminate partial details of at least one part of a three-dimensional model on a condition that a shape semantics of the at least one part is maintained unchanged, so as to generate a modified version of the three-dimensional model. The processing circuit (110) is further configured to control to send the modified version and recovery information to a recipient, wherein the recovery information is used to restore the modified version to the original version of the three-dimensional model.
FIELD
[0001]
The present disclosure relates generally to information processing, and more particularly, relates to an information processing apparatus and information processing method for the three-dimensional model.
Background technique
[0002]
With the widespread use of 3D model-related technologies such as three-dimensional (3D) printing technology and 3D scanning technology, 3D model of protection of intellectual property has become a new challenge. In 3D printing applications, for example, 3D printing collaborative manufacturing, design or 3D models share purchase transaction and to experience 3D-related products, etc., are involved in the protection of the 3D model.
[0003]
SUMMARY
[0004]
It gives a brief overview of embodiments of the invention hereinafter, in order to provide a basic understanding of some aspects of the invention. It should be understood that the following summary is not an exhaustive overview of the invention. It is not intended to identify key or critical part of the invention, nor is it intended to limit the scope of the present invention. Its sole purpose is to present some concepts in a simplified form, as a prelude to the more detailed description that is discussed later.
[0005]
According to one embodiment, an information processing apparatus including a processing circuit, the processing circuit is configured while maintaining the three-dimensional model of at least a portion of the shape of the semantics of the same, to eliminate at least a portion of the local detail, to generate a modified version of the three-dimensional model . The processing circuit is further configured to control to the modified version, and recover the transmitted information to the receiver, wherein the resume information is used to restore the original version of a modified version of a three-dimensional model.
[0006]
According to another embodiment, an information processing method includes at least a portion of the three-dimensional model to generate local detail of a modified version of the step of eliminating in the case of three-dimensional model of a shape holding at least a portion of the same semantics. The method further comprises the step of modifying the version information, and transmitting to the receiver restoration, wherein the restoration information for restoring original three-dimensional model modified version version.
[0007]
It is controlled in accordance with a further embodiment, an information processing apparatus including a processing circuit, the processing circuit is configured to modify the version of the received three-dimensional model from the transmission side, where the shape is a modified version of at least a portion of the semantic held constant three-dimensional model the elimination of the details of at least a portion of the partially generated. The processing circuit is further configured to control to present a modified version. The processing circuit is further configured to restore the information received from the transmission side based on the three-dimensional model to restore the original version of the modified version.
[0008]
At least a portion of the partial In one embodiment, there is provided an information processing method, comprising the step of receiving a modified version of the three-dimensional model from the transmission side, in the modified version is to eliminate at least a portion where the shape of the semantics of the three-dimensional model is maintained constant details generated. The method further includes the step of presenting a modified version. The method further includes the step of recovery based on the information received from the transmitting side to restore the original version of the modified version of the three-dimensional model.
[0009]
According to the present embodiment of the present disclosure makes it possible to ensure the case of 3D model data security, ease of operation and the authorized distribution preview 3D model and the like.
BRIEF DESCRIPTION
[0010]
The present invention may be better understood by reference to the following description in conjunction with the accompanying drawings given, in which the same or similar reference numerals in the drawings to refer to the same or like parts. The drawings together with the detailed description are included in a part of the present specification and form of this specification, and serve to further illustrate the embodiments and explain the principles and advantages of the present invention is preferably present invention. In the drawings:
[0011]
FIG. 1 is a block diagram illustrating a configuration example of an information processing apparatus according to one embodiment of the present invention;
[0012]
FIG 2 is a block diagram illustrating a configuration example of an information processing apparatus according to another embodiment;
[0013]
FIG 3 is a block diagram showing a configuration example of the information processing apparatus according to still another embodiment;
[0014]
FIG 4 is a flowchart illustrating an example of a process of the information processing method according to an embodiment of the present invention;
[0015]
FIG 5 is a block diagram showing a configuration example of an information processing apparatus according to one embodiment of the present invention;
[0016]
FIG 6 is a block diagram illustrating a configuration example of an information processing apparatus according to another embodiment;
[0017]
FIG 7 is a flowchart illustrating an example of a process of the information processing method according to an embodiment of the present invention;
[0018]
FIG 8 is a block diagram illustrating a configuration example of an information processing apparatus according to one embodiment of the present invention;
[0019]
FIG 9 is a block diagram illustrating a configuration example of an information processing apparatus according to another embodiment of the present invention;
[0020]
FIG 10 is a block diagram of an exemplary configuration of a computer implemented method and apparatus illustrating the present disclosure;
[0021]
FIG 11 is a flowchart showing the process of generating the encrypted three-dimensional model in accordance with an exemplary embodiment;
[0022]
FIG 12 is a schematic diagram for explaining an example of encryption of the three-dimensional model according to an exemplary embodiment;
[0023]
FIG 13 is a schematic diagram of an example process performed between a three-dimensional model of the service and the receiver for explaining the interaction;
[0024]
FIG 14 is a schematic diagram of another example process of interaction is performed between the three-dimensional model of service and the receiver for explaining;
[0025]
FIG 15 is a diagram showing still another example process performed between a three-dimensional model and the receiver service for explaining interaction; and
[0026]
16A and 16B illustrate details of an example three-dimensional model of the part through the grid simplified process canceling effect obtained.
Detailed ways
[0027]
It will now be described with reference to the accompanying drawings of embodiments of the present invention. Elements and features of the elements and features described in one figure or one embodiment of the present invention may be illustrated embodiment with one or more other drawings or embodiments described combination. It should be noted that for purposes of clarity, the drawings and the description is omitted irrelevant to the present invention, shown and described are known to those of ordinary skill in the components and processes.
[0028]
As shown in FIG. 1, the processing circuit 110 according to the information processing apparatus 100 according to the present embodiment comprises. For example, the processing circuit 110 may be implemented as a particular chip, the chip set or a central processing unit (CPU) and the like.
[0029]
Processing circuit 110 includes a generating unit 111 and a control unit 113. It is noted that, while the figures in the form of a functional block diagram of a generating unit 111 and a control unit 113, it should be appreciated that the function generation unit 111 and the control unit 113 may be implemented by a whole as the processing circuit 110, and the It is not necessarily realized by the processing circuit 110 actually separate member. Further, although FIG illustrated blocks to a processing circuit 110, however, the information processing apparatus 100 may include a plurality of processing circuits, and the function generation unit 111 and the control unit 113 may be distributed to a plurality of processing circuits, so that a plurality of processing circuit cooperate to perform these functions.
[0030]
Generating unit 111 is configured while maintaining the three-dimensional model of the shape of at least a portion of the same semantics, to eliminate at least a portion of the local detail, to generate a modified version of the three-dimensional model.
[0031]
The information processing apparatus according to the present embodiment may be used, for example, a three-dimensional model of the service side, three-dimensional model for the distributed request that the recipient of the three-dimensional model. Accordingly, the modified version may be used to preview the recipient. Thus, hereinafter, a modified version of three-dimensional models may also be a "preview version."
[0032]
Further, the shape remains the same semantics means that eliminates the three-dimensional model of the portion of local details still contains basic semantic information to eliminate the portion of the local detail before.
[0033]
For example, if a detailed three-dimensional model of the object to eliminate the processing section for the car, then, if the object is processed still exhibits the shape of an automobile, the process remains the same shape of the object semantics. Conversely, if the object is processed into a rectangular shape such as a class, can not recognize that the object is a car in accordance with the shape, the process is not held constant shape of the semantic object.
[0034]
According to a particular embodiment, the generating unit 111 can be smooth, the vertex removal, and three-dimensional mesh simplification one or more to eliminate local details.
[0035]
Specifically, using a variety of methods known in the art for smoothing, the vertex removal or three-dimensional mesh simplification operations. By way of example, FIGS. 16A and 16B illustrate details of an example three-dimensional model of the part through the grid obtained by a simplified process and canceling effect, wherein using rabbit Stanford (Stanford Bunny, https: //graphics.stanford.edu/data/3Dscanrep) as an example 3D model. 16A shows a front object mesh simplification, FIG. 16B shows the target mesh simplification. Compared with the object of FIG. 16A, FIG. 16B through mesh simplification objects contain less detail. However, the object still contains the same as FIG. 16B and FIG. 16A target basic semantic information, i.e., both the shape of the rabbit.
[0036]
There are various modifications means to eliminate the three-dimensional model of local details. Depending on the shape of the three-dimensional model or part thereof semantics carried by the means of these modifications, there are differences in the role of the semantics of the three-dimensional model shape retention. According to a particular shape may be previously semantic three-dimensional model or part thereof is carried out to screen means adapted to modify.
[0037]
Referring back to FIG 1, the control unit 113 is configured to control to the modified version, and recover the transmitted information to the receiver. Among them, restore the original version information is used to restore a modified version of a three-dimensional model. In other words, the details of the local recovery unit 111 for generating the cancellation related to the process can be carried out, for example, by eliminating the corresponding local details based on the local details of the recovery process to restore the original information to obtain a three-dimensional model.
[0038]
By the above-described embodiment, the three-dimensional model preview provided to the recipient, the preview version compared to the original three-dimensional model having a reduced level of detail, but maintaining the original three dimensional shape of the semantic model. Therefore, to ensure data security in the original three-dimensional model at the same time, the recipient does not affect the overall preview of the three-dimensional model, and thus more conducive to the recipient to decide whether authorized (eg purchase) of the original three-dimensional model. On the other hand, for acquiring authorized recipient through a preview version, sending only a small amount of the subsequent data recovery information, the communication load can be reduced.
[0039]
Next, according to an embodiment of the present invention, three-dimensional model to be protected is processed to generate a preview version of the example process. It should be understood that the invention is not limited to the details the following examples.
[0040]
First, a three-dimensional grid of the original three-dimensional model. Next, the generated three-dimensional network such as Evolved simplified encryption method. The particular method of merging adjacent mesh vertex, mesh edge to eliminate grid Gaussian smoothing the like (e.g., see "Encryption of Progressive Meshes", www.cosy.sbg.ac.at / ~ uhl / SEVCM / Fr_Vo_3_mesh_encrypt.pdf and the "Encryption for Profiling Preserving the Geometry-3D Meshes, Marcéluard, Yves Maetz, COMPRESSIon REprésentation et des Signaux Audiovisuels (CORESA), 2013"). In the simplified process, for example, can be controlled (e.g., by controlling the combined number or proportion of vertices, the eliminated sides of the number or proportion, degree of smoothing or the like) of mesh simplification extent by an automatic or semiautomatic manner, so that the shape of the object to maintain the semantics of the same process.
[0041]
Further, for example, you can keep the original version with the preview version of the difference data as the resume information. According to some embodiments, the restoration data may be encrypted, for example, where encryption using conventional data encryption techniques. Then embedded, difference data may be sent to authorized receivers, or may be, for example, by way of a three-dimensional watermark is encrypted difference data to a simplified model.
[0042]
FIG 13 illustrates an exemplary process carried out between the three-dimensional model and the receiver service interaction. Among them, for example, the service side can provide a three-dimensional model of the server, the recipient may include, for example, three-dimensional printing collaborative manufacturing, design three-dimensional model of shared party or parties to the transaction, or three-dimensional model of experience related merchandise buyer, and so on.
[0043]
13, in the process S1302, the preview version of the service, i.e. three-dimensional model generated above preview model, and S1304, the preview model sent to the recipient. Generating and transmitting preview model may be based on a request, for example, (not shown) is transmitted to the receiver.
[0044]
In S1306, the recipient of a preview model is presented. Presentation may include a graphical model to generate a preview image reconstruction by way of representation. Further, the application of three dimensional printing, the presentation may be controlled by the recipient comprising a three-dimensional printing apparatus to print the preview model.
[0045]
If the recipient decides to acquire the preview original model corresponding to the model, at S1308, the receiving party requesting the service direction information of the original model. The request information may comprise identification information indicating the identity of the recipient and the like. In S1310, the principle of service to the recipient requesting authentication process. In addition, S1308 to S1310 process may also involve the processes related to the purchase of the original model.
[0046]
In the case where the authentication process by the S1310, and in S1312, the service recovery information sent to the recipient, the recovered version information is used to restore a simplified model for the preview portion of the original high level of detail. In S1314, the receiving side restores the original model using the restoration information.
[0047]
In the process, it has not been authorized recipient can only view a preview version of the three-dimensional model, thus ensuring the data security of the original three-dimensional model. And, thereafter for the reception side certified (e.g., the user who purchased the original three-dimensional model), only a relatively small amount of transmission data recovery information, thus reducing the communication load distribution authorization operation of the 3D model.
[0048]
Further, according to one embodiment, the recovery information may be encrypted to further improve security of data of the original three-dimensional model.
[0049]
Next, with reference to FIG. 2 described wherein encrypting data recovery embodiment.
[0050]
The information processing apparatus 200 according to the present embodiment includes a processing circuit 210 shown in Figure 2. Processing circuit 210 includes a generating unit 211, the first encryption unit 213 and a control unit 215.
[0051]
Generating unit 211 is configured to generate a modified version of the three-dimensional model. Generating a modified version of the above with reference to specific embodiment similar to FIG. 1 by way of illustration, a detailed description thereof is omitted here.
[0052]
The first encryption unit 213 is configured to restore the original version for the three-dimensional model is a modified version of the three-dimensional model of the resume information is encrypted.
[0053]
The control unit 215 is configured to control the generating unit to generate a modified version of the encryption unit 211 and 213 via the first encrypted recovery information sent to the receiver.
[0054]
The control unit 215 may be configured to modify the control to the resume information transmitted together with the encrypted version and to the recipient. Alternatively, the control unit 215 may be configured to restore control to the modified version of the information with the encrypted individually sent to the receiver.
[0055]
In the case where the resume information transmitted and encrypted along with the modified version to the recipient, as previously described, for example, by way of the encrypted watermark information is embedded in the restored modified version of the model. Then, the recipient receives the encrypted embedded recovery model information may not yet certified recipient. Since the recovery information encrypted, so the recipient is still unable to use the information obtained to restore the original three-dimensional model, and can only get a preview version of the model.
[0056]
Thereafter, if the recipient to request the original three-dimensional model, it may issue a request to the authentication service side, and the authentication process. Accordingly, the control unit 215 may be further configured to restore control to the receiver for decrypting information distributed to authorized.
[0057]
Accordingly, FIG. 14 shows an example process performed between the three-dimensional model and the receiver service interaction.
[0058]
14, in the process S1402, the service by the three-dimensional model generated above i.e. preview preview model, and S1404, the preview model and transmitted together with the encrypted information to the recipient recovery.
[0059]
In S1406, the recipient of a preview model is presented.
[0060]
If the recipient decides to acquire the preview original model corresponding to the model, at S1408, the receiving party requesting the service direction information of the original model.
[0061]
In S1410, the principle of service to the recipient requesting authentication process.
[0062]
In the case of the S1410 through the certification process, the recipient decrypts the message is sent for recovery information in S1412, service orientation.
[0063]
In S1414, the receiving side using the decryption information to decrypt the information recovery and re-use the information to restore the original model.
[0064]
In the process, due to the preview model and restore the information to be sent with the recipient's encrypted, so not authorized recipient can only view a preview version of the three-dimensional model, thus ensuring the data security of the original three-dimensional model. And, thereafter for the reception side through the authentication, only a relatively small amount of transmission data decryption information, thus reducing the communication load distribution authorization operation of the 3D model.
[0065]
On the other hand, the control unit 215 is configured to control to recover the information encrypted with the modified version of the case separately transmitted to the receiver, the control unit 215 may be configured to send a modified version of the first to the recipient, and in a case where the recipient is determined to be authorized, the recovery information encrypted decryption information and means for recovering the transmitted information to the recipient.
[0066]
Accordingly, FIG. 15 shows an example process performed between the three-dimensional model and the receiver service interaction.
[0067]
15, in the process S1502, the preview version of the service, i.e. three-dimensional model generated above preview model, and S1504, the preview model sent to the recipient.
[0068]
In S1506, the recipient of a preview model is presented.
[0069]
If the recipient decides to acquire the preview original model corresponding to the model, at S1508, the receiving party requesting the service direction information of the original model.
[0070]
In S1510, the principle of service to the recipient requesting authentication process.
[0071]
In the case of the authentication process through S1510, the reception side transmits the information to restore the encrypted S1512, the direction of the service and for recovery of the decrypting information.
[0072]
In S1514, the receiving side using the decryption information to decrypt the information recovery and re-use the information to restore the original model.
[0073]
In the process, it has not been authorized recipient can only view a preview version of the three-dimensional model, thus ensuring the data security of the original three-dimensional model. And, thereafter for authentication by a recipient, only a relatively small amount of data that needs to send the resume information and decryption information, thus reducing the communication load distribution authorization operation of the 3D model.
[0074]
In addition to the local details of the cancellation process, in some applications, it may need to be further encrypted further depending on design features of a specific region to be protected. In other words, even in the preview version, you do not want to make an unauthorized recipient obtaining specific design features of the area.
[0075]
Next, with reference to FIG. 3 described above wherein the specific region is further encrypted embodiments.
[0076]
3, the information processing apparatus 300 according to the present embodiment includes a processing circuit 310. Processing circuit 310 includes a generating unit 311, the second encryption unit 313 and a control unit 315.
[0077]
Generating unit 311 is configured to generate a modified version of the three-dimensional model, in this modified version, while maintaining the original three-dimensional model of the shape of at least a portion of the same semantics, eliminating the at least a portion of local details. Generating a modified version of the above with reference to specific embodiment similar to FIG. 1 by way of illustration, a detailed description thereof is omitted here.
[0078]
The second encryption unit 313 is configured to generate three-dimensional model based on the unit 311 generates the modified version, further characterized in encrypting the predetermined three-dimensional model. Wherein the predetermined specific region is selected, for example, depending on the design features of the claimed three-dimensional model.
[0079]
Specifically, the encryption of a predetermined feature point cloud, for example, may include encryption, encryption, and the mesh vertices to encrypt one or more.
[0080]
The control unit 315 is configured to perform control to eliminate via the encrypted second encryption unit 313 and the three-dimensional model generating local details with corresponding recovery unit 311 sends information to the receiver.
[0081]
Next, with reference to FIGS. 11 and 12 illustrate the process of encrypting the second encryption processing unit 313 for example.
[0082]
As shown, in S1110, the original three-dimensional model (which may include a portion of a modified version of the original three-dimensional model generating unit 311 is not generated after the erasing process details) 11 mesh simplification. For example, for the example of local features (including the edges between the vertices a through h and vertex) shown in FIG. 12, for example, to simplify the process such that conversion of the grid from the original grid (a) is a simplified mesh (b). Specifically, in this example, the vertex g and h are combined into a vertex (indicated by a g & h), so that the mesh is simplified.
[0083]
In S1120, select the area to be encrypted. For example, in the example of FIG. 12, assume that the vertices g & h and the vertex region corresponding to a region to be encrypted as.
[0084]
In S1130, the grid point cloud of the area to be encrypted, for example, FIG. 12 (c) of FIG. Further, the method may also be employed for the mesh area randomly selected points to generate a point cloud.
[0085]
In S1140, encrypted point-cloud, e.g. FIG. 12 (d) of FIG. Cloud Point-to-point encryption may be by way of the coordinates of the point cloud point by point encryption.
[0086]
In S1150, based on the point cloud to generate a new encrypted mesh, thereby obtaining the encrypted three-dimensional model.
[0087]
It should be understood that the present invention is not limited to the details of the foregoing examples. For example, where part of the operation is omitted, it may include other operations, or operations of the steps may be performed in a different order.
[0088]
Further, the control unit 315 may also be configured to control to obtain the second encryption unit 313 transmits the encrypted decryption information model to authorized receivers. For example, the encrypted decryption information model may resume information (or decryption information) along with the transmission to authorized receivers.
[0089]
In the above description of the information processing apparatus according to embodiments of the present invention, it is clear also disclosed methods and processes. Next, the details will not be repeated in the case has been described in the foregoing, there is provided an information processing method described in accordance with one embodiment of the present invention.
[0090]
4, the information processing method according to an embodiment of the present invention comprises the steps of:
[0091]
S410, in a case where three-dimensional model of a shape holding at least a portion of the same semantics, to eliminate at least a portion of the local detail, to generate a modified version of the three-dimensional model; and
[0092]
S420, the modified version, and recover the transmitted information to the receiver, wherein the resume information used to restore the original version of a modified version of the three-dimensional model.
[0093]
The foregoing describes the serving a three-dimensional model according to embodiments of the present invention is to provide an information processing apparatus and information processing method of one of the three-dimensional model. Further, the present invention further includes an information processing apparatus and information processing method for the three-dimensional model of the recipient. As mentioned earlier, the recipient may include, for example, three-dimensional experience of buyers and other print manufacturing collaboration, sharing a three-dimensional model design party or parties to the transaction, or three-dimensional model of related products.
[0094]
As shown in FIG. 5, the processing circuit 510 according to the information processing apparatus 500 includes one embodiment. A first processing circuit 510 includes a control unit 511, the second control unit 513 and a recovery unit 515. The information processing apparatus 500 may operate as a receiver, for example, a terminal device, such as a computer (e.g., desktop computer, laptop, etc.), a mobile station or terminal (such as a smart phone, a tablet, etc.) and the like. Further, the processing circuit 510 may be implemented as a particular example, chip sets, or central processing unit (CPU) and the like.
[0095]
It is noted that, although the drawings shows a first control unit 511 in the form of functional blocks, the control unit 513 and the second restoration unit 515, it should be appreciated that the first control unit 511, the control unit 513 and the second restoration unit 515 the functions can also be processed by the circuit 510 as a whole to achieve, and not necessarily actual components implemented in a separate processing circuit 510. Further, although FIG illustrated blocks to a processing circuit 510, however, the information processing apparatus 500 may include a plurality of processing circuits, and a first control unit 511, the second control unit 513 and a recovery unit 515 functions may be distributed to a plurality of processing circuit, so that a plurality of processing circuits cooperating to perform these functions.
[0096]
The first control unit 511 is configured to control the three-dimensional model to receive a modified version from the transmitting side, this modified version is the elimination of at least a portion of the local detail while maintaining the three-dimensional model of the shape of at least a portion of the same semantic generated . The sender may include, for example, three-dimensional model of a serving server or the like, and for example, generates a modified version of the three-dimensional model in the manner previously described for the embodiment described embodiment the service side.
[0097]
The second control unit 513 is configured to present a modified version control. For example, it may include a graphical rendering generate a preview image reconstruction model by way of FIG. Further, the application of three dimensional printing, the presentation may include controlling a printing apparatus to print a three-dimensional model of the previews.
[0098]
Recovery unit 515 is configured based on the restoration information received from the sender, to restore the original version of the three-dimensional model modified version.
[0099]
As described above, the resume information might be able to obtain only by the authorized user. Accordingly, the information processing apparatus according to a further embodiment of the embodiment configured to perform the corresponding authentication procedure.
[0100]
6, the processing circuit 610 according to the information processing apparatus 600 includes one embodiment. A first processing circuit 610 includes a control unit 611, the second control unit 613, restoring unit 615, and a third control unit 617. A first control unit 611, the respective units of the second control unit 613 and the recovery unit 615 is arranged similar to those described with reference to FIG. 5, description thereof is omitted here.
[0101]
The third control unit 617 is configured to control to authenticate the request for the three-dimensional model. As described above, the authentication request may also be associated with the process relate to the purchase of three-dimensional model.
[0102]
The first control unit 611 is further configured to, when the authentication request by, controlled from the sender to resume receiving the decryption information, and the recovery unit 615 may be further configured to restore information using the decryption information to decrypt.
[0103]
Further, in the three-dimensional model data from the service side in addition to the elimination of local details of the process, it is possible to further specific region encrypted.
[0104]
Accordingly, in accordance with one embodiment, the first control unit 611 is further configured to: in a case where the authentication request is passed, to be received from a sender for a predetermined three-dimensional model wherein the decryption information to decrypt the control. For example, the encrypted decryption information model may resume information (or decryption information) received together with the.
[0105]
Next, the details will not be repeated in the case has been described in the foregoing, there is provided an information processing method for the description of three-dimensional model of the receiver according to one embodiment of the present invention.
[0106]
As shown in FIG 7, the information processing method according to an embodiment comprises the steps of:
[0107]
S710, receives the modified version of the three-dimensional model from the sender, the modified version is the elimination of at least a portion of local details in the case of three-dimensional model of a shape holding at least a portion of the semantic generated constant;
[0108]
S720, presenting the modified version; and
[0109]
S730, based on the recovery information received from the sender, recovering the original version of the modified version of the three-dimensional model.
[0110]
Further, FIG. 8 shows a configuration example of the information processing apparatus according to an embodiment. The information processing apparatus 800 of the embodiment of the present embodiment comprises: generating means 810 configured while maintaining the three-dimensional model of the shape of at least a portion of the same semantics, to eliminate at least a portion of the local detail, to generate a modified version of the three-dimensional model; and a control device 820 is configured to control and restore to the modified version of the information to the recipient, wherein the retrieval information used to restore the original version of a modified version of the three-dimensional model.
[0111]
Further, FIG. 9 shows a configuration example of an information processing apparatus according to another embodiment. The information processing apparatus 900 according to the present embodiment comprises: a first control means 910 is configured to control to receive a modified version of the three-dimensional model from a sender, wherein the modified version is constant over at least a portion of the shape maintaining semantic model of the three-dimensional elimination of local details in this case at least a part of the generated; a second control means 920 is configured to control to present a modified version; and a recovery device 930, is configured based on the restoration information received from the sender, a modified version of the recovery the original version of the three-dimensional model.
[0112]
By way of example, various steps of the above method, and each module of the above-described apparatus and / or units may be implemented as software, firmware, hardware, or a combination thereof. In the case realized by software or firmware, a program constituting the software may be installed above-described embodiment of the method to a computer having a dedicated hardware structure (e.g., a general purpose computer 1000 as shown in FIG. 10) from a storage medium or a network, installed in the computer when there are a variety of programs, capable of performing various functions.
[0113]
In FIG. 10, the arithmetic processing unit (i.e. CPU) 1001 according to a read only memory 1002 Memory (ROM) or perform various processes loaded from a storage section 1008 to a random access memory (RAM) 1003 a program. In the RAM 1003, it is also necessary when storing data required when CPU 1001 performs the various processes. CPU 1001, ROM 1002 and RAM 1003 via a bus 1004 links to one another. Input / output interface 1005 is also connected to the bus 1004.
[0114]
The following components are linked with the input / output interface 1005: an input section 1006 (including a keyboard, a mouse, etc.), an output section 1007 (including a display, such as a cathode ray tube (CRT), liquid crystal display (LCD) and the like, and a speaker, etc.) , storage section 1008 (including a hard disk), a communication section 1009 (including a network interface card such as a LAN card, modem, etc.). The communication section 1009 via a network such as the Internet performs a communication process. A drive 1010 is also connected to the input / output interface 1005. Removable medium 1011 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory and the like is mounted on the drive 1010, so that a computer program read therefrom is installed into the storage section 1008 as required.
[0115]
In the case where the foregoing series of processes by software, from a network such as the Internet or a storage medium such as the removable medium 1011 configured to install the software program.
[0116]
Those skilled in the art will appreciate, this storage medium is not limited to 10 shown in FIG stored therein a program, it is distributed separately from the device to provide a removable medium 1011 program to the user. Removable medium 1011 include the magnetic disk (including a floppy disk (registered trademark)), CD (compact disc read-only memory that contains (CD-ROM) and digital versatile disc (DVD)), magneto-optical disk (including a Mini Disk (MD) (registered trademark )) and a semiconductor memory. Alternatively, the storage medium may be a ROM 1002, a storage section 1008 comprising a hard disk, etc., which the program is recorded and which is distributed to a user equipment together.
[0117]
Embodiments of the present invention further relates to a program product storing machine-readable instruction codes. When the instruction code read and executed by a machine, perform the method according to embodiments of the present invention as described above.
[0118]
Accordingly, program product, for bearing the instruction codes are stored in a machine-readable storage medium is also included in the present invention is disclosed. The storage medium includes, but not limited to, floppy diskettes, optical disks, magneto-optical disk, memory card, memory stick and the like.
[0119]
On the face of the present invention, description of specific embodiments, the description is directed to an embodiment and / or illustrated features may be used in one or more other embodiments, the same or similar way, features of the other embodiments in combination with, or instead of the features of other embodiments.
[0120]
It should be emphasized that the term "comprises / comprising" specify the presence of features, elements, steps or components used in herein, but does not preclude the presence or addition of one or more other features, elements, steps or components.
[0121]
In the above-described embodiments and examples, the use of the reference numerals of digits to represent the various steps and / or units. Those of ordinary skill in the art should be understood that these reference numerals merely for convenience of description and drawing, and does not represent the order or any other defined.
[0122]
Further, the method of the present invention is not limited to be performed in chronological order described in the specification, may be, performed in parallel or independently in accordance with another time-sequentially. Thus, the order of the method described in the specification above should not be construed as limiting the scope of the invention.
[0123]
Although above the invention has been disclosed by the description of specific embodiments of the present invention, it should be understood that all of the above embodiments and examples are illustrative rather than limiting. One skilled in the art may be devised within the spirit and scope of the appended claims various modifications of the invention, modifications and equivalents. Such modifications, improvements or equivalents should also be considered as included within the scope of the present invention.
Claims
[Claim 1]
An information processing apparatus, comprising: a processing circuit configured as in the case of three-dimensional model of a shape holding at least a part of the semantics of the same, to eliminate at least a portion of the local detail, to generate a modified version of the three-dimensional model; and controls to restore the modified version and the information is transmitted to the receiver, wherein said restoration information for restoring the original version of the three-dimensional model to the modified version.
[Claim 2]
The information processing apparatus according to claim 1, wherein the following operations to eliminate one or more of the local detail: smooth, the vertex removal, and three-dimensional mesh simplification.
[Claim 3]
The information processing apparatus according to claim 1, wherein the processing circuit is further configured to restore the encrypted information.
[Claim 4]
The information processing apparatus according to claim 3, wherein said transmission comprising: after the modification of the recovery information and the encrypted version transmitted together to the recipient.
[Claim 5]
The information processing apparatus according to claim 3, wherein said transmission comprising: after the modification of the encrypted version of the recovery information separately transmitted to the receiver side.
[Claim 6]
The information processing apparatus according to claim 4, wherein the processing circuit is further configured to: for the controls to restore the recipient to decrypt the information distributed to authorized.
[Claim 7]
The information processing apparatus according to claim 5, wherein the transmitting comprises: transmitting the modified version to the recipient; the recipient and in the case of determining the authorized, the restored encrypted information and recovery information for said decrypting information sent to the recipient.
[Claim 8]
The information processing apparatus according to claim 7, wherein the processing circuit is further configured to encrypt said predetermined characteristic three-dimensional model.
[Claim 9]
The information processing apparatus according to claim 8, wherein the predetermined feature point cloud comprises encrypted encryption, encryption, and the mesh vertices to encrypt one or more.
[Claim 10]
An information processing method comprising the steps of: maintaining the shape of three-dimensional model of at least part of the semantics of the same, to eliminate at least a portion of the local detail, to generate a modified version of the three-dimensional model; and the modified version and recovery information to the receiving side, wherein said restoration information for restoring an original version of the modified version of the three-dimensional model.
[Claim 11]
An information processing apparatus, comprising: a processing circuit configured to control to modify the version of the received three-dimensional model from the sender, the modified version is to eliminate at least a portion of the shape of the semantics of the three-dimensional model remains unchanged the detail of a portion at least partially generated; controlled to render the modified version; recovery based on information received from the sender, to restore the original version of the modified version of the three-dimensional model.
[Claim 12]
The information processing apparatus according to claim 11, wherein said control comprises a three-dimensional rendering printing apparatus to print the modified version.
[Claim 13]
The information processing apparatus according to claim 11, wherein the processing circuit is further configured to: control to authenticate the request for the three-dimensional model.
[Claim 14]
The information processing apparatus according to claim 13, the processing circuit is further configured to: in a case where the authentication request by, controlled to decrypt information received from the sender to the recovery information, and decrypting the recovery information.
[Claim 15]
The information processing apparatus according to claim 13, the processing circuit is further configured to: in a case where the authentication request is passed, controls to receive a predetermined characteristic of the three-dimensional model from the sender decrypting the decrypted information.
[Claim 16]
An information processing method comprising the steps of: receiving a modified version of the three-dimensional model from the sender, the modified version is eliminated while maintaining the three-dimensional model of at least a portion of the same shape of the semantics of the local details of at least a portion of the generated; presenting the modified version; recovery based on information received from the sender, to restore the original version of the modified version of the three-dimensional model.
| # | Name | Date |
|---|---|---|
| 1 | 201917011480.pdf | 2019-03-25 |
| 2 | 201917011480-TRANSLATIOIN OF PRIOIRTY DOCUMENTS ETC. [25-03-2019(online)].pdf | 2019-03-25 |
| 3 | 201917011480-STATEMENT OF UNDERTAKING (FORM 3) [25-03-2019(online)].pdf | 2019-03-25 |
| 4 | 201917011480-PROOF OF RIGHT [25-03-2019(online)].pdf | 2019-03-25 |
| 5 | 201917011480-PRIORITY DOCUMENTS [25-03-2019(online)].pdf | 2019-03-25 |
| 6 | 201917011480-POWER OF AUTHORITY [25-03-2019(online)].pdf | 2019-03-25 |
| 7 | 201917011480-FORM 1 [25-03-2019(online)].pdf | 2019-03-25 |
| 8 | 201917011480-DRAWINGS [25-03-2019(online)].pdf | 2019-03-25 |
| 9 | 201917011480-DECLARATION OF INVENTORSHIP (FORM 5) [25-03-2019(online)].pdf | 2019-03-25 |
| 10 | 201917011480-COMPLETE SPECIFICATION [25-03-2019(online)].pdf | 2019-03-25 |
| 11 | 201917011480-OTHERS-270319.pdf | 2019-04-02 |
| 12 | 201917011480-Correspondence-270319.pdf | 2019-04-02 |
| 13 | abstract.jpg | 2019-05-01 |