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

Data processor for detecting identical data simultaneously coexisting in a plurality of data sections of data transmission paths

Assignee: Sharp Corp
•
Filing: 1988-10-20
•
Granted: 1992-05-12
•
Expires: 2008-10-20
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract So-called template matching processing is function-distributed into a pre-detecting portion and a template matching portion, processing in the respective portions being achieved by a hardware circuit. In the pre-detecting portion, the relationship between data which simultaneously exist in the determined comparing sections on data transmission paths, and matching processing is performed in advance with respect to data to be matched. The template matching portion includes an addressing type general-purpose memory and performs main processing of template matching based on the result of the comparison and determination in the pre-detecting portion.

Inventors

  • 👤 Koji Komatsu
  • 👤 Shinichi Yoshida
  • 👤 Souichi Miyata
  • 👤 Daisuke Azuma

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 19:23
CPC Classifications
G; G06; G06F; G06F7/00; G06F7/02; G06F9/00; G06F9/06; G06F9/44; G06F9/448; G06F9/4494

Claims Analysis

Total Claims: 4
Claim 1
Independent Claim 242 words
A data processor comprising: data detecting portion having a plurality of parallel input ports and a plurality of data transmission paths subsequent to the input ports for detecting data existing in a finite section on each of the data transmission paths with respect to data transmitted through each of the data transmission paths and further including a plurality of latches, each said latch having a plurality of stages; coexistence detecting portion for detecting data simultaneously coexisting in said data detecting section of at least three set of said data transmission paths based upon the detection of the data detecting portion; comparing and determining portion for extracting identifiers for identifiers data from each of said data transmission paths, each said identifier including at least a portion of the data detected by said data detecting portion, and for comparing and determining the relationship between the identifiers; data processing portion for processing the detected data by adding a signal indicating the determined relationship to the detected data and for changing at least a portion of the detected data; and output ports, subsequent to the data transmission paths, for outputting a plurality of data from the plurality of latches, wherein the plurality of data is detected and compared during data transmission with respect to inputs of at least three parallel sets of said data transmission paths, the plurality of data being processed based on the result of the comparison and detection without disturbing said data transmission.
Claim 2
Dependent Claim 242 words
A data processor comprising: data detecting portion having a plurality of parallel input ports and a plurality of data transmission paths subsequent to the input ports for detecting data existing in a finite section on each of the data transmission paths with respect to data transmitted through each of the data transmission paths and further including a plurality of latches, each said latch having a plurality of stages; coexistence detecting portion for detecting data simultaneously coexisting in said data detecting section of at least three set of said data transmission paths based upon the detection of the data detecting portion; comparing and determining portion for extracting identifiers for identifiers data from each of said data transmission paths, each said identifier including at least a portion of the data detected by said data detecting portion, and for comparing and determining the relationship between the identifiers; data processing portion for processing the detected data by adding a signal indicating the determined relationship to the detected data and for changing at least a portion of the detected data; and output ports, subsequent to the data transmission paths, for outputting a plurality of data from the plurality of latches, wherein the plurality of data is detected and compared during data transmission with respect to inputs of at least three parallel sets of said data transmission paths, the plurality of data being processed based on the result of the comparison and detection without disturbing said data transmission.
Claim 3
Independent Claim 223 words
A method of data processing comprising the steps of: (a) detecting, in a data detecting portion having a plurality of parallel input ports and a plurality of data transmission paths subsequent to the input ports, data existing in a finite section of each of the data transmission paths with respect to data transmitted through each of the data transmission paths, the detecting portion further including a plurality of latches, each of the latches having a plurality of stages; (b) detecting data simultaneously coexisting in data detecting sections of at least three sets of the data transmission paths based upon the detecting of the data detecting portion; (c) extracting identifiers for identifying data, each of the identifiers including at least a portion of the data detected by the data detecting portion; (d) comparing and determining the relationship between the extracted identifiers; (e) processing the detected data by adding a signal indicating the determined relationship to the detected data and changing at least a portion of the detected data; and (f) outputting a plurality of data from the plurality of latches, wherein the plurality of data is detected and compared during data transmission with respect to inputs of at least three parallel data transmission paths, the plurality of data being processed based on the result of the comparison and detection without disturbing the data transmission.
Claim 4
Independent Claim 223 words
A method of data processing comprising the steps of: (a) detecting, in a data detecting portion having a plurality of parallel input ports and a plurality of data transmission paths subsequent to the input ports, data existing in a finite section of each of the data transmission paths with respect to data transmitted through each of the data transmission paths, the detecting portion further including a plurality of latches, each of the latches having a plurality of stages; (b) detecting data simultaneously coexisting in data detecting sections of at least three sets of the data transmission paths based upon the detecting of the data detecting portion; (c) extracting identifiers for identifying data, each of the identifiers including at least a portion of the data detected by the data detecting portion; (d) comparing and determining the relationship between the extracted identifiers; (e) processing the detected data by adding a signal indicating the determined relationship to the detected data and changing at least a portion of the detected data; and (f) outputting a plurality of data from the plurality of latches, wherein the plurality of data is detected and compared during data transmission with respect to inputs of at least three parallel data transmission paths, the plurality of data being processed based on the result of the comparison and detection without disturbing the data transmission.

References Cited (Backward Citations)

US4145733A Cited
US4495565A Cited
US4918644A Cited
US4943916A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1995-05-12 1995-11-11 1996-05-12 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1999-05-12 1999-11-11 2000-05-12 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2003-05-12 2003-11-11 2004-05-12 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag