GB2622668B - Systems and methods for the interactive rendering of a virtual environment on a user device with limited computational capacity - Google Patents
Systems and methods for the interactive rendering of a virtual environment on a user device with limited computational capacity Download PDFInfo
- Publication number
- GB2622668B GB2622668B GB2310181.9A GB202310181A GB2622668B GB 2622668 B GB2622668 B GB 2622668B GB 202310181 A GB202310181 A GB 202310181A GB 2622668 B GB2622668 B GB 2622668B
- Authority
- GB
- United Kingdom
- Prior art keywords
- systems
- methods
- user device
- virtual environment
- computational capacity
- 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.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/60—Editing figures and text; Combining figures or text
-
- 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/30—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
- A63F13/33—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections
- A63F13/335—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections using Internet
-
- 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/30—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
- A63F13/35—Details of game servers
- A63F13/352—Details of game servers involving special game server arrangements, e.g. regional servers connected to a national server or a plurality of servers managing partitions of the game world
-
- 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/30—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
- A63F13/35—Details of game servers
- A63F13/355—Performing operations on behalf of clients with restricted processing capabilities, e.g. servers transform changing game scene into an encoded video stream for transmitting to a mobile phone or a thin client
-
- 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/50—Controlling the output signals based on the game progress
- A63F13/52—Controlling the output signals based on the game progress involving aspects of the displayed game scene
- A63F13/525—Changing parameters of virtual cameras
-
- 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/50—Controlling the output signals based on the game progress
- A63F13/53—Controlling 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/537—Controlling 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
- A63F13/5375—Controlling 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 for graphically or textually suggesting an action, e.g. by displaying an arrow indicating a turn in a driving game
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04815—Interaction with a metaphor-based environment or interaction object displayed as three-dimensional, e.g. changing the user viewpoint with respect to the environment or object
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T13/00—Animation
- G06T13/20—3D [Three Dimensional] animation
- G06T13/40—3D [Three Dimensional] animation of characters, e.g. humans, animals or virtual beings
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating 3D models or images for computer graphics
- G06T19/003—Navigation within 3D models or images
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating 3D models or images for computer graphics
- G06T19/006—Mixed reality
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04804—Transparency, e.g. transparent or translucent windows
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44505—Configuring for program initiating, e.g. using registry, configuration files
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45504—Abstract machines for programme code execution, e.g. Java virtual machine [JVM], interpreters, emulators
- G06F9/45529—Embedded in an application, e.g. JavaScript in a Web browser
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2219/00—Indexing scheme for manipulating 3D models or images for computer graphics
- G06T2219/024—Multi-user, collaborative environment
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Computer Hardware Design (AREA)
- Human Computer Interaction (AREA)
- Computer Graphics (AREA)
- Optics & Photonics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Information Transfer Between Computers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| IE20220111 | 2022-07-06 | ||
| US18/106,596 US11995787B2 (en) | 2022-07-06 | 2023-02-07 | Systems and methods for the interactive rendering of a virtual environment on a user device with limited computational capacity |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| GB202310181D0 GB202310181D0 (en) | 2023-08-16 |
| GB2622668A GB2622668A (en) | 2024-03-27 |
| GB2622668B true GB2622668B (en) | 2025-04-23 |
Family
ID=90059170
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| GB2310181.9A Active GB2622668B (en) | 2022-07-06 | 2023-07-03 | Systems and methods for the interactive rendering of a virtual environment on a user device with limited computational capacity |
Country Status (1)
| Country | Link |
|---|---|
| GB (1) | GB2622668B (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20090106347A1 (en) * | 2007-10-17 | 2009-04-23 | Citrix Systems, Inc. | Methods and systems for providing access, from within a virtual world, to an external resource |
| US20100169837A1 (en) * | 2008-12-29 | 2010-07-01 | Nortel Networks Limited | Providing Web Content in the Context of a Virtual Environment |
| US20180190003A1 (en) * | 2016-12-30 | 2018-07-05 | Google Inc. | Rendering Content in a 3D Environment |
-
2023
- 2023-07-03 GB GB2310181.9A patent/GB2622668B/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20090106347A1 (en) * | 2007-10-17 | 2009-04-23 | Citrix Systems, Inc. | Methods and systems for providing access, from within a virtual world, to an external resource |
| US20100169837A1 (en) * | 2008-12-29 | 2010-07-01 | Nortel Networks Limited | Providing Web Content in the Context of a Virtual Environment |
| US20180190003A1 (en) * | 2016-12-30 | 2018-07-05 | Google Inc. | Rendering Content in a 3D Environment |
Also Published As
| Publication number | Publication date |
|---|---|
| GB202310181D0 (en) | 2023-08-16 |
| GB2622668A (en) | 2024-03-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Murakami et al. | Altered touch: miniature haptic display with force, thermal and tactile feedback for augmented haptics | |
| Hoshi et al. | Touchable holography | |
| WO2022066535A3 (en) | Methods for manipulating objects in an environment | |
| EP3740856A4 (en) | Computing devices with improved interactive animated conversational interface systems | |
| MX359047B (en) | Environmental interrupt in a head-mounted display and utilization of non field of view real estate. | |
| EP3662436A4 (en) | USER'S NAVIGATION SYSTEMS AND METHODS IN A VIRTUAL REALITY MODEL | |
| EP4022621A4 (en) | Semiconductor device with user defined operations and associated methods and systems | |
| IL299278B2 (en) | Methods and system for creating and displaying three-dimensional video in a virtual, augmented or mixed reality environment | |
| WO2012112401A3 (en) | Providing an interactive experience using a 3d depth camera and a 3d projector | |
| MX2017005800A (en) | Contextual tabs in ribbons-based graphical user interfaces for mobile devices. | |
| AU2003293449A1 (en) | Methods and systems for providing a virtual touch haptic effect to handheld communication devices | |
| EP3944505A4 (en) | Data compression method and computing device | |
| SG11202103706SA (en) | Virtual environment viewing method, device and storage medium | |
| US20160259428A1 (en) | Object-sensing apparatus and object-sensing method | |
| GB2622668B (en) | Systems and methods for the interactive rendering of a virtual environment on a user device with limited computational capacity | |
| GB202010611D0 (en) | System comprising an aerosol provision system and a computer | |
| Israr et al. | Po2: augmented haptics for interactive gameplay | |
| US20160234364A1 (en) | Mobile phone / tablet shell with finger grasping ring | |
| EP3690608B9 (en) | Smart wearable apparatus, smart wearable device, and control method | |
| Minamizawa et al. | A palm-worn haptic display for bimanual operations in virtual environments | |
| EP4110454A4 (en) | Systems and methods for aiding a user in breathing using implantable devices | |
| EP4071096A4 (en) | Money storage container and money processing device | |
| GB202013379D0 (en) | Finger receptacle and holding device | |
| Kamuro et al. | Ungrounded kinesthetic pen for haptic interaction with virtual environments | |
| CN205353939U (en) | Virtual reality equipment and lid |