[go: up one dir, main page]

DE19936676B4 - Interpolating memory circuit arrangement - Google Patents

Interpolating memory circuit arrangement Download PDF

Info

Publication number
DE19936676B4
DE19936676B4 DE1999136676 DE19936676A DE19936676B4 DE 19936676 B4 DE19936676 B4 DE 19936676B4 DE 1999136676 DE1999136676 DE 1999136676 DE 19936676 A DE19936676 A DE 19936676A DE 19936676 B4 DE19936676 B4 DE 19936676B4
Authority
DE
Germany
Prior art keywords
address
input
interpolation
circuit
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
DE1999136676
Other languages
German (de)
Other versions
DE19936676A1 (en
Inventor
Andreas Dr.rer.nat. Falkenberg
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qualcomm Inc
Original Assignee
Siemens Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Siemens Corp filed Critical Siemens Corp
Priority to DE1999136676 priority Critical patent/DE19936676B4/en
Publication of DE19936676A1 publication Critical patent/DE19936676A1/en
Application granted granted Critical
Publication of DE19936676B4 publication Critical patent/DE19936676B4/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/10Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
    • G11C7/1075Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers for multiport memories each having random access ports and serial ports, e.g. video RAM
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • G06T1/60Memory management
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/10Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
    • G11C7/1006Data managing, e.g. manipulating data before writing or reading out, data bus switches or control circuits therefor

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Complex Calculations (AREA)

Abstract

Eine Speicherschaltungsanordnung für einen schnellen Zugriff auf interpolierte Daten umfaßt einen Adreßeingang (1) und einen Datenausgang (2), eine Speicherschaltung (3) mit einer Mehrzahl von adressierbaren Speicherzellen, eine Interpolationsschaltung (4) mit wenigstens einem Dateneingang (5, 6) für zu interpolierende Daten, einem Koeffizienteneingang (7) zum Eingeben von Gewichtungskoeffizienten der Interpolation und einem Ergebnisausgang. Adreßbits mit niedrigem Stellenwert des Adreßeingangs (1) sind mit dem Koeffizienteneingang (7) verbunden, die höherwertigen Bits dienen zum Adressieren von Speicherzellen der Speicherschaltung (3).A memory circuit arrangement for a fast access to interpolated data comprises an address input (1) and a data output (2), a memory circuit (3) with a plurality of addressable memory cells, an interpolation circuit (4) with at least one data input (5, 6) for interpolating data, a coefficient input (7) for inputting weighting coefficients of the interpolation and a result output. Address bits of low value of the address input (1) are connected to the coefficient input (7), the higher-order bits are used to address memory cells of the memory circuit (3).

Description

Die vorliegende Erfindung betrifft eine Speicherschaltungsanordnung mit einem Adreßeingang und einem Datenausgang sowie einer Speicherschaltung, die eine Mehrzahl von adressierbaren Speicherzellen umfaßt.The The present invention relates to a memory circuit arrangement with an address input and a data output and a memory circuit, the plurality of addressable memory cells.

In diversen technischen Anwendungsgebieten wird ein schneller Zugriff auf interpolierte Werte von gespeicherten Daten benötigt, so zum Beispiel bei der Computergrafik oder auch im digitalen Mobilfunk. Insbesondere beim digitalen Mobilfunk tritt dieses Problem dann auf, wenn zur Auswertung eines Empfangssignals nur eine begrenzte Anzahl von Abtastwerten des Empfangssignals gewonnen werden kann, die jeweils bestimmten Abtastzeitpunkten entsprechen, bei der späteren Verarbeitung aber Werte benötigt werden, die Zeitpunkten zwischen den Abtastzeitpunkten entsprechen.In various technical application areas will have faster access on interpolated values of stored data needed so For example, in computer graphics or in digital mobile communications. Especially in digital mobile this problem occurs when, for the evaluation of a received signal, only a limited Number of samples of the received signal can be obtained each corresponding to certain sampling times, in the later processing but values needed which correspond to times between sampling times.

Eine Möglichkeit, derartige Zwischenwerte für einen schnellen Zugriff bereitzustellen, ist, sie durch Interpolation zu berechnen und Abtastwerte und interpolierte Werte ihrer zeitlichen Reihenfolge entsprechend geordnet in einer Speicherschaltung abzulegen. Der Zugriff auf einen gespeicherten Wert erfolgt durch Adressieren einer dem jeweiligen Zeitpunkt entsprechenden Speicherzelle.A Possibility, such intermediate values for providing them with fast access is through interpolation to calculate and samples and interpolated values of their temporal Order filed according to order in a memory circuit. Access to a stored value is done by addressing a memory cell corresponding to the respective time.

Es liegt auf der Hand, daß der Speicherbedarf bei einer solchen Lösung proportional mit der Feinheit der benötigten Interpolation zunimmt. Außerdem ist die Gewinnung der Interpolationswerte mit einem erheblichen Rechenaufwand verbunden, der bei vielen Anwendungen vergeblich ist, da nur auf einen geringen Prozentsatz der berechneten Interpolationswerte tatsächlich lesend zugegriffen wird.It is obvious that the Memory requirement in such a solution proportional to the fineness the needed Interpolation increases. Furthermore is obtaining the interpolation values with a considerable Computing costs associated with this, which is in vain in many applications, because only a small percentage of the calculated interpolation values indeed reading is accessed.

Aus der US 5,083,208 ist eine Speicherschaltungsanordnung mit einem Adreßeingang und einer Speicherschaltung mit einer Mehrzahl von adressierbaren Speicherzellen sowie einer Interpolationsschaltung mit wenigstens einem Dateneingang für zu interpolierende Daten und einem Ergebnisausgang bekannt. Der Adreßeingang umfaßt dabei Leitungen, die zum Adressieren der Speicherzellen dienen. Der Ergebnisausgang der Interpolationsschaltung ist darüber hinaus mit dem Datenausgang der Speicherschaltungsanordnung verbunden.From the US 5,083,208 a memory circuit arrangement with an address input and a memory circuit with a plurality of addressable memory cells and an interpolation circuit with at least one data input for data to be interpolated and a result output is known. The address input comprises lines which serve to address the memory cells. The result output of the interpolation circuit is also connected to the data output of the memory circuitry.

Aus der DE 195 25 531 A1 ist eine Interpolationsschaltung bekannt, die einen Koeffizienteneingang zum Eingeben von Gewichtungskoeffizienten der Interpolation aufweist.From the DE 195 25 531 A1 For example, an interpolation circuit is known which has a coefficient input for inputting weighting coefficients of the interpolation.

Aufgabe der vorliegenden Erfindung ist, eine Speicherschaltungsanordnung der eingangs definierten Art anzugeben, die einen schnellen Zugriff auf interpolierte Daten erlaubt, dabei einen geringen Speicherbedarf hat und den Rechenaufwand für die Interpolation gering hält.task The present invention is a memory circuit arrangement specify the type defined above, the fast access on interpolated data allowed, while a small amount of memory has and the computational effort for keeps the interpolation low.

Die Aufgabe wird dadurch gelöst, daß die Speicherschaltungsanordnung mit einer Interpolationsschaltung ausgestattet ist, die wenigstens einen Dateneingang für zu interpolierende Daten, einen Koeffizienteneingang zum Eingeben von Gewichtungskoeffizienten der Interpolation und einen Ergebnisausgang aufweist, wobei der Adreßeingang der Speicherschaltungsanordnung Leitungen, die zum Adressieren der Speicherzellen dienen, sowie Leitungen umfaßt, die mit dem Koeffizienteneingang verbunden sind, und wobei der Ergebnisausgang der Interpolationsschaltung mit dem Datenausgang der Speicherschaltungsanordnung verbunden ist. Die mit dem Koeffizienteneingang verbundenen Leitungen entsprechen Adreßbits mit niedrigem Stellenwert. Auf diese Weise ist es möglich, wenn zum Beispiel zwei mit dem Koeffizienteneingang verbundene Leitungen vorhanden sind, durch Eingeben von Adressen 0, 4, 8 (die sich in ihren zwei niedrigsten Bits nicht unterscheiden) am Adreßeingang der Speicherschaltungsanordnung jeweils aufeinanderfol gende Adressen der Speicherschaltung zu adressieren, und durch Eingeben von Adressen 1, 5, 9,...;2, 6, 10 beziehungsweise 3, 7, 11... die gleichen Speicherzellen anzusprechen und gleichzeitig Gewichtungsfaktoren ¼, ½, ¾, für die Interpolationsschaltung auf den zwei niedrigwertigen Leitungen zu spezifizieren.The Task is solved by that the memory circuit arrangement is equipped with an interpolation circuit that at least a data input for data to be interpolated, a coefficient input for inputting weighting coefficients of interpolation and a result output having the address input the memory circuit arrangement, lines for addressing the Memory cells serve, as well as lines connected to the coefficient input and the result output of the interpolation circuit connected to the data output of the memory circuitry. The lines connected to the coefficient input correspond address bits low priority. In this way it is possible, though for example, two lines connected to the coefficient input are present by entering addresses 0, 4, 8 (located in do not distinguish their two lowest bits) at the address input the memory circuit arrangement each aufeinanderfol lowing addresses the memory circuit to address, and by entering addresses 1, 5, 9, ...; 2, 6, 10 or 3, 7, 11 ... to address the same memory cells and at the same time weighting factors ¼, ½, ¾, for the interpolation circuit on the two low-order lines.

Da für eine Interpolation wenigstens zwei Ausgangswerte benötigt werden und diese möglichst schnell, vorzugsweise gleichzeitig zur Verfügung stehen sollten, wird vorzugsweise als Speicherelement ein Dual-Port-RAM verwendet, das die gleichzeitige Abfrage von zwei Speicherplätzen gestattet.There for one Interpolation at least two output values are needed and these as fast as possible, should preferably be available simultaneously, is preferably as a storage element uses a dual-port RAM, which is the simultaneous query of two memory locations allowed.

Die benötigte Adresse des zweiten Speicherplatzes wird zweckmäßigerweise von einer Inkrementierschaltung erzeugt, die an die zum Adressieren der Speicherzellen dienenden Leitungen angeschlossen ist, um einen auf den Leitungen übertragenen Adreßwert zu inkrementieren. Dieser inkrementierte Adreßwert wird zum Adressieren des zweiten Adreßeingangs des Dual-Port-RAMs herangezogen.The needed Address of the second memory is expediently by an incrementing generated to address those of the memory cells Lines connected to one transmitted on the lines address value to increment. This incremented address value will be used for addressing of the second address entry of the dual-port RAM used.

Weitere Merkmale und Vorteile der Erfindung ergeben sich aus der nachfolgenden Beschreibung von Ausführungsbeispielen mit Bezug auf die Figuren.Further Features and advantages of the invention will become apparent from the following Description of exemplary embodiments with reference to the figures.

Es zeigen:It demonstrate:

1 ein Blockschaltbild einer erfindungsgemäßen Speicherschaltungsanordnung; und 1 a block diagram of a memory circuit arrangement according to the invention; and

2 das beim Lesen von Daten aus der Speicherschaltungsanordnung erhaltene Ergebnis in Relation zu einem Empfangssignal, durch dessen Abtastung die in der Speicherschaltungsanordnung gespeicherten Daten erhalten worden sind. 2 the result obtained in reading data from the memory circuitry in relation to a received signal by the sampling of which the data stored in the memory circuitry has been obtained.

Die in 1 als Blockschaltbild gezeigte Speicherschaltungsanordnung besitzt einen Adreßeingang 1 mit einer Breite von n Bits. Zwei Koeffizientenleitungen 9 sind an die Bits mit niedrigstem Stellenwert des Adreßeingangs 1 angeschlossen, die höherwertigen Bits sind über Adreßleitungen 8 an einen ersten Adreßeingang 11 eines Dual-Port-RAMs 3 angeschlossen. Ein zweiter Adreßeingang 12 des Dual-Port-RAMs 3 ist mit den Adreßleitungen 8 über eine Inkrementierschaltung verbunden, überr die er stets einen Adreßwert empfängt, der um 1 größer ist als der gleichzeitig am ersten Adreßeingang 11 anliegende Wert.In the 1 a memory circuit shown as a block diagram has an address input 1 with a width of n bits. Two coefficient lines 9 are to the least significant bits of the address input 1 connected, the higher order bits are over address lines 8th to a first address entrance 11 a dual port RAM 3 connected. A second address entrance 12 of the dual-port RAM 3 is with the address lines 8th connected via an incrementing circuit, over which it always receives an address value which is greater by 1 than that at the same time at the first address input 11 attached value.

Zwei Datenausgänge des Dualport-RAM 3 sind an Dateneingänge 5, 6 einer Interpolationsschaltung 4 angeschlossen und liefern an diese zeitgleich jeweils die Werte, die in den über die Adreßeingänge 11, 12 adressierten Speicherzellen gespeichert sind.Two data outputs of the dual-port RAM 3 are at data inputs 5 . 6 an interpolation circuit 4 connected and deliver to these at the same time in each case the values in the over the address inputs 11 . 12 addressed memory cells are stored.

Die Interpolationsschaltung führt eine lineare Interpolation der an ihren Dateneingängen 5, 6 anliegenden Werte aus, wobei sie für die Gewichtung der Werte die an ihrem Koeffizienteneingang 7 über die Koeffizientenleitung 9 anliegenden zwei niedrigstwertigen Bits der in die Schaltungsanordnung eingegebenen Adresse nutzt.The interpolation circuit performs a linear interpolation on the data inputs 5 . 6 values for the weighting of the values at their coefficient input 7 over the coefficient line 9 adjacent two least significant bits of the input to the circuit arrangement address uses.

Der Ergebnisausgang der Interpolationsschaltung 4 bildet gleichzeitig den Datenausgang 2 der Schaltungsanordnung. Für die Anwendung der Schaltungsanordnung genügt es, die zu interpolierenden Meßdaten in ihrer zeitlichen Reihenfolge in den Dualport-RAM einzutragen. Das Verhalten der Schaltung ist dann von außen nicht zu unterscheiden von dem einer viermal so großen Speicherschaltung, in der die gleichen Meßdaten mit dazwischen eingeschobenen, vorab berechneten Interpolationsdaten gespeichert sind.The result output of the interpolation circuit 4 simultaneously forms the data output 2 the circuit arrangement. For the application of the circuit arrangement, it is sufficient to enter the measured data to be interpolated in their time sequence in the dual-port RAM. The behavior of the circuit is then indistinguishable from that of a four times as large memory circuit in which the same measurement data are stored with intercalated, pre-calculated interpolation data.

2 zeigt als durchgezogene Kurve 20 den Verlauf einer Funktion beziehungsweise eines Meßsignals, durch dessen Abtastung zu zwei aufeinanderfolgenden Zeitpunkten x1 und x2 ein Paar von Abtastwerten, dargestellt durch die Pfeile 21, 22, erhalten wurde, die in dem Dualport-RAM 3 an aufeinanderfolgenden Adressen gespeichert sind. Durch Eingeben der Adresse des Abtastwerts 21 auf den n-2 höherwertigen Bits des Adreßeingangs 1 werden beide Abtastwerte adressiert und erscheinen an den Dateneingängen 5, 6 der Interpolationsschaltung. Wenn die zwei niedrigstwertigen Bits am Adreßeingang 0 sind, entspricht dies der exakten Adressierung des Abtastwerts 21. Die Interpolationsschaltung 4 bewertet daher den Abtastwert 22 mit dem auf der Koeffizientenleitung codierten Wert 0 und den Wert 21 mit dessen Komplement 1, so daß der Wert 21 als Ausgabe am Datenausgang 2 erscheint. Wenn der Wert auf der Koeffizientenleitung ein von Q verschiedener Wert m ist, so erfolgt die Gewichtung des Werts 22 mit m/4 und die des Werts 21 mit dem Komplement, und ein korrekt interpolierter Zwischenwert, entsprechend einem der gestrichelt dargestellten Pfeile 23, wird am Datenausgäng 2 erhalten. 2 shows as a solid curve 20 the course of a function or a measurement signal, by the sampling of which at two successive times x1 and x2 a pair of samples, represented by the arrows 21 . 22 that was obtained in the dual-port RAM 3 stored at consecutive addresses. By entering the address of the sample 21 on the n-2 more significant bits of the address input 1 Both samples are addressed and appear at the data inputs 5 . 6 the interpolation circuit. If the two least significant bits at the address input 0 are equal to the exact addressing of the sample 21 , The interpolation circuit 4 therefore evaluates the sample 22 with the value coded on the coefficient line 0 and the value 21 with its complement 1 so that the value 21 as output at the data output 2 appears. If the value on the coefficient line is a value m other than Q, the value is weighted 22 with m / 4 and that of value 21 with the complement, and a correctly interpolated intermediate value, corresponding to one of the dashed arrows 23 , is at the data exit 2 receive.

Je nach benötigter Auflösung oder Interpolation kann die erfindungsgemäße Schaltungsanordnung auch nur eine einzige Koeffizientenleitung 9 oder mehr als zwei aufweisen.Depending on the required resolution or interpolation, the circuit arrangement according to the invention can also be only a single coefficient line 9 or more than two.

Selbstverständlich ist die Erfindung nicht auf lineare Interpolation beschränkt. Um eine Interpolation höherer Ordnung mit mehr als zwei Ausgangswerten durchzuführen, genügt es, die Zahl der Inkrementierschaltungen und der Ein- und Ausgänge des Speichers 3 zu vermehren und eine entsprechende Interpolationsschaltung einzusetzen. Denkbar ist auch, zum Beispiel für eine Interpolation fit vier Ausgangswerten, das gleiche Dual-Port-RAM wie in der Schaltungsanordnung der 1 zu verwenden und die benötigten Ausgangswerte für die Interpolation in zwei aufeinanderfolgenden Zugriffen auszulesen und gegebenenfalls zu puffern.Of course, the invention is not limited to linear interpolation. In order to carry out a higher-order interpolation with more than two output values, it is sufficient to have the number of incrementing circuits and the inputs and outputs of the memory 3 to multiply and use a corresponding interpolation circuit. It is also conceivable, for example, for an interpolation fit four output values, the same dual-port RAM as in the circuit arrangement of 1 and to read out the required output values for the interpolation in two consecutive accesses and to buffer them if necessary.

Claims (3)

Speicherschaltungsanordnung mit einem Adreßeingang (1) und einem Datenausgang (2) sowie einer Speicherschaltung (3) mit einer Mehrzahl von adressierbaren Speicherzellen und einer Interpolationsschaltung (4) mit wenigstens einem Dateneingang (5, 6) für zu interpolierende Daten, dadurch gekennzeichnet, daß die Interpolationsschaltung (4) einen Koeffizienteneingang (7) zum Eingeben von Gewichtungskoeffizienten der Interpolation und einen Ergebnisausgang aufweist, wobei der Adreßeingang (1) Leitungen (8), die zum Adressieren der Speicherzellen dienen, sowie Leitungen (9) umfaßt, die mit dem Koeffizienteneingang (7) verbunden sind, und der Ergebnisausgang der Interpolationsschaltung mit dem Datenausgang (2) verbunden ist, wobei die mit dem Koeffizienteneingang (7) verbundenen Leitungen (9) Adreßbits mit niedrigem Stellenwert entsprechen und eine Inkrementierschaltung (10) vorgesehen ist, die an die zum Adressieren der Speicherzellen dienenden Leitungen (8) angeschlossen ist, um einen auf den Leitungen (8) übertragenen Adreßwert zu inkrementieren.Memory circuit arrangement with an address input ( 1 ) and a data output ( 2 ) and a memory circuit ( 3 ) having a plurality of addressable memory cells and an interpolation circuit ( 4 ) with at least one data input ( 5 . 6 ) for data to be interpolated, characterized in that the interpolation circuit ( 4 ) a coefficient input ( 7 ) for inputting weighting coefficients of the interpolation and a result output, the address input ( 1 ) Cables ( 8th ), which are used to address the memory cells, and lines ( 9 ) associated with the coefficient input ( 7 ) and the result output of the interpolation circuit with the data output ( 2 ), with the coefficients input ( 7 ) connected lines ( 9 ) Are address bits of low significance and an incrementer circuit ( 10 ) provided to address the memory cells ( 8th ) is connected to one on the lines ( 8th ) to increment the transmitted address value. Speicherschaltungsanordnung nach Anspruch 1, dadurch gekennzeichnet, daß die Speicherschaltung (3) ein Dual-Port-RAM ist.Memory circuit arrangement according to Claim 1, characterized in that the memory circuit ( 3 ) is a dual port RAM. Speicherschaltungsanordnung nach Anspruch 2, dadurch gekennzeichnet, daß das Dual-Port-RAM (3) einen ersten Adreßeingang (11), der mit den zum Adressieren der Speicherzellen dienenden Leitungen (8) direkt verbunden ist, und einen mit der Inkrementierschaltung (10) verbundenen zweiten Adreßeingang (12) aufweist.Memory circuit arrangement according to Claim 2, characterized in that the dual-port RAM ( 3 ) a first address input ( 11 ) connected to the lines ( 8th ) is connected directly, and one with the incrementing circuit ( 10 ) second address input ( 12 ) having.
DE1999136676 1999-08-04 1999-08-04 Interpolating memory circuit arrangement Expired - Lifetime DE19936676B4 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE1999136676 DE19936676B4 (en) 1999-08-04 1999-08-04 Interpolating memory circuit arrangement

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE1999136676 DE19936676B4 (en) 1999-08-04 1999-08-04 Interpolating memory circuit arrangement

Publications (2)

Publication Number Publication Date
DE19936676A1 DE19936676A1 (en) 2001-02-22
DE19936676B4 true DE19936676B4 (en) 2005-11-24

Family

ID=7917141

Family Applications (1)

Application Number Title Priority Date Filing Date
DE1999136676 Expired - Lifetime DE19936676B4 (en) 1999-08-04 1999-08-04 Interpolating memory circuit arrangement

Country Status (1)

Country Link
DE (1) DE19936676B4 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5083208A (en) * 1988-12-26 1992-01-21 Ricoh Company, Ltd. Electronic zoom apparatus
DE19525531A1 (en) * 1995-07-13 1997-01-16 Philips Patentverwaltung Process for inter-frame interpolation of color difference signals and circuit arrangement for carrying out this process

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5083208A (en) * 1988-12-26 1992-01-21 Ricoh Company, Ltd. Electronic zoom apparatus
DE19525531A1 (en) * 1995-07-13 1997-01-16 Philips Patentverwaltung Process for inter-frame interpolation of color difference signals and circuit arrangement for carrying out this process

Also Published As

Publication number Publication date
DE19936676A1 (en) 2001-02-22

Similar Documents

Publication Publication Date Title
DE3688802T2 (en) Arithmetic unit with a simple overflow detection system.
DE2751097C2 (en) Circuit arrangement for generating an identification signal
DE69509134T2 (en) DOUBLE BANK STORAGE AND SYSTEMS THAT USE THIS
DE69814931T2 (en) DATA ACQUISITION SYSTEM WITH A CIRCUIT FOR CONVERTING A HIGH-FREQUENCY ANALOG INPUT SIGNAL INTO A NUMBER OF NUMERICAL SIGNALS
DE3132225C2 (en) Device for addressing stored result values in the case of a fast Hadamard transformation
DE2619418A1 (en) METHOD AND DEVICE FOR CONVERTING A BINARY NUMBER INTO A NUMBER MODULO M
DE19961138A1 (en) Multiport RAM memory device
EP0820006B1 (en) Signal processor
DE69410660T2 (en) Instruction storage system for RISC microprocessor, capable of relative program counter addressing
DE2338469A1 (en) PROGRAMMABLE DIGITAL DATA PROCESSING DEVICE
DE3876887T2 (en) GENERATION OF LINES IN A DISPLAY SYSTEM.
DE3501903A1 (en) DATA PROCESSING DEVICE WORKING IN PIPELINE OPERATION
DE19936676B4 (en) Interpolating memory circuit arrangement
DE69222626T2 (en) High resolution digital filter
DE102006045794A1 (en) Device for poly-phase resampling, has coefficient generator for producing multiple coefficient, and coefficient generator is formed and controlled for producing coefficients as linear interpolated coefficients for resampling
DE69424377T2 (en) Calculator for the discrete cosine transformation
DE69526531T2 (en) Parallel-series converter and device for linear transformation using this converter
DE19645057C2 (en) Device for the selection of address words by means of demultiplex decoding
EP0690622A2 (en) Method for minimizing the memory for teletextdata
DE69900032T2 (en) Integrated circuit with at least two memories
EP0721633B1 (en) Processor for comparing blocks of picture elements (block matching processor)
EP0346750A2 (en) Device for DPCM coding at a high data rate
DE69916377T2 (en) MEMORY ARRANGEMENT AND METHOD
DE4204448C2 (en) Semiconductor memory device for storing two kinds of binary numbers, use of a semiconductor memory device and operating method therefor
EP0750252A2 (en) Device for comparing two binary coded data with at least 2-bit wide memories

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8364 No opposition during term of opposition
8327 Change in the person/name/address of the patent owner

Owner name: BENQ MOBILE GMBH & CO. OHG, 81667 MUENCHEN, DE

8339 Ceased/non-payment of the annual fee
8327 Change in the person/name/address of the patent owner

Owner name: PALM, INC. (N.D.GES. D. STAATES DELAWARE), SUN, US

8328 Change in the person/name/address of the agent

Representative=s name: SAMSON & PARTNER, PATENTANWAELTE, 80538 MUENCHEN

8370 Indication related to discontinuation of the patent is to be deleted
8327 Change in the person/name/address of the patent owner

Owner name: HEWLETT-PACKARD DEVELOPMENT CO., L.P., HOUSTON, US

R081 Change of applicant/patentee

Owner name: QUALCOMM INCORPORATED, SAN DIEGO, US

Free format text: FORMER OWNER: PALM, INC. (N.D.GES. D. STAATES DELAWARE), SUNNYVALE, CALIF., US

Effective date: 20110406

R082 Change of representative

Representative=s name: SAMSON & PARTNER, PATENTANWAELTE, DE

R081 Change of applicant/patentee

Owner name: QUALCOMM INCORPORATED, US

Free format text: FORMER OWNER: HEWLETT-PACKARD DEVELOPMENT CO., L.P., HOUSTON, US

Effective date: 20140307

Owner name: QUALCOMM INCORPORATED, SAN DIEGO, US

Free format text: FORMER OWNER: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P., HOUSTON, TEX., US

Effective date: 20140307

R082 Change of representative

Representative=s name: SAMSON & PARTNER, PATENTANWAELTE, DE

Effective date: 20140307

Representative=s name: MAUCHER JENKINS, DE

Effective date: 20140307

Representative=s name: SAMSON & PARTNER PATENTANWAELTE MBB, DE

Effective date: 20140307

Representative=s name: MAUCHER JENKINS PATENTANWAELTE & RECHTSANWAELT, DE

Effective date: 20140307

R082 Change of representative

Representative=s name: MAUCHER JENKINS, DE

Representative=s name: MAUCHER JENKINS PATENTANWAELTE & RECHTSANWAELT, DE

R071 Expiry of right