IP Library Granted Patent US 11,663,769
Granted Patent B2
US 11,663,769 · App. 17/694,254 · Granted May 30, 2023

Game engine on a chip

Inventor: Cevat Yerli (Frankfurt am Main, DE)
Assignee: TMRW Foundation IP S. À R.L.
G06T15/005A63F13/52G06F15/80G06T15/06H01L25/0652H01L25/0655A63F2300/203A63F2300/209H01L2224/16145H01L2224/16227H01L2224/17181H01L2225/06513H01L2225/06517H01L2225/06541H01L2225/1023H01L2924/157H01L2924/15192H01L2924/15311
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,663,769
App. No.
17/694,254
Granted
May 30, 2023
Kind
B2
Abstract

An electronic chip and a chip assembly are described. The electronic chip comprises one or more processing cores and at least one hardware interface coupled to at least one of the one or more processing cores. At least one of the one or more processing cores implements a game engine in hardware.

Claims (22)

1. A graphics processor package comprising:

one or more hardware 3D game engine cores that incorporate a ray trace engine configured to augment functionality of the respective 3D game engine, wherein the one or more hardware 3D game engine cores are configured to govern behavior of 3D objects of a 3D scene and interaction with and between the 3D objects of the 3D scene;

a graphics processing unit; and

a hardware interface,

wherein the graphics processing unit is connected to a video memory, and wherein the one or more hardware 3D game engine cores are configured to provide data to the graphics processing unit via the video memory.

2. The graphics processor package of claim 1 , wherein the one or more hardware 3D game engine cores are configured to perform tasks comprising one or more of determining how the 3D objects cast shadows over other objects, determining how the 3D objects are reflected in other objects, and determining how light falling on one 3D object illuminates other surrounding objects.

3. The graphics processor package of claim 1 , wherein the one or more hardware 3D game engine cores are implemented as field-programmable gate arrays (FPGAs).

4. The graphics processor package of claim 1 , wherein the ray trace engine supports voxel space based cone tracing or G-buffer based tracing algorithms.

5. The graphics processor package of claim 1 , wherein the interaction comprises interaction of light with and between the 3D objects of the 3D scene.

6. The graphics processor package of claim 1 , wherein the video memory is coupled via the hardware interface to the one or more hardware 3D game engine cores, thereby enabling the one or more hardware 3D game engine cores to directly load and store data to the video memory.

7. A computing device comprising a graphics processor package, wherein the graphics processor package includes:

one or more hardware 3D game engine cores that incorporate a ray trace engine configured to augment functionality of the respective 3D game engine, wherein the one or more hardware 3D game engine cores are configured to govern behavior of 3D objects of a 3D scene and interaction with and between the 3D objects of the 3D scene;

a graphics processing unit; and

a hardware interface,

wherein the graphics processing unit is connected to a video memory, and wherein the one or more hardware 3D game engine cores are configured to provide data to the graphics processing unit via the video memory.

8. The computing device of claim 7 , wherein the computing device comprises a virtual reality device.

9. The computing device of claim 7 , wherein the computing device comprises a smart phone.

10. The computing device of claim 7 , wherein the one or more hardware 3D game engine cores are configured to perform tasks comprising one or more of determining how the 3D objects cast shadows over other objects, determining how the 3D objects are reflected in other objects, and determining how light falling on one 3D object illuminates other surrounding objects.

11. The computing device of claim 7 , wherein the one or more hardware 3D game engine cores are implemented as field-programmable gate arrays (FPGAs).

12. The computing device of claim 7 , wherein the ray trace engine supports voxel space based cone tracing or G-buffer based tracing algorithms.

13. The computing device of claim 7 , wherein the interaction comprises interaction of light with and between the 3D objects of the 3D scene.

14. The computing device of claim 7 , wherein the video memory is coupled via the hardware interface to the one or more hardware 3D game engine cores, thereby enabling the one or more hardware 3D game engine cores to directly load and store data to the video memory.

Assignments (2)
CHANGE OF NAME Recorded Apr 18, 2025
From: TMRW FOUNDATION IP S.À R.L.
To: TMRW GROUP IP
Reel/Frame 070891/0012 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 2, 2023
From: YERLI, CEVAT
To: TMRW FOUNDATION IP S.À.R.L.
Reel/Frame 063509/0666 →
Continuity (4)
Continuation 15047556 · Feb 18, 2016
Provisional Application 62220167 · Sep 17, 2015
Provisional Application 62219593 · Sep 16, 2015
Related Publication 20220198736A1 · Jun 23, 2022