|
FREE patent keyword monitoring and additional FREE benefits. |
|
|
Pulse Or Digital Communications > Bandwidth Reduction Or Expansion > Television Or Motion Video Signal > Block Coding Block CodingBlock Coding 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 - 20070268970 - 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 ... 11/22/07 - 20070268969 - 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 ... 11/15/07 - 20070263729 - Method and apparatus of picture display A method and an apparatus of picture display. The invention displays the first picture and the second picture and displaying at least one virtual picture in between the first and the second picture. The motion compensator is included in a DVD player. The method includes: decoding the first and the ... 11/15/07 - 20070263728 - Digital signal conversion method and digital signal conversion device An inputted digital signal of a first format (DV video signal) is restored to a variable-length code by having its framing cancelled by a de-framing section 11, then decoded by a variable-length decoding (VLD) section 12, inversely quantized by an inverse quantizing (IQ) section 13, and inversely weighted by an ... 11/01/07 - 20070253491 - Image data processing apparatus, image data processing method, program for image data processing method, and recording medium recording program for image data processing method An image data processing apparatus includes: plural arithmetic processing sections; a main memory; and a cache memory, wherein slices of the image data are sequentially and cyclically assigned to the plural arithmetic processing sections and plural slices to be processed are set as objects of processing, respectively, and the plural ... 10/11/07 - 20070237238 - Making interlace frame level coding mode decisions For each of plural blocks (e.g., 8×16 blocks) in a source interlaced video frame, a video encoder measures vertical intensity level fluctuation between neighboring lines and between alternating lines in the block, and determines an interlace effect status value for the block. For example, the encoder calculates a ratio between ... 10/04/07 - 20070230583 - System and method for video error concealment The present invention provides, in one embodiment, a system and method for concealing video errors. The system encodes, reorders, and packetizes video information into video data packets for transmission over a communication network such that the system conceals errors caused by lost video data packets when the system receives, depacketizes, ... 10/04/07 - 20070230582 - Method for neighboring block data management of advanced video decoder An embodiment improves the operation of a H.264 and Joint Scalable Video Codec (e.g., JSVC/H.264 Amendment 3) video decoder by managing neighboring block data during the decoding process. An embodiment pre-computes neighboring block tables to efficiently locate the neighboring block data required to decode a current macroblock. In particular, the ... 09/27/07 - 20070223592 - Video steganography or encoding The present invention relates generally to encoding data in video. One form of encoding is steganographic encoding. In one implementation a method is provided to encode video. The video includes a plurality of samples. The method includes: obtaining an N-bit data string to be encoded into the video, where N ... 09/27/07 - 20070223591 - Frame deblocking in video processing systems A method and an apparatus are disclosed that seek to mitigate resource utilization during the video deblocking process of a video frame. The disclosed techniques are based on the observation that as long as the standardized filter order is preserved for those individual pixels that are filtered twice, such as ... 09/20/07 - 20070217518 - Video and graphics system with an mpeg video decoder for concurrent multi-row decoding A video and graphics system processes video data including both analog video, e.g., NTSC/PAL/SECAM/S-video, and digital video, e.g., MPEG-2 video in SDTV or HDTV format. The video and graphics system includes a video decoder, which is capable of concurrently decoding multiple SLICEs of MPEG-2 video data. The video decoder includes ... 09/06/07 - 20070206681 - Mode decision for intra video encoding A method and system for selecting modes for encoding macroblocks in a sequence of frames of a video is presented. For each current macroblock in each frame, an amount of correlation with a previous corresponding reference macroblock encoded according to an encoding mode associated with the corresponding reference macroblock is ... 08/30/07 - 20070201561 - Water ring scanning apparatus and method, and apparatus and method for encoding/decoding video sequences using the same A water ring scanning apparatus and method, and an apparatus and method for encoding/decoding video sequences using the same are disclosed. A water ring scanning apparatus includes: a preferential scan unit for scanning information on a water ring origin point (water_ring(0)) in an image frame, which is a most significant ... 08/30/07 - 20070201559 - Flexible macroblock odering with reduced data traffic and power consumption A video encoder including a processing block and an external memory storing a current frame and a reference frame. The processing block includes a memory interface, a local memory and a processor. The processor encodes the current frame in raster scan macroblock order for FMO using information from the reference ... 07/26/07 - 20070171982 - Methods for encoding digital video for decoding on low performance devices A video encoder encodes the video stream frame by frame. An encoding process generally includes receiving a video frame, subdividing the video frame into uniform pixel blocks, comparing a selected pixel block with the corresponding pixel block in a previous decoded video frame to determine which blocks have changed, copying ... 07/26/07 - 20070171981 - Projection based techniques and apparatus that generate motion vectors used for video stabilization and encoding In a video system a method and/or apparatus to process video blocks comprising: the generation of at least one set of projections for a video block in a first frame, and the generation of at least one set of projections for a video block in a second frame, The at ... 07/26/07 - 20070171980 - Method and related apparatus for decoding video streams A method for decoding a picture of a video signal constructs a macroblock of the picture, stores a portion of the macroblock needed for an intra-prediction operation, and performs a de-blocking filter process for the macroblock. ... 07/26/07 - 20070171979 - Method of video decoding A method of decoding video data (ENC(VI)) in a video decoder (50) for regenerating sequence of images (VO) is described. The method involves arranging for the decoder (50) to include processing means (70) coupled to data memory (60). Moreover, the method involves: (a) receiving and then storing the video data ... 07/05/07 - 20070153909 - Apparatus for image encoding and method thereof A method for image encoding is provided, which are capable of encoding video images using a lower memory bandwidth. The method includes the following steps. First, a reference window of a reference frame is read and the position of the reference window is called a first position. Secondly, macroblocks of ... 07/05/07 - 20070153908 - Method for processing motion image A method for processing a motion image comprises of receiving a plurality of frames of a motion image, and dividing each frame into a plurality of macro blocks. Then, one of the macro blocks defines a comparing block. The pixels in the comparing block of a current frame are processed ... 07/05/07 - 20070153907 - Programmable element and hardware accelerator combination for video processing In some embodiments, an apparatus comprises a hardware accelerator to execute one or more process operations on one or more pixels of a macroblock of a video frame that is based on a video standard. The apparatus also comprises a programmable element to process a configuration header of the macroblock. ... 07/05/07 - 20070153906 - Method and apparatus for compression of a video signal Single instances of individual codecs are instantiated on different processing elements, and blocks of video frames are interspersed or ‘striped’ across the multiple instances. An apparatus according to the invention comprises a demultiplexer for receiving the incoming uncompressed video stream and parsing it into blocks, each containing an integer multiple ... 06/28/07 - 20070147514 - Video encoding apparatus and video decoding apparatus An alpha-map encoding apparatus includes a first down-sampling circuit (21) for down-sampling an alpha-map signal which represents the shape of an object and the position in the frame of the object at a down-sampling ratio based on size conversion ratio information, an up-sampling circuit (23) for up-sampling the alpha-map signal ... 06/28/07 - 20070147513 - Block error compensating apparatus of image frame and method thereof An apparatus and method are provided for compensating a block error in an image frame. This may include a video codec decoder for decoding an inputted image frame, and outputting a decoded image frame. An error concealment block may detect an error-generated block in the decoded image frame and compensate ... 06/28/07 - 20070147512 - Method and apparatus for rate control for constant-bit-rate-finite-buffer-size video encoder A method and apparatus for rate control for a constant-bit-rate finite-buffer-size video encoder is described. Rate control is provided by adjusting the size of non-intra frames based on the size of intra frames. A sliding window approach is implemented to avoid excessive adjustment of non-intra frames located near the end ... 06/28/07 - 20070147511 - Image processing apparatus and image processing method An image processing apparatus includes: a frame memory; a buffer memory that stores pixel values of macroblocks of a first region including a first macroblock; a deblocking filter unit that is operable to: (1) read out the pixel values of the first region from the buffer memory; (2) apply the ... 06/21/07 - 20070140355 - Information processing apparatus, control method, and program According to one embodiment, an information processing apparatus which decodes a compression encoded moving image stream, includes a filter processing unit which executes a deblocking filter process in order to reduce block distortion for each decoded picture, a detection unit which detects a load state of the information processing apparatus, ... 06/21/07 - 20070140354 - Methods and systems for block-based residual upsampling Embodiments of the present invention comprise methods and systems for block-based residual upsampling. Some embodiments of the present invention comprise methods and systems for residual upsampling for spatially scalable video coding. ... 06/21/07 - 20070140353 - Intra prediction skipping in mode selection for video compression Video compression wherein intra mode selection is accelerated by examining the coding mode of neighboring blocks: With respect to a macroblocks in a P picture, the following macroblocks are examined to determine whether or not the intra mode calculations for a particular macroblock can be skipped: a) The neighboring macroblock ... 06/21/07 - 20070140352 - Temporal and spatial analysis of a video macroblock The temporal and/or spatial characteristics of a macroblock are analyzed in order to reduce the number of modes for which motion estimation and rate distortion efficiency calculations are to be performed. In one embodiment, macroblock mean and variance characteristics are analyzed to merge sub-blocks together within the macroblock. These merged ... 06/21/07 - 20070140351 - Interpolation unit for performing half pixel motion estimation and method thereof An interpolative prediction unit is coupled to a plurality of N columns of a reference picture and to a plurality of M columns of an inverse discrete cosine transform residual signal, the interpolative prediction unit for generating pixel data corresponding to a macroblock in motion estimation and compensation, and includes ... 06/14/07 - 20070133691 - Method and apparatus for layered rateless coding A method and apparatus for layered rateless coding are described. In one embodiment, the method comprises dividing content into a plurality of content layers based on priority; expanding each layer into an encoded layer using an erasure code at a coding rate to produce a plurality of encoding layers, wherein ... 06/14/07 - 20070133690 - Adaptive complexity control for motion estimation during video encoding A adaptive complexity control algorithm is proposed to reduce the complexity of H.264 motion estimation. The main idea is to limit the complexity of motion estimation based on the expected RD coding gain loss. In order to efficiently reduce the complexity to desired level, ACC is designed to provide complexity ... 05/31/07 - 20070121732 - Water ring scanning apparatus A water ring scanning apparatus configured to process an initial data set, such as a video frame, is disclosed. The water ring scanning apparatus is configured to write a portion of data from the initial data set into a data string. The initial data set is organized with at least ... 05/31/07 - 20070121731 - Image encoding/image decoding method and image encoding/image decoding apparatus An image coding method includes dividing an input picture into a plurality of pixel block signals, performing intra prediction for extrapolating or interpolating a prediction pixel using reference pixels changed in number according to a distance between the prediction pixel and a reference pixel in plural prediction modes each representing ... 05/31/07 - 20070121730 - Memory transfer controller and method of transfer control of video line data and macroblock data A method of transferring sets of video line data and macroblock data, includes the steps of determining a macroblock period and a video line period longer than the macroblock period, dividing each set of video line data to be transferred within the video line period into two or more portions ... 05/24/07 - 20070116127 - Water ring encoding method A water ring encoding method of processing an initial data set, such as an image frame, is disclosed having a writing step and an encoding step. The initial data set is organized with at least one initial origin enveloped by a plurality of nested initial environs successively surrounding each other ... 05/17/07 - 20070110165 - Water ring encoding apparatus A water ring encoding apparatus configured to process an initial data set, such as a video image frame, is disclosed. The water ring encoding apparatus includes a a scanner and an encoder. The initial data set is organized with at least one initial origin enveloped by a plurality of nested ... 05/17/07 - 20070110164 - Motion estimation circuit and motion estimation processing element A motion estimation circuit and a motion estimation processing element are provided. The latch module in the motion estimation circuit has n pieces of m-stage shift registers. Each shift register receives a current block data and transmits the received current block data to next stage according to a timing. The ... 05/03/07 - 20070098078 - Method and apparatus for video encoding/decoding A method and apparatus for video encoding/decoding provides a macroblock used as a unit of video division and encoding formed in various sizes, positions, and shapes to improve compression efficiency according to video characteristics. The video encoding method, divides a video into macroblocks while moving macroblocks in each row and/or ... 04/19/07 - 20070086528 - Video encoder with multiple processors A method and system is described for video encoding with multiple parallel encoders. The system uses multiple encoders which operate in different rows of the same slice of the same video frame. Data dependencies between frames, rows, and blocks are resolved through the use of a data network. Block information ... 04/19/07 - 20070086527 - Region clustering based error concealment for video data An error detection and correction circuit for a video decoder that reconstructs a lost macroblock including a clustering circuit, a classification circuit and an error concealment circuit. The clustering circuit clusters macroblocks adjacent to the lost macroblock into one or more defined clusters. The classification circuit assigns the lost macroblock ... 04/05/07 - 20070076798 - Encoded stream generating apparatus and method, data transmission system and method, and editing system and method A method and apparatus for generating an encoded data stream representing a number of pictures or frames and having a number of layers including a picture layer in which time code information attached to the original data is described or inserted therein for each picture. Such time code information may ... 04/05/07 - 20070076797 - Filtering apparatus, method, and medium for multi-format codec Provided is a filtering apparatus, method, and medium for a multi-format codec, in which a blocking artifact of decoded video data is removed. The filtering apparatus includes a compression format detection unit, a block strength determination unit, a table determination unit, and a first filtering unit. The compression format detection ... 03/29/07 - 20070071108 - reducing the block effect in video file compression We describe a method for reducing the block effect in video file compression including inspecting an image in a row and column direction, calculating an intensity vector of the block effect responsive to the inspecting, obtaining distribution data for the block effect responsive to the intensity vector, determining position information ... 03/29/07 - 20070071107 - Method of estimating disparity vector using camera parameters, apparatus for encoding and decoding multi-view picture using the disparity vector estimation method, and computer-readable recording medium storing a program for executing the method A disparity vector estimation method and an apparatus are provided for encoding and decoding a multi-view picture using the disparity vector estimation method. The method of estimating a disparity vector of a multi-view picture includes determining a disparity vector between two frames having a different viewpoint from a current viewpoint, ... 03/29/07 - 20070071106 - Systems and methods for performing deblocking in microprocessor-based video codec applications Two pairs of deblock instructions for performing deblock filtering on a horizontal row of pixels according to the H.264 (MPEG 4 part 10) and VC1 video codec algorithms. The first instruction of each pair has three 128-bit operands comprising the 16-bit components of a horizontal line of 8 pixels crossing ... 03/29/07 - 20070071105 - Mode selection techniques for multimedia coding This disclosure describes techniques for improving mode selection decisions during the encoding of macroblocks (or other blocks) of multimedia frames of a multimedia sequence. During motion estimation, the encoding modes for macroblocks can be determined so that a desirable encoding rate and acceptable levels of distortion (i.e., acceptable rate-distortion) can ... 03/22/07 - 20070064810 - Variable shape motion estimation in video sequence A method of creating a variable-shaped block in a target image includes generating an initial pattern of target blocks, identifying allowable combinations of target blocks, calculating a combination value for each allowable combination, using the combination value to select one of the allowable combinations, and performing the selected allowable combination ... 03/15/07 - 20070058728 - Video bit stream decoding system and method used in a video decoding apparatus The invention relates to a decoding apparatus and same method for decoding a video bit stream. The apparatus decodes an encoded video bit stream to produce pixel data of a first and second macroblocks. The video bit stream comprises at least one video packet, a first, second, third logic units. ... 03/15/07 - 20070058727 - Video coder, coding controller, and video coding method A coding section encodes plural pieces of video data sequentially. A measuring section measures a time period which the coding section has used for coding video data. When the time period measured by the measuring section is judged to be longer than a predetermined time based on a frame rate ... 03/15/07 - 20070058726 - Content-adaptive block artifact removal in spatial domain An image processing method and system removes block artifacts in compressed image/video. Block artifacts are detected based on content analysis performed based on knowledge of the contents of the image/video. Then, a set of priority conditions is evaluated to generate a detection decision for each pixel at the block boundary. ... 03/08/07 - 20070053443 - Method and apparatus for video intraprediction encoding and decoding A method and apparatus for video intraprediction encoding and decoding are provided. The encoding method includes dividing an input block into at least first and second areas; performing intraprediction-encoding on pixels of the first area; reconstructing the intraprediction-encoded pixels; and predicting pixels of the second area using the intraprediction-encoded pixels ... 03/08/07 - 20070053442 - Separation markers in fine granularity scalable video coding When coding a fine granularity scalability layer separated by color components, a marker is provided to signal the end of each color component. In particular, markers are used to separate luminance (Y) component from chrominance components (U,V) so that the chrominance components can be discarded in the truncation of the ... 03/08/07 - 20070053441 - Method and apparatus for update step in video coding using motion compensated temporal filtering The present invention provides a method and module for performing the update operation in motion compensated temporal filtering for video coding. The update operation is performed according to coding blocks in the prediction residue frame. Depending on macroblock mode in the prediction step, a coding block can have different sizes. ... 03/08/07 - 20070053440 - Motion vector estimation system and method thereof The invention discloses a motion vector estimation system and the method thereof for estimating an output motion vector for a macroblock of a frame. The motion vector estimation system is capable of selectively horizontally shifting a search window corresponding to each macroblock, so as to improve reusability of pixel data ... 03/08/07 - 20070053439 - Data reuse method for blocking matching motion estimation A data reuse method with level C+ for block matching motion estimation is disclosed. Compared to conventional Level C scheme, this invention can save large external memory bandwidth of motion estimation. The main idea is to reuse the overlapped searching region in the horizontal direction and partially reuse the overlapped ... 03/08/07 - 20070053438 - Encoding method and apparatus for insertion of watermarks in a compressed video bitstream A video encoder, decoder, and methods, for watermarking video content are disclosed; the encoder including a quantization unit for quantizing coefficients of the video bitstream, and an embedding unit in signal communication with the quantization unit for embedding bits of the digital fingerprint in blocks of the video bitstream as ... 03/08/07 - 20070053437 - Image coding or decoding device and method involving multithreading of processing operations over a plurality of processors, and corresponding computer program and synchronisation signal A method and apparatus are provided for coding or decoding an image comprising macro-blocks which are distributed in lines and columns. The processing of at least one given macro-block requires the pre-processing of at least one other macro-block on which said dependent macro-block depends. Moreover, the macro-blocks are processed sequentially ... 03/08/07 - 20070053436 - Encoding video information using block based adaptive scan order There is described an encoder (100; 200; 300) for encoding input video information to provide corresponding encoded output data. The encoder (100; 200; 300) comprises: (a) an input for receiving the video information comprising data corresponding to a sequence of image frames (20); (b) first processing hardware (110) for subdividing ... 03/01/07 - 20070047657 - Methods and apparatus for differential encoding A data stream encoder eliminates duplicate transmission units in a transmitted data stream in which the detected duplicate may not be the immediately preceding transmission unit. A data aggregator transmits a stream of data by identifying a frame interval, or timing interval, corresponding to the time to send a frame ... 03/01/07 - 20070047656 - Apparatus and method for video encoding/decoding and recording medium having recorded thereon program for executing the method An intraprediction encoding and decoding apparatus and method to improve compression efficiency are provided. A video encoding method includes dividing an input video of a predetermined size into at least two sub-planes, performing intraprediction encoding on at least one of the divided at least two sub-planes, and performing interprediction encoding ... 03/01/07 - 20070047655 - Transpose buffering for video processing A transpose buffer may store 8×8 and smaller sized blocks of video data. When the smaller sized blocks arrive, they can be reconfigured to fit within the available space within the buffer. ... 02/22/07 - 20070041450 - Method and apparatus for image intraperdiction encoding/decoding Provided is a method and apparatus for image intraprediction encoding/decoding. The method for image intraprediction encoding includes an intraprediction unit which divides an input block into at least one first sub-block of a predetermined size, and performing intraprediction encoding on the at least one first sub-block according to a first ... 02/15/07 - 20070036226 - Intraprediction encoding/decoding method and apparatus An intraprediction encoding/decoding method and apparatus are provided. The intraprediction encoding method includes forming a flipped reference block by flipping pixels of a reference block used for intraprediction symmetrically with respect to a straight line of a predetermined direction passing through the center of the reference block, and performing intraprediction ... 02/01/07 - 20070025448 - Deblocking filtering method considering intra-bl mode and multilayer video encoder/decoder using the same Deblocking filter used in a video encoder/decoder based on a multilayer. In deciding a deblocking filter strength when performing a deblocking filtering with respect to a boundary between a current block coded by an intra-BL mode and its neighboring block, it is determined whether the current block or the neighboring ... 02/01/07 - 20070025447 - Noise filter for video compression A method and system for reducing noise in a video stream comprising images divided into macroblocks, where each macroblock includes luma and chroma blocks and each block is comprised of pixels. The method comprises determining correlation of a macroblock with a reference macroblock, comparing its motion vectors to a predetermined ... 01/18/07 - 20070014368 - Method and system for noise reduction with a motion compensated temporal filter Described herein is a method and system for the reduction of noise in a video sequence. When motion is present in the video sequence, this system and method identifies motion data. With the motion data, a Motion Compensated Temporal Filter (MCTF) can apply motion compensation prior to filtering in the ... 01/11/07 - 20070009043 - Video game system using pre-encoded macro-blocks and a reference grid A method and related system of generating a frame of video is disclosed. In the method, a request is received and a frame of video is generated using a plurality of pre-encoded macro-blocks. Generating the frame of video includes assigning the plurality of pre-encoded macro-blocks to respective positions in a ... 01/11/07 - 20070009042 - Video game system using pre-encoded macro-blocks in an i-frame 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 first plurality of macro-blocks are transmitted. The first plurality of macro-blocks may correspond to a first frame of video and ... 12/28/06 - 20060291568 - Picture processing apparatus, semiconductor integrated circuit, and method for controlling a picture memory A picture processing apparatus includes a decoder configured to decode encoded data to generate a decoded picture. A picture memory has a plurality of banks each containing a plurality of pages to which row addresses are assigned, and is configured to store the decoded picture. A bank selector is configured ... 12/28/06 - 20060291567 - Method and system for coding moving image signals, corresponding computer program product A moving-image signal, such as typically a luminance signal organized in blocks of pixels is coded via a technique that envisages the steps of: comparing a block to be coded with a plurality of candidate prediction blocks; determining, for each candidate prediction block, a respective value of an index representing ... 12/28/06 - 20060291566 - Context buffer address determination using a plurality of modular indexes According to some embodiments, context information is accessed for a current image block being processed. The context information may be, for example, associated with a block neighboring the current block, and the accessing may be performed in accordance with an address. At least one of a plurality of modular indexes ... 12/28/06 - 20060291565 - System and method for performing video block prediction A system and method for performing video block prediction. Various aspects of the present invention may comprise a first module adapted to receive, during a first time interval, first luma information of previously decoded horizontal luma pixels and calculate a first luma prediction coefficient based on such information. A second ... 11/30/06 - 20060268992 - Data and phase locking buffer design in a two-way handshake system A data and phase locking buffer design in a two-way handshake system is provided and may comprise sequentially locking pipelining of data in a synchronized pipeline and draining the synchronized pipeline of the data. The data may be synchronously accepted at a substantially similar time by contiguous pipeline stages that ... 11/30/06 - 20060268991 - Method and apparatus for adaptive up-scaling for spatially scalable coding Adaptive up-sample filtering is used to improve compression efficiency of spatially scalable coding systems by more effectively predicting the high-resolution (enhanced-layer) video (or image) from the low-resolution lower-layer video (or image). Different up-sample filters adaptive to local image properties are selectively used for different portions of a low resolution frame ... 11/30/06 - 20060268990 - Adaptive video encoding using a perceptual model A video encoder includes a region detector module that classifies blocks of video frames. An adaptive filter module applies a median filter to a block based upon a block classification assigned by the region detector module. An adaptive quantization module quantizes a block according to a quantization method adaptively determined ... 11/23/06 - 20060262862 - Deblocking filtering method used on video encoding/decoding and apparatus thereof A deblocking filtering method used on video encoding/decoding includes: sequentially reading the subblocks adjacent to a vertical edge according to a deblocking direction, and performing a deblocking process on the vertical edge; performing a transposition on the pixel data of a current subblock; performing the deblocking process on a parallel ... 11/23/06 - 20060262861 - Image processing apparatus, image processing method, and computer program An image processing apparatus that compresses moving-picture data includes an image converter configured to decimate pixels in individual blocks that are defined by dividing moving-picture frames, the image converter being configured to generate a plurality of layer signals using different sampled pixels corresponding to representative pixels in pixel decimation; and ... 11/23/06 - 20060262860 - Macroblock adaptive frame/field coding architecture for scalable coding An open loop encoding architecture encodes a sequence of interlaced video frames at macroblock level. In one aspect, each frame is divided into pairs of macroblocks and the macroblock pairs are encoded as either separate macroblocks or as two fields, depending upon a motion threshold. Predictors for the macroblock pairs ... 11/16/06 - 20060256870 - Moving picture coding apparatus In a moving picture coding apparatus, a first determining section determines whether the parameter is less than or equal to a predetermined threshold and a first measuring section, for each divided blocks, measures time duration while the first determining section is determining that the parameter is less than or equal ... 11/16/06 - 20060256869 - Systems, methods, and apparatus for real-time video encoding Presented herein are systems, methods, and apparatus for real-time high definition television encoding. In one embodiment, there is presented a method for encoding video data. The method comprises receiving an estimates of amounts of data for encoding earlier pictures; providing target rates based on the estimates of data for encoding ... 11/16/06 - 20060256868 - Methods and systems for repositioning mpeg image content without recoding Methods, systems and computer-program products for encoding an image so that a portion of the image can be extracted without requiring modification of any of the encoded data. A valid MPEG I-frame sequence is generated from the portion of the image, then fed directly to an MPEG decoder for decompression ... 11/09/06 - 20060251175 - Method and apparatus for rate compatible dirty paper coding A medium access control (MAC) entity first computes an achievable rate region based on a total transmit power limit and a channel gain of each of a plurality of WTRUs. Next, the MAC entity selects an order of DPC among the WTRUs. A rate set for use in transmitting to ... 11/09/06 - 20060251174 - Method and apparatus for adaptively reducing artifacts in block-coded video Apparatus, systems and methods for adaptively reducing blocking artifacts in block-coded video are disclosed. In one implementation, a system includes processing logic at least capable of deblock filtering at least a portion of a line of video data based, at least in part, on edge information and texture information to ... 11/09/06 - 20060251173 - Efficient and flexible gps receiver baseband architecture The present invention provides a new baseband integrated circuit (IC) architecture for direct sequence spread spectrum (DSSS) communication receivers. The baseband IC has a single set of baseband correlators serving all channels in succession. No complex parallel channel hardware is required. A single on-chip code Numerically Controlled Oscillator (NCO) drives ... 11/02/06 - 20060245503 - System and method for overlap transforming and deblocking Presented herein are inverse quantization and transform system(s) and method(s). In one embodiment, there is presented a method for deblocking. The method comprises reconstructing a macroblock, said macroblock comprising four blocks; and completing deblocking of a first one of the four blocks, with blocks from three neighboring blocks. ... 11/02/06 - 20060245502 - Macro-block based mixed resolution video compression system A system and method of compressing a video signal can include the steps of: receiving a video signal, the video signal including frames; analyzing, for each frame, the video signal on a macroblock-by-macroblock level; determining whether to downsample a macroblock residual for each of the macroblocks; selectively downsampling a macroblock ... 11/02/06 - 20060245501 - Combined filter processing for video compression Presented herein are combined filter(s) for video compression. In one embodiment, there is presented a method for overlap transforming a block. The method comprises filtering a portion of a horizontal edge of a block; and overlap transform filtering a vertical edge of the block after filtering the portion of the ... 10/26/06 - 20060239358 - Coding method for moving picture The present invention relates to a method for coding a moving picture in a moving picture coding system using multiple reference picture. According to the method for coding an interlaced moving picture into a frame picture having frame/field macroblock, a reference picture index of the frame macroblock is determined at ... 10/19/06 - 20060233261 - Video encoding and video/audio/data multiplexing device The present invention provides a buffer architecture and latency reduction mechanism for buffering uncompressed/compressed information. This combination provides for a proficient division of the encoding task and quicker through-put time. The invention teaches a single chip digital signal processing device for real time video/audio compression comprising a plurality of processors, ... 10/19/06 - 20060233260 - Methods for adaptively selecting entropy encoding modes The presently preferred methods of the present invention take advantage of the syntax structure of H.264 and adaptively switch the entropy coding mode between CABAC and CAVLC. In those profiles of H.264 where CABAC is supported such as the Main profile and the High profiles (HP, Hi10, Hi422, Hi444), the ... 10/12/06 - 20060227878 - Moving image decoding apparatus Stream data is decoded for respective macroblocks to store decoded information in a memory, and an error is detected from the decoded information of each macroblock. As a result, if any error is detected, a plurality of pieces of decoded information of macroblocks ahead of the macroblock from which an ... 10/12/06 - 20060227877 - Image processing method and apparatus An image processing method generates TAG information based on inclusion information which indicates an existence of significant data in code blocks for each of sub-bands, according to JPEG2000 standard. The image processing method accepts the inclusion information of the code blocks in a predetermined sequence in units of code blocks ... 10/05/06 - 20060222081 - Method for reducing noise and jitter effects in kvm systems In KVM systems for comparing new video frames to reference frames to update video, a method of reducing the effects of noise comprising (i) determining the differences between the sets of pixel values for new and reference pixels to produce a difference set of difference elements for each pixel; (ii) ... 10/05/06 - 20060222080 - Reference data buffer for intra-prediction of digital video Encoding or decoding digital video frames in intra-prediction mode by selecting column reference data locations for blocks adjacent a current block from a column reference data buffer storing column reference data samples for no more than two macro blocks of the frame. In some cases, the column reference data buffer ... 09/28/06 - 20060215766 - Region-of-interest coding in video telephony using rho domain bit allocation The disclosure is directed to techniques for region-of-interest (ROI) coding for video telephony (VT). The disclosed techniques also include techniques for allocation of bits to ROI and non-ROI areas using weighted bit allocation models at the macroblock (MB) level within the p domain. ... 09/21/06 - 20060209964 - Systems and methods for video compression for low bit rate and low latency video communications The field of the invention relates to system and methods for video compression, and more particularly to systems and methods for video compression for low bit rate and low latency video communications. In one embodiment, a video communication system includes a first electronic device enabled to receive and display video ... 09/21/06 - 20060209963 - Video encoding and decording methods and corresponding devices The invention relates to the field of video compression and, more specifically, to a video encoding method applied to an input sequence of frames in which each frame is subdivided into blocks of arbitrary size. This method comprises, for at least a part of the blocks of the current frame, ... 09/14/06 - 20060203917 - Information processing apparatus with a decoder According to one embodiment, an information processing apparatus having a decoder to decode encoded streaming data to be displayed to form a picture including a plurality of blocks comprises a filtering unit for filtering the decoded streaming data to reduce distortion of the block with respect to each picture, a ... 09/14/06 - 20060203916 - Method, article of manufacture, and apparatus for high quality, fast intra coding usable for creating digital video content A method for high quality, fast intra coding usable for creating digital video content. The video image is defined by data points representing original colors. Data points are selected based on a color characteristic, and are arranged into groups. At an initial stage (and at subsequent stages): selecting a subset ... 08/17/06 - 20060182181 - Apparatus and method for controlling data write/read in image processing system An apparatus and method for writing and/or reading data in an image processing system are provided. The apparatus for writing data includes: a memory formed with at least one or more banks capable of being accessed independently; and a memory control unit controlling so that a luminance component, a first ... 08/17/06 - 20060182180 - Encoding apparatus and method, decoding apparatus and method, recording medium, image processing system, and image processing method An encoding apparatus for encoding input image data includes a splitting section that splits the image data into blocks of a predetermined size, a detection section that detects, as a characteristic amount of each block split by the splitting section, at least the number of extreme values representing the number ... 08/10/06 - 20060176962 - Image coding apparatus and image coding method The image coding apparatus does not determine the intra-frame prediction mode based on the prediction error of the entire blocks included in a macro block, but executes intra-frame prediction with the predetermined intra-frame prediction mode for a certain block. The block selection unit judges that the current block to be ... 08/10/06 - 20060176961 - Method for reducing bit rate requirements for encoding multimedia data Some representative embodiments are directed to systems and methods for compressing a data set. In one embodiment, a method comprises receiving a frame of data to be encoded, generating a residual frame that represents a difference between the received frame and one or several reference frames, performing a respective sum ... 08/03/06 - 20060171469 - Method and system to improve the transport of compressed video data A method comprises determining a plurality of time intervals Tp and Tn within a variable bit rate (VBR) representation of an image sequence. The time intervals Tp are those in which a number of blocks of information per unit time is greater than a baseline value. The time intervals Tn ... 08/03/06 - 20060171468 - Method and system to improve the transport of compressed video data A method comprises determining a plurality of time intervals Tp and Tn within a variable bit rate (VBR) representation of an image sequence. The time intervals Tp are those in which a number of blocks of information per unit time is greater than a baseline value. The time intervals Tn ... 08/03/06 - 20060171467 - Method and system for block noise reduction In a video system, a method and system for block noise reduction are provided. Edge parameters based on spatial variance may be determined to detect vertical edges that may result from block noise. These edge parameters may be determined serially. Once detected, pixels neighboring the vertical edges may be filtered ... 08/03/06 - 20060171466 - Method and system for mosquito noise reduction In a video system, a method and system for mosquito noise reduction are provided. Mosquito noise may be detected by determining a block variance parameter for an image block and a local variance parameter for a portion of the image block. The block variance parameter may be based on serially ... 07/27/06 - 20060165181 - Piecewise processing of overlap smoothing and in-loop deblocking A video processing apparatus and methodology are implemented as a combination of a processor and a video decoding hardware block to decode video data by performing piecewise processing of overlap smoothing and in-loop deblocking in a macroblock-based fashion. With this approach, a smaller on-board memory may be used for the ... 07/20/06 - 20060159181 - Method for encoding and decoding video signal A method for encoding and decoding a video signal is provided. A video signal is encoded by weighting reference blocks or target blocks in the video signal based on adaptive weights defined on a macroblock by macroblock basis in prediction and update procedures, and such encoded video signal is decoded ... 07/13/06 - 20060153302 - Data holding apparatus A data holding apparatus of the present invention is a data holding apparatus a data holding apparatus used for image processing in which an image is coded or decoded, on a macroblock basis, based on a field structure or a frame structure selected on a macroblock pair basis. This data ... 07/06/06 - 20060146939 - Offset buffer for intra-prediction of digital video Encoding digital video frames in intra-prediction mode by selecting reference data locations for blocks adjacent a current block identified by a writing pointer using reading pointer offsets added to the writing pointer. The reading pointer offsets include separate offsets for even and odd macro block rows of the frame that ... 06/22/06 - 20060133511 - Method to speed up the mode decision of video coding This invention provides a method to speed up mode decision in video coding standards. It is based on the characteristics of mode distribution and the relationship among the modes of neighboring blocks. It compares the main steps of checking SKIP mode, checking if neighboring blocks have a same mode, checking ... 06/22/06 - 20060133510 - Local macroblock information buffer According to some embodiments, an external memory unit stores rows of macroblocks representing an image. A set of macroblocks may be transferred from the external memory unit to a local buffer, the set of macroblocks including fewer macroblocks than a row. A macroblock may then be decoded based on information ... 06/01/06 - 20060115001 - Indicating regions within a picture A method for indicating size, shape and location of a region within a digital picture the picture being divided into a set of blocks. A value for at least one size parameter, which is indicative of a number of the blocks within said region is defined, and a value for ... 05/25/06 - 20060109913 - 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 ... 05/18/06 - 20060104363 - Video coding/decoding buffering apparatus and buffering method thereof A video coding/decoding buffering apparatus and a buffering method thereof are provided. The method codes/decodes a current macro block to generate a corresponding unfiltered current macro block data, and a right data area and a bottom data area of the unfiltered current macro block data are stored. The unfiltered current ... 05/18/06 - 20060104362 - Method for locating partitions of a video image A method for locating partitions of a video image is provided. The method is used to simplify the process of obtaining the related information of neighboring partitions during the coding and decoding process for the video image. The method starts by mapping the storage units of a matrix to adjacent ... 05/04/06 - 20060093043 - Coding apparatus, decoding apparatus, coding method and decoding method A coding apparatus that can have a plurality of macro blocks processed concurrently according to a new standard such as the MPEG-4 Standard or the H. 264/MPEG-4AVC Standard. A coding apparatus for dividing a picture to form a matrix of blocks (macro blocks), each having a predetermined number of pixels, ... 05/04/06 - 20060093042 - Coding apparatus, decoding apparatus, coding method and decoding method A coding apparatus that can have a plurality of macro blocks processed concurrently according to a new standard such as the MPEG-4 Standard or the H. 264/MPEG-4AVC Standard. A coding apparatus for dividing a picture to form a matrix of blocks (macro blocks), each having a predetermined number of pixels, ... 04/27/06 - 20060088106 - Method and apparatus for improved increased bit-depth display from a transform decoder by retaining additional inverse transform bits A method and apparatus for processing a video block extracted from an encoded bitstream. The method generally includes the steps of (A) generating a normal block by inverse transforming the video block, the normal block having a normal resolution, (B) generating an alternate block from the video block, the alternate ... 04/13/06 - 20060078053 - Method for encoding and decoding video signals In one embodiment of the method of decoding an encoded video signal including a first frame sequence and a second frame sequence by inverse motion compensated temporal filtering, one or more macroblocks in at least one frame in the second frame sequence associated with a current macroblock in a current ... 04/13/06 - 20060078052 - Method and apparatus for parallel processing of in-loop deblocking filter for h.264 video compression standard A parallel deblocking filtering method, and deblocking filter processor performing such deblocking, for removing edge artifacts created during video compression. The method includes loading luma samples for a macroblock. Filtering is performed on a set of vertical edges of the macroblock using information in the luma samples, with vertical edge ... 04/13/06 - 20060078051 - Adaptive intra-refresh for digital video encoding An adaptive Intra-refresh (IR) technique for digital video encoding adjusts IR rate based on video content, or a combination of video content and channel condition. The IR rate may be applied at the frame level or macroblock (MB) level. At the frame level, the IR rate specifies the percentage of ... 04/06/06 - 20060072670 - Method for encoding and decoding video signals In one embodiment of the method of decoding an encoded video signal by inverse motion compensated temporal filtering (MCTF), a first image block of the encoded video signal is selectively subtracted from a second image block of the encoded video signal to obtain a decoded second image block. For example, ... 04/06/06 - 20060072669 - Efficient repeat padding for hybrid video sequence with arbitrary video resolution A video codec provides efficient repeat padding of hybrid video sequences having arbitrary video resolution. The video codec repeat pads to expand the active content of pictures in the video sequence out to meet an adaptive vertical macroblock alignment restriction that varies by picture type. For progressive type pictures, the ... 04/06/06 - 20060072668 - Adaptive vertical macroblock alignment for mixed frame video sequences A video codec provides for adaptive vertical macroblock alignment of mixed interlaced and progressive video sequences. With adaptive vertical macroblock alignment, a video codec enforces a macroblock alignment height restriction on per picture basis, rather than requiring that all frames in a sequence adhere to a uniform height restriction. The ... 03/23/06 - 20060062311 - Graceful degradation of loop filter for real-time video decoder A deblocking filtering technique gracefully degrades the quality of a decoded video image by selecting boundaries in each macroblock (MB) of the video image that are not to be filtered in response to a predetermined condition. The predetermined condition could be that the video image cannot be decoded by a ... 03/16/06 - 20060056518 - Intra coding video data methods and apparatuses Streamlined prediction approaches are provided to predict pixel values of a 4×4 subblock of a macroblock of video data being encoded, under a number of prediction modes. Additionally, prediction approaches are provided to predict pixel values of a non-4×4 M×N subblock of a macroblock of video data being encoded, under ... 03/09/06 - 20060050791 - Scene change detection method using two-dimensional dp matching, and image processing apparatus for implementing the method There is provided a scene change detection method which is independent from an encoder of a file, and can assure high real-time performance and effective, quick processes, and an image processing apparatus that can implement the method. Frame image data is extracted from moving image data (S11), the frame image ... 03/09/06 - 20060050790 - Manipulating sub-pictures of a compressed video signal The invention relates to manipulation of sub-pictures (303) in a picture such as a mosaic screen (301). An apparatus comprises a sub-picture generator (105) connected to a mosaic screen generator (107), which generates the mosaic screen (301) from the sub-pictures. The mosaic screen (301) is by a video compressor (111) ... 02/23/06 - 20060039480 - Apparatus for transmitting video signal and method thereof The present invention relates to transmitting a coded video signal, wherein the video signal is preferably an MPEG-4 video signal including a base layer and an enhancement layer. The present invention comprises a first coding unit for coding the video signal into a first stream, a second coding unit for ... 02/23/06 - 20060039479 - Method and device for choosing a mode of coding The present invention relates to a method and a device for choosing a mode of coding from among a plurality of modes of coding for a subset of blocks included in a set of blocks. An energy function over the set of blocks for each of the modes of coding ... 02/02/06 - 20060023793 - Image encoding device The present invention has a characteristic pixel extractor 0309 which encodes input images by small region unit in accordance with an irreversible compression method, decodes the encoded data which is created, and utilises the input image and decoded image obtained after decoding to extract characteristic pixels, a characteristic distortion calculator ... 02/02/06 - 20060023792 - Memory mapping apparatus and method for video decoder/encoder A memory mapping apparatus and a method in a video decoder/encoder utilize a dividing unit, a storage unit and a memory allocation unit. The dividing unit divides picture data into macroblocks and divides each of the macroblocks, which are units of encoding, into partitions having a predetermined size. A storage ... 01/26/06 - 20060018385 - Method and apparatus for intra prediction of video data A method and apparatus are used for intra prediction of video data. The method includes performing intra prediction on a current macroblock in a plurality of K×L intra prediction modes using original pixel values of a plurality of previous macroblocks that are adjacent to the current macroblock. The K×L intra ... 01/19/06 - 20060013317 - Method for encoding and decoding video information, a motion compensated video encoder and a coresponding decoder A method for encoding video information is presented, where a piece of current video information is segmented into macroblocks and a certain number of available macroblock segmentations for segmenting a macroblock into blocks is defined. Furthermore, for each available macroblock segmentation at least one available prediction method is defined, each ... 01/19/06 - 20060013316 - Video data processing and processor arrangements Consistent with one aspect, a circuit arrangement performs a variety of operations for tasks relating to motion and includes one or more ALU components. One such circuit arrangement is adapted to provide a picture phone that includes: a telephone transceiver; a camera; a display; a digital signal processor (DSP), including ... 01/19/06 - 20060013315 - Filtering method, apparatus, and medium used in audio-video codec A filtering method, apparatus, and medium used in an audio-video codec are provided. The filtering method may include determining a predetermined macroblock as a filtering region; expanding the filtering region to further include a portion of a macroblock adjacent to the predetermined macroblock near a boundary between the predetermined macroblock ... 01/12/06 - 20060008010 - Method of selecting a reference picture In the method, at least one reference picture for processing a field macroblock is selected from at least one reference picture list using reference picture index information. Here, each selected at least one reference picture is a field, and a parity of the selected at least one reference field may ... 01/12/06 - 20060008009 - Method and system for entropy coding for scalable video codec A method, program product and apparatus for encoding a scalable bit stream from the binarization results of a video sequence by selectively encoding syntax elements and avoiding redundancy in coding. The result is a decrease in the size of the compressed bit stream of an enhancement layer. One method includes ... 01/05/06 - 20060002478 - Coding image signal The present invention relates to a method for encoding a signal of a wireless communication system, the method comprising dividing a current frame of the signal into a plurality of GOBs (Groups of Blocks) each having a certain size, determining whether a current GOB to be encoded of the plurality ... 01/05/06 - 20060002477 - Deblocking filter apparatus and methods using sub-macro-block-shifting register arrays A register array of a deblocking filter includes a first register configured to store an amount of image data corresponding to a sub-macro block of a macro block to be filtered, a second register configured to store an amount of image data corresponding to a portion of a sub-macro block ... 01/05/06 - 20060002476 - Filter for eliminating discontinuity of block-based encoded image, and method thereof A method for eliminating discontinuity of block boundaries of an image encoded in units of blocks and an apparatus thereof. A filter for eliminating discontinuity of block boundaries of an image encoded in units of blocks with a predetermined size includes: a vertical edge filtering unit which eliminates the discontinuity ... 01/05/06 - 20060002475 - Caching data for video edge filtering An embodiment of the present invention pertains to an apparatus and method for caching pixel data used in filtering edges of video macroblocks. Pixel data which are required to edge filter subsequent macroblocks are temporarily stored in a cache memory. When a macroblock is subsequently being processed, this cached pixel ... 12/22/05 - 20050281340 - Video deblocking Video deblocking can be implemented in video content processing and delivery environments when displaying decompressed/decoded video information. Discontinuities are identified and smoothed to reduce blockiness, for example at macroblock boundaries in conjunction with Moving Picture Expert Group (MPEG)-based schemes. In exemplary implementation(s), a client device detects discontinuities at or near ... 12/22/05 - 20050281339 - Filtering method of audio-visual codec and filtering apparatus In relation to an audio-visual codec, a filtering method of an audio-visual codec and a filtering apparatus are provided. The filtering method of an audio-visual codec includes: determining a filtering area in units of macroblocks; further including a predetermined area on the boundary area of a macroblock determined as a ... 12/22/05 - 20050281338 - Method for pre-processing block based digital data The present invention relates to a method for pre-processing block-based digital data, wherein a pre-processing step (S5, S6) is performed for each digital pixel (X) based on a respective data filter arrangement or data filter matrix (Fk,j) for the respective data pixel (X) within at least one data block (DB) ... 12/15/05 - 20050276334 - Video signal coding method and video signal encoder An input video signal is coded by a 1-pass type coding system highly efficiently by taking the proportions of the components of the input image. The coding difficulty level computation circuit 33 determines the coding difficulty level d of the input moving image signal S1 and sends it to the ... 12/01/05 - 20050265459 - Fixed budget frame buffer compression using block-adaptive spatio-temporal dispersed dither A codec that compresses video data by tiling a digital representation or frame into blocks and encoding the difference between each pixel value in an image block that is not subject to special treatment and the block minimum value using an adaptive dispersed dither. Higher output quality can be obtained ... 11/24/05 - 20050259745 - Video deblocking Video deblocking can be implemented in video content processing and delivery environments when displaying decompressed/decoded video information. Discontinuities are identified and smoothed to reduce blockiness, for example at macroblock boundaries in conjunction with Moving Picture Expert Group (MPEG)-based schemes. In exemplary implementation(s), a client device detects discontinuities at or near ... 11/24/05 - 20050259744 - Video deblocking memory utilization Methods and systems for processing pixels are disclosed herein. A first portion of a previously processed plurality of pixels may be buffered. A first portion of a plurality of selected pixels within a current macroblock may be filtered utilizing the buffered first portion of previously processed plurality of pixels. A ... 11/24/05 - 20050259743 - Video decoder for decoding macroblock adaptive field/frame coded video data with spatial prediction Described herein is a video decoder for decoding macroblock adaptive field/frame coded video data with spatial prediction. In one embodiment, there is presented a spatial predictor for processing a macroblock pair. The spatial predictor comprises a first buffer, a second buffer, a third buffer, and arithmetic logic. The first buffer ... 11/03/05 - 20050243934 - Processing auxiliary data of video sequences The present invention to a pre-processing of auxiliary data of a video sequence in order to enable improved processing results for applying picture improvement algorithms. Irregularities occurring within an auxiliary data field providing data items on a block basis are detected and removed. In particular, a film/video indication or a ... 10/20/05 - 20050232363 - Intra coding method There is provided an intra coding method that can increase a coding processing speed. In YCbCr image, Cb image and Cr image that are insensitive to human eyes are reduced in size. That is, the Cb image and the Cr image are respectively divided into a plurality of first blocks. ... 10/13/05 - 20050226337 - 2d block processing architecture A video platform architecture for video processing includes complex video compression/decompression algorithms in a computer with a two-dimensional Single-Instruction Multiple-Data (SIMD) array architecture. The video platform architecture includes one or more video processing modules, on-chip shared memory, and a general-purpose RISC central processing unit CPU used as a system controller. ... 09/15/05 - 20050201470 - Intra block walk around refresh for h.264 An apparatus and method for digital video encoding is disclosed. The disclosed system provides for an improved way of correcting divergence of a reference block in a decoder while minimizing the overhead required to update the reference block. ... 09/15/05 - 20050201469 - Method and apparatus for improving the average image refresh rate in a compressed video bitstream An apparatus and method for digital video encoding is disclosed. The disclosed system provides for a way of improving video quality for a given video coding system design. ... 09/08/05 - 20050195901 - Video compression method optimized for low-power decompression platforms An encoder is provided with an additional coding feature that comprises a time-related term added to a traditional cost function that uses only distortion and byte usage for calculating cost. The time-related term comprises the time that a real decoder needs for decoding a block, and a coefficient. The use ... 08/11/05 - 20050175105 - Block matching method for video compression The present invention discloses a block matching method for video compression. Wherein, the video frame currently under process is referred as first frame, and the reconstructed frame obtained from the result of the previous process is referred as second frame. The block matching method of the present invention is able ... 07/21/05 - 20050157797 - Method and apparatus for generating/evaluating in a picture signal encoding/decoding one or more prediction information items Advanced Video Coding uses intra prediction for 4*4 pixel blocks whereby reconstructed samples from adjacent pixel blocks are used to predict a current block. Nine different intra prediction modes are available in AVC. In order to save bits for signalling the prediction modes, a flag and a 3-bit parameter are ... 07/21/05 - 20050157796 - Block noise reducing apparatus A calculation is made as to first and second differences in level represented by an input video signal at first and second inter-block boundaries adjoining opposite edges of every rectangular block respectively. A corrective value at every pixel in the rectangular block is calculated from a position of the pixel ... 07/14/05 - 20050152456 - Method and apparatus for accomplishing multiple description coding for video A method and apparatus for utilizing temporal prediction and motion compensated prediction to accomplish multiple description video coding is disclosed. An encoder receives a sequence of video frames and divides each frame into non-overlapping macroblocks. Each macroblock is then encoded using either an intraframe mode (I-mode) or a prediction mode ... 06/30/05 - 20050141619 - Block distortion detection method, block distortion detection apparatus, block distortion removal method, and block distortion removal apparatus A video decoder is connected with a block distortion detector for specifying the boundary of blocks where block boundary occurs, using decoded image data and information of motion vectors, which are supplied from the video decoder; and a block distortion remover for subjecting pixels in the vicinity of the block ... 06/30/05 - 20050141618 - Apparatus and method for performing intra prediction for image decoder Provided is an apparatus and method for performing intra prediction for an image decoder, in which by use of horizontal/vertical blocks adjacent to image data input from an external device, the intra prediction is performed in parallel with respect to 16×16 luminance component and 4×4 luminance component of the image ... 06/16/05 - 20050129131 - Memory storage method for improving efficiency of image processing A memory storage method for improving efficiency of image processing. The method includes: storing a plurality of first blocks corresponding to a first picture region of a picture into a first storage region of a memory, storing a plurality of second blocks corresponding to a second picture region of the ... 06/16/05 - 20050129130 - Color space coding framework A coding framework that provides conversions between one or more video formats without the use of a transcoder. A video information stream that includes color information formatted in accordance with a first color space sampling format is split into a base stream and an enhanced stream. The base stream is ... 06/16/05 - 20050129129 - Co-located motion vector storage A method for processing a video bitstream is disclosed. The method generally includes the steps of (A) determining co-located motion information for a plurality of co-located sub-blocks in a co-located macroblock of the video bitstream, (B) storing the co-located motion information for (i) at least a first three of the ... 06/09/05 - 20050123054 - 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 - 20050123053 - Systems and methods for media summarization A stream of ordered information, such as, for example, audio, video and/or text data, can be windowed and parameterized. A similarity between the parameterized and windowed stream of ordered information can be determined, and a probabilistic decomposition or probabilistic matrix factorization, such as non-negative matrix factorization, can be applied to ... 06/09/05 - 20050123052 - Apparatus and method for detection of scene changes in motion video Apparatus and method for new scene detection in a sequence of video frames, comprising: a frame selector for selecting a current frame and one or more following frames; a down sampler, associated with the frame selector, to down sample the selected frames; a distance evaluator to find a statistical distance ... 06/02/05 - 20050117653 - Loop deblock filtering of block coded video in a very long instruction word processor This invention is applicable to filtering block artifacts of macroblock and block oriented video compression. This invention computes all possible filter results speculatively and simultaneously in parallel, computes conditions for application of corresponding filter results simultaneously in parallel, and writes filter results to memory conditionally dependent upon computed corresponding conditions. ... ### FreshPatents.com Support |