# US 12,192,622 B2 · Electronic device for executing applications by using different pieces of camera information according to capturing environment and method for controlling same

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

- Number: US 12,192,622 B2
- Document ID: US12192622B2
- Status: Granted
- Kind: B2
- Application number: 18/078,344
- Filed: 2022-12-09
- Published: 2023-06-15
- Granted: 2025-01-07
- Earliest claimed: 2021-12-10
- Assignees: Samsung Electronics Co., Ltd.
- Applicants: Samsung Electronics Co., Ltd.
- Inventors: Changhoon Kang; Kwangkyu Park; Sangheum Cho; Byounggeun Choi
- Web page: https://patentgrep.com/patent/US12192622B2

## CPC

- H04N 23/667: Camera operation mode switching, e.g. between still and video, sport and normal or high- and low-resolution modes
- G06F 1/1616: {with folding flat displays, e.g. laptop computers or notebooks having a clamshell configuration, with body parts pivoting to an open position around an axis parallel to the plane they define in closed position}
- G06F 1/1618: {the display being foldable up to the back of the other housing with a single degree of freedom, e.g. by 360° rotation over the axis defined by the rear edge of the base enclosure}
- G06F 1/1652: {the display being flexible, e.g. mimicking a sheet of paper, or rollable}
- G06F 1/1677: {for detecting open or closed state or particular intermediate positions assumed by movable parts of the enclosure, e.g. detection of display lid position with respect to main body in a laptop, detection of opening of the cover of battery compartment}
- G06F 1/1686: {the I/O peripheral being an integrated camera}
- H04M 1/02: Constructional features of telephone sets
- H04M 1/0245: {using open/close detection}
- H04M 1/72454: according to context-related or environment-related conditions
- H04N 23/00: Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N 23/45: for generating image signals from two or more image sensors being of different type or operating in different modes, e.g. with a CMOS sensor for moving images in combination with a charge-coupled device [CCD] for still images
- H04N 23/531: {being rotatable or detachable}
- H04N 23/57: Mechanical or electrical details of cameras or camera modules specially adapted for being embedded in other devices
- H04N 23/60: Control of cameras or camera modules
- H04N 23/70: Circuitry for compensating brightness variation in the scene
- H04N 23/90: Arrangement of cameras or camera modules, e.g. multiple cameras in TV studios or sports stadiums
- H04M 2250/52: including functional features of a camera
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)

## Abstract

An electronic device may include: a first camera; a second camera; a memory; and at least one processor configured to: based on a request for execution of an application, obtain a query requesting information on a first specification of the first camera, based on obtaining the query, identify whether the first camera and the second camera have specifications that are different from each other, identify a capturing environment related to the electronic device, based on a result of the identification of whether the first camera and the second camera have specifications that are different from each other, based on a result of the identification of the capturing environment, obtain, from the memory, the information on the first specification of the first camera or information on a second specification of the second camera, the obtained information being related to the execution of the application, and execute the application by providing the obtained information on the first specification or the obtained information on the second specification to the application.

## Claims

### Claim 1

An electronic device comprising:
a first camera;
a second camera;
at least one processor, and
memory storing instructions,
wherein the instructions, when executed by the at least one processor, cause the electronic device to:
based on a request for execution of an application, obtain a query requesting information on a first specification of the first camera,
based on obtaining the query, identify whether the first camera and the second camera have specifications that are different from each other,
identify a capturing environment related to the electronic device, based on a result of the identification of whether the first camera and the second camera have specifications that are different from each other,
based on a result of the identification of the capturing environment, obtain, from the memory, the information on the first specification of the first camera or information on a second specification of the second camera, the obtained information being related to the execution of the application, and
execute the application by providing the obtained information on the first specification or the obtained information on the second specification to the application.

### Claim 2 (depends on 1)

The electronic device of claim 1, wherein the instructions, when executed by the at least one processor, cause the electronic device to, based on identifying that the first camera and the second camera have specifications that are the same as each other, provide the information on the first specification of the first camera to the application.

### Claim 3 (depends on 1)

The electronic device of claim 1, wherein the instructions, when executed by the at least one processor, cause the electronic device to, based on identifying that the first camera and the second camera have specifications that different from each other, provide the information on the second specification of the second camera to the application.

### Claim 4 (depends on 1)

The electronic device of claim 1, wherein the first camera and the second camera are grouped by a same identifier.

### Claim 5 (depends on 1)

The electronic device of claim 1, wherein the capturing environment comprises at least one of whether the electronic device is in a folded state or an unfolded state, positions of the first camera and the second camera configured to rotate, illuminance around the electronic device, or a zoom configuration of the first camera or the second camera.

### Claim 6 (depends on 5)

The electronic device of claim 5, wherein the instructions, when executed by the at least one processor, cause the electronic device to:
based the electronic device being in the folded state, execute the application based on the first specification of the first camera,
based on the electronic device being in the unfolded state, execute the application based on the second specification of the second camera, and
based on the first camera facing a capturing surface, execute the application based on the first specification.

### Claim 7 (depends on 6)

The electronic device of claim 6, wherein the instructions, when executed by the at least one processor, cause the electronic device to, based on the electronic device being changed from the folded state to the unfolded state, obtain an image by using the second specification through the second camera, and upscale the image obtained by using the second specification to correspond to the first specification.

### Claim 8 (depends on 1)

The electronic device of claim 1, wherein the electronic device further comprises a third camera, and
wherein the instructions, when executed by the at least one processor, cause the electronic device to, based on an input for switching to the third camera being received while the application is executed based on the second specification of the second camera, execute the application according to a third specification of the third camera.

### Claim 9

An electronic device comprising:
a first camera;
a second camera;
at least one processor, and
memory storing instructions,
wherein the instructions, when executed by the at least one processor, cause the electronic device to:
identify, while an application using a first specification of the first camera is executed, that a capturing environment of the electronic device is changed from a first environment to a second environment,
compare the first specification of the first camera and a second specification of the second camera, and
based on a result of the comparison, execute the application by providing information on the second specification of the second camera from the memory to the application.

### Claim 10 (depends on 9)

The electronic device of claim 9, wherein the instructions, when executed by the at least one processor, cause the electronic device to, based on the result of the comparison indicating that the first specification and the second specification are different from each other, provide the information on the second specification of the second camera to the application.

### Claim 11 (depends on 9)

The electronic device of claim 9, wherein the first environment comprises the electronic device being in a folded state, and
the second environment comprises the electronic device being in an unfolded state.

### Claim 12 (depends on 9)

The electronic device of claim 9, wherein the first camera and the second camera are grouped by a same identifier.

### Claim 13 (depends on 9)

The electronic device of claim 9, wherein the instructions, when executed by the at least one processor, cause the electronic device to determine whether the application can be executed according to the second specification.

### Claim 14

A non-transitory storage medium storing one or more programs, the one or more programs comprising computer-executable instructions, when executed by at least one processor of an electronic device, cause the electronic device to:
obtain a request for execution of an application;
based on obtaining the request for the execution, obtain a query requesting provision of information on a first specification of a first camera of the electronic device;
based on obtaining the query, identify whether the first camera and a second camera of the electronic device have specifications that are different from each other;
based on a result of the identifying whether the first camera and the second camera have specifications that are different from each other, identify a capturing environment related to the electronic device;
based on a result of the identification of the capturing environment, obtain, from memory of the electronic device, the information on the first specification of the first camera or information on a second specification of the second camera, the obtained information being related to the execution of the application; and
execute the application by providing the obtained information on the first specification or the obtained information on the second specification to the application.

### Claim 15 (depends on 14)

The non-transitory storage medium of claim 14, wherein the instructions, when executed by the at least one processor of the electronic device, cause the electronic device to based on identifying that the first camera and the second camera have specifications that are the same as each other, provide the information on the first specification of the first camera to the application.

### Claim 16 (depends on 14)

The non-transitory storage medium of claim 14, wherein the instructions, when executed by the at least one processor of the electronic device, cause the electronic device to based on identifying that the first camera and the second camera have specifications that are different from each other, provide the information on the second specification of the second camera to the application.

### Claim 17 (depends on 14)

The non-transitory storage medium of claim 14, wherein the first camera and the second camera are grouped by a same identifier.

### Claim 18 (depends on 14)

The non-transitory storage medium of claim 14, wherein the capturing environment comprises at least one of whether the electronic device is in a folded state or an unfolded state, illuminance around the electronic device, or a zoom configuration of the first camera or the second camera.

### Claim 19 (depends on 18)

The non-transitory storage medium of claim 18, wherein the instructions, when executed by the at least one processor of the electronic device, cause the electronic device to:
based on the electronic device being in the folded state, execute the application based on the first specification of the first camera, and
based on the electronic device being in the unfolded state, execute the application based on the second specification of the second camera.

### Claim 20 (depends on 18)

The non-transitory storage medium of claim 18, wherein the instructions, when executed by the at least one processor of the electronic device, cause the electronic device to based on the electronic device being changed from the folded state to the unfolded state, obtain an image by using the second specification through the second camera, and upscale the image obtained by using the second specification to correspond to the first specification.
