IP Library Granted Patent US 11,805,316
Granted Patent B2
US 11,805,316 · App. 17/660,821 · Granted Oct 31, 2023

Reducing camera sensor throughput via an intermediary device

Inventors: John Hayes (Mountain View, CA); Volkmar Uhlig (Cupertino, CA)
Assignee: GHOST AUTONOMY INC.
H04N23/675H04N1/32106H04N23/661H04N23/80H04N23/90H04N2101/00H04N2201/325
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,805,316
App. No.
17/660,821
Granted
Oct 31, 2023
Kind
B2
Abstract

Throughput reduction in autonomous vehicle camera sensors, including: generating, by a camera sensor, a frame; selecting an area of focus for the frame; and generating, by the camera sensor from the frame, a downsampled frame and a cropped frame, wherein the cropped frame is based on the area of focus.

Claims (52)

1. A method for reducing camera sensor throughput via an intermediary device, comprising:

receiving, by a device and from a camera sensor, a frame;

selecting, by the device, an area of focus for the frame;

generating, by the device from the frame, a downsampled frame and a cropped frame, wherein the cropped frame is based on the area of focus; and

providing, by the device, the downsampled frame and the cropped frame instead of the frame by:

providing, via a first data link, the downsampled frame in a stream of downsampled frames; and

providing, via a second data link, the cropped frame in a stream of cropped frames.

2. The method of claim 1 , wherein providing the downsampled frame and the cropped frame comprises providing the downsampled frame and the cropped frame interleaved within a same stream.

3. The method of claim 1 , further comprising:

selecting, by the device, another area of focus for the frame;

generating, by the device from the frame, another cropped frame based on the other area of focus; and

wherein providing the downsampled frame and the cropped frame further comprises providing the other cropped frame.

4. The method of claim 3 , wherein the cropped frame and the other cropped frame are provided interleaved via a same stream.

5. The method of claim 3 , wherein the cropped frame and the other cropped frame are provided via separate streams using separate data links.

6. The method of claim 1 , wherein the device comprises an intermediary between the camera sensor and a recipient of the downsampled frame and the cropped frame.

7. The method of claim 1 , further comprising:

receiving an indication of one or more transformations to be applied to the frame; and

wherein generating the downsampled frame and the cropped frame is performed based on the indication.

8. The method of claim 1 , wherein the camera sensor comprises a camera sensor of an autonomous vehicle.

9. A device for reducing camera sensor throughput via an intermediary device, the device configured to perform steps comprising:

receiving, by the device and from a camera sensor, a frame;

selecting, by the device, an area of focus for the frame;

generating, by the device from the frame, a downsampled frame and a cropped frame, wherein the cropped frame is based on the area of focus; and

providing, by the device, the downsampled frame and the cropped frame instead of the frame by:

providing, via a first data link, the downsampled frame in a stream of downsampled frames; and

providing, via a second data link, the cropped frame in a stream of cropped frames.

10. The device of claim 9 , wherein providing the downsampled frame and the cropped frame comprises providing the downsampled frame and the cropped frame interleaved within a same stream.

11. The device of claim 9 , further comprising:

selecting, by the device, another area of focus for the frame;

generating, by the device from the frame, another cropped frame based on the other area of focus; and

wherein providing the downsampled frame and the cropped frame further comprises providing the other cropped frame.

12. The device of claim 11 , wherein the cropped frame and the other cropped frame are provided interleaved via a same stream.

13. The device of claim 11 , wherein the cropped frame and the other cropped frame are provided via separate streams using separate data links.

14. The device of claim 9 , wherein the device comprises an intermediary between the camera sensor and a recipient of the downsampled frame and the cropped frame.

15. The device of claim 9 , wherein the camera sensor comprises a camera sensor of an autonomous vehicle.

16. An autonomous vehicle for reducing camera sensor throughput via an intermediary device, comprising:

an automation computing system;

a plurality of camera sensors;

a plurality of intermediary devices each linking a corresponding camera sensor of the plurality of camera sensors to the automation computing system, each of the intermediary devices configured to perform steps comprising:

receiving, from the corresponding camera sensor, a frame;

selecting an area of focus for the frame;

generating, from the frame, a downsampled frame and a cropped frame, wherein the cropped frame is based on the area of focus; and

providing, to the automation computing system, the downsampled frame and the cropped frame instead of the frame by:

providing, via a first data link, the downsampled frame in a stream of downsampled frames; and

providing, via a second data link, the cropped frame in a stream of cropped frames.

17. The autonomous vehicle of claim 16 , wherein providing the downsampled frame and the cropped frame comprises providing the downsampled frame and the cropped frame interleaved within a same stream.

18. The autonomous vehicle of claim 16 , wherein the steps further comprise:

selecting another area of focus for the frame;

generating, from the frame, another cropped frame based on the other area of focus; and

wherein providing the downsampled frame and the cropped frame further comprises providing the other cropped frame.

19. The autonomous vehicle of claim 18 , wherein the cropped frame and the other cropped frame are provided interleaved via a same stream.

20. The autonomous vehicle of claim 18 , wherein the cropped frame and the other cropped frame are provided via separate streams using separate data links.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 18, 2024
From: GHOST AUTONOMY, INC.
To: APPLIED INTUITION, INC.
Reel/Frame 068982/0647 →
CHANGE OF NAME Recorded Aug 8, 2022
From: GHOST LOCOMOTION INC.
To: GHOST AUTONOMY INC.
Reel/Frame 061118/0665 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 26, 2022
From: HAYES, JOHN; UHLIG, VOLKMAR
To: GHOST LOCOMOTION INC.
Reel/Frame 059738/0035 →
Continuity (2)
Continuation In Part 17676569 · Feb 21, 2022
Related Publication 20230269469A1 · Aug 24, 2023
Cited By (3)
US 12,225,290 US 12,407,803 US 12,407,943