Shifter implemented circulant permutation matrix operations
US-2024386072-A1 · Nov 21, 2024 · US
US9645973B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9645973-B2 |
| Application number | US-201414220054-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 19, 2014 |
| Priority date | Mar 21, 2013 |
| Publication date | May 9, 2017 |
| Grant date | May 9, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
There is provided a matrix calculation apparatus. The apparatus includes: a matrix calculation formula display controller configured to display a matrix calculation formula on a display unit, wherein the matrix calculation formula comprises a first matrix; a matrix display controller configured to display a second matrix on the display unit; a submatrix receiver configured to input the second matrix into a certain element of the first matrix as a submatrix of the first matrix in response to a user operation; and a matrix size change display controller configured to change a size of the first matrix in accordance with a size of the second matrix and the certain element of the first matrix into which the second matrix is input and then display the matrix calculation formula.
Opening claim text (preview).
What is claimed is: 1. A matrix calculation apparatus comprising: a processor which is configured to: display a matrix calculation formula on a display unit, wherein the matrix calculation formula comprises a first matrix; display a second matrix on the display unit; input the second matrix into a certain element of the first matrix as a submatrix of the first matrix in response to a user operation received by an input device; and change a size of the first matrix in accordance with a size of the second matrix and the certain element of the first matrix into which the second matrix is input and then display the matrix calculation formula comprising the first matrix whose size is changed on the display unit, wherein the first matrix comprises a left matrix including a plurality of columns and a right matrix including a plurality of rows, and the matrix calculation formula is represented by multiplication of the left matrix and the right matrix, and wherein, when the second matrix is input into a certain element of one of the left and right matrices in response to the user operation, the processor is configured to change sizes of both the left and right matrices in accordance with the size of the second matrix and the certain element of the one of the left and right matrices into which the second matrix is input, and then display the matrix calculation formula on the display unit. 2. The apparatus according to claim 1 , wherein the processor is further configured to identify and display the second matrix on the display unit in accordance with the size of the second matrix. 3. The apparatus according to claim 1 , further comprising: an input unit comprising a key input unit or a touch panel; and the display unit, wherein the processor is configured to input the second matrix in response to the user operation which is inputted to the input unit. 4. A matrix calculation apparatus comprising: a processor which is configured to: display a matrix calculation formula on a display unit, wherein the matrix calculation formula comprises a first matrix; display a second matrix on the display unit; input the second matrix into a certain element of the first matrix as a submatrix of the first matrix in response to a user operation received by an input device; change a size of the first matrix in accordance with a size of the second matrix and the certain element of the first matrix into which the second matrix is input; and display the matrix calculation formula comprising the first matrix whose size is changed on the display unit, wherein the first matrix comprises a left matrix including a plurality of columns and a right matrix including a plurality of rows, and the matrix calculation formula is represented by multiplication of the left matrix and the right matrix, and wherein the processor is further configured to: when the second matrix is input into a certain element of one of the left and right matrices as a submatrix thereof, identify and display on the display unit a partition position of the submatrix of the one of the left and right matrices; and identify and display on the display unit a partition position of the other of the left and right matrices in accordance with the partition position of the submatrix and definition of matrix multiplication. 5. A computer-implemented matrix calculation method comprising: displaying a matrix calculation formula on a display unit, wherein the matrix calculation formula comprises a first matrix; displaying a second matrix on the display unit; inputting the second matrix into a certain element of the first matrix as a submatrix of the first matrix in response to a user operation received by an input device of the computer; and changing a size of the first matrix in accordance with a size of the second matrix and the certain element of the first matrix into which the second matrix is input and then displaying the matrix calculation formula comprising the first matrix whose size is changed on the display unit, wherein the first matrix comprises a left matrix including a plurality of columns and a right matrix including a plurality of rows, and the matrix calculation formula is represented by multiplication of the left matrix and the right matrix, and wherein the matrix calculation method further comprises, when the second matrix is input into a certain element of one of the left and right matrices in response to the user operation, changing sizes of both the left and right matrices in accordance with the size of the second matrix and the certain element of the one of the left and right matrices into which the second matrix is input, and then displaying the matrix calculation formula on the display unit. 6. A non-transitory computer-readable storage medium having a matrix calculation process program stored thereon for controlling a computer to perform operations comprising: displaying a matrix calculation formula on a display unit of the computer, wherein the matrix calculation formula comprises a first matrix; displaying a second matrix on the display unit; inputting the second matrix into a certain element of the first matrix as a submatrix of the first matrix in response to a user operation received by an input device of the computer; and changing a size of the first matrix in accordance with a size of the second matrix and the certain element of the first matrix into which the second matrix is input and then displaying the matrix calculation formula comprising the first matrix whose size is changed on the display unit, wherein the first matrix comprises a left matrix including a plurality of columns and a right matrix including a plurality of rows, and the matrix calculation formula is represented by multiplication of the left matrix and the right matrix, and wherein the program controls the computer to perform a further operation of, when the second matrix is input into a certain element of one of the left and right matrices in response to the user operation, changing sizes of both the left and right matrices in accordance with the size of the second matrix and the certain element of the one of the left and right matrices into which the second matrix is input, and then displaying the matrix calculation formula on the display unit. 7. A computer-implemented matrix calculation method comprising: displaying a matrix calculation formula on a display unit of the computer, wherein the matrix calculation formula comprises a first matrix; displaying a second matrix on the display unit; inputting the second matrix into a certain element of the first matrix as a submatrix of the first matrix in response to a user operation received by an input device of the computer; changing a size of the first matrix in accordance with a size of the second matrix and the certain element of the first matrix into which the second matrix is input; and displaying the matrix calculation formula comprising the first matrix whose size is changed on the display unit, wherein the first matrix comprises a left matrix including a plurality of columns and a right matrix including a plurality of rows, and the matrix calculation formula is represented by multiplication of the left matrix and the right matrix, and wherein the method further comprises: when the second matrix is input into a certain element of one of the left and right matrices as a submatrix thereof, identifying and displaying on the display unit a partition position of the submatrix of the one of the left and right matrices; and identifying and displaying on the display unit a partition position of the other of the left and right matrices in accordance with the partition position of the submatrix and definition of matrix multiplication. 8. A non
User interface arrangements, e.g. keyboard, display; Interfaces to other computer systems · CPC title
Matrix or vector computation {, e.g. matrix-matrix or matrix-vector multiplication, matrix factorization (matrix transposition G06F7/78)} · CPC title
with electrically operated apparatus or devices · CPC title
adapted to a specific application · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.