Patents by Inventor Iqbal Mahboob
Iqbal Mahboob 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: 7616135Abstract: 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 and b2 have opposite INV values which are parameters indicating whether the number of ‘1s’ contained in a codeword is an odd number or an even number. When the code stream of the preceding codeword “a” and the following codeword b1 is X1, and when the code stream of the preceding codeword “a” and the following codeword b2 is X2, the codewords are allocated such that the INV values of X1 and X2 are maintained to be opposite when the preceding codeword “a” or the following codeword b1 (b2) (b1 or b2) should be replaced by another codeword in compliance with a predetermined boundary condition given between codewords. The codewords are allocated so that a DC suppression capability of the code stream can be maintained.Type: GrantFiled: February 7, 2008Date of Patent: November 10, 2009Assignee: Samsung Electronics Co., Ltd.Inventors: Jae-seong Shim, Ki-hyun Kim, Hyun-soo Park, Kiu-hae Jung, Iqbal Mahboob
-
Patent number: 7352302Abstract: 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 and b2 have opposite INV values which are parameters indicating whether the number of ‘1s’ contained in a codeword is an odd number or an even number. When the code stream of the preceding codeword “a” and the following codeword b2 is X1, and when the code stream of the preceding codeword “a” and the following codeword b2 is X2, the codewords are allocated such that the INV values of X1 and X2 are maintained to be opposite when the preceding codeword “a” or the following codeword b1(b2) (b1 or b2) should be replaced by another codeword in compliance with a predetermined boundary condition given between codewords. The codewords are allocated so that a DC suppression capability of the code stream can be maintained.Type: GrantFiled: April 27, 2006Date of Patent: April 1, 2008Assignee: Samsung Electronics Co., Ltd.Inventors: Jae-seong Shim, Ki-hyun Kim, Hyun-soo Park, Kiu-hae Jung, Iqbal Mahboob
-
Publication number: 20060192694Abstract: 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 and b2 have opposite INV values which are parameters indicating whether the number of ‘1s’ contained in a codeword is an odd number or an even number. When the code stream of the preceding codeword “a” and the following codeword b2 is X1, and when the code stream of the preceding codeword “a” and the following codeword b2 is X2, the codewords are allocated such that the INV values of X1 and X2 are maintained to be opposite when the preceding codeword “a” or the following codeword b1 (b2) (b1 or b2) should be replaced by another codeword in compliance with a predetermined boundary condition given between codewords. The codewords are allocated so that a DC suppression capability of the code stream can be maintained.Type: ApplicationFiled: April 27, 2006Publication date: August 31, 2006Applicant: Samsung Electronics Co., Ltd.Inventors: Jae-seong Shim, Ki-hyun Kim, Hyun-soo Park, Kiu-hae Jung, Iqbal Mahboob
-
Patent number: 7084788Abstract: 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 and b2 have opposite INV values which are parameters indicating whether the number of ‘1s’ contained in a codeword is an odd number or an even number. When the code stream of the preceding codeword “a” and the following codeword b1 is X1, and when the code stream of the preceding codeword “a” and the following codeword b2 is X2, the codewords are allocated such that the INV values of X1 and X2 are maintained to be opposite when the preceding codeword “a” or the following codeword b1(b2) (b1 or b2) should be replaced by another codeword in compliance with a predetermined boundary condition given between codewords. The codewords are allocated so that a DC suppression capability of the code stream can be maintained.Type: GrantFiled: January 5, 2005Date of Patent: August 1, 2006Assignee: Samsung Electronics Co., Ltd.Inventors: Jae-seong Shim, Ki-hyun Kim, Hyun-soo Park, Kiu-hae Jung, Iqbal Mahboob
-
Patent number: 6879269Abstract: 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 and b2 have opposite INV values which are parameters indicating whether the number of ‘1s’ contained in a codeword is an odd number or an even number. When the code stream of the preceding codeword “a” and the following codeword b1 is X1, and when the code stream of the preceding codeword “a” and the following codeword b2 is X2, the codewords are allocated such that the INV values of X1 and X2 are maintained to be opposite when the preceding codeword “a” or the following codeword b1(b2)(b1 or b2) should be replaced by another codeword in compliance with a predetermined boundary condition given between codewords. The codewords are allocated so that a DC suppression capability of the code stream can be maintained.Type: GrantFiled: February 27, 2004Date of Patent: April 12, 2005Assignee: Samsung Electronics Co., Ltd.Inventors: Jae-seong Shim, Ki-hyun Kim, Hyun-soo Park, Kiu-hae Jung, Iqbal Mahboob
-
Publication number: 20040164884Abstract: 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 and b2 have opposite INV values which are parameters indicating whether the number of ‘1s’ contained in a codeword is an odd number or an even number. When the code stream of the preceding codeword “a” and the following codeword b1 is X1, and when the code stream of the preceding codeword “a” and the following codeword b2 is X2, the codewords are allocated such that the INV values of X1 and X2 are maintained to be opposite when the preceding codeword “a” or the following codeword b1(b2) (b1 or b2) should be replaced by another codeword in compliance with a predetermined boundary condition given between codewords.Type: ApplicationFiled: February 27, 2004Publication date: August 26, 2004Applicant: Samsung Electronics Co., Ltd.Inventors: Jae-seong Shim, Ki-hyun Kim, Hyun-soo Park, Kiu-hae Jung, Iqbal Mahboob
-
Patent number: 6781527Abstract: 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 and b2 have opposite INV values which are parameters indicating whether the number of ‘1s’ contained in a codeword is an odd number or an even number. When the code stream of the preceding codeword “a” and the following codeword b1 is X1, and when the code stream of the preceding codeword “a” and the following codeword b2 is X2, the codewords are allocated such that the INV values of X1 and X2 are maintained to be opposite when the preceding codeword “a” or the following codeword b1(b2) (b1 or b2) should be replaced by another codeword in compliance with a predetermined boundary condition given between codewords.Type: GrantFiled: April 19, 2002Date of Patent: August 24, 2004Assignee: Samsung Electronics Co., LTDInventors: Jae-seong Shim, Ki-hyun Kim, Hyun-soo Park, Kiu-hae Jung, Iqbal Mahboob
-
Patent number: 6696991Abstract: A code modulation and demodulation method includes removing a DC component of a code stream to be modulated when source data is recorded on an optical information storage medium and controlling a suppression of the DC component contained in the code stream when the source data is converted into a codeword to be recorded on an optical information storage medium. The method includes determining a control timing to suppress the DC component of the code stream to which the source data are converted, performing a code conversion at each control time for the DC component so that the code stream branches into a pair of branch code streams one of which extends in a direction where a running digital sum (RDS) of the code stream increases, and another one of which extends in the direction where the RDS of the code stream decreases, and selecting the path of the code stream that has a most bounded path around RDS ‘0’ from the paths of the branch code streams each control time.Type: GrantFiled: June 4, 2002Date of Patent: February 24, 2004Assignee: Samsung Electronics Co., Ltd.Inventors: Jae-seong Shim, Ki-hyun Kim, Hyun-soo Park, Iqbal Mahboob, Kiu-hae Jung
-
Publication number: 20030039193Abstract: A code modulation and demodulation method includes removing a DC component of a code stream to be modulated when source data is recorded on an optical information storage medium and controlling a suppression of the DC component contained in the code stream when the source data is converted into a codeword to be recorded on an optical information storage medium. The method includes determining a control timing to suppress the DC component of the code stream to which the source data are converted, performing a code conversion at each control time for the DC component so that the code stream branches into a pair of branch code streams one of which extends in a direction where a running digital sum (RDS) of the code stream increases, and another one of which extends in the direction where the RDS of the code stream decreases, and selecting the path of the code stream that has a most bounded path around RDS ‘0’ from the paths of the branch code streams each control time.Type: ApplicationFiled: June 4, 2002Publication date: February 27, 2003Inventors: Jae-seong Shim, Ki-hyun Kim, Hyun-soo Park, Iqbal Mahboob, Kiu-hae Jung
-
Publication number: 20020190879Abstract: 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 and b2 have opposite INV values which are parameters indicating whether the number of ‘1s’ contained in a codeword is an odd number or an even number. When the code stream of the preceding codeword a and the following codeword b1 is X1, and when the code stream of the preceding codeword a and the following codeword b2 is X2, the codewords are allocated such that the INV values of X1 and X2 are maintained to be opposite when the preceding codeword a or the following codeword b1(b2) should be replaced by another codeword in compliance with a predetermined boundary condition given between codewords. The codewords are allocated so that a DC suppression capability of the code stream can be maintained.Type: ApplicationFiled: April 19, 2002Publication date: December 19, 2002Inventors: Jae-seong Shim, Ki-hyun Kim, Hyun-soo Park, Kiu-hae June, Iqbal Mahboob