System for sub-data processor identifies the peripheral from sup

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 9445

Patent

active

058929746

DESCRIPTION:

BRIEF SUMMARY
TECHNICAL BACKGROUND OF THE INVENTION

The present invention relates to improvements in data collection of a data processing apparatus from peripherals connected to the data processing apparatus, and more specifically, to improvements in CPU control for collecting peripheral data from peripherals thereof, in timing optimization of peripheral data collection, and in connection confirmation of peripherals to the data processing apparatus.


BACKGROUND ART OF THE INVENTION

Data processing systems such as video game systems have widely spread to homes as recent computer techniques have developed.
Generally, such game system includes a processing apparatus which executes various data processing such as image processing, and sound processing and control of the peripherals, and peripherals such as switch controller (joypads and joysticks) connected electrically to the processing apparatus. A television receiver (hereinafter referred to as a monitor) is connected to the processing apparatus. The processing apparatus is operated to display video images for a game on the monitor screen. A sound suitable for the development of a game is produced from a sound reproducing unit of the monitor to thereby play a desired game.
The processing apparatus of the game system basically includes an operation circuit (CPU) which performs various processing such as image processing, and audio processing, and control of peripherals, a memory or storage which stores various game programs and other required data, an input/output unit to which a peripheral, for example, a switch controller is connected, a video processor which provides a video signal to the monitor, and other circuits.
When in such game system a power supply of the game system is turned on and a required operation signal is input to the processing apparatus from a peripheral, the processing apparatus operates in accordance with a program in the storage to perform the following processing.
When the operation signal from the switch controller is received by the processor apparatus, the CPU fetches required items of data on various movement states of characters in the storage on the basis of the operation signal and performs a process for moving the character on the monitor display. The CPU gives a video control signal to the video processor, which generates a video signal on the basis of the video control signal and delivers it to the monitor. Thus, the character moves a distance designated by the switch controller in a predetermined background picture on the display of the monitor. For example, in a video game system, the CPU monitors the operational state of a joystick. When the joystick is operated by the user, the CPU reads a change in the joystick state to revolve an airplane on the monitor screen.
The processing apparatus of the game system has a peripheral port with a socket connector through which various peripherals are connected to the processing apparatus in accordance with application software for games. For example, when game software for a flight simulation is performed, a connector on the joystick side is plugged into the socket connector on the game device side. The processing apparatus reads identification data from a connected peripheral to automatically recognize the kind of that peripheral and accesses the peripheral in dependence on the kind of that peripheral.
However, data processing apparatus such as that in the conventional video game systems have the following problems and hence smooth use of the video game systems at high speed is difficult.
First, it is difficult to perform data processing such as image control at high speed. Conventionally, since a CPU for the image processing directly accesses and controls peripherals. Thus, the CPU requires a time for the control of peripherals and the time required for the image processing is forced to decrease. For example, several .mu.sec is required to read data from a standard joypad and hundreds of .mu.sec is required for reading data from a mouse. There are many kinds of peripherals to be connected

REFERENCES:
patent: 4534011 (1985-08-01), Andrews et al.
patent: 4862156 (1989-08-01), Westberg et al.
patent: 4912672 (1990-03-01), Giorgio
patent: 5157519 (1992-10-01), Jacobs
patent: 5473595 (1995-12-01), Hayashi et al.
patent: 5670992 (1997-09-01), Yasuhara et al.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

System for sub-data processor identifies the peripheral from sup does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System for sub-data processor identifies the peripheral from sup, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System for sub-data processor identifies the peripheral from sup will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1380389

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.