Data compression using memristive crossbar

US10735753B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10735753-B2
Application numberUS-201816174060-A
CountryUS
Kind codeB2
Filing dateOct 29, 2018
Priority dateOct 27, 2017
Publication dateAug 4, 2020
Grant dateAug 4, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Data compression using a memristive crossbar is enabled. Conductances of memristors may be set such that the memristors of the crossbar act as coefficients of a wavelet transformation coefficient matrix with respect to voltage signals applied to input rows of the crossbar. The memristors may act as coefficients of the transpose of the wavelet transformation coefficient matrix when voltage signals are applied to input columns of the crossbar. Hence, the memristive crossbar may be used to implement a two dimensional (2D) discrete wavelet transform (DWT) on two dimensional data (e.g., image data) encoded in the voltage signals. The resulting currents in the columns of the memristive crossbar may be integrated and converted to voltage signals that are fed back into columns of the memristive crossbar such that the rows of the memristive crossbar output electronic signals that correspond to the image data compressed in accordance with Haar 2D-DWT image compression.

First claim

Opening claim text (preview).

What is claimed is: 1. An electronic device for image compression, comprising: a first voltage pulse generation circuit configured at least to generate a first plurality of input voltage pulses based at least in part on electronic signals corresponding to pixel values of an image; a first memristive crossbar circuit electronically coupled with the first voltage pulse generation circuit, the first memristive crossbar circuit having rows and columns of electronic signal paths with memristors at intersections and configured at least to receive the first plurality of input voltage pulses at inputs to the rows of the first memristive crossbar circuit and to perform a first part of a two dimensional discrete wavelet transform of the image based at least in part on the first plurality of input voltage pulses, wherein conductance values of the memristors in the first memristive crossbar circuit correspond to absolute values of coefficients of a wavelet transformation coefficient matrix such that a polarity of voltage pulses arriving at the corresponding memristor is caused to be complemented; a second voltage pulse generation circuit electronically coupled with the first memristive crossbar circuit and configured at least to generate a second plurality of input voltage pulses based at least in part on results of the first part of the two dimensional discrete wavelet transform and to provide the second plurality of input voltage pulses to inputs of the columns of the first memristive crossbar circuit such that the first memristive crossbar circuit performs a second part of the two dimensional discrete wavelet transform of the image based at least in part on the second plurality of input voltage pulses; and a data storage circuit electronically coupled with the first memristive crossbar circuit and configured at least to store a result of the two dimensional discrete wavelet transform performed at least in part by the first memristive crossbar circuit such that the stored result corresponds to a compressed encoding of the image. 2. An electronic device in accordance with claim 1 , further comprising a second memristive crossbar circuit electronically coupled with the first memristive crossbar circuit and the second voltage pulse generation circuit, the second memristive crossbar circuit configured at least to receive electronic signals corresponding to the results of the first part of the two dimensional discrete wavelet transform from the first memristive crossbar circuit and to store the results of the first part of the two dimensional discrete wavelet transform in a form accessible by the second voltage pulse generation circuit. 3. An electronic device in accordance with claim 1 , wherein the data storage circuit comprises a third memristive crossbar circuit. 4. An electronic device in accordance with claim 1 , wherein the two dimensional discrete wavelet transform is at least part of a Haar two dimensional discrete wavelet transform such that the compressed encoding of the image comprises an encoding in accordance with Haar two dimensional discrete wavelet transform image compression. 5. An electronic device in accordance with claim 1 , wherein the image is a two dimensional image having rows and columns of pixels and the number of rows of the electronic signal paths of the first memristive crossbar circuit is no less than the number of the rows of pixels of the two dimensional image. 6. An electronic device in accordance with claim 1 , wherein the first voltage pulse generation circuit generates a number of voltage pulses for each pixel of the image, the number of the voltage pulses corresponding to an intensity of the pixel. 7. An electronic device for data compression, comprising: a first voltage input circuit configured at least to receive electronic signals representing two dimensional data and to provide a first plurality of voltage signals based at least in part on the received electronic signals; a first memristive crossbar circuit electronically coupled with the first voltage input circuit, the first memristive crossbar circuit having rows and columns of electronic signal paths with memristors at intersections and configured at least to receive the first plurality of voltage signals and to perform a first part of a two dimensional discrete wavelet transform of the two dimensional data based at least in part on the first plurality of voltage signals, wherein conductance values of memristors in the first memristive crossbar circuit correspond to absolute values of coefficients of a wavelet transformation coefficient matrix such that a polarity of voltage pulses arriving at the corresponding memristor is caused to be complemented; a second voltage input circuit electronically coupled with the first memristive crossbar circuit and configured at least to provide a second plurality of voltage signals based at least in part on results of the first part of the two dimensional discrete wavelet transform, the second plurality of voltage signals provided to the first memristive crossbar circuit such that the first memristive crossbar circuit performs a second part of the two dimensional discrete wavelet transform of the two dimensional data based at least in part on the second plurality of voltage signals; and a voltage output circuit electronically coupled with the first memristive crossbar and configured at least to provide electronic signals representing a result of the two dimensional discrete wavelet transform performed at least in part by the first memristive crossbar circuit such that the provided electronic signals correspond to a compressed encoding of the two dimensional data. 8. An electronic device in accordance with claim 7 , wherein the first voltage input circuit comprises a voltage pulse generation circuit configured at least to generate a number of voltage pulses corresponding to a value of an element of the two dimensional data. 9. An electronic device in accordance with claim 7 , further comprising a second memristive crossbar circuit electronically coupled with the first memristive crossbar circuit and the second voltage input circuit, the second memristive crossbar circuit configured at least to receive electronic signals corresponding to the results of the first part of the two dimensional discrete wavelet transform from the first memristive crossbar circuit and to store the results of the first part of the two dimensional discrete wavelet transform in a form accessible by the second voltage input circuit. 10. An electronic device in accordance with claim 9 , wherein the second voltage input circuit comprises a voltage pulse generation circuit configured at least to generate voltage pulses representing the results of the first part of the two dimensional discrete wavelet transform such that the second plurality of voltage signals comprises the generated voltage pulses. 11. An electronic device in accordance with claim 7 , wherein the first memristive crossbar circuit comprises accumulative elements electronically coupled with columns of electronic signal paths of the first memristive crossbar circuit such that the accumulative elements integrate current flowing through the columns of electronic signal paths. 12. An electronic device in accordance with claim 7 , wherein the first memristive crossbar circuit has rows and columns of electronic signal paths with memristors at intersections such that conductance values of the memristors correspond to coefficients of a wavelet transformation coefficient matrix. 13. An electronic device in accordance with claim 12 , wherein performing the first part of the two dimensional discrete wavelet transform corresponds to

Assignees

Inventors

Classifications

  • Reading or sensing circuits or methods · CPC title

  • Sensing or reading circuits; Data output circuits · CPC title

  • H04N19/423Primary

    characterised by memory arrangements (H04N19/433 takes precedence) · CPC title

  • H04N19/635Primary

    characterised by filter definition or implementation details · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10735753B2 cover?
Data compression using a memristive crossbar is enabled. Conductances of memristors may be set such that the memristors of the crossbar act as coefficients of a wavelet transformation coefficient matrix with respect to voltage signals applied to input rows of the crossbar. The memristors may act as coefficients of the transpose of the wavelet transformation coefficient matrix when voltage signa…
Who is the assignee on this patent?
Univ Khalifa Science & Technology
What technology area does this patent fall under?
Primary CPC classification H04N19/423. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Aug 04 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).