CA1329282C - Method for controlling the presentation of nested overlays - Google Patents
Method for controlling the presentation of nested overlaysInfo
- Publication number
- CA1329282C CA1329282C CA000595249A CA595249A CA1329282C CA 1329282 C CA1329282 C CA 1329282C CA 000595249 A CA000595249 A CA 000595249A CA 595249 A CA595249 A CA 595249A CA 1329282 C CA1329282 C CA 1329282C
- Authority
- CA
- Canada
- Prior art keywords
- overlay
- overlays
- mixing
- presentation
- nested
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 26
- 239000002131 composite material Substances 0.000 claims description 15
- 230000000007 visual effect Effects 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000009428 plumbing Methods 0.000 description 1
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/22—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of characters or indicia using display control signals derived from coded signals representing the characters or indicia, e.g. with a character-code memory
- G09G5/30—Control of display attribute
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Processing Or Creating Images (AREA)
- Digital Computer Display Output (AREA)
- Image Generation (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
ABSTRACT OF THE DISCLOSURE
A method is disclosed for controlling the presentation of nested overlays on a display medium. An overlay function resource is provided which includes its own environment specification which is independent of the space and data environment specifications. Mixing attributes are associated with each overlay and are utilized to determine which overlay space and data are to take precedence and be visible when the overlayed spaces are combined and imaged on a display medium. In a preferred mode of the present invention, the foreground and background of each overlay are separately controlled by the mixing attributes which define the mixing rules for the layered presentation of multiple overlays. Additionally, the order of precedence for displaying multiple overlays may be selectively altered or varied to provide multiple displays and to permit an individual overlay to be repetitively utilized.
A method is disclosed for controlling the presentation of nested overlays on a display medium. An overlay function resource is provided which includes its own environment specification which is independent of the space and data environment specifications. Mixing attributes are associated with each overlay and are utilized to determine which overlay space and data are to take precedence and be visible when the overlayed spaces are combined and imaged on a display medium. In a preferred mode of the present invention, the foreground and background of each overlay are separately controlled by the mixing attributes which define the mixing rules for the layered presentation of multiple overlays. Additionally, the order of precedence for displaying multiple overlays may be selectively altered or varied to provide multiple displays and to permit an individual overlay to be repetitively utilized.
Description
; 1 329282 BACKGROUND OF THE INVE~ION
~' 1. Technical Field:
This invention relates in general to the presentation of layered or nested overlays and in particular to the utilization of layered overlays to provide an effective three-dimensional image with a two-dimensional display medium. Still more particularly, this invention relates to the provision of an overlay function which permits the simultaneous display of a large number of overlays to form a composite display.
.
~' 1. Technical Field:
This invention relates in general to the presentation of layered or nested overlays and in particular to the utilization of layered overlays to provide an effective three-dimensional image with a two-dimensional display medium. Still more particularly, this invention relates to the provision of an overlay function which permits the simultaneous display of a large number of overlays to form a composite display.
.
2. Background Art:
The simultaneous display of multiple overlays or viewports is known in the prior art. For example, in multi-tasking environments it is common to have two or more applications active and displayed in viewports or "windows"
which may fully or partially overlap. A known technique for handling this type of display involves a so-called "toggle"
presentation wherein one of two overlapping windows is alternately displayed in accordance with the state of a control variable. This technique works well for alternately viewing one of two windows but will not permit the merging or mixing of multiple overlays to form a composite display.
Similarly, a second display technique is known for viewing layered viewports or windows which involves the utilization of a pseudo-three-dimensional cursor wherein the operator may "drive" the cursor into the display to view a layer beneath the layer being displayed. While this i~' .-.;
technique permits the user to separately view a selected one of multiple overlayed windows, it will not permit the merging or mixing of multiple overlays to form a composite display.
Recently, a system has been proposed which permits the controlled display of multiple layers of display by allowing a user to select a particular layer. For example, an architectural display of a building may be presented which depicts an outer elevation of the structure. The user may then select a second display which may depict the electrical distribution system or the plumbing system associated with the building, or some additional display which is associated with the primary display. As with the previously discussed systems, this system permits the selective presentation of one of a plurality of layered presentations but does not allow a composite presentation to ~ be displayed.
: 20 -SUMMARY OF THE INVENTION
-It is therefore one object of the present invention to provide an improved method of displaying nested overlays.
;
It is another object of the present invention to provide an improved method of displaying nested overlays which permits multiple overlays to be simultaneously displayed in a composite presentation.
, It is yet another object of the present invention to provide an improved method of displaying nested overlays ~j which permits the order or precedence of multiple nested i 15 overlays to be selected or altered.
,.
The foregoing objects are achieved as is now described. An overlay function resource is provided in ~ accordance with the method of the present invention which -~ 20 includes its own environment specification, which is independent of space and data environment specifications.
` Mixing attributes are associated with each overlay and are utilized to determine which overlay space and data are to take precedence and be visible when the overlay spaces are imaged together on a display medium. In a preferred mode of the present invention, the foreground and background of each overlay are separately controlled by the mixing attributes which define the mixing rules for the layered presentation of multiple overlays. Additionally, the order or precedence for displaying multiple overlays may be selectively altered, or varied by the operator, to provide multiple displays and to permit the utilization of a particular layer in multiple applications.
1 32~282 BRIEF DESCRIPTION OF TXE DRAWINGS
The novel features believed characteristic of the invention are set forth in the appended claims. The invention itself; however, as well as a preferred mode of ~ use, further objects and advantages thereof, will best be understood by reference to the following detailed description of an illustrative embodiment when read in conjunction with the accompanying drawings, wherein:
FIGURE 1 depicts a pictorial representation of a computer screen which includes multiple nested overlays which are selectively combined to form a composite presentation in accordance with the method of the present ~ invention;
; ~ FIGURE 2 is a graphic representation of the - overlay function which controls the mixing of the multiple layered presentation of Figure 1 in accordance with the present invention; and FIGURE 3 is a logic flow diagram of the method of the present invention.
` 25 ::
. , 1 32q282 :
DETAILED DESCRIPTION OF THE PREFERRED ~BODIME~
~`, With reference now to the figures and inparticular with reference to Figure 1, there is depicted a 5 pictorial representation of a computer screen 10 which includes multiple nested overlays which are selectively combined to form a composite presentation 12 in accordance with the method of the present invention. As can be seen, j computer screen 10 includes a composite presentation 12 ~, 10 which is divided into nine separate display areas: upper :l left quadrant 14; upper leg 16; upper right quadrant 18;
left leg 20; midsection 22; right leg 24; lower left -. quadrant 26; lower leg 28; and, lower right quadrant 30.
,.i, . 15 In accordance with the method of the present `,3 invention, each display area within composite presentation . 12 incorporates a selected combination of four separate ~ ~ overlays. The actual data within overlay 1 is depicted '`;,J~ within upper left quadrant 14, overlay 2 is depicted within upper right quadrant 18, overlay 3 is depicted within lower left quadrant 26 and overlay 4 is depicted within lower right quadrant 30. The display within each of the remaining display areas is a result of selected combinations of these four overlays in a manner which will be explained in greater detail herein.
Referring now to Figure 2, there is depicted a graphic representation of the overlay function which controls the mixing of the multiple overlays to form composite presentation 12 (see Figure 1). As can be seen, row 32 depicts the visual result present in each display area of Figure 1 with "b" indicating a blank space in the display. Similarly, rows 34, 38, 42, 46 depict the content ~ 1 32~282 .~
of each of the four overlays which are utilized to form composite presentation 12.
Still referring to Figure 2, rows 36, 40, and 44 depict the mixing attributes for each display area within composite presentation 12 which may be utilized, in accordance with the method of the present invention, to combine or merge the multiple overlays into the resultant display. As may be seen, each display area includes a mixing attribute between each pair of overlays which controls the combination of that pair of overlays. In the preferred embodiment of the present invention, each mixing attribute includes two portions, the first of which applies to the background of an overlay and the second of which applies to the foreground of the overlay.
The combination of multiple overlays is accomplished in accordance with the aforementioned mixing attributes as will be explained below. The first character in each mixing attribute is applied to the background of the appropriate overlay and may consist of one of the characters: "I"; "O"; and "T" or a blank space. The "I"
character signifies "Ignore", indicating that the entire content of the upper overlay is to be considered invisible and does not appear. Next, the "o" character signifies "Opaque", indicating that anything below the upper overlay will not be seen through the upper overlay.
~ The "T" character signifies "Transparent", - 30 indicating that anything below the upper overlay will show through the background or holes in the foreground. Finally, a blank space is utilized where an "O" character above renders anything below not visible and no mixing attribute is required although in practice mixing attributes may actually be specified. These indications are also utilized as the second character in each mixing attribute and are applied in that position to the foreground of each ' 5 appropriate overlay. As can be seen, by utilizing the overlay function resource depicted herein, it is possible to efficiently describe a three-dimensional view of a space on a two-dimensional medium. Further, global overlay modifications are facilitated by providing a local identifier for global overlay name mapping making it simple to add or delete overlays and to change their order by localizing the changes to the name mapping function.
Similarly, the use of an overlay function resource permits individual overlays to be repetitively utilized for different purposes within a single display.
.
Referring again to the graphic representation of Figure 2, several examples of the effect of the utilization of these mixing attributes may be illustrated. For example, the content of lower left quadrant 26 is generated by applying the mixing attributes "II" of row 36 between overlay 1 and overlay 2, mixing attributes "II" of row 40 between overlay 2 and overlay 3 and mixing attribute "OO" of row 44 between overlay 3 and overlay 4. That is, overlays 1 and 2 are ignored and overlay 4 is not visible since it is below an opaque mixing attribute for overlay 3. Similarly, the content of midsection 22 is generated by reviewing the mixing attributes "TT" of rows 36, 40, and 44 indicating that all four overlays are to be combined with transparent backgrounds.
,, .
With reference now to Figure 3, there is depicted a logic flow diagram of the method of the present invention.
g As is illustrated, after starting at block 50, the image ; area is initialized in block 52. Next, block 54 determines whether or not the image area includes an overlay. If not, the image area is presented, as depicted in block 62 and the program ends, as illustrated in block 64.
~. .
In the event the image area includes an overlay, block 56 depicts the calling of a mixing routine which is specified in the manner depicted in Figure 2. The results of the application of a mixing routine are then stored, as illustrated in block 58, and block 60 is utilized to determine whether or not an additional overlay is present within the image area. If an additional overlay is present, , the program returns to block 56 and the next mixing routine is called. This process continues until the last overlay has been evaluated. Thereafter, the resultant composite image is presented, as depicted in block 62 and the program ~ ~ ends.
: 20 Those skilled in the art will appreciate that by - utilizing the overlay function resource of the present ~- invention, it will be possible to utilize an overlay repeatedly to generate a complex composite presentation.
Additionally, a self-contained method of specifying an overlay environment is utilized which makes the overlay independent of overlaid data and other overlays thereby permitting it to be reused at different locations without undesirable side affects being introduced into the overlay - by the environment for the data or other overlays.
-While the invention has been particularly shown and described with reference to a preferred embodiment, it , .
, , 1 o will be understood by those skilled in the art that various changes in form and detail may be made therein without departing from the spirit and scope of the invention.
"-'
The simultaneous display of multiple overlays or viewports is known in the prior art. For example, in multi-tasking environments it is common to have two or more applications active and displayed in viewports or "windows"
which may fully or partially overlap. A known technique for handling this type of display involves a so-called "toggle"
presentation wherein one of two overlapping windows is alternately displayed in accordance with the state of a control variable. This technique works well for alternately viewing one of two windows but will not permit the merging or mixing of multiple overlays to form a composite display.
Similarly, a second display technique is known for viewing layered viewports or windows which involves the utilization of a pseudo-three-dimensional cursor wherein the operator may "drive" the cursor into the display to view a layer beneath the layer being displayed. While this i~' .-.;
technique permits the user to separately view a selected one of multiple overlayed windows, it will not permit the merging or mixing of multiple overlays to form a composite display.
Recently, a system has been proposed which permits the controlled display of multiple layers of display by allowing a user to select a particular layer. For example, an architectural display of a building may be presented which depicts an outer elevation of the structure. The user may then select a second display which may depict the electrical distribution system or the plumbing system associated with the building, or some additional display which is associated with the primary display. As with the previously discussed systems, this system permits the selective presentation of one of a plurality of layered presentations but does not allow a composite presentation to ~ be displayed.
: 20 -SUMMARY OF THE INVENTION
-It is therefore one object of the present invention to provide an improved method of displaying nested overlays.
;
It is another object of the present invention to provide an improved method of displaying nested overlays which permits multiple overlays to be simultaneously displayed in a composite presentation.
, It is yet another object of the present invention to provide an improved method of displaying nested overlays ~j which permits the order or precedence of multiple nested i 15 overlays to be selected or altered.
,.
The foregoing objects are achieved as is now described. An overlay function resource is provided in ~ accordance with the method of the present invention which -~ 20 includes its own environment specification, which is independent of space and data environment specifications.
` Mixing attributes are associated with each overlay and are utilized to determine which overlay space and data are to take precedence and be visible when the overlay spaces are imaged together on a display medium. In a preferred mode of the present invention, the foreground and background of each overlay are separately controlled by the mixing attributes which define the mixing rules for the layered presentation of multiple overlays. Additionally, the order or precedence for displaying multiple overlays may be selectively altered, or varied by the operator, to provide multiple displays and to permit the utilization of a particular layer in multiple applications.
1 32~282 BRIEF DESCRIPTION OF TXE DRAWINGS
The novel features believed characteristic of the invention are set forth in the appended claims. The invention itself; however, as well as a preferred mode of ~ use, further objects and advantages thereof, will best be understood by reference to the following detailed description of an illustrative embodiment when read in conjunction with the accompanying drawings, wherein:
FIGURE 1 depicts a pictorial representation of a computer screen which includes multiple nested overlays which are selectively combined to form a composite presentation in accordance with the method of the present ~ invention;
; ~ FIGURE 2 is a graphic representation of the - overlay function which controls the mixing of the multiple layered presentation of Figure 1 in accordance with the present invention; and FIGURE 3 is a logic flow diagram of the method of the present invention.
` 25 ::
. , 1 32q282 :
DETAILED DESCRIPTION OF THE PREFERRED ~BODIME~
~`, With reference now to the figures and inparticular with reference to Figure 1, there is depicted a 5 pictorial representation of a computer screen 10 which includes multiple nested overlays which are selectively combined to form a composite presentation 12 in accordance with the method of the present invention. As can be seen, j computer screen 10 includes a composite presentation 12 ~, 10 which is divided into nine separate display areas: upper :l left quadrant 14; upper leg 16; upper right quadrant 18;
left leg 20; midsection 22; right leg 24; lower left -. quadrant 26; lower leg 28; and, lower right quadrant 30.
,.i, . 15 In accordance with the method of the present `,3 invention, each display area within composite presentation . 12 incorporates a selected combination of four separate ~ ~ overlays. The actual data within overlay 1 is depicted '`;,J~ within upper left quadrant 14, overlay 2 is depicted within upper right quadrant 18, overlay 3 is depicted within lower left quadrant 26 and overlay 4 is depicted within lower right quadrant 30. The display within each of the remaining display areas is a result of selected combinations of these four overlays in a manner which will be explained in greater detail herein.
Referring now to Figure 2, there is depicted a graphic representation of the overlay function which controls the mixing of the multiple overlays to form composite presentation 12 (see Figure 1). As can be seen, row 32 depicts the visual result present in each display area of Figure 1 with "b" indicating a blank space in the display. Similarly, rows 34, 38, 42, 46 depict the content ~ 1 32~282 .~
of each of the four overlays which are utilized to form composite presentation 12.
Still referring to Figure 2, rows 36, 40, and 44 depict the mixing attributes for each display area within composite presentation 12 which may be utilized, in accordance with the method of the present invention, to combine or merge the multiple overlays into the resultant display. As may be seen, each display area includes a mixing attribute between each pair of overlays which controls the combination of that pair of overlays. In the preferred embodiment of the present invention, each mixing attribute includes two portions, the first of which applies to the background of an overlay and the second of which applies to the foreground of the overlay.
The combination of multiple overlays is accomplished in accordance with the aforementioned mixing attributes as will be explained below. The first character in each mixing attribute is applied to the background of the appropriate overlay and may consist of one of the characters: "I"; "O"; and "T" or a blank space. The "I"
character signifies "Ignore", indicating that the entire content of the upper overlay is to be considered invisible and does not appear. Next, the "o" character signifies "Opaque", indicating that anything below the upper overlay will not be seen through the upper overlay.
~ The "T" character signifies "Transparent", - 30 indicating that anything below the upper overlay will show through the background or holes in the foreground. Finally, a blank space is utilized where an "O" character above renders anything below not visible and no mixing attribute is required although in practice mixing attributes may actually be specified. These indications are also utilized as the second character in each mixing attribute and are applied in that position to the foreground of each ' 5 appropriate overlay. As can be seen, by utilizing the overlay function resource depicted herein, it is possible to efficiently describe a three-dimensional view of a space on a two-dimensional medium. Further, global overlay modifications are facilitated by providing a local identifier for global overlay name mapping making it simple to add or delete overlays and to change their order by localizing the changes to the name mapping function.
Similarly, the use of an overlay function resource permits individual overlays to be repetitively utilized for different purposes within a single display.
.
Referring again to the graphic representation of Figure 2, several examples of the effect of the utilization of these mixing attributes may be illustrated. For example, the content of lower left quadrant 26 is generated by applying the mixing attributes "II" of row 36 between overlay 1 and overlay 2, mixing attributes "II" of row 40 between overlay 2 and overlay 3 and mixing attribute "OO" of row 44 between overlay 3 and overlay 4. That is, overlays 1 and 2 are ignored and overlay 4 is not visible since it is below an opaque mixing attribute for overlay 3. Similarly, the content of midsection 22 is generated by reviewing the mixing attributes "TT" of rows 36, 40, and 44 indicating that all four overlays are to be combined with transparent backgrounds.
,, .
With reference now to Figure 3, there is depicted a logic flow diagram of the method of the present invention.
g As is illustrated, after starting at block 50, the image ; area is initialized in block 52. Next, block 54 determines whether or not the image area includes an overlay. If not, the image area is presented, as depicted in block 62 and the program ends, as illustrated in block 64.
~. .
In the event the image area includes an overlay, block 56 depicts the calling of a mixing routine which is specified in the manner depicted in Figure 2. The results of the application of a mixing routine are then stored, as illustrated in block 58, and block 60 is utilized to determine whether or not an additional overlay is present within the image area. If an additional overlay is present, , the program returns to block 56 and the next mixing routine is called. This process continues until the last overlay has been evaluated. Thereafter, the resultant composite image is presented, as depicted in block 62 and the program ~ ~ ends.
: 20 Those skilled in the art will appreciate that by - utilizing the overlay function resource of the present ~- invention, it will be possible to utilize an overlay repeatedly to generate a complex composite presentation.
Additionally, a self-contained method of specifying an overlay environment is utilized which makes the overlay independent of overlaid data and other overlays thereby permitting it to be reused at different locations without undesirable side affects being introduced into the overlay - by the environment for the data or other overlays.
-While the invention has been particularly shown and described with reference to a preferred embodiment, it , .
, , 1 o will be understood by those skilled in the art that various changes in form and detail may be made therein without departing from the spirit and scope of the invention.
"-'
Claims (7)
1. A method of controlling the presentation of a plurality of nested overlays on a display medium, said method comprising the steps of:
defining at least one selected area within said display medium;
assigning mixing attributes to those portions of each of said plurality of nested overlays which are present in said at least one selected area; and combining those portions of each of said plurality of nested overlays within said at least one selected area in accordance with said assigned mixing attributes.
defining at least one selected area within said display medium;
assigning mixing attributes to those portions of each of said plurality of nested overlays which are present in said at least one selected area; and combining those portions of each of said plurality of nested overlays within said at least one selected area in accordance with said assigned mixing attributes.
2. The method according to Claim 1 further including the step of:
presenting the resultant composite presentation on said display medium.
presenting the resultant composite presentation on said display medium.
3. The method according to Claim 1 further including the step of selectively altering the order of said plurality of nested overlays.
4. The method according to Claim 1 wherein said step of assigning mixing attributes to those portions of each of said plurality of nested overlays which are present in said at least one selected area comprises specifying a visual characteristic of the background of each portion.
5. The method according to Claim 3 wherein said step of specifying a visual characteristic of the background of each portion of each of said plurality of nested overlays which are present in said at least one selected area comprises causing said background to become transparent.
6. The method according to Claim 3 wherein said step of specifying a visual characteristic of the background of each portion of each of said plurality of nested overlays which are present in said at least one selected area comprises causing said background to become opaque.
7. The method according to Claim 1 wherein said step of assigning mixing attributes to those portions of each of said plurality of nested overlays which are present in said at least one selected area comprises specifying a visual characteristic of the foreground of each portion.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US21342788A | 1988-06-30 | 1988-06-30 | |
US07/213,427 | 1988-06-30 |
Publications (1)
Publication Number | Publication Date |
---|---|
CA1329282C true CA1329282C (en) | 1994-05-03 |
Family
ID=22795086
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA000595249A Expired - Fee Related CA1329282C (en) | 1988-06-30 | 1989-03-30 | Method for controlling the presentation of nested overlays |
Country Status (5)
Country | Link |
---|---|
EP (1) | EP0349455B1 (en) |
JP (1) | JPH0786821B2 (en) |
BR (1) | BR8903217A (en) |
CA (1) | CA1329282C (en) |
DE (1) | DE68924731T2 (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0462565B1 (en) * | 1990-06-19 | 1995-12-27 | Fujitsu Limited | Multiwindow display control method and apparatus |
GB2352601A (en) * | 1999-07-26 | 2001-01-31 | Pixelfusion Ltd | Graphical data-processing |
US8896896B2 (en) | 2011-09-13 | 2014-11-25 | Ricoh Production Print Solutions LLC | Preprinted form overlay |
US8860994B2 (en) | 2012-08-10 | 2014-10-14 | Ricoh Production Print Solutions | Electronic replacement of pre-printed forms |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2048624B (en) * | 1979-05-02 | 1982-12-15 | Ibm | Graphics display apparatus |
US4574364A (en) * | 1982-11-23 | 1986-03-04 | Hitachi, Ltd. | Method and apparatus for controlling image display |
JPS61270786A (en) * | 1985-05-27 | 1986-12-01 | 三菱電機株式会社 | Image display unit |
JPS62269275A (en) * | 1986-05-19 | 1987-11-21 | Hitachi Ltd | Multiple picture control system |
JPS62274370A (en) * | 1986-05-21 | 1987-11-28 | Fujitsu Ltd | Multi-window control method |
JPS6324474A (en) * | 1986-07-17 | 1988-02-01 | Toshiba Corp | Multiwindow display device |
-
1989
- 1989-03-30 CA CA000595249A patent/CA1329282C/en not_active Expired - Fee Related
- 1989-05-19 JP JP1124565A patent/JPH0786821B2/en not_active Expired - Fee Related
- 1989-05-23 DE DE68924731T patent/DE68924731T2/en not_active Expired - Fee Related
- 1989-05-23 EP EP89480077A patent/EP0349455B1/en not_active Expired - Lifetime
- 1989-06-29 BR BR898903217A patent/BR8903217A/en not_active Application Discontinuation
Also Published As
Publication number | Publication date |
---|---|
DE68924731D1 (en) | 1995-12-14 |
BR8903217A (en) | 1990-02-13 |
EP0349455A3 (en) | 1991-03-20 |
EP0349455A2 (en) | 1990-01-03 |
JPH0232483A (en) | 1990-02-02 |
EP0349455B1 (en) | 1995-11-08 |
JPH0786821B2 (en) | 1995-09-20 |
DE68924731T2 (en) | 1996-06-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5271097A (en) | Method and system for controlling the presentation of nested overlays utilizing image area mixing attributes | |
US5487145A (en) | Method and apparatus for compositing display items which minimizes locked drawing areas | |
US5678015A (en) | Four-dimensional graphical user interface | |
US5504853A (en) | System and method for selecting symbols and displaying their graphics objects in a detail window | |
US6118427A (en) | Graphical user interface with optimal transparency thresholds for maximizing user performance and system efficiency | |
US7818687B2 (en) | Dynamic graphic user interface | |
US4685070A (en) | System and method for displaying, and interactively excavating and examining a three dimensional volume | |
KR100335306B1 (en) | Method and apparatus for displaying panoramas with streaming video | |
US5208903A (en) | Video image display for predicting color hardcopy image quality | |
US6971071B1 (en) | System and method for implementing an image ancillary to a cursor | |
US20080001968A1 (en) | Layered image compositing system for user interfaces | |
Bobrich et al. | Augmented maps | |
US6229544B1 (en) | Tiled image editor | |
WO2001015132A1 (en) | Control of depth movement for visual display with layered screens | |
JPH06301505A (en) | Computer-controlled display system | |
US5982388A (en) | Image presentation device with user-inputted attribute changing procedures | |
US5808609A (en) | Method, apparatus and computer program products to simulate the display of objects in three dimensions | |
EP0405496B1 (en) | A method of manipulating images larger than a viewport | |
CA1329282C (en) | Method for controlling the presentation of nested overlays | |
CN112200899A (en) | Method for realizing model service interaction by adopting instantiation rendering | |
CA1257719A (en) | Graphics display system | |
JPH0997148A (en) | Video generator | |
JP2503222B2 (en) | Image processing device | |
JPH0792948A (en) | Sprite picture generating method | |
Martinez et al. | Unicon 3D Graphics User’s Guide and Reference Manual |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MKLA | Lapsed |