Patents by Inventor Kornelis Schouhamer Immink
Kornelis Schouhamer Immink has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 7466246Abstract: 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 the data string with a basic data length of 2 bits into variable length code with a basic code length of 3 bits in accordance with a conversion table and outputs the code resulting from the conversion to a NRZI encoding unit 13. The conversion table used by the modulation unit 12 includes substitution codes for limiting the number of consecutive appearances of a minimum run to a predetermined value and substitution codes for keeping a run length limit.Type: GrantFiled: November 6, 2006Date of Patent: December 16, 2008Assignee: Koninklijke Philips Electronics N.V.Inventors: Josephus A. H. M. Kahlman, Kornelis A. Schouhamer Immink, Gijsbert J. Van Den Enden, Toshiyuki Nakagawa, Yoshihide Shinpuku, Tatsuya Narahara, Kosuke Nakamura
-
Publication number: 20070063881Abstract: [Problem] How to record and play back data at a high line density. [Means for Solving the Problem] 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 the data string with a basic data length of 2 bits into variable length code with a basic code length of 3 bits in accordance with a conversion table and outputs the code resulting from the conversion to a NRZI encoding unit 13. The conversion table used by the modulation unit 12 includes substitution codes for limiting the number of consecutive appearances of a minimum run to a predetermined value and substitution codes for keeping a run length limit.Type: ApplicationFiled: November 6, 2006Publication date: March 22, 2007Applicant: KONINKLIJKE PHILIPS ELECTRONICS, N.V.Inventors: Josephus KAHLMAN, Kornelis SCHOUHAMER IMMINK, Gijsbert VAN DEN ENDEN, Toshiyuki NAKAGAWA, Yoshihide SHINPUKU, Tatsuya NARAHARA, Kosuke NAKAMURA
-
Patent number: 7158060Abstract: How to record and play back data at a high line density. 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 the data string with a basic data length of 2 bits into variable length code with a basic code length of 3 bits in accordance with a conversion table and outputs the code resulting from the conversion to a NRZI encoding unit 13. The conversion table used by the modulation unit 12 includes substitution codes for limiting the number of consecutive appearances of a minimum run to a predetermined value and substitution codes for keeping a run length limit.Type: GrantFiled: January 19, 2006Date of Patent: January 2, 2007Assignee: Koninklijke Philips Electronics N.V.Inventors: Josephus A. H. M. Kahlman, Kornelis A. Schouhamer Immink, Gijsbert J. Van Den Enden, Toshiyuki Nakagawa, Yoshihide Shinpuku, Tatsuya Narahara, Kosuke Nakamura
-
Publication number: 20060235916Abstract: A method of converting m-bit information words to a runlength constrained modulated signal is described. The available code words are distributed over at least one group (G1) of a first type and at least one group (G2) of a second type. The delivery of a code word belonging to the group of the first or second type establishes a coding state of the first type (S1) or one of a number r of coding states (S2, S3) of the second type depending on the current information word. For each information word a subset of code words is available, which subset has at least one disjunct code word for each of the r coding states. The selection from the subset of the code word to be delivered is based the coding state, on dynamically verifying the runlength constraint for the sequence of code words and on an additional criterion, like the low frequency content of the modulated signal.Type: ApplicationFiled: December 18, 2002Publication date: October 19, 2006Applicant: Koninklijke Philips Electronics N.V.Inventor: Kornelis Schouhamer Immink
-
Patent number: 7098819Abstract: A DSV control bit determining/inserting unit 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. This modulation unit converts the data string with a basic data length of 2 bits into variable length code with a basic code length of 3 bits in accordance with a conversion table and outputs the code resulting from the conversion to a NRZI encoding unit. The conversion table used by the modulation unit includes substitution codes for limiting the number of consecutive appearances of a minimum run to a predetermined value and substitution codes for keeping a run length limit. In addition, the conversion table enforces a conversion rule, according to which the remaineder of division of the “1” count of an element in a data string by 2 having a value of 0 or 1 shall always be equal to the remainder of division of the “1” count of an element in the code resulting from conversion of the data string by 2.Type: GrantFiled: November 7, 2003Date of Patent: August 29, 2006Assignee: Koninkijke Philips Electronics N.V.Inventors: Josephus A. H. M. Kahlman, Kornelis A. Schouhamer Immink, Gijsbert Van Den Enden, Toshiyuki Nakagawa, Yoshihide Shinpuku, Tatsuya Narahara, Kosuke Nakamura
-
Publication number: 20060132342Abstract: How to record and play back data at a high line density. 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 the data string with a basic data length of 2 bits into variable length code with a basic code length of 3 bits in accordance with a conversion table and outputs the code resulting from the conversion to a NRZI encoding unit 13. The conversion table used by the modulation unit 12 includes substitution codes for limiting the number of consecutive appearances of a minimum run to a predetermined value and substitution codes for keeping a run length limit.Type: ApplicationFiled: January 19, 2006Publication date: June 22, 2006Inventors: Josephus Kahlman, Kornelis Schouhamer Immink, Gijsbert Van Den Enden, Toshiyuki Nakagawa, Yoshihide Shinpuku, Tatsuya Narahara, Kosuke Nakamura
-
Publication number: 20040120408Abstract: A DSV control bit determining/inserting unit 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. The modulation unit converts the data string with a basic data length of 2 bits into variable length code with a basic code length of 3 bits in accordance with a conversion table and outputs the code resulting from the conversion to a NRZI encoding unit. The conversion table used by the modulation unit includes substitution codes for limiting the number of consecutive appearances of a minimum run to a predetermined value and substitution codes for keeping a run length limit.Type: ApplicationFiled: November 7, 2003Publication date: June 24, 2004Inventors: Josephus A. H.M. Kahlman, Kornelis A. Schouhamer Immink, Gijsbert J. Van Den Enden, Toshiyuki Nakagawa, Yoshihide Shinpuku, Tatsuya Narahara, Kosuke Nakamura
-
Patent number: 6677866Abstract: How to record and play back data at a high line density. 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 the data string with a basic data length of 2 bits into variable length code with a basic code length of 3 bits in accordance with a conversion table and outputs the code resulting from the conversion to a NRZI encoding unit 13. The conversion table used by the modulation unit 12 includes substitution codes for limiting the number of consecutive appearances of a minimum run to a predetermined value and substitution codes for keeping a run length limit.Type: GrantFiled: October 2, 2002Date of Patent: January 13, 2004Assignee: Koninklijke Philips Electronics N.V.Inventors: Josephus A. H. M. Kahlman, Kornelis A. Schouhamer Immink, Gijsbert J. Van Den Enden, Toshiyuki Nakagawa, Yoshihide Shinpuku, Tatsuya Narahara, Kosuke Nakamura
-
Publication number: 20030142757Abstract: [Problem] How to record and play back data at a high line density. [Means for Solving the Problem] 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 the data string with a basic data length of 2 bits into variable length code with a basic code length of 3 bits in accordance with a conversion table and outputs the code resulting from the conversion to a NRZI encoding unit 13. The conversion table used by the modulation unit 12 includes substitution codes for limiting the number of consecutive appearances of a minimum run to a predetermined value and substitution codes for keeping a run length limit.Type: ApplicationFiled: October 2, 2002Publication date: July 31, 2003Applicant: Koninklijke Philips Electronics N.V.Inventors: Josephus A. H.M. Kahlman, Kornelis A. Schouhamer Immink, Gijsbert J. Van Den Enden, Toshiyuki Nakagawa, Yoshihide Shinpuku, Tatsuya Narahara, Kosuke Nakamura
-
Patent number: 6496541Abstract: A DSV control bit determining/inserting unit inserts DSV control bits into an input data string and outputs the string including the DSV control bits to a modulation unit which converts the string with basic data length of 2 bits into variable length code with basic code length of 3 bits in accordance with a conversion table and outputs the code resulting from the conversion to a NRZI encoding unit. The conversion table includes substitution codes for limiting the number of consecutive appearances of a minimum run and substitution codes for keeping a run length limit. The conversion table enforces a conversion rule: the remainder of division of the “1” count of an element in a data string by 2 having a value of 0 or 1 equals the remainder of division of the “1” count of an element in the code resulting from conversion of the data string by 2.Type: GrantFiled: May 27, 1999Date of Patent: December 17, 2002Assignee: Koninklijke Philips Electronics N.V.Inventors: Josephus A. H. M. Kahlman, Kornelis A. Schouhamer Immink, Gijsbert J. Van Den Enden, Toshiyuki Nakagawa, Yoshihide Shinpuku, Tatsuya Narahara, Kosuke Nakamura
-
Patent number: 6225921Abstract: A device is disclosed for encoding a stream of databits of a binary source signal (S) into a stream of databits of a binary channel signal (C) satisfying a (d,k) constraint, wherein the bitstream of the source signal is divided into n-bit source words (x1, x2), which device comprises converting means (CM) adapted to convert said source words into corresponding m-bit channel words (Y1, Y2, Y2). The converting means (CM) are further adapted to convert n-bit source words into corresponding m-bit channel words, such that the conversion for each n-bit source word is parity preserving (table I). The relations hold that m>n≧1, p≧1, and that p can vary. Preferably, m=n+1.Type: GrantFiled: October 23, 1998Date of Patent: May 1, 2001Assignees: U.S. Philips Corporation, Sony CorporationInventors: Josephus A. H. M. Kahlman, Kornelis A. Schouhamer Immink, Gijsbert J. Van Den Enden, Toshiyuki Nakagawa, Yoshihide Shimpuku, Tatsuya Narahara, Kousuke Nakamura
-
Patent number: 6181658Abstract: An optical record carrier comprises a recording layer for recording information in a pattern of optically detectable marks in substantially parallel tracks. The tracks comprise alternating first and second servo tracks. The servo tracks have a track modulation different from the information pattern and indicative of position information. The position information in the first servo tracks, is encoded into m first words of channel bits and the position information in the second servo track, is encoded into n second words of channel bits where m and n are integers, and substantially all first and second words are different.Type: GrantFiled: May 29, 1998Date of Patent: January 30, 2001Assignee: U.S. Philips CorporationInventors: Gijsbert J. Van Den Enden, Kornelis A. Schouhamer Immink
-
Patent number: 6157325Abstract: The invention proposes an apparatus for encoding an information signal. The information signal can be a (d,k) sequence. The apparatus encodes the (d,k) sequence into a (d+n,k+n) sequence by changing the number of zeroes between each time two subsequent ones in the sequence by n. The information signal can also be a RLL sequence of the type (d,k). The apparatus encodes the signal into a RLL sequence of the type (d+n,k+n) by changing the runlengths by n bitcells each.Type: GrantFiled: May 10, 1999Date of Patent: December 5, 2000Assignee: U.S. Philips CorporationInventors: Josephus A. H. M. Kahlman, Kornelis A. Schouhamer Immink
-
Patent number: 6038274Abstract: An apparatus for decoding a channel signal into an information signal is disclosed. The channel signal comprises subsequent blocks of information, a block of information comprising a sync word and a plurality of channel words. The information signal includes subsequent information words. The apparatus includes an input terminal for receiving the channel signal, a conversion unit for converting the channel words into the information words, and an error concealment unit. The information signal obtained is supplied to an output terminal. The conversion unit includes a channel word detector for establishing whether channel words received are channel words not belonging to a group of valid channel words. If so, the channel word detector is adapted to supply a detection signal upon such detection. This enables the detection signals to be counted so as to establish a mis-synchronization of the decoding apparatus.Type: GrantFiled: October 11, 1996Date of Patent: March 14, 2000Assignee: U.S. Philips CorporationInventors: Milton de Andrade Ribeiro Filho, Kornelis A. Schouhamer Immink
-
Patent number: 6031871Abstract: An apparatus for transmitting a digital information signal includes an input terminal for receiving the digital information signal, a first channel encoding unit for carrying out a first channel encoding step on an information word in a series of subsequent information words included in the digital information signal so as to obtain a channel word, a compression unit for carrying out a compression step on a channel word so as to obtain a compressed channel word, an error correction encoding unit for carrying out an error correction encoding of the compressed channel word so as to obtain a parity word, a second channel encoding unit for carrying out a second channel encoding step on the parity word so as to obtain a channel encoded parity word, and a formatting unit for combining the channel word and the channel encoded parity word into a composite transmission signal suitable for transmission via a transmission medium.Type: GrantFiled: July 3, 1997Date of Patent: February 29, 2000Assignee: U.S. Philips CorporationInventor: Kornelis A. Schouhamer Immink
-
Patent number: 5920272Abstract: A series of m-bit information words is converted to a modulated signal. For each information word from the series, an n-bit code word is delivered. The delivered code words are converted to the modulated signal. The code words are distributed over at least one group of a first type and at least one group of a second type. When a code word belonging to a group of the first type is delivered, its group establishes a coding state of a first type. When a code word belonging to a group of the second type is delivered, a coding state of a second type is established which is determined by the information word which is to be converted to the delivered code word. When one of the code words is assigned to the received information word, this code word is selected from a set of code words which depends on the coding state established. The sets of code words belonging to the coding states of the second type are disjunct.Type: GrantFiled: July 25, 1997Date of Patent: July 6, 1999Assignee: U.S. Philips CorporationInventor: Kornelis A. Schouhamer Immink
-
Patent number: 5854596Abstract: An encoding arrangement, a method for encoding (n-1)-bit information words into n-bit channel words, and a decoding arrangement and method for decoding the channel words into information words, in which the encoding arrangement forms a channel signal of concatenated channel words including a bit sequence having, at most, k "zeroes" between "ones". The encoding arrangement includes an input for receiving the (n-1)-bit information words, a converter for converting the (n-1)-bit information words into n-bit channel words, and an output for supplying the channel signal.Type: GrantFiled: July 10, 1997Date of Patent: December 29, 1998Assignee: U.S. Philips CorporationInventor: Kornelis A. Schouhamer Immink
-
Patent number: 5790056Abstract: A method of converting a series of m-bit information words to a modulated signal. For each information word from the series an n-bit code word is delivered. The delivered code words are converted to the modulated signal. The code words are distributed over at least one group of a first type and at least one group of a second type. For the delivery of each of the code words belonging to the group of the first type the associated group establishes a coding state of the first type. When each of the code words belonging to the group of the second type is delivered, a coding state of the second type is established which is determined by an information word belonging to the delivered code word. When one of the code words is assigned to the received information word, this code word is selected from a set of code words based on the coding state. The sets of code words belonging to the coding states of the second type are disjunct.Type: GrantFiled: August 30, 1996Date of Patent: August 4, 1998Assignee: U.S. Philips CorporationInventor: Kornelis A. Schouhamer Immink
-
Patent number: 5774077Abstract: Encoding arrangement and method for encoding (n-1) information words into n-bit channel words and decoding arrangement and method for decoding the channel words into information words. The encoding arrangement is to obtain a channel signal of concatenated channel words comprising a bit sequence having at most k `zeroes` between `ones`. The encoding arrangement comprises input means for receiving the (n-1)-bit information words, converting means for converting the (n-1) bit information words into n-bit channel words and output means for supplying the channel signal. A corresponding decoding arrangement is also disclosed.Type: GrantFiled: February 2, 1996Date of Patent: June 30, 1998Assignee: U.S. Philips CorporationInventor: Kornelis A. Schouhamer Immink
-
Patent number: 5768293Abstract: To obtain a detector which has considerably less complexity than a Viterbi detector without a loss of performance, there is proposed to use a code that makes it possible to distinguish types of transmission errors. As a result of this distinction of types of detection errors, there may be established what symbols can be erroneous. The minimum reliability symbol of these symbols is corrected.Type: GrantFiled: September 28, 1995Date of Patent: June 16, 1998Assignee: U.S. Philips CorporationInventors: Gijsbert J. Van Den Enden, Kornelis A. Schouhamer-Immink