Data writing device and data writing method
The optical head array with multiple laser heads and foci, combined with two-dimensional movement, enhances data throughput in optical memory media by enabling parallel processing and reducing operational complexity.
Patent Information
- Application Number
- JP2022573375
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2020-05-29
- Filing Date
- 2021-05-21
- Publication Date
- 2025-07-07
- Estimated Expiration
- 2041-05-21
AI Technical Summary
The increasing amount of data stored in optical memory media necessitates improvements in data reading/writing throughput to meet high-speed requirements.
A data reading and writing device with an optical head array comprising multiple laser heads and foci is employed, enabling parallel reading/writing of data, and a controller that moves the medium in two dimensions without rotation, enhancing throughput.
The solution significantly improves data reading/writing throughput by allowing simultaneous processing of multiple data points, reducing operational complexity, and increasing the feasibility and flexibility of data handling.
Smart Images

Figure 0007703576000001 
Figure 0007703576000002 
Figure 0007703576000003
Abstract
Description
Technical Field
[0001] Cross - Reference to Related Applications This application claims the priority of Chinese Patent Application No. 202010476383.5, titled "Data Reading and Writing Device and Data Reading and Writing Method", filed with the China National Intellectual Property Administration on May 29, 2020, the entire content of which is incorporated herein by reference.
[0002] This application relates to the field of memory technology, and in particular, to a data reading and writing device and a data reading and writing method.
Background Art
[0003] Optical memory is a common data storage method. The main principle of optical memory is to store data by using changes in parameters such as the frequency, polarization, refractive index of light, and the interaction between photons and matter. In optical memory technology, the general data reading / writing mode is as follows: a rotating spindle is used to drive the optical memory medium to rotate at high speed, and then a laser head for data reading / writing is used to read or write data from or to the optical memory medium.
[0004] However, as the amount of data stored in the optical memory medium increases, it is necessary to improve the data reading / writing throughput of the optical memory medium to meet the requirements of high - speed data reading / writing.
Summary of the Invention
Means for Solving the Problems
[0005] This application provides a data reading and writing device and a data reading and writing method to improve the data reading and writing throughput of an optical memory medium.
[0006] According to the first aspect, a data reading device is provided. The data reading device includes an optical signal generator, an optical head array, and a processing module. The optical signal generator is configured to generate an optical signal and then transmit the optical signal to the optical head array. The optical head array includes a plurality of laser heads, and each laser head includes a plurality of foci. The plurality of laser heads are configured to receive the optical signal generated by the optical signal generator and apply the received optical signal to a plurality of data points on the optical storage medium using the plurality of foci of each laser head to obtain a plurality of data signals. The processing module is configured to receive the plurality of data signals and process the plurality of data signals to obtain read data.
[0007] In the above data reading device, an optical head array including a plurality of laser heads may be arranged, whereby the number of laser heads for reading data may be increased. Further, a plurality of foci are arranged on each laser head, whereby parallel reading of a plurality of data may be performed using the plurality of laser heads and the plurality of foci in one data reading process, and the data reading throughput of the optical storage medium may be improved.
[0008] In a possible design, the plurality of laser heads include m rows × n columns, and the product of m and n is 2 or more.
[0009] In the above data reading device, the plurality of laser heads may be arranged in one row and a plurality of columns, in a plurality of rows and a plurality of columns, or in a plurality of rows and one column, whereby the flexibility of the data reading device may be enhanced.
[0010] In a possible design, the shape of the optical storage medium includes a rectangle.
[0011] In the above data reading device, the shape of the optical storage medium is not limited to a circle and may include, for example, a polygon, for example, a rectangle or a triangle.
[0012] In a possible design, the data reading device further includes an operation platform and an operation controller. The operation platform is configured to place an optical storage medium. The operation controller is connected to the operation platform and is configured to control the optical storage medium to move in a first direction or in a second direction perpendicular to the first direction on the plane where the optical storage medium is located based on the storage address of the read data.
[0013] In the above data reading device, the operation controller does not control the optical storage medium to perform a rotational movement, but controls the optical storage medium to move in a first direction or in a second direction perpendicular to the first direction on the plane where the optical storage medium is located. Thereby, the complexity of controlling the operation of the optical storage medium by the operation controller may be reduced, and the feasibility of the operation controller may be enhanced.
[0014] In a possible design, the processing module includes a plurality of detectors and a processor. Each of the plurality of detectors is configured to detect one data signal acquired by one laser head. The processor is connected to the plurality of detectors and is configured to acquire the data signals detected by each detector and process the data signals detected by each detector in order to acquire the read data.
[0015] In the above data reading device, a combination of a detector and a processor may be used to collect and process data signals. Thereby, the implementation may be simple and the complexity of the data reading device may be reduced.
[0016] In a possible design, the optical signal generated by the optical signal generator is a continuous laser signal.
[0017] According to a second aspect, a data writing device is provided. The data writing device includes an optical signal generator, a plurality of optical modulators, and an optical head array. The optical signal generator is configured to generate an optical signal and then transmit the generated optical signal to the plurality of optical modulators. Each of the plurality of optical modulators is configured to receive the optical signal, modulate the received optical signal based on the data to be stored to obtain a plurality of modulation signals, and transmit the plurality of modulation signals to the optical head array. The optical head array includes a plurality of laser heads, and each laser head includes a plurality of foci. The plurality of laser heads are configured to receive the plurality of modulation signals transmitted by the plurality of optical modulators, and respectively control the on / off of the plurality of corresponding foci based on the received plurality of modulation signals to write the data to be stored in parallel to an optical storage medium. One laser head receives the plurality of modulation signals transmitted by one optical modulator.
[0018] In the above data writing device, an optical head array including a plurality of laser heads may be arranged, whereby the number of laser heads for writing data may be increased. Further, since a plurality of foci are arranged in each laser head, in a single data writing process, parallel writing of a plurality of data may be performed using the plurality of laser heads and the plurality of foci, and the data writing throughput of the optical storage medium may be improved.
[0019] In a possible design, the plurality of laser heads include m rows × n columns, and the product of m and n is 2 or more.
[0020] In a possible design, the plurality of foci of each laser head are located in the same row, and the on / off control of each focus is independent.
[0021] In the above data writing device, the on / off control of each focus in the optical head array may be independent. For example, at a specific moment, some of the multiple foci in the laser head are in the on state, and other foci are in the off state, and the on / off states of the multiple foci do not affect each other. Therefore, data may be written to the optical storage medium by controlling the on / off states of the multiple foci.
[0022] In a possible design, the shape of the optical storage medium includes a rectangle.
[0023] In a possible design, the data writing device further includes an operation platform and an operation controller. The operation platform is configured to arrange the optical storage medium. The operation controller is connected to the operation platform and is configured to control the optical storage medium to move in a first direction or in a second direction perpendicular to the first direction on the plane where the optical storage medium is located based on the storage address corresponding to the data to be stored.
[0024] In a possible design, the optical signal generated by the optical signal generator is a pulsed laser signal.
[0025] According to a third aspect, a data reading method is provided. The data reading method is executed by a data reading device. The data reading device includes an optical signal generator, an optical head array, and a processing module. The data reading method includes the optical signal generator generating an optical signal and then transmitting the generated optical signal to the optical head array. The optical head array includes a plurality of laser heads, and each laser head includes a plurality of foci. After receiving the optical signal, the plurality of laser heads apply the optical signal to a plurality of data points on the optical storage medium using the plurality of foci of each laser head to obtain a plurality of data signals. The processing module receives the plurality of data signals and processes the plurality of data signals to obtain the read data.
[0026] In a possible design, the data reading device further includes an operating platform and an operating controller. The operating platform is configured to place the optical storage medium. The operating controller may control the optical storage medium to move in a first direction or a second direction on the plane where the optical storage medium is located based on the storage address of the data. The first direction is perpendicular to the second direction.
[0027] In a possible design, the processing module in the data reading device includes a plurality of detectors and a processor. Each detector detects one data signal acquired by one laser head. Then, the processor acquires the data signals detected by each detector and processes the data signals detected by each detector to acquire data.
[0028] According to a fourth aspect, a data writing method is provided. The data writing method is executed by a data writing device. The data writing device includes an optical signal generator, a plurality of optical modulators, and an optical head array. The data writing method includes the optical signal generator generating an optical signal and then transmitting the optical signal to the plurality of optical modulators. Each of the plurality of optical modulators receives the optical signal, modulates the optical signal based on the data to be stored to obtain a plurality of modulation signals, and transmits the plurality of modulation signals to the optical head array. The optical head array includes a plurality of laser heads, and each laser head includes a plurality of focal points. The plurality of laser heads receive the plurality of modulation signals transmitted by the plurality of optical modulators, and respectively control the on / off of the plurality of corresponding focal points based on the received plurality of modulation signals to write the data to be stored in parallel to the optical storage medium. One laser head receives the plurality of modulation signals transmitted by one optical modulator.
[0029] In a possible design, the data writing device further includes an operation platform and an operation controller. The operation platform is configured to place an optical storage medium. The operation controller may control the optical storage medium to move in a first direction or a second direction on a plane where the optical storage medium is located based on a storage address corresponding to the data to be stored. The first direction is perpendicular to the second direction.
[0030] For the beneficial effects of the second aspect to the fourth aspect, and the embodiments of the second aspect to the fourth aspect, please refer to the description of the device in the first aspect and the beneficial effects of the embodiments of the device.
Brief Description of the Drawings
[0031]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Figure 13
Figure 14
Figure 15
Figure 16
Mode for Carrying Out the Invention
[0032] In order to make the objectives, technical solutions, and advantages of the embodiments of the present application clearer, the embodiments of the present application will be further described in detail below with reference to the accompanying drawings.
[0033] For ease of explanation, the technical terms used in the present application will be described below.
[0034] (1) Optical storage medium: A storage medium in which information is stored by irradiating the medium with a laser beam, whereby the physical characteristics of the storage medium are changed by the interaction between the laser beam and the medium. For example, the optical storage medium may include a conventional Digital Versatile Disc (DVD), a Blu-ray disc (BD), etc. This is not limited herein.
[0035] (2) Focus: It is arranged in each laser head. The laser light received by the laser head is applied to the optical storage medium by using the focus.
[0036] (3) Data point: It is within the optical storage medium and is a position where the physical characteristics of the optical storage medium are changed by irradiation with laser light.
[0037] (4) In the embodiments of the present application, "a plurality of" means two or more. Considering this, in the embodiments of the present application, "a plurality of" may also be understood as "at least two". "At least one" may be understood as one or more, for example, one, two or more. For example, "including at least one" means "including one, two or more", and it is not limited as to which is included. For example, "including at least one of A, B, and C" may mean "including A, B or C", "including A and B, A and C, or B and C", or "including A, B, and C". The term "and / or" describes the relationship of association between the associated objects and indicates that three relationships may exist. For example, A and / or B may represent the following three cases, that is, the case where only A exists, the case where both A and B exist, and the case where only B exists. Further, unless otherwise specified, the symbol " / " usually indicates the "or" relationship between the associated objects.
[0038] Unless otherwise specified, ordinal numbers such as "first" and "second" in the embodiments of the present application are used to distinguish a plurality of objects and are not intended to limit the order, time series, priority or importance of the plurality of objects.
[0039] To help those skilled in the art understand the technical solutions of the present application, the related technologies used in the present application will be described below.
[0040] FIG. 1 is a schematic diagram of an example of a data read / write device 100 for an optical storage medium. As shown in FIG. 1, the device 100 includes a servo 101, a rotary stage 102, an optical head 103, and a beam generator 104, and is configured to read / write data to / from a circular optical storage medium. The servo 101 is connected to the rotary stage 102. The rotary stage 102 is configured to dispose a circular optical storage medium. The servo 101 is configured to control the rotation of the rotary stage 102, whereby the circular optical storage medium disposed on the rotary stage 102 is rotated at a preset speed on a horizontal plane. The optical head 103 is disposed above the rotary stage 102, and using the focus of the optical head 103, a laser beam generated by the beam generator 104 is applied to the circular optical storage medium, and by changing the physical characteristics of the circular optical storage medium using the laser beam, it is configured to store data. For example, uneven data points may be generated on the surface of the optical storage medium, and the uneven data points may represent data 0 or data 1. When reading data, a reflected beam of the laser beam generated by the beam generator 104 and the reflected beam from the optical storage medium are read using the focus of the optical head 103, and the data stored in the optical storage medium is acquired using the reflected beam.
[0041] However, as the amount of data stored in the optical storage medium increasingly grows, when the data read / write throughput of the data read / write device for the optical storage medium is very low, a relatively long time is required when it is necessary to read or store a large amount of data. Therefore, in order to meet the requirements of high-speed data read / write, it is necessary to improve the data read / write throughput of the optical storage medium. It will be understood that the data read / write throughput refers to the amount of data read or written per unit time.
[0042] In consideration of this, embodiments of the present application provide a data reading device and a data writing device. In each device, an optical head array including a plurality of laser heads is arranged, whereby the number of laser heads for data reading / writing is increased. Further, each laser head is improved, and a plurality of foci are arranged in each laser head, whereby, in one data reading process, parallel reading / writing of a plurality of data may be performed using a plurality of laser heads and a plurality of foci within the laser heads, and the data reading / writing throughput of the optical storage medium may be improved.
[0043] With reference to the accompanying drawings, the data reading device and the data writing device provided in the embodiments of the present application will be separately described below.
[0044] FIG. 2 is a schematic diagram of the structure of a data reading device 200 according to an embodiment of the present application. As shown in FIG. 2, the data reading device 200 includes an optical signal generator 201, an optical head array 202, and a processing module 203. The optical signal generator 201 is configured to generate an optical signal and output the optical signal to the optical head array 202. After receiving the optical signal, the optical head array 202 applies the optical signal to a plurality of data points of the optical storage medium using a plurality of foci of each optical head within the optical head array 202. The data points in the optical storage medium provide feedback on the optical signal applied to the data points, whereby the plurality of foci receive a plurality of feedback signals. The feedback signal is a data signal corresponding to each data point. That is, a plurality of data signals are acquired. After receiving the plurality of data signals acquired by the optical head array 202, the processing module 203 processes the plurality of data signals to finally acquire the read data. It should be noted that the feedback signal may be a reflection signal of the optical signal applied to the data point and also a reflection signal from the optical storage medium, or a specific fluorescence signal generated when the optical signal is applied to the optical storage medium, or another feedback signal. This is not limited in the present embodiment of the present application.
[0045] The above has briefly described the functions of the modules of the data reading device 200. In the following, the modules will be described in detail.
[0046] (1) Optical head array 202 In this embodiment of the present application, the optical head array 202 includes a plurality of laser heads. The number of the plurality of laser heads may be determined based on factors such as the energy of the laser light that can be generated by the optical signal generator 201, the volume of the optical storage medium, and the volume of each laser head. This is not limited here.
[0047] In one example, the plurality of laser heads includes m rows × n columns, and the product of m and n is 2 or more. It will be understood that the plurality of laser heads are arranged in an array. FIGS. 3A to 3C are schematic diagrams of three examples of the array arrangement of the plurality of laser heads. In FIGS. 3A to 3C, an example in which the optical head array 202 includes six laser heads is used, and in the figures, one laser head is represented by one circle. The plurality of laser heads may be arranged in one row and a plurality of columns. For example, in FIG. 3A, the plurality of laser heads are arranged in one row and six columns. The plurality of laser heads may alternatively be arranged in a plurality of rows and a plurality of columns. For example, in FIG. 3B, the plurality of laser heads are arranged in two rows and three columns. The plurality of laser heads may alternatively be arranged in a plurality of rows and one column. For example, in FIG. 3C, the plurality of laser heads are arranged in six rows and one column. Of course, the plurality of laser heads may alternatively be arranged in another manner. This is not limited here.
[0048] It should be noted that in FIGS. 3A to 3C, one laser head is represented by one circle, and the circle is not used to show the projection shape of each laser head in the plane where the optical storage medium is located. That is, the projection shape of the laser head may be circular, elliptical, rectangular, or the like. This is not limited here.
[0049] Each laser head in the optical head array 202 includes a plurality of foci, and each focus may read data corresponding to one data point in the optical storage medium. In one example, the number of the plurality of foci included in each laser head and the arrangement pattern of the plurality of foci in the laser head are the same. For example, as shown in FIG. 4A, each laser head includes six foci, and the six foci may be arranged in one row and six columns in one laser head. As another example, as shown in FIG. 4B, the six foci may be arranged in two rows and three columns in one laser head. In this embodiment of the present application, the arrangement pattern of the plurality of foci included in each laser head is not limited. In FIGS. 4A and 4B, the foci are represented by "×".
[0050] Since each focus needs to read data corresponding to one data point of the optical storage medium, the density of the plurality of foci included in the laser head needs to match the density of the data points of the optical storage medium.
[0051] In the first example, the density of the plurality of foci included in one laser head is the same as the density of the data points of the optical storage medium. That is, the interval between two adjacent foci is the same as the interval between two adjacent data points in the optical storage medium.
[0052] In the second example, the density of the plurality of foci included in one laser head is an integer multiple of the density of the data points of the optical storage medium. That is, the interval between two adjacent foci is an integer multiple of the interval between two adjacent data points in the optical storage medium. For example, the density of the plurality of foci is twice or three times the density of the data points. Those skilled in the art may set the density based on the actual situation.
[0053] Furthermore, in order to facilitate the control of the plurality of laser heads included in the optical head array 202, the optical head array 202 may be arranged in an integrated optical disk drive, and the driving process of the optical head array 202 may be implemented using the integrated optical disk drive.
[0054] (2) Optical signal generator 201 In one example, referring to FIG. 5, the optical signal generator 201 may include a laser, a beam splitter, and a reflector. The laser is configured to generate laser light. Thus, the laser light generated by the laser is split into a plurality of sub-laser beams with equal energy using a plurality of beam splitters. Therefore, each beam of the sub-laser light is sent to one of the laser heads in the optical head array 202, and the beam of the sub-laser light is applied to the data points of the optical storage medium using each focus of the laser head. The optical storage medium provides feedback to the sub-laser light, whereby each laser head acquires the feedback signal of the sub-laser light and the feedback signal from the corresponding data point. The feedback signal is the data signal corresponding to the data point.
[0055] The number of the plurality of beam splitters and the number of the plurality of reflectors are determined based on the number of the plurality of laser heads included in the optical head array 202. In the optical signal generator 201 shown in FIG. 5, an example in which the optical head array 202 includes eight laser heads is used. In this case, the laser light generated by the laser may be evenly split into eight beams of sub-laser light with the same energy using seven beam splitters and one reflector. The seven beam splitters and the one reflector each correspond to one laser head in the optical head array 202. The splitting ratio of the first beam splitter is 7:1, the splitting ratio of the second beam splitter is 6:1, and so on. The splitting ratio of the seventh beam splitter is 1:1. When the number of laser heads is another value, the same manner is used for setting, but it is not described here.
[0056] In another example, referring to FIG. 6, in addition to the laser, the beam splitter, and the reflector, the optical signal generator 201 may further include a beam expander collimator. The emission area of the laser light generated by the laser is expanded using the beam expander collimator, and then the laser light obtained after the emission area is expanded is split using the beam splitter and the reflector. The manner in which the laser light is separated using the beam splitter and the reflector is the same as the example shown in FIG. 5. Details are not described here.
[0057] (3) Processing module 203 In one example, referring to FIG. 7, the processing module 203 includes a plurality of detectors and processors. Each detector is configured to detect one data signal obtained by one laser head. The processor is connected to the plurality of detectors and is configured to obtain the data signals detected by each detector and process the data signals detected by each detector in order to obtain the read data.
[0058] In another example, referring to FIG. 8, the processing module 203 includes a plurality of reflectors, a plurality of detectors, and a processor. The plurality of reflectors correspond one-to-one to the plurality of laser heads in the optical head array 202 and are configured to reflect the data signals acquired by the corresponding laser heads to the plurality of detectors. The plurality of detectors may be a group of photomultiplier tube (PMT) arrays. The data signals acquired by each laser head are reflected to preset positions within the group of PMT arrays. For example, the group of PMT arrays includes eight PMTs, and the eight PMTs are arranged in an array of four rows and two columns. In this case, the data signal acquired by the first laser head is transmitted, using the reflector corresponding to the first laser head, to the PMT located at row 1 and column 1 within the group of PMT arrays, and the data signal acquired by the second laser head is transmitted, using the reflector corresponding to the second laser head, to the PMT located at row 2 and column 1 within the group of PMT arrays, and so on. Finally, the group of PMT arrays transmits the plurality of data signals read this time to the processor, and the processor processes the plurality of data signals transmitted by the group of PMT arrays to obtain the read data.
[0059] In the above data reading device 200, an optical head array including a plurality of laser heads may be arranged, whereby the number of laser heads for reading data may be increased. Further, a plurality of foci are arranged on each laser head, whereby in one data reading process, parallel reading of a plurality of data may be performed using the plurality of laser heads and the plurality of foci, and the data reading throughput of the optical storage medium may be improved.
[0060] Furthermore, when the amount of data to be read is relatively large, the data reading device 200 may need to perform multiple reads at multiple different positions on the optical storage medium. In this case, referring to FIG. 9, the data reading device 200 may further include an operation platform 204 and an operation controller 205. The operation platform 204 is configured to dispose the optical storage medium. The operation controller 205 is connected to the operation platform 204 and controls the movement of the optical storage medium based on the storage address of the read data, so that the data reading device 200 is configured to acquire all the contents of the read data.
[0061] In this embodiment of the present application, different from the servo 101 in the data reading / writing device 100 shown in FIG. 1, the operation controller 205 does not control the optical storage medium to perform a rotational movement, but controls the optical storage medium to move in a first direction and / or a second direction perpendicular to the first direction on the plane where the optical storage medium is located. For example, a two-dimensional coordinate system is established by using the plane where the optical storage medium is located as a reference plane. The first direction may be the direction in which the X-axis of the two-dimensional coordinate system is located, and the second direction may be the direction in which the Y-axis of the two-dimensional coordinate system is located. Therefore, the operation controller 205 may control the optical storage medium to move along the X-axis or the Y-axis on the reference plane. Since the optical storage medium does not need to perform a rotational movement, the complexity of controlling the operation of the optical storage medium by the operation controller 205 may be reduced, and the feasibility of the operation controller 205 may be enhanced.
[0062] In order to increase the amount of data that can be stored in an optical storage medium, it should be noted that in this embodiment of the present application, the shape of the optical storage medium does not have to be limited to a circle, and may include, for example, a polygon, such as a rectangle or a triangle. For ease of explanation, an example in which the shape of the optical storage medium is a rectangle is used below. In this case, the size of the rectangular optical storage medium may be determined based on the number of a plurality of laser heads included in the optical head array 202. For example, the rectangular optical storage medium may be partitioned, and each partition is a reading range corresponding to one laser head in the optical head array 202. Therefore, the number of partitions in the optical storage medium is the same as the number of laser heads included in the optical head array 202, thereby determining the size of the optical storage medium.
[0063] Hereinafter, the operation control process of the optical storage medium by the operation controller 205 will be described. For ease of explanation, an example is used in which the first direction and the second direction are the X-axis line and the Y-axis line, respectively, of a two-dimensional coordinate system established by using the plane on which the optical storage medium is located as a reference plane. Based on the value relationship between the density of a plurality of foci in the optical head array 202 and the density of a plurality of data points in the optical storage medium, the operation control process of the optical storage medium by the operation controller 205 is classified into the following two examples.
[0064] In the first example, the density of a plurality of foci in the optical head array 202 is the same as the density of a plurality of data points in the optical storage medium. That is, the interval between two adjacent foci in the laser head is the same as the interval between two adjacent data points in the optical storage medium. The operation control process of the optical storage medium by the operation controller 205 is as follows.
[0065] The motion controller 205 first controls the optical storage medium to move in the second direction at a first interval as the step length. The first interval is the interval between adjacent data points. Next, when it is determined that the laser head of the optical head array 202 has moved to the last row of the data points on the optical storage medium in that direction, the motion controller 205 controls the optical storage medium to move in the first direction at a second interval as the step length. The second interval is the product of the interval between adjacent data points and the number of a plurality of foci included in the laser head. The above motion control is repeated until the optical head array 202 acquires all the contents of the read data.
[0066] For example, referring to FIG. 10, assume that the interval between adjacent data points is m, the number of foci included in each laser head is k, and k foci are arranged in one row and k columns. In this case, as shown in FIG. 10(a), the motion controller 205 first controls the optical storage medium to move in the positive direction of the Y-axis line at a step length of m. Next, after detecting that the optical head array 202 has already moved to the last row of the optical storage medium on the Y-axis line, the motion controller 205 controls the optical storage medium to move along the X-axis line over a wide range, that is, by k×m, until all the contents of the read data are acquired, as shown in FIG. 10(b), and then to move in the negative direction of the Y-axis line at an interval of m as the step length.
[0067] In the second example, the density of a plurality of data points in the optical storage medium is N times the density of a plurality of foci in the optical head array 202. That is, the interval between two adjacent foci in the laser head is 1 / N of the interval between two adjacent data points in the optical storage medium. The operation control process of the optical storage medium by the motion controller 205 is as follows.
[0068] The operation controller 205 first controls the optical storage medium to move in the positive direction of the second direction at a first interval as the step length. The first interval is the interval between adjacent data points. Next, when it is determined that the laser head of the optical head array 202 has moved to the last row of the data points of the optical storage medium in that direction, the operation controller 205 controls the optical storage medium to move in the first direction by the first interval, and then, until the laser head of the optical head array 202 moves to the first row of the data points of the optical storage medium in the second direction, controls the optical storage medium to move in the negative direction of the second direction at the first interval as the step length, and then controls the optical storage medium to move in the second direction at a third interval as the step length. The third interval is the sum of the interval between adjacent data points and a first product, and the first product is determined based on N, the interval between adjacent data points, and the number of a plurality of foci included in each read / write optical head. And the above operation control is repeated until the optical head array 202 acquires all the contents of the read data.
[0069] For example, referring to FIG. 11, assume that the interval between adjacent data points is m, the number of foci included in each laser head is k, the interval between adjacent foci is N×m, and k foci are arranged in one row and k columns. In this case, as shown in FIG. 11(a), the operation controller 205 first controls the optical storage medium to move in the positive direction of the Y-axis line with a step length of m. Next, after detecting that the optical head array 202 has already moved to the last row of the optical storage medium on the Y-axis line, the operation controller 205 controls the optical storage medium to move m in the positive direction of the X-axis line, as shown in FIG. 11(b). Next, the operation controller 205 controls the optical storage medium to move in the negative direction of the Y-axis line with an interval m as the step length until the optical storage medium moves to the first row of the data points on the Y-axis line. If the content of the data to be read has not been completely read, the operation controller 205 controls the optical storage medium to move along the X-axis line over a wide range, that is, by N×m×(k - 1)+m, as shown in FIG. 11(c). Next, the optical storage medium moves in the positive direction of the Y-axis line again with a step length of m. The above operation control is repeated until the optical head array 202 acquires all the content of the read data.
[0070] Of course, if the optical storage medium has multiple layers, after all the data of the current layer has been read, the operation controller may further control the optical storage medium to move to the next layer to read the data. The specific movement mode is the same as the above content and will not be described in detail here. Also, when the multiple foci included in each laser head are arranged in multiple rows and multiple columns, the movement process of the optical storage medium is the same as the movement process in FIG. 10 or FIG. 11. Details will not be described here.
[0071] Based on the same inventive concept, an embodiment of the present application provides a data writing device. FIG. 12 is a schematic diagram of the structure of a data writing device 1200 according to an embodiment of the present application. As shown in FIG. 12, the data writing device 1200 includes an optical signal generator 1201, a plurality of optical modulators 1202, and an optical head array 1203. The optical signal generator 1201 is configured to generate an optical signal and output the optical signal to the plurality of optical modulators 1202. After receiving the optical signal, each optical modulator 1202 modulates the optical signal based on the data to be stored in order to obtain a plurality of modulation signals, and transmits the obtained plurality of modulation signals to the optical head array 1203. After receiving the plurality of modulation signals, the plurality of laser heads included in the optical head array 1203 respectively control the on / off of the plurality of foci included in the corresponding laser head based on the received plurality of modulation signals, and write the data to be stored in parallel to the optical storage medium. One laser head in the optical head array 1203 may receive the plurality of modulation signals transmitted by one optical modulator 1202.
[0072] The above briefly describes the functions of the modules of the data writing device 1200. Hereinafter, the modules will be described in detail.
[0073] (1) Optical signal generator 1201 The optical signal generator 1201 is the same as the optical signal generator 201 in the data reading device 200. Details are not described here.
[0074] In the data reading device 200, the laser that is inside the optical signal generator 201 and configured to generate laser light is a continuous laser. However, it should be noted that the laser that is inside the optical signal generator 1201 in this embodiment of the present application and configured to generate laser light is a pulsed laser, for example, a femtosecond laser.
[0075] (2) A plurality of optical modulators 1202 In one example, FIG. 13 is a schematic diagram of an example of a plurality of optical modulators 1202. As shown in FIG. 13, there is a one-to-one correspondence between the plurality of optical modulators 1202 and the plurality of laser heads in the optical head array 1203, and each optical modulator 1202 is arranged between one beam splitter of the optical signal generator 1201 and one laser head of the optical head array 1203. After the optical signal generator 1201 generates sub-laser light using the beam splitter, the optical modulator 1202 modulates the sub-laser light based on the data to be stored to obtain one modulation signal corresponding to the optical modulator 1202. In this case, the optical modulator 1202 needs to store the corresponding data in advance. For example, the plurality of optical modulators 1202 includes eight optical modulators. In this case, the data to be stored needs to be pre-divided into eight parts and stored in the corresponding optical modulators 1202 respectively.
[0076] In another example, referring to FIG. 14, the plurality of optical modulators 1202 may be connected to a data processor. The data processor receives the data to be stored, divides the data to be stored into a plurality of parts, and transmits each part of the data to the corresponding optical modulator 1202, whereby the received sub-laser light is modulated using the corresponding optical modulator to obtain the corresponding modulation signal. In this way, the data processor divides the data to be stored, and thereby the degree of automation of the data writing device 1200 may be improved.
[0077] (3) Optical head array 1203 The optical head array 1203 is the same as the optical head array 202 in the data reading device 200. Details are not described here.
[0078] It should be noted that in the data reading device 200, the on / off states of a plurality of foci of each laser head in the optical head array 202 may be uniformly controlled. For example, when data needs to be read, all foci are controlled to be in the on state, and when data does not need to be read, all foci are controlled to be in the off state. However, in this embodiment of the present application, the on / off control of each focus in the optical head array 1203 may be independent. For example, at a specific moment, some of the plurality of foci in the laser head are in the on state, and other foci are in the off state, and the on / off states of the plurality of foci do not affect each other. Specifically, if the data of the data point corresponding to the focus is 0, the focus may be controlled to be in the off state. If the data of the data point is 1, the focus may be controlled to be in the on state. In this way, data may be written to the optical storage medium by controlling the on / off states of the plurality of foci.
[0079] In the above data writing device 1200, an optical head array including a plurality of laser heads is arranged, whereby the number of laser heads for writing data may be increased. Further, since a plurality of foci are arranged on each laser head, in one data writing process, parallel writing of a plurality of data may be performed using the plurality of laser heads and the plurality of foci, and the data writing throughput of the optical storage medium may be improved.
[0080] Similar to the data reading device 200, the data writing device 1200 may further include an operation platform 1204 and an operation controller 1205. The operation platform 1204 is configured to arrange the optical storage medium. The operation controller 1205 is connected to the operation platform 1204 and controls the optical storage medium to move based on the storage address of the data to be stored, whereby the data writing device 1200 is configured to store the data to be stored in the optical storage medium.
[0081] In this embodiment of the present application, the operation platform 1204 and the operation controller 1205 are the same as the operation platform 204 and the operation controller 205 in the data reading device 200. Details are not described here.
[0082] Referring to the above embodiment, hereinafter, in order to describe the data reading method provided in an embodiment of the present application, the data reading device in the above example is used as an example.
[0083] FIG. 15 is a flowchart of an example of a data reading method according to an embodiment of the present application. The flowchart is described as follows.
[0084] S151. The optical signal generator generates an optical signal.
[0085] For the process in which the optical signal generator generates an optical signal, refer to the above description of the optical signal generator 201 in the data reading device 200. Details are not described here.
[0086] S152. The plurality of laser heads included in the optical head array receive the optical signal and apply the optical signal to a plurality of data points on the optical storage medium using a plurality of foci of each laser head in order to obtain a plurality of data signals.
[0087] In this embodiment of the present application, each laser head in the optical head array includes a plurality of foci, and the optical signal is applied to the optical storage medium using the plurality of foci. For the arrangement mode of the laser heads in the optical head array, the arrangement mode of the plurality of foci, and the process in which each laser head obtains a data signal, refer to the above description of the optical head array 202 in the data reading device 200. Details are not described here.
[0088] S153. The processing module receives the plurality of data signals and processes the plurality of data signals to obtain the read data.
[0089] In one example, the processing module may receive and process a data signal using a plurality of detectors and processors included in the processing module. For example, the plurality of detectors may be connected to the processor, and each detector may detect one data signal acquired by one laser head. Thus, after acquiring the data signals detected by each detector, the processor processes the data signals detected by each detector to obtain read data.
[0090] The structure of the processing module and the components included in the processing module are not limited in this specification. When the processing module includes other components, the processing manner of the processing module is the same as the above content. For details, refer to the above description of the processing module 203 in the data reading device 200. Details are not described here.
[0091] In one embodiment, when the data reading device further includes an operation platform configured to place an optical storage medium and an operation controller, the method further includes the following.
[0092] S154. The operation controller controls the optical storage medium to move in the first direction or the second direction on the plane where the optical storage medium is located in order to acquire all the contents of the read data based on the storage address of the read data.
[0093] In this embodiment of the present application, the first direction is perpendicular to the second direction. For the manner in which the operation controller controls the optical storage medium and the process in which the data reading device reads data during the movement process of the optical storage medium, refer to the above description of the operation platform 204 and the operation controller 205 in the data reading device 200. Details are not described here.
[0094] Step S154 is an optional step, and it is not essential for step S154 to be performed. Therefore, in FIG. 15, step S154 is shown by a dashed line to indicate that this step is an optional step.
[0095] Referring to the above embodiments, hereinafter, in order to explain the data writing method provided in an embodiment of the present application, the data writing device in the above example is used as an example.
[0096] FIG. 16 is a flowchart of an example of a data writing method according to an embodiment of the present application. The flowchart is described as follows.
[0097] S161. The optical signal generator generates an optical signal.
[0098] For the process in which the optical signal generator generates an optical signal, refer to the above description of the optical signal generator 1201 in the data writing device 1200. Details are not described here.
[0099] S162. Each of the plurality of optical modulators receives the optical signal and modulates the optical signal based on the data to be stored in order to obtain a plurality of modulation signals.
[0100] Each optical modulator may store in advance the data to be stored. Thus, after receiving the optical signal generated by the optical signal generator, the optical modulator may modulate the optical signal based on the data to be stored that has been stored in advance. For the specific modulation process, refer to the above description of the plurality of optical modulators 1202 in the data writing device 1200. Details are not described here.
[0101] S163. The plurality of laser heads included in the optical head array receive the plurality of modulation signals transmitted by the plurality of optical modulators, and respectively control the on / off of the plurality of corresponding focal points based on the received plurality of modulation signals, and write the data to be stored in the optical storage medium in parallel.
[0102] In this embodiment of the present application, each laser head includes a plurality of focal points, and one laser head receives a plurality of modulation signals transmitted by one optical modulator. It will be understood that there is a one-to-one correspondence between the laser head and the optical modulator, and each laser head may be configured to receive a plurality of modulation signals transmitted by the optical modulator corresponding to the laser head. For example, each laser head receives a plurality of modulation signals transmitted by the optical modulator corresponding to the laser head based on a preset period. The mode of reception is not limited here. For the process in which the optical head array writes the data to be stored into the optical storage medium using the plurality of focal points of each laser head, refer to the above description of the optical head array 1203 in the data writing device 1200. Details are not described here.
[0103] In one embodiment, when the data writing device further includes an operation platform configured to arrange the optical storage medium and an operation controller, the method further includes the following.
[0104] S164. The operation controller controls the optical storage medium to move in the first direction or the second direction on the plane where the optical storage medium is located based on the storage address corresponding to the data to be stored, so as to store all the contents of the data to be stored in the optical storage medium.
[0105] In this embodiment of the present application, the first direction is perpendicular to the second direction. Step S164 is the same as step S154, and details are not described here. In FIG. 16, step S164 is indicated by a dashed line.
[0106] In the above technical solution, an optical head array including a plurality of laser heads may be arranged, whereby the number of laser heads for data reading / writing may be increased. Further, each laser head is improved, and a plurality of foci are arranged on each laser head, whereby in a single data reading process, parallel reading / writing of a plurality of data may be performed using the plurality of laser heads and the plurality of foci within the laser head, and the data reading / writing throughput of the optical storage medium may be improved.
[0107] It should be noted that the embodiments provided in this application are merely examples. As is clearly known to those skilled in the art, for the convenience and brevity of description, in the above embodiments, the embodiments emphasize different aspects. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments. The features disclosed in the embodiments, claims and accompanying drawings of this application may exist independently or in combination. The features described in the form of hardware in the embodiments of this application may be implemented by software, and vice versa. This is not limited here.
Description of Reference Signs
[0108] 100 Data reading / writing device 101 Servo 102 Rotation stage 103 Optical head 104 Beam generator 200 Data reading device 201 Optical signal generator 202 Optical head array 203 Processing module 204 Operation platform 205 Operation controller 1200 Data writing device 1201 Optical signal generator 1202 Optical modulator 1203 Optical head array 1204 Operation platform 1205 Motion Controller
Claims
1. An optical signal generator configured to generate an optical signal; A plurality of optical modulators, each optical modulator being configured to modulate the optical signal based on data to be stored in order to receive the optical signal and obtain a plurality of modulation signals; An optical head array including a plurality of laser heads, each laser head including a plurality of focal points, the plurality of laser heads receiving the plurality of modulation signals transmitted by the plurality of optical modulators, and respectively controlling the on / off of the plurality of corresponding focal points based on the received plurality of modulation signals to write the data to be stored in parallel to an optical storage medium, and one laser head being configured to receive the plurality of modulation signals transmitted by one optical modulator, a data writing device comprising the optical head array.
2. The data writing device according to claim 1, wherein the plurality of laser heads are included in m rows × n columns, and the product of m and n is 2 or more.
3. The data writing device according to claim 1 or 2, wherein the plurality of focal points of each laser head are located in the same row, and the on / off control of each focal point is independent.
4. The data writing device according to any one of claims 1 to 3, wherein the shape of the optical storage medium includes a rectangle.
5. An operation platform configured to arrange the optical storage medium; An operation controller connected to the operation platform and configured to control the optical storage medium to move in a first direction or a second direction on a plane where the optical storage medium is located based on a storage address corresponding to the data to be stored, and the first direction is perpendicular to the second direction, the data writing device according to any one of claims 1 to 4 further comprising the operation controller.
6. The data writing device according to any one of claims 1 to 5, wherein the optical signal is a pulsed laser signal.
7. A data writing method, the method being executed by a data writing device, the data writing device comprising an optical signal generator, a plurality of optical modulators, and an optical head array, The method includes a step of generating an optical signal by the optical signal generator, each of the plurality of optical modulators receiving the optical signal and modulating the optical signal based on data to be stored to obtain a plurality of modulation signals, A method in which the optical head array includes a plurality of laser heads, each laser head includes a plurality of foci, the plurality of laser heads receive a plurality of modulation signals transmitted by the plurality of optical modulators, and based on the received plurality of modulation signals, respectively control the on / off of a plurality of corresponding foci to write the data to be stored in parallel to an optical storage medium, and one laser head receives a plurality of modulation signals transmitted by one optical modulator. **Claim 8** The data writing device further includes an operation platform and an operation controller, and the operation platform is configured to dispose the optical storage medium. The method according to claim 7 further includes a step of controlling the optical storage medium by the operation controller to move in a first direction or a second direction on a plane where the optical storage medium is located based on a storage address corresponding to the data to be stored, wherein the first direction is perpendicular to the second direction.
Citation Information
Patent Citations
Optical head
JP1987109241A
Optical pickup and optical disk drive
JP2008059668A
Optical unit and optical information recording / reproducing device
JP2010205346A
System and method for transferring data stored in holographic storage medium
JP2011216180A