Abstract:
A method of processing image data includes a plurality of different processes performed based on edge information generated as a result of performing a preset process from among the plurality of different processes. Therefore, the time for processing the image data is reduced, and image quality is enhanced.
Abstract:
Disclosed are an image processing apparatus and method that more efficiently process image data. The image processing apparatus includes a vector data manager that receives at least some of all image data and converts the received image data into vector data, a vector processor that receives the vector data from the vector data manager, performs a vector processing operation by using the vector data, and generates output vector data as a result of the vector processing operation, and a synchronizer that controls a timing of when the vector data manager transmits the vector data to the vector processor.
Abstract:
An image-processing method of removing noise from an image includes: obtaining standard representative values for standard regions of a standard image and reference representative values for reference regions of a reference image, and obtaining a plurality of hierarchical images having different resolutions with respect to the standard image and the reference image based on the standard representative values and the reference representative values; obtaining the standard representative values for the standard regions of the standard image and the reference representative values for the reference regions of the reference image from the hierarchical images; determining a similarity between the standard regions and the reference regions from the standard representative values and the reference representative values; and removing noise by applying filtering to the standard image and the reference image depending on the determined similarity.
Abstract:
A data input/output unit is provided. The data input/output unit which is connected to a processor, and receives and outputs data in sequence based on a first schedule includes a first input first output (FIFO) memory connected to an external unit and the processor; and a reordering buffer connected to one side of the FIFO memory, and store data outputted from, or inputted to, the FIFO memory in a plurality of buffer regions in sequence, and output data stored in one of the plurality of buffer regions based on a control signal provided from the processor.
Abstract:
Provided are a storage device and a method of distributed processing of multimedia data. In the method, the storage device stores multimedia data, initiates an interface configured to share data between a host and the storage device, receives a multimedia data request from the host, processes the multimedia data based on the received multimedia data request, and transmits the processed multimedia data to the host through the interface.
Abstract:
An electronic apparatus generating compiled data used in a very long instruction word (VLIW) processor including a plurality of function units is provided. The electronic apparatus includes a storage and a processor configured to control the storage to store the compiled data in which a plurality of VLIW instructions are compiled, identify a VLIW instruction from the compiled data; and update, if a multi-cycle no operation (nop) instruction for the plurality of function units is identified within a cycle corresponding to a latency of the identified VLIW instruction and if an end cycle of another VLIW instruction is within the cycle corresponding to the latency of the identified VLIW instruction, the compiled data by including information on a cycle difference between an end cycle of the identified VLIW instruction and the end cycle of the another VLIW instruction in the multi-cycle nop instruction.
Abstract:
A method and apparatus for processing numeric calculation are provided. The method includes determining a shift bit and an index bit that falls within an index range of a lookup table from among bits representing a divisor scaled up by an offset, obtaining a replacement value corresponding to an index value of the determined index bit by using the lookup table, multiplying a dividend scaled up by the offset by the obtained replacement value, and outputting a value corresponding to a division operation by correcting a scale of a result of the multiplication using a right shift operation.