IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0512704
(2009-07-30)
|
등록번호 |
US-8311096
(2012-11-13)
|
우선권정보 |
DE-10 2009 016 754 (2009-04-07); DE-10 2009 025 219 (2009-06-17) |
발명자
/ 주소 |
|
출원인 / 주소 |
- Rohde & Schwarz GmbH & Co. KG
|
대리인 / 주소 |
Fitzpatrick, Cella, Harper & Scinto
|
인용정보 |
피인용 횟수 :
7 인용 특허 :
61 |
초록
▼
A method and a device for continuous adaptation of coding parameters to a variable user-data rate of a datastream composed of data frames. Data packets and ensembles are received and associated with services for mobile receivers. The transmission requirement of the next ensemble is determined based
A method and a device for continuous adaptation of coding parameters to a variable user-data rate of a datastream composed of data frames. Data packets and ensembles are received and associated with services for mobile receivers. The transmission requirement of the next ensemble is determined based on the buffered data packets. Optimized coding parameters for the ensemble in the next data frame are then determined based on certain factors, such as the transmission requirement for the un-coded ensemble and the determined transmission capacity.
대표청구항
▼
1. A method for continuous automatic adaptation of coding parameters to a variable user-data rate of a datastream composed of data frames, comprising: buffering, in a data buffer, data packets received and associated with individual services for mobile receivers and an ensemble associated with the r
1. A method for continuous automatic adaptation of coding parameters to a variable user-data rate of a datastream composed of data frames, comprising: buffering, in a data buffer, data packets received and associated with individual services for mobile receivers and an ensemble associated with the respective service;determining, based on the data packets buffered in the data buffer, a transmission requirement of a respective ensemble for a next data frame in the datastream to be configured;determining optimized coding parameters for the respective ensemble in the next data frame to be transmitted dependent upon a transmission requirement determined for the respective un-coded ensemble in the next data frame to be transmitted and a transmission capacity provided for the respective un-coded ensemble in the next data frame to be transmitted,wherein the optimized coding parameters are determined by seeking a next highest transmission-capacity value for an un-coded ensemble in a data frame relative to the transmission requirement of the un-coded ensemble in tables, in which for various transmission-capacity values for an un-coded ensemble within a data frame and for various coding-parameter values, a previously-determined transmission-capacity value for an un-coded ATSC M/H ensemble is stored in a data frame. 2. The method according to claim 1, wherein the optimization of the coding parameters includes at least one of optimization of the coding rate of the Reed-Solomon code used as the external code of the data frame and optimization of the coding rate of the convolutional code used as the internal code of the data frame. 3. The method according to claim 1, wherein the data packets associated with an ensemble within one data frame are coded according to the Reed-Solomon code and integrated in up to two Reed-Solomon data frames of the parade associated with the ensemble, and the two Reed-Solomon data frames of one parade are coded in each case with a different coding rate dependent upon the user-data volume packed in the respective Reed-Solomon data frame. 4. The method according to claim 1, wherein a mobile service with an increased transmission requirement at a transmission timing point of the next data frame is removed from the ensemble at the transmission timing point of the next data frame and integrated into another ensemble with a free transmission capacity corresponding to an increased transmission requirement of the mobile service at the transmission timing point of the next data frame. 5. The method according to claim 1, wherein each data frame is an ATSC-M/H data frame and/oreach sub-frame is an ATSC-M/H sub-frame and/oreach data packet is an ATSC-M/H data packet and/oreach ensemble is an ATSC-M/H ensemble and/oreach timeslot is an ATSC-M/H timeslot and/oreach parade is an ATSC-M/H parade. 6. A device for continuous adaptation of coding parameters to a variable user-data rate of a datastream composed of data frames with a number of data buffers corresponding to a number of mobile services for buffering of data packets to be transmitted for a respective mobile service, comprising: a control unit for monitoring the data packets buffered in the individual data buffers and for determining a number of timeslots of a next data frame to be transmitted for every ensemble composed of data packets of at least one mobile service and a coding parameter associated with the respective ensemble,a processing unit for generating data associated with the individual timeslots of the next data frame to be transmitted from the data packets buffered in the individual data buffers, anda multiplexer for generating a datastream with successive data frames from the timeslots filled with data,wherein the coding parameter is determined by seeking a next highest transmission-capacity value for an un-coded ensemble in a data frame relative to a transmission requirement of an un-coded ensemble in tables, in which for various transmission-capacity values for an un-coded ensemble within a data frame and for various coding-parameter values, a previously-determined transmission-capacity value for an un-coded ATSC M/H ensemble is stored in a data frame. 7. The device according to claim 6, wherein a functional unit for receiving data packets associated with the individual mobile services and for the distribution of the data packets to the individual data buffers is provided. 8. The device according to claim 6, wherein a functional unit for generating a signalization channel for every data frame with the number of timeslots established for every ensemble by the control unit and associated coding parameters is provided. 9. The device according to claim 6, wherein each data frame is an ATSC-M/H data frame and/oreach sub-frame is an ATSC-M/H sub-frame and/oreach data packet is an ATSC-M/H data packet and/oreach ensemble is an ATSC-M/H ensemble and/oreach timeslot is an ATSC-M/H timeslot and/oreach parade is an ATSC-M/H parade. 10. A non-transitory computer-readable medium encoded with a computer program, which, when executed by a processor, causes the processor to perform the method according to claim 1. 11. A method for continuous automatic adaptation of coding parameters to a variable user-data rate of a datastream composed of data frames, comprising: buffering, in a data buffer, data packets received and associated with individual services for mobile receivers and an ensemble associated with the respective service;determining, based on the data packets buffered in the data buffer, a transmission requirement of a respective ensemble for a next data frame in the datastream to be configured;determining optimized coding parameters for the respective ensemble in the next data frame to be transmitted dependent upon a transmission requirement determined for the respective un-coded ensemble in the next data frame to be transmitted and a transmission capacity provided for the respective un-coded ensemble in the next data frame to be transmitted,wherein the optimized coding parameters for the respective ensemble in the next data frame to be transmitted are determined from those data packets, which are buffered in the data buffers, of the associated ensemble up to the end of the transmission period of a second data sub-frame of the current data frame to be transmitted. 12. A method for continuous automatic adaptation of coding parameters to a variable user-data rate of a datastream composed of data frames, comprising: buffering, in a data buffer, data packets received and associated with individual services for mobile receivers and an ensemble associated with the respective service;determining, based on the data packets buffered in the data buffer, a transmission requirement of a respective ensemble for a next data frame in the datastream to be configured;determining optimized coding parameters for the respective ensemble in the next data frame to be transmitted dependent upon a transmission requirement determined for the respective un-coded ensemble in the next data frame to be transmitted and a transmission capacity provided for the respective un-coded ensemble in the next data frame to be transmitted,wherein for the next data frame, a multiple number of five timeslots, which have so far been assigned to the transmission capacity of an ensemble, are assigned to the transmission capacity of another ensemble, if the reduced transmission requirement of the one ensemble and, at the same time, the increased transmission requirement of the other ensemble corresponds to the transmission capacity of the same multiple number of five timeslots. 13. A device for continuous adaptation of coding parameters to a variable user-data rate of a datastream composed of data frames with a number of data buffers corresponding to a number of mobile services for buffering of data packets to be transmitted for a respective mobile service, comprising: a control unit for monitoring the data packets buffered in the individual data buffers and for determining a number of timeslots of a next data frame to be transmitted for every ensemble composed of data packets of at least one mobile service and a coding parameter associated with the respective ensemble,a processing unit for generating a data associated with the individual timeslots of the next data frame to be transmitted from the data packets buffered in the individual data buffers, anda multiplexer for generating a datastream with successive data frames from the timeslots filled with data,wherein the coding parameter for the respective ensemble in the next data frame to be transmitted is determined from data packets, which are buffered in the data buffers, of the associated ensemble up to an end of a transmission period of a second data sub-frame of a current data frame to be transmitted. 14. A device for continuous adaptation of coding parameters to a variable user-data rate of a datastream composed of data frames with a number of data buffers corresponding to a number of mobile services for buffering of data packets to be transmitted for a respective mobile service, comprising: a control unit for monitoring the data packets buffered in the individual data buffers and for determining a number of timeslots of a next data frame to be transmitted for every ensemble composed of data packets of at least one mobile service and a coding parameter associated with the respective ensemble,a processing unit for generating data associated with the individual timeslots of the next data frame to be transmitted from the data packets buffered in the individual data buffers, anda multiplexer for generating a datastream with successive data frames from the timeslots filled with data,wherein for the next data frame, a multiple number of five timeslots, which have so far been assigned to a transmission capacity of a first ensemble, are assigned to a transmission capacity of a second ensemble, if a reduced transmission requirement of the first ensemble and, at the same time, an increased transmission requirement of the second ensemble corresponds to the transmission capacity of the same multiple number of five timeslots.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.