US 7,487,410 B2
Coding system and decoding system using a multiplexed code string
Yoshihiro Kikuchi, Yokohama (Japan); Toshiaki Watanabe, Yokohama (Japan); Kenshi Dachiku, Kawasaki (Japan); Takeshi Chujoh, Tokyo-To (Japan); and Takeshi Nagai, Tokyo-To (Japan)
Assigned to Kabushiki Kaisha Toshiba, Kawasaki-shi (Japan)
Filed on May 12, 2005, as Appl. No. 11/127,204.
Application 11/127204 is a continuation of application No. 10/023851, filed on Dec. 21, 2001, granted, now 6,918,080.
Application 10/023851 is a continuation of application No. 09/142871, granted, now 6,571,361, filed on May 27, 2003, previously published as PCT/JP97/00864, filed on Mar. 18, 1997.
Application 09/142871 is a continuation in part of application No. 08/720067, filed on Sep. 27, 1996, granted, now 5,862,153, filed on Jan. 19, 1999.
Claims priority of application No. 1995-276993 (JP), filed on Sep. 29, 1995; application No. 1996-61450 (JP), filed on Mar. 18, 1996; application No. 1996-163082 (JP), filed on Jun. 24, 1996; application No. 1996-232362 (JP), filed on Sep. 02, 1996; and application No. 1996-243883 (JP), filed on Sep. 13, 1996.
Prior Publication US 2005/0229079 A1, Oct. 13, 2005
Int. Cl. H03M 7/30 (2006.01)
U.S. Cl. 714—701 2 Claims
OG exemplary drawing
 
1. A decoding method, comprising:
detecting a synchronization code inserted at a position selected from a plurality of synchronization code inserting positions, the plurality of synchronization code inserting positions being positioned at periodic intervals in an input code string, the input code string including a multiplexed code string and information indicative of a delimiter of the multiplexed code string, the information being arranged just after the multiplexed code string or between the multiplexed code string and a subsequent synchronization code, the information including a stuffing code having a bit length between one and eight bits, a start bit of the stuffing code having a first value, and if a subsequent bit of the stuffing code is present, the subsequent bit having a second value that is different than the first value;
demultiplexing said input code string on the basis of the position of the synchronization code detected by said detecting, to produce kinds of compressed codes; and
decoding said compressed codes to output a reconstructed signal, each of the kinds of compressed codes being a variable length code.