EP0437064A2 - Graphisches Rechnersystem - Google Patents
Graphisches Rechnersystem Download PDFInfo
- Publication number
- EP0437064A2 EP0437064A2 EP90313774A EP90313774A EP0437064A2 EP 0437064 A2 EP0437064 A2 EP 0437064A2 EP 90313774 A EP90313774 A EP 90313774A EP 90313774 A EP90313774 A EP 90313774A EP 0437064 A2 EP0437064 A2 EP 0437064A2
- Authority
- EP
- European Patent Office
- Prior art keywords
- array
- screen
- information
- image
- character
- 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.)
- Withdrawn
Links
- 238000000034 method Methods 0.000 claims abstract description 20
- 239000011159 matrix material Substances 0.000 claims abstract description 12
- 238000003491 array Methods 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 210000001072 colon Anatomy 0.000 description 1
- 239000003550 marker Substances 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/222—Control of the character-code memory
Definitions
- the present invention relates to a computer graphics system for representing graphical images on a terminal screen and in particular to a system for use on a non-graphics terminal.
- graphics and "graphical images” are used in this application to indicate images displayed on a screen, or part of a screen, which are not limited in the shapes or arrangement of lines in the image, these being selected freely by a user. While it is possible to display graphics on a terminal screen, current systems are expensive in terms of the amount of memory required and moreover require a specific graphics terminal having appropriate pre-programming. "Non-graphics” or “character” screens can only display characters from a predefined set, each character constituting a predefined pixel matrix on a screen. Hence, there are only a limited number of shapes which can be displayed to provide an image and it is not possible to display any freehand image created by the user. However, such terminals are cheaper than graphics terminals.
- the present invention arises from an attempt to provide a graphics representation capability for a non-graphics terminal.
- a method of displaying graphics on a computer terminal screen comprising: digitising an image to be displayed into a digital information array or predetermined dimensions; sub-dividing said information array into a plurality of identically sized pixel matrices, each corresponding in size to a standard character displayed on said screen; assigning a different predefined standard character code to each pixel matrix in the array; defining the screen display of the standard character code assigned to each pixel matrix according to the digitised image information in the respective pixel matrix in the array; displaying the defined characters on the screen in continuous arrangement corresponding to the arrangement of pixels in the array so as to display the image.
- the predefined character codes comprise the codes for ASCII standard characters, the redefinition of characters typically taking place at the terminal.
- the continuous arrangement is conveniently formed such there are no gaps between any pixels.
- the coding for the pixels may typically comprise a sub array of information comprising X and Y coordinates of the pixels and indication of the presence or absence of an image line. It is particularly preferred that the digitised information is analysed and points connected by a straight line are defined by the appropriate formula for X and Y coordinates, no information being stored about the points intermediate the end points of said straight line.
- the image to be displayed may typically be digitised using a pressure sensitive device, light or heat activated device or other devices such as X-ray devices, pencil cameras, sound devices etc.
- the first step in the process is the digitisation of the signature and this can be done using any conventional image digitiser.
- One particular preferred method of digitising the signature is using a digitising tablet such as a "sign On" (Alan Liebart Associates).
- the signature is written on a tablet which is sampled at 80 times a second and which captures and digitises the data into a window of 2550 by 1300 dots. This information can be transferred via an asynchronous RS232 line into the host computer.
- the terminal has commonly used character shapes e.g. A, B, % etc. stored permanently within in ROM made up of a combination of dots (often called 'pixels') in a matrix of 8 x 10 (8 horizontal by 10 verticle).
- character shapes e.g. A, B, % etc. stored permanently within in ROM made up of a combination of dots (often called 'pixels') in a matrix of 8 x 10 (8 horizontal by 10 verticle).
- 'pixels' dots
- 8 x 10 8 horizontal by 10 verticle
- the example below shows how an exclamation mark character can be re-defined to be an 'A' character. This information was obtained from a VT220 terminal handbook supplied by the manufacturer.
- a dot in a character matrix is shown as a '*' and a space is shown as '.'.
- Each column of the character definition is downloaded as 2 numbers (a and b).
- the value 'a' contains a binary representation of a0 - a5 (6 bits).
- the value 'b' contains the representation b0 - b3 (4 bits).
- a value of 64 is added to these binary values and one is subtracted from the final value.
- the binary representations are obtained by setting a binary bit if a dot (pixel) is present.
- the values are then ready for downloading.
- the escape sequence is structured in such a way that the final values are listed so that the eight 'a' values are output first (col. 8 first down to col. 1) and then the eight 'b' values are output (col. 8 first again down to col. 1).
- the signature plotting program takes the ASCII X, Y, Z coordinate data from the data file and converts them into integer values. In certain cases all the possible points between two sets of coordinates are calculated. The points are in the range 1 to 1300 in the Y direction and 1 to 2550 in the X direction. In order to display this information it is necessary to define a block of character shapes that, when printed out in the correct order, will represent the signature.
- the program currently uses a block of 48 characters (3 rows of 16) as its graphics window. This could be adjusted to user requirements although there is a limitation in the number of characters it is possible to define.
- Each character uses a matrix of 8 x 10 (10 rows, 8 cols.).
- a block of 16 x 3 characters gives a resolution of 30 dots (pixels) in the Y direction by 128 in the X.
- Each point is then scaled to this resolution, and the character that the particular dot will be contained in, is calculated.
- Once the actual character is known it is necessary to calculate the row and column with the character.
- In order to set a bit in a character cell it is necessary to check if the dot (pixel) is in the top six or bottom four rows of the cell as they are stored separately. This type of storage is used as different logical operations need to be performed on the pixel data depending on the row number within the cell.
- the signature can then be displayed.
- the characters are downloaded into the terminal by means of 'escape sequences' and the new character set becomes active.
- the block of characters are printed out on the screen in the correct order.
- Other 'escape sequences' to position the screen cursor are also used at this point.
- the signature will now be displayed on the screen.
- the character set is then set back to the original definitions so that normal characters will be available when the program terminates.
- the program operates in the following sequence:
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Controls And Circuits For Display Device (AREA)
- Digital Computer Display Output (AREA)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| GB9000325 | 1990-01-06 | ||
| GB9000325A GB2239771B (en) | 1990-01-06 | 1990-01-06 | Computer graphics system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| EP0437064A2 true EP0437064A2 (de) | 1991-07-17 |
| EP0437064A3 EP0437064A3 (en) | 1992-11-19 |
Family
ID=10668946
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| EP19900313774 Withdrawn EP0437064A3 (en) | 1990-01-06 | 1990-12-17 | Computer graphics system |
Country Status (5)
| Country | Link |
|---|---|
| EP (1) | EP0437064A3 (de) |
| JP (1) | JPH0619453A (de) |
| AU (1) | AU6861191A (de) |
| GB (1) | GB2239771B (de) |
| PT (1) | PT96433A (de) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9468195B2 (en) | 2012-11-01 | 2016-10-18 | Thundershirt, Llc | Convertible leash and harness system and method |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB1513179A (en) * | 1975-11-17 | 1978-06-07 | British Broadcasting Corp | Data display apparatus |
-
1990
- 1990-01-06 GB GB9000325A patent/GB2239771B/en not_active Expired - Fee Related
- 1990-12-17 EP EP19900313774 patent/EP0437064A3/en not_active Withdrawn
- 1990-12-27 JP JP2407841A patent/JPH0619453A/ja active Pending
-
1991
- 1991-01-04 PT PT9643391A patent/PT96433A/pt not_active Application Discontinuation
- 1991-01-04 AU AU68611/91A patent/AU6861191A/en not_active Abandoned
Non-Patent Citations (2)
| Title |
|---|
| IBM TECHNICAL DISCLOSURE BULLETIN. vol. 24, no. 11B, April 1982, NEW YORK US pages 6203 - 6205; R.LAGIER: 'PLOTTING FUNCTION FOR PROGRAMMABLE FONT TERMINAL' * |
| IEEE TRANSACTIONS ON CONSUMER ELECTRONICS. vol. CE-26, no. 4, November 1980, NEW YORK US pages 707 - 716; G. CROWTHER: 'DYNAMICALLY REDEFINABLE CHARACTER SETS - D.R.C.S.' * |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0619453A (ja) | 1994-01-28 |
| GB2239771A (en) | 1991-07-10 |
| GB2239771B (en) | 1994-02-02 |
| PT96433A (pt) | 1992-09-30 |
| GB9000325D0 (en) | 1990-03-07 |
| AU6861191A (en) | 1991-07-11 |
| EP0437064A3 (en) | 1992-11-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CA1209244A (en) | Compaction and decompaction of non-coded information bearing signals | |
| EP0260883B1 (de) | Bilddrehungsverfahren | |
| EP0298446B1 (de) | Datenverringerung für die Bildanzeige von Ganzseiten-Graphiken | |
| US5404294A (en) | Tag method for moving information between computers & forms | |
| US4665555A (en) | Computer based drawing management system | |
| JPS62204955A (ja) | 文字画像発生回路 | |
| EP0400644B1 (de) | Bilddatenspeicherungssystem und Verfahren mit Einrichtung zur Änderung der Bilddaten | |
| US7333238B2 (en) | Rendering a printing device pixel map | |
| CA2023832C (en) | Method and apparatus for filing contours in digital typefaces | |
| EP0750287B1 (de) | Bilderzeugungsgerät | |
| EP0437064A2 (de) | Graphisches Rechnersystem | |
| US5307424A (en) | Character recognition system | |
| US5555358A (en) | Digital printing system and process using compact trapezoidal representations | |
| EP0981106A2 (de) | Verfahren und Gerät zur massstäblichen Umformung von Bildern | |
| US5977949A (en) | Character forming apparatus | |
| JPS5819941A (ja) | 情報入力装置 | |
| JPH0449119B2 (de) | ||
| JPS5851374A (ja) | 図形作成装置 | |
| JP2854344B2 (ja) | ミクストモード文書の表示方法 | |
| JPS63233465A (ja) | 数式記号の入力表示方式 | |
| JPS6377091A (ja) | 字形パタ−ンの圧縮記憶方式とその復元方式 | |
| EP0392655A2 (de) | Bilderzeugungssystem und -Verfahren | |
| JPS6128995A (ja) | 繰り返し処理方式 | |
| Marraco et al. | The Quasi-Interactive Image Processing System of the La-Plata Observatory | |
| JPH0546151A (ja) | 文字パタ−ンの拡大・縮小方法およびそれに用いる制御フアイル |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
| AK | Designated contracting states |
Kind code of ref document: A2 Designated state(s): DE FR |
|
| PUAL | Search report despatched |
Free format text: ORIGINAL CODE: 0009013 |
|
| AK | Designated contracting states |
Kind code of ref document: A3 Designated state(s): DE FR |
|
| STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE APPLICATION IS DEEMED TO BE WITHDRAWN |
|
| 18D | Application deemed to be withdrawn |
Effective date: 19930105 |