Method and apparatus for display control
First Claim
1. A display control apparatus for mapping data to be displayed on to a virtual screen using an application program and displaying a specified area of the virtual screen in a physical screen, said apparatus comprising:
- first means for individually effecting a drawing operation using image data, vectorized graphic data and coded character data of said data to be displayed in a plurality of virtual devices, respectively, each virtual device having a virtual device space defined by a normalized coordinate system independent of a coordinate system of the physical screen, said image data, vectorized graphic data and coded character data being described according to at least said normalized coordinate system for use by said application program;
second means for mapping specified data of each of said virtual device spaces onto said virtual screen at desired map positions in a form of at least one of said image data, vectorized graphic data and coded character data, thereby generating new data;
third means for writing said new data in a specified area of a memory of said virtual screen;
fourth means for mapping said specified data, mapped on said virtual screen, onto said physical screen on a bit-map basis; and
fifth means for displaying on a display equipment data of said physical screen.
0 Assignments
0 Petitions
Accused Products
Abstract
A graphic display method and apparatus including a plurality of virtual device coordinate systems independent of a coordinate system of a physical screen in which a graphic image to be displayed is independently drawn in a virtual device space of the corresponding virtual device coordinate system so as to map a specified area of each virtual device space onto the virtual screen at a specified position, thereby displaying a specified area of a virtual memory in a physical screen. Furthermore, code data of characters and graphics and image data are written in a logical screen buffer as drawing elements to be located at arbitrary positions of the logical screen such that a unit, specifying an area which is located at an arbitrary position and which has an arbitrary size in the logical screen causes the combining and editing of character, graphic, and image data already written in the specified area of the logical screen and the generating, as a result, of new image data. The new image data is written as a drawing element of the virtual screen in the virtual screen buffer at a specified arbitrary position.
55 Citations
13 Claims
-
1. A display control apparatus for mapping data to be displayed on to a virtual screen using an application program and displaying a specified area of the virtual screen in a physical screen, said apparatus comprising:
-
first means for individually effecting a drawing operation using image data, vectorized graphic data and coded character data of said data to be displayed in a plurality of virtual devices, respectively, each virtual device having a virtual device space defined by a normalized coordinate system independent of a coordinate system of the physical screen, said image data, vectorized graphic data and coded character data being described according to at least said normalized coordinate system for use by said application program; second means for mapping specified data of each of said virtual device spaces onto said virtual screen at desired map positions in a form of at least one of said image data, vectorized graphic data and coded character data, thereby generating new data; third means for writing said new data in a specified area of a memory of said virtual screen; fourth means for mapping said specified data, mapped on said virtual screen, onto said physical screen on a bit-map basis; and fifth means for displaying on a display equipment data of said physical screen. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A display control method for mapping data to be displayed onto a virtual screen using an application program and displaying a specified area of the virtual screen in a physical screen, said method comprising the steps of:
-
individually effecting a drawing operation using image data, vectorized graphic data and coded character data of said data to be displayed in a plurality of virtual devices, respectively, each virtual device having a virtual device space defined by a normalized coordinate system independent of a coordinate system of the physical screen, said image data, vectorized graphic data and coded character data being described according to at least one of said normalized coordinate systems for use by said application program; mapping specified data of each of said virtual device spaces onto said virtual screen at desired map positions in a form of at least one of said image data, vectorized graphic data and coded character data, thereby generating new data; writing said new data in a specified area of a memory of said virtual screen; mapping said specified data, mapped on said virtual screen, onto said physical screen on a bit-map basis; and displaying on a display equipment data of said physical screen. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A display control apparatus for mapping onto a memory of a virtual screen, data to be displayed and displaying a specified area of the virtual screen on a memory of a physical screen, said apparatus comprising:
-
first means, including a plurality of virtual devices each having a virtual device space defined by a normalized coordinate system, for drawing image data, coded character data and vectorized graphic data of said data to be displayed, respectively, on memory areas of said virtual device spaces under control of an application program, said normalized coordinate system of each of said virtual device spaces being independent from a coordinate system of the physical screen; second means, coupled to said first means, for mapping a specified area of each of said plurality of virtual device spaces onto a memory area of said virtual screen at a specified position thereof; said second means including third means for combining data already written in arbitrary areas of said virtual screen by superimposing elements of said data on top of each other in accordance with predetermined priorities to generate new data and for writing said new data in a specified memory area of said virtual screen; fourth means for mapping said specified area of said virtual screen onto said physical screen; and fifth means for displaying data of said physical screen on a display device.
-
-
12. A display control apparatus for mapping onto a memory of a virtual screen, data to be displayed and displaying a specified area of the virtual screen on a memory of a physical screen, said apparatus comprising:
-
first means, including a plurality of virtual devices each having a virtual device space defined by a normalized coordinate system, for drawing image data, coded character data and vectorized graphic data of said data to be displayed, respectively, on memory areas of said virtual device spaces under control of an application program, said normalized coordinate systems of each of said virtual device spaces being independent from a coordinate system of the physical screen; second means, coupled to said first means, for mapping a specified area of each of said plurality of virtual device spaces onto a memory area of said virtual screen at a specified position thereof; third means for mapping said specified area of said virtual screen in said second means onto said physical screen; and fourth means for displaying data of said physical screen on a display device; fifth means coupled between said second means and said third means for selectively combining data located in said memory area of the virtual screen by superimposing elements of said data on top of each other in accordance with predetermined priorities to produce new data of an image data type, and writing said new data in a specified memory area of said virtual screen. - View Dependent Claims (13)
-
Specification