IP Library Granted Patent US 9,165,196
Granted Patent B2
US 9,165,196 · App. 13/679,280 · Granted Oct 20, 2015

Augmenting ADAS features of a vehicle with image processing support in on-board vehicle platform

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 9,165,196
App. No.
13/679,280
Granted
Oct 20, 2015
Kind
B2
Abstract

Systems and methods directed to augmenting advanced driver assistance systems (ADAS) features of a vehicle with image processing support in on-board vehicle platform are described herein. Images may be received from one or more image sensors associated with an ADAS of a vehicle. The received images may be processed. An action is determined based upon, at least in part, the processed images. A message is transmitted to an ADAS controller responsive to the determination.

Claims (37)

1. A computer-implemented method comprising:

receiving, by one or more processors of a vehicle on-board platform, images from one or more image sensors associated with an advanced driver assistance system (ADAS) of a vehicle;

processing, by the one or more processors of the vehicle on-board platform, the received images to generate processed images;

identifying a triggering event based on the processed images;

determining, by the one or more processors of the vehicle on-board platform, an action based upon, at least in part, the processed images; and

transmitting, by the one or more processors of the vehicle on-board platform, a message comprising the images from the one or more images sensors to an in-vehicle infotainment (IVI) system in response to the triggering event.

2. The computer-implemented method of claim 1 , wherein the images from the one or more image sensors associated with the ADAS are received from an ADAS image system on chip (SoC).

3. The computer-implemented method of claim 1 , wherein the images are received via a USB connection, a Bluetooth connection, a fiber optic connection, an Ethernet connection, a Wi-Fi connection, a cellular data connection, or a Media Oriented Systems Transport Bus.

4. The computer-implemented method of claim 1 , wherein processing the received images further comprises processing the received images based upon, at least in part, data from at least one of an Internet connection, one or more databases, a navigation system, or a context engine.

5. The computer-implemented method of claim 1 , wherein processing the received images further comprises at least one of zooming, cropping, image projection, linear filtering, pixelation, hidden Markov model (HMM), scene analysis, feature extraction, pattern recognition, or heuristic image analysis.

6. The computer-implemented method of claim 1 , wherein the received images further comprise additional data, wherein the additional data further includes at least one of a timestamp of when an image of the received images was shot or optical data of at least one of the one or more image sensors.

7. The computer-implemented method of claim 1 , further comprising generating a database of image features based upon, at least in part, machine learning techniques to classify images received from the one or more image sensors.

8. A computer program product residing on a non-transitory computer readable medium comprising a plurality of instructions stored thereon, wherein the plurality of instructions are executed by a processor, causing the processor to perform operations comprising:

receiving data captured by one or more vehicle sensors associated with an advanced driver assistance system (ADAS) of the vehicle;

analyzing the received data from the one or more vehicle sensors to generate analyzed data;

identifying a triggering event based on the analyzed data; and

publishing the analyzed data to an in-vehicle infotainment (IVI) system of the vehicle in response to the triggering event.

9. The computer program product of claim 8 , wherein the data from the one or more vehicle sensors is received from an ADAS image system on chip (SoC).

10. The computer program product of claim 8 , wherein the data from the one or more vehicle sensors is received over a USB connection, a Bluetooth connection, a fiber optic connection, an Ethernet connection, a Wi-Fi connection, a cellular data connection, or a Media Oriented Systems Transport Bus.

11. The computer program product of claim 8 , further comprising processing the received data.

12. The computer program product of claim 11 , wherein processing the received data further comprising processing the received data based upon, at least in part, data received from at least one of an Internet connection of the vehicle, one or more databases, a navigation system, or a context engine.

13. The computer program product of claim 8 , further comprising generating a database based upon, at least in part, machine learning techniques to classify data received from the one or more vehicle sensors.

14. The computer program product of claim 8 , wherein the one or more vehicle sensors further comprise at least one of an ADAS camera, a microphone, or a GPS system.

15. A computing system including a processor and memory configured to perform operations comprising:

receiving a plurality of images taken by one or more cameras of an advanced driver assistance system (ADAS) of a vehicle;

analyzing the plurality of images received from the ADAS of the vehicle to generate analyzed images;

identifying a triggering event based on the analyzed images;

identifying an action based upon, at least in part, the plurality of analyzed images; and

transmitting the analyzed images to an in-vehicle infotainment (IVI) system in response to the triggering event.

16. The computer system of claim 15 , wherein the plurality of images are received from an ADAS image system on chip (SoC).

17. The computer system of claim 15 , further comprising transmitting the plurality of images via a USB connection, a Bluetooth connection, a fiber optic connection, an Ethernet connection, a Wi-Fi connection, a cellular data connection, or Media Oriented Systems Transport Bus.

18. The computer system of claim 15 , further comprising augmenting a database by classifying images received from the one or more cameras of the ADAS.

19. The computer system of claim 15 , wherein the plurality of images further comprise additional data, wherein the additional data includes at least one of a timestamp of when one of the plurality of images was created, focal length of the camera that took the image of the plurality of images, resolution of the image of the plurality of images, or identification of the type of camera used to take the image of the plurality of images.

20. The computer system of claim 15 , further comprising processing the plurality of the received images, wherein processing further comprises at least one of basic image processing, complex signal processing, scene analysis, feature extraction, pattern recognition, or heuristic analysis.

21. The computer system of claim 15 , further comprising

receiving additional data from at least one of an Internet connection, one or more databases, a navigation system, and a context engine; and

analyzing the plurality of received images based upon, at least in part, the additional data.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2022
From: INTEL CORPORATION
To: TAHOE RESEARCH, LTD.
Reel/Frame 061175/0176 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 6, 2012
From: KESAVAN, VIJAY SARATHI; LORTZ, VICTOR B.; RANGARAJAN, ANAND P.; RATHI, SOMYA
To: INTEL CORPORATION
Reel/Frame 029419/0977 →