← Back to Patent Explorer
US4566002A Expired / Lapsed US ⏱️ 0.0 years remaining

Data output apparatus capable of rotating data output therefrom relative to data input thereto

Assignee: Canon Inc
•
Filing: 1982-12-16
•
Granted: 1986-01-21
•
Expires: 2002-12-16
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A data output apparatus is capable of effecting a rotation of image data output therefrom relative to image data input thereto. This apparatus includes a system for scanning image data to be input thereto on a line by line basis, and a page memory for storing this input data on this basis. A control system converts the data stored in the page memory on a line by line basis to data for storage on a column by column basis. A column memory receives the data arranged on a column by column basis from the control system and an output device connected to the column memory puts out the data therefrom on the column by column basis. More particularly, the memories may comprise a unit matrix group including a plurality of unit matrix memories, all of which are accessible at the same time. An address selecting circuit sequentially selects the unit matrix memories, along one readout direction, to be sequentially read out and digit lines are provided for putting out data from the unit matrix memories. A digit selection circuit then selects the digit lines sequentially in accordance with the direction in which data is to be read out.

Inventors

  • 👤 Genmei Miura
  • 👤 Akira Konno
  • 👤 Motofumi Konishi

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 18:43
CPC Classifications
G; G06; G06T; G06T3/00; G06T3/60; G06T3/606; G06F; G06F40/00; G06F40/10; G06F40/103; G06F40/109; G06K; G06K15/00; G06K15/02; G09; G09G; G09G1/00; G09G1/06; G09G1/14; G09G1/16; G06K2215/00; G06K2215/0002; G06K2215/004; G06K2215/0054; G06K2215/0062; G06K2215/0071

Claims Analysis

Total Claims: 49
Claim 1
Independent Claim 126 words
Data output apparatus, comprising: first memory means for storing image data in coded form in row by row format; control means for rearranging said coded image data in row by row format as coded image data in column by column format; second memory means for storing said coded image data rearranged by said control means in said column by column format; and output means for putting out said coded image data in said column by column format from said second memory means; and pattern generating means responsive to said coded image data in said column by column format put out by said output means from said second memory means, for generating a dot pattern represented by said coded image data in said column by column format.
Claim 2
Dependent Claim 126 words
Data output apparatus, comprising: first memory means for storing image data in coded form in row by row format; control means for rearranging said coded image data in row by row format as coded image data in column by column format; second memory means for storing said coded image data rearranged by said control means in said column by column format; and output means for putting out said coded image data in said column by column format from said second memory means; and pattern generating means responsive to said coded image data in said column by column format put out by said output means from said second memory means, for generating a dot pattern represented by said coded image data in said column by column format.
Claim 3
Dependent Claim 29 words
Data output apparatus according to claim 1, wherein said first memory means includes page memory parts each of which can store an amount of data equivalent to one page.
Claim 4
Dependent Claim 39 words
Data output apparatus according to claim 2, wherein said apparatus further comprises means for preparing one of said page memory parts to receive data input thereto while data stored in another page memory part is being put out therefrom.
Claim 5
Dependent Claim 67 words
Data output apparatus according to claim 1, wherein said second memory means is also capable of storing coded image data in said row by row format and wherein said control means includes means for determining whether data stored in said first memory means are to be arranged for storage within said second memory means in said row by row format or in said column by column format.
Claim 6
Dependent Claim 29 words
Data output apparatus according to claim 1, wherein said second memory means includes column memory parts each of which can store an amount of data equivalent to one column.
Claim 7
Dependent Claim 39 words
Data output apparatus according to claim 5, wherein said control means includes means for preparing one of said column memory parts to receive data input thereto while data stored in another column memory part is being put out therefrom.
Claim 8
Dependent Claim 25 words
Data output apparatus according to claim 1, wherein said pattern generating means includes selecting means for selecting a read out sequence of said dot pattern.
Claim 9
Dependent Claim 67 words
Data output apparatus according to claim 7, wherein said second memory means is also capable of storing coded image data in said row by row format and wherein said control means includes means for determining whether data stored in said first memory means are to be arranged for storage within said second memory means in said row by row format or in said column by column format.
Claim 10
Dependent Claim 28 words
Data output apparatus according to claim 8, wherein said selecting means selects the read out sequence of said dot pattern depending upon the output from said determining means.
Claim 11
Dependent Claim 19 words
Data output apparatus according to claim 1, wherein said output means includes recording means for recording said dot pattern.
Claim 12
Dependent Claim 31 words
Data output apparatus according to claim 10, wherein said dot pattern generating means generates a dot pattern in time series and said recording means records said dot pattern in time series.
Claim 13
Dependent Claim 37 words
Data output apparatus according to claim 11, wherein said recording means is a recording apparatus employing a laser beam and further comprising means for modulating said laser beam controlled by the output from said pattern generating means.
Claim 14
Dependent Claim 167 words
Data output apparatus, comprising: first memory means for storing character code signals; second memory means for storing said character code signals in said first memory means in row by row format or in column by column format; means for generating an arrangement control signal indicating the direction of characters; arrangement control means for determining whether said character code signals are to be stored in said second memory means in said column by column format or in said row by row format and for determining an arrangement order of said code signals based on the arrangement control signal generated by said signal generating means; and character generating means for generating a character dot pattern in accordance with said code signals within said second memory means, said character generating means including a pattern memory part for storing said dot pattern and pattern control means for controlling the generation sequence said dot pattern generated by said character generating means in accordance with the determination made by said arrangement control means.
Claim 15
Dependent Claim 167 words
Data output apparatus, comprising: first memory means for storing character code signals; second memory means for storing said character code signals in said first memory means in row by row format or in column by column format; means for generating an arrangement control signal indicating the direction of characters; arrangement control means for determining whether said character code signals are to be stored in said second memory means in said column by column format or in said row by row format and for determining an arrangement order of said code signals based on the arrangement control signal generated by said signal generating means; and character generating means for generating a character dot pattern in accordance with said code signals within said second memory means, said character generating means including a pattern memory part for storing said dot pattern and pattern control means for controlling the generation sequence said dot pattern generated by said character generating means in accordance with the determination made by said arrangement control means.
Claim 16
Dependent Claim 69 words
Data output apparatus according to claim 13, wherein said pattern control means includes an address control part for controlling the selection of the address of said pattern memory part in accordance with the determination made by said arrangement control means and a selection part for selecting the read out sequence of dot data of said pattern memory part in accordance with the determination made by said arrangement control means.
Claim 17
Dependent Claim 89 words
Data output apparatus according to claim 14, further comprising a recording apparatus for recording the output of said character generating means on a recording medium by scanning said recording medium in a primary scanning direction and a secondary scanning direction substantially perpendicular to the primary scanning direction, and wherein said address control part and said selection part select said address and and the readout sequence of said dot data depending upon the recording position in the primary scanning direction and the secondary scanning direction of said recording medium respectively.
Claim 18
Dependent Claim 29 words
Data output apparatus according to claim 15, wherein said recording apparatus includes row counter means for counting the position in the secondary scanning direction to determine said recording position.
Claim 19
Dependent Claim 25 words
Data output apparatus according to claim 16, wherein said character generating means includes column counter means for counting the position in the primary scanning direction.
Claim 20
Dependent Claim 19 words
Data output apparatus according to claim 15, wherein said recording apparatus is a recording apparatus employing a laser beam.
Claim 21
Dependent Claim 51 words
Data output apparatus according to claim 18, wherein said recording apparatus includes means for deflecting said laser beam to carry out the primary scanning and detection means for detecting a certain determined position in the primary scanning direction and wherein said row counter means counts the outputs from said detection means.
Claim 22
Dependent Claim 40 words
Data output apparatus according to claim 19, wherein said character generating means includes column clock generating means for generating column clock signals in response to the output from said detection means to determine the position in the primary scanning direction.
Claim 23
Dependent Claim 121 words
A character pattern generator, comprising: memory means for storing a dot pattern therein to form a character as a dot matrix, said memory means having a memory area for each character formed as a dot matrix, each area being divided into a plurality of unit matrixes, each of said unit matrixes storing plural dot data, said dot data of each unit matrix being simultaneously accessible; address selection means for sequentially selecting said unit matrixes, along a readout direction selected from a plurality of readout directions, for the sequential readout of said unit matrixes; and additional selection means for selecting said dot data from each of said unit matrixes sequentially selected by said address selection means in accordance with the readout direction.
Claim 24
Dependent Claim 121 words
A character pattern generator, comprising: memory means for storing a dot pattern therein to form a character as a dot matrix, said memory means having a memory area for each character formed as a dot matrix, each area being divided into a plurality of unit matrixes, each of said unit matrixes storing plural dot data, said dot data of each unit matrix being simultaneously accessible; address selection means for sequentially selecting said unit matrixes, along a readout direction selected from a plurality of readout directions, for the sequential readout of said unit matrixes; and additional selection means for selecting said dot data from each of said unit matrixes sequentially selected by said address selection means in accordance with the readout direction.
Claim 25
Dependent Claim 59 words
A character pattern generator according to claim 21, which further comprises recording means for recording characters on a recording medium by means of the output signal from said additional selection means, said recording means including scanning means for scanning the recording medium in a primary scanning direction and a secondary scanning direction substantially perpendicular to the primary scanning direction.
Claim 26
Dependent Claim 36 words
A character pattern generator according to claim 21, wherein the number of dot data with each said unit matrix measured in the row direction and that measured in the column direction are equal to each other.
Claim 27
Dependent Claim 39 words
A character pattern generator according to claim 21 or 23, wherein the number of dot data within each said unit matrix measured in the row direction and that measured in the column direction are each a power of 2.
Claim 28
Dependent Claim 36 words
A character pattern generator according to claim 20, wherein the number of unit matrixes within each said area measured in the row direction and that measured in the column direction are each a power of 2.
Claim 29
Dependent Claim 44 words
A character pattern generator according to claim 22, wherein said address selection means and said additional selection means select said unit matrixes and said dot data in accordance with the recording position in the primary and secondary scanning directions of said scanning means respectively.
Claim 30
Dependent Claim 30 words
A character pattern generator according to claim 26, wherein said recording means includes row counter means for counting the position in the secondary scanning direction to determine said recording position.
Claim 31
Dependent Claim 23 words
A character pattern generator according to claim 27, which further comprises column counter means for counting the position in the primary scanning direction.
Claim 32
Dependent Claim 20 words
A character pattern generator according to claim 28, wherein said recording means is a recording apparatus employing a laser beam.
Claim 33
Dependent Claim 52 words
A character pattern generator according to claim 29, wherein said recording means includes means for deflecting said laser beam to carry out the primary scanning and detection means for detecting a certain determined position in the primary scanning direction and wherein said row counter means counts the outputs from said detection means.
Claim 34
Dependent Claim 38 words
A character pattern generator according to claim 30, which further comprises column clock generating means for generating column clock signals in response to the output from said detection means to determine the position in the primary scanning direction.
Claim 35
Dependent Claim 24 words
A character pattern generator according to claim 21, which further comprises setting means for determining the number of unit matrixes within each said area.
Claim 36
Dependent Claim 53 words
A character pattern generator according to claim 32, wherein said setting means includes row direction setting means for determining the number of unit matrix memories within said unit matrix group measured in the row direction and column direction constant means for determining the number of unit matrix memories measured in the column direction.
Claim 37
Dependent Claim 134 words
A character pattern generator, comprising: first and second memory parts each having addresses for storing character dot patterns therein that form a character as a dot matrix of dot data; an address bus connected in common to said memory parts for appointing addresses in said memory parts; first and second output data buses each provided on an associated one of said first and second memory parts for putting out the dot data stored at the address appointed by said address bus, wherein adjacent portions of dot data comprising a dot pattern in said first and said second memory parts can be simultaneously addressed by the address bus to put out data respectively from said output data buses; and output means for selectively putting out the dot data put out from said output data buses.
Claim 38
Dependent Claim 134 words
A character pattern generator, comprising: first and second memory parts each having addresses for storing character dot patterns therein that form a character as a dot matrix of dot data; an address bus connected in common to said memory parts for appointing addresses in said memory parts; first and second output data buses each provided on an associated one of said first and second memory parts for putting out the dot data stored at the address appointed by said address bus, wherein adjacent portions of dot data comprising a dot pattern in said first and said second memory parts can be simultaneously addressed by the address bus to put out data respectively from said output data buses; and output means for selectively putting out the dot data put out from said output data buses.
Claim 39
Dependent Claim 35 words
A character pattern generator according to claim 37, wherein said first and said second memory parts have a common address for reading out and storing mutually adjacent portions of the dot pattern of a character.
Claim 40
Dependent Claim 23 words
A character pattern generator according to claim 35, which further comprises entry means for entry of the dot pattern into said memory parts.
Claim 41
Dependent Claim 59 words
A character pattern generator according to claim 34, wherein appointments of the address of said first and second memory parts when dot data is entered into said memory parts are different from each other but appointments of the address of said first and said second memory parts when dot data is read out are the same as each other.
Claim 42
Dependent Claim 148 words
A character pattern generator comprising: memory means for storing a code signal for a character; pattern memory means for storing a dot pattern of a character corresponding to said code signal, said stored dot pattern of the character being divided for storage into a plural number of memory cells each including dot data, said dot data stored in each said memory cell being simultaneously readable; means for generating a direction signal indicating the direction of a character; first control means for controlling and for changing the sequence of access to said pattern by said character code signal in accordance with the direction signal; second control means for controlling and for changing the sequence of selection of said memory cells in accordance with the the direction signal; and third control means for controlling the sequence of selection of a plurality of dot data in accordance with the direction signal.
Claim 43
Dependent Claim 148 words
A character pattern generator comprising: memory means for storing a code signal for a character; pattern memory means for storing a dot pattern of a character corresponding to said code signal, said stored dot pattern of the character being divided for storage into a plural number of memory cells each including dot data, said dot data stored in each said memory cell being simultaneously readable; means for generating a direction signal indicating the direction of a character; first control means for controlling and for changing the sequence of access to said pattern by said character code signal in accordance with the direction signal; second control means for controlling and for changing the sequence of selection of said memory cells in accordance with the the direction signal; and third control means for controlling the sequence of selection of a plurality of dot data in accordance with the direction signal.
Claim 44
Dependent Claim 169 words
A character pattern generator comprising: pattern memory means for storing dot patterns of plural characters, and having memory cells corresponding to unit matrixes into which the dot pattern of each character is divided, each unit matrix being for storing a plurality of dot data; character code generating means sequentially generating character codes for designating one of the dot patterns of said plural characters stored in said pattern memory means; first signal generating means for supplying a signal indicating the number of said unit matrixes constituting the dot pattern of an arbitrary character code generated by said character code generating means; second signal generating means for supplying a signal indicating the number of unit matrixes in the course of output from said pattern memory means for a character; and control means for comparing the signal supplied from said first signal generating means with the signal supplied from said second signal generating means and switching said character code generating means from one character code to another in accordance with said comparison.
Claim 45
Dependent Claim 169 words
A character pattern generator comprising: pattern memory means for storing dot patterns of plural characters, and having memory cells corresponding to unit matrixes into which the dot pattern of each character is divided, each unit matrix being for storing a plurality of dot data; character code generating means sequentially generating character codes for designating one of the dot patterns of said plural characters stored in said pattern memory means; first signal generating means for supplying a signal indicating the number of said unit matrixes constituting the dot pattern of an arbitrary character code generated by said character code generating means; second signal generating means for supplying a signal indicating the number of unit matrixes in the course of output from said pattern memory means for a character; and control means for comparing the signal supplied from said first signal generating means with the signal supplied from said second signal generating means and switching said character code generating means from one character code to another in accordance with said comparison.
Claim 46
Dependent Claim 52 words
A character pattern generator according to claim 39, wherein said first signal generating means comprises respective means for determining the number in the row direction and the number in the column direction of the unit matrixes constituting the dot pattern of an arbitrary character code generated by said character code generating means.
Claim 47
Dependent Claim 52 words
A character pattern generator according to claim 39, further comprising recording means for recording the output signals from said pattern memory on a recording member, said recording means including means for scanning the recording member in a main scanning direction and an auxiliary scanning direction substantially perpendicular to the main scanning direction.
Claim 48
Dependent Claim 20 words
A character pattern generator according to claim 41, wherein said recording means is a recording apparatus employing a laser beam.
Claim 49
Dependent Claim 49 words
A character pattern generator according to claim 41, wherein said signal generating means includes row counting means for counting the recording position in the auxiliary scanning direction on said recording member and column counting means for counting the recording position in the main scanning direction on said recording member.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1989-01-20 1989-07-22 1990-01-21 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1993-01-20 1993-07-22 1994-01-21 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1997-01-20 1997-07-22 1998-01-21 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag