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

Neighborhood block prediction bit compression

Assignee: HP Inc
•
Filing: 1990-08-16
•
Granted: 1991-05-28
•
Expires: 2010-08-16
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for compression of data used to describe an ideographic character, or a set of such characters such as Japanese, Chinese, Hebrew, Arabic or Tamil characters or a set of two-level images, on a computer screen. The computer screen is divided into an array of non-overlapping pixel sub-blocks, each J pixels wide by K pixels high, and a neighborhood of L adjacent pixels is defined for each target sub-block. The known pixel configuration (white versus black or off versus on) of the neighborhood of pixels is used to predict the rth most probable pixel configuration for each target sub-block, for r=1, 2, . . . , R-1 (R>/=2), based on a statistical analysis of the sub-block pixel configurations for all characters in the set. Where a particular target sub-block pixel configuration cannot be predicted from the R-1 pixel configurations associated with the neighborhood pixel configuration, the exact pixel configuration is used. Use of the exact sub-block pixel configuration is not often required. This method allows an average percentage compression or bit savings for the bit map representation that ranges from about 30 percent to about 70 percent, for a well known set of 6802 Kanji characters.

Inventors

  • 👤 Charles J. Rosenberg

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 14:17
CPC Classifications
G; G06; G06T; G06T9/00; G06T9/004; G09; G09G; G09G5/00; G09G5/22; G09G5/24; G09G5/28

Claims Analysis

Total Claims: 25
Claim 1
Independent Claim 552 words
A method of compression of data used to describe a collection of ideographic symbols, each represented as a pixel pattern on a block of pixels, the method comprising the steps of: decomposing the block of pixels for each ideographic symbol into M×N mutually exclusive, rectangular sub-blocks of pixels, each of size J pixels ×K pixels, where M, N, J and K are positive integers, the sub-blocks being numbered consecutively s=1, 2, . . ., S beginning at a selected corner of the block and proceeding consecutively row-by-row or column-by-column from the selected corner, where each sub-block is also represented by a unique two-dimensional coordinate (m,n) (m=1, 2, . . ., M; n=1, 2, . . ., N); for a predetermined integer ml in the range 1≦m1≦M and a predetermined integer n1 in the range 1≦n1 ≦N, determining the exact pixel patterns of each of the sub-blocks numbered (m,n) for which m=m1 or n=n1 or both m=m1 and n=n1; for each pixel sub-block with coordinates (m,n) with 1≦m≦m1-1 and 1≦n≦n1-1, determining the pixel values of the Contiguous Pixels in the sub-blocks with coordinates (m+1,n), (m+1,n+1) and (m,n+1) and determining the Statistical Profile of the collection of ideographic symbols and associated Contiguous Pixels for each of these sub-blocks; for each pixel sub-block with coordinates (m,n) with 1≦m≦m1-1 and n1+1≦n≦N, determining the pixel values of the Contiguous Pixels in the sub-blocks with coordinates (m+1,n), (m+1,n-1) and (m,n-1) and determining the Statistical Profile of the collection of ideographic symbols and associated Contiguous Pixels for each of these sub-blocks; for each pixel sub-block with coordinates (m,n) with m1+1≦m≦M and 1≦n≦n1-1, determining the pixel values of the Contiguous Pixels in the sub-blocks with coordinates (m-1,n), (m-1,n+1) and (m,n+1) and determining the Statistical Profile of the collection of ideographic symbols and associated Contiguous Pixels for each of these sub-blocks; for each pixel sub-block with coordinates (m,n) with m1+1≦m≦M and n1+1≦n≦N, determining the pixel values of the Contiguous Pixels in the sub-blocks with coordinates (m-1,n), (m-1,n-1) and (m,n-1) and determining the Statistical Profile of the collection of ideographic symbols and associated Contiguous Pixels for each of these sub-blocks; for each sub-block numbered s=1, 2, . . ., S for which a Statistical Profile exists, determining, from the Statistical Profile of Contiguous Pixels, the rth most probable pattern of pixels in that sub-block for each of r=1, 2, . . ., R-1, where R is a selected integer ≦2, and assigning an index a rs corresponding to the choice of the r th most probable pixel pattern for the sub-block numbered s; for each sub-block numbered s=1, 2, . . ., S, assigning the index a rs , if the predicted pixel pattern corresponding to the index a rs is the correct pattern, and assigning an index a Rs that requires use of the exact pixel pattern for sub-block s, if none of the R-1 predicted pixel patterns corresponding to the indices a rs (r=1, 2, . . ., R-1) is the correct pattern, or if the coordinates (m,n) of the sub-block satisfy m=m1 or n=n1 or both m=m1 and n=n1; and associating with each sub-block numbered s=1, 2, . . ., S the assigned index a rs or a Rs , as the case may be, as an ordered pair of numbers (s, a rs ) or (s,a Rs ).
Claim 2
Independent Claim 552 words
A method of compression of data used to describe a collection of ideographic symbols, each represented as a pixel pattern on a block of pixels, the method comprising the steps of: decomposing the block of pixels for each ideographic symbol into M×N mutually exclusive, rectangular sub-blocks of pixels, each of size J pixels ×K pixels, where M, N, J and K are positive integers, the sub-blocks being numbered consecutively s=1, 2, . . ., S beginning at a selected corner of the block and proceeding consecutively row-by-row or column-by-column from the selected corner, where each sub-block is also represented by a unique two-dimensional coordinate (m,n) (m=1, 2, . . ., M; n=1, 2, . . ., N); for a predetermined integer ml in the range 1≦m1≦M and a predetermined integer n1 in the range 1≦n1 ≦N, determining the exact pixel patterns of each of the sub-blocks numbered (m,n) for which m=m1 or n=n1 or both m=m1 and n=n1; for each pixel sub-block with coordinates (m,n) with 1≦m≦m1-1 and 1≦n≦n1-1, determining the pixel values of the Contiguous Pixels in the sub-blocks with coordinates (m+1,n), (m+1,n+1) and (m,n+1) and determining the Statistical Profile of the collection of ideographic symbols and associated Contiguous Pixels for each of these sub-blocks; for each pixel sub-block with coordinates (m,n) with 1≦m≦m1-1 and n1+1≦n≦N, determining the pixel values of the Contiguous Pixels in the sub-blocks with coordinates (m+1,n), (m+1,n-1) and (m,n-1) and determining the Statistical Profile of the collection of ideographic symbols and associated Contiguous Pixels for each of these sub-blocks; for each pixel sub-block with coordinates (m,n) with m1+1≦m≦M and 1≦n≦n1-1, determining the pixel values of the Contiguous Pixels in the sub-blocks with coordinates (m-1,n), (m-1,n+1) and (m,n+1) and determining the Statistical Profile of the collection of ideographic symbols and associated Contiguous Pixels for each of these sub-blocks; for each pixel sub-block with coordinates (m,n) with m1+1≦m≦M and n1+1≦n≦N, determining the pixel values of the Contiguous Pixels in the sub-blocks with coordinates (m-1,n), (m-1,n-1) and (m,n-1) and determining the Statistical Profile of the collection of ideographic symbols and associated Contiguous Pixels for each of these sub-blocks; for each sub-block numbered s=1, 2, . . ., S for which a Statistical Profile exists, determining, from the Statistical Profile of Contiguous Pixels, the rth most probable pattern of pixels in that sub-block for each of r=1, 2, . . ., R-1, where R is a selected integer ≦2, and assigning an index a rs corresponding to the choice of the r th most probable pixel pattern for the sub-block numbered s; for each sub-block numbered s=1, 2, . . ., S, assigning the index a rs , if the predicted pixel pattern corresponding to the index a rs is the correct pattern, and assigning an index a Rs that requires use of the exact pixel pattern for sub-block s, if none of the R-1 predicted pixel patterns corresponding to the indices a rs (r=1, 2, . . ., R-1) is the correct pattern, or if the coordinates (m,n) of the sub-block satisfy m=m1 or n=n1 or both m=m1 and n=n1; and associating with each sub-block numbered s=1, 2, . . ., S the assigned index a rs or a Rs , as the case may be, as an ordered pair of numbers (s, a rs ) or (s,a Rs ).
Claim 3
Dependent Claim 19 words
The method of claim 1, further comprising the steps of choosing said integer J=4 and choosing said integer K=2.
Claim 4
Dependent Claim 19 words
The method of claim 1, further comprising the steps of choosing said integer M=24 and choosing said integer N=24.
Claim 5
Dependent Claim 18 words
The method of claim 1, further comprising the step of choosing said integer M=40 and said integer N=40.
Claim 6
Dependent Claim 22 words
The method of claim 1, further comprising the step of choosing said integer R=2 t , where t is a positive integer.
Claim 7
Dependent Claim 26 words
The method of claim 5, further comprising the step of choosing said integer t from the class of positive integers consisting of 1, 2 and 3.
Claim 8
Dependent Claim 97 words
The method of claim 1, further comprising the step of: for each of said sub-blocks numbered s=1, 2, . . ., S, and said corresponding index a rs or a Rs in said ordered pair of numbers (s,a rs ) or (s,a Rs ), constructing said sub-block pixel pattern corresponding to said index a rs or a Rs , as the case may be; and positioning each of said sub-block pixel patterns at its position in said block of pixels, whereby the pixel pattern manifested by the collection of said sub-block pixel patterns represents an ideographic symbol.
Claim 9
Independent Claim 635 words
A method of compression of data used to describe a collection of ideographic symbols, each represented as a pixel pattern on a block of pixels, the method comprising the steps of: decomposing the block of pixels for each ideographic symbol into M×N mutually exclusive, rectangular sub-blocks of pixels, each of size J pixels ×K pixels, where M, N, J and K are positive integers, the sub-blocks being numbered consecutively s=1, 2, . . ., S beginning at a selected corner of the block and proceeding consecutively row-by-row or column-by-column from the selected corner, where each sub-block is also represented by a unique two-dimensional coordinate (m,n) (m=1, 2, . . ., M; n=1, 2, . . ., N) where the row containing the selected corner has sub-blocks with coordinates (1,1), (2,1), . . ., (M,1) and the column containing the selected corner has sub-blocks with coordinates (1,1), (1,2), . . ., (1,N); for a predetermined integer ml in the range 1≦m1≦M and a predetermined integer n1 in the range 1≦nl ≦N, determining the exact pixel patterns of each of the sub-blocks numbered (m,n) for which m=m1 or n=n1 or both m=m1 and n=n1; for each pixel sub-block with coordinates (m,n) with 1≦m≦m1-1 and 1≦n≦n1-1, determining the pixel values of the Contiguous Pixels in the sub-blocks with coordinates (m+1,n), (m+1,n+1) and (m,n+1) and determining the Statistical Profile of the collection of ideographic symbols and associated Contiguous Pixels for each of these sub-blocks; for each pixel sub-block with coordinates (m,n) with 1≦m≦m1-1 and n1+1≦n≦N, determining the pixel values of the Contiguous Pixels in the sub-blocks with coordinates (m+1,n), (m+1,n-1) and (m,n-1) and determining the Statistical Profile of the collection of ideographic symbols and associated Contiguous Pixels for each of these sub-blocks; for each pixel sub-block with coordinates (m,n) with m1+1≦m≦M and 1≦n≦n1-1, determining the pixel values of the Contiguous Pixels in the sub-blocks with coordinates (m-1,n), (m-1,n+1) and (m,n+1) and determining the Statistical Profile of the collection of ideographic symbols and associated Contiguous Pixels for each of these sub-blocks; for each pixel sub-block with coordinates (m,n) with m1+1≦m≦M and n1+1≦n≦N, determining the pixel values of the Contiguous Pixels in the sub-blocks with coordinates (m-1,n), (m-1,n-1) and (m,n-1) and determining the Statistical Profile of the collection of ideographic symbols and associated Contiguous Pixels for each of these sub-blocks; for each sub-block numbered s=1, 2, . . ., S, determining, from the Statistical Profile of Contiguous Pixels, the rth most probable pattern of pixels in that sub-block for each of r=1, 2, . . ., T+Q-2, where T and Q are each selected integer ≦2, and assigning an index a rs corresponding to the choice of the r th most probable pixel pattern for the sub-block numbered s; for each sub-block numbered s=1, 2, . . ., S, assigning the index a rs (r=1, 2, ..., or T-1) if the predicted pixel pattern corresponding to the index a rs is the correct pattern, assigning the index a r's (r'=T, T+1, . . ., or T+Q-2) if the predicted pixel pattern corresponding to the index a r's is the correct pattern, and assigning an index a Rs with R=T+Q-1 that indicates the exact pixel pattern for sub-block s, if none of the R-1 predicted pixel patterns corresponding to the indices ars (r=1, 2, . . ., R-1) is the correct pattern, or if the corrdinates (m,n) of the sub-block satisfy m=m1 or n=n1 or both m=m1 and n=n1; and associating with each sub-block numbered s=1, 2, . . ., S the assigned index a rs (r=1, 2, . . ., or T-1) or the assigned index a r's (r'=T, T+1, . . ., or T+Q-2) or the assigned index a Rs , as the case may be, as an ordered pair of numbers (s, a rs ) or (s,a Rs ).
Claim 10
Independent Claim 635 words
A method of compression of data used to describe a collection of ideographic symbols, each represented as a pixel pattern on a block of pixels, the method comprising the steps of: decomposing the block of pixels for each ideographic symbol into M×N mutually exclusive, rectangular sub-blocks of pixels, each of size J pixels ×K pixels, where M, N, J and K are positive integers, the sub-blocks being numbered consecutively s=1, 2, . . ., S beginning at a selected corner of the block and proceeding consecutively row-by-row or column-by-column from the selected corner, where each sub-block is also represented by a unique two-dimensional coordinate (m,n) (m=1, 2, . . ., M; n=1, 2, . . ., N) where the row containing the selected corner has sub-blocks with coordinates (1,1), (2,1), . . ., (M,1) and the column containing the selected corner has sub-blocks with coordinates (1,1), (1,2), . . ., (1,N); for a predetermined integer ml in the range 1≦m1≦M and a predetermined integer n1 in the range 1≦nl ≦N, determining the exact pixel patterns of each of the sub-blocks numbered (m,n) for which m=m1 or n=n1 or both m=m1 and n=n1; for each pixel sub-block with coordinates (m,n) with 1≦m≦m1-1 and 1≦n≦n1-1, determining the pixel values of the Contiguous Pixels in the sub-blocks with coordinates (m+1,n), (m+1,n+1) and (m,n+1) and determining the Statistical Profile of the collection of ideographic symbols and associated Contiguous Pixels for each of these sub-blocks; for each pixel sub-block with coordinates (m,n) with 1≦m≦m1-1 and n1+1≦n≦N, determining the pixel values of the Contiguous Pixels in the sub-blocks with coordinates (m+1,n), (m+1,n-1) and (m,n-1) and determining the Statistical Profile of the collection of ideographic symbols and associated Contiguous Pixels for each of these sub-blocks; for each pixel sub-block with coordinates (m,n) with m1+1≦m≦M and 1≦n≦n1-1, determining the pixel values of the Contiguous Pixels in the sub-blocks with coordinates (m-1,n), (m-1,n+1) and (m,n+1) and determining the Statistical Profile of the collection of ideographic symbols and associated Contiguous Pixels for each of these sub-blocks; for each pixel sub-block with coordinates (m,n) with m1+1≦m≦M and n1+1≦n≦N, determining the pixel values of the Contiguous Pixels in the sub-blocks with coordinates (m-1,n), (m-1,n-1) and (m,n-1) and determining the Statistical Profile of the collection of ideographic symbols and associated Contiguous Pixels for each of these sub-blocks; for each sub-block numbered s=1, 2, . . ., S, determining, from the Statistical Profile of Contiguous Pixels, the rth most probable pattern of pixels in that sub-block for each of r=1, 2, . . ., T+Q-2, where T and Q are each selected integer ≦2, and assigning an index a rs corresponding to the choice of the r th most probable pixel pattern for the sub-block numbered s; for each sub-block numbered s=1, 2, . . ., S, assigning the index a rs (r=1, 2, ..., or T-1) if the predicted pixel pattern corresponding to the index a rs is the correct pattern, assigning the index a r's (r'=T, T+1, . . ., or T+Q-2) if the predicted pixel pattern corresponding to the index a r's is the correct pattern, and assigning an index a Rs with R=T+Q-1 that indicates the exact pixel pattern for sub-block s, if none of the R-1 predicted pixel patterns corresponding to the indices ars (r=1, 2, . . ., R-1) is the correct pattern, or if the corrdinates (m,n) of the sub-block satisfy m=m1 or n=n1 or both m=m1 and n=n1; and associating with each sub-block numbered s=1, 2, . . ., S the assigned index a rs (r=1, 2, . . ., or T-1) or the assigned index a r's (r'=T, T+1, . . ., or T+Q-2) or the assigned index a Rs , as the case may be, as an ordered pair of numbers (s, a rs ) or (s,a Rs ).
Claim 11
Dependent Claim 19 words
The method of claim 8, further comprising the steps of choosing siad integer J=4 and choosing siad integer K=2.
Claim 12
Dependent Claim 19 words
The method of claim 8, further comprising the steps of choosing said integer M=24 and choosing said integer N=24.
Claim 13
Dependent Claim 19 words
The method of claim 8, further comprising the steps of choosing said integer M=40 and choosing said integer N=40.
Claim 14
Dependent Claim 35 words
The method of claim 8, further comprising the steps of choosing said integer T=2 t , where t is a positive integer, and choosing said integer Q=2 q , where q is a positive integer.
Claim 15
Dependent Claim 30 words
The method of claim 12, further comprising the steps of choosing each of said integers t and q from the class of positive integers consisting of 1, 2 and 3.
Claim 16
Dependent Claim 97 words
The method of claim 15, further comprising the step of: for each of said sub-blocks numbered s=1, 2, . . ., S, and said corresponding index a rs or a Rs in said ordered pair of numbers (s,a rs ) or (s,a Rs ), constructing said sub-block pixel pattern corresponding to said index a rs or a Rs , as the case may be; and positioning each of said sub-block pixel patterns at its position in said block of pixels, whereby the pixel pattern manifested by the collection of said sub-block pixel patterns represents an ideographic symbol.
Claim 17
Independent Claim 566 words
A method of compression of data used to describe a collection of ideographic symbols, each represented as a pixel pattern on a block of pixels, the method comprising the steps of: decomposing the block of pixels for each ideographic symbol into M×N mutually exclusive, rectangular sub-blocks of pixels, each of size J pixels ×K pixels, where M, N, J and K are positive integers, the sub-blocks being numbered consecutively s=1, 2, . . ., S beginning at a selected corner of the block and proceeding consecutively row-by-row or column-by-column from the selected corner, where each sub-block is also represented by a unique two-dimensional coordinate (m,n) (m=1, 2, . . ., M; n=1, 2, . . ., N); for a predetermined integer ml in the range 1≦m1≦M and a predetermined integer n1 in the range 1≦n1 ≦N, determining the exact pixel patterns of each of the sub-blocks numbered (m,n) for which m=m1 or n=n1 or both m=m1 and n=n1; for each pixel sub-block with coordinates (m,n) with 1≦m≦m1-1 and 1≦n≦n1-1, determining the pixel values of the Contiguous Pixels in the sub-blocks with coordinates (m+1,n), (m+1,n+1) and (m,n+1) and determining the Statistical Profile of the collection of ideographic symbols and associated Contiguous Pixels for each of these sub-blocks; for each pixel sub-block with coorindates (m,n) wtih 1≦m≦m1-1 and n1+1≦n≦N, determining the pixel values of the Contiguous Pixels in the sub-blocks with coordinates (m+1,n), (m+1,n-1) and (m,n-1) and determining the Statistical Profile of the collection of ideographic symbols and associated Contiguous Pixels for each of these sub-blocks; for each pixel sub-block with coordinates (m,n) with m1+1≦m≦M and 1≦n≦n1-1, determining the pixel values of the Contiguous Pixels in the sub-blocks with coordinates (m-1(m-1,N+1) and (m,n+1) and determining the Statistical Profile of the collection of ideographic symbols and associated Contiguous Pixels for each of these sub-blocks; for each pixel sub-block with coordinates (m,n) with m1+1≦m≦M and n1+1≦n≦N, determining the pixel values of the Contiguous Pixels in the sub-blocks with coordinates (m-1(m-1,N-1) and (m,n-1) and determining the Statistical Profile of the collection of ideographic symbols and associated Contiguous Pixels for each of these sub-blocks; for each sub-block numbered s=1, 2, . . ., S for which a Statistical Profile exists, determining, from the Statistical Profile of Contiguous Pixels, the rth most probable pattern of pixels in that sub-block for r=1, 2, . . ., R-1, where R is a selected integer ≦2, and assigning an index ars corresponding to the choice of the r th most probable pixel pattern for the sub-block numbered s; for each sub-block numbered s=1, 2, . . ., S, assigning the index a rs , if the predicted pixel pattern corresponding to the index a rs is an Augmented Pixel Match of Level w, for a selected value of a positive in1 teger w with w<J·K, and assigning an index a Rs that requires use of the exact pixel pattern for sub-block s, if none of the R-1 predicted pixel patterns corresponding to the indices a rs (r=1, 2, . . ., R-1) is an Augmented Pixel Match of Level w, or if the coordinates (m,n) of the sub-block satisfy m=m1or n=n1 or both m=m1 and n=n1; and associating with each sub-block numbered s=1, 2, . . ., S the assigned index a rs or a Rs , as the case may be, as an ordered pair of numbers (s, a rs ) or (s,a Rs ).
Claim 18
Independent Claim 566 words
A method of compression of data used to describe a collection of ideographic symbols, each represented as a pixel pattern on a block of pixels, the method comprising the steps of: decomposing the block of pixels for each ideographic symbol into M×N mutually exclusive, rectangular sub-blocks of pixels, each of size J pixels ×K pixels, where M, N, J and K are positive integers, the sub-blocks being numbered consecutively s=1, 2, . . ., S beginning at a selected corner of the block and proceeding consecutively row-by-row or column-by-column from the selected corner, where each sub-block is also represented by a unique two-dimensional coordinate (m,n) (m=1, 2, . . ., M; n=1, 2, . . ., N); for a predetermined integer ml in the range 1≦m1≦M and a predetermined integer n1 in the range 1≦n1 ≦N, determining the exact pixel patterns of each of the sub-blocks numbered (m,n) for which m=m1 or n=n1 or both m=m1 and n=n1; for each pixel sub-block with coordinates (m,n) with 1≦m≦m1-1 and 1≦n≦n1-1, determining the pixel values of the Contiguous Pixels in the sub-blocks with coordinates (m+1,n), (m+1,n+1) and (m,n+1) and determining the Statistical Profile of the collection of ideographic symbols and associated Contiguous Pixels for each of these sub-blocks; for each pixel sub-block with coorindates (m,n) wtih 1≦m≦m1-1 and n1+1≦n≦N, determining the pixel values of the Contiguous Pixels in the sub-blocks with coordinates (m+1,n), (m+1,n-1) and (m,n-1) and determining the Statistical Profile of the collection of ideographic symbols and associated Contiguous Pixels for each of these sub-blocks; for each pixel sub-block with coordinates (m,n) with m1+1≦m≦M and 1≦n≦n1-1, determining the pixel values of the Contiguous Pixels in the sub-blocks with coordinates (m-1(m-1,N+1) and (m,n+1) and determining the Statistical Profile of the collection of ideographic symbols and associated Contiguous Pixels for each of these sub-blocks; for each pixel sub-block with coordinates (m,n) with m1+1≦m≦M and n1+1≦n≦N, determining the pixel values of the Contiguous Pixels in the sub-blocks with coordinates (m-1(m-1,N-1) and (m,n-1) and determining the Statistical Profile of the collection of ideographic symbols and associated Contiguous Pixels for each of these sub-blocks; for each sub-block numbered s=1, 2, . . ., S for which a Statistical Profile exists, determining, from the Statistical Profile of Contiguous Pixels, the rth most probable pattern of pixels in that sub-block for r=1, 2, . . ., R-1, where R is a selected integer ≦2, and assigning an index ars corresponding to the choice of the r th most probable pixel pattern for the sub-block numbered s; for each sub-block numbered s=1, 2, . . ., S, assigning the index a rs , if the predicted pixel pattern corresponding to the index a rs is an Augmented Pixel Match of Level w, for a selected value of a positive in1 teger w with w<J·K, and assigning an index a Rs that requires use of the exact pixel pattern for sub-block s, if none of the R-1 predicted pixel patterns corresponding to the indices a rs (r=1, 2, . . ., R-1) is an Augmented Pixel Match of Level w, or if the coordinates (m,n) of the sub-block satisfy m=m1or n=n1 or both m=m1 and n=n1; and associating with each sub-block numbered s=1, 2, . . ., S the assigned index a rs or a Rs , as the case may be, as an ordered pair of numbers (s, a rs ) or (s,a Rs ).
Claim 19
Dependent Claim 19 words
The method of claim 15, further comprising the steps of choosing said integer J=4 and choosing said integer K=2.
Claim 20
Dependent Claim 19 words
The method of claim 15, further comprising the steps of choosing said integer M=24 and choosing said integer N=24.
Claim 21
Dependent Claim 18 words
The method of claim 15, further comprising the step of choosing said integer M=40 and said integer N=40.
Claim 22
Dependent Claim 22 words
The method of claim 15, further comprising the step of choosing said integer R=2 t , where t is a positive integer.
Claim 23
Dependent Claim 26 words
The method of claim 19, further comprising the step of choosing said integer t from the class of positive integers consisting of 1, 2 and 3.
Claim 24
Dependent Claim 14 words
The method of claim 15, further comprising the step of choosing said integer w=1.
Claim 25
Dependent Claim 97 words
The method of claim 15, further comprising the step of: for each of said sub-blocks numbered s=1, 2, . . ., S, and said corresponding index a rs or a Rs in said ordered pair of numbers (s,a rs ) or (s,a Rs ), constructing said sub-block pixel pattern corresponding to said index a rs or a Rs , as the case may be; and positioning each of said sub-block pixel patterns at its position in said block of pixels, whereby the pixel pattern manifested by the collection of said sub-block pixel patterns represents an ideographic symbol.

References Cited (Backward Citations)

US4700402A Cited
US4718102A Cited
US4680804A Cited
US4959868A Cited
US4754492A Cited
US4903312A Cited
US4903313A Cited
US4965754A Cited
US4850026A Cited
US4972497A Cited
US4831657A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1994-05-27 1994-11-26 1995-05-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1998-05-27 1998-11-26 1999-05-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2002-05-27 2002-11-26 2003-05-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag