Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
ANALOG PROCESSING SYSTEM
Document Type and Number:
WIPO Patent Application WO/1990/011498
Kind Code:
A1
Abstract:
An information processing system comprises a digital computing system (20), an analog processing device (33-35, 38) comprising an arrangement (33) for converting electrical information to information of analog form, and an arrangement (35) responsive to the analog information energy for producing output electrical information. A digital-to-analog converter ((32) applies output data from the digital computing system (20) to the analog processing system, and an analog-to-digital converter (36) applies the output electrical information to the digital computing system. Data modified by the analog processing system may be employed to supplement data applied thereto in a random manner (80), or in a manner with a known transfer function (90, 110, 130, 140, 150), in order to introduce perturbations in the data to aid in subsequent processing thereof in the digital computing system.

Inventors:
SILLS RICHARD R (US)
Application Number:
PCT/US1990/000977
Publication Date:
October 04, 1990
Filing Date:
March 02, 1990
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
SILLS RICHARD R (US)
International Classes:
G01D21/00; G06F15/18; G06J1/00; G06J3/00; G06N3/04; G06N99/00; G10L17/00; H04L9/10; (IPC1-7): G01L1/06; G06K15/00
Foreign References:
US4030119A1977-06-14
US4479241A1984-10-23
US3697957A1972-10-10
Download PDF:
Claims:
WHAT IS CLAIMED IS:
1. An information processing system compris¬ ing a digital computing system, an analog processing device comprising means for converting electrical information to information of analog form, and means responsive to said analog information energy for producing output electrical information, digitalto analog conversion means for applying output data from said digital computing system to said analog processing system, and analogtodigital conversion means for applying said output electrical informa¬ tion to said digital computing system.
2. The system of claim 1 wherein said means for converting electrical information comprising means for converting electrical information to light energy.
3. The system of claim 1 wherein said means for converting electrical information comprising means for converting electrical information to chemical energy.
4. The system of claim 1 wherein said means for converting electrical information comprising means for converting electrical information to mag¬ netic energy.
5. A method for processing data comprising producing first electrical digital data, converting said first electrical digital data to first electri¬ cal analog data, converting said first electrical analog data to nonelectrical energy data, then reconverting said converted energy data to second electrical analog data, and then converting said reconverted second electrical analog data to second electrical digital data, whereby said conversion to nonelectric energy data and reconverting to second analog data introduce variations in said second electrical digital data as compared with said first electrical digital data.
6. A method for encrypting digital data com¬ prising converting input digital data to analog form, processing the signals in analog form in ac¬ cordance with a given algorithm, and converting the processed analog signals to digital form to the pro¬ vide encrypted digital data.
7. An information processing system com¬ prising a digital computing system having a memory with data stored therein, means for applying input data to said digital computing system, an analog processing device comprising means for converting electrical information received thereby to informa¬ tion of analog energy form, and means responsive to said analog information energy for producing output electrical information, digitaltoanalog conversion means for applying analog data to said analog pro¬ cessing system, and analogtodigital conversion means for applying said output electrical informa¬ tion to said digital computing system, said digital computing system comprising means for comparing in¬ put data applied thereto with data stored in said memory, and means responsive to a lack of cor¬ respondence between said stored and input data for applying said input data to said digitaltoanalog conversion means.
8. The information processing system of claim 7 wherein said digital computing system fur¬ ther comprising means for comparing the output of said analogtodigital conversion means with data stored in said memory.
9. The information processing system of claim 8 further comprising means responsive to a comparison between the output of said analogto digital conversion means with said stored data for storing the respective data input to said data pro¬ cessing system in said memory.
10. The information processing system of claim 8 wherein said analog processing device has a predetermined transfer function.
11. The information processing system of claim 8 wherein said analog processing device has a random transfer function.
12. The information processing system of claim 8 wherein said analog processing device com¬ prises chemical energy transfer means.
13. The information processing system of claim 8 wherein said analog processing device com¬ prises electric energy transfer means'.
14. The information processing system of claim 8 wherein said analog processing devipe com¬ prises magnetic energy transfer means.
15. The information processing system of claim 8 wherein said analog processing device com¬ prises mechanical energy transfer means.
16. The information processing system of claim 8 wherein said analog processing device com¬ prises electromagnetic energy transfer means.
17. The information processing system of claim 8 wherein said analog processing device com¬ prises thermal energy transfer means.
Description:
ANALOG PROCESSING SYSTEM FIELD OF THE INVENTION This invention is directed to the provision of an analog processing system adapted for coupling to a digital processing system, for example a micro¬ computer, in order to enhance the processing capa¬ bilities of the system.

RELATED APPLICATIONS This application is a continuation-in-part of my copending application Ser.No. 933,165 filed November 20, 1986.

BACKGROUND OF THE INVENTION In conventional data processing systems, data is treated by predetermined programs, so that the result of the processing of the data is always predictable, even though it may be complex and hence predictable only with difficulty. This result occurs

since the data processing system has employed one or more fixed algorithms in the processing of the data.

As discussed in my Application Ser. No. 933,165, the method and apparatus of the invention are especially adapted for use in artificial in¬ telligence systems. The various prior art publica¬ tions cited therein are encorporated herein by reference.

SUMMARY OF THE INVENTION

Briefly stated, the invention provides an information processing system comprising a digital computing system, an analog processing device com¬ prising means for converting electrical information to information of analog form, and means responsive to the analog information energy for producing out¬ put electrical information. A digital-to-analog con¬ verter applies output data from the digital comput¬ ing system to the analog processing system, and analog-to-digital converter applies the output elec¬ trical information to the digital computing system.

By using an analog device for modification of the data, the data may be modified in a not com¬ pletely predictable manner, or at least a not readi¬ ly predictable manner. Thus, in accordance with the

invention, the information that is applied to the device is known. The device introduces a variability to the information that, while perhaps determinable from a knowledge of the information and the device, is not readily capable of being produced by a com¬ puter program operating on the same data. The system in accordance with the invention is thus useful in the type of situation where the computer does not have sufficient information stored in its memory banks to solve a given problem, since the analog area can introduce a variability to the stored in- r formation. Consequently, if input data is received that cannot be directly processed due to lack of conformance to stored data requirements, perturba¬ tions may be introduced into the data that may result in processable data that can be processed and learned.

The analog processing system, or analog area, may be coupled to the microcomputer system via conventional digital to analog and analog to digital conversion devises, and the microcomputer is pro¬ vided with conventional I/O devices and memory. The input devices may include various sensing devices, including, for example, smell, taste, visual, data

and voice inputs, and the output devices may include visual, data and voice output device. The memory may include memory banks for the necessary processing, such as linguistic banks, mathematical banks, his¬ torical banks, etc.

The analog area comprises a signal pro¬ cessor, receives information or data from the mi¬ crocomputer, and returns information or data to the microcomputer. The analog area modifies the data for return to the microcomputer, the type of modifica¬ tion being of course dependent upon the type of analog area employed.

For example, in a learning process, data is applied to the analog area. The analog area, reacts to the data in a manner dependent upon the data and upon the analog area itself, to return the modified data. Thus, if one type of data is applied to the device that may be considered to the "incorrect" data, the device may react thereto, in accordance with the transfer function of the device, to provide output data that indicates to the microprocessor that the input data was incorrect. The micro¬ processor program must then direct other data to the device, following for example a give program, until

the device responds with data indicating that a "correct" data had been applied thereto.

The primary concept of the invention, then, resides in the use of an analog device, for example of the above type, for processing data received from a digital computer, in order to introduce a variability or perturbation in the information, so that the computer can employ the modified informa¬ tion in obtaining solutions that could not be achieved merely by the use of a preset program. BRIEF DESCRIPTION OF THE DRAWING

In order that the invention may be more clearly understood, it will no be disclosed in greater detail with reference to the accompanying drawing, wherein:

Fig. 1 is a block diagram of a microcomputer system employing an analog processor, in accordance with one embodiment of the invention;

Fig. 2 is a block diagram of an analog pro¬ cessor, in accordance with the invention;

Fig. 3 is a flow diagram of one process in accordance with the invention;

Fig. 4 is a flow diagram of a modification of the process of Fig. 3;

Fig. 5 is a flow diagram of a further pro¬ cess in accordance with the invention;

Fig. 6 is a flow diagram of another process in accordance with the invention;

Fig. 7 is a flow diagram of a process in ac¬ cordance with invention for voice input systems;

Fig. 8 is a diagram of a modification of the process of Fig. 7;

Fig. 9 illustrates a chemical analog area, in accordance with the invention;

Fig. 10 illustrates a modification of the analog area of Fig. 9;

Fig. 11 illustrates an analog area in accor¬ dance with the invention that employs an arc lamp;

Fig. 12 illustrated a modification of the analog area of Fig. 11

Fig. 13 illustrates an analog area in accor¬ dance with invention that employs a photoconductor;

Fig. 14 illustrates an analog area employing a silicon shell; and

Fig. 15 illustrated an analog area employing a thermocouple.

DETAILED DISCLOSURE OF THE INVENTION

Fig. 1 illustrates generally a system which may encorporate the method and apparatus of the in-

vention. A conventional microcomputer 20 is provided with program memory 21, data memory 22 and a key¬ board input 23, in the conventional manner. In addi¬ tion, other input and output devices may be coupled to the microcomputer, depending upon the specific application of the invention. For example, a visual input device may be comprised of visual sensors, such as one or more CCD's, a sound input device 24 such as an ultrasonic detector, a voice input device 25, a visual output device 26 such as a screen, and a sound output device 27. In addition, in accordance with the invention, the microcomputer 20 is coupled to an analog processor 30, which will be discussed in greater detail in the following paragraphs.

It is of course apparent that other sensory inputs may be employed in accordance with the inven¬ tion, such as, for example only, tactile sensing device, taste sensing device, odor sensing devices, resistance sensing devices, as well as text input devices.

The general form of an analog processor 30 in accordance with the invention is illustrated in Fig. 2. In this arrangement, digital signals output from an output port 31 of the microcomputer are con-

verted to analog form in a conventional digital-to- analog converter 32, the analog signals being ap¬ plied to a transducer 33 coupled to an "analog area" 34. This area constitutes a region or device adapted to act upon analog signal, and embodiments thereof will be disclosed in greater detail in the following paragraphs. An analog output of the analog area is provided by transducer 35, and applied to the analog-to-digital converter 36 for application to the digital port 37 of the microcomputer. The analog area is preferably, but not necessarily, subject to an external influence 38. '

The analog area 34 is adapted to influence - the analog signals applied thereto in a given man¬ ner, which may be random, pseudorandom or in accor¬ dance with one or more algorithms, so that the sig¬ nals applied to the port 37 are modifications of the signals output from port 31.

Fig. 3 illustrates a generalized flow diagram for processing in accordance with one em¬ bodiment of the invention, employing an analog pro¬ cessor. The process is directed to a solution to a processing program that exists when input data does not conform for some reason to data stored in the

computer, so that the microcomputer cannot readily process the data. This may occur, for example, in a recognition system in which it has not been feasible to store all possible input conditions, or if input conditions have changed in an unforeseeable manner so that the processing of data becomes difficult or impossible.

As illustrated in Fig. 3, the input data 40, in digital form or converted to digital form, is tested at block 41 to determine if it corresponds to data that can be processed or recognized. If not, it is converted to analog form at block r A2 , processed in analog form at block 43 in an analog processor in accordance with the invention, and reconverted to digital form at block 44. The modified data is now tested, at block 45, to determine if it can be recognized or processed by the digital system. If not, the modified data is reintroduced to the digi¬ tal to analog converter for further modification. If the unmodified data or modified data is accepted for processing by the digital system, it is processed normally, in accordance with the stored program, at blocks 46, 47, respectively.

In accordance with a further feature, if the data is acceptable for processing after modifica-

tion, the input data prior to such modification may be added to the data base at block 48, the system thereby learning that such data is now acceptable without analog processing.

Fig. 3 further illustrated that the analog processor may be provided with an additional input device or system 49, for controlling the transfer function of the analog device in a random or determinable manner.

A modification of a portion of the process of Fig. 3 is illustrated in Fig. 4, wherein the unmodified data is initially stored at block 50 and, if the modified data is not suitable for pro¬ cessing, the system is controlled by block 51 to reprocess the unmodified stored data. This process of course assumes that the transfer function of the analog processing is random or a changes in other manners as a function of time.

A still further modification of the process is illustrated in Fig. 5, wherein the input data is compared with data base, at block 55 so that the data base may be modified, at block 56, if neces¬ sary, upon any successful comparison.

Fig. 6 illustrates a further process in ac¬ cordance with the invention, wherein the input data

is applied directly to the digital-to-analog con¬ verter 61, or via the microcomputer in modified or unmodified form, for processing by the analog pro¬ cessor 62. The modified analog data is reconverted to digital form in block 63, to provide the system output. In this embodiment of the invention, the transfer function of the analog processor is either known or reproducible. The output may thus comprise an encryption of the input data that is capable of being decrypted.

Fig. 7 illustrates a more specific embodi¬ ment of the process described, for example, with reference to Fig. 3. In this example the invention, the is adapted to recognize input voice signals, or to translate input voice signals into another form such a ASCII code. It is further assumed that the program of the system, and its database, has been prepared for the recognition of specific frequency characteristics of the voice of a given individual, as input at block 70. The input voice signals are converted to digital form representative of the fre¬ quency components thereof, at block 71, by conven¬ tional means, and these frequency components are compared with the stored frequency components of

speech sounds, syllables, etc., of that individual, at block 72. If the frequency components of the in¬ put signal match those of the stored data, the pro¬ gram proceeds normally at block 73 to recognize the individual or otherwise process the signals and then return to receive a further input.

On some occasions, however, some frequency components of the voice of the individual may vary, for example due to illness, changes in the teeth, etc. In such an instance, the frequency data stored in the data base may not adequately match that of the input signals for recognition to occur, or for translation of the input signals to occur. In this event, the signals corresponding to the frequency components are converted to analog form at block 42, processed in the analog area at block 43, and recon¬ verted to digital form at block 44. These recon¬ verted signals are then compared with the data base at block 72, and the above procedure is repeated.

If desired, the number or times that modifi¬ cations are made on given signals may be counted, at block 57, to reject any further processing of those signals after a predetermined number of modifica¬ tions thereof, at block 76.

The modifications to the frequency component signals introduced by the analog area may be random, as illustrated for example in Fig. 8. Thus, the out¬ put of a random frequency generator 80, generating frequency components in a random manner, is con¬ verted to analog form at block 81, to introduce a variable into the analog area, to influence the fre¬ quency components of the voice signals as output from the analog area in a random manner.

The system in accordance with the invention thus enables the modification of data in a predict¬ able manner, or an unpredictable manner if .desired, in order to enable processing of the signals by techniques that are either impossible or not readily possible when the signals are processed solely by digital processing equipment. The resultant pertur¬ bations of the signals, which may follow statistical laws, thus enabling the achieving in a simple manner of results that would be difficult to achieve when employing fixed digital processing programs.

Figs. 9-15 are simplified illustrations of several embodiment of analog areas that may be employed, in accordance with the invention.

In one embodiment of the invention, as il¬ lustrated in Fig. 9, a container 90 filled with a

chemical solution 91, is provided with an input electrode 93 connected to receive the input analog voltage, an output electrode 94 connected to the analog output, and a reference electrode 95. The characteristics of the chemical solution are varied by a number of factors, such as the voltage at the electrode 93, and exterior influences such as temperature, light, etc. , to couple a voltage to the electrode 94.

In a modification of the embodiment of Fig. 9, as illustrated in Fig. 10, the container 90 is filled with a potassium iodide/iodine solution, and the analog input voltage is applied between a pair of spaced electrodes 100,101. The analog output of obtained from a pair of spaced electrodes 102, 103, which may be silver and platinum respectively. If desired, the electrodes 102, 103 may be adapted to be moved in the solution, as indicated by the arrow 104, or additional pairs of such electrodes may be provided at a number of locations in the solution, in order to provide different outputs corresponding to the positions of the electrodes in the solution.

In the embodiment of the analog area of the invention as illustrated in Fig. 11, the analog in-

put is employed to control the voltage of a voltage multiplier , e.g. a power amplifier, whose output is connected as the source of power for an arc lamp ill. A resistor 112 is provided in the current path of the arc lamp in order to sense an analog output voltage representative of the current flow in the arc.

In the modification of the arrangement of Fig. 11, as illustrated in Fig. 12, the output of the analog area is coupled to a photosensor 120 positioned to sense the light output of the arc lamp. r

In the embodiment of the analog area il¬ lustrated in Fig. 13, the analog input voltage is applied to a silicon light sensor 130, with the analog output voltage being take across a resistor 131 in series with the light sensor. It is of course apparent that other light sensing devices may be employed for the purpose. The analog output is hence a function of the physical characteristics of the sensing device, as well as the analog input and am¬ bient light conditions.

As illustrated in Fig. 14, a phosphores¬ cent layer 140 is provided inside of a spherical

shell 141 defined by a se iconductive silicon trans¬ ducer layer. The shell is provided with terminals encircling the shell for receiving the input analog signals. This transducer transforms the input energy to energize the phosphorescent substance to glow in¬ side of the spherical shell. This glow is received by the silicon layer to produce an output for ap¬ plication to the microcomputer. The output signals are thus a function of the input signal, as well as the response of the phosphorescent material to the energy produced by the silicon layer and the algo¬ rithm of the response of the silicon layer to the glow that is thereby produced. The response of the silicon layer is not be entirely predictable in view of the complexity of the system, as well as the fact that many variable factors are involved.

In a still further embodiment of the analog area, as illustrated in Fig. 15, The analog input voltage is applied to a heating element 150, such as a resistor. The temperature of the element is sensed by a thermocouple 151, to provide the analog output voltage. The output voltage is a function not only of the input analog voltage, but also ambient condi¬ tions.

It is of course apparent that other devices may be employed for the analog area, and that the invention is not limited to use of the above dis¬ closed devices. For example, the analog area may employ device using variable magnetic, pneumatic, nuclear, mechanical, thermal, etc. characteristics. Thus, in a magnetic system, input energy may be ap¬ plied to a develop a magnetic field that is adapted to be influenced be external energy, such as a counter field, with the analog output being a func¬ tion of a current in the system. In a mechanical system, the position of a mechanical element as a function of time, such as a harmonically movable element, may determine the transfer function of the device.

The analog area device thus has a pass or transfer function for the data or other signals that is dependent upon the device itself, but the func¬ tion is not necessarily entirely predictable in any given situation in view of the physical nature of the device. The information that comes out of the device is thus different from the information that was applied to it. This change of information represents a variability that enables the micro-

computer to process information in a manner that could not have been done if the information were merely digitally modified in accordance with any desired algorithm.

While the invention has been disclosed and described with reference to a single embodiment, it will be apparent that variations and modification may be made therein, and it is therefore intended in the following claims to cover each such variation and modification as falls within the true spirit and scope of the invention.




 
Previous Patent: FOOD THERMOMETER

Next Patent: LOAD MEASURING APPARATUS