Operation method and apparatus for performing overlap filter and core transform
AssigneeNovatek Microelectronics Corp.
InventorChao-Tsung Huang
Life of this patent
Estimating the term…
Abstract
A hardware implementation method for concurrently realizing overlap filter and core transform and an operation method thereof are provided. The overlap filter and core transform can be adjusted according to different specifications, processes, and operation frequencies. The hardware implementation method and the operation method thereof adopt a transform-level hardware sharing architecture and multi-port input/output register array, thereby efficiently realizing overlap filter and core transform.
Claims19
An apparatus for performing overlap filter and core transform, comprising:
- a first select multiplexer, for receiving multi-port input data;
- a transform operation module array, connected to the first select multiplexer, for receiving multi-port output of the first select multiplexer;
- a second select multiplexer, connected to the transform operation module array, for receiving output of multi-port operation results of the transform operation module array and the multi-port input data;
- a register array, comprising a plurality of registers, connected to the second select multiplexer, for receiving multi-port output of the second select multiplexer, and temporarily storing the received data in parts of the registers, wherein the first select multiplexer and the second select multiplexer are both used for reading values stored in the registers of the register array;
- and
- a control signal generator, generating a plurality of control signals according to a schedule of the overlap filter and the core transform, so as to control the first select multiplexer, the transform operation module array, the second select multiplexer, and the register array, wherein
- the control signal generator controls the first select multiplexer to select the multi-port input data and the values stored in the parts of the registers and to apply the selected data to the transform operation module array, wherein
- the control signal generator controls the second select multiplexer to select the multi-port input data, the multi-port operation results output by the transform operation module array, and the values stored in the parts of the registers, and to apply the selected data to the registers to be stored accordingly.
An operation method of performing overlap filter and core transform, suitable for a multi-port data processing apparatus, wherein the multi-port data processing apparatus comprises a transform operation module array comprising a plurality of operation units for receiving and calculating multi-port input data to be temporarily stored in a register array, the method comprising:
- generating a plurality of control signals according to a schedule of a overlap filter and core transform;
- selecting first data from the multi-port input data and stored values in the register array according to the control signals, and outputting the selected first data to the transform operation module for operation;
- selecting second data from the multi-port input data, multi-port operation results output by the transform operation module array, and the stored values in the register array according to the control signals, and outputting the selected second data to the register array to be stored;
- and
- outputting a part of the multi-port operation results output by the transform operation module array in a multi-port manner according to the schedule of the overlap filter and the core transform.
Dependencies are inferred from the claim text.