IP Library Granted Patent US 12689824
Granted Patent B2
US 12689824 · App. 18/572,277 · Granted Jul 21, 2026

Multi-camera strategy scheduling method and related device thereof

Inventor: Jirun Xu (Shenzhen, CN)
Assignee: Honor Device Co., Ltd.
H04N23/665H04N23/632H04N23/667H04N23/69
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 12689824
App. No.
18/572,277
Granted
Jul 21, 2026
Kind
B2
Abstract

This application provides a multi-camera strategy scheduling method and a related device thereof, and relates to the field of multi-camera technologies. The method includes: displaying a preview interface, where the preview interface includes a first control; detecting a first operation on the first control; determining, by a multi-camera strategy scheduling layer based on initial data, a target multi-camera strategy in response to the first operation; and determining, by the multi-camera strategy scheduling layer, a decision instruction based on the initial data and the target multi-camera strategy. This application adds a multi-camera strategy scheduling layer to a hardware abstraction layer to decouple switching and a configuration logic of a plurality of cameras from a hardware platform, thereby facilitating subsequent maintenance and upgrades.

Claims (45)

1 . A multi-camera strategy scheduling method, applied to an electronic device comprising a multi-camera strategy scheduling layer and a plurality of cameras, wherein the method comprises:

displaying a preview interface, wherein the preview interface comprises a first control;

detecting a first operation on the first control;

determining, by the multi-camera strategy scheduling layer based on initial data, a target multi-camera strategy in response to the first operation; and

determining, by the multi-camera strategy scheduling layer, a decision instruction based on the initial data and the target multi-camera strategy, wherein the decision instruction is used for controlling working states of the plurality of cameras,

wherein the multi-camera strategy scheduling layer comprises an interface adaptation module, a multi-camera strategy selection module, a multi-camera strategy calculation module, and a state-switch decision module that are sequentially connected to each other, and the interface adaptation module is further connected to the state-switch decision module; and

the method further comprises;

receiving, by the interface adaptation module, the initial data, wherein the initial data comprises: at least one of a target photographing mode, a zoom ratio, a zoom switch manner, working states of the plurality of cameras at the last moment, a lighting value, a dynamic range value, and an object distance;

determining, by the multi-camera strategy selection module based on the initial data, the target multi-camera strategy from a plurality of multi-camera strategies or a plurality of sub-strategies comprised in each multi-camera strategy, wherein the target multi-camera strategy is one of the plurality of multi-camera strategies or the plurality of sub-strategies;

calculating, by the multi-camera strategy calculation module, output configuration based on the initial data and the target multi-camera strategy, wherein the output configuration indicates working states of the plurality of cameras at a next moment, and a working state of each camera comprises: turning off, transmission to foreground for display, and running at background;

determining, by the state-switch decision module, the decision instruction based on the initial data and the output configuration; and

outputting, by the interface adaptation module, the decision instruction.

2 . The method according to claim 1 , wherein the multi-camera strategy scheduling layer further comprises a first conversion module and a second conversion module, the first conversion module is connected between the interface adaptation module and the multi-camera strategy selection module, and the second conversion module is connected between the state-switch decision module and the interface adaptation module;

after the receiving, by the interface adaptation module, the initial data, the method further comprises:

converting, by the first conversion module, the initial data into first data; and

after the determining, by the state-switch decision module, the decision instruction based on the initial data and the output configuration, the method further comprises:

converting, by the second conversion module, the decision instruction into second data; and

outputting, by the interface adaptation module, the second data.

3 . The method according to claim 1 , wherein the target photographing mode is one of a wide aperture mode, a nightscape mode, a portrait mode, a photo mode, a video mode, and a high dynamic range mode; and

the method further comprises:

determining, by the multi-camera strategy selection module, a wide aperture mode sub-strategy as the target multi-camera strategy when the target photographing mode is the wide aperture mode, wherein the multi-camera strategy comprises a user strategy, and the user strategy comprises the wide aperture mode sub-strategy, a nightscape mode sub-strategy, a portrait mode sub-strategy, a photo mode sub-strategy, a video mode sub-strategy, a high dynamic range mode sub-strategy;

determining, by the multi-camera strategy selection module, the nightscape mode sub-strategy as the target multi-camera strategy when the target photographing mode is the nightscape mode;

determining, by the multi-camera strategy selection module, the portrait mode sub-strategy as the target multi-camera strategy when the target photographing mode is the portrait mode;

determining, by the multi-camera strategy selection module, the photo mode sub-strategy as the target multi-camera strategy when the target photographing mode is the photo mode;

determining, by the multi-camera strategy selection module, the video mode sub-strategy as the target multi-camera strategy when the target photographing mode is the video mode; and

determining, by the multi-camera strategy selection module, the high dynamic range mode sub-strategy as the target multi-camera strategy when the target photographing mode is the high dynamic range mode.

4 . The method according to claim 1 , wherein the zoom switch manner comprises a tap-to-switch manner; and

the method further comprises:

determining, by the multi-camera strategy selection module, a tap-to-switch strategy as the target multi-camera strategy when the zoom switch manner is the tap-to-switch manner, wherein the multi-camera strategy comprises the tap-to-switch strategy.

5 . The method according to claim 1 , wherein the method further comprises:

determining, by the multi-camera strategy selection module, a dark light strategy as the target multi-camera strategy when the lighting value in the initial data is less than a preset lighting value threshold, wherein the multi-camera strategy comprises the dark light strategy.

6 . The method according to claim 1 , wherein the method further comprises:

determining, by the multi-camera strategy selection module, a high dynamic range strategy as the target multi-camera strategy when the dynamic range value in the initial data is greater than a preset dynamic range value threshold, wherein the multi-camera strategy comprises the target multi-camera strategy.

7 . The method according to claim 1 , wherein the multi-camera strategy is an xml format file.

8 . An electronic device, comprising a processor and a memory coupled to the processor, wherein

the memory stores a computer program that, when executed by the processor, causes the processor to implement an interface adaptation module, a multi-camera strategy selection module, a multi-camera strategy calculation module, and a state-switch decision module, and to perform the method according to claim 1 .

9 . A chip system, comprising a processor and a memory coupled to the processor, wherein the memory stores instructions that, when executed by the processor, cause the processor to implement an interface adaptation module, a multi-camera strategy selection module, a multi-camera strategy calculation module, and a state-switch decision module, and to perform the method according to claim 1 .

10 . A multi-camera strategy scheduling method, applied to an electronic device comprising a multi-camera strategy scheduling layer and a plurality of cameras, wherein the method comprises:

displaying a preview interface, wherein the preview interface comprises a first control;

detecting a first operation on the first control;

determining, by the multi-camera strategy scheduling layer based on initial data, a target multi-camera strategy in response to the first operation; and

determining, by the multi-camera strategy scheduling layer, a decision instruction based on the initial data and the target multi-camera strategy, wherein the decision instruction is used for controlling working states of the plurality of cameras,

wherein the multi-camera strategy scheduling layer is connected to a camera hardware abstraction layer,

wherein the camera hardware abstraction layer includes an interface layer, a media control layer and a chip platform, wherein the interface layer is connected to the media control layer for accessing different operating systems, and wherein the media control layer is connected to the chip platform for business customization of the chip platform.

11 . The method according to claim 10 , wherein an interface adaptation module is connected to the interface layer, wherein the interface adaptation module is used to receive the initial data from the interface layer, wherein the interface adaptation module is connected to the media control layer, wherein the interface adaptation module is used to provide decision-making instructions to the media control layer.