Synchronization system and method thereof

US10348949B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10348949-B2
Application numberUS-201615259483-A
CountryUS
Kind codeB2
Filing dateSep 8, 2016
Priority dateJul 21, 2016
Publication dateJul 9, 2019
Grant dateJul 9, 2019

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.

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.

First claim

Opening claim text (preview).

What is claimed is: 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.

Assignees

Inventors

Classifications

  • Arrangement of cameras or camera modules, e.g. multiple cameras in TV studios or sports stadiums · CPC title

  • Synchronisation thereof; Control thereof · CPC title

  • for achieving an enlarged field of view, e.g. panoramic image capture · CPC title

  • H04N23/66Primary

    Remote control of cameras or camera parts, e.g. by remote control devices · CPC title

  • H04N13/398Primary

    Synchronisation thereof; Control thereof · CPC title

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 US10348949B2 cover?
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.
Who is the assignee on this patent?
Xiaoyi Tech Co Ltd, Shanghai Xiaoyi Tech Co Ltd
What technology area does this patent fall under?
Primary CPC classification H04N23/66. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jul 09 2019 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).