Communication processing apparatus, data communication system, and communication processing method

A technology for communication processing and data, which is applied in the field of communication processing devices and data communication systems, and can solve problems such as video or audio interruption

Inactive Publication Date: 2011-11-09
SONY GRP CORP
View PDF1 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This caused a video or audio interruption

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
  • Communication processing apparatus, data communication system, and communication processing method
  • Communication processing apparatus, data communication system, and communication processing method
  • Communication processing apparatus, data communication system, and communication processing method

Examples

Experimental program
Comparison scheme
Effect test

no. 1 example

[0092] figure 2 is a block diagram explaining the functions of a server 200 that distributes streaming data and a client 300 that receives and plays back streaming data. The server 200 and the client 300 establish a TCP connection, and communicate with each other.

[0093] The server 200 includes a content providing unit 201 in which content to be transmitted is stored. The content providing unit 201 includes a storage device such as a hard disk or DVD, or has a tuner function for externally receiving content. The content to be transmitted to the client 300 is input to the data processor 202 from the content providing unit 201 .

[0094] The data processor 202 performs processing for generating data to be transmitted, such as encoding. During the process for generating data to be transmitted, encoded data is generated according to the bit rate determined by the dynamic rate controller 210 . Alternatively, data segments based on multiple bit rates may also be prepared in a...

no. 2 example

[0151] Hereinafter, a second embodiment of the present invention will be described. In the second embodiment, the client calculates the throughput or a value for calculating the throughput based on the received data, and the server controls the bit rate based on the calculated value.

[0152] Figure 8 is a block diagram describing the functions of the server 200 for distributing streaming data and the client 300 for receiving and playing back streaming data in the second embodiment. Communication between the server 200 and the client 300 is realized by establishing a TCP connection.

[0153] with previous reference figure 2 In contrast to the configuration of the first embodiment described, the client 300 includes the packet interval measurer 305 . other parts and figure 2The corresponding parts shown in are substantially the same, but perform a different process. The following description will mainly focus on points different from the first embodiment.

[0154] In th...

no. 3 example

[0177] Hereinafter, a third embodiment will be described in which the bit rate is controlled based on information obtained by an access point (AP).

[0178] exist figure 1 In the network configuration shown in , a client (portable terminal) 123 and a client (playback device) 124 perform communication with the server 101 via an access point (AP) 131 .

[0179] When distributing stream data to a client via an access point (AP), the server must first perform a process for finding the best access point (AP) between the server and the client. will refer to Figure 12 Describe this AP discovery process.

[0180] First, before starting the flow, in step S401, the server 200 performing flow distribution broadcasts an "AP discovery message" including the MAC address of the server 200 itself and the client 123 at the destination of the flow data in the subnetwork MAC address.

[0181] All access points (APs) connected to a certain LAN receive the "AP discovery message" that has been...

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

A communication processing apparatus that acts as a server for transmitting data to a client includes a data transceiver configured to carry out communications with the client, a rate controller configured to control a bitrate of data transmitted to the client; and a data processor configured to prepare data to transmit in accordance with the bitrate. The rate controller includes a throughput calculator configured to extract an effective data transmission and reception period not including an ineffective data transmission and reception period in a period during which a communication connection is maintained between the server and the client, and to calculate a maximum throughput on the basis of the length of the effective data transmission and reception period and the amount of data transmitted; and a bitrate setter configured to set a bitrate within a range of up to a maximum allowable bitrate corresponding to the maximum throughput calculated by the throughput calculator.

Description

technical field [0001] The present invention relates to a communication processing device, a data communication system and a communication processing method. More specifically, the present invention relates to a communication processing device, a data communication system, and a communication processing method that allow appropriate bit rate control during transmission and reception of streaming data. Background technique [0002] Recently, data communication is being effectively performed on the Internet. In addition, home networks are becoming more and more popular. These home networks allow communication between network-connected devices in the home, such as home appliances, computers, and peripheral devices. For example, a home network allows content to be transmitted and received between devices connected via the network. This is convenient and comfortable for the user, so home networking is becoming more and more common. [0003] In a data distribution called stream...

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): H04L1/00H04L29/06H04L47/27H04L47/30
CPCH04L47/18H04L29/06115H04W28/22H04L69/163H04L47/10H04L47/30H04L47/2416H04L47/28H04L47/38
Inventor 小川晃通五十岚卓也舌间一宏见山成志
Owner SONY GRP CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products