IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
UP-0345002
(2003-01-14)
|
등록번호 |
US-7609716
(2009-11-10)
|
발명자
/ 주소 |
- Brown, James M.
- Yao, Yu Dong
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
13 인용 특허 :
26 |
초록
▼
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
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 method for transmitting time-sensitive information in a communication system, comprising: determining a number of bits contained within at least one time-sensitive data frame comprising at least a portion of a data stream; adding at least one random bit to any time-sensitive data fra
We claim: 1. A method for transmitting time-sensitive information in a communication system, comprising: determining a number of bits contained within at least one time-sensitive data frame comprising at least a portion of a data stream; adding at least one random bit to any time-sensitive data frame that does not contain at least a predetermined number of bits based on the determination, wherein the data stream does not comprise the at least one random bit, wherein the adding further comprises adding a number of the at least one random bits until a predetermined ratio of maximum time-sensitive frame size to minimum time-sensitive frame size within the data stream is achieved, wherein the predetermined ratio corresponds to a level of distortion; and storing said at least one time-sensitive data frame in a queue. 2. The method of claim 1, further comprising: storing a minimum data segment size for information to be transmitted; and storing a maximum data segment size for information to be transmitted, said maximum data segment size being greater than said minimum data segment size, wherein the generation of the at least one data frame comprises: generating a first data segment if a sufficient quantity of bits are available within the queue, said first data segment having a data segment size between said minimum data segment size and said maximum data segment size; and generating a second data segment having a data segment size less than or equal to said maximum data segment size upon the occurrence of a predefined event. 3. The method of claim 2 wherein the predefined event comprises the receipt of an acknowledgment message from the receiver. 4. The method of claim 1 wherein said at least one time-sensitive data frame comprises a vocoder frame. 5. The method of claim 1, further comprising: generating at least one data segment from the at least one time-sensitive data frame; and transmitting bits associated with the at least one data segment to a receiver, wherein the transmitted bits comprise the at least one added random bit. 6. The method of claim 1, wherein the addition comprises adding at least one random bit until a number of bits contained within the at least one time-sensitive data frame is equal to the number of predetermined number of bits. 7. An apparatus for transmitting time-sensitive information in a communication system, comprising: at least one processor for determining a number of bits contained within at least one time-sensitive data frame comprising at least a portion of a data stream; wherein the at least one processor is for adding at least one random bit to any data frames that does not contain at least a predetermined number of bits based on the determination, wherein the data stream does not comprise the at least one random bit, wherein the at least one processor is for adding a number of the at least one random bits until a predetermined ratio of maximum time-sensitive frame size to minimum time-sensitive frame size within the data stream is achieved, wherein the predetermined ratio corresponds to a level of distortion; and a memory for storing said at least one time-sensitive data frame. 8. The apparatus of claim 7, further comprising: wherein the memory is for storing a minimum data segment size for information to be transmitted and for storing a maximum data segment size for information to be transmitted, said maximum data segment size being greater than said minimum data segment size, wherein the at least one processor is for generating: a first data segment if a sufficient quantity of bits are available within the memory, said first data segment having a data segment size between said minimum data segment size and said maximum data segment size, and a second data segment having a data segment size less than or equal to said maximum data segment size upon the occurrence of a predefined event. 9. The apparatus of claim 8 wherein the predefined event comprises the receipt of an acknowledgment message. 10. The apparatus of claim 7, wherein said at least one time-sensitive data frame comprises a vocoder frame. 11. The apparatus of claim 7, further comprising: wherein the at least one processor is for generating at least one data segment from the at least one time-sensitive data frame; and wherein the at least one processor is for transmitting bits associated with the at least one data segment to a receiver, wherein the transmitted bits comprise the at least one added random bit. 12. The apparatus of claim 7, wherein the at least one processor is for adding at least one random bit until a number of bits contained within the at least one time-sensitive data frame is equal to the number of predetermined number of bits. 13. A computer-readable medium for transmitting time-sensitive information in a communication system, said computer-readable medium comprises instructions executable by at least one processor to: determine a number of bits contained within at least one time-sensitive data frame comprising at least a portion of a data stream; add at least one random bit to any time-sensitive data frame that does not contain at least a predetermined number of bits based on the determination, wherein the data stream does not comprise the at least one random bit, wherein the adding further comprises adding a number of the at least one random bits until a predetermined ratio of maximum time-sensitive frame size to minimum time-sensitive frame size within the data stream is achieved, wherein the predetermined ratio corresponds to a level of distortion; and store said at least one time-sensitive data frame in a queue. 14. The computer-readable medium of claim 13, wherein the instructions are executable by the at least one processor to further: store a minimum data segment size for information to be transmitted; store a maximum data segment size for information to be transmitted, said maximum data segment size being greater than said minimum data segment size; and further wherein the generation of the at least one data segment comprises: generating a first data segment if a sufficient quantity of bits are available within the queue, said first data segment having a data segment size between said minimum data segment size and said maximum data segment size; and generating a second data segment having a data segment size less than or equal to said maximum data segment size upon the occurrence of a predefined event. 15. The computer-readable medium of claim 14 wherein the predefined event comprises the receipt of an acknowledgment message. 16. The computer-readable medium of claim 13 wherein said at least one time-sensitive data frame comprises a vocoder frame. 17. The computer-readable medium of claim 13, wherein the instructions are executable by the at least one processor to further: generate at least one data segment from the at least one time-sensitive data frame; and transmit bits associated with the at least one data segment to a receiver, wherein the transmitted bits comprise the at least one added random bit. 18. The computer-readable medium of claim 13, wherein the addition comprises adding at least one random bit until a number of bits contained within the at least one time-sensitive data frame is equal to the number of predetermined number of bits. 19. A processor configured to transmit time-sensitive information in a communication system, comprising: at least one processing element to execute at least one preprogrammed instruction set for determining a number of bits contained within at least one time-sensitive data frame comprising at least a portion of a data stream; wherein the at least one processing element operable to execute at least one preprogrammed instruction set is for adding at least one random bit to any time sensitive data frame that does not contain at least a predetermined number of bits based on the determination, wherein the data stream does not comprise the at least one random bit wherein the at least one processing element to execute at least one preprogrammed instruction set is for adding a number of the at least one random bits until a predetermined ratio of maximum time-sensitive frame size to minimum time-sensitive frame size within the data stream is achieved, wherein the predetermined ratio corresponds to a level of distortion; and wherein the at least one processing element to execute at least one preprogrammed instruction set is for storing said at least one time-sensitive data frame in a queue. 20. The processor of claim 19 further comprising: wherein the at least one processing element to execute at least one preprogrammed instruction set is for generating at least one data segment from the at least one time-sensitive data frame; and wherein the at least one processing element to execute at least one preprogrammed instruction set is for transmitting bits associated with the at least one data segment to a receiver, wherein the transmitted bits comprise the at least one added random bit. 21. The processor of claim 19, wherein the at least one processing element to execute at least one preprogrammed instruction set is to add at least one bit until a number of bits contained within the at least one time-sensitive data frame is equal to the number of predetermined number of bits. 22. A method for transmitting time-sensitive information in a communication system, comprising: determining a number of bits contained within at least one time-sensitive data frame comprising at least a portion of a data stream; adding at least one random bit to any time-sensitive data frame that does not contain at least a predetermined number of bits based on the determination, wherein the data stream does not comprise the at least one random bit, wherein the adding further comprises adding a number of the at least one random bits until a predetermined average bit size of the time-sensitive frames within the data stream is achieved; and storing said at least one time-sensitive data frame in a queue. 23. An apparatus for transmitting time-sensitive information in a communication system, comprising: at least one processor for determining a number of bits contained within at least one time-sensitive data frame comprising at least a portion of a data stream; wherein the at least one processor is for adding at least one random bit to any data frame that does not contain at least a predetermined number of bits based on the determination, wherein the data stream does not comprise the at least one random bit, wherein the at least one processor is for adding a number of the at least one random bits until a predetermined average bit size of the time-sensitive frames within the data stream is achieved; and a memory for storing said at least one time-sensitive data frame. 24. A computer-readable medium for transmitting time-sensitive information in a communication system, said computer-readable medium comprises instructions executable by at least one processor to: determine a number of bits contained within at least one time-sensitive data frame comprising at least a portion of a data stream; add at least one random bit to any time-sensitive data frame that does not contain at least a predetermined number of bits based on the determination, wherein the data stream does not comprise the at least one random bit, wherein the adding further comprises adding a number of the at least one random bits until a predetermined average bit size of the time-sensitive frames within the data stream is achieved; and store said at least one time-sensitive data frame in a queue. 25. A processor configured to transmit time-sensitive information in a communication system, comprising: at least one processor for determining a number of bits contained within at least one time-sensitive data frame comprising at least a portion of a data stream; wherein the at least one processor is for adding at least one random bit to any time sensitive data frame that does not contain at least a predetermined number of bits based on the determination, wherein the data stream does not comprise the at least one random bit, wherein the at least one processor is for adding a number of the at least one random bits until a predetermined average bit size of the time-sensitive frames within the data stream is achieved; and a memory for storing said at least one time-sensitive data frame.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.