摘要:
An apparatus for determining an encoding mode in an H.264 encoder is provided with a 16×16 macroblock number calculating unit and a threshold updating unit. The 16×16 macroblock number calculating unit calculates means of the number of 16×16 macroblocks. The threshold updating unit compares the number of 16×16 macroblocks of a frame, which is chosen to be currently encoded, with the mean of the number of 16×16 macroblocks among or within the frames, and updates a currently set threshold according to a result of comparing. Then, calculating unit checks the number of times by which the encoding mode is determined by the 16×16 macroblock in a frame whose encoding is currently completed, and the threshold updating unit compares the number of times with the currently set threshold to increase or decrease the threshold according to a result of the comparison.
摘要:
Methods and apparatus for video frame rate conversion are disclosed. In one aspect of the invention, a basic interpolation motion vector for an interpolated frame is generated using a motion vector of a current frame. The motion vector of the current frame is compared with a motion vector of a previous frame. The basic interpolation motion vector is offset and corrected according to a comparison result. The interpolated frame is generated by performing motion compensation using at least one of the basic interpolation motion vector and the corrected basic interpolation motion vector.
摘要:
A Frame Rate Conversion (FRC) method using motion interpolation is disclosed. The FRC method includes checking the position of a motion vector intersecting an interpolated frame for each block of the interpolated frame, performing motion interpolation by acquiring a motion vector of each vertex of each block using motion vectors adjacent to each vertex, and performing motion interpolation on pixels of each block using the motion vector of each vertex.
摘要:
A Frame Rate Conversion (FRC) method using motion interpolation is disclosed. The FRC method includes checking the position of a motion vector intersecting an interpolated frame for each block of the interpolated frame, performing motion interpolation by acquiring a motion vector of each vertex of each block using motion vectors adjacent to each vertex, and performing motion interpolation on pixels of each block using the motion vector of each vertex.
摘要:
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 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 for estimating a boundary between a background and a user object in a video, in which the user object is segmented from the background is provided. The initial object contour is estimated in a first video frame for object segmentation, and color probability density functions are estimated for the user object and the background segmented from the first video frame. An edge strip with a predetermined width is generated in a current frame based on an object contour of a previous frame, and a coherence probability density function of the edge strip is estimated. The user object is segmented in the current frame by energy minimization.
摘要:
A method for encoding a multiview video includes estimating and compensating for a motion between a plurality of pictures from more than one view. A first video captured at a first view becomes a basis and for performing encoding on the first video using the motion estimation and compensation result. Motion estimation and compensation is then performed on a predetermined picture selected from among a plurality of pictures included in a second video captured at a second view being different from that of the first video. The picture from the second view is then encoded using the motion estimation and compensation result. A bit stream is generated including encoded data of the first video and encoded data of the second video.
摘要:
Disclosed is an intelligent display method for a multimedia mobile terminal. The method includes the steps of determining a type of a camera shot existing in a sport game video; deciding a region of interest within an image frame of the sport game video when it has been determined that the camera shot is a long-distance shot, magnifying the region of interest, and displaying the region of interest on the mobile terminal, and displaying the entire image frame on the mobile terminal when it has been determined that the video shot is a non-long-distance shot. The method enables the user to watch images in a more understandable and comfortable manner.
摘要:
A method and apparatus for encoding/decoding motion vector information are provided, in which a coding unit is divided into a plurality of subunits, PMVs of the subunits are calculated, it is determined whether the PMVs satisfy a predetermined condition, and coded motion vector data are generated, which include information indicating an omission of the motion vectors of the subunits, if the PMVs satisfy the predetermined condition.