IP Library Patent Application 18893625
Patent Application
App. No. 18/893,625

SYSTEMS, METHODS, AND DEVICES FOR GENERATION OF VIDEO CONTENT

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 None
App. No.
18/893,625
Abstract

Systems, methods, and devices generate video data for graphics displays. Methods include receiving, at a video buffer, a video input comprising video data, the video data being included in a video frame, reading at least some of the video data out of the buffer based, at least in part, on a first offset value, and performing, using one or more processors, one or more graphics rendering operations on the video data. Methods also include writing rendered video data to a line buffer based, at least in part, on a second offset value, and generating a video output based, at least in part, on one or more warping operations, the video output being synchronous with the video input.

Claims (44)

1 . A method comprising:

receiving, at a video buffer, a video input comprising video data, the video data being included in a video frame;

reading at least some of the video data out of the buffer based, at least in part, on a first offset value;

performing, using one or more processors, one or more graphics rendering operations on the video data;

writing rendered video data to a line buffer based, at least in part, on a second offset value; and

generating a video output based, at least in part, on one or more warping operations, the video output being synchronous with the video input.

2 . The method of claim 1 , wherein the first offset value is determined based on a current read position and a current write position associated with the video buffer.

3 . The method of claim 2 , wherein the second offset value is determined based on a current write position associated with the video buffer and a current write position associated with the line buffer.

4 . The method of claim 1 further comprising:

synchronizing frame generation of a display controller with the receiving of the video input.

5 . The method of claim 1 , wherein the one or more warping operations are performed on-the-fly.

6 . The method of claim 1 , wherein the one or more warping operations are performed based on a designated warping map configured based on an interior of an automobile.

7 . The method of claim 2 , wherein the video output is provided to a heads-up display of an automobile.

8 . The method of claim 1 , wherein the one or more graphics rendering operations are performed by a blit engine.

9 . The method of claim 1 , wherein the generating of the video output further comprises:

generating a video frame based on rendered and warped video data.

10 . A system comprising:

a memory comprising:

a video buffer configured to receive a video input comprising video data, the video data being included in a video frame; and

a line buffer; and

a graphics controller comprising one or more processors configured to:

read at least some of the video data out of the buffer based, at least in part, on a first offset value;

performing one or more graphics rendering operations on the video data;

writing rendered video data to the line buffer based, at least in part, on a second offset value; and

generate a video output based, at least in part, on one or more warping operations, the video output being synchronous with the video input.

11 . The system of claim 10 , wherein the first offset value is determined based on a current read position and a current write position associated with the video buffer.

12 . The system of claim 11 , wherein the second offset value is determined based on a current write position associated with the video buffer and a current write position associated with the line buffer.

13 . The system of claim 10 , wherein the one or more processors are further configured to:

synchronize frame generation of a display controller with the receiving of the video input.

14 . The system of claim 10 , wherein the one or more warping operations are performed based on a designated warping map configured based on an interior of an automobile.

15 . The system of claim 10 , wherein the one or more graphics rendering operations are performed by a blit engine.

16 . A device comprising:

a video buffer configured to receive a video input comprising video data, the video data being included in a video frame;

a line buffer; and

one or more processors configured to:

read at least some of the video data out of the buffer based, at least in part, on a first offset value;

performing one or more graphics rendering operations on the video data;

writing rendered video data to the line buffer based, at least in part, on a second offset value; and

generate a video output based, at least in part, on one or more warping operations, the video output being synchronous with the video input.

17 . The device of claim 16 , wherein the first offset value is determined based on a current read position and a current write position associated with the video buffer.

18 . The device of claim 17 , wherein the second offset value is determined based on a current write position associated with the video buffer and a current write position associated with the line buffer.

19 . The device of claim 16 , wherein the one or more processors are further configured to:

synchronize frame generation of a display controller with the receiving of the video input.

20 . The device of claim 16 , wherein the one or more warping operations are performed based on a designated warping map configured based on an interior of an automobile.

Assignments (1)
MERGER AND CHANGE OF NAME Recorded Oct 21, 2025
From: CYPRESS SEMICONDUCTOR CORPORATION; INFINEON TECHNOLOGIES AMERICAS CORP.
To: INFINEON TECHNOLOGIES AMERICAS CORP.
Reel/Frame 073140/0554 →