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: 7466246
    Abstract: 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: Grant
    Filed: November 6, 2006
    Date of Patent: December 16, 2008
    Assignee: 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: 20070063881
    Abstract: [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: Application
    Filed: November 6, 2006
    Publication date: March 22, 2007
    Applicant: 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: 7158060
    Abstract: 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: Grant
    Filed: January 19, 2006
    Date of Patent: January 2, 2007
    Assignee: 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: 20060235916
    Abstract: 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: Application
    Filed: December 18, 2002
    Publication date: October 19, 2006
    Applicant: Koninklijke Philips Electronics N.V.
    Inventor: Kornelis Schouhamer Immink
  • Patent number: 7098819
    Abstract: 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: Grant
    Filed: November 7, 2003
    Date of Patent: August 29, 2006
    Assignee: 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: 20060132342
    Abstract: 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: Application
    Filed: January 19, 2006
    Publication date: June 22, 2006
    Inventors: Josephus Kahlman, Kornelis Schouhamer Immink, Gijsbert Van Den Enden, Toshiyuki Nakagawa, Yoshihide Shinpuku, Tatsuya Narahara, Kosuke Nakamura
  • Publication number: 20040120408
    Abstract: 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: Application
    Filed: November 7, 2003
    Publication date: June 24, 2004
    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: 6677866
    Abstract: 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: Grant
    Filed: October 2, 2002
    Date of Patent: January 13, 2004
    Assignee: 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: 20030142757
    Abstract: [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: Application
    Filed: October 2, 2002
    Publication date: July 31, 2003
    Applicant: 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: 6496541
    Abstract: 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: Grant
    Filed: May 27, 1999
    Date of Patent: December 17, 2002
    Assignee: 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: 6225921
    Abstract: 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: Grant
    Filed: October 23, 1998
    Date of Patent: May 1, 2001
    Assignees: U.S. Philips Corporation, Sony Corporation
    Inventors: Josephus A. H. M. Kahlman, Kornelis A. Schouhamer Immink, Gijsbert J. Van Den Enden, Toshiyuki Nakagawa, Yoshihide Shimpuku, Tatsuya Narahara, Kousuke Nakamura
  • Patent number: 6181658
    Abstract: 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: Grant
    Filed: May 29, 1998
    Date of Patent: January 30, 2001
    Assignee: U.S. Philips Corporation
    Inventors: Gijsbert J. Van Den Enden, Kornelis A. Schouhamer Immink
  • Patent number: 6157325
    Abstract: 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: Grant
    Filed: May 10, 1999
    Date of Patent: December 5, 2000
    Assignee: U.S. Philips Corporation
    Inventors: Josephus A. H. M. Kahlman, Kornelis A. Schouhamer Immink
  • Patent number: 6038274
    Abstract: 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: Grant
    Filed: October 11, 1996
    Date of Patent: March 14, 2000
    Assignee: U.S. Philips Corporation
    Inventors: Milton de Andrade Ribeiro Filho, Kornelis A. Schouhamer Immink
  • Patent number: 6031871
    Abstract: 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: Grant
    Filed: July 3, 1997
    Date of Patent: February 29, 2000
    Assignee: U.S. Philips Corporation
    Inventor: Kornelis A. Schouhamer Immink
  • Patent number: 5920272
    Abstract: 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: Grant
    Filed: July 25, 1997
    Date of Patent: July 6, 1999
    Assignee: U.S. Philips Corporation
    Inventor: Kornelis A. Schouhamer Immink
  • Patent number: 5854596
    Abstract: 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: Grant
    Filed: July 10, 1997
    Date of Patent: December 29, 1998
    Assignee: U.S. Philips Corporation
    Inventor: Kornelis A. Schouhamer Immink
  • Patent number: 5790056
    Abstract: 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: Grant
    Filed: August 30, 1996
    Date of Patent: August 4, 1998
    Assignee: U.S. Philips Corporation
    Inventor: Kornelis A. Schouhamer Immink
  • Patent number: 5774077
    Abstract: 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: Grant
    Filed: February 2, 1996
    Date of Patent: June 30, 1998
    Assignee: U.S. Philips Corporation
    Inventor: Kornelis A. Schouhamer Immink
  • Patent number: 5768293
    Abstract: 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: Grant
    Filed: September 28, 1995
    Date of Patent: June 16, 1998
    Assignee: U.S. Philips Corporation
    Inventors: Gijsbert J. Van Den Enden, Kornelis A. Schouhamer-Immink