Stream data reception/reproduction device and stream data reception/reproduction method
First Claim
1. A stream data reception/playback apparatus, comprising:
- a receiving section that receives packetized stream data;
a receiving buffer that stores a frame group of the received stream data;
a frame detection section that is configured to detect whether the frame group of the stored data stream includes a frame to be played back;
a synchronization difference calculation section that calculates a synchronization difference between an internal clock of a transmitting side and an internal clock of a receiving side from the received data stream; and
a playback speed control section that adjusts a playback speed of the stream data when the frame detection section does not detect a frame to be played back and an absolute value of the synchronization difference is equal to or greater than a first threshold value, wherein the first threshold is a positive value corresponding to an amount of sample data to be interpolated or decimated by the playback speed control section.
4 Assignments
0 Petitions
Accused Products
Abstract
There is disclosed a stream data reception/reproduction device capable of suppressing deterioration of quality of stream data reproduced even when the stream data is received via an IP network or the like in which the packet arrival timing and the order are not guaranteed. In this device, a reproduction speed control unit (107) sets various conditions in accordance with the value of the synchronization difference reported from a synchronization difference calculation unit (102). Only when the set conditions are satisfied, the speed of reproduction of a frame decompressed and inputted from a decoding unit (105) is adjusted. The reproduction speed control unit (107) interpolates a predetermined amount of sample data into the frame or decimates it from the frame when adjusting the reproduction speed.
12 Citations
17 Claims
-
1. A stream data reception/playback apparatus, comprising:
-
a receiving section that receives packetized stream data; a receiving buffer that stores a frame group of the received stream data; a frame detection section that is configured to detect whether the frame group of the stored data stream includes a frame to be played back; a synchronization difference calculation section that calculates a synchronization difference between an internal clock of a transmitting side and an internal clock of a receiving side from the received data stream; and a playback speed control section that adjusts a playback speed of the stream data when the frame detection section does not detect a frame to be played back and an absolute value of the synchronization difference is equal to or greater than a first threshold value, wherein the first threshold is a positive value corresponding to an amount of sample data to be interpolated or decimated by the playback speed control section. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A stream data reception/playback method, comprising:
-
receiving packetized stream data; storing a frame group of the received stream data in a receiving buffer; detecting whether the frame group includes a frame to be played back; calculating a synchronization difference between an internal clock of a transmitting side and an internal clock of a receiving side from the received packetized data stream; and adjusting a playback speed of the stream data when the detecting step detects no frame to be played back and an absolute value of the synchronization difference is equal to or greater than a first threshold, wherein the first threshold is a positive value corresponding to an amount of sample data to be interpolated or decimated for adjusting the playback speed of the stream data. - View Dependent Claims (17)
-
Specification