Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Motion vector generation

Subclass of:

348 - Television

348571000 - IMAGE SIGNAL PROCESSING CIRCUITRY SPECIFIC TO TELEVISION

Patent class list (only not empty are listed)

Deeper subclasses:

Entries
DocumentTitleDate
20090195698VIDEO PROCESSING APPARATUS AND RELATED METHOD TO DETERMINE MOTION VECTOR - The invention provides a video processing method, which includes: performing motion estimation upon the target image block and a plurality of reference image blocks to calculate a plurality of block matching differences; determining a minimum block matching difference from the plurality of the block matching differences; comparing the minimum block matching difference with at least one of the reference block matching differences to obtain at least a comparison result; and according to the at least a comparison result, selectively determining a target motion vector of the target image block referred to a motion vector of at least a neighboring image block of the target image block or a motion vector corresponding to the minimum block matching difference.08-06-2009
20100079677Input Apparatus - An input apparatus includes an input unit that receives a predetermined motion image signal, a motion detecting unit that detects a motion from the motion image signal received by the input unit, a video signal processing unit that outputs a predetermined video signal when a motion detected by the motion detecting unit is a predetermined motion, and a control unit that controls the video signal processing unit, in which the control unit controls the motion detecting unit not so as to detect a motion when the predetermined video signal is being outputted by the video signal processing unit, thereby providing a useful input apparatus for a user.04-01-2010
20130076984AUTOMATIC REPOSITIONING OF VIDEO ELEMENTS - A system and method for automatically repositioning virtual and physical elements in a scene. The system and method being configured to receive a video frame, receive data, including position data, describing a first element to be imaged in the video frame, receive data, including position data, describing a second element to be imaged in the video frame, assign a dynamic status to the first element and automatically reposition at least the first element to create a modified video frame.03-28-2013
20110001884IMAGE PROCESSING SYSTEM, IMAGE PROCESSING METHOD, AND RECORDING MEDIUM STORING IMAGE PROCESSING PROGRAM - Provided is an image processing system that can uniquely identify a motion vector for each pixel of an interpolation frame and accurately identify a motion vector. A motion vector candidate selection unit (01-06-2011
20090303392VIDEO PROCESSOR AND VIDEO PROCESSING METHOD - A motion compensator includes a video data selector, a video data editor, a vector reference data editor, a delay unit, a region data editor, and a delay unit. The video data editor outputs present frame video data and average video data. The vector reference data editor outputs previous compensation video data and present compensation video data. The region data editor outputs present frame region data, previous compensation region data, and present compensation region data. The video data selector selects one of four video data pieces based on the three pieces of region data and outputs the selected data to the video output unit.12-10-2009
20090268096VIDEO PROCESSING METHOD FOR DETERMINING TARGET MOTION VECTOR ACCORDING TO CHROMINANCE DATA AND FILM MODE DETECTION METHOD ACCORDING TO CHROMINANCE DATA - A video processing method for determining a target motion vector includes generating a plurality of candidate temporal matching differences according to data of different color components in a specific color system and determining a vector associated with a minimum temporal matching difference from the candidate temporal matching differences as the target motion vector. A film mode detection method includes generating a plurality of candidate frame differences from a plurality of received frames according to data of different color components in a specific color system and performing film mode detection according to the candidate frame differences.10-29-2009
20120113326SYSTEM AND METHOD FOR DETECTING MOTION VECTORS IN A RECURSIVE HIERARCHICAL MOTION ESTIMATION SYSTEM USING A NON-RASTERIZED SCAN - The present disclosure provides a system and method for detecting motion vectors in an image frame using a recursive hierarchical process with a non-rasterized vector-scanning motion to reduce erroneous motion vectors in an image frame of a digital video sequence. In general, a resolution hierarchy is generated for an image frame, wherein the resolution hierarchy comprises the original image frame and one or more copy image frames each having a different, lower resolution than the original image frame. Each image frame in the hierarchy is partitioned into image patches disposed in columns and rows, and the image patches are scanned in a non-rasterized motion to detect motion vectors in each image patch. The disclosed system and method provides faster convergence and improved accuracy by converging motion vectors in multiple directions and minimizing erroneous motion vectors in the image sequence.05-10-2012
20090059084IMAGE PROCESSING APPARATUS, METHOD THEREOF, AND PROGRAM - An image processing apparatus includes a unit configured to calculate a sum of absolute differences between pixel values of pixels in a block of interest and pixel values of pixels in a reference block, a unit configured to compare sums of absolute differences calculated and to determine a minimum sum of absolute differences thereamong, a unit configured to estimate a motion vector for the pixel of interest using the reference pixel having the minimum sum of absolute differences and the pixel of interest, a unit configured to generate a motion-compensated image by using pixel values of the pixels as pixel values of corresponding pixels in the motion-compensated image, a unit configured to cumulatively add sums of absolute differences, and a unit configured to generate an interpolation image by mixing the pixels and corresponding pixels in the motion-compensated image according to an obtained cumulative-sum result.03-05-2009
20090079874DISPLAY DEVICE WITH TIME-MULTIPLEXED LED LIGHT SOURCE - A method and system for performing motion estimation on a video image in successive image processing steps in an image processing system is disclosed. According to an embodiment a first motion estimation scan is performed using a first motion estimator at a first image processing step in a first direction and a second motion estimation scan is performed using the first motion estimator at the first processing step in a second direction. A first motion estimation scan is performed using a second motion estimator at a second image processing step in the second direction and a second motion estimation scan is performed using the second motion estimator at the second processing step in the first direction. Latency is reduced as the second motion estimator may begin its first motion estimation scan before the second motion estimation scan of the first motion estimator ends.03-26-2009
20110211128OCCLUSION ADAPTIVE MOTION COMPENSATED INTERPOLATOR - In one embodiment of the present invention, motion compensated interpolation is performed by locating full frame conceal and reveal areas, determining intermediate frame occlusion areas of an interpolated frame of the displayable output by locating intermediate frame conceal areas based on projected locations of pixels within the full frame conceal areas using forward motion vectors and information about a time slot for the interpolated frame, and by locating intermediate frame reveal areas based on projected locations of pixels within the full frame reveal areas using backward motion vectors and information about the time slot for the interpolated frame; for any pixels in the interpolated frame to which there is neither a forward vector nor a backward vector projecting: including the pixel in an intermediate frame conceal area if it is not located within the full frame reveal area; including the pixel in an intermediate frame reveal area if it is not located within the full frame conceal area; and using the intermediate frame conceal and reveal areas to interpolate values for pixels within an area of the interpolated frame.09-01-2011
20110051009Apparatus for Auto Phase Detection for Video Signal and Method Thereof - An auto phase detection apparatus for automatically detecting a target sampling phase is provided. The auto phase detection apparatus includes a phase decider for generating a plurality of phase control signals; a sample clock generator, coupled to the phase decider, for generating a plurality of sample clock signals according to the phase control signals; an analog-to-digital converter (ADC), coupled to the sample clock generator, for converting an analog video signal to a digital signal according to the sample clock signals; a phase detector, coupled to the ADC and the phase decider, for generating a plurality of phase detection results according to the digital signal; and a motion detector, coupled to the ADC and the phase decider, for generating a motion detection result by detecting a motion in the digital signal. The phase decider determines the target sampling phase from the phase control signals according to the phase detection results and the motion detection result.03-03-2011
20090278991METHOD FOR INTERPOLATING A PREVIOUS AND SUBSEQUENT IMAGE OF AN INPUT IMAGE SEQUENCE - A method for interpolating a previous and subsequent image of an input image sequence, including: determining fidelity information for at least one motion vector that is descriptive for motion between a previous and subsequent image, wherein the fidelity information is descriptive for the level and accuracy of the motion, determining classification information for the at least one motion vector, wherein the classification information depends on the fidelity information, the classification information being descriptive for the motion type of the motion, and selecting an interpolation method in dependence of the determined classification information.11-12-2009
20110298987CIRCUIT FOR PERFORMING MOTION ESTIMATION AND MOTION COMPENSATION - Circuits for performing motion estimation (ME) and motion compensation (MC) are disclosed. In the ME circuit, rows of a first register are correspondingly coupled to rows of a first memory that stores a search range of a first frame, and rows of a second register are correspondingly coupled to rows of a second memory that stores a search range of a second frame. Block-matching metric calculations are performed through the search range to obtain a motion vector (MV). In the MC circuit, first multiplexers couples each row of a first register to corresponding row of a first memory, and each macro block (MB) may accordingly be selected from the first memory and loaded into the first register. Second multiplexers couples each row of a second register to corresponding row of a second memory, and each MB may accordingly be selected from the second memory and loaded into the second register.12-08-2011
20110298988MOVING OBJECT DETECTION APPARATUS AND MOVING OBJECT DETECTION METHOD - An apparatus for detecting a moving object includes: an image input unit that inputs a camera image; a motion vector generation unit that generates motion vectors of a plurality of points P in the image; an estimation unit that estimates rotational components of vehicle movement parameters as being equal to the inclination from each point P to a vanishing point when the inclination of the motion vector of each point P is corrected by the rotational components; and a determination unit that corrects the inclination of the motion vector of a given point Q in the image, and detects the existence of a moving object that moves in a direction different from the vehicle movement direction when the coincidence degree between the inclinations is low, while detects the existence of an object that radially moves toward the vanishing point when the coincidence degree of the inclinations is high.12-08-2011
20110298986STAGGERED MOTION COMPENSATION FOR PREPROCESSING VIDEO WITH OVERLAPPED 3D TRANSFORMS - In one method embodiment, receiving at a frame matching module a first frame comprising first plural blocks and plural frames that each comprise a plurality of blocks to be matched to the first plural blocks of the first frame, the first plural blocks and the plurality of blocks comprising luma blocks; for each of the frame pair matchings, selecting one border configuration among a plurality of border configurations, the border configuration selected for the each of the frame pair matchings unique; appending a border of pixels to the frames of the each of the frame pair matchings based on the selected border configuration; and block matching the first plural blocks with the plurality of blocks.12-08-2011
20100201888Motion vector estimator for reducing film judder - A motion vector estimator for reducing film judder measures a motion vector of a block of an image. A motion vector selection device receives a plurality of motion vectors and generates N candidate vectors based on a motion estimation stage signal. N block matchmakers are connected to the motion vector selection device in order to generate N matching costs based on the N candidate vectors. A motion vector determinator is connected to the N block matchmakers and the motion vector selection device in order to determine an output motion vector of the block based on the N matching costs.08-12-2010
20100265406MOTION VECTOR DETECTING APPARATUS AND MOTION VECTOR DETECTING METHOD - A motion vector detecting apparatus includes a correlation detecting unit, a repetitive object detecting unit and a motion vector detecting unit. The correlation detecting unit detects correlations among plural pieces of pixel data in plural directions. The repetitive object detecting unit detects whether or not concerned pixel data in which a motion vector is to be detected is located in a repetitive object. The motion vector detecting unit decreases a difference value in a direction coincident with a direction of motion vector having detected at a past time when the concerned pixel data is located in the repetitive object and detects a motion vector.10-21-2010
20100033634DISPLAY DEVICE - A display device includes; an image signal processing unit which extracts a motion vector of an (n−1)-th frame by comparing two consecutive (n−2)-th and (n−1)-th frames of a first image signal, generates an interpolated frame using the motion vector of the (n−1)-th frame, and generates a second image signal including the interpolated frame, the interpolated frame being inserted between the (n−1)-th frame and the n-th frame, wherein n is a natural number, and a display panel which displays an image corresponding to the second image signal.02-11-2010
20090190038METHOD, VIDEO ENCODER, AND INTEGRATED CIRCUIT FOR DETECTING NON-RIGID BODY MOTION - A method for detecting a non-rigid-body in video coding and an integrated circuited for the same are disclosed. The integrated circuit capable of detecting non-rigid-body comprises a best matched block, a correlation unit, and a non-rigid-body detection unit. The best matched block unit receives a current block in a current video frame and block searching a reference video frame to determine an initial motion vector for a best matched block in the reference video frame. The correlation unit, coupled to the best matched block unit, receives the best matched block, and computes a correlation between a corresponding block and the best matched block. The non-rigid-body detection unit, coupled to the correlation unit, determines whether the current block contains non-rigid-body according to the correlation.07-30-2009
20090128707Image Display Apparatus and Method - It is possible to better correct dynamic false contours in gradation display made by dividing each field into plural subfields. A motion vector detection section detects a motion vector extending between pixels mutually corresponding between two mutually neighboring fields. A pixel position changing section calculates a pixel position vector indicating from where to acquire data for use in rearranging emission data by multiplying a motion vector ending at a pixel to be rearranged by a predetermined function. Furthermore, when a brightness difference between the pixel from which data is to be acquired and the pixel to be rearranged is larger than a threshold value, the pixel position changing section corrects the calculated pixel position vector to change the pixel indicated thereby to one closer to the pixel to be rearranged until the brightness difference is equal to or smaller than the threshold value.05-21-2009
20100321583Temporally Smoothing a Motion Estimate - For a frame set of a moving image sequence, a motion estimate is accessed. The motion estimate describes a change to a region of a reference frame with respect to at least one other frame. The reference frame and the other frames are displaced from each other within the frame set from over a temporal window. The regions of the two frames contain at least a portion of an image feature. The motion estimate is smoothed over the temporal window. The smoothing may facilitate aligning, at least in part, the image feature within the set of frames.12-23-2010
20090096930Method and System for Power-Aware Motion Estimation for Video Processing - Methods and systems for power-aware motion estimation video processing are disclosed. Aspects of one method may include estimating motion for video data by block matching reduced resolution blocks of video data to generate an initial motion vector. The preliminary motion vector and motion for a previous frame may be used to generate a final motion vector for the block for the present frame using an iterative algorithm. The motion estimation may be dynamically enabled and/or disabled based on content of the video data, available power to a mobile terminal, and/or a user input. The iterations used to generate the final motion vector may be based on content of the video data, available power to a mobile terminal, and/or a user input.04-16-2009
20090153742GLOBAL MOTION ESTIMATION - In a global motion estimation, profiles (Prof06-18-2009
20090079876IMAGE PROCESSING APPARATUS, METHOD, AND PROGRAM - An image processing apparatus includes a first receiving unit configured to receive a plurality of frames of an image containing pixel values, a first setting unit configured to set one of the frames as a reference frame, a second setting unit configured to set, of the frames received by the first receiving unit, one frame other than the reference frame as an other frame, a first storage unit configured to store at least one subpixel shift value that is a preset fractional value, and an estimation unit configured to estimate a fractional part of a position of a corresponding point corresponding to a pixel of the other frame to readily select a value closer to the subpixel shift value.03-26-2009
20100014001Simple next search position selection for motion estimation iterative search - A next position selector for motion estimation iterative search improves the efficiency and quality of the integer-pel motion estimation iterative search by easily and quickly determining the center point of the next search area. By taking a position of the SAD value of the present search area and mapping that position to a center point of the next search area, the process of determining the next search area is very efficient. A local minimum avoidance scheme improves avoids being trapped in a local minimum. By remembering the previous position/direction, the search is able to continue in the correct direction to ensure that the search continues without a back and forth search that is trapped in a local minimum. Applications of this improved motion estimation search include stabilizing an image as well as many other applications where motion vectors are used.01-21-2010
20100271554Method And Apparatus For Motion Estimation In Video Image Data - The present invention is related to a method and an apparatus for motion estimation using a vector histogram providing a ranking of most and less used vectors and motion compensation in video image data and especially for line based field rate up-conversion motion estimation and motion compensation of video image data. The present invention is further related to TV-set, a computer program product and a data carrier comprising a computer program.10-28-2010
20090207313Distributing candidate vectors based on local motion complexity - A system and method for distributing candidate motion vectors divides a picture frame (08-20-2009
20090207314METHOD AND SYSTEM FOR MOTION VECTOR ESTIMATION USING A PIVOTAL PIXEL SEARCH - Aspects of a method and system for motion vector estimation using a pivotal pixel search are presented. Aspects of the system may include an image interpolation system that enables selection of an interpolated picture element neighborhood within an interpolated image frame. The image interpolation system may enable selection of one of a plurality of computed candidate motion vectors based on the location of the interpolated picture element neighborhood within the interpolated image frame. The image interpolation system may enable generation of picture element values within the selected interpolated picture element neighborhood based on at least the selected one of the plurality of computed candidate motion vectors.08-20-2009
20090180032METHOD AND SYSTEM FOR HIERARCHICAL MOTION ESTIMATION WITH MULTI-LAYER SUB-PIXEL ACCURACY AND MOTION VECTOR SMOOTHING - Aspects of a method and system for hierarchical motion estimation with multi-layer sub-pixel accuracy and motion vector smoothing are presented. Aspects of the system may include hierarchical motion vector computation that enables motion vectors to be computed at each level in the hierarchy based on a distinct pixel resolution level. A smoothing algorithm may be utilized to suppress spurious motion vector generation. The motion vectors computed at one level in the hierarchy may be utilized when computing motion vectors in a subsequent level. A bias value may be computed for each motion vector that provides an evaluation metric that may enable determination of whether the computed motion vector is to be utilized to enable generation of the interpolated image frame.07-16-2009
20090262249Interpolated frame generating method - An interpolated frame generating method is provided. The interpolated frame generating method comprises the steps of: providing a first frame and a second frame; calculating a first motion vector having a first x-component with a first x-length along the x-axis and a y-component with a first y-length along the y-axis; determining the first x-length and the y-length is an odd integral number of pixels; generating a second motion vector comprising: a second x-component with a second x-length smaller than the first x-length and a second y-component with a second y-length smaller than the first y-length, wherein the second x-length and the second y-length are an integral number of pixels respectively; the direction of the second x-component and y-component is the same as the first x-component and y-component respectively; and generating an interpolated frame between the first and the second frame according to the first frame and the second motion vector.10-22-2009
20080211968Image Processor and Image Display Apparatus Comprising the Same - An image processor includes a motion vector acquisition section for acquiring and outputting an image motion vector in pixel or a predetermined block unit from plural frames included in an input image signal; and a frame interpolation section for generating an interpolated frame by using the motion vector provided by the motion vector acquisition section and for combining the interpolated frame with a frame of the input image signal, thereby composing a signal of a new frame sequence. The motion vector acquisition section includes a first motion vector acquisition section acquiring a motion vector by matching process and a second motion vector acquisition section acquiring a motion vector based on a relative misalignment of a predetermined edge component between two temporally successive frames in a specific area of an input image signal's frame.09-04-2008
20100277649METHOD AND SYSTEM FOR GENERATING VIDEO FRAMES AND CORRECTING MOTION - System and method for generating video frames. The system includes a frame generator which generates one or more intermediate frames based upon one base frames. Each of the base frames are comprised of a plurality of macroblocks. Furthermore, one or more of the macroblocks have a motion vector. The macroblocks are comprised of a plurality of pixels. In the frame generation process, the frame generator performs a number of steps such as: (i) determines whether frame generation is appropriate, (ii) examines the first and second base frames to check for the presence of textual characters, (iii) selects a frame generation method based upon information in the first and second frames, (iv) filters the generated frames. In one embodiment, the system includes a server computer having an encoder, a client computer having a decoder, and a network connecting the server computer to the client computer. In this embodiment, the frame generator resides and executes within the client computer and receives the base frames from the decoder.11-04-2010
20100103323METHOD, APPARATUS AND SOFTWARE FOR DETERMINING MOTION VECTORS - Motion vectors are determined from two images by obtaining one or more candidate motion vectors from the two images. Regions of the two images associated with the candidate motion vector are modified. Thereafter, further candidate motion vectors are obtained from the modified images, reducing the interfering effect of regions for which motion vectors have already been determined.04-29-2010
20100060798Video signal processing device, video signal processing method, and video signal processing program - In a video signal processing device that generates an interpolated frame between original-image frames formed by an existing video signal, a frame interpolation unit generates pixel interpolation information indicating for each pixel a process in which a pixel forming the interpolated frame is generated. Next, an enhancement-filter-coefficient adjusting unit determines for each pixel a level of enhancement to be applied to the pixel forming the interpolated frame by using pixel interpolation information, and adjusts for each pixel a coefficient of an enhancement filter according to a determined level. An enhancement-filter applying unit then applies the enhancement filter of which coefficient is adjusted for each pixel, to each pixel forming the interpolated frame.03-11-2010
20090167958SYSTEM AND METHOD OF MOTION VECTOR ESTIMATION USING CONTENT ASSOCIATIVITY - A method and apparatus that is able to favor keeping objects in motion intact is provided. Additionally a method and apparatus regularizing a motion vector field that has been previously determined by a traditional algorithm is provided. Finally, a mechanism is provided that allows for improving a contextual understanding of an object structure even when the group of pixels under consideration is much smaller than the object in motion.07-02-2009
20090033800MOTION VECTOR DETECTION DEVICE AND MOTION VECTOR DETECTION METHOD - A motion vector detection device includes: a separation section that separates a video signal into a brightness component and a color-difference component; a selection section that selects either the brightness component or the color-difference component, or both; a gain controlling section that controls, if the selected brightness or/and color-difference components exceed a predetermined reference level, its/their gains; and a motion vector detection section that detects a motion vector based on the result of gain control by the gain controlling section.02-05-2009
20080278633Image processing method and image processing apparatus - A corresponding point information generator computes matching between a source image frame and a destination image frame in image data comprising consecutive image frames so as to determine corresponding point information indicating pixel-by-pixel matching. A motion vector detector determines a motion vector for each pixel in the source image frame according to a result of matching. A reliability area isolating unit segments an image frame in which a motion vector is determined into blocks, so as to isolate, in each block, a reliable area characterized by relatively high precision of the motion vector as calculated and a non-reliable area characterized by relatively low precision of the motion vector. A motion vector improving unit calculates, when a motion vector of a reliable area is applied to a pixel in a non-reliable area adjacent to the reliable area, an error between a pixel value occurring at the destination as a result of application and a pixel value of a corresponding pixel in the destination image frame, and, when the error is equal to or smaller than a threshold, incorporates the pixel in the non-reliable area into the reliable area, and replaces the motion vector of that pixel by the motion vector of the reliable area.11-13-2008
20080303954Signal Processing Apparatus, Image Display Apparatus, And Signal Processing Method - A signal processing apparatus 12-11-2008
20080246884MOTION ESTIMATION METHOD - For de-interlacing a current interlaced field using a prior interlaced field and a subsequent interlaced field, a motion estimation method is performed with a group of motion-vector sets. Each motion-vector set includes at least two motion vectors. According to the two motion vectors and a specified block of the current interlaced field, which contains a missing pixel to be estimated, a pair of candidate blocks are defined in the prior and subsequent interlaced fields, respectively. By comparing a plurality of pairs of candidate blocks with the specified block, the best matching block pair can be found and used for de-interlacing.10-09-2008
20090190037METHOD AND INTEGRATED CIRCUIT FOR VIDEO PROCESSING - An integrated circuit capable of video processing and a method thereof is disclosed. The integrated circuit comprises an image information generator, an adaptive motion vector (MV) candidate generator, and a block matching unit. The image information generator receives reference and current video data to determine image information. The adaptive MV candidate generator, coupled to the image information generator, receives the reference and current video data to generate spatial and temporal MV candidates, and generates an updated MV candidate based on the image information. The block matching unit, coupled to the adaptive MV candidate generator, receives the spatial and temporal MV candidates and the updated MV candidate and performs block matching to determine an output MV therefrom.07-30-2009
20090079875MOTION PREDICTION APPARATUS AND MOTION PREDICTION METHOD - According to one embodiment, a motion prediction apparatus includes: a similarity detector that detects block similarities indicating degree of similarities between a pixel block in a current frame and pixel blocks in a next frame; a smoothness detector that detects smoothness level of the pixel block in the current frame, the smoothness level indicating smallness of an image variance of the pixel block; a weighting unit that applies weights to each of the block similarities based on the smoothness level; and a motion vector determination unit that determines a motion vector of the pixel block in the current frame based on the weighted block similarities.03-26-2009
20080316365METHOD AND APPARATUS FOR MOTION ESTIMATION - An efficient method of motion estimation is provided. The method includes receiving a plurality of macroblocks in a reference frame, wherein the plurality of macroblocks are used for motion estimation related to a current frame, and performing the motion estimation for a plurality of macroblocks in the current frame by using the received plurality of macroblocks in the reference frame.12-25-2008
20090051819VIDEO DISPLAY DEVICE, INTERPOLATED IMAGE GENERATION CIRCUIT AND INTERPOLATED IMAGE GENERATION METHOD - A video display device displays a video distributed via broadcast. The video display device comprises a data extraction section and a frame interpolation processing section. The data extraction section extracts additional data indicating information regarding a program or regarding a video of the program from a broadcast signal. The frame interpolation processing section generates an image of an interpolated frame based on images of respective frames, each of the images is represented by video data extracted from the broadcast signal. Furthermore, the frame interpolation processing section determines a content of a process regarding a motion vector to be used for generating the interpolated frame based on a content of the additional data extracted by the data extraction section.02-26-2009
20090086103ROBUST CAMERA PAN VECTOR ESTIMATION USING ITERATIVE CENTER OF MASS - Methods and apparatus, including computer program products, implementing and using techniques for camera pan vector estimation, are disclosed. A camera model is provided for representing motion vectors based on a plurality of parameters. A distribution of the motion vectors is generated. A cluster in the distribution of motion vectors is identified. A center of mass of the identified cluster is determined. The camera pan vector is provided based upon the determined center of mass.04-02-2009
20090096932IMAGE SIGNAL PROCESSOR AND METHOD THEREOF - An image signal processor and a method thereof are provided. The image signal processor includes pattern generating unit which divides subfields of a frame of a received image signal into a first group of subfields and a second group of subfields having a symmetrical pattern with one another, and a pattern moving unit which moves the pattern of one of the first group of subfields and the second group of subfields, and outputs the moved pattern.04-16-2009
20090096931IMAGE SIGNAL PROCESSOR AND METHOD THEREOF - An image signal processor and a method thereof are provided. The image signal processor sets the subfields to the intermediate illuminating statuses and moves the subfields according to the motion vectors, to display an image on a plasma display panel (PDP). Accordingly, problems such as pseudo contour, motion blur or rounding error can be prevented, and an image enhancement of a PDP is provided.04-16-2009
20090207315IMAGE SIGNAL PROCESSING APPARATUS, IMAGE SIGNAL PROCESSING METHOD, AND PROGRAM - An image signal processing apparatus detects a motion vector between two temporally successive frames, and includes a detection device, a calculation device, and an arithmetic device. The detection device is configured to detect the motion vector in pixel blocks between the two frames, and output an evaluation value, which represents the degree of correspondence between the two frames in the pixel blocks provided in the two frames, and which is calculated in the process of detecting the motion vector. The calculation device is configured to calculate an activity value, which represents the degree of variation in pixel value in the frame, on the basis of the direction of the detected motion vector. The arithmetic device is configured to perform an arithmetic operation to obtain an accuracy value, which represents the degree of reliability of the detected motion vector, on the basis of the evaluation value and the activity value.08-20-2009
20110228169VIDEO PROCESSING APPARATUS AND VIDEO DISPLAY APPARATUS - A video processing apparatus includes: a subfield conversion portion (09-22-2011
20110221967MOTION VECTOR MEASUREMENT DEVICE AND METHOD - A motion vector at an object pixel position in an object frame in a moving image is measured based on the object frame and a previous frame. At this time, for each object pixel in the object frame, a motion-vector distribution in a motion-vector detection space defined by a predetermined number of pixels is calculated by calculating scores, each representing a correlation between the object pixel and a pixel in the previous frame corresponding to the object pixel, with shifting the previous frame relative to the object frame in a range of the predetermined number of pixels. Then, a motion vector at the object pixel is detected based on differences between the score at the center position in the motion-vector detection space and the scores at positions other than the center position, and whether or not the motion vector is erroneously measured is determined based on the motion-vector distribution.09-15-2011
20090244389Apparatus, Method, and Computer Program Product for Generating Interpolated Images - An interpolated image generating apparatus calculates a motion vector reliability level indicating reliability of a motion vector used for inserting an interpolated image, the value of the motion vector reliability level being determined in such a manner that the stronger the correlation is between a source image area and a destination image area that are brought into correspondence with each other by the motion vector, the larger is the value. The apparatus also calculates a failure-preventing vector reliability level indicating reliability of a predetermined failure-preventing vector used for preventing image failures. The apparatus obtains a motion compensated image based on the motion vector, obtains a failure-preventing image based on the failure-preventing vector, and blends the motion compensated image and the failure-preventing image according to a weighted average thereof calculated by using a weighting factor based on the motion vector reliability level and the failure-preventing vector reliability level.10-01-2009
20100157162IMAGE PROCESSING APPARATUS, IMAGE PROCESSING METHOD AND COMPUTER READABLE MEDIUM - According to one embodiment, an image processing apparatus includes a vector calculation module, a major vector detection module, and an interpolation frame generation module. The vector calculation module calculates motion vectors of pixel blocks of a frame of moving picture data. The major vector detection module detects as a major vector, motion vectors with the same direction and the same magnitude which have the ratio of the number of the motion vectors with the same direction and the same magnitude to the number of the motion vectors of the frame, the ratio being greater than a predetermined value. The interpolation frame generation module generates an interpolation frame inserted between a processing frame and a preceding frame preceding the processing frame. The motion vector calculation module calculates the motion vectors based on the major vector corresponding to the preceding frame.06-24-2010
20100149422IMAGE BLOCK CLASSIFICATION - An image processing method involves determining a global motion between a reference frame and a current frame in a frame sequence. A reference block is identified in the reference frame for a current block based on the global motion. A classification parameter is calculated based on the pixel values of the current block and the reference block. The parameter can be used for classifying the block as belonging to the background or foreground of the current frame. The parameter is preferably also utilized in frame rate-up conversion when extrapolating or interpolating new frames.06-17-2010
20100165210METHOD FOR MOTION ESTIMATION - A method for motion estimation with respect to a sequence of images. Based on predictor vectors respective updates are generated. The updates are distributed over a plurality of tables. Only a single table of updates is applied to a given predictor vector to generate a limited set of candidate vectors only.07-01-2010
20100002149METHOD AND APPARATUS FOR DETECTING SLOW MOTION - The occurrence of slow motion in a video sequence is detected by: extracting a feature of luminosity for each of a plurality of frames of a video sequence, step 01-07-2010
20100182511Image Processing - Increasing spatial resolution of image frames in a sequence of image frames is described. Processing of a reference image frame and a current image frame is performed that involves updating a resulting image frame with data resulting from the processing. Calculation (07-22-2010
20100188584DEPTH CALCULATING METHOD FOR TWO DIMENSIONAL VIDEO AND APPARATUS THEREOF - A depth calculating method is provided for calculating corresponding depth data in response to frame data, which includes macroblocks. The depth calculating method includes the following steps. First, a type of video is decided according to a video content. A motion vector is obtained from decompressed video information and is modified according to a shot change detection and camera motion data. Then, multiple pieces of macroblock motion parallax data respectively corresponding to the macroblocks are found according to motion vector data of the modified macroblocks. Thereafter, the depth data corresponding to the frame data is calculated according to the pieces of macroblock motion parallax data, variance data, contrast data and texture gradient data.07-29-2010
20100149423Apparatus and method of estimating motion using block division and coupling - Provided are an apparatus and method of estimating a motion using block coupling and block division. In the apparatus, a block having a motion estimation error greater than a predetermined value may be coupled with a neighbor block, and motion estimation is performed through the coupled block to improve a frame rate, thereby reducing an artifact phenomenon in an interpolated image.06-17-2010
20110058106SPARSE GEOMETRY FOR SUPER RESOLUTION VIDEO PROCESSING - In a method of analyzing an input video sequence, pixels of synthesized images of an output video sequence are associated with respective directions of regularity belonging to a predefined set of directions. A first subset of candidate directions is determined from the predefined set of directions for a region of a first image of the output sequence. For a corresponding region of a second synthesized image of the output sequence following the first image, a second subset of candidate directions is determined from the predefined set of directions, based on images of the input sequence and the first subset of candidate directions. The directions of regularity for pixels of this region of the second synthesized image are detected from the second subset of candidate directions. The recursive determination of the subsets of candidate directions provides a sparse geometry for efficiently analyzing the video sequence. The method is well suited for super-resolution video applications such as deinterlacing, frame rate conversion and noise reduction.03-10-2011
20100253855CONTINUOUS EXTENDED RANGE IMAGE PROCESSING - Methods and systems for image processing are provided. A method for processing images of a scene includes receiving image data of a reference and a current frame; generating N motion vectors that describe motion of the image data within the scene by computing a correlation function on the reference and current frames at each of N registration points; registering the current frame based on the N motion vectors to produce a registered current frame; and updating the image data of the scene based on the registered current frame. Optionally, registered frames may be oversampled. Techniques for generating the N motion vectors according to roll, zoom, shift and optical flow calculations, updating image data of the scene according to switched and intermediate integration approaches, re-introducing smoothed motion into image data of the scene, re-initializing the process, and processing images of a scene and moving target within the scene are provided.10-07-2010
20100253854MOTION ESTIMATION METHOD - A motion estimation method applied to a video signal having a first frame and a second frame is provided. The motion estimation method includes: capturing a matching window from the first frame; capturing a searching area from the second frame, the searching area including a plurality of searching blocks each having a size equal to that of the matching window; selecting one of the searching blocks; calculating a difference between pixel data of the selected searching blocks and pixel data of the matching window, so as to obtain N total differences corresponding to N searching blocks; and determining a motion vector corresponding to the matching window according to the N total differences.10-07-2010
20090322957Image Processing Method and Related Apparatus for Calculating Target Motion Vector Used for Image Block to be Interpolated - An image processing method includes: detecting a motion vector of a source image block within a first video image to determine a flag value of the source image block, wherein the flag is used for indicating whether image content of the source image block correspondingly includes sight variations; and determining a target motion vector used for an interpolated image block according to the flag value.12-31-2009
20090115909Method and System for Motion Estimation Around a Fixed Reference Vector Using a Pivot-Pixel Approach - Certain aspects of a method and system for motion estimation around a fixed reference vector using a pivot pixel approach may include pivoting each of the plurality of pixels in an output picture to perform a sub-pixel search in a plurality of directions around a reference vector. A plurality of cost values may be calculated for performing motion compensation for a plurality of pixels in the output picture along a plurality of directions around the reference vector. A motion vector may be generated corresponding to the least calculated cost for each pixel in the output picture based on the calculated plurality of cost values.05-07-2009
20090115908Method and System for Automatically Turning Off Motion Compensation When Motion Vectors are Inaccurate - Certain aspects of a method and system for automatically turning off motion compensation when motion vectors are inaccurate may include determining quality of a plurality of generated motion vectors. The interpolation of a plurality of output pictures may be controlled based on the determined quality. A plurality of original input pictures may be interpolated when the determined quality of the plurality of generated motion vectors is below a threshold value. A plurality of motion compensated pictures may be interpolated when the determined quality of the plurality of generated motion vectors is above a threshold value. A reduced interpolation mode may be utilized if a generated cut-off value is less than an entry threshold value and/or above an exit threshold value.05-07-2009
20110032431FRAME INTERPOLATING DEVICE AND FRAME INTERPOLATING METHOD - A frame interpolating device includes: a motion vector matching module configured to perform block matching processing to output a plurality of block matching result for respective blocks in an interpolation frame generated by frame interpolating processing using a past frame and a current frame of an input video signal; a detection vector determining module configured to detect a combination of most similar image blocks in the past frame and the current frame from the block matching results and to employ the motion vector as a detection vector; a referenceability determining module configured to determine referenceability of the detection vector of a reference area; a final vector determining module configured to employ the detection vector as a motion vector of the screen edge area; and a frame interpolating module configured to perform frame interpolation processing using the employed detection vector of the reference area.02-10-2011
20090109342Method and System for Hierarchically Layered Adaptive Median Motion Vector Smoothing - Methods and systems for hierarchically layered adaptive median motion vector smoothing are disclosed. Aspects of one method may include generating motion vectors (MVs) for video pictures at each level of a hierarchical motion estimation process, where each level may use different resolution video pictures. The MVs may be smooth filtered at each level to reduce or remove spurious MVs. The smooth filtering may comprise scalar median filtering and/or vector median filtering. The smooth filtering may receive as inputs a plurality of MVs, for example, the MV being filtered and eight MVs from the surrounding video blocks. The vector costs of the nine MVs may be compared to a threshold vector cost, and those MVs with costs above the threshold value may be discarded. The threshold value may be dynamically changed based on, for example, content of the video pictures and/or to adjust a window size of the smoothing filter.04-30-2009
20090109343METHOD OF ESTIMATING THE MOTION IN IMAGE PROCESSING - A method is described for selecting a motion vector for a first image block of an image of an image sequence from a number of test vectors, to which respectively a significance measurement is assigned, wherein at least one of these test vectors is a motion vector of a further image block that is arranged temporally and/or spatially adjacent to the first image block, or a vector formed by modification of this motion vector, and wherein the method covers: 04-30-2009
20100302451VIDEO SIGNAL PROCESSING DEVICE - A motion vector can be accurately detected in a video signal processing device that performs video signal processing with use of a plurality of processors. The video signal processing device includes motion vector detection units (12-02-2010
20100315560Image Processing Method With Motion Estimation And Image Processing Arrangement - A method for processing a video image sequence with a number of successive images and an image processing device for processing a video image sequence are described. The method comprises: 12-16-2010
20100231802METHOD AND SYSTEM FOR CARRYING OUT RELIABILITY CLASSIFICATION FOR MOTION VECTORS IN A VIDEO - A method and system for carrying out reliability classification for motion vectors in a video is proposed in the application. The method comprises: partitioning and searching step for partitioning a specified video frame of an input video, and searching motion vectors for a specified block of the specified video frame so as to generate a block matching error for the specified block; texture feature extracting step for extracting a texture feature of the specified block; and classifying-by-block step for carrying out reliability classification for the motion vectors for the specified block in accordance with the block matching error and the texture feature of the specified block.09-16-2010
20110109804MOTION ESTIMATION DEVICE AND MOTION ESTIMATION SYSTEM WITH PIPELINE ARCHITECTURE - A motion estimation device with pipeline architecture is provided, which includes a processing unit array and a motion vector generation unit. The processing unit array generates a number of match values, each of which indicates the match degree between a current block and a corresponding reference block. The processing unit array includes a number of data fetching units and processing units. The data fetching units each are for fetching a number of current data of the current block and a number of reference data of the corresponding reference block. The processing units are coupled to the data fetching unit correspondingly, and each for processing the current data and the corresponding reference data, so as to generate the match values. According to the match values, the motion vector generation unit is for generating a motion vector between the current block and a reference block which corresponds to optimum match degree.05-12-2011
20110001882METHOD AND SYSTEM FOR DETERMINING MOTION VECTORS FOR FLAT REGIONS - The present invention proposes a method and system for providing reliable motion estimation even for flat regions. For this purpose the block under processing is checked for flatness. In case of flatness at least one motion vector among the motion vectors associated to blocks being neighboring blocks to the block under processing is selected as candidate vector. The block under processing and at least one further block in a following frame, to which the at least one candidate vector is pointing, are compared and one candidate vector is adopted as motion vector for the block under processing in case that at least one further block is similar to the block under processing.01-06-2011
20100149421IMAGE PROCESSING METHOD FOR DETERMINING MOTION VECTORS OF INTERPOLATED PICTURE AND RELATED APPARATUS - An image processing method for determining a motion vector of an interpolated block in a covered/uncovered area of an interpolated picture. The method comprises determining image difference values of successive blocks according to original motion vectors of the successive blocks; determining first and second motion vectors for the successive blocks according to the image difference values, wherein the first and the second motion vector of one of the successive blocks are the original motion vectors of two blocks located in both side of a block having a maximum image difference value; determining a starting point of the interpolated block according to the first and the second motion vectors of the successive blocks; and selecting one of the first and the second motion vectors of the interpolated block as the motion vector of the interpolated block according to the starting point and a starting point in a previous interpolated picture.06-17-2010
20090219444IMAGE PROCESSING APPARATUS, IMAGE PROCESSING SYSTEM AND IMAGE PROCESSING METHOD - An image processing apparatus according to the present invention includes a vector processor which performs vector processing on image data, and a scalar processor which performs scalar processing on the image data having undergone the vector processing.09-03-2009
20110080525DETECTING REPETITION IN DIGITAL VIDEO - There is provided a method of detecting repeated pictures in a sequence of video picture data, each picture of said video picture data comprising a plurality of macroblocks, the method comprising performing hierarchical motion estimation on the video picture data to provide best motion vectors for each macroblock, best motion vector sum of absolute difference values for each macro block and zero motion vector sum of absolute difference values for each macroblock, wherein the hierarchical motion estimation includes a plurality of levels, and said best motion vectors, best motion vector sum of absolute difference values and zero motion vector sum of absolute difference values for each macroblock are provided for at least a top level, providing a noise threshold value based upon the zero motion vector sum of absolute difference values from the top level of the hierarchical motion estimation, accumulating the best motion vector sum of absolute difference values for macroblocks having best motion vector sum of absolute difference values greater than the noise threshold value to provide a distortion value for the picture, and setting a repeat flag dependent upon the distortion value. An apparatus adapted to carry out the method, and a computer readable medium carrying instructions which, when executed by a computer, cause the computer to carry out the method are also provided.04-07-2011
20090322956SYSTEM AND METHOD FOR MOTION ESTIMATION OF DIGITAL VIDEO USING MULTIPLE RECURSION RULES - A system and method of providing motion estimation is disclosed. A recursive motion estimation module applies multiple recursive motion estimation rules which have complimentary performance advantages. A selection module provides a switching scheme which determines which rule to apply to a specific block within a video frame.12-31-2009
20100053451Apparatus and method for frame interpolation based on accurate motion estimation - An apparatus and a method for frame interpolation based on precision motion estimation are provided. The apparatus for frame interpolation may generate an interpolation frame to restore images based on a motion vector which is determined after a motion vector is determined based on a rotation element in addition to forward motion and backward motion between frames.03-04-2010
20090153743Image processing device, image display system, image processing method and program therefor - An image processing device according to the present invention includes a motion vector detecting unit, a response time information storage unit, a compensation processing unit and an output unit. The motion vector detecting unit detects a motion vector of image data. The response time information storage unit stores response time information representing a time since a driving voltage is applied to a display device until an image with a corresponding tone is displayed in association with a tone variation value. The compensation processing unit compensates a pixel value in image data for each pixel in a frame that is one frame ahead of a frame to be displayed, based on the image data, the motion vector and the response time information. The output unit outputs the image data after compensated by the compensation processing unit to the display device.06-18-2009
20110069237Image Interpolation for motion/disparity compensation - Methods of image interpolation disclosed herein include a method of irregular-grid expanded-block weighted motion compensation (IEWMC) and a method of block-wise directional hole interpolation (BDHI). The IEWMC can be used with unidirectional motion or disparity trajectories. The IEWMC can be applied in both forward and backward directions, and the interpolated images resulting from IEWMC application can be superimposed, or averaged, to reduce the blocking artifacts and handle the holes and overlaps. The BDHI takes into account the orientation of local edges and textures when filling the holes, which results in a sharper interpolated image.03-24-2011
20110043706Methods and Systems for Motion Estimation in a Video Sequence - Aspects of the present invention are related to systems and methods for determining local-analysis-window size and weighting parameters in a gradient-based motion estimation system.02-24-2011
20110001883Motion Estimation Method and Apparatus Thereof - A motion estimation method, applied to an image frame having a time constraint, includes calculating an available time for estimating a motion vector of a block unit of the image frame; and selectively performing at least one stage of a plurality of motion estimation stages according to the available time to estimate the motion vector of the block unit.01-06-2011
20110255004HIGH DEFINITION FRAME RATE CONVERSION - An image interpolator for high-definition images is presented that utilizes a two or more level hierarchical decomposition for complexity reduction. At the lowest level, after a block-based motion estimator, a pixel-based motion vector selector and a motion vector-based halo reducer, an occlusion-based adaptive motion field interpolator provides preliminary motion vectors for higher resolution level. At the high resolution level, a new motion estimation refining based on the double consideration of eventual occlusion region and motion vector precision refines the preliminary motion vectors, and again a motion vector-based halo reduction re-corrects the refined motion vectors. A new motion compensated image interpolator with controllable features for multiple interpolated images is presented. A versatile post-processing configuration for remaining artifacts may also be included.10-20-2011
20100302450VIDEO SIGNATURE - A system for creating a video signature, including a video retrieval module to retrieve a video sequence having a plurality of frames, each of the frames including an image, a region definition module to define a plurality of image regions for the image of each of the frames, such that the image regions occupy the same portions of the image for each of the frames, a motion analysis module to calculate a plurality of motion vectors, such that one of the motion vectors is calculated for each of the image regions of each of the frames by comparison to the image of another one of the frames, each of the motion vectors having a direction of motion and a magnitude of motion, and a signature creation module to create the video signature including data indicative of the direction of motion and the magnitude of motion for each of the image regions of each of the frames. Related apparatus and methods are also described.12-02-2010
20080246885IMAGE-PROCESSING METHOD AND DEVICE - The present invention relates to an image-processing method and an image-processing device. The device includes a motion estimation module, an intra-field operation module, an inter-field operation module, a weighing value generator and a blending unit. The method includes: receiving a block of an inter-frame-estimated frame and acquiring a motion vector of the block; performing a first verifying operation of the block to obtain a first verified result which indicates an adaptive level of the motion vector to the block; determining whether the block is to be divided into a plurality of sub-blocks according to the first verified result; performing a second verifying operation of the sub-block to determining an adaptive level of the motion vector to the sub-block so as to acquire a weighing value of the sub-block; and performing a de-interlacing operation of the sub-block according to the weighing value.10-09-2008
20090167959IMAGE PROCESSING DEVICE AND METHOD, PROGRAM, AND RECORDING MEDIUM - The present invention relates to an image processing device and method, a program, and a recording medium whereby the evaluation regarding the reliability of a motion vector can be performed even in the case of an average brightness level between frames changing greatly. On a frame t+1, a block B07-02-2009
20100321582METHOD OF ESTIMATING MOTION BETWEEN TWO VIDEO FRAMES - The invention relates to a method of estimating motion between two video frames. According to the invention, the motion estimation is done by using first one motion estimation in the horizontal direction and then one motion estimation in the vertical direction. Preferably, a plurality of motion estimations in the horizontal direction are used alternately with motion estimations in the vertical direction. It allows reducing the complexity of the estimation.12-23-2010
20080204602Region-Based Motion Estimation Using Dynamic Asoect Ration Of Region - The present invention relates to the field of motion estimation in video processing. Specifically, the invention relates to a video-processing method and device for ascertaining motion vectors for a plurality of first pixel blocks forming a currently processed image region of a currently processed image of an image sequence. The invention addresses the problem of the impact of borders between neighboring image regions in region-based motion estimation on the quality of the video output in video applications like picture-rate up conversion. The video-processing device (08-28-2008
20110134329STABILIZATION METHOD FOR VIBRATING VIDEO FRAMES - A method of performing video stabilization may be applied to unstable frames captured by a vibrating camera. The method includes checking if the frame is vibrating and calculating a degree of vibration for compensating a vibration area. Based on block motion estimation, a feature block selected from nine fixed observation blocks is used to obtain a vibration vector. The vibration vector is used to adjust the vibration frame for restoring the frame.06-09-2011
20100110302Motion vector detection apparatus, motion vector processing method and program - Disclosed herein is a motion vector detection apparatus, including: a spatial luminance difference sum total calculation section; a temporal luminance difference sum total calculation section; a search range calculation section; and a block matching calculation section.05-06-2010
20100066914FRAME INTERPOLATION DEVICE AND METHOD, AND STORAGE MEDIUM - A frame interpolation device and method are provided. The device includes an in-screen average motion vector calculation section, a scene detection control section, a correlation calculation section, a no-motion determination section, a search center weight assigning section, a vector center weight assigning section and a weight assigning selection processing section. The in-screen average motion vector calculation section calculates an in-screen average motion vector in a screen for each the video frame. The scene detection control section detects any scene showing a uniform motion in each video frame. The correlation calculation section calculates, for each motion vector candidates for each block in target video frame, a correlation value between the target video frame and other previous video frames. The weight assigning selection processing section selects the search center weight assigning section or the vector center weight assigning section, and provides thereto the correlation value. An output from selected section is output.03-18-2010
20110261264Image Processing - A method of processing video signals containing multiple images. The method comprises dividing a first image into regions and associating a first plurality of regions of the first image with a first image layer and a second plurality of regions of the first image with a second image layer. Motion estimation is performed on pixel values that are derived from pixel values associated with the first image layer, substantially in isolation from pixel values associated with the second image layer, to generate a first motion vector field, and the first motion vector field is used to perform motion-compensated processing on pixel values that are derived from pixel values associated with the first image layer. The result of the motion-compensated processing is combined with pixel values that are derived from pixel values associated with the second image layer to generate an output image.10-27-2011
20090174819MOTION VECTOR DETECTION DEVICE AND MOTION VECTOR DETECTING METHOD - It is an object to reduce an amount of calculation for motion vector detection and to prevent degradation in image quality. A motion vector detection device (07-09-2009
20100020244IMAGE PROCESSING APPARATUS AND IMAGE PROCESSING METHOD - Disclosed herein is an image processing apparatus, including, a local motion vector detection section, a global motion vector acquisition section, an index value calculation section, a motion compensation section, an addition ratio calculation section, and an addition section.01-28-2010
20110304774CONTEXTUAL TAGGING OF RECORDED DATA - Embodiments are disclosed that relate to the automatic tagging of recorded content. For example, one disclosed embodiment provides a computing device comprising a processor and memory having instructions executable by the processor to receive input data comprising one or more of a depth data, video data, and directional audio data, identify a content-based input signal in the input data, and apply one or more filters to the input signal to determine whether the input signal comprises a recognized input. Further, if the input signal comprises a recognized input, then the instructions are executable to tag the input data with the contextual tag associated with the recognized input and record the contextual tag with the input data.12-15-2011
20100026903MOTION VECTOR DETECTION DEVICE, MOTION VECTOR DETECTION METHOD, AND PROGRAM - A motion vector detection device includes: an evaluation value information creation unit creating, from correlation information of a target pixel in one frame and a reference pixel in another frame in moving image data including frames, evaluation value information evaluating the possibility that the reference pixel is a candidate for the destination of motion from the target pixel; a motion vector extraction unit extracting motion vector candidates of each of the pixels in a frame by using the evaluation value information, comparing, for the extracted candidates, the pixels in an area around the target pixel and the pixels in the area around the reference pixel, evaluating the candidate vectors of the evaluation value information by using the result of comparison in the entire area, and extracting motion vectors having a high evaluation value as candidates; and a motion vector determination unit determining a motion vector among the extracted motion vectors.02-04-2010
20090201427METHOD AND SYSTEM FOR PIXEL ADAPTIVE WEIGHTED MEDIAN FILTERING FOR BLOCK MOTION VECTOR DECOMPOSITION - Aspects of a method and system for pixel adaptive weighted median filtering for block motion vector decomposition are presented. Aspects of the system may include an image interpolation system that enables decomposition of a plurality of pixel block level motion vectors into a plurality of pixel level motion vectors. The image interpolation system may enable generation of a plurality of pixel values within an interpolated image frame based on the plurality of pixel level motion vectors.08-13-2009
20100214488IMAGE SIGNAL PROCESSING DEVICE - An image signal processing device 08-26-2010
20110102681IMAGE CONVERTING METHOD AND APPARATUS THEREFOR BASED ON MOTION VECTOR-SHARING - An image converting method and apparatus therefor for performing resolution conversion or performing frame rate conversion, by sharing at least one motion vector for a current frame, are provided. The image converting method includes estimating at least one motion vector for a current frame of an image sequence; and performing at least one of conversion of resolution of the current frame based on the at least one motion vector and conversion of a frame rate of the image sequence based on the at least one estimated motion vector.05-05-2011
20100245674INTERPOLATION FRAME GENERATION APPARATUS, INTERPOLATION FRAME GENERATION METHOD, AND BROADCAST RECEIVING APPARATUS - According to one embodiment, an interpolation frame generation apparatus generates an interpolation frame image to be inserted between continuous frame images. The interpolation frame generation apparatus includes a motion vector detection module and a generation module. The motion vector detection module is configured to execute block matching processing in each of a plurality of blocks included in the continuous frame images and specify one motion vector on an interpolation frame. The generation module is configured to, for an interpolation block in which the motion vector detection module specifies one motion vector, generate an interpolation frame image based on the motion vector, and for an interpolation block in which the motion vector detection module does not specify one motion vector, generate an interpolation frame image based on the frame image containing no motion vector component.09-30-2010
20100220239INTERPOLATION FRAME GENERATION APPARATUS, INTERPOLATION FRAME GENERATION METHOD, AND BROADCAST RECEIVING APPARATUS - According to one embodiment, an interpolation frame generation apparatus according to one embodiment, which generates an interpolation frame image to be inserted between continuous frame images, includes a block specific detector configured to execute block matching processing in one of blocks included in the continuous frame images and determine a block specific motion vector, a pixel specific detector configured to, for each pixel of a block of interest of the blocks, define, as a candidate vector, a motion vector most frequently applied among pixel specific motion vectors already determined in a block adjacent to the block of interest and execute matching processing between the candidate vector and each pixel of the block of interest, thereby detecting a pixel specific motion vector, and a generator configured to generate an interpolation frame image based on the block specific motion vector and the pixel specific motion vector.09-02-2010
20120218473Method and Apparatus For Estimation of Interframe Motion Fields - The invention relates to a method for estimation of interframe motion fields operating on a stream of video frames, and more particularly for accelerating video output in multiframe super-resolution thus improving the efficiency of the multiframe integration. Relative motion field estimation is used between neighboring or close images instead of with respect to a reference image, for at least some of the frames within an integration window (TOI). The integration window is slid along the time axis each time by one (or two or a few) frames so that the current integration window preferably covers the majority of the frames in the previous integration window. Using relative motion estimation and then (tracking and) summing up the related motion fields enables, in each recursion, the absolute motion fields in a new integration window to be obtained without re-computing all the motion fields of earlier frames in the new integration window.08-30-2012
20120075535EFFICIENT MOTION VECTOR FIELD ESTIMATION - A system for producing a motion vector field for a current frame, where the system includes an estimator that selects an initial motion vector from a set of candidate motion vectors and a refiner that refines the initial motion vector.03-29-2012
20080204603VIDEO DISPLAYING APPARATUS AND VIDEO DISPLAYING METHOD - A video displaying apparatus, for suppressing a blur of moving picture, or dynamic false contour, from generation thereof, comprises: an input unit for inputting a motion picture; a motion vector detection unit for detecting a motion vector starting from a pixel of one (1) field and ending at a pixel of other one (1) field, among a plural number of fields included in the motion pictures, which are inputted into said input unit, or fields, which are produced from said plural number of fields; a sub-field conversion unit for converting the motion pictures, which are inputted to said input unit, into light-emission data for sub-fields; a sub-field reconstruction unit for reconstructing the light-emission data for sub-fields, which is outputted from said sub-field conversion unit, through a calculating process with using the motion vector, which is detected by said motion vector detection unit; and a display unit for displaying the picture with using the light-emission data, which is outputted from said sub-field reconstruction unit, wherein the sub-field reconstruction unit selects the motion vector ending at a reconstruction target pixel of said other one (1) field, among the motion vectors detected by the motion vector detection unit, and calculates a position vector, by multiplying a predetermined function onto this, and thereby reconstructing the light-emission data for one (1) sub-field of the reconstruction target pixel, with using the light-emission data for sub-fields corresponding to the one (1) sub-fields within the pixel, which is indicated by the position vector.08-28-2008
20090244388MOTION ESTIMATION METHOD AND RELATED APPARATUS FOR DETERMINING TARGET MOTION VECTOR ACCORDING TO MOTION OF NEIGHBORING IMAGE BLOCKS - A motion estimation method for determining a target motion vector includes calculating a plurality of block matching differences associated with a plurality of candidate motion vectors, determining a plurality of candidate block matching differences according to the block matching differences and motion of a plurality of neighboring image blocks associated with a target image block, and selecting a vector corresponding to a minimum block matching difference among the candidate block matching differences as the target motion vector.10-01-2009
20100328538PARALLEL THREE-DIMENSIONAL RECURSIVE SEARCH (3DRS) MEANDERING ALGORITHM - Various exemplary embodiments relate to a method and related motion estimation unit for performing motion estimation on video data comprising a plurality of frames. The method may begin by reading a current frame of the plurality of frames from a memory of a motion estimation unit. The method may then select a motion vector for each respective block of pixels in a current row of the current frame. The step of selecting the motion vector may include, for each respective block, selecting, by the motion estimation unit, a candidate vector for at least one block directly surrounding the respective block based on a determination of whether the directly surrounding block has been processed for the current frame, calculating, for each candidate vector, a difference value, and selecting, as the motion vector, the candidate vector with the lowest difference value.12-30-2010
20110249188METHOD OF BLOCK-BASED MOTION ESTIMATION - In a method of block-based motion estimation a motion vector map is obtained by obtaining a motion vector of each macroblock (MB) in the current frame with respect to the reference frame. The motion vector of each MB in an interpolated frame is then determined according to the motion vector map.10-13-2011
20120086864Method and Apparatus for Determining Motion - An apparatus, comprising a processor and memory configured to cause the apparatus to perform at least the following: receiving a video indicating a motion, generating a set of normalized representations of movement based, at least in part, on the video, evaluating a reference set of representations with respect to the set of normalized representations of the movement, and determining that at least one predetermined motion correlates to the set of normalized representations of the movement based, at least in part, on the evaluation is disclosed.04-12-2012
20120086863Method and Apparatus for Determining Motion - An apparatus comprising a processor and a memory that cause the apparatus to perform receiving a video indicating a motion, generating a set of scalar representations of movement based, at least in part, on at least part of the video, and identifying at least one predetermined motion that correlates to the set of scalar representations of movement is disclosed.04-12-2012
20100225823REGIONAL FILM CADENCE DETECTION - The temporal sampling pattern of a sequence of images that represents a moving scene is classified into classes of temporal sampling patterns including “film”, “video” and “still”. Pixels in each image in the said sequence are classified according to the relationship between signed inter-image pixel-value differences f09-09-2010
20080231756APPARATUS AND METHOD OF PROCESSING IMAGE AS WELL AS APPARATUS AND METHOD OF GENERATING REPRODUCTION INFORMATION - An apparatus of processing an image based on an image signal relative to a video contains display-size-changing-and-deciding device that detects a motion vector of on object based on the image signal and decides a display size of the image based on the detected motion vector, and display-size-setting device that sets the display size of an image to be displayed to the display size decided by the display-size-changing-and-deciding device.09-25-2008
20080231755Methods and apparatuses for upscaling video - In one embodiment, the methods and apparatuses detect content that represents original image information; detect a direction of the content wherein the direction corresponds to a portion of the original image information; compare a variation between adjacent pixels that are represented by the original image information; and generate new image information based on the direction of the content and the variation between the adjacent pixels.09-25-2008
20100283901REPRODUCTION APPARATUS AND REPRODUCTION METHOD - The present invention provides a reproduction apparatus that is capable of suppressing a flicker or a picture distortion caused when an interpolation frame in which a false interpolation occurred is reproduced and output, by specifying effectively the interpolation frame in which the false interpolation might occur. A reproduction apparatus of the present invention includes a moving vector calculating section 11-11-2010
20100283900Temporal vector processing device and method for motion estimation - A temporal vector processing device includes a motion vector estimation device for performing a motion estimation on a first pixel to generate a first motion vector. A motion vector compensation device performs a motion vector compensation on the first pixel based on the first motion vector to obtain a second pixel. A buffer temporarily stores motion vectors of the pixels of the image. A motion vector determination device determines whether a second motion vector is stored in the buffer at a corresponding storage location of the second pixel. In determining that the second motion vector is stored in the buffer at the corresponding storage location of the second pixel, the corresponding storage location of the second pixel in the buffer is updated based on a determination mechanism, and otherwise the first motion vector is directly stored in the buffer at the corresponding storage location of the second pixel.11-11-2010
20110310304VIDEO SEQUENCE ANALYSIS FOR ROBUST MOTION ESTIMATION - The method of analyzing a video sequence for motion estimation comprises computing first matching energies for individual local displacements between frames of the video sequence using a first window around a pixel, and determining a minimum of the first matching energies. Second matching energies for motion configurations each including a plurality of local displacements between frames of the video sequence using the first window around said pixel are also computed. If none of the second matching energies satisfies a comparison criterion with the minimum of the first matching energies, a local displacement providing the minimum of the first matching energies is associated with said pixel. On the other hand, if at least one motion configuration provides a second matching energy satisfying the comparison criterion with the minimum of the first matching energies, a group of local displacements is formed based on local displacements of said at least one motion configuration, and third matching energies are computed for the individual local displacements of that group using a second window smaller than the first window. A local displacement of the group for which the third matching energy is minimal can then be associated with the pixel.12-22-2011
20120008051SYSTEM AND METHOD FOR SHOT CHANGE DETECTION IN A VIDEO SEQUENCE - A computer implemented method for automatically identifying shot changes in a video sequence in real-time or near-real-time is disclosed. Optical flow energy change differences between frames, sum-of-square differences between optical-flow-compensated frames, and hue histogram changes within frames are analyzed and stored in frame buffers. A feature vector formed from a combination of these measurements is compared to a feature vector formed from thresholds based on tunable recall and precision to declare the presence or absence of a shot change.01-12-2012
20130201405Method and System for Adaptive Temporal Interpolation Filtering for Motion Compensation - Certain aspects of a method and system for adaptive temporal interpolation filtering for motion compensation may include computing a plurality of weights for adaptively adjusting one or more parameters of a plurality of linear filters utilized for motion compensation. One or more motion compensated output pictures may be generated based on vector median filtering a plurality of linear filtered output pictures generated by the plurality of linear filters. In instances where two frames are utilized for motion estimation of a video sequence, a motion compensated picture of a previous frame and a motion compensated picture of a current frame may be combined to adaptively compute the subsequent weights. In instances where three or more frames are utilized for motion estimation of a video sequence, the generated one or more motion compensated output pictures may be combined with an extracted desired picture from the video sequence to adaptively compute the subsequent weights.08-08-2013
20130201404IMAGE PROCESSING METHOD - An image processing method of an image processing apparatus includes: determining static pixels and non-static pixels of a current image frame; dividing the current image frame into a plurality of blocks, wherein each block comprises a plurality of pixels; determining static blocks and non-static blocks of the current image frame by referring to at least the static pixels and the non-static pixels of the current image frame; and refining determination of the static pixels and the non-static pixels of the current image frame according to the static blocks and the non-static blocks.08-08-2013

Patent applications in class Motion vector generation