Entries |
Document | Title | Date |
20080232478 | Methods of Performing Error Concealment For Digital Video - Error concealment is used to hide the effects of errors detected within digital video information. A complex error concealment mode decision is disclosed to determine whether spatial error concealment (SEC) or temporal error concealment (TEC) should be used. The error concealment mode decision system uses different methods depending on whether the damaged frame is an intra-frame or an inter-frame. If the video frame is an intra-frame then a similarity metric is used to determine if the intra-frame represents a scene-change or not. If the video frame is an intra-frame, a complex multi-termed equation is used to determine whether SEC or TEC should be used. A novel spatial error concealment technique is disclosed for use when the error concealment mode decision determines that spatial error concealment should be used for reconstruction. The novel spatial error concealment technique divides a corrupt macroblock into four different regions, a corner region, a row adjacent to the corner region, a column adjacent to the corner region, and a remainder main region. Those regions are then reconstructed in that order and information from earlier reconstructed regions may be used in later reconstructed regions. Finally, a macroblock refreshment technique is disclosed for preventing error propagation from harming non-corrupt inter-blocks. Specifically, an inter-macroblock may be ‘refreshed’ using spatial error concealment if there has been significant error caused damage that may cause the inter-block to propagate the errors. | 09-25-2008 |
20080247469 | METHOD AND DEVICE FOR TRACKING ERROR PROPAGATION AND REFRESHING A VIDEO STREAM - A method and device for tracking error propagation and refreshing a video stream is provided. The proposed subject matter comprises of an error propagation tracking method that works in the sub-sampled domain to reduce computational cycles and memory bandwidth. Further, the tracking based update of the error propagation metric is done differently for static and non-static regions to avoid unnecessary refresh of static areas. Through suitable thresholding of the metric at a macroblock (MB) level, a set of refresh MBs are selected for each frame. These refresh MBs are coded either as an intra MB or as an inter MB that is predicted from one or more reliable reference frames (—frames that are known to be available at the decoder with negligible errors—). Such inter coding of refresh MBs improves the compression efficiency when compared to pure intra coding of refresh MBs. Further, variants to the threshold selection are presented that result in temporally uniform distribution of the number of refresh MBs and a strict refresh scheme wherein all MBs are guaranteed to be with negligible errors following a packet loss within a committed refresh period. In addition, to using the error propagation metric, spatial connectivity to already chosen refresh MBs is used in the selection of additional refresh MBs within a frame and across frames; this reduces the rate of error propagation due to part of a macroblock predicting from older, erroneous neighboring MBs and in turn requiring more refresh MBs on the average per frame. | 10-09-2008 |
20080260046 | Coding/Decoding Method and Apparatus For Improviding Video Error Concealment - A coding/decoding method and an apparatus for improving video error concealment are provided, wherein the coding method comprises obtaining the relevant information of a mostly matching area for an area, wherein both the mostly matching area and the area are located in the same picture; and coding the relevant information of the mostly matching area into a coded video stream comprising the area. With the error concealment of the present invention, only several bits are required to be added when coding, whereby the whole picture appears more natural during decoding and error concealment, and the picture quality is also significantly enhanced. | 10-23-2008 |
20080260047 | FEEDBACK BASED SCALABLE VIDEO CODING - A system and method provides a first integrity check code that can be calculated at an encoder and then sent to a decoder as a supplemental enhancement information message. The decoder can then calculate a second integrity check code over the actual received network abstraction layer units. This second integrity check code can be compared with the encoder-generated first integrity check code sent via the supplemental enhancement information message to indicate if in fact all of the transmitted NAL units from which the integrity check code was generated have been received without changes in their content. In addition, an error tracking algorithm is provided that can be run at either the encoder or the decoder in order to determine if the network abstraction layer units are correct in content at the decoder level. Therefore, pictures that are sent as just intra coded frames and pictures that are sent as just inter coded frames can both be checked for errors. Hence, error checking can be provided in those situations where the decoder fails to provide adequate information to the encoder as to what has actually been decoded. | 10-23-2008 |
20080267298 | MOVING IMAGE DECODING DEVICE, BROADCASTING RECEPTION DEVICE, AND MOVING IMAGE DECODING METHOD - According to one embodiment, there is provided a moving image decoding device including a detecting section which detects an error of a macro block from a stream signal composed of a plurality of slices having a plurality of macro blocks, a control section which, when a skip macro block is present in a slice including the macro block where the detecting section detects an error and a CBP value of the macro block in this slice exceeds a threshold, discards macro blocks after the macro block where the CBP value exceeds the threshold, and a decoding section which conceals and decodes the stream signal where the macro block row including the error is discarded by the control section so as to output a moving image signal. | 10-30-2008 |
20080267299 | VIDEO CODING - A method of encoding a video signal representing a sequence of pictures, the method comprising comparing a first picture with a second picture, calculating a measure of the similarity between the first and the second pictures, comparing the measure of similarity with a predetermined criterion of similarity and, when the measure of similarity does not meet the predetermined criterion of similarity, outputting an indicator indicating that a non-temporally predictive error concealment method should be used by a subsequent decoder and, when the measure of similarity meets the predetermined criterion of similarity, outputting an indicator indicating that a temporally predictive error concealment method should be used by a subsequent decoder. | 10-30-2008 |
20080298470 | Video Error Detection Technique Using a Crc Parity Code - Detection of errors in a video stream occurs by calculating an error detection code, such as a Cyclic Redundancy Check (CRC) code over a group of not more than N macroblocks in a slice of the stream prior and after transmission, where N is an integer greater than zero but less than the total number of macroblocks in the slice. A comparison of the error detection codes reveals whether any errors exist in the group of macroblocks. If the group has no errors, normal decoding occurs. If the macroblock group has an error, then the macroblock group, and the remaining blocks in the slice undergo error concealment. | 12-04-2008 |
20080310518 | METHOD FOR REDUCING CHANNEL CHANGE TIME OF INTERNET PROTOCOL TELEVISION (IPTV) AND IPTV SERVICE PROVISION SERVER FOR IMPLEMENTING THE SAME - The present invention provides a method for reducing channel change time of an IPTV and an IPTV service provision server for implementing the same, which comprise: determining the type of each of individual channels to be provided to a user and the number of additional intraframes required to be inserted into video data to be provided via the channels; inserting the additional intraframes corresponding to the determined number into the video data; encoding the video data; and transmitting the encoded video data to a first router or a second router according to the determined channel type, before receiving a channel request signal from the user. | 12-18-2008 |
20080317137 | METHOD AND APPARATUS FOR SPATIAL ERROR CONCEALMENT OF IMAGE - A method and apparatus for error concealment in image data including a block having an error, the method including: dividing a region that surrounds the block into a plurality of neighboring regions; separately calculating edge angles of the neighboring regions; and selectively performing directional interpolation based on the calculated edge angles. | 12-25-2008 |
20090003461 | ERROR CONCEALING METHOD AND APPARATUS ADAPTIVE TO CHARACTERISTICS OF BLOCKS ADJACENT TO LOST BLOCK - An error concealment method and apparatus that are adaptive to characteristics of blocks adjacent to a lost block, the adaptive error concealment method including: determining one or more thresholds for selecting an error concealment method, from a plurality of error concealment methods, based on one or more of characteristics of blocks adjacent to a current block having an error; generating a temporal activity and a spatial activity of pixels adjacent to the current block; and selecting an error concealment method, from the plurality of error concealment methods, for the current block according to a result obtained by comparing the temporal activity, the one or more thresholds, and the spatial activity. | 01-01-2009 |
20090016447 | Method and Apparatus for Packet Loss Detection and Virtual Packet Generation at SVC Decoders - Packetized video data with a base-layer and at least one enhancement-layer organized in a GOP structure may contain packet loss errors. A method for detecting such errors comprises the steps of reading header information relating to a layer, generating a scheme or selecting a predefined scheme according to said header information, the scheme comprising display order number, number of reference frames and temporal level for the frames of the respective layer, extracting from received video data frames display order number, number of reference frames and temporal level parameters, and detecting that one or more frames or packets are missing, wherein the received parameters are compared with the parameters of expected frames according to said scheme and a missing packet or frame is determined by a mismatch between received and expected parameters. | 01-15-2009 |
20090034629 | DIGITAL BROADCASTING SYSTEM AND DATA PROCESSING METHOD - The present invention provides a method of processing data in digital broadcasting system. The method includes receiving a broadcast signal including mobile broadcast service data and main broadcast service data, wherein the mobile broadcast service data configures a RS frame, and wherein the RS frame includes at least one data packet corresponding to the mobile broadcast service data, an RS parity generated based upon the at least one data packet, and a CRC checksum generated based upon the at least one data packet and the RS parity, performing CRC-decoding and RS-decoding on the RS frame, thereby correcting errors occurred in the corresponding mobile broadcast service data, extracting video data from the mobile broadcast service data, and decoding the extracted video data, wherein the video data includes data of a base layer and data of an enhanced layer and wherein the enhanced layer has a spatial resolution or an image quality different from that of the base layer. | 02-05-2009 |
20090034630 | BROADCAST RECEIVER AND METHOD OF PROCESSING DATA - A broadcast receiver, and a method of processing data are disclosed. The broadcast receiver includes a receiving unit, a RS frame decoder, a decoding unit, and an output unit. The receiving unit receives a broadcast signal multiplexed mobile broadcast service data including a first information associated with safety/security and main broadcast service data. The RS frame decoder performs CRC-decoding and RS-decoding on the RS frame, thereby correcting errors occurred in the corresponding mobile broadcast service data. The decoding unit extracts the first information from the error-corrected mobile broadcast service data, thereby decoding the extracted data with at least one of an audio decoder, a video decoder, and a data decoder. The output unit outputs the first information decoded by the decoder in a form of at least one of a text, a voice message, and an image. | 02-05-2009 |
20090034631 | BROADCAST RECEIVER AND METHOD OF PROCESSING DATA - A broadcast receiver and a method of processing data are disclosed. The broadcast receiver includes a broadcasting module, at least one function module, and a controller. The broadcasting module receives and processes mobile broadcast signal. The function module outputs at least one of a video output and an audio output. The controller controls output of at least one of video output and audio output corresponding to each of the broadcasting module and the function module, when a mode shift occurs between the broadcasting module and at least one the function module. | 02-05-2009 |
20090034632 | INTRA-FORECAST MODE SELECTING, MOVING PICTURE CODING METHOD, AND DEVICE AND PROGRAM USING THE SAME - An intra-forecast mode selecting method is provided to select an intra-forecast mode suitable for intra-forecast coding of a coding subject block from intra-forecast modes including a DC intra-forecasting mode based on a difference in forecast between a coding amount of the intra-forecast mode and an intra-forecast. The intra-forecast mode selecting method is comprised of intra-forecast mode selecting means for correcting the coding amount of the DC intra-forecast mode to be equal to that of the other intra-forecast or less to select an intra-forecast mode based on a difference in forecast between the coding amount of the corrected DC intra-forecast and the intra-forecast. | 02-05-2009 |
20090052553 | DEVICE AND ASSOCIATED METHOD FOR CONCEALING ERRORS IN DECODED MEDIA UNITS - The present invention relates to a device ( | 02-26-2009 |
20090052554 | MULTI-TRANSPORT STREAM (TS) GENERATING APPARATUS AND METHOD, AND DIGITAL BROADCASTING TRANSMISSION AND RECEPTION APPARATUSES AND METHODS - A multi-transport stream (TS) generating apparatus and method, and digital broadcasting transmission and reception apparatuses and method are provided. The multi-TS generating apparatus includes an adaptor to generate an adaptation field in some packets of a normal stream; an interleaver to interleave the normal stream; a turbo processor to turbo-code a plurality of turbo streams; a stuffer to generate a multi-TS by stuffing the plurality of the turbo streams into the adaptation field; and a deinterleaver to deinterleave the multi-TS. Accordingly, the plurality of the turbo streams can be transmitted far more easily. | 02-26-2009 |
20090060056 | METHOD AND APPARATUS FOR CONCEALING ERRORS IN A VIDEO DECODING PROCESS - A method for concealing errors in a video decoding process according to the invention, wherein said method comprises the steps of: receiving a frame of video picture comprising an comprising an error-existing picture area and a neighboring picture area; searching a similar picture area to said neighboring picture area according to a predetermined condition in a frame of reference picture of said video picture; concealing said existing errors by using the information in said video picture if said similar picture area is not found, or concealing said existing errors by using the information in said reference picture if said similar picture area is found. | 03-05-2009 |
20090074082 | System And Method Of Error Control For Video Coding - A system and method for video coding include an encoder and decoder. The encoder/decoder respectively include a base layer encoding/decoding apparatus, at least one enhancement layer encoding/decoding apparatus, and an encoder/decoder drift control apparatus. The encoder drift control apparatus is configured to determine the amount of local error drift for the encoder according to local information of the base layer encoding apparatus and the enhancement layer encoding apparatus and control the value of an encoder leaky factor according to the amount of error drift. The decoder drift control apparatus is configured to determine the amount of local error drift for the decoder according to local information of the base layer decoding apparatus and the enhancement layer decoding apparatus and control a decoder leaky factor according to the amount of error drift. | 03-19-2009 |
20090080537 | ROBUST DIGITAL COMMUNICATION SYSTEM - Normally ordered robust VSB data are reordered in accordance with a first interleave to produce reordered robust VSB data. The reordered robust VSB data and ATSC data are reordered in accordance with a second interleave to produce normally ordered robust VSB data and reordered ATSC data. The normally ordered robust VSB data and reordered ATSC data are time multiplexed for transmission to a receiver. The receiver discards the reordered ATSC data or the normally ordered robust VSB data depending upon receiver type or user selection. A robust VSB receiver is able to process the normally ordered robust VSB data upstream of an outer decoder without an interleave thereby avoiding the delay associated with an interleave. | 03-26-2009 |
20090086826 | METHOD AND APPARATUS FOR VIDEO SIGNAL PROCESSING - A first video signal processor ( | 04-02-2009 |
20090086827 | Method and Apparatus for Optimization of Frame Selection for Flexible Macroblock Ordering (FMO) Video Encoding - There are provided a method and apparatus for optimizing frame selection for flexible macroblock ordering video encoding. A video encoder includes an encoder for encoding a group of pictures by selecting between a frame mode and at least one flexible macroblock ordering mode. The pictures in the group are allowed to be concurrently encoded in different ones of the frame mode and the least one flexible macroblock ordering mode. The mode selection for each of the pictures in the group is based on an achieved maximum error resilience capability for the group of pictures. | 04-02-2009 |
20090086828 | MPEG-4 Streaming System With Adaptive Error Concealment - An MPEG-4 system with error concealment is provided for video service under the network with packet loss. The MPEG-4 system includes an encoder and a decoder. The encoder uses an intra-refreshment technique is used to make coded bitstream more robust against noise in order to stop error propagation. The rate-distortion optimization criterion is also introduced to adaptively update in synchronization with intra-coded blocks adaptively based on the true network condition with minimal overhead. The Lagrange multiplier is modified to achieve the best rate-distortion balance. In addition, a decoder loop is used in the encoder and is synchronized with the true decoder to achieve the best performance and avoid mismatch with the decoder used in the MPEG-4 system. The decoder is able to achieve resilient decoding from any kind of noise and enhance the reconstructed image quality with spatial and temporal hybrid concealment method. The result shows that a 3.65-9.71 dB further improvement on peak-signal-to-noise-ratio (PSNR) can be achieved in comparison with the existing methods that adopt spatial copy and zero motion concealment in decoding. | 04-02-2009 |
20090097575 | UNIVERSAL BLOCKINESS CORRECTION - Techniques to remove inherited blockiness with a low million instructions per second (MIPs) are provided. In one configuration, a device comprises a processor operative to implement a set of instructions to universally correct blockiness. The processor commandeers the in-loop deblocking filtering engine and universally corrects blockiness, including inherited blockiness, using the in-loop deblocking filtering engine. | 04-16-2009 |
20090103635 | SYSTEM AND METHOD OF UNEQUAL ERROR PROTECTION WITH HYBRID ARQ/FEC FOR VIDEO STREAMING OVER WIRELESS LOCAL AREA NETWORKS - A transmitter system comprises an interface operative to receive compressed video data for a group of pictures, each picture containing picture subsets; a data prioritization engine operative to define a priority level of each picture subset, the priority level being based on a picture contribution value of the picture subset; and a packet generation engine operative to generate a group of message packets, the group containing at least a portion of the picture subsets belonging to a particular priority level, and operative to generate parity packets corresponding to the group of message packets, the number of parity packets being based on the particular priority level. The transmitter system may further comprise a hybrid ARQ/FEC engine operative to await an ACK in response to communication of the message and parity packets, and operative to send at least one additional parity packet if the ACK is not received within a timeout period. | 04-23-2009 |
20090103636 | Apparatus and Method for Decoding Low Density Parity Check Coded Signals - The disclosed embodiments relate to an apparatus and method for decoding signals in a receiver, such as signals using low density parity check error correction. The apparatus includes a link circuit. The link circuit may include a first memory, a first and second processing block, and also include a first shift circuit for shifting data before entering one of the processing blocks and a second shift circuit for reversing the first shift after exiting the processing block. The link circuit may also include a second memory used for intermediate storage and shared by the first and second processing block. The method includes reading data from a memory, shifting the data prior to processing, processing the data, and then reverse shifting the data prior to writing it back to the memory. | 04-23-2009 |
20090110082 | ROBUST PID FILTERING FOR DVB-H - One embodiment provides a method of performing packet identifier (PID) filtering of a digital video broadcasting-handheld (DVB-H) transport stream and includes processing a PID and a continuity counter (CC) sequence of the DVB-H transport stream, computing a number of mismatched bits between the PID and a desired PID, proceeding to a start of a reset state on a first-in-first-out (FIFO) queue of the DVB-H transport stream when a FIFO buffer becomes full, determining if a number of mismatched bits of a first packet in the FIFO buffer is less than a first threshold value, and proceeding to a start of a run algorithm state only if the number of mismatched bits of the first packet in the FIFO buffer is less than the first threshold value and if there is a valid CC sequence that includes the first packet. | 04-30-2009 |
20090110083 | METHOD FOR TURBO TRANSMISSION OF DIGITAL BROADCASTING TRANSPORT STREAM, A DIGITAL BROADCASTING TRANSMISSION AND RECEPTION SYSTEM, AND A SIGNAL PROCESSING METHOD THEREOF - A digital broadcasting transmission/reception system, and a signal processing method thereof for turbo-processing digital broadcasting transport stream and transmitting the processed stream, includes a parity area generating unit preparing a first area for parity insertion with respect to a dual transport stream (TS) which includes a normal stream and a turbo stream as multiplexed, a first interleaver interleaving the dual TS which is transmitted from the parity area generating unit, a turbo processing unit detecting the turbo stream from the interleaved dual TS, exclusively encoding the detected turbo stream for turbo-processing, and stuffing the encoded turbo stream into the dual TS, a deinterleaver deinterleaving the dual TS which is processed by the turbo processing unit, and a transmitting unit transmitting the dual TS which is processed at the deinterleaver. | 04-30-2009 |
20090122879 | TRANSIENT VIDEO ANOMALY ANALYSIS AND REPORTING SYSTEM - A system and method for detecting and analyzing transient video anomalies in AV broadcast networks includes AV signal monitors associated with each decoding device in the network for continuously monitoring AV signals received by their associated video decoding device for detecting signal anomalies which are outside predetermined signal parameter levels during normal operation of the broadcast network. | 05-14-2009 |
20090141812 | VIDEO ENCODING/DECODING METHOD AND APPARATUS - A video encoding method comprises selecting one combination, for each block of an input video signal, from a plurality of combinations each including a predictive parameter and at least one reference picture number determined in advance for the reference picture, generating a prediction picture signal in accordance with the reference picture number and predictive parameter of the selected combination, generating a predictive error signal representing an error between the input video signal and the prediction picture signal, and encoding the predictive error signal, information of the motion vector, and index information indicating the selected combination. | 06-04-2009 |
20090141813 | VIDEO ENCODING/DECODING METHOD AND APPARATUS - A video encoding method comprises selecting one combination, for each block of an input video signal, from a plurality of combinations each including a predictive parameter and at least one reference picture number determined in advance for the reference picture, generating a prediction picture signal in accordance with the reference picture number and predictive parameter of the selected combination, generating a predictive error signal representing an error between the input video signal and the prediction picture signal, and encoding the predictive error signal, information of the motion vector, and index information indicating the selected combination. | 06-04-2009 |
20090147861 | Imaging Frame Freeze Detection - Techniques for detecting faults in a digital video stream include frame freeze detection that can alert an operator of frame freeze in a digital video stream. According to various embodiments, a counter or other code generator is used to place a code into each frame of a video stream. The code counts sequentially, or otherwise changes in a predetermined manner, from one frame to the next and is embedded into one or more pixels of each frame. Verification at the destination, or display, of the changing code within the frames of the video stream can confirm that the video stream is not in a frame freeze fault condition prior to display. If a fault condition is detected by the code verification process, an operator can be made aware of the fault. | 06-11-2009 |
20090168902 | METHOD FOR ARRANGING ZAPPING STREAMS IN MPE-FEC FRAME AND RECEIVER - In the invention, zapping streams respectively relating to a plurality of normal service are set in one burst, and the burst is transmitted as a zapping burst. The zapping burst is transmitted in a cycle of one second or less. A PID dedicated to a zapping burst is added to the zapping burst. Association between the zapping burst and the normal service is designated by an IP source address, an IP destination address, or a port number. The transmission performed in this manner make it possible to perform a zapping process without considerably changing an IP encapsulator on a transmission side and an existing receiver. | 07-02-2009 |
20090190670 | METHOD FOR COMPENSATING TIMING MISMATCH IN A/V DATA STREAM - Methods for compensating timing errors in an A/V stream are provided. An embodiment of the methods includes: receiving a plurality of encoded video frames of a current Group of pictures (GOP) from the video encoder and a plurality of encoded audio frames; when an error occurs in the video encoder, utilizing a most recent encoded video frame of a previous GOP received from the video encoder as a reference to generate a plurality of dummy video frames; and utilizing the dummy video frames to pad the current GOP. | 07-30-2009 |
20090190671 | TRANSCODING DEVICE, TRANSCODER, DECODER, AND TRANSCODING METHOD - A transcoding device has been disclosed, which reduces the influence of an error even if the error has occurred in a decode image before re-encoding (transcoding). The transcoding device includes a decoder that decodes image data encoded in a first format and a transcoder that re-encodes image data supplied from the decoder into a second format, wherein the decoder calculates and outputs an amount of decode errors at the time of decoding and a transcoder | 07-30-2009 |
20090190672 | METHOD AND DEVICE TO PROCESS A RECEIVED ANALOG SIGNAL AND TO EXTRACT DIGITAL DATA THEREFROM ACCORDING TO A PLURALITY OF PROTOCOLS - According to the invention, it is proposed a new method and device to process radio signal and convert them into MPEG transport stream (TS) packets, IP packets or other transport stream formats. | 07-30-2009 |
20090213939 | Video Coding Method And Device - A video coding method, comprising the following steps: a) successive images (F) of a video sequence are coded to generate coding parameters, b) the coding parameters are included in an output stream (Φ) to be transmitted to a station (B) including a decoder ( | 08-27-2009 |
20090213940 | Error Resilient Video Transmission Using Instantaneous Receiver Feedback and Channel Quality Adaptive Packet Retransmission - Systems and methods for delivering real-time video imagery to a receiver over a channel. A current video frame is captured and digitized. The digitized frame is divided into a plurality of macroblocks. For each macroblock an intra, inter or skip mode coding mode is determined. Based on instantaneous feedback received from a receiver regarding successfully received video packets for a prior video frame, a quantization parameter is set and the macroblocks are encoded in accordance with their respective selected coding mode. Synchronized error concealment is performed at both the encoder and decoder sides of the system and retransmission of lost video packets, using an adaptive retransmission scheme, are performed in accordance with the instantaneous feedback from the receiver. | 08-27-2009 |
20090232225 | METHOD AND APPARATUS FOR ANALYTICAL AND EMPIRICAL HYBRID ENCODING DISTORTION MODELING - There are provided a method and apparatus for analytical and empirical hybrid encoding distortion modeling. An apparatus includes a distortion calculator for modeling video encoding distortion by dividing the video encoding distortion into a first portion and a second portion, calculating the first portion using empirical calculations, and calculating the second portion using analytical calculations. | 09-17-2009 |
20090238286 | METHOD AND APPARATUS FOR UNEQUAL ERROR PROTECTION IN TRANSMITTING UNCOMPRESSED VIDEO WITH VARIOUS TYPE OVER WIDEBAND HIGH FREQUENCY WIRELESS SYSTEM - Disclosed are an Unequal Error Protection (UEP) apparatus and method thereof for transmitting various types of uncompressed video signals in a broadband high frequency wireless system. The UEP apparatus may include a UEP transmission controller to verify a bit separation point of separating a color depth and priority for each pixel element being composed of a video data pixel when video data is inputted, and to control an error correction coding of correcting relatively many errors to be used in information with a high priority for each pixel element, a bit separator to separate the video data pixel through a control of the UEP transmission controller based on the priority for each pixel element, and a channel coding unit to use a corresponding error correction coding through the control of the UEP transmission controller based on the priority for each pixel element. | 09-24-2009 |
20090245391 | Lossy frame memory compression using intra refresh - Pixel data is compressed using a combination of variable and fixed quantization for luminance data. The luminance is compared to the result of variable quantization and to the result of the fixed quantization to compute a variable noise and a fixed noise. The result of the variable quantization is selected if the variable noise is less than the fixed noise, otherwise the fixed quantization result is selected if the fixed noise is less than the variable noise. The selected result is transferred to a frame memory. In another aspect of the invention, an intra mode coding decision is forced if the noise corresponding to the selected result exceeds a threshold. | 10-01-2009 |
20090245392 | METHOD AND SYSTEM FOR CONCEALING ERRORS - A method for concealing errors includes that the transmitting end splits the received compressed video data into slice structures, allocates the adjacent slice structures to non-adjacent OFDM sub-channels or sub-channel groups, and sends the slice structures to the receiving end; the receiving end conceals the errors on a slice structure according to the slice structure which is chronologically or spatially related to the erroneous slice structure if detecting that any error occurs on the slice structure. The transmitting end includes a slice splitting module and a frequency domain interleaving module; the receiving end includes a domain de-interleaving module, a decompression and error detecting module, and an error concealing module. | 10-01-2009 |
20090257512 | Error Concealment for MPEG Decoding with Personal Video Recording Functionality - Error concealment for motion picture expert group (MPEG) decoding with personal video recording functionality. Error concealment of MPEG data may take place within various components within playback, recording, reading and writing data systems. The error concealment may be provided within existing systems whose components may not be capable of accommodating errors within MPEG data. In certain embodiments, the available data that contain no errors is maximized to conceal those portions of the data that do include errors. Various layers may be accommodated while performing error concealment, including the MPEG transport stream layer, the video layer, and the audio layer. | 10-15-2009 |
20090262837 | Moving Image Decoding Apparatus and moving image decoding method - Moving image decoding apparatus and moving image decoding method wherein the picture quality degradation is small even when an error occurs in decoding or the like in an coding system that refers to more than one frames to perform a prediction coding. An error correcting part ( | 10-22-2009 |
20090262838 | METHOD AND APPARATUS FOR ENCODING TRANSMISSION DATA BLOCKS FOR ENHANCED SWITCHING PERFORMANCE - Implementations relate to systems and methods for encoding block data to deliver content to a mobile wireless or other device. Content, such as audio, video or textual content, can be generated for broadcast in source blocks that are decomposed into a set of high priority blocks and a set of low priority blocks. Forward error correction is performed on the set of high priority blocks and set of low priority blocks to generate a set of repair symbols for use in reconstructing aggregate transmission blocks of content. The set of low priority blocks and set of repair symbols for a subsequent period can be shifted or inserted into an aggregate transmission block of a prior period. When a request to change channels is received, the decoding of the high priority block corresponding to the content of the new channel can begin before subsequent aggregate transmission blocks are received. | 10-22-2009 |
20090262839 | Transmission of Multimedia Streams to Mobile Devices With Uncoded Transport Tunneling - A system and method for wirelessly transmitting audiovisual information. First audiovisual information may be encoded using a first error correction coding method. A plurality of packets may be generated, including the first audiovisual information, second audiovisual information, and control information. The second audiovisual information may not be encoded using the first error correction coding method, and the control information may indicate this. The plurality of packets may be wirelessly transmitted. The control information may be usable by a receiver to determine that the second audiovisual information is not encoded using the first error correction coding method, and may thereby determine that the second audiovisual information is a different service version than the first audiovisual information. | 10-22-2009 |
20090268823 | BOUNDARY ARTIFACT CORRECTION WITHIN VIDEO UNITS - This disclosure describes techniques for correcting artifacts that occur along a boundary of a substitute video unit generated using video unit substitution, e.g., motion-compensated video unit interpolation or extrapolation. In accordance with the techniques described in this disclosure, a frame substitution unit identifies first locations within a substitute video unit that correspond with a boundary that exists within a reference video unit and should exist within the substitute video unit, and corrects boundary artifacts in the first locations using a first boundary artifact correction technique. The frame substitution unit also identifies second locations within the substitute video unit that correspond with a boundary that exists within the substitute video unit and does not exist within the reference video unit and corrects boundary artifacts in the second locations using a second boundary artifact correction technique. | 10-29-2009 |
20090279615 | ERROR CONCEALMENT FOR FRAME LOSS IN MULTIPLE DESCRIPTION CODING - Systems and methodologies for concealing frame loss in a video transmission environment are provided herein. Multiple Description Coding (MDC) can be used as an Error Resilience technique for video coding. In case of transmission errors, Error Concealment can be combined with MDC to reconstruct a lost frame, such that the propagated error to following frames can be reduced. Further, multi-hypothesis decoding can be employed to enhance reconstructed video quality of MDC over packet loss networks. For instance, one or more frames after the lost frame in the same stream can be reconstructed using multi-hypothesis decoding, which combines directly decoding and temporally interpolating these frames. Moreover, output obtained from directly decoding and temporally interpolating each frame can be combined by generating a weighted sum of these hypotheses. Constant weights and/or adaptive weights (e.g., determined based on the minimum mean square error criterion) can be used for yielding the weighted sum. | 11-12-2009 |
20090279616 | DATA TRANSMISSION APPARATUS, DATA TRANSMISSION METHOD, AND PROGRAM - A transmission apparatus receives information used to identify video data in which an error occurs on a communication path, and changes a coding mode in which data coding is performed by referring to video data in other frame so that video data coded by referring to the video data corresponding to the identification information is coded in a coding mode in which data coding is performed without referring to the video data in the other frame. Further, the transmission apparatus codes video data in the changed coding mode. | 11-12-2009 |
20090290648 | METHOD AND A DEVICE FOR TRANSMITTING IMAGE DATA - The method of transmitting image data of a sequence of images comprises, for at least one image of said sequence of images: | 11-26-2009 |
20090316799 | Image Processing Circuit and Associated Method - An image processing circuit includes a compression circuit, a plurality of first line buffers, a decompression circuit, and a motion estimation/compensation circuit. The compression circuit receives source image data and compresses the received source image data to generate a compressed image data. The first line buffers, coupled to the compression circuit, sequentially receive the compressed image data and buffer the compressed image data. The decompression circuit, coupled to the first line buffers, decompresses the compressed image data to generate a decompressed image data. The motion estimation/compression circuit, coupled to the decompression circuit, performs motion estimation/compensation according to the decompressed image data. | 12-24-2009 |
20090323826 | Error concealment techniques in video decoding - Error concealment techniques for video decoding are described. For example, a video decoder after finding a corrupted picture in a bit stream, finds a suitable neighbor for the corrupted picture. For example, the video decoder favors pictures with the same parity as the corrupted picture and considers picture order count and picture corruption in choosing a neighbor. The decoder then modifies syntax elements for the encoded video in the bit stream to allow the neighbor to be used in concealing the corruption in the corrupted picture. The modification of syntax elements can depend on the particular video decoder implementation. For example, in a software-only multithreaded video decoder, a task graph is modified, while in a system utilizing video acceleration, syntax elements for reference lists are modified. | 12-31-2009 |
20090323827 | METHOD RELATED TO NOISE REDUCTION - A pre-processing of video data before coding and transmission, for a method for noise reduction in High-Density video images. A low implementation-complex filter filters raw pixel data output of a video camera with a low pass property for both spatial and temporal noise and the filter is adapted based on the high frequency content of the picture, leaving most of the image content unaffected by the filtering process. | 12-31-2009 |
20100014596 | SYSTEMS AND METHODS FOR IMPROVING THE QUALITY OF COMPRESSED VIDEO SIGNALS BY SMOOTHING BLOCK ARTIFACTS - The present invention is directed to systems and methods in which, for a given amount of data required to represent a compressed video signal, the quality of the uncompressed displayed real-time video, as perceived by a typical human viewer, is improved. Systems and methods herein achieve this improvement by attenuating the appearance of blocks without necessarily having a priori knowledge of their locations. The methods described herein attenuate the appearance of these blocks such that the quality of the resultant real-time video, as perceived by the HVS, is improved. | 01-21-2010 |
20100020886 | SCALABILITY TECHNIQUES BASED ON CONTENT INFORMATION - Apparatus and methods of using content information for encoding multimedia data are described. A method of processing multimedia data includes classifying content of multimedia data, and encoding the multimedia data in a first data group and in a second data group based on the content classification. The first and second groups are associated with quality levels. A user can request a target quality level. | 01-28-2010 |
20100040153 | DECODING APPARATUS AND DECODING METHOD - A decoding apparatus is provided which can perform error concealment accurately by reducing false detection of an error and detecting an error efficiently. The decoding apparatus ( | 02-18-2010 |
20100061465 | SUB-CHANNEL ACQUISITION IN A DIGITAL TELEVISION RECEIVER DESIGNED TO RECEIVE MOBILE/HANDHELD SIGNALS - When a change in sub-channel selection is made after a mobile/handheld (M/H) Frame is begun, an M/H receiver is for some time unable to correct byte errors by transverse Reed-Solomon (TRS) decoding of turbo decoding results. Despite this, later stages of the M/H receiver are supplied data that cyclic-redundancy-check (CRC) decoding of Internet protocol (IP) packets does not find to be in error. Some of the IP packets comprise Service Map Table (SMT)-mobile/handheld (MH) data used to update SMT determining how the M/H receiver is operated. SMT-MH data that have not been subjected to TRS byte-error correction are kept from updating the SMT until those SMT-MH data are verified by later SMT-MH data subjected to TRS byte-error correction. Transmitting total number of Groups (TNOG)—one information for the currently received M/H Frame in all its sub-frames speeds up acquisition of Fast Information Channel updates by the M/H receiver. | 03-11-2010 |
20100080305 | Devices and Methods of Digital Video and/or Audio Reception and/or Output having Error Detection and/or Concealment Circuitry and Techniques - A device to output video and/or audio data (for example, corresponding to a selected channel which is one of a plurality of channels of a broadcast spectrum), the device comprising (i) baseband processor circuitry to demodulate a baseband signal into a data stream (for example, MPEG type data stream, such as an MPEG-2 transport or program data stream) having a plurality of packets including a plurality of video and/or audio packets wherein each video and/or audio packet includes video and/or audio payload, (ii) de-multiplexer circuitry, coupled to the baseband processor circuitry, to: (a) de-multiplex the data stream to obtain the video and/or audio payload of the plurality of video and/or audio packets, (b) detect and locate one or more errors in one or more of the video and/or audio packets, and (c) generate error characterization data (for example, information which is representative of the type of error and/or the location of the error in the video and/or audio payload) which is representative of or characterizes one or more errors in the one or more of the video and/or audio packets; and (iii) decoder circuitry, coupled to the de-multiplexer circuitry, to: (a) receive the video and/or audio payload and the error characterization data, and (b) conceal the one or more errors in the video and/or audio payload using the error characterization data. | 04-01-2010 |
20100086063 | QUALITY METRICS FOR CODED VIDEO USING JUST NOTICEABLE DIFFERENCE MODELS - Systems and methods for applying a new quality metric for coding video are provided. The metric, based on the Just Noticeable Difference (JND) distortion visibility model, allows for efficient selection of coding techniques that limit perceptible distortion in the video while still taking into account parameters, such as desired bit rate, that can enhance system performance. Additionally, the unique aspects of each input type, system and display may be considered. Allowing for a programmable minimum viewing distance (MVD) parameter also ensures that the perceptible distortion will not be noticeable at the specified MVD, even though the perceptible distortion may be significant at an alternate distance. | 04-08-2010 |
20100104024 | REMEDIATION OF TELEVISION SIGNALS USING A NETWORK BACK-CHANNEL - A method for remediating broadcast digital television signals is disclosed. A television signal is buffered by a multimedia client, and analyzed for errors. If errors are detected, replacement data for the corrupted data are requested from a service provider using a network back-channel. The replacement data are obtained from the broadcasting entity and sent back to the multimedia client. The replacement data are used to generate and display a faultless version of the digital television signal. | 04-29-2010 |
20100104025 | TECHNIQUE TO ENABLE EFFICIENT ADAPTIVE STREAMING AND TRANSCODING OF VIDEO AND OTHER SIGNALS - A method is described for efficiently determining total end-to-end distortion of a pre-compressed data stream, such as video streams or other media streams, at the time of delivery over a lossy-network, and for providing adaptive error-resilient delivery schemes based on distortion estimates. The methods can be utilized with single or multilayer packet streams and are particularly well suited for video streams. By way of example, distortion estimates are performed by generating side-information at the time of data stream compression, wherein the side-information is used in conjunction with information about the network status to determine an estimated distortion for the group of packets when the data stream is transported over the network to a destination end. This estimation may be utilized within described resiliency techniques in which the error correction mechanism is selected in response to the estimated distortion, which may be additionally refined in reference to cost factors. | 04-29-2010 |
20100111198 | RATE-DISTORTION CONTROL IN DVC WITH NO FEEDBACK CHANNEL - A method of determining bit rates for use in encoding video data for joint decoding, is disclosed. An approximation of the video data is generated for later use as side information during a process of joint decoding. Bit error probabilities are determined for each bit plane and for each coefficient band of the approximation. The bit rates are determined for encoding the bit planes depending on the bit error probabilities, bit planes, and coefficient bands. | 05-06-2010 |
20100124287 | TRANSMISSIONS WITH REDUCED CODE RATE IN 8VSB DIGITAL TELEVISION - Procedures performed prior to convolutional interleaving of 8VSB digital television signals restrict the alphabet of symbols in novel methods of generating trellis-coded digital television signals that include more robust symbol coding using a restricted alphabet of symbols selected from a full 8VSB symbol alphabet consisting of −7, −5, −3, −1, +1, +3, +5 and +7 normalized modulation levels superposed on a background modulation level. Certain of these novel procedures generate pseudo-2VSB or P-2VSB robust symbol coding with a restricted alphabet of symbols consisting of −7, −5, +5 and +7 normalized modulation levels superposed on a background modulation level. Others of these novel procedures generate prescribed-coset-pattern-modulation or PCPM robust symbol coding intermixing two restricted alphabets of symbols according to a prescribed pattern. One of the two restricted alphabets of symbols used in PCPM consists of −3, −1, +5 and +7 normalized modulation levels superposed on a background modulation level. The other of the two restricted alphabets of symbols used in PCPM consists of −7, −5, +1 and +3 normalized modulation levels superposed on a background modulation level. | 05-20-2010 |
20100150252 | Multimedia Stream Combining - Two or more video streams including a high quality video stream and a low quality video stream are simultaneously transmitted to the video receiving device over the wireless network. All of the video streams carry the same video content but with different video quality. The high quality video stream is encoded using an unequal error protection code so that first components (e.g., high frequency components) receive a higher level of error protection than second components (e.g., low frequency components). The video receiving device can select the high quality video stream when channel conditions are favorable. When channel conditions are not good enough to support the high quality video stream, the video receiving device determines whether the first components of the high quality video stream with the greater error protection are usable. If so, the video receiving device combines the first components of the high quality video stream with the low quality video stream. Otherwise, the video receiving device outputs the low quality video stream. | 06-17-2010 |
20100150253 | Efficient Adaptive Mode Selection Technique For H.264/AVC-Coded Video Delivery In Burst-Packet-Loss Networks - A method of an efficient adaptive mode selection for H.264/AVC-coded video delivery in burst-packet-loss networks to generate the image data of the missing macroblocks in the decoded current frame by using the information related to the spatial redundancy in the same frame and the temporal redundancy in the inter frames is disclosed. The method first employs the Intra High-Speed Spatial Error Concealment (SEC) method for the initial frame. For the succeeding inter frames, the Temporal Error Concealment (TEC) method is used when the Adjacent External Boundary Matching Error (AEBME) of the surrounding macroblocks is not more than the dynamic threshold (DT | 06-17-2010 |
20100158136 | VIDEO PROCESSING METHOD, ENCODING DEVICE, DECODING DEVICE, AND DATA STRUCTURE FOR FACILITATING LAYOUT OF A RESTORED IMAGE FRAME - A video processing method is implemented by encoding and decoding devices. The video processing method includes: configuring the encoding device to decrease a resolution of a received at least one source image frame based on a received reference signal to obtain reduced image frame content with a reduced resolution, and to generate a relay image frame containing the reduced image frame content; configuring the encoding device to generate a header including at least one element containing information of the reduced image frame content, pack the relay image frame and the header into a video signal, and transmit the video signal to the decoding device; and configuring the decoding device to obtain a restored image frame from the reduced image frame content based on the element in the header. A data structure, and encoding and decoding devices are also disclosed. | 06-24-2010 |
20100195742 | ERROR CONCEALMENT METHOD AND APPARATUS - An embodiment of error concealment method for a bitstream is provided. The method first detects an error in a current frame of the bitstream, and when the error is detected, an error concealment procedure is performed on the current frame, starting from a first macroblock thereof preceding a second macroblock associated with the detected error. | 08-05-2010 |
20100246689 | DYNAMIC DITHERING FOR VIDEO COMPRESSION - A method and device for dithering video from a decoder. The method and device provide: selecting a segment of video frames from the video; computing a noise map for the segment of the video, the noise map computed from differences among pixels selected from spatially-distributed sampling patterns in the segment; determining contours of quantization artifacts within the video frame based on the noise map and a histogram of pixel values in the video frame; computing a gradient measurement of pixel values along the contours; identifying regions along the contours of quantization artifacts to apply dithering based on the noise map and the gradient measurement; determining a dithering strength based on the noise map and the gradient measurement; and applying dithering noise to the identified regions at the determined dithering strength. | 09-30-2010 |
20100246690 | IMAGE CODING DISTORTION REDUCTION APPARATUS AND METHOD - According to one embodiment, the apparatus of the embodiment of the invention has following modules. A decoder decodes a coded moving image signal to obtain a decoded moving image signal. A coding implementation information acquisition module acquires coding implementation information used when the coding is carried out. A motion detector obtains a motion detection output indicating a motion of an image. A coding distortion reduction module has a plurality of kinds of distortion reducing characteristics which reduce a plurality of kinds of coding distortions included in the decoded moving image signal. A coding distortion reduction controller controls the plurality of kinds of distortion reducing characteristics in accordance with the output of the coding implementation information and the motion detection output. | 09-30-2010 |
20100260269 | VIDEO DECODING WITH ERROR DETECTION AND CONCEALMENT - A system and method of decoding input video information is disclosed which includes performing error detection for each video block of a frame, determining whether a scene change occurs for the frame, and when an error is detected in a video block, performing spatial concealment by concealing error of the erroneous video block using neighboring video information within the frame when the erroneous video block is intraframe encoded or when a scene change is detected for the frame, or performing temporal concealment by replacing the erroneous video block with a reference video block from a reference frame when the erroneous video block is interframe encoded and when a scene change is not detected for the frame. The method may further include detecting false frames based on comparing current and new frame number and picture order count values of a new slice. | 10-14-2010 |
20100260270 | SYSTEM AND METHOD FOR ENCODING VIDEO - A system and method for encoding video with versioning to allow for control, organization of scenes/shots and presentation of re-encoding history are provided. The system and method of the present disclosure provide for generating a first version of encoded video based on a first encoding parameter, generating at least one second version of encoded video based on a second re-encoding parameter, generating comparison data based on the first and the at least one second version for encoded video, and displaying the first and the at least one second version of encoded video and said comparison data. The comparison data is at least one of a listing of video artifacts, a video file size, encoding parameters and metadata generated from the first and the at least one second version of encoded video. | 10-14-2010 |
20100260271 | SYSYTEM AND METHOD FOR ENCODING VIDEO - A system and method for encoding video and reducing video artifacts in the encoded video are provided. The system and method of the present disclosure provide for enabling a user to simply select a preset (e.g., a group of encoding or re-encoding parameters) to fix or provide a starting point to fix video artifacts present in an encoded video. Furthermore, the system and method of present disclosure flag, classify, and organize potential post-encoding related video quality issues, e.g., video artifacts such as banding, dark noise, etc., that are detected during the encoding process. By identifying and categorizing video artifacts, the system and method make the fixing of these video artifacts easier and more precise thereby increasing quality, saving time, and performance. | 10-14-2010 |
20100260272 | TRANSMISSION APPARATUS AND TRANSMISSION METHOD - An apparatus which generates a first correction packet to correct an error in a first moving image packet based a first combination which includes a first moving image packet and a second moving image packet and generates a second correction packet to correct the error in the first moving image packet based on a second combination which includes the first moving image packet and a third moving image packet. The apparatus further transmits the first, the second, and the third moving image packets and the first correction packet to a first and a second receiving apparatuses, respectively and transmits the second correction packet to the second receiving apparatus. | 10-14-2010 |
20100278275 | DISTORTION ESTIMATION - According to an implementation, a value of distortion is determined ( | 11-04-2010 |
20100278276 | DTV TRANSMITTER AND METHOD OF CODING DATA IN DTV TRANSMITTER - A DTV transmitter includes a pre-processor expanding original enhanced data, a data formatter generating enhanced data packets including the expanded enhanced data and inserting known data place holders into the data packets, a multiplexer multiplexing the enhanced data packets with main data packets including main data, and an RS encoder adding systematic RS parity data to each main data packet and adding non-systematic RS parity data holders to each enhanced data packet. It further includes a data interleaver interleaving the RS-coded data packets, a known data generator generating know data symbols, a converter converting the interleaved data packet into symbols, and a symbol processor processing the converted symbols. The symbol processor removes symbols representing the null data, encodes symbols representing the original enhanced data at a rate of N/M, and replaces symbols representing the know data place holders with known data symbols. | 11-04-2010 |
20100309988 | ERROR CORRECTION IN DISTRIBUTED VIDEO CODING | 12-09-2010 |
20100316137 | FOR ERROR CORRECTION IN DISTRIBUTED VIDEO CODING | 12-16-2010 |
20100316138 | DIGITAL TELEVISION TRANSMITTER AND METHOD OF CODING DATA IN DIGITAL TELEVISION TRANSMITTER - A digital television (DTV) transmitter and a method of coding data in the DTV transmitter method are disclosed. A pre-processes enhanced data by coding the enhanced data for forward error correction (FEC) and expanding the FEC-coded enhanced data. A data formatter generates enhanced data packets including the pre-processed enhanced data and inserting known data to at least one of the enhanced data packets. A first multiplexer multiplexes main data packets with the enhanced data packets, and a data randomizer randomizes the multiplexed data packets. A Reed-Solomon (RS) encoder RS-codes the randomized data packets by adding first parity data, and a data interleaver interleaves the RS-coded data packets. A trellis encoder trellis-encodes the interleaved data packets, wherein the trellis encoder may be initialized when a known data sequence is inputted thereto. | 12-16-2010 |
20100322320 | DIGITAL DATA RECEIVER - To be able to combine audio quality with video quality, a digital data receiver ( | 12-23-2010 |
20110002398 | DIGITAL TELEVISION TRANSMITTER/RECEIVER AND METHOD OF PROCESSING DATA IN DIGITAL TELEVISION TRANSMITTER/RECEIVER - A digital television transmitter and a method of coding main and enhanced data in the digital television transmitter are disclosed. In the digital television transmitter, a byte-symbol converter converts main and enhanced data packets into symbols, wherein at least one of the enhanced data packets may include data place holders for known data symbols. A known data generator generates a known data symbol. A symbol processor processes a first symbol outputted from the byte-symbol converter. Herein, the symbol processor may post-decode a first bit of the known data symbol and output the post-decoded bit and an initialization data bit when the first symbol is a symbol representing one of the place holders. A trellis encoder has one or more memories for trellis-encoding a second symbol outputted from the symbol processor, wherein the memories are initialized when the initialization data bit is processed in the trellis encoder. | 01-06-2011 |
20110044389 | SYSTEM AND METHOD FOR PROCESSING VIDEOS AND IMAGES TO A DETERMINED QUALITY LEVEL - System and method for processing videos and images to a determined quality level. According to an embodiment, the present invention provides a method for enhancing video. The method includes providing a first video element that is uncompressed. The method also includes determining motion information associated with the video element. The method further includes providing a second video element by removing at least a defect from the first video element. The second video element includes a color luminance and a luminance. In addition, the method includes de-interlacing the second video element using the motion information. Furthermore, the method includes scaling the second video element. Also, the method includes providing a third video element by enhancing the chrominance and enhancing the luminance of the second video element. The method additionally includes outputting the third video element. | 02-24-2011 |
20110085605 | METHOD, SYSTEM AND APPARATUS FOR EVALUATING VIDEO QUALITY - A method, a system, and an apparatus for evaluating video quality are disclosed to improve accuracy of the evaluation. The method includes: obtaining information about a transmitted video; resolving the information about the transmitted video to obtain video frame parameters, where the video frame parameters include a compression distortion parameter and/or a video quality distortion parameter with packet loss; and calculating a video frame quality parameter according to the video frame parameters. An apparatus and a system for evaluating video quality are provided. The embodiments of the present invention improve accuracy of video quality evaluation without reference. | 04-14-2011 |
20110150102 | Transmission of Compressed Data Stream with Compensation Values - In a data transmission system such as a television service provider system, compensation value data corresponding to information lost during lossy compression of program content (which may or may not already be compressed prior to the lossy compression) may be sent to a customer along with the lossy-compressed content. At the customer end, the compensation value data may be used during decompression to provide higher quality content to the customer than would otherwise be experienced without access to the compensation values. | 06-23-2011 |
20110150103 | DTV TRANSMITTER AND METHOD OF CODING MAIN AND ENHANCED DATA IN DTV TRANSMITTER - A DTV transmitter includes a pre-processor pre-processing enhanced data, a data formatter generating enhanced data packets including the pre-processed enhanced data, and a multiplexer multiplexing the enhanced data packets with main data packets. The transmitter further includes an RS encoder RS-coding the multiplexed packets by adding systematic RS parity data to each main data packet and by adding non-systematic RS parity place holders to each enhanced data packet, and a data interleaver interleaving the RS-coded packets. The non-systematic RS parity place holders are placed after the enhanced data within each interleaved enhanced data packet, and a sequence of known data place holders is periodically included in the interleaved enhanced data packets. | 06-23-2011 |
20110170617 | DTV TRANSMITTER AND METHOD OF CODING DATA IN DTV TRANSMITTER - A DTV transmitter includes a pre-processor pre-processing supplemental data, a multiplexer multiplexing pre-processed data with main data, and a byte-symbol converter converting each data byte of the multiplexed data into a symbol. It further includes a symbol processor processing each supplemental data symbol outputted from the byte-symbol converter. It encodes one of upper and lower bits of each supplemental data symbol into first and second data bits, post-decodes the first data bit, and outputs the post-decoded data bit and the second data bit as a symbol. The DTV transmitter further includes a symbol-byte converter converting each symbol outputted from the symbol processor into a data byte. | 07-14-2011 |
20110170618 | DTV TELEVISION TRANSMITTER/RECEIVER AND METHOD OF PROCESSING DATA IN DTV TRANSMITTER/RECEIVER - A DTV transmitter includes a pre-processor pre-processing enhanced data, a data formatter generating enhanced data packets including known data, a multiplexer multiplexing the enhanced data packets with main data packets, a data randomizer randomizing the multiplexed data packets, an RS encoder RS-encoding the randomized data packets, and a data interleaver interleaving the RS-coded data packets, where a plurality of known data sequences are included in the interleaved enhanced data packets. Finally, the DTV transmitter further includes an enhanced encoder which codes each block of enhanced data placed between any two of the known data sequences and bypasses the interleaved main data packets. | 07-14-2011 |
20110188583 | PICTURE SIGNAL CONVERSION SYSTEM - A reverse filter operates for adding noise n(x,y) to an output of a deteriorated model of a blurring function H(x,y) to output an observed model g(x,y). The blurring function inputs a true picture f(x,y) to output a deteriorated picture. The reverse filter recursively optimizes the blurring function H(x,y) so that the input picture signal will be coincident with the observed picture. In this manner, the reverse filter extracts a true picture signal. A corresponding point is estimated, based on a fluency theory, on the true input picture signal freed of noise contained in it by the reverse filter ( | 08-04-2011 |
20110194622 | METHOD OF PROCESSING TRAFFIC INFORMATION AND DIGITAL BROADCAST SYSTEM - A digital broadcast transmitting/receiving system and a method for processing data are disclosed. The method for processing data may enhance the receiving performance of the receiving system by performing additional coding and multiplexing processes on the traffic information data and transmitting the processed data. Thus, robustness is provided to the traffic information data, thereby enabling the data to respond strongly against the channel environment which is always under constant and vast change. | 08-11-2011 |
20110206139 | BLOCK DISTORTION DETECTION METHOD, BLOCK DISTORTION DETECTION APPARATUS, BLOCK DISTORTION REMOVAL METHOD, AND BLOCK DISTORTION REMOVAL APPARATUS - A video decoder is connected with a block distortion detector for specifying the boundary of blocks where block boundary occurs, using decoded image data and information of motion vectors, which are supplied from the video decoder; and a block distortion remover for subjecting pixels in the vicinity of the block boundary of the decoded image to filtering on the basis of the result of detection from the block distortion detector, thereby removing the block distortion. Therefore, block distortion is accurately detected when a compressed and coded image is decoded, and the detected block distortion is removed while minimizing the blurriness of the image. | 08-25-2011 |
20110222610 | FEC FRAME HEADER DESIGN FOR CABLE TELEVISION SIGNALS - An efficient and reliable encoding method suitable for header information in a digital cable television transmission system is provided. An embodiment is shown for FEC frame headers in a DVB-C2 standard, along with the detection algorithm for the FEC header. In the DVB-C2 Standard, Adaptive Coding and Modulation (ACM) or Variable Coding and Modulation (VCM) is applied to each FEC block to provide as much flexibility as possible. As a result, a frame header is attached in front of each FEC frame to inform the coding rate, modulation type and physical layer pipe identifier. Besides the signaling of physical layer related information, the FEC frame header has to provide a structure so that it can be easily and reliably detected in the receiver. Motivated by the need in DVB-C2 Standard, an efficient and reliable method and apparatus to encode the FEC header for DVB-C2 Standard is provided in at least one implementation in this disclosure. In addition, the detection algorithm of the FEC header is described. | 09-15-2011 |
20110228859 | OBJECTIVE IMAGE QUALITY ASSESSMENT DEVICE OF VIDEO QUALITY AND AUTOMATIC MONITORING DEVICE - An objective image quality assessment device of a video quality for estimating a subjective image quality from compressed bit stream is provided. The device includes a macro-block layer parameter analyzer for acquiring a quantizer scale size defined with respect to each macro-block and a coding type of a slice from a compressed bit stream, an orthogonal transformation coefficient in each macro-block, and a reference frame number in the macro-block applied with a motion compensating prediction, an average quantizer scale calculator for obtaining an average in a sequence of the quantizer scale size for every coding type of the slice, a spatial degradation feature calculator and a temporal degradation feature calculator for obtaining a spatial degradation feature and a temporal degradation feature, in each macro-block, and an image feature integrator for deriving the objective image quality based on the features obtained in the calculators. | 09-22-2011 |
20110235724 | METHOD OF PROCESSING TRAFFIC INFORMATION AND DIGITAL BROADCAST SYSTEM - A digital broadcast transmitting/receiving system and a method for processing data are disclosed. The method for processing data may enhance the receiving performance of the receiving system by performing additional coding and multiplexing processes on the traffic information data and transmitting the processed data. Thus, robustness is provided to the traffic information data, thereby enabling the data to respond strongly against the channel environment which is always under constant and vast change. | 09-29-2011 |
20110235725 | DIGITAL BROADCASTING SYSTEM AND METHOD OF PROCESSING DATA IN DIGITAL BROADCASTING SYSTEM - A digital broadcast receiving system and a method for controlling the same are disclosed. The method includes the steps of receiving a broadcast signal having mobile service data and main service data multiplexed therein, extracting transmission parameter channel (TPC) signaling information and fast information channel (FIC) signaling information from a data group within the received mobile service data, wherein the FIC signaling information includes a current/next (C/N) indicator, and wherein the TPC signaling information includes FIC version information, and detecting ensemble configuration information of a current MH frame. | 09-29-2011 |
20110280319 | DTV RECEIVER AND METHOD OF PROCESSING SIGNAL IN DTV RECEIVER - A DTV receiver includes a tuner, a demodulator, a channel equalizer, a sequence detector, and a burst controller. The tuner receives a DTV signal having main data and at least one burst of enhanced data. The demodulator demodulates the DTV signal by performing carrier and time recovery and the channel equalizer equalizes the demodulated signal. The sequence detector detects one or more known data sequences from any one of the received signal and the demodulated signal. The demodulator and the channel equalizer use the detected known data sequences when performing the carrier and timing recover and the channel-equalization, respectively. Lastly, the burst controller supplies power to the tuner, the demodulator, the channel equalizer, and the data detector only during a burst time for each burst of enhanced data for efficient power consumption. | 11-17-2011 |
20110286532 | DIGITAL BROADCASTING SYSTEM AND METHOD OF PROCESSING DATA - A digital broadcast receiving system includes a known data detector, a carrier recovery unit, and a timing recovery unit. The known data detector may detect known data information inserted and transmitted from a digital broadcast transmitting system and using the known data information to estimate initial frequency offset. The carrier recovery unit may obtain initial synchronization by using the initial frequency offset, and may detect frequency offset from the received data by using the known sequence position indicator so as to perform carrier recovery. The timing recovery unit may detect timing error information from the received signal by using the known sequence position indicator so as to perform timing recovery. | 11-24-2011 |
20110317773 | METHOD FOR DOWNSAMPLING IMAGES - Advantage is taken of the concept of Newton iteration to iteratively generate error-corrected downsampled images such that when upsampled with a specified upsampler, the final result very closely matches the original full-resolution image. An implementation of this method requires a target upsampling method for which results are to be optimized (for example, a bicubic upsampler); a downsampling method appropriate for the required downsampling ratio (for example, a bilinear downsampler); an error measure method for determining how closely an upscaled result image matches the original image; and a stopping criterion. | 12-29-2011 |
20120008695 | ENCODING WITH VISUAL MASKING - Some embodiments of the invention encode a sequence of video images based on “visual masking” attributes of the video images and/or portions of the video images. Visual masking of an image or a portion of the image is an indication of how much coding artifacts can be tolerated in the image or image portion. To express the visual masking attribute of an image or an image portion, some embodiments compute a visual masking strength that quantifies the brightness energy of the image or the image portion. In some embodiments, the brightness energy is measured as a function of the average luma or pixel energy of the image or image portion. | 01-12-2012 |
20120014458 | DTV TRANSMITTING SYSTEM AND METHOD OF PROCESSING DATA IN DTV TRANSMITTING SYSTEM - A DTV transmitting system includes two pre-processors. The first pre-processor codes high-priority enhanced data for forward error correction (FEC) and expands the FEC-coded data. The second pre-processor codes low-priority enhanced data for FEC and expands the FEC-coded low-priority enhanced data. The DTV transmitting system further includes a data formatter generating enhanced data packets including the pre-processed data, a multiplexer multiplexing the enhanced data packets with main data packets, an RS encoder RS-coding the multiplexed data packets, a data interleaves interleaving the RS-coded data packets, and a block processor which codes each block of enhanced data in the interleaved enhanced data packets and bypasses the interleaved main data packets. | 01-19-2012 |
20120020415 | METHOD FOR ASSESSING PERCEPTUAL QUALITY - The present invention relates to a full-reference (FR) objective method for assessing perceptual quality of decoded video frames in the presence of packet losses and coding artifacts. A method of assessing perceptual quality is provided. First, a value indicating an amount of distortion in a corresponding portion is accessed. Then, that value is classified as packet-loss distortion or coding-artifact distortion. Next, the classified value is modified to account for visibility differences of the human visual system, based on the classification, and then the modified values are combined for the multiple portions, to form a value indicating a total amount of distortion for the multiple portions. | 01-26-2012 |
20120027101 | Compression Noise Reduction Apparatus, Compression Noise Reduction Method, and Storage Medium Therefor - According to an embodiment, a compression noise reduction apparatus of the embodiment includes a peripheral pixel state determination module, a filter strength determination module, and a deringing processing module. The peripheral pixel state determination module determines a state of a flat area and an edge area at a periphery of a filtering target pixel in decoded image. The filter strength determination module determines a filter strength to be used in filter processing in accordance with the state of the flat area and the edge area. The deringing processing module performs deringing processing using the determined filter strength. | 02-02-2012 |
20120027102 | DTV TELEVISION TRANSMITTER/RECEIVER AND METHOD OF PROCESSING DATA IN DTV TRANSMITTER/RECEIVER - A DTV transmitter includes a pre-processor pre-processing enhanced data, a data formatter generating enhanced data packets including known data, a multiplexer multiplexing the enhanced data packets with main data packets, a data randomizer randomizing the multiplexed data packets, an RS encoder RS-encoding the randomized data packets, and a data interleaver interleaving the RS-coded data packets, where a plurality of known data sequences are included in the interleaved enhanced data packets. Finally, the DTV transmitter further includes an enhanced encoder which codes each block of enhanced data placed between any two of the known data sequences and bypasses the interleaved main data packets. | 02-02-2012 |
20120039398 | DIGITAL E8-VSB RECEPTION SYSTEM AND E8-VSB DATA DEMULTIPLEXING METHOD - A method of processing a digital television (DTV) signal is disclosed. Herein, the DTV signal is generated by performing Reed-Solomon (RS) encoding on additional data, multiplexing the RS-encoded additional data with main data, RS encoding the multiplexed additional and main data, interleaving the RS-encoded additional and main data, trellis encoding the interleaved additional and main data, and transmitting a Radio Frequency (RF) DTV signal including the trellis-encoded additional and main data. The method to process the DTV signal includes receiving the DTV signal including the additional data multiplexed with the main data through an antenna, in which signaling information is periodically inserted in the additional data. The received DTV signal is demodulated including performing channel equalization on the demodulated DTV signal. Trellis decoding is performed on the channel-equalized DTV signal. Further, the additional data from the trellis-decoded DTV signal is extracted including removing dummy data from the extracted additional data. | 02-16-2012 |
20120069913 | CHANNEL EQUALIZER AND METHOD OF PROCESSING BROADCAST SIGNAL IN DTV RECEIVING SYSTEM - A channel equalizer includes a first transformer, an estimator, an average calculator, a second transformer, a coefficient calculator, a compensator, and a third transformer. The first transformer converts normal data into frequency domain data, where a known data sequence is periodically repeated in the normal data. The estimator estimates channel impulse responses (CIR) during known data intervals adjacent to each normal data block. The average calculator calculates an average value of the CIRs. The second transformer converts the average value into frequency domain data. The coefficient calculator calculates equalization coefficients using the average value, and the compensator compensates channel distortion of each normal data block using the coefficients. The third transformer converts the compensated data block into time domain data. | 03-22-2012 |
20120099660 | RECEIVING SYSTEM AND METHOD FOR PROCESSING DIGITAL BROADCAST SIGNAL IN THE RECEIVING SYSTEM - A transmitting system, a receiving system, and a method of processing broadcast signals are disclosed. The method for processing a broadcast signal in a broadcast receiver comprises receiving a DTV signal including a data group, the data group including mobile service data, segmented known data sequences, long known data sequences and transmission parameter data, compensating carrier frequency offset of the DTV signal and channel-equalizing the carrier frequency offset compensated DTV signal using at least one of the long known data sequences and segmented known data sequences in the data group of the DTV signal, wherein the channel-equalizing includes performing a Error Correction (FEC) decoding on data located between the segmented known data sequences, and estimating Channel Impulse Response (CIR) using the FEC decoded data as known data. | 04-26-2012 |
20120114049 | APPARATUS - An apparatus comprising a controller configured to divide a section of an encoded multimedia signal into at least two segments depending on a time based decoding criteria; a generator configured to determine an error correction code for each of the at least two time segments; and a distributor configured to associate the error correction code for each of the at least two time segments with the section of the encoded multimedia signal and with a section of at least one further encoded multimedia signal. | 05-10-2012 |
20120121025 | BITSTREAM MANIPULATION AND VERIFICATION OF ENCODED DIGITAL MEDIA DATA - Disclosed herein are representative embodiments of methods, apparatus, and systems for manipulating bitstreams of digital media data compressed according to a compression standard. Also disclosed are representative embodiments of methods, apparatus, and systems for evaluating compliance of an encoded bitstream of digital media data with a compression standard. In one exemplary embodiment, a conforming bitstream of compressed digital media data is input. One or more of the parameters in the bitstream are selectively altered into parameters that do not conform to the video compression standard. The selective alteration can be performed such that parameters that would make the bitstream non-decodable if altered are bypassed and left unaltered. A non-conforming bitstream that includes the one or more selectively altered parameters is output. | 05-17-2012 |
20120155556 | DIGITAL TELEVISION TRANSMISSION WITH ERROR CORRECTION - A multimedia stream system includes a transmitter and a multimedia data stream receiver. The transmitter at receives raw multimedia data and generates uniform error correction data and a standard multimedia data stream. The multimedia data stream receiver receives the standard multimedia data stream containing encoded multimedia data and the uniform error correction data for error correction of encoded multimedia data. | 06-21-2012 |
20120163477 | DIGITAL BROADCASTING SYSTEM AND METHOD OF PROCESSING DATA - A digital broadcasting system and method of processing data are disclosed. Herein, a transmitting system within the digital broadcasting system includes a byte-symbol converter, an interleaving unit, a block formatter, and a trellis encoding module. Herein, the byte-symbol converter converts inputted mobile service data to symbol units. The interleaving unit is provided with (N−1) number of block interleavers in parallel, and interleaves the symbols outputted from the byte-symbol converter. The block formatter controls output orders of the mobile service data being inputted and data being outputted from each block interleaver within the interleaving unit. The trellis encoding module is provided with a plurality of trellis encoders in parallel, and enables each trellis encoder trellis-encode the mobile service data. | 06-28-2012 |
20120163478 | DIGITAL BROADCASTING SYSTEM AND METHOD OF PROCESSING DATA IN DIGITAL BROADCASTING SYSTEM - A method of processing digital broadcast data in a digital broadcast transmitter includes performing Reed-Solomon (RS) encoding and Cyclic Redundancy Check encoding on mobile service data to build an RS frame; dividing the RS frame into a plurality of portions; mapping one of the plurality of portions into a first data group and inserting known data sequences, transmission parameters, place holders for non-systematic RS parity data, place holders for main service data, and place holders for MPEG header data into the first data group; deinterleaving data of the first data group to output a second data group; and removing the place holders for non-systematic RS parity data and the place holders for main service data in the second data group and replacing the place holders for MPEG header data in the second data group with MPEG header data to output mobile service data packets. | 06-28-2012 |
20120201309 | Error Detection on Variable Length Code Decoder - Decoding of image data from a bit stream of encoded image data is performed. The image data was encoded in a selected domain by a transform function. A set of coefficients is extracted from the bit stream, wherein the set of coefficients represent a block of the image data. Each coefficient is compared to a theoretical model of a distribution of the coefficient data representative of the transform function. A decoding error is indicated when a coefficient does not lie within the theoretical model. | 08-09-2012 |
20120201310 | VIDEO QUALITY ESTIMATION APPARATUS, VIDEO QUALITY ESTIMATION METHOD, AND PROGRAM - This invention provides a video quality estimation apparatus ( | 08-09-2012 |
20120219072 | DIGITAL 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 are disclosed. A data formatter generates an enhanced data packet including the enhanced data and a known data sequence. A data randomizer randomizes the enhanced data packet. A RS encoder RS-codes the randomized data packet by adding first parity data, and a data interleaver interleaves the RS-coded data packet. A trellis encoding unit trellis-encodes the interleaved data packet. Herein the trellis encoding unit includes a TCM encoder for generating a first output bit by trellis-encoding a first input bit and generating a second output bit by bypassing the first input bit, and a pre-coder for generating a third output bit by pre-coding a second input bit, wherein memories included in the TCM encoder and the pre-coder are initialized when the known data sequence is inputted to the trellis encoding unit. | 08-30-2012 |
20120219073 | VIDEO REFRESH ADAPTATION ALGORITHMS RESPONSIVE TO ERROR FEEDBACK - In general, this disclosure relates to techniques for adaptively determining a rate for intra-coding segments (e.g., macro-blocks) of video data within a sequence of video units (e.g., frames) in response to the receipt of error feedback that is provided by a video decoder. One example method includes receiving feedback from a video decoder that indicates an error associated with coded video data, and, upon receipt of the feedback, determining a rate for intra-coding a specified number of segments of video data for each video unit within a sequence of video units, wherein an intra-coding of segments of video data within one video unit is independent of a coding of segments of video data within other video units within the sequence. | 08-30-2012 |
20120269277 | RELIABLE DIVERSITY ARCHITECTURE FOR A MOBILE DTV SYSTEM - A digital data stream comprises alternating groups of information blocks and groups of parity blocks, each group of information blocks includes multiple information blocks and each group of parity blocks includes multiple parity blocks. An apparatus for receiving a digital data stream comprises a demodulator that receives and demodulates a digital data stream. An equalizer compensates for distortions in the digital data stream. A delay buffer generates a first stream of digital data representing the compensated digital data stream and a second stream of digital data representing a delayed version of the compensated digital data stream. A forward error correction block receives and processes the first and second streams of digital data from the delay buffer, and outputs an error corrected stream of digital data. A transport block receives and processes the error corrected stream from the forward error correction block for display | 10-25-2012 |
20120307915 | Method and System for Viewer Quality Estimation of Packet Video Streams - A method and system for the estimation of the effect of packet loss on a viewer's subjective perception of a packet video stream. The method involves estimating a quality metric for every frame in the video stream, accumulating such metrics over time, and transforming the result into a Mean Opinion Score (“MOS”) which represents the viewer's subjective perception of the video stream. The method takes into account various factors such as frame rate, frame types and sizes, decoding algorithms, propagated error rates, and the effect of video content on viewer perception. The method can be used for both encrypted and unencrypted video streams. | 12-06-2012 |
20120320993 | APPARATUS AND METHOD FOR MITIGATING THE EFFECTS OF PACKET LOSS ON DIGITAL VIDEO STREAMS - Apparatuses, systems, and methods for mitigating the effects of patent loss on a video stream are disclosed. The method can include encoding and transmitting a video stream by separating the video stream into a plurality of component video streams, such that each component video stream includes pixel color values associated with a color component of the color space, encoding at least a portion of the component video streams into component bitstreams, packetizing at least a portion of the component bitstreams into a plurality of packets such that no one packet of the plurality of packets includes color values corresponding to each of the plurality of color components for any frame of the plurality of frames, using a processor, and transmitting the plurality of packets. | 12-20-2012 |
20120320994 | ENCODER AND ENCODING METHOD PROVIDING INCREMENTAL REDUNDANCY - The present invention relates to an encoder for error correction code encoding input data words (D) into codewords (Z | 12-20-2012 |
20130028335 | Digital broadcasting systems using parallel concatenated coding of bit-complementary bitstreams - A digital television (DTV) system uses parallel concatenated coding (PCC), together with QAM constellations for modulating OFDM carriers. A first encoder responds to ONEs' complemented bits of randomized data to generate a first component of PCC. A second encoder responds to delayed bits of the randomized data to generate a second component of PCC. A constellation mapper generates QAM symbols responsive to successive time-slices of the first component of the PCC interleaved with successive time-slices of the second component of the PCC. An OFDM modulator generates a COFDM modulating signal responsive to the QAM symbols. In a receiver for the DTV system, the second component of the PCC and delayed first component of the PCC are iteratively decoded. Soft bits from the second component and delayed first component of the parallel concatenated coding are code-combined to supply soft randomized data used in that iterative decoding. | 01-31-2013 |
20130028336 | Receivers for COFDM digital television transmissions - A receiver of COFDM digital television signals includes an inner decoder for iterative soft-decision decoding of concatenated convolutional coding (CCC) and an outer decoder for Reed-Solomon (RS) coding. The receiver generates error flags for identifying code symbols to be erased before the output symbols from the inner decoder are byte de-interleaved and supplied to the outer decoder. Generation of those flags depends on soft decoding results from the inner decoder. The method of locating errors ascribes to each byte supplied to the outer decoder for RS coding the highest lack-of-confidence level specified by the soft data bits associated with that byte. The method is described as being extended to locate byte errors in plural-dimension cross-interleaved Reed-Solomon codes (CIRC) apt to be employed in DTV broadcasting to mobile and handheld receivers. | 01-31-2013 |
20130051479 | METHOD FOR PAYLOAD FORMATTING AND DEFORMATTING FOR BURST LOSS RECOVERY - Disclosed are payload formatting and deformatting methods for burst data loss recovery. The payload formatting method according to an embodiment of the present invention includes: generating an XOR operation packet by performing an XOR operation on the basis of a base layer packet and any one of enhancement layer packets of a group of pictures (GoP), the GoP including the base layer packet and the enhancement layer packets; and adding the XOR operation packet to the GoP. | 02-28-2013 |
20130064307 | CHANNEL ADAPTIVE VIDEO TRANSMISSION SYSTEM FOR USE WITH LAYERED VIDEO CODING AND METHODS FOR USE THEREWITH - A video transmission system includes a transceiver module that transmits a video signal to a remote device over at least one communications channel wherein the video signal is transmitted as at least one separate video layer stream chosen from, an independent video layer stream and at least one dependent video layer streams that require the independent video layer for decoding. A control module determines at least one channel characteristic of the at least one channel and chooses the at least one separate video layer stream based on the at least one channel characteristic of the at least one channel. | 03-14-2013 |
20130107972 | CHANNEL EQUALIZER AND METHOD OF PROCESSING BROADCAST SIGNAL IN DTV RECEIVING SYSTEM | 05-02-2013 |
20130114745 | DIGITAL TELEVISION TRANSMITTING SYSTEM AND RECEIVING SYSTEM AND METHOD OF PROCESSING BROADCAST DATA - A DTV transmitting system includes a frame encoder, a randomizer, a block processor, a group formatter, a deinterleaver, and a packet formatter. The frame encoder builds an enhanced data frame and adds parity data into the data frame. The frame encoder further divides the data frame into first and second sub-frames including first and second portions of the parity data, respectively, and permutes a plurality of the first sub-frames and a plurality of the second sub-frames, respectively. The randomizer randomizes enhanced data in the permuted sub-frames, and the block processor codes the randomized data at a rate of 1/N1. The group formatter forms a group of enhanced data having one or more data regions and inserts the 1/N1 coded data into at least one of the data regions. The deinterleaver deinterleaves the group of enhanced data, and the packet formatter formats the deinterleaved data into enhanced data packets. | 05-09-2013 |
20130121424 | MOTION COMPENSATED DE-BLOCKING - Digital noise removal methods and systems for picture quality improvement on next generation high quality set-top-box and digital TV SOCs is disclosed with particular to a de-blocking method and system that is effective on on-grid and off-grid blocky artifacts generated by lossy video compression standards. Blocky artifacts are filtered by extracting motions vectors for a current pixel block, calculating off-grid positions based on the extracted motion vectors, and applying de-blocking filtering along the calculated off-grid positions. The methods and systems can further skip filtering on-grid blocky artifacts to be filtered by an on-grid de-blocking filter known in the art. | 05-16-2013 |
20130136193 | APPARATUS AND METHOD OF TRANSMITTING/RECEIVING BROADCAST DATA - An encoding apparatus and a method of encoding a source block including different types of data payloads are provided. The method includes dividing the source block into a predetermined number M of sub blocks, generating a predetermined number P | 05-30-2013 |
20130148744 | Block Error Compensating Apparatus Of Image Frame And Method Thereof - An apparatus and method are provided for compensating a block error in an image frame. This may include a video codec decoder for decoding an inputted image frame, and outputting a decoded image frame. An error concealment block may detect an error-generated block in the decoded image frame and compensate the detected error block through a median filter, and output the compensated image frame. | 06-13-2013 |
20130170565 | Motion Estimation Complexity Reduction - A process for reducing computational complexity associated with motion estimation and thereby reducing the power consumption and reducing cycle requirements for video compression techniques is described. A process for improving motion estimation based on only comparing a fraction of total pixels involved in the block matching of a target block and the search area and the best match so far found for the target block. The processes involve improvements to MPEG-1, H.261, MPEG-2/H.262, MPEG-4, H.263, H.264/AVC, VP8, and VC-1 video coding standards and any other video compression technique employing a motion estimation technique. | 07-04-2013 |
20130195206 | VIDEO CODING USING EYE TRACKING MAPS - Video, including a sequence of original pictures, is encoded using eye tracking maps. The original pictures are compressed. Perceptual representations, including the eye tracking maps, are generated from the original pictures and from the compressed original pictures. The perceptual representations generated from the original pictures and from the compressed original pictures are compared to determine video quality metrics. The video quality metrics may be used to optimize the encoding of the video and to generate metadata which may be used for transcoding or monitoring. | 08-01-2013 |
20130208814 | METHODS AND APPARATUSES FOR TEMPORAL SYNCHRONISATION BETWEEN THE VIDEO BIT STREAM AND THE OUTPUT VIDEO SEQUENCE - A method for temporally synchronising an input bit stream of a video decoder with a processed video sequence decoded by an external video decoder includes the steps of: capturing the input bit stream and supplying it to a bit stream analyzer; parsing and analyzing the captured input bit stream by the bit stream analyzer; decoding the input bit stream and providing reconstructed images N | 08-15-2013 |
20130251048 | Methods of Performing Spatial Error Concealment For Digital Video - Error concealment is used to hide the effects of errors detected within digital video information. A novel spatial error concealment technique is disclosed for use when the error concealment mode decision determines that spatial error concealment should be used for reconstruction. The novel spatial error concealment technique divides a corrupt macroblock into multiple regions, such as, a corner region, a row adjacent to the corner region, a column adjacent to the corner region, and a remainder main region. Those regions are then reconstructed and information from earlier reconstructed regions may be used in later reconstructed regions. Finally, a macroblock refreshment technique is disclosed for preventing error propagation from harming non-corrupt inter-blocks. Specifically, an inter-macroblock may be ‘refreshed’ using spatial error concealment if there has been significant error caused damage that may cause the inter-block to propagate the errors. | 09-26-2013 |
20130259140 | CIRCUIT, DEVICE, METHOD AND SYSTEM FOR TRANSMITTING VIDEO DATA BETWEEN A VIDEO SOURCE AND A VIDEO SINK - A method, circuit and system for transmission, receiving and processing of video data between a video source transceiver and a video sink transceiver. Video data or information to be transmitted, which instructs an image processor associated with a video sink to modify a previously video frame into a current frame. A Delta Frame may include one or more Grid Based Predicted Error (“GBPE”) Values. The GBPE may be generated by source-side image processing logic using processes or techniques similar to those described in the MPEG and/or H.264 Standards, with the exception that the prediction error values may be calculated relative to a noisy predicted frame (e.g. based on an analog reception of a base frame) which has been grid quantized based on video sink transceiver SNR (e.g. substantially each pixel value in the predicted frame is rounded off up or down to a value on some grid). | 10-03-2013 |
20130272433 | ERROR CONCEALMENT FOR MPEG DECODING WITH PERSONAL VIDEO RECORDING FUNCTIONALITY - Error concealment for motion picture expert group (MPEG) decoding with personal video recording functionality. Error concealment of MPEG data may take place within various components within playback, recording, reading and writing data systems. The error concealment may be provided within existing systems whose components may not be capable of accommodating errors within MPEG data. In certain embodiments, the available data that contain no errors is maximized to conceal those portions of the data that do include errors. | 10-17-2013 |
20130279606 | SYSTEM AND METHOD FOR ERROR-RESILIENT VIDEO CODING - Error resilient video coding schemes that may be employed at a transmitter or transcoder to limit error propagation at the receiver. Embodiments may include the use of Inhomogeneous Temporal Multiple Description Coding (ITMDC), cross-description error concealment, and cross-description reference picture reset (RPS) as well as homogeneous and inhomogeneous temporal/spatial MDC. | 10-24-2013 |
20130294528 | CHANNEL EQUALIZER AND METHOD OF PROCESSING BROADCAST SIGNAL IN DTV RECEIVING SYSTEM - A channel equalizer includes a first transformer, an estimator, an average calculator, a second transformer, a coefficient calculator, a compensator, and a third transformer. The first transformer converts normal data into frequency domain data, where a known data sequence is periodically repeated in the normal data. The estimator estimates channel impulse responses (CIR) during known data intervals adjacent to each normal data block. The average calculator calculates an average value of the CIRs. The second transformer converts the average value into frequency domain data. The coefficient calculator calculates equalization coefficients using the average value, and the compensator compensates channel distortion of each normal data block using the coefficients. The third transformer converts the compensated data block into time domain data. | 11-07-2013 |
20130308711 | VIDEO CODING - A method includes receiving a data signal that includes a plurality of encoded frames in a first access unit, receiving a data message indicative of a similarity between a portion of a first one of the plurality of encoded frames and a portion of a non-successive second one of the plurality of encoded frames in a second access unit, and decoding the portion of the second one of the plurality of encoded frames from the portion of the first one of the plurality of encoded frames when the data signal is corrupted. | 11-21-2013 |
20130329812 | ADAPTIVE ERROR RESILIENCE FOR PACKET TRANSMISSION OVER A NETWORK - Adaptive error resilience for packet transmission over a network is provided. In one embodiment, a method comprises encoding a plurality of video packets using a first encoder into a set of encoded video packets, wherein the set of encoded video packets encapsulates the plurality of video packets using a first header; transmitting the set of encoded video packets; encoding the plurality of video packets using a second encoder into a set of repair packets, wherein the set of repair packets encapsulates at least a portion of the plurality of packets using a second header; and transmitting the set of repair packets. | 12-12-2013 |
20130329813 | METHOD AND APPARATUS FOR MODEL-BASED RECOVERY OF PACKET LOSS ERRORS - A media processor having a controller operable to recognize a portion of a video stream in an interactive television network having video compression artifacts corresponding to a stored model and perform model-based video correction of the portion recognized using synthetically generated images of objects in a captured video scene. Other embodiments are disclosed. | 12-12-2013 |
20130343469 | 3D VIDEO DECODING APPARATUS AND 3D VIDEO DECODING METHOD - A 3D decoding apparatus according to the present invention includes: a decoding unit which decodes left-eye and right-eye code signals to generate left-eye and right-eye decode signals; an error determining unit which determines an error of the left-eye and the right-eye code signals; an output determining unit which determines, when there is an error in one of the left-eye and the right-eye code signals, whether the one of the code signals that is determined as including an error has an error data mount equal to or greater than a first threshold; and an output unit which outputs neither the left-eye nor the right-eye code signal when the error data amount is smaller than the first threshold, and outputs only the decode signal obtained by decoding the other of the code signals when the error data amount is equal to or greater than the first threshold. | 12-26-2013 |
20140023147 | CROSS LAYER CODING FOR SATELLITE MOBILE TV BROADCAST METHOD AND APPARATUS - Methods and apparatus providing error protection in multicast-broadcast service by encoding multimedia content according to a first protocol to provide a plurality of distinct video streams, coding each of the distinct video streams using respective coding protocols, wherein each coding protocol has associated with it corresponding descriptors and coefficients, and multiplexing the coded video streams toward a wireless network. | 01-23-2014 |
20140023148 | APPARATUS FOR TRANSMITTING AND RECEIVING A SIGNAL AND METHOD OF TRANSMITTING AND RECEIVING A SIGNAL - According to one embodiment, a method of transmitting a broadcasting signal includes: encoding data; encoding signaling data by an LDPC (Low Density Parity Check) scheme; building a signal frame based on at least one preamble data symbol having the encoded signaling data and a data slice having the encoded data; inserting at least one pilot into the signal frame with a specific pattern and modulating the signal frame by an OFDM (Orthogonal Frequency Division Multiplexing) method; and transmitting the modulated signal frame. A signaling block having the signaling data is repeated in the at least one preamble data symbol in a frequency domain by a bandwidth. The bandwidth of the signaling block corresponds to a number of active subcarriers assigned to a single channel. | 01-23-2014 |
20140023149 | SPARSE GEOMETRY FOR SUPER RESOLUTION VIDEO PROCESSING - In a method of analyzing an input video sequence, pixels of synthesized images of an output video sequence are associated with respective directions of regularity belonging to a predefined set of directions. A first subset of candidate directions is determined from the predefined set of directions for a region of a first image of the output sequence. For a corresponding region of a second synthesized image of the output sequence following the first image, a second subset of candidate directions is determined from the predefined set of directions, based on images of the input sequence and the first subset of candidate directions. The directions of regularity for pixels of this region of the second synthesized image are detected from the second subset of candidate directions. The recursive determination of the subsets of candidate directions provides a sparse geometry for efficiently analyzing the video sequence. | 01-23-2014 |
20140064385 | DIGITAL TELEVISION TRANSMITTING SYSTEM AND RECEIVING SYSTEM AND METHOD OF PROCESSING BROADCASTING DATA - A digital television (DTV) transmitting system includes a first frame decoder, a second frame decoder, and a frame multiplexer. The first frame decoder forms first enhanced data frames, encodes each data frame for error correction, forms a first super frame by combining the encoded first frames, and interleaves the first super frame. The second frame decoder forms second enhanced data frames, encodes each data frame for error correction, forms a second super frame by combining the encoded second frames, and interleaves the second super frame. The frame multiplexer multiplexes the interleaved first and second enhanced data frames. | 03-06-2014 |
20140092997 | ERROR RESILIENT TRANSMISSION OF RANDOM ACCESS FRAMES AND GLOBAL CODING PARAMETERS - Error mitigation techniques are provided for video coding system in which input frames are selected for coding either as a Random Access Pictures (“RAP frames”) or as a non-RAP frame. Coded RAP frames may include RAP identifiers that set an ID context for subsequent frames. Coded non-RAP frames may include RAP identifiers that match the RAP identifiers that were included in the coded RAP frames. Thus, in the absence of transmission errors, a coded non-RAP frame should include a RAP identifier that matches the identifier of the preceding RAP frame. If the identifier of a non-RAP frame does not match the identifier of the RAP frame that immediately preceded it, then it indicates that a RAP frame was lost during transmission. In this case, the decoder may engage error recovery processes. | 04-03-2014 |
20140098898 | VIDEO DECODING ERROR CONCEALMENT TECHNIQUES - Techniques for synchronizing error concealment during video decoding include determining a decoding error. A recovery point within a current frame is determined for each decoding error. The determined recovery point may be the start of the next good slice of a frame after the current frame containing the error. The number of macroblock to be concealed is also determined. The determined number of macroblocks from the recovery point may then be concealed in hardware or software. The techniques for concealing errors may also include determining available macroblocks for use in concealing the error. The techniques for concealing errors may further include selecting a given concealment mode. | 04-10-2014 |
20140098899 | SYSTEMS AND PROCESSES FOR ESTIMATING AND DETERMINING CAUSES OF VIDEO ARTIFACTS AND VIDEO SOURCE DELIVERY ISSUES IN A PACKET-BASED VIDEO BROADCAST SYSTEM - Estimating and determining causes of video artifacts and video source delivery issues is conducted by a hybrid approach utilizing both video coding layer with DCT information as well as pixel domain information. Coded syntax elements and data as well as sample information in the compressed frequency domain of the video coding layer is analyzed in real time and parallel image analysis algorithms are performed on pixel samples on the GPU core. Computed values from the video coding layer and the image layer are combined to deduce cause of the video artifact and video source delivery issues. | 04-10-2014 |
20140105310 | APPARATUS AND METHOD FOR TRANSMITTING AND RECEIVING PACKET IN A BROADCASTING AND COMMUNICATION SYSTEM - A method of transmitting a complex content packet in a broadcasting and communication system is provided. The method includes creating an Forward Error Correction (FEC) source block by using at least one MMT Processing Unit (MPU) included in at least one MPEG Media Transport (MMT) asset, and transmitting the FEC source block, wherein the FEC source block is generated so that a boundary of the at least one MPU and a boundary of the FEC source block do not deviate. | 04-17-2014 |
20140119458 | COFDM broadcast systems employing turbo coding - Turbo-coded data are transmitted using quadrature amplitude modulation (QAM) of COFDM carrier waves in digital television (DTV) broadcast systems. The QAM symbol constellations map the parity bits of the turbo coded data so as to be de-mapped with higher confidence levels than the data bits, facilitating turbo decoding. A preferred DTV receiver delays the first transmissions of time-slices of a service selected for iterative-diversity reception to concur with second transmissions of those time-slices. The complex coordinates of QAM constellations in the delayed first transmission and the second transmission of the same time-slice are combined by a maximal-ratio QAM combiner after COFDM demodulation, but before de-mapping QAM constellations and turbo decoding. In a less-preferred DTV receiver, QAM constellations in the delayed first transmission of each time-slice and in the second transmission of the same time-slice are de-mapped separately. A maximal-ratio code combiner then combines de-mapping results before turbo decoding. | 05-01-2014 |
20140119459 | ENHANCED VIDEO DECODING WITH APPLICATION LAYER FORWARD ERROR CORRECTION - Embodiments of a method for video decoding with application layer forward error correction in a wireless device are generally described herein. In some embodiments, the method receives a partial source symbol block that includes at least one encoded source symbol representing an original video frame. If the at least one encoded source symbol is systematic, the source symbol is decoded to recover a video frame. The video frame is provided to a video decoder that generates a portion of an original video signal from the recovered video frame. | 05-01-2014 |
20140119460 | METHOD AND DEVICE FOR ASSESSING PACKET DEFECT CAUSED DEGRADATION IN PACKET CODED VIDEO - Because of the encoding, decoding, and/or transmitting characteristic, the blocks affected by packet defect usually gather in a small spatial/temporal area. The viewers perception of each affected block will influence by other affected block in this small area. The invention proposes using processing means for clustering blocks affected by the packet loss into at least one cluster, for using at least one of spatial and temporal characteristics of the at least one cluster for determining a visibility value of the at least one cluster, for classifying the at least one cluster as belonging into one of at least two different class candidates, wherein each class candidate is associated with a different weight; for weighting the determined visibility value with the weight associated with the class of the at least one cluster, and for assessing the degradation of the video using a sum of the weighted visibility value. | 05-01-2014 |
20140133583 | USE OF FRAME CACHING TO IMPROVE PACKET LOSS RECOVERY - Various new and non-obvious apparatus and methods for using frame caching to improve packet loss recovery are disclosed. One of the disclosed embodiments is a method for using periodical and synchronized frame caching within an encoder and its corresponding decoder. When the decoder discovers packet loss, it informs the encoder which then generates a frame based on one of the shared frames stored at both the encoder and the decoder. When the decoder receives this generated frame it can decode it using its locally cached frame. | 05-15-2014 |
20140161198 | MULTI-LAYER APPROACH FOR FRAME-MISSING CONCEALMENT IN A VIDEO DECODER - The invention relates to a method of concealing errors attributed to missing frames in a Motion Picture Expert Group-2 video stream, including the steps of: receiving a new frame for decoding and a “frame missing” flag that is set to a value associated with the occurrence of a missing frame, parsing the new frame to recover a picture type and a frame structure of the new frame, retrieving a picture type and a frame structure of a previous frame decoded immediately prior to the new frame, assigning a picture type and a frame structure to the missing frame based on the picture type and frame-structure values of the previous frame and the new frame and then applying an error concealment technique based upon the assigned picture type and frame structure of the missing frame. | 06-12-2014 |
20140161199 | METHOD AND APPARATUS FOR PROCESSING VIDEO IMAGE - A video image processing method for use in a terminal, including: detecting a packet loss rate in a current video image transmission; determining that the detected packet loss rate is higher than a predetermined threshold; and responsive to the determining, processing a first part of a video image corresponding to a target region based on a first code rate, and processing a second part of the video image corresponding to a non-target region based on a second code rate. | 06-12-2014 |
20140177735 | IMAGE RECEIVING DEVICE AND IMAGE RECEIVING METHOD - An image transmission device compresses and transmits image data to be sent and cannot correct errors occurring on the transmission path when image data to be transmitted is larger than a currently prescribed image size. In an image receiving device which receives compressed image data, data to be inputted is inputted by switching between first periods, during which the amount of data transmitted per prescribed time interval is a first data transmission amount, and second periods, during which the amount of data transmitted per prescribed time interval is less than the first data transmission amount. Compressed image data is inputted during the first periods, and error correction codes are inputted during the second periods, and a control unit expands the output of an error detection unit by means of an expansion unit and outputs the same. | 06-26-2014 |
20140205022 | Method and Apparatus for Transporting an 8B/10B Coded Video Stream Across a 64B/66B Coded Link - A video transport system is provided for transporting as 8B/10B coded video stream across a 64B/66B coded link, wherein forward error correction is provided without the overhead of the prior art. The system also provides a system with the ability to recover 64B/66B Encoded blocks that have corrupt Sync bits. | 07-24-2014 |
20140205023 | Auxiliary Information Map Upsampling - An auxiliary information map ( | 07-24-2014 |
20140211860 | CONDITIONAL CONCEALMENT OF LOST VIDEO DATA - A receiving apparatus comprises a receiver for receiving a video signal, an output for outputting the video signal to a screen, storage device or further terminal; and a concealment module for applying a concealment algorithm to a lost area of the video signal. The concealment module is configured to determine an estimate of concealment quality selectively directed toward a region of interest within the area in question, and based on this estimate to determine whether or not to apply the concealment algorithm. | 07-31-2014 |
20140211861 | METHOD AND SYSTEM FOR PROVIDING HIGH DEFINITION (HD) BROADCASTING SERVICE AND ULTRA HIGH DEFINITION (UHD) BROADCASTING SERVICE - A method of transmitting a high definition (HD) image and an ultra high definition (UHD) image, the method including obtaining a first HD image by down-scaling an original UHD image, obtaining at least one of a second HD image and a half-resolution UHD image by down-scaling the original UHD image, encoding the first HD image, encoding at least one of the second HD image and the half-resolution UHD image, generating a first transmission stream by multiplexing and synchronizing the encoded first HD image, generating a second transmission stream by multiplexing and synchronizing at least one of the encoded second HD image and the encoded half-resolution UHD image, transmitting the first transmission stream via a first transmission channel, and transmitting the second transmission stream via a second transmission channel differing from the first transmission channel is provided. | 07-31-2014 |
20140219365 | Block Error Compensating Apparatus of Image Frame and Method Thereof - An apparatus and method are provided for compensating a block tutor in an image frame. This may include a video codec decoder for decoding an inputted image frame, and outputting a decoded image frame. An error concealment block may detect an error-generated block in the decoded image frame and compensate the detected error block through a median filter, and output the compensated image frame. | 08-07-2014 |
20140254692 | DIGITAL E8-VSB RECEPTION SYSTEM AND E8-VSB DATA DEMULTIPLEXING METHOD - A method of processing a digital television (DTV) signal is disclosed. Herein, the DTV signal is generated by performing Reed-Solomon (RS) encoding on additional data, multiplexing the RS-encoded additional data with main data, RS encoding the multiplexed additional and main data, interleaving the RS-encoded additional and main data, trellis encoding the interleaved additional and main data, and transmitting a Radio Frequency (RF) DTV signal including the trellis-encoded additional and main data. The method to process the DTV signal includes receiving the DTV signal including the additional data multiplexed with the main data through an antenna, in which signaling information is periodically inserted in the additional data. The received DTV signal is demodulated including performing channel equalization on the demodulated DTV signal. Trellis decoding is performed on the channel-equalized DTV signal. Further, the additional data from the trellis-decoded DTV signal is extracted including removing dummy data from the extracted additional data. | 09-11-2014 |
20140269942 | CONCURRENT DECOMPRESSION OF MULTIPLE VIDEO STREAMS WITH CONSTRAINED DECOMPRESSION RESOURCES - A method and system for gracefully reducing demands for shared decompression resources required to present multiple video streams concurrently such that their streaming video content is simultaneously available for further processing or display. In particular, it relates to the use of presentation time stamps for incoming frames with reference to a time base clock and a threshold to determine if the decompression resources are falling behind in their ability to process incoming frames in real time. If this occurs then frames are dropped, i.e. discarded without being decompressed, with preference given to dropping incremental frames rather than key frames. | 09-18-2014 |
20140286440 | QUALITY OF SERVICE MANAGEMENT SYSTEM AND METHOD OF FORWARD ERROR CORRECTION - A quality of service (QoS) management system and a method of forward error correction (FEC). One embodiment of the QoS management system includes a QoS management server including: (1) an encoder operable to forward error correction (FEC) encode a video stream at a current redundancy level for transmission via a network interface controller (NIC), and (2) a processor operable to receive QoS statistics regarding the video stream via the NIC, employ the QoS statistics to determine a new redundancy level and cause the encoder to FEC encode the video stream at the new redundancy level. | 09-25-2014 |
20140286441 | VIDEO QUALITY MEASUREMENT - A particular implementation receives a bitstream and derives parameters from the bitstream. The parameters include quantization parameters, content unpredictability parameters, ratios of lost blocks, ratios of propagated blocks, error concealment distances, motion vectors, durations of freezing, and frame rates. Using these parameters, a compression distortion factor, a slicing distortion factor, and a freezing distortion factor are estimated respectively for distortions resulting from video compression, a slicing mode error concealment, and a freezing slicing mode error concealment. The distortion factors are then mapped to a composite video quality score. For applications with limited computational power, the estimation of distortion factors can be simplified. In particular, the compression distortion factor, the slicing distortion factor, and the freezing distortion factor can be predicted from quantization parameters, ratios of lost blocks, and durations of freezing, respectively. | 09-25-2014 |
20140301485 | IRAP ACCESS UNITS AND BITSTREAM SWITCHING AND SPLICING - In one example, a device for coding video data includes a video coder configured to code an intra random access point (IRAP) picture of a partially aligned IRAP access unit of video data, and code data that indicates, when performing random access from the partially aligned IRAP access unit, at least one picture of a video coding layer that is not correctly decodable. When the video coder comprises a video decoder, the video decoder may skip decoding of the pictures that are not correctly decodable, assuming random access has been performed starting from the partially aligned IRAP access unit. | 10-09-2014 |
20140301486 | VIDEO QUALITY ASSESSMENT CONSIDERING SCENE CUT ARTIFACTS - A particular implementation detects scene cut artifacts in a bitstream without reconstructing the video. A scene cut artifact is usually observed in the decoded video (1) when a scene cut picture in the original video is partially received or (2) when a picture refers to a lost scene cut picture in the original video. To detect scene cut artifacts, candidate scene cut pictures are first selected and scene cut artifact detection is then performed on the candidate pictures. When a block is determined to have a scene cut artifact, a lowest quality level is assigned to the block. | 10-09-2014 |
20140307808 | PROTECTION AGAINST PACKET LOSS DURING TRANSMITTING VIDEO INFORMATION - Methods and systems may provide for using an adaptive entropy encoder to generate a compressed video signal based on an input video signal. Additionally, a compressed state signal can he generated based on the internal state of the adaptive entropy encoder. In one example, the compressed state signal is selectively incorporated into a data stream containing the compressed video signal. | 10-16-2014 |
20140314157 | METHOD AND APPARATUS FOR TRANSMITTING AND RECEIVING PACKET IN A COMMUNICATION SYSTEM - A method for encoding a packet in a broadcasting system supporting an Internet Protocol (IP)-based multimedia service is provided. The method includes dividing a data stream into data payloads, generating a Motion Picture Expert Group (MPEG) Media Transport (MMT) packet by adding a first header to each of the data payloads, and generating a source packet by adding an MMT packet header to the MMT packet and performing Forward Error Correction (FEC) encoding on the header-added MMT packet. The MMT packet header includes type information of the MMT packet. | 10-23-2014 |
20140314158 | DEVICE AND METHOD FOR TRANSMITTING/RECEIVING A PACKET IN COMMUNICATION SYSTEM - The present invention relates to a device and method for transmitting/receiving a packet in a communication system. The present invention includes: the processes of determining at least one MPEG media transport (MMT) asset protected by an application layer forward error correction (AL-FEC); determining at least one FEC flow for transmitting the at least one MMT asset; determining the MMT asset transmitted from the at least one FEC flow in each case and determining an FEC coding structure to apply to the at least one FEC flow; producing at least one source flow by dividing the MMT asset transmitted from the at least one FEC flow on a transmission unit basis; and producing and transmitting at least one parity flow by performing AL-FEC encoding on the at least one source flow according to the FEC coding structure. | 10-23-2014 |
20140321557 | TRANSMISSION, RECEPTION AND SYSTEM USING MULTIPLE ANTENNAS - The present disclosure in some embodiments provides transmission, reception and an apparatus using multiple antennas. A transmission apparatus in an embodiment may include first to M-th transmission antennas, where M is a natural number≧2; first to L-th encoders, where L is a natural number≧2; and first to M-th transmission signal generators. The I-th encoder (where I=arbitrary natural number between 1 and L) receives an I-th symbol sequence and generates first to M-th encoded symbol sequences by encoding the received I-th symbol sequence according to an I-th multiple antenna transmission scheme. The m-th transmission signal generator (where m=arbitrary natural number between 1 and M) combines m-th encoded symbol sequences generated by the encoders to generate a signal to be transmitted via the m-th transmission antenna. | 10-30-2014 |
20140321558 | VIDEO QUALITY MEASUREMENT CONSIDERING MULTIPLE ARTIFACTS - A particular implementation determines objective distortion levels (d,) respectively for a plurality of artifact types. The objective distortion levels are aligned to ensure that the same distortion level of different types of artifacts corresponds to the same perceived distortion level. The aligned distortion levels (d,′) are sorted to obtain sorted distortion levels (d,″). The sorted distortion levels are then pooled together into an overall distortion level or an overall quality metric. The sorted distortion levels may be pooled using a weighted sum, wherein the weight is larger when the sorted distortion level is greater. | 10-30-2014 |
20140328412 | IMAGE PROCESSING APPARATUS FOR RECOGNIZING THAT A MOVING IMAGE IS NOT PROPERTY CODED - An image processing apparatus includes a coding unit configured to code first moving image data, a generation unit configured to generate second moving image data having a smaller number of pixels than the first moving image data, and an adding unit configured to, in a case where the first moving image data is not properly coded by the coding unit when the second moving image data is generated while the first moving image data is coded, add to the second moving image data predetermined information for identifying that the first moving image data is not properly coded. | 11-06-2014 |
20140334556 | IMAGE DECODING METHOD AND IMAGE DECODING APPARATUS - An image decoding method includes: obtaining first reference picture information from a coded signal; determining whether or not a second reference picture identified by the first reference picture information is stored in a buffer; determining, when the second reference picture is not stored in the buffer, a picture stored in the buffer to be a third reference picture; and decoding a current picture from the coded signal using a fifth reference picture selected from one or more fourth reference pictures including the third reference picture instead of the second reference picture. | 11-13-2014 |
20140334557 | CODING CONCEPT ALLOWING PARALLEL PROCESSING, TRANSPORT DEMULTIPLEXER AND VIDEO BITSTREAM - A raw byte sequence payload describing a picture in slices, WPP substreams or tiles and coded using context-adaptive binary arithmetic coding is subdivided into tranches with continuing the context-adaptive binary arithmetic coding probability adaptation across tranche boundaries. Thereby, tranche boundaries additionally introduced within slices, WPP substreams or tiles do not lead to a reduction in the entropy coding efficiency of these entities. However, the tranches are smaller than the original slices, WPP substreams or tiles and accordingly they may be transmitted earlier, i.e. with lower delay, than the un-chopped original entities. According to another aspect combinable with the first aspect, substream marker NAL units are used within a sequence of NAL units of a video bitstream to enable a transport demultiplexer to assign data of slices within NAL units to the corresponding substreams or tiles so as to be able to, in parallel, serve a multi-threaded decoder with the corresponding substreams or tiles. | 11-13-2014 |
20140341307 | OVERCOMING LOST IP PACKETS IN STREAMING VIDEO IN IP NETWORKS - A computer-implemented method, apparatus and computer program product for recovering from lost packets in video transmissions, the method performed by a computerized device, comprising: receiving by a computing device associated with a subscriber a frame constituting a part of video transmission, from an encoder; decoding the frame; determining that a packet within the frame is missing or corrupted; notifying an encoder about a missing packet; receiving from the encoder a first frame in which a first part is encoded independently of a preceding frame; decoding the first frame; receiving from the encoder a second frame in which a second part different from the first part is encoded independently of a preceding frame; and decoding the second frame. | 11-20-2014 |
20140355694 | VIDEO CODING DEVICE AND VIDEO CODING METHOD - A device for coding a decoded image is provided. The device performs a process of categorizing respective pixels into a plurality of types on the basis of pixel values of the decoded image, calculating a correction value for a pixel for each of the types, and correcting the pixel value of the decoded image on the basis of the correction value on the decoded image obtained by performing decoding after coding an original image, the respective types are further categorized into an edge group in which an edge direction of the original image and an edge direction of the decoded image are the same and into a noise group in which an edge direction of the original image and the edge direction of the decoded image are different, a higher priority is given so that a correction amount for the noise group becomes greater, and the correction value is calculated. | 12-04-2014 |
20140362931 | FRAME BLOCK COMPARISON - Various arrangements for testing video decoder device functionality are presented. A video frame decoded by a video decoder device under test may be received. The received video frame may be segmented into a plurality of blocks. A first value may be calculated for a first block of the plurality of blocks of the received video frame using pixel values of pixels present within the first block. The first value may be compared to a first reference value. The first reference value may correspond to a first reference block of one or more reference frames. Video decoder functionality of the video decoder device may be determined to be functional at least partially based on comparing the first value to the first reference value. | 12-11-2014 |
20140369424 | VIDEO CODEC SYSTEM AND VIDEO STREAM TRANSMISSION METHOD - A video stream transmission method is provided. The method has the following steps of: utilizing a video encoding apparatus to encode a plurality of first images to generate a video bitstream and transmit the video bitstream to the video decoding apparatus over a network; utilizing a video decoding apparatus to decode the video bitstream to generate a plurality of second images correspondingly; and when the video decoding apparatus detects that there is data loss of the video bitstream during transmission, utilizing the video decoding apparatus to reference a third image, which is the most recent completely decoded image of the plurality of second images, to perform subsequent video decoding processes and transmit a request signal to the video encoding apparatus, so that the video encoding apparatus references a fourth image, which corresponds to the third image, of the plurality of first images, to perform subsequent video encoding processes. | 12-18-2014 |
20140376645 | Slice Priority Prediction System for H.264 Video - This invention relates to technology to mitigate degradation and distortion of H.264 video transmission over wireless networks. | 12-25-2014 |
20150016548 | VIDEO DECODING METHOD AND APPARATUS USING THE SAME - A video decoding method according to an embodiment of the present invention may include determining a type of a filter to be applied to a first-layer picture which a second-layer picture as a decoding target refers to; determining a filtering target of the first-layer picture to which the filter is applied; filtering the filtering target based on the type of the filter; and adding the filtered first-layer picture to a second-layer reference picture list. Accordingly, the video decoding method and an apparatus using the same may reduce a prediction error in an upper layer and enhance encoding efficiency. | 01-15-2015 |
20150030087 | USE OF A DEPTH CONDITION IN 3DV CODEC - In general, the disclosure relates to encoding and decoding a block of video data associated with three-dimensional (3D) video. A video coding device determines whether a depth condition associated with the block of video data should be set to valid within a coded bitstream. When the depth condition should be set to valid, the video coding device sets the depth condition to valid and encodes the block of video data using at least one camera parameter. The video coding device then determines whether the depth condition is valid. When the depth condition is valid, the video coding device decodes the block of video data using at least one camera parameter. | 01-29-2015 |
20150043658 | LOWER MEMORY BANDWIDTH VIDEO NON UNIFORMITY CORRECTION TECHNIQUE - A system for correcting non-uniformity in a video detector. In one embodiment, a system for correcting non-uniformity in a video detector having an array of sensors referred to as pixels stores compressed gain terms and compressed offset terms in a non-uniformity memory ( | 02-12-2015 |
20150063470 | IMAGE ENCODING DEVICE - In an image encoding device, a variable-length encoder encodes a quantized macro blocks and generates encoded data. The variable-length encoder forcefully encodes an end macro block of a line group composed of macro block lines, as a non-skipped macro block. Each of macro blocks which are to be encoded subsequent to the end macro block is encoded as a non-skipped macro block until an amount of codes of the encoded data including the end macro block reaches the smallest unit of transmission of the transmission part. As a result, the encoded data including the end macro block is transmitted to the image decoding device by the smallest unit of transmission. | 03-05-2015 |
20150071363 | METHOD AND APPARATUS FOR ASSESSING VIDEO QUALITY - Embodiments of the present invention provide a method and an apparatus for assessing video quality. The method includes: determining an actual quantization parameter and a critical quantization parameter of the target video according to a target video, where the critical quantization parameter is a maximum quantization parameter of the target video in a case in which a distortion is not evidently identifiable by human eyes; and determining quality of the target video according to the actual quantization parameter and the critical quantization parameter. According to the method and apparatus of the present invention, a critical quantization parameter of a target video is determined, and the actual quantization parameter is compared with the critical quantization parameter, which can accurately determine whether subjective quality of the target video changes strictly monotonically relative to the used actual quantization parameter, so that the video quality can be assessed accurately. | 03-12-2015 |
20150078460 | MULTI-LAYER INTEGRATED UNEQUAL ERROR PROTECTION WITH OPTIMAL PARAMETER DETERMINATION FOR VIDEO QUALITY GRANULARITY-ORIENTED TRANSMISSIONS - A cross-layer encoder for providing UEP encoding of video data can be configured to provide UEP encoding of video data at an application layer of a transmission channel by receiving video packets having first and second priority levels, applying first and second coding schemes to video packets having first and second priority levels, respectively, and transmitting video frames having first and second priority levels. The cross-layer encoder can be configured to provide UEP encoding of video data at a physical layer of the transmission channel by receiving encoded video frames having first and second priority levels, applying third and fourth coding schemes to video frames having first and second priority levels, respectively, and transmitting cross-layer encoded video frames having first and second priority levels. The first through fourth coding schemes can generate different percentages of the total coding overhead based on first and second priority levels, respectively. | 03-19-2015 |
20150085941 | Transmission of Compressed Data Stream with Compensation Values - In a data transmission system such as a television service provider system, compensation value data corresponding to information lost during lossy compression of program content (which may or may not already be compressed prior to the lossy compression) may be sent to a customer along with the lossy-compressed content. At the customer end, the compensation value data may be used during decompression to provide higher quality content to the customer than would otherwise be experienced without access to the compensation values. | 03-26-2015 |
20150085942 | METHOD, SYSTEM AND APPARATUS FOR EVALUATING VIDEO QUALITY - A method, a system, and an apparatus for evaluating video quality are disclosed to improve accuracy of the evaluation. The method includes: obtaining information about a transmitted video; resolving the information about the transmitted video to obtain video frame parameters, where the video frame parameters include a compression distortion parameter and/or a video quality distortion parameter with packet loss; and calculating a video frame quality parameter according to the video frame parameters. An apparatus and a system for evaluating video quality are provided. The embodiments of the present invention improve accuracy of video quality evaluation without reference. | 03-26-2015 |
20150103930 | METHOD OF APPLYING EDGE OFFSET - Provided is a method generates an edge index of a current sample, and applies an edge offset corresponding to the edge index to the current sample. The edge index is generated using the differences between a current sample and two neighboring samples determined by an edge offset type. Accordingly, the difference between original samples and reconstructed samples are effectively reduced by generating the optimum edge index. Also, the quantity of bits required for reducing the differences are reduced by fixing the sign of offset to positive or negative. | 04-16-2015 |
20150117551 | Error Control in Multi-Stream EDR Video Codec - Error control in multi-stream visual dynamic range (VDR) codecs is described, including for a case of a layer-decomposed (non-backward compatible) video codecs. Error control can be provided by concealing lost and/or corrupted data in data frames of a decoded VDR bitstream prior to rendering a corresponding VDR image. Various algorithms and methods for concealing lost and/or corrupted data are provided. | 04-30-2015 |
20150117552 | Reconstructing a Multi-Latticed Video Signal - An apparatus for facilitating reception of multiple representations of a video signal. In one embodiment, the apparatus includes a mechanism for receiving plural representations of the video signal corresponding to plural decimated versions of the video signal, associating pictures of the received plural representations of the video signal, and outputting pictures corresponding to information from associated pictures in accordance with a relative temporal order. | 04-30-2015 |
20150117553 | Block Error Compensating Apparatus of Image Frame and Method Thereof - An apparatus and method are provided for compensating a block error in an image frame. This may include a video codec decoder for decoding an inputted image frame, and outputting a decoded image frame. An error concealment block may detect an error-generated block in the decoded image frame and compensate the detected error block through a median filter, and output the compensated image frame. | 04-30-2015 |
20150131745 | DIGITAL TELEVISION TRANSMITTING/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. | 05-14-2015 |
20150139339 | BROADCAST TRANSMITTING APPARATUS AND METHOD - A broadcasting transmitting apparatus splits a piece of broadcast content into an audio signal and a video signal, encodes the audio signal to generate an audio bit string, encodes the video signal to generate a video bit string, multiplexes the audio bit string and the video bit string, and modulates the multiplexed bit strings into a symbol. The encoded audio bit string is allocated to some bits of the symbol, and the encoded audio bit string is allocated to the remaining bits of the symbol. | 05-21-2015 |
20150312594 | ERROR RECOVERY FOR VIDEO DELIVERY VIA A SEGMENTATION PROCESS - A client device may receive encoded video via a transport stream based on a video coding protocol. When errors result in receiving the encoded video, the client device may use an Internet Protocol (IP) connection to recover from the error. For example, an encoder may insert markers inband in the transport stream, and a segmenter then segments the video using the markers. The content remains in the form of a continuous transport stream that is compatible with existing transport stream delivery mechanisms. When an error occurs, the client device can then determine a locator for a segment that can be used to recover from the error and requests the segment from a server through the IP connection. The server sends the segment to the client device at the level of the transport stream layer without adding another protocol layer to encapsulate the segment. | 10-29-2015 |
20150319464 | FORWARD ERROR CORRECTION USING SOURCE BLOCKS WITH SYMBOLS FROM AT LEAST TWO DATASTREAMS WITH SYNCHRONIZED START SYMBOL IDENTIFIERS AMONG THE DATASTREAMS - A forward error correction (FEC) data generator has an input for at least two datastreams for which FEC data shall be generated in a joint manner, each datastream having a plurality of symbols. A FEC data symbol is based on a FEC source block possibly having a subset of symbols of the at least two data streams. The FEC data generator further has a signaling information generator configured to generate signaling information for the FEC data symbol regarding which symbols within the at least two datastreams belong to the corresponding source block by determining pointers to start symbols within a first and a second datastream, respectively, of the at least two datastreams and a number of symbols within the first datastream and second datastreams, respectively, that belong to the corresponding source block. | 11-05-2015 |
20150326884 | Error Detection and Mitigation in Video Channels - A system for detecting and mitigating bit errors in transmitted media is described herein. A source device encodes a frame of video, and generates an error code representative of a portion of the encoded frame of video. The portion of encoded frame and the error code are provided to a sink device via a communication channel, such as an HDMI or MHL3 channel. A second error code is generated by the sink device based on the portion of encoded frame, and the error code and second error code are compared to determine if the portion of encoded frame includes an error. If no error is detected, the portion of encoded frame is decoded and outputted. If an error is detected, the portion is replaced with frame data based on at least one other portion of encoded frame to produce a mitigated frame, and the mitigated frame is outputted. | 11-12-2015 |
20150326885 | METHOD AND APPARATUS FOR ENCODING VIDEO BY COMPENSATING FOR PIXEL VALUE ACCORDING TO PIXEL GROUPS, AND METHOD AND APPARATUS FOR DECODING VIDEO BY THE SAME - Provided are a method and apparatus of encoding a video by compensating for a pixel value and a method and apparatus of decoding a video by compensating for a pixel value. The method of encoding the video includes: encoding image data; decoding the encoded image data and generating a restored image by performing loop filtering on the decoded image data; determining a compensation value corresponding to errors between a predetermined group restored pixels in the restored image and corresponding original pixels, and a pixel group including a restored pixel to be compensated for by using the compensation value; and encoding the compensation value and transmitting the encoded compensation value and a bitstream of the encoded image data. | 11-12-2015 |
20150326940 | ROBUST DIGITAL CHANNELS - Various implementations provide one or more of improved programming channel change time and/or overall quality of television reception by using multiple transmission channels. In one particular implementation, a first layer of a picture is encoded using a first level of error protection. The encoded first layer has a first decoding delay. A second layer of the picture is encoded using a second level of error protection. The encoded second layer has a second decoding delay. The second level of error protection is lower than the first level of error protection, and the second decoding delay is longer than the first decoding delay. Other implementations provide a signal or signal structure carrying the encoded first and second layers. Yet further implementations decode the encoded first and second layers. | 11-12-2015 |
20150334421 | ROBUST DIGITAL CHANNELS - Various implementations provide one or more of improved programming channel change time and/or overall quality of television reception by using multiple transmission channels. In one particular implementation, a first layer of a picture is encoded using a first level of error protection. The encoded first layer has a first decoding delay. A second layer of the picture is encoded using a second level of error protection. The encoded second layer has a second decoding delay. The second level of error protection is lower than the first level of error protection, and the second decoding delay is longer than the first decoding delay. Other implementations provide a signal or signal structure carrying the encoded first and second layers. Yet further implementations decode the encoded first and second layers. | 11-19-2015 |
20150341667 | VIDEO QUALITY MODEL, METHOD FOR TRAINING A VIDEO QUALITY MODEL, AND METHOD FOR DETERMINING VIDEO QUALITY USING A VIDEO QUALITY MODEL - A big challenge for Video Quality Measurement on bitstream-level, especially in the case of network impairment, is to predict the quality level of Error Concealment artifacts at the bitstream level before decoding the video. The present invention is based on the recognition of the fact that the effectiveness of various EC methods can be estimated from some common content features and compression technique features. The invention comprises selecting training data frames of a predefined type, analyzing predefined typical features of the selected training data frames, decoding the training data frames using the target video decoder, wherein the decoding may comprise EC, and performing video quality measurement. The video quality of the decoded and error concealed training data frames is measured or estimated using a reference VQM model. | 11-26-2015 |
20150365704 | METHOD OF APPLYING EDGE OFFSET - Provided is a method of post-processing a reconstructed image. The method according to an embodiment includes determining a boundary strength for each 4-sample edge which is a prediction edge or a transform edge and lies on 8×8 sample grid, determining whether deblocking filtering is applied on the 4-sample edge or not using the boundary strength and a boundary quantization parameter, filtering the 4-sample edge if the deblocking filtering is applied on the 4-sample edge, and applying an edge offset if a sample adaptive offset (SAO) type indicates an edge offset. | 12-17-2015 |
20150373374 | EXTENSIBLE DESIGN OF NESTING SUPPLEMENTAL ENHANCEMENT INFORMATION (SEI) MESSAGES - In an example, a method for video coding includes processing a Supplemental Enhancement Information (SEI) Network Abstraction Layer (NAL) unit that comprises one or more SEI message structures in a raw byte sequence payload (RBSP), such that one or more SEI message structure includes at least one nesting SEI message structure having one or more SEI messages. In various embodiments, the SEI NAL unit is processed, and a syntax element, indicative of a number of SEI messages comprised within the at least one nesting message structure, is coded. | 12-24-2015 |
20160007045 | System and Method for Utilizig Forward Error Correction With Video Compression - A computer-implemented system and method are described for performing video compression. For example, a method according to one embodiment comprises: encoding a plurality of video frames or portions thereof according to a first encoding format; transmitting the plurality of encoded video frames or portions to a client device; receiving feedback information from the client device, the feedback information usable to determine whether data contained in the video frames or portions has not been successfully received and/or decoded; in response to detecting that one or more video frames or portions thereof have not been successfully received and/or decoded, then either encoding a new video frame or portion thereof according to a second encoding format or encoding the new video frame to be dependent on the last video frame or portion thereof known to have been successfully received and/or decoded. | 01-07-2016 |
20160007049 | HIGH QUALITY DISPLAY SYSTEM COMBINING COMPRESSED FRAME BUFFER AND TEMPORAL COMPENSATION TECHNIQUE - A system for compressing video images while maintaining quality. A codec is used to encode and decode (i.e., compress and decompress) an image in a sequence of images, and the decoded image is used to calculate an error image, which is added to a subsequent image before it is encoded. The compressed image is transmitted to a display device, in which it is decoded and displayed. | 01-07-2016 |
20160014433 | Methods and Systems for Detecting Block Errors in a Video | 01-14-2016 |
20160029037 | DIGITAL E8-VSB RECEPTION SYSTEM AND E8-VSB DATA DEMULTIPLEXING METHOD - A method of processing a digital television (DTV) signal is disclosed. Herein, the DTV signal is generated by performing Reed-Solomon (RS) encoding on additional data, multiplexing the RS-encoded additional data with main data, RS encoding the multiplexed additional and main data, interleaving the RS-encoded additional and main data, trellis encoding the interleaved additional and main data, and transmitting a Radio Frequency (RF) DTV signal including the trellis-encoded additional and main data. The method to process the DTV signal includes receiving the DTV signal including the additional data multiplexed with the main data through an antenna, in which signaling information is periodically inserted in the additional data. The received DTV signal is demodulated including performing channel equalization on the demodulated DTV signal. Trellis decoding is performed on the channel-equalized DTV signal. Further, the additional data from the trellis-decoded DTV signal is extracted including removing dummy data from the extracted additional data. | 01-28-2016 |
20160037186 | METHOD AND VIDEO SYSTEM FOR FREEZE-FRAME DETECTION - A method for detecting a freeze-frame condition comprises receiving a sequence of images from at least one digital device; selectively encoding a first subset of the sequence of images using a first coding scheme that causes an adjustment to an image characteristic of the selected images being encoded; selectively encoding a second subset of the sequence of images using a second coding scheme; storing the first encoded subset and second encoded subset; retrieving the stored first encoded subset and second encoded subset; selectively decoding the first subset of the selected images using the first coding scheme and selectively decoding the second subset of the selected images using the second coding scheme to re-create the sequence of images. A freeze-frame condition in the re-created sequence of images is identifiable based on a plurality of decoded images being different with respect to the image characteristic across multiple decoded image frames. | 02-04-2016 |
20160105259 | APPARATUS AND METHOD OF TRANSMITTING/RECEIVING BROADCAST DATA - An encoding apparatus and a method of encoding a source block including different types of data payloads are provided. The method includes dividing the source block into a predetermined number M of sub blocks, generating a predetermined number P1 of base parity payloads that correspond to each of the predetermined number M of sub blocks by performing first Forward Error Correction (FEC) encoding on each of the predetermined number M of sub blocks, generating a predetermined number P2 of extended parity payloads that correspond to the source block by performing second FEC encoding on a particular type of data payloads among data payloads that make up the source block, and configuring a source coded block based on a predetermined number N of sub coded blocks including the predetermined number M of sub blocks and the predetermined number P1 of base parity payloads generated. | 04-14-2016 |
20160105689 | REPLACING A CORRUPTED VIDEO FRAME - It is presented a video stream provider for providing an output video stream. The video stream provider comprises: a processor; and a memory storing instructions that, when executed by the processor, causes the video stream provider to: receive a first video stream comprising a plurality of video frames, the first video stream being a main video stream; receive a second video stream comprising a plurality of video frames, wherein the video frames of the second video stream correspond to the video frames of the first video stream, the second video stream being a complementary video stream; determine a corrupted video frame of the main video stream; replace the corrupted video frame with a corresponding video frame from the complementary video stream to generate an output video stream; and output the output video stream. | 04-14-2016 |
20160112723 | TRANSFER OF VIDEO AND RELATED DATA OVER SERIAL DATA INTERFACE (SDI) LINKS - Video mix parameter data that is associated with video data is converted into link-compatible video mix parameter data for transfer over an SDI link. The video mix parameter data has a first range of permissible values, and the link-compatible video mix parameter data has a second range of permissible values permissible for the SDI link and narrower than the first range. Based on the video mix parameter data and data range conversion, error data for transfer over the SDI link is generated. The error data is indicative of an error introduced by the data range conversion. At a receive side, the error data is applied to received link-compatible video mix parameter data in converting the received link-compatible video mix parameter data into recovered video mix parameter data that is associated with the video data. | 04-21-2016 |
20160156935 | NETWORK DEVICE AND ERROR HANDLING | 06-02-2016 |
20160182188 | APPARATUS AND METHOD FOR SENDING/RECEIVING PACKET IN MULTIMEDIA COMMUNICATION SYSTEM | 06-23-2016 |
20160182920 | ERROR CONCEALMENT METHOD USING SPATIAL INTERPOLATION AND EXEMPLAR-BASED IMAGE INPAINTING | 06-23-2016 |
20160191952 | DEGRADATION COMPENSATION APPARATUS, DISPLAY DEVICE INCLUDING THE DEGRADATION COMPENSATION APPARATUS, AND DEGRADATION COMPENSATION METHOD - A degradation compensation apparatus including: a calculator provided with gray data regarding a plurality of consecutive frames, the calculator calculating and outputting a frame degradation amount of a current frame, which indicates a degree of degradation of the current frame; a memory accumulating and storing the frame degradation amount of the current frame and outputting a cumulative degradation amount, which is an accumulated degree of degradation of frames up to the current frame; and a data corrector correcting the gray data for a subsequent frame based on the cumulative degradation amount. Each of the plurality of consecutive frames includes first and second blocks each having a plurality of pixels, and the frame degradation amount is calculated based on one of the pixels included in the first block and one of the pixels included in the second block. | 06-30-2016 |
20160198161 | Methods, Source Device, Target Device and Analyser for Managing Video Coding | 07-07-2016 |
20160198174 | VIDEO ENCODING/DECODING SYSTEM AND DIAGNOSIS METHOD THEREOF | 07-07-2016 |
20160205415 | NOISE REDUCTION FOR IMAGE SEQUENCES | 07-14-2016 |
20160381396 | DYNAMIC INSERTION OF SYNCHRONIZATION PREDICTED VIDEO FRAMES - A video bitstream can be encoded and sent over a computer network to a decoding computer system. The bitstream can follow a regular prediction structure when an encoding computer system is not notified of lost data from the bitstream. A notification of lost data in the bitstream can be received. The lost data can include at least a portion of a reference frame of the bitstream. In response, a synchronization predicted frame can be dynamically encoded with a prediction that references one or more other previously-sent frames in the bitstream and that does not reference the lost data. The synchronization predicted frame can be inserted in the bitstream in a position where the regular prediction structure would have dictated inserting a different predicted frame with a prediction that would have referenced the lost data according to the regular prediction structure. | 12-29-2016 |
20170238022 | QUALITY AWARE ERROR CONCEALMENT METHOD FOR VIDEO AND GAME STREAMING AND A VIEWING DEVICE EMPLOYING THE SAME | 08-17-2017 |
20220141480 | IMAGE GENERATION APPARATUS, IMAGE GENERATION METHOD AND PROGRAM - An image generation apparatus for generating a reference image that is referenced when encoding a time-series frame group that is a set of frames in which a second subject is captured so as to be temporally apparently deformed due to a property of a first subject comprises a reference image generation unit that generates the reference image in which a change in an image based on the property of the first subject is suppressed and apparent deformation of the second subject is suppressed. | 05-05-2022 |