Signal processing apparatus and method, program, and storage medium
First Claim
1. A signal processing apparatus comprising:
- storage control means for controlling to store image signals for a predetermined number of lines in predetermined storage means, and counting an index value for each line upon storing an image signal for each line in the storage means;
first wavelet transformation means for specifying addresses in the storage means of data at identical positions in respective lines stored in the storage means using the index value in response to a timing at which the index value reaches a predetermined value, and reading out data stored at the specified addresses, and applying a wavelet transforms to the data in a first direction; and
second wavelet transformation means for applying a wavelet transforms to coefficients obtained by said first wavelet transformation means in a second direction.
1 Assignment
0 Petitions
Accused Products
Abstract
A signal storage processor (101) stores signals input from a signal input unit (100) in a buffer (102) for respective lines. A vertical discrete wavelet transformer (103) reads out an index value L from the signal storage processor (101), and obtains a reference address B from the value L. If L=2, B=2. If L=4, B=0. Furthermore, the vertical discrete wavelet transformer (103) reads out the i-th column of sets of data, which are stored in the buffer (102) and are continuous in the vertical direction (i.e., data read out from four addresses (addresses in the buffer (102)) i×4+B, i×4+mod((B+1),4), i×4+mod((B+2),4), and i×4+mod((B+3),4)), and computes the one-dimensional discrete wavelet transforms of the readout data.
-
Citations
26 Claims
-
1. A signal processing apparatus comprising:
-
storage control means for controlling to store image signals for a predetermined number of lines in predetermined storage means, and counting an index value for each line upon storing an image signal for each line in the storage means; first wavelet transformation means for specifying addresses in the storage means of data at identical positions in respective lines stored in the storage means using the index value in response to a timing at which the index value reaches a predetermined value, and reading out data stored at the specified addresses, and applying a wavelet transforms to the data in a first direction; and second wavelet transformation means for applying a wavelet transforms to coefficients obtained by said first wavelet transformation means in a second direction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A signal processing method comprising:
-
a storage control step of controlling to store image signals for a predetermined number of lines in predetermined storage means, and counting an index value for each line upon storing an image signal for each line in the storage means; a first wavelet transformation step of specifying addresses in the storage means of data at identical positions in respective lines stored in the storage means using the index value in response to a timing at which the index value reaches a predetermined value, and reading out data stored at the specified addresses, and applying a wavelet transforms to the data in a first direction; and a second wavelet transformation step of applying a wavelet transforms to coefficients obtained in the first wavelet transformation step in a second direction. - View Dependent Claims (14, 15)
-
-
16. A signal processing apparatus for decomposing two-dimensional signals into frequency bands, comprising:
-
signal input means for inputting two-dimensional signals to be transformed; first wavelet transformation means for applying a wavelet transforms to the two-dimensional signals input by said signal input means in a first direction to generate coefficients of low- and high-frequency bands; second wavelet transformation means for applying a wavelet transforms to the coefficients generated by said first wavelet transformation means in a second direction different from the first direction; and signal storage means for storing two-dimensional signals, or two-dimensional signals and intermediate signals, which are required in transformation in a vertical direction, for a predetermined number of lines, wherein one of said first and second wavelet transformation means reads out the signals stored in said signal storage means, and applies a wavelet transforms to the signals in the vertical direction, and said signal storage means independently assigns a memory area to each column sample used in wavelet transformation in the vertical direction. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
-
24. A signal processing method for decomposing two-dimensional signals into frequency bands, comprising:
-
a signal input step of inputting two-dimensional signals to be transformed; a first wavelet transformation step of applying a wavelet transforms to the two-dimensional signals input in the signal input step in a first direction to generate coefficients of low- and high-frequency bands; a second wavelet transformation step of applying a wavelet transforms to the coefficients generated in the first wavelet transformation step in a second direction different from the first direction; and a signal storage step of storing two-dimensional signals, or two-dimensional signals and intermediate signals, which are required in transformation in a vertical direction, for a predetermined number of lines, wherein the signals stored in the signal storage step are read out in one of the first and second wavelet transformation steps, and applied a wavelet transforms in the vertical direction, and the signal storage step includes a step of independently assigning a memory area to each column sample used in wavelet transformation in the vertical direction. - View Dependent Claims (25, 26)
-
Specification