Pen-based drawing system -> Monitor Keywords
Fresh Patents
Monitor Patents Patent Organizer How to File a Provisional Patent Browse Inventors Browse Industry Browse Agents Browse Locations
     new ** File a Provisional Patent ** 
site info Site News  |  monitor Monitor Keywords  |  monitor archive Monitor Archive  |  organizer Organizer  |  account info Account Info  |  
02/14/08 | 65 views | #20080036771 | Prev - Next | USPTO Class 345 | About this Page  345 rss/xml feed  monitor keywords

Pen-based drawing system

USPTO Application #: 20080036771
Title: Pen-based drawing system
Abstract: A pen-based system allows users, such as artists, graphic designers and illustrators, and the like, to create accurate curve models by sketching. A tool set implemented in software that runs on a computer system combines paper sketch metaphors and a minimalist gesture set. This tool set provides an environment where the artists can focus on the creative task at hand rather than the details of operating software. A pen-based drawing method and system allows users to create and edit three dimensional (“3D”) objects by sketching. (end of abstract)
Agent: Daimlerchrysler Intellectual Capital Corporation Cims 483-02-19 - Auburn Hills, MI, US
Inventor: Seok-Hyung Bae
USPTO Applicaton #: 20080036771 - Class: 345442 (USPTO)

The Patent Description & Claims data below is from USPTO Patent Application 20080036771.
Brief Patent Description - Full Patent Description - Patent Application Claims  monitor keywords

CROSS-REFERENCE TO RELATED APPLICATIONS

[0001]This application claims the benefit of U.S. Provisional Patent Application Ser. No. 60/775,225 for "Pen-Based Drawing Software" filed on Feb. 21, 2006 and U.S. Provisional Patent Application Ser. No. 60/853,839 filed on Oct. 24, 2006 for "Pen-Based 3D Drawing Software." The disclosures of the above applications are incorporated herein by reference.

BACKGROUND OF THE INVENTION

[0002]Current drawing, photo editing and industrial design software requires manipulation with curve editing tools, which forces artists to work in terms of mathematical objects such as splines. Current 3D modeling software typically requires artists to understand, at least to some degree, the underlying mathematics and follow relatively complex technical procedures to create and manipulate 3D objects (e.g., 3D surface models).

[0003]Even for trained designers, it is a difficult task to draw a satisfactory freeform curve by applying only one pen stroke. Baudel, T., 1994, "A Mark-Based Interaction Paradigm for Free-Hand Drawing," Proceedings of UIST 1994, ACM Press, 185-192) showed a method to partially modify an existing curve by oversketching on it. Bae, S.-H., Kim, W.-S., and Kwon, E.-S., 2003. Digital Styling for Designers: Sketch Emulation in Computer Environment," Lecture Notes in Computer Science (Proceedings of International Conference on Computational Science and its Applications 2003), 2669, 690-700 extracted a few simple element curves that automotive designers use generally, and suggested a method to get those curves as the weighted average of repetitive strokes.

[0004]To create a 3D curve from a 2D curve that the user draws, some assumptions or interface tricks are needed to infer the curve's depth information. The system of Cohen, J. M., Markosian, L., Zeleznik, R. C., Hughes, J. F., and Barzel, R., 1999, "An Interface for Sketching 3D Curves," Proceedings of I3D 1999, ACM Press, 17-22, creates 3D curves by having the user draw a curve first and then its shadow. In some systems the drawing order is flipped, (Grossman, T., Balakrishnan, R., Kurtenbach, G., Fitzmaurice, G., Khan, A., and Buxton, B., 2002, "Creating Principal 3D Curves with Digital Tape Drawing," Proceedings of CHI 2002, ACM Press, 121-128; Tsang, S., Balakrishnan, R., Singh, K., and Ranjan, A., 2004, "A Suggestive Interface for Image Guided 3D Sketching," Proceedings of CHI 2004, ACM Press, 591-598) The user draws a curve on an orthographic plane, and then draws a second curve on the ruled surface that is extruded in the normal direction to the orthographic plane. Bae, S.-H., Kijima, R., and Kim, W. S., 2003, "Digital Styling for Designers: 3D Plane-Symmetric Freeform Curve Creation Using Sketch Interface," Lecture Notes in Computer Science (Proceedings of International Conference on Computational Science and its Applications 2003), 2669, 701-710, described a system to create symmetric 3D curves. If a user skilled in perspective drawing sketches a symmetric curve pair, the system samples 2D point pairs considering the vanishing point, and converts them into 3D point pairs to reform a 3D point curve. Because most calculations are performed in 2D image space and the conversion from 2D to 3D is point-wise, the accuracy is not high and the resulting 3D point curve can be jagged. Karpenko, O., Hughes, J. F., and Raskar, R., 2004, "Epipolar Methods for Multi-View Sketching," Proceedings of the 2004 EUROGRAPHICS Workshop on Sketch-Based Interfaces and Modeling, 167-173, attempted a multi-view curve sketch. It is conceptually obvious, but not easy to use because an intermediate planar curve created from a curve sketched on a first view is difficult for the user to correlate to the second view.

[0005]Geometric modeling is a highly interactive task that requires the user to perform frequent navigation and operations on geometric and graphical objects. Current commercial 3D modeling software provides complicated user interfaces having menus and tool pallets. The user needs to have a good understanding of underlying mathematics and has to follow technical operational procedure. Zeleznik, R. C., Herndon, K. P., and Hughes, J. F. 1996, "SKETCH: An Interface for Sketching 3D Scenes," Proceedings SIGGRAPH 96, ACM Press, 163-170 and Igarashi, T., Matsuoka, S., and Tanaka, H., 1999, "Teddy: A Sketching Interface for 3D Freeform Design," Proceedings of ACM SIGGRAPH 99, ACM Press, 409-416, showed a new possibility of simple and intuitive user interfaces for geometric modeling by introducing pen gestures.

[0006]The most basic problem in gesture-based user interfaces is to distinguish command strokes from draw strokes. In the many publications, the command and draw modes are separated to avoid ambiguities of stroke interpretation. A common way is to use pen barrel buttons, keyboard buttons, and specialized mode switches. Some studies employed pen gestures such as the double tap (Moran, T. P., Chiu, P., and Van Melle, W., 1997, "Pen-Based Interaction Techniques for Organizing Material on an Electronic Whiteboard," Proceedings of UIST 1997, ACM Press, 45-54); flick (Zeleznik, R. and Miller, T. 2006, "Fluid Inking: Augmenting the Medium of Free-Form Inking with Gestures," Proceedings of the 2006 Conference on Graphics Interface, ACM Press, 155-162); and press and hold (Buxton, W., 1990, "A Three-State Model of Graphical Input," Proceedings of IFIP Tc13 International Conference on Human-Computer Interaction, North-Holland, 449-456) Saund, E. and Lank, E., 2003, "Stylus Input and Editing Without Prior Selection of Mode," Proceedings of UIST 2003, ACM Press, 213-216, suggested inference and user mediation. Ramos, G., Boulos, M., and Balakrishnan, R., 2004, "Pressure Widgets," Proceedings of CHI 2004, ACM Press, 487-494, and Tsang, S., Balakrishnan, R., Singh, K., and Ranjan, A., 2004, "A Suggestive Interface for Image Guided 3D Sketching," Proceedings of CHI 2004, ACM Press, 591-598, explored using pressure sensing to distinguish between gesture strokes and draw strokes.

[0007]Considering the complexity of geometric modeling, it is not possible to operate every function of a modeling system using only pen gestures. Too many gestures and complicated gesture grammar may confuse the user without providing hints about how to interact with the computer. Gesture-based interfaces are inherently not self-disclosed unlike conventional graphical user interfaces known as WIMP GUIs. On-screen menus such as the marking menus (Kurtenbach, G. and Buxton, W., 1993, "The Limits of Expert Performance Using Hierarchic Marking Menus," Proceedings of CHI 1993, ACM Press, 482-487), FlowMenu (Guimbretiere, F. and Winograd, T., 2000, "FlowMenu: Combining Command, Text, and Data Entry," Proceedings of UIST 2000, ACM Press, 213-216), tracking menus (Fitzmaurice, G., Khan, A., Pieke, R., Buxton, B., and Kurtenbach, G., 2003, "Tracking Menus," Proceedings of UIST 2003, ACM Press, 71-79) can be a complement to gesture-based interfaces.

[0008]Rather than "chicken scratch" style sketches, professional automotive designers express shapes with simple controllable, curves having a good flow by "drawing from the shoulder." Those curves generally have no inflection point or at most one. (Bae, S.-H., Kim, W.-S., and Kwon, E.-S., 2003, "Digital Styling for Designers: Sketch Emulation in Computer Environment," Lecture Notes in Computer Science (Proceedings of International Conference on Computational Science and its Applications 2003), 2669, 690-700) They draw these lines very light at first, and then darken them up when the lines form a satisfactory shape. (Taylor, T., and Hallett, L., 1996, "How to Draw Cars Like a Pro.," Motorbooks International) Curves having complicated convexity changes are created by connecting simple curves with smooth transitions. While sketching, they rotate paper from time to time to stay within an articulation comfort range. Drawing and paper rotation are subconsciously integrated. (Fitzmaurice, G. W., Balakrishnan, R., Kurtenbach, G., and Buxton, B., 1999, "An Exploration into Supporting Artwork Orientation in the User Interface," Proceedings of CHI 1999, ACM Press, 167-174)

[0009]Automotive designers take considerable care in setting up an initial perspective frame and continuously try to keep their sketches in correct perspective and proportion. Vanishing points, horizon lines, ground plane, center plane, box representing the outside dimensions of the car, ellipses with axle lines are used to establish a perspective view. (Robertson, S., With The Hot Wheels.TM. Designers, 2004, "How to Draw Cars the Hot Wheels.TM. Way," MBI). Flipping paper and drawing on the back of the paper is a common technique to detect distortion and inaccuracy with a "fresh eye." Some designers work with an underlay of a computer-generated perspective grid with wheels, 3D rendered image of existing cars, or package drawings where key dimensions and engineering hard points are indicated. On the other hand, they sometimes exaggerate and distort perspective and proportion intentionally to increase the appeal of particular aspects of a design (they called it "cheating").

[0010]Raster-type painting software allows designers to make the best use of their drawing skills. Furthermore, it provides many advantages that are not found in using traditional media including undoing actions, easy storing and retrieving results, working with unlimited layers and special digital effects. But, imperfect eye-hand coordination is a problem to some when using the standard graphics tablet devices that are not integrated with the display device physically. With no expense for undo, it increases the designer's tendency of expecting a "happy accident" of getting a satisfactory curve by just repeating a stroke and undo. Some software provides the canvas rotation mode that is invoked by pressing a button on the keyboard. However, most designers do not use the function and draw curves by twisting their head and body. As a result some designers feel they can not duplicate the quality of their paper strokes using a tablet.

[0011]In using painting programs, vector-type curves like NURBS curves are used as a supporting geometry that define snapping sweeps to control brushing or masks for brushing and gradation in a specified area. Creation of the snapping sweeps and masks require time-consuming, tedious manipulation of control points as in using vector illustration tools.

SUMMARY OF THE INVENTION

[0012]In an aspect, the present invention provides a pen-based drawing system to allow users, such as artists, graphic designers and illustrators, and the like, to create accurate curve models by sketching. A tool set implemented in software that runs on a computer system combines paper sketch metaphors and a minimalist gesture set. This tool set provides an environment where the artists can focus on the creative task at hand rather than the details of operating software.

[0013]In an aspect, a pen-based drawing system is provided that allows users to create and edit three dimensional ("3D") models by sketching.

[0014]In an aspect, a pen-based drawing system is provided that recognizes pen gestures for editing and navigation.

[0015]In an aspect, a pen-based drawing system is provided that recognizes pen gestures for commands having highest frequency without switching from a drawing mode and recognizes pen gestures for commands having higher frequency in a quasi-mode where a key on a keyboard or a button on a pen is held while the pen gesture is made. In an aspect, the commands having higher frequency that are recognized in the quasi-mode are canvas and camera control commands.

[0016]In an aspect, a pen-based drawing system is provided that recognizes pen gestures for commands having mid frequency with a check menu.

BRIEF DESCRIPTION OF THE DRAWINGS

[0017]FIG. 1 is a block diagram of a pen-based drawing system in accordance with an aspect of an exemplary embodiment;

[0018]FIG. 2 is a flow chart of multi-stroke vector curve creation in accordance with an aspect of an exemplary embodiment whereby a 2D vector curve is created through repeated curve strokes and a command from a user to settle the curve,

[0019]FIG. 3 shows an aspect whereby a keyboard command is used to select the curve type;

[0020]FIG. 4 shows an aspect whereby the stroke vector curves are settled by taking a weighted average of the stroke vector curves;

Continue reading...
Full patent description for Pen-based drawing system

Brief Patent Description - Full Patent Description - Patent Application Claims
Click on the above for other options relating to this Pen-based drawing system patent application.

Patent Applications in related categories:

20080170074 - Method for generating a map depiction for optimal perceptibility of streets to travel through - The invention relates to a method for generating a map depiction displaying street courses to travel through, for example in navigation, toll ticketing depiction or in precision applications such as automatic driving. For this purpose a street course consists of stringing together geometrical elements, for example, one or several circle ...


###
monitor keywords

How KEYWORD MONITOR works... a FREE service from FreshPatents
1. Sign up (takes 30 seconds). 2. Fill in the keywords to be monitored.
3. Each week you receive an email with patent applications related to your keywords.  
Start now! - Receive info on patent apps like Pen-based drawing system or other areas of interest.
###


Previous Patent Application:
Pen-based 3d drawing system with 3d orthographic plane or orthrographic ruled surface drawing
Next Patent Application:
Image processing apparatus, image processing method and image processing program
Industry Class:
Computer graphics processing, operator interface processing, and selective visual display systems

###

FreshPatents.com Support
Thank you for viewing the Pen-based drawing system patent info.
IP-related news and info


Results in 2.68275 seconds


Other interesting Feshpatents.com categories:
Electronics: Semiconductor Audio Illumination Connectors Crypto