US5293586A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Data processing system for development of outline fonts
Assignee: Hitachi Ltd
•
Filing: 1992-10-08
•
Granted: 1994-03-08
•
Expires: 2012-10-08
Abstract
Abstract A single chip microcomputer formed on a semiconductor substrate includes a central processing unit, a ROM storing therein a program for operating the central processing unit, a digital signal processor, and a multi-port RAM. The digital signal processor develops an outline font on the multi-port RAM in accordance with a program stored in a storage unit provided in the digital signal processor. This eliminates the necessity of development of an outline font by the central processing unit and allows high speed execution of such development of an outline font. Further, the central processing unit and the digital signal processor can operate in a parallel relationship.
Inventors
- 👤 Takanaga Yamazaki
- 👤 Shiro Baba
- 👤 Keiichi Kurakazu
- 👤 Masaharu Ando
- 👤 Toshio Tanaka
- 👤 Susumu Kaneko
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-31 20:14
CPC Classifications
G; G09; G09G; G09G5/00; G09G5/36; G09G5/39; G09G5/393; G06; G06K; G06K15/00; G06K15/02; G06T; G06T11/00; G06T11/20; G06T11/23; G09G5/22; G09G5/24; G06K2215/00; G06K2215/0002; G06K2215/004; G06K2215/0042; G06K2215/0045
Claims Analysis
Total Claims: 26
Claim 1
Independent Claim
176 words
A data processing system formed on a semiconductor substrate, comprising: a microprocessor; a first bus to which said microprocessor and a memory are coupled; a digital signal processor, coupled to said first bus, and including storage means for storing a data processing procedure and executing means for executing processing of data transmitted through said first bus by accessing said memory in accordance with a command provided from said microprocessor through said first bus, in accordance with the procedure stored in said storage means; a second bus, coupled to said digital signal processor, which transfers at least data executed by said digital signal processor; and a dual port memory having a first port coupled to said microprocessor through said first bus and a second port coupled to said second bus, wherein the dual port memory stores the executed data by the digital signal processor and wherein said microprocessor includes means for accessing said dual port memory through said first bus and said digital signal processor includes means for accessing said dual port memory through said second bus.
Claim 2
Dependent Claim
176 words
A data processing system formed on a semiconductor substrate, comprising: a microprocessor; a first bus to which said microprocessor and a memory are coupled; a digital signal processor, coupled to said first bus, and including storage means for storing a data processing procedure and executing means for executing processing of data transmitted through said first bus by accessing said memory in accordance with a command provided from said microprocessor through said first bus, in accordance with the procedure stored in said storage means; a second bus, coupled to said digital signal processor, which transfers at least data executed by said digital signal processor; and a dual port memory having a first port coupled to said microprocessor through said first bus and a second port coupled to said second bus, wherein the dual port memory stores the executed data by the digital signal processor and wherein said microprocessor includes means for accessing said dual port memory through said first bus and said digital signal processor includes means for accessing said dual port memory through said second bus.
Claim 3
Dependent Claim
15 words
The data processing system according to claim 1, wherein the memory stores outline font data.
Claim 4
Dependent Claim
20 words
A data processing system according to claim 2, wherein the dual port memory is stored with executed outline font data.
Claim 5
Dependent Claim
18 words
The data processing system according to claim 3, wherein the command indicates an outline font to be developed.
Claim 6
Dependent Claim
200 words
A data processing system formed on a semiconductor chip, comprising: a microprocessor; a first bus to which said microprocessor is coupled; a memory to be coupled to said first bus; a digital signal processor, coupled to said first bus and including storage means for storing a data processing procedure and executing means coupled to said storage means for executing processing of data transmitted through said first bus in accordance with the procedure stored in said storage means, wherein the data is transferred by accessing the memory in accordance with a command provided from the microprocessor through the first bus; a second bus coupled to said digital signal processor, wherein data executed by the digital signal processor is transferred through the second bus; and a dual port memory having a first port coupled to said microprocessor through said first bus and a second port coupled to said digital signal processor through said second bus, wherein the dual port memory stores the executed data by the digital signal processor and wherein said microprocessor includes means for accessing said dual port memory through said first bus and said digital signal processor includes means for accessing said dual port memory through said second bus.
Claim 7
Dependent Claim
200 words
A data processing system formed on a semiconductor chip, comprising: a microprocessor; a first bus to which said microprocessor is coupled; a memory to be coupled to said first bus; a digital signal processor, coupled to said first bus and including storage means for storing a data processing procedure and executing means coupled to said storage means for executing processing of data transmitted through said first bus in accordance with the procedure stored in said storage means, wherein the data is transferred by accessing the memory in accordance with a command provided from the microprocessor through the first bus; a second bus coupled to said digital signal processor, wherein data executed by the digital signal processor is transferred through the second bus; and a dual port memory having a first port coupled to said microprocessor through said first bus and a second port coupled to said digital signal processor through said second bus, wherein the dual port memory stores the executed data by the digital signal processor and wherein said microprocessor includes means for accessing said dual port memory through said first bus and said digital signal processor includes means for accessing said dual port memory through said second bus.
Claim 8
Dependent Claim
15 words
The data processing system according to claim 5, wherein the memory stores outline font data.
Claim 9
Dependent Claim
36 words
The data processing system according to claim 6, wherein said data processing procedure is a data processing algorithm for developing outline font data in said dual port memory in the form of a pattern of dots.
Claim 10
Dependent Claim
34 words
The data processing system according to claim 7, further comprising a direct memory access controller having means for controlling block transfer of data and coupled to an access port of said dual port memory.
Claim 11
Dependent Claim
34 words
The data processing system according to claim 8, wherein said microprocessor has an area for storing therein information indicative of a type of outline font development to be instructed to said digital signal processor.
Claim 12
Dependent Claim
27 words
A data processing system according to claim 9, wherein the dual port memory is stored with outline font data developed in accordance with the data processing algorithm.
Claim 13
Dependent Claim
18 words
The data processing system according to claim 10, wherein the command indicates an outline font to be developed.
Claim 14
Dependent Claim
61 words
A data processing system formed on a semiconductor substrate comprising: a microprocessor; a digital signal processor including sequence control means for executing an operation instructed by said microprocessor, executing means, and control storage means for storing a data processing algorithm; first bus means for transmitting data from said microprocessor; and second bus means for transmitting data executed by said executing means.
Claim 15
Dependent Claim
61 words
A data processing system formed on a semiconductor substrate comprising: a microprocessor; a digital signal processor including sequence control means for executing an operation instructed by said microprocessor, executing means, and control storage means for storing a data processing algorithm; first bus means for transmitting data from said microprocessor; and second bus means for transmitting data executed by said executing means.
Claim 16
Dependent Claim
46 words
The data processing system according to claim 12, further comprising a dual port memory coupled to the first bus means and to the second bus means, wherein the dual port memory includes means for being accessed from both of said digital signal processor and said microprocessor.
Claim 17
Dependent Claim
26 words
The data processing system according to claim 12, further comprising means coupled to the first bus means and to the second bus means, for storing data.
Claim 18
Independent Claim
164 words
A method for generating outline font data in a processing system including a microprocessor, a digital signal processor (DSP) having control storage means for storing a data processing algorithm and a multi-port memory wherein the DSP and the memory are coupled via a dedicated bus and the microprocessor is coupled to the DSP and the memory via an internal bus, comprising the steps of: (a) providing outline font development instructions including information to designate an outline font to be developed, from the microprocessor to the DSP through the internal bus; (b) fetching unprocessed outline font data transferred in accordance with the instruction provided to the DSP and performing calculations and coordinate transformations on the data therein to develop the unprocessed outline font data in accordance with the data processing algorithm; (c) storing the processed outline font data from the DSP into the multi-port memory through the dedicated bus; and, (d) transmitting the processed outline font data to a display device through said internal bus.
Claim 19
Independent Claim
164 words
A method for generating outline font data in a processing system including a microprocessor, a digital signal processor (DSP) having control storage means for storing a data processing algorithm and a multi-port memory wherein the DSP and the memory are coupled via a dedicated bus and the microprocessor is coupled to the DSP and the memory via an internal bus, comprising the steps of: (a) providing outline font development instructions including information to designate an outline font to be developed, from the microprocessor to the DSP through the internal bus; (b) fetching unprocessed outline font data transferred in accordance with the instruction provided to the DSP and performing calculations and coordinate transformations on the data therein to develop the unprocessed outline font data in accordance with the data processing algorithm; (c) storing the processed outline font data from the DSP into the multi-port memory through the dedicated bus; and, (d) transmitting the processed outline font data to a display device through said internal bus.
Claim 20
Dependent Claim
33 words
The method of claim 15 wherein the system further includes a DMAC and wherein the DMAC provides block transfer of processed outline font data from the multi-port memory device to the display device.
Claim 21
Dependent Claim
15 words
The method of claim 16, wherein the step (c) is simultaneously performed with step (d).
Claim 22
Dependent Claim
84 words
A processing system for generating outline font data for transmission to a display device comprising: a microprocessor; a digital signal processor (DSP) including storage means for storing an outline font data development program and executing means for executing an outline development operation of data in accordance with said outline font data development program; first bus means coupled to said microprocessor for transmitting data from said microprocessor; and, second bus means coupled to said digital signal processor for transmitting data executed by said executing means.
Claim 23
Dependent Claim
84 words
A processing system for generating outline font data for transmission to a display device comprising: a microprocessor; a digital signal processor (DSP) including storage means for storing an outline font data development program and executing means for executing an outline development operation of data in accordance with said outline font data development program; first bus means coupled to said microprocessor for transmitting data from said microprocessor; and, second bus means coupled to said digital signal processor for transmitting data executed by said executing means.
Claim 24
Dependent Claim
97 words
The processing system of claim 18 further including a dual port memory means coupled to the DSP via the second bus and coupled to the microprocessor via the first bus and a direct memory access controller means (DMAC) for block transfer of the outline font data in the dual port memory means, wherein the DMAC is coupled to the dual port memory means via the first bus and wherein the dual port memory means can be utilized as font cache memory for transfer of the developed font data to a page memory associated with a display device.
Claim 25
Dependent Claim
30 words
The processing system of claim 19 wherein the DSP has an architecture means for cumulative multiplication and execution of parallel pipe line processing of instruction fetch and data transfer calculation.
Claim 26
Dependent Claim
27 words
The data processing system according to claim 18, further comprising means coupled to the first bus means and to the second bus means, for storing developed data.
References Cited (Backward Citations)
US3793631A
Cited
JPS55143663A
Cited
JPS60144829A
Cited
JPS60160443A
Cited
US4703438A
Cited
JPS62229359A
Cited
JPS6339035A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1997-03-07 | 1997-09-06 | 1998-03-08 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2001-03-07 | 2001-09-06 | 2002-03-08 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2005-03-07 | 2005-09-06 | 2006-03-08 | $7700.00 | Window Closed / Lapsed |