×

DATA PROCESSING METHOD AND APPARATUS

  • US 20190312589A1
  • Filed: 06/24/2019
  • Published: 10/10/2019
  • Est. Priority Date: 07/03/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method of processing data comprising an input sequence of bits, the method comprising the steps of:

  • (i) identifying a current processing configuration defining a current processing bit length for use in processing said input sequence of bits, wherein the current processing configuration defines a plurality of sub-divisions of each portion, each sub-division having a respective sub-division bit length, wherein a sum of said respective sub-division bit lengths equals said current processing bit length;

    (ii) dividing the input sequence of bits into a plurality of portions, each portion comprising one or more sub-divisions according to the current processing configuration, wherein each portion has a respective portion bit length equal to said current processing bit length and wherein the bits in each sub-division are arranged in a respective one of a number of possible sub-division permutations;

    (iii) for each of a plurality of possible sub-division permutations, analysing the input sequence of bits to respectively identify how many times, within said input sequence of bits, a portion comprises a sub-division having that possible sub-division permutation occurs;

    (iv) determining whether at least one predetermined processing criterion has been achieved by comparing results of said analysing with the predetermined processing criterion;

    (v) processing said input sequence of bits based on said determining wherein said processing comprises;

    when the determining determines that the predetermined processing criterion has not been achieved, performing at least one of;

    identifying a new processing configuration that is different to the current processing configuration and repeating steps (ii) to (v) using said new processing configuration as the current processing configuration; and

    ending processing of said input sequence of bits; and

    when the determining determines that the at least one predetermined processing criterion has been achieved;

    assigning a respective sub-division value to each of said plurality of possible sub-division permutations; and

    forming a processed sequence of bits by replacing, within said sequence of bits, bit portions comprising a sub-division having bits arranged in one of said plurality of possible sub-division permutations with a portion label based on the sub-division values assigned to that sub-division permutation.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×