Image Processing Address Generator
First Claim
1. An image processing system comprising:
- a vector processor; and
a memory adapted for operatively attaching to said vector processor, wherein said memory is adapted to store a plurality of image frames,wherein said vector processor includes an address generator operatively attached to said memory to access said memory, andwherein said address generator is adapted for calculating addresses of said memory over said image frames.
2 Assignments
0 Petitions
Accused Products
Abstract
An image processing system including a vector processor and a memory adapted for attaching to the vector processor. The memory is adapted to store multiple image frames. The vector processor includes an address generator operatively attached to the memory to access the memory. The address generator is adapted for calculating addresses of the memory over the multiple image frames. The addresses may be calculated over the image frames based upon an image parameter. The image parameter may specify which of the image frames are processed simultaneously. A scalar processor may be attached to the vector processor. The scalar processor provides the image parameter(s) to the address generator for address calculation over the multiple image frames. An input register may be attached to the vector processor. The input register may be adapted to receive a very long instruction word (VLIW) instruction. The VLIW instruction may be configured to transfer only: (i) parameters for image processing calculations over the image frames by the ALU units and (ii) a single bit to the address generator.
50 Citations
20 Claims
-
1. An image processing system comprising:
-
a vector processor; and a memory adapted for operatively attaching to said vector processor, wherein said memory is adapted to store a plurality of image frames, wherein said vector processor includes an address generator operatively attached to said memory to access said memory, and wherein said address generator is adapted for calculating addresses of said memory over said image frames. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of processing images in a system including a vector processor and a memory, wherein the vector processor includes an address generator operatively attached to the memory to access the memory, wherein said address generator is adapted for calculating addresses of said memory, the method comprising:
-
storing a plurality of image frames in the memory; accessing the memory by the address generator; loading an image parameter; calculating addresses for said image frames based upon said image parameter; and processing in parallel image data stored in said image frames. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of processing images in a system including a vector processor and a memory, wherein the vector processor includes an address generator operatively attached to the memory to access the memory, wherein said address generator is adapted for calculating addresses of said memory, the method comprising:
-
storing an image frame in the memory; loading and reading a window parameter which specifies multiple windows within said image frame; calculating addresses for said multiple windows within said image frame based upon said image parameter; and processing in parallel image data of said multiple windows stored at said addresses. - View Dependent Claims (18, 19, 20)
-
Specification