Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Intra/inter selection

Subclass of:

375 - Pulse or digital communications

375240000 - BANDWIDTH REDUCTION OR EXPANSION

375240010 - Television or motion video signal

375240120 - Predictive

Patent class list (only not empty are listed)

Deeper subclasses:

Entries
DocumentTitleDate
20120163456USING A MOST PROBABLE SCANNING ORDER TO EFFICIENTLY CODE SCANNING ORDER INFORMATION FOR A VIDEO BLOCK IN VIDEO CODING - In one example, an apparatus is disclosed for coding coefficients associated with a block of video data during a video coding process, the apparatus comprising a video coder configured to code information that identifies a scanning order associated with the block, wherein to code the information that identifies the scanning order associated with the block, the video coder is configured to determine a most probable scanning order for the block, and code an indication of whether the scanning order associated with the block is the most probable scanning order. In another example, to code the information that identifies the scanning order associated with the block, the video coder is further configured to, in the event the scanning order associated with the block is not the most probable scanning order, code an indication of the scanning order associated with the block.06-28-2012
20130028323MOTION PICTURE CODING APPARATUS, MOTION PICTURE CODING METHOD AND COMPUTER READABLE INFORMATION RECORDING MEDIUM - A motion picture coding apparatus divides an image into plural blocks and codes the image; determines a coding mode to be used for each of the blocks; determines, for coefficients of each of the plural blocks coded in the determined coding mode, a position for which coefficients in the block are replaced by “0” based on rate information; determines whether a to-be-processed block is a first block for which referring to pixel values of an upward adjacent block is not allowed; changes, for coefficients of a block of DC components after orthogonal transformation or quantization in the block determined as the first block, the determined position to a position at which the number of coefficients to be replaced by “0” is reduced; and replaces coefficients of the block of DC components after orthogonal transformation or quantization in the block determined as the first block based on the changed position.01-31-2013
20090196351Video encoding/decoding apparatus and method for color image - A video encoding/decoding apparatus and method for color images include a first motion prediction unit that generates a first prediction residue image of an input image on a basis of a first motion prediction result of the input image. An image information detection unit sets a predetermined color component of an R-G-B image to a reference color component and determines whether the input image is a Y-Cb-Cr image or an R-G-B image and whether a color component is the reference color component. A second motion prediction unit performs motion prediction for the first prediction residue image and generates a second prediction residue image if the input image is the R-G-B image and the color component of the input image is not the reference color component.08-06-2009
20110188575ENCODING VIDEO - Some embodiments of the invention provide a method for encoding a video signal that is formed by a series of successive images. Each image includes several sections, and each section has a set of image values. To encode a particular section of a particular image, the method initially partitions the particular section into several sub-sections. For each of at least two particular sub-sections, the method then computes a statistical parameter regarding the image values of the particular sub-section. The method compares the computed statistical parameters, and based on the comparison, selects an encoding technique from a set of encoding techniques to encode the particular section. In some embodiments, the set of encoding schemes includes a first scheme that encodes the selected section without reference to any other section of any other image, and a second scheme that encodes the selected section by reference to at least one other section.08-04-2011
20080260029STATISTICAL METHODS FOR PREDICTION WEIGHTS ESTIMATION IN VIDEO CODING - Presented herein are system(s) and method(s) for statistically prediction of weighting parameter estimation in video encoding. In one embodiment, there is presented a method for interpredicting a picture from at least one reference picture. The method comprises calculating statistics for pixels in the picture and the reference picture; generating weight parameters for the picture based on the statistics; and encoding the picture using said weight parameters.10-23-2008
20080260028Video H.264 Encryption Preserving Synchronization and Compatibility of Syntax - A method for encrypting data exchanged between an encoder and a decoder in a video system is disclosed. A set of bits which, when encoded, do not have any influence upon the decoding stage, are determined during the encoding stage. At least one part or all of the bits selected in stage 1 is/are encoded prior to transmission to the decoding stage. The bit selection stage determines the parts of the flow of bits that only modify the contexts of the decoding process in an insignificant manner in the sense that the modification due to encryption does cause desynchronization or does not lead to non-compatible bit flows with regard to encoding contexts and visual impact. The present invention is used with H.264 encoders/decoders.10-23-2008
20100080294MOVING IMAGE STREAM PROCESSING APPARATUS, MOVING IMAGE REPRODUCTION APPARATUS EQUIPPED WITH THE SAME, METHOD, AND PROGRAM - Disclosed is a moving image reproduction apparatus including a stream extraction unit that extracts a bit stream of a prescribed number of consecutive pictures including an intra-frame coded picture as an initial picture from a bit stream of a coded moving image, a stream analysis unit that analyzes the extracted bit stream and decides whether or not, if decoding of the extracted bit stream is performed, one screen of decoded image including the intra-frame coded picture can be obtained, and a stream generation unit that generates a bit stream which complements an image of a region in which a decoded image cannot be obtained in one screen, based on a result of the analysis made by the stream analysis unit, when it is decided in the stream analysis unit that one screen of decoded image cannot be obtained.04-01-2010
20110194605METHOD FOR VIDEO-CODING A SERIES OF DIGITIZED PICTURES - Groups of pictures are formed, each group including successive pictures in an original chronological order which is coded by forming a prediction structure with at least one picture as an intra-frame, each being intra-coded, while other pictures in the group are inter-frames, each predicted from and inter-coded in relation to at least one reference frame. The prediction structure is designed such that each intra-frame is a reference frame from which at least one picture of a picture group that precedes the intra-frame as well as the least one picture of the group of pictures that succeeds the intra-frame are predicted. The inter-frames include several non-references pictures from which no pictures of the sequence are predicted. A transmission sequence having a chronological transmission order is formed from the coded pictures of the group of pictures, at least some of the coded non-referenced pictures being the first pictures of the transmission order.08-11-2011
20100158116Method and apparatus for decoding/encoding a video signal - A method of decoding a current layer using inter-layer prediction is disclosed. The present invention includes obtaining a first flag information indicating whether a current block of the current layer is coded using the inter-layer prediction, obtaining a quality identification information identifying a quality of the current block, obtaining a second flag information based on the first flag information and the quality identification information, the second flag information indicating whether a reference block is included in a specific slice of a reference layer, and decoding the current block based on the second flag information.06-24-2010
20130077684Signaling of prediction size unit in accordance with video coding - Signaling of prediction size unit in accordance with video coding. In accordance with video coding, various binarization may be performed. In accordance with coding related to different types of slices (e.g., I, P, B slices), one or more binary trees may be employed for performing various respective operations (e.g., coding unit03-28-2013
20130039423SAMPLE REGION MERGING - A favorable merging or grouping of simply connected regions into which the array of information samples is sub-divided, is coded with a reduced amount of data. To this end, a predetermined relative locational relationship is defined enabling an identifying, for a predetermined simply connected region, of simply connected regions within the plurality of simply connected regions which have the predetermined relative locational relationship to the predetermined simply connected region. Namely, if the number is zero, a merge indicator for the predetermined simply connected region may be absent within the data stream. In other embodiments, spatial sub-division is performed depending on a first subset of syntax elements, followed by combining spatially neighboring simply connected regions depending on a second subset of syntax elements, to obtain an intermediate sub-division.02-14-2013
20130039422CODING OF A SPATIAL SAMPLING OF A TWO-DIMENSIONAL INFORMATION SIGNAL USING SUB-DIVISION - Coding schemes for coding a spatially sampled information signal using sub-division and coding schemes for coding a sub-division or a multitree structure are described, wherein representative embodiments relate to picture and/or video coding applications.02-14-2013
20130039421METHOD AND APPARATUS FOR PERFORMING INTRA-PREDICTION USING ADAPTIVE FILTER - Provided is a method and apparatus for performing intra-prediction using an adaptive filter. The method for performing intra-prediction comprises the steps of: determining whether or not to apply a first filter for a reference pixel value on the basis of information of a neighboring block of a current block; applying the first filter for the reference pixel value when it is determined to apply the first filter; performing intra-prediction on the current block on the basis of the reference pixel value; determining whether or not to apply a second filter for a prediction value according to each prediction mode of the current block, which is predicted by the intra-prediction performance on the basis of the information of the neighboring block; and applying the second filter for the prediction value according to each prediction mode of the current block when it is determined to apply the second filter.02-14-2013
20100046622METHOD AND APPARATUS FOR ENCODING AND/OR DECODING BIT DEPTH SCALABLE VIDEO DATA USING ADAPTIVE ENHANCEMENT LAYER RESIDUAL PREDICTION - A scalable video bitstream may have an H.264AVC compatible base layer (BL) and a scalable enhancement layer (EL), where scalability refers to color bit depth. The SVC standard allows spatial inter-layer prediction, wherein a residual in the EL is generated which is then intra coded. Another spatial intra-coding mode for EL is pure intra coding (I_NxN). The invention discloses encoding modes wherein the output of enhancement layer decoding is an inter-layer residual. To get the final enhancement layer decoded sequence, the color bit depth inter-layer prediction version of the base layer, which is bit depth upsampled reconstructed base layer information, is added to the inter-layer residual which is decoded from the enhancement layer bit stream.02-25-2010
20100111180Scene change detection - There is provided a method and apparatus for scene change detection for use with bit-rate control of a video compression system. The method and apparatus may be used for scene change detection in intra-coded and/or inter-coded pictures. The method comprises the steps of: compressing each picture in a video signal in turn; determining complexity data from the compressed signal for each picture after partial compression of the picture; determining from the complexity data whether a scene change may have taken place; and adjusting the compression step and allocated compressed bit number for pictures after a scene change detection in dependence on the result of the determination. For an intra-coded picture, the complexity data is a monotonically increasing function of a quantisation parameter and a compressed bit number used in the compression step for the partial compression from which the complexity data is determined. For an inter-coded picture, the complexity data is determined from a combination of a) the change of temporal prediction difference in relation to the average prediction difference of previous inter-coded pictures, b) the intra-coded macroblock number in the current inter-coded picture in relation to the average intra-coded macroblock number in previous inter-coded pictures, and c) the intra-coded macroblock number in the current inter-coded picture in relation to the total encoded macroblock number in the current inter-coded picture.05-06-2010
20090129468Method for Decoding and Encoding a Video Signal - A method for decoding/encoding a video signal using an inter layer prediction process is disclosed. The method for decoding a video signal including several layer information includes: a) acquiring a first prediction signal for a current block of an enhancement layer and a residual signal based on at least a base layer block; b) smoothing the sum of the first prediction signal and the residual signal, and generating a second prediction signal for the current block; and c) reconstructing the current block based on the second prediction signal. Therefore, the method for decoding/encoding a video signal uses a variety of inter layer prediction methods according to the macroblock type of macroblocks of the current and base layers, and removes inter layer redundancy, resulting in increased coding efficiency.05-21-2009
20120183063CODEWORD SPACE REDUCTION FOR INTRA CHROMA MODE SIGNALING FOR HEVC - Intra prediction is used in state-of-the-art video coding standards such as AVC. The intra prediction modes are coded into the bitstream. Luma and chroma components could potentially have different prediction modes. For chroma components, there are 5 different modes defined in AVC: vertical, horizontal, DC, diagonal down right, and “same as luma”. Statistics show that the “same as luma” mode is frequent used, but in AVC, this mode is encoded using more bits than other modes during entropy coding, therefore the coding efficiency is decreased. Accordingly, a modified binarization/codeword assignment for chroma intra mode signaling is able to be utilized for high efficiency video coding (HEVC), the next generation video coding standard.07-19-2012
20120183067B-PICTURE SYNTAX CHANGE FOR GENERALIZED BI-PREDICTION IN HIGH EFFICIENCY VIDEO CODING (HEVC) - An enhanced prediction direction method and encoding syntax for B-pictures in state-of-the-art video compression. In bi-directional prediction, instead of using one motion vector (MV) from list 07-19-2012
20120183066DEPTH MAP CODING AND DECODING APPARATUS AND METHOD - An apparatus and method for coding and decoding a depth image are provided. The depth image coding apparatus predicts directivity of a current macro block using coded adjacent macro blocks. An intra-prediction mode that intra-codes the current macro block using the predicted directivity is included in intra-candidate coding modes. Priorities of intra-candidate coding modes and inter-candidate coding modes are arranged according to characteristics of a color image and coded. As a result, coding efficiency for a depth image may be increased.07-19-2012
20120183065Scalable Video Coding Method, Encoder and Computer Program - A scalable video coding method for coding a video sequence (07-19-2012
20120183064CODEWORD ASSIGNMENT FOR INTRA CHROMA MODE SIGNALING FOR HEVC - Intra prediction is used in state-of-the-art video coding standards such as AVC. The intra prediction modes are coded into the bitstream. Luma and chroma components could potentially have different prediction modes. For chroma components, there are 5 different modes defined in AVC: vertical, horizontal, DC, diagonal down right, and “same as luma”. Statistics show that the “same as luma” mode is frequent used, but in AVC, this mode is encoded using more bits than other modes during entropy coding, therefore the coding efficiency is decreased. Accordingly, a modified binarization/codeword assignment for chroma intra mode signaling is able to be utilized for high efficiency video coding (HEVC), the next generation video coding standard.07-19-2012
20100329337VIDEO STREAMING - From video source material, one generates a first coded signal using a combination of inter-frame and intra-frame coding, in which intra-coded pictures are forced to occur at least once in each of successive first set time periods. A second coded version of the same source has intra-coded pictures occurring wholly or mainly at times determined by recognition of scene changes in the video source material. In response to a command for streaming, or resumption of streaming, of said video source material, (perhaps following trick-play), firstly the first coded signal is streamed, commencing with an intra-coded picture. Then, at a point coinciding with an intra-coded picture of the second coded signal, one ceases streaming of the first coded signal and instead streams the second coded signal, commencing with that intra-coded picture.12-30-2010
20090304079Frame or field mode coding method - The method comprises the following steps:12-10-2009
20090103617EFFICIENT ERROR RECOVERY WITH INTRA-REFRESH - Systems and methodologies for concealing errors related to INTRA-frame losses in a transmitted video signal are provided herein. Systems and methodologies provided herein can refine a lost INTRA-coded frame and its subsequent INTER-coded frames using INTRA-coded macroblocks that are provided in a video bitstream in accordance with a Random INTRA Refresh (RIR) scheme. When an INTRA-frame is lost, INTRA-coded macroblocks can be used to refine neighboring INTER-coded macroblocks based on region filling, spatial interpolation, or other algorithms that are based on the strong correlation between values of adjacent pixels in a video signal. Further, motion compensation can be used to refine an INTER-coded pixel having an INTRA-coded pixel in its motion trajectory.04-23-2009
20120307898VIDEO ENCODING DEVICE AND VIDEO DECODING DEVICE - To efficiently reduce contour and stair-step artifacts.12-06-2012
20130058412Dynamic Load Balancing for Video Decoding Using Multiple Processors - A method and computer readable medium storing a corresponding computer program for decoding a video bitstream based on processors using dynamic load balancing are disclosed. In one embodiment of the present invention, the method configures multiple processors to perform the multiple processing modules including a prediction module by mapping the multiple processing modules to the multiple processors. One or more buffer queues are used among said multiple processing modules and the mapping the prediction module to the multiple processors is based on the level of the buffer queue. The multiple processors may correspond to a multi-core Central Processing Unit (CPU) comprising of multiple CPUs or a multi-core Digital Signal Processor (DSP) comprising of multiple DSPs to practice the present invention.03-07-2013
20090232211METHOD AND APPARATUS FOR ENCODING/DECODING IMAGE BASED ON INTRA PREDICTION - Provided is an intra prediction-based encoding method, and an apparatus for accomplishing the same. In the method, an order of scanning sub blocks divided from a current block is determined based on an edge present in the current block; a predicted block is generated by performing intra prediction on the current block in the order of scanning, based on already encoded blocks adjacent to the current block; and a residual block that is a difference between the current block and the predicted block is encoded. Accordingly, the precision of intra prediction can be improved, thus increasing the quality of an image.09-17-2009
20090232210ADVANCED VIDEO CODED PICTURES - REDUCED COST COMPUTATION OF AN INTRA MODE DECISION IN THE FREQUENCY DOMAIN - A method of intra mode prediction uses a block of pixels and their horizontal H09-17-2009
20120230406MULTI-FORMAT VIDEO DECODER WITH VECTOR PROCESSING AND METHODS FOR USE THEREWITH - A video decoder includes an entropy decoding device that generates entropy decoded (EDC) data from an encoded video signal. A multi-format video decoding device generates a decoded video signal from the EDC data, the multi-format video decoding device having a plurality of modules that are implemented via a plurality of vector processor units.09-13-2012
20120114039VIDEO CODING METHODS AND APPARATUS - In methods for encoding and decoding digital pictures certain prediction parameters may be omitted from the output on the encoder side or the input on the decoder side. An encoder can identify prediction parameter values that can be omitted by determining whether a decoder emulator can reproduce the prediction parameter values from other information, such as predicted pixel and prediction error values of one or more previously decoded sections from the same or a different picture.05-10-2012
20120014448SYSTEM FOR LOW RESOLUTION POWER REDUCTION WITH COMPRESSED IMAGE - A system for encoding and decoding video that uses power reduction techniques.01-19-2012
20130016783Method and Apparatus for Coding Unit Partitioning - A method for coding unit partitioning in a video encoder is provided that includes performing intra-prediction on each permitted coding unit (CU) in a CU hierarchy of a largest coding unit (LCU) to determine an intra-prediction coding cost for each permitted CU, storing the intra-prediction coding cost for each intra-predicted CU in memory, and performing inter-prediction, prediction mode selection, and CU partition selection on each permitted CU in the CU hierarchy to determine a CU partitioning for encoding the LCU, wherein the stored intra-prediction coding costs for the CUs are used.01-17-2013
20110280306REAL-TIME VIDEO CODING/DECODING - A video codec having a modular structure for encoding/decoding a digitized sequence of video frames in a multi-core system is described. The video codec comprises a memory unit; a multithreading engine. and a plurality of control and task modules organized in a tree structure, each module corresponding to a coding operation. The modules communicate with each other by control messages and shared memory. The control modules control all coding logic and workflow, and lower level task modules perform tasks and provide calculations upon receiving messages from the control task modules. The multithreading engine maintains context of each task and assigns at least one core to each task for execution. The method of coding/decoding comprises an error resilient algorithm.11-17-2011
20090147847IMAGE CODING METHOD AND APPARATUS, AND IMAGE DECODING METHOD - An encoding apparatus 06-11-2009
20110317763INFORMATION PROCESSING APPARATUS AND INFORMATION PROCESSING METHOD - An information processing apparatus: a codec processing section performing codec processing using a plurality of codec processors; and a codec instruction section generating a buffer list in which a pointer indicating a position of a buffer used to store at least one of data before the codec processing and data after the codec processing is described in a transmission unit in accordance with a data transmission process from the codec processing section, allows list information used to acquire the buffer list to be included in a codec request, and issues the codec request to the codec processing section. The codec processing section acquires the buffer list based on the list information included in the codec request, transmits the data based on the buffer list by pipeline processing, and reads the data before the codec processing from the buffer or writes the data after the codec processing to the buffer.12-29-2011
20110317762VIDEO ENCODER AND PACKETIZER WITH IMPROVED BANDWIDTH UTILIZATION - Techniques for managing a video encoding pipeline are disclosed herein. In one embodiment, a video encoder includes a multi-stage encoding pipeline. The pipeline includes an entropy coding engine and a transform engine. The entropy encoding engine is configured to, in a first pipeline cycle, entropy encode a transformed first macroblock and determine that a predetermined slice size will be exceeded by adding the entropy encoded macroblock to a slice. The transform engine is configured to provide a transformed macroblock to the entropy coding engine. The transform engine is also configured to determine, in a third pipeline cycle, coding and prediction mode to apply to the first macroblock, based on the entropy coding engine determining, in the first pipeline cycle, that the predetermined slice size will be exceeded by adding the encoded macroblock to a slice.12-29-2011
20110293004METHOD FOR PROCESSING MOTION PARTITIONS IN TREE-BASED MOTION COMPENSATION AND RELATED BINARIZATION PROCESSING CIRCUIT THEREOF - A method for processing a target motion partition in a tree-based motion compensation includes utilizing a setting unit for providing a first binarization rule which defines a plurality of binarization codewords mapped to a plurality of syntax elements for different motion partitions, respectively, wherein a codeword length of a binarization codeword corresponding to any square inter-prediction motion partition is shorter than a codeword length of a binarization codeword corresponding to any non-square inter-prediction motion partition; and identifying mapping between a target binarization codeword and a target syntax element of the target motion partition according to the first binarization rule.12-01-2011
20100034265APPARATUS AND METHOD FOR ENCODING AND DECODING HIGH FIDELITY VIDEO, AND COMPUTER-READABLE STORAGE MEDIUM - Provided are an apparatus and a method for encoding a high fidelity video, and an apparatus and a method for decoding a high fidelity video. A video encoding method for encoding first to third planes having different color components includes performing intra prediction in the first plane or inter prediction between each frame for a block of the first plane, and generating a first residue corresponding to a difference between the block of the first plane and the predicted block of the first plane, predicting a block of the second plane using a reconstructed pixel peripheral to the block of the second plane and a reconstructed pixel peripheral to the block of the first plane corresponding to the reconstructed pixel peripheral to the block of the second plane, and generating a second residue corresponding to a difference between the block of the second plane and the predicted block of the second plane, predicting a block of the third plane using a reconstructed pixel peripheral to the block of the third plane and any one of a reconstructed pixel peripheral to the block of the first plane corresponding to the reconstructed pixel peripheral to the block of the third plane and a reconstructed pixel peripheral to the block of the second plane corresponding to the reconstructed pixel peripheral to the block of the third plane, and generating a third residue corresponding to a difference between the block of the third plane and the predicted block of the third plane, and encoding the first to third residues.02-11-2010
20100034266VIDEO ENCODING/DECODING MEHTOD AND APPARATUS - A video encoding method comprises selecting one combination, for each block of an input video signal, from a plurality of combinations each including a predictive parameter and at least one reference picture number determined in advance for the reference picture, generating a prediction picture signal in accordance with the reference picture number and predictive parameter of the selected combination, generating a predictive error signal representing an error between the input video signal and the prediction picture signal, and encoding the predictive error signal, information of the motion vector, and index information indicating the selected combination.02-11-2010
20100027655VIDEO ENCODING METHOD AND DECODING METHOD, APPARATUSES THEREFOR, PROGRAMS THEREFOR, AND STORAGE MEDIA WHICH STORE THE PROGRAMS - A video encoding method includes setting candidates for reference pixels to pixels within a predetermined distance range measured from an encoding target block; generating a predicted signal by sequentially selecting reference pixels used for the intra prediction of the encoding target block from among the reference pixel candidates while changing a distance condition from the encoding target block, and by generating the predicted signal based on the reference pixels for each distance condition; computing an encoding cost required for subjecting the encoding target block to intra prediction encoding using each generated predicted signal; finally determining reference pixels used for the intra prediction of the encoding target block based on each computed encoding cost; and encoding information which indicates the position of the determined reference pixels.02-04-2010
20110261882METHODS AND APPARATUS FOR TEMPLATE MATCHING PREDICTION (TMP) IN VIDEO ENCODING AND DECODING - Methods and apparatus are provided for template matching prediction in video encoding and decoding. An apparatus includes an encoder for encoding a target block in a picture by determining at least one predictor for the target block and respectively utilizing the at least one predictor as a template to search for at least one additional predictor for the target block.10-27-2011
20090147848Inter-Layer Prediction Method for Video Signal - The present invention relates to a method for conducting interlayer texture prediction in encoding or decoding of video signal. The present method constructs a pair of frame macro blocks from a single field macro block or vertically-adjacent two field macro blocks of a base layer, and using texture information of the constructed pair of frame macro blocks in interlayer texture predication of a pair of frame macro blocks of a current layer.06-11-2009
20100278236REDUCED VIDEO FLICKER - Various implementations for reducing artifacts such as, for example, I-frame flicker are proposed. Particular implementations produce a no-flicker reference in which a picture intended to be coded as an I-frame is, first, coded as a P-frame using a reference picture from the previous GOP. Thus, continuity with the previous GOP is provided. According to a general aspect, a source image is inter-coded to produce coded source data. The coded source data is decoded to produce a modified source. The modified source is intra-coded to produce coded modified-source data. The coded modified-source data is decoded to produce a reference image.11-04-2010
20100124277Video encoding with even bit stream - A video encoding technique producing an even output bit stream is disclosed. According to one aspect of the present invention, an instantaneous peak of the output bit stream is greatly reduced by dividing one image frame into a key area and a background area, then inter-frame encoding the key area and the background area in different frames respectively. In other words, a whole bit stream of one I frame in the prior art is distributed into two or more image frames in the present invention.05-20-2010
20090086819MPEG-4 Streaming System With Adaptive Error Concealment - An MPEG-4 system with error concealment is provided for video service under the network with packet loss. The MPEG-4 system includes an encoder and a decoder. The encoder uses an intra-refreshment technique is used to make coded bitstream more robust against noise in order to stop error propagation. The rate-distortion optimization criterion is also introduced to adaptively update in synchronization with intra-coded blocks adaptively based on the true network condition with minimal overhead. The Lagrange multiplier is modified to achieve the best rate-distortion balance. In addition, a decoder loop is used in the encoder and is synchronized with the true decoder to achieve the best performance and avoid mismatch with the decoder used in the MPEG-4 system. The decoder is able to achieve resilient decoding from any kind of noise and enhance the reconstructed image quality with spatial and temporal hybrid concealment method. The result shows that a 3.65-9.71 dB further improvement on peak-signal-to-noise-ratio (PSNR) can be achieved in comparison with the existing methods that adopt spatial copy and zero motion concealment in decoding.04-02-2009
20090168878MOVING PICTURE CODING DEVICE, MOVING PICTURE CODING METHOD, AND RECORDING MEDIUM WITH MOVING PICTURE CODING PROGRAM RECORDED THEREON - According to one embodiment, a moving picture coding device regarding the invention comprises a coding module which codes moving picture data in macroblocks, a coding information analysis module which analyzes coded pictures and coding information of macroblocks at the coding module, and a coding control module which issues an instruction of coding to the coding module in pictures or in macroblocks on the basis of an analysis result of the coding analysis module, wherein the coding analysis module performs still area determination and flat area determination for each coding target macroblock, and the coding control module applies intra flicker suppression processing to macroblocks which have been in a still area and also in a flat area by the coding analysis module.07-02-2009
20120106637METHOD AND APPARATUS FOR ENCODING , AND DECODING IMAGE BY USING LARGE TRANSFORMATION UNIT - Disclosed are an image encoding method and apparatus for encoding an image by grouping a plurality of adjacent prediction units into a transformation unit and transforming the plurality of adjacent prediction into a frequency domain, and an image decoding method and apparatus for decoding an image encoded by using the image encoding method and apparatus.05-03-2012
20110170594Method and System for Intracoding in Video Encoding - A method of intra-coding blocks of pixels in a digital video sequence is provided that includes selecting a block transform of a plurality of block transforms according to a spatial prediction mode used in generating a block of pixel residual values from a block of pixels, wherein the block transform is based on a single directional transform matrix predetermined for the spatial prediction mode and is a same size as the block of pixel values, applying the block transform to the block of pixel residual values to generate transform coefficients of the residual pixel values, and entropy coding the generated transform coefficients.07-14-2011
20090103618PICTURE CODING APPARATUS AND PICTURE CODING METHOD - The picture coding apparatus includes: a picture feature amount extracting unit which extracts respective feature amounts of the current picture and a picture having a specific relationship with the current picture; a correlation degree calculating unit which calculates, based on the feature amount extracted by the feature amount extracting unit, a correlation degree indicating a degree of image similarity between the current picture and the picture having a specific relationship with the current picture; a picture type determining unit which determines, depending on the calculated correlation degree, a picture type for the current picture, from two picture types on which different inter-picture prediction is performed; and a coding unit which codes the current picture according to the determined picture type.04-23-2009
20090296813INTRA PREDICTION MODE SEARCH SCHEME - The following embodiments describe an approach for selecting an intra prediction mode for video encoding, such as occurs in the H.264 standard. One embodiment describes a method of selecting an optimum intra prediction mode. This method involves selecting a first intra prediction mode, which is used to determine a search order for a number of intra prediction modes. These intra prediction modes are then evaluated in order to identify the optimum intra prediction mode.12-03-2009
20120294361IMAGE CODING APPARATUS - An image coding technique for suppressing degradation in image quality, in which the time and space where intra macroblocks appear are dispersed. A block count determination part determines the number of intra macroblocks to be allocated in each frame. A position determination part arranges the intra macroblocks at random positions in each frame. A coding part performs coding on the basis of the number of intra macroblocks to be allocated in a time direction, which is determined by the block count determination part, and the arrangement of the intra macroblocks in a spatial direction, which is determined by the position determination part, to thereby output compressed image data.11-22-2012
20110206122Method and Apparatus for Encoding Surveillance Video - Methods and apparatus are provided for encoding video, such as surveillance video. A video frame is encoded by evaluating a level of activity in video frame relative to one or more neighboring frames; encoding the video frame using an inter-coding technique if the evaluation satisfies one or more predefined inter-coding criteria, wherein said inter-coding technique is applied to said video frame without a Group of Picture structure having a maximum number of consecutive inter-coded frames; and encoding the video frame using an intra-coding technique if the evaluation satisfies one or more predefined intra-coding criteria. The evaluating step may comprise, for example, determining whether differences between the video frame and the one or more neighboring frames exceed a predefined threshold.08-25-2011
20100061455SYSTEM AND METHOD FOR DECODING USING PARALLEL PROCESSING - A method for decoding a stream of encoded video data is disclosed. The video stream includes partitions that have been compressed using lossless encoding. Each partition includes rows that have also been encoded using intra-frame or inter-frame encoding, for example. During the decoding process, two or more of the partitions are entropy decoded on two or more processors in parallel, except that partitions containing adjacent rows in the frame are decoded with an offset so that at least a portion of the output of the entropy decoding of one partition can be used as input in the entropy and intra/inter-frame decoding of the other.03-11-2010
20090003441IMAGE ENCODING DEVICE, IMAGE DECODING DEVICE, IMAGE ENCODING METHOD AND IMAGE DECODING METHOD - An encoding device includes a color component separating unit for separating an input bit stream for the respective color components, a block dividing unit for dividing an input color component signal into blocks to generate a signal of an encoding unit area, a predicted image generating unit for generating a predicted image for the signal, a determining unit for determining a prediction mode used for encoding according to a prediction efficiency of the predicted image, a prediction error encoding unit for encoding a difference between the predicted image corresponding to the prediction mode determined by the determining unit and the input color component signal, and an encoding unit for variable length-coding the prediction mode, an output from the prediction error encoding unit, and a color component identification flag indicating the color component to which the input bit stream belongs as a result of the color component separation.01-01-2009
20100135392IMAGE DISPLAY APPARATUS, IMAGE TRANSMITTING APPARATUS, IMAGE TRANSMITTING METHOD AND RECORDING MEDIUM - An image display apparatus including an image receiver configured to receive video data structured by a plurality of bit streams, an image processor configured to process the received video data into a reproducible format, and an image output unit configured to output video relating to the data processed into the reproducible format. Further, the plurality of bit streams include a first bit stream having a first bit rate and having a format defined by a first group of pictures (GOP), and a second bit stream having a second bit rate and having a format defined by a second group of pictures (GOP)s. In addition, the received video data includes a mixture of the first GOPs from the first bit stream and the second GOPs from the second bit stream in which each of the GOPs included in the received video data begins with an intra-frame (I-frame) and ends with the I-frame or a predicted-frame (P-frame), and includes a bidirectional-frame (B-frame) between the beginning and end frames such that the first and second GOPs are reproduced independently from each other.06-03-2010
20120294360CHANNEL SWITCH FRAME - Methods and apparatus to process multimedia data enabling faster channel acquisitions, improved error recovery and improved efficiency. An encoder device encodes a first portion of multimedia data using inter-coding to generate a first version, and encodes the first portion of multimedia data using intra-coding to generate a second version. A decoder device receives a first version of a first portion of multimedia data, wherein the first version is inter-coded, receives a second version of the first portion of multimedia data, wherein the second version is intra-coded, and selectively decodes the first and second received versions.11-22-2012
20080273596DIGITAL MULTIMEDIA CHANNEL SWITCHING - The disclosure relates to techniques for coding a channel switch frame used for switching between channels of digital multimedia content. In particular, an encoding device may code channel switch frame to exclude one or more blocks of pixels that may be reconstructed at a desired fidelity at a decoding device using one or more spatial error concealment algorithms. Excluding the one or more blocks of pixels of the channel switch frame that can be reconstructed at a desirable fidelity reduces the amount of bandwidth necessary to code the portion of the channel switch frame, thus allowing more efficient utilization of available bandwidth.11-06-2008
20090190660IMAGE ENCODING METHOD - An image encoding method according to the present invention calculates first difference information of an encoding target block and second difference information of an adjacent block, calculates a difference between the first difference information and the second difference information, and uses an intra mode only for blocks where a residual image noise occurs by selecting the intra mode when the difference is larger than a predetermined threshold, and selecting an inter mode when the difference is smaller than the predetermined threshold.07-30-2009
20090034617IMAGE ENCODING APPARATUS AND IMAGE ENCODING METHOD - In an image encoding apparatus including an intra-frame prediction unit that executes intra-frame prediction regarding an input image, when locally decoded pixels are not available, pseudo reference pixels are set to calculate an intra-frame-prediction evaluation value, and a method of encoding to be used for a block to be encoded is determined on the basis of the intra-frame-prediction evaluation value.02-05-2009
20090180537Inter-Layer Prediction Method for Video Signal - The present invention relates to a method for conducting interlayer prediction in encoding or decoding of video signal . The present method checks whether at least one of vertically-adjacent two macro blocks on a base layer is intra mode, and if only one of the two macro blocks is identified to intra mode, motion information of an inter-mode macro block of the two macro blocks is copied to the other intra-mode macro block in order to set the intra-mode macro block to a macro block having motion information. In addition, if the two macro blocks are intra mode and contain field components respectively, two frame macro blocks are constructed from the two field macro blocks.07-16-2009
20090052533Luma and Chroma Decoding Using a Common Predictor - There are provided video encoders, video decoders, and corresponding methods. A video encoder for encoding video signal data for an image block includes an encoder for encoding all color components of the video signal data using a common predictor. A video decoder for decoding video signal data for an image block includes a decoder for decoding all color components of the video signal data using a common predictor. Additionally, an apparatus and method for encoding and decoding signal data for an image block includes an encoder and decoder for encoding/decoding color components of the video signal data without applying a residual color transform thereto. Furthermore, a video encoder and decoder for encoding/decoding video signal data for an image block includes an encoder and decoder for encoding/decoding the video signal data using unique predictors for each of color components of the video signal data.02-26-2009
20120069904Multiplex Method and Associated Functional Data Structure for Combining Digital Video Signals - Functional data structure for coding a set of digital images which are divided into macroblocks ofpixels coded with colour value statements, including intraprediction macroblocks, wherein each of the images is compressed into at least-one first data stream portion, which comprises a portion of the macroblocks reduced by physical redundancies, and-one second data stream portion, which describes the redundancies, wherein for the intraprediction macroblocks-the first data stream portion is reduced by colour value statements with correlations to colour values from rows of pixels outside and at one edge of the intraprediction macroblock and for which, in the case of pixels outside the compressed image, a colour value default is assumed,-and the second data stream comprises intrapredictors for describing the correlations, with coding of an area which is divided into first areas, each of which is occupied by the macroblocks of one of the digital images, and a second area which spaces apart the first areas and is occupied by pixels with the colour value default.03-22-2012
20090052534DIRECTION DETECTION ALGORITHMS FOR H.264/AVC INTRA PREDICTION - A block intra prediction direction detection algorithm comprises acts of dividing a block, finding directions from edge assent rules, determining a main edge of the block, selecting prediction modes from the main edge, choosing base prediction modes and using all unique selected and base prediction modes in intra prediction. The algorithms comprise a 4×4 block intra prediction direction detection algorithm, a 16×16 luminance block intra prediction direction detection algorithm and an 8×8 chrominance block intra prediction direction detection algorithm.02-26-2009
20090052535SYSTEM AND METHOD FOR PROVIDING IMPROVED INTRA-PREDICTION IN VIDEO CODING - A system and method for improving the efficiency of decoding intra-coded blocks in video decoding, even in the event that neighboring pixels of the block are unavailable. According to various embodiments, in addition to information that is used to describe how a prediction is formed using a specified process, other “side” information is also transmitted for use in the decoding process. For example, after the intra-prediction direction of a block is decoded, it is determined whether the intra-prediction requires pixels that are unavailable for the block. If such pixels are needed, than side information may be parsed from the bitstream in a predetermined manner. The prediction signal may then be reconstructed for the block using various pieces of information.02-26-2009
20090052532AUTOMATICALLY IDENTIFYING EDGES OF MOVING OBJECTS - The edge identification system receives a pair of images from which an in-between image is to be created. The edge identification system calculates two vector fields: one to warp the second image onto the first, and the other to warp the first image onto the second. The two vector fields are typically symmetric; however, the fields are not symmetric along the edge of an object (e.g., the foreground) that is moving differently than the layer behind it (e.g., the background). This type of movement creates occlusions in which an object that was visible in one image will not be visible in the other image and vice versa. The edge identification system uses these areas to automatically identify the edges of moving objects. Thus, the edge identification system can identify the edges of objects without requiring the user to provide a matte or other manual assistance.02-26-2009
20110142128METHOD AND APPARATUS INTERLEAVING PIXEL OF REFERENCE IMAGE WITHIN SINGLE BANK OF FRAME MEMORY, AND VIDEO CODEC SYSTEM HAVING THE SAME - A method and apparatus for interleaving pixels of a reference frame within a single bank of a frame memory in a video codec, and a video codec system including the same are provided. The method for interleaving pixels of a reference image within a single bank of a frame memory includes: interleaving pixel data of a reference image as a filter output of a restoration image required for video processing by column of a macro block; and storing the interleaved pixel data within a single bank of a frame memory by page.06-16-2011
20090097558SCALABLE VIDEO CODING TECHNIQUES FOR SCALABLE BITDEPTHS - This disclosure describes video coding techniques that are executed in a bitdepth-based scalable video coding (SVC) scheme. Base layer video data and enhancement layer video data may be defined at different bitdepths. The techniques of this disclosure concern the coding of enhancement layer video blocks using a unique combination of inter-layer predictive coding modes after determining that inter-layer prediction should be used. In particular, two or more different inter-layer predictive coding modes may be utilized block corresponding to inter base layer blocks, and one of these inter-layer predictive coding modes may also be utilized for blocks corresponding to intra base layer blocks. Syntax information can be generated at the encoder and communicated with the bitstream, so that a decoder can use the proper inter-layer predictive coding mode in the decoding.04-16-2009
20090201991METHOD FOR INTRA PREDICTION CODING OF IMAGE DATA - A method of performing an intra prediction coding with respect to a plurality of blocks included in an image frame is provided. The method of performing an intra prediction coding includes confirming whether a neighboring pixel that is referred to in an intra prediction of a block exists in the current frame, if the neighboring pixel referred to in the intra prediction exists, reading the color difference signal value of the pixel referred to in the intra prediction from the current image frame, if at least one neighboring pixel referred to in the intra prediction does not exist, reading the color difference signal value of at least one pixel from the previous image frame and performing the intra prediction with reference to the read color difference signal value of the pixel.08-13-2009
20090220002SYSTEM AND METHOD FOR COMPRESSING VIDEO BASED ON DETECTED INTRAFRAME MOTION - A system and method are described below for encoding interactive low-latency video using interframe coding. For example, one embodiment of a computer-implemented method for performing video compression comprises: logically subdividing each of a sequence of images into a plurality of tiles, each of the tiles having a defined position within each of the sequence of images, the defined position remaining the same between successive images; detecting motion within the sequence of images occurring at each of the positions of each of the tiles; and encoding each tile within each image of the sequence of images using a first compression format or a second compression format, wherein the frequency at which a particular tile is encoded according to the first compression format across the sequence of images is based on the detected amount of motion at the position of that tile across the sequence of images.09-03-2009
20090245371METHOD AND APPARATUS FOR ENCODING/DECODING INFORMATION ABOUT INTRA-PREDICTION MODE OF VIDEO - A method and apparatus for encoding and decoding IPM information are provided, in which a coding unit is received, IPMs of a plurality of sub-units included in the coding unit are determined, a relation between an IPM of each sub-unit and IPMs of neighboring sub-units of the each sub-unit is checked, and information about IPMs of a plurality of sub-units according to the relations is encoded in an integrated manner.10-01-2009
20090220000Inter-Layer Prediction Method for Video Signal - The present invention relates to a method for conducting interlayer motion prediction in encoding or decoding of video signal. The present method checks whether at least one of vertically-adjacent two macro blocks on a base layer is intra mode, and if only one of the two macro blocks is identified to intra mode, motion information of an inter-mode macro block of the two macro blocks is copied to the other intra-mode macro block in order to set the intra-mode macro block to a macro block having motion information.09-03-2009
20090220001Tile-Based System and method For Compressing Video - A system and method are described below for encoding interactive low-latency video using interframe coding. For example, one embodiment of a computer-implemented method for performing video compression comprises: logically subdividing each of a sequence of images into a plurality of tiles, each of the tiles having a defined position within each of the sequence of images, the defined position remaining the same between successive images; encoding one of the tiles at a first defined position in a first image of the sequence of images using a first compression format and encoding the reminder of the tiles in the first image using the second compression format; and encoding one of the tiles at a second defined position in a second image of the sequence of images using the first compression format and encoding the reminder of the tiles in the first image using the second compression format; wherein the second compression format is dependent on previously-encoded tiles encoded according to the first compression format and/or the second compression format.09-03-2009
20090238276Method and apparatus for video coding using prediction data refinement - There are provided methods and apparatus for video coding using prediction data refinement. An apparatus includes an encoder for encoding an image region of a picture. The encoder has a prediction refinement filter for refining at least one of an intra prediction and an inter prediction for the image region. The prediction refinement filter refines the inter prediction for the image region using at least one of previously decoded data and previously encoded data, the previously decoded data and the previously encoded data corresponding to pixel values in neighboring regions with respect to the image region.09-24-2009
20090252227VIDEO REFRESH ADAPTATION ALGORITHMS RESPONSIVE TO ERROR FEEDBACK - In general, this disclosure relates to techniques for adaptively determining a rate for intra-coding segments (e.g., macro-blocks) of video data within a sequence of video units (e.g., frames) in response to the receipt of error feedback that is provided by a video decoder. One example method includes receiving feedback from a video decoder that indicates an error associated with coded video data, and, upon receipt of the feedback, determining a rate for intra-coding a specified number of segments of video data for each video unit within a sequence of video units, wherein an intra-coding of segments of video data within one video unit is independent of a coding of segments of video data within other video units within the sequence.10-08-2009
20100150237SELECTING A MACROBLOCK ENCODING MODE - Non-encoded data for a macroblock of an image frame is accessed. A cost to intra-encode the macroblock is computed using at least a portion of the non-encoded data in place of reconstructed image data from another macroblock of the image frame. The cost can be compared against the cost to inter-encode the first macroblock in order to select how the first macroblock is to be encoded.06-17-2010
20090316782IMAGE DECODING APPARATUS - An access unit to be decoded is selected from data stored in a coded picture buffer (CPB) (12-24-2009
20100189178VIDEO ENCODING IN A VIDEO CONFERENCE - Some embodiments provide an architecture for establishing multi-participant video conferences. This architecture has a central distributor that receives video images from two or more participants. From the received images, the central distributor generates composite images that the central distributor transmits back to the participants. Each composite image includes a set of sub images, where each sub image belongs to one participant. In some embodiments, the central distributor saves network bandwidth by removing each particular participant's image from the composite image that the central distributor sends to the particular participant. In some embodiments, images received from each participant are arranged in the composite in a non-interleaved manner. For instance, in some embodiments, the composite image includes at most one sub-image for each participant, and no two sub-images are interleaved.07-29-2010
20100150238MOVING PICTURE TRANSCODING APPARATUS, MOVING PICTURE TRANSCODING METHOD, AND MOVING PICTURE TRANSCODING PROGRAM - To provide a moving picture transcoding apparatus capable of suppressing deterioration of an image quality and capable of reducing a calculation amount required for transcoding an image, the moving picture transcoding apparatus which transcodes encoded moving picture data includes: a moving picture data producing unit for producing new moving picture data in which a specific frame of the encoded moving picture data is set as a head thereof; and a judging unit for judging whether or not a succeeding frame of the specific frame has been encoded by referring to a frame preceding the specific frame. Further, the moving picture data producing unit includes: a first frame transcoding process unit for transcoding the specific frame to a first frame which does not refer to another frame; and a succeeding frame transcoding process unit for again encoding a succeeding frame, which has been judged by the judging unit to refer to the frame preceding the specific frame, by referring to any one frame in a range from the succeeding frame judged by the judging unit to the specific frame.06-17-2010
20100220785VIDEO CODING METHOD AND DEVICE, RELATED SCALABLE BITSTREAM AND COMPUTER PROGRAM PRODUCT - An encoder allows generating, starting from a sequence of digital video pictures, a time-scalable encoded bitstream obtained by applying to the pictures, a hierarchical prediction wherein the pictures are organized in Groups Of Pictures (GOPs). The GOPs may include base time layer pictures or Key Pictures for encoding as Inter or Intra, with and without motion-compensated prediction respectively. The GOPs may also include higher time layer pictures adapted to be selectively eliminated to effect time scalability of the encoded scalable bitstream. The encoder may detect scene changes in the sequence of digital video pictures, and, in the presence of a scene change, a first Key Picture after the scene change may be encoded as Intra.09-02-2010
20100239006VIDEO DECODER PLUS A DISCRETE COSINE TRANSFORM UNIT - A video encoder and a decoder analyze the spatial content video data in an H.264 stream using the discrete cosine transform (DCT). Although the DCT is computed as part of the H.264 encoding process, it is not computed as part of the decoding process. Thus, one would compute the DCT of the video data after it has been reconstructed by the video decoder for video post-processing or enhanced video encoding. A method for accelerating the computation of the DCT at the decoder side when transmitting intra-mode macroblocks uses information computed by the encoder and transmitted as part of the H.264 video stream.09-23-2010
20100226433MOVING IMAGE CODING APPARATUS AND MOVING IMAGE CODING METHOD - A moving image coding apparatus is provided. The moving image coding apparatus includes a processing unit having an information amount control processor determining a quantization parameter in such a manner that while a lead-in of the set of the pictures is set as a reference, upon a position of the inter-coded picture being after a predetermined position corresponds to a first position at a predetermined cycle shorter than the number of pictures included in the set of the pictures, the number of coding bits allocated to the inter-coded picture is a value obtained by adding a first predetermined amount to a predetermined reference value, and upon the position of the inter-coded picture being after the predetermined position and also at a second position different from the first position, the number of coding bits is a value obtained by subtracting a second predetermined amount from the reference value.09-09-2010
20110235710Image encoding and decoding apparatus and method - An image encoding and decoding apparatus and method, the image encoding and decoding apparatus includes: an encoding unit adjusting at least one weight value adaptively to the number of bits expressing each pixel of a current image, predicting a pixel value of a block of interest by performing an operation on a pixel value of at least one block having a pixel value similar to the pixel value of the block of interest among blocks included in a previous image and the at least one adjusted weight value, and encoding the pixel value of the block of interest using the predicted pixel value of the block of interest; and a decoding unit adjusting the at least one weight value adaptively to the number of bits, restoring the predicted pixel value of the block of interest by performing an operation on the pixel value of the at least one block having the pixel value similar to the pixel value of the block of interest among blocks included in the restored previous image and the at least one adjusted weight value, and decoding the pixel value of the block of interest using the restored pixel value, wherein the previous image refers to an image displayed prior to a current image, and the block of interest is a target block of interest among blocks belonging to the current image.09-29-2011
20110032990APPARATUS AND METHOD FOR DEBLOCKING FILTERING IMAGE DATA AND VIDEO DECODING APPARATUS AND METHOD USING THE SAME - A deblocking filtering apparatus and method for removing block distortion of a decoded image, and a video decoding apparatus and method using the same. The deblocking filtering method includes extracting parameter information for a plurality of unit blocks in a macro block, from a header of an input current frame, determining whether to perform deblocking filtering, based on the extracted parameter information, and performing deblocking filtering on the macro block according to the determination result.02-10-2011
20130136179METHOD AND APPARATUS FOR ENCODING/DECODING IMAGE USING VARIABLE-SIZE MACROBLOCKS - The video encoding/decoding apparatus includes a video encoder for encoding macroblocks by each of prediction basic unit candidates, determining prediction basic units based on encoding costs for each of the prediction basic unit candidates, and generating a bitstream including image data encoded in determined prediction basic units, information on a prediction type for each of the determined prediction basic units, and prediction data depending on the prediction type; and a video decoder for extracting information on the prediction type for each of the prediction basic units, prediction data depending on the prediction type, and encoded image data from the bitstream, and generating a reconstructed image by decoding the encoded image data depending on the prediction type for each of the prediction basic units.05-30-2013
20100303153PICTURE CODING METHOD AND PICTURE CODING APPARATUS - A picture coding apparatus that reduces a computational complexity, improves a compression rate, and reduces frequency of stream transmission loss without interfering with pipelining and paralleling includes: a dividing unit that divides a picture into an I-slice and a P slice, each of the I-slice and P slice including blocks; and a coding unit that codes each slice per block so as to code temporally consecutive pictures, wherein the dividing unit changes a position of the I-slice in each of the temporally consecutive pictures so that positions of I-slices circulate in a to-be-determined number of pictures among the temporally consecutive pictures, and divides each of the temporally consecutive pictures so that a sum of the number of blocks included in the I-slice and the number of blocks included in one or more P slices between the I-slice and an I-slice subsequent to the I-slice becomes a predetermined value.12-02-2010
20100322312METHOD AND DEVICE FOR RECONSTRUCTING A PICTURE - The invention relates to a method for reconstructing a picture that is part of a sequence of pictures, from coded digital data, representative of said current picture. It comprises the following steps: 12-23-2010
20110110426METHOD AND APPARATUS FOR SCALABLE VIDEO CODING - A scalable video coding method is provided. The scalable video coding method includes dividing an enhancement layer into macroblocks; when base_mode_flag or residual_prediction_flag of the macroblock is equal to 1, calculating a reference block coordinate value of a reference layer to refer to in the block up-sampling of the enhancement layer and up-sampling the macroblocks of the enhancement layer using the coordinate value; and coding the up-sampled macroblock. The execution speed of the scalable video codec can be raised and the memory usage required for the spatial inter-layer prediction of the scalable video can be saved.05-12-2011
20110026595VIDEO ENCODING/DECODING APPARATUS - According to one embodiment, an image encoding apparatus performs encoding according to coefficient information whose probability distribution differs due to a prediction method. The image encoding apparatus includes a plurality of probability estimators provided for a plurality of prediction directions of intra-picture prediction and configured to estimate occurrence probabilities of coefficient information respectively, a switch to select a probability estimator according to information of a prediction direction used for intra-picture prediction, and a variable length encoder to encode coefficient information according to occurrence probability of coefficient information provided from a probability estimator selected by the switch.02-03-2011
20110019740Video Decoding Method - In methods in which coding is performed by switching, per area, between a predicted image generated by an existing coding standard and an image newly generated by performing motion estimation between decoded images, it is necessary to further provide determination information as to which image is to be used, which may in some cases result in compression efficiency that is inferior to those of conventional standards depending on the input video. By determining whether a predicted image generated by an existing coding standard is to be used or an image newly generated by performing motion estimation between decoded images is to be used based on coding information within the frame to be coded or within a previously coded frame, the need for such determination information is obviated to improve compression efficiency.01-27-2011
20110243229APPARATUS AND METHOD FOR IMAGE ENCODING/DECODING USING PREDICTABILITY OF INTRA-PREDICTION MODE - An apparatus and a method for video encoding/decoding using predictability of an intra-prediction mode are disclosed. The apparatus for encoding a video of the present disclosure includes: an intra-prediction mode determiner for determining an encoder prediction mode which is an intra-prediction mode of a current block of the video; an encoder for encoding a residual block generated by subtracting, from the current block, a predicted block generated by predicting the current block according to the encoder prediction mode; a mode information generator for generating mode information according to whether or not a video decoding apparatus is able to predict the encoder prediction mode; and an encoded data generator for generating encoded data including the encoded residual block and the mode information. The present disclosure can enhance compression in video encoding/decoding by using intra-prediction to predict the video with a minimum necessary bit rate.10-06-2011
20110243228METHOD AND APPARATUS FOR VIDEO CODING BY ABT-BASED JUST NOTICEABLE DIFFERENCE MODEL - The present invention relates to method and apparatus for video coding by ABT-based just noticeable difference (JND). For building the just noticeable difference model, spatial content information (SCI) is used to represent the spatial appearance similarity between one macroblock and its sub-blocks and the motion characteristic distance (MCD) is used to represent the motion characteristics similarity between one macroblock and its sub-blocks. For intra frames, the balance strategy based on the obtained SCI of the macroblock is used to generate the ABT-based JND model. For inter frames, the balanced strategy based on the obtained SCI and MCD of the macroblock is used to generate the ABT-based JND model. Using the ABT-based JND model, the residual coefficients for each block in a frame is filtered to obtain a reduced set of residual coefficients for transmission without degradation in visual quality.10-06-2011
20100128786METHOD AND APPARATUS FOR ENCODING VIDEO DATA, METHOD AND APPARATUS FOR DECODING ENCODED VIDEO DATA AND ENCODED VIDEO SIGNAL - For two or more versions of a video with different spatial, temporal or SNR resolution, scalability can be achieved by generating a base layer and an enhancement layer. When a version of a video is available that has higher color bit depth than can be displayed, a common solution is tone mapping. A more efficient compression method is proposed for the case where the two or more versions with different color bit depth use different color encoding. The present invention is based on joint inter-layer prediction among the available color channels. Thus, color bit depth scalability can also be used where the two or more versions with different color bit depth use different color encoding. In this case the inter-layer prediction is a joint prediction based on all color components. Prediction may also include color space conversion and gamma correction.05-27-2010
20080267290Coding Method Applied to Multimedia Data - The invention relates to a coding method applied to digital video data available in the form of a video stream consisting of consecutive frames divided into macroblocks. These frames are coded in the form of at least I-frames, coded independently, P-frames, predicted from at least a previous I- or P-frame, and B-frames, bidirectionally predicted from at least two frames between which they are disposed. According to the invention, the coding method comprises the following steps: 10-30-2008
20110075735Advanced Video Coding Intra Prediction Scheme - A system and method are disclosed for efficiently determining a prediction block for a current block of interest in a video signal encoding protocol. In a preferred embodiment, this is achieved by determining whether there is a correlation between the intra 4×4 predictions and the 16×16 predictions. If the correlation to the 16×16 prediction modes is lower than a predetermined threshold value, then the additional prediction blocks using 16×16 intra luma prediction are not calculated. If the correlation to the 16×16 prediction modes is higher than the predetermined threshold value, then the additional prediction blocks are calculated using 16×16 intra luma prediction. A cost function may then be used to determine the predicted bit cost of each prediction block, and the prediction block with the lowest cost may be selected as the prediction block for the current block of interest.03-31-2011
20110064136METHODS AND ARCHITECTURE FOR INDEXING AND EDITING COMPRESSED VIDEO OVER THE WORLD WIDE WEB - A system and method is provided for editing and parsing compressed digital information. The compressed digital information may include visual information which is edited and parsed in the compressed domain. In a preferred embodiment, the present invention provides a method for detecting moving objects in a compressed digital bitstream which represents a sequence of fields or frames of video information for one or more captured scenes of video.03-17-2011
20080253454CODING APPARTUS, CODING METHOD, PROGRAM FOR CODING METHOD, AND RECORDING MEDIUM RECORDING CODING METHOD - A coding apparatus includes: an intra-coding complexity detecting section that detects an intra-coding complexity indicating a complexity of an intra-coding process; an inter-coding complexity detecting section that detects an inter-coding complexity indicating a complexity of an inter-coding process; a characteristic curve calculating section that calculates a characteristic curve indicating a value of strength data indicating the strength of a deblocking filter with a data amount per unit time of coded data as a variable, on the basis of the intra-coding complexity and the inter-coding complexity; and a strength value calculating section that calculates a value of the strength data by substituting a data amount of the coded data into the characteristic curve.10-16-2008
20100309978VIDEO ENCODING APPARATUS AND VIDEO ENCODING METHOD - A video encoding method and apparatus performing intra-frame prediction in units of a sub-block determined by any one of two or more block sizes is provided. The method includes generating a prediction image in each of a plurality of intra-frame prediction modes in units of the sub-block determined by each block size, calculating a first evaluation value on the basis of the difference images between an original image and the prediction images in the intra-frame prediction modes for the sub-blocks determined by each block size, accumulating values indicating frequency characteristics of the original image for the sub-blocks determined by each block size in units of a macroblock to obtain a second evaluation value, and selecting one of the two or more block sizes on the basis of the first evaluation values and the second evaluation values.12-09-2010
20100260261IMAGE ENCODING APPARATUS, IMAGE ENCODING METHOD, AND COMPUTER PROGRAM - An image encoding apparatus includes: a luminance component intra-prediction unit which divides an encoding target image into first blocks of (M×M) pixels and determines an intra-prediction mode of a luminance component for each of encoding target blocks of the first block; and a color difference component intra-prediction unit which calculates a weight of a prediction direction by using the intra-prediction mode of the luminance component in the first block and determines an intra-prediction mode of a color difference component of the first block from the weight of the prediction direction.10-14-2010
20100098161VIDEO ENCODING APPARATUS AND VIDEO ENCODING METHOD - A video encoding apparatus and method are provided. The apparatus includes a clock generation unit generating a clock, an order unit ordering start timing of the encoding. The apparatus includes a first encoding unit encoding the inputted video to generate first compressed data having a predetermined first band, synchronizes a random access point (RAP) of the first compressed data with the start timing and adds time information based on the clock to the RAP of the first compressed data and a second encoding unit encoding the inputted video to generate second compressed data having a second band narrower than the first band, synchronizes a RAP of the second compressed data with the start timing, acquires the time information of the RAP of the first compressed data and adds the time information to the RAP of the second compressed data that synchronizes with the RAP of the first compressed data.04-22-2010
20100098163IMAGE BUFFERING TECHNIQUES - A system, apparatus, method and article to perform buffering techniques are described. The apparatus may include a buffer having a fixed number of storage slots that store reconstructed picture representations received from an image processing module. Also, the apparatus may include a buffer status unit to store a multiple information items to indicate one or more buffer characteristics of the buffer. Further, the apparatus may include a buffer control module to manage storage within the buffer.04-22-2010
20100098162System and Method for Bit-Allocation in Video Coding - A system and method for region-of-interest-based bit-allocation scheme for video coding is provided. A method for encoding an image sequence of inter-frames and intra-frames includes grouping the inter-frames and the intra-frames in at least one group of pictures (GOP), and performing a frame-level bit-allocation to inter-frames and the intra-frames in the GOP. For each frame of the inter-frames and the intra-frames in the GOP, the method also includes partitioning the frame into a plurality of macroblocks, identifying macroblocks in the plurality of macroblocks as having regions of interest (ROI), and performing a macroblock level bit-allocation for the frame based on macroblocks identified as having ROI. The method further includes encoding the image sequence based on the bit-allocations, thereby producing an encoded image sequence, and outputting the encoded image sequence.04-22-2010
20090003442INFORMATOIN PROCESSING APPARATUS, CONVERSION CIRCUIT, AND PROGRAM - According to one embodiment, an information processing apparatus includes a first determination unit which determines whether or not a processing target frame is a frame of the predetermined type, a second determination unit which determines whether or not an interval between the frame and a frame of the predetermined type located temporally nearest in a forward direction exceeds a predetermined frame count, when the first determination unit determines that the processing target frame is not a frame of the predetermined type, and a conversion unit which converts the processing target frame into a frame of the predetermined type, when the second determination unit determines that the interval exceeds the predetermined frame count.01-01-2009
20110150088Method and System For Intra-Mode Selection Without Using Reconstructed Data - A method and system are provided in which a current block of pixels of a video frame may be encoded and a direction associated with a next block of pixels of the video frame may be estimated. The direction estimation of the next block may be concurrent with the encoding of the current block. The current block and the next block may each be a sub-block in the same macroblock of the video frame. The current block and the next block may both be 4x4 or 8x8 pixel blocks. The encoding may comprise predicting values for the current block based on an estimated direction associated with the current block and values of previously reconstructed pixels adjacent to the current block. The encoding may comprise the generation of reconstructed values of the current block of pixels that may be fed back for the direction estimation associated with the next block of pixels.06-23-2011
20090052536Video Decoding Device, Decoded Image Recording Device, Their Method and Program - [Problems] To provide a video decoding device and a decoded image recording device, having a recompression unit capable of suppressing propagation of distortion caused by temporal and spatial recompression, that is, image deterioration, and their methods and programs.02-26-2009
20110038417MOVING IMAGE DATA ENCODING APPARATUS AND CONTROL METHOD FOR SAME - When encoding moving images using an encoding scheme in which a termination process is performed, controlling so that a picture to be encoded after a picture whose encoding has been forcibly terminated does not refer to the picture whose encoding has been forcibly terminated. By so doing, encoding using a reference picture with low correlation is suppressed and encoding efficiency can be improved.02-17-2011
20110038416VIDEO CODER PROVIDING IMPROVED VISUAL QUALITY DURING USE OF HETEROGENEOUS CODING MODES - A video coding system reduces perceptible artifacts introduced to coded video due to selection of disparate coding modes among adjacent partitions of video. When coding modes are assigned to partitions of video that likely would introduce visually perceptible coding artifacts during decode, the partitions may be subject to a coding process in which a selected partition is coded according to coding modes that correspond to neighboring partitions, then decoded. The decoded data of the selected partition may be recoded according to a different coding mode. Coding artifacts that otherwise might be introduced by the different coding mode may be avoided by first coding the corresponding partition in a manner that is consistent with neighboring partitions, then decoding the coded partition and re-coding the decoded data according to the different mode. In an embodiment, a quantization parameter may be reduced between a first code and the recode. The coding technique may be applied to partitions of various scales—e.g., to pixel blocks or frames.02-17-2011
20110135000METHOD AND APPARATUS FOR ENCODING VIDEO, AND METHOD AND APPARATUS FOR DECODING VIDEO - Disclosed are a video encoding method and apparatus and a video decoding method and apparatus. The method of encoding video includes: producing a first predicted coding unit of a current coding unit, which is to be encoded; determining whether the current coding unit comprises a portion located outside a boundary of a current picture; and producing a second predicted coding unit is produced by changing a value of pixels of the first predicted coding unit by using the pixels of the first predicted coding unit and neighboring pixels of the pixels when the current coding unit does not include a portion located outside a boundary of the current picture. Accordingly, a residual block that is the difference between the current encoding unit and the second predicted encoding unit, can be encoded, thereby improving video prediction efficiency.06-09-2011
20110261883MULTI- VIEW VIDEO CODING/DECODING METHOD AND APPARATUS - Provided is a multi-view video coding/decoding method and apparatus which uses coded and decoded multi-view videos to code and decode depth information videos corresponding to the multi-view videos. The multi-view video coding method includes: controlling the scales of first and second depth information videos corresponding to a multi-view video such that the scales are equalized; and coding the second depth information video, of which the scale is controlled, by referring to the first depth information video of which the scale is controlled.10-27-2011
20100166069SYSTEM AND METHOD FOR VIDEO COMPRESSION USING PREDICTIVE CODING - A system and method for video compression performs predictive coding on a macroblock of a video frame such that a set of pixels of the macroblock is coded using some of the pixels from the same video frame as reference pixels and the rest of the macroblock is coded using reference pixels from at least one other video frame.07-01-2010
20100195730DUAL STAGE INTRA-PREDICTION VIDEO ENCODING SYSTEM AND METHOD - Multi-level prediction mode encoding type decision methods and systems are presented. In one embodiment, an indication of a prediction mode level is received and encoding is performed in accordance with said prediction mode level. The indication of said prediction mode level is programmable and can be set at different levels. The prediction mode level can be associated with a programmable encoding type decision point (e.g., early, intermediate, late, etc.). The encoding process includes deciding upon an I-type or P-type encoding. In one embodiment, a multi-stage encoding type method is also implemented in intra-prediction related search and inter-prediction related search and respective corresponding prediction operations are performed, wherein at least a portion of the intra-prediction related search and the inter-prediction related search are performed in parallel.08-05-2010
20100195731MOVING IMAGE REPRODUCTION DEVICE AND MOVING IMAGE REPRODUCTION METHOD - A moving image reproduction device which can display a list of contents by an image at an early stage without variation in time even when reproduction is interrupted. A moving image reproduction part (08-05-2010
20100067578TRANSMITTING APPARATUS AND TRANSMISSION METHOD - If a loss of a RTP packet is detected, a RTT acquisition unit acquires time information corresponding to a period of time needed from transmission of data from a transmitting apparatus to reception of this data at a receiving apparatus. A QoS switching unit determines based on the time information whether moving image data is to be retransmitted that was transmitted from the transmitting apparatus but that has been lost without being received by the receiving apparatus or moving image data located in playback time sequence after the lost moving image data is to be encoded without referring to the lost moving image data and the resultant encoded moving image data is to be transmitted.03-18-2010
20100067577METHOD AND APPARATUS FOR MANIPULATING BIT STREAMS - Trans-rating of successive macroblocks in a video stream occurs in accordance with the block type. For example, an (Inter) Intra-coded macroblock will generally get trans-rated using first algorithm partly decodes the macroblock and modifies coded residual coefficients by raising coefficient quantization. Intra-coded macroblocks generally get trans-rated using a second technique that operates first to decode the macroblock and then derive all the main decisions therefrom to re-encode the stream using the original decisions. Separately trans-rating Inter-coded and Intra-coded macroblocks in this manner reduces computational complexity, as compared to the use of a single trans-rating algorithm, while still maintaining good video quality.03-18-2010
20100027657MOVING PICTURE CODING METHOD AND MOVING PICTURE DECODING METHOD - A moving picture coding apparatus 02-04-2010
20100027656MOVING PICTURE CODING METHOD AND MOVING PICTURE DECODING METHOD - A moving picture coding apparatus 02-04-2010
20100020875METHOD AND ARRANGEMENT FOR VIDEO ENCODING - A method for encoding video data includes a step of selecting between inter-prediction and intra-prediction mode, whereby, if inter-prediction mode is selected, said method further includes a further step of sorting at least one type of inter-prediction macroblocks into different categories, in accordance with a predetermined criterion, and a step of arranging all macroblocks of said at least one type and pertaining to the same category into one slice group, thereby creating a set of slice groups for this type of interprediction macroblocks.01-28-2010
20100020874SCALABLE VIDEO DECODER AND CONTROLLING METHOD FOR THE SAME - A scalable video decoder and a controlling method thereof are provided. A method of controlling a scalable video decoder includes: determining whether a macro block mode of an upper layer is an interlayer prediction mode when decoding a scalable video; when the macro block mode of the upper layer is determined as the interlayer prediction mode, determining an up-sampling operation is required to thereby either perform texture up-sampling using corresponding macro block information of a lower layer and neighboring pixel information, or perform residual up-sampling using the corresponding macro block information of the lower layer; and decoding the upper layer using the texture up-sampling or the residual up-sampling.01-28-2010
20110216830MOVING IMAGE ENCODER AND MOVING IMAGE DECODER - A moving image encoder has an image separating unit (09-08-2011
20120307899APPARATUS AND METHOD FOR ENCODING/DECODING MULTI-PLANE IMAGES USING BI-PREDICTION AND RECORDING MEDIUM USING SAME - The present disclosure relates to technology for generating an efficient predicted image by using a correlation between color planes in encoding of a multi-plane video. An apparatus for encoding a multi-plane video including two or more color planes by using a bi-prediction includes: an intra-predictor for generating a first predicted block by performing an intra-prediction on a current block of a current plane; an inter-plane predictor for generating a second predicted block by performing an inter-plane prediction; a dual-plane predictor for generating a third predicted block based on the first predicted block and the second predicted block; an optimum mode determiner for selecting one optimum predicted block having a highest encoding efficiency from the first to third predicted blocks; and an encoder or a decoder for encoding or decoding the current block based on a selected optimum predicted block.12-06-2012
20090190661Rate Distortion Optimized Adaptive Intra Refresh for Video Coding - A method of video coding comprising Intra prediction coding at least a predetermined constant M macroblocks within an ordinary frame. These M macroblocks include naturally selected macroblocks where the bit cost of Intra prediction coding is less than for Inter prediction coding and optional additional macroblocks. The optional additional macroblocks have the least bit cost of Inter prediction coding as adjusted by a penalty factor each time a corresponding macroblock is Intra coded in a predetermined number of frames. An end frame Intra prediction codes each macroblock having no corresponding Intra prediction coded macroblock in a predetermined number of ordinary frames.07-30-2009
20100260262EFFICIENT TRANSCODING OF B-FRAMES TO P-FRAMES - This disclosure describes techniques for efficient transcoding from a first format that supports I-units, P-units and B-units to a second format that supports I-units and P-units but does not support the B-units. In particular, this disclosure provides techniques for converting B-frames or B-slices of the first format into P-frames or P-slices of the second format. The techniques avoid the need to decode and re-encode that frames or slices. Instead, residuals associated with the B-video blocks in the first format are augmented and made to be dependent upon only one of the two lists associated with the B-video blocks so that such B-video blocks in the first format can be redefined as P-video blocks in the second format.10-14-2010
20090003443PRIORITY-BASED TEMPLATE MATCHING INTRA PREDICTION VIDEO AND IMAGE CODING - Template matching intra prediction based on a given priority is provided. Priority values of all, or a subset of the pixels on a border between a current block and a reconstructed area are calculated. A border pixel with the highest priority is used as the center of a template block. A search for the best matched candidate template is performed in the reconstructed area. Distortion metrics between known pixels in the to-match template and corresponding pixels in candidate templates are calculated and compared. The candidate template with the smallest distortion metric value is chosen as the best match. Corresponding pixels of the best-matched candidate template in the searching area are used as predictors of the unknown pixels in the template centered at the pixel with the highest priority, and the predicted pixels are marked as known. The process is repeated until all pixels in the current block are marked as known.01-01-2009
20100091857METHODS FOR CODING DIGITAL MEDIA DATA WITH PREDICTION INFORMATION AND PREDICTION ERROR INFORMATION BEING RESPECTIVELY CARRIED BY DIFFERENT BIT STREAM SECTIONS - A method for encoding digital media data includes deriving a portion of prediction information and a portion of prediction error information of the digital media data, and encoding the digital media data into a bit stream. The bit stream comprises a first bit stream section and a second bit stream section that respectively carry the portion of prediction information and the portion of prediction error information. In addition, within the bit stream, the portion of prediction information and the portion of prediction error information are not carried in the same macroblock (MB) or the same sub-unit of an MB. A method for decoding encoded digital media data and a method for coding digital media data and a method for processing bit stream of digital media data are also provided.04-15-2010
20120063513SYSTEM AND METHOD FOR ENCODING VIDEO USING TEMPORAL FILTER - A system and method for encoding a video is disclosed having a plurality of frames with spatially correspondent macroblocks. The method includes selecting a coding mode for each spatially correspondent macroblock, such as intra-frame coding or inter-frame coding. A weighting value is determined for each pixel in the macroblock based on the coding mode of the macroblock or other indication of the correlation of the pixel to spatially corresponding pixels in one or more other frames. A temporal filter uses the weighting values to filter noise from the plurality of frames and the resulting noise-reduced output is used in a predictive reference frame.03-15-2012
20110096836PACKET LOSS ANALYSIS - A test sequence (04-28-2011
20120008685IMAGE CODING DEVICE AND IMAGE CODING METHOD - A reference picture selection unit compares a predicted inter-coding amount indicating a predicted amount of coding required to perform inter prediction on a coding-target field and a predicted intra-coding amount indicating a predicted amount of coding required to perform intra prediction on the coding-target field. Upon determining that the predicted inter-coding amount is relatively larger than the predicted intra-coding amount, the reference picture selection unit switches the reference picture from a field having the same parity as the coding-target field to a field which is referable and temporally closest to the coding-target field.01-12-2012
20120014445SYSTEM FOR LOW RESOLUTION POWER REDUCTION USING LOW RESOLUTION DATA - A system for encoding and decoding video that uses power reduction techniques.01-19-2012
20120014447SYSTEM FOR LOW RESOLUTION POWER REDUCTION WITH HIGH RESOLUTION DEBLOCKING - A system for encoding and decoding video that uses power reduction techniques.01-19-2012
20120014446SYSTEM FOR LOW RESOLUTION POWER REDUCTION USING DEBLOCKING - A system for encoding and decoding video that uses power reduction techniques.01-19-2012
20100254458METHOD AND DEVICE FOR ESTABLISHING A CODED OUTPUT VIDEO STREAM FROM AT LEAST TWO CODED INPUT VIDEO STREAMS AND USE OF THE DEVICE AND CODED INPUT VIDEO STREAM - Second images coded in a coded output video stream are generated for the visual display of image contents of first images coded in multiple coded input video streams, such that first coded image data of the coded input video streams are copied into second coded image data of the coded output video stream.10-07-2010
20100202521Method and apparatus for decoding/encoding a video signal - A method of decoding a video signal is disclosed. The present invention includes obtaining identification information indicating whether a coded picture of a current NAL unit is an inter-view picture group, obtaining interview reference information of the inter-view picture group, and constructing a reference picture list for inter-view prediction using the inter-view reference information according to the identification information, wherein the inter-view reference information includes view identification information of an inter-view reference picture.08-12-2010
20100091858METHOD AND AN APPARATUS FOR PROCESSING A VIDEO SIGNAL - An apparatus for processing a video signal and method thereof are disclosed, by which the video signal from which redundancy of inter-view pictures is eliminated can be decoded. The present invention includes obtaining a block type of a first corresponding block within a first reference view included in a reference list, if the block type of the first corresponding block is an intra block, obtaining a block type and motion information of a second corresponding block within a second reference view included in the reference list, and if the block type of the first corresponding block is not the intra block, decoding a current block using the motion information of the second corresponding block.04-15-2010
20100290527METHOD AND APPARATUS OF PROCESSING A VIDEO SIGNAL - The present invention includes obtaining block type identification information on a partition of the current macroblock when the current macroblock is intra-mixed, specifying a bock type of the current macroblock based on the block type identification information, obtaining an intra prediction mode of the current macroblock according to the block type of the partition of the current macroblock, and predicting the current macroblock using the intra prediction mode and a pixel value of a neighboring block.11-18-2010
20100246675METHOD AND APPARATUS FOR INTRA-PREDICTION IN A VIDEO ENCODER - Method and apparatus for intra-prediction in a video encoder are described. An aspect relates to a method of intra-prediction for a group of samples in an image being coded. In some examples, the method includes: defining a target template for the group of samples; comparing the target template with affine transformations of candidate templates within a search area of the image; identifying at least one matching template of the candidate templates as matching the target template; determining a candidate group of samples based on the at least one matching template; and coding the group of samples using the candidate group of samples as a predictor.09-30-2010
20100246676Method of downscale decoding MPEG-2 video - A method of downscale decoding MPEG-2 video includes an Inverse Discrete Cosine Transformation (DCT) procedure for performing a ½ horizontal downscaling to convert DCT coefficients in a 8×8 array block of the video into a 4×8 array intra-block and performing a ½ vertical downscaling to convert the intra-block into an intra-coded picture having ¼ resolution of the original; and a downscaling motion compensation procedure for performing a motion compensation to the current intra-block to obtain a predictive block having ½ horizontal size of the original, adding the predictive block with a residual block produced by the same method applied to the intra-blocks to obtain a 4×8 array inter-block, and performing a ½ vertical downscaling to the inter-block for outputting a predictive-coded picture and a bidirectional predictive-coded picture having ¼ resolution of the original, so as to simplify the complexity of the decoding computation and enhance the decoding speed.09-30-2010
20100246674Method for Decoding and Encoding a Video Signal - A method for decoding/encoding a video signal using an inter-layer prediction process is disclosed. The method for decoding a video signal including several layer information includes: a) acquiring a first prediction signal for a current block of an enhancement layer and a residual signal based on at least a base layer block; b) smoothing the sum of the first prediction signal and the residual signal, and generating a second prediction signal for the current block; and c) reconstructing the current block based on the second prediction signal, wherein the step a) for generating the first prediction signal is based on prediction mode information of at least the current block. Therefore, the method for decoding/encoding a video signal uses a variety of inter layer prediction methods according to the macroblock types of macroblocks of the current and base layers, and removes inter layer redundancy, resulting in increased coding efficiency.09-30-2010
20120128070Video Encoding Method for Encoding Division Block, Video Decoding Method for Decoding Division Block, and Recording Medium for Implementing the Same - Disclosed are a method of encoding a division block in video encoding and a method of decoding a division block in video decoding. An input picture is divided into encoding unit blocks. The coding unit (CU) blocks are divided into sub-CU blocks. The sub-CU blocks are encoded by selectively using at least one of intra prediction encoding and inter prediction encoding. A decoding process is performed through a reverse process of the encoding method. When pixel values of a CU block are encoded in video encoding, the flexibility in selecting an encoding mode is increased and the efficiency of encoding is increased.05-24-2012
20120163457MOVING PICTURE DECODING METHOD, MOVING PICTURE CODING METHOD, MOVING PICTURE DECODING APPARATUS, MOVING PICTURE CODING APPARATUS, AND MOVING PICTURE CODING AND DECODING APPARATUS - A moving picture decoding method according to the present invention includes: performing intra prediction on a target block to calculate values of predicted samples of the target block; and calculating reconstructed samples of the target block by adding difference data and the values of the predicted samples of the target block, wherein in the performing of intra prediction, validity of each of reference samples that are located one of immediately above and immediately to the left of the target block is determined, and when the reference samples include both a valid reference sample and an invalid reference sample, the intra prediction is performed using the valid reference sample, and an intra-predicted reference sample is determined as a valid reference sample, and an inter-predicted reference sample is determined as an invalid reference sample.06-28-2012
20120163455MODE DEPENDENT SCANNING OF COEFFICIENTS OF A BLOCK OF VIDEO DATA - This disclosure describes apparatuses and methods of encoding coefficients associated with a block of video data. In one example, a method may comprise selecting a scan order for the coefficients based on an intra coding mode used to predict the block of video data and a transform block size used in transforming the block of video data, and generating a syntax element to communicate the selected scan order for the block of video data.06-28-2012
20100208814Inter-frame prediction coding method and device - An inter-frame prediction coding method is disclosed, which comprises: an encoder determines an encoding mode and performs encoding by comparing the obtained template matching motion vector and motion vector prediction value of the current block; a decoder receives the bitstream from the encoder, and determines a decoding mode and performs decoding by comparing the obtained template matching motion vector and motion vector prediction value of the current block. Inter-frame prediction encoding device and decoding device are also disclosed. With the method and device of the embodiments of the present invention, code rate can be saved during inter-frame prediction.08-19-2010
20110182360ENCODING VIDEO - Some embodiments of the invention provide a method for encoding a video signal that is formed by a series of successive images. Each image includes several sections, and each section has a set of image values. To encode a particular section of a particular image, the method initially partitions the particular section into several sub-sections. For each of at least two particular sub-sections, the method then computes a statistical parameter regarding the image values of the particular sub-section. The method compares the computed statistical parameters, and based on the comparison, selects an encoding technique from a set of encoding techniques to encode the particular section. In some embodiments, the set of encoding schemes includes a first scheme that encodes the selected section without reference to any other section of any other image, and a second scheme that encodes the selected section by reference to at least one other section.07-28-2011
20110182359CENTRAL DECODING CONTROLLER AND CONTROLLING METHOD THEREOF - A central decoding controller and a central decoder controlling method are disclosed. A video stream is processed and transmitted via at least two parallel channels. The method comprises steps of: receiving a video key frame obtained by decoding an original video frame via a first channel, and a plurality of intra-description frames neighboring the video key frame; receiving a predictive video frame obtained by processing a prediction analysis and an error correction to the original video frame via a second channel parallel to the first channel; receiving a plurality of inter-description frames via the second channel, the inter-description frames neighboring the video key frame; calculating correlation of the video key frame, the intra-description frames, and the inter-description frames; and selecting the video key frame or the predictive video frame as an output frame according to the correlation result. The method can improve video quality under wireless transmission or unstable internet transmission.07-28-2011
20120213280CODING OF MOTION VECTOR INFORMATION - Techniques and tools for encoding and decoding motion vector information for video images are described. For example, a video encoder yields an extended motion vector code by jointly coding, for a set of pixels, a switch code, motion vector information, and a terminal symbol indicating whether subsequent data is encoded for the set of pixels. In another aspect, an encoder/decoder selects motion vector predictors for macroblocks. In another aspect, a video encoder/decoder uses hybrid motion vector prediction. In another aspect, a video encoder/decoder signals a motion vector mode for a predicted image. In another aspect, a video decoder decodes a set of pixels by receiving an extended motion vector code, which reflects joint encoding of motion information together with intra/inter-coding information and a terminal symbol. The decoder determines whether subsequent data exists for the set of pixels based on e.g., the terminal symbol.08-23-2012
20090060039METHOD AND APPARATUS FOR COMPRESSION-ENCODING MOVING IMAGE - Encoding processes are performed in their respective encoding modes until their respective quantized DCT (discrete cosine transform) coefficients are generated. Based on information about code amounts generated in the encoding modes, an encoding mode that provides a smallest code amount is determined. DCT coefficients corresponding to the determined encoding mode are subjected to variable-length encoding.03-05-2009
20120076206Compressed Domain Video Watermarking - In accordance with an embodiment, a method of watermarking encoded video frames includes electronically receiving a bitstream comprising a plurality of encoded video frames that are divided into a plurality of macro-blocks, determining macro-block dependencies based on prediction information in the received bitstream, determining a set of macro-blocks having a minimal number of macro-block dependencies, and embedding a watermark in a plurality of macro-blocks selected from the set of macro-blocks having the minimal number of macro-block dependencies.03-29-2012
20120314768METHOD AND DEVICE FOR ENCODING/DECODING A PREDICTION IMAGE IN A LAYERED CODING STRUCTURE - There is provided a method and apparatus for efficiently coding/decoding pictures in a layered coding structure. The method for decoding pictures in a layered coding structure includes determining a block mode of a target block for which a prediction picture is to be generated, from a received block-based bitstream; and generating the prediction picture based on the determined block mode and peripheral block information including picture type information for a peripheral block of the target block.12-13-2012
20120177118INDICATING INTRA-PREDICTION MODE SELECTION FOR VIDEO CODING USING CABAC - For a block of video data, a video encoder can signal to a video decoder, using a context-based adaptive binary arithmetic coding (CABAC) process, a selected intra-prediction mode using a codeword that is mapped to a modified intra-prediction mode index. The video decoder can perform a context-based adaptive binary arithmetic coding (CABAC) process to determine the codeword signaled by the video encoder, determine the modified intra-prediction mode index corresponding to the codeword, determine most probable modes based on a context, map the modified intra-prediction mode index to an intra-prediction mode index by comparing the modified intra-prediction mode index to the mode indexes of the most probable modes, and determine the selected intra-prediction mode used to encode the block of video data based on the intra-prediction mode index.07-12-2012
20120257675SCALABLE VIDEO CODEC ENCODER DEVICE AND METHODS THEREOF - Encoding a video signal according to a scalable video coding (SVC) technique employs two different encoding paths for the base layer and the enhancement layers respectively, whereby the two encoding paths share common hardware encoding modules. For example, a control module can route received video information associated with the base layer directly to the hardware encoder modules for encoding, while routing video information associated with the enhancement layers to an upscaler. The upscaled video information is then provided to the hardware encoder module for processing in similar fashion to the base layer information. The hardware encoder provides encoded video information to another control module, which determines whether to route the information to a hardware or software entropy encoder, based on whether the encoded video information is associated with the base layer or an enhancement layer, respectively.10-11-2012
20120328015IMAGE ENCODING/DECODING METHOD AND DEVICE - The present disclosure relates to a video encoding/decoding apparatus and method, in which skip information indicating whether a block is a skip block is encoded, partition information of the block and skip motion information of the block are encoded or prediction information of the block containing the partition information of the block and intra prediction mode information or motion information are encoded according to the skip information, residual signal information of the block is predictive-encoded based on the prediction information and the transform information, and an encoded signal is reconstructed. The method and the apparatus can improve the video compression efficiency by efficiently encoding the encoding information used for the video encoding and selectively using various encoding methods and decoding methods in encoding the video.12-27-2012
20090147849INTRA FRAME ENCODING USING PROGRAMMABLE GRAPHICS HARDWARE - GPU-based intra frame processing techniques are provided to selectively offload computation loading from a CPU to a GPU. By rearranging the 4×4 block encoding order, the process can benefit from a parallel processing mechanism available on the GPU. Block list size has an effect on speed and by using the optimal block list size for a selection, up to about two times speed improvement in intra frame processing can be achieved.06-11-2009
20090016436Method for Image Prediction of Multi-View Video Codec and Computer-Readable Recording Medium Thereof - In a method for image prediction of a multi-view video codec, a disparity vector value of a current macroblock is obtained and a corresponding macroblock is searched through the obtained disparity vector value. An intra prediction coding direction value of the searched macroblock is determined as an intra prediction coding direction value of the current macroblock. The current macroblock is coded/decoded through the determined intra prediction coding direction value. The coding efficiency can be increased by reducing a coding amount by omitting a process of obtaining an unnecessary disparity value by using a different-view intra prediction coding direction as a current-view intra prediction coding direction. The coding efficiency can be increased by reducing a coding amount by differentially coding a similar disparity vector. The reliability can be increased through an accurate disparity using multiples of 8 rather than 16, in motion skip for sharing the format of a macroblock.01-15-2009
20120230405VIDEO CODING METHODS AND VIDEO ENCODERS AND DECODERS WITH LOCALIZED WEIGHTED PREDICTION - Methods, encoders, and decoders with localized weighted prediction are disclosed. A decoding method includes decoding data for a current segment to generate decoded data including residuals and a weighted prediction parameter for the current segment. A weighted prediction for the current segment is generated based on the weighted prediction parameter. A predictor for the current segment is generated by intra/inter prediction. The weighted prediction and the predictor are combined to obtain a modified predictor, and the current segment is reconstructed according to the modified predictor and the residuals.09-13-2012
20110122948VIDEO SIGNAL GENERATION APPARATUS, VIDEO SIGNAL GENERATION METHOD, VIDEO SIGNAL GENERATION PROGRAM, AND COMPUTER READABLE RECORDING MEDIUM RECORDING THE PROGRAM - A video signal generation apparatus for decoding a bit stream to generate a video signal, includes: a writing unit configured to write a flag value indicating whether a decoding target block has been coded by intra-coding or inter-coding in a specified bit position on one bit plane having a size the same as that of the decoding target block, to write information indicating a coding division form of the decoding target block in a specified common area on the one bit plane, and to write the coding information in a specified switch interpretation area on the one bit plane according to a data format conforming to the intra-coding if the decoding target block has been coded by intra-coding, and to write the coding information in the specified switch interpretation area according to a data format conforming to the inter-coding if the decoding target block has been coded by inter-coding; and a generation unit configured to generate a video signal by superimposing the one bit plane on a decoded image of the decoding target block.05-26-2011
20110002385IMAGE CODING APPARATUS, CONTROL METHOD THEREFOR AND COMPUTER PROGRAM - An image coding apparatus which divides an input picture into a plurality of macroblocks and performs a prediction encoding for each macroblock, comprising a unit for calculating flatness based on pixel values contained in a macroblock of interest and determining whether the macroblock of interest is a flat macroblock, a unit for storing determination results for each macroblock, a unit for determining, based on the determination results, whether the macroblock of interest determined to be a flat macroblock belongs to a flat area, a unit for selecting one of the inter-prediction mode and the intra-prediction mode as a prediction mode for an encoding process of the macroblock of interest based on determination results and on cost values of the inter-prediction mode and the intra-prediction mode, and a unit for performing predictive coding according to the selected prediction mode.01-06-2011
20110019741IMAGE PROCESSING SYSTEM - An image processing system can quickly calculate a motion vector. The image processing system includes: a characteristic region detecting section that detects a characteristic region from each of a plurality of moving image constituting images included in a moving image; a characteristic region identifying section that identifies characteristic regions having high correlation in the plurality of moving image constituting images; a position difference calculating section that calculates a difference in position between the characteristic regions having high correlation identified by the characteristic region identifying section; a search region determining section that determines a narrower motion vector search region when a magnitude of the difference in position is smaller; and a compression section that compresses the moving image using a motion vector calculated by searching the motion vector search region determined by the search region determining section.01-27-2011
20120269267METHOD AND APPARATUS FOR UNIFIED SCALABLE VIDEO ENCODING FOR MULTI-VIEW VIDEO AND METHOD AND APPARATUS FOR UNIFIED SCALABLE VIDEO DECODING FOR MULTI-VIEW VIDEO - Methods for scalable video encoding and decoding for a multi-view video and apparatuses for scalable video encoding and decoding which implement the methods are provided. At least one root image and other remaining images of an image sequence of a video are classified into a plurality of layers. At least one reference image relating to a current image of the image sequence is generated by using a parent image of the current image based on a reference image conversion technique for scalable prediction encoding. Prediction encoding may be performed with respect to the current image by using the at least one reference image.10-25-2012
20100232504Supporting region-of-interest cropping through constrained compression - Region-of-interest cropping of high-resolution video is supported video compression and extraction methods. The compression method divides each frame into virtual tiles, each containing a rectangular array of macroblocks. Intra-frame compression uses constrained motion estimation to ensure that no macroblock references data beyond the edge of a tile. Extra slice headers are included on the left side of every macroblock row in the tiles to permit access to macroblocks on the left edge of each tile during extraction. The compression method may also include breaking skipped macroblock runs into multiple smaller skipped macroblock runs. The extraction method removes slices from virtual tiles that intersect the region-of-interest to produce cropped frames. The cropped digital video stream and the compressed digital video stream have the same video sequence header information.09-16-2010
20100232503COMMUNICATION SYSTEM, COMMUNICATION METHOD, RADIO TERMINAL, RADIO RELAY DEVICE, AND CONTROL DEVICE - A technique is disclosed, according to which it is possible to efficiently use network resources, to reduce the burden on a control device, and to control the communication between radio terminals by the control device when a transmitting side radio terminal and a receiving side radio terminal are connected to the same radio relay device. According to this technique, when a transmitting side UE09-16-2010
20120320979METHOD AND DIGITAL VIDEO ENCODER SYSTEM FOR ENCODING DIGITAL VIDEO DATA - A method is used for encoding digital video data corresponding to a sequence of original input video frames. The method comprises: encoding a first original input video frame into an INTER-frame; decoding and reconstructing said INTER-frame into a reference frame; creating an INTRA input frame comprising information from both a second original input video frame and said reference frame; and encoding said INTRA input frame into an INTRA-frame. A digital video encoder system is used for encoding digital video data corresponding to a sequence of original input video frames by encoding the sequence of original input video frames using INTRA- and INTER-mode.12-20-2012
20130016782IMAGE DECODING METHOD, IMAGE CODING METHOD, IMAGE DECODING APPARATUS, IMAGE CODING APPARATUS, AND IMAGE CODING AND DECODING APPARATUS - The image decoding method includes determining a context for use in a current block to be processed, from among a plurality of contexts, wherein in the determining: the context is determined under a condition that control parameters of a left block and an upper block are used, when the signal type is a first type; and the context is determined under a third condition that the control parameter of the upper block is not used and a hierarchical depth of a data unit to which the control parameter of the current block belongs is used, when the signal type is a third type, and the third type is one or more of (i) “merge_flag”, (ii) “ref_idx_l0” or “ref_idx_l1”, (iii) “inter_pred_flag”, (iv) “mvd_l0” or “mvd_l1”, (v) “intra_chroma_pred_mode”, (vi) “cbf_luma”, and (vii) “cbf_cb” or “cbf_cr”.01-17-2013
20130016781Preserving Image Quality in Temporally Compressed Video StreamsAANM Syed; Yasser F.AACI Los AngelesAAST CAAACO USAAGP Syed; Yasser F. Los Angeles CA US - When a temporally compressed video stream is decoded and subsequently re-encoded, quality is typically lost. The quality loss may be mitigated using information about how the source video stream was encoded during the re-encoding process. According to some aspects of the disclosure, this mitigation of quality loss can be facilitated by decoders that output such information and encoders that receive such information. These decoders and encoders may be separate devices. The functionality of these decoders and encoders may also be combined in a single device, such as a transcoding device. An example of the information that may be used during re-encoding is whether each portion of the original stream was intra-coded or non-intra-coded.01-17-2013
20130136180Unified Partitioning Structures and Signaling Methods for High Efficiency Video Coding - A method for video coding comprising signaling a prediction mode and a partition mode for a coding unit via a string of bits, wherein one of the bits in the string indicates whether or not the partition size for the coding unit is equivalent to the entire coding unit and another of the bits in the string indicates whether the coding unit partitions are horizontal strips or vertical strips, and wherein, when a slice type of the coding unit is either predictive or bi-predictive, one of the bits in the string indicates whether the prediction type is intra or inter.05-30-2013
20080232472METHOD AND APPARATUS FOR TRANSMITTING PACKET-BASED IMAGE FRAME - A method and apparatus for transmitting a packet-based image frame, the method including: dividing an input image into intra and inter prediction frames and encoding the intra and inter prediction frames; applying different error resilience algorithms to the intra and inter prediction frames; and performing forward error correction (FEC) on the intra and inter prediction frames according to the corresponding error resilience algorithms. According to aspects of the present invention, optimal error correction may be performed in accordance with characteristics of frames when image data is transmitted. Thus, a strong image streaming service for preventing errors of a mobile environment may be implemented simply and efficiently.09-25-2008
20080232471Efficient Implementation of H.264 4 By 4 Intra Prediction on a VLIW Processor - This invention is useful in video compression standards support a rich set of intra prediction modes. This invention a unique table creation and lookup approach to software pipeline the prediction process for all pixels within a block. The table stores constant data and pointer data into a neighbor pixel table. Indexing into the table based upon the current intra prediction mode for each pixel of a block recalls constant data and other pixel data for calculation of an intra prediction value.09-25-2008
20110274171TRANSCODER, RECORDER, AND TRANSCODING METHOD - A transcoder for decoding a motion picture stream encoded by using a first coding scheme, which provides intraframe coding and interframe predictive coding, and encoding the decoded motion picture stream by using a second coding scheme, the transcoder including: at decoder for decoding an input motion picture stream and detecting sub-information indicating whether an intraframe coding scheme or an interframe predictive coding scheme is used; and an encoder for changing the frame to be referenced at the time of coding depending on whether the sub-information indicates the use of the intraframe coding scheme or the interframe predictive coding scheme.11-10-2011
20110274170DEVICE, SYSTEM, AND METHOD FOR PREDICTING RESIDUAL DATA FOR INTRA AND INTER FRAME ENCODING OF IMAGE OR VIDEO DATA - A system, processor, and method are provided for encoding a data block, for example, of digital data. A processor may, from among a plurality of intra frame encoding modes each having a different direction for extrapolating already encoded pixels adjacent to the block, select an intra coding mode having a direction that most closely matches a direction of minimum pixel value change of the block. The processor may compute a predicted intra frame encoding residual data for the block associated with the selected mode based on the difference between the direction of the selected intra frame encoding mode and the direction of minimum pixel value change of the block. The processor may compute inter frame encoding residual data and compare the intra and inter frame encoding residual data. The processor may compress the data block using the intra or inter frame encoding having the smaller residual data.11-10-2011
20110274169DEVICE, SYSTEM, AND METHOD FOR SPATIALLY ENCODING VIDEO DATA - A system, processor, and method are provided for spatially encoding a data block of digital video, such as an image frame, video stream, or other digital data. A processor may receive an uncompressed data block defining values for a set of pixels. A mode decision unit may determine a direction of pixel value change between the set of pixels and a set of adjacent pixels which belong to one or more previously encoded data blocks. The mode decision unit may compare the direction of pixel value change with each of a predefined plurality of different mode directions and may select the mode direction that most closely matches a direction of minimum pixel value change. A mode prediction unit may extrapolate values from the set of adjacent pixels in the selected mode direction. An encoder may use the extrapolated values to generate compressed data representing the uncompressed data block.11-10-2011
20130114715Delayed Duplicate I-Picture for Video Coding - A method is provided that includes receiving pictures of a video sequence in a video encoder, and encoding the pictures to generate a compressed video bit stream that is transmitted to a video decoder in real-time, wherein encoding the pictures includes selecting a picture to be encoded as a delayed duplicate intra-predicted picture (DDI), wherein the picture would otherwise be encoded as an inter-predicted picture (P-picture), encoding the picture as an intra-predicted picture (I-picture) to generate the DDI, wherein the I-picture is reconstructed and stored for use as a reference picture for a decoder refresh picture, transmitting the DDI to the video decoder in non-real time, selecting a subsequent picture to be encoded as the decoder refresh picture, and encoding the subsequent picture in the compressed bit stream as the decoder refresh picture, wherein the subsequent P-picture is encoded as a P-picture predicted using the reference picture.05-09-2013
20080198929Encoding Processing Apparatus and Method for a Moving Image - A video encoder interframe-encodes a moving image captured by a camera and generates a video code stream. An I frame send request manager receives from a receiver of the video code stream a request signal for requesting to send an I frame that has not been interframe-encoded, when any frame of the moving image is not properly received at the receiver. Then the request manager determines whether or not to accept the received request signal. When the request manager determines to accept the request signal, the request manager supplies an I frame setting signal to the video encoder. Upon receiving the I frame setting signal, the video encoder sets the type of a next frame to be encoded to an I frame and then interframe-encodes the moving image.08-21-2008
20110235711IMAGE PROCESSING DEVICE AND METHOD - The present invention relates to an image processing apparatus and method in which, in a case where an AIF is employed in motion compensation, the number of calculations for motion vectors is restricted, whereby the load of encoding processing can be reduced.09-29-2011
20110249740MOVING IMAGE ENCODING APPARATUS, METHOD OF CONTROLLING THE SAME, AND COMPUTER READABLE STORAGE MEDIUM - A moving image encoding apparatus for dividing an image into image blocks and performing intra-prediction encoding of a target image block using pixel values of an image block adjacent to the target image block, comprises a prediction unit for performing intra-prediction in accordance with one of intra-prediction modes corresponding to divided block sizes and outputting intra-predicted image data for the target image block, a determination unit for, when the target image block is a low frequency band image, determining by detecting a change in the pixel value in the image block whether the target image block includes a gradation image, and a decision unit for, when it is determined that the target image block includes the gradation image, deciding a block size of the intra-prediction so as to cause the prediction unit to preferentially select a minimum block size of the divided block sizes.10-13-2011
20100316124INTER-LAYER PREDICTION METHOD FOR VIDEO SIGNAL - Provided is an apparatus for generating remote plasma. The apparatus includes an RF antenna disposed in regard to a chamber, a plasma generating unit formed in an uppermost portion of the chamber, wherein a plurality of plasma generation gas introduction pipes are communicated with the plasma generating unit, a first shower head disposed below the plasma generating unit, and having a plurality of first plasma guide holes, a second shower head disposed below the first shower head, and having a plurality of source/purge gas guide holes and a plurality of second plasma guide holes directly connected to the respective first plasma guide holes, and a source/purge gas introduction unit disposed between the first and second shower heads, wherein a plurality of source/purge gas introduction pipes are uniformly communicated with the source/purge gas introduction unit.12-16-2010
20130156103MODE SEARCHING AND EARLY TERMINATION OF A VIDEO PICTURE AND FAST COMPRESSION OF VARIABLE LENGTH SYMBOLS - Mode searching and early termination of a video picture may include determining the cost value of a simple intra-mode prediction of the video picture; determining the cost value of an inter-mode prediction of the video picture; determining a threshold value based on a given quantization parameter (QP); comparing the cost value of the simple intra-mode prediction to the sum of the cost value of the inter-mode prediction and the threshold value; and performing a mode-prediction of the video picture in accordance with the result obtained. Fast compression of variable length symbols may include receiving a variable length symbol with one or more tokens; combining the one or more tokens in the variable length symbol to form a token combination; and determining a bit representation of the token combination in correspondence to a probability threshold associated with the token combination.06-20-2013
20120281757Scene change detection for video transmission system - A video transmission system includes an encoder and a decoder. As video data is encoded, the system uses temporal or spatial prediction to reduce the number of bits needed to encode frames. An increase in the complexity of the data results when a scene change occurs. The scene change is detected for intra-frame and inter-frame frames by monitoring statistics for the macroblocks within the current frame. Once the scene change is detected, the encoder or the system takes actions to prevent latency, bit rate fluctuation or quality degradation for the video transmission.11-08-2012
20120281756Complexity change detection for video transmission system - A video transmission system includes an encoder and a decoder. As video data is encoded, the system uses temporal or spatial prediction to reduce the number of bits needed to encode frames. An increase in the complexity of the data results when motion vectors or patterns occurs. The complexity change is detected for intra-frame and inter-frame frames by monitoring statistics and motion estimation information for the macroblocks within the current frame. Once the complexity change is detected, the encoder or the system takes actions to prevent latency, bit rate fluctuation or quality degradation for the video transmission.11-08-2012
20130182766VIDEO RATE CONTROL FOR VIDEO CODING STANDARDS - A method and device for improving rate controlling in video coding of sequences including a series of Inter frames separated by Intra frames, when a decoding delay is considered, comprise for each Inter frame of the series: computing a target frame size, computing a maximum buffer level related to a position of each Inter frame relative to a previous Intra frame and an upcoming Intra frame, and optimizing a transmission buffer level in response to the computed target frame size and the computed maximum buffer level.07-18-2013
20130182767IDENTIFYING A KEY FRAME FROM A VIDEO SEQUENCE - An example apparatus is caused to receive a video sequence of a plurality of frames, and activate one of a plurality of available decoding processes based on a comparison of a size of the frames to a predefined threshold. The apparatus is also caused to select some but not all of the frames of the video sequence as potential key frames of the video sequence. The selected frames are located at or close to predefined positions along a length of the video sequence. The apparatus is also caused to decode the potential key frames according to the activated decoding process, and cause output of at least some of the potential key frames as key frames of the video sequence. The apparatus may be caused to discard from the potential key frames, one or more plain frames and/or a frame identified as being similar to other potential key frames.07-18-2013
20130188710COEFFICIENT CODING HARMONIZATION IN HEVC - Coefficient coding for transform units (TUs) during high efficiency video coding (HEVC), and similar standards, toward simplifying design while enhancing efficiency. Elements of the invention include coefficient coding for TUs with up-right diagonal scans being modified, and selectively applying multi-level significance map coding.07-25-2013
20130188709VIDEO DECODER FOR TILES WITH ABSOLUTE SIGNALING - A system for decoding a video bitstream includes receiving a reference picture set associated with a frame including a set of reference picture identifiers. The reference picture set identifies one or more reference pictures to be used for inter-prediction of the frame based upon its associated least significant bits of a picture order count based upon the reference picture identifiers. The one or more reference pictures is a second or greater previous frame to the frame having the matching reference picture identifier.07-25-2013
20130202036Intra/Inter Mode Decision for Predictive Frame Encoding - This invention predicts that intra mode prediction is more effective for the macroblocks where motion estimation in inter mode prediction fails. This failure is indicated by a large value of the inter mode SAD. This invention performs intra mode prediction for only macro blocks have larger inter mode SADs. The definition of a large inter mode SAD differs for different content. This invention compares the inter mode SAD of a current macroblock with an adaptive threshold. This adaptive threshold depends on the average and variance of the SADs of the previous predicted frame. An adaptive threshold is calculated for each new predictive frame.08-08-2013
20120093222REAL-TIME VIDEO CODING/DECODING - A video codec having a modular structure for encoding/decoding a digitized sequence of video frames in a multi-core system is described. The video codec comprises a memory unit; a multithreading engine. and a plurality of control and task modules organized in a tree structure, each module corresponding to a coding operation. The modules communicate with each other by control messages and shared memory. The control modules control all coding logic and workflow, and lower level task modules perform tasks and provide calculations upon receiving messages from the control task modules. The multithreading engine maintains context of each task and assigns at least one core to each task for execution. The method of coding/decoding comprises an error resilient algorithm.04-19-2012
20120093221SYSTEMS AND METHODS FOR VIDEO CODING AND TRANSMISSION - Disclosed herein are certain embodiments of lattice video coding (LVC) systems and methods (collectively referred to herein also as LVC systems) that provide for adaptive streaming and/or burst error immunity in a video distribution network, such as the Internet or other communication networks. In general, as and explained further below, such LVC systems decompose or partition pictures of one or more segments (e.g., groups of pictures or GOPs) of a video stream into N lattice representations (also referred to herein as latticed representations, latticed or latticed video representations, or the like), where each lattice representation comprises a subset of the pixels of the pre-partitioned picture, and where the collective lattice representations of a given picture comprises the same number of pixels as the pre-partitioned picture. Each resulting lattice representation corresponds to an independently decodable stream (or in some embodiments, dependently decodable streams) that is transmitted in such a manner as to enable dispersion of the corresponding data, hence resulting in temporal data elasticity and immunity to burst errors. Further, with regard to adaptive streaming, the decomposition of the original video into independently decodable streams of lattice representations enables fine-tuning of the bit rate without the necessity of signaling between a receiver and server while obviating the need for additional encoding hardware as is common in multi-bit rate stream implementations.04-19-2012
20130208794METHOD AND APPARATUS FOR ENCODING/DECODING IMAGES USING A PREDICTION METHOD ADOPTING IN-LOOP FILTERING - Disclosed is a prediction method adopting in-loop filtering. According to the present invention, a prediction method for encoding and decoding video comprises the following steps: generating a residual block of the current block through an inverse quantization and inverse transform; generating a prediction block of the current block through an intra-prediction; performing in-loop filtering on the current block in which the residual block and the prediction block are combined; and storing the current block, on which the in-loop filtering is performed, in a frame buffer for an intra-prediction of the next block to be encoded. As described above, prediction is performed using an in-loop filter during processes for encoding and decoding video, thereby improving the accuracy of prediction and reducing errors in prediction, thus improving the efficiency of video compression and reducing the amount of data to be transmitted.08-15-2013

Patent applications in class Intra/inter selection