IP Library Granted Patent US 7,330,412
Granted Patent B2
US 7,330,412 · App. 10/732,059 · Granted Feb 12, 2008

Method and apparatus for searching for recordable area, and method and apparatus for testing recorded area arrangement

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,330,412
App. No.
10/732,059
Granted
Feb 12, 2008
Kind
B2
Abstract

A method for searching for at least one recordable area in which real time data can be recorded from at least one empty area included in an information recording medium includes a first step of setting at least one of a starting end and a terminating end of the section so as to match at least one of a starting end and a terminating end of at least one empty area, and determining whether or not the section fulfills an unused area condition regarding the size and the number; and a second step of determining at least one empty area, included in an area on an information recording medium including at least one section fulfilling the unused area condition, as a recordable area in which real time data can be recorded.

Claims (51)

1. A method for searching for at least one recordable area in which real time data can be recorded from at least one empty area included in an information recording medium, wherein:

an unused area is an area on the information recording medium which is not used for recording of the real time data, due to the at least one unused area including at least one ECC block that includes a defect sector or a sector having data already recorded therein;

the method comprising:

predetermining an unused area condition, the unused area condition comprising possible sizes of unused areas for a section having a prescribed length, and a corresponding number of unused areas that are permitted in the section for each possible size of unused areas, wherein each possible size and corresponding number of unused areas that will be permitted are predetermined to realize uninterrupted real time data reproduction when the real time data is recorded in the at least one empty area;

setting at least one of a starting end and a terminating end of the section so as to match at least one of a starting end and a terminating end of the at least one empty area, and determining whether or not the section fulfills the unused area condition by determining whether a number of unused areas within the section is within the number that will be permitted according to the predetermined unused area condition based on the size of the unused area within the section; and

determining at least one empty area, included in an area on the information recording medium including at least one section fulfilling the unused area condition, as a recordable area in which real time data can be recorded.

2. A method according to claim 1 , wherein the step of setting at least one of a starting end and a terminating end includes the step of, when an unused area having a size of 1 ECC block is included in the section, setting at least one ECC block adjacent to the unused area having a size of 1 ECC block as an unused area and determining whether or not the section fulfills the unused area condition regarding the size and the number.

3. A method according to claim 1 , further comprising a step of setting the starting end of the section so as to match a position between a starting end and a terminating end of at least one of the unused area and determining whether or not the section fulfills the unused area condition regarding the size and the number.

4. A method according to claim 3 , wherein:

the unused area includes a plurality of ECC blocks; and

the step of setting the starting end of the section so as to match includes the step of setting the starting end of the section so as to match a starting end of at least one of the plurality of ECC blocks and determining whether or not the section fulfills the unused area condition regarding the size and the number.

5. A method according to claim 1 , further comprising a step of setting the terminating end of the section so as to match a position between a starting end and a terminating end of at least one of the unused area and determining whether or not the section fulfills the unused area condition regarding the size and the number.

6. A method according to claim 5 , wherein:

the unused area includes a plurality of ECC blocks; and

the step of setting the terminating end of the section so as to match includes the step of setting the terminating end of the section so as to match a terminating end of at least one of the plurality of ECC blocks and determining whether or not the section fulfills the unused area condition regarding the size and the number.

7. A method for testing an arrangement of a plurality of recorded areas, on an information recording medium, in which real time data has been recorded, wherein:

an unused area is an area on the information recording medium in which the real time data has not been recorded, due to the at least one unused area including at least one ECC block that includes a defect sector or a sector having data already recorded therein;

the method comprising:

predetermining an unused area condition, the unused area condition comprising possible sizes of unused areas for a section having a prescribed length, and a corresponding number of unused areas that are permitted in the section for each possible size of unused areas, wherein each possible size and corresponding number of unused areas that will be permitted are predetermined to realize uninterrupted real time data reproduction when the real time data is recorded in the at least one empty area;

setting at least one of a starting end and a terminating end of the section so as to match at least one of a starting end and a terminating end of each of the plurality of recorded areas, and determining whether or not the section fulfills the unused area condition by determining whether a number of unused areas within the section is within the number that will be permitted according to the predetermined unused area condition based on the size of the unused area within the section; and

determining whether or not the plurality of recorded areas are included in an area on the information recording medium including a plurality of continuous sections fulfilling the unused area condition.

8. A method according to claim 7 , wherein the step of setting at least one of a starting end and a terminating end includes the step of sequentially setting, in one direction, a starting end of a plurality of sections to a starting end of a respective recorded area of the plurality of recorded areas.

9. A method according to claim 7 , wherein the step of setting at least one of a starting end and a terminating end includes the step of sequentially setting, in one direction, a terminating end of a plurality of sections to a terminating end of a respective recorded area of the plurality of recorded areas.

10. A method according to claim 7 , wherein the step of setting at least one of a starting end and a terminating end includes the step of, when the terminating end of the section is set so as to match the terminating end of a prescribed recorded area among the plurality of recorded areas and the section does not fulfill the unused area condition regarding the size and the number, setting the starting end of the section so as to match at least one of the starting end and the terminating end of the prescribed recorded area.

11. A method according to claim 7 , further comprising a step of setting the starting end of the section so as to match a position between a starting end and a terminating end of the unused area and determining whether or not the section fulfills the unused area condition regarding the size and the number.

12. A method according to claim 11 , wherein:

the unused area includes a plurality of ECC blocks; and

the step of setting the starting end of the section so as to match includes the step of setting the starting end of the section so as to match a starting end of at least one of the plurality of ECC blocks and determining whether or not the section fulfills the unused area condition regarding the size and the number.

13. A method according to claim 7 , further comprising a step of setting the terminating end of the section so as to match a position between a starting end and a terminating end of the unused area and determining whether or not the section fulfills the unused area condition regarding the size and the number.

14. A method according to claim 13 , wherein:

the unused area includes a plurality of ECC blocks; and

the step of setting the terminating end of the section so as to match includes the step of setting the terminating end of the section so as to match a terminating end of at least one of the plurality of ECC blocks and determining whether or not the section fulfills the unused area condition regarding the size and the number.

15. An apparatus for searching for at least one recordable area in which real time data can be recorded from at least one empty area included in an information recording medium, wherein:

an unused area is an area on the information recording medium which is not used for recording of the real time data, due to the at least one unused area including at least one ECC block that includes a defect sector or a sector having data already recorded therein;

the apparatus comprising:

a predetermined unused area condition, the unused area condition comprising possible sizes of unused areas for a section having a prescribed length, and a corresponding number of unused areas that are permitted in the section for each possible size of unused areas, wherein each possible size and corresponding number of unused areas that will be permitted are predetermined to realize uninterrupted real time data reproduction when the real time data is recorded in the at least one empty area;

a first control section for setting at least one of a starting end and a terminating end of the section so as to match at least one of a starting end and a terminating end of the at least one empty area, and determining whether or not the section fulfills the unused area condition by determining whether a number of unused areas within the section is within the number that will be permitted according to the predetermined unused area condition based on the size of the unused area condition; and

a second control section for determining at least one empty area, included in an area on the information recording medium including at least one section fulfilling the unused area condition, as a recordable area in which real time data can be recorded.

16. An apparatus according to claim 15 , wherein when an unused area having a size of 1 ECC block is included in the section, the first control section sets at least one ECC block adjacent to the unused area having a size of 1 ECC block as an unused area and determines whether or not the section fulfills the unused area condition regarding the size and the number.

17. An apparatus according to claim 15 , wherein the first control section sets the starting end of the section so as to match a position between a starting end and a terminating end of at least one of the unused area and determines whether or not the section fulfills the unused area condition regarding the size and the number.

18. An apparatus according to claim 15 , wherein the first control section sets the terminating end of the section so as to match a position between a starting end and a terminating end of at least one of the unused area and determines whether or not the section fulfills the unused area condition regarding the size and the number.

19. An apparatus for testing an arrangement of a plurality of recorded areas, on an information recording medium, in which real time data has been recorded, wherein:

an unused area is an area on the information recording medium in which the real time data has not been recorded, due to the at least one unused area including at least one ECC block that includes a defect sector or a sector having data already recorded therein;

the apparatus comprising:

a predetermined unused area condition, the unused area condition comprising possible sizes of unused areas for a section having a prescribed length, and a corresponding number of unused areas that are permitted in the section for each possible size of unused areas, wherein each possible size and corresponding number of unused areas that will be permitted are predetermined to realize uninterrupted real time data reproduction when the real time data is recorded in the at least one empty area;

a first control section for setting at least one of a starting end and a terminating end of the section so as to match at least one of a starting end and a terminating end of each of the plurality of recorded areas, and determining whether or not the section fulfills the unused area condition by determining whether a number of unused areas within the section is within the number that will be permitted according to the predetermined unused area condition based on the size of the unused area condition; and

a second control section for determining whether or not the plurality of recorded areas are included in an area on the information recording medium including a plurality of continuous sections fulfilling the unused area condition.

20. An apparatus according to claim 19 , wherein the first control section sequentially sets, in one direction, a starting end of a plurality of sections to a starting end of a respective recorded area of the plurality of recorded areas.

21. An apparatus according to claim 19 , wherein the first control section sequentially sets, in one direction, a terminating end of a plurality of sections to a terminating end of a respective recorded area of the plurality of recorded areas.

22. An apparatus according to claim 19 , wherein the first control section sets the starting end of the section so as to match a position between a starting end and a terminating end of the unused area and determines whether or not the section fulfills the unused area condition regarding the size and the number.

23. An apparatus according to claim 19 , wherein the first control section sets the terminating end of the section so as to match a position between a starting end and a terminating end of the unused area and determines whether or not the section fulfills the unused area condition regarding the size and the number.

Assignments (3)
CHANGE OF NAME Recorded Dec 13, 2024
From: PANASONIC CORPORATION
To: PANASONIC HOLDINGS CORPORATION
Reel/Frame 069631/0400 →
CHANGE OF NAME Recorded Dec 6, 2024
From: MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD.
To: PANASONIC CORPORATION
Reel/Frame 069530/0754 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 19, 2004
From: HARADA, AKITO; GOTOH, YOSHIHO
To: MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD.
Reel/Frame 015237/0380 →