CA2119220A1 - Simultaneous High Resolution Display Within Multiple Virtual DOS Applications in a Data Processing System - Google Patents
Simultaneous High Resolution Display Within Multiple Virtual DOS Applications in a Data Processing SystemInfo
- Publication number
- CA2119220A1 CA2119220A1 CA2119220A CA2119220A CA2119220A1 CA 2119220 A1 CA2119220 A1 CA 2119220A1 CA 2119220 A CA2119220 A CA 2119220A CA 2119220 A CA2119220 A CA 2119220A CA 2119220 A1 CA2119220 A1 CA 2119220A1
- Authority
- CA
- Canada
- Prior art keywords
- data processing
- processing system
- high resolution
- applications
- video buffer
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/14—Display of multiple viewports
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/36—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
- G09G5/363—Graphics controllers
Abstract
A method and system for the simultaneous high resolution display of multiple virtual DOS applications within a data processing system. The data processing system preferably includes a processor, a memory coupled to the processor and a display device coupled to the memory and processor. Multiple programs operating within the data processing system under the control of an operating system are capable of outputting multibank high resolution graphic displays. Each time an application which is either operating as a background task or displayed within a graphics applications window attempts to write to the display device the display data is written to a logical video buffer which is designated within a portion of the memory within the data processing system. A bank management function is provided in association with the logical video buffer and permits multibank high resolution graphic displays to be simultaneously maintained for multiple virtual DOS applications. A transition of an application from background task to foreground task will result in the writing of the logical video buffer to the display device or, alternately, at least a portion of the logical video buffer may be written to a displayed window within the graphics applications program, providing for the simultaneous high resolution display of multiple applications within a data processing system.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/040,698 US6091430A (en) | 1993-03-31 | 1993-03-31 | Simultaneous high resolution display within multiple virtual DOS applications in a data processing system |
US040,698 | 1993-03-31 |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2119220A1 true CA2119220A1 (en) | 1994-10-01 |
CA2119220C CA2119220C (en) | 2000-10-17 |
Family
ID=21912432
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA002119220A Expired - Fee Related CA2119220C (en) | 1993-03-31 | 1994-03-16 | Simultaneous high resolution display within multiple virtual dos applications in a data processing system |
Country Status (2)
Country | Link |
---|---|
US (1) | US6091430A (en) |
CA (1) | CA2119220C (en) |
Families Citing this family (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09212146A (en) * | 1996-02-06 | 1997-08-15 | Sony Computer Entertainment:Kk | Address generation device and picture display device |
US6639613B1 (en) * | 1997-11-21 | 2003-10-28 | Xsides Corporation | Alternate display content controller |
US6686936B1 (en) | 1997-11-21 | 2004-02-03 | Xsides Corporation | Alternate display content controller |
US6018332A (en) * | 1997-11-21 | 2000-01-25 | Ark Interface Ii, Inc. | Overscan user interface |
US6337717B1 (en) | 1997-11-21 | 2002-01-08 | Xsides Corporation | Alternate display content controller |
US6330010B1 (en) * | 1997-11-21 | 2001-12-11 | Xsides Corporation | Secondary user interface |
US6760784B1 (en) * | 1998-10-08 | 2004-07-06 | International Business Machines Corporation | Generic virtual device driver |
US6590592B1 (en) | 1999-04-23 | 2003-07-08 | Xsides Corporation | Parallel interface |
AU5276800A (en) | 1999-05-21 | 2000-12-12 | Xsides Corporation | Parallel graphical user interface |
US6630943B1 (en) | 1999-09-21 | 2003-10-07 | Xsides Corporation | Method and system for controlling a complementary user interface on a display surface |
US7213152B1 (en) * | 2000-02-14 | 2007-05-01 | Intel Corporation | Modular bios update mechanism |
US6892359B1 (en) | 2000-02-18 | 2005-05-10 | Xside Corporation | Method and system for controlling a complementary user interface on a display surface |
US20040226041A1 (en) * | 2000-02-18 | 2004-11-11 | Xsides Corporation | System and method for parallel data display of multiple executing environments |
US7058177B1 (en) | 2000-11-28 | 2006-06-06 | Xilinx, Inc. | Partially encrypted bitstream method |
US7119811B2 (en) * | 2001-08-10 | 2006-10-10 | Pixia Corp. | Image display system |
EP1436799A4 (en) * | 2001-09-13 | 2008-07-30 | Pixia Corp | Image display system |
US6912695B2 (en) | 2001-09-13 | 2005-06-28 | Pixia Corp. | Data storage and retrieval system and method |
US7140024B2 (en) * | 2002-07-29 | 2006-11-21 | Silicon Graphics, Inc. | System and method for managing graphics applications |
US6982682B1 (en) | 2002-07-29 | 2006-01-03 | Silicon Graphics, Inc. | System and method for managing graphics applications |
US7305680B2 (en) * | 2002-08-13 | 2007-12-04 | Sharp Laboratories Of America, Inc. | Listening module for asynchronous messages sent between electronic devices of a distributed network |
US7339592B2 (en) * | 2004-07-13 | 2008-03-04 | Nvidia Corporation | Simulating multiported memories using lower port count memories |
KR100678900B1 (en) * | 2005-01-26 | 2007-02-05 | 삼성전자주식회사 | Apparatus and method for displaying graphic object concurrently |
CN101652775B (en) * | 2007-04-13 | 2012-09-19 | Gvbb控股股份有限公司 | System and method for mapping logical and physical assets in a user interface |
US8290346B2 (en) | 2008-09-25 | 2012-10-16 | Pixia Corp. | Large format video archival, storage, and retrieval system and method |
US8411970B2 (en) * | 2010-03-16 | 2013-04-02 | Pixia Corp. | Method and system for determining statistical data for image pixels having a higher bit depth per band |
US9407876B1 (en) | 2010-09-14 | 2016-08-02 | Pixia Corp. | Method and system for encoding and decoding multiple wide-area surveillance area-of-interest video codestreams |
US8532397B1 (en) | 2010-09-16 | 2013-09-10 | Pixia Corp. | Method of creating a container file for large format imagery and organizing data within the container file |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3381300D1 (en) * | 1983-03-31 | 1990-04-12 | Ibm | IMAGE ROOM MANAGEMENT AND PLAYBACK IN A PART OF THE SCREEN OF A VIRTUAL MULTIFUNCTIONAL TERMINAL. |
US4567515A (en) * | 1983-04-20 | 1986-01-28 | Measuronics Corporation | Multiple image generation and analysis system |
US4688167A (en) * | 1984-09-27 | 1987-08-18 | Wang Laboratories, Inc. | Screen manager for data processing system |
US4920483A (en) * | 1985-11-15 | 1990-04-24 | Data General Corporation | A computer memory for accessing any word-sized group of contiguous bits |
US4718008A (en) * | 1986-01-16 | 1988-01-05 | International Business Machines Corporation | Method to control paging subsystem processing in a virtual memory data processing system during execution of critical code sections |
US4761737A (en) * | 1986-01-16 | 1988-08-02 | International Business Machines Corporation | Method to automatically increase the segment size of unix files in a page segmented virtual memory data processing system |
US4730249A (en) * | 1986-01-16 | 1988-03-08 | International Business Machines Corporation | Method to operate on large segments of data in a virtual memory data processing system |
US4873652A (en) * | 1987-07-27 | 1989-10-10 | Data General Corporation | Method of graphical manipulation in a potentially windowed display |
US4926322A (en) * | 1987-08-03 | 1990-05-15 | Compag Computer Corporation | Software emulation of bank-switched memory using a virtual DOS monitor and paged memory management |
GB2215168A (en) * | 1988-02-23 | 1989-09-13 | Ibm | Windows with restricted colour range have priority defined by colour codes |
US5142276A (en) * | 1990-12-21 | 1992-08-25 | Sun Microsystems, Inc. | Method and apparatus for arranging access of vram to provide accelerated writing of vertical lines to an output display |
-
1993
- 1993-03-31 US US08/040,698 patent/US6091430A/en not_active Expired - Fee Related
-
1994
- 1994-03-16 CA CA002119220A patent/CA2119220C/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CA2119220C (en) | 2000-10-17 |
US6091430A (en) | 2000-07-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2119220A1 (en) | Simultaneous High Resolution Display Within Multiple Virtual DOS Applications in a Data Processing System | |
US5574836A (en) | Interactive display apparatus and method with viewer position compensation | |
CA2095446A1 (en) | Method and System for Accessing Visually Obscured Data in a Data Processing System | |
KR100346817B1 (en) | Interface Controller for Framebuffered Random Access Memory Devices | |
EP0681279B1 (en) | Frame buffer random access memory and system | |
CA1313415C (en) | Virtual display adapter | |
EP0681282A2 (en) | Flexible DRAM access in a frame buffer memory and system | |
US20110148892A1 (en) | Forming a windowing display in a frame buffer | |
EP0176950A3 (en) | Screen manager for data processing system | |
JPH0443590B2 (en) | ||
GB2293079A (en) | Computer graphics system having high performance multiple layer z-buffer | |
KR960003416B1 (en) | Method and apparatus for writing directly to a frame buffer | |
JP2755378B2 (en) | Extended graphics array controller | |
JPS6426978A (en) | Detecting system for display pattern | |
EP0525986B1 (en) | Apparatus for fast copying between frame buffers in a double buffered output display system | |
CA2010966C (en) | Apparatus for rapidly clearing the output display of a computer system | |
WO1999024910B1 (en) | Opposing directional fill calculators in a graphics processor | |
US6084596A (en) | Rendering self-overlapping objects using a scanline process | |
JPS582874A (en) | Picture structure alteration circuit for full graphic display unit | |
EP0680651B1 (en) | Pipeline read write operations in a high speed frame buffer system | |
EP0192139A3 (en) | Frame buffer memory controller | |
DE3377683D1 (en) | A data display system | |
US6642937B2 (en) | Screen display system | |
CA2120864A1 (en) | Method and equipment for controlling display of image data according to random-scan system | |
JPS62297975A (en) | Control system for multi-window display |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKLA | Lapsed |