Information recording and reproduction apparatus
First Claim
1. An information recording and reproduction apparatus, comprising:
- a data transfer controller for receiving data to be written from a host computer;
a cache data memory divided into a plurality of segments for temporarily storing said data which has been received by the data transfer controller;
a segment connection information memory for storing segment connection information representing a logical connection state of the plurality of segments;
a buffer memory controller for managing said data which is temporarily stored in the cache data memory; and
a recording and reproduction controller for writing said data which is temporarily stored in the cache data memory into a recording medium, wherein the buffer memory controller changes a used segment among the plurality of segments into an unused segment based on an effective data flag which indicates that effective data is stored in the used segment, or a dirty flag which indicates that unwritten data, which has not been written into the recording medium, is stored in the used segment, so as to obtain a sufficient number of unused segments in order to process said data, and updates the segment connection information based on said segment change so as to change the logical connection state of the plurality of segments.
1 Assignment
0 Petitions
Accused Products
Abstract
An information recording and reproduction apparatus includes a data transfer controller for receiving data to be written transferred from a host computer; a cache data memory divided into a plurality of segments for temporarily storing the data to be written received by the data transfer controller; a segment connection information memory for storing segment connection information representing a logical connection state of the plurality of segments; a buffer memory controller for managing the data to be written temporarily stored in the cache data memory; and a recording and reproduction controller for writing the data to be written temporarily stored in the cache data memory into a recording medium. The buffer memory controller updates the segment connection information so as to change the logical connection state of the plurality of segments.
-
Citations
33 Claims
-
1. An information recording and reproduction apparatus, comprising:
-
a data transfer controller for receiving data to be written from a host computer;
a cache data memory divided into a plurality of segments for temporarily storing said data which has been received by the data transfer controller;
a segment connection information memory for storing segment connection information representing a logical connection state of the plurality of segments;
a buffer memory controller for managing said data which is temporarily stored in the cache data memory; and
a recording and reproduction controller for writing said data which is temporarily stored in the cache data memory into a recording medium, wherein the buffer memory controller changes a used segment among the plurality of segments into an unused segment based on an effective data flag which indicates that effective data is stored in the used segment, or a dirty flag which indicates that unwritten data, which has not been written into the recording medium, is stored in the used segment, so as to obtain a sufficient number of unused segments in order to process said data, and updates the segment connection information based on said segment change so as to change the logical connection state of the plurality of segments. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
the effective data flags which indicate that effective data is stored in a corresponding segment of the plurality of segments, and the dirty flags which indicate that unwritten data which has not been written into the recording medium is stored in a corresponding segment.
-
-
9. An information recording and reproduction apparatus according to claim 1, wherein at least two of the cache data memory, the segment connection information memory and the cache management information memory are structured as one memory.
-
10. An information recording and reproduction apparatus, comprising:
-
a date transfer controller for receiving a data read request transferred from a host computer;
a recording and reproduction controller for reading data to be read from the recording medium as requested by the host computer;
a cache data memory divided into a plurality of segments for temporarily storing said data which has been read by the recording and reproduction controller;
a segment connection information memory for storing segment connection information representing a logical connection state of the plurality of segments; and
a buffer memory controller for managing, said data which is temporarily stored in the cache data memory, wherein;
the data transfer controller transfers said data which is temporarily stored in the cache data memory to the host computer, and the buffer memory controller changes a used segment among the plurality of segments into an unused segment based on an effective data flag which indicates that effective data is stored in the used segment, or a dirty flag which indicates that unwritten data, which has not been written into the recording medium, is stored in the used segment, so as to obtain a sufficient number of unused segments in order to process said data, and updates the segment connection information based on said segment change so as to change the logical connection state of the plurality of segments. - View Dependent Claims (11, 12, 13, 14, 15, 16)
the effective data flags which indicate that effective data is stored in a corresponding segment of the plurality of segments, and the dirty flags which indicate that unwritten data which has not been written into the recording medium is stored in a corresponding segment.
-
-
16. An information recording and reproduction apparatus according to claim 10, wherein at least two of the cache data memory, the segment connection information memory and the cache management information memory are structured as one memory.
-
17. An informational recording and reproduction apparatus, comprising:
-
a data transfer controller for receiving data to be written from a host computer;
a cache data memory divided into a plurality of segments for temporarily storing said data which has been received by the data transfer controller;
a segment division information memory storing segment division information representing a division state of at least one of the plurality of segments;
a segment connection information memory for storing segment connection information representing a logical connection state of the plurality of segments;
a buffer memory controller for managing said data which is temporarily stored in the cache data memory; and
a recording and reproduction controller for writing said data which is temporarily stored in the cache data memory into a recording medium. wherein the buffer memory controller divides an unused segment among the plurality of segments into a first unused segment having a sufficient size to process said data and a second unused segment, and updates the segment division information and the segment connection information so as to change the division state of the at least one of the plurality of segments and the logical connection state of the plurality of segments, respectively. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
an effective data flag which is set when effective data is stored in a segment of the plurality of segments, and a dirty flag which is set when unwritten data which has not been written into the recording medium is stored in the segment.
-
-
24. An information recording and reproduction apparatus according to claim 17, wherein at least two of the cache data memory, the segment division information memory, the segment connection information memory and the cache management information memory are structured as one memory.
-
25. An information recording and reproduction apparatus, comprising:
-
a data transfer controller for receiving a data read request transferred from a host computer;
a recording and reproduction controller for reading data to be read from the recording medium as requested by the host computer;
a cache data memory divided into a plurality of segments for temporarily storing said data which has been read by the recording and reproduction controller;
a segment division information memory storing segment division information representing a division state of at least one of the plurality of segments;
a segment connection information memory for storing segment connection information representing a logical connection state of the plurality of segments; and
a buffer memory controller for managing said data which is temporarily stored in the cache data memory, wherein;
the data transfer controller transfers said data which is temporarily stored in the cache data memory to the host computer, and the buffer memory controller divides an unused segment among the plurality of segments into a first unused segment having a sufficient size to process said data and a second unused segment, and updates the segment division information and the segment connection information so as to change the division state of the at least one of the plurality of segments and the logical connection state of the plurality of segments, respectively. - View Dependent Claims (26, 27, 28, 29, 30)
an effective data flag which is set when effective data is stored in a segment of the plurality of segments, and a dirty flag which is set when unwritten data which has not been written into the recording medium is stored in the segment.
-
-
30. An information recording and reproduction apparatus according to claim 25, wherein at least two of the cache data memory, the segment division information memory, the segment connection information memory and the cache management information memory are structured as one memory.
-
31. An information recording and reproduction apparatus, comprising:
-
a data transfer controller for receiving data to be written from a host computer;
a cache data memory divided into a plurality of segments for temporarily storing said data which has been received by the data transfer controller;
a segment connection information memory for storing segment connection information representing a logical connection state of the plurality of segments;
a buffer memory controller for managing said data which is temporarily stored in the cache data memory; and
a recording and reproduction controller for recording the data to be written temporarily stored in the cache data memory into a recording medium. wherein;
the buffer memory controller updates the segment connection information so as to change the logical connection state of the plurality of segments, the data to be written includes at least a first data which is repeated a prescribed number of times within said data, and the recording and reproduction controller writes said data which is temporarily stored in the cache data memory into the recording medium based on repetition time information representing the prescribed number of times and the segment connection information. - View Dependent Claims (32, 33)
-
Specification