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
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
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...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com