Disc recorder and player apparatus including multiple recorder and player subsystems
Granted 29 Aug 2017 · no office action yet
Assignee: Panasonic
Law firm: Law firm · Log in to unlock
Attorney: Attorney · Log in to unlock
Inventors: Eiichi Igami, Eiji Ueda, Takeo Oosaki · Examiner: Nabil Hindi · AU 2686 · TC 2600
Life of the application
5 dated eventsAbstract
A disc recorder and player apparatus includes a plurality of recorder and player subsystems, a disc motor, and a controller. Each of the recorder and player subsystems includes a pickup and a traverse motor. When one of the recorder and player subsystems writes or reads data on or from a first track on the disc recording medium, the controller prohibits the other of the recorder and player subsystems from writing and reading data on and from a second track on the disc recording medium as well as moving the pickup to the second track, the second track being at a position different from a position of the first track, and the second track being to be accessed at a rotational speed different from a rotational speed for the first track.
Description
16 parts›BACKGROUND
1. Technical Field
The present disclosure relates to a disc recorder and player apparatus for writing and reading data on and from a disc recording medium.
2. Description of Related Art
For example, as disclosed in Japanese Patent Laid-Open Publications Nos. JP 1990-166665 A and JP 1988-171441 A, a disc recording medium, and a recorder and player apparatus for the disc recording medium are known, the recorder and player apparatus being capable of writing or reading data on or from both sides of the disc recording medium (hereinafter, referred to as a side A and a side B).
Japanese Patent Laid-Open Publication No. JP 1990-166665 A discloses a double-sided disc player apparatus capable of reading data from both sides of a disc. The double-sided disc player apparatus according to Japanese Patent Laid-Open Publication No. JP 1990-166665 A includes a pair of pickups disposed on both side across a rotating surface of the disc, supplies a common tracking signal to respective movement mechanisms for the two pickups, and always sets the two pickups at the same radial positions. In addition, the double-sided disc player apparatus according to Japanese Patent Laid-Open Publication No. JP 1990-166665 A separately moves a pickup opposing a second signal surface, when playing a first signal surface, using address signals obtained from the two pickups. Thus, the surface to be played is quickly changed.
Japanese Patent Laid-Open Publication No. JP 1988-171441 A discloses a disc in which data is recorded on both sides thereof. The disc according to Japanese Patent Laid-Open Publication No. JP 1988-171441 A is configured of a first disc and a second disc attached back-to-back, the first disc for recording time-series data as a clockwise information sequence on its information surface, and the second disc for recording time-series data as a counter-clockwise information sequence on its information surface. Thus, data is successively read from both the sides of the disc, without changing a motor's rotation direction, and without temporal interruption.
›SUMMARY
In a recorder and player apparatus having a plurality of recorder and player subsystems, the plurality of recorder and player subsystems may interfere with each other when the plurality of recorder and player subsystems operate at the same time, and thus, the performance of the recorder and player apparatus (for example, signal quality of written or read data, a data writing or reading rate) may rather deteriorates.
One non-limiting and exemplary embodiment provides a disc recorder and player apparatus less likely to impair the data writing and reading performance, even though including a plurality of recorder and player subsystems.
According to one aspect of the present disclosure, a disc recorder and player apparatus includes: a plurality of recorder and player subsystems that write and read data on and from at least one recording surface of a disc recording medium; a disc motor that rotates the disc recording medium; and at least one controller. Each of the plurality of recorder and player subsystems includes: a pickup that writes and reads data on and from one recording surface of the disc recording medium, and a traverse motor that moves the pickup in a radial direction of the disc recording medium. When one of the plurality of recorder and player subsystems writes or reads data on or from a first track of a plurality of tracks on the disc recording medium, the controller prohibits the remaining recorder and player subsystems of the plurality of recorder and player subsystems from writing and reading data on and from a second track of the plurality of tracks on the disc recording medium as well as moving the pickup to the second track, the second track being at a position different from a position of the first track, and the second track being to be accessed at a rotational speed different from a rotational speed for the first track.
The present disclosure can provide a disc recorder and player apparatus less likely to impair the data writing and reading performance, even though including a plurality of recorder and player subsystems.
Additional benefits and advantages of the disclosed embodiments will be apparent from the specification and Figures. The benefits and/or advantages may be individually provided by the various embodiments and features of the specification and drawings disclosure, and need not all be provided in order to obtain one or more of the same.
›BRIEF DESCRIPTION OF DRAWINGS
FIG. 1 is a block diagram illustrating a configuration of a disc recorder and player apparatus 1 according to a first embodiment.
FIG. 2 is a flowchart illustrating an operating process of a recorder and player subsystem 10 a of FIG. 1 , in a case where the recorder and player subsystem 10 a writes or reads data on or from an optical disc 101 when the recorder and player subsystem 10 a has control rights of a disc motor 30 .
FIG. 3 is a flowchart illustrating operating processes of the recorder and player subsystems 10 a and 10 b of FIG. 1 , in a case where the recorder and player subsystem 10 a writes or reads data on or from the optical disc 101 when the recorder and player subsystem 10 a does not have the control rights of the disc motor 30 .
FIG. 4 is a flowchart illustrating operating processes of the recorder and player subsystems 10 a and 10 b of FIG. 1 , in a case where the recorder and player subsystem 10 b writes or reads data on or from the optical disc 101 when the recorder and player subsystem 10 b has the control rights of the disc motor 30 .
FIG. 5 is a flowchart illustrating operating processes of the recorder and player subsystems 10 a and 10 b of FIG. 1 , in a case where the recorder and player subsystem 10 b writes or reads data on or from the optical disc 101 when the recorder and player subsystem 10 b does not have the control rights of the disc motor 30 .
FIG. 6 is a diagram illustrating a relationship between a radial position and a rotational speed of a disc on and from which data is written or read according to CLV (constant linear velocity).
FIG. 7 is a diagram illustrating a relationship between a radial position and a rotational speed of a disc on and from which data is written or read according to ZCAV (zone constant angular velocity).
FIG. 8 is a flowchart illustrating operating processes of recorder and player subsystems 10 a and 10 b of a disc recorder and player apparatus according to a second embodiment, in a case where the recorder and player subsystem 10 a writes or reads data on or from an optical disc 101 when the recorder and player subsystem 10 b is writing or reading data on or from the optical disc 101 .
FIG. 9 is a flowchart illustrating operating processes of the recorder and player subsystems 10 a and 10 b of the disc recorder and player apparatus according to the second embodiment, in a case where the recorder and player subsystem 10 b writes or reads data on or from the optical disc 101 when the recorder and player subsystem 10 a is writing or reading data on or from the optical disc 101 .
FIG. 10 is a block diagram illustrating a configuration of a disc recorder and player apparatus 2 according to a third embodiment.
FIG. 11 is a block diagram illustrating a configuration of a disc recorder and player apparatus 3 according to a fourth embodiment.
FIG. 12 is a flowchart illustrating an operating process in a case where a recorder and player subsystem 20 a of FIG. 11 writes or reads data on or from an optical disc 101 .
FIG. 13 is a flowchart illustrating an operating process in a case where a recorder and player subsystem 20 b of FIG. 11 writes or reads data on or from the optical disc 101 .
FIG. 14 is a flowchart illustrating an operating process in a case where a recorder and player subsystem 20 a of a disc recorder and player apparatus 3 according to a fifth embodiment writes or reads data on or from an optical disc 101 .
FIG. 15 is a flowchart illustrating an operating process in a case where a recorder and player subsystem 20 b of the disc recorder and player apparatus 3 according to the fifth embodiment writes or reads data on or from the optical disc 101 .
FIG. 16 is a block diagram illustrating a configuration of a disc recorder and player apparatus 4 according to a sixth embodiment.
›DETAILED DESCRIPTION · 1 of 13
From now on, embodiments will be described in detail with reference to the drawings as needed. It is noted that unnecessarily detailed descriptions may be omitted. For example, detailed descriptions of well-known facts and repeated descriptions of substantially the same elements may be omitted. This is used for the purpose of avoiding unnecessary redundancy of the following description and facilitating understanding by those skilled in the art.
The accompanying drawings and the following description are provided for sufficient understanding of this disclosure by those skilled in the art, and it is not intended to limit the subject matter described in claims thereto.
In the following embodiments, a write-once optical disc is described as an exemplary recording medium.
First Embodiment
A first embodiment will be described below with reference to FIGS. 1 to 7 .
1-1. Configuration
FIG. 1 is a block diagram illustrating a configuration of a disc recorder and player apparatus 1 according to a first embodiment. In the embodiment, the disc recorder and player apparatus 1 is configured to be capable of writing and reading data on and from both sides of an optical disc 101 .
The optical disc 101 is a recording medium in which data can be written on and read from both sides thereof. The optical disc 101 has a side A, and a side B opposite to the side A. The optical disc 101 has one or more recording layers on each of the side A and the side B. Tracks on the respective recording layers are formed as clockwise spirals from an inner periphery to an outer periphery on one of the side A and the side B, and formed as counterclockwise spirals from the inner periphery to the outer periphery on the other one of the side A and the side B. As a result, it is possible to write and read data on and from both the sides of the optical disc 101 , simultaneously.
The tracks on the respective recording layers of the optical disc 101 are addressed so that the tracks with the same address are at the same radial positions (distances from a center of the optical disc 101 , i.e., positions in a radial direction). When writing and reading data on and from the optical disc 101 , in general, optical pickups move from a track with a smaller address to a track with a larger address.
The disc recorder and player apparatus 1 includes recorder and player subsystems 10 a and 10 b . In this embodiment, the disc recorder and player apparatus 1 holds the optical disc 101 horizontally, and the optical disc 101 is mounted to the disc recorder and player apparatus 1 such that the side A is directed downward. The recorder and player subsystem 10 a writes and reads data on and from the side A (lower side) of the optical disc 101 , and the recorder and player subsystem 10 b writes and reads data on and from the side B (upper side) of the optical disc 101 .
The recorder and player subsystem 10 a is disposed below the optical disc 101 . The recorder and player subsystem 10 a includes an optical pickup 11 a , a traverse motor 12 a , a lead screw 13 a , a traverse motor drive circuit 14 a , a pickup drive circuit 15 a , a signal processing circuit 17 a , a controller 18 a , a host interface 19 a , a disc motor 30 , and a disc motor drive circuit 31 .
The disc motor 30 rotates the optical disc 101 . The disc motor drive circuit 31 obtains rotational speed information from the disc motor 30 , and transmits drive information to the disc motor 30 based on the obtained rotational speed information. Thus, the disc motor drive circuit 31 controls the disc motor 30 so as to operate the disc motor 30 at a desired rotational speed.
The optical pickup 11 a includes a laser light source that emits a laser beam to write and read data on and from the optical disc 101 , a detector that detects reflected light, a lens for focusing a laser beam onto a desired position of a recording layer of and a track on the optical disc 101 , and an actuator that drives the lens (these components are not shown).
The optical pickup 11 a is disposed to oppose the side A of the optical disc 101 . The optical pickup 11 a emits a laser beam to a recording surface on the side A of the optical disc 101 , and detects reflected light from the recording surface of the optical disc 101 .
The traverse motor 12 a rotates the lead screw 13 a to move the optical pickup 11 a in the radial direction of the optical disc 101 . The traverse motor drive circuit 14 a controls movement of the optical pickup 11 a . That is, when the traverse motor drive circuit 14 a receives a move command of the optical pickup 11 a from the controller 18 a , the traverse motor drive circuit 14 a drives the traverse motor 12 a to move the optical pickup 11 a to a target radial position of the optical disc 101 .
The pickup drive circuit 15 a controls light emission power of the laser light source of the optical pickup 11 a , based on a signal indicating a light emission pattern, sent from the signal processing circuit 17 a . In addition, the pickup drive circuit 15 a controls a lens position of the optical pickup 11 a.
The signal processing circuit 17 a optimizes an amplitude of a read signal detected from the optical disc 101 by the optical pickup 11 a , and shapes a waveform of the signal on a time axis, thus decoding the data of the optical disc 101 . In addition, the signal processing circuit 17 a encodes data to be written on the optical disc 101 , and send a signal indicating a light emission pattern of the laser light source based on the encoded data, to the pickup drive circuit 15 a.
The host interface (I/F) 19 a transfers data between a host apparatus 5 and the controller 18 a . The controller 18 a controls the components of the recorder and player subsystem 10 a . The controller 18 a controls the components of the recorder and player subsystem 10 a according to a write command, a read command, and the like from the host apparatus 5 , and controls writing and reading of data on and from the side A of the optical disc 101 .
›DETAILED DESCRIPTION · 2 of 13
The recorder and player subsystem 10 b is disposed on a side opposite to the recorder and player subsystem 10 a across the optical disc 101 , that is, is disposed above the optical disc 101 . The recorder and player subsystem 10 b is configured in a manner similar to that of the recorder and player subsystem 10 a , except that the recorder and player subsystem 10 b does not include the disc motor 30 and the disc motor drive circuit 31 . That is, the recorder and player subsystem 10 b includes an optical pickup 11 b , a traverse motor 12 b , a lead screw 13 b , a traverse motor drive circuit 14 b , a pickup drive circuit 15 b , a signal processing circuit 17 b , a controller 18 b , and a host interface 19 b.
The optical pickup 11 b is disposed to oppose the side B of the optical disc 101 . The optical pickup 11 b emits a laser beam to a recording surface of the side B of the optical disc 101 , and detects reflected light from the recording surface of the optical disc 101 .
Since the other components of the recorder and player subsystem 10 b are basically similar to the corresponding components of the recorder and player subsystem 10 a , a further description thereof will be omitted.
The controllers 18 a and 18 b are connected to each other. The controllers 18 a and 18 b can communicate with each other in a serial manner. The controllers 18 a and 18 b use a common protocol to communicate, exchange information, and cooperate with each other.
The host apparatus 5 can independently access both the sides of the optical disc 101 via the host interfaces 19 a and 19 b . Therefore, by using both the sides of the optical disc 101 , it is possible to increase capacity, and in addition, improve a data transfer rate for writing and reading data on and from the optical disc 101 .
1-2. Operation
1-2-1. Procedure for Accessing Optical Disc
An operation of the disc recorder and player apparatus 1 with an aforementioned configuration will be described below.
The tracks on the optical disc 101 have predetermined rotational speeds, the speed depending on radial positions of the tracks. In order to write or read data on or from a track at a certain radial position, the optical disc 101 should be rotated at the rotational speed for this track.
For example, when the recorder and player subsystem 10 a is writing or reading data on or from a certain track on the optical disc 101 , the recorder and player subsystem 10 b can write and read data only on and from a track, which is at a radial position substantially the same as the radial position of the track for the recorder and player subsystem 10 a , and is to be accessed (i.e., writing or reading data) at the same rotational speed as the rotational speed for the track for the recorder and player subsystem 10 a . In this case, even when the recorder and player subsystem 10 b receives a command to write or read data on or from another track on the optical disc 101 , which is at a radial position different from the radial position of the track for the recorder and player subsystem 10 a , and is to be accessed at a rotational speed different from the rotational speed for the track for the recorder and player subsystem 10 a , the recorder and player subsystem 10 b cannot appropriately write or read the data.
Accordingly, this embodiment provides the disc recorder and player apparatus less likely to impair the data writing and reading performance, and thus operable efficiently, when commands are received that the recorder and player subsystems 10 a and 10 b write or read data on or from different tracks to be accessed at different rotational speeds at different positions.
In the disc recorder and player apparatus 1 according to this embodiment, one of the recorder and player subsystems 10 a and 10 b has control rights for controlling the rotational speed of the disc motor 30 . The controller 18 a of the recorder and player subsystem 10 a and the controller 18 b of the recorder and player subsystem 10 b determine which of the recorder and player subsystems 10 a and 10 b has the control rights, through the communications between them. The controller having the control rights substantially controls the rotational speed of the disc motor 30 . The disc motor 30 operates at a rotational speed for a track on or from which the recorder and player subsystem having the control rights writes or reads data.
FIG. 2 is a flowchart illustrating an operating process of the recorder and player subsystem 10 a of FIG. 1 , in a case where the recorder and player subsystem 10 a writes or reads data on or from the optical disc 101 when the recorder and player subsystem 10 a has the control rights of the disc motor 30 . In this case, only the recorder and player subsystem 10 a writes or reads data on or from the side A of the optical disc 101 , whereas the recorder and player subsystem 10 b does not write or read data on or from the side B of the optical disc 101 .
The controller 18 a of the recorder and player subsystem 10 a executes the process of FIG. 2 .
In step S 1 , the controller 18 a receives a command to write or read data, from the host apparatus 5 via the host interface 19 a . The command to read data includes an LBA (Logical Block Address) representing a recording position on the side A of the optical disc 101 . The command to write data includes an LBA, data to be written, and a length of the data.
In step S 2 , the controller 18 a calculates a PBA (Physical Block Address) based on the LBA. Further, the controller 18 a calculates a radial position of a target track on the optical disc 101 , the data being to be written on or read from the target track, the radial position corresponding to the PBA.
In step S 3 , the controller 18 a calculates a rotational speed of the disc motor 30 , and calculates a radial position to which the optical pickup 11 a is to be moved. The rotational speed and the radial position are to be used when actually writing or reading data on or from the optical disc 101 according to the command received in step S 1 . The rotational speed and the radial position can be calculated from a data format, an access position, and a linear speed of the optical disc 101 .
›DETAILED DESCRIPTION · 3 of 13
Before moving the optical pickup 11 a to the radial position calculated in step S 3 , the controller 18 a changes the rotational speed of the disc motor 30 to the rotational speed calculated in step S 3 . For this purpose, in step S 4 , the controller 18 a determines whether or not to have the control rights of the disc motor 30 . In this case, the controller 18 a has the control rights.
In step S 5 , the controller 18 a controls the disc motor drive circuit 31 to change the rotational speed of the disc motor 30 to the rotational speed calculated in step S 3 .
In step S 6 , the controller 18 a controls the traverse motor drive circuit 14 a to drive the traverse motor 12 a , and thus, move the optical pickup 11 a to the radial position of the target track. The traverse motor drive circuit 14 a drives the traverse motor 12 a to rotate the lead screw 13 a , and thus, moves the optical pickup 11 a to the radial position of the target track.
In step S 7 , the controller 18 a controls the pickup drive circuit 15 a to adjust a position of the lens of the optical pickup 11 a so as to focus light onto a target recording layer and the target track. The pickup drive circuit 15 a moves the lens of the optical pickup 11 a to focus the laser beam onto the target recording layer and the target track.
In step S 8 , the signal processing circuit 17 a extracts an address from a signal obtained from reflected light of the optical disc 101 , and the controller 18 a checks that the extracted address is identical to the address of the target track. When the extracted address is not identical to the address of the target track, in other words, when the light is not focused onto the target recording layer and the target track, the controller 18 a repeats the adjustment of the lens position of the optical pickup 11 a (step S 7 ) until the light is focused onto the target recording layer and the target track. If it is necessary to move the lens of the optical pickup 11 a further than its adjustable range in order to focus the light onto the target recording layer and the target track, the process returns to step S 6 .
In step S 9 , the controller 18 a controls the pickup drive circuit 15 a and the signal processing circuit 17 a to write or read the data on or from the optical disc 101 .
FIG. 3 is a flowchart illustrating operating processes of the recorder and player subsystems 10 a and 10 b of FIG. 1 , in a case where the recorder and player subsystem 10 a writes or reads data on or from the optical disc 101 when the recorder and player subsystem 10 a does not have the control rights of the disc motor 30 . When the recorder and player subsystem 10 b has the control rights of the disc motor 30 , the recorder and player subsystem 10 a obtains the control rights from the recorder and player subsystem 10 b , and write or read data on or from the side A of the optical disc 101 .
The controller 18 a of the recorder and player subsystem 10 a and the controller 18 b of the recorder and player subsystem 10 b execute the process of FIG. 3 . With respect to the recorder and player subsystem 10 b , FIG. 3 illustrates only steps concerning changing the rotational speed of the disc motor 30 , and omits the other steps. The recorder and player subsystem 10 b may or may not be writing or reading data on or from the optical disc 101 in its initial state.
Steps S 1 to S 4 of FIG. 3 are similar to steps S 1 to S 4 of FIG. 2 . In step S 4 of FIG. 3 , the controller 18 a determines whether or not to have the control rights of the disc motor 30 . In this case, the controller 18 b rather than the controller 18 a has the control rights.
In steps S 11 and S 12 , the controller 18 a transmits a request signal to the controller 18 b for changing the rotational speed of the disc motor 30 .
In step S 13 , the controller 18 b determines whether or not to allow to change the rotational speed of the disc motor 30 (in other words, whether or not to allow to transfer the control rights), based on current operations of the recorder and player subsystems 10 a and 10 b . When the optical disc 101 has first and second tracks at different positions and to be accessed at different rotational speeds, and the recorder and player subsystem 10 b is writing or reading data on or from the first track, in principle, the controller 18 b prohibits the recorder and player subsystem 10 a from writing and reading data on and from the second track as well as moving the optical pickup 11 a to the second track. However, the controller 18 b determines whether or not to allow to change the rotational speed, for example, based on the following criteria.
According to a first criterion, the following determination is made, when the recorder and player subsystem 10 b having the control rights is writing or reading data. In this case, when a request is further received that the recorder and player subsystem 10 a not having the control rights writes or reads data, the controller 18 a transfers the control rights from the recorder and player subsystem 10 b to the recorder and player subsystem 10 a , after the recorder and player subsystem 10 b has completed to write or read data. Particularly, when data is being written on the optical disc 101 , it is not possible to interrupt this recording operation nor change the rotational speed of the disc motor 30 , since the data to be written may be damaged by such interruption or change. According to the first criterion, the controller 18 b prohibits the recorder and player subsystem 10 a from writing or reading data as well as changing the rotational speed of the disc motor 30 , until the recorder and player subsystem 10 b has completed to write or read data. After the recorder and player subsystem 10 b has completed to write or read data, the controller 18 b allows to transfer the control rights and change the rotational speed.
It is noted that when recording data on the optical disc 101 , the data is encoded into a series of “recording units”, each having a predetermined data length. The recording unit is a unit interval of data to be recorded on the optical disc 101 without interruption, for example, a unit interval of data encoded using an error correction code.
›DETAILED DESCRIPTION · 4 of 13
According to a second criterion, the following determination is made, when the recorder and player subsystem 10 b having the control rights is writing or reading data from the first track of the plurality of tracks on the optical disc 101 , the first track having the first address. In this case, when a request is further received that the recorder and player subsystem 10 a not having the control rights writes or reads data on or from the second track of the plurality of tracks on the optical disc 101 , the second track having the second address smaller than the first address, the controller 18 a requests the controller 18 b to stop the recorder and player subsystem 10 b from writing or reading the data. After the recorder and player subsystem 10 b has stopped writing or reading the data, the controllers 18 a and 18 b transfer the control rights from the recorder and player subsystem 10 b to the recorder and player subsystem 10 a . It is noted that when the recorder and player subsystem 10 b is writing the data, and the controller 18 b is requested to stop writing the data, the controller 18 b stops writing the data after having written an entire recording unit being currently written. When writing and reading data on and from both the sides of the optical disc 101 , simultaneously, the optical pickups 11 a and 11 b should be at tracks to be accessed at the same rotational speed (for example, the same radial position). When it is requested that the optical pickup 11 a writes or reads data on or from a track having smaller address than a current address of the optical pickup 11 b (in other words, when the optical pickup 11 a is behind the optical pickup 11 b ), the optical pickup 11 b may stop writing and reading the data, and wait until the optical pickup 11 a catches up. In this case, when the optical pickup 11 a reaches the radial position of the optical pickup 11 b , the optical pickup 11 b restarts to write and read the data, and thereafter, the optical pickups 11 a and 11 b may write and read data on and from both the sides of the optical disc 101 , simultaneously.
According to a third criterion, the following determination is made, when the recorder and player subsystem 10 b having the control rights is writing or reading user data. In this case, when a request is further received that the recorder and player subsystem 10 a not having the control rights writes or reads disc management data, the controller 18 a requests the controller 18 b to stop the recorder and player subsystem 10 b from writing or reading the user data. After the recorder and player subsystem 10 b has stopped writing or reading the user data, the controllers 18 a and 18 b transfer the control rights from the recorder and player subsystem 10 b to the recorder and player subsystem 10 a . It is noted that when the recorder and player subsystem 10 b is writing the data, and the controller 18 b is requested to stop writing the data, the controller 18 b stops writing the data after having written an entire recording unit being currently written. The disc management data is data used for managing writing and reading of data on and from the optical disc 101 , such as track information, defect managing information, and so on, and the user data is any data other than the disc management data. When writing and reading data on and read from the optical disc 101 , the disc management data may be prioritized over the user data.
If YES in step S 13 , the process proceeds to step S 14 . If NO in step S 13 , the controller 18 b repeats step S 13 , and waits until a criterion for allowing to change the rotational speed of the disc motor 30 is satisfied.
In step S 14 , the controller 18 b stops the tracking control of the recorder and player subsystem 10 b . After the criterion for allowing to change the rotational speed of the disc motor 30 is satisfied, if immediately changing the rotational speed of the disc motor 30 for the recorder and player subsystem 10 a to write or read the data, the rotational speed of the disc motor 30 changes to a rotational speed different from the rotational speed corresponding to the radial position of the optical pickup 11 b . In this case, tracking servo control of the recorder and player subsystem 10 b may become unstable. Therefore, in order to avoid unnecessary tracking control, the recorder and player subsystem 10 b stops the tracking control in step S 14 .
In steps S 15 and S 16 , the controller 18 b transmits a response signal to the controller 18 a for changing the rotational speed of the disc motor 30 . By transmitting this response signal, the controller 18 b notifies the controller 18 a of the allowance for changing the rotational speed, in other words, the allowance for transferring the control rights.
Step S 5 to S 9 of FIG. 3 are similar to steps S 5 to S 9 of FIG. 2 .
After the controller 18 a has obtained the control rights of the disc motor 30 , the controller 18 a can arbitrarily change the rotational speed of the disc motor 30 , until next transfer of the control rights to the controller 18 b . When the controller 18 a has changed the rotational speed of the disc motor 30 , the controller 18 a notifies the controller 18 b of the changed rotational speed. As a result, when the rotational speed for the track, on or from which data is to be written or read, is identical to a current rotational speed of the disc motor 30 , the controller 18 b can write or read data on or from the optical disc 101 even if not having the control rights, as described later.
FIG. 4 is a flowchart illustrating operating processes of the recorder and player subsystems 10 a and 10 b of FIG. 1 , in a case where the recorder and player subsystem 10 b writes or reads data on or from the optical disc 101 when the recorder and player subsystem 10 b has the control rights of a disc motor 30 . In this case, only the recorder and player subsystem 10 b writes or reads data on or from the side B of the optical disc 101 , whereas the recorder and player subsystem 10 a does not write or read data on or from the side A of the optical disc 101 .
›DETAILED DESCRIPTION · 5 of 13
The controller 18 a of the recorder and player subsystem 10 a and the controller 18 b of the recorder and player subsystem 10 b execute the process of FIG. 4 .
In step S 21 , the controller 18 b receives a command to write or read data, from the host apparatus 5 via the host interface 19 b.
In step S 22 , the controller 18 b calculates a radial position of a target track on the optical disc 101 , the data being to be written on or read from the target track.
In step S 23 , the controller 18 b calculates a rotational speed of the disc motor 30 , and calculates a radial position to which the optical pickup 11 b is to be moved.
Before moving the optical pickup 11 b to the radial position calculated in step S 23 , the controller 18 b changes the rotational speed of the disc motor 30 to the rotational speed calculated in step S 23 . For this purpose, in step S 24 , the controller 18 b determines whether or not to have the control rights of the disc motor 30 . In this case, the controller 18 b has the control rights.
Although the controller 18 b has the control rights, the controller 18 a is responsible to directly control the disc motor 30 . Accordingly, in steps S 25 and S 26 , the controller 18 b transmits a request signal to the controller 18 a for changing the rotational speed of the disc motor 30 .
In step S 27 , the controller 18 a controls the disc motor drive circuit 31 to change the rotational speed of the disc motor 30 .
In steps S 28 and S 29 , the controller 18 a transmits a response signal to the controller 18 b for changing the rotational speed of the disc motor 30 . By transmitting this response signal, the controller 18 a notifies the controller 18 b that the rotational speed has changed.
In step S 30 , the controller 18 b controls the traverse motor drive circuit 14 b to drive the traverse motor 12 b , and thus, move the optical pickup 11 b to the radial position of the target track. The traverse motor drive circuit 14 b drives the traverse motor 12 b to rotate the lead screw 13 b , and thus, moves the optical pickup 11 b to the radial position of the target track.
In step S 31 , the controller 18 b controls the pickup drive circuit 15 b to adjusts a position of the lens of the optical pickup 11 b so as to focus light onto a target recording layer and the target track. The pickup drive circuit 15 b moves the lens of the optical pickup 11 b to focus a laser beam onto the target recording layer and the target track.
In step S 32 , the signal processing circuit 17 b extracts an address from a signal obtained from reflected light of the optical disc 101 , and the controller 18 b checks that the extracted address is identical to the address of the target track. When the extracted address is not identical to the address of the target track, in other words, when the light is not focused onto the target recording layer and the target track, the controller 18 b repeats the adjustment of the lens position of the optical pickup 11 b (step S 31 ) until the light is focused onto the target recording layer and the target track. If it is necessary to move the lens of the optical pickup 11 b further than its adjustable range in order to focus the light onto the target recording layer and the target track, the process returns to step S 30 .
In step S 33 , the controller 18 b controls the pickup drive circuit 15 b and the signal processing circuit 17 b to write or read the data on or from the optical disc 101 .
FIG. 5 is a flowchart illustrating operating processes of the recorder and player subsystems 10 a and 10 b of FIG. 1 , in a case where the recorder and player subsystem 10 b writes or reads data on or from the optical disc 101 when the recorder and player subsystem 10 b does not have the control rights of the disc motor 30 . When the recorder and player subsystem 10 a has the control rights of the disc motor 30 , the recorder and player subsystem 10 b obtains the control rights from the recorder and player subsystem 10 a , and writes or reads data on or from the side B of the optical disc 101 .
The controller 18 a of the recorder and player subsystem 10 a and the controller 18 b of the recorder and player subsystem 10 b execute the process of FIG. 5 . With respect to the recorder and player subsystem 10 a , FIG. 5 illustrates only steps concerning changing the rotational speed of the disc motor 30 , and omits the other steps. The recorder and player subsystem 10 a may or may not be writing or reading data on or from the optical disc 101 in its initial state.
Steps S 21 to S 24 of FIG. 5 are similar to steps S 21 to S 24 of FIG. 4 . In step S 4 of FIG. 5 , the controller 18 b determines whether or not to have the control rights of the disc motor 30 . In this case, the controller 18 a rather than the controller 18 b has the control rights.
In steps S 25 and S 26 , the controller 18 b transmits a request signal to the controller 18 a for changing the rotational speed of the disc motor 30 .
In step S 41 , the controller 18 a determines whether or not to allow to change the rotational speed of the disc motor 30 (in other words, whether or not to allow to transfer the control rights), based on current operations of the recorder and player subsystems 10 a and 10 b . When the optical disc 101 has first and second tracks at different positions and to be accessed at different rotational speeds, and the recorder and player subsystem 10 a is writing or reading data on or from the first track, in principle, the controller 18 b prohibits the recorder and player subsystem 10 b from writing and reading data on and from the second track as well as moving the optical pickup 11 b to the second track. However, the controller 18 a determines whether or not to allow to change the rotational speed, for example, based on the aforementioned first to third criteria. If YES in step S 41 , the process proceeds to step S 42 . If NO in step S 41 , the controller 18 a repeats step S 41 , and waits until a criterion for allowing to change the rotational speed of the disc motor 30 is satisfied.
›DETAILED DESCRIPTION · 6 of 13
In step S 42 , the controller 18 a stops the tracking control of the recorder and player subsystem 10 a.
In step S 27 , the controller 18 a controls the disc motor drive circuit 31 to change the rotational speed of the disc motor 30 .
In steps S 28 and S 29 , the controller 18 a transmits a response signal to the controller 18 b for changing the rotational speed of the disc motor 30 . By transmitting this response signal, the controller 18 b notifies the controller 18 a of the allowance for changing the rotational speed, in other words, the allowance for transferring the control rights, and notifies the controller 18 a that the rotational speed has changed.
Steps S 30 to S 33 of FIG. 5 are similar to steps S 30 to S 33 of FIG. 4 .
After the controller 18 b has obtained the control rights of the disc motor 30 , the controller 18 b can arbitrarily change the rotational speed of the disc motor 30 , until next transfer of the control rights to the controller 18 a . It is noted that the controller 18 a is responsible to directly control the disc motor 30 . Accordingly, also after the controller 18 b has obtained the control rights, the controller 18 b transmits the requesting signal to the controller 18 a for changing rotational speed, and in response to the request signal, the controller 18 a changes the rotational speed of the disc motor 30 to a requested rotational speed. In addition, when the rotational speed for the track, on or from which data is to be written or read, is identical to a current rotational speed of the disc motor 30 , the controller 18 a can write or read data on or from the optical disc 101 even if not having the control rights, as described later.
According to the operating processes of FIGS. 2 to 5 , the disc recorder and player apparatus 1 can appropriately determines the rotational speed of the disc motor 30 based on the operations of the recorder and player subsystems 10 a and 10 b , and appropriately control writing and reading of data on and from both the sides of the optical disc 101 . As a result, even when the disc recorder and player apparatus 1 includes the plurality of recorder and player subsystems 10 a and 10 b , the data writing and reading performance is less likely impaired.
1-2-2. Rotation Control and Access to Both Sides of Optical Disc
FIGS. 6 and 7 are diagrams illustrating a relationship between a radial position and a rotational speed in typical rotation control of a disc motor for a 12-cm disc. FIG. 6 is a diagram illustrating a relationship between the radial position and the rotational speed of a disc on and from which data is written and read according to CLV (Constant Linear Velocity). The optical disc 101 is rotated at a rotational speed “rota” for a radial position “a”, and at a rotational speed “rotb” for a radial position “b”. The CLV is often used for a disc for recording video, in order to ensure a sufficient write/read rate.
FIG. 7 is a diagram illustrating a relationship between a radial position and a rotational speed of a disc on and from which data is written and read according to ZCAV (Zone Constant Angular Velocity; CAV: Constant Angular Velocity). The ZCAV is characterized in that a wide range of radial position is covered when the disc motor is operated at the constant rotational speed. For example, referring to FIG. 7 , when the disc motor is set at the rotational speed “rot1”, data can be written on or read from a track included in a range “a1” of radial position. Similarly, when the disc motor is set at the rotational speeds “rot2” to rots, data can be written on or read from tracks included in ranges “a2” to “a5” of radial position, respectively. A case where the disc recorder and player apparatus 1 according to the first embodiment writes or reads data according to ZCAV will be described below.
At first, the controller 18 a has the control rights of the disc motor 30 . For example, when the optical pickup 11 a writes or reads data on or from a track included in the range “a1” of radial position of the optical disc 101 , the controller 18 a sets the rotational speed of the disc motor 30 to the rotational speed “rot1”. In this case, the optical pickup 11 a can write or read data on or from tracks included in the range “a1” of radial position, without changing the motor's rotational speed from rotational speed “rot1”. At the same time, similarly, the optical pickup 11 b can write or read data on or from tracks included in the range “a1” of radial position. When both the optical pickups 11 a and 11 b are on the same range “a1” of radial position, the recorder and player subsystems 10 a and 10 b can simultaneously write or read data on or from the optical disc 101 .
However, in this case, for example, when the optical pickup 11 b has completed to write or read data on or from the tracks included in the range “a1” of radial position, and is going to write or read data on or from tracks included in the range “a2” of radial position, the controller 18 b transmits a requesting signal to the controller 18 a for changing the rotational speed of the disc motor 30 to the rotational speed “rot2” corresponding to the range “a2” of radial position. However, the recorder and player subsystem 10 a is still writing or reading data on or from the tracks included in the range “a1” of radial position to be accessed at the rotational speed “rot1” different from the rotational speed “rot2”, and thus, the controller 18 a cannot allow to change the rotational speed. Accordingly, the controller 18 a suspends changing the rotational speed until the recorder and player subsystem 10 a has completed to write or read the data. Thereafter, when the recorder and player subsystem 10 a has completed to write or read the data, the controller 18 a can allow to change the rotational speed. Therefore, after the controller 18 a stops the tracking control of the optical pickup 11 a , the controller 18 a changes the rotational speed of the disc motor 30 to the rotational speed “rot2”. As a result, the optical pickup 11 b can write or read data on or from a track at a target radial position.
›DETAILED DESCRIPTION · 7 of 13
Thereafter, when the optical pickup 11 a has completed to write or read data on or from the tracks included in the range “a1” of radial position, and is going to start to write or read data on or from the tracks included in the range “a2” of radial position, the optical pickup 11 a can directly start to write or read data because it is not necessary to change the rotational speed. That is, when both the optical pickups 11 a and 11 b are in the same range “a2” of radial position, the recorder and player subsystems 10 a and 10 b can simultaneously write or read data on or from the optical disc 101 .
The optical disc 101 may be a CLV recording medium or a ZCAV recording medium. In addition, the optical disc 101 may be a recording medium formed in a combination of CLV and ZCAV (i.e., formed in CLV in one range of radial position, and formed in ZCAV in another range of radial position).
1-3. Advantageous Effects
According to this embodiment, the disc recorder and player apparatus 1 includes the recorder and player subsystems 10 a and 10 b that write and read data on and from at least one recording surface of the optical disc 101 , the disc motor 30 that rotates the optical disc 101 , and the controllers 18 a and 18 b . The recorder and player subsystems 10 a and 10 b include the optical pickups 11 a and 11 b , and the traverse motors 12 a and 12 b , respectively. Each of the optical pickups 11 a and 11 b write and read data on and from one recording surface of the optical disc 101 . The traverse motors 12 a and 12 b move the optical pickups 11 a and 11 b in the radial direction of the optical disc 101 , respectively. When one of the recorder and player subsystems 10 a and 10 b writes or reads data on or from the first track of the plurality of tracks on the optical disc 101 , the controllers 18 a and 18 b prohibit the other one of the recorder and player subsystems 10 a and 10 b from writing and reading data on and from the second track of the plurality of tracks on the optical disc 101 as well as moving the optical pickup to the second track, the second track being at a position different from the position of the first track, and the second track being to be accessed at a rotational speed different from the rotational speed for the first track.
According to this embodiment, the controllers 18 a and 18 b allocate control rights for controlling the rotational speed of the disc motor 30 to one of the recorder and player subsystems 10 a and 10 b . The controllers 18 a and 18 b operate the disc motor 30 at a rotational speed for a track on or from which the recorder and player subsystem having the control rights write or read data.
The controller 18 a controls the recorder and player subsystem 10 a , and the controller 18 b controls the recorder and player subsystem 10 b . The disc motor 30 is a part of the recorder and player subsystem 10 a . The controllers 18 a and 18 b cooperate with each other.
Thus, it is possible to provide the disc recorder and player apparatus 1 less likely to impair the data writing and reading performance (for example, signal quality of written or read data, a data writing or reading rate), even though including the plurality of recorder and player subsystems 10 a and 10 b.
According to this embodiment, it is possible to provide the disc recorder and player apparatus 1 that is simple, inexpensive, efficient, reliable, and stable.
Second Embodiment
A second embodiment will be described below with reference to FIGS. 8 and 9 .
2-1. Configuration
A disc recorder and player apparatus according to the second embodiment is configured in a manner similar to that of the disc recorder and player apparatus 1 of FIG. 1 .
2-2. Operation
In the disc recorder and player apparatus 1 including the plurality of recorder and player subsystems 10 a and 10 b including the optical pickups 11 a and 11 b , respectively, when moving one of the optical pickups, a vibration or shock caused by the movement may adversely affect data writing and reading operations of the other one of the optical pickups, and thus, impair the data writing and reading performance. The movement of the optical pickup includes movement for following a track (relatively short movement), and movement for accessing a designated address on the optical disc 101 (relatively long movement). Particularly, the latter movement may adversely affect data writing and reading operations of the other optical pickup.
Accordingly, this embodiment provides the disc recorder and player apparatus less likely to impair the data writing and reading performance, and thus operable efficiently, when receiving a command to write or read data to be carried out as well as move one of the optical pickups 11 a and 11 b.
The controllers 18 a and 18 b determine whether or not to move the optical pickups 11 a and 11 b in the radial direction of the optical disc 101 , based on current operations of the recorder and player subsystems 10 a and 10 b . The “operations” mean any one of a read operation in which data is being read form the optical disc 101 , a write operation in which data is being written on the optical disc 101 , and other operations.
FIG. 8 is a flowchart illustrating operating processes of the recorder and player subsystems 10 a and 10 b of the disc recorder and player apparatus according to the second embodiment, in a case where the recorder and player subsystem 10 a writes or reads data on or from the optical disc 101 when the recorder and player subsystem 10 b is writing or reading data on or from the optical disc 101 .
In step S 51 , the controller 18 a receives a command to write or read data, from the host apparatus 5 via the host interface 19 a.
In step S 52 , the controller 18 a calculates a radial position of a target track on the optical disc 101 , the data being to be written on or read from the target track.
In step S 53 , the controller 18 a calculates a radial position to which the optical pickup 11 a is to be moved.
When the optical pickup 11 a should be moved, in steps S 54 and S 55 , the controller 18 a transmits a request signal to the controller 18 b for moving the optical pickup 11 a.
›DETAILED DESCRIPTION · 8 of 13
In step S 56 , the controller 18 b determines whether or not to allow to move the optical pickup 11 a , based on the current operation of the recorder and player subsystem 10 b (in other words, whether data is being written or read). When the recorder and player subsystem 10 b is writing or reading data, the controller 18 b prohibits the recorder and player subsystem 10 a from writing and reading data as well as moving the optical pickup 11 a . If YES in step S 56 , the process proceeds to step S 57 . If NO in step S 56 , the controller 18 b repeats step S 56 , and waits until the recorder and player subsystem 10 b has completed to write or read data.
In steps S 57 and S 58 , the controller 18 b transmits a response signal to the controller 18 a for moving the optical pickup 11 a . By transmitting this response signal, the controller 18 b notifies the controller 18 a of the allowance for moving the optical pickup 11 a.
Steps S 59 to S 62 are similar to steps S 6 to S 9 of FIG. 2 .
As described above, when it is requested that the recorder and player subsystem 10 a writes or reads data, the controller 18 a moves the optical pickup 11 a using the traverse motor 12 a only in the case where the recorder and player subsystem 10 b is not writing or reading data. When it is requested that the recorder and player subsystem 10 b writes or reads data and the recorder and player subsystem 10 a also writes or reads data, the controller 18 a moves the optical pickup 11 a using the traverse motor 12 a , after the recorder and player subsystem 10 b has completed to write or read data.
If a vibration or shock caused by the movement of the optical pickup 11 a is expected to be small, or if the influence of the vibration or shock upon writing or reading of data by the other optical pickup 11 b can be ignored, then the optical pickup 11 a may be moved regardless of the operation of the optical pickup 11 b.
FIG. 9 is a flowchart illustrating operating processes of the recorder and player subsystems 10 a and 10 b of the disc recorder and player apparatus according to the second embodiment, in a case where the recorder and player subsystem 10 b writes or reads data on or from the optical disc 101 when the recorder and player subsystem 10 a is writing or reading data on or from the optical disc 101 .
In step S 71 , the controller 18 b receives a command to write or read data, from the host apparatus 5 via the host interface 19 b.
In step S 72 , the controller 18 b calculates a radial position of a target track on the optical disc 101 , the data being to be written on or read from the target track.
In step S 73 , the controller 18 b calculates a radial position to which the optical pickup 11 b is to be moved.
In steps S 74 and S 75 , the controller 18 b transmits a request signal to the controller 18 a for moving the optical pickup 11 b.
In step S 76 , the controller 18 a determines whether or not to allow to move the optical pickup 11 b , based on the current operation of the recorder and player subsystem 10 a (in other words, whether data is being written or read). When the recorder and player subsystem 10 a is writing or reading data, the controller 18 a prohibits the recorder and player subsystem 10 b from writing and reading data as well as moving the optical pickup 11 b . If YES in step S 76 , the process proceeds to step S 77 . If NO in step S 76 , the controller 18 a repeats step S 76 , and waits until the recorder and player subsystem 10 a has completed to write or read data.
In steps S 77 and S 78 , the controller 18 a transmits a response signal to the controller 18 b for moving the optical pickup 11 b . By transmitting this response signal, the controller 18 a notifies the controller 18 b of the allowance for moving the optical pickup 11 b.
Steps S 79 to S 82 are similar to steps S 30 to S 33 of FIG. 4 .
As described above, when it is requested that the recorder and player subsystem 10 b writes or reads data, the controller 18 b moves the optical pickup 11 b using the traverse motor 12 b only in the case where the recorder and player subsystem 10 a is not writing and reading data. When it is requested that the recorder and player subsystem 10 a writes or reads data and the recorder and player subsystem 10 b also writes or reads data, the controller 18 b moves the optical pickup 11 b using the traverse motor 12 b , after the recorder and player subsystem 10 a has completed to write or read data.
If the vibration or shock caused by the movement of the optical pickup 11 b is expected to be small, or if the influence of the vibration or shock upon writing or reading of data by the other optical pickup 11 a can be ignored, then the optical pickup 11 b may be moved regardless of the operation of the optical pickup 11 a.
According to the processes of FIGS. 8 and 9 , the disc recorder and player apparatus 1 can appropriately determine whether or not to move the optical pickups 11 a and 11 b , based on the operations of the recorder and player subsystems 10 a and 10 b . As a result, it is possible to provide the disc recorder and player apparatus less likely to impair the data writing and reading performance, and thus operable efficiently, when receiving a command to write or read data as well as move the one of the optical pickups 11 a and 11 b.
2-3. Advantageous Effects
As described above, according to this embodiment, when it is requested that the first recorder and player subsystem of the recorder and player subsystems 10 a and 10 b writes or reads data, the controller 18 a or 18 b moves the optical pickup of the first recorder and player subsystem using the traverse motor of the first recorder and player subsystem only in the case where the other one of the recorder and player subsystems 10 a and 10 b is not writing and reading data.
According to this embodiment, when it is requested that the first recorder and player subsystem of the recorder and player subsystems 10 a and 10 b writes or reads data and the second recorder and player subsystem of the recorder and player subsystems 10 a and 10 b also writes or reads data, the controller 18 a or 18 b moves the optical pickup of the second recorder and player subsystem using the traverse motor of the second recorder and player subsystem, after the first recorder and player subsystem has completed to write or read data.
›DETAILED DESCRIPTION · 9 of 13
Thus, it is possible to provide the disc recorder and player apparatus 1 less likely to impair the data writing and reading performance (for example, signal quality of written or read data, a data writing or reading rate), even though including the plurality of recorder and player subsystems 10 a and 10 b.
According to this embodiment, when moving one of the optical pickups 11 a and 11 b , it is checked that the other one of the optical pickups 11 a and 11 b is not writing or reading data. Therefore, even when the vibration or shock occurs due to the movement of the optical pickup, it is possible to reduce an adverse influence upon the data writing or reading performance of the disc recorder and player apparatus.
Third Embodiment
A third embodiment will be described below with reference to FIG. 10 .
The first and second embodiments have described the examples of the disc recorder and player apparatus that includes the two recorder and player subsystems including the optical pickups opposing two sides of a double-sided disc, respectively, and can write and read data on and from both the sides of the disc. The third embodiment will describe an example of a disc recorder and player apparatus that includes a plurality of recorder and player subsystems including optical pickups opposing one recording surface of a both-sided disc or one-side disc, respectively, and can write and read data on and from the one recording surface. In the following description, the same reference signs as those of the first and second embodiments denote components similar to those of the first and second embodiments, and their detailed descriptions will be omitted.
3. Configuration
FIG. 10 is a block diagram illustrating a configuration of a disc recorder and player apparatus 2 according to the third embodiment.
An optical disc 102 has a recording surface on only one side thereof. The optical disc 102 is a recording medium where data can be written on or read from this recording surface.
The disc recorder and player apparatus 2 includes recorder and player subsystems 10 a and 10 b . Both the recorder and player subsystems 10 a and 10 b are disposed below (recording surface side of) the optical disc 102 . The recorder and player subsystems 10 a and 10 b of FIG. 10 have components similar to those of the recorder and player subsystems 10 a and 10 b of FIG. 1 , respectively. The optical pickup 11 a of the recorder and player subsystem 10 a and the optical pickup 11 b of the recorder and player subsystem 10 b are provided on such positions that the optical pickups 11 a and 11 b do not interfere with each other even when moving in a radial direction of the optical disc 101 (for example, symmetrical positions about a center of the optical disc 101 ). In the embodiment, the disc recorder and player apparatus 2 is configured so that the recorder and player subsystems 10 a and 10 b can simultaneously write and simultaneously read data on and from the optical disc 102 .
The disc recorder and player apparatus 2 can operate in a manner similar to that of the disc recorder and player apparatuses 1 according to the first and second embodiments, and therefore, the detailed description will be omitted.
According to the third embodiment, even when using the optical disc 102 having a recording layer on only one side of the disc, it is possible to provide the disc recorder and player apparatus 2 less likely to impair the data writing and reading performance, in a manner similar to that of the disc recorder and player apparatuses 1 according to the first and second embodiments.
Fourth Embodiment
A fourth embodiment will be described below with reference to FIGS. 11 to 13 .
The first to third embodiments have described the examples of the disc recorder and player apparatuses 1 and 2 in which the recorder and player subsystems 10 a and 10 b include the controllers 18 a and 18 b , respectively, and the controllers 18 a and 18 b cooperate with each other to determine which of the recorder and player subsystems 10 a and 10 b has the control rights of the disc motor 30 . The fourth embodiment will describe an example of a disc recorder and player apparatus in which one controller controls a disc motor and two recorder and player subsystems. In the following description, the same reference signs as those of the first to third embodiments denote components similar to those of the first to third embodiments, and their detailed descriptions will be omitted.
4-1. Configuration
FIG. 11 is a block diagram illustrating a configuration of a disc recorder and player apparatus 3 according to the fourth embodiment. In the embodiment, the disc recorder and player apparatus 3 is configured to be capable of writing and reading data on and from both sides of an optical disc 101 .
The disc recorder and player apparatus 3 includes a disc motor 30 , a disc motor drive circuit 31 , a recorder and player subsystem 20 a , a recorder and player subsystem 20 b , a controller 50 , and a host interface 55 .
The recorder and player subsystem 20 a includes an optical pickup 11 a , a traverse motor 12 a , a lead screw 13 a , a traverse motor drive circuit 14 a , a pickup drive circuit 15 a , and a signal processing circuit 17 a . These components of the recorder and player subsystem 20 a are configured in a manner similar to that of the corresponding components of the recorder and player subsystem 10 a of FIG. 1 .
The recorder and player subsystem 20 b includes an optical pickup 11 b , a traverse motor 12 b , a lead screw 13 b , a traverse motor drive circuit 14 b , a pickup drive circuit 15 b , and a signal processing circuit 17 b . These components of the recorder and player subsystem 20 b are configured in a manner similar to that of the corresponding components of the recorder and player subsystem 10 b of FIG. 1 .
The controller 50 controls the respective components of the disc recorder and player apparatus 3 . The controller 50 controls the components of the disc recorder and player apparatus 3 according to a write command, a read command, and the like from a host apparatus 6 , and controls writing and reading of data on and from the side A and the side B of the optical disc 101 .
›DETAILED DESCRIPTION · 10 of 13
4-2. Operation
An operation of the disc recorder and player apparatus 3 with an aforementioned configuration will be described below.
FIG. 12 is a flowchart illustrating an operating process in a case where the recorder and player subsystem 20 a of FIG. 11 writes or reads data on and from the optical disc 101 .
In step S 101 , the controller 50 receives a command for the recorder and player subsystem 20 a to write or read data, from the host apparatus 6 via the host interface 55 .
In step S 102 , the controller 50 calculates a radial position of a target track on the optical disc 101 , the data being to be written on or read from the target track.
In step S 103 , the controller 50 calculates a rotational speed of the disc motor 30 , and calculates a radial position to which the optical pickup 11 a is to be moved.
In step S 104 , the controller 50 determines whether or not the recorder and player subsystem 20 a has control rights. If YES in step S 104 , the process proceeds to step S 106 . If NO in step S 104 , the process proceeds to step S 105 .
In step S 105 , the controller 50 determines whether or not to allow to change the rotational speed of the disc motor 30 (in other words, whether or not to allow to transfer the control rights), based on current operations of the recorder and player subsystems 20 a and 20 b . If YES in step S 105 , the process proceeds to step S 106 . If NO in step S 105 , the controller 50 repeats step S 105 .
In step S 106 , the controller 50 stops the tracking control of the recorder and player subsystem 20 b.
In step S 107 , the controller 50 controls the disc motor drive circuit 31 to change the rotational speed of the disc motor 30 .
In step S 108 , the controller 50 controls the traverse motor drive circuit 14 a to drive the traverse motor 12 a , and thus, move the optical pickup 11 a to the radial position of the target track.
In step S 109 , the controller 50 controls the pickup drive circuit 15 a to adjust a position of a lens of the optical pickup 11 a so as to focus light onto a target recording layer and the target track.
In step S 110 , the signal processing circuit 17 a extracts an address from a signal obtained from reflected light of the optical disc 101 , and the controller 50 checks that the extracted address is identical to the address of the target track.
In step S 111 , the controller 50 controls the pickup drive circuit 15 a and the signal processing circuit 17 a to write or read data on or from the optical disc 101 .
According to FIG. 12 , the one controller 50 can execute the process similar to the process of FIG. 3 executed by the two controllers 18 a and 18 b.
FIG. 13 is a flowchart illustrating an operating process in a case where the recorder and player subsystem 20 b of FIG. 11 writes or reads data on or from the optical disc 101 .
In step S 121 , the controller 50 receives a command for the recorder and player subsystem 20 b to write or read data, from the host apparatus 6 via the host interface 55 .
In step S 122 , the controller 50 calculates a radial position of a target track on the optical disc 101 , the data being to be written on or read from the target track.
In step S 123 , the controller 50 calculates a rotational speed of the disc motor 30 , and calculates a radial position to which the optical pickup 11 b is to be moved.
In step S 124 , the controller 50 determines whether or not the recorder and player subsystem 20 b has control rights. If YES in step S 124 , the process proceeds to step S 126 . If NO in step S 124 , the process proceeds to step S 125 .
In step S 125 , the controller 50 determines whether or not to allow to change the rotational speed of the disc motor 30 (in other words, whether or not to allow to transfer the control rights), based on current operations of the recorder and player subsystems 20 a and 20 b . If YES in step S 125 , the process proceeds to step S 126 . If NO in step S 125 , the controller 50 repeats step S 125 .
In step S 126 , the controller 50 stops the tracking control of the recorder and player subsystem 20 a.
In step S 127 , the controller 50 controls the disc motor drive circuit 31 to change the rotational speed of the disc motor 30 .
In step S 128 , the controller 50 controls the traverse motor drive circuit 14 b to drive the traverse motor 12 b , and thus, move the optical pickup 11 b to the radial position of the target track.
In step S 129 , the controller 50 controls the pickup drive circuit 15 b to adjust a position of a lens of the optical pickup 11 b so as to focus light onto a target recording layer and the target track.
In step S 130 , the signal processing circuit 17 b extracts an address from a signal obtained from reflected light of the optical disc 101 , and the controller 50 checks that the extracted address is identical to the address of the target track.
In step S 131 , the controller 50 controls the pickup drive circuit 15 b and the signal processing circuit 17 b to write or read data on or from the optical disc 101 .
According to FIG. 13 , the one controller 50 can execute the process similar to the process of FIG. 5 executed by the two controllers 18 a and 18 b.
4-3. Advantageous Effects
According to this embodiment, the disc recorder and player apparatus 3 includes the recorder and player subsystems 20 a and 20 b that write and read data on and from at least one recording surface of the optical disc 101 , the disc motor 30 that rotates the optical disc 101 , and the controller 50 . The recorder and player subsystems 20 a and 20 b include the optical pickups 11 a and 11 b , and the traverse motors 12 a and 12 b , respectively. Each of the optical pickups 11 a and 11 b write and read data on and from one recording surface of the optical disc 101 . The traverse motors 12 a and 12 b move the optical pickups 11 a and 11 b in the radial direction of the optical disc 101 , respectively. When one of the recorder and player subsystems 20 a and 20 b writes or reads data on or from a first track of the plurality of tracks on the optical disc 101 , the controller 50 prohibits the other one of the recorder and player subsystems 20 a and 20 b from writing and reading data on and from the second track of the plurality of tracks on the optical disc 101 as well as moving the optical pickup to the second track, the second track being at a position different from the position of the first track, and the second track being to be accessed at a rotational speed different from the rotational speed for the first track.
›DETAILED DESCRIPTION · 11 of 13
According to this embodiment, the controller 50 allocates control rights for controlling the rotational speed of the disc motor 30 , to one of the recorder and player subsystems 20 a and 20 b . The controller 50 operates the disc motor 30 at a rotational speed for a track on or from which the recorder and player subsystem having the control rights write or read data.
Thus, it is possible to provide the disc recorder and player apparatus 3 less likely to impair the data writing and reading performance, even though including the plurality of recorder and player subsystems 20 a and 20 b.
Fifth Embodiment
A fifth embodiment will be described below with reference to FIG. 14 and FIG. 15 .
5-1. Configuration
A disc recorder and player apparatus according to the fifth embodiment is configured in a manner similar to that of the disc recorder and player apparatus 3 of FIG. 11 .
5-2. Operation
This embodiment provides the disc recorder and player apparatus less likely to impair the data writing and reading performance, and thus operable efficiently, when receiving a command to write or read data as well as move one of the optical pickups 11 a and 11 b , in a manner similar to that of the second embodiment.
FIG. 14 is a flowchart illustrating an operating process in a case where the recorder and player subsystem 20 a of the disc recorder and player apparatus 3 according to the fifth embodiment writes or reads data on or from the optical disc 101 .
In step S 141 , the controller 50 receives a command for the recorder and player subsystem 20 a to write or read data, from the host apparatus 6 via the host interface 55 .
In step S 142 , the controller 50 calculates a radial position of a target track on the optical disc 101 , the data being to be written on or read from the target track.
In step S 143 , the controller 50 calculates a radial position to which the optical pickup 11 a is to be moved.
In step S 144 , the controller 50 determines whether or not to allow to move the optical pickup 11 a , based on the current operation of the recorder and player subsystem 20 b . If YES in step S 144 , the process proceeds to step S 145 . If NO in step S 144 , the controller 50 repeats step S 144 .
In step S 145 , the controller 50 controls the traverse motor drive circuit 14 a to drive the traverse motor 12 a , and thus, move the optical pickup 11 a to the radial position of the target track.
In step S 146 , the controller 50 controls the pickup drive circuit 15 a to adjust a position of a lens of the optical pickup 11 a so as to focus light onto a target recording layer and the target track.
In step S 147 , the signal processing circuit 17 a extracts an address from a signal obtained from reflected light of the optical disc 101 , and the controller 50 checks that the extracted address is identical to the address of the target track.
In step S 148 , the controller 50 controls the pickup drive circuit 15 a and the signal processing circuit 17 a to write or read data on or from the optical disc 101 .
According to FIG. 14 , the one controller 50 can execute the process similar to the process of FIG. 8 executed by the two controllers 18 a and 18 b.
FIG. 15 is a flowchart illustrating an operating process in a case where the recorder and player subsystem 20 b of the disc recorder and player apparatus 3 according to the fifth embodiment writes or reads data on or from the optical disc 101 .
In step S 151 , the controller 50 receives a command for the recorder and player subsystem 20 b to write or read data, from the host apparatus 6 via the host interface 55 .
In step S 152 , the controller 50 calculates a radial position of a target track on the optical disc 101 , the data being to be written on or read from the target track.
In step S 153 , the controller 50 calculates a radial position to which the optical pickup 11 b is to be moved.
In step S 154 , the controller 50 determines whether or not to allow to move the optical pickup 11 b , based on the current operation of the recorder and player subsystem 20 a . If YES in step S 154 , the process proceeds to step S 155 . If NO in step S 154 , the controller 50 repeats step S 154 .
In step S 155 , the controller 50 controls the traverse motor drive circuit 14 b to drive the traverse motor 12 b , and thus, move the optical pickup 11 b to the radial position of the target track.
In step S 156 , the controller 50 controls the pickup drive circuit 15 b to adjust a position of a lens of the optical pickup 11 b so as to focus light onto a target recording layer and the target track.
In step S 157 , the signal processing circuit 17 b extracts an address from a signal obtained from reflected light of the optical disc 101 , and the controller 50 checks that the extracted address is identical to the address of the target track.
In step S 158 , the controller 50 controls the pickup drive circuit 15 b and the signal processing circuit 17 b to write or read data on or from the optical disc 101 .
According to FIG. 15 , the one controller 50 can execute the process similar to the process of FIG. 9 executed by the two controllers 18 a and 18 b.
5-3. Advantageous Effects
As described above, according to this embodiment, when it is requested that the first recorder and player subsystem of the recorder and player subsystems 20 a and 20 b writes or reads data, the controller 50 moves the optical pickup of the first recorder and player subsystem using the traverse motor of the first recorder and player subsystem only in the case where the other one of the recorder and player subsystems 20 a and 20 b is not writing or reading data.
According to this embodiment, when it is requested that the first recorder and player subsystem of the recorder and player subsystems 20 a and 20 b writes or reads data and the second recorder and player subsystem of the recorder and player subsystems 20 a and 20 b also writes or reads data, the controller 50 moves the optical pickup of the second recorder and player subsystem using the traverse motor of the second recorder and player subsystem, after the first recorder and player subsystem has completed to write or read data.
›DETAILED DESCRIPTION · 12 of 13
Thus, it is possible to provide the disc recorder and player apparatus 3 less likely to impair the data writing and reading performance, even though including the plurality of recorder and player subsystems 20 a and 20 b.
Sixth Embodiment
A sixth embodiment will be described below with reference to FIG. 16 .
The fourth and fifth embodiments have described the example of the disc recorder and player apparatus that includes the two recorder and player subsystems including the optical pickups opposing two sides of a double-sided disc, respectively, and can write and read data on and from both the sides of the disc. The sixth embodiment will describe an example of a disc recorder and player apparatus that includes a plurality of recorder and player subsystems including optical pickups opposing one recording surface of a both-sided disc or one-side disc, respectively, and can write and read data on and from the one recording surface. In the following description, the same reference signs as those of the fourth and fifth embodiments denote components similar to those of the fourth and fifth embodiments, and their detailed descriptions will be omitted.
6. Configuration
FIG. 16 is a block diagram illustrating a configuration of a disc recorder and player apparatus 4 according to the sixth embodiment.
The disc recorder and player apparatus 4 includes recorder and player subsystems 20 a and 20 b , a disc motor 30 , a disc motor drive circuit 31 , a controller 50 , and a host interfaces 55 . The recorder and player subsystems 20 a and 20 b of FIG. 16 include components similar to the components of the recorder and player subsystems 20 a and 20 b of FIG. 11 , respectively.
The disc recorder and player apparatus 4 can operate in a manner similar to that of the disc recorder and player apparatuses 3 according to the fourth and fifth embodiments, and therefore, the detailed description will be omitted.
According to the sixth embodiment, even when using the optical disc 102 having a recording layer on only one side of the disc, it is possible to provide the disc recorder and player apparatus 3 less likely to impair the data writing and reading performance, in a manner similar to that of the disc recorder and player apparatuses 3 according to the fourth and fifth embodiments.
Other Embodiments
The first to sixth embodiments have been described above as examples of the techniques disclosed by this application. However, the techniques of this disclosure are not limited thereto, and are applicable to embodiments with appropriate modification, replacement, addition, omission, and so on. The elements described in the first to sixth embodiments can be combined to form a new embodiment.
Therefore, the other embodiments will be described below.
According to the first, second, fourth, and fifth embodiments, the recorder and player subsystem 10 a , including the disc motor 30 and the disc motor drive circuit 31 , is disposed below the optical disc 101 . Alternatively, the recorder and player subsystem 10 a may be disposed above the optical disc 101 , and the recorder and player subsystem 10 b may be disposed below the optical disc 101 . In addition, the disc recorder and player apparatus 1 may hold the optical disc 101 vertically to a floor surface, and the recorder and player subsystems 10 a and 10 b may be disposed to write and read data on and from the respective surfaces of the optical disc 101 held in such a manner. In addition, according to the first, second, fourth, and fifth embodiments, one recorder and player subsystem is provided for each surface of the optical disc 101 . Alternatively, a plurality of recorder and player subsystems may be provided for each surface of the optical disc 101 .
The first to sixth embodiments have described the configuration in which the disc recorder and player apparatus includes the two optical pickups 11 a and 11 b , and includes the traverse motors 12 a , 12 b and the lead screws 13 a , 13 b as many as the number of optical pickups. Each of the number of optical pickups, the number of traverse motors, and the number of lead screws is not limited to two, and may be more than two. As a result, it is possible to increase an amount of data to be simultaneously written or read, thus increasing a data transfer rate.
According to the third and sixth embodiments, the two optical pickups are provided opposing the recording surface of the optical disc 102 . Alternatively, more than two optical pickups may be provided.
The first to sixth embodiments have described the configuration of exemplary optical pickups, each including a set of one laser light source and one lens. Each of the optical pickups is not limited to include only one set of the laser light source and the lens, and may include more than one sets of laser light sources and lenses. In this case, the disc recorder and player apparatus includes corresponding pickup drive circuits and signal processing circuits, as many as the number of sets of laser light sources and lenses. As a result, it is possible to increase an amount of data to be simultaneously written or read, thus further increasing a data transfer rate. In addition, by using such an optical pickup, it is possible to read and check data immediately after recording of the data on an optical disc.
The first and fourth embodiments have described the case where when one of the recorder and player subsystems transfers the control rights of the disc motor 30 to the other one of the recorder and player subsystems, the recorder and player subsystem having transferred the control rights stops the tracking control on the optical disc 101 . As a result, it is possible to avoid unstable servo control of the recorder and player subsystems. The configuration for avoiding the unstable servo control of the recorder and player subsystems is not limited thereto, and the focus control may be stopped instead of stopping of the tracking control. However, in general, since a time required to restart the tracking control is shorter than a time required to restart the focus control, it is more preferred to stop the tracking control.
›DETAILED DESCRIPTION · 13 of 13
In the first to sixth embodiments, the tracks on the respective recording layer of the optical disc may be addressed so that the optical pickups move from inner tracks to outer tracks, or alternatively, from outer tracks to inner tracks, when writing and reading data on and from the optical disc. One optical disc may have two types of recording layers addressed in opposite directions. For example, in the case where the optical disc has a plurality of laminated recording layers on one side, the plurality of laminated recording layers are addressed in alternate directions. Even when using such an optical disc, the principles as described in the first to sixth embodiments can also be applied when the plurality of recorder and player subsystems write and read data on and from recording layers addressed in the same direction.
Since the embodiments described above are intended to exemplarily describe the techniques of this disclosure, various modifications, replacements, additions, and omissions can be made within the claims and the scope equivalent thereto.
The present disclosure is applicable to a disc recorder and player apparatus that writes or reads data on or from a disc using a plurality of optical pickups. The present disclosure is particularly useful for applications requiring high capacity per volume, high data transfer rate, and the like, such as a data archive.
Claims as granted
14 claimsLog in to read the claims of this application.
Log in to unlockClassifications
3 codes- G11B7/09
- G11B5/00
- G11B7/007
Claim changes
SoonSee which claims were amended, added or cancelled during examination, with every added and removed word marked.
The published claims of this application are not paired with the granted ones in what we hold.
File wrapper
See the full prosecution history — every USPTO and applicant action on this file, in order.
Log in to unlockDocuments
Log in to open the documents of this file: the application as filed, every office action and response, the notice of allowance.
Log in to unlockChain of title
See the full assignment history — every owner this patent has passed through, with recordation dates and reel/frame numbers.
Log in to unlock