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

Apparatus and method for topographic display of multichannel data

Assignee: Thermo Electron Scientific Instruments LLC
•
Filing: 1983-11-17
•
Granted: 1985-02-05
•
Expires: 2003-11-17
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a system for displaying multichannel EEG data, data values received from a matrix of EEG electrodes are stored in a random access memory. Digital values to be displayed are interpolated from the input values by addressing selected ones of the inputs from memory, multiplying those inputs by predetermined coefficients taken from a coefficient memory and summing the products. Each element of the display can be determined in that way within one frame time of the display apparatus. The data can be interpolated in real time for a flicker free display at a rate of over 25 frames per second. By displaying separate values associated with each display element as a distinct color, the dimensionality of the display can be increased. The numeric matrix which underlies the expanded topographic display can be stored digitally and further utilized in further operations and displays.

Inventors

  • 👤 Norman D. Culver

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 13:06
CPC Classifications
A; A61; A61B; A61B5/00; A61B5/24; A61B5/316; A61B5/369; A61B5/384; A61B5/74; A61B5/742; A61B5/372

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 192 words
A system for displaying data comprising a source of multichannel input data signals derived from a matrix, signal processing electronic circuitry, and a video display for displaying a topographic map of display data, the topographic display comprising a display matrix of a plurality of display elements, the number of display elements being an order of magnitude greater than the number of channels of input data, the signals processing electronic circuitry comprising: a digital random access data memory for storing an input data signal from each input channel as an addressable data word; a pointer generator for generating a set of addresses of predetermined data words in the data memory for each element of the display matrix; data memory access circuitry for receiving the addresses generated by the pointer generator and accessing the predetermined data words; a coefficient generator for generaing a predetermined coefficient associated with each data word accessed by the access circuitry; and a display data generator for multiplying each accessed data word for each element of the display matrix with its associated coefficient and summing the resultant products to provide a display data signal for that element of the display.
Claim 2
Independent Claim 192 words
A system for displaying data comprising a source of multichannel input data signals derived from a matrix, signal processing electronic circuitry, and a video display for displaying a topographic map of display data, the topographic display comprising a display matrix of a plurality of display elements, the number of display elements being an order of magnitude greater than the number of channels of input data, the signals processing electronic circuitry comprising: a digital random access data memory for storing an input data signal from each input channel as an addressable data word; a pointer generator for generating a set of addresses of predetermined data words in the data memory for each element of the display matrix; data memory access circuitry for receiving the addresses generated by the pointer generator and accessing the predetermined data words; a coefficient generator for generaing a predetermined coefficient associated with each data word accessed by the access circuitry; and a display data generator for multiplying each accessed data word for each element of the display matrix with its associated coefficient and summing the resultant products to provide a display data signal for that element of the display.
Claim 3
Dependent Claim 34 words
A system as claimed in claim 1 wherein the coefficient generator comprises a random access memory in which precalculated coefficients corresponding to input data signals for each element of the display matrix are stored.
Claim 4
Dependent Claim 50 words
A system as claimed in claim 2 wherein the pointer generator comprises a random access memory in which predetermined addresses in the data memory are stored, the predetermined addresses in the data memory being those in which input data signals corresponding to each element of the display matrix are stored.
Claim 5
Dependent Claim 103 words
A system as claimed in claim 1 wherein the signal processing electronic circuitry comprises means for generating a display data signal Zp for each element of the display matrix from three input data signals Z1, Z2 and Z3 associated with three electrodes, the display of which form a close triangle about said element of the display matrix, and the coefficient generator comprises means for generating coefficients which are a function of the X and Y matrix co-ordinates corresponding to those three input data signals as follows: Zp=(C1×Z1)+(C2×Z2)+(C3×Z3) C1=[Xp (Y3-Y3)+X2 (Y3-Yp)+X3 (Yp-Y2)]/DELTA C2=[X1 (Yp-Y3)+Xp (Y3-Y1)+X3 (Y1-Yp)]/DELTA C3=[X1 (Y2-Yp)+X2 (Yp-Y1)+Xp (Y1-Y2)]/DELTA DELTA=X1 (Y2-Y3)+X2 (Y3-Y1)+X3 (Y1-Y2).
Claim 6
Dependent Claim 25 words
A system as claimed in claim 1 comprising means for generating a multidimensional set of display data signals for each element of the display matrix
Claim 7
Dependent Claim 36 words
A system as claimed in claim 5 wherein each display data signal of the set of display data signals is an input display circuitry to control a distinct color at the element of the display matrix.
Claim 8
Independent Claim 171 words
A system for displaying data in a display comprising successive frames of a plurality of display elements, the system comprising a source of multichannel input data signals derived from a matrix and a video display for providing a topographic display, the number of display elements within each frame of the display being an order of magnitude greater than the number of channels of input data, the system further comprising: an interpolator circuit for receiving the multichannel input data signals for generating interpolated output data signals, the interpolated output data signal Zp for each display element being generated by the interpolator circuit from three coefficients C1, C2 and C3 and three input data signals Z1, Z2 and Z3 displayed nearest to the generated output data signal, the interpolator circuit comprising coefficient generating means for generating the coefficients as a function of the X and Y matrix co-ordinates of those three input data signals as follows: Zp=(C1×Z1)+(C2×Z2)+(C3×Z3) C1=[Xp (Y2-Y3)+X2 (Y3-Yp)+X3 (Yp-Y2)]/DELTA C2=[X1 (Yp-Y3)+Xp (Y3-Y1)+X3 (Y1-Yp)]/DELTA C3=[X1 (Y2-Yp)+X2 (Yp-Y1)+Xp (Y1-Y2)]/DELTA DELTA=X1 (Y2-Y3)+X2 (Y3-Y1)+X3 (Y1-Y2).
Claim 9
Independent Claim 171 words
A system for displaying data in a display comprising successive frames of a plurality of display elements, the system comprising a source of multichannel input data signals derived from a matrix and a video display for providing a topographic display, the number of display elements within each frame of the display being an order of magnitude greater than the number of channels of input data, the system further comprising: an interpolator circuit for receiving the multichannel input data signals for generating interpolated output data signals, the interpolated output data signal Zp for each display element being generated by the interpolator circuit from three coefficients C1, C2 and C3 and three input data signals Z1, Z2 and Z3 displayed nearest to the generated output data signal, the interpolator circuit comprising coefficient generating means for generating the coefficients as a function of the X and Y matrix co-ordinates of those three input data signals as follows: Zp=(C1×Z1)+(C2×Z2)+(C3×Z3) C1=[Xp (Y2-Y3)+X2 (Y3-Yp)+X3 (Yp-Y2)]/DELTA C2=[X1 (Yp-Y3)+Xp (Y3-Y1)+X3 (Y1-Yp)]/DELTA C3=[X1 (Y2-Yp)+X2 (Yp-Y1)+Xp (Y1-Y2)]/DELTA DELTA=X1 (Y2-Y3)+X2 (Y3-Y1)+X3 (Y1-Y2).
Claim 10
Independent Claim 191 words
A method of displaying multichannel data at a display rate of at least one frame per second, the number of display elements within an expanded display matrix of each display frame being an order of magnitude greater than the number of channels of input data, the method comprising: precomputing, for a particular input matrix of multichannel input data signals and for each individual display element of the expanded display matrix, coefficients for use in generating the expanded display matrix of display signals, and storing the precomputed coefficients in an electronic coefficient memory; providing multichannel input data signals; storing the multichannel input data signals in an electronic data memory; for each display element of the expanded matrix, generating a set of data memory addresses of input data signals; accessing the input data signals at the generated addresses; electronically generating expanded display data for each display element of the expanded display matrix as a weighted combination of the accessed input data signals and corresponding coefficients stored in the coefficient memory, the expanded display matrix being generated at a rate at least as great as the display rate; and displaying the expanded display matrix.
Claim 11
Independent Claim 191 words
A method of displaying multichannel data at a display rate of at least one frame per second, the number of display elements within an expanded display matrix of each display frame being an order of magnitude greater than the number of channels of input data, the method comprising: precomputing, for a particular input matrix of multichannel input data signals and for each individual display element of the expanded display matrix, coefficients for use in generating the expanded display matrix of display signals, and storing the precomputed coefficients in an electronic coefficient memory; providing multichannel input data signals; storing the multichannel input data signals in an electronic data memory; for each display element of the expanded matrix, generating a set of data memory addresses of input data signals; accessing the input data signals at the generated addresses; electronically generating expanded display data for each display element of the expanded display matrix as a weighted combination of the accessed input data signals and corresponding coefficients stored in the coefficient memory, the expanded display matrix being generated at a rate at least as great as the display rate; and displaying the expanded display matrix.
Claim 12
Dependent Claim 27 words
A method as claimed in claim 8 wherein the step of generating the expanded display data is at a rate of at least 20 frames per second.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1988-02-05 1988-08-06 1989-02-05 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1992-02-05 1992-08-06 1993-02-05 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1996-02-05 1996-08-06 1997-02-05 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag