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

Data processing apparatus

Assignee: Canon Inc
•
Filing: 1991-06-28
•
Granted: 1994-01-18
•
Expires: 2011-06-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A data processing apparatus comprises: code analyzing means for analyzing input code data encoded by a two-dimension encoding system; developing means for developing the code data in accordance with an analysis result by the code analyzing means, to produce decoded data; and means for stopping the analysis by the code analyzing means by detecting a horizontal mode code by the code analyzing means, and resuming the analysis by the code analyzing means by the completion of the development of the analyzed code data by the developing means. The code analyzing means and the developing means are parallelly operated, and upon detection of the horizontal mode code, the analysis by the code analyzing means is temporarily stopped until the development of the analyzed code data is over.

Inventors

  • 👤 Yuji Ishikawa

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 08:46
CPC Classifications
H; H04; H04N; H04N1/00; H04N1/41; H04N1/411; H04N1/413; H04N1/417; H04N1/4175

Claims Analysis

Total Claims: 19
Claim 1
Independent Claim 176 words
A data processing apparatus for decoding code data encoded by a two-dimension encoding system, the code data including (1) first code data not requiring a decoding result of previous code data for decoding and (2) second code data requiring the decoding result of previous code data for decoding, said apparatus comprising: code analyzing means for analyzing the code data, said code analyzing means determining whether the code data is the first code data or the second code data; and developing means for developing the code data in accordance with an analyzing result by said code analyzing means, to produce pixel data corresponding to the code data; wherein, when said code analyzing means determines the code data is the first code data, said code analyzing means analyzes the code data regardless of a developing operation by said developing means, and when said code analyzing means determines the code data is the second code data, said code analyzing means temporarily stops analyzing the code data until said developing means completes a developing operation for the previous code data.
Claim 2
Dependent Claim 176 words
A data processing apparatus for decoding code data encoded by a two-dimension encoding system, the code data including (1) first code data not requiring a decoding result of previous code data for decoding and (2) second code data requiring the decoding result of previous code data for decoding, said apparatus comprising: code analyzing means for analyzing the code data, said code analyzing means determining whether the code data is the first code data or the second code data; and developing means for developing the code data in accordance with an analyzing result by said code analyzing means, to produce pixel data corresponding to the code data; wherein, when said code analyzing means determines the code data is the first code data, said code analyzing means analyzes the code data regardless of a developing operation by said developing means, and when said code analyzing means determines the code data is the second code data, said code analyzing means temporarily stops analyzing the code data until said developing means completes a developing operation for the previous code data.
Claim 3
Dependent Claim 35 words
A data processing apparatus according to claim 1, further comprising stopping means for stopping an analyzing operation by said code analyzing means when said analyzing means determines the code data is the second code data.
Claim 4
Dependent Claim 41 words
A data processing apparatus according to claim 1, further comprising memory means for storing the analyzing result of said code analyzing means and wherein said developing means reads the analyzing result stored in said memory means for developing the code data.
Claim 5
Dependent Claim 21 words
A data processing apparatus according to claim 1, wherein the code data is encoded by a modified REED (MR) coding system.
Claim 6
Dependent Claim 22 words
A data processing apparatus according to claim 1, wherein the code data is encoded by a modified modified REED (MMR) coding system.
Claim 7
Dependent Claim 23 words
A data processing apparatus according to claims 4 or 5, wherein the second code data is encoded in accordance with a horizontal mode.
Claim 8
Dependent Claim 33 words
A data processing apparatus according to claim 6, wherein the second code data includes a flag code representing the horizontal mode and a run-length code representing a length and a color of run.
Claim 9
Dependent Claim 30 words
A data processing apparatus according to claim 7, wherein said code analyzing means analyzes the run-length code after said developing means completes a developing operation for the previous code data.
Claim 10
Dependent Claim 27 words
A data processing apparatus according to claim 8, wherein said code analyzing means analyzes the run-length code in accordance with a developing result of previous code data.
Claim 11
Dependent Claim 170 words
A data processing method for decoding code data encoded by a two-dimension encoding system, the code data including (1) first code data not requiring a decoding result of previous code data for decoding and (2) second code data requiring a decoding result of previous code data for decoding, comprising: a determining step of determining whether the code data is the first code data or the second code data; an analyzing step of analyzing the code data; a developing step of developing the code data in accordance with an analyzing result of said analyzing step, to produce pixel data corresponding to the code data; an operation step of operating said analyzing step regardless of a developing operation of said developing step, when the determining step determines the code data is the first code data; and a stopping step of temporarily stopping said analyzing step until said developing step completes a developing operation for the previous code data when the determining step determines that the code data is the second code data.
Claim 12
Dependent Claim 170 words
A data processing method for decoding code data encoded by a two-dimension encoding system, the code data including (1) first code data not requiring a decoding result of previous code data for decoding and (2) second code data requiring a decoding result of previous code data for decoding, comprising: a determining step of determining whether the code data is the first code data or the second code data; an analyzing step of analyzing the code data; a developing step of developing the code data in accordance with an analyzing result of said analyzing step, to produce pixel data corresponding to the code data; an operation step of operating said analyzing step regardless of a developing operation of said developing step, when the determining step determines the code data is the first code data; and a stopping step of temporarily stopping said analyzing step until said developing step completes a developing operation for the previous code data when the determining step determines that the code data is the second code data.
Claim 13
Dependent Claim 36 words
A data processing method according to claim 10, further comprising a storing step of storing the analyzing result of said analyzing step, wherein said developing step reads the stored analyzing result for developing the code data.
Claim 14
Dependent Claim 21 words
A data processing method according to claim 10, wherein the code data is encoded by a modified REED (MR) coding system.
Claim 15
Dependent Claim 22 words
A data processing method according to claim 10, wherein the code data is encoded by a modified modified REED (MMR) coding system.
Claim 16
Dependent Claim 23 words
A data processing method according to claims 12 or 13, wherein the second code data is encoded in accordance with a horizontal mode.
Claim 17
Dependent Claim 33 words
A data processing method according to claim 14, wherein the second code data includes a flag code representing the horizontal mode and a run-length code representing a length and a color of run.
Claim 18
Dependent Claim 30 words
A data processing method according to claim 15, wherein said code analyzing step analyzes the run-length code after said developing step completes a developing operation for the previous code data.
Claim 19
Dependent Claim 28 words
A data processing method according to claim 16, wherein said code analyzing step analyzes the run-length code in accordance with a developing result of the previous code data.

References Cited (Backward Citations)

US4262309A Cited
US4626921A Cited
US4757552A Cited
EP0211611A2 Cited
US4750043A Cited
US4800441A Cited
US4860114A Cited
US4807043A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-01-17 1997-07-19 1998-01-18 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-01-17 2001-07-19 2002-01-18 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-01-17 2005-07-19 2006-01-18 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag