US7688908B2

System and method for processing wireless high definition video data using a shortened last codeword

Summary by NHIP

Shortened Last Codeword Processing

The method processes high definition video data by receiving an information packet and outer encoding its codewords. It shortens the final codeword to be shorter than remaining codewords and adds dummy bits to meet outer interleaver size requirements.

Claim Score by NHIP

Read claim 1, the broadest

Abstract

A method and system for processing high definition video data to be transmitted over a wireless medium is disclosed. In one embodiment, the method includes receiving an information packet having the length of L bytes, wherein L=(M×n×K)+A, and where: M is the depth of an interleaver, n is the number of interleavers, K is an encoding code length and A is the number of remainder bytes with respect to M×n×K bytes, wherein the remainder bytes are located at the end of the information packet. M×n×K bytes represent M×n codewords, wherein the remainder bytes sequentially form a plurality of remainder codewords, and wherein the plurality of remainder codewords comprise a last codeword which is located at the end of the remainder codewords. The method further includes i) shortening the last codeword such that the resultant shortened codeword is shorter in length than each of the remaining codewords of the information packet and ii) adding dummy bits to the outer encoded data so as to meet a predefined size requirement for an outer interleaver.

US7688908B2, drawing sheet 1
Sheet 1 of 13

Term

1.9 yearsleft in the term

Expires 3 September 2028, including 342 days of term adjustment.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

25 claims: 4 independent, 21 dependent

  1. 1
    Broadest claimClaim Score 42, average(NHIP)A method of processing high definition video data to be transmitted over a wireless medium, the method comprising:receiving an information packet having the length of L bytes, wherein L=(M×n×K)+A, and where: M is the depth of an interleaver, n is the number of interleavers, K is an encoding code length and A is the number of remainder bytes with respect to M×n×K bytes, wherein the remainder bytes are located at the end of the information packet, wherein M×n×K bytes represent M×n codewords, wherein the remainder bytes sequentially form a plurality of remainder codewords, and wherein the plurality of remainder codewords comprise a last codeword which is located at the end of the remainder codewords;outer encoding the M×n codewords and the plurality of remainder codewords based on the code length (K);shortening the last codeword such that the resultant shortened codeword is shorter in length than each of the remaining codewords of the information packet;and adding dummy bits to the outer encoded data so as to meet a predefined size requirement for an outer interleaver.
  2. 15
    A system for processing high definition video data to be transmitted over a wireless medium, the system comprising:a first module configured to receive an information packet having the length of L bytes, wherein L=(M×n×K)+A, and where: M is the depth of an interleaver, n is the number of interleavers, K is an encoding code length and A is the number of remainder bytes with respect to M×n×K bytes, wherein the remainder bytes are located at the end of the information packet, wherein M×n×K bytes represent M×n codewords, wherein the remainder bytes sequentially form a plurality of remainder codewords, and wherein the plurality of remainder codewords comprise a last codeword which is located at the end of the remainder codewords;an outer encoder configured to outer encode the M×n codewords and the plurality of remainder codewords based on the code length (K);a second module configured to shorten the last codeword such that the shortened codeword is shorter in length than each of the remaining codewords of the information packet;and a third module configured to add dummy bits to the outer encoded data so as to meet a predefined size requirement for the outer interleaver.
  3. 24
    One or more processor-readable storage devices having processor-readable code, the processor-readable code for programming one or more processors to perform a method of processing high definition video data to be transmitted over a wireless medium, the method comprising:receiving an information packet having the length of L bytes, wherein L=(M×n×K)+A, and where: M is the depth of an interleaver, n is the number of interleavers, K is an encoding code length and A is the number of remainder bytes with respect to M×n×K bytes, wherein the remainder bytes are located at the end of the information packet, wherein M×n×K bytes represent M×n codewords, wherein the remainder bytes sequentially form a plurality of remainder codewords, and wherein the plurality of remainder codewords comprise a last codeword which is located at the end of the remainder codewords;outer encoding the M×n codewords and the plurality of remainder codewords based on the code length (K);shortening the last codeword such that the resultant shortened codeword is shorter in length than each of the remaining codewords of the information packet;and adding dummy bits to the outer encoded data so as to meet a predefined size requirement for an outer interleaver.
  4. 25
    A system for processing high definition video data to be transmitted over a wireless medium, the system comprising:means for receiving an information packet having the length of L bytes, wherein L=(M×n×K)+A, and where: M is the depth of an interleaver, n is the number of interleavers, K is an encoding code length and A is the number of remainder bytes with respect to M×n×K bytes, wherein the remainder bytes are located at the end of the information packet, wherein M×n×K bytes represent M×n codewords, wherein the remainder bytes sequentially form a plurality of remainder codewords, and wherein the plurality of remainder codewords comprise a last codeword which is located at the end of the remainder codewords;means for outer encoding the M×n codewords and the plurality of remainder codewords based on the code length (K);means for shortening the last codeword such that the resultant shortened codeword is shorter in length than each of the remaining codewords of the information packet;and means for adding dummy bits to the outer encoded data so as to meet a predefined size requirement for an outer interleaver.