1. Field of the Invention
The present invention relates to a technique for obtaining and setting recording setting information employed for data recording as to an optical disc.
2. Description of the Related Art
For example, with Japanese Unexamined Patent Application Publication No. 2003-228836, a technique has been disclosed wherein information for specifying a write strategy of an optical recording medium in which data can be written is obtained externally, and data is written in the optical recording medium in accordance with the write strategy specified with the obtained relevant information.
Also, with Japanese Unexamined Patent Application. Publication No. 2005-122840, a technique has been disclosed whereby playback or recording of information can be performed according to the features of an individual recording medium. Specifically, an information processing device obtains a unique ID from a mini disc including an individual information recording area. The property information of an individual mini disc is managed by a network server. The information processing device obtains the property information corresponding to the mini disc specified with the unique ID from the network server, optimizes the servo properties according to the property information, and performs recording or playback of information.
As for optical disc recording setting information such as a write strategy, there is a need to include not only information corresponding to optical disc information, e.g., media ID but also information corresponding to the device type of an optical disc recording/playback device. This is because there are differences such as components, circuit design, and so forth employed for each device type of an optical disc recording/playback device, and accordingly, recording setting information most suitable for the device type is needed. Therefore, an optical disc recording/playback device stores recording setting information corresponding to not only the media ID of an optical disc but also the device type beforehand. Note however, with regard to optical discs sold after a user has purchased the device type, the recording setting information thereof is not stored in the device type of optical disc recording/playback device, and accordingly, there is a need to obtain new information corresponding to the device type of optical disc recording/playback device again.
With the above-mentioned existing techniques, only a simple arrangement has been disclosed wherein data regarding an optical disc is obtained externally, but no arrangement has been made wherein data suitable for a combination between an optical disc recording/playback device and optical disc is obtained. Also, a problem in the case of obtaining data through a network has not been taken into consideration so much.
Accordingly, it is an object of the present invention to provide a technique for obtaining recording setting information necessary for subjecting an optical disc to data recording more appropriately to perform setting and recording based on the information thereof.
Also, it is an object of the present invention to provide a technique for obtaining suitable recording setting information according to the use situation of an optical disc, network environment, and so forth in an optical disc recording/playback device to perform setting and recording based on the information thereof.
Further, it is an object of the present invention to provide a technique for obtaining recording setting information necessary for subjecting an optical disc to data recording effectively to perform setting and recording.
According to a first aspect of the present invention, a method for obtaining and setting recording setting information includes: obtaining device identification information of an optical disc recording/playback device; transmitting a recording setting information request signal including at least the device identification information to a server connected through a network; receiving recording setting information corresponding to at least the device identification information transmitted from the server based on the recording setting information request signal; and storing the received recording setting information in memory within the optical disc recording/playback device. Thus, recording setting information suitable for the device type of an optical disc recording/playback device can be obtained and set. For example, in a case wherein a server can be accessed, recording setting information as to all types of optical disc may be obtained and set as much as possible, thereby enabling even a case wherein various types of optical disc are subjected to data recording later to be handled regardless of whether to connect to a network at that time.
Also, the method may further include: obtaining a media ID read out from an optical disc set in the optical disc recording/playback device as an acquisition media ID; and obtaining at least one media ID as a registered media ID from a media ID administration unit storing media IDs of optical discs having a type subjected to data recording at the optical disc recording/playback device in the past. In this case, the above-mentioned recording setting information request signal further includes the acquisition media ID and the registered media ID. Also, the recording setting information received corresponds to the media IDs included in the acquisition media ID and the registered media ID, and the device identification information. Thus, even in an environment wherein a network cannot be used at the time of data recording, when a server can be accessed, recording setting information for data recording as to an optical disc subjected to data recording this time, and an optical disc used in the past can be obtained and set effectively.
Further, the method may further include obtaining a media ID read out from an optical disc set in the optical disc recording/playback device as an acquisition media ID. In this case, the above-mentioned recording setting information request signal may further include the acquisition media ID. Also, the recording setting information received may correspond to the acquisition media ID and the device identification information. Thus, data necessary for data recording this time can be obtained and set effectively.
Also, the method may further include: obtaining a media ID read out from an optical disc set in the optical disc recording/playback device as an acquisition media ID; and obtaining recording rate information of data recording carried out at the optical disc recording/playback device. In this case, the above-mentioned recording setting information request signal may further include the acquisition media ID, and the recording rate information. Also, the recording setting information received may correspond to the acquisition media ID, the recording rate information, and the device identification information. Thus, data necessary for data recording this time can be obtained and set effectively.
Now, the method may further comprise obtaining an address of a server serving as a transmission destination this time from an address administration unit holding the transmission destination server address of the recording setting information request signal for each media ID. In this case, the above-mentioned transmission step includes transmitting the recording setting information request signal to the obtained address. For example, a case wherein a server is installed for each optical disc supply source can be handled. However, a server may access, for example, a server installed by a writing program vender of optical discs.
According to another aspect of the present invention, a recording setting information setting method includes: obtaining device identification information of an optical disc recording/playback device; transmitting an update setting item request signal including at least data representing a last access date-and-time to a first server; a first receiving of recording setting information items updated at the last access date and time and thereafter, transmitted from the first server based on the update setting item request signal; transmitting a recording setting information request signal including at least the updated items of the recording setting information items received in the first receiving, and the device identification information to a second server; a second receiving of the recording setting information corresponding to the device identification information transmitted from the second server based on the recording setting information request signal; and storing the recording setting information received in the second receiving in memory within the optical disc recording/playback device.
According to such an arrangement, of the recording setting information items, at least only the updated items can be downloaded from the second server, whereby recording setting information necessary from now on can be obtained and set effectively.
Also, in the above-mentioned first receiving, an address and data of the second server may be received together with the recording setting information items. Thus, an arrangement may be made wherein, for example, URLs are managed at the first server together so as to be informed to the terminal side, or the address and data of the second server are managed at the terminal side. Note that the first server is identical to the second server in some cases.
Further, the above-mentioned recording setting information items may be identified with at least one combination of a combination between a media ID, and media ID and strategy parameters, and a combination between a media ID, strategy parameter, and recording rate. Thus, management can be carried out with various embodiments.
Also, the above-mentioned obtaining a registered media ID may include extracting the media ID of an optical disc of which a frequency of use is a predetermined level or more from a media ID management unit as a registered media ID. Thus, recording setting information can be obtained effectively. Note that an arrangement may be made wherein of the recording setting information, all are not stored in memory within an optical disc recording/playback device, and some not immediately employed is stored in a storage device such as a personal computer or the like.
Note that a program for causing a computer to execute a recording setting information setting method according to an embodiment of the present invention can be created, and the program is stored in, for example, a storage medium such as a flexible disk, optical disc such as CD-ROM, magneto-optical disc, semiconductor memory, hard disk, or the like, or a storage device. Also, the program is distributed with a digital signal through a network in some cases. Note that data in the middle of processing is temporarily stored in a storage device such as memory or the like.
According to the present invention, recording setting information necessary for subjecting an optical disc to data recording more can be obtained and set more appropriately.
Also, according to another aspect of the present invention, suitable recording setting information can be obtained according to the use state of an optical disc, network environment, or the like in an optical disc recording/playback device.
Further, according to another aspect of the present invention, recording setting information necessary for subjecting an optical disc to data recording can be obtained and set effectively.
The PC main unit 31 includes a data writing unit 311 and a uniform resource locator (hereafter, abbreviated as URL) management file 313. The data writing unit 311 is realized by the PC main unit 31 executing a data write program according to the present embodiment. Also, the data writing unit 311 includes a recording setting information obtaining and setting unit 3111.
The optical disc drive 32 includes not only principal functions, such as a data recording function, data playback function, and so forth, but also a recording setting information storing unit 321 for storing recording setting information employed for the data recording function.
Further, as shown in
Also,
Next, the operation of the system shown in
Subsequently, for example, in order to obtain a drive ID (device ID) as device identification information, the data writing unit 311 of the PC main unit 31 outputs a drive ID request signal to the optical disc drive 32 (step S5). On the other hand, the optical disc drive 32 receives the drive ID request signal from the data writing unit 311 (step 57), and, for example, reads out the drive ID stored in a memory of the optical disc drive 32 to output this to the data writing unit 311 (step S9). The data writing unit 311 receives the drive ID from the optical disc drive 32, and, for example, stores this in the main memory (step S11). Note that, in a case wherein there has already been drive data obtained, such as by an OS (Operating System) or the like as the configuration data of the PC 3, the data writing unit 311 may employ the data instead of executing steps S5 through S11.
Further, the data writing unit 311 outputs a media information acquisition request signal to the optical disc drive 32 (step S13). The optical disc drive 32 receives the media information acquisition request signal (step S15), reads out media information such as a media ID and so forth from the optical disc set in step S3, and outputs this to the data writing unit 311 (step S17). The data writing unit 311 receives the media information from the optical disc drive 32, and, for example, stores this in the memory (step S19). The media information sometimes includes dedicated codes representing that processing such as obtaining strategy data from the server 5 is carried out. Further, with the present embodiment, though not employed directly, in order to record the use history of an optical disc, a media ID may be registered in a use history management file, for example.
Also, the data writing unit 311 may prompt the user to input recording conditions and so forth (recording rate, instructions regarding whether to execute processing such as obtaining strategy data from the server 5 (including settings such as execution, non-execution, automatic execution, etc.), etc.), and accept input of the recording conditions and so forth from the user (step S21).
Subsequently, the data writing unit 311 determines whether to obtain strategy data from the server 5 (step S23). For example, in the case of being instructed by the user in step S21, in the case of dedicated codes such as described in step S19 being received, in the case of confirming that the PC 3 is connected to the network 1, or the like, determination is made that strategy data is obtained from the server 5. In other cases, the processing proceeds to the processing shown in
In the case of obtaining strategy data from the server 5, the recording setting information obtaining and setting unit 3111 of the data writing unit 311 reads out the URL of the server 5 holding strategy data, for example, from the URL management file 313 (step S25). Note that the URL of the server 5 is managed by the PC main unit 31 in some cases, or the URL of the server 5 is stored in the memory of the optical disc drive 32, and, for example, is received from the optical disc drive 32 together with media information in some cases. Also, the multiple URLs of the servers 5 are obtained corresponding to multiple media IDs in some cases.
Subsequently, the recording setting information obtaining and setting unit 3111 transmits a recording setting information request signal (hereafter, referred to as a strategy request signal) including the drive ID obtained in step S11 to the URL of the server 5 obtained in step S25 through the network 1 (step S27). In the case of obtaining strategy data from the multiple servers 5, steps S27 through S33 are executed a plurality of times, which plurality of times may be equivalent to the number of servers 5. Note that when a membership system or the like is employed for use of the server 5, step S27 is executed after execution of processing for login.
When receiving the strategy request signal including the drive ID from the PC 3 (step S29), the server 5 searches the strategy data storing unit 51 using the received drive ID and may read out substantially all of the strategy data corresponding to the drive ID thereof and transmits this to the PC 3 which is the request source (step S31). The recording setting information obtaining and setting unit 3111 of the data writing unit 311 in the PC 3 receives the strategy data corresponding to the drive ID from the server 5, and temporarily stores this, for example, in a hard disk drive or the like (step S33). The processing proceeds to the processing shown in
Now, description will proceed to the processing shown in
Subsequently, the optical disc drive 32 reads out the strategy data corresponding to the media ID read out in step S17 from the recording setting information storing unit 321, and sets this as strategy data to be used this time (step S41). Subsequently, the optical disc drive 32 may execute regular test recording, e.g., an optimum recording power control method (hereafter, referred to as OPC) to determine the optimum recording power (step S43). With regard to this processing, a known technique can be employed, so detailed description thereof will be omitted. Subsequently, the optical disc drive 32 sets the recording power, which may be the optimum recording power determined in step S43, to be used this time (step S45). Thus, preparation for executing data recording has been completed.
Thus, the optical disc drive 32 informs the data writing unit 311 of the PC main unit 31, of the setting completion of recording power (step 47). When receiving the setting completion notice of recording power from the optical disc drive 32 (step S49), the data writing unit 311 outputs recording data to the optical disc drive 32 (step S51). The optical disc drive 32 receives the recording data from the PC main unit 31, and performs data recording in accordance with the settings performed above (step S53).
On the other hand, the processing in the case of no strategy data having been obtained from the server 5, i.e., the processing at the terminal A and thereafter will be described with reference to
Thus, the optical disc drive 32 informs the data writing unit 311 of the PC main unit 31, of the setting completion of recording power (step S65). When receiving the setting completion notice of recording power from the optical disc drive 32 (step S67), the data writing unit 311 outputs recording data to the optical disc drive 32 (step S69). The optical disc drive 32 receives the recording data from the PC main unit 31, and performs data recording in accordance with the settings performed above (step S71).
In the case of receiving substantially all of the strategy data corresponding to the drive ID, such processing is performed, whereby, even after the user purchased the PC 3 or the optical disc drive 32, strategy data to be required from now on at the time of connecting to the server 5 can be obtained and set. In other words, in a case wherein an optical disc sold after purchase of the PC 3 or relevant optical disc drive 32 is subjected to data recording, without connecting to the server 5 each time data recording is performed, suitable strategy data can be obtained beforehand, so data recording can be performed using this, and accordingly, the user can subject an optical disc such as CD-R, DVD-R, or the like to data recording appropriately.
Note that an example has been described above wherein strategy data is obtained from the server 5. This strategy data includes power control information in some cases. This power control information may include OPC conditions of OPC executed in step S43 in some cases. The OPC conditions may include (1) setting values regarding recording power Pw at the time of mark formation which is main power shown in
In the case of (1), the main power (Pw) conditions include predetermined modification conditions as to multiple setting values, or one reference set value and the reference set value. Also, with regard to the conditions other than the main power, for example, predetermined coefficients (εPbw, εPs, εPc, εPm, e.g., Pbw=Pw×εPbw) as to the main power (Pw) are included. Note that in the case of being calculated in a form such as Pbw=Pw×εPbw+α, there is a case wherein an offset value α is included in some cases.
In the case of (2), with regard to each media ID, a value serving as a target (β value in the case of DVD, a target value serving as an asymmetry value in the case of Blu-ray), or extrapolation condition parameters (κ, Pind, Mind, ρ, etc.) from a modulation factor curve as to the main power (Pw) is included.
Also, the power control information includes (1) a measurement value (β value, asymmetry value, voltage level value, etc.) or the adjustment amount of recording power (e.g., a recording power adjustment amount table or derivation expression) corresponding to the amount of difference between the measurement value and a target value, according to recording rate conditions, (2) a recording power set value according to recording rate conditions (a setting table or derivation expression), (3) an optimum recording power reference value according to recording rate conditions, and so forth, with a method for temporarily stopping recording operation to resume recording after recording power adjustment (hereafter, abbreviated as WOPC (Walking OPC)), or a method for performing recording power adjustment in parallel without stopping recording operation (hereafter, abbreviated as ROPC (Running OPC)).
First, for example, in response to the instructions of the user of the PC 3, the data writing unit 311 is activated (step S81). Also, the user inserts an optical disc to be subjected to data recording this time into the optical disc drive 32, whereby the optical disc drive 32 sets the optical disc to a spindle motor and so forth (step S83).
Subsequently, the data writing unit 311 of the PC main unit 31 outputs a drive ID request signal to the optical disc drive 32 (step S85). On the other hand, the optical disc drive 32 receives the drive ID request signal from the data writing unit 311 (step S87), and, for example, reads out the drive ID stored in the memory of the optical disc drive 32 to output this to the data writing unit 311 (step S89). The data writing unit 311 receives the drive ID from the optical disc drive 32, and, for example, stores this in the main memory (step S91). Note that, in a case wherein there has already been drive data obtained, such as by an OS (Operating System) or the like as the configuration data of the PC 3, the data writing unit 311 may employ the data instead of executing steps S85 through S91.
Further, the data writing unit 311 outputs a media information acquisition request signal to the optical disc drive 32 (step S93). The optical disc drive 32 receives the media information acquisition request signal (step S95), reads out media information such as a media ID and so forth from the optical disc set in step S83, and outputs this to the data writing unit 311 (step S97). The data writing unit 311 receives the media information from the optical disc drive 32, and, for example, stores this in the main memory (step S99). The media information sometimes includes dedicated codes representing that processing such as obtaining strategy data from the server 5 is carried out.
Also, the data writing unit 311 may prompt the user to input recording conditions and so forth (recording rate, instructions regarding whether to execute processing such as obtaining strategy data from the server 5 (including settings such as execution, non-execution, automatic execution, etc.), etc.), and accept input of the recording conditions and so forth from the user (step S101).
Subsequently, the data writing unit 311 determines whether to obtain strategy data from the server 5 (step S103). For example, in the case of being instructed by the user in step S101, in the case of dedicated codes such as described in step S99 being received, in the case of confirming that the PC 3 is connected to the network 1, or the like, determination is made that strategy data is obtained from the server 5. In other cases, the processing proceeds to the processing shown in
In the case of obtaining strategy data from the server 5, the recording setting information obtaining and setting unit 3111 of the data writing unit 311 reads out a registered media ID from the optical disc use history management file 312 (step S105). In this step, all of the registered media IDs may be read out, or, for example, the media IDs up to the tenth place may be read out. Note that when accessing the server 5 for the first time, no media ID is registered in the optical disc use history management file 312, so consequently, there is no registered media ID. Subsequently, the URL of the server 5 which corresponds to the registered media ID and acquisition media ID, and holds strategy data is read out, for example, from the URL management file 313 (step S107). Note that the URL of the server 5 is managed by the PC main unit 31 in some cases, or the URL of the server 5 is stored in the memory of the optical disc drive 32, and, for example, is received from the optical disc drive 32 together with media information in some cases. Also, the multiple URLs of the servers 5 are obtained in some cases. The processing proceeds to the processing shown in
Now, description will proceed to the description of the processing shown in
When receiving the strategy request signal including the drive ID, acquisition media ID, and registered media ID from the PC 3 (step S111), the server 5 searches the strategy data storing unit 51 using a combination between the received drive ID and each media ID to read out the strategy data corresponding to the drive ID and media ID, and transmits this to the PC 3 which is the request source (step S113). The recording setting information obtaining and setting unit 3111 of the data writing unit 311 in the PC main unit 31 receives the strategy data corresponding to the drive ID and media ID from the server 5, and temporarily stores this, for example, in a hard disk drive or the like (step S115).
Subsequently, the recording setting information obtaining and setting unit 3111 outputs a strategy setting command including the received strategy data to the optical disc drive 32 (step S117). The optical disc drive 32 receives the strategy setting command including the strategy data (step S119), and records the strategy data in the recording setting information storing unit 321, for example by overwriting (step S121). Note that an arrangement may be made wherein the prior (e.g., default) strategy data is left as is, and the received strategy data is added.
On the other hand, the recording setting information obtaining and setting unit 3111 of the data writing unit 311 in the PC main unit 31 updates the optical disc use history management file 312 (step S131). Specifically, the recording setting information obtaining and setting unit 3111 determines whether or not the media ID obtained in step S99 has been registered in the optical disc use history management file 312, and in the case of the media ID having been registered, increments the use count by one, and updates the last use date to today. Further, when sorting the use counts in descending order, and the rankings are changed, the recording setting information obtaining and setting unit 3111 updates the column of rankings. On the other hand, in a case wherein the media ID obtained in step S99 has not been registered, the recording setting information obtaining and setting unit 3111 registers the media ID, sets the use counts to 1, and registers the last use date to today. Further, the recording setting information obtaining and setting unit 3111 sets the ranking thereof to the lowest ranking.
Also, the optical disc drive 32 reads out the strategy data corresponding to the media ID read out in step S97 from the recording setting information storing unit 321, and sets this as the strategy data to be used this time (step S123). Subsequently, the optical disc drive 32 may perform regular test recording, e.g., OPC to determine the optimum recording power (step S125). With regard to this processing, a known technique can be employed, so detailed description thereof will be omitted. Subsequently, the optical disc drive 32 sets the recording power, which may be the optimum recording power determined in step S125, to be used this time (step S127). Thus, preparation for performing data recording has been completed.
Thus, the optical disc drive 32 informs the data writing unit 311 of the PC main unit 31, of the setting completion of recording power (step S129). When receiving the setting completion notice of recording power from the optical disc drive 32 (step S133), the data writing unit 311 outputs the recording data to the optical disc drive 32 (step S135). The optical disc drive 32 receives the recording data from the PC main unit 31, and performs data recording in accordance with the settings performed above (step S137).
Such processing is performed, whereby the amount of strategy data to be downloaded can be reduced as compared to the first embodiment if substantially all of the strategy data is downloaded. In other words, communication load is reduced, whereby data recording can be started early. Also, even in the case of the PC 3 which cannot be connected to the network 1 all the time, with regard to an optical disc of which the frequency of use is a predetermined level or more, the newest strategy data can be obtained at timing wherein the server 5 can be accessed through the network 1, thereby subjecting an optical disc to suitable data recording using suitable strategy data with a high ratio.
Note that, with the present embodiment as well, as described with the first embodiment, the power control information is obtained from the server 5 in some cases.
The system overview according to the present embodiment is generally the same as that in the first embodiment. Accordingly, the operation content differs from that in the first embodiment, but the reference numerals shown in
First, for example, in response to the instructions of the user of the PC 3, the data writing unit 311 is activated (step S141). Also, the user inserts an optical disc to be subjected to data recording this time into the optical disc drive 32, whereby the optical disc drive 32 sets the optical disc to a spindle motor and so forth (step S143).
Subsequently, the data writing unit 311 of the PC main unit 31 outputs a drive ID request signal to the optical disc drive 32 (step S145). On the other hand, the optical disc drive 32 receives the drive ID request signal from the data writing unit 311 (step S147), and, for example, reads out the drive ID stored in the memory of the optical disc drive 32 to output this to the data writing unit 311 (step S149). The data writing unit 311 receives the drive ID from the optical disc drive 32, and, for example, stores this in the main memory (step S151). Note that, in a case wherein there has already been drive data obtained, such as by an OS (Operating System) or the like as the configuration data of the PC 3, the data writing unit 311 may employ the data instead of executing steps S145 through S151.
Further, the data writing unit 311 outputs a media information acquisition request signal to the optical disc drive 32 (step S153). The optical disc drive 32 receives the media information acquisition request signal (step S155), reads out media information such as a media ID and so forth from the optical disc set in step S143, and outputs this to the data writing unit 311 (step S157). The data writing unit 311 receives the media information from the optical disc drive 32, and, for example, stores this in the main memory (step S159). The media information sometimes includes dedicated codes representing that processing such as obtaining strategy data from the server 5 is carried out.
Also, the data writing unit 311 may prompt the user to input recording conditions and so forth (recording rate, instructions regarding whether to execute processing such as obtaining strategy data from the server 5 (including settings such as execution, non-execution, automatic execution, etc.), etc.), and accept input of the recording conditions and so forth from the user (step S161).
Subsequently, the data writing unit 311 determines whether to obtain strategy data from the server 5 (step S163). For example, in the case of being instructed by the user in step S161, in the case of dedicated codes such as described in step S159 being received, in the case of confirming that the PC 3 is connected to the network 1, or the like, determination is made that strategy data is obtained from the server 5. In other cases, the processing proceeds to the processing shown in
In the case of obtaining strategy data from the server 5, the recording setting information obtaining and setting unit 3111 of the data writing unit 311 reads out the URL of the server S holding strategy data, for example, from the URL management file 313, in accordance with the acquisition media ID (step S165). Note that the URL of the server 5 is managed by the PC main unit 31 in some cases, or the URL of the server 5 is stored in the memory of the optical disc drive 32, and, for example, is received from the optical disc drive 32 together with media information in some cases.
Subsequently, the recording setting information obtaining and setting unit 3111 transmits a strategy request signal including the drive ID obtained in step S151 and the acquisition media ID obtained in step S159 to the URL of the server 5 obtained in step S165 through the network 1 (step S167). In the case of multiple URLs being extracted, the recording setting information obtaining and setting unit 3111 transmits a strategy request signal to each of the URLs. Note that when a membership system or the like is employed for use of the server 5, step S167 is executed after execution of processing for login.
When receiving the strategy request signal including the drive ID and acquisition media ID from the PC 3 (step S169), the server 5 searches the strategy data storing unit 51 using a combination between the received drive ID and acquisition media ID to read out the strategy data corresponding to the drive ID and acquisition media ID thereof, and transmits this to the PC 3 which is the request source (step S171). The recording setting information obtaining and setting unit 3111 of the data writing unit 311 in the PC main unit 31 receives the strategy data corresponding to the drive ID and acquisition media ID from the server 5, and temporarily stores this, for example, in a hard disk drive or the like (step S173). The processing proceeds to the processing shown in
Now, description will proceed to the processing shown in
Also, the optical disc drive 32 reads out the strategy data corresponding to the media ID read out in step S157 from the recording setting information storing unit 321, and sets this as strategy data to be used this time (step S181). Subsequently, the optical disc drive 32 may execute regular test recording, e.g., OPC to determine the optimum recording power (step S183). With regard to this processing, a known technique can be employed, so detailed description thereof will be omitted. Subsequently, the optical disc drive 32 sets the recording power, which may be the optimum recording power determined in step S183, to be used this time (step S185). Thus, preparation for executing data recording has been completed.
Thus, the optical disc drive 32 informs the data writing unit 311 of the PC main unit 31, of the setting completion of recording power (step S187). When receiving the setting completion notice of recording power from the optical disc drive 32 (step S189), the data writing unit 311 outputs recording data to the optical disc drive 32 (step S191). The optical disc drive 32 receives the recording data from the PC main unit 31, and performs data recording in accordance with the settings performed above (step S193).
Such processing is performed, whereby the newest strategy data necessary for an optical disc to be used this time can be obtained, and accordingly, data recording can be performed appropriately. Note that the amount of data to be downloaded from the server 5 is reduced as compared to that in the first and second embodiments, whereby data recording can be started early. Also, with the present embodiment, strategy data regarding all of the recording rates can be obtained, whereby, for example, even a case wherein writing cannot be performed at the recording rate specified by the user can be handled.
Note that, as with the first and second embodiments, the power control information is obtained from the server 5 in some cases.
The system overview according to the present embodiment is generally the same as that in the first embodiment. Accordingly, the operation content differs from that in the first embodiment, but the reference numerals shown in
First, for example, in response to the instructions of the user of the PC 3, the data writing unit 311 is activated (step S201). Also, the user inserts an optical disc to be subjected to data recording this time into the optical disc drive 32, whereby the optical disc drive 32 sets the optical disc to a spindle motor and so forth (step S203).
Subsequently, the data writing unit 311 of the PC main unit 31 outputs a drive ID request signal to the optical disc drive 32 (step S205). On the other hand, the optical disc drive 32 receives the drive ID request signal from the data writing unit 311 (step S207), and, for example, reads out the drive ID stored in the memory of the optical disc drive 32 to output this to the data writing unit 311 (step S209). The data writing unit 311 receives the drive ID from the optical disc drive 32, and, for example, stores this in the main memory (step S211). Note that, in a case wherein there has already been drive data obtained, such as by an OS (Operating System) or the like as the configuration data of the PC 3, the data writing unit 311 may employ the data instead of executing steps S205 through S211.
Further, the data writing unit 311 outputs a media information acquisition request signal to the optical disc drive 32 (step S213). The optical disc drive 32 receives the media information acquisition request signal (step S215), reads out media information such as a media ID and so forth from the optical disc set in step S203, and outputs this to the data writing unit 311 (step S217). The data writing unit 311 receives the media information from the optical disc drive 32, and, for example, stores this in the main memory (step S219). The media information sometimes includes dedicated codes representing that processing such as obtaining strategy data from the server 5 is carried out.
Also, the data writing unit 311 may prompt the user to input recording conditions and so forth (recording rate, instructions regarding whether to execute processing such as obtaining strategy data from the server 5 (including settings such as execution, non-execution, automatic execution, etc.), etc.), and accept input of the recording conditions and so forth from the user (step S221).
Subsequently, the data writing unit 311 determines whether to obtain strategy data from the server 5 (step S223). For example, in the case of being instructed by the user in step S221, in the case of dedicated codes such as described in step S219 being received, in the case of confirming that the PC 3 is connected to the network 1, or the like, determination is made that strategy data is obtained from the server 5. In other cases, the processing proceeds to the processing shown in
In the case of obtaining strategy data from the server 5, the recording setting information obtaining and setting unit 3111 of the data writing unit 311 reads out the URL of the server 5 holding strategy data, for example, from the URL management file 313, corresponding to the acquisition media ID (step S225). Note that the URL of the server 5 is managed by the PC main unit 31 in some cases, or the URL of the server 5 is stored in the memory of the optical disc drive 32, and, for example, is received from the optical disc drive 32 together with media information in some cases.
Subsequently, the recording setting information obtaining and setting unit 3111 transmits a strategy request signal including the drive ID obtained in step S211, the acquisition media ID obtained in step S219, and the recording rate, which may have been obtained in step S221, to the URL (server 5) obtained in step S225 through the network 1 (step S227). Note that when a membership system or the like is employed for use of the server 5, step S227 is executed after execution of processing for login.
When receiving the strategy request signal including the drive ID and acquisition media ID and recording rate from the PC 3 (step S229), the server 5 searches the strategy data storing unit 51 using a combination between the received drive ID and acquisition media ID and recording rate to read out the strategy data corresponding to the drive ID and acquisition media ID thereof, and transmits this to the PC main unit 31 which is the request source (step S231). The recording setting information obtaining and setting unit 3111 of the data writing unit 311 in the PC 3 receives the strategy data corresponding to the drive ID and acquisition media ID from the server 5, and temporarily stores this, for example, in a hard disk drive or the like (step S233). The processing proceeds to the processing shown in
Now, description will proceed to the processing shown in
Also, the optical disc drive 32 reads out the strategy data corresponding to the media ID read out in step S217 from the recording setting information storing unit 321, and sets this as strategy data to be used this time (step S241). Subsequently, the optical disc drive 32 may execute regular test recording, e.g., OPC to determine the optimum recording power (step S243). With regard to this processing, a known technique can be employed, so detailed description thereof will be omitted. Subsequently, the optical disc drive 32 sets the recording power, which may be the optimum recording power determined in step S243, to be used this time (step S245). Thus, preparation for executing data recording has been completed.
Thus, the optical disc drive 32 informs the data writing unit 311 of the PC main unit 31, of the setting completion of recording power (step S247). When receiving the setting completion notice of recording power from the optical disc drive 32 (step S249), the data writing unit 311 outputs recording data to the optical disc drive 32 (step S251). The optical disc drive 32 receives the recording data from the PC main unit 31, and performs data recording in accordance with the settings performed above (step S253).
Such processing is performed, whereby the minimal data necessary for data recording to be performed this time can be obtained, and the amount of data to be downloaded from the server 5 is reduced as compared to that in the first through third embodiments, whereby data recording can be started early.
Note that, as with the first through third embodiments, the power control information is obtained from the server 5 in some cases.
With the fifth embodiment, as shown in
Also, for example, data such as shown in
Next, the processing content of the system shown in
Subsequently, the data writing unit 311 of the PC main unit 31 outputs a drive ID request signal to the optical disc drive 32 (step S265). On the other hand, the optical disc drive 32 receives the drive ID request signal from the data writing unit 311 (step S267), and, for example, reads out the drive ID stored in the memory of the optical disc drive 32 to output this to the data writing unit 311 (step S269). The data writing unit 311 receives the drive ID from the optical disc drive 32, and, for example, stores this in the main memory (step S271). Note that, in a case wherein there has already been drive data obtained, for example by an OS (Operating System) or the like as the configuration data of the PC 3, the data writing unit 311 may employ the data instead of executing steps S265 through S271.
Further, the data writing unit 311 outputs a media information acquisition request signal to the optical disc drive 32 (step S273). The optical disc drive 32 receives the media information acquisition request signal (step S275), reads out media information such as a media ID and so forth from the optical disc set in step S263, and outputs this to the data writing unit 311 (step S277). The data writing unit 311 receives the media information from the optical disc drive 32, and, for example, stores this in the main memory (step S279). The media information sometimes includes dedicated codes representing that processing such as obtaining strategy data from the access server 5 is carried out.
Also, the data writing unit 311 may prompt the user to input recording conditions and so forth (recording rate, instructions regarding whether to execute processing such as obtaining strategy data from the access server 5 (including settings such as execution, non-execution, automatic execution, etc.), and so forth), and accept input of the recording conditions and so forth from the user (step S281).
Subsequently, the data writing unit 311 determines whether to obtain strategy data from the access server 5 (step S283). For example, in the case of being instructed by the user in step S281, in the case of dedicated codes such as described in step S279 being received, in the case of confirming that the PC 3 is connected to the network 1, or the like, determination is made that strategy data is obtained from the access server 5. In other cases, the processing proceeds to the processing shown in
The processing in the case of obtaining strategy data from the access server 5 will be as follows. First, the recording setting information obtaining and setting unit 3111 reads out the URL of the administration server 7, for example, from the URL management file 313 (step S285). Note that the URL of the administration server 7 is managed by the PC main unit 31 in some cases, or the URL of the administration server 7 is stored in the memory of the optical disc drive 32, and, for example, is received from the optical disc drive 32 together with media information in some cases.
Subsequently, the recording setting information obtaining and setting unit 3111 reads out the data of the last access date and time from the access history management file 314, and transmits an update setting item request signal including the last access date and time to the URL of the administration server 7 obtained in step S285 (step S287). Note that when a membership system or the like is employed for use of the administration server 7, step S287 is executed after execution of processing for login.
When receiving the update setting item request signal including the last access date and time from the PC 3 (step S289), the administration server 7 searches the administration table storing unit 71 using the last access date and time, extracts the media ID of a record in which the reset date of the last access date and time and thereafter is registered, and the URL of the corresponding access server 5, and replies these to the PC 3 which is the request source (step S291). The recording setting information obtaining and setting unit 3111 of the data writing unit 311 in the PC main unit 31 receives the media ID and URL of which the strategy data has been updated from the administration server 7, and stores, for example, in the main memory (step S293). The processing proceeds to the processing shown in
Now, description will proceed to the description of the processing shown in
When receiving the strategy request signal including the drive ID and acquisition media ID from the PC 3 (step S295), the access server 5 searches the strategy data storing unit 51 using a combination between the received drive ID and acquisition media ID to read out the strategy data corresponding to the drive ID and acquisition media ID, and transmits this to the PC 3 which is the request source (step S297). The recording setting information obtaining and setting unit 3111 of the data writing unit 311 in the PC main unit 31 receives the strategy data corresponding to the drive ID and acquisition media ID from the access server 5, and temporarily stores this, for example, in a hard disk drive or the like (step S299).
Subsequently, the recording setting information obtaining and setting unit 3111 outputs a strategy setting command including the received strategy data to the optical disc drive 32 (step S301). The optical disc drive 32 receives the strategy setting command including the strategy data (step S303), and records the strategy data in the recording setting information storing unit 321, such as by overwriting (step S305). Note that an arrangement may be made wherein the prior (e.g., default) strategy data is left as is, and the received strategy data is added.
Also, the optical disc drive 32 reads out the strategy data corresponding to the media ID read out in step S277 from the recording setting information storing unit 321, and sets this as the strategy data to be used this time (step S307). Subsequently, the optical disc drive 32 may perform regular test recording, e.g., OPC to determine the optimum recording power (step S309). With regard to this processing, a known technique can be employed, so detailed description thereof will be omitted. Subsequently, the optical disc drive 32 sets the recording power, which may be the optimum recording power determined in step S309, to be used this time (step S311). Thus, preparation for performing data recording has been completed.
Thus, the optical disc drive 32 informs the data writing unit 311 of the PC main unit 31, of the setting completion of recording power (step S313). When receiving the setting completion notice of recording power from the optical disc drive 32 (step S315), the data writing unit 311 outputs the recording data to the optical disc drive 32 (step S317). The optical disc drive 32 receives the recording data from the PC main unit 31, and performs data recording in accordance with the settings performed above (step S319).
According to such processing, only the updated strategy data is obtained from the access server 5 as necessary, whereby the amount of data to be downloaded from the access server 5 can be reduced, and accordingly, data recording can be started early.
In order to further reduce the amount of data to be downloaded from the access server 5, for example, as shown in
The present embodiment can be modified in addition to the above modification. For example, though the data updated on the last accessed date-and-time and thereafter has been extracted at the administration server 7, but for example, an arrangement may be made wherein the data stored in the administration table storing unit 71 is downloaded from the administration server 7, and the data updated on the last accessed date-and-time and thereafter is extracted at the data writing unit 311 of the PC main unit 31.
Also, an arrangement may be made wherein data such as shown in
Further, an arrangement may be made wherein the media ID received in step S279 is included in an update condition data request, whereby the data to be extracted at the administration server 7 can be restricted to the media ID. Similarly, an arrangement may be made wherein the present embodiment is combined with the second through fourth embodiments.
While embodiments of the present invention have been described so far, the present invention is not restricted to these. For example, the function block diagrams shown in
Also, if the same results can be obtained regarding a processing flow, the processing order or the like can be modified. Further, though the examples have been shown regarding the PC, a recording device which has an optical disc drive built-in, and is connected to a network is employed instead of the PC in some cases.
Note that the PC 3, administration server 7, and server 5 are, for example, a computer device, and with the computer device, as shown in
The structure and the operation of the present invention are not limited to the above descriptions. Various modifications may be made without departing from the spirit and scope of the present invention. While the above detailed description has shown, described, and pointed out novel features of the invention as applied to various embodiments, it will be understood that various omissions, substitutions, and changes in the form and details of the device or process illustrated may be made by those skilled in the art without departing from the spirit of the invention. The scope of the invention is indicated by the appended claims rather than by the foregoing description. All changes which come within the meaning and range of equivalency of the claims are to be embraced within their scope.
Number | Date | Country | Kind |
---|---|---|---|
2007-141215 | May 2007 | JP | national |
2007-141216 | May 2007 | JP | national |