Professional Documents
Culture Documents
Introduction
Imagine a world where humans interact with computers. You are sitting in front of your personal computer that can listen, talk, or even scream aloud. It has the ability to gather information about you and interact with you through special techniques like facial recognition, speech recognition, etc. It can even understand your emotions at the touch of the mouse. It verifies your identity, feels your presents, and starts interacting with you. You ask the computer to dial to your friend at his office. It realizes the urgency of the situation through the mouse, dials your friend at his office, and establishes a connection. Human cognition depends primarily on the ability to perceive, interpret, and integrate audiovisuals and sensor information. Adding extraordinary perceptual abilities to computers would enable computers to work together with human beings as intimate partners. Researchers are attempting to add more capabilities to computers that will allow them to interact like humans, recognize human presents, talk, listen, or even guess their feelings. How can we make Computers "see" and "feel"? Blue Eyes uses sensing technology to identify a user's actions and to extract key information. This information is then analyzed to determine the users physical, emotional, or informational state, which in turn can be used to help make the user more productive by performing expected actions or by providing expected information. For example, in future a Blue Eyes-enabled television could become active when the user makes eye contact, at which point the user could then tell the television to "turn on".
Figure 1: Overall System Diagram The mobile measuring device is called as Data Acquisition Unit (DAU) and the central analytical system is called Central System Unit (CSU).
4. Functional Design
The functional design describes the functions the system offers to particular users. There are three groups of users: operators, supervisors, system administrators. Operators Operator is a person whose physiological parameters are supervised. The only functions offered to that user are authorization in the system and receiving alarm alerts.
Supervisors Supervisor is a person responsible for analyzing operators condition and performance. The supervisor receives tools for inspecting the present values of the parameters as well as browsing the results of long term analysis. System Administrators System administrator is a user that maintains the system. The administrator delivers tools for adding new operators to the database, defining alarm conditions, configuring logging tools and creating new analyzer modules. The administrator can also do database maintenance-here the administrator can remove old or uninteresting data from the data base
Figure 2: DAU-Components Physiological Data Sensor To provide the Data Acquisition Unit with necessary physiological data we purchase an offshelf eye movement sensor-Jazz Multisensor. It supplies raw digital data regarding eye position, the level of blood oxygenation acceleration along horizontal and vertical axes and ambient light intensity. Eye movement can be measured using direct infrared oculographic transducers.
Figure 3: Jazz Multisensor Microcontroller Specifications We choose Atmel 8952 microcontroller to be the core of the Data Acquisition Unit since it is a well-established industrial standard and provides necessary functionality (i.e. high speed serial port) at a low price. Blue Tooth Device Blue tooth module supports synchronous voice data transmission. Additionally, the blue tooth module performs voice data compression, which results in smaller bandwidth utilization and better sound quality. Communication between the blue tooth module and the microcontroller is carried on using standard UART interface MAX232 level shifter. The speed of the UART is set to 115200bps in order to assure that the entire sensor data is delivered in time to the central system unit.
Connection Managers main task is to perform low-level Blue tooth communication using Host Controller Interface Commands. It is designed to co-operate with all available Blue tooth devices. Additionally, Connection Manager authorizes operators, manages their sessions, demultiplexes and buffers raw physiological data. The components of connection manager are: y Transport Layer Manager It hides the details regarding actual Blue Tooth physical transport interface (which can be either RS232 or UART or USB standard) and provides uniform HCI command interface. y Bluetooth Connection Manager It is responsible for establishing and maintaining connections using all available Blue tooth devices. y Operator Data Manager It provides an interface to the operator database enabling the other modules to read or write personal data and system access information. y Operator Manager It communicates with the operator data manager in order to get more detailed personal data. The most important task is to buffer the raw incoming data and to split it into separate data streams related to each of the measured parameters. Furthermore, the operator manager provides an interface for sending alert messages to the related operator.
Figure 4: Components of Connection Manager Data Analysis Module This module performs the analysis of the raw sensor data in order to obtain information about the operators physiological condition. The separately running Data Analysis Module supervises each of the working operators. The module consists of a number of smaller 5
analyzers extracting different types of information. Each of the analyzers registers at the appropriate Operator Manager or another analyzer as a data consumer and, acting as a producer, provides the results of the analysis. Data Logger Module This module provides support for storing the monitored data in order to enable the supervisor to reconstruct and analyze the course of the operators duty. Apart from the raw or processed physiological data, alerts and operators voice are stored. The raw data is supplied by the related Operator Manager module, whereas the Data Analysis module delivers the processed data. The voice data is delivered by a Voice Data Acquisition module. The module registers as an operators voice and optionally processes the sound to be stored .The Loggers task is to add appropriate time stamps to enable the system to reconstruct the voice. Additionally, there is a dedicated video data logger, which records the data supplied by the Video Data Acquisition module. Visualization Module This module provides user interface for the supervisors. It enables them to watch each of the working operators physiological condition along with a preview of selected video source and his related sound stream. All the incoming alarm messages are instantly signaled to the supervisor. Watching all the recorded physiological parameters, alarms, video and audio data the supervisor is able to reconstruct the course of the selected operators duty.
7.2.Blue Capture To test the possibilities and performance of the remaining parts of the Project Kit (computer, camera and database software) we created BLUE CAPTURE. This tool supports capturing video data from various sources (USB web-cam, industrial camera) and storing the data in the database. Additionally, the application performs sound recording. After filtering and removing insignificant fragments (i.e. silence) the audio data is stored in the database. Finally, the program plays the recorded audiovisual stream. During the implementation of the DAU we needed a piece of software to establish and test Blue Tooth communications. We therefore created a tool called Blue capture
the interaction design of these products and pose some unique challenges faced by designers and engineers of such experiences targeted at novice computer users, namely young children. 3. Current interfaces between computers and humans can present information vividly, but have no sense of whether that information is ever viewed or understood. In contrast, new real-time computer vision techniques for perceiving people allows us to create "Face-responsive Displays" and "Perceptive Environments", which can sense and respond to users that are viewing them. Using stereo-vision techniques, we are able to detect, track, and identify users robustly and in real time. This information can make spoken language interface more robust, by selecting the acoustic information from a visually-localized source. Environments can become aware of how many people are present, what activity is occurring, and therefore what display or messaging modalities are most appropriate to use in the current situation. The results of our research will allow the interface between computers and human users to become more natural and intuitive.
10.Future Enhancements
It is still possible to improve this technology. The use of a miniature CMOS camera integrated into the eye movement sensor will enable the system to calculate the point of gaze and observe what the operator is actually looking at. Introducing voice recognition algorithm will facilitate the communication between the operator and the central system and simplify authorization process.
11.Summary
We have decided to develop the BLUE EYES system because of the need for a real time monitoring system for a human operator. The approach is innovative since it helps supervise the operator not the process, as it is in presently available solutions. We hope the system in its 9
commercial release will help avoid potential threats resulting from human errors, such as weariness, oversight, tiredness or temporal indisposition. However the prototype we have developed is a good estimation of the possibilities of the final product. The final thing is to explain the name of our system. BLUE EYES emphasizes the foundations of the technology-Bluetooth technology and the movement of the eyes. Bluetooth provides reliable wireless communication whereas the eye movement enables us to obtain a lot of interesting and important information.
12.Conclusion
In future it is possible to create a computer which can interact with us as we interact each other with the use of blue eye technology. It seems to be a fiction, but it will be the life lead by BLUE EYES in the very near future. Ordinary household devices -- such as televisions, refrigerators, and ovens -- may be able to do their jobs when we look at them and speak to them.
13.References
[1] Blue Eyes Technology, Computer Edge, Oct.2002, pages 23-27. [2] Blue Eyes Technology and Applications, Business Solutions, Nov 2001, pages 95-99. [3] Bluetooth specification, version 1.0B, Bluetooth SIG, 1999. [4] AT89C52 8-bit Microcontroller Datasheet, Atmel [5] Horowitz P., Hill W., The art of Electronics, Cambridge University Press, 1989. [6] ROK 101 007 Bluetooth Module, Ericsson Microelectronics, 2000. [7] MC145483 3V 13-bit Linear PCM Codec-Filter, Motorola Semiconductor, 1997. [8] AT89C52 8-bit Microcontroller Datasheet, Atmel. [9] ST14C16 memory card IC Datasheet, ST Microelectronics, 1999. [10] Lei Necker R. C., Archer T., Visual C++ Bible, IDG Books, 1999.
10