WO2006095214A1 - System and method of controlling sensors and actuators in gaming environment - Google Patents
System and method of controlling sensors and actuators in gaming environment Download PDFInfo
- Publication number
- WO2006095214A1 WO2006095214A1 PCT/IB2005/000604 IB2005000604W WO2006095214A1 WO 2006095214 A1 WO2006095214 A1 WO 2006095214A1 IB 2005000604 W IB2005000604 W IB 2005000604W WO 2006095214 A1 WO2006095214 A1 WO 2006095214A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- services
- gaming
- peripheral devices
- information
- devices
- Prior art date
Links
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/25—Output arrangements for video game devices
- A63F13/28—Output arrangements for video game devices responding to control signals received from the game device for affecting ambient conditions, e.g. for vibrating players' seats, activating scent dispensers or affecting temperature or light
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/20—Input arrangements for video game devices
- A63F13/23—Input arrangements for video game devices for interfacing with the game device, e.g. specific interfaces between game controller and console
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features 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/30—Features 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/302—Features 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 specially adapted for receiving control signals not targeted to a display device or game input means, e.g. vibrating driver's seat, scent dispenser
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features 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/40—Features 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 platform network
- A63F2300/404—Features 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 platform network characterized by a local network connection
- A63F2300/405—Features 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 platform network characterized by a local network connection being a wireless ad hoc network, e.g. Bluetooth, Wi-Fi, Pico net
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features 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/60—Methods for processing data by generating or executing the game program
- A63F2300/6063—Methods for processing data by generating or executing the game program for sound processing
- A63F2300/6081—Methods for processing data by generating or executing the game program for sound processing generating an output signal, e.g. under timing constraints, for spatialization
Definitions
- the present invention relates generally to home networks providing peripheral devices
- wireless connectivity also addresses typical peripheral devices like printers, network access points, keyboards, audio/video streaming clients, etc.
- Future home networks will not only interconnect today's typical processing devices but will also comprise ubiquitous devices such as including audio/video entertainment equipment, lighting, home automation, kitchen appliances, printing and imaging equipment.
- all theses devices, equipment and appliances will be connected by the means of one and more networks, which may be any combination of wire-based networks and wireless networks interconnected by the means of gateways, such that the services and functionalities of the connected devices, equipment and appliances is available to any device within the home network.
- Such home networks enable especially remote control of the connected appliances, devices, and equipment.
- the object of the present invention is to provide a method, a device, and a system which enables to provide a user with a gaming application enhanced augmented gaming experience.
- the enhanced augmented gaming experience includes especially effects such as life effects supporting gaming scenes currently displayed to the user of the gaming application to intensify the sensual impressions of the user by creating an overall 3D scene impression.
- a method for generating effects in a gaming environment is provided.
- a gaming application is initiated.
- Peripheral devices providing services and the devices which offer such services are identified, where the services include preferably provision of sensor information and access to one or more actuators and/or ubiquitous devices.
- Communication connections are established to the peripheral devices to enable access to their services, and a gaming environment (or one or more gaming scenes) is (are) adapted on the basis of sensor information, which is received from the peripheral devices providing the sensor information.
- the peripheral devices, which provide access to one or more actuators, and/or ubiquitous devices are accessed to generate effects preferably life effects matching with current gaming environment or gaming scene.
- the present invention equally not only applies to games and gaming environment but also to other media such as movies, movie environment, music, music environment, which could be complemented by auxiliary data which are used by e.g. the media player to invoke actions on proximity devices.
- Typical applications for Music would be light effects for discotheques.
- a computer program product comprises code sections for carrying out the operations of an embodiment of the aforementioned method of the present invention, when the program is run on a computer, a terminal, a network device, a mobile terminal, a portable consumer electronic device, or a mobile communication enabled terminal.
- ASIC application specific integrated circuit
- a computer program product which comprises code sections stored on a machine-readable medium for carrying out the operations of the aforementioned method according to an embodiment of the present invention, when the computer program product is run on a computer, a terminal, a network device, a mobile terminal, a portable consumer electronic device, or a mobile communication enabled terminal.
- software tool which comprises program sections for carrying out the operations of the aforementioned method according to an embodiment of the present invention when the software tool is implemented in a processing device and/or executed thereon.
- a computer data signal embodied in a carrier wave and representing instructions is provided, which when executed by a processor cause the operations of the aforementioned method according to an embodiment of the present invention to be carried out.
- a processor based consumer electronic (CE) device applicable with gaming application enabled for generating life effects for enhancing gaming experience.
- the device comprises the gaming application, an (data communication) interface, and an application program interface component.
- the interface allows for connecting peripheral devices providing services and permits establishing communication connections to at least one of the peripheral devices providing the services.
- the services include provision of sensor information, access to one or more actuators and/or ubiquitous devices.
- the application program interface component enables identifying the peripheral devices providing the services and is applicable for adapting a gaming environment (or one or more gaming scenes) on the basis of sensor information received from the peripheral devices providing sensor information.
- the application program interface component permits further to access the peripheral devices, which provide access to one or more actuators and/or ubiquitous devices to generate life effects matching with current gaming environment or gaming scene.
- a gaming system comprises a processor based consumer electronic (CE) device, which is applicable with a gaming application enabled for generating life effects for enhancing gaming experience, and peripheral devices providing services.
- the services include provision of sensor information, access to one or more actuators and/or ubiquitous devices.
- the processor based CE device corresponds to the aforementioned CE device according to an embodiment of the present invention.
- Fig. 1 schematically illustrates an exemplary arrangement of accessible peripheral devices in the proximity of a CE device according to an embodiment of the present invention
- Fig. 2 schematically depicts an operational sequence carried out by the CE device to gain advantages of the functionalities of the accessible devices according to an embodiment of the present invention
- FIG. 3 schematically illustrates further accessible peripheral devices according to an embodiment of the present invention.
- Fig. 4 schematically illustrates an implementation of the CE device of Fig. 1 according to an embodiment of the present invention.
- Fig. 1 shows schematically a plurality of accessible devices arranged in the proximity of a CE device according to an embodiment of the present invention.
- the CE device 100 represents any kind of microprocessor-based or microcontroller-based device, which is typically capable to carry out one or more software program applications including code sections on a microprocessor (central processing unit 110) or a microcontroller ( ⁇ C 110).
- the CE device 100 may be a personal computer (PC), a micro-processor based gaming console, a cellular phone with application processing capabilities, a smart phone, PDA and the like. It should be understood that the list of exemplary devices is not limited.
- the CE device 100 depicted in Fig. 1 is composed of a CPU 110, a memory component (random access memory) 120, a mass storage component 125, an audio input/output (I/O) controller (Ctrl) 130, a keyboard controller 140, a display controller 150 and a communication interface 160.
- the components of the CE device 100 are interconnected by the means of at least one (internal) data bus 115, which is adapted for internal data communication between the aforementioned components.
- the central processing unit / microprocessor 110 is implemented for processing instructions and data provided by an operating system (OS) and software program applications each comprising one or more code sections including the instructions and data.
- OS operating system
- software program applications each comprising one or more code sections including the instructions and data.
- the operating system provides for application program libraries, which in conjunction with hardware drivers enable the software program applications for utilizing functions of the operating system including at least a (graphical) user interface on the basis of libraries of the operating system and hardware components of the CE device 100 by the means of software interface libraries of the operating system.
- the CPU 110 may randomly access the memory component 120 for storage locations, which data is to be read out and/or which are written with new data.
- the memory component 120 may be a volatile memory such as an arrangement of one or more conventional DRAM modules, non-volatile memory such as an arrangement of one or more conventional Flash RAM (MRAM, FRAM etc.) modules, or any combination of one or more volatile memory components and non-volatile memory components.
- the mass storage component 125 provides for high storage capacity.
- the mass storage component 125 represents one or more mass storage components, which may be based on various mass storage technologies including for instance magnetic mass storage technology (e.g. magnetic hard disk drives (HDD), floppy drives, etc.), optical disc mass storage technology (e.g. compact disk (CD), digital versatile disk (DVD), high density (HD) DVD, ultra density optical (UDO) disk, etc), random access memory (RAM) storage technology (e.g.
- magnetic mass storage technology e.g. magnetic hard disk drives (HDD), floppy drives, etc.
- optical disc mass storage technology e.g. compact disk (CD), digital versatile disk (DVD), high density (HD) DVD, ultra density optical (UDO
- the mass storage component 125 enables for persistent storing data including data representing code section of one or more software program applications and data relating to those software program applications and for being processed therewith.
- the audio I/O controller 130, keyboard controller 140, and display controller 150 serve for interfacing between CE device 100 and user of the CE device.
- the keyboard controller or a manually operated input device e.g.
- a joystick 140 is connected to a keyboard, a keypad or any key arrangement (not shown), by means of which the user is permitted to enter instructions and data, wherein the keyboard controller 140 generates signals in accordance with key actuations by the user, which signals are fed to the CPU 110 effecting predefined operations thereof.
- the display controller 150 is connected to for instance a display, a monitor, video projector and the like and enables the CE device and the CPU 110 to display information to the user, respectively, which information to be displayed is preferably provided by one or more software applications and operating system carried out on the CE device 100.
- the audio I/O controller 130 serves for outputting audio signals including conventionally digital-to-analog conversion means converting digital representations of audio signals into analog signals thereof and eventually for inputting audio signals including conventionally analog-to-digital conversion means converting analog audio signals into digital representations thereof.
- the CE device 100 comprises an interface (I/F) component 160 for exchanging data with one or more peripheral devices and/or devices in the proximity of the CE device 100 and/or further data communication enabled devices comprising a compatible interface for data communications.
- the interface component 160 can be implemented on the basis of various data communication technologies available today and in future.
- the interface component 160 is implemented on the basis of a data communications interface and more particularly on the basis of a network interface including especially wire-based network interfaces such as power line interface, universal serial bus (USB), Firewire (IEEE 1394), local area network (LAN) interfaces, Tokenring interfaces, etc, and wireless network interfaces such as wireless local area network (WLAN) interfaces, Bluetooth interfaces, wireless universal serial bus (wireless USB), etc.
- the data communication is operated by the use of a correspondingly adequate data communication protocol including especially standard communication protocols such as TCP/IP (transmission collision protocol / internet protocol), UDP (user datagram protocol) and HTTP (hypertext transmission protocol) and data coding such as extensible markup language (XML).
- standard communication protocols such as TCP/IP (transmission collision protocol / internet protocol), UDP (user datagram protocol) and HTTP (hypertext transmission protocol)
- data coding such as extensible markup language (XML).
- the CE device 100 may comprise further components.
- the CE device 100 may comprise one or more internal or external extensible bus systems, which allow for (detachable) connecting further hardware modules.
- extensible bus systems may include a PCI (peripheral component interconnect) bus, an ePCI (express PCI) bus, a USB (universal serial bus), a Firewire bus (corresponding to the IEEE 1394 standard), ATA (advanced technology attachment) or sATA (serial ATA) bus and the like.
- PCI peripheral component interconnect
- ePCI express PCI
- USB universal serial bus
- Firewire bus corresponding to the IEEE 1394 standard
- ATA advanced technology attachment
- sATA serial ATA
- the interface (I/F) component 160 of the CE device 100 enables communication with peripheral devices, which comprise with reference to Fig. 1 for the way of illustration a sensor device 200, an actuator device 300 and a ubiquitous device 400.
- peripheral devices comprise with reference to Fig. 1 for the way of illustration a sensor device 200, an actuator device 300 and a ubiquitous device 400.
- the 200 includes a sensor, a microcontroller ( ⁇ C) and a data communication interface (I/F) suitable for data communication with the interface (IfF) component 160.
- the sensor device 200 is implemented for communicating the (measurement) values obtained by the sensor, i.e. the sensor may detect typically an analog sensor signal, which is converted to a digital representation suitable to be communicated via the interface (IfF) of the sensor device 200 to another device, herein the CE device 100.
- the actuator device 300 includes an actuator, a microcontroller ( ⁇ C) and a data communication interface (IfF) suitable for data communication with the interface (I/F) component 160.
- the sensor device 200 may be an interior temperature sensor, an exterior temperature sensor, an ambient light sensor, a wind sensor, a rain sensor, a humidity sensor etc.
- the actuator device 300 is implemented for communicating data with the CE device 100, wherein the data represents one or more digital signals for operating the actuator.
- the digital signals may be converted into analog signals or may be used directly for operating the actuator.
- the actuator device 300 may comprise a light switch, a dimmer light switch, an AC power switch, an air-conditioning system controller especially allowing for setting a target temperature, etc.
- the ubiquitous device 400 is likewise provided with an interface communicating data with the CE device 100.
- typical ubiquitous devices include high-fidelity (Hi-Fi) equipment such as a CD player, a DVD player, a stereo system, a television set, video projector, etc.
- Hi-Fi high-fidelity
- the ability for data communication with the CE device 100 permits streaming of data, especially audio and/or video data, for being reproduced by the high-fidelity (Hi-Fi) equipment.
- the data communication connections between the peripheral devices i.e. sensor device 200, actuator device 300 and ubiquitous device 400, are illustrated schematically as connections 11, 12, and 13.
- the sensor device 200 represents one or more sensor devices each of which including one or more sensors
- the actuator device 300 represents one or more actuator devices each of which including one or more actuators. Further exemplary implementations of such devices and mixed devices will be presented below in more detail.
- Fig. 2 an operational sequence to be carried out on the CE device according to an embodiment of the invention is presented.
- a device discovery is operated in order to obtain information about peripheral devices connectable via the interface (I/F) component 160 of the CE device 100.
- the device discovery is typically initiated by a broadcast message directed to all devices capable for processing the broadcast.
- the broadcast message includes one or more instructions instructing the receiving devices to report information about their devices types, services and/or functionalities such that the CE device 100 is able to identify the accessible peripheral devices and their services available over the communication connection via the interface (I/F) component 160.
- the CE device receives the information about the peripheral devices discovered.
- the received information includes preferably the aforementioned report information, which is parsed in the following operation S 120 by the CE device 100.
- the CE device 100 establishes in operation S 130 communication connections to those discovered peripheral devices, which are suitable for further use.
- the types of peripheral devices suitable for further use is defined by the software application program processing the information obtained from the peripheral devices and controlling the peripheral devices by communication data and/or streams of data thereto.
- the sensor information available from the connected sensors is obtained.
- the sensor information comprises one or more information comprising exterior temperature information (from an exterior temperature sensor), time information (from a digital (RF) clock), exterior light condition information (twilight detector), and the like.
- the information is parsed in operation S 150 and supplied to the software program application processing the information.
- the software program application is particularly a gaming software application.
- the results of the discovery operation may be presented to the user.
- the results may be pre- selected such that a pre-selection of peripheral devices is presented to the user, which preselection includes peripheral devices accessible and/or utilizable by the software program application.
- the user can then further select one or more peripheral devices from the preselection to determine which kind of life effects generated with the help of the one or more (user-) selected peripheral devices he wishes to experience.
- the gaming software application which simulates a gaming environment in which the gaming scenes are embedded, utilizes the sensor information to adapt the simulated gaming environment to the detected information.
- the gaming environment which represents preferably a natural environment or natural-like environment, is created on the basis of the sensor information including exterior temperature, current time, exterior light conditions, further sensed weather conditions and the like.
- the gaming scenes may show a sunny enlightened scenes in summer, gloomy winter scenes with or without snow fall, autumnal rainy scenes and the like depending on the sensor information.
- the gaming software application utilizes (on user pre-selection) an "outside thermometer", “hi-fi device” and “light/living room” (as part of the home automation) for life effects.
- one or more actuator(s) connected to the CE device 100 for being controlled thereby are accessed.
- Data for controlling the actuator(s) is transmitted via the established data communication connection to the actuator device(s) for operating the actuator(s) accordingly.
- the light conditions of the room, in which the user of the CE device 100 plays the gaming application in question is adapted to the currently simulated gaming environment.
- the light may be dimmed accordingly in case the simulated car drives into a tunnel. This means in case of a night scene the room may be brightly-lit or in case of a day scene the room may be darkened by operating actuator device(s) allowing operation of automated blinds.
- the interior temperature may be adapted by the means of an air-conditioning system controller.
- the operations S 190 and S200 one or more ubiquitous devices connected to the CE device 100 for being controlled thereby are accessed.
- Data for controlling the ubiquitous device(s) is forwarded via the established data communication connection to the ubiquitous device(s) for operating the ubiquitous device(s) accordingly.
- the data stream comprises audio data, which is converted to audio signals and reproduced by the hi-fi system.
- the audio data comprises the typical driving sound, which may depend on the (simulated) velocity of the car, the kind of (simulated) driving surface, etc.
- the sequence returns back to operation S 140 in case new sensor information is to be obtained. Otherwise, the operational sequence continues with operation S220.
- the obtaining of new sensor information may be operable to enable adapting of the gaming environment to changing conditions sensed by the sensor device connected to the CE device 100. For instance, the sensed temperature, the light conditions etc. may have changed and an adaptation of the gaming environment to the changing conditions should be performed.
- the gaming device in an alternative embodiment can simply subscribe to events instead of actively reading the sensors.
- operation S220 the sequence branches back to operation S 170 and S 190, respectively in case new data is to be forwarded to the actuator(s) and/or ubiquitous device(s). Otherwise, the operational sequence continues with operation S230.
- Actuator device 310 illustrates an actuator device implementation comprising an interface (I/F), a microcontroller, and a plurality of actuators 1 to n connected to the microcontroller. Each actuator may be independently accessible via the interface (I/F) (and the communication connection 15, respectively) or a selection of the actuators may be accessible in- common.
- sensor device 210 illustrates a sensor device implementation comprising an interface (I/F), a microcontroller, and a plurality of sensors 1 to n connected to the microcontroller.
- Each sensor may be independently accessible via the interface (I/F) (and the communication connection 16, respectively) or a selection of the sensors may be accessible in common.
- Actuator device 320 illustrates an actuator device implementation comprising a proprietary interface (I/F), a microcontroller, and an actuator (representing one or more actuators).
- sensor device 220 illustrates a sensor device implementation comprising a proprietary interface (I/F), a microcontroller, and a sensor (representing one or more sensors).
- the gateway device 500 serves for connectivity of the actuator device 320 and the sensor device 220 to the CE device 100 in that a communication connection 17 is established between CE device 100 and the gateway device 500, which enables establishment of a communication connection 18 between actuator device 320 and gateway device 500 as well as establishment of a communication connection 19 between sensor device 220 and a gateway device 500.
- the gateway device 500 comprises correspondingly, at least one proprietary interface for communication with the actuator device 320 and the sensor device 220, respectively, and an interface (I/F) compatible with the interface (I/F) component 160 of the CE device 100.
- the gateway device 500 mediates the data communication between the CE device 100 and the actuator device 320 as well as the sensor device 220.
- the mediation may comprise translation of the transmission protocol, the data coding protocol, etc.
- the sensor/actuator device 600 illustrates a combined sensor and actuator device comprising an interface (I/F), a microcontroller, a plurality of sensors and a plurality of actuators.
- the communication connection 20 enables the CE device 100 both to obtain the sensor information (each independently and/or group wise) sensed by the sensors and control the actuators (also each independently and/or group wise).
- the implementation of the sensor and/or the actuator devices illustrated on the basis of various embodiments of the present invention comprise microcontrollers to enable their operations for the sake of simplicity.
- the implementation of the sensor and/or the actuator devices is out of the scope of the present invention and other implementations are also applicable for realizing such sensor and/or the actuator devices.
- CE device 100 may be established by the means of any network technology including especially wireless network technologies and wire-based network technologies.
- Networks being based on different network technologies can be interconnected by the means of so called gateway devices or gateway devices, which allow making devices on the one network visible (available, accessible) on the other network and vice versa.
- the wireless network technologies for home networks comprise typically Bluetooth networks and wireless local area networks
- the wire-based network technologies include usually local area networks and power-line networks.
- the peripheral device discovery operation has to fulfill typical usability requirements.
- Universal plug and play (UPnP) framework represents the most promising implementation of service discovery as required for the concept of the present invention.
- the UPnP framework enables the discovery of devices and their services in an IP based home network.
- IP and non IP networks There are other competing standards for service discovery in IP and non IP networks.
- the detailed implementation of the service discovery methodology used in the present invention is out of the scope of the present invention. Exemplarily, a brief introduction is given to UPnP for the sake of completeness.
- Any device (such as sensor devices) can advertise its service(s) in the network, control devices (such as actuator and ubiquitous devices) can ask for specific services.
- the common language to invoke the remote services of the peripheral devices is standardized and known as simple object access protocol (SOAP).
- SOAP simple object access protocol
- Incompatible home networks can be interconnected through gateways and bridging network devices so that the services from one network are made available / visible in the other one.
- a typical UPnP protocol stack can be taken from “Michael Jeronimo et al” : “UPnP Design by Example”, Intel Press, 2003. Detailed description thereof hence can be omitted.
- the CE device 100 including additionally a UPnP application interface 165 is illustrated.
- the application interface 165 is logically connected to the interface component 160 for operating the device discovery and preferably the access to the peripheral devices discovered.
- the UPnP application interface 165 is provided as an application program interface for instance as part of a game development platform and offers the functionality of service discovery. Other platforms may offer service advertisement and service invocation through which the gaming application implementation can search for services and invoke these services from within the gaming application. The implementation of this application program interface (API) can then invoke all related implementations inside the CE device 100.
- API application program interface
- the CE device 100 may make use of an interface operated as UPnP interface component 160.
- the CE device 100 can try to find the relevant services through the Bluetooth service discovery, which is similar to the simple service discovery described above and known as Service discovery Protocol (SDP) directly included in the Bluetooth standard.
- SDP Service discovery Protocol
- the CE device 100 can also create an IP communication connection over a Bluetooth access point to the home network (using the PAN profile) and additionally use the aforementioned UPnP methodology to locate and discover relevant devices and services on the home network (which is typically a LAN, WLAN, power line based network or the like).
- the present invention equally not only applies to games and gaming environment but also to other media such as movies, movie environment, music, music environment, which could be complemented by auxiliary data which are used by e.g. the media player to invoke actions on proximity devices.
- Typical applications for Music would be light effects for discotheques.
- a video projector could control the room lighting which is dimmed when the film begins or flickers when there is thunder and lightning in the movie.
- a television chair could provide a different seating position or vibration effects on haptic feedback.
Abstract
Description
Claims
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/908,229 US20080090656A1 (en) | 2005-03-10 | 2005-03-10 | System And Method Of Controlling Sensors And Actuators In Gaming Environment |
PCT/IB2005/000604 WO2006095214A1 (en) | 2005-03-10 | 2005-03-10 | System and method of controlling sensors and actuators in gaming environment |
EP05708703A EP1856881A1 (en) | 2005-03-10 | 2005-03-10 | System and method of controlling sensors and actuators in gaming environment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/IB2005/000604 WO2006095214A1 (en) | 2005-03-10 | 2005-03-10 | System and method of controlling sensors and actuators in gaming environment |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2006095214A1 true WO2006095214A1 (en) | 2006-09-14 |
Family
ID=36952976
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/IB2005/000604 WO2006095214A1 (en) | 2005-03-10 | 2005-03-10 | System and method of controlling sensors and actuators in gaming environment |
Country Status (3)
Country | Link |
---|---|
US (1) | US20080090656A1 (en) |
EP (1) | EP1856881A1 (en) |
WO (1) | WO2006095214A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090149250A1 (en) * | 2007-12-07 | 2009-06-11 | Sony Ericsson Mobile Communications Ab | Dynamic gaming environment |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2939556B1 (en) * | 2008-12-10 | 2011-01-14 | Somfy Sas | METHOD FOR LEARNING A DEVICE FOR CONTROLLING DOMOTIC EQUIPMENT OF A BUILDING |
US8847880B2 (en) * | 2009-07-14 | 2014-09-30 | Cywee Group Ltd. | Method and apparatus for providing motion library |
US8478820B2 (en) | 2009-08-26 | 2013-07-02 | Qualcomm Incorporated | Methods and systems for service discovery management in peer-to-peer networks |
US8478776B2 (en) | 2009-10-30 | 2013-07-02 | Qualcomm Incorporated | Methods and systems for peer-to-peer network discovery using multi-user diversity |
US8825818B2 (en) * | 2009-11-10 | 2014-09-02 | Qualcomm Incorporated | Host initiated connection to a device |
US9058714B2 (en) * | 2011-05-23 | 2015-06-16 | Wms Gaming Inc. | Wagering game systems, wagering gaming machines, and wagering gaming chairs having haptic and thermal feedback |
CN103428630A (en) * | 2012-05-21 | 2013-12-04 | 华为终端有限公司 | Method and device for searching for terminals |
US10983487B2 (en) * | 2014-04-29 | 2021-04-20 | Cox Communications, Inc. | Systems and methods for autonomous adaptation of an automation control service |
CN114593507A (en) * | 2022-01-26 | 2022-06-07 | 青岛海尔空调器有限总公司 | Method and device for controlling air conditioner and air conditioner |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040132532A1 (en) * | 2001-04-19 | 2004-07-08 | Igt | Open architecture communications in a gaming network |
US20040163073A1 (en) * | 2002-06-27 | 2004-08-19 | Openpeak Inc. | Method, system, and computer program product for automatically managing components within a controlled environment |
-
2005
- 2005-03-10 EP EP05708703A patent/EP1856881A1/en not_active Withdrawn
- 2005-03-10 US US11/908,229 patent/US20080090656A1/en not_active Abandoned
- 2005-03-10 WO PCT/IB2005/000604 patent/WO2006095214A1/en active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040132532A1 (en) * | 2001-04-19 | 2004-07-08 | Igt | Open architecture communications in a gaming network |
US20040163073A1 (en) * | 2002-06-27 | 2004-08-19 | Openpeak Inc. | Method, system, and computer program product for automatically managing components within a controlled environment |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090149250A1 (en) * | 2007-12-07 | 2009-06-11 | Sony Ericsson Mobile Communications Ab | Dynamic gaming environment |
US20170007928A1 (en) * | 2007-12-07 | 2017-01-12 | Sony Mobile Communications Ab | Dynamic gaming environment |
US10143925B2 (en) * | 2007-12-07 | 2018-12-04 | Sony Mobile Communications Inc. | Dynamic gaming environment |
Also Published As
Publication number | Publication date |
---|---|
EP1856881A1 (en) | 2007-11-21 |
US20080090656A1 (en) | 2008-04-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20080090656A1 (en) | System And Method Of Controlling Sensors And Actuators In Gaming Environment | |
CN102204215B (en) | Multimedia system remotely controlled by wireless telephone or wireless multimedia player and controlling method | |
JP5322941B2 (en) | Programming environment and metadata management for programmable multimedia controllers | |
CN1684423B (en) | Information-provision control method and information reproduction system | |
KR101248703B1 (en) | Method, system, and computer-readable recording medium for setup of multi-device control | |
US7299304B2 (en) | Method and architecture to support interaction between a host computer and remote devices | |
CN104616675A (en) | Method for switching playing equipment and mobile terminal | |
EP2504750B1 (en) | Apparatus for controlling multimedia device and method for providing graphic user interface | |
US20060068911A1 (en) | Game console communication with a computer | |
JP2007515698A (en) | Multimedia controller with mobile phone | |
JP2009110549A (en) | System and method controlling multimedia information component | |
WO2007075816A2 (en) | Programmable multimedia controller with programmable services | |
JP2006324922A (en) | Remote operation apparatus, apparatus control device and remote operation method | |
US20020087964A1 (en) | System and method for enhanced HAVi based device implementation | |
CN106850734A (en) | The method for pushing of shared resource, device and electronic equipment | |
CN101764979A (en) | Network album service platform and television for dynamically showing digital photos | |
US8010653B2 (en) | Method and apparatus for testing ubiquitous service or device using uniform object model | |
KR101329668B1 (en) | Contents sharing system and method using push server | |
KR20090019473A (en) | Ubiquitous home system | |
JP2005025126A (en) | Projector device | |
CN201349291Y (en) | Network photograph album service platform and television for dynamically exhibiting digital photograph | |
Baalman et al. | Sense/Stage—low cost, open source wireless sensor and data sharing infrastructure for live performance and interactive realtime environments | |
CN116166116A (en) | Meta universe scene simulation method and device, storage medium and electronic equipment | |
CN115766312A (en) | Scene linkage demonstration method and device, electronic equipment and storage medium | |
Corcoran et al. | Wireless home network infrastructure for wearable appliances |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
WWE | Wipo information: entry into national phase |
Ref document number: 2005708703 Country of ref document: EP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 5455/DELNP/2007 Country of ref document: IN |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
NENP | Non-entry into the national phase |
Ref country code: RU |
|
WWW | Wipo information: withdrawn in national office |
Ref document number: RU |
|
WWE | Wipo information: entry into national phase |
Ref document number: 11908229 Country of ref document: US |
|
WWP | Wipo information: published in national office |
Ref document number: 2005708703 Country of ref document: EP |
|
WWP | Wipo information: published in national office |
Ref document number: 11908229 Country of ref document: US |