Video coding with embedded motion
US-12034980-B2 · Jul 9, 2024 · US
US10341672B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10341672-B2 |
| Application number | US-201715662986-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 28, 2017 |
| Priority date | Feb 3, 2017 |
| Publication date | Jul 2, 2019 |
| Grant date | Jul 2, 2019 |
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 method and a system for media synchronization are described. The method for media synchronization may include collecting stream source information, generating network delay information between stream sources by performing a delay test between the stream sources, setting synchronization information of a stream source corresponding to a specific channel based on the collected stream source information and the network delay information, measuring network delay with at least one user terminal to receive the stream source, and updating the synchronization information based on the measured network delay.
Opening claim text (preview).
What is claimed is: 1. A method for media synchronization, comprising: collecting stream source information; generating network delay information between stream sources by performing a delay test between the stream sources; setting synchronization information of a stream source corresponding to a specific channel based on the collected stream source information and the network delay information; measuring network delay with at least one user terminal to receive the stream source; updating the synchronization information based on the measured network delay; and performing time synchronization with the at least one user terminal based on a time clock of the at least one user terminal comprising requesting the time clock of a corresponding terminal to each of a plurality of user terminals when the plurality of user terminals requests to provide the stream source; receiving the time clock of a corresponding terminal from each of the plurality of user terminals in response to the requesting of the time clock; and performing time synchronization between the plurality of user terminals based on the received time clock comprising generating a common time stamp based on the time clock of the corresponding terminal and identifier information of the corresponding terminal; and providing a stream inserted with the generated common time stamp to each of the plurality of user terminals. 2. A method for media synchronization, comprising: collecting stream source information; generating network delay information between stream sources by performing a delay test between the stream sources; setting synchronization information of a stream source corresponding to a specific channel based on the collected stream source information and the network delay information; measuring network delay with at least one user terminal to receive the stream source; updating the synchronization information based on the measured network delay; and performing time synchronization with the at least one user terminal based on a time clock of the at least one user terminal comprising generating the time clock between a system for media synchronization and the at least one user terminal based on the time clock of the at least one user terminal; generating a common time stamp including synchronized time based on the generated time clock; and inserting the generated common time stamp in each stream corresponding to different channels to be transmitted and transmitting the each stream to the at least one user terminal. 3. The method of claim 2 , wherein the stream inserted with the common time stamp is played in accordance with decoding time based on the common time stamp. 4. The method of claim 2 , wherein the performing time synchronization with the at least one user terminal comprises correcting a time difference between the stream source received from a source device and stream to transmit to the at least one user terminal. 5. The method of claim 2 , wherein the collecting information collects delay information from a source device forming the at least one user terminal and the network and the at least one user terminal, the performing time synchronization with the at least one user terminal controls the synchronization function between the at least one user terminal[s] to be off based on the collected delay information. 6. The method of claim 2 , wherein the collecting stream source information collects device profile information or manifest information of a source device from the source device providing the stream source. 7. The method of claim 2 , wherein the setting synchronization information of stream source comprises: determining whether a plurality of stream sources is synchronized with each other after arranging the plurality of sources in asset form when the plurality of stream sources is provided to at least one [a] user terminal; and performing synchronization between the sources by setting synchronization information of each of the plurality of stream sources based on the determination result. 8. The method of claim 1 , wherein the performing time synchronization with the at least one user terminal comprises correcting a time difference between the stream source received from a source device and stream to transmit to the at least one user terminal. 9. The method of claim 1 , wherein the collecting information collects delay information from a source device forming the at least one user terminal and the network and the at least one user terminal, the performing time synchronization with the at least one user terminal controls the synchronization function between the at least one user terminal to be off based on the collected delay information. 10. The method of claim 1 , wherein the collecting stream source information collects device profile information or manifest information of a source device from the source device providing the stream source. 11. The method of claim 1 , wherein the setting synchronization information of stream source comprises: determining whether a plurality of stream sources is synchronized with each other after arranging the plurality of sources in asset form when the plurality of stream sources is provided to a user terminal; and performing synchronization between the sources by setting synchronization information of each of the plurality of stream sources based on the determination result. 12. A system for media synchronization, comprising: a memory having computer readable instructions stored thereon and at least one processor configured to execute the computer readable instructions to collect stream source information, generate network delay information between stream sources by performing a delay test between the stream sources, set synchronization information of a stream source corresponding to a specific channel based on the collected stream source information and the network delay information, measure network delay with at least one user terminal to receive the stream source, and update the synchronization information based on the measured network delay; wherein the at least one processor is configured to execute the computer readable instructions to request time clock of a corresponding terminal to each of a plurality of user terminals when the plurality of user terminals requests to provide the stream source, receive time clock of a corresponding terminal from each of the plurality of user terminals in response to the requesting of the time clock, and perform time synchronization between the plurality of user terminals based on the received time clock; and wherein the at least one processor is configured to execute the computer readable instructions to generate a common time stamp based on the time clock of the corresponding terminal and identifier information of the corresponding terminal and provide[s] a stream inserted with the generated common time stamp to each of the plurality of user terminals. 13. The system of claim 12 , wherein the at least one processor collects device profile information or manifest information of a source device from the source device providing the stream source. 14. The system of claim 12 , wherein at least one processor determines whether a plurality of stream sources is synchronized with each other after arranging the plurality of sources in asset form when the plurality of stream sources is provided to at least one user terminal and performs synchronization between the sources by setting synchronization information of each of the plurality of stream sources based on the determination result. 15. A system for media synchronization, comprising: a memory having computer readable instructions st
specially adapted for multi-view video sequence encoding · CPC title
in the temporal domain · CPC title
in combination with predictive coding · CPC title
using motion compensated temporal filtering [MCTF] · CPC title
Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.