IP Library Granted Patent US 10,348,949
Granted Patent B2
US 10,348,949 · App. 15/259,483 · Granted Jul 9, 2019

Synchronization system and method thereof

Inventors: Chao He (Shanghai, CN); Qing Hao (Shanghai, CN); Changjiang Wei (Shanghai, CN)
Assignee: SHANGHAI XIAOYI TECHNOLOGY CO., LTD.
H04N5/23203H04N5/23206H04N5/23238H04N5/247H04N13/243H04N13/296
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,348,949
App. No.
15/259,483
Granted
Jul 9, 2019
Kind
B2
Abstract

Methods and apparatus for synchronizing a plurality of devices are disclosed. According to certain embodiments, the synchronizing methods may include receiving a signal for initiating an operation. The methods may also include prioritizing a processing power for the operation. The methods may further include starting the operation at a calculated amount of time after receiving the signal.

Claims (78)

1. A synchronizing method of a first device, comprising:

receiving a first signal to reset an image sensor of the first device;

in response to the first signal, resetting the image sensor of the first device;

controlling the image sensor to start capturing image frames at a first amount of time after the first signal is received;

receiving a second signal for initiating a first operation;

prioritizing a processing power for the first operation including, in response to receiving the second signal, (i) determining whether the first device is currently performing a second operation and if so, (ii) ceasing performance of the second operation; and

starting the first operation at a second amount of time after receiving the second signal.

2. The method of claim 1 , wherein the first device receives the first or second signal via a wired connection.

3. The method of claim 1 , further comprising:

after the first operation is started, resuming the second operation.

4. The method of claim 1 , wherein the first operation comprises encoding the image frames at a predetermined rate.

5. The method of claim 4 , wherein:

the first operation is performed by a second device;

the method is used to synchronize the first operation in the first device and in the second device; and

the first and second devices maintain the predetermined rate according to a frequency of a crystal oscillator.

6. The method of claim 1 , further comprising:

calculating the first amount of time based on a time duration required to reset the image sensor.

7. The method of claim 6 , wherein:

the first operation is performed by a second device that includes an image sensor;

the method is used to synchronize the first operation in the first device and in the second device; and

the first amount of time is longer than the time durations required by the first and second devices to reset the respective image sensors.

8. The method of claim 1 , wherein resetting the image sensor comprises:

preventing the image sensor from capturing image frames during the first amount of time.

9. The method of claim 1 , wherein:

after the capturing is started, controlling the image sensor to capture the image frames at the predetermined rate.

10. The method of claim 9 , wherein:

the first operation is performed by a second device that includes an image sensor;

the method is used to synchronize the operation in the first device and in the second device;

the image sensor of the first device generates two successive image frames at points in time of t 1 and t 2 ;

the image sensor of the second device generates two successive image frames at points in time of t 1 ′ and t 2 ′; and

calculating the second amount of time such that the first device starts encoding the image frames at point in time of T, wherein t 1 <T<t 2 and t 1 ′<T<t 2 ′.

11. The method of claim 1 , further comprising:

before the first signal is received, receiving a third signal; and

in response to the third signal, activating the first device.

12. A first device, comprising:

a memory storing instructions; and

a processor configured to execute the instructions to:

receive a first signal to reset an image sensor of the first device;

in response to the first signal, reset the image sensor of the first device;

control the image sensor to start capturing image frames at a first amount of time after the first signal is received;

receive a second signal for initiating a first operation;

prioritize processing power for the first operation including, in response to receiving the second signal, (i) determining whether the first device is currently performing a second operation and if so, (ii) ceasing performance of the second operation; and

start the first operation at a second amount of time after receiving the second signal.

13. The first device of claim 12 , wherein the processor is further configured to execute the instructions to:

after the first operation is started, resume the second operation.

14. The first device of claim 12 , wherein the first operation comprises encoding the image frames at a predetermined rate.

15. The first device of claim 14 , wherein the processor is further configured to execute the instructions to:

calculate the first amount of time based on a time duration required to reset the image sensor.

16. The first device of claim 15 , wherein:

the first operation is performed by a second device that includes an image sensor; and

the first amount of time is longer than the time durations required by the first and second devices to reset the respective image sensors.

17. The first device of claim 14 , wherein the processor is further configured to execute the instructions to:

prevent the image sensor from capturing image frames during the first amount of time.

18. The first device of claim 14 , wherein the processor is further configured to execute the instructions to:

after the capturing is started, control the image sensor to capture the image frames at the predetermined rate.

19. The first device of claim 14 , wherein:

the operation is performed by a second device that includes an image sensor;

the image sensor of the first device generates two successive image frames at points in time of t 1 and t 2 ;

the image sensor of the second device generates two successive image frames at points in time of t 1 ′ and t 2 ′; and

the processor is further configured to execute the instructions to:

calculate the first amount of time such that the first device starts encoding the image frames at point in time of T, wherein t 1 <T<t 2 and t 1 ′<T<t 2 ′.

20. A synchronization system, comprising:

a signal generator; and

a plurality of devices communicatively connected to the signal generator;

wherein:

the signal generator is configured to, in response to a user input, send a signal to the devices; and

the devices are configured to:

receive the signal for initiating a first operation;

prioritize a processing power for the first operation including, in response to receiving the signal, (i) determining whether each of the plurality of devices is currently performing a second operation and if so, (ii) ceasing performance of the second operation; and

start the first operation at a calculated amount of time after receiving the signal.

21. The system of claim 20 , where the devices are connected to the signal generator via wired connections.

22. The system of claim 20 , wherein:

the system further comprises a crystal oscillator communicatively connected to the plurality of devices; and

wherein the devices are further configured to:

perform the first operation according to a frequency of the crystal oscillator.

23. The system of claim 20 , wherein:

the devices comprise crystal oscillators having a specified frequency tolerance; and

differences among actual frequency tolerances of the crystal oscillators are less than a predetermined threshold.

Assignments (5)
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 →
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY NAME PREVIOUSLY RECORDED ON REEL 039677 FRAME 0784. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jan 31, 2018
From: HE, CHAO; HAO, QING; WEI, CHANGJIANG
To: SHANGHAI XIAOYI TECHNOLOGY CO., LTD.
Reel/Frame 045203/0517 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 8, 2016
From: HE, CHAO; HAO, QING; WEI, CHANGJIANG
To: XIAOYI TECHNOLOGY CO., INC.
Reel/Frame 039677/0784 →
Priority Claims (1)
CN 2016 1 0578584 · Jul 21, 2016 · national
Continuity (1)
Related Publication 20180027167A1 · Jan 25, 2018