Patent US5347624A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5347624A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for display control

Assignee: Hitachi Ltd
•
Filing: 1990-05-07
•
Granted: 1994-09-13
•
Expires: 2010-05-07
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 Katsuya Takanashi
  • 👤 Shouji Nakamura
  • 👤 Takashi Akaosugi
  • 👤 Tomihiko Kojima
  • 👤 Tooru Takahashi
  • 👤 Ritsuo Shirahama

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 19:43
CPC Classifications
G; G09; G09G; G09G5/00; G09G5/14

Claims Analysis

Total Claims: 17
Claim 1
Independent Claim 210 words
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.
Claim 2
Dependent Claim 210 words
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.
Claim 3
Dependent Claim 26 words
A display control apparatus according to claim 1 wherein said first means controls segment data in a memory of said virtual screen corresponding to input data.
Claim 4
Dependent Claim 38 words
A display control apparatus according to claim 1, wherein said second means includes control table means for generating a physical screen control table indicating correspondence relationships between said memory of said virtual screen and a physical screen memory.
Claim 5
Dependent Claim 31 words
A display control apparatus according to claim 3 wherein said fourth means includes means for generating a command stream in said physical screen memory based on said physical screen control table.
Claim 6
Dependent Claim 35 words
A display control apparatus according to claim 4 wherein said fifth means includes means for effecting a dot development into a full dot memory based on the command stream located in the physical screen memory.
Claim 7
Dependent Claim 199 words
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.
Claim 8
Dependent Claim 199 words
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.
Claim 9
Dependent Claim 31 words
A display control method according to claim 6, wherein said individually effecting step includes a step of controlling segment data in a memory of said virtual screen corresponding to input data.
Claim 10
Dependent Claim 42 words
A display control method according to claim 6, wherein said mapping specified data on said virtual screen step includes a step of generating a physical screen control table indicating correspondence relationships between said memory of said virtual screen a physical screen memory.
Claim 11
Dependent Claim 38 words
A display control method according to claim 8 wherein said mapping specified data on said physical screen step includes a step of generating a command stream in said physical screen memory based on said physical screen control table.
Claim 12
Dependent Claim 36 words
A display control method according to claim 9 wherein said displaying step includes a step of effecting a dot development into a full dot memory based on the command stream located in the physical screen memory.
Claim 13
Dependent Claim 225 words
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.
Claim 14
Dependent Claim 225 words
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.
Claim 15
Dependent Claim 239 words
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.
Claim 16
Dependent Claim 239 words
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.
Claim 17
Dependent Claim 58 words
A display control apparatus according to claim 12, wherein said fifth means comprises: means for extracting data in a desired area of said second memory area and developing vectorized graphic data and coded character data, among said data extracted, into sets of image dots so as to convert said image dots into data of an image data type.

References Cited (Backward Citations)

US4641197A Cited
JPS58154538A Cited
JPS5939158A Cited
US4692757A Cited
US4780710A Cited
US4550315A Cited
US4779210A Cited
US4706205A Cited
US4775946A Cited
US4700320A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-09-12 1998-03-14 1998-09-13 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-09-12 2002-03-14 2002-09-13 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-09-12 2006-03-14 2006-09-13 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag