Claims Analysis
Total Claims: 20
Claim 1
Independent Claim
145 words
An apparatus for rotating n×n dots of data m×90°, where m is an integer, said apparatus comprising: matrix memory means including n×n dot matrix memory cells for storing the n×n dots of data; clock signal means for applying a cyclic clock signal to said matrix memory means; select means for selecting a row or column of said n×n dot matrix memory cells of said matrix memory means; and changing means for changing n dots of data stored in said selected row or column of said matrix memory means by outputting said n dots of data from said selected row or column to a location which is external from said matrix memory means and by inputting another n dots of data into said selected row or column from a location which is external from said matrix memory means in the same cycle of said clock signal.
Claim 2
Independent Claim
145 words
An apparatus for rotating n×n dots of data m×90°, where m is an integer, said apparatus comprising: matrix memory means including n×n dot matrix memory cells for storing the n×n dots of data; clock signal means for applying a cyclic clock signal to said matrix memory means; select means for selecting a row or column of said n×n dot matrix memory cells of said matrix memory means; and changing means for changing n dots of data stored in said selected row or column of said matrix memory means by outputting said n dots of data from said selected row or column to a location which is external from said matrix memory means and by inputting another n dots of data into said selected row or column from a location which is external from said matrix memory means in the same cycle of said clock signal.
Claim 3
Dependent Claim
32 words
An apparatus for rotating n×n dots of data according to claim 1, wherein: said changing means changes said n dots of data by a read-modify -write access of said matrix memory means.
Claim 4
Dependent Claim
67 words
An apparatus for rotating n×n dots of data according to claim 1, further comprising: first image memory means for storing image data, said image data being divided into a plurality of matrices of n×n dots of data to be inputted into said matrix memory means; and second image memory means for storing said n dots of data outputted from said selected row or column in each cycle.
Claim 5
Dependent Claim
26 words
An apparatus for rotating n×n dots of data according to claim 1, wherein: said n×n dot matrix memory cells are n×n flip-flops arranged in a matrix.
Claim 6
Independent Claim
275 words
An apparatus for rotating image data supplied from an external circuit m×90°, where m is an integer, said apparatus comprising: first image memory means for storing the image data supplied from the external circuit; data rotating means connected to said first image memory means for rotating the image data and a write clock for applying a cyclic clock signal to said data rotating means, said data rotating means including matrix memory means having n×n dot matrix memory cells for storing n×n dots of image data, and select means connected to said matrix memory means for selecting a row or column of said n×n dot matrix memory cells of said matrix memory means in response to an address signal; changing means for changing n dots image data stored in said selected row or column of said matrix memory means of said data rotating means by outputting said n dots of image data from said selected row or column to a location which is external from said matrix memory means and by inputting another n dots of image data into said selected row or column from a location which is external from said matrix memory means in the same cycle of said clock signal; second image memory means connected to said data rotating means for receiving said n dots of image data outputted from said selected row or column; address generating means for generating said address signal and memory address signals for said first image memory means and said second image memory means; and timing control means for generating control signals for said first image memory means, said second image memory means and said address generating means.
Claim 7
Independent Claim
275 words
An apparatus for rotating image data supplied from an external circuit m×90°, where m is an integer, said apparatus comprising: first image memory means for storing the image data supplied from the external circuit; data rotating means connected to said first image memory means for rotating the image data and a write clock for applying a cyclic clock signal to said data rotating means, said data rotating means including matrix memory means having n×n dot matrix memory cells for storing n×n dots of image data, and select means connected to said matrix memory means for selecting a row or column of said n×n dot matrix memory cells of said matrix memory means in response to an address signal; changing means for changing n dots image data stored in said selected row or column of said matrix memory means of said data rotating means by outputting said n dots of image data from said selected row or column to a location which is external from said matrix memory means and by inputting another n dots of image data into said selected row or column from a location which is external from said matrix memory means in the same cycle of said clock signal; second image memory means connected to said data rotating means for receiving said n dots of image data outputted from said selected row or column; address generating means for generating said address signal and memory address signals for said first image memory means and said second image memory means; and timing control means for generating control signals for said first image memory means, said second image memory means and said address generating means.
Claim 8
Dependent Claim
26 words
An apparatus for rotating n×n dots of image data according to claim 5, wherein: said n×n dot matrix memory cells include n×n matrix -arranged flip-flop circuits.
Claim 9
Dependent Claim
39 words
An apparatus for rotating n×n dots of image data according to claim 5, further comprising: serial/parallel converter means for converting a video signal into n dots of parallel image data to be stored in said first image memory means.
Claim 10
Dependent Claim
47 words
An apparatus for rotating n×n dots of image data according to claim 7, further comprising: selecting means connected to said serial/parallel converter means and said data rotating means for selecting outputs of said serial/parallel converter means and said data rotating means in response to a select signal.
Claim 11
Dependent Claim
49 words
An apparatus for rotating n×n dots of image data according to claim 8, further comprising rotatable display means for displaying said n dots of image data stored in said second image memory means, wherein: said select signal is generated in accordance with a position of said rotatable display means.
Claim 12
Independent Claim
136 words
A method for rotating image data by mx×90°, where m is an integer, the method comprising the steps of: applying a cyclic clock signal to n×n dot matrix memory means for storing image data; storing the image data in said n×n dot matrix memory means; selecting a row or column of said n×n matrix memory means in accordance with a rotating order; and changing n×n dots of image data stored in said matrix memory means by outputting image data from said selected row or column of said matrix memory means to a location which is external from said matrix memory means and inputting other image data into said selected row or column from a location which is external from said matrix memory means in each cycle of said clock signal in response to said rotating order.
Claim 13
Independent Claim
136 words
A method for rotating image data by mx×90°, where m is an integer, the method comprising the steps of: applying a cyclic clock signal to n×n dot matrix memory means for storing image data; storing the image data in said n×n dot matrix memory means; selecting a row or column of said n×n matrix memory means in accordance with a rotating order; and changing n×n dots of image data stored in said matrix memory means by outputting image data from said selected row or column of said matrix memory means to a location which is external from said matrix memory means and inputting other image data into said selected row or column from a location which is external from said matrix memory means in each cycle of said clock signal in response to said rotating order.
Claim 14
Independent Claim
254 words
An apparatus for rotating two-dimensional dot data m×90°, where m is an integer, said apparatus comprising: first data memory means for storing dot data supplied from an external circuit; data rotating means connected to said first data memory means for rotating dot data transferred from said first data memory means and clock signal means for applying a cyclic clock signal to said data rotating means, said data rotating means including matrix memory means having n×n dot matrix memory cells for storing n×n dot data transferred from said first data memory means, and select means connected to said matrix memory means for selecting a row or column of said n×n dot matrix memory cells in response to a select signal in order to output n dot data stored in said selected row or column to a location which is external from said matrix memory means and to write other n dot data inputted from said first data memory means into said selected row or column in the same cycle of said clock signal; second data memory means connected to said data rotating means for receiving said n dot data outputted from said selected row or column; address generating means for supplying memory address signals to said first data memory means and said second data memory means, and for supplying said select signal to said data rotating means; and timing control means for generating control signals for said first data memory means, said data rotating means, said second data memory means and said address generating means.
Claim 15
Independent Claim
254 words
An apparatus for rotating two-dimensional dot data m×90°, where m is an integer, said apparatus comprising: first data memory means for storing dot data supplied from an external circuit; data rotating means connected to said first data memory means for rotating dot data transferred from said first data memory means and clock signal means for applying a cyclic clock signal to said data rotating means, said data rotating means including matrix memory means having n×n dot matrix memory cells for storing n×n dot data transferred from said first data memory means, and select means connected to said matrix memory means for selecting a row or column of said n×n dot matrix memory cells in response to a select signal in order to output n dot data stored in said selected row or column to a location which is external from said matrix memory means and to write other n dot data inputted from said first data memory means into said selected row or column in the same cycle of said clock signal; second data memory means connected to said data rotating means for receiving said n dot data outputted from said selected row or column; address generating means for supplying memory address signals to said first data memory means and said second data memory means, and for supplying said select signal to said data rotating means; and timing control means for generating control signals for said first data memory means, said data rotating means, said second data memory means and said address generating means.
Claim 16
Dependent Claim
26 words
An apparatus for rotating two-dimensional dot data according to claim 11, wherein: said select means read and write said n dot data by a read-modify-write access.
Claim 17
Dependent Claim
21 words
An apparatus for rotating two-dimensional dot data according to claim 11, wherein: said n×n dot matrix memory cells are n×n flip-flops.
Claim 18
Independent Claim
166 words
A method for rotating two-dimensional data m×90°, where m is an integer, the method comprising the steps of: storing the two-dimensional data to be rotated in first data memory means for storing data; buffering n×n dot data read out from said first data memory means in n×n dot matrix memory cells; applying a cyclic signal to said n×n dot matrix memory cells; reading n dot parallel data from a sequentially selected row or column of said n×n dot matrix memory cells to a location which is external from the matrix memory cells in a first cycle of said cyclic signal; writing new n dot parallel data inputted from said first data memory means in said sequentially selected row or column of said n×n dot matrix memory cells in the first cycle of said cyclic signal; and sequentially storing said n dot parallel data read from said n×n dot matrix memory cells in second data memory means for storing data so as to produce rotated two-dimensional data.
Claim 19
Independent Claim
166 words
A method for rotating two-dimensional data m×90°, where m is an integer, the method comprising the steps of: storing the two-dimensional data to be rotated in first data memory means for storing data; buffering n×n dot data read out from said first data memory means in n×n dot matrix memory cells; applying a cyclic signal to said n×n dot matrix memory cells; reading n dot parallel data from a sequentially selected row or column of said n×n dot matrix memory cells to a location which is external from the matrix memory cells in a first cycle of said cyclic signal; writing new n dot parallel data inputted from said first data memory means in said sequentially selected row or column of said n×n dot matrix memory cells in the first cycle of said cyclic signal; and sequentially storing said n dot parallel data read from said n×n dot matrix memory cells in second data memory means for storing data so as to produce rotated two-dimensional data.
Claim 20
Dependent Claim
29 words
A method for rotating two-dimensional data according to claim 14, wherein: said reading and writing steps are executed by a read-modify-write access of each sequentially selected row or column.