US20010008564A1

Pattern matching coding device and method thereof

Claim Score by NHIP

Read claim 14, the broadest

Abstract

A pattern matching coding device for conducting coding of a unit pattern based on pattern matching with a library pattern, which device, as to a mark pattern determined to be matching, when the number of match error pixels of the pattern is not more than a prescribed value, codes, without coding the bit map, an identification ID of a matching bit map in a library and an identification flag indicating that the number of match error pixels is not more than the prescribed value.

US20010008564A1, drawing sheet 1
Sheet 1 of 7

Term

Term ended

Projected expiry passed 29 August 2022, 4.1 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

25 claims: 7 independent, 18 dependent

  1. 1
    A device for extracting unit patterns from input binary image data and coding said unit patterns based on a result of sequentially conducted pattern matching with a library pattern, comprising:first storage means for storing a first library pattern updatable based on said unit pattern;and pattern matching means for comparing said unit pattern with said first library pattern to conduct pattern matching processing;wherein as to a mark pattern determined to be matching, when the number of match error pixels of the pattern is not more than a prescribed value, without coding the bit map, an identification ID of a matching bit map in a library and an identification flag indicating that the number of match error pixels is not more than the prescribed value are coded.
  2. 14
    Broadest claimClaim Score 62, broad(NHIP)A method of extracting unit patterns from input binary image data and coding said unit patterns based on a result of sequentially conducted pattern matching with a library pattern, comprising the steps of:storing a first library pattern updatable based on said unit pattern;comparing said unit pattern with the first library pattern;and as to a mark pattern determined to be matching, when the number of match error pixels of the pattern is not more than a prescribed value, without coding the bit map, coding an identification ID of a matching bit map in a library and an identification flag indicating that the number of match error pixels is not more than the prescribed value.
  3. 16
    A method of extracting unit patterns from input binary image data and coding said unit patterns based on a result of sequentially conducted pattern matching with a library pattern, comprising the steps of:storing a first library pattern updatable based on said unit pattern, storing a second library pattern of a font designated in advance, comparing said unit pattern with the first library pattern and the second library pattern, when said unit pattern is determined to match said first library pattern and is not the same as said first library pattern, newly registering said unit pattern as the first library pattern, and as to a mark pattern determined to be matching, when the number of match error pixels of the pattern is not more than a prescribed value, without coding the bit map, coding an identification ID of a matching bit map in a matching library and an identification flag indicating that the number of match error pixels is not more than the prescribed value.
  4. 18
    A method of extracting unit patterns from input binary image data and coding said unit patterns based on a result of sequentially conducted pattern matching with a library pattern, comprising the steps of:storing a first library pattern updatable based on said unit pattern, storing a second library pattern of a font designated in advance, comparing said unit pattern in a predetermined coding range with the first library pattern and the second library pattern, when said unit pattern is determined to match said first library pattern and is not the same as said first library pattern, newly registering said unit pattern as the first library pattern, as to a mark pattern determined to be matching, when the number of match error pixels of the pattern is not more than a prescribed value, correlating an identification ID of a matching library and an identification ID of a bit map of the matching library, and classifying all the unit patterns in said range into types according to degrees of matching and sequentially for each type, without coding a bit map, successively coding a code indicative of the degree of matching and all of a unit pattern group of a type corresponding to the code.
  5. 20
    A computer readable memory which stores a coding program for extracting unit patterns from input binary image data and coding said unit patterns based on a result of sequentially conducted pattern matching with a library pattern, said coding program comprising the steps of:storing a first library pattern updatable based on said unit pattern, comparing said unit pattern with the first library pattern, and as to a mark pattern determined to be matching, when the number of match error pixels of the pattern is not more than a prescribed value, without coding the bit map, coding an identification ID of a matching bit map in a library and an identification flag indicating that the number of match error pixels is not more than the prescribed value.
  6. 22
    A computer readable memory which stores a coding program for extracting unit patterns from input binary image data and coding said unit patterns based on a result of sequentially conducted pattern matching with a library pattern, wherein said coding program comprises the steps of:storing a first library pattern updatable based on said unit pattern, storing a second library pattern of a font designated in advance, comparing said unit pattern with the first library pattern and the second library pattern, when said unit pattern is determined to match said first library pattern and is not the same as said first library pattern, newly registering said unit pattern as the first library pattern, and as to a mark pattern determined to be matching, when the number of match error pixels of the pattern is not more than a prescribed value, without coding the bit map, coding an identification ID of a matching bit map in a library and an identification flag indicating that the number of match error pixels is not more than the prescribed value.
  7. 24
    A computer readable memory which stores a coding program for extracting unit patterns from input binary image data and coding said unit patterns based on a result of sequentially conducted pattern matching with a library pattern, wherein said coding program comprises the steps of:storing a first library pattern updatable based on said unit pattern, storing a second library pattern of a font designated in advance, comparing said unit pattern in a predetermined coding range with the first library pattern and the second library pattern, when said unit pattern is determined to match said first library pattern and is not the same as said first library pattern, newly registering said unit pattern as the first library pattern, as to a mark pattern determined to be matching, when the number of match error pixels of the pattern is not more than a prescribed value, correlating an identification ID of a matching library and an identification ID of a bit map of the matching library, and classifying all the unit patterns in said range into types according to degrees of matching and sequentially for each type, without coding the bit map, successively coding a code indicative of the degree of matching and all of a unit pattern group of a type corresponding to the code.