Patent ID: 8997168
Filing Date: 2015-03-31
Classification: G06F,H04N

Abstract:
1. A video server apparatus comprising: a memory comprising a first timer, the memory configured to record content data based on a first time measured by the first timer; a recorder comprising a second timer, the recorder configured to record the content data in the memory based on a second time measured by the second timer; a decoder comprising a third timer, the decoder configured to play the content data recorded in the recorder based on a third time measured by the third timer; a controller configured to control processes performed in the memory, the recorder, and the decoder; a synchronizer configured to generate sync signals in a frame unit; and a sync signal transmitter configured to distribute the sync signals generated by the synchronizer in the frame unit to the memory, the recorder, the decoder, and the controller, wherein the memory comprises a memory time manager, the recorder comprises a recorder time manager, the decoder comprises a decoder time manager, and the controller comprises a controller time manager, wherein the memory time manager, the recorder time manager, the decoder time manager, and the controller time manager are configured to manage the sync signals received from the sync signal transmitter and adjust the first time measured by the first timer, the second time measured by the second timer, and the third time measured by the third timer to the sync signal, wherein the controller comprises a controller decision function, the memory comprises a memory decision function, and the decoder comprises a decoder decision function, and wherein the controller decision function, the memory decision function, and the decoder decision function are configured to determine whether the controller, the memory, and the decoder are synchronized with one another while the controller, the memory, and the decoder are adjusted to synchronize, and if a synchronization error exists, the controller decision function, the memory decision function, or the decoder decision function determines a condition whether data can be recovered in a playback process based on the synchronization error.