摘要:
A motion search method and apparatus for minimizing an off-chip memory access to reduce cycles for predicting a motion vector. A sum of absolute differences (SAD) calculation processing is performed, while an off-chip memory is accessed using Direct Memory Access (DMA). A position of a current macro block is determined if a frame is input and the length of a horizontal search line is set according to adjacent motion vectors and predetermined external parameters. The SADs are calculated by calculating medians of the adjacent motion vectors as a predictive motion vector, setting a vertical direction value of the predictive motion vector as an initial search line, and sequentially searching at least one horizontal search line, and determining a position of a minimum SAD from the at least one horizontal search line. The minimum SAD position is selected as a final motion vector.
摘要:
Disclosed is video encoding technology, and more particularly a method for searching for a motion vector in a procedure of estimating a motion in video frames. The motion vector search method includes the steps of: individually calculating error energies of a center point and vertices of a search pattern in a search window used in a previous frame with respect to a center of the search window established in the current frame, thereby designating a motion vector candidate point; either determining the motion vector candidate point as a moving point of a motion vector, or calculating error energies of a pair of neighboring points and re-establishing a motion vector candidate point; and either determining the re-established motion vector candidate point as a moving point of a motion vector, or re-establishing a search pattern, re-checking the error energies of the center point, the vertices and the neighboring points, and determining a moving point of a motion vector.
摘要:
Disclosed is a method for extracting a region-of-interest of a user in a multimedia mobile terminal. The method includes: setting a search region in an input picture input to the multimedia mobile terminal on a screen picture-to-screen picture basis, and extracting a group of boundary of a region-of-interest based on a brightness difference between the set search region and an environment around the set search region; determining boundary coordinates of the region-of-interest through learning during a predetermined frame among the extracted group of boundary coordinate candidates; and enlarging the region-of-interest having the determined boundary coordinates, and displaying the enlarged region-of-interest. As a result, a region the user is most interested in or pays more attention to than other regions on a screen is automatically extracted. Accordingly, it is possible for users to view pictures in such an efficient manner as to provide the users with an even better experience and understanding during viewing.
摘要:
Disclosed is a method of encoding a direct mode when coding moving images, the method includes finding a prediction and a cost for each of a plurality of direct modes including a backward-based temporal direct mode and a forward-based temporal direct mode with respect to a current block to be encoded and determining one mode having the lowest cost as a result of comparing the costs as an optimal encoding mode, thereby performing encoding the direct mode.
摘要:
A method and apparatus for generating a thumbnail image are provided so that the out-of-focus (OOF) information can be ascertained from looking at the thumbnail. An input image is decoded, and a degree of the amount of OOF of the decoded image is measured (OOF information). There is a determination as to whether or not there is an EXchangeable Image File (EXIF) information about the input image. In the presence of EXIF information, a thumbnail image is extracted from the EXIF information and as much an OOF effect is applied to the thumbnail image in accordance with the degree of OOF. In the absence of the EXIF information, a thumbnail image is generated by scaling down the decoded image at a down scaler and applying as much of an OOF effect is applied to the thumbnail image in accordance with the degree of OOF.
摘要:
An apparatus for calculating a boundary strength on a macroblock basis to determine a filter condition area in a deblocking filter includes a memory unit for storing a table containing a filter condition area value for a boundary strength calculation, which correspond to each of a type value of a current macroblock and a type value of a neighbor macroblock, and storing a boundary strength calculation method per filter condition area, the deblocking filter for performing the boundary strength calculation according to a filter condition area with respect to an input macroblock, and a controller for determining a filter condition area value corresponding to a type value of a current macroblock input to the deblocking filter and a type value of its neighbor macroblock using the table when the boundary strength calculation is performed with respect to the current macroblock input to the deblocking filter.
摘要:
Disclosed is a method for interpolating chrominance signals in a video encoder and a decoder. The method includes the steps of accessing a memory unit to load an integer pixel value with regard to a plurality of motion compensation blocks, searching for a location of a motion vector s to perform sub-pixel interpolation of chrominance signals regarding the blocks and performing ¼ sub-pixel interpolation by row-based and column-based shifting when the motion vector indicates a ¼ location pixel with regard to the blocks. Also disclosed is an apparatus for performing the interpolating method described and a computer program product which when loaded into a computer system performs the interpolating method described.
摘要:
Disclosed is a method for extracting a region-of-interest of a user in a multimedia mobile terminal. The method includes: setting a search region in an input picture input to the multimedia mobile terminal on a screen picture-to-screen picture basis, and extracting a group of boundary of a region-of-interest based on a brightness difference between the set search region and an environment around the set search region; determining boundary coordinates of the region-of-interest through learning during a predetermined frame among the extracted group of boundary coordinate candidates; and enlarging the region-of-interest having the determined boundary coordinates, and displaying the enlarged region-of-interest. As a result, a region the user is most interested in or pays more attention to than other regions on a screen is automatically extracted. Accordingly, it is possible for users to view pictures in such an efficient manner as to provide the users with an even better experience and understanding during viewing.
摘要:
A method and apparatus for estimating the contour of a user object in a moving picture during video communications so that a personal background image is not provided during video communications. Information about center coordinates as well as a size of a face of the user object is extracted from a moving picture frame. Edges are extracted from the moving picture frame, and a boundary of a head of the user object is estimated using a semicircle. The boundaries of left and right shoulders and left and right arms of the user object are estimated using second-order function graphs that overlap a largest portion of the edges. An entire contour of the user object is estimated according to the boundaries of the head, the left and right shoulders, and the left and right arms of the user object.
摘要:
A method and apparatus for accessing a memory for processing moving pictures, which loads data from a frame buffer of an external memory, and uses a motion prediction technique. The method includes the steps of: loading, from the frame buffer, pixels of a relevant block of 8×8 size and extra pixel data necessary for an inter prediction while performing the inter prediction of a block of an 8×8 size following division of a macroblock, storing the pixels of the relevant block size of 8×8 and the extra pixel data in an internal cache memory. The stored pixels of the relevant block size of 8×8 and the stored extra pixel data are used; and then the stored pixels of the relevant block size of 8×8 and the stored extra pixel data stored in the cache memory are re-used during an inter prediction of the relevant block size of 8×8 and sub-blocks.