IP Library Granted Patent US 8,890,723
Granted Patent B2
US 8,890,723 · App. 13/481,608 · Granted Nov 18, 2014

Encoder that optimizes bit allocation for information sub-parts

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,890,723
App. No.
13/481,608
Granted
Nov 18, 2014
Kind
B2
Abstract

A digital information encoder including a divider configured to divide a block of information into a plurality of sub-parts, an initial bit allocator configured to perform an initial allocation of bits to a K TH sub-part of said plurality of sub-parts, a processor configured to compute an estimated number of bits for encoding said K TH sub-part, and a bit allocation adjuster configured to obtain an adjusted bit allocation for said K TH sub-part by adjusting said initial allocation of bits to said K TH sub-part based, at least in part, on said estimated number of bits, wherein the encoder encodes said K TH sub-part using said adjusted bit allocation for said K TH sub-part.

Claims (10)

1. A digital information encoder comprising:

a divider configured to divide a block of information into a plurality of sub-parts;

an initial bit allocator configured to perform an initial allocation of bits to a K TH sub-part of said plurality of sub-parts;

a processor configured to compute an estimated number of bits for encoding said K TH sub-part; and

a bit allocation adjuster configured to obtain an adjusted bit allocation for said K TH sub-part by adjusting said initial allocation of bits to said K TH sub-part based, at least in part, on said estimated number of bits,

wherein the encoder encodes said K TH sub-part using said adjusted bit allocation for said K TH sub-part.

2. The encoder according to claim 1 , wherein said initial allocation of bits is adjusted based in-part on a bit requirement corresponding to a feasible integer parameter.

3. The encoder according to claim 2 , wherein:

the processor is configured to determine a feasible integer parameter of a combinatorial coding scheme and to determine a bit requirement corresponding to said feasible integer parameter; and

the initial allocation is adjusted based in-part on said bit requirement corresponding to the feasible integer parameter.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2014
From: MOTOROLA MOBILITY LLC
To: GOOGLE TECHNOLOGY HOLDINGS LLC
Reel/Frame 034244/0014 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2014
From: ASHLEY, JAMES P.; MITTAL, UDAR
To: MOTOROLA, INC.
Reel/Frame 033194/0957 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2014
From: MOTOROLA, INC
To: MOTOROLA MOBILITY, INC.
Reel/Frame 033196/0001 →
CHANGE OF NAME Recorded Jun 27, 2014
From: MOTOROLA MOBILITY, INC.
To: MOTOROLA MOBILITY LLC
Reel/Frame 033248/0863 →