Patent classifications
H04L49/9023
Method and Apparatus for Voice Communication Based on Voice Activity Detection
Voice communication method and apparatus and method and apparatus for operating jitter buffer are described. Audio blocks are acquired in sequence. Each of the audio blocks includes one or more audio frames. Voice activity detection is performed on the audio blocks. In response to deciding voice onset for a present one of the audio blocks, a subsequence of the sequence of the acquired audio blocks is retrieved. The subsequence precedes the present audio block immediately. The subsequence has a predetermined length and non-voice is decided for each audio block in the subsequence. The present audio block and the audio blocks in the subsequence are transmitted to a receiving party. The audio blocks in the subsequence are identified as reprocessed audio blocks. In response to deciding non-voice for the present audio block, the present audio block is cached.
Method and apparatus for voice communication based on voice activity detection
Voice communication method and apparatus and method and apparatus for operating jitter buffer are described. Audio blocks are acquired in sequence. Each of the audio blocks includes one or more audio frames. Voice activity detection is performed on the audio blocks. In response to deciding voice onset for a present one of the audio blocks, a subsequence of the sequence of the acquired audio blocks is retrieved. The subsequence precedes the present audio block immediately. The subsequence has a predetermined length and non-voice is decided for each audio block in the subsequence. The present audio block and the audio blocks in the subsequence are transmitted to a receiving party. The audio blocks in the subsequence are identified as reprocessed audio blocks. In response to deciding non-voice for the present audio block, the present audio block is cached.
TRANSMISSION SYSTEM, TRANSMITTING APPARATUS, RECEIVING APPARATUS, AND DATA TRANSMISSION METHOD
A transmitting apparatus transmits a management frame and a waiting time information after transmitting a first client data output from a first buffer to a receiving apparatus. A first control unit waits for second client data to be output from the first buffer until the transmitting apparatus completes transmission of the management frame and the waiting time information. A second control unit, based on the waiting time information, determines an output start timing at which output of the second client data from the second buffer. The output start timing is a timing at which a time shorter than a data reception interval elapses from completion of output of the first client data from the second buffer. The reception interval is a time from completion of reception of the first client data by the receiving apparatus to start of reception of the second client data by the receiving apparatus.
TRANSMISSION SYSTEM, TRANSMITTING APPARATUS, RECEIVING APPARATUS, AND DATA TRANSMISSION METHOD
A transmitting apparatus transmits a management frame and a waiting time information after transmitting a first client data output from a first buffer to a receiving apparatus. A first control unit waits for second client data to be output from the first buffer until the transmitting apparatus completes transmission of the management frame and the waiting time information. A second control unit, based on the waiting time information, determines an output start timing at which output of the second client data from the second buffer. The output start timing is a timing at which a time shorter than a data reception interval elapses from completion of output of the first client data from the second buffer. The reception interval is a time from completion of reception of the first client data by the receiving apparatus to start of reception of the second client data by the receiving apparatus.
USB hub internal data transmission method and USB hub chip
The USB HUB chip comprises at least a first USB transceiver, a second USB transceiver, a data bit insertion unit, a high-speed routing module and a re-synchronization unit before transmitting. Before a serial data valid signal is asserted, inserted data is inserted into serial data and then transmitted to the high-speed routing module, and the data and a clock are re-synchronized before transmitting to complete internal data transmission. According to the invention, a 480 MHz clock does not need to be synchronously transmitted with the serial data, high-frequency radiation is reduced, time sequence mismatching between the serial data and a global clock does not need to be considered, the difficulty of wiring and layout design is reduced, valid serial data bits do not need to be wasted for clock synchronization, internal delay of the HUB is reduced, long-distance wiring or expansion of more USB ports is facilitated.
USB hub internal data transmission method and USB hub chip
The USB HUB chip comprises at least a first USB transceiver, a second USB transceiver, a data bit insertion unit, a high-speed routing module and a re-synchronization unit before transmitting. Before a serial data valid signal is asserted, inserted data is inserted into serial data and then transmitted to the high-speed routing module, and the data and a clock are re-synchronized before transmitting to complete internal data transmission. According to the invention, a 480 MHz clock does not need to be synchronously transmitted with the serial data, high-frequency radiation is reduced, time sequence mismatching between the serial data and a global clock does not need to be considered, the difficulty of wiring and layout design is reduced, valid serial data bits do not need to be wasted for clock synchronization, internal delay of the HUB is reduced, long-distance wiring or expansion of more USB ports is facilitated.
INFORMATION DETERMINING METHOD AND COMMUNICATION DEVICE
Embodiments of this application provide an information determining method and a communication device, pertaining to the field of wireless communications technologies and including: performing, by a first communication device, a first operation; where the performing a first operation includes at least one of the following: obtaining first information, where the first information includes at least one of the following: a first timestamp of a target data packet, a sampling frequency, information for identifying the target data packet, and information for identifying a target burst to which the target data packet belongs; performing a first sub-operation of the first operation based on the first information; and performing a second sub-operation of the first operation.
INFORMATION DETERMINING METHOD AND COMMUNICATION DEVICE
Embodiments of this application provide an information determining method and a communication device, pertaining to the field of wireless communications technologies and including: performing, by a first communication device, a first operation; where the performing a first operation includes at least one of the following: obtaining first information, where the first information includes at least one of the following: a first timestamp of a target data packet, a sampling frequency, information for identifying the target data packet, and information for identifying a target burst to which the target data packet belongs; performing a first sub-operation of the first operation based on the first information; and performing a second sub-operation of the first operation.
Tunable latency with minimum jitter
Systems and methods for relaying a plurality of data packets to and from a subscriber over an access network that imparts a variable latency of one packet relative to other packets. The latency of each packet is controlled so as to increase the average latency experienced by the plurality of packets and decrease the variance of the respective latencies experienced by each of the packets.
Tunable latency with minimum jitter
Systems and methods for relaying a plurality of data packets to and from a subscriber over an access network that imparts a variable latency of one packet relative to other packets. The latency of each packet is controlled so as to increase the average latency experienced by the plurality of packets and decrease the variance of the respective latencies experienced by each of the packets.