Back to results
US 9,854,295 B2Granted
Content output device and program
AssigneeRenesas Electronics Corporation
InventorsMasami Tako, Naohiro Nishikawa, Yuichi Takagi
Life of this patent
Estimating the term…
Abstract
A data processing device, includes a bus, a demultiplexer which receives content including video data and audio data. A memory interface is coupled to the bus, and is connectable to a memory for temporarily accumulating the video data and the audio data output from the demultiplexer.
Claims22
A data processing device, comprising:
- a bus;
- a demultiplexer which receives content including video data and audio data;
- a memory interface which is coupled to the bus, and which is connectable to a memory for temporarily accumulating the video data and the audio data output from the demultiplexer;
- a display output module which is connectable to a display device for displaying a video based on the video data output from the memory;
- and
- an audio output module which is connectable to an audio device for outputting a sound based on the audio data output from the memory,
- wherein the data processing device is configured to:
- determine whether a frame of a new content of audio or video has been received;
- whenever a new content is determined as having been received, initially set a delay amount start value and a delay amount end value to thereby define a slow reproduction period for the new content, the slow reproduction period comprising a period between the delay amount start value and the delay amount end value;
- add a delay amount to a time stamp of each frame of video data and to a time stamp of each frame of audio data being written into the memory;
- add an incremental value to the delay amount at predetermined time intervals during the slow reproduction period so that the delay amount added to time stamps increases over time;
- and
- stop the adding of the incremental value to the delay amount when the delay amount reaches the delay amount end value, said delay amount end value switching a reproduction rate of the data processing device from the slow reproduction rate to a normal reproduction rate.
10 more elements
A method of multimedia data processing, the method comprising:
- determining whether a frame of a new content of audio or video has been received;
- whenever a new content frame is determined as having been received, initially setting a delay amount start value and a delay amount end value to thereby define a slow reproduction period for the new content as comprising a period between the delay amount start value and the delay amount end value;
- adding a delay amount to a time stamp of each frame of video data and to a time stamp of each frame of audio data being written into the memory;
- adding an incremental value to the delay amount at predetermined time intervals during the slow reproduction period so that the delay amount added to time stamps increases over time;
- and
- stopping the adding of the incremental value to the delay amount when the delay amount reaches the delay amount end value, the delay amount end value switching a reproduction rate from the slow reproduction rate to a normal reproduction rate.
3 more elements
A data processing device, comprising:
- a processor;
- a memory accessible by the processor;
- a bus;
- a demultiplexer, and which receives a content including video data and audio data;
- a memory interface, and which is connectable to the memory for temporarily accumulating the video data and the audio data output from the demultiplexer in accordance with a delay amount;
- a display output module, and which is connectable to a display device for displaying a video based on the video data output from the memory;
- and
- an audio output module which is connectable to an audio device for outputting a sound based on the audio data output from the memory,
- wherein the memory accessible by the processor stores a set of instructions that causes the data processing device to:
- determine whether a frame of a new content of audio or video has been received;
- whenever a new content is received, initially set a delay amount start value and a delay amount end value to thereby define a slow reproduction period for the new content;
- sequentially read from the memory via the memory interface and sent to the display output module, a frame of the video data as video output data;
- and
- sequentially read from the memory via the memory interface and sent to the audio output module, a frame of the audio data, as a frame of audio output data that is synchronized with the frame of video output data,
- wherein, during the slow reproduction period, the data processing device:
- adds a delay amount to a time stamp of each frame of video data and to a time stamp of each frame of audio data being written into the memory;
- adds an incremental value to the delay amount at predetermined time intervals during the slow reproduction period so that the delay amount added to time stamps increases over time;
- and
- stops the adding of the incremental value to the delay amount when the delay amount reaches the delay amount end value, which switches a reproduction rate from the slow reproduction rate to a normal reproduction rate;
- wherein the delay amount end value is used as the delay amount to be added to subsequent frames of video data and frames of audio data for a remainder of the content, to provide the normal reproduction rate, and
- wherein the frames of video data and frames of audio data are synchronized by reason that the frames are read from memory when an accumulated value of the frame time stamp plus the added delay amount thereto coincides with or has passed a common time information, the common time information compliant with a protocol of a data format of the video data and the audio data for indicating a synchronization of the video data and the audio data.
18 more elements
Dependencies are inferred from the claim text.