United States Patent m
Mackey et al.
![[blocks in formation]](http://www.google.fr/patents?id=O3AlAAAAEBAJ&hl=fr&ie=ISO-8859-1&output=text&pg=PA1&img=1&zoom=3&hl=fr&q=&cds=1&sig=ACfU3U2DWw1JTCvnnKE3lvuLU3Y2hHnFjQ&edge=0&edge=stretch&ci=522,113,384,61)
![[blocks in formation]](http://www.google.fr/patents?id=O3AlAAAAEBAJ&hl=fr&ie=ISO-8859-1&output=text&pg=PA1&img=1&zoom=3&hl=fr&q=&cds=1&sig=ACfU3U2DWw1JTCvnnKE3lvuLU3Y2hHnFjQ&edge=0&edge=stretch&ci=118,174,787,265)
Related U.S. Application Data
[62] Division of Ser. No. 856,525, Apr. 28, 1986, Pat. No. 4,899,136.
[51] Int. CI.5 G09G 1/14
[52] U.S. CI 340/793; 340/703
[58] Field of Search 340/793, 701, 703
[56] References Cited
U.S. PATENT DOCUMENTS
3,643,252 2/1972 Roberts, Jr 340/324 A
3,932,843 1/1976 Trelut et al. .
4,149,148 4/1979 Miller et al 340/721
4.149,238 4/1979 James et al 364/200
4,204,206 5/1980 Bakula et al 340/721
4,253,145 2/1981 Goldberg 364/200
4,278,973 7/1981 Hughes et al 340/721
4,315,310 2/1982 Bayliss et al 364/200
4,365,295 12/1982 Katzman et al 364/200
4,437,184 3/1984 Cork et al 371/19
4,456,954 6/1984 Bullions, III et al 364/200
4,458,331 7/1984 Amezcua et al 364/900
4,463,442 7/1984 Dachowski et al. 364/900
4,484,266 11/1984 Becker et al 364/200
4,484,302 11/1984 Cason et al 364/900
4,550,386 10/1985 Hirosawa et al 364/900
4,555,775 11/1985 Pike 364/900
4,564,903 1/1986 Guyette et al 364/300
4,569,081 2/1986 Mintzer et al 382/47
4,574,364 4/1986 Tabata et al 364/721
4,688,031 8/1987 Haggerty 340/793
FOREIGN PATENT DOCUMENTS
0165517 12/1985 European Pat. Off. . 0168034 1/1986 European Pat. Off. . 223383 5/1987 European Pat. Off. .
OTHER PUBLICATIONS
Irwin, J. W., "Use of a Coprocessor for Emulating the PC AT", in F. Waters, Ed., IBMRTPersonal Computer Technology, IBM, Austin, 1986, pp. 137-141. Krishnamurty, R., and Mothersole, T., "Coprocessor Software Support", in F. Waters, Ed., IBM RT Personal Computer Technology, IBM, Austin, 1986, pp. 142-146. (List continued on next page.)
![[blocks in formation]](http://www.google.fr/patents?id=O3AlAAAAEBAJ&hl=fr&ie=ISO-8859-1&output=text&pg=PA1&img=1&zoom=3&hl=fr&q=&cds=1&sig=ACfU3U2DWw1JTCvnnKE3lvuLU3Y2hHnFjQ&edge=0&edge=stretch&ci=493,525,397,93)
An emulator emulates a processor that provides a display in which each character is presented in a foreground color on a background color. The emulator maps the foreground colors and background colors into gray pixel patterns for display, with the foreground colors being mapped differently than the background colors. Each background color is mapped into a respective gray pattern, with some of the gray patterns representing more than one background color if necessary. In general, the foreground colors are mapped to three pixel patterns—white, 50% gray, and black. For a given background color, two of these three gray patterns are chosen as most legible, and one is used for the lighter foreground colors and the other for the darker foreground colors. In the special case where the foreground color is the same as the background color, however, the foreground color is mapped to the same gray pattern as the background color so that the character is invisible.
10 Claims, 48 Drawing Sheets
OTHER PUBLICATIONS
Goering. R., "Apollo Entry Fuels CAE/CAD Workstation Battle", Computer Design, Mar. 1, 1986, pp. 26-27.
"Copydisk", Xerox Corp., Palo Alto, 1980. Rose, C. D., "Apollo Fights Back with New Work Stations", Electronics, Feb. 24, 1986, pp. 20-21. Mace, S. and Sorenson, K., "Amiga, Atari Ready PC
Emulators", InfoWorld, vol. 8, No. 18, May 5, 1986. 8010 Star Information System Reference Library, 5.0 Update, Xerox Corporation, 1984, pp. 119-188. David C. Smith et al., "The Star User Interface: An Overview", Proceedings of the National Computer Conference, Houston, Tex., Jun. 7-10, 1982, pp. 515-528.
David C. Smith et al., "Designing the Star User Interface", Byte Magazine, vol. 7(4), 15-28, Apr. 1982.
« PrécédentContinuer » |