IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0947611
(2007-11-29)
|
등록번호 |
US-8171381
(2012-05-01)
|
발명자
/ 주소 |
- Vayanos, Alkinoos Hector
- Grilli, Francesco
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
4 인용 특허 :
111 |
초록
▼
Transmission techniques are provided that improve service continuity and reduce interruptions in delivery of content that can be caused by techniques that occur when the User Equipment (UE) moves from one cell to the other, or when the delivery of content changes from Point-to-Point (PTP) connection
Transmission techniques are provided that improve service continuity and reduce interruptions in delivery of content that can be caused by techniques that occur when the User Equipment (UE) moves from one cell to the other, or when the delivery of content changes from Point-to-Point (PTP) connection to a Point-to-Multipoint (PTM) connection in the same serving cell, and vice-versa. Such transmission techniques enable seamless delivery of content across cell borders and/or between different transmission schemes such as Point-to-Multipoint (PTM) and Point-to-Point (PTP). Mechanisms for adjusting different streams and for recovering content from each data block during such transitions are also provided so that data is not lost during a transition. In addition, mechanisms for realigning data during decoding at a receiving terminal are also provided.
대표청구항
▼
1. A destination station, comprising: a receive buffer that accumulates information blocks until a condition is satisfied,wherein a sequence number identifies an outer code block to which each information block belongs, and a position of each information block within that outer code block;a reorderi
1. A destination station, comprising: a receive buffer that accumulates information blocks until a condition is satisfied,wherein a sequence number identifies an outer code block to which each information block belongs, and a position of each information block within that outer code block;a reordering unit that utilizes the sequence number in each information block to reorder any information blocks that are received out of order; anda duplicate detection unit that utilizes the sequence number in each information block to detect duplicate information blocks, once the information blocks have been reordered, and eliminates any duplicate information blocks, andwhen the condition is satisfied for a given outer code block, the duplicate detection unit replaces any information blocks that do not pass a cyclic redundancy test by erasures, and generates a request to begin outer decoding. 2. The destination station of claim 1, wherein the condition is that the entire outer code block is received. 3. The destination station of claim 1, wherein the condition is that there are no more retransmissions for the outer code block. 4. The destination station of claim 1, further comprising: a sequence number removal unit that removes the sequence number from each information block of the outer code block; andan outer decoder that receives the outer code block before it reaches the radio link control layer, and, if necessary, decodes any erasures in the outer code block by using the redundancy blocks to regenerate missing information blocks. 5. The destination station of claim 4, further comprising: a reassembly unit that uses the information blocks and the length indicators to reconstruct rows of user information; anda transmit buffer transmits the rows of user information over the radio bearer to deliver the rows of user information to higher layers. 6. The destination station of claim 4, wherein the receive buffer stores other incoming information blocks being received while the information blocks that were previously received are being decoded to allow for continuous reception of information blocks during decoding. 7. The destination station of claim 1, wherein the reordering unit delays the decoding by the time-offset between first and second logical streams, and waits for two outer code blocks to be received before decoding is initiated. 8. The destination station of claim 1, wherein the receive buffer receives an outer code block comprising a plurality of rows of information blocks, wherein the rows information blocks each include at least a portion of a row of user information, wherein the size of each row of information block is fixed and occupies one Transmission Timing Interval (TTI). 9. The destination station of claim 4, wherein the outer decoder decodes the outer code block using rows of redundancy information to generate a complete encoder packet that comprises information blocks and length indicators, wherein the information blocks free from errors. 10. The destination station of claim 5, wherein the reassembly unit uses at least one length indicator in each information block to determine where a row of user information ends within the outer code block row occupied by that information block, and splits the information blocks into rows of user information. 11. The destination station of claim 1, wherein the receive buffer receives an outer code block comprising a plurality of rows of information blocks, wherein the rows information blocks each include at least a portion of a row of user information wherein the size of each row of information block is variable and the rows of user information fully occupy the plurality of rows of information blocks. 12. A method comprising: accumulating information blocks at a receive buffer of a destination station until a condition is satisfied,wherein a sequence number identifies an outer code block to which each information block belongs, and a position of each information block within that outer code block;utilizing the sequence number in each information block to reorder any information blocks that are received out of order; andutilizing the sequence number in each information block to detect duplicate information blocks, once the information blocks have been reordered, and eliminating any duplicate information blocks, andwhen the condition is satisfied for a given outer code block, replacing any information blocks that do not pass a cyclic redundancy test by erasures, and generating a request to begin outer decoding. 13. The method of claim 12, wherein the condition is that the entire outer code block is received. 14. The method of claim 12, wherein the condition is that there are no more retransmissions for the outer code block. 15. The method of claim 12, further comprising: removing the sequence number from each information block of the outer code block; andreceiving the outer code block at an outer decoder before it reaches a radio link control layer, and, if necessary, decoding any erasures in the outer code block by using the redundancy blocks to regenerate missing information blocks. 16. The method of claim 15, further comprising: using the information blocks and the length indicators to reconstruct rows of user information; andtransmitting the rows of user information from a transmit buffer over a radio bearer to deliver the rows of user information to higher layers. 17. The method of claim 15, further comprising storing, at the receive buffer, other incoming information blocks being received while the information blocks that were previously received are being decoded to allow for continuous reception of information blocks during decoding. 18. The method of claim 12, further comprising: delaying the decoding by a time-offset between first and second logical streams; andwaiting for two outer code blocks to be received before decoding is initiated. 19. The method of claim 12, further comprising receiving, at the receive buffer, an outer code block comprising a plurality of rows of information blocks, wherein the rows of information blocks each include at least a portion of a row of user information, wherein the size of each row of information block is fixed and occupies one Transmission Timing Interval (TTI). 20. The method of claim 15, further comprising decoding the outer code block using rows of redundancy information to generate a complete encoder packet that comprises information blocks and length indicators, wherein the information blocks free from errors. 21. The method of claim 16, further comprising: using at least one length indicator in each information block to determine where a row of user information ends within the outer code block row occupied by that information block; andsplitting the information blocks into rows of user information. 22. The method of claim 12, further comprising receiving, at the receive buffer, an outer code block comprising a plurality of rows of information blocks, wherein the rows of information blocks each include at least a portion of a row of user information, wherein the size of each row of information block is variable and the rows of user information fully occupy the plurality of rows of information blocks. 23. A computer program product comprising a computer-readable medium including codes stored thereon for causing a computer to: accumulate information blocks at a receive buffer of a destination station until a condition is satisfied,wherein a sequence number identifies an outer code block to which each information block belongs, and a position of each information block within that outer code block;utilize the sequence number in each information block to reorder any information blocks that are received out of order; andutilize the sequence number in each information block to detect duplicate information blocks, once the information blocks have been reordered, and eliminate any duplicate information blocks, andwhen the condition is satisfied for a given outer code block, replace any information blocks that do not pass a cyclic redundancy test by erasures, and generate a request to begin outer decoding. 24. The computer program product of claim 23, wherein the condition is that the entire outer code block is received. 25. The computer program product of claim 23, wherein the condition is that there are no more retransmissions for the outer code block. 26. The computer program product of claim 23, wherein the codes include codes for causing the computer to: remove the sequence number from each information block of the outer code block; andreceive the outer code block at an outer decoder before it reaches a radio link control layer, and, if necessary, decode any erasures in the outer code block by using the redundancy blocks to regenerate missing information blocks. 27. The computer program product of claim 26, wherein the codes include codes for causing the computer to: use the information blocks and the length indicators to reconstruct rows of user information; andtransmit the rows of user information from a transmit buffer over a radio bearer to deliver the rows of user information to higher layers. 28. The computer program product of claim 26, wherein the codes include codes for causing the computer to store, at the receive buffer, other incoming information blocks being received while the information blocks that were previously received are being decoded to allow for continuous reception of information blocks during decoding. 29. The computer program product of claim 23, wherein the codes include codes for causing the computer to: delay the decoding by a time-offset between first and second logical streams; andwait for two outer code blocks to be received before decoding is initiated. 30. The computer program product of claim 23, wherein the codes include codes for causing the computer to receive, at the receive buffer, an outer code block comprising a plurality of rows of information blocks, wherein the rows of information blocks each include at least a portion of a row of user information, wherein the size of each row of information block is fixed and occupies one Transmission Timing Interval (TTI). 31. The computer program product of claim 26, wherein the codes include codes for causing the computer to decode the outer code block using rows of redundancy information to generate a complete encoder packet that comprises information blocks and length indicators, wherein the information blocks free from errors. 32. The computer program product of claim 27, wherein the codes include codes for causing the computer to: use at least one length indicator in each information block to determine where a row of user information ends within the outer code block row occupied by that information block; andsplit the information blocks into rows of user information. 33. The computer program product of claim 23, wherein the codes include codes for causing the computer to receive, at the receive buffer, an outer code block comprising a plurality of rows of information blocks, wherein the rows of information blocks each include at least a portion of a row of user information, wherein the size of each row of information block is variable and the rows of user information fully occupy the plurality of rows of information blocks.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.