The invention relates generally to a wavelet tree and, more particularly, to a programmable wavelet tree.
Ultrasound wands have become commonplace in hospitals and other medical facilities. The ultrasound wand is usually part of a diagnostic system that allows a physician to employ noninvasive imaging techniques to view internal organs and so forth. Ultrasonic wand (like many other applications) produces a large quantity of data that is generally processed in near real-time to generate useful results. To do this, the corresponding electronics within the system (e.g., ultrasonic diagnostic system) tend to be complicated and may be specific to a measuring instrument (e.g., ultrasonic wand).
Turning to
Typically, the packet transformation circuits 108-1 to 108-N (which can be seen in greater detail in
One issue with system 100 (and packet transform circuit 108 in particular) is that the shape of the wavelet tree can vary depending on the configuration of the transducers 102 (e.g., wand). In other words, to achieve desirable or optimal performance, the shape of wavelet tree (of packet transform circuit 108) is varied to accommodate the transducers 102 (e.g., wand). In
Therefore, there is a need for a programmable wavelet tree.
In accordance with the present invention, an apparatus is provided. The apparatus comprises a demultiplexer that is configured to receive an input signal; a plurality of sample buffers, wherein each sample buffer is coupled to the demultiplexer; a first multiplexer that is coupled to each of the sample buffers; a filter that is coupled to the first multiplexer; a bypass delay circuit that is coupled to the first multiplexer; and a second multiplexer that is coupled to the filter and the bypass delay circuit.
In accordance with the present invention, the filter further comprises: a multiply-accumulate (MAC) circuit that is coupled between the first and second multiplexers; and a coefficient circuit that is coupled to the MAC circuit.
In accordance with the present invention, the coefficient circuit further comprises: a first coefficient generator; a second coefficient generator; and a third multiplexer that is coupled to the first and second coefficient generators and the MAC circuit.
In accordance with the present invention, the apparatus further comprises a bypass enable table that is configured to control the second multiplexer.
In accordance with the present invention, an apparatus is provided. The apparatus comprises an input circuit; a compression circuit having a plurality of wavelet transform circuits, wherein each wavelet transform circuit includes: an addressing circuit; a bypass enable circuit having a bypass enable table; a memory circuit that is coupled to the addressing circuit; a plurality of wavelet circuits coupled in series within one another in a sequence, wherein the first wavelet circuit of the sequence is coupled to the input circuit, and wherein the last wavelet circuit of the sequence is coupled to the memory circuit, and wherein each wavelet enable circuit includes: a demultiplexer; a plurality of sample buffers, wherein each sample buffer is coupled to the demultiplexer; a first multiplexer that is coupled to each of the sample buffers; a filter that is coupled to the first multiplexer; a bypass delay circuit that is coupled to the first multiplexer; and a second multiplexer that is coupled to the filter, the bypass delay circuit, and the bypass enable circuit, wherein the second multiplexer is configured to be controlled by the bypass enable table; and an output circuit that is coupled to the memory circuit.
In accordance with the present invention, each position in the sequence corresponds to at least one of a plurality of levels of a wavelet tree, and wherein the number of sample buffers in each wavelet circuit corresponds to its level in the wavelet tree.
In accordance with the present invention, the addressing circuit further comprises: a first incrementing counter that is coupled to the memory circuit; an address remap table circuit that is coupled to the memory circuit; and a second incrementing counter that is coupled to the address remap table circuit.
In accordance with the present invention, the output circuit further comprises a quantizing circuit.
In accordance with the present invention, the input circuit further comprises: an analog front end (AFE) having a plurality of channels; a discrete cosine transform (DCT) circuit that is coupled to each of the channels and that is coupled to the compression circuit.
In accordance with the present invention, the input circuit further comprises an ultrasonic wand that is coupled to the AFE, and wherein the bypass enable table corresponds to the ultrasonic wand.
In accordance with the present invention, a method is provided. The method comprises receiving image signals from transducers in an ultrasonic wand; digitizing the image signals so as to produce digitized image signals; compressing the digitized image signal using a wavelet tree having a plurality of levels so as to generate a compressed signal, wherein the configuration of the wavelet tree corresponds to the ultrasonic wand, and wherein processing is performed at each level by: demuliplexing its input signal to generate a demultiplexed input signal; applying the demultiplexed input signal to at least one of a plurality of sample buffers, wherein the number of sample buffers corresponds to its level; multiplexing outputs from the sample buffers to generate a multiplexed output signal; filtering the multiplexed output signal to generate the filtered signal; delaying the multiplexed output signal to generate a delayed signal; and selecting between the filtered signal and the delayed signal based on the configuration of the wavelet tree; and quantizing the compressed signal.
In accordance with the present invention, the step of filtering further comprises: selecting at least one set of coefficients of a plurality of sets of coefficients; and performing a multiply-accumulate operation using the selected set of coefficients on the multiplexed output signal to generate the filtered signal.
In accordance with the present invention, the method further comprises applying a DCT to digitized image signals prior to the step of compressing.
For a more complete understanding of the present invention, and the advantages thereof, reference is now made to the following descriptions taken in conjunction with the accompanying drawings, in which:
Refer now to the drawings wherein depicted elements are, for the sake of clarity, not necessarily shown to scale and wherein like or similar elements are designated by the same reference numeral through the several views.
Turning to
In
In
Having thus described the present invention by reference to certain of its preferred embodiments, it is noted that the embodiments disclosed are illustrative rather than limiting in nature and that a wide range of variations, modifications, changes, and substitutions are contemplated in the foregoing disclosure and, in some instances, some features of the present invention may be employed without a corresponding use of the other features. Accordingly, it is appropriate that the appended claims be construed broadly and in a manner consistent with the scope of the invention.
This application claims priority to U.S. Patent Application Ser. No. 61/538,433, which was filed on Sep. 23, 2011 and which is hereby incorporated by reference for all purposes.
Number | Name | Date | Kind |
---|---|---|---|
5384725 | Coifman et al. | Jan 1995 | A |
6042545 | Hossack et al. | Mar 2000 | A |
7196641 | Huang et al. | Mar 2007 | B2 |
20080008395 | Liu | Jan 2008 | A1 |
20090028079 | Song et al. | Jan 2009 | A1 |
20090067319 | Dapper et al. | Mar 2009 | A1 |
20090074052 | Fukuhara et al. | Mar 2009 | A1 |
20090316568 | Harris et al. | Dec 2009 | A1 |
20100240996 | Ionasec et al. | Sep 2010 | A1 |
20100331689 | Wegener | Dec 2010 | A1 |
20110096621 | Mansour | Apr 2011 | A1 |
20110222791 | Mansour | Sep 2011 | A1 |
20120243618 | Suh et al. | Sep 2012 | A1 |
Number | Date | Country | |
---|---|---|---|
20130077879 A1 | Mar 2013 | US |
Number | Date | Country | |
---|---|---|---|
61538433 | Sep 2011 | US |