IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
UP-0429406
(1999-10-26)
|
등록번호 |
US-7522631
(2009-07-01)
|
발명자
/ 주소 |
- Brown, James M.
- Yao, Yu Dong
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
38 인용 특허 :
26 |
초록
▼
A method and apparatus for efficient data transmission in a wireless voice-over-data communication system. In a transmitter, data segments are transmitted in accordance with a predefined data protocol. The predefined data protocol is modified to define a first segment size and a second segment size
A method and apparatus for efficient data transmission in a wireless voice-over-data communication system. In a transmitter, data segments are transmitted in accordance with a predefined data protocol. The predefined data protocol is modified to define a first segment size and a second segment size. The first segment size represents a minimum segment size that can be transmitted. The second segment size represents a maximum segment size that can be transmitted. A segment is created and transmitted whenever a quantity of time-sensitive information available for transmission allows a segment to be constructed having a segment size between the minimum segment size and the maximum segment size. A segment of any size up to the maximum segment size is also created and transmitted whenever any time-sensitive information is available for transmission and an acknowledgement message is received by the transmitter.
대표청구항
▼
We claim: 1. A transmitter for generating segments of time-sensitive information to be wirelessly transmitted to a receiver, comprising: a queue for storing a plurality of data frames representing time-sensitive information; a memory for storing a minimum segment size and a maximum segment size of
We claim: 1. A transmitter for generating segments of time-sensitive information to be wirelessly transmitted to a receiver, comprising: a queue for storing a plurality of data frames representing time-sensitive information; a memory for storing a minimum segment size and a maximum segment size of the segments; wherein the minimum segment size is predefined and wherein the maximum segment size is negotiated between the transmitter and the receiver; a processor for generating a first segment, corresponding to at least a portion of the time-sensitive information, when a quantity of the time-sensitive information in the queue allows the first segment to have a first segment size between the minimum segment size and the maximum segment size; and wherein the processor generates a second segment, corresponding to at least another portion of the time-sensitive information, upon receipt of an acknowledgement message from a receiver, wherein the second segment comprises a second segment size less than the minimum segment size. 2. The transmitter of claim 1, wherein the processor generates one or more subsequent segments after the second segment if more of the time-sensitive information is available in the queue, wherein the one or more subsequent segments have any size up to the maximum segment size. 3. The transmitter of claim 1, wherein the processor further comprises a first processor and a data protocol processor, wherein the first processor provides the data protocol processor with an instruction to generate the first data segment, wherein the data protocol processor generates the first segment and the second segment, and wherein the data protocol processor generates one or more subsequent segments after the second segment, based on the acknowledgement message, if more of the time-sensitive information is available in the queue. 4. The transmitter of claim 1, wherein the processor further comprises a first processor and a data protocol processor, wherein the first processor provides the data protocol processor with an instruction to generate the first data segment, wherein the data protocol processor generates the first segment and the second segment, and wherein the data protocol processor is further operable, after generating the first segment based on the instruction, to generate one or more subsequent segments if the acknowledgement message is not received and if a remaining quantity of the time-sensitive information in the queue allows each of the one or more subsequent segments to have a respective segment size equal to or greater than the minimum segment size. 5. The transmitter of claim 1, wherein the queue receives the respective time-sensitive information corresponding to the first segment before the respective time-sensitive information corresponding to the second segment. 6. The transmitter of claim 1, wherein the minimum segment size is predefined and wherein the maximum segment size is negotiated between the transmitter and the receiver. 7. The transmitter of claim 1, wherein both of the first segment and the second segment comprise a data packet representing audio information or video information. 8. The transmitter of claim 1, wherein the acknowledgement message represents a confirmation of a receipt of the first segment by the receiver. 9. The transmitter of claim 1, further comprising a vocoder for generating the plurality of data frames representing the time-sensitive information. 10. The transmitter of claim 1, further comprising an analog-to-digital converter for digitizing the time-sensitive information. 11. A transmitter for generating segments of time-sensitive information to be wirelessly transmitted to a receiver, comprising: means for queuing a plurality of data frames representing time-sensitive information; means for storing a minimum segment size and a maximum segment size of the segments; wherein the minimum segment size is predefined and wherein the maximum segment size is negotiated between the transmitter and the receiver; means for generating a first segment, corresponding to at least a portion of the time-sensitive information, when a quantity of the time-sensitive information in the means for storing the plurality of data frames allows the first segment to have a first segment size between the minimum segment size and the maximum segment size; and wherein the means for generating generates a second segment, corresponding to at least another portion of the time-sensitive information, upon receipt of an acknowledgement message from a receiver, wherein the second segment comprises a second segment size less than the minimum segment size. 12. A method of generating segments of time-sensitive information to be wirelessly transmitted to a receiver, comprising: queuing a plurality of data frames representing time-sensitive information; storing a minimum segment size and a maximum segment size of the segments; wherein the minimum segment size is predefined and wherein the maximum segment size is negotiated with the receiver; generating a first segment, corresponding to at least a portion of the time-sensitive information, when a queued quantity of the time-sensitive information allows the first segment to have a first segment size between the minimum segment size and the maximum segment size; and generating a second segment, corresponding to at least another portion of the time-sensitive information, upon receipt of an acknowledgement message from a receiver, wherein the second segment comprises a second segment size less than the minimum segment size. 13. The method of claim 12, further comprising generating one or more subsequent segments after the second segment if more of the time-sensitive information is available in the queue, wherein the one or more subsequent segments have any size up to the maximum segment size. 14. The method of claim 12, further comprising receiving an instruction to generate the first data segment, and further comprising generating one or more subsequent segments after the second segment, based on the acknowledgement message, if more of the time-sensitive information is available in the queue, wherein the one or more subsequent segments have any size up to the maximum segment size. 15. The method of claim 12, further comprising receiving an instruction to generate the first data segment, and further comprising, after generating the first segment based on the instruction, generating one or more subsequent segments if the acknowledgement message is not received and if a remaining stored quantity of the time-sensitive information allows each of the one or more subsequent segments to have a respective segment size equal to or greater than the minimum segment size. 16. The method of claim 12, further comprising receiving the respective time-sensitive information corresponding to the first segment before receiving the respective time-sensitive information corresponding to the second segment. 17. The method of claim 12, wherein the minimum segment size is predefined and further comprising negotiating the maximum segment size with the receiver. 18. The method of claim 12, wherein generating both of the first segment and the second segment further comprises generating a respective data packet representing audio information or video information. 19. The method of claim 12, further comprising receiving the acknowledgement message in confirmation of a receipt of the first segment by the receiver. 20. The method of claim 12, further comprising generating the plurality of data frames representing the time-sensitive information. 21. The method of claim 12, further comprising digitizing the time-sensitive information.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.