CN102137697B - Association of peripherals communicatively attached to a console device - Google Patents

Association of peripherals communicatively attached to a console device Download PDF

Info

Publication number
CN102137697B
CN102137697B CN2006800425791A CN200680042579A CN102137697B CN 102137697 B CN102137697 B CN 102137697B CN 2006800425791 A CN2006800425791 A CN 2006800425791A CN 200680042579 A CN200680042579 A CN 200680042579A CN 102137697 B CN102137697 B CN 102137697B
Authority
CN
China
Prior art keywords
equipment
port
console
ancillary equipment
wireless
Prior art date
Legal status (The legal status 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 status listed.)
Expired - Fee Related
Application number
CN2006800425791A
Other languages
Chinese (zh)
Other versions
CN102137697A (en
Inventor
E·C·吉埃默
R·H·伊弗因
S·A·甘德希
R·格拉瑟
H·E·小默克卢奈
J·M·R·韦顿
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Microsoft Technology Licensing LLC
Original Assignee
Microsoft Corp
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 Microsoft Corp filed Critical Microsoft Corp
Publication of CN102137697A publication Critical patent/CN102137697A/en
Application granted granted Critical
Publication of CN102137697B publication Critical patent/CN102137697B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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/50Controlling the output signals based on the game progress
    • A63F13/53Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game
    • A63F13/537Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game using indicators, e.g. showing the condition of a game character on screen
    • 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/21Input arrangements for video game devices characterised by their sensors, purposes or types
    • A63F13/215Input arrangements for video game devices characterised by their sensors, purposes or types comprising means for detecting acoustic signals, e.g. using a microphone
    • 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/22Setup operations, e.g. calibration, key configuration or button assignment
    • 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
    • A63F13/23Input arrangements for video game devices for interfacing with the game device, e.g. specific interfaces between game controller and console
    • A63F13/235Input arrangements for video game devices for interfacing with the game device, e.g. specific interfaces between game controller and console using a wireless connection, e.g. infrared or piconet
    • 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/70Game security or game management aspects
    • A63F13/79Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories
    • 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/1018Calibration; Key and button assignment
    • 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
    • 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
    • A63F2300/1031Features 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 using a wireless connection, e.g. Bluetooth, infrared connections
    • 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/1081Input via voice recognition
    • 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/20Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of the game platform
    • A63F2300/206Game information storage, e.g. cartridges, CD ROM's, DVD's, smart cards
    • A63F2300/208Game information storage, e.g. cartridges, CD ROM's, DVD's, smart cards for storing personal settings or data of the 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
    • 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/30Features 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 output arrangements for receiving control signals generated by the game device
    • A63F2300/303Features 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 output arrangements for receiving control signals generated by the game device for displaying additional data, e.g. simulating a Head Up Display
    • 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/50Features 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 details of game servers
    • A63F2300/55Details of game data or player data management
    • A63F2300/5546Details of game data or player data management using player registration data, e.g. identification, account, preferences, game history
    • 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/60Methods for processing data by generating or executing the game program
    • A63F2300/6063Methods for processing data by generating or executing the game program for sound processing

Abstract

Systems and methods for associating a device to a peripheral that is communicating to a game console or computing device. The peripheral is initially bound to a port of the game console or computing device. The device binds to the game console or computing device via an automatic or user-initiated sequence and then correlated to the port assigned to the peripheral. Data that is associated with the peripheral is communicated to the device after being correlated. The device and peripheral may also be associated based on a user profile. When the user signs-in to the game console or computing device, the device is associated to the peripheral via a peripheral identifier and configuration information in the profile.

Description

Be attached to the association of the ancillary equipment of console device communicatedly
Copyright notice/permission
The disclosed partial content of patent document comprises the material that receives copyright protection.This copyright owner do not oppose anyone for as the duplicating of the patent document that in the patent document of (U.S.) patent and trademark office or record, occurred or the open text of this patent, in any case but keep all copyrights in addition.Below below bulletin is applicable to accompanying drawing herein in software and the data described: Copyright
Figure S2006800425791D00011
2005; MicrosoftCorporation, All Rights Reserved.
Technical field
The present invention relates generally to calculate and the game station field.The invention particularly relates to ancillary equipment related and console, controller or other computing device communication.
Background
Game on line has become a big chunk in the game experiencing.At first, the player can communicate by letter by text, yet input text is difficult to while playing games.Afterwards, recreation made the player can interconnect or be connected to central server, so that use as earphone etc. only has the equipment of audio frequency to help cooperate.Now, for reaching these purposes, many players use custom-designed earphone.Traditional earphone for example uses earphone or microphone jack or USB connector to be connected to game console.Owing to be wiredly connected to controller or console, it is comparatively easy therefore will sound to be associated with playing of particular player.
The player also can enjoy the enjoyment of using wireless controller, and it comes for the player freedom of action to be provided through controller wirelessly being connected to game console.Usually, wireless controller also can provide the characteristic that can on cable controller, find such as players such as vibrational feedback, small-sized control crank, D type pad, pressure-sensitive buttons.In addition, the system that wireless controller is connected to game console often makes a plurality of players on console, to play games simultaneously.
Traditionally, earpiece audio being associated with game console is to carry out through wired earphone being inserted in the jack in the wired or wireless controller.Yet, when earphone when being wireless, because the characteristic of wireless device, playing or physical mechanism that controller is associated not with earphone and particular player.Yet, because the characteristic of wireless device, playing or physical mechanism that controller is associated not with wireless headset and particular player.
General introduction
This disclose be used for equipment and with the ancillary equipment system associated and the method for game console or computing device communication.This ancillary equipment is bound to the port of game console or computing equipment at first.This ancillary equipment is bound to game console or computing equipment by sequence automatic or that the user starts, and is relevant with the port of distributing to this ancillary equipment subsequently.After relevant, the data that will be associated with this ancillary equipment are sent to this equipment.Game console (or computing equipment) also can be come related based on user profile with ancillary equipment.
Top non-limiting example is the wireless headset that the player uses in the process of playing games.Can this earphone be associated with player's controller, so that will send to earphone from game console with the recreation related audio that player's object for appreciation operation is associated.The player also can communicate by letter with other player who uses earphone.
Supplementary features and advantage will become obvious through the following detailed description that continues with reference to accompanying drawing.
The accompanying drawing summary
When combining advantages, can understand the general introduction of front better, and following detailed description of the preferred embodiment.From diagram the object of the invention, shown in the drawings have a representative configuration of the present invention; Yet the present invention is not limited to disclosed concrete grammar and means.In the accompanying drawings:
Fig. 1 shows the block diagram that wherein can realize the game console of each side of the present invention;
Fig. 2 shows controller and LED indicator;
Fig. 3 shows one or more controller/ancillary equipment of being bound and find by console;
Fig. 4 shows the block diagram of wireless device;
Fig. 5 shows and is performed example process that wireless device is associated with ancillary equipment;
Fig. 6-9 shows the example wireless device design; And
Figure 10-11 shows and is performed replacement process that wireless device is associated with ancillary equipment;
Describe in detail
Fig. 1 shows the functional assembly of the multimedia/game console 100 that wherein can realize some aspect of the present invention.Multimedia console 100 has the CPU (CPU) 101 that contains on-chip cache 102, second level cache 104 and flash rom (read-only storage) 106.But on-chip cache 102 and second level cache 104 temporary storaging datas, and therefore reduced the quantity of memory access cycle, thus improved processing speed and handling capacity.Can provide to have one, and therefore have the CPU 101 of additional on-chip cache 102 and second level cache 104 with coker.
The Video processing streamline that GPU (GPU) 108 and video encoder/video codec (encoder/decoder) 114 are formed at a high speed and high graphics is handled.Data are sent to video encoder/video codec 114 through bus from GPU 108.The Video processing streamline outputs to A/V (audio/video) port one 40 with data, to be used to be transferred to television set or other display.Memory Controller 110 is connected to GPU 108, so that the various types of memories 112 of processor access, such as but not limited to RAM (random access memory).
Multimedia console 100 comprises preferably the I/O controller 120 on module 118, realized, System Management Controller 122, audio treatment unit 123, network interface controller 124, first usb host controller 126, the 2nd USB controller 128 and panel I/O sub-component 130.USB controller 126 and 128 main frames as peripheral controllers 142 (1)-142 (2), wireless adapter 148 and external memory devices 146 (for example, flash memory, outside CD/DVD ROM driver, removable medium etc.).It should be noted that the USB controller that can provide additional.Network interface 124 and/or wireless adapter 148 to network (for example provide; Internet, home network etc.) access; And can be in various wired or wireless adapter assembly any one, comprising Ethernet card, modem, bluetooth module, cable modem etc.
Provide system storage 143 to be stored in the application data that is loaded during the bootup process.Media drive 144 is provided, and it can comprise movably media drive etc. of DVD/CD driver, hard disk drive or other.Media drive 144 can be built in or be placed on multimedia console 100.Can visit application data through media drive 144, for multimedia console 100 execution, playback etc.Media drive 144 is through (for example, IEEE1394) etc. bus is connected to I/O controller 120 such as serial ATA bus or other high-speed interface.
System Management Controller 122 provides the various service functions that relate to the validity of guaranteeing multimedia console 100.Audio treatment unit 123 forms the corresponding audio with high fidelity and stereo processing with audio codec 132 and handles streamline.Voice data transmits between audio treatment unit 123 and audio codec 132 through communication link.The Audio Processing streamline outputs to A/V port one 40 with data, reproduces for external audio player with audio capability or equipment.
Panel I/O sub-component 130 is supported the function of power knobs 150 and ejector button 152, and is exposed to any LED (light emitting diode) or other indicator on the outer surface of this multimedia console 100.System power supply module 136 provides electric energy for the assembly of this multimedia console 100.Fan 138 can cool off the circuit in the multimedia console 100.
CPU 101, GPU 108, Memory Controller 110 and various other assembly in the multimedia console interconnect through one or more bus, and these buses comprise serial and parallel bus, memory bus, peripheral bus and use in the various bus architectures any processor or local bus.As an example, this architecture can comprise peripheral component interconnect (pci) bus, PCI-Express bus etc.
When the electric power starting of multimedia console 100, can application data be loaded in memory 112 and/or the high-speed cache 102,104 from system storage 143, and on CPU 101, carry out.Application program provides consistent user to experience in the time of can representing different media types available on navigating to multimedia console 100 graphic user interface.In operation, can or play application program and/or other medium that are included in the media drive 144 from media drive 144 startups, additional function to be provided to multimedia console 100.
Only, this system is equally worked as autonomous system through multimedia console 100 being connected to television set or other display.Under this stand-alone mode, multimedia console 100 make one or more users can be with system interaction, watch film or listen to music.Yet, because the broadband connection that can obtain through network interface 124 or wireless adapter 148 is integrated, multimedia console 100 can be further as the participant in the macroreticular community more.
When the electric power starting of multimedia console 100, kept one group of hardware resource, for system's use of multimedia console operating system.These resources can comprise memory (for example, 16MB), CPU and GPU cycle (for example, %5), the network bandwidth (reservation that for example, 8kbs) waits.Because these resources are retained when guiding in system, so from the angle of application program, these resources reserved do not exist.
Especially, memory keeps preferably even as big as comprising startup kernel, concurrent system application program and driver.The CPU reservation is preferably constant, if make the CPU consumption that is kept do not used by system application, then idle thread just can consume any cycle that is not used.
Keep for GPU, interrupt Pop-up message is rendered in the coverage diagram, can show the lightweight message (for example, Pop-up message) that generates by system application through using GPU to the scheduling code.The required amount of memory of coverage diagram depends on the size of this coverage diagram area, and this coverage diagram is preferably proportional with screen resolution.For the situation that whole user interface is all used by the concurrent system application program, preferably can use and the irrelevant resolution ratio of application program resolution ratio.Can this resolution ratio be set the usage ratio chi, change frequency and make the synchronous again needs of TV so that eliminate.
Guided and after the conserve system resources, the concurrent system application program is carried out so that systemic-function to be provided at multimedia console 100.Systemic-function is packaged in the group system application program of in the system resource of above-mentioned reservation, carrying out.The operating system nucleus sign is as the thread of the relation of system application thread and game application cross-thread.Preferably the dispatching patcher application program is so that move pre-determined number and with the predetermined space operation, provide application programs consistent system resource view on CPU.This scheduling is to interrupt minimum in order to make to the high-speed cache that operates in the game application on this console.
When the concurrent system application program needs audio frequency, because time sensitivity, with game application schedule audio processing asynchronously.The audio grade of control game application when multimedia console application manager (describing below) is movable at system application (for example, quiet, decay).
Input equipment (for example, controller 142 (1) and 142 (2)) is shared by game application and system application.Input equipment is not a reservation of resource, but can between system application and game application, switch, so that it all will have the focus of equipment separately.Preferably, application manager can be controlled the switching of inlet flow under the situation of not understanding game application, and driver is then safeguarded the status information of switching about focus.
With reference to figure 2, show the example wireless controller 154 of LED indicator 156 (and zoomed-in view) with four quadrants, and the console 100 with indicator 158 of four quadrants.Controller 154 is involving vibrations feedback, miniature joystick, pressure-sensitive buttons etc. also.On screen 160, show recreation.Console indicator 158 is shown in around the power knob, yet can also realize other configuration.Each quadrant on this annulus can throw light on through a LED, and this LED can be monochromatic, perhaps can be double-colored so that throw light on multiple color.As will be described below, quadrant can throw light on the pattern of indication notice, system mode, binding and discovery.
In order to support that wherein a plurality of consoles 100 and wireless controller 154 can simultaneous environment, with each controller logic ground " binding " to single console 100, so that it links with these console 100 foundation.Can not controller 154 once be tied to an above console 100.Binding is the process of console 100 to controller 154 transmission information, and this process can be set up controller with console 100 and linked.In case to console 100, just attempted linking with 100 foundation of its console of binding as long as controller 154 is unlocked by " binding ".
Preferably, binding information only is retained in the controller.For controller 154, binding is man-to-man; And for console 100, binding is an one-to-many.Thus, before setting up new binding relationship, the binding meeting is striden battery discharge/charge cycle ground and is continued on controller 154.When BIND button and the BIND button on the wireless controller 154 in the preset time section, pressed respectively on the console, attempt setting up binding relationship.Can successfully set up binding relationship depends on and can successfully set up wireless communication link and carry out mutual verification algorithm.
Console is energized before pressing its BIND button preferably.If the user starts binding on the controller that is currently connected to console 100 154, then controller 154 can abandon before attempting this binding procedure and being connected of console 100.When binding procedure moved, a status notification screen can show bound and discovery procedure (for example, in the binding ... bind ... find).Binding is man-to-man incident.In other words, the binding button of pressing on the console 100 will be bound a controller 154 at every turn.In order to bind second control, one device 154, can press the BIND button on the console 100 in second time.If bind never success in the given time, then console 100 or controller 154 be auto-timeout, and turn back to previous state, makes previous binding relationship can not lose.
Four (or other quantity) Virtual Controller ports are arranged on console 100, be referred to as " V port (Vport) " at this.V port representes to be connected to the movable game controller on the console 100 wired or wirelessly.Numbered V port is distributed to controller automatically according to the order that it is connected to console 100.Each V port all is to be represented by a quadrant of LED indicator 156 and console indicator 158." discovery " is by the wired or wireless game station of console 100 identifications, for it distributes V port, and the process that makes it can be used for playing games.
Therefore, the action of " binding " and " discovery " is preferably two different actions.Binding action is to start through the BIND button of pressing on controller and the console.In case after binding, controller will begin discovery procedure, and if successfully, will distribute the first available V port for this controller, in this case, this first available V port is described V port 1.If bind and found one to three controller before, then be that next controller of being found distributes V port 2,3,4 etc. respectively.If had been found that the controller that equates sum with the sum of V port, will carry out binding procedure, yet at this moment will not can be used for the V port that distributes, so can not distribute V port for controller.Yet, if in other controller one or be closed or be bound on the new console, it still can be bound to console, and can be used for coming to light.
With reference to figure 3, be how binding and discovery procedure and LED indicator 156 visually are communicated to the visual of player with this process with console indicator 158 here.As shown in Figure 3, the power supply of opening controller, and pressed the BIND button on console 100 and the controller.After binding procedure was accomplished, discovery procedure took place.Because this is first controller that console 100 is found, so this first controller will be associated with V port 1, and indicator 156 will illuminate to send with 158 left upper quadrant and be connected signal.If console 100 is found an above controller, then other quadrant of indicator 158 can be illuminated in succession.Therefore, if connected two controllers, then two of indicator 158 quadrants will illuminate, and can this be extrapolated to the situation of four controllers and four quadrants.Can on console, be illuminated in succession although it should be noted that other quadrant, except the error condition or other state that are shown to the user, on any single controller, have only single quadrant to be illuminated at every turn.
With reference to figure 4, show the block diagram of example wireless device (for example, earphone) 200 here.Earphone 200 can comprise electronic module 202, wherein accommodates radio 203, microcontroller (MCU)/digital signal processor (DSP), audio coder & decoder (codec) 204, I/O equipment 205, digital to analog converter (DAC) 208, analog-digital converter (ADC) 210, power supply 212, input equipment 214 and visual detector 216.Assembly in the electronic module 203 is connected to loudspeaker 216 and microphone 218.
Radio 203 can be FHSS (FHSS) radio that is operated under the 2.4GHz frequency band, and it is sent to console 100 with data (for example, audio frequency, configuration etc.).MCU/DSP/ codec 204 is handled and is gone to and from the voice communication of earphone 200.Output audio is transferred to loudspeaker 216 through DAC 208.The input audio frequency is received by microphone 218, and by ADC 210 convert into be sent to after the digital information MCU/DSP/CODEC 204 again to radio 203 so that be transferred to console 100.
Below with reference to Fig. 6-9 in greater detail input equipment 214 be used for an earphone 200 and a specific V port.Visual detector 206 provides the indication or the affirmation of the V port that is associated to the user.Like what below will describe, will come out from earphone 200 transmission based on earphone 200 the related earphone 200/ that is transferred to the V port of distributing to customer controller 154 or other ancillary equipment of finding with user's relevant audio frequency of playing games.
As above-mentioned, wireless headset 200 is directly communicated by letter with console 100 rather than with controller 154.Likewise, earphone is carried out the binding/discovery that is similar to controller 154.For achieving this end, wireless headset 200 is associated with console, and distributes a V port for it.Controller and speech ciphering equipment port there is independent V port.
Fig. 5 shows the binding and the discovery procedure of wireless headset 200.At step 220 place, the button that the user presses on console 100, wireless controller 154 or the earphone 200 through for example (by input equipment 214) connects (binding) to console.Preferably, after pressing the binding button, be earphone 200 and/or console energized again, help reducing the RF emission like this.Yet for the situation of earphone 200, the user can at first be earphone 200 energized, and the action that perhaps presses the button can be earphone 200 energized.Can be randomly, step 220 can be through realizing in the communication range of earphone being taken console 100.At step 222 place, the binding procedure of console 100 startups and completion and earphone 200.At step 224 place, determine whether to have a mobility controls 154.If, then at step 226 place, for earphone 222 distributes the V port identical with this mobility controls 154.
Subsequently, at step 228 place, notify the user related success.This notice can be that can listen or visual.Can make listened to the affirmation that V port is distributed through clock ring or tone are sent to earphone.For guaranteeing on earphone, to play this clock ring or tone, can ignore/cover personal settings.Visual notice can be made through the LED (or other visual detector 206) on the flicker earphone.If on earphone, provide single led, then can glimmer to it by set rate.If provide a plurality of LED, a LED pattern then can glimmer.Preferably, in the situation of back, this pattern is with associated control device 154 is identical.And, can use display notification on the screen.If related not success, then can use with to successful related employed one group of notice inequality.
Yet if having an above mobility controls 154 at step 224 place, the user can be selected and will make earphone 200 V ports associated therewith through console by notice.This notice can be listened or visually execution by means of indicator through being presented on the visual screen on the earphone 200.Refer now to Fig. 6-9, the user to the selection of V port can through such as dial or push away shuttle (jog shuttle) (Fig. 6), slide block (Fig. 7), button (Fig. 8) or toggle switch input equipments 214 such as (Fig. 9) realize.Those of ordinary skill in the art it will be appreciated that can also provide other mechanical input equipment to make the selection of V port.
Visual detector 206 can comprise LED, seven-segment display etc., to pass on which V port of having selected on the earphone 200 to the user.Can help to solve/avoid conflicting of a plurality of earphones and 154 of specific controller to the use of input equipment.In addition, if a plurality of earphones have been set to same V port, then preferably should first earphone of being found be assigned to this V port.At step 232 place, earphone 200 comes to light, and is associated with selected V port by console 100.At step 234 place, successfully related notice is provided.This notice can with above-mentioned notify similar.
Alternatively, can use on the screen and to show this process of carrying out.This possibly be desired, and demonstration will be more familiar and convenient to configuration device on the screen because the user may find to use, and be used to dispose the many options that are used to play games because show on the screen.Refer now to Figure 10, process can begin (step 240) on this screen when the user is the wireless headset energized.Then, press the button on the controller, and the user navigates to an option screen ( step 242 and 244).The option that can present one " discovery wireless headset ", and if selected this option, then console will start the binding procedure (step 246) with earphone.Presenting an indication user presses and shows (step 248) on the screen of the binding button on the earphone.The user presses the binding button of earphone, and console completion binding procedure, so that earphone is associated with controller.Earphone can be notified user binding and related success (step 250) subsequently.
As another optional embodiment, the user can be the wireless headset energized, and presses the binding button (step 240 and 242) of earphone.These two steps can be pressed down completion through the single to power knob.The user presses the button on the controller, and navigates to an option screen (step 244).Then, the user selects the button (step 252) of " distribution wireless headset " from this option screen.Console starts the binding procedure with earphone, and the V port of earphone with the controller of this process of startup is associated.Display notification user binding and related success (step 250) on earphone and/or the screen.
With each user that wireless headset is associated with its controller, can repeat top process for hope.
Like this, as stated, console 100 management earphones are to the association of controller.Earphone is bound to console, and this can make the management to earphone and other ancillary equipment make progress in time, because can use new feature to come upgrade console 100 relatively like a cork.In addition, preferably between earphone and controller, realize man-to-man related.
Except binding/discovery notice, if V port distributes and loses and/or when related again, also can notify the user.For example, preferably, controller 100 associations should continue between the energising/sleep cycle of console 100.Yet the wireless controller discovery procedure can be redistributed V port at all after dates of energising.This means that the controller 154 that before the energising cycle, is associated with V port 3 can be associated with V port 1 afterwards.Earphone 200 is associated with V port 1 with following controller 154.
The initial earphone 200 that is associated with controller 154 should be associated with its newly assigned V port by following controller 154.This can realize through a certain earphone identifier, or preferably realizes through the player profile that is used for earphone 200 is associated with controller 154.In the situation of back, when the player logined, this brief introduction confirmed that through the unique identifier of the earphone 200 that is associated with player profile which earphone should be associated with controller 154.When finding, controller 154 is distributed to V port automatically, as mentioned above subsequently, earphone 200 is associated with this V port.
Might be that the user hopes to use wired earphone between game play session.When the earphone jack that wired earphone is inserted on the controller, with abandoning related with wireless headset, so that support wired earphone.This is because can suppose that wired earphone just is used, and is unlikely because the accident of user's preference and wired earphone is inserted.
Except to the control of selecting V port, earphone can comprise be used for electric power on/off, microphone is quiet, volume raises/reduces, be connected to the control of console etc.Can open state etc. for battery levels, earphone indicator (for example, LED or audible alarm) is provided.Can provide buzzer or other mechanism of can listening to locate the earphone 200 of omission.
Although with reference to wireless controller top process is described, it should be noted that they can be applied to comparably will be to the cable controller of its related wireless headset.
Although invention has been described to have combined the preferred embodiment of each width of cloth accompanying drawing; But should be appreciated that, can also use other similar embodiment, perhaps can make amendment and increase said embodiment; Being used to carrying out identical function of the present invention, and can not depart from the present invention.

Claims (17)

1. Wireless Telecom Equipment comprises:
With the radio module of console communication, said console has and is used for a plurality of ports of communicating with a plurality of ancillary equipment;
Selector, said selector are used for receiving an indication of just being used by one in the said ancillary equipment movable ancillary equipment of said port, and are used for selecting to distribute to based on said indication the port of said Wireless Telecom Equipment, wherein:
Said selector comprises the binding input equipment, and wherein when the said binding input equipment of excitation, said Wireless Telecom Equipment will be bound with said console, and wherein, said console will provide Show Options on the screen of finding said Wireless Telecom Equipment; And
The indicator of indicating said port to be provided with;
Wherein, with said ancillary equipment in the communication that is associated of said movable ancillary equipment be sent to said Wireless Telecom Equipment.
2. Wireless Telecom Equipment as claimed in claim 1 is characterized in that, if said ancillary equipment is the unique ancillary equipment that is distributed port by said console, then automatically said Wireless Telecom Equipment is distributed in said port setting.
3. Wireless Telecom Equipment as claimed in claim 1 is characterized in that, said Wireless Telecom Equipment is based on user profile and the identifier that is associated with said ancillary equipment and be set to said port setting.
4. Wireless Telecom Equipment as claimed in claim 1 is characterized in that, said indication comprises can listen component.
5. Wireless Telecom Equipment as claimed in claim 1 is characterized in that said indicator illuminates with predefined procedure, with the notice of passing on said Wireless Telecom Equipment successfully to be associated with said ancillary equipment.
6. Wireless Telecom Equipment as claimed in claim 1 is characterized in that, the communication that is associated with said ancillary equipment transmits between said Wireless Telecom Equipment and said console.
One kind set up wireless device with the related method between the ancillary equipment of computing device communication, comprising:
Start one and bind sequence, said startup also comprises:
Receive input by binding input equipment; And
Show Options on the screen of finding said wireless device is provided;
Discern said wireless device, and bind it to said computing equipment, said computing equipment has and is used for a plurality of ports of communicating with a plurality of ancillary equipment;
Receive an indication that has been assigned to a movable ancillary equipment in the said ancillary equipment in the said port;
Based on said indication with said wireless device be set to distribute to said ancillary equipment in the relevant port of port of said movable ancillary equipment; And
Between said wireless device and said computing equipment, transmit data, said data are associated with said movable ancillary equipment in the said ancillary equipment.
8. method as claimed in claim 7 is characterized in that, also comprises: if said ancillary equipment is unique that distribute and ancillary equipment said computing device communication, then distribute said port setting automatically.
9. method as claimed in claim 7 is characterized in that, also comprises: based on Show Options on the selected screen, said Wireless Telecom Equipment is set to said port setting.
10. method as claimed in claim 7 is characterized in that, also comprises: the notice that said wireless device has been associated with said ancillary equipment is provided.
11. method as claimed in claim 10 is characterized in that, also comprises: the order with predetermined illuminates visual detector, to pass on said notice.
12. method as claimed in claim 7 is characterized in that, said setting also comprises: receive user's input by mechanical input equipment, said wireless device is set to said port setting.
13. method as claimed in claim 7 is characterized in that, also comprises:
Set up communicating by letter between wireline equipment and the said computing equipment;
Remove the said related of said wireless device and said ancillary equipment; And
Set up said related between said wireline equipment and the said ancillary equipment.
14. method as claimed in claim 7 is characterized in that, said setting also comprises:
The calling party brief introduction;
Confirm ancillary equipment setting in the said user profile; And
Identifier based on said ancillary equipment setting and said ancillary equipment is provided with said port setting.
15. a related method of setting up between wireless headset and the game console of communicating by letter with game console comprises:
Startup is tied to the binding sequence of said game console with said wireless headset, and wherein said game console has and is used for a plurality of ports of communicating with a plurality of game consoles, and said startup also comprises:
Show Options on the screen of finding said wireless headset is provided; And
Based on Show Options on the selected screen, said wireless headset is set to said port;
Determine whether only to exist a movable game controller;
If only there is a movable game controller, then confirm said wireless headset is set to the port relevant with the port of distributing to said movable game controller based on said;
If there is a more than movable game controller, then use the selector on the said wireless headset that said wireless headset is set to the port relevant with the port of distributing to a movable game controller; And
Between said wireless headset and said game console, transmit audio frequency, said audio frequency is associated with said movable game controller and port.
16. method as claimed in claim 15 is characterized in that, also comprises: make the radio in the said game console maintain under the closed condition, up to having started said binding sequence.
17. method as claimed in claim 15 is characterized in that, said setting also comprises:
The visit player profile;
Confirm the ancillary equipment setting in the said player profile; And
Based on the identifier of said game console setting and said game console, said port setting is set.
CN2006800425791A 2005-11-16 2006-10-18 Association of peripherals communicatively attached to a console device Expired - Fee Related CN102137697B (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US11/280,736 US20070111796A1 (en) 2005-11-16 2005-11-16 Association of peripherals communicatively attached to a console device
US11/280,736 2005-11-16
PCT/US2006/040839 WO2007061542A2 (en) 2005-11-16 2006-10-18 Association of peripherals communicatively attached to a console device

Publications (2)

Publication Number Publication Date
CN102137697A CN102137697A (en) 2011-07-27
CN102137697B true CN102137697B (en) 2012-12-26

Family

ID=38041633

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2006800425791A Expired - Fee Related CN102137697B (en) 2005-11-16 2006-10-18 Association of peripherals communicatively attached to a console device

Country Status (6)

Country Link
US (1) US20070111796A1 (en)
EP (1) EP1960071A4 (en)
JP (1) JP2009520387A (en)
KR (1) KR20080069689A (en)
CN (1) CN102137697B (en)
WO (1) WO2007061542A2 (en)

Families Citing this family (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10279254B2 (en) 2005-10-26 2019-05-07 Sony Interactive Entertainment Inc. Controller having visually trackable object for interfacing with a gaming system
US9088425B2 (en) * 2006-05-04 2015-07-21 Verizon Patent And Licensing Inc. Method and apparatus for collaboration among individuals
US7912962B2 (en) * 2006-10-06 2011-03-22 Apple Inc. Invitation to bind to a device
JP4886463B2 (en) 2006-10-20 2012-02-29 キヤノン株式会社 Communication parameter setting method, communication apparatus, and management apparatus for managing communication parameters
US8351999B2 (en) 2007-06-19 2013-01-08 Stealthwear, Inc. Wireless headset switching system
US8880740B2 (en) * 2007-10-24 2014-11-04 International Business Machines Corporation Computing device location
US8463182B2 (en) * 2009-12-24 2013-06-11 Sony Computer Entertainment Inc. Wireless device pairing and grouping methods
US9167071B2 (en) * 2008-06-24 2015-10-20 Sony Computer Entertainment Inc. Wireless device multimedia feed switching
US8620213B2 (en) 2009-12-24 2013-12-31 Sony Computer Entertainment Inc. Wireless device pairing methods
US20100306685A1 (en) * 2009-05-29 2010-12-02 Microsoft Corporation User movement feedback via on-screen avatars
US8535133B2 (en) * 2009-11-16 2013-09-17 Broadcom Corporation Video game with controller sensing player inappropriate activity
US8556721B2 (en) 2009-11-16 2013-10-15 Steelseries Aps Apparatus and method for managing peripheral device communications
WO2011078927A1 (en) * 2009-12-24 2011-06-30 Sony Computer Entertainment Inc. Wireless device pairing and grouping methods
WO2011096423A1 (en) * 2010-02-04 2011-08-11 株式会社カプコン Computer, and recording medium
US8282480B2 (en) 2010-02-10 2012-10-09 Leap Forward Gaming Candle device for providing transaction verification on a gaming machine
US9245419B2 (en) 2010-02-10 2016-01-26 Leap Forward Gaming, Inc. Lottery games on an electronic gaming machine
US8814706B2 (en) 2010-02-10 2014-08-26 Leap Forward Gaming, Inc. Radio candle mount
US8460091B2 (en) * 2010-02-10 2013-06-11 Leap Forward Gaming Remote power reset feature on a gaming machine
US8814681B2 (en) 2010-02-10 2014-08-26 Leap Forward Gaming, Inc. Candle device for generating display interfaces on the main display of a gaming machine
US8968086B2 (en) 2010-02-10 2015-03-03 Leap Forward Gaming, Inc. Video processing and signal routing apparatus for providing picture in a picture capabilities on an electronic gaming machine
US9240100B2 (en) 2010-02-10 2016-01-19 Leap Forward Gaming Virtual players card
US8088014B2 (en) * 2010-02-10 2012-01-03 Leap Forward Gaming Gaming device and method for wireless gaming system providing non-intrusive processes
US20120144319A1 (en) * 2010-12-03 2012-06-07 Razer (Asia-Pacific) Pte Ltd Collaboration Management System
US8918665B2 (en) 2011-09-23 2014-12-23 Wing Kong Low Operating input device in low power mode with auxiliary sensor calibrated to main sensor
US9262182B2 (en) 2012-01-25 2016-02-16 Apple Inc. Dynamic parameter profiles for electronic devices
US8793520B2 (en) 2012-01-25 2014-07-29 Apple Inc. Power management of electronic devices based on charging location
WO2013180942A1 (en) * 2012-05-30 2013-12-05 Stealthwear, Inc. Wireless headset switching system
US9571816B2 (en) 2012-11-16 2017-02-14 Microsoft Technology Licensing, Llc Associating an object with a subject
US9251701B2 (en) 2013-02-14 2016-02-02 Microsoft Technology Licensing, Llc Control device with passive reflector
US9579567B2 (en) 2013-06-03 2017-02-28 Microsoft Technology Licensing, Llc Managing controller pairings
US10331098B2 (en) 2013-12-03 2019-06-25 Guangzhou Kugou Computer Technology Co., Ltd. Playback control method, player device, and storage medium
CN104091606B (en) * 2013-12-03 2016-06-01 腾讯科技(深圳)有限公司 A kind of control method for playing back, and device
JP6285736B2 (en) * 2014-02-04 2018-02-28 株式会社ソニー・インタラクティブエンタテインメント Information processing apparatus and input device allocation method
CN104468524B (en) * 2014-11-14 2018-12-25 小米科技有限责任公司 The method and device of Authority Verification
KR101600980B1 (en) * 2015-03-26 2016-03-08 주식회사 블루웨이브 Wireless video surveilance system for forklift

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6241612B1 (en) * 1998-11-09 2001-06-05 Cirrus Logic, Inc. Voice communication during a multi-player game
US6684062B1 (en) * 2000-10-25 2004-01-27 Eleven Engineering Incorporated Wireless game control system
EP1475131A1 (en) * 2003-05-09 2004-11-10 Microsoft Corporation Controller with removably attachable text input device

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW375529B (en) * 1997-05-14 1999-12-01 Sega Corp Data transmission method and game system using the same
CA2248745C (en) * 1998-02-13 2005-08-23 Arista Interactive Llc Wireless game control units
JP2000102674A (en) * 1998-07-31 2000-04-11 Sony Computer Entertainment Inc Entertainment system, supplying carrier and input control device
TW441208B (en) * 1999-09-27 2001-06-16 Rf Link Systems Inc Device and method for asynchronous time-division multiplexing access electric signal transmission
US7290072B2 (en) * 1999-10-06 2007-10-30 Igt Protocols and standards for USB peripheral communications
AU2000228997A1 (en) * 2000-03-06 2001-09-17 Eleven Engineering Incorporated Radio frequency remote game controller
KR100897950B1 (en) * 2000-10-27 2009-05-18 소니 컴퓨터 엔터테인먼트 인코포레이티드 Information processing system comprising a plurality of operation terminal devices and an information processing device
US20020065065A1 (en) * 2000-11-30 2002-05-30 E. Michael Lunsford Method and system for applying line of sight IR selection of a receiver to implement secure transmission of data to a mobile computing device via an RF link
US6935959B2 (en) * 2002-05-16 2005-08-30 Microsoft Corporation Use of multiple player real-time voice communications on a gaming device
US20040009815A1 (en) * 2002-06-26 2004-01-15 Zotto Banjamin O. Managing access to content
US7024501B1 (en) * 2002-11-18 2006-04-04 Cypress Semiconductor Corp. Method and apparatus for attaching USB peripherals to host ports
EP3623024B1 (en) * 2003-07-23 2023-01-04 Sony Interactive Entertainment Inc. Communication device, game system, connection establishment method, communication method, adapter device, and communication system
US7181370B2 (en) * 2003-08-26 2007-02-20 Siemens Energy & Automation, Inc. System and method for remotely obtaining and managing machine data
US20050169252A1 (en) * 2004-02-03 2005-08-04 Andrew Riggs Game controller including an integrated communicator
US20050221896A1 (en) * 2004-03-31 2005-10-06 Microsoft Corporation Wireless game controller with fast connect to a host
US20060084504A1 (en) * 2004-04-30 2006-04-20 Chan Andy K Wireless communication systems
US7787863B2 (en) * 2004-05-24 2010-08-31 Computer Associates Think, Inc. System and method for automatically configuring a mobile device
US7613138B2 (en) * 2005-05-23 2009-11-03 Microsoft Corporation Separating control and data in wireless networks

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6241612B1 (en) * 1998-11-09 2001-06-05 Cirrus Logic, Inc. Voice communication during a multi-player game
US6684062B1 (en) * 2000-10-25 2004-01-27 Eleven Engineering Incorporated Wireless game control system
EP1475131A1 (en) * 2003-05-09 2004-11-10 Microsoft Corporation Controller with removably attachable text input device

Also Published As

Publication number Publication date
CN102137697A (en) 2011-07-27
JP2009520387A (en) 2009-05-21
US20070111796A1 (en) 2007-05-17
WO2007061542A2 (en) 2007-05-31
EP1960071A4 (en) 2010-10-13
KR20080069689A (en) 2008-07-28
EP1960071A2 (en) 2008-08-27

Similar Documents

Publication Publication Date Title
CN102137697B (en) Association of peripherals communicatively attached to a console device
CN101309732B (en) System for associating a wireless device to a console device
JP5495471B2 (en) Game console notification system
US8064972B2 (en) User interface for wireless headset on a gaming console
KR101130354B1 (en) System and method for accessing system software in a gaming console system via an input device
US10617941B2 (en) Computer game interface
JP2007536023A5 (en)
JP7435119B2 (en) Video data processing device, video distribution system, video editing device, video data processing method, video distribution method, and program
US20070238500A1 (en) System and method for simultaneously playing games and audio-visual content
CN2593269Y (en) Multimedia computer dart machine
JP6625008B2 (en) Karaoke equipment, karaoke system
JP2008089652A (en) Karaoke device
KR200188678Y1 (en) Electric sa-bang-chi-gi
JP2009011494A (en) Game machine
JP2012009917A (en) Av device
JP2000093657A (en) Game device utilizing communication medium

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: MICROSOFT TECHNOLOGY LICENSING LLC

Free format text: FORMER OWNER: MICROSOFT CORP.

Effective date: 20150428

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20150428

Address after: Washington State

Patentee after: Micro soft technique license Co., Ltd

Address before: Washington State

Patentee before: Microsoft Corp.

CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20121226

Termination date: 20191018

CF01 Termination of patent right due to non-payment of annual fee