Perspective display device for displaying and manipulating 2-D or 3-D cursor, 3-D object and associated mark position
AssigneeHitachi, Ltd.
InventorsTomoyuki Hamada, Kohzi Kamezima, Ikuo Takeuchi, Yuriko Watanabe
Life of this patent
Estimating the term…
Abstract
A manual operating system for manually operating a pattern displayed on a screen of a graphics display device, which is included in the manual operating system so as to display generated patterns comprises perspective projection means for displaying the cursor, object and mark in perspective projection on the basis of information supplied from cursor information storage means and object information storage means.
Claims8
In an operation system having a graphic display means for displaying patterns on a screen and operating patterns of objects displayed on the screen, said system comprising:
- position input means for producing displacements in directions of X, Y and Z axes in a three-dimensional space;
- cursor information storage means for storing three-dimensional position data and shape data of a cursor and rewriting data stored therein response to displacements produced by said input means;
- object information storage means for storing three-dimensional position data and shape data of objects and storing position data of a mark which is provided for each object to spatially designate a location of the object;
- perspective converting projection display control means for referring to three-dimensional position data and shape data of the cursor stored in said cursor information storage means, converting the three-dimensional position data into converted three-dimensional position data for use in perspective projection of a converted cursor onto said screeen and generating display signals to display the converted cursor at a converted position indicated by the converted three-dimensional position data and with a size corresponding to a converted position on said screen, said projection display control means further refers to the three-dimensional position data and shape data of the objects and the position data of the mark positions stored in said object information storage means, converts the three-dimensional position data and shape data of the objects and the position data of the marks into converted three-dimensional position data and shape data of converted objects and converted position data of converted marks for use in perspective projection of the converted objects and converted marks onto said screen and generating display signals to display respective converted objects and marks at converted positions and with converted shapes and sizes corresponding to the converted positions on said screen, and display signals being outputted to said graphic display means;
- means for generating a trigger signal;
- and
- judging means, responsive to the trigger signal, for comparing current three-dimensional position data of said cursor information storage means and current position data of a current mark of said object information storage means in order to detect differences not larger than predetermined values to thereby select an object corresponding to a mark with the detected differences;
- wherein said objects are to be operated by a robot;
- and
- said system further including action knowledge having a collection of robot operating steps of said robot;
- and
- action interpretation means for referring to said action knowledge and instructing said object information storage means to display marks respectively provided at only objects able to be selected by said robot per each of said operating steps.
In an operation system having a graphic display means for displaying patterns on a screen and operating patterns of objects displayed on the screen, said system comprising:
- position input means for producing displacements in directions of X, Y and Z axes in a three-dimensional space;
- cursor information storage means for storing three-dimensional position data and shape data of a cursor and rewriting data stored therein in response to displacements produced by said input means;
- object information storage means for storing three-dimensional position data and shape data of objects and storing position data of a mark which is provided for each object to spatially designate a location of the object;
- perspective converting projection display control means for referring to three-dimensional position data and shape data of the cursor stored in said cursor information storage means, converting the three-dimensional position data into converted three-dimensional position data for use in perspective projection of a converted cursor onto said screen and generating display signals to display the converted cursor at a converted position indicated by the converted three-dimensional position data and with a size corresponding to a converted position on said screen, said projection display control means further refers to the three-dimensional position data and shape data of the objects and the position data of the mark positions stored in said object information storage means, converts the three-dimensional position data and data of the objects and the position data of the marks into converted three-dimensional position data and shape data of converted objects and converted position data of converted marks for use in perspective projection of the converted objects and converted marks onto said screen and generating display signals to display respective converted objects and marks at converted positions and with converted shapes and sizes corresponding to the converted positions on said screen, and display signals being outputted to said graphic display means;
- means for generating a trigger signal;
- judging means, responsive to the trigger signal, for comparing current three-dimensional position data of said cursor information storage means and current position data of a current mark of said object information storage means in order to detect differences not larger than predetermined values to thereby select an object corresponding to a mark with the detected differences;
- an action interpreter for judging action intention of an operator's operation from an action name inputted via character input means and operation of a locomotive object responsive to said position input means and displaced on said screen, for displaying necessary reference points successively and for generating an action message conforming to action intention;
- a motion generator for converting the generated action message to motion data suitable for driving the locomotive object;
- and
- work space map means and action knowledge means both for supplying information required by said action interpreter and said motion generator.
Dependencies are inferred from the claim text.