Abstract:
Provided are an apparatus and a method for saving a memory in a portable terminal, the method includes receiving a request for basic data and an address indicating a storage position of the basic data; determining whether the requested basic data has been stored in a paging buffer; if it is determined that the requested basic data has not been stored in the paging buffer, transforming the address of the requested basic data into an address of a corresponding compressed block using a block address table; searching the compressed basic data for the compressed block corresponding to the address of the compressed block; decompressing the searched compressed block; storing data of the decompressed block in the paging buffer; and returning the requested basic data stored in the paging buffer.
Abstract:
In a computer graphics system, a method for generating a subpixel mask for polygon edges directly by an operation without using a look-up table, includes the steps of forming subblocks by dividing a pixel into n subpixels depending on the slope of the polygon edge, calculating subblock coverage which is a distance from the pixel boundary to the intersection point of n subblocks and polygon edge, and generating an n.times.n subpixel mask depending on the calculated subblock coverage. In an apparatus using the method, edge-generated aliasing is removed.
Abstract:
Provided are an apparatus and a method for saving a memory in a portable terminal, the method includes receiving a request for basic data and an address indicating a storage position of the basic data; determining whether the requested basic data has been stored in a paging buffer; if it is determined that the requested basic data has not been stored in the paging buffer, transforming the address of the requested basic data into an address of a corresponding compressed block using a block address table; searching the compressed basic data for the compressed block corresponding to the address of the compressed block; decompressing the searched compressed block; storing data of the decompressed block in the paging buffer; and returning the requested basic data stored in the paging buffer.
Abstract:
Provided are an apparatus and method for displaying an image in a portable terminal. The apparatus includes a display unit for displaying an image; a display buffer that stores the image to be displayed; a zoom buffer that temporarily stores an enlarged thumbnail to provide a better image quality; a memory that stores an original image of the thumbnail as a compressed image file; an interface unit that upon receiving an image enlargement request while the thumbnail is being displayed on the display unit, enlarges and stores the thumbnail, stored in the display buffer, in the zoom buffer, and sends an image quality improvement request to a decoder that continuously improves the image quality of the enlarged thumbnail stored in the zoom buffer by a predetermined amount.
Abstract:
Provided are an apparatus and method for displaying an image in a portable terminal. The apparatus includes a display unit for displaying an image; a display buffer that stores the image to be displayed; a zoom buffer that temporarily stores an enlarged thumbnail to provide a better image quality; a memory that stores an original image of the thumbnail as a compressed image file; an interface unit that upon receiving an image enlargement request while the thumbnail is being displayed on the display unit, enlarges and stores the thumbnail, stored in the display buffer, in the zoom buffer, and sends an image quality improvement request to a decoder that continuously improves the image quality of the enlarged thumbnail stored in the zoom buffer by a predetermined amount.
Abstract:
A triangle traversing method includes a primary traversing and a secondary traversing wherein the primary and secondary traversings are orthogonally related to each other. In the primary traversing, a primary proceeding is performed for producing a reference point and if the primary proceeding passes over an edge of the triangle, a shifting is made to the outermost point related to the previous reference point and then the primary proceeding is again performed. In the secondary traversing, outward proceedings from the reference point produced in the primary traversing are repeatedly performed until all corresponding line points within the triangle are traversed. The primary and secondary traversings are repeatedly and alternately performed, until all the points within the triangle are traversed.
Abstract:
An anti-aliasing method greatly reduces the required size of the look-up table (LUT) memory space. The LUT memory is divided into four partitions and the four partitions are partitioned in parallel. This method allows for a great reduction in the amount of memory which needs to be incorporated into an application-specific integrated circuit (ASIC) which results in lower costs.