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

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

A playback device and streaming data technology, which is applied in data exchange, speech analysis, instrumentation, etc. through path configuration, can solve problems such as damaging the real-time performance of calls, and achieve the effect of suppressing and reducing quality deterioration

Active Publication Date: 2007-07-18
III HLDG 12 LLC
View PDF2 Cites 2 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

[0023] FIG. 2 is a block diagram showing the configuration of a communication system including streaming data receiving and playing device 100 according to Embodiment 1 of the present invention. The communication system includes: a streaming data receiving and playing device 100 , a network 150 such as the Internet, and a streaming data sending device 160 . In addition, since the communication system does not provide the function of realizing strict synchronization between nodes, the streaming data receiving and playing device 100 and the streaming data transmitting device 160 respectively operate based on independent internal clocks.

[0024]The streaming data transmitting device 160 extracts a predetermined amount of streaming data in chronological order, packetizes them, and sequentially transmits the packets to the streaming data receiving and playing device 100 on the network 150 . In addition, assuming that RTP is used for packetization of this streaming data, a time sta...

Embodiment approach 2

[0061] In Embodiment 2 according to the present invention, the streaming data receiving and playing device 100 operates according to the control strategy shown in "Table 3" below. That is, in this embodiment, the operations of the playback rate control unit 107 , the out-of-sync calculation unit 102 , and the frame detection unit 104 are different from those of these units in Embodiment 1.

[0062] 【table 3】

[0063] Synchronization Deviation (D)

Calibration conditions

Calibration method

y<=D

-

interpolate y

x<=D

no frame detected

interpolate x

frame detected

-

-x

-

-

-y

no frame detected

Sparse out x

frame detected

-

D<=-y

-

Sparse processing out of y

[0064] 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 f...

Embodiment approach 3

[0074] In Embodiment 3 according to the present invention, the streaming data receiving and playing device 100 operates according to the control strategy shown in "Table 4" below. That is, in this embodiment, the operations of the playback rate control unit 107 , the out-of-sync calculation unit 102 , and the frame detection unit 104 are different from those of these units in Embodiment 1.

[0075] 【Table 4】

[0076] Synchronization Deviation (D)

Calibration conditions

Calibration method

y<=D

-

interpolate y

[0077] z<=D

No frame detected or silent frame detected

Interpolate z

Frame detected and no silent frame detected

-

x<=D

no frame detected

interpolate x

frame detected

-

-x

-

-

-z

no frame detected

Sparse out x

frame detected

-

-y

No frame detected or silent frame detected

Sparse processing out of z

...

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 Applications(China)
IPC IPC(8): H04L12/28H04L13/08H04J3/06H04L29/08H04M11/00
CPCH04L29/06523G10L19/167G10L19/005H04L65/80
Inventor 寺田彻江原宏幸
Owner III HLDG 12 LLC