Recognizing and Simulating Sketched Logic Circuits

This paper presents a system for recognizing sketched logic circuits in real-time and graphically simulating them afterwords. It has been developed for use in university and school education. Circuit gate symbols are recognized using a multilayer perceptron network. The simulation is fully controlled by hand-drawings, and the inputs to circuits can be defined by writing numbers next to them. In addition to the simulation of simple circuits, recursive circuits can also be handled by the system. Furthermore, clock elements can be added for the purpose of synchronization, and circuits can be stored to be reused as sub-circuits, allowing the user to build arbitrary complex configurations. The usability of the system has been tested in a small video-taped laboratory test.

[1]  Randall Davis,et al.  Tahuti: a geometrical sketch recognition system for UML class diagrams , 2006, SIGGRAPH Courses.

[2]  D. Signorini,et al.  Neural networks , 1995, The Lancet.

[3]  Gerald Friedland,et al.  E-Chalk: a lecture recording system using the chalkboard metaphor , 2004, Interact. Technol. Smart Educ..

[4]  Olga Kroupina,et al.  Client-Server Architecture for a Neural Simulation Tool , 2004 .

[5]  Joseph F. Dumas,et al.  A Practical Guide to Usability Testing , 1993 .

[6]  Margarita Esponda Argüero A New Algorithmic Animation Framework for the Classroom and the Internet , 2004 .

[7]  James A. Landay,et al.  SATIN: a toolkit for informal ink-based applications , 2000, UIST '00.

[8]  Johanna D. Moore,et al.  Proceedings of the Conference on Human Factors in Computing Systems , 1989 .

[9]  Gerald Friedland,et al.  Web based lectures produced by ai supported classroom teaching , 2004, Int. J. Artif. Intell. Tools.

[10]  Raúl Rojas,et al.  Neural Networks - A Systematic Introduction , 1996 .

[11]  Mark W. Newman,et al.  DENIM: finding a tighter fit between tools and practice for Web site design , 2000, CHI.

[12]  Réjean Plamondon,et al.  Normalizing and restoring on-line handwriting , 1993, Pattern Recognit..

[13]  Lars Knipping,et al.  An electronic chalkboard for classroom and distance teaching , 2005 .

[14]  Carl Tropper,et al.  DVS: an object-oriented framework for distributed Verilog simulation , 2003, Seventeenth Workshop on Parallel and Distributed Simulation, 2003. (PADS 2003). Proceedings..