Video Image Stabilization
US-2015350548-A1 · Dec 3, 2015 · US
US2016341579A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2016341579-A1 |
| Application number | US-201615226812-A |
| Country | US |
| Kind code | A1 |
| Filing date | Aug 2, 2016 |
| Priority date | Oct 9, 2014 |
| Publication date | Nov 24, 2016 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
In a method of gyroscope operation, at an input of a gyroscope, a synchronization signal provided by an image sensor is received. The synchronization signal is associated with the capture of a portion of an image frame by the image sensor. Responsive to receipt of the synchronization signal by the gyroscope, the gyroscope generates gyroscope data that is substantially synchronized in time with the synchronization signal. The gyroscope outputs the gyroscope data for use in stabilization of the portion of the image frame.
Opening claim text (preview).
What is claimed is: 1 . A method of gyroscope operation, said method comprising: receiving, at an input of a gyroscope, a synchronization signal provided by an image sensor, wherein said synchronization signal is associated with the capture of a portion of an image frame by said image sensor; responsive to receipt of said synchronization signal, generating, by said gyroscope, gyroscope data that is substantially synchronized in time with said synchronization signal; and outputting, by said gyroscope, said gyroscope data for use in stabilization of said portion of said image frame. 2 . The method as recited in claim 1 , further comprising: outputting, by said gyroscope, additional gyroscope data at a native output data rate of said gyroscope. 3 . The method as recited in claim 1 , further comprising: outputting, by said gyroscope, additional gyroscope data at defined intervals measured from a time of output of said gyroscope data. 4 . The method as recited in claim 1 , further comprising: supplementing, by said gyroscope, said gyroscope data with synchronization data that includes a count number generated by said gyroscope. 5 . The method as recited in claim 1 , wherein said synchronization signal includes a count number associated with said portion of said image frame, and wherein said method further comprises: supplementing, by said gyroscope, said gyroscope data with synchronization data that includes said count number provided by said image sensor. 6 . The method as recited in claim 1 , wherein said generating, by said gyroscope, gyroscope data that is substantially synchronized in time with said synchronization signal comprises: capturing said gyroscope data in response to said synchronization signal. 7 . The method as recited in claim 1 , wherein said generating, by said gyroscope, gyroscope data that is substantially synchronized in time with said synchronization signal comprises: in response to said synchronization signal, interpolating said gyroscope data from native gyroscope data measurements received before and after said synchronization signal. 8 . The method as recited in claim 1 , wherein said generating, by said gyroscope, gyroscope data that is substantially synchronized in time with said synchronization signal comprises: in response to said synchronization signal, extrapolating said gyroscope data from a most recent previous native gyroscope data measurement. 9 . A method of gyroscope operation, said method comprising: receiving, at an input of a gyroscope, a synchronization signal provided by an image sensor, wherein said synchronization signal is associated with the capture of a portion of an image frame by said image sensor; responsive to receipt of said synchronization signal, generating, by said gyroscope, a message associated with said synchronization signal; and outputting, by said gyroscope, gyroscope data at a set output data rate of said gyroscope and said message. 10 . The method as recited in claim 9 , further comprising: including a count number in said message, wherein said count number is generated by said gyroscope. 11 . The method as recited in claim 9 , wherein said synchronization signal includes a count number associated with said portion of said image frame, and wherein said method further comprises: including said count number in said message, wherein said count number is provided by said image sensor. 12 . The method as recited in claim 9 , wherein said outputting, by said gyroscope, said gyroscope data at a set output data rate of said gyroscope and said message comprises: after receipt of said synchronization signal, supplementing a next output of said gyroscope data at said set output data rate with said message. 13 . The method as recited in claim 12 , wherein said supplementing a next output of said gyroscope data at said set output data rate with said message comprises: including, in said message, timing information indicative of a time of receipt of said synchronization signal. 14 . The method as recited in claim 9 , wherein said outputting, by said gyroscope, said gyroscope data at a set output data rate of said gyroscope and said message comprises: outputting said message independent of said output of said gyroscope data. 15 . A gyroscope comprising: an input configured for receiving a synchronization signal provided by an image sensor, wherein said synchronization signal is associated with the capture of a portion of an image frame by said image sensor; and logic for generating a message in response to receipt of said synchronization signal; and at least one output configured for outputting gyroscope data and said message. 16 . The gyroscope of claim 15 , further comprising: a second output configured for outputting one of said gyroscope data and said message. 17 . The gyroscope of claim 15 , wherein said logic is further configured to output said message as a supplement to a next output of said gyroscope data, at a set output data rate, after receipt of said synchronization signal, wherein said message includes at least one of: timing information indicative of a time of receipt of said synchronization signal; a count number generated by said gyroscope; and a count number received from said image sensor and associated with said portion of said image frame. 18 . The gyroscope of claim 15 , wherein said logic is further configured to output said message independent of said output of said gyroscope data, wherein said message includes at least one of: timing information indicative of a time of receipt of said synchronization signal; a count number generated by said gyroscope; and a count number received from said image sensor and associated with said portion of said image frame. 19 . The gyroscope of claim 15 , wherein said logic is further configured to: capture said gyroscope data in response to said synchronization signal; and output said captured gyroscope data supplemented with said message, wherein said message includes at least one of: a count number generated by said gyroscope; and a count number received from said image sensor and associated with said portion of said image frame. 20 . The gyroscope of claim 15 , wherein said logic is further configured to: interpolate gyroscope data from a most recent native gyroscope data measurement previous to receipt of said synchronization signal; and output said interpolated gyroscope data supplemented with said message, wherein said message includes at least one of: a count number generated by said gyroscope; and a count number received from said image sensor and associated with said portion of said image frame. 21 . An image stabilization system comprising: an image sensor configured to output a synchronization signal associated with the capture of a portion of an image frame; and a gyroscope comprising: an input configured for receiving said synchronization signal from said image sensor; logic for generating a message in response to receipt of said synchronization signal; and an output configured for outputting gyroscope data; and a processor configured for utilizing said gyroscope data to stabilize said portion of said image frame. 22 . The image stabilization system of claim 21 , wherein said gyroscope further comprises: a second output configured for outputting a synchronization response signal to said image sensor in response to receipt of said synchronization signal.
with calibration coefficients stored in memory · CPC title
Signal processing not specific to any of the devices covered by groups G01C19/5607 - G01C19/5719 · CPC title
containing distinct electrical or optical devices of particular relevance for their function, e.g. microelectro-mechanical systems [MEMS] (B81B7/04 takes precedence) · CPC title
Stabilisation of generator output against variations of physical values, e.g. power supply · CPC title
Sensors not provided for in B81B2201/0207 - B81B2201/0285 · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.