Entries |
Document | Title | Date |
20080225958 | METHOD AND APPARATUS FOR DECODING DATA IN RECEIVER OF A DIGITAL BROADCASTING SYSTEM - An apparatus and method for decoding data in a digital broadcasting receiver are disclosed, in which first payload data obtained by RS decoding of input RS packet data is buffered in a first buffer, packet data failed in the RS decoding is buffered in a second buffer, an erasure RS decoding is performed on the first payload data using erasure information indicating whether the first payload data has errors and if the first payload data has errors, indicating the positions of the errors, payload data failed in the erasure RS decoding is overwritten on payloads of the packet data buffered in the second buffer, second payload data obtained by RS decoding of the overwritten packet data is overwritten in the first buffer, an erasure RS decoding is performed on the second payload data buffered in the first buffer, and the RS decoding and erasure RS decoding are repeated until errors of the second payload data are corrected. | 09-18-2008 |
20080253462 | SYSTEM AND METHOD FOR WIRELESS COMMUNICATION OF UNCOMPRESSED VIDEO USING MODE CHANGES BASED ON CHANNEL FEEDBACK (CF) - Method and system for transmission of uncompressed video information from a sender to a receiver over wireless channels are disclosed. For example, according to one embodiment, when channel conditions (e.g., noise or interference) worsens, one or more least significant bits (LSB) of pixel data are not transmitted to save bandwidth for more efficient transmission. Furthermore, the remaining one or more of the most significant bits (MSB) of the pixel data are transmitted with coding and/or modulation schemes that provides extra error protection, relative to what is needed in regular channel conditions. | 10-16-2008 |
20080253463 | METHOD AND SYSTEM FOR VIDEO ENCODING AND DECODING - Methods and systems are provided for encoding and decoding a video stream. Each picture in a video stream can be divided into slices, each of which contains a contiguous row of macroblocks. All the blocks corresponding to a single video component within each slice can then be used as the basis for encoding the picture. By decomposing each picture into slices, the video stream can be efficiently converted for displays of varying size and/or quality. The encoded bitstream can include a slice table to allow direct access to each slice without reading the entire bitstream. Each slice can also be processed independently, allowing for parallelized encoding and/or decoding. | 10-16-2008 |
20080253464 | System and Method for Adapting Video Decoding Rate - An embodiment of the present invention provides systemsand methodsfor adaptive video decoding. An example method includes determining that a video decoding rate of received video input is to be reduced, and receiving video input comprising a first and a second plurality of pictures. The method also includes reducing the video decoding rate while maintaining synchronization with an unmodified audio decoding rate, responsive to the determining that the video decoding rate of the received video input is to be reduced. The reducing includes foregoing decoding the first plurality of pictures and decoding the second plurality of pictures. | 10-16-2008 |
20080260042 | METHODS AND SYSTEMS FOR QUALITY CONTROLLED ENCODING - This disclosure describes techniques for controlling a perceived quality of multimedia sequences to try to achieve a desired constant perceptual quality regardless of the content of the sequences. In particular, an encoding device may implement quality control techniques to associate a sequence segment with a content “class” based on the content of the segment, determine a perceptual quality metric of the sequence segment, and adjust at least one encoding parameter used to encode the segment is encoded such that for the perceptual quality of the sequence segment converges to the desired quality. | 10-23-2008 |
20080279284 | System and Method for Adapting Video Decoding Rate By Multiple Presentation of Frames - An embodiment of the present invention provides systems and methods for adaptive video decoding. An example method includes: receiving a video stream comprising a first plurality of pictures having a first type and a second plurality of pictures having a second type; determining whether a resource in the system is constrained; responsive to the determination that a resource in the system is constrained, determining whether a picture repetition mode is to be initiated; and responsive to the determination that a picture mode is to be initiated, initiating the picture repetition mode. The initiating includes: foregoing decoding the first plurality of pictures; decoding the second plurality of pictures; and presenting a picture in the second plurality of pictures a plurality of times. | 11-13-2008 |
20080285658 | DECODING CIRCUIT - Input bits having a predetermined number of bits are divided into a plurality of bits by a bit dividing apparatus. Several of the divided bits are input into a recording apparatus, and are converted into address information. The data subjected to variable length decoding and a number of bits of the data are output from the recording apparatus according to the output of the recording apparatus. A plurality of kinds of variable length decoding are performed by rewriting the table of the recording apparatus. | 11-20-2008 |
20080285659 | METHODS OF OPERATING A DUAL DECODER PORTABLE MEDIA DEVICE - Methods of operating a portable media device | 11-20-2008 |
20080285660 | DUAL DECODER PORTABLE MEDIA DEVICE - A portable media device | 11-20-2008 |
20080292003 | Signaling of multiple decoding times in media files - The exemplary embodiments of this invention provide in one aspect thereof an ability to signal multiple decoding times for each sample in a file format level in order to allow, for example, different decoding times for each sample (or sample subset) between decoding an entire stream and decoding a subset of the stream. An alternate decoding time box is specified to allow for the signaling of multiple decoding times for each sample. Such a box can contain a compact version of a table that allows indexing from an alternate decoding time to a sample number, where an alternate decoding time is a decoding time to be used with a sample when only a subset of an elementary stream stored in a track is to be decoded. Furthermore, each entry in the table provides the number of consecutive samples with the same time delta, and the delta between those consecutive samples. By adding the deltas a complete time-to-sample map can be constructed. | 11-27-2008 |
20080298467 | Method and a Device For Supplying a Decoder With Data - A method and a device for supplying a decoder with data stream such as compressed video signal including both non-predictive and predictive data frames of a common data type. A device comprising a decoder for service data is provided with ( | 12-04-2008 |
20080298468 | ERROR TAGGING FOR DECODER - Systems, devices, processors, and methods are described for tagging the reliability of received data. A frame of data is received in a digitized version of a wireless signal may be received and stored in a frame memory table. Errors within the stored portion of the frame may be searched for by accessing and processing the data from the frame memory table. In a second memory table, a memory location corresponding to a region of the first memory table may be tagged based on the search. Rows to be corrected may be identified based on the tag state for their corresponding region. | 12-04-2008 |
20080304571 | Content Receiving Apparatus, Method of Controlling Video-Audio Output Timing and Content Providing System - The present invention can reliably adjust the lip-sync between an video and audio at a decoder side, without making the viewer feel strangeness. | 12-11-2008 |
20080304572 | Image Coding Method, Image Coding Apparatus, Image Decoding Method and Image Decoding Apparatus - An image coding and decoding apparatus includes functions, in which an image of every block including either an entire input image or an image divided from the input image is compressed, a Radon transform is applied to the compressed image to generate a coefficient, the generated coefficient is transformed in a frequency, and the frequency transformed coefficient is quantized to generate coding data to generate a coding stream, in the encoding, and an inverse quantization is applied to a coding coefficient included in the coding stream to generate a coefficient, an inverse frequency transform is applied to the generated coefficient, an inverse Radon transform is applied to the inversed frequency transformed coefficient to generate a decompress image, an expand process is applied to the decompression image to decode a residual component, and a predicted image is synthesized with the residual component to generate a reconstructed image, in the decoding. | 12-11-2008 |
20080310517 | Mobile Terminal - A mobile terminal includes: a decoder configured to decode compressed motion picture data to thereby generate motion picture data; and a display configured to have a screen where a motion picture in accordance with the motion picture data is displayed. The decoder changes quality of the motion picture in accordance with a size of a region in the screen where the motion picture is displayed. For example, the decoder reduces the quality of the motion picture with a decrease in the size of the region described above. Here, the quality of the motion picture refers to the number of frames of the motion picture or the resolution of the motion picture. In this way, the power consumption of the mobile terminal is reduced. | 12-18-2008 |
20080317134 | Video Coding - A low-complexity method for prevention of H.264 start code emulation by bit-handling routines with additional functionality. The low-complexity is achieved by employing a start code pre-determination scheme, which saves bitstream handling complexity by about 50% and 30% on the encoder and decoder sides, respectively. The start code emulation prevention has been embedded into the low-level bitstream handling routines. By doing so it avoids the use of the second bitstream buffer, maintains the decoder ability of using a circular bitstream buffer, and satisfies the BURST-aligned SDRAM access requirement. | 12-25-2008 |
20090003457 | Inverse Tone Mapping for Bit-Depth Scalable Image Coding - A method performs inverse tone mapping of an image in a decoder. For each block of each color channel of the image the following steps are performed. A scaling factor is determined for a current block of the image by adding a predicted scaling factor for the current block to a difference between the predicted scaling factor and the scaling factor of an adjacent block. An offset value for the current block is determined by adding a predicted offset for the current block to a difference between the predicted offset value and the offset value of the adjacent block. The scaling factor and the offset value are applied to pixel intensity values of the current block to produce a mapped block in which a bit-depth of the mapped block is greater than the bit-depth of the current block. | 01-01-2009 |
20090003458 | VIDEO TRANSCODING QUALITY ENHANCEMENT - System and methodologies are provided herein for reconstructing a video signal from multiple video streams. Various aspects described herein can utilize a least square estimate (LSE) algorithm to jointly decode multiple video bitstreams that are generated from a common original video sequence at different bit rates. As described herein, the LSE algorithm can reconstruct an original video sequence by determining and computing a weighted sum of collocated video information reconstructed from different video bitstreams. The weights applied can be adaptively determined to minimize the mean square error (MSE) of the reconstructed video sequence as compared to the original. | 01-01-2009 |
20090016445 | EARLY RENDERING FOR FAST CHANNEL SWITCHING - The disclosure relates to techniques for switching between channels of digital multimedia content. In particular, a decoding device decodes and renders to a display at least one frame of a segment of data prior to receiving the entire segment. In certain aspects, the decoding device may render one of the frames of the segment and freeze the rendered frame until the decoding device receives all of the frames of the segment. In other aspects, the decoding device may render frames of one or more segments at a reduced rendering rate until the receiving and rendering operations of decoding device are synchronized such that the rendering of the current segment occurs at substantially the same time as the receiving of the next segment. By rendering at least frame prior to receiving the entire segment the decoding device more quickly displays content to a user during a channel switching event. | 01-15-2009 |
20090016446 | METHOD AND APPARATUS FOR SIGNALING AND DECODING AVS1-P2 BITSTREAMS OF DIFFERENT VERSIONS - Aspects of a method and system for signaling and decoding AVS1-P2 bitstreams of different versions are provided. A sequence user data indicating decoding version information such as a decoding version identifier, for example, may inserted into an AVS1-P2 bitstream. The decoding version information may be, for example, AVS1-P2 Rm52j_r1 or AVS1-P2. The AVS1-P2 bitstream may be decoded based on the decoding version information. The sequence user data may be inserted in the AVS1-P2 bitstream during AVS encoding or during AVS1-P2 bitstream transcoding. Upon receiving the AVS1-P2 bitstream, the sequence user data may be detected and extracted to determine the decoding version information. The received encoded AVS1-P2 bitstream may be decoded based on the decoding version information. When no specific decoding version information can be decided, default decoder version information may be used by the video decoder. | 01-15-2009 |
20090022229 | Efficient image transmission between TV chipset and display device - Compression and decompression with high image quality is applied to reduce the data rate of transmitting an image results in high efficiency image transmission between TV and display device is presented. An LVDS bus is hooked between the TV side and display device with this invention of image compression apparatus in the TV side to reduce data rate and image decompression in the display device to reconstruct the image to be displayed. | 01-22-2009 |
20090028247 | DIGITAL BROADCASTING SYSTEM AND DATA PROCESSING METHOD - The present invention provides a method of processing data in digital broadcasting system. The method includes receiving a broadcast signal including mobile broadcast service data and main broadcast service data, wherein the mobile broadcast service data configures a data group, wherein the data group is divided into a plurality of regions, wherein known data sequences are linearly inserted in some regions among the plurality of regions, and wherein initialization data are inserted at a beginning portion of each known data sequence, the initialization data being used for initializing a memory included in a trellis encoder of a digital broadcast transmitting system, detecting known data included in the received broadcast signal, channel-equalizing the received mobile broadcast service data corresponding to the detected known data, using the detected known data, extracting a video data from the mobile broadcast service data, parsing the extracted video data by a NAL unit and decoding the parsed video data based on header information of the parsed NAL unit. | 01-29-2009 |
20090034625 | Image Decoder - The present invention relates to an image decoder which implements high speed image decoding with a low cost and simple configuration. By a stream dividing module, an input video stream is divided in units of frames as a plurality of frame rows for distribution. Each of plural decoders generates decoded images by decoding a distributed frame row. Of the decoded images generated by the decoders, reference images to be referred to when a subsequent frame is decoded is stored in a reference image frame memory. A timing control module receives information about stream distribution from the stream dividing module and controls the respective timings of decoding frames distributed to the decoders. | 02-05-2009 |
20090034626 | Method and Apparatus for Decoding/Encoding of a Video Signal - In decoding a scalable video signal using a partial picture reference on a temporal domain and a scalable domain, the present invention provides a method including obtaining a first partial picture on a first temporal point, and decoding a full picture referring to the first partial picture, the full picture being on a second temporal point, the second temporal point being located after the first temporal point, wherein a level of the first partial picture on a scalable domain is lower than a level of the full picture on the scalable domain. | 02-05-2009 |
20090041129 | DIGITAL BROADCASTING SYSTEM AND DATA PROCESSING METHOD - A digital broadcasting system and a method of processing data are disclosed, which are robust to error when mobile service data are transmitted. To this end, additional encoding is performed for the mobile service data, whereby it is possible to strongly cope with fast channel change while giving robustness to the mobile service data. | 02-12-2009 |
20090052546 | A DIGITAL BROADCASTING TRANSMISSION SYSTEM, AND A SIGNAL PROCESSING METHOD THEREOF - A digital broadcasting transmission system, and a signal processing method thereof, includes a parity area generating unit preparing a first area for parity insertion with respect to a dual transport stream (TS) which includes a normal stream and a turbo stream as multiplexed, a first interleaver interleaving the dual TS which is transmitted from the parity area generating unit, a turbo processing unit detecting the turbo stream from the interleaved dual TS, exclusively encoding the detected turbo stream for turbo-processing, and stuffing the encoded turbo stream into the dual TS, a deinterleaver deinterleaving the dual TS which is processed by the turbo processing unit, and a transmitting unit transmitting the dual TS which is processed at the deinterleaver. | 02-26-2009 |
20090052547 | DIGITAL BROADCASTING TRANSMISSION/RECEPTION SYSTEM UTILIZING MULL PACKET AND TRS CODE TO IMPROVE RECEIVING PERFORMANCE AND SIGNAL PROCESSING METHOD THEREOF - A digital broadcasting transmission and/or reception system having an improved reception performance and a signal-processing method thereof. A digital broadcasting transmitter comprises a TRS encoder for to TRS-encode a MPEG-2 transmission stream having null data for inserting a Known data and a TRS parity at predetermined positions, randomizer to input and randomize data stream from the TRS encoder, a null packet exchanger to replace the null data for inserting the Known data to the known data, and an encoder for encoding a data streams to which the Known data is inserted. Accordingly, the present invention detects the known data from a signal received from a reception side and uses the detected known data for synchronization and equalization and further uses the TRS parity for correcting error of the received signal, so that the digital broadcasting reception performance can be improved at poor multipath channels. | 02-26-2009 |
20090052548 | TRANSMITTER AND SYSTEM FOR TRANSMITTING/RECEIVING DIGITAL BROADCASTING STREAM AND METHOD THEREOF - A digital broadcasting transmission system processes dual transport stream (TS) including multi turbo streams. The digital broadcasting transmission system includes a turbo processor to detect a turbo stream from a dual transport stream (TS) which includes a multiplexed normal stream and a turbo stream, encoding the detected turbo stream and stuffing the encoded turbo stream into the dual TS; and a transmitter to trellis-encode the processed dual TS, and to output the resultant stream, wherein the turbo processor encodes the turbo stream using a plurality of turbo processors. Accordingly, a plurality of turbo streams may be processed in parallel. | 02-26-2009 |
20090052549 | DIGITAL BROADCASTING TRANSMISSION AND RECEPTION DEVICES AND METHODS THEREOF - Digital broadcasting transmission and reception devices and methods thereof are provided. The digital broadcasting transmission device includes a randomizer which randomizes a dual transport stream including a normal stream and a robust stream, a supplementary reference signal inserter which inserts a certain supplementary reference signal into a stuffing region included in the randomized dual transport stream, a Reed-Solomon (RS) encoder which adds a parity into a parity region included in the dual transport stream, a robust processor which configures a new dual transport stream by convolution-encoding the robust stream among the dual transport stream, an interleaver which interleaves the configured dual transport stream, a trellis encoder which trellis-encode the interleaved dual transport stream, and a modulator which transmits the trellis-encoded dual transport stream. Accordingly, a sub-channel can be provided in which the robust data and the supplementary reference signal will be transmitted. | 02-26-2009 |
20090060051 | DIGITAL BROADCASTING SYSTEM AND DATA PROCESSING METHOD - A digital broadcasting system and a method of processing data are disclosed, which are robust to error when mobile service data are transmitted. To this end, additional encoding is performed for the mobile service data, whereby it is possible to strongly cope with fast channel change while giving robustness to the mobile service data. | 03-05-2009 |
20090060052 | MULTI-TRANSPORT STREAM (TS) GENERATING APPARATUS AND METHOD, AND DIGITAL BROADCASTING TRANSMISSION AND RECEPTION APPARATUSES AND METHODS - A multi-transport stream (TS) generating apparatus and method, and digital broadcasting transmission and reception apparatuses and method are provided. The multi-TS generating apparatus includes an adaptor to generate an adaptation field in some packets of a normal stream; an interleaver to interleave the normal stream; a turbo processor to turbo-code a plurality of turbo streams; a stuffer to generate a multi-TS by stuffing the plurality of the turbo streams into the adaptation field; and a deinterleaver to deinterleave the multi-TS. Accordingly, the plurality of the turbo streams can be transmitted far more easily. | 03-05-2009 |
20090060053 | MULTI-TRANSPORT STREAM (TS) GENERATING APPARATUS AND METHOD, AND DIGITAL BROADCASTING TRANSMISSION AND RECEPTION APPARATUSES AND METHODS - A multi-transport stream (TS) generating apparatus and method, and digital broadcasting transmission and reception apparatuses and method are provided. The multi-TS generating apparatus includes an adaptor to generate an adaptation field in some packets of a normal stream; an interleaver to interleave the normal stream; a turbo processor to turbo-code a plurality of turbo streams; a stuffer to generate a multi-TS by stuffing the plurality of the turbo streams into the adaptation field; and a deinterleaver to deinterleave the multi-TS. Accordingly, the plurality of the turbo streams can be transmitted far more easily. | 03-05-2009 |
20090060054 | DIGITAL BROADCASTING TRANSMITTER, TURBO STREAM PROCESSING METHOD THEREOF, AND DIGITAL BROADCASTING SYSTEM HAVING THE SAME - A digital broadcasting transmitter, a turbo stream processing method thereof, and a digital broadcasting system having the same. The digital broadcasting transmitter includes a first compressor, forming a normal stream by compressing audio and video signals in a first compression format, a second compressor, forming a turbo stream by compressing the audio and video signals in a second compression format, a transport stream (TS) constructor, compressing the turbo stream in an H.264 format and forming the dual transfer stream by multiplexing the normal stream and the turbo stream, and a TS processor, robustly processing the dual transfer stream transmitted from the TS constructor, thus enhancing the transmission efficiency. | 03-05-2009 |
20090074077 | VIDEO SOURCE CODING WITH DECODER SIDE INFORMATION - A method and system ( | 03-19-2009 |
20090074078 | MOVING IMAGE REPRODUCTION DEVICE - When an abnormality detected by abnormality detection means is a predetermined abnormality, list correction means corrects a reference list used for enabling access to be made to a decoded frame stored in storage means and used as a reference image. In the case where an n-th frame is a frame decoded using another frame, frame decoding means decodes the n-th frame using a decoded frame which is a reference image stored in the storage means and is accessible by means of the reference list when the n-th frame is decoded, based on header information of the n-th frame. | 03-19-2009 |
20090074079 | DIGITAL BROADCASTING SYSTEM AND METHOD OF PROCESSING DATA IN DIGITAL BROADCASTING SYSTEM - A digital broadcasting system and a data processing method are disclosed. The data processing method includes receiving a broadcast signal in which main service data and mobile service data are multiplexed, demodulating the broadcast signal to acquire fast-information-channel signaling information including reference time information for a system clock, and outputting demodulation time information of a specific position of a frame of the broadcast signal, decoding the fast-information-channel signaling information, and establishing the reference time information as the system clock at a demodulation time according to on the outputted demodulation time information and decoding the mobile service data according to the system clock. | 03-19-2009 |
20090080533 | VIDEO DECODING USING CREATED REFERENCE PICTURES - Reference pictures can be created to assist with video decoding. For example, a method for decoding video can comprise receiving an encoded video bit stream, determining that a reference picture is needed, and creating and inserting the reference picture into the encoded video bit stream. A method for decoding video can also comprise receiving an encoded video bit stream, performing bit stream parsing, determining that a reference picture is needed, selecting a representation level for the reference picture, and conveying data for the selected reference picture to a hardware accelerated graphics processing unit. Various video operations, such as creating reference pictures and related information, can be performed by central processing units, while other video decoding operations can be performed by graphics processing units. | 03-26-2009 |
20090080534 | IMAGE ENCODING METHOD, IMAGE DECODING METHOD, IMAGE ENCODING APPARATUS, IMAGE DECODING APPARATUS, IMAGE ENCODED BITSTREAM AND RECORDING MEDIUM - The present invention makes it possible to include, when encoding processing is applied to three color components using a 4:0:0 format, data for one picture in one access unit and makes it possible to set the same time information or the same set encoding modes among the respective color components. In an image encoding system for applying compression processing to an input image signal including a plurality of color components, encoded data obtained by independently subjecting an input image signal of each of the color components to encoding processing and a parameter indicating which color component the encoded data corresponds to are multiplexed with a bit stream. In an image decoding system for inputting a bit stream in which an image signal including a plurality of color components is compressed to perform decoding processing, decoding processing of the encoded data of each of the color components is performed using a parameter indicating which color component the encoded data corresponds to. | 03-26-2009 |
20090086824 | Video Decoding Apparatus and Systems - A video decoding apparatus for processing a video bitstream is provided. The video decoding apparatus includes a plurality of decoders. Each decoder, except for the first decoder of the plurality of decoders is configured to decode a part of the video bitstream according to the previous decoding result of a preceding decoder. Thus, the video decoding apparatus can continuously process the video bitstream. The plurality of decoders can be configured to decode different parts of the video bitstream. | 04-02-2009 |
20090092190 | METHODS AND APPARATUS FOR INTEGRATING EXTERNAL APPLICATIONS INTO AN MPEG-4 SCENE - A method of decoding, composing and rendering a scene. First information is obtained, the first information including a part of a MPEG-4 BIFS scene description stream and at least one coded MPEG-4 media stream. The first information is decoded by invoking a BIFS scene decoder and one or more specific media decoders that are required by the scene. Second information is obtained, the second information including a second part of a BIFS scene description stream that contains a reference to an external application. The second information is decoded by invoking the BIFS scene decoder and an external application decoder. An integrated scene is composed, the integrated scene including one or more decoded MPEG-4 media objects and one or more external application objects specified in the decoded scene descriptions streams. The composed integrated scene is rendered on a display. | 04-09-2009 |
20090097571 | MOTION PICTURE ENCODING APPARATUS AND MOTION PICTURE DECODING APPARATUS - A motion picture encoding apparatus for encoding a motion picture signal includes a plurality of transform units for different transform schemes, and a transform scheme control unit for selecting, from the plurality of the transform units, the transform unit for the transform scheme adapted to the motion picture signal. | 04-16-2009 |
20090103630 | IMAGE PROCESSING DEVICE - An image processing device comprising: an imaging unit outputting frames of image data sequentially in order of imaging; a first generation unit generating first image data sequentially in units of a predetermined number of consecutive frames of image data, from the output frames of image data, wherein a total exposure time of each piece of first image data is a first time period; a second generation unit generating second image data sequentially in units of the predetermined number of consecutive frames, from the output frames of image data, a total exposure time of each piece of second image data is a second time period different from the first time period; and an output unit outputting each pair of first image data and second image data generated from a same set of the predetermined number of consecutive frames of image data, in correlation with each other. | 04-23-2009 |
20090103631 | DEVICE AND METHOD FOR UNIFIED CODES - A unified codec device and method are disclosed. A decoding device includes a decoding description decoder, generating at least one table by using inputted decoding description; and a codec unit, decoding and outputting encoded video data, included in an inputted bit-stream, to moving picture data by using the table. With the present invention, a bit-stream, encoded by various formats according to each standard (e.g. MPEG-1, MPEG-2, MPEG-4 and MPEG-4 AVC), can be decoded by the same information recognizing method. | 04-23-2009 |
20090103632 | DIGITAL BROADCASTING SYSTEM AND DATA PROCESSING METHOD IN DIGITAL BROADCASTING SYSTEM - A receiving system and a data processing method for receiving and processing mobile service data are disclosed. The receiving system comprises a demodulating unit, a block decoder, a controller, and an RS frame decoder. The demodulating unit receives a broadcast signal including mobile service data and main service data and converts the received broadcast signal to a baseband broadcast signal. The mobile service data configure at least one of a primary RS frame and a secondary RS frame. The block decoder performs turbo decoding of a SCCC block unit for mobile service data within the baseband broadcast signal based on SCCC-related information. The controller generates a control signal for RS frame decoding with reference to at least one of SCCC block mode information, RS frame mode information, and user's input. The RS frame decoder configures at least one of a primary RS frame and a secondary RS frame using the mobile service data output from the block decoder in accordance with the control signal and performs error correction decoding for corresponding RS frame with reference to reliability information of each mobile service data byte within the configured RS frame. | 04-23-2009 |
20090116561 | DIGITAL BROADCASTING TRANSMISSION SYSTEM, AND A SIGNAL PROCESSING METHOD THEREOF - A digital broadcasting transmission system, and a signal processing method thereof, includes a parity area generating unit preparing a first area for parity insertion with respect to a dual transport stream (TS) which includes a normal stream and a turbo stream as multiplexed, a first interleaver interleaving the dual TS which is transmitted from the parity area generating unit, a turbo processing unit detecting the turbo stream from the interleaved dual TS, exclusively encoding the detected turbo stream for turbo-processing, and stuffing the encoded turbo stream into the dual TS, a deinterleaver deinterleaving the dual TS which is processed by the turbo processing unit, and a transmitting unit transmitting the dual TS which is processed at the deinterleaver. | 05-07-2009 |
20090122875 | BUFFERING OF VIDEO STREAM DATA - Buffering of a video stream containing intra frames (I-frames) and inter frames (P-frames, B-frames) is disclosed. A buffer memory is segmented in two parts, a contiguous part for buffering of contiguous frames of the video stream (I-, P- and B-frames), and an intra part for the buffering of intra frames of the video stream. A decoding of the video stream may under normal conditions be done on data read from the contiguous part of the buffer, whereas the decoding of the video stream in a buffer-underrun situation may be done on data read from the intra buffer | 05-14-2009 |
20090122876 | Process for controlling an audio/video digital decoder - In a process for controlling an audio/video digital decoder, a digital audio/video stream is acquired continuously, the video part of which is composed of an ordered sequence of images, a video decoding of all the images of the sequence is carried out and a video signal based on only part of the images of the sequence is generated without however interrupting the playing of the audio sequence. | 05-14-2009 |
20090129481 | SYSTEM AND METHOD FOR TRANSCODING ENTROPY-CODED BITSTREAMS - A system and method for transcoding an entropy-coded bitstream is presented herein. The syntax elements of the entropy-coded bitstream are decoded and transcoded into a second format. The second format can comprise a simpler format for decoding. The foregoing advantageously alleviates the processing requirements for the video decompression engine. | 05-21-2009 |
20090129482 | Method 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 increases for reference pictures having a decreasing display order with respect to a picture including the macroblock. The reference picture index numbers increases 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 greater 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 and the reference picture index numbers, and selecting a field reference picture having a parity equal to a parity of the field macroblock if the field reference picture index is an even value. | 05-21-2009 |
20090129483 | Artifact-Free Displaying of MPEG-2 Video in the Progressive-Refresh Mode - A method and apparatus for decoding and displaying a bitstream, such as, for example, Motorola/GI HITS bitstream, is provided. The method avoids displaying artifacts caused by displaying incompletely decoded pictures after channel acquisition. After the channel acquisition, an entry picture, a P-picture with the refreshed I-slices at the top of the picture, is first displayed with all pixels below the refreshed I-slices zeroed (blacked) out. Then the subsequent P-pictures are displayed with all pixels below their respective refreshed I-slices zeroed out. Once a P-picture has been completely decoded, normal decoding process is started. | 05-21-2009 |
20090135916 | IMAGE PROCESSING APPARATUS AND METHOD - An image processing apparatus for reducing memory bandwidth usage is provided. The image processing apparatus includes an informative image processing controller, a processing unit and a mixer. The informative image processing controller generates a main image and performs resolution conversion on a first designated region of the main image. The processing unit is coupled to the informative image processing controller for generating image information defining the first designated region according to a first image and outputting the image information. The mixer is coupled to the informative image processing controller for mixing the main image and the first image to generate a displayed image for displaying onto a display unit. | 05-28-2009 |
20090135917 | PICTURE CODING METHOD AND PICTURE DECODING METHOD - In a picture coding method for generating a coded signal corresponding to each picture by coding a plurality of coded signals, a switching picture which is capable of switching a plurality of coded signals and subsequent pictures of the switching picture can refer to only a group of pictures of the same time in the coded signals. More specifically, the case where picture numbers of an adjacent picture of an S picture and the S picture are not continuous is not considered as an error. | 05-28-2009 |
20090141807 | Arrangements for processing video - In some embodiments a system for processing video is disclosed. The system can include a video encoder/decoder module to accept video and to provide at least a portion of encoding functions on the video in a first mode and to perform at least a portion of decoding functions on video in a second mode. The system can also include an image processing module coupled to the video encoder/decoder, the image processing module having multiple modules to process images contained in the video. In addition the system can include a control unit coupled to the video encoder/decoder and the image processing module to determine an encoding mode of the encoder/decoder and to allocate resources of the image processing module to assist in encoding video. Other embodiments are disclosed. | 06-04-2009 |
20090141808 | SYSTEM AND METHODS FOR IMPROVED VIDEO DECODING - A video decoding system includes receives video data comprising a first input video frame and a second input video frame. The first input video frame includes a block encoded by an M×N array of DCT coefficients for the first input video frame. A subset of the M×N DCT coefficients in the block is selected. The selected DCT coefficients are dequantized and inversely transformed to produce a reduced pixel block. The video decoding system computes a reduced motion vector associated with the reduced pixel block between the first input video frame and the second input video frame. A motion-compensated reduced block is computed based on the pixel block according to the reduced motion vector. The motion-compensated reduced block is added to the reduced pixel block to form a portion of an output video frame. | 06-04-2009 |
20090141809 | Extension to the AVC standard to support the encoding and storage of high resolution digital still pictures in parallel with video - A codec configured to operate in a parallel mode extends the current AVC standard in order to provide support for coding and storage of high resolution still image pictures in parallel with the AVC coding of a lower resolution video. The parallel mode codec is configured according to the modified AVC standard and is capable of capturing an AVC video stream while concurrently capturing high resolution still images at random intervals of the video stream. Residual information stored as an enhancement layer, is used to generate one or more high resolution still images pictures using the up-sampled decoded lower resolution video at the decoder side. A base layer carries lower resolution video. The enhancement layer and the base layer are transmitted in parallel, as a multi-layer stream, from an encoder on the transmission side to a decoder at the receiving side. To carry enhancement information, the AVC standard is extended to include data field(s) for SEI Message Definitions, sequence parameter sets, and a new NAL Unit. | 06-04-2009 |
20090141810 | Extension to the AVC standard to support the encoding and storage of high resolution digital still pictures in series with video - A codec configured to operate in a sequential mode extends the current AVC standard in order to provide support for coding high resolution still image pictures within the AVC coding of a lower resolution video. The sequential mode codec is configured according to the modified AVC standard. The codec is capable of capturing an AVC video stream while concurrently capturing high resolution still images at random intervals relative to the video stream. Each captured high resolution still image is embedded within the video stream. The video stream including the embedded high resolution still images is encoded as a single layer bit stream. Each embedded high resolution still image signals or forces the start of a new GOP in the coded video sequence. The AVC standard is extended to include new syntax for the sequence parameter sets. In one embodiment, a modified sequence parameter set defines a new profile that signals the presence of a high resolution still image in sequence with AVC video. | 06-04-2009 |
20090141811 | Content Adaptive Error Localization to Improve Quality of Corrupted Video Data Streams Upon Decode - A method of video decoding discards a context dependent number of bits following detection of an invalid symbol. In the preferred embodiment the number of discarded bits depends upon the product of a constant corresponding to the video encoding standard and the current slice type and the maximum of the average number of bits per macroblock of the current slice and a stored average number of bits per macroblock of a previous slice of the same coding type. | 06-04-2009 |
20090147857 | Method for Decoding a Video Signal - A method for efficiently decoding a video signal is disclosed. The method for decoding a video signal based on fine granularity scalability (FGS) includes obtaining a first reference picture from a reference picture list, decoding a current block using the first reference picture, wherein the first reference picture and a second reference picture corresponding thereto have the same picture identification information and are distinguished from each other by another identification information. Accordingly, it is possible to minimize a problem caused in a procedure for decoding a video signal due to transmission error. | 06-11-2009 |
20090147858 | Method of selecting a reference picture - In one embodiment, the method includes obtaining a reference picture list having multiple reference pictures, reordering a reference picture index allocated to each reference picture in the reference picture list, and obtaining a field reference picture index associated with the current field macroblock. A frame reference picture index is determined based on the field reference picture index and the reference picture index, and the reference picture in field unit having a parity equal to a parity of the field macroblock is selected if the reference picture index is an even value. | 06-11-2009 |
20090154568 | MULTIMEDIA DECODING APPARATUS AND METHOD - A multimedia decoding apparatus and method thereof can accelerate decoding speed. The multimedia decoding apparatus is adapted for decoding a multimedia packet that includes a header portion and a data portion. The multimedia decoding apparatus includes a header parsing module, a storage unit, and a data processing module. The header parsing module receives the multimedia packet and parses the header portion of the multimedia packet to output at least one parameter. The storage unit is coupled to the header parsing module for storing the parameter and the data portion of the multimedia packet. The data processing module is coupled to the storage unit for processing the data portion of the multimedia packet according to the parameter. When the data processing module processes the data portion of the multimedia packet, the header parsing module parses the header portion of another multimedia packet simultaneously. | 06-18-2009 |
20090154569 | Method and Apparatus for Encoding/Decoding - The present invention relates to a multimedia data decoding method and apparatus. The decoding method includes receiving multimedia data including a data area including a plurality of media data areas each corresponding to a plurality of media data; and a media information area including a plurality of track areas each corresponding to the plurality of media data areas; reading the media information area; extracting timing information for sequentially reproducing the media data comprised in the media data area, from the track area; and reproducing the media data, using the media data of the data area and the extracted timing information. According to the present invention, the multimedia data decoding method and apparatus has an effect of being capable of constructing a slide show by only a small amount of multimedia data. Thus, a time taken to process and transmit the multimedia data can reduce. | 06-18-2009 |
20090154570 | METHOD AND SYSTEM TO STREAM AND RENDER VIDEO DATA ON PROCESSING UNITS OF MOBILE DEVICES THAT HAVE LIMITED THREADING CAPABILITIES - A system and method for playing videos on a processing unit of a mobile device with limited threading are provided that yield numerous benefits to a user of the mobile device. | 06-18-2009 |
20090154571 | METHOD AND APPARATUS FOR VIDEO CONFERENCING IN MOBILE TERMINAL - A method and apparatus for video conferencing in a mobile terminal are disclosed. The method includes receiving audio-visual signals comprising a video signal and a voice signal from participating users, selecting one of the audio-visual signals associated with a currently talking user based on properties of the audio-visual signals, decoding all frames of a video signal from the selected audio-visual signal and selectively decoding frames of video signals of the remaining audio-visual signals, and reproducing the decoded frames of the video signals. | 06-18-2009 |
20090154572 | METHOD AND APPARATUS FOR VIDEO DECODING BASED ON A MULTI-CORE PROCESSOR - A multi-core processor device and a video decoding method using a multi-core processor, which can efficiently use system resources in a multi-core processor environment that requires a considerable amount of computation. The multi-core processor device includes a video decoder module which includes a plurality of function modules for performing video decoding; a memory which stores an input bitstream and loads the function modules; and a multi-core processor which includes a plurality of cores that perform a video decoding operation on the input bitstream by using the function modules, the cores including a first core and a second core, wherein, if the first core becomes idle during the video decoding operation, the second core allocates part of a remaining task of the second core to the first core and thus reduces an idle time of the first core. | 06-18-2009 |
20090161769 | SEAMLESS DIGITAL CHANNEL CHANGING - Seamless channel changing in a digital-television-based entertainment network can be implemented, for example, by providing an intra frame to a client device upon a change to a new channel even when the broadcast video data is previously compressed. In an exemplary implementation, a method includes: receiving a stream of broadcast video data that is encoded; continuously decoding the stream of broadcast video data into successive decoded images; and transmitting, responsive to a channel change message received from a client device, an intra frame that has been encoded from a decoded image of the successive decoded images. Other exemplary implementations are described herein. | 06-25-2009 |
20090168895 | High-definition and single-definition digital television decoder - The invention relates to a digital television decoder comprising—at least one first bi-directional interface with a display device intended to transmit and receive analogue data with the said display device, —at least one second mono-directional interface with the said display device intended to transmit analogue data to the said display device. According to the invention, the decoder comprises: —means to detect the reception of a video stream on the first interface, —means to switch the transmission of the data to the second interface when no video signal is received on the first interface. | 07-02-2009 |
20090168896 | MOBILE VIDEO DEVICE FOR USE WITH LAYERED VIDEO CODING AND METHODS FOR USE THEREWITH - A mobile video device includes a transceiver module that receives an independent video layer stream and at least one dependent video layer streams that require the independent video layer for decoding. A decoder module produces a decoded video signal from at least one separate video stream chosen, based on the device parameter, from the independent video layer stream and at least one dependent video layer streams. | 07-02-2009 |
20090168897 | WIRELESS COMMUNICATION DEVICE - According to one embodiment, a wireless communication device includes: a storage section configured to store compressed data; a decompression section configured to decompress the compressed data to generate non-compressed data; a wireless communication section configured to wirelessly transmit one of the compressed data and the non-compressed data; and a power control section configured to control power supply to the decompression section. The power control section interrupts power supply to the decompression section when the wireless communication section transmits the compressed data. | 07-02-2009 |
20090168898 | VIDEO CODING SYSTEM PROVIDING SEPARATE CODING CHAINS FOR DYNAMICALLY SELECTED SMALL-SIZE OR FULL-SIZE PLAYBACK - Embodiments of the present invention provide a coding system that codes data according to a pair of coding chains. A first coding chain generates coded video data that can be decoded by itself to represent a source video sequence of a small size, such as a size sufficient to support the real time playback and display features of a video editing application. The second coding chain generates coded video data representing supplementary data, which when decoded in conjunction with the coded video data of the first coding chain, yields the source video sequence for full-size display. The output of the first coding chain may be stored in memory in a file structure that can be accessed independently of the second chain's output and, therefore, it facilitates real time decoding and playback. | 07-02-2009 |
20090175353 | PACKET FORMAT OF NETWORK ABSTRACTION LAYER UNIT, AND ALGORITHM AND APPARATUS FOR VIDEO ENCODING AND DECODING USING THE FORMAT, QOS CONTROL ALGORITHM AND APPARATUS FOR IPV6 LABEL SWITCHING USING THE FORMAT - The construction method of NALU (Network Abstraction Layer Unit) for IPv6 label switching and its using algorithms of video encoding, QoS control, and decoding are provided. According to an embodiment of the present invention, the NALU format is composed of the NALH (Network Abstraction Layer Header) including the label and the NAL (Network Ab | 07-09-2009 |
20090175354 | Method of decoding a macroblock based on a macroblock level of the macroblock - In one embodiment, the method includes obtaining a reference frame picture list including multiple reference frame pictures and determining reference frame picture index of the multiple reference frame pictures in the reference frame picture list based on display order information for the multiple reference frame pictures. The method further includes obtaining motion vector information for the current field macroblock and obtaining a reference field picture index associated with the current field macroblock. A reference field picture having a same parity as the current field macroblock is selected if the reference field picture index is an even value. The current macroblock is decoded based on the motion vector information and the selected reference field picture. | 07-09-2009 |
20090175355 | Method and Apparatus for Compressing Video Sequences - A method and apparatus for compressing a plurality of video sequences, is provided where each sequence has information that is common with other video sequences. The ensemble encodes the video sequences into an MPEG compliant transport stream using less predicted frame information than separately encoding each video sequence. One illustrative application involves efficiently encoding and transmitting a user interface such as a program guide, interactive program guide, electronic program guide, navigator and the like. The user interface is illustratively embodied in an interactive program guide (IPG). | 07-09-2009 |
20090190665 | IMAGE PLAYBACK APPARATUS AND CONTROL METHOD - According to one embodiment, an image playback apparatus which plays back data stream stored in a recording medium while decoding it, the apparatus includes a reading section which reads the data stream from the recording medium, a separation section which separates the data stream read by the reading section into audio data and video data, a memory including a first memory region allocated therein which temporarily stores the audio data output from the separation section and a second memory region allocated therein which temporarily stores the video data output from the separation section. | 07-30-2009 |
20090190666 | Hypothetical reference decoder with low start-up delays for compressed image and video - In one aspect, a method for encoding pictures is provided. The method is applied to each picture in a sequence of pictures, and the method comprises the steps of assigning a pre-decoder buffer removal time to the picture; selecting, for the picture, a number of bits, wherein the time-equivalent of the number of bits is no greater than a difference based on the pre-decoder buffer removal time of the picture and an initial arrival time of the picture into a pre-decoder buffer; and compressing the picture to generate the number of bits. The method may further include the step of allocating a first number of bits for compressing the picture and one or more number of bits for compressing one or more future pictures, wherein the future pictures are in the pre-decoder buffer at the pre-decoder buffer removal time of the current picture. | 07-30-2009 |
20090190667 | Picture Relevance By Compressed Size - In one embodiment the invention provides a method for outputting auxiliary information for use in playing back a video sequence, the method comprising obtaining a measure of usefulness of a particular picture for playing back the video sequence, wherein the measure of usefulness indicates a performance of playing back the video sequence if the particular picture is available in a decoded state at a time of playback versus the particular picture not being available in a decoded state at a time of playback; determining a position in a data stream that includes the video sequence; and storing the auxiliary information at the determined position in the data stream. | 07-30-2009 |
20090190668 | DIGITAL BROADCAST RECEIVING APPARATUS - A digital broadcast receiving apparatus receives a digital broadcast signal, which consists of layers each obtained by dividing a transmission bandwidth into a plurality of segments and combining some of the segments, and outputs images and/or sound from one of the layers constituting the received digital signal. This apparatus is characterized by comprising broadcasting format retention means (channel to broadcasting format correspondence table database) for retaining the broadcasting format, for each layer, of each broadcast station and switching means (layer switching means) for switching the output layer based on the broadcasting format, for each layer, of each broadcast station retained in the broadcasting retention means. Thus, this apparatus can output images and sound without interruption. | 07-30-2009 |
20090190669 | METHOD 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 |
20090196355 | 2-BIN PARALLEL DECODER FOR ADVANCED VIDEO PROCESSING - A critical phase of video processing is the decoding of bit streams coming from standard based heavy compressed sources. Entropy coding can be effectively decoded by adopting parallelism to speed up the process. Reasonable assumptions make possible for example the multiple bits at a time processing for the Context-based Adaptive Binary Arithmetic Coding (CABAC) algorithm. In particular, a clever arithmetic section reduces single propagation for the timing critical path while decoding done for only two sequence elements at a time by calculating and maintaining most probable bit values. This in turn making accelerated path using pre-determined probability outcome through parallelism not cost. | 08-06-2009 |
20090196356 | MULTI-STREAM DECODER APPARATUS - A time management section ( | 08-06-2009 |
20090196357 | Trick Mode Operations - Systems and methods for trick mode operation in a digital home communication terminal (DHCT) are disclosed. One such method comprises receiving a plurality of parameters describing trick mode operations for a stored program. The method also comprises selecting multiple picture sets, from the stored program, based at least in part on the parameters. The method also comprises decoding the selected multiple picture sets for a duration specified in the plurality of parameters, to produce a plurality of decoded pictures. The method also comprises displaying the decoded pictures. The method also comprises selectively repeating the decode or the display of one of the pictures in the selected multiple picture sets, based on the parameters. | 08-06-2009 |
20090201997 | DIGITAL TELEVISION TRANSMISSION AND RECEIVING APPARATUS AND METHOD USING 1/4 RATE CODED ROBUST DATA - Provided is a Vestigial Side Band Digital Television (DTV) transmitter/receiver based on Advanced Television System Committee A/53. The invention provides DTV transmitter/receiver having a dual stream structure through generation of robust data which has a transmission rate a fourth as fast as that of normal data, and a method thereof. The DTV transmitter includes: input means for receiving digital video data stream including normal and robust data; encoding means for performing ¼ rate coding on the digital video data stream so that one bit can be transmitted through two symbols; and transmitting means for modulating/transmitting output signals of the encoding means. This invention can reduce SNR and satisfy TOV of robust data by performing additional FEC on robust data, transmitting/receiving ¼ rate coded robust data, which are capable of transmitting one-bit data for two symbols, and improving decoding ability of an equalizer and a trellis decoder of a DTV receiver. | 08-13-2009 |
20090201998 | TIME-STAMP ADDITION APPARATUS, TIME-STAMP ADDITION METHOD AND TIME-STAMP ADDITION PROGRAM - A time-stamp addition apparatus configured to add a time stamp to each individual one of a plurality of TS (Transport Stream) packets included in an MPEG2-TS (Moving Picture Experts Group 2 Transport Stream) to serve as a time stamp representing an input timing to supply the individual TS packet to a decoder configured to decode the MPEG2-TS, the time-stamp addition apparatus includes: a discontinuity detection section; a PCR detection section; a time-interval computation section; and a time-stamp computation section. | 08-13-2009 |
20090201999 | Complementing Bitstream Error and Decoding - Among other things, techniques, systems and apparatus are described for complementing a bitstream error so that a hardware decoder can stably decrypt a bitstream. A method of complementing a bitstream error includes: receiving a bitstream; detecting an error in the received bitstream; and complementing the detected error, before decrypting the bitstream. | 08-13-2009 |
20090202000 | APPARATUS FOR ENCODING AND DECODING HEADER DATA IN PICTURE SIGNAL TRANSMISSION - Control data subsequent to an extension start code is stored in an encoding apparatus when transmitted after each header data of a video sequence layer, a GOP layer, a picture layer and a slice layer. And in transmission of the next header data, the content of the control data subsequent to the extension start code in the header data to be transmitted is compared with the content of the preceding header data of the same layer stored in the encoding apparatus. And if the result of such comparison signifies that the compared data are mutually the same, neither the extension start code nor the subsequent control data is transmitted. At the reception of each header data of the video sequence layer, the GOP layer, the picture layer and the slice layer, the control data decoded subsequently to the extension start code is stored in the decoding apparatus. And when the extension start code is not existent in the next header data to be decoded, the preceding header data of the same layer stored in the decoding apparatus is duplicated and used as the control data of the layer being currently encoded. | 08-13-2009 |
20090207919 | Method and Apparatus for Weighted Prediction for Scalable Video Coding - There are provided scalable video encoder and decoders, and corresponding scalable video encoding and decoding methods. A scalable video encoder includes an encoder for encoding a block in an enhancement layer of a picture by applying a same weighting parameter to an enhancement layer reference picture as that applied to a lower layer reference picture used for encoding a block in a lower layer of the picture. The block in the enhancement layer corresponds to the block in the lower layer, and the enhancement layer reference picture corresponds to the lower layer reference picture. The scalable video decoder includes a decoder for decoding a block in an enhancement layer of a picture by applying a same weighting parameter to an enhancement layer reference picture as that applied to a lower layer reference picture used for decoding a block in a lower layer of the picture. The block in the enhancement layer corresponds to the block in the lower layer, and the enhancement layer reference picture corresponds to the lower layer reference picture. | 08-20-2009 |
20090220009 | IMAGE DECODING DEVICE AND IMAGE DECODING METHOD - An image decoding device ( | 09-03-2009 |
20090220010 | Method and Apparatus for Decoding/Encoding of a Video Signal - A method of decoding a video signal is disclosed. The present invention includes determining whether to store a first partial picture when the first partial picture and a first full picture are corresponding to a first temporal point and storing the first partial picture for decoding a second full picture referring to the first partial picture, the second full picture being corresponding to a second temporal point, the second temporal point being located after the first temporal point, wherein a level of the first partial picture on a scalable domain is lower than a level of the second full picture on the scalable domain. | 09-03-2009 |
20090220011 | VIDEO ENCODER AND DECODER FOR AN IMPROVED ZAPPING SERVICE FOR MOBILE VIDEO RECEPTION - The present invention relates to an improved zapping service for broadcasting digital video data to mobile receiving terminals, and in particular to a video encoder and a video decoder therefore. The zapping service contains still pictures (intra-coded frames) that are synchronized with a corresponding P-frame of a main video service. The respective synchronization data is generated by the video encoder and transmitted to the mobile receiving terminal. The video decoder of the mobile receiving terminal is capable of employing the synchronization data to use a zapping service I-frame as a Random Access Point for decoding an encoded main service image sequence. Accordingly, waiting time until the main video service is ready for display after selection of a main new video service (zapping) is reduced, and a smaller number of bandwidth consuming I-frames have to be transmitted in the main service channel. Thereby the bandwidth requirements are reduced. | 09-03-2009 |
20090220012 | SIGNALLING PICTURE ENCODING SCHEMES AND ASSOCIATED PICTURE PROPERTIES - Systems and methods that provide a video stream, the video stream comprising a sequence of plural compressed pictures corresponding to a video program, the plural compressed pictures having plural sets of compressed pictures, each of the plural sets adhering to one or more picture interdependencies, properties, or a combination of the picture interdependencies and properties, and provide auxiliary information in the video stream, the auxiliary information comprising plural data fields, the plural data fields comprising a first data field corresponding to one of multiple possible coding scheme, the coding scheme comprising a set of tiers that uniquely define the one coding scheme, the plural data fields further comprising a second data field different from the first data field, the second data field comprising an indication of whether the one or more picture interdependencies, properties, or a combination of both corresponding to the set of tiers is valid for use in decoding. | 09-03-2009 |
20090232223 | Moving Image Conversion Method, Moving Image Convesion Apparatus, Moving Image Conversion System, and Server Apparatus, and Program - An apparatus and method are provided for enabling inhibition or reduction in the amount of processing to decode and to re-encode image data to be compatible with a transmission capacity upon delivery of converted images. Image data converter | 09-17-2009 |
20090245386 | METHOD AND APPARATUS FOR ENCODING A FLASH PICTURE OCCURRING IN A VIDEO SEQUENCE, AND FOR DECODING CORRESPONDING DATA FOR A FLASH PICTURE - When video sequences are obtained from e.g. news, interviews, conferences and sports matches, flashlight often appears in the video due to photographing. When encoding the video sequence, the intensity changes a lot so that the motion estimation can not find a well-matching block in a previous picture. Accordingly, the video encoder will encode in intra mode and thereby generate much more bits than for the neighbouring non-flash pictures. According to the invention, not the real flash picture is encoded in the video sequence but an artificial non-flash or de-flashed picture, and some indications and parameters are inserted into the bit stream to model the flash effect. The decoder can regenerate the flash picture by reconstructing the non-flash picture and then adding the flash effect. The number of bits required for coding flash pictures is thereby significantly reduced. | 10-01-2009 |
20090245387 | METHOD AND SYSTEM FOR IMPROVING COLOR SHARPNESS IN VIDEO AND IMAGES - A method in a decoding process for determining full-resolution chroma pixel information (Cx) corresponding to a spatial fraction of a still-image or a video-frame represented by full-resolution luma pixel information (Y) and decimated chroma pixel information (Cxd) decimated by a decimation process, including: receiving the full-resolution luma pixel information at video or image processing apparatus; decimating, at the video or image processing apparatus, the full-resolution luma pixel information (Y) by said decimation process resulting in a decimated spatial luma fraction (Yd); determining, with the video or image processing apparatus, if the decimated chroma pixel information (Cxd) at least approximately can be expressed by {(Yd+shift1)*scale−shift2}; storing, in an electronic memory of the video or image processing apparatus, values of scale, shift1, and shift2 that result in a minimum deviation between {(Yd+shift1)*scale−shift2} and Cxd; and calculating, with the video or image processing apparatus, {(Y+shift1)*scale−shift2} as a first candidate (Cx | 10-01-2009 |
20090245388 | Memory saving method performed in signal processing apparatus and image restoring device using the memory saving method - A memory saving method performed in a signal processing apparatus may include the operations of performing decoding processing on an input video compressed image stream; individually inputting decoding processed data of a previous frame and decoding processed data of a current frame, the decoding processed data of a previous frame and the decoding processed data of a current frame being generated in the decoding processing; and performing response time compensation processing by using the input decoding processed data of the previous frame and the input decoding processed data of the current frame. | 10-01-2009 |
20090245389 | Object-Based Audio-Visual Terminal And Bitstream Structure - As information to be processed at an object-based video or audio-visual (AV) terminal, an object-oriented bitstream includes objects, composition information, and scene demarcation information. Such bitstream structure allows on-line editing, e.g. cut and paste, insertion/deletion, grouping, and special effects. In the interest of ease of editing, AV objects and their composition information are transmitted or accessed on separate logical channels (LCs). Objects which have a lifetime in the decoder beyond their initial presentation time are cached for reuse until a selected expiration time. The system includes a de-multiplexer, a controller which controls the operation of the AV terminal, input buffers, AV objects decoders, buffers for decoded data, a composer, a display, and an object cache. | 10-01-2009 |
20090252233 | ADAPTIVE ERROR DETECTION FOR MPEG-2 ERROR CONCEALMENT - A decoder which can detect errors in MPEG-2 coefficient blocks can identify syntactically-correct blocks which have out-of-bounds coefficients. The decoder computes coefficient bounds based on quantization scalers and quantization matrices and compares these to coefficient blocks during decoding; if a block has out-of-bounds coefficients, concealment is performed on the block. In a decoder implemented all in software, coefficient bounds checking is performed on iDCT coefficients against upper and lower bounds in a spatial domain. In a decoder which performs iDCT in hardware, DCT coefficients are compared to an upper energy bound. | 10-08-2009 |
20090257507 | SYSTEM AND METHOD FOR MASKING VISUAL COMPRESSION ARTIFACTS IN DECODED VIDEO STREAMS - A technique is provided for processing decoded video data to mask visual compression artifacts resulting from video compression. In accordance with this technique, a hardware block is provided for generating and adding random noise to the decoded video stream. In one embodiment, a random number is generated for each pixel of the decoded video data and compared against one or more threshold values to determine a threshold range. In such an embodiment, a noise addend value is selected based upon the threshold comparison and summed with the current pixel. While the present technique may not eliminate the compression artifacts, the addition of random noise renders the compression artifacts less noticeable to the human eye and, therefore, more aesthetically pleasing to a viewer. | 10-15-2009 |
20090257508 | METHOD AND SYSTEM FOR ENABLING VIDEO TRICK MODES - A video processing system is operable to perform one or more display queue trick (DQT) operations utilizing decoded frames queued in memory. The decoded frames are generated from the start of random access points (RAPs) in frame segments in an encoded video stream. Location of RAPs may be determined during decoding of the encoded video stream. Exemplary encoding scheme comprise MPEG, AVC and/or VC1. The DQT modes include forward and/or reverse display modes. The used frames are selected based on determination of DQT mode parameters, queuing limitations and/or frame properties of selected and/or unselected frames in the frame segments. Frame properties comprise frame discardability and/or display inter-frame dependencies between selected and/or unselected frames. The video processing system is operable to jump to preceding and/or subsequent RAPs during DQT mode operations. The video processing system is also operable to skip one or more RAPs during such jumps. | 10-15-2009 |
20090257509 | INFORMATION PROCESSING SYSTEM AND INFORMATION PROCESSING METHOD, AND PROGRAM - An image processing system includes a division unit adapted to divide encoding target data into divided data, a distributed encoding unit adapted to encode the divided data into distributed encode data and generate decode information file including time information, a generation unit adapted to generate decode image information on the basis of specification information including time information and the decode information file, and a decoding unit adapted to decode the distributed encode data on the basis of the decode image information and output decode data corresponding to the specification information. | 10-15-2009 |
20090257510 | System and Method for Programmable Pre-Amplification of a Signal - Systems and methods are provided for communicating a data signal. A data signal is transmitted along a communications line. The transmitted data signal is split among a plurality of routers, each router configured to receive the data signal and forward the data signal along one or more output data paths. The data signal is received at a destination, and flat-band amplification is provided to the received data signal via a selectable gain amplifier. A frequency dependent amplification is provided to the received data signal via an equalizer. The amplified received signal is then decoded. | 10-15-2009 |
20090257511 | SIGNAL COMPRESSING SYSTEM - A multi-scanner scans a signal according to several different patterns. A scanning pattern selector determines which scanning pattern produced the most efficient coding result, for example, for runlength coding, and outputs a coded signal, coded most efficiently, and a selection signal which identifies the scanning pattern found to be most efficient. | 10-15-2009 |
20090274218 | Method and System for Transmitting or Receiving N-Bit Video Data over a Serial Link - A system including a receiver, a TMDS link (or other serial link), and a transmitter configured to transmit K-bit video words (typically, encoded 8-bit video words) over the link. In typical embodiments, the transmitter is configured to pack a sequence of N-bit video words, where N≠K (e.g., N=10, 12, or 16, when K=8) into a sequence of K-bit fragments, encode the fragments, and transmit the encoded fragments. The transmitted data are indicative of a sequence of M-fragment groups, and the transmitter is typically configured also to transmit over the link packing phase data indicative of the phase of the most recently transmitted fragment. Other aspects are transmitters and receivers for use in such a system and methods implemented by any such transmitter, receiver, or system. | 11-05-2009 |
20090279612 | Methods and apparatus for multi-view video encoding and decoding - There are provided methods and apparatus for multi-view video encoding and decoding. The apparatus includes an encoder for encoding at least two views corresponding to multi-view video content into a resultant bitstream using a syntax element. The syntax element identifies a particular one of at least two methods that indicate a decoding dependency between at least some of the at least two views. | 11-12-2009 |
20090279613 | IMAGE INFORMATION TRANSMISSION APPARATUS - A stream transmitting section outputs encoded stream data. A division instructing section generates dividing point information that designates a dividing point of the encoded stream data. A parallel stream transmitting section divides stream data that is output by the stream transmitting section and side information necessary for decoding from halfway along the stream that is extracted based on the stream data into a predetermined number of parts at dividing points designated by the dividing point information, performs parallelization thereof, and transmits data obtained as a result thereof to a stream decoding section on a receiving side. | 11-12-2009 |
20090285309 | Apparatus and Method for Coding an Information Signal into a Data Stream, Converting the Data Stream and Decoding the Data Stream - More customization and adaptation of coded data streams may be achieved by processing the information signal such that the various syntax structures obtained by pre-coding the information signal are placed into logical data packets, each of which being associated with a specific data packet type of a predetermined set of data packet types, and by defining a predetermined order of data packet types within one access unit of data packets. The consecutive access units in the data stream may, for example, correspond to different time portions of the information signal. By defining the predetermined order among the data packet types it is possible, at decoder's side, to detect the borders between successive access units even when removable data packets are removed from the data stream on the way from the data stream source to the decoder without incorporation of any hints into the reminder of the data stream. Due to this, decoders surely detect the beginnings and endings of access units and therefore are not liable to a buffer overflow despite a removal of data packets from the data stream before arrival at the decoder. | 11-19-2009 |
20090285310 | RECEIVING APPARATUS, RECEIVING METHOD, PROGRAM AND COMMUNICATION SYSTEM - There is provided a receiving apparatus including a header detection section that receives image data encoded per a coding unit corresponding to N (N is equal to or greater than 1) lines in one field and detects control information to decide a decoding start point of the image data from a header attached to the image data, a storage section that stores the image data in each storage area assigned per the coding unit, a decoding start instruction section that decides a decoding start point of the image data based on the control information detected by the header detection section and, after waiting till the decoding start point, instructs a start of decoding per the coding unit, and a decoding section that decodes the image data stored in the storage section per the coding unit after the instruction to start decoding being received from the decoding start instruction section. | 11-19-2009 |
20090290644 | VIDEO PROCESSING SYSTEM WITH LAYERED VIDEO CODING FOR FAST CHANNEL CHANGE AND METHODS FOR USE THEREWITH - A video processing system includes a video encoder that encodes a video stream into a independent video layer stream and a first dependent video layer stream based on a motion vector data or grayscale and color data. | 11-26-2009 |
20090290645 | System and Method for Using Coded Data From a Video Source to Compress a Media Signal - Systems and methods disclosed herein create encoder sensitive video using single and/or bidirectional communication links between a video source and an encoding process to pass metadata (e.g., instructions and cues related to the video stream) to an encoder. A video system includes a video source to generate an uncompressed video stream and metadata corresponding to one or more characteristics of the uncompressed video stream. The video source may include, for example, a video camera or video editing equipment. The metadata may be based on a position, state, movement or other condition of the video source. The system also includes a codec communicatively coupled to the video source. The codec receives the uncompressed video stream and compresses it based on the one or more characteristics indicated in the metadata. | 11-26-2009 |
20090290646 | VIDEO SYSTEM AND SCALER - A video system includes a decoder and a scaler. The decoder tracks a video signal, generates a synchronization signal and a frequency offset signal, decodes the video signal, and outputs a decoded signal in accordance with the synchronization signal. The scaler generates a frequency control signal in accordance with the frequency drift signal, generates an output clock signal in accordance with the frequency control signal, generates a scaled signal in accordance with the decoded signal, and outputs a display signal in accordance with the scaled signal and the output clock signal. | 11-26-2009 |
20090296825 | APPARATUS FOR AND METHOD OF ANALYZING VIDEO CONTENTS - According to one embodiment, in an apparatus according to the present invention, an event detection module detects a section in which a specific feature is produced from video images. An event time information storage module stores therein a start time, and an end time of the detected event section, obtains an analysis time between the start time and the end time, and stores therein the obtained analysis time. A plural event section specification module specifies event sections adjacent to each other as event sections in a group, when an interval between two analysis times adjacent to each other satisfies a predetermined condition. And a video image type distinction module distinguishes first and second types of video image, the first type being sections in the group and the second type being other sections. | 12-03-2009 |
20090296826 | METHODS AND APPARATUS FOR VIDEO ERROR CORRECTION IN MULTI-VIEW CODED VIDEO - There are provided methods and apparatus for video error correction in multi-view coded video. An apparatus includes a decoder for decoding pictures for at least one view corresponding to multi-view video content from a bitstream. The decoder determines whether any of the pictures corresponding to a particular one of the at least one view are lost using an existing syntax element. The existing syntax element is for performing another function other than picture loss determination. The particular one of the at least one view is compliant with at least one of a video coding standard and a video coding recommendation. | 12-03-2009 |
20090304088 | VIDEO-SOUND SIGNAL PROCESSING SYSTEM - A video-sound signal processing system is provided with a video decoder and sound decoder. The video decoder outputs a decoded image signal and decoding information. The sound decoder outputs decoded sound signal. Scene change between preceding and current video scenes is detected in a video scene change detection unit, on the basis of the decoding information. A characteristic of the current video scene is judged based on the decoded image signal and output from the video scene change detection unit. Sound field control information is generated to control sound field suiting to the current video scene, according to the characteristic of the current video scene judged, in a sound field control information generation unit. A sound field adjustment unit adjusts sound field of a sound based on the decoded sound signal which is outputted from the sound decoder, using the sound field control information. | 12-10-2009 |
20090304089 | Reproduction processing apparatus, reproduction processing method, and computer program - A reproduction processing apparatus includes: a decoding unit that executes decoding processing for coded data; a decoding-processing scheduling unit that sets a sequence of the decoding processing in the decoding unit; and a display-frame selecting unit that selects a display frame from a decoding result in the decoding unit. The decoding-processing scheduling unit sets a sequence of decoding target data necessary for display of display-scheduled frames in future and sequentially sets, according to the sequence, queues for the decoding unit when vacancy of a queue occurs, and the display-frame selecting unit checks a completion state of decoding of the display-scheduled frame at every display timing and, when the decoding is not completed, performs processing for selecting a decoded frame near the display-scheduled frame as a display frame. | 12-10-2009 |
20090310686 | DISTRIBUTED DECODING DEVICE OF SEQUENTIAL PARALLEL PROCESSING SCHEME AND METHOD FOR THE SAME - The present invention relates to distributed decoding of sequential parallel processing scheme. More particularly, the present invention relates to distributed decoding of sequential parallel processing scheme, in which a plurality of slices of video stream are separated into headers and bodies, followed by sequentially parsing the headers and parallel decoding the bodies. According to the present invention, there is an advantageous effect in that time for decoding slice bodies is reduced and reproduction of high resolution video is smoothly processed. | 12-17-2009 |
20090316795 | Displaying Video at Multiple Resolution Levels - A method of displaying video includes receiving a video bitstream corresponding to a video. The video comprises a sequence of frames having an associated video resolution level. At least a portion of the video bitstream is decoded. A background region of the video is displayed at a first video resolution level and a window region of the video is displayed at a second video resolution level. The second video resolution level is higher than the first video resolution level. | 12-24-2009 |
20090316796 | Digital Television Decoder - A method of operating a digital television decoder is disclosed. The decoder includes a memory, the memory storing onboard software, and the decoder is operable in a run mode to execute the onboard software. The method comprises: activating a power saving mode on the decoder; and upon activating the power saving mode: maintaining power to the memory; suspending execution of the onboard software; acquiring an execution context of the onboard software; updating the execution context of the onboard software to form an updated execution context; and saving the updated execution context in the memory. | 12-24-2009 |
20090316797 | DISTRIBUTED CODED VIDEO DECODING APPARATUS AND METHOD CAPABLE OF SUCCESSIVELY IMPROVING SIDE INFORMATION ON THE BASIS OF RELIABILITY OF RECONSTRUCTED DATA - Disclosed herein is a distributed coded video decoding apparatus. The distributed coded video decoding apparatus includes a key picture decoding unit for reconstructing a key picture, a side information generation unit for generating side information using the key picture and/or previously reconstructed WZ pictures, a side information update unit for updating the side information using the side information and corrected reconstructed video, a channel code decoding unit for decoding quantization symbols, a video reconstruction unit for reconstructing a current WZ picture using the quantization symbols and the side information, and a video correction unit for calculating the reconstructed data reliability using channel code decoded data reliability of the decoded data and/or the reconstructed video reliability determining whether to correct the reconstructed video and determining a correction unit based on the calculated the reconstructed data reliability and then correcting the reconstructed video. | 12-24-2009 |
20090323820 | Error detection, protection and recovery for video decoding - Error detecting and protection innovations for video decoders are described. For example, in a multithreaded video decoder, a picture extent discovery (PED) task detects an error in a video bitstream which corrupts a picture. The PED task then determines any PED sub-stage which have been completed for the picture, and based on this determination, performs error-handing PED operations. In another example, an entropy decoding (ED) task checks validity on a macroblock-by-macroblock basis using a redundant buffer to avoid overflows. Additionally, error recovery innovations are described which facilitate playback of a video bit stream at an arbitrary position. For example, a video decoder chooses a picture in the bit stream after the arbitrary position at which to begin decoding based on a determination of acceptable recovery time and/or acceptable picture quality. | 12-31-2009 |
20090323821 | MOVING PICTURE DECODING APPARATUS - Provided is a moving picture decoding apparatus including: a picture memory ( | 12-31-2009 |
20090323822 | SUPPORT FOR BLOCKING TRICK MODE OPERATIONS - In one embodiment, a method that provides information corresponding to information that assists a receiver provide trick mode operations, such information provided with a corresponding picture, and such information provided in the transport packet containing the start of the corresponding picture, and such information including a tier number corresponding to the picture that conveys picture interdependencies. | 12-31-2009 |
20090323823 | SYSTEM FOR DIGITAL TELEVISION BROADCASTING USING MODIFIED 2/3 TRELLIS CODING - The outer convolutional coding of the signals used to transmit mobile-handheld (M/H) service data within digital-television (DTV) signals is subjected to anti-Gray coding, either before or after its interleaving, but before its inner convolutional coding. In a receiver for such M/H-service data, portions of the trellis decoded DTV signal containing soft decisions concerning symbol-interleaved convolutionally coded M/H-service data are recoded for a Gray-code mapping of symbols to modulation levels. This is done either before or after symbol de-interleaving, but before decoding the outer convolutional coding. Soft decisions concerning extrinsic information to be fed back to the ⅔ trellis decoder to close a turbo decoding loop are derived from soft decisions as to the M/H-service data, which derivation includes re-coding for a binary-code mapping of symbols to modulation levels. Each re-coding procedure can be performed using ROM, but preferably is performed using simple digital logic. | 12-31-2009 |
20100002776 | METHOD AND APPARATUS FOR STORING DECODED MOVING PICTURES WITH A REDUCED MEMORY REQUIREMENT - A method for storing decoded moving pictures with a reduced memory requirement includes: decoding header information in a bitstream; storing a decoded moving picture as a buffered picture; determining a less important portion of the buffered picture; and performing a post-processing operation on the less important portion of the buffered picture according to the header information. An associated apparatus for storing decoded moving pictures with a reduced memory requirement is further provided. | 01-07-2010 |
20100008430 | FILTERING VIDEO DATA USING A PLURALITY OF FILTERS - Systems and methods of filtering video data using a plurality of filters are disclosed. In an embodiment, a method includes receiving and decoding a plurality of filters embedded in a video data bitstream at a video decoder. The method includes selecting, based on information included in the video data bitstream, a particular filter of the plurality of filters. The method further includes applying the particular filter to at least a portion of decoded video data of the video data bitstream to produce filtered decoded video data. | 01-14-2010 |
20100014592 | DECODING CIRCUIT, DECODING METHOD, AND IMAGE REPRODUCING APPARATUS - To perform, with a single circuit, decoding in association with various image encoding systems and improve universality. A coefficient selection processing section | 01-21-2010 |
20100014593 | METHOD AND SYSTEM OF DETECTING SIGNAL PRESENCE FROM A VIDEO SIGNAL PRESENTED ON A DIGITAL DISPLAY DEVICE - A system for transmitting a modulated video signal to be presented on a digital display device, the video signal having a first frame and a second frame, the first frame and the second frame each comprised of a plurality of pixels, the system comprising a signal source for generating a video signal, an encoder, the encoder comprising a means for receiving the video signal from the signal source, a means for selectively altering luminance of the pixels of the first frame and the second frame of the video signal to represent a signal presence or signal absence and thereby creating a modulated video signal, and a means for providing the modulated video signal to a broadcast source, and the broadcast source for providing the modulated video signal from the encoder to a digital display device. | 01-21-2010 |
20100020883 | TRANSCODER, TRANSCODING METHOD, DECODER, AND DECODING METHOD - The invention provides a transcoder and a transcoding method capable of quickly transcoding video data of different compressive encoding schemes without increasing the circuit scale. A transcoder including a decoder ( | 01-28-2010 |
20100020884 | Methods and Apparatus for Multi-View Information Conveyed in High Level Syntax - There are provided methods and apparatus for multi-view information conveyed in high level syntax. An encoding method and apparatus is disclosed for encoding multi-view video content in a resultant bitstream and multi-view coding information for the multi-view video content in at least one high level syntax element. A decoding method and apparatus is disclosed for decoding multi-view video content from a resultant bitstream and multi-view coding information for the multi-view content from at least one high level syntax element. | 01-28-2010 |
20100027681 | METHOD AND APPARATUS FOR VIDEO ERROR CONCEALMENT IN MULTI-VIEW CODED VIDEO USING HIGH LEVEL SYNTAX - There are provided a method and apparatus for video error concealment in multi-view coded video using high level syntax. The apparatus includes a decoder for decoding pictures for at least one view corresponding to multi-view video content from a bitstream. The pictures are representative of at least a portion of a video sequence. At least some of the pictures correspond to different time instances in the video sequence. The decoder determines whether any of the pictures corresponding to a particular one of the different time instances are lost using an existing syntax element. The existing syntax element is for indicating a number of coded views in the bitstream, including the at least one view. | 02-04-2010 |
20100027682 | METHOD AND APPARATUS FOR DECODING/ENCODING A VIDEO SIGNAL - The method includes the steps of receiving the multi-view video data stream including a random access picture including a random access slice, the random access slice referencing only slice corresponding to a same time and a different view of the random access picture; obtaining random access flag for inter-view prediction, the random access flag indicating whether a type of picture is the random access picture; obtaining initialization information of a reference picture list for the random access slice based on the random access flag, the initialization information representing a reference relation between a plurality of views with view number information and view identification information; initializing the reference picture list of the random access slice using the view number information and the view identification information; determining a prediction value of a macroblock in the random access picture based on the initialized reference picture list; and decoding the macroblock using the prediction value, wherein the initialization information is obtained based on a value indicating decoding order between the plurality of views. | 02-04-2010 |
20100034288 | VIDEO DECODING METHOD AND SYSTEM THEREOF - A video decoding method for decoding a bit stream to a plurality of frames, includes: determining whether a size of a current picture is equal to that of a next picture according to the bit stream; scaling a corresponding reference frame for the next picture to generate a scaled frame when the size of the current picture is not equal to that of the next picture; and storing the scaled frame in a first frame buffer of a storage unit, wherein at least a portion of a first frame originally stored in the first frame buffer is displayed. | 02-11-2010 |
20100034289 | Video Aware Traffic Management - A receiver for generating an video output from a stream of data packets includes circuitry for decoding the stream of packets into a video signal, circuitry for generating video frames from the video signal, circuitry for detecting whether a missing packet is associated with a video frame of a first type and circuitry for selectively requesting retransmission of a missing packet responsive to the detecting circuitry. The decoding circuitry further comprises circuitry for concealing errors using error recovery without requesting retransmission due to missing frames of the first type | 02-11-2010 |
20100034290 | FOR SPATIAL WYNER ZIV CODING | 02-11-2010 |
20100034291 | APPARATUS FOR PROCESSING DIGITAL IMAGE, METHOD OF CONTROLLING THE SAME, AND RECORDING MEDIUM HAVING RECORDED THEREON THE METHOD - An apparatus for processing a plurality of images includes a still image encoder configured to compress the plurality of images to generate still image files; a resize unit configured to resize the plurality of images to generate frame image data; a moving image encoder configured to compress the frame image data corresponding to at least two images to generate a moving image file; and a file generator configured to generate a consecutively captured image file including the still image file and the moving image file. The apparatus provides the advantage of being able to display the captured images as a movie relatively quickly while at the same time providing access to high quality still images of the displayed captured images. A method of controlling the apparatus, and a recording medium having encoded thereon computer executable instructions for controlling the apparatus are disclosed. | 02-11-2010 |
20100034292 | METHODS FOR IMPROVED MODULATION OF VIDEO SIGNALS - A method for modulating a video signal. Frames of a plurality of frames are selected for modulation. A first magnitude alternation pattern is designated for each of a first area of a field of the selected frames. A second magnitude alternation pattern is designated for each of a second area of the field of the selected frames. The intensity of a plurality of pixels of a plurality of scan lines of the field of the selected frames is altered as designated by either the first magnitude alternation pattern or the second magnitude alternation pattern. | 02-11-2010 |
20100034293 | METHOD AND APPARATUS OF MULTI-VIEW CODING AND DECODING - A method and an apparatus of multi-view coding and decoding are provided. In the process of encoding multi-view video images, a frame number and view identifier information of the image that uses auxiliary reference information are written into a code stream, and sent to the decoder. The decoder obtains the frame number and the view identifier information of the image that uses the auxiliary reference information, and determines the auxiliary reference information applied to a specified image according to the frame number and the view identifier information. Errors of the image may be concealed according to the auxiliary reference information. | 02-11-2010 |
20100034294 | BITSTREAM DECODING DEVICE AND METHOD - Disclosed are a bitstream decoding device and a method thereof. The decoding device includes a toolbox, configured to include a plurality of functional units which independently perform a predetermined process-each of the functional units is distinguished by using unique identifiable information; and a connection control unit, configured to selectively load at least one functional unit by using the identifiable information and to control a bitstream to be decoded as video data. With the present invention, it is possible to decode bitstreams, encoded in various ways according to each standard, by using the same information recognizing method. | 02-11-2010 |
20100040151 | METHOD AND SYSTEM FOR PRIORITY-BASED DIGITAL MULTI-STREAM DECODING - Aspects of a method and system for priority-based digital multi-stream decoding. A, multi-stream decoder may be enabled to decode and present multiple streams of a multi-stream multimedia application, simultaneously. The multi-stream decoder may be enabled to determine a priority level for each of the received multiple streams of the multimedia application. A high-priority stream may be decoded and presented at a high frame rate and a relative high resolution level, while a lower-priority stream may be decoded and presented at a low frame rate and a relative low resolution level. The decoded frames may be presented in a picture-in-picture format. The priority level for each of the received multiple streams may depend on user input, a user profile, and/or a display capability. | 02-18-2010 |
20100046629 | VIDEO DECODING SYSTEM AND METHOD THEREOF - A video decoding method includes: (a) computing location relations between an original frame and a resized frame to which the frame is to be scaled; (b) mapping a location of a data unit of the original frame to a location of a corresponding data unit of the resized frame according to the location relations; and (c) scaling the data unit of the original frame to the corresponding data unit of the resized frame. | 02-25-2010 |
20100046630 | APPARATUS AND METHOD FOR VIDEO PROCESSING - An apparatus for video processing includes a video decoder, a storage device and a rotation processing unit. The video decoder is utilized for decoding encoded video data to generate video frame data. The storage device is utilized for storing rotated video frame data. The rotation processing unit, which is coupled between the video decoder and the storage device, is utilized for receiving the video frame data before the video frame data generated from the video decoder are stored into the storage device, generating the rotated video frame data according to the video frame data, and then storing the rotated video frame data into the storage device. | 02-25-2010 |
20100046631 | POWER AND COMPUTATIONAL LOAD MANAGEMENT TECHNIQUES IN VIDEO PROCESSING - Techniques for managing power consumption and computational load on a processor during video processing and decoding are provided. One representative embodiment discloses a method of processing a data stream that includes video data. According to the method, one or more protocols used to create the data stream are identified. The various parsing and decoding operations required by the protocol are then identified and managed based on the available electrical power or available processing power. Another representative embodiment discloses a method of processing a data stream that includes video data. According to the method, one or more protocols used to create the data stream are identified. The various parsing and decoding operations required by the protocol are then identified and managed based on a visual quality of the video or a quality of experience. | 02-25-2010 |
20100046632 | Technique for Media Frame Decoding - A technique that permits an earlier start of the decoding and play out of media frames received via a point-to-multipoint transmission is described. The media frames comprise frames of a first type that cannot be decoded without knowledge of supplemental information and frames of a second type that include the supplemental information. According to a method aspect of this technique, frames of the first type are received and immediately buffered without waiting for reception of a frame of the second type. In a next step, a request message requesting supplemental information required for a decoding of the buffered frames of the first type is sent. Upon receipt of the requested supplemental information, the buffered frames are decoded based on the received supplemental information. | 02-25-2010 |
20100046633 | COMMUNICATION TERMINAL, CONTENT REPRODUCTION METHOD, CONTENT REPRODUCTION PROGRAM, CONTENT REPRODUCTION SYSTEM, AND SERVER THEREFOR - A communication terminal, includes: a communicator, configured to transmit and receive data to and from a server storing video contents; an accumulator, configured to accumulate a plurality of partial streams extracted from different time positions within the video contents received through the communicator as asynchronous streams; a decoder, configured to decode at least one of the asynchronous streams and synchronous streams that are not extracted as the asynchronous streams from the video contents, the synchronous streams being streaming-distributed from the server; and a controller, configured to acquire streams having time position information before and after a reproduction time position of the at least one of the asynchronous streams and the synchronous streams decoded by the decoder while the at least one of the asynchronous streams and the synchronous streams are reproduced on the display, and control the display to display the acquired streams after the reproduction. | 02-25-2010 |
20100046634 | Video data loss recovery using low bit rate stream in an iptv system - A system and method for recovering from data loss are described including monitoring a first bit rate video data bit stream to determine if there is frame loss or damage, multiplexing decoding parameters of a second bit rate video data bit stream, the second bit rate video data bit stream and the first bit rate video data bit stream, if there is frame loss or damage, demultiplexing the first bit rate video data bit stream and the second bit rate video data bit stream, decoding the first bit rate video data bit stream, removing damaged frames from the first bit rate video data bit stream, decoding the second bit rate video data bit stream, up-sampling frames from said processed second bit rate video data bit stream if said processed second bit rate video data bit stream has a lower resolution than said processed first bit rate video data bit stream and merging frames from the second bit rate video data bit stream and the first bit rate video data bit stream. | 02-25-2010 |
20100046635 | TILING IN VIDEO DECODING AND ENCODING - Implementations are provided that relate, for example, to view tiling in video encoding and decoding. A particular method includes accessing a video picture that includes multiple pictures combined into a single picture, accessing information indicating how the multiple pictures in the accessed video picture are combined, decoding the video picture to provide a decoded representation of at least one of the multiple pictures, and providing the accessed information and the decoded video picture as output. Some other implementations format or process the information that indicates how multiple pictures included in a single video picture are combined into the single video picture, and format or process an encoded representation of the combined multiple pictures. | 02-25-2010 |
20100046636 | DYNAMIC IMAGE DECODING DEVICE, DYNAMIC IMAGE DECODING PROGRAM, AND DYNAMIC IMAGE DECODING METHOD - The moving picture decoding device receives a moving picture bit stream compressed according to a coding method using interframe prediction and 2-dimensional discrete cosine transform. The device generates a decoded picture in a block unit from an interframe prediction picture generated by decoding the bit stream and a prediction residual generated by performing the 2-dimensional discrete cosine transform and integerization processing on a discrete cosine transform coefficient. The device judges, block-by-block, whether it is highly probable that the prediction residual of “0” is obtained by the processing of the 2-dimensional discrete cosine transform and integerization executed by the encoding device when compressing the bit stream. If YES, the interframe prediction picture is selected and outputted. Otherwise, the prediction residual generated by the decoding device is added to the interframe prediction picture so as to obtain a picture, which is selected and outputted. | 02-25-2010 |
20100054339 | METHOD AND DEVICE FOR REORDERING VIDEO INFORMATION - A method and device that allow picture slices of a video stream to be processed in an order different than the order they were received is disclosed. Information mapping the location of picture slices that are stored in the order they were received is stored to allow subsequent processing to access the picture slice in any order, including render order. | 03-04-2010 |
20100054340 | METHODS AND APPARATUS TO DETECT TRANSPORT FAULTS IN MEDIA PRESENTATION SYSTEMS - Example methods and apparatus to detect transport faults in media presentation systems are disclosed. An example method comprises decoding a media stream to form audio data and pixel data, computing a first value representative of the media stream using pixel data associated with a first set of the video frames, computing a second value representative of the media stream using pixel data associated with a second set of the video frames, computing a third value representative of first speech in a first segment of the audio data, computing a fourth value representative of second speech in a second segment of the audio data, determining a fifth value representative of a likelihood that a transport failure has affected the media stream, the fifth value determined using the first, second, third and fourth values, and comparing the fifth value to a threshold to determine whether to generate a transport failure alert. | 03-04-2010 |
20100054341 | Audio visual system and decoder therefor - An audio visual system includes an input unit for receiving data containing video data and audio data and dividing the data into the audio data and the video data, a video decoder for decoding the video data divided by the input unit, an audio decoder for decoding the audio data divided by the input unit, and an output unit for superimposing and outputting the video data decoded by the video decoder and the audio data decoded by the audio decoder. The video decoder or audio decoder has a plurality of data output paths and sets delay times for each of the output paths to synchronize the decoded video data with the decoded audio data. | 03-04-2010 |
20100054342 | BITSTREAM DECODING DEVICE AND METHOD - Disclosed are a bitstream decoding device and a method thereof. The decoding device can include a parser, configured to receive schema information for analyzing a bitstream and convert the bitstream to a meaningful datum to output the datum; and a decoding solution, configured to output a video datum by performing a bitstream decoding by use of the datum. With the present invention, it is possible to decode the bitstream encoded in various ways according to each standard by using the same information recognizing method. | 03-04-2010 |
20100074340 | METHODS AND APPARATUS FOR VIDEO STREAM SPLICING - There are provided methods and apparatus for video stream splicing. An apparatus includes a spliced video stream generator for creating a spliced video stream using hypothetical reference decoder parameters. Another apparatus includes a spliced video stream generator for creating a spliced video stream that prevents decoder buffer overflow and underflow conditions relating to the spliced video stream by modifying standard values of at least one hypothetical reference decoder related high level syntax element. | 03-25-2010 |
20100080303 | IMAGE DECODING APPARATUS AND IMAGE DECODING METHOD - An image decoding apparatus which receives a compressed image stream as an input signal and decodes the input signal, includes a plurality of decoders configured to decode the input signal by predetermined data unit, and a task controller configured to divide a decoding process for the input signal into a plurality of process steps and to allocate data unit to be processed by the decoder to the decoder for each process step, each process step having dependency in an order of processing. The task controller detects processing status of the decoder, and allocates data unit and process step to be processed to the decoder, depending on the detected processing status, dependency between the process steps, and dependency between frames included in the image stream. | 04-01-2010 |
20100086059 | COMPRESSED VIDEO FORMAT WITH PARTIAL PICTURE REPRESENTATION - An encoder comprising a first circuit and a second circuit. The first circuit may be configured to (i) generate a cropped video signal in response to separating a video signal and (ii) generate overscan information describing a shape of an overscan region. The video signal conveys an image having a picture region containing image information and the overscan region. The cropped video signal conveys the picture region. The second circuit may be configured to generate a digital video bit-stream in response to compressing said cropped video signal. The overscan region is absent from the digital video bit-stream as transmitted from the encoder. | 04-08-2010 |
20100086060 | MPEG FIELD DATA-DRIVEN DISPLAY - A system and method that support display of video fields using related data encoded in data structures. Each data structure is associated with one video field and contains all the information associated with the display of the video field. The data structure is encoded with the video field that is displayed exactly one field prior to the field associated with the data structure. In an embodiment of the present invention, the data structure contains all the information associated with the display of a video field, regardless of whether certain data changes from one field to the next. | 04-08-2010 |
20100091880 | ADAPTIVE DEBLOCKING IN A DECODING PIPELINE - A decoder can include a first stage operable for decoding (prior to deblocking) an encoded frame, and second stage coupled downstream of the first stage. The second stage includes a first deblocker and a second deblocker that can be used to deblock decoded frames in parallel. Each decoded frame can be classified as a type of frame and is sent to one of the deblockers depending on its classification. | 04-15-2010 |
20100091881 | METHODS AND APPARATUS FOR IMPROVED SIGNALING USING HIGH LEVEL SYNTAX FOR MULTI-VIEW VIDEO CODING AND DECODING - There are provided methods and apparatus for improved signaling using high level syntax for multi-view video coding and decoding. An apparatus includes an encoder for encoding at least one picture for at least one view corresponding to multi-view video content in a resultant bitstream, wherein said encoder signals video coding order information for at least the at least one picture in a high level syntax. | 04-15-2010 |
20100091882 | HYPOTHETICAL REFERENCE DECODER FOR MULTIVIEW VIDEO CODING - A method and apparatus to define a Hypothetical Reference Decoder (HRD) for Multiview Video Coding (MVC) defines constraints for each possible interoperability point. Each combination of M views denotes an interoperability point. The principles of the present invention also allow for constraints to be defined for a set of interoperable points and other sets are derived from the defined set. The method also allow for the rules of the interoperability points to be derived from information in the bitstream syntax. | 04-15-2010 |
20100091883 | Method and apparatus for decoding/encoding a video signal - The method includes the steps of receiving the multiview video data stream including a random access picture including a random access slice, the random access slice referencing only slice corresponding to a same time and a different view of the random access picture, obtaining identification information representing the multi-view video data stream including initialization information of a reference picture list for the random access slice, obtaining initialization information of reference picture list for the random access slice based on the identification information, the initialization information representing a reference relation between a plurality of views with view number information and view identification information, initializing the reference picture list using the view number information and the view identification information, obtaining modification information for the initialized reference picture list from a multi-view video data stream, the modification information representing how to assign an inter-view reference index in the initialized reference picture list, determining an assignment modification value for modifying the inter-view reference index in the initialized reference picture list according to the modification information, modifying the initialized reference picture list for inter-view prediction using the determined assignment modification value, determining a prediction value of a macroblock in the random access picture based on the modified reference picture list, and decoding the macroblock using the prediction value, wherein the initialization information is obtained based on a value indicating decoding order between the plurality of views. | 04-15-2010 |
20100091884 | Method and apparatus for decoding/encoding a video signal - The method includes the steps of receiving the multiview video data stream including a random access picture including a random access slice, the random access slice referencing only slice corresponding to a same time and a different view of the random access picture, obtaining initialization information of a reference picture list for the random access slice, the initialization information representing a reference relation for a single direction or a bi-direction between a plurality of views with view number information and view identification information, obtaining type information indicating whether the random access slice is predicted for a single direction or a bi-direction, initializing the reference picture list using the view number information and the view identification information according to the type information, obtaining modification information for the initialized reference picture list from a multi-view video data stream, the modification information representing how to assign an inter-view reference index in the initialized reference picture list, determining an assignment modification value for modifying the inter-view reference index in the initialized reference picture list according to the modification information, modifying the initialized reference picture list for inter-view prediction using the determined assignment modification value, determining a prediction value of a macroblock in the random access picture based on the modified reference picture list, and decoding the macroblock using the prediction value, wherein the initialization information is obtained based on a value indicating decoding order between the plurality of views. | 04-15-2010 |
20100091885 | Method and apparatus for decoding/encoding a video signal - The method includes the steps of receiving the multiview video data stream including a random access picture including a random access slice, the random access slice referencing only slice corresponding to a same time and a different view of the random access picture, obtaining identification information representing the multi-view video data stream including initialization information of a reference picture list for the random access slice, obtaining initialization information of a reference picture list for the random access slice based on the identification information, the initialization information representing a reference relation between a plurality of views with view number information and view identification information, initializing the reference picture list using the view number information and the view identification information, obtaining modification information for the initialized reference picture list from a multi-view video data stream, the modification information representing how to assign an inter-view reference index in the initialized reference picture list, determining an assignment modification value for modifying the inter-view reference index in the initialized reference picture list according to the modification information, modifying the initialized reference picture list for inter-view prediction using the determined assignment modification value, determining a prediction value of a macroblock in the random access picture based on the modified reference picture list, and decoding the macroblock using the prediction value, wherein the initialization information is obtained based on a value indicating decoding order between the plurality of views. | 04-15-2010 |
20100091886 | Method and apparatus for decoding/encoding a video signal - The method includes the steps of receiving the multiview video data stream including a random access picture including a random access slice, the random access slice referencing only slice corresponding to a same time and a different view of the random access picture, obtaining initialization information of a reference picture list for the random access slice, the initialization information representing a reference relation between a plurality of views with view number information and view identification information, initializing the reference picture list for inter-view prediction by appending an inter-view reference index to an initialized reference picture list for temporal prediction, the inter-view reference index being appended based on the view number information and the view identification information, obtaining a difference value from the a multi-view video data stream according to the type information, the difference value representing a residual of inter-view reference index in the initialized reference picture list, determining an assignment modification value for modifying the inter-view reference index in the initialized reference picture list according to the difference value, modifying the initialized reference picture list for inter-view prediction using the determined assignment modification value, determining a prediction value of a macroblock in the random access picture based on the modified reference picture list, and decoding the macroblock using the prediction value, wherein the initialization information is obtained based on a value indicating decoding order between the plurality of views. | 04-15-2010 |
20100098174 | VIDEO ENCODING METHOD, VIDEO DECODING METHOD, VIDEO ENCODING APPARATUS, VIDEO DECODING APPARATUS, VIDEO ENCODING PROGRAM, AND VIDEO DECODING PROGRAM - A video processing system | 04-22-2010 |
20100104023 | Compressing Video Frames - A method includes generating first difference frames and compressing the first difference frames to form compressed difference frames. The compressed difference frames are decompressed to form decompressed difference frames, and the decompressed difference frames are used in the generation of the first difference frames. | 04-29-2010 |
20100111192 | Multi-Instance Video Encoder - A system and method are disclosed for providing improved processing of video data. A multi-instance encoding module receives combined video and audio input, which is then separated into a video and audio source streams. The video source stream is pre-processed and corresponding video encoder instances are initiated. The preprocessed video source stream is split into video data components, which are assigned to a corresponding encoder instance. Encoding operations are performed by each video encoder instance to generate video output components. The video output components are then assembled in a predetermined sequence to generate an encoded video output stream. Concurrently, the audio source stream is encoded with an audio encoder to generate an encoded audio output stream. The encoded video and audio output streams are combined to generate a combined encoded output stream, which is provided as combined video and audio output. | 05-06-2010 |
20100111193 | METHODS AND APPARATUS FOR THE USE OF SLICE GROUPS IN DECODING MULTI-VIEW VIDEO CODING (MVC) INFORMATION - There are provided methods and apparatus for the use of slice groups in encoding and decoding multi-view video coding (MVC) information. An apparatus and method are described which encodes at least two views corresponding to multi-view video content using multiple slice groups. Furthermore, an apparatus and method are described for decoding at least two views corresponding to multi-view video content using multiple slice groups. | 05-06-2010 |
20100111194 | BROADCAST RECEIVING APPARATUS AND CONTROL METHOD THEREOF - A broadcast receiving apparatus which accumulates and stores a status value of a broadcast signal is provided. The broadcast receiving apparatus includes a signal receiver which receives a broadcast signal, a decoder which decodes the received broadcast signal, a signal detector which detects a signal status of at least one of the received broadcast signal and the decoded broadcast signal, and a storage unit which accumulates and stores a status value of the broadcast signal detected by the signal detector. Accordingly, the past signal status of the broadcast receiving apparatus can be easily recognized. | 05-06-2010 |
20100118973 | ERROR CONCEALMENT OF PLURAL PROCESSED REPRESENTATIONS OF A SINGLE VIDEO SIGNAL RECEIVED IN A VIDEO PROGRAM - In one embodiment, a method that includes receiving a single video stream, wherein the video stream includes plural processed representations of a single video signal, wherein each of the plural processed representations of the video signal (PPROTVS) includes a respective sequence of compressed latticed pictures, wherein each compressed latticed picture of each of the PPROTVS represents a corresponding respective picture of the video signal, wherein each respective picture of the video signal is represented by at most one compressed latticed picture from each of the PPROTVS, wherein corresponding segments of the PPROTVS are ordered and time shifted relative to each other to facilitate error concealment, the time-shift imposed by interspersing of non-corresponding segments between each of the corresponding segments; and providing error concealment on the received video stream. | 05-13-2010 |
20100118974 | PROCESSING OF A VIDEO PROGRAM HAVING PLURAL PROCESSED REPRESENTATIONS OF A SINGLE VIDEO SIGNAL FOR RECONSTRUCTION AND OUTPUT - In one embodiment, a method that includes receiving a single video stream, wherein the video stream includes plural processed representations of a video signal, wherein each of the plural processed representations of the video signal (PPROTVS) includes a respective sequence of processed latticed pictures, wherein each processed latticed picture of each of the PPROTVS represents a corresponding respective picture of the video signal, wherein each respective picture of the video signal is represented by at most one processed latticed picture in each of the PPROTVS, wherein plural consecutive non-overlapping segments of one of the PPROTVS are received in a single video stream, each separated by one or more consecutive, non-overlapping segments of the other PPROTVS received in the single video stream; and outputting the plural segments in decompressed format in output picture order. | 05-13-2010 |
20100118975 | IMAGE DECODING APPARATUS, IMAGE CODING APPARATUS, IMAGE COMMUNICATIONS SYSTEM AND CODED BIT STREAM CONVERTING APPARATUS - An image decoding apparatus is capable of decoding coded bit streams with different coding schemes. The image decoding apparatus includes a coding scheme decision section for deciding a coding scheme from coding scheme identification information multiplexed into a coded bit stream, a setting unit for setting header information on a second coding scheme in accordance with header information in a first coding scheme, and a decoder for decoding image coded data in the first coding scheme in response to the header information on the second coding scheme, which is set. | 05-13-2010 |
20100118976 | IMAGE DECODING APPARATUS, IMAGE CODING APPARATUS, IMAGE COMMUNICATIONS SYSTEM AND CODED BIT STREAM CONVERTING APPARATUS - An image decoding apparatus is capable of decoding coded bit streams with different coding schemes. The image decoding apparatus includes a coding scheme decision section for deciding a coding scheme from coding scheme identification information multiplexed into a coded bit stream, a setting unit for setting header information on a second coding scheme in accordance with header information in a first coding scheme, and a decoder for decoding image coded data in the first coding scheme in response to the header information on the second coding scheme, which is set. | 05-13-2010 |
20100118977 | DETECTION OF ARTIFACTS RESULTING FROM IMAGE SIGNAL DECOMPRESSION - A method includes making a first determination as to whether a current pixel has a value which reflects a mosquito noise artifact, and determining whether to apply a filtering process at the current pixel based on a result of the first determination. In addition, or alternatively, a method includes making a second determination as to whether a current pixel has a value which reflects a ringing artifact, and determining whether to apply a filtering process at the current pixel based on a result of the second determination. | 05-13-2010 |
20100124286 | Decoding Method and Apparatus - A decoding method and a decoding apparatus is provided. The decoding apparatus includes a control unit, a lookup unit, an arithmetic unit, a first switch and a second switch. The control unit receives a part of a bin string. The lookup unit finds out a flag, a length and an indicator, corresponding to the part of the bin string, from a lookup table according to the part of the bin string and a node, and judges whether the flag is equal to a predetermined value. The arithmetic unit finds out a syntax element symbol corresponding to the bin string according to a basic syntax element symbol. The first switch connects the control unit to the lookup unit or the arithmetic unit. The second switch outputs the indicator as the basic syntax element symbol to the arithmetic unit or feeds the indicator as a next node back to the lookup unit. | 05-20-2010 |
20100128799 | ENCODING DEVICE AND METHOD, DECODING DEVICE AND METHOD, PROGRAM, RECORDING MEDIUM, AND DATA STRUCTURE - It is possible to display a caption with an aspect ratio independent from the aspect ratio of a main video. When a flag indicating that the aspect ratio of the caption is 16:9 is set, the caption video image frame size (720×480) is converted so as to match the aspect ratio of 16:9 and the caption video obtained as the result is superimposed on the main video and displayed. That is, when the main video has an aspect ratio of 4:3, as shown in FIG. | 05-27-2010 |
20100128800 | Method and Apparatus for Closed Caption Transcoding - Caption data incorporated in an input coded bit stream conveying a video service is processed by recovering the caption data from the input coded bit stream, decoding the input coded bit stream to form a digital video signal composed of a sequence of frames, embedding the caption data in an ancillary data space of the digital video signal, and encoding the digital video signal to produce an output coded bit stream incorporating the caption data. | 05-27-2010 |
20100128801 | IMAGE DECODING DEVICE, IMAGE DECODING SYSTEM, IMAGE DECODING METHOD, AND INTEGRATED CIRCUIT - A segment allocation determination unit | 05-27-2010 |
20100135417 | PROCESSING OF VIDEO DATA IN RESOURCE CONTRAINED DEVICES - A video processing device may comprise a video processing logic to control the enhancement operations performed on the video processing device. The video processing logic may determine a short term frame rate average value in response to receiving a plurality of video frames. Further, the video processing logic may generate a derivative of the short term frame rate using the short term frame rate value. The video processing logic may then activate monitoring of a processor usage if the derivative of the short term frame rate is below a first threshold value. The video processing logic may then reduce the performance of rendering of the plurality of video frames if a processor usage average value is above a second threshold. While restoring the performance, the video processing logic may restore the enhancement operations in steps after determining that processor resources are available. | 06-03-2010 |
20100135418 | Method for video decoding supported by graphics processing unit - A method for utilizing a CUDA based GPU to accelerate a complex, sequential task such as video decoding, comprises decoding on a CPU headers and macroblocks of encoded video, performing inverse quantization (on CPU or GPU), transferring the picture data to GPU, where it is stored in a global buffer, and then on the GPU performing inverse waveform transforming of the inverse quantized data, performing motion compensation, buffering the reconstructed picture data in a GPU global buffer, determining if the decoded picture data are used as reference for decoding a further picture, and if so, copying the decoded picture data from the GPU global buffer to a GPU texture buffer. Advantages are that the data communication between CPU and GPU is minimized, the workload of CPU and GPU is balanced and the modules off-loaded to GPU can be efficiently realized since they are data-parallel and compute-intensive. | 06-03-2010 |
20100142623 | MULTI-PROTOCOL DEBLOCK ENGINE CORE SYSTEM AND METHOD - The present invention facilitates efficient and effective detection of pixel alteration. The number and configuration of pixels in a block partition can be flexibly changed. The filter inputs in the multi-protocol filter can be flexibly changed to meet the deblocking requirement in the target video compression standard. In one embodiment, the deblock engine includes an input interface, a neighbor buffer, a current data buffer; and a multi-protocol filter. The input interface receives reconstructed data. The neighbor buffer temporarily stores neighbor information. The current data buffer receives the reconstructed data and the neighbor information. The multi-protocol filter filters information selected from the reconstructed data and neighbor information. | 06-10-2010 |
20100142624 | Decoder and decoding method - A decoder is disclosed. A video decoder extracts, when receiving a video stream, video output time information attached to each video frame. Thereafter, a difference value calculator calculates a difference value between an occurrence time of a synchronizing signal and the video output time information. Further, an audio output time corrector corrects, using the difference value, audio output time information attached to each audio frame. Then, a video source outputs video represented by a video frame in synchronization with a synchronizing signal. An audio source outputs, when a value of reference time information and a corrected value of the audio output time information are synchronized, audio represented by an audio frame with the synchronized audio output time information. | 06-10-2010 |
20100150244 | Techniques for Scalable Dynamic Data Encoding and Decoding - Scalable techniques for dynamic data encoding and decoding are directed toward a system including a plurality of frame processing units. A main frame processing unit manages frame processing unit resource, dispatches frames to appropriate frame processing units. One or more auxiliary frame processing units encode or decode the non-reference frames dispatched by the main frame processing unit. The main frame processing unit encodes or decodes the reference frames and encodes or decodes non-reference frames if none of the auxiliary frame processing units are available. | 06-17-2010 |
20100150245 | Multimedia Stream Selection - Two or more video streams including a high quality video stream and a low quality video stream are simultaneously transmitted to the mobile communication device over the wireless network. All of the video streams carry the same video content but with different video quality. The high quality video stream is transmitted with a relatively low margin and the low quality video stream is transmitted with a relatively high margin. The mobile communication device can select the high quality video stream when channel conditions are favorable, and may select the low quality video stream when the channel conditions are not good enough to support the high quality video stream. | 06-17-2010 |
20100150246 | VIDEO SIGNAL PROCESSING DEVICE - A sub picture buffer ( | 06-17-2010 |
20100150247 | VIDEO PROCESSING APPARATUS FOR PROCESSING PLURALITY OF MULTIMEDIA, VIDEO PROCESSING METHOD APPLIED TO THE SAME, RECORDING MEDIUM, AND DISPLAY APPARATUS - A video processing apparatus and a video processing method are provided. A scheduler determines an order for alternatively decoding each of a plurality of videos which are concurrently input, in a unit of a predetermined amount. A multi-codec alternatively decodes each of the videos in the unit of the predetermined amount in the determined decoding order. | 06-17-2010 |
20100150248 | METHOD AND APPARATUS FOR ERROR CONCEALMENT IN MULTI-VIEW CODED VIDEO - There are provided a method and apparatus for error concealment in multi-view coded video. The apparatus includes a decoder ( | 06-17-2010 |
20100150249 | STAGGERCASTING WITH NO CHANNEL CHANGE DELAY - An Advanced Television Systems Committee Digital Television (ATSC DTV) mobile, or handheld, device comprises a receiver for receiving a signal that includes a mobile DTV channel, which is transmitted in StaggerCast form comprising an FEC (Forward Error Correcting) stream and an encoded stream delayed in time from the FEC stream for conveying program content. The receiver decodes the received encoded stream for providing the program content and, if errors are detected in the received encoded stream, uses the received FEC stream to attempt to correct the errors. However, when the uses changes programs, or channels, to a different StaggerCast stream, the receiver decodes a received encoded stream of the different StaggerCast stream for providing the new program content even though for an initial period of time error correction by the receiver is severely limited. | 06-17-2010 |
20100158130 | VIDEO DECODING METHOD - Video decoding methods are disclosed. The video decoding method comprises providing a historical syntax element of a previous video frame, receiving a current video frame to determine a current syntax element therein, determining whether a high-level syntax error is present in the current syntax element, wherein upon detection of the high-level syntax error, determining a replacement syntax element according to the historical syntax element to replace the current syntax element, decoding the replaced current video frame to detect whether there is a missing video frame or undecodable video frame, and upon detection of the missing video frame or undecodable video frame, generating a replacement video frame to substitute for the missing or the undecodable video frame. | 06-24-2010 |
20100158131 | ITERATIVE DVC DECODER BASED ON ADAPTIVELY WEIGHTING OF MOTION SIDE INFORMATION - A method of decoding a frame ( | 06-24-2010 |
20100158132 | APPARATUS AND METHOD FOR DETECTING LETTER BOX, AND MPEG DECODING DEVICE HAVING THE SAME - In a device and a method for detecting a letter box for an MPEG decoder, the method includes performing processing area filtering for selecting a processing area of an image used to detect the letter box; performing intra-macroblock filtering for determining the letter box area based on a change level of pixels in macroblocks in one line of the image from the processing area; performing impulse data filtering for excluding the line being detected a high frequency component from the determined letter box area; performing inter-macroblock filtering for determining the letter box area based on a change level of lines between macroblocks of the image; performing inter-line filtering for determining a boundary of the letter box based on an average of the pixel values of the lines; and performing inter-picture filtering for outputting a boundary value of the letter box that has the highest frequency number as the boundary of the letter box in successive images. | 06-24-2010 |
20100166079 | SYSTEM AND METHOD FOR PROVIDING FAST TRICK MODES - A system and method for providing trick modes uses one or more techniques to reduce computation and/or memory requirements to efficiently decode frames of a video bitstream to be displayed during a selected trick mode. | 07-01-2010 |
20100166080 | VIDEO DISPLAY APPARATUS - There is provided a video display apparatus capable of reducing as much as possible the time taken until an image is first displayed after inputted video data has changed, wherein, when video data inputted into an input device changes, a decode timing generating device generates a decode timing signal at a point in time when a decodable frame that can be decoded is first acquired after the change, and a display timing generating device generates a display timing signal at a point in time when a displayable frame that can be displayed is first acquired after the change. | 07-01-2010 |
20100166081 | VIDEO STREAM PROCESSING APPARATUS AND CONTROL METHOD, PROGRAM AND RECORDING MEDIUM FOR THE SAME - The apparatus includes an input selector | 07-01-2010 |
20100183078 | APPARATUS AND METHOD FOR KEEPING BIT RATE OF IMAGE DATA - An apparatus for uniformly maintaining a bit rate of image data includes an image encoding apparatus including: a bit shifter configured to shift a predetermined number of bits included in line pixel data of a single line; an encoder configured to compress the bit shifted line pixel data and output a compressed bitstream; and a data frame formatter configured to generate a data frame including a bit shift field, the bit shift field containing information associated with the shifted bit of the pixel data, and an image decoding apparatus including: a data frame deformatter configured to receive a data frame and extract a field value from the data frame; a decoder configured to decode a compressed bitstream from the data frame, and recover line pixel data; a bit shifter configured to shift a predetermined number of bits; and a bit recovery unit configured to recover a lost bit. | 07-22-2010 |
20100189182 | METHOD AND APPARATUS FOR VIDEO CODING AND DECODING - A method comprises receiving a bitstream including a sequence of access units; decoding a first decodable access unit in the bitstream; determining whether a next decodable access unit in the bitstream can be decoded before an output time of the next decodable access unit; and skipping decoding of the next decodable access unit based on determining that the next decodable access unit cannot be decoded before the output time of the next decodable access unit. | 07-29-2010 |
20100195738 | CODING SYSTEMS - In an implementation, a supplemental sequence parameter set (“SPS”) structure is provided that has its own network abstraction layer (“NAL”) unit type and allows transmission of layer-dependent parameters for non-base layers in an SVC environment. The supplemental SPS structure also may be used for view information in an MVC environment. In a general aspect, a structure is provided that includes (1) information ( | 08-05-2010 |
20100195739 | ADAPTIVE CANONICAL HUFFMAN DECODER AND METHOD THEREOF AND VIDEO DECODER - An adaptive canonical Huffman decoder including a symbol index generator, a content selector, and a symbol table buffer circuit is illustrated. The content selector outputs a content selection signal. The symbol table buffer circuit reads a corresponding symbol table from a plurality of symbol tables stored in an external memory according to the content selection signal and stores the corresponding symbol table. The symbol index generator stores decoding information of a plurality of encoding tables and selects a corresponding decoding information among all the decoding information according to the content selection signal. Then, the symbol index generator receives a bit stream and decodes the bit stream according to the corresponding decoding information to obtain a symbol index. After that, the symbol table buffer circuit obtains an output symbol from the corresponding symbol table according to the symbol index. | 08-05-2010 |
20100195740 | DECODING FUNCTION SELECTION DISTRIBUTED TO THE DECODER - The present invention relates to a method of transmitting at least one current image portion, wherein the method comprises selecting a coding function from a finite set of coding functions by applying at least one choice function of a first type, said choice function or functions of said first type using already-decoded image data, coding the current image portion using the selected coding function, sending the coded image portion to a decoder, and sending to said decoder information describing the choice function or functions of said first type. The invention also relates to the corresponding decoding method. | 08-05-2010 |
20100208828 | PICTURE DECODER, REFERENCE PICTURE INFORMATION COMMUNICATION INTERFACE, AND REFERENCE PICTURE CONTROL METHOD - A reference picture information communication interface implemented in a hardware/software integrated H.264 encoder/decoder is provided. The reference picture information communication interface includes a reference state register (RSR) and a reconstruct address register (RAR). The RSR has N bits, wherein N represents the maximum number of reference pictures supported by the H.264 encoder/decoder. The RSR is used by the hardware for notifying a software decoded picture buffer (DPB) controller about a current reference picture existence information. The RAR is used by the software for notifying the H.264 encoder/decoder about an address of a reconstruction information of a currently decoded picture in a memory space. | 08-19-2010 |
20100208829 | BITSTREAM DECODING DEVICE AND METHOD HAVING DECODING SOLUTION - A decoding device and method are disclosed. | 08-19-2010 |
20100208830 | Video Decoder - The present invention is directed to a system and method which allows highly compressed data files to be expanded in a standalone decoder having an output at least 80 times larger than the compressed input. In one embodiment, a universally available interface is used to transport encoded media from a host PC to a decoder external to the PC for expansion and presentation as a HD display image. In one embodiment, a USB port of the user's PC (or other storage device) is used to transport data at a rate of between 0.3 Mbit/sec and 5 Mbits/sec for expansion into a robust HD signal of up to about 3Gbits/sec or higher. In other embodiments, provision is made for reducing the decompressed expanded data file to below 480 Mbits/sec so as to accommodate retransport of the decompressed file back to the PC or storage device for temporary storage or display. | 08-19-2010 |
20100220792 | Encoding device and decoding device - In the encoding/decoding system, when encoding an image, the image encoding device divides the encoding-target image into several subimages, and executes the encoding on the subimages in a direction moving away from the boundary of the divided subimages. In addition, when executing the encoding process, the image encoding device transmits pixels in the vicinity of the boundary of the subimages as uncompressed data, without encoding the pixels. Furthermore, when executing an encoding process, the image encoding device changes quantizing steps that are used in the encoding in accordance with a distance from the boundary so that an amount of data greater than or equal to a predetermined value can be assigned for the vicinity of the boundary by use of smaller quantizing steps. | 09-02-2010 |
20100220793 | BITSTREAM DECODING DEVICE AND METHOD - Disclosed are a bitstream decoding apparatus and a method thereof. The decoding apparatus can include: a decoder forming unit, configured to generate and output CSCI control information and connection control information by using partial decoder descriptions stored in a description storing unit; and a decoding solution, which selectively loads a plurality of functional units included in a toolbox by using the CSCI control information and the connection control information to decode a bitstream to video data. With the present invention, it is possible to decode various types of bitstreams according to each of various standards by using an identical information recognizing method. | 09-02-2010 |
20100226442 | BIT STREAM BUFFER CONTROLLER AND ITS METHOD - A bit-stream buffer controller for a video decoder includes a first FIFO, a second FIFO, and an interrupt controller. The first FIFO is configured to store an input bit-stream. The second FIFO is configured to store a payload extracted from the input bit-stream. The interrupt controller is configured to generate an interrupt signal according to a fullness status of the first FIFO and the second FIFO such that the video decoder may be switched to load the payload without checking the fullness status each time the payload is loaded. | 09-09-2010 |
20100232515 | Decoding Device and Method Thereof - A decoding device and its associated decoding method are disclosed. In one aspect, the decoding device can be used for processing a first packet unit and a consecutive second packet unit, and includes a bit stream feeder, a decoder, and a determining circuit. The bit stream feeder provides the first packet unit and the second packet unit, and determines a boundary of the first packet unit to transmit a first boundary informing signal. The decoder decodes the first packet unit and the second packet unit, and determines the boundary of the first packet unit to transmit a second boundary informing signal. The determining circuit generates a determination result signal according to the first boundary informing signal and the second boundary informing signal. The decoder and the bit stream feeder operates according to the determination result signal so that the second packet unit is successfully decoded when the first packet unit cannot be successfully decoded. | 09-16-2010 |
20100232516 | DECODING-PROCESSING APPARATUS AND METHOD - A decoding-processing apparatus that decodes bitstreams using an intermediate format. The apparatus includes a context-calculating unit ( | 09-16-2010 |
20100239025 | MULTI CHANNEL ENCODER, DEMODULATOR, MODULATOR AND DIGITAL TRANSMISSION DEVICE FOR DIGITAL VIDEO INSERTION IN NETWORK EDGE APPLICATIONS - A DVIS designed to be installed in an MDU/commercial property environment has a wall-mounted cabinet which integrates all the necessary technology for any of its intended applications. The cabinet can be opened in order to access the front panel to remove and/or add plug-in application cards. A channel deletion filter can be used to produce an empty QAM slot into which locally produced programming can be inserted. The invention is applicable to digital video encoding (e.g., MPEG-2 or MPEG-4), reception and demodulation, multiplexing and digital transmission (e.g., QAM modulation/transmission) and more specifically to a multiple-channel encoder suitable for use in a location at the edge of a broadband network. Depending on the terminology, the edge of the network can range from the last centralized point of a broadband service provider's architecture (e.g., Hub site for MSO) or even the to the subscriber premise itself. | 09-23-2010 |
20100239026 | DIGITAL TELEVISION TRANSMITTER/RECEIVER AND METHOD OF PROCESSING DATA IN DIGITAL TELEVISION TRANSMITTER/RECEIVER - A digital television (DTV) transmitter and a method of processing data in the DTV transmitter/receiver are disclosed. In the DTV transmitter, a pre-processor pre-processes the enhanced data by coding the enhanced data for forward error correction (FEC) and expanding the FEC-coded data. A packet formatter generates one or more groups of enhanced data packets, each enhanced data packet including the pre-processed enhanced data and known data, wherein the data formatter adds burst time information into each group of enhanced data packets. And, a packet multiplexer generates at least one burst of enhanced data by multiplexing the one or more groups of enhanced data packets with at least one main data packet including the main data, each burst of enhanced data including at least one group of enhanced data packets. | 09-23-2010 |
20100246685 | Compressed video decoding delay reducer - In a digital video network, an encoded multimedia data stream is transmitted over the network to the end user terminal where it is decoded for viewing by a subscriber. The network includes a decoding delay reducer, which processes the encoded multimedia data stream to optimize the multimedia data stream to the operating condition of the digital video network. The optimization of the multimedia data stream enables the end user terminal to decode the encoded multimedia data stream sooner after receipt, which reduces channel change time experienced at the end user terminal due to decoding delay. | 09-30-2010 |
20100246686 | METHOD FOR DECODING UNDER OPTICAL AND ELECTRONIC NOISE - The present techniques provide systems and methods for decoding an optical data signal in an optical system to retrieve source information while decreasing errors resulting from optical and electronic noise in the optical system. The techniques involve using decoding algorithms to estimate the a posteriori state probabilities and the a posteriori transition probabilities of the data encoding, and estimating bit state probabilities. The probability density function used to estimate bit states is parameterized by the expected optical and electronic noise in the optical system. Different optical and electronic noise variances, or different probability densities, may be stored in registers or look-up tables to be accessed by a decoder while decoding the optical data signal. | 09-30-2010 |
20100246687 | DECODING CIRCUIT, DECODING METHOD, ENCODING CIRCUIT, AND ENCODING METHOD - To provide a decoding circuit that can perform, with a single circuit, decoding in association with various image encoding systems and has universality. A pattern storing unit | 09-30-2010 |
20100254462 | METHOD FOR REDUCING MEMORY USAGE WITH ACCELERATED CHANNEL CHANGES - Optimizations for rapid channel changes may be provided. In response to a channel change request, rate shaping may be used to provide a unicast packet stream at a first transmission rate for a first time interval before reducing the rate of the unicast packet stream to a lower transmission rate for a second time interval. During the second time interval, a multicast packet stream may be joined and the video frames associated with the unicast packet stream, which may lag behind the multicast packet stream, and the multicast packet stream may be synchronized. | 10-07-2010 |
20100260265 | Method and Apparatus for Decoding/Encoding a Video Signal - The present invention provides a method of decoding a video signal. The method includes the steps of checking an encoding scheme of the video signal, obtaining configuration information for the video signal according to the encoding scheme, recognizing a total number of views using the configuration information, recognizing inter-view reference information based on the total number of the views, and decoding the video signal based on the inter-view reference information, wherein the configuration information includes at least view information for identifying a view of the video signal. | 10-14-2010 |
20100260266 | FEC ALTERNATIVES TO THE REED-SOLOMON OUTER CODE - Methods, systems, and apparatus, including computer programs encoded on computer storage media for encoding data for transmission on a communication link of a content delivery system includes: receiving data to be communicated to a device, the data received as a multiple data link layer packets of a logical channel carrying broadcast data; encoding the multiple data link layer packets of the logical channel as one outer codeword using an outer code at an outer code rate; encoding symbols of the outer codeword with an inner code; and indicating the outer code and the outer code rate through signaling, including setting a first value for a first field of a control channel and setting a second value for a second field of the control channel, wherein the first value is determined by the outer code, and the second value is determined by the outer code rate. | 10-14-2010 |
20100260267 | REDUCING EQUALIZER ERROR PROPAGATION WITH A LOW COMPLEXITY SOFT OUTPUT VITERBI DECODER - Novel systems and methods are described in which performance of equalizers can be improved by reducing the effects of error propagation in equalizers that use a Viterbi Decoder. Systems and methods of symbol correction in prediction decision feedback equalization architectures are described including systems and methods that include an enhanced Viterbi decoder and novel methods of symbol correction to obtain better system performance. The use of a blending algorithm is described to reduce errors in symbol decoding. Histories of deep trace back depth symbols can be maintained to enable more accurate decisions. Systems and methods described can provide advantage in the feedback path of adaptive equalizers in trellis decoders. The invention provides novel techniques for improving the performance of equalizers by reducing the effects of error propagation in equalizers that use a Viterbi Decoder. | 10-14-2010 |
20100260268 | Encoding, decoding, and distributing enhanced resolution stereoscopic video - This disclosure generally relates to stereoscopic images and stereoscopic video signals, and more specifically relates to encoding, distributing, and decoding stereoscopic images and stereoscopic video signals for use in television and high definition television systems, teleconferencing, picture phones, computer video transmission, digital cinema, as well as in other applications that include storage and/or transmission, over any suitable medium, of still or moving stereoscopic images, or combinations of moving and still stereoscopic images, in a form that is compatible with existing infrastructure, without requiring additional system functionality, while providing a means to allow higher resolution images to be distributed while maintaining compatibility with the existing infrastructure. The techniques hereof can be employed, for example, for distributing stereo 3D movies via optical disk, satellite, broadcast, cable, or internet, using current infrastructure, to consumers. | 10-14-2010 |
20100266049 | IMAGE DECODING DEVICE - An image decoding apparatus pertaining to the present invention includes a plurality of decoders. The image decoding apparatus (i) divides image data to decode into a plurality of pieces of partial data, (ii) acquires attribute information pieces each affecting decoding processing time of a corresponding one of the plurality of pieces of partial data, (iii) determines which of the plurality of decoders is caused to decode which of the plurality of pieces of partial data based on the attribute information pieces on the plurality of pieces of partial data and (iv) causes two or more of the plurality of decoders to decode two or more corresponding pieces of the partial data in parallel. | 10-21-2010 |
20100266050 | SYNCHRONIZING VIDEO FRAMES WITHOUT HARDWARE TIMESTAMPS - A system and method for decoding multimedia video is described. Particularly, a system and method for determining the time of arrival of packets, without a hardware interface, is disclosed. As described herein, the time of arrival for each packet may be derived by extrapolating information from the arrival of a frame boundary and the specifications of the transmission standard. This permits the calculation of drift between the encoder and decoder clocks and consequently the more accurate decoding of the transmission. | 10-21-2010 |
20100266051 | METHOD FOR VIDEO ENABLED ELECTRONIC COMMERCE - A method is provided for conducting commerce over a network via vision-enabled content. First, content is encoded to convert it into vision-enabled content. Payment is received for vision-enabling the content. Also, a program to decode the vision-enabled content is provided. Finally, the vision-enabled content is sent to a user over a network. The program decodes the vision-enabled content and receives an image of the user. The vision-enabled content may include advertising content, entertainment content, and educational or instructional content. In one embodiment, the program combines the image of the user with the vision-enabled content. In another embodiment, the program utilizes the image of the user to control the vision-enabled content. | 10-21-2010 |
20100272186 | TRANSPORT STREAM PROCESSING SYSTEM AND RELATED METHOD THEREOF - A transport stream processing system capable of recording and playing back a transport stream carrying a plurality of transport stream packets is provided, and includes: a first memory unit storing a plurality of sets of control words; a packet identifier filter acquiring a set of control words according to a packet identifier value of a transport stream packet and configuring an indicator to indicate whether the transport stream packet is for a recording or a playback operation; a second memory unit storing a plurality of data structures, wherein each data structure corresponds to an index number of each set of control words; and a processor determining whether the recording or playback operation for the transport stream packet is performed for the transport stream packet according to the indicator, retrieving a data structure according to the index number corresponding to the acquired set of control words and performing the operation accordingly. | 10-28-2010 |
20100272187 | EFFICIENT VIDEO SKIMMER - Disclosed are a system, method, apparatus, and computer readable media containing instructions for displaying video files for rapid searching. In two different types of exemplary embodiments, a standalone video skimming system, and a video skimming system includes a server and a client system are disclosed, where the video file may be locally or remotely stored, or can be obtained from a live feed. The system displays many small windows simultaneously, in which different parts of the video chosen by the user are shown at the same time to shorten the skimming time. The video file is encoded using layered encoding to display smaller versions using lower layers, and without needing any processing to generate smaller versions of the video from the original full screen version. A video extractor is described for extracting the necessary bitstreams from a local video database containing layered encoded video files according to user specified window sizes, and distributing the signals over the electronic communications network channel. The system also includes a skimming control logic which can receive control commands from clients and invoke the video extractor to extract appropriate audio-visual signals there from for each command. | 10-28-2010 |
20100272188 | Method for scalably encoding and decoding video signal - In one embodiment, decoding of a video signal includes predicting at least a portion of a current image in a current layer based on at least a residual coded portion of a base image in a base layer and shift information for samples in the predicted current image. | 10-28-2010 |
20100272189 | DTV TRANSMITTING SYSTEM AND RECEIVING SYSTEM AND METHOD OF PROCESSING BROADCAST DATA - A digital television transmitting system includes a frame encoder, a block processor, a group formatter, and a multiplexer. The frame encoder forms an enhanced data frame and encodes the data frame for error correction and for error detection. The block processor further encodes the encoded data frame at a rate of ½ or ¼, and the group formatter divides the encoded data frame into a plurality of enhanced data blocks and maps the divided data blocks into a plurality of enhanced data groups, respectively. The multiplexer multiplexes the enhanced data groups with main data. | 10-28-2010 |
20100278273 | DEVICE AND METHOD FOR ENCODING/DECODING VIDEO DATA - Disclosed are a method of encoding/decoding video data and a device thereof. The device includes a toolbox, which stores a plurality of functional units, a reconstruction unit, which reconstructs a decoder description by receiving a compressed decoder description, a decoder description parsing unit, which converts the decoder description to an XML-based decoder description, an ADM generating unit, generates an abstract decoding model (ADM) by using the XML-based decoder description, and a decoding solution, which loads the plurality of functional units stored in the toolbox by using the ADM or the XML-based decoder description to decode input data to video data. With the present invention, it is possible to reconstruct and reassemble a decoder in various forms by using a decoder description. | 11-04-2010 |
20100278274 | VSB RECEPTION SYSTEM WITH ENHANCED SIGNAL DETECTION FOR PROCESSING SUPPLEMENTAL DATA - A VSB reception system includes a sequence generator for decoding a symbol corresponding to the supplemental data and generating a predefined sequence included in the supplemental data at VSB transmission system. The reception system also includes a modified legacy VSB receiver for processing the data received from the VSB transmission system in a reverse order of the VSB transmission system by using the sequence, and a demultiplexer for demultiplexing the data from the modified legacy VSB receiver into the MPEG data and the supplemental data. The VSB reception system also includes a supplemental data processor for processing the supplemental data segment from the demultiplexer in a reverse order of the transmission system, to obtain the supplemental data, thereby carrying out the slicer prediction, decoding, and symbol decision more accurately by using the predefined sequence, to improve a performance. | 11-04-2010 |
20100290535 | Specification method and apparatus for coding and decoding - A coding method, a decoding method, a coding apparatus, and a decoding apparatus are disclosed herein. A coding method includes: obtaining a value of each sample of an input data frame; determining pulse samples and non-pulse samples in the input data frame according to the distribution of values of samples of the input data frame; encoding the determined pulse samples in the input data frame in a first coding mode to obtain a first data stream; encoding the determined non-pulse samples in the input data frame in a second coding mode to obtain a second data stream; and multiplexing the first data stream and the second data stream to obtain an output coded data stream of the input data frame. Compared with the prior art, the technical solution under the present disclosure reduces the number of bits required for encoding the entire data frame is reduced, and improves the compression efficiency of the data frame with a wide dynamic range. | 11-18-2010 |
20100290536 | MOVING IMAGE TRANSMISSION/RECEPTION SYSTEM - An image transmission device ( | 11-18-2010 |
20100290537 | DYNAMIC IMAGE STREAM PROCESSING METHOD AND DEVICE, AND DYNAMIC IMAGE REPRODUCTION DEVICE AND DYNAMIC IMAGE DISTRIBUTION DEVICE USING THE SAME - There are included: an extraction unit that extracts a first bit stream of a picture that is decodable by itself and a second bit stream of a picture whose image data part is decodable by itself but a part other than the image data part is not decodable by itself from a coded bit stream of a moving image; and a conversion unit that converts the second bit stream extracted by the extraction unit into a third bit stream of a picture that is decodable by itself, the first bit stream of the picture extracted by the extraction unit and the third bit stream being arranged and output in order of extraction or in reverse order to that of extraction. | 11-18-2010 |
20100296584 | METHOD AND DEVICE FOR ENCODING AND DECODING MULTIMEDIA DATA - In a data aggregate formed of multimedia independent fragments, each of the fragments is assigned a respective explicit identifier for identifying that fragment. The identifier is stored in a respective metadata structure associated with the fragment. The metadata structure is used to store the identifiers for a first sequence, such as chronological order, and/or a second sequence, such as reverse chronological order. | 11-25-2010 |
20100296585 | DECODE PROCESSING APPARATUS, DECODE PROCESSING METHOD, DATA DISTRIBUTION PROGRAM, AND DECODE PROCESSING PROGRAM - Disclosed herein is a decode processing apparatus including, a plurality of decode processing section configured to decode moving picture data in units of a predetermined processing block, a distribution section configured such that when supplied with encoded moving picture data, the distribution section splits each of screens formed by the moving picture data into vertical bands in units of the processing block as the smallest unit in keeping with the number of the plurality of decode processing section, the distribution section further distributing the moving picture data belonging to each of the split vertical bands to a different one of the decode processing section, and a formation section configured to form the picture data of one screen when supplied with the decoded moving picture data from the plurality of decode processing section. | 11-25-2010 |
20100303156 | Method and Apparatus for Providing Precise Transport Stream Packet Ordering and Erasure Optimization for Digital Video Decoder - One method includes estimating, by a lost packet determination logic, an expected number of packets, expected to be received within a time interval, based on packet arrival speed; and determining a number of lost packets by using the expected number of packets and a packet counter wherein the packet counter counts a plurality of received packets. The method may further include comparing the expected number of packets to the packet counter and determining that the expected number of packets is greater than the packet counter; and then using the expected number of packets and the packet counter to determine the actual number of lost packets, where the actual number of lost packets exceeds the packet counter maximum. The methods may also introduce erasures when there is uncertainty of whether some packets or bytes are in error, such that a simplified erasure-based Reed-Solomon decoder may be used. | 12-02-2010 |
20100303157 | SEMICONDUCTOR INTEGRATED CIRCUIT - The present invention is directed to lessen burden at the time of solving a conflict of overlapping processes in processes for a plurality of interruption factors. On completion of data transfer to an external memory, a data transfer completion interruption of high priority is generated. In the case where data transfer of predetermined number of packets is not completed in reception interruption, a timer interruption of low priority is generated. Before processing data in an external memory responding to the interruption, the number of transfer packets is obtained from a counter. After restart of reception, the counter stores the number of transfer restart packets. After obtaining the number of transfer packets from a counter responding to the occurrence of the timer interruption, a data transfer completion interruption is generated. According to the obtained number of transfer packets, execution of either a process responding to occurrence of the timer interruption or a process responding to occurrence of the data transfer completion interruption is omitted. | 12-02-2010 |
20100309985 | VIDEO PROCESSING FOR MASKING CODING ARTIFACTS USING DYNAMIC NOISE MAPS - A video decoder system includes a video decoding engine, noise database, artifact estimator and post-processing unit. The video coder may generate recovered video from a data stream of coded video data, which may have visually-perceptible artifacts introduced as a byproduct of compression. The noise database may store a plurality of previously developed noise patches. The artifact estimator may estimate the location of coding artifacts present in the recovered video and select noise patches from the database to mask the artifacts and the post-processing unit may integrate the selected noise patches into the recovered video. In this manner, the video decoder may generate post-processed noise which may mask artifacts that otherwise would be generated by a video coding process. | 12-09-2010 |
20100309986 | DATA PROCESSING DEVICE AS WELL AS A METHOD AND ELECTRONIC APPARATUS FOR DATA PLAYBACK PROCESSING - Provided are a data processing device as well as a method and mobile electronic apparatus for data playback processing with which playback processing can be performed without causing television viewers discomfort. The invention is equipped with a time information table-generating component | 12-09-2010 |
20100316133 | Detection of Resynchronization Markers When Decoding an MPEG-4 Bitstream - A method for detecting a resynchronization marker in an encoded MPEG-4 video bitstream is provided that includes computing a first candidate resynchronization marker length based on a first version of MPEG-4 Visual and the type of a video object plane (VOP) in the video bitstream, computing a second candidate resynchronization marker length based on a second version of MPEG-4 Visual and the type of the VOP, checking the video bitstream for a first valid resynchronization marker bit sequence using the first candidate resynchronization marker length, checking the video bitstream for a second valid resynchronization marker bit sequence using the second candidate resynchronization marker length, and detecting the resynchronization marker when a valid sequence of stuffing bits is present in the video bitstream after the macroblock boundary and either the first valid resynchronization marker bit sequence or the second valid resynchronization marker bit sequence is found in the video bitstream. | 12-16-2010 |
20100316134 | ASSEMBLING MULTIVIEW VIDEO CODING SUB-BISTREAMS IN MPEG-2 SYSTEMS - A demultiplexer may assemble view components of sub-bitstreams. In one example, an apparatus comprises a demultiplexer that produces a multiview video coding (MVC) standard compliant bitstream from a received bitstream comprising a primary sub-bitstream and an embedded sub-bitstream. To produce the MVC standard compliant bitstream, the demultiplexer determines whether a view component of the primary sub-bitstream has a view order index that is greater than a view order index of a view component of the embedded sub-bitstream, and to add the view component from the sub-bitstream for which the view order index is lower to the produced bitstream. The received bitstream may comprise delimiter network abstraction layer (NAL) units between each view component to differentiate the view components. The apparatus may further comprise a video decoder to decode the bitstream produced by the demultiplexer. | 12-16-2010 |
20100316135 | Method and apparatus for decoding/encoding a video signal - The method includes receiving a multi-view video stream including a random access picture, which includes a random access slice. The random access slice references only a slice corresponding to a same time and a different view of the random access picture. Type information indicating whether the random access slice is predicted from one or two reference pictures is obtained, and a reference picture list is initialized using view number information and view identification information included in obtained initialization information according to the type information. The initialization information is obtained based on a value indicating decoding order between the plurality of views. The initialized reference picture list is modified based on modification information representing how to assign an inter-view reference index in the initialized reference picture list. A prediction value of a macroblock in the random access picture is determined based on the modified reference picture list, and the macroblock is decoded using the prediction value. | 12-16-2010 |
20100316136 | Method and apparatus for decoding/encoding a video signal - The method includes receiving a multi-view video stream including a random access picture, which includes a random access slice. The random access slice references only a slice corresponding to a same time and a different view of the random access picture. Type information indicating whether the random access slice is predicted from one or two reference pictures is obtained, and a reference picture list is initialized using view number information and view identification information included in obtained initialization information according to the type information. The initialization information is obtained based on a value indicating decoding order between the plurality of views. The initialized reference picture list is modified based on modification information representing how to assign an inter-view reference index in the initialized reference picture list. A prediction value of a macroblock in the random access picture is determined based on the modified reference picture list, and the macroblock is decoded using the prediction value. | 12-16-2010 |
20100322318 | VIDEO DECODER WITH REDUCED POWER CONSUMPTION AND METHOD THEREOF - A video decoder ( | 12-23-2010 |
20100329354 | SYSTEMS AND METHODS FOR ACHIEVING OPTIMAL DIGITAL VIDEO CHANNEL CHANGE PERFORMANCE - A method providing digital video channel change performance according to the invention is provided. The method may include decoding stored data packets associated with a first program. The method may also include displaying the decoded data packets associated with the first program. The method may further include demultiplexing a plurality of data packets associated with a second program and storing the plurality of data packets associated with the second program. The stored data packets associated with the second program may include a first random access point. The method may also include maintaining data associated with the first random access point until data associated with a second random access point is received. | 12-30-2010 |
20100329355 | SYSTEM AND METHOD FOR CONFIGURABLE PACKET STREAMING - In a channel zapping though multiple channels, each channel select identifies a new packet stream channel and the video coding standard of the channel is identified. Based on the video coding standard an optimal input buffer delay is identified, a packet stream for the new channel delayed by the optimal input buffer delay, and decoded by a decoding process according to video coding standard. Optionally, based on the video coding standard an optimal an optimal decoding processing delay is identified and the decoding applies an associated processing delay. | 12-30-2010 |
20100329356 | Image Processing Apparatus and Associated Method - An image processing apparatus includes an image decoding unit and an image adjusting unit. The image decoding unit decodes a data stream to generate a first image and a second image respectively having a first pixel and a second pixel at the same target position. The image adjusting unit generates a luminance motion parameter and a chrominance motion parameter according to initial luminance values and initial chrominance values of the first pixel and the second pixel, and generates an adjusted chrominance value of the first pixel by weighted averaging the initial chrominance values of the first pixel according to the luminance motion parameter and the chrominance motion parameter. | 12-30-2010 |
20100329357 | DECODING APPARATUS, DECODING CONTROL APPARATUS, DECODING METHOD, AND PROGRAM - A decoding apparatus is disclosed which includes: a decoding information acquisition block acquiring decoding information necessary for decoding in units of a macro block from coded data; a decoding block decoding the coded data into decoded data based on the decoding information; a quantization noise filter block performing a noise reduction process on the decoded data for reducing a predetermined quantization noise per macro block; a quantization noise occurrence indicator generation block generating, based on the decoding information, a noise occurrence indicator indicative of the predetermined quantization noise in a manner reflecting a coded state of each of the blocks constituting the macro block; and a parameter setting block setting parameters for the quantization noise filter block based on the noise occurrence indicator. | 12-30-2010 |
20110007821 | TRANSPORT STREAM MODULE - A module is connected to a digital television decoder apparatus by a transport stream interface over which the module supplies a transport stream received in the module over the transport stream interface or over a separate interface. The module has a packet multiplexer arranged to multiplex packets containing application data generated in the module into the received transport stream. This allows the module to implement a man-machine interface. | 01-13-2011 |
20110013701 | METHOD AND DEVICE FOR RECONSTRUCTING A SEQUENCE OF VIDEO DATA AFTER TRANSMISSION OVER A NETWORK - A method of reconstructing a sequence of video data in a receiving device after the video sequence has been transmitted in encoded form over a network, the encoded video sequence comprising containers of encoded video data, wherein the method includes the following steps:
| 01-20-2011 |
20110019744 | VIDEO ENCODING METHOD, VIDEO DECODING METHOD, VIDEO ENCODING PROGRAM, VIDEO DECODING PROGRAM, VIDEO ENCODING APPARATUS, AND VIDEO DECODING APPARATUS - In a video encoding method according to the present invention, an encoding mode controller | 01-27-2011 |
20110019745 | IMAGE ENCODING METHOD, IMAGE DECODING METHOD, IMAGE ENCODING APPARATUS, IMAGE DECODING APPARATUS, IMAGE ENCODING PROGRAM, AND IMAGE DECODING PROGRAM - Image encoding apparatus 10 according to the present invention is an image encoding apparatus 10 for dividing image signals into blocks, performing an orthogonal transform of each block, reading resultant orthogonal transform coefficients to obtain a coefficient string, and performing entropy coding, which has block selector 14 for selecting a size of a block for the orthogonal transform, out of a plurality of blocks of different sizes; coefficient string divider 12 for, when a block of a size larger than a minimum size is selected by block selector 14, dividing a coefficient string in the block into a plurality of coefficient strings of a length equal to that of a coefficient string in a block of the minimum size; and encoder 13 for performing entropy coding adapted to the coefficient string in the block of the minimum size. This substantializes the image encoding apparatus capable of achieving efficient entropy coding in the orthogonal transform of variable sizes. | 01-27-2011 |
20110019746 | IMAGE DECODING METHOD, IMAGE CODING METHOD, IMAGE DECODING APPARATUS, AND IMAGE CODING APPARATUS - To provide an image decoding method allowing decoding of a multiview video even when no prefix NAL units are used. The image decoding method includes: parsing NAL units of a base view; decoding an image of the base view; parsing MVC extension parameters of a non-base view; searching whether or not prefix NAL units for a base view are present; either computing MVC extension parameters for the base view when no prefix NAL units are present or parsing the MVC extension parameters of the base view when prefix NAL units for the base view are present; and decoding the non-base view using the MVC extension parameters of the base view and the MVC extension parameters of the non-base view. | 01-27-2011 |
20110019747 | Picture decoding method - The invention relates to method for buffering encoded pictures. The method includes an encoding step for forming encoded pictures in an encoder. The method also includes a transmission step for transmitting said encoded pictures to a decoder as transmission units, a buffering step for buffering transmission units transmitted to the decoder in a buffer, and a decoding step for decoding the encoded pictures for forming decoded pictures. The buffer size is defined so that the total size of at least two transmission units is defined and the maximum buffer size is defined on the basis of the total size. | 01-27-2011 |
20110026602 | VIDEO DATA DECODER AND METHOD FOR DECODING VIDEO DATA - A decoder includes a storage space that records video data and subtitle data in multiplexed form; a first buffer memory operating in “First In First Out” mode and able to temporarily contain the video data in packet form; a second buffer memory operating in “First In First Out” mode and able to temporarily contain the subtitle data in packet form; a demultiplexer configured to transmit the video data and subtitle data respectively to the first and second buffer memories; and a local clock, wherein the storage space includes a storage space configured to store the time references such that the demultiplexer transmits the time references, the decoder including a generator to generate a presentation time stamp associated with each subtitle data packet not initially containing a presentation time stamp, the presentation time stamp being determined from a time reference value transmitted by the demultiplexer and enabling the presentation of the subtitle data packets to be synchronized with relation to the local clock. | 02-03-2011 |
20110026603 | METHOD AND APPARATUS OF USING SYSTEM MEMORY FOR 3D COMB FILTERING FOR VIDEO DECODING - Method and apparatus of using a system memory for 3D comb filtering for PCTV application are provided. Firstly, the data reading/writing in a logic address may be controlled, and mapping the logic address to a physical address in the system memory, and actually reading/writing data in the physical address. A RSM and a WSM may be used to control reading/writing data in the logic address respectively, wherein the WSM switching among its idle status, request status, and processing status, and the RSM switches among its idle status, request status and waiting status. An address mapping table may be used to record the logic address and corresponding physical address. Upon obtaining the physical address via the address mapping table, actually reading/writing data in the physical address. Method and apparatus for adaptively controlling of 3D comb filter on/off depending on the status of the video decoder and on-chip memory. The present invention is advantageous for using system memory for 3D comb filtering over two or more frames. | 02-03-2011 |
20110026604 | METHODS, DEVICES AND SYSTEMS FOR PARALLEL VIDEO ENCODING AND DECODING - A method for decoding a video bitstream is disclosed. The method comprises: entropy decoding a first portion ( | 02-03-2011 |
20110032996 | USING DUAL HDVICP COPROCESSOR TO ACCELERATE DM6467 H.264 DECODER - Systems and methods are disclosed for utilizing multiple co-processors, of a multiprocessor processing device, in tandem to improve performance for H.264 video decoding operations. The video decoding operation may be split across the multiple High Definition Video Image Co-Processors (HDVICPs) of a multiprocessor device such as Texas Instrument's DM6467 utilizing a spatially shifted temporal split to improve overall performance of the video decoding operation while conforming to the H.264 standard. | 02-10-2011 |
20110032997 | DECODING DEVICE - Provided is a decoding device which can perform video decoding in a real time with a sophisticated video specification requiring a frequent access to an external memory. A video decoding device ( | 02-10-2011 |
20110032998 | METHOD FOR CONTROLLING BLACK LEVEL OF INPUT SIGNAL AND VIDEO APPARATUS USING THE SAME - A method for controlling the black level of an input signal and a video apparatus using the same are disclosed. The video apparatus includes a histogram analysis module ( | 02-10-2011 |
20110044388 | SYSTEMS AND METHODS OF FLEXIBLE POWER MANAGEMENT APPLICABLE TO DIGITAL BROADCASTING - A system for receiving a digital broadcast includes an input terminal that receives the digital broadcast containing scalable data, and a controller for controlling an operation mode of the system. In addition, the system may also include a processor that decodes the data, and a power management device that varies the amount of data to be decoded according to the operation mode. | 02-24-2011 |
20110051817 | VIDEO DECODER - A video decoder is provided which can convert analog composite video signals into noise-suppressed luminance and color difference signals without increasing the system in size. From the A/D converted composite video data, luminance component data carrying the luminance component and color difference component data carrying the color difference component are acquired. Then, dithering is performed on each piece of the luminance component data and the color difference component data for output as digital luminance and color difference signals. | 03-03-2011 |
20110064140 | ENCODER AND DECODER - Provided are bitstream encoding/decoding methods and devices. The decoder includes: a condition information extracting unit creating recognition information using syntax tree information indicating a hierarchical structure between syntax elements corresponding to bits of an input bitstream, respectively and rule description information indicating connectivity between the syntax elements; and a decoding unit decoding data contained in the bitstream into moving image data using the recognition information. Accordingly, it is possible to decode bitstreams encoded in a variety of types (syntax, semantics) corresponding to a variety of standards (for example, MPEG-1, MPEG-2, MPEG-4, and MPEG-4 AVC) by the use of the same information recognition method. | 03-17-2011 |
20110064141 | Picture Level Adaptive Frame/Field Coding for Digital Video Content - A method and system of encoding and decoding digital video content. The digital video content comprises a stream of pictures which can each be intra, predicted, or bi-predicted pictures. Each of the pictures comprises macroblocks that can be further divided into smaller blocks. The method entails encoding and decoding each picture in said stream of pictures in either frame mode or in field mode. | 03-17-2011 |
20110064142 | Encoding a Transparency (ALPHA) Channel in a Video Bitstream - Disclosed herein is a technique for delimiting the alpha channel at the NAL layer in codecs like H.264 to facilitate the optional nature of the alpha channel. In coded video sequences that include alpha, there is one alpha picture for every primary coded (e.g., luma-chroma) picture, and the coded alpha picture is contained in the same access unit as its corresponding primary coded picture. The alpha coded slice NAL units of each access unit are sent after the NAL units of the primary coded picture and redundant coded pictures, if any. The presence or absence of the alpha NAL units does not affect the decoding of the remaining NAL units in any way. | 03-17-2011 |
20110064143 | MOTION VECTOR ENCODING DEVICE AND DECODING DEVICE - A prediction error generating unit generates a predictive vector from the motion vectors of a plurality of adjacent blocks, and obtains a difference from a target vector. A plurality of variable-length coding units respectively encode the output of the prediction error generating unit with different encoding methods. A determining unit estimates the accuracy of the predictive vector generated by the prediction error generating unit based on the degrees of non-uniformity of the motion vectors of the plurality of adjacent blocks. A selecting unit selects one of the encoding results obtained by the plurality of variable-length coding units. | 03-17-2011 |
20110064144 | Method for Run-Length Encoding of a Bitmap Data Stream - Subtitling aims at the presentation of text information and graphical data, encoded as pixel bitmaps. The size of subtitle bitmaps may exceed video frame dimensions, so that only portions are displayed at a time. The bitmaps are a separate layer lying above the video, e.g. for synchronized video subtitles, animations and navigation menus, and therefore contain many transparent pixels. An advanced adaptation for bitmap encoding for HDTV, e.g. 1920.times.1280 pixels per frame as defined for the Blu-ray Disc Prerecorded format, providing optimized compression results for such subtitling bitmaps, is achieved by a four-stage run length encoding. Shorter or longer sequences of pixels of a preferred color, e.g. transparent, are encoded using the second or third shortest code words, while single pixels of different color are encoded using the shortest code words, and sequences of pixels of equal color use the third or fourth shortest code words. | 03-17-2011 |
20110064145 | Method for Run-Length Encoding of a Bitmap Data Stream - Subtitling aims at the presentation of text information and graphical data, encoded as pixel bitmaps. The size of subtitle bitmaps may exceed video frame dimensions, so that only portions are displayed at a time. The bitmaps are a separate layer lying above the video, e.g. for synchronized video subtitles, animations and navigation menus, and therefore contain many transparent pixels. An advanced adaptation for bitmap encoding for HDTV, e.g. 1920.times.1280 pixels per frame as defined for the Blu-ray Disc Prerecorded format, providing optimized compression results for such subtitling bitmaps, is achieved by a four-stage run length encoding. Shorter or longer sequences of pixels of a preferred color, e.g. transparent, are encoded using the second or third shortest code words, while single pixels of different color are encoded using the shortest code words, and sequences of pixels of equal color use the third or fourth shortest code words. | 03-17-2011 |
20110069764 | Method for Run-Length Encoding of a Bitmap Data Stream - Subtitling aims at the presentation of text information and graphical data, encoded as pixel bitmaps. The size of subtitle bitmaps may exceed video frame dimensions, so that only portions are displayed at a time. The bitmaps are a separate layer lying above the video, e.g. for synchronized video subtitles, animations and navigation menus, and therefore contain many transparent pixels. An advanced adaptation for bitmap encoding for HDTV, e.g. 1920.times.1280 pixels per frame as defined for the Blu-ray Disc Prerecorded format, providing optimized compression results for such subtitling bitmaps, is achieved by a four-stage run length encoding. Shorter or longer sequences of pixels of a preferred color, e.g. transparent, are encoded using the second or third shortest code words, while single pixels of different color are encoded using the shortest code words, and sequences of pixels of equal color use the third or fourth shortest code words. | 03-24-2011 |
20110080958 | MULTIMEDIA SIGNATURE CODING AND DECODING - A method and apparatus for coding and decoding the fingerprint of a multimedia item such as video or audio is disclosed. A multimedia content temporal, such as a video segment or audio segment, is described by a coarse fingerprint and a plurality of fine fingerprints, each fine fingerprint corresponding to a temporal sub-interval of said temporal interval, said temporal sub-interval typically being smaller than said temporal interval. One or more fine fingerprints are encoded in a non-predictive way, with no reference to the temporally neighbouring signatures, and one or more fine fingerprints are encoded in a predictive way, from the temporally neighbouring signatures. The predictive encoding entails computing the difference between neighbouring fine fingerprints to make up a prediction difference matrix, scanning said prediction difference matrix into a one dimensional vector by vectorising along rows or along columns or along diagonals or along any suitable scanning pattern, and performing lossless encoding on the one dimensional vector by an appropriate method, preferably selected, at least in part, based on the scanning method used. | 04-07-2011 |
20110080959 | Video reference frame retrieval - A video data processing apparatus is provided comprising processing circuitry for performing video processing operations requiring access to video reference frames, and a memory management unit configured to translate virtual addresses into physical addresses. Translation circuitry is provided responsive to a memory access request for reference frame pixel data issued by the processing circuitry to perform a translation process on video reference frame information such that the set of input values for at least one hash function in the memory management unit comprises video reference frame identifier bits contained with the video reference frame information. This approach has been found to reduce the frequency of aliasing in the memory management unit when retrieving video reference frames. | 04-07-2011 |
20110085600 | Decoding Apparatus for a Set-Top Box - A decoding apparatus includes at least one data input terminal receiving a program transport stream from an external set-top box. A decoder decodes the program transport stream and a data output terminal outputs the decoded content to an external device. The program transport stream is the same transport stream received by the external set-top box from a service provider. | 04-14-2011 |
20110085601 | VIDEO DECODING APPARATUS AND METHOD BASED ON MULTIPROCESSOR - Disclosed are a multiprocessor-based video decoding apparatus and method. The multiprocessor-based video decoding apparatus includes: a stream parser dividing an input stream by row and parsing a skip counter and a quantization parameter of the input stream; and a plurality of processors acquiring the plurality of divided streams, the skip counter, and the quantization parameter generated by the stream parser, acquiring decoded information of an upper processor among neighboring processors by row, and parallel-decoding the plurality of divided streams by row. Decoding of an input stream can be parallel-processed by row. | 04-14-2011 |
20110085602 | Video Communication System, Device and Method Based on Feedback Reference Frames - Embodiments of the invention provide a video communication system, device and method on the basis of feedback reference frame. The method includes: receiving, by a video encoding end, video frame information fed back by a video decoding end, determining a reference frame for encoding current video image according to the video frame information; encoding the current video image according to determined reference frame, and sending a video frame formed after the encoding; decoding, by the video decoding end, received video frame, and feeding back the video frame information to the video encoding end through a network and according to decoding result. By adopting embodiments of the invention, network data flow may be reduced. Meanwhile, phenomenon which may cause greater impact on the network, when it is necessary to send larger data amount since frame-loss or failed-decoding, may be avoided. | 04-14-2011 |
20110085603 | DIGITAL BROADCASTING SYSTEM AND METHOD OF PROCESSING DATA - A digital broadcasting system and method of processing data are disclosed. Herein, a method of processing data of a transmitting system includes generating a service informative null packet including service-related information of mobile service data, and multiplexing a plurality of main service data packets, a plurality of mobile service data packets, and a plurality of service informative null packets, and transmitting the multiplexed data packets to at least one transmitter located in a remote site. The digital broadcasting system and method of processing data may enhance receiving performance of a receiving system by performing additional encoding on mobile service data and by transmitting the processed data to the receiving system. | 04-14-2011 |
20110090969 | METHOD AND APPARATUS FOR DECODING VIDEO SIGNAL - A method and apparatus for decoding a video signal are disclosed. A method for decoding a video signal includes obtaining block type information of a current block, confirming a prediction mode of the current block based on the block type information, obtaining, if the prediction mode of the current block is an intra prediction mode according to the prediction mode, at least one correlation parameter information using at least one neighboring pixel of the current block, obtaining an intra prediction value of the current block using the correlation parameter information, and reconstructing the current block using the intra prediction value of the current block. | 04-21-2011 |
20110096844 | Method for implementing rich video on mobile terminals - A communication method comprising the display, on a communication mobile terminal ( | 04-28-2011 |
20110110435 | MULTI-STANDARD VIDEO DECODING SYSTEM - A multi-standard video decoding system comprises a memory, a multi-master bridge interface, a peer-to-peer bus, a plurality of processors and a plurality of hardware accelerators. The memory stores bit stream and temporal data produced during decoding flow. The multi-master bridge interface is connected to the memory. At least one of the plurality of processors receives bit streams from the memory via the multi-master bridge interface. Each of the plurality of hardware accelerators receives instructions from one of the plurality of the processors and operates related video decoding flow, and accesses the memory via the multi-master bridge interface. The peer-to-peer bus connects the plurality of processors and the plurality of hardware accelerators. | 05-12-2011 |
20110116550 | VIDEO DECODING APPARATUS AND METHOD BASED ON A DATA AND FUNCTION SPLITTING SCHEME - A video decoding apparatus and method based on a data and function splitting scheme are disclosed. The video decoding apparatus based on a data and function splitting scheme includes a variable length decoding unit performing variable length decoding and parsing on a bit stream to acquire residual data and a decoding parameter, and splitting the residual data and the decoding parameter by row; and N (N is a natural number of 2 or larger) number of clusters splitting dequantization and inverse discrete cosine transform (IDCT), motion vector prediction, intra prediction and motion compensation, video restoration, and deblocking function into M number of functions, acquiring the residual data, the decoding parameter, and macroblock (MB) processing information of an upper cluster by column, and splitting the information acquired by column into M number of functions to process the same. | 05-19-2011 |
20110116551 | APPARATUS AND METHODS FOR PROCESSING COMPRESSION ENCODED SIGNALS - Apparatus and methods for processing compression encoded signals are provided. In some embodiments, a signal processing method is provided that includes receiving a subband of a compression encoded signal at a subband processor, generating envelope information regarding the subband of the compression encoded signal to provide changes in the dynamic range of the compression encoded signal for fixed-point digital signal processing, processing the compression encoded signal with a fixed-point companding digital signal processor using the envelope information, and producing a processed compression encoded signal at the output of the subband processor. | 05-19-2011 |
20110116552 | CONTENT RECEPTION APPARATUS AND CONTENT RECEPTION APPARATUS CONTROL METHOD - A content reception apparatus includes a decoding unit configured to decode coded video data including a plurality of layers and generate video data of each layer, an acquisition unit configured to acquire content information associated with the video data of each layer, an extraction unit configured to compare content information corresponding to each of the plurality of layers and extract content information different from each of the plurality of layers as content difference information, and a control unit configured to generate a content information display screen that displays the content information associated with video data of each layer decoded by the decoding unit on a display unit. | 05-19-2011 |
20110116553 | Image processing device and image processing method - An image processing device includes a main decoding unit that decodes chroma key of main data of input image data, a sub-decoding unit that decodes chroma key of sub-data, a pre-image combining unit that combines the decoded image data before image quality adjustment, an image quality adjusting unit that performs image quality adjustment of image data output from the main decoding unit or composite image data output from the pre-image combining unit, an image combining unit that combines image data after the image quality adjustment and image data output from the sub-decoding unit, and a path control unit that controls a data path so as to perform the image quality adjustment after combining the data when a probability that chroma key is contained in the input image data is high and to perform the image quality adjustment only on the decoded main data when the probability is low. | 05-19-2011 |
20110116554 | METHOD AND APPARATUS FOR ENCODING AND DECODING - A method and an apparatus for encoding and decoding video data are disclosed. A decoding apparatus in accordance with the present invention can include: a tool box unit configured to store a plurality of functional units; a decoder description analyzing unit configured to extract functional unit identification (FUID) from an inputted decoder description; a decoder forming unit configured to form a reconfigured decoder by loading and connecting pertinent functional units from the tool box based on the decoder description; and a decoding solution configured to decode input data by using the reconfigured decoder. The tool box unit can include a plurality of tool boxes in which the functional units are distinguished and stored according to their types. With the present invention, it is possible to reconfigure a decoder in various forms by use of the decoder description. | 05-19-2011 |
20110122954 | Decoding Interdependent Frames of a Video Display - A module may provide codec-independent services including determining frame display order, frame dependency sets, and queuing the dependency frames in advance so as to enable display of a video. The module enables a video to be played forwards or backwards at a variety of playback speeds from any position within the video. In one implementation, a device communicatively coupled to a plurality of decoders accesses a video that includes a plurality of frames. One or more of the frames are decodable by one or more of the communicatively coupled decoders. The device identifies a frame in the video that is to be displayed, and determines a plurality of dependency frames in the video upon which decoding of the frame to be displayed depends. The device provides an indication that one or more associated dependency frames are to be decoded. | 05-26-2011 |
20110129018 | INFORMATION PROCESSING DEVICE AND METHOD, AND PROGRAM - The present invention relates to an information processing device and method, and a program that make possible to reduce clock drift that occurs in streaming playback and to perform playback with more stability. | 06-02-2011 |
20110129019 | VSB RECEPTION SYSTEM WITH ENHANCED SIGNAL DETECTION FOR PROCESSING SUPPLEMENTAL DATA - A VSB reception system includes a sequence generator for decoding a symbol corresponding to the supplemental data and generating a predefined sequence included in the supplemental data at VSB transmission system. The reception system also includes a modified legacy VSB receiver for processing the data received from the VSB transmission system in a reverse order of the VSB transmission system by using the sequence, and a demultiplexer for demultiplexing the data from the modified legacy VSB receiver into the MPEG data and the supplemental data. The VSB reception system also includes a supplemental data processor for processing the supplemental data segment from the demultiplexer in a reverse order of the transmission system, to obtain the supplemental data, thereby carrying out the slicer prediction, decoding, and symbol decision more accurately by using the predefined sequence, to improve a performance. | 06-02-2011 |
20110142139 | DEVICE FOR DECODING AUDIO AND VIDEO DATA - A device for decoding AV data is provided. The device includes a plurality of sub-buffers to store video data, audio data and subtitle data, so that a data-decoding procedure can be efficiently performed. Besides, a method for providing each picture's information in video data is disclosed. According to the compression standard of the AV data, the method applies a corresponding procedure to provide each picture's information in video data. The picture information is useful to help a decoding unit to correctly decode the video data, so as to generate pictures. | 06-16-2011 |
20110142140 | TRANSMITTING APPARATUS AND METHOD, AND RECEIVING APPARATUS AND METHOD - Image data is encoded to generate encoded data. An encoding-time buffer period that is a minimum buffer period necessary to prevent synchronous reproduction in which the encoded data is decoded and reproduced in synchronization with a timestamp added to the encoded data from failing due to a delay caused by encoding of the image data is added to the encoded data as encoding header information. A transmission-time buffer period that is a minimum buffer period necessary to prevent the synchronous reproduction from failing due to a delay caused by encoding of the image data and transmission of the encoded data is added to the encoded data as transmission header information different from the encoding header information. The encoded data having the encoding-time buffer period and the transmission-time buffer period added thereto is transmitted to another apparatus that performs the synchronous reproduction via a network. | 06-16-2011 |
20110150097 | METHOD FOR ENCODING A BIT AMOUNT OF A DATE SECTION AN CORRESPONDING METHOD FOR DECODING, METHOD FOR ENCODING OR DECODING AUDIO AND/OR VIDEO DATA, METHOD FOR TRANSMITTING AUDIO AND/OR VIDEO DATA AND STORAGE MEDIUM COMPRISING AUDIO AND/OR VIDEO DATA - The invention relates to a method for encoding of a bit amount of a data section and to a corresponding decoding method. Furthermore, the invention relates to encoding, decoding, transmission and/or storage of audio and/or video data wherein said method for encoding of a bit amount of a data section and/or said corresponding decoding method are used in processing of the audio and/or video data. Said method for encoding of a bit amount of a data section comprises the steps of encoding said bit amount indicating integer as a first number of equally valued bits followed by a stop bit of different value wherein said first number equals said bit amount increased by a threshold value. Using said method, quotients of values larger than a threshold can be encoded using unary as well as binary code wherein quotients of values smaller than the threshold can be encoded in unary code. | 06-23-2011 |
20110150098 | APPARATUS AND METHOD FOR PROCESSING 3D AUDIO SIGNAL BASED ON HRTF, AND HIGHLY REALISTIC MULTIMEDIA PLAYING SYSTEM USING THE SAME - A three-dimensional audio signal processing apparatus using a Head Related Transfer Function (HRTF) includes an audio decoder for decoding audio data to restore original audio signals and a three-dimensional audio generator for generating three-dimensional signals corresponding to the audio signals restored by using the HRTF modeled according to physical characteristics of an user, wherein the HRTF modeled according to physical characteristics of an user is an individualized HRTF. | 06-23-2011 |
20110158326 | METHOD AND APPARATUS FOR GENERATING OR CUTTING OR CHANGING A FRAME BASED BIT STREAM FORMAT FILE INCLUDING AT LEAST ONE HEADER SECTION, AND A CORRESPONDING DATA STRUCTURE - In frame-based bit stream formats the data required for decoding a current frame are usually stored within the data section for that frame. One exception is the mp3 bit stream where data for a current frame is stored in previous frames. If the decoder did not receive the required previous frame, decoding of the current mp3 frame is skipped. The invention can be applied for such bit streams, in an archival mode, a streaming mode and a sample-exact cutting of an archival mode. In the streaming and cutting modes, new headers are established. The number of frames required for initialising the decoder status is signalised in the header, as well as a consistency check value in the streaming mode. These frames are used for decoder initialisation but not for decoding samples or coefficients. For a sample-exact cutting, for the frame at which the cut shall occur, the number of samples or coefficients to be muted is also indicated in the header. The invention can be applied for the hd3 audio file format for lossless extension of an mp3 bit stream. | 06-30-2011 |
20110158327 | System and Method for Decoding and Deblocking Video Frame - The invention provides a system and method for decoding and deblocking a video frame having a plurality of macroblocks. The system of the invention comprises a decoder configured to decode the macroblocks, a deblock configured to deblock the macroblocks, and a deblock buffer comprising a plurality of counters corresponding to the plurality of macroblocks respectively. Each counter corresponds to a macroblock group comprising a predetermined amount of neighboring macroblocks. In response to a counter is incremented to a fixed value, the macroblock group corresponds to the counter is deblocked. | 06-30-2011 |
20110164686 | METHOD FOR DELIVERY OF DIGITAL LINEAR TV PROGRAMMING USING SCALABLE VIDEO CODING - A delivery arrangement for linear TV programs uses SVC in which encoded enhancement layer video data is pre-downloaded to a STB and encoded base layer video data is live broadcasted to the STB at viewing time Pre-downloading of the enhancement layer data is done during off-peak viewing periods taking advantage of an abundance of network bandwidth while reducing bandwidth demand during peak viewing periods by broadcasting only the base layer data The enhancement layer data is downloaded in a modified MP4 file and stored in the STB for later synchronization and combination with the base layer, which is sent to the STB in a real time protocol (RTP) stream The combined base and enhancement layer data is SVC decoded for presentation to the enduser The pre-downloaded enhancement video file may be provided with digital rights management (DRM) protection, thereby providing conditional access to the enhanced video | 07-07-2011 |
20110164687 | Encoding and Decoding Methods and Systems - Methods and systems enable uncompressed source data, corresponding to previously-compressed data, to be manipulated or otherwise modified, prior to being rendered by a rendering application. For example, audio data can be modified to include additional audio content, and/or video data can be modified to include additional video content. Accordingly, when the modified or manipulated source data is rendered by the rendering application, it can contain additional information that was not part of the previously-compressed data. | 07-07-2011 |
20110164688 | DTV TRANSMITTING SYSTEM AND RECEIVING SYSTEM AND METHOD OF PROCESSING BROADCAST SIGNAL - A DTV transmitting system includes a pre-processor, a block processor, and a trellis encoder. The pre-processor pre-processes enhanced data by expanding the enhanced data at an expansion rate of 1/H. The block processor includes a first converter, a symbol encoder, a symbol interleaver, and a second converter. The first converter converts the expanded data into symbols. The symbol encoder encodes each valid enhanced data bit in the symbols at an effective coding rate of 1/H. The symbol interleaver interleaves the encoded symbols, and the second converter converts the interleaved symbols into enhanced data bytes. The trellis encoder trellis-encodes the enhanced data outputted from the block processor. | 07-07-2011 |
20110164689 | METHOD AND ASSOCIATED DEVICE FOR GENERATING VIDEO - The present invention relates to a method for generating a video specific for a terminal and/or user. The method comprises the steps of obtaining payload-dependent header information for the video and subsequently generating a payload of the video. | 07-07-2011 |
20110170612 | DECODING METHOD AND DECODING APPARATUS FOR USING PARALLEL PROCESSING SCHEME TO DECODE PICTURES IN DIFFERENT BITSTREAMS AFTER REQUIRED DECODED DATA DERIVED FROM DECODING PRECEDING PICTURE(S) IS READY - An exemplary decoding method of an input video bitstream including a first bitstream and a second bitstream includes: decoding a first picture in the first bitstream; after a required decoded data derived from decoding the first picture is ready for a first decoding operation of a second picture in the first bitstream, performing the first decoding operation; and after a required decoded data derived from decoding the first picture is ready for a second decoding operation of a picture in the second bitstream, performing the second decoding operation, wherein The first bitstream contains pictures of a first view for a 3D video presentation, the second bitstream contains pictures of a second view for the 3D video presentation, and a time period of decoding the second picture in the first bitstream and a time period of decoding the picture in the second bitstream are overlapped in time. | 07-14-2011 |
20110170613 | DIGITAL BROADCAST REPRODUCTION DEVICE AND DIGITAL BROADCAST REPRODUCTION METHOD - A digital broadcast playing device ( | 07-14-2011 |
20110170614 | VIDEO/AUDIO TRANSMISSION DEVICE AND VIDEO/AUDIO RECEPTION DEVICE - A video/audio encoding unit encodes an inputted video/audio signal in a format compliant with a predetermined technical standard. A differential signal output unit outputs the encoded data in the form of a differential signal defined by the predetermined technical standard. The differential signal output unit appends the data encoded by the video/audio encoding unit to a data transmission unallocated region of a communication line defined by the predetermined technical standard and then transmits the resulting data. Because the data transmission unallocated region, which is not directly used in normal data transmission, is thus effectively utilized in data transmission, a larger volume of information can be transmitted and received. | 07-14-2011 |
20110182363 | VIDEO PROCESSING APPARATUS FOR GENERATING VIDEO OUTPUT SATISFYING DISPLAY CAPABILITY OF DISPLAY DEVICE ACCORDING TO VIDEO INPUT AND RELATED METHOD THEREOF - A video processing apparatus includes a video decoder, a storage device, and a video output device. The video decoder decodes an encoded video input to generate a video input with a source video format. The storage device buffers the video input generated from the video decoder. The video output device outputs a video output to a display device according to the video input buffered in the storage device. The video output has a display video format satisfying a display capability of the display device, and the source video format and the display video format are three-dimensional (3D) video formats different from each other. | 07-28-2011 |
20110182364 | PLAYBACK APPARATUS AND METHOD OF CONTROLLING THE PLAYBACK APPARATUS - According to one embodiment, a playback apparatus includes a multimedia processor having a decoding circuit to decode encoded video data and an arithmetic module configured to execute high pixel conversion for increasing a quantity of pixels of the decoded video data, a decoding module configured to decode the encoded video data, an issuing module configured to issue a changeover request for changing over between execution and non-execution of the high pixel conversion, and a changeover module configured to change over a providing destination of the encoded video data from any one of the multimedia processor and the decoding module to the other one thereof such that a picture group structure which is a unit for controlling the encoded video data is not divided, in response to the changeover request issued by the issuing module. | 07-28-2011 |
20110194617 | Method and Apparatus for Providing Multi-Threaded Video Decoding - An apparatus for enabling provision of multi-thread video decoding may include at least one processor and at least one memory including computer program code. The at least one memory and the computer program code may be configured, with the processor, to cause the apparatus to perform at least assigning decoding of a respective video frame to a corresponding thread for each core processor of a multi-core processor in which each respective video frame is divided into macroblock rows, resolving dependencies for each respective video frame at a macroblock row level, and providing synchronization for video decoding of each corresponding thread at the macroblock row level. A corresponding method and computer program product are also provided. | 08-11-2011 |
20110194618 | COMPATIBLE COMPRESSION OF HIGH DYNAMIC RANGE, VISUAL DYNAMIC RANGE, AND WIDE COLOR GAMUT VIDEO - A first image stream has a first dynamic range and a first color space. First and the second image streams are received in a layered codec. The second image stream has a second dynamic range, which is higher than the first dynamic range. The first image stream is in the codec's base layer; the second image stream is in its enhancement layer. The first image stream is encoded to obtain an encoded image stream, which is decoded to obtain a decoded image stream. The decoded image stream is converted from the first non-linear or linear color space to a second, different color space to obtain a color converted image stream. A higher dynamic range image representation of the color converted image stream is generated to obtain a transformed image stream. Inverse tone mapping parameters are generated based on the transformed image stream and the second image stream. | 08-11-2011 |
20110200116 | SYSTEM AND METHOD FOR SEAMLESS MULTIMEDIA ASSEMBLY - Systems and methods are provided for seamless assembly of video/audio segments. To achieve such seamless assembly during streaming/online progressive download of media, a second segment is downloaded to a client during the presentation of a first segment. The first segment is then attached to the beginning of the second segment, where no jitter or gap results with the transition point either in the video or audio portion of the segments. Hence, the merged segments are presented as a seamless assembly of video/audio segments, where the user is “unaware” that the merged segments are the result of two separate or different segments. To effectuate such gapless assembly of segments, a gapless media file is created for encoding the video and audio segments using a gapless audio encoding scheme, such as Ogg Vorbis, where synchronized, gapless audio tags are interleaved in the video segments. | 08-18-2011 |
20110200117 | ENCODING APPARATUS AND THE METHOD - An encoding apparatus adds delay time information DTI indicating initial delay time i_d and delay time d of each group data to a position to be read prior to frame data by a decoding apparatus in the group data of encoding stream data DBI and transmits the same to the decoding apparatus | 08-18-2011 |
20110200118 | ENCODING APPARATUS AND THE METHOD - An encoding apparatus adds delay time information DTI indicating initial delay time i_d and delay time d of each group data to a position to be read prior to frame data by a decoding apparatus in the group data of encoding stream data DBI and transmits the same to the decoding apparatus | 08-18-2011 |
20110200119 | INFORMATION PROCESSING APPARATUS AND METHOD FOR REPRODUCING VIDEO IMAGE - An information processing apparatus includes: a stream data separating module configured to separate compressed video data and compressed sub-picture data from compressed stream data; a memory configured to store the compressed video data and the compressed sub-picture data; a first conversion processing module configured to up-convert the compressed video data being read out from the memory and decoded into converted video data containing high definition video image; a second conversion processing module configured to up-convert the compressed sub-picture data being read out from the memory and decoded into converted sub-picture data containing high definition sub-picture image; and a rendering module configured to combine the converted video data with the converted sub-picture data to generate combined data. | 08-18-2011 |
20110206136 | MONITORING AND CONTROLLING THE OPERATION OF DEVICES IN A DISTRIBUTED NETWORK OF BROADCAST DEVICES - The invention relates to a system and method for monitoring and controlling the operation of devices in a distributed network of broadcast devices, such as Set Top Boxes (STBs). Such devices typically require periodic updates as new versions of operating software is developed. However, it is not possible to guarantee that all devices that have received an updated software version are able to operate correctly. The system initiates a test for a STB and monitors in real time the state of the STB as the software download occurs. The state of the STB is reported to a system controller and the results are output to a test engineer. Other devices in the broadcast network can be controlled by the controller and various troubleshooting or operational tests performed. | 08-25-2011 |
20110216835 | EDGE FILTER WITH A SHARING ARCHITECTURE AND RELATED METHOD FOR SHARING THE EDGE FILTER UNDER A PLURALITY OF VIDEO STANDARDS - An edge filter includes an input unit and a shared edge filter module. The input unit receives first original pixels of a first decoded block and second original pixels of a second decoded block. The shared edge filter module includes a shared intermediate value generator and a filtering unit. The shared intermediate value generator generates shared intermediate values by making use of original pixels selected from the first original pixels and the second original pixels according to a coefficient rule of coefficients of the first and second original pixels under a designated video standard. The filtering unit filters the first original pixels and the second original pixels to generate a plurality of first filtered pixels and a plurality of second filtered pixels by reference to the coefficient rule. At least two of the first filtered pixels and the second filtered pixels are derived from the shared intermediate value. | 09-08-2011 |
20110216836 | Method and apparatus for hypothetical reference decoder conformance error detection - A method and apparatus are disclosed and described for providing hypothetical reference decoder conformance error detection. The apparatus includes a multi-pass encoder ( | 09-08-2011 |
20110216837 | Method and apparatus for video encoding with hypothetical reference decoder compliant bit allocation - A method and apparatus are provided for encoding with hypothetical reference decoder compliant bit allocation. The apparatus includes an encoder ( | 09-08-2011 |
20110216838 | Method and apparatus for efficient decoding of multi-view coded video data - A method and apparatus are provided for efficient decoding of multi-view coded video data. The apparatus includes one or more decoders ( | 09-08-2011 |
20110222609 | 8VSB DTV signals with PCCC and subsequent trellis coding - Data to be more robustly transmitted within 8VSB broadcast DTV signals are turbo coded using parallel concatenated convolutional coding (PCCC) and incorporated within the segments of data fields, the bytes of which are convolutionally interleaved before trellis coding and 8VSB symbol mapping. Packing the PCCC into payload fields of MPEG-2-compatible null data packets and Reed-Solomon coding the packets to generate the segments of data fields, the bytes of which are convolutionally interleaved, conditions legacy DTV receivers to disregard PCCC components not useful to them. Transversal packing turbo-coded Reed-Solomon codewords into the payload fields of MPEG-2-compatible null data packets increases the capability of those turbo-coded Reed-Solomon codewords to overcome burst errors. Repeated transmissions of the transversally packed turbo-coded Reed-Solomon codewords in whole or in part allows them to overcome protracted deep fades encountered during mobile reception of 8VSB DTV signals. | 09-15-2011 |
20110228857 | Video data processing apparatus, video data processing method, and program - There is provided a video data processing apparatus including an encoder and a synthesis processor. The encoder is configured to compression-encode input uncompressed video data, to thereby generate compressed video data. The synthesis processor is configured to uncompression-decode the compressed video data generated by the encoder, to thereby obtain decoded video data having a time range, to obtain uncompressed video data of a time range same as the time range of the decoded video data, and to generate synthesized video data in which a video image of the decoded video data and a video image of the uncompressed video data are displayed in sync with each other and in parallel to each other on one display screen. | 09-22-2011 |
20110228858 | CABAC Decoder with Decoupled Arithmetic Decoding and Inverse Binarization - An encoded bitstream of entropy encoded video data is received by a video decoder. The encoded bitstream represents syntax elements of a sequence of coding blocks. The sequence of coding blocks is recovered by processing a bin sequences associated with each coding block in a processing pipeline, wherein a defined amount of time is allocated to process each coding block in the processing pipeline. The encoded bitstream is arithmetically decoded to produce each bin sequence. The arithmetic decoder is time-wise decoupled from the processing pipeline by storing a plurality of the bin sequences in a buffer memory. | 09-22-2011 |
20110235720 | Video Data Compression - A method of producing a compressed video data stream ( | 09-29-2011 |
20110235721 | METHOD AND APPARATUS FOR TRANSMITTING AND RECEIVING FEC FRAME HEADERS WITH VARIABLE HEADER MODULATION - A frame header of Forward Error Correction (FEC) is provided, suitable for using in the DVB-C2 Standard. In the DVB-C2 Standard, Adaptive Coding and Modulation (ACM) or Variable Coding and Modulation (VCM) is applied to each FEC block to provide as much flexibility as possible. As a result, a frame header is attached in front of each FEC frame to inform the coding rate, modulation type and physical layer pipe identifier. Besides the signaling of physical layer related information, the FEC frame header has to provide a structure so that it can be easily and reliably detected in the receiver. Motivated by the need in DVB-C2 Standard, an efficient and reliable FEC header suitable for DVB-C2 Standard is provided in at least one implementation in this disclosure that combines use of two different modulation types for the header information. In addition, the detection Method of the FEC header is described. | 09-29-2011 |
20110235722 | Computer system architecture - A computer system architecture including a first buffer, a second buffer, a sub-system and a CPU is provided. The sub-system carries out a first task to obtain first returned information, stores the first returned information in the first buffer and sets up a first occupancy flag to the first buffer. Next, the sub-system carries out a second task to obtain second returned information, stores the second returned information in the second buffer, and sets up a second occupancy flag to the second buffer. The CPU reads the first returned information and eliminates the first occupancy flag. After the second returned information is stored in the second buffer and the first occupancy flag is eliminated, the sub-system continuously carries out a third task to obtain third returned information, stores the third returned information in the first buffer, and sets up the first occupancy flag to the first buffer. | 09-29-2011 |
20110235723 | Utilization of (207, 187) Reed-Solomon coding in mobile/hand-held digital television receivers - Receivers for recovering ancillary data from parallel concatenated convolutional coding. (PCCC) imbedded in digital television (DTV) signals can utilize the non-systematic (207, 187) Reed-Solomon (RS) codewords included in the DTV signals to facilitate DTV receivers already in the field to continue being able to receive main-service transmissions. Such a receiver attempts to decode each non-systematic (207, 187) RS codeword in a time slot selected for reception. If such RS decoding is successful, indication of such success is used to verify the correctness of bits of the ancillary data or correct them when turbo decoding the PCCC encoding ancillary data in the time slot selected for reception. The updating of ancillary data bits during cycles of turbo decoding updates the non-systematic (207, 187) RS codewords in the time slot selected for reception, increasing the likelihood of RS decoding of those RS codewords being successful during subsequent cycles of turbo decoding. If all the non-systematic (207, 187) RS codewords in the time slot selected for reception are successfully decoded before reaching a prescribed maximum number of cycles of turbo decoding, turbo decoding can be discontinued early to conserve operating power. | 09-29-2011 |
20110243247 | METHOD OF DECODING A DVB SERVICE, METHOD OF MANAGING THE DECODING, ASSEMBLY OF A DVB-H RECEIVER AND OF A MEMORY AND TERMINAL - Method of decoding a DVB digital television service by a handheld DVB-H digital television receiver intended to be integrated into a terminal, characterized in that it includes: a step of retaining in memory, in a memory of the terminal ( | 10-06-2011 |
20110243248 | METHOD AND APPARATUS FOR ENCODING VIDEO BY COMPENSATING FOR PIXEL VALUE ACCORDING TO PIXEL GROUPS, AND METHOD AND APPARATUS FOR DECODING VIDEO BY THE SAME - Provided are a method and apparatus of encoding a video by compensating for a pixel value and a method and apparatus of decoding a video by compensating for a pixel value. The method of encoding the video includes: encoding image data; decoding the encoded image data and generating a restored image by performing loop filtering on the decoded image data; determining a compensation value corresponding to errors between a predetermined group restored pixels in the restored image and corresponding original pixels, and a pixel group including a restored pixel to be compensated for by using the compensation value; and encoding the compensation value and transmitting the encoded compensation value and a bitstream of the encoded image data. | 10-06-2011 |
20110243249 | METHOD AND APPARATUS FOR ENCODING VIDEO BY PERFORMING IN-LOOP FILTERING BASED ON TREE-STRUCTURED DATA UNIT, AND METHOD AND APPARATUS FOR DECODING VIDEO BY PERFORMING THE SAME - An apparatus and method of encoding and an apparatus and method of decoding a video by performing in-loop filtering based on coding units are provided. The encoding method includes: splitting a picture into a maximum coding unit; separately determining coding units for outputting encoding results according to a coded depth for deeper coding units that are hierarchically structured according to depths indicating a number of times the coding units are spatially split from the maximum coding unit, wherein the coding units are hierarchical according to the depths in a same region in the maximum coding unit and are independent according to the coded depth in other regions; and determining a filtering unit for performing in-loop filtering so as to minimize an error between the maximum coding unit and an original picture, based on the coding units, and performing in-loop filtering based on the filtering unit. | 10-06-2011 |
20110243250 | DEVICE AND METHOD FOR ENCODING/DECODING - An apparatus and a method for encoding/decoding video data are disclosed. In one embodiment, the decoding apparatus includes: i) a toolbox unit configured to store a plurality of functional units, ii) a separation unit configured to receive a decoder description and separate the decoder description into schema information and connection control information and output the schema information and the connection control information. The decoding apparatus may further include iii) a parser configured to parse and output input bitstream by using the schema information, iv) a decoder forming unit configured to load and connect pertinent functional units from the toolbox unit based on the connection control information and to form a reconfigured decoder; and v) a decoding solution configured to decode the bitstream outputted from the parser by using the reconfigured decoder. At least one embodiment can reconfigure a decoder in various form by using the decoder description. | 10-06-2011 |
20110243251 | METHOD OF MANAGING THE RECEIPT OF A COMMAND TO CHANGE SERVICES IN A DIGITAL TELEVISION DECODER - A method for managing, in a digital television decoder receiving a signal stream including a set of components distributed in at least one first data set and a second data set, the receipt of a command to change services, the method including: simultaneously transmitting the stream of signals received by the decoder to a demultiplexer and to a buffer memory of the digital television decoder, at least some of the components of the signal stream then being stored in the buffer memory; using the demultiplexer, extracting from the signal stream transmitted a set of operating components of the decoder; to the components stored in the buffer memory, applying a system for correcting data received to obtain corrected components; and carrying out the audio/video decoding of the corrected components. | 10-06-2011 |
20110249757 | METHOD AND DEVICE FOR OVERLAYING 3D GRAPHICS OVER 3D VIDEO - A method of decoding and outputting video information suitable for three-dimensional [3D] display, the video information comprising encoded main video information suitable for displaying on a 2D display and encoded additional video information for enabling three-dimensional [3D] display, the method comprising: receiving or generating three-dimensional [3D] overlay information to be overlayed over the video information; buffering a first part of the overlay information to be overlayed over the main video information in a first buffer; buffering a second part of overlay information to be overlayed over the additional video information in a second buffer; decoding the main video information and the additional video information and generating as a series of time interleaved video frames, each outputted video frame being either main video frame or additional video frame; determining a type of an video frame to be outputted being either a main video frame or an additional video frame; overlaying either first or second part of the overlay information on an video frame to be outputted in agreement with the determined type of frame outputting the video frames and the overlayed information. | 10-13-2011 |
20110249758 | GENERATING AN OUTPUT SIGNAL BY SEND EFFECT PROCESSING - An output signal is generated from an input signal by applying a send effect processing to the input signal. The input signal comprises a weighted sum of component signals. Dependencies between the weighted component signals are represented by parameters. In accordance with the present invention, the output signal is generated in dependence of the parameters to compensate for an unequal weighting of component signals comprised in the input signal. Due to this compensation the strength of the send effect corresponding to the separate component signals is (nearly) proportional to the strength of each of the component signals, which results in more realistic surround experience. | 10-13-2011 |
20110255607 | DOCKING STATION - Docking station for a modular device for digital multimedia reception, in particular for digital television reception, for the detachable coupling of a device for decoding digital multimedia signals, wherein the docking station comprises a back end interface | 10-20-2011 |
20110255608 | METHOD AND APPARATUS FOR ENCODING/DECODING COLOR IMAGE - The present disclosure relates to a method and an apparatus for encoding/decoding a color image or video. The video encoding apparatus encodes a luminance component block for a current block of an image, performs a selection of a color format among a plurality of color formats to encode a chrominance component block for the current block of the image according to the color format upon selection, and generates and outputs a bitstream including the encoded luminance component block, the encoded chrominance component block, and information on the selected color format. The disclosure enables an improvement in compression performance by allowing encoding and decoding one video component image in various color formats. | 10-20-2011 |
20110268193 | ENCODING AND DECODING METHOD FOR SINGLE-VIEW VIDEO OR MULTI-VIEW VIDEO AND APPARATUS THEREOF - Provided are encoding and decoding methods for a single-view video or a multi-view video and apparatuses thereof. The multi-view encoding method includes performing motion and disparity estimation based on a base image, a supplementary image, and a reference image, generating residual data using the reference image and the motion and disparity estimated data, down sampling the residual data, and transforming and quantizing the down sampled residual data using a discrete cosine transformation (DCT) method. | 11-03-2011 |
20110268194 | IMAGE TRANSMISSION METHOD, IMAGE RECEPTION METHOD, IMAGE TRANSMISSION APPARATUS, IMAGE RECEPTION APPARATUS, AND IMAGE TRANSMISSION SYSTEM - Provided is an image transmission apparatus. The image transmission apparatus includes a compression unit configured to compress an integrated image in which a normal viewing moving image and an additional information moving image are arranged on one frame, an area information encoding unit configured to encode area information representing an area of the normal viewing moving image, a presence information encoding unit configured to encode presence information representing that the additional information moving image is present, and a transmission unit configured to transmit the encoded integrated image, the encoded area information, and the encoded presence information. | 11-03-2011 |
20110268195 | DEVICE AND METHOD FOR MULTIVIEW VIDEO DECODING - In a multiview video decoding device conforming to H.264/AVC, the amount of calculation in a reordering process on a reference picture list is reduced. This is achieved as follows. A view index selector extracts only an entry or entries whose view IDs correspond to an inter-view reference flag which is 1 from a view ID list which defines an association between view indices and view IDs, stores the view indices of the extracted entry or entries as search targets into a view index storing section, and searches for and selects a view index which is equal to a given variable picViewIdxLX (X is 0 or 1). A view ID selector stores the view IDs of the extracted entry or entries as a reference picture list, and selects a view ID based on an address of an entry hit in the view index storing section. | 11-03-2011 |
20110274178 | METHOD AND DEVICE FOR PARALLEL DECODING OF VIDEO DATA UNITS - The present invention comprises a method for controlling a decoder, and a decoder for decoding a video data stream that comprises a plurality of video data units. The decoder comprises: a plurality of decoder units configured to carry out a plurality of decoding tasks on said video data units; a video data dispatcher configured to allocate each video data unit to a respective decoder unit in accordance with at least one decoding constraint; and a controller configured to: determine from the decoding constraints which decoding tasks may be performed on a current video data unit; control the allocation by the video data dispatcher of the current video data unit to a decoder unit based on the determination result; and perform the determining and controlling step for each video data unit such that a plurality of decoding tasks on a plurality of video data units are carried out in parallel. The performing of the decoding tasks in parallel has the advantage of decreasing the amount of time taken to decode the video data stream. | 11-10-2011 |
20110274179 | Grid Encoded Media Asset Data - Metadata can identify temporal segments of content associated with a media asset and can identify asset data types. In response to a request for a particular asset, a central office may identify a data type and a temporal segment based on metadata associated with the request. | 11-10-2011 |
20110274180 | METHOD AND APPARATUS FOR TRANSMITTING AND RECEIVING LAYERED CODED VIDEO - Transmitting and receiving a layered coded video, in which a picture of a base layer and a picture of at least one enhancement layer are separately encoded, the encoded pictures of the base layer and the encoded pictures of the at least one enhancement layer are arranged on a slice basis, the arranged pictures are packetized by adding a header to the rearranged pictures, and the packets are transmitted as a bit stream. | 11-10-2011 |
20110274181 | ENCODING DEVICE AND METHOD, DECODING DEVICE AND METHOD, EDITION DEVICE AND METHOD, RECORDING MEDIUM, AND PROGRAM - The present invention relates to an encoding device and a method, a decoding device and a method, an editing device and a method, a storage medium, and a program which can perform encoding and decoding so that buffer failure does not occur. Information, such as a minimum bit rate, a minimum buffer size, and a minimum initial delay time, is contained in a random access point header contained in an accessible point in a bitstream. A bitstream analyzing unit | 11-10-2011 |
20110280312 | VIDEO PROCESSING DEVICE WITH MEMORY OPTIMIZATION IN IMAGE POST-PROCESSING - A video processing device is disclosed that includes a processor unit with a processor and a memory having a reorder buffer. The processor includes a reorder module, a frame rate conversion module, and post-processing function modules. The reorder, frame rate conversion, and post-processing modules access video frames stored in the reorder buffer, while the video frames are stored in the reorder buffer, and reorder, adjust the frame rate, and perform image processing, respectively, on the video frames, while the video frames are stored in the reorder buffer. A method implemented on such a video processing device is also disclosed. A computer-readable storage medium with instructions stored thereon for performing the method is also disclosed. | 11-17-2011 |
20110280313 | COMMUNICATIONS DEVICE FOR SCANNING MULTIPLE FREQUENCIES AND FOR DETECTING ANALOG AND DIGITAL VIDEO SIGNALS AND ASSOCIATED METHODS - A communications device includes a radio frequency (RF) receiver being scannable over a plurality of different frequencies and an analog to digital (AD) converter coupled to the RF receiver. The AD converter is configured to generate a receive bitstream. A processor coupled to the RF receiver and the AD converter. The processor is configured to perform, in parallel, calculating a received power level from the receive bitstream, attempting analog video decoding from the receive bitstream, and attempting digital video decoding from the receive bitstream. The processor is also configured to lock the RF receiver to a current frequency or scan the RF receiver to a next frequency based upon the received power level, and the attempted analog and video decoding. | 11-17-2011 |
20110280314 | SLICE ENCODING AND DECODING PROCESSORS, CIRCUITS, DEVICES, SYSTEMS AND PROCESSES - A video decoder includes a memory ( | 11-17-2011 |
20110280315 | HARDWARE PIXEL PROCESSING PIPELINE AND VIDEO PROCESSING INSTRUCTIONS - A hardware pixel processing pipeline and a video processing instruction set accelerate image processing and/or video decompression. The pixel processing pipeline uses hardware components to more efficiently perform color space conversion and horizontal upscaling. Additionally, the pixel processing pipeline also reduces the size of its output data to conserve bandwidth. A specialized video processing instruction set allows further acceleration of video processing or video decoding by allowing receipt of a single instruction to cause multiple addition operation or interpolation of multiple pairs of pixels in parallel. | 11-17-2011 |
20110280316 | FRAME PACKING FOR ASYMMETRIC STEREO VIDEO - An asymmetric frame of a coded video bitstream may include a full resolution picture of a left view and a reduced resolution picture of a right view, where the left and right views form a stereo view pair for three-dimensional video playback. In one example, an apparatus includes a video encoder configured to receive a first picture of a first view of a scene having a first resolution, receive a second picture of a second view of the scene having a reduced resolution relative to the first resolution, form an asymmetric frame comprising the first picture and the second picture, and encode the asymmetric frame. In this manner, decoders of varying capabilities may receive the same bitstream, and the bitstream may consume less bandwidth than one or more bitstreams having full resolution pictures of a stereo view pair. The bitstream may have better quality than a bitstream having subsampled pictures. | 11-17-2011 |
20110280317 | ENCODING DEVICE AND METHOD, DECODING DEVICE AND METHOD, EDITION DEVICE AND METHOD, RECORDING MEDIUM, AND PROGRAM - The present invention relates to an encoding device and a method, a decoding device and a method, an editing device and a method, a storage medium, and a program which can perform encoding and decoding so that buffer failure does not occur. Information, such as a minimum bit rate, a minimum buffer size, and a minimum initial delay time, is contained in a random access point header contained in an accessible point in a bitstream. A bitstream analyzing unit | 11-17-2011 |
20110280318 | MULTIVIEW VIDEO DECODING APPARATUS AND MULTIVIEW VIDEO DECODING METHOD - A multiview video decoding apparatus which sufficiently suppresses artifact in a decoded image even when an error occurs in the to-be-decoded image. It decodes a video stream including first coded video information of a first viewpoint and second coded video information of a second viewpoint, and includes: a decoding unit which decodes the video stream; and an error detecting unit which detects an error in the video stream; and an error concealing unit which conceals the error and includes (i) a decoding control unit which, when the error is in first coded image information in the first coded video information, causes said decoding unit to decode second coded image information included in the second coded video information and to be decoded after the first coded image information and (ii) a concealment processing unit which conceals the detected error, using decoded image information generated by decoding the second coded image information. | 11-17-2011 |
20110286530 | Frame packing for video coding - Implementations are provided that relate, for example, to view tiling in video encoding and decoding. A particular implementation accesses a video picture that includes multiple pictures combined into a single picture, and accesses additional information indicating how the multiple pictures in the accessed video picture are combined. The accessed information includes spatial interleaving information and sampling information. Another implementation encodes a video picture that includes multiple pictures combined into a single picture, and generates information indicating how the multiple pictures in the accessed video picture are combined. The generated information includes spatial interleaving information and sampling information. A bitstream is formed that includes the encoded video picture and the generated information. Another implementation provides a data structure for transmitting the generated information. | 11-24-2011 |
20110286531 | MULTIVIEW VIDEO DECODING APPARATUS, MULTIVIEW VIDEO DECODING METHOD, MULTIVIEW VIDEO DECODING PROGRAM, AND MULTVIEW VIDEO DECODING INTEGRATED CIRCUIT - A mutliview video decoding apparatus including: a decoding unit which decodes one of coded videos without reference to a coded video to generate one of decoded videos, and decodes an other one of coded videos with reference to the one of the coded videos to generate an other one of decoded videos; an error detecting unit which detests an error-source image in the decoded videos; and a decoded image replacing unit which replaces the error-source image with an image generated using a previous image that is decoded before the error-source image, without using the second decoded video that is other than the first decoded video that includes the error-source image, and replaces an associated error image that is associated with the error-source image with an image generated using an associated previous image that is associated with the error-source image, without using the first decoded video. | 11-24-2011 |
20110293018 | VIDEO SUMMARY METHOD AND SYSTEM - A method for forming a video summary for a digital video sequence, comprising: capturing a digital video sequence with a digital video capture device, wherein the digital video sequence includes a plurality of video frames; using a processor to automatically analyze at least one of the video frames in the digital video sequence at the time the digital video sequence is captured to determine one or more feature values; compressing the digital video sequence; storing the compressed digital video sequence in a processor-accessible memory; using a processor to automatically analyze the feature values, without decompressing the stored compressed digital video sequence, to identify one or more key video snippets, each key video snippet corresponding to a set of video frames from the digital video sequence; assembling the key video snippets to form a video summary; and storing a representation of the video summary in a processor-accessible memory. | 12-01-2011 |
20110293019 | Video processing system, computer program product and method for decoding an encoded video stream - Video processing system, computer program product and method for decoding an encoded video stream, the method includes: receiving an encoded video stream that comprises a plurality of encoded video frames, each encoded video frame comprises multiple encoded frame portions; and repeating, for each encoded frame portion: providing, to an entropy decoder, different quality level representations of the encoded frame portion and context information generated during an entropy decoding process of different quality level representations of another encoded frame portion; entropy decoding, by the entropy decoder, the different quality level representations of the frame portion based on the context information; wherein the entropy decoding comprises updating the context information; wherein the entropy decoding is selected from a group consisting of context based adaptive binary arithmetic coding (CABAC) and context based variable length coding (CBVLC); and storing the context information. | 12-01-2011 |
20110293020 | IMAGE DECODING METHOD, IMAGE CODING METHOD, IMAGE DECODING APPARATUS, AND IMAGE CODING APPARATUS - To provide an image decoding method allowing decoding of a multiview video even when no prefix NAL units are used. The image decoding method includes: parsing NAL units of a base view; decoding an image of the base view; parsing MVC extension parameters of a non-base view; searching whether or not prefix NAL units for a base view are present; either computing MVC extension parameters for the base view when no prefix NAL units are present or parsing the MVC extension parameters of the base view when prefix NAL units for the base view are present; and decoding the non-base view using the MVC extension parameters of the base view and the MVC extension parameters of the non-base view. | 12-01-2011 |
20110299601 | SCALABLE VIDEO MULTICAST FRAMEWORK FOR HETEROGENEOUS ENDPOINTS - Techniques are provided for a scalable video multicast framework. In one form, a network device receives information indicating video decoding parameters of an endpoint network device. One or more video streams are received are the network device. A video stream is generated from the one or more video streams for the endpoint network device based on the video decoding. The video stream is transmitted to the endpoint network device. In another form, video decoding parameters from a plurality of endpoint network devices are received at a network device. An incoming video stream is received at the network device that is intended for the plurality of endpoint network devices. One or more outgoing video streams are generated from the incoming video stream for the plurality of endpoint network devices based on a highest video quality indicated by the video decoding parameters. | 12-08-2011 |
20110299602 | MONITOR WITH CONVERSION CAPABILITY FOR PORTABLE MEDIA PLAYER - Presented herein are system(s), method(s), and apparatus for a monitor with conversion capabilities for transferring data to a portable media player. In one embodiment, there is presented a monitor for displaying video data. The monitor comprises at least one input, a screen, an encoder, a memory, and an interface. The at least one input receives decompressed video data. The screen for displays the decompressed video data. The encoder encodes the decompressed video data. The memory stores the encoded decompressed video data. The interface transfers the encoded decompressed video data to another memory removable from the interface. | 12-08-2011 |
20110299603 | DEVICE AND METHOD FOR ENCODING/DECODING - A device and a method for encoding/decoding are disclosed. The encoding apparatus includes: an encoding unit configured to encode data and generate encoded data; a decoder description generation unit configured to generate a decoder description that describes functional units (FUs) constituting a decoder for decoding the encoded data and the connection relation of the FUs; an FU list generation unit configured to generate and output an FU list for FUs constituting a decoder for decoding the encoded data; and a packetizing unit configured to be inputted with the encoded data, to be inputted with a decoder description, an FU list and FUs corresponding to the inputted encoded data, and to packetize and output said decoder description, FU list and FUs. | 12-08-2011 |
20110305281 | RECEIVER, RECEIVING METHOD, AND COMMUNICATION SYSTEM - A receiver includes a receiving section that receives communication packets transmitted from a transmitter, which transmits the communication packets each including encoded data, and an image header, sequentially from the encoded data corresponding to the beginning of an image, a first accumulating section that accumulates the encoded data and the image header included in each of the received communication packets, a detecting section that detects a picture header transmitted together with the encoded data corresponding to the beginning of the image, from the image header of each of the received communication packets, in a predetermined observation interval, a second accumulating section that accumulates the detected picture header, and a control section that reads out the picture header accumulated in the second accumulating section, and causes the picture header to be accumulated into the first accumulating section, if the picture header is not detected within the observation interval. | 12-15-2011 |
20110305282 | Method and System for Zero Overhead Parallel Entropy Decoding - Certain embodiments of the invention may be found in a system and/or method for zero overhead parallel entropy decoding. Exemplary aspects of the invention may comprise a decoder that comprises a demultiplexer. An encoded bit stream may be demultiplexed into a plurality of sub-streams. The encoded bit stream may be constructed without adding one or more bits to the encoded bit stream to facilitate the demultiplexing. Exemplary aspects of the invention may also comprise an encoder that comprises a multiplexer. Each of a plurality of encoded sub-streams may be multiplexed into an encoded bit stream. The encoded bit stream may be constructed without adding one or more bits to the encoded bit stream to indicate the multiplexing. | 12-15-2011 |
20110305283 | COMPUTER-IMPLEMENTED METHOD, A COMPUTER PROGRAM PRODUCT AND AN EMBEDDED SYSTEM FOR DISPLAYING DATA MORE EFFICIENTLY - The present description relates to a computer-implemented method, a computer program product and an embedded system for displaying data more efficiently, wherein the embedded system comprises an integrated circuit and a convertor, and the integrated circuit includes an image codec. The method comprises receiving a string at the embedded system; generating a converted image using the string; producing, by means of the image codec, a decoded image by decoding the converted image; and sending the decoded image to a display device. | 12-15-2011 |
20110310978 | MULTILAYER DECODING USING PERSISTENT BITS - The invention relates to a method of iterative multi-layer decoding of a multimedia communication signal, wherein persistent bits from various upper layers of the employed protocol stack are used in error correction decoding at a lower error-correction layer. The method includes saving persistent bits from successfully decoded FEC frames in memory, and using a subset of the saved bits in decoding of future frames. A smart controller is used to analyze frames for the presence and location of persistent bits, for saving thereof in memory, and for inserting saved persistent bits into a next frame at successive decoding iterations thereof. | 12-22-2011 |
20110310979 | VIDEO CODING - In a method and apparatus for encoding an input video bitstream to produce an encoded output bitstream, a base stream is enhanced based on enhancement control parameters. At least one picture content parameter is extracted from the enhanced base stream. At least one picture content parameter is extracted from the input video bitstream. The enhanced picture content parameters are compared with the input picture content parameters. An output from the comparison step is received and the enhancement control parameters are calculated so as to minimize the difference between the input picture content parameters and the enhanced picture content parameters. The calculated control parameters are incorporated into the encoded output bitstream. | 12-22-2011 |
20110317770 | DECODER FOR MULTIPLE INDEPENDENT VIDEO STREAM DECODING - By using a single timestamp for both video streams, existing video processing frameworks can be used in a decoder to render a single output video where the detail from one stream is combined with the carrier from the other stream. In one embodiment, the carrier stream carries the time frame and time frame offsets are used to instruct the decoder as to the relative frame position in the detail stream. The encoding process inserts data into the transmission related to housekeeping chores on a frame by frame basis. The inserted data pertains to items such as carrier timestamping, detail offset timestamping; encryption, compression levels for the carrier and detail streams. In one embodiment, each of the streams is individually buffered and algorithms are used to match each carrier frame with a corresponding detail frame. Seeking is accomplished by identifying a desired carrier stream I-frame and then matching that I-frame with a proper I-frame of the detail stream. | 12-29-2011 |
20110317771 | SIGNALING RANDOM ACCESS POINTS FOR STREAMING VIDEO DATA - This disclosure describes techniques relevant to HTTP streaming of media data. According to these techniques, a server device may signal an open decoding refresh (ODR) random access point (RAP) for a movie segmentation of a movie representation. At least one frame of the media segmentation following the ODR RAP frame in decoding order may not be correctly decoded, and wherein each frame of the media segmentation following the ODR RAP frame in display order can be correctly decoded without relying on content of frames prior to the ODR RAP in display order. According to the techniques of this disclosure, a client device may communicate a request to a server device for the streaming of media data based on signaling of the ODR RAP. Also according to the techniques of this disclosure, a client device may commence decoding and/or playback of the movie representation based on signaling of the ODR RAP. | 12-29-2011 |
20110317772 | COMMUNICATION APPARATUS AND CONTROL METHOD THEREFOR - Regarding an apparatus capable of transmitting data using a high-rate transmission channel having narrow directivity and a low-rate transmission channel having wide directivity, data is not correctly sent in some cases because a communication path for the high-rate transmission channel is easily interrupted. In contrast, paths for the low-rate transmission channel are less likely to be interrupted than a path for the high-rate transmission channel. Compressed data is transmitted via the low-rate transmission channel, and loss data that is lost by compression is transmitted via the high-rate transmission channel. An apparatus on a reception side combines, with the loss data, data that is obtained by decompressing the compressed data, and output the combined data. When the loss data cannot be received, the apparatus outputs the data that is obtained by decompressing the compressed data. | 12-29-2011 |
20120002731 | METHOD AND SYSTEM FOR FAST DIGITAL CHANNEL CHANGE UTILIZING TIME-STAMP MANAGEMENT - A video stream demultiplxer receives video streams comprising a selected current content channel and one or more adjacent content channels. Time stamp management is concurrently performed on the adjacent content channels while decoding the selected current content channel. Timing information such as Decoding Time Stamp (DTS) and Presentation Time Stamp (PTS) values, and/or random access points (RAPs) may be determined for pictures stored for the selected current content channel and the adjacent content channels. The determined timing information is utilized to determine a Program Clock Reference (PCR) value for each of the selected current channel and the adjacent channels for channel monitoring. A timebase, derived from a PCR rate that is determined based on the determined PCR value, is determined for decoding the selected current content channel. An adjacent content channel, which is primed during decoding of the selected current content channel, may be directly decoded for display if selected. | 01-05-2012 |
20120008693 | Substituting Embedded Text for Video Text Images - During encoding, blank frames may be substituted for text images in video content, encoding the blank frames instead of the text images. The text images may be any kind of text images such as opening credits, ending credits, and so on. The selection of text images to substitute may be performed by optical character recognition, user selection and so on. The text associated with the text images may be embedded in the encoded video. If the text is already embedded, an indicator of the location may be added. If not, the text may be derived from the text image using optical character recognition and then embedded. When decoded, the encoded video may be analyzed to determine whether blank frames were substituted for text images. Embedded text associated with the text images may then be located, obtained, and added to the decoded video. Thus, the original text images are essentially reconstructed. | 01-12-2012 |
20120008694 | METHOD AND APPARATUS FOR TRANSMITTING AND RECEIVING GRAPHICAL DATA - A method and apparatus for transmitting and receiving graphical data are provided. The apparatus for transmitting includes a graphical data generating unit that generates graphical data; an encoder that converts the graphical data into a JPEG 2000 code stream; and a transmitting unit that transmits video streams and the code stream. The apparatus for receiving includes a receiving unit that extracts an JPEG 2000 code stream; a decoder that decodes the code stream; and a display unit that displays a video stream included in the received stream and the decoded code stream. The method for transmitting the graphical data includes generating graphical data; converting the data into a JPEG 2000 code stream; and transmitting video streams and the JPEG 2000 code stream. The method for receiving the graphical data includes extracting a JPEG 2000 code stream; decoding the code stream; and displaying the decoded code stream and a video stream. | 01-12-2012 |
20120014456 | VISION-BASED QUALITY METRIC FOR THREE DIMENSIONAL VIDEO - In general, techniques are described for determining a vision-based quality metric for three-dimensional (3D) video. A device ( | 01-19-2012 |
20120014457 | METHODS AND DEVICES FOR DATA COMPRESSION USING CONTEXT-BASED CODING ORDER - A method is presented for entropy coding data using an entropy coder to encode an input sequence. A context model is used to determine the context of each symbol and a probability estimation is made for each symbol. A method is presented for revising the coding order to be context-based, grouping symbols consecutively on the basis that they have a common context. A method is presented for entropy decoding a bitstream of encoded data encoded using a context-based coding order. | 01-19-2012 |
20120027098 | APPARATUS AND METHOD FOR ERROR CORRECTION IN MOBILE WIRELESS APPLICATIONS INCORPORATING CORRECTION BYPASS | 02-02-2012 |
20120027099 | Method and apparatus for transporting an 8B/10B coded video stream across a 64B/66B coded link - A video transport system is provided for transporting as 8B/10B coded video stream across a 64B/66B coded link, wherein forward error correction is provided without the overhead of the prior art. The system also provides a system with the ability to recover 64B/66B Encoded blocks that have corrupt Sync bits. | 02-02-2012 |
20120033740 | ROBUST DIGITAL COMMUNICATION SYSTEM - Normally ordered robust VSB data are reordered in accordance with a first interleave to produce reordered robust VSB data. The reordered robust VSB data and ATSC data are reordered in accordance with a second interleave to produce normally ordered robust VSB data and reordered ATSC data. The normally ordered robust VSB data and reordered ATSC data are time multiplexed for transmission to a receiver. The receiver discards the reordered ATSC data or the normally ordered robust VSB data depending upon receiver type or user selection. A robust VSB receiver is able to process the normally ordered robust VSB data upstream of an outer decoder without an interleave thereby avoiding the delay associated with an interleave. | 02-09-2012 |
20120033741 | DECODING OF A DIGITAL SIGNAL COMPRISING AT LEAST ONE SAMPLE - The invention concerns the decoding of a digital signal comprising at least one encoded digital image, a digital image being represented by a plurality of samples. The decoding method comprises, when a part of one said encoded digital image to be decoded is missing, applying a first decoding to the encoded digital image having the missing part so as to obtain a first decoded image, the first decoding involving setting a missing sample, being one of said samples in said missing part, to a first value. A second decoding is applied to said first decoded image using additional data, derived by the encoder from at least part of the encoded digital image and usable during decoding to correct the encoded digital image, to obtain a partially corrected symbol representative of said sample, said partially corrected symbol comprising at least one unknown bit. Finally, a second value for said missing sample is obtained based upon said first value and said partially corrected symbol. Thanks to this method, even a partial correction using additional data can be used to improve the values of missing samples of a digital image at the decoder side. As a result, the quality of reconstruction of missing parts of an image can be improved. | 02-09-2012 |
20120033742 | TWO-STAGE ENTROPY DECODING - The subject matter of this specification can be implemented in, among other things, a method of decoding video data that includes decoding compressed input video data using a first entropy coding technique to obtain first decoded data. The method further includes re-encoding the first decoded data using a second entropy coding technique that is different from the first entropy coding technique to obtain re-encoded data. The method further includes storing the re-encoded data in a storage device. The method further includes decoding the re-encoded data using the second entropy coding technique to obtain second decoded data. | 02-09-2012 |
20120039396 | Data transmitting device and data transmitting and receiving system - A data transmitting device is for transmitting data including video image information that is inter-frame encoded. The data transmitting device includes an identification information inserting unit configured to insert, in the data to be transmitted by the data transmitting device, video image identification information for identifying the video image information included in the data; and a video image information inserting unit configured to insert the video image information in the data to be transmitted by the data transmitting device. The video image information inserting unit inserts in the data the video image information that has been inter-frame encoded, behind the video image identification information that has been inserted in the data by the identification information inserting unit. | 02-16-2012 |
20120039397 | DIGITAL SIGNAL REPRODUCTION DEVICE AND DIGITAL SIGNAL COMPRESSION DEVICE - A digital signal reproduction device includes an audio decoder configured to decode an audio bit stream to output a resulting audio signal, an audio bit stream analyzer configured to analyze whether or not the audio bit stream contains human voice, a playback speed determiner configured to determine a playback speed based on a result of the analysis by the audio bit stream analyzer, and a variable speed reproducer configured to receive the audio signal and reproduce an audio signal corresponding to the playback speed determined by the playback speed determiner. | 02-16-2012 |
20120044999 | METHOD AND APPARATUS FOR ENCODING AND DECODING MULTILAYER VIDEOS - Provided are methods and apparatuses for encoding and decoding a bit stream in a multilayer video system in which a base layer and a higher layer use different codecs. The decoding method includes: receiving a bit stream including a higher-layer stream and a base-layer stream, the higher-layer stream including at least one of an identifier for identifying a codec for the higher-layer stream, information indicating features of the higher-layer stream, and information indicating a relationship between the higher-layer stream and a lower-layer stream; demultiplexing the higher-layer stream and the base-layer stream from the bit stream; decoding the base-layer stream; and decoding the higher-layer stream based on the identifier and the information indicating the features of the higher-layer stream. | 02-23-2012 |
20120057637 | Arithmetic Decoding Acceleration - Mechanisms for performing decoding of context-adaptive binary arithmetic coding (CABAC) encoded data. The mechanisms receive, in a first single instruction multiple data (SIMD) vector register of the data processing system, CABAC encoded data of a bit stream. The CABAC encoded data comprises a value to be decoded and bit stream state information. The mechanisms receive, in a second SIMD vector register of the data processing system, CABAC decoder context information. The mechanisms process the value, the bit stream state information, and the CABAC decoder context information in a non-recursive manner to generate a decoded value, updated bit stream state information, and updated CABAC decoder context information. The mechanisms store, in a third SIMD vector register, a result vector that combines the decoded value, updated bit stream state information, and updated CABAC decoder context information. The mechanisms use the decoded value to generate a video output on the data processing system. | 03-08-2012 |
20120057638 | Apparatus for Encoding and Decoding Header Data in Picture Signal Transmission - A picture decoding method and apparatus for decoding a bit stream, the bit stream being compatible with MPEG 1 moving picture video standard. The method includes receiving, via an input terminal, from the bit stream that includes extension data added in a header of a picture layer of the bit stream when the header includes control data newly added in MPEG 2 standard format, picture start code indicating a start point of the picture layer and the extension data of an anterior header of the picture layer. The bit stream in the picture layer is decoded using the picture start code and the extension data of an anterior header of the picture layer when an extension start code indicating the beginning of the extension data of the current header is not received from the bit stream. | 03-08-2012 |
20120057639 | Apparatus for Encoding and Decoding Header Data in a Picture Signal Transmission - A picture decoding method and apparatus for decoding a bit stream, the bit stream being compatible with MPEG 1 moving picture video standard. The method includes receiving, via an input terminal, from the bit stream that includes extension data added in a header of a picture layer of the bit stream when the header includes control data newly added in MPEG 2 standard format, a picture coding type and the extension data of an anterior header of the picture layer. The bit stream in the picture layer is decoded using the picture coding type and the extension data of an anterior header of the picture layer when an extension start code indicating the beginning of the extension data of the current header is not received from the bit stream. | 03-08-2012 |
20120069910 | SYSTEMS AND METHODS FOR ENCODING AND DECODING - Systems and methods for multimedia encoding and decoding are disclosed. The systems and methods include multimedia format detection systems, decoder functionality generation systems, decoder instantiation systems, and multimedia processing engines which are capable of selecting a decoder or playback mechanism for each input encoded multimedia stream. The functionality of the decoder or playback mechanism is represented as syntax elements which may be further encoded. The functionality for decoding or playback is then stored or transmitted with the multimedia bitstream. Alternatively, the functionality and multimedia bitstream can be embedded in or associated with a second digital bitstream. Further, the functionality associated with an encoded multimedia stream can be used to instantiate a decoder or playback mechanism and the encoded multimedia stream decoded with the instantiated decoder or mechanism. | 03-22-2012 |
20120069911 | SYSTEMS AND METHODS FOR ENCODING, TRANSMITTING AND DECODING - Systems and methods for encoding, transmitting, and decoding are disclosed. The systems and methods include multimedia encoding, transmitting, and decoding instantiation systems which are capable of being modified on the basis of associated IPR costs. Further, the systems and methods include the capabilities of recording or transmitting the IPR and/or IPR costs associated with the instantiated encoders, transmitters, or decoders. | 03-22-2012 |
20120069912 | Apparatus for Encoding and Decoding Header data in Picture Signal Transmission - A picture decoding method and apparatus for decoding a bit stream, the bit stream being compatible with MPEG 1 moving picture video standard. The method includes receiving, via an input terminal, from the bit stream that includes extension data added in a header of a picture layer of the bit stream when the header includes control data newly added in MPEG 2 standard format, picture start code indicating a start point of the picture layer and the extension data of an anterior header of the picture layer. The bit stream in the picture layer is decoded using the picture start code and the extension data of an anterior header of the picture layer when an extension start code indicating the beginning of the extension data of the current header is not received from the bit stream. | 03-22-2012 |
20120076209 | TRANSCODING DEVICE, TRANSCODING METHOD AND PROGRAM THEREOF - A device, a method and a program to simplify transcoding of TTS (timestamped transport streams). When transcoding video data in the input TTS, the video processor unit reattaches time stamps in sequence within the applicable frame period of each video frame to each video packet within the applicable video frame after recompression. When transcoding audio data in the input TTS, the audio processor unit reattaches time stamps in sequence within the applicable video frame period of each video frame to each audio packet in the applicable video frame after recompression. | 03-29-2012 |
20120076210 | Systems and Methods Utilizing Efficient Video Compression Techniques for Browsing of Static Image Data - Embodiments include systems and methods that use video compression techniques when browsing web pages referencing static image data or video content. In non-limiting examples, this can include using modern video compression techniques when browsing web pages referencing compressed static image data to obtain increased efficiency in transmission and/or rendering of the static image data on a browser at a client device. In an embodiment, a system includes a browser that browses a received web page having a content identifier and an associated video compression data signature. The browser includes a decoder that decodes compressed video content associated with the content identifier in accordance with a type of video compression identified by the video compression data signature to obtain static image data. | 03-29-2012 |
20120082241 | Method and Apparatus of Adaptive Loop Filtering - A method and apparatus for processing in-loop reconstructed video using an in-loop filter is disclosed. In the recent HEVC development, adaptive loop filtering (ALF) is being adopted to process in-loop reconstruction video data, where ALF can be selectively turned ON or OFF for each block in a frame or a slice. An advanced ALF is disclosed later that allows a choice of multiple filter sets that can be applied to the reconstructed video data adaptively. In the present disclosure, pixels of the in-loop reconstructed video data are divided into a plurality of to-be-filtered regions, and an in-loop filter from a filter set is determined for each to-be-filtered region based on a rate-distortion optimization procedure. According to one embodiment of the present invention, computation of cost function associated with the rate-distortion optimization procedure is related to correlation values associated with original video data and the in-loop reconstructed video data. Furthermore, the correlation values can be shared by the multiple candidate filters during the rate-distortion optimization procedure for said each to-be-filtered region. In another embodiment, the correlation values can be shared by multiple candidate to-be-filtered regions of an area of the in-loop reconstructed video data during the rate-distortion optimization procedure for the area of the in-loop reconstructed video data. | 04-05-2012 |
20120082242 | IMAGE CODING METHOD, IMAGE DECODING METHOD, AND APPARATUSES THEREFOR - The image coding method for improving the filtering quality and suppressing increase in the transmission bandwidth includes: selecting filter data elements of the first and second component filters from a filter memory ( | 04-05-2012 |
20120087415 | CONTEXT-BASED ADAPTATIONS OF VIDEO DECODER - A receive device receives video data in the form of an encoded video bit stream. A video decoder of the receive device identifies a portion of the video data corresponding to a first scene and determines a complexity for this first scene and also determines a quality of service for the receive device. If the complexity of the first portion of video data is greater than a complexity threshold value or the quality of service is less than a quality of service threshold value, then the video decoder uses a hardware accelerator to decode the portion of video data. If, however, the complexity of the portion of video data is less than the complexity threshold value and the quality of service is greater than the quality of service threshold value, then the video decoder may use software decoding to decode the portion of video data. | 04-12-2012 |
20120087416 | Method and System for Switching Elementary Streams on a Decoder with Zero Delay - Presented herein are system(s), method(s), and apparatus for rapid switching between streams of data. In one embodiment, there is described a circuit for providing media. The circuit comprises a multiplexed stream processor, a queue, and a decoder. The multiplexed stream processor receives a multiplexed stream and filtering at least one elementary stream. The queue queues the at least one elementary stream. The decoder decodes the at least one elementary stream. The multiplexed stream processor filters at least another elementary stream instead of at least one elementary stream after issuance of a command to switch from the at least one elementary stream to the at least another elementary stream. The queue stores a portion of the at least one elementary stream after issuance of the command, said portion of the at least one elementary stream being written into the queue before issuance of the command. The decoder decodes the portion of the at least one elementary stream and the at least another elementary stream. | 04-12-2012 |
20120087417 | APPARATUS AND METHOD FOR MULTIMEDIA SERVICE - An apparatus and method are provided for securing service quality in multimedia services. The method includes arranging media data samples in each data frame (moof) included a data field of a media data box (mdat), according to a specific rule, and recording control information based on the specific rule in a control information field (sidx) of the mdat. The control information defines an arrangement of the samples in each moof, and includes level information about a level assigned to each sample and index information about a location where each sample is arranged in the data field. | 04-12-2012 |
20120093237 | PROCESSING SYSTEM WITH REGISTER ARBITRATION AND METHODS FOR USE THEREWITH - A processing system includes a memory module that includes a register space for storing a plurality of register data in a plurality of registers and secure access data corresponding to the register space. A register arbitration module operates to receive a request to access one of the registers from a client module; retrieve secure access data corresponding to the client to determine if the client is trusted; and to grant the request to access the register if the client is trusted. If the client is not trusted, the register arbitration module retrieves secure access data to determine if the register is non-secured for the client. The register arbitration module grants the request to access the register when the register is non-secured for the client. | 04-19-2012 |
20120099658 | METHOD AND APPARATUS FOR ENCODING VIDEO, AND METHOD AND APPARATUS FOR DECODING VIDEO - Disclosed is a method of encoding a video, the method including: splitting a current picture into at least one maximum coding unit; determining a coded depth to output a final encoding result according to at least one split region obtained by splitting a region of the maximum coding unit according to depths, by encoding the at least one split region, based on a depth that deepens in proportion to the number of times the region of the maximum coding unit is split; and outputting image data constituting the final encoding result according to the at least one split region, and encoding information about the coded depth and a prediction mode, according to the at least one maximum coding unit. | 04-26-2012 |
20120106651 | Batch Processing of Media Content - A system and method for processing media are provided. For example, a media player comprises a media source including a video data stream, a timer, and a video decoder including a video decoder buffer that is configured to store at most an m-second segment of the video data stream received from the media source. Also, the media player comprises a video renderer including a video renderer buffer that is configured to store at most an n-second segment decoded by a video decoder. The media source is configured to calculate the transfer time corresponding to a completion of sending the m-second segment to be p-seconds. The media source is further configured to set the timer for a standby time for returning to a working mode, and the standby time is equal to (m−p) seconds. The media source is configured to transition to a standby mode after setting the timer. | 05-03-2012 |
20120106652 | Apparatus and Method for High Efficiency Video Coding Using Flexible Slice Structure - An apparatus and method for video coding based on flexible slice structure are disclosed. In the recent high efficiency video coding (HEVC) development, the slice may contain multiple LCUs instead of macroblocks. The LCU size being considered is 64×64 pixels which is much larger than the macroblock size of 16×16 pixels. Compared with the macroblock aligned slice for H.264, the LCU-aligned slice for HEVC does not provide enough granularities for dividing video frames. Consequently, a flexible slice structure is developed where slice partition is based on smaller coding units. In the flexible slice structure, the first LCU and the last LCU of the slice are allowed to be a fractional LCU, which is derived from a whole LCU using quadtree partition. Syntax elements are also developed to enable conveyance of flexible slice structure between an encoder and a decoder efficiently. | 05-03-2012 |
20120106653 | MULTIMEDIA PROCESSING WITHIN A VEHICULAR COMMUNICATION NETWORK - A head end unit for performing multimedia processing within a vehicle is capable in one embodiment of overlaying video graphics onto video streams to produce enhanced video streams. The head end unit is further for converting a high-resolution file to a low-resolution file for rendering on one or more low-resolution clients of the vehicle. | 05-03-2012 |
20120114046 | TRANSCODE VIDEO VERIFIER DEVICE AND METHOD FOR VERIFYING A QUALITY OF A TRANSCODED VIDEO FILE - A transcode video verifier device and a method are described herein that verify a quality of a transcoded video file by comparing the transcoded video file with its original source video file. | 05-10-2012 |
20120114047 | WIRELESS COMMUNICATION SYSTEM FOR TRANSMITTING HIGH RESOLUTION MULTIMEDIA DATA AND METHOD THEREOF - A wireless communication system for transmission of high resolution multimedia data and methods thereof are provided. The transmission method includes: initializing an encoder module of a portable device; receiving first multimedia data from an application processor of the portable device through a multimedia interface; | 05-10-2012 |
20120114048 | METHODS AND APPARATUS FOR COLLABORATIVE PARTITION CODING FOR REGION BASED FILTERS - Methods and apparatus are provided for collaborative partition coding for region based filters. An apparatus includes a video encoder ( | 05-10-2012 |
20120128077 | METHOD AND DEVICE FOR COMPRESSING A VIDEO SEQUENCE - The present invention relates to the field of video compression and, specifically, to controlling the bit rate of the generated compressed sequence. This invention relates to a method for constant bit rate compression, using a step of normalising the compression ratio. Variations in said ratio can thus be smoothed out, eliminating sudden variations in image quality in the resulting sequences. The perceived quality of the service is thereby improved. | 05-24-2012 |
20120134424 | Method and System for a Parameterized Multi-Standard Deblocking Filter for Video Compression Systems - In a video processing system, a method and system for a parametrized multi-standard deblocking filter for video compression systems are provided. A multi-standard deblocking filter may be configured to filter a reconstructed output stream based on a selected standard mode of operation. The configured multi-standard deblocking filter may be utilized in a decoder and/or in a decoding portion of an encoder. Filtered or unfiltered reconstructed pictures may be selected for storage in a picture buffer before further processing. Filtered or unfiltered reconstructed pictures may be selected for display in a decoder or for intra-coding and inter-coding processing in the decoding portion of the encoder. Filter parameters in the multi-standard deblocking filter may be configured based on a set of side information and the selected standard mode of operation. | 05-31-2012 |
20120134425 | Method and System for Adaptive Interpolation in Digital Video Coding - Disclosed are techniques for adaptive interpolation filtering of luminance and chrominance samples in the context of motion compensation in video encoding or decoding. A two-dimensional interpolation filter of n×m coefficients may be separable, i.e., it may be separated into two one-dimensional filters with m and n coefficients, respectively. The bitstream may include, per video unit and sub-sample position, information indicating whether to use a newly-generated, a cached, or a default filter that may be a separable two-dimensional filter. The information may be structured in a way that takes advantage of the two-dimensional filter being separable. When a newly-generated filter is signalled, the bitstream may contain information pertaining to the characteristics of the newly-generated filter, such as its coefficients. A decoder may fetch this information from the bitstream to create the filters which are applied to samples of the video unit. An encoder may create a bitstream as described. | 05-31-2012 |
20120134426 | METHOD AND APPARATUS FOR REUSING TREE STRUCTURES TO ENCODE AND DECODE BINARY SETS - Methods and apparatus are provided for reusing tree structures to encode and decode binary sets. The method encodes a binary set of data using a tree structure, wherein said encoding step encodes a portion of the binary set using a portion of the tree structure and encodes another portion of the binary set by reusing at least some of the portion of the tree structure used to encode the portion of the binary set. | 05-31-2012 |
20120147973 | LOW-LATENCY VIDEO DECODING - Techniques and tools for reducing latency in video decoding for real-time communication applications that emphasize low delay. For example, a tool such as a video decoder selects a low-latency decoding mode. Based on the selected decoding mode, the tool adjusts output timing determination, picture boundary detection, number of pictures in flight and/or jitter buffer utilization. For low-latency decoding, the tool can use a frame count syntax element to set initial output delay for a decoded picture buffer, and the tool can use auxiliary delimiter syntax elements to detect picture boundaries. To further reduce delay in low-latency decoding, the tool can reduce number of pictures in flight for multi-threaded decoding and reduce or remove jitter buffers. The tool receives encoded data, performs decoding according to the selected decoding mode to reconstruct pictures, and outputs the pictures for display. | 06-14-2012 |
20120147974 | Television Functionality on a Chip - A television on a chip (TVOC) system that provides a cost effective approach for providing television functionality on a single integrated circuit chip is disclosed. A TVOC includes the functionality necessary to receive and display television signals in a variety of input and output formats. A TVOC can be used in set-top boxes for cable and satellite television, or directly within a television. All functionality provided can be provided on a single integrated circuit. TVOC includes a data transport module, an IF demodulator, a digital audio engine, an analog audio engine, a digital video engine, and an analog video engine. The TVOC also includes three sets of interfaces including output interfaces, control interfaces and ancillary interfaces. Further features and embodiments provide enhanced functionality and increased efficiencies. | 06-14-2012 |
20120155549 | Wireless Robust Modulation-Demodulation Communication Methode & Device And Rear Viewing Device For Vehicle - The invention concerns a wireless communication device making use of a robust wireless communication method (RWCM), and its application on a rear view monitoring system. More specifically, a robust wireless communication device (RWCD) consists of a Data Selection part ( | 06-21-2012 |
20120155550 | AUTO-REGRESSIVE EDGE-DIRECTED INTERPOLATION WITH BACKWARD PROJECTION CONSTRAINT - Techniques and tools for interpolation of image/video content are described. For example, a tool such as a display processing module in a computing device receives pixel values of a low-resolution picture and determines an interpolated pixel value between a set of the pixel values from the low-resolution picture. The tool uses auto-regressive edge-directed interpolation that incorporates a backward projection constraint (AR-EDIBC). As part of the AR-EDIBC, the tool can compute auto-regressive (AR) coefficients then apply the AR coefficients to the set of pixel values to determine the interpolated pixel value. For the backward projection constraint, the tool accounts for effects of projecting interpolated pixel values back to the pixel values of the low-resolution picture. The tool stores the interpolated pixel values and pixel values from the low-resolution picture as part of a high-resolution picture. The tool can adaptively use AR-EDIBC depending on content and other factors. | 06-21-2012 |
20120155551 | APPARATUS AND METHOD FOR SEQUENTIALLY PARSING BITSTREAMS BASED ON REMOVAL OF EMULATION PREVENTION BYTE - An apparatus and method sequentially parses bitstreams based on a removal of an Emulation Prevention Byte (EPB). The apparatus and method may detect an EPB pattern from among sequentially input bitstreams, may store the bitstreams, may store a processed bitstream where the EPB pattern is removed, among the bitstreams, and may select an output of a register buffer based on an input of a buffer selection flag. | 06-21-2012 |
20120155552 | CONCEALED METADATA TRANSMISSION SYSTEM - System and method for embedding and concealing data within a video signal such that the embedded data is displayed within an unused portion of a video display area such that the embedded data is not visually offensive. In one embodiment the encoding of metadata may be executed by translating or adjusting pixel values of the video signal within the secondary image area, such that the pixel values are repurposed to contain the metadata and wherein the metadata is visually imperceptible. | 06-21-2012 |
20120163474 | SIGNAL TRANSCEIVING APPARATUS WITH POWER PROVIDER - A signal transceiving apparatus with a power provider, which comprises: a power receiving interface, for receiving a first power; a power output interface, for outputting a second power; a signal transferring apparatus, for receiving a third power, receiving input data and for transferring the input data to an output data matching a target electronic apparatus spec; and a signal output interface, for outputting the output data to the target electronic apparatus; wherein the signal transforming apparatus does not provide power to the target electronic apparatus, where the second power, the third power are generated according to the first power. | 06-28-2012 |
20120163475 | FAST MATCHING SYSTEM FOR DIGITAL VIDEO - A fast matching system for a digital video is provided. The fast matching system includes a video feature point extractor for extracting feature points of video frames of a digital video when the digital video is input, a feature point index mapper for receiving the video feature points from the video feature point extractor and configuring an index table by mapping the video feature points to a plurality of indices, a video feature point database (DB) for storing the index table, and a video feature point comparator for outputting video information corresponding to matched indices by comparing the video feature points extracted by the video feature point extractor with the indices of the index table stored in the video feature point DB. | 06-28-2012 |
20120170666 | POWER OPTIMIZATION FOR SPECIAL MEDIA PLAYBACK SCENARIOS - A method, system, apparatus, and computer program product for optimizing power consumption in special media playback scenarios. The method includes identifying a scenario where decoding of a first portion of a multimedia stream can be interrupted; and interrupting the decoding of the first portion of the multimedia stream while continuing to decode a second portion of the multimedia stream. The first portion may be a video stream and the second portion may be an audio stream, and the scenario may include a playback window for the video stream being hidden. The first portion may be an audio stream and the second portion may be a video stream, and the scenario may include the audio stream being muted. The method may further include determining that the scenario has changed and resuming decoding of the first portion of the multimedia stream. | 07-05-2012 |
20120170667 | DYNAMIC VIDEO DATA COMPRESSION - A method includes decompressing first compressed video data to provide uncompressed video data in a first order. The method includes compressing the uncompressed video data to provide second compressed video data in a second order. The decompressing and compressing are based on first and second compression rates, respectively. The first order may be based on fundamental blocks of a frame of video data and the second order is based on lines of the frame of video data. The compressing may include alternating compression of partial portions of a first line of uncompressed video data with compression of partial portions of at least a second line of uncompressed video data to thereby generate a first line of compressed video data corresponding to the first line of uncompressed video data and at least a second line of compressed video data corresponding to the second line of uncompressed video data. | 07-05-2012 |
20120177130 | VIDEO STREAM PRESENTATION SYSTEM AND PROTOCOL - Disclosed are techniques for a system and protocol that provides for composition of a video scene that embeds one or more video sequences into a background image. The protocol enables a video stream presentation system (e.g., IPTV) to automate the embedding by one or more decoders of video sequence content and non-background information, for example, stock tickers, close caption, or date/time information, into a background. | 07-12-2012 |
20120177131 | METHOD AND APPARATUS FOR ERROR DETECTION IN CABAC - A method and apparatus for error detection. The method includes decoding slice header when a unit is a NAL unit, decoding a macroblock unit and detecting an end of slice flag setting indicating end of slice, decoding RBSP trailing bits and determining if it is really end of slice; and determining an error occurred when it is not end of slice. | 07-12-2012 |
20120183076 | HIGH LAYER SYNTAX FOR TEMPORAL SCALABILITY - Disclosed are techniques for temporal scalable video coding. By including a temporal_switching_point_flag and/or a temporal_nesting_flag into a normative part of the scalable bitstream, reference picture management in decoder can be simplified, and media-aware network elements and decoder can easily identify those pictures from which onward a higher temporal layer can be added. | 07-19-2012 |
20120183077 | NAL Unit Header - Disclosed are techniques for scalable, multiview, and multiple descriptive video coding using an improved Network Adaptation Layer (NAL) unit header. A NAL unit header can include a layer-id that can be a reference into a table of layer descriptions, which specify the properties of the layer. The improved NAL unit header can further include fields for reference picture management and to identify temproal layers. | 07-19-2012 |
20120183078 | FILTER ADAPTATION WITH DIRECTIONAL FEATURES FOR VIDEO/IMAGE CODING - A method for processing video information by a video encoder includes classifying video information based on at least one local directional feature of the video information to design multiple filters. The encoder encodes filter coefficients of the multiple filters. The multiple filters are designed with symmetric constraints on the filter coefficients configured according to the classification of the video information based on at least one local directional feature of the video information. The method also includes applying, by the encoder, the multiple directional filters to the video information. A decoder is configured to decode filter coefficients of multiple filters and apply the multiple filters to the video information. The decoder constructs, from decoded filter coefficients, multiple filters with symmetric constraints on the filter coefficients configured according to the classification of the video information based on at least one local directional feature of the video information. | 07-19-2012 |
20120183079 | IMAGE DECODING APPARATUS, IMAGE DECODING METHOD, IMAGE CODING APPARATUS, AND IMAGE CODING METHOD - An image decoding apparatus ( | 07-19-2012 |
20120189064 | ADAPTIVE LOOP FILTERING USING MULTIPLE FILTER SHAPES - Disclosed are adaptive loop filtering techniques in the context of video encoding and/or decoding. For each video unit, the encoder can select a filter shape, and can place into the bitstream information that identifies the filter shape. At least one filter whose shape is the selected filter shape is used to loop filter at least one sample. At the decoder, a filter shape is obtained by decoding information that identifies the filter shape. At least one filter whose shape is the obtained filter shape is used to loop filter at least one reconstructed sample. Different filter shapes are also disclosed. | 07-26-2012 |
20120189065 | VIDEO PROCESSING SYSTEM WITH LAYERED VIDEO CODING FOR FAST CHANNEL CHANGE AND METHODS FOR USE THEREWITH - A video processing system includes a video encoder that encodes a video stream into an independent video layer stream and a first dependent video layer stream based on a motion vector data or grayscale and color data. | 07-26-2012 |
20120195383 | MEDIA DECODER AND A DECODING METHOD ALLOWING FOR THE MEDIA DECODER TO BE TRACED - The present invention aims to overcome drawbacks of conventional content tracing methods requiring re-processing the content before its broadcast with a significant side channel transmission i.e. extra processing, storage and/or bandwidth at the distribution side, or alternately a complex signal processing implementation at the receiver side that has to be protected against hackers attacks. An efficient system and method consists of tracing and uniquely identifying decoders of a video stream wherein the decoders implement at least one variant of a standard image decompression algorithm and wherein the resulting decompressed image approximation varies according to the decoders' identifier. | 08-02-2012 |
20120201308 | Method for Low Memory Footprint Compressed Video Decoding - This invention is a method of memory saving in compressed video decoding. For each group of pictures the method determines whether less than the maximum number N reference frames are needed for decoding. If so, then a memory is configuring for the needed number M reference frames less than N. If not, the memory is configured for N reference frames. The group of pictures is decoding the group of pictures using the configured number of reference frames. | 08-09-2012 |
20120207224 | MEMORY EFFICIENT IMPLEMENTATION OF LDPC DECODER - A computer processor implementable method of decoding low-density parity-check (LDPC) code, comprising: receiving a log-likelihood-ratio (LLR) input bitstream; performing a combined bit-deinterleaving and reordering process on the LLR input bitstream and storing in a physical memory space, comprising: determining a logical memory address for each LLR bit in the LLR input bitstream, determining a physical memory address for each LLR bit in the LLR input bitstream from logical memory address of the LLR bit; decoding the LLR input bitstream stored in the physical memory space; and performing a combined de-reordering and de-mapping process on the decoded LLR input bitstream. | 08-16-2012 |
20120207225 | AUDIO AND VIDEO SYNCHRONIZING METHOD IN TRANSCODING SYSTEM - Provided is an audio and video synchronizing method in a transcoding system, which compensates for lossy audio frames and lossy video frames according to a relative time at an early encoding stage, corrects a jitter of audio frames and readjusts a jitter of video frames in order to correspond to the audio frames having the corrected jitter at a multiplexing stage that is a later encoding stage, thereby minimizing a variation of the duration of the video frames and preventing audio and video from being unsynchronized when a media file is reproduced. | 08-16-2012 |
20120207226 | ENCODING DEVICE, DECODING DEVICE, CONTROL METHOD FOR AN ENCODING DEVICE, CONTROL METHOD FOR A DECODING DEVICE, TRANSMISSION SYSTEM, AND COMPUTER-READABLE RECORDING MEDIUM HAVING A CONTROL PROGRAM RECORDED THEREON - Disclosed is an encoding device, which is an encoding device that outputs an encoded signal including a signal in which an original signal is encoded, the original signal indicative of at least one of image and audio, which encoding device includes a frequency component extraction section that extracts a part of frequency components of the original signal from the original signal to generate a frequency component extraction signal and an encoding process section that encodes the frequency component extraction signal and the original signal while switching between the frequency component extraction signal and the original signal, and making the signal thus encoded be included in the encoded signal. | 08-16-2012 |
20120213294 | Media Acceleration for Virtual Computing Services - Streaming media is problematic for thin clients using remoting protocols like RDP that were never designed to handle the volume of data associated with multimedia. The result is large demands on the host computer and thin client CPU and excessive bandwidth on the network, which results in a poor display quality. A process running on a host computer detects an existing multimedia acceleration channel to a thin client and also identifies unaccelerated media streams like Adobe Flash. The unaccelerated content is automatically re-encoded using a codec format supported by the thin client acceleration channel. This results in a significant improvement in the quality of the streaming media displayed on the thin client and overall reductions in host CPU load, network bandwidth and thin client CPU load. No additional software is required on the thin clients to support new media types including Adobe Flash. | 08-23-2012 |
20120213295 | METHOD OF DIGITAL AUDIO/VIDEO CHANNEL CHANGE AND CORRESPONDING APPARATUS - The present invention generally relates to digital communications, and more particularly, to a technique for processing data in a digital communication device so as to reduce channel change times. To this effect, the invention comprises a specific sequencing and arrangement of operations that are required to be executed in the digital communication device during a channel change. | 08-23-2012 |
20120219069 | METHODS AND APPARATUSES FOR ENCODING AND DECODING IMAGES OF A PLURALITY OF VIEWS USING MULTIVIEW VIDEO CODING STANDARD AND MPEG-2 VIDEO STANDARD - The MPEG-4 Multiview Video Coding (MVC) standard provides the coding tools to compress images from more than one view. Traditionally, the base view of the multiple view images has to be coded by the MPEG-4 Advance Video Coding (AVC) standard. However, in some deployments, for compatibility to legacy players, MPEG-2 Video standard has to be used for the coding of the based view. This invention provides methods and apparatuses to compute the parameters required by the MVC encoder and decoder without signalling such information in the base view that is coded by the MPEG-2 video standard. | 08-30-2012 |
20120219070 | SYSTEM AND METHOD FOR A THIN-CLIENT TERMINAL SYSTEM WITH A LOCAL SCREEN BUFFER USING A SERIAL BUS - In a system and method for a thin-client terminal system having a local screen buffer using a serial bus, a serial bus interface device receives encoded data from a thin-client server system. The serial bus interface device decodes the encoded data according to a serial bus data format and provides the decoded data to a thin-client control system. The thin-client control system distributes the decoded data for processing to a video processing system, an audio processing system, and an input/output control system. The thin-client control system also receives input data from input devices connected to the thin-client terminal system. The input data is processed and encoded according to the serial bus data format for transmission to the thin-client server system. | 08-30-2012 |
20120219071 | PREAMBLE IDENTIFICATION IN A MOBILE DTV SYSTEM - A preamble identifier flag in a reserved portion of a data field synchronization segment in a digital television (DTV) data field identifies the presence of preamble training data in a forward error correction (FEC) encoded portion of the DTV data field. The data field synchronization segment is not FEC encoded, thereby allowing detection of the preamble identifier flag without FEC decoding. The detection at a receiver of the preamble identifier flag in a DTV data field allows receiver elements, such as an equalizer and a FEC decoder, to more readily obtain and utilize the preamble training data, thereby enhancing reception and/or simplifying receiver design. | 08-30-2012 |
20120224642 | METHOD AND SYSTEM FOR PROVIDING SINGLE VIEW VIDEO SIGNAL BASED ON A MULTIVIEW VIDEO CODING (MVC) SIGNAL STREAM - A method and system for producing a single view video signal based on a multiview video coding (MVC) signal stream. A MVC signal stream representing multiple spatially related views of a scene, including a base view and at least one dependent view, is decoded to provide multiple decoded video signals representing the spatially related views, with respective portions of the MVC signal stream representing one of multiple temporally adjacent video frames, and the MVC signal stream representing multiple sequences of spatially adjacent video frames. The decoded video signals are processed to provide a processed video signal representing one of the spatially related views using image information from more than one of the decoded video signals. As a result, more image data is used during processing, thereby improving the spatial and temporal image quality. | 09-06-2012 |
20120224643 | VIDEO DECODER WITH PIPELINE PROCESSING AND METHODS FOR USE THEREWITH - A video decoder includes an entropy decoding device that includes a first processor that generates first entropy decoded (EDC) data from a first portion of an encoded video signal and further that generates second EDC data from a second portion of the encoded video signal. A general video decoding device includes a second processor that generates a first portion of a decoded video signal from the first EDC data and that further generates a second portion of the decoded video signal from the second EDC data. The entropy decoding device and the general video decoding device operate contemporaneously in a pipelined process where the general video decoding device generates the first portion of the decoded video signal during at least a portion of time that the entropy decoding device generates the second EDC data from the first portion of the encoded video signal. | 09-06-2012 |
20120224644 | VIDEO DECODER WITH SLICE DEPENDENCY DECODING AND METHODS FOR USE THEREWITH - A video decoder includes an entropy decoding device that includes a first processor that generates entropy decoded (EDC) data from an encoded video signal, wherein the encoded video signal includes a plurality of video layers, wherein the entropy decoding device includes a slice dependency module that generates slice dependency data and wherein the first processor entropy decodes a selected subset of the plurality of video layers, based on the slice dependency data. A general video decoding device includes a second processor that generates a decoded video signal from the EDC data. | 09-06-2012 |
20120230426 | MULTI-FORMAT VIDEO DECODER WITH VECTOR PROCESSING INSTRUCTIONS 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 includes a plurality of vector processor units that generate a decoded video signal from the EDC data. The plurality of vector processing units are programmed via VPU instructions formatted to include a vector instruction portion, a scalar instruction portion, and a branching instruction portion. | 09-13-2012 |
20120230427 | MULTI-FORMAT VIDEO DECODER WITH FILTER 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 includes a plurality of vector processor units that generate a decoded video signal from the EDC data. The plurality of vector processing units includes at least one filter vector processor that operates in conjunction with a plurality of programmable filter parameters. | 09-13-2012 |
20120230428 | VIDEO DECODER FOR 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. | 09-13-2012 |
20120230429 | RENDER-ORIENTATION INFORMATION IN VIDEO BITSTREAM - Disclosed are techniques for creating, coding, decoding, and using, rotation information related to one or more coded pictures in non-normative parts of a coded video bitstream. | 09-13-2012 |
20120230430 | Parameter Set Maintenance in Video Coding - Systems and methods for decoding include receiving a parameter set NAL unit including a reference ID and at least one flag f(n); for all n, if the at least one flag f(n) is not set, maintaining the values v(n) of a parameter set having the same reference ID, and if the at least one flag f(n) is set, replacing the values v(n) of the parameter set having the same reference ID with the values v(n) of the received parameter set NAL unit. | 09-13-2012 |
20120230431 | DEPENDENCY PARAMETER SET FOR SCALABLE VIDEO CODING - System and methods for video decoding include receiving at least one Dependency Parameter Set (DPS); and determining at least one inter-layer dependency based on the received DPS. Systems and methods for video encoding include selecting a layering structure; encoding at least one Dependency Parameter Set (DPS) including a representation of the layering structure in a binary format; and including the encoded DPS in a bitstream or sending the encoded DPS out of band. | 09-13-2012 |
20120230432 | SIGNALING NUMBER OF ACTIVE LAYERS IN VIDEO CODING - The representation of information related to the number of active enhancement layers in a scalable bitstream in data structures that are sent synchronous with coded pictures or slices is disclosed herein. Systems and methods for video coding include receiving and decoding an Active Number of Layers message. | 09-13-2012 |
20120230433 | VIDEO CODING TECHNIQUES FOR CODING DEPENDENT PICTURES AFTER RANDOM ACCESS - In general, this disclosure describes techniques for coding video data for random access. In particular, this disclosure proposes to code a syntax element that indicates if a dependent picture may be successfully decoded in the event of a random access request to a clean decoding refresh (CDR) picture and may be required for decoding the pictures following the clean decoding refresh (CDR) picture in display order. | 09-13-2012 |
20120230434 | SYSTEM FOR COMPRESSING AND DE-COMPRESSING DATA USED IN VIDEO PROCESSING - Disclosed are systems and methods used in motion estimation and particularly for data compression. Embodiments of the invention may store and operate on an n-bit value in less than n bits. In one embodiment, if the multi-bit value is less than a threshold, then the multi-bit value is stored in the reduced-bit storage directly, with no loss of precision. If the multi-bit value is greater than the threshold, then the Most Significant Bits (MSBs) of the multi-bit value are shifted onto the reduced-bit storage, and a compression flag set. To decompress, if the compression flag was not set, the bits stored in the reduced-bit storage are merely copied back into the multi-bit value directly. If the compression flag was set, then the bits stored in the reduced-bit storage are shifted (left) by the same amount they were shifted (right) during compression, and an error-minimizing value is added. | 09-13-2012 |
20120230435 | Media Codec Devices Providing Universality for Encoded Signal Origination and Decided Signal Distribution - A media codec device includes an input port that receives media signals from service providers and also receives power for the media codec device, and a decoder that stores decoder keys associated with the service providers. The decoder applies the decoder keys to decode the media signals. The media codec device operates to direct at a first time a decoded first media signal to a first output device and a decoded second media signal to a second output device, and to direct at a second time the decoded first media signal to the second output device and the decoded second media signal to the first output device. | 09-13-2012 |
20120230436 | DATA TRANSMISSION APPARATUS AND METHOD THEREOF AND DATA RECEPTION APPARATUS AND METHOD THEREOF - Data transmission apparatus and method thereof, and data reception apparatus and method thereof. Input data is encoded into a plurality of visual codes according to a visual code type. The visual code type includes a sequential type requiring sequential transmission and a nonsequential type not requiring sequential transmission. The sequential visual code includes start code, data code, and end code, and is displayed sequentially. The nonsequential visual code is displayed nonsequentially. | 09-13-2012 |
20120230437 | JOINT PREAMBLE AND CODE RATE IDENTIFIER IN A MOBILE DTV SYSTEM - A joint preamble and code rate identifier flag in a reserved portion of a data field synchronization segment in a digital television (DTV) data field identifies the presence of preamble training data in a forward error correction (FEC) encoded portion of the DTV data field. The identifier flag also indicates the code rate used for the data field. The data field synchronization segment is not FEC encoded, thereby allowing detection of the identifier flag without FEC decoding. The detection at a receiver of the identifier flag in a DTV data field allows receiver elements, such as an equalizer and a FEC decoder, to more readily obtain and utilize the preamble training data, thereby enhancing reception and/or simplifying receiver design. | 09-13-2012 |
20120236946 | MULTIMEDIA STREAM DISPLAYING SYSTEM AND METHOD THEREOF - A multimedia stream displaying method is disclosed. The method includes the following steps: firstly, a portable decoder unit is embedded between an application layer and a hardware layer. Then, a specific stream format of the hardware layer is inquired. A plurality of multimedia streams from the application layer are received and decoded, and the decoded multimedia streams are encapsulated in the specific stream format. Finally, the encapsulated multimedia streams are transmitted to the hardware layer to be displayed. | 09-20-2012 |
20120236947 | Method and System for Processing B Pictures with Missing or Invalid Forward Reference Pictures - Methods and systems for processing B pictures with missing or invalid forward reference pictures are disclosed. Aspects of one method may include decoding of a contiguous sequence of B pictures that immediately follow a first I picture after a sequence header. The decoding of the B pictures may handle video edit codes in the AVS1-P2 format and/or random access points. Some embodiments of the invention may discard B pictures that refer to invalid or missing forward reference pictures, while other embodiments of the invention may interpolate B pictures. For an invalid forward reference picture, the interpolation algorithm for generating pictures may use the invalid forward reference picture and the backward reference picture. For a missing decoded forward reference picture, as in a random access, the interpolation algorithm for generating pictures may use the backward reference picture. | 09-20-2012 |
20120243616 | System and Method for Adaptively Allocating Resources in a Transcoder - An adaptive transcoder is provided that includes a shared memory containing a plurality of decoder buffers to store incoming data packets, a plurality of decoder instances to control a decoding process to generate image raw data based on the incoming data packets, and a plurality of encoder instances configured to control an encoding process to generate outgoing packets based on the image raw data; and a data processing element containing a plurality of processing cores, and a core controller. Each decoder instance is paired with an encoder instance; and each decoder buffer is associated with a decoder instance. Each decoder buffer includes a monitoring element to monitor a respective decoder buffer, and provide buffer data corresponding to the status of the decoder buffer. Each encoder instance is associated with a processing core; and the core controller uses the buffer data to associate each decoder instance with a processing core. | 09-27-2012 |
20120243617 | IMAGE INFORMATION ENCODING METHOD AND ENCODER, AND IMAGE INFORMATION DECODING METHOD AND DECODER - An image decoding method includes decoding encoded image data to generate a decoded image signal including a luma signal and a chroma signal. The method further includes scaling, when a reference field is a bottom field while a current field is a top field for motion estimation and when the decoded image signal is in a format in which the number of chroma pixels is vertically different from the number of luma pixels, a chroma motion vector of the chroma signal by mv/2¼, where mv is a vertical component in a luma motion vector of the luma signal. The method also includes performing motion compensation of the decoded image signal using the scaled chroma motion vector. | 09-27-2012 |
20120257680 | DIGITAL VIDEO TRANSMISSION - A method and system for supplying a digital video signal from a source to a sink are described. The digital video signal includes digital video data for three different colours and a pixel clock signal, such as DVI and HDMI. The digital video data and the pixel clock signal are received at a transmitter which sends a signal representative of the frequency of the pixel clock signal over a cable connecting the transmitter and a receiver. Digital video data for three different colours is sent over three different twisted wire pairs of the cable to the receiver. A local pixel clock signal is generated at the receiver using the signal representative of the frequency of the pixel clock signal. The local pixel clock signal is used to process the received digital video data and recovered digital video data and the local pixel clock signal are output. | 10-11-2012 |
20120257681 | IMAGE PROCESSING DEVICE AND METHOD AND PROGRAM - The present invention relates to an image processing device and method and a program that can perform encoding and decoding with high encoding efficiency more efficiently. | 10-11-2012 |
20120269275 | Method and device for video coding and decoding - There is disclosed a method for encoding at least two views of a video scene into a multiview video bitstream, where said views have different spatial resolutions. The method comprises prediction between pictures belonging to different views after resampling of one of these pictures. There is also disclosed a method for decoding a multiview video bitstream comprising at least two views having different spatial resolutions. The method comprises prediction between pictures belonging to different views after resampling of one of these pictures. There are also disclosed corresponding apparatuses and computer program products. | 10-25-2012 |
20120269276 | NAL UNIT HEADER - Disclosed are techniques for scalable, multiview, and multiple descriptive video coding using an improved Network Adaptation Layer (NAL) unit header. A NAL unit header can include a layer-id that can be a reference into a table of layer descriptions, which specify the properties of the layer. The improved NAL unit header can further include fields for reference picture management and to identify temporal layers. | 10-25-2012 |
20120281769 | VIDEO DECODER WITH VECTOR PROCESSOR AND METHODS FOR USE THEREWITH - A multi-format video decoder includes an entropy decoding device that generates entropy decoded (EDC) data from an encoded video signal. A multi-format video decoding device includes a memory module that stores format configuration data corresponding to a plurality of video coding formats. A plurality of vector processor units generate a decoded video signal from the EDC data, wherein at least one of the plurality of vector processors include a vector function module that generates vector function data based on a vector function of a first input vector and a second input vector. A selection module selects each element of a vector output as one of: a corresponding element of the vector function data, and a corresponding element of a third input vector. | 11-08-2012 |
20120281770 | REAL-SENSE COMMUNICATION TERMINAL AND REAL-SENSE COMMUNICATION METHOD USING THE SAME - A real-sense communication terminal may include: a sense communication sensor to sense information for a real-sense communication; a sense communication signal converting device to convert the sense information to a sense communication signal; a metadata processor to convert the sense communication signal to a metadata form of a transport stream; an image data processor to receive image data and to encode the received image data to be suitable for the transport stream; and a multiplexer processor to multiplex the encoded image data and the sense communication signal of the metadata form, and to thereby transmit the image data and the sense communication signal to a base station. | 11-08-2012 |
20120288012 | ALLOCATING MEDIA DECODING RESOURCES ACCORDING TO PRIORITIES OF MEDIA ELEMENTS IN RECEIVED DATA - An electronic device receives a web page having multiple media elements. Respective priorities are assigned to the multiple media elements. The media decoding resources are allocated to the media elements according to the assigned priorities. | 11-15-2012 |
20120288013 | Methods and Systems for Reference Processing in Image and Video Codecs - Multi-layer encoding and decoding systems and methods are provided. A processing module processes outputs of a first base or enhancement layer and sends the processed outputs to a second, enhancement layer. Operation of the processing module is controlled, so that the second layer can receive processed or unprocessed outputs of the first layer in accordance with the circumstances. Processing of the outputs of the first layer can occur together with or separately from a disparity compensation process. | 11-15-2012 |
20120288014 | ERROR CONCEALMENT FOR FRAME LOSS IN MULTIPLE DESCRIPTION CODING - Systems and methodologies for concealing frame loss in a video transmission environment are provided herein. Multiple Description Coding (MDC) can be used as an Error Resilience technique for video coding. In case of transmission errors, Error Concealment can be combined with MDC to reconstruct a lost frame, such that the propagated error to following frames can be reduced. Further, multi-hypothesis decoding can be employed to enhance reconstructed video quality of MDC over packet loss networks. For instance, one or more frames after the lost frame in the same stream can be reconstructed using multi-hypothesis decoding, which combines directly decoding and temporally interpolating these frames. Moreover, output obtained from directly decoding and temporally interpolating each frame can be combined by generating a weighted sum of these hypotheses. Constant weights and/or adaptive weights (e.g., determined based on the minimum mean square error criterion) can be used for yielding the weighted sum. | 11-15-2012 |
20120294374 | CONDITIONAL REPLENISHMENT FOR THREE-DIMENSIONAL IMAGES WITH BLOCK-BASED SPATIAL THRESHOLDING - A decoding architecture for decoding a multi-dimensional image for display in a light field display is provided. The multi-dimensional image is compressed in a plurality of blocks, with each block storing compressed light field data and a displacement range. A spatial thresholding module compares the displacement range in each block of the image to a difference between a current decoding position and a previous decoding position. A decoder module decodes a block according to a result oldie comparison. | 11-22-2012 |
20120294375 | Digital Broadcasting Receiver - A digital signal of a broadcast program received in an antenna is demodulated by a tuner unit, a Demux unit demultiplexes the digital signal into a video digital signal and an audio digital signal, a video decoding unit decodes the video digital signal, and a video output unit outputs video of the decoded video analog signal on a screen. On the other hand, an audio decoding unit decodes the audio digital signal, and an audio output unit outputs audio of the decoded audio analog signal to a speaker. A block noise detection unit performs detection of block noise contained in the video analog signal, at a latter stage of the video decoding unit. When the block noise is detected, an audio suppression unit lowers an output audio level through the audio output unit. | 11-22-2012 |
20120294376 | IMAGE DECODING DEVICE AND IMAGE ENCODING DEVICE, METHODS THEREFOR, PROGRAMS THEREOF, INTEGRATED CIRCUIT, AND TRANSCODING DEVICE - An image decoding device which increases decoding efficiency and can be easily implemented includes: a division unit dividing coded image data into first and second coded image data; a frame storage unit; first and second decoding units decoding, in parallel, the first and second coded image data; and an information storage unit. The first decoding unit decodes the first coded image data using second decoding result information stored in the information storage unit and stores, as first decoding result information, a part of information generated by the decoding into the information storage unit. The second decoding unit decodes the second coded image data using the first decoding result information stored in the information storage unit and stores, as the second decoding result information, a part of information generated by the decoding into the information storage unit. | 11-22-2012 |
20120300854 | UTILIZING MULTI-DIMENSIONAL RESOURCE ALLOCATION METRICS FOR CONCURRENT DECODING OF TIME-SENSITIVE AND NON-TIME-SENSITIVE CONTENT - A video reception device, comprising a single video decoder, may dynamically allocate media-processing resources based on QoS parameters associated with the received time-sensitive and non-time-sensitive video streams. The single video decoder is utilized to decode the content of the received time-sensitive and non-time-sensitive video streams for display. The QoS parameters associated with the received time-sensitive and non-time-sensitive video streams are mapped to corresponding media-processing resource requirements at the video reception device. The video reception device performs resource allocation for the received time-sensitive and non-time-sensitive video streams based on the corresponding media-processing resource requirements. Multi-dimensional resources allocation metrics are selected or formed from the corresponding associated QoS parameters for media-processing resource allocation. The video reception device starts resource allocation for the received time-sensitive video streams. Un-used portions of the allocated media-processing resources to the received time-sensitive video streams are re-allocated to process the received non-time-sensitive video streams. | 11-29-2012 |
20120300855 | APPARATUS AND METHOD FOR CODING AN INFORMATION SIGNAL INTO A DATA STREAM, CONVERTING THE DATA STREAM AND DECODING THE DATA STREAM - More customization and adaptation of coded data streams may be achieved by processing the information signal such that the various syntax structures obtained by pre-coding the information signal are placed into logical data packets, each of which being associated with a specific data packet type of a predetermined set of data packet types, and by defining a predetermined order of data packet types within one access unit of data packets. The consecutive access units in the data stream may, for example, correspond to different time portions of the information signal. By defining the predetermined order among the data packet types it is possible, at decoder's side, to detect the borders between successive access units even when removable data packets are removed from the data stream on the way from the data stream source to the decoder without incorporation of any hints into the reminder of the data stream. | 11-29-2012 |
20120300856 | APPARATUS AND METHOD FOR CODING AN INFORMATION SIGNAL INTO A DATA STREAM, CONVERTING THE DATA STREAM AND DECODING THE DATA STREAM - More customization and adaptation of coded data streams may be achieved by processing the information signal such that the various syntax structures obtained by pre-coding the information signal are placed into logical data packets, each of which being associated with a specific data packet type of a predetermined set of data packet types, and by defining a predetermined order of data packet types within one access unit of data packets. The consecutive access units in the data stream may, for example, correspond to different time portions of the information signal. By defining the predetermined order among the data packet types it is possible, at decoder's side, to detect the borders between successive access units even when removable data packets are removed from the data stream on the way from the data stream source to the decoder without incorporation of any hints into the reminder of the data stream. | 11-29-2012 |
20120300857 | SHARED MEMORY MULTI VIDEO CHANNEL DISPLAY APPARATUS AND METHODS - The invention includes a system and the associated method for decoding multiple video signals. The video signals may be component video, composite video or s-video signals each having multiple portions using a multimode video decoder. A selection stage may combine the multiple video signals and select some of their video signal portions for processing. The selection stage may time-multiplex some of the video signal portions. An analog to digital conversion stage may be shared by the time-multiplexing of the video signals. A decoder stage may decode the various signal portions and provide decoded output video signals. These feature may reduce the overall cost of the system. Various clock signals may be used to operate various stages of a multimode video decoder. Some of the clock signals may run at different frequencies and others may operate at a different phase. | 11-29-2012 |
20120307911 | VIDEO SERVER AND DATA RECORDING AND PLAYBACK METHOD - According to one embodiment, a video server includes an analyzer and a storage. The analyzer detects a sequence parameter set (SPS) and a picture parameter set (PPS) in a stream of a data file includes picture slices, SPSs and PPSs. The analyzer stores the detected SPS and PPS. When the analyzer detects a first picture slice in a random access unit (RAU) in the stream, the analyzer generates an additional header including all SPSs and PPSs in the stream of the data file, which are stored before detection of the first picture slice. The analyzer inserts the additional header immediately before the RAU. The storage stores the data file in which the additional header is inserted. | 12-06-2012 |
20120307912 | APPARATUS AND METHOD FOR CODING AN INFORMATION SIGNAL INTO A DATA STREAM, CONVERTING THE DATA STREAM AND DECODING THE DATA STREAM - More customization and adaptation of coded data streams may be achieved by processing the information signal such that the various syntax structures obtained by pre-coding the information signal are placed into logical data packets, each of which being associated with a specific data packet type of a predetermined set of data packet types, and by defining a predetermined order of data packet types within one access unit of data packets. The consecutive access units in the data stream may, for example, correspond to different time portions of the information signal. By defining the predetermined order among the data packet types it is possible, at decoder's side, to detect the borders between successive access units even when removable data packets are removed from the data stream on the way from the data stream source to the decoder without incorporation of any hints into the reminder of the data stream. | 12-06-2012 |
20120307913 | CONTENT COMMUNICATION DEVICE, CONTENT PROCESSING DEVICE AND CONTENT COMMUNICATION SYSTEM - Disclosed is a technique in which, upon relay broadcasting, a location side can check quickly on how the actions at the location (location side) are reflected as a broadcasting content. According to the technique, a content communication device at the location uses hierarchical coding to encode shot content data into coarse material content coded data of a core layer and broadcast-level material content content coded data of an enhancement layer. The coarse material content coded data is transmitted immediately to a content processing device at a coordination station. The content processing device performs, on the coarse material content, editing processing (or part thereof) to be performed for actual broadcasting, and sends back the content as a coordinating content. For example, the coordinating content has the same composition as an actually broadcast content (i.e., the position of synthesized information is the same, or the like), so that coordination based on the final broadcast content can be done at the location with reference to the coordinating content. | 12-06-2012 |
20120314775 | VIDEO DECODER WITH TRANSPOSING VECTOR PROCESSOR AND METHODS FOR USE THEREWITH - A multi-format video decoder includes an entropy decoding device that generates entropy decoded (EDC) data from an encoded video signal. A multi-format video decoding device includes a memory module that stores a plurality of operational instructions including at least one vector read instruction that includes vector read orientation data. A plurality of vector processor units generate a decoded video signal from the EDC data, wherein at least one of the plurality of vector processors include a matrix memory that stores matrix data corresponding to a plurality of rows and columns and that generates vector read data in a first read orientation when the vector read orientation data has a first value and that generates vector read data in a second read orientation when the vector read orientation data has a second value. | 12-13-2012 |
20120314776 | MULTIVIEW VIDEO ENCODING METHOD, MULTIVIEW VIDEO DECODING METHOD, MULTIVIEW VIDEO ENCODING APPARATUS, MULTIVIEW VIDEO DECODING APPARATUS, AND PROGRAM - A highly efficient encoding technique is realized even for a multiview video involved in local mismatches in illumination and color between cameras. A view synthesized picture corresponding to an encoding target frame is synthesized from an already encoded reference view frame taken at a reference view different from an encoding target view simultaneously with the encoding target frame at the encoding target view of a multiview video. For each processing unit region having a predetermined size, a reference region on an already encoded reference frame at the encoding target view corresponding to the view synthesized picture is searched for. A correction parameter for correcting a mismatch between cameras is estimated from the view synthesized picture for the processing unit region and the reference frame for the reference region. The view synthesized picture for the processing unit region is corrected using the estimated correction parameter. A video at the encoding target view is subjected to predictive encoding using the corrected view synthesized picture. | 12-13-2012 |
20120320990 | METHOD AND APPARATUS FOR ENCODING VIDEO, AND METHOD AND APPARATUS FOR DECODING VIDEO - Disclosed is a method of encoding a video, the method including: splitting a current picture into at least one maximum coding unit; determining a coded depth to output a final encoding result according to at least one split region obtained by splitting a region of the maximum coding unit according to depths, by encoding the at least one split region, based on a depth that deepens in proportion to the number of times the region of the maximum coding unit is split; and outputting image data constituting the final encoding result according to the at least one split region, and encoding information about the coded depth and a prediction mode, according to the at least one maximum coding unit. | 12-20-2012 |
20120320991 | ERROR RECOVERY USING ALTERNATE REFERENCE FRAME - A system, apparatus, and method for decoding a video signal having a plurality of frames including a current frame. Decoding the video signal includes generating an alternate reference frame, detecting an error in the current frame and reporting the detected error, receiving a recovery frame in response to reporting the detected error, wherein the recovery frame is encoded using the alternate reference frame; and decoding the recovery frame using the alternate reference frame. The alternate reference frame occurs prior to the current frame in the video signal and is other than a frame immediately prior to the current frame. | 12-20-2012 |
20130003863 | NETWORK MEDIA ADAPTER - A network media adapter includes peripheral interfaces for connection to connectors of audio/video (“A/V”) sources and sinks to respectively receive media data from the A/V sources and to transmit media data to the A/V sinks. Components are configured to syntonize or synchronize local media clocks of the A/V sources and sinks to ensure media data integrity affiliated with a protocol of a media network over which the media data is transported. A quality of service (QoS)-compliant media interface is integrated in the network media adapter through which to send and receive processed A/V media data to and from the media network according to the protocol. Other components may be configured to process, encapsulate, and transport over the media network the media data received from the A/V sources. Still other components may be configured to receive media data from the media network and decapsulate, process, and transmit the media data through one or more peripheral interfaces connected to the A/V sinks. | 01-03-2013 |
20130003864 | REDUCING LATENCY IN VIDEO ENCODING AND DECODING - Techniques and tools for reducing latency in video encoding and decoding by constraining latency due to reordering of video frames, and by indicating the constraint on frame reordering latency with one or more syntax elements that accompany encoded data for the video frames. For example, a real-time communication tool with a video encoder sets a syntax element that indicates a constraint on frame reordering latency, which is consistent with inter-frame dependencies between multiple frames of a video sequence, then outputs the syntax element. A corresponding real-time communication tool with a video decoder receives the syntax element that indicates the constraint on frame reordering latency, determines the constraint on frame reordering latency based on the syntax element, and uses the constraint on frame reordering latency to determine when a reconstructed frame is ready for output (in terms of output order). | 01-03-2013 |
20130003865 | DEBLOCKING FILTERING - Blocking artifacts at a block boundary ( | 01-03-2013 |
20130003866 | WIRELESS RECEIVER - A wireless receiver including receiving antennas, frequency-space transformers, noise wave removers, a back-end signal processor, a pattern detector, a broadcast interruption detector, and a back-end controller. The frequency-space transformers convert signals received by the antennas into frequency-space signals. The noise wave removers each at least perform the calculation of a transmission line coefficient matrix and the calculation of an inter-antenna covariance matrix on the frequency-space signals. A controller controls the back-end signal processor to operate when the multicarrier transmission waves have been detected to be interrupted. The noise wave removers each perform the calculation of the inter-antenna covariance matrix when a broadcast interruption detector has detected the interruption of the multicarrier airwaves. Thus, the wireless receiver removes noise generated within it, thereby having high reception sensitivity. | 01-03-2013 |
20130003867 | VIDEO DISPLAY DEVICE - A decode timing generation unit is configured so that when there is a change in the video data input at the input terminal, by moving the reference time into the future, it generates a decode timing signal immediately after the first acquisition of the DTS of a decodable frame following the change. The decode timing generation unit is configured so that the decode timing signal is generated when only a portion of the decodable frame is acquired, before the entirety of the decodable frame is acquired. In addition, the display timing generation unit is configured so that when there is a change in the video data input at the input terminal, by moving the reference time into the future, it generates a display timing immediately after the first acquisition of the PTS of a decodable frame after the change. | 01-03-2013 |
20130010877 | Method and System for Redundancy-Based Decoding of Video Content - Aspects of a method and system for redundancy-based decoding of video content are provided. A bit sequence comprising video content may be decoded in a multilayer process based on a decoding algorithm and at least one physical constraint. The decoding algorithm may be based on the Viterbi algorithm. Whether the bit sequence comprises video content may be determined based on information provided by a portion of a packet header or by packet priority information necessary for enabling quality of service applications. The physical constraint may be based on border, DC component, and/or low frequency continuity between neighboring discrete cosine transform (DCT) blocks. The physical constraint may also be based on the consistency of video data coded by a variable length coding (VLC) operation. At least one physical constraint test may be performed on selected estimated video bit sequences to select a decoded output video bit sequence. | 01-10-2013 |
20130016790 | METHOD AND APPARATUS FOR SUPER-RESOLUTION VIDEO CODING USING COMPRESSIVE SAMPLING MEASUREMENTSAANM Jiang; HongAACI WarrenAAST NJAACO USAAGP Jiang; Hong Warren NJ USAANM Wilford; Paul A.AACI BernardsvilleAAST NJAACO USAAGP Wilford; Paul A. Bernardsville NJ US - Embodiments relate to a method and apparatus for super resolution video coding using compressive measurements. The method includes receiving, by a decoder, a set of measurements, where the set of measurements represents encoded video data having original video data with an original display resolution. The method further includes determining, by the decoder, a display resolution, where the display resolution is higher than the original display resolution, and determining a reduction matrix based on at least a number of pixels for the determined display resolution, where the reduction matrix includes a pattern of values. The method further includes reconstructing, by the decoder, the video data or a portion of the video data using the determined reduction matrix and the received set of measurements such that the original display resolution is enlarged to the determined display resolution. | 01-17-2013 |
20130016791 | MEDIA STREAMING WITH ADAPTATIONAANM Collard; ArnaudAACI MontessonAACO FRAAGP Collard; Arnaud Montesson FRAANM Delahaye; NicolasAACI Marly le roiAACO FRAAGP Delahaye; Nicolas Marly le roi FR - A method and apparatus for receiving a media stream provided in a plurality of different, alternative encoded representations. Each representation comprises a series of discrete fragments and each fragment comprises a contiguous temporal segment of the stream. The method comprises: obtaining ( | 01-17-2013 |
20130022130 | METHOD FOR THE FRAME-RATE CONVERSION OF A VIDEO SEQUENCE OF DIGITAL IMAGES, RELATED APPARATUS AND COMPUTER PROGRAM PRODUCT - In an embodiment, a method for converting an input video sequence, comprising digital images organized in frames and operating at a variable frame-rate, into an output video sequence, operating at a pre-set constant frame-rate, storing the input video sequence temporarily and controlling fetching of images of said temporarily stored input video sequence. The method further includes controlling fetching of images from the temporarily stored input video sequence by adjusting an emptying rate to form an intermediate video sequence; and carrying out an operation of motion-compensated interpolation on the intermediate video sequence to form the output video sequence operating at a pre-set constant frame-rate, the emptying rate being adjusted as a function of a number of images of the input video sequence with variable frame-rate temporarily stored. An application is in the reproduction of video sequences in mobile terminals, with the capacity of audio-video conversation, for example for videoconferences. | 01-24-2013 |
20130028332 | Method and device for parallel decoding of scalable bitstream elements - A deblocking filter that deblocks an already-decoded video bitstream made up of pictures, which are themselves made up of slices and lines of blocks (the slices and lines not necessarily having the same number of blocks). A multi-core processor performs both decoding and deblocking. After decoding, a message is created indicating which blocks in which slices have been decoded. As the decoding has been performed in parallel on parallel cores, the blocks are not necessarily in sequential order. Messages are received and re-ordered by a deblocking filter and when a sequence (preferably a line) of blocks has been decoded, the deblocking filter takes on some of the cores and uses them to deblock the sequentially-ordered blocks. If there is only one slice in a picture, messages indicate to the deblocking filter when a full line of blocks has been received. | 01-31-2013 |
20130028333 | APPARATUS FOR ENCODING AND DECODING HEADER DATA IN PICTURE SIGNAL TRANSMISSION - A picture decoding method and apparatus for encoding a video signal. The method includes performing an encoding process on the video signal to generate a bit stream compatible with MPEG 1 moving picture video standard. The method further includes controlling the encoding process so as to generate the bit stream which includes, in a previous picture header, an extension start code indicating the beginning of extension data added when a picture header includes control data that is newly added in MPEG 2 standard format and the extension data, and does not include, in a current picture header, the extension start code and the extension data. | 01-31-2013 |
20130028334 | ADAPTIVE BINARIZATION FOR ARITHMETIC CODING - The present invention first provides adaptive binarization in which a binarizer outputs binary symbol in length, which is variable adaptively to the probability of the source. When the probability is low, it is desirable to decrease the length of the binary symbols to improve the efficiency of arithmetic coding and reduce the complexity of coding calculation. On the other hand, when the probability is high, it is desirable to increase the length of the binary symbols to improve the overall process speed of a decoder. Specifically, a binarizer, according to the present invention, binarizes mapping unit values from a non-binary symbol into binary symbols. The number of binary symbols is inversely proportional to the size of the mapping unit value. In the present invention, the mapping unit value is made variable adaptively to the probability. Thus, the number of binary symbols from the binarizer is also variable adaptively to the probability parameter. | 01-31-2013 |
20130034170 | CODING PARAMETER SETS FOR VARIOUS DIMENSIONS IN VIDEO CODING - In one example, a device for coding video data includes a video coder configured to code, for a bitstream, information representative of which of a plurality of video coding dimensions are enabled for the bitstream, and code values for each of the enabled video coding dimensions, without coding values for the video coding dimensions that are not enabled, in a network abstraction layer (NAL) unit header of a NAL unit comprising video data coded according to the values for each of the enabled video coding dimensions. In this manner, NAL unit headers may have variable lengths, while still providing information for scalable dimensions to which the NAL units correspond. | 02-07-2013 |
20130034171 | INTER-PLANE PREDICTION - A better rate distortion ratio is achieved by making interrelationships between coding parameters of different planes available for exploitation for the aim of redundancy reduction despite the additional overhead resulting from the need to signal the inter-plane prediction information to the decoder. In particular, the decision to use inter plane prediction or not may be performed for a plurality of planes individually. Additionally or alternatively, the decision may be done on a block basis considering one secondary plane. | 02-07-2013 |
20130039430 | Guided Image Up-Sampling in Video Coding - An encoder receives a first image of a first spatial resolution and a second image of a second spatial resolution, wherein both the first image and the second image represent the same scene and the second spatial resolution is higher than the first spatial resolution. A filter is selected to up-sample the first image to a third image with a spatial resolution same as the second spatial resolution. The filtering coefficients for the up-sampling filter are computed by minimizing an error measurement (e.g., MSE) between pixel values of the second image and the third image. The computed set of filtering coefficients is signaled to a receiver (e.g., as metadata). A decoder receives the first image (or its approximation) and the metadata, and may up-sample the first image using the same filter and optimally selected filtering coefficients as those derived by the encoder. | 02-14-2013 |
20130044822 | SCRIPT-BASED VIDEO RENDERING - Systems and methods are provided for cross-platform rendering of video content on a user-computing platform that is one type of a plurality of different user-computing platform types. A script is transmitted to the user-computing platform and is interpreted by an application program compiled to operate on any one of the plurality of user-computing platform types. The script is configured to cause the script to be interpreted by the application program to simulate a multi-threaded execution environment by: iteratively scheduling and performing a first simulated thread which involves decoding encoded video data received by the user-computing platform into decoded video data comprising one or more frame images; and iteratively scheduling and performing a second simulated thread which involves rendering the decoded video data by displaying the one or more frame images. | 02-21-2013 |
20130044823 | SCRIPT-BASED VIDEO RENDERING - Systems and methods are provided for cross-platform rendering of video content on a user-computing platform that is one type of a plurality of different user-computing platform types. A script is transmitted to the user-computing platform and is interpreted by an application program compiled to operate on any one of the plurality of user-computing platform types. The script is configured to cause the script to be interpreted by the application program operating on the user-computing platform to: decode encoded video data received by the user-computing platform into decoded video data comprising a plurality of frame images; and render the decoded video data by displaying the frame images. Rendering the video data by displaying the frame images comprises alpha-blending at least one pair of frame images together. | 02-21-2013 |
20130044824 | SCRIPT-BASED VIDEO RENDERING - Systems and methods are provided for cross-platform rendering of video content on a user-computing platform. A script is transmitted to the user-computing platform and is interpreted by an application program compiled to operate on any one of a plurality of user-computing platform types. A series of frame images is encoded to provide encoded video data. Encoding frame images comprises encoding the frame images into a content-transfer format whereby the content-transfer encoded frame images can be passed by a script interpreter interpreting the script to the application program. The encoded video data is transmitted to the user-computing platform. The script is further configured to cause the script to be interpreted by the application program to: decode the transmitted encoded video data into decoded video data comprising the content-transfer encoded frame images; and render the decoded video data by displaying the frame images. | 02-21-2013 |
20130051478 | MEMORY MANAGEMENT FOR VIDEO DECODING - Techniques and tools described herein help manage memory efficiently during video decoding, especially when multiple video clips are concurrently decoded. For example, with clip-adaptive memory usage, a decoder determines first memory usage settings expected to be sufficient for decoding of a video clip. The decoder also determines second memory usage settings known to be sufficient for decoding of the clip. During decoding, memory usage is initially set according to the first settings. Memory usage is adaptively increased during decoding, subject to theoretical limits in the second settings. With adaptive early release of side information, the decoder can release side information memory for a picture earlier than the decoder releases image plane memory for the picture. The decoder can also adapt memory usage for decoded transform coefficients depending on whether the coefficients are for intra-coded blocks or inter-coded blocks, and also exploit the relative sparseness of non-zero coefficient values. | 02-28-2013 |
20130058419 | WIRELESS VIDEO/AUDIO DATA TRANSMISSION SYSTEM - A wireless video/audio data transmission system for adjusting Phase-Locked-Loop (PLL) parameters to synchronize the rate of clock reference transmission in a decoder module is provided. The decoder requires no external DDR memory for performing frame buffering, and instead, an on-chip internal SRAM memory is provided as the frame buffer. Frame images are processed under compressed domain at the decoder module using the SRAM. Synchronization of reference frequency in decoder with the reference frequency in encoder allows for the SRAM to be utilized. Timing information for synchronizing decoding of the video/audio data is defined by timestamps sent at set interval. PLL is used for adjusting frequency of the decoder or encoder module. The PLL is adjusted up when reference frequency of encoder module is higher than reference frequency of decoder module and the corresponding timestamp value at encoder module is lower in comparison to corresponding timestamp value, and vice versa. | 03-07-2013 |
20130058420 | DECODING APPARATUS, DECODING METHOD, AND COMPUTER-READABLE STORAGE MEDIUM - A selector selects one of a standard parameter corresponding to a filter strength contained in input movie image data and an original parameter originally set at the decoding side as a filter parameter to be used. A screen-display filter performs deblocking filtering using the filter parameter selected by the selector on decoded movie image data. A post-filter performs deblocking filtering using the standard parameter and stores the obtained decoded image data in a memory to allow it to be used in inter-frame compensation. | 03-07-2013 |
20130058421 | METHODS AND APPARATUS FOR ADAPTIVE DIRECTIONAL FILTER FOR VIDEO RESTORATION - Methods and apparatus are provided for an adaptive directional filter for video restoration. An apparatus includes a video encoder for encoding at least a portion of a picture by categorizing pixels in the portion into respective ones of a plurality of groups, and selecting on a pixel basis filtering parameters for filtering the pixels responsive to the respective ones of the plurality of groups to which the pixels belong. | 03-07-2013 |
20130064304 | Method and System for Image Processing in a Microprocessor for Portable Video Communication Devices - Methods and systems for processing video data are provided herein. Aspects of the method may comprise receiving on a chip, a plurality of video frames and storing a portion of the received video frames in a memory on the chip. A first portion of the stored video frames may be decoded on the chip and a second portion of the stored video frames may be encoded on the chip during the decoding. A third portion of the stored video frames may be converted from an input video format to a YUV video format. A reference frame corresponding to the converted third portion may be identified from the stored video frames. After conversion, the converted third portion of the received video frames may be utilized as the reference frame for estimating/encoding, or compensating/decoding temporal motion of the subsequently received video frames. | 03-14-2013 |
20130070859 | MULTI-LAYER ENCODING AND DECODING - Innovations described herein provide a generic encoding and decoding framework that includes some features of simulcast and some features of scalable video coding. For example, a bitstream multiplexer multiplexes component bitstreams into a multi-layer encoding (MLE) bitstream that provides temporal scalability, spatial resolution scalability and/or signal to noise ratio scalability. Each of the component bitstreams provides an alternative version of input video, and a given component bitstream can be a non-scalable bitstream or scalable bitstream. The multiplexer follows composition rules for the MLE bitstream and may rewrite values of certain syntax elements of component bitstreams using an approach that avoids bit shifting operations. A corresponding demultiplexer receives an MLE bitstream that includes component bitstreams and demultiplexes at least part of at least one of the component bitstreams from the MLE bitstream, following decomposition rules for the demultiplexing. | 03-21-2013 |
20130070860 | Method and Apparatus for Synchronizing Data in a Vehicle - The invention proposes a method for processing data in a vehicle in which the data are received by a first processing unit via a network; in which the data are decoded by the first processing unit; and in which a piece of reproduction information comprising an output time or a piece of synchronization information is transmitted to the second processing unit. In addition, an appropriate apparatus is specified. | 03-21-2013 |
20130077697 | Adaptive loop filtering in accordance with video coding - Adaptive loop filtering in accordance with video coding. An adaptive loop filter (ALF) and/or other in-loop filters (e.g., sample adaptive offset (SAO) filter, etc.) may be implemented within various video coding architectures (e.g., encoding and/or decoding architectures) to perform both offset and scaling processing, only scaling processing, and/or only offset processing. Operation of such an ALF may be selective in accordance with any of multiple respective operational modes at any given time and may be adaptive based upon various consideration(s) (e.g., desired complexity level, processing type, local and/or remote operational conditions, etc.). For example, an ALF may be applied to a decoded picture before it is stored in a picture buffer (or digital teacher buffer (DPB)). An ALF can provide for coding noise reduction of a decoded picture, and the filtering operations performed thereby may be selective (e.g., on a slice by slice basis, block by block basis, etc.). | 03-28-2013 |
20130077698 | ENCODER OF E-8VSB FORWARD ERROR CORRECTION FOR DIGITAL TELEVISION SYSTEM OF ATSC - Provided is an error correcting encoder and, more particularly, to an error correcting encoder used for an improved transmission method of the Advanced Television System Committee (ATSC), and a method thereof. The error correcting encoder for digital television broadcasting, which is suggested in the present research, includes a robust encoder for encoding a one-bit input into robust encoded data; a pre-coding block for receiving the robust encoded data and performing pre-coding to thereby produce a pre-coded signal; and a trellis encoding block for performing trellis encoding on the robust encoded data and the pre-coded signal. | 03-28-2013 |
20130083859 | METHOD TO MATCH INPUT AND OUTPUT TIMESTAMPS IN A VIDEO ENCODER AND ADVERTISEMENT INSERTER - A method, a video processing system, and an electronic device are disclosed. A video transcoder may decode a compressed video data frame creating a decoded video data frame. The video transcoder may embed a network presentation timestamp in the decoded video data frame. The video transcoder may re-encode the decoded video data frame creating a transcoded video data frame. A field programmable gate array may compare the network presentation timestamp with a transcoder presentation timestamp to determine a timestamp offset. | 04-04-2013 |
20130083860 | BOOLEAN ENTROPY DECODER AND BOOLEAN ENTROPY DECODING METHOD FOR VIDEO DISPLAY SYSTEM - A Boolean entropy decoder including a decoding module, a buffer and an updating module is provided. The decoder sequentially generates a first boolean value, a second boolean value and a third boolean value. The first and second boolean values are generated during a same cycle. The decoding module requires a first bit amount while generating a first value corresponding to the first boolean value, and requires a second bit amount while generating a second value corresponding to the second boolean value. The buffer temporarily stores a bit segment in the bitstream to be provided to the decoding module. The updating module fetches a new bit segment according to the first bit amount and the second bit amount and updates the buffer. The decoding module selectively updates a value corresponding to the third boolean value after the buffer is updated. | 04-04-2013 |
20130083861 | METHOD AND APPARATUS FOR ENCODING AND DECODING CODING UNIT OF PICTURE BOUNDARY - A method and apparatus for encoding an image is provided. An image coding unit, including a region that deviates from a boundary of a current picture, is divided to obtain a coding unit having a smaller size than the size of the image coding unit, and encoding is performed only in a region that does not deviate from the boundary of the current picture. A method and apparatus for decoding an image encoded by the method and apparatus for encoding an image is also provided. | 04-04-2013 |
20130089153 | IMAGE COMPRESSION METHOD, AND ASSOCIATED MEDIA DATA FILE AND DECOMPRESSION METHOD - An image compression and decompression method is provided. The method includes steps of: dividing an original frame into a first portion and a second portion, scaling down the second porting to generate a shrunk portion, and recomposing the first portion and the shrunk portion to generate a recomposition frame and auxiliary information. The recomposition frame has a same size as that of the original frame. The recomposition frame is then encoded into frame data which is combined with the auxiliary information to generate a compressed data file. | 04-11-2013 |
20130089154 | ADAPTIVE FRAME SIZE SUPPORT IN ADVANCED VIDEO CODECS - Techniques are described related to receiving first and second sub-sequences of video, wherein the first sub-sequence includes one or more frames each having a first resolution, and the second sub-sequence includes one or more frames each having a second resolution, receiving a first sequence parameter set and a second sequence parameter set for the coded video sequence, wherein the first sequence parameter set indicates the first resolution of the one or more frames of the first sub-sequence, and the second sequence parameter set indicates the second resolution of the one or more frames of the second sub-sequence, and wherein the first sequence parameter set is different than the second sequence parameter set, and using the first sequence parameter set and the second sequence parameter set to decode the coded video sequence. | 04-11-2013 |
20130089155 | IMAGE SIGNAL DECODING APPARATUS AND IMAGE SIGNAL DECODING METHOD - A decoding method decodes a base stream generated by encoding a first image signal of a first view and a dependent stream generated by encoding a second image signal of a second view. The method includes detecting, on the basis of a dependent delimiter indicating a picture boundary between pictures in the dependent stream, the picture boundary in the dependent stream configured by inserting the dependent delimiter at the beginning of a picture in the dependent stream. Further, the method includes decoding the base stream and the dependent stream on the basis of the detected picture boundary in the dependent stream. | 04-11-2013 |
20130089156 | RECEIVER AND METHOD AT THE RECEIVER FOR ENABLING CHANNEL CHANGE WITH A SINGLE DECODER - The invention concerns a receiver, and a method for channel switching at the receiver, the method comprising the steps of switching to a channel transporting a program encoded into Groups of Pictures, receiving the program into a first stream and a second stream, the first stream being encoded with successive first Group of Pictures, first GoP, the second stream being encoded with successive second Group of Pictures, second GoP, each one of the second GoP corresponding to a first GoP and being a subset of the first GoP, each GoP starting with an Intra-frame picture, selecting, between the first stream and the second stream, the picture that is decoded, and displaying the picture. | 04-11-2013 |
20130094590 | VIDEO DECODING DEVICE FOR EXTRACTING EMBEDDED METADATA AND METHODS FOR USE THEREWITH - A video decoding device includes a metadata extraction device that extracts metadata and a video signal from a processed video signal, wherein the metadata is time-coded in accordance with at least one time stamp of the video signal. A metadata display generator generates metadata display data in response to the metadata. A video decoder decodes the video signal to generate a decoded video signal. An output interface generates a video/metadata output by synchronizing the metadata display data to the decoded video signal in accordance with the at least one time stamp. | 04-18-2013 |
20130094591 | VIDEO DECODING DEVICE FOR SELECTING EMBEDDED METADATA AND METHODS FOR USE THEREWITH - A video decoding device includes a metadata extraction device that extracts metadata and a video signal from a processed video signal, wherein the metadata is time-coded in accordance with at least one time stamp of the video signal. The metadata extraction device generates a selected portion of the metadata based on selection data and the metadata. A metadata display generator generates metadata display data in response to the selected portion of the metadata. A video decoder decodes the video signal to generate a decoded video signal. An output interface generates a video/metadata output by synchronizing the metadata display data to the decoded video signal in accordance with the at least one time stamp. | 04-18-2013 |
20130094592 | Virtual Memory Access Bandwidth Verification (VMBV) in Video Coding - A method is provided that includes determining a target picture virtual memory access (VMA) bandwidth rate, wherein the target picture VMA bandwidth rate indicates a maximum VMA bandwidth rate for motion compensation of a picture, and verifying the target picture VMA bandwidth rate for a compressed video bit stream. | 04-18-2013 |
20130101050 | SYSTEM AND METHOD FOR AUDIO AND VISUAL SYNCHRONIZATION - Presented herein are a system, method, and apparatus for audio and video synchronization. In one embodiment, there is presented a method for displaying audio data and video data. The method comprises examining a plurality of portions of the audio data, where each of said plurality of portions of audio data is associated with a time stamp; examining a plurality of portions of the video data, where each of said plurality of portions of the video data is associated with a time stamp; decoding one of the portions of the video data; and decoding one of the portions of the audio data while decoding the one of the portions of the video data. The difference between the time stamp associated with the one of the portions of the video data and the time stamp associated with the one of the portions of the audio data is within a certain margin of error from a predetermined offset. | 04-25-2013 |
20130101051 | PRIORI TRAINING IN A MOBILE DTV SYSTEM - An apparatus for decoding digital data includes a processor for recreating a priori training information received with the digital data for provision to a maximum a posteriori (MAP) decoder. The processor detects locations of symbols in the input data stream and regenerates data corresponding to each location. The regenerated data is used by the processor to recreate a priori information suitable to each location of the input data stream location and provides the recreated a priori information to the MAP decoder to aid in the decoding of the digital data. In a preferred implementation, the a priori training data is structured so that after deterministic processing and trellis encoding at the transmitter, it can be regenerated by the processor as a pseudo noise (PN) sequence using a PN sequence generator. | 04-25-2013 |
20130114740 | IMAGE CODING METHOD, IMAGE CODING APPARATUS, IMAGE DECODING METHOD, IMAGE DECODING APPARATUS, AND STORAGE MEDIUM - An image coding apparatus includes a determination unit configured to determine, from a progressive image and format information indicating characteristics of the progressive image, whether an input progressive image is an image that is deinterlaced from an interlace image, a deinterlace information extraction unit configured to extract information indicating a deinterlace method from the format information when the input progressive image is a deinterlaced image, a first coding unit configured to encode a result of the determination unit, a second coding unit configured to encode a result of the deinterlace information extraction unit, an image coding unit configured to encode an input progressive image, and an output unit configured to integrate and output a result of the first coding unit, a result of the second coding unit, and a result of the image coding unit. | 05-09-2013 |
20130114741 | SIGNALING OF STATE INFORMATION FOR A DECODED PICTURE BUFFER AND REFERENCE PICTURE LISTS - Innovations for signaling state of a decoded picture buffer (“DPB”) and reference picture lists (“RPLs”). In example implementations, rather than rely on internal state of a decoder to manage and update DPB and RPLs, state information about the DPB and RPLs is explicitly signaled. This permits a decoder to determine which pictures are expected to be available for reference from the signaled state information. For example, an encoder determines state information that identifies which pictures are available for use as reference pictures (optionally considering feedback information from a decoder about which pictures are available). The encoder sets syntax elements that represent the state information. In doing so, the encoder sets identifying information for a long-term reference picture (“LTRP”), where the identifying information is a value of picture order count least significant bits for the LTRB. The encoder then outputs the syntax elements as part of a bitstream. | 05-09-2013 |
20130114742 | REFERENCE PICTURE HANDLING - A reference picture marking process and a reference picture list management process is handled in a unified reference picture marking and reference picture list management process. A new idle reference picture list may be used for handling reference pictures that are not used for reference in the current picture. Differential coding of picture order count may be used to increase coding efficiency. The reference picture management syntax structure may be sent in the picture parameter set for improved coding efficiency e.g. in regular GOP (group of pictures) arrangements. | 05-09-2013 |
20130121421 | VIDEO DECODER AND METHOD OF DECODING A SEQUENCE OF PICTURES - A video decoder for decoding a sequence of pictures, each of which is coded into a plurality of transformation coefficient blocks, is configured to decode transformation coefficient blocks of different pictures on different computing kernels of a first SIMD group at the same time. | 05-16-2013 |
20130128988 | Reconstructing Efficiently Encoded Video Frames in a Distributed Video Coding Environment - Systems and methods are presented for reconstructing sequences of video frames received from a sending device in a distributed video coding environment. Some of the video frames are received as key video frames fully encoded at the sending device. Others are received as non-key video frames partitioned into pixel blocks. Some of the pixel blocks are indicated for reconstruction via a corresponding previous pixel block of a previous video frame, while other pixel blocks are to be reconstructed by decoding encodings of those pixel blocks received from the sending device. Each received encoding of a pixel block is based on contents of the non-key video frame that contains the pixel block and not on contents of the previous key video frame, nor on contents of any other video frame positioned between the previous key video frame and the non-key video frame in the sequence of video frames. | 05-23-2013 |
20130128989 | METHOD FOR MOVING IMAGE REPRODUCTION PROCESSING AND MOBILE INFORMATION TERMINAL USING THE METHOD - A method is provided for moving image reproduction processing in a mobile information terminal. The method includes decoding encoded moving image information by a software decoder to display a moving image related to the moving image information on a display section, and switching a processing for the moving image from a process of decoding by the software decoder to a process of decoding by a hardware decoder to display the moving image information on the display section in accordance with an instruction by an operator. | 05-23-2013 |
20130128990 | METHOD AND APPARATUS FOR DECODING AN ENHANCED VIDEO STREAM - A method of decoding an enhanced video stream composed of base layer video access units and enhancement layer video access units, each access unit comprising a plurality of syntax structures, includes passing the syntax structures of the base layer access units to a base layer buffer, passing syntax structures of the enhancement layer access units to an enhancement layer buffer, outputting the syntax structures passed to the base layer buffer in a predetermined sequence, outputting the syntax structures passed to the enhancement layer buffer in a predetermined sequence, and recombining the sequences of syntax structures output by the base layer buffer and the enhancement layer buffer respectively to form a complete enhanced access unit, composed of base layer syntax structures and enhancement layer syntax structures in a predetermined sequence. | 05-23-2013 |
20130128991 | MOVING IMAGE CODING APPARATUS, MOVING IMAGE DECODING APPARATUS, MOVING IMAGE CODING METHOD AND MOVING IMAGE DECODING METHOD - In a decoding apparatus in accordance with H.264, when the POC type is determined as “1” and a recovery point SEI is detected, the maximum frame number MaxFrameNum (or its integral multiple) is set as the initial value of the frame number offset (FrameNumOffset). | 05-23-2013 |
20130148741 | Method, System and Apparatus for Enhanced Video Transcoding - A system to perform automated conversion of video data includes a transcoder with a decoder processing video data for automatic video format detection and conversion of video data into uncompressed format; and an image scaler coupled to the setting controller to perform automatic video image size conversion based on horizontal and/or vertical scaling factors. The system also includes a video data pre-processor for compression of video data; a compression encoder to convert video data into compressed format; and a degradations and distortions meter (video quality analyzer) to process video data and data generated by said transcoder. | 06-13-2013 |
20130148742 | IMAGE CODING METHOD, IMAGE CODING APPARATUS, IMAGE DECODING METHOD AND IMAGE DECODING APPARATUS - An image coding method including: binarizing last position information to generate (i) a binary signal which includes a first signal having a length smaller than or equal to a predetermined maximum length and does not include a second signal or (ii) a binary signal which includes the first signal having the predetermined maximum length and the second signal; first coding for arithmetically coding each of binary symbols included in the first signal using a context switched among a plurality of contexts according to a bit position of the binary symbol; and second coding for arithmetically coding the second signal using a fixed probability when the binary signal includes the second signal, wherein in the first coding, a binary symbol at a last bit position of the first signal is arithmetically coded using a context exclusive to the last bit position, when the first signal has the predetermined maximum length. | 06-13-2013 |
20130156112 | DECODING DEVICE, ENCODING DEVICE, DECODING METHOD, AND ENCODING METHOD - A decoding device to decode a main signal code obtained by encoding low-frequency components of an original signal and to output a lowband main signal for output of a main signal, includes: a processor; and a memory which stores a plurality of instructions, which when executed by the processor, cause the processor to execute, decoding auxiliary information code obtained by encoding auxiliary information, the auxiliary information being for generating, from the lowband main signal, a highband main signal corresponding to high-frequency components of the original signal; decoding residual code obtained by encoding low-frequency components of a residual signal indicating error components produced by encoding of the original signal, and thereby output a lowband residual signal; generating a highband residual signal indicating high-frequency components of the residual signal, based on the lowband residual signal output by the residual decoder and the output auxiliary information; generating an output signal. | 06-20-2013 |
20130156113 | VIDEO SIGNAL PROCESSING - A video compression unit comprising pre-processing means, in which the pre-processing means is operatively arranged to pre-process at least a portion of an incoming video signal to reduce the complexity of a given number of pixels thereof; the pre-processed signal being suitable to be operated upon by an encoder means. | 06-20-2013 |
20130163676 | METHODS AND APPARATUS FOR DECODING VIDEO SIGNALS USING MOTION COMPENSATED EXAMPLE-BASED SUPER-RESOLUTION FOR VIDEO COMPRESSION - Methods and apparatus are provided for decoding video signals using motion compensated example-based super-resolution for video compression. An apparatus includes an example-based super-resolution processor for receiving one or more high resolution replacement patch pictures generated from a static version of an input video sequence having motion, and performing example-based super-resolution to generate a reconstructed version of the static version of the input video sequence from the one or more high resolution replacement patch pictures. The reconstructed version of the static version of the input video sequence includes a plurality of pictures. The apparatus further includes an inverse image warper for receiving motion parameters for the input video sequence, and performing an inverse picture warping process based on the motion parameters to transform one or more of the plurality of pictures to generate a reconstruction of the input video sequence having the motion. | 06-27-2013 |
20130170559 | SYSTEMS AND METHODS FOR REGION OF INTEREST VIDEO PROCESSING - Systems and methods for encoding regions of interest within video frames to reduce errors within the regions of interest in accordance with embodiments of the invention are described. One embodiment includes a processor configured by an encoder application, where the encoder application configures the processor to: identify at least one region of interest within a frame of video; assign at least one importance value to a plurality of regions within the frame, where a higher importance value is assigned to identified regions of interest; and apply a first error propagation reduction process to at least one region assigned a first importance value and a second error propagation reduction process to at least one region assigned a second importance value. | 07-04-2013 |
20130170560 | Latency Aware Priority Based Multi-Channel Decoding - Various methods and systems are provided for latency aware priority based decoding. In one embodiment, among others, a method includes providing coded frames of a first input stream to a multiple channel (multi-channel) decoder for decoding. A second input stream is obtained and a latency priority associated with the second input stream is determined. Coded frames from the first and second input streams are provided to the multi-channel decoder for decoding in an order based upon the latency priorities associated with the first and second input streams. In another embodiment, a multi-channel decoding system includes a multi-channel decoder configured to decode coded frames and a decoder input scheduler configured to provide coded frames from a plurality of input streams to the multi-channel decoder for decoding. The coded frames are provided to the multi-channel decoder in an order based at least in part upon latency priorities associated with the input streams. | 07-04-2013 |
20130170561 | METHOD AND APPARATUS FOR VIDEO CODING AND DECODING - A method comprises receiving a first sequence of access units and a second sequence of access units; decoding at least one access unit of the first sequence of access units; decoding a first decodable access unit of the second sequence of access units; determining whether a next decodable access unit in the second sequence of access units can be decoded before an output time of the next decodable access unit in the second sequence of access units; and skipping decoding of the next decodable access unit based on determining that the next decodable access unit cannot be decoded before the at least one of the decoding time and the output time of the next decodable access unit. | 07-04-2013 |
20130170562 | DEBLOCKING DECISION FUNCTIONS FOR VIDEO CODING - In one example, a video coding device is configured to decode four blocks of video data, wherein the four blocks are non-overlapping and share one common point such that four edge segments are formed by the four blocks, for each of the four edge segments, determine whether to deblock the respective edge segment based on a first analysis of at least one line of pixels that is perpendicular to the respective edge segment and that intersects the respective edge segment, for each of the four edge segments that was determined to be deblocked, determine whether to apply a strong filter or a weak filter to the respective edge segment based on a second analysis of the at least one line of pixels for the respective edge, and deblock the four edge segments based on the determinations. | 07-04-2013 |
20130170563 | GENERALIZED SCALABILITY FOR VIDEO CODER BASED ON VIDEO OBJECTS - A video coding system that codes video objects as scalable video object layers. Data of each video object may be segregated in to one or more layers. A base layer contains sufficient information to decode a basic representation of the video object. Enhancement layers contain supplementary data regarding the video object that, if decoded, enhance the basic representation obtained from the base layer. The present invention thus provides a coding scheme suitable for use with decoders of varying processing power. A simple decoder may decode only the base layer of the video objects to obtain the basic representation. However, more powerful decoders may decode the base layer data of video objects and additional enhancement layer data to obtain improved decoded output. The coding scheme supports enhancement of both the spatial resolution and the temporal resolution of video object. | 07-04-2013 |
20130182777 | IMAGE PROCESSING APPARATUS AND METHOD - An image processing apparatus includes a receiver that receives an encoded stream and a field coding flag indicating field coding or not that is transmitted for each sequence, and a decoder that generates an image by decoding an encoded stream received by the receiver according to the field coding flag received by the receiver. | 07-18-2013 |
20130182778 | HYPOTHETICAL REFERENCE DECODER - Disclosed is a system and method of controlling a video decoder, including a reviewing channel data representing coded video data generated by an encoder to identify parameters of a hypothetical reference decoder (HRD) used by the encoder during coding operations. A parameter representing an exit data rate requirement of a coded picture buffer (CPB) of the HRD is compared against exit rate performance of the video decoder. If the exit rate performance of the video coder matches the exit rate requirement of the HRD, the coded video data is decoded, otherwise, a certain decoding degradation scheme can be applied, including disabling decoder from decoding the coded video data. | 07-18-2013 |
20130188734 | HIGH THROUGHPUT BINARIZATION (HTB) METHOD FOR CABAC IN HEVC - An electronic device configured for high throughput binarization mode is described. The electronic device includes a processor and instructions stored in memory that is in electronic communication with the processor. The electronic device obtains a block of transformed and quantized coefficients (TCQs). The electronic device determines whether a high throughput binarization mode condition is met. If the condition is met, the electronic device uses the high throughput binarization mode to process the block. If the condition is not met, the electronic device does not use the high throughput binarization mode to process the block. The electronic device transmits the generated first or second bitstream to a decoder. | 07-25-2013 |
20130188735 | METHODS AND DEVICES FOR CONTEXT MODELING TO ENABLE MODULAR PROCESSING - Methods of encoding and decoding for video data are described for encoding or decoding coefficients for a transform unit. In particular, the significant-coefficient flags for a coefficient group are encoded and decoded based upon a context determination, and the context is determined based upon the values of neighboring flags. The neighborhood used to determine the context varies depending on whether the significant-coefficient flag to be encoded or decoded is in the right column or bottom row of the coefficient group or not. If it is in the right column or bottom row one of the alternative context neighborhoods is used to avoid relying on significant-coefficient flags in other coefficient groups except for the flags immediately adjacent the right border and bottom border of the coefficient group, and the flag diagonally to the lower-right. | 07-25-2013 |
20130188736 | HIGH THROUGHPUT SIGNIFICANCE MAP PROCESSING FOR CABAC IN HEVC - A system utilizing high throughput significance map processing for CABAC in HEVC is described. The system includes a first and second electronic device. The first electronic device encodes a block of level values, and transmits a bitstream to the second electronic device based on the encoding. The second electronic device decodes the bitstream using a high throughput significance map processing technique in order to recover video data corresponding to the block. | 07-25-2013 |
20130188737 | FLEXIBLE BAND OFFSET MODE IN SAMPLE ADAPTIVE OFFSET IN HEVC - A Flexible Band Offset (FBO) apparatus and method of performing Sample Adaptive Offset (SAO) filtering within encoders and decoders, such as according to the High Efficiency Video Coding (HEVC) standard, and similarly configured coding devices. The number of Band Offset (BO) modes and the number of necessary offsets is reduced. The invention beneficially provides simpler coding, reduces temporary buffer size requirements, and can yield a small performance gain over existing SAO techniques of HEVC test model HM 5. | 07-25-2013 |
20130188738 | METHOD FOR VIDEO CODING AND AN APPARATUS, A COMPUTER-PROGRAM PRODUCT, A SYSTEM, AND A MODULE FOR THE SAME - A method includes encoding information of at least two short-term reference picture sets into a bitstream; encoding into the bitstream a structure of pictures description with an indication being indicative of which one of the at least two short-term reference picture sets to be used for decoding by a picture in question within the structure of pictures, the structure of pictures including one or more consecutive pictures in decoding order; encoding pictures according to the structure of pictures description into the bitstream. | 07-25-2013 |
20130188739 | SYSTEMS AND METHODS FOR ENCODING, SHARING, AND DECODING OF MULTIMEDIA - Systems and methods for encoding, sharing and decoding of multimedia data are disclosed. The systems and methods include multimedia decoding instantiation systems and multimedia processing engines which are capable of being upgraded or reconfigured to support a new or previously-unsupported compression format, without the need for platform-specific software or hardware upgrades. The systems and method further include transmission and storage of compressed data and functionality on a host device. | 07-25-2013 |
20130188740 | METHOD AND APPARATUS FOR ENTROPY ENCODING/DECODING - Provided is an entropy decoding method. The entropy decoding method according to the present invention comprises the steps of: drawing context information about a symbol to be decoded using at least either context information about corresponding layer or context information about other layers; and performing entropy decoding on the symbol using the drawn context information. According to the present invention, image compression efficiency can be enhanced. | 07-25-2013 |
20130195200 | METHODS AND DEVICES FOR CONTEXT MODELING TO ENABLE MODULAR PROCESSING - Methods of encoding and decoding for video data are described for encoding or decoding coefficients for a transform unit. In particular, the significant-coefficient flags for a coefficient group are encoded and decoded based upon a context determination, and the context is determined based upon the values of neighboring flags. The neighborhood used to determine the context varies depending on whether the significant-coefficient flag to be encoded or decoded is in the two right columns or two bottom rows of the coefficient group or not. The upper-left corner may also have a different neighborhood. If the flag is in one of the two right columns or two bottom rows one of the alternative context neighborhoods is used to avoid relying on significant-coefficient flags in other coefficient groups. | 08-01-2013 |
20130195201 | TECHNIQUES FOR LAYERED VIDEO ENCODING AND DECODING - A method for video decoding includes: decoding information including a description of a layer hierarchy including, for each layer, a layer_id, a reference_layer_id, and a dependent_flag; decoding for at least one access unit, a plurality of layer_not_present_flags, where each layer_not_present_flag is associated with at least one layer; and decoding Slice Network Abstraction Layer (NAL) units belonging to those layer(s) where the associated layer_not_present flag is not set. | 08-01-2013 |
20130195202 | VIDEO ENCODING METHOD FOR ENCODING HIERARCHICAL-STRUCTURE SYMBOLS AND A DEVICE THEREFOR, AND VIDEO DECODING METHOD FOR DECODING HIERARCHICAL-STRUCTURE SYMBOLS AND A DEVICE THEREFOR - Provided is a video encoding method and an apparatus for performing the same, and a video decoding method and an apparatus for performing the same. The video encoding method for encoding symbols having a hierarchical structure includes: encoding a picture of a video based on data units having a hierarchical structure; determining symbols of the encoded picture based on the data units having the hierarchical structure; determining an encoding method of the symbols based on characteristics of symbols, which are determined based on the data units having the hierarchical structure; and encoding and outputting the symbols according to the determined encoding method. | 08-01-2013 |
20130202049 | DISPLAY DEVICE WITH MULTIPLE SIGNAL SOURCES - A display device with multiple signal sources includes a display device that includes therein a signal processing unit, an image decoding unit, and a display unit. The signal processing unit is connected to at least two signal terminals that are respectively connected to transmission lines of different signal sources and the signal processing unit synchronously transmits the at least two signal sources to the image decoding unit for carrying out an image decoding operation. Subsequently, the at least two signal sources, after the image decoding, are transmitted to the display unit, so that the display device, when turned on, concurrently displays image windows of the at least two signal sources for reviewing and selection. | 08-08-2013 |
20130202050 | IMAGE ENCODING METHOD AND IMAGE DECODING METHOD - An example image decoding apparatus and method involves acquiring encoded data including an image code sequence corresponding to a slice of a plurality of slices obtained by dividing a picture of a moving image and first timing information indicating a first time at which the slice is to be decoded and no underflow or overflow occurs in a first virtual reception buffer from which the image code sequence is output in a slice unit. The image code sequence is decoded on the basis of the first timing information. | 08-08-2013 |
20130208807 | METHOD FOR CODING AND METHOD FOR RECONSTRUCTION OF A BLOCK OF AN IMAGE SEQUENCE AND CORRESPONDING DEVICES - A method for decoding a video picture comprising coded structured regions and textured regions is disclosed. A reference texture patch is constituted of a part or of blocks of the structured region found around the textured region and the pixels of the textured region are synthesized sequentially according to a spiral type scanning around the textured region, the causal area being found inside the reference texture patch at least for the first round of synthesis. | 08-15-2013 |
20130208808 | IMAGE CODING METHOD AND IMAGE DECODING METHOD - An image coding method of coding an image based on a processing unit to generate a bitstream, the method including: filtering a boundary between processing units in a reconstructed image; and storing the filtered reconstructed image in a first memory, wherein, in the filtering, a first filtering process is performed on the boundary between the processing units when the boundary between the processing units is included in a boundary between parallel processing units, the first filtering process being different from a second filtering process which is performed when the boundary between the processing units is not included in the boundary between the parallel processing units. | 08-15-2013 |
20130215975 | REFERENCE PICTURE SIGNALING - An encoded representation of a picture of a video stream is decoded by retrieving buffer description from the encoded representation. The buffer description information is used to determine at least one picture identifier identifying a respective reference picture as decoding reference for the picture. A decoded picture buffer is updated based on the determined picture identifier. The encoded representation of the picture itself comprises the information needed by a decoder to identify the reference pictures required to decode the encoded representation. | 08-22-2013 |
20130215976 | ENCODING/DECODING APPARATUS AND METHOD FOR PARALLEL CORRECTION OF IN-LOOP PIXELS BASED ON MEASURED COMPLEXITY, USING VIDEO PARAMETER - An encoding/decoding apparatus and method for parallel correction of in-loop pixels based on complexity using a video parameter may include a complexity measuring unit to measure a complexity of an in-loop pixel correction process, using video codec parameter information, in a video codec, and a core allocating unit to evenly distribute jobs associated with the in-loop pixel correction process, using the measured complexity. | 08-22-2013 |
20130215977 | SCALABLE MULTI-THREAD VIDEO DECODING - Decoding tasks are identified for decoding encoded video. Decoding tasks may include entropy decoding tasks, motion compensation tasks, inverse frequency transform tasks, inverse quantization tasks, intra decoding tasks, loop filtering tasks, or other tasks. Task dependencies are identified for the video decoding tasks. For example, one or more decoding tasks may depend on prior completion of entropy decoding tasks. The decoding tasks are prioritized based at least in part on the task dependencies. For example, a higher priority may be assigned to tasks that must be completed before other tasks that depend on them can begin. Prioritized decoding tasks are selected to be performed by hardware threads. For example, a first hardware thread may perform a first decoding task that does not depend on any uncompleted tasks while a second hardware thread performs a second decoding task that does not depend on any uncompleted tasks. | 08-22-2013 |
20130223538 | CUSTOMIZED PLAYBACK AT SINK DEVICE IN WIRELESS DISPLAY SYSTEM - This disclosure describes techniques to improve a user experience in a Wireless Display (WD) system. The WD system includes a source device that provides media data to one or more sink devices. The techniques are directed toward reducing end-to-end latency in the WD system while improving video playback quality at the sink devices. More specifically, the techniques include customized playback at the sink devices based on the type of media data received from the source device. If the media data only includes video data and does not include audio data, a processing pipeline of the sink device is configured to render the video data without waiting to synchronize with non-existent audio data. If the media data includes both video data and audio data, an audio rendering start-up timer is reduced and the processing pipeline renders synchronized audio and video data according to the reduced start-up timer. | 08-29-2013 |
20130223539 | METHOD FOR TRANSMITTING STREAM BETWEEN ELECTRONIC DEVICES AND ELECTRONIC DEVICE FOR THE METHOD THEREOF - A technique for transmitting a video stream between a first electronic device and a second electronic device is provided. The first device receives an encoded video stream and determines whether an encoding format of the encoded video stream is a format decodable by a second electronic device. If the format is decodable, the encoded video stream is transmitted without a re-encoding operation to the second device. The video stream is displayed at the first device delayed by a determined delay time enabling the video stream to be displayed at the second device substantially synchronized with the display at the first device. | 08-29-2013 |
20130223540 | COMPRESSED DOMAIN SYSTEM AND METHOD FOR COMPRESSION GAINS IN ENCODED DATA - A system and method for compressed domain compression are provided for improving compression gains in an encoded image, such as a Joint Photographic Experts Group (JPEG)-encoded images, or encoded video, such as Motion Joint Photographic Experts Group (Motion JPEG)-encoded video, without fully decoding and re-encoding the compressed images or video. | 08-29-2013 |
20130243100 | System and Method for Adaptive Frame Re-compression in Video Processing System - Method and system of video decoding incorporating frame compression to reduce frame buffer size are disclosed. The method adjusts parameters of the frame compression according to decoder system information or syntax element in the video bitstream. The decoder system information may be selected from a group consisting of system status, system parameter and a combination of system status and system parameter. The decoder system information may include system bandwidth, frame buffer size, frame buffer status, system power consumption, and system processing load. The syntax element comprises reference frame indicator, initial picture QP (quantization parameter), picture type, and picture size. The adaptive frame compression may be applied to adjust compression ratio. Furthermore, the adaptive frame compression may be applied to a decoder for a scalable video coding system or a multi-layer video coding system. | 09-19-2013 |
20130243101 | METHODS AND APPARATUS TO DETECT TRANSPORT FAULTS IN MEDIA PRESENTATION SYSTEMS - Example methods and apparatus to detect transport faults in media presentation systems are disclosed. An example method comprises decoding a media stream to form audio data and pixel data, computing a first value representative of the media stream using pixel data associated with a first set of the video frames, computing a second value representative of the media stream using pixel data associated with a second set of the video frames, computing a third value representative of first speech in a first segment of the audio data, computing a fourth value representative of second speech in a second segment of the audio data, determining a fifth value representative of a likelihood that a transport failure has affected the media stream, the fifth value determined using the first, second, third and fourth values, and comparing the fifth value to a threshold to determine whether to generate a transport failure alert. | 09-19-2013 |
20130243102 | METHOD AND APPARATUS FOR ARITHMETIC CODING AND TERMINATION - The present invention provides arithmetic encoder and decoder, and methods implemented therein for termination of arithmetic coding. The arithmetic encoder first determines whether a bin value indicates termination of arithmetic encoding. If the bin value is determined not indicating termination of arithmetic encoding, no bit is written in a bitstream indicative of the bin value so determined. If the bin value is determined indicating termination of arithmetic encoding, a stop bit is written in the bitstream. The arithmetic decoder determines whether or not the end of a coded slice has been reached, based on a number of bits in the bitstream. More specifically, the arithmetic decoder makes a determination, based on a number of bits preceding a stop bit located in a last byte in the bitstream. | 09-19-2013 |
20130243103 | ENCODING DEVICE, DECODING DEVICE, PLAYBACK DEVICE, ENCODING METHOD, AND DECODING METHOD - An encoding device that, when encoding frame image groups which represent scenes respectively viewed from plurality of viewpoints over predetermined time period, generates base-view video stream by encoding frame image group of standard viewpoint without using, as reference image, any frame image of other viewpoints, generates first-type dependent-view video stream by encoding frame image group of first-type viewpoint by using, as reference image, frame image of same time of base-view video stream or of another first-type dependent-view video stream, first-type viewpoint being positioned such that at least one viewpoint is present between first-type viewpoint and standard viewpoint, and generates second-type dependent-view video stream by encoding frame image group of second-type viewpoint by using, as reference images, frame images of same time of two viewpoints sandwiching second-type viewpoint, second-type viewpoint being neither standard viewpoint nor first-type viewpoint. | 09-19-2013 |
20130259138 | HARDWARE ACCELERATED DISTRIBUTED TRANSCODING OF VIDEO CLIPS - Systems, apparatus, articles, and methods are described including operations for distributed transcoding of video clips. | 10-03-2013 |
20130259139 | TESTING FRAME COLOR COUNTING TECHNIQUE - Various arrangements for determining a frame number of a video frame are presented. A decoded video frame may include a test image and a numerical color pattern. A first color present within the color pattern of the video frame at a first predefined location may be identified. A second color present within the color pattern of the video frame at a second predefined location may be identified. The frame number of the video frame may be identified using at least the first color and the second color. | 10-03-2013 |
20130266075 | LOW-DELAY VIDEO BUFFERING IN VIDEO CODING - As one example, a method of coding video data includes storing one or more decoding units of video data in a picture buffer. The method further includes obtaining a respective buffer removal time for the one or more decoding units, wherein obtaining the respective buffer removal time comprises receiving a respective signaled value indicative of the respective buffer removal time for at least one of the decoding units. The method further includes removing the decoding units from the picture buffer in accordance with the obtained buffer removal time for each of the decoding units. The method further includes coding video data corresponding to the removed decoding units, wherein coding the video data comprises decoding the at least one of the decoding units. | 10-10-2013 |
20130266076 | LOW-DELAY VIDEO BUFFERING IN VIDEO CODING - As one example, a method of coding video data includes storing one or more decoding units of video data in a coded picture buffer (CPB). The method further includes obtaining a respective buffer removal time for the one or more decoding units. The method further includes removing the decoding units from the CPB in accordance with the obtained buffer removal time for each of the decoding units. The method further includes determining whether the CPB operates at access unit level or sub-picture level. The method further includes coding video data corresponding to the removed decoding units. If the CPB operates at access unit level, coding the video data comprises coding access units comprised in the decoding units. If the CPB operates at sub-picture level, coding the video data comprises coding subsets of access units comprised in the decoding units. | 10-10-2013 |
20130266077 | LEVEL SIGNALING FOR LAYERED VIDEO CODING - Techniques to determine a level id in a layered bitstream are disclosed, such that the same level id can be used for all layers of a scalable bitstream. Also disclosed are techniques to signal level ids for sub bitstreams that can be indicative of lower computational requirements than the level id used for the layered bitstream. | 10-10-2013 |
20130266078 | METHOD AND DEVICE FOR CORRELATION CHANNEL ESTIMATION - A hash-based distributed video coding architecture has an encoder with an input video sequence organized in Groups of Pictures (GOPs) decomposed into key frames using H264/AVC Intra frame coding. The Wyner-Ziv (WZ) frames are encoded in two parts, a hash layer and a WZ layer. The WZ frames are quantized and each and then decorrelated using spatio-temporal prediction and entropy coded. The intra bit stream is H264/AVC decoded and the intra frames are stored in a reference frame buffer. The hash is decoded by inverting the tasks applied at the encoder, and the obtained bit planes are stored. Overlapped Block Motion Estimation and Probalistic Compensation (OBMEPC) is used to estimate the missing bit planes in the side-information. The decoder utilizes the hash information and the side information frame created by OBMEPC to perform online estimation of the correlation channel, and produces soft estimates used to decode the WZ bit planes. | 10-10-2013 |
20130272428 | VIDEO DECODER FOR COPY SLICES - A system for decoding video includes receiving a frame of the video in a bitstream that includes at least one slice and at least one tile. At least one slice and at least one tile are not all aligned with one another, and each of the at least one slice is characterized that it is decoded independently of the other at least one slice. 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, and wherein the at least one tile of the frame are collectively arranged in a raster scan order of the frame. The system receives slice header data for at least one slice in the bitstream indicating that the pixel data of the slice is obtained from corresponding pixel locations in a different frame than the frame including the at least one slice. | 10-17-2013 |
20130272429 | Color Component Checksum Computation in Video Coding - Checksum computation for video coding is provided that breaks the dependency between the color components of a picture in the prior art. More specifically, rather than computing a single checksum for a picture as in the prior art, a separate checksum is computed for each color component. Computing a separate checksum for each color component enables parallel computation of the component checksums. Methods are provided for computing three separate checksums after a picture is decoded. Methods are also provided for computing three separate checksums on a largest coding unit basis, thus allowing the checksums for a picture to be computed as the picture is being decoded. | 10-17-2013 |
20130279599 | DECODED PICTURE BUFFER PROCESSING FOR RANDOM ACCESS POINT PICTURES IN VIDEO SEQUENCES - Systems, methods, and devices for processing video data are disclosed. Some examples receive a slice of a current picture to be decoded for a sequence of video data. These examples may also receive, in a slice header of the slice, at least one entropy coded syntax element and at least one non-entropy coded syntax element, wherein the non-entropy coded syntax element is before the entropy coded syntax element in the slice header and indicates whether pictures prior to the current picture in decoding order are to be emptied from a decode picture buffer without being output. They may decode the slice based on the non-entropy coded syntax element. | 10-24-2013 |
20130279600 | IMAGE DECODING METHOD AND IMAGE DECODING APPARATUS - An image decoding method of decoding encoded data per unit included in units that are included in a picture is provided. The image decoding method obtains, from an encoded bitstream including the encoded data, a first flag indicating whether or not a removal time of the encoded data from a buffer for storing the encoded data is set per unit. The image decoding method further obtains, from the encoded bitstream, a second flag indicating whether an interval between removal times of the units is constant or arbitrary when the removal times are set per unit. The image decoding method removes the encoded data from the buffer per unit and at a constant or arbitrary interval according to the second flag, and decodes the removed encoded data. | 10-24-2013 |
20130279601 | IMAGE SIGNAL DECODING APPARATUS AND IMAGE SIGNAL DECODING METHOD - A decoding method decodes a base stream generated by encoding a first image signal of a first view and a dependent stream generated by encoding a second image signal of a second view. The method includes detecting, on the basis of a dependent delimiter indicating a picture boundary between pictures in the dependent stream, the picture boundary in the dependent stream configured by inserting the dependent delimiter at the beginning of a picture in the dependent stream. Further, the method includes decoding the base stream and the dependent stream on the basis of the detected picture boundary in the dependent stream. | 10-24-2013 |
20130294526 | SMOOTH REVERSE VIDEO PLAYBACK ON LOW-COST CURRENT GENERATION SET-TOP BOX HARDWARE - An entertainment device includes an input circuit to receive a stream of video data, a memory configurable as a plurality of buffers, a video decoder module, an on-screen display controller, and a processing unit. The processing unit directs the video decoder module to decode a first segment of the stream of video data into a first series of presentable frames and store the first series of presentable frames in a first buffer. The processing unit further directs the video decoder module to decode a second segment of the stream of video data into a second series of presentable frames for storage in a second buffer, and concurrent with the decoding of the second segment, the processing unit directs the on-screen display controller to output the first series of presentable frames from the first buffer in a reverse direction. | 11-07-2013 |
20130308709 | TILE SIZE IN VIDEO CODING - A video encoder arranged to encode a video sequence, the video encoder comprising: a partitioning module arranged to partition the video sequence into tiles, wherein the tile size is greater than a predetermined minimum tile size; and at least one encoding module arranged to encode the tiles. | 11-21-2013 |
20130308710 | VIDEO PROCESSING SYSTEM FOR SCRAMBLING LAYERED VIDEO STREAMS AND METHODS FOR USE THEREWITH - A video processing system includes a video encoder that encodes a video stream into an independent video layer stream and a first dependent video layer stream that requires the independent video layer for decoding. A scrambling module scrambles the independent video layer stream to produce a scrambled independent video layer stream and leaves the first dependent video layer stream unscrambled. | 11-21-2013 |
20130322549 | ENCODING APPARATUS, ENCODING METHOD, AND NON-TRANSITORY COMPUTER-READABLE STORAGE MEDIUM - An encoding apparatus for encoding video data captured by a plurality of imaging units by a predetermined data unit, includes an encoding unit configured to refer to a first data unit included in video data captured by a first imaging unit to encode a second data unit included in the video data captured by the first imaging unit, and refer to a third data unit included in video data captured by a second imaging unit to encode a fourth data unit included in the video data captured by the first imaging unit. | 12-05-2013 |
20130329808 | STREAMING PORTIONS OF A QUILTED IMAGE REPRESENTATION ALONG WITH CONTENT CONTROL DATA - The present invention extends to methods, systems, and computer program products for streaming portions of a quilted image representation along with content control data. Portions of a digital asset (e.g., audio data, video data, geospatial data, etc.) along with content control data are encoded as series of graphical representations and quilted into a two dimensional image. Digital asset portions and content control data can be un-quilted from the two dimensional image and streamed to other computer systems. The streamed data can be decoded at the other computer systems. Content control data can be used at the other computer systems to make content control decisions with respect to the portions of digital assets quilted into the two dimensional image. | 12-12-2013 |
20130329809 | SYNC FRAME RECOVERY IN REAL TIME VIDEO TRANSMISSION SYSTEM - An error recovery method may be engaged by an encoder to recover from misalignment between reference picture caches at the encoder and decoder. When a communication error is detected between a coder and a decoder, a number of non-acknowledged reference frames present in the decoder's reference picture cache may be estimated. Thereafter, frames may be coded as reference frames in a number greater or equal to the number of non-acknowledged reference frames that are estimated to be present in the decoder's reference picture cache. Thereafter, ordinary coding operations may resume. Typically, a final reference frame that is coded in the error recovery mode will be coded as a synchronization frame that has high coding quality. The coded reference frames that precede it may be coded at low quality (or may be coded as SKIP-coded frames). On reception and decoding, the preceding frames may cause the decoder to flush from its reference picture cache any non-acknowledged reference frames that otherwise might collide with the new synchronization frame. In this manner, alignment between the encoder and decoder may be restored. | 12-12-2013 |
20130336409 | MULTI-BIT INFORMATION HIDING USING OVERLAPPING SUBSETS - Methods and devices for reconstructing coefficient levels from a bitstream of encoded video data for a coefficient group in a transform unit. Sign bits are hidden in the parity of partially overlapping subsets of a set of coefficients. This enables the hiding of multiple sign bits per coefficient group. Other information bits may be hidden instead of sign bits in some cases. | 12-19-2013 |
20130336410 | METHODS AND DEVICES FOR CODING BINARY SYMBOLS AS N-TUPLES - Methods and devices for reconstructing coefficient levels from a bitstream of encoded video data for a coefficient group in a transform unit. Greater-than-one flags are encoded by grouping them into tuples and by encoding a tuple-based value that is a function of the greater-than-one flags within that tuple. The tuple-based value may permit the decoder to infer the greater-than-one flags in some cases, in which case they are not encoded in the bitstream. | 12-19-2013 |
20130336411 | REDUCING MOTION COMPENSATION MEMORY BANDWIDTH THROUGH MEMORY UTILIZATION - A system and method for processing video information. Various aspects of the present invention may provide a decoder module that decodes block encoded video information. The system may, for example, comprise a first memory module, communicatively coupled to the decoder module, that stores video processing information utilized by the decoder module for decoding a current video block from a current video frame. The system may also, for example, comprise a second memory module, communicatively coupled to the decoder module, that stores reference video information from a previous video frame utilized by the decoder module for decoding the current video block. In a non-limiting exemplary scenario, the first memory module and the second memory module may be communicatively coupled to the decoder module with independent respective data and/or address buses. | 12-19-2013 |
20130343467 | METHOD AND SYSTEM FOR ANALYZING VIDEO STREAM ACCURACY IN A NETWORK ENVIRONMENT - A method is provided in one example and includes receiving a video sequence having at least one code symbol embedded therein. The at least one code symbol is selected from a sequence of code symbols. The method further includes determining whether the at least one code symbol is decodable, and determining one or more video quality parameters based upon whether the at least one symbol is decodable. The method still further includes determining a video quality metric associated with the video sequence based upon the one or more video quality parameters. | 12-26-2013 |
20130343468 | BROADCASTING SIGNAL TRANSMITTER/RECEIVER AND BROADCASTING SIGNAL TRANSMISSION/RECEPTION METHOD - A broadcasting signal reception method according to the present invention comprises the following steps: OFDM-demodulating by receiving a plurality of broadcasting signals, which contain a transmission frame for transmitting a broadcasting service; outputting the transmission frame by decoding a plurality of OFDM-demodulated broadcasting signals with at least one method among MIMO, MISO, and SISO; and selectively decoding a plurality of PLP's, which are included in the transmission frame, using signaling information included in the transmission frame. In particular, PSI/SI such as PAT/PMT can be transmitted through an arbitrary PLP among the plurality of PLP's; and in the transmitter, an arbitrary PLP, which transmits the PAT/PMP, can be decoded first to enable a search of all PLP's that transmit components included in a single broadcasting service, and a plurality of PLP's can be decoded selectively. | 12-26-2013 |
20140003533 | REDUCED WORST-CASE CONTEXT-CODED BINS IN VIDEO COMPRESSION WITH PARITY HIDING | 01-02-2014 |
20140003534 | VIDEO CODING SYSTEM WITH TEMPORAL SCALABILITY AND METHOD OF OPERATION THEREOF | 01-02-2014 |
20140003535 | VIDEO CODING SYSTEM WITH LOW DELAY AND METHOD OF OPERATION THEREOF | 01-02-2014 |
20140003536 | STREAMING ADAPTION BASED ON CLEAN RANDOM ACCESS (CRA) PICTURES | 01-02-2014 |
20140003537 | RANDOM ACCESS AND SIGNALING OF LONG-TERM REFERENCE PICTURES IN VIDEO CODING | 01-02-2014 |
20140003538 | SIGNALING LONG-TERM REFERENCE PICTURES FOR VIDEO CODING | 01-02-2014 |
20140003539 | Signalling Information for Consecutive Coded Video Sequences that Have the Same Aspect Ratio but Different Picture Resolutions | 01-02-2014 |
20140003540 | DATA READOUT DEVICE, DATA READOUT METHOD, AND PROGRAM | 01-02-2014 |
20140016707 | CODING SEI NAL UNITS FOR VIDEO CODING - In one example, a device for decoding video data includes a processor configured to determine, for a supplemental enhancement information (SEI) network abstraction layer (NAL) unit of a bitstream, whether a NAL unit type value for the SEI NAL unit indicates that the NAL unit comprises a prefix SEI NAL unit including a prefix SEI message or a suffix SEI NAL unit including a suffix SEI message, and decode video data of the bitstream following the SEI NAL unit based on whether the SEI NAL unit is the prefix SEI NAL unit or the suffix SEI NAL unit and data of the SEI NAL unit. | 01-16-2014 |
20140016708 | CODING TIMING INFORMATION FOR VIDEO CODING - In one example, a device for presenting video data includes a processor configured to determine an integer value for the video data, determine a difference value between a presentation time of a first picture and a presentation time of a second picture, wherein the difference value is equal to the integer value multiplied by a clock tick value, and present the first picture and the second picture according to the determined difference value. | 01-16-2014 |
20140016709 | IMAGE SYSTEM - An image system includes image signal generating apparatuses; display apparatuses; and intervention apparatuses. The intervention apparatuses are interconnected between the image signal generating apparatuses and the display apparatuses, convert the image signals from the image signal generating apparatuses to image signals of a first format, add identification information regarding the image signal generating apparatuses to the image signals of the first format, and output the image signals of the first format and the identification information, respectively. | 01-16-2014 |
20140016710 | DECODED PICTURE BUFFER SIZE MANAGEMENT - In one embodiment a method of video processing is disclosed. The method may include receiving by a processing device a first portion of compressed pictures of a bitstream, the first portion of compressed pictures corresponding to a first picture resolution format (PRF), the first portion of the compressed pictures comprising at least one picture compressed at a first encoding level, the first portion of the compressed pictures having an intended picture output as a sequence of pictures in the first PRF; determining a size of the largest picture of the first encoding level; determining a first number of picture buffers corresponding to the largest picture; allocating a linear memory based on the first number of picture buffers and size of the largest picture; determining a ratio of a picture size of the at least one picture of the first portion of the compressed picture and the largest picture size of the first encoding level; determining a second number of picture buffers based on the determined ratio; and mapping the second number of picture buffers in the first number of picture buffers. | 01-16-2014 |
20140023145 | Management of Decoded Picture Buffer at Picture Format Transitions - In one method embodiment a method of processing of a bitstream is disclosed. The method may include receiving by a processing device a bitstream comprising a first portion of compressed pictures encoded at a first encoding level, the first portion of compressed pictures corresponding to a first picture resolution; determining a ratio of a picture size of at least one picture of the first portion of the compressed picture and a picture size of the largest picture encoded at the first encoding level; determining a first number of picture buffers for processing of the first portion of the compressed pictures, wherein the first number of picture buffers are determined based on the determined ratio; and mapping the first number of picture buffers in a memory allocated for decoding of bitstream. | 01-23-2014 |
20140044195 | IMAGE DECODING METHOD AND IMAGE DECODING APPARATUS - An image decoding method includes controlling whether decoding of a first leading picture is to be performed or skipped, according to a first random access point (RAP) picture type and regardless of a first leading picture type, when decoding starts from a first RAP picture. The first leading picture follows the first RAP picture in decoding order and precedes the first RAP picture in display order. The first RAP picture type is a type of the first RAP picture, and the first leading picture type is a type of the first leading picture. | 02-13-2014 |
20140044196 | Methods and Apparatus for Integrating External Applications into an MPEG-4 Scene - A method of decoding, composing and rendering a scene. First information is obtained, the first information including a part of a MPEG-4 BIFS scene description stream and at least one coded MPEG-4 media stream. The first information is decoded by invoking a BIFS scene decoder and one or more specific media decoders that are required by the scene. Second information is obtained, the second information including a second part of a BIFS scene description stream that contains a reference to an external application. The second information is decoded by invoking the BIFS scene decoder and an external application decoder. An integrated scene is composed, the integrated scene including one or more decoded MPEG-4 media objects and one or more external application objects specified in the decoded scene descriptions streams. The composed integrated scene is rendered on a display. | 02-13-2014 |
20140050269 | SYSTEMS AND METHODS FOR COMPUTATION-EFFICIENT IMAGE PROCESSING SYSTEM ARCHITECTURE - Embodiments relate to systems and methods for a computation-efficient image processing system architecture. Image data can be transmitted from a computer, online service, and/or other image source to an output device having a set of image processing modules in two or more image paths, including an edge detection module and a video decoding module. The edge detection module can produce edge tag output, and the video decoding module, operating in parallel, can generate decoded video output. The edge tag output and decoded video output can be transmitted to a set of downstream image processing modules, including modules for color trapping, edge smoothing, and other operations. Because earlier processing stages share information with downstream modules which require the same or related data, redundant processing can be reduced or eliminated. Complex image operations can therefore be carried out, and high-quality output can be generated, without sacrificing responsiveness. | 02-20-2014 |
20140050270 | METHOD FOR MANAGING A REFERENCE PICTURE LIST, AND APPARATUS USING SAME - Provided are a method for managing a reference picture list, and an apparatus using same. An image decoding method comprises the steps of decoding one picture of second-highest temporal layer pictures in a hierarchical picture configuration; and decoding top temporal layer pictures which precede and follow the second-highest temporal layer pictures with respect to a picture order count (POC) in a POC sequence, respectively. Therefore, available reference pictures remain in a decoded picture buffer (DPB), thereby improving image-encoding efficiency. | 02-20-2014 |
20140064383 | VIDEO PROCESSING DEVICE WITH ADJUSTABLE DELAY AND METHODS FOR USE THEREWITH - A video processing device includes a plurality of circuit modules that cooperate to process an input video signal into a processed video signal. A control circuit generates a delay adjustment signal in response to a delay calibration of the plurality of circuit modules. An adjustable delay circuit couples a signal from a first circuit module of the plurality of circuit modules, to a second circuit module of the plurality of circuit modules with a delay that is set based on the delay adjustment signal. | 03-06-2014 |
20140072056 | COMBINATION A/53 AND A/153 RECEIVER USING A HIHO VITERBI DECODER - A broadcast and receiver system for performing content from combined A/53 and A/153 standard transmissions enabling simultaneous reception of both signal types with one device. A combination HDTV/Mobile DTV chip can be used that does not alter the legacy HDTV forward error correction (FEC) decoder and Mobile DTV standard transmissions may include extra training signals aiding the demodulation of legacy HDTV reception. Two separate Trellis decoders can be used: one for A/53 legacy HDTV decoding and the other for A/153 Mobile DTV decoding that uses a Hard Input Hard Output (HIHO) type of architecture. Separate Viterbi decoders are allocated for each block of data with a block Viterbi rotator to parse out/collect results of each Viterbi decoder. Each block has its convolutional encoder reset at the beginning. The second Trellis decoder operates serially so as not to disturb the A/53 HDTV data but could also be operated in parallel. | 03-13-2014 |
20140072057 | VIDEO DISPLAY PREFERENCE FILTERING - Video coding schemes may include one or more filters to reduce coding artifacts and improve video quality. These filters may be applied to decode video data in a predetermined sequence. The output from one or more of these filters may be selected for different images, blocks, or sets of video data and then copied and/or routed to a display or a buffer storing reference data that is used to decode other video data in a data stream. Providing the ability to select which filter output is used for display and as a reference may result in better video quality for multiple types of video data. The filters that are selected for display and for reference may be different and may vary for different images, blocks, and data sets. | 03-13-2014 |
20140072058 | CODING SYSTEMS - In an implementation, a supplemental sequence parameter set (“SPS”) structure is provided that has its own network abstraction layer (“NAL”) unit type and allows transmission of layer-dependent parameters for non-base layers in an SVC environment. The supplemental SPS structure also may be used for view information in an MVC environment. In a general aspect, a structure is provided that includes (1) information ( | 03-13-2014 |
20140079138 | SIMPLIFIICATION OF PIC_ORDER_CNT_LSB CALCULATION IN HM8 - The specification and calculation of PicOrderCntMsb in WD8 is simplified without changing the semantics in WD8. Four arithmetic-logic operations are removed, and the implicit assumption that the subtraction in the calculation is based on unsigned integer arithmetic in HM8 is removed. The implementation is correct for both signed and unsigned integer arithmetic without using “and” operations. | 03-20-2014 |
20140079139 | MOVING IMAGE PROCESSING APPARATUS THAT PROCESSES A PLURALITY OF MOVING IMAGE DATA SETS - A moving image processing apparatus includes: a block processing unit that processes moving image data in a block unit; a switching unit that switches the moving image data processed by the block processing unit in the block unit; and a switching control unit that, according to a predetermined state of a plurality of moving image data sets that is a target for switching by the switching unit, changes an order of switching the plurality of moving image data sets by the switching unit. | 03-20-2014 |
20140086331 | HYPOTHETICAL REFERENCE DECODER PARAMETERS IN VIDEO CODING - A device performs a hypothetical reference decoder (HRD) operation that determines conformance of a bitstream to a video coding standard or determines conformance of a video decoder to the video coding standard. As part of performing the HRD operation, the device determines a highest temporal identifier of a bitstream-subset associated with a selected operation point of the bitstream. Furthermore, as part of the HRD operation, the device determines, based on the highest temporal identifier, a particular syntax element from among an array of syntax elements. The device then uses the particular syntax element in the HRD operation. | 03-27-2014 |
20140086332 | ACCESS UNIT INDEPENDENT CODED PICTURE BUFFER REMOVAL TIMES IN VIDEO CODING - A video coding device, such as a video encoder or a video decoder, may be configured to code a duration between coded picture buffer (CPB) removal time of a first decoding unit (DU) in an access unit (AU) and a second DU, wherein the second DU is subsequent to the first DU in decoding order and in the same AU as the first DU. The video coding device may further determine a removal time of the DU based at least on the coded duration. The coding device may also code a sub-picture timing supplemental enhancement information (SEI) message associated with the first DU. The video coding device may further determine a removal time of the DU based at least in part on the sub-picture timing SEI message. | 03-27-2014 |
20140086333 | BITSTREAM PROPERTIES IN VIDEO CODING - A device signals a property of a bitstream. The bitstream comprises a plurality of coded video sequences (CVSs). When the property has a particular value, all the CVSs of the bitstream conform to the same profile. A video processing device is able to determine, based on the property, whether to process the bitstream. | 03-27-2014 |
20140086334 | VIDEO PARAMETER SET (VPS) SYNTAX RE-ORDERING FOR EASY ACCESS OF EXTENSION PARAMETERS - The HEVC VPS Syntax Structure is modified by re-ordering of some syntax parameters for the future HEVC Extensions in scalable video coding, multi-view coding and 3D video coding areas. This re-ordering enables external network devices such as middle-boxes to easily access of some of the useful parameters in VPS and its extension data that are able to be used for session negotiation and/or capability exchanges for better communication and system integration purposes. | 03-27-2014 |
20140086335 | IMAGE CODING METHOD, IMAGE CODING APPARATUS, IMAGE DECODING METHOD AND IMAGE DECODING APPARATUS - An image coding method including: binarizing last position information to generate (i) a binary signal which includes a first signal having a length smaller than or equal to a predetermined maximum length and does not include a second signal or (ii) a binary signal which includes the first signal having the predetermined maximum length and the second signal; first coding for arithmetically coding each of binary symbols included in the first signal using a context switched among a plurality of contexts according to a bit position of the binary symbol; and second coding for arithmetically coding the second signal using a fixed probability when the binary signal includes the second signal, wherein in the first coding, a binary symbol at a last bit position of the first signal is arithmetically coded using a context exclusive to the last bit position, when the first signal has the predetermined maximum length. | 03-27-2014 |
20140092985 | CONTENT INITIALIZATION FOR ENHANCEMENT LAYER CODING - A system for decoding a video bitstream includes receiving a frame of the video that includes at least one slice and at least one tile and where each of the at least one slice and the at least one tile are not all aligned with one another. | 04-03-2014 |
20140092986 | Method and Apparatus for Data Compression Using Error Plane Coding - A method and apparatus of image data compression and decompression are disclosed. According to an embodiment of the present invention, the compression method partitions the image data into access units and encodes each access unit into a bitstream according to a target bit budget. Each access unit is encoded using first data compression to generate a first bitstream and the residual data is further encoded using second data compression to generate a second bitstream if the first bitstream is smaller than the target bit budget. In one example, the second data compression comprises bit plane coding applied to bit plane-ordered data, wherein the bit plane-ordered data is generated by scanning from a most significant bit to a least significant bit of the residual data in a bit plane-wise order. The decompression method comprises steps to recover reconstructed data from the first and second bitstreams. | 04-03-2014 |
20140092987 | ENTROPY CODING TECHNIQUES AND PROTOCOL TO SUPPORT PARALLEL PROCESSING WITH LOW LATENCY - In a communication system, parallel encoding and decoding of serially-coded data occurs in a manner that supports low latency communication. A plurality of data items may be coded as serially-coded data sequences and a transmission sequence may be built from them. An index table may be built having a plurality of entries representing respective start points of the serially-coded data sequences within the transmission sequence. The transmission sequence may be transmitted to a channel and, thereafter, the index table may be transmitted. Latencies otherwise involved in inserting an index table into the beginning of a transmission sequence may be avoided. | 04-03-2014 |
20140098892 | VIDEO DECODING DEVICE AND VIDEO DECODING METHOD - A video decoding device, in the case where a video of the progressive format is inputted, processes a frame as a picture, in the case where a video of the interlace format is inputted, processes a field as a picture. A video decoding device performs display control corresponding to a format of the both video by analyzing display control information in display control information analyzer. The display control information includes sequence unit display control information which is commonly used in a display process of all pictures that belong to a sequence to be decoded and picture unit display control information which is individually used in a display process of a picture to be decoded. A second code string analyzer acquires each of the sequence unit display control information and the picture unit display control information from an extended information area in units of pictures. | 04-10-2014 |
20140105309 | SYSTEMS AND METHODS FOR SIGNALING AND PERFORMING TEMPORAL LEVEL SWITCHING IN SCALABLE VIDEO CODING - Media communication systems and methods for media encoded using scalable coding with temporal scalability are provided. Transmitting endpoints include switching information in their transmitted media to indicate if temporal level switching at a decoder can occur at any frame of the transmitted encoded media. | 04-17-2014 |
20140112393 | IMAGE PROCESSING DEVICE - An image processing device includes: a first storage unit to store image data containing pixel data about a plurality of components of each pixel arranged according to a first rule; a second storage unit having a plurality of storage areas to individually store the image data read from the first storage unit; a process controller to control reading of the image data from the first storage unit to the second storage unit and to output a control signal containing information used to designate a specific storage area being one of the storage areas; a multiplexer to output pixel data in order according to a second rule by selecting, based on the control signal, pixel data stored in the specific storage area from pixel data stored in the storage areas; and a 4-tap filter to calculate pixel information about an interpolated pixel. | 04-24-2014 |
20140119456 | ENCODING VIDEO INTO LOWER RESOLUTION STREAMS - A transmitting terminal comprises: an input for receiving a video signal comprising a plurality of frames representing a video image at different respective times, each frame comprising a plurality of higher resolution samples; a projection generator configured to generate multiple different projections of the video image, each projection comprising a plurality of lower resolution samples representing the video image at a lower resolution, wherein the lower resolution samples of the different projections represent different but overlapping groups of the higher resolution samples which overlap spatially in a plane of the video image; an encoder configured to encode the video signal by encoding the different projections into separate respective encoded streams; and a transmitter configured to transmit each of the separate encoded streams to a receiving terminal over a network. | 05-01-2014 |
20140126651 | FAST SWITCHING OF SYNCHRONIZED MEDIA USING TIME-STAMP MANAGEMENT - Disclosed are various embodiments that facilitate fast switching of synchronized media using time-stamp management. A first media stream and multiple second media streams are obtained. The second media stream is time synchronized to the first media stream. The first media stream and one of the second media streams are decoded. Time-stamp management without decoding is performed for another one of the second media streams to facilitate fast switching to the other one of the second media streams when desired. | 05-08-2014 |
20140133576 | SYSTEMS AND METHODS FOR SIGNALING AND PERFORMING TEMPORAL LEVEL SWITCHING IN SCALABLE VIDEO CODING - Media communication systems and methods for media encoded using scalable coding with temporal scalability are provided. Transmitting endpoints include switching information in their transmitted media to indicate if temporal level switching at a decoder can occur at any frame of the transmitted encoded media. | 05-15-2014 |
20140133577 | PICTURE ENCODING METHOD AND PICTURE DECODING METHOD - A picture encoding method of the present invention is a picture encoding method of predictively encoding an input picture with reference to pictures stored in a picture buffer, decoding the encoded input picture, judging whether or not the decoded picture is a picture for reference and whether or not the decoded picture is a picture for output which needs to be stored until its display time, and storing, in the picture buffer, the picture for reference and the picture for output based on the determination result. | 05-15-2014 |
20140133578 | PICTURE ENCODING METHOD AND PICTURE DECODING METHOD - A picture encoding method of the present invention is a picture encoding method of predictively encoding an input picture with reference to pictures stored in a picture buffer, decoding the encoded input picture, judging whether or not the decoded picture is a picture for reference and whether or not the decoded picture is a picture for output which needs to be stored until its display time, and storing, in the picture buffer, the picture for reference and the picture for output based on the determination result. | 05-15-2014 |
20140133579 | SIGNAL TRANSMISSION APPARATUS - A transmission apparatus for digitally transmitting a video signal through a transmission path, includes an acquiring unit to acquire a video signal generated by decoding a compressively coded signal, and a transmission pass coder to multiplex a luminous signal and a color difference signal which compose the acquired video signal in a video signal period, and multiplex a control signal related to the video signal in a blanking period. The control signal is (1) information to be used by a receiving apparatus which receives the video signal to adjust image quality of the video signal, and (2) includes information indicating whether the compressively coded signal based on which the video signal transmitted by the transmission pass coder is generated is I picture, P picture, or B picture. | 05-15-2014 |
20140133580 | VIDEO DECODING METHOD AND SYSTEM THEREOF - A video decoding method for decoding a bit stream to a plurality of frames, applied in a video decoding system, includes: determining whether a size of a current picture is equal to that of a next picture according to the bit stream; scaling a corresponding reference frame for the next picture to generate a scaled frame when the size of the current picture is not equal to that of the next picture; and storing the scaled frame in a first buffer of a storage unit, wherein at least a portion of a first frame originally stored in the first buffer is used; wherein when it is determined that the size of the current picture is not equal to that of the next picture, the next picture is encoded in the bit stream in a mode that the scaled corresponding reference frame is required for decoding the next picture. | 05-15-2014 |
20140140414 | SIGNALING SCALABILITY INFORMATION IN A PARAMETER SET - A system for decoding a video bitstream includes receiving a frame of the video that includes at least one slice and at least one tile and where each of the at least one slice and the at least one tile are not all aligned with one another. | 05-22-2014 |
20140140415 | VIDEO STREAM TRANSMITTING DEVICE, VIDEO STREAM RECEIVING DEVICE, VIDEO STREAM TRANSMITTING METHOD, AND VIDEO STREAM RECEIVING METHOD - The present invention provides a video stream transmitting device, a video stream receiving device, a video stream transmitting method, and a video stream receiving method. According to one embodiment of the present invention, provided is a video stream transmitting method which comprises the steps of: sampling an UHD video steam to divide the sampled UHD video stream into at least one viewable HD video sub-stream, and encoding each of the divided at least one HD video sub-stream; performing a multiplexing process, including the at least one HD video sub-stream and signaling information which indicates a relation between the UHD video stream and the at least one HD video sub-stream; and transmitting the multiplexed at least one HD video sub-stream and signaling information. | 05-22-2014 |
20140140416 | OFFSET DECODING DEVICE, OFFSET CODING DEVICE, IMAGE FILTERING DEVICE, AND DATA STRUCTURE - An adaptive offset filter ( | 05-22-2014 |
20140146895 | Fast Switching Hybrid Video Decoder - Techniques are presented herein for switching between a software decoder and a hardware decoder in a hybrid decoder. A video bit stream is received. The video bit stream is analyzed to determine whether or not the video bit stream can be decoded by the hardware decoder. When the video bit stream can be decoded by the hardware decoder, the video bit stream is routed to the hardware decoder and also stored in a first buffer. The video bit stream is decoded by the hardware decoder and when a reference frame is decoded, the reference frame is stored in a second buffer. When the video bit stream cannot be decoded by the hardware decoder, the video bit stream is routed to the software decoder for decoding. When an instantaneous decoder refresh (IDR) frame is decoded by the software decoder, the IDR frame is stored in the first buffer. | 05-29-2014 |
20140146896 | VIDEO PIPELINE WITH DIRECT LINKAGE BETWEEN DECODING AND POST PROCESSING - In general, in one aspect, a decode order for a group of picture (GOP) frame structure for a video stream is modified to include regenerated P frames. The modified decode order includes a regenerated P frame of a P frame decoded prior to a sequence of B frames after last B frame in the sequence of B frames and before next I or P frame. The frames are decoded in modified decode order by a decode engine. The decoded frames are post processed in a display order (only includes regenerated P frames and does not include initial P frames defined in the decode order) by a post processing engine. The post processing engine may ignore the initial P frames or the decode engine may not forward the initial P frames to the post processing engine. The post processed frames may be prepared for presentation by a display engine. | 05-29-2014 |
20140153652 | Package Essence Analysis Kit - Systems and methods are disclosed herein to a package essence analysis method comprising receiving, by a computer, first and second video files; indexing, by a computer, the first and second video files; decoding, by a computer, a selected frame of the first video file by referencing a first frame image using the index of the first video file; decoding, by a computer, a selected frame of the second video file by referencing a second frame image using the index of the second video file; and performing, by a computer, video quality analysis by comparing the decoded selected frame of the first video file to the decoded selected frame of the second video file. | 06-05-2014 |
20140153653 | HYPOTHETICAL REFERENCE DECODER - Disclosed is a system and method of controlling a video decoder, including a reviewing channel data representing coded video data generated by an encoder to identify parameters of a hypothetical reference decoder (HRD) used by the encoder during coding operations. A parameter representing an exit data rate requirement of a coded picture buffer (CPB) of the HRD is compared against exit rate performance of the video decoder. If the exit rate performance of the video coder matches the exit rate requirement of the HRD, the coded video data is decoded, otherwise, a certain decoding degradation scheme can be applied, including disabling decoder from decoding the coded video data. | 06-05-2014 |
20140161195 | VIDEO GENERATOR - USE OF DATABASE FOR VIDEO, IMAGE, GRAPHICS AND AUDIO - A method of encoding source data to generate corresponding encoding data for transmission or storage is provided, wherein the method includes:
| 06-12-2014 |
20140177730 | VIDEO PROCESSING APPARATUS CAPABLE OF GENERATING OUTPUT VIDEO PICTURES/SEQUENCE WITH COLOR DEPTH DIFFERENT FROM COLOR DEPTH OF ENCODED VIDEO BITSTREAM - A video processing apparatus includes a control unit, a storage device, a video decoder and a video processor. The control unit is arranged for generating a color depth control signal. The video decoder is coupled to the storage device, and arranged for decoding an encoded video bitstream and accordingly generating decoded video pictures (sequence) to the storage device. The video processor is coupled to the control unit and the storage device, and arranged for referring to the color depth control signal to enable a target video processing mode selected from a plurality of supported video processing modes respectively corresponding to different output color depths, and processing picture data derived from the data buffered in the storage device under the target video processing mode to generate output video pictures (sequence) to a display apparatus. | 06-26-2014 |
20140177731 | Remedying low densities of ONEs in transmission and reception of digital television signals - In a DTV transmitter the bits of shortened BCH codewords that exhibit undesirably low densities of ONEs are ONEs' complemented before being further coded, and used to modulate carrier waves. In a DTV receiver the further coding is decoded after demodulation. The results of such decoding are processed to recover successive shortened BCH codewords, some of which are in TRUE form and others of which have had their bits ONEs' complemented. Each shortened BCH codeword is extended to full length with ZEROs, and decoding is attempted. Successful decoding confirms that the shortened BCH codeword was received in TRUE form. If decoding is unsuccessful, the bits of the shortened BCH codeword as received are ONEs' complemented, extended to full length with ZEROs, and decoding is attempted. Successful decoding confirms that the shortened BCH codeword was received in ONEs' complemented form and has subsequently been converted to TRUE form. | 06-26-2014 |
20140177732 | DECODING METHOD AND MULTIMEDIA PLAYING SYSTEM - By inserting a symbol start tag at a start of a data segment corresponding to each symbol of a multimedia data stream, and by inserting frame start tags at starts of different frames in a start data segment, data signals belonging to different channels can be precisely and rapidly classified and decoded when the multimedia data stream is performed with demodulation. | 06-26-2014 |
20140185690 | MULTIMEDIA DATA STREAM FORMAT, METADATA GENERATOR, ENCODING METHOD, ENCODING SYSTEM, DECODING METHOD, AND DECODING SYSTEM - By determining multimedia positioning frames, by generating a metadata according to address information of the multimedia positioning frames and the number of multimedia frames following each of the multimedia frames, and by relocating the multimedia frames following each of the multimedia frames, a data storage amount of the metadata can be reduced. Further, when a user wishes to view a specific multimedia frame of a specific time point, the specific multimedia at the specific time point can be decoded and played without having to complete download of all multimedia frames preceding the specific time point. | 07-03-2014 |
20140192893 | SYNTAX AND SEMANTICS FOR BUFFERING INFORMATION TO SIMPLIFY VIDEO SPLICING - Innovations in syntax and semantics of coded picture buffer removal delay (“CPBRD”) values potentially simplify splicing operations. For example, a video encoder sets a CPBRD value for a current picture that indicates an increment value relative to a nominal coded picture buffer removal time of a preceding picture in decoding order, regardless of whether the preceding picture has a buffering period SEI message. The encoder can signal the CPBRD value according to a single-value approach in which a flag indicates how to interpret the CPBRD value, according to a two-value approach in which another CPBRD value (having a different interpretation) is also signaled, or according to a two-value approach that uses a flag and a delta value. A corresponding video decoder receives and parses the CPBRD value for the current picture. A splicing tool can perform simple concatenation operations to splice bitstreams using the CPBRD value for the current picture. | 07-10-2014 |
20140192894 | IMPLICIT SIGNALING OF SCALABILITY DIMENSION IDENTIFIER INFORMATION IN A PARAMETER SET - A system for decoding a video bitstream includes receiving a frame of the video that includes at least one slice and at least one tile and where each of the at least one slice and the at least one tile are not all aligned with one another. | 07-10-2014 |
20140192895 | MULTI-RESOLUTION DECODED PICTURE BUFFER MANAGEMENT FOR MULTI-LAYER VIDEO CODING - This disclosure describes various methods and techniques for decoded picture buffer (DPB) management when multiple decoded layer components with different resolutions need to be stored. In one example, a method of coding video data comprises decoding video data to produce a plurality of decoded layer components, storing the decoded layer components in one or more sub-units of a DPB, and performing a DPB management process on the one or more sub-units, wherein the DPB management process is managed separately for each of the one or more sub-units. | 07-10-2014 |
20140192896 | GRADUAL DECODING REFRESH WITH TEMPORAL SCALABILITY SUPPORT IN VIDEO CODING - An example method of decoding video data includes receiving a plurality of pictures, receiving, in a message associated with a first picture of the plurality of pictures, information indicating a picture order count (POC) value of a recovery point picture of a gradual decoder refresh (GDR) set, when a picture that follows the first picture in decoding order has the POC value that is equal to a POC value of the recovery point picture, identifying the picture having the POC value equal to the POC value of the recovery point picture, as a recovery point picture, and when none of the pictures that follow the first picture has the POC value that is equal to the POC value of the recovery point picture, identifying one of the pictures that has a POC value greater than the POC value of the recovery point picture as the recovery point picture. | 07-10-2014 |
20140192897 | GRADUAL DECODING REFRESH WITH TEMPORAL SCALABILITY SUPPORT IN VIDEO CODING - An example method of decoding video data includes receiving, in a message associated with a picture, information indicating a refreshed region of the picture, determining whether the picture comprises a last picture in a gradual decoder refresh (GDR) set, determining whether the picture comprises a recovery point picture, and responsive to determining that the picture comprises the last picture in the GDR set and the recovery point picture, determining that the message indicates that the entire picture belongs to the refreshed region of the picture. | 07-10-2014 |
20140198857 | VIDEO DECODER WITH SIGNALING - A system for decoding a video bitstream. | 07-17-2014 |
20140205016 | VIDEO PROCESSOR WITH RANDOM ACCESS TO COMPRESSED FRAME BUFFER AND METHODS FOR USE THEREWITH - A video processing device includes a video processing unit that decodes a video input signal into a decoded video signal in accordance with a video compression protocol, based on uncompressed video frame data. A data object compression/decompression module generates compressed video frame data by compressing a plurality of video data objects into a plurality of compressed video data objects, storing the plurality of compressed video data objects in a compressed frame buffer. The data object compression/decompression module retrieves a selected portion of video frame data from the compressed video frame buffer by identifying selected ones of plurality of compressed video data objects that correspond to the selected portion of video frame data, retrieving the selected ones of the plurality of compressed video data objects and generating the uncompressed video frame data by decompressing the selected ones of the plurality of compressed video data objects. | 07-24-2014 |
20140205017 | VIDEO PROCESSOR WITH REDUCED MEMORY BANDWIDTH AND METHODS FOR USE THEREWITH - A video processing device includes a video processing unit that decodes a video input signal into a decoded video signal in accordance with a video compression protocol, based on uncompressed video frame data. A tile engine includes a tile accumulation module that accumulates the uncompressed video frame data into a plurality of tile units, wherein each of the plurality of tile units includes a plurality of video span units. A tile compression/decompression module generates compressed video frame data for storage in a compressed video frame buffer by compressing the plurality of video span units into a plurality of compressed video span units and further that retrieves the compressed video frame data from the compressed video frame buffer by retrieving the plurality of compressed video span units and generating the uncompressed video frame data by decompressing the plurality of compressed video span units. | 07-24-2014 |
20140205018 | IMAGE PROCESSING APPARATUS, IMAGE ENCODING APPARATUS, AND IMAGE PROCESSING METHOD - According to an embodiment, an image processing apparatus includes a first decoding unit, a selection unit and a generation unit. The first decoding unit generates a first decoded image by decoding first encoded data. The selection unit selects one of the first decoded image and the second decoded image for each display timing. The generation unit generates a display image to be displayed at a display timing for which the first decoded image is selected, based on the first decoded image. The second decoded image has a higher resolution than that of the first decoded image. The first decoded image and the second decoded image are different in either a frame rate or a display timing phase. | 07-24-2014 |
20140205019 | VIDEO ENCODING AND SERVING ARCHITECTURE - Techniques for delivering content, such as videos, over a network are described. A core server and an edge server are provided. The core server has local storage. The edge server has local storage. A set of video frames is partitioned into a first group and a second group. Video frames in the first group are encoded into a scalable encoded stream. The scalable encoded stream is sent to the local storage at the edge server. The second group of video frames is encoded into a set of supplemental encoded streams using the scalable encoded stream as a reference. The supplemental encoded streams are encoded such that the bit rate and/or resolution of any two supplemental encoded streams is different. The set of supplemental encoded streams is stored in the storage of the core server. | 07-24-2014 |
20140233657 | VSB COMMUNICATION SYSTEM - A VSB communication system comprises a VSB transmission system and a VSB reception system. The VSB transmission system multiplexes a coded MPEG data and a coded supplemental data having a null sequence inserted therein, with required multiplexing information included in a field synchronization signal or in a supplemental data according to a number of the supplemental data packets being transmitted. The VSB reception system detects the required multiplexing information from the field synchronization signal or the supplemental data and decodes the multiplexed data by using the null sequence and the detected multiplexing information, as well as demultiplexes the multiplexed data into the MPEG data and the supplemental data. | 08-21-2014 |
20140247886 | IMAGE DECODING METHOD AND IMAGE DECODING APPARATUS - An image decoding method of decoding units that are included in a picture is provided. The image decoding method decodes a first flag which indicates whether a removal time of encoded data from a buffer by a hypothetical decoder is set per unit. The buffer is for storing the encoded data. The image decoding method further decodes a second flag indicating whether an interval between removal times of the units is one of constant nd arbitrary when the removal times are set per unit. The image decoding method removes the encoded data from the buffer at the removal time, and decodes the removed encoded data. | 09-04-2014 |
20140254688 | Perceptual Quality Of Content In Video Collaboration - Techniques are provided for receiving and decoding a sequence of video frames at a computing device, and analyzing a current video frame N to determine whether to skip or render the current video frame N for display by the computing device. The analyzing includes generating color histograms of the current video frame N and one or more previous video frames, determining a difference value representing a difference between the current video frame N and a previous video frame N−K, where K>0, the difference value being based upon the generated color histograms, in response to the difference value not exceeding a threshold value, rendering the current video frame N or a recently rendered video frame N−K using the current video frame, and in response to the difference value exceeding the threshold value, skipping the current video frame N from being rendered. | 09-11-2014 |
20140269932 | CODEC TECHNIQUES FOR FAST SWITCHING - A video streaming method for transitioning between multiple sequences of coded video data may include receiving and decoding transmission units from a first sequence of coded video data. In response to a request to transition to a second sequence of coded video data, the method may determine whether a time to transition to the second sequence of coded video data can be reduced by transitioning to the second sequence of coded video data via an intermediate sequence of coded video data. If the time can be reduced, the method may include receiving at least one transmission unit from an intermediate sequence of coded video data that corresponds to the request to transition, decoding the transmission unit from the intermediate sequence, and transitioning from the first sequence to the second sequence via the decoded transmission unit from the intermediate sequence. | 09-18-2014 |
20140269933 | VIDEO SYNCHRONIZATION TECHNIQUES USING PROJECTION - Examples of video synchronization techniques are described. Example synchronization techniques may utilize projection on convex spaces (POCS). The use of POCS may reduce complexity and may speed up synchronization in some examples. Projection on convex spaces generally involves projection (e.g. through summation, averaging, and/or quantization) of samples corresponding to a certain domain or dimension onto a particular axis or space. Weighted projection (e.g. averaging and/or summation) may also be used. | 09-18-2014 |
20140269934 | VIDEO CODING SYSTEM WITH MULTIPLE SCALABILITY AND METHOD OF OPERATION THEREOF - A method of operation of a video coding system includes: receiving a video bitstream; extracting a video syntax from the video bitstream; extracting a high efficiency video coding (HEVC) extension flag from the video syntax; extracting a video usability information (VUI) extension layer structure from the video syntax based on the HEVC extension flag; extracting an extension layer from the video bitstream based on the VUI extension layer structure; and forming a video stream based on the extension layer for displaying on a device. | 09-18-2014 |
20140269935 | SYSTEM AND METHOD FOR TRANSMISSION, PROCESSING, AND RENDERING OF STEREOSCOPIC AND MULTI-VIEW IMAGES - A digital image processing system takes color plus Z channel data as input, preprocesses, decimates, and codes the Z channel in-band as digital watermark data embedded within the color data prior to encoding and transmission. A second digital image processing system receives, decodes, and extracts the decimated Z channel data before applying statistical regularization to restore a full-resolution Z channel prior to depth-image-based rendering. | 09-18-2014 |
20140294092 | RTP PAYLOAD FORMAT DESIGNS - A device for processing video data includes a memory; a receiver configured to real-time transport protocol (RTP) packets; and one or more processors configured to: receive a first real-time transport protocol (RTP) packet comprising a first network abstraction layer (NAL) unit, and in response to a transmission mode for the first RTP packet being a single session transmission mode and a first parameter being equal to a first value, determine a decoding order number for the first NAL unit based on a transmission order of the first NAL unit. | 10-02-2014 |
20140294093 | RTP PAYLOAD FORMAT DESIGNS - A device for processing video data includes a memory, a receiver configured to real-time transport protocol (RTP) packets, and one or more processors configured to receive a first aggregation packet according to a real-time transfer protocol (RTP), wherein the first aggregation packet comprises a payload header and one or more aggregation units; parse a first aggregation unit that is the first aggregation unit of the first aggregation packet to determine a value for a first parameter, wherein the first parameter specifies a decoding order number for a NAL unit included in the first aggregation packet; parse a second aggregation unit to determine a value for a second parameter, wherein the second aggregation unit follows the first aggregation unit in the first aggregation packet; and, based on the first parameter and the second parameter, determine a decoding order for a NAL unit included in the second aggregation unit. | 10-02-2014 |
20140301476 | SIGNALING CHANGE IN OUTPUT LAYER SETS - A system for decoding a video bitstream includes receiving a bitstream and a plurality of enhancement bitstreams together with receiving a video parameter set and a video parameter set extension. The system also receives an output layer set change message including information indicating a change in at least one output layer set. | 10-09-2014 |
20140301477 | SIGNALING DPB PARAMETERS IN VPS EXTENSION AND DPB OPERATION - A system for encoding and/or decoding a video bitstream that includes a base bitstream and enhancement bitstreams representative of a video sequence. The receiver receives a video parameter set and a video parameter set extension, where the video parameter set extension includes decoder picture buffer parameters. | 10-09-2014 |
20140301478 | VIDEO COMPRESSION WITH COLOR BIT DEPTH SCALING - A video decoder provides decoding of encoded video that includes reference pictures and picture sample values corresponding to one of at least two digital video formats having different color characteristics The decoder includes a bit depth scaling operator that provides bit depth scaling of reference pictures in the encoded video and bit depth scaling of picture sample values in the encoded video to improves handling of differing color characteristics (e.g., resolution, quantization bit-depth, and color gamut) employed in different digital video formats. | 10-09-2014 |
20140301479 | TILING IN VIDEO ENCODING AND DECODING - Implementations are provided that relate, for example, to view tiling in video encoding and decoding. A particular method includes accessing a video picture that includes multiple pictures combined into a single picture ( | 10-09-2014 |
20140301480 | METHOD AND DEVICE FOR PROVIDING COMPENSATION OFFSETS FOR A SET OF RECONSTRUCTED SAMPLES OF AN IMAGE - Compensation offsets are provided for a set of reconstructed samples of an image. Each sample has a sample value. A method of providing the compensation offsets comprises selecting, based on a rate distortion criterion, a classification from among a plurality of predetermined classifications. Each predetermined classification has a classification range smaller than a full range of the sample values and is made up of a plurality of classes, each defining a range of sample values within the classification range, into which class a sample is put if its sample value is within the range of the class concerned. A compensation offset is associated with each class of the selected classification for application to the sample value of each sample of the class. | 10-09-2014 |
20140307803 | NON-ENTROPY ENCODED LAYER DEPENDENCY INFORMATION - Systems, methods, and devices for coding multilayer video data are disclosed that may include encoding, decoding, transmitting, or receiving a non-entropy encoded layer dependency information at a position within a video parameter set (VPS) extension prior to syntax elements of the VPS extension that are entropy encoded. The systems, methods, and devices may encode or decode the non-entropy encoded layer dependency information before an entropy encoded syntax element. The systems, methods, and devices may encode or decode video data of one or more of the layers of video data based on the non-entropy encoded layer dependency information. The layer dependency information indicates whether one of the layers is a direct reference layer for another of the layers. | 10-16-2014 |
20140307804 | Receiving and Processing Multi-Latticed Video - In one embodiment, a method that includes receiving plural representations of a video signal, the video signal comprising plural sequenced pictures corresponding to at least a portion of a video program, wherein two or more of the plural representations of the video signal (PROTVS) includes a respective sequence of latticed pictures and one or more of the other PROTVS includes a respective sequence of non-latticed pictures; and providing in plural successive non-overlapping segments distribution interval (SDIs) compressed versions of the PROTVS in a single video stream, wherein each SDI consists of plural non-overlapping, consecutive segments, each of the plural non-overlapping consecutive segments originating from a respective one of the collective PROTVS. | 10-16-2014 |
20140328407 | PROCESSING SYSTEM WITH REGISTER ARBITRATION AND METHODS FOR USE THEREWITH - A processing system includes a memory module that includes a register space for storing a plurality of register data in a plurality of registers and secure access data corresponding to the register space. A register arbitration module operates to receive a request to access one of the registers from a client module; retrieve secure access data corresponding to the client to determine if the client is trusted; and to grant the request to access the register if the client is trusted. If the client is not trusted, the register arbitration module retrieves secure access data to determine if the register is non-secured for the client. The register arbitration module grants the request to access the register when the register is non-secured for the client. | 11-06-2014 |
20140328408 | METHOD AND SYSTEM FOR ENHANCED MODULATION OF VIDEO SIGNALS - A method for encoding a carrier signal in a video signal, the video signal having one or more frames, the frames each having a first field and a second field, the first field and the second field of each frame having a plurality of scan lines, each having a plurality of pixels with an intensity value indicating brightness, the method comprising selectively designating the plurality of scan lines of the first field of the one or more frames as up lines or down lines, calculating an optimum amount of adjustment to the pixels of the up lines and the down lines, and selectively increasing the intensity value of pixels of the up lines and decreasing the intensity value of pixels of the down lines by the optimum amount of adjustment thereby modulating the video signal with a carrier signal and creating a modulated video signal. | 11-06-2014 |
20140328409 | VIDEO DECODING SYSTEM HAVING COMPENSATION FUNCTION - The present invention relates to a video decoding system having a compensation function, the video decoding system comprising: one AD converter; a synchronized signal level detector for detecting a synchronized signal level using a digital signal output from the AD converter; a color burst level detector for detecting a color burst level using the digital signal output from the AD converter; a compensation apparatus for compensating the video level and the high frequency components of an analog signal by using information detected by the synchronized signal level detector and the color burst level detector, and for compensating and transmitting a synchronized signal level to the AD converter; and a decoding apparatus for outputting a digital component image signal (YCrCb) using the digital signal output from the AD converter. | 11-06-2014 |
20140334552 | IMAGE DECODING DEVICE - An image decoding device includes: an arithmetic decoding unit performing arithmetic decoding of a bitstream to obtain a binary symbol; and a bitstream decoding control unit selecting a bitstream on which the arithmetic decoding is performed by the arithmetic decoding unit. The bitstream decoding control unit causes the arithmetic decoding unit to suspend the arithmetic decoding one bit stream and start the arithmetic decoding of another bitstream at a time point when a predetermined time period elapses, and suspend the arithmetic decoding of the other bitstream and resume the arithmetic decoding of the one bitstream at a time point when another predetermined time period elapses. | 11-13-2014 |
20140341299 | MULTI-FORMAT VIDEO DECODER WITH VECTOR PROCESSING INSTRUCTIONS 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 includes a plurality of vector processor units that generate a decoded video signal from the EDC data. The plurality of vector processing units are programmed via VPU instructions formatted to include a vector instruction portion, a scalar instruction portion, and a branching instruction portion. | 11-20-2014 |
20140341300 | AGILE DECODER - A decoder arrangement ( | 11-20-2014 |
20140341301 | IMAGE CODING METHOD, IMAGE DECODING METHOD, IMAGE CODING APPARATUS, IMAGE DECODING APPARATUS, AND IMAGE CODING AND DECODING APPARATUS - The image coding method is used to code images to generate a coded stream. The image coding method includes: writing, into a sequence parameter set in the coded stream to be generated, a first parameter representing a first bit-depth that is a bit-depth of a reconstructed sample in the images; and writing, into the sequence parameter set, a second parameter which is different from the first parameter and represents a second bit-depth that is a bit-depth of an Intra Pulse Code Modulation (IPCM) sample in the images. | 11-20-2014 |
20140355691 | MULTI-THREADING IN A VIDEO HARDWARE ENGINE - A video hardware engine with multi-threading functionality is disclosed. The video hardware engine includes a video hardware accelerator unit and a controller. The controller is coupled to the video hardware accelerator unit. The controller operates in an encode mode and a decode mode. In the encode mode, the controller receives a plurality of frames and encode attributes associated with each frame of the plurality of frames. The encode attributes associated with a frame of the plurality of frames is processed to generate encode parameters associated with the frame. The video hardware accelerator unit is configured to process the frame based on the encode parameters to generate an output. The output of the video hardware accelerator unit is processed to generate a compressed bit-stream and an encode status. In decode mode, the controller receives a compressed bit-stream and decode attributes and generates a plurality of frames and a decode status. | 12-04-2014 |
20140362928 | High Definition VP8 Decoder - A VP8 video decoder is implemented by partitioning the required functions across multiple sub systems, with an optimal mapping to existing functional blocks. Key optimizations include the reuse of hardware designed for prior generation V̂6 and VP7 decoders. In order to reduce implementation complexity, cost and power consumption, a non exact, approximate deblocking loop filter is implemented. | 12-11-2014 |
20140362929 | DECODING METHOD AND DECODING APPARATUS - A decoding method of decoding encoded data per unit from among units included in a picture is provided. The decoding method decodes a first flag which indicates whether a removal time of the encoded data from a buffer is set per unit. The buffer is for storing the encoded data. The image decoding method further decodes a second flag indicating whether an interval between removal times of the units is constant when the removal time is set per unit. The image decoding method removes the encoded data from the buffer per unit and at an interval according to the second flag, and decodes the removed encoded data. | 12-11-2014 |
20140369419 | EFFICIENT BIT-PLANE DECODING ALGORITHM - A bitplane decoding system where the bitplane operations are broken up into an optimized plurality of sub-tasks. A pipeline structure is established for the execution of said sub-tasks on a plurality of processors or dedicated hardware logic blocks in a manner that allows efficient execution of the sub-tasks in parallel across two processors, resulting in a significant increase in performance. | 12-18-2014 |
20140369420 | VIDEO ENCODING METHOD USING OFFSET ADJUSTMENT ACCORDING TO CLASSIFICATION OF PIXELS BY MAXIMUM ENCODING UNITS AND APPARATUS THEREOF, AND VIDEO DECODING METHOD AND APPARATUS THEREOF - A video decoding method includes extracting offset mergence information of a current largest coding unit (LCU), the offset mergence information indicating whether to adopt a second offset parameter as a first offset parameter of the current LCU; reconstructing the first offset parameter of the current LCU based on the offset mergence information, the first offset parameter including an offset type, an offset value, and an offset class of the current LCU; determining whether the current LCU is an edge type or a band type, based on the offset type; determining an edge direction according to the edge type or a band range according to the band type, based on the offset class; determining a difference value between reconstructed pixels and original pixels included in the offset class, based on the offset value; and adjusting pixel values of reconstructed pixels based on the difference value. | 12-18-2014 |
20140376641 | Picture Referencing Control for Video Decoding Using a Graphics Processor - A video decoder obtains a first set of picture buffering parameters associated with a current picture of an encoded video bitstream. The first set of picture buffering parameters identifies a set of one or more reference pictures for use in decoding the current picture by a graphics processor. The video decoder revises the first set of picture buffering parameters into a second (different) set of picture buffering parameters for use in decoding the current picture by the graphics processor. The second set of picture buffering parameters is transferred to the graphics processor for decoding the current picture. | 12-25-2014 |
20150016542 | METHOD, APPARATUS AND SYSTEM FOR ENCODING AND DECODING VIDEO DATA - A method of decoding a bit-stream of encoded video data in a video decoder is disclosed. The method determines if the bit-stream of encoded video data has extended precision processing enabled and has a bit-depth greater than nine bits, when a profile of the bit-stream of the encoded video data is determined to be unsupported by the video decoder. The bit-stream of the encoded video data is decoded to determine decoded video data, using a profile supported by the video decoder, if the bit stream has extended precision processing enabled and a bit depth greater than nine (9) bits. The decoded video data has differences to the video data encoded in the bit-stream due to the unsupported profile being different to the supported profile. | 01-15-2015 |
20150016543 | BITSTREAM RESTRICTIONS ON PICTURE PARTITIONS ACROSS LAYERS - Bitstream restrictions or constraints on the partitioning of pictures across layers of video data are described. In some examples, the number of tiles per picture for each layer of a plurality of layers is constrained based on a maximum number of tiles per picture for the layer. In some examples, the number of tiles per picture for each layer of the plurality of layers is no greater than the maximum number of tiles per picture for the layer. In some examples, a sum of the numbers of tiles per picture for the plurality of layers is no greater than a sum of the maximum numbers of tiles per picture for the plurality of layers. In some examples, a second largest coding unit (LCU) or coding tree block (CTB) size for a second layer is constrained based on, e.g., to be equal to, a first LCU size for a first layer. | 01-15-2015 |
20150016544 | SIGNALING OF BIT RATE INFORMATION AND PICTURE RATE INFORMATION IN VPS - An apparatus for coding video information according to certain aspects includes a memory and computing hardware. The memory is configured to store video information. The computing hardware is configured to process at least one of a first signal indicating whether at least one sublayer of one or more layer sets has bit rate information to signal or a second signal indicating whether at least one sublayer of the one or more layer sets has picture rate information to signal. | 01-15-2015 |
20150016545 | DECODED PICTURE BUFFER OPERATIONS FOR VIDEO CODING - A method of decoding video data comprising partitioning a decoded picture buffer (DPB) into a plurality of sub-DPBs, receiving at least one indication of a sub-DPB size for the plurality of sub-DPBs for one or more operation points of a multi-layer video coding process, and allocating memory space for the plurality of sub-DPBs based on the at least one indication. | 01-15-2015 |
20150023430 | METHOD AND APPARATUS FOR MULTIVIEW VIDEO ENCODING BASED ON PREDICTION STRUCTURES FOR VIEWPOINT SWITCHING, AND METHOD AND APPARATUS FOR MULTIVIEW VIDEO DECODING BASED ON PREDICTION STRUCTURES FOR VIEWPOINT SWITCHING - A multiview video decoding method includes receiving a base view image stream of a base viewpoint and additional view image streams of at least two additional viewpoints, restoring base view images by performing motion compensation that references base view anchor pictures of an I-picture type, by using the base view image stream, restoring a view decoding refresh image configured for viewpoint switching for changing a first additional viewpoint, by performing disparity compensation that references at least one of the restored base view images, on a first additional view image stream, and restoring first additional view images of the first additional viewpoint by performing at least one of disparity compensation that references the restored base view images and motion compensation that references restored images of the first additional viewpoint excluding the view decoding refresh image that precedes the restored first additional view images, on the first additional view image stream. | 01-22-2015 |
20150030083 | IMAGE CODING METHOD, IMAGE DECODING METHOD, IMAGE CODING APPARATUS, IMAGE DECODING APPARATUS, AND IMAGE CODING AND DECODING APPARATUS - An image coding method includes: writing, into a sequence parameter set, buffer description defining information for defining a plurality of buffer descriptions; writing, into the sequence parameter set, reference list description defining information for defining a plurality of reference list descriptions corresponding to the buffer descriptions; and writing, into a first header of each processing unit which is included in a coded bitstream, buffer description selecting information for specifying a selected buffer description. | 01-29-2015 |
20150036754 | VIDEO-ENCODING METHOD, VIDEO-DECODING METHOD, AND APPARATUS IMPLEMENTING SAME - The present invention relates to an inter-layer prediction method and to an apparatus implementing the method. The method may comprise the steps of generating a first block constituted by the value obtained by up-sampling the reconstruction value of a reference block of a reference layer corresponding to the current block; generating a second block constituted by a prediction value derived from intra-prediction mode of the current block; and generating a prediction block of the current block by combining sample values of the first block and the second block. Thus, intra-prediction on the current layer can be performed using the intra-prediction mode information of another layer. | 02-05-2015 |
20150036755 | METHOD AND SYSTEM FOR PRIORITY-BASED DIGITAL MULTI-STREAM DECODING - Aspects of a method and system for priority-based digital multi-stream decoding. A multi-stream decoder may be enabled to decode and present multiple streams of a multi-stream multimedia application, simultaneously. The multi-stream decoder may be enabled to determine a priority level for each of the received multiple streams of the multimedia application. A high-priority stream may be decoded and presented at a high frame rate and a relative high resolution level, while a lower-priority stream may be decoded and presented at a low frame rate and a relative low resolution level. The decoded frames may be presented in a picture-in-picture format. The priority level for each of the received multiple streams may depend on user input, a user profile, and/or a display capability. | 02-05-2015 |
20150043654 | IMAGE CODING AND DECODING METHOD AND APPARATUS CONSIDERING HUMAN VISUAL CHARACTERISTICS - An image coding method and apparatus considering human visual characteristics are provided. The image coding method comprises (a) modeling image quality distribution of an input image in units of scenes such that the quality of an image input in units of scenes is gradually lowered from a region of interest to a background region, (b) determining a quantization parameter of each region constituting one scene according to the result of modeling of image quality distribution, (c) quantizing image data in accordance with the quantization parameter, and (d) coding entropy of the quantized image data. | 02-12-2015 |
20150055715 | VIDEO ENCODING METHOD, VIDEO DECODING METHOD AND APPARATUS USING SAME - The present invention relates to a video encoding method, to a video decoding method and to an apparatus using same. A video encoding method according to the present invention comprises: a step of encoding substreams which are rows of largest coding units (LCUs) in parallel with each other; and a step of transmitting a bit stream including the encoded substreams. The number of the substreams may be the same as the number of entry points. | 02-26-2015 |
20150055716 | DECODING APPARATUS FOR A SET TOP BOX - A decoding apparatus includes at least one data input terminal receiving a program transport stream from an external set-top box. A decoder decodes the program transport stream and a data output terminal outputs the decoded content to an external device. The program transport stream is the same transport stream received by the external set-top box from a service provider. | 02-26-2015 |
20150063463 | METHOD AND DEVICE FOR CODING MULTI-LAYER VIDEO, AND METHOD AND DEVICE FOR DECODING MULTI-LAYER VIDEO - A multi-layer video decoding method includes receiving a plurality of multi-layer image streams that constitute a multi-layer video, obtaining, from a data unit header including information of a second random access point (RAP) picture that corresponds to a first RAP picture included in a first layer image stream and is included in a second layer image stream from among the plurality of multi-layer image streams, first picture order count (POC) information for determining a first partial value of a POC of the second RAP picture that is set to be the same as a POC of the first RAP picture, obtaining, from the data unit header, second POC information about a second partial value of the POC of the second RAP picture, and obtaining the POC of the second RAP picture by using the first POC information and the second POC information. | 03-05-2015 |
20150063464 | LOOKUP TABLE CODING - In general, techniques are described for lookup table coding. A device comprising one or more processors and a memory may be configured to perform the techniques. The processors are configured to receive at least one difference table including a set of values, each value of the set being included or not included in the reference lookup table and generate a current lookup table based on the reference lookup table and the difference table. The current lookup table may include at least one of a value from the difference table that is not included in the reference table or a value from the reference table that is not included in the difference table. The one or more processors may then decode the video data based on a set of values of the current lookup table. The memory may be configured to store the current lookup table. | 03-05-2015 |
20150063465 | DECODING DEVICE AND DECODING METHOD, ENCODING DEVICE, AND ENCODING METHOD - The present disclosure relates to a decoding device, a decoding method, an encoding device, and an encoding method, which are capable of enabling a decoding side to accurately recognize a color gamut of an encoding target image. The decoding device includes circuitry configured to receive an encoded stream including encoded data of an image and color primary information indicating a coordinate of at least one color primary of the image. The circuitry extracts the encoded data and the color primary information from the received encoded stream. The circuitry decodes the encoded data to generate the image. Further, the circuitry adjusts a color space of the generated image based on the extracted color primary information. The present disclosure can be applied to, for example, a decoding device of a high efficiency video coding (HEVC) scheme. | 03-05-2015 |
20150078455 | IDENTIFYING A PARAMETER SET FOR DECODING A MULTI-LAYER VIDEO REPRESENTATION - A method of identifying a parameter set for decoding a multi-layer video representation. The method includes identifying the parameter set based on a parameter set identifier and one or more layer identifiers indicating a layer of the video representation. Optionally, the method may further include returning the identified parameter set from a parameter set database, and activating the parameter set. Identifying parameter sets using both a parameter set identifier and one or more layer identifiers is advantageous in that the length of the parameter set identifier codeword may be shorter. This results in bitrate savings, since the number of bits which need to be transmitted is reduced. Corresponding computer program products and video decoders for decoding a multi-layer video representation are disclosed. | 03-19-2015 |
20150078456 | METHOD AND APPARATUS FOR VIDEO CODING AND DECODING - The invention relates to concatenating or splicing of scalable video bitstreams. There are disclosed various methods, apparatuses and computer program products for video encoding and decoding and modifying coded video bitstreams. In some embodiments, indications are provided in the coded video bitstream to indicate a layer-wise decoding start-up process. These indications may be generated by encoders or splicers. | 03-19-2015 |
20150078457 | REPRESENTATION FORMAT SIGNALING IN MULTI-LAYER VIDEO CODING - Techniques are described for signaling of representation format information in multi-layer bitstreams. Representation format information is signaled using representation format syntax structures included in a video parameter set (VPS) for a video sequence in a multi-layer bitstream. When syntax elements associated with the representation format syntax structures are not present in the VPS, a mapping of representation formats to layers in the multi-layer bitstream may be inferred. According to the techniques, in the absence of the syntax elements, a video decoder infers which of the representation format syntax structures is applied to which of the layers in the bitstream based on a number of the representation format syntax structures included in the VPS for the video sequence. By basing the inference on the number of representation format syntax structures for the video sequence, the inference may be accurate for the type of multi-layer video extension used in the multi-layer bitstream. | 03-19-2015 |
20150078458 | Absolute or Explicit Reference Picture Signaling - An encoded representation of a picture of a video stream is decoded by retrieving buffer description information identifying a buffer description defining multiple reference pictures of the video stream from the encoded representation. A picture identifier of a reference picture is determined based on picture identifier information retrieved from the buffer description for the reference picture and a reference picture preceding the reference picture according to a list order in the buffer description. The determined picture identifier is used to update a decoded picture buffer that stores reference pictures to be used as decoding reference for the picture and/or any subsequent picture of the video stream. | 03-19-2015 |
20150078459 | ALTERING STREAMING VIDEO ENCODING BASED ON USER ATTENTION - Disclosed are various embodiments for adjusting the encoding of a video signal into a video stream based on user attention. A video signal is encoded into a video stream. A temporary lapse of attention by a user of the interactive application is predicted. The encoding of the video signal into the video stream is adjusted from an initial state to a conservation state in response to predicting the temporary lapse of attention by the user. The conservation state is configured to conserve one or more resources used for the video stream relative to the initial state. | 03-19-2015 |
20150085938 | IMAGE DECODING METHOD AND APPARATUS USING SAME - The present invention includes an image information decoding method which comprises: a step of receiving a bitstream that includes a network abstraction layer (NAL) unit including information related to an encoded image; and a step of parsing an NAL unit header of the NAL unit. The NAL unit header includes layer information including reserved_one_5bits for identifying an extended layer in an extended bitstream and temporal_id for identifying a temporal layer of a bitstream. The reserved_one_5bits of the layer information is received prior to the temporal_id of the layer information. Thus, a method for describing scalability information in a hierarchical bitstream is provided. | 03-26-2015 |
20150098513 | METHOD AND APPARATUS FOR CODING OF SAMPLE ADAPTIVE OFFSET INFORMATION - A method and apparatus for sharing context among different SAO syntax elements for a video coder are disclosed. Embodiments of the present invention apply CABAC coding to multiple SAO syntax elements according to a joint context model, wherein the multiple SAO syntax elements share the joint context. The multiple SAO syntax elements may correspond to SAO merge left flag and SAO merge up flag. The multiple SAO syntax elements may correspond to SAO merge left flags or merge up flags associated with different color components. The joint context model can be derived based on joint statistics of the multiple SAO syntax elements. Embodiments of the present invention code the SAO type index using truncated unary binarization, using CABAC with only one context, or using CABAC with context mode for the first bin associated with the SAO type index and with bypass mode for any remaining bin. | 04-09-2015 |
20150103919 | DECODING DEVICE AND DECODING METHOD, AND CODING DEVICE AND CODING METHOD - There is provided a decoding device including circuitry configured to receive coded data and conversion information, the coded data pertaining to an image having luminance in a first dynamic range and the conversion information pertaining to a conversion of dynamic range of the luminance of the image from the first dynamic range into a second dynamic range; and decode the received coded data so as to generate the image, wherein the conversion uses a knee function. | 04-16-2015 |
20150110200 | IMAGE PROCESSING APPARATUS AND METHOD - The present disclosure relates to an image processing apparatus and a method capable of reducing an amount of codes in encoding or decoding. | 04-23-2015 |
20150117547 | METHOD AND DEVICE FOR DECODING AND ENCODING SUPPLEMENTAL AUXILIARY INFORMATION OF THREE-DIMENSIONAL VIDEO SEQUENCE - Provided are a method and device for decoding and encoding supplemental auxiliary information of a three-dimensional video sequence. The method includes: obtaining supplemental auxiliary information for constructing a stereo-pair from a three-dimensional video sequence bitstream, the supplemental auxiliary information being used for indicating that the stereo-pair is constructed from a reconstructed three-dimensional video sequence, and the reconstructed three-dimensional video sequence being obtained by decoding the three-dimensional video sequence bitstream. The present invention solves the technical problem in the prior art that degraded displaying quality of a constructed stereo-pair appears because of the lack of supplemental auxiliary information in a three-dimensional video sequence bitstream, and achieves the technical effect of improving the display quality of a constructed stereoscopic video. | 04-30-2015 |
20150117548 | METHOD AND APPARATUS FOR ACCELERATING INVERSE TRANSFORM, AND METHOD AND APPARATUS FOR DECODING VIDEO STREAM - A method of decoding a bitstream, a method of accelerating an inverse transform, an apparatus, a video decoder, and a non-transitory computer-readable recording medium are provided. The method includes receiving an encoded bitstream, extracting transformation coefficients from the received bitstream, determining a position of a block including at least one nonzero transformation coefficient from among the extracted transformation coefficients, and generating decoded video data by inverse-transforming transformation coefficients in the block by using the determined position. | 04-30-2015 |
20150117549 | MOVING-PICTURE DECODING PROCESSING APPARATUS, MOVING-PICTURE CODING PROCESSING APPARATUS, AND OPERATING METHOD OF THE SAME - The present invention is directed to reduce deterioration in parallel processing capability. In a moving-picture decoding processing apparatus, information of a first plurality of frames and a second plurality of frames is supplied from a decoding control unit to first and second decoding processing units. For decoding the information from an intermediate point to an end point of a second preceding frame by the second decoding unit in a third period, use of a result of the process of the first decoding processing unit in the third period is inhibited, and use of a result of the process of a first preceding frame by the first decoding processing unit in a second period is permitted by an end signal. By reach of the intermediate point of the decoding of the second preceding frame by the second decoding processing unit in the second period, information from the start point to the intermediate point of the first subsequent frame included in the plural frames is decoded by the first decoding unit in the third period. | 04-30-2015 |
20150124888 | APPARATUS FOR TRANSRECEIVING SIGNALS AND METHOD FOR TRANSRECEIVING SIGNALS - The present invention relates to an apparatus for transreceiving signals and a method for transreceiving signals. One embodiment of the present invention provides a method for transmitting signals comprising the steps of: encoding video data; generating signaling information which signals displaying the encoded video data so as to fit the screen ratio of a receiver, wherein the signaling information includes screen ratio control information for displaying high-resolution video data of a first screen ratio regardless of the screen ratio of the receiver; and multiplexing the encoded video data and the signaling information and transmitting the multiplexed video data and the signaling information. | 05-07-2015 |
20150131743 | CODING SYSTEMS - In an implementation, a supplemental sequence parameter set (“SPS”) structure is provided that has its own network abstraction layer (“NAL”) unit type and allows transmission of layer-dependent parameters for non-base layers in an SVC environment. The supplemental SPS structure also may be used for view information in an MVC environment. In a general aspect, a structure is provided that includes (1) information ( | 05-14-2015 |
20150139336 | METHOD AND RELATED APPARATUSES FOR DECODING MULTIMEDIA DATA - A method for decoding compressed multimedia data is disclosed. This method receives the compressed multimedia data; wherein the compressed multimedia data comprises at least two bitstream portions. The method then decodes a first portion of bitstream with a first resolution, decodes a second portion of bitstream with a second resolution, and outputs the decoded compressed multimedia data. | 05-21-2015 |
20150139337 | VIDEO CODING WITH LARGE MACROBLOCKS - Techniques are described for encoding and decoding digital video data using macroblocks that are larger than the macroblocks prescribed by conventional video encoding and decoding standards. For example, the techniques include encoding and decoding a video stream using macroblocks comprising greater than 16×16 pixels. In one example, an apparatus includes a video encoder configured to encode a coded unit comprising a plurality of video blocks, wherein at least one of the plurality of video blocks comprises a size of more than 16×16 pixels and to generate syntax information for the coded unit that includes a maximum size value, wherein the maximum size value indicates a size of a largest one of the plurality of video blocks in the coded unit. The syntax information may also include a minimum size value. In this manner, the encoder may indicate to a decoder the proper syntax decoder to apply to the coded unit. | 05-21-2015 |
20150146797 | METHOD AND SYSTEM FOR SUPPORTING RANDOM ACCESS OF MPEG DATA - Provided is a method of supporting a random access of MPEG data, the method including: obtaining at least one access unit including media data coded through processing including an encapsulation and a packetization; generating at least one media processing unit (MPU) by grouping at least one access unit; determining an initialization flag indicating whether the at least one access unit includes all of data required for initialization of a decoding process, in the at least one MPU; and inserting the initialization flag into a header of the at least one MPU. | 05-28-2015 |
20150319449 | PARTITIONING SCHEMES IN MULTI-LAYER VIDEO CODING - A video decoder is configured to decode a bitstream that comprises an encoded representation of video data. As part of decoding the bitstream, the video decoder obtains, from the bitstream, one or more syntax elements indicating one or more partitioning schemes. For each respective partitioning scheme of the one or more partitioning schemes, the respective partitioning scheme specifies a respective set of disjoint partitions whose union forms an output layer set. Each respective partition of the respective set of disjoint partitions contains one or more of the layers. The video decoder is further configured to decode each of the partitions of a particular partitioning scheme using different processing cores in a plurality of hardware cores, the particular partitioning scheme being one of the one or more partitioning schemes. | 11-05-2015 |
20150319450 | Guided Color Transient Improvement Filtering in Video Coding - An encoder receives a target image in a standard dynamic range and a guide image in a high dynamic range, wherein both the target image and the guide image represent the same scene. A color transient improvement (CTI) filter is selected to predict a chroma component of a decoded version of the target image based on both the luma and chroma components of the target image and the guide image. The filtering coefficients for the CTI filter are computed by minimizing an error measurement (e.g., MSE) between pixel values of the decoded image and the guide image. The computed set of filtering coefficients is signaled to a receiver (e.g., as metadata). A decoder receives the coded image and the metadata, and applies the same CTI filter to the decoded image to generate an output image. | 11-05-2015 |
20150326866 | IMAGE DECODING DEVICE AND DATA STRUCTURE - Pictures having the same time between a plurality of layers are allocated to the same display time POC. There is provided restriction of coded data in which the same POC is allocated to the pictures of the same time in all the layers, for example, by allowing all of the layers to have the same NAL unit type so that the initialization timings of the POC are the same between the layers, and a management length of the POC and a POC low-order bit are the same between the layers. An RAP picture with the layer ID other than 0 has a slice type other than an intra-slice I_SLICE. | 11-12-2015 |
20150350687 | IN LOOP CHROMA DEBLOCKING FILTER - Chroma deblock filtering of reconstructed video samples may be performed to remove blockiness artifacts and reduce color artifacts without over-smoothing. In a first method, chroma deblocking may be performed for boundary samples of a smallest transform size, regardless of partitions and coding modes. In a second method, chroma deblocking may be performed when a boundary strength is greater than 0. In a third method, chroma deblocking may be performed regardless of boundary strengths. In a fourth method, the type of chroma deblocking to be performed may be signaled in a slice header by a flag. Furthermore, luma deblock filtering techniques may be applied to chroma deblock filtering. | 12-03-2015 |
20150358633 | METHOD FOR ENCODING VIDEO FOR DECODER SETTING AND DEVICE THEREFOR, AND METHOD FOR DECODING VIDEO ON BASIS OF DECODER SETTING AND DEVICE THEREFOR - Provided is a video encoding method and apparatus for transmitting configuration information to accurately reproduce an image reconstructed by a decoder. Provided is a video decoding method and apparatus for receiving configuration information to accurately reproduce an image reconstructed by a decoder. | 12-10-2015 |
20150365675 | CAMERA PARAMETER-ASSISTED VIDEO FRAME RATE UP CONVERSION - This disclosure describes methods and apparatus for decoding data. In one aspect, the method comprises decoding encoded video data to obtain decoded video frame data, the encoded video data comprising encoded video frame data encoded at a first frame rate and embedded data. The method further comprises determining a camera parameter from the embedded data and up-converting the decoded video frame data to a second frame rate based on the camera parameter. The determined camera parameter may be, for example, a parameter associated with one or more of a zoom factor, an auto focus status, lens position information, frame luma information, an auto exposure (AE) convergence status, an automatic white balance (AWB) convergence status, global motion information, and frame blurriness information, and the like. An encoding device may embed the camera parameter(s) in an encoded video bit stream for a decoder to utilize during frame rate up-conversion. | 12-17-2015 |
20150365702 | LEVEL LIMITS - A system for encoding and/or decoding a video bitstream that includes a base bitstream and enhancement bitstreams representative of a video sequence. The receiver receives a video parameter set and a video parameter set extension, where the video parameter set extension includes decoder picture buffer parameters. | 12-17-2015 |
20150373333 | SYSTEMS AND METHODS FOR ASSIGNING A MINIMUM VALUE TO A SYNTAX STRUCTURE IN A PARAMETER SET - Techniques and systems are provided for encoding video data. For example, a method of encoding video data includes generating, by an encoder, an encoded video bitstream according to a first coding protocol. The encoded video bitstream includes one or more enhancement layers and a video parameter set defining parameters of the encoded video bitstream. The method further includes determining that a base layer is to be provided to a decoding device by an external source and is not to be provided as part of the encoded video bitstream. The method further includes assigning a minimum value to a syntax structure in the video parameter set when it is determined that the base layer is to be provided by the external source. The syntax structure defines profile, tier, and level parameters for the base layer. | 12-24-2015 |
20150373337 | SYSTEMS AND METHODS FOR SIGNALING INFORMATION FOR LAYER SETS IN A PARAMETER SET - Techniques and systems are provided for encoding and decoding video data. For example, a method of decoding video data includes obtaining an encoded video bitstream comprising one or more layer sets and one or more additional layer sets. Each of a layer set and an additional layer set includes one or more layers. The encoded video bitstream includes a video parameter set defining parameters of the encoded video bitstream. The one or more layer sets are defined in a base part of the video parameter set, and the one or more additional layer sets are defined in an extension part of the video parameter set. The method further includes decoding one or more syntax elements from the video parameter set. The one or more syntax elements include rate information for the one or more layer sets defined in the base part of the video parameter set and for the one or more additional layer sets defined in the extension part of the video parameter set. | 12-24-2015 |
20150373355 | Decoding method and apparatus enabling fast channel change of compressed video - A video decoder, and corresponding method are described for enabling fast channel change of compressed video, where a video decoder for receiving compressed stream data and providing decompressed video output includes receiving the compressed stream data and separating the normal stream and the channel change stream, a normal decoding portion for selectably receiving the compressed normal and channel change streams, and providing decompressed video output, and a normal frame store in signal communication with the normal decoding portion for storing reference pictures. | 12-24-2015 |
20150382001 | ENCODING AND DECODING SELECTIVELY RETRIEVABLE REPRESENTATIONS OF VIDEO CONTENT - A system and method disposed to enable encoding, decoding and manipulation of digital video with substantially less processing load than would otherwise be required. In particular, one disclosed method is directed to generating a compressed video data structure that is selectively decodable to a plurality of resolutions including the full resolution of the uncompressed stream. The desired number of data components and the content of the data components that make up the compressed video data, which determine the available video resolutions, are variable based upon the processing carried out and the resources available to decode and process the data components. During decoding, efficiency is substantially improved because only the data components necessary to generate a desired resolution are decoded. In variations, both temporal and spatial decoding are utilized to reduce frame rates, and hence, further reduce processor load. The system and method are particularly useful for real-time video editing applications. | 12-31-2015 |
20150382023 | BITSTREAM CONFORMANCE CONSTRAINTS IN SCALABLE VIDEO CODING - An apparatus configured to code video information in a bitstream includes a memory and a processor in communication with the memory. The memory is configured to store video information associated with a first layer including a first picture and a second layer including a second picture, the first picture associated with a current access unit (AU). The processor is configured to determine whether the current AU satisfies a first condition associated with the first layer, and based on a determination that the current AU does not satisfy the first condition associated with the first layer, determine whether a difference between a highest picture order count (POC) and a lowest POC of a plurality of pictures in a decoded picture buffer (DPB) is less than a threshold value. The processor may encode or decode the video information in the bitstream. | 12-31-2015 |
20150382024 | APPARATUS AND METHOD OF TRANSMITTING AND RECEIVING SIGNAL - The present invention relates to an apparatus and a method of transmitting and receiving a signal. According to an embodiment of the present invention, provided is a method of transmitting a signal comprising the steps of: encoding ultra high definition (UHD) video data; encoding signaling information containing identification information of UHD service on the basis of the encoded UHD video data; and transmitting the encoded UHD video data in-band (IB) and transmitting the encoded signaling information containing identification information of UHD service out-of-band (OOB). | 12-31-2015 |
20160014423 | Fast Switching Hybrid Video Decoder | 01-14-2016 |
20160021381 | Methods And Systems For Differentiation Of Video Frames For Achieving Buffered Decoding And Bufferless Decoding - Systems and methods of managing H. | 01-21-2016 |
20160037160 | METHOD AND SYSTEM FOR IMPROVED VIDEO CODEC RATE-DISTORTION PERFORMANCE BY PRE AND POST-PROCESSING - A system, method and computer program product for improving video codec performance, including a pre-processing stage configured for downscaling by a variable amount an uncompressed video signal before sending such downscaled, uncompressed video signal to an input of a video codec; and a complimentary post-processing stage configured for upscaling the decompressed video signal received from an output of the video codec back to its original resolution before transmitting the decompressed video signal. The system, method and computer program product provides improved rate-distortion performance compared to direct use of the video codec alone. | 02-04-2016 |
20160037177 | INTERLAYER VIDEO ENCODING METHOD AND APPARATUS AND INTERLAYER VIDEO DECODING METHOD AND APPARATUS FOR COMPENSATING LUMINANCE DIFFERENCE - An interlayer video decoding method according to an embodiment may include determining whether to perform brightness compensation with respect to a second layer current block to be reconstructed by using a first layer reference block; determining first layer reference pixels by using the closest integer pixels to reference location of a first layer corresponding to location of reference pixels for the second layer current block based on whether to perform the brightness compensation; and determining brightness compensation parameters regarding the second layer current block by using the determined first layer reference pixels and pixels surrounding the second layer current block. | 02-04-2016 |
20160044324 | SIGNALING CHANGE IN OUTPUT LAYER SETS - A system for decoding a video bitstream includes receiving a bitstream and a plurality of enhancement bitstreams together with receiving a video parameter set and a video parameter set extension. The system also receives an output layer set change message including information indicating a change in at least one output layer set. | 02-11-2016 |
20160044325 | IMAGE CODING APPARATUS, IMAGE CODING METHOD AND IMAGING APPARATUS - An image coding apparatus includes a coding and decoding unit configured to selectively encode and decode pictures to be used as a reference among a predetermined number of pictures based on information for discriminating between pictures to be used as a reference and pictures not to be used as a reference, followed by encoding pictures not to be used as a reference among the predetermined number of pictures, an in-loop filter configured to perform filtering with respect to the pictures decoded by the coding and decoding unit, and a control unit configured to suspend power supply to the in-loop filter in response to timing at which the coding and decoding unit encodes the pictures not to be used as a reference. | 02-11-2016 |
20160050427 | ENCODING AND DECODING OF SIGNIFICANT COEFFICIENTS IN DEPENDENCE UPON A PARAMETER OF THE SIGNIFICANT COEFFICIENTS - A data encoding method for encoding an array of data values as data sets and escape codes for values not encoded by the data sets, an escape code including a unary coded portion and a non-unary coded portion, the method including: setting a coding parameter defining a minimum number of bits of a non-unary coded portion; adding an offset value of 1 or more to the coding parameter to define a minimum least significant data portion size; generating one or more data sets indicative of positions, relative to the array of data values, of data values of predetermined magnitude ranges, to encode the value of at least one least significant bit of each data value; generating respective complementary most-significant data portions and least-significant data portions; encoding the data sets; encoding the most significant data portions; and encoding the least-significant portions. | 02-18-2016 |
20160057431 | METHOD AND DEVICE FOR TRANSMITTING A SEQUENCE OF PICTURES, AND CORRESPONDING METHOD AND DEVICE FOR RECEPTION, COMPUTER PROGRAM AND RECORDING MEDIUM - A method and device for transmitting a sequence of images, and corresponding method and device for receiving same, computer program and recording medium. The invention pertains to a method for transmitting a sequence of images. According to the invention, said method comprises the following steps: identifying ( | 02-25-2016 |
20160057436 | VIDEO PROCESSING APPARATUS AND VIDEO DISPLAY APPARATUS - In a video processing apparatus, even when a resolution of a video signal to be decoded is switched, scaling is performed so as to match with a display size of a display portion for outputting to the display portion and the display portion is caused to display a video matching with the display size. A video processing apparatus according to the present invention includes a decoding portion that decodes a video signal, and a scaling portion that applies scaling processing to a video frame indicated by the video signal decoded by the decoding portion. The decoding portion gives resolution information of the video frame indicated by the decoded video signal to the scaling portion, and the scaling portion applies scaling processing to the video frame based on the resolution information. | 02-25-2016 |
20160057437 | IMAGE PROCESSOR, IMAGE PROCESSING SYSTEM INCLUDING IMAGE PROCESSOR, SYSTEM-ON-CHIP INCLUDING IMAGE PROCESSING SYSTEM, AND METHOD OF OPERATING IMAGE PROCESSING SYSTEM - An image processor is provided. In some examples, the image processor is in a system on chip or part of a larger image processing system. The image processor may include an application processor, a codec module, and a memory controller, and in some examples may also function with a dithering unit, a display controller, a display, and/or a CMOS image sensor. The image processor processes, stores, and reads image data using an embedded memory and/or an external memory. The image data is comprised of a plurality of pixels, each of which may include a first and second set of bits that can be separately or simultaneously accessed at the memory in a first and second region of the memory using one or more addresses. The first set of bits may correspond to the more significant bits of each pixel and the second set of bits may correspond to the less significant bits. In some examples the number of bits in each of the first and second set of bits may be selected according to the width of a used data bus and/or features of a peripheral device connected to the image processor such as a display. | 02-25-2016 |
20160057441 | CODING CONCEPT ALLOWING EFFICIENT MULTI-VIEW/LAYER CODING - Various concepts which further improve multi-view/layer coding concepts, are described. | 02-25-2016 |
20160057442 | VIDEO ENCODING DEVICE, VIDEO DECODING DEVICE, VIDEO ENCODING METHOD, VIDEO DECODING METHOD, AND PROGRAM - A video encoding device includes: pixel bit length increasing means for increasing a pixel bit length of an input image based on pixel bit length increase information; transform means for transforming output data of the pixel bit length increasing means; entropy encoding means for entropy-encoding output data of the transform means; non-compression encoding means for non-compression-encoding input data; multiplexed data selection means for selecting output data of the entropy encoding means or output data of the non-compression encoding means; and multiplexing means for multiplexing the pixel bit length increase information in a bitstream, wherein a pixel bit length of an image corresponding to the output data of the entropy encoding means and a pixel bit length of an image corresponding to the output data of the non-compression encoding means are different from each other. | 02-25-2016 |
20160057443 | VIDEO ENCODING DEVICE, VIDEO DECODING DEVICE, VIDEO ENCODING METHOD, VIDEO DECODING METHOD, AND PROGRAM - A video encoding device includes: pixel bit length increasing means for increasing a pixel bit length of an input image based on pixel bit length increase information; transform means for transforming output data of the pixel bit length increasing means; entropy encoding means for entropy-encoding output data of the transform means; non-compression encoding means for non-compression-encoding input data; multiplexed data selection means for selecting output data of the entropy encoding means or output data of the non-compression encoding means; and multiplexing means for multiplexing the pixel bit length increase information in a bitstream, wherein a pixel bit length of an image corresponding to the output data of the entropy encoding means and a pixel bit length of an image corresponding to the output data of the non-compression encoding means are different from each other. | 02-25-2016 |
20160065974 | METHOD AND APPARATUS FOR ENCODING AND DECODING VIDEO WITH RESPECT TO FILTERING - A video decoding method includes receiving information about whether to correct a chroma sample, obtaining a correction value determined using a luma value in a range corresponding to a position of a determined chroma pixel, based on the received information, and correcting a chroma value using the obtained correction value. | 03-03-2016 |
20160065980 | VIDEO STREAM ENCODING METHOD ACCORDING TO A LAYER IDENTIFIER EXPANSION AND AN APPARATUS THEREOF, AND A VIDEO STREAM DECODING METHOD ACCORDING TO A LAYER IDENTIFIER EXPANSION AND AN APPARATUS THEREOF - Provided is a video stream decoding method including: obtaining a first identifier of at least one decoding target layer image from among a plurality of layer images from a bitstream including a plurality of pieces of layer encoding image data; obtaining a second identifier including information expressing a layer identifier outside of an expression range of the first identifier from the bitstream; determining a layer identifier based on the first and second identifiers; and reconstructing an image by decoding the decoding target layer image by using the determined layer identifier. | 03-03-2016 |
20160073123 | APPARATUS AND METHOD OF RESTORING IMAGE - Restoring an image is achieved by restoring a block by executing at least one first restoring function and at least one second restoring function. The first restoring function may be implemented using software, and the second restoring function may be implemented using hardware. By assigning restoring functions to be either first restoring functions or second restoring functions, even an image having high resolution can be restored and reproduced in real-time. | 03-10-2016 |
20160080755 | METHOD FOR DECODING DATA, DATA DECODING DEVICE, AND METHOD FOR TRANSMITTING DATA - A method for decoding data of the present disclosure includes: a receiving step of receiving a plurality of encoded streams on a packet basis, the encoded streams being included in encoded data and having been transmitted using a plurality of respective transmission channels; a storing step of storing a plurality of packets of the received plurality of encoded streams, in a first buffer; a rearranging step of rearranging the plurality of packets stored in the first buffer, in a decoding order; and a decoding step of decoding the plurality of packets rearranged in the decoding order. | 03-17-2016 |
20160080756 | MEMORY MANAGEMENT FOR VIDEO DECODING - Techniques and tools described herein help manage memory efficiently during video decoding, especially when multiple video clips are concurrently decoded. For example, with clip-adaptive memory usage, a decoder determines first memory usage settings expected to be sufficient for decoding of a video clip. The decoder also determines second memory usage settings known to be sufficient for decoding of the clip. During decoding, memory usage is initially set according to the first settings. Memory usage is adaptively increased during decoding, subject to theoretical limits in the second settings. With adaptive early release of side information, the decoder can release side information memory for a picture earlier than the decoder releases image plane memory for the picture. The decoder can also adapt memory usage for decoded transform coefficients depending on whether the coefficients are for intra-coded blocks or inter-coded blocks, and also exploit the relative sparseness of non-zero coefficient values. | 03-17-2016 |
20160094854 | PROCESSING PARAMETERS FOR OPERATIONS ON BLOCKS WHILE DECODING IMAGES - To decode encoded video using a computer with a central processing unit and a graphics processing unit as a coprocessor, parameters applied to blocks of intermediate image data are transferred from the central processing unit to the graphics processing unit. When the operation being performed applies to a small portion of the blocks of intermediate image data, then the central processing unit can transfer to the graphics processing unit the parameters for only those blocks to which the operation applies. In particular, the central processing unit can transfer a set of parameters for a limited number of blocks of intermediate image data, with an indication of the block to which each set of parameters applies, which both can improve speed of operation and can reduce power consumption. | 03-31-2016 |
20160100179 | PALETTE CODING FOR SCREEN CONTENT CODING - Sketch copy mode may be used to code blocks comprising irregular lines, syntax redundancy may be removed from blocks with special characteristics, and/or run value coding may be simplified. The parsing dependencies in palette coding design may be removed. For example, the context modeling dependency of the syntax element palette_transpose_flag may be removed, for example, by simplifying the corresponding context model. The context modeling of the syntax element palette_mode may be removed, for example, by using run-length coding without using context. The syntax parsing dependencies and/or the syntax signaling dependencies that are related with escape color signaling may be removed. A palette table generation process may handle input screen content video with high bit depths, for example, at the encoder side. | 04-07-2016 |
20160100181 | IMAGE ENCODING APPARATUS, IMAGE ENCODING METHOD, AND IMAGE ENCODING PROGRAM - An image encoding apparatus, which is configured to perform image encoding based on a gradual decoder refresh scheme, includes a pre-processor configured to receive a video signal obtained by slicing one screen into a plurality of sub-screens and perform pre-processing, and an image encoder configured to receive output of the pre-processor, perform an encoding process, and generate stream data. The image encoder is configured to acquire information of a first Intra-slice corresponding to a target Intra-slice in a first sequence with respect to the target Intra-slice in a second sequence, in which encoding is performed, after the first sequence; and is configured to estimate an Intra-slice line number and an Inter-slice line number of the second sequence not to exceed a target information amount based on the acquired information of the first Intra-slice. | 04-07-2016 |
20160105687 | VIDEO PARAMETER SET SIGNALING - A scalable video decoder provides a method for decoding a video sequence comprising: decoding a plurality of frames of said video sequence where at least two of said frames belonging to a different one of a plurality of layers; said video sequence includes a video parameter set (VPS) syntax used for said decoding regions of an encoded video; said VPS syntax includes a VPS extension set syntax including attributes regarding representation format characteristics (e.g. color characteristics); said VPS extension set syntax including a number of representation format characteristic syntax structures and an index referencing a representation format structure for each layer; each of said number of said representation format characteristic syntax structures indicates a different set of said attributes. | 04-14-2016 |
20160105688 | OPERATION POINT FOR CARRIAGE OF LAYERED HEVC BITSTREAM - A device for processing a bitstream including video data, such as a demultiplexer, extracts a descriptor from the bitstream, wherein the bitstream includes layers of video data for operation points, separate from the descriptor, such that each operation point includes one or more of the layers of video data, and wherein the descriptor includes a set of profile, tier, and level (PTL) structures and data that associates each of the layers of each of the operation points with a corresponding one of the PTL structures, extracts video data for one of the operation points from the bitstream based at least in part on the PTL structures to which the layers of the one of the operation points correspond, and provides the extracted video data to a video decoder. | 04-14-2016 |
20160112710 | DECODER, APPLICATION PROCESSOR INCLUDING THE DECODER, AND METHOD OF OPERATING THE DECODER - A decoder is provided. The decoder includes a cadence detector configured to determine whether a video stream is a pull-down stream, and remove at least one duplicate frame from the video stream, in response to determining the video stream is the pull-down stream; and a decoding module configured to decode the video stream and output decoded frames of the video stream. | 04-21-2016 |
20160112712 | STREAMING ADAPTION BASED ON CLEAN RANDOM ACCESS (CRA) PICTURES - Systems, methods, and devices for processing video data are disclosed. A message is received at a video decoding device, the message comprising an external indication from a source device external to the video decoding device. A video bitstream is received at the video decoding device, wherein the video bitstream comprises compressed video data and wherein the video bitstream is received separately from the message. A value of a HandleCraAsBla flag is set to a value specified by the message and CRA pictures are processed as BLA pictures based on the value of the HandleCraAsBla flag. A value of a second flag is set based on the value of the HandleCraAsBla flag, the second flag being indicative of whether at least one picture decoded prior to decoding of the CRA picture is to be output. | 04-21-2016 |
20160112714 | DECODING DEVICE AND DECODING METHOD, ENCODING DEVICE, AND ENCODING METHOD - The present disclosure relates to a decoding device, a decoding method, an encoding device, and an encoding method, which are capable of enabling a decoding side to accurately recognize a color gamut of an encoding target image. The decoding device includes circuitry configured to receive an encoded stream including encoded data of an image and color primary information indicating a coordinate of at least one color primary of the image. The circuitry extracts the encoded data and the color primary information from the received encoded stream. The circuitry decodes the encoded data to generate the image. Further, the circuitry adjusts a color space of the generated image based on the extracted color primary information. The present disclosure can be applied to, for example, a decoding device of a high efficiency video coding (HEVC) scheme. | 04-21-2016 |
20160112715 | DECODING DEVICE AND DECODING METHOD, AND CODING DEVICE AND CODING METHOD - There is provided a decoding device including circuitry configured to receive coded data and conversion information, the coded data pertaining to an image having luminance in a first dynamic range and the conversion information pertaining to a conversion of dynamic range of the luminance of the image from the first dynamic range into a second dynamic range; and decode the received coded data so as to generate the image, wherein the conversion uses a knee function. | 04-21-2016 |
20160112724 | HRD DESCRIPTOR AND BUFFER MODEL OF DATA STREAMS FOR CARRIAGE OF HEVC EXTENSIONS - A video processing device obtains a data stream comprising a plurality of elementary streams and a High Efficiency Video Coding (HEVC) timing and Hypothetical Reference Decoder (HRD) descriptor. The HEVC timing and HRD descriptor comprises a target schedule index syntax element indicating an index of a delivery schedule. The video processing device may identify, based on a set of parameters, a syntax element in an array of syntax elements in a video parameter set (VPS). The set of parameters may comprise a parameter having a value equal to a value of the target schedule index syntax element. The video processing device may identify, based on an index specified by the identified syntax element, a particular HRD parameters syntax structure in a plurality of HRD parameters syntax structures as being applicable to a particular elementary stream. | 04-21-2016 |
20160134879 | MULTI-LAYER VIDEO CODING METHOD AND DEVICE, AND MULTI-LAYER VIDEO DECODING METHOD AND DEVICE - A multi-layer video coding method includes generating network abstraction layer (NAL) units for each data unit by dividing a multi-layer video according to data units, and adding scalable information to a video parameter set (VPS) NAL UNIT from among pieces of transmission unit data for each data unit. | 05-12-2016 |
20160134880 | SYSTEM AND METHOD FOR ADAPTIVELY ALLOCATING RESOURCES IN A TRANSCODER - An adaptive transcoder is provided that includes a shared memory containing a plurality of decoder buffers to store incoming data packets, a plurality of decoder instances to control a decoding process to generate image raw data based on the incoming data packets, and a plurality of encoder instances configured to control an encoding process to generate outgoing packets based on the image raw data; and a data processing element containing a plurality of processing cores, and a core controller. Each decoder instance is paired with an encoder instance; and each decoder buffer is associated with a decoder instance. Each decoder buffer includes a monitoring element to monitor a respective decoder buffer, and provide buffer data corresponding to the status of the decoder buffer. Each encoder instance is associated with a processing core; and the core controller uses the buffer data to associate each decoder instance with a processing core. | 05-12-2016 |
20160142714 | DATA OUTPUT APPARATUS, DATA OUTPUT METHOD, AND DATA GENERATION METHOD - A data output apparatus includes: a video decoder that decodes a video stream to generate a first video signal; an external metadata acquisition unit that acquires one or more pieces of metadata corresponding to one or more first conversion modes; an HDR metadata interpreter that interprets one of the one or more pieces of metadata to acquire characteristic data and conversion auxiliary data; a DR converter that supports one or more second conversion modes and performs conversion processing of a luminance range of the first video signal based on the conversion auxiliary data to generate a second video signal; and an HDMI output unit that outputs the second video signal to a display apparatus. | 05-19-2016 |
20160150239 | ENCODING DEVICE, ENCODING METHOD, AND RECORDING MEDIUM - An encoding device includes a processor configured to execute a process. The process includes: first calculating, based on a first system rate for encoding data and transmitting the encoded data to a terminal and a second system rate representing a rate for reproducing the data at the terminal, a decoder storage time during which the encoded data received by the terminal is stored; and adding information of the decoder storage time to the encoded data and transmitting the encoded data added with the information to the terminal. | 05-26-2016 |
20160156918 | Implicit Signaling of Scalability Dimension Identifier Information in a Parameter Set | 06-02-2016 |
20160165230 | Color Component Checksum Computation in Video Coding - Checksum computation for video coding is provided that breaks the dependency between the color components of a picture in the prior art. More specifically, rather than computing a single checksum for a picture as in the prior art, a separate checksum is computed for each color component. Computing a separate checksum for each color component enables parallel computation of the component checksums. Methods are provided for computing three separate checksums after a picture is decoded. Methods are also provided for computing three separate checksums on a largest coding unit basis, thus allowing the checksums for a picture to be computed as the picture is being decoded. | 06-09-2016 |
20160165246 | IMAGE PROCESSING DEVICE AND METHOD - The present disclosure relates to an image processing device and a method thereof which enable a high image quality process with higher efficiency. | 06-09-2016 |
20160165250 | Methods, Devices and Systems for Parallel Video Encoding and Decoding - A method for decoding a video bitstream is disclosed. The method comprises: entropy decoding a first portion of a video bitstream, wherein first portion of video bitstream is associated with a video frame, thereby producing a first portion of decoded data; entropy decoding a second portion of video bitstream, wherein second portion of video bitstream is associated with video frame, thereby producing a second portion of decoded data, wherein entropy decoding second portion of video bitstream is independent of entropy decoding first portion of video bitstream; and reconstructing a first portion of video frame associated with video bitstream using first portion of decoded data and second portion of decoded data. | 06-09-2016 |
20160165252 | Signaling Change in Output Layer Sets - A system for decoding a video bitstream includes receiving a bitstream and a plurality of enhancement bitstreams together with receiving a video parameter set and a video parameter set extension. The system also receives an output layer set change message including information indicating a change in at least one output layer set. | 06-09-2016 |
20160165262 | METHOD AND APPARATUS FOR PROCESSING VIDEO SIGNAL - The present invention relates to a method and an apparatus for processing a video signal, the method comprising: receiving a multiview video signal; identifying whether a current picture including a first layer and a second layer is decoded by using alpha data within the multiview video signal; obtaining the alpha data corresponding to the first layer and the second layer when the current picture is identified to be decoded by using the alpha data; and decoding a current block included in the current picture by using the alpha data, wherein the alpha data may include information concerning transparency information of the current picture. | 06-09-2016 |
20160173890 | IMAGE DECODING DEVICE AND METHOD | 06-16-2016 |
20160173898 | Methods, Decoder and Encoder for Selection of Reference Pictures to be Used During Encoding | 06-16-2016 |
20160173901 | MULTI-BIT INFORMATION HIDING USING OVERLAPPING SUBSETS | 06-16-2016 |
20160182919 | TRANSMITTING DEVICE AND RECEIVING DEVICE | 06-23-2016 |
20160191935 | METHOD AND SYSTEM WITH DATA REUSE IN INTER-FRAME LEVEL PARALLEL DECODING - A multi-core decoder system and an associated method use a decoding progress synchronizer to reduce bandwidth consumption for decoding a video bitstream is disclosed. In one embodiment of the present invention, the multi-core decoder system includes a shared reference data buffer coupled to the multiple decoder cores and an external memory. The shared reference data buffer stores reference data received from the external memory and provides the reference data the multiple decoder cores for decoding video data. The multi-core decoder system also includes one or more decoding progress synchronizers coupled to the multiple decoder cores to detect decoding-progress information associated with the multiple decoder cores or status information of the shared reference data buffer, and to control decoding progress for the multiple decoder cores. | 06-30-2016 |
20160198173 | CARRIAGE SYSTEMS ENCODING OR DECODING JPEG 2000 VIDEO | 07-07-2016 |
20160255360 | DECODING DEVICE AND DECODING METHOD, AND CODING DEVICE AND CODING METHOD | 09-01-2016 |
20160255373 | SIGNALING PARAMETERS IN VPS EXTENSION AND DPB OPERATION | 09-01-2016 |
20160381372 | METHOD AND SYSTEM FOR PROVIDING VIDEO DECODING - Exemplary embodiments relate to a method and system for video decoding by enabling optimal picture buffer management. The method comprises checking, by an application module, one or more picture buffers in a Decoder Reference Buffer (DRB) register and a Decoder Display Buffer (DDB) register received from a video decoder module, initiating at least one action based on a status of the one or more picture buffers, providing, by the application module to a video decoder module, information on at least one of the one or more picture buffers that is free, selecting, by the video decoder module, a picture buffer based on the information of the at least one of the one more picture buffers received from the application module, decoding a bit stream by using the selected picture buffer, and storing output video data from the decoding into the selected picture buffer. | 12-29-2016 |
20170237998 | METHOD AND APPARATUS FOR GENERATING A VIDEO FIELD/FRAME | 08-17-2017 |
20180027249 | IMAGE DECODING APPARATUS, IMAGE DECODING METHOD, AND STORAGE MEDIUM | 01-25-2018 |
20180027253 | IMAGE DECODING METHOD AND APPARATUS USING SAME | 01-25-2018 |
20190149832 | VIDEO ENCODING METHOD, VIDEO DECODING METHOD AND APPARATUS USING SAME | 05-16-2019 |
20220141479 | METHOD FOR OUTPUT LAYER SET SIGNALING IN SCALABLE VIDEO STREAM - A method of decoding an encoded video bitstream using at least one processor includes obtaining a coded video sequence including a plurality of output layer sets from the encoded video bitstream; obtaining a first flag indicating whether each output layer set of the plurality of output layer sets includes more than one layer; based on the first flag indicating that the each output layer set includes more than the one layer, obtaining a first syntax element indicating an output layer set mode; selecting at least one layer from among layers included in the plurality of output layer sets as at least one output layer based on at least one of the first flag and the first syntax element; and outputting the at least one output layer. | 05-05-2022 |