# US 10,122,927 B2 · Dynamic preview display method of electronic device and electronic device thereof

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

- Number: US 10,122,927 B2
- Document ID: US10122927B2
- Status: Granted
- Kind: B2
- Application number: 15/186,668
- Filed: 2016-06-20
- Published: 2017-01-05
- Granted: 2018-11-06
- Earliest claimed: 2015-07-03
- Assignees: Samsung Electronics Co., Ltd.
- Applicants: Samsung Electronics Co., Ltd.
- Inventors: Sooman Jeong; Woohyun Baek; Min-Keun Cho; Seung-Won Han
- Web page: https://patentgrep.com/patent/US10122927B2

## CPC

- H04N 23/63: by using electronic viewfinders
- G09G 5/12: Synchronisation between the display unit and other units, e.g. other display units, video-disc players
- H04N 5/04: Synchronising (for television systems using pulse code modulation H04N7/56)
- H04N 7/013: {the incoming video signal comprising different parts having originally different frame rate, e.g. video and graphics}
- G09G 2340/0435: Change or adaptation of the frame rate of the video stream
- H04N 5/76: Television signal recording
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- G09G: ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION (arrangements for transferring data between digital computers and displays G06F3/14; static indicating arrangements comprising an association of a number of separate sources or light control cells G09F9/00; static indicating arrangements comprising integral associations of a number of light sources H01J, H01K, H10H, H05B33/12; scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission, details thereof H04N1/00)

## Abstract

A method for use in an electronic device, comprising: acquiring an image frame from an image sensor; adjusting an output timing of the image frame based on a vertical synchronization signal of a display; and displaying the image frame on the display in accordance with the output timing.

## Claims

### Claim 1

A method for use in an electronic device, comprising:
storing, in a memory of the electronic device, an image frame obtained via an image sensor based on a vertical synchronization signal of the image sensor;
determining whether a predetermined time has elapsed after a first vertical synchronization signal of a display corresponding to the image frame is generated;
in response to determining that the predetermined time has elapsed after the first vertical synchronization signal is generated, identifying the image frame from the memory; and
displaying the image frame on the display.

### Claim 2 (depends on 1)

The method of claim 1 wherein the image frame is displayed in a period between two subsequent vertical synchronization signals of the display.

### Claim 3 (depends on 1)

The method of claim 1, further comprising displaying the image frame when the predetermined time has elapsed after a second vertical synchronization signal is generated without storing an additional image.

### Claim 4 (depends on 1)

The method of claim 1, further comprising:
determining whether an additional image is stored before the predetermined time has elapsed;
in response to determining that the additional image is stored before the predetermined time has elapsed, deleting the image frame without displaying the image frame; and
when the predetermined time has elapsed, displaying the additional image on the display.

### Claim 5 (depends on 1)

The method of claim 1, wherein, when the electronic device operates in a preview mode, updating information associated with the first vertical synchronization signal.

### Claim 6 (depends on 5)

The method of claim 5, wherein:
the information includes an indication of at least one of a time and a period at which the first vertical synchronization signal is generated, and
the information is acquired from a driver of the display.

### Claim 7 (depends on 1)

The method of claim 1, wherein a frame rate of the display is equal to or greater than a specified rate.

### Claim 8 (depends on 7)

The method of claim 7, wherein the frame rate is sixty frames per second.

### Claim 9 (depends on 1)

The method of claim 1, further comprising:
storing an additional image frame after the predetermined time has elapsed;
when a second vertical synchronization signal of the display is generated, determining whether the predetermined time has elapsed after the second vertical synchronization signal is generated; and
in response to determining that the predetermined time has elapsed after the second vertical synchronization signal is generated, displaying the additional image frame on the display.

### Claim 10

An electronic device comprising:
a memory;
an image sensor;
a display; and
at least one processor operatively coupled to the memory, configured to:
store, in the memory, an image frame obtained through the image sensor based on a vertical synchronization signal of the image sensor;
determine whether a predetermined time has elapsed after a first vertical synchronization signal of the display corresponding to the image frame is generated;
in response to determining that the predetermined time has elapsed after the first vertical synchronization signal is generated, identify the image frame from the memory; and
control the display to the image frame on the display.

### Claim 11 (depends on 10)

The electronic device of claim 10, wherein the image frame is displayed in a period between two subsequent vertical synchronization signals of the display.

### Claim 12 (depends on 10)

The electronic device of claim 10, wherein
the at least one processor is further configured to display, via the display, the image frame when the predetermined time has elapsed after a second vertical synchronization signal is generated without storing an additional image.

### Claim 13 (depends on 10)

The electronic device of claim 10, wherein the at least one processor is further configured to:
determine whether an additional image is stored before the predetermined time has elapsed;
in response to determining that the additional image is stored before the predetermined time has elapsed, delete the image frame from the memory without displaying the image frame; and
when the predetermined time has elapsed, display the additional image.

### Claim 14 (depends on 10)

The electronic device of claim 10, wherein, when the electronic device operates in a preview mode, the at least one processor is further configured to update information associated with the first vertical synchronization signal.

### Claim 15 (depends on 14)

The electronic device of claim 14, wherein:
the information includes an indication of at least one of a time and a period at which the first vertical synchronization signal is generated, and
the information is acquired from a driver of the display.

### Claim 16 (depends on 10)

The electronic device of claim 10, wherein a frame rate of the display is equal to or greater than a specified rate.

### Claim 17 (depends on 10)

The electronic device of claim 10, wherein the at least one processor is further configured to:
store an additional image frame after the predetermined time has elapsed;
when a second vertical synchronization signal of the display is generated, determine whether the predetermined time has elapsed after the second vertical synchronization signal is generated; and
in response to determining that the predetermined time has elapsed after the second vertical synchronization signal is generated, display the additional image frame on the display.

### Claim 18

A non-transitory computer readable medium storing one or more processor-executable instructions, which when executed by at least one processor, cause the at least one processor to perform a process comprising the steps of:
storing, in a memory coupled to the one or more processor, an image frame obtained via an image sensor based on a vertical synchronization signal of the image sensor;
determining whether a predetermined time has elapsed after a vertical synchronization signal of a display corresponding to the image frame is generated;
in response to determining that the predetermined time has elapsed after the vertical synchronization signal is generated, identifying the image frame from the memory; and
displaying the image frame on the display.
