IP Library Granted Patent US 10,623,689
Granted Patent B2
US 10,623,689 · App. 16/128,726 · Granted Apr 14, 2020

Time-lapse photographing control method and apparatus, readable storage medium, and camera

Inventors: Li Jin (Shanghai, CN); Xuewu Zhang (Shanghai, CN)
Assignee: SHANGHAI XIAOYI TECHNOLOGY CO., LTD.
H04N5/915H04N1/00H04N5/232H04N5/23225H04N5/232411H04N5/77H04N5/783
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 10,623,689
App. No.
16/128,726
Granted
Apr 14, 2020
Kind
B2
Abstract

Embodiments of the disclosure provide a method, an apparatus, and a readable storage medium for controlling a time-lapse photographing. The method includes detecting whether a time-lapse photographing session has ended; determining a time of a next turning-on of the camera in response to the detection that the session has not ended, the time of the next turning-on of the camera being earlier than a time of a next photographing event, the time of the next photographing event being a sum of a time of a current photographing event and a time interval between photographing events; configuring a real time clock based on the time of the next turning-on of the camera; shutting down the camera; starting up the camera when the time of the next turning-on of the camera is reached; and taking a photograph when the time of the next photographing event is reached.

Claims (49)

1. A method for controlling time-lapse photographing, comprising:

detecting whether a time-lapse photographing session has ended;

determining a time of a next turning-on of the camera in response to the detection that the time-lapse photographing session has not ended, the time of the next turning-on of the camera being earlier than a time of a next photographing event, the time of the next photographing event being a sum of a time of a current photographing event and a time interval between photographing events;

configuring a real time clock based on the time of the next turning-on of the camera;

obtaining the time of the next photographing event according to the time of the current photographing event and the time interval between photographing events;

determining a Cyclic Redundancy Check (CRC) value for data of the time of the next photographing event;

saving the data of the time of the next photographing event and the CRC value to a non-volatile storage device;

shutting down the camera;

starting up the camera when the time of the next turning-on of the camera is reached according to the real time clock;

reading the data of the time of the next photographing event from the non-volatile storage device;

determining a CRC check code for the data the time of the next photographing event;

if the CRC check code is consistent with the CRC value, using the saved data of the time of the next photographing event as the time of the next photographing event; and

when the time of the next photographing event is reached, taking the photograph.

2. The method according to claim 1 , wherein determining the time of the next turning-on of the camera further comprises:

determining, as the time of the next turning-on of the camera, a difference between the time of the next photographing event and a pre-turning-on time value.

3. The method according to claim 1 , further comprising:

obtaining the time of the next photographing event according to the time of the current photographing event and the time interval between photographing events.

4. A time-lapse photographing control apparatus, comprising:

a memory configured to store a set of instructions; and

a processor configured to execute the set of instruction to cause the apparatus to:

detect whether a time-lapse photographing session has ended;

determine a time of a next turning-on of the camera in response to the detection that the time-lapse photographing session has not ended, the time of the next turning-on of the camera being earlier than a time of a next photographing event, the time of the next photographing event being a sum of a time of a current photographing event and a time interval between photographing events;

configure a real time clock based on the time of the next turning-on of the camera;

obtain the time of the next photographing event according to the time of the current photographing event and the time interval between photographing events;

determine a Cyclic Redundancy Check (CRC) value for data of the time of the next photographing event;

save the data of the time of the next photographing event and the CRC value to a non-volatile storage device;

shut down the camera;

start up the camera when the time of the next turning-on of the camera is reached according to the real time clock;

read the data of the time of the next photographing event from the non-volatile storage device;

determine a CRC check code for the data the time of the next photographing event;

if the CRC check code is consistent with the CRC value, use the saved data of the time of the next photographing event as the time of the next photographing event; and

when the time of the next photographing event is reached, take the photograph.

5. The apparatus according to claim 4 , wherein the processor is further configured to execute the set of instruction to cause the apparatus to determine the time of the next turning-on of the camera by:

determining, as the time of the next turning-on of the camera, a difference between the time of the next photographing event and a pre-turning-on time value.

6. The apparatus according to claim 4 , wherein the processor is further configured to execute the set of instruction to cause the apparatus to:

obtain the time of the next photographing event according to the time of the current photographing event and the time interval between photographing events.

7. A non-transitory computer readable storage medium that stores a set of instructions, when executed by at least one processor of an electronic device, cause the electronic device to perform a method for controlling a time-lapse photographing, the method comprising:

detecting whether a time-lapse photographing session has ended;

determining a time of a next turning-on of the camera in response to the detection that the time-lapse photographing session has not ended, the time of the next turning-on of the camera being earlier than a time of a next photographing event, the time of the next photographing event being a sum of a time of a current photographing event and a time interval between photographing events;

configuring a real time clock based on the time of the next turning-on of the camera;

obtaining the time of the next photographing event according to the time of the current photographing event and the time interval between photographing events;

determining a Cyclic Redundancy Check (CRC) value for data of the time of the next photographing event;

saving the data of the time of the next photographing event and the CRC value to a non-volatile storage device;

shutting down the camera;

starting up the camera when the time of the next turning-on of the camera is reached according to the real time clock;

reading the data of the time of the next photographing event from the non-volatile storage device;

determining a CRC check code for the data the time of the next photographing event;

if the CRC check code is consistent with the CRC value, using the saved data of the time of the next photographing event as the time of the next photographing event; and

when the time of the next photographing event is reached, taking the photograph.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Nov 5, 2024
From: EAST WEST BANK
To: KAMI VISION INCORPORATED
Reel/Frame 070792/0551 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Mar 28, 2022
From: KAMI VISION INCORPORATED
To: EAST WEST BANK
Reel/Frame 059512/0101 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 1, 2022
From: SHANGHAI XIAOYI TECHNOLOGY CO., LTD.
To: KAMI VISION INC.
Reel/Frame 059275/0652 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 12, 2018
From: JIN, LI; ZHANG, XUEWU
To: SHANGHAI XIAOYI TECHNOLOGY CO., LTD.
Reel/Frame 046850/0220 →
Priority Claims (1)
CN 2017 1 0933763 · Oct 10, 2017 · national
Continuity (1)
Related Publication 20190110019A1 · Apr 11, 2019