-
公开(公告)号:CZ9300787A3
公开(公告)日:2002-07-17
申请号:CZ78793
申请日:1991-10-29
Applicant: IBM , IBM DEUTSCHLAND
Inventor: LISLE RONALD JAY
Abstract: A system is provided including a host processor 22 and an audio capture and playback adapter 24 having a DSP co-processor 26. The adapter includes shared memory 28 accessible from both the DSP and the host. A DSP program is periodically written to the shared memory by the host and executed by the DSP. A non ping-pong dual buffer technique is disclosed wherein alternately one buffer is executed by the DSP while the remaining buffer is updated or linked by the host. In one embodiment, two pointer variables are used, each indicating respectively which buffer is currently being executed by the DSP and which has been updated by the host. Initially both pointer and pointer B point to buffer A containing the initial DSP code. Each time the DSP requires execution of the configurable program, it reads pointer B, copies it to pointer A, and then branches to the buffer pointer A points to. When the host begins to relink to a buffer, it first sets pointer B equal to pointer A, relinks into the opposite buffer as pointer A, and then sets pointer B to this opposite buffer. The host is thereby prevented from updating a buffer currently being executed by the DSP. Real time dynamic linking of code segments in a tightly coupled co-processing system is thereby provided.
-
公开(公告)号:DE3751421T2
公开(公告)日:1996-03-28
申请号:DE3751421
申请日:1987-10-02
Applicant: IBM
Inventor: LISLE RONALD JAY , MOSS EUAL AARON , RYDER JOHN HOYT
Abstract: A text compression method and apparatus are disclosed that enable overall compression ratios of more than six or eight to one for normal language text. Plural multiple-word dictionaries that are specialized for the particular field of use are employed together with a header transmission format that identifies which dictionaries are to be used. In addition, entries in these dictionaries are categorized by a weighted frequency of use ranking in which the product of the word length in characters and the frequency of occurrence of that word in the text is taken as the weighted figure of merit for ranking words to be placed in the individual dictionaries.
-
公开(公告)号:CA2052770C
公开(公告)日:1996-01-30
申请号:CA2052770
申请日:1991-10-04
Applicant: IBM
Inventor: LISLE RONALD JAY , MCDONALD B SCOTT
Abstract: Variable frequency sawtooth waveforms are often utilized as an excitation signal in a digital musical synthesizer. A problem exists at lower sampling rates in such systems due to an aliasing problem which occurs at frequencies near the Nyquist rate. Low pass filtering may be utilized to mask this problem; however, low pass filtering is very time consuming to implement in a digital signal processor. The method and apparatus of the present invention reduces the upper harmonic content of a sawtooth waveform by proportionally converting the sawtooth waveform to a triangle waveform in response to variations in the frequency of the sawtooth waveform. This is accomplished by adding a selectable offset to the sawtooth waveform and then taking the absolute value of the resultant waveform. By restoring this waveform to a zero offset, the sawtooth waveform excitation signal will be converted to a triangle waveform having a substantially reduced upper harmonic content. By varying the selectable offset in response to variations in the frequency of the sawtooth waveform, it is possible to efficiently vary the amount of conversion which occurs.
-
公开(公告)号:AT125375T
公开(公告)日:1995-08-15
申请号:AT87114433
申请日:1987-10-02
Applicant: IBM
Inventor: LISLE RONALD JAY , MOSS EUAL AARON , RYDER JOHN HOYT
Abstract: A text compression method and apparatus are disclosed that enable overall compression ratios of more than six or eight to one for normal language text. Plural multiple-word dictionaries that are specialized for the particular field of use are employed together with a header transmission format that identifies which dictionaries are to be used. In addition, entries in these dictionaries are categorized by a weighted frequency of use ranking in which the product of the word length in characters and the frequency of occurrence of that word in the text is taken as the weighted figure of merit for ranking words to be placed in the individual dictionaries.
-
-
公开(公告)号:DE69327639T2
公开(公告)日:2000-07-06
申请号:DE69327639
申请日:1993-11-18
Applicant: IBM
Inventor: LISLE RONALD JAY
Abstract: A system and method are provided for improving quality of sound generated by computerized systems having limited memory. A wavetable synthesizer is implemented wherein data utilized to synthetically generate acoustic waveforms is stored. A plurality of datasets is also generated and stored, each comprised of a digitized acoustic waveform. In response to a MIDI datastream, the system determines if an appropriate stored acoustic sample corresponding thereto resides in the system's memory. If so, the system will generate the desired sound utilizing the stored acoustic sample data. If not, the system automatically determines in real time the appropriate wavetable dataset which will generate a sound most closely approximating the acoustic sound. The system thus dynamically reconfigures in real time between wavetable and acoustic sample synthesis, being configured for the former when appropriate acoustic samples are not present.
-
公开(公告)号:IL99744A
公开(公告)日:1995-05-26
申请号:IL9974491
申请日:1991-10-15
Applicant: IBM ISRAEL
Inventor: LISLE RONALD JAY
Abstract: A system is provided including a host processor 22 and an audio capture and playback adapter 24 having a DSP co-processor 26. The adapter includes shared memory 28 accessible from both the DSP and the host. A DSP program is periodically written to the shared memory by the host and executed by the DSP. A non ping-pong dual buffer technique is disclosed wherein alternately one buffer is executed by the DSP while the remaining buffer is updated or linked by the host. In one embodiment, two pointer variables are used, each indicating respectively which buffer is currently being executed by the DSP and which has been updated by the host. Initially both pointer and pointer B point to buffer A containing the initial DSP code. Each time the DSP requires execution of the configurable program, it reads pointer B, copies it to pointer A, and then branches to the buffer pointer A points to. When the host begins to relink to a buffer, it first sets pointer B equal to pointer A, relinks into the opposite buffer as pointer A, and then sets pointer B to this opposite buffer. The host is thereby prevented from updating a buffer currently being executed by the DSP. Real time dynamic linking of code segments in a tightly coupled co-processing system is thereby provided.
-
公开(公告)号:HUT65534A
公开(公告)日:1994-06-28
申请号:HU126393
申请日:1991-10-29
Applicant: IBM
Inventor: LISLE RONALD JAY
Abstract: A system is provided including a host processor 22 and an audio capture and playback adapter 24 having a DSP co-processor 26. The adapter includes shared memory 28 accessible from both the DSP and the host. A DSP program is periodically written to the shared memory by the host and executed by the DSP. A non ping-pong dual buffer technique is disclosed wherein alternately one buffer is executed by the DSP while the remaining buffer is updated or linked by the host. In one embodiment, two pointer variables are used, each indicating respectively which buffer is currently being executed by the DSP and which has been updated by the host. Initially both pointer and pointer B point to buffer A containing the initial DSP code. Each time the DSP requires execution of the configurable program, it reads pointer B, copies it to pointer A, and then branches to the buffer pointer A points to. When the host begins to relink to a buffer, it first sets pointer B equal to pointer A, relinks into the opposite buffer as pointer A, and then sets pointer B to this opposite buffer. The host is thereby prevented from updating a buffer currently being executed by the DSP. Real time dynamic linking of code segments in a tightly coupled co-processing system is thereby provided.
-
-
公开(公告)号:ZA9108427B
公开(公告)日:1992-08-26
申请号:ZA9108427
申请日:1991-10-22
Applicant: IBM
Inventor: LISLE RONALD JAY , RONALD JAY LISLE
IPC: G06F3/05 , G06F5/16 , G06F9/38 , G06F9/445 , G06F15/16 , G06F15/177 , G10H7/00 , G06F , G06G , G06K , G10H
CPC classification number: G06F5/16 , G06F9/3879 , G06F9/44521 , G10H7/004
-
-
-
-
-
-
-
-
-