Information processing apparatus
AssigneeSony Corporation
InventorYoko Komori
Life of this patent
Estimating the term…
Abstract
Audio data is prevented from not synchronizing with video data when splicing. A first GOP of a video stream of a second program is spliced to a last GOP of a video stream of a first program. A first GOP of an audio stream of the second program is spliced to a last GOP of an audio stream of the first program. In this case, a gap amount PTS_FS required for synchronizing video data and audio data after the splicing is computed for each GOP. For the splicing processing, a gap amount PTS_FS_SPLYCE caused when the last GOP is spliced to the first GOP directly and the PTS_FS are used.
Claims5
An information processing apparatus for processing input video data in a processing unit and input audio data in a processing unit different from the processing unit for the input video data in size, comprising:
- ending time information calculating means for calculating ending time information of the processing unit of the input video data and ending time information of the processing unit of the input audio data from the input video data in the processing unit and the input audio data in the processing unit;
- first gap amount information calculating means for, when the input video data in the processing unit and the input audio data in the processing unit are spliced to previous processing units directly, calculating, for each of the processing units, first gap amount information indicating a gap amount between the input video data in the processing unit and the input audio data in the processing unit for synchronizing the input video data in the processing unit and the input audio data in the processing unit;
- second gap amount information calculating means for calculating, for each of the processing units, second gap amount information indicating a gap amount between ending time information of the video data in the previous processing unit and the input audio data in the processing unit for synchronizing the input audio data in the processing unit and the input video data in the processing unit;
- and
- mute data inserting means for, when the second gap amount is larger than the first gap amount, inserting mute information indicating a mute between the previous audio data and the input audio data for each of the processing unit.
An information processing method performed by a processor for processing input video data in a processing unit and input audio data in a processing unit different from the processing unit for the input video data in size, comprising the steps of:
- calculating by the processor, ending time information of the processing unit of the input video data and ending time information of the processing unit of the input audio data from the input video data in the processing unit and the input audio data in the processing unit;
- when the input video data in the processing unit and the input audio data in the processing unit are spliced to previous processing units directly, calculating by the processor, for each of the processing units, first gap amount information indicating a gap amount between the input video data in the processing unit and the input audio data in the processing unit for synchronizing the input video data in the processing unit and the input audio data in the processing unit;
- calculating by the processor for each of the processing units, second gap amount information indicating a gap amount between ending time information of video data in the previous processing unit and the input audio data in the processing unit for synchronizing the input audio data in the processing unit and the input video data in the processing unit;
- and
- when the second gap amount is larger than the first gap amount, inserting, by the processor, mute information indicating a mute between the previous audio data and the input audio data for each of the processing unit.
A non-transitory recording medium storing a program for processing input video data in a processing unit and input audio data in a processing unit different from the processing unit for the input video data in size, said program comprising the steps of:
- calculating ending time information of the processing unit of the input video data and ending time information of the processing unit of the input audio data from the input video data in the processing unit and the input audio data in the processing unit;
- when the input video data in the processing unit and the input audio data in the processing unit are spliced to previous processing units directly, calculating, for each of the processing units, first gap amount information indicating a gap amount between the input video data in the processing unit and the input audio data in the processing unit for synchronizing the input video data in the processing unit and the input audio data in the processing unit:
- calculating, for each of the processing units, second gap amount information indicating a gap amount between ending dine information of video data in the previous processing unit and the input audio data in the processing unit for synchronizing the input audio data in the processing unit and the input video data in the processing unit;
- and
- when the second gap amount is larger than the first gap amount, inserting mute information indicating a mute between the previous audio data and the input audio data for each of the processing unit.
A program embodied in a non-transitory computer-readable medium for processing input video data in a processing unit and input audio data in a processing unit different from the processing unit for the input video data in size, said program implementing the method comprising the steps of:
- calculating ending time information of the processing unit of the input video data and ending time information of the processing unit of the input audio data from the input video data in the processing unit and the input audio data in the processing unit;
- when the input video data in the processing unit and the input audio data in the processing unit are spliced to previous processing units directly, calculating, for each of the processing units, first gap amount information indicating a gap amount between the input video data in the processing unit and the input audio data in the processing unit for synchronizing the input video data in the processing unit and the input audio data in the processing unit;
- calculating, for each of the processing units, second gap amount information indicating a gap amount between ending time information of video data in the previous processing unit and the input audio data in the processing unit for synchronizing the input audio data in the processing unit and the input video data in the processing unit;
- and when the second gap amount is larger than the first gap amount, inserting mute information indicating a mute between the previous audio data and the input audio data for each of the processing unit.
Dependencies are inferred from the claim text.