首页 / 国际专利分类库 / 电学 / 基本电子电路 / 一般编码、译码或代码转换 / 用于检错或纠错的编码、译码或代码转换;编码理论基本假设;编码约束;误差概率估计方法;信道模型;代码的模拟或测试(用于模/数,数/模或代码转换的检错或纠错入H03M1/00至H03M11/00;专用于数字计算机的入G06F11/08,用于基于记录载体和传感器之间相对运动的信息存储入G11B,例如G11B20/18,用于静态存储器的入G11C;在传输系统中检错或纠错的使用入H04L1/004,在电视系统中的入H04N7/0357)
序号 专利名 申请号 申请日 公开(公告)号 公开(公告)日 发明人
241 Soft information scaling for iterative decoding US10635942 2003-08-07 US07231577B2 2007-06-12 Tom Richardson; Vladimir Novichkov; Hui Jin
Methods and apparatus for scaling soft values as part of an error correction decoding process are described. Accurate decoding depends on use of the appropriate scale factor. Selection and use of the scale factor to scale soft values is designed to improve and/or optimize decoder performance without the need for prior knowledge of the correct scale factor or the actual channel conditions at the time the signal from which the soft values were obtained was transmitted through a communications channel. The techniques of the present invention assume that the soft values to be processed were transmitted through a communications channel having a quality that can be accurately described by a channel quality value. A scale factor is determined from the distribution of soft values to be scaled and an assumption that the channel through which they were transmitted was of the quality corresponding to a preselected channel quality value.
242 Systems and methods for decoding redundant motion vectors in compressed video bitstreams US10092339 2002-03-05 US07224730B2 2007-05-29 Chang-Su Kim; Ioannis Katsavounidis
The invention is related to methods and apparatus that decode robustly encoded video bitstreams. One embodiment of a decoder can advantageously reconstruct a predictive-coded video object plane (P-VOP) from a standard motion vector and the previous frame; from a redundant motion vector and a frame prior to the previous frame; or from both. Advantageously, this permits the decoder to display a frame based on a reconstructed VOP in the presence of unfavorable environmental conditions, such as interference, delays, and the like, which could otherwise corrupt a previous frame that is used as a reference by a standard decoder, such as a standard MPEG-4 decoder. One embodiment is advantageously backwards compatible with standard MPEG-4 compliant bitstreams and retrieves redundant motion vector information from user data video packets. One embodiment includes at least one extra frame buffer or memory, which stores a reference frame corresponding to a redundant motion vector.
243 System and method for shared decoding using a data replay scheme US09954777 2001-09-17 US07167531B2 2007-01-23 Mark Greenberg; Manish Shah
A system and method are described in which a decoder decodes data from a plurality of data streams. In one embodiment, the decoder is restored to the state it was in the last time it processed data from each data stream by re-decoding data stored in a replay buffer before decoding new data from each respective data stream. In one embodiment, multiple decoders are grouped together to process data from a plurality of satellite transponders.
244 Systems and methods for encoding redundant motion vectors in compressed video bitstreams US10989386 2004-11-17 US07164716B2 2007-01-16 Chang-Su Kim; Ioannis Katsavounidis
The invention is related to methods and apparatus that encode redundant motion vectors for predictive-coded visual object planes (P-VOPs) to increase the robustness of transmitted video signals. One embodiment provides the redundant motion vectors in a user data video packet of an MPEG-4 compliant bitstream, which thereby allows the enhanced bitstream to remain compliant with MPEG-4 syntax and backwards compatible with MPEG-4 decoders. The enhanced bitstreams allow a video decoder to display a video with a better picture and relatively less error and error propagation when portions of the bitstream are disturbed or corrupted by interference, delays, and the like.
245 Method and format for reading and writing in a multilevel optical data systems US10877374 2004-06-25 US07149178B2 2006-12-12 Terrence L. Wong; Gregory S. Lewis; David C. Lee; Yi Ling; Stephen P. Pope; Steven R. Spielman; Jonathan A. Zingman
A system and method for reading and writing in a multilevel optical data system is disclosed. The system provides control signals for timing acquisition, level calibration, DC control, AGC, equalizer training and data synchronization. The user data is ECC protected and optionally convolutionally encoded before being combined with the control signals in an information block. The multilevel information block can be written to an optical disc as a series of multilevel marks. The optical disc may also contain an Address in Pregroove signal (AIP) to facilitate synchronization during writing of an information block. The AIP signal has an integer number of address frames per information block.
246 Systems and methods for refreshing macroblocks US10092375 2002-03-05 US07133451B2 2006-11-07 Jin-Gyeong Kim; JongWon Kim; Ioannis Katsavounidis
In one embodiment, an adaptive motion area process is performed to determine which macroblocks are to be intracoded. Adaptive motion change detection can efficiently reduce the large propagation error, including errors occurring in the motion area. An intercode distortion value and an intracode distortion value are calculated, as are an intercode bit rate and an intracode bit rate. Based on a comparison of the calculated intercode distortion value and the intracode distortion value, and on a comparison of the intercode bit rate and the intracode bit rate for each macroblock, a decision is made as to which predicted frame macroblocks are to be intracoded.
247 Systems and methods for detecting scene changes in a video data stream US10092394 2002-03-05 US07110452B2 2006-09-19 Ioannis Katsavounidis; Chang-Su Kim; Lifeng Zhao
The present invention is related to video encoding. In an embodiment, a first root mean squared (RMS) value is calculated for a first frame relative to a second frame, and a second frame relative to a third frame. A second temporal derivative RMS value is calculated. Based at least in part on the second derivative value, the second frame is designated as a scene change frame.
248 Multipurpose method for constructing an error-control code for multilevel memory cells operating with a variable number of storage levels, and multipurpose error-control method using said error-control code US10015949 2001-11-02 US07047478B2 2006-05-16 Stefano Gregori; Pietro Ferrari; Guido Torelli
Described is an error control method for multilevel memory cells operating with a variable number of storage levels. The method includes: receiving a first information word having k input symbols each in a first base; converting the first information word into a second base by converting the input symbols into input symbols in the second base; encoding the converted first information word into a first codeword having k+n coded symbols in the second base; and writing the first codeword into the multilevel memory cells. The encoding step may include generating a generating matrix and multiplying the first information word by the generating matrix to produce the first codeword.
249 Method of channel coding US10474172 2002-02-15 US07032152B2 2006-04-18 Wen Xu
A method is provided for channel coding a parameter whose values are correlated with one another to different extents and according to which code words with better distance properties are at least partially associated with the more strongly correlated values of the parameters, and code words with weaker distance properties are at least partially associated with the more weakly correlated values of the parameter.
250 Information data multiplex transmission system, its multiplexer and demultiplexer, and error correction encoder and decoder US10199294 2002-07-22 US07020824B2 2006-03-28 Hirokazu Tanaka; Shoichiro Yamasaki; Tatsunori Saito
A multiplexing unit on the transmitting side estimates information amounts supplied from respective signal processing units, determines a multiplex code on the basis of respective information amounts, derives a parity of the first determined multiplex code to form a second multiplex code, adds a CRC to each of the multiplex codes to generate two headers H1 and H2, takes out information data of respective media according to the multiplex codes, incorporates the information data into a packet together with the two headers H1 and H2, and outputs the packet. If error correction of H1 is impossible on the receiving side, error correction decoding is conducted by using the header H2. If error correction of H2 is also impossible, error correction decoding is conducted collectively for H1 and H2.
251 Systems and methods for encoding redundant motion vectors in compressed video bitstreams US10092373 2002-03-05 US07003033B2 2006-02-21 Chang-Su Kim; Ioannis Katsavounidis
The invention is related to methods and apparatus that encode redundant motion vectors for predictive-coded visual object planes (P-VOPs) to increase the robustness of transmitted video signals. One embodiment provides the redundant motion vectors in a user data video packet of an MPEG-4 compliant bitstream, which thereby allows the enhanced bitstream to remain compliant with MPEG-4 syntax and backwards compatible with MPEG-4 decoders. The enhanced bitstreams allow a video decoder to display a video with a better picture and relatively less error and error propagation when portions of the bitstream are disturbed or corrupted by interference, delays, and the like.
252 Simplifying verification of an SFI converter by data format adjustment US10373265 2003-02-21 US07000158B2 2006-02-14 Sameer Goyal; Jehangir Parvereshi
The present invention enables interface conversion verification with a single chip and improves problem isolation. Exemplary embodiments of the present invention can provide this by modifying the input data pattern (e.g., creating a 40G, or pseudo OC-768, frame by multiplexing four OC-192 frames, two bytes at a time) to provide per port demultiplexing of data streams at the output of the interface converter.
253 Hybrid encoding of data transmissions in a security system US10891205 2004-07-13 US20060031671A1 2006-02-09 Thomas Schmit
A security system in which wireless transmitting security devices use a hybrid or dual encoding methodology, wherein a first part of a data message is encoded in a return-to-zero (RZ) format and a second part of the data message is encoded in a non-return-to-zero (NRZ) format, thereby increasing error detection and correction. In a first aspect of the invention, status information is included in the first part of the message and redundant status information is included in the second part of the message. In a second aspect of the invention, message sequence information is included in the second part of the message to avoid processing of stale or out-of-sequence messages.
254 Systems and methods for enhanced error concealment in a video decoder US10092366 2002-03-05 US06990151B2 2006-01-24 Chang-Su Kim; Jong Won Kim; Ioannis Katsavounidis
The invention is related to methods and apparatus that conceal errors in images of a corrupted video bitstream. One embodiment conceals errors in a missing or corrupted intra-coded macroblock by linearly interpolating data from other macroblocks that correspond to portions of the image above and below the missing or corrupted macroblock. One embodiment can utilize substitute motion vectors for a missing or corrupted predictive-coded macroblock. Another embodiment doubles the received motion vectors and references the doubled motion vectors to a previous-previous frame. Another embodiment adaptively selects which concealment or reconstruction technique is applied according to projected error estimates. Another embodiment conceals errors by replacing corrupted or missing data by combining concealment data in a weighted sum to reduce an estimated error.
255 Robust system for transmitting and receiving map data US10965353 2004-10-14 US06985092B2 2006-01-10 Wayne E. Bretl; Mark Fimoff
Frames comprise odd fields and even fields. The frame sync segments of the odd fields contains a current map specifying the location of data in frames, a next map specifying the location of data in a future frame, and a frame count designating the future frame. The frame sync segments of the even field may contain the same information. Alternatively, the frame sync segments of the odd fields contain the current map and part of the frame count, and the frame sync segments of the corresponding even fields contain the next map and the rest of the frame count. A receiver uses the map and frame count information to find data in the fields of received frames.
256 Adaptive method and arrangement for implementing incremental redundancy in reception US09790468 2001-02-22 US06980591B2 2005-12-27 Markku Pukkila; Hannu Vilpponen
A method and an arrangement are presented for processing received data blocks in a digital radio receiver. Received data blocks are equalized (306) and channel decoded, (309) after which they are checked (310) for errors. Additionally there is monitored (303) the amount of received but not yet equalized and channel decoded data. As a response to a finding indicating that an equalized and channel decoded data block contains errors (310), it is checked (313) whether the amount of received but not yet equalized and channel decoded data is below a certain threshold. As a response to a finding indicating that the amount of received but not yet equalized and channel decoded data is below said threshold, the data block which was found to contain errors is iteratively equalized and channel decoded. By adaptively allowing iterative equalization and channel decoding, retransmissions may be avoided.
257 Systems and methods for reducing frame rates in a video data stream US10092345 2002-03-05 US06970506B2 2005-11-29 Chang-Su Kim; Ioannis Katsavounidis; Lifeng Zhao
The present invention is related to video encoding. In an embodiment, a sequence of frames is received. For each frame in at least a portion of the sequence of frames, a corresponding mean of absolute differences value weighted by a temporal parameter between frames bracketing said each frame is calculated. At least partly based on the corresponding mean of absolute differences value weighted by a temporal parameter, a first frame in the sequence of frames is skipped.
258 Transmitter and a method for duplicating same US11078513 2005-03-14 US20050237232A1 2005-10-27 Hiroki Yoshino; Etsutaro Koyama
The present invention is intended to realize a transmitter whose internal signal processing function can be duplicated without having to add any hardware components. The transmitter converts an input signal into an output signal using a plurality of calculation steps, comprising a backward calculation means for executing the plurality of calculation steps in reverse direction.
259 Systems and methods for encoding redundant motion vectors in compressed video bitstreams US11086455 2005-03-23 US20050201465A1 2005-09-15 Chang-Su Kim; Ioannis Katsavounidis
The invention is related to methods and apparatus that encode redundant motion vectors for predictive-coded visual object planes (P-VOPs) to increase the robustness of transmitted video signals. One embodiment provides the redundant motion vectors in a user data video packet of an MPEG-4 compliant bitstream, which thereby allows the enhanced bitstream to remain compliant with MPEG-4 syntax and backwards compatible with MPEG-4 decoders. The enhanced bitstreams allow a video decoder to display a video with a better picture and relatively less error and error propagation when portions of the bitstream are disturbed or corrupted by interference, delays, and the like.
260 Using microcode to correct ECC errors in a processor US10023310 2001-12-17 US06934903B1 2005-08-23 Chetana N. Keltcher; William Alexander Hughes; Michael T. Clark; Bruce R. Holloway
An apparatus may include an ECC check circuit configured to detect an ECC error in response to an access to first data in a memory and a microcode unit. The microcode unit is coupled to receive an indication that the ECC check circuit has detected the ECC error. In response to the indication, the microcode unit is configured to dispatch a microcode routine stored by the microcode unit. The microcode routine includes instructions which, when executed, correct the ECC error in the memory. In another embodiment, a processor includes the microcode unit and execution circuitry. A method is also contemplated. An access is performed to first data in a memory. An ECC error is detected in response to the access. A microcode routine stored by a microcode unit is dispatched in response to the detecting of the ECC error. The microcode routine includes instructions which, when executed, correct the ECC error in the memory.
QQ群二维码
意见反馈