Abstract:
An electronic camera can be loaded with a semiconductor memory and a storage medium that has a storage capacity larger than that of the memory and is rotated to record or reproduce data. Digital image data obtained by photographing are recorded in the memory. When the residual storage capacity of the memory reaches a predetermined value, the digital image data recorded in the memory are transferred to the storage medium.
Abstract:
In a camera of the present invention, an extension amount of a focusing lens is determined from a plural kind of table data for determining the extension amount of the lens from information on the distance to an object and information on the set focal distance.The camera has a storage unit for storing the zooming direction of an optical system during zooming, a selection unit for selecting data from the plural kind of table data on the basis of the contents stored in the storage unit, and an arithmetic unit for computing an extension amount of a focusing lens on the basis of the data selected by the selection unit. The camera also provides correction or backlash due to external forces by driving the photographic optical system for a given interval.
Abstract:
A target position output unit outputs stop target position information of a driven member which is driven by a motor. A speed detecting unit outputs movement speed data of the driven member in accordance with a pulse from an encoder which generates a pulse in response to a movement of the driven member. A movement distance arithmetic operation unit performs an estimative arithmetic operation of a movement distance of the driven member until stopping when the motor is caused to stop immediately, in accordance with the last and current movement speed data. A stop position arithmetic operation unit adds the movement distance calculated by the movement distance arithmetic operation unit to the current position information of the driven member, thereby obtaining estimated stop position information of the driven member. A motor control unit controls the motor in accordance with a comparison result between the stop target position information and the estimated stop position information.
Abstract:
A floppy disc recording and/or reproducing apparatus includes a driving shaft for rotationally driving a floppy disc, a cam body having a cam part, and a driving mechanism for rotating the driving shaft and the cam body independently of each other. A pair of guide parts are arranged on a single imaginary line and disposed on opposite sides of the driving shaft. A carriage has a head for recording and/or reproducing signals on and/or from the floppy disc which is rotated by the driving shaft. A pair of guided elements are located on the carriage, for linearly moving the carriage under guidance of the pair of guide parts. One of the pair of guided elements makes contact with the cam part of the cam body and is displaced as the cam body rotates, so as to move the carriage continuously.
Abstract:
In a camera controller using a CMOS-analog-IC, a microcomputer, logarithmic compression type distance measuring and photometric circuits, each constituted by a CMOS device having a parasitic bipolar transistor having a p- or n-type well as a base and an n.sup.+ -type layer in the p-type well or p.sup.+ -type layer in the n-type well as an emitter, and the like are arranged on the same chip.
Abstract:
A microcomputer includes a program memory for storing program data, a program counter for addressing the program memory, an instruction decoder for decoding the program data read out from an address of the program memory addressed by the program counter, an electrically programmable nonvolatile memory for storing address data denoting an address of the program memory where program data to be corrected is stored, and correction program data, a comparator for comparing the output from the program counter with the address data stored in the nonvolatile memory and outputting a coincidence signal when a coincidence is found therebetween, and a program correction circuit for reading out the program data from the nonvolatile memory in response to the coincidence signal, and for supplying the readout data to the instruction decoder in place of the output from the program memory. According to another feature, the microcomputer may comprise a program correction circuit wherein a correction address is supplied to a program counter, and wherein code sections are stored.
Abstract:
A one-chip microcomputer system includes a one-chip microcomputer, a nonvolatile memory which can electrically rewritably store changing data of a program stored in a mask ROM of the one-chip microcomputer, an input unit (connection unit) for receiving data to be written in the nonvolatile memory from an external device, and an object to be controlled by the one-chip microcomputer. In one aspect, the nonvolatile memory has first and second correction data areas, and first and second memories for respectively designating these areas. Upon reception of an initialization signal from the external device connected to the input unit, only the second memory for designating the second correction data area is initialized. In another aspect, the mask ROM stores ROM version data, and the nonvolatile memory stores board version data. Upon writing of the data via the input unit, bug correction data is selected based on the ROM version data and the board version data, and the selected data is written in the nonvolatile memory. In still another aspect, the nonvolatile memory has a first area for storing data for correcting a bug in the program, a second area for storing data for changing a specification of the object to be controlled, and a third area for determining whether or not data are stored in the first and second areas.
Abstract:
In a camera of the present invention, an extension amount of a focusing lens is determined from a plural kind of table data for determining the extension amount of the lens from information on the distance to an object and information on the set focal distance.The camera has a storage unit for storing the zooming direction of an optical system during zooming, a selection unit for selecting data from the plural kind of table data on the basis of the contents stored in the storage unit, and an arithmetic unit for computing an extension amount of a focusing lens on the basis of the data selected by the selection unit.
Abstract:
A digital fuzzy inference system has fuzzy inference processors each of which is provided for each of fuzzy rules and comprises if-part membership function defining circuits, a minimum-value calculation circuit and a then-part membership function defining circuit. Each of if-part inputs is supplied to a corresponding if-part membership function defining circuit in which the if-part membership function is defined in accordance with definition parameters and the membership value is calculated by referring to the defined membership function and the input value. For each of the rules, membership values are entered into the minimum-value calculation circuit to select their minimum value. The minimum value is applied to the then-part membership function defining circuit which defines a then-part membership function in accordance with definition parameters and a then-part input. Then-part membership functions for all the rules are synthesized through maximum-value calculation by a membership function synthesizing circuit. The result of synthesis serves as a fuzzy inferential result. For a fuzzy controller for controlling a controlled object in accordance with the inferential result, the center-of-gravity calculation circuit calculates a value of the center of gravity from the synthesized membership function because the inferential result needs one definite value.
Abstract:
A digital fuzzy apparatus includes a fuzzy rule operation circuit for performing an operation on an input value in accordance with fuzzy rules constituted by membership functions and outputting address position data and fitness degree data in units of fuzzy rules. A maximum value operation circuit calculates a maximum value of fitness degree data output from the fuzzy rule operation circuit at each corresponding address position. An address selector selects an effective range on the basis of an address position at which the maximum value of the fitness degree data which are output at each corresponding address position exceeds a predetermined value. A barycentral position operation circuit calculates a barycentral position on the basis of the address positions within the effective range and the fitness degree data output from the maximum value operation circuit in correspondence with the address positions. An output circuit calculates a final barycentral position in accordance with the barycentral position output from the barycentral position operation circuit and the address positions selected by the address selector and outputs the final barycentral position as an inferential result.