Electronic device and method for controlling operation of camera-related application based on memory status of the electronic device thereof

US10609276B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10609276-B2
Application numberUS-201715432079-A
CountryUS
Kind codeB2
Filing dateFeb 14, 2017
Priority dateFeb 19, 2016
Publication dateMar 31, 2020
Grant dateMar 31, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An electronic device may include a display, a camera module, a processor electrically coupled to the display and the camera module, and a memory electrically coupled to the processor. The memory may store instructions executed by the processor to monitor a state of the electronic device and control execution of a camera-related application based on at least one portion of a result of monitoring the state.

First claim

Opening claim text (preview).

What is claimed is: 1. An electronic device comprising: a display; a camera module; a processor electrically coupled to the display and the camera module; a first memory storing data relating to applications installed in the electronic device; and a second memory storing an image generated for displaying on the display, wherein the first memory stores program instructions that, when executed, cause the processor to: identify, in response to execution of a camera-related application, an available amount of the first memory, and compare the available amount of the first memory to a predetermined first reference value, whether to determine when to decode an image related to an execution screen of the camera-related application, and map the decoded image onto the second memory relative to a user input, wherein when the available amount is greater than predetermined first reference value, the image is decoded prior to receiving a user input, and when the available amount is less than the predetermined first reference value, the image is decoded after receiving the user input. 2. The electronic device of claim 1 , wherein the program instructions are further executed by processor to: in response to the available amount of the first memory is greater than or equal to the predetermined first reference value, before detecting the user input for controlling the camera-related application, decode an image related to an execution screen of the camera-related application, map the decoded image onto the second memory, and render an image to be output to the display based on the image mapped onto the second memory for display upon detection of the user input; and in response to the available amount of the first memory is less than the predetermined first reference value, in response to detecting the user input, decode the image related to an execution screen of the camera-related application, map the decoded image onto the second memory, and render an image to be output to the display based on the image mapped onto the second memory. 3. The electronic device of claim 2 , wherein the program instructions are executed by the processor to: in response to the available amount of the first memory is less than a predetermined second reference value and greater than or equal to the predetermined first reference value, before detecting the user input, decode the image related to the execution screen of the camera-related application, map the decoded image onto the second memory if the user input is detected, and render an image to be output to the display based on the image mapped onto the second memory. 4. The electronic device of claim 1 , further comprising: at least one sensor, the program instructions further executed by the processor to: measure an environmental illuminance via the at least one sensor and adjusting a frame rate of the camera module in the camera-related application in proportion to the measured environmental illuminance. 5. The electronic device of claim 4 , wherein the program instructions are further executed by the processor to adjust a number of buffers allocated in the first memory for a camera-related operation of the electronic device according to the adjusted frame rate. 6. The electronic device of claim 2 , wherein the program instructions are further executed by the processor to: identify an operating mode of the camera-related application; and if the identified operating mode is a continuous shooting mode, set at least one of a continuous shooting speed and a number frames to execute continuous shooting according to an environmental illuminance as measured by a sensor according to at least one of the available amount of the first memory, or a sensor. 7. The electronic device of claim 6 , wherein the program instructions are further executed by the processor to: if the identified operating mode is a panorama shooting mode, adjust a resolution of an image captured according at least one of the available amount of the first memory and the environmental illuminance as detected by a sensor. 8. The electronic device of claim 1 , wherein the program instructions are further executed by the processor to: in response to detecting a user input activating the camera-related application, identify the available amount of the first memory, generate a plurality of threads when the camera-related application is activated and process the plurality of threads in parallel if the available amount of the first memory is greater than or equal to a predetermined third reference value, and process at least one portion of the plurality of threads sequentially according to a predetermined processing reference value if the available amount of the first memory is less than the predetermined third reference value. 9. The electronic device of claim 8 , wherein the program instructions are further executed by the processor to determine an order of execution for the plurality of threads according to a memory amount utilized for processing each of the plurality of threads. 10. A method in an electronic device, comprising: identifying, in response to execution of a camera-related application, an available amount of a first memory storing data relating to applications installed in the electronic device; and comparing the available amount of the first memory to a predetermined first reference value to determine when to decode an image related to an execution screen of the camera-related application and map the decoded image onto a second memory storing an image generated for displaying on a display, relative to a user input, wherein when the available amount is greater than predetermined first reference value, the image is decoded prior to receiving a user input, and when the available amount is less than the predetermined first reference value, the image is decoded after receiving the user input. 11. The method of claim 10 , wherein the operation of determining comprises: in response to the available amount of the first memory is greater than or equal to the predetermined first reference value, before detecting a user input for controlling the camera-related application, decoding an image related to an execution screen of the camera-related application, mapping the decoded image onto the second memory, and rendering an image to be output to the display based on the image mapped onto the second memory for display upon detection of the user input; and in response to the available amount of the first memory is less than the predetermined first reference value, in response to detecting the user input, decoding the image related to the execution screen of the camera-related application, mapping the decoded image onto the second memory, and rendering the image to be output to the display based on the image mapped onto the second memory. 12. The method of claim 11 , further comprising: in response to the available amount of the first memory is less than a predetermined second reference value and greater than or equal to the predetermined first reference value, before detecting the user input, decoding an image related to the execution screen of the camera-related application, mapping the decoded image onto the second memory if the user input is detected, and rendering an image to be output to the display based on the image mapped onto the second memory. 13. The method of claim 10 , further comprising: measuring an environmental illuminance via a sensor of the electronic device and adjusting a frame rate of a camera module in the camera-related application in proportion to the measured environmental illuminance. 14. The method of claim

Assignees

Inventors

Classifications

  • using static stores, e.g. storage tubes or semiconductor memories (H04N5/91 takes precedence) · CPC title

  • Electricity · mapped topic

  • H04N5/772Primary

    the recording apparatus and the television camera being placed in the same enclosure · CPC title

  • Electricity · mapped topic

  • Electricity · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10609276B2 cover?
An electronic device may include a display, a camera module, a processor electrically coupled to the display and the camera module, and a memory electrically coupled to the processor. The memory may store instructions executed by the processor to monitor a state of the electronic device and control execution of a camera-related application based on at least one portion of a result of monitoring…
Who is the assignee on this patent?
Samsung Electronics Co Ltd
What technology area does this patent fall under?
Primary CPC classification H04N5/772. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 31 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).