U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Did You Know...

...that Thomas Edison's patent application on his phonograph was approved by the Patent Office in just seven weeks? In contrast, it took Gordon Gould, the inventor of the laser, 30 years to obtain his patent -- finally awarded in 1988!

Newsletter  PatentStorm News

Make the Most of Our Site

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest innovations by subscribing to an RSS feed.

Registered users: Manage your profile.

 

Class 341/59 - To or from run length limited codes


Subclass of Class 341 - Coded data generation or conversion
Definition: Subject matter for converting to or from codes where the
No. of patents: 767
Last issue date: 05/15/2012


  2                    
NumberTitleIssue Date
7397397Method and system for breaking repetitive patterns to reduce transmission errors
A method and a system for communicating data in a communication channel are provided. The method includes the identification of a sequence of bits recurring in the data, and generating a locking pattern. The locking pattern includes locking symbols and a random bit ...
07/08/2008
7397398Modulation bit added to worst case codeword
A data word is error correction encoded to provide a worst case codeword without bit transitions between worst case codeword bits. A modulation bit is calculated as a function of the worst case codeword. The modulation bit has a bit polarity opposite a bit polarity ...
07/08/2008
7395482Data storage systems
A data storage system includes an encoder subsystem comprising an error correction code encoder, a modulation encoder, and a precoder, and a decoder subsystem similarly comprising a detector, an inverse precoder, a channel decoder, and an error correction code decod...
07/01/2008
7388523MTR encoding method, MTR decoding method, MTR encoder, MTR decoder, and magnetic recording device
An MTR encoder includes convolution units that perform convolution of input data using additional bits, MTR encoding units that MTR-encode data obtained by the convolution units, RDS calculating units and on-bit sequence checking units that calculate RDSs and counts...
06/17/2008
7385534Methods and apparatus for processing variable length coded data
An apparatus for processing variable length coded data includes a coefficient buffer unit and several lookup tables. The coefficient buffer unit includes a coefficient memory and an index register for storing an indication of a non-zero nature of coefficients stored...
06/10/2008
7378994EFM/EFM+ encoder and method thereof
An EFM/EFM+ encoder and a method thereof, performing digital sum value (DSV) protection in an Eight-to-Fourteen/Eight-to-Fourteen Plus (EFM/EFM+) encoding system to generate a data frame to be recorded on a recording medium. The method comprises modulating source da...
05/27/2008
7379502Method of converting digital data
Disclosed is a method of digital data conversion. The method includes binding input digital data into unit blocks constituted by a plurality of bytes, modulation-coding each byte of the input data blocks by using a code conversion table, and allocating a merging bit...
05/27/2008
7375661Image coding apparatus, variable-length coding apparatus, control apparatus and method therof
A variable-length coding apparatus having a smaller circuit scale, which flexibly handles identifier insertion processing in correspondence with various coding schemes, and which performs fine code amount control and adaptive erroneous operation control, and an imag...
05/20/2008
7372376System of converting information words to a signal
A method of converting m-bit information words to a run-length constrained modulated signal includes converting the information words into n-bit code words. The available code words are distributed over at least one group (G1) of a first type and at least one...
05/13/2008
7372377Method and apparatus for position identification in runlength compression data
A position in runlength compression data corresponding to a desired position in original data can be found fast. Index correspondence information is generated for representing correspondence between indexes representing predetermined positions in data arrangement of...
05/13/2008
7370016Music distribution systems
Music is blanket transmitted (for example, via satellite downlink transmission) to each customer's user station where selected music files are recorded. Customers preselect from a list of available music in advance using an interactive screen selector, and pay only ...
05/06/2008
7365656Data identification method and apparatus
Disclosed herein is a data identification method for identifying, from within a readout signal from a recording medium on or in which user data of k bits are recorded using a recording modulation code wherein m bits from among n bits which compose one codeword have ...
04/29/2008
7365657Data identification method and apparatus
A data identification method including: a first step; a second step; a third step; and a fourth step, and the third and fourth steps being repeated until an identification result included in the table of recording modulation codes is obtained at the third step. ...
04/29/2008
7359437Encoding method and system for reducing inter-symbol interference effects in transmission over a serial link
A communication system including a transmitter, a receiver, and a serial link, in which encoded data (e.g., encoded video data and encoded auxiliary data) are transmitted from the transmitter to the receiver. The serial link can but need not be a TMDS or TMDS-like l...
04/15/2008
7355532voltage level coding system and method
We describe a voltage level coding system and method. The voltage level coding system includes a level encoder having an input to receive data segments coded using a first code and an output to supply second data codes indicating one of 2N plus at least o...
04/08/2008
7352302Code generation and allocation method
A method of generating and allocating codewords includes allocating one of two selectable codewords b1 and b2 as codeword “b” when a preceding codeword “a” and a following codeword “b” form a code stream X, in which the codewords b1 ...
04/01/2008
7352673Recording method and recording apparatus
A recording method and apparatus reduces jitter and increases the number of possible rewrites in an optical disc. When the absolute values of DSV values calculated for different DCC bits are equal, the selection of the DCC bit is carried out in a random manner, so t...
04/01/2008
7348900Method and apparatus for encoding/decoding in fixed length
A modulation method for a first data string having a plurality of symbols is disclosed. The method includes: appending a data string to the first data string to form a second data string; and converting the second data string to a code word sequence by converting ea...
03/25/2008
7339405Clock rate adjustment apparatus and method for adjusting clock rate
A clock rate adjustment apparatus and a method for adjusting a clock rate of a clock for an optical storage system are provided. The clock rate adjustment apparatus comprises an indication provider, a throughput rate detector, and a clock generator. The method perfo...
03/04/2008
7339500Encoding method and decoding method
The present invention allows two different block codes to be encoded by one-type of encoding section. A first-point-fixed encoding section divides m-bit data into a first-half code and a second-half code, and encodes them into an n-bit provisional code with fixed st...
03/04/2008
7336207Modulation table, modulating apparatus and method, program, and recording medium
A modulation table for converting data with a basic data length of m bits into a variable length code (d,k;m,n;r) is provided. The modulation table includes a basic table for converting data patterns into code patterns and a replacement table for replacing data patt...
02/26/2008
7336588Method of and apparatus for recording data on optical recording medium
A method of and apparatus for recording data on an optical recording medium form a mark or a space by using a recording waveform having an erase pattern containing a multi-pulse. The method and the apparatus prevent distortion of the mark or the space and improve a ...
02/26/2008
7333033Modulation table, modulating device and method, program, and recording medium
A modulation table configured to convert data having a basic data length of m bits into variable length code (d, k; m, n; r) is provided. The modulation table includes a maximum constraint length r>1, a minimum run of d (d>0), a maximum run of k, and a basic codewor...
02/19/2008
7334268Method and apparatus for data files used in the transmission of information
It is proposed to copy protect data files for transmission by incorporating DSV data patterns, that is, data patterns which are difficult to encode without causing DSV problems, in the data files. The data in five audio streams and two video streams is placed, by wa...
02/19/2008
7330137Method and apparatus for RLL code encoding and decoding
An encoder and decoder for encoding data bits of a binary source signal into a stream of data bits of a binary channel signal and vice versa includes a conversion table used to map m-bit source words to codeword having a variable code length with a basic code length...
02/12/2008
7330320Method and apparatus to limit DC-level in coded data
In a perpendicular magnetic recording system, the data that is being written by the write channel is fed back into the read channel. The read channel processes the data and decides if the written sequence is likely to have very poor DC characteristics. If that is th...
02/12/2008
7327796SOVA turbo decoder with decreased normalisation complexity
To obtain best performance from a turbo decoder using a SOVA algorithm a normalization unit is used. By using normalization, the complexity of the decoder is increased. To decrease the complexity it is proposed not to normalize all of the decoding units output. In t...
02/05/2008
7324699Extension of two-dimensional variable length coding for image compression
A method and an apparatus to decode a bitstream that includes codewords formed by a method of encoding series of quantized coefficients of a transform of a block of image data. The encoding method includes forming events from the series of quantized transform coeffi...
01/29/2008
7321320DSV control apparatus and DSV control method
A digital sum value (DSV) control apparatus inserts a DC control bit for each DC control block. The apparatus includes a first DSV accumulated value comparator for setting a target flag to a DC control bit for a first DC control block, a second DSV accumulated value...
01/22/2008
7321321Decoding of a restricted m-of-n code
A method for communication between a sender and a receiver, including receiving data in the form of an M-of-N code, where the M-of-N code includes a first component of length n1 and a second component of length n2; decoding data in which the fi...
01/22/2008
7320094Retraining derived clock receivers
Systems and methods of retraining a receiver provide for determining a minimum transition density for a derived clock data link to the receiver. A retraining flit is generated based on the minimum transition density. In one approach, the retraining flit is generated...
01/15/2008
7317408Digital modulation apparatus and digital modulation method
A digital modulation apparatus capable of generating a modulated code so that binary slice is correctly performed when reproducing is provided. To achieve this, in a digital modulation apparatus (10A), a DSV change amount calculator (15) calculates cha...
01/08/2008
7317748Methods and apparatus for transmitting and receiving randomly inverted wideband signals
Methods and apparatus for transmitting, receiving, and processing wideband signals with reduced discrete power spectral density components are disclosed. The wideband signals with reduced discrete power spectral density components are generated through pulse modulat...
01/08/2008
7315263Data modulating method and apparatus, data demodulating method and apparatus, and code arranging method
In a data demodulating method and apparatus, and a code arranging method, a multiplexer multiplexes an input data stream divided by a predetermined length into a plurality of types of pseudo-random data streams using multiplexed information of predetermined bits by ...
01/01/2008
7312727Methods and apparatus for improving minimum hamming weights of a sequence
A communications channel comprises a seed selector that selectively removes X M-bit symbols of user data from a seed set comprising Y M-bit symbols and that selects a scrambling seed from Y-X symbols remaining in the seed set, where X, Y and M are integers greater t...
12/25/2007
7313078Method of and apparatus for recording data on optical recording medium
A method of and apparatus for recording data on an optical recording medium form a mark or a space by using a recording waveform having an erase pattern containing a multi-pulse. The method and the apparatus prevent distortion of the mark or the space and improve a ...
12/25/2007
7312728Data modulating method and apparatus, data demodulating method and apparatus, and code arranging method
In a data demodulating method and apparatus, and a code arranging method, a multiplexer multiplexes an input data stream divided by a predetermined length into a plurality of types of pseudo random data streams using multiplexed information of predetermined bits by ...
12/25/2007
7313751Dual mode decoder
A dual mode decoder which includes an MB810 decoder; an 8B/10B decoder; a mode detection unit, a first low pass filter; a second low pass filter; an IDLE code detection unit which detects IDLE code and transfers to the mode detection unit; a first switch unit which ...
12/25/2007
7307556Error correction for RLL channel bits in demodulation rules
RLL (Run Length Limited) code is a well-known channel coding technique, which has no error correction ability itself. The present invention discloses a decoding method, which corrects the channel bit errors via a modified demodulation table with added demodulation r...
12/11/2007
7307555Information recording processing apparatus, information recording processing method and computer program
An information recording processing apparatus includes a modulating portion operable to modulate write data on an information recording medium and to create code data thereby; and a DC level calculating portion operable to calculate a DC level corresponding to a giv...
12/11/2007
  2                    
 
Sign InRegister
Username  
Password   
forgot password?