H04L1/0014

Method and apparatus for implementing congestion control negotiation

A method of configuring a first client device to utilize at least one type of rate adaptation method in a negotiated session with a second client device. The first client determines whether a first type of rate adaptation method and a generic feedback format are to be used in the negotiated session. Upon determining that only the first type of rate adaptation method is to be used, the first client device is configured to utilize the first type of rate adaptation method for both semi-static and dynamic rate adaptation. Upon determining that both are to be used, the first client device is configured to utilize the first type for semi-static rate adaptation, and to utilize for dynamic rate adaptation a preferred rate adaptation method selected from a plurality of rate adaptation method types that provide improved performance for dynamic rate adaptation compared to the first type of rate adaptation method.

Method and system for adjusting sound quality, and host terminal

The present disclosure provides a method for adjusting sound quality, a system for adjusting sound quality, and a host terminal. The method includes: acquiring a coding rate range of a wireless audio device, in response to a host terminal establishing a wireless communication connection with the wireless audio device; presetting a first coding rate of the host terminal according to the coding rate range and a current signal strength of the wireless communication connection, and controlling the host terminal to transmit audio data to the wireless audio device at the first coding rate; acquiring a throughput during the transmission of the audio data fed back by the wireless audio device, and determining whether the throughput matches a current wireless transmission quality; and adjusting the first coding rate according to a determination result, to adjust the sound quality of the audio data.

Mutual-information based recursive polar code construction

Methods, systems, and devices for wireless communication are described. To encode a vector of bits using a polar code, an encoder may allocate information bits of the vector to polarized bit-channels associated with a channel (e.g., a set of unpolarized bit-channels) used for a transmission. In some cases, the polarized bit-channels may be partitioned into groups associated with different values of some associated reliability metric (s). The information bits may be allocated to the polarized bit-channels based on the reliability metrics of the different polarized bit-channels and the overall capacity of a transmission. That is, the bit locations of a transmission may depend on the reliability metrics of different polarized bit-channels and the overall capacity of the transmission. To facilitate puncturing, the overall capacity of the transmission may be adjusted and the unpolarized bit-channels may be partitioned into polarized bit-channels based on the adjusted capacity.

Compensating for interruptions in a wireless connection
11375048 · 2022-06-28 · ·

A method of compensating for potential interruptions in a wireless spatially selective connection over which data at a first compression level is transmitted from a host device to a client device involves determining (S32) that an interruption to the wireless spatially selective connection over which data is being transmitted at a first compression level to a client device is starting or is due to start, compressing (S3Y3) the data at a second compression level that is higher than the first compression level, and forwarding (S34) the data compressed at the second compression level to a transmitting component for wireless spatially non-selective broadcast while the interruption to the spatially selective connection occurs. Determining that the interruption is due to start may involve analysing a historical record of previous interruptions to determine a periodicity of the previous interruptions or receiving information from the transmitting component that an interruption is expected to occur. Determining that the interruption is starting may involve determining that a buffer used for storing the data prior to transmittal is full, indicative that an interruption has commenced, or receiving information from the transmitting component that an interruption has commenced.

Optimizing media streaming by a bitrate-controlling device

In one embodiment, an apparatus includes one or more ports for coupling to an external media-capturing device, wherein the one or more ports are configured to receive a media stream from the external media-capturing device and send an instruction to the external media-capturing device to control a bitrate of the media stream, a network connector configured to communicate with an edge device that provides access to a network, a retransmission unit configured to retransmit the media stream to the network through the network connector and the edge device, and a control unit configured to monitor the retransmission unit to determine a performance metric associated with a retransmission of the media stream and send an instruction through the one or more ports to the external media-capturing device to reduce the bitrate of the media stream in response to a determination that the performance metric fails to satisfy a predetermined criterion.

COMMUNICATION METHOD, COMMUNICATIONS DEVICE, AND STORAGE MEDIUM
20220190953 · 2022-06-16 ·

Embodiments of this application provide a communication method, a communications device, and a storage medium, to process an invalid block in a data stream. In embodiments of this application, N first block streams are obtained, where N is a positive integer. When there is an invalid block in the N first block streams, the invalid block in the N first block streams is converted into a target block, to obtain a to-be-sent block stream. Then, the to-be-sent block stream is sent. Because the invalid block in the block stream is checked and converted into the target block, an error that occurs in service data at a receive end and that is caused by the invalid block can be reduced.

High-definition voice for fixed mobile convergence on mobile and wireline networks

Concepts and technologies provided herein can provide high-definition voice for fixed mobile convergence on mobile and wireline networks. A processor executing instructions can detect a call request associated with a called telephone number to setup a call session, where the call request is initiated from a calling device associated with an originating network. The processor can determine a call path for the call session from the originating network to a receiving network. The processor can create a fixed mobile convergence request to alert an electronic number mapping system of the call path for the call session from the originating network to the receiving network. The electronic number mapping system can provide a network presence map identifying a plurality of call receiving devices associated with the called telephone number that are available to participate in the call session via the receiving network.

Adaptive Bitrate Streaming Of Live Content
20220182433 · 2022-06-09 ·

There is provided a client device arranged to receive a live adaptive bitrate stream, the client device further arranged to: request a manifest file; and request a manifest update hint. The client device further arranged to receive a manifest update hint, the manifest update hint including an indication of when the manifest will be updated; and request an updated manifest file at a time indicated by the manifest update hint.

ELECTRONIC DEVICE SUPPORTING VARIABLE COMPRESSION RATE ON BASIS OF RADIO LINK CONDITION
20220182469 · 2022-06-09 · ·

An electronic device according to one embodiment of the present invention comprises: a first transmission antenna module which transmits a monitoring signal for a radio link on the basis of a preset transmission antenna weight vector according to a first control signal; a first reception antenna module which receives the monitoring signal from the first transmission antenna module on the basis of a preset reception antenna weight vector, and generates first and second monitoring result information on the basis of the monitoring signal; a second transmission antenna module which transmits the first and second monitoring result information; a second reception antenna module which receives the first and second monitoring information from the second transmission antenna module; a processor which transmits the first control signal and a second control signal associated with a compression rate determined on the basis of the first and second monitoring information; and a data compression module which performs compression on a data stream on the basis of the second control signal.

CHANNEL CODING METHOD AND COMMUNICATION APPARATUS
20230275687 · 2023-08-31 ·

This application provides a coding method and a communication apparatus, which may be applied to wireless data transmission. The method includes: A sending apparatus sends indication information to a receiving apparatus, where the indication information indicates first information and second information. The first information indicates a coding scheme of to-be-encoded data, and the coding scheme includes a coding matrix for channel coding and a channel coding mode. The second information indicates a distribution feature of the to-be-encoded data. The sending apparatus performs channel coding on the to-be-encoded data based on the coding scheme, to obtain encoded data. The receiving apparatus receives the indication information sent by the sending apparatus, and the receiving apparatus performs channel decoding on received data based on the indication information, to obtain decoded data.