1. Field of the Invention
The invention relates to an information processing apparatus, a method, a program and a recording medium thereof, particularly, relates to an information processing apparatus, a method, a program and a recording medium thereof which is suitable to be used for evaluating data to be recorded in a given recording medium without recording the data in the recording medium in fact.
2. Description of the Related Art
As various discs standardized as discs in which a blue-violet laser diode (hereinafter written as “BD”) of 405 nm is used as a light source and large volumes of video, music, character data and the like can be recorded, for example, there are a rewritable-disc standard “BD-RE”, a playback only-disc standard “BD-ROM”, a recordable-disc standard “BD-R”, a DVD (digital Versatile Disc) and the like. Particularly among them, the standards of “BD-RE” and “BD-ROM” are known as discs which can record programs of HDTV (high-definition television) broadcast for more than two hours on one surface of the disc.
There is an apparatus called as an edit data evaluation apparatus (hereinafter, written as an emulator) which can verify operations of edit data to be recorded in the BD-ROM and the like. The emulator is an apparatus which emulates actual reading conditions and the like of a disc by a disc drive. The emulator is used in authoring, which is a test tool used in an authoring studio for checking whether data is operated correctly in a player or a recorder (hereinafter, written as a recording/playback apparatus) at a point before actually making the disc when the contents of the disc such as the BD-ROM are created.
Specifically, the emulator is an apparatus in which a hard disc drive (hereinafter, written as “HDD”) is connected instead of using a disc drive as a recording/playback apparatus, and disc image data of the BD-ROM on the HDD is recorded and played back as if the recording/playback apparatus read the BD-ROM.
The actual recording/playback apparatus accesses the disc, however, the emulator is adapted to access data recorded in the HDD instead of accessing the disc (for example, refer to JP-A-2006-285861 (Patent Document 1). According to the emulator adapted as described above, it is possible to verify operations such as a transfer rate, access time and the like which is edited data.
The emulator 11 reads disc image data stored in the HDD 12 and writes disc image data into the HDD 12. Video which can be obtained by processing disc image data read from the HDD 12 is supplied to the monitor 13.
The recording/playback apparatus 22 of the emulator 11 is, for example, a commercially available player and the drive 23 is a drive provided in the player. As described above, the emulator 11 is adapted to access the HDD 12 instead of accessing the drive 23, therefore, the drive 23 has a configuration of being connected according to need, which is not usually connected. The connection between the recording/playback apparatus 22 and the emulator control unit 21 indicates that the emulator control unit 21 operates as the disc drive when seen from the recording/playback apparatus 22 side.
As the recording/playback apparatus 22, an apparatus equivalent to the commercially available player is used. Therefore, the apparatus can be operated by operation buttons provided in a body of the recording/playback apparatus 22, an attached remote controller and the like. In the ordinary recording/playback apparatus 22 (commercially available player), the received operation is, for example, for reading data from a recording medium set in the drive 23, however, in the case of the emulator 11, the operation is for reading data from the HDD 12. The operation is performed on the emulator 11 side in a state in which the difference is not realized by the user.
Accordingly, the user can operate the emulator 11 with the feeling that the user operates the ordinary player. The emulator 11 transmits disc image data stored in the HDD 12 back to the recording/playback apparatus 22 in response to an ATAPI command issued by the recording/playback apparatus 22, performing operation as if the emulator played back the disc. The recording/playback apparatus 22 converts playback data transmitted from the emulator control unit 21 into a video signal or an audio signal, outputting the signal to the monitor 13. The user verifies whether the image in the disc is correctly created by checking video played back on the monitor 13.
As described above, the user performs playback of a disc image instead of the disc by the emulator 11, thereby checking playback operation when the operation button or the remote controller is operated, for example, playback operation of a menu and the like is performed following the plan at the time of editing.
As described above, the emulator 11 performs processing of a disc image stored in the HDD 12 instead of data which will be recorded in a disc to be set in the drive 23. Since the user does not actually perform an operation of setting the disc in the drive 23, it is sometimes difficult to recognize to which disc the data processed by the user will be recorded.
An example of a screen accessed by the user when performing operation with respect to the emulator 11 is shown in
As shown in
As described above, the path of the disc image to be verified have to be inputted. When verifying plural disc images, not one disc image, it is necessary to input paths of respective disc images. It is sometimes difficult to recognize which path corresponds to which disc image. Accordingly, there is a case in which verification efficiency is reduced, as a result, usability of the emulator is reduced.
Thus, it is desirable to save the trouble concerning verification of disc images.
An information processing apparatus according to an embodiment of the invention includes a display control means for controlling display of a GUI for operating a first apparatus including buttons operated when opening and closing a tray and a processing means for performing processing by receiving an instruction from the first apparatus or for transmitting the instruction to the first apparatus, in which the GUI includes graphics of a second apparatus obtained by copying out the first apparatus, and the second apparatus includes graphics corresponding to the tray and the button, in which, when the button in the second apparatus is operated, the display control means controls graphics in which the tray is opened or closed in the second apparatus, and in which, when the button provided in the first apparatus is operated, the processing means instructs the display control means to control graphics in which the tray is opened or closed in the second apparatus.
When plural first apparatuses exist, the display control means controls display so that plural second apparatuses respectively corresponding to the first apparatuses are displayed on the GUI.
A storage device is connected to the first apparatus, and disc image data is stored in the storage device, the GUI includes graphics obtained by copying out a disc associated with the disc image data. When the graphics obtained by copying out the disc is dragged and dropped onto the second apparatus, the display control means controls graphics from a state in which the tray of the second apparatus is opened to a state in which the disc is set on the opened tray. The processing means can instruct the first apparatus to play back the disc image data associated with the graphics obtained by copying out the disc which has been dragged and dropped.
The storage device can also include a storage device connected through a network.
When the first apparatus is newly connected to a network, the display control means can generate graphics of the second apparatus corresponding to the first apparatus which has been newly connected and can display the graphics on the GUI.
An information processing method according to another embodiment of the invention includes the steps of controlling a GUI for operating a first apparatus including buttons operated when opening and closing a tray, performing processing by receiving an instruction from the first apparatus, or transmitting the instruction to the first apparatus, including graphics of a second apparatus obtained by copying out the first apparatus in the GUI, and including graphics corresponding to the tray and the button in the second apparatus, controlling graphics in which the tray is opened or closed in the second apparatus when the button of the second apparatus is operated, and controlling graphics in which the tray is opened or closed in second apparatus when the button provided in the first apparatus is operated.
A program according to still another embodiment of the invention is a program readable by a computer which executes processing including the steps of controlling a GUI for operating a first apparatus including buttons operated when opening and closing a tray, performing processing by receiving an instruction from the first apparatus, or transmitting the instruction to the first apparatus, including graphics of a second apparatus obtained by copying out the first apparatus in the GUI, and including graphics corresponding to the tray and the button in the second apparatus, controlling graphics in which the tray is opened or closed in the second apparatus when the button of the second apparatus is operated, and controlling graphics in which the tray is opened or closed in the second apparatus when the button provided in the first apparatus is operated.
A recording medium according to still another embodiment of the invention records a program readable by a computer which executes processing including the steps of controlling a GUI for operating a first apparatus including buttons operated when opening and closing a tray, performing processing by receiving an instruction from the first apparatus, or transmitting the instruction to the first apparatus, including graphics of a second apparatus obtained by copying out the first apparatus in the GUI, and including graphics corresponding to the tray and the button in the second apparatus, controlling graphics in which the tray is opened or closed in the second apparatus when the button of the second apparatus is operated, and controlling graphics in which the tray is opened or closed in second apparatus when the button provided in the first apparatus is operated.
In the information processing apparatus, the method, the program and the storage medium thereof according to the embodiments of the invention, the display of the GUI for operation of the actual apparatus is controlled. When the actual apparatus is operated, graphics corresponding to the operation is performed on the GUI, and when the GUI is operated, the operation is reflected to the actual apparatus.
According to the embodiments of the invention, it is possible to save the trouble when performing verification of data.
Hereinafter, embodiments of the invention will be explained with reference to the drawings.
The emulator is an apparatus which emulates actual reading conditions and the like of a disc by a disc drive. The emulator is used in authoring, which is a test tool used in an authoring studio for checking whether data is operated correctly in a player or a recorder (hereinafter, written as a recording/playback apparatus) at a point before actually making the disc when the contents of the disc such as the BD-ROM are created.
Specifically, the emulator is an apparatus in which a recording medium such as a hard disc drive (hereinafter, written as “HDD”) and a file server is connected instead of using a disc drive as a recording/playback apparatus, and disc image data of the BD-ROM on the HDD is recorded and played back as if the recording/playback apparatus read the BD-ROM.
The actual recording/playback apparatus accesses the disc, however, the emulator is adapted to access data recorded in the HDD instead of accessing the disc. According to the emulator adapted as described above, it is possible to verify operations such as a transfer rate, access time and the like which is edited data.
In the system shown in
In the example shown in
The example shown in
The network 121 is formed by LAN (Local Area Network), which can apply both wired and wireless configurations. Furthermore, the network can include Internet and the like.
The emulator 101 is connected to the network 121, which is capable of giving and receiving data with respect to the file server 122-1 and the file server 122-2. The file server 122-1 and the file server 122-2 store disc image data. The emulator 101 can read disc image data stored in the HDD 102 and disc image data stored in the file server 122-1 and the file server 122-2 and can play back them.
The operation terminal 104 searches and specifies disc image data whose operations should be verified by the emulator 101 stored in any of the HDD 102, the file server 122-1 and the file server 122-2, instructing the emulator 101 to play back the data. The processing of searching disc image data can be performed easily by the user as described later.
In the following explanation, in the case that it is not necessary to discriminate the file server 122-1 from the file server 122-2 individually, it is simply written as a file server 122. Other components are also written in the same manner.
There is a case in which plural emulators 101 are connected to the network 121. A configuration example of a system in which plural emulators 101 are provided is shown in
Similarly, an HDD 102-2 is connected to the emulator 101-2. Additionally, a monitor 103-2 displaying video played back by the emulator 101-2 and an operation terminal 104-2 operating the emulator 101-2 is connected to the emulator 101-2.
The file server 122-1 and the file server 122-2 are also connected to the network 121.
In the case of the system shown in
The emulator 101-1 can play back disc image data stored in the HDD 102-1, the file server 122-1 and the like server 122-2 respectively. Similarly, the emulator 101-2 can play back disc image data stored in the HDD 102-2, the file server 122-1 and the file server 122-2 respectively.
In the example shown in
The emulator 101-1, the emulator 101-2, the operation terminal 104, the file server 122-1 and the file server 122-2 are connected to the network 121. The HDD 102-1 and the monitor 103-1 are connected to the emulator 101-1. Similarly, the HDD 102-2 and the monitor 103-2 are connected to the emulator 101-2.
In the case, the operation terminal 104 operates the emulator 101-1 and the emulator 101-2. According to the configuration shown in
Next, a configuration of the emulator 101 shown in
The recording/playback apparatus 132 included in the emulator 101 is actually made based on a player which is a commercially available electronic apparatus. For example, a commercially available BD-ROM player accesses an optical disc drive through ATAPI (interface of mutual devices between AT/PC)/ATA (connection standard for AT mutual devices) IF (interface), reading data from the optical disc and plays back the data. The emulator 101 has a configuration in which the emulator control unit 131 and the recording/playback apparatus 132 are connected through the same ATAPI/ATA IF.
In the emulator 101, the recording/playback apparatus 132 accesses the HDD 102 instead of accessing the drive, that is, the apparatus accesses disc image data in the HDD 102 as if it accessed the actual optical disc. According to the configuration, there are advantages such that all operations of the commercially available player can be verified in an actual apparatus and that operations can be verified when different kinds of players are connected.
The transfer-rate access time control unit 141 included in the emulator 101 controls the transfer rate to be an arbitrary value when transferring disc image data stored in the HDD 102 to the recording/playback apparatus 132 so as to perform control of delaying access time generated when an optical pickup moves to an arbitrary reading position at the time of actual access to the optical disc.
For example, the transfer-rate access time control unit 141 calculates delay time based on the difference between a logical block number of disc image data which is currently read and a logical block number which will be read next, and transfers the delay time to the recording/playback apparatus 132. The transfer-rate access time database 142 stores conditions such as the transfer rate and access time, and the transfer-rate access time control unit 141 performs control by using the stored information.
The communication unit 133 performs control of giving and receiving of data through the network 121 such as control at the time of acquiring disc image data from the file server 122 through the network 121.
The operation terminal 104 can be formed by a personal computer.
An input/output interface 175 is further connected to the bus 174. To the input/output interface 175, an input unit 176 including a keyboard, a mouse, a microphone and the like, an output unit 177 including a display, a speaker and the like, a storage unit 178 including a hard disc, a non-volatile memory and the like, a communication unit 179 including a network interface and the like and a drive 180 which drives removable media 181 such as a magnetic disc, an optical disc, a magnetic optical disc or a semiconductor memory are connected.
In the computer configured as the above, the CPU 171 loads a program stored in, for example, the storage unit 178 to the RAM 173 through the input/output interface 175 and the bus 174 and executes the program, thereby performing processing such as creation of display images (graphics) and control of the display thereof which will be described later.
The display control unit 201 creates a screen of a later-described GUI (graphical user interface) and controls display on the display. Data at the time of creating the screen of the graphics and the like by the display control unit 201 is stored in the graphics database 204. The screens to be created is, for example, screens corresponding to a case in which the operation unit 203 is operated, a case in which an instruction is supplied from another apparatus by control of the communication control unit 205 and the like.
The operation unit 203 corresponds to the input unit 176 shown in
The screen displayed on the display of the operation terminal 104 by the operation terminal 104 having the above configuration will be explained as follows.
The emulator picture 311 displayed on the screen 301 indicates the emulator 101 to be operated by the operation terminal 104. For example, in the case of the system shown in
In the emulator picture 311, a button 312 for instructing open and close of a tray is provided, which is configured to be operated. That is, when the user operates the mouse and the like to allow a cursor (not shown) on the button 312 and performs a prescribed operation such as a click, graphics of in which the tray is opened or closed is displayed (which will be described later).
The disc pictures 321-1 to 321-4 obtained by copying out plural discs which are displayed on the screen 302 represent disc image data, respectively. For example, in the case of the system shown in
When the disc picture 321 described above is dragged and dropped onto, for example, the emulator picture 311, disc image data associated with the operated emulator picture 311 is played back in the actual emulator 101. In order to make the processing possible, it is necessary to associate the disc picture 321 with disc image data in advance. To associate means that an address (path) in which disc image data is stored is set to the disc picture 321.
A screen example at the time of performing setting is shown in
For example, when a given operation, for example, a right click of the mouse is performed in a state in which a cursor (not shown) is positioned on the emulator picture 311, a setting menu screen 351 is displayed. In the setting menu screen 351, an item “Emulator name setting” and an item “Jump table setting” are provided.
When the item “Emulator name setting” is operated, a name can be given to the emulator 101, and when the item “Jump table setting” is operated, a jump table can be set.
The reason that the item “Emulator name setting” is provided is for allowing the emulator picture 311 which is associated with the emulator 101 of the actual apparatus connected to the network 121 to be easily recognized in the case of the system shown in
When the item “Emulator name setting” is operated and a name is set to the emulator 101 registered in the emulator picture 311, the name is shown, for example, in an area 352 as shown in
In the screen example shown in
When the item “Data name setting” is operated, a name with respect to disc image data assigned to the disc picture 321 can be set. When the item “Data path setting” is operated, a path (address) in which disc imaged data to be assigned to the disc picture 321 is stored can be set. When the item “Data property setting” is operated, property of set disc image data, for example, information indicating that data is in the first layer of the disc or that data is in the second layer can be set.
When the item “Data name setting” is operated and a name with respect to disc image data assigned to the disc picture 321 is set, the name is displayed, for example, in an area 362 as shown in
When the item “Data path setting” is operated, a path (address) in which disc image data associated with the disc picture 321 is recorded can be set. The disc image data is data stored in the HDD 102 or the file server 122, and one data of data stored in the HDD 102 and the file server 122 can be specified in this setting, which can be associated with the disc picture 321.
When the disc picture 321 is associated with disc image data by setting the data path, it is possible to play back associated disc image data by the emulator 101 of the actual apparatus only by dragging and dropping the disc picture 321 onto the emulator picture 311 by the user.
The user can play back disc image data by the emulator 101 only by the above simple operation.
In the screen example shown in
It is also preferable that the disc picture 321 is displayed when the disc image data is registered. For example, in the above embodiment, the setting menu screen 361 is displayed when a given operation is performed in the state in which the cursor (not shown) is positioned on the disc picture 321, however, it is also preferable that the setting menu screen 361 is displayed when the given operation is performed in a state in which the cursor is positioned at an area where the disc pictures 321 are not displayed in the screen 302. When the data path is set while the setting menu screen 361 is displayed, namely, when disc image data is registered, a disc picture 321 may be newly created and displayed. In this case, disc pictures 321 corresponding to the number of registered disc image data are displayed.
Next, the screen displayed on the display 251 in the case in which plural emulators 101 are connected to the network 121 and these emulators 101 are operated by one operation terminal 104 will be explained with reference to
In the screen example shown in
In respective emulator pictures 311-1 to 311-3, buttons 312-1 to 312-3 operated when opening and closing trays are displayed respectively.
When the setting menu screen for setting the emulator name and the like is opened while plural emulator pictures 311-1 to 311-3 are displayed as the above, the screen as shown in
When comparing items displayed in the setting menu screen 381 with items displayed in the setting menu screen 351 shown in
In order to set information for identifying the emulator 101 by the user, the item “IP address setting” is provided in the setting menu screen 381 shown in
It is also preferable that the item “IP address setting” is displayed also, for example, on the setting menu screen 351 in the case of the screen example shown in
It is also preferable that the setting menu screen 381 is displayed when the user performs the operation of newly adding the emulator 101. For example, it is preferable that, when a given operation is performed in the state in which the cursor is positioned in the screen 301, the setting menu screen 381 is displayed and the name of the emulator and the jump table are set as well as the IP address is set.
In this case, the IP address is set by the user, however, it is also preferable that the operation terminal 104 detects the emulator 101 newly connected to the network 121 and the emulator picture 311 is generated and displayed without troubling the user (automatically). Operations of the operation terminal 104 when applying the method will be explained with reference to a flowchart of
In Step S101, the operation terminal 104 sets the range of IP addresses assigned to the emulators 101. For example, IP: 1 to 100 is set as IP addresses which can be assigned to the emulators 101. The processing in Step S101 can be performed when the operation of the operation terminal 104 is started, which is not constantly necessary to be performed when the following processing is executed. Therefore, the processing can be omitted when it have been performed once.
In Step S102, a status check command is issued. The operation terminal 104 generates the status check command at given intervals and generates the command to the terminal connected to the network 121. Each emulator 101 is configured to make a response when receiving the status check command.
There is a case in which the emulator 101 which have been already registered is connected to the network 121 when the status check command is issued. In this case, a system as shown in
In this case, the IP address “0”, the IP address 1 and the IP address 2 are registered in the operation terminal 104, and the fact that the IP address 1 indicates the emulator 101-1 and the IP address 2 indicates the emulator 101-2 is registered.
Under this state, when the status check command is issued from the operation terminal 104 in Step S102, responses from the emulator 101-1 and the emulator 101-2 are received in Step S103. If the new emulator 101 which is the emulator 101-3 is connected, a response from the emulator 101-3 is also received in Step S103. In Step S104, whether there has been a response from the newly-connected emulator 101 or not is determined.
In Step S104, whether there has been the response from the not-registered emulator 101 or not is determined. In the state shown in
On the other hand, when the configuration is changed from the state as shown in
In Step S105, an IP address of the emulator 101 which is determined that it has been newly added, in this case, the emulator 101-3 is acquired and registered. Or, an IP address is assigned to the emulator 101 which is determined that it has been newly added and registered. Then, the emulator picture 311 associated with the registered IP address is generated, added and displayed on the screen 301 in Step S106. Accordingly, the emulator 101 newly connected to the network 211 is detected and registered.
When the emulator 101 is newly registered and the emulator picture 311 is newly displayed on the screen 301, a message indicating the registration and display to the user may be displayed. It is also preferable that the setting menu screen 351 or the setting menu screen 381 for setting the emulator name and the like is displayed at the newly-added emulator picture 311.
Next, operations in a state in which disc image data is already associated with the disc picture 321 after the emulator 101 is registered in the manner as described above will be explained. The processing in the operation terminal 104 when an operation is performed on the emulator 101 side will be explained with reference to
In Step S131 (
For example, in the system configuration as shown in
When the inquiry is made, a response is transmitted from the emulator 101. In Step S132, the communication control unit 205 of the operation terminal 104 receives a response from the emulator 101. The contents of the response indicate, for example, that an eject button has been operated, that a close button has been operated and that emulator is in a play state.
When the user operates buttons provided in the body of the emulator 101 or the remote controller for operating the emulator 101 (in the case of the emulator 101, the remote controller for the recording/playback apparatus 132), the operation content is given back to the operation terminal 104.
In Step S133, the control unit 202 analyzes the response from the emulator 101 received by the communication control unit 205, determining whether the state has changed or not. For example, when obtaining the analysis results indicating that the eject button has been operated, that the close button has been operated and the like, it is determined that the state has changed.
When it is determined that the state has changed in Step S133, the process proceeds to Step S134. In Step S134, the control unit 202 transmits graphics determined from the analysis results to the display control unit 201, and the display control unit 201 controls display of graphics corresponding to the state. The display control unit 201 reads data of the graphics corresponding to the state from the graphics database 204 and controls display to the display 251.
The above processing is performed repeatedly, thereby controlling graphics of the screen displayed on the display 251. Here, an example of the graphics is shown to make explanation thereof.
After the emulator picture 311 becomes the picture representing the state in which the tray is opened, when the user drags the disc picture 321, for example, the disc picture 321-1, and drops the picture on the tray 401 in the open state, a disc picture 321-1′ is displayed as shown in
When the user operates the emulator 101 of the actual apparatus, graphics corresponding to the operation is expressed by the emulator picture 311 and the disc is also set on the tray, therefore, the user can deal with disc image data with the same feeling as when operating the emulator 101 of the actual apparatus.
The emulator 101 (the recording/playback apparatus 132 included in the emulator 101) plays back disc image data stored in the HDD 102 and the like. However, the actual recording/playback apparatus 132 includes a drive to which a disc is set, playing back the disc set in the drive. The user can check whether a disc is the disc desired to be played back or not, in other words, whether the disc is data desired to be played back or not by a behavior of setting the disc when operating the actual recording/playback apparatus 132. The user also recognizes that the disc has been certainly set by the behavior of setting the disc.
However, as described above, since the emulator 101 plays back disc image data stored in the HDD 102, there is no operation of setting the disc, and the user has no way of knowing whether the desired data has been selected or not and whether the desired data has been set correctly or not.
However, the graphics as if the emulator 101 of the actual apparatus were operated is performed in the emulator picture 311 displayed on the display 251 as described above, therefore, the user can check that the disc (disc image data) has been set to the emulator 101 correctly. Further, when disc image data is selected, the disc picture 321 obtained by copying out the disc is selected, therefore, it is possible to select the disc while checking whether it is the desired data or not in the same manner as the selection of the actual disc, as a result, it is possible to prevent the selection of wrong disc image data.
Accordingly, when a button of, for example, playback provided in the body of the emulator 101 of the actual apparatus or a button of playback provided in the remote controller is operated after the disc picture 321-1′ is set to the tray 401, playback of disc image data is started in the emulator 101.
Next, operations of the operation terminal 104 when an operation is performed with respect to the emulator picture 311 as the GUI will be explained with reference to a flowchart of
In Step S161, the control unit 202 of the operation terminal 104 receives an instruction from the operation unit 203. Then, the control unit 202 instructs the display control unit 201 to perform graphics corresponding to the operation content. According to this, the graphics corresponding to the operation content is performed.
The control unit 202 of the operation terminal 104 generates a command corresponding to the operation content and transmits the generated command to the corresponding emulator 101 by controlling the communication control unit 205 in Step S162.
The processing of the flowchart shown in
When the button 312 of the emulator picture 311 is operated, the fact that the button 312 has been operated is supplied from the operation unit 203 to the control unit 202. The control unit 202 instructs the display control unit 201 to perform graphics by the operation of the button 312 after analyzing that the button 312 has been operated. Accordingly, graphics in which the tray 401 is closed is performed when the tray 401 is in the open state, and graphics in which the tray 401 is opened is performed when the tray 401 is in the closed state.
The display of graphics is controlled as well as a command is issued with respect to the emulator 101 corresponding to the operated emulator picture 311. For example, when the button 312 is operated, a command instructing open or close of the tray 401 is issued. However, the recording/playback apparatus 132 included in the emulator 101 is not provided with a drive (it is usually removed), therefore, the operation of opening and closing the tray is not performed on the emulator 101 side even when the command is issued. Therefore, to perform graphics indicating open and close of the tray 401 at the emulator picture 311 on the GUI is an effective means.
Another example will be explained. When the disc picture 321 is dragged and dropped on the emulator 101, a series of graphics in which the tray 401 is opened and the disc picture 321 is displayed in the opened tray 401 is performed. The state in which the series of graphics is performed is the state shown in
Then, the display of graphics is controlled as well as a command is issued to the emulator 101 corresponding to the operated emulator picture 311. When the playback instruction is performed by the user, the command to be issued is a command of instructing playback of disc image data.
It is also preferable that, when the disc picture 321 is dragged and dropped onto the emulator picture 311, a series of graphics indicating a state in which the tray 401 is opened and the disc picture 321 is set on the tray 401, and further the tray 401 is closed is performed. It is also preferable that the command instructing the emulator 101 to perform playback is issued and playback is started even when the user does not instruct the playback.
Further another example will be explained. In the emulator 101 of the actual apparatus (the recording/playback apparatus 132 included in the emulator 101), an operation of removing the disc from the tray is performed by the user when the playback is finished. Therefore, it is configured so that the operation is similarly performed also in the emulator picture 311. That is, when the user operates the button 312 of the emulator picture 311 in a state in which the disc is set, graphics indicating a state in which the tray 401 is opened is performed as shown in
According to the graphics performed as the above, it is possible to allow the user to recognize that the disc is not set in the tray 401 as well as to recognize that a new disc can be set.
The display of graphics is controlled as well as a command is issued with respect to the emulator 101 corresponding to the operated emulator picture 311. In this case, the command to be issued is a command of stopping playback of disc image data.
When the button 312 of the emulator picture 311 is operated, graphics indicating open and close of the tray 401 is performed so as to correspond to the operation as described above. Also, when the disc picture is dragged and dropped onto the emulator picture 311, graphics indicating open and close of the tray 401 and graphics indicating a state in which the disc picture 321 is set on the tray 401 are performed.
As described above, according to the embodiment of the invention, information such as a file path (address), a file name and an attribute of disc image data to be edited is once set, thereby performing operations for verification in a state in which the user does not realize a place of data, that is, whether data is stored in the HDD 102 connected to the emulator 101 or in the file server 122 connected to the network 121. Accordingly, the operationality can be improved.
It is possible to perform operations for verification by using operation images when the actual disc is played by in the recording/playback apparatus, which improves usability for the user as well as improves operationality.
Also, when plural verification data (disc image data) is verified, the verification operation can be performed easily by performing a registration setting work once. That is, even when plural verification data is dealt with, operations for verification can be performed without complicated processing.
When the system configuration as shown in
The above-described series of processing can be executed both by hardware and software. When the series of processing is executed by software, programs included in the software are installed from a program storage medium to a computer incorporated in dedicated hardware or, for example, a general-purpose personal computer which can execute various functions by installing various programs.
As a hardware configuration of the computer, for example, the configuration as shown in
Programs can be installed in the storage unit 178 through the input/output interface 175 by mounting the removable media 181 on the drive 180. Programs also can be received by the communication unit 179 through wired or wireless transmission media and installed in the storage unit 178. In addition, programs can be installed in the ROM 172 or the storage unit 178 in advance.
The Program executed by the computer may be the program processed in time series along the order explained in the present specification or may be the program processed in parallel, or at necessary timing when called or at other occasions.
In the specification, the system indicates the whole apparatus including plural apparatuses.
The invention is not limited to the above embodiment but can be variously modified within a range not departing from the gist of the invention.
The present application contains subject matter related to that disclosed in Japanese Priority Patent Application JP 2008-151684 filed in the Japan Patent Office on Jun. 10, 2008, the entire contents of which are hereby incorporated by reference.
Number | Date | Country | Kind |
---|---|---|---|
2008-151684 | Jun 2008 | JP | national |