Entries |
Document | Title | Date |
20080205778 | Image predicting apparatus and method, and image coding apparatus and method - To code the current frame of a moving picture, a weighting coefficient and the mean pixel values in the current frame and a reference frame are obtained. The weighting coefficient is used to modify the mean pixel value in the reference frame, and an offset value is calculated from the resulting modified mean pixel value and the mean pixel value in the current frame. Reference image blocks are then selected from the reference frame, and a predicted image block is generated by applying the weighting coefficient and the offset value to each selected reference image block. Because of the modification of the mean pixel value of the reference frame, pixel values in the predicted image blocks are distributed around the mean pixel value in the current frame, which leads to efficient coding. | 08-28-2008 |
20080219571 | Moving Image Coding Apparatus, Moving Image Decoding Apparatus, Control Method Therefor, Computer Program, and Computer-Readable Storage Medium - In this invention, even if final code data is to be generated by selectively discarding code data for each bitplane, errors due to bitplane rounding down operation can be suppressed from being gradually accumulated in predicted data such as P- and B-pictures, thereby preventing a deterioration in image quality. For this purpose, a block segmentation unit ( | 09-11-2008 |
20080219572 | METHOD AND APPARATUS FOR MOTION COMPENSATION SUPPORTING MULTICODEC - Provided are a method and apparatus for compensating motion of a moving image. The method includes calculating a pixel value of a pixel located between pixels of a reference image corresponding to a current image based on pixel values of the pixels of the reference image by using at least one method from among a plurality of methods, such as a vertical linear filtering, a horizontal linear filtering, and a cubic filtering, of interpolating the pixels of the reference image according to codec information indicating one of a plurality of codecs, such as MPEG4, H.264/AVC, and VC1, and restoring the current image by adding motion compensation data, including the calculated pixel value, and a difference between the reference image and the current image. | 09-11-2008 |
20080219573 | SYSTEM AND METHOD FOR MOTION DETECTION AND THE USE THEREOF IN VIDEO CODING - A system and method for motion detection and the use thereof in video coding are disclosed. In one aspect, a method of defining a region of motion within a video frame in a sequence of video frames comprises loading a current video frame and at least one reference video frame from the sequence, the reference video frame being different from the current video frame. The method further comprises applying filtering operations on the current and the reference video frame in order to obtain at least two scales of representation of the current and the reference video frame. The method further comprises determining for each of the scale representations a video-frame like representation of the structural changes between the current and the reference video frame. The method further comprises combining the video-frame like representations of different scales. The method further comprises determining one or more regions of motion from the combination. | 09-11-2008 |
20080219574 | IMAGE PROCESSING APPARATUS AND IMAGE PROCESSING METHOD - An image processing apparatus includes a first processing part selecting motion detection points for detecting a motion between images, and acquiring first motion vectors that are local motion vectors at the motion detection points, a second processing part acquiring first representative motions that are representative motions of translation, scaling and rotation based on the first motion vectors, a third processing part eliminating components of the first representative motions from the first motion vectors and acquiring second motion vectors, a fourth processing part acquiring local foreshortening motions at the motion detection points from the second motion vectors, and a fifth processing part acquiring a second representative motion that is a representative foreshortening motion from the local foreshortening motions. This can obtain information representing geometric deformation between the images by simple processing. | 09-11-2008 |
20080240587 | SELECTIVE INFORMATION HANDLING FOR VIDEO PROCESSING - A system for selectively handling information. In an example embodiment, the system includes a first mechanism for processing information pertaining to one or more sub-blocks of a macroblock in a first stream and a second stream, and outputting a first processed stream and a second processed stream in response thereto. A second mechanism selectively combines information in the first processed stream and the second processed stream and provides an updated version of the first stream or the second stream to the first mechanism in response thereto. In a more specific embodiment, the first mechanism includes a processor, such as in intra 4×4 search, module, that processes a sub-block of a macroblock by performing intra prediction for the sub-block. The processor is adapted to process sub-blocks of a macroblock in parallel, such as in a pipelined fashion or via separate engines capable of operating in parallel. | 10-02-2008 |
20080240588 | Image processing method and image processing apparatus - An image processing technology is provided that lends itself to improving precision of image matching. Keyframe to keyframe matching point information is generated by combining image frame to image frame corresponding point information obtained by computing matching in a group of image frames which includes a first keyframe and a second keyframe as a source and a destination, respectively. Image matching between the first and second keyframes is directly computed by using, of the entire keyframe to keyframe corresponding point information, the corresponding point information evaluated to be highly reliable as a constraint condition. | 10-02-2008 |
20080240589 | Method and apparatus for image stabilization - An image stabilization method and an image stabilization device for processing a target image in a video stream are provided. A target accumulated global vector of the target image is first calculated. Then, a low-pass filtering procedure is performed on the target accumulated global vector to generate a final motion vector. Subsequently, the target image is adjusted based on the final motion vector. Thereby, the target image is stabilized. | 10-02-2008 |
20080240590 | METHODS AND APPARATUSES FOR ENCODING AND DECODING MULTI-VIEW IMAGE - Methods and apparatuses for encoding and decoding a multi-view image are provided. The method of encoding the multi-view image can use a difference in views between pictures of the multi-view image, add an image area obtained from a picture at one view at a first time to a picture at another view at a second time, thereby generating a reference picture, and perform prediction encoding using the generated reference picture, thereby increasing prediction encoding efficiency. | 10-02-2008 |
20080240591 | IMAGE DISTRIBUTION APPARATUS, COMMUNICATION TERMINAL APPARATUS, AND CONTROL METHOD THEREOF - An image distribution apparatus divides image data of a single frame into a plurality of blocks, orthogonally transforms the blocks and calculates transformation coefficients, quantizes the calculated transformation coefficients, codes the quantized transformation coefficients, and distributes the coded image data. The image distribution apparatus acquires the quantized transformation coefficients, stores the acquired transformation coefficients in a storage unit, calculates differences between the transformation coefficients of a first frame and the transformation coefficients of a second frame stored in the storage unit in a unit of block, counts blocks whose difference values calculated above are equal to or greater than a predetermined value as changing blocks of the first frame, and determines that the first frame has changed when the counted number of blocks is equal to or greater than a predetermined value. | 10-02-2008 |
20080247656 | Method and apparatus for compression of video signals containing fades and flashes - A method and encoder for compressing a video signal inserts at least one non-referenced frame to coincide with a duration of a flash on detecting the flash in the video signal. On detecting a fade in the video signal, an order in which frames are coded is changed such that referenced frames are positioned immediately before and after the fade and a pyramidal structure of bidirectionally coded frames are used for the duration of the fade. | 10-09-2008 |
20080253669 | IMAGE PROCESSING METHOD AND IMAGE DISPLAY APPARATUS USING THE SAME - According to the present invention, it is possible to carry out the optimum correction of moving images in the frame even if the movement of objects in the frame is not uniform in a subfield light-emitting type display. The motion vector detecting module detects the motion vector of pixels among the frames relating to the input image signal. The motion vector correcting module replaces the motion vectors V of all the pixels in the frame with a specific motion vector Vm, when the distribution of the motion vectors V in the frame detected is biased to the specific motion vector Vm. The subfield correcting module corrects the light-emitting positions of the subfield light-emitting pattern according to the motion vectors outputted by the motion vector correcting module. | 10-16-2008 |
20080267516 | SYSTEM AND METHOD FOR CODING IMAGE FRAMES - A method including modifying at least a first pixel value in a first portion of a first image frame to create a first difference between the first pixel value in the first image and a first pixel value in a first portion of a second image frame that, at least in part, represents a first code and providing the first image frame and the second image frame to a display device for display at different times is provided. | 10-30-2008 |
20080273806 | METHOD AND SYSTEM FOR INITIALIZING TEMPLATES OF MOVING OBJECTS - A method for tracking a moving object in a sequence of images is provided, comprising: partitioning each of said images of said sequence into blocks, identifying blocks which have moved between consecutive images of said sequence, grouping adjacent blocks, which have moved in a same direction by a same distance, into a first group of blocks, initializing an initial template for said moving object with said first group of blocks and tracking said template in said sequence of images. A corresponding system for tracking moving objects is presented as well. | 11-06-2008 |
20080298693 | METHOD, SYSTEM, AND PROGRAM PRODUCT FOR PRESENTING ELECTRONIC SURVEILLANCE DATA - The invention provides a method, system, and program product for presenting electronic surveillance data. One method according to the invention includes identifying a point to be surveyed; establishing a schedule at which the point will be surveyed; capturing a first image of the point; storing the first image; capturing a second image of the point; storing the second image; highlighting a difference between the first and second images; and presenting the first and second images to a user. | 12-04-2008 |
20080298694 | Method for Coding RGB Color Space Signal - A method for coding an RGB color space signal is disclosed. In accordance with the method, a base plane is encoded using an independent mode, and an enhanced plane is encoded by referring to the base plane without converting the RGB color space signal into YCbCr color space signal to reduce a redundancy between RGB planes and improve a compression ratio of an image. | 12-04-2008 |
20080298695 | MOTION VECTOR DETECTING APPARATUS, MOTION VECTOR DETECTING METHOD AND INTERPOLATION FRAME CREATING APPARATUS - According to one embodiment, a motion vector detecting apparatus performs block matching of a plurality of image frames to detect a motion vector. The motion vector detecting apparatus has a macroblock joining section forming a joined macroblock in which a plurality of macroblocks including repeating images among macroblocks being subjects of the block matching are joined by every motion characteristic of the repeating image included in each macroblock. | 12-04-2008 |
20080310742 | Apparatus and method employing pre-ATR-based real-time compression and video frame segmentation - One subject of this invention is the development of a novel region of interest (ROI) method, or Frame Segmentation Method that can be provided within a video stream, in real-time, or more precisely within a few milliseconds of video frame duration of 30 msec, or even in the sub-millisecond range. This video frame segmentation is the basis of Pre-ATR-based Ultra-Real-Time (PATURT) video compression. Still other subjects of this invention are morphing compression, and watermarking, also based on the PATURT. The applications of the PATURT innovation include ROI-based real-time video recording that has special applications for aircraft pilot/cockpit video recording in “black-box” devices, recording aircraft accidents, or catastrophes. Such black-box devices usually need to pass high impact (3400 g), high temperature (1100° C., in 1 h), and other harsh environmental tests. In this invention, they also have the capability of reporting the last cockpit events up to 0.5 seconds before an accident, including all cockpit sensor readings, as well as pilots' behavior, the latter with fully scrambled and non-recoverable facial information. Further applications include video surveillance. The latter can be also applied to missile defense (recognizing real target or real missile, from false targets (decoys)), or to other Ultra-Real-Time (URT) civilian and military scenarios. | 12-18-2008 |
20080317365 | METHOD AND DEVICE FOR CONDENSED IMAGE RECORDING AND REPRODUCTION - A method for decoding coded image data, and which includes receiving the coded image data, in which some of the coded image data includes identifier information of a reference image for specifying the reference image among previous images, and other coded image data does not include the identifier information of the reference image, and in which the some of the coded image data including the identifier includes a predetermined time, detecting the reference image based on the identifier information when the coded image data has the identifier information, and decoding the coded image data based on the detected reference image when the code image data includes the identifying information of the reference image, and decoding the coded image data based on the coded image data itself when the code image data does not include the identifying information. | 12-25-2008 |
20080317366 | METHOD AND DEVICE FOR CONDENSED IMAGE RECORDING AND REPRODUCTION - A method for decoding coded image data, and which includes determining whether a property type of an image data is a first coding type or a second coding type, in which the first coding type of the image data includes identifier information of a reference image for specifying the reference image among previous images, and the second coding type of the image data does not include the identifier information of the reference image, detecting the reference image based on the identifier information for the first coding type of the image data, obtaining moving vector information related to the reference image, and decoding the first coding type of the image data based on the detected reference image and the obtained moving vector information, and decoding the second coding type of the image data based on the image data itself. | 12-25-2008 |
20090010552 | IMAGE DISTRIBUTION APPARATUS, COMMUNICATION TERMINAL APPARATUS, AND CONTROL METHOD THEREOF - An image distribution apparatus divides image data of a single frame into a plurality of blocks, orthogonally transforms the blocks and calculates transformation coefficients, quantizes the calculated transformation coefficients, codes the quantized transformation coefficients, and distributes the coded image data. The image distribution apparatus acquires the quantized transformation coefficients, stores the acquired transformation coefficients in a storage unit, calculates differences between the transformation coefficients of a first frame and the transformation coefficients of a second frame stored in the storage unit in a unit of block, counts blocks whose difference values calculated above are equal to or greater than a predetermined value as changing blocks of the first frame, and determines that the first frame has changed when the counted number of blocks is equal to or greater than a predetermined value. | 01-08-2009 |
20090010553 | Data Processing Apparatus, Data Processing Method and Data Processing Program, Encoding Apparatus, Encoding Method and Encoding Program, and Decoding Apparatus, Decoding Method and Decoding Program - A data processing apparatus includes a motion vector storage unit, an index value generating unit, a storage control unit, and a motion vector reading unit. The motion vector storage unit stores a motion vector in a unit block area. The index value generating unit generates the index value corresponding to a position of the unit block at upper left and upper right corners of an object block for which a prediction motion vector is to be acquired, on the basis of a size of the object block. The storage control unit copies a motion vector of an adjacent block by each of the unit block area and stores the copied motion vector. The motion vector reading unit obtains the index value indicating the unit block area on the basis of the index value. The prediction motion vector is obtained on the basis of the motion vector. | 01-08-2009 |
20090016621 | MOVING-PICTURE CODING DEVICE AND MOVING-PICTURE CODING METHOD - A moving-picture coding device that performs inter-field motion compensation prediction, includes a reference limit area determining unit that determines to select, for each reference picture, with respect to reference pictures used for coding, a luminance or chrominance reference limit area putting a limit to a reference picture used for generating a prediction picture of a luminance or chrominance of a coding target block belonging to the coding target picture limit area of the case upon each reference picture being previously coded; a selecting inhibit vector determining unit that determines, in a case of coding the coding block belonging to the coding target picture limit area, a selecting inhibit vector that inhibits selecting a luminance and the chrominance are comprised only of pixels of the luminance reference limit area and the chrominance reference limit area. | 01-15-2009 |
20090016622 | Image transmitting apparatus, image transmitting method, receiving apparatus, and image transmitting system - An image transmitting apparatus transmits an image based on image frame information including encoded data of a plurality of areas obtained by dividing an image frame and a header including configuration information of each area. The apparatus includes an area selecting unit selecting one area or a plurality of areas from among the plurality of areas of one image frame or a plurality different image frames, an information processing unit extracting encoded data of the area selected by the area selecting unit from encoded data of the plurality of areas included in the image frame information of the one image frame or the plurality of different image frames and creating a header including configuration information of each area selected by the area selecting unit to generate new image frame information, and an image transmitting unit transmitting the image frame information generated by the information processing unit to a receiving end. | 01-15-2009 |
20090016623 | Image processing device, image processing method and program - There is provided an image processing device that is capable of performing a frame rate conversion of the coded data. The image processing device includes an encoded difference data decoding portion that decodes the coded data that is input into encoded difference data. The image processing device also includes an interpolated encoded difference data creation portion that creates interpolated encoded difference data that is inserted between frames in the encoded difference data, based on the encoded difference data. The image processing device also includes a frame rate conversion portion that performs a frame rate conversion of the encoded difference data using the interpolated encoded difference data. | 01-15-2009 |
20090022408 | IMIAGE PROCESSING APPARATUS AND IMAGE PROCESSING PROGRAM - It is an object to provide an image processing apparatus and an image processing program in which motion information detected from an image is used for a different image processing corresponding to image information so that the detected motion information capable of easily synchronizing the image with the motion information to reduce a circuit scale is shared in a signal processing requiring a plurality of motion information. Motion information is detected by a motion detecting portion ( | 01-22-2009 |
20090022409 | Motion encoding of still images - The present invention is directed to a method and apparatus for encoding a series of still images. The first image is captured and stored, then for each subsequent image of the series, that image is captured and compared to the first image or the previous image and difference information between the first or previous image and each subsequent image of the series is stored, resulting in one output file that contains the base image and difference information for each subsequent image, thereby reducing the amount of storage needed to store a series of images. | 01-22-2009 |
20090034854 | VIDEO ENCODING AND DECODING METHOD AND APPARATUS USING WEIGHTED PREDICTION - Provided is a video encoding and decoding method and apparatus. The video encoding method includes selecting a plurality of reference blocks based on a plurality of motion vectors and setting weights assigned to the plurality of reference blocks independently for each of a plurality of regions of a current block in order to predict and encode the current block, thereby providing a new encoding mode allowing accurate prediction of the current block and thus improving the compression rate of video encoding. | 02-05-2009 |
20090052788 | Image Processing Method, Image Processing Program, Image Processing Device, and Imaging Device - An image-processing method is characterized by including a searching operation of searching for a local motion vector from each of blocks in the plural images, an electing operation of electing a representative motion vector from the local motion vectors of the respective blocks, and an approximating operation of approximating a motion vector distribution on the images based on the representative motion vector in order to detect motion between plural images with high precision without increasing the number of blocks made by dividing an image. In addition, when an approximate surface thereof is a plane, the operation amount for approximating the motion vector distribution and the information amount for representing the motion vector distribution can be minimized. | 02-26-2009 |
20090060359 | METHOD AND APPARATUS FOR ESTIMATING AND COMPENSATING SPATIOTEMPORAL MOTION OF IMAGE - A method of estimating and compensating for motion in image decoding are provided. The method involves determining a reference block of a reference frame indicated by a motion vector of a current block of a current frame being decoded, and generating a spatiotemporal estimation block of the current block by using the current frame and the reference frame, when some pixels of the reference block are outside the reference frame. | 03-05-2009 |
20090074310 | IMAGE DATA COMPRESSION METHOD - An image data compression method is disclosed. Firstly, check a variance between a first image data and a second image data for comparing the variance with a threshold value. When the variance is smaller than a threshold value, compare the first image data with the second image data to generate a motion vector and compress the motion vector. Then calculate the first image data and the second image data according to the motion vector so as to get an offset value of the motion vector. Next, encode the offset value of the motion vector, compress the offset value of the motion vector, and encode as well as compress the first image data. Thus the compression ratio is improved and image distortion is avoided. | 03-19-2009 |
20090074311 | SYSTEM AND METHOD FOR DETECTING VISUAL OCCLUSION BASED ON MOTION VECTOR DENSITY - A method of processing image data, comprising providing image data configured to display a first frame comprising a plurality of blocks, each block having a motion vector indicative of a change of location of the block between the first frame and a successive second frame and determining a change in state of occlusion of a first block of the plurality of blocks by reference to motion vectors having a destination in the first block. | 03-19-2009 |
20090074312 | HIGH-SPEED MOTION COMPENSATION APPARATUS AND METHOD - The present invention relates to a high-speed motion compensation apparatus and method. The high-speed motion compensation apparatus for H264/AVC includes a bus interface unit for reading a plurality of word addresses from an external storage device, aligning the reference pixels arranged over the plurality of word addresses, temporarily storing the aligned reference pixels, and sequentially outputting the aligned and temporarily stored reference pixels. A buffer unit temporarily stores overlapping reference pixels, which are repeatedly used to generate the sub-pixels, among the reference pixels output from the bus interface unit. An interpolation unit generates first half pixels, second half pixels, first quarter pixels, and second quarter pixels, using the reference pixels output from the bus interface unit. A chroma filter unit generates chrome pixels using the reference pixels output from the bus interface unit. | 03-19-2009 |
20090087108 | Intra Motion Prediction for Response Time Compensation - An apparatus for a response time compensation system includes a plurality of complexity modules and a motion vector module. The complexity modules determine a plurality of complexity values based on current image information and prior image information. The motion vector module determines a desired complexity value based on a lowest of complexity values. The motion vector determines a desired motion vector based on the lowest of the plurality of complexity values. The desired complexity value and the desired motion vector are used to compress the current image information into a compressed bitstream. The compressed bitstream is used by the response time compensation system to provide display element response time compensation information for a display. | 04-02-2009 |
20090103819 | MOVING IMAGE RECEIVING APPARATUS - A moving image receiving apparatus has a moving image decoding apparatus ( | 04-23-2009 |
20090123082 | BLOCK-BASED IMAGE STABILIZATION - This disclosure describes image stabilization techniques for devices with image capture capabilities. An image capture device may capture two or more images and combine the image using the techniques described in this disclosure. In particular, the image capture device may compute motion vectors for a plurality of blocks of pixels of one of the images. In cases, the image capture device may also interpolate or extrapolate motion vectors for individual pixels or sub-blocks of pixels using the block motion vectors. The image capture device may then average the first and second images by averaging each of the pixels of the first image with pixels of the second image that correspond to a location indicated by the plurality of motion vectors. The techniques may be particularly effective in reducing blur in image information resulting from certain movements during image capture or use of certain image capture technologies. | 05-14-2009 |
20090129687 | Procedure and device for detecting fades in a sequence of images - The invention relates to a method for detecting a fade in a sequence of images which comprises the following steps:
| 05-21-2009 |
20090129688 | 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 the second reference image and a second destination image to derive motion vectors for the first and second destination images every reference region, obtaining correlation values between the regions of the first and second destination images that are indicated by the motion vectors and the reference region to determine the reference region as a high or low correlation region, generating an interpolation image candidate between the first reference and second images using the reference region determined as the high correlation region, and mixing the interpolation image candidates using the motion vectors of the reference region to produce an interpolation image. | 05-21-2009 |
20090129689 | Transcoded Images for Improved Trick Play - The present invention provides a method and apparatus for facilitating processing of images contained in an encoded video stream. In one embodiment of the present invention, a plurality of non-intra coded images are transcoded into intra-coded images (I-images). The transcoded I-images are then used to facilitate trick mode playback, such as reverse playback, fast reverse playback or fast forward playback. In addition, an image sequence window is defined and transcoded I-images which fall outside of the image sequence window are deleted from a memory. | 05-21-2009 |
20090136146 | IMAGE PROCESSING DEVICE AND METHOD, PROGRAM, AND RECORDING MEDIUM - The present invention relates to an image processing device and method, a program, and a recording medium whereby the detection precision of a motion vector by the gradient method can be further improved. A counter value computing unit | 05-28-2009 |
20090141993 | SYSTEM FOR FINDING ARCHIVED OBJECTS IN VIDEO DATA - A system includes a motion detection processor, a motion tracking processor, a people detection processor, a controller, a fusion processor, an appearance model generator processor, a database, a fast search processor, and a matching processor. The motion detection processor, the motion tracking processor, the controller, the people detection processor, the fusion processor, and the appearance model generator processor comprise an analytics pipeline, and the database and the fast search processor comprise a data index pipeline. | 06-04-2009 |
20090190845 | MOTION-COMPENSATED RESIDUE BASED TEMPORAL SEARCH RANGE PREDICTION - Efficient temporal search range predication for motion estimation in video coding is provided where complexity of using multiple reference frames in multiple reference frame motion estimation (MRFME) can be evaluated over a desired performance level. In this regard, a gain can be determined for using regular motion estimation or MRFME, and a number of frames if the latter is chosen. Thus, the computational complexity of MRFME and/or a large temporal search range can be utilized where it provides at least a threshold gain in performance. Conversely, if the complex calculations of MRFME do not provide sufficient benefit to the video block prediction, a smaller temporal search range (a less number of reference frames) can be used, or regular motion editing can be chosen over MRFME. | 07-30-2009 |
20090190846 | SCALING AN IMAGE BASED ON A MOTION VECTOR - Currently, various television standards use different aspect ratios. For example, a wide screen aspect ratio of 16:9 is gaining popularity over the existing TV broadcasts that use 4:3 aspect ratio. A method of scaling an image horizontally with a uniform or non-uniform scaling ratio is referred to as “panoramic scaling”. A device | 07-30-2009 |
20090196515 | Method and apparatus to encode/decode image efficiently - A method of and apparatus to efficiently encode and/or decode an image are provided. The method of encoding an image includes: calculating a motion vector of a main reference image by estimating a motion of a current image with reference to the main reference image; deriving a motion vector of at least one auxiliary reference image from this motion vector; generating a prediction image of the current image by using a motion vector of the main reference image or the motion vector of the at least one auxiliary reference image; and encoding a residue image between the current image and the prediction image. | 08-06-2009 |
20090202163 | DETERMINATION OF OPTIMAL FRAME TYPES IN VIDEO ENCODING - The invention facilitates the use of low resolution estimation to identify an optimal sequence of frame types for encoding a stream of video data. In one embodiment a series of video frames are downscaled and divided into superblocks. Low resolution motion estimation metrics are calculated for the superblocks and compared to corresponding superblocks of a previous frame. A series of video frame types is selected based on the comparison metrics and used to encode the video frames. | 08-13-2009 |
20090208122 | IMAGE CODING METHOD AND APPARATUS, AND IMAGE DECODING METHOD AND APPARATUS - In an image coding apparatus | 08-20-2009 |
20090208123 | ENHANCED VIDEO PROCESSING USING MOTION VECTOR DATA - A device and method for interpolation during frame rate conversion are disclosed. The method includes, receiving original frames F | 08-20-2009 |
20090208124 | IMAGE PROCESSING APPARATUS, IMAGE PROCESSING METHOD, AND PROGRAM - An image processing apparatus which performs processing on an input moving image including a plurality of access units arranged every first period, includes a motion vector calculation unit which calculates a motion vector of an object included in the input moving image every second period, a motion vector conversion unit which, converts the motion vector by multiplying the calculated motion vector by a predetermined gain, a frame compensation unit which generates an output moving image including a plurality of access units arranged every third period by performing frame compensation processing of converting or compensating for the access units on the input moving image so that the object moves in accordance with the motion vector which has been subjected to the conversion, and a gain calculation unit which calculates the gain in accordance with brightness in a user environment and supplies the obtained gain to the motion vector conversion unit. | 08-20-2009 |
20090238479 | Flexible frame based energy efficient multimedia processor architecture and method - A codec system is provided which includes encoding and decoding functions in a plurality of application environments. The codec subsystem encodes raw uncompressed HD-SDI video signals from a camera's optical subsystem into an MPEG-2 transport stream which is stored in onboard media. The subsystem may be programmed to encode or decode a plurality of video and audio formats as required by multiple HD-camera manufactures. A stand alone encoder decoder system is also provided in a network configuration for a studio production system. A programmable set of hardware including BSP, HD-SDI, SD-SDI, multiplexer/demultiplexer and MPEG-2 transport streams are provided. An intelligent power consumption management system is also provided. | 09-24-2009 |
20090263033 | METHOD AND APPARATUS FOR INTERPOLATING AN IMAGE - This invention concerns the interpolation of new intermediate images within an existing set of related images, for example views of a scene captured at different times, such as a sequence of film frames or video fields, or views of a scene captured from different camera positions, either simultaneously or in a time sequence. Motion vectors established for pixels or regions in at least one existing image are used to shift those pixels or regions to the output position of the new image. The shifted pixels or regions are combined in dependence on a probability of accuracy measure for the respective motion vector. The probability of accuracy measure may be formed from displaced-field difference measurements. The occlusion of objects is determined and used in forming the probability of accuracy measure. | 10-22-2009 |
20090274381 | SCALABLE CODING - A method of encoding data comprises the steps of dividing the data into sets of data, transforming each set of data into a set of transform coefficients (A, B, C), assigning each transform coefficient to a single sub-set (S | 11-05-2009 |
20090279799 | IMAGE PROCESSING APPARATUS AND IMAGE PROCESSING METHOD - An edge map generator/edge weighting coefficient generator performs edge detection for respective blocks that compose a moving image frame Ft, and calculates correlations between the edges of the respective blocks and those of neighboring blocks as edge weighting coefficients. A predictive vector candidate determination unit calculates a plurality of motion vector candidates for each block based on this edge weighting coefficient. Of these candidates, a motion vector detector obtains a candidate with a small evaluation value based on prediction errors and motion vector cost as a motion vector, thereby generating an interpolation frame Ft-0.5. | 11-12-2009 |
20090297052 | SYSTEM AND METHOD FOR ESTIMATING THE CENTERS OF MOVING OBJECTS IN A VIDEO SEQUENCE - Systems and methods for estimating the centers of moving objects in a video sequence are disclose. One embodiment is a method of defining one or more motion centers in a video sequence, the method comprising receiving a video sequence comprising a plurality of frames, receiving a motion history image for each of a subset of the plurality of frames based on the video sequence, identifying, through use of the motion history image, one or more data segments having a first orientation, wherein each data segment having the first orientation has a start location and a length, identifying, one or more data segments having a second orientation, wherein each element of a data segment having the second orientation is associated with a data segment having the first orientation, and defining a corresponding motion center for one or more of the indentified data segments having the second orientation. | 12-03-2009 |
20090304293 | MOTION ESTIMATION METHOD AND RELATED APPARATUS FOR EFFICIENTLY SELECTING MOTION VECTOR - A motion estimation method includes selecting a plurality of selected motion vectors from a plurality of candidate motion vectors according to dissimilarity/priorities of the candidate motion vectors and determining a target motion vector corresponding to a minimum block matching cost according to the selected motion vectors without referring to each non-selected motion vector remaining in the candidate motion vectors. | 12-10-2009 |
20090304294 | IMAGE ENCODING DEVICE AND IMAGE ENCODING METHOD - An image encoding device includes a single image pickup unit generating image data by shooting a subject, an image compression unit generating digital image data by encoding the image data, a distance measuring unit measuring a distance to the subject during the shooting, and a multiplexing unit generating multiplexed data based on the digital image data and the measured distance by multiplexing distance data indicating the distance to a subject of each of given pixel blocks of the digital image data onto the digital image data. | 12-10-2009 |
20090310875 | MOTION ESTIMATION METHOD - A motion estimation method uses a search start point and a plurality of search paths extending from the start point. The method finds an image point along the plurality of search paths that has a minimum comparison value with a reference image block. This image point with a minimum comparison value becomes the new search start point, with a plurality of new search paths extending from the new start point. The method then finds the image point along the plurality of new search paths that has a minimum comparison value with the reference image block. The cycle repeats until points on the search paths have comparison values higher than the start point. | 12-17-2009 |
20090310876 | IMAGE PROCESSING APPARATUS, IMAGE PROCESSING METHOD, AND PROGRAM - An image processing apparatus includes a motion vector detection unit configured to detect a motion vector at a predetermined space position of a frame at a predetermined time from an input image of a plurality of temporally different frames and obtain a reliability of the motion vector; a motion vector evaluation unit configured to obtain, at each space position, an evaluation value of the motion vector at the space position that is within a predetermined range including a subject space position that is a space position of interest, on the basis of the reliability at the space position and a distance from the subject space position; and a motion vector correction unit configured to correct the motion vector at the subject space position on the basis of the evaluation value and the motion vector at the space position of the predetermined range. | 12-17-2009 |
20090324115 | Converting the frame rate of video streams - A frame rate conversion may be done using a target image between a current and a previous image. A first motion field is estimated between the target image and the current image. A second motion field is estimated between the target image and the previous image. The motion fields are then used for motion compensation in the frame rate conversion. | 12-31-2009 |
20100002944 | DETERMINATION OF A FIELD REFERENCING PATTERN - Several methods and a system to perform determination of a field referencing pattern are disclosed. In one aspect, a method is disclosed. A motion vector of a previously coded frame is analyzed using a processor and a memory. A statistic is updated based on whether the motion vector includes one or more of a fractional pel vertical component, a half pel vertical component, and an integer pel vertical component. A field referencing pattern of a target field is determined based on the statistic and an exception protocol. | 01-07-2010 |
20100014765 | Motion vector detecting device, motion vector detecting method, image encoding device, and program - A motion vector detecting device includes: a motion predicting and compensating means for calculating cost values of a plurality of motion vectors, which is candidates of an optimal motion vector, with a first pixel precision every prediction mode and calculating the optimal motion vector with a second pixel precision and a cost value of the optimal motion vector with the second pixel precision on the basis of a gradient of the cost values. | 01-21-2010 |
20100021073 | CODING METHOD AND CODING APPARATUS - Provided are methods and apparatuses for coding a motion vector by a multimedia image codec. The method including: calculating and storing difference vectors which represent differences between adjacent motion vectors of image data; selecting a central axis of the stored difference vectors based on trend information of the difference vectors; transforming the difference vectors based on the central axis of the difference vectors; and performing bit coding using the axis-transformed difference vectors. | 01-28-2010 |
20100027898 | IMAGE PROCESSING METHOD OF NOISE REDUCTION AND APPARATUS THEREOF - An image processing method of noise reduction and an apparatus thereof are disclosed herein. In the image processing method, a current image having a plurality of image blocks is provided. A first block of the image blocks of the current image is substrate by the first block of at least one previous image for obtaining a difference block. Next, the difference block is performed on a motion detection process for determining whether the first block of the current image is in a static state. When the first block of the current image is in the static state, the first block of the current image is performed on a temporal filtering process for reducing the noise. By analyzing the static state, occurrence of motion blur can be prevented. | 02-04-2010 |
20100027899 | DATA ENCODING SYSTEM, METHOD THEREOF AND DIGITAL IMAGE CAPTURING DEVICE USING SAME - A data encoding system for encoding image data in a buffer includes a codec, a ratio calculator, and a controller. The codec is configured for reading the image data from the buffer in parts, encoding the read parts of the image data using a compression ratio, and writing the encoded parts back to the buffer. The ratio calculator is configured for calculating a first ratio of the size of the encoded parts to the amount of free space of the buffer before any part of the image data was encoded, and a second ratio of size of the read parts to that of the entire image data. The controller determines whether the first ratio is larger than the second ratio, increasing the compression ratio if the first ratio is larger than the second ratio, and controlling the codec to re-encode the image data using the increased compression ratio. | 02-04-2010 |
20100027900 | MOTION VECTOR DETECTING APPARATUS, MOTION VECTOR DETECTING METHOD, AND PROGRAM - Generation of evaluation value information about a motion vector, extraction of candidates for the motion vector on the basis of the evaluation value information, and determination of the motion vector to be allocated from the candidates for the motion vector are performed. The possibility that a reference pixel a in a second frame is a candidate for a motion from a target point in a first frame is evaluated on the basis of pixel-value correlation information to generate an evaluation value table. A constant area is adaptively set around each of the target pixel and the reference pixel corresponding to each extracted candidate for the motion vector in accordance with the state of the continuity of a constant pixel value. The motion vector from the first frame to the second frame is allocated on the basis of the result of comparison between values calculated for the constant areas. | 02-04-2010 |
20100080477 | SYSTEM, COMPUTER PROGRAM PRODUCT AND ASSOCIATED METHODOLOGY FOR VIDEO MOTION DETECTION USING SPATIO-TEMPORAL SLICE PROCESSING - A system, computer program product and associated methodology for video motion detection combines a series of images of a video sequence into an image volume having vertices of X, Y and t. The image volume is sliced in either the (X,t) or (Y,t) planes, filtered with a spatio-temporal filter and thresholded to reduce the amount of information. Then a search algorithm searches along search lines in a subset of the video sequence to locate motion. Motion can be detected by identifying lines that are not parallel to any of the vertices. Stationary subjects and lighting changes appear as lines parallel to one of the vertices. Thus, true motion can be distinguished from lighting changes. | 04-01-2010 |
20100080478 | IMAGE CODING APPARATUS AND IMAGE CODING METHOD - An image coding apparatus is mainly characterized by (i) dividing each of fields into an I-slice and P-slices, and determining the position of the I-slice in each of a predetermined number of first fields such that a current I-slice is sequentially shifted from the first end of a starting first field to the second end of an ending first field and such that a similar shift is repeated for each predetermined number of first fields, when a current field is a first field, and further (ii) determining, when the current field is the first field, that each P-slice located closer to the first end than a corresponding I-slice can refer to only a first field coded immediately before, and determining, when the current field is the second field, that at least one second field in the predetermined number of fields can refer to only a first field coded immediately before. | 04-01-2010 |
20100124379 | METHOD OF FILTERING A VIDEO SEQUENCE IMAGE FROM SPURIOUS MOTION EFFECTS - According to the novel method, roto-translational and zooming parameters describing spurious motion effects are determined by exploiting any of the many block matching algorithms commonly used for motion estimation for calculating a motion vector for all or for a selected number of blocks of pixels of the current frame that is processed. Some of the so calculated motion vectors are not taken into account for estimating spurious motion effects. The roto-translational and zooming parameters describing what is considered to be spurious global motion between a current frame and the precedent frame of the sequence, are calculated by processing the selected motion vectors of blocks of pixels of the frame through a recursive procedure that includes computing error values and readjusting the roto-translational and zooming parameters based on the error values. | 05-20-2010 |
20100135587 | METHOD AND APPARATUS FOR CODING IMAGES WITH DIFFERENT IMAGE QUALITIES FOR EACH REGION THEREOF, AND METHOD AND APPARATUS CAPABLE OF DECODING THE IMAGES BY ADJUSTING THE IMAGE QUALITY - A region of interest is set within an image, the region of interest is tracked along motion of an object marked out within the image, and coding is performed in a manner that image quality differs between the region of interest and a region other than the region of interest. A wavelet transform unit applies a low-pass filter and a high-pass filter in the respective x and y directions of an original image, and divides the image into four frequency sub-bands so as to carry out a wavelet transform. A quantization unit quantizes, with a predetermined quantizing width, the wavelet transform coefficients outputted from the wavelet transform unit. A motion detector detects the motion of an object. A ROI setting unit moves a ROI region according to this motion of an object. In the case of moving images where a viewpoint changes, the background may be separated from the object and then the ROI region may be moved according to the motion of the object and the motion of the background. | 06-03-2010 |
20100150462 | IMAGE PROCESSING APPARATUS, METHOD, AND PROGRAM - An image processing apparatus detecting, from an input image, a still-zone area disposed at an edge of the input image and displaying a same image continuously, the apparatus including: a difference calculation mechanism calculating a difference between pixel values of pixels located at a same position of the input image in different frames with each other for each pixel of the input image; a pixel-motion-information generation mechanism generating pixel-motion information indicating whether there is a change in the pixel values of the pixels of the input image on the basis of the difference; and a first detection mechanism comparing the pixel-motion information of a plurality of the pixels arranged in a first direction in the input image, and detecting a boundary position in the first direction between the still-zone area and an effective area excluding the still-zone area in the input image. | 06-17-2010 |
20100166327 | SYSTEM AND METHOD FOR INTRA-FRAME COMPRESSION USING PREDICTIVE CODING - A system and method for intra-frame compression using predictive coding utilizes some pixels of a macroblock of a video frame as reference pixels to perform predictive coding on the rest of the macroblock when some or all predefined reference pixels for performing predictive coding on the macroblock are not available in the video frame. | 07-01-2010 |
20100177974 | IMAGE PROCESSING METHOD AND RELATED APPARATUS - An image processing method is used for determining a motion vector of a covered/uncovered area within an interpolated picture when picture interpolation is performed. The interpolated picture includes a plurality of blocks, and the image processing method includes: generating a first motion vector and a second motion vector of a block within the interpolated picture; determining which one of the covered and uncovered areas the block is located in, and calculating a reference vector according to the first and second motion vectors; and determining a motion vector of the block according to the reference vector, wherein the reference vector is obtained from vector calculation of the first and second motion vectors using the principle of similar triangles. | 07-15-2010 |
20100246985 | APPLICATION BASED ADAPTIVE ENCODING - A system and method for encoding dynamic image information for an image generated by a computer application executing on a processor. Various aspects of the present invention may comprise determining a first set of information describing a reference image. A second set of information may be determined for describing an image, wherein the second set of information comprises information indicative of movement between the image and the reference image. For example, a set of primary movement directions may be determined based at least in part on the computer application generating the image. Such set of primary movement directions may be utilized for analyzing the image relative to the reference images. The difference between the image and the reference image may, for example, be analyzed using at least one of the set of primary movement directions. A movement direction may, for example, be utilized to describe the image. | 09-30-2010 |
20110013852 | APPROACH FOR DETERMINING MOTION VECTOR IN FRAME RATE UP CONVERSION - One embodiment of the present invention sets forth a frame-up conversion method for preparing an interpolated frame. The method comprises (a) selecting a second block neighboring a first block within a first frame, (b) defining a first search window according to a second motion vector for the second block to identify a first matching block, (c) defining a second search window according to a location of the first matching block to identify a second matching block, (d) updating the first matching block to be the second matching block and updating the second search window and the second matching block or setting the second matching block as a target matching block based on whether the second matching block is the first matching block, (e) repeating (d) until the target matching block is set, determining the first motion vector by reference to the target matching block, and preparing the interpolated frame according to the first motion vector. | 01-20-2011 |
20110013853 | APPROACH FOR DETERMINING MOTION VECTOR IN FRAME RATE UP CONVERSION - One embodiment of the present invention sets forth a method for determining a first motion vector for a first block in a first frame. The method includes selecting a plurality of candidate blocks corresponding to the first block and a first set of candidate motion vectors for the plurality of candidate blocks from a reference frame, selecting one or more neighbor blocks neighboring the first block and a second set of motion vectors for the one or more neighbor blocks from the first frame, calculating an index based on a difference between the first block and the each candidate block, a reliability factor associated with the second set of the motion vectors, a first distance between the first block and each of the one or more neighbor blocks, and a second difference between each of the first set of candidate motion vectors and each of the second set of the motion vectors for each of the plurality of candidate blocks, selecting a matching block corresponding to the first block from the plurality of candidate blocks based on the indexes, and determining the first motion vector according to the matching block. | 01-20-2011 |
20110170792 | Encoding and Decoding Architecture of Checkerboard Multiplexed Image Data - A device includes a coder or a codec configured for interleaved image data utilizing diamond shaped blocks for motion estimation and/or motion compensation and utilizing square or orthogonal transforms of residual data. In various embodiments, the decoder may be configured, among others, to perform de-blocking on edges of the diamond shaped blocks and/or data padding at boundaries of the image data. Additionally a method is proposed in which at least one of a transform and quantization process to be applied to de-multiplexed data is modified. One application is to combine left and right stereoscopic images, interleaved in a checkerboard manner. | 07-14-2011 |
20110176740 | IMAGE CODING METHOD, IMAGE CODING APPARATUS, PROGRAM, AND INTEGRATED CIRCUIT - Provided is an image coding method for determining one of frame coding and field coding while suppressing increase in the complexity. The image coding method includes: coding a current picture included in the pictures (S | 07-21-2011 |
20110188767 | Systems and Methods of Inter-Frame Compression - A system and method for rendering images, and performing operations such as windowing and leveling, when the parameters of a client appliance are known and rendering images when the parameters of a client appliance are unknown. The invention also considers the rendering from the client appliance perspective and the server appliance perspective. | 08-04-2011 |
20110194782 | Systems and Methods of Inter-Frame Compression - A system and method for rendering images, and performing operations such as windowing and leveling, when the parameters of a client appliance are known and rendering images when the parameters of a client appliance are unknown. The invention also considers the rendering from the client appliance perspective and the server appliance perspective. | 08-11-2011 |
20110200264 | CODING STRUCTURE - Apparatuses and techniques relating to encoding a video are provided. An encoding device includes a motion coding module configured to determine a coding block level for processing an image data, and further configured to determine a block formation for a motion coding of the image data according to the coding block level; and a texture coding module configured to determine a block size for a texture coding of the image data according to the block formation to thereby generate a coded bit stream. | 08-18-2011 |
20110235929 | METHOD AND APPARATUS FOR IMAGE ENCODING - An image encoding method for encoding an image using intra coding and interframe coding is offered. A refreshing area in which image refreshing is performed by intra coding is established. The refreshing area is shifted in an equal increment every frame such that the refreshing area traverses through the whole frame periodically. Where a macroblock that have passed through the refreshing area is interframe coded, a motion compensation vector of the macroblock is selected such that an image which has passed through the refreshing area is referenced. | 09-29-2011 |
20110243468 | IMAGE CODING APPARATUS - A refresh area is taken advantage of when a series of images are coded using Intra-frame coding and Inter-frame coding, a partial area of an image being forcefully Intra-frame coded (Intra MBs) in the refresh area. As the prediction mode for prediction of the Intra MBs inside the refresh area, a prediction mode is selected where the prediction is executable based on only the image that exists inside the refresh area. | 10-06-2011 |
20110311152 | IMAGE PROCESSING DEVICE AND IMAGE PROCESSING METHOD - An image processing device includes: a plurality of encoding units that encode image data; a shared memory that stores reference image data which is used for encoding performed by each of the plurality of encoding units; and a control unit that secures an encoding unit from the plurality of encoding units, which is made to encode an intra-frame prediction encoded image and a forward prediction encoded image by priority, and that makes an encoding unit, which is not used to encode the intra-frame prediction encoded image or the forward prediction encoded image, encode a bidirectional prediction encoded image, using reference image data stored in the shared memory during a period where the secured encoding unit does not perform the encoding. | 12-22-2011 |
20120076431 | APPLICATION BASED ADAPTIVE ENCODING - A system and method for encoding dynamic image information for an image generated by a computer application executing on a processor. Various aspects of the present invention may comprise determining a first set of information describing a reference image. A second set of information may be determined for describing an image, wherein the second set of information comprises information indicative of movement between the image and the reference image. For example, a set of primary movement directions may be determined based at least in part on the computer application generating the image. Such set of primary movement directions may be utilized for analyzing the image relative to the reference images. The difference between the image and the reference image may, for example, be analyzed using at least one of the set of primary movement directions. A movement direction may, for example, be utilized to describe the image. | 03-29-2012 |
20120082394 | IMAGE PROCESSING APPARATUS AND IMAGE PROCESSING METHOD - An image processing apparatus including an image detecting unit, an image interpolating unit and an image blending unit is provided. The image detecting unit detects a pixel difference value of an image frame and a previous image frame or a next image frame thereof and outputs a weight value according to the pixel difference value. The image interpolating unit interpolates a pixel value of the image frame in an intra-field interpolation method and an inter-field interpolation method. The image blending unit blends the pixel value interpolated in the intra-field interpolation method and the pixel value interpolated in the inter-field interpolation method to restore the image frame according to the weight value. An image processing method is also provided. | 04-05-2012 |
20120093427 | IMAGE ENCODING DEVICE, IMAGE DECODING DEVICE, IMAGE ENCODING METHOD, AND IMAGE DECODING METHOD - A quantizing matrix selecting part 3 for calculating the average and variance of brightness values in a prediction image created by a motion-compensated prediction unit | 04-19-2012 |
20120128261 | ADAPTIVE MOTION SEARCH RANGE DETERMINING APPARATUS AND METHOD - Provided is an adaptive motion search range determining apparatus and method for encoding UHD-class high-resolution images. The adaptive motion search range determining apparatus includes an MVD average/standard deviation calculation unit calculating an value average and a standard deviation of MVDs of neighboring macroblocks of a current macroblock, and a motion search range determination unit determining a motion search range of the current macroblock using the value average and the standard deviation. According to the adaptive motion search range determining apparatus, it is possible to enable each macroblock to have an adaptive search range by variably adjusting a motion vector search range of a current macroblock with reference to motion vectors of neighboring macroblocks of the current macroblock. | 05-24-2012 |
20120189218 | IMAGE PROCESSING APPARATUS AND IMAGE PROCESSING METHOD - An image processing apparatus includes a demultiplexing circuit to sample image data at a first sampling point, reduce sampled image data to generate first reduced image data, sample the image data at a second sampling point that is different from the first sampling point and reduce sampled image data to generate second reduced image data. | 07-26-2012 |
20120189219 | IMAGE INFORMATION DECODING APPARATUS AND IMAGE INFORMATION DECODING METHOD FOR MOTION PREDICTION AND/OR COMPENSATION OF IMAGES - The present invention is directed to an image information encoding apparatus, used in receiving compressed image information through network media when processing of such compressed image information is performed on storage media. A picture sorting buffer delivers information of picture type of frame Picture_type to a picture type discrimination unit. The picture type discrimination unit transmits command to a motion prediction/compensation unit on the basis of that information. The motion prediction/compensation unit generates predictive picture by using filter coefficients having the number of taps lesser than that of P picture with respect to B picture for which operation quantity and the number of memory accesses are required to more degree as compared to P picture on the basis of that command. | 07-26-2012 |
20120237133 | MOTION ESTIMATION DEVICE AND METHOD OF ESTIMATING MOTION THEREOF - A motion estimation device includes a memory to store a reference image, a bus connected to the memory; and a motion estimator to control a size of data of a reference image block depending on an available bandwidth of the bus when extracting at least one reference image block for motion estimation from the reference image through the bus. | 09-20-2012 |
20120269451 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD AND PROGRAM - There is provided an apparatus including: a low-bit criterion image generation unit that reduces a bit number assigned to a pixel in a criterion image and generates low-bit criterion image data; a low bit reference image generation unit that reduces a bit number of a reference mage and generates low-bit reference image data; and a motion vector information generation unit that detects a block-unit local motion vector from the low-bit criterion/reference images and calculates reliability of the detected local motion vector. By reducing the image bit number, it is possible to detect a local motion vector in a simple configuration. By calculating a global motion vector using a local motion vector according to reliability, even if a local motion vector is detected from an image of the reduced bit number, it is possible to calculate a global motion vector at higher accuracy. | 10-25-2012 |
20120275717 | IMAGE ENCODING DEVICE, IMAGE DECODING DEVICE, IMAGE ENCODING METHOD, AND IMAGE DECODING METHOD - A displacement vector detection unit searches for a signal with high correlation with an encoding target block using a locally-decoded image in an already encoded block so as to calculate, using a signal with the highest correlation as a displacement prediction signal, a displacement vector. A reduced-image displacement vector detection unit searches for a signal with high correlation with the encoding target block using a signal resulting from performing reduction at least either horizontally or vertically for the locally-decoded image in an already encoded block so as to obtain, using the signal with the highest correlation as the displacement prediction signal, the displacement vector indicating the displacement in a screen between a reduced encoding target block and a reduction displacement prediction signal. Then a signal with high correlation with the encoding target block from the displacement prediction signal and the reduction displacement prediction signal is selected as a prediction signal. | 11-01-2012 |
20130004093 | IMAGE CODING METHOD, IMAGE DECODING METHOD, IMAGE CODING APPARATUS, IMAGE DECODING APPARATUS, AND IMAGE CODING AND DECODING APPARATUS - An image coding method includes: (i) determining, for each of one or more associated blocks, whether to add a motion vector of the associated block to a list, and (ii) adding the motion vector of the associated block to the list when determining that the motion vector of the associated block is to be added to the list; selecting, from the list, a motion vector which is to be merged to a current block; and (i) merging the selected motion vector to the current block, and (ii) coding the current block using the merged motion vector as a motion vector of the current block, and in the determining, it is determined that the motion vector of the associated block is not to be added to the list when an associated picture and an associated reference picture match temporally or when a current picture and a current reference picture match temporally. | 01-03-2013 |
20130064463 | METHOD AND APPARATUS FOR RESTORING IMAGE BY COPYING MEMORY - A method and apparatus for restoring an image by copying a memory may include determining whether to perform an interpolation operation based on block information, and restoring a current image using a reference image depending on whether to perform the interpolation operation. | 03-14-2013 |
20130177253 | Multi-Pass Video Noise Filtering - A method of noise filtering of a digital video sequence is provided that includes computing a motion image for a frame, wherein the motion image includes a motion value for each pixel in the frame, and wherein the motion values are computed as differences between pixel values in a luminance component of the frame and corresponding pixel values in a luminance component of a reference frame, applying a first spatial noise filter to the motion image to obtain a final motion image, computing a blending factor image for the frame, wherein the blending factor image includes a blending factor for each pixel in the frame, and wherein the blending factors are computed based on corresponding motion values in the final motion image, generating a filtered frame, wherein the blending factors are applied to corresponding pixel values in the reference frame and the frame, and outputting the filtered frame. | 07-11-2013 |
20130208992 | SYSTEM AND METHOD FOR DIFFERENCE FRAME THRESHOLD ENCODING AND DECODING - A method for difference threshold encoding comprising designating a first frame of image data as a reference set. Designating a second frame of image data as a difference set. Comparing the reference set to the difference set to generate a difference metric. Encoding the second frame as a duplicate of the first frame if the difference metric is less than a threshold. Storing the second frame if the difference metric is equal to or greater than the threshold. Designating a third frame of image data as a second difference set. Comparing the second difference set to the reference set to generate a second difference metric. Designating the third frame of image data as a new reference set if the second difference metric is greater than a second threshold. | 08-15-2013 |
20130208993 | METHOD OF PREDICTING A MOTION VECTOR FOR A CURRENT BLOCK IN A CURRENT PICTURE - In one embodiment, a method of predicting a motion vector for a current block in a current picture by a moving picture decoding device includes obtaining, by the moving picture decoding device, a direction of a reference picture of the current picture, based on comparison of a display order of the reference picture and a display order of the current picture, obtaining, by the moving picture decoding device, at least three motion vectors for at least three other blocks than the current block based on the direction of the reference picture, predicting, by the moving picture decoding device, a motion vector for the current block by using a median operation of the at least three motion vectors and decoding the current block in the current picture using the predicted motion vector for the current block. | 08-15-2013 |
20130251278 | INVARIANT PULSE LATENCY CODING SYSTEMS AND METHODS - Systems and methods for processing image signals are described. One method comprises obtaining a generator signal based on an image signal and determining relative latencies associated with two or more pulses in a pulsed signal using a function of the generator signal that can comprise a logarithmic function. The function of the generator signal can be the absolute value of its argument. Information can be encoded in the pattern of relative latencies. Latencies can be determined using a scaling parameter that is calculated from a history of the image signal. The pulsed signal is typically received from a plurality of channels and the scaling parameter corresponds to at least one of the channels. The scaling parameter may be adaptively calculated such that the latency of the next pulse falls within one or more of a desired interval and an optimal interval. | 09-26-2013 |
20130266234 | PARALLEL INTRA PREDICTION METHOD FOR VIDEO DATA - Disclosed is a parallel intra prediction method for video data, including: dividing, by an intra prediction unit, pixels included in at least one prediction unit configuring a coding unit or a sub-coding unit so as to belong to any one of a reference pixel group and a prediction group; generating, by the intra prediction unit, reference sub blocks and prediction sub blocks, respectively, using reference pixels belonging to the reference pixel group and prediction pixels belonging to the prediction pixel group; performing, by the intra prediction unit, encoding processing on the reference sub blocks; and performing, by the intra prediction unit, encoding processing on the prediction sub blocks. | 10-10-2013 |
20130279821 | IMAGE ENCODING METHOD USING BINARY PARTITION TREE - An image encoding method using a Binary Partition Tree (BPT) includes performing the BPT on a reference frame, detecting blocks, each having a difference in a pixel value exceeding a threshold value in a current frame, based on a result of the BPT of the reference frame, and performing the BPT of the current frame on the detected blocks. In accordance with the present invention, block partition is not applied to all frames, but a partial partition method based on a difference between the pixel values of a reference frame and a current frame to be encoded is provided. Accordingly, the encoding speed within the P frame or the B frame can be improved. Furthermore, the PSNR of a corresponding frame can be maintained within a specific range of the PSNR of a reference frame, and a compression effect can be improved. | 10-24-2013 |
20130301946 | ENCODING AND DECODING BASED ON BLENDING OF SEQUENCES OF SAMPLES ALONG TIME - Computer processor hardware receives image data specifying element settings for each image of multiple original images in a sequence. The computer processor hardware analyzes the element settings across the multiple original images. The computer processor hardware then utilizes the element settings of the multiple original images in the sequence to produce first encoded image data specifying a set of common image element settings, the set of common image element settings being a baseline to substantially reproduce each of the original images in the sequence. | 11-14-2013 |
20140016874 | METHOD AND DEVICE FOR PREDICTING AN IMAGE PORTION FOR ENCODING OR DECODING OF AN IMAGE - A method of predicting a portion of an image, for encoding or decoding of an image, the image portion being predicted by an intra prediction process with respect to samples of at least one reference image portion of the image, the method comprising deriving samples from at least one reference image portion; generating, from said derived samples, by the intra prediction process, at least one prediction image portion corresponding to the image portion to be predicted; and applying a parametric displacement transformation to at least the derived samples and/or the prediction image portion. A method and device for encoding and a method an device for decoding are also described. | 01-16-2014 |
20140044368 | HIERARCHICAL MOTION ESTIMATION EMPLOYING NONLINEAR SCALING AND ADAPTIVE SOURCE BLOCK SIZE - Systems, devices and methods are described including applying nonlinear scaling to a current image frame and a reference image frame to generate at least a corresponding current image layer and a corresponding reference image layer. Hierarchical motion estimation may then be performed using the nonlinearly scaled image layers. Further, source block size may be adaptively determined in a downsampled image layer and hierarchical motion estimation may be performed using the adaptively sized source blocks. | 02-13-2014 |
20140044369 | IMAGE CODING DEVICE, IMAGE DECODING DEVICE, IMAGE CODING METHOD, AND IMAGE DECODING METHOD - When removing a block distortion occurring in a local decoded image, a loop filtering part | 02-13-2014 |
20140185947 | CODER BASED PARTIAL IMAGE STORAGE AND RETRIEVAL - Systems, apparatus, articles, and methods are described including operations for coder based partial image storage and retrieval. | 07-03-2014 |
20140301656 | METHOD AND APPARATUS FOR ESTIMATING MOTION - Provided are a motion estimation method and a motion estimation apparatus. The motion estimation apparatus includes a first register storing information on whether to detect first detection positions, a second register storing information on distances and number information of valid distance information, a controller receiving a command, a shifter, in response to the shift-enable signal, shifting and outputting reference data in a detection region of a reference frame and outputting the received reference data as it is, a selector, in response to the selection signal, selecting and outputting a part of output data of the shifter or outputting the whole output data, a process element (PE) array receiving current data of a current frame, and a comparator generating operation results for respective block sizes using operation results of the plurality of the PEGs. | 10-09-2014 |
20140363094 | MOTION ESTIMATION DEVICE AND METHOD OF ESTIMATING MOTION THEREOF - A motion estimation device includes a memory to store a reference image, a bus connected to the memory; and a motion estimator to control a size of data of a reference image block depending on an available bandwidth of the bus when extracting at least one reference image block for motion estimation from the reference image through the bus. | 12-11-2014 |
20150139564 | METHOD AND SYSTEM FOR OPTIMIZED DELTA ENCODING - Methods and systems are provided for batch processing. A plurality of correlation parameters representing degrees of correlation between two or more data sets in a first batch of data sets may be determined, and an optimized correlation dependency graph may be generated according to the plurality of correlation parameters. A second batch of data sets may then be encoded according to the optimized correlation dependency graph. For example, the optimized correlation dependency graph may be used for performing a predetermined correlation encoding operation. The plurality of correlation parameters may be determined, for example, in accordance with one or more predetermined correlation metrics associated with a predetermined correlation encoding operation. | 05-21-2015 |
20150326888 | ENCODING TIME MANAGEMENT IN PARALLEL REAL-TIME VIDEO ENCODING - Techniques for efficient coding of digital media data are presented. A resource controller component dynamically allocates computing resources between an estimator component and a coder component. The estimator component generates an initial motion estimation of a raw video frame of a sequence of raw video frames based on a previous raw video frame. The coder component encodes the previous raw video frame to generate a reconstructed video frame in parallel with the generation of the initial motion estimation. When the previous raw video frame is reconstructed, the coder component dynamically determines whether and/or how to refine the motion estimation to encode the raw video frame based on a predefined encoding criterion. In making that determination, the coder component selects and uses a mode(s) of motion estimation refinement from a plurality of available motion estimation refinement modes to encode the raw video frame. | 11-12-2015 |
20160037166 | ADAPTIVE SEARCH WINDOW POSITIONING FOR VIDEO ENCODING - A method, system, and computer program product that exploits motion hints associated with rendered video frames. These motion hints are provided to a video encoder to guide a motion-compensation prediction process performed by the video encoder. Specifically, these motion hints can be used to better position a search window in a reference video frame to better capture the motion of a block of pixels in the reference video frame. Because the search window is better positioned in the reference video frame, the memory required to perform the encoding process can be reduced without sacrificing the level of encoded image quality. | 02-04-2016 |
20160057445 | IMAGE PROCESSING APPARATUS TO WHICH MOVING VECTOR SEARCH TECHNIQUE IS APPLICABLE, CONTROL METHOD THEREFOR, AND STORAGE MEDIUM STORING CONTROL PROGRAM THEREFOR - An image processing apparatus that is capable of improving image stabilization performance by improving motion vector search performance by restricting a search range even for an image with a large motion due to a camera shake of an image pickup apparatus at a tele-end side of a zoom lens or a shoot while walking at a wide-end side. A motion vector search unit searches for a motion vector of a reference image later input from an image pickup device with respect to a standard image input previously. A control unit sets at least one of a search range and a search position of a motion vector searched by the motion vector search unit based on position-posture change information about the image pickup apparatus detected by a detection unit and image stabilization control information obtained from an image stabilizing unit. | 02-25-2016 |
20160100198 | ENCODING APPARATUS AND METHOD OF CONTROLLING THE SAME - The invention provide an apparatus that enables encoding while suppressing a maximum distortion due to a compression of pixel values to an allowable error. The apparatus comprises a setting unit that sets transformation information for transforming a pixel value of a target image into a second pixel value in accordance with the allowable error information; a transformation unit that transforms each pixel value of the image based on the transformation information to generate a second image; a first unit that encodes the second image using an encoding unit for encoding such that a difference in a pixel value before and after encoding is within a constant δ; and a second unit that generates inverse transformation information for transforming a pixel value of the second image into a value related to a pixel value of the target image, and lossless-encodes the generated information. | 04-07-2016 |
20160198168 | ENCODING AND DECODING BASED ON BLENDING OF SEQUENCES OF SAMPLES ALONG TIME | 07-07-2016 |
20180027248 | IMAGE ENCODING METHOD AND ENCODER | 01-25-2018 |