WO2005105245A1 - Computer system comprising a plurality of control accessories, particularly for video games - Google Patents

Computer system comprising a plurality of control accessories, particularly for video games Download PDF

Info

Publication number
WO2005105245A1
WO2005105245A1 PCT/FR2005/001043 FR2005001043W WO2005105245A1 WO 2005105245 A1 WO2005105245 A1 WO 2005105245A1 FR 2005001043 W FR2005001043 W FR 2005001043W WO 2005105245 A1 WO2005105245 A1 WO 2005105245A1
Authority
WO
WIPO (PCT)
Prior art keywords
control
accessories
signals
signal
accessory
Prior art date
Application number
PCT/FR2005/001043
Other languages
French (fr)
Inventor
Frédéric Nicolas
Frédéric CLAUDEL
Original Assignee
Xkpad
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Xkpad filed Critical Xkpad
Publication of WO2005105245A1 publication Critical patent/WO2005105245A1/en

Links

Classifications

    • A63F13/02
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/20Input arrangements for video game devices
    • A63F13/23Input arrangements for video game devices for interfacing with the game device, e.g. specific interfaces between game controller and console
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/20Input arrangements for video game devices
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/80Special adaptations for executing a specific game genre or game mode
    • A63F13/843Special adaptations for executing a specific game genre or game mode involving concurrently two or more players on the same game device, e.g. requiring the use of a plurality of controllers or of a specific view of game data for each player
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/40Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment
    • A63F13/42Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/10Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals
    • A63F2300/1025Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals details of the interface with the game device, e.g. USB version detection

Definitions

  • COMPUTER SYSTEM INCLUDING A PLURALITY OF CONTROL ACCESSORIES, ESPECIALLY FOR VIDEO GAMES.
  • the present invention relates to the field of computer systems comprising a control accessory for controlling the execution of software. It relates more particularly to the field of computer systems dedicated to the execution of game software such as game consoles.
  • Numerous types of computer system control accessories are known in the prior art for controlling the execution of certain software such as in particular game software.
  • the computer systems in question may be systems dedicated to the execution of game software such as game consoles as well as generalist systems such as personal computers.
  • Control accessories range from simple keyboards and mice to joysticks and joystick controls. They can also come in more specific forms, such as steering wheels, handlebars, revolvers, mats, surfboards, etc.
  • General control accessories such as joysticks can control all the games or software created for a computer system, while specialist accessories are dedicated to a category of games.
  • the steering wheel is dedicated to motorized racing games, the airplane stick to air combat, etc.
  • These specialist accessories increase the feeling of play.
  • the software in particular for games that can be ordered with such accessories, has evolved considerably in recent years and goes beyond traditional categories (racing, shooting, fighting games, etc.) to offer, sequentially or simultaneously, different categories of actions.
  • the same game can include racing, shooting and fighting scenes.
  • the accessories Since specialists do not allow all of these actions to be controlled, such games can generally only be ordered with a general accessory such as a game controller or a keyboard.
  • a general accessory such as a game controller or a keyboard.
  • the problems mentioned above become all the more important since both players must be provided with accessories suitable for games and that these accessories must be of equivalent efficiency so that the two players can play a game. on an equal footing.
  • the aim of the present invention is in particular to propose a computer system, in particular of the system type video games, to solve the problems that have just been mentioned.
  • the invention relates to a computer system, in particular of the video game system type, comprising a digital processing unit and a set of control accessories of different categories, each category of control accessories being provided for controlling one or more programs of said program.
  • said digital processing unit being designed to receive a control signal from a control accessory actuated by a user when said program is controlled by a single user, characterized in that it comprises an interface device which is designed to be connected, on the one hand, to said digital processing unit and, on the other hand, to a plurality of control accessories, which may be of different categories, of said set of control accessories, said device interface adapted to process signals from said set of control accessories to generate said sig control nal when said program is controlled by a single user actuating said plurality of accessories, said control signal being at all times representative of the signals coming from said plurality of accessories and identifying with the digital processing unit as from an accessory, the category of which is determined by the interface device, in particular as a function of the categories of accessories from the plurality of accessories which are connected to it.
  • set of accessories associated with the digital processing unit is meant the set of accessories designed to control the programs or software, in particular games, associated with this digital processing unit.
  • a game console it can be a set made up of general accessories such as joysticks and specialist accessories such as a steering wheel, handlebars, revolver, carpet, etc.
  • category of accessories is meant accessories belonging to the same set of accessories associated with the digital processing unit and having the same identification with said digital processing unit. This identification can be done by means of a digital identifier characteristic of each category of accessories.
  • the interface can calculate, from the identification information of the connected accessories, identification information of a control accessory adapted to transmit all of the control signals of said control accessories and associate said identification information to the control signal transmitted to said digital processing unit.
  • This identification information can be used by the interface device according to the invention to identify the control signal with the digital processing unit.
  • program controlled by a single user we mean software in which there is only one avatar, that is to say an element of the computer animated game representing a vehicle, a character, etc., to be controlled. at one point.
  • a program controlled by several users is software in which there are several avatars to control at a given time.
  • said interface device is adapted to process signals from several groups of connected accessories, each of the groups being handled by a separate user.
  • the interface device emits control signals which are each, at each instant, representative of the signals coming from the corresponding group and are identified with the digital processing unit as coming from an accessory whose category is determined by said interface device in particular according to the categories of accessories of this group of accessories.
  • the present invention allows the control of software which offers, sequentially or simultaneously, different categories of actions by means of a set of accessories comprising specialist accessories of different types intended to respectively control other games.
  • the plurality of accessories required to control a game is connected to the interface device according to the invention. For example, in the case of a game with a single user presenting driving scenes and combat scenes, an accessory of the steering wheel type and an accessory of the movement sensor type is connected to the interface device.
  • the control signal generated by the interface device according to the invention is of the same nature as a control signal generated by an accessory capable of controlling a such software and allows game control by the steering wheel and by the motion sensor type accessory without having to carry out any intervention at the level of the game console.
  • the interface device according to the invention processes the signals received to generate the control signal (s).
  • a control signal generated by the interface device can, for example, correspond to the sum of the signals coming from the control accessories actuated by the same user. However, it may also be a modified signal comprising a substitution signal, the emission of which is conditioned on the reception of one or more signals emitted respectively by one or more accessories actuated by the same user, as will be described in more detail later.
  • the control signal has the characteristics of a signal emitted by an accessory from the range of accessories of the digital processing unit concerned so that this signal can be interpreted and used correctly by programs such as video games.
  • the device is designed so as to be able to communicate to the accessories connected to it the various signals sent by the digital processing unit. This is the case with so-called “return of effect” signals.
  • the device according to the invention completely interfaces the communications between the accessories connected to it and the digital processing unit, so that the digital processing unit communicates only with the device according to the invention and that the accessories communicate only with the device according to the invention, both for incoming signals and for outgoing signals. In other words, the digital processing unit communicates only with the device according to the invention and not with the accessories connected to the latter.
  • the device according to the invention independently of the types of transformation that it performs on the signals of the accessories connected to it, is presented to the digital processing unit as the only accessory connected to the processing unit on each port that 'he keeps busy.
  • the identity of said accessory is determined by the interface device according to the invention in particular as a function of the plurality of accessories which are connected to it.
  • the interface device according to the invention differs from the devices of the prior art allowing the connection of several control accessories. First of all, it differs from interface devices allowing the connection of several control accessories in order to allow several users to simultaneously control the same program, as there are in particular for game programs controlled by several users. In such interface devices, for example port quadruplers, the signals from the various control accessories are transmitted sequentially and separately to the digital processing unit without being associated or modified.
  • the device according to the invention is also distinguished from other interfaces which are simple referral systems allowing the sequential use of a group of accessories connected to the processing unit. For example, patent US4588187 describes an adapter to which several accessories can be connected.
  • Each accessory is provided with a specific button, the actuation of which allows the signals generated by this accessory to be sent to the processing unit.
  • the processing unit only processes the signal sent by the accessory whose specific button has been pressed, to the exclusion of the others.
  • Other devices allow the parallel use of several accessories, but do not constitute an interface for processing the signals emitted by these accessories.
  • patent EP1201274 describes a housing in which housings provided with connectors can receive game accessories. In this case, these are accessories provided with connection pins specifically designed to be associated with the box and not allowing, independently of this box, to control a video game.
  • Such a device is similar to a single control accessory, certain elements of which are removable. The box only electrically connects the accessories present in its housings without performing any processing on the signals received.
  • said interface device is adapted to generate a predefined control signal or chosen by the user when he receives one or more predefined signals from respectively of one or more control accessories actuated by the same user.
  • This characteristic of the invention makes it possible to provide a programming functionality for accessories which are devoid of means allowing such programming.
  • a control signal corresponding to the actuation of a series of control members and / or to the simultaneous actuation of several control members is stored in the interface device .
  • the stored control signal is advantageously substituted for the received trigger signal or for the received trigger signals.
  • a trigger signal can for example be a signal sent when a control member is actuated.
  • This control member can be a button on a control lever.
  • said predefined control signal is a sequence of signals generated by one or more control accessories actuated by the same user during a storage phase, said sequence being received and stored by said interface device during said phase of storage. storage.
  • the device according to the invention makes it possible to generate a complex substitution signal, resulting from the actuation of control members of several different accessories, in response to a simple signal which can result from 1 actuation of an all or nothing type control member or analog type.
  • the interface device according to the invention differs from the devices of the prior art allowing the programming of a control accessory without programming means.
  • Patent 09857719 describes an accessory of the airplane handle type connectable to a personal computer and configurable by a computer keyboard in order to store and send signals identical to those of said keyboard.
  • the cited patent concerns the adaptation of game control accessories to a personal computer.
  • Such an adapter is not designed to process and associate several signals from different control accessories actuated by one or more users and a fortiori the accumulation of these signals to control a program, for example a game program.
  • Programming is carried out by means of a computer keyboard and the control signal produced by such an adapter is identified only with that of a computer keyboard regardless of the categories of accessories connected to it.
  • the digital processing units are provided with input ports in each of which a connector connected to an accessory of the digital processing unit can be introduced to allow an exchange of signals going from the accessories to the digital processing units but also to the units from digital processing to accessories. It is generally not possible, due to physical differences between connectors and / or differences in communication protocols, to use an accessory dedicated to one type of digital processing units on another type of processing units digital.
  • the accessories that can be used on one type of processing unit form a range of accessories for the digital processing unit concerned.
  • the device according to the invention is connectable as an accessory from the range of accessories for the digital processing unit concerned.
  • said digital processing unit comprising at least one connection port intended to receive a connector for a control accessory, said interface comprises at least one connector adapted to said port, said connector transmitting a signal command issued by said interface device in response to signals from a group of accessories actuated by the same user.
  • said digital processing unit comprising a plurality of connection ports intended to receive connectors of control accessories used by different users
  • said interface comprises a plurality of connectors adapted to said ports, each of said connectors transmitting a control signal emitted by said interface device in response to signals from a group of accessories actuated by the same user.
  • the device according to the invention may favor the signals emitted by one of the connected accessories or by a subgroup of connected accessories, for example by taking into account only the signals coming from this accessory or from this subgroup accessories.
  • the choice of the accessory to be favored can be made for example using means control keys such as keys provided on a housing of the interface device according to the invention.
  • the device according to the invention comprises a plurality of connection ports for respectively receiving the connectors of the group of connected accessories, each of said ports being associated with a switch making it possible to take into account or not the signal transmitted to said port. If the switch is closed, a signal from the accessory connected to this port is not taken into account by the interface device and therefore has no effect on the control signal transmitted to the digital processing unit.
  • FIG. 1 is a schematic perspective view of an interface device according to the present invention
  • - Figure 2 is a schematic perspective view of a game console to which the device of Figure 1 is connected
  • - Figure 3 is a schematic top plan view of the device of Figure 1
  • - Figure 4 is an operating diagram of the device of Figure 1
  • - Figure 5 schematically represents the elements constituting the device of Figure 1.
  • an interface device 1 is contained in a housing which has four input ports 2, 3, 20 and 21 and two output cables 4 and 8 provided at their ends with connectors.
  • a display screen 6 On the upper face of the device housing are provided a display screen 6 as well as various controls.
  • a game console 13 contains in a housing a digital processing unit. This game console has two connection ports on its facade. These ports are for connecting control accessories.
  • the console is adapted to a control mode for one or more users. In a two-user control mode, the respective control accessories are connected via two different console ports, each assigned to a user.
  • the interface device 1 is connected to said game console 13 via a connector 5 adapted to be inserted into one of the ports of this game console.
  • Control accessories are connected to the interface device 1 via the input ports of the latter.
  • two control accessories are connected to the interface device 1. This is an interactive steering wheel 9 and a game controller 10. These two accessories are part of a range of accessories intended for the game console 13.
  • the input ports of the interface device 1 are adapted to accommodate the connectors 11 and 12 of these accessories.
  • the electrical supply of the device 1 is advantageously provided by the game console 13.
  • the device 1 can be provided with an independent electrical supply.
  • the device according to the invention specifically transforms the signals from the accessories connected to it before transmitting them to the digital processing unit.
  • a first aspect of the processing carried out allows the accumulation of signals from different accessories into a control signal which can be transmitted to the game console 13. This processing is carried out taking into account the differences in coding of the control signals according to the various accessories and families of communication methods used.
  • Accessories are classified into broad categories, each identified by a digital identifier, called an accessory identifier, and a set of signals included in a list of signals.
  • Accessories of different shapes and the controls of which are actuated by different physical means can belong to the same category of accessories and use the same accessory identifier, as in the case of specialist accessories which send a set of signals included in the set of signals associated with a general accessory.
  • Certain bits of the signal coming from an accessory characterize the state of the control member (s) of this accessory.
  • the state of a control unit can be coded on a single bit when the control unit concerned is of the all or nothing type, for example a single key, or on a certain number of bits when the control unit concerned generates an analog quantity, for example the angle of inclination of a joystick-type handle relative to one of its axes of freedom.
  • the status of the control elements of an accessory is coded in a format specific to the category to which the accessory belongs.
  • Digital processing units such as game consoles do not all use the same communication methods. We can distinguish two main families of communication methods specific to digital processing units. Other methods can of course be used. We will limit our in what follows to these two families, the described treatment can easily be adapted to other communication methods.
  • the digital processing unit In a first family of communication methods, the digital processing unit successively addresses the accessories which are connected to its ports. The digital processing unit first sends an identification request signal to an accessory which, in return, sends its accessory identifier; it then sends a signal request for control unit status following which the accessory then transmits the state of its control members.
  • the digital processing unit knows the size and arrangement of the bits of the control unit status signal, these being specific to the category of accessories identified by the transmitted accessory identifier.
  • each accessory which connects to the digital processing unit is integrated within a network having a star topology and is assigned a unique network identifier.
  • the digital processing unit successively interrogates each of the elements of the network according to an interrogation method called "polling": the digital processing unit sends over the network an interrogation signal containing a network identifier taken from all of the network identifiers of the current network and to which only the accessory having the same network identifier will respond.
  • the response of the accessory is in the form of a signal containing an accessory identifier and the state of its control members.
  • the interface device 1 uses the same type of communication method as the digital processing unit 13 for which it is designed. In this way, it can communicate, on the one hand, with the accessories from the range of accessories of the processing unit 13 and, on the other hand, with this processing unit.
  • a preliminary step of the processing carried out by the interface device 1 on the received signals is a network identification step in which the management of the network identifiers is performed at each connection or disconnection of an accessory to the interface device 1.
  • the device 1 which has itself received, when it is connected to the digital processing unit, a network identifier, can thus interrogate the accessories connected to it.
  • a step of defining an accessory identifier aims to define an accessory identifier by which the device 1 will identify itself to the digital processing unit 13 on each communication with the latter.
  • the device 13 interrogates the accessories connected to it by following the communication process of the corresponding family so as to recover the accessory identifiers of each of the accessories.
  • the device 1 determines, as a function of the different accessory identifiers collected, an accessory identifier which corresponds to an accessory whose set of associated signals includes all the sets of signals of the connected accessories.
  • a storage means containing specific tables of equivalence and inclusion of the different categories of accessories from the range of accessories between them.
  • the accessory identifier thus determined is stored in a storage means provided for this purpose to be used each time information is exchanged with the digital processing unit 13.
  • the step of determining the identifier accessory can be executed for each exchange of information with the digital processing unit. This can be done if the execution time of this step is low relative to the perception of the users, i.e. if it is about less than 1/20. th second.
  • This variant allows permanent adaptation of the accessory identifier assigned to the device 1 when accessories are connected or disconnected.
  • this step can be performed, for example, when connecting the device to the digital processing unit.
  • the device according to the invention can signal this to the user, for example by means of a signaling diode.
  • a next step is to collect the states of the accessories control members and to perform a conversion allowing the comparison of these states.
  • the device requests each connected accessory to communicate the status of its commands to it, following the method of the corresponding family of communication methods.
  • the states of the control members from the accessories connected to the device according to the invention are converted into states of accessory control members having the accessory identifier determined in the previous step by the device 1.
  • the device 1 has in memory specific tables of equivalence between the different signals of the different categories of accessories.
  • the device 1 has different states of control elements of the connected accessories, each state of control element being in the same format and therefore comparable to the others.
  • a next step is to accumulate the states obtained, taking into account two rules.
  • control unit states thus accumulated results in a control unit state sent to the digital processing unit as if it came from a single accessory having as identifier the accessory identifier determined by the device 1.
  • the device 1 can integrate a shift mechanism consisting, during the first request for information from the digital processing unit, to return a state of its control members all inactive, and concomitantly to memorize the cumulative state of the control members constructed from the states of the control members order accessories.
  • a shift mechanism consisting, during the first request for information from the digital processing unit, to return a state of its control members all inactive, and concomitantly to memorize the cumulative state of the control members constructed from the states of the control members order accessories.
  • the second request for the status of control elements of the digital processing unit it is the state of the memorized control elements which will be transmitted to the digital processing unit while the accessories will be interrogated again. and that their new states of control elements sent in response by them will be accumulated and memorized, but not transmitted to the digital processing unit.
  • the device 1 will then iterate this process, either by canceling the offset if for a period of time the cumulative calculation is relatively faster to perform (for example if there is only one of the accessories which emits a signal or if the signals transmitted are the same as in the previous interrogation), or by catching up as much as possible, the device 1 then transmitting to the digital processing unit the last calculated cumulative signal.
  • the shift of a sequence (or a few sequences) in the communication exchanges introduced by the device 1 will not penalize users because of the high rate of communication exchanges between the digital processing unit and the accessories, relative to perception users.
  • the device 1 will be provided with its own clock signal which will allow it to interrogate the accessories which are connected to it at its own pace, to accumulate and memorize the states of control members as well. obtained and to report to the digital processing unit which interrogates it the last evaluation of the state of cumulative control members.
  • the processing carried out by the device 1 consists in transforming the incoming signals from the accessories which are connected to the device 1 into an outgoing signal, similar to that coming out of a single accessory.
  • This output signal interpreted as a signal from a single accessory, is nevertheless representative of all the actions performed on the connected accessories.
  • the cumulative type processing performed by the device 1 when a button (a) of the accessory A is pressed and, simultaneously, a button (b) of the accessory B, the cumulative type processing performed by the device 1 generates a control signal which would be identical to the signal which would have been obtained by pressing simultaneously on two buttons (a) and (b) of a single accessory.
  • the processing which has just been described results in the generation of only one output signal.
  • the invention is also suitable for a mode of operation with several users for games controlled by several users.
  • the device 1 is adapted to an operating mode with two users, the two output cables 4 and 8 making it possible to transmit to the console 13 two control signals corresponding respectively to the commands generated by one and the other users.
  • a two-position control means 22 makes it possible to choose between a one-user operating mode in which a single control signal is generated by the device and a two-user operating mode in which two control signals are generated by the device .
  • the connection ports of the device 1 are divided into two, one half being assigned to the connection of the accessories actuated by the first user and the other half being assigned to the connection of the accessories actuated by the second user.
  • the signals received by the first group of ports will determine a control signal sent via the cable 4 and representing the commands of the first user while the signals received by the other group of ports will determine a signal of command issued via cable 8 and representing the commands of the second user.
  • the processing of the signals of the accessories connected to the device 1 is similar to the processing described above.
  • the device 1 receives two network identifiers, one for each cable connected to a port of the digital processing unit.
  • the second step of determining an accessory identifier is done independently for the accessories connected to the first group of ports of the device 1 and those connected to the other group.
  • the device 1 is therefore provided at the end of this step with two accessory identifiers, one for the signals associated with the first user and one for those associated with the second user.
  • Steps for converting the signals from the accessories are also performed for each group of signals based on the accessory identifiers determined during the previous steps.
  • the step of accumulating the signals is done separately for the signals of the two groups.
  • the control signals obtained are sent to the digital processing unit via one and the other cable 4 and 8 respectively.
  • Another aspect of the processing carried out by the device 1 makes it possible to generate a substitution signal or preprogrammed control signal in response to a triggering signal coming from an accessory connected to the device 1.
  • This processing can be carried out both in a mode of operating in one user only in a two user operating mode. In a two-user operating mode, this processing will be carried out independently on the signal groups corresponding to the respective users. This processing is part of the processing process described above after the step of converting the control signals and before the step of accumulating these signals.
  • This processing requires a prior memorization step consisting in memorizing a trigger signal, a substitution signal and the association of one with the other.
  • Commands provided on the device 1 housing enable this storage phase to be activated.
  • a button 26 is used to activate this storage phase.
  • the memorization phase the user is asked to carry out by means of the accessories that he is handling, first a simple action, the corresponding control signal of which is intended to be the trigger signal, then a complex action, the corresponding control signal is intended to be the substitution signal.
  • the user is guided in his actions by messages appearing on the screen 6.
  • a visual and / or audible signal is produced.
  • the simple action in question can be the actuation of an all-or-nothing type control member such as a key or any action exerted on an analog type control member.
  • the substitution may take place, according to the embodiments, for an approximate analog value of the simple signal.
  • the analog value of the simple signal it will not be necessary for the analog value of the simple signal to be exactly identical to that memorized.
  • the generation of the simple analog signal, whatever its value, will suffice to trigger its substitution by the complex substitution signal.
  • a visual signal comprising a sign allowing the user to recognize the simple trigger signal which has been memorized is used by the device 1 to indicate to the user that he can proceed to the next step.
  • the user can then validate or invalidate the trigger signal using commands arranged on the surface of the device 1.
  • the validated trigger signal is memorized by the device 1.
  • a message resuming the signaling of the signal trigger which has been generated appears on screen 6. If the user is satisfied with the simple trigger signal thus recalled, he validates this choice by pressing a button 27. In the event that this choice does not satisfy him, he cancels it by pressing a button 28.
  • the complex action consists in actuating the controls of one or more accessories connected to the device 1.
  • the set of resulting signals will give rise to a complex signal intended to be substituted for the simple signal previously designated.
  • the sequencing and the precise duration of the components of the complex substitution signal are stored so as to produce an accurate reproduction of the complex signal during the substitution with the associated simple signal.
  • a visual signal including a signage allowing the user to recognize the substitution signal which has been memorized is used by the device 1 to indicate to the user that he can proceed to the next step.
  • the user validates and ends the storage step by actuating a command located on the device 1. Once the validation has been carried out, the simple signal, the substitution signal and their association are memorized by the device according to the invention.
  • a message detailing the signage of the substitution signal is displayed on the screen 6.
  • substitution signal is sent to the digital processing unit as the user composes it, after transformation controlled by the current mode, so that the user can judge the relevance and correctness of such a signal about the video game or program for which it is intended.
  • the actual substitution processing takes place after the device 1 has received the states of control elements of the accessories which are connected, and these states have been converted to the format of the identifier.
  • the trigger and substitution signals stored by the device are also converted, by the equivalence tables previously mentioned, to the signal format of this accessory identifier.
  • the device 1 can thus compare the simple stored signals and the states of control members of the accessories connected to it, since they are of the same format.
  • the device 1 will then search, among the control states coming from the accessories which are connected to it, if there are signals identical to the simple trigger signals which it has memorized.
  • the device 1 substitutes for these trigger signals the corresponding substitution signals. This substitution is made for all the trigger signals memorized by the device 1 during the memorization step. Once all the substitutions have been made, the signals resulting from the substitution processing and the signals which have not been processed are accumulated in the manner described above and then sent to the digital processing unit using the communication format characteristic of the accessory identifier used by the device 1.
  • the determination of the accessory identifier by the device must also take into account the substitution signals which have been stored and which may have been produced with accessories other than those connected at this time.
  • the accessory identifier which it adopts must not only include the sets of signals of the accessories connected to the device 1, but also those of the accessories capable of carrying out the stored signals. For the same reasons as described for the cumulation processing, it may prove useful to introduce a shift of one or more sequences between the interrogations of the digital processing unit and the responses of the device 1, or even to allow the device 1 to interrogate at its own pace, via its own clock, the accessories connected to it and to transmit to the digital processing unit the latest responses obtained after substitution processing.
  • the device 1 may advantageously include commands making it possible to store families of substitution signals under certain labels, to delete one or more substitution signals from these families, to assign certain substitution signals to certain families and to allow the user at a given time to use a particular family of surrogate signals.
  • the device 1 can propose to the user several possible substitution signals for each simple trigger signal.
  • a parameter, called programming level will define the substitution signal associated with a trigger signal.
  • For a trigger signal a programming level value is associated with each stored substitution signal.
  • a current programming level can be set using commands located on the device 1.
  • the buttons 29 and 30 provided on the housing of the device 1 advantageously make it possible to increment and decrement the programming level of the device 1. When a substitution signal is memorized, it is associated with the current programming level of the device 1.
  • the substitution signal used for a trigger signal is the one whose associated programming level is identical to the current programming level of the device 1. By doing vary the current programming level of device 1, you can change the substitution of each trigger signal. We can then memorize, for a given trigger signal, as many substitution signals as there are programming levels.
  • each port of the device 1 can be associated with its own programming level. The programming levels of the ports are fixed using the controls located on the device 1. It is the programming level of the port to which the accessory emitting the trigger signal is connected which is used to define the substitution signal.
  • each of the four ports of the device 1 is provided with buttons 24, 25 for controlling its own programming level making it possible to increment and decrement the programming level of the port.
  • the case is provided where the user can change the programming level of the port using commands located on a control accessory.
  • An allocation of programming level adjustment functionality to a control accessory may advantageously be done at the time of a step of memorizing the substitution signals.
  • a substitution signal triggering the incrementation or decrementation of the programming level of the port to which the accessory is connected.
  • this substitution signal will be associated with the trigger signal by actuating specific commands on the device 1.
  • the programming levels of the ports as well as the current programming level of the device 1 can be indicated on the screen. 6 with which the device 1 is provided.
  • the device 1 can allow a user, via a display on the screen 6, to browse all the associations which have been stored.
  • substitution signals previously programmed and stored in the device 1, whether these are signals produced by a user or signals programmed at the time of the manufacture of the device 1.
  • the user can associate a so-called “Turbo” substitution signal with a simple trigger signal by pressing button 31 once the trigger signal is validated.
  • the “Turbo” signal is a signal which intermittently repeats said initial trigger signal as long as the latter is transmitted continuously. Such an intermittent signal may correspond in certain games to repeated shots for example.
  • Figure 4 shows synthetically the steps of processing signals from two accessories connected to device 1 and operated by the same user. These accessories have the accessory identifiers HIDl and HID2 respectively.
  • the device calculates an accessory identifier HID3 in particular as a function of the accessory identifiers HID1 and HID2 of the accessories which are connected to it. Each accessory then supplies the device 1 with the state of its control members in a format specific to its respective accessory identifier. The device 1 converts these formats to the format of the accessory identifier HID3 that it has determined. In the case where one of the simple signals received corresponds to a trigger signal, the device substitutes for this simple signal a substitution signal previously memorized and associated with a programming level of the port receiving the simple trigger signal. The signals, transformed or not, are then accumulated and then sent to the digital processing unit in the format defined by the identifier HID3.
  • the device 1 processes the so-called “effect return” signals from the digital processing unit and intended to be interpreted by a control accessory actuated by a user. Such an effect return signal is processed by said device 1 and transmitted to the group of accessories connected to the ports associated with the user receiving the effect return signal.
  • the device 1 may advantageously be provided with an independent power supply.
  • FIG. 5 represents the elements of an electronic circuit of the device 1.
  • a processor 42 is connected to ports 40 and 41 for connection of accessories to the device 1, control members 45, a display controller 47 associated with a liquid crystal display 46, RAM 43, ROM 44, clock 48 and connector 49.
  • the signals from the ports are routed to the processor of the device 42, which, using data stored in RAM 43, such as for example the accessory identifier by which the device 1 is identified with the digital processing unit, and in ROM read-only memory 44, such as for example the equivalence tables between the formats of the signals of the different categories of accessories, converts the signals from the accessories, performs the transformations defined and parameterized using the commands 45, displays on the screen 46 the information necessary for the user.
  • the signal obtained after cumulative or substitution processing will, in the case of a time lag processing, be stored in the RAM 43 accompanied by a time identifier provided by the clock 48.
  • the signal leaving the device sent to the digital processing unit via the connector 49 will then be a signal previously calculated and stored in the RAM 43.
  • the signals transmitted by the digital processing unit for example the so-called effect return signals , will go from the digital processing unit to the device which will distribute them adequately to the accessories.
  • the device 1 can use the screen used by the digital processing unit as a screen. In such an embodiment, the device 1 could be physically integrated into the digital processing unit.
  • the interface device according to the invention when activated, will then have for ports some of the ports of the digital processing unit, will be de facto connected to the latter, and part or all of its operation will be controlled by the accessory control devices connected to it.
  • the device 1 can keep in memory, even when it is no longer electrically supplied, the trigger and substitution signals.
  • the device 1 can use some of the commands of the accessories connected to it to allow the user to carry out the navigation or decision procedures within the menus of the device 1.
  • the links between the device 1 and the processing unit digital can be wireless. It is advantageously possible to provide the device 1 with means of communication with digital processing units of the computer type in order to allow the device 1 to communicate data retrieved by the computer from any computer storage means including those accessible by network such as the network. Internet. This data, usable by device 1, could, for example, be relating to relevant substitution-type transformations for certain games or programs. Likewise, the device may advantageously be provided with memory card ports in the context of an application for a game console.
  • the device 1 can be adapted to mobile digital processing units, in particular the so-called “portable” game consoles. As such, the device 1 will be designed in terms of design and ergonomics so as to be compatible with the mobility requirements of these systems.
  • the device 1 can thus take the form of a box in which the mobile digital processing unit will be fitted, or even a reduced size box which will be integral with it.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Human Computer Interaction (AREA)
  • Stored Programmes (AREA)
  • Input From Keyboards Or The Like (AREA)

Abstract

A video-game-type computer system (13) comprising different types of control accessories which can be used alternatively. According to the invention, an interface device (1) is provided. A plurality of different types of control accessories (9,10) can be connected thereto. The interface device can treat signals coming from the plurality of control accessories, enabling the same user to use the plurality of accessories in order to control a same game. The interface also makes it possible to generate pre-programmed control signals which are triggered by a specific action carried out on one of the control accessories. Several users can simultaneously control the computer system, wherein respective sets of control accessories are assigned to different users.

Description

SYSTÈME INFORMATIQUE COMPRENANT UNE PLURALITÉ D'ACCESSOIRES DE COMMANDE, NOTAMMENT POUR LES JEUX VIDÉO. COMPUTER SYSTEM INCLUDING A PLURALITY OF CONTROL ACCESSORIES, ESPECIALLY FOR VIDEO GAMES.
La présente invention concerne le domaine des systèmes informatiques comprenant un accessoire de commande pour commander l'exécution d'un logiciel. Elle concerne plus particulièrement le domaine des systèmes informatiques dédiés à l'exécution de logiciels de jeux comme des consoles de jeux. On connaît dans l'état de la technique de nombreux types d'accessoires de commande de systèmes informatiques permettant de commander l'exécution de certains logiciels tels que notamment des logiciels de jeux. Les systèmes informatiques en question peuvent être aussi bien des systèmes dédiés à l'exécution de logiciels de jeux comme des consoles de jeux que des systèmes généralistes comme des ordinateurs individuels. Les accessoires de commande vont des simples claviers et souris aux manettes de jeux et commandes à manche (joystick). Ils peuvent également se présenter sous des formes plus spécifiques, comme des volants, guidons, revolvers, tapis, surfs, etc. Des accessoires de commande généralistes comme les manettes de jeux peuvent commander l'ensemble des jeux ou logiciels créés pour un système informatique, tandis que des accessoires spécialistes sont dédiés à une catégorie de jeux. Par exemple le volant est dédié aux jeux de courses motorisées, le stick d'avion aux combats aériens, etc. Ces accessoires spécialistes augmentent les sensations de jeux. Les logiciels notamment de jeux que l'on peut commander avec de tels accessoires ont fortement évolué ces dernières années et débordent des catégories traditionnelles (jeux de course, de tir, de combat etc.) pour proposer, séquentiellement ou simultanément, différentes catégories d'actions. Par exemple, un même jeu peut comprendre des scènes de course, de tir et de combat. Les accessoires spécialistes ne permettant pas de commander l'ensemble de ces actions, de tels jeux ne peuvent généralement être commandés qu'avec un accessoire généraliste comme une manette de jeux ou un clavier. Ainsi, la surenchère d'actions qui fait le succès de ces jeux empêche paradoxalement les joueurs de vivre le jeu avec les accessoires spécialistes qu'ils possèdent déjà et les oblige à utiliser un accessoire généraliste qui réduit le réalisme et les sensations physiques de jeux. L'évolution des logiciels notamment de jeux pose également le problème de l'accroissement de la complexité de la commande des actions réalisables à l'écran. Certaines actions nécessitent, pour être exécutées, des séquences complexes d'actionnement d'organes de commande et/ou 1 ' actionnement simultané de plusieurs organes de commande. Pour aider les utilisateurs sont prévus certains accessoires, notamment de type manette de jeux, munis de dispositifs de programmation permettant de mémoriser une séquence de touches, un bouton déclencheur pouvant envoyer la commande correspondant à la séquence de touches mémorisée. Un utilisateur souhaitant accéder à la fonctionnalité de programmation doit donc impérativement choisir un accessoire programmable plutôt que d'autres accessoires déjà en sa possession, ayant une meilleure ergonomie, coûtant moins cher ou plus simplement auxquels l'utilisateur s'est attaché. Enfin, nombre de jeux vidéos ou de programmes à succès comportent un mode de jeux populaire dans lequel deux joueurs peuvent se confronter ou plus généralement jouer ensemble. Les problèmes mentionnés plus haut deviennent d'autant plus importants que l'un et l'autre joueurs doivent être pourvus d'accessoires adaptés aux jeux et que ces accessoires doivent être d'efficacité équivalente de telle sorte que les deux joueurs puissent jouer une partie à armes égales. Le but de la présente invention est notamment de proposer un système informatique, notamment du type système de jeux vidéos, permettant de résoudre les problèmes qui viennent d'être évoqués. L'invention concerne un système informatique, notamment du type système de jeux vidéos, comprenant une unité de traitement numérique et un ensemble d'accessoires de commande de catégories différentes, chaque catégorie d'accessoires de commande étant prévue pour commander un ou plusieurs programmes dudit système informatique, ladite unité de traitement numérique étant conçue pour recevoir un signal de commande provenant d'un accessoire de commande actionné par un utilisateur lorsque ledit programme est commandé par un seul utilisateur, caractérisé en ce qu'il comprend un dispositif d'interface qui est conçu pour être connecté, d'une part, à ladite unité de traitement numérique et, d'autre part, à une pluralité d'accessoires de commande, pouvant être de catégories différentes, dudit ensemble d'accessoires de commande, ledit dispositif d'interface étant adapté à traiter des signaux provenant dudit ensemble d'accessoires de commande pour générer ledit signal de commande lorsque ledit programme est commandé par un seul utilisateur actionnant ladite pluralité d'accessoires, ledit signal de commande étant à chaque instant représentatif des signaux provenant de ladite pluralité d'accessoires et s 'identifiant auprès de l'unité de traitement numérique comme issu d'un accessoire dont la catégorie est déterminée par le dispositif d'interface notamment en fonction des catégories d'accessoires de la pluralité d'accessoires qui lui sont connectés . Par ensemble d'accessoires associés à l'unité de traitement numérique, ou gamme d'accessoires, on entend l'ensemble des accessoires conçus pour commander les programmes ou logiciels, notamment de jeux, associés à cette unité de traitement numérique. Par exemple, dans le cas d'une console de jeux, il peut s'agir d'un ensemble constitué par des accessoires généralistes comme des manettes de jeux et des accessoires spécialistes comme un volant, un guidon, un revolver, un tapis, etc. Par catégorie d'accessoires, on entend des accessoires appartenant à un même ensemble d'accessoires associés à l'unité de traitement numérique et ayant une même identification auprès de ladite unité de traitement numérique. Cette identification peut se faire au moyen d'identifiant numérique caractéristique de chaque catégorie d'accessoires. Selon l'invention, l'interface peut calculer, à partir des informations d'identification des accessoires connectés, une information d'identification d'un accessoire de commande adapté à émettre l'ensemble des signaux de commande desdits accessoires de commande et associer ladite information d'identification au signal de commande transmis à ladite unité de traitement numérique. Cette information d'identification pourra être utilisée par le dispositif d'interface selon l'invention pour identifier le signal de commande auprès de l'unité de traitement numérique. Par programme commandé par un seul utilisateur, on entend un logiciel dans lequel il n'y a qu'un seul avatar, c'est-à-dire un élément du jeu animé informatiquement représentant un véhicule, un personnage, etc., à contrôler à un moment donné. Un programme commandé par plusieurs utilisateurs est un logiciel dans lequel il y a plusieurs avatars à contrôler à un moment donné. Lorsque le programme est commandé par plusieurs utilisateurs, ledit dispositif d'interface est adapté à traiter des signaux provenant de plusieurs groupes d'accessoires connectés, chacun des groupes étant manipulé par un utilisateur distinct. Le dispositif d'interface émet des signaux de commande qui sont chacun, à chaque instant, représentatifs des signaux provenant du groupe correspondant et s'identifient auprès de l'unité de traitement numérique comme issu d'un accessoire dont la catégorie est déterminée par ledit dispositif d'interface notamment en fonction des catégories d'accessoires de ce groupe d'accessoires. La présente invention permet la commande d'un logiciel qui propose, séquentiellement ou simultanément, différentes catégories d'actions au moyen d'un ensemble d'accessoires comprenant des accessoires spécialistes de types différents prévus pour commander respectivement d'autres jeux. La pluralité d'accessoires nécessaire pour commander un jeu est raccordée au dispositif d'interface selon l'invention. Par exemple, dans le cas d'un jeu à un seul utilisateur présentant des scènes de conduite et des scènes de combat, l'on raccorde au dispositif d'interface un accessoire de type volant et un accessoire de type capteur de mouvements. Le signal de commande généré par le dispositif d'interface selon l'invention, représentatif des signaux issus du volant et de l'accessoire de type capteur de mouvement, est de même nature qu'un signal de commande généré par un accessoire pouvant commander un tel logiciel et permet la commande du jeu par le volant et par l'accessoire de type capteur de mouvement sans avoir à effectuer aucune intervention au niveau de la console de jeux. Le dispositif d'interface selon l'invention effectue un traitement des signaux reçus pour générer le ou les signaux de commande. Un signal de commande généré par le dispositif d'interface peut, par exemple, correspondre au cumul des signaux provenant des accessoires de commande actionnés par un même utilisateur. Mais il peut également s'agir d'un signal modifié comprenant un signal de substitution dont l'émission est conditionnée à la réception d'un ou plusieurs signaux émis respectivement par un ou plusieurs accessoires actionnés par un même utilisateur, ainsi qu'il sera décrit plus en détail par la suite. Le signal de commande a les caractéristiques d'un signal émis par un accessoire de la gamme d'accessoires de l'unité de traitement numérique concernée de sorte que ce signal est interprétable et utilisable correctement par les programmes tels que les jeux vidéos. Réciproquement, le dispositif est conçu de manière à pouvoir communiquer aux accessoires qui lui sont connectés les différents signaux envoyés par l'unité de traitement numérique. Il en va ainsi des signaux dits de « retour d'effet ». Le dispositif selon l'invention interface complètement les communications entre les accessoires qui lui sont connectés et l'unité de traitement numérique, de façon à ce que l'unité de traitement numérique ne communique qu'avec le dispositif selon l'invention et que les accessoires ne communiquent qu'avec le dispositif selon l'invention, à la fois pour les signaux entrants et pour les signaux sortants . Autrement dit, l'unité de traitement numérique ne communique qu'avec le dispositif selon l'invention et non avec les accessoires connectés à ce dernier. Le dispositif selon l'invention, indépendamment des types de transformation qu'il effectue sur les signaux des accessoires qui lui sont connectés, se présente à l'unité de traitement numérique comme le seul accessoire connecté à l'unité de traitement sur chaque port qu'il occupe. L'identité dudit accessoire est déterminée par le dispositif d'interface selon l'invention notamment en fonction de la pluralité d'accessoires qui lui sont connectés.The present invention relates to the field of computer systems comprising a control accessory for controlling the execution of software. It relates more particularly to the field of computer systems dedicated to the execution of game software such as game consoles. Numerous types of computer system control accessories are known in the prior art for controlling the execution of certain software such as in particular game software. The computer systems in question may be systems dedicated to the execution of game software such as game consoles as well as generalist systems such as personal computers. Control accessories range from simple keyboards and mice to joysticks and joystick controls. They can also come in more specific forms, such as steering wheels, handlebars, revolvers, mats, surfboards, etc. General control accessories such as joysticks can control all the games or software created for a computer system, while specialist accessories are dedicated to a category of games. For example, the steering wheel is dedicated to motorized racing games, the airplane stick to air combat, etc. These specialist accessories increase the feeling of play. The software, in particular for games that can be ordered with such accessories, has evolved considerably in recent years and goes beyond traditional categories (racing, shooting, fighting games, etc.) to offer, sequentially or simultaneously, different categories of actions. For example, the same game can include racing, shooting and fighting scenes. The accessories Since specialists do not allow all of these actions to be controlled, such games can generally only be ordered with a general accessory such as a game controller or a keyboard. Thus, the escalation of actions that makes the success of these games paradoxically prevents players from experiencing the game with the specialist accessories they already have and forces them to use a general accessory that reduces the realism and physical sensations of games. The evolution of software, particularly of games, also poses the problem of increasing the complexity of controlling the actions that can be performed on the screen. Certain actions require, to be executed, complex sequences of actuation of control members and / or one simultaneous actuation of several control members. To assist users, certain accessories are provided, in particular of the gamepad type, provided with programming devices making it possible to store a sequence of keys, a trigger button that can send the command corresponding to the stored sequence of keys. A user wishing to access the programming functionality must therefore imperatively choose a programmable accessory rather than other accessories already in his possession, having better ergonomics, costing less or more simply to which the user is attached. Finally, many video games or successful programs include a popular game mode in which two players can compete or more generally play together. The problems mentioned above become all the more important since both players must be provided with accessories suitable for games and that these accessories must be of equivalent efficiency so that the two players can play a game. on an equal footing. The aim of the present invention is in particular to propose a computer system, in particular of the system type video games, to solve the problems that have just been mentioned. The invention relates to a computer system, in particular of the video game system type, comprising a digital processing unit and a set of control accessories of different categories, each category of control accessories being provided for controlling one or more programs of said program. computer system, said digital processing unit being designed to receive a control signal from a control accessory actuated by a user when said program is controlled by a single user, characterized in that it comprises an interface device which is designed to be connected, on the one hand, to said digital processing unit and, on the other hand, to a plurality of control accessories, which may be of different categories, of said set of control accessories, said device interface adapted to process signals from said set of control accessories to generate said sig control nal when said program is controlled by a single user actuating said plurality of accessories, said control signal being at all times representative of the signals coming from said plurality of accessories and identifying with the digital processing unit as from an accessory, the category of which is determined by the interface device, in particular as a function of the categories of accessories from the plurality of accessories which are connected to it. By set of accessories associated with the digital processing unit, or range of accessories, is meant the set of accessories designed to control the programs or software, in particular games, associated with this digital processing unit. For example, in the case of a game console, it can be a set made up of general accessories such as joysticks and specialist accessories such as a steering wheel, handlebars, revolver, carpet, etc. By category of accessories is meant accessories belonging to the same set of accessories associated with the digital processing unit and having the same identification with said digital processing unit. This identification can be done by means of a digital identifier characteristic of each category of accessories. According to the invention, the interface can calculate, from the identification information of the connected accessories, identification information of a control accessory adapted to transmit all of the control signals of said control accessories and associate said identification information to the control signal transmitted to said digital processing unit. This identification information can be used by the interface device according to the invention to identify the control signal with the digital processing unit. By program controlled by a single user, we mean software in which there is only one avatar, that is to say an element of the computer animated game representing a vehicle, a character, etc., to be controlled. at one point. A program controlled by several users is software in which there are several avatars to control at a given time. When the program is controlled by several users, said interface device is adapted to process signals from several groups of connected accessories, each of the groups being handled by a separate user. The interface device emits control signals which are each, at each instant, representative of the signals coming from the corresponding group and are identified with the digital processing unit as coming from an accessory whose category is determined by said interface device in particular according to the categories of accessories of this group of accessories. The present invention allows the control of software which offers, sequentially or simultaneously, different categories of actions by means of a set of accessories comprising specialist accessories of different types intended to respectively control other games. The plurality of accessories required to control a game is connected to the interface device according to the invention. For example, in the case of a game with a single user presenting driving scenes and combat scenes, an accessory of the steering wheel type and an accessory of the movement sensor type is connected to the interface device. The control signal generated by the interface device according to the invention, representative of the signals from the steering wheel and the accessory of the movement sensor type, is of the same nature as a control signal generated by an accessory capable of controlling a such software and allows game control by the steering wheel and by the motion sensor type accessory without having to carry out any intervention at the level of the game console. The interface device according to the invention processes the signals received to generate the control signal (s). A control signal generated by the interface device can, for example, correspond to the sum of the signals coming from the control accessories actuated by the same user. However, it may also be a modified signal comprising a substitution signal, the emission of which is conditioned on the reception of one or more signals emitted respectively by one or more accessories actuated by the same user, as will be described in more detail later. The control signal has the characteristics of a signal emitted by an accessory from the range of accessories of the digital processing unit concerned so that this signal can be interpreted and used correctly by programs such as video games. Conversely, the device is designed so as to be able to communicate to the accessories connected to it the various signals sent by the digital processing unit. This is the case with so-called “return of effect” signals. The device according to the invention completely interfaces the communications between the accessories connected to it and the digital processing unit, so that the digital processing unit communicates only with the device according to the invention and that the accessories communicate only with the device according to the invention, both for incoming signals and for outgoing signals. In other words, the digital processing unit communicates only with the device according to the invention and not with the accessories connected to the latter. The device according to the invention, independently of the types of transformation that it performs on the signals of the accessories connected to it, is presented to the digital processing unit as the only accessory connected to the processing unit on each port that 'he keeps busy. The identity of said accessory is determined by the interface device according to the invention in particular as a function of the plurality of accessories which are connected to it.
Le dispositif d'interface selon l'invention se distingue des dispositifs de l'Art antérieur permettant le raccordement de plusieurs accessoires de commande. Tout d'abord il se distingue des dispositifs d'interface permettant le raccordement de plusieurs accessoires de commande dans le but de permettre à plusieurs utilisateurs de commander simultanément un même programme, comme il en existe notamment pour des programmes de jeux commandés par plusieurs utilisateurs. Dans de tels dispositifs d'interface, par exemple les quadrupleurs de ports, les signaux provenant des divers accessoires de commande sont transmis séquentiellement et séparément à l'unité de traitement numérique sans être associés ni modifiés. Le dispositif selon l'invention se distingue aussi d'autres interfaces qui sont de simple système d'aiguillage permettant l'utilisation séquentielle d'un groupe d'accessoires connectés à l'unité de traitement. Par exemple, le brevet US4588187 décrit un adaptateur auquel on peut connecter plusieurs accessoires. Chaque accessoire est pourvu d'un bouton spécifique dont 1 ' actionnement permet l'envoi des signaux générés par cet accessoire vers l'unité de traitement. L'unité de traitement ne traite que le signal envoyé par l'accessoire dont le bouton spécifique a été actionné, à l'exclusion des autres. D'autres dispositifs permettent l'utilisation en parallèle de plusieurs accessoires, mais ne constituent pas une interface de traitement des signaux émis par ces accessoires. Par exemple, le brevet EP1201274 décrit un boîtier dans lequel des logements pourvus de connecteurs peuvent recevoir des accessoires de jeux. Il s'agit dans ce cas d'accessoires munis de broches de connexion spécifiquement prévus pour être associés au boîtier et ne permettant pas, indépendamment de ce boîtier, de commander un jeu vidéo. Un tel dispositif s'apparente à un accessoire de commande unique dont certains éléments sont amovibles. Le boîtier ne fait que relier électriquement les accessoires présents dans ses logements sans effectuer aucun traitement sur les signaux reçus. Selon un autre aspect de la présente invention, ledit dispositif d'interface est adapté à générer un signal de commande prédéfini ou choisi par l'utilisateur lorsqu'il reçoit un ou plusieurs signaux prédéfinis provenant respectivement d'un ou plusieurs accessoires de commande actionnés par un même utilisateur. Cette caractéristique de l'invention permet de doter d'une fonctionnalité de programmation des accessoires qui sont dépourvus de moyens permettant une telle programmation. Par exemple, dans le cas des jeux vidéos, un signal de commande correspondant à l'actionnement d'une série d'organes de commande et/ou à 1 ' actionnement simultané de plusieurs organes de commande est mémorisé au niveau du dispositif d'interface. Le signal de commande mémorisé est avantageusement substitué au signal de déclenchement reçu ou aux signaux de déclenchement reçus. Un signal de déclenchement peut être par exemple un signal émis lorsqu'un organe de commande est actionné. Cet organe de commande peut être une touche d'une manette de commande. Il peut être également un organe spécialiste tel qu'un volant, un guidon ou autre dont une position particulière correspond à l'envoi d'un signal de déclenchement. La substitution par un signal de commande mémorisé peut être conditionnée à la réception d'un signal de déclenchement provenant d'un seul accessoire de commande ou d'une combinaison de signaux de déclenchement provenant de plusieurs accessoires de commande actionnés par un même utilisateur. Avantageusement, ledit signal de commande prédéfini est une séquence de signaux générés par un ou plusieurs accessoires de commande actionnés par un même utilisateur lors d'une phase de mémorisation, ladite séquence étant reçue et mémorisée par ledit dispositif d'interface lors de ladite phase de mémorisation. Le dispositif selon l'invention permet de générer un signal de substitution complexe, résultant de 1 ' actionnement d'organes de commande de plusieurs accessoires différents, en réponse à un signal simple qui peut résulter de 1 ' actionnement d'un organe de commande de type tout ou rien ou de type analogique. Le dispositif d'interface selon l'invention se distingue des dispositifs de l'Art antérieur permettant la programmation d'un accessoire de commande dépourvu de moyen de programmation. Le brevet 09857719 décrit un accessoire de type manche d'avion connectable à un ordinateur personnel et configurable par un clavier d'ordinateur afin de mémoriser et d'envoyer des signaux identiques à ceux dudit clavier. Le brevet cité concerne l'adaptation d'accessoires de commande de jeux à un ordinateur individuel. Un tel adaptateur n'est pas conçu pour traiter et associer plusieurs signaux provenant de différents accessoires de commande actionnés par un ou plusieurs utilisateurs et a fortiori le cumul de ces signaux pour commander un programme par exemple un programme de jeux. La programmation est effectuée au moyen d'un clavier d'ordinateur et le signal de commande produit par un tel adaptateur s'identifie uniquement à celui d'un clavier d'ordinateur indépendamment des catégories d'accessoires qui lui sont connectées. Les unités de traitement numérique sont dotées de ports d'entrée dans chacun desquels on peut introduire un connecteur relié à un accessoire de l'unité de traitement numérique pour permettre un échange de signaux allant des accessoires vers les unités de traitement numérique mais également des unités de traitement numérique vers les accessoires. Il n'est généralement pas possible, en raison des différences physiques entre les connecteurs et/ou des différences de protocoles de communication, d'utiliser un accessoire dédié à un type d'unités de traitement numérique sur un autre type d'unités de traitement numérique. Les accessoires utilisables sur un type d'unités de traitement forment une gamme d'accessoires de l'unité de traitement numérique concernée. Le dispositif selon l'invention est connectable comme un accessoire de la gamme d'accessoires de l'unité de traitement numérique concernée. Selon un autre aspect de la présente invention, ladite unité de traitement numérique comprenant au moins un port de connexion destiné à recevoir un connecteur d'accessoire de commande, ladite interface comprend au moins un connecteur adapté au dit port, ledit connecteur transmettant un signal de commande émis par ledit dispositif d'interface en réponse aux signaux d'un groupe d'accessoires actionnés par un même utilisateur. Selon un autre aspect de la présente invention, ladite unité de traitement numérique comprenant une pluralité de ports de connexion destinés à recevoir des connecteurs d'accessoires de commande utilisés par différents utilisateurs, ladite interface comprend une pluralité de connecteurs adaptés auxdits ports, chacun desdits connecteurs transmettant un signal de commande émis par ledit dispositif d'interface en réponse aux signaux d'un groupe d'accessoires actionnés par un même utilisateur. Cette caractéristique rend possible, dans le cas des jeux vidéos commandés par plusieurs utilisateurs, un mode de jeux multi-joueurs dans lequel chacun des joueurs peut utiliser un ou plusieurs accessoires de commande. Aucun des documents susmentionnés ne propose un dispositif conçu pour permettre à plusieurs utilisateurs de commander simultanément le programme en utilisant des ports différents de l'unité de traitement numérique et en bénéficiant chacun de l'ensemble des fonctionnalités offertes par ledit dispositif. En variante, le dispositif selon l'invention pourra privilégier les signaux émis par un des accessoires connectés ou par un sous-groupe d'accessoires connectés, par exemple en ne prenant en compte que les signaux venant de cet accessoire ou de ce sous-groupe d'accessoires. Le choix de l'accessoire à privilégier pourra s'effectuer par exemple à l'aide de moyens de commande tels que des touches ménagées sur un boîtier du dispositif d'interface selon l'invention. Avantageusement, le dispositif selon l'invention comprend une pluralité de ports de connexion pour recevoir respectivement les connecteurs du groupe d'accessoires connectés, chacun desdits ports étant associé à un interrupteur permettant de prendre en compte ou non le signal transmis audit port. Si l'interrupteur est fermé, un signal issu de l'accessoire connecté à ce port n'est pas pris en compte par le dispositif d'interface et est donc sans effet sur le signal de commande transmis à l'unité de traitement numérique . L'invention sera mieux comprise à la lecture des dessins annexés, correspondant à un mode de réalisation non limitatif, où : - la Figure 1 est une vue en perspective schématique d'un dispositif d'interface selon la présente invention ; - la Figure 2 est une vue en perspective schématique d'une console de jeux à laquelle est connecté le dispositif de la Figure 1; - la Figure 3 est une vue en plan de dessus schématique du dispositif de la Figure 1; - la Figure 4 est un schéma de fonctionnement du dispositif de la Figure 1 ; et - la Figure 5 représente schématiquement les éléments constituant le dispositif de la Figure 1. En référence aux Figures 1 et 3, un dispositif d'interface 1 est contenu dans un boîtier qui comporte quatre ports d'entrées 2, 3, 20 et 21 et deux câbles de sortie 4 et 8 pourvus à leurs extrémités de connecteurs. Sur la face supérieure du boîtier du dispositif sont ménagés un écran de visualisation 6 ainsi que différentes commandes. En référence à la Figure 2, une console de jeux 13 contient dans un boîtier une unité de traitement numérique. Cette console de jeux comporte deux ports de connexion sur sa façade. Ces ports sont destinés au raccordement des accessoires de commande. La console est adaptée à un mode de commande à un ou plusieurs utilisateurs. Dans un mode de commande à deux utilisateurs, le raccordement des accessoires de commande respectifs se fait par l'intermédiaire de deux ports différents de la console, chacun étant affecté à un utilisateur. Le dispositif d'interface 1 est connecté à ladite console de jeux 13 par l'intermédiaire d'un connecteur 5 adapté à être inséré dans un des ports de cette console de jeux. Des accessoires de commande sont raccordés au dispositif d'interface 1 par l'intermédiaire des ports d'entrée de ce dernier. Dans l'exemple représenté, deux accessoires de commande sont connectés au dispositif d'interface 1. Il s'agit ici d'un volant interactif 9 et d'une manette de jeux 10. Ces deux accessoires font partie d'une gamme d'accessoires prévus pour la console de jeux 13. Les ports d'entrée du dispositif d'interface 1 sont adaptés à accueillir les connecteurs 11 et 12 de ces accessoires. L'alimentation électrique du dispositif 1 est avantageusement assurée par la console de jeux 13. Alternativement, le dispositif 1 peut être pourvu d'une alimentation électrique indépendante. Globalement, le dispositif selon l'invention transforme de manière spécifique les signaux issus des accessoires qui lui sont connectés avant de les transmettre à l'unité de traitement numérique. Un premier aspect du traitement effectué permet le cumul des signaux issus d'accessoires différents en un signal de commande pouvant être transmis à la console de jeux 13. Ce traitement est effectué en tenant compte des différences de codage des signaux de commande selon les divers accessoires et des familles de procédés de communication utilisés. Les accessoires sont classés en grandes catégories chacune identifiée par un identifiant numérique, appelé identifiant accessoire, et un ensemble de signaux compris dans une liste de signaux. Des accessoires de formes différentes et dont les commandes sont actionnées par des moyens physiques différents peuvent appartenir à la même catégorie d'accessoires et utiliser le même identifiant accessoire, comme dans le cas d'accessoires spécialistes qui envoient un ensemble de signaux compris dans l'ensemble des signaux associés à un accessoire généraliste. Certains bits du signal issus d'un accessoire caractérisent l'état du ou des organes de commande de cet accessoire. L'état d'un organe de commande peut être codé sur un seul bit lorsque l'organe de commande concerné est de type tout ou rien, par exemple une touche simple, ou sur un certain nombre de bits lorsque l'organe de commande concerné engendre une grandeur analogique, par exemple l'angle d'inclinaison d'un manche de type joystick par rapport à l'un de ses axes de liberté. L'état des organes de commande d'un accessoire est codé selon un format propre à la catégorie à laquelle appartient l'accessoire. Les unités de traitement numérique telles que les consoles de jeux n'utilisent pas toutes les mêmes procédés de communication. On peut distinguer deux grandes familles de procédés de communication spécifiques à des unités de traitement numérique. D'autres procédés peuvent bien entendu être utilisés. Nous nous limiterons dans ce qui suit à ces deux familles, le traitement décrit pouvant aisément être adapté à d'autres procédés de communication. Dans une première famille de procédés de communication, l'unité de traitement numérique s'adresse successivement aux accessoires qui sont connectés à ses ports. L'unité de traitement numérique envoie tout d'abord un signal de demande d'identification à un accessoire qui, en retour, envoie son identifiant accessoire ; elle envoie ensuite un signal de demande d'état d'organe de commande suite auquel l'accessoire transmet alors l'état de ses organes de commande. L'unité de traitement numérique connaît la taille et la disposition des bits du signal d'état d'organe de commande, celles-ci étant spécifiques à la catégorie d'accessoires identifiée par l'identifiant accessoire transmis. Dans une seconde famille de procédés de communication, chaque accessoire qui se connecte à l'unité de traitement numérique est intégré au sein d'un réseau ayant une topologie en étoile et se voit attribuer un identifiant réseau unique. L'unité de traitement numérique interroge successivement chacun des éléments du réseau selon une méthode d'interrogation dite de « polling » : l'unité de traitement numérique envoie sur le réseau un signal d'interrogation contenant un identifiant réseau pris dans l'ensemble des identifiants réseau du réseau courant et auquel seul l'accessoire ayant le même identifiant réseau va répondre. La réponse de l'accessoire se fait sous la forme d'un signal contenant un identifiant accessoire et l'état de ses organes de commande. Le dispositif d'interface 1 utilise le même type de procédé de communication que l'unité de traitement numérique 13 pour laquelle il est conçu. De cette manière, il peut communiquer, d'une part, avec les accessoires de la gamme d'accessoires de l'unité de traitement 13 et, d'autre part, avec cette unité de traitement. Dans le cas où le procédé de communication fait partie de la seconde famille de procédés de communication, une étape préliminaire du traitement effectué par le dispositif d'interface 1 sur les signaux reçus est une étape d'identification réseau dans laquelle la gestion des identifiants réseau est effectuée à chaque connexion ou déconnexion d'un accessoire au dispositif d'interface 1. Le dispositif 1 qui a lui-même reçu, lors de sa connexion à l'unité de traitement numérique, un identifiant réseau, peut ainsi interroger les accessoires qui lui sont connectés. Une étape de définition d'identifiant accessoire vise à définir un identifiant accessoire par lequel le dispositif 1 va s'identifier auprès de l'unité de traitement numérique 13 à chaque communication avec celle-ci. Dans un premier temps, le dispositif 13 interroge les accessoires qui lui sont connectés en suivant le procédé de communication de la famille correspondante de manière à récupérer les identifiants accessoires de chacun des accessoires. Dans un deuxième temps, le dispositif 1 détermine, en fonction des différents identifiants accessoires collectés, un identifiant accessoire qui correspond à un accessoire dont l'ensemble des signaux associés englobe tous les ensembles de signaux des accessoires connectés. A cet effet, il est pourvu d'un moyen de mémorisation contenant des tables spécifiques d'équivalence et d'inclusion des différentes catégories d'accessoires de la gamme d'accessoires entre eux. L'identifiant accessoire ainsi déterminé est mémorisé dans un moyen de mémorisation prévu à cet effet pour être utilisé à chaque échange d'information avec l'unité de traitement numérique 13. Selon une variante de réalisation, l'étape de détermination de l'identifiant accessoire peut être exécutée pour chaque échange d'information avec l'unité de traitement numérique. Cela peut être fait si le temps d'exécution de cette étape est faible relativement à la perception des utilisateurs, c'est-à-dire s'il est environ inférieur à l/20ème de seconde. Cette variante permet une adaptation permanente de l'identifiant accessoire affecté au dispositif 1 lorsque des accessoires sont connectés ou déconnectés. Alternativement, cette étape peut être exécutée, par exemple, lors de la connexion du dispositif à l'unité de traitement numérique. Lorsque la phase de détermination de l'identifiant accessoire est achevée, le dispositif selon l'invention pourra le signaler à l'utilisateur, par exemple au moyen d'une diode de signalisation. Une étape suivante consiste à rassembler les états d'organes de commande des accessoires et à effectuer une conversion permettant la comparaison de ces états. Dans un premier temps, le dispositif demande à chaque accessoire connecté de lui communiquer l'état de ses commandes, en suivant le procédé de la famille de procédés de communication correspondante. Dans un deuxième temps, les états des organes de commande issus des accessoires connectés au dispositif selon l'invention sont convertis en des états d'organes de commande d'accessoire ayant l'identifiant accessoire déterminé à l'étape précédente par le dispositif 1. Pour cela, le dispositif 1 dispose en mémoire de tables spécifiques d'équivalence entre les différents signaux des différentes catégories d'accessoires. Lorsque cette conversion a eu lieu, le dispositif 1 dispose des différents états d'organes de commande des accessoires connectés, chaque état d'organe de commande étant au même format et donc comparable aux autres. Une étape suivante consiste à faire le cumul des états obtenus, en tenant compte de deux règles. Tout d'abord, si une commande tout ou rien, c'est-à-dire une commande codée sur un bit, est active pour l'un au moins des accessoires, alors la commande tout ou rien est considérée comme active ; sinon elle est inactive. Ensuite, les valeurs analogiques, c'est-à-dire les valeurs qui sont codées sur plus d'un bit, d'une même commande analogique sont additionnées, avec comme valeur maximale possible la valeur numérique maximale de cette commande. Des états d'organes de commande ainsi cumulés résulte un état d'organe de commandes envoyé à l'unité de traitement numérique comme s'il était issu d'un unique accessoire ayant comme identifiant l'identifiant accessoire déterminé par le dispositif 1. Afin de pallier le problème du retard dans la communication avec l'unité de commande numérique éventuellement engendré par l'obtention des états des organes de commande des accessoires connectés ainsi que par le calcul de leur cumul, le dispositif 1 peut intégrer un mécanisme de décalage consistant, lors de la première demande d'information de l'unité de traitement numérique, à renvoyer un état de ses organes de commande tous inactifs, et concomitamment à mémoriser l'état cumulé des organes de commande construit à partir des états des organes de commande des accessoires. Lors de la deuxième demande d'état d'organes de commande de l'unité de traitement numérique, c'est l'état des organes de commande mémorisé qui sera transmis à l'unité de traitement numérique alors que les accessoires seront de nouveau interrogés et que leurs nouveaux états d'organes de commande envoyés en réponse par ceux-ci seront cumulés et mémorisés, mais non transmis à l'unité de traitement numérique. Le dispositif 1 itérera ensuite ce processus, soit en annulant le décalage si pendant une période de temps le calcul de cumul est relativement plus rapide à réaliser (par exemple s'il n'y a qu'un des accessoires qui émet un signal ou si les signaux émis sont les mêmes qu'à la précédente interrogation), soit en le rattrapant le plus possible, le dispositif 1 émettant alors vers l'unité de traitement numérique le dernier signal cumulé calculé. Le décalage d'une séquence (ou de quelques séquences) dans les échanges de communication introduit par le dispositif 1 pénalisera peu les utilisateurs du fait du rythme élevé des échanges de communication entre l'unité de traitement numérique et les accessoires, relativement à la perception des utilisateurs. Avantageusement, on dotera le dispositif 1 de son propre signal d'horloge qui lui permettra d'interroger les accessoires qui lui sont connectés à son propre rythme, de cumuler et de mémoriser les états d'organes de commande ainsi obtenus et de reporter à l'unité de traitement numérique qui l'interroge la dernière évaluation de l'état d'organes de commande cumulé. En résumé, dans ce mode de fonctionnement, le traitement effectué par le dispositif 1 consiste à transformer les signaux entrants issus des accessoires qui sont connectés au dispositif 1 en un signal sortant, semblable à celui sortant d'un accessoire unique. Ce signal de sortie, interprété comme un signal provenant d'un seul accessoire, est néanmoins représentatif de l'ensemble des actions effectuées sur les accessoires connectés. Par exemple, dans un cas où deux accessoires A et B sont connectés au dispositif 1, lorsque l'on appuie sur un bouton (a) de l'accessoire A et, simultanément, sur un bouton (b) de l'accessoire B, le traitement de type cumul effectué par le dispositif 1 génère un signal de commande qui serait identique au signal que l'on aurait obtenu en appuyant simultanément sur deux boutons (a) et (b) d'un unique accessoire. Le traitement qui vient d'être décrit n'aboutit à la génération que d'un seul signal de sortie. L'invention est également adaptée à un mode de fonctionnement à plusieurs utilisateurs pour les jeux commandés par plusieurs utilisateurs. Dans l'exemple représenté, le dispositif 1 est adapté à un mode de fonctionnement à deux utilisateurs, les deux câbles de sortie 4 et 8 permettant de transmettre à la console 13 deux signaux de commande correspondant respectivement aux commandes générées par l'un et l'autre utilisateurs. Un moyen de commande 22 à deux positions permet de choisir entre un mode de fonctionnement à un utilisateur dans lequel un seul signal de commande est généré par le dispositif et un mode de fonctionnement à deux utilisateurs dans lequel deux signaux de commande sont générés par le dispositif. Dans le mode de fonctionnement à deux utilisateurs, les ports de connexion du dispositif 1 sont partagés en deux, une moitié étant affectée au raccordement des accessoires actionnés par le premier utilisateur et l'autre moitié étant affectée au raccordement des accessoires actionnés par le second utilisateur. Autrement dit, les signaux reçus par le premier groupe de ports vont déterminer un signal de commande émis par l'intermédiaire du câble 4 et représentant les commandes du premier utilisateur tandis que les signaux reçus par l'autre groupe de ports vont déterminer un signal de commande émis par l'intermédiaire du câble 8 et représentant les commandes du second utilisateur. Le traitement des signaux des accessoires connectés au dispositif 1 est semblable au traitement décrit précédemment. Lors de l'étape d'initialisation réseau, dans le cas des procédés de communication de la deuxième famille, le dispositif 1 reçoit deux identifiants réseau, un pour chaque câble connecté à un port de l'unité de traitement numérique. La deuxième étape de détermination d'un identifiant accessoire se fait de manière indépendante pour les accessoires connectés au premier groupe de ports du dispositif 1 et ceux connectés à l'autre groupe. Le dispositif 1 est donc pourvu à la fin de cette étape de deux identifiants accessoires, un pour les signaux associés au premier utilisateur et un pour ceux qui sont associés au second utilisateur. Des étapes de conversion des signaux issus des accessoires sont également exécutées pour chaque groupe de signaux en se basant sur les identifiants accessoires déterminés au cours des étapes précédentes. De même, l'étape de cumul des signaux se fait séparément pour les signaux des deux groupes. Enfin, les signaux de commande obtenus sont envoyés à l'unité de traitement numérique via respectivement l'un et l'autre câble 4 et 8. Un autre aspect du traitement effectué par le dispositif 1 permet de générer un signal de substitution ou signal de commande préprogrammé en réponse à un signal de déclenchement provenant d'un accessoire connecté au dispositif 1. Ce traitement peut être effectué aussi bien dans un mode de fonctionnement à un utilisateur que dans un mode de fonctionnement à deux utilisateurs. Dans un mode de fonctionnement à deux utilisateurs, ce traitement sera effectué indépendamment sur les groupes de signaux correspondant aux utilisateurs respectifs. Ce traitement s'insère dans le processus de traitement décrit précédemment après l'étape de conversion des signaux de commande et avant l'étape de cumul de ces signaux. Ce traitement nécessite une étape préalable de mémorisation consistant à mémoriser un signal de déclenchement, un signal de substitution et l'association de l'un à l'autre. Des commandes ménagées sur le boîtier du dispositif 1 permettent d'activer cette phase de mémorisation. Dans l'exemple représenté, un bouton 26 permet d'activer cette phase de mémorisation. En phase de mémorisation, il est demandé à l'utilisateur d'effectuer au moyen des accessoires qu'il manipule, d'abord une action simple dont le signal de commande correspondant est destiné à être le signal de déclenchement, puis une action complexe dont le signal de commande correspondant est destiné à être le signal de substitution. Avantageusement, l'utilisateur est guidé dans ses actions par des messages apparaissant sur l'écran 6. Avantageusement, lorsque le signal de déclenchement ou le signal de substitution est bien reçu et mémorisé par le dispositif, un signal visuel et/ou sonore est produit pour indiquer à l'utilisateur de passer à l'étape suivante. L'action simple en question peut être 1 ' actionnement d'un organe de commande de type tout ou rien comme une touche ou une action quelconque exercée sur un organe de commande de type analogique. Dans ce dernier cas, la substitution pourra avoir lieu, selon les modes de réalisation, pour une valeur analogique approximative du signal simple. Ainsi, il ne sera pas nécessaire, pour produire la substitution, que la valeur analogique du signal simple soit exactement identique à celle mémorisée. Dans un cas particulier d'un tel mode de réalisation, la génération du signal analogique simple, quelle que soit sa valeur, suffira à déclencher sa substitution par le signal complexe de substitution. Avantageusement, un signal visuel comprenant une signalétique permettant à l'utilisateur de reconnaître le signal simple de déclenchement qui a été mémorisé est utilisé par le dispositif 1 pour indiquer à l'utilisateur qu'il peut passer à l'étape suivante. Avantageusement, l'utilisateur peut alors valider ou infirmer le signal de déclenchement à l'aide de commandes disposées sur la surface du dispositif 1. Le signal de déclenchement validé est mémorisé par le dispositif 1. Avantageusement, un message reprenant la signalétique du signal de déclenchement qui a été généré apparaît sur l'écran 6. Au cas où l'utilisateur est satisfait du signal simple de déclenchement ainsi rappelé, il valide ce choix en appuyant sur un bouton 27. Au cas où ce choix ne le satisfait pas, il l'annule en appuyant sur un bouton 28. L'action complexe consiste à actionner les commandes d'un ou plusieurs accessoires connectés au dispositif 1. L'ensemble des signaux résultant va donner lieu à un signal complexe destiné à être substitué au signal simple désigné précédemment. Avantageusement, le séquencement et la durée précise des composantes du signal complexe de substitution sont mémorisés de manière à réaliser une reproduction précise du signal complexe lors de la substitution avec le signal simple associé. Là encore, un signal visuel comprenant une signalétique permettant à l'utilisateur de reconnaître le signal de substitution qui a été mémorisé est utilisé par le dispositif 1 pour indiquer à l'utilisateur qu'il peut passer à l'étape suivante. L'utilisateur valide et met fin à l'étape de mémorisation en actionnant une commande située sur le dispositif 1. Une fois la validation effectuée, le signal simple, le signal de substitution et leur association sont mémorisés par le dispositif selon l'invention. Avantageusement, un message détaillant la signalétique du signal de substitution est affiché sur l'écran 6. Au cas où l'utilisateur est satisfait du signal de substitution ainsi rappelé, il valide ce choix en appuyant sur le bouton 27. Au cas où ce choix ne le satisfait pas, il l'annule en appuyant sur le bouton 28. Avantageusement, il est prévu la possibilité de modifier le séquencement, la durée et la valeur des composants du signal de substitution en actionnant des commandes situées sur le dispositif 1, et via une interface logicielle adéquate. Cela permet à l'utilisateur d'ajuster autant qu'il le souhaite le signal de substitution qui a été mémorisé, voire de créer complètement ce signal de substitution. Avantageusement, le signal de substitution est envoyé à l'unité de traitement numérique à mesure que l'utilisateur le compose, après transformation commandée par le mode courant, afin que l'utilisateur puisse juger de la pertinence et de la justesse d'un tel signal sur le jeu vidéo ou le programme pour lequel il est destiné. Comme on l'a indiqué plus haut, le traitement de substitution proprement dit a lieu après que le dispositif 1 a reçu les états d'organes de commande des accessoires qui sont connectés, et que ces états ont été convertis au format de l'identifiant accessoire adopté par le dispositif 1. Les signaux de déclenchement et de substitution mémorisés par le dispositif sont convertis eux aussi, par les tables d'équivalence précédemment évoquées, au format de signaux de cet identifiant accessoire. Le dispositif 1 peut ainsi comparer les signaux simples mémorisés et les états d'organes de commande des accessoires qui lui sont connectés, car ils sont de même format. Le dispositif 1 va alors chercher, parmi les états de commande issus des accessoires qui lui sont connectés, s'il y a des signaux identiques aux signaux simples de déclenchement qu'il a mémorisés. Si les états d'organes de commande comportent un ou plusieurs de ces signaux de déclenchement qui ont été mémorisés à l'étape de mémorisation, le dispositif 1 substitue à ces signaux de déclenchement les signaux de substitution correspondants. Cette substitution est effectuée pour tous les signaux de déclenchement mémorisés par le dispositif 1 au cours de l'étape de mémorisation. Une fois l'ensemble des substitutions effectué, les signaux résultant du traitement de substitution et les signaux n'ayant pas été traités sont cumulés de la manière décrite précédemment puis envoyés à l'unité de traitement numérique en utilisant le format de communication caractéristique de l'identifiant accessoire utilisé par le dispositif 1. Lorsque le dispositif 1 réalise des traitements de substitution, la détermination de l'identifiant accessoire par le dispositif doit aussi prendre en compte les signaux de substitution qui ont été mémorisés et qui ont pu avoir été réalisés avec des accessoires autres que ceux connectés à ce moment. Lorsque le dispositif 1 réalise des traitements de substitution, l'identifiant accessoire qu'il adopte doit non seulement englober les ensembles de signaux des accessoires connectés au dispositif 1, mais aussi ceux des accessoires capables de réaliser les signaux mémorisés. Pour les mêmes raisons que décrites pour le traitement de cumul, il peut s'avérer utile d'introduire un décalage d'une séquence ou plus entre les interrogations de l'unité de traitement numérique et les réponses du dispositif 1, voire de permettre au dispositif 1 d'interroger à son rythme, via sa propre horloge, les accessoires qui lui sont connectés et de transmettre à l'unité de traitement numérique les dernières réponses obtenues après traitement de substitution. Le dispositif 1 pourra avantageusement comporter des commandes permettant de mémoriser des familles de signaux de substitution sous certains libellés, de supprimer au sein de ces familles un ou plusieurs signaux de substitution, d'attribuer certains signaux de substitution à certaines familles et de permettre à l'utilisateur d'utiliser à un moment donné une famille particulière de signaux de substitution. Le dispositif 1 pourra proposer à l'utilisateur plusieurs signaux de substitution possibles pour chaque signal simple de déclenchement. Un paramètre, appelé niveau de programmation, permettra de définir le signal de substitution associé à un signal de déclenchement. Pour un signal de déclenchement, à chaque signal de substitution mémorisé est associé une valeur de niveau de programmation. Un niveau de programmation courant peut être fixé à l'aide de commandes situées sur le dispositif 1. Les boutons 29 et 30 ménagés sur le boîtier du dispositif 1 permettent avantageusement d'incrémenter et de décrémenter le niveau de programmation du dispositif 1. Lorsqu'un signal de substitution est mémorisé, il est associé au niveau de programmation courant du dispositif 1. Le signal de substitution utilisé pour un signal de déclenchement est celui dont le niveau de programmation associé est identique au niveau de programmation courant du dispositif 1. En faisant varier le niveau de programmation courant du dispositif 1, on peut changer les signaux de substitution de chaque signal de déclenchement. On peut alors mémoriser, pour un signal de déclenchement donné, autant de signaux de substitution qu'il y a de niveaux de programmation. Alternativement, à chaque port du dispositif 1 peut être associé un niveau de programmation propre. Les niveaux de programmation des ports sont fixés à l'aide des commandes situées sur le dispositif 1. C'est le niveau de programmation du port auquel est connecté l'accessoire émettant le signal de déclenchement qui est utilisé pour définir le signal de substitution. Dans ce mode de réalisation, illustré à la Figure 3, chacun des quatre ports du dispositif 1 est muni de boutons 24, 25 de commande de niveau de programmation propre permettant d'incrémenter et de décrémenter le niveau de programmation du port. Est prévu le cas où l'utilisateur peut changer le niveau de programmation du port à l'aide de commandes situées sur un accessoire de commande. Une attribution de fonctionnalité de réglage de niveau de programmation à un accessoire de commande pourra avantageusement se faire au moment d'une étape de mémorisation des signaux de substitution. On associera alors par exemple à un signal simple correspondant à une commande de l'accessoire un signal de substitution déclenchant l'incrémentation ou la décrémentation du niveau de programmation du port auquel l'accessoire est connecté. Lors de la phase de mémorisation, ce signal de substitution sera associé au signal de déclenchement en actionnant des commandes spécifiques sur le dispositif 1. Les niveaux de programmation des ports ainsi que le niveau de programmation courant du dispositif 1 peuvent être indiqués sur l'écran 6 dont est muni le dispositif 1. Le dispositif 1 peut permettre à un utilisateur, via un affichage sur l'écran 6, de parcourir l'ensemble des associations qui ont été mémorisées. Est prévue la possibilité d'associer à certains signaux de déclenchement des signaux de substitution antérieurement programmés et mémorisés dans le dispositif 1, qu'il s'agisse de signaux réalisés par un utilisateur ou de signaux programmés au moment de la fabrication du dispositif 1. Par exemple, l'utilisateur peut associer à un signal simple de déclenchement un signal de substitution dit « Turbo » en pressant sur le bouton 31 une fois que le signal de déclenchement est validé. Le signal « Turbo » est un signal qui répète par intermittence ledit signal de déclenchement initial tant que ce dernier est émis de manière continue. Un tel signal intermittent peut correspondre dans certains jeux à des tirs répétés par exemple. La Figure 4 représente synthétiquement les étapes de traitement de signaux issus de deux accessoires connectés au dispositif 1 et actionnés par un même utilisateur. Ces accessoires ont respectivement les identifiants accessoires HIDl et HID2. Le dispositif calcule un identifiant accessoire HID3 notamment en fonction des identifiants accessoires HIDl et HID2 des accessoires qui lui sont connectés. Chaque accessoire fournit ensuite au dispositif 1 l'état de ses organes de commande dans un format propre à son identifiant accessoire respectif. Le dispositif 1 convertit ces formats au format de l'identifiant accessoire HID3 qu'il a déterminé. Dans le cas où l'un des signaux simples reçus correspond à un signal de déclenchement, le dispositif substitue à ce signal simple un signal de substitution antérieurement mémorisé et associé à un niveau de programmation du port recevant le signal simple de déclenchement. Les signaux, transformés ou non, sont ensuite cumulés puis envoyés à l'unité de traitement numérique au format défini par l'identifiant HID3. Il est prévu que le dispositif 1 traite les signaux dits de « retour d'effet » issus de l'unité de traitement numérique et destinés à être interprétés par un accessoire de commande actionné par un utilisateur. Un tel signal de retour d'effet est traité par ledit dispositif 1 et transmis au groupe d'accessoires connectés aux ports associés à l'utilisateur destinataire du signal de retour d'effet. Dans ce cadre, et afin de ne pas dépasser l'ampérage dont dispose l'unité de traitement numérique, le dispositif 1 pourra avantageusement être muni d'une alimentation électrique indépendante .The interface device according to the invention differs from the devices of the prior art allowing the connection of several control accessories. First of all, it differs from interface devices allowing the connection of several control accessories in order to allow several users to simultaneously control the same program, as there are in particular for game programs controlled by several users. In such interface devices, for example port quadruplers, the signals from the various control accessories are transmitted sequentially and separately to the digital processing unit without being associated or modified. The device according to the invention is also distinguished from other interfaces which are simple referral systems allowing the sequential use of a group of accessories connected to the processing unit. For example, patent US4588187 describes an adapter to which several accessories can be connected. Each accessory is provided with a specific button, the actuation of which allows the signals generated by this accessory to be sent to the processing unit. The processing unit only processes the signal sent by the accessory whose specific button has been pressed, to the exclusion of the others. Other devices allow the parallel use of several accessories, but do not constitute an interface for processing the signals emitted by these accessories. For example, patent EP1201274 describes a housing in which housings provided with connectors can receive game accessories. In this case, these are accessories provided with connection pins specifically designed to be associated with the box and not allowing, independently of this box, to control a video game. Such a device is similar to a single control accessory, certain elements of which are removable. The box only electrically connects the accessories present in its housings without performing any processing on the signals received. According to another aspect of the present invention, said interface device is adapted to generate a predefined control signal or chosen by the user when he receives one or more predefined signals from respectively of one or more control accessories actuated by the same user. This characteristic of the invention makes it possible to provide a programming functionality for accessories which are devoid of means allowing such programming. For example, in the case of video games, a control signal corresponding to the actuation of a series of control members and / or to the simultaneous actuation of several control members is stored in the interface device . The stored control signal is advantageously substituted for the received trigger signal or for the received trigger signals. A trigger signal can for example be a signal sent when a control member is actuated. This control member can be a button on a control lever. It can also be a specialist body such as a steering wheel, handlebars or the like, a particular position of which corresponds to the sending of a trigger signal. Substitution by a stored control signal may be subject to the reception of a trigger signal from a single control accessory or from a combination of trigger signals from several control accessories actuated by the same user. Advantageously, said predefined control signal is a sequence of signals generated by one or more control accessories actuated by the same user during a storage phase, said sequence being received and stored by said interface device during said phase of storage. storage. The device according to the invention makes it possible to generate a complex substitution signal, resulting from the actuation of control members of several different accessories, in response to a simple signal which can result from 1 actuation of an all or nothing type control member or analog type. The interface device according to the invention differs from the devices of the prior art allowing the programming of a control accessory without programming means. Patent 09857719 describes an accessory of the airplane handle type connectable to a personal computer and configurable by a computer keyboard in order to store and send signals identical to those of said keyboard. The cited patent concerns the adaptation of game control accessories to a personal computer. Such an adapter is not designed to process and associate several signals from different control accessories actuated by one or more users and a fortiori the accumulation of these signals to control a program, for example a game program. Programming is carried out by means of a computer keyboard and the control signal produced by such an adapter is identified only with that of a computer keyboard regardless of the categories of accessories connected to it. The digital processing units are provided with input ports in each of which a connector connected to an accessory of the digital processing unit can be introduced to allow an exchange of signals going from the accessories to the digital processing units but also to the units from digital processing to accessories. It is generally not possible, due to physical differences between connectors and / or differences in communication protocols, to use an accessory dedicated to one type of digital processing units on another type of processing units digital. The accessories that can be used on one type of processing unit form a range of accessories for the digital processing unit concerned. The device according to the invention is connectable as an accessory from the range of accessories for the digital processing unit concerned. According to another aspect of the present invention, said digital processing unit comprising at least one connection port intended to receive a connector for a control accessory, said interface comprises at least one connector adapted to said port, said connector transmitting a signal command issued by said interface device in response to signals from a group of accessories actuated by the same user. According to another aspect of the present invention, said digital processing unit comprising a plurality of connection ports intended to receive connectors of control accessories used by different users, said interface comprises a plurality of connectors adapted to said ports, each of said connectors transmitting a control signal emitted by said interface device in response to signals from a group of accessories actuated by the same user. This characteristic makes it possible, in the case of video games controlled by several users, a multi-player game mode in which each of the players can use one or more control accessories. None of the above documents provides a device designed to allow several users to simultaneously control the program using different ports of the digital processing unit and each benefiting from all of the functionalities offered by said device. Alternatively, the device according to the invention may favor the signals emitted by one of the connected accessories or by a subgroup of connected accessories, for example by taking into account only the signals coming from this accessory or from this subgroup accessories. The choice of the accessory to be favored can be made for example using means control keys such as keys provided on a housing of the interface device according to the invention. Advantageously, the device according to the invention comprises a plurality of connection ports for respectively receiving the connectors of the group of connected accessories, each of said ports being associated with a switch making it possible to take into account or not the signal transmitted to said port. If the switch is closed, a signal from the accessory connected to this port is not taken into account by the interface device and therefore has no effect on the control signal transmitted to the digital processing unit. The invention will be better understood on reading the appended drawings, corresponding to a nonlimiting embodiment, where: - Figure 1 is a schematic perspective view of an interface device according to the present invention; - Figure 2 is a schematic perspective view of a game console to which the device of Figure 1 is connected; - Figure 3 is a schematic top plan view of the device of Figure 1; - Figure 4 is an operating diagram of the device of Figure 1; and - Figure 5 schematically represents the elements constituting the device of Figure 1. With reference to Figures 1 and 3, an interface device 1 is contained in a housing which has four input ports 2, 3, 20 and 21 and two output cables 4 and 8 provided at their ends with connectors. On the upper face of the device housing are provided a display screen 6 as well as various controls. Referring to Figure 2, a game console 13 contains in a housing a digital processing unit. This game console has two connection ports on its facade. These ports are for connecting control accessories. The console is adapted to a control mode for one or more users. In a two-user control mode, the respective control accessories are connected via two different console ports, each assigned to a user. The interface device 1 is connected to said game console 13 via a connector 5 adapted to be inserted into one of the ports of this game console. Control accessories are connected to the interface device 1 via the input ports of the latter. In the example shown, two control accessories are connected to the interface device 1. This is an interactive steering wheel 9 and a game controller 10. These two accessories are part of a range of accessories intended for the game console 13. The input ports of the interface device 1 are adapted to accommodate the connectors 11 and 12 of these accessories. The electrical supply of the device 1 is advantageously provided by the game console 13. Alternatively, the device 1 can be provided with an independent electrical supply. Overall, the device according to the invention specifically transforms the signals from the accessories connected to it before transmitting them to the digital processing unit. A first aspect of the processing carried out allows the accumulation of signals from different accessories into a control signal which can be transmitted to the game console 13. This processing is carried out taking into account the differences in coding of the control signals according to the various accessories and families of communication methods used.  Accessories are classified into broad categories, each identified by a digital identifier, called an accessory identifier, and a set of signals included in a list of signals. Accessories of different shapes and the controls of which are actuated by different physical means can belong to the same category of accessories and use the same accessory identifier, as in the case of specialist accessories which send a set of signals included in the set of signals associated with a general accessory. Certain bits of the signal coming from an accessory characterize the state of the control member (s) of this accessory. The state of a control unit can be coded on a single bit when the control unit concerned is of the all or nothing type, for example a single key, or on a certain number of bits when the control unit concerned generates an analog quantity, for example the angle of inclination of a joystick-type handle relative to one of its axes of freedom. The status of the control elements of an accessory is coded in a format specific to the category to which the accessory belongs. Digital processing units such as game consoles do not all use the same communication methods. We can distinguish two main families of communication methods specific to digital processing units. Other methods can of course be used. We will limit ourselves in what follows to these two families, the described treatment can easily be adapted to other communication methods. In a first family of communication methods, the digital processing unit successively addresses the accessories which are connected to its ports. The digital processing unit first sends an identification request signal to an accessory which, in return, sends its accessory identifier; it then sends a signal request for control unit status following which the accessory then transmits the state of its control members. The digital processing unit knows the size and arrangement of the bits of the control unit status signal, these being specific to the category of accessories identified by the transmitted accessory identifier. In a second family of communication methods, each accessory which connects to the digital processing unit is integrated within a network having a star topology and is assigned a unique network identifier. The digital processing unit successively interrogates each of the elements of the network according to an interrogation method called "polling": the digital processing unit sends over the network an interrogation signal containing a network identifier taken from all of the network identifiers of the current network and to which only the accessory having the same network identifier will respond. The response of the accessory is in the form of a signal containing an accessory identifier and the state of its control members. The interface device 1 uses the same type of communication method as the digital processing unit 13 for which it is designed. In this way, it can communicate, on the one hand, with the accessories from the range of accessories of the processing unit 13 and, on the other hand, with this processing unit. In the case where the communication method is part of the second family of communication methods, a preliminary step of the processing carried out by the interface device 1 on the received signals is a network identification step in which the management of the network identifiers is performed at each connection or disconnection of an accessory to the interface device 1. The device 1 which has itself received, when it is connected to the digital processing unit, a network identifier, can thus interrogate the accessories connected to it. A step of defining an accessory identifier aims to define an accessory identifier by which the device 1 will identify itself to the digital processing unit 13 on each communication with the latter. Firstly, the device 13 interrogates the accessories connected to it by following the communication process of the corresponding family so as to recover the accessory identifiers of each of the accessories. In a second step, the device 1 determines, as a function of the different accessory identifiers collected, an accessory identifier which corresponds to an accessory whose set of associated signals includes all the sets of signals of the connected accessories. To this end, it is provided with a storage means containing specific tables of equivalence and inclusion of the different categories of accessories from the range of accessories between them. The accessory identifier thus determined is stored in a storage means provided for this purpose to be used each time information is exchanged with the digital processing unit 13. According to an alternative embodiment, the step of determining the identifier accessory can be executed for each exchange of information with the digital processing unit. This can be done if the execution time of this step is low relative to the perception of the users, i.e. if it is about less than 1/20.th second. This variant allows permanent adaptation of the accessory identifier assigned to the device 1 when accessories are connected or disconnected. Alternatively, this step can be performed, for example, when connecting the device to the digital processing unit. When the phase of determining the accessory identifier is completed, the device according to the invention can signal this to the user, for example by means of a signaling diode. A next step is to collect the states of the accessories control members and to perform a conversion allowing the comparison of these states. Firstly, the device requests each connected accessory to communicate the status of its commands to it, following the method of the corresponding family of communication methods. In a second step, the states of the control members from the accessories connected to the device according to the invention are converted into states of accessory control members having the accessory identifier determined in the previous step by the device 1. For this, the device 1 has in memory specific tables of equivalence between the different signals of the different categories of accessories. When this conversion has taken place, the device 1 has different states of control elements of the connected accessories, each state of control element being in the same format and therefore comparable to the others. A next step is to accumulate the states obtained, taking into account two rules. First of all, if an all or nothing command, that is to say a command coded on a bit, is active for at least one of the accessories, then the all or nothing command is considered to be active; otherwise it is inactive. Then, the analog values, that is to say the values which are coded on more than one bit, of the same analog command are added, with as maximum possible value the maximum digital value of this command. Control unit states thus accumulated results in a control unit state sent to the digital processing unit as if it came from a single accessory having as identifier the accessory identifier determined by the device 1.  In order to overcome the problem of the delay in communication with the digital control unit possibly caused by obtaining the states of the control members of the connected accessories as well as by calculating their cumulation, the device 1 can integrate a shift mechanism consisting, during the first request for information from the digital processing unit, to return a state of its control members all inactive, and concomitantly to memorize the cumulative state of the control members constructed from the states of the control members order accessories. During the second request for the status of control elements of the digital processing unit, it is the state of the memorized control elements which will be transmitted to the digital processing unit while the accessories will be interrogated again. and that their new states of control elements sent in response by them will be accumulated and memorized, but not transmitted to the digital processing unit. The device 1 will then iterate this process, either by canceling the offset if for a period of time the cumulative calculation is relatively faster to perform (for example if there is only one of the accessories which emits a signal or if the signals transmitted are the same as in the previous interrogation), or by catching up as much as possible, the device 1 then transmitting to the digital processing unit the last calculated cumulative signal. The shift of a sequence (or a few sequences) in the communication exchanges introduced by the device 1 will not penalize users because of the high rate of communication exchanges between the digital processing unit and the accessories, relative to perception users. Advantageously, the device 1 will be provided with its own clock signal which will allow it to interrogate the accessories which are connected to it at its own pace, to accumulate and memorize the states of control members as well. obtained and to report to the digital processing unit which interrogates it the last evaluation of the state of cumulative control members. In summary, in this operating mode, the processing carried out by the device 1 consists in transforming the incoming signals from the accessories which are connected to the device 1 into an outgoing signal, similar to that coming out of a single accessory. This output signal, interpreted as a signal from a single accessory, is nevertheless representative of all the actions performed on the connected accessories. For example, in a case where two accessories A and B are connected to the device 1, when a button (a) of the accessory A is pressed and, simultaneously, a button (b) of the accessory B, the cumulative type processing performed by the device 1 generates a control signal which would be identical to the signal which would have been obtained by pressing simultaneously on two buttons (a) and (b) of a single accessory. The processing which has just been described results in the generation of only one output signal. The invention is also suitable for a mode of operation with several users for games controlled by several users. In the example shown, the device 1 is adapted to an operating mode with two users, the two output cables 4 and 8 making it possible to transmit to the console 13 two control signals corresponding respectively to the commands generated by one and the other users. A two-position control means 22 makes it possible to choose between a one-user operating mode in which a single control signal is generated by the device and a two-user operating mode in which two control signals are generated by the device .  In the two-user mode of operation, the connection ports of the device 1 are divided into two, one half being assigned to the connection of the accessories actuated by the first user and the other half being assigned to the connection of the accessories actuated by the second user. . In other words, the signals received by the first group of ports will determine a control signal sent via the cable 4 and representing the commands of the first user while the signals received by the other group of ports will determine a signal of command issued via cable 8 and representing the commands of the second user. The processing of the signals of the accessories connected to the device 1 is similar to the processing described above. During the network initialization step, in the case of communication methods of the second family, the device 1 receives two network identifiers, one for each cable connected to a port of the digital processing unit. The second step of determining an accessory identifier is done independently for the accessories connected to the first group of ports of the device 1 and those connected to the other group. The device 1 is therefore provided at the end of this step with two accessory identifiers, one for the signals associated with the first user and one for those associated with the second user. Steps for converting the signals from the accessories are also performed for each group of signals based on the accessory identifiers determined during the previous steps. Likewise, the step of accumulating the signals is done separately for the signals of the two groups. Finally, the control signals obtained are sent to the digital processing unit via one and the other cable 4 and 8 respectively.  Another aspect of the processing carried out by the device 1 makes it possible to generate a substitution signal or preprogrammed control signal in response to a triggering signal coming from an accessory connected to the device 1. This processing can be carried out both in a mode of operating in one user only in a two user operating mode. In a two-user operating mode, this processing will be carried out independently on the signal groups corresponding to the respective users. This processing is part of the processing process described above after the step of converting the control signals and before the step of accumulating these signals. This processing requires a prior memorization step consisting in memorizing a trigger signal, a substitution signal and the association of one with the other. Commands provided on the device 1 housing enable this storage phase to be activated. In the example shown, a button 26 is used to activate this storage phase. In the memorization phase, the user is asked to carry out by means of the accessories that he is handling, first a simple action, the corresponding control signal of which is intended to be the trigger signal, then a complex action, the corresponding control signal is intended to be the substitution signal. Advantageously, the user is guided in his actions by messages appearing on the screen 6. Advantageously, when the trigger signal or the substitution signal is well received and memorized by the device, a visual and / or audible signal is produced. to tell the user to go to the next step.  The simple action in question can be the actuation of an all-or-nothing type control member such as a key or any action exerted on an analog type control member. In the latter case, the substitution may take place, according to the embodiments, for an approximate analog value of the simple signal. Thus, to produce the substitution, it will not be necessary for the analog value of the simple signal to be exactly identical to that memorized. In a particular case of such an embodiment, the generation of the simple analog signal, whatever its value, will suffice to trigger its substitution by the complex substitution signal. Advantageously, a visual signal comprising a sign allowing the user to recognize the simple trigger signal which has been memorized is used by the device 1 to indicate to the user that he can proceed to the next step. Advantageously, the user can then validate or invalidate the trigger signal using commands arranged on the surface of the device 1. The validated trigger signal is memorized by the device 1. Advantageously, a message resuming the signaling of the signal trigger which has been generated appears on screen 6. If the user is satisfied with the simple trigger signal thus recalled, he validates this choice by pressing a button 27. In the event that this choice does not satisfy him, he cancels it by pressing a button 28. The complex action consists in actuating the controls of one or more accessories connected to the device 1. The set of resulting signals will give rise to a complex signal intended to be substituted for the simple signal previously designated. Advantageously, the sequencing and the precise duration of the components of the complex substitution signal are stored so as to produce an accurate reproduction of the complex signal during the substitution with the associated simple signal. Again, a visual signal including a signage allowing the user to recognize the substitution signal which has been memorized is used by the device 1 to indicate to the user that he can proceed to the next step. The user validates and ends the storage step by actuating a command located on the device 1. Once the validation has been carried out, the simple signal, the substitution signal and their association are memorized by the device according to the invention. Advantageously, a message detailing the signage of the substitution signal is displayed on the screen 6. In the event that the user is satisfied with the substitution signal thus recalled, he confirms this choice by pressing the button 27. In the event that this choice does not satisfy it, it cancels it by pressing the button 28. Advantageously, provision is made for the possibility of modifying the sequencing, the duration and the value of the components of the substitution signal by actuating commands located on the device 1, and via a suitable software interface. This allows the user to adjust the substitution signal that has been memorized as much as he wishes, or even to create this substitution signal completely. Advantageously, the substitution signal is sent to the digital processing unit as the user composes it, after transformation controlled by the current mode, so that the user can judge the relevance and correctness of such a signal about the video game or program for which it is intended. As indicated above, the actual substitution processing takes place after the device 1 has received the states of control elements of the accessories which are connected, and these states have been converted to the format of the identifier. accessory adopted by the device 1.  The trigger and substitution signals stored by the device are also converted, by the equivalence tables previously mentioned, to the signal format of this accessory identifier. The device 1 can thus compare the simple stored signals and the states of control members of the accessories connected to it, since they are of the same format. The device 1 will then search, among the control states coming from the accessories which are connected to it, if there are signals identical to the simple trigger signals which it has memorized. If the states of the control members include one or more of these trigger signals which have been memorized in the memorization step, the device 1 substitutes for these trigger signals the corresponding substitution signals. This substitution is made for all the trigger signals memorized by the device 1 during the memorization step. Once all the substitutions have been made, the signals resulting from the substitution processing and the signals which have not been processed are accumulated in the manner described above and then sent to the digital processing unit using the communication format characteristic of the accessory identifier used by the device 1. When the device 1 performs substitution treatments, the determination of the accessory identifier by the device must also take into account the substitution signals which have been stored and which may have been produced with accessories other than those connected at this time. When the device 1 performs substitution treatments, the accessory identifier which it adopts must not only include the sets of signals of the accessories connected to the device 1, but also those of the accessories capable of carrying out the stored signals.  For the same reasons as described for the cumulation processing, it may prove useful to introduce a shift of one or more sequences between the interrogations of the digital processing unit and the responses of the device 1, or even to allow the device 1 to interrogate at its own pace, via its own clock, the accessories connected to it and to transmit to the digital processing unit the latest responses obtained after substitution processing. The device 1 may advantageously include commands making it possible to store families of substitution signals under certain labels, to delete one or more substitution signals from these families, to assign certain substitution signals to certain families and to allow the user at a given time to use a particular family of surrogate signals. The device 1 can propose to the user several possible substitution signals for each simple trigger signal. A parameter, called programming level, will define the substitution signal associated with a trigger signal. For a trigger signal, a programming level value is associated with each stored substitution signal. A current programming level can be set using commands located on the device 1. The buttons 29 and 30 provided on the housing of the device 1 advantageously make it possible to increment and decrement the programming level of the device 1. When a substitution signal is memorized, it is associated with the current programming level of the device 1. The substitution signal used for a trigger signal is the one whose associated programming level is identical to the current programming level of the device 1. By doing vary the current programming level of device 1, you can change the substitution of each trigger signal. We can then memorize, for a given trigger signal, as many substitution signals as there are programming levels. Alternatively, each port of the device 1 can be associated with its own programming level. The programming levels of the ports are fixed using the controls located on the device 1. It is the programming level of the port to which the accessory emitting the trigger signal is connected which is used to define the substitution signal. In this embodiment, illustrated in FIG. 3, each of the four ports of the device 1 is provided with buttons 24, 25 for controlling its own programming level making it possible to increment and decrement the programming level of the port. The case is provided where the user can change the programming level of the port using commands located on a control accessory. An allocation of programming level adjustment functionality to a control accessory may advantageously be done at the time of a step of memorizing the substitution signals. We will then associate for example with a simple signal corresponding to a command of the accessory, a substitution signal triggering the incrementation or decrementation of the programming level of the port to which the accessory is connected. During the storage phase, this substitution signal will be associated with the trigger signal by actuating specific commands on the device 1. The programming levels of the ports as well as the current programming level of the device 1 can be indicated on the screen. 6 with which the device 1 is provided.  The device 1 can allow a user, via a display on the screen 6, to browse all the associations which have been stored. The possibility is provided of associating with certain trigger signals substitution signals previously programmed and stored in the device 1, whether these are signals produced by a user or signals programmed at the time of the manufacture of the device 1. For example, the user can associate a so-called “Turbo” substitution signal with a simple trigger signal by pressing button 31 once the trigger signal is validated. The “Turbo” signal is a signal which intermittently repeats said initial trigger signal as long as the latter is transmitted continuously. Such an intermittent signal may correspond in certain games to repeated shots for example. Figure 4 shows synthetically the steps of processing signals from two accessories connected to device 1 and operated by the same user. These accessories have the accessory identifiers HIDl and HID2 respectively. The device calculates an accessory identifier HID3 in particular as a function of the accessory identifiers HID1 and HID2 of the accessories which are connected to it. Each accessory then supplies the device 1 with the state of its control members in a format specific to its respective accessory identifier. The device 1 converts these formats to the format of the accessory identifier HID3 that it has determined. In the case where one of the simple signals received corresponds to a trigger signal, the device substitutes for this simple signal a substitution signal previously memorized and associated with a programming level of the port receiving the simple trigger signal. The signals, transformed or not, are then accumulated and then sent to the digital processing unit in the format defined by the identifier HID3.  It is intended that the device 1 processes the so-called “effect return” signals from the digital processing unit and intended to be interpreted by a control accessory actuated by a user. Such an effect return signal is processed by said device 1 and transmitted to the group of accessories connected to the ports associated with the user receiving the effect return signal. In this context, and in order not to exceed the amperage available to the digital processing unit, the device 1 may advantageously be provided with an independent power supply.
La Figure 5 représente les éléments d'un circuit électronique du dispositif 1. Un processeur 42 est raccordé à des ports 40 et 41 de connexion d'accessoires au dispositif 1, des organes de commande 45, un contrôleur d'affichage 47 associé à un écran à cristaux liquides 46, une mémoire vive RAM 43, une mémoire morte ROM 44, une horloge 48 et un connecteur 49. Les signaux issus des ports sont acheminés vers le processeur du dispositif 42, lequel, en utilisant des données stockées en mémoire vive 43, comme par exemple l'identifiant accessoire par lequel le dispositif 1 s'est identifié auprès de l'unité de traitement numérique, et en mémoire morte ROM 44, comme par exemple les tables d'équivalence entre les formats des signaux des différentes catégories d'accessoires, convertit les signaux issus des accessoires, réalise les transformations définies et paramétrées grâce aux commandes 45, affiche sur l'écran 46 les informations nécessaires à l'utilisateur. Le signal obtenu après traitement de cumul ou de substitution sera, dans le cas d'un traitement avec décalage temporel, stocké dans la mémoire vive 43 accompagné d'un identifiant temporel fourni par l'horloge 48. Le signal sortant du dispositif envoyé à l'unité de traitement numérique via le connecteur 49 sera alors un signal précédemment calculé et conservé dans la mémoire vive 43. Les signaux transmis par l'unité de traitement numérique, par exemple les signaux dits de retour d'effet, iront de l'unité de traitement numérique au dispositif qui les distribuera de façon adéquate aux accessoires. Le dispositif 1 pourra utiliser comme écran l'écran utilisé par l'unité de traitement numérique. Dans un tel mode de réalisation, le dispositif 1 pourra être intégré physiquement dans l'unité de traitement numérique. Le dispostif d'interface selon l'invention 1, lorsqu'il sera activé, aura alors pour ports certains des ports de l'unité de traitement numérique, sera de facto raccordé à cette dernière, et une partie ou l'ensemble de son fonctionnement sera commandé par les organes de commande des accessoires qui lui seront connectés.FIG. 5 represents the elements of an electronic circuit of the device 1. A processor 42 is connected to ports 40 and 41 for connection of accessories to the device 1, control members 45, a display controller 47 associated with a liquid crystal display 46, RAM 43, ROM 44, clock 48 and connector 49. The signals from the ports are routed to the processor of the device 42, which, using data stored in RAM 43, such as for example the accessory identifier by which the device 1 is identified with the digital processing unit, and in ROM read-only memory 44, such as for example the equivalence tables between the formats of the signals of the different categories of accessories, converts the signals from the accessories, performs the transformations defined and parameterized using the commands 45, displays on the screen 46 the information necessary for the user. The signal obtained after cumulative or substitution processing will, in the case of a time lag processing, be stored in the RAM 43 accompanied by a time identifier provided by the clock 48. The signal leaving the device sent to the digital processing unit via the connector 49 will then be a signal previously calculated and stored in the RAM 43. The signals transmitted by the digital processing unit, for example the so-called effect return signals , will go from the digital processing unit to the device which will distribute them adequately to the accessories. The device 1 can use the screen used by the digital processing unit as a screen. In such an embodiment, the device 1 could be physically integrated into the digital processing unit. The interface device according to the invention 1, when activated, will then have for ports some of the ports of the digital processing unit, will be de facto connected to the latter, and part or all of its operation will be controlled by the accessory control devices connected to it.
Le dispositif 1 pourra conserver en mémoire, même lorsqu'il n'est plus alimenté électriquement, les signaux de déclenchement et de substitution. Le dispositif 1 pourra utiliser certaines des commandes des accessoires qui lui sont connectés pour permettre à l'utilisateur d'effectuer les procédures de navigation ou de décision au sein de menus du dispositif 1. Les liaisons entre le dispositif 1 et l'unité de traitement numérique peuvent être sans fil. On pourra avantageusement doter le dispositif 1 de moyens de communication avec des unités de traitement numérique de type ordinateur afin de permettre de communiquer au dispositif 1 des données récupérées par l'ordinateur sur tout moyen de stockage informatique y compris ceux accessibles par réseau comme le réseau Internet. Ces données, utilisables par le dispositif 1, pourront, par exemple, être relatives à des transformations pertinentes de type substitution pour certains jeux ou programmes. De même, on pourra avantageusement munir le dispositif de ports pour carte mémoire dans le cadre d'une application pour console de jeux. Le dispositif 1 pourra être adapté aux unités mobiles de traitement numérique, en particulier les consoles de jeux dites "portables". A ce titre, le dispositif 1 sera conçu en termes de design et d'ergonomie de manière à être compatible avec les exigences de mobilité de ces systèmes. Le dispositif 1 pourra ainsi prendre la forme d'un boîtier dans lequel l'unité mobile de traitement numérique viendra s'encastrer, ou encore d'un boîtier de taille réduite qui lui sera solidaire. The device 1 can keep in memory, even when it is no longer electrically supplied, the trigger and substitution signals. The device 1 can use some of the commands of the accessories connected to it to allow the user to carry out the navigation or decision procedures within the menus of the device 1. The links between the device 1 and the processing unit digital can be wireless. It is advantageously possible to provide the device 1 with means of communication with digital processing units of the computer type in order to allow the device 1 to communicate data retrieved by the computer from any computer storage means including those accessible by network such as the network. Internet. This data, usable by device 1, could, for example, be relating to relevant substitution-type transformations for certain games or programs. Likewise, the device may advantageously be provided with memory card ports in the context of an application for a game console. The device 1 can be adapted to mobile digital processing units, in particular the so-called "portable" game consoles. As such, the device 1 will be designed in terms of design and ergonomics so as to be compatible with the mobility requirements of these systems. The device 1 can thus take the form of a box in which the mobile digital processing unit will be fitted, or even a reduced size box which will be integral with it.

Claims

REVENDICATIONS
1 - Système informatique, notamment du type système de jeux vidéos, comprenant une unité de traitement numérique (13) et un ensemble d'accessoires de commande de catégories différentes, chaque catégorie d'accessoires de commande étant prévue pour commander un ou plusieurs programmes dudit système informatique, ladite unité de traitement numérique étant conçue pour recevoir un signal de commande provenant d'un accessoire de commande actionné par un utilisateur lorsque ledit programme est commandé par un seul utilisateur, caractérisé en ce qu'il comprend un dispositif d'interface (1) qui est adapté à être connecté, d'une part, à ladite unité de traitement numérique (13) et, d'autre part, à une pluralité d'accessoires de commande (9, 10), pouvant être de catégories différentes, dudit ensemble d'accessoires de commande, ledit dispositif d'interface étant adapté à traiter des signaux provenant dudit ensemble d'accessoires de commande pour générer ledit signal de commande lorsque ledit programme est commandé par un seul utilisateur actionnant ladite pluralité d'accessoires, ledit signal de commande étant à chaque instant représentatif des signaux provenant de ladite pluralité d'accessoires de commande (9, 10) et s ' identifiant auprès de l'unité de traitement numérique (13) comme issu d'un accessoire dont la catégorie est déterminée par ledit dispositif d'interface (1) notamment en fonction des catégories d'accessoires de la pluralité d'accessoires qui lui sont connectés.1 - Computer system, in particular of the video game system type, comprising a digital processing unit (13) and a set of control accessories of different categories, each category of control accessories being provided for controlling one or more programs of said program computer system, said digital processing unit being designed to receive a control signal coming from a control accessory actuated by a user when said program is controlled by a single user, characterized in that it comprises an interface device ( 1) which is adapted to be connected, on the one hand, to said digital processing unit (13) and, on the other hand, to a plurality of control accessories (9, 10), which can be of different categories, of said set of control accessories, said interface device being adapted to process signals from said set of control accessories to generate said si general control when said program is controlled by a single user actuating said plurality of accessories, said control signal being at all times representative of the signals coming from said plurality of control accessories (9, 10) and identifying with the digital processing unit (13) as coming from an accessory whose category is determined by said interface device (1) in particular as a function of the categories of accessories of the plurality of accessories which are connected to it.
2 — Système selon la revendication 1, caractérisé en ce qu'un signal de commande généré par ledit dispositif d'interface (1) comprend un signal de commande issu du cumul de signaux provenant d'une pluralité d'accessoires de commande (9, 10) actionnés par un même utilisateur.2 - System according to claim 1, characterized in that a control signal generated by said interface device (1) comprises a control signal from the accumulation of signals from a plurality of control accessories (9, 10) actuated by the same user.
3 - Système selon la revendication 1 ou 2 , caractérisé en ce qu'un signal de commande généré par ledit dispositif d'interface (1) comprend un signal de commande prédéfini dont l'émission est conditionnée à la réception d'un ou plusieurs signaux provenant d'un ou plusieurs accessoires d'une pluralité d'accessoires de commande (9, 10) actionnés par un même utilisateur.3 - System according to claim 1 or 2, characterized in that a control signal generated by said interface device (1) comprises a predefined control signal whose emission is conditioned on the reception of one or more signals from one or more accessories from a plurality of control accessories (9, 10) actuated by the same user.
4 - Système selon la revendication 3, caractérisé en ce que ledit signal de commande prédéfini est utilisé à la place d'un ou plusieurs signaux provenant d'un ou plusieurs accessoires de ladite pluralité d'accessoires pour calculer un signal de commande issu du cumul des signaux provenant de ladite pluralité d'accessoires de commande (9, 10) actionnés par un même utilisateur. 5 — Système selon la revendication 3 ou 4, caractérisé en ce que ledit signal de commande prédéfini est une séquence de signaux générés par un ou plusieurs accessoires de commande (9, 10) actionnés par un même utilisateur lors d'une phase de mémorisation, ladite séquence étant reçue et mémorisée par ledit dispositif d'interface (1) lors de ladite phase de mémorisation.4 - System according to claim 3, characterized in that said predefined control signal is used in place of one or more signals from one or more accessories of said plurality of accessories to calculate a control signal from the cumulative signals from said plurality of control accessories (9, 10) actuated by the same user. 5 - System according to claim 3 or 4, characterized in that said predefined control signal is a sequence of signals generated by one or more control accessories (9, 10) actuated by the same user during a storage phase, said sequence being received and stored by said interface device (1) during said storage phase.
6 - Système selon l'une quelconque des revendications précédentes, caractérisé en ce que ledit dispositif d'interface (1) est conçu pour traiter un signal de commande émis par ladite unité de traitement numérique (13) à destination d'un accessoire de commande actionné par un utilisateur et à transmettre ledit signal de commande à une pluralité d'accessoires (9, 10) connectés audit dispositif et actionnés par ledit utilisateur. 7 - Système selon l'une quelconque des revendications précédentes, caractérisé en ce que, lorsque des signaux provenant de différents accessoires de commande (9, 10) de ladite pluralité d'accessoires de commande correspondent à une même commande, ledit signal de commande transmis à ladite unité de traitement numérique (13) comprend un signal de cumul desdits signaux associé à ladite commande.6 - System according to any one of the preceding claims, characterized in that said interface device (1) is designed to process a control signal emitted by said digital processing unit (13) intended for a control accessory actuated by a user and transmitting said control signal to a plurality of accessories (9, 10) connected to said device and actuated by said user. 7 - System according to any one of the preceding claims, characterized in that, when signals from different control accessories (9, 10) of said plurality of control accessories correspond to the same command, said transmitted control signal to said digital processing unit (13) comprises a signal for accumulating said signals associated with said command.
8 - Système selon la revendication 7, caractérisé en ce que, lorsque lesdits signaux correspondant à une même commande sont représentatifs d'une information de commande de type binaire, ledit signal de cumul donne une information de commande active lorsque l'un au moins desdits signaux donne une information de commande active et une information de commande inactive lorsque tous lesdits signaux donnent une information de commande inactive. 9 - Système selon la revendication 7 ou 8, caractérisé en ce que, lorsque lesdits signaux correspondant à une même commande sont représentatifs d'une information de commande de type analogique ayant une valeur maximale, ledit signal de cumul donne une information de commande de valeur égale à la somme des valeurs données par lesdits signaux, avec comme valeur maximale possible ladite valeur maximale.8 - System according to claim 7, characterized in that, when said signals corresponding to the same command are representative of binary type control information, said accumulation signal gives active control information when at least one of said signals give active control information and inactive control information when all of said signals give inactive control information. 9 - System according to claim 7 or 8, characterized in that, when said signals corresponding to the same command are representative of analog type control information having a maximum value, said accumulation signal gives value control information equal to the sum of the values given by said signals, with said maximum value as possible maximum value.
10 - Système selon l'une quelconque des revendications précédentes, caractérisé en ce qu'un signal de commande généré par ledit dispositif d'interface (1) comprend au moins un signal de substitution dont l'émission est conditionnée à la réception d'un signal de déclenchement provenant d'un accessoire de commande (9, 10), ledit signal de substitution étant utilisé à la place dudit signal de déclenchement pour calculer un signal de commande issu du cumul des signaux provenant d'un groupe d'accessoires de commande (9, 10) actionnés par un même utilisateur.10 - System according to any one of the preceding claims, characterized in that a control signal generated by said interface device (1) comprises at least one substitution signal, the transmission of which is conditioned on the reception of a trigger signal from a control accessory (9, 10), said substitution signal being used in place of said trigger signal to calculate a control signal from the accumulation of signals from a group of control accessories (9, 10) actuated by the same user.
11 — Système selon la revendication 10, caractérisé en ce que ledit signal de substitution est une séquence de signaux générés par un ou plusieurs accessoires de commande (9, 10) actionnés par un même utilisateur lors d'une phase de mémorisation après actionnement d'au moins un accessoire de commande pour générer ledit signal de déclenchement, ledit dispositif d'interface mémorisant ledit signal de déclenchement puis ledit signal de substitution et associant ledit signal de substitution audit signal de déclenchement.11 - System according to claim 10, characterized in that said substitution signal is a sequence of signals generated by one or more control accessories (9, 10) actuated by the same user during a storage phase after actuation of at least one control accessory for generating said trigger signal, said interface device memorizing said trigger signal then said substitution signal and associating said substitution signal with said trigger signal.
12 - Système selon la revendication 11, caractérisé en ce que des signaux de substitution correspondant à un signal de déclenchement sont mémorisés avec des valeurs respectives d'un paramètre appelé niveau de programmation, un signal de substitution utilisé lors de la réception dudit signal de déclenchement étant celui, parmi lesdits signaux de substitution disponibles pour ce signal de déclenchement, ayant une valeur courante dudit niveau de programmation.12 - System according to claim 11, characterized in that substitution signals corresponding to a trigger signal are stored with respective values of a parameter called programming level, a substitution signal used when receiving said trigger signal being that, among said substitution signals available for this trigger signal, having a current value of said programming level.
13 - Système selon la revendication 12, caractérisé en ce que ledit niveau de programmation est modifiable au moyen d'organes de commande ménagés sur ledit dispositif d'interface (1).13 - System according to claim 12, characterized in that said programming level can be modified by means of control members provided on said interface device (1).
14 - Système selon la revendication 12, caractérisé en ce que ledit niveau de programmation est modifiable au moyen d'organes de commande des accessoires connectés au dispositif d'interface (1).14 - System according to claim 12, characterized in that said programming level can be modified by means of accessory control members connected to the interface device (1).
15 - Système selon l'une quelconque des revendications 12 à 14, caractérisé en ce que ledit niveau de programmation est caractéristique de l'état d'un port auquel est connecté un accessoire générant ledit signal déclencheur.15 - System according to any one of claims 12 to 14, characterized in that said level of programming is characteristic of the state of a port to which an accessory generating said trigger signal is connected.
16 - Système selon l'une quelconque des revendications précédentes, caractérisé en ce que, ladite unité de traitement numérique étant conçue pour recevoir plusieurs signaux de commande provenant de plusieurs accessoires de commande de même catégorie actionnés respectivement par plusieurs utilisateurs lorsque ledit programme est commandé par plusieurs utilisateurs, ledit dispositif est adapté à générer plusieurs signaux de commande, chacun desdits signaux de commande étant représentatif des signaux provenant d'une pluralité d'accessoires de commande, pouvant être de catégories différentes, connectés audit dispositif d'interface (1) et s 'identifiant auprès de l'unité de traitement numérique (13) comme issu d'un accessoire dont la catégorie est déterminée par ledit dispositif d'interface notamment en fonction des catégories de la pluralité d'accessoires qui lui sont connectés . 16 - System according to any one of the preceding claims, characterized in that, said digital processing unit being designed to receive several control signals coming from several control accessories of the same category actuated respectively by several users when said program is controlled by several users, said device is adapted to generate several control signals, each of said control signals being representative of the signals coming from a plurality of control accessories, which may be of different categories, connected to said interface device (1) and identifying itself with the digital processing unit (13) as coming from an accessory whose category is determined by said interface device in particular as a function of the categories of the plurality of accessories which are connected to it.
PCT/FR2005/001043 2004-04-27 2005-04-27 Computer system comprising a plurality of control accessories, particularly for video games WO2005105245A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR0404456 2004-04-27
FR0404456A FR2869436B1 (en) 2004-04-27 2004-04-27 COMPUTER SYSTEM COMPRISING A PLURALITY OF CONTROL ACCESSORIES, IN PARTICULAR FOR VIDEO GAMES

Publications (1)

Publication Number Publication Date
WO2005105245A1 true WO2005105245A1 (en) 2005-11-10

Family

ID=34945452

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/FR2005/001043 WO2005105245A1 (en) 2004-04-27 2005-04-27 Computer system comprising a plurality of control accessories, particularly for video games

Country Status (2)

Country Link
FR (1) FR2869436B1 (en)
WO (1) WO2005105245A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007142305A1 (en) 2006-06-09 2007-12-13 Toyota Boshoku Kabushiki Kaisha Molded article and process for producing the same

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0654289A1 (en) * 1993-04-09 1995-05-24 Sega Enterprises, Ltd. Multiconnector for game machine
EP0850673A1 (en) * 1996-07-11 1998-07-01 Sega Enterprises, Ltd. Voice recognizer, voice recognizing method and game machine using them
US5896125A (en) * 1995-11-06 1999-04-20 Niedzwiecki; Richard H. Configurable keyboard to personal computer video game controller adapter
WO2000033168A1 (en) * 1998-12-03 2000-06-08 Nicolas Frederic Device indicating movements for software
WO2002034345A2 (en) * 2000-10-25 2002-05-02 Eleven Engineering Incorporated Wireless game control system
US20030229729A1 (en) * 2002-01-31 2003-12-11 Hobbico, Inc. System and method for converting radio control transmitter and joystick controller signals into universal serial bus signals

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0654289A1 (en) * 1993-04-09 1995-05-24 Sega Enterprises, Ltd. Multiconnector for game machine
US5896125A (en) * 1995-11-06 1999-04-20 Niedzwiecki; Richard H. Configurable keyboard to personal computer video game controller adapter
EP0850673A1 (en) * 1996-07-11 1998-07-01 Sega Enterprises, Ltd. Voice recognizer, voice recognizing method and game machine using them
WO2000033168A1 (en) * 1998-12-03 2000-06-08 Nicolas Frederic Device indicating movements for software
WO2002034345A2 (en) * 2000-10-25 2002-05-02 Eleven Engineering Incorporated Wireless game control system
US20030229729A1 (en) * 2002-01-31 2003-12-11 Hobbico, Inc. System and method for converting radio control transmitter and joystick controller signals into universal serial bus signals

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007142305A1 (en) 2006-06-09 2007-12-13 Toyota Boshoku Kabushiki Kaisha Molded article and process for producing the same

Also Published As

Publication number Publication date
FR2869436B1 (en) 2006-07-14
FR2869436A1 (en) 2005-10-28

Similar Documents

Publication Publication Date Title
US7288028B2 (en) Method and apparatus for quickly joining an online game being played by a friend
CN110536725B (en) System and method for providing games for user interaction
EP2853299B1 (en) Game assistance system and method
FR2793044A1 (en) TWO-AXIS ARTICULATED COMPUTER INPUT DEVICE AND OPERATING METHOD
EP2588209A1 (en) Humanoid game-playing robot, method and system for using said robot
US20070015574A1 (en) Peripheral information and digital tells in electronic games
FR2876813A1 (en) VIDEO PLAY CONTROL DEVICE WITH INTEGRATED GARBAGE BALL CONTROL MEMBER.
CN111228811B (en) Virtual object control method, device, equipment and medium
FR2782459A1 (en) ENTERTAINMENT SYSTEM AND SUPPORT SUPPLY
KR101143096B1 (en) Mode-altering key for a character input device
FR2953608A1 (en) CONTROL UNIT FOR VIDEO GAMING CONSOLE HAVING A TOUCH SCREEN
US20070060392A1 (en) Game controller
CA3040126C (en) System and method for playing online game
US8529348B2 (en) Game apparatus and storage medium storing game program
LeMieux From NES-4021 to moSMB3. wmv: Speedrunning the serial interface
US20100062847A1 (en) Electronic gaming system and method
WO2005105245A1 (en) Computer system comprising a plurality of control accessories, particularly for video games
EP3051508B1 (en) Computer game system
EP2130570A1 (en) Immersion accessory for portable video game console
FR2532857A1 (en) VIDEOJEU
JP2010252863A (en) Game system and program
US7136080B1 (en) Entertainment system, entertainment apparatus, recording medium, and program providing color coded display messages
FR2932099A1 (en) Virtual reality system for playing guitar, has video game console executing playing of guitar, programmed for detecting actuating sequence of control button and for controlling sound similar to glissando from transmission console
EP1759458B1 (en) Method for validating a number in an electronic device and associated electronic device
CN110084979B (en) Human-computer interaction method and device, controller and interaction equipment

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KM KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SM SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): BW GH GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
NENP Non-entry into the national phase

Ref country code: DE

WWW Wipo information: withdrawn in national office

Country of ref document: DE

122 Ep: pct application non-entry in european phase