IP Library Granted Patent US 7,688,317
Granted Patent B2
US 7,688,317 · App. 11/441,674 · Granted Mar 30, 2010

Texture mapping 2-D text properties to 3-D text

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,688,317
App. No.
11/441,674
Granted
Mar 30, 2010
Kind
B2
Abstract

Three-dimensional text is displayed without losing its related two-dimensional text properties. The two-dimensional text properties are captured and mapped to the three-dimensional text. Capturing the properties helps preserve the look of the two-dimensional text when it is converted and displayed as three-dimensional text. A texture map is used to capture the two-dimensional properties that are associated with the text. The texture map capturing the two-dimensional text properties is applied to the three-dimensional text and then displayed.

Claims (32)

1. A method for mapping two-dimensional text properties to a three-dimensional model of two-dimensional text, comprising:

capturing two-dimensional text properties from two-dimensional text by creating a picture having a defined resolution of the two-dimensional text; wherein the picture is a single two-dimensional picture of the two-dimensional text that captures a look of text properties of the two-dimensional text; and

applying the picture to the three-dimensional model of the two-dimensional text by superimposing the two-dimensional picture over the three-dimensional model such that each character of the three-dimensional model of the two-dimensional text is associated with the picture of each associated character within the picture that shows the captured two-dimensional text properties on the three-dimensional model when displayed.

2. The method of claim 1 , wherein capturing the two-dimensional text properties from two-dimensional text comprises creating a separate single picture for each character in the two-dimensional text.

3. The method of claim 2 , wherein creating the picture comprises creating a separate picture for each character in the two-dimensional text that has different text properties.

4. The method of claim 2 , further comprising applying the picture to a model representing the three-dimensional text.

5. The method of claim 4 , further comprising examining the model and applying a dilation algorithm to the picture.

6. The method of claim 4 , further comprising displaying the model with the applied picture.

7. The method of claim 2 , wherein the two-dimensional text is used in creating a model to represent the two-dimensional text three-dimensionally.

8. The method of claim 1 , wherein capturing the two-dimensional text properties includes capturing a property from: a color; a shading; and a fill pattern associated with the two-dimensional text.

9. A computer-readable storage medium having computer-executable instructions for editing three-dimensional text when executed on a computing device, the instructions comprising:

determining two-dimensional text to represent as a three-dimensional model;

capturing two-dimensional text properties from the two-dimensional text by creating at least one picture of the two-dimensional text; wherein the picture is a two-dimensional picture of each character of the two-dimensional text that captures a look of text properties of the two-dimensional text; and

applying the at least one picture to the three-dimensional model such that each character of the three-dimensional text is associated with the picture of each associated character within the at least one picture.

10. The computer-readable medium of claim 9 , wherein capturing the two-dimensional text properties comprises creating a picture using a representation of the two-dimensional text.

11. The computer-readable medium of claim 10 , wherein creating the texture map comprises creating a different picture for each distinct set of text properties for the two-dimensional text.

12. The computer-readable medium of claim 10 , further comprising applying the picture to the three-dimensional model and displaying the three-dimensional model with the applied picture.

13. The computer-readable medium of claim 9 , wherein capturing the two-dimensional text properties comprise capturing coloring, shading, and fill patterns associated with the two-dimensional text.

14. A system for mapping two-dimensional text properties to three-dimensional text, comprising:

a processor and a computer-readable medium;

an operating environment stored on the computer-readable medium and executing on the processor;

a display;

an application operating under the control of the operating environment and operative to display text having three-dimensional properties; and

a text effects manager that is configured to:

capture two-dimensional text properties from two-dimensional text by creating a picture of the two-dimensional text; wherein the picture is a two-dimensional picture of each character of the two-dimensional text that captures a look of text properties of the two-dimensional text; and

apply the picture to a three-dimensional model of the three-dimensional text such that each character of the three-dimensional text is associated with the picture of each associated character within the at least one picture and that when the model is displayed by the application the three-dimensional text shows the captured two-dimensional text properties displayed as the picture that is applied to the three-dimensional model.

15. The system of claim 14 , wherein creating the picture comprises creating a different picture for each character included in the two-dimensional text.

16. The system of claim 15 , wherein creating the picture comprises creating a picture for each independent model that is used in representing the three-dimensional text.

17. The system of claim 14 , wherein the text effects manager is further configured to apply a dilation algorithm to the picture.

18. The system of claim 15 , wherein the two-dimensional text is used in creating the three-dimensional model.

19. The system of claim 15 , wherein creating the picture comprises determining a resolution for the picture based on available resources of the system.

20. The system of claim 14 , wherein the picture captures at least coloring and shading from the two-dimensional text.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034542/0001 →