WO2001027925A1 - Information processor and processing method and recording medium - Google Patents
Information processor and processing method and recording medium Download PDFInfo
- Publication number
- WO2001027925A1 WO2001027925A1 PCT/JP2000/007159 JP0007159W WO0127925A1 WO 2001027925 A1 WO2001027925 A1 WO 2001027925A1 JP 0007159 W JP0007159 W JP 0007159W WO 0127925 A1 WO0127925 A1 WO 0127925A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- recording medium
- input
- identification data
- information
- information processing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B19/00—Driving, starting, stopping record carriers not specifically of filamentary or web form, or of supports therefor; Control thereof; Control of operating function ; Driving both disc and head
- G11B19/02—Control of operating function, e.g. switching from recording to reproducing
- G11B19/04—Arrangements for preventing, inhibiting, or warning against double recording on the same blank or against other recording or reproducing malfunctions
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B19/00—Driving, starting, stopping record carriers not specifically of filamentary or web form, or of supports therefor; Control thereof; Control of operating function ; Driving both disc and head
- G11B19/02—Control of operating function, e.g. switching from recording to reproducing
- G11B19/022—Control panels
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/102—Programmed access in sequence to addressed parts of tracks of operating record carriers
- G11B27/105—Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/11—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information not detectable on the record carrier
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/34—Indicating arrangements
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
- G11B2220/2537—Optical discs
- G11B2220/2545—CDs
Definitions
- the present invention detects identification data of a recording medium, and stores and displays related information on the recording medium in accordance with the detected identification data.
- the present invention relates to an information processing apparatus and an information processing method to be displayed on a computer, and a recording medium used in the apparatus and the method.
- a home network system such as the IEEE (The Institute of Electrical and Electronics Engineers) 1 394 serial bus
- multiple electronic devices such as an IRD (Integrated Receiver Decoder) and a CD (Compact Disc) player
- information can be transmitted and received between electronic devices to reproduce and record information.
- the controlled electronic device issues an AV / C (Audio Video / Control) command to the controlled electronic device to control the controlled electronic device. .
- An object of the present invention is to provide a novel information processing apparatus and a new processing method that can solve the problems of the conventional home network system, and further provide a recording medium used in these apparatuses and methods. Things.
- the present invention provides an information processing apparatus that can store information related to identification data of a recording medium, so that a recording medium dedicated to reproduction can be managed based on user information added by a user. It is an object of the present invention to provide an apparatus and a processing method, and a recording medium used in the apparatus and the method.
- An information processing apparatus proposed to achieve such an object includes: a detection unit that detects an identification data recorded on a recording medium; and an input unit that inputs relevant information regarding the recording medium.
- a storage unit for storing the related information input by the input means in association with the identification data; and a display control unit for controlling display of the related information stored in the storage unit.
- the information processing apparatus further includes a comparing unit that compares the identification data recorded on the recording medium with the related information input by the input unit.
- the comparing unit controls the display of the related information stored in the storage unit according to the result of the comparison between the identification data and the related information.
- a read-only recording medium such as a CD is used.
- the detection unit that detects the identification data recorded on the recording medium is a network. It is configured that detection of the identification data is performed via the network. Further, a table of contents (TOC) data can be used as the identification data recorded on the recording medium.
- TOC table of contents
- the information processing method includes a detecting step of detecting the identification data recorded on the recording medium, an input step for inputting relevant information on the recording medium, and a relation input by the input step processing.
- the method includes a step of comparing the identification data recorded on the recording medium with the related information input by the input means.
- the recording medium used in the information processing apparatus and the processing method described above includes a detection step of detecting identification data recorded on the recording medium, an input step of inputting relevant information relating to the recording medium, and a processing of the input step.
- identification data recorded on a recording medium is detected, relevant information on the recording medium is input, and the input relevant information is stored corresponding to the identification data.
- FIG. 1 is a block diagram showing a configuration of a network system to which the present invention is applied.
- FIG. 2 is a block diagram showing an example of the configuration of an IRD constituting the network system shown in FIG.
- FIG. 3 is a block diagram showing a configuration example of a CD player constituting the network system shown in FIG.
- FIG. 4 is a diagram illustrating a software package stored on the hard disk shown in FIG.
- FIG. 5 is a diagram illustrating installation of DCM and FCM.
- FIG. 6 is a flowchart illustrating the related information input processing.
- FIG. 7 is a diagram illustrating GUI displayed on LCD.
- FIG. 8 is a diagram illustrating a GUI displayed when the pull-down key shown in FIG. 7 is operated.
- FIG. 9 is a flowchart showing a title input operation procedure.
- FIG. 10 is a diagram illustrating a GUI displayed when the icon for selecting the editing screen shown in FIG. 7 is operated.
- FIG. 11 is a flowchart illustrating another example of the related information input process.
- FIG. 12 is a flowchart illustrating a reproduction process of a predetermined recording track of a CD.
- FIG. 1 is a block diagram showing a home network system to which the present invention is applied.
- an IRD 2 as a control device and a CD player 3 as a controlled device controlled by the IRD 2 are connected.
- a CD player 3 is connected as a controlled device to the serial bus 1, but other controlled devices are also connected.
- the CD player 3 When the CD player 3 is connected to the IEEE 1394 serial bus 1, the CD player 3 transmits a DCM (Device Control Module) and an FCM (Function Control Module) described later to the IRD 2 via the IEEE 1394 serial bus 1. .
- the IRD 2 detects the connection status of devices connected to the IEEE 1394 serial bus 1 from the received information, DCM and FCM, and controls the GU I (Graphical User Interface) for controlling those devices. ) Is displayed on an LCD (Liquid Crystal Display) 29 (see Fig. 2), which is a display device with a built-in).
- LCD Liquid Crystal Display
- the user operates the touch panel 28 (see FIG. 2) attached to the IRD 2 based on the display on the LCD 29, and instructs the processing to be executed by the CD player 3 connected to the IEEE 1394 serial bus 1. .
- the IRD 2 generates a control signal based on a command from the user, and supplies the control signal to the CD player 3 via the IEEE 1394 serial bus 1.
- the CD player 3 performs, for example, processing such as reproduction of music data based on the input control signal.
- IRD 2 is configured, for example, as shown in FIG.
- the signal transmitted from the CD player 3 is transmitted to the CP via the IEEE 1394 serial bus 1, the IEEE 1394 interface 21 and the internal bus 22.
- the evening touch panel 28 is operated by the user, and a command corresponding to the operation is input to the CPU 23 via the input / output interface 27 and the internal bus 22.
- the evening touch panel 28 can be operated according to the message displayed on the LCD 29.
- the evening touch panel 28 is used for inputting an operation command.
- the present invention is not limited to the evening touch panel 28, and a keyboard or the like in which operation keys and many operation keys are arranged is used.
- the CPU 23 functions as a control unit that controls the entire IRD 2.
- the CPU 23 reads out and executes the program stored in the ROM 24 in accordance with the input signal, and outputs the processing result to the LCD via the input / output interface 27 as necessary. 2 Output to 9 for display.
- the CPU 23 further generates character image data representing a message to assist the user's operation, and outputs the character image data to the LCD 29 via the internal bus 22 and the input / output interface 27 for display. Or a control signal for controlling the CD player 3 and transmitting it to the CD player 3 via the internal bus 22, the IEEE 1394 interface 21 and the IEEE 1394 serial bus 1.
- the RAM 25 temporarily stores data generated by executing the program of the CPU 23 and other data necessary for the CD player 3 to execute processing.
- the antenna 11 receives, for example, a signal of a satellite broadcast wave and supplies the received signal to the tuner 26 of the IRD 2.
- the tuner 26 receives a broadcast channel signal instructed by the CPU 23 from the received signal of the satellite broadcast wave received by the antenna 11.
- hard disk The (HD) 30 stores various applications executed by the CPU 23, middleware, and the like.
- the drive 31 includes a magnetic disk 41, an optical disk 42, a magneto-optical disk 43, or a semiconductor memory.
- the CD player 3 which is connected to the serial bus 1 and controlled by the IRD 2 has the configuration as shown in FIG.
- the signal transmitted from IRD2 is IEEEE1394 serial bus
- operation means used to operate the CD player 3 is not limited to the touch panel 58, and operation keys and the like can be used.
- the CPU 53 provided in the CD player 3 reads out and executes the program stored in the ROM 54 based on the input signal, and, for example, sends the program to the playback processing unit 56 via the internal bus 52. Outputs control signals and: Uses its own DCM and FCM stored in OM 54 to internal bus 52, IEEE 1394 interface 51, and IEEE 1394 serial bus 1. To I RD 2 via The RAM 55 temporarily stores data generated by the execution of the CPU 53 program and data required for the CD player 3 to execute processing.
- the playback processing unit 56 of the CD player 3 is input from the CPU 53 Based on the control signal, the attached media (not shown), for example, the data recorded on a CD, for example, music data, is read, and the internal bus 52, the IEEE 1394 interface 51 are read. And I EEE 1 394 Transmit to I RD 2 via serial bus 1 or output read data to built-in speaker for playback.
- the playback processing unit 56 also detects T ⁇ C (Table Of Contents) data from the playback data and outputs it to the LCD 59 via the internal bus 52 and the input / output interface 57. The contents are displayed as visible information.
- T0C data displayed on the LCD 59 as the display device includes the total number of recording tracks formed on the CD, the total data amount of the recording tracks, and the like. The total data volume is displayed in time.
- middleware for network control and management is required for the devices on the network to operate in cooperation as shown in Fig. 1.
- middleware is located between lower-level software such as an OS, network control program, or data base system, and higher-level applications, and provides various services to applications. It is software that performs Furthermore, even if devices from different manufacturers are connected to the network, a common specification that the middle drivers must conform to is essential for the network to operate properly and for the devices to interoperate. is there.
- HAVi Home Audio / Video Interoperability Architecture
- FIG. 4 shows an example of a software stack stored on the hard disk 30 provided in the IRD 2 shown in FIG.
- Modules shown above are at the higher level than modules shown below. 1 3 94
- the part excluding Dryno, '(driver), Application and Attributes List is a software module corresponding to HAV i.
- the 1394 driver is a module that describes the part that depends on the IEEE1394 serial bus 1, and is software that provides higher-level software with a shared procedure for device access.
- the CMM (Communication Media Manager) 1394 serves as an interface between the IEEE 1394 serial bus 1 and each of the AV i software modules and applications.
- the CMM 1394 provides a transmission mechanism for transmitting and receiving signals between devices connected to the IEEE 1394 serial bus 1. To other software modules.
- a messaging system acts as an API (Application Programming Interface) for communication between software modules of each device on a network, and transmits messages between software modules. Play a role. For this reason, in a network employing HAVi, a message sending side and a message receiving side can transmit a message without knowing each other's location on the network.
- API Application Programming Interface
- the DCM manager installs a DCM and an AVD IS CFCM described later for each device on the network.
- the DCM manager When a new device is connected to the network, the DCM and AVDISCFCM corresponding to the newly connected device are installed.When the device is disconnected from the network, the DCM and AVDISCFCM corresponding to the disconnected device are installed. Uninstall it.
- the event manager generates events when the state of the network changes, for example, when a new device is connected to or disconnected from the network, and other software is generated. It plays a role in transmitting to the to-air module. As a result, it is possible to realize the brag and play in a network employing HAVi.
- the registry holds or updates information about devices, such as what devices are connected to the network and what functions the devices have. Yes, allowing interaction between different devices.
- the application program gets the necessary information from this registry.
- each device on the network can confirm the location of the basic software module of another device on the network by referring to the registry.
- the Stream Manager monitors and manages the stream data such as video and audio, that is, the continuous data flow on the network, and enables the real-time transmission of stream data.
- the stream manager manages connections inside and between devices, secures and releases network resources, and provides connection information for the entire network.
- the stream manager supports reconnection after a network bus reset.
- Resource Manager manages scheduled events, such as handling device usage rights conflict issues, processing reserved for connected devices, and does not remove devices after registration Monitor the network, such as
- the Application detects the identification data of the data stored on a recording medium such as a CD mounted on a device such as a CD player connected to the network, and identifies the same identification data in the attribute list. This is for executing a process of determining whether or not there is data. The details of the attribute list will be described later.
- the DCM controls the device and is installed from the CD player 3.
- the application program does not directly control each device connected to the network, but controls each device via the corresponding DCM.
- AVD IS CFCM is installed from the CD player 3 and indicates the control contents and functions executed by the application program for each device. Send C command. Since DCM and AVDISCFCM function as APIs, the application program itself does not need to consider differences between individual devices. Therefore, in a network employing HAVi, a device on the network can recognize the function of another device, and can operate another device from a remote place.
- Attributes List is configured, for example, as shown below. Attributes List ⁇
- AttributesData stores the attribute data (related information) related to the media.
- Title is the title
- Title Description is the title description
- Artist is the author
- Image is the image file
- Track [] is the track title. For example, a song name and time are stored, and a track description is stored in Track Description [].
- the software module as described above is owned by each device connected to the network according to the class of the device specified in HAVi.
- HAVi the following four types of equipment classes are specified.
- FAV Full AV Device
- the FAV may not have the DCM and the AVD ISCF CM in some cases.
- the FAV can be installed from the BAV described later.
- the FAV can execute an application using JAVA (trademark) adopted as HAVi byte code.
- JAVA trademark adopted as HAVi byte code.
- the FAV can own the DCM and FCM of another device, and by controlling the DCM and FCM of the other device, can bring the other device under control.
- the IAV Intermediate AV Device
- the IAV is assumed to be a device that has the function of managing the network in the same way as the FAV, but unlike the FAV, it uses JAVA, which is adopted as the HAVi byte code. In this environment, the application cannot be executed, so the DCM and FCM of other devices are installed in advance.
- the BAV Base AV Device
- the LAV Legacy AV Device
- the LAV has only the function as a device that can be connected to the IEEE 1394 serial bus 1.However, in order to support AV / C commands, in addition to operating alone, controlled devices It is possible to operate as.
- the IRD 2 will be described as a device corresponding to FAV (IEEE 1394 interface 21 as CMM 1394), and the CD player 3 as a device corresponding to BAV.
- the FAV IRD 2 can control the CD player 3 by installing the DCM and AVD I SCFCM of the CD player 3 BAV. Wear.
- control device IRD 2 selects the CD player 3 as the controlled device and CD as the read-only recording medium
- CD the read-only recording medium
- IRD 2 is activated, and for example, a device selection screen Iftl is displayed on the LCD 29 which is a display section, and a CD is selected.
- each software module of the software software described with reference to FIG. 4 is read from the hard disk 30 to the CPU 23 and executed.
- step S1 the application requests the AVDI CFCM to notify the user of a CD inserted when the CD is inserted.
- step S2 the AVDI SCFCM requests the event manager to notify an event indicating that a CD has been inserted when the CD is inserted.
- the AVDISCFCM acquires the status of the CD player 3 through a messaging system (CMM1394).
- a display screen for operating the CD player 3 is displayed on the LCD 29 as a user interface (UI) in step S3.
- UI user interface
- step S4 it is determined whether a CD has been inserted into the CD player 3. If the CD is not inserted into the CD player 3, the process ends here. That the CD has been inserted into the CD player 3 If detected, in step S5, the application sends an AVDISC: get—TOC HAVi message to the AV DISCF CM to request acquisition of the T0C data recorded on the CD. In step S6, the AVD IS CF CM requests the CD player 3 to send the T • C data recorded on the CD. Upon receiving the request from the AVD ISCF CM, the CPU 53 provided in the CD player 3 controls the reproduction processing unit 56 to reproduce the TOC data recorded on the CD in step S7. The CPU 53 reads the detected T0C data and transmits it to the AVD ISCF CM. In the present invention, the request for the T0C data is requested, but the request for obtaining the CD-text data including the title of the album may be made.
- step S8 the AVDISCFCM transmits the received TOC data to the application.
- step S9 the application compares the T ⁇ C data received from the AVDISCFCM with the T0C data in the attribute data already stored in the attributes list and finds a match. It is determined whether or not there is data, that is, whether or not there is TOC data having the same total number of tracks and the data amount of each track, for example, the same reproduction time.
- TOC data is used to identify the CD, and if there is other identification information, it may be used.
- step S9 If it is determined in step S9 that there is a match with the T0C data in the attribute data stored in the attribute list, the process proceeds to step S10, and the application proceeds to step S10.
- the attribute data corresponding to the matched T 0 C data is read from among them, the contents thereof are displayed on the LCD 29, and the series of processing ends.
- L CD 2 9 displays a GUI as shown in FIG.
- the application sends, for example, an HAV i message defined as follows to the AVD ISCF CM, and the application stores the HAV i message in the attribute list corresponding to the T0C data in the attribute list. Request title, title description, author, track title, track description, and image file. Therefore, by transmitting these messages, the GUI shown in FIG. 7 is displayed on LCD 29.
- the display field 61 in FIG. 7 displays the currently selected track number and the data length of the track, for example, the playing time.
- the first track number is selected, and in the example shown in Fig. 7, the time of the first track is now 12 minutes and 5 seconds. Is displayed.
- the time displayed in the display column 61 is the halfway time during playback.
- the title is displayed in the display column 68, the author is displayed in the display column 69, and the track evening title is displayed in the display column 70.
- the application When the icons 62 to 66 are set by the user, the application will play the AVD ISCF CM in Play, Pause, Stop, Stop, Reverse, Fast Forward. (Forward) Set to one of the operation modes in the state.
- the application can eject the CD. That is, when the icons 62 to 66 are set by the user, the application outputs, for example, an HAVI message defined as follows to the AVDISCFCM, respectively.
- VD I S C Forward
- the AVD IS CFCM Upon receiving such a message from the application, the AVD IS CFCM sends the message to the CD player 3 via the internal bus 22, the IEEE 1394 interface 21 and the IEEE 1394 serial bus 1, respectively.
- the CD player 3 Upon receiving these AV / C commands, the CD player 3 performs predetermined processing, for example, play, pause, stop, rewind, fast forward, or eject.
- step S9 when it is determined in step S9 that none of the T0C data in the attribute data stored in the attribute list matches the received T0C data. That is, if it is determined that the attribute list does not yet store the relevant information of the CD, the process proceeds to step S11, and the application displays the GUI display fields 68 to 7 shown in FIG. Leave 0 blank to display the attribute data table.
- step S11 the application displays the GUI display fields 68 to 7 shown in FIG. Leave 0 blank to display the attribute data table.
- step S22 the user determines whether or not to input relevant information such as a title, and if it is determined to input relevant information such as a title, the user displays an editing screen.
- the icon 72 shown in FIG. 7, that is, the edit icon 72 is set.
- step 23 the application displays a GUI, for example, as shown in FIG. GUI shown in FIG. 10 is an edit screen on which relevant information such as a title is input.
- step 24 the user inputs relevant information such as a title.
- the user Using the keyboard displayed in 8, enter a title in the input box 91, enter a title description in the input box 92, enter the author in the input box 93, and enter a track title in the input box 94.
- the track description can be entered in the input field 95.
- an image file which is image data, is attached.
- the input column 91 is linked to the display column 68 (see FIGS. 7 and 8)
- the input column 93 is linked to the display column 69
- the input column 94 is linked to the display column 70.
- the input data is displayed in display fields 68 to 70, for example.
- step S24 shown in FIG. 9 the user inputs a title or the like based on the GUI shown in FIG. 10, and in step 25, presses the confirmation icon 97 shown in FIG.
- the application sends an HAV i message, defined as follows, to the AVD IS CF CM, and the title, title description, author, and track title are included in the attribute list. Requests the setting of the title, track description and attribute data of the image file.
- VD I S C set—Title
- VD I S C set—Title—Description
- a VD I S C set one Artist
- VD I S C set— Track
- VD I S C set—Track—Description
- VD I S C set—Image
- step S26 the application enters the attribute list
- the contents of the attribute data (related information) input in step S24 are stored, and the process ends.
- step 25 if the input is not confirmed and the cancel icon 98 shown in FIG. 10 is operated, the GUI shown in FIG. 10 is displayed on the editing screen which enables the input of related information such as evening titles. And In this case, the state in which the GUI of step 21 is displayed may be returned.
- step S22 If it is determined in step S22 that no title or the like is input, the process returns to step 21 to continue the GUI display state shown in FIG. 7 as described above.
- the processing is started from a state where the controlled device is not selected in the IRD 2, but the CD player 3 may be selected in advance as the controlled device.
- the input processing of the related information is performed through a procedure as shown in FIG.
- the CD player 3 is previously selected as the controlled device, as shown in FIG. 11, when the CD is loaded into the CD player 3 in step 31, the CD is inserted in step 32. Notify the event manager of the event. Upon receiving the response from the CD player 3, the event manager notifies the application that the CD has been inserted in step S33. After that, the same procedure as the procedure from step 5 onward shown in FIG. 6 is performed, so that detailed description is omitted.
- step S41 when the user operates the pull-down key 71, the application causes the LCD 29 to display the list box 81 shown in FIG. The user moves the cursor 82 up and down to select a recording track on which music data to be reproduced is recorded. Further, the user operates the icon 62 for selecting the reproduction operation mode, and instructs the CD player 3 to reproduce the recording track.
- step S42 the application sends an AVDISC: Play HAVi message to AVDISCCFCM to notify the playback of the selected track.
- step S43 the AVD IS CFCM receives the message from the application and sends the message to the CD player 3 via the internal bus 22, the IEEE 1394 interface 21 and the IEEE 1394 serial bus 1, and the P 1 ay. Output AV / C command to notify the playback of the selected recording track.
- step S44 when the CPU 53 receives the notification from the AV DISCF CM, the CD player 3 controls the reproduction processing unit 56 to reproduce the selected recording track.
- step S55 the abridgement determines whether or not a stop has been instructed by the user, that is, whether or not the icon 64 for stopping playback shown in FIG. 7 has been operated, or It is determined whether or not the reproduction has been completed. If both are determined to be No, the process returns to step S44 to repeat the above-described processing.
- step S55 if any of the determinations are Yes, the process proceeds to step S46, where the application determines whether the user has instructed the generation of another recording track, and determines whether another recording track has been generated. If it is determined that the reproduction has been instructed, the process returns to step S42, and the above-described subsequent processes are repeated. If it is determined that reproduction of another recording track has not been instructed, the process is terminated.
- the user information such as the title and description of the CD inserted into the CD player 3 on the controlled side (BAV) is stored in the attribute list of the IRD 2 on the controlling side (FAV).
- the user can listen to the songs on the CD while looking at the screen of his or her preference, and further, the user can obtain the impression that he or she has received before for each song on the CD album. By reading, you can select and listen to only the songs you like.
- a magneto-optical disc player using a recording / reproducing magneto-optical disc as a recording medium is connected to the IEEE 1394 serial bus 1, and the data of the CD inserted in the CD player 3 is dubbed to the magneto-optical disc.
- the magneto-optical disc player can dub the stream data streamed from the CD player 3 and record the attribute data stream (related information) streamed from the IRD 2 as well.
- the user inputs a title or the like to the magneto-optical disk again. There is no need to
- the software that executes the above-described series of processing executes various functions by installing a computer or various programs in which the programs constituting the software are installed in dedicated hardware. For example, it is installed from a recording medium at a general-purpose personal computer or the like.
- this recording medium is not limited to a hard disk 30 in which a program provided to a user in a state of being pre-installed in the IRD 2 is recorded.
- a magnetic disk 41 such as a front disk, on which a program distributed for distribution is recorded, an optical disk 42, such as a CD-ROM (Compact Disc-Read 0 nly Memory), a DVD, a magneto-optical disk 43, or It is composed of package media using semiconductor memory 44, which is a solid-state memory.
- the steps of describing a program recorded on a recording medium may be performed in chronological order in the order described, or may be performed in parallel, even if not necessarily performed in chronological order. Also includes processes executed individually.
- the term “system” refers to an entire device including a plurality of devices.
- INDUSTRIAL APPLICABILITY As described above, the present invention detects an identification data recorded on a recording medium, inputs relevant information on the recording medium, and inputs the relevant information. Since the information is stored in association with the identification data, it is possible to manage even a read-only recording medium based on user information such as the title and author.
Landscapes
- Management Or Editing Of Information On Record Carriers (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
Description
明細: 情報処理装置及び処理方法並びに記録媒体 技術分野 本発明は、 記録媒体の識別デ一夕を検出し、 検出された識別デー 夕に対応して、 記録媒体に関する関連情報を記憶するとともに表示 部に表示するようにした情報処理装置及び情報処理方法並びにこれ ら装置及び方法に用いられる記録媒体に関する。 景技術 TECHNICAL FIELD The present invention detects identification data of a recording medium, and stores and displays related information on the recording medium in accordance with the detected identification data. The present invention relates to an information processing apparatus and an information processing method to be displayed on a computer, and a recording medium used in the apparatus and the method. Landscape technology
I E E E (The Institute of Electrical and Electronics Engi neers) 1 3 94シリアルバスなどのホームネッ トワークシステムに おいては、 複数の電子機器、 例えば I RD (Integrated Receiver Decoder) や CD (Compact Disc) プレーヤなどを接続し、 各電子機器 間で情報を送受信して、 情報の再生や記録を実行することができる。 I E E E 1 394シリアルバスでは、 制御側の電子機器が被制御側 の電子機器に対して、 AV/C (Audio Video/Control) コマンドを 発行することにより、 被制御側の電子機器の制御が行われる。 In a home network system such as the IEEE (The Institute of Electrical and Electronics Engineers) 1 394 serial bus, multiple electronic devices, such as an IRD (Integrated Receiver Decoder) and a CD (Compact Disc) player, are connected. In addition, information can be transmitted and received between electronic devices to reproduce and record information. In the IEEE 1394 serial bus, the controlled electronic device issues an AV / C (Audio Video / Control) command to the controlled electronic device to control the controlled electronic device. .
ところで、 従来のホームネッ トワークシステムにおいては、 CD などの記録不可の再生専用型の記録媒体に対して、 ユーザが独自の タイ トルや曲名などの任意の付加情報である例えばユーザ情報を付 加し、 それを基に CDを管理することはできなかった。 発明の開示 本発明は、 従来のホームネッ トワークシステムが有する問題点を 解決することができる新規な情報処理装 及び処理方法、 さらには これら装置及び方法に用いられる記録媒体を提供することを目的と するものである。 By the way, in the conventional home network system, a user adds arbitrary additional information such as a title or a song name, for example, user information to a non-recordable read-only recording medium such as a CD. CDs could not be managed on that basis. DISCLOSURE OF THE INVENTION An object of the present invention is to provide a novel information processing apparatus and a new processing method that can solve the problems of the conventional home network system, and further provide a recording medium used in these apparatuses and methods. Things.
具体的には、 本発明は、 記録媒体の識別データに対応して関連情 報を記憶することにより、 再生専用の記録媒体でもユーザが付加し たユーザ情報に基づいて管理することができる情報処理装置及び処 理方法、 さらにはこれら装置及び方法に用いられる記録媒体を提供 することを目的とするものである。 More specifically, the present invention provides an information processing apparatus that can store information related to identification data of a recording medium, so that a recording medium dedicated to reproduction can be managed based on user information added by a user. It is an object of the present invention to provide an apparatus and a processing method, and a recording medium used in the apparatus and the method.
このような目的を達成するために提案される本発明に係る情報処 理装置は、 記録媒体に記録されている識別デ一夕を検出する検出部 と、 記録媒体に関する関連情報を入力する入力手段と、 この入力手 段により入力された関連情報を識別データに対応して記憶する記憶 部と、 この記憶部に記憶された関連情報の表示を制御する表示制御 部とを備える。 An information processing apparatus according to the present invention proposed to achieve such an object includes: a detection unit that detects an identification data recorded on a recording medium; and an input unit that inputs relevant information regarding the recording medium. A storage unit for storing the related information input by the input means in association with the identification data; and a display control unit for controlling display of the related information stored in the storage unit.
情報処理装置は、 さらに、 記録媒体に記録されている識別データ と入力手段により入力された関連情報とを比較する比較部を備える。 比較部は、 識別デ一夕と関連情報との比較の結果に応じて、 記憶部 に記憶された関連情報の表示を制御する。 The information processing apparatus further includes a comparing unit that compares the identification data recorded on the recording medium with the related information input by the input unit. The comparing unit controls the display of the related information stored in the storage unit according to the result of the comparison between the identification data and the related information.
ここで用いられる記録媒体には、 C Dなどの再生専用型の記録媒 体が用いられる。 As the recording medium used here, a read-only recording medium such as a CD is used.
記録媒体に記録されている識別データを検出する検出部は、 ネッ トワークを介して識別デ一夕の検出が行われるように構成される。 さらに、 記録媒体に記録されている識別デ一夕として、 T O C ( Table Of Contents) デ一夕を用いることができる。 The detection unit that detects the identification data recorded on the recording medium is a network. It is configured that detection of the identification data is performed via the network. Further, a table of contents (TOC) data can be used as the identification data recorded on the recording medium.
また、 本発明に係る情報処理方法は、 記録媒体に記録されている 識別デ一夕を検出する検出ステップと、 記録媒体に関する関連情報 を入力する入カステツプと、 入カステツプの処理により入力された 関連情報を識別データに対応して記憶するように制御する記憶制御 ステップと、 記憶制御ステップの処理により記憶された関連情報の 表示を制御する表示制御ステツプとを含む。 Further, the information processing method according to the present invention includes a detecting step of detecting the identification data recorded on the recording medium, an input step for inputting relevant information on the recording medium, and a relation input by the input step processing. A storage control step of controlling information to be stored corresponding to the identification data; and a display control step of controlling display of related information stored by the processing of the storage control step.
さらに、 この方法は、 記録媒体に記録されている識別データと入 力手段により入力された関連情報とを比較するステップを含む。 上述の情報処理装置及び処理方法に用いられる記録媒体には、 記 録媒体に記録されている識別データを検出する検出ステツプと、 記 録媒体に関する関連情報を入力する入力ステップと、 入力ステップ の処理により入力された関連情報を識別データに対応して記憶する ように制御する記憶制御ステツプと、 記憶制御ステツプの処理によ り記憶された関連情報の表示を制御する表示制御ステップとを含む プログラムが記録されている。 Further, the method includes a step of comparing the identification data recorded on the recording medium with the related information input by the input means. The recording medium used in the information processing apparatus and the processing method described above includes a detection step of detecting identification data recorded on the recording medium, an input step of inputting relevant information relating to the recording medium, and a processing of the input step. A storage control step for controlling to store the related information input according to the identification data in accordance with the identification data, and a display control step for controlling the display of the related information stored by the processing of the storage control step. Has been recorded.
本発明においては、 記録媒体に記録されている識別データが検出 され、 記録媒体に関する関連情報が入力され、 入力された関連情報 が識別データに対応して記憶される。 In the present invention, identification data recorded on a recording medium is detected, relevant information on the recording medium is input, and the input relevant information is stored corresponding to the identification data.
本発明の更に他の目的、 本発明によって得られる具体的な利点は、 以下に説明される実施例の説明から一層明らかにされるであろう。 図面の簡単な説明 図 1は、 本発明を適用したネッ トワークシステムの構成を示すブ ロック図である。 Further objects of the present invention and specific advantages obtained by the present invention will become more apparent from the description of the embodiments described below. BRIEF DESCRIPTION OF THE FIGURES FIG. 1 is a block diagram showing a configuration of a network system to which the present invention is applied.
図 2は、 図 1に示すネッ トワークシステムを構成する I R Dの構 成例を示すブロック図である。 FIG. 2 is a block diagram showing an example of the configuration of an IRD constituting the network system shown in FIG.
図 3は、 図 1に示すネッ 卜ワークシステムを構成する C Dプレー ャの構成例を示すブロック図である。 FIG. 3 is a block diagram showing a configuration example of a CD player constituting the network system shown in FIG.
図 4は、 図 2に示すハードディスクに保存されているソフ トウェ ァス夕ックを説明する図である。 FIG. 4 is a diagram illustrating a software package stored on the hard disk shown in FIG.
図 5は、 D C M及び F C Mのインス トールについて説明する図で ある。 FIG. 5 is a diagram illustrating installation of DCM and FCM.
図 6は、 関連情報入力処理を説明するフローチヤ一トである。 図 7は、 L C Dに表示される G U Iを説明する図である。 FIG. 6 is a flowchart illustrating the related information input processing. FIG. 7 is a diagram illustrating GUI displayed on LCD.
図 8は、 図 7に示すプルダウンキーが操作されたときに表示され る G U Iを説明する図である。 FIG. 8 is a diagram illustrating a GUI displayed when the pull-down key shown in FIG. 7 is operated.
図 9は、 タイ トルの入力操作手順を示すフロ一チヤ一トである。 図 1 0は、 図 7に示す編集画面を選択するアイコンが操作された ときに表示される G U Iを説明する図である。 FIG. 9 is a flowchart showing a title input operation procedure. FIG. 10 is a diagram illustrating a GUI displayed when the icon for selecting the editing screen shown in FIG. 7 is operated.
図 1 1は、 関連情報入力処理の他の例を説明するフローチャート である。 FIG. 11 is a flowchart illustrating another example of the related information input process.
図 1 2は、 C Dの所定の記録トラックの再生処理を説明するフロ 一チャートである。 発明を実施するための最良の形態 JP FIG. 12 is a flowchart illustrating a reproduction process of a predetermined recording track of a CD. BEST MODE FOR CARRYING OUT THE INVENTION JP
図 1は、 本発明が適用されたホームネッ トワークシステムを示す プロヅク図である。 I EEE 1394シリアルバス 1には、 制御機 器としての I RD 2と、 この I RD 2によって制御される被制御機 器として CDプレーヤ 3が接続されている。 FIG. 1 is a block diagram showing a home network system to which the present invention is applied. To the IEEE 1394 serial bus 1, an IRD 2 as a control device and a CD player 3 as a controlled device controlled by the IRD 2 are connected.
ここでは、 シリアルバス 1には、 被制御機器として C Dプレーヤ 3を接続した例を示しているが、 さらに他の被制御機器が接続され る o Here, an example is shown in which a CD player 3 is connected as a controlled device to the serial bus 1, but other controlled devices are also connected.
C Dプレーヤ 3は、 I E E E 1394シリアルバス 1に接続され たとき、 I E E E 1394シリアルバス 1を介して、 I RD 2に後 述する D CM (Device Control Module) と FCM (Function Cont rol Module) を送信する。 I RD 2は、 受信した情報である D CM と F CMから、 I EEE 1394シリアルバス 1に接続されている 機器の接続状態を検知し、 それらの機器を制御するための GU I (Graphical User Interface) を内蔵する表示装置である L C D (Liquid Crystal Display) 29 (図 2参照) に表示させる。 When the CD player 3 is connected to the IEEE 1394 serial bus 1, the CD player 3 transmits a DCM (Device Control Module) and an FCM (Function Control Module) described later to the IRD 2 via the IEEE 1394 serial bus 1. . The IRD 2 detects the connection status of devices connected to the IEEE 1394 serial bus 1 from the received information, DCM and FCM, and controls the GU I (Graphical User Interface) for controlling those devices. ) Is displayed on an LCD (Liquid Crystal Display) 29 (see Fig. 2), which is a display device with a built-in).
ユーザは、 L C D 29の表示に基づいて、 I RD 2に付属する夕 ツチパネル 28 (図 2参照) を操作し、 I EEE 1394シリアル バス 1に接続されている CDプレーヤ 3が実行する処理を指示する。 I RD 2は、 ユーザからの指令に基づいて、 制御信号を生成し、 I EEE 1394シリアルバス 1を介して、 C Dプレーヤ 3にその制 御信号を供給する。 CDプレーヤ 3は、 入力された制御信号に基づ いて、 例えば、 音楽データの再生等の処理を行う。 The user operates the touch panel 28 (see FIG. 2) attached to the IRD 2 based on the display on the LCD 29, and instructs the processing to be executed by the CD player 3 connected to the IEEE 1394 serial bus 1. . The IRD 2 generates a control signal based on a command from the user, and supplies the control signal to the CD player 3 via the IEEE 1394 serial bus 1. The CD player 3 performs, for example, processing such as reproduction of music data based on the input control signal.
I RD 2は、 例えば、 図 2に示すように構成される。 CDプレー ャ 3から送信される信号は、 I E E E 1394シリアルバス 1、 I EEE 1394イ ン夕フェース 2 1及び内部バス 22を介して C P U (Central Processing Unit) 2 3に入力される。 また、 夕ツチパ ネル 2 8が、 ユーザにより操作され、 その操作に対応する指令が入 出力イン夕フェース 2 7及び内部バス 2 2を介して C PU 2 3に入 力される。 ここで、 夕ツチパネル 2 8は、 L CD 2 9に表示される メ ッセージに従って操作することができる。 IRD 2 is configured, for example, as shown in FIG. The signal transmitted from the CD player 3 is transmitted to the CP via the IEEE 1394 serial bus 1, the IEEE 1394 interface 21 and the internal bus 22. Input to U (Central Processing Unit) 23. Further, the evening touch panel 28 is operated by the user, and a command corresponding to the operation is input to the CPU 23 via the input / output interface 27 and the internal bus 22. Here, the evening touch panel 28 can be operated according to the message displayed on the LCD 29.
なお、 ここでは操作指令を入力するために夕ツチパネル 2 8を用 いているが、 夕ツチパネル 2 8に限られるものではなく、 操作キー や多数の操作キ一を配列したキーボードなどが用いられる。 In this case, the evening touch panel 28 is used for inputting an operation command. However, the present invention is not limited to the evening touch panel 28, and a keyboard or the like in which operation keys and many operation keys are arranged is used.
C P U 2 3は、 I RD 2の全体を制御する制御部として機能する。 この C P U 2 3は、 入力された信号に従って R OM 2 4に保存され ているプログラムを読み出して実行したり、 その処理結果を、 必要 に応じて、 入出力イン夕フェース 2 7を介して L CD 2 9に出力し て表示させる。 C P U 2 3は、 さらに、 ユーザの操作を補助するよ うなメッセージを表わす文字画像データを生成し、 内部バス 2 2及 び入出力イン夕フェース 2 7を介して L CD 2 9に出力して表示さ せたり、 C Dプレーヤ 3を制御するための制御信号を生成し、 内部 バス 2 2、 I E E E 1 3 94イン夕フェース 2 1及び I E E E 1 3 9 4シリアルバス 1を介して CDプレーヤ 3に送信する。 RAM 2 5は、 C P U 2 3のプログラムの実行により生成されたデ一夕や、 その他 C Dプレーヤ 3が処理を実行するために必要なデータを一時 保存する。 CPU 23 functions as a control unit that controls the entire IRD 2. The CPU 23 reads out and executes the program stored in the ROM 24 in accordance with the input signal, and outputs the processing result to the LCD via the input / output interface 27 as necessary. 2 Output to 9 for display. The CPU 23 further generates character image data representing a message to assist the user's operation, and outputs the character image data to the LCD 29 via the internal bus 22 and the input / output interface 27 for display. Or a control signal for controlling the CD player 3 and transmitting it to the CD player 3 via the internal bus 22, the IEEE 1394 interface 21 and the IEEE 1394 serial bus 1. . The RAM 25 temporarily stores data generated by executing the program of the CPU 23 and other data necessary for the CD player 3 to execute processing.
アンテナ 1 1は、 例えば衛星放送波の信号を受信し、 この受信し た信号を I RD 2のチューナ 2 6に供給する。 チューナ 2 6は、 ァ ンテナ 1 1が受信する衛星放送波の受信信号の中から CPU 2 3か ら指令された放送チャンネルの信号を受信する。 ハードディスク (HD) 3 0には、 C P U 2 3が実行する各種のアプリケーション、 ミ ドルウェアなどが保存されている。 ドライブ 3 1には、 磁気ディ スク 4 1、 光ディスク 4 2、 光磁気ディスク 4 3又は半導体メモリThe antenna 11 receives, for example, a signal of a satellite broadcast wave and supplies the received signal to the tuner 26 of the IRD 2. The tuner 26 receives a broadcast channel signal instructed by the CPU 23 from the received signal of the satellite broadcast wave received by the antenna 11. hard disk The (HD) 30 stores various applications executed by the CPU 23, middleware, and the like. The drive 31 includes a magnetic disk 41, an optical disk 42, a magneto-optical disk 43, or a semiconductor memory.
4 4などが装着可能である。 4 4 etc. can be attached.
I E E E 1 3 9 4シリアルバス 1に接続され I RD 2によって制 御される CDプレーヤ 3は、 図 3に示すような構成を備える。 The CD player 3 which is connected to the serial bus 1 and controlled by the IRD 2 has the configuration as shown in FIG.
I R D 2から送信される信号は、 I E E E 1 3 9 4シリアルバス The signal transmitted from IRD2 is IEEEE1394 serial bus
1、 I E E E 1 3 9 4イ ン夕フェース 5 1及び内部バス 5 2を介し て C P U 5 3に入力される。 また、 ユーザが、 夕ツチパネル 5 8を 用いて CDプレーヤ 3を操作すると、 ユーザの操作に対応する信号 が入出力イン夕フェース 5 7及び内部バス 5 2を介して C P U 5 3 に入力される。 1, IEEE 13 94 Input to CPU 53 via interface 51 and internal bus 52. When the user operates the CD player 3 using the evening touch panel 58, a signal corresponding to the user's operation is input to the CPU 53 via the input / output interface 57 and the internal bus 52.
なお、 CDプレーヤ 3を操作するために用いられる操作手段は、 夕ツチパネル 5 8に限られるものではなく、 操作キーなどを用いる ことができる。 Note that the operation means used to operate the CD player 3 is not limited to the touch panel 58, and operation keys and the like can be used.
C Dプレーヤ 3に設けられる C P U 5 3は、 入力された信号に基 づいて R OM 54に保存されているプログラムを読み出して実行し、 例えば、 再生処理部 5 6に、 内部バス 5 2を介して制御信号を出力 したり、 : OM 54に保存されている自分自信の D CM及び F CM を内部バス 5 2、 I E E E 1 3 9 4イ ン夕フェース 5 1及び I E E E 1 3 9 4シリアルバス 1を介して I RD 2に送信する。 RAM 5 5は、 C P U 5 3のプログラムの実行により生成されたデ一夕や、 その他 C Dプレーヤ 3が処理を実行するために必要なデ一夕を一時 保存する。 The CPU 53 provided in the CD player 3 reads out and executes the program stored in the ROM 54 based on the input signal, and, for example, sends the program to the playback processing unit 56 via the internal bus 52. Outputs control signals and: Uses its own DCM and FCM stored in OM 54 to internal bus 52, IEEE 1394 interface 51, and IEEE 1394 serial bus 1. To I RD 2 via The RAM 55 temporarily stores data generated by the execution of the CPU 53 program and data required for the CD player 3 to execute processing.
C Dプレーヤ 3の再生処理部 5 6は、 C P U 5 3から入力された 制御信号に基づいて、 装着された図示せぬメディア、 ここでは、 C Dに記録されているデ一夕、 例えば、 音楽デ一夕を、 読み取り、 内 部バス 52、 I EEE 1394イン夕フェース 5 1及び I EEE 1 394シリアルバス 1を介して I RD 2に送信し、 あるいは読み取 つたデータを内蔵するスピーカに出力して再生する。 再生処理部 5 6はまた、 再生デ一夕の中から T〇C (Table Of Contents) デ一夕 を検出し、 内部バス 52及び入出力ィン夕フェース 57を介して L CD 59に出力しその内容を可視情報として表示させる。 ここで、 表示装置としての L CD 59に表示される T 0 Cデータとしては、 CDに形成された記録トラックの総数や、 その記録トラックの総デ 一夕量などである。 なお、 総データ量は、 時間で表示される。 The playback processing unit 56 of the CD player 3 is input from the CPU 53 Based on the control signal, the attached media (not shown), for example, the data recorded on a CD, for example, music data, is read, and the internal bus 52, the IEEE 1394 interface 51 are read. And I EEE 1 394 Transmit to I RD 2 via serial bus 1 or output read data to built-in speaker for playback. The playback processing unit 56 also detects T〇C (Table Of Contents) data from the playback data and outputs it to the LCD 59 via the internal bus 52 and the input / output interface 57. The contents are displayed as visible information. Here, the T0C data displayed on the LCD 59 as the display device includes the total number of recording tracks formed on the CD, the total data amount of the recording tracks, and the like. The total data volume is displayed in time.
ここで、 図 1に示されるようなネッ トワーク上の機器が連携して 動作するには、 ネッ トワークの制御及び管理のためのミ ドルウェア が必要である。 ここで、 ミ ドルウェアは、 OS、 ネッ トワーク制御 プログラム、 又はデ一夕ベースシステムなどの下位ソフ トウエアと 上位のアプリケ一ションとの間に位置し、 アプリケ一ションに対し てさまざまなサービスを提供するソフ トウェアである。 さらに、 異 なるメーカの機器をネッ トワークに接続した場合でも、 ネッ トヮー クが正常に動作し、 機器の相互運用を行うためには、 そのミ ドルゥ ヱァが準拠すべき共通の仕様が不可欠である。 ここでは、 ネッ トヮ ークの制御及び管理のためのミ ドルウェアとして、 HAV i (Home Audio/Video Interoperability Architecture) (商標) を適用 した場合のネッ トワークシステムについて説明する。 Here, middleware for network control and management is required for the devices on the network to operate in cooperation as shown in Fig. 1. Here, middleware is located between lower-level software such as an OS, network control program, or data base system, and higher-level applications, and provides various services to applications. It is software that performs Furthermore, even if devices from different manufacturers are connected to the network, a common specification that the middle drivers must conform to is essential for the network to operate properly and for the devices to interoperate. is there. Here, a network system in which HAVi (Home Audio / Video Interoperability Architecture) (trademark) is applied as middleware for network control and management will be described.
図 4は、 図 2に示す I RD 2に設けられたハードディスク 30に 保存されているソフ トウエアスタックの例を示している。 図 4中、 より上方に示されるモジュールは、 下方に示されるモジュールより 上位の階層のものとされる。 1 3 94 ドライノ、' (driver) 、 アプリ ケ一シヨン (Application) 及び属性リス ト (Attributes List) を 除く部分が H A V iに対応するソフ トウェアモジュールである。 FIG. 4 shows an example of a software stack stored on the hard disk 30 provided in the IRD 2 shown in FIG. In Figure 4, Modules shown above are at the higher level than modules shown below. 1 3 94 The part excluding Dryno, '(driver), Application and Attributes List is a software module corresponding to HAV i.
1 394 ドライバは、 I E E E 1 3 94シリアルバス 1に依存し た部分を記述したモジュールであり、 上位のソフ トウエアにデバイ スアクセスのための共有の手順を提供するためのソフ トウエアであ る。 CMM (Communication Media Manager) 1 3 94は、 I E E E 1 3 94シリアルバス 1と H AV iの各ソフ トウェアモジュール及 びアプリケーションとのイン夕フェースとして作用するものである。 CMM 1 394は、 I E E E 1 3 94シリアルバス 1に接続されて いる機器間で信号を送受信するための伝送機構を提供しており、 I E E E 1 3 94シリアルバス 1の動作状況を把握し、 その情報を他 のソフ トウェアモジュールに提供する。 The 1394 driver is a module that describes the part that depends on the IEEE1394 serial bus 1, and is software that provides higher-level software with a shared procedure for device access. The CMM (Communication Media Manager) 1394 serves as an interface between the IEEE 1394 serial bus 1 and each of the AV i software modules and applications. The CMM 1394 provides a transmission mechanism for transmitting and receiving signals between devices connected to the IEEE 1394 serial bus 1. To other software modules.
メッセージングシステム (Messaging System) は、 ネッ トワーク 上の各機器のソフ トウェアモジュール同士がコミュニケーシヨンす るための AP I (Application Programming Interface) として作用 するものであり、 ソフ トウエアモジュール間でメヅセージを伝送す る役割を果たす。 このため、 HAV iを採用したネッ トワークにお いては、 メッセージを送信する側と受信する側とが、 お互いのネッ トワーク上の場所を知ることなく、 メッセージを伝送することがで きる。 A messaging system acts as an API (Application Programming Interface) for communication between software modules of each device on a network, and transmits messages between software modules. Play a role. For this reason, in a network employing HAVi, a message sending side and a message receiving side can transmit a message without knowing each other's location on the network.
D CMマネージャは、 ネッ トワーク上の各機器に対して、 後述す る D CM及びAVD I S CFCMをインス トールするものである。 H A V iを採用したネヅ トワークにおいて、 D CMマネージャは、 ネッ トワークに新たな機器が接続されると、 新たに接続された機器 に対応する D C M及び A V D I S C F C Mをインス トールし、 ネッ トワークから機器が離脱されると、 離脱された機器に対応する D C M及び A V D I S C F C Mをアンインス トールする。 The DCM manager installs a DCM and an AVD IS CFCM described later for each device on the network. In a network employing HAVi, the DCM manager When a new device is connected to the network, the DCM and AVDISCFCM corresponding to the newly connected device are installed.When the device is disconnected from the network, the DCM and AVDISCFCM corresponding to the disconnected device are installed. Uninstall it.
イベン トマネージャ ( Event Manager) は、 例えば、 ネッ トヮ一ク に新たな機器が接続されたり、 離脱されたりすることにより、 ネッ トワークの状態が変化した場合、 イベン トを発生し、 他のソフ トゥ エアモジュールに伝達する役割を果たす。 これにより、 H A V iを 採用したネヅ トワークにおいては、 ブラグアンドプレイを実現する ことが可能となる。 The event manager generates events when the state of the network changes, for example, when a new device is connected to or disconnected from the network, and other software is generated. It plays a role in transmitting to the to-air module. As a result, it is possible to realize the brag and play in a network employing HAVi.
レジス ト リ (Registry) は、 ネッ トワーク上にどのような機器が 接続されているのか、 また、 その機器がどのような機能を持ってい るのかなどの、 機器に関する情報を保持または更新するものであり、 異なる機器間の相互作用を可能にするものである。 アプリケーショ ンプログラムは、 このレジス トリから必要な情報を入手する。 また、 ネッ トワーク上の各機器は、 レジス ト リを参照することにより、 ネ ッ トワーク上の他の機器の基本的なソフ トウェアモジュールの所在 を確認することができる。 The registry holds or updates information about devices, such as what devices are connected to the network and what functions the devices have. Yes, allowing interaction between different devices. The application program gets the necessary information from this registry. In addition, each device on the network can confirm the location of the basic software module of another device on the network by referring to the registry.
ス ト リームマネージャ (Stream Manager) は、 ネッ トワーク上で 映像や音声などのス トリームデータ、 すなわち連続したデータの流 れを監視及び管理し、 ス トリームデータのリアルタイム伝送を可能 にするものである。 また、 ス トリームマネージャは、 機器内部及び 機器間の接続を管理し、 ネッ トワーク資源の確保や開放を行うとと もに、 ネッ トワーク全体の接続情報の提供を行う。 さらに、 ス ト リ —ムマネージャは、 ネッ トワークのバスリセッ ト後の再接続をサボ 00/07159 The Stream Manager monitors and manages the stream data such as video and audio, that is, the continuous data flow on the network, and enables the real-time transmission of stream data. In addition, the stream manager manages connections inside and between devices, secures and releases network resources, and provides connection information for the entire network. In addition, the stream manager supports reconnection after a network bus reset. 00/07159
11 一卜することもできる。 11 You can also drop.
リソースマネージャ (Resource Manager) は、 デバイス使用権の 衝突問題を処理したり、 接続された機器に予約された処理などの、 スケジュールされたィベン トを管理したり、 登録後のデバイスの取 り外しがないかなどの、 ネッ 卜ワークの監視を行う。 Resource Manager manages scheduled events, such as handling device usage rights conflict issues, processing reserved for connected devices, and does not remove devices after registration Monitor the network, such as
アプリケーション (Application) は、 ネッ トワークに接続されて いる CDプレーヤなどの機器に装着された CDなどの記録媒体に保 存されているデータの識別データを検出し、 属性リス 卜の中に同一 の識別データがあるか否かの判定処理を実行するためのものである。 なお、 属性リス トの詳細については後述する。 The Application detects the identification data of the data stored on a recording medium such as a CD mounted on a device such as a CD player connected to the network, and identifies the same identification data in the attribute list. This is for executing a process of determining whether or not there is data. The details of the attribute list will be described later.
DCMは、 機器の制御を行うものであり、 CDプレーヤ 3からィ ンス トールされたものである。 アプリケーションプログラムは、 ネ ッ トワークに接続された各機器を直接制御するのではなく、 対応す る D CMを介して各機器の制御を行う。 AVD I S CFCMは、 C Dプレーヤ 3からインス トールされたものであり、 アプリケーショ ンプログラムが、 それぞれの機器に対して実行する制御の内容や機 能を表わし、 D CMで指定される機器に、 AV/Cコマンドを送信 する。 D CM及び A VD I S C F CMは、 AP Iとして機能するた め、 アプリケーションプログラム自体は、 個々の機器の違いを考慮 する必要がない。 従って、 H A V iを採用したネッ トワークにおい ては、 ネッ トワーク上の機器が他の機器の機能を認識することがで き、 離れた場所から他の機器を操作することが可能となる。 The DCM controls the device and is installed from the CD player 3. The application program does not directly control each device connected to the network, but controls each device via the corresponding DCM. AVD IS CFCM is installed from the CD player 3 and indicates the control contents and functions executed by the application program for each device. Send C command. Since DCM and AVDISCFCM function as APIs, the application program itself does not need to consider differences between individual devices. Therefore, in a network employing HAVi, a device on the network can recognize the function of another device, and can operate another device from a remote place.
属性リス ト (Attributes List) は、 例えば、 下記に示すように構 成されている。 Attributes List { The Attributes List is configured, for example, as shown below. Attributes List {
UniquelD [ ] : UniquelD []:
Attributes Data [ ] Attributes Data []
} }
Attributes Data { Attributes Data {
Title: Title :
Title Description: Title Description:
Artist: Artist:
Image: Image:
Track [ ] Track []
TrackDescription [ ] TrackDescription []
} この属性リス 卜において、 UniquelD [ ] : には、 メディア認識の ための IDが記憶され、 AttributesData [ ] には、 メディアに関する 属性デ一夕 (関連情報) が記憶される。 さらに、 AttributesDataの 中の、 Title: にはタイ トルが、 Title Description: には題名の解 説が、 Artist: には作者が、 Image: にはイメージファイルなどが、 Track [ ] にはトラックタイ トル、 例えば曲名並びに時間が、 Track Description [ ] にはトラック解説がそれぞれ記憶される。 } In this attribute list, UniquelD []: stores the ID for media recognition, and AttributesData [] stores the attribute data (related information) related to the media. In the AttributesData, Title: is the title, Title Description is the title description, Artist is the author, Image is the image file, and Track [] is the track title. For example, a song name and time are stored, and a track description is stored in Track Description [].
以上のようなソフ トウエアモジュールは、 ネヅ トワークに接続さ れる各機器に、 H A V iにおいて規定される機器のクラスに応じて 所有される。 H A V iにおいては、 以下の 4種類の機器のクラスが 規定されている。 The software module as described above is owned by each device connected to the network according to the class of the device specified in HAVi. In HAVi, the following four types of equipment classes are specified.
F A V (Ful l AV Device) は、 ネッ トワークを管理する機能を有 する機器を想定しており、 上述した H A V iのソフ トウェアモジュ —ルを全て備えている。 なお、 FAVは、 D CM及び AVD I S C F CMを所有していない場合もあるが、 例えば、 後述する B A Vよ りインス トールすることが可能である。 FAVは、 HAViバイ ト コードとして採用されている J AV A (商標) を用いたアプリケー シヨンを実行することが可能である。 従って、 FAVは、 他の機器 の D CM及び F CMを所有することが可能であり、 他の機器の D C M及び F CMを所有することにより、 他の機器を制御下に置くこと ができる。 FAV (Full AV Device) has a function to manage the network. It is assumed that the device will be compatible with all of the above-mentioned HAV i software modules. Note that the FAV may not have the DCM and the AVD ISCF CM in some cases. For example, the FAV can be installed from the BAV described later. The FAV can execute an application using JAVA (trademark) adopted as HAVi byte code. Thus, the FAV can own the DCM and FCM of another device, and by controlling the DCM and FCM of the other device, can bring the other device under control.
I A V (Intermediate AV Device) は、 FAVと同様にネッ トヮ ークを管理する機能を有する機器を想定しているが、 F AVとは異 なり、 HAViバイ トコードとして採用されている J AVAを用い たアプリケ一ションが実行できない環境であるため、 予め他の機器 の D CM、 F CMを組み込んでいる。 The IAV (Intermediate AV Device) is assumed to be a device that has the function of managing the network in the same way as the FAV, but unlike the FAV, it uses JAVA, which is adopted as the HAVi byte code. In this environment, the application cannot be executed, so the DCM and FCM of other devices are installed in advance.
B A V (Base AV Device) は、 H A V iのネッ トワークに直接接 続することが可能な被制御機器を想定しており、 自分自身の D CM 及び F CMを所有している。 LAV (Legacy AV Device) は、 I EEE 1394シリアルバス 1に接続可能な機器としての機能のみを有し ているが、 AV/Cコマンドに対応するため、 単独で動作する以外 にも、 被制御機器として動作することが可能である。 The BAV (Base AV Device) is a controlled device that can be directly connected to the HAVi network, and has its own DCM and FCM. The LAV (Legacy AV Device) has only the function as a device that can be connected to the IEEE 1394 serial bus 1.However, in order to support AV / C commands, in addition to operating alone, controlled devices It is possible to operate as.
本発明では、 I RD 2を FAV (I EEE 1394イン夕フエ一 ス 2 1を CMM 1394) 、 CDプレーヤ 3を BAVに対応する機 器として説明する。 FAVである I RD 2は、 図 5に示すように、 BAVである CDプレーヤ 3の DCMと AVD I SCFCMをイン ス トールすることにより、 CDプレーヤ 3を制御下に置くことがで きる。 In the present invention, the IRD 2 will be described as a device corresponding to FAV (IEEE 1394 interface 21 as CMM 1394), and the CD player 3 as a device corresponding to BAV. As shown in Fig. 5, the FAV IRD 2 can control the CD player 3 by installing the DCM and AVD I SCFCM of the CD player 3 BAV. Wear.
次に、 I RD 2が実行する関連情報入力処理について説明する。 まず、 制御機器である I RD 2が被制御機器として CDプレーヤ 3を選択し、 再生専用記録媒体として C Dを選択した場合について 図 6を参照して説明する。 ここでは、 I RD 2が起動され、 例えば 表示部である L CD 29にデバイス選択画 Iftlが表示され、 CDの選 択が行われている。 Next, the related information input processing executed by the IRD 2 will be described. First, a case where the control device IRD 2 selects the CD player 3 as the controlled device and CD as the read-only recording medium will be described with reference to FIG. Here, IRD 2 is activated, and for example, a device selection screen Iftl is displayed on the LCD 29 which is a display section, and a CD is selected.
そして、 詳細な説明は省略するが、 図 4を用いて説明したソフ ト ウェアス夕ックの各ソフ トウェアモジュールは、 ハードディスク 3 0から CPU23に読み出され実行される。 Then, although detailed description is omitted, each software module of the software software described with reference to FIG. 4 is read from the hard disk 30 to the CPU 23 and executed.
まず、 関連情報入力処理は、 図 6に示すように、 ステップ S 1に おいて、 アプリケーションが、 AVD I S CFCMに、 CDが揷入 された場合、 それを通知してくれるように要求する。 ステップ S 2 において、 AVD I SCFCMは、 イベン トマネージャに対して、 CDが挿入された場合、 それを表わすィベントを通知してくれるよ うに要求する。 そして、 AVD I S C F CMは、 メッセージングシ ステム (Messaging System) 、 CMM 1 394を通して C Dプレー ャ 3の状態を取得する。 First, in the related information input processing, as shown in FIG. 6, in step S1, the application requests the AVDI CFCM to notify the user of a CD inserted when the CD is inserted. In step S2, the AVDI SCFCM requests the event manager to notify an event indicating that a CD has been inserted when the CD is inserted. Then, the AVDISCFCM acquires the status of the CD player 3 through a messaging system (CMM1394).
ここでは、 デバイスとして CDが選択されているので、 ステップ S 3において、 ユーザイン夕一フェース (U I) として CDプレー ャ 3を操作する表示画面が LCD 29に表示される。 この表示形態 としては、 図 7に示すようなものが用いられる。 Here, since the CD is selected as the device, a display screen for operating the CD player 3 is displayed on the LCD 29 as a user interface (UI) in step S3. As this display mode, the one shown in FIG. 7 is used.
ステップ S 4において、 CDプレーヤ 3に CDが挿入されたか否 かが判別される。 CDプレーヤ 3に CDが揷入されない場合は、 こ こでの処理は終了する。 CDが CDプレーヤ 3に挿入されたことが 検出されると、 ステップ S 5において、 アプリケーションは、 AV D I S C F CMに、 AVDISC: get— T0Cという H A V iメッセージを送 信し、 CDに記録されている T 0 Cデータの取得を要求する。 ステ ップ S 6において、 AVD I S CF CMは、 CDプレーヤ 3に、 C Dに記録されている T◦ Cデ一夕の送付を要求する。 CDプレーヤ 3に設けられた C P U 53は、 A VD I S C F CMからの要求を受 けると、 ステップ S 7において、 再生処理部 56を制御し、 CDに 記録されている TOCデータを再生させる。 CPU53は、 検出さ れた T 0 Cデ一夕を読み取り、 A VD I S C F CMに送信する。 本 発明においては、 T 0 Cデ一夕を要求しているが、 アルバムの曲名 等が入っている CD— textデ一夕等の取得要求をしてもよい。 In step S4, it is determined whether a CD has been inserted into the CD player 3. If the CD is not inserted into the CD player 3, the process ends here. That the CD has been inserted into the CD player 3 If detected, in step S5, the application sends an AVDISC: get—TOC HAVi message to the AV DISCF CM to request acquisition of the T0C data recorded on the CD. In step S6, the AVD IS CF CM requests the CD player 3 to send the T • C data recorded on the CD. Upon receiving the request from the AVD ISCF CM, the CPU 53 provided in the CD player 3 controls the reproduction processing unit 56 to reproduce the TOC data recorded on the CD in step S7. The CPU 53 reads the detected T0C data and transmits it to the AVD ISCF CM. In the present invention, the request for the T0C data is requested, but the request for obtaining the CD-text data including the title of the album may be made.
ステップ S 8において、 AVD I S CFCMは、 受信した TO C データをアプリケーションに送信する。 ステップ S 9において、 ァ プリケーシヨンは、 A V D I S C F C Mより受信した T〇 Cデータ と、 属性リス ト (Attributes List) に既に記憶されている属性デー 夕の中の T 0 Cデータとを比較し、 一致するものがあるのか否か、 すなわち トラック総数と各トラックのデータ量、 例えば再生時間が 同一の T 0 Cデータがあるのか否かを判定する。 ここで、 TOCデ 一夕は、 CDを識別するために用いられており、 他に識別情報が存 在する場合、 それを用いてもよい。 In step S8, the AVDISCFCM transmits the received TOC data to the application. In step S9, the application compares the T〇C data received from the AVDISCFCM with the T0C data in the attribute data already stored in the attributes list and finds a match. It is determined whether or not there is data, that is, whether or not there is TOC data having the same total number of tracks and the data amount of each track, for example, the same reproduction time. Here, TOC data is used to identify the CD, and if there is other identification information, it may be used.
ステツプ S 9において、 属性リス トに記憶されている属性デ一夕 の中の T 0 Cデータと一致するものがあると判定された場合、 ステ ップ S 10に進み、 アプリケーションは、 属性リス トの中から、 一 致した T 0 Cデ一夕に対応する属性デ一夕を読み込み、 その内容を L C D 29に表示させて一連の処理を終了する。 ここで、 L CD 2 9には、 図 7に示すような GU Iが表示される。 If it is determined in step S9 that there is a match with the T0C data in the attribute data stored in the attribute list, the process proceeds to step S10, and the application proceeds to step S10. The attribute data corresponding to the matched T 0 C data is read from among them, the contents thereof are displayed on the LCD 29, and the series of processing ends. Where L CD 2 9 displays a GUI as shown in FIG.
なお、 このとき、 アプリケーションは、 AVD I S C F CMに、 例えば以下のように定義された HAV iメッセージを送信し、 属性 リス 卜の中の T 0 Cデ一夕に対応する属性デ一夕に記憶されている タイ トル、 タイ トル解説、 作者、 トラックタイ トル、 トラック解説、 及びイメージファイルの取 を要求する。 従って、 これらのメッセ —ジが送信されることにより、 L CD 2 9に図 7に示す GU Iが表 示される。 At this time, the application sends, for example, an HAV i message defined as follows to the AVD ISCF CM, and the application stores the HAV i message in the attribute list corresponding to the T0C data in the attribute list. Request title, title description, author, track title, track description, and image file. Therefore, by transmitting these messages, the GUI shown in FIG. 7 is displayed on LCD 29.
A VD I S C : get— Title A VD I S C: get—Title
A VD I S C : get— Title— Description A VD I S C: get—Title—Description
A VD I S C : get— Artist A VD I S C: get— Artist
A VD I S C : get— Track A VD I S C: get— Track
A VD I S C : get— Track— Description A VD I S C: get— Track— Description
A VD I S C : get— Image A VD I S C: get— Image
図 7の表示欄 6 1には、 いま選択されている トラック番号と、 そ のトラックのデータの長さ、 例えば演奏時間が表示される。 ここで、 属性データが読み込まれた直後は、 トラック番号の第 1番目が選択 されており、 図 7に示す例においては、 いま、 第 1番目のトラック の時間は 1 2分 5秒であることが表示されている。 なお、 再生時、 表示欄 6 1に表示される時間は、 再生中の途中時間が表示される。 また、 表示欄 68には題名が、 表示欄 69には作者が、 さらに、 表 示欄 70にはトラック夕イ トルが表示される。 The display field 61 in FIG. 7 displays the currently selected track number and the data length of the track, for example, the playing time. Here, immediately after the attribute data is read, the first track number is selected, and in the example shown in Fig. 7, the time of the first track is now 12 minutes and 5 seconds. Is displayed. During playback, the time displayed in the display column 61 is the halfway time during playback. Further, the title is displayed in the display column 68, the author is displayed in the display column 69, and the track evening title is displayed in the display column 70.
そして、 図 7に示す GU I中のプルダウンキー 7 1がユーザによ り押圧操作されると、 図 8に示すように、 リス トボックス 8 1が表 示される。 ユーザは、 カーソル 82を上下に動かして、 他のトラッ クを選択する。 Then, when the pull-down key 71 in the GUI shown in FIG. 7 is pressed by the user, a list box 81 is displayed as shown in FIG. The user can move the cursor 82 up and down to Select a tool.
アイコン 62乃至 66がユーザにより夕ツチされると、 アプリケ ーションは、 AVD I S C F CMを、 再生 (Play) 状態、 一時停止 (Pause) 状態、 停止 (Stop) 状態、 巻き戻し (Reverse) 状態、 早 送り (Forward) 状態のいずれかの操作モードに設定する。 また、 ァ イコン 67がユーザにより夕ツチされると、 アプリケーションは、 CDを排出 (Eject) させることができる。 すなわち、 アプリケーシ ヨンは、 アイコン 62乃至 66が、 ユーザにより夕ツチされると、 例えば以下のように定義された H A V iメッセージを A V D I S C F CMにそれぞれ出力する。 When the icons 62 to 66 are set by the user, the application will play the AVD ISCF CM in Play, Pause, Stop, Stop, Reverse, Fast Forward. (Forward) Set to one of the operation modes in the state. When the icon 67 is set by the user, the application can eject the CD. That is, when the icons 62 to 66 are set by the user, the application outputs, for example, an HAVI message defined as follows to the AVDISCFCM, respectively.
A VD I S C : Play A VD I S C: Play
A VD I S C : Pause A VD I S C: Pause
A VD I S C : Stop A VD I S C: Stop
A VD I S C : Reverse A VD I S C: Reverse
A VD I S C : Forward A VD I S C: Forward
AVD I S CFCMは、 アプリケーションよりこのようなメッセ —ジを受けると、 CDプレーヤ 3に、 内部バス 22、 I EEE 13 94イ ン夕フェース 2 1、 及び I EEE 1394シリアルバス 1を 介して、 それぞれ (Play, Pause, Stop, Reverse, Forward, Ejec t) の AV/Cコマンドを出力する。 CDプレーヤ 3は、 これらの A V/Cコマンドを受け、 所定の処理、 例えば、 再生、 一時停止、 停 止、 巻き戻し、 早送り又は排出を行う。 Upon receiving such a message from the application, the AVD IS CFCM sends the message to the CD player 3 via the internal bus 22, the IEEE 1394 interface 21 and the IEEE 1394 serial bus 1, respectively. Output AV / C commands of Play, Pause, Stop, Reverse, Forward, and Eject). Upon receiving these AV / C commands, the CD player 3 performs predetermined processing, for example, play, pause, stop, rewind, fast forward, or eject.
さらに、 アイコン 72がユーザにより夕ツチされると、 アプリケ ーシヨンは、 GU Iを後述する編集画面に切り替えさせ、 アイコン 73が夕ツチされると GU Iを終了させる。 図 6に戻って、 ステップ S 9において、 属性リス トに記憶されて いる属性データの中の T 0 Cデ一夕に、 受信した T 0 Cデータと一 致するものがないと判定された場合、 すなわち、 属性リス トには、 その C Dの関連情報が未だ記憶されていないと判定された場合、 ス テツプ S 1 1に進み、 アプリケーションは、 図 7で示した G U Iの 表示欄 6 8乃至 7 0を空欄にして属性データテーブルを表示させる。 次に、 図 6に示すステツプ S 1 0又はステツプ S 1 1の処理の後、 ユーザがタイ トル等の関連情報を入力する操作手順を図 9を参照し て説明する。 Further, when the icon 72 is settled by the user, the application switches the GUI to an edit screen described later, and ends when the icon 73 is settled. Returning to FIG. 6, when it is determined in step S9 that none of the T0C data in the attribute data stored in the attribute list matches the received T0C data. That is, if it is determined that the attribute list does not yet store the relevant information of the CD, the process proceeds to step S11, and the application displays the GUI display fields 68 to 7 shown in FIG. Leave 0 blank to display the attribute data table. Next, an operation procedure in which the user inputs related information such as a title after the processing of step S10 or step S11 shown in FIG. 6 will be described with reference to FIG.
ユーザによる関連情報の入力操作を行う操作手順が選択された状 態では、 上述した図 6に示す手順を経て、 図 9に示すステップ 2 1 において、 L C D 2 9に図 7に示す G U Iが表示された状態となる。 次に、 ステップ S 2 2において、 ユーザは、 タイ トル等の関連情 報を入力するか否かを判定し、 タイ トル等の関連情報を入力すると 判定した場合、 ユーザは、 編集画面を表示させるために、 図 7に示 すアイコン 7 2、 すなわち編集アイコン 7 2を夕ツチする。 In the state where the operation procedure for inputting the related information by the user is selected, the GUI shown in FIG. 7 is displayed on the LCD 29 in the step 21 shown in FIG. 9 through the procedure shown in FIG. 6 described above. State. Next, in step S22, the user determines whether or not to input relevant information such as a title, and if it is determined to input relevant information such as a title, the user displays an editing screen. For this purpose, the icon 72 shown in FIG. 7, that is, the edit icon 72 is set.
編集アイコン 7 2が操作されるとステップ 2 3に至り、 ステップ 2 3において、 アプリケーションは、 例えば、 図 1 0に示すような G U Iを表示させる。 この図 1 0に示す G U Iは、 タイ トル等の関 連情報の入力が行われる編集画面である。 When the edit icon 72 is operated, the process proceeds to step 23. In step 23, the application displays a GUI, for example, as shown in FIG. GUI shown in FIG. 10 is an edit screen on which relevant information such as a title is input.
なお、 編集アイコン 7 2が操作されない場合には、 図 7に示す G U Iの表示状態を継続させる。 When the edit icon 72 is not operated, the display state of the GUI shown in FIG. 7 is continued.
ステップ 2 3において、 図 1 0に示す G U Iに表示されると、 ス テツプ 2 4において、 ユーザによりタイ トル等の関連情報の入力が 行われる。 このステップ 2 4において、 ユーザは、 夕ツチパネル 2 8に表示されたキーボードなどを用いて、 入力欄 9 1にタイ トルを 入力し、 入力欄 92にタイ トル解説を入力し、 入力欄 93に作者を 入力し、 入力欄 94にトラックタイ トルを入力し、 入力欄 9 5に ト ラック解説を入力することができる。 また、 入力欄 96には、 画像 データであるイメージファイルなどが添付される。 画像デ一夕の取 得方法としては、 例えば、 We bからレコード会社などが配信する 画像データをダウンロードする方法等がある。 ここで、 入力欄 9 1 は表示欄 68 (図 7及び図 8参照) に、 入力欄 93は表示欄 69に、 入力欄 94は表示欄 70にそれぞれリンクされており、 入力欄 9 1, 93, 94に例えばテキス トデ一夕が入力されると表示欄 68乃至 70にその入力データが表示される。 When displayed on the GUI shown in FIG. 10 in step 23, in step 24, the user inputs relevant information such as a title. In this step 24, the user Using the keyboard displayed in 8, enter a title in the input box 91, enter a title description in the input box 92, enter the author in the input box 93, and enter a track title in the input box 94. The track description can be entered in the input field 95. In the input field 96, an image file, which is image data, is attached. As a method of acquiring image data overnight, for example, there is a method of downloading image data distributed by a record company or the like from the Web. Here, the input column 91 is linked to the display column 68 (see FIGS. 7 and 8), the input column 93 is linked to the display column 69, and the input column 94 is linked to the display column 70. , 94, the input data is displayed in display fields 68 to 70, for example.
図 9に示すステップ S 24において、 ユーザは、 図 10に示した GU Iに基づいて、 タイ トル等の入力を行い、 ステップ 25におい て、 図 10に示す確認用アイコン 97の押圧操作、 すなわち、 入力 の確定が行われると、 アプリケーションは、 AVD I S CF CMに、 例えば以下のように定義された H A V iメッセージを送信し、 属性 リス トの中に、 タイ トル、 タイ トル解説、 作者、 トラックタイ トル、 トラック解説及びイメージファイルの属性データの設定を要求する。 In step S24 shown in FIG. 9, the user inputs a title or the like based on the GUI shown in FIG. 10, and in step 25, presses the confirmation icon 97 shown in FIG. When the input is confirmed, the application sends an HAV i message, defined as follows, to the AVD IS CF CM, and the title, title description, author, and track title are included in the attribute list. Requests the setting of the title, track description and attribute data of the image file.
A VD I S C : set— Title A VD I S C: set—Title
A VD I S C : set— Title— Description A VD I S C: set—Title—Description
A VD I S C : set一 Artist A VD I S C: set one Artist
A VD I S C : set— Track A VD I S C: set— Track
A VD I S C : set— Track— Description A VD I S C: set—Track—Description
A VD I S C : set— Image A VD I S C: set—Image
ステップ S 26において、 アプリケーションは、 属性リス トにス テツプ S 2 4で入力された属性データ (関連情報) の内容を記憶さ せ処理を終了する。 In step S26, the application enters the attribute list The contents of the attribute data (related information) input in step S24 are stored, and the process ends.
ステップ 2 5において、 入力確定が行われず、 図 1 0に示すキヤ ンセルアイコン 9 8が操作されると、 図 1 0に示す G U Iを夕イ ト ル等の関連情報の入力を可能とする編集画面とする。 なお、 この場 合、 ステップ 2 1の G U Iを表示する状態に戻してもよい。 In step 25, if the input is not confirmed and the cancel icon 98 shown in FIG. 10 is operated, the GUI shown in FIG. 10 is displayed on the editing screen which enables the input of related information such as evening titles. And In this case, the state in which the GUI of step 21 is displayed may be returned.
また、 ステップ S 2 2において、 タイ トル等を入力しないと判定 された場合、 上述したように、 ステップ 2 1に戻り図 7に示す G U Iの表示状態を継続させる。 If it is determined in step S22 that no title or the like is input, the process returns to step 21 to continue the GUI display state shown in FIG. 7 as described above.
図 6に示した関連情報入力処理では、 I R D 2において被制御機 器が選択されていない状態から処理を開始しているが、 被制御機器 として予め C Dプレーヤ 3が選択されている場合がある。 この場合 には、 図 1 1に示すような手順を経て関連情報の入力処理が行われ る。 In the related information input processing shown in FIG. 6, the processing is started from a state where the controlled device is not selected in the IRD 2, but the CD player 3 may be selected in advance as the controlled device. In this case, the input processing of the related information is performed through a procedure as shown in FIG.
すなわち、 被制御機器として予め C Dプレーヤ 3が選択されてい ると、 図 1 1に示すように、 ステップ 3 1において、 C Dプレーヤ 3に C Dが装着されると、 ステップ 3 2において、 C Dが揷入され たことをィベントマネージャに通知する。 イベントマネージャは、 C Dプレーヤ 3からのレスポンスを受信すると、 ステップ S 3 3に おいて、 アプリケーションに C Dが挿入されたことを通知する。 そ の後は、 図 6に示すステップ 5以下の手順と同一の手順を経ること になるので、 詳細な説明は省略する。 That is, if the CD player 3 is previously selected as the controlled device, as shown in FIG. 11, when the CD is loaded into the CD player 3 in step 31, the CD is inserted in step 32. Notify the event manager of the event. Upon receiving the response from the CD player 3, the event manager notifies the application that the CD has been inserted in step S33. After that, the same procedure as the procedure from step 5 onward shown in FIG. 6 is performed, so that detailed description is omitted.
次に、 図 1 2のフローチャートを参照して、 C Dの所定の記録ト ラックに記録された曲デ一夕の再生処理の手順を説明する。 Next, with reference to the flowchart of FIG. 12, a procedure of a reproduction process of music data recorded on a predetermined recording track of the CD will be described.
C Dに記録された曲データの再生を行うには、 C Dプレーヤ 3に は CDが挿入され、 図 6に示すステップ S 1乃至 S 1 0における処 理が既に実行されており、 いま、 L C D 29に図 7に示す G U Iが 表示されている状態におかれている。 To play back the song data recorded on the CD, Has been inserted, the processing in steps S1 to S10 shown in FIG. 6 has already been executed, and the GUI shown in FIG.
ステップ S 4 1において、 ュ一ザが、 プルダウンキー 7 1を操作 すると、 アプリケーションは、 L C D 29に図 8に示すリス トボヅ クス 8 1を表示させる。 ユーザは、 力一ソル 82を上下に動かし、 再生したい曲データが記録された記録トラックを選択する。 さらに、 ユーザは、 再生操作モードを選択するアイコン 62を操作し、 CD プレーヤ 3に対してその記録トラックの再生を指示する。 In step S41, when the user operates the pull-down key 71, the application causes the LCD 29 to display the list box 81 shown in FIG. The user moves the cursor 82 up and down to select a recording track on which music data to be reproduced is recorded. Further, the user operates the icon 62 for selecting the reproduction operation mode, and instructs the CD player 3 to reproduce the recording track.
ユーザの指示に基づいて、 アプリケーションは、 ステップ S 42 において、 AVD I S CFCMに、 A VD I S C : Playという H A V iメッセージを送信し、 選択されたトラックの再生を通知する。 ステップ S 43において、 AVD I S CFCMは、 アプリケーショ ンからのメッセージを受信し、 CDプレーヤ 3に、 内部バス 22、 I EEE 1394イン夕フェース 2 1及び I EEE 1394シリア ルバス 1を介して、 P 1 a yの A V/Cコマンドを出力し、 選択さ れた記録トラックの再生を通知する。 Based on the user's instruction, in step S42, the application sends an AVDISC: Play HAVi message to AVDISCCFCM to notify the playback of the selected track. In step S43, the AVD IS CFCM receives the message from the application and sends the message to the CD player 3 via the internal bus 22, the IEEE 1394 interface 21 and the IEEE 1394 serial bus 1, and the P 1 ay. Output AV / C command to notify the playback of the selected recording track.
ステップ S 44において、 CDプレーヤ 3は、 CPU53が AV D I S C F CMからの通知を受けると再生処理部 56を制御し、 選 択された記録トラックを再生する。 ステップ S 55において、 アブ リケ一シヨンは、 ユーザにより停止が指示されたか否か、 すなわち、 図 7に示す再生を停止させるアイコン 64が操作されたか否かを判 定し、 あるいは、 その記録トラックの再生が終了したか否かを判定 し、 いずれも N oの判定の場合、 ステップ S 44に戻り上述した処 理を繰り返す。 ステップ S 55において、 いずれかが Y e sの判定の場合、 ステ ップ S 46に進み、 アプリケーションは、 ユーザにより、 別の記録 トラツクの 生が指示されたか否かを判定し、 別の記録トラックの 再生が指示されたと判定した場合、 ステップ S 42に戻り、 上述し たそれ以降の処理を繰り返す。 別の記録トラックの再生が指示され ていないと刊定された場合には処理が終了される。 In step S44, when the CPU 53 receives the notification from the AV DISCF CM, the CD player 3 controls the reproduction processing unit 56 to reproduce the selected recording track. In step S55, the abridgement determines whether or not a stop has been instructed by the user, that is, whether or not the icon 64 for stopping playback shown in FIG. 7 has been operated, or It is determined whether or not the reproduction has been completed. If both are determined to be No, the process returns to step S44 to repeat the above-described processing. In step S55, if any of the determinations are Yes, the process proceeds to step S46, where the application determines whether the user has instructed the generation of another recording track, and determines whether another recording track has been generated. If it is determined that the reproduction has been instructed, the process returns to step S42, and the above-described subsequent processes are repeated. If it is determined that reproduction of another recording track has not been instructed, the process is terminated.
上述したように、 被制御側 (BAV) の CDプレーヤ 3に挿入さ れた CDのタイ トルや解説などのユーザ情報を、 制御側 (FAV) の I RD 2の属性リス 卜に属性デ一夕として記憶させておくことに より、 記録不可である再生専用の CDであっても、 ユーザが付加し た関連情報に基づいて管理することができる。 すなわち、 本発明を 用いることにより、 ユーザは、 自分の好みの画面を見ながら、 CD の曲を聴くことができ、 さらに、 ユーザは、 CDアルバムの各曲に 対する自分が以前に受けた印象を読み出すことにより、 自分好みの 曲だけをプログラム選択して聴くことができる。 As described above, the user information such as the title and description of the CD inserted into the CD player 3 on the controlled side (BAV) is stored in the attribute list of the IRD 2 on the controlling side (FAV). By storing as, even a read-only CD that cannot be recorded can be managed based on the related information added by the user. That is, by using the present invention, the user can listen to the songs on the CD while looking at the screen of his or her preference, and further, the user can obtain the impression that he or she has received before for each song on the CD album. By reading, you can select and listen to only the songs you like.
以上の説明では、 CDを再生する場合を例として説明したが、 本 発明は、 例えば、 再生専用型の DVD (digital versatile disc) 等に適用することも可能である。 In the above description, the case of playing a CD has been described as an example. However, the present invention can be applied to, for example, a read-only DVD (digital versatile disc).
さらにまた、 例えば、 I EEE 1394シリアルバス 1に記録再 生型の光磁気デイスクを記録媒体に用いる光磁気デイスクプレーヤ を接続し、 CDプレーヤ 3に挿入されている CDのデータを光磁気 ディスクにダビングさせる場合、 光磁気ディスクプレーヤは、 CD プレーヤ 3から流されるス ト リームデ一夕のダビングを行うととも に、 I RD 2から流される属性デ一夕 (関連情報) を記録すること ができるので、 ユーザは再び光磁気ディスクにタイ トル等を入力す る必要が無くなる。 Furthermore, for example, a magneto-optical disc player using a recording / reproducing magneto-optical disc as a recording medium is connected to the IEEE 1394 serial bus 1, and the data of the CD inserted in the CD player 3 is dubbed to the magneto-optical disc. In this case, the magneto-optical disc player can dub the stream data streamed from the CD player 3 and record the attribute data stream (related information) streamed from the IRD 2 as well. The user inputs a title or the like to the magneto-optical disk again. There is no need to
上述した一連の処理を実行するソフ トウエアは、 そのソフ トウェ ァを構成するプログラムが、 専用のハードウェアに組み込まれてい るコンピュータ、 又は各種のプログラムをィンス トールすることで、 各種の機能を実行することが可能な、 例えば、 汎用のパーソナルコ ンピュ一夕などに記録媒体からィンス ト一ルされる。 The software that executes the above-described series of processing executes various functions by installing a computer or various programs in which the programs constituting the software are installed in dedicated hardware. For example, it is installed from a recording medium at a general-purpose personal computer or the like.
この記録媒体は、 図 2に示すように、 I R D 2に予め組み込まれ た状態でユーザに提供されるプログラムが記録されているハードデ イスク 3 0だけでなく、 I R D 2とは別にユーザにプログラムを提 供するために配布されるプログラムが記録されているフ口ッビディ スクなどの磁気デイスク 4 1、 C D -R O M (Compact Disc-Read 0 nly Memory) 、 D V Dなどの光ディスク 4 2、 光磁気ディスク 4 3、 若しくは固体メモリである半導体メモリ 4 4などを用いたパッケ一 ジメディアにより構成される。 As shown in FIG. 2, this recording medium is not limited to a hard disk 30 in which a program provided to a user in a state of being pre-installed in the IRD 2 is recorded. A magnetic disk 41, such as a front disk, on which a program distributed for distribution is recorded, an optical disk 42, such as a CD-ROM (Compact Disc-Read 0 nly Memory), a DVD, a magneto-optical disk 43, or It is composed of package media using semiconductor memory 44, which is a solid-state memory.
また、 本説明において、 記録媒体に記録されるプログラムを記述 するステップは、 記載された順序に沿って時系列的に行われる処理 はもちろん、 必ずしも時系列的に処理されなく とも、 並列的あるい は個別に実行される処理をも含むものである。 In this description, the steps of describing a program recorded on a recording medium may be performed in chronological order in the order described, or may be performed in parallel, even if not necessarily performed in chronological order. Also includes processes executed individually.
なお、 本説明において、 システムとは、 複数の装置により構成さ れる装置全体を表すものである。 産業上の利用可能性 以上のように、 本発明は、 記録媒体に記録されている識別デ一夕 を検出し、 記録媒体に関する関連情報を入力し、 入力された関連情 報を識別データに対応して記憶するようにしたので、 再生専用の記 録媒体でも、 タイ トルや作者などのユーザ情報に基づいて管理する ことができる。 In the present description, the term “system” refers to an entire device including a plurality of devices. INDUSTRIAL APPLICABILITY As described above, the present invention detects an identification data recorded on a recording medium, inputs relevant information on the recording medium, and inputs the relevant information. Since the information is stored in association with the identification data, it is possible to manage even a read-only recording medium based on user information such as the title and author.
Claims
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11/293328 | 1999-10-15 | ||
| JP29332899 | 1999-10-15 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2001027925A1 true WO2001027925A1 (en) | 2001-04-19 |
Family
ID=17793411
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2000/007159 Ceased WO2001027925A1 (en) | 1999-10-15 | 2000-10-16 | Information processor and processing method and recording medium |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2001027925A1 (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002311962A (en) * | 2001-04-19 | 2002-10-25 | Sony Corp | Information processing apparatus and method, information processing system, recording medium, and program |
| JP2005538478A (en) * | 2002-09-05 | 2005-12-15 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | Portable playlist |
| WO2006080321A1 (en) * | 2005-01-25 | 2006-08-03 | Kabushiki Kaisha Kenwood | Av processing device, av processing method, and program |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01229486A (en) * | 1988-03-09 | 1989-09-13 | Pioneer Electron Corp | Display device for disk information |
| JPH01261992A (en) * | 1988-04-13 | 1989-10-18 | Matsushita Electric Ind Co Ltd | Title display remote control system |
| JPH03219486A (en) * | 1990-01-25 | 1991-09-26 | Nec Home Electron Ltd | Data management system |
| JPH04285785A (en) * | 1991-03-14 | 1992-10-09 | Matsushita Electric Ind Co Ltd | Disc data playback device |
-
2000
- 2000-10-16 WO PCT/JP2000/007159 patent/WO2001027925A1/en not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01229486A (en) * | 1988-03-09 | 1989-09-13 | Pioneer Electron Corp | Display device for disk information |
| JPH01261992A (en) * | 1988-04-13 | 1989-10-18 | Matsushita Electric Ind Co Ltd | Title display remote control system |
| JPH03219486A (en) * | 1990-01-25 | 1991-09-26 | Nec Home Electron Ltd | Data management system |
| JPH04285785A (en) * | 1991-03-14 | 1992-10-09 | Matsushita Electric Ind Co Ltd | Disc data playback device |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002311962A (en) * | 2001-04-19 | 2002-10-25 | Sony Corp | Information processing apparatus and method, information processing system, recording medium, and program |
| JP2005538478A (en) * | 2002-09-05 | 2005-12-15 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | Portable playlist |
| US7917557B2 (en) | 2002-09-05 | 2011-03-29 | Koninklijke Philips Electronics N.V. | Method and devices for creating a second playlist based on a first playlist |
| WO2006080321A1 (en) * | 2005-01-25 | 2006-08-03 | Kabushiki Kaisha Kenwood | Av processing device, av processing method, and program |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9853830B2 (en) | Information-provision control method, information reproduction system, information-provision apparatus, information reproduction apparatus and information-presentation control program | |
| KR101168248B1 (en) | Method for providing a user interface for controlling an appliance in a network of distributed stations, as well as a network appliance for carrying out the method | |
| CN100341319C (en) | Menu driven control method of external device in audio-video equipment | |
| JP2001186450A (en) | Information processing apparatus, information processing method, and recording medium | |
| JP4720847B2 (en) | Recording system, transmission apparatus, recording apparatus, recording control method, and program | |
| JP2011070329A (en) | Local server | |
| JP3546995B2 (en) | Distributed content management system | |
| JP2009086157A (en) | Content reproducing apparatus | |
| KR20060086997A (en) | Method of automatic interface between devices for playing content and a recording medium storing a device and a program for performing the method | |
| WO2001027925A1 (en) | Information processor and processing method and recording medium | |
| JP2001067163A (en) | Information processing apparatus, information processing method, and recording medium | |
| JP5204405B2 (en) | Method for automatically setting up a data connection between network subscriber stations in a network of distributed stations and network subscriber station as a user interface device for performing the method | |
| JP3606423B2 (en) | AV system with IEEE1394 serial bus | |
| JPWO2001027925A1 (en) | Information processing device, processing method, and recording medium | |
| JP2001230641A (en) | Information processing apparatus and method, and recording medium | |
| US20070294381A1 (en) | Method of controlling services between network services, network device capable of performing the method, and storage medium that stores the method | |
| JP2001211488A (en) | Information processing apparatus, information processing method, and recording medium | |
| JP2001229114A (en) | Information processing apparatus and method, and program storage medium | |
| JP2004038578A (en) | Information processing apparatus, information processing method, program, recording medium | |
| JP2008165479A (en) | Information reproducing apparatus and information reproducing method | |
| KR100274398B1 (en) | Method and device for data communication between control means of a rental optical disc player | |
| JP4720080B2 (en) | Data processing system, data processing apparatus, and control method for data processing apparatus | |
| KR20010050672A (en) | Information processing apparatus and method and recording medium | |
| JP2004229079A (en) | Device to be controlled | |
| KR20080041320A (en) | How to run audio and video service automatically in UF network |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AK | Designated states |
Kind code of ref document: A1 Designated state(s): JP US |
|
| ENP | Entry into the national phase |
Ref country code: JP Ref document number: 2001 530859 Kind code of ref document: A Format of ref document f/p: F |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 09868002 Country of ref document: US |