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
Changhoon Kang, Suwon-si (KR); Kwangkyu Park, Suwon-si (KR); Sangheum Cho, Suwon-si (KR); and Byounggeun Choi, Suwon-si (KR)
Assigned to SAMSUNG ELECTRONICS CO., LTD., Suwon-si (KR)
Filed by SAMSUNG ELECTRONICS CO., LTD., Suwon-si (KR)
Filed on Dec. 9, 2022, as Appl. No. 18/078,344.
Application 18/078,344 is a continuation of application No. PCT/KR2022/020043, filed on Dec. 9, 2022.
Claims priority of application No. 10-2021-0176363 (KR), filed on Dec. 10, 2021; and application No. 10-2021-0194078 (KR), filed on Dec. 31, 2021.
Prior Publication US 2023/0188840 A1, Jun. 15, 2023
Int. Cl. H04N 23/667 (2023.01); G06F 1/16 (2006.01); H04N 23/45 (2023.01); H04N 23/53 (2023.01)
CPC H04N 23/667 (2023.01) [G06F 1/1618 (2013.01); G06F 1/1652 (2013.01); G06F 1/1677 (2013.01); H04N 23/45 (2023.01); H04N 23/531 (2023.01)] 20 Claims
OG exemplary drawing
 
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.