[go: up one dir, main page]

DE4404649A1 - Interactive training and demonstration system - Google Patents

Interactive training and demonstration system

Info

Publication number
DE4404649A1
DE4404649A1 DE19944404649 DE4404649A DE4404649A1 DE 4404649 A1 DE4404649 A1 DE 4404649A1 DE 19944404649 DE19944404649 DE 19944404649 DE 4404649 A DE4404649 A DE 4404649A DE 4404649 A1 DE4404649 A1 DE 4404649A1
Authority
DE
Germany
Prior art keywords
data
sample
records
operations
database
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.)
Ceased
Application number
DE19944404649
Other languages
German (de)
Inventor
Martin Christian Hirsch
Michael T Robertson
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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to DE19944404649 priority Critical patent/DE4404649A1/en
Publication of DE4404649A1 publication Critical patent/DE4404649A1/en
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B19/00Teaching not covered by other main groups of this subclass
    • G09B19/0053Computers, e.g. programming
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B7/00Electrically-operated teaching apparatus or devices working with questions and answers
    • G09B7/02Electrically-operated teaching apparatus or devices working with questions and answers of the type wherein the student is expected to construct an answer to the question which is presented or wherein the machine gives an answer to the question presented by a student
    • G09B7/04Electrically-operated teaching apparatus or devices working with questions and answers of the type wherein the student is expected to construct an answer to the question which is presented or wherein the machine gives an answer to the question presented by a student characterised by modifying the teaching programme in response to a wrong answer, e.g. repeating the question, supplying a further explanation

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Educational Administration (AREA)
  • Educational Technology (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Electrically Operated Instructional Devices (AREA)

Abstract

The system contains a database with explanation data sets contg. explanatory texts for the defined operations, an input channel enabling selection of an operation to be learnt and a processing device, which determines one or more explanatory data sets in the data base for the selected operation and reproduces them via a reproduction device. The database also contains example data sets. The processing device determines at least one pair of example data sets for each selected operation. One example data set is produced from the other by the selected operation. The reproduction device reproduces the example data sets of the pair immediately one after the other.

Description

Die Erfindung betrifft ein interaktives Ausbildungs- und Demonstrationssystem, mit dem ein Benutzer eine Mehrzahl vorbestimmter Operationen, die an Datensätzen durchgeführt werden können, bequem und effizient erlernen kann, bzw. mit dem solche Operationen Dritten vorgeführt werden können.The invention relates to an interactive training and Demonstration system with which a user a majority predetermined operations performed on records can be learned comfortably and efficiently, or with to whom such operations can be demonstrated to third parties.

Beispiele für solche Operationen sind die Verarbeitung von Meßwerten, etwa durch Anpassung unterschiedlicher Aus­ gleichskurven mit unterschiedlichen vorgegebenen Anpas­ sungsparametern, die Veränderung und Retuschierung von Bildern im Rahmen der elektronischen Bildverarbeitung, z. B. in DTP- oder CAD-Systemen, die Veränderung oder Synthese von Klängen durch Einsatz diverser elektronischer Oszillatoren und Filter.Examples of such operations are the processing of Measured values, for example by adapting different offsets same curves with different predefined adaptations solution parameters, the change and retouching of Images in the context of electronic image processing, e.g. B. in DTP or CAD systems, the change or synthesis of Sounds through the use of various electronic oscillators and filters.

Solche Operationen werden heutzutage weitgehend computer­ unterstützt durchgeführt. Die Programme, die diese Operationen steuern, haben einen derartigen Grad und Komplexität und Mächtigkeit erreicht, daß es dem Anfänger in dem entsprechenden technischen Gebiet häufig nur schwer möglich ist, die Bedeutung und Wirkung einer solchen Operation zu erkennen. Die Effizienz von Handbüchern zur Erläuterung dieser Operationen ist unbefriedigend, was nicht zuletzt durch den enormen Umfang von Sekundärliteratur zu diesen Anwendungen belegt wird.Such operations are now largely computerized supported carried out. The programs that do this Control operations have such a degree and Complexity and thickness achieved that the beginner in the relevant technical field is often difficult is possible the meaning and impact of such To recognize surgery. The efficiency of manuals for Explanation of these operations is unsatisfactory, which is not lastly due to the enormous scope of secondary literature these applications.

Trotzdem bleibt die schriftliche oder graphische Beschreibung solcher Operationen häufig unbefriedigend. Für Audioanwendungen ist dies offensichtlich, da sich diese der Beschreibung durch Wort und Bild weitgehend entziehen. Doch auch bei vielen Anwendungen in der Bild- oder Meßwerteverarbeitung ist der Lerneffekt anhand einer gedruckten Beschreibung häufig nicht zufriedenstellend. Dies liegt an der Schwierigkeit, dem zukünftigen Anwender die betreffenden Operationen anhand von Beispielen wirksam zu verdeutlichen. Veränderungen an Bildern können bestenfalls durch Darstellung eines Bildpaares verdeutlicht werden, von dem ein Bild einen "Vorher"-, das andere einen "Nachher"- Zustand zeigt. Die Erfassung feiner Unterschiede zwischen den Bildern ist dabei nur durch einen genauen, punktweisen Vergleich zwischen den Bildern möglich und scheitert oft an der Druckqualität oder an Platzgründen, die eine Nebeneinanderdarstellung der Bilder verhindern.Nevertheless, the written or graphic remains Description of such operations is often unsatisfactory. For This is obvious to audio applications as this is the To a large extent remove the description through words and pictures. But also in many applications in the image or  Measured value processing is the learning effect based on a printed description often unsatisfactory. This is due to the difficulty that future users will have relevant operations based on examples clarify. At best, changes to images can can be illustrated by displaying a pair of images one picture a "before" - the other a "after" - Condition shows. Capturing subtle differences between the pictures is only by an exact, point by point Comparison between the pictures possible and often fails the print quality or space constraints, the one Prevent the images from being displayed side by side.

Daher statten die Hersteller von Bildverarbeitungssystemen oder Programmen, die die Nutzung eines Computers zur Bildverarbeitung ermöglichen, ihre Produkte häufig mit Datenbanken aus, die Datensätze mit Erläuterungen zu durch das System ausführbaren Operationen enthalten, die der Benutzer aus dem laufenden System heraus abfragen kann.Therefore, the manufacturers of machine vision systems equip or programs that use a computer Image processing enable them to use their products frequently Databases made up of records with explanations the system contains executable operations that the Can query users from the running system.

Wenn der Benutzer nach Kenntnisnahme der Erläuterungen die Operation vom Bildverarbeitungssystem durchführen läßt, so wird aus dem ursprünglichen Bild ein neues erzeugt und auf einem Bildschirm wiedergegeben. Die einer einzigen digitalisierten Farbfotografie entsprechende Datenmenge liegt bei qualitativ guter Wiedergabe im Bereich von Megabytes. Der Rechen- bzw. Zeitaufwand für die Durchführung von Operationen an solchen Datenmengen ist enorm, so daß auch bei Einsatz hochwertiger Mikrocomputer Rechenzeiten in der Größenordnung von 15 min. erreicht bzw. überschritten werden. Diese Zeit muß der Benutzer nach Eingabe des Befehls zur Durchführung der Operation abwarten, bis er ihr Ergebnis zu Gesicht bekommt. Ein genauer Vergleich des ursprünglichen Bilds mit dem veränderten ist so praktisch unmöglich. If, after reading the explanations, the user Operation can be carried out by the image processing system, so a new one is created from the original image and opened played on a screen. The one digitized amount of data corresponding to color photography with good quality reproduction lies in the range of Megabytes. The calculation or time required for the implementation of operations on such amounts of data is enormous, so that even when using high quality microcomputers of the order of 15 min. reached or exceeded become. The user must enter this time after entering the command wait for the operation to complete until he finds her result sees. A close comparison of the original Image with the changed is so practically impossible.  

Hinzu kommt, daß die Operationen häufig unumkehrbar sind, so daß der Benutzer das ursprüngliche Bild nur dann zum Vergleich erneut betrachten kann, wenn es vor der Operation abgespeichert worden ist und anschließend wieder auf den Bildschirm zurückgeholt wird. Diese Tätigkeiten beanspruchen die Aufmerksamkeit des Benutzers und erschweren ihm den Vergleich zwischen den Bildern.In addition, the operations are often irreversible that the user can only view the original image Comparison can consider again if it is before surgery has been saved and then back to the Screen is retrieved. Claim these activities the user's attention and make it difficult for him Comparison between the pictures.

Dies ist besonders störend bei Bildverarbeitungsoperationen, die stetige Veränderungen eines Bildes bewirken, wie z. B. Farbtonänderungen, Aufhellung oder Abdunklung, Änderungen von Kontrast oder Konturschärfe bei einem ganzen Bild oder Teilen davon. Aufgrund der großen zu verarbeitenden Datenmenge und der oftmals komplizierten Berechnungen sind diese Operationen besonders zeitaufwendig. Außerdem können diese Operationen den Gesamteindruck eines Bildes entscheidend beeinflussen, oft ohne daß ein unbefangener Betrachter erkennen könnte, durch welche Operationen der Eindruck zustande kommt, bzw. an welchen Stellen und in welcher Weise sich ursprüngliches und bearbeitetes Bild unterscheiden.This is particularly troublesome in image processing operations, that cause constant changes in an image, such as B. Color changes, lightening or darkening, changes of contrast or sharpness of contours for an entire image or Parts of it. Due to the large size to be processed Amount of data and the often complicated calculations these operations are particularly time consuming. You can also these operations the overall impression of an image decisively influence, often without an unbiased Viewer could see through what operations the Impression comes, or at which points and in which way original and edited picture differentiate.

Auch hängt die Wirkung solcher Operationen oft entscheidend von wählbaren Parametern wie dem Grad der Aufhellung, Kontrastverstärkung etc. ab. Dem unbefangenen Betrachter sollen in der Regel die zur Erzeugung des fertigen Bildes aus dem ursprünglichen eingesetzten Operationen nicht bewußt werden, oft soll nicht einmal erkennbar sein, daß das Bild bearbeitet worden ist. Dies erfordert vom Benutzer eines Bildverarbeitungssystems eine sorgfältige Wahl der Parameter im Grenzbereich zwischen Unsichtbarkeit und Übertreibung der durch die Operation bewirkten Veränderung. Diese Wahl beim laufenden System zu treffen, ist für den Anwender schwierig, da er wegen des zeitlichen Abstands zwar grobe Unterschiede zwischen zwei Bildern erkennen kann, nicht aber die eigentlich bezweckte geringe Änderung.The effects of such operations often depend crucially of selectable parameters such as the degree of brightening, Contrast enhancement etc. The unbiased viewer are usually intended to generate the finished image not aware of the operations originally used often it should not even be recognizable that the picture has been processed. This requires one from the user Image processing system a careful choice of parameters in the border area between invisibility and exaggeration of the change brought about by the operation. This choice at hitting the running system is difficult for the user  because there are rough differences due to the time interval can recognize between two pictures, but not the small change actually intended.

Besonders gravierend sind diese Probleme, wenn ganze Bildserien, wie z. B. Filmausschnitte, verarbeitet werden müssen. Eine Veranschaulichung von an bewegten Bildern durch Bildverarbeitungsoperationen erzielbaren Effekten durch stationäre, etwa gedruckte Bilder kann nicht mehr als ein Notbehelf sein, der dem Benutzer möglicherweise eine Ahnung vom zu erzielenden Effekt vermittelt, nicht aber eine hinreichend genaue Vorstellung, die ihn zum eigenen kreativen Einsatz der Operationen befähigen würde. Hinzu kommt, daß hier der Rechenaufwand schnell ein Ausmaß erreichen kann, bei dem sich ein Erproben der vom Bildverarbeitungssystem zur Verfügung gestellten Funktionen nach dem "Versuch-und-Irrtum"-Verfahren von selbst verbietet.These problems are particularly serious if whole Series of images, such as B. film clips are processed have to. An illustration of on moving pictures Image processing operations achievable effects stationary, such as printed images, cannot exceed one Be a makeshift that may give the user a clue of the effect to be achieved, but not one sufficiently precise notion that it is his own would enable creative use of the operations. In addition comes that the computational effort quickly becomes an extent can achieve, in which a testing of the Image processing system provided functions after the "trial and error" procedure by itself prohibits.

Dies hat zur Folge, daß der ungeübte Benutzer nach etlichen unbefriedigenden Versuchen zu dem Schluß kommt, daß die betreffende Operation keine brauchbaren Ergebnisse liefert, so daß er keine effiziente Nutzung des Bildverarbeitungssystems erlernt.As a result, the inexperienced user after several unsatisfactory attempts come to the conclusion that the the operation in question does not produce useful results, so that it is not an efficient use of the Machine vision system learned.

Ähnliche Probleme treten auch beim Erlernen des Umgangs mit Systemen zur Verarbeitung von Audiosignalen auf. Eine schriftliche Beschreibung ist hier in der Regel unzureichend, da sie keine klare Vorstellung vermitteln kann, ein wiederholter Vergleich von auf Schallplatten, Magnetbändern oder anderen Tonträgern gespeicherten Beispielen ist langwierig und beschwerlich.Similar problems also arise when learning how to use them Systems for processing audio signals. A written description is usually here  inadequate as they do not convey a clear idea can, a repeated comparison of on records, Magnetic tapes or other sound carriers stored Examples is lengthy and arduous.

Aufgabe der vorliegenden Erfindung ist daher, ein interak­ tives Ausbildungs- und Demonstrationssystem zum Erlernen bzw. Vorführen einer Mehrzahl von an Datensätzen durchführ­ baren Operationen anzugeben, die dem Benutzer einen schnellen, hochgenauen Vergleich zwischen den Datensätzen vor und nach Anwendung der zu erlernenden Operation darauf ermöglicht.The object of the present invention is therefore an interac tive training and demonstration system for learning or performing a plurality of data records operations that give the user a quick, highly accurate comparison between the data sets before and after applying the operation to be learned enables.

Das erfindungsgemäße Ausbildungs- und Demonstrationssystem umfaßt eine Datenbank mit Erläuterungsdatensätzen, die erläuternde Angaben zu den vorbestimmten Operationen enthalten, einen Eingabekanal, der die Auswahl einer zu erlernenden Operation ermöglicht, eine Verarbeitungsvorrichtung, die in der Datenbank zu der gewählten Operation einen oder mehrere Erläuterungsdatensätze ermittelt, und die eingerichtet ist deren Wiedergabe durch eine Wiedergabevorrichtung zu bewirken, das dadurch gekennzeichnet ist, daß die Datenbank ferner Beispieldatensätze enthält, an denen die vorbestimmten Operationen durchführbar sind, daß die Verarbeitungsvorrichtung zu jeder gewählten Operation in der Datenbank wenigstens ein Paar von Beispieldatensätzen ermittelt, wobei ein Beispieldatensatz des Paars durch die gewählte Operation aus dem anderen erhalten ist, und daß die Wiedergabevorrichtung eingerichtet ist, die Beispieldaten­ sätze des Paars unmittelbar aufeinanderfolgend wiederzuge­ ben. The training and demonstration system according to the invention includes a database of explanatory records that explanatory information on the predetermined operations included, an input channel that allows selection of one learning operation enables a Processing device in the database to the selected operation one or more Explanatory records determined, and which is set up playback by a playback device effect, which is characterized in that the database also contains sample data sets on which the predetermined operations are feasible that the Processing device for each selected operation in the Database at least one pair of sample records determined, with an example record of the pair by the selected operation is obtained from the other, and that the Playback device is set up the sample data to reproduce sentences of the couple in immediate succession ben.  

Da die entsprechenden Beispieldatensätze vorab in der Datenbank abgespeichert sind, entfällt die zum Durchführen der Operation notwendige Rechenzeit, und die Datensätze können in schneller Folge beliebig oft abwechselnd wiedergegeben werden. Dies ermöglicht es dem Benutzer, bei jedem Umschalten der Wiedergabe zwischen den Datensätzen auf ein bestimmtes Detail besonders zu achten, um sich so ein genaues Bild von der Wirkung der Operation zu verschaffen. Außerdem setzt ein solches System nicht das Vorhandensein des Anwenderprogramms oder des elektronischen Filters voraus, durch den einer der wiedergegebenen Datensätze sonst aus dem anderen erhalten würde.Since the corresponding sample data records are in advance in the Database are saved, there is no need to carry out the computing time required for the operation, and the records can alternate any number of times in quick succession are reproduced. This enables the user to every time you switch playback between records pay particular attention to a certain detail in order to become so to provide a precise picture of the effect of the operation. In addition, such a system does not imply the existence the user program or the electronic filter ahead, through which one of the data sets reproduced otherwise would get out of the other.

In vorteilhafter Ausgestaltung der Erfindung ermöglicht der Eingabekanal die gleichzeitige Auswahl mehrerer Operationen, und die Verarbeitungsvorrichtung ermittelt zu den gewählten Operationen in der Datenbank einen ersten und mehrere zweite Beispieldatensätze, wobei die zweiten Beispieldatensätze durch die gewählten Operationen aus dem ersten erhalten sind, und die Wiedergabevorrichtung ist eingerichtet, um die ermittelten ersten und zweiten Beispieldatensätze unmit­ telbar aufeinanderfolgend wiederzugeben. Dies ermöglicht es dem Anwender, neben der Wirkung einer bestimmten Operation auf den ersten Datensatz auch die Unterschiede in der Wirkung mehrerer Operationen, die Funktionen desselben oder mehrerer Anwenderprogramme sein können, oder unterschiedlicher Filter genau zu erfassen.In an advantageous embodiment of the invention, the Input channel the simultaneous selection of several operations, and the processing device determines to the selected one Operations in the database a first and several second Sample records, with the second sample records obtained through the chosen operations from the first are, and the playback device is set up to the determined first and second sample data records immediately playable sequentially. This makes it possible the user, in addition to the effect of a particular operation on the first record also the differences in the Effect of multiple operations, the functions of the same or can be several user programs, or different filters to capture exactly.

Dabei kann die Verarbeitungsvorrichtung eingerichtet sein, einen ermittelten Beispieldatensatz selbsttätig oder in Reaktion auf einen Benutzerbefehl hin wiederzugeben.The processing device can be set up a determined sample data record automatically or in Play back in response to a user command.

Die Beispieldatensätze können Bild-, Ton- und/oder Textdaten umfassen. Bilddaten können Darstellung einzelner stationärer Bilder oder bewegte Bildserien sein. Je nach Art der Daten in den Beispieldatensätzen bzw. den Erläuterungsdatensätzen ist die Wiedergabevorrichtung mit einem Bildschirm und/oder einem Lautsprecher ausgestattet. Wenn die Wiedergabevorrichtung zur Wiedergabe von Bild- und/oder Textdaten eingerichtet ist, ist es besonders vorteilhaft, wenn diese zeitlich nacheinander am selben Ort wiedergegeben werden können. Dies ermöglicht es dem Anwender, Teile der Beispieldatensätze gezielt zu vergleichen, ohne daß er in zwei getrennten Darstellungen jeweils die einander entsprechenden Bereiche suchen muß. Dies ist wichtig, wenn die Operationen feine Änderungen oder Retuschen an Bildvorlagen sind. Solche Änderungen, wie z. B. die Verän­ derung des Lidschattens in einem Gesicht, können den Ge­ samteindruck des Bildes häufig entscheidend bestimmen, ohne daß der Betrachter aus nebeneinanderliegenden Bildern klar erkennen könnte, worin der Unterschied besteht.The example data sets can be image, sound and / or text data include. Image data can represent individual stationary  Pictures or moving picture series. Depending on the type of data in the example data sets or the explanatory data sets is the display device with a screen and / or equipped with a loudspeaker. If the Playback device for reproducing images and / or Text data is set up, it is particularly advantageous if they are shown one after the other in the same place can be. This allows the user to share parts of the To compare example data sets in a targeted manner without having them in two separate representations each one another corresponding areas must search. This is important if the operations make subtle changes or retouches Image templates are. Such changes, such as B. the changes changes in the eye shadow on a face can damage the face often determine the overall impression of the image without that the viewer is clear from adjacent images could see what the difference is.

Zur Verbesserung der Lernwirkung ist es sinnvoll, wenn die Wiedergabevorrichtung in der Lage ist, gleichzeitig oder abwechselnd mit einem der ermittelten Beispieldatensätze einen die gewählte Operation erläuternden Textdatensatz auszugeben.To improve the learning effect, it makes sense if the Playback device is able to simultaneously or alternating with one of the determined sample data sets a text data record explaining the selected operation to spend.

Eine bevorzugte Anwendung der vorliegenden Erfindung ist die Demonstration von Funktionen eines auf einer Datenverarbei­ tungsanlage lauffähigen Anwenderprogramms. Zu diesem Zweck ist es zwar nicht zwingend, aber vorteilhaft, das System in Form einer Datenverarbeitungsanlage auszubilden, die durch ein interaktives Ausbildungs- und Demonstrationsprogramm gesteuert wird, und die so eingerichtet ist, daß sie auch das Anwenderprogramm ausführen kann. Bei einem solchen System ist es bevorzugt, wenn das Ausbildungs- und Demonstrationsprogramm und Teile des oder der zu demonstrierenden Anwenderprogramme auf demselben Datenträger gespeichert sind, so daß der Benutzer das Gelernte sofort anwenden kann. Zu diesem Zweck ist ein CD-ROM als Datenträger bevorzugt. Es ist ferner vorteilhaft, wenn der Eingabekanal auch die Auswahl eines Beispieldatensatzes ermöglicht, damit der Benutzer anhand eines für seine Zwecke interessanten Beispiels die zur Erzeugung dieses Beispieldatensatzes erforderlichen Operationen ermitteln kann. Zu diesem Zweck sollte die Datenbank zu jedem Beispieldatensatz einen zugeordneten Kommentardatensatz enthalten, der die Operation(en) angibt, die zur Erzeugung des Beispieldatensatzes benutzt wurden.A preferred application of the present invention is Demonstration of functions of one on data processing executable user program. To this end it is not mandatory, but advantageous to put the system in Form a data processing system that through an interactive training and demonstration program is controlled, and is set up so that it too can execute the user program. With such a System, it is preferred if the training and Demonstration program and parts of the or  demonstrating user programs on the same data carrier are saved so that the user can immediately learn what they have learned can apply. For this purpose, a CD-ROM is as Disk preferred. It is also advantageous if the Input channel also the selection of a sample data set allows the user to use one for his own purposes interesting example to generate this Determine the sample record of operations required can. To this end, the database should be available to everyone Sample record an associated comment record included, which specifies the operation (s) required to generate of the sample data set were used.

Neben dem Erlernen der Operationen, die den Funktionen eines Anwenderprogramms entsprechen, kann die Erfindung auch das Erlernen der Bedienung des Anwenderprogramms selber unter­ stützen, indem der Eingabekanal so eingerichtet ist, daß der Benutzer zum Wählen einer Operation im erfindungsgemäßen System dieselben Handlungen ausführen muß wie zum Auswählen der entsprechenden Funktion des Anwenderprogramms. Dies wird zweckmäßigerweise dadurch geschehen, daß die Benutzeroberfläche des erfindungsgemäßen Systems der des Anmelderprogramms nachgebildet wird.In addition to learning the operations that perform the functions of a Corresponding user program, the invention can also do that Learn how to use the user program yourself at support by setting up the input channel so that the User to choose an operation in the invention System must perform the same actions as for selection the corresponding function of the user program. this will expediently done in that the User interface of the system of the invention Application program is simulated.

Ein Beispiel für ein erfindungsgemäßes Ausbildungssystem ist mit Bezug auf die beigefügten Figuren beschrieben. Es zeigen:An example of a training system according to the invention is described with reference to the accompanying figures. It demonstrate:

Fig. 1 den schematischen Aufbau eines erfindungsgemäßen Systems, Fig. 1 shows the schematic structure of a system according to the invention,

Fig. 2a und 2b ein Flußdiagramm des Verarbeitungsablaufs im System aus Fig. 1, und FIGS. 2a and 2b is a flow chart of the processing flow in the system of FIG. 1, and

Fig. 3 ein Beispiel für eine im System aus Fig. 1 verwendete Bildschirmanzeige. Fig. 3 shows an example of a screen display used in the system of Fig. 1.

Fig. 1 zeigt den schematischen Aufbau eines erfindungsgemäßen Systems. Es umfaßt einen Mikrocomputer als Verarbeitungsvorrichtung 1, ein CD-ROM-Laufwerk 2 zur Unterbringung der Datenbank, einen Eingabekanal 3, bestehend aus einer Tastatur mit Maus, und eine Wiedergabevorrichtung 4, die hier einen Bildschirm umfaßt, die aber je nach Art der zu verarbeitenden Daten auch mit einem Lautsprecher ausgestattet sein kann. Fig. 1 shows the schematic structure of a system according to the invention. It comprises a microcomputer as the processing device 1 , a CD-ROM drive 2 for accommodating the database, an input channel 3 , consisting of a keyboard with a mouse, and a playback device 4 , which here comprises a screen, but depending on the type of data to be processed Data can also be equipped with a speaker.

Die Datenbank enthält eine Vielzahl von Beispieldatensätzen, die digitalisierte Bilder darstellen, die zum Teil mit Hilfe eines Scanners eingelesen sind und zum Teil aus den so ein­ gelesenen Beispieldatensätzen durch Anwendung der Funktionen des zu demonstrierenden Anwenderprogramms erhalten sind.The database contains a large number of sample data sets, which represent digitized images, some with the help of a scanner are read and partly from the so read sample data records by using the functions of the user program to be demonstrated.

Ferner enthält die Datenbank zu jedem Beispielsdatensatz Informationen darüber, durch welche Operation er aus welchem anderen Beispieldatensatz erhalten wurde und welche Bei­ spieldatensätze durch Anwendung anderer Operationen aus ihm erhalten wurden. Ferner enthält sie zu jeder Operation Erläuterungsdatensätze, die die Anwendung und Wirkung der Operation beschreiben, sowie längere Dokumente, in denen komplexere Sachverhalte, die z. B. das Zusammenspiel mehrerer Operationen betreffen, geschildert sind.The database also contains every sample data record Information about which operation he made from which one other sample data set was obtained and which case game records by applying other operations from it were obtained. It also contains information about every operation Explanatory records that illustrate the application and effect of Describe surgery, as well as longer documents in which more complex issues, e.g. B. the interaction of several Operations concern, are described.

Fig. 2 zeigt schematisch die Arbeitsweise des erfindungsge­ mäßen Systems. Bei Inbetriebnahme erreicht das System zunächst einen Verteilerzustand 10, in dem das System auf eine Eingabe des Anwenders wartet, die die weitere Betriebsart spezifiziert. Als Betriebsarten stehen zur Wahl: die Vorführung eines längeren Dokuments, durch das der Anwender allgemeine Informationen zur Arbeitsweise und den Funktionsmöglichkeiten des Anwenderprogramms erhält, dessen Funktionen gelernt werden sollen (Zustand 11), die Vorführung einer bestimmten Operation (12), oder die Ausführung eines Anwenderprogramms (13). Fig. 2 shows schematically the operation of the system according to the invention. When starting up, the system first reaches a distribution status 10 , in which the system waits for an input from the user that specifies the further operating mode. The following operating modes are available: the presentation of a longer document, through which the user receives general information on the mode of operation and the functions of the user program whose functions are to be learned (state 11 ), the presentation of a specific operation ( 12 ), or the execution of a User program ( 13 ).

Nachdem es den entsprechenden Befehl erhalten hat, geht das System vom Zustand 10 in einen der Zustände 11, 14 oder 22 über und zeigt dem Anwender eine Liste aller möglichen auszuwählenden Dokumente, Operationen bzw. Anwenderprogramme an und wartet dessen Auswahl ab. Die Auswahl kann erfolgen, indem der Benutzer Zeichenfolgen auf der Tastatur eingibt, oder indem er mit der Maus einen Zeiger auf dem Bildschirm zu einem Listenbestandteil oder einem Befehlssymbol führt und eine Maustaste drückt.After receiving the corresponding command, the system changes from state 10 to one of states 11 , 14 or 22 and shows the user a list of all possible documents, operations or user programs to be selected and waits for it to be selected. The selection can be made by the user entering character strings on the keyboard, or by using the mouse to move a pointer on the screen to a list component or a command symbol and pressing a mouse button.

Ausgehend von Zustand 11 ermittelt das System in Schritt 12, welches Dokument der Benutzer ausgewählt hat und zeigt es in Schritt 13 seitenweise auf dem als Wiedergabevorrichtung dienenden Bildschirm an. Wenn das Dokument vollständig wiedergegeben worden ist, oder falls während der Wiedergabe ein entsprechender Befehl vom Anwender eingegeben wird, kehrt das System in den Zustand 11 zurück.Starting from state 11, the system determines in step 12 which document the user has selected and, in step 13, displays it page by page on the screen serving as the display device. If the document has been completely reproduced, or if a corresponding command is entered by the user during the reproduction, the system returns to state 11 .

Wenn im Verteilerzustand 10 der Betriebszustand "Operation" gewählt worden ist, zeigt das System in Schritt 14 dem Anwender eine Liste möglicher Operationen an, aus denen dieser eine auswählen kann. Die Verarbeitungsvorrichtung erkennt die gewählte Operation (Schritt 15) und ermittelt zur gewählten Operation ein Paar von Beispieldatensätzen, von denen jeweils einer durch die Operation aus dem anderen erhalten wurde, sowie einen Erläuterungsdatensatz (Schritt 16). Einer dieser Beispieldatensätze wird auf dem Bildschirm wiedergegeben, während sich das System im Zustand 17 befindet. If the operating state "Operation" has been selected in the distributor state 10, the system displays a list of possible operations from which the user can select one in step 14. The processing device recognizes the selected operation (step 15) and determines a pair of sample data sets, one of which was obtained from the other through the operation, and an explanatory data set (step 16) for the selected operation. One of these sample records is displayed on the screen while the system is in state 17 .

Der Aufbau der Bildschirmanzeige in diesem Zustand ist in Fig. 3 schematisch gezeigt. Einen wesentlichen Teil des Bildschirms nimmt der wiedergegebene Beispieldatensatz 50 ein, daneben wird dem Anwender ein Teil 51 der Liste verfügbarer Operationen und Symbole 52-55 für einige weitere Befehle angezeigt, die das System verarbeiten kann. In den Bereichen 56 und 57 der Anzeige werden der Name der gewählte Operation und des dargestellten Beispieldatensatzes angegeben. Zu den den Symbolen 52-55 zugeordneten Befehlen gehört der in Schritt 18 verarbeitete Umschaltbefehl, auf den das System reagiert, indem es den wiedergegebenen Beispieldatensatz sofort durch den anderen Beispieldatensatz des ermittelten Paars ersetzt (Schritt 19) und in den Wiedergabezustand 17 zurückkehrt. Beide Beispieldatensätze werden an genau derselben Stelle des Bildschirms wiedergegeben, so daß ein sehr genauer, punktueller Vergleich möglich ist. Durch den in Schritt 20 verarbeiteten Info-Befehl können Erläuterungsdatensätze zur Anzeige gebracht werden (21), in denen die ausgewählte Operation und die Entstehung des dargestellten Bildes erläutert sind. Auf einen Befehl des Benutzers hin kehrt das System von der Wiedergabe der Erläuterungen zur Wiedergabe der Beispieldatensätze (Zustand 17) zurück. Durch die Möglichkeit des ständigen Hin- und Herschaltens zwischen Erläuterung und Beispieldatensätzen kann der Benutzer die Bedeutung der dargestellten Operationen schnell und sicher erfassen.The structure of the screen display in this state is shown schematically in FIG. 3. The reproduced example data record 50 occupies a substantial part of the screen, and the user is also shown a part 51 of the list of available operations and symbols 52-55 for some further commands that the system can process. In areas 56 and 57 of the display, the name of the selected operation and the example data record shown are indicated. The commands assigned to the symbols 52-55 include the toggle command processed in step 18, to which the system responds by immediately replacing the reproduced sample data record with the other sample data record of the determined pair (step 19) and returning to the playback state 17 . Both sample data records are reproduced at exactly the same point on the screen, so that a very precise, selective comparison is possible. The info command processed in step 20 can be used to display (21) explanatory data records in which the selected operation and the creation of the displayed image are explained. Upon a command from the user, the system returns from playing the explanations for playing the sample records (state 17 ). The possibility of constantly switching back and forth between explanations and sample data sets enables the user to quickly and reliably grasp the meaning of the operations shown.

Eine weitere zu erlernende Operation kann gemäß Schritt 12 aus der Liste 51 in Fig. 3 ausgewählt werden. Es kann jedoch auch der einem der Symbole 52-55 zugeordnete Sortierbefehl verwendet werden. Wenn das System diesen Sortierbefehl empfangen hat, erzeugt es in Schritt 12 ein Operationsauswahlmenü auf dem Bildschirm, bei dem die Anordnung der Operationen der im zu demonstrierenden Programm verwendeten Anordnung nachgebildet ist. Dies ist in der Regel eine thematisch sortierte Auflistung der Operationen. Sie ermöglicht es dem Benutzer gleichzeitig, mit der Art des Operationsaufrufs im zu erlernenden Programm vertraut zu werden.Another operation to be learned can be selected according to step 12 from the list 51 in FIG. 3. However, the sort command associated with one of the symbols 52-55 can also be used. When the system has received this sort command, it generates an operation selection menu on the screen in step 12, in which the arrangement of the operations is modeled on the arrangement used in the program to be demonstrated. This is usually a thematically sorted list of operations. At the same time, it enables the user to become familiar with the type of operation call in the program to be learned.

In der Betriebsart "Anwenderprogramm" zeigt das System in Schritt 22 eine Liste weiterer Programme, die der Mikrocomputer auszuführen in der Lage ist. Unter diesen Programmen befinden sich Teile des vom Benutzer zu erlernenden Programms. Nach Ausführung des Programms kehrt das System in den Zustand 22 zurück.In the operating mode "user program", the system shows in step 22 a list of further programs which the microcomputer is able to execute. These programs include parts of the program to be learned by the user. After executing the program, the system returns to state 22 .

Ferner erkennt das System in den Zuständen 11, 14 und 22 eine Reihe von Befehlen, die es veranlassen, in den Zustand 26 überzugehen und je nach Befehl des Benutzers eine Liste von Bezeichnungen von Beispieldatensätzen aus der Datenbank (Schritt 26) oder auch von verkleinerten Darstellungen von Beispieldatensätzen, die durch Operationen verändert sind (27), oder zu denen durch eine Operation veränderte Beispieldatensätze in der Datenbank existieren (28), dem Benutzer zur Auswahl anzubieten. Wenn das System im Schritt 29 bzw. 30 einen vom Benutzer ausgewählten Beispieldatensatz ermittelt hat, sucht es in Schritt 31 bzw. 32 den zur Bildung eines Paares erforderlichen zweiten Beispieldatensatz, ermittelt die Operation, durch die ein Beispieldatensatz des Paars aus dem anderen hervorgegangen ist und bestimmt den zugehörigen Erläuterungsdatensatz. Anschließend geht das System in den Zustand 17 über, in dem der Benutzer die Erläuterungen zur Entstehung des Beispieldatensatzes abfragen kann. Furthermore, the system recognizes in states 11 , 14 and 22 a series of commands which cause it to transition to state 26 and, depending on the command of the user, a list of names of example data records from the database (step 26) or of reduced representations to offer the user for selection of sample data records which have been changed by operations (27) or for which sample data records changed by an operation exist in the database (28). If the system has determined a sample data record selected by the user in steps 29 and 30, it searches for the second sample data record required for forming a pair in steps 31 and 32, determines the operation by which one sample data record of the pair emerged from the other and determines the associated explanatory data record. The system then goes to state 17 , in which the user can query the explanations for the creation of the example data record.

Vor Eintritt in diesem Zustand legt die Verarbeitungseinrichtung 1 die ermittelten Beispieldatensätze in in zwei unterschiedlichen Bereichen eines Halbleiterspeichers ab. Die Wiedergabeeinrichtung 4 enthält eine Bildschirmsteuerschaltung, in der die Anfangsadresse und die Länge jeweils eines dieser Bereiche gespeichert sind. Die Bildschirmsteuerschaltung adressiert zyklisch in festgelegter Reihenfolge alle Speicherplätze des Bereichs und liest ihren Inhalt aus, um ihn auf dem Bildschirm darzustellen. Wenn die Steuereinrichtung in Schritt 18 den Umschaltbefehl über den Eingabekanal empfängt, veranlaßt sie die Bildschirmsteuerschaltung, die Anfangsadresse des jeweils anderen Bereichs zu speichern. Auf diese Weise werden beim nächsten Zyklus die Speicherstellen des anderen Bereichs ausgelesen und auf dem Bildschirm dargestellt. So wird die Umschaltung zwischen den wiederzugebenden Beispieldatensätzen in minimaler Zeit bewerkstelligt, und es ist sichergestellt, daß entsprechende Bits der zwei Beispieldatensätze an derselben Stelle des Bildschirms wiedergegeben werden.Before this state occurs, the processing device 1 stores the determined example data sets in two different areas of a semiconductor memory. The display device 4 contains a screen control circuit in which the start address and the length of each of these areas are stored. The screen control circuit cyclically addresses all memory locations in the area in a defined order and reads out their content in order to display it on the screen. When the controller receives the toggle command via the input channel in step 18, it causes the screen control circuit to store the start address of the other area. In this way, the memory locations of the other area are read out and displayed on the screen during the next cycle. In this way, switching between the sample data records to be reproduced is accomplished in a minimal time, and it is ensured that corresponding bits of the two sample data records are reproduced at the same position on the screen.

Bei einer anderen Ausgestaltung des erfindungsgemäßen Systems können auch die Ergebnisse verschiedener Operationen in der oben beschriebenen Weise miteinander verglichen werden. Dies ist zweckmäßig bei Operationen, die der Ausführung gleicher Funktionen eines zu demonstrierenden Programms unter Vorgabe unterschiedlicher Parameterwerte entsprechen. Bei dieser Ausgestaltung enthält die Datenbank 2 zu einem Ausgangsbeispieldatensatz mehrere Beispieldatensätze, die aus diesem durch Operationen erhalten wurden, die sich nur durch die Wahl der Parameter unterscheiden. Diese Mehrzahl von Datensätzen kann ebenfalls in einem Halbleiterspeicher abgelegt und durch Austauschen der Anfangsadresse in der Bildschirmsteuerschaltung abwechselnd angezeigt werden, um so dem Anwender den Einfluß der Parameter zu verdeutlichen.In another embodiment of the system according to the invention, the results of various operations can also be compared with one another in the manner described above. This is useful for operations that correspond to the execution of the same functions of a program to be demonstrated with the specification of different parameter values. In this embodiment, the database 2 contains several sample data records for an initial sample data record, which were obtained from the latter by operations which differ only in the choice of parameters. This plurality of data records can also be stored in a semiconductor memory and can be displayed alternately by exchanging the start address in the screen control circuit in order to clarify the influence of the parameters to the user.

Ein solches System kann ebenfalls mit der in Fig. 3 dargestellten Bildschirmanzeige arbeiten. In diesem Fall sind mehrere Beispieldatensätze in unterschiedlichen Bereichen eines Halbleiterspeichers abgelegt, und der Umschaltbefehl bewirkt die zyklische Vertauschung der in der Bildschirmsteuerschaltung gespeicherten Anfangsadresse des dargestellten Bereichs.Such a system can also operate with the screen display shown in FIG. 3. In this case, several example data sets are stored in different areas of a semiconductor memory, and the switchover command cyclically swaps the start address of the area shown, which is stored in the screen control circuit.

Alternativ können auch mehrere Umschaltbefehle vorgesehen werden, wobei das System auf Eingabe eines dieser Befehle den ursprünglichen Beispieldatensatz wiedergibt und die anderen jeweils einem aus diesem erhaltenen Beispieldatensatz zugeordnet sind.Alternatively, several switchover commands can also be provided be, the system upon entering one of these commands reproduces the original sample record and the each one received from it Sample data set are assigned.

Das erfindungsgemäße System ist selbstverständlich nicht auf die Verwendung in Verbindung mit einem einzelnen Programm, Bildverarbeitungssystem oder Filter beschränkt. Wenn die Datenbank mit Beispieldatensätzen, die mit unterschiedlichen Programmen oder Filtern erhalten wurden und mit entsprechenden Erläuterungsdatensätzen versehen wird, ermöglicht das System dem Anwender auf bequeme Weise den Vergleich zwischen den Leistungsmerkmalen konkurrierender Produkte. In Anbetracht der Komplexität und der hohen Anschaffungskosten insbesondere bild- oder filmverarbeitender Systeme ist eine solche Vergleichsmöglichkeit für den Anwender nicht nur als Ausbildungs- und Demonstrationssystem von Interesse, sondern sie kann ihm auch vor dem Erwerb eines entsprechenden Pro­ dukts eine preiswerte Entscheidungshilfe liefern.The system according to the invention is of course not on use in conjunction with a single program, Image processing system or filter limited. If the Database with sample data records with different Programs or filters have been received and with corresponding explanatory data records are provided, the system enables the user to conveniently Comparison between the features competing Products. Considering the complexity and the high Acquisition costs, especially picture or film processing systems is one of them Possibility of comparison for the user not only as Training and demonstration system of interest but it can also give him the right to buy a pro provide a reasonably priced decision aid.

Claims (13)

1. Interaktives Ausbildungs- und Demonstrationssystem zum Erlernen bzw. Vorführen einer Mehrzahl vorbestimmter, an Datensätzen ausführbarer Operationen, das eine Datenbank mit Erläuterungsdatensätzen, die erläuternde Angaben zu den vorbestimmten Operationen enthalten, einen Eingabe­ kanal, der die Auswahl einer zu erlernenden Operation ermöglicht, eine Verarbeitungsvorrichtung, die in der Datenbank zu der gewählten Operation einen oder mehrere Erläuterungsdatensätze ermittelt, und die eingerichtet ist deren Wiedergabe durch eine Wiedergabevorrichtung zu bewirken, aufweist, dadurch gekennzeichnet, daß die Datenbank ferner Beispieldatensätze enthält, daß die Verarbeitungsvorrichtung zu jeder gewählten Operation in der Datenbank wenigstens ein Paar von Beispieldatensät­ zen ermittelt, wobei ein Beispieldatensatz des Paars durch die gewählte Operation aus dem anderen erhalten ist, daß die Wiedergabevorrichtung eingerichtet ist, die Beispieldatensätze des Paars unmittelbar aufeinander­ folgend wiederzugeben.1. Interactive training and demonstration system for learning or demonstrating a plurality of predetermined operations which can be carried out on data records and which has a database with explanatory data records which contain explanatory information about the predetermined operations, an input channel which enables the selection of an operation to be learned Processing device which determines one or more explanatory data records in the database for the selected operation and which is set up for its reproduction by a playback device, characterized in that the database also contains sample data records that the processing device for each selected operation in the database at least one pair of sample records are determined, one sample record of the pair being obtained from the other by the selected operation, that the playback device is set up, the sample records of the pair immediately to play sequentially. 2. System nach Anspruch 1, dadurch gekennzeichnet, daß der Eingabekanal die gleichzeitige Auswahl mehrerer Operationen ermöglicht, daß die Verarbeitungsvorrichtung zu den gewählten Operationen in der Datenbank einen ersten und mehrere zweite Beispieldatensätze ermittelt, wobei die zweiten Beispieldatensätze durch die gewählten Operationen aus dem ersten erhalten sind, daß die Wiedergabevorrichtung eingerichtet ist, die ermittelten ersten und zweiten Beispieldatensätze unmittelbar aufeinanderfolgend wiederzugeben.2. System according to claim 1, characterized in that the input channel the simultaneous selection of several Operations allows the processing device for the selected operations in the database first and several second sample data sets determined, where the second sample records are chosen by Operations obtained from the first are that Playback device is set up, the determined  first and second sample records immediately to play sequentially. 3. System nach Anspruch 1 oder 2, dadurch gekennzeichnet, daß die Beispieldatensätze Bild-, Ton- und/oder Textdaten­ sätze umfassen.3. System according to claim 1 or 2, characterized in that the sample data sets of image, sound and / or text data include sentences. 4. System nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, daß die Wiedergabevorrichtung einen Bildschirm und/oder einen Lautsprecher umfaßt.4. System according to one of the preceding claims, characterized in that the display device has a screen and / or includes a speaker. 5. System nach einem der Ansprüche 1 bis 4, dadurch gekennzeichnet, daß die Wiedergabevorrichtung eingerichtet ist, Bild- und/oder Textdaten der ermittelten Beispieldatensätze zeitlich nacheinander am selben Ort wiederzugeben.5. System according to one of claims 1 to 4, characterized in that the playback device is set up, image and / or text data of the determined example data sets to play back one after the other at the same place. 6. System nach einem der Ansprüche 1 bis 5, dadurch gekennzeichnet, daß die Wiedergabevorrichtung eingerichtet ist, ein die gewählte Operation erläuternden Textdatensatz gleichzeitig mit wenigstens einem der ermittelten Beispieldatensätze wiederzugeben.6. System according to one of claims 1 to 5, characterized in that the playback device is set up, the selected operation explanatory text data record simultaneously with at least one of the determined Play sample records. 7. System nach einem der Ansprüche 1 bis 6, dadurch gekennzeichnet, daß die vorbestimmten Operationen Funktionen wenigstens eines auf einer Datenverarbeitungsanlage lauffähigen Anwenderprogramms sind.7. System according to one of claims 1 to 6, characterized in that the predetermined operations functions at least one executable on a data processing system User program. 8. System nach Anspruch 7, dadurch gekennzeichnet, daß das System eine Datenverarbeitungsanlage umfaßt, die durch ein interaktives Ausbildungs- und Demonstrations­ programm gesteuert ist, und die eingerichtet ist, das Anwenderprogramm auszuführen.8. System according to claim 7, characterized in that  the system comprises a data processing system which through an interactive training and demonstration program is controlled, and which is set up that Execute user program. 9. System nach Anspruch 8, dadurch gekennzeichnet, daß das Ausbildungs- und Demonstrationsprogramm und Teile des Anwenderprogramms auf demselben Datenträger ge­ speichert sind.9. System according to claim 8, characterized in that the training and demonstration program and parts of the user program on the same data carrier stores are. 10. System nach Anspruch 9 dadurch gekennzeichnet, daß der Datenträger ein CD-ROM ist.10. System according to claim 9 characterized in that the data carrier is a CD-ROM. 11. System nach einem der Ansprüche 1 bis 10, dadurch gekennzeichnet, daß der Eingabekanal die Auswahl eines Beispieldatensatzes ermöglicht.11. System according to one of claims 1 to 10, characterized in that the input channel the selection of a sample data set enables. 12. System nach einem der Ansprüche 1 bis 11, dadurch gekennzeichnet, daß die Datenbank ferner zu jedem Beispieldatensatz einen zugeordneten Kommentardatensatz enthält, der die Operation(en) angibt, die zur Erzeugung des Beispiel­ datensatzes benutzt wurden.12. System according to one of claims 1 to 11, characterized in that the database also includes one for each sample data record associated comment record that contains the Operation (s) specifies to generate the example data set were used. 13. System nach einem der Ansprüche 1 bis 12, dadurch gekennzeichnet, daß der Eingabekanal so eingerichtet ist, daß der Benutzer eine Operation im System mit denselben Handlungen auswählen kann wie die entsprechende Funktion des Anwenderprogramms.13. System according to one of claims 1 to 12, characterized in that the input channel is set up so that the user an operation in the system with the same actions can choose how the corresponding function of the User program.
DE19944404649 1994-02-14 1994-02-14 Interactive training and demonstration system Ceased DE4404649A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE19944404649 DE4404649A1 (en) 1994-02-14 1994-02-14 Interactive training and demonstration system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE19944404649 DE4404649A1 (en) 1994-02-14 1994-02-14 Interactive training and demonstration system

Publications (1)

Publication Number Publication Date
DE4404649A1 true DE4404649A1 (en) 1995-11-30

Family

ID=6510205

Family Applications (1)

Application Number Title Priority Date Filing Date
DE19944404649 Ceased DE4404649A1 (en) 1994-02-14 1994-02-14 Interactive training and demonstration system

Country Status (1)

Country Link
DE (1) DE4404649A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19803874A1 (en) * 1998-01-31 1999-08-12 Burkhard Dipl Ing Grosse Audio-visual learning and examining or intelligence testing device
EP2437162A1 (en) * 2010-10-01 2012-04-04 Fujifilm Corporation Device, method and program for the automated generation of a list of operations

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4637797A (en) * 1985-01-11 1987-01-20 Access Learning Technology Corporation Software training system

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4637797A (en) * 1985-01-11 1987-01-20 Access Learning Technology Corporation Software training system

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19803874A1 (en) * 1998-01-31 1999-08-12 Burkhard Dipl Ing Grosse Audio-visual learning and examining or intelligence testing device
DE19803874C2 (en) * 1998-01-31 2000-08-31 Burkhard Grosse Audiovisual learning, testing and quiz device
EP2437162A1 (en) * 2010-10-01 2012-04-04 Fujifilm Corporation Device, method and program for the automated generation of a list of operations
US8893136B2 (en) 2010-10-01 2014-11-18 Fujifilm Corporation Automated operation list generation device, method and program

Similar Documents

Publication Publication Date Title
DE69323966T2 (en) Method for carrying out a copying method and device for carrying out the method
DE69511337T2 (en) Computer training system
DE69720399T2 (en) Digital composition of a mosaic-like picture
DE69424392T2 (en) Method and system for making personalized video games using a CD
DE69424084T2 (en) Method and apparatus for displaying available editing source material
DE69128707T2 (en) DEVICE WITH DETACHABLE ADDITIONAL MEMORY FOR SAVING IMAGE PARAMETER DATA
DE69332053T2 (en) Electronic video system with simultaneous real-time processing
DE69220583T2 (en) Device for displaying areas on a display device
DE69523813T2 (en) Image processing apparatus and method
DE69410680T2 (en) Programmable controller and method for executing SFC programs using a programmable controller
DE60038522T2 (en) Method of creating an animation file
DE69222123T2 (en) Embroidery data processing methods
DE69422910T2 (en) PERIODIC SCRIPT SEQUENCES
DE69231023T2 (en) Image processing system and method for automatic object selection
DE69325858T2 (en) Document processing system
DE69733459T2 (en) SYSTEM AND METHOD FOR PROCESSING TECHNICAL INFORMATION
DE10317917A1 (en) System and method for delimiting and classifying regions within a graphic image
DE69009544T2 (en) Influencing an image.
DE68926100T2 (en) Device and method for image reproduction with a variable scale
DE60309016T2 (en) SIMPLIFIED MANUFACTURE OF A COMPLEX INTERACTIVE DVD
EP0033106A1 (en) Method for improved picture rendition in reproduction technique
DE69816200T2 (en) Image processing device for displaying a catalog of different types of data in different ways
DE2834456C2 (en) Device for the mixed recording of raster images and line information
DE69228903T2 (en) Information reproduction method and device
DE69414886T2 (en) Control sheet for print template and device and method for producing it

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8131 Rejection