IP Library Granted Patent US 10,379,772
Granted Patent B2
US 10,379,772 · App. 15/072,147 · Granted Aug 13, 2019

Apparatuses and methods for operations using compressed and decompressed data

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 10,379,772
App. No.
15/072,147
Granted
Aug 13, 2019
Kind
B2
Abstract

The present disclosure includes apparatuses and methods for operations using compressed and decompressed data. An example method includes receiving compressed data to a processing in memory (PIM) device and decompressing the compressed data on the PIM device.

Claims (39)

1. A method for operating a memory device, comprising:

receiving, from a host external to the memory device, compressed data in a subsampled YUV image format by sensing circuitry of an intelligent frame buffer associated with a random access memory (RAM) array of memory cells on the memory device;

configuring a sense amplifier and a compute component in the sensing circuitry for performance of a read operation on data stored by the array, a write operation on received data, and a decompression operation on the compressed data;

decompressing the compressed data using the sense amplifier in the sensing circuitry on the memory device during the decompression operation until the compressed data is decompressed,

wherein the decompressing of the compressed data comprises converting the subsampled YUV image format to a non-subsampled RGB image format in the sensing circuitry of the intelligent frame buffer and is performed without transferring data values involved in the decompression to a processing component external to the sensing circuitry;

directing, by an operations component, the decompressing via bitwise performance of a number of logical operations by operating a plurality of compute components in the sensing circuitry as one-bit processing elements;

storing an image in the non-subsampled RGB image format to the RAM array;

compositing a plurality of images in the non-subsampled RGB image format into a different image using an alpha blending technique; and

either displaying, rendering, projecting, or storing the different image.

2. The method of claim 1 , wherein the method further comprises receiving the compressed data by the intelligent frame buffer on the memory device, the intelligent frame buffer comprising the operations component and the sensing circuitry, the sensing circuitry comprising the plurality of compute components and a corresponding plurality of sense amplifiers.

3. The method of claim 1 , wherein the method further comprises receiving the compressed data by the sensing circuitry of the intelligent frame buffer, the sensing circuitry coupled to a dynamic random access memory (DRAM) array on the memory device.

4. The method of claim 1 , wherein the method further comprises:

coupling a plurality of sense amplifiers and a corresponding plurality of compute components on the memory device in the sensing circuitry; and

wherein each compute component is coupled to a respective one of the sense amplifiers.

5. The method of claim 1 , wherein the method further comprises receiving the compressed data as image data having a reduced bit depth compared to a bit depth stored on the host.

6. The method of claim 1 , wherein the method further comprises receiving the compressed data as image data in JPEG format by the intelligent frame buffer on the memory device.

7. The method of claim 1 , wherein the method further comprises performing the alpha blending and the compositing operations on the decompressed data in the sensing circuitry coupled to a dynamic random access memory (DRAM) array on the memory device.

8. An apparatus, comprising:

a host external to a memory device, the host configured to send compressed data in a subsampled YUV image format;

the memory device comprising circuitry configured to:

receive the compressed data by sensing circuitry of an intelligent frame buffer associated with a random access memory (RAM) array of memory cells on the memory device,

wherein a sense amplifier and a compute component in the sensing circuitry are configured to perform a read operation on data stored by the array, a write operation on received data, and a decompression operation on the compressed data;

perform the decompression operation on the compressed data using the sense amplifier in the sensing circuitry on the memory device during the decompression operation until the compressed data is decompressed,

wherein decompression of the compressed data comprises converting the subsampled YUV image format to a non-subsampled RGB image format in the sensing circuitry of the intelligent frame buffer, which is performed without transferring data values involved in the decompression to a processing component external to the sensing circuitry;

direct, by an operations component, the decompression via bitwise performance of a number of logical operations by operating a plurality of compute components in the sensing circuitry as one-bit processing elements;

store an image in the non-subsampled RGB image format to the RAM array;

composite a plurality of images in the non-subsampled RGB image format into a different image using an alpha blending technique; and

either display, render, project, or store the different image.

9. The apparatus of claim 8 , wherein:

the compressed data is received by the intelligent frame buffer on the memory device;

the intelligent frame buffer comprises the operations component and the sensing circuitry; and

the sensing circuitry comprises the plurality of compute components and a corresponding plurality of sense amplifiers.

10. The apparatus of claim 8 , wherein the sensing circuitry is coupled to a dynamic random access memory (DRAM) array on the memory device.

11. The apparatus of claim 8 , wherein:

a plurality of sense amplifiers is coupled to a corresponding plurality of compute components in the sensing circuitry on the memory device; and

each compute component is coupled to a respective one of the sense amplifiers.

12. The apparatus of claim 8 , wherein the compressed data is received as image data having a reduced bit depth compared to a bit depth stored on the host.

13. The apparatus of claim 8 , wherein the compressed data is received as image data in JPEG format by the intelligent frame buffer on the memory device.

14. The apparatus of claim 8 , wherein alpha blending and compositing operations are performed on the decompressed data in the sensing circuitry coupled to a dynamic random access memory (DRAM) array on the memory device.

Assignments (8)
RELEASE OF SECURITY INTEREST Recorded Nov 12, 2019
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.; MICRON SEMICONDUCTOR PRODUCTS, INC.
Reel/Frame 051028/0001 →
RELEASE OF SECURITY INTEREST Recorded Oct 9, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.
Reel/Frame 050937/0001 →
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2018
From: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.
Reel/Frame 047243/0001 →
SECURITY INTEREST Recorded Jul 13, 2018
From: MICRON TECHNOLOGY, INC.; MICRON SEMICONDUCTOR PRODUCTS, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 047540/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REPLACE ERRONEOUSLY FILED PATENT #7358718 WITH THE CORRECT PATENT #7358178 PREVIOUSLY RECORDED ON REEL 038669 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Jun 8, 2017
From: MICRON TECHNOLOGY, INC.
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 043079/0001 →
PATENT SECURITY AGREEMENT Recorded Jun 2, 2016
From: MICRON TECHNOLOGY, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 038954/0001 →
SECURITY INTEREST Recorded May 12, 2016
From: MICRON TECHNOLOGY, INC.
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 038669/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 16, 2016
From: WILLCOCK, JEREMIAH J.; LEA, PERRY V.; KORZH, ANTON
To: MICRON TECHNOLOGY, INC.
Reel/Frame 038005/0080 →