Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Feature based

Subclass of:

375 - Pulse or digital communications

375240000 - BANDWIDTH REDUCTION OR EXPANSION

375240010 - Television or motion video signal

Patent class list (only not empty are listed)

Deeper subclasses:

Class / Patent application numberDescriptionNumber of patent applications / Date published
375240100 Separate coders 16
Entries
DocumentTitleDate
20120183054CODEWORD 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 7 different modes defined in AVC: vertical, horizontal, DC, diagonal directions, and “same as luma”. Statistics show that the “same as luma” mode is frequently 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
20130039414EFFICIENT MACROBLOCK HEADER CODING FOR VIDEO COMPRESSION - The coded block parameters used to code blocks of image samples into structures called macroblocks are compressed more efficiently by exploiting the correlation between chrominance and luminance blocks in each macroblock. In particular, the coded block pattern for chrominance and luminance are combined into a single parameter for the macroblock and jointly coded with a single variable length code. To further enhance coding efficiency, the spatial coherence of coded block patterns can be exploited by using spatial prediction to compute predicted values for coded block pattern parameters.02-14-2013
20120207212VISUALLY MASKED METRIC FOR PIXEL BLOCK SIMILARITY - Selecting a coding mode for coding video data by measuring a distortion sensitivity threshold for a pixel block, calculating a distortion threshold representative of the maximum distortion that may be effectively masked by the brightness and texture of the pixel block, estimating the distortion induced by coding the pixel block according to skip mode and coding the source pixel block with a predictive coding technique if the estimated distortion value exceeds the distortion threshold. The distortion sensitivity threshold may include, for example, a brightness value or a texture value. The contrast between the pixel block and the surrounding pixel blocks may also be considered such that if the contrast exceeds a contrast threshold calculated based on the measurement of brightness and texture, the source pixel block may be coded with a predictive coding technique even if the estimated distortion value does not exceed the distortion threshold.08-16-2012
20130083846IMAGE ENCODING APPARATUS, IMAGE ENCODING METHOD, IMAGE ENCODING PROGRAM, IMAGE DECODING APPARATUS, IMAGE DECODING METHOD, AND IMAGE DECODING PROGRAM - A luminance intra prediction mode encoding unit encodes a luminance component intra frame prediction mode for an encoding target block. A color difference intra prediction mode encoding unit encodes color difference prediction mode determination information for identifying a color difference component intra frame prediction mode for the encoding target block, referring to the luminance component intra frame prediction mode for the encoding target block, and then selects a vertical mode or a horizontal mode, each configured as a color difference component intra frame prediction mode, such that the selected mode has a smaller or otherwise greater angle between itself and the luminance component intra frame prediction mode for the encoding target block, and encodes color difference prediction mode determination information which indicates a vertical/horizontal mode in which the selected mode is employed as the color difference component intra frame prediction mode for the encoding target block.04-04-2013
20090110065System and method for scalable portrait video - Generation, coding and transmission of an effective video form, scalable portrait video. As an expansion to bi-level video, portrait video is composed of more gray levels, and therefore possesses higher visual quality while it maintains a low bit rate and low computational costs. Portrait video is a scalable video in that each video with a higher level always contains all the information of the video with a lower level. The bandwidths of 2-4 level portrait videos fit into the bandwidth range of 20-40 Kbps that GPRS and CDMA 1X can stably provide. Therefore, portrait video is very promising for video broadcast and communication on 2.5 G wireless networks. With portrait video technology, this system and method is the first to enable two-way video conferencing on Pocket PCs and Handheld PCs.04-30-2009
20130070847VIDEO SIGNATURE EXTRACTION DEVICE - A video signature extraction device includes an each-picture feature extraction unit which extracts a feature of each picture, which is a frame or a field, as an each-picture visual feature from an input video; a time axial direction change region extraction unit which analyzes an image change in a time direction with respect to predetermined regions in a picture from the video, obtains a region having a large image change, and generates change region information which is information designating the region; an each-region feature extraction unit which extracts a feature of the region corresponding to the change region information as an each-region visual feature from the video; and a multiplexing unit which multiplexes the each-picture visual feature, the each-region visual feature, and the change region information, and generates a video signature.03-21-2013
20130058402LOSSLESS VIDEO DATA COMPRESSOR WITH VERY HIGH DATA RATE - Lossless video data compression is performed in real time at the data rate of incoming real time video data in a process employing a minimum number of computational steps for each video pixel. Each pixel 8-bit byte is converted to a difference byte representing the difference between the pixel and its immediate predecessor in a serialized stream of the pixel bytes. This reduces the dynamic range of the data. Any carry bits generated in the subtraction process of two's complement arithmetic are discarded. This reduces the data by a factor of two. Finally, the 8-bit difference pixel bytes thus produced are subject to a maximum entropy encoding process. Such a maximum entropy encoding process may be referred to as a minimum length encoding process.03-07-2013
20120236937IMAGE PROCESSING APPARATUS, IMAGE PROCESSING METHOD AND COMPUTER READABLE MEDIUM - An image processing apparatus includes an encoding manner storing section that stores encoding manners in association with quantities of characteristics of objects, a characteristic region detecting section that detects a plurality of characteristic regions from an image, and a compressing section that compresses the images of the plurality of characteristic regions by encoding manners stored in the encoding manner storing section in association with the quantities of characteristics of objects included in the plurality of characteristic regions respectively.09-20-2012
20120236936Video coding based on edge determination - A system encoding and decoding video using intra prediction that uses an edge based determination technique together with smoothing filters.09-20-2012
20090219994Scalable video coding and decoding with sample bit depth and chroma high-pass residual layers - Techniques and tools are described for scalable video encoding and decoding. In some embodiments, an input frame is downsampled in terms of sample depth and chroma sampling rate, encoded, and output from the encoder as a base layer bitstream. The base layer bitstream is also reconstructed and upsampled to produce a reconstructed bitstream which is subtracted from the original input frame to produce a residual layer. The residual layer is split and encoded as a sample depth residual layer bitstream and a chroma high-pass residual layer bitstream. To recover the encoded input frame, a decoder receives one or more of these bitstreams, decodes them, and combines them to form a reconstructed image. The use of separate codecs is allowed for the base layer and the enhancement layers, without inter-layer dependencies.09-03-2009
20090257490Detection of double video compression using first digit based statistics - Implementations of the detection of double MPEG compression using digit based statistics are disclosed.10-15-2009
201200086794:4:4 COLOR SPACE VIDEO WITH 4:2:0 COLOR SPACE VIDEO ENCODERS AND DECODERS SYSTEMS AND METHODS - A system for communicating video, the video including 4:4:4 color space frames, includes a 4:2:0 video encoder having a 4:4:4 to 4:2:0 color space frame converter and a 4:2:0 video decoder having a 4:2:0 to 4:4:4 color space frame converter, communicatively connected to the 4:2:0 video encoder. The 4:2:0 video encoder, without conversion by the 4:4:4 to 4:2:0 color space converter, communicates the video as a plurality of encoded 4:2:0 color space frames to the decoder. The 4:2:0 video decoder, without conversion by the 4:2:0 to 4:4:4 color space frame converter, saves the video as a plurality of 4:4:4 color space frames in memory. Each of the 4:4:4 color space frames in memory of the decoder device is identical to its corresponding 4:4:4 color space frame of the video at the encoder device.01-12-2012
20110292998IMAGE CODING APPARATUS AND IMAGE CODING METHOD - To provide an image coding apparatus and an image coding method that allow selecting, according to an image in a macroblock to be coded, a most appropriate intra prediction mode for controlling the amount of generated code.12-01-2011
20100111165NETWORK FLOW-BASED SCALABLE VIDEO CODING ADAPTATION DEVICE AND METHOD - Provided is a network flow-based scalable video coding (SVC) adaptation device. Without permitting a network transmitting end to divide image data into image data having various levels of quality and send the image data having the various levels of quality to all networks, since an adaptation device is installed in a network device of an ingress of a lower network of a subscriber and the adaptation device and the network transmitting end share network information about attributes of a terminal and the lower network of the subscriber so as to provide an image service having image quality corresponding to the terminal to the terminal, network efficiency can be maximized.05-06-2010
20100034258Picture management for multi-view video coding - According to a general aspect, a decoded picture is removed from memory based on dependency information that describes one or more inter-view dependency relationships for the picture. Implementations may also include accessing a picture from a first view and the dependency information. The dependency information may describe one or more inter-view dependency relationships for the picture from the first view. The picture from the first view may be decoded to produce the decoded picture. The decoded picture may be stored in memory. One application area involves removing pictures from a decoded picture buffer when such pictures are no longer needed as a reference picture. 02-11-2010
20100034259VIDEO ENCODING/DECODING METHOD AND APPARATUS - A video encoding method comprises selecting one combination, for each block of an input video signal, from a plurality of combinations each including a predictive parameter and at least one reference picture number determined in advance for the reference picture, generating a prediction picture signal in accordance with the reference 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
20090190658METHOD FOR ENCODING AND DECODING VIDEO SIGNAL - Disclosed is a method for encoding a decoding a video signal. In the procedure of encoding the video signal, when a frame temporarily simultaneous with a frame including a macro block of an enhanced layer which will obtain a prediction video does not exist in a base layer, the macro block is encoded based on difference values of residual data using corresponding residual blocks in a past frame and a future frame of the base layer which are residual data corresponding to image difference values and using a residual block for the macro block of the enhanced layer. In another embodiment, the macro block is encoded based on difference values of residual data using corresponding residual blocks in a past frame and a future frame of the enhanced layer and the residual block for the macro block. Accordingly, a residual prediction mode is applied for a macro block of an enhanced layer even if a frame temporally simultaneous with a frame of the enhanced layer does not exist in a base layer, thereby improve coding efficiency.07-30-2009
20090201989Systems and Methods to Optimize Entropy Decoding - The present invention provides for an improved video compression and encoding that optimizes and enhances the overall speed and efficiency of processing video data. In one embodiment, the video codec transmits the output of an entropy decoder to a lossless compressor and memory before going through inverse discrete cosine transformation and motion compensation blocks.08-13-2009
20090262802VIDEO ENCODING/DECODING METHOD AND APPARATUS - A video encoding method comprises selecting one combination, for each block of an input video signal, from a plurality of combinations each including a predictive parameter and at least one reference picture number determined in advance for the reference picture, generating a prediction picture signal in accordance with the reference 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.10-22-2009
20090285283Method and apparatus for encoding video color enhancement data, and method and apparatus for decoding video color enhancement data - A highly accurate reproduction of visual intensity and contrast rather than the conventional 8-bit color depth is more and more used, motivating the development of an enhanced dynamic range called high bit-depth. A method for encoding a first, low bit-depth image of M bit RGB pixels and a second, high bit-depth video image of N bit RGB pixels, M11-19-2009
20090003439System and method for indicating temporal layer switching points - Disclosed are a system, apparatus, computer programs and methods for indicating proper temporal layer switching points for temporal scalable coding. Various embodiments provide an apparatus and method for properly indicating temporal layer switching points in a scalable video bit stream or in a scalable video file container. Using these indications, a decoder can determine where to perform temporal layer switching, after which all of the pictures at and below the desired temporal layer can be correctly decoded.01-01-2009
20080279276Data processing system and method, communication system and method, and charging apparatus and method - In a communication system for serving data corresponding to a request from the user and charging the user for the data served to the user, when the user designates a result of a desired one of a plurality of different operations, a usage management unit selects a one, corresponding to the user's designation, of a plurality of processors which effect operations corresponding to a plurality of different algorithms, respectively. When the processor corresponding to the designation is selected, an algorithm processor makes an operation corresponding to the designation. A management center charges the user for the use of the algorithm.11-13-2008
20080205518Image Coder for Regions of Texture - An image encoder (08-28-2008
20100208800METHOD AND DECODER FOR DECODING AN IMAGE FRAME OF AN IMAGE FRAME SEQUENCE - The invention is related to a method for decoding an image frame of an image frame sequence and to a corresponding decoder. The method comprises the steps of reconstructing a representation of the image frame, classifying at least one block boundary as to be either high-freq or low-freq and filtering pixels of the at least one block boundary in dependency on the classification and outputting the filtered representation. Film grain noise and/or random texture are more likely to produce high-freq boundaries. Therefore, filtering boundary pixels in dependency on frequency classification helps preserving film grain noise and random texture which are of relevance for video quality at high bit rates.08-19-2010
20110222600Systems and Methods for Improved Data Transmission - Real-time video content is segmented into a series of processing cubes that are comprised of a predetermined number of frames, wherein the first frame is a reference frame, followed by a plurality of delta frames. In one embodiment, the video data which defines the reference frame is converted into command-and-control data usable to re-create the reference frame at a destination location. For the delta frames, only that data which is actually different than the preceding frame is transmitted and used to re-create corresponding frames at the destination location.09-15-2011
20090080519METHOD FOR ENCODING/DECODING VIDEO SEQUENCE BASED ON MCTF USING ADAPTIVELY-ADJUSTED GOP STRUCTURE - Provided is a method for performing motion compensated temporal filtering (MCTF)-based coding on a video sequence using the structure of adaptively divided group of pictures (GOP). The method includes the steps of, for each predefined 203-26-2009
20090052527Luma-Chroma Coding With One Common or Three Distinct Spatial Predictors - 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.02-26-2009
20090097554METHODS AND APPARATUS TO MANAGE A BONDED DIGITAL SUBSCRIBER LINE (DSL) SERVICE - Methods and apparatus to manage a bonded digital subscriber line (DSL) service are disclosed. A disclosed example method comprises collecting data representative of bandwidth usage for two or more applications serviced by a bonded set of subscriber lines; analyzing historical activity of the two or more applications based on the collected bandwidth usage data; and selecting a first digital subscriber line (DSL) line profile for a first wire pair in the set of subscriber lines, the set of subscriber lines forming a single DSL communication link.04-16-2009
20130121409Methods and Apparatus for Face Fitting and Editing Applications - Various embodiments of methods and apparatus for face fitting are disclosed. In one embodiment, sets of two-dimensional local feature points on a face in each image of a set of images are identified. The set of images includes a sequence of frames a video stream. A three-dimensional face model for the face in the each image is generated as a combination of a set of predefined three-dimensional face models. In some embodiments, the generating includes reducing an error between a projection of vertices of the set of predefined three-dimensional face models and the two-dimensional local feature points of the each image, and constraining facial expression of the three-dimensional face model to change smoothly from image to image in the sequence of video frames.05-16-2013
20110228846Region of Interest Tracking and Integration Into a Video Codec - There is provided a system for tracking a region of interest in a video includes an identifier for identifying the region of interest and determining a location of the region of interest in a first frame of a video sequence, and a tracker for locating the region of interest in at least a second frame, based on a location of the region of interest in the first frame. The system also includes a recovery manager for determining whether the tracker has correctly located the region of interest. There is also provided a method for tracking a region of interest in a video.09-22-2011
20100183070METHOD AND APPARATUS FOR IMPROVED VIDEO ENCODING USING REGION OF INTEREST (ROI) INFORMATION - A method and apparatus are provided for improved video encoding using region of interest information. The apparatus includes an encoder for encoding a plurality of regions of a picture by determining, using region of interest detection, a respective probability that each of the plurality of regions belong to a region of interest, and adaptively controlling a respective quality of each of the plurality of regions based on a value of the respective probability.07-22-2010
20090116552Video compression system - A video compression system is disclosed that is optimized to take advantage of the types of redundancies typically occurring on computer screens and the types of video loss acceptable to real time interactive computer users. It automatically adapts to a wide variety of changing network bandwidth conditions and can accommodate any video resolution and an unlimited number of colors. The disclosed video compression encoder can be implemented with either hardware or software and it compresses the source video into a series of data packets that are a fixed length of 8 bits or more. Sequences of one or more of these packets create unique encoding “commands” that can be sent over any network and easily decoded (decompressed) with either software or hardware. The commands include 3 dimensional copying (horizontal, vertical and time) and unique efficiencies for screen segments that are comprised of only two colors (such as text). Embodiments are also disclosed that improve the video compression depending on the popularity of pixel colors.05-07-2009
20080317124MULTI-VIEW VIDEO CODING SYSTEM, DECODING SYSTEM, BITSTREAM EXTRACTION SYSTEM FOR DECODING BASE VIEW AND SUPPORTING VIEW RANDOM ACCESS - A multi-view video coding (MVC) system, a decoding system, and a bitstream extraction system are provided for decoding a base view and supporting a view random access. The MVC system includes: a coding unit that codes the video signal to a base view and a multi-view; and a base view identifier adding unit that adds a base view identifier of the base view to a parameter set.12-25-2008
20100195716METHOD AND SYSTEM FOR ENCODING A 3D VIDEO SIGNAL, ENCLOSED 3D VIDEO SIGNAL, METHOD AND SYSTEM FOR DECODER FOR A 3D VIDEO SIGNAL - In a method for encoding and an encoder for a 3D video signal, centre view frames, a depth map for centre view frames and an occlusion data frame are encoded. On the basis of the depth map for the centre view frame a distinction is made between functional and non-functional data in an occlusion data frame. This allows a strong reduction in bits needed for the encoded occlusion data frame. In the decoder a combined data stream is made of functional data in the encoded occlusion data frames and the centre view frames. Preferably the centre view frames are used as reference frames in encoding the occlusion data frames.08-05-2010
20100195718VIDEO ENCODING/DECODING METHOD AND APPARATUS - A video encoding method comprises selecting one combination, for each block of an input video signal, from a plurality of combinations each including a predictive parameter and at least one reference picture number determined in advance for the reference picture, generating a prediction picture signal in accordance with the reference 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.08-05-2010
20100195717VIDEO ENCODING/DECODING METHOD AND APPARATUS - A video encoding method comprises selecting one combination, for each block of an input video signal, from a plurality of combinations each including a predictive parameter and at least one reference picture number determined in advance for the reference picture, generating a prediction picture signal in accordance with the reference 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.08-05-2010
20090010328PATTERN DETECTION MODULE, VIDEO ENCODING SYSTEM AND METHOD FOR USE THEREWITH - A system for encoding a video stream into a processed video signal that includes at least one image, includes a pattern detection module for detecting a pattern of interest in the at least one image and identifying a region that contains the pattern of interest when the pattern of interest is detected. An encoder section, generates the processed video signal and wherein, when the pattern of interest is detected, a higher quantization is assigned to the region than to portions of the at least one image outside the region.01-08-2009
20100278232Method Coding Multi-Layered Depth Images - A method reconstructs a depth image encoded as a base layer bitstream, and a set of enhancement layer bitstreams. The base layer bitstream is decoded to produce pixels of a reconstructed base layer image corresponding to the depth image. Each enhancement layer bitstream is decoded in a low to high order to produces a reconstructed residual image. During the decoding of the enhancement layer bitstream, a context model is maintained using an edge map, and each enhancement layer bitstream is entropy decoded using the context model to determine a significance value corresponding to pixels of the reconstructed residual image and a sign bit for each significant pixel, and a pixel value of the reconstructed residual image is reconstructed according to the significance value, sign bit and an uncertainty interval. Then, the reconstructed residual images are added to the reconstructed base layer image to produce the reconstructed depth image.11-04-2010
20100303150SYSTEM AND METHOD FOR CARTOON COMPRESSION - A system, specialized for encoding video of animated or cartoon content, encodes a video sequence. The system includes a background analyzer that removes moving objects from a series of video frames and generates a background definition for a static background used in a plurality of sequential video frames, a color clusterer that analyzes the colors contained in a video stream and creates a major color list of colors occurring in the video stream, an object identifier that identifies one or more objects that are constant within a series of video frames except for their position and rotational orientation within the series of video frames, and a hybrid encoder that encodes backgrounds and objects derived from a video sequence according to one of a plurality of encoding techniques depending on the compression achieved by each of the plurality of encoding techniques.12-02-2010
20090067494Enhancing the coding of video by post multi-modal coding - Post multi-modal coding overcomes the shortcomings of video encoders which fail to meet an expected quality standard while encoding some portions of a video. The deficient encoding is typically due to the type of video content or the encoding technique. A method to improve the quality of the deficient portions, identifies macroblocks that are encoded at a deficient quality. Then, the identified macroblocks are encoded with another suitable encoding technique so that the desired quality is met. The improved macroblocks are then inserted into the original bit-stream, replacing the lower quality sections.03-12-2009
20090034613METHOD AND APPARATUS FOR GENERATING MULTIMEDIA DATA HAVING DECODING LEVEL, AND METHOD AND APPARATUS FOR RECONSTRUCTING MULTIMEDIA DATA BY USING THE DECODING LEVEL - Provided is a multimedia data generation method which includes allocating one or more pieces of image object information to each of a plurality of nodes, generating a scene tree by linking nodes according to correlation between the object information allocated to each node, and adding an event execution level attribute to each node, wherein the event execution level attribute determines whether to execute an event by using the image object information allocated to each node, thereby generating multimedia data in which the added event execution level attribute is represented with a scene description language and recorded on an area of a scene descriptor.02-05-2009
20120134413SYSTEM AND METHOD OF FILTERING NOISE - A system and method of removing noise in a bitstream is disclosed. Based on segment classifications of a bitstream, each segment or portion is encoded with a different encoder associated with the portion model and chosen from a plurality of encoders. The coded bitstream for each segment includes information regarding which encoder was used to encode that segment. A circuit for removing noise in video content includes a first filter connected to a first input switch and a first output switch, the first filter being in parallel with a first pass-through line, a second filter connected to a second input switch and a second output switch, the second filter connected in parallel with a second pass-through line, and a third filter connected to a third input switch in a third output switch.05-31-2012
20110249730METHOD AND APPARATUS FOR GENERATING VIDEO PACKETS, METHOD AND APPARATUS FOR RESTORING VIDEO - A method and apparatus for generating video packets and a method and apparatus for restoring video are provided. The method of generating video packets includes: generating at least one pixel block consisting of at least one reference pixel and a plurality of neighboring pixels adjacent to the at least one reference pixel from pixels of a video frame; replacing pixel values of the neighboring pixels in the at least one pixel block with pixel difference values, which are difference values between a pixel value of one of pixels adjacent to the neighboring pixels and the pixel values of the neighboring pixels; generating packets so that a pixel value of the at least one reference pixel and the pixel difference values of the neighboring pixels are allocated to different packets according to positions of the pixels; and performing entropy coding of some of the packets including the pixel difference values of the neighboring pixels.10-13-2011
20110176607IMAGE ENCODING/DECODING METHOD AND APPARATUS USING BLOCK TRANSFORMATION - Video encoding/decoding method and apparatus using a block transformation are disclosed. The apparatus encodes the video through predicting each pixel in a current block of the video by using one or more adjacent pixels, which are encoded prior to encoding the current block and have the closest proximity to the pixels respectively in a predetermined prediction direction, and wherein the current block is sized L×M with L being unequal to M. It has become possible to predict the pixels in the block starting from closest one of the pixels in the prediction direction in order to provide more accurate block predictions and then raise the compression efficiency that leaps to more efficient video encoding/decoding performance.07-21-2011
20090022219Enhanced Compression In Representing Non-Frame-Edge Blocks Of Image Frames - Using fewer bits to indicate the prediction mode used for encoding some of the non-frame-edge blocks of a frame. In an embodiment, fewer bits are used in case of boundary blocks of a slice, or slice group. In another embodiment, fewer bits are used when adjacent blocks are encoded using inter-frame coding or switchable intra-frame coding and such adjacent block cannot be used in predicting a block.01-22-2009
20080317123SYSTEM AND METHOD FOR STILL OBJECT DETECTION BASED ON NORMALIZED CROSS CORRELATION - A system and method for still object detection in digital video data based on normalized cross correlation are disclosed. One embodiment of the method includes providing video data including a sequence of frames. A pair of consecutive frames are selected from the sequence of frames. A pair of groups of pixels are selected from the pair of consecutive frames. The groups are at corresponding positions on the pair of consecutive frames. The video data includes pixel data for each of the pixels. A normalized cross correlation (NCC) operation is conducted on the pixel data of the selected pair of groups of pixels, thereby generating an NCC value. It is determined whether the NCC value is within a predetermined range, thereby providing whether the groups of pixels displays at least a portion of a still object.12-25-2008
20080219347MOVING PICTURE CODING METHOD, MOVING PICTURE DECODING METHOD, MOVING PICTURE CODING DEVICE, AND MOVING PICTURE DECODING DEVICE - Provided are a moving picture coding method, a moving picture decoding method, a moving picture coding device, and a moving picture decoding device, by which skipped display can be performed even in a moving picture decoding device having insufficient processing capability and increase of an amount of coded data can be suppressed. The moving picture coding method of coding a moving picture stream includes: generating a plurality of combined pictures each of which is generated by combining a plurality of pictures into a combined picture having the plurality of pictures as regions, the plurality of pictures being a part of a plurality of pictures included in the moving picture stream; coding the plurality of the combined pictures; and setting a slice boundary between the regions in the combined picture. In the coding, for each of the plurality of combined pictures, when the combined picture has one or more to-be-displayed region except at least one not-to-be-displayed region, the to-be-displayed region is coded with reference to only a to-be-displayed region of another combined picture. Here, the one ore more to-be-displayed region is to be displayed for skipped reproduction.09-11-2008
20100215098APPARATUS AND METHOD FOR COMPRESSING PICTURES WITH ROI-DEPENDENT COMPRESSION PARAMETERS - An apparatus and method to decrease bit rate through direct control of video compression parameters when compressing a video. The video compressing apparatus may use a Region of Interest (ROI)-dependent compression parameter and may include a ROI estimating part, a parameter allocating part, and a compression part. The ROI estimating part may estimate the08-26-2010
20100195720VIDEO ENCODING/DECODING METHOD AND APPARATUS - A video encoding method comprises selecting one combination, for each block of an input video signal, from a plurality of combinations each including a predictive parameter and at least one reference picture number determined in advance for the reference picture, generating a prediction picture signal in accordance with the reference 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.08-05-2010
20100195719VIDEO ENCODING/ DECODING METHOD AND APPARATUS - A video encoding method comprises selecting one combination, for each block of an input video signal, from a plurality of combinations each including a predictive parameter and at least one reference picture number determined in advance for the reference picture, generating a prediction picture signal in accordance with the reference 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.08-05-2010
20110051810VIDEO DESCRIPTOR GENERATION DEVICE - The video descriptor generation device includes an each-picture feature extraction unit which extracts a feature from a video for each picture which is a frame or a field, and outputs an each-picture feature; an inter-picture feature difference calculation unit which calculates an inter-picture feature difference, which is a difference between features of pictures, from the each-picture features as a difference feature, and calculates a difference feature information amount indicating an amount of information of the difference feature; an additional feature extraction unit which calculates a feature to be added as an additional feature from the video; and a feature combining unit which, if the volume of the difference feature information amount is smaller than a certain criterion, constitutes a video descriptor by incorporating the additional feature in addition to the difference feature.03-03-2011
20110051809SCENE CHANGE DETECTION - Scene change detection in encoding digital pictures is disclosed. A statistical quantity μ03-03-2011
20110051808METHOD AND SYSTEM FOR TRANSCODING REGIONS OF INTERESTS IN VIDEO SURVEILLANCE - A method and a system for spatial scalable region of interest transcoding of JPEG2000 coded video frames for video surveillance systems are shown. Based on a user defined ROI the method transcodes HD frames into images in moderate resolution with a ROI in HD resolution.03-03-2011
20120307892System 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.12-06-2012
20120099644PICTURE CODING METHOD, PICTURE DECODING METHOD, PICTURE CODING APPARATUS, PICTURE DECODING APPARATUS, AND PROGRAM THEREOF - A picture coding method of the present invention codes a picture signal and a ratio of a number of luminance pixels and a number of chrominance pixels for the picture signal, and then one coding method out of at least two coding methods is selected depending on the ratio. Next, data related to a picture size is coded in accordance with the selected coding method. The data related to the picture size indicates a size of the picture corresponding to the picture signal or an output area, which is a pixel area to be outputted in decoding in a whole pixel area coded in the picture signal coding.04-26-2012
20110096832DEPTH MAP GENERATION TECHNIQUES FOR CONVERSION OF 2D VIDEO DATA TO 3D VIDEO DATA - This disclosure describes techniques for generating depth maps for video units, such as video frames or slices video frames. The techniques may be performed by a video encoder in order to convert two-dimensional (2D) video to three-dimensional (3D) video. The techniques may alternatively be performed by a video decoder in order to convert received 2D video to 3D video. The techniques may use a combination of motion and color considerations in the depth map generation process.04-28-2011
20120207213METHOD FOR ENCODING SYMBOLS FROM A SEQUENCE OF DIGITIZED IMAGES - Images are divided into image regions. The image regions are processed in encoding cycles such that during an encoding cycle, entropy encoding is carried out in a plurality of parallel encoding branches. In each encoding branch the symbols of an image region are encoded by entropy encoding, which is based on one or more probability models, which take into account the frequencies of symbols occurring in image regions. The probability models are adapted on the basis of the symbols occurring in the image region. A common set of probability models is updated at predetermined time intervals on the basis of frequencies that are adapted in at least one temporally preceding encoding cycle.08-16-2012
20120250763METHOD AND APPARATUS FOR PROVIDING COMPLEXITY BALANCED ENTROPY CODING - A method, apparatus and computer program product are provided to enable the provision of efficient processing in the area of video coding and decoding by employing complexity balanced entropy coding in order to provide a high level of capability with respect to video coding and decoding in a cost effective manner. A method includes categorizing a plurality of syntax elements of video content into first and second categories based on a frequency of occurrence of the syntax elements in the video content. The method also entropy codes symbols that correspond to the first category of syntax elements and that have been subjected to a context update. Further, the method entropy codes symbols that correspond to the second category of syntax elements and that have bypassed context updating. A corresponding apparatus and computer program product are also provided.10-04-2012
20100202515VIDEO ENCODING/DECODING METHOD AND APPARATUS - A video encoding method comprises selecting one combination, for each block of an input video signal, from a plurality of combinations each including a predictive parameter and at least one reference picture number determined in advance for the reference picture, generating a prediction picture signal in accordance with the reference 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.08-12-2010
20100202514VIDEO ENCODING/DECODING METHOD AND APPARATUS - A video encoding method comprises selecting one combination, for each block of an input video signal, from a plurality of combinations each including a predictive parameter and at least one reference picture number determined in advance for the reference picture, generating a prediction picture signal in accordance with the reference 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.08-12-2010
20090135904High-Dynamics Image Transmission System, Encoding and Decoding Units and Methods Therefor - This high dynamic picture transmission system comprises a coding unit able to generate: 05-28-2009
20120155536Feature-Based Video Compression - Systems and methods of processing video data are provided. Video data having a series of video frames is received and processed. One or more instances of a candidate feature are detected in the video frames. The previously decoded video frames are processed to identify potential matches of the candidate feature. When a substantial amount of portions of previously decoded video frames include instances of the candidate feature, the instances of the candidate feature are aggregated into a set. The candidate feature set is used to create a feature-based model. The feature-based model includes a model of deformation variation and a model of appearance variation of instances of the candidate feature. The feature-based model compression efficiency is compared with the conventional video compression efficiency.06-21-2012
20120300836VIDEO SIGNAL CODING APPARATUS AND VIDEO SIGNAL CODING METHOD - A video signal coding apparatus includes a coding unit which codes and re-codes a video signal and includes: a coding processing unit which codes, slice-by-slice, a current picture indicated by the video signal, to generate coded data; an integration unit which calculates a code-integrated value indicating a code amount of the coded data; a coding result determination unit which determines that re-coding of the current picture is necessary when determining that the code-integrated value is grater than a threshold; and a re-coding control unit which specifies a slice to be re-coded, based on coding information indicating a feature of the coded data, when it is determined that the re-coding is necessary, and the coding processing unit further re-codes the slice specified by the re-coding control unit.11-29-2012
20100002764Method For Encoding An Extended-Channel Video Data Subset Of A Stereoscopic Video Data Set, And A Stereo Video Encoding Apparatus For Implementing The Same - A method for generating candidate encoding modes for an extended-channel video data subset of a stereo video data set includes the steps of: generating, for each macroblock of each frame of the extended-channel video data subset, a forward time difference image feature parameter set with reference to pixel values of pixels of the macroblock and a corresponding macroblock of a corresponding preceding frame; generating, for each macroblock, a plurality of first output values that respectively correspond to a plurality of predetermined possible block partition sizes with reference to the forward time difference image feature parameter set; and selecting, for each macroblock, a first number of candidate block partition sizes from the possible block partition sizes based on the first output values The candidate encoding modes include combinations of the first number of candidate block partition sizes and at least a part of a plurality of predetermined possible block estimation directions.01-07-2010
20100208799Method for decoding image block - Disclosed is a method for decoding an image block. The method comprises a step of decoding an image block of a first layer based on a corresponding block of a second layer encoded with an intra mode, wherein a first area is formed with pixels, which are adjacent to a corner pixel positioned in the corresponding block in a diagonal direction and extend in vertical and horizontal directions away from the corresponding block, and data are padded in the first area based on the corner pixel and the pixels positioned in the first area and at least one of first and second blocks, which are simultaneously adjacent to the corresponding block and encoded with the intra mode. Accordingly, a reference block required when a macro block is encoded in an intra base mode or when a macro block encoded in the intra base mode is decoded has more precise values, thereby enabling improvement of a coding efficiency.08-19-2010
20120314765IMAGE PROCESSING APPARATUS AND IMAGE PROCESSING METHOD - A specific region in each frame image input after a detection process has been completed a predetermined number of times or more is estimated from a specific region detected from a past frame before the frame. The shift between the specific region detected from a first frame image input after the detection process has been completed the predetermined number of times or more and the specific region estimated for the first frame image is obtained. When the shift falls within a predetermined range, an encoding parameter to encode the specific region estimated for a second frame image input at a point the detection process for the first frame image has been completed with a higher image quality than that of regions other than the specific region is set.12-13-2012
20120213273PHYSICAL LAYER AWARE VIDEO ENCODING FOR MOBILE TV APPLICATIONS - A system and method of transmitting video in a time division multiplexing (TDM) system, wherein the method comprises identifying a video reference frame from a series of video frames; encoding a difference between the video reference frame and a video non-reference frame; placing the video reference frame at a beginning of a data burst; transmitting the series of video frames and the data burst from a transmitter to a mobile TV receiver; and the mobile TV receiver immediately locating the video reference frame upon receipt of the data burst. The method may further comprise the mobile TV receiver decoding the series of video frames. Additionally, the placing process results in a substantially non-existent channel switching delay in the mobile TV receiver. Moreover, the method may further comprise placing exactly one video reference frame at the beginning of the data burst. Preferably, the TDM system comprises a mobile TV system.08-23-2012
20090110064Method of selecting a reference picture - In one embodiment, the method includes determining reference picture index numbers in a reference picture list. The reference picture index numbers increase for reference pictures having a decreasing display order with respect to a picture including the macroblock. The reference picture index numbers increase for reference pictures having an increasing display order with respect to the picture including the macroblock, and the reference picture index numbers of the reference pictures having a decreasing display order are less than the reference picture index numbers of the reference pictures having an increasing display order. The embodiment further includes reordering the reference picture index number allocated to each reference picture in the reference picture list, obtaining a field reference picture index associated with the current field macroblock, determining a frame reference picture index based on the field reference picture index divided by 2, and selecting a field reference picture based on the selected frame reference picture and the field reference picture index.04-30-2009
20120224629OBJECT-AWARE VIDEO ENCODING STRATEGIES - A method of object-aware video coding is provided that comprises the steps of: receiving a video sequence having a plurality of frames; selecting at least two frames; determing total area of at least one object of interest in each of the at least two frames; comparing the total area to a threshold area; classifying each of the at least two frames as being a low object weighted frame or a high object weighted frame, low object weighted frames being frames having the total area exceeding the threshold area and high object weighted frames being frame having the total area not exceeding the threshold area; and encoding each low object weighted frame according to one encoding mode and encoding each high object weighted frame according to a different encoding mode.09-06-2012
20120082216CODING AND DECODING UTILIZING PICTURE BOUNDARY PADDING IN FLEXIBLE PARTITIONING - There is a coding including-preparing coding units based on source pictures. The coding units are associated with largest coding tree units (LCTUs) which are polygons of source pictures. A tree format is utilized in processing the LCTUs into coding units. The preparing includes calculating an efficiency measure associated with a source picture position in a coordinate system based on fitting the coordinate system and the source picture with respect to each other. The preparing includes determining the source picture position based on a coding efficiency goal. The preparing includes determining padding areas. The source picture and padding areas are divided into LCTUs based on the coordinate system and the determined source picture position. The LCTUs are partitioned into coding units based on the tree format and a homogeneity rule. There is also a decoding including processing video compression data which is generated based on the coding units.04-05-2012
20120230399VIDEO DECODER PARALLELIZATION INCLUDING A BITSTREAM SIGNAL - A method for decoding video includes receiving a frame of the video that includes at least one slice and at least one tile. Each of the at least one slice and the at least one tile are not all aligned with one another. Each of the at least one slice is characterized that it is decoded independently of the other the at least one slice. Each of the at least one tile is characterized that it is a rectangular region of the frame and having coding units for the decoding arranged in a raster scan order. The at least one tile of the frame are collectively arranged in a raster scan order of the frame. At least one of (1) receiving entropy information suitable for decoding at least one of the tiles that is not aligned with any of the at least one slice, and (2) identifying at least one of the tiles that is not aligned with any of the at least one slice based upon signal within a bitstream of the frame without requiring entropy decoding to identify the signal.09-13-2012
20120230398VIDEO DECODER PARALLELIZATION INCLUDING SLICES - A method for decoding video includes receiving a frame of the video that includes at least one slice and at least one tile. Each of the at least one slice and the at least one tile are not all aligned with one another. Each of the at least one slice is characterized that it is decoded independently of the other the at least one slice. Each of the at least one tile is characterized that it is a rectangular region of the frame and having coding units for the decoding arranged in a raster scan order. The at least one tile of the frame are collectively arranged in a raster scan order of the frame. At least one of (1) receiving entropy information suitable for decoding at least one of the tiles that is not aligned with any of the at least one slice, and (2) identifying at least one of the tiles that is not aligned with any of the at least one slice based upon signal within a bitstream of the frame without requiring entropy decoding to identify the signal.09-13-2012
20100202517VIDEO ENCODING/DECODING METHOD AND APPARATUS - A video encoding method comprises selecting one combination, for each block of an input video signal, from a plurality of combinations each including a predictive parameter and at least one reference picture number determined in advance for the reference picture, generating a prediction picture signal in accordance with the reference 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.08-12-2010
20100202516VIDEO ENCODING/DECODING METHOD AND APPARATUS - A video encoding method comprises selecting one combination, for each block of an input video signal, from a plurality of combinations each including a predictive parameter and at least one reference picture number determined in advance for the reference picture, generating a prediction picture signal in accordance with the reference 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.08-12-2010
20130114703Context Based Video Encoding and Decoding - A model-based compression codec applies higher-level modeling to produce better predictions than can be found through conventional block-based motion estimation and compensation. Computer-vision-based feature and object detection algorithms identify regions of interest throughout the video datacube. The detected features and objects are modeled with a compact set of parameters, and similar feature/object instances are associated across frames. Associated features/objects are formed into tracks and related to specific blocks of video data to be encoded. The tracking information is used to produce model-based predictions for those blocks of data, enabling more efficient navigation of the prediction search space than is typically achievable through conventional motion estimation methods. A hybrid framework enables modeling of data at multiple fidelities and selects the appropriate level of modeling for each portion of video data.05-09-2013
20130136173IMAGE CODING METHOD, IMAGE DECODING METHOD, IMAGE CODING APPARATUS, IMAGE DECODING APPARATUS, AND IMAGE CODING AND DECODING APPARATUS - An offset unit of an image coding apparatus includes: a band setting unit which sets at least one band subject to an offset process to be variable on a per-block basis among bands obtained by dividing possible tone levels of a pixel value of a decoded image into predetermined tone level sections; a band offset pixel classification unit which classifies, as one of classes, each pixel included in a current block to be processed in the decoded image, based on whether the pixel is included in the band set by the band setting unit; a band offset value calculation unit which calculates, for each class, an offset value that is an average of differences between pixel values of an input image and pixel values of the decoded image; and a band offset processing unit which adds the offset value to the pixel value of the decoded image for each class.05-30-2013
20110280303FLEXIBLE RANGE REDUCTION - Techniques and tools are described for flexible range reduction of samples of video. For example, an encoder signals a first set of one or more syntax elements for range reduction of luma samples and signals a second set of one or more syntax elements for range reduction of chroma samples. The encoder selectively scales down the luma samples and chroma samples in a manner consistent with the first syntax element(s) and second syntax element(s), respectively. Or, an encoder signals range reduction syntax element(s) in an entry point header for an entry point segment, where the syntax element(s) apply to pictures in the entry point segment. If range reduction is used for the pictures, the encoder scales down samples of the pictures. Otherwise, the encoder skips the scaling down. A decoder performs corresponding parsing and scaling up operations.11-17-2011
20110310965COMMUNICATION DEVICE, COMMUNICATION METHOD, AND COMMUNICATION PROGRAM PRODUCT - According to one embodiment, a communication device includes an image storage unit storing a display image, an update image generation unit generating an update image used to update the display image, a detection unit detecting a difference region representing a region in which pieces of pixel information do not match between the update image and the display image, and a compression image generation unit generating a difference region compression image. The communication device further includes a moving picture generation unit generating a moving picture at a designated frame rate, a control unit comparing the size of the difference region with a first threshold and performs control of decreasing a frame rate designated to the moving picture generation unit when the size of the difference region is larger than the first threshold, and a transmission unit transmitting the compression image and the moving picture to the display device.12-22-2011
20110310964ECHOCARDIOGRAM VIEW CLASSIFICATION USING EDGE FILTERED SCALE-INVARIANT MOTION FEATURES - According to one embodiment of the present invention, a method for echocardiogram view classification is provided. According to one embodiment of the present invention, a method comprises: obtaining a plurality of video images of a subject; aligning the plurality images; using the aligned images to generate a motion magnitude image; filtering the motion magnitude image using an edge map on image intensity; detecting features on the motion magnitude image, retaining only those features which lie in the neighborhood of intensity edges; encoding the remaining features by generating, x, y image coordinates, a motion magnitude histogram in a window around the feature point, and a histogram of intensity values near the feature point; and using the encoded features to classify the video images of the subject into a predetermined classification.12-22-2011

Patent applications in class Feature based

Patent applications in all subclasses Feature based