US5237686A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Multiprocessor type time varying image encoding system and image processor with memory bus control table for arbitration priority
Assignee: Mitsubishi Electric Corp
•
Filing: 1992-09-14
•
Granted: 1993-08-17
•
Expires: 2012-09-14
Abstract
Abstract A multiprocessor type time varying image encoding system having a plurality of digital signal processor (DSP) modules (DMM's) connected in parallel, each DMM having a DSP, a local memory and an interrupt control unit, a plurality of common memories for storing data which is being processed, parameters, etc., an input frame memory which enables reading and writing operations to be executed asynchronously, a combination of a task control unit and a task table for distributing tasks to the DMM's, a plurality of independent common buses, and a combination of a bus control unit and a bus control table for bus sharing control.
Inventors
- 👤 Kenichi Asano
- 👤 Ryuta Suzuki
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-31 16:41
CPC Classifications
H; H04; H04N; H04N19/00; H04N19/90; H04N19/98; G; G06; G06T; G06T1/00; G06T1/20
Claims Analysis
Total Claims: 2
Claim 1
Independent Claim
237 words
A load distributing multiprocessor type time varying image encoding system having a plurality of digital signal processor (DSP) modules (DMM's) each including a DSP executing encoding according to a program and a DSP peripheral circuit, said DMM's being arranged in parallel to execute encoding under control such that the amounts of computation assigned to said DSP's are equalized with each other, wherein the improvement comprises: common memories including an input frame memory for storing an input image and n memories for storing locally decoded data, feedback data, coded data, etc., said n+1 common memories respectively having independent memory buses which have addresses and data separated from each other; a task control unit controlling load distribution to said DSP's; a task table for sorting information needed for said task control unit to effect load distribution to said DSP's; and a memory bus control table for storing information needed for said task control unit to effect arbitration between said memory buses, said task control unit dividing an image into a plurality of blocks, retrieving said task table to determine an optimal block to be processed and processing task to be executed for each DMM and assigning said DMM's processing tasks substantially equally to execute encoding, said task control unit further arbitrating between common memory access requests from said DSP's and determining an order of priority by referring to said memory bus control table, thereby arbitrating between said memory buses.
Claim 2
Dependent Claim
237 words
A load distributing multiprocessor type time varying image encoding system having a plurality of digital signal processor (DSP) modules (DMM's) each including a DSP executing encoding according to a program and a DSP peripheral circuit, said DMM's being arranged in parallel to execute encoding under control such that the amounts of computation assigned to said DSP's are equalized with each other, wherein the improvement comprises: common memories including an input frame memory for storing an input image and n memories for storing locally decoded data, feedback data, coded data, etc., said n+1 common memories respectively having independent memory buses which have addresses and data separated from each other; a task control unit controlling load distribution to said DSP's; a task table for sorting information needed for said task control unit to effect load distribution to said DSP's; and a memory bus control table for storing information needed for said task control unit to effect arbitration between said memory buses, said task control unit dividing an image into a plurality of blocks, retrieving said task table to determine an optimal block to be processed and processing task to be executed for each DMM and assigning said DMM's processing tasks substantially equally to execute encoding, said task control unit further arbitrating between common memory access requests from said DSP's and determining an order of priority by referring to said memory bus control table, thereby arbitrating between said memory buses.
References Cited (Backward Citations)
No citation records indexed.
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1996-08-16 | 1997-02-15 | 1997-08-17 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2000-08-16 | 2001-02-15 | 2001-08-17 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2004-08-16 | 2005-02-15 | 2005-08-17 | $7700.00 | Window Closed / Lapsed |