Unlock instant, AI-driven research and patent intelligence for your innovation.

Stream data reception/reproduction device and stream data reception/reproduction method

A technology of playing device and streaming data, applied in the direction of data exchange, voice analysis, instrument, etc. through path configuration

Active Publication Date: 2010-09-29
III HLDG 12 LLC
View PDF1 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Here, assuming that the buffer capacity is infinite, although there will be no skipping, the delay of the played voice will gradually increase with the passage of the call time, so the real-time performance of the call will be damaged

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Stream data reception/reproduction device and stream data reception/reproduction method
  • Stream data reception/reproduction device and stream data reception/reproduction method
  • Stream data reception/reproduction device and stream data reception/reproduction method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment approach 1

[0029] Receiving unit 101 receives packetized stream data transmitted by stream data transmitting device 160 via network 150 , and sequentially inputs the received packets to out-of-synchronization calculating unit 102 .

[0030] Out-of-synchronization calculating section 102 inputs the extracted time stamp and the frame of the packet to reception buffer 103 whenever necessary after extracting the time stamp from the packets sequentially input by receiving section 101 . In addition, the out-of-sync calculation unit 102 periodically calculates the difference between the internal clock of the stream data transmitting device 160 and the internal clock of the stream data receiving and playing device 100 , that is, the out-of-sync, using the extracted time stamp as described later. In addition, since packet arrival is not guaranteed when receiving packets via the network 150 based on the VoIP technology, which causes irregularity, the out-of-synchronization calculation unit 102 does...

Embodiment approach 2

[0067] In the following, the operation of the stream data receiving and playing device 100 in this embodiment will be described in detail only for the parts that are different from those in the first embodiment.

[0068] In Table 3, "y" is a positive number corresponding to the second threshold. As shown in Table 3, when "x<=D<y" holds for the out-of-synchronization D, the streaming data receiving and playing device 100 performs "x<=D" for the out-of-synchronization D in Embodiment 1. same operation. Also, when "-y<D<=-x" holds for out-of-sync D, streaming data receiving and playing device 100 performs the same operations as when "D-x" holds for out-of-sync D in Embodiment 1.

[0069] In addition, as shown in Table 3, in the case where "y<=D" holds true with respect to the synchronization deviation D, regardless of the content of the notification from the frame detection section 104, the playback rate control section 107 controls the intra-frame input from the decoding sectio...

Embodiment approach 3

[0080]

[0081] By comparing Table 3 and Table 4, it can be seen that in this embodiment, between the first threshold x and the second threshold y used in Embodiment 2, a positive number “z” corresponding to the third threshold is adopted. Therefore, the operation of the streaming data receiving and playing device 100 in this embodiment is the same as the operation of the streaming data receiving and playing device 100 described in the second embodiment in many parts. Therefore, in order to avoid redundant descriptions, in this embodiment, only operations different from those of the stream data receiving and playing device 100 described in Embodiment 2 will be described.

[0082] In addition, in this embodiment, the stream data is assumed to be voice data, and information for distinguishing voiced intervals from voiceless intervals is added based on the power level when the stream data transmitting device 160 encodes each frame. Then, the frame detection section 104 extract...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

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 thins it from the frame when adjusting the reproduction speed.

Description

technical field [0001] The present invention relates to a device for receiving and playing stream data such as audio stream or video stream via a network. Background technique [0002] In recent years, products using VoIP (Voice over IP, IP-based voice communication) technology have been put into practical use. Said VoIP technology uses IP (Internet Protocol, Internet Protocol) network to forward voice data, thereby realizing a call. In VoIP technology, a communication terminal device on the sending side performs A / D (analog / digital) conversion of input voice to generate digital data, packetizes the generated digital data in units of a predetermined amount, and transmits to a network such as the Internet. In addition, in the VoIP technology, the communication terminal device on the sending side may perform compression coding processing on digital data before packetizing it. Also, each piece of digital data divided for packetization is called a frame, and the frame is called...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): H04L12/28H04L13/08H04J3/06H04L29/08H04M11/00
CPCG10L19/005H04L29/06523G10L19/167H04L65/80
Inventor 寺田彻江原宏幸
Owner III HLDG 12 LLC