System and method for time synchronization between multimedia content and segment metadata
First Claim
1. A time synchronization system, comprising:
- a content processor receiving and storing multimedia content containing first segment time information as received content;
a metadata processor receiving and storing segment metadata for the received content containing second segment time information as received metadata;
a synchronizer extracting the first segment time information from the received content and the second segment time information from the received metadata in response to a content segment request signal of a user as first extracted segment time information and as second extracted segment time information, determining a first reference time point and a second reference time point from the first and the second extracted segment time information, respectively, correcting a relative time point of the received content using a difference between the first and the second reference time points as a corrected relative time point, and synchronizing the received content and metadata using the corrected relative time point; and
a content segment browser for forwarding the content segment request signal to the synchronizer and reproducing a plurality of segments of the received content synchronized by the synchronizer,wherein the first segment time information comprises a first Global Positioning System (GPS) time information and a first decoding time stamp (DTS) time information, the second segment time information comprises a second GPS time information and a second DTS time information, and the first and the second reference time points are the first and the second DTS time information, respectively, and wherein;
if the first GPS time information of the received content is ahead of the second GPS time information of the received metadata,the synchronizer causes a difference between the first and the second DTS time information (Δ
TDTS) to be changed to Δ
TDTS−
233 as a new Δ
TDTS when the Δ
TDTS>
0 or the Δ
TDTS to remain unchanged when the Δ
TDTS<
0 and then corrects the relative time point of the received content by adding an absolute value of the Δ
TDTS to a relative time value in the received metadata, where the Δ
TDTS is a value obtained by subtracting the second DTS time information of the received metadata from the first DTS time information of the received content;
orif the first GPS time information of the received content is behind the second GPS time information of the received metadata,the synchronizer causes the Δ
TDTS to be changed to Δ
TDTS+233 as the new Δ
TDTS when the Δ
TDTS<
0 or the Δ
TDTS to remain unchanged when the Δ
TDTS>
0 and then corrects the relative time point of the received content by subtracting an absolute value of the Δ
TDTS from the relative time value in the received metadata, where the Δ
TDTS is a value obtained by subtracting the second DTS time information value of the received metadata from the first DTS time information value of the received content.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for time synchronization between multimedia content and segment metadata. Time synchronization system of the present invention includes a content processor receiving and storing multimedia content containing first segment time information; a metadata processor receiving and storing segment metadata for the content containing second segment time information; a synchronizer extracting the first segment time information from the multimedia content and the second segment time information from the metadata in response to a request of a user, determining respective reference time points from the first and second extracted segment time information, correcting a relative time point of the content using a difference between the determined reference time points, and synchronizing the received content and metadata using the corrected relative time point; and a content segment browser forwarding the content segment request signal to the synchronizer and reproducing a plurality of segments of the content synchronized by the synchronizer.
-
Citations
4 Claims
-
1. A time synchronization system, comprising:
-
a content processor receiving and storing multimedia content containing first segment time information as received content; a metadata processor receiving and storing segment metadata for the received content containing second segment time information as received metadata; a synchronizer extracting the first segment time information from the received content and the second segment time information from the received metadata in response to a content segment request signal of a user as first extracted segment time information and as second extracted segment time information, determining a first reference time point and a second reference time point from the first and the second extracted segment time information, respectively, correcting a relative time point of the received content using a difference between the first and the second reference time points as a corrected relative time point, and synchronizing the received content and metadata using the corrected relative time point; and a content segment browser for forwarding the content segment request signal to the synchronizer and reproducing a plurality of segments of the received content synchronized by the synchronizer, wherein the first segment time information comprises a first Global Positioning System (GPS) time information and a first decoding time stamp (DTS) time information, the second segment time information comprises a second GPS time information and a second DTS time information, and the first and the second reference time points are the first and the second DTS time information, respectively, and wherein; if the first GPS time information of the received content is ahead of the second GPS time information of the received metadata, the synchronizer causes a difference between the first and the second DTS time information (Δ
TDTS) to be changed to Δ
TDTS−
233 as a new Δ
TDTS when the Δ
TDTS>
0 or the Δ
TDTS to remain unchanged when the Δ
TDTS<
0 and then corrects the relative time point of the received content by adding an absolute value of the Δ
TDTS to a relative time value in the received metadata, where the Δ
TDTS is a value obtained by subtracting the second DTS time information of the received metadata from the first DTS time information of the received content;
orif the first GPS time information of the received content is behind the second GPS time information of the received metadata, the synchronizer causes the Δ
TDTS to be changed to Δ
TDTS+233 as the new Δ
TDTS when the Δ
TDTS<
0 or the Δ
TDTS to remain unchanged when the Δ
TDTS>
0 and then corrects the relative time point of the received content by subtracting an absolute value of the Δ
TDTS from the relative time value in the received metadata, where the Δ
TDTS is a value obtained by subtracting the second DTS time information value of the received metadata from the first DTS time information value of the received content.
-
-
2. A time synchronization system, comprising:
-
a content processor receiving and storing multimedia content containing first segment time information as received content; a metadata processor receiving and storing segment metadata for the received content containing second segment time information as received metadata; a synchronizer extracting the first segment time information from the received content and the second segment time information from the received metadata in response to a content segment request signal of a user as first extracted segment time information and as second extracted segment time information, determining a first reference time point and a second reference time point from the first and the second extracted segment time information, respectively, correcting a relative time point of the received content using a difference between the first and the second reference time points as a corrected relative time point, and synchronizing the received content and metadata using the corrected relative time point; and a content segment browser for forwarding the content segment request signal to the synchronizer and reproducing a plurality of segments of the received content synchronized by the synchronizer, wherein the first segment time information comprises a first Global Positioning System (GPS) time information and a first presentation time stamp (PTS) time information, the second segment time information comprises a second GPS time information and a second PTS time information, and the first and the second reference time points are the first and the second PTS time information, respectively, and wherein; if the first GPS time information of the received content is ahead of the second GPS time information of the received metadata, the synchronizer causes a difference between the first and the second PTS (Δ
TPTS) to be changed to Δ
TPTS−
233 as a new Δ
TPTS when the Δ
TPTS>
0 or the Δ
TPTS to remain unchanged when the Δ
TPTS<
0 and then corrects the relative time point of the received content by adding an absolute value of the Δ
TPTS to a relative time value in the received metadata, where the Δ
TPTS is a value obtained by subtracting the second PTS time information value of the received metadata from the first PTS time information value of the received content;
orif the first GPS time information of the received content is behind the second GPS time information of the received metadata, the synchronizer causes the Δ
TPTS to be changed to Δ
TPTS+233 as the new Δ
TPTS when the Δ
TPTS<
0 or the Δ
TPTS to remain unchanged when the Δ
TPTS>
0 and then corrects the relative time point of the received content by subtracting an absolute value of the Δ
TPTS from the relative time value in the received metadata, where the Δ
TPTS is the value obtained by subtracting the second PTS time information value of the received metadata from the first PTS time information value of the received content.
-
-
3. A time synchronization method, comprising:
-
(1) receiving a multimedia content containing first segment time information as received content and segment metadata for the multimedia content containing second segment time information for the multimedia content as received metadata; (2) extracting the first segment time information from the received content and the second segment time information from the received metadata to determine a first reference time point and a second reference time point, respectively; (3) correcting a relative time point of the received content using a difference between the first and the second reference time points to generate a corrected relative time point; and (4) synchronizing the received content and received metadata received in (1) using the corrected relative time point, wherein the first segment time information comprises a first Global Positioning System (GPS) time information and a first decoding time stamp (DTS) time information, the second segment time information comprises a second GPS time information and a second DTS time information, and the first and the second reference time points are the first and the second DTS time information, respectively, and wherein; if the first GPS time information of the received content is ahead of the second GPS time information of the received metadata, (3) comprises (3-1) causing a difference between the first and the second DTS time information (Δ
TDTS) to be changed to Δ
TDTS−
233 as a new Δ
TDTS when the Δ
TDTS>
0 or the Δ
TDTS to remain unchanged when the Δ
TDTS<
0 and (3-2) correcting the relative time point of the received content by adding an absolute value of the Δ
TDTS to the relative time value in the received metadata, where the Δ
TDTS is a value obtained by subtracting the second DTS time information value of the received metadata from the first DTS time information value of the received content;
orif the first GPS time information of the received content is behind the second GPS time information of the received metadata, (3) comprises (3-1) causing the Δ
TDTS to be changed to Δ
TDTS+233 as the new Δ
TDTS when the Δ
TDTS<
0 or the Δ
TDTS to remain unchanged when the Δ
TDTS>
0 and (3-2) correcting the relative time point of the received content by subtracting an absolute value of the Δ
TDTS from the relative time value in the received metadata, where the Δ
TDTS is a value obtained by subtracting the second DTS time information value of the received metadata from the first DTS time information value of the received content.
-
-
4. A time synchronization method, comprising:
-
(1) receiving a multimedia content containing first segment time information as received content and segment metadata for the multimedia content containing second segment time information for the multimedia content as received metadata; (2) extracting the first segment time information from the received content and the second segment time information from the received metadata to determine a first reference time point and a second reference time point, respectively; (3) correcting a relative time point of the received content using a difference between the first and the second reference time points to generate a corrected relative time point; and (4) synchronizing the received content and received metadata received in (1) using the corrected relative time point, wherein the first segment time information comprises a first Global Positioning System (GPS) time information and a first presentation time stamp (PTS) time information, the second segment time information comprises a second GPS time information and a second PTS time information, and the first and the second reference time points are the first and the second PTS time information, respectively, and wherein; if the first GPS time information of the received content is ahead of the second GPS time information of the received metadata, (3) comprises (3-1) causing a difference between the first and the second PTS (Δ
TPTS) to be changed to Δ
TPTS−
233 as a new Δ
TPTS when the Δ
TPTS>
0 or the Δ
TPTS to remain unchanged when the Δ
TPTS<
0 and (3-2) correcting the relative time point of the received content by adding an absolute value of the Δ
TPTS to a relative time value in the received metadata, where the Δ
TPTS is a value obtained by subtracting the second PTS time information value of the received metadata from the first PTS time information value of the received content;
orif the first GPS time information of the received content is behind the second GPS time information of the received metadata, (3) comprises (3-1) causing the Δ
TPTS to be changed to Δ
TPTS+233 as the new Δ
TPTS when the Δ
TPTS<
0 or Δ
TPTS to remain unchanged when the Δ
TPTS>
0 and (3-2) correcting the relative time point of the received content by subtracting an absolute value of the Δ
TPTS from the relative time value in the received metadata, where the Δ
TPTS is a value obtained by subtracting the second PTS time information value of the received metadata from the first PTS time information value of the received content.
-
Specification