# US 12,120,416 B2 · Technologies for gesture control of camera view selection for vehicle computing devices

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,120,416 B2
- Document ID: US12120416B2
- Status: Granted
- Kind: B2
- Application number: 17/897,335
- Filed: 2022-08-29
- Published: 2024-02-29
- Granted: 2024-10-15
- Earliest claimed: 2022-08-29
- Assignees: Clarion Corporation of America
- Applicants: Clarion Corporation of America
- Inventors: Cédric Ketels; Thomas Dessapt
- Web page: https://patentgrep.com/patent/US12120416B2

## CPC

- H04N 23/62: Control of parameters via user interfaces
- B60K 35/22: Display screens
- B60R 1/23: with a predetermined field of view
- G06F 3/017: {Gesture based interaction, e.g. based on a set of recognized hand gestures (interaction based on gestures traced on a digitiser G06F3/04883)}
- G06F 3/04845: for image manipulation, e.g. dragging, rotation, expansion or change of colour
- G06F 3/04883: for inputting data by handwriting, e.g. gesture or text
- H04N 7/181: {for receiving images from a plurality of remote sources}
- H04N 23/631: {Graphical user interfaces [GUI] specially adapted for controlling image capture or setting capture parameters}
- H04N 23/90: Arrangement of cameras or camera modules, e.g. multiple cameras in TV studios or sports stadiums
- B60K 2360/1438: Touch screens
- B60K 2360/1468: Touch gesture
- B60K 2360/162: Visual feedback on control action
- B60K 2360/176: Camera images
- B60K 2360/21: using cameras
- B60R 2300/105: using multiple cameras
- B60R 2300/308: by overlaying the real scene, e.g. through a head-up display on the windscreen
- B60R 2300/70: characterised by an event-triggered choice to display a specific image among a selection of captured images
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- B60K: ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60R: VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

The present disclosure relates to gestural control of a computing device coupled to a vehicle.

## Claims

### Claim 1

A computing device for human machine interaction, the computing device comprising:
an external view manager to (i) receive image data from one or more camera devices coupled to a vehicle and (ii) provide a plurality of camera loops, wherein each camera loop is associated with a plurality of camera views arranged in a circular ordering, wherein each camera view is based on the image data, and wherein each camera loop is further associated with a vertical viewing angle relative to the vehicle;
a display manager to display an active camera view based an active camera view selection, wherein the active camera view selection is indicative of an active camera loop of the plurality of camera loops and the active camera view, wherein the active camera view is selected from the plurality of camera views associated with the active camera loop;
a user interface manager to receive a gestural input from a user of the computing device; and
an external view controller to update the active camera view selection based on the gestural input, wherein to update the active camera view selection comprises to: (i) determine whether a selected direction of the gestural input comprises a vertical direction or a horizontal direction, (ii) select the active camera loop from the plurality of camera loops in response to a determination that the selected direction of the gestural input comprises the vertical direction, and (iii) select the active camera view from the plurality of camera views associated with the active camera loop in response to a determination that the selected direction of the gestural input comprises the horizontal direction.

### Claim 2 (depends on 1)

The computing device of claim 1, wherein to receive the gestural input comprises to receive touch input from a touch screen of the computing device.

### Claim 3 (depends on 1)

The computing device of claim 1, wherein to receive the gestural input comprises to receive gesture tracking input from a sensor of the computing device.

### Claim 4 (depends on 1)

The computing device of claim 1, wherein to select the active camera view from the plurality of camera views associated with the active camera loop comprises to select a camera view adjacent to the active camera view in the circular ordering of the plurality of camera views.

### Claim 5 (depends on 4)

The computing device of claim 4, wherein to select the camera view adjacent to the active camera view comprises to determine a horizontal direction of the gestural input and select the camera view adjacent to the active camera view in the horizontal direction of the gestural input relative to the vehicle.

### Claim 6 (depends on 1)

The computing device of claim 1, wherein to select the active camera loop from the plurality of camera loops comprises to select a camera loop adjacent to the active camera loop, wherein the plurality of camera loops are ordered by vertical viewing angle relative to the vehicle.

### Claim 7 (depends on 6)

The computing device of claim 6, wherein to select the camera loop adjacent to the active camera loop comprises to determine a vertical direction of the gestural input and select the camera loop adjacent to the active camera loop in the vertical direction of the gestural input relative to the vehicle.

### Claim 8 (depends on 1)

The computing device of claim 1, wherein the display manager is further to display an indication of the active camera view that is indicative of a view angle of the active camera view relative to the vehicle.

### Claim 9 (depends on 8)

The computing device of claim 8, wherein the indication of the active camera view comprises a plurality of icons, wherein each icon is associated with a camera view of the plurality of camera views associated with the active camera loop, and wherein each of the plurality of icons has a position indicative of a view angle of the associated camera view relative to the vehicle.

### Claim 10 (depends on 8)

The computing device of claim 8, wherein the display manager is further to display an indication of the active camera loop within a list of the plurality of camera loops.

### Claim 11

A computing device for human machine interaction, the computing device comprising:
an external view manager to (i) receive image data from one or more camera devices coupled to a vehicle and (ii) provide a plurality of camera loops, wherein each camera loop is associated with a plurality of camera views arranged in a circular ordering, wherein each camera view is based on the image data, and wherein each camera loop is further associated with a vertical viewing angle relative to the vehicle;
a display manager to display an active camera view based an active camera view selection, wherein the active camera view selection is indicative of an active camera loop of the plurality of camera loops and the active camera view, wherein the active camera view is selected from the plurality of camera views associated with the active camera loop;
a user interface manager to receive a gestural input from a user of the computing device; and
an external view controller to update the active camera view selection based on the gestural input, wherein to update the active camera view selection comprises to select the active camera loop from the plurality of camera loops or to select the active camera view from the plurality of camera views associated with the active camera loop;
wherein to select the active camera loop from the plurality of camera loops comprises to select a camera loop adjacent to the active camera loop, wherein the plurality of camera loops are ordered by vertical viewing angle relative to the vehicle.
