摘要:
A computation core includes a computation block, an addressing block and an instruction sequencer, which are coupled to a memory through a memory interface. The computation block includes a register file and dual execution units. The execution units include features for enhanced performance in executing digital signal computations. The computation core is configured for executing digital signal processor instructions and microcontroller instructions, while achieving efficient digital signal processor computation and high code density. A finite impulse response filter algorithm achieves high performance on the dual execution units.
摘要:
A relatively high speed circular memory device, in combination with other processes, improves image processing efficiency. To that end, a method and apparatus of processing image data stored in an initial memory logically divides the image into a plurality of contiguous strips. A first plurality of the strips are stored in a working memory having a circular addressing arrangement, where the working memory is faster than the initial memory and has a plurality of sequential address locations. The first plurality of strips are contiguous and have a start address. In addition, the first plurality of strips are stored in the working memory in a contiguous manner, and processed through the working memory relative to the start address.
摘要:
In an interconnection system including a cable and connectors, compensation is provided for stray reactances found in the connector elements. The connector elements may be RJ-style connector plug and jack pairs, which exhibit characteristic capacitive and inductive properties. The compensation is capacitive and/or inductive elements formed in the cable, components of the connectors, or an external printed wiring board. A double &pgr;-network is the preferred circuit topology for the compensated system.
摘要:
Methods and an apparatus are provided for interpolation of pixels in a pixel array having rows and columns of pixels. The apparatus includes a shift register array to shift pixel values of the pixel array, the shift register array including two or more shift registers; an interpolation filter array interconnected to the shift register array, the interpolation filter array including one or more interpolation filters; and a controller configured to provide pixel values in columns of the pixel array from the shift register array to respective interpolation filters in a first mode and configured to provide pixel values in rows of the pixel array from the shift register array to respective interpolation filters in a second mode. The controller may be configured to supply vertical sub-pixel values from the shift register array to the interpolation filters to generate diagonal sub-pixel values.
摘要:
A system and method for scene change detection in a video sequence employing a randomly sub-sampled partition voting (RSPV) algorithm is provided. In the video sequence, a current frame is divided into a number of partitions. Each partition is randomly sub-sampled and a histogram of the pixel intensity values is built to determine whether the current partition differs from the corresponding partition in a reference frame. A bin-by-bin absolute histogram difference between a partition in the current frame and a co-located partition in the reference frame is calculated. The histogram difference is compared to an adaptive threshold. If the majority of the examined partitions has significant changes, a scene change is detected. The RSPV algorithm is motion-independent and characterized by a significantly reduced cost of memory access and computations.
摘要:
A traffic signal light comprises an array of light-emitting diodes for producing respective light rays, and an array of lenses for propagating light rays from the light-emitting diodes toward a plurality of predetermined, distinct spatial points. The lenses are each associated with a corresponding one of the light-emitting diodes, and each lens comprises a solid body of light-propagating material defining a light-refracting surface through which the light rays from the corresponding light-emitting diode propagate. The light-refracting surface is divided into distinct light-refracting surface sections each associated to a corresponding one of the spatial points. The light-refracting surface sections have different configurations in view of deviating the light rays propagating therethrough toward the associated spatial points, respectively. Therefore, at each spatial point add the light rays deviated by the associated light-refracting surface sections of the different lenses.
摘要:
A nonimaging lens consists of a solid body of light-propagating material defining a first light-refracting surface, a second light-reflecting surface and a third light-refracting surface. To redirect the generally parallel light rays of a directional light beam, the first light-refracting surface diverges the light rays of this beam, the second surface reflects the divergent light rays, and the third surface refracts these reflected light rays. To concentrate dispersed light rays into a generally directional light beam, the third surface first refracts the light rays, the second light-reflecting surface converges these refracted light rays, and the first surface refracts the convergent light rays toward the generally directional light beam. In accordance with one embodiment, the first light-refracting surface and the second light-reflecting surface are conical, open out in opposite directions, and respectively define skewed refraction and reflection axes.
摘要:
A method and apparatus utilizing a prediction guided decimated search motion estimation algorithm are provided. The prediction guided decimated search motion estimation algorithm generates a motion vector used to encode a macroblock in a frame from a video sequence. The algorithm includes generating full-pixel seed vectors, performing a full-pixel search around the generated seed vectors, which is followed by a fractional pixel search. The full-pixel seed vectors generated are a predicted motion vector and a hierarchical motion vector. A fractional pixel search may be conducted around a final motion vector generated by the full-pixel search and may include a half-pixel search and a quarter-pixel search. The prediction guided decimated search motion estimation algorithm can be implemented in both software and hardware. The algorithm is characterized by improved efficiency, scalability, and decreased complexity.
摘要:
A method and apparatus utilizing a prediction guided decimated search motion estimation algorithm are provided. The prediction guided decimated search motion estimation algorithm generates a motion vector used to encode a macroblock in a frame from a video sequence. The algorithm includes generating full-pixel seed vectors, performing a full-pixel search around the generated seed vectors, which is followed by a fractional pixel search. The full-pixel seed vectors generated are a predicted motion vector and a hierarchical motion vector. A fractional pixel search may be conducted around a final motion vector generated by the full-pixel search and may include a half-pixel search and a quarter-pixel search. The prediction guided decimated search motion estimation algorithm can be implemented in both software and hardware. The algorithm is characterized by improved efficiency, scalability, and decreased complexity.
摘要:
A method for computing an out of place FFT in which each stage of the FFT has an identical signal flow geometry. In each stage of the presently disclosed FFT method the group loop has been eliminated, the twiddle factor data is stored in bit-reversed manner, and the output data values are stored with a unity stride.