Method and system for media synchronization

US10341672B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10341672-B2
Application numberUS-201715662986-A
CountryUS
Kind codeB2
Filing dateJul 28, 2017
Priority dateFeb 3, 2017
Publication dateJul 2, 2019
Grant dateJul 2, 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.

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.

First claim

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

Assignees

Inventors

Classifications

  • specially adapted for multi-view video sequence encoding · CPC title

  • H04N19/31Primary

    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

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 US10341672B2 cover?
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 info…
Who is the assignee on this patent?
Korea Advanced Inst Sci & Tech
What technology area does this patent fall under?
Primary CPC classification H04N19/31. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jul 02 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).