Patents by Inventor Dominic Hugo Symes

Dominic Hugo Symes has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20010033626
    Abstract: A technique for decoding an encoded data stream representing an original sequence of data bits is provided, wherein the encoded data stream comprises a plurality of codes, each code being dependent on a current data bit and a first predetermined number of preceding data bits in the original sequence. For each of a number of possible states of the first predetermined number of preceding data bits, a score is provided indicating the likelihood that the corresponding state represents the first predetermined number of preceding data bits. The scores are arranged in an initial ordering. Upon receipt of a code given each of the two possible values of the current data bit in the received code, two update values are determined for each state indicating the likelihood, based on the received code, that that state represents the first predetermined number of bits.
    Type: Application
    Filed: March 7, 2001
    Publication date: October 25, 2001
    Inventors: Dominic Hugo Symes, Hedley James Francis
  • Patent number: 6304198
    Abstract: Character codes 2 representing pictograph font characters 6 may be used to determine an address 8 within a variable length coded data stream 10 of pixel data for the whole font relevant to the character 6 concerned. This access is via a two level table lookup with the first table level Table 1 returning an initial offset HuffOff within the coded data stream, an average size AvSz of data for a character and a pointer TB2Off to a second table Table 2. The second table is then used to lookup an error value Err to correct an estimate of the address generated from the information in the first table using the error value Err and the position N within the second table Table 2 that led to the match. The pixel bitmaps 36 for pictograph characters 6 can be divided into smaller tiles 38 and each of these tiles given a code. The tile codes may then be Huffman coded to provide highly efficient compression of the pixel bitmap font data.
    Type: Grant
    Filed: September 28, 2000
    Date of Patent: October 16, 2001
    Assignee: Arm Limited
    Inventor: Dominic Hugo Symes
  • Patent number: 6236342
    Abstract: Character codes 2 representing pictograph font characters 6 may be used to determine an address 8 within a variable length coded data stream 10 of pixel data for the whole font relevant to the character 6 concerned. This access is via a two level table lookup with the first table level Table 1 returning an initial offset HuffOff within the coded data stream, an average size AvSz of data for a character and a pointer TB2Off to a second table Table 2. The second table is then used to lookup an error value Err to correct an estimate of the address generated from the information in the first table using the error value Err and the position N within the second table Table 2 that led to the match. The pixel bitmaps 36 for pictograph characters 6 can be divided into smaller tiles 38 and each of these tiles given a code. The tile codes may then be Huffman coded to provide highly efficient compression of the pixel bitmap font data.
    Type: Grant
    Filed: May 6, 1999
    Date of Patent: May 22, 2001
    Assignee: Arm Limited
    Inventor: Dominic Hugo Symes
  • Patent number: 6002881
    Abstract: A digital signal processing system comprising a central processing unit core 2, a memory 8 and a coprocessor 4 operates using coprocessor memory access instructions (e.g. LDC, STC). The addressing mode information within these coprocessor memory access instructions (P, U, W, Offset) not only controls the addressing mode used by the central processing unit core 2 but is also used by the coprocessor 4 to determine the number of data words in the transfer being specified such that the coprocessor 4 can terminate the transfer at the appropriate time. Knowledge in advance of the number of words in a transfer is also advantageous in some bus systems, such as those that can be used with synchronous DRAM. The Offset field within the instruction may be used to specify changes to be made in the value provided by the central processing unit core 2 upon execution of a particular instruction and also to specify the number of words in the transfer.
    Type: Grant
    Filed: September 17, 1997
    Date of Patent: December 14, 1999
    Assignee: Arm Limited
    Inventors: Richard York, David James Seal, Dominic Hugo Symes