IP Library Granted Patent US 12703373
Granted Patent B2
US 12703373 · App. 18/836,309 · Granted Aug 11, 2026

Arithmetic processing device and arithmetic processing method

Inventor: Keishi Shiomi (Hitachinaka, JP)
Assignee: Hitachi Astemo, Ltd.
B60W50/023B60W60/00G06V10/147G06V20/56B60W2420/403B60W2552/05B60W2556/40H04N13/239
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 12703373
App. No.
18/836,309
Granted
Aug 11, 2026
Kind
B2
Abstract

Provided is an arithmetic processing device capable of switching a setting of an image processing unit according to a situation while suppressing an increase in cost and power consumption. An arithmetic processing device connected to a plurality of sensing devices mounted on a vehicle includes: a microcomputer which performs an arithmetic operation to control the plurality of sensing devices; and a memory in which a first arithmetic processing program and a second arithmetic processing program are stored, wherein the first arithmetic processing program does not adopt redundancy for a failure of the sensing devices and the microcomputer, the second arithmetic processing program adopts redundancy for a failure of the sensing devices or the microcomputer, and the microcomputer includes a program switching unit which switches an arithmetic processing program to be executed on the microcomputer, among the first arithmetic processing program and the second arithmetic processing program, according to a travel environment or a control state of the vehicle.

Claims (34)

1 . An arithmetic processing device connected to a plurality of sensing devices mounted on a vehicle, the arithmetic processing device comprising:

a microcomputer which performs an arithmetic operation to control the plurality of sensing devices; and

a memory in which a first arithmetic processing program and a second arithmetic processing program are stored, wherein:

the first arithmetic processing program does not adopt redundancy for a failure of the sensing devices and the microcomputer,

the second arithmetic processing program adopts redundancy for a failure of the sensing devices or the microcomputer, and

the microcomputer switches an arithmetic processing program to be executed on the microcomputer among the first arithmetic processing program and the second arithmetic processing program according to a travel environment or a control state of the vehicle.

2 . The arithmetic processing device according to claim 1 , wherein:

the sensing devices are stereo cameras,

the first arithmetic processing program is an image processing configuration for stereo vision, and

the second arithmetic processing program is an image processing configuration for monocular vision.

3 . The arithmetic processing device according to claim 1 , wherein:

the vehicle is automatically controlled at a predetermined level using a sensing result of the sensing devices, and

the microcomputer switches an arithmetic processing program to be executed on the microcomputer among the first arithmetic processing program and the second arithmetic processing program according to the predetermined level.

4 . The arithmetic processing device according to claim 3 , wherein;

the automated control at the predetermined level is automatic driving control by monitoring of a system regardless of monitoring and a driving operation of a driver.

5 . The arithmetic processing device according to claim 1 , wherein;

a surrounding situation determination unit which determines a travel environment of the vehicle is provided, and

the microcomputer switches an arithmetic processing program to be executed on the microcomputer among the first arithmetic processing program and the second arithmetic processing program based on a determination result of the surrounding situation determination unit.

6 . The arithmetic processing device according to claim 5 , wherein:

the surrounding situation determination unit determines whether the vehicle is traveling on a general road or a highway based on map data, and

the microcomputer executes the first arithmetic processing program in a case where the vehicle is traveling on the general road, and executes the second arithmetic processing program in a case where the vehicle is traveling on the highway.

7 . An arithmetic processing method for controlling a plurality of sensing devices mounted on a vehicle, the arithmetic processing method comprising:

(a) determining whether the vehicle is traveling on a general road or a highway based on a travel environment or a control state of the vehicle;

(b) selecting one of a first arithmetic processing program which does not adopt redundancy for a failure of the sensing devices and a microcomputer and a second arithmetic processing program which adopts redundancy for a failure of the sensing devices or the microcomputer according to a determination result in the step (a); and

(c) rewriting an arithmetic processing program to be executed on the microcomputer based on the arithmetic processing program selected in the step (b).

8 . The arithmetic processing method according to claim 7 , wherein:

the sensing devices are stereo cameras,

the first arithmetic processing program is an image processing configuration for stereo vision, and

the second arithmetic processing program is an image processing configuration for monocular vision.

9 . The arithmetic processing method according to claim 7 , wherein:

the vehicle is automatically controlled at a predetermined level using a sensing result of the sensing devices, and

in the step (b), one of the first arithmetic processing program and the second arithmetic processing program is selected according to the predetermined level.

10 . The arithmetic processing method according to claim 9 , wherein:

the automated control at the predetermined level is automatic driving control by monitoring of a system regardless of monitoring and a driving operation of a driver.