DD254095A1 - Videospeicheradressenschaltung - Google Patents
Videospeicheradressenschaltung Download PDFInfo
- Publication number
- DD254095A1 DD254095A1 DD29682586A DD29682586A DD254095A1 DD 254095 A1 DD254095 A1 DD 254095A1 DD 29682586 A DD29682586 A DD 29682586A DD 29682586 A DD29682586 A DD 29682586A DD 254095 A1 DD254095 A1 DD 254095A1
- Authority
- DD
- German Democratic Republic
- Prior art keywords
- line
- memory
- addresses
- arithmetic unit
- pixel
- Prior art date
Links
- 230000015654 memory Effects 0.000 claims abstract description 46
- 230000007704 transition Effects 0.000 abstract 1
- 238000006243 chemical reaction Methods 0.000 description 10
- 238000005070 sampling Methods 0.000 description 7
- 230000000694 effects Effects 0.000 description 4
- 238000000926 separation method Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 238000000034 method Methods 0.000 description 2
- 230000007547 defect Effects 0.000 description 1
Landscapes
- Studio Circuits (AREA)
Abstract
Die Erfindung bezieht sich auf das Gebiet der digitalen Fernsehsignalspeicherung auf Festspeichern, die vorwiegend zur Bildbearbeitung eingesetzt sind und als Zwischenspeicher zum Uebergang auf andere Speichermedien. Die bessere Ausnutzung der einzelnen Speicher erfolgt ohne Verzicht auf Bildpunkt- und Zeilenadresse durch eine Umformatierung der Adressen in der Art, dass jeweils die Zeilen dreiviertel einer Speicherzeile von 1 K betragen und Teilzeilen im Folgespeicher liegen. Die Anordnung besteht aus einem einfachen Rechenwerk in zwei der Bildpunkt- und neun der Zeilenadressenleitunge, die auf insgesamt zehn reduziert sind. Fig. 1
Description
Hierzu 2 Seiten Zeichnungen
Die Erfindung bezieht sich auf die Adressensteuerung von Speicherschaltkreisen für die Verwendung in der digitalen Bildsignalverarbeitung. Sie ist anwendbar in digitalen Bildspeichern, wo zur Erreichung von Bildeffekten Adressenmanipulationen notwendig sind.
Bei Videospeichern, die mit der für den Studiobetrieb vorgesehenen Taktfrequenz 13,5 MHz arbeiten, sind entsprechend den Empfehlungen CCIR (Rec. 601, Genf 1982) und OIRT (Empf. Nr. 106 der TK der OIRT) für eine Zeile 720 Abtastpunkte und für ein Halbbild 288 Zeilen zu speichern. Um mit möglichst wenig Speicherplatz auszukommen, ist es allgemein bekannt, in Synchronisatoren 768 Speicherplätze für eine Zeile zu benutzen. Das ist ein dreiviertel K, wobei K die Zahl 1024 darstellt. Für einen Halbbildspeicher sind folglich 768 · 288 = 221184 Speicherplätze erforderlich. Übliche Synchronisatoren sind deswegen mit 256K Byte Speicherplätzen ausgerüstet. Dieser Speicherplatz ist als minimal zu bezeichnen.
Die Adressenzähler für diese Synchronisatoren bestehen üblicherweise aus Zählerschaltkreisen, die nach 768 Abtastpunkten durch eine weitere Zählerschaitung für die Zeit der digitalen Austastung {96 Abtastpunkte) gesperrt sind. Nach dieser digitalen Austastung zählt der Zähler für die Zeit der nächsten 768 Abtastpunkte weiter. Der Nachteil dieser Adressensteuerung besteht darin, daß Zeilen- und Bildpunktadresse nicht getrennt sind. Für Bildspeicher, die für digitale Effekte geeignet sein sollen, ist für die Rechnersteuerung eine Trennung von Bildpunkt- und Zeilenadresse erforderlich.
Eine einfache bekannte Möglichkeit der Trennung dieser Adressen besteht in der Überdimensionierung des Speichers, indem für eine Zeile 1 K Speicherplätze und für die 288 Fernsehzeilen 512 Speicherzeilen eingesetzt sind. Die Mängel dieser Lösung bestehen in dem größeren Platzbedarf, dem größeren Stromverbrauch und der kleineren Zuverlässigkeit für derartig überdimensionierte Speicheranordnungen.
In der Patentschrift DE HO4N 5/76 3510539 ist auch ein Verfahren zur Verringerung des Speicherplatzbedarfs angegeben. Im Merkmal ist eine Umrechnung und Zusammenfassung abhängig von Inhalt und Daten. Diese Methode ist aber für Videospeicher ungeeignet, da die feste Zuordnung des Abtastpunktes auf dem Bildschirm zu dem entsprechenden Speicherplatz dabei verlorengeht.
Ein bekanntes Bildspeichergerät (DLS 6001 der Fa. Quantel) verwendet deshalb eine Umrechnung der Adressen, wobei
ASp = AZ(1 ),ASp = Speicheradresse; AZ = Zeilenadresse und mit η = Integervon
8 "
AZ '
—— mit K= 1 024. Bei dieser Umrechnung ist keine Aufzählung der Η-Lücke erforderlich. Der Nachteil dieser Lösung ist, daß bei K
256 K Byte Halbbildspeichern nur 262144/896 = 292,6 Zeilen in einem Halbbild speicherbar sind, die gesa.nte V-Lücke also nicht erfaßt ist und daß für die dauerhafte Speicherung auf dem Festplattenspeicher ein größerer Speicherplatz oder eine erneute Umrechnung erforderlich ist.
Das Ziel der Erfindung ist die Vermeidung der erwähnten Nachteile mit minimalem Aufwand.
Eine Analyse der technischen Mängelursachen zeigt, daß die Trennung der Zeilen- und Bildpunktadresse mit Verlusten an Speicherkapazität erkauft ist, bzw. nicht nutzbare Kapazitäten des Festplattenspeichers beansprucht sind. Demgegenüber besteht die Aufgabe der Erfindung darin, bei minimalem Speicherplatz die getrennten Zeilen- und Bildpunktadressen ohne Verluste an nutzbarer Speicherkapazität zu erreichen.
Unter Voraussetzung einer Videospeicheradressenschaltung mit ausgetasteten Bildpunktadressen und Zeilenadressen als Eingängen, einem Rechenwerk und Speicheradressen als Ausgänge ist diese Aufgabe erfindungsgemäß dadurch gelöst, daß die nullte bis siebente Bildpunktadressenleitung direkt mit den entsprechenden Speicheradressenleitungen und die achte und neunte Bildpunktadressenleitung sowie die zehnte bis achtzehnte Zeilenadressenleitung über das Rechenwerk mit der achten bis siebzehnten Speicheradressenleitung verbunden sind und die neunzehnte Zeilenadressenleitung direkt mit der achtzehnten Speicheradressenleitung verbunden ist.
Der Erfindung liegt die Erkenntnis zugrunde, daß die Verluste darauf beruhen, daß die Vergleichslösung bei der Umrechnung der Adressen den Speicherplatz für die Η-Lücke nicht ausspart und deshalb die V-Lücke reduzieren muß, wogegen die Erfindung von einer optimalen Staffelung der ausgangsseitigen Speicheradressen ausgeht. Der Effekt der Erfindung besteht somit darin, daß mindestens alle Zeilen der V-Lücke im Videospeicher einspeicherbar sind und dennoch auf dem Festplattenspeicher Speicherplatz eingespart ist. In die Zeilen der V-Lücke können auch Rechnerdaten eingetragen werden, die dann sowohl im Videospeicher als auch auf dem Festplattenspeicher vorhanden sind. Weiterhin ist durch den reduzierten Speicherplatzbedarf eine schnellere Umladung der Daten zwischen Festplattenspe.icher und Videospeicher möglich. Die Erfindung beruht darauf, daß das Rechenwerk die Umrechnung der Adressen entsprechend der Formel
ASp = AZ(I--^-)
gestattet.
Hierbei bedeuten ASp = Speicheradressen; AZ = Zähleradressen; η = Integer von AZ/Kund K die Zahl 1 024.
Die Erfindung und ihre Wirkungsweise sind in dem nachfolgenden Ausführungsbeispiel näher erläutert. In den zugehörigen Zeichnungen zeigen die
Fig. 1: ein Blockschaltbild der erfindungsgemäßen Anordnung,
Fig. 2: das Prinzip der Aufteilung des Speicherplatzes und
Fig. 3: ein Ausführungsbeispiel mit einem Rechenwerk aus ALU-Schaltkreisen.
In Fig. 1 ist das Blockschaltbild der erfindungsgemäßen Anordnung gezeigt. Eingangsseitig stehen die mit einem Austastzähler oder einem entsprechenden Horizontalaustastimpuls ausgetasteten Adressenleitungen AO bis A19 zur Verfügung, die nach Bildpunkten und Zeilenadressen getrennt sind. Die Adressenleitungen A8 bis A18 sind an ein Rechenwerk geschaltet. Als Rechenwerk kommen ALU-Schaltkreise in Frage. Ausgangsseitig sind die Speicheradressen A8 bis A17 vorhanden. Die Wirkung des Rechenwerkes ist so, daß für alle Adressen der ersten Zeile die Speicheradresse mit der Bildpunktzähleradresse übereinstimmt. Dies gilt von 0-767. Für die Zeit der digitalen Austastlücke, d.h. 96 Abtastpunkt, ist der Bildpunktzähler angehalten. Danach ist der Zeilenzähler von 0 auf 1 geschaltet und der Bildpunktzähler auf 0 gesetzt. Die 1 der eingangsseitigen Zeilenadresse bewirkt im Rechenwerk, daß für alle folgenden Abtastpunkte der 2. Zeile 1AK abgezogen wird. Für die 3.Zeile werden von der Eingangsadresse 2AK abgezogen. Diese Umrechnung ist auch durch Komplementbildung und Addition durchführbar. · ·
Mit dieser Umrechnung gelingt es, bei eingangsseitiger Trennung von Bildpunkt- und Zeilenadresse nicht nur mit minimalem Speicherplatz auszukommen. Die vermiedene Einspeicherung der redundanten digitalen H-Austastlücke ermöglicht es, die gesamte V-Lücke in den Videospeicher einzuspeichern und Speicherplatz für den Festplattenspeicher einzusparen. Figur 2 zeigt das Prinzip der Aufteilung des Speicherplatzes. Die erste Zeile reicht von 0 bis 3AK. Zwischen den einzelnen Zeilen ist nur ein kleiner Teil der H-Austastlücke (48 Abtastpunkte) eingespeichert. Dieser Teil ist in Fig. 2 schraffiert gezeichnet. Für den größeren Teil der Η-Austastung, d.h. für 96 Abtastpunkte, ist kein Speicherplatz nötig. Die 2. Zeile wird im Videospeicher zwischen 3AK und 1,5 K eingespeichert.
Figur 3 zeigt ein Ausführungsbeispiel mit einem Rechenwerk aus ALU-Schaltkreisen. Der Schaltkreis IP4, für den z. B. der Schaltkreis S182 bis K551 IP4 geeignet ist, bildet die Übertragseinheit ÜE. Die ALU-Schaltkreise (K531 IP3) sind als Subtrahierer geschaltet. Sie gestatten die Umrechnung entsprechend der oben angegebenen Formel. Durch die Verwendung von Schottky-Schaltkreisen für diese Umrechnung beträgt die Zeit für eine Umrechnung weniger als ein Abtastintervall.
Claims (4)
- Patentanspruch:1. Videospeicheradressenschaltung mit ausgetasteten Bildpunktadressen und Zeilen-Adressen als Eingängen, einem Rechenwerk und Speicheradressen als Ausgänge, dadurch gekennzeichnet, daß die nullte bis siebente Bildpunktadressenleitung direkt mit den entsprechenden Speicheradressenleitungen und die achte und neunte Bildpunktadressenleitung sowie die zehnte bis achtzehnte Zeilenadressenleitung über das Rechenwerk mit der achten bis siebzehnten Speicheradressenleitung verbunden sind und die neunzehnte Zeilenadressenleitung direkt mit der achtzehnten Speicheradressenleitung verbunden ist.
- 2. Videospeicheradressenschaltung nach Anspruch 1, dadurch gekennzeichnet, daß das Rechenwerk aus Arithmetik-Logik-Schaltkreisen (ALU) besteht.
- 3. Videospeicheradressenschaltung nach Anspruch 1, dadurch gekennzeichnet, daß das Rechenwerk aus Negatoren und Volladdierern besteht.
- 4. Videospeicheradressenschaltung nach Anspruch 1, dadurch gekennzeichnet, daß das Rechenwerk aus ROM-Schaltkreisen besteht.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DD29682586A DD254095A1 (de) | 1986-11-28 | 1986-11-28 | Videospeicheradressenschaltung |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DD29682586A DD254095A1 (de) | 1986-11-28 | 1986-11-28 | Videospeicheradressenschaltung |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DD254095A1 true DD254095A1 (de) | 1988-02-10 |
Family
ID=5584310
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DD29682586A DD254095A1 (de) | 1986-11-28 | 1986-11-28 | Videospeicheradressenschaltung |
Country Status (1)
| Country | Link |
|---|---|
| DD (1) | DD254095A1 (de) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0372514A3 (de) * | 1988-12-06 | 1992-02-26 | Canon Kabushiki Kaisha | Speichervorrichtung und dazugehörende Handhabungsvorrichtung |
-
1986
- 1986-11-28 DD DD29682586A patent/DD254095A1/de not_active IP Right Cessation
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0372514A3 (de) * | 1988-12-06 | 1992-02-26 | Canon Kabushiki Kaisha | Speichervorrichtung und dazugehörende Handhabungsvorrichtung |
| US5418926A (en) * | 1988-12-06 | 1995-05-23 | Canon Kabushiki Kaisha | System and method for indicating whether a block size in a detachable memory device corresponds to a predetermined broadcasting system standard |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE68909425T2 (de) | Videoprozessorsystem sowie Abbildungssystem und Bildspeichersystem mit einem derartigen Videoprozessorsystem. | |
| DE69109346T2 (de) | Übertragungssystem für digitalisierte Fernsehbilder. | |
| DE69330191T2 (de) | Prädiktive Zwischenbildkodierungsvorrichtung mit Bewegungsausgleich | |
| EP0230437B1 (de) | Verfahren zum komprimieren und dekomprimieren mehrerer strukturverwandter datenfolgen sowie einrichtungen zur durchführung des verfahrens | |
| DE3141196A1 (de) | Videobildverarbeitungsvorrichtung | |
| DE69124840T2 (de) | Speicherplatzzuordnung für mehrere Speicherbausteine | |
| DE3015875A1 (de) | Speicherzugriffssystem und verfahren fuer einen zugriff zu einem digitalen speichersystem | |
| DE3888891T2 (de) | Steuersystem zum Umdrehen von Seiten mit grosser Geschwindigkeit. | |
| DE3043100A1 (de) | Datenprozessor mit datenkorrekturfunktion | |
| AT401695B (de) | Einplättchen-mikroprozessoraufbau | |
| DE60302292T2 (de) | System zum Bereitstellen von Graphiken unter Benutzung einer Graphischen Maschine | |
| DE3689217T2 (de) | Datenverarbeitungseinrichtung mit einer Schaltung zur Prüfung der Adressgrenzen in einem virtuellen Speicher. | |
| DD254095A1 (de) | Videospeicheradressenschaltung | |
| DE69636352T2 (de) | Hierarchische Kodierungs-Vorrichtung und -Verfahren mit Speicher für ein digitales Bildsignal | |
| DE3729494C3 (de) | Einrichtung zur Speicherung von Videosignalen | |
| DE2365778A1 (de) | Rechner | |
| EP0181952A1 (de) | Interface-Schaltung in einem Farbfernsehempfänger zum Anschluss eines Home-Computers | |
| DE68909427T2 (de) | Einrichtung zur blockweisen Fernsehzeilenpermutation. | |
| DE4121294C2 (de) | Mikrocomputer mit eingebauter DA-Wandlereinrichtung | |
| EP0782077A1 (de) | Verfahren und Anordnung zum Konvertieren von Speicheradressen in Speicheransteuersignale | |
| DE69120616T2 (de) | Graphisches Anzeigesystem enthaltend einen Video-Direktzugriffsspeicher mit geteiltem Schieberegister und ein Laufzähler | |
| EP0309875A2 (de) | Demultiplexer | |
| DE69900272T2 (de) | Verfahren zur Erfassung von Daten in einem Videosignal | |
| EP0407648B1 (de) | Verfahren zur Speicherung von Videosignaldaten und Vorrichtung zur Durchführung des Verfahrens | |
| EP1186175B1 (de) | Verfahren und vorrichtung zur komprimierung und dekomprimierung von daten |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| ENJ | Ceased due to non-payment of renewal fee |