IP Library Granted Patent US 12,737,834
Granted Patent B2
US 12,737,834 · App. 19/119,026 · Granted Sep 15, 2026

Displaying image data in a vehicle with changing projection surface

Inventor: Huanqing Guo (Tuam, IE)
Assignee: CONNAUGHT ELECTRONICS Ltd.
G06T3/08G06T7/80H04N9/3185H04N9/3194G06T2207/10016G06T2207/30252
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 12,737,834
App. No.
19/119,026
Filed
Apr 7, 2025
Granted
Sep 15, 2026
Kind
B2
Art Unit
2425
USPC
348/148
Abstract

Methods and systems for displaying image data in a vehicle are disclosed herein. A method for displaying image data include providing initial and final projection surfaces; receiving a video stream and is buffered in a buffer storage, which is updated at a frame rate. The method includes reading out image data at a readout rate from the buffer at an initial readout instance, intermediate readout instances and a final readout instance. The method includes determining respective sets of initial and final sampling points on the projection surfaces. For each of the intermediate readout instances, the method includes determining intermediate sampling points, which interpolate between the final sampling points and the respective initial sampling points, and an intermediate projection surface containing the intermediate sampling points. The method includes projecting the read out image data to the respective intermediate projection surface and a corresponding image is displayed on a display device.

Claims (87)

1 . A computer-implemented method for displaying image data in a vehicle, the computer-implemented method comprising:

providing a predefined initial projection surface and a predefined final projection surface;

receiving a video stream depicting an environment of the vehicle from a camera system of the vehicle and the video stream is buffered in a buffer storage, wherein the buffer storage is updated at a predefined frame rate;

reading out image data at a predefined readout rate from the buffer storage at an initial readout instance, a plurality of consecutive intermediate readout instances and a final readout instance;

determining a set of initial sampling points on the initial projection surface and a set of final sampling points on the final projection surface, wherein each final sampling point is assigned to exactly one of the initial sampling points;

determining, for each of the intermediate readout instances, a set of intermediate sampling points, wherein each intermediate sampling point interpolates between one of the final sampling points and the respective assigned initial sampling point, and an intermediate projection surface containing the set of intermediate sampling points is determined; and

projecting for each of the intermediate readout instances, the read out image data to the respective intermediate projection surface and an intermediate image depending on the projected image data is displayed on a display device of the vehicle.

2 . The computer-implemented method according to claim 1 , further comprising:

providing predefined initial viewing parameters of a virtual observer, which include an initial position of the virtual observer, and predefined final viewing parameters of the virtual observer, which include a final position of the virtual observer;

determining, for each of the intermediate readout instances, intermediate viewing parameters of the virtual observer including a respective intermediate position of the virtual observer, wherein the intermediate position lies on a predefined curve connecting the initial position to the final position; and

projecting, for each of the intermediate readout instances, the read out image data to the respective intermediate projection surface and transformed according to the respective intermediate viewing parameters and the respective intermediate image depends on the projected and transformed image data.

3 . The computer-implemented method according to claim 2 ,

wherein the initial viewing parameters include an initial orientation of the virtual observer and the final viewing parameters include a final orientation of the virtual observer and, for each of the intermediate readout instances, the respective intermediate viewing parameters include a respective intermediate orientation of the virtual observer, and/or

wherein the initial viewing parameters include an initial field of view of the virtual observer and the final viewing parameters include a final field of view of the virtual observer and, for each of the intermediate readout instances, the respective intermediate viewing parameters include a respective intermediate field of view of the virtual observer.

4 . The computer-implemented method according to claim 1 , further comprising:

projecting for the initial readout instance, the read out image data to the initial projection surface and an initial image depending on the projected image data is displayed on the display device; and/or

projecting for the final readout instance, the read out image data to the final projection surface and a final image depending on the projected image data is displayed on the display device.

5 . The computer-implemented method according to claim 1 , wherein, for each of the final sampling points, the intermediate sampling points interpolating between the final sampling point and the assigned initial sampling point for all intermediate readout instances lie on a straight line connecting the final sampling point and the assigned initial sampling point.

6 . The computer-implemented method according to claim 1 , wherein for each of the final sampling points, respective distances between intermediate sampling points interpolating between the final sampling point and the assigned initial sampling point are identical for each pair of consecutive intermediate readout instances.

7 . The computer-implemented method according to claim 1 , wherein the readout rate is greater than the frame rate.

8 . The computer-implemented method according to claim 1 , wherein the readout rate is at least two times the frame rate.

9 . The computer-implemented method according to claim 1 , wherein the readout rate is equal to or smaller than a refresh rate of the display device.

10 . The computer-implemented method according to claim 1 ,

wherein the initial projection surface is given by points fulfilling the equation

Z

=

i

=

1

n

a

i

X

i

+

b

i

Y

i

+

c

,

wherein X, Y and Z denote Cartesian coordinates of the respective point on the initial projection surface, Z corresponds to a height above a predefined ground plane, on which the vehicle is located, n is an even integer equal to or greater than four, and a i , b i and c are predefined real coefficients, and/or

wherein the final projection surface is given by points fulfilling equation

Z

=

i

=

1

n

a

i

X

i

+

b

i

Y

i

+

c

,

wherein X, Y and Z denote Cartesian coordinates of the respective point on the final projection surface, Z corresponds to a height above the ground plane, n′ is an even integer equal to or greater than four, and a i ′, b i ′ and c′ are predefined real coefficients.

11 . The computer-implemented method according to claim 1 ,

wherein the initial projection surface comprises an initial base portion, which is given by an initial part of a predefined ground plane, on which the vehicle is located,

wherein the vehicle is located within the initial base portion, and an initial raised portion that adjoins the initial base portion at an outer boundary of the initial base portion, and/or

wherein the final projection surface comprises a final base portion, which is given by a final part of the ground plane, wherein the vehicle is located within the final base portion, and a final raised portion that adjoins the final base portion at an outer boundary of the final base portion.

12 . An electronic vehicle guidance system for a vehicle, comprising at least one computing unit, which stores a predefined initial projection surface and a predefined final projection surface and is configured to:

receive a video stream depicting an environment of the vehicle from a camera system of the vehicle and to buffer the video stream in a buffer storage, wherein the buffer storage is updated at a predefined frame rate;

read out image data from the buffer storage at a predefined readout rate at an initial readout instance, a plurality of consecutive intermediate readout instances and a final readout instance;

determine a set of initial sampling points on the initial projection surface and a set of final sampling points on the final projection surface, wherein each final sampling point is assigned to exactly one of the initial sampling points;

determine, for each of the intermediate readout instances, a set of intermediate sampling points, wherein each intermediate sampling point interpolates between one of the final sampling points and the respective assigned initial sampling point, and to determine an intermediate projection surface containing the set of intermediate sampling points; and

project, for each of the intermediate readout instances, the read out image data to the respective intermediate projection surface and control a display device of the vehicle to display an intermediate image depending on the projected image data.

13 . The electronic vehicle guidance system according to claim 12 ,

wherein the readout rate is equal to or smaller than a refresh rate of the display device, and/or

wherein the readout rate is greater than the frame rate.

14 . A non-transitory computer-readable storage medium comprising a computer program comprising instructions, which, when executed by at least one computing unit, cause the at least one computing unit to carry out a computer-implemented method according to claim 1 .

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 5, 2026
From: GUO, HUANQING
To: CONNAUGHT ELECTRONICS LTD.
Reel/Frame 074561/0122 →
Priority Claims (1)
DE 10 2022 125 774 · Oct 6, 2022 · national
Continuity (1)
Related Publication 20260148333A1 · May 28, 2026
References Cited (47)
US 7161616B1 · Okamoto · 2007 [cited by examiner]
US 7307655B1 · Okamoto · 2007 [cited by examiner]
US 10076997B2 · Quast · 2018 [cited by examiner]
US 10328856B2 · Ozasa · 2019 [cited by examiner]
US 10474898B2 · Watanabe · 2019 [cited by examiner]
US 10647256B2 · Cano · 2020 [cited by examiner]
US 10692284B2 · Milz · 2020 [cited by examiner]
US 10793067B2 · Ihlenburg · 2020 [cited by examiner]
US 10882450B2 · Maejima · 2021 [cited by examiner]
US 10926639B2 · Hatano · 2021 [cited by examiner]
US 11302076B2 · Watanabe · 2022 [cited by examiner]
US 11410430B2 · Buerker et al. · 2022 [cited by applicant]
US 12088952B2 · Nagata · 2024 [cited by examiner]
US 20040260469A1 · Mizusawa · 2004 [cited by examiner]
US 20080129756A1 · Iwano · 2008 [cited by examiner]
US 20080136912A1 · Iwano · 2008 [cited by examiner]
US 20110032357A1 · Kitaura · 2011 [cited by examiner]
US 20120069187A1 · Ozaki · 2012 [cited by examiner]
US 20130033602A1 · Quast · 2013 [cited by examiner]
US 20140278065A1 · Ren · 2014 [cited by applicant]
US 20140347450A1 · Han · 2014 [cited by examiner]
US 20150097954A1 · An · 2015 [cited by examiner]
US 20190164333A1 · Fukushima et al. · 2019 [cited by applicant]
US 20190215465A1 · Hayashi · 2019 [cited by examiner]
US 20200098164A1 · Bruns · 2020 [cited by examiner]
US 20200134777A1 · Yamamoto · 2020 [cited by examiner]
US 20200151942A1 · Guo · 2020 [cited by examiner]
US 20200262296A1 · Hatano · 2020 [cited by examiner]
US 20210006713A1 · Iino · 2021 [cited by examiner]
US 20210125401A1 · Guo et al. · 2021 [cited by applicant]
US 20210160437A1 · Higuchi · 2021 [cited by examiner]
US 20240371028A1 · Ohhashi · 2024 [cited by examiner]
US 20250111539A1 · Kohara · 2025 [cited by examiner]
US 20250121774A1 · Han · 2025 [cited by examiner]
US 20250308087A1 · Mori · 2025 [cited by examiner]
US 20260024226A1 · Ouchi · 2026 [cited by examiner]
DE 102015105529A1 · 2016 [cited by applicant]
DE 102016124978A1 · 2018 [cited by applicant]
EP 3936400A1 · 2022 [cited by examiner]
JP 2001339715A · 2001 [cited by examiner]
WO 2017071926A1 · 2017 [cited by applicant]
WO 2021228250A1 · 2021 [cited by applicant]
WO WO2024061697A1 · 2024 [cited by examiner]
International Search Report issued in corresponding PCT Application No. PCT/EP2023/077559, dated Jan. 30, 2024 (4 Pages). [cited by applicant]
Written Opinion of the International Searching Authority issued in corresponding PCT Application No. PCT/EP2023/077559, dated Jan. 30, 2024 (7 Pages). [cited by applicant]
Search Report issued in corresponding German Application No. 10 2022 125 774.6, Dec. 12, 2022 (14 Pages). [cited by applicant]
“360° Wrap-Around Video Imaging Technology Ready for Integration with Fujitsu Graphics SoCs”, retrieved at the URL <https://www.fujitsu.com/us/imagesgig5/360_OmniView_AppNote.pdf,> Sep. 12, 2022 (7 Pages). [cited by applicant]