DE10131548A1 - Method and device for determining the maximum speeds before writing data of at least one computer to an optical data memory by a peripheral device - Google Patents
Method and device for determining the maximum speeds before writing data of at least one computer to an optical data memory by a peripheral deviceInfo
- Publication number
- DE10131548A1 DE10131548A1 DE2001131548 DE10131548A DE10131548A1 DE 10131548 A1 DE10131548 A1 DE 10131548A1 DE 2001131548 DE2001131548 DE 2001131548 DE 10131548 A DE10131548 A DE 10131548A DE 10131548 A1 DE10131548 A1 DE 10131548A1
- Authority
- DE
- Germany
- Prior art keywords
- computer
- maximum
- peripheral device
- data
- bus
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/382—Information transfer, e.g. on bus using universal interface adapter
- G06F13/385—Information transfer, e.g. on bus using universal interface adapter for adaptation of a particular data processing system to different peripheral devices
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B19/00—Driving, starting, stopping record carriers not specifically of filamentary or web form, or of supports therefor; Control thereof; Control of operating function ; Driving both disc and head
- G11B19/20—Driving; Starting; Stopping; Control thereof
- G11B19/28—Speed controlling, regulating, or indicating
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/10527—Audio or video recording; Data buffering arrangements
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/10527—Audio or video recording; Data buffering arrangements
- G11B2020/1062—Data buffering arrangements, e.g. recording or playback buffers
- G11B2020/10814—Data buffering arrangements, e.g. recording or playback buffers involving specific measures to prevent a buffer underrun
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Systems (AREA)
- Optical Recording Or Reproduction (AREA)
Abstract
Description
Die Erfindung betrifft Verfahren und Einrichtungen zur Ermittlung der maximalen Geschwindigkeiten vor dem Schreiben von Daten mindestens eines Computers auf einen optischen Datenspeicher durch ein Peripheriegerät. The invention relates to methods and devices for determining the maximum speeds before writing data at least one Computer to an optical data storage device through a peripheral device.
Die Einstellung der maximalen Geschwindigkeiten bei der Datenübertragung von einem Computer zu einem Peripheriegerät zum Schreiben von optischen Datenträgern erfolgt bei bekannten Verfahren über eine Simulation des Schreibvorganges. Eine Feststellung der über den Bus zwischen dem Computer und dem Peripheriegerät möglichen maximalen Datenübertragungsrate ist nicht möglich. Damit kann zum einen eine langsamere Schreibgeschwindigkeit als die maximal Mögliche eingestellt sein oder zum anderen erfolgt eine langsamere Datenübertragung durch Buffer-Underrun-Protection. Im letzteren Fall kann z. B. eine Datenübertragung 6× gewählt sein, während durch Buffer-Underrun-Protection die Datenübertragung und das daraus resultierende Beschreiben des Datenträgers nur mit 3× erfolgt, auch dann wenn 4× möglich wäre. The setting of the maximum data transfer speeds from a computer to an optical writing peripheral In known methods, data carriers are implemented by simulating the Write operation. A finding of the bus between the Computer and peripheral possible maximum Data transfer rate is not possible. On the one hand, this can be a slower one Write speed must be set as the maximum possible or second data transmission is slower due to buffer underrun protection. In the latter case, e.g. B. a data transmission 6 × may be selected while Buffer underrun protection for data transmission and all of that the resulting writing of the data carrier only takes place 3 ×, even if 4 × would be possible.
Das Beschreiben der optischen Datenträger erfolgt damit zeitlich nicht optimal, so dass damit Zeitverluste einhergehen. The writing of the optical data carriers is therefore not optimal in terms of time, so that time is lost.
Beim Buffer-Underrun ist der interne Speicher (Buffer) des Peripheriegeräts (Brenner oder Datenschreiber) leer, dieser kann mangels Daten mit seiner Aufgabe nicht fortfahren und muss das Brennen oder Beschreiben der optischen Datenträger abbrechen. Bei Peripheriegeräten, die einen Buffer- Underrun-Schutz aufweisen, wird demgegenüber die Geschwindigkeit beim Schreiben herabgesetzt, da ein ständiges Aussetzen des Datenstromes vonstatten geht. In the case of buffer underrun, the internal memory (buffer) of the peripheral device (Burner or data recorder) empty, this can with its lack of data Task does not continue and must be burning or describing the cancel optical disk. For peripheral devices that have a buffer Having underrun protection, on the other hand, the speed at Writing reduced because there is a constant interruption of the data stream takes place.
Der in den Patentansprüchen 1 und 4 angegebenen Erfindung liegt das Problem zugrunde, die maximale Übertragungsgeschwindigkeit eines Busses, der mit einem Peripheriegerät für das Beschreiben eines optischen Datenspeichers verbunden ist, zu ermitteln. The invention specified in claims 1 and 4 is Problem, the maximum transmission speed of a bus, the with a peripheral device for writing an optical Data storage is connected to determine.
Dieses Problem wird mit den in den Patentansprüchen 1 und 4 aufgeführten Merkmalen gelöst. This problem is solved with those listed in claims 1 and 4 Features resolved.
Die erfindungsgemäßen Verfahren und Einrichtungen zeichnen sich durch die Ermittlung der maximalen Geschwindigkeiten vor dem Schreiben von Daten mindestens eines Computers auf einen optischen Datenspeicher durch ein Peripheriegerät aus. Vor dem Beschreiben von optischen Datenspeichern über Brenner als Peripheriegeräte muss vom Benutzer eine Schreibgeschwindigkeit angegeben werden. The inventive methods and devices are characterized by Determining the maximum speeds before writing data at least one computer to an optical data storage device Peripheral device. Before writing on optical data storage Burners as peripheral devices must have a user write speed can be specified.
Das stellt den Benutzer aber z. B. vor folgendes Problem: ein Brenner als Peripheriegerät unterstützt die Schreibgeschwindigkeiten 2×, 4× und 8×, aber über den Bus können nur Daten z. B. maximal 6× übertragen werden. Falls der Benutzer keine Kenntnis über diese 6× Begrenzung des Busses hat, stellt er ggf. 8× als Schreibgeschwindigkeit ein. Im Ergebnis entsteht ein Buffer- Underrun oder bei Brennern, die über eine Buffer-Underrun-Protection als Schutz vor einem Buffer-Underrun verfügen, wird die Datenübertragung unterbrochen. Das eigentliche Brennen erfolgt dann deutlich langsamer als 6×. Der Bus ist dabei eine Mehrzahl von Leitungen, über die Daten und Signale ausgetauscht werden. This provides the user with e.g. B. before the following problem: a burner as Peripherals support 2 ×, 4 ×, and 8 × write speeds, however Only data e.g. B. maximum 6 × can be transmitted. If the User has no knowledge of this 6 × limitation of the bus, he asks possibly 8 × as write speed. The result is a buffer Underrun or for burners that have a buffer underrun protection as Protection against a buffer underrun will result in data transmission interrupted. The actual burning then takes place significantly slower than 6 ×. The bus is a plurality of lines over which data and signals be replaced.
Das erfindungsgemäße Verfahren und die erfindungsgemäße Einrichtung zeichnen sich dadurch aus, dass über die Messung der Zeitdauer mindestens eines Abfrage-Kommandos bei der Initialisierung der Software für das Peripheriegerät durch den Computer über eine erste Einrichtung die maximale Datenübertragungsrate des Busses ermittelt wird. Diese Zeitdauer ist ein Maß für die daraus resultierende maximale Schreibgeschwindigkeit für das über diesen Bus angeschlossene Peripheriegerät, das in einer zweiten Einrichtung zugeordnet wird. Ein weiterer Vorteil der erfindungsgemäßen Verfahren und der erfindungsgemäßen Einrichtungen besteht darin, dass zum Einen diese resultierende maximale Schreibgeschwindigkeit über ein mit dem Computer verbundenem Datensichtgerät darstellbar ist und/oder zum Anderen diese maximale Schreibgeschwindigkeit über eine dritte Einrichtung im Computer automatisch eingestellt wird. Diese erste, zweite und dritte Einrichtung der erfindungsgemäßen Einrichtung sind Bestandteile des Computers und in diesem implementiert. The inventive method and the inventive device are characterized in that at least by measuring the duration a query command when initializing the software for the Peripheral device through the computer through a first device the maximum Data transfer rate of the bus is determined. This length of time is a measure for the resulting maximum write speed for the over peripheral connected to this bus, which is in a second facility is assigned. Another advantage of the method according to the invention and the Devices according to the invention consists in that, on the one hand resulting maximum write speed over a using the computer connected display device can be displayed and / or on the other hand this maximum write speed via a third device in the computer is set automatically. This first, second and third establishment of the The inventive device are part of the computer and in implemented this.
Mit der Darstellung der maximalen Schreibgeschwindigkeit, z. B. in einer angezeigten Maske in dem Datensichtgerät, wird der Benutzer in die Lage versetzt, diese maximale Schreibgeschwindigkeit, die aus der maximalen Datenübertragungsrate des Busses resultiert, über ein mit dem Computer verbundenem Dateneingabegerät z. B. über eine Tastatur einzustellen. With the representation of the maximum write speed, e.g. B. in one displayed mask in the data display device, the user will be able offset, this maximum write speed resulting from the maximum Data transfer rate of the bus results via a computer connected data input device z. B. set using a keyboard.
Ein wesentlicher Vorteil stellt dabei die Möglichkeit dar, dass diese Einstellung auch durch die dritte Einrichtung im Computer automatisch vorgenommen werden kann. A major advantage is the possibility that this setting also made automatically by the third device in the computer can be.
Die erfindungsgemäßen Verfahren und Einrichtungen zeichnen sich vorteilhaft dadurch aus, dass über die Software des Computers nur die Schreibgeschwindigkeiten für den Brenner als Peripheriegerät angeboten werden, die ein fehlerloses Beschreiben von optischen Datenspeichern sicherstellen. The methods and devices according to the invention are advantageous from the fact that only the Write speeds for the burner are offered as a peripheral device Ensure error-free writing of optical data storage.
Für den Benutzer ergibt sich damit zum Einen ein schnelleres Handhaben des Brenners und zum Anderen eine Vermeidung einer zu hohen Schreibgeschwindigkeit, die in der Folge zu einem Buffer-Underrun führen würde. Bei Brennern, die über einen Buffer-Underrun-Schutz verfügen, wird durch den Einsatz des erfindungsgemäßen Verfahrens die erreichbare Schreibgeschwindigkeit signifikant erhöht. On the one hand, this results in faster handling of the Brenner and on the other hand avoidance of too high Write speed, which would result in a buffer underrun. For burners that have buffer underrun protection, the Use of the inventive method the achievable Writing speed increased significantly.
Vorteilhafte Ausgestaltungen der Erfindung sind in den Patentansprüchen 2, 3, 5 und 6 angegeben. Advantageous embodiments of the invention are in claims 2, 3, 5 and 6 indicated.
Das verwendete Abfrage-Kommando nach den Weiterbildungen der Patentansprüche 2 und 5 kehrt unmittelbar zum Computer zurück, ändert den Status des Peripheriegerätes nicht und weist Laufzeiten auf, die vom jeweiligen Bus abhängig sind, an dem das Peripheriegerät angeschlossen ist. Dadurch wird das an den Computer angeschlossene Peripheriegerät als Schreiber oder Brenner nicht beeinflusst. The query command used for the further training of the Claims 2 and 5 immediately return to the computer, change the status of the peripheral device and has run times that of the respective bus to which the peripheral device is connected. This will the peripheral device connected to the computer as a recorder or Burner not affected.
Vorteilhafte Abfrage-Kommandos zur Ermittlung der maximalen
Geschwindigkeiten vor dem Schreiben von Daten mindestens eines Computers auf einen
optischen Datenspeicher durch ein Peripheriegerät sind nach den
Weiterbildungen der Patentansprüche 3 und 6 das Abfrage-Kommando mit dem
- - Code 12h,
- - Code 5ah mit gesetztem ModeSense mit Parameter 3fh oder
- - Kommandocode 3ch (Auslesen von Daten aus dem Recorderbuffer).
- - code 12h,
- - Code 5ah with ModeSense set with parameter 3fh or
- - Command code 3ch (reading data from the recorder buffer).
Ein Ausführungsbeispiel der Erfindung wird im folgenden näher erläutert. Zur Meidung von Wiederholungen werden das Verfahren und eine Einrichtung zur Ermittlung der maximalen Geschwindigkeit vor dem Schreiben von Daten mindestens eines Computers auf einen optischen Datenspeicher durch ein Peripheriegerät gemeinsam beschrieben. An embodiment of the invention is explained in more detail below. To avoid repetitions, the procedure and a facility to determine the maximum speed before writing data at least one computer to an optical data storage device Peripheral device described together.
Das Verfahren zur Ermittlung der maximalen Geschwindigkeiten beim Schreiben von Daten mindestens eines Computers auf optische Datenspeicher durch Peripheriegeräte und die Einrichtung zur Durchführung des Verfahrens basieren im Wesentlichen auf einem Computer mit einer zusätzlich implementierten ersten und zweiten und/oder dritten Einrichtung und zum Anderen auf einem Peripheriegerät, das entweder Bestandteil des Computers oder ein externes Gerät in Form eines Brenners/Schreibers für optische Datenspeicher ist. Ein derartiger Datenspeicher ist z. B. eine CD-R, eine CD-G, eine CD-RW, eine DVD-R, eine DVD-RW, eine DVD+R, eine DVD+RW oder eine DVD-RAM (CD - Compact Disc, DVD - Digital Versatile Disc, R - Recordable, RW - ReWriteable, RAM - Random Access Memory). The procedure for determining the maximum speeds at Writing data from at least one computer to optical data storage through peripheral devices and the device for carrying out the method are essentially based on a computer with an additional implemented first and second and / or third device and on the other a peripheral device that is either part of the computer or a external device in the form of a burner / recorder for optical data storage is. Such a data memory is e.g. B. a CD-R, a CD-G, a CD-RW, a DVD-R, a DVD-RW, a DVD + R, a DVD + RW or a DVD-RAM (CD - Compact Disc, DVD - Digital Versatile Disc, R - Recordable, RW - ReWriteable, RAM - Random Access Memory).
Während des Abfrage-Zyklus (Inquire-Zyklus) wird die Kohärenz zwischen dem Computer und dem Peripheriegerät geprüft. In der ersten Einrichtung im Computer wird die Zeitdauer eines Abfrage-Kommandos des Abfrage-Zyklus bei der Initialisierung der Software für dieses Peripheriegerät gemessen. Dabei handelt es sich um ein unmittelbar zum Computer zurückkehrendes, den Status des Peripheriegerätes nicht änderndes und Laufzeiten entsprechend nach dem Bus, an dem das Peripheriegerät angeschlossen ist, aufweisendes Abfrage- Kommando. Ein derartiges Abfrage-Kommando ist z. B. das Abfrage- Kommando mit dem Code 12h. During the query cycle (Inquire cycle) the coherence between the Computer and the peripheral device checked. In the first facility in Computer is the duration of a query command of the query cycle measured during the initialization of the software for this peripheral. there is a status returning directly to the computer of the peripheral device not changing and runtimes accordingly after Bus, to which the peripheral device is connected, Command. Such a query command is e.g. B. the query Command with the code 12h.
Die mit der ersten Einrichtung zusammengeschaltete zweite Einrichtung ordnet dieser Zeitdauer als Maß der maximalen Datenübertragungsrate die daraus resultierende maximale Schreibgeschwindigkeit für das Peripheriegerät zu. Diese Zeitdauer stellt damit gleichzeitig ein Maß für die maximale Datenübertragungsrate des Busses dar, der die maximale Schreibgeschwindigkeit des Peripheriegerätes bestimmt. Diese maximale Schreibgeschwindigkeit wird über ein mit der zweiten Einrichtung und eine Steuereinrichtung im Computer verbundenem Datensichtgerät in Form eines Bildschirms oder Displays dargestellt. Das geschieht vorteilhaft innerhalb einer dargestellten Maske. Über ein mit dem Computer verbundenen Dateneingabegerät in Form einer Tastatur kann der Benutzer diese maximale Schreibgeschwindigkeit einstellen. The second device interconnected with the first device arranges this period as a measure of the maximum data transfer rate resulting maximum write speed for the peripheral device too. This period of time is also a measure of the maximum Data transfer rate of the bus represents the maximum write speed of the Peripheral device determined. This maximum write speed is about one with the second device and a control device in the computer connected data display device in the form of a screen or display shown. This is advantageously done within a mask shown. about a data input device connected to the computer in the form of a keyboard the user can set this maximum write speed.
In einer Ausführungsform erfolgt die Einstellung der ermittelten maximalen Datenübertragungsrate des Busses und die daraus resultierende maximale Schreibgeschwindigkeit für dieses Peripheriegerät durch die dritte Einrichtung automatisch. In one embodiment, the maximum determined is set Data transfer rate of the bus and the resulting maximum Write speed for this peripheral by the third device automatically.
In einer weiteren, gleichfalls bevorzugten Ausführungsform erfolgt diese Einstellung automatisch, wobei gleichzeitig diese maximale Schreibgeschwindigkeit in der Maske des Datensichtgerätes angezeigt wird. In a further, likewise preferred embodiment, this is done Setting automatically, at the same time this maximum Write speed is displayed in the mask of the data display device.
Dadurch ist der Benutzer in die Lage versetzt vor dem Start der Datenübertragung auch eine andere maximale Schreibgeschwindigkeit manuell über die Tastatur einstellen. Die automatische Einstellung könnte dabei erst nach deren Bestätigung durch den Nutzer durch die dritte Einrichtung erfolgen. Diese dritte Einrichtung ist mit der zweiten Einrichtung verbunden. This puts the user in a position before starting the Data transfer also have a different maximum write speed manually via the Set the keyboard. The automatic setting could only after this Confirmation by the user through the third facility. This third device is connected to the second device.
Das Peripheriegerät wird mittels des USB (Universal Serial Bus) mit dem
Computer verbunden. Der USB zeichnet sich dabei dadurch aus, dass mehrere
Geräte an diese serielle Schnittstelle angeschlossen werden können.
Ein an ein USB-2.0 angeschlossenes USB-2.0-Gerät benötigt beispielsweise
für 25 Abfrage-Kommandos (lnquiry-Commands) weniger als z. B. 20 ms. Wenn
dasselbe USB-2.0-Gerät jetzt am gleichen Computer an einen USB-1.1-Bus
angeschlossen wird, benötigt dieses Gerät z. B. 100 ms für 25 Abfrage-
Kommandos (Inquiry-Commands). Aus diesem Sachverhalt ist es möglich, je
nach Dauer der Kommandos darauf zu schließen, wie hoch die
Datenübertragungsrate und die daraus resultierende maximale Schreibgeschwindigkeit für
dieses Peripheriegerät, unabhängig von der Prozessor-Geschwindigkeit, ist.
So konnte z. B. empirisch für die Zeit (t) von 25 Abfragekommandos folgender
Zusammenhang ermittelt werden:
- - t < 80 ms Geschwindigkeit nicht limitiert,
- - 80 ms < t < 130 ms Geschwindigkeit 6× (900 KB/s)
- - 130 ms < t Geschwindigkeit 4× (600 KB/s).
- - t <80 ms speed not limited,
- - 80 ms <t <130 ms speed 6 × (900 KB / s)
- - 130 ms <t speed 4 × (600 KB / s).
In einer weiteren Ausführungsform kann das Abfrage-Kommando mit dem Code 5ah mit gesetztem ModeSense mit Parameter 3fh zur Ermittlung der maximalen Datenübertragungsrate genutzt werden. Dabei werden alle Pages zurückgegeben (ca. 100 Bytes). Dieses Abfrage-Kommando kann gegebenenfalls vom Status des Schreibers/Brenners abhängig sein. In a further embodiment, the query command with the Code 5ah with ModeSense set with parameter 3fh to determine the maximum data transfer rate can be used. All pages returned (approx. 100 bytes). This query command can may depend on the status of the recorder / burner.
In einer weiteren Ausführungsform kann das Abfrage-Kommando mit dem
Kommandocode 3ch (Auslesen von Daten aus dem Recorderbuffer) zur
Ermittlung der maximalen Datenübertragungsrate über eine Zeitmessung
eingesetzt werden. Diese wird dabei genau gemessen. Es werden Daten aus
dem Recorderbuffer gelesen (bis zu 32 KByte pro Lesevorgang). Die
Datenmenge ist dabei vom Recorder als Schreiber/Brenner abhängig, da das
nicht von allen Recordern unterstützt wird. Die Dauer der Übertragung t beim
Auslesen von Daten mit z. B. 16 KByte aus dem Recorderbuffer beträgt somit
- - t < 10 ms, Übertragungsgeschwindigkeit der 16 KByte ist mindestens 10×
oder - - t > 10 ms, Übertragungsgeschwindigkeit der 16 Kbyte ist maximal 10×.
- - t <10 ms, transfer speed of the 16 KB is at least 10 ×
or - - t> 10 ms, transmission speed of the 16 Kbyte is a maximum of 10 ×.
Daraus kann unter anderem gefolgert werden, dass bei t < 10 ms ein USB-2- Bus und bei t > 10 ms ein USB-1.1-Bus vorhanden ist. Among other things, it can be concluded that a USB-2 Bus and at t> 10 ms there is a USB 1.1 bus.
Claims (6)
wobei die Zeitdauer mindestens eines Abfrage-Kommandos bei der Initialisierung der Software für das Peripheriegerät durch den Computer gemessen wird,
dass diese Zeitdauer ein Maß für die maximale Datenübertragungsrate des Busses und die daraus resultierende maximale Schreibgeschwindigkeit für das damit verbundene Peripheriegerät ist
und dass diese maximale Datenübertragungsrate als maximale Schreibgeschwindigkeit über ein mit dem Computer verbundenem Datensichtgerät dargestellt wird und damit manuell einstellbar ist und/oder dass die maximale Datenübertragungsrate des Busses als maximale Schreibgeschwindigkeit des Peripheriegerätes automatisch über den Computer eingestellt wird. 1. A method for determining the maximum speeds before writing data of at least one computer to an optical data memory by a peripheral device,
wherein the time period of at least one query command is measured by the computer when the software for the peripheral device is initialized,
that this time period is a measure of the maximum data transfer rate of the bus and the resulting maximum write speed for the peripheral device connected to it
and that this maximum data transfer rate is shown as the maximum write speed via a data display device connected to the computer and can therefore be set manually and / or that the maximum data transfer rate of the bus is automatically set via the computer as the maximum write speed of the peripheral device.
unmittelbar zum Computer zurückkehrt,
den Status des Peripheriegerätes nicht ändert und
Laufzeiten entsprechend nach dem Bus, an dem das Peripheriegerät angeschlossen ist, aufweist. 2. The method according to claim 1, characterized in that the query command
immediately returns to the computer,
does not change the status of the peripheral and
Run times according to the bus to which the peripheral device is connected.
dass im Computer eine die Zeitdauer mindestens eines Abfrage- Kommandos bei der Initialisierung der Software für das Peripheriegerät messende erste Einrichtung vorhanden ist,
dass die erste Einrichtung mit einer dieser Zeitdauer eine maximale Schreibgeschwindigkeit für das Peripheriegerät zuordnenden zweiten Einrichtung im Computer zusammengeschaltet ist, wobei diese Zeitdauer ein Maß für die maximale Datenübertragungsrate des Busses als Verbindung zwischen dem Computer und dem Peripheriegerät und gleichzeitig die maximale Schreibgeschwindigkeit für das damit verbundene Peripheriegerät ist,
dass die zweite Einrichtung über eine Steuereinrichtung im Computer mit einem wenigstens die maximale Schreibgeschwindigkeit anzeigenden Datensichtgerät verbunden ist,
dass der Computer mit einem, die manuelle Einstellung der Schreibgeschwindigkeit dienenden Dateneingabegerät verbunden ist und/oder dass die zweite Einrichtung mit einer die maximale Datenübertragungsrate des Busses als maximale Schreibgeschwindigkeit dieses Peripheriegerätes automatisch auf diese maximale Schreibgeschwindigkeit einstellenden dritten Einrichtung im Computer zusammengeschaltet ist. 4. Device for determining the maximum speeds before writing data of at least one computer to an optical data storage device by a peripheral device, characterized in that
that there is a first device in the computer that measures the time duration of at least one query command when the software for the peripheral device is initialized,
that the first device is interconnected with a second writing device that assigns a maximum writing speed for the peripheral device in the computer, this time period being a measure of the maximum data transfer rate of the bus as a connection between the computer and the peripheral device and, at the same time, the maximum writing speed for the associated device Peripheral device is
that the second device is connected via a control device in the computer to a data display device which indicates at least the maximum writing speed,
that the computer is connected to a data input device which serves for manual setting of the writing speed and / or that the second device is connected together in the computer with a third device which automatically sets the maximum data transmission rate of the bus as the maximum writing speed of this peripheral device to this maximum writing speed.
unmittelbar zum Computer zurückkehrendes,
den Status des Peripheriegerätes nicht änderndes und
Laufzeiten entsprechend nach dem Bus, an dem das Peripheriegerät angeschlossen ist, aufweisendes Abfrage-Kommando ist. 5. Device according to claim 4, characterized in that the query command
returning directly to the computer,
the status of the peripheral device does not change and
Run times corresponding to the query command according to the bus to which the peripheral device is connected.
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE2001131548 DE10131548B4 (en) | 2001-06-21 | 2001-06-21 | Method and device for determining the maximum speeds before writing data of at least one computer to an optical data memory by a peripheral device |
| PCT/DE2002/002274 WO2003001523A2 (en) | 2001-06-21 | 2002-06-21 | Method and device for determining the maximum speeds before writing data onto an optical data memory |
| AU2002325145A AU2002325145A1 (en) | 2001-06-21 | 2002-06-21 | Method and device for determining the maximum speeds before writing data onto an optical data memory |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE2001131548 DE10131548B4 (en) | 2001-06-21 | 2001-06-21 | Method and device for determining the maximum speeds before writing data of at least one computer to an optical data memory by a peripheral device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| DE10131548A1 true DE10131548A1 (en) | 2003-01-02 |
| DE10131548B4 DE10131548B4 (en) | 2004-03-11 |
Family
ID=7690016
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE2001131548 Expired - Lifetime DE10131548B4 (en) | 2001-06-21 | 2001-06-21 | Method and device for determining the maximum speeds before writing data of at least one computer to an optical data memory by a peripheral device |
Country Status (3)
| Country | Link |
|---|---|
| AU (1) | AU2002325145A1 (en) |
| DE (1) | DE10131548B4 (en) |
| WO (1) | WO2003001523A2 (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE19546455C1 (en) * | 1995-12-13 | 1997-05-07 | Wandel & Goltermann | Electrical line length measuring method |
| DE19710971A1 (en) * | 1997-03-17 | 1998-09-24 | Siemens Ag | Propagation timing method for sending telegram between two subscribers in bus system |
| US5870571A (en) * | 1996-08-02 | 1999-02-09 | Hewlett-Packard Company | Automatic control of data transfer rates over a computer bus |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5539915A (en) * | 1992-09-17 | 1996-07-23 | International Business Machines Corporation | System for completely transferring data from disk having low rate to buffer and transferring data from buffer to computer through channel having higher rate concurrently |
| US5542071A (en) * | 1992-11-13 | 1996-07-30 | Video Associates Labs, Inc. | System for determining communication speed of parallel printer port of computer by using start timer and stop timer commands within data combined with embedded strobe |
| JP3169736B2 (en) * | 1993-03-26 | 2001-05-28 | 日本電気株式会社 | Time interval notification method |
| JP4004695B2 (en) * | 1999-10-04 | 2007-11-07 | パイオニア株式会社 | Information recording device |
| US6574415B2 (en) * | 2000-10-23 | 2003-06-03 | Matsushita Electric Industrial Co., Ltd. | Digital signal recording apparatus and method thereof |
| DE20104461U1 (en) * | 2001-03-12 | 2001-06-28 | ahead software GmbH, 76307 Karlsbad | Checking the status of an internal memory (buffer) |
| DE20110791U1 (en) * | 2001-06-21 | 2001-09-06 | ahead software GmbH, 76307 Karlsbad | Device for determining the maximum speed before writing data of at least one computer to an optical data memory by a peripheral device |
-
2001
- 2001-06-21 DE DE2001131548 patent/DE10131548B4/en not_active Expired - Lifetime
-
2002
- 2002-06-21 WO PCT/DE2002/002274 patent/WO2003001523A2/en not_active Ceased
- 2002-06-21 AU AU2002325145A patent/AU2002325145A1/en not_active Abandoned
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE19546455C1 (en) * | 1995-12-13 | 1997-05-07 | Wandel & Goltermann | Electrical line length measuring method |
| US5870571A (en) * | 1996-08-02 | 1999-02-09 | Hewlett-Packard Company | Automatic control of data transfer rates over a computer bus |
| DE19710971A1 (en) * | 1997-03-17 | 1998-09-24 | Siemens Ag | Propagation timing method for sending telegram between two subscribers in bus system |
Also Published As
| Publication number | Publication date |
|---|---|
| AU2002325145A1 (en) | 2003-01-08 |
| DE10131548B4 (en) | 2004-03-11 |
| WO2003001523A2 (en) | 2003-01-03 |
| WO2003001523A3 (en) | 2003-03-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP1071937B1 (en) | System and method for configuring and/or parameterising a diagnostic device | |
| DE69224226T2 (en) | Optical disk ROM | |
| DE19727243A1 (en) | Hard disc drive with conversion of logical addresses into physical addresses | |
| DE19911967B4 (en) | Recording method and recording apparatus for an optical disk | |
| DE102019114027A1 (en) | Methods and devices for optimizing dynamic memory allocation in multi-level memory systems | |
| DE60319005T2 (en) | ADMISSION POINT FOR DIGITAL RIGHT ADMINISTRATIVE DATA | |
| EP2752724B1 (en) | Method for monitoring of field devices, controller, program element and computer-readable medium | |
| DE10131548A1 (en) | Method and device for determining the maximum speeds before writing data of at least one computer to an optical data memory by a peripheral device | |
| DE69838343T2 (en) | A SYSTEM AND METHOD FOR CASE ADDRESS DETECTION FOR ERROR ISOLATION | |
| DE20110791U1 (en) | Device for determining the maximum speed before writing data of at least one computer to an optical data memory by a peripheral device | |
| DE10112939B4 (en) | Method for displaying and / or checking the level of an internal memory (buffer) of a recorder for data carriers | |
| DE10029346A1 (en) | Method and device for optimizing a test program | |
| DE69031581T2 (en) | Method for observing a program loaded into a computer system and device for carrying out said method | |
| DE102004039884A1 (en) | Technical system e.g. electronic control unit, testing process for motor vehicle, involves finding simultaneous execution of program blocks of same hierarchical stage, and subsequently executing different hierarchical stage blocks | |
| DE102005029856A1 (en) | Device for optical disks and control program for these | |
| DE4018969C2 (en) | ||
| DE3530308C2 (en) | ||
| DE10035955A1 (en) | Method for identifying a reserved data area and corresponding device | |
| DE102005028466A1 (en) | Optical disk device, system for evaluating the optical disk device and program for its evaluation | |
| DE19808337A1 (en) | Clock-synchronised single-chip memory device | |
| EP1126475A2 (en) | Method and device for testing the SDRAM working memory of a personal computer | |
| DE102020212897A1 (en) | Method of accessing data in an external memory of a microcontroller | |
| EP1299802B1 (en) | Electronic system for developing software and a method for accessing the internal data of said software | |
| EP1646946B1 (en) | Access to a programmable logic controller | |
| DE19721296C1 (en) | Circuit simulation method using VHDL |
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: NERO AG, 76307 KARLSBAD, DE |
|
| R081 | Change of applicant/patentee |
Owner name: NERO AG, DE Free format text: FORMER OWNER: NERO AG, 76307 KARLSBAD, DE |
|
| R082 | Change of representative |
Representative=s name: SCHOPPE, ZIMMERMANN, STOECKELER, ZINKLER, SCHE, DE |
|
| R071 | Expiry of right |