IP Library Granted Patent US 12,563,287
Granted Patent B2
US 12,563,287 · App. 18/168,591 · Granted Feb 24, 2026

Local generation of commands to a vehicle sensor

Inventors: Dance Wu (Palo Alto, CA); Amir Bar-Niv (Sunnyvale, CA)
Assignee: Infineon Technologies Americas Corp.
H04N23/661B60W50/06H04N7/183H04N23/67H04N23/71B60W2050/065
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,563,287
App. No.
18/168,591
Granted
Feb 24, 2026
Kind
B2
Abstract

An apparatus for controlling an imaging sensor in a vehicle includes an Ethernet transceiver, a sensor interface and a local processor. The Ethernet transceiver is configured to communicate over an in-vehicle Ethernet network with a remote processor. The sensor interface is configured to communicate with the imaging sensor. The local processor that is local to the apparatus and remotely located from the remote processor is configured to receive from the imaging sensor, via the sensor interface, image data and auxiliary data related to the image data, to send at least the image data to the remote processor via the Ethernet transceiver, to generate locally, based on the auxiliary data, and independently from the remote processor, control commands to control an operational aspect of the imaging sensor, and to send the control commands to the imaging sensor via the sensor interface.

Claims (34)

1 . An apparatus for controlling an imaging sensor in a vehicle, the apparatus comprising:

an Ethernet transceiver configured to communicate, over an in-vehicle Ethernet network, with a remote processor;

a sensor interface configured to communicate with the imaging sensor; and

a local processor that is (i) local to the apparatus and (ii) remotely located from the remote processor, the local processor configured to:

receive from the imaging sensor, via the sensor interface, (i) image data and (ii) auxiliary data related to the image data, and send at least the image data to the remote processor via the Ethernet transceiver;

generate locally at the local processor, (i) based on the auxiliary data and (ii) independently from the remote processor, a control command to control an operational aspect of the imaging sensor, wherein the control command to control the operational aspect of the imaging sensor is also generatable by the remote processor independently from the local processor;

send the control command to control the operational aspect of the imaging sensor to the imaging sensor via the sensor interface on behalf of the remote processor; and

prevent the remote processor from independently sending the same control command to control the operational aspect of the imaging sensor by informing the remote processor that the control command to control the operational aspect of the imaging sensor has already been sent by the local processor.

2 . The apparatus according to claim 1 , wherein the local processor is configured to generate the control command locally instead of the remote processor, so as to reduce traffic load in the Ethernet network created by sending control commands for controlling the sensor by the remote processor over the Ethernet network.

3 . The apparatus according to claim 1 , wherein the transceiver comprises a transmitter and a receiver, and wherein the local processor is configured to power down the receiver, in response to detecting that no commands are received from the remote processor for a predefined period.

4 . The apparatus according to claim 1 , wherein the imaging sensor comprises a camera that is configured to generate the image data by capturing individual image frames, and to provide the auxiliary data for the individual image frames, and wherein the local processor is configured to locally generate the control command by processing the auxiliary data for the individual image frames.

5 . The apparatus according to claim 4 , wherein the individual image frames comprise multiple image pixels, wherein the auxiliary data comprises a histogram of luminance levels associated with the image pixels of a given image frame, and wherein the local processor is configured to locally generate the control command by processing the histogram of the given image frame.

6 . The apparatus according to claim 4 , wherein the local processor is configured to generate the control command to control a quality level of the individual image frames by controlling one or more operational aspects of the camera selected from a list comprising: exposure time, contrast, color balance, aperture, and sensor sensitivity.

7 . The apparatus according to claim 1 wherein the local processor is configured to locally provide the control command to the sensor at a first latency that is shorter than a second latency incurred in remotely providing the control command by the remote processor.

8 . The apparatus according to claim 1 , wherein the local processor is configured to receive from the remote processor a given control command that the remote processor has generated based on one or both of the image data and the auxiliary data, and to send the received given control command to the imaging sensor.

9 . The apparatus according to claim 8 , wherein the sensor comprises a camera that generates the image data by capturing multiple image frames, and wherein the given control command comprises a focus command that the remote processor generated by analyzing two or more of the image frames, for controlling a focus setting of the camera.

10 . A method for controlling an imaging sensor in a vehicle, the method comprising:

in an apparatus that communicates (i) locally with an imaging sensor via a sensor interface and (ii) with a remote processor over an in-vehicle Ethernet network using an Ethernet transceiver,

receiving from the imaging sensor via the sensor interface (i) image data and (ii) auxiliary data related to the image data, and sending at least the image data to the remote processor over the Ethernet network using the Ethernet transceiver;

generating locally in the apparatus, (i) based on the auxiliary data and (ii) independently from the remote processor, a control command to control an operational aspect of the imaging sensor, wherein the control command to control the operational aspect of the imaging sensor is also generatable by the remote processor independently from the local processor;

sending the control command to control the operational aspect of the imaging sensor to the imaging sensor via the sensor interface on behalf of the remote processor; and

preventing the remote processor from independently sending the control command to control the operational aspect of the imaging sensor by informing the remote processor that the control command to control the operational aspect of the imaging sensor has already been sent by the local processor.

11 . The method according to claim 10 , wherein generating the control command comprises generating the control command locally in the apparatus instead of the remote processor, so as to reduce traffic load in the Ethernet network created by sending control commands for controlling the sensor by the remote processor over the Ethernet network.

12 . The method according to claim 10 , wherein the transceiver comprises a transmitter and a receiver, and comprising powering down the receiver, in response to detecting that no commands are received from the remote processor for a predefined period.

13 . The method according to claim 10 , wherein the imaging sensor comprises a camera that generates the image data by capturing individual image frames and provides the auxiliary data for the individual image frames, and wherein locally generating the control command comprises processing the auxiliary data for the individual image frames.

14 . The method according to claim 13 , wherein the individual image frames comprise multiple image pixels, wherein the auxiliary data comprises a histogram of luminance levels associated with the image pixels of a given image frame, and wherein generating the control command comprises processing the histogram of the given image frame.

15 . The method according to claim 13 , wherein generating the control command to control a quality level of the image frames comprises controlling one or more operational aspects of the camera selected from a list comprising: exposure time, contrast, color balance, aperture, and sensor sensitivity.

16 . The method according to claim 10 , wherein sending the control command comprises locally providing the control command to the sensor at a first latency that is shorter than a second latency incurred in remotely providing the given control command by the remote processor.

17 . The method according to claim 10 , and from the remote processor a given comprising receiving control command that the remote processor has generated based on one or both of the image data and the auxiliary data, and sending the received given control command to the imaging sensor.

18 . The method according to claim 17 , wherein the sensor comprises a camera that generates the image data by capturing multiple image frames, and wherein the given control command comprises a focus command that the remote processor generated by analyzing two or more of the image frames, for controlling a focus setting of the camera.

19 . The apparatus according to claim 1 , wherein the local processor is configured to inform the remote processor that the control command has already been sent, only when the control command is of a defined type of control commands.

20 . The apparatus according to claim 19 , wherein the defined type of control commands corresponds to commands that are generated frequently.

21 . The method according to claim 10 , wherein informing the remote processor that the control command has already been sent is performed only when the control command is of a defined type of control commands.

22 . The method according to claim 21 , wherein the defined type of control commands corresponds to commands that are generated frequently.

Assignments (5)
MERGER AND CHANGE OF NAME Recorded Jan 14, 2026
From: INFINEON TECHNOLOGIES US NEWCO LLC; INFINEON TECHNOLOGIES AMERICAS CORP
To: INFINEON TECHNOLOGIES AMERICAS CORP
Reel/Frame 073460/0530 →
MERGER AND CHANGE OF NAME Recorded Jan 14, 2026
From: INFINEON TECHNOLOGIES US NEWCO LLC; INFINEON TECHNOLOGIES AMERICAS CORP
To: INFINEON TECHNOLOGIES AMERICAS CORP
Reel/Frame 073460/0565 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 14, 2026
From: MARVELL ASIA PTE LTD
To: INFINEON TECHNOLOGIES US NEWCO LLC
Reel/Frame 074329/0469 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 27, 2025
From: MARVELL SEMICONDUCTOR, INC.
To: MARVELL ASIA PTE LTD
Reel/Frame 070643/0046 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 26, 2025
From: WU, DANCE; BAR-NIV, AMIR
To: MARVELL SEMICONDUCTOR, INC.
Reel/Frame 070643/0023 →
Continuity (2)
Provisional Application 63310188 · Feb 15, 2022
Related Publication 20230262327A1 · Aug 17, 2023
References Cited (23)
US 8879858B1 · Mobbs · 2014 [cited by examiner]
US 9760827B1 · Lin · 2017 [cited by examiner]
US 20050030808A1 · Brown et al. · 2005 [cited by applicant]
US 20140146132A1 · Bagnato · 2014 [cited by examiner]
US 20150350750A1 · Yun · 2015 [cited by examiner]
US 20160112624A1 · Kroekel · 2016 [cited by examiner]
US 20160119617A1 · Sagar · 2016 [cited by examiner]
US 20180349709A1 · Shinohara · 2018 [cited by examiner]
US 20200283019A1 · van Kampen · 2020 [cited by examiner]
US 20210001810A1 · Rivard · 2021 [cited by examiner]
US 20210096225A1 · Subasingha · 2021 [cited by examiner]
US 20210183173A1 · Mizrahi · 2021 [cited by applicant]
US 20210227129A1 · Honda · 2021 [cited by examiner]
US 20210235486A1 · Atefi · 2021 [cited by examiner]
US 20210243913A1 · Zheng · 2021 [cited by examiner]
US 20210267101A1 · Huang et al. · 2021 [cited by applicant]
US 20220027643A1 · Ono · 2022 [cited by examiner]
US 20230164431A1 · Nanaumi · 2023 [cited by examiner]
EP 3950435A1 · 2022 [cited by applicant]
IEEE Std. 802.3ch-2020, “IEEE Standard for Ethernet—Amendment 8: Physical Layer Specifications and Management Parameters for 2.5 Gb/s, 5 Gb/s, and 10 Gb/s Automotive Electrical Ethernet,” IEEE Computer Society, pp. 1-20… [cited by applicant]
“IEEE Standard for Adoption of MIPI Alliance Specification for A-PHY Interface (A-PHY) Version 1.0,” The Institute of Electrical and Electronics Engineers, Inc. (IEEE), pp. 1-205, year 2021. [cited by applicant]
Automotive SerDes Alliance, “ASA Transceiver Specification”, Version 1.1, pp. 1-322, Apr. 25, 2023. [cited by applicant]
International Application # PCT/IB2023/051321 Search Report dated May 9, 2023. [cited by applicant]