"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
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.
| Number | Title | Issue Date |
| 7667626 | Enumerative 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 |
| 7616135 | Code 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 |
| 7612697 | Rate-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 |
| 7548175 | Encoding 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 |
| 7535384 | Encoding 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 |
| 7518534 | 8-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 |
| 7486209 | Demodulation 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 |
| 7477169 | Robust 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 |
| 7466246 | Modulation 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 |
| 7450035 | Data 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 |
| 7450034 | Data 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 |
| 7439882 | Optimized 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 |
| 7436331 | Rate-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 |
| 7436332 | Runlength 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 |
| 7432834 | RLL 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 |
| 7429937 | Method 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 |
| 7425906 | Method 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 |
| 7425907 | Rate-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 |
| 7423561 | Modulation 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 |
| 7414551 | Encoding 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 |
| 7397396 | Modulation 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 |
| 7397397 | Method 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 |
| 7397398 | Modulation 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 |
| 7395482 | Data 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 |
| 7388523 | MTR 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 |
| 7385534 | Methods 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 |
| 7378994 | EFM/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 |
| 7379502 | Method 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 |
| 7375661 | Image 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 |
| 7372377 | Method 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 |
| 7372376 | System 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 |
| 7370016 | Music 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 |
| 7365656 | Data 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 |
| 7365657 | Data 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 |
| 7359437 | Encoding 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 |
| 7355532 | voltage 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 |
| 7352673 | Recording 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 |
| 7352302 | Code 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 |
| 7348900 | Method 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 |
| 7339500 | Encoding 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 |