Patent ID: 11895349
Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
Field: Audio-visual technology (Electrical engineering)
Classification: CPC H | IPC H

Claim 4:
5. A non-transitory recording medium storing a synchronous control program for causing a computer to execute a synchronous control method performed by a synchronous control device that synchronizes a plurality of data output from a decoding device, the plurality of data comprising video data, audio data, or video and audio data, wherein executing of the synchronous control program causes one or more computers to perform operations comprise:
acquiring, by a frame data acquisition unit, a plurality of frame data from the plurality of data in a chronological order;
performing, by a first data adjustment unit, frame adjustment based on a predetermined frame adjustment instruction before decoding the plurality of frame data by inserting predetermined frame data into non-decoded plurality of frame data or deleting a piece of frame data from the non-decoded plurality of frame data;
performing, by a second data adjustment unit, frame adjustment based on a predetermined frame adjustment instruction after decoding the plurality of frame data by inserting predetermined frame data into the decoded plurality of frame data or deleting a piece of frame data from the decoded plurality of frame data;
sequentially outputting, by a data output unit and from the decoding device, each of the frame data subjected to the frame adjustment by one or both of the first data adjustment unit and the second data adjustment unit; and
comparing, by a data output time-point adjustment unit, a reference time point for outputting each of the frame data with an output time point at which each of the frame data is output,
wherein, in the comparing,
issuing the predetermined frame adjustment instruction to one or both of the first data adjustment unit and the second data adjustment unit based on user's settings,
issuing the predetermined frame adjustment instruction for inserting the predetermined frame data, if the output time point precedes the reference time point by a threshold value or longer, and

issuing the predetermined frame adjustment instruction for deleting the piece of the frame data, if the output time point is delayed from the reference time point by a threshold value or longer.