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

Matrix address generator and multivalue gradation processor having the same

Assignee: Kyocera Mita Industrial Co Ltd
•
Filing: 1992-03-10
•
Granted: 1995-03-07
•
Expires: 2012-03-10
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The present invention provides a matrix address generator for generating horizontal and vertical addresses in various patterns in the case where a memory table matrix provided in gradation data storage means is specified by the horizontal and vertical addresses. The matrix address generator comprises a dot counting portion, a line counting portion, an address exchanging portion, a boundary exchanging portion, matrix boundary counting portions, and adding portions. Addresses counted by the dot counting portion are exchanged by the address exchanging portion if necessary. The addresses and adding addresses counted by the matrix boundary counting portion are added together so that addresses having various patterns can be obtained.

Inventors

  • 👤 Akira Shimatani

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-07 05:51
CPC Classifications
H; H04; H04N; H04N1/00; H04N1/40; H04N1/405; H04N1/4055; H04N1/4058

Claims Analysis

Total Claims: 31
Claim 1
Independent Claim 115 words
A matrix address generator for generating X and Y addresses, comprising; dot counting means for repeatedly counting X pulses to be provided within a first counted value range which is predetermined, line counting means for repeatedly counting Y pulses to be provided within a second counted value range which is predetermined, and outputting counted values as Y addresses, X shift address counting means for repeatedly counting within a predetermined counted value range, shift addresses which shift X addresses, and adding means for adding together values counted by the dot counting means and values counted by the X shift address counting means in synchronism with the X pulses, and outputting addition values as the X addresses.
Claim 2
Dependent Claim 115 words
A matrix address generator for generating X and Y addresses, comprising; dot counting means for repeatedly counting X pulses to be provided within a first counted value range which is predetermined, line counting means for repeatedly counting Y pulses to be provided within a second counted value range which is predetermined, and outputting counted values as Y addresses, X shift address counting means for repeatedly counting within a predetermined counted value range, shift addresses which shift X addresses, and adding means for adding together values counted by the dot counting means and values counted by the X shift address counting means in synchronism with the X pulses, and outputting addition values as the X addresses.
Claim 3
Dependent Claim 34 words
The matrix address generator according to claim 1, wherein the dot counting means includes start timing shift means for delaying a counting start operation until a predetermined number of X pulses have been provided.
Claim 4
Dependent Claim 115 words
A matrix address generator for generating X and Y addresses, comprising; dot counting means for repeatedly counting X pulses to be provided within a first counted value range which is predetermined, and outputting counted values as X addresses, line counting means for repeatedly counting Y pulses to be provided within a second counted value range which is predetermined, Y shift address counting means for repeatedly counting within a predetermined counted value range, shift addresses which shift Y addresses, and adding means for adding together values counted by the line counting means and values counted by the Y shift address counting means in synchronism with the X pulses, and outputting addition values as the Y addresses.
Claim 5
Dependent Claim 115 words
A matrix address generator for generating X and Y addresses, comprising; dot counting means for repeatedly counting X pulses to be provided within a first counted value range which is predetermined, and outputting counted values as X addresses, line counting means for repeatedly counting Y pulses to be provided within a second counted value range which is predetermined, Y shift address counting means for repeatedly counting within a predetermined counted value range, shift addresses which shift Y addresses, and adding means for adding together values counted by the line counting means and values counted by the Y shift address counting means in synchronism with the X pulses, and outputting addition values as the Y addresses.
Claim 6
Dependent Claim 34 words
The matrix address generator according to claim 3, wherein the line counting means includes start timing shift means for delaying a counting start operation until a predetermined number of Y pulses have been provided.
Claim 7
Dependent Claim 207 words
A matrix address generator for generating X and Y addresses, comprising; dot counting means for repeatedly counting X pulses to be provided within a first counted value range which is predetermined, line counting means for repeatedly counting Y pulses to be provided within a second counted value range which is predetermined, X shift address counting means for repeatedly counting within a predetermined counted value range, shift addresses which shift X addresses, Y shift address counting means for repeatedly counting within a predetermined counted value range, shift addresses which shift Y addresses, selecting means for selectively operating the X or Y shift address counting means, X address adding means for adding together values counted by the X shift address counting means and values counted by the dot counting means in synchronism with the X pulses when the X shift address counting means is selected by the selecting means, and outputting addition values as the X addresses, and Y address adding means for adding together values counted by the Y shift address counting means and values counted by the line counting means in synchronous with the X pulses when the Y shift address counting means is selected by the selecting means, and outputting addition values as the Y addresses.
Claim 8
Dependent Claim 207 words
A matrix address generator for generating X and Y addresses, comprising; dot counting means for repeatedly counting X pulses to be provided within a first counted value range which is predetermined, line counting means for repeatedly counting Y pulses to be provided within a second counted value range which is predetermined, X shift address counting means for repeatedly counting within a predetermined counted value range, shift addresses which shift X addresses, Y shift address counting means for repeatedly counting within a predetermined counted value range, shift addresses which shift Y addresses, selecting means for selectively operating the X or Y shift address counting means, X address adding means for adding together values counted by the X shift address counting means and values counted by the dot counting means in synchronism with the X pulses when the X shift address counting means is selected by the selecting means, and outputting addition values as the X addresses, and Y address adding means for adding together values counted by the Y shift address counting means and values counted by the line counting means in synchronous with the X pulses when the Y shift address counting means is selected by the selecting means, and outputting addition values as the Y addresses.
Claim 9
Dependent Claim 34 words
The matrix address generator according to claim 5, wherein the dot counting means includes start timing shift means for delaying a counting start operation until a predetermined number of X pulses have been provided.
Claim 10
Dependent Claim 33 words
The matrix address generator according to claim 5, wherein the line counting means includes start timing shift means for delaying, counting start operation until a predetermined number of Y pulses have been provided.
Claim 11
Dependent Claim 92 words
A matrix address generator for generating X and Y addresses, comprising; dot counting means for repeatedly counting X pulses to be provided within a first counted value range which is predetermined, and outputting counted values as X addresses, line counting means for repeatedly counting Y pulses to be provided within a second counted value range which is predetermined, and outputting counted values as Y addresses, and dot counting start timing shift means for delaying the counting start operation of the dot counting means until a-predetermined number of X pulses have been provided.
Claim 12
Dependent Claim 92 words
A matrix address generator for generating X and Y addresses, comprising; dot counting means for repeatedly counting X pulses to be provided within a first counted value range which is predetermined, and outputting counted values as X addresses, line counting means for repeatedly counting Y pulses to be provided within a second counted value range which is predetermined, and outputting counted values as Y addresses, and dot counting start timing shift means for delaying the counting start operation of the dot counting means until a-predetermined number of X pulses have been provided.
Claim 13
Dependent Claim 93 words
A matrix address generator for generating X and Y addresses, comprising; dot counting means for repeatedly counting X pulses to be provided within a first counted value range which is predetermined, and outputting counted values as X addresses, line counting means for repeatedly counting Y pulses to be provided within a second counted value range which is predetermined, and outputting counted values as Y addresses, and line counting start timing shift means for delaying the counting start operation of the line counting means until a predetermined number of Y pulses have been provided.
Claim 14
Dependent Claim 93 words
A matrix address generator for generating X and Y addresses, comprising; dot counting means for repeatedly counting X pulses to be provided within a first counted value range which is predetermined, and outputting counted values as X addresses, line counting means for repeatedly counting Y pulses to be provided within a second counted value range which is predetermined, and outputting counted values as Y addresses, and line counting start timing shift means for delaying the counting start operation of the line counting means until a predetermined number of Y pulses have been provided.
Claim 15
Dependent Claim 126 words
A matrix address generator for generating X and Y addresses, comprising: dot counting means for repeatedly counting X pulses to be provided within a first counted value range which is predetermined, line counting means for repeatedly counting Y pulses to be provided within a second counted value range which is predetermined, address exchanging means for exchanging values counted by the dot counting means for values counted by the line counting means and outputting the same, X address outputting means for outputting as X addresses the counted values of the line counting means which are processed by the address exchanging means, and Y address outputting means for outputting as Y addresses the counted values of the dot counting means which are processed by the address exchanging means.
Claim 16
Dependent Claim 126 words
A matrix address generator for generating X and Y addresses, comprising: dot counting means for repeatedly counting X pulses to be provided within a first counted value range which is predetermined, line counting means for repeatedly counting Y pulses to be provided within a second counted value range which is predetermined, address exchanging means for exchanging values counted by the dot counting means for values counted by the line counting means and outputting the same, X address outputting means for outputting as X addresses the counted values of the line counting means which are processed by the address exchanging means, and Y address outputting means for outputting as Y addresses the counted values of the dot counting means which are processed by the address exchanging means.
Claim 17
Dependent Claim 26 words
The matrix address generator according to claim 10, wherein the dot counting means serves to perform count-up and the line counting means serves to perform count-down.
Claim 18
Dependent Claim 26 words
The matrix address generator according to claim 10, wherein the dot counting means serves to perform count-down and the line counting means serves to perform count-up.
Claim 19
Dependent Claim 35 words
The matrix address generator according to claim 10, wherein the address exchanging means includes exchange switching means for selectively exchanging and outputting the counted values of the dot counting means and the line counting means.
Claim 20
Dependent Claim 241 words
A matrix address generator for generating X and Y addresses, comprising; dot counting means for repeatedly counting X pulses to be provided within a first counted value range which is predetermined, line counting means for repeatedly counting Y pulses to be provided within a second counted value range which is predetermined, X shift address counting means for repeatedly counting shift addresses which shift X addresses, boundary signal outputting means for detecting when the dot counting means repeatedly performs counting within the first counted value range and the line counting means repeatedly performs counting within the second counted value range, and for sending a signal indicative of either repeat counting by the dot and line counting means as a counting repeat timing signal to the X shift address counting means, address exchanging means for exchanging values counted by the dot counting means for values counted by the line counting means and outputting the same, Y address outputting means for outputting as Y addresses, the counted values of the dot counting means which are processed by the address exchanging means, pre-X address outputting means for outputting as pre-X addresses, the counted values of the line counting means which are processed by the address exchanging means, and adding means for adding together values counted by the pre-K address outputting means and values counted by the X shift address counting means in synchronism with the X pulses, and outputting addition values as the X addresses.
Claim 21
Dependent Claim 241 words
A matrix address generator for generating X and Y addresses, comprising; dot counting means for repeatedly counting X pulses to be provided within a first counted value range which is predetermined, line counting means for repeatedly counting Y pulses to be provided within a second counted value range which is predetermined, X shift address counting means for repeatedly counting shift addresses which shift X addresses, boundary signal outputting means for detecting when the dot counting means repeatedly performs counting within the first counted value range and the line counting means repeatedly performs counting within the second counted value range, and for sending a signal indicative of either repeat counting by the dot and line counting means as a counting repeat timing signal to the X shift address counting means, address exchanging means for exchanging values counted by the dot counting means for values counted by the line counting means and outputting the same, Y address outputting means for outputting as Y addresses, the counted values of the dot counting means which are processed by the address exchanging means, pre-X address outputting means for outputting as pre-X addresses, the counted values of the line counting means which are processed by the address exchanging means, and adding means for adding together values counted by the pre-K address outputting means and values counted by the X shift address counting means in synchronism with the X pulses, and outputting addition values as the X addresses.
Claim 22
Dependent Claim 35 words
The matrix address generator according to claim 14, wherein the address exchanging means includes exchange switching means for selectively exchanging and outputting the counted values of the dot counting means and the line counting means.
Claim 23
Dependent Claim 118 words
The matrix address generator according to claim 15, wherein the boundary signal outputting means can switch the state in which the repeat counting occurrence of the dot counting means is provided to the X shift address counting means and the repeat counting occurrence of the line counting means is provided to the Y shift address counting means, and the state in which the repeat counting occurrence of the dot counting means is provided to the Y shift address counting means and the repeat counting occurrence of the line counting means is provided to the X shift address counting means, and wherein the boundary signal outputting means and exchange switching means perform switching based on the same switching signal.
Claim 24
Dependent Claim 241 words
A matrix address generator for generating X and Y addresses, comprising: dot counting means for repeatedly counting X pulses to be provided within a first counted value range which is predetermined, line counting means for repeatedly counting Y pulses to be provided within a second counted value range which is predetermined, Y shift address counting means for repeatedly counting shift addresses which shift Y addresses, boundary signal outputting means for detecting when the dot counting means repeatedly performs counting within the first counted value range and the line counting means repeatedly performs counting within the second counting value range, and for sending a signal indicative of either repeat counting by the dot and line counting means as a counting repeat timing signal to the Y shift address counting means, address exchanging means for exchanging values counted by the dot counting means for values counted by the line counting means and outputting the same, X address outputting means for outputting as X addresses, the counted values of the line counting means which are processed by the address exchanging means, pre-Y address outputting means for outputting as pre-Y addresses, the counted values of the dot counting means which are processed by the address exchanging means, and adding means for adding together values counted by the pre-Y address outputting means and values counted by the Y shift address counting means in synchronism with the X pulses, and outputting addition values as the Y addresses.
Claim 25
Dependent Claim 241 words
A matrix address generator for generating X and Y addresses, comprising: dot counting means for repeatedly counting X pulses to be provided within a first counted value range which is predetermined, line counting means for repeatedly counting Y pulses to be provided within a second counted value range which is predetermined, Y shift address counting means for repeatedly counting shift addresses which shift Y addresses, boundary signal outputting means for detecting when the dot counting means repeatedly performs counting within the first counted value range and the line counting means repeatedly performs counting within the second counting value range, and for sending a signal indicative of either repeat counting by the dot and line counting means as a counting repeat timing signal to the Y shift address counting means, address exchanging means for exchanging values counted by the dot counting means for values counted by the line counting means and outputting the same, X address outputting means for outputting as X addresses, the counted values of the line counting means which are processed by the address exchanging means, pre-Y address outputting means for outputting as pre-Y addresses, the counted values of the dot counting means which are processed by the address exchanging means, and adding means for adding together values counted by the pre-Y address outputting means and values counted by the Y shift address counting means in synchronism with the X pulses, and outputting addition values as the Y addresses.
Claim 26
Dependent Claim 35 words
The matrix address generator according to claim 17, wherein the address exchanging means includes exchange switching means for selectively exchanging and outputting the counted values of the dot counting means and the line counting means.
Claim 27
Dependent Claim 118 words
The matrix address generator according to claim 18, wherein the boundary signal outputting means can switch the state in which the repeat counting occurrence of the dot counting means is provided to the X shift address counting means and the repeat counting occurrence of the line counting means is provided to the Y shift address counting means, and the state in which the repeat counting occurrence of the dot counting means is provided to the Y shift address counting means and the repeat counting occurrence of the line counting means is provided to the X shift address counting means, and wherein the boundary signal outputting means and exchange switching means perform switching based on the same switching signal.
Claim 28
Dependent Claim 361 words
A matrix address generator for generating X and Y addresses, comprising; dot counting means for repeatedly counting X pulses to be provided within a first counted value range which is predetermined, line counting means for repeatedly counting Y pulses to be provided within a second counted value range which is predetermined, X shift address counting means for repeatedly counting shift addresses which shift X addresses, Y shift address counting means for repeatedly counting shift addresses which shift Y addresses, boundary signal outputting means for detecting when the dot counting means repeatedly performs counting within the first counted value range and the line counting means repeatedly performs counting within the second counted value range, for sending a signal indicative of one of the repeat countings by the dot and line counting means as a counting repeat timing signal to the X shift address counting means, and sending a signal indicative of the other of the repeat countings as a counting repeat timing signal to the Y shift address counting means, address exchanging means for exchanging values counted by the dot counting means for values counted by the line counting means and outputting the same, pre-X address outputting means for outputting as pre-X addresses, the counted values of the line counting means which are processed by the address exchanging means, pre-Y address outputting means for outputting as pre-Y addresses, the counted values of the dot counting means which are processed by the address exchanging means, selecting means for selectively operating the X or Y shift address counting means, X address adding means for adding together values counted by the X shift address counting means and values counted by the pre-X address outputting means in synchronism with the X pulses when the X shift address counting means is selected by the selecting means, and outputting addition values as the X addresses, and Y address adding means for adding together values counted by the Y shift address counting means and values counted by the pre-Y address outputting means in synchronism with the X pulses when the Y shift address counting means is selected by the selecting means, and outputting addition values as the Y addresses.
Claim 29
Dependent Claim 361 words
A matrix address generator for generating X and Y addresses, comprising; dot counting means for repeatedly counting X pulses to be provided within a first counted value range which is predetermined, line counting means for repeatedly counting Y pulses to be provided within a second counted value range which is predetermined, X shift address counting means for repeatedly counting shift addresses which shift X addresses, Y shift address counting means for repeatedly counting shift addresses which shift Y addresses, boundary signal outputting means for detecting when the dot counting means repeatedly performs counting within the first counted value range and the line counting means repeatedly performs counting within the second counted value range, for sending a signal indicative of one of the repeat countings by the dot and line counting means as a counting repeat timing signal to the X shift address counting means, and sending a signal indicative of the other of the repeat countings as a counting repeat timing signal to the Y shift address counting means, address exchanging means for exchanging values counted by the dot counting means for values counted by the line counting means and outputting the same, pre-X address outputting means for outputting as pre-X addresses, the counted values of the line counting means which are processed by the address exchanging means, pre-Y address outputting means for outputting as pre-Y addresses, the counted values of the dot counting means which are processed by the address exchanging means, selecting means for selectively operating the X or Y shift address counting means, X address adding means for adding together values counted by the X shift address counting means and values counted by the pre-X address outputting means in synchronism with the X pulses when the X shift address counting means is selected by the selecting means, and outputting addition values as the X addresses, and Y address adding means for adding together values counted by the Y shift address counting means and values counted by the pre-Y address outputting means in synchronism with the X pulses when the Y shift address counting means is selected by the selecting means, and outputting addition values as the Y addresses.
Claim 30
Dependent Claim 35 words
The matrix address generator according to claim 20, wherein the address exchanging means includes exchange switching means for selectively exchanging and outputting the counted values of the dot counting means and the line counting means.
Claim 31
Dependent Claim 118 words
The matrix address generator according to claim 21, wherein the boundary signal outputting means can switch the state in which the repeat counting occurrence of the dot counting means is provided to the X shift address counting means and the repeat counting occurrence of the line counting means is provided to the Y shift address counting means, and the state in which the repeat counting occurrence of the dot counting means is provided to the Y shift address counting means and the repeat counting occurrence of the line counting means is provided to the X shift address counting means, and wherein the boundary signal outputting means and exchange switching means perform switching based on the same switching signal.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-03-06 1998-09-05 1999-03-07 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-03-06 2002-09-05 2003-03-07 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-03-06 2006-09-05 2007-03-07 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag