IP Library Granted Patent US 9,014,273
Granted Patent B2
US 9,014,273 · App. 10/398,633 · Granted Apr 21, 2015

Method and assembly used for vector transfer

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,014,273
App. No.
10/398,633
Granted
Apr 21, 2015
Kind
B2
Abstract

A method for transmitting a vector having at least two vector components, each of the vector components described in a frequency. Each vector is represented as a bit number with a predetermined number of bit levels. The bit numbers are encoded according to a priority of the bit levels and the encoded bit numbers are transmitted.

Claims (28)

1. A computer program stored in memory, executable by a processor to perform a method of transmitting a vector having at least two vector components, each of which describes a frequency, the method comprising:

calculating each vector component as a bit number with a varying number of bit levels, wherein each of the bit levels has an assigned priority that is applied throughout each of the at least two vector components;

assigning an order to the at least two vector components;

encoding the vector as a bit stream by appending individual bits from the bit numbers, starting with bits belonging to a highest priority level and incrementally moving down a priority level until a lowest priority level is reached, wherein an order of the appended bits within any particular priority level is the same as the order of the at least two vector components; and transmitting the bit stream.

2. The computer program as defined in claim 1 wherein the vector is a coefficient vector with coefficients determined by a transformation.

3. The computer program as defined in claim 2 further comprising:

quantizing the coefficient vector.

4. The computer program as defined in claim 1 wherein the vector represents a histogram.

5. The computer program as defined in claim 4 wherein the histogram describes a frequency distribution, color distribution or brightness distribution of a digitized image.

6. The computer program as defined in claim 5 further comprising:

ordering the at least two components based on a value of each bit number, wherein each value represents a frequency of a specific color range or brightness range, and wherein components having smaller frequencies are assigned an earlier order than components having larger frequencies.

7. The computer program as defined in claim 1 wherein a predetermined number of bit levels are encoded.

8. An apparatus for transmitting a vector having at least two vector components, each of which describes a frequency, the apparatus comprising:

a processor configured to:

calculate each of the at least two vector components as a respective bit number having a varying number of bit levels, wherein each of the bit levels has an assigned priority that is applied throughout each of the at least two vector components,

assign an order to the at least two vector components, and

encode the vector as a bit stream by appending individual bits from the bit numbers, starting with bits belonging to a highest priority level and incrementally moving down a priority level until a lowest priority level is reached, wherein an order of the appended bits within any particular priority level is the same as the order of the at least two vector components; and

a unit for transmitting the bit stream.

9. A computer program stored in memory, executable by a processor to perform a method of transmitting a vector having at least two vector components, each of which describes a frequency, the method comprising:

calculating each vector component as a bit number with a varying number of bit levels, wherein: each of the bit levels has an assigned priority, the bit numbers include bits belonging to the same priority level as bits from other ones of the bit numbers, and some of the bit numbers include at least one bit belonging to a different priority level than the bits of any other bit number; assigning an order to the at least two vector components; encoding the vector as a bit stream by appending individual bits from the bit numbers, starting with bits belonging to a highest priority level and incrementally moving down a priority level until a lowest priority level is reached, wherein an order of the appended bits within any particular priority level is the same as the order of the at least two vector components; and transmitting the bit stream.

10. The apparatus as defined in claim 8 , wherein:

the vector represents a histogram;

the histogram describes a frequency distribution, color distribution or brightness distribution of a digitized image; and

the processor is configured to order the at least two components based on a value of each bit number, wherein each value represents a frequency of a specific color range or brightness range, and wherein components having smaller frequencies are assigned an earlier order than components having larger frequencies.

11. The computer program as defined in claim 9 , wherein:

the vector represents a histogram;

the histogram describes a frequency distribution, color distribution or brightness distribution of a digitized image; and

the method further comprises ordering the at least two components based on a value of each bit number, wherein each value represents a frequency of a specific color range or brightness range, and wherein components having smaller frequencies are assigned an earlier order than components having larger frequencies.

Assignments (6)
QUITCLAIM ASSIGNMENT Recorded Sep 18, 2025
From: EDISON INNOVATIONS LLC
To: BLUE RIDGE INNOVATIONS, LLC
Reel/Frame 072938/0793 →
CHANGE OF NAME Recorded Feb 24, 2025
From: GE TECHNOLOGY DEVELOPMENT, INC.
To: DOLBY TECHNOLOGY DEVELOPMENT, INC.
Reel/Frame 070312/0524 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2025
From: DOLBY TECHNOLOGY DEVELOPMENT, INC.
To: EDISON INNOVATIONS, LLC
Reel/Frame 070281/0492 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 15, 2015
From: APPLE, INC.
To: GE TECHNOLOGY DEVELOPMENT, INC. (GETD)
Reel/Frame 035652/0013 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2014
From: SIEMENS AKTIENGESELLSCHAFT
To: APPLE INC.
Reel/Frame 032030/0128 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 7, 2003
From: HEUER, JOERG; KAUP, DR. ANDRE
To: SIEMENS AKTIENGESELLSCHAFT
Reel/Frame 014283/0032 →