IP Library Granted Patent US 9,179,143
Granted Patent B2
US 9,179,143 · App. 14/216,309 · Granted Nov 3, 2015

Compressed video

Inventor: Stephen Bernard Streater (London, GB)
Assignee: Forbidden Technologies PLC
H04N19/00121H03M7/40H04N19/13H04N19/136H04N19/1887H04N19/507H04N19/51H04N19/593H04N19/94
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 9,179,143
App. No.
14/216,309
Granted
Nov 3, 2015
Kind
B2
Abstract

A method of compressing digital data 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 assigning variable length codewords to the result; and (iii) periodically recalculating the codewords in accordance with a predetermined schedule, in order to continuously update the codewords and their lengths.

Claims (8)

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

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

(ii) calculating distribution output data for the inputted digital data and generating variable length prefix codewords for each combination of context and input codeword and generating a respective sorted transition table of variable length prefix codewords for each context, in a manner in which codeword space at the long end is left available to represent new input codewords, which have not yet occurred with corresponding contexts, as they occur; and

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

(iv) whereby the inputted digital data can be subsequently replayed by recalculating the sorted transition table of local codewords at corresponding times in the inputted digital data.

2. A method according to claim 1 in which the codewords are recalculated for every new frame of data.

3. A method according to claim 2 in which some codeword space is reserved at each recalculation so as to allow successive new codewords to be assigned for data of lower frequency.

4. A method according to claim 1 in which some codeword space is reserved at each recalculation so as to allow successive new codewords to be assigned for data of lower frequency.

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 Apr 22, 2014
From: STREATER, STEPHEN BERNARD
To: FORBIDDEN TECHNOLOGIES PLC
Reel/Frame 032735/0280 →
Priority Claims (1)
GB 0326201.1 · Nov 10, 2003 · national
Continuity (2)
Continuation 10578276
Related Publication 20140198843A1 · Jul 17, 2014