Methods, systems, and media for synchronizing audio and video content on multiple media devices
US-2019364346-A1 · Nov 28, 2019 · US
US11089184B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11089184-B2 |
| Application number | US-202016742216-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 14, 2020 |
| Priority date | Jan 15, 2019 |
| Publication date | Aug 10, 2021 |
| Grant date | Aug 10, 2021 |
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.
A synchronous modulation method based on an embedded player. The method comprises the steps of: Step S 1 , acquiring a current timestamp adopted by a current synchronous audio signal and a current synchronous video signal; Step S 2 , acquiring a jump difference value of the current timestamp; Step S 3 , determining whether the jump difference value is less than a first preset time, if yes, synchronously playing, by the player, the audio signal and the video signal through a first timestamp, and exiting; and Step S 4 , determining whether the jump difference value is greater than a second preset time, if yes, synchronously playing, by the player, the audio signal and the video signal through a second timestamp, and exiting.
Opening claim text (preview).
The invention claimed is: 1. A synchronous modulation method based on an embedded player, the method comprising: Step S 1 , acquiring a current timestamp adopted by a current synchronous audio signal and a current synchronous video signal; Step S 2 , acquiring a jump difference value of the current timestamp; Step S 3 , determining whether the jump difference value is less than a first preset time, and in response to the jump difference value being less than the first preset time, synchronously playing, by the player, the audio signal and the video signal through a first timestamp, and exiting; and Step S 4 , determining whether the jump difference value is greater than a second preset time, and in response to the jump difference being greater than the second preset time, synchronously playing, by the player, the audio signal and the video signal through a second timestamp, and exiting; wherein the first timestamp is an audio timestamp corresponding to the audio signal; the second timestamp is a video timestamp corresponding to the video signal; in Step S 3 , a type of the current timestamp is saved before exiting; and in Step S 4 , a type of the current timestamp is saved before exiting; wherein Step S 2 further comprises: detecting whether the current timestamp is the first timestamp; if yes, comparing the first timestamp to the second timestamp to acquire the jump difference value; if no, comparing the current timestamp to a timestamp corresponding to the saved type of the current timestamp, to acquire the jump difference value. 2. The synchronous modulation method based on an embedded player according to claim 1 further comprising: Step S 5 , when it is determined that the jump difference value is less than the second preset time but is greater than the first preset time, the player uses the second timestamp as the current timestamp to synchronously play the audio signal and the video signal, and waits for a retest. 3. The synchronous modulation method based on an embedded player according to claim 2 , further comprising: Step S 6 , determining whether the current timestamp is changed to the first timestamp; if no, then executing Step S 7 ; if yes, then exiting; Step S 7 , detecting whether a wait time reaches a third preset time; if yes, then returning to Step S 1 ; if no, then returning to Step S 6 . 4. The synchronous modulation method based on an embedded player according to claim 3 , wherein in Step S 6 , the synchronous modulation method performed by another process changes the current timestamp. 5. The synchronous modulation method based on an embedded player according to claim 1 , wherein the first preset time is in a range of 2s to 7s. 6. The synchronous modulation method based on an embedded player according to claim 1 , wherein the second preset time is in a range of 40s to 80s. 7. The synchronous modulation method based on an embedded player according to claim 3 , wherein the third preset time is in a range of 10s to 30s. 8. A synchronous modulation method for use with an embedded audio and video player, the method comprising: determining a current timestamp associated with a current synchronous audio signal and a current synchronous video signal; determining a jump difference value of the current timestamp; determining whether the jump difference value is less than a first preset time, in response to the jump difference value being less than a first present time, synchronously playing, by the embedded audio and video player, the audio signal and the video signal through a first timestamp, and exiting; and determining whether the jump difference value is greater than a second preset time, and in response to the jump difference being greater than a second present time, synchronously playing, by the embedded audio and video player, the audio signal and the video signal through a second timestamp, and exiting; wherein the first timestamp is an audio timestamp corresponding to the audio signal, and the second timestamp is a video timestamp corresponding to the video signal; in the step of determining whether the jump difference value is less than a first preset time, a type of the current timestamp is saved before exiting; and in the step of determining whether the jump difference value is greater than a second preset time, a type of the current timestamp is saved before exiting; wherein determining a jump difference value of the current timestamp further comprises: detecting whether the current timestamp is the first timestamp; in response to the current timestamp being the first time stamp, comparing the first timestamp to the second timestamp to acquire the jump difference value, and in response to the current timestamp not being the first time stamp, comparing the current timestamp to a timestamp corresponding to the saved type of the current timestamp, to acquire the jump difference value. 9. The synchronous modulation method of claim 8 , wherein the first preset time is in a range of 2 seconds to 7 seconds. 10. The synchronous modulation method of claim 8 , wherein the second preset time is in a range of 40 seconds to 80 seconds. 11. The synchronous modulation method of claim 8 , further comprising: after determining whether the jump difference value is greater than a second preset time, determining whether the jump difference value is less than the second preset time but is greater than the first preset time, and in response to the determining whether the jump difference value is less than the second preset time but is greater than the first preset time, the embedded audio and video player uses the second timestamp as the current timestamp to synchronously play the audio signal and the video signal, and waits for a retest. 12. The synchronous modulation method of claim 11 , further comprising after determining whether the jump difference value is less than the second preset time but is greater than the first preset time, determining whether the current timestamp is changed to the first timestamp, and in response to determining the current timestamp is changed to the first time stamp, exiting, and in response to determining the current time stamp is not changed to the first time stamp, then detecting whether a wait time reaches a third preset time, and in response to detecting that the wait time has reached a third present time, returning to the initial step of determining a current timestamp associated with a current synchronous audio signal and a current synchronous video signal, and otherwise returning to determining whether the current timestamp is changed to the first timestamp. 13. The synchronous modulation method of claim 12 , wherein in determining whether the current timestamp is changed to the first timestamp, the synchronous modulation method performed by another process changes the current timestamp. 14. The synchronous modulation method based on an embedded player according to claim 12 , wherein the third preset time is in a range of 10 seconds to 30 seconds.
of multiple content streams on the same device · CPC title
by decomposing the content in the time domain, e.g. in time segments · CPC title
Control parameters, e.g. trick play commands, viewpoint selection · CPC title
Indexing; Addressing; Timing or synchronising; Measuring tape travel · CPC title
involving timestamps for synchronizing content · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.