FREE patent keyword monitoring and additional FREE benefits. /images/triangleright (1K) REGISTER now for FREE triangleleft (1K)
Fresh Patents
Monitor Patents Patent Organizer File a Provisional Patent Browse Inventors Browse Industry Browse Agents Browse Locations


Pulse Or Digital Communications > Bandwidth Reduction Or Expansion > Television Or Motion Video Signal > Predictive > Motion Vector

Motion Vector

Motion Vector patent applications listed are from June 2005 to current and include Date, Patent Application Number, Patent Title, Patent Abstract summary and are linked to the corresponding patent application page.

11/22/07 - 20070268968 - Moving-picture coding apparatus, method and program, and moving-picture decoding apparatus, method and program
A residual picture is produced and encoded that is a residual picture that is a residual signal between a picture to be coded that is an input moving-picture video signal to be subjected to coding and a predictive picture produced from a reference picture that is a local decoded video ...

11/15/07 - 20070263727 - Method and apparatus for region-based moving image encoding and decoding
In partitioning and encoding an image into multiple regions, the degree of freedom of the region shape has generally been low and setting regions based on image features was difficult. A moving image encoding apparatus includes a region partitioning section, an encoder, and a memory for motion-compensated prediction. The region ...

11/15/07 - 20070263725 - Video signal coding system and method of coding video signal for network transmission, video output apparatus, and signal conversion apparatus
A video signal coding system for network transmission includes a video output apparatus and a signal conversion apparatus. The video output apparatus includes a decoding unit decoding an video signal encoded by a coding method using a motion vector and a superimposing unit superimposing reference control information containing at least ...

11/08/07 - 20070258522 - Creation and compression of video data
This invention concerns the creation and compression of video data and is particularly relevant to MPEG and similar methods of video compression. In accordance with the invention, uncompressed video data including synthetic video data, for example representing a caption or logo, is accompanied by compression coding parameters derived from operator ...

11/01/07 - 20070253488 - Coding system and method, encoding device and method, decoding device and method, recording device and method, and reproducing device and method
Specifically, a decoding device of a transcoder 106 decodes a source encoded stream to generate decoded video data and extracts past coding parameters superposed in the encoded stream as history_stream( ). In this case, the decoding device extracts the past coding parameters based on information superposed in the encoded stream ...

11/01/07 - 20070253487 - Wavelet transform aparatus and method, scalable video coding apparatus and method employing the same, and scalable video decoding apparatus and method thereof
Provided are a lift-based wavelet transform apparatus and method, a scalable video coding apparatus and method using the same, and a scalable video decoding apparatus and method. The lifting-based wavelet transform apparatus includes: a prediction unit which performs bidirectional motion compensation on odd-indexed frames based on even-indexed frames and generates ...

11/01/07 - 20070253486 - Method and apparatus for reconstructing an image block
In one embodiment, a motion vector for a current block is generated based on motion vector information for a block in a second picture layer and motion vector difference information associated with the current block. The second picture layer has lower quality pictures than pictures in the first picture layer, ...

10/25/07 - 20070248168 - Method of reducing a blocking artifact when coding moving picture
A method of coding a moving picture is provided that reduces blocking artifacts. The method can include defining a plurality of defining pixels S0, S1, and S2, which are centered around a block boundary. If a default mode is selected then frequency information of the surroundings of the block boundary ...

10/25/07 - 20070248167 - Image stabilizer, system having the same and method of stabilizing an image
An image stabilizer includes a motion estimation unit, a motion vector selection unit, a motion compensation vector calculation unit and an image compensation unit. A plurality of divided areas of a picture is projected onto a plurality of windows. The motion estimation unit extracts motion vectors from the plurality of ...

10/25/07 - 20070248166 - Image stabilization method
In one embodiment, a method for reducing motion artifacts in an output image is provided. The method comprises capturing multiple frames of a scene; determining local motion vectors between each pixel in a current frame and a corresponding pixel in the a previous frame; and performing a temporal filtering operation ...

10/18/07 - 20070242753 - Coding and decoding method and apparatus using plural scanning patterns
Provided is a coding and decoding method and apparatus using a plurality of scanning patterns. The method for coding image data includes: (a) obtaining N×M data by firstly source-coding the image data; (b) scanning the N×M data using a predetermined scan pattern selected from a plurality of scan patterns in ...

10/18/07 - 20070242751 - Moving picture decoding device and moving picture generating device
A decoding section generates decoded data from image data that is coded by using N×N orthogonal transform bases on image data of moving picture in pixel number blocks that are divided into N in horizontal and vertical directions. An inverse orthogonal transforming section performs inverse orthogonal transform processing on Nx×Ny ...

10/18/07 - 20070242750 - Motion estimation in interlaced video images
The invention relates to a method, a device, and a computer programme product for calculating a motion vector from an interlaced video signal with interpolating a first pixel sample from a first set of pixels and a second set of pixels using a first motion vector, and interpolating a second ...

10/18/07 - 20070242749 - Image frame compression of video stream with fast random accessing and decompressing
An image frame of a video stream is compressed area by area with at least two areas having different bit rates. When compressing an area of the current frame pixels, the bit rate information of the corresponding area of previous frame which is referred which is saved in a temporary ...

10/11/07 - 20070237232 - Dynamic selection of motion estimation search ranges and extended motion vector ranges
Techniques and tools for selecting search ranges and/or motion vector ranges during motion estimation are described. For example, a video encoder performs motion estimation constrained by a first search range, which results in multiple motion vectors. The encoder computes motion vector distribution information for the motion vectors. To compute the ...

10/04/07 - 20070230576 - Deriving motion detection information from motion-vector-search type video encoders
A method and apparatus for detecting motion from a digital video stream using MPEG (Moving Picture Expert Group) compression is provided. The MPEG encoder abstracts the relevant video motion data from the digital video stream and estimates the amount of motion for each of the 16×16-pixel macro-block of a current ...

09/27/07 - 20070223589 - Spatial resolution conversion of image signal based on motion compensation
For spatial resolution conversion of an image signal, a magnitude of a motion vector is compared to a threshold value. Single channel interpolation is performed if the magnitude of the motion vector is greater than a threshold value, and multi-channel interpolation is performed otherwise. In addition, single channel interpolation is ...

09/27/07 - 20070223588 - Method of searching for a global motion vector
The present invention relates to a method of searching for a global motion vector associated with a picture of a video sequence, said method comprising the steps of computing (PROJ) projections of pictures (f) along a predetermined axis; determining (PRED) a prediction (vpred(k)) of a current global motion vector formula ...

09/27/07 - 20070223587 - Method for block matching-based motion estimation in video coding
Motion estimation is efficient to reduce redundant information among successive frames in video compression applications. The blocks in the current frame can be replaced with the neighboring blocks in the spatial directions in the previous frame with small errors. Many types of motion estimation methods such as Block matching algorithm ...

09/20/07 - 20070217514 - Adaptive motion estimation
Some embodiments of the invention provide a method of performing motion estimation for an array of image values obtained from a current image. The method starts with an initial estimate of the motion of the current image. The method then determines whether the initial estimate of the motion of the ...

09/20/07 - 20070217512 - Picture encoding method and picture encoding device
In order to reduce a processing amount and an increase of a coding amount, which result from generation of a large number of motion vectors due to bi-directional prediction selected for a small-sized part, a motion estimation unit (112) selects the optimal prediction method from prediction method candidates decided by ...

09/20/07 - 20070217511 - Method and system for motion estimation with multiple vector candidates
A method and system for performing motion estimation for a frame associated with a video signal. The method includes receiving at least a reference frame, a first frame, and a second frame, and providing a first plurality of vectors. The first plurality of vectors intersects the first frame within a ...

09/13/07 - 20070211802 - Video encoding/decoding method and apparatus
A video encoding method comprises storing a plurality of encoded frames of a video in a memory, generating a to-be-encoded frame which is divided in a plurality of regions including at least one encoded region and at least one to-be-encoded region, generating a predictive vector of the to-be-encoded region of ...

09/13/07 - 20070211801 - Frame rate conversion system, method of converting frame rate, transmitter, and receiver
A frame rate conversion system includes a transmitter and a receiver. The transmitter includes a decoding unit decoding a compressed video signal encoded by an encoding method using a motion vector, and an encoding unit superimposing reference control information being output from the decoding unit and containing at least a ...

09/13/07 - 20070211800 - Method and apparatus for frame rate up conversion with multiple reference frames and variable block sizes
A method for creating an interpolated video frame using a current video frame, and a plurality of previous video frames is presented. The method includes creating a set of extrapolated motion vectors from at least one reference video frame in the plurality of previous video frames; performing an adaptive motion ...

09/13/07 - 20070211798 - Method and apparatus for complexity scalable video decoder
A video decoder, a video decoding method, a video encoder and a video encoding method are disclosed. A video decoder for decoding a video bitstream for an image block includes a motion vector resolution reducer and a motion compensator. The motion vector resolution reducer is for receiving decoded high resolution ...

09/06/07 - 20070206677 - Methods and apparatuses of fast cross motion estimation for video encoding
This disclosure is related to a fast motion estimation method for implementing in a video encoder. A particular method includes determining early termination based on the value of a sum of absolute difference (SAD0). The method also includes performing motion prediction using a motion vector from a previous frame as ...

08/30/07 - 20070201556 - Motion vector encoding device and decoding device
A prediction error generating unit generates a predictive vector from the motion vectors of a plurality of adjacent blocks, and obtains a difference from a target vector. A plurality of variable-length coding units respectively encode the output of the prediction error generating unit with different encoding methods. A determining unit ...

08/23/07 - 20070195885 - Method for performing motion estimation
A motion estimation method includes: setting multiple block patterns and dividing respectively the current macro block into calculating blocks based on each of the block patterns; calculating respectively the motion vectors of all the calculating blocks of the current macro block in each of the block patterns; calculating respectively the ...

08/23/07 - 20070195883 - Media signal processing method, corresponding system, and application thereof in a resource-scalable motion estimator
The invention relates to a method of processing, in a media signal processing system, a media signal available in the form of successive sets of media data packets. The method, which performs one or a plurality of functions among which at least one of them can be carried out with ...

08/23/07 - 20070195882 - Video decoder with scalable compression and buffer for storing and retrieving reference frame data
The present invention relates to a video decoder having means for compressing reference frame data (6) using a scalable compression method. The video decoder further having buffer means (8) for intermediate storing of at least the vertical aperture (range) of motion vectors plus one row (slice) of macro blocks in ...

08/16/07 - 20070189389 - Method for coding a video image taking into account the part relating to a component of a movement vector
The following steps are carried out in the inventive method: estimation of movement between a current moment corresponding to the current image and a reference moment corresponding to a reference image in order to provide a movement vector, an entropic coding for a high spatial frequency signal relating in the ...

08/09/07 - 20070183505 - Motion vector predictive encoding method, motion vector decoding method, predictive encoding apparatus and decoding apparatus, and storage media storing motion vector predictive encoding and decoding programs
A motion vector predictive encoding method, a motion vector decoding method, a predictive encoding apparatus, a decoding apparatuses, and storage media storing motion vector predictive encoding and decoding programs are provided, thereby reducing the amount of generated code with respect to the motion vector, and improving the efficiency of the ...

08/09/07 - 20070183504 - Motion estimation using prediction guided decimated search
A method and apparatus utilizing a prediction guided decimated search motion estimation algorithm are provided. The prediction guided decimated search motion estimation algorithm generates a motion vector used to encode a macroblock in a frame from a video sequence. The algorithm includes generating full-pixel seed vectors, performing a full-pixel search ...

08/09/07 - 20070183503 - Method and apparatus for variable accuracy inter-picture timing specification for digital video encoding with reduced requirements for division operations
A method and apparatus for performing motion estimation in a digital video system is disclosed. Specifically, the present invention discloses a system that quickly calculates estimated motion vectors in a very efficient manner. In one embodiment, a first multiplicand is determined by multiplying a first display time difference between a ...

08/09/07 - 20070183502 - Method and apparatus for variable accuracy inter-picture timing specification for digital video encoding with reduced requirements for division operations
A method and apparatus for performing motion estimation in a digital video system is disclosed. Specifically, the present invention discloses a system that quickly calculates estimated motion vectors in a very efficient manner. In one embodiment, a first multiplicand is determined by multiplying a first display time difference between a ...

08/09/07 - 20070183501 - Method and apparatus for variable accuracy inter-picture timing specification for digital video encoding with reduced requirements for division operations
A method and apparatus for performing motion estimation in a digital video system is disclosed. Specifically, the present invention discloses a system that quickly calculates estimated motion vectors in a very efficient manner. In one embodiment, a first multiplicand is determined by multiplying a first display time difference between a ...

08/09/07 - 20070183500 - Video encoding
An embodiment is directed to a method for selecting a predictive macroblock partition from a plurality of candidate macroblock partitions in motion estimation and compensation in a video encoder including determining a bit rate signal for each of the candidate macroblock partitions, generating a distortion signal for each of the ...

08/09/07 - 20070183499 - Picture encoding method, picture decoding method, picture encoding apparatus, picture decoding apparatus, picture encoding program, and picture decoding program
In picture encoding that generates prediction pictures from picture information of frames previously encoded and encodes picture information for each area, the encoding efficiency is improved. A plurality of motion vector candidates are stored in advance in a motion vector storage memory (107). A motion vector selection section (109) selects ...

07/19/07 - 20070165722 - Motion picture encoding device and motion picture decoding device
When a prediction is made between fields with different parity, the predicative efficiency of a chrominance vector is improved by adaptively switching the generation of a chrominance motion vector depending on a encoding/decoding field parity (top/bottom) and a reference field parity (top/bottom), and the coding efficiency is improved accordingly. ...

07/19/07 - 20070165721 - Motion picture encoding device and motion picture decoding device
When a prediction is made between fields with different parity, the predicative efficiency of a chrominance vector is improved by adaptively switching the generation of a chrominance motion vector depending on a encoding/decoding field parity (top/bottom) and a reference field parity (top/bottom), and the coding efficiency is improved accordingly. ...

07/19/07 - 20070165720 - Video encoding/decoding method and apparatus
A video encoding method comprises selecting one combination, for each block of an input video signal, from a plurality of combinations each including a predictive parameter and at least one reference picture number determined in advance for the reference picture, generating a prediction picture signal in accordance with the reference ...

07/19/07 - 20070165719 - Motion vector detection method and apparatus
A motion vector detection method includes extracting a first block from the m-th picture, extracting second blocks having a large correlation with respect to the first block from a (m+n)-th picture ((m+n) >m-th), detecting first motion vectors between the first and second blocks, extracting a third block located in spatially ...

07/19/07 - 20070165717 - System and method for rate-distortion optimized data partitioning for video coding using parametric rate-distortion model
A system and method are disclosed that provide a simple and efficient layered video coding technique using a parametric rate-distortion (RD) model. The video coding system may include an rate-distortion optimized data partitioning encoder and decoder. The generalized RD-DP encoder adapts the partition point block-by-block which greatly improves the coding ...

07/12/07 - 20070160146 - Reduced error processing of transformed digital data
This invention solves problems due to employing error degraded data in digital processing. It particularly solves multi-generation problems wherein transform data degrade during each inverse transform and forward transform cycle even without any processing due to the rounding and clipping errors. It provides methods, systems and devices for reduced-error processing ...

07/12/07 - 20070160145 - Frame rate converter
A frame rate converter is provided, and includes a motion vector calculator which calculates a motion vector; a motion error calculator which calculates a motion error level of the motion vector; an interpolation frame output part which generates a repetition interpolation frame, which corresponds to the current frame or the ...

07/12/07 - 20070160144 - Systems and methods for visual signal extrapolation or interpolation
The present invention relates to computer-based systems and methods for visual signal extrapolation or interpolation based on statistic similarity estimation. Specifically, a first and a second reference pictures are provided, and motion estimation is conducted on the first and second reference pictures to generate motion vectors indicative of movement of ...

07/05/07 - 20070153905 - Video encoding/decoding method and apparatus
A video encoding method comprises selecting one combination, for each block of an input video signal, from a plurality of combinations each including a predictive parameter and at least one reference picture number determined in advance for the reference picture, generating a prediction picture signal in accordance with the reference ...

07/05/07 - 20070153904 - Motion vector detection method and apparatus
A motion vector detection method includes extracting a first block from the m-th picture, extracting second blocks having a large correlation with respect to the first block from a (m+n)-th picture ((m+n)>m-th), detecting first motion vectors between the first and second blocks, extracting a third block located in spatially the ...

07/05/07 - 20070153903 - Motion vector detection method and apparatus
A motion vector detection method includes extracting a first block from the m-th picture, extracting second blocks having a large correlation with respect to the first block from a (m+n)-th picture ((m+n)>m-th), detecting first motion vectors between the first and second blocks, extracting a third block located in spatially the ...

07/05/07 - 20070153902 - Motion vector encoding device and decoding device
A prediction error generating unit generates a predictive vector from the motion vectors of a plurality of adjacent blocks, and obtains a difference from a target vector. A plurality of variable-length coding units respectively encode the output of the prediction error generating unit with different encoding methods. A determining unit ...

07/05/07 - 20070153901 - Video encoding/decoding method and apparatus
A video encoding apparatus comprises a frame memory/predictive image generator having a first predictive mode for generating a predictive image signal by selecting a combination from among a plurality combinations of a reference image number and a plurality of predictive parameters, and a second predictive mode for generating a predictive ...

07/05/07 - 20070153900 - Video encoding method and apparatus and video decoding method and apparatus
A video encoding method includes extracting at least one reference macroblock from each of a plurality of reference frames to generate a plurality of reference macroblocks, computing a linear sum of the reference macroblocks using weighting factors to generate a predictive macroblock, generating a motion vector between the video macroblock ...

07/05/07 - 20070153899 - Video encoding method and apparatus and video decoding method and apparatus
A video encoding method includes extracting at least one reference macroblock from each of a plurality of reference frames to generate a plurality of reference macroblocks, computing a linear sum of the reference macroblocks using weighting factors to generate a predictive macroblock, generating a motion vector between the video macroblock ...

07/05/07 - 20070153897 - System and method for fast motion estimation
A fast motion estimation system that determines a reference macroblock or sub-block combination within a reference frame for a current macroblock in a current frame includes a memory, a reference macroblock search circuit, a sub-block combination search circuit, and a comparator circuit. The reference macroblock search circuit determines a motion ...

06/28/07 - 20070147509 - Video encoding method and apparatus and video decoding method and apparatus
A video encoding method includes extracting at least one reference macroblock from each of a plurality of reference frames to generate a plurality of reference macroblocks, computing a linear sum of the reference macroblocks using weighting factors to generate a predictive macroblock, generating a motion vector between the video macroblock ...

06/28/07 - 20070147508 - Video encoding method and apparatus and video decoding method and apparatus
A video encoding method includes extracting at least one reference macroblock from each of a plurality of reference frames to generate a plurality of reference macroblocks, computing a linear sum of the reference macroblocks using weighting factors to generate a predictive macroblock, generating a motion vector between the video macroblock ...

06/28/07 - 20070147507 - Video encoding method and apparatus and video decoding method and apparatus
A video encoding method includes extracting at least one reference macroblock from each of a plurality of reference frames to generate a plurality of reference macroblocks, computing a linear sum of the reference macroblocks using weighting factors to generate a predictive macroblock, generating a motion vector between the video macroblock ...

06/28/07 - 20070147506 - Motion estimator and motion estimating method
A motion estimator for generating an interpolation frame based on current and previous frames is provided. The motion estimator includes: a first candidate motion vector calculating unit which divides the current frame into plural blocks and generates plural first candidate motion vector groups, each group including a first candidate motion ...

06/28/07 - 20070147505 - Processing a compressed video signal
A method and apparatus for processing a compressed video signal to remove blocking artifacts includes decompressing the video signal to provide a raw decoded signal and a quantisation parameter. Mean, maximum and minimum values of samples of pixels surrounding a pixel C of concern are determined. The mean, maximum and ...

06/21/07 - 20070140348 - Video encoding method and apparatus, and video decoding method and apparatus
A method for encoding a video block using reference blocks comprises assigning the video block to one of first and second prediction groups, and encoding the video block according to a motion compensated prediction encoding mode, using the reference blocks depending on the one of the first and second prediction ...

06/21/07 - 20070140347 - Method of forming an image using block matching and motion compensated interpolation
Embodiments of the present invention may provide a method of forming an image by using block matching algorithm and motion compensating interpolation, said method comprising: a) receiving neighboring first and second frames, each frame being divided into a plurality of blocks; b) checking whether to form an interpolation frame to ...

06/21/07 - 20070140346 - Frame interpolator, frame interpolation method and motion reliability evaluator
A frame interpolator comprises a motion estimating unit dividing a current frame into a plurality of reference blocks, each reference block having a predetermined size, comparing the reference block with a predetermined search area set in a previous frame, and estimating an initial motion vector. A reliability evaluating unit evaluates ...

06/21/07 - 20070140345 - Motion estimation with motion vector penalty
The MPEG motion estimation process is improved by the introduction of the motion vector penalty. The motion vector employed to encode a macroblock takes into consideration the number of bits needed to encode the macroblock with the selected motion vector. This consideration includes a sum of the residual error and ...

06/21/07 - 20070140344 - Fast macroblock encoding with the early qualification of skip prediction mode using its temporal coherence
The latest video-coding standards achieve higher coding efficiency than the previous video standards, while increasing the complexity and the difficulty of encoding. In a skip macroblock prediction mode some coding parameters (such as motion vectors and residual) are not coded. Selecting skip macroblock prediction mode reduces the size of the ...

06/14/07 - 20070133686 - Apparatus and method for frame interpolation based on motion estimation
A method for frame interpolation based on motion estimation converts a frame rate of an image frame source according to an appliance that displays the image frame. An apparatus for frame interpolation based on motion estimation includes a motion vector estimation unit estimating a final motion vector of a block ...

06/14/07 - 20070133685 - Motion estimating apparatus and motion estimating method
An apparatus and method for estimating motion are provided. An exemplary motion estimating apparatus comprises a background representative calculator for calculating a background representative vector representing background motion of a frame to be interpolated on the basis of motion vectors of the frame to be interpolated, a block motion calculator ...

06/14/07 - 20070133684 - Image processing method, image processing device, image display apparatus, and program
Disclosed is an image processing method which generates an interpolation image for compensating for a motion of an image between adjacent frames. The image processing method includes: detecting a motion vector of a detection target block on the basis of a comparison result obtained by dividing a frame into a ...

06/14/07 - 20070133683 - Motion vector estimation device and motion vector estimation method
A moving picture estimation device and a moving picture estimation method which allow estimation of accurate motion vectors while reducing an amount of processing are provided. A moving picture coding apparatus includes: a reduced picture generation unit which generates a reduced current picture to be coded and candidate reduced reference ...

06/14/07 - 20070133682 - Method of detecting motion vector, image processing device, image display apparatus, and program
In a method of detecting a motion vector, each of a plurality of frames constituting an image along a time axis is divided into a plurality of blocks, a motion vector of a target block is detected using a motion vector that has already been detected from another block adjacent ...

06/14/07 - 20070133681 - Method and related apparatus for motion estimation
Disclosed is a motion estimation method for selecting a target motion vector from a plurality of candidate motion vectors in a search range of a target picture for an encoding block having a lot of pixels in a picture is disclosed. The method comprises: utilizing a distortion function to calculate ...

06/07/07 - 20070127577 - Device and method for fast sub sample block-matching motion estimation in video encoders
Motion Estimation is one of the most computationally complex processes within a video encoding system. Several Fast Integer Sample Motion Estimation schemes are introduced to reduce complexity of considering integer positions during motion estimation. However, after making such considerations fractional sample motion vector refinement becomes instead the greatest bottleneck for ...

06/07/07 - 20070127576 - Method and device for decoding a scalable video stream
For decoding a scalable video stream, in which the images may be decoded by groups of several images, each group being constituted by at least three levels of image temporal hierarchy, the images of the lowest level having the lowest time frequency and the images of each following level having ...

06/07/07 - 20070127575 - Method and related apparatus for motion estimation
Disclosed is a motion estimation method for selecting a target motion vector from a plurality of candidate motion vectors in a search range of a target picture for an encoding block having a lot of pixels in a picture is disclosed. The method comprises: utilizing a distortion function to calculate ...

06/07/07 - 20070127574 - Algorithm description on non-motion blur image generation project
A method for simulating an image captured at a long exposure time (“simulated image”), includes (1) capturing each of first, second, and third images at a short exposure time, (2) determining a first relative motion between the first and the second images, (3) transforming the first image to remove the ...

06/07/07 - 20070127573 - Hierarchical motion estimation for images with varying horizontal and/or vertical dimensions
A method for implementing motion estimation comprising the steps of (A) performing a motion estimation search on one or more blocks of sub-sampled images to generate a first plurality of motion vector scores, (B) applying a first adjustable bias to any one or more of said first plurality of motion ...

06/07/07 - 20070127572 - Decoding device, encoding device, interpolation frame creating system, integrated circuit device, decoding program, and encoding program
An object of the present invention is to provide a decoding device, an encoding device, an interpolation frame creating system, an integrated circuit device, a decoding program and an encoding program for creating interpolation frames at a high precision with an encoding efficiency being improved. The decoding device (12) includes ...

05/31/07 - 20070121727 - Motion vector encoding device and decoding device
A prediction error generating unit generates a predictive vector from the motion vectors of a plurality of adjacent blocks, and obtains a difference from a target vector. A plurality of variable-length coding units respectively encode the output of the prediction error generating unit with different encoding methods. A determining unit ...

05/31/07 - 20070121726 - Motion estimator and motion estimating method
A motion estimator and a method of estimating motion are provided. The motion estimator comprises a candidate vector calculating unit for determining a plurality of candidate vectors for each block of a frame to be interpolated, on the basis of a current frame and a previous frame, a final motion ...

05/31/07 - 20070121725 - Motion compensated frame interpolation apparatus and method
We describe a motion compensated frame interpolation apparatus and method that includes a motion vector interpolation module for an object and uncovered area to generate information for motion vectors that cross interpolated pixels in object and/or uncovered areas. A motion vector interpolation module for a covered area generates information for ...

05/31/07 - 20070121724 - Image motion compensation arrangement and method therefor
Example embodiments are directed to a video image display system that includes a motion estimation circuit (112), a front-end motion compensation circuit (110), and a video signal conversion circuit (134, 136). The motion estimation circuit generates motion vectors as a function of an incoming video signal, the front-end motion compensation ...

05/24/07 - 20070116125 - Video encoding/decoding method and apparatus
A video encoding method includes subjecting an input video image to motion compensated temporal filtering using a motion compensated temporal filter to produce a low-pass filtered image, quantizing a transform coefficient of the low-pass filtered image, encoding a quantized transform coefficient, calculating a weight to be given to a low-pass ...

05/24/07 - 20070116124 - Regulation of decode-side processing based on perceptual masking
This invention is directed to a method for decoding coded video data in which decoder performance is regulated based on perceptual masking. The method includes, upon receipt of coded video data, applying the coded video data to a multi-stage decoding process; computing perceptual masking measures for the coded video data; ...

05/17/07 - 20070110161 - Motion vector estimation apparatus
The present invention provides a motion vector estimation apparatus which can decrease circuit size by reducing the amount of computations for detecting a motion vector. The motion vector estimation apparatus in the present invention includes a motion vector estimation unit which estimates a motion vector MV0F for the target block ...

05/17/07 - 20070110160 - Multi-dimensional neighboring block prediction for video encoding
The motion estimation techniques and video encoding device(s) described use a two dimensional pipeline to generate accurate motion estimation parameters for a current video block. The two dimensional pipeline uses previously calculated motion estimation parameters of relevant neighboring video blocks, including a preceding video block on a same row as ...

05/17/07 - 20070110159 - Method and apparatus for sub-pixel interpolation for updating operation in video coding
In the video encoding and decoding of digital video sequence having a prediction operation and an update operation, the update operation includes interpolation to generate energy distributed interpolation. Prediction is carried out on each block based on motion compensated prediction with respect to a reference frame and a motion vector ...

05/17/07 - 20070110158 - Encoding apparatus, encoding method, decoding apparatus, and decoding method
ABSTRACT Frames are divided into a plurality of sections on the basis of input images of the frames (S8). One representative image that represents the image of each frame is set in each of the sections (S10). One representative image to be referred to is selected so as to encode ...

05/17/07 - 20070110157 - Power optimized collocated motion estimation method
The present invention relates to a method of motion estimation for use in a device adapted to process a sequence of frames, a frame being divided into blocks of data samples. Said motion estimation method comprises a step of computing a residual error block associated with a motion vector candidate ...

05/10/07 - 20070104276 - Method and apparatus for encoding multiview video
A method and apparatus for encoding a multiview video using a minimum amount of information regarding the multiview video are provided. The method includes estimating a disparity vector between a reference frame and each adjacent frame at a different viewpoint from a viewpoint of the reference frame; generating a compensated ...

05/10/07 - 20070104275 - Motion estimation
A method and apparatus are provided for estimating motion and sequence of video images. A plurality of fields of a sequence of video images are stored then, for each of a plurality of blocks of pixels in each field a test is performed on a set of candidate motion vectors ...

05/03/07 - 20070098076 - Adaptive filtering based upon boundary strength
Adjacent regions are identified in an image. Coding parameters for the adjacent regions are identified. Selective filtering is performed at the region between the identified adjacent regions. ...

05/03/07 - 20070098075 - Motion vector estimating device and motion vector estimating method
To provide a motion vector estimating device and a motion vector estimating method which are capable of estimating motion vectors with a high accuracy while reducing the processing amount. The picture coding apparatus includes: a picture reducing unit which generates a reduced picture to be coded and a reduced reference ...

05/03/07 - 20070098074 - Moving picture encoding device, fade scene detection device and storage medium
An original picture inserted for each frame is divided into motion compensation blocks and each of the motion compensation blocks is encoded using motion compensation inter-frame prediction. A fade scene is detected using at least one of a sum of differential absolute values calculated when detecting a motion vector, a ...

05/03/07 - 20070098073 - Motion image coding apparatus, and control method and program of the apparatus
A motion detector detects the motion of an imaging device. On the basis of the detected motion information, a selector selects, from a plurality of frame memories for storing a plurality of frame data, a frame memory for storing reference frame data to be referred to when frame data to ...

04/26/07 - 20070092009 - Imaging apparatus with motion vector detecting function
When frame data is acquired to a digital camera, a block split section splits the frame data into a plurality of correlation detection blocks, an average value calculation section calculates an average pixel value of each of the correlation detection blocks, and an activity calculation section calculates a block activity ...

04/26/07 - 20070092008 - Context-aware frame memory scheme for motion compensation in video decoding
The present invention provides a context-aware frame memory scheme for motion compensation in video decoding, which utilizes a motion compensator to receive a data block from input video decoding, follow by processing both inputted context characteristic of residual block and motion vector respectively. The conception of technology is first based ...

04/26/07 - 20070092007 - Methods and systems for video data processing employing frame/field region predictions in motion estimation
Methods and systems for video data processing. A current picture and a reference picture in a sequence of pictures are provided. A portion of the current picture is acquired as a prediction region. A portion of the reference picture is repeatedly acquired as a search window until all potential portions ...

04/26/07 - 20070092006 - Scalable motion estimation for video encoding
The disclosure is directed to scalable motion estimation techniques for video encoding. According to the motion estimation techniques, a motion vector search is scaled according to the computing resources available. For example, the extent of the search may be dynamically adjusted according to available computing resources. A more extensive search ...

04/19/07 - 20070086526 - Video encoding method and apparatus and video decoding method and apparatus
A video picture is encoded by adaptively switching between the operation of using a plurality of decoded video signals as reference frames and generating a predictive macroblock picture from a plurality of reference frames for each macroblock, the operation of extracting reference macroblocks from a plurality of reference frames and ...

04/19/07 - 20070086525 - Motion vector detection method and device of the same
When a search is made for a motion vector of a moving image, a motion vector search desirable against a hard movement is devised to be made with a small processing amount, and a motion vector detection device includes a wide range motion vector search part, a narrow range motion ...

04/19/07 - 20070086524 - Method for transform-domain rounding in a decoder and video decoder thereof
A method for transform domain rounding in a decoder includes performing transform-domain motion compensation on a block according to a motion vector to generate a motion-compensated block, determining a transform-domain offset with reference to the motion vector, adding the transform-domain offset to the motion-compensated block to obtain an addition result, ...

04/05/07 - 20070076796 - Frame interpolation using more accurate motion information
In general, this disclosure describes encoding and decoding techniques that facilitate more accurate interpolation of skipped video frames. In particular, techniques are described for obtaining motion information that indicates motion for skipped video frames based on translational motion and at least one other motion parameter and applying the motion information ...

04/05/07 - 20070076795 - Method and apparatus for determining inter-mode in video encoding
A method of and apparatus are provided for determining an inter-mode in video encoding. The method includes calculating a motion vector by performing hierarchical motion estimation on a current block to be encoded in units of sub-pixels, storing reference area data indicated by the calculated motion vector in an internal ...

03/29/07 - 20070071101 - Systolic-array based systems and methods for performing block matching in motion compensation
Systolic array-based systems and methods for performing block matching in motion compensation. A target pixel block is loaded into a systolic array. A matching sized block of a reference search space is loaded into the array, row by row. A sum of absolute difference (SOAD) is computed for each row ...

03/29/07 - 20070071100 - Encoder assisted frame rate up conversion using various motion models
An Encoder Assisted Frame Rate Up Conversion (EA-FRUC) system that utilizes various motion models, such as affine models, in addition to video coding and pre-processing operations at the video encoder to exploit the FRUC processing that will occur in the decoder in order to improve the modeling of moving objects, ...

03/22/07 - 20070064809 - Coding method for coding moving images
A motion vector holding unit 61 holds motion vector information with respect to a backward reference frame detected beforehand and received from a motion compensation unit 60. A motion vector calculation unit 63 calculates multiple motion vectors for each macro block defined in a coding target frame with reference to ...

03/22/07 - 20070064808 - Coding device and coding method enable high-speed moving image coding
With the motion vector detection for the macro blocks according to the entire macro block search method, the processing is consecutively performed for a set of adjacent upper and lower macro blocks as a target macro block group. Of the reference image data held by frame memory, pixel data of ...

03/22/07 - 20070064807 - Adaptive area of influence filter
A method of generating an adaptive temporal filter is performed by constructing a motion vector area cell around each of a plurality of motion vectors in a target image, selecting a pixel in the target image, constructing a pixel area cell around the selected pixel, determining an overlap area between ...

03/22/07 - 20070064806 - Multi-stage linked process for adaptive motion vector sampling in video compression
A method of filtering an image includes receiving target image data and applying a multiple stage filter to the target image data. Each stage of the filtering includes generating a motion vector sampling pattern, using the target image data and the motion vector sampling pattern to generate a temporal prediction ...

03/22/07 - 20070064805 - Motion vector selection
A method of selecting motion vectors includes receiving a set of motion vectors and a target rate, and using a rate-distortion criterion to modify the set of motion vectors. ...

03/22/07 - 20070064804 - Adaptive motion estimation for temporal prediction filter over irregular motion vector samples
A method for determining values of motion vectors includes receiving an irregular pattern of motion vectors for a target image, estimating an initial value for each of the motion vectors, using the motion vectors to generate a tap structure for an adaptive temporal prediction filter, and using the tap structure ...

03/22/07 - 20070064803 - Adaptive motion search range
A technique for performing motion estimation using an adaptive motion search range includes calculating motion vectors for blocks of pixels in a target image, using the calculated motion vectors to generate a search range associated with a target block of pixels in the target image, and using the generated search ...

03/22/07 - 20070064802 - Adaptive area of influence filter for moving object boundaries
A method of performing adaptive temporal prediction includes receiving a target image, wherein a position of an object in the target image is different from a position of the object in a reference image, using a boundary of the object to generate an irregular pattern of target image motion vectors, ...

03/08/07 - 20070053434 - Data coding and decoding with replicated matching pursuits
Embodiments related to coding data using a motion compensated transform, and replicated matching pursuits are disclosed. ...

03/01/07 - 20070047653 - Enhanced motion estimation method, video encoding method and apparatus using the same
A motion estimation method for enhancing a video compression speed, and a video encoder using the same are provided. The motion estimation method includes determining a global motion type of a previous frame from motion vectors of the previous frame, setting a search area for a specified motion block included ...

03/01/07 - 20070047652 - Motion vector estimation apparatus and motion vector estimation method
A motion vector estimation apparatus that can reduce an amount of calculation for video coding processing and thus achieve a higher bit rate and lower consumption power, while contributing to improvement in image quality and coding efficiency include: a reduced picture generation unit which generates a reduced current picture to ...

03/01/07 - 20070047651 - Video prediction apparatus and method for multi-format codec and video encoding/decoding apparatus and method using the video prediction apparatus and method
Provided are a video prediction apparatus and method for a multi-format codec and a video encoding/decoding apparatus and method using the video prediction apparatus and method. The video prediction apparatus that generates a prediction block based on a motion vector and a reference frame according to a plurality of video ...

03/01/07 - 20070047650 - Method for encoding signals, related systems and program product therefor
A method for encoding video signals subjects the signals to unbalanced multiple description coding. The unbalanced multiple description coding codes a video signal in a first high resolution packet and a second low resolution packet and represents, respectively a first high resolution description and a second low resolution description. The ...

02/22/07 - 20070041446 - Display apparatus and control method thereof
A display apparatus and a control method which can effectively remove a false contour and a motion blur from a moving picture when an image includes a repetitive pattern of a frame are provided. A display apparatus comprises a pattern determiner to determine a frame pattern of the input image, ...

02/22/07 - 20070041445 - Method and apparatus for calculating interatively for a picture or a picture sequence a set of global motion parameters from motion vectors assigned to blocks into which each picture is divided
Global motion estimation techniques play an important role in advanced video coding. Global motion estimation is useful for increasing the coding efficiency. However, it is of high complexity due to using a multiple parameters model and an iterative processing. The invention is based on a four-parameter linear global motion estimation ...

02/15/07 - 20070036221 - Video encoding method and apparatus and video decoding method and apparatus
A video picture is encoded by adaptively switching between the operation of using a plurality of decoded video signals as reference frames and generating a predictive macroblock picture from a plurality of reference frames for each macroblock, the operation of extracting reference macroblocks from a plurality of reference frames and ...

02/15/07 - 20070036220 - Video encoding method and apparatus and video decoding method and apparatus
A video picture is encoded by adaptively switching between the operation of using a plurality of decoded video signals as reference frames and generating a predictive macroblock picture from a plurality of reference frames for each macroblock, the operation of extracting reference macroblocks from a plurality of reference frames and ...

02/15/07 - 20070036219 - Video decoding method and apparatus for intensity compensation
A video decoding method and a video decoding apparatus capable of reducing a memory bandwidth in an intensity compensation process are provided. The video decoding apparatus includes: a bit stream parsing unit which parses an input bit stream, extracts intensity compensation data of a picture to be decoded; a decoding ...

02/15/07 - 20070036218 - Video transcoding
The invention relates to video transcoding between a first and second video standard, such as H.264 and MPEG-2. A video transcoder (201) comprises an interface (203) that receives a video signal in accordance with a first video encoding standard. The video signal is decoded in a decoder (207). An extraction ...

02/08/07 - 20070030910 - Video encoding method and apparatus and video decoding method and apparatus
A video picture is encoded by adaptively switching between the operation of using a plurality of decoded video signals as reference frames and generating a predictive macroblock picture from a plurality of reference frames for each macroblock, the operation of extracting reference macroblocks from a plurality of reference frames and ...

02/08/07 - 20070030909 - Video encoding method and apparatus and video decoding method and apparatus
A video picture is encoded by adaptively switching between the operation of using a plurality of decoded video signals as reference frames and generating a predictive macroblock picture from a plurality of reference frames for each macroblock, the operation of extracting reference macroblocks from a plurality of reference frames and ...

02/08/07 - 20070030908 - Video encoding method and apparatus and video decoding method and apparatus
A video picture is encoded by adaptively switching between the operation of using a plurality of decoded video signals as reference frames and generating a predictive macroblock picture from a plurality of reference frames for each macroblock, the operation of extracting reference macroblocks from a plurality of reference frames and ...

02/08/07 - 20070030907 - Video encoding method and apparatus and video decoding method and apparatus
A video picture is encoded by adaptively switching between the operation of using a plurality of decoded video signals as reference frames and generating a predictive macroblock picture from a plurality of reference frames for each macroblock, the operation of extracting reference macroblocks from a plurality of reference frames and ...

02/08/07 - 20070030906 - Method and apparatus for mpeg-2 to vc-1 video transcoding
A method for transcoding from an MPEG-2 format to a VC-1 format is disclosed. The method generally comprises the steps of (A) decoding an input video stream in the MPEG-2 format to generate a picture; (B) determining a mode indicator for the picture; and (C) coding the picture into an ...

02/08/07 - 20070030905 - Video bitstream transcoding method and apparatus
A video transcoder is disclosed. The video transcoder generally comprises a processor and a video digital signal processor. The processor may be formed on a first die. The video digital signal processor may be formed on a second die and coupled to the processor. The video digital signal processor may ...

02/08/07 - 20070030904 - Method and apparatus for mpeg-2 to h.264 video transcoding
A method for transcoding from an MPEG-2 format to an H.264 format is disclosed. The method generally comprises the steps of (A) decoding an input video stream in the MPEG-2 format to generate a plurality of macroblocks; (B) determining a plurality of indicators from a pair of the macroblocks, the ...

02/08/07 - 20070030903 - Method and apparatus for h.264 to mpeg-2 video transcoding
A method for transcoding from an H.264 format to an MPEG-2 format is disclosed. The method generally comprises the steps of (A) decoding an input video stream in the H.264 format to generate a picture having a plurality of macroblock pairs that used an H.264 macroblock adaptive field/frame coding; (B) ...

02/08/07 - 20070030902 - Method and apparatus for vc-1 to mpeg-2 video transcoding
A method for transcoding from a VC-1 format to an MPEG-2 format is disclosed. The method generally comprises the steps of (A) decoding an input video stream in the VC-1 format to generate a picture; (B) determining a first mode indicator for the picture; and (C) coding the picture into ...

02/08/07 - 20070030901 - H.264 to vc-1 and vc-1 to h.264 transcoding
A method for transcoding from an H.264 format to a VC-1 format. The method generally comprises the steps of (A) decoding an input video stream in the H.264 format to generate a picture having a plurality of macroblock pairs that used an H.264 macroblock adaptive field/frame coding; (B) determining a ...

02/01/07 - 20070025445 - Method of filtering a pixel of an image
In one embodiment, a pixel in a block of the image is filtered according to a filtering methodology. The filtering methodology includes determining a filtering strength value. This determining step determines a first filter strength value if the block has non-zero transform coefficient information and determines a second filter strength ...

02/01/07 - 20070025444 - Coding method
A local motion vector detection unit 66 obtains a local motion vector LMV for each macro block in a coding target frame image. A region setting unit 64 sets multiple global regions in the frame image. A global motion vector calculation unit 68 calculates a global motion vector GMV which ...

02/01/07 - 20070025443 - Moving picture coding apparatus, method and program
A moving picture coding apparatus, for optimizing a handling of a reference picture with the view to reducing the data amount of the reference picture to be stored for use in motion prediction coding, which is configured of: a local decoding unit which obtains a reference picture by decoding a ...

01/25/07 - 20070019737 - Video encoding method and apparatus and video decoding method and apparatus
A video picture is encoded by adaptively switching between the operation of using a plurality of decoded video signals as reference frames and generating a predictive macroblock picture from a plurality of reference frames for each macroblock, the operation of extracting reference macroblocks from a plurality of reference frames and ...

01/25/07 - 20070019736 - Video encoding method and apparatus and video decoding method and apparatus
A video picture is encoded by adaptively switching between the operation of using a plurality of decoded video signals as reference frames and generating a predictive macroblock picture from a plurality of reference frames for each macroblock, the operation of extracting reference macroblocks from a plurality of reference frames and ...

01/25/07 - 20070019735 - Video encoding method and apparatus and video decoding method and apparatus
A video picture is encoded by adaptively switching between the operation of using a plurality of decoded video signals as reference frames and generating a predictive macroblock picture from a plurality of reference frames for each macroblock, the operation of extracting reference macroblocks from a plurality of reference frames and ...

01/25/07 - 20070019734 - Mobile communication terminal for estimating motion direction and method thereof
A mobile communication terminal including a camera configured to take a plurality of pictures, a processor configured to estimate a motion direction of the terminal using at least some of the plurality of pictures, and a display configured to display information corresponding to the estimated motion direction. ...

01/25/07 - 20070019733 - Method and device for detecting movement of an entity provided with an image sensor
An image sequence sensor senses images. To associate a motion vector with an image of the sequence currently being processed, k candidate vectors are generated by adding, to a reference motion vector, respectively k search vectors. Then, a motion vector is selected from among the k candidate vectors as a ...

01/25/07 - 20070019732 - Method and apparatus for motion estimation
A method for motion estimation and the apparatus thereof are provided. The method for motion estimation uses multi-resolution hierarchical search and allows splitting the optimal block mode at the level of the lowest resolution. The method also allows further splitting of blocks during local refinement at levels of higher resolutions. ...

01/18/07 - 20070014366 - Video encoding method and apparatus and video decoding method and apparatus
A video picture is encoded by adaptively switching between the operation of using a plurality of decoded video signals as reference frames and generating a predictive macroblock picture from a plurality of reference frames for each macroblock, the operation of extracting reference macroblocks from a plurality of reference frames and ...

01/18/07 - 20070014365 - Method and system for motion estimation
Described herein is a method and system for estimating motion in a video sequence. When motion is present in the video sequence, this system and method may require the identification of motion data that include reference blocks and motion vectors. The motion data may be utilized by a motion compensated ...

01/18/07 - 20070014364 - Video coding method for performing rate control through frame dropping and frame composition, video encoder and transcoder using the same
A video coding method and apparatus that can allocate bits more efficiently when encoding or transcoding a moving frame is disclosed. The video coding method includes determining a frame to be dropped among a plurality of frames, generating a composite frame by obtaining a weighted sum of a frame adjacent ...

01/18/07 - 20070014363 - Methods, program products and systems for compressing streaming video data
A method for selecting a compression setting to use during a communications session to compress streaming video data includes the steps of determining processor performance data for at least one processor, determining a video data acquisition rate, and using the processor performance data and the acquisition rate to identify a ...

01/18/07 - 20070014362 - Method and apparatus for motion compensated temporal filtering
A method for temporal decomposition and reconstruction of an input video signal is disclosed. The method uses a prediction process and an update process in the framework of motion compensated temporal filtering (MCTF), the motion information used for the update process being derived from the motion information used for the ...

01/18/07 - 20070014361 - Method and apparatus for motion compensated temporal filtering
A method for temporal decomposition and reconstruction of an input video signal is disclosed. The method uses a prediction process and an update process in the framework of motion compensated temporal filtering (MCTF), the motion information used for the update process being derived from the motion information used for the ...

01/18/07 - 20070014360 - Video error concealment method
Disclosed herein is a system and method for reconstruction video information lost as a result of transmission errors. The system and method have four aspects, including: (1) changing the bit and/or packet rate; (2) inserting redundant information into the video bitstream; (3) providing automatic refresh of certain regions of the ...

01/18/07 - 20070014359 - Direct mode derivation process for error concealment
Temporal concealment of missing/lost macro blocks relies on the direction mode derivation process typically standardized in video decoders. Upon detecting an error in the form of a picture (FIG. 1) a co-located macro block is found previously transmitted picture. The motion vector for that co-local macro block is determined (FIG. ...

01/11/07 - 20070009039 - Video encoding and decoding methods and apparatuses
Video encoding and decoding methods and apparatuses are provided which are effective for error correction and error concealment in an error-prone environment. The video encoding method includes determining an encoding operation to encode raw video among a frame encoding operation, a top/bottom field encoding operation, and a left/right field encoding ...

01/11/07 - 20070009038 - Motion estimator and motion estimating method thereof
A motion estimator and motion extracting method are provided for dividing a current frame into a plurality of blocks and estimating a motion comparing a current block with a previous frame. The motion estimator includes a mean motion estimation unit for computing a mean motion vector based on motion vectors ...

01/11/07 - 20070009037 - Apparatus for and method of decoding moving picture, and computer product
In a moving picture decoding apparatus, a variable-length decoding circuit decodes motion vectors for each macroblock from a bit stream and stores the motion vectors. An error correction circuit calculates a reference vector for an error macroblock using the motion vectors to generate a corrected picture from a reference picture. ...

01/11/07 - 20070009036 - Video game system having an infinite playing field
A method and related system of generating a frame of video is disclosed. In the method, a current frame of video is transmitted. A command corresponding to an action associated with a shifting of an image in the frame of video is received. A subsequent frame of video is transmitted ...

01/11/07 - 20070009035 - Video game system using pre-generated motion vectors
A method and related system of generating a frame of video is disclosed. In the method, a request is received. For instance, the request may initiate a video game. A motion search between an object in a subsequent frame of video and the object in a current frame of video ...

01/11/07 - 20070009034 - Apparatuses, computer program product, and method for digital image processing
Apparatuses, computer program product, and method for digital image processing. A digital image processing apparatus includes an input interface to obtain a first digital image and a second digital image, and a processing unit coupled with the input interface. The processing unit defines at least one block in the first ...

01/04/07 - 20070002950 - Motion estimation circuit and operating method thereof
The present invention provides a motion estimation circuit and an operating method thereof. The motion estimation circuit includes processing elements PEm (−n≦m≦n, n represents a search range), data latches FFk (−n<k≦n) and selection circuits MUXh (−1≦h≦1). The processing element receives a current block data and the corresponded block data in ...

01/04/07 - 20070002949 - Fast partial pixel motion estimation for video encoding
Fast partial pixel motion estimation for video encoding can include a technique in which a current partition mode is determined. Where the current partition mode is a 16 by 16 mode, an estimation module compares the gain from a half-pel motion estimation against a half-pel gain threshold and, if the ...

12/28/06 - 20060291562 - Video coding method and apparatus using multi-layer based weighted prediction
A method and apparatus for efficiently encoding a plurality of layers using inter-layer information in a multi-layer based video codec are disclosed. The video encoding method includes operations of reading the weighting factors of one layer; performing motion compensation on reference frames for the current frame based on a motion ...

12/28/06 - 20060291561 - Motion error detector, motion error compensator comprising the same, and method for detecting and compensating motion error using the motion error compensator
The present invention relates to a motion error detector comprising a motion estimator for dividing a current frame into a plurality of blocks having a predetermined size, and estimating a motion vector of a current block by comparing the current block among the plurality of blocks with a predetermined searching ...

12/28/06 - 20060291560 - Method and apparatus for processing image data
An MPEG decoder (100-180) can use different formats (linear tiled etc) for image data memory (150) for reference pictures when decoding subsequent pictures. Each format brings advantages and disadvantages. The disclosure illustrates that it is possible for different video sequences to have characteristics which match one image buffer format well, ...

12/21/06 - 20060285596 - Motion-vector detecting device, motion-vector detecting method, and computer program
A device and method that serve to generate an accurate evaluation-value table and to detect a correct motion vector are provided. A weight coefficient W is calculated on the basis of correlation information of a representative-point pixel and flag-correlation information based on flag data corresponding to pixel-value difference data between ...

12/21/06 - 20060285595 - Intermediate vector interpolation method and three-dimensional (3d) display apparatus performing the method
A method of generating an intermediate image between a first frame and a second frame, using the first frame and a third frame successively received from a first camera and the second frame and a fourth frame successively received from a second camera. The intermediate image generating method includes: calculating ...

12/21/06 - 20060285594 - Motion estimation and inter-mode prediction
An inter-mode for encoding a video macroblock is selected based on a comparison of at least two rate-distortion values associated with inter-modes. The number of potential inter-modes for encoding the video macroblock is initially reduced based on the rate-distortion calculation of the SKIP mode between the current macroblock and the ...

12/21/06 - 20060285593 - System for increasing the speed of a sum-of-absolute-differences operation
An adaptation of the sum-of-absolute-differences (SAD) calculation is implemented by modifying existing circuitry in a microprocessor. The adaptation yields a reduction of over 30% for a current SAD calculation. The adaptation includes a first and second operand register, each storing respectively a first and second set of 2's complement binary ...

12/14/06 - 20060280253 - Timestamp-independent motion vector prediction for predictive (p) and bidirectionally predictive (b) pictures
Methods and apparatuses are provided for achieving improved video coding efficiency through the use of Motion Vector Predictors (MVPs) for the encoding or decoding of motion parameters within the calculation of the motion information in B pictures and/or P pictures. Certain exemplary methods and apparatuses selectively apply temporal and/or spatial ...

12/14/06 - 20060280252 - Method and apparatus for encoding video signal with improved compression efficiency using model switching in motion estimation of sub-pixel
An encoding method and an encoding apparatus for increasing compression efficiency using model switching in motion estimation of a sub-pixel are provided. The encoding method includes obtaining a motion vector of a pixel existing on a block, generating a plurality of motion estimation models using a value of the motion ...

12/14/06 - 20060280251 - Motion vector computing method
A motion vector computing method is applied to a video frame, which includes at least one video package having a plurality of blocks. The method includes the steps of: selecting a target block from the blocks; determining whether a first reference block, a second reference block and a third reference ...

12/14/06 - 20060280250 - Moving picture converting apparatus and method, and computer program
A restored image is reconstructed from a thinned image to which no motion vector is incident. There is provided a moving picture converting apparatus for restoring a string of thinned images resulted from thinning pixels of an original-image string, which includes an input unit to receive the thinned-image string, an ...

12/14/06 - 20060280249 - Method and system for estimating motion and compensating for perceived motion blur in digital video
A method for compensating for perceived blur due to motion between a current frame and a previous frame of a digital video sequence comprises estimating a motion vector between the frames for each of a plurality of pixel blocks in the current and previous frames. A cluster motion vector is ...

12/14/06 - 20060280248 - Fast motion estimation apparatus and method using block matching algorithm
A fast motion estimation apparatus and method in which motion estimation is carried out on a current block of a current frame of video image data with reference to a corresponding matching block of a previous frame are provided. The fast motion estimation apparatus includes: a determination unit which determines ...

12/14/06 - 20060280247 - Video conversion methods for frame rate reduction and storage medium therefor
A video conversion method for frame rate reduction. Video data comprising at least one I-frame and a plurality of B- and P-frames is provided. The B- and P-frames are converted to P-frames using a first image processing method, thereby leaving the I-frame and a plurality of P-frames. A frame rate ...

12/07/06 - 20060274834 - Method and device for determining motion vectors
An image to be interpolated is subdivided into a number of image blocks and a motion estimation technique is implemented to provide at least one initial motion vector for each of the image blocks. A modified motion vector is generated for each image block based on the initial motion vectors ...

12/07/06 - 20060274833 - Text recognition during video compression
A method for encoding an image of a video stream divided into macroblocks comprising determining a maximum of variance of luma blocks in a macroblock, determining if the maximum of variance exceeds a predetermined threshold, determining if the motion vectors of the macroblock are in correlation with a reference macroblock, ...

12/07/06 - 20060274832 - Device for encoding a video data stream
The invention relates to a device for double pass encoding of a video data stream comprising: a first type encoding means performing the first encoding pass, a second type encoding means performing the second encoding pass. According to the invention, the second type encoding means are different from the first ...

11/30/06 - 20060268988 - Adaptive filtering based upon boundary strength
Adjacent regions are identified in an image. Coding parameters for the adjacent regions are identified. Selective filtering is performed at the region between the identified adjacent regions. ...

11/30/06 - 20060268987 - Multi-view stereo imaging system and compression/decompression method applied thereto
A receiver and transmitter in a multi-view stereo imaging system and a compression method applied thereto are provided for increasing a compression rate of an image. A first, second, and third image is captured at the same time by a first, second, and third camera consecutively located at certain intervals. ...

11/30/06 - 20060268986 - Process for estimating the motion phase of an object
Process for estimating the motion phase of an object The process comprises acquisition of experimental data from measurements of physical quantities by means of at least one sensor associated to the object. The process comprises a first reliable estimation of a first range of values with a first method. The ...

11/30/06 - 20060268985 - Deblock filtering techniques for video coding according to multiple video standards
This disclosure describes deblock filtering techniques in which an in-loop deblock filter of a first codec is used as a post deblock filter of a second codec. A number of techniques are also described to facilitate input parameter adjustments and allow for the effective use of the filter with both ...

11/23/06 - 20060262855 - Method and apparatus for compensating for motion vector errors in image data
A method of approximating a motion vector for an image block, the method comprising retrieving motion vectors for neighbouring blocks, identifying a predominant value of at least one motion vector characteristic from the motion vectors for the neighbouring blocks, selecting those motion vectors for the neighbouring blocks which have a ...

11/23/06 - 20060262854 - Method and apparatus for noise filtering in video coding
A method and apparatus is disclosed herein for encoding and/or decoding video frame data. In one embodiment, the video coder comprises a noise filtering module to operate on transformed frame data and perform signal estimation on a plurality of transform coefficients by estimating signal power for each of the plurality ...

11/23/06 - 20060262853 - Low complexity motion compensated frame interpolation method
Video decoding that employs motion compensated frame interpolation (MCFI) is described. The MCFI technique minimizes computations by limiting motion estimation to blocks having motion vectors that do not represent true motion. The MCFI determines these blocks using a sum of absolute differences (SAD) and a boundary absolute difference (BAD) between ...

11/23/06 - 20060262852 - Framework for fine-granular computational-complexity scalable motion estimation
Motion-compensated video coding that employs fine-granular computational complexity scalable motion estimation is described. The scalable motion estimation technique adapts to varying computational limitations of the device performing the video coding technique. The scalable motion estimation technique calculates a predicted priority for each macroblock in a frame and identifies a set ...

11/16/06 - 20060256867 - Content-adaptive multiple description motion compensation for improved efficiency and error resilience
A multiple description coding method is applied to video, and optimized to preclude transmission to the decoder of mismatch correction information that applies to portions of a frame outside a region of interest. Additional bit efficiency is realized by selectively updating, based on video content, the weighting of prediction frames ...

11/09/06 - 20060251172 - Motion vector searching method using plural search areas
A motion vector searching system and method estimates a motion vector during image compression by acquiring a present image frame and at least one previous image frame, generating low-resolution images of the present and previous frames in multiple stages, determining areas in one of the stages in which pixel searches ...

11/09/06 - 20060251171 - Image coding device and image coding method
In the motion search in the inter-frame prediction coding, parameters necessary for the motion search, such as sample-point spacing and sample-point number in the step search, are controlled using a unit for calculating the complexity of an image and a unit for estimating the movement amount of the image. This ...

11/09/06 - 20060251170 - Varying sharpness based on motion in video sequences
A method of sharpening video data may include, for at least some pixels in the video data, determining a motion value for a pixel. The sharpness of the pixel may be changed inversely in relation to the motion value of the pixel. Pixels that have higher velocities may be sharpened ...

11/02/06 - 20060245498 - Method and apparatus for encoding/decoding multi-layer video using weighted prediction
A method and apparatus effectively encode multiple layers using interlayer information in a multi-layered video codec. The method includes reading information concerning the low layer picture, calculating weighting factors using the information concerning the low layer picture, calculating a weighted sum of reference pictures for the current picture using the ...

11/02/06 - 20060245497 - Device and method for fast block-matching motion estimation in video encoders
Motion estimation is the science of predicting the current frame in a video sequence from the past frame (or frames), by slicing it into rectangular blocks of pixels, and matching these to past such blocks. The displacement in the spatial position of the block in the current frame with respect ...

11/02/06 - 20060245496 - Encoding of multimedia data
Methods and apparatus for coding multimedia data such as video data are disclosed. In some embodiments, such methods and apparatus determine an appropriate quantization parameter to be used for effectively coding such multimedia data. ...

10/26/06 - 20060239356 - Inter-frame predicted image synthesizing method
A method and apparatus for simplifying an operation for the processing of a warping prediction of dividing an image into patches and deforming each patch by affine transform or bilinear transform. Motion vectors of a plurality of representative points in which a spatial interval has a special feature are obtained ...

10/26/06 - 20060239355 - Optimal encoding of motion compensated video
Both distortion rate and bit-rate can be considered together when selecting a lowest cost motion estimation signal. A motion estimation signal is generated for each of the candidate motion vectors and candidate mode information vectors for a macroblock. An estimated amount of encoding bits is determined for each of the ...

10/26/06 - 20060239354 - Video decoding device, video decoding method, video decoding program, and video decoding integrated circuit
With use of a simplified program or calculating device for motion compensation, a video decoding device decodes video data compressed by motion detection operations on macroblock units, as in the MPEG-4AVC standard. The video decoding device splits compressed data blocks of the prescribed size, 16×16 pixels for instance, to generate ...

10/26/06 - 20060239353 - Biased motion vector interpolation for reduced video artifacts
In a video processing system where motion vectors are estimated for a subset of the blocks of data forming a video frame, and motion vectors are interpolated for the remainder of the blocks of the frame, a method includes determining, for at least at least one block of the current ...

10/19/06 - 20060233254 - Method and apparatus for adaptively selecting context model for entropy coding
A method and apparatus for adaptively selecting a context model for entropy coding and a video decoder are provided. A method of coding a residual prediction flag indicating whether residual data for an enhancement layer block of a multi-layered video signal is predicted from residual data for a lower layer ...

10/19/06 - 20060233253 - Interpolated frame deblocking operation for frame rate up conversion applications
A method and apparatus to enhance the quality of interpolated video, constructed from decompressed video data, comprising denoising the interpolated video data, is described. A low pass filter is used to filter the interpolated video data. In one embodiment, the level of filtering of the low pass filter is determined ...

10/19/06 - 20060233252 - Reduced resolution video decode
A video signal can be decoded at a reduced resolution by receiving a video signal encoded at a first resolution; determining a second resolution at which the received video signal is to be decoded, wherein the second resolution is lower than the first resolution; and decoding the received video signal ...

10/05/06 - 20060222079 - Scalable multi-view image encoding and decoding apparatuses and methods
Scalable multi-view image encoding and decoding methods and apparatuses are provided. The scalable multi-view image encoding and decoding methods and apparatuses filter multi-view images input from a plurality of cameras in spatial-axis and in temporal-axis directions using motion compensated temporal filtering (MCTF) or hierarchical B-pictures and scalably code the filtered ...

10/05/06 - 20060222078 - Content classification for multimedia processing
An apparatus and method for processing multimedia data, such as, for example, video data, audio data, or both video and audio data for encoding utilizing a determined content classification is claimed. Processing the multimedia data includes determining complexity of multimedia data, classifying the multimedia data based on the determined complexity, ...

10/05/06 - 20060222077 - Method, apparatus and computer program product for generating interpolation frame
A method for generating an interpolation frame between first and second reference frames includes dividing an interpolation frame into several interpolation areas; detecting a most correlated combination from several combinations between first reference areas and second reference areas for each interpolation area; obtaining a motion vector from the first and ...

10/05/06 - 20060222076 - Special predictive picture encoding using color key in source content
Encoding functionality is described for producing encoded intra (I) pictures and predictive (P) pictures for consumption by an application running on a set-top box. The encoding functionality includes a pre-processing module which marks regions that should not be updated with a predetermined color code. An encoding module receives the output ...

10/05/06 - 20060222075 - Method and system for motion estimation in a video encoder
Described herein is a method and system for motion estimation in a video encoder. There are two parts to the motion estimation. Coarse motion estimation generates a set of motion vectors for a current picture and at least one reference picture. Typically, coarse motion estimation operates on sub-sampled pictures. Fine ...

10/05/06 - 20060222074 - Method and system for motion estimation in a video encoder
Described herein is a method and system for motion estimation in a video encoder. There are two parts to the motion estimation. Coarse motion estimation generates a set of motion vectors for a current picture and at two or more reference pictures. Fine motion estimation can refine coarse motion estimation ...

09/28/06 - 20060215762 - Video coding and decoding method using weighted prediction and apparatus for the same
A video coding and decoding method using a weighted prediction and an apparatus for the same are provided. The video coding method includes generating a predicted image for a present block; generating a weighted prediction factor which is a scaling factor of the predicted image that minimizes the difference between ...

09/28/06 - 20060215761 - Method and apparatus of temporal error concealment for p-frame
A method and apparatus of processing a multimedia frame comprising a first section received in error are disclosed. The method comprises obtaining temporal prediction data corresponding to a first reference frame. The method further comprises determining whether the first reference frame is reliable for estimating the first section. The method ...

09/28/06 - 20060215760 - Optimal rate allocation for a group of channels
The present invention relates generally to systems, methods, and computer program products for optimally allocating a fixed number of bits among a plurality of multi-media data channels. The optimal number of bits is determined by preprocessing each channel to calculate complexity data, and then the complexity data is used to ...

09/28/06 - 20060215759 - Moving picture encoding apparatus
In a picture encoding apparatus which can reduce an amount of computation in encoding, frames are inputted in time series, and a scene change is detected. A scene number for identifying an identical or similar scene is assigned to each of the frames, and when a new scene appears, a ...

09/28/06 - 20060215758 - Video encoder and portable radio terminal device using the video encoder
A motion compensation predictor comprises a reference picture selection unit, a center-of-search-setting unit, a search-range-setting unit, a motion vector search unit and a motion compensation unit. The motion compensation unit repeatedly performs, for a target block in a motion picture signal, selection of a reference picture signal, setting of the ...

09/28/06 - 20060215757 - Moving picture compression/encoding method conversion device and moving picture communication system
To enable to output, from a transcoder, a coded bit stream which can be decoded and reproduced by a receiving side moving image decoding device, irrespective of whether a coding tool or the like of the moving image compression-coding system being used in the receiving side moving image decoding device. ...

09/21/06 - 20060209962 - Video encoding method and video encoder for improving performance
Video encoding methods and video encoders that provide improved performance while reducing power consumption. In one aspect, a video encoding method comprises the steps of outputting a parameter for a slice of a current frame, wherein the slice comprises a plurality of macroblocks, and the parameter comprises an address of ...

09/21/06 - 20060209961 - Video encoding/decoding method and apparatus using motion prediction between temporal levels
A video encoding/decoding method and apparatus is disclosed that can efficiently compress/decompress motion vectors in a video codec including a hierarchical temporal level decomposition process. The video encoding method including a hierarchical temporal level decomposition process involves obtaining a predicted motion vector of a second frame, which exists at a ...

09/21/06 - 20060209960 - Video encoder and decoder for achieving inter-and intra-frame predictions with reduced memory resource
A video encoder is composed of a DC/AC prediction unit performing DC/AC prediction, a motion vector prediction unit performing motion vector prediction, and a memory. The memory is accessible from both of the DC/AC prediction unit and the motion vector prediction unit. ...

09/21/06 - 20060209959 - Methods and systems for extended spatial scalability with picture-level adaptation
Embodiments of the present invention comprise systems and methods for modification of motion vectors in spatial scalable video coding. Some embodiments of the present invention comprise methods and systems designed for use with the Scalable Video Coding extension of H.264/MPEG-4 AVC. ...

09/21/06 - 20060209958 - Method and/or apparatus for implementing global motion compensation in a video system
An apparatus comprising a video decoder, a video memory and a global motion circuit. The video decoder may be configured to generate a decoded video signal in response to a coded video signal. The video memory may be connected to the video decoder. The global motion circuit may be configured ...

09/21/06 - 20060209957 - Motion sequence pattern detection
A motion sequence pattern detector (200,300) for detecting a periodic pattern of motion sequences within a succession of video fields (100,102) comprises a motion detection unit (202) for detecting presence of motion between pairs of fields of the succession of video fields (100,102) by means of computing differences between pixel ...

09/14/06 - 20060203915 - Moving picture processor, method for processing a moving picture, and computer program product for executing an application for a moving picture processor
A moving picture processor including an evaluator configured to evaluate whether terminal points of motion vectors consecutively detected in a current picture and a reference picture different from the current picture in terms of time are in a determination area having a center at a terminal point of a reference ...

09/14/06 - 20060203914 - Motion estimation method utilizing a distance-weighted search sequence
A motion estimation method for a succession of frames in a digital coding system includes: with reference to a first block in a first frame, searching a second frame for a second block that corresponds to the first block; and estimating a motion vector of the first block with respect ...

09/14/06 - 20060203913 - Prediction image generating method and apparatus using single coding mode for all color components, and image and video encoding/decoding method and apparatus using the same
A prediction image generation method and apparatus using a single coding mode for all color components and image and video encoding and decoding methods and apparatuses using the same are provided. The prediction image generation apparatus includes: a spatial prediction image generation unit applying an identical prediction direction for each ...

09/14/06 - 20060203912 - Motion vector detection method, motion vector detection apparatus, computer program for executing motion vector detection process on computer
A motion vector detection method includes: a first obtaining unit that obtains similarities of images near a plurality of initial search points with an image of a partial region of a current frame; a setting unit that sets a plurality of subsequent search point candidates based on a gradient of ...

09/14/06 - 20060203911 - Method for fast macroblock mode decision
A method for fast macroblock mode decision is disclosed. The method includes: (A) determining if a motion cost at the origin (0, 0) or a prediction motion vector (PMV) for a 4n*4n macroblock is smaller than a first threshold; (B) if the motion cost is smaller than the first threshold, ...

09/07/06 - 20060198444 - Moving picture processor, method for processing a moving picture, and computer program product for executing an application for a moving picture processor
A moving picture processor includes a first detector configured to detect a reference block most similar to a target block for which motion is to be detected and which is set in a current picture, and to generate a first motion vector candidate indicating a relative position between the target ...

09/07/06 - 20060198443 - Adaptive frame skipping techniques for rate controlled video encoding
The disclosure is directed to adaptive frame skipping techniques for rate controlled video encoding of a video sequence. According to the disclosed techniques, an encoder performs frame skipping in an intelligent manner that can improve video quality of the encoded sequence relative to encoding using conventional frame skipping. In particular, ...

09/07/06 - 20060198442 - Method, apparatus and system for frame level recovery using a collection of badly received frames
In some embodiments, a method, apparatus and system for frame level recovery using a collection of badly received frames are presented. In this regard, an estimation agent is introduced to store contents from a plurality of badly received frames, and to use the contents to generate an estimate frame for ...

09/07/06 - 20060198441 - Motion detection method for detecting motion objects in video frames generated from a video surveillance system
A motion detection method for detecting motion objects in video frames generated from a video surveillance system. The motion detection method includes the steps of (1) calculating and accumulating a number of a current macro block row by row, the current macro block having a motion vector, which has a ...

08/31/06 - 20060193388 - Method and apparatus for scalable motion vector coding
A method and apparatus for scalable coding of a motion vector generated during motion estimation, in which a generated motion vector field is separated into a base layer and an enhancement layer according to pixel accuracies to obtain a layered structure for a motion vector. In addition, the motion vector ...

08/31/06 - 20060193387 - Extracting key frames from a video sequence
A method of extracting key frames from a video sequence, which video sequence comprises MPEG compressed video data having block motion vectors. The method initially partially decompresses (202) the MPEG compressed video data to obtain block motion vectors and converts (204) the block motion vectors to forward block motion vectors. ...

08/31/06 - 20060193386 - Method for fast mode decision of variable block size coding
Methods for fast mode decision of variable size block coding referring to spatial and temporal correlations between a current encoding motion block and at least one reference motion block to decide a best mode for encoding the current encoding motion block. The at least one reference motion block includes at ...

08/24/06 - 20060188021 - Motion vector detecting device
A motion vector detecting unit 24 detects a motion vector between an input image and a reference image. A reduced image creation unit 40 reads out pixel data of the reference image from the frame memory, and creates a reduced image at a lower resolution than that of the original ...

08/24/06 - 20060188020 - Statistical content block matching scheme for pre-processing in encoding and transcoding
Statistical content block matching for video pre-processing, for example in fast motion estimation, uses a second-order distortion criterion for processing steps such as identifying a best reference image portion for comparison with a current image portion. The second-order distortion criterion is a Lagrange-optimized combination of a mean squared error criterion ...

08/24/06 - 20060188019 - Method and system for adaptive motion estimation
A method and system for adaptive motion estimation, which sets a search range in a previous frame in order to find a corresponding macroblock in the adaptive search range according to each macroblock of a current frame and to accordingly determine a corresponding motion vector. A motion vector is first ...

08/24/06 - 20060188018 - Method and system for motion estimation using chrominance information
A method and system for motion estimation using chrominance information, which is based on each block of a current frame to find a corresponding block from a previous frame within a search area and accordingly determines a motion vector and includes first separately computing luminance differences and chrominance differences between ...

08/17/06 - 20060182179 - Video coding and decoding methods with hierarchical temporal filtering structure, and apparatus for the same
A method and apparatus for video coding and decoding with hierarchical temporal filtering structure are disclosed. A video encoding method in a temporal level having a hierarchical temporal filtering structure, includes generating prediction frames from two or more reference frames that temporally precede the current frame; generating a residual frame ...

08/17/06 - 20060182178 - Moving picture data transmission apparatus
A moving picture data transmission apparatus according to the present invention includes: a weight assigner which assigns a weight to a macroblock on a first picture frame in accordance with the ratio of an overlap region where a reference picture block overlaps the macroblock on a picture frame; and a ...

08/17/06 - 20060182177 - System and method for video motion processing
In motion compensated video processing, a method of combining a plurality of pictures from an input sequence to form an output picture temporarily intermediate two of the input pictures by projecting input pixels to locations on the output picture according to motion vectors assigned to the input pixels, in which ...

08/10/06 - 20060176957 - Method and apparatus for compressing multi-layered motion vector
A method of compressing a motion vector (MV) of a first macroblock when the region of a first lower layer corresponding to the first macroblock of a current layer frame does not have an MV is provided. The method includes interpolating the MV of a second macroblock to which the ...

07/27/06 - 20060165178 - Generating a motion attention model
Systems and methods to generate a motion attention model of a video data sequence are described. In one aspect, a motion saliency map B is generated to precisely indicate motion attention areas for each frame in the video data sequence. The motion saliency maps are each based on intensity I, ...

07/27/06 - 20060165177 - Mode decision system and method for motion vector fine search
A mode decision system and method for motion vector fine search. Each macroblock in a frame has a pre-determined clock number. The system includes a first subtractor, an operation level generator and a determinator. The first subtractor has a first input terminal to receive a clock number and a second ...

07/27/06 - 20060165176 - Method and apparatus for encoder assisted-frame rate up conversion (ea-fruc) for video compression
An Encoder Assisted Frame Rate Up Conversion (EA-FRUC) system that utilizes video coding and pre-processing operations at the video encoder to exploit the FRUC processing that will occur in the decoder in order to improve compression efficiency and reconstructed video quality is disclosed. One operation of the EA-FRUC system involves ...

07/27/06 - 20060165175 - Motion estimation with fast search block matching
A video encoder and corresponding method are provided for encoding video signal data for an image block and a particular reference picture index to predict the image block, where the encoder includes a fast search block motion estimator for providing motion vectors corresponding to the at least one particular reference ...

07/27/06 - 20060165174 - Processing or compressing n-dimensional signals with warped wavelet packets and bandelets
A method and apparatus for processing or compressing an n-dimensional digital signal by constructing a sparse rep resentation which takes advantage of the signal geometrical regularity. The invention comprises a warped wavelet packet transform which performs a cascade of warped subband filtering along wraping grids of sampling points adapted to ...

07/20/06 - 20060159179 - Image transform for video coding
A method is disclosed for decomposing a set of even and odd pictures into low-band and high-band pictures respectively in a image decomposing unit, in which the even picture is used by at least two prediction motion compensators on which the output signal of each prediction motion compensator is scaled ...

07/20/06 - 20060159178 - Apparatus and method for digital image stabilization
The invention provides a digital image stabilization apparatus for compensating a jitter occurred in the ith frame among N frames of a video sequence, where each of the N frames includes a plurality of blocks, N is a natural number larger than or equal to 3 and i is an ...

07/20/06 - 20060159177 - Motion estimation method, device, and system for image processing
A motion estimation method is provided for processing successive images in an image sequence, with a motion vector being associated with each of the processed images. For a current image, motion vectors associated with images that precede the current image in the sequence are selected. Candidate motion vectors are generated ...

07/20/06 - 20060159176 - Method and apparatus for deriving motion vectors of macroblocks from motion vectors of pictures of base layer when encoding/decoding video signal
During scalable MCTF encoding of a video signal divided into base and enhanced layers, a first derivative vector of a first motion vector, obtained through motion estimation, of an image block in an arbitrary frame in the enhanced layer is obtained based on the product of a derivation factor and ...

07/20/06 - 20060159175 - Motion-compensated image signal interpolation
A motion-compensated image signal interpolation unit (200) for generating an interpolated image being located at a first predetermined temporal distance (a) from the first image and being located at a second predetermined temporal distance (1−a) from the second image is disclosed. The interpolation unit (200) comprises: motion estimation means (202) ...

07/20/06 - 20060159174 - Method and device for encoding moving picture
A moving picture encoding method capable of using a reference frame number in multi-frame motion prediction and variable-length code reference frame information corresponding to the number includes the steps of: calculating a reference frequency of the reference frame; acquiring, with the reference frequency, reference frame identification information so that a ...

07/20/06 - 20060159173 - Video coding in an overcomplete wavelet domain
Encoding and decoding methods and apparatuses are provided for encoding and decoding video frames. The encoding method (600) and apparatus (110) use motion compensated discrete cosine transform coding for the base layer and inband motion compensated temporal filtering in the overcomplete wavelet domain for the enhancement layer. The decoding method ...

07/13/06 - 20060153301 - Nonlinear, in-the-loop, denoising filter for quantization noise removal for hybrid video compression
A method and apparatus is disclosed herein for using an in-the-loop denoising filter for quantization noise removal for video compression. In one embodiment, the video encoder comprises a transform coder to apply a transform to a residual frame representing a difference between a current frame and a first prediction, the ...

07/13/06 - 20060153300 - Method and system for motion vector prediction in scalable video coding
In scalable video coding where two predictive motion vectors are calculated: one from the current layer neighboring motion vectors and one from the co-located base layer motion vectors. One of the two predictive motion vectors is chosen as the predictive motion vector for current block. A flag bit is coded ...

07/13/06 - 20060153299 - Coded video sequence conversion apparatus, method and program product for coded video sequence conversion
A decoding section generates a decoded image and a coding parameter set from a first video coded video sequence. A coding parameter set conversion section first sets the coding structure for a pair of upper and lower macro blocks based on the coding structures of the corresponding macro blocks and ...

07/13/06 - 20060153298 - Predictive encoding of motion vectors including a flag notifying the presence of coded residual motion vector data
The invention relates to a video encoding method applied to a sequence of video frames and generating a coded bitstream in which each data item is described by means of a bitstream syntax allowing any decoder to recognize and decode all the segments of the content of said bitstream. This ...

07/13/06 - 20060153297 - Mixed inter/intra video coding of macroblock partitions
A video encoder and corresponding method are provided for mixed inter/intra encoding of a macroblock having a plurality of partitions, where the encoder includes a reference picture weighting applicator coupled with a reference picture weighting factor unit for assigning weighting factors corresponding to each of the inter and intra coded ...

06/29/06 - 20060140275 - Motion vector operation devices and methods including prediction
A motion-vector operation device includes an upper memory composed of first and second banks that store motion vectors of a lower block group belonging to a macroblock, a left memory storing motion vectors of a right block group belonging to a macroblock, and an estimator predicting a motion vector of ...

06/29/06 - 20060140274 - Transcoder and method used therein
A transcoding method and transcoder A compressed bitstream of video data is received and it is determined whether a skipped block occurs in the compressed bitstream. When the skipped block occurs in the compressed bitstream, a corresponding skipped block is generated in a transcoded bitstream without performing error compensation for ...

06/29/06 - 20060140273 - Dual-pass hdtv encoder with noise reduction
An exemplary embodiment of an apparatus (10) for encoding a high definition television signal includes an image decimator and cropper (11) to convert the high definition television signal to a lower resolution television signal and two encoders (12, 16). The first video encoder (12) is coupled to the image decimator ...

06/22/06 - 20060133505 - Moving-picture compression encoding method, apparatus and program
Disclosed are a moving-picture compression encoding apparatus comprising a motion-compensated predicting unit that includes a first cost calculator for generating cost values based upon difference information indicative of differences between prediction signals generated by a prediction signal generator and a moving-picture signal input to the moving-picture compression encoding apparatus; a ...

06/22/06 - 20060133504 - Deblocking filters for performing horizontal and vertical filtering of video data simultaneously and methods of operating the same
A deblocking filter includes a current macroblock buffer memory configured to store video data of a current macroblock to be filtered, a side macroblock buffer memory configured to store a portion of video data of neighboring macroblocks located on the side of the current macroblock, a register buffer array configured ...

06/22/06 - 20060133503 - Method for scalably encoding and decoding video signal
Disclosed is a method for scalably encoding and decoding a video signal. The video signal is encoded through an inter-layer prediction scheme based on a data stream of a base layer encoded with ×¼ resolution. The inter-layer prediction scheme applied between the enhanced layer and the base layer representing ×4 ...

06/22/06 - 20060133502 - Image down-sampling transcoding method and device
In an image down-sampling transcoding method, by reducing an MPEG SP (simple profile) video bit stream having a CIF (Common Intermediate Format) size into a half in image size in a pixel domain, the video bit stream is converted into a H.264 BP (Baseline Profile) video stream having a QCIF ...

06/22/06 - 20060133501 - Motion estimation and compensation method and device adaptive to change in illumination
Provided are a motion estimation device and method adaptive to change in illumination. The motion estimation method includes the steps of: generating a current frame pattern block for a current frame block and a reference frame pattern block for a reference frame block; calculating the sum of absolute differences (SAD) ...

06/22/06 - 20060133500 - Image down-sampling transcoding method and device
Provided are method and device for down-sampling an image from H.264 to MPEG-4 at a high speed. The image down-sampling transcoding method for converting a first macro block having a first format into a second macro block having a second format includes: (a) determining a block mode of the second ...

06/22/06 - 20060133499 - Method and apparatus for encoding video signal using previous picture already converted into h picture as reference picture of current picture and method and apparatus for decoding such encoded video signal
A method and apparatus for encoding/decoding a video signal according to an MCTF coding scheme is provided. Not only pictures, which are to be converted into L pictures, but also pictures, which are to be converted into H pictures, at the current temporal decomposition level are used as candidates for ...

06/22/06 - 20060133498 - Method and apparatus for deriving motion vectors of macroblocks from motion vectors of pictures of base layer when encoding/decoding video signal
A method and apparatus for encoding video signals using motion vectors of predictive image frames of an auxiliary layer and decoding such encoded video data is provided. Video signal is encoded in scalable MCTF scheme to output an enhanced layer (EL) bitstream and encoded in another specified scheme to output ...

06/22/06 - 20060133497 - Method and apparatus for encoding/decoding video signal using motion vectors of pictures at different temporal decomposition level
A method and apparatus for encoding/decoding a video signal according to a scalable MCTF coding scheme is provided. When a video signal is encoded through a temporal decomposition procedure, information regarding a motion vector of an image block in an H frame in a frame sequence belonging to level L ...

06/22/06 - 20060133496 - Motion estimation method for an adaptive dynamic search range
A motion estimation method for an adaptive dynamic search range is provided to solve the problems of reading a large quantity of reference frame data for a search and having an insufficient bandwidth of the dynamic random access memory. The invention uses a component of a motion estimation vector of ...

06/22/06 - 20060133495 - Temporal error concealment for video communications
Methods and systems for processing video data are described. A set of candidate motion vectors is selected from motion vectors associated with macroblocks in a first frame of video data and from motion vectors associated with macroblocks in a second frame of the video data. A statistical measure of the ...

06/22/06 - 20060133494 - Image decoder with context-based parameter buffer
According to some embodiments, a first value of a first parameter type is received in connection with a macroblock that represents a portion of an image. The macroblock may be divided into a first set of sub-portions, and different values of the first parameter type may be associated with different ...

06/22/06 - 20060133493 - Method and apparatus for encoding and decoding stereoscopic video
Stereoscopic video is encoded and decoded by using the MAC defined by the existing MPEG-4 standard. The stereoscopic video is divided into one image as a single video object, and another image as auxiliary information for the image established as the video object. The auxiliary information includes a horizontal disparity ...

06/22/06 - 20060133492 - Implicit weighting of reference pictures in a video encoder
A video decoder, encoder, and corresponding methods for processing video signal data for an image block with two reference picture indices to predict the image block are disclosed that utilize implicit weighting of reference pictures to enhance video compression, where a decoder includes an implicit reference picture weighting factor unit ...

06/15/06 - 20060126742 - Method for optimal transcoding
A method for transcoding a plurality of media items by allocation of processing power and storage through a combination of pre-processing the media item and processing in real time to provide transcoding of the plurality of media items. The method includes receiving information that relates to the computational and storage ...

06/15/06 - 20060126741 - Motion compensation image coding device and coding method
The present invention provides a technology that is implemented in a motion compensation image coding device or a coding method and intended to code motion picture data in real time by performing a decreased number of arithmetic operations so as to determine a motion vector. In motion compensation image coding, ...

06/15/06 - 20060126740 - Shared pipeline architecture for motion vector prediction and residual decoding
A shared pipeline architecture is provided for H.264 motion vector prediction and residual decoding, and intra prediction for CABAC and CALVC entropy in Main Profile and High Profile for standard and high definition applications. All motion vector predictions and residual decoding of I-type, P-type, and B-type pictures are completed through ...

06/15/06 - 20060126739 - Simd optimization for h.264 variable block size motion estimation algorithm
A method of optimizing the H.264 variable block-size motion estimation algorithm by using SIMD instructions to compute difference values for each microblock within a macroblock, and to determine the lowest difference value and corresponding motion vector for each microblock in all reference macroblocks in a search range. ...

06/15/06 - 20060126738 - Method, system and program product for a plurality of cameras to track an object using motion vector data
A method, system and program product in accordance with the preferred embodiments use motion vector data to track an object moving between areas being monitored by a plurality of video cameras. Motion vector data are used to predict whether an object in a first field of view covered by a ...

06/15/06 - 20060126737 - Method, system and program product for a camera to track an object using motion vector data
A method, system and program product in accordance with the preferred embodiments use motion vector data to track an object being monitored by a video camera. Motion vector data are used to calculate pan, tilt and/or zoom adjustment data. For example, motion vector data may be provided to a motion ...

06/15/06 - 20060126736 - Reducing the resolution of media data
A method and system for reducing the resolution of media data. Input data at a first resolution are received from a source. The input data are compressed. The input data can be downsampled to generate compressed downsampled data at a reduced resolution. The compressed downsampled data can be used to ...

06/08/06 - 20060120458 - Video encoding apparatus and method and video encoding mode converting apparatus and method
A video encoding apparatus comprises a motion vector detector to detect a motion vector of an input picture referring to a reference picture, and a predictive encoder to perform forward predictive encoding and bidirectional predictive encoding using the motion vector and the reference picture, the forward predictive encoder subjecting the ...

06/08/06 - 20060120457 - Method and apparatus for encoding and decoding video signal for preventing decoding error propagation
A method and apparatus for encoding and decoding a video signal according to a Motion Compensated Temporal Filtering (MCTF) scheme is provided. A video frame sequence divided into video intervals is encoded over a plurality of levels of a temporal decomposition procedure of MCTF. A reference block of an image ...

06/08/06 - 20060120456 - Intra prediction apparatus
An intra prediction apparatus includes: a candidate narrowing-down unit which narrows down, from a plurality of intra prediction directions, an intra prediction direction candidate which is applied to a block of multiple pixels that constitutes a video in accordance with a characteristic of the video; and an intra prediction execution ...

06/08/06 - 20060120455 - Apparatus for motion estimation of video data
Provided is an apparatus for motion estimation of video data. The apparatus includes a sum of absolute difference (SAD) calculating unit which receives video data and calculates an SAD for each frame of the video data, a motion vector calculating unit which divides each frame of the video data into ...

06/08/06 - 20060120454 - Method and apparatus for encoding/decoding video signal using motion vectors of pictures in base layer
A method and apparatus for encoding video signals of a main layer using motion vectors of predictive image frames of an auxiliary layer and decoding such encoded video data is provided. In the encoding method, a video signal is encoded in a scalable MCTF scheme to output an enhanced layer ...

06/08/06 - 20060120453 - Moving picture conversion apparatus
A moving picture conversion apparatus converts first moving image data encoded in accordance with a first motion compensated prediction method into second moving picture data that has a same format as data encoded in accordance a second motion compensated prediction method. The moving picture conversion apparatus determines whether a relationship ...

06/08/06 - 20060120452 - Fast multi-frame motion estimation with adaptive search strategies
A method includes examining a statistical distribution of motion vectors employed for motion compensation in a first frame of image data. The examining is to produce a distribution model of the motion vectors in the first frame. The method further includes selecting, based at least in part on the distribution ...

06/01/06 - 20060114997 - Temporal prediction in video coding
A method, apparatus and article of manufacture for performing temporal prediction are described. In one embodiment, a decoding method comprises generating a prediction for a sample in one of multiple blocks using transformation parameters associated with the one block and transformation parameters associated with at least one other block in ...

06/01/06 - 20060114996 - Method and device for coding a sequence of source images
The method comprising: a step for partitioning the image into regions, a region being made up of a set of consecutive or non-consecutive blocks, according to the television scanning order of the image, an inter- or intra-block coding step, the blocks being coded by region according to an ordering of ...

05/25/06 - 20060109908 - Method of retrieving video picture and apparatus therefor
An apparatus for retrieving a video picture includes a decoder section for decoding a coded bit stream of video picture data representing an arbitrary shape object and including shape information and texture information, a retrieval condition input section for inputting a retrieval condition for retrieval of a desired picture, a ...

05/25/06 - 20060109907 - Apparatus and method for converting image data
An image data converting apparatus comprising an MPEG2-image data decoding section 19, a scan-converting section 20, an MPEG4-image encoding section 21, and a picture-type determining section 18. The MPEG2-image data decoding section 19 decodes input MPEG2-image compressed data in both the vertical direction and the horizontal direction by using only ...

05/25/06 - 20060109906 - Methods and apparatus for dynamically adjusting f-codes for a digital picture header
The present invention provides methods and apparatus for dynamically adjusting f-codes for a digital picture header of a coded picture. A video encoder having at least one motion estimation stages is provided for encoding the current picture. Motion vectors are determined for one motion estimation stage of the encoder. The ...

05/25/06 - 20060109905 - Fast block mode determining method for motion estimation, and apparatus thereof
A fast block mode determining method for motion estimation, and an apparatus thereof. A cost of motion estimation for an input image frame is predicted by Kalman filtering, and one block mode is selected from a plurality of block modes. A cost for the motion estimation of the input image ...

05/25/06 - 20060109904 - Decoding apparatus and program for executing decoding method on computer
The generation of thumbnail images from encoded image data at high speed is carried out. In decoding encoded image data, without performing inverse DCT, only the DC coefficient among the DCT coefficients of each block is extracted. For an I picture, the DC coefficient is outputted as decoded data on ...

05/18/06 - 20060104360 - Method and system for using motion prediction to equalize video quality across intra-coded frames
In a video processing system, a method and system for using motion estimation to equalize video quality across intra frames are provided. Inter-prediction processing may be enabled for macroblocks in an “I” frame to generate temporal statistics. The inter-prediction processing may comprise motion estimation and motion compensation. Spatial statistics may ...

05/18/06 - 20060104359 - System and method for fast variable-size motion estimation
Methods and systems for fast variable block-size motion estimation based on merging and splitting procedures for AVC video encoding are disclosed. The methods take advantage of the correlation of the Motion Vectors (MVs) of the different block-size modes to achieve a good computation reduction. Considering that the smaller the block-size ...

05/18/06 - 20060104358 - Method and apparatus for motion estimation using adaptive search pattern for video sequence compression
In a method for motion estimation using adaptive patterns in a video sequence compression system, an initial search pattern located at a center of a search window in a block of a video frame is determined. A location of a minimum block distortion measure (BDM) is searched in the initial ...

05/11/06 - 20060098740 - Motion estimation method using adaptive mode decision
A motion estimation method using adaptive mode decision is disclosed. The method includes a motion vector difference value calculation step of calculating a motion vector difference value using an input motion vector estimation value x component for a current block and an input x offset corresponding to a current SAD. ...

05/11/06 - 20060098739 - Video frame encoder driven by repeat decisions
A method for encoding video, comprising the steps of: (A) detecting repeated fields in a video sequence and (B) determining a distance between reference frames based upon detection of the repeated fields. ...

05/11/06 - 20060098738 - Video encoding methods and devices
A dual, and possibly multiple, frame approach is used by the invention. Embodiments of the invention include making a decision to use a long term reference frame, which is a frame other than an immediate past reference frame, to conduct INTER coding, or to conduct INTRA frame coding. Other embodiments ...

05/11/06 - 20060098737 - Segment-based motion estimation
A method to determine motion vectors for respective segments (S11-S14) of a segmented image (100) comprises: creating sets of candidate motion vectors for the respective segments (S11-S14); dividing the segmented image (100) into a grid of blocks (b11-b88) of pixels; determining for the blocks (b11-b88) of pixels which of the ...

05/04/06 - 20060093040 - Method and system for extracting key frames from video using a triangle model of motion based on perceived motion energy
A key frame extraction system and method for extracting key frames from a video based on motion analysis of frames within the video. Key frames are highlight frames that are effective in summarizing a video sequence. This allows a user to quickly find a desired spot in a video is ...

05/04/06 - 20060093039 - Video image encoding method and video image encoding apparatus
A video image encoding method includes: obtaining a first motion vector that indicates relevancy between an input image that is to be encoded and a locally decoded image that is decoded from an encoded image; generating a filter for the locally decoded image, the filter that minimizes an error between ...

05/04/06 - 20060093038 - Encoding of video cross-fades using weighted prediction
A video encoder and method are provided for encoding video signal data for at least one cross-fade picture disposed between a fade-out start picture and a fade-in end picture, where the encoder portion includes a reference picture weighting factor unit for assigning weighting factors corresponding to each of the fade-out ...

04/27/06 - 20060088103 - Image encoder and method thereof, computer program of image encoder, and mobile terminal
The present invention provides an image coding method comprising: selecting prediction modes from among prescribed plurality of prediction modes based on processed blocks, the number of selected prediction modes being less than the number of said prescribed plurality of prediction modes; predicting a pixel of a block in an input ...

04/27/06 - 20060088102 - Method and apparatus for effectively encoding multi-layered motion vectors
An apparatus and method for improving the compression efficiency of a motion vector by efficiently predicting a motion vector in an enhanced layer from a motion vector in a base layer in a video coding method using a multi-layer structure are provided. The method includes obtaining a motion vector in ...

04/27/06 - 20060088101 - Method and apparatus for effectively compressing motion vectors in video coder based on multi-layer
A method and apparatus of improving the compression efficiency of a motion vector by efficiently predicting a motion vector in an enhancement layer from a motion vector in a base layer in a video coding method using a multi-layer are provided. The method includes obtaining a motion vector in a ...

04/27/06 - 20060088100 - Video coding method and apparatus supporting temporal scalability
A method and apparatus for improving video coding efficiency by combining Motion-Compensated Temporal Filtering (MCTF) with closed-loop coding are provided. The video encoding method includes performing MCTF on input frames up to a first temporal level, performing hierarchical closed-loop coding on frames up to a second temporal level higher than ...

04/27/06 - 20060088099 - Bit-rate control method and device combined with rate-distortion optimization
In the invention, a rate distortion optimization (RDO) based rate control scheme is comprised of following two steps: first, does bit allocation for every frame in a GOP, and based on the allocated bits, a predicted quantization parameter is used to do the first rate distortion optimization mode selection for ...

04/20/06 - 20060083311 - System and method for segmentation of macroblocks
A method for processing a video stream is disclosed. The method generally includes the steps of (A) checking a respective first motion vector for each of a plurality of blocks in a group within an inter-coded picture of the video stream, (B) loading first motion compensation data for the group ...

04/20/06 - 20060083310 - Adaptive overlapped block matching for accurate motion compensation
The present invention provides a method of adaptively selecting an optimal pixel block within an image frame. The method comprises the activity of selecting an optimal block size for fast and accurate motion estimation. The traditional block is extended into an overlapped region to form an extended pixel block. Statistical ...

04/20/06 - 20060083309 - Apparatus and method for generating a coded video sequence by using an intermediate layer motion data prediction
In the scalable video coding in connection with motion compensation both in a base layer and in an enhancement layer, a prediction of the motion data of the enhancement layer is performed by using the motion data of the base layer to obtain a scalability concept, which provides, on the ...

04/20/06 - 20060083308 - Apparatus and method for generating a coded video sequence and for decoding a coded video sequence by using an intermediate layer residual value prediction
A video coder performs a motion-compensated prediction both in the base layer and in an enhancement layer to determine motion data of the enhancement layer by using the motion data from the base layer and/or to predict sequences of residual error pictures after the motion-compensated prediction in the enhancement layer ...

04/20/06 - 20060083307 - Apparatus and method for calculating the reference address of motion compensation of an image
An apparatus and method for calculating the reference address of motion compensation of an image is used for calculating the reference address of motion compensation of an image in MPEG4 and DivX format. The apparatus comprises a shifter for logically shifting the motion vector of an image to the right ...

04/06/06 - 20060072666 - Method for selecting output motion vector based on motion vector refinement and transcoder using the same
A method of estimating output motion vector includes generating a group of candidate motion vectors, selecting two or more reference vectors, variably establishing a search window, and estimating an output motion vector by performing a motion vector refinement on the search window. The method selects the two or more reference ...

04/06/06 - 20060072665 - Methods and transcoders that estimate an output macroblock and motion vector for video transcoding
Methods and transcoders are disclosed for video transcoding input macroblocks to an output macroblock. One of the methods estimates an output macroblock mode for the video transcoding. A spatial weight is determined based on size of overlapping areas of each of the input macroblocks with a correlation area that is ...

04/06/06 - 20060072664 - Display apparatus
A display apparatus includes a display panel; a motion estimator to divide a current frame into a plurality of blocks having a predetermined size, to calculate a plurality of motion prediction error values by comparing a current block for estimating a motion thereof with a searching region set in a ...

04/06/06 - 20060072663 - Method and system for estimating global motion in video sequences
The invention relates to estimating the global motion between frames of a motion-compensated inter-frame encoded video sequence, directly from the motion vectors encoded within the frames. For any particular frame, the motion vectors are first decoded, and a finite number of sets of vectors are selected. An affine or other ...

03/30/06 - 20060067406 - Information processing apparatus and program for use in the same
An information processing apparatus includes a unit that executes a de-blocking filter process for each of decoded pictures, a unit that executes a motion compensation prediction process that generates an inter-frame prediction signal, from one or more pictures that are subjected to the de-blocking filter process, a unit that executes ...

03/30/06 - 20060067405 - Motion estimation for video processing using 2-d (spatial) convolution
A device including a two-dimensional convolution unit to perform spatial image filtering. A reference frame mirroring unit is connected to the two-dimensional convolution unit. A mean square error (MSE) decision unit is connected to the two-dimensional convolution unit to perform motion estimation by selecting the displacement that minimizes MSE. ...

03/23/06 - 20060062307 - Method and apparatus for detecting high level white noise in a sequence of video frames
A system and/or method for detecting white noise in a sequence of video frames, and a computer program product is described to affect the quantization step size. In the method/system the correlation between motion vectors of macroblocks is calculated and compared to a predefined threshold. The correlation between motion vectors ...

03/23/06 - 20060062306 - Method for motion estimation based on hybrid block matching and apparatus for converting frame rate using the method
Provided are a method of motion estimation based on hybrid block matching using overlapping blocks in a video encoder, and an apparatus for converting a frame rate using the method. The method includes dividing a current frame into blocks and performing a full search algorithm on blocks sampled from the ...

03/23/06 - 20060062305 - Method for block-matching motion estimation with effective computation while small motion movement
A block matching motion estimation method for obtaining a motion vector between a macro block in a current frame and a best match block in a reference frame is provided. The block matching motion estimation method includes steps of dividing a search window of the reference frame into a first ...

03/23/06 - 20060062304 - Apparatus and method for error concealment
The present invention provides an apparatus and a method for error concealment. The control core receives an input signal and identifies an error macro-block in a column of slice of a frame and a frame type of the frame. The parameter computation module receives a plurality of DCT coefficients and ...

03/23/06 - 20060062303 - Hybrid global motion estimator for video encoding
A method and system for detecting and estimating global motion among video frames includes down sampling a first and a second video frame to a low resolution version (I1, I2) and performing a block matching on the low resolution images by treating both images (I1, I2) as two single blocks. ...

03/23/06 - 20060062302 - Fast mode decision making for interframe encoding
An encoder achieves improved encoding efficiency by initially limiting consideration of the potential modes (block sizes) to a prescribed sub-set and by performing mode estimation jointly with mode decision-making. An initial sub-set of modes is considered and an estimation of the motion for each block in the sub-set is made ...

03/16/06 - 20060056516 - Image-data processing apparatus
An image processing apparatus detects a noise area in image data generated by decoding encoded data encoded by a frequency transform method and a lossy compression method. The image processing apparatus includes a motion detection unit for detecting motion in an area having at least one pixel in the image ...

03/16/06 - 20060056515 - Video evaluation device, frame rate determination device, video process device, video evaluation method, and video evaluation program
A frame rate is determined in accordance with the smoothness in movement of a video. An amount of change detection section extracts an amount of change based on a plurality of frame pictures included in an input video signal input as a moving picture signal from the outside and outputs ...

03/16/06 - 20060056514 - Techniques for minimizing memory bandwidth used for motion compensation
In a motion compensation engine, a number of blocks are provided for re-ordering motion vector (MV) reference positions prior to fetch. An MV Sort & Group block outputs MVs one at a time to a Decomposer block. The Decomposer block takes each MV and decomposes it into a series of ...

03/16/06 - 20060056513 - Accelerated video encoding using a graphics processing unit
A video encoding system uses both a central processing unit (CPU) and a graphics processing unit (GPU) to perform video encoding. The system implements a technique that enables the GPU to perform motion estimation for video encoding. The technique allows the GPU to perform a motion estimation process in parallel ...

03/16/06 - 20060056512 - Video encoding method and corresponding computer programme
The invention relates to a method of encoding a sequence of frames, composed of picture elements (pixels), by means of a three-dimensional (3D) subband decomposition involving a filtering step applied, in the sequence considered as a 3D volume, to the spatial-temporal data which correspond in said sequence to each one ...

03/02/06 - 20060045186 - Apparatus and method for coding moving picture
An apparatus for coding a moving picture includes a motion vector generating unit that generates a motion vector based on a first predicted motion vector stored; and a coding information generating unit that generates coding information used to code a target block, based on the motion vector generated by the ...

03/02/06 - 20060045185 - Apparatus and methods for the detection of abnormal motion in a video stream
An apparatus and method for detection of abnormal motion in video stream, comprising a training phase for defining normal motion and a detection phase for detecting abnormal motions in the video stream. Motion is detected according to motion vectors and motion features extracted from video frames. ...

03/02/06 - 20060045184 - Coding correlated images using syndrome bits
A method represents a correlated set of images. The correlation can be spatial or temporal. A lossy operation is applied to each image in the correlated set to generate a coarse image. The coarse image is encoded losslessly to yield an encoded coarse image. Each image is also represented by ...

02/23/06 - 20060039477 - Method and apparatus for fast block motion detection
A method, system, and/or apparatus for quickly detecting blocks or regions in an image whose pixels that can be coded efficiently by a pointer to the same block occurring in a reference image. The reference image is shared between an encoder and a corresponding decoder. One embodiment of the encoder ...

02/23/06 - 20060039476 - Methods for efficient implementation of skip/direct modes in digital video compression algorithms
The approach of the present invention is to take advantage of similarity in implementation between SKIP and DIRECT modes and one other inter-picture prediction modes, namely, the 16×16 partition mode. The SKIP/DIRECT modes are classified into two groups, one involving inter-picture prediction in one temporal direction in which prediction is ...

02/23/06 - 20060039475 - Error concealment in a video decoder
The error concealment technique disclosed herein relates to the use of existing information by the decoder to conceal bitstream errors regardless of what the encoder does. Examples of existing information include, for example, the previous reference frame, macroblock information for the previous reference frames, etc. Another aspect of the system ...

02/23/06 - 20060039474 - Motion vector estimating method and motion picture processor
A motion vector estimator includes an object data input and sorting unit and a reference data input and sorting unit for sorting packed input picture data to separate first picture data used for estimating the motion vector from second picture data that is not used for estimating the motion vector ...

02/23/06 - 20060039473 - Method for transcoding compressed video signals, related apparatus and computer program product therefor
Transcoder apparatus for transcoding an input video bit-stream having a first encoding profile (e.g., MPEG-2) into an output video bit-stream having a second encoding profile (e.g., H.264), the first encoding profile including motion estimation information, the apparatus including: a front-end for extracting the motion estimation information from the input video ...

02/23/06 - 20060039472 - Methods and apparatus for coding of motion vectors
A method and apparatus is described for coding motion information in video processing of a stream of image frames and for avoiding the drift problem. The method or apparatus is for providing motion vectors of at least one image frame, and for coding the motion vectors to generate a quality-scalable ...

02/23/06 - 20060039471 - Encoder-assisted adaptive video frame interpolation
The disclosure is directed to techniques for encoder-assisted adaptive interpolation of video frames. According to the disclosed techniques, an encoder generates information to assist a decoder in interpolation of a skipped video frame, i.e., an S frame. The information permits the decoder to reduce visual artifacts in the interpolated frame ...

02/23/06 - 20060039470 - Adaptive motion estimation and mode decision apparatus and method for h.264 video codec
Disclosed herein is an adaptive motion estimation and mode decision apparatus and method for an H.264 video codec. The apparatus includes a background image detection unit, an inter mode inspection unit, an intra mode inspection unit and a mode inspection skip unit. The background image detection unit inspects whether a ...

02/16/06 - 20060034374 - Method and device for motion estimation and compensation for panorama image
A device and a method for motion estimation and compensation to be performed on a panorama image with a 360° omni-directional view based on that a spatial relation between left and right borders of the panorama image is very high. Accordingly, it is possible to improve an image quality through ...

02/02/06 - 20060023791 - Method and apparatus for decoding moving picture to which post filtering is applied
Provided is a moving picture decoding method and apparatus. The decoding method includes storing coding information on a certain block and neighboring blocks, deriving a filtering coefficient to filter a boundary between blocks and predicting a motion vector of a certain block, based on the stored information, and filtering the ...

02/02/06 - 20060023790 - Method for processing motion information
A method for processing video image is provided to perform a motion vector filtering process on the image after being processed by a motion estimation process. The motion vector filtering process adjusts the motion vectors derived for each block in a video sequence, so that the motion vector of each ...

02/02/06 - 20060023789 - Decoding device and decoding program for video image data
A decoding device comprises a cache memory for temporally storing video image data, a unit for determining a position of a reference macroblock corresponding to a macroblock to be decoded based on a motion vector obtained by analyzing an encoded bitstream, and a unit for determining whether or not a ...

02/02/06 - 20060023788 - Motion estimation and compensation device with motion vector correction based on vertical component values
A motion estimation and compensation device that avoids discrepancies in chrominance components which could be introduced in the process of motion vector estimation. The device has a motion vector estimator for finding motion vectors in given interlace-scanning chrominance-subsampled video signals. The estimator compares each candidate block in a reference picture ...

02/02/06 - 20060023787 - System and method for on-line multi-view video compression
Interactive multi-view video presents new types of video capture systems, video formats, video compression algorithms, and services. Many video cameras are allocated to capture an event from various related locations and directions. The captured videos are compressed and are sent to a server in real-time. A big difference from the ...

02/02/06 - 20060023786 - Method and system for estimating global motion in video sequences
The invention relates to estimating the global motion between frames of a motion-compensated inter-frame encoded video sequence, directly from the motion vectors encoded within the frames. For any particular frame, a motion estimation is determined from motion vectors direct from the frame's anchor frame to the frame in question. This ...

01/26/06 - 20060018383 - Method and apparatus for motion vector assignment
A method for processing a plurality of motion vectors for a video frame to be interpolated using a first reference frame and a second reference frame, each reference frame having a content map, the method including partitioning the video frame to be interpreted into a plurality of areas; determining a ...

01/26/06 - 20060018382 - Method and apparatus for motion vector processing
A method for processing a plurality of motion vectors is disclosed. The method includes determining a number of different block sizes in the video frame; and, performing a variable block size motion vector process if the number of different block sizes in the video frame is greater than one, the ...

01/26/06 - 20060018381 - Method and apparatus for motion vector prediction in temporal video compression
A method for motion vector prediction for a current block, the current block having a set of neighboring blocks that includes blocks that do not have an associated motion vector, is disclosed. The method including deriving a candidate motion vector for each block in the set of neighboring blocks that ...

01/26/06 - 20060018380 - Motion estimation method for video encoding
A motion estimation method for generating a motion vector to encode a original block includes: (a0) generating a center point (CTP); (a) generating a main search window (MSW) around the CTP, which has a step size of 3 and 7×7 points, calculating BDMs corresponding to CPs (check points) in MSW, ...

01/19/06 - 20060013310 - Temporal decomposition and inverse temporal decomposition methods for video encoding and decoding and video encoder and decoder
Temporal decomposition and inverse temporal decomposition methods using smoothed predicted frames for video encoding and decoding and video encoder and decoder are provided. The temporal decomposition method for video encoding includes estimating the motion of a current frame using at least one frame as a reference and generating a predicted ...

01/19/06 - 20060013309 - Video encoding and decoding methods and video encoder and decoder
Video coding and decoding methods capable of providing motion scalability and video encoder and decoder are provided. The video coding method includes estimating a base layer motion vector and an enhancement layer motion vector for each block in a video frame, removing temporal redundancies in the video frame using the ...

01/19/06 - 20060013308 - Method and apparatus for scalably encoding and decoding color video
A scalable encoding and decoding method and apparatus based on color information of moving pictures are provided. The color video encoding method comprises: generating an encoded luminance bitstream by encoding a luminance component using a motion prediction based encoding method; and generating at least one encoded chrominance bitstream by encoding ...

01/19/06 - 20060013307 - Method or device for coding a sequence of source pictures
The method is characterized in that the pre-analysis phase performs correlation level calculations of the even and odd field blocks of the current picture with the even and odd blocks of the current picture with the even and odd field blocks of the reference picture based on motion vectors calculated ...

01/12/06 - 20060008008 - Method of multi-resolution based motion estimation and recording medium storing program to implement the method
A method of multi-resolution based motion estimation is provided. The method includes calculating an initial motion vector in a predetermined block of a current frame at a low resolution; determining a search area at a middle resolution based on the initial motion vector; performing motion estimation in the search area ...

01/12/06 - 20060008007 - Adaptive coding method or device
The method containing a pre-analysis phase with pel-recursive type motion estimation and an actual coding phase with block matching motion estimation for picture blocks constituted by one or more sub-blocks, wherein the coding phase also comprises a motion vector selection stage for the picture sub-blocks based on the motion vectors ...

01/12/06 - 20060008006 - Video encoding and decoding methods and video encoder and decoder
Video coding and decoding methods and video encoder and decoder are provided. The video encoding method includes determining one of inter predictive coding and intra predictive coding mode as a coding mode for each block in an input video frame, generating a predicted frame for the input video frame based ...

01/12/06 - 20060008005 - Method and device for choosing a motion vector for the coding of a set of blocks
The present invention relates to a method and a device for hierarchical estimation of motion intended to choose a motion vector from among a plurality of motion vectors for a set of blocks of an origin image divided into blocks. A calculation of an energy function over the set of ...

01/12/06 - 20060008004 - Video encoder
A is a video encoder includes a data storage for storing a prediction residual, the number of bits of the prediction residual, and a motion vector in each encoded picture, as well as a motion compensator for selecting a motion predict mode from an output of the data storage. The ...

01/05/06 - 20060002474 - Efficient multi-block motion estimation for video compression
A novel method, system, and apparatus for efficient multi-block motion estimation in a digital signal compression and coding scheme. This invention selects only a few representative block sizes for motion estimation when certain favourable conditions occur, rather than using all available block sizes. This invention produces significantly reduced computational costs ...

01/05/06 - 20060002473 - Motion estimation in video compression systems
Motion estimation in video compressions systems. A programmable motion estimator may be used to estimate a motion vector for a macroblock in a current frame by searching for a matching macroblock in a previous frame. A controller may be used to program the motion estimator to perform a particular search. ...

01/05/06 - 20060002472 - Various methods and apparatuses for motion estimation
Various methods, apparatuses, and systems are described to determine motion estimation. An image processing engine may have a full search motion estimation engine that matches blocks of pixel data from a first video frame to a second video frame in a raster order to determine the motion estimation. The image ...

01/05/06 - 20060002471 - Motion estimation unit
Embodiments include a motion estimation unit having a sum of absolute differences (SAD) engine for calculating differences between a reference block of current image pixel data and search windows of prior image pixel data. The reference block is stored in the SAD engine and columns of search window pixel data ...

12/29/05 - 20050286638 - Image flow knowledge assisted latency-free in-loop temporal filter
Digital image acquisition device such as CCD/CMOS sensors often introduces random temporal noise into digital video sequences. Temporal noise generally carries high frequency components in both the spatial and temporal domains and is also random in nature. Because of these properties, they are generally very expensive to encode and would ...

12/29/05 - 20050286637 - Motion vector detecting apparatus and method for detecting motion vector
In relation to search positions within a search range determined with a reference image block located in the same position as a standard block of interest, correlation computation is performed by parallel processing under a pipeline method through use of a plurality of correlation computing units. A correlation extreme value ...

12/29/05 - 20050286636 - Method and device for image interpolation systems based on motion estimation and compensation
A motion estimation method and device are provided for processing images to be inserted, between a preceding original image and a following original image, into a sequence of images. Each image is divided into pixel blocks associated with motion vectors. For a current block of an image being processed, motion ...

12/29/05 - 20050286635 - Pruning during video encoding
Some embodiments provide a method for encoding a first set of pixels in a first image in a sequence of images. From a set of encoding modes, the method of some embodiments selects a first mode for encoding the first set of pixels. The method then determines whether encoding the ...

12/29/05 - 20050286634 - Efficient use of storage in encoding and decoding video data streams
Some embodiments facilitate encoding/decoding of a frame by organizing frame data in a storage structure in a novel manner. Specifically, in a portion of the storage structure allocated for a frame slice, used partition entries are stored in a first section of the allocated portion and unused partition entries are ...

12/29/05 - 20050286633 - Image processing using unaligned memory load instructions
Pixel values of an image are loaded into main memory and cache of a computer system. Two different instructions are used to load pixel values of the image from the cache to a set of registers in a processor of the system. A first one is used when loading an ...

12/29/05 - 20050286632 - Efficient motion -vector prediction for unconstrained and lifting-based motion compensated temporal filtering
Video coding method and device for reducing the number of motion vector bits, the method and device differentially coding the motion vectors at each temporal decomposition level by predicting the motion vectors temporally and coding the differences. ...

12/22/05 - 20050281336 - Motion vector reconstruction in an entropy decoder
Presented herein are system(s), method(s), and apparatus for motion vector reconstruction in an entropy decoder. In one embodiment of the present invention, there is presented a method for decoding a bitstream. The method comprises reconstructing at least one motion vector from the bitstream at a first stage in a pipeline; ...

12/22/05 - 20050281335 - Apparatus and method for estimating hybrid block-based motion
A method of estimating motion about a plurality of sub-blocks forming a frame, the method including selecting full search blocks of a predetermined number among the plurality of sub-blocks, and regarding the other sub-blocks excluding the full search blocks as fast search blocks; calculating a motion vector of the full ...

12/22/05 - 20050281334 - Method and apparatus for weighted prediction in predictive frames
A method and apparatus for constructing weighted bi-directional predicted video pictures including locating first and second prediction regions in first and second reference frames, receiving first and second weight parameters related to the first and second prediction regions, where the weight parameters and weighting methodology used to encode the weight ...

12/22/05 - 20050281333 - Video quality measurement
A measure of quality of compressed video signals is obtained without reference to the original uncompressed version, but generated directly from the coded image parameters, thereby avoiding the need to decode the compressed signal. A first measure is generated (3) from the quantiser step size and a second generated (10, ...

12/15/05 - 20050276329 - Method and apparatus for performing motion compensation on video data
An apparatus and method for performing two-pass real time video compression is provided. Tactical decisions such as encoding and quantization values are determined in software, whereas functional execution steps are performed in hardware. By appropriately apportioning the tasks between software and hardware, the benefits of each type of processing are ...

12/15/05 - 20050276328 - Motion vector detection apparatus and method
When detecting a motion vector, the present invention sets a search window not on a current macro block but in a reference image, by obtaining a global vector expressing the motion between a current image and a reference image and using that global vector to set the search window in ...

12/15/05 - 20050276327 - Method and apparatus for predicting motion
A method of and an apparatus for predicting a motion. The method of predicting a motion using a hierarchical motion estimation (ME) method includes: compensating for the motion using data stored in an internal memory that has been used in the motion estimation method, without accessing data stored in an ...

12/08/05 - 20050271144 - Image processing apparatus and method, and recording medium and program used therewith
For a pixel of interest whose motion vector is not acquired in processing in the subsequent stage, motion vectors found for peripheral pixels around the pixel of interest in the processing in the subsequent stage, and evaluated values which represent the reliabilities of compensating candidate vectors, each consisting of a ...

12/08/05 - 20050271143 - Algorithm for decreasing the number of the unnecessary checkpoints in the cellular search
An algorithm for decreasing the number of the unnecessary checkpoints in the cellular search includes a first and second search ways of each of the processes of the present invention. All the first search ways are same and the second search ways are classified to different search modes by algorithm. ...

12/01/05 - 20050265457 - Apparatus and method for converting signals
An image-coding format converting apparatus comprising an EMPEG2 image decoder 30, a resolution/frame rate converter 31, a motion vector converter 32, and an MPEG4 encoder 33. The EMPEG2 decoder 30 decodes a bit stream of EMPEG2 image codes, generating an image signal. The resolution/frame rate converter 31 converts the image ...

12/01/05 - 20050265456 - Apparatus and method of determining motion vectors assigned to image regions
An image includes a plurality of image blocks each including a plurality of pixels and having an associated motion vector. The image is processed by selecting an image block and a corner region (E1x) located in a corner of the selected image block to provide a selected corner region. A ...

12/01/05 - 20050265455 - Apparatus and method for encoding motion vector, and program and medium therefor
A motion vector encoding apparatus includes a detection unit for detecting motion vectors of respective blocks of a predetermined size and a range of the motion vectors; a first storage unit for storing therein the detected motion vectors; and a generation unit for generating motion vector predictors from the motion ...

12/01/05 - 20050265454 - Fast motion-estimation scheme
A motion estimation algorithm finds the best match for a given block or macroblock so that the resulting error signal has very low energy level which is computed, for e.g., by the SAD method. The motion estimation algorithm also provides for an optional sub-pixel level estimation and an inter4v search, ...

12/01/05 - 20050265453 - Image processing apparatus and method, recording medium, and program
An image processing apparatus that performs image processing on a first image and a second image includes a dividing unit dividing the first image into a plurality of blocks; a first motion-vector calculator calculating first motion vectors representing movements from the blocks of the first image to corresponding regions of ...

12/01/05 - 20050265452 - Temporal classified filtering for video compression
Temporal classified filtering encodes image data by applying filters assigned to classes of pixels in a target frame to predict values for the pixels. The pixels are classified based on their associated motion vectors and the motion vectors are used to position the filters on the reference frame. Prediction error ...

11/24/05 - 20050259740 - Method and apparatus for converting motion image data, method and apparatus for reproducing motion image data, computer program for converting motion image data, and computer program for reproducing motion image data
In an apparatus that converts (compresses) motion image data, the amount of motion of a subject in a block of motion image data is detected, and spatial decimation is performed in a mode in which sampling point positions are fixed or in a mode in which sampling point positions are ...

11/24/05 - 20050259739 - Image processing apparatus and method, and recording medium and program used therewith
A past frame at a past time has a motion vector in a block, and a reference frame at a reference time has a different block which is a motion-compensated block identical in position to a terminal point of a motion vector in the block. When a gradient method is ...

11/24/05 - 20050259738 - Image processing apparatus and method, and recording medium and program used therewith
For each pixel in an operation block, an effective pixel determining unit sets a predetermined pixel difference (threshold value) on a time-base pixel difference. When the time-base pixel difference is less than the set predetermined pixel difference, it is determined that the pixel contributes to (or are effective in) motion ...

11/24/05 - 20050259737 - Optimal correlation matching method and system for determining track behavior
An optimal correlation matching method for determining track behavior, which applies a video stream having a first image and a second image for locating a motion vector associated with a block of the first image in the second image, wherein each image has a plurality of blocks in rows and ...

11/24/05 - 20050259736 - Video decoding for motion compensation with weighted prediction
Methods and systems for processing pixels within an encoded video stream are disclosed herein. Aspects of the method may comprise acquiring on a chip, a prediction weight type from the encoded video stream. Prediction weight data for at least one prediction pixel within the encoded video stream may be acquired ...

11/24/05 - 20050259735 - System and method for video error masking using standard prediction
A method and system that conceal errors in video data; the video data comprises frames/fields in a video sequence. A frame/field may be determined to contain an error, and macroblocks within the frame/field may be detected to be corrupt. The method may estimate the mode and the motion vector of ...

11/24/05 - 20050259734 - Motion vector generator for macroblock adaptive field/frame coded video data
Described herein are motion vector generator(s) for decoding macroblock adaptive field/frame coded video data. The motion vector generator comprises arithmetic logic and a neighbor buffer. The arithmetic logic calculates motion vectors for a portion of a picture. The neighbor buffer stores information about another portion of the picture, the another ...

11/17/05 - 20050254582 - Moving picture encoding apparatus
Data of both MPEG-2 and MPEG-4 is generated simultaneously with a small circuit scale and a small power consumption. A moving picture encoding apparatus for encoding a moving picture through motion-compensated inter-frame prediction has: a MPEG-2 encoding unit including a motion vector estimator, a frame memory, a forward prediction circuit, ...

11/10/05 - 20050249288 - Adaptive-weighted motion estimation method and frame rate converting apparatus employing the method
An adaptive-weighted motion estimation method and a frame rate converting apparatus employing the method are provided. The method includes estimating a global motion vector by a correlation between frames, and calculating a block matching value between the frames according to a weight value where the estimated global motion vector is ...

11/10/05 - 20050249287 - Image data compression device, encoder, electronic equipment and method of compressing image data
An image data compression device includes a quantization part quantizing image data with a quantization step that varies based on a quantization parameter, a FIFO buffer part buffering quantized data of a plurality of frames, a coded data formation part reading out the quantized data from the FIFO buffer part ...

11/10/05 - 20050249286 - Method and device for generating candidate vectors for image interpolation systems
A motion estimation method and device are provided for processing images to be inserted, between a preceding original image and a following original image, in a sequence of images. Each of the images is divided into several pixel blocks. A motion vector is associated with each block of a processed ...

11/10/05 - 20050249285 - Method and apparatus for frame prediction in hybrid video compression to enable temporal scalability
The invention is directed to a method and apparatus for providing temporal scaling frames for use in digital multimedia. The method involves using a removable unidirectional predicted temporal scaling frame communication along with intra-coded frames and/or inter-coded frames. The method involves the ability to selectively remove the temporal scaling frame(s) ...

11/10/05 - 20050249284 - Method and apparatus for generating motion vector in hierarchical motion estimation
A method and apparatus is provided for generating a middle level motion vector in hierarchical motion estimation. TA second-resolution-frame motion vector is generated in a second resolution frame having a second resolution from a first-resolution-frame motion vector in a first resolution frame having a first resolution, the second resolution being ...

11/03/05 - 20050243933 - Reverse film mode extrapolation
The present invention enables to improve film mode determinations in particular for border areas of moving objects. This is achieved by a film mode extrapolation. The direction of a motion vector of a current block is reversed and the film mode indication of the target block determined based on the ...

11/03/05 - 20050243932 - Film mode extrapolation
The present invention enables an improved film mode determination, in particular for border areas of moving objects. This is achieved by a film mode extrapolation. The film mode indication of the current block is extrapolated in accordance with a motion vector determined for the identical block. In this manner, the ...

11/03/05 - 20050243931 - Video encoding/decoding method and apparatus
A method of encoding a video using motion compensated prediction includes determining an interpolation coefficient for making a prediction error between a to-be-encoded picture and a predictive picture minimize, the interpolation coefficient representing a pixel value change between the to-be-encoded picture and the encoded picture, interpolating a pixel in a ...

11/03/05 - 20050243930 - Video encoding method and apparatus
A video encoding method includes subjecting an input video signal to prediction processing according to a plurality of encoding modes to generate an syntax element for each of the encoding modes, accumulating the number of bits of intermediate binary representation of values of the syntax element before subjecting the syntax ...

11/03/05 - 20050243929 - Motion vector estimation with improved motion vector selection
The present invention provides an improved method for motion estimation. For this purpose, the prediction quality of a motion vector estimate is evaluated twice, namely by comparing the prediction quality with respect to the two previous fields individually and combining both calculated error values into a single error value for ...

11/03/05 - 20050243928 - Motion vector estimation employing line and column vectors
The present invention provides an improved method for motion estimation. As an additional candidate vector to be selected during motion estimation, a line or column vector is calculated representing predominant motion in a respective line or column of blocks of a video image. Such a line and column motion vector ...

11/03/05 - 20050243927 - Motion estimation employing adaptive spatial update vectors
The present invention provides an improved method for motion estimation and in particular for a motion compensated interpolation. By taking the source of the video data into account, the size of update vectors to be employed for determining spatial prediction vectors is set in accordance with the detected source mode. ...

11/03/05 - 20050243926 - Motion vector estimation employing adaptive temporal prediction
The present invention provides an improved method for motion estimation and in particular for a motion compensated interpolation. By taking the source of the video data into account, a spatial offset for selection of a temporal prediction vector is set in accordance with the detected source mode. By selecting an ...

11/03/05 - 20050243925 - Video coding method and device
The invention relates to a video coding method for the compression of a coded bitstream corresponding to an original video sequence that has been divided into successive groups of frames (GOFs). This method, applied to each GOF of the sequence, comprises: (a) a spatio-temporal analysis step, leading to a spatio-temporal ...

11/03/05 - 20050243924 - Device for scrambling mpeg-4-type audio-visual and multimedia content
A process for distributing video sequences according to a nominal stream format that describes a plurality of audiovisual scenes, each scene formed from a plurality of hierarchical audiovisual objects and a describer of the hierarchy and spatial and temporal relationships between the objects, with each video object comprising at least ...

10/27/05 - 20050238103 - Method and apparatus for performing high quality fast predictive motion search
A method and apparatus for performing a predictive motion search in a video encoder system using motion vectors representing the difference in coordinates of a macroblock of data in a current frame of video data and coordinates of a related macroblock of data in a reference frame of video data. ...

10/27/05 - 20050238102 - Hierarchical motion estimation apparatus and method
A motion estimation apparatus and method for efficient hierarchical motion estimation. The motion estimation apparatus includes a pixel data storing unit storing pixel data of a block to search for and pixel data of blocks in a search area a two-dimensional processing element array receiving pixel data from the pixel ...

10/27/05 - 20050238101 - Method and device for determination of motion vectors that are coordinated with regions of an image
In a method and device for determining motion vectors that are each coordinated with individual regions of an image, the image is divided into a number of first main blocks, making use of a first block raster, and a first estimation process is performed to provide each first block with ...

10/27/05 - 20050238100 - Video encoding method for encoding p frame and b frame using i frames
This invention discloses a video encoding method for encoding P frames and B frames using I frames. The video encoding method includes: I frame encoding process, which generates encoded I frames and compressed I frames by intra encoding; and P and B frame encoding process, which generated encoded P frames ...

10/20/05 - 20050232359 - Inter-frame prediction method in video coding, video encoder, video decoding method, and video decoder
An inter-frame prediction method in video coding, a video encoder using the same, a bitstream structure, a video decoding method, and a video decoder are provided. The inter-frame prediction method in video encoding includes estimating a motion vector between a current block in an input frame and a reference block ...

10/20/05 - 20050232358 - Method and device for generating candidate vectors for image interpolation systems
A motion estimation method and device are provided for processing images to be inserted, between a preceding original image and a following original image, into a sequence of determined images. Each image is divided into pixel blocks and a motion vector is associated with each block of a processed image. ...

10/20/05 - 20050232357 - Motion vector estimation at image borders
The present invention relates to an improved estimation of motion vectors, especially for use in motion compensated interpolation for rate up-converters. As conventional motion estimation algorithms fail to provide accurate estimations for those blocks positioned at the borders of the active image, the present invention determines those blocks which may ...

10/20/05 - 20050232356 - Image processing apparatus, method, and program
A histogram section determines as a motion vector at a pixel of interest the candidate motion vector with highest frequency from among a candidate motion vector at the pixel of interest and candidate motion vectors at pixels neighboring the pixel of interest supplied by a template matching section, and supplies ...

10/20/05 - 20050232355 - Video decoder for supporting both single and four motion vector macroblocks
Presented herein is a video decoder for supporting both single and four motion vector macroblocks. In one embodiment, the video decoder comprises a processor, a motion vector address computer, a video request manager, and a pixel reconstructor. The processor decodes a set of parameters. The set of parameters comprises motion ...

10/20/05 - 20050232354 - Rate controlling method and apparatus for use in a transcoder
A rate controlling method for computing a reference quantization parameter is provided, for use in a transcoder having a variable length decoder, an inverse quantizer, a quantizer and a variable length encoder. The rate controlling method comprising: receiving an input quantization parameter and motion information for each of the macroblocks ...

10/20/05 - 20050232353 - Subband video decoding mehtod and device
The invention relates to a video decoding method for the decompression of an input coded bitstream corresponding to an original video sequence. The sequence has been divided into successive groups of frames (GOFs) and coded by means of a three-dimensional subband video coding method. According to the invention, the decoding ...

10/13/05 - 20050226336 - Method of coding and decoding image
A method of simplifying the arithmetic operation in a global motion compensation process approximates the motion vector field of the whole image without using many parameters. Motion vectors in the global motion compensation are found by the interpolation and/or extrapolation of the motion vectors of a plurality of representative points ...

10/13/05 - 20050226335 - Method and apparatus for supporting motion scalability
A method and apparatus for supporting scalability for motion vectors in scalable video coding are provided. The motion estimation apparatus includes a motion estimation module searching for a variable block size and a motion vector that minimize a cost function for each layer according to predetermined pixel accuracy, a sampling ...

10/13/05 - 20050226334 - Method and apparatus for implementing motion scalability
An apparatus and method for improving the multi-layered motion vector compression efficiency of a video coding method by efficiently predicting a motion vector in an enhancement layer from a motion vector in a base layer. The apparatus includes a base layer determining module that determines motion vector component of a ...

10/13/05 - 20050226333 - Motion vector detecting device and method thereof
The present invention provides a technique for reducing a period of time required for detection of a motion vector. With a method for detecting a motion vector between an input image and a reference image used for a reference of the input image, first, a two-dimensional search region having a ...

10/13/05 - 20050226332 - Motion vector detector, method of detecting motion vector and image recording equipment
A motion vector detector that divides a picture which is encoded into a plurality of encoding blocks and evaluates differences between each encoding block and a reference block in a motion estimation range defined in a reference picture to detect a motion vector between pictures of a moving image. ...

10/13/05 - 20050226331 - Identifying key video frames
A rate of change of visual content (compared to an adjacent video frame) of a video frame is determined, and the video frame is selected as a key video frame if the rate exceeds a threshold value. In an embodiment, to compute the rate, the motion energy vector magnitude (square ...

10/13/05 - 20050226330 - Method and apparatus for motion compensated temporal interpolation of video sequences
Method for encoding a digital video stream, comprising the steps of encoding a video sequence into a full frame sequence, forming a decimated frame sequence by removing a predetermined number of frames from the full frame sequence by means of temporal decimation, locally decoding the full frame sequence, locally decoding ...

10/06/05 - 20050220192 - Architecture and method for fine granularity scalable video coding
A robust fine granularity scalability video encoding includes a base layer encoder and an enhancement layer encoder in which motion compensated difference images are generated by comparing an original image to predicted images at base layer and enhancement layer with motion compensation. Based on leaky and partial predictions, a high ...

10/06/05 - 20050220191 - Object activity modeling method
An object activity modeling method which can efficiently model complex objects such as a human body is provided. The object activity modeling method includes the steps of (a) obtaining an optical flow vector from a video sequence; (b) obtaining the probability distribution of the feature vector for a plurality of ...

10/06/05 - 20050220190 - Method and apparatus for effectively compressing motion vectors in multi-layer structure
A method and an apparatus for elevating compression efficiency of a motion vector by effectively predicting a motion vector of an enhanced layer by means of a motion vector of a base layer in a video coding method employing a multi-layer structure are disclosed. A motion vector compression apparatus includes: ...

09/29/05 - 20050213663 - Image processing apparatus and method, recording medium, and program
With regard to a subject block including a subject pixel and four adjacent blocks vertically and horizontally adjacent to the subject block, respective motion vectors of these blocks are considered as candidates of a pixel motion vector of the subject pixel. The block motion vectors are actually applied to the ...

09/29/05 - 20050213662 - Method of compression and digital imaging device employing compression algorithm
In one embodiment, a digital imaging device comprises an imaging subsystem for capturing video frames, a motion sensor for detecting movement of the device, and encoding logic for encoding video frames from the imaging subsystem according to a motion compensation compression algorithm, wherein the encoding logic determines motion vectors by ...

09/29/05 - 20050213661 - Cell array and method of multiresolution motion estimation and compensation
A method, apparatus, computer medium, and other embodiments for motion estimation and compensation processing of video and image signals are described. Within a sequence of frames, block-based differences are taken between frames to exploit redundancies between pictures by taking a matchblock from the current picture and by determining a spatial ...

09/22/05 - 20050207499 - Adaptive intra-macroblock refresh method
The present invention provides an adaptive intra-macroblock refresh method, by which an intra-macroblock refresh technology is applied in a manner of considering an error recovering method of a decoder. The present invention includes the steps of measuring a correlation between a motion vector of a currently encoded macroblock and a ...

09/22/05 - 20050207498 - Methods and systems for encoding/decoding signals, and computer program product therefor
The method for encoding and/or decoding video signals, includes the operations of generating at a transmitter side a multiple descriptions vector associated to a pixel values vector of the video signals and decoding at a receiver side available descriptions vector for reconstructing the pixel values vector. The operation of generating ...

09/22/05 - 20050207497 - Encoding/decoding methods and systems, computer program products therefor
The method is directed to encoding/decoding a video signal sequence by generating therefrom multiple description subsequences wherein the subsequences are produced by a plurality of parallel video encoding processes based on respective encoding parameters. The method includes the step of commonly controlling the encoding/decoding parameters for the plurality of video ...

09/22/05 - 20050207496 - Moving picture coding apparatus
A motion vector estimation circuit (101) interpolates, with sub-pixel precision, a prediction block indicated by a motion vector estimated with integer-pixel precision as well as a region around the prediction block within a search area in a reference picture, using a 2-tap pixel interpolator (605), and estimates two or more ...

09/22/05 - 20050207495 - Methods and apparatuses for compressing digital image data with motion prediction
Methods and apparatuses for compressing digital image data with motion prediction are described herein. In one embodiment, for each two consecutive frames of an image sequence, a motion prediction is performed between the consecutive frames by tracking motion on a luminance map of the frames to generate motion prediction information ...

09/22/05 - 20050207494 - Method and apparatus for encoding moving picture using fast motion estimation algorithm
A method and apparatus for encoding a moving picture using a fast motion estimation algorithm are provided. The method includes motion estimation performed by obtaining motion vectors of representative sub-blocks of macroblocks each containing a plurality of sub-blocks, respectively, and by estimating motion vectors of all sub-blocks other than the ...

09/22/05 - 20050207493 - Method of determining search region of motion vector and motion vector detection apparatus
The present invention offers a method of determining a search region in a motion vector detection apparatus. According to this method, a search unit with a size and a ratio of height to width such that a search region made of an aggregation of the search units suitable for the ...

09/22/05 - 20050207492 - Methods and apparatus to reduce blocking noise and contouring effect in motion compensated compressed video
A method and systems are disclosed for removing artifacts, such as blocking noise and contouring effects, from a block-encoded video signal. One method for removing blocking artifacts comprises decoding the block-encoded signal to obtain a decoded sequence of video frames and one or more associated motion vectors. By using the ...

09/22/05 - 20050207491 - Estimating motion trials in video image sequences
A method, apparatus and program storage device for estimating motion trials in video image sequences is described. Regression clustering may be performed by selecting a number of regression clusters, K, for data points from an image sequence. Regression functions for each of the K clusters are initialized to estimate the ...

09/15/05 - 20050201466 - Systems and methods for encoding redundant motion vectors in compressed video bitstreams
The invention is related to methods and apparatus that encode redundant motion vectors for predictive-coded visual object planes (P-VOPs) to increase the robustness of transmitted video signals. One embodiment provides the redundant motion vectors in a user data video packet of an MPEG-4 compliant bitstream, which thereby allows the enhanced ...

09/15/05 - 20050201465 - Systems and methods for encoding redundant motion vectors in compressed video bitstreams
The invention is related to methods and apparatus that encode redundant motion vectors for predictive-coded visual object planes (P-VOPs) to increase the robustness of transmitted video signals. One embodiment provides the redundant motion vectors in a user data video packet of an MPEG-4 compliant bitstream, which thereby allows the enhanced ...

09/15/05 - 20050201464 - Image coding apparatus and method for predicting motion using rotation matching
An image coding apparatus and method for increasing the compression rate of a video signal by predicting a motion through rotation matching are provided. In the image coding apparatus for encoding an image signal, a motion predictor calculates MVs by estimating the motion of a previous frame being a reference ...

09/15/05 - 20050201463 - Video transcoding method and apparatus and motion vector interpolation method
A transcoding method and apparatus and a motion vector interpolation method. The transcoding method and apparatus convert moving picture data from one encoding format to another encoding format. The transcoding method includes (a) decoding an image coded in a first encoding method and then obtaining encoding mode information and motion ...

09/15/05 - 20050201462 - Method and device for motion estimation in scalable video editing
A motion estimation procedure for bitrate scalability and spatial scalability, wherein an original video frame is divided into a plurality of rectangular blocks of coefficients and a plurality of reference blocks are formed from an offset of the rectangular blocks in both x and y directions. For a given original ...

09/01/05 - 20050190845 - Artifact-free displaying of mpeg-2 video in the progressive-refresh mode
A method and apparatus for decoding and displaying a bitstream, such as, for example, Motorola/GI HITS bitstream, is provided. The method avoids displaying artifacts caused by displaying incompletely decoded pictures after channel acquisition. After the channel acquisition, an entry picture, a P-picture with the refreshed I-slices at the top of ...

09/01/05 - 20050190844 - Motion estimation method and moving picture coding method
The motion vector estimation unit (106) is comprised of: an error calculation unit (202) that calculates errors SAD1 to SAD9 that are differences between the current block data tar_img and the respective neighboring reference block data ref_img; a minimum-error block determination unit (203) that determines, as a minimum-error block, a ...

09/01/05 - 20050190843 - Image block error concealing apparatus and method in mobile communication system
Image block error concealing apparatus and methods in a mobile communication system can improve a picture quality. When a pixel/block has an error, a motion vector is generated by fast-motion-estimating a preceding frame and a subsequent frame, and the error-generated pixel/block can be restored using the motion-compensated pixel/block. Filtering can ...

09/01/05 - 20050190842 - Method and apparatus for multi-rate encoding of video sequences
A method and apparatus for multi-rate encoding of video sequences. The input data stream is received at a first bit rate. A domain transformation is performed on the input data and the transformed data is encoded into a series of output data streams each with a different bit rate. ...

08/25/05 - 20050185716 - Device and method for preprocessing prior to coding of a sequence of images
The invention relates to a method and a device for preprocessing prior to coding of a sequence of images. the device comprises means of estimation of motion, for each pixel of the current frame, between the current pixel and the corresponding pixel of the previous frame and of the previous ...

08/18/05 - 20050180506 - Unit for and method of estimating a current motion vector
The motion estimation unit (100) being arranged to estimate a current motion vector for a first group (212) of pixels, comprises: a generating unit (106) for generating a set of candidate motion vectors for the first group (212) of pixels, with the candidate motion vectors being extracted from a set ...

08/11/05 - 20050175103 - Method and apparatus for controlling loop filtering or post filtering in block based motion compensationed video coding
Adjacent blocks are identified in an image. Coding parameters for the adjacent blocks are identified. Deblock filtering between the identified adjacent blocks is skipped if the coding parameters for the identified adjacent blocks are similar and not skipped if the coding parameters for the identified adjacent blocks are substantially different. ...

08/11/05 - 20050175102 - method for motion compensated interpolation using overlapped block motion estimation and frame-rate converter using the method
A method for motion compensated interpolation using overlapped block motion estimation and a frame-rate converter using the method, wherein the method includes storing an input image in frame units, dividing the stored image into N1×N2 blocks and M1×M2 blocks that are larger than the N1×N2 blocks based on the same ...

08/11/05 - 20050175101 - Apparatus and method for video communication
A background separator 120 compares and finds differences between a background image intra-coded in the past and an input image and determines a background area and a non-background area. A base layer coder 130 generates a video stream of a base layer using an input image. An enhancement layer coder ...

08/11/05 - 20050175100 - Data processing device and method of same, and encoding device and decoding device
A data processing device able to generate prediction image data at short time even in the case of using a motion vector indicating outside an effective pixel region. A motion compensation circuit generates reference outside the effective pixel region and writes it into a memory based on reference image data ...

08/11/05 - 20050175099 - Transcoder and associated system, method and computer program product for low-complexity reduced resolution transcoding
A transcoder is provided for transcoding data comprising a group of macroblocks representing a frame of data, where the frame of data can include a plurality of sample lines each having a plurality of samples. The transcoder includes a decoder capable of decoding input data to thereby generate prediction error ...

08/04/05 - 20050169383 - Method of selecting a filtering strength for filtering a pixel in an image
In the method, a motion vector difference between a motion vector for a first block including the pixel and a motion vector for a second block adjacent to the first block is obtained. A filtering strength is selected based on the motion vector difference. ...

08/04/05 - 20050169382 - Motion picture encoding device and motion picture decoding device
When a prediction is made between fields with different parity, the predicative efficiency of a chrominance vector is improved by adaptively switching the generation of a chrominance motion vector depending on a encoding/decoding field parity (top/bottom) and a reference field parity (top/bottom), and the coding efficiency is improved accordingly. ...

08/04/05 - 20050169381 - Motion picture encoding device and motion picture decoding device
When a prediction is made between fields with different parity, the predicative efficiency of a chrominance vector is improved by adaptively switching the generation of a chrominance motion vector depending on a encoding/decoding field parity (top/bottom) and a reference field parity (top/bottom), and the coding efficiency is improved accordingly. ...

08/04/05 - 20050169380 - Scrambling apparatus and method using conversion of motion vector information of video data
A scrambling apparatus and method are provided for increasing randomness without damaging compression efficiency of total video data by selectively and randomly performing conversion when converting motion vector codes of compressed video data into other motion vector codes indicating other motion vector values, and more particularly, by performing conditional conversion ...

08/04/05 - 20050169379 - Apparatus and method for scalable video coding providing scalability in encoder part
A method and apparatus for scalable encoding providing scalability in an encoder. The scalable video encoding apparatus includes a mode selector that determines a temporal filtering order of a frame and a predetermined time limit as a condition for determining to which frame temporal filtering is to be performed, and ...

08/04/05 - 20050169378 - Memory access method and memory access device
A memory access method and a memory access device are provided. The memory access method for performing motion compensation includes obtaining reference picture data corresponding to a bounding box from an external memory in units of bounding boxes, the bounding box includes a group of predetermined partitions among partitions in ...

08/04/05 - 20050169377 - Low-complexity spatial downscaling video transcoder and method thereof
A low-complexity spatial downscaling video transcoder and method thereof are disclosed. The transcoder comprises a decoder having a reduced DCT-MC unit, a DCT-domain downscaling unit, and an encoder. The decoder performs the DCT-MC operation at a reduced-resolution for P-/B-frames in an MPEG coded bit-stream. The DCT-domain downscaling unit is used ...

08/04/05 - 20050169376 - Motion vector address computer error detection
Described herein is a video decoding related system and method for error detection in a motion vector address computer. A circuit determines addresses for reference pixels. The circuit comprises an input and logic. The input receives parameters comprising a picture type indicator for indicating a type of a picture. The ...

08/04/05 - 20050169375 - Read/write separation in video request manager
A video request manager comprises a first state machine. The first state machine commands a memory controller to fetch reference pixels for a first portion of a picture. The second state machine commands a memory controller to write a second portion of the picture. ...

08/04/05 - 20050169374 - Video frame encoding and decoding
A video frame arithmetical context adaptive encoding and decoding scheme is presented which is based on the finding, that, for sake of a better definition of neighborhood between blocks of picture samples, i.e. the neighboring block which the syntax element to be coded or decoded relates to and the current ...

07/28/05 - 20050163221 - Motion vector detecting device
A motion vector detecting device according to the present invention, wherein original image data constituting a video unit of digital video data is divided into a plurality of processing blocks and the respective processing blocks are subjected to a block-matching process relative to reference image data temporally close to the ...

07/28/05 - 20050163220 - Motion vector detection device and moving picture camera
A motion vector detection device that detects a motion vector of an object block in an object frame with reference to a reference frame, including: a reference frame storing unit that stores a reference frame consisting of a predetermined number of reference blocks; an object block storing unit that stores ...

07/28/05 - 20050163219 - Method for motion vector de-interlacing
A method for motion vector de-interlacing decodes macro blocks in a picture, calculates motion vectors of the each MB, produces de-interlacing flag according to the threshold, realizes a Temporal Extension action and performs a Devour action. The Temporal Extension action checks multiple flag buffers, determines if a de-interlace flag should ...

07/28/05 - 20050163218 - Method for estimating the dominant motion in a sequence of images
with tx, ty components of a vector representing the translation component of the motion, k divergence factor characterizing the zoom component of the motion, robust linear regression in each of the two motion representation spaces defined by the planes and, x, y, u and v representing respectively the axes of ...

07/21/05 - 20050157795 - Apparatus for generating motion control signal from image signal
In order to easily generate a control signal when a motion in accordance with an image is applied to a chair for an observer, a motion vector is detected from an image signal input to an image processing apparatus by a feature information detection section. By using the motion vector, ...

07/21/05 - 20050157794 - Scalable video encoding method and apparatus supporting closed-loop optimization
Provided are a method and apparatus for improving the quality of an image output from a decoder by reducing an accumulated error between an original frame available at an encoder and a reconstructed frame available at a decoder caused by quantization for scalable video coding supporting temporal scaling. A scalable ...

07/21/05 - 20050157793 - Video coding/decoding method and apparatus
A video encoder/decoder and method. The video coding method includes estimating a virtual frame, electing a reference frame from candidate frames including the virtual frame to remove temporal redundancy using the elected reference frame, coding a motion vector and predetermined information obtained in removing the temporal redundancy, and obtaining transform ...

07/21/05 - 20050157792 - Interpolation image generating method and apparatus
An interpolation image generating method includes dividing each of the first reference image and the second reference image into reference regions each including pixels, executing a correlation operation between the first reference image and first destination images located before and after the first reference image and a correlation operation between ...

07/21/05 - 20050157791 - System and method for video tone scale reduction
In a method, apparatus, and system, tone scale of a video is reduced. A cumulative diffused error is added to an initial tone value of a base pixel of a current frame of the video to provide an adjusted tone value of the pixel. A threshold is assigned to said ...

07/21/05 - 20050157790 - Apparatus and mehtod of coding moving picture
The present invention relates to an apparatus and method of coding moving pictures which employs a wavelet transform. In particular, the present invention performs intra frame coding by transforming video input signal, RGB signal, into moving picture compression object signal (YUV), by obtaining data through the wavelet transform and quantization ...

07/14/05 - 20050152454 - Picture level adaptive frame/field coding for digital video content
A method and system of encoding and decoding digital video content. The digital video content comprises a stream of pictures which can each be intra, predicted, or bi-predicted pictures. Each of the pictures comprises macroblocks that can be further divided into smaller blocks. The method entails encoding and decoding each ...

07/14/05 - 20050152453 - Motion vector estimation method and encoding mode determining method
A motion vector estimation method and an encoding mode determining method for converting an input moving picture image into a compressed moving picture image suitable for a desired frame rate by re-determining a motion vector and a motion-compensated block type when the frame rate of the input moving picture image ...

07/14/05 - 20050152452 - Moving picture encoding method and decoding method
Conventionally there has been a case that the direct mode cannot be applied effectively depending on the block. With such being the case, information indicating whether a backward reference frame set by default can be utilized in the direct mode is provided to a decoder. A switching procedure to switch ...

07/07/05 - 20050147171 - Motion picture encoding device and motion picture decoding device
When a prediction is made between fields with different parity, the predicative efficiency of a chrominance vector is improved by adaptively switching the generation of a chrominance motion vector depending on a encoding/decoding field parity (top/bottom) and a reference field parity (top/bottom), and the coding efficiency is improved accordingly. ...

07/07/05 - 20050147170 - Content-based characterization of video frame sequences
A system and process for video characterization that facilitates video classification and retrieval, as well as motion detection, applications. This involves characterizing a video sequence with a gray scale image having pixel levels that reflect the intensity of motion associated with a corresponding region in the sequence of video frames. ...

07/07/05 - 20050147169 - Macroblock level adaptive frame/field coding for digital video content
A method and system of encoding and decoding digital video content. The digital video content comprises a stream of pictures which can each be intra, predicted, or bi-predicted pictures. Each of the pictures comprises macroblocks that can be further divided into smaller blocks. The method entails encoding and decoding each ...

07/07/05 - 20050147168 - Motion estimation sum of all differences (sad) array having reduced semiconductor die area consumption
An apparatus is described comprising: logic circuitry to take an absolute difference between: 1) less than all of the bits of an uncompressed video data value from a reference macro block and 2) less than all of the bits of an uncompressed video data value from a macro block worth ...

07/07/05 - 20050147167 - Method and system for video encoding using a variable number of b frames
An effective method for dynamically selecting the number of I, P and B frames during video coding is proposed. Short-term look-ahead analysis of a video sequence yields a variable number of B frames to be coded between any two stored pictures. The first picture of a group of frames (GOF) ...

06/30/05 - 20050141616 - Video encoding and decoding methods and apparatuses using mesh-based motion compensation
A video encoding and decoding method and apparatus using mesh-based motion compensation are provided. The video encoding method based on motion compensation includes making a coding priority map representing at least one block to be encoded prior to other blocks among all blocks in a current image based on an ...

06/30/05 - 20050141615 - Motion vector estimating method and motion vector estimating apparatus using block matching process
A motion vector estimating method that includes calculating correlation values corresponding to a plurality of correlation calculating patterns selected in accordance with types of a present image, and determining a correlation calculating pattern according to the calculated correlation values; and selecting a sub-sampling pattern corresponding to the determined correlation calculating ...

06/30/05 - 20050141614 - Motion estimation unit and method of estimating a motion vector
A motion estimation unit for estimating a motion vector for a group of pixels of an image of a series of images, comprises: generating means for generating a set of motion vector candidates for the group of pixels; matching means for calculating match errors for the respective motion vector candidates ...

06/30/05 - 20050141613 - Editing of encoded a/v sequences
A data processing apparatus (800) has an input (810) for receiving a first and second sequence of frame-based A/V data. A processor (830) edits the two sequences forming a third combined sequence. So-called “I-frames” are intra-coded, without reference to any other frame of the sequence. “P-frames” are coded with reference ...

06/30/05 - 20050141612 - Moving picture encoding method and motion picture decoding method
The moving picture coding apparatus includes a motion compensation coding unit (107) for deciding a coding mode for coding a current block to be coded and for generating predictive image data based on the coding mode; and a direct mode enable/disable judgment unit (109) for judging whether or not scaling ...

06/23/05 - 20050135487 - Motion vector detection apparatus for performing checker-pattern subsampling with respect to pixel arrays
A motion vector detection apparatus for detecting a motion vector by performing block matching between a target block comprising a plurality of pixels in a current image, and a reference block comprising a plurality of pixels in a predetermined reference area in a past image, comprises: a first address generator ...

06/23/05 - 20050135486 - Transcoding method, medium, and apparatus
A transcoding method, medium, and apparatus for transforming a coded video format into another coded video format. The transcoding method includes decoding a bitstream encoded using a first coding method to output data in a pixel domain and motion vector and macroblock information for each of macroblock of the bitstream, ...

06/23/05 - 20050135485 - Vector selection decision for pixel interpolation
Methods and apparatus, including computer program products, implementing and using techniques for determining motion vectors to be used for interpolation of intermediary frames in a digital video sequence are disclosed. A first image frame including several image patches is received. A second image frame including one or more image patches ...

06/23/05 - 20050135484 - Method of encoding mode determination, method of motion estimation and encoding apparatus
Motion estimation of a macro block in inter16×16, inter16×8, and inter8×16 modes is performed and a determination of whether to further perform motion estimation in a P8×8 mode is made. Motion estimation in P8×8 mode is either omitted or performed and one mode is determined according to a rate distortion ...

06/23/05 - 20050135483 - Temporal motion vector filtering
Methods and apparatus, including computer program products, implementing and using techniques for performing temporal motion vector filtering in digital video are disclosed. A recursive hierarchical process is used to determine a motion vector. In the recursive hierarchical process, a neighborhood of old motion vectors is filtered to generate a first ...

06/23/05 - 20050135482 - Motion vector computation for video sequences
Methods and apparatus, including computer program products, implementing and using techniques for computing motion vectors in a digital video sequence are disclosed. A recursive hierarchical method is used to determine a motion vector by using multiple resolution levels of the image frames. A best motion vector is first determined for ...

06/23/05 - 20050135481 - Motion estimation with scalable searching range
An efficient motion estimation with an accurate starting point prediction and a scalable searching range is disclosed. A storage device saving MVs and SADs of an entire frame of the nearest neighboring frame and surrounding blocks is implemented. The majority or an average of MVs of the surrounding blocks and ...

06/16/05 - 20050129127 - Method for predicting an image
In the method for predicting an image, a reference image block for a current image block of a moving picture is obtained using motion vector information, and a variable weight factor is applied to the reference image block to form a product value of the weight factor and the reference ...

06/16/05 - 20050129126 - Method for predicting an image
In the method for predicting an image, a current image block is predicted using first and second image blocks, temporal information for a current picture and at least one reference picture related to one of the first and second image blocks. ...

06/16/05 - 20050129125 - Method and apparatus for pitcure compression using variable block of arbitrary size
Disclosed is a method and apparatus for picture compression using a variable block of an arbitrary size, the method comprising: a first step of calculating motion vectors of desired variable blocks; a second step of dividing a screen into a plurality of blocks of arbitrary sizes according to the calculated ...

06/16/05 - 20050129124 - Adaptive motion compensated interpolating method and apparatus
A motion compensated interpolating method of adaptively generating a frame to be obtained by interpolating two frames according to features of a motion vector and an apparatus therefor. The adaptive motion compensated interpolating method includes estimating motion vectors (MV) by performing block-based motion estimation (ME) between adjacent frames, calculating gradients ...

06/16/05 - 20050129123 - Enhancement layer transcoding of fine-granular scalable video bitstreams
Systems and methods for enhancement layer transcoding of fine-granular scalable video bitstreams are described. In one aspect, an enhancement layer bitstream is decoded from encoded video data. The encoded video data includes a base layer and one or more enhancement layers. The encoded video data is encoded according to a ...

06/16/05 - 20050129122 - Computational reduction in motion estimation based on lower bound of cost function
A method for motion estimation comprising the steps of (A) determining whether a cost of encoding one or more prediction parameters for a current search position is less than a current best cost, (B) when the cost of encoding the one or more prediction parameters for the current search position ...

06/16/05 - 20050129121 - On-chip image buffer compression method and apparatus for digital image compression
The present invention provides method and apparatus of image buffer compression for video bit stream encoding. At least one re-constructed referencing frame pixel is compressed again and stored in a storage device. During motion estimation of a video compression, a decompressing engine recovered pixels of the predetermined searching range for ...

06/09/05 - 20050123051 - Macroblock level adaptive frame/field coding for digital video content
A method and system of encoding and decoding digital video content. The digital video content comprises a stream of pictures which can each be intra, predicted, or bi-predicted pictures. Each of the pictures comprises macroblocks that can be further divided into smaller blocks. The method entails encoding and decoding each ...

06/09/05 - 20050123050 - Image data compression device and encoder
An image data compression device includes: a quantization section which quantizes image data based on a quantization parameter; a FIFO buffer section in which quantized data for at least N frames (N is an integer larger than one) is buffered; an encoded data generation section which reads the quantized data ...

06/09/05 - 20050123049 - Image data compression device and encoder
An image data compression device including: a quantization section which quantizes image data; a FIFO buffer section which buffers quantized data for N frames (N is an integer greater than one) from the quantization section; an encoded data generation section which reads the quantized data from the FIFO buffer section ...

06/09/05 - 20050123048 - Image data compression device and encoder
An image data compression device includes a quantization section, a FIFO buffer section, an encoded data generation section, and a rate control section. The quantization section quantizes image data by a quantization step which changes based on a quantization parameter. The FIFO buffer section stores the quantized data for at ...

06/09/05 - 20050123047 - Video processing
A method of decoding encoded video data, the encoded video data being arranged as a plurality of video picture segments, the data of the video picture segments being arranged so that all header data for the segment are transmitted together and all motion vector data for the segment are transmitted ...

06/02/05 - 20050117651 - Picture level adaptive frame/field coding for digital video content
A method and system of encoding and decoding digital video content. The digital video content comprises a stream of pictures which can each be intra, predicted, or bi-predicted pictures. Each of the pictures comprises macroblocks that can be further divided into smaller blocks. The method entails encoding and decoding each ...

06/02/05 - 20050117650 - Macroblock level adaptive frame/field coding for digital video content
A method and system of encoding and decoding digital video content. The digital video content comprises a stream of pictures which can each be intra, predicted, or bi-predicted pictures. Each of the pictures comprises macroblocks that can be further divided into smaller blocks. The method entails encoding and decoding each ...

06/02/05 - 20050117649 - Picture level adaptive frame/field coding for digital video content
A method and system of encoding and decoding digital video content. The digital video content comprises a stream of pictures which can each be intra, predicted, or bi-predicted pictures. Each of the pictures comprises macroblocks that can be further divided into smaller blocks. The method entails encoding and decoding each ...

06/02/05 - 20050117648 - Systems and methods for encoding redundant motion vectors in compressed video bitstreams
The invention is related to methods and apparatus that encode redundant motion vectors for predictive-coded visual object planes (P-VOPs) to increase the robustness of transmitted video signals. One embodiment provides the redundant motion vectors in a user data video packet of an MPEG-4 compliant bitstream, which thereby allows the enhanced ...

06/02/05 - 20050117647 - Method and apparatus for scalable video encoding and decoding
A method and apparatus for scalable video and decoding are provided. A method for video coding includes eliminating temporal redundancy in constrained temporal level sequence from a plurality of frames constituting a video sequence input, and generating a bit-stream by quantizing transformation coefficients obtained from the frames whose temporal redundancy ...

06/02/05 - 20050117646 - Low-complexity motion vector prediction for video codec with two lists of reference pictures
A method of motion vector prediction for use in differential motion vector coding within a block motion-compensation-based video coder. The video coder employs a generalized multiple reference picture buffer which may contain multiple reference pictures in both the forward and backward temporal direction from the current picture. For the purpose ...

06/02/05 - 20050117645 - Coding video pictures in a pb frames mode
A method of coding video pictures in a PB frames mode comprises the steps of: a) initializing a sum value; b) determining, for each block of a picture, a block motion vector, defining the block motion against the previous picture; c) computing a value indicating of the amount of each ...



###

FreshPatents.com Support