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

Icon_funbox Quotables

"Transmission of documents via telephone wires is possible in principle, but the apparatus required is so expensive that it will never become a practical proposition."

Dennis Gabor, British physicist

Newsletter  PatentStorm News

Make the Most of PatentStorm

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

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

Got questions? Ask a Patent Expert!

Registered users: Manage your profile, comments and alerts.

 

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: 748
Last issue date: 02/23/2010


1                      
NumberTitleIssue Date
7667626Enumerative DC-RLL constrained coding
Systems and methods are provided for encoding and decoding constrained codes using an enumerative coding graph. The constrained code may contain run-length and DC level limits. The enumerative coding graph contains a series of states and each state has two branches ...
02/23/2010
7616135Code generation and allocation apparatus
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 ...
11/10/2009
7612697Rate-28/30 DC-free RLL code
A run-length limited (RLL) encoder includes a block detection module that receives a data block that includes N portions and generates N−1 coding bits indicating whether corresponding ones of N−1 of the N portions of the data block include one of all ones and al...
11/03/2009
7548175Encoding apparatus, decoding apparatus, encoding method, computer readable medium storing program thereof, and computer data signal
This invention provides an encoding apparatus including a group generating unit that puts plural information values to be compressed together and generates a group of information values to be compressed; a code assignment unit that assigns a code to each group gener...
06/16/2009
7535384Encoding apparatus, decoding apparatus, encoding method, decoding method, and information recording and playback apparatus
There is provided an apparatus which obtains a circumstance where LDPC codes are interleaved without damaging modulation rules and thereby a correction ability of LDPC encoding and decoding method is fully exhibited. The apparatus includes an RLL rule applying secti...
05/19/2009
75185348-bit to 10-bit encoding method and apparatus
Methods and systems for generating 10-bit control codes for use in 8-bit to 10-bit encoding are disclosed. Such control codes can have low subblock disparity (where subblocks include 6-bit and 4-bit blocks), limited run lengths when concatenated, limited run lengths...
04/14/2009
7486209Demodulation table, demodulating device and demodulating method, program, and recording medium
A demodulation table for converting variable length code (d, k; m, n; r) is provided. The variable length code has a maximum constraint length r>1, has a minimum run of d (d>0), has a maximum run of k, and a basic codeword length of n bits into data having a basic d...
02/03/2009
7477169Robust control/delineation in serial streams
Control symbols taking the form {k1-k2-k2-k1} are inserted in a serial stream including m bit data words. k1 and k2 are each predefined m bit control words differing from the m bit data words. The Hamming distance between k1 and k2 is at least 2. Such control symbol...
01/13/2009
7466246Modulation apparatus/method, demodulation apparatus/method and program presenting medium
A DSV control bit determining/inserting unit 11 inserts DSV control bits for execution of DSV control into an input data string and outputs the data string including the DSV control bits to a modulation unit 12. The modulation unit 12 converts t...
12/16/2008
7450035Data 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 ...
11/11/2008
7450034Data 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 ...
11/11/2008
7439882Optimized decompression using annotated back buffer
A system and method for decompression optimization employing a data input and a dedicated back buffer and data parser. The system and method also relate to accelerating the parsing process during decompression of a block of data by taking advantage of those naturall...
10/21/2008
7436331Rate-28/30 DC-free RLL code
A run-length limited (RLL) encoder includes a problematic-block detection module that receives a data block and that generates coding bits that indicate whether at least one of N portions of the data block include one of all ones and all zeros, where N is an integer...
10/14/2008
7436332Runlength encoding of leading ones and zeros
A method and an encoder (1001) are disclosed for encoding an input bitstream derived from a block of coefficients relating to video data. Leading zeros and tailing zeros are determined and removed (4050, 4070) from the input bitstream. Parity bits are ...
10/14/2008
7432834RLL encoding for LTO-5 tape
Method and apparatus are provided for encoding and decoding rate-(s(K+1)/s(K+1)+1) TCMTR(j,k,t,a) codes, where s is the ECC symbol size in bits and K is the number of unencoded symbols that are interleaved with an (s+1)-bit encoded block at the output of a rate-s/(s...
10/07/2008
7429937Method for constructing RLL codes of arbitrary rate
The claimed embodiments provide methods, apparatuses and systems directed to run-length limited (RLL) coding of data. In one implementation, concatenatable RLL codes with run lengths of zeroes not exceeding k are constructed for any rate N/(N+1) where N≦2k−...
09/30/2008
7425906Method of code generation, and method and apparatus for code modulation
A method of generating codewords that conform to a run length limited (RLL) constraint represented by (d, k, a, b), where d is a minimum run length of a codeword, k is a maximum run length of the codeword, a is a length of source data, and b is a length of the codew...
09/16/2008
7425907Rate-7/8 direct-current free and runlength limited code
A run-length limited (RLL) DC-free encoder includes a determination module that receives input words and that determines whether each input word is a member of one of a first input set and a second input set, a first mapping module that maps the first ones of the in...
09/16/2008
7423561Modulation methods and systems
A modulation method for symbols in a frame of a compact disc includes the steps of receiving a plurality of data words, modulating each data word into a code word of a corresponding data symbol, and providing a plurality of combinations of potential merge bits to be...
09/09/2008
7414551Encoding and decoding methods and apparatuses for recording system
A method and apparatus for encoding and decoding data for a recording system. The method of encoding data involves encoding input data into a predetermined code and precoding the predetermined code so that output levels of a channel can be detected, the channel bein...
08/19/2008
7397396Modulation methods and systems
A modulation system includes an encoder for transferring data words to tentative code words. A DSV control bit generator determines the value of a DSV control bit according to the data words or the tentative code words to optimize the cumulative DSVs corresponding t...
07/08/2008
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
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
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
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
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
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
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
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
1                      
 
Forgot password?
Register here