Title of Invention

METHOD FOR RECORDING AND/OR REPRODUCING DATA ON INFORMATION STORAGE MEDIUM AND APPARATUS THEREOF

Abstract An apparatus and method for recording and/or reproducing data on a disc using padding information, and a corresponding information storage medium. The recording method includes recording a recording unit block in which invalid data is padded in part of the block and recording padding information indicating that the invalid data is included. According to the method, a disc drive becomes able to distinguish valid data from invalid data in an error correction block such that reliability of reproduction increases and stability of the system is improved.
Full Text FORM 2
THE PATENTS ACT, 1970
(39 of 1970)
&
THE PATENTS RULES, 2003
COMPLETE SPECIFICATION
(See section 10, rule 13)
"APPARATUS AND METHOD FOR RECORDING AND/OR
REPRODUCING DATA ON AN INFORMATION STORAGE MEDIUM
USING PADDING INFORMATION, AND THE INFORMATION
STORAGE MEDIUM"
SAMSUNG ELECTRONICS CO., LTD. of 416, Maetan-dong, Yeongtong-gu, Suwon-si, Gyeonggi-do 442-742. Republic of Korea.
The following specification particularly describes the invention and the manner in which it is to be performed.
GRANTED
10-09-2007

Technical Field
The present invention relates to a method and an apparatus for recording and/or reproducing data in units of a predetermined size on an information storage medium, and the information storage medium.
Background Art
Recording and/or reproducing data on an information storage medium such as an HD-DVD, CD, or DVD is performed in units of a predetermined size. The units are referred to as recording unit blocks or reproducing unit blocks. An example of a recording unit block or a reproducing unit block is an error correction block for correcting errors occurring when data is recorded or reproduced.
Assuming that the size of an error correction block is 64Kbytes, when data with a size of only 4Kbytes, which corresponds not to the entire block but to part of the error correction block, is to be recorded, the remaining part (60Kbytes) is filled with invalid values.
If the disc drive reads out the error correction block in order to reproduce the valid data occupying only part of the block, and performs error correction, error correction of codewords containing the meaningful 4Kbyte data is possible, but error correction of codewords having the meaningless 60Kbyte data is impossible and as a result it is determined that error correction is impossible in the entire error correction block. Since the disc drive cannot distinguish which part of the error correction block has valid data and which part is filled with invalid data, error correction or reproduction should be reattempted, or else the error correction block, despite the fact that it contains some valid data, is finally treated as an error block.
Disclosure of the Invention
An aspect of the present invention provides an apparatus and method for recording and/or reproducing data, by which a disc drive is made to be able to

distinguish between valid data and invalid data in an error correction.block such that reliability of reproduction increases and stability of the system can be guaranteed, and a corresponding information storage medium.
According to an aspect of the present invention, there is provided a recording method including recording a recording unit block where invalid data is padded in part of the block, and recording padding information indicating that the invalid data is included.
In accordance with an aspect of the present invention, in the recording of padding information, the padding information is recorded to correspond to at least one recording unit block, to correspond to at least one reproducing unit block, or is recorded in the recording unit block.
According to an aspect of the present invention, the recording of padding information includes recording information indicating whether or not there is padded data in at least one recording unit block or reproducing unit block corresponding to the information, or recording information indicating the location of padded data in at least one recording unit block or reproducing unit block corresponding to the information, or recording information indicating the value of data padded in at least one recording unit block or reproducing unit block corresponding to the information.
According to another aspect of the present invention, there is provided a reproducing method including reading out at least one recording unit block wherein valid data is included in part of the block and invalid data is padded in a remaining part of the block; and based on the padding information, obtaining the valid data.
According to an aspect of the present invention, the recording unit block is an error correction block.
According to an aspect of the present invention, obtaining the valid data includes reading out the padding information recorded to correspond to at least one reproducing unit block, from an information storage medium, or reading out padding information recorded in the recording unit block.
According to another aspect of the present invention, obtaining the valid data includes determining from the padding information whether or not there is data padded in at least one recording unit block or reproducing unit block corresponding to the padding information, and if there is padded data, obtaining valid data excluding the

padded data, or finding from the padding information the location of data padded in at least one recording unit block or reproducing unit block corresponding to the padding information, and obtaining valid data excluding the padded data, or finding from the padding information the value of data padded in at least one recording unit block or reproducing unit block corresponding to the padding information, and obtaining valid data excluding the padded data.
According to another aspect of the present invention, there is provided a recording apparatus including a pickup unit which records data on a disc; and a control unit which controls the pickup unit to record data in a recording unit block where invalid data is padded in part of the block, and to record padding information indicating that the invalid data is included in the block.
According to another aspect of the present invention, there is provided a reproducing apparatus including a pickup unit which reads out at least one recording unit block where valid data is included in part of the block and invalid data is padded in a remaining part of the block; and a control unit which obtains the valid data based on the padding information.
According to another aspect of the present invention, there is provided an information storage medium including a recording unit block where valid data is included in part of the block and invalid data is padded in a remaining part of the block; and padding information indicating that the invalid data is included.
According to an aspect of he present invention, the padding information is recorded to correspond to at least one recording unit block, to correspond to at least one reproducing unit block, or is recorded in the recording unit block.
According to an aspect of the present invention, the padding information includes information indicating whether or not there is data padded in at least one recording unit block or reproducing unit block corresponding to the padding information, or the padding information further comprises at least one of information indicating the location of the padded data and information indicating the value of the padded data.
Additional aspects and/or advantages of the invention will be set forth in part in the description which follows and, in part, will be obvious from the description, or may be learned by practice of the invention.

Brief Description of the Drawings
FIG. 1 is a block diagram of an apparatus according to the present invention;
FIG. 2 is a block diagram of a disc drive to which the apparatus of FIG. 1 is applied;
FIGS. 3A through 3G are reference diagrams showing padding information according to embodiments of the present invention;
FIG. 4 is a reference diagram for explaining implementation of the present invention;
FIG. 5 is a schematic representation of a conventional overall encoding process; and
FIG. 6 illustrates the conventional composition of a data sector from two data frames.
Best mode for carrying out the Invention
Reference will now be made in detail to the embodiments of the present invention, examples of which are illustrated in the accompanying drawings, wherein like reference numerals refer to the like elements throughout. The embodiments are described below to explain the present invention by referring to the figures.
Referring to FIG. 1, an apparatus according to an embodiment of the present invention is capable of recording and/or reproducing data and comprises a writing/reading unit 1 and a control unit 2. According to the control of the control unit 2, the writing/reading unit 1 records data on a disc 100, which is an information storage medium according to an embodiment of the present invention, and reads out data in order to reproduce recorded data. The control unit 2 controls the recording/reproducing unit 1 so that the writing/reading unit 1 records data in predetermined recording unit blocks, or processes data read by the writing/reading unit 1 and obtains valid data. Reproducing refers to obtaining valid data by performing error correction for the read data, and is performed in predetermined units. The units for performing reproduction are referred to as reproducing unit blocks. A reproducing unit block corresponds to at least one recording unit block.
In a data recording operation, when the control unit is recording data of a size that cannot completely fill a recording unit block on the disc 100, valid data is stored in

part of the recording unit block and invalid data is padded in the remaining part to make a recording unit block of a predetermined size and then this unit block is recorded. Also, padding information indicating inclusion of invalid data is recorded on the disc 100. In the embodiment shown in FIG. 1, the padding information is recorded in a recording unit block. Padding information is not limited to an indication that invalid data is included, but refers to information enabling valid information to be distinguished from invalid information. This will fee explained in more detail later.
In a data reproducing operation, the writing/reading unit 1 reads out from the disc 100 at least one recording unit block in which valid data is included in part of the block and invalid data is padded in the remaining part of the block. The control unit 2 extracts only the valid data based on the padding information contained in the recording unit blocks and reproduces the valid data.
FIG. 2 is a block diagram of a disc drive to which the apparatus of FIG. 1 is applied. Referring to FIG. 2, the disc drive comprises a pickup 10 as a writing/reading unit 1. The disc 100 is placed on the pickup 10. In addition, the disc drive comprises a PC l/F 21, a DSP 22, an RF AMP 23, a servo 24, and a system controller 25 as a control unit 2. The system controller 25 performs initialization required for recording data.
In the data recording operation, the PC l/F 21 receives a recording command with data to be recorded from a host. The DSP 22 adds additional data such as a parity for error correction of the data received from the PC l/F 21 and performs error correction and checking (ECC) encoding to generate an ECC block, which is an error correction block, and modulates the ECC block according to a predetermined method. Here, if data that is smaller than the size of the ECC block is to be recorded, invalid data is padded with the smaller data to make a complete ECC block. Padding information may be added before or after performing the ECC encoding. The RF AMP 23 converts the data output from the DSP 22 into an RF signal. The pickup 10 records the RF signal output from the RF AMP 23 on the disc 100. The servo 24 receives a command required for servo control from the system controller 25 and servo-controls the pickup 10.
In the data reproducing operation, the PC l/F 21 receives a reproduction command from a host (not shown). The system controller 25 performs the initialization

required for reproduction. The pickup 10 emits a laser beam onto the disc 1O0T obtains an optical signal by receiving a reflected beam from the disc 100, and outputs the optical signal. The RF AMP 23 converts the optical signal output from the pickup 10 into an RF signal and provides modulated data obtained from the RF signal to the DSP 22 while providing a servo signal for control of the pickup obtained from the RF signal to the servo 24. The DSP 22 demodulates the modulated data, performs error correction and outputs the resulting data. In the case of an ECC block in which valid data is recorded in only part of the ECC block, only valid data is reproduced by referring to the padding information.
Meanwhile, the servo 24 performs servo control of the pickup 10, by using the servo signal received from the RF AMP 23 and a command required for servo control received from the system controller 25. The PC l/F 21 transfers the data received from the DSP 22 to the host.
FIGS. 3A through 3G are reference diagrams showing padding information according to embodiments of the present invention.
FIG. 3A shows, padding information that is recorded in each recording unit block. Thus, padding information corresponds to each recording unit block. That is, padding information is recorded in each recording unit block. The recording unit blocks are units for recording data and usually have a predetermined size.
As shown in FIG. 3B, recording unit blocks are grouped into groups of predetermined number of recording unit blocks and padding information is recorded in each group. Thus, padding information corresponds to a plurality of recording unit blocks. That is, padding information is recorded in each group of recording unit blocks.
As shown in FIG. 3C, padding information is recorded in every two recording unit blocks.
As shown in FIG. 3D, padding information is recorded in each reproducing unit block. A reproducing unit block corresponds tojatjeast one recording unit blocks Accordingly, padding information can be actually recorded in or out of a recording unit block.
As shown in FIG. 3E, padding information reproducing unit blocks are grouped into groups of a predetermined number of the reproducing unit blocks and padding

information is recorded in each of the groups of reproducing unit blocks.
As shown in FIG. 3F, padding information is recorded in every two reproducing unit blocks.
As shown in FIG. 3G, padding information comprises padding presence information 350, padding location information 360, and a padding value 370. Padding presence information 350 indicates whether or not there is padded data. Padding location information 360 indicates the locations of valid data and invalid data in a recording unit block. The padding value 370 indicates a padded value. If a padded value is determined in advance, it is not necessary to record the padding value 370.
By virtue of the padding information, the disc drive of FIG. 2 is able to extract valid data from a recording unit block. Particularly, when the recording unit block is an error correction block, although it is impossible to correct an error in a codeword including only invalid data, if it is possible to correct errors in codewords containing valid data, the errors in these codewords can be corrected such that valid data is extracted and transmitted to the host. When an entire recording unit block is transmitted, a part corresponding to invalid information is transmitted, with the part containing a padded value when data is recorded, without change.
Referring to FIG. 2, based on the padding information having the structure described above, the operation of the disc drive will now be explained in more detail.
Since the amount of management information, which is generally recorded in a lead-in or lead-out area of the disc 100 to smoothly use the disc 100, is less than the size of a recording unit block (e.g., 64Kbytes), the system controller 25 pads the remaining part with a predetermined value such as OOh so that a recording unit block of a predetermined size can be formed and transferred to the pickup 10. Also, when data is recorded according to a record command of the host, and when the size of the data to be recorded is not a multiple of a recording unit block, the system controller 25 receives the data transmitted from the host, divides the data to fit the size of the recording unit block, and then records the data. As for the leftover part of a recording unit block which is not filled with the data, the system controller 25 pads that part with a predetermined value such as OOh so that recording unit blocks of a predetermined size can be formed and transferred to the pickup 10. Accordingly, the location immediately before an area where OOh is padded in the recording unit block is the last part of an

area where valid data is recorded.
When part of a recording unit block is padded with a predetermined value such as OOh, the system controller 25 records the padding information together so that the present of the padded invalid data and the locations of valid data and invalid data in a recording unit block are indicated, and the value of invalid data (i.e., the padded value; for example, if OOh is padded, OOh, or if ffh is padded, ffh) is recorded. Thus, the location where valid data exists in a recording unit block indicates the location where valid data is recorded in the recording unit block, and the location where invalid data, for example, OOh, exists indicates where the invalid data is recorded in the recording unit blo^k. Accordingly, the locations of valid data gmd invalid data in the recording unit block indicate a location up to which valid data is recorded and beyond which invalid data is recorded.
Specific examples of implementations of embodiments of the present invention will now be explained in detail.

"Data frame" is terminology used in U.S. Patent No. 6,367,049 and indicates a 2Kbyte data block, and generally, a 2Kbyte sector. FIG. 5 is schematic representation of a conventional encoding process. Referring to FIG. 5, the ECC format comprises an ECC cluster 510 formed of 304 long distance Reed-Solomon error correction codes, and a burst indicator subcode (BIS) cluster 516 formed of 24 burst indicator subcodes.
Referring to FIGs. 4 and 5, in the process of generating this BIS cluster 516, it is possible to allocate a predetermined part of the "control data" of "logical address + control data" 502 to padding presence information 350 and a padding value 370 for a sector unit which is 2Kbyt.es long, in order to implement an embodiment of the present invention. For padding presence information 350 (for example, "1* indicates the presence of padded data, while "0" indicates that there is only normal data), 1 bit is needed for one sector ("Data Frame") that is 2Kbytes long and accordingly 32bits (4bytes) are needed. For a padding value 370, 1 byte is needed for each sector and accordingly 32 bytes are needed. When a padding value 370 is selected among some predetermined values, it is desirable, but not required, to record information indicating the predetermined values. (For example, if there are two values, OOh and ffh, which

can be padded in sector units, the padding values can be identified only by one bit indicating"0" or 1.)
In short, the 4byte padding presence information is recorded in "control data" of "logical address + control data" 502, the 32byte padding value 370 is recorded in "control data" of "logical address + control data" 502, and the information indicating the padding value 370 is allocated to "control data" of "logical address + control data" 502.
When the padding value 370 is decided as one predetermined value, only padding presence information 350 need be recorded. In this case, the-padding presence information 350 can be stored in "physical address" 504 (16*9 bytes) as shown in FIG. 5. Assuming, for example, the recording unit block has 16 "physical addresses" 504 corresponding to 16 physical sectors, and therefore one "physical address" 504 can be 9 bytes, then padding presence information 350 corresponding to 2 data frames can be recorded in the recording unit block.
In short, the recording unit block illustrated in FIG. 5 has 32 "data frames," including data frames 0-31, and therefore padding presence information 350 can be recorded in an N-th physical address (N = 0, 1, 2, ..., 15) among 16 "physical addresses" 504.

In the structure for recording data in an ECC format, in order to record data on the disc 100, user data is encoded with an error correction code to make an "ECC cluster" 510, and also a "BIS cluster" 516 is generated to make a recording unit block. In doing so, information indicating whether or not each "data frame" of "user data 32 frames" 500 (64Kbytes) in FIG. 5 is padded with a predetermined value is stored in part of "physical address" 504 (16*9 bytes) or "logical address + control data" 502 (32 * 18 bytes).
A host can communicate data with a disc drive (not shown) in units of sectors, where 1 sector is 2Kbytes. For example, if the host commands the disc drive to record 50 sectors, for the remaining 18 sectors, data corresponding to 14 sectors are padded with a predetermined value such as OOh by the disc drive itself. Since the disc drive knows that data is padded, the disc drive includes and records padding presence information 350 and a padding value 370, as padding information for each sector, in

"logical address + control data" 502 (32 * 18 bytes) or "physical address" 504 (16*6 bytes), according to an embodiment of the present invention.
When the host makes data into recording unit blocks and then transmits them to the disc drive, the disc drive does not know whether or not data is padded. Accordingly, in this case, the host should inform the disc drive of this fact.
When the disc drive records management information on a disc in order to manage the disc under the control of the disc drive itself, although there is no record command from the host, the disc drive already knows the amount of data to be recorded and determines whether or not to pad the data. Accordingly, as described above, the disc drive can record padding presence information and a padding value together, as padding information for each sector, on the disc.

FIG. 6 illustrates the conventional composition of a data sector from two data frames. Referring to FIG. 6, when user data recorded on the data area of the disc is reproduced in response to a reproduction command from the host, or when the disc drive reproduces data without a reproduction command of the host in order to obtain disc management information recorded in the lead-in or lead-out of the disc, data is read out in units of recording/reproducing unit blocks from the disc and error correction is performed. In doing so, if data is recorded in an ECC format as illustrated in FIGs. 5 and 6, error correction is performed first on "BIS block" 514 obtained by de-interleaving an "ECC cluster" 510. The disc drive obtains padding presence information 350 and a padding value 370 for each sector (2Kbytes) as padding information stored in "logical address + control data" 502 (32 * 18 bytes) or "physical address" 504 (16*9 bytes) obtained by performing error correction on the "BIS block" 514. If error correction of the "BIS block" 514 is finished, error correction is performed on an "LDC block" 508. The "data block" 506, which is obtained before ECC encoding an "LDC block" 508, is obtained in the same manner except that "19 columns" in FIG. 6 is changed into "304 columns."
Since the disc drive already knows the padding presence information 350 and the padding value 370 for each "data frame," the disc drive can distinguish a codeword containing valid information on an "LDC block" 508 from a codeword containing invalid

information. At this time, even when there is a codeword containing only invalid information (i.e., a padded data frame) and it is impossible to correct errors in the codeword, if it is possible to correct errors in codewords containing valid information, these errors are corrected. Then, if the reproducing operation is performed in response to the reproduction command from the host, the corrected valid information is transmitted to the host, and if the reproducing operation is performed automatically by the disc drive itself, the information is used as is.
Meanwhile, in a disc structure where a linking area is arranged between recording unit blocks, the padding information described above can be recorded in the linking area, and when data is reproduced, can be utilized. In order to increase the reliability of data, it is preferable, but not required, that padding information read out from the linking area can also be error-corrected.
FIG. 4 is a reference diagram for explaining implementation of the present invention. Referring to FIG. 4, after a "BIS cluster" 514 is reproduced, the validity of data corresponding to each "data frame" is known, and it is known that only the first two "data frames" contain valid information. FIG. 4 shows an "LDC block" 508 to be error-corrected in this case.
If errors in the 19 codewords corresponding to the first two "data frames" in the "LDC Block" 508 can all be corrected, the error correction system transmits data corresponding to the first two "data frames", irrespective of whether or not errors in codewords corresponding to the invalid 30 data frames are corrected, and when necessary, transmits the remaining 30 data frames as padding values when data is recorded.
If the recording method suggested in the embodiment of the present invention is not applied at the time of recording data, the disc drive having the error correction system cannot know the situation shown in FIG. 4 at all. Accordingly, even though it is possible to correct errors in the 19 codewords corresponding to the two "data frames", if it is impossible to correct an error in any of the remaining codewords, the disc drive reads out data again from the disc and performs error correction or discards the block as erroneous.
Meanwhile, in a reproduction-only disc, padding information according to the present invention can be recorded when data is stored during manufacture of the disc

such that data reproduction efficiency can be improved.
According to the present invention as described above, a disc drive becomes able to distinguish valid data and invalid data in an error correction block such that reliability of reproduction increases and stability of the system can be guaranteed.
Although a few embodiments of the present invention have been shown and described, it would be appreciated by those skilled in the art that changes may be made in this embodiment without departing from the principles and spirit of the invention, the scope of which is defined in the claims and their equivalents.

WE CLAIM:
A recording method, comprising;
generating a recording unit block or a reproducing unit block in which invalid data is appended to valid data of the recording unit block or the reproducing unit block; and
recording the recording unit block or the reproducing unit block on an information storage medium;
characterized in that the recording step comprises recording padding information indicating that the invalid data is included in the recording unit block or the reproducing unit block, on the information storage medium.
The recording method as claimed in claim 1, wherein the padding information is recorded corresponding to at least one recording unit block.
The recording method as claimed in claim 1, wherein the padding information is recorded corresponding to at least one reproducing unit block.
The recording method as claimed in claim 1, wherein the padding information is recorded in the recording unit block.
The recording method as claimed in claim 2, wherein the recording of the padding information comprise recording information indicating whether there is padded data in at least one recording unit block corresponding to the padding information.
The recording method as claimed in claim 2, wherein the recording of the padding information comprises recording information indicating the location of the padded data in at least one recording unit block corresponding to the padding information.
The recording method as claimed in claim 2, wherein the recording of the padding information comprises recording information indicating a value the data padded in at least one recording unit block corresponding to the padding information.

The recording method as claimed in claim 1, wherein the recording unit block is an error correction block of a predetermined size.
The recording method as claimed in claim 7, wherein the information indicating the location of the padded data is used to find a last location of the valid data last recorded on the information storage medium.
A reproducing method, comprising:
reading out at least one recording unit block or reproducing unit block wherein valid data is included in part of the recording unit block or the reproducing unit block and invalid data is appended to the valid data of the recording unit block or the reproducing unit block; and
obtaining the valid data from the recording unit block or the reproducing unit block;
characterized in that the valid data is obtained on the basis of padding information in the recording unit block or the reproducing unit block which indicates that the invalid data is included on the information storage medium.
The reproducing method as claimed in claim 10, wherein the recording unit block is an error correction block.
The reproducing method as claimed in claim 10, wherein the obtaining the valid data comprises reading out the padding information, recorded to correspond to at least one reproducing unit block, from an information storage medium.
The reproducing method as claimed in claim 10, wherein the obtaining the valid data comprises reading out the padding information recorded in the recording unit block.
The reproducing method as claimed in claim 11, wherein the obtaining the valid data comprises determining from the padding information whether the invalid padded data is in at least one recording unit block or reproducing unit block

corresponding to the padding information, and if there is the invalid padded data, obtaining the valid data excluding the invalid padded data.
The reproducing method as claimed in claim 11, wherein the obtaining the valid data comprises finding from the padding information, a location of the invalid padded data in at least one recording unit block or reproducing unit block corresponding to the padding information, and obtaining the valid data excluding the invalid padded data.
The reproducing method as claimed in claim 11, wherein a location of the invalid padded data is used to find a location of data last recorded on a disc.
The reproducing method as claimed in claim 11, wherein the obtaining the valid data comprises finding from the padding information a value of the invalid padded data in at least one recording unit block or reproducing unit block corresponding to the padding information, and obtaining the valid data excluding the invalid padded data.
A recording apparatus, comprising:
a pickup unit which records data on a disc; and
a control unit which controls the pickup unit to record the data in a recording unit block or a reproducing unit block where invalid data is appended to valid data of the recording unit block or reproducing unit block; and to record padding information indicating that the invalid data is included in the recording unit block or the reproducing unit block.
The recording apparatus as claimed in claim 18, wherein the control unit records the padding information corresponding to at least one recording unit block.
The recording apparatus as claimed in claim 18, wherein the control unit records the padding information corresponding to at least one reproducing unit block.

21. The recording apparatus as claimed in claim 18, wherein the control unit records the padding information in the recording unit block.
22. The recording apparatus as claimed in claim 18, wherein the control unit comprises of a system controller wherein the system controller is configured to record information indicating whether the padded invalid data is in at least one recording unit block or reproducing unit block corresponding to the information, as the padding information.
23. The recording apparatus as claimed in claim 22, wherein the system controller is coupled to a digital signal processor and is configured to record information indicating a location of the padded invalid data in at least one recording unit block or reproducing unit block corresponding to the information, as the padding information.
24. The recording apparatus as claimed in claim 23, wherein the information indicating the location of the padded data is used to find a last location of the valid data last recorded on the information storage medium
25. The recording apparatus as claimed in claim 18, wherein the control unit records information indicating a value of the padded invalid data in at least one recording unit block or reproducing unit block corresponding to the padding information, as the padding information.
26. A reproducing apparatus, comprising:
a pickup unit which reads from an information storage medium at least one recording unit block or reproducing unit block wherein valid data is included in part of the recording unit block or the reproducing unit block and invalid data is appended to the valid data of the recording unit block or the reproducing unit block; and
a control unit which obtains the valid data from the recording unit block or the reproducing unit block;

characterized in that the control unit obtains the valid data on the basis of padding information in the recording unit block or the reproducing unit block which indicates that the invalid data is included on the information storage medium.
27. The reproducing apparatus as claimed in claim 26, wherein the pickup unit reads the padding information from the information storage medium which is recorded so that the padding information corresponds to at least one reproducing unit block.
28. The reproducing apparatus as claimed in claim 26, wherein the pickup unit reads the padding information in the recording unit block from the information storage medium.
29. The reproducing apparatus as claimed in claim 26, wherein the control unit determines from the padding information whether there is data padded in at least one recording unit block or reproducing unit block corresponding to the padding information, and if there is padded data, obtains the valid data excluding the padded data.
30. The reproducing apparatus as claimed in claim 26, wherein information indicating a location of the padded invalid data is obtained from the padding information.
31. The reproducing apparatus as claimed in claim 30, wherein the information indicating the location of the padded invalid data is used to find a last location of the valid data last recorded on the disk.
32. A method of managing recording and/or reproducing of valid data stored on an information storage medium in unit blocks of a predetermined size, comprising: storing padding information with a portion of the valid data to form the unit blocks of the predetermined size during a recording of the valid data on the information storage medium.

33. The method as claimed in claim 32, wherein the valid data is of a first size and the
unit block is of a second size.
34. The method as claimed in claim 32, wherein the storing of the padding information comprises storing the padding information with each unit block.
35. The method as claimed in claim 33, wherein if the first size is greater than the second size, the method comprises: dividing the data of the first size into a whole number of recording unit blocks of a second size and storing the divided data on the information storage medium in successive recording unit blocks; forming a remainder portion of the data which does not equal the second size of one of the recording unit blocks; and storing padding information with the remainder portion of the data to form a complete recording unit block of the second size comprising a portion of the data and the padding information.
36. The method as claimed in any of claims 32 to 35, wherein the storing of the padding information comprises storing the padding information with each of a corresponding group of the unit blocks.
37. The method as claimed in any of claims 32 to 35, wherein the storing of the padding information comprises storing the padding information with every two of the unit blocks.
38. The method as claimed in claim 32, wherein the valid data is encoded to error correction data.
39. The method as claimed in claim 38, wherein the storing of the padding information is stored before the encoding of the error correction data.
40. The method as claimed in claim 38, wherein the storing of the padding information is stored after the encoding of the error correction data.
41. The method as claimed in claim 32, wherein a presence of the padding information corresponding to each one of the unit blocks is indicated.

42. The method as claimed in claim 32, wherein the valid data from the information storage medium is reproduced according to the padding information stored with the valid data.
43. The method as claimed in claim 42, wherein at least one of the unit blocks of the valid data comprises an error correction block.
44. The method as claimed in claim 32, wherein the unit blocks are recording unit blocks or reproducing unit blocks.
45. The method as claimed in claim 44, further comprising: reproducing the data from the information storage medium according to reproducing unit blocks.
46. The method as claimed in claim 45, wherein the reproducing unit block corresponds to at least one recording unit block.
47. The method as claimed in claim 46, wherein when the reproducing unit block comprises the padding information only the remainder portion of the data is reproduced based on the padding information.
48. A recording and/or reproducing apparatus, comprising: an optical pickup which records data on and/or reads the data from a surface of an information storage medium; and a controller which controls the optical pickup to record and/or reproduce the data on the surface of the information storage medium in unit blocks of a predetermined size, wherein the controller stores padding information with a remainder portion of the data, which is smaller than the unit blocks of the predetermined size, to form the unit blocks of the predetermined size during the recording of the data on the information storage medium, and reproduces the data from the information storage medium in the unit blocks of the predetermined size according to the padding information stored with the data.
49. The apparatus as claimed in claim 48, wherein the remainder portion of the data is reproduced and the padding information is discarded.


50. The apparatus as claimed in claim 48, wherein the data is error correction data.
51. The apparatus as claimed in claim 48, wherein the padding information is stored in each unit block.
52. The apparatus as claimed in claim 48, wherein the padding information is stored in every other unit block.
53. The apparatus as claimed in claim 48, wherein the padding information comprises identification information identifying the data which is padding information and location information identifying a location of the padding information.
Dated this 20th day of October, 2005
G. Deepak Sriniwas
Of K&Spartners
Attorney for the Applicants

Documents:

01155-mumnp-2005-abstract (10-09-2007).pdf

01155-mumnp-2005-abstract(10-09-2007).doc

01155-mumnp-2005-cancelled pages(10-09-2007).pdf

01155-mumnp-2005-claims(granted)-(10-09-2007).doc

01155-mumnp-2005-claims(granted)-(10-09-2007).pdf

01155-mumnp-2005-correspondence(10-09-2007).pdf

01155-mumnp-2005-correspondence(ipo)-(05-10-2007).pdf

01155-mumnp-2005-drawing(10-09-2007).pdf

01155-mumnp-2005-form 1(10-09-2007).pdf

01155-mumnp-2005-form 1(17-04-2006).pdf

01155-mumnp-2005-form 1(20-10-2005).pdf

01155-mumnp-2005-form 18(20-10-2005).pdf

01155-mumnp-2005-form 2(granted)-(10-09-2007).doc

01155-mumnp-2005-form 2(granted)-(10-09-2007).pdf

01155-mumnp-2005-form 26(10-09-2007).pdf

01155-mumnp-2005-form 3(11-06-2007).pdf

01155-mumnp-2005-form 3(20-10-2005).pdf

01155-mumnp-2005-form 5(20-10-2005).pdf

01155-mumnp-2005-pct-isa-210(20-10-2005).pdf

01155-mumnp-2005-petition under rule 138(10-09-2007).pdf

abstract1.jpg


Patent Number 211292
Indian Patent Application Number 1155/MUMNP/2005
PG Journal Number 45/2007
Publication Date 09-Nov-2007
Grant Date 24-Oct-2007
Date of Filing 20-Oct-2005
Name of Patentee SAMSUNG ELECTRONICS CO., LTD.
Applicant Address 416, MAETAN-DONG, YEONGTONG-GU, SUWON-SI, GYEONGGI-DO 442-742, REPUBLIC OF KOREA
Inventors:
# Inventor's Name Inventor's Address
1 HWANG, SUNG-HEE 420-403 JUGONG APT, 189 GAEPO-DONG, GANGNAM-GU, SEOUL 135-800, REPUBLIC OF KOREA
2 LEE, Kyung-Geun 229-1006 Sibeomdanji Woosung Apt., 16, Seohyun 1-dong, Bundang-gu, Seongnam-si, Gyeonggi-do 463-773 (KR).
3 LEE, Yoon-Woo 725-503 Hyundai Apt., 989-2, Yeongtong-dong, Yeongtong-gu, Suwon-si, Gyeonggi-do 443-813 (KR).
PCT International Classification Number G11B20/12
PCT International Application Number PCT/KR2004/001219
PCT International Filing date 2004-05-21
PCT Conventions:
# PCT Application Number Date of Convention Priority Country
1 10-2003-0033127 2003-05-23 Republic of Korea