Patent US4692944A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4692944A Expired / Lapsed US ⏱️ 0.0 years remaining

Image data processing system

Assignee: Hitachi Ltd
•
Filing: 1984-12-28
•
Granted: 1987-09-08
•
Expires: 2004-12-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An image data processor comprises a memory for storing image data, an image data processing unit for processing the image data stored in the memory, and an address calculation unit operating in parallel with the image data processing unit for calculating the addresses of the image data and controlling input/output to and from the image data processing unit. The image data processor can execute processings of image data such as extraction, deletion, synthesization or the like of the image data at a high speed.

Inventors

  • 👤 Hidefumi Masuzaki
  • 👤 Etsuo Horikawa

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 15:24
CPC Classifications
G; G06; G06T; G06T1/00; G06T1/20; G06V; G06V10/00; G06V10/70; G06V10/74; G06V10/75; G06V10/751

Claims Analysis

Total Claims: 25
Claim 1
Independent Claim 78 words
An image data processing system, comprising: an optical disc storage memory for storing image data; a bit-serial processing type image data processing unit for processing the image data stored in said memory; and an address calculation unit of the bit-parallel processing type whch operates in parallel with said image data processing unit for calculating the address of the image data in said memory and controlling input/output of said image data to and from said image data processing unit.
Claim 2
Dependent Claim 78 words
An image data processing system, comprising: an optical disc storage memory for storing image data; a bit-serial processing type image data processing unit for processing the image data stored in said memory; and an address calculation unit of the bit-parallel processing type whch operates in parallel with said image data processing unit for calculating the address of the image data in said memory and controlling input/output of said image data to and from said image data processing unit.
Claim 3
Dependent Claim 94 words
An image data processing system, comprising: a memory for storing image data having an address bus width that coincides with the bit width whereby, on the basis of which, arithmetic operation is carried out in said address calculation unit; an image data processing unit for processing the image data stored in said memory; and an address calculation unit which operates in parallel with said image data processing unit for calculating the address of the image data in said memory and controlling input/output of said image data to and from said image data processing unit.
Claim 4
Dependent Claim 94 words
An image data processing system, comprising: a memory for storing image data having an address bus width that coincides with the bit width whereby, on the basis of which, arithmetic operation is carried out in said address calculation unit; an image data processing unit for processing the image data stored in said memory; and an address calculation unit which operates in parallel with said image data processing unit for calculating the address of the image data in said memory and controlling input/output of said image data to and from said image data processing unit.
Claim 5
Dependent Claim 39 words
An image data processing system according to claim 1, wherein said memory has an address bus width which coincides with the bit width whereby on the basis of which, arithmetic operation is carried out in said address calculation unit.
Claim 6
Dependent Claim 128 words
An image data processing system according to claim 1, wherein said memory has a word boundary which does not coincide with the boundary of a region of the image data stored in said memory, and reading of the image data being effected on the word basis; said address calculation unit transferring said image data processing unit the information of locations of the image data to be processed in said image data region; and wherein said image data processing unit performs arithmetic operation on a plurality of the image data to be processed in said image data region on the basis of said information of the locations of the image data to be processed in said image data region, and said information being supplied from said address calculation unit.
Claim 7
Dependent Claim 185 words
An image data processing system, comprising: a memory for storing image data; an image data processing unit for processing the image data stored in said memory; an address calculation unit which operates in parallel with said image data processing unit for calculating the address of the image data in said memory and controlling input/output of said image data to and from said image data processing unit; said memory has a word boundary which does not coincide with the boundary of a region of the image data stored in said memory, and reading of the image data being effected on a word basis; said address calculation unit transferring to said image data processing unit the information of locations of the image data to be processed in said image data region; and wherein said image data processing unit performs arithmetic operation on a plurality of the image data to be processed in said image data region on the basis of said information of the locations of the image data to be processed in said image data region, and said information being supplied from said address calculation unit.
Claim 8
Dependent Claim 185 words
An image data processing system, comprising: a memory for storing image data; an image data processing unit for processing the image data stored in said memory; an address calculation unit which operates in parallel with said image data processing unit for calculating the address of the image data in said memory and controlling input/output of said image data to and from said image data processing unit; said memory has a word boundary which does not coincide with the boundary of a region of the image data stored in said memory, and reading of the image data being effected on a word basis; said address calculation unit transferring to said image data processing unit the information of locations of the image data to be processed in said image data region; and wherein said image data processing unit performs arithmetic operation on a plurality of the image data to be processed in said image data region on the basis of said information of the locations of the image data to be processed in said image data region, and said information being supplied from said address calculation unit.
Claim 9
Dependent Claim 138 words
An image processing system, comprising: a memory for storing image data; an address bus connected to said memory for transferring addresses of said memory; a data bus connected to said memory for transferring the image data; an image data processing unit connected to said data bus for receiving the image data stored in said memory through said data bus to perform logical operations; and an address calculation unit connected to said address bus and said data bus and operating in parallel with said image data processing unit for calculating the address of the image data to be transferred to said image data processing unit from said memory, the calculated address being outputted onto said address bus, and said address calculation unit additionally controlling input and output of the image data to and from said image data processing unit.
Claim 10
Dependent Claim 138 words
An image processing system, comprising: a memory for storing image data; an address bus connected to said memory for transferring addresses of said memory; a data bus connected to said memory for transferring the image data; an image data processing unit connected to said data bus for receiving the image data stored in said memory through said data bus to perform logical operations; and an address calculation unit connected to said address bus and said data bus and operating in parallel with said image data processing unit for calculating the address of the image data to be transferred to said image data processing unit from said memory, the calculated address being outputted onto said address bus, and said address calculation unit additionally controlling input and output of the image data to and from said image data processing unit.
Claim 11
Dependent Claim 39 words
An image data processing system according to claim 6, wherein said memory is an optical disc storage, said image data processing unit is of a bit-serial processing type, and said address calculation unit is of a bit-parallel processing type.
Claim 12
Dependent Claim 39 words
An image data processing system according to claim 7, wherein said memory has an address bus width which coincides with the bit width whereby on the basis of which, arithmetic operation is carried out in said address calculation unit.
Claim 13
Dependent Claim 128 words
An image data processing system according to claim 7, wherein said memory has a word boundary which does not coincide with the boundary of a region of the image data stored in said memory, and reading of the image data being effected on the word basis; said address calculation unit transferring to said image data processing unit the information locations of the image data to be processed in said image data region; and wherein said image data processing unit performs arithmetic operation on a plurality of the image data to be processed in said image data region on the basis of said information of the locations of the image data to be processed in said image data region, and said information being supplied from said address calculation unit.
Claim 14
Dependent Claim 39 words
An image data processing system according to claim 6, wherein said memory has an address bus width which coincides with the bit width whereby on the basis of which, arithmetic operation is carried out in said address calculation unit.
Claim 15
Dependent Claim 129 words
An image data processing system according to claim 6, wherein said memory has a word boundary which does not coincide with the boundary of a region of the image data stored in said memory, and reading of the image data being effected on the word basis; said address calculation unit transferring to said image data processing unit the information of locations of the image data to be processed in said image data region; and wherein said image data processing unit performs arithmetic operation on a plurality of the image data to be processed in said image data region on the basis of said information of the locations of the image data to be processed in said image data region, and said information being supplied from said address calculation unit.
Claim 16
Dependent Claim 267 words
An image data processing system for performing processings such as extraction, deletion, synthesization, and rotation of image data, comprising: a memory for storing the image data; an address bus for transferring addresses of said memory; a data bus for transferring the image data from or to said memory; an image data processing unit for performing the processing of the image data stored in said memory, said image data processing unit including a plurality of buffers for storing the image data readout from said memory through said data bus, an arithmetic unit for performing logical operations on the image data stored in said buffers, a buffer for storing the processed image data outputted from said arithmetic unit, and control means for controlling the transfer of the image data to said plurality of buffers for storing the image data readout from said memory; and an address calculation unit operating in parallel with said image data processing unit for calculating the address of said image data in said memory and controlling input and output of the image data to and from said image data processing unit, said address calculation unit including a sequence controller for receiving image data read/write request signals transferred from said image data processing unit, a control program memory for outputting a control program in response to an output signal of said sequence controller, an arithmetic unit controlled by the control program outputted from said control program memory for calculating the address of the image data in said memory, and a memory address register for outputting the address calculated by said arithmetic unit onto said address bus.
Claim 17
Dependent Claim 267 words
An image data processing system for performing processings such as extraction, deletion, synthesization, and rotation of image data, comprising: a memory for storing the image data; an address bus for transferring addresses of said memory; a data bus for transferring the image data from or to said memory; an image data processing unit for performing the processing of the image data stored in said memory, said image data processing unit including a plurality of buffers for storing the image data readout from said memory through said data bus, an arithmetic unit for performing logical operations on the image data stored in said buffers, a buffer for storing the processed image data outputted from said arithmetic unit, and control means for controlling the transfer of the image data to said plurality of buffers for storing the image data readout from said memory; and an address calculation unit operating in parallel with said image data processing unit for calculating the address of said image data in said memory and controlling input and output of the image data to and from said image data processing unit, said address calculation unit including a sequence controller for receiving image data read/write request signals transferred from said image data processing unit, a control program memory for outputting a control program in response to an output signal of said sequence controller, an arithmetic unit controlled by the control program outputted from said control program memory for calculating the address of the image data in said memory, and a memory address register for outputting the address calculated by said arithmetic unit onto said address bus.
Claim 18
Dependent Claim 39 words
An image data processing system according to claim 12, wherein said memory is an optical disc storage, said image data processing unit is of a bit-serial processing type, and said address calculation unit is of a bit-parallel processing type.
Claim 19
Dependent Claim 39 words
An image data processing system according to claim 13, wherein said memory has an address bus width which coincides with the bit width whereby on the basis of which, arithmetic operation is carried out in said address calculation unit.
Claim 20
Dependent Claim 129 words
An image data processing system according to claim 13, wherein said memory has a word boundary which does not coincide with the boundary of a region of the image data stored in said memory, and reading of the image data being effected on the word basis; said address calculation unit transfers to said image data processing unit the information of locations of the image data to be processed in said image data region; and wherein said image data processing unit performs arithmetic operation on a plurality of the image data to be processed in said image data region on the basis of said information of the locations of the image data to be processed in said image data region, and said information being supplied from said address calculation unit.
Claim 21
Dependent Claim 39 words
An image data processing system according to claim 12, wherein said memory has an address bus width which coincides with the bit width whereby on the basis of which, arithmetic operation is carried out in said address calculation unit.
Claim 22
Dependent Claim 129 words
An image data processing system according to claim 12, wherein said memory has a word boundary which does not coincide with the boundary of a region of the image data stored in said memory, and reading of the image data being effected on the word basis; said address calculation unit transferring to said image data processing unit the information of locations of the image data to be processed in said image data region; and wherein said image data processing unit performs arithmetic operation on a plurality of the image data to be processed in said image data region on the basis of said information of the locations of the image data to be processed in said image data region, and said information being supplied from said address calculation unit.
Claim 23
Dependent Claim 362 words
An image data processing system for performing processings such as extraction, deletion, synthesization, and rotation of image data, comprising: a memory for storing the image data and control data; an address bus for transferring addresses of said memory; a data bus for transferring the image data and the control data to or from said memory; an image data processing unit for processing the image data stored in said memory, said image data processing unit including a plurality of buffers for storing the image data read out from said memory, a parallel-to-serial conversion buffer for converting the image data stored in said plural buffers into serial bit data, an arithmetic unit for performing logical operations on the serial bit data outputted from said parallel-to-serial conversion buffer, a serial-to-parallel conversion buffer for converting the data outputted from said arithmetic unit into parallel bit data, a buffer for storing the output data of said serial-to-parallel conversion buffer, and control means for controlling the image data transfer to said plurality of buffers for storing the image read out from said memory and outputting image data read/write requests to said memory; and an address calculation unit operating in parallel with the image data processing unit for calculating the address of the image data in said memory and controlling input and output of the image data to and from said image data processing unit, said address calculation unit including a sequence controller for receiving the image data read/write request signals from said image data processing unit, a control program memory for outputting a control program in response to the output of said sequence controller, an arithmetic unit controlled by said control program outputted from said control program memory to calculate the address of the image data in said memory, an address register for outputting the address calculated by said arithmetic unit onto said address bus, a register for storing the control data read out from said control program memory, a register file for receiving the control data stored in said register for storing the control data and supplying said control data to said arithmetic unit, and a register for storing the control data outputted from said arithmetic unit.
Claim 24
Dependent Claim 362 words
An image data processing system for performing processings such as extraction, deletion, synthesization, and rotation of image data, comprising: a memory for storing the image data and control data; an address bus for transferring addresses of said memory; a data bus for transferring the image data and the control data to or from said memory; an image data processing unit for processing the image data stored in said memory, said image data processing unit including a plurality of buffers for storing the image data read out from said memory, a parallel-to-serial conversion buffer for converting the image data stored in said plural buffers into serial bit data, an arithmetic unit for performing logical operations on the serial bit data outputted from said parallel-to-serial conversion buffer, a serial-to-parallel conversion buffer for converting the data outputted from said arithmetic unit into parallel bit data, a buffer for storing the output data of said serial-to-parallel conversion buffer, and control means for controlling the image data transfer to said plurality of buffers for storing the image read out from said memory and outputting image data read/write requests to said memory; and an address calculation unit operating in parallel with the image data processing unit for calculating the address of the image data in said memory and controlling input and output of the image data to and from said image data processing unit, said address calculation unit including a sequence controller for receiving the image data read/write request signals from said image data processing unit, a control program memory for outputting a control program in response to the output of said sequence controller, an arithmetic unit controlled by said control program outputted from said control program memory to calculate the address of the image data in said memory, an address register for outputting the address calculated by said arithmetic unit onto said address bus, a register for storing the control data read out from said control program memory, a register file for receiving the control data stored in said register for storing the control data and supplying said control data to said arithmetic unit, and a register for storing the control data outputted from said arithmetic unit.
Claim 25
Dependent Claim 139 words
An image data processing sytem according to claim 18, wherein said memory for storing the image data has a word boundary which does not coincide with the boundary of a region of the image data stored in said memory for storing the image data, and reading of the image data being effected on the word basis; said address calculation unit transferring to said image data processing unit the information of locations of the image data to be processed in said image data region; and wherein said image data processing unit performs arithmetic operation on a plurality of the image data to be processed in said image data region on the basis of said information of the locations of the image data to be processed in said image data region, and said information being supplied from said address calculation unit.

References Cited (Backward Citations)

US3973243A Cited
US4484346A Cited
US4363104A Cited
US4434502A Cited
US4545068A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1990-09-07 1991-03-09 1991-09-08 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1994-09-07 1995-03-09 1995-09-08 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1998-09-07 1999-03-09 1999-09-08 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag