Patent US5812201A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5812201A Expired / Lapsed US ⏱️ 0.0 years remaining

Data synchronizing apparatus and method thereof

Assignee: MagnaChip Semiconductor Ltd
•
Filing: 1995-12-27
•
Granted: 1998-09-22
•
Expires: 2015-12-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A data synchronizing apparatus and method thereof capable of readily synchronizing video data and audio data by using a read pointer and a write pointer in each memory device storing the video and the audio data, includes a host processor for extracting video data, an information value indicating a start time of video data display and a system clock signal, and storing the extracted video data at a first data storing unit; and a video encoder for controlling a decoding speed of the video data read from a second data storing unit in accordance with a read pointer value of the second data storing unit when reading and decoding a write pointer value of the second data storing unit indicating an area where the extracted video data is to be stored and a video data previously stored at the second data storing unit.

Inventors

  • 👤 Ki Ryung Yoo

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 11:48
CPC Classifications
H; H04; H04N; H04N5/00; H04N5/04; H04N21/00; H04N21/40; H04N21/43; H04N21/434; H04N21/4341; G; G11; G11B; G11B27/00; G11B27/10; G11B27/19; G11B27/28; G11B27/30; G11B27/3027; H04N21/4302; H04N21/4305; H04N21/4307; H04N21/43072

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 208 words
A data synchronizing apparatus comprising: a host processor for extracting video data, audio data, an information value indicating a start time of video data display, an information value indicating a start time of audio data transmission and a system clock signal value from an inputted bit stream after being encoded, and respectively storing the extracted video data and audio data at a first and a second data storing units; a video decoder for controlling a decoding speed of the video data read from a third data storing unit in accordance with a read pointer value of the third data storing unit when reading and decoding a write pointer value of the third data storing unit indicating an area where the extracted video data is to be stored and a video data previously stored at the third data storing unit; and an audio decoder for controlling a decoding speed of the audio data read from a fourth data storing unit in accordance with a read pointer value of the fourth data storing unit when reading and decoding a write pointer value of the fourth data storing unit indicating an area where the extracted audio data is stored and an audio data previously stored at the fourth data storing unit.
Claim 2
Dependent Claim 208 words
A data synchronizing apparatus comprising: a host processor for extracting video data, audio data, an information value indicating a start time of video data display, an information value indicating a start time of audio data transmission and a system clock signal value from an inputted bit stream after being encoded, and respectively storing the extracted video data and audio data at a first and a second data storing units; a video decoder for controlling a decoding speed of the video data read from a third data storing unit in accordance with a read pointer value of the third data storing unit when reading and decoding a write pointer value of the third data storing unit indicating an area where the extracted video data is to be stored and a video data previously stored at the third data storing unit; and an audio decoder for controlling a decoding speed of the audio data read from a fourth data storing unit in accordance with a read pointer value of the fourth data storing unit when reading and decoding a write pointer value of the fourth data storing unit indicating an area where the extracted audio data is stored and an audio data previously stored at the fourth data storing unit.
Claim 3
Dependent Claim 57 words
The apparatus according to claim 1, wherein the video decoder includes: a first register for storing an information value indicating a start time of video data display as extracted; and a second register for storing the write pointer value of the third data storing unit indicating the area where the extracted video data is to be stored.
Claim 4
Dependent Claim 58 words
The apparatus according to claim 1, wherein the audio decoder includes: a third register for storing an information value indicating a transmitting point of time of the extracted audio data; and a fourth register for storing the write pointer value of the fourth data storing unit indicating the area where the extracted audio data is to be stored.
Claim 5
Dependent Claim 350 words
A data synchronizing method comprising the steps of: a first step for extracting video data, audio data, an information value indicating a start time of video data display, an information value indicating a start time of audio data transmission and a system clock signal value from an inputted bit stream after being encoded, and respectively storing the extracted video data and the audio data at a first and a second data storing units; a second step for storing the extracted information value indicating the start time of video data display and the information value indicating the start time of audio data transmission, at a first and a third registers, and simultaneously storing write pointer values of a third and a fourth data storing units indicating areas where the extracted video data and audio data are to be respectively stored, at a second and a fourth registers; a third step for reading the video data and the audio data respectively stored at the first and the second data storing units at the first step, and storing them at the second and the fourth data storing units; a fourth step for respectively reading and decoding the video data and the audio data each stored at the second and the fourth data storing units at the third step, comparing the read pointer value of the third data storing unit and the write pointer value stored at the second register at the third step in reading the video data and the audio data to identify whether they are the same, and also comparing the read pointer value of the fourth data storing unit and the write pointer value stored at the fourth register at the third step to identify whether they are the same; and a fifth step for repeatedly performing the fourth step if the write pointer value is not the same as the read pointer value upon comparison, or otherwise, controlling a decoding speed of the video data and the audio data at the fourth step if the write pointer value is the same as the read pointer value upon the comparison.
Claim 6
Dependent Claim 350 words
A data synchronizing method comprising the steps of: a first step for extracting video data, audio data, an information value indicating a start time of video data display, an information value indicating a start time of audio data transmission and a system clock signal value from an inputted bit stream after being encoded, and respectively storing the extracted video data and the audio data at a first and a second data storing units; a second step for storing the extracted information value indicating the start time of video data display and the information value indicating the start time of audio data transmission, at a first and a third registers, and simultaneously storing write pointer values of a third and a fourth data storing units indicating areas where the extracted video data and audio data are to be respectively stored, at a second and a fourth registers; a third step for reading the video data and the audio data respectively stored at the first and the second data storing units at the first step, and storing them at the second and the fourth data storing units; a fourth step for respectively reading and decoding the video data and the audio data each stored at the second and the fourth data storing units at the third step, comparing the read pointer value of the third data storing unit and the write pointer value stored at the second register at the third step in reading the video data and the audio data to identify whether they are the same, and also comparing the read pointer value of the fourth data storing unit and the write pointer value stored at the fourth register at the third step to identify whether they are the same; and a fifth step for repeatedly performing the fourth step if the write pointer value is not the same as the read pointer value upon comparison, or otherwise, controlling a decoding speed of the video data and the audio data at the fourth step if the write pointer value is the same as the read pointer value upon the comparison.
Claim 7
Dependent Claim 52 words
The apparatus according to claim 2, wherein the video decoder repeatedly compares the read pointer value of the third data storing unit and the write pointer value and controls the decoding speed of the video data if the write pointer value is the same as the read pointer value upon the comparison.
Claim 8
Dependent Claim 52 words
The apparatus according to claim 3, wherein the audio decoder repeatedly compares the read pointer value of the fourth data storing unit and the write pointer value and controls the decoding speed of the audio data if the write pointer value is the same as the read pointer value upon the comparisons.

References Cited (Backward Citations)

US5506932A Cited
US5594660A Cited
US5588029A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-09-21 2002-03-23 2002-09-22 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-09-21 2006-03-23 2006-09-22 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-09-21 2010-03-23 2010-09-22 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag