Communication terminal device, communication terminal receiving method, communication system and gateway
First Claim
1. A communication terminal device for use in IP telephone communication, comprising:
- a data packet unpacking unit for unpacking the received data packets containing the voice information;
a receiving buffer for storing the unpacked data packets;
a decoding unit for decoding the data packets saved in the receiving buffer;
a playing unit for playing the voice information after the decoding unit decodes it; and
a central control unit for controlling the data packet unpacking unit, the receiving buffer and the playing unit, wherein the central control unit comprises;
a network state decision section for deciding whether the network is in a spike state according to the received data packets; and
a buffer adjusting section, which predicts the sequent data packets in one group of data packet when the network is decided to be in a normal state to adjust the size of buffer, and predicts the sequent data packets in one data packet when the network is decided to be in a spike state to enlarge the buffer.
1 Assignment
0 Petitions
Accused Products
Abstract
This invention provides a communication terminal device, a communication terminal receiving method, a communication system with the terminal device and a gateway which stabilize the time delay during VoIP communication and improve the voice quality. The invention comprises: a data packet unpacking unit; a receiving buffer; a decoding unit; a playing unit; and a central control unit. The central control unit comprises: a network state decision section for deciding whether the network is in a spike state according to the received data packets; a buffer adjusting section which predicts the subsequent data packets in one group of data packets when the network is decided to be in a normal state to adjusts the size of the buffer and predicts the subsequent data packets in one data packet when the network is decided to be in a spike state to enlarges the buffer.
-
Citations
13 Claims
-
1. A communication terminal device for use in IP telephone communication, comprising:
- a data packet unpacking unit for unpacking the received data packets containing the voice information;
a receiving buffer for storing the unpacked data packets;
a decoding unit for decoding the data packets saved in the receiving buffer;
a playing unit for playing the voice information after the decoding unit decodes it; and
a central control unit for controlling the data packet unpacking unit, the receiving buffer and the playing unit, wherein the central control unit comprises;
a network state decision section for deciding whether the network is in a spike state according to the received data packets; and
a buffer adjusting section, which predicts the sequent data packets in one group of data packet when the network is decided to be in a normal state to adjust the size of buffer, and predicts the sequent data packets in one data packet when the network is decided to be in a spike state to enlarge the buffer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
- a data packet unpacking unit for unpacking the received data packets containing the voice information;
-
10. A method of receiving IP telephone data, comprising the steps of:
-
deciding whether the network is in a spike state according to the received data packets; and
predicting the sequent data packets in one group of data packet when the network is decided to be in a normal state to adjust the size of the buffer, and predicting the sequent data packets in one data packet when the network is decided to be in a spike state to enlarge the buffer. - View Dependent Claims (11)
-
-
12. A gateway connected between a router and a telephone for use in IP telephone communication, comprising:
- a data packet unpacking unit for unpacking the received data packets containing the voice information;
a receiving buffer for storing the unpacked data packets;
a decoding unit for decoding the data packets saved in the receiving buffer;
a playing unit for playing the voice information after the decoding unit decodes it; and
a central control unit for controlling the data packet unpacking unit, the receiving buffer and the playing unit, wherein the central control unit comprises;
a network state decision section for deciding whether the network is in a spike state according to the received data packets; and
a buffer adjusting section, which predicts the sequent data packets in one group of data packet when the network is decided to be in a normal state to adjust size of the buffer, and predicts the sequent data packets in one data packet when the network is decided to be in a spike state to enlarge the buffer.
- a data packet unpacking unit for unpacking the received data packets containing the voice information;
-
13. A communication system for use in IP telephone communication, comprising:
- a sending device, a receiving device and a router which connects the sending device with the receiving device via internet, the receiving device comprises;
a data packet unpacking unit for unpacking the received packets containing the voice information;
a receiving buffer for storing the unpacked data packets;
a decoding unit for decoding the data packets saved in the receiving buffer;
a playing unit for playing the voice information after the decoding unit decodes it; and
a central control unit for controlling the data packet unpacking unit, the receiving buffer and the playing unit, wherein the central control unit comprises;
a network state decision section for deciding whether the network is in a spike state according to the received data packets; and
a buffer adjusting section, which predicts the sequent data packets in one group of data packet when the network is decided to be in a normal state to adjust the size of buffer, and predicts the sequent data packets in one data packet when the network is decided to be in a spike state to enlarge the buffer.
- a sending device, a receiving device and a router which connects the sending device with the receiving device via internet, the receiving device comprises;
Specification