USH996H - High resolution page image display system - Google Patents

High resolution page image display system Download PDF

Info

Publication number
USH996H
USH996H US07/233,993 US23399388A USH996H US H996 H USH996 H US H996H US 23399388 A US23399388 A US 23399388A US H996 H USH996 H US H996H
Authority
US
United States
Prior art keywords
black
picture elements
cathode ray
ray tube
picture element
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.)
Abandoned
Application number
US07/233,993
Inventor
Lynn D. McWaters
Kenneth T. Lovelady
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Recognition Equipment Inc
Original Assignee
Recognition Equipment Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Recognition Equipment Inc filed Critical Recognition Equipment Inc
Priority to US07/233,993 priority Critical patent/USH996H/en
Application granted granted Critical
Publication of USH996H publication Critical patent/USH996H/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformation in the plane of the image
    • G06T3/40Scaling the whole image or part thereof
    • G06T3/4023Decimation- or insertion-based scaling, e.g. pixel or line decimation
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/36Control 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/39Control of the bit-mapped memory
    • G09G5/391Resolution modifying circuits, e.g. variable screen formats
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/40Picture signal circuits

Definitions

  • This invention relates to image processing systems, and more particularly to a high resolution cathode ray tube display system.
  • Document processing systems optically and electronically read information from documents, and such information may be stored if not used immediately for processing or subsequently displayed to an operator via a terminal or workstation.
  • Numerous processing systems may lift portions of the image of a document due to the size of the document with respect to the display capability of the terminal such as, for example, a cathode ray tube (CRT).
  • CTR cathode ray tube
  • a technique for displaying a full page involves the use of thinning the image to display every other element and every other line. The thinning operation results in missing parts of characters which become hard to read.
  • cathode ray tube resolution improves, so will the requirements for increased FAX resolution and therefore a need will remain for an improved image display method.
  • a page image display system which substantially eliminates the problems heretofore associated with displaying images of full pages on a cathode ray tube by retaining high resolution quality using a low resolution cathode ray tube.
  • an image processing system for converting high resolution black/white picture element rasterized scan data of an image to a lower resolution for display on a cathode ray tube.
  • Circuitry is provided for extracting a selected group of black/white picture elements from the raster scan data.
  • Circuitry is further provided for converting the extracted group of black/white picture elements to a single gray level picture element for displaying on the cathode ray tube.
  • FIG. 1 is a block diagram of the present page image display system
  • FIG. 2 is a block diagram of the present page image display system illustrating in more detail the buffer and look up table circuitry.
  • FIG. 1 a block diagram of the present page image display system is illustrated and is generally identified by the numeral 10.
  • High resolution digitized raster scan data in the form of black/white cells or picture elements are supplied from a system communication controller to display system 10 via a communications interface 12.
  • Communications interface 12 may comprise, for example, a serial communication interface or a parallel bus interface.
  • Picture element data from communications interface 12 is routed via a bus 14 to a control register 16, a data buffer 18, memory address select 20 and 22 and memory address counters 24. Routing of the data via bus 14 is controlled by information decoded in communications interface 12.
  • the output of data buffer 18 is alternately applied to memories 26 and 28 whose outputs are combined via a 16-bit bus 30 to a first-in first-out buffer 32.
  • the operation of first-in first-out buffer 32 will be subsequently described with respect to FIG. 2.
  • the output of first-in first-out buffer 32 representing preselected groups of black/white picture elements is applied to a lookup table 34.
  • Lookup table 34 provides lower resolution picture element data which is applied to a digital-to-analog converter 36 for display on a cathode ray tube display 38.
  • the present page image display system 10 therefore operates to convert a high resolution digitized raster scan black/white picture elements to a lower resolution picture elements having preselected gray scale levels for display on cathode ray tube display 38.
  • Display 38 receives an input from a horizontal and vertical synchronization generator 42 which is clocked by an 80 MHz oscillator.
  • Generator 42 synchronizes the memory accesses with the display scan and frame rates of display 38.
  • Horizontal and vertical synchronization generator 42 provides synchronization information to a memory state controller 44 whose output is applied to memory address counters 24.
  • Memory state controller 44 controls the incrementing of the address counters within memory address counters 24 and synchronizes the loading of the memory 26 and 28 and the output of data to first-in first-out buffers 32.
  • Memory state controller 44 also generates the LD F1, LD F2 and LD F3 signals, which are applied to first-in first-out buffers 32.
  • Memory address counters 24 receive a clock signal from a 33 MHz oscillator 46.
  • control register 16 determines the mode of the display function for the digital black/white data stored in memories 26 and 28.
  • the various modes of the present page image display system 10 refer to the amount of data combination that will take place from memories 26 and 28 to the cathode ray tube display 38.
  • the 1 ⁇ 1 mode refers to 1-bit in the memory 26 or 28 corresponding to one point on the cathode ray tube display 38.
  • the 2 ⁇ 2 mode refers to the combination of a 2 ⁇ 2 square of picture element data or four picture elements in the memory 26 or 28 to 1 gray value on the face of the cathode ray tube display 38.
  • the 2 ⁇ 3 mode refers to the combination of a 2 horizontal by 3 vertical rectangle of black/white data or six picture elements in the memory 26 or 28 to one gray value on the face of cathode ray tube display 38.
  • Control register 16 further functions to generate a control signal, LD MEM, to determine which memory 26 or 28 receives data from data buffer 18 as well as for transferring data from memory 26 or 28 to first-in first-out buffer 32.
  • LD MEM control signal
  • Data buffer 18 functions to synchronize the data between communications interface 12 and the memories 26 and 28.
  • Memory address select 20 and 22 is utilized to select which address is to be used for the address in the respective memories 26 and 28, that is, the address from memory address counters 24 or the address from the communications interface 12 itself, memory reading and writing, respectively.
  • Memory address counters 24 further function to address horizontal and vertical points within memories 26 and 28 and can be preset through communications interface 12 via bus 14 to effect a pan/scroll function of the data out of memories 26 and 28.
  • Memories 26 and 28 are alternately selected for loading and displaying images so that there is no operator wait time in processing the images.
  • first-in first-out buffer 32 which comprises three line scan buffers 32a, 32b and 32c. Buffers 32a, 32b and 32c buffer, in parallel, the data from three sequential scans at the same horizontal, 64-bit word location, and then passes such data to lookup table 34.
  • the data is combined according to the mode selected and is output to a multiplexer 48 and via digital-to-analog converter 36 to cathode ray tube display 38.
  • Data memories 26 and 28 are configured for a 16-bit wide input data path, and in order to reduce the memory speed requirement for memory output, the output data path is 64-bits or four words wide.
  • the four parallel data words are multiplexed down to a 16-bit path by enabling outputs of four Tri-State latches (not shown) in sequence which passes this information to scan buffers 32a, 32b and 32c.
  • the memory state controller 44 (FIG. 1) loads the first four multiplexed data words (64 bits) from scan 1 into scan buffer 32a using the LD F1 signal.
  • the second four data words which are generated from scan 2 are loaded into scan buffer 32b using the LD F2 signal, and the third group of four data words from scan 3 are loaded into scan buffer 32c using the LD F3 signal.
  • the fourth group of four data words, which are from scan 1 are loaded into scan buffer 32a which also contains a first scan 1 data. This data distribution into scan buffers 32a, 32b and 32c continues until the end of the current scan.
  • the scan line counter is incremented to scan number 4 and the process is repeated, loading scans 4, 5 and 6 into scan buffers 32a, 32b and 32c, respectively.
  • all scan buffers 32a, 32b and 32c are loaded even if the selected mode does not require data from all three scan buffers 32a, 32b or 32c.
  • shift registers 50, 52, 54 and 56 each comprise an 8-bit parallel to serial shift register and include an even bit and an odd bit portion, for example, shift register 50a receives even bits while shift register 50b receives odd bits.
  • the data applied to shift registers 50 and 52 is applied from scan buffer 32a through a voltage translator 60.
  • the data loaded into shift register 54 is applied from scan buffer 32b through a voltage translator 62.
  • the data input to shift register 56 from scan buffer 32c is applied through a voltage translator 64.
  • Counter 58 receives a clock rate of 80 MHz from a clock source 66 which is divided by counter 58 for the desired mode of operation of the present page image display system 10.
  • the clock rate is 80 MHz divided by 16 for the 1 ⁇ 1 mode or signal line 58a and the 80 MHz rate is divided by 8 for the 2 ⁇ 2 and 2 ⁇ 3 modes a signal line 58b which split the word into 8 odd bits and 8 even bits for the combining process. If the 1 ⁇ 1 mode is selected, no combining takes place and black/white data is serially shifted out of shift register 50 directly through multiplexer and digital-to-analog converter 36 for display on cathode ray tube display 38.
  • Lookup table 34 is comprised of, for example, a 256 ⁇ 4-bit programmable read only memory, which is manufactured and sold by Fairchild, Model F100416.
  • the four picture elements applied to lookup table 34 on the A0, A1, A2 and A3 inputs are then combined into a 2-bit gray picture element value according to the lookup table which is shown in Table 1 below.
  • an "A” "1” represents a black picture element while an “A” "0” represents a white picture element.
  • the "X” represents don't care inputs.
  • the Q2 and Q1 outputs of lookup table 34 represent gray picture element values such that where Q2 and Q1 are both 0, the output is a white picture element; where Q2 is 0 and Q1 is a 1 the output is a light gray; where Q1 is a 1 and Q2 is a 0 the output is a dark gray picture element; and where both Q2 and Q1 are a 1 the output is a black picture element.
  • the A7 mode is selected in Table 1.
  • the six picture elements from the odd and even outputs of shift registers 52, 54 and 56 are combined by lookup table 34 to generate a 2-bit gray picture element value.
  • the six picture elements are combined, for example, according to Table 2 containing information similar to Table 1. Table 2 appears below.
  • the A6 mode is selected in Table 2.
  • the Q2 and Q1 outputs representing gray level picture elements are such that when none of the six elements are black, Q2 and Q1 are both 0, and the output is a white picture element; if two of the six picture elements are black, the output of Q2 is 0 and Q1 is a 1 representing a light gray picture element; if three or four of the six picture elements are black, a dark gray picture element is output by lookup table 34 represented by Q2 being a 1 and Q1 being a 0; and if five or six of the six picture elements are black, the output of lookup table 34 represents a black picture element such that Q2 and Q1 are both 1.
  • the present page image display system is operative to convert high resolution raster scan data in the form of black/white picture elements into lower resolution gray level picture element data for display on a cathode ray tube.
  • the present invention therefore allows for the display of pages such as 81/2 inches ⁇ 11 inches or 81/2 inches ⁇ 14 inches in the 2 ⁇ 2 mode or 2 ⁇ 3 mode, respectively. Further, the value of the lookup table can be changed to change the appearance of the display.

Abstract

A page image display system (10) is provided for converting high resolution digitized raster scan data of an image to a lower resolution for display on a cathode ray tube display (38) is provided. The system (10) includes circuitry (26, 28, 32) for extracting a selected group of black/white picture elements from the raster scan data. The selected group of picture elements is applied to a lookup table (34) for converting the black/white picture elements to a single gray level picture element for display on the cathode ray tube display (38).

Description

This application is a continuation of application Ser. No. 4,953, filed Jan. 20, 1987, now abandoned.
TECHNICAL FIELD
This invention relates to image processing systems, and more particularly to a high resolution cathode ray tube display system.
BACKGROUND ART
Document processing systems optically and electronically read information from documents, and such information may be stored if not used immediately for processing or subsequently displayed to an operator via a terminal or workstation. Numerous processing systems may lift portions of the image of a document due to the size of the document with respect to the display capability of the terminal such as, for example, a cathode ray tube (CRT).
Present day resolution limits of cathode ray tubes using a 60 Hertz frame refresh rate are approximately 1280 elements in the horizontal direction and 1024 lines in the vertical direction. The CCITT Group III FAX standard for high resolution transmission is 0.005 inches by 0.005 inches. For a document of the size of 8.5 inches by 11 inches cathode ray tube displays require a size of 1728 element by 2200 element. From a comparison of a cathode ray tube resolution and the Group III FAX resolution, it can be seen that an entire standard page cannot be directly, point for point, displayed on a cathode ray tube at a 60 Hertz refresh rate.
The problem of displaying a full image such as one having dimensions 8.5 inches by 11 inches has been addressed by changing the refresh frame rate such as, for example, using a cathode ray tube with a 30 Hertz frame rate. Additionally, a technique for displaying a full page involves the use of thinning the image to display every other element and every other line. The thinning operation results in missing parts of characters which become hard to read.
A need has thus arisen for an image processing system for displaying images of full pages on a standard cathode ray tube. As cathode ray tube resolution improves, so will the requirements for increased FAX resolution and therefore a need will remain for an improved image display method.
DISCLOSURE OF THE INVENTION
In accordance with the present invention, a page image display system is provided which substantially eliminates the problems heretofore associated with displaying images of full pages on a cathode ray tube by retaining high resolution quality using a low resolution cathode ray tube.
In accordance with one aspect of the present invention, an image processing system for converting high resolution black/white picture element rasterized scan data of an image to a lower resolution for display on a cathode ray tube is provided. Circuitry is provided for extracting a selected group of black/white picture elements from the raster scan data. Circuitry is further provided for converting the extracted group of black/white picture elements to a single gray level picture element for displaying on the cathode ray tube.
DESCRIPTION OF THE DRAWINGS
For a more complete understanding of the present invention and for further advantages thereof, reference is now made to the following Detailed Description taken in conjunction with the accompanying Drawings, in which:
FIG. 1 is a block diagram of the present page image display system; and
FIG. 2 is a block diagram of the present page image display system illustrating in more detail the buffer and look up table circuitry.
DETAILED DESCRIPTION
Referring to FIG. 1, a block diagram of the present page image display system is illustrated and is generally identified by the numeral 10. High resolution digitized raster scan data in the form of black/white cells or picture elements are supplied from a system communication controller to display system 10 via a communications interface 12. Communications interface 12 may comprise, for example, a serial communication interface or a parallel bus interface. Picture element data from communications interface 12 is routed via a bus 14 to a control register 16, a data buffer 18, memory address select 20 and 22 and memory address counters 24. Routing of the data via bus 14 is controlled by information decoded in communications interface 12.
The output of data buffer 18 is alternately applied to memories 26 and 28 whose outputs are combined via a 16-bit bus 30 to a first-in first-out buffer 32. The operation of first-in first-out buffer 32 will be subsequently described with respect to FIG. 2. The output of first-in first-out buffer 32 representing preselected groups of black/white picture elements is applied to a lookup table 34. Lookup table 34 provides lower resolution picture element data which is applied to a digital-to-analog converter 36 for display on a cathode ray tube display 38. The present page image display system 10 therefore operates to convert a high resolution digitized raster scan black/white picture elements to a lower resolution picture elements having preselected gray scale levels for display on cathode ray tube display 38.
Display 38 receives an input from a horizontal and vertical synchronization generator 42 which is clocked by an 80 MHz oscillator. Generator 42 synchronizes the memory accesses with the display scan and frame rates of display 38. Horizontal and vertical synchronization generator 42 provides synchronization information to a memory state controller 44 whose output is applied to memory address counters 24. Memory state controller 44 controls the incrementing of the address counters within memory address counters 24 and synchronizes the loading of the memory 26 and 28 and the output of data to first-in first-out buffers 32. Memory state controller 44 also generates the LD F1, LD F2 and LD F3 signals, which are applied to first-in first-out buffers 32. Memory address counters 24 receive a clock signal from a 33 MHz oscillator 46.
Still referring to FIG. 1, control register 16 determines the mode of the display function for the digital black/white data stored in memories 26 and 28. The various modes of the present page image display system 10 refer to the amount of data combination that will take place from memories 26 and 28 to the cathode ray tube display 38. The 1×1 mode refers to 1-bit in the memory 26 or 28 corresponding to one point on the cathode ray tube display 38. The 2×2 mode refers to the combination of a 2×2 square of picture element data or four picture elements in the memory 26 or 28 to 1 gray value on the face of the cathode ray tube display 38. The 2×3 mode refers to the combination of a 2 horizontal by 3 vertical rectangle of black/white data or six picture elements in the memory 26 or 28 to one gray value on the face of cathode ray tube display 38.
Control register 16 further functions to generate a control signal, LD MEM, to determine which memory 26 or 28 receives data from data buffer 18 as well as for transferring data from memory 26 or 28 to first-in first-out buffer 32.
Data buffer 18 functions to synchronize the data between communications interface 12 and the memories 26 and 28. Memory address select 20 and 22 is utilized to select which address is to be used for the address in the respective memories 26 and 28, that is, the address from memory address counters 24 or the address from the communications interface 12 itself, memory reading and writing, respectively.
Memory address counters 24 further function to address horizontal and vertical points within memories 26 and 28 and can be preset through communications interface 12 via bus 14 to effect a pan/scroll function of the data out of memories 26 and 28. Memories 26 and 28 are alternately selected for loading and displaying images so that there is no operator wait time in processing the images.
Referring simultaneously to FIGS. 1 and 2, black/white digitized data from memories 26 and 28 via bus 30 is applied to first-in first-out buffer 32 which comprises three line scan buffers 32a, 32b and 32c. Buffers 32a, 32b and 32c buffer, in parallel, the data from three sequential scans at the same horizontal, 64-bit word location, and then passes such data to lookup table 34. The data is combined according to the mode selected and is output to a multiplexer 48 and via digital-to-analog converter 36 to cathode ray tube display 38.
Data memories 26 and 28 are configured for a 16-bit wide input data path, and in order to reduce the memory speed requirement for memory output, the output data path is 64-bits or four words wide. The four parallel data words are multiplexed down to a 16-bit path by enabling outputs of four Tri-State latches (not shown) in sequence which passes this information to scan buffers 32a, 32b and 32c.
The memory state controller 44 (FIG. 1) loads the first four multiplexed data words (64 bits) from scan 1 into scan buffer 32a using the LD F1 signal. The second four data words which are generated from scan 2 are loaded into scan buffer 32b using the LD F2 signal, and the third group of four data words from scan 3 are loaded into scan buffer 32c using the LD F3 signal. The fourth group of four data words, which are from scan 1, are loaded into scan buffer 32a which also contains a first scan 1 data. This data distribution into scan buffers 32a, 32b and 32c continues until the end of the current scan. The scan line counter is incremented to scan number 4 and the process is repeated, loading scans 4, 5 and 6 into scan buffers 32a, 32b and 32c, respectively. In order to simplify the operation of the present system, all scan buffers 32a, 32b and 32c are loaded even if the selected mode does not require data from all three scan buffers 32a, 32b or 32c.
The contents of scan buffers 32a, 32b and 32c are clocked into serial shift registers 50, 52, 54 and 56 by a counter 58. Shift registers 50, 52, 54, and 56 each comprise an 8-bit parallel to serial shift register and include an even bit and an odd bit portion, for example, shift register 50a receives even bits while shift register 50b receives odd bits. The data applied to shift registers 50 and 52 is applied from scan buffer 32a through a voltage translator 60. The data loaded into shift register 54 is applied from scan buffer 32b through a voltage translator 62. The data input to shift register 56 from scan buffer 32c is applied through a voltage translator 64.
Counter 58 receives a clock rate of 80 MHz from a clock source 66 which is divided by counter 58 for the desired mode of operation of the present page image display system 10. The clock rate is 80 MHz divided by 16 for the 1×1 mode or signal line 58a and the 80 MHz rate is divided by 8 for the 2×2 and 2×3 modes a signal line 58b which split the word into 8 odd bits and 8 even bits for the combining process. If the 1×1 mode is selected, no combining takes place and black/white data is serially shifted out of shift register 50 directly through multiplexer and digital-to-analog converter 36 for display on cathode ray tube display 38.
When the present page image display system 10 operates in the mode 2×2 the odd and even picture elements from shift registers 52 and 54 are serially shifted into lookup table 34. Lookup table 34 is comprised of, for example, a 256×4-bit programmable read only memory, which is manufactured and sold by Fairchild, Model F100416. The four picture elements applied to lookup table 34 on the A0, A1, A2 and A3 inputs are then combined into a 2-bit gray picture element value according to the lookup table which is shown in Table 1 below.
              TABLE 1                                                     
______________________________________                                    
MODE           DATA                                                       
A      A       A     A    A   A    A   A     Q   Q                        
7      6       5     4    3   2    1   0     2   1                        
______________________________________                                    
1      0       X     X    0   0    0   0     0   0                        
1      0       X     X    0   0    0   1     0   0                        
1      0       X     X    0   0    1   0     0   0                        
1      0       X     X    0   0    1   1     0   1                        
1      0       X     X    0   1    0   0     0   0                        
1      0       X     X    0   1    0   1     0   1                        
1      0       X     X    0   1    1   0     0   1                        
1      0       X     X    0   1    1   1     1   0                        
1      0       X     X    1   0    0   0     0   0                        
1      0       X     X    1   0    0   1     0   1                        
1      0       X     X    1   0    1   0     0   1                        
1      0       X     X    1   0    1   1     1   0                        
1      0       X     X    1   1    0   0     0   1                        
1      0       X     X    1   1    0   1     1   0                        
1      0       X     X    1   1    1   0     1   0                        
1      0       X     X    1   1    1   1     1   1                        
______________________________________                                    
In the above table, an "A" "1" represents a black picture element while an "A" "0" represents a white picture element. The "X" represents don't care inputs. The Q2 and Q1 outputs of lookup table 34 represent gray picture element values such that where Q2 and Q1 are both 0, the output is a white picture element; where Q2 is 0 and Q1 is a 1 the output is a light gray; where Q1 is a 1 and Q2 is a 0 the output is a dark gray picture element; and where both Q2 and Q1 are a 1 the output is a black picture element. The A7 mode is selected in Table 1.
When a 2×3 combination mode is selected, the six picture elements from the odd and even outputs of shift registers 52, 54 and 56 are combined by lookup table 34 to generate a 2-bit gray picture element value. The six picture elements are combined, for example, according to Table 2 containing information similar to Table 1. Table 2 appears below. The A6 mode is selected in Table 2. The Q2 and Q1 outputs representing gray level picture elements are such that when none of the six elements are black, Q2 and Q1 are both 0, and the output is a white picture element; if two of the six picture elements are black, the output of Q2 is 0 and Q1 is a 1 representing a light gray picture element; if three or four of the six picture elements are black, a dark gray picture element is output by lookup table 34 represented by Q2 being a 1 and Q1 being a 0; and if five or six of the six picture elements are black, the output of lookup table 34 represents a black picture element such that Q2 and Q1 are both 1.
                                  TABLE 2                                 
__________________________________________________________________________
MODE DATA            MODE DATA                                            
A  A A A A A A A Q Q A  A A A A A A A Q Q                                 
7  6 5 4 3 2 1 0 2 1 7  6 5 4 3 2 1 0 2  1                                
__________________________________________________________________________
0  1 0 0 0 0 0 0 0 0 0  1 1 0 0 0 0 0 0 0                                 
0  1 0 0 0 0 0 1 0 0 0  1 1 0 0 0 0 1 0  1                                
0  1 0 0 0 0 1 0 0 0 0  1 1 0 0 0 1 0 0  1                                
0  1 0 0 0 0 1 1 0 1 0  1 1 0 0 0 1 1 1  0                                
0  1 0 0 0 1 0 0 0 0 0  1 1 0 0 1 0 0 0  1                                
0  1 0 0 0 1 0 1 0 1 0  1 1 0 0 1 0 1 1  0                                
0  1 0 0 0 1 1 0 0 1 0  1 1 0 0 1 1 0 1  0                                
0  1 0 0 0 1 1 1 1 0 0  1 1 0 0 1 1 1 1  0                                
0  1 0 0 1 0 0 0 0 0 0  1 1 0 1 0 0 0 0  1                                
0  1 0 0 1 0 0 1 0 1 0  1 1 0 1 0 0 1 1  0                                
0  1 0 0 1 0 1 0 0 1 0  1 1 0 1 0 1 0 1  0                                
0  1 0 0 1 0 1 1 1 0 0  1 1 0 1 0 1 1 1  0                                
0  1 0 0 1 1 0 0 0 1 0  1 1 0 1 1 0 0 1  0                                
0  1 0 0 1 1 0 1 1 0 0  1 1 0 1 1 0 1 1  0                                
0  1 0 0 1 1 1 0 1 0 0  1 1 0 1 1 1 0 1  0                                
0  1 0 0 1 1 1 1 1 0 0  1 1 0 1 1 1 1 1  1                                
0  1 0 1 0 0 0 0 0 0 0  1 1 1 0 0 0 0 0  1                                
0  1 0 1 0 0 0 1 0 1 0  1 1 1 0 0 0 1 1  0                                
0  1 0 1 0 0 1 0 0 1 0  1 1 1 0 0 1 0 1  0                                
0  1 0 1 0 0 1 1 1 0 0  1 1 1 0 0 1 1 1  0                                
0  1 0 1 0 1 0 0 0 1 0  1 1 1 0 1 0 0 1  0                                
0  1 0 1 0 1 0 1 1 0 0  1 1 1 0 1 0 1 1  0                                
0  1 0 1 0 1 1 0 1 0 0  1 1 1 0 1 1 0 1  0                                
0  1 0 1 0 1 1 1 1 0 0  1 1 1 0 1 1 1 1  1                                
0  1 0 1 1 0 0 0 0 1 0  1 1 1 1 0 0 0 1  0                                
0  1 0 1 1 0 0 1 1 0 0  1 1 1 1 0 0 1 1  0                                
0  1 0 1 1 0 1 0 1 0 0  1 1 1 1 0 1 0 1  0                                
0  1 0 1 1 0 1 1 1 0 0  1 1 1 1 0 1 1 1  1                                
0  1 0 1 1 1 0 0 1 0 0  1 1 1 1 1 0 0 1  0                                
0  1 0 1 1 1 0 1 1 0 0  1 1 1 1 1 0 1 1  1                                
0  1 0 1 1 1 1 0 1 0 0  1 1 1 1 1 1 0 1  1                                
0  1 0 1 1 1 1 1 1 1 0  1 1 1 1 1 1 1 1  1                                
__________________________________________________________________________
It therefore can be seen that the present page image display system is operative to convert high resolution raster scan data in the form of black/white picture elements into lower resolution gray level picture element data for display on a cathode ray tube. The present invention therefore allows for the display of pages such as 81/2 inches ×11 inches or 81/2 inches ×14 inches in the 2×2 mode or 2×3 mode, respectively. Further, the value of the lookup table can be changed to change the appearance of the display.
Whereas the present invention has been described with respect to specific embodiments thereof, it will be understood that various changes and modifications will be suggested to one skilled in the art and it is intended to encompass such changes and modifications as fall within the scope of the appended claims.

Claims (5)

We claim:
1. An image processing system for converting high resolution rasterized black/white picture element scan data of an image to a lower resolution multi-level gray value for display on a cathode ray tube comprising:
means for extracting a selected group of black/white picture elements from the rasterized scan data; and
means for converting said selected group of black/white picture elements to a variable brightness single gray level picture element for display on the cathode ray tube, the displayed gray level of said picture element being preselected based upon the number of occurrences of a black or a white picture element in said selected group to thereby reduce the number of picture elements displayed on the cathode ray tube while displaying the image at its actual size in gray level.
2. The image processing system of claim 1 wherein said selected group comprises a matrix of two picture elements wide and two picture elements tall.
3. The image processing system of claim 1 wherein said selected group comprises a matrix of three picture elements wide and two picture elements tall.
4. The image processing system of claim 1 wherein the selected group of picture elements includes four picture elements and if none or one of the picture elements of the group is black, a white picture element is displayed on the cathode ray tube; and
if two picture elements of the group are black, a light gray picture element is displayed on the cathode ray tube; and
if three picture elements of the group are black, a dark gray picture element is displayed on the cathode ray tube; and
if all four of the picture elements of the group are black, a black picture element is displayed on the cathode ray tube.
5. The image processing system of claim 1 wherein the selected group of picture elements includes six picture elements and if none or one of the group are black, a white picture element is displayed on the cathode ray tube; and
if two picture elements of the group are black, a light gray picture element is displayed on the cathode ray tube; and
if three or four of the picture elements of the group are black, a dark gray picture element is displayed on the cathode ray tube; and
if five or six of the picture elements of the group are black, a black picture element is displayed on the cathode ray tube.
US07/233,993 1987-01-20 1988-08-16 High resolution page image display system Abandoned USH996H (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US07/233,993 USH996H (en) 1987-01-20 1988-08-16 High resolution page image display system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US495387A 1987-01-20 1987-01-20
US07/233,993 USH996H (en) 1987-01-20 1988-08-16 High resolution page image display system

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US495387A Continuation 1987-01-20 1987-01-20

Publications (1)

Publication Number Publication Date
USH996H true USH996H (en) 1991-11-05

Family

ID=26673703

Family Applications (1)

Application Number Title Priority Date Filing Date
US07/233,993 Abandoned USH996H (en) 1987-01-20 1988-08-16 High resolution page image display system

Country Status (1)

Country Link
US (1) USH996H (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5333260A (en) * 1992-10-15 1994-07-26 Digital Equipment Corporation Imaging system with multilevel dithering using bit shifter
US5333262A (en) * 1992-10-15 1994-07-26 Ulichney Robert A Imaging system with multilevel dithering using two memories
US5495345A (en) * 1992-10-15 1996-02-27 Digital Equipment Corporation Imaging system with two level dithering using comparator
US5508822A (en) * 1992-10-15 1996-04-16 Digital Equipment Corporation Imaging system with multilevel dithering using single memory
US5602941A (en) * 1993-05-21 1997-02-11 Digital Equipment Corporation Input modification system for multilevel dithering

Citations (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3197558A (en) 1960-04-01 1965-07-27 Petits Fils De Leonard Danel Process for the reproduction of continuous tone pictures
US3324237A (en) 1962-08-29 1967-06-06 Nat Res Dev Television and like data transmission systems
US3373437A (en) 1964-03-25 1968-03-12 Richard G. Sweet Fluid droplet recorder with a plurality of jets
US3474192A (en) 1966-11-09 1969-10-21 Webb James E Video communication system and apparatus
US3604846A (en) 1969-03-03 1971-09-14 Mead Corp Method and system for reconstruction of half-tone images
US3681605A (en) 1969-08-06 1972-08-01 Heidenhain Gmbh Dr Johannes Photoelectric device for the determination of the position of line markings
US3681650A (en) 1968-05-04 1972-08-01 Hell Rudolf Dr Ing Method for the rastered reproduction of half-tone pictures
US3928718A (en) 1973-05-09 1975-12-23 Hitachi Ltd Image reproducing system
US3977007A (en) 1975-06-02 1976-08-24 Teletype Corporation Gray tone generation
US4032978A (en) 1975-01-20 1977-06-28 International Business Machines Corporation Pseudo halftone print generator and method
US4032977A (en) 1976-06-03 1977-06-28 Xerox Corporation Gray scale interpolation technique
US4084259A (en) 1973-11-30 1978-04-11 The Mead Corporation Apparatus for dot matrix recording
US4124870A (en) 1977-03-31 1978-11-07 International Business Machines Corporation Method for improving print quality of coarse-scan/fine-print character reproduction
US4210936A (en) 1977-12-27 1980-07-01 Pitney Bowes Inc. Method and apparatus for reproducing an original gray scale image
US4280144A (en) 1979-12-03 1981-07-21 International Business Machines Corporation Coarse scan/fine print algorithm
US4342051A (en) 1979-04-27 1982-07-27 Matsushita Electric Industrial Company, Limited Method of and system for reproducing or transmitting half-tone images
US4447831A (en) 1981-07-18 1984-05-08 Allied Corporation Method and apparatus for encoding graphics
US4528693A (en) 1982-09-30 1985-07-09 International Business Machines Corporation Apparatus and method for scaling facsimile image data
US4532651A (en) 1982-09-30 1985-07-30 International Business Machines Corporation Data filter and compression apparatus and method
US4599656A (en) 1984-02-21 1986-07-08 International Business Machines Corporation Processing of gray scale image pels to facilitate data compression
US4658246A (en) 1984-08-14 1987-04-14 The United States Of America As Represented By The Secretary Of The Air Force Matrix display simulation
US4682869A (en) 1983-12-28 1987-07-28 International Business Machines Corporation Image processing system and method

Patent Citations (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3197558A (en) 1960-04-01 1965-07-27 Petits Fils De Leonard Danel Process for the reproduction of continuous tone pictures
US3324237A (en) 1962-08-29 1967-06-06 Nat Res Dev Television and like data transmission systems
US3373437A (en) 1964-03-25 1968-03-12 Richard G. Sweet Fluid droplet recorder with a plurality of jets
US3474192A (en) 1966-11-09 1969-10-21 Webb James E Video communication system and apparatus
US3681650A (en) 1968-05-04 1972-08-01 Hell Rudolf Dr Ing Method for the rastered reproduction of half-tone pictures
US3604846A (en) 1969-03-03 1971-09-14 Mead Corp Method and system for reconstruction of half-tone images
US3681605A (en) 1969-08-06 1972-08-01 Heidenhain Gmbh Dr Johannes Photoelectric device for the determination of the position of line markings
US3928718A (en) 1973-05-09 1975-12-23 Hitachi Ltd Image reproducing system
US4084259A (en) 1973-11-30 1978-04-11 The Mead Corporation Apparatus for dot matrix recording
US4032978A (en) 1975-01-20 1977-06-28 International Business Machines Corporation Pseudo halftone print generator and method
US3977007A (en) 1975-06-02 1976-08-24 Teletype Corporation Gray tone generation
US4032977A (en) 1976-06-03 1977-06-28 Xerox Corporation Gray scale interpolation technique
US4124870A (en) 1977-03-31 1978-11-07 International Business Machines Corporation Method for improving print quality of coarse-scan/fine-print character reproduction
US4210936A (en) 1977-12-27 1980-07-01 Pitney Bowes Inc. Method and apparatus for reproducing an original gray scale image
US4342051A (en) 1979-04-27 1982-07-27 Matsushita Electric Industrial Company, Limited Method of and system for reproducing or transmitting half-tone images
US4280144A (en) 1979-12-03 1981-07-21 International Business Machines Corporation Coarse scan/fine print algorithm
US4447831A (en) 1981-07-18 1984-05-08 Allied Corporation Method and apparatus for encoding graphics
US4528693A (en) 1982-09-30 1985-07-09 International Business Machines Corporation Apparatus and method for scaling facsimile image data
US4532651A (en) 1982-09-30 1985-07-30 International Business Machines Corporation Data filter and compression apparatus and method
US4682869A (en) 1983-12-28 1987-07-28 International Business Machines Corporation Image processing system and method
US4599656A (en) 1984-02-21 1986-07-08 International Business Machines Corporation Processing of gray scale image pels to facilitate data compression
US4658246A (en) 1984-08-14 1987-04-14 The United States Of America As Represented By The Secretary Of The Air Force Matrix display simulation

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5333260A (en) * 1992-10-15 1994-07-26 Digital Equipment Corporation Imaging system with multilevel dithering using bit shifter
US5333262A (en) * 1992-10-15 1994-07-26 Ulichney Robert A Imaging system with multilevel dithering using two memories
US5495345A (en) * 1992-10-15 1996-02-27 Digital Equipment Corporation Imaging system with two level dithering using comparator
US5508822A (en) * 1992-10-15 1996-04-16 Digital Equipment Corporation Imaging system with multilevel dithering using single memory
US5602941A (en) * 1993-05-21 1997-02-11 Digital Equipment Corporation Input modification system for multilevel dithering

Similar Documents

Publication Publication Date Title
US4490797A (en) Method and apparatus for controlling the display of a computer generated raster graphic system
US4876600A (en) Method and device for representing a composite image on a screen of a screen device
US4751446A (en) Lookup table initialization
CA1148285A (en) Raster display apparatus
EP0201210B1 (en) Video display system
JPS61107392A (en) Image processing system
US4668947A (en) Method and apparatus for generating cursors for a raster graphic display
US20040027354A1 (en) Graphic processing apparatus and method
GB2100953A (en) System and method for converting a non-interlaced video signal into an interlaced video signal
US4574277A (en) Selective page disable for a video display
EP0533766A1 (en) Multiple buffer computer display controller apparatus
GB2145308A (en) Display selection in a raster scan display system
US4918429A (en) Display system with symbol font memory
KR940007819B1 (en) Video converter
USH996H (en) High resolution page image display system
JP4672821B2 (en) Method and apparatus using line buffer for interpolation as pixel lookup table
US4991120A (en) Apparatus for interfacing video frame store with color display device
JPH01189690A (en) Double screen display controller
US4868556A (en) Cathode ray tube controller
US4677432A (en) Display apparatus
KR950008023B1 (en) Raste scan display system
EP0148659A2 (en) A video display control circuit
KR100206265B1 (en) Address decoding method for crt display interface
GB2151824A (en) Video display control apparatus
KR900000538B1 (en) Controler of multivision system

Legal Events

Date Code Title Description
STCF Information on status: patent grant

Free format text: PATENTED CASE