Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Associated signal processing

Subclass of:

375 - Pulse or digital communications

375240000 - BANDWIDTH REDUCTION OR EXPANSION

375240010 - Television or motion video signal

Patent class list (only not empty are listed)

Deeper subclasses:

Class / Patent application numberDescriptionNumber of patent applications / Date published
375240270 Error detection or correction 128
375240290 Pre/post filtering 83
375240280 Synchronization 55
Entries
DocumentTitleDate
20130044825BLOCK MOTION ESTIMATION - Methods and apparatus for conducting motion searching are provided. A first 2D array includes interconnected multi-directional shift registers for storing and shifting image values corresponding to a search window within a search region. A second 2D array includes registers for storing image values corresponding to a macroblock. A distortion calculation module is arranged to calculate and output a distortion value corresponding to the difference between image values stored in associated registers of the first and second arrays. The distortion value quantifies the correlation between the search window and the macroblock. The shift registers of the first 2D array are controlled to pass image values between adjacent shift registers to translate the position of the search window within the search region. Distortion values outputted after progressive shifts of the first 2D array are tracked to determine an optimal registration position of the macroblock relative to the search region.02-21-2013
20100054343VIDEO TRANSMISSION APPARATUS AND CONTROL METHOD FOR VIDEO TRANSMISSION APPARATUS - Waiting-for-transmission fragments that cannot be transmitted by a transmission unit due to the interruption of transmission by the transmission unit are stored. In accordance with the waiting-for-transmission fragments, a fragment to be transmitted prior to a first fragment including an intra-coded frame is eliminated from the waiting-for-transmission fragments. The transmission unit is controlled so that the first fragment is transmitted at the resumption of transmission.03-04-2010
20100014594Splicing of Encrypted Video/Audio Content - System and method for performing a splice operation on an encrypted or unencrypted MPEG-2 transport stream. A splice trigger is received at a pre-conditioning encoder. In response, the encoder generates, e.g., an SCTE-35 cue message that is intended to be received by a splicer. Also in response to the splice trigger, the encoder encodes/conditions a network feed such that a decoder buffer delay reaches a predefined value at a video frame of the network feed that corresponds to a splice point indicated by the SCTE-35 cue message. The network feed may then be encrypted in a known fashion. At the splicer, another feed is switched into the stream at the splice point, wherein the another feed is encoded such that a decoder buffer delay at a video frame of the another feed corresponding to the splice point is the same as the predefined value. The predefined value is defined as DTS−STC, where DTS is a Decoding Time Stamp and STC is a System Time Clock. The pre-conditioning encoder generates around the splice point audio PES packets that contain a single aligned audio frame.01-21-2010
20090274219DYNAMICALLY MODIFYING VIDEO AND CODING BEHAVIOR - A system and method that provides a connection path between a video source such as a personal computer (PC) and a high-definition television (HDTV). A control is provided for varying a quality level of a video signal with respect to latency of activities provided through the video signal channel. Output picture quality versus latency is adjusted on a dynamic basis. Observed mouse activities causes the output picture quality to be decreased rapidly with an attendant decrease in latency. A decrease in output picture quality and latency is maintained until the occurrence of a particular event, such as the expiration of a time interval from a last observed mouse event. If a limited number of mouse events are observed, then the output picture quality is increased to a point at which the limited mouse activity can be accommodated with an acceptable level of latency. If limited or no mouse events are observed for a given period of time, the output picture quality is increased, either rapidly or gradually, until output picture quality is restored or another mouse event is observed.11-05-2009
20100080304SLICE ORDERING FOR VIDEO ENCODING - For encoding, a frame of video data can be segregated into macroblocks, which can be segregated into slices, which in turn can be segregated into slice groups. A macroblock identifier (ID) can be associated with each of the macroblocks. When at least one slice from each of the slice groups has been encoded, the macroblock IDs associated with the encoded slices can be compared to determine an order in which the encoded slices are to be placed in an access unit for the frame. Of the encoded slices, the slice that includes the macroblock with the lowest macroblock ID will be placed in the access unit before the other encoded slices.04-01-2010
20110194621DATA EDITION SYSTEM, DATA EDITION METHOD, DATA PROCESSING DEVICE, AND SERVER DEVICE - This invention proposes arrangements for implementing processes free of signal degradation without entailing increased strains on transmission. Parameter information such as compression, decoding and editing parameters is stored in a database in correspondence with unique information (UMID). Material data (baseband signal) decoded (from compression) for editing purposes is supplemented with the unique information when transmitted. Where the material data is to be edited or re-encoded, the parameter information about the processes performed previously on the data in question is acquired from the database using the unique information as the key, so that the data is subjected to degradation-free signal processing in reference to the acquired parameter information.08-11-2011
20110194620VIDEO DISPLAYING ADJUSTING DEVICE - A video displaying adjusting device has at least two signal source terminals, a displaying device, and a remote control. The displaying device has video decoder units, image reduction/expansion units, a microcomputer control unit, and an image processing unit. The video decoder units receive signals from the signal source terminals and transmits the signals to the image reduction/expansion units where the signals are arranged to form reduced/expanded windows, which are controlled by the microcomputer control unit. The image processing unit performs an overlapping process on the arranged reduced/expanded windows and they are then displayed on a screen. The remote control uses a reduction/expansion device to communicate with the microcomputer control unit of the displaying device. The reduction/expansion device can control the sizes and locations of the arranged reduced/expanded windows from the microcomputer control unit. The remote control performs control over the displaying of the windows.08-11-2011
20110194619METHOD AND VIDEO RECEIVING SYSTEM FOR ADAPTIVELY DECODING EMBEDDED VIDEO BITSTREAM - A method is provided for adaptively decoding an embedded video bitstream by a video receiving system. First, the embedded video bitstream is received. At least one terminal parameter of the video receiving system is further obtained. The at least one terminal parameter includes one of display parameter and system memory bandwidth usage of the video receiving system. Next, the embedded video bitstream is truncated to extract a truncated video bitstream according to the at least one terminal parameter. Finally, the truncated video bitstream is decoded to reconstruct video data.08-11-2011
20100074341METHOD AND SYSTEM FOR MULTIPLE RESOLUTION VIDEO DELIVERY - A scalable encoder is enabled to crop received video content to form multiple resolution video layers comprising a base video layer and one or more enhancement video layers in different spatial resolutions. The base video layer and the one or more enhancement video layers are successively encoded and combined to generate composite video to be communicated to one or more video reception units. Coding information of the base video layer is utilized for encoding each of the one or more enhancement video layers. A video reception unit is operable to decode first the coded base video layer followed by the coded enhancement video layer based on device requirement. The video reception unit adjusts resolution of the decoded base video layer to improve video quality based on corresponding decoded enhancement video layers. A logo inserted at a desired position inside a cropping window is processed accordingly at the video reception unit.03-25-2010
20130039433SYSTEM, METHOD AND APPARATUS OF VIDEO PROCESSING AND APPLICATIONS - Systems, methods, and apparatuses of providing and processing video data for delivery to mobile devices.02-14-2013
20130039432SYSTEM 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.02-14-2013
20130039431POWER-SCALABLE ENCODING/DECODING APPARATUS AND METHOD - A power-scalable encoding/decoding apparatus and method. The method enables a media encoder/decoder to control, in real time, the power necessary for encoding or decoding process. Accordingly, a user or a system can choose the level of power consumption in accordance with the use environment of the encoder/decoder or the need of applications.02-14-2013
20100034295METHOD AND SYSTEM FOR PSI HANDLING TO IMPROVE CHANNEL CHANGE TIME - Aspects of a method and system for PSI handling to improve channel change time. A MPEG-2 transport bitstream (TS) received using a MPEG-2 decoding system may comprise program specific information used for a desired program reception. In instances where signal acquisition or a channel change occurs, the received MPEG-2 TS may be gated or buffered for processing at least a portion of the PSI. The portion of the PSI in the received MPEG-2 TS may be detected and extracted from the buffered MPEG-2 TS during the PSI processing. After the PSI processing, the buffered MPEG-2 TS may be split into video, and/or audio, and/or data components based on the extracted PSI and may be decoded, accordingly. In instances where signal acquisition or a channel change does not occur, the TS buffering may be bypassed.02-11-2010
20100046638MULTIPLEXING APPARATUS AND DEMULTIPLEXING APPARATUS - The multiplexing apparatus which does not make a user who watches a moving picture feel uncomfortable, the moving picture including: (i) a coding unit (02-25-2010
20100046637POWER AND COMPUTATIONAL LOAD MANAGEMENT TECHNIQUES IN VIDEO PROCESSING - Techniques for power and computational load management in video processing and decoding are provided. In one configuration, an apparatus comprising a processor having a set of instructions operative to extract and compile information from a data stream having video is provided. The processor is operative to prioritize a set of parsing or decoding operations to process the data stream referred to as power management (PM) sequences based on the information and calculate projections of at least one of power and computational loading for each of the prioritized PM sequences.02-25-2010
20090175356METHOD AND DEVICE FOR FORMING A COMMON DATASTREAM ACCORDING TO THE ATSC STANDARD - A method and a device for forming a common transport datastream from several mobile-digital television signal datastreams and a common stationary-digital television signal datastream. A constant number of data units of respectively-constant size in every successive time interval with constant cycle duration for the transmission of every individual datastream is determined. A data structure is specified for the common datastream with successive sequences in each case of a constant number of data units with respectively-identical positions for data units of the stationary-digital television signal and respectively-identical positions for data units of the mobile-digital television signal. Data units of each of the datastreams of the mobile-digital television signal are transmitted in each case in associated, identical positions of at least one successive sequence, and define the individual positions of the data structure of the common datastream with data units of the respectively associated datastreams.07-09-2009
20100111197METHOD AND APPARATUS FOR FAST CHANNEL CHANGE - Providing a fast channel change function in a digital television system by hierarchically modulating each channel to provide both high priority (long interleave) and low priority (short interleave) signals, wherein a receiver may rapidly demodulate and use information within the low priority signal of a new channel to more rapidly change to the new channel.05-06-2010
20100111196APPLICATION SPECIFIC VIDEO FORMAT - A method, system, and medium are provided for formatting video frames such that a region of interest is emphasized and the video frames can be encoded, communicated, and rendered without excessive processing burdens. A region of interest is identified in a video frame and a feature mask is created that represents the region of interest. The feature mask can be used to crop the video frame to remove background images that are not within the region of interest and the cropped video frame can be overlayed on a simulated background before being encoded and communicated to a display device.05-06-2010
20100111195METHOD AND SYSTEM FOR SCALING COMPRESSED IMAGE FRAMES - A method and system for scaling frames of a compressed image stream, each frame including a mosaic of pixels. For each frame of the encoded image stream, the even-numbered lines of the frame are scaled as a first grouping of lines, while the odd-numbered lines of the frame are scaled as a second grouping of lines. This grouping of the lines of the frame may occur within the frame itself or by dividing the frame into sub-frames, in which case the even-numbered lines of the frame are scaled independently from the odd-numbered lines of the frame and a scaled version of the frame is then generated by merging the scaled even-numbered lines of the frame with the scaled odd-numbered lines of the frame.05-06-2010
20130136190ENHANCED GROUP OF PICTURES (GOP) ALIGNMENT IN MEDIA STREAM VARIANTS - A media feed is received and delineated into groups of pictures (GOPs) for processing into output media streams having different quality levels. The media feed needs only to be decoded once. The decoded stream is split along different paths based on resolution, and resized output media data is sent to multiple encoders and fragmenters to generate variants in bit rate and frame rate for each resolution. The generated variants may be maintained as fragments on shared storage. A particular stream corresponding to a particular variant can be reconstructed using the encoded fragments.05-30-2013
20130136189METHOD AND SYSTEM FOR CONVERTING A DSS STREAM TO AN ENCRYPTED MPEG STREAM - Aspects of a method and system for converting a DSS stream to an encrypted MPEG stream are provided. In some applications, for example, an access device such as a set-top box may require the conversion of DSS proprietary transport streams to standardized MPEG transport streams in order to communicate with an external MPEG device, such as a personal computer. In this regard, conversion of a DSS stream to a MPEG stream may require the conversion of DSS formatted timing/synchronization information into MPEG formatted timing/synchronization information. Additionally, some applications may require the converted MPEG stream to be encrypted utilizing AES counter encryption. In this regard, when converting the DSS stream to an MPEG stream, the data may need to be packetized appropriately to enable the AES counter encryption.05-30-2013
20120183080METHOD AND APPARATUS FOR A LOW COMPLEXITY TRANSFORM UNIT PARTITIONING STRUCTURE FOR HEVC - A method and apparatus for a low complexity transform unit partitioning structure for High Efficiency Video Coding (HEVC). The method includes determining prediction unit size of a coding unit, and setting the size of transform unit size of Y, U and V according to the prediction unit size of the coding unit.07-19-2012
20100135419METHOD, APPARATUS AND SYSTEM FOR PROVIDING DISPLAY DEVICE SPECIFIC CONTENT OVER A NETWORK ARCHITECTURE - Embodiments of a method, apparatus and system for providing display device specific picture content over a network architecture include at least one content server for storing a plurality of virtual model versions of the content respectively generated in accordance with a plurality of virtual device models. Each of the plurality of virtual device models has a virtual model specification (VMS) which controls at least one display feature. In one embodiment, the at least one content server engages in negotiations with at least one network attached unit to permit a selection of a particular one of the plurality of virtual model versions based on a comparison of at least one of the at least one display feature of the virtual model specification of at least one of the plurality of virtual device models against an actual display requirement included in an actual display specification of a particular display.06-03-2010
20090304091Method and Apparatus for Decoding/Encoding of a Scalable Video Signal - In decoding for a data layer for received SNR enhancement, provided is a decoding method including the steps of extracting number information for selector information related to a set of base values in coding data of a plurality of blocks in an arbitrary picture belonging to the received data layer from the received data layer, obtaining 1-dimensional selector information by extracting the base values from the received data layer, as indicated, by the extracted number information from the received data layer, and decoding data within the received data layer into data of each of the blocks prior to coding based on the 1-dimensional selector information.12-10-2009
20090304090Method for Scalable Video Coding - A method for estimating motion for the scalable video coding, includes the step of estimating the motion field of a sequence of photograms which can be represented with a plurality of space resolution levels including computing the motion field for the minimum resolution level and, until the maximum resolution level is reached, repeating the steps of: rising by one resolution level; extracting the photograms for such resolution level; and computing the motion field for such resolution level. The motion field is computed through an optical flow equation which contains, for every higher level than the minimum resolution level, a regularization factor between levels which points out the difference between the solution for the considered level and the solution for the immediately lower resolution level. A more or less high value of the regularization factor implies more or less relevant changes of the component at the considered resolution during the following process iterations.12-10-2009
20090103633DATA AIDED DETECTION OF SPECTRUM INVERSION - Methods and apparatuses to detect spectrum inversion based on estimated frequency offset in carrier signal. In one embodiment, a receiver includes an I/Q swap module to output an in-phase component and a quadrature-phase component; a frequency offset estimator to determine an offset in carry frequency of the in-phase and quadrature-phase components; and a spectrum inversion detector coupled to the frequency offset estimator and the I/Q swap module. The spectrum inversion detector is configured to signal the I/Q swap module to swap the in-phase component and the quadrature-phase component when an absolute value of the offset in carry frequency is above a predetermined threshold.04-23-2009
20090041131METHOD FOR PROTECTION OF DATA REPRODUCTION ACCORDING TO BOTH MEDIUM PROTECTION DATA AND APPARATUS PROTECTION DATA, INCLUDING LIMITATION OF REPRODUCTION BASED ON A FILM CLASSIFICATION SYSTEM - In a reproduction apparatus, for reproducing an original signal conveyed as main data by a data medium such as a recording disk or broadcasting system, with medium protection data which are specific to the data medium being conveyed together with the main data, the apparatus includes a section for generating apparatus protection data which are specific to the reproduction apparatus, a section for combining the apparatus protection data with the medium protection data to define a protection level, and a section for applying the protection level to restrict reproduction of the original signal, with stepwise variations in restriction occurring in accordance with changes in protection level. The medium protection data may include information for specifying restricted reproduction of portions of the original signal, such as by producing degraded resolution within specified regions of specified frames of a video signal.02-12-2009
20090041130METHOD OF TRANSMITTING PICTURE INFORMATION WHEN ENCODING VIDEO SIGNAL AND METHOD OF USING THE SAME WHEN DECODING VIDEO SIGNAL - A method of transmitting picture information of a video signal from an encoder and a method of using the picture information in a decoder are provided. When a video signal is encoded, the video signal is coded according to a specified scheme while being divided into key and non-key pictures, and a value indicating whether or not coded picture data carried in each NAL unit is key picture data is recorded in a ‘nal_ref_idc’ field in a header of the NAL unit or, alternatively, a value (adaptive_ref_pic_marking_mode_flag=1) indicating that a Memory Management Control Operation (MMCO) is present and a control operation value indicating a key picture are recorded in a header of a picture coded into a key picture.02-12-2009
20090092191MOVING IMAGE ENCODING APPARATUS AND METHOD FOR CONTROLLING THE SAME - The invention provides encoded moving image data having good image quality even in a scene having a high difficulty level. A unit counts a number of pictures to determine a break between scenes. A unit encodes block by block in an inputted picture. A unit calculates a block distortion between a decoded picture and a picture before being encoded. A unit calculates a surplus encoded data amount with respect to an encoded data amount equally allocated to each scene from the encoded data amount of each picture and a preset sequence target bit rate. A target encoded data amount is calculated based on an average block distortion of a scene and the surplus encoded data amount. The encoded data amount of the first picture of a scene is compared with a threshold, and the initial parameter is corrected to determine the parameter for encoding the second and subsequent pictures.04-09-2009
20130070861METHOD AND SYSTEM FOR THE TREATMENT OF MULTIPLE-DESCRIPTION SIGNALS, AND CORRESPONDING COMPUTER-PROGRAM PRODUCT - A processing system, such as typically a CPU, is used for converting a digital signal organized in pixels, such as a video signal, between a first format and a second multiple-description format. The system comprises at least one input register and at least one output register, and is configured via instructions, that can be constituted at least in part by instructions of a SIMD type, so as to: order the pixels of the signal to be converted in a set of input registers; and take selectively the pixels from the aforesaid set of input registers and place them in an orderly way in at least one output register.03-21-2013
20110013702DATA-RATE ADJUSTING DEVICE, DATA FEEDING SYSTEM, AND COMPUTER-READABLE MEDIUM - A data-rate adjusting device includes a first processing unit that adjusts a data rate for outputting an input data string by adding a bit string to the data string, the bit string being different from a predetermined bit string having a predetermined number of consecutive bits of an identical value and a second processing unit that outputs, to a data transmitting device, the data string to which the bit string is added.01-20-2011
20130064306Variable Link Rate Streaming For Audio And Video Content From Home Media Server - An encoder arrangement is provided for streaming media. A variable rate encoder is configured and arranged to receive an input data stream and output an encoded data stream. A buffer is arranged to receive the encoded data stream and output a buffered data stream. A control means monitors depth of the buffer and controls the encoding rate of the variable rate encoder so that encoding is carried out at a rate appropriate to an available link rate, thereby providing smooth transition of data stream quality as link conditions change.03-14-2013
20130064305LOCALIZED REDUNDANCY FOR FRAGMENT PROCESSING - A live media stream encoding system encodes live media streams into numerous variants of the live media streams each including multiple fragments. Live media streams are delineated, dispatched as jobs, and converted using distributed and dynamically scalable encoder and fragmenter resources without using any centralized encoding management system. Encoded fragments are maintained in shared storage and accessed as needed by devices during playback. Localized redundancy and/or geographic redundancy is provided throughout the system to prevent disruption upon failure of a particular node.03-14-2013
20090238285Method and Apparatus for Encoding/Decoding - The present invention relates to a multimedia data encoding/decoding method and apparatus. The encoding method includes generating a data area including a plurality of media data areas; generating a media information area including a plurality of track areas corresponding to the plurality of media data areas, respectively; and generating an animation area having information on an animation effect to be applied to media data included in the media data area. According to the present invention, the multimedia data encoding/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.09-24-2009
20090232224OPTIMAL RATE ALLOCATION FOR A GROUP OF CHANNELS - The present invention relates generally to systems, methods, and computer program products for optimally allocating a fixed number of bits among a plurality of multi-media data channels. The optimal number of bits is determined by preprocessing each channel to calculate complexity data, and then the complexity data is used to determine the optimal number of bits to assign to each channel. The optimal number of bits may be determined by a closed loop controller in communication with one or more channel encoders, and the multi-media channels may contain video data conforming to the MPEG2 video format.09-17-2009
20090010341PEAK SIGNAL TO NOISE RATIO WEIGHTING MODULE, VIDEO ENCODING SYSTEM AND METHOD FOR USE THEREWITH - A peak signal to noise ratio weighting module can be uses in a video encoder for encoding a video stream into a processed video signal including, the video stream including at least one image, the video encoder generating a encoded image from the at least one image. The peak signal to noise ratio weighting module includes an edge detection module that generates an edge detection signal from the encoded image. A peak signal to noise ratio module generates a weighted peak signal to noise ratio signal based on the at least one image, the encoded image and the edge detection signal.01-08-2009
20130163677METHOD AND APPARATUS FOR VIDEO ENCODING AND/OR DECODING TO PREVENT START CODE CONFUSION - A method and a video processor for preventing start code confusion. The method includes aligning bytes of a slice header relating to slice data when the slice header is not byte aligned or inserting differential data at the end of the slice header before the slice data when the slice header is byte aligned, performing emulation prevention byte insertion on the slice header, and combine the slice header and the slice data after performing emulation prevention byte insertion.06-27-2013
20130163678METHOD AND APPARATUS FOR DISPLAYING VIDEO DATA - Provided is a method and apparatus for displaying video data without a display delay. In the method, a code indicating an end of stream is appended so that the code is appended behind a last video stream included in a stream to be displayed when only a part of an input stream including one or more video streams is displayed. In addition, the last video stream is displayed which is appended with the code indicating an end of stream.06-27-2013
20090323824Methods and Apparatus for Use in Multi-View Video Coding - There are provided methods and apparatus for use in multi-view video coding. An apparatus includes an encoder for encoding anchor and non-anchor pictures for at least two views corresponding to multi-view video content, wherein a dependency structure of each non-anchor picture in a set of non-anchor pictures disposed between a previous anchor picture and a next anchor picture in display order in at least one of the at least two views is the same as the previous anchor picture or the next anchor picture in display order.12-31-2009
20120155553METHOD AND APPARATUS FOR HYBRID TRANSCODING OF A MEDIA PROGRAM - A method and apparatus for encoding a source media program is disclosed. In one embodiment, the method comprises the steps of transcoding the source media program to produce a constant video quality transcoded version of the media program, determining if a portion of constant video quality version of the transcoded media program fails to satisfy a constraint, if the portion of the transcoded media program fails to satisfy the constraint, adjusting at least one transcoding parameter of a set of transcoding parameters, transcoding the portion of the source media program according to the adjusted at least one transcoding parameter to produce a constant bit rate version of the portion of the transcoded media program, and substituting the constant bit rate version of the portion of the transcoded media program for the constant video quality portion of the transcoded media program.06-21-2012
20090296827MODIFICATION OF DELIVERY OF VIDEO STREAM TO WIRELESS DEVICE BASED UPON POSITION/MOTION OF WIRELESS DEVICE - Processing video data for delivery to a remote wireless includes receiving video data from a video source and receiving position and motion information regarding the remote wireless device. Operation also includes, based upon the position and motion information regarding the remote wireless device, determining an anticipated Quality of Service (QoS) available for servicing of transmissions to the remote wireless device and determining video processing parameters based upon the video data and the anticipated QoS. Operation further includes processing the video data based upon the video processing parameters to produce an output video stream and transmitting the output video stream for delivery to the remote wireless device. Operation may also/alternatively include altering wireless transmission parameters of a transport stream servicing delivery of the video data to alter the anticipated QoS.12-03-2009
20120288015DATA PRUNING FOR VIDEO COMPRESSION USING EXAMPLE-BASED SUPER-RESOLUTION - Methods and apparatuses for data pruning for video compression using example-based super resolution are provided. A method and apparatus for encoding is provided in which patches of video are extracted from input video, grouped together using a clustering method, and representative patches are packed into patch frames. The original video is downsized and sent either along with, or in addition to, the patch frames. At a decoder, the method and apparatus provided extract patches from the patch frames and create a patch library. The regular video frames are upsized and the low resolution patches are replaced by patches from the patch library by searching the library using the patches in the decoded regular frames as keywords. If there are no appropriate patches, no replacement is made. A post processing procedure is used to enhance the spatiotemporal smoothness of the recovered video.11-15-2012
20110299606METHOD AND SYSTEM FOR PROVIDING SELECTED LAYERED VIDEO SERVICE VIA A BROADBAND GATEWAY - A broadband gateway, which that enables communication with a plurality of devices, handles at least one physical layer connection to at least one corresponding network access service provider. The broadband gateway may identify video layer information required for a layered video service based on video decoding capabilities and/or power profiles for the devices. The identified video layer information, comprising number of required layers and corresponding video formats such as 720P60, 1080i60 and/or 1080P60, may be communicated to the at least one network access service provider. A base layer video and one or more enhancement layer videos, generated via scalable coding based on the communicated identified video layer information, may be received from the at least one corresponding network access service provider. The received base layer video and enhancement layer videos are selectively provided to the devices for the requested layered video service based on the corresponding video decoding capabilities and/or power profiles.12-08-2011
20110299605METHOD AND APPARATUS FOR VIDEO RESOLUTION ADAPTATION - A system and method for gradually changing the resolution of a video signal to avoid a large spike in the video data transmitted between an encoder and a decoder. Upon detection of a change in the quality of source video, of the quality of the encoding process, or of the channel conditions, any of which may negatively impact the rate of frame transmission from encoder to decoder, or the quality of frames transmitted, a responsive change in the resolution of the video frame may be gradually implemented. To change the resolution by increasing the effective image size, each successive frame in a sequence of frames may contain additional pixel blocks in the expansion image area at the new resolution. In an embodiment, the decoder displays the video image at the original resolution until the resolution switch has been completed.12-08-2011
20110299604METHOD AND APPARATUS FOR ADAPTIVE VIDEO SHARPENING - A video coding system and method to adjust the sharpening procedures performed during post-processing by analyzing statistics information collected during encoding and decoding. The statistics information collected may be directed to the source of the video data, the operations executed during pre-processing and encoding of the video data, the transmission of the video data from encoder to decoder, or the operations executed during decoding. The statistics information may comprise a collection of data values, calculated statistics, or instructions for the suggested post-processing adjustments. Accumulated supplemental information may be transmitted from the encoder to the decoder via an out-of-band channel, associated with the encoded video sequence transmitted on a communications channel.12-08-2011
20130163679VIDEO DECODING USING EXAMPLE-BASED DATA PRUNING - Methods and apparatus are provided for decoding video signals using example-based data pruning for improved video compression efficiency. An apparatus for recovering a pruned version of a picture in a video sequence includes a divider for dividing the pruned version of the picture into a plurality of non-overlapping blocks, a metadata decoder for decoding metadata for use in recovering the pruned version of the picture, and a patch library creator for creating a patch library from a reconstructed version of the picture. The patch library includes a plurality of high-resolution replacement patches for replacing the one or more pruned blocks during a recovery of the pruned version of the picture. The apparatus further includes a search and replacement device for performing a searching process using the metadata to find a corresponding patch for a respective one of the one or more pruned blocks from among the plurality of non-overlapping blocks and replace the respective one of the one or more pruned blocks with the corresponding patch.06-27-2013
20110293021PREVENT AUDIO LOSS IN THE SPLICED CONTENT GENERATED BY THE PACKET LEVEL VIDEO SPLICER - A method and apparatus for packet level splicing of transport streams including encrypted content wherein the audio packets having a presentation timestamp (PTS) value greater than that of a last video frame within the primary or from-stream are dropped prior to splicing.12-01-2011
20080279286IMAGE-PROCESSING APPARATUS AND METHOD - An image-processing apparatus is configured to read encoded video data from a recording medium, decode the encoded video data, and re-encode the decoded video data. Further, the image-processing apparatus is configured to record information about a viewing-operation-history relating to the encoded video data and determine a target bit rate of the re-encoding based on the information about the viewing-operation-history. An image-processing method includes reading encoded video data from a recording medium, decoding the encoded video data, detecting information about a viewing-operation history relating to the encoded video data, re-encoding decoded video data obtained at the decoding step, and determining a target bit rate of the re-encoding performed at the encoding step based on the information about the viewing-operation-history.11-13-2008
20100014595AUDIO AND/OR VIDEO DATA PROCESSING DEVICE, COMMUNICATION OR DATA NETWORK FOR TRANSCODING AUDIO AND/OR VIDEO DATA, AND METHOD FOR DECODING AUDIO AND/OR VIDEO DATA - The invention relates to an audio and/or video data processing device having at least one interface for making available audio and/or video data as coded data (dsi, dso*), and an audio-video decoder (AVD) that decodes the data (dsi, dso) coded with at least one code (k) to produce decoded data (d), and a transcoding interface (IFT) that outputs unsuitably coded data (dso*), which are coded with a code (k*) unsuitable for the audio-video decoder (AVD) to a format conversion module (TC) and for receiving transcoded coded data (dso) transcoded to a code (k) suitable for the audio-video decoder (AVD). Transcoding interface (IFT) is a network interface for communication over the data network (N) for transmitting the unsuitably coded data (dso*) to the format conversion module (TC) and the transcoded coded data (dso) from the format conversion module (TC) via the communication or data network (N).01-21-2010
20090296828USING PROGRAM CLOCK REFERENCES TO ASSIST IN TRANSPORT OF VIDEO STREAM TO WIRELESS DEVICE - Processing a video stream using upon Program Clock References (PCRs) contained therein in preparation for transmission to a wireless device. Operation includes receiving video frames of the video stream, buffering the video frames, and extracting PCRs from at least some of the video frames of the video stream. Operation further includes, based upon at least the values of the PCRs, determining transmission parameters, and transmitting video frames of the video stream to the wireless device according to the transmission parameters. Operation may further include determining a round trip delay of transmissions to the wireless device and acknowledgements from the wireless device, adjusting PCRs of at least some video frames of the video stream based upon the round trip delay, and transmitting the video frames of the video stream to the wireless device.12-03-2009
20100027683IDENTIFICATION OF VIDEO SIGNALS IN A VIDEO SYSTEM - Incoming digital video signals to a video system each undergo identification with specific identifier prior to receipt at a corresponding one of the video system inputs. At each of the video system outputs, the output signal undergoes decoding to obtain the identity of the signal to confirm proper routing of signals within the video system.02-04-2010
20120027100METHOD AND APPARATUS FOR TRANSMITTING AND RECEIVING EXTENDED BROADCAST SERVICE IN DIGITAL BROADCASTING - A method and apparatus for transmitting and receiving digital broadcasting. The method includes transmitting and receiving main broadcast data and supplemental broadcast data, wherein the main broadcast data is able to independently provide a basic broadcast service and the supplemental broadcast data is able to provide an extended broadcast service in combination with the main broadcast data, by using methods that are different from each other and thus the extended broadcast service may be provided.02-02-2012
20090147860METHOD AND APPARATUS FOR SIGNALING VIEW SCALABILITY IN MULTI-VIEW VIDEO CODING - There are provided methods and apparatus for signaling view scalability in multi-view video coding. 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. The encoder signals at least one of a view direction and a view level to support view scalability for the at least one view using at least one of a message, a field, a flag, and a syntax element.06-11-2009
20090147859Method and apparatus for performing multiple bit rate video encoding and video stream switching - A Multiple Bit Rate (MBR) video coding method and apparatus for performing video encodings at multiple bit rates and for performing advantageous switching therebetween. Frequent switching points and high video coding efficiency are achieved with use of a plurality of video encodings at each of a plurality of bit rates, wherein the switching points between multiple encodings at a given bit rate are shifted with respect to one another so that the frequency of available switching points is significantly improved without a corresponding loss of coding quality. In addition, one or more “high quality” encodings may be provided at each bit rate, wherein the “high quality” encodings employ infrequent switching points, providing a very high quality encoding at the given bit rate which may be used (or switched to) whenever possible.06-11-2009
20090022230METHOD OF SPATIAL AND SNR FINE GRANULAR SCALABLE VIDEO ENCODING AND TRANSMISSION - The invention relates to a method of coding video data available in the form of a first input stream of video frames, and to a corresponding coding device. This method, implemented for instance in three successives stages (01-22-2009
201101501013D VIDEO COMMUNICATION METHOD, SENDING DEVICE AND SYSTEM, IMAGE RECONSTRUCTION METHOD AND SYSTEM - The present invention relates to a 3-dimensional (3D) video communication method, a 3D video sending device, a 3D video communication system, an image reconstruction method, and an image reconstruction system. The 3D video communication method includes: obtaining video image data of a scene collected by image collecting apparatuses, where the video image data includes at least one depth image and at least two color images; and encoding the video image data and sending the encoded video image data. The system includes a sending device and a receiving device. The sending device obtains at least one depth image and at least two color images of the scene through the image collecting apparatuses, the obtained depth images are accurate and reliable, and the collection of the video images is highly real-time. At the time of reconstructing the images at the viewpoints, the receiving device can repair the reconstructed images by using the obtained color images, thus improving the effect of reconstructed images and making the reconstructed images highly practical and real-time.06-23-2011
20080247468METHOD AND SYSTEM FOR PERFORMING RATE CONTROL ADAPTED TO CHANNEL CONDITIONS - A method and system for determining in real time the instantaneous output rate of a low delay video frame encoder/application for encoding a video frame to be transmitted are disclosed. The video frame encoder provides its output for wireless transmission over a telecommunication channel. In one aspect, a method comprises providing an estimate of the instantaneous channel conditions under which the video frame will be transmitted. The method further comprises determining the instantaneous output rate by selecting a high output rate when the channel conditions considered acceptable and selecting a low output rate when the channel conditions are considered unacceptable.10-09-2008
20100232519ENCODING METHOD AND DEVICE FOR CARTOONIZING NATURAL VIDEO, CORRESPONDING VIDEO SIGNAL COMPRISING CARTOONIZED NATURAL VIDEO DECODING METHOD AND DEVICE THEREFORE - The invention is related to an encoding method and device which allows for providing cartoonized video. The invention is further related to corresponding decoding methods and devices. The invention is also related to corresponding video signals. An encoding method, which allows for providing a cartoonization of the source video and for recombining the source video from the cartoonization of the source video and a residual video, comprises the following steps: Cartoonizing the source video, encoding a first video, reconstructing the first video, determining a first residual video between a second video and the reconstructed first video, encoding the first residual video and combining the encoded first video and the encoded first residual video wherein one of the first video and the second video is the source video and the other is the cartoonized source video.09-16-2010
20100118980SYSTEM, METHOD, AND APPARATUS FOR DISPLAYING PICTURES - Presented herein are systems, methods, and apparatus for displaying pictures. In one embodiment, there is presented a decoder system for decoding video data. The decoder system comprises a port and a transport processor. The port receives packets carrying encoded video data from a plurality of video streams. The transport processor adds a header to encoded video data from at least one of the packets. The header identifies a particular one of the plurality of video streams, wherein the at least one packet is from the particular one of the plurality of video stream.05-13-2010
20100118979TARGETED BIT APPROPRIATIONS BASED ON PICTURE IMPORTANCE - In one embodiment, a method that provides plural representations of a single video signal that comprises a successive sequence of pictures, one or more of the plural representations including a respective sequence of latticed pictures, each latticed picture in the one or more plural representations originating from a corresponding respective picture of the video signal, the order of successive latticed pictures in the one or more of the plural representations of the video signal corresponding to the order of successive pictures in the video signal; processes the plural representations based on a predetermined encoding strategy, the predetermined encoding strategy targeting an appropriate respective amount of bits to each of a plurality of the processed latticed pictures, each of the plurality of the processed latticed pictures having a respective picture importance; and provides the plurality of processed latticed pictures in plural successive, non-overlapping, ordered segments in a single video stream.05-13-2010
20090207920Perceptual Modeling of Media Signals for Data Hiding - The present invention relates generally to embedding auxiliary data and data hiding. One claim recites a method including: calculating with a processor or electronic circuitry characteristics of a media signal comprising audio or video; based at least in part on calculated characteristics of the media signal, providing a map of the media signal, wherein the map identifies at least one portion of the media signal in which plural-bit data should be steganographically encoded; transforming at least some portions of the media signal into a transform domain; and steganographically encoding with a processor or electronic circuitry auxiliary data in data representing at least the one portion of the media signal in which the plural-bit data should be steganographically encoded, and wherein at least said act of transforming or said act of steganographically encoding utilizes the map of the media signal. Other claims and combinations are also provided.08-20-2009
20100086061VIDEO SIGNAL PROCESSING APPARATUS AND METHOD THEREOF - A video signal processing method comprises the steps of: decoding the significant coefficient flag of a stream of video signals and constructing a stack of run coefficients at the same time; and sequentially outputting the run and level coefficients according to the stack of run coefficients and the stream of video signals.04-08-2010
20090086825METHOD AND APPARATUS FOR TRANSMITTING AND RECEIVING BROADCAST DATA FOR DIGITAL BROADCAST SYSTEM - A method and apparatus for transmitting and receiving broadcast data in a digital broadcast system is provided. The method includes broadcasting, at a broadcast station, a broadcast signal on a corresponding service channel according to a time slicing technique using at least two streams, receiving, at a broadcast receiver, the broadcast signal from the corresponding service channel according to the time slicing technique from the at least two streams, determining a channel status based on the received broadcast signal, and demodulating the broadcast signal received on at least one of the at least two streams according to the channel status.04-02-2009
20090168901Method for combining data signals and video singnals for transmission to video display units - A method capable of combining data signals and video signals for transmission to a video display unit. The method comprises the steps of generating a data signal, transmitting the data signal to an apparatus, receiving the data signal at the apparatus, receiving a video/audio signal at the apparatus, combining the video/audio signal with the data signal to form a single combined signal, and displaying the combined signal on a video display unit.07-02-2009
20110200122DATA TRANSMISSION SYSTEM, AND ITS TRANSMISSION SIDE APPARATUS AND RECEPTION SIDE APPARATUS - A transmission side apparatus selectively inserts video stream data and MPEG data into a video storage area to store video stream data in a frame structure of an SDI system and generates SDI data of which the identification ID indicating a type of data included therein by an SDI data insertion processing device and transmits the SDI data to a coaxial cable from a transmission interface device. A reception side apparatus receives the SDI data transmitted via the coaxial cable by a reception interface device, extracts data to be transmitted from a video storage area of received SDI data and determines whether the data to be transmitted is the video stream data or the MPEG data by an SDI data extraction processing device to output it. Therefore, a high-speed MPEG data transmission assuring frame/field accuracy becomes possible by using an existing technology and device.08-18-2011
20110200121Method and System for a Light-Weight Tablet Computing Device - Methods and systems provide the wireless use of a desktop computer through a lightweight long-range mobile computing device with extended battery life and no writeable or user-accessible persistent data storage, such as a hard drive, which could be detrimental if lost. The light-weight mobile computing may not run a full operating system, thereby reducing overhead and increasing speed. The mobile computing device provides mobility while providing access to information on a desktop computer. Since some components of conventional laptops are not needed, it may be smaller and/or have lighter weight, and provide extended battery life, while providing greater security by avoiding the risk of data loss. These systems provide a lightweight mobile wireless KVM device (e.g., a small “notebook” computing device or tablet computer device) to connect to desktop computers. These lightweight, mobile computing devices may provide “instant on” capabilities avoiding the start up time of normal laptop computers.08-18-2011
20110200120Methods and Systems for Detecting Temporally Oscillating Sources in Video Signals Using a Recursive Infinite Impulse Response (IIR) Filter Technique - A method for detecting a temporally oscillating source in digital video signals includes: using an imaging device to capture a sequence of input images of a scene; generating digital video signals from the sequence of input images; and processing the digital video signals using a recursive Infinite Impulse Response (IIR) filter technique based on a differentiated version of Goertzel's Algorithm to detect a temporally oscillating source in the digital video signals. In various embodiments, the method also includes generating a visual display of the scene including one or more graphical elements at least one of which pertains to a detected temporally oscillating source.08-18-2011
20090168900ENCODING APPARATUS, ENCODING METHOD, AND PROGRAM - An encoding apparatus is disclosed which puts picture data into encoded data formed by a plurality of layers conforming to a predetermined standard by use of a hypothetical buffer, the encoding apparatus including: an analysis section configured to calculate an access unit occupancy of the hypothetical buffer for each of the layers in order to determine whether constraints on the hypothetical buffer are met; and an encoding section configured to put the picture data into encoded data in compliance with the predetermined standard on the basis of a result of the analysis; wherein, if the constraint in a second layer is considered to be met provided the constraint on the hypothetical buffer in a first layer is met, then the analysis section calculates the access unit occupancy only for the first layer in order to determine whether the constraints on the hypothetical buffer are met.07-02-2009
20110170616DIGITAL TELEVISION TRANSMITTER/RECEIVER AND METHOD OF PROCESSING DATA IN DIGITAL TELEVISION TRANSMITTER/RECEIVER - A digital television (DTV) transmitter and a method of coding data in the DTV transmitter method are disclosed. A pre-processor pre-processes the enhanced data by coding the enhanced data for forward error correction (FEC) and expanding the FEC-coded enhanced data. A data formatter generates one or more groups of enhanced data packets, each enhanced data packet including the pre-processed enhanced data. And, a packet multiplexer generates at least one burst of enhanced data by multiplexing the one or more groups of enhanced data packets. Herein, each burst of enhanced data includes at least one group of enhanced data packets. The DTV transmitter may further include a scheduler which generates first and second control signals to control operations of the data formatter and the packet multiplexer, respectively.07-14-2011
20110268197CLIENT-SIDE WATERMARKING USING HYBRID I-FRAMES - A system and method for client-side watermarking of digital content using hybrid Intra-Frames (I-Frames) are provided. In general, a content source provides a compressed video stream and a hybrid I-Frame stream to a client device via a network. The hybrid I-Frame stream includes a number of low-loss I-Frames corresponding to select ones of the I-Frames in the compressed video stream to be used for client-side watermarking. The client device watermarks the I-Frames in the hybrid I-Frame stream, optionally compresses the watermarked I-Frames, and replaces the select ones of the I-Frames in the compressed video stream with the watermarked and optionally compressed I-Frames to provide a watermarked version of the compressed video stream.11-03-2011
20110026606SYSTEM AND METHOD FOR ENHANCING THE VISIBILITY OF AN OBJECT IN A DIGITAL PICTURE - The visibility of an object in a digital picture is enhanced by comparing an input video of the digital picture with stored information representative of the nature and characteristics of the object to develop object localization information that identifies and locates the object. The visibility of the object and the region in which the object is located is enhanced by image processing and the enhanced input video is encoded.02-03-2011
20080212689Intelligent water ring scan apparatus and method based on quality factor, and video encoding/decoding apparatus and method using the same - Provided are intelligent water ring scan apparatus and method thereof, image encoding/decoding apparatus using the water ring scanning and method thereof, and a computer-readable recording medium for recording a program that implements the methods. The apparatus or method of this research selectively improves the image quality of a particular image part that needs to be encoded with priority by transmitting the image data of the particular image part suitably for a human visual system so as to provide a visually improved image. The encoding apparatus of this research differentiates the amount of image data depending on the significance of a certain image part to process the image in various qualities suitably for the human visual system. The methods of this research can be applied to an image encoding/decoding process.09-04-2008
20090285311METHOD AND APPARATUS FOR PROCESSING DIGITAL IMAGES - An apparatus for transmitting multimedia, the apparatus including an image compression unit for compressing an image portion of a multimedia data frame, an audio compression unit for compressing an audio portion of the multimedia frame, a bit rate manager in communication with said image compression unit, and said audio compression unit for controlling frame flow, and a merger unit in communication with each of said image compression unit and said audio compression unit for merging a compressed image portion and a compressed audio portion into a single compressed multimedia frame, wherein the image compression unit utilizes multidimensional hierarchical categorization trees to compress said image portion, and wherein the multidimensional hierarchical categorization trees examine pixel blocks that are structurally similar to a reference block, and organize pixel blocks in a hierarchical manner.11-19-2009
200900034598VSB DTV signals with PCCC and subsequent trellis coding - Data to be more robustly transmitted within 8VSB broadcast DTV signals are turbo coded using parallelly 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.01-01-2009
20090290647DVC Delta commands - A video compression system compresses video frames comprising pixels defined by n-bit color values. Encoder of video compression system determines the difference between a current pixel value and a plurality reference pixel values. Encoder sends difference value to decoder. Decoder determines current pixel value by adjusting a reference pixel color value by delta value.11-26-2009
20090103634PROVIDING A VIDEO STREAM WITH ALTERNATE PACKET IDENTIFIERS - Methods and systems for the efficient and non-redundant transmission of a single video program in multiple frame rates, optionally employing a combination of video coding standards, in a way that is backwards-compatible with legacy receivers only supportive of some subsection of frame rates or of some subsection of video coding standards.04-23-2009
20090122877H.264/AVC BASED APPROACH TO SCALABLE VIDEO COMPRESSION - A scalable video compression method and apparatus for encoding an input frame sequence having temporally sequential frames includes partitioning each of the frames of the input frame sequence into a top field and a bottom field to form a base layer sequence of fields and an enhancement layer sequence of fields. The base layer sequence and the enhancement layer sequence each comprise temporally alternating top and bottom fields of the partitioned frames of the input frame sequence. The base layer sequence and the enhancement layer sequence are encoded, wherein at least one field of the enhancement layer sequence is encoded in dependence upon at least one of the fields of the base layer sequence.05-14-2009
20090041132METHOD AND DEVICE FOR ADAPTING A TEMPORAL FREQUENCY OF A SEQUENCE OF VIDEO IMAGES - The invention concerns a method of adapting a temporal frequency of a sequence of video images for the purpose of its transmission over a communication network, characterized in that images of the sequence having been sampled at a temporal frequency f02-12-2009
20080279285Video Processing - A video processing apparatus comprises a first camera (I) for producing a first image signal (11-13-2008
20080212688Method for Reception of Dvb-H Signals and Dvb-H Receiver - The invention relates to a Method for reception of DVB-H signals wherein a MPEG transport stream (MPEG-TS) is grouped into packets belonging to a certain IP data stream and forming bursts in time slices, the MPEG-TS is modulated into OFDM symbols, these symbols are grouped in frames, the frames themselves are grouped in superframes. A receiver is notified about a relative time from a first burst to transmission of the next burst and the receiver is switched off between the first and the next burst. The invention further relates to a DVB-H receiver. The invention solves the problem is to reduce the power consumption of DVB-H receivers by reducing the switch on time of the receiver by providing the receiver with means for maintaining accurate course symbol timing within the symbol with an accuracy better than 25 ppm and by switching on the receiver exactly at the superframe boundary.09-04-2008
20090168899System, method and device to encode and decode video data having multiple video data formats - A video processing device (07-02-2009
20110206137WATERMARKED BASED PHYSICAL LAYER AUTHENTICATION METHOD OF TRANSMITTERS IN OFD COMMUNICATIONS SYSTEMS - DVB-T2 is the next generation standard for the terrestrial digital broadcast. There is the request of identifying the transmitters in the Single Frequency Networks mainly for testing purposes. This might be achieved by embedding a watermark sequence in the transmitters to identify them uniquely. However, the transmitters can also be deployed in SFN so they have to transmit exactly the same data. Therefore, the watermark has to be added at the radio signal. It connot be added at content level as it happens in other standard as, for instance, in cellular systems. The invention proposes two possible new methods to watermark the transmitter ID in the DVB-T2 signal. In both cases we assign orthogonal pilot sequences to different transmitters. In one case the sequences are added at very low power to ensure no loss in the data rate. This is a very attractive alternative, but it might require a much more expensive receiver. In the second case the sequences are added in a specific set of sub-carriers reserved for this specific use. This requires a better receiver synchronization and it also generates a small loss in data rate, but ensure a very simple and robust way to provide the transmitter identification.08-25-2011
20090003460ENCODING APPARATUS AND ENCODING METHOD - To ease operations by a user carried out for compression-encoding video data and mitigate operational errors that might be caused upon the compression-encoding. In an encoding apparatus, an encode information input accepting section accept an input of first encode information used when video data is compression-encoded, a parameter setting section sets a parameter used when each short section is compression-encoded as a first parameter on the basis of the first encode information, an output section displays a change screen for changing the parameter while following a previously created chapter file, a parameter change section change the parameter from the first parameter to a second parameter on the basis of change information, a GOP configuration determination section determines a GOP configuration by using the first parameter while following the chapter file, and a compression-encoding section 01-01-2009
20080273600METHOD AND APPARATUS OF WIRELESS COMMUNICATION OF UNCOMPRESSED VIDEO HAVING CHANNEL TIME BLOCKS - A method and system for transmission of uncompressed video information from a sender to a receiver over wireless channels is disclosed. For example, according to one embodiment, a time division multiple access method is used to allocate channel time blocks (CTBs) of a wireless channel to a particular transmitting device. If the transmitting device encounters a data underflow condition in which insufficient data for filling a reserved CTB is available for transmission, alternate data is identified for transmission during the otherwise unused reserved time period. Accordingly, embodiments include systems and methods of using such partially utilized CTBs.11-06-2008
20120033743SYSTEM AND METHOD FOR GENERATING CODED VIDEO SEQUENCES FROM STILL MEDIA - The invention provides a system and method that transforms a set of still/motion media (i.e., a series of related or unrelated still frames, web-pages rendered as images, or video clips) or other multimedia, into a video stream that is suitable for delivery over a display medium, such as TV, cable TV, computer displays, wireless display devices, etc. The video data stream may be presented and displayed in real time or stored and later presented through a set-top box, for example. Because these media are transformed into coded video streams (e.g. MPEG-2, MPEG-4, etc.), a user can watch them on a display screen without the need to connect to the Internet through a service provider. The user may request and interact with the desired media through a simple telephone interface, for example. Moreover, several wireless and cable-based services can be developed on the top of this system. In one possible embodiment, the system for generating a coded video sequence may include an input unit that receives the multimedia input and extracts image data, and derives the virtual camera scripts and coding hints from the image data, a video sequence generator that generates a video sequence based on the extracted image data and the derived virtual camera scripts and coding hints, and a video encoder that encodes the generated video sequence using the coding hints and outputs the coded video sequence to an output device. The system may also provide customized video sequence generation services to subscribers.02-09-2012
20110007822VSB 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.01-13-2011
20110007823IMAGE PROCESSING DEVICE AND IMAGING DEVICE EQUIPPED WITH SAME - A decoding unit decodes an encoded stream in which moving images are encoded. A display unit displays the moving images decoded by the decoding unit. An acquisition unit acquires tracking information indicating identification information, which is added within the encoded stream, that indicates whether a specific object is detected within a frame image included in the moving images. In reference to detection information acquired by the acquisition unit, a control unit skips or fast-forwards at least one frame image for which tracking of the specific object has failed.01-13-2011
20090052550METHOD FOR SHAPING FRAMES OF A VIDEO SEQUENCE - Procedure and device for shaping frames of a video sequence or group of pictures GOP using a mixing table adapted for arranging the frames of the highest importance regularly while leaving intervals between them, filling the intervals with frames of lesser importance, and coding the new sequence thus obtained.02-26-2009
20080240255Moving Picture Communication Device, Moving Picture Communication System, and Moving Picture Communication Method - A moving picture communication device and a gateway capable of suppressing or limiting image quality deterioration as well as a moving picture communication system including them are provided. Control information 10-02-2008
20080240256METHOD AND APPARATUS FOR DISPLAYING VIDEO DATA - Provided is a method and apparatus for displaying video data without a display delay. In the method, a code indicating an end of stream is appended so that the code is appended behind a last video stream included in a stream to be displayed when only a part of an input stream including one or more video streams is displayed. In addition, the last video stream is displayed which is appended with the code indicating an end of stream.10-02-2008
20110268196APPARATUS OF PROCESSING AN IMAGE AND A METHOD OF PROCESSING THEREOF - The disclosure is disclosed an apparatus of processing an image and a method thereof. According to the present invention, the method of transmitting a broadcast signal for a 3-dimensional, 3D, service, the method may include encoding video data for a 3D service into a stream and transmitting a broadcast signal including the encoded stream and service information for signaling the 3D service, wherein the service information comprises a first descriptor includes first information for specifying that a type of the stream is a video stream and second information for specifying a type of a component included in the video stream is a 3D video component, and wherein the first and second information including values for indicating presence and attribute of subtitles of the 3D service.11-03-2011
20110206138MULTIPLE THREAD VIDEO ENCODING USING HRD INFORMATION SHARING AND BIT ALLOCATION WAITING - A method of encoding video wherein multiple threads of GOPs are encoding in parallel from a buffer in a single pass. In the buffer GOPs having fewer frames than a low frame threshold at the end of a scene are merged with a preceding GOP. Hypothetical reference decoder (HRD) information is stored in the buffer for each GOP and HRD information for neighboring GOPs are merged in the buffer.08-25-2011
20090129484Low Density Parity Check (LDPC) Encoded Higher Order Modulation - A method and apparatus is disclosed to map a sequence of data to Quadrature Amplitude Modulation (QAM) constellation symbols. The method and apparatus encodes only a portion of the sequence of data and leaves a remaining portion of the sequence of data unencoded. The encoded portion of the sequence of data and the remaining unencoded portion of the sequence of data are then mapped into modulation symbols of the QAM constellation. The encoded portion of the sequence of data selects subsets of the QAM constellation, and the remaining unencoded portion of the sequence of data determines a specific modulation symbol within each subset of the QAM constellation.05-21-2009
20090185627METHOD 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 portion of a base image in a base layer and shift information for samples in the predicted current image.07-23-2009
20090185626DATA SUMMARIZATION SYSTEM AND METHOD FOR SUMMARIZING A DATA STREAM - In order to further develop a method for summarizing at least one data stream (07-23-2009
20080317136TRANSCODER, IMAGE STORAGE DEVICE, AND METHOD OF STORING/READING IMAGE DATA - A transcoder capable of efficiently utilizing a large-capacity storage medium, of efficiently coping with diverse and complex standards, and of reducing power consumption has been described. To the transcoder, first format image data encoded in a first format is input and the transcoder outputs the first format image data and second format image data encoded in a second format different from the first format, wherein the transcoder comprises an interface with a storage device and a storage device control part that controls the storing and reading in the storage device via the interface and simultaneously stores the image data of the first and second formats of the same image in the storage device via the interface.12-25-2008
20080317135Method For Compressing An Audio, Image Or Video Digital File By Desynchronization - The invention concerns a method for reducing the size of raw or previously compressed data of a digital file from an audio and/or video source. It comprises an operational sequence including a step of desynchronizing original reading criteria of the file, said step involving the compression and the compacting of preserved data and a step of resynchronizing the desynchronized file enabling it to be viewed and/or read based on its original criteria of resolution and duration.12-25-2008
20090080536IMAGE PROCESSING APPARATUS, DISPLAY APPARATUS, DISPLAY SYSTEM AND CONTROL METHOD THEREOF - An image processing apparatus includes: a signal receiver which receives an image signal; a signal processor which compresses the image signal; a wireless transmitter which transmits the compressed image signal to a display apparatus wirelessly; and a controller which controls the signal processor to raise a compression rate of the image signal according to an increased distance between the wireless transmitter and the display apparatus.03-26-2009
20090052552Constant bit rate video stream - A method of media transmission. The method includes providing at least one variable bit rate (VBR) video stream and multiplexing the at least one VBR video stream together with auxiliary data related to the at least one VBR video stream, in a constant bit rate (CBR) stream. The stream is transmitted to a first receiving unit, which is adapted to discard the auxiliary data as padding and use the at least one VBR stream and to a second receiving unit, which is adapted to extract the auxiliary data and use it in further handling of the at least one VBR stream.02-26-2009
20090052551METHOD AND APPARATUS FOR CODING MOVING IMAGE AND IMAGING SYSTEM - A moving image signal is coded so that a coded stream is generated. Coded pictures are periodically eliminated from the coded moving image signal so that another coded stream associated with another moving image signal having a frame rate different from the coded moving image signal is generated.02-26-2009
20090080535Method 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.03-26-2009
20130121422Method And Apparatus For Encoding/Decoding Data For Motion Detection In A Communication System - Embodiments relate to an apparatus and method for encoding/decoding data for motion detection in a communication system. The method for encoding data includes receiving, by an encoder, video data including a plurality of frames. Each frame is represented by a pixel vector including a number of pixel values. The method further includes generating, by the encoder, sets of measurements representing the plurality of frames. Each set of measurements represents a different frame of the plurality of frames. The generating step generates the sets of measurements by applying sensing matrices to the pixel vectors, and a same sensing matrix is used for at least two sets of measurements.05-16-2013
20090097574DIGITAL 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.04-16-2009
20080260045Signalling and Extraction in Compressed Video of Pictures Belonging to Interdependency Tiers - In one embodiment, a method comprises providing a video stream, and providing information identifying compressed pictures in the video stream corresponding to respective picture interdependency tiers.10-23-2008
20080260043Device and method for coding a sequence of images in scalable format and corresponding decoding device and method - The invention relates to a method for coding an image data macroblock of a sequence of images presented in the form of a base layer and at least one enhancement layer. The image data macroblock to which corresponds an image data block in the base layer, called a corresponding block, belongs to the enhancement layer. The method comprises the following steps: 10-23-2008
20090185625TRANSMITTER AND RECEIVER OF VIDEO TRANSMISSION SYSTEM AND METHOD FOR CONTROLLING BUFFERS IN TRANSMITTER AND RECEIVER - Provided is a method for controlling a buffer in a transmitter and a receiver of a video transmission system in an environment where a channel transfer rate varies. The method includes: if a channel transfer rate is changed, changing a capacity of a buffer in a transmitter being used in proportion to the c rate, the buffer temporarily storing and outputting the video data to a receiver, or changing the delay time of a buffer in the receiver by gradually changing an operating clock in the receiver.07-23-2009
20090262836METHOD OF PROCESSING A CODED DATA STREAM - A method of processing a coded data stream of a current image on a receiving device, the data stream being organized into packets, comprises a step of detecting a lost packet.10-22-2009
20090279614Apparatus and method for managing reference frame buffer in layered video coding - An apparatus for encoding or decoding an image by storing and managing a reference frame used to encode or decode an encoding target image frame. To encode image frames classified into a plurality of layers, the apparatus may include a layer identification unit identifying a layer that includes a first encoding target frame, a frame storage unit storing at least one storage frame associated with the first encoding target frame, a reference frame selector selecting a reference frame from the at least one storage frame, based on the identified layer, and a frame encoder encoding the first encoding target frame by referring to the selected reference frame, wherein the frame storage unit stores the first encoding target frame as a storage frame associated with a second encoding target frame.11-12-2009
20100150251DIGITAL BROADCASTING SYSTEM AND METHOD - A digital broadcasting system and method, where the digital broadcasting system includes: a transmission stream generator multiplexing a normal stream and a turbo stream to generate a dual transmission stream; a transmitter inserting an supplementary reference signal (SRS) into the dual transmission stream, processing the turbo stream to reconstitute the dual transmission stream, and outputting the reconstituted dual transmission stream; and a receiver receiving the reconstituted dual transmission stream, separately turbo decoding the turbo stream, inserting the turbo decode turbo stream into the dual transmission stream, and decoding the dual transmission stream into which the turbo decoded turbo stream has been inserted, to restore normal stream data and turbo stream data. Thus, reception sensitivity of a digital broadcasting signal can be efficiently improved.06-17-2010
20090122878Streaming Methods and Systems - Various embodiments provide methods and systems for streaming data that can facilitate streaming during bandwidth fluctuations in a manner that can enhance the user experience. In one aspect, a forward-shifting technique is utilized to buffer data that is to be streamed, e.g. an enhancement layer in a FGS stream. Various techniques can drop layers actively when bandwidth is constant. The saved bandwidth can then be used to pre-stream enhancement layer portions. In another aspect, a content-aware decision can be made as to how to drop enhancement layers when bandwidth decreases. During periods of decreasing bandwidth, if a video segment does not contain important content, the enhancement layers will be dropped to keep the forward-shifting of the enhancement layer unchanged. If the enhancement layer does contain important content, it will be transmitted later when bandwidth increases.05-14-2009
20090316798AUDIO AND VIDEO PROCESSING APPARATUS - The present invention performs video and audio compression/decompression, video input and output scaling, video input and output processing for enhancement, and system layer functions on a single semiconductor chip. The media processor is compromised of video processor with a SIMD vector engine, audio processor, stream processor, system processor, and video scalers, LUTs and hardware blender. Unified memory architecture is used where these four processors use a shared memory for data and instructions. Data transfers between multiple processors use multiple packet-based unidirectional communication channels via hardware-assisted circular queues in unified memory. The video processor is a SIMD processor coupled to a regular RISC processor as a dual-issue processor. Such integrated and programmable functionality provides implementation of multiple video and audio for compression standards and programmable video enhancement. Important applications of this include Digital TV, IP Video Phone, and Digital Camcorder/Camera.12-24-2009
20100150250DIGITAL MEDIA USAGE IN RESPONSE TO IMPACT DATA - Methods, including service methods, articles of manufacture, systems, articles and programmable devices are provided for providing digital media content as a function of embedded environmental impact data. When a digital multimedia item is received, an embedded environmental impact value is decoded and the item is utilized as a function of the decoded embedded environmental impact value. Some methods further comprise accounting for amounts and types of energy used in creating the item to calculate an environmental impact value for the item, and the calculated environmental impact value embedded within digital data of the item.06-17-2010
20120140833MOVING IMAGE CODING DEVICE - This moving image coding device has an update region detection unit, a coding target region detection and cache update unit, and a coding unit. The update region detection unit compares a reference frame and a current frame, and detects an update region that a pixel value changed. The coding target region detection and cache update unit replaces an image of an update region in the reference frame with an image in a cache frame, and thereafter, detects a region that a pixel value changed as a coding target region and stores an image of a region that a pixel value did not change for a predetermined past period in the image of the update region in the reference frame before the replacement, into the cache frame as an image of a stable region. The coding unit codes an image of the coding target region and cache information.06-07-2012
20120140832PICTURE CODING AND DECODING - A picture (06-07-2012
20090116562Systems 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-07-2009
20100183080Method for modeling coding information of video signal for compressing/decompressing coding information - A method for context-modeling coding information of a video signal for compressing or decompressing the coding information is provided. An initial value of a function for probability coding of coding information of a video signal of an enhanced layer is determined based on coding information of a video signal of a base layer.07-22-2010
20090116563MIXED VIDEO DELIVERING APPARATUS AND METHOD, AND COMPUTER STORAGE MEDIUM - There is provided with a mixed video delivering apparatus, including: a video receiving unit receiving first to Nth encoded video data from first to Nth terminals; a decoding unit decoding the first to Nth encoded video data; a video mixing unit mixing first to Nth decoded video data to obtain mixed video data to be transmitted to a terminal “A” out of the first to Nth terminals; an encoding parameter storage storing first to Nth encoding parameters which are used for encoding the first to Nth videos by the first to Nth terminals; an encoding parameter selecting unit selecting an encoding parameter which is used by any one of terminals other than the terminal A; an encoding unit encoding the mixed video data with a selected encoding parameter to obtain encoded mixed video data; and a video transmitting unit transmitting the encoded mixed video data to the terminal A.05-07-2009
20100177828Parallel, pipelined, integrated-circuit implementation of a computational engine - Embodiments of the present invention are directed to parallel, pipelined, integrated-circuit implementations of computational engines designed to solve complex computational problems. One embodiment of the present invention is a family of video encoders and decoders (“codecs”) that can be incorporated within cameras, cell phones, and other electronic devices for encoding raw video signals into compressed video signals for storage and transmission, and for decoding compressed video signals into raw video signals for output to display devices. A highly parallel, pipelined, special-purpose integrated-circuit implementation of a particular video codec provides, according to embodiments of the present invention, a cost-effective video-codec computational engine that provides an extremely large computational bandwidth with relatively low power consumption and low-latency for decompression and compression of compressed video signals and raw video signals, respectively.07-15-2010
20130215978METADATA ASSISTED VIDEO DECODING - A video decoder is disclosed that uses metadata in order to make optimization decisions. In one embodiment, metadata is used to choose which of multiple available decoder engines should receive a video sequence. In another embodiment, the optimization decisions can be based on length and location metadata information associated with a video sequence. Using such metadata information, a decoder engine can skip start-code scanning to make the decoding process more efficient. Also based on the choice of decoder engine, it can decide whether emulation prevention byte removal shall happen together with start code scanning or not.08-22-2013
20100226443APPARATUS AND METHOD FOR ENCODING AND DECODING SIGNALS - New capabilities will allow conventional broadcast transmission to be available to mobile devices. The present embodiments describe an apparatus and method for encoding and decoding signals. A method includes the steps of generating data blocks, encoding a first set of data blocks using a first encoding rate, encoding a second set of data blocks using a second encoding rate, and generating a control packet, the control packet identifying the first set of data blocks and the first encoding rate, and identifying the second set of data blocks and the second encoding rate. An apparatus includes a first decoder receiving data and decoding a first subset of the data, including a control packet, at a first decoding rate and a controller controlling the operation of the first decoder based on the decoded control packet.09-09-2010
20100091887METHOD AND SYSTEM FOR SECURE DISTRIBUTION OF AUDIOVISUAL DATA ENCAPSULATED ACCORDING TO A PLURALITY OF TRANSPORT PROTOCOLS - Methods and systems for secure distribution of an original audiovisual stream constituted of a set of transport packets encapsulated according to a plurality of transport protocols suitable to be transmitted to a receiving device compatible with one of the said transport protocols include the steps of: 04-15-2010
20090074080Estimating Complexity of Video Frames for Encoding - Complexity for a video frame after a special event is estimated and used for encoding the frame. The complexity for a key frame of a special event is estimated based on its intra activity and a complexity of a previously encoded key frame in the video stream prior to the special event. The complexity for a dependent frame after a special event is estimated based on a motion estimation cost for the dependent frame and a complexity of a previously encoded dependent frame prior to the special event.03-19-2009
20110032999SIGNALING CHARACTERISTICS OF AN MVC OPERATION POINT - Source and destination video devices may use data structures that signal details of an operation point for an MPEG-2 (Motion Picture Experts Group) System bitstream. In one example, an apparatus includes a multiplexer that constructs a data structure corresponding to a multiview video coding (MVC) operation point of an MPEG-2 (Motion Picture Experts Group) System standard bitstream, wherein the data structure signals a rendering capability value that describes a rendering capability to be satisfied by a receiving device to use the MVC operation point, a decoding capability value that describes a decoding capability to be satisfied by the receiving device to use the MVC operation point, and a bitrate value that describes a bitrate of the MVC operation point, and that includes the data structure as part of the bitstream, and an output interface that outputs the bitstream comprising the data structure.02-10-2011
20090110081SINGLE PASS VARIABLE BIT RATE CONTROL STRATEGY AND ENCODER FOR PROCESSING A VIDEO FRAME OF A SEQUENCE OF VIDEO FRAMES - An encode control strategy is provided for variable bit rate encoding of a sequence of video frames in a single pass. The control strategy includes determining whether a video frame has a complexity level statistically outside a defined range from a complexity level of at least one preceding frame of the sequence of video frames, and if so, determining a new average bit rate target for the video frame. The new average bit rate for the video frame is determined employing at least one of spatial complexity and temporal complexity of the video frame. The new average bit rate target for the video frame is used to set frame level bit rate control parameter(s), and the video frame is encoded using the set frame level bit rate control parameter(s).04-30-2009
20100296586Method and Device for Regulating the Encoding Bit Rate of Video Image Sequences Relative to a Target Bit Rate - The invention relates to a method and a device for regulating the encoding bit rate of video images relative to a target image size. The images being subdivided into zones to be encoded, the complexity of encoding of each zone is distinguished among the zones, the zones to be encoded are classified according to a determined order of complexity, each zone is successively encoded according to the decreasing order of complexity, successively minimizing the estimated encoding error of each zone, the final size of each image relative to the target size and the bit rate of the sequence of video images. Application to the video encoding of images of video sequences, in particular to networked video surveillance.11-25-2010
20130136192VIDEO COMPRESSION ENCODER - A video compression encoder which does not require a video frame buffer is disclosed. Without a frame buffer, incoming pixels can not be compared to pixels previously sent to the decoder. Instead, the disclosed encoder only stores check values for groups of pixels sent. If a group's check value has not changed, the encoder sends a command to the decoder not to change that pixel group. Also, without a frame buffer, an incoming video frame can not be captured and later sent to the decoder as network throughput permits. Instead, if throughput is insufficient to send an encoded group of pixels, the encoder leaves the check value for that group unchanged and sends a command instructing the decoder not to change those pixels. This defers updating that group until the next screen update is sent to the decoder. Grouping of pixels can be done in any fashion, for example; a group can be a single video line, a portion of a line, multiple lines or screen rectangles containing portions of multiple lines.05-30-2013
20100303158METHOD AND APPARATUS FOR SCENE CHANGE DETECTION - An apparatus and method for detecting scene change by using a sum of absolute histogram difference (SAHD) and a sum of absolute display frame difference (SADFD). The apparatus and method use the temporal information in the same scene to smooth out the variations and accurately detect scene changes. The apparatus and method can be used far both real-time (e.g., real-time video compression) and non-real-time (e.g., film post-production) applications.12-02-2010
20100309987IMAGE ACQUISITION AND ENCODING SYSTEM - A method and system are provided to encode a video sequence into a compressed bitstream. An encoder receives a video sequence from an image-capture device, together with metadata associated with the video sequence, and codes the video sequence into a first compressed bitstream using the metadata to select or revise a coding parameter associated with a coding operation. Optionally, the video sequence may be conditioned for coding by a preprocessor, which also may use the metadata to select or revise a preprocessing parameter associated with a preprocessing operation. The encoder may itself generate metadata associated with the first compressed bitstream, which may be used together with any metadata received by the encoder, to transcode the first compressed bitstream into a second compressed bitstream. The compressed bitstreams may be decoded by a decoder to generate recovered video data, and the recovered video data may be conditioned for viewing by a postprocessor, which may use the metadata to select or revise a postprocessing parameter associated with a postprocessing operation.12-09-2010
20100322319METHOD, APPARATUS AND SYSTEM FOR EVALUATING QUALITY OF VIDEO STREAMS - A method for evaluating quality of video streams includes: obtaining video streams; obtain coding information of video frames in the video stream; evaluating the single frame quality according to the coding information of the video frames; and evaluating the sequence quality according to the single frame quality evaluation result. An apparatus and a system for evaluating quality are also provided. Thus, the quality of video data packets transmitted in a channel can be predicted accurately, and the single frame quality evaluation result of the video frames can be obtained immediately.12-23-2010
20100329359TIME COMPRESSING VIDEO CONTENT - Methods and systems for compressing video content are presented. The methods and systems include analyzing a sequence of media frames stored in the memory device and calculating a displacement level of each of the media frames. The displacement level indicates how different each of the media frames is to a previous media frame. The sequence of media frames is divided into a plurality of cuts where each cut ends at a media frame having a substantially high displacement level. Frames to be removed from the sequence of media frames are identified in each cut based upon the frame's displacement level. The identified frames are then removed.12-30-2010
20090010342DATA TRANSFER DEVICE AND DATA TRANSFER METHOD - The present invention aims at providing an image data transfer device capable of transferring image data in real time with a simple comprisal. The device according to the present invention calculates both the number of lines of the image data to be transferred in one cycle and the volume of data corresponding to the aforementioned number of lines on the basis of the category of the image data, stores data in an amount that is equivalent to the aforementioned number of lines of the image data processed by a variable length coding, calculates the difference between the calculated data volume corresponding to the number of lines and the volume of data stored, adds invalid data to the data stored in an amount that is equivalent to the calculated difference and generates, transmits a packet on the basis of the data to which the invalid data has been added.01-08-2009
20090067510Method and Apparatus for Inserting Digital Media Advertisements into Statistical Multiplexed Streams - A method and system for the insertion of local signals, including digital media advertisements, into statistically multiplexed streams is presented. The rate control and timing information is computed and is used to specify the insertion time and rate parameters for digital advertisements. In one embodiment, a maximum bit rate over the advertisement duration is specified. The maximum bit rate may be constant or may vary in time, such that high bit rate portions of the advertisement are supported. High bit rate portions of the advertisements in different program streams may be staggered, such that the total bandwidth required does not exceed a maximum, but allowing for high bit rate portions of advertisements. Custom bit rate profiles for advertisements may also be defined, with the profiles being defined at a high granularity or a low granularity.03-12-2009
20090067509System And Method For Displaying A Digital Video Sequence Modified To Compensate For Perceived Blur - A system for displaying a digital video sequence includes a graphics processing unit (GPU) and a display device. The GPU receives and modifies the digital video sequence to compensate for perceived blur based on motion between frames of the digital video sequence. The display device displays the modified digital video sequence. A method and computer readable medium having computer readable code is also provided.03-12-2009
20110026608METHOD OF ENCODING VIDEO CONTENT - In a method of encoding video content, bits of a first view and a second view of a three-dimensional (3D) video content are manipulated to occupy a first slice of video and a second slice of video, wherein a boundary is configured to be formed between the first and second slices. In addition, the bits of each of the first slice and the second slice are encoded separately from each other to form a first independently compressed video slice and a second independently compressed video slice. The first and second independently compressed video slices are then multiplexed to form at least one transport stream operable to be processed to render at least one of two-dimensional (2D) and 3D video.02-03-2011
20110026610ENCODER - A method and apparatus for encoding media content. In the field of video compression, temporal compression generates I-frames and dependent P-frames and B-frames. The placement of I-frames is determined by the presence of scene switches in the video. In order to improve the ability of a user to seek to interesting parts of the video, a video encoder considers semantic data identifying narrative points of interest within the video. The encoding process generates encoded video data having I-frames present at scene transitions and also at narratively interesting parts of the video.02-03-2011
20110026605Method and System for a Light-Weight Mobile Computing Device - Methods and systems provide the wireless use of a desktop computer through a lightweight long-range mobile computing device with extended battery life and no writeable or user-accessible persistent data storage, such as a hard drive, which could be detrimental if lost. In one implementation, the light-weight mobile computing does not run a full operating system, thereby reducing overhead and increasing speed. The mobile computing device provides mobility while providing access to information on a desktop computer. Since some components of conventional laptops are not needed, it may be smaller and/or have lighter weight, and provide extended battery life, while providing greater security by avoiding the risk of data loss. These systems provide a lightweight mobile wireless KVM device (e.g., a small “notebook” computing device) to connect to desktop computers. These lightweight, mobile computing devices may provide “instant on” capabilities avoiding the start up time of normal laptop computers.02-03-2011
20110026609IMAGE TRACKING AND SUBSTITUTION SYSTEM AND METHODOLOGY - The present invention relates to a system and method for processing a video input signal providing for tracking a selected portion in a predefined audiovisual presentation and integrating selected user images into the selected portion of the predefined audiovisual presentation.02-03-2011
20110026607SYSTEM AND METHOD FOR ENHANCING THE VISIBILITY OF AN OBJECT IN A DIGITAL PICTURE - The visibility of an object in a digital picture is enhanced by comparing an input video of the digital picture with stored information representative of the nature and characteristics of the object to develop object localization information that identifies and locates the object. The input video and the object localization information are encoded and transmitted to a receiver where the input video and the object localization information are decoded and the decoded input video is enhanced by the decoded object localization information02-03-2011
20090034627NON-ENHANCING MEDIA REDUNDANCY CODING FOR MITIGATING TRANSMISSION IMPAIRMENTS - In one embodiment, a method comprises identifying a plurality of frames of interest from a primary stream of encoded frames. The method further comprises selecting at least one of the frames of interest for inclusion in a separate redundant stream. The method further comprises producing another encoded instance of the at least one selected encoded frame. The method further comprises associating the another encoded instance of the at least one selected frame in the separate redundant stream with the corresponding selected encoded frame in the primary stream. The method further comprises providing the primary stream, the separate redundant stream, and a common clock reference to a decoder.02-05-2009
20090097573Scalable video coding method and apparatus and scalable video decoding method and apparatus - Provided are a scalable video coding method and apparatus, and a scalable video decoding method and apparatus. The coding method generates a base layer bitstream of video by using one of a plurality of codecs, determines whether the used codec supports enhancement layer coding, decodes the base layer bitstream according to the result of the determination in order to extract coded information used for the generation of the base layer bitstream, and generates an enhancement layer bitstream of the original video based on the extracted information. Accordingly, it is possible to provide high-quality video and increase coding efficiency while using the various existing codecs.04-16-2009
20100142625METHOD FOR GENERATING AND PROCESSING HIERARCHICAL PES PACKET FOR DIGITAL SATELLITE BROADCASTING BASED ON SVC VIDEO - A method for generating and processing a hierarchical packetized elementary stream (PES) packet for digital satellite broadcasting based on SVC (Scalable Video Coding) video is disclosed. That is, when SVC video is applied to a digital satellite broadcasting system, a transmitter side can generate a hierarchical PES packet in consideration of a hierarchical structure of SVC video and a receiver side can effectively process a received hierarchical PES packet.06-10-2010
20120243618DIGITAL BROADCASTING SYSTEM AND DATA PROCESSING METHOD - A method of transmitting a broadcast signal includes encoding mobile service data to build a Reed-Solomon (RS) frame according to an RS frame mode, wherein the mobile service data is either a mobile service data of a base layer or a mobile service data of the base layer and at least one enhancement layer, wherein each layer is specified by a layer identifier, wherein a layer identifier value of the base layer is set to 0 and a layer identifier value of the at least one enhancement layer starts from 1; and encoding signaling data, wherein the signaling data includes fast information channel (FIC) data and transmission parameter channel (TPC) data, and the FIC data includes information for rapid mobile service acquisition.09-27-2012
20090097572USING BLACK DETECTION TO IMPROVE VIDEO SPLICING - In one embodiment, a network device analyzes an encoded video stream using black detection before splicing video into the encoded video stream. When black data is detected, the network device determines whether insertion of a black intra frame with the spliced video will improve viewing upon decoding. The network device may also determine whether a splicing boundary indication included in the encoded video stream is accurate based on an observed transition between the detected black data and other data, and compensate the video splice accordingly.04-16-2009
20090323825Processing of Sub-Sampled Images - A method and apparatus for estimating a previously encoding resolution to provide an estimated resolution; and using the estimated resolution to down-sample the compressed video signal to the estimated previously encoded resolution for processing the video signal.12-31-2009
20110150099Audio Splitting With Codec-Enforced Frame Sizes - A method and apparatus for splitting the audio of media content into separate content files without introducing boundary artifacts is described.06-23-2011
20100040152Human Factors Based Video Compression - Systems and method to compress digital video based on human factors expressed as a desirability score are provided. A particular method includes selecting a compression level based on the desirability score for the particular media content. A first compression level is selected when the desirability score is a first desirability score and a second compression level that is higher than the first compression level is selected when the desirability score is a second desirability score that is higher than the first desirability score. The method also includes providing the compression level to an encoder. The encoder compresses the media content based on the compression level.02-18-2010
20120243619APPARATUS PROCESSING VIDEO STREAM - An apparatus processing a video stream includes a CPU, a memory access controller reading stream data from an external memory, a buffer storing the stream data, and a hardware accelerator decoding the stream data. The hardware accelerator includes a plurality of decoders decoding the stream data in accordance with one of a plurality of different video coding standards.09-27-2012
20100067583SERVICE SYSTEM OF THUMBNAIL IMAGE AND TRANSMITTING/RECEIVING METHOD THEREOF - The present invention provides a service system of a thumbnail image and transmitting/receiving method thereof, by which a thumbnail image service of high quality of service and various application services can be provided to a user and by which a broadcasting station or thumbnail image service provider produces to transmit the thumbnail image to reduce a price of a broadcast receiver. The present invention includes a transmitting unit generating at least one thumbnail image for a specific program to transfer on a transport channel and a receiving unit demodulating the transferred at least one thumbnail image to display or store.03-18-2010
20100128802VIDEO PROCESSING CIUCUIT AND RELATED METHOD FOR MERGING VIDEO OUTPUT STREAMS WITH GRAPHICAL STREAM FOR TRANSMISSION - A video processing circuit includes a video generating unit for generating a video output stream, a graphic generating unit for providing a graphical stream, and a communication interface circuit coupled to the video generating unit and the graphic generating unit. The communication interface circuit has a first mode provided for mixing the video output stream and the graphical stream to transmit a mixed video output stream through a channel and a second mode provided for merging the video output stream and the graphical stream to transmit a first merged signal through the channel. In the second mode, the communication interface circuit merges the video output stream and the graphical stream by increasing a working frequency of the communication interface circuit to increase bandwidths of the channel, using positions for transmitting a portion of video control signals in the video output stream to transmit the graphical stream, and compressing the video output stream.05-27-2010
20110085604IMAGE PROCESSING DEVICE, SYSTEM AND METHOD - According to one embodiment, an image processing device includes an image decoder, an encoding difficulty calculator, an encoding difficulty modifier, a coding volume controller, an image encoder. The image decoder is configured to decode a compression coded input video signal and configured to calculate an image characteristic value of the decoded signal. The encoding difficulty calculator is configured to calculate a first encoding difficulty indicative of a compression-coding difficulty of the decoded signal based on the image characteristic value. The encoding difficulty modifier is configured to generate a second encoding difficulty based on the first encoding difficulty and an image characteristic information set from outside for re-compression-coding the input video signal with a predetermined coding volume. The coding volume controller is configured to set a coding volume to be assigned based on the second encoding difficulty. The image encoder is configured to generate an output video signal by re-compression-coding the decoded signal with the assigned coding volume.04-14-2011
20110080960METHOD AND SYSTEM FOR EFFICIENT TRANSMISSION OF ANTI-CAMCORDER VIDEO - In embodiments of the present principles, the transmission bit rate of a video stream including anti-camcorder measures can be reduced while maintaining anti-camcorder effects and video quality. In one embodiment, a segmentor is included to segment a portion of a frame, such as a pixel, into most significant bits and least significant bits. A representative LSB can be generated and employed for concatenation with each MSB value of a sample set of portions of frames. Use of the representative LSB values in lieu of LSB values of the sample set enables an efficient transmission bit rate, as the representative LSB value can have less bits than the LSB of an original portion and can be reused with a plurality of MSB values of a sample set of portions.04-07-2011
20110150100PROGRESSIVE SHAPE BASED ENCODING OF VIDEO CONTENT WITHIN A SWARM ENVIRONMENT - Embodiments are directed towards employing distributed computing concepts such as peer-to-peer processing to distribute across a plurality of peer client devices, or swarm, the computations of Shape Encoding Schemes (SES) for encoding digital video content. As more peer client devices receive the content, progressively more iterations of a SES encoding is performed on various frames within the video content, thereby improving the encoding of the overall video content. Optionally, such distributed progressive processing or swarming approach may include other encoding, such as scaling corrections, scene transitions corrections, and the like.06-23-2011
20100118978FACILITATING FAST CHANNEL CHANGES THROUGH PROMOTION OF PICTURES - In one embodiment, a method that includes receiving plural representations of a single video signal, wherein each includes a respective sequence of latticed pictures, wherein each latticed picture in each of the plural representations originates from a corresponding respective picture of the video signal; processing the plural representations; separating the processed plural representations into plural segments, each segment consisting of a respective sequence of processed latticed pictures from one of the processed plural representations; arranging the plural segments in successive segments distributions intervals (SDIs) according to a first temporal order and a second temporal order, the successive SDIs to be provided in a video stream; and promoting one or more of the processed latticed pictures among one or more of the plural segments, the promotion corresponding to an increase in picture importance.05-13-2010
20080253467SYSTEM AND METHOD FOR USING REDUNDANT PICTURES FOR INTER-LAYER PREDICTION IN SCALABLE VIDEO CODING - A system and method for indicating whether a redundant picture can be used to replace a corresponding primary picture for inter-layer prediction. Various embodiments involve the use of a property of a redundant picture in relation to the corresponding primary picture. Based on such a property, a decoder can derive whether the redundant picture or a portion thereof can be utilized for inter-layer prediction of intra texture, macroblock coding mode, motion, and/or residual properties.10-16-2008
20080205529USE OF FINE GRANULAR SCALABILITY WITH HIERARCHICAL MODULATION - A system and method of hierarchical modulation in scalable media is provided, where the HP bits of a constellation pattern of a hierarchical modulation mode are allocated for an entire base layer of a scalable stream and at least some data from a fine-granular scalable (FGS) enhancement layer. The LP bits of the constellation pattern can be used for the remaining data of the FGS layer. Concatenation of the FGS data in the HP bits and in the LP bits provides a valid FGS layer. Therefore, problems associated with redundant data padding resulting in inefficient resource utilization, increased complexity related to accurate bitrate control algorithms, time-varying picture quality, and maintaining identical bitrate shares between base and enhancement layers and HP and LP bits, are avoided.08-28-2008
20100284473DIGITAL 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.11-11-2010
20100284472Method for Reconstructing Digital Video Data Stream and Apparatus Thereof - An apparatus for reconstructing digital video data stream reconstructs a transport stream from a first data stream and a second data stream. Both of the first data stream and the second data stream comprise a plurality of packets, a plurality of input stream time reference (ISCR) values, and a plurality of deleted null packet (DNP) values. The apparatus includes a packet interval detector, that estimates a packet interval according to the first data stream or the second data stream; an alignment unit, that generates an alignment signal according to the ISCR values and the packet interval; an oscillator, coupled to the packet interval detector, that generates an output pulse signal; and a reconstruction controller, that reconstructs the transport stream from the first data stream and the second data stream and outputs the transport stream according to the alignment signal and the output pulse signal. The alignment unit includes a fine tuner for fine tuning a frequency of the output pulse signal according to the ISCR values and a local count.11-11-2010
20100329358MULTI-VIEW VIDEO COMPRESSION AND STREAMING - Multi-view video that is being streamed to a remote device in real time may be encoded. Frames of a real-world scene captured by respective video cameras are received for compression. A virtual viewpoint, positioned relative to the video cameras, is used to determine expected contributions of individual portions of the frames to a synthesized image of the scene from the viewpoint position using the frames. For each frame, compression rates for individual blocks of a frame are computed based on the determined contributions of the individual portions of the frame. The frames are compressed by compressing the blocks of the frames according to their respective determined compression rates. The frames are transmitted in compressed form via a network to a remote device, which is configured to render the scene using the compressed frames.12-30-2010
20110038423METHOD AND APPARATUS FOR ENCODING/DECODING MULTI-CHANNEL AUDIO SIGNAL BY USING SEMANTIC INFORMATION - A multi-channel audio signal encoding and decoding method and apparatus are provided. The multi-channel audio signal encoding method, the method including: obtaining semantic information for each channel; determining a degree of similarity between multi-channels based on the obtained semantic information for each channel; determining similar channels among the multi-channels based on the determined degree of similarity between the multi-channels; and determining spatial parameters between the similar channels and down-mixing audio signals of the similar channels.02-17-2011
20110135009COMBINED LOSSY AND LOSSLESS VIDEO COMPRESSION - A moving picture compression apparatus includes: a thinning-out processing section which, by selectively taking out numerals from a series of numerals of each image data constituting a compression target data that represents a moving picture by a series of image data each of which represents a still image by a series of numerals, creates a first data comprising a series of numerals which are selectively taken out and a second data comprising a series of remaining numerals for each image data, and shifts positions of numerals which are selectively taken out on the still image from corresponding positions in a temporally adjacent still image. The apparatus further includes: a first compression section which performs lossless compression on the first data; and a second compression section which performs lossy compression on the second data.06-09-2011
20110255609System And Method For Temporal Out-Of-Order Compression And Multi-Source Compression Rate Control - A system, method, and computer program product are provided for temporal video compression. In use, portions of video are buffered in a first order. Further, the portions of video are at least partially temporally compressed in a second order. Another system, method, and computer program product are further provided for compressing video from a plurality of sources. In use, video is received from a plurality of sources. Such video from the sources is then compressed. Such compression is carried out using a plurality of rate controls. In various embodiments, the video may be received by way of a single video stream, and/or the compression may be carried by way of a single compression module.10-20-2011
20080219357APPARATUS AND METHOD THEREOF FOR ENCODING/DECODING VIDEO - An apparatus and method for encoding/decoding an input video complied with a fixed frame rate standard and adjusting bit-stream of an encoded/decoded video in real-time. The apparatus comprises a video encoder, a control circuit, an interface, and a buffer. The control circuit is used for monitoring the utility status of the buffer and thereby controlling the operation of the video encoder to achieve real-time adjustable time-varying throughput for various transmission environments.09-11-2008
20110096846ADVERTISEMENT INSERTION FOR VIDEO - Methods for performing ad insertion prior to performing statistical multiplexing on one or more digital video streams including programs are disclosed. Select coded frames of a program and an advertisement are decoded and re-encoded at a predetermine bit rate to obtain a revised program representing the original program with the advertisement inserted at a select time.04-28-2011
20110096845METHOD AND SYSTEM FOR PROVIDING DECOUPLED STREAMS FOR CLOCK RECOVERY AND DECODING - A receiver may be operable to determine a clock reference (CR) such as a MPEG program clock reference (PCR) associated with a first program CR packet identifier (PID), recover a locked oscillator and a system time clock (STC) from the clock reference associated with the first program CR packet identifier (PID) and process content associated with a second program utilizing the recovered locked oscillator and the system time clock. The receiver may be operable to insert the content associated with the second program on the content associated with the first program CR PID. The receiver may be operable to receive the content associated with the second program from a source that is local to the receiver such as a hard disk or a flash drive or from a source that is remote with respect to the receiver.04-28-2011
20110096847APPARATUS AND METHOD FOR PARSING BITSTREAM - Disclosed is an apparatus and method for parsing a bitstream. The apparatus may include an input port analyzer to analyze an input port indicating a source of data in a description, a data receiver to receive the data via the analyzed input port, and a parsing controller to control a parsing process based on the data received via the input port.04-28-2011
20100183079Method for modeling coding information of video signal for compressing/decompressing coding information - A method for context-modeling coding information of a video signal for compressing or decompressing the coding information is provided. An initial value of a function for probability coding of coding information of a video signal of an enhanced layer is determined based on coding information of a video signal of a base layer.07-22-2010
20100166082METHOD FOR PACKING BITSTREAM OF SCALABLE VIDEO CODING - A method for packing a bitstream of scalable video coding (SVC) is provided. The method includes the following steps. First, a SVC bitstream is obtained, wherein the SVC bitstream has a plurality of frames, and each of the frames has a base layer and a plurality of enhancement layers. Next, complexity of the frames is analyzed according to the features of a bitstream parameter of the SVC bitstream. Next, the base layers of the frames are selectively packed to form a base layer packet according to the complexity of the frame. Thereafter, the remainder of the SVC bitstream is packed to form a plurality of enhancement layers according to a packing mechanism of the base layer packet.07-01-2010
20100166083MARK-BASED CONTENT MODULATION AND DETECTION - A method for modulating mark (07-01-2010
20100158134Method and Apparatus for Contrained Variable Bit Rate (VBR) Video Encoding - A method and apparatus are provided for encoding video signal data for transmission in a network. The method includes the step of encoding the video signal data at a variable bit rate using at least one of a prioritized structure or a scalable coding structure to obtain a bitstream having a base layer and an enhancement layer. The encoding step encodes the video signal data such that a base layer bitrate is constrained (06-24-2010
20100158135Region of Interest H.264 Scalable Video Coding - An encoder, a decoder, corresponding encoding and decoding methods, video signal structure, and storage media are provided for scalable video encoding and decoding. A scalable video encoder includes an encoder (06-24-2010
20100195741SYSTEM AND METHOD FOR RATE CONTROL IN A NETWORK ENVIRONMENT - A method is provided in one example embodiment and includes receiving video data and gathering statistics associated with the video data. At least some of the video data is broken into slices, each of the slices representing a partition in a video frame within the video data. Each frame is encoded with one or more quality layers based on an outgoing rate and based on a number of central processing unit (CPU) cycles, wherein one or more quality layers of the frames are dropped in the encoding process. In more specific embodiments, the statistics relate to how many bits are used for encoding the quality layers of the video data and how much complexity is required for encoding the quality layers of the video data. After the statistics gathering, adjustments to a network rate are executed.08-05-2010
20110188582PIXEL BASED THREE-DIMENSIONAL ENCODING METHOD - An application for three-dimensional encoding of frames of a digital video includes reserving a subset of pixels of each frame of the digital video and encoding frames meant for a first eye with a first pattern and encoding frames meant for the second eye with a second pattern, the second pattern being detectably different than the first pattern. Optionally, for frames having content for both eyes, any other pattern that is detectably different from the first pattern or second pattern is encoded into the subset of pixels. The subset of pixels is used during playback to shutter the left-eye and right-eye to simulate three-dimensions.08-04-2011
20110261889Remote User Interface - An interactive user interface, such as a remote terminal user interface, is compressed prior to transmission to a video client. The compression may be performed independently of any other video that may be simultaneously transmitted to the video client. At the client side, two compressed video streams (remote user interface and video content) may be decompressed independently of each other. In some cases, technology already existing in some client devices, such as picture-in-picture (PiP) capability, may be leveraged to decompress the received compressed remote user interface without needing to modify the hardware of those client devices.10-27-2011
20110170615METHODS AND APPARATUS FOR VIDEO IMAGING PRUNING - Methods and apparatus are provided for video image pruning. An apparatus includes a data pruner for pre-processing a picture prior to, and in preparation for, compression by encoding. The data pruner selectively removes, in the spatial domain, at least one region within the picture. At the decoder end, an apparatus includes a data restorer for receiving a decompressed picture subsequent to decompression by decoding, and post-processing the decompressed picture by selectively restoring, in the spatial domain, at least one region in the decompressed picture based on information indicating a removal of the at least one region prior to a previously performed encoding process.07-14-2011
20100086062OBJECT ARCHIVAL SYSTEMS AND METHODS - Personal object based archival systems and methods are provided for processing and compressing video. By analyzing features unique to a user, such as face, family, and pet attributes associated with the user, an invariant model can be determined to create object model adapters personal to each user. These personalized video object models can be created using geometric and appearance modeling techniques, and they can be stored in an object model library. The object models can be reused for processing other video streams. The object models can be shared in a peer-to-peer network among many users, or the object models can be stored in an object model library on a server. When the compressed (encoded) video is reconstructed, the video object models can be accessed and used to produce quality video with nearly lossless compression.04-08-2010
20100027684MODIFYING A CODED BITSTREAM - Implementations may relate to various aspects of modifying, or using, a coded bitstream, or to recovering water-marking information from data. In one implementation, a coded bitstream is modified to allow for the application of a watermark to the coded bitstream without changing the coding of any other syntax elements in the bitstream. This is performed by identifying conditions necessary to change a coded syntax element without disrupting the interpretation of subsequent coded elements. The coded syntax element is replaced with another coded value if the modified value generates the same decoding variables as the original value would have generated. Particular implementations focus on syntax elements coded using entropy coding, including, for example, Context-based Adaptive Binary Arithmetic Coding (CABAC). Regardless of the type of coding or watermarking, various implementations may provide for recovering watermarking information. Particular implementations recover watermarking information using detection data and feature information.02-04-2010
20120147975SYSTEM AND METHOD FOR OUTPUTTING VIDEO STREAMS - A structure outputting a decoded video stream includes a processing block and a range modification circuit. The processing block decodes an input stream to generate and store a decoded stream in a decoded picture buffer, wherein the decoded stream comprises a luminance component and a chrominance component a decoded stream. The range modification circuit receives the decoded stream, and modifies, if required, a luminance range of the luminance component and a chrominance range of the chrominance component. The range modification circuit further outputs a video stream. The video stream comprises the modified luminance component when the luminance modification signal is true, and the video stream comprises the luminance component when the luminance modification is false. Similarly, the video stream comprises the modified chrominance component when the chrominance modification signal is true, and the video stream comprises the chrominance component when the chrominance modification signal is false.06-14-2012
20100020885PICTURE PROCESSING VIA A SHARED DECODED PICTURE POOL - An information handling system (IHS) may include a processor with multiple compute elements that decode pictures from an encoded video bitstream. Each compute element may perform a different part or sequential stage of a picture decoding process to obtain decoded pictures. A memory includes a decoded picture buffer that associates with a first stage of the sequential stages. The memory may also include respective decoded picture buffer snapshots for sequential stages other than the first sequential stage. A last sequential stage provides fully decoded pictures to a decoded picture pool in memory. The decoded picture buffer and decoded picture buffer snapshots may store pointers to decoded pictures in the decoded picture pool that the sequential stages need to perform decoding of pictures. In this manner, the sequential stages may share decoded pictures that the decoded picture pool stores.01-28-2010
20120307914APPARATUS 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
20110038424METHODS AND APPARATUS FOR INCORPORATING VIDEO USABILITY INFORMATION (VUI) WITHIN A MULTI-VIEW VIDEO (MVC) CODING SYSTEM - There are provided methods and apparatus for incorporating video usability information (VUI) within multi-view video coding (MVC). An apparatus includes an encoder for encoding multi-view video content by specifying video usability information for at least one selected from: individual views, individual temporal levels in a view, and individual operating points. Further, an apparatus includes a decoder for decoding multi-view video content by specifying video usability information for at least one selected from: individual views, individual temporal levels in a view, and individual operating points.02-17-2011
20100158133Method and Apparatus for Using High-Level Syntax in Scalable Video Encoding and Decoding - According to an aspect of the present invention, there are provided method and apparatus for using high-level syntax in scalable video encoding and decoding. In one embodiment, a scalable video encoder includes an encoder for encoding video signal data by adding fragment order information in a network abstraction layer unit header (06-24-2010
20110110436Flexible Sub-Stream Referencing Within a Transport Data Stream - A representation of a video sequence having a first data stream comprising first data portions, the first data portions comprising first timing information and a second data stream, the second data stream comprising a second data portion having second timing information, may be derived. association information is associated to a second data portion of the second data stream, the association information indicating a predetermined first data portion of the first data stream. A transport stream comprising the first and the second data stream as the representation of the video sequence is generated.05-12-2011
20080260044FFT-BASED MULTICHANNEL VIDEO RECEIVER - A multichannel video receiver having an analog-to-digital converter, fast-Fourier transform circuit and inverse-Fourier transform circuit. The analog-to-digital converter circuit generates a digitized representation of a frequency band used to convey a plurality of video signals, and the fast-Fourier transform circuit generates a frequency-domain representation of the digitized representation of the frequency band. The inverse-Fourier transform circuit recovers, from the frequency-domain representation, a plurality of digitized time-domain signals that correspond to the plurality of video signals.10-23-2008
20120099659Method and Apparatus for Improving Utilization of Broadcast Channel Frame and Method and Apparatus for Using Padding Portion - The present invention discloses a method for improving utilization of broadcast channel frames comprising determining whether auxiliary data exists in multiplexing data of a multiplexing frame upon generation of the multiplexing frame and encapsulating the auxiliary data in a filled portion of the multiplexing frame if yes. The present invention also discloses a method for using a filled portion of a multiplexing frame comprising a receiving terminal decoding multiplexing data in the monitored multiplexing frame, monitoring redundant data in the filled portion of the multiplexing frame when determining that an error code occurs in the decoded multiplexing data, and recovering data with the error code in the multiplexing frame using the redundant data. The present invention also discloses an apparatuses for implementing the above methods. The present invention improves channel utilization.04-26-2012
20090245390VSB RECEIVER AND CARRIER RECOVERY APPARATUS THEREOF - There are provided a VSB receiver and a carrier recovery apparatus thereof, in which a carrier is recovered using a VSB modulated signal. In the VSB receiver, a digital processing part selects a desired channel frequency through an antenna, converts the channel frequency into an intermediate frequency, and digitalizes the channel frequency by passing a predetermined band of the intermediate frequency. A carrier recovery part extracts pilot signals by using a first LPF having a first bandwidth and a second LPF having a second bandwidth, and recovers a baseband carrier wave signal from a passband signal by using one of the extracted pilot signals. A clock demodulation part removes the pilot signal from the baseband carrier wave signal and extracts a synchronizing signal. A noise removing part removes a linear noise and a residual phase jitter of the baseband signal by using the synchronizing signal. A decoding part decodes the baseband signal whose noise is removed. Accordingly, the carrier recovery can be stably performed even when the pilot signal is weak.10-01-2009
20120155554SVC-TO-AVC REWRITER WITH OPEN-LOOP STATISTAL MULTPLEXER - A method for processing a plurality of multilayer bit streams includes receiving a plurality of multilayer bit streams each having a base layer and at least one enhancement layer. One or more of the enhancement layers are extracted in whole or in part from at least one of the multilayer bit streams so that the plurality of multilayer bit streams are collectively reduced in their total bandwidth. Each of the multilayer bit streams are rewritten to a single layer bit stream. The single layer bit streams are multiplexed to form a multiplexed single layer bit stream.06-21-2012
20110090970TERMINAL AND RELAY NODE FOR VIDEO CONFERENCE SYSTEM - A terminal, a relay node, and a stream processing method for a video conference system may be provided. A transmitting terminal may receive media data, generate elementary streams from the media data, generate a transport stream by multiplexing the elementary streams, and transmit the transport stream to a relay node associated with a first receiving terminal among receiving terminals.04-21-2011
20090175357ENCODING DEVICE AND METHOD, DECODING DEVICE AND METHOD, EDITING 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 07-09-2009
20120057640Video Analytics for Security Systems and Methods - Video processing, encoding and decoding systems are described. A processor receives video frames representative of a sequence of images captured by a video sensor and the video frames are encode according to a desired video encoding standard. A video analytics processor receives video analytics metadata generated by the video encoder from the sequence of images and produces video analytics messages for transmission to a client device which performs client side video analytics processing. The video analytics metadata may comprise pixel domain video analytics information directly from an analog-to-digital front end or directly from an encoding engine as the engine is performing compression.03-08-2012
20090034628Audio/video system with auxiliary data - A video system includes a plurality of frames of video each of which is defined by a plurality of scene elements. The scene elements for a respective frame together define an image of the frame. First auxiliary data is descriptive of a first scene element of the frame and second auxiliary data is descriptive of a second scene element of the frame. A sending device sends the frame of video, including its scene elements, the first auxiliary data, and the second auxiliary data, from the sending device to a receiving device.02-05-2009
20120250774APPARATUS 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, and by defining a predetermined order of data packet types within one access unit. The consecutive access units may correspond to different time portions of the information signal. By defining the predetermined order 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 between data stream source and decoder without incorporating any hints into the datastream. Therefore, decoders surely detect the access unit beginnings and endings and are not liable to buffer overflow.10-04-2012
20110064147DTV RECEIVING SYSTEM AND METHOD OF PROCESSING DTV SIGNAL - A digital television (DTV) receiving system includes a tuner, a demodulator, a known data detector, an equalizer, a transmission detector, and a block decoder. The tuner receives a DTV signal having a data frame in which main and mobile service data are multiplexed. The demodulator demodulates the DTV signal, and the known data detector detects known data included in the mobile service data. The equalizer equalizes the demodulated DTV signal using the detected known data, and the transmission parameter detector detects an error correction mode from the equalized DTV signal. Finally, the block decoder decodes the equalized DTV signal for error correction using the detected error correction mode.03-17-2011
20110064146MEDIA EXTRACTOR TRACKS FOR FILE FORMAT TRACK SELECTION - A video coding apparatus may be configured to utilize media extractors in a media extractor track that reference two or more non-consecutive network access layer (NAL) units of a separate track. An example apparatus includes a multiplexer to construct a first track including a video sample comprising NAL units, based on encoded video data, wherein the video sample is included in an access unit, construct a second track including an extractor that identifies at least first one of the NAL units in the video sample of the first track, and wherein the extractor identifies a second NAL unit of the access unit, wherein the first identified NAL unit and the second identified NAL unit are non-consecutive, and include the first track and the second track in a video file conforming at least in part to ISO base media file format. The identified NAL units may be in separate tracks.03-17-2011
20120155555VIDEO ENCODING APPARATUS AND METHOD FOR CONTROLLING THE SAME - A video encoding apparatus includes: a video preprocessor configured to receive video data; a video encoder configured to encode an output signal of the video preprocessor; a host controller configured to control operations of the video preprocessor and the video encoder; and an operating mode controlling circuit configured to output an encoding control signal to the video encoder to change a preprocessing operation once receiving a control parameter and an operation command from the host controller during the operation of the video encoder.06-21-2012
20120121024METHOD AND APPARATUS FOR PARALLEL ENTROPY ENCODING AND PARALLEL ENTROPY DECODING BASED ON DECODING RATE - Provided are an entropy encoding method, an entropy decoding method, an entropy encoding apparatus, and an entropy decoding apparatus. The entropy encoding method includes: generating bitstreams by dividing video data into a plurality of data groups, encoding each of the data groups so as to generate symbols, and performing entropy encoding on the symbols; classifying the generated bitstreams into a plurality of classes such that bitstreams of neighboring data groups are classified into different classes; determining, from among a plurality of segments divided from a datastream, segments to which one or more bitstreams of a same class are allocated based on decoding rates of the bitstreams; and outputting a datastream including bitstreams allocated to each segment.05-17-2012
20100172420SYSTEM AND METHOD FOR DEMULTIPLEXING AN MPEG-2 TRANSPORT STREAM - A system and method for demultiplexing an MPEG-2 Transport Stream (TS), is disclosed. In one embodiment, a method of demultiplexing an MPEG-2 TS includes receiving the TS via a system interface, managing the TS via a TS manager, and managing parsing of the TS via a parser manager. Further, the method includes creating a media data stream by parsing the TS via one or more parsers within the parser subsystem, and creating a plurality of decodable units from the media data stream via a framer.07-08-2010
20100246688BLIND NOISE ANALYSIS FOR VIDEO COMPRESSION - Example embodiments of the present invention provide a method or device for coding source video. The method or device may provide for a segment of video frames from the source video, computing a noise map for the segment of the source video where the noise map is computed from differences among pixels selected from spatially-distributed sampling patterns in the segment, computing control parameter adjustments based on the noise map, and coding the selected segment of source video according to control parameters generated from a default coding policy and the control parameter adjustments, where the default coding policy includes default control parameters of the encoder.09-30-2010
20120163476Fast Channel Change Companion Stream Solution with Bandwidth Optimization - The present invention concerns a method for reducing the channel change time in a broadcast television system by encoding a termed companion service in addition to the main service. The companion service is sent along with the original service and helps the receiver to retrieve and display the new service more rapidly during the channel change process. With this solution the service is encoded and streamed in its original format, plus encoded and streamed in a low resolution format.06-28-2012
20110182366Multi-View Media Data - Multi-view media data is generated by providing encoded media data representative of multiple media views of a media content. Each of the media views (07-28-2011
20110182365Method and System for Parallel Processing Video Data - Described herein is a method and system for parallel processing video data. The system having parallel encoder devices can create a balance between quality of service and delay. In order to maintain quality, compression parameters in a group of pictures can be produced by one encoder device and used by another encoder device for estimation during the encoding of another group of pictures. Compression parameters of different picture types may be stored separately and used for the encoding of a future pictures of the same type. The generation and passing of compression parameters introduces a delay based on the time it takes to encode one or more pictures.07-28-2011
20090060055METHOD AND APPARATUS FOR ENCODING METADATA INTO A DIGITAL PROGRAM STREAM - A method and apparatus for encoding data into a digital program stream includes receiving a digital program stream having a pre-allocated data channel, where the pre-allocated data channel has a pre-defined bandwidth. In one embodiment, metadata may be received and an unused portion of the pre-defined bandwidth of the pre-allocated channel may be determined. In another embodiment, metadata may be encoded into the unused portion of the pre-defined bandwidth.03-05-2009
20100272190SCALABLE TRANSMITTING/RECEIVING APPARATUS AND METHOD FOR IMPROVING AVAILABILITY OF BROADCASTING SERVICE - Provided is a scalable transmitting/receiving apparatus and method for improving availability of a broadcasting service, which can allow a reception party to select an optimum video according to an attenuation degree of a broadcasting signal by scalably encoding video data and transmitting it by a different transmission scheme for each layer. The scalable transmitting apparatus for improving availability of a broadcasting service includes: a scalable video encoder for scalably encoding video data to generate scalable video elementary streams having logical layers; a multiplexer for multiplexing the multiple scalable video elementary stream, a compressed audio elementary stream, and program specification information to generate a transport stream; and a scalable transmitter for separating the transport stream into multiple TS packet streams according to pre-given priority information, and transmitting the packet streams by a different transmission scheme for each layer. down-sampler10-28-2010
20090074081METHOD FOR FORMATTING DIGITAL BROADCAST TRANSPORT STREAM PACKET FOR IMPROVED RECEIVING PERFORMANCE, DIGITAL BROADCAST TRANSMITTER, AND SIGNAL PROCESSING METHOD THEREOF - A method of formatting a digital broadcast transport stream packet, a digital broadcast transmitter, and a signal processing method thereof, includes constructing a transport stream packet that includes a stuffing region for an insertion of a known supplementary reference signal (SRS) data therein, randomizing the packet that includes the stuffing region is randomized, and the SRS data is inserted into the stuffing region of the randomized packet. Adding a parity for an error correction to the packet into which the SRS data has been inserted, the packet to which the parity has been added is interleaved, and a trellis encoding of the interleaved packet is performed. Inserting a segment sync signal and a field sync signal into the trellis-encoded packet, and a vestigial side band (VSB) modulation and an RF conversion of the packet are performed to transmit the VSB-modulated and RF-converted packet.03-19-2009
20120314777METHOD AND APPARATUS FOR GENERATING A DISPLAY DATA STREAM FOR TRANSMISSION TO A REMOTE DISPLAY - A method and apparatus are described for generating a display data stream for transmission to a remote display. A display control unit in a processor is configured to multiplex the outputs of a plurality of display controllers to generate a video data stream. A video compression engine (VCE) in the processor receives the video data stream directly from the display control unit without having to go through an external memory or an external display interface. The VCE compresses the video data stream, and optionally encrypts the video data stream. In one embodiment, audio and video data streams may be synchronized into a multiplexed, (and optionally encrypted), audio/video stream before being forwarded for transmission to a remote display. In another embodiment, separate audio and video streams (optionally encrypted) may be forwarded for transmission to the remote display.12-13-2012
20120189066METHOD AND DEVICE FOR VIDEO IMAGE PROCESSING, CALCULATING THE SIMILARITY BETWEEN VIDEO FRAMES, AND ACQUIRING A SYNTHESIZED FRAME BY SYNTHESIZING A PLURALITY OF CONTIGUOUS SAMPLED FRAMES - To acquire a high-resolution frame from a plurality of frames sampled from a video image, it is necessary to obtain a high-resolution frame with reduced picture quality degradation regardless of motion of a subject included in the frame. Because of this, between a plurality of contiguous frames Fr07-26-2012
20090028248Video Encoding Method and Decoding Method, Apparatuses Therefor, Programs Therefor, and Storage Media for Storing the Programs - A video encoding method for encoding video images as a single video image by using parallax compensation which performs prediction by using parallax between the video images, and a corresponding decoding method. The number of parameters as parallax data used for the parallax compensation is selected and set for each reference image. Data of the set number of parameters is encoded, and parallax data in accordance with the number of parameters is encoded. During decoding, parallax-parameter number data, which is included in encoded data and designates the number of parameters as parallax data for each reference image, is decoded, and parallax data in accordance with the number of parameters is decoded, where the parallax data is included in the encoded data.01-29-2009
20120263241Real-Time Audio or Video Transcoding - A system and a method are disclosed for transcoding video files on a server such that they can be streamed to a client device in substantially real-time. The server receives a video file a uses a prediction algorithm to predict each video frame's size based on encoding and streaming parameters associated with the input file and an output stream and transcoding each video frame. If a transcoded frame is too large, it is compressed further, if it is too small, the video file is padded. As such, each video frame transcoded or padded until the encoded frame is the same size as a predicted size. The transcoded frames are streamed to a client device to enable the client to device to playback the video after requesting it from the server.10-18-2012
20120082243Method and Apparatus for Feature Based Video Coding - In a video distribution system, a divider (04-05-2012
20120230438TRANSPARENT SCALABLE VIDEO CODING - Transparent scalable video coding may be provided. Upon receiving a request for a content asset, such as from a subscriber's premises, a quality level associated with the content asset may be identified. A video coding layer and/or a plurality of layers associated with the content asset may be selected according to the identified quality level. The selected video coding layer(s) may be encoded into a video stream and provided to a display device (e.g., a television) associated with the request for the content asset.09-13-2012
20120230439APPARATUS 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.09-13-2012
20120230440APPARATUS 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, a picture coding type 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 in the previous header, the extension data in the previous header, and the picture coding type in a current picture header, and does not include the extension start code in the current picture header and the extension data in the current picture header.09-13-2012
20120230441APPARATUS 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, a picture start code indicating a start point of a picture layer 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 in the previous header, the extension data in the previous header, and the picture start code in a current picture header; and does not include the extension start code in the current picture header and the extension data in the current picture header.09-13-2012
20080298469BITRATE REDUCTION TECHNIQUES FOR IMAGE TRANSCODING - This disclosure describes techniques for encoding data to compress image data to a reduced size. The techniques may be particularly effective in transcoding an image to a reduced size for transmission. An encoding device may transcode an image to an acceptable file size using bitrate control techniques that affect the entire image uniformly to transcode the image. For example, the encoding device may modify one or more quantization tables as a function of the near linear relationship between bitrate (R) and the number of zero-valued quantized transform coefficients to reduce the file size uniformly over the entire image. Alternatively, or additionally, the encoding device may transcode the image using bitrate control techniques that affect only specific localized regions of the image.12-04-2008
20110002397VIDEO CODER - An encoder for encoding a video signal, wherein the encoder is configured to generate an encoded scalable data stream comprising a base layer and at least one enhancement layer, wherein the encoder is further configured to generate information associated with each of the base layer and the at least one enhancement layer.01-06-2011
20110211643Method and apparatus for bit rate configuration for multi-view video coding - A method and apparatus are disclosed and described for providing bit rate configuration for multi-view video coding. In the video encoder, the method includes encoding image data for at least one picture for at least two joint views of multi-view video content, the at least two joint views including a base view and at least one dependent view. The bit rate configuration for encoding the image data is determined to include an average bit rate and a maximum bit rate for the base view and the average bit rate and the maximum bit rate for the at least two joint views (09-01-2011
20100232521Systems, Methods, and Media for Providing Interactive Video Using Scalable Video Coding - Systems for providing interactive video using scalable video coding comprise: at least one microprocessor programmed to at least: provide at least one scalable video coding capable encoder that at least: receives at least a base content sequence and a plurality of mutually exclusive added content sequences that have different content from the base content sequence; produces a first scalable video coding compliant stream that includes at least a basic layer, that corresponds to the base content sequence, and a first mutually exclusive enhancement layer, that corresponds to content in a first of the plurality of mutually exclusive added content sequences; and produces at least a second mutually exclusive enhancement layer, that corresponds to content in a second of the plurality of mutually exclusive added content sequences; and perform multiplexing of the first scalable video coding compliant stream and the second mutually exclusive enhancement layer to provide a second stream.09-16-2010
20100232520SCALABLE VIDEO CODING METHOD FOR FAST CHANNEL CHANGE AND INCREASED ERROR RELILIENCE - An apparatus encodes a video signal for providing a scalable video coded (SVC) signal comprising a base layer video coded signal and an enhancement layer video coded signal, wherein the base layer video coded signal has more random access points than the enhancement layer video coded signal.09-16-2010
20100232518SYSTEM AND METHOD FOR STREAMING VIDEO TO A MOBILE DEVICE - Systems and methods for streaming video information to a hand-held device include dynamically modifying video image properties of captured video frames to generate video data packets of a size suitable for transmission over a low bit-rate channel to a hand-held device for viewing. The systems and methods may dynamically and automatically control image properties via a hardware capture card device driver to produce a video data packet of a desired maximum data size such that subsequent compression and coding strategies produce a data packet suitable for transmission to the hand-held device for decoding and decompression to display the streaming video in near real-time.09-16-2010
20100232517Method and Apparatus for Processing a Multimedia Bitstream - A method and apparatus for processing a multimedia bitstream are provided. The apparatus comprises a receive module, an extraction module, and a generation module. The receiving module receives the multimedia bitstream, wherein the multimedia bitstream comprises a plurality of NAL units. The extraction module extracts the NAL units from the multimedia bitstream. The generation module generates a processed bitstream comprising markers and NAL units. Each of the markers has a unique code. By doing so in future processing, a decoder or a decoding method can locate NAL units easily by searching for the corresponding marker.09-16-2010
20110293022MESSAGE PASSING INTERFACE (MPI) FRAMEWORK FOR INCREASING EXECUTION SPEEDAULT DETECTION USING EMBEDDED WATERMARKS - A system and method for processing video uses a message protocol to communicate between computing units. An image request message is sent to an administrator process of a master node from at least one slave process to request an image to process. Responsive to the request message, an image name message is sent to a requesting slave process from the administrator process to retrieve the image from a queue. The image associated with the image name is processed. Images to process are requested until a completion message is received from the administrator process.12-01-2011
20120320992ENHANCING COMPRESSION QUALITY 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 can include generating an alternate reference frame having a first quality level, determining a boost value indicative of a second quality level higher than the first quality level, determining whether to apply the boost value to the alternative reference frame, and selectively applying the boost value to the alternative reference frame if it is determined to apply the boost value to the alternative reference frame. The alternate reference frame can occur prior to the current frame in the video signal and other than a frame immediately prior to the current frame.12-20-2012
20130010878Method and Apparatus for Reference Area Transfer with Pre-Analysis - A method and apparatus for reduction of reference data transfer and coding efficiency improvement. The method includes performing pre-analysis on a decimated version of an image, and utilizing the predictions of the pre-analysis to transfer smaller reference area.01-10-2013
20130022131ELECTRONIC NEWS GATHERING METHOD AND SYSTEM FOR THE PRIORITIZED TRANSMISSION OF DATA - The present invention relates to a method of remotely uploading recordings of live events to a broadcast station that includes: a) recording live events at remote locations using a plurality of electronic news gathering (ENG) units, each of the live events being recorded by one of the ENG units as a signal; b) each of the ENG units encoding the signal into a data stream; c) assigning a priority level to each of the data streams; d) transmitting the data streams of the ENG units to the broadcast station through at least one base station, wherein the transmission of the data streams is prioritized based on the assigned priority levels; and e) receiving and decoding the data streams at the broadcast station.01-24-2013
20080253466METHOD AND SYSTEM FOR CONVERTING A DSS STREAM TO AN ENCRYPTED MPEG STREAM - Aspects of a method and system for converting a DSS stream to an encrypted MPEG stream are provided. In some applications, for example, an access device such as a set-top box may require the conversion of DSS proprietary transport streams to standardized MPEG transport streams in order to communicate with an external MPEG device, such as a personal computer. In this regard, conversion of a DSS stream to a MPEG stream may require the conversion of DSS formatted timing/synchronization information into MPEG formatted timing/synchronization information. Additionally, some applications may require the converted MPEG stream to be encrypted utilizing AES counter encryption. In this regard, when converting the DSS stream to an MPEG stream, the data may need to be packetized appropriately to enable the AES counter encryption.10-16-2008
20080253465Storage of Advanced Video Coding (Avc) Parameter Sets In Avc File Format - There is provided a method for employing Parameter Set information corresponding to an Advanced Video Coding (AVC) file. The method includes the step of embedding the Parameter Set information into a Hint Track of the AVC file.10-16-2008
20080212687High accurate subspace extension of phase correlation for global motion estimation - A method for achieving high sub-unit accuracy during global motion estimation of sequential video frame images is described herein. The method estimates the global motion using an existing phase-correlation approach, and further refines it to a sub-unit level using the neighborhood values of the phase correlation surface peak The method determines the sub-unit displacement direction by examining the signs of the peak of phase correlation surface and its two nearest neighbors. The method determines the sub-unit displacement magnitude by applying the ratio of associated phase correlation values to a 509-04-2008
20130202051Sub-Pictures for Pixel Rate Balancing on Multi-Core Platforms - A method for decoding a compressed video bit stream in a video decoder to recover a video sequence, the video decoder including a plurality of decoder processing cores is provided. The method includes determining that a picture is encoded in the compressed bit stream as a pre-determined number of independently encoded sub-pictures, and dispatching a first encoded sub-picture of the pre-determined number of sub-pictures to a first decoder processing core of the plurality of decoder processing cores and a second encoded sub-picture of the pre-determined number of sub-pictures to a second decoder processing core of the plurality of decoder processing cores, wherein the first encoded sub-picture and the second encoded sub-picture are independently decoded in parallel on the respective first and second decoder processing cores.08-08-2013
20130170564ENCODING OF A PICTURE IN A VIDEO SEQUENCE BY EXAMPLE-BASED DATA PRUNING USING INTRA-FRAME PATCH SIMILARITY - Method and apparatus for encoding a picture in video sequence are disclosed. An apparatus includes a library creator for creating a first library from an original version of the picture and a second library from a reconstructed version of the picture. Each library includes high resolution replacement patches for replacing pruned blocks during a recovery of a pruned version of the picture. A pruner generates the pruned version from the first library. A metadata generator generates metadata from the second library for recovering the pruned version. An encoder encodes the pruned version and metadata. The first library includes patch clusters. The pruned version is generated by dividing the original version into overlapping blocks and searching for candidate patch clusters for each block. A patch dependency graph having nodes and edges is used for the searching. Each node represents a respective block, and each edge represents a respective dependency of the respective block.07-04-2013
20120250773COMBINED REFERENCE PICTURE LIST CONSTRUCTION AND MAPPING - The example techniques of this disclosure are directed to default construction techniques for the construction of a combined reference picture list, and default mapping techniques for the combined reference picture list. In some examples, a video coder may construct first and second reference picture lists from frame number values, and construct the combined reference picture list from the frame number values of the first and second reference picture lists. In some examples, a video coder may construct first and second reference picture lists from picture order count (POC) values, and construct the combined reference picture list from the POC values of the first and second reference picture lists. In some examples, a video coder may construct a combined reference picture list from received information for the construction, and map the pictures of the combined reference picture list to one of a first or second reference picture list.10-04-2012
20130094594METHOD FOR CONFIGURING AND TRANSMITTING M-UNIT - A method for configuring and transmitting an M-unit in a system are provided. The method for configuring an M-unit in a system includes receiving an MFU (Media Fragment Unit) from a media encoder, and configuring an M-unit including the MFU in payload, wherein the M-unit is configured to include an M-unit header including information required to be discriminated in every M-unit and a reference header including information not dependent on the M-unit.04-18-2013
20130094593METHOD FOR ADJUSTING VIDEO IMAGE COMPRESSION USING GESTURE - A method for adjusting video image compression using a gesture, adapted to compress a video image displayed by an electronic device having a touch screen, is provided. In the method, a video image is displayed on the touch screen. Next, a first touch operation executed by a user on the video image is detected by using the touch screen, and a region of interest (ROI) and a non-ROI in the video image are determined according to the first touch operation. Then, compression methods for the ROI and the non-ROI are adjusted and used to compress the video image in the ROI and the non-ROI.04-18-2013
20130114744SEGMENTED PARALLEL ENCODING WITH FRAME-AWARE, VARIABLE-SIZE CHUNKING - The subject matter herein generally relates to transcoding content, typically audio/video files though not limited to such, from one version to another in preparation for online streaming or other delivery to end users. Such transcoding may involve converting from one format to another (e.g., changing codecs or container formats), or creating multiple versions of an original source file in different bitrates, frame-sizes, or otherwise, to support distribution to a wide array of devices and to utilize performance-enhancing technologies like adaptive bitrate streaming. A transcoding platform is described herein that, in certain embodiments, leverages distributed computing techniques to transcode content in parallel across a platform of machines that are preferably idle or low-utilization resources of a content delivery network. The transcoding system also utilizes, in certain embodiments, improved techniques for segmenting the original source file so as to enable different segments to be sent to different machines for parallel transcodes.05-09-2013
20130114743ENCODER, DECODER AND METHODS THEREOF FOR REFERENCE PICTURE MANAGEMENT - The embodiments of the present invention relate to reference picture management in connection with video encoding and decoding, and in particular to reference picture signalling. A method performed by an encoder for encoding a representation of a video stream of multiple pictures is provided. Each picture belongs to a layer. In the method, it is decided if any picture that belongs to a layer equal to or lower to a layer of a current picture is using the current picture as a reference picture in a decoding process, and information is sent to a decoder indicating if the current picture is not used as a reference picture by any picture belonging to the same or lower layer.05-09-2013
20130101052Multi-Channel Variable Bit-Rate Video Compression - Systems, method, and computer program products for providing multi-channel variable bit-rate video compression are described. In some implementations, video channels can be allocated with bit rates that are set based on a predefined video compression quality. More specifically, each channel can generate a table describing the set of video compression quality values each corresponding to a bit rate value that can be used to achieve that video compression quality value. To generate the table or pre-compression coding information, encoders of the system described herein can pre-encode each input signal at multiple, different bit rates, and record the video compression quality value achievable at each of the bit rates. The system also can use lesser number of encoders for pre-encoding, supplemented by data interpolation, to generate the pre-compression coding information, requiring less processing algorithm but at an expense of lower accuracy.04-25-2013
20130128992Methods and Apparatus for Preparation of Casual Stereoscopic Video - A pair of video streams is prepared for stereoscopic display. A pair of frames is rectified. Each of the pair of frames is from a respective stream of the pair of video streams. A reduced video stream is generated by removing from one of the pair of video streams a set of correlative data that is present in or can be predicted from the other of the pair of video streams. The reduced video stream and the other of the pair of video streams are compressed for use in stereoscopic display of the reduced video stream and the other of the pair of video streams.05-23-2013
20130128993EVALUATION OF PERCEPTUAL VISUAL QUALITY - A method of evaluating perceptual visual quality (PVQ) of compressed video bit streams in the H.262 or H.264 formats without performing block transforms or prediction decodes I-frames within a group of pictures (GOP). DC and AC coefficients are determined for selected macroblocks within a selected one of the I-frames. Based upon the DC and AC coefficients, the PVQ is calculated.05-23-2013
20130136191IMAGE PROCESSING APPARATUS AND CONTROL METHOD THEREOF - An image processing apparatus and a control method are provided. The image processing apparatus includes a receiver which receives a transport stream from an image source; a buffer which stores the transport stream received by the receiver; a demultiplexer which converts the transport stream stored in the buffer into a video stream and transmits the video stream to a decoder; and a controller which controls the buffer to transmit packets of a transmission section of the transport stream to the demultiplexer when a system reference clock of the image processing apparatus corresponds to a stream reference clock calculated from the transport stream stored in the buffer, and controls the system reference clock to synchronize the system reference clock to the stream reference clock at a time at which the transmitted packets reach the demultiplexer.05-30-2013
20080198936SIGNALING AND USE OF CHROMA SAMPLE POSITIONING INFORMATION - Rules for the signaling and interpretation of chroma position are described. One rule, called the short rule, defines fifteen discrete chroma centering positions and corresponding four-bit syntax element. Another rule, called the extended rule, defines 81 discrete chroma centering positions and corresponding seven-bit syntax elements. A described method includes receiving digital media data at a digital media encoder, determining chroma position information for the received digital media data, and representing the chroma position information with one or more syntax elements in an encoded bitstream. The one or more syntax elements are operable to communicate the chroma position information to a digital media decoder. The chroma position information facilitates an image rotation or flip.08-21-2008
20110243252VIDEO IMAGE PROCESSING APPARATUS CAPABLE OF PROCESSING HIERARCHICALLY-ENCODED VIDEO DATA SUBJECTED TO HIERARCHICAL CODING AND CONTROL METHOD THEREFOR - A video image processing apparatus outputs encoded video data which has been hierarchically encoded to a reproducing apparatus connected thereto in a communicatable manner. The video image processing apparatus includes a conversion unit configured to, if a high-resolution layer with a resolution equal to or greater than a base layer and a field of view wider than the base layer exists, perform resolution conversion processing to render video data corresponding to the high-resolution layer at least equal to or less than the display resolution, a coding unit configured to perform hierarchical coding on video data corresponding to the high-resolution layer subjected to resolution conversion processing by the conversion unit, and video data corresponding to each of the plurality of resolution layers other than the high-resolution layer.10-06-2011
20110255610METHOD AND DEVICE FOR VIDEO IMAGE PROCESSING, CALCULATING THE SIMILARITY BETWEEN VIDEO FRAMES, AND ACQUIRING A SYNTHESIZED FRAME BY SYNTHESIZING A PLURALITY OF CONTIGUOUS SAMPLED FRAMES - To acquire a high-resolution frame from a plurality of frames sampled from a video image, it is necessary to obtain a high-resolution frame with reduced picture quality degradation regardless of motion of a subject included in the frame. Because of this, between a plurality of contiguous frames Fr10-20-2011
20130148743METHOD AND SYSTEM TO IMPROVE THE TRANSPORT OF COMPRESSED VIDEO DATA - A method comprises determining a plurality of time intervals Tp and Tn within a variable bit rate (VBR) representation of an image sequence. The time intervals Tp are those in which a number of blocks of information per unit time is greater than a baseline value. The time intervals Tn are those in which a number of blocks of information per unit time is less than the baseline value. A second representation of the image sequence is created in which some blocks of information Bp are removed from the time intervals Tp and interlaced with blocks of information Bn in the time intervals Tn to reduce a variation in a number of blocks of information per unit time between the time intervals Tp and Tn.06-13-2013
20130156114Data Movement Reduction In Video Compression Systems - A process for reducing data movement and thereby reducing the power consumption and reducing cycle requirements for video compression techniques is described. A process for improving data acquisition process for motion estimation when transitioning from one macroblock to next adjacent macroblock by selective replacement of motion estimation area is described. One process involves replacing a non-overlapped search area in one (left) region06-20-2013
20130121423VIDEO DATA ENCODING AND DECODING - Video data encoding apparatus in which arrays of video data are reordered for entropy encoding includes a frequency domain converter for generating a frequency domain representation of data derived from an input video signal, the frequency domain representation including an array of plural frequency domain coefficients in respect of each image area. The apparatus includes a selector for selecting a reordering pattern from a set of two or more candidate reordering patterns, for use in reordering the array of frequency domain coefficients. The apparatus includes a data scanner for changing the order of the frequency domain coefficients according to the selected reordering pattern so as to generate reordered coefficients. The apparatus further includes an entropy encoder for entropy-encoding the reordered coefficients.05-16-2013
20110310983DISPLAY APPARATUS - The display apparatus includes an image display element being driven based on a digital video signal, a quantizing part converting an input analog image signal into the digital video signal based on a quantization phase and a quantization frequency, and a converting part converting an input value into an output value, the input value being a difference value of signal values of pixels adjacent to each other in the digital video signal. The apparatus includes an accumulating part accumulating the output values from the converting part that converts the difference values obtained over entire pixels in one frame of the digital video signal to produce an accumulation evaluation value, and a controller adjusting the quantization phase in the quantizing part such that the accumulation evaluation value becomes maximum. The output values a(m) for the input values k1, k2 and k3 satisfy conditions of a(k1+1)−a(k1)12-22-2011
20110310982VIDEO SIGNAL PROCESSING METHOD AND APPARATUS USING DEPTH INFORMATION - The present invention relates to a video signal processing method, comprising the steps of: receiving a multi-view coded bitstream including a color picture and a depth picture, the depth picture representing a set of numeric information on a distance between an object and a camera serving as a reference; acquiring data type identification information as well as depth range information from the multi-view video coded bitstream, the data type identification information indicating whether the multi-view video coded bitstream contains depth coded data, the depth range information representing information of maximum and minimum values in variances between two pictures at different visual points; according to the data type identification information, if the multi-view video coded bitstream contains the depth coded data, recovering the depth coded data; adjusting the depth range information by comparing the depth range information with a predetermined threshold range for changes of depth; and displaying 3D video by using the recovered depth coded data and the adjusted depth range information.12-22-2011
20110310981CARRIAGE SYSTEMS ENCODING OR DECODING JPEG 2000 VIDEO - A system configured to decode video data in a packetized elementary stream (PES) including frames of image data. The system includes a processor configured to receive a transport stream including control information associated with the image data including video metadata parameters associated with application specific functions applicable to the image data. The processor is also configured to receive the PES including the frames of image data in video access units. The processor is configured to retrieve and decode the retrieved video access units using the control information to form a signal including the frames of image data. The system also includes a storage device configured to store the frames of image data and the control information.12-22-2011
20110310980APPARATUS AND METHODS FOR PROCESSING FRAMES OF VIDEO DATA ACROSS A DISPLAY INTERFACE USING A BLOCK-BASED ENCODING SCHEME AND A TAG ID - Disclosed are methods, apparatus, and systems, including computer program products, implementing and using techniques for processing frames of video data sent across a display interface using a block-based encoding scheme and a tag ID. The disclosed techniques provide for optimization of the display interface situated between the graphics processor and the display controller of an electronic device. The disclosed techniques minimize the amount of signaling over the interface and reduce the power consumed at the interface. Accordingly, the battery life of some electronic devices can be extended. In one embodiment, the graphics processor is configured to receive frames of video data, where each frame includes one or more blocks of the video data. The graphics processor is configured to encode each block of video data, generate a tag ID associated with each encoded block of video data, and output each encoded block of video data and associated tag ID. The display controller is configured to receive the encoded blocks of video data and associated tag ID's from the graphics processor via the display interface. The display controller is configured to interpret the tag ID associated with a respective encoded block of video data and determine whether to decode at least part of the respective encoded block of video data according to the tag ID. A display, such as a memory-based display, is in communication with the display controller. The display is configured to receive and display decoded blocks of video data from the display controller.12-22-2011
20130188742METHOD AND APPARATUS FOR ENCODER ASSISTED-FRAME RATE UP CONVERSION (EA-FRUC) FOR VIDEO COMPRESSION - An Encoder Assisted Frame Rate Up Conversion (EA-FRUC) system that utilizes video coding and pre-processing operations at the video encoder to exploit the FRUC processing that will occur in the decoder in order to improve compression efficiency and reconstructed video quality is disclosed. One operation of the EA-FRUC system involves determining whether to encode a frame in a sequence of frames of a video content by determining a spatial activity in a frame of the sequence of frames; determining a temporal activity in the frame; determining a spatio-temporal activity in the frame based on the determined spatial activity and the determined temporal activity; determining a level of a redundancy in the source frame based on at least one of the determined spatial activity, the determined temporal activity, and the determined spatio-temporal activity; and, encoding the non-redundant information in the frame if the determined redundancy is within predetermined thresholds.07-25-2013
20130188741DEVICES AND METHODS FOR SAMPLE ADAPTIVE OFFSET CODING AND/OR SELECTION OF BAND OFFSET PARAMETERS - In one embodiment, a method for encoding sample adaptive offset (SAO) values in a video encoding process is provided, the method comprising: selecting a band offset type; determining a range of values associated with the selected band offset type, the range of values not being transmitted during encoding; generating one or more offset values for the selected band offset type; and optionally applying an offset value to at least a current pixel value to form an SAO compensated value.07-25-2013
20120020414CODING METHOD, DECODING METHOD, CODING APPARATUS, DECODING APPARATUS, PROGRAM, AND INTEGRATED CIRCUIT - A coding method includes: defining an access unit; and coding each of the pictures included in the access unit, for each access unit. The defining includes: determining a unit of coding for determining whether the pictures included in the access unit are to be uniformly coded on a per-field basis or on a per-frame basis; and determining a field type for determining whether the pictures are to be uniformly coded as top fields or bottom fields when it is determined that the pictures included in the access unit are to be coded on a per-field basis. In the coding, each of the pictures is coded for each access unit in a format determined in the determining of a unit of coding and in the determining of a field type.01-26-2012
20120020413PROVIDING FRAME PACKING TYPE INFORMATION FOR VIDEO CODING - This disclosure includes techniques for signaling characteristics of a representation of multimedia content at a representation layer, such as frame packing arrangement information for the representation. In one example, an apparatus for receiving video data includes a processing unit configured to receive information indicative of whether a bitstream includes a packed frame of video data, wherein the packed frame comprises two frames corresponding to different views of a scene for three-dimensional playback, and wherein the information is present in a representation layer external to a codec layer of the bitstream, automatically determine whether the apparatus is capable of decoding and rendering the bitstream based on an analysis of the received information and decoding and rendering capabilities of the device, and retrieve the bitstream when the processing unit determines that the device is capable of decoding and rendering the bitstream.01-26-2012
20130195203SYSTEM AND METHOD FOR DATA STREAM FRAGMENTATION - A method of data conditioning is disclosed that in one aspect includes receiving a data stream and encoding into the data stream information representing a boundary of a content fragment, wherein the boundary is independent of a group of pictures structure of the data stream.08-01-2013
20130195204Methods and Systems for Video Delivery Supporting Adaptation to Viewing Conditions - Described herein are methods and systems associated with viewing condition adaption of multimedia content. A method for receiving multimedia content with a device from a network may include determining a viewing parameter, transmitting a request for the multimedia content to the network, whereby the request may be based on the viewing parameter, and receiving the multimedia content from the network, whereby the multimedia content may be processed at a rate according to the viewing parameter. The viewing parameter may include at least one of: a user viewing parameter, a device viewing parameter, or a content viewing parameter. The method may further include receiving a multimedia presentation description (MPD) file from the network. The MPD file may include information relating to the rate of the multimedia content and information relating to the rate may include a descriptor relating to the viewing parameter, whereby the descriptor may be required or optional.08-01-2013
20130195205METHOD OF CODING VIDEO AND STORING VIDEO CONTENT - A device comprising a video file creation module is configured to obtain a plurality of slices of coded video content. Parameter sets are associated with the coded video content. The video creation module encapsulates the plurality of slices of coded video content within one or more access units of a video stream. A first type of parameter set may be encapsulated within one or more access units of the video stream. A second type of parameter set may be encapsulated within a sample description. The sample description may include stream properties associated with the video stream.08-01-2013
20130202052METHOD FOR CODING AND AN APPARATUS - There is disclosed a method comprising receiving a set of coefficients; and determining whether a sign of a coefficient in the set of coefficients can be embedded in a bitstream. If the determining indicates that the sign of the coefficient in the set of coefficients can be embedded in the bitstream, an indication of the embedded sign is inserted into the bitstream. There is also disclosed a method comprising receiving a set of decoded coefficients; and determining whether a bitstream contains an indication of an embedded sign of a coefficient. If the determining indicates that the bitstream contains the indication of an embedded sign of a coefficient, the sign is determined on the basis of the decoded coefficients; and the sign of the coefficient is modified on the basis of the determined sign.08-08-2013
20120093239System and Method for Encoding Video with Luminance Intensity Variations - A video encoder is provided for use with first still image data, second still image data and third still image data. The video encoder includes a determining portion and a frame generating portion. The determining portion can output a determining signal based on the second still image data and the third still image data. The frame generating portion can output an encoded signal having first frame data, second frame data and third frame data. The first frame data is based on the first still image data. The third frame data is based on the first still image data and the third still image data when the determining signal is less than a predetermined threshold. The third frame data is not based on the first still image data when the determining signal is equal to or greater than the predetermined threshold.04-19-2012
20120093238System, Device and Method for Transrating File Based Assets - A video transrater, and a transrater system and method. The transrater, system and method may select an optimal bit rate from among a plurality of available bit rates in order to obtain a particular video quality and/or format.04-19-2012
20130208809MULTI-LAYER RATE CONTROL - Concepts and technologies are described herein for multi-layer rate control. In accordance with the concepts and technologies disclosed herein, a video server obtains video data and encodes the video data into a multi-layer video stream. Layers of the video stream cart be output buffers and the buffers can be monitored to determine bit usage. A rate controller can obtain bit usage feedback for each layer of the encoded video stream and determine, based upon the bit usage feedback, a quantization parameter associated with each layer of the encoded video stream. In determining the quantization parameters, the rate controller can consider not only bitrates of the entire encoded video stream, but also bitrates and bit usage feedback associated with each layer of the encoded video stream. Further encoding can be based upon the quantization parameters determined by the video server.08-15-2013
20130208811EXPEDITED SPLICING OF VIDEO STREAMS - In one embodiment, a method is described that includes receiving a conditioned bitstream that includes a digital insertion location and primary network packets that contain compressed video data. The digital insertion location includes replaceable network packets. The method also includes receiving a second bitstream that includes replacement compressed video data. The method also includes determining a location of the digital insertion location. The method further includes adjusting the bitrate of the replacement compressed video data to create adjusted replacement compressed video data. The method further includes providing timestamp information with the replacement compressed video data. The method additionally includes packetizing the adjusted replacement compressed video data and timestamp information into replacement network packets. The method further includes combining the replacement network packets into the digital insertion location in the conditioned bitstream at the network packet level without depacketizing or decompressing the compressed video data in the primary network packets.08-15-2013
20130208810Frequency domain sample adaptive offset (SAO) - Frequency domain sample adaptive offset (SAO). Video processing of a first signal operates to generate a second video signal such that at least one characteristic of a first portion of video information of the first video signal is replicated in generating a second portion of video information, such that the first portion of video information and the second portion of video information undergo combination to generate the second video signal. Such use of the first video signal may involve replication and scaling of the first video information to generate the second portion of video information. One possible characteristic of the first portion of video information may correspond to an energy profile as a function of frequency. One or more portions of the first video signal may be employed to generate different respective portions of the second signal. Such video processing operations may be performed on a block by block basis.08-15-2013
20130208812HIGH-SPEED INTERFACE FOR ANCILLARY DATA FOR SERIAL DIGITAL INTERFACE APPLICATIONS - A high speed interface for ancillary data is provided. The interface extracts ancillary data encoded in a serial digital data signal received over the serial digital data input; assembles a plurality of data packets, each packet comprising identification information identifying the data packet, length information identifying a length of the data packet, and value information representing a portion of the extracted ancillary data; sequentially encodes the plurality of data packets within a high-speed data stream; and transmits the high speed data stream via a high speed data output.08-15-2013
20130208813METHOD AND APPARATUS FOR ASSESSING THE QUALITY OF A VIDEO SIGNAL DURING ENCODING OR COMPRESSING OF THE VIDEO SIGNAL - A method for assessing the quality of a video signal during encoding or compressing of the video signal includes: estimating the quality (Qcod) of the video signal using one or more parameters; and using at least one additional parameter to adjust the estimated video signal quality, wherein the at least one additional parameter includes the key-frame rate (kfr) of the video signal as a Group of Pictures (GOP)-length-related parameter. Adjustment of the estimated video signal quality is in accordance with the following equation:08-15-2013

Patent applications in class Associated signal processing

Patent applications in all subclasses Associated signal processing