IP Library Granted Patent US 8,711,944
Granted Patent B2
US 8,711,944 · App. 10/578,276 · Granted Apr 29, 2014

Representations of compressed video

Inventor: Stephen Bernard Streater (London, GB)
Assignee: Forbidden Technologies PLC
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,711,944
App. No.
10/578,276
Granted
Apr 29, 2014
Kind
B2
Abstract

A method of compressing digital data includes the steps of (i) reading digital data as a series of binary coded words representing a context and a code word to be compressed, (ii) calculating distribution output data from the input data and assigning variable length code words to the result; and (iii) periodically recalculating the code words in accordance with a predetermined schedule, in order to continuously update the code words and their lengths.

Claims (10)

1. A method of compressing digital data for storage or transmission, comprising the steps of:

(i) reading digital data as series of binary coded words representing a context and a codeword to be compressed;

(ii) calculating distribution output data for the input data and generating variable length prefix codewords for each combination of context and input codeword so as to form a respective sorted transition table of local codewords for each context, in a manner which reserves logical codeword space at the long end to represent any new input codewords, which have not yet occurred with that context, as they occur for the first time; and

(iii) repeating the process of step (ii) from time to time;

(iv) whereby the input data can be subsequently replayed by recalculating the codeword tables at corresponding times in the input data, wherein the codewords are recalculated each time the number of codewords has doubled.

2. A method of compressing digital data for storage or transmission, comprising the steps of:

(i) reading digital data as series of binary coded words representing a context and a codeword to be compressed;

(ii) calculating distribution output data for the input data and generating variable length prefix codewords for each combination of context and input codeword so as to form a respective sorted transition table of local codewords for each context, in a manner which reserves logical codeword space at the long end to represent any new input codewords, which have not yet occurred with that context, as they occur for the first time; and

(iii) repeating the process of step (ii) from time to time;

(iv) whereby the input data can be subsequently replayed by recalculating the codeword tables at corresponding times in the input data, wherein the method further comprises an adaptive learning process for deriving a relationship between contextual information and codewords requiring compression, and a process for dynamically adjusting the relationship so as to optimize the compression rate and the efficiency of decompression.

Assignments (2)
CHANGE OF NAME Recorded Oct 1, 2019
From: FORBIDDEN TECHNOLOGIES PLC
To: BLACKBIRD PLC
Reel/Frame 050582/0713 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 16, 2007
From: STREATER, STEPHEN BERNARD
To: FORBIDDEN TECHNOLOGIES PLC
Reel/Frame 018813/0369 →
Priority Claims (1)
GB 0326201.1 · Nov 10, 2003 · national
Continuity (1)
Related Publication 20070126611A1 · Jun 7, 2007