[go: up one dir, main page]

CN1130877C - Information processing apparatus, method and recording medium - Google Patents

Information processing apparatus, method and recording medium Download PDF

Info

Publication number
CN1130877C
CN1130877C CN 00126793 CN00126793A CN1130877C CN 1130877 C CN1130877 C CN 1130877C CN 00126793 CN00126793 CN 00126793 CN 00126793 A CN00126793 A CN 00126793A CN 1130877 C CN1130877 C CN 1130877C
Authority
CN
China
Prior art keywords
electronic equipment
parameter
network
messaging device
setting
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.)
Expired - Fee Related
Application number
CN 00126793
Other languages
Chinese (zh)
Other versions
CN1300145A (en
Inventor
中村郁夫
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Publication of CN1300145A publication Critical patent/CN1300145A/en
Application granted granted Critical
Publication of CN1130877C publication Critical patent/CN1130877C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Selective Calling Equipment (AREA)

Abstract

本发明提供了一种信息处理设备,使通过网络相互连接的多个电子设备中的一个向其余的一个或多个电子设备输出数据,包括:参数获取装置,用来从电子设备获取用于控制通过网络相互连接的电子设备的参数;设置装置,用来设置参数;存储装置,用来存储设置装置设置的参数;以及控制装置,用来根据存储装置中存储的参数控制电子设备;和注册装置,用于将用来控制新连接的电子设备的参数自动登记到存储在所述存储装置中的所述参数中,并且,所述电子设备之一是一个媒体播放器,其余的一个或多个电子设备是放大器。

Figure 00126793

The present invention provides an information processing device, which enables one of a plurality of electronic devices connected to each other through a network to output data to the remaining one or more electronic devices, including: a parameter acquisition device, used to acquire parameters used for control from the electronic device parameters of electronic devices connected to each other through a network; setting means for setting parameters; storage means for storing parameters set by the setting means; and control means for controlling electronic devices based on the parameters stored in the storage means; and registration means , for automatically registering the parameters used to control the newly connected electronic equipment into the parameters stored in the storage device, and one of the electronic equipment is a media player, and the remaining one or more Electronic devices are amplifiers.

Figure 00126793

Description

信息处理设备和方法Information processing device and method

技术领域technical field

本发明涉及一种信息处理设备和方法,尤其涉及用于一种系统的信息处理设备和方法,在此系统中多个电子设备通过一个网络相互连接。The present invention relates to an information processing device and method, and more particularly to an information processing device and method for a system in which a plurality of electronic devices are connected to each other through a network.

背景技术Background technique

现在正在普及一种使用多个放大设备的音频系统的方案。这种使用了多个放大设备的音频系统可以同时用多个放大设备放大来自重放设备的重放信号,例如一个CD(光盘)驱动器的重放信号,并输出放大后的重放信号。A scheme for an audio system using multiple amplification devices is now being popularized. Such an audio system using a plurality of amplifying devices can simultaneously amplify a playback signal from a playback device, such as a CD (Compact Disk) drive, with a plurality of amplifying devices, and output the amplified playback signal.

然而,上述音频系统存在一个需要解决的问题,即将多个放大设备连接到一个重放设备上的物理接线图太复杂。However, a problem that needs to be solved with the audio system described above is that the physical wiring diagram for connecting multiple amplification devices to one playback device is too complex.

上述传统音频系统还有另一个需要解决的问题,就是当模式,例如,一种电影模式或一种音乐模式随着重放内容而转换时,由于对每个放大设备来讲,转换操作必须独立进行,所以需要复杂的操作。There is another problem to be solved in the above-mentioned conventional audio system, that is, when the mode, for example, a movie mode or a music mode is switched along with the playback content, since the switching operation must be performed independently for each amplification device , so complex operations are required.

此外,上述传统音频系统在可连接放大设备等的数量方面受到系统控制器或类似元件的插件数量的限制。Furthermore, the above-mentioned conventional audio system is limited in the number of connectable amplification devices and the like by the number of plug-ins of a system controller or the like.

发明内容Contents of the invention

本发明的目的之一是提供一种信息处理设备和方法,其中简化了多个电子设备,例如放大器,的接线图。One of objects of the present invention is to provide an information processing device and method in which wiring diagrams of a plurality of electronic devices such as amplifiers are simplified.

本发明的另一个目的是提供一种信息处理设备和方法,通过它们可以从单个信息处理设备以集中方式控制多个放大设备,以便根据要重放或输出的内容来优化放大设备,并简化放大设备的使用。Another object of the present invention is to provide an information processing device and method by which a plurality of amplifying devices can be controlled in a centralized manner from a single information processing device in order to optimize the amplifying device according to the content to be played back or output and simplify the amplifying Use of equipment.

为了实现上述目的,依据本发明的一个方面,提供了一种信息处理设备,用来使通过网络相互连接的多个电子设备中的一个向其余的一个或多个电子设备输出数据,该信息处理设备包括:参数获取装置,用来从每个所述电子设备获取用于控制每个所述电子设备的参数;设置装置,用来设置所述参数;存储装置,用来存储由所述设置装置设置的参数;控制装置,用来根据存储在所述存储装置中的所述参数控制每个所述电子设备;和注册装置,用于将用来控制新连接的电子设备的参数自动登记到存储在所述存储装置中的所述参数中,并且,所述用于输出数据的电子设备是一个媒体播放器,其余的一个或多个电子设备是放大器In order to achieve the above object, according to one aspect of the present invention, an information processing device is provided, which is used to make one of a plurality of electronic devices connected to each other through a network output data to the remaining one or more electronic devices. The equipment includes: parameter acquisition means, used to acquire parameters used to control each of the electronic equipment from each of the electronic equipment; setting means, used to set the parameters; storage means, used to store the parameters set by the setting means set parameters; control means for controlling each of said electronic devices based on said parameters stored in said storage means; and registration means for automatically registering parameters for controlling newly connected electronic devices into storage Among the parameters in the storage device, and, the electronic device for outputting data is a media player, and the remaining one or more electronic devices are amplifiers

本发明还提供一种用于信息处理设备的信息处理方法,使通过所述网络相互连接的所述多个电子设备中的一个向其余的一个或多个电子设备输出数据,包括:参数获取步骤,从所述电子设备获取用于控制通过所述网络相互连接的所述电子设备的参数;设置步骤,设置参数;存储步骤,存储在设置步骤的处理过程中设置的参数;控制步骤,根据存储步骤的处理过程中存储的参数控制所述电子设备;和注册步骤,用于将用来控制新连接的电子设备的参数自动登记到所述存储的所述参数中,并且,所述用于输出数据的电子设备是一个媒体播放器,其余的一个或多个电子设备是放大器。The present invention also provides an information processing method for an information processing device, so that one of the plurality of electronic devices connected to each other through the network outputs data to the remaining one or more electronic devices, including: a parameter acquisition step , obtaining from the electronic device parameters for controlling the electronic devices connected to each other through the network; a setting step, setting parameters; a storing step, storing the parameters set during the processing of the setting step; a controlling step, according to the stored The parameters stored in the process of step control the electronic equipment; and the registration step is used to automatically register the parameters used to control the newly connected electronic equipment into the stored parameters, and the output for output The data electronic device is a media player, and the remaining electronic device or devices are amplifiers.

在该信息处理设备和方法中,可以从通过网络相互连接的多个电子设备中获取和设置用来控制每个电子设备的参数,并存储这些设置的参数。然后根据存储的参数控制电子设备。因此,可以响应要发送的数据优化电子设备,最后可以容易地使用这些电子设备。In the information processing device and method, it is possible to acquire and set parameters for controlling each electronic device from a plurality of electronic devices connected to each other through a network, and to store these set parameters. Electronics are then controlled according to the stored parameters. Therefore, electronic devices can be optimized in response to data to be transmitted, and finally these electronic devices can be easily used.

附图说明Description of drawings

本发明的上述目的和其他目的、特征和优点可以从以下结合附图的描述和权利要求中得到更清晰了解,其中,附图中的相同部分或单元使用了相同的标号来表示。The above and other objects, features and advantages of the present invention can be clearly understood from the following description and claims in conjunction with the accompanying drawings, wherein the same parts or units in the drawings are represented by the same symbols.

图1显示的是一个网络系统结构的框图;Figure 1 shows a block diagram of a network system structure;

图2是显示图1中所示的一个IRD的详细结构的框图;Fig. 2 is a block diagram showing a detailed structure of an IRD shown in Fig. 1;

图3是显示图1中所示的一个放大器的详细结构的框图;FIG. 3 is a block diagram showing a detailed structure of an amplifier shown in FIG. 1;

图4是显示图1中所示的一个CD驱动器的详细结构的框图;Fig. 4 is a block diagram showing a detailed structure of a CD drive shown in Fig. 1;

图5是一个描述存储在图2所示的硬盘驱动器中的软件的图表;Figure 5 is a diagram describing software stored in the hard drive shown in Figure 2;

图6和图7是描述内部表格的图表;Figures 6 and 7 are diagrams describing the internal tables;

图8至图11是显示图2中所示的监视器上显示的一个GUI例子的示意图;8 to 11 are diagrams showing an example of a GUI displayed on the monitor shown in FIG. 2;

图12是一个描述网络管理过程的流程图;Figure 12 is a flowchart describing the network management process;

图13是一个描述生成内部表格的操作的流程图;Figure 13 is a flowchart describing the operation of generating an internal table;

图14是显示图2所示的监视器上显示的一个GUI例子的示意图;Fig. 14 is a schematic diagram showing an example of a GUI displayed on the monitor shown in Fig. 2;

图15是一个描述CD驱动器重放CD时的操作的流程图;Fig. 15 is a flow chart describing the operation when the CD drive plays back a CD;

图16是一个描述音量变化过程的操作的流程图;和Figure 16 is a flowchart describing the operation of the volume change process; and

图17是一个描述CD驱动器停止过程的操作的流程图。Fig. 17 is a flowchart describing the operation of the CD drive stop process.

具体实施方式Detailed ways

首先参考图1,它显示了一个网络系统的结构,其中在一个信息处理设备上连接了多个放大设备。Referring first to FIG. 1, it shows the structure of a network system in which a plurality of amplification devices are connected to one information processing device.

一个IRD(集成接收器解码器)1通过一个天线(图中未示)接收来自卫星(图中未示)的广播信号并对广播信号进行解调,使得在监视器7上显示出一个广播信号的图像。此外,IRD 1还从通过IEEE 1394串行总线6与之连接的CD驱动器5接收声音信息,并将此声音信息输出到Amp(放大器)2、3和4上。另外,IRD 1还控制Amp 2到4。当将Amp 2到4和CD驱动器的任一个连接到IEEE 1394串行总线6上时,它就会向IRD 1发送设备自身的一个DCM(设备控制模块)和一个FCM(功能组件模块)。DCM和FCM的详细内容将在下文中描述。An IRD (Integrated Receiver Decoder) 1 receives a broadcast signal from a satellite (not shown) through an antenna (not shown) and demodulates the broadcast signal so that a broadcast signal is displayed on the monitor 7 Image. In addition, the IRD 1 receives sound information from a CD drive 5 connected thereto via an IEEE 1394 serial bus 6, and outputs this sound information to Amps (amplifiers) 2, 3, and 4. In addition, IRD 1 also controls Amps 2 to 4. When any one of Amp 2 to 4 and CD drive is connected to IEEE 1394 serial bus 6, it sends a DCM (Device Control Module) and an FCM (Functional Component Module) of the device itself to IRD 1. The details of DCM and FCM will be described below.

IRD 1将接收从Amp 2到4和CD驱动器5发来的DCM和FCM,并从这些DCM和FCM中检测连接到IEEE 1394串行总线6上的那些设备的连接状况。然后,IRD 1控制监视器7显示一个用来控制连接在IEEE 1394串行总线6上的设备的GUI(图形用户接口)。The IRD 1 will receive the DCMs and FCMs from the Amps 2 to 4 and the CD drive 5, and detect the connection status of those devices connected to the IEEE 1394 serial bus 6 from these DCMs and FCMs. Then, the IRD 1 control monitor 7 displays a GUI (Graphical User Interface) for controlling devices connected to the IEEE 1394 serial bus 6.

图2显示了IRD 1的详细结构。参考图2,一个输入/输出接口21用作向一个LCD(液晶显示器)单元11输出信号的接口,它连接在内部总线25上。Figure 2 shows the detailed structure of IRD 1. Referring to FIG. 2, an input/output interface 21 is used as an interface for outputting signals to an LCD (Liquid Crystal Display) unit 11, which is connected to an internal bus 25.

一个调谐器22解调图中未示的天线接收到的广播信号,并将解调后的广播信号通过内部总线25、一个IEEE 1394 I/F(接口)29和IEEE 1394串行总线6输出到监视器7上,使广播信号显示在监视器7上。A tuner 22 demodulates the broadcast signal received by the antenna not shown in the figure, and the demodulated broadcast signal is output to the On the monitor 7, the broadcast signal is displayed on the monitor 7.

在IRD 1主体表面上装备有一个触板23。如果用户根据LCD单元11上的显示操作触板23,CPU(中央处理单元)26就会根据触板23的操作生成一个控制信号,并通过IEEE 1394串行总线6向Amp 2到4和CD驱动器发出各种指令。A touch panel 23 is provided on the surface of the main body of the IRD 1 . If the user operates the touch panel 23 according to the display on the LCD unit 11, the CPU (Central Processing Unit) 26 generates a control signal according to the operation of the touch panel 23, and sends it to the Amps 2 to 4 and the CD drive through the IEEE 1394 serial bus 6. Issue various commands.

一个HDD(硬盘驱动器)24中已经存储了CPU 26要执行的应用程序、中间软件等等。Application programs, middleware, etc. to be executed by the CPU 26 have been stored in an HDD (Hard Disk Drive) 24.

内部总线25将输入/输出接口21、调谐器22、HDD 24、CPU 26、一个RAM(随机存取存储器)27、一个ROM(只读存储器)28和IEEE 1394 I/F 29相互连接,以允许它们之间进行数据通信。Internal bus 25 interconnects input/output interface 21, tuner 22, HDD 24, CPU 26, a RAM (Random Access Memory) 27, a ROM (Read Only Memory) 28, and IEEE 1394 I/F 29 to allow Data communication between them.

CPU26控制整个IRD 1的操作,并在需要时执行各种应用程序。CPU 26要执行的各种应用程序和设备执行处理过程中所需的最新信息都已写入RAM27中,其中设备通过下面将要描述的处理过程连接在IEEE 1394串行总线6上。ROM 28中已经存储了用于装载和启动CPU 26的处理所需要的OS(操作系统)等的程序。IEEE 1394 I/F 29用作与IEEE 1394串行总线6的接口,并与IEEE 1394串行总线6进行数据通信。The CPU 26 controls the operation of the entire IRD 1, and executes various application programs when required. The various application programs to be executed by the CPU 26 and the latest information required in the execution processing of the equipment have been written in the RAM 27, wherein the equipment is connected to the IEEE 1394 serial bus 6 through the processing described below. In the ROM 28, programs for loading and starting an OS (Operating System) and the like necessary for the processing of the CPU 26 have been stored. The IEEE 1394 I/F 29 is used as an interface with the IEEE 1394 serial bus 6, and performs data communication with the IEEE 1394 serial bus 6.

可以在一个驱动器30中装入半导体存储器41、磁光盘42、光盘43和磁盘44等。A semiconductor memory 41, a magneto-optical disk 42, an optical disk 43, a magnetic disk 44, and the like can be loaded in one drive 30.

图3显示了Amp 2的硬件结构。将一个IRD 1发送的信号通过IEEE 1394串行总线6、一个IEEE 1394接口58和一个内部总线54输入到一个CPU 55上。此外,如果用户观察到LCD(液晶显示器)单元51上显示的内容,并对触板52进行操作,就可以将代表用户操作的一个信号通过输入/输出接口59和内部总线54输入到CPU 55上,CPU 55根据此信号来控制一个放大器部分53。Figure 3 shows the hardware structure of Amp 2. A signal sent by an IRD 1 is input to a CPU 55 through an IEEE 1394 serial bus 6, an IEEE 1394 interface 58 and an internal bus 54. In addition, if the user observes the content displayed on the LCD (liquid crystal display) unit 51 and operates the touch panel 52, a signal representing the user's operation can be input to the CPU 55 through the input/output interface 59 and the internal bus 54 , the CPU 55 controls an amplifier section 53 according to this signal.

放大器部分53根据从CPU 55输入进来的控制信号,将声音数据从数字数据转换成模拟数据,放大并将所得的模拟声音数据输出到一个扬声器61上,使得扬声器61根据此模拟声音数据产生声音。The amplifier section 53 converts sound data from digital data into analog data according to a control signal input from the CPU 55, amplifies and outputs the resulting analog sound data to a speaker 61, so that the speaker 61 produces sound based on the analog sound data.

CPU 55根据输入的信号读出存储在ROM 57中的程序,在RAM 56中展开此程序,并执行此程序以便通过内部总线54向放大器部分53输出一个控制信号,或者通过内部总线54、IEEE 1394接口58和IEEE 1394串行总线6向IRD 1发送Amp 2自身的DCM和FCM。RAM 56暂时存储CPU 55执行一个程序而产生的数据或Amp 2等执行处理所需的数据。The CPU 55 reads out the program stored in the ROM 57 according to the input signal, develops the program in the RAM 56, and executes the program so as to output a control signal to the amplifier section 53 via the internal bus 54, or via the internal bus 54, IEEE 1394 Interface 58 and IEEE 1394 serial bus 6 send Amp 2's own DCM and FCM to IRD 1. The RAM 56 temporarily stores data generated by the CPU 55 executing a program or data required for processing by the Amp 2 and the like.

Amp 3和4具有与上文参考图3所述的Amp 2类似的结构,这里为避免累赘,省略了对它们的重复描述。Amps 3 and 4 have a structure similar to Amp 2 described above with reference to FIG. 3 , and their repeated descriptions are omitted here to avoid redundancy.

图4是显示一个CD驱动器5内部结构的框图。参考图4,将IRD 1发送的一个信号通过IEEE 1394串行总线6、一个IEEE 1394接口78和一个内部总线74输入到CPU 75上。另一方面,如果用户观察到显示在LCD单元71上的显示内容,并对触板72进行操作,就可以将代表用户操作的一个信号通过输入/输出接口79和内部总线74输入到CPU 75上,CPU 75根据此信号控制一个重放部分73。FIG. 4 is a block diagram showing the internal structure of a CD drive 5. As shown in FIG. Referring to Fig. 4, a signal sent by IRD 1 is input to CPU 75 through IEEE 1394 serial bus 6, an IEEE 1394 interface 78 and an internal bus 74. On the other hand, if the user observes the display content displayed on the LCD unit 71 and operates the touch panel 72, a signal representing the user's operation can be input to the CPU 75 through the input/output interface 79 and the internal bus 74 , the CPU 75 controls a playback section 73 according to this signal.

重放部分73根据从CPU 75输入的控制信号读出记录在装载其中的CD 81上的数据;并通过内部总线74、IEEE 1394接口78和IEEE 1394串行总线6,向连接在网络上的Amp 2到4发送数据。The replay part 73 reads out the data recorded on the CD 81 loaded therein according to the control signal input from the CPU 75; 2 to 4 send data.

CPU 75根据输入其中的信号读出存储在ROM 77中的程序,在RAM 76中展开此程序,并执行此程序以便通过内部总线74将控制信号输出到重放部分73上,或者通过内部总线74、IEEE 1394接口78和IEEE 1394串行总线6,向IRD 1发送CD驱动器5自身的DCM和FCM。RAM 76暂时存储CPU 75执行程序而产生的数据或CD驱动器5执行处理所需的数据。The CPU 75 reads out the program stored in the ROM 77 according to the signal input therein, develops the program in the RAM 76, and executes the program so that a control signal is output to the playback section 73 via the internal bus 74, or via the internal bus 74 , IEEE 1394 interface 78 and IEEE 1394 serial bus 6, send the DCM and FCM of CD drive 5 self to IRD 1. The RAM 76 temporarily stores data generated by the CPU 75 executing programs or data necessary for the CD drive 5 to execute processing.

为了使图1所示的这种网络上的设备能够协调地操作,需要控制和管理网络所需的中间软件,即位于低层软件,诸如一个OS(操作系统)、一个网络控制程序或一个数据库系统,和高级应用程序之间并且可以向应用程序提供各种服务的软件。而且,当不同制造商的设备与网络相连接时,为了使网络正常操作以达到设备的交互操作,本质上需要中间软件遵守的通用技术要求。这里描述了一种网络系统,其中控制和管理网络的中间软件采用了HAVi(在日本申请了注册商标)(家庭音频/视频互用结构)。In order for devices on such a network as shown in Fig. 1 to operate in a coordinated manner, intermediate software required to control and manage the network, that is, software at a lower level, such as an OS (operating system), a network control program, or a database system is required , and software between advanced applications and that can provide various services to the applications. Moreover, when devices of different manufacturers are connected to the network, in order for the network to operate normally to achieve the interoperability of the devices, it is essentially necessary for the middleware to comply with common technical requirements. A network system is described here in which middleware for controlling and managing the network employs HAVi (registered trademark applied for in Japan) (Home Audio/Video Interoperability Architecture).

图5描述了存储在如图2所示的HDD 24中的一个软件的例子。在图5所示的元件中,除一个1394驱动器和一个应用程序之外的那些元件都用作遵从HAVi的软件模块。FIG. 5 depicts an example of software stored in the HDD 24 shown in FIG. 2 . Among the elements shown in FIG. 5, those other than a 1394 driver and an application program are used as HAVi-compliant software modules.

1394驱动器是一个描述依赖于IEEE 1394串行总线6的各部分的模块,它是一个为设备访问高级软件提供通用过程的软件。The 1394 driver is a module that describes the parts that depend on the IEEE 1394 serial bus 6, which is a software that provides a common procedure for devices to access high-level software.

CMM(通信媒体管理器)用作IEEE 1394串行总线6和HAVi和应用程序的软件模块之间的一个接口。CMM提供了在连接在IEEE 1394串行总线6上的设备之间发送/接收信号的传输机制,掌握IEEE 1394串行总线6的一个操作状况并向其他软件模块提供此操作状况的信息。The CMM (Communication Media Manager) serves as an interface between the IEEE 1394 serial bus 6 and the software modules of HAVi and applications. CMM provides a transmission mechanism for sending/receiving signals between devices connected to the IEEE 1394 serial bus 6, masters an operating status of the IEEE 1394 serial bus 6 and provides information about this operating status to other software modules.

消息系统用作一个API(应用程序接口),以便允许网络上设备的软件模块之间的通信,并起到在软件模块之间传输消息的作用。因此,采用HAVi的网络允许一个消息的发送方和接收方不用知道网络上另一方的地址,就能够进行消息传输。The messaging system serves as an API (Application Programming Interface) to allow communication between software modules of devices on the network and functions to transfer messages between software modules. Therefore, a network using HAVi allows the sender and receiver of a message to transmit the message without knowing the address of the other party on the network.

DCM(设备控制模块)管理器在网络上的每个设备中都装入一个DCM和一个FCM(功能组件模块)。如果将一个新设备连接到采用HAVi的网络上,DCM管理器就会安装与新连接设备对应的一个DCM和一个FCM。然而,如果一个设备从网络上断开,DCM管理器就会卸装与断开的设备相对应的一个DCM和一个FCM。The DCM (Device Control Module) manager loads a DCM and an FCM (Functional Component Module) in each device on the network. If a new device is connected to a network using HAVi, the DCM manager installs a DCM and an FCM corresponding to the newly connected device. However, if a device is disconnected from the network, the DCM manager unloads a DCM and an FCM corresponding to the disconnected device.

应用程序是一个用来执行各种过程的软件。在本例中,此应用程序是一个特别用于作为可以由下文将要描述的Multi AmpFCM识别的命令通过用于控制设备的GUI输入的输出控制内容(功能)。An application is a piece of software used to perform various processes. In this example, this application program is an output control content (function) specifically for inputting through a GUI for controlling a device as a command that can be recognized by Multi AmpFCM to be described below.

一个DCM控制着一个设备。应用程序不直接控制连接在网络上的设备,而是通过这些DCM控制设备。一个FCM表示应用程序为一个设备执行的控制的内容(功能),并向DCM指定的一个设备发送一个AV/C(音频视频/控制)命令或一个AV/C协议。由于DCM和FCM可以用作一个API,所以应用程序自身并不需要考虑不同设备之间的差别。相应地,采用了HAVi的网络也允许一个网络上的设备识别出另一个网络设备的功能,并能够从一个远程地点操作另一个设备。A DCM controls a device. Applications do not directly control devices connected to the network, but instead control devices through these DCMs. An FCM represents the content (function) of control performed by an application program for a device, and sends an AV/C (Audio Video/Control) command or an AV/C protocol to a device designated by the DCM. Since DCM and FCM can be used as an API, the application itself does not need to consider the differences between different devices. Accordingly, a network employing HAVi also allows a device on one network to recognize the capabilities of another network device and be able to operate the other device from a remote location.

Multi AmpFCM位于AmpFCM 1到3、一个AVDISCFCM和应用程序之间并综合管理着AmpFCM 1到3和AVDISCFCM。更具体地说,Multi AmpFCM和AVDISCFCM根据如下表1所示的来自应用程序的这些命令综合控制和管理AmpFCM 1到3。因此,应用程序可以通过Multi AmpFCM优化通过网络连接的设备(这里指Amp 2到4和CD驱动器5),使得可以容易地使用这些设备。Multi AmpFCM sits between AmpFCM 1 to 3, an AVDISCFCM and the application and manages AmpFCM 1 to 3 and AVDISCFCM comprehensively. More specifically, Multi AmpFCM and AVDISCFCM comprehensively control and manage AmpFCM 1 to 3 according to these commands from the application as shown in Table 1 below. Therefore, the application can optimize the devices connected through the network (here Amp 2 to 4 and CD drive 5) through Multi AmpFCM, making it possible to use these devices easily.

<表1><table 1>

init                     初始化init initialization

getTable                 返回一个内部表格getTable Returns an internal table

setTable                 设置一个内部表格setTable Set an internal table

setAttributes            设置一个放大器的属性(平衡、响度、均衡器)setAttributes Set the attributes of an amplifier (balance, loudness, equalizer)

selectmode               选择一个模式selectmode Select a mode

registerAmp              向组中增加一个网上放大器registerAmp Adds an online amplifier to the group

unregisterAmp            从组中删除一个网上放大器unregisterAmp Removes an online amplifier from the group

openStream               用流管理器连接一个流openStream connects a stream with a stream manager

closeStream              用流管理器释放一个流连接closeStream releases a stream connection with the stream manager

内部表格是一个其中应用程序设定的AmpFCM 1到3的设置内容存储在如图6所示的Multi AmpFCM中的表格。在图示的例子中,有两种可用的模式:音乐模式1和电影模式1,在每个模式中,放大器都可以单独设置。在图示的例子中,一个CD驱动器和一个VCR(盒式录像机)(图中未示)在选择栏中被表示成声音数据源。此外,至于模式的名称,也依次表示预先为设备准备的名称。从图6可以看出,在选择栏中,CD被表示成第一重放设备,音乐1被表示成一个对应的模式。而VCR被表示成第二重放设备,电影1被表示成一个对应的模式。此外,由于多个Amp 2到4如图1所示那样连接,所以这种Multi Amp设置屏幕被显示成一个初始操作屏幕,Multi Amp设置屏幕将在下文中参考图8进行描述。The internal table is a table in which the setting contents of AmpFCM 1 to 3 set by the application program are stored in Multi AmpFCM as shown in FIG. 6 . In the example shown, there are two modes available: Music Mode 1 and Movie Mode 1, and in each mode the amplifier can be set individually. In the illustrated example, a CD drive and a VCR (Video Cassette Recorder) (not shown) are indicated as audio data sources in the selection column. In addition, as for the name of the mode, it also sequentially indicates the name prepared in advance for the device. As can be seen from FIG. 6, in the selection column, CD is indicated as the first playback device and Music 1 is indicated as a corresponding mode. Whereas a VCR is shown as the second playback device, Movie 1 is shown as a corresponding mode. In addition, since a plurality of Amps 2 to 4 are connected as shown in FIG. 1, this Multi Amp setting screen is displayed as an initial operation screen, and the Multi Amp setting screen will be described below with reference to FIG. 8.

在图6中Amp 2到4的下面,表示出了Amp 2到4的电平(音量)的设置数值。具体地说,对音乐1来讲,Amp 2的电平设置数值为40,Amp 3的为30,Amp 4的为20;对电影1来讲,Amp 2的设置数值为50,Amp 3的为20,Amp4的为-。符号-表示将Amp 4的电平设定为无。这些数值用dB单位来表示(这一点也同样适用于以下的描述)。Below Amp 2 to 4 in Figure 6, the setting value of the level (volume) of Amp 2 to 4 is shown. Specifically, for music 1, the level setting value of Amp 2 is 40, that of Amp 3 is 30, and that of Amp 4 is 20; for movie 1, the setting value of Amp 2 is 50, and that of Amp 3 is 20, Amp4 is -. The symbol - indicates that the level of Amp 4 is set to None. These values are expressed in dB units (this also applies to the following description).

在电平下面,表示出了响度的设置数值。对音乐1来讲,Amp 2的设置数值为60,Amp 3的为50,Amp 4的为40;对电影1来讲,Amp 2的设置数值为50,Amp 3的设置数值为50,Amp 4的设置数值为-。Below the level, the loudness setting value is indicated. For music 1, the setting value of Amp 2 is 60, that of Amp 3 is 50, and that of Amp 4 is 40; for movie 1, the setting value of Amp 2 is 50, that of Amp 3 is 50, and The setting value is -.

在响度下面,用百分比数值给出了平衡器的每个设置数值,其中左扬声器和右扬声器之间的输出功率比用L/R(左扬声器和右扬声器的输出功率分别用L和R表示)表示。对音乐1来讲,Amp 2的设置数值为50,Amp 3的为50,Amp 4的为40;对电影1来讲,Amp 2的设置数值为50,Amp 3的为50,Amp 4的为-。Below the loudness, each setting value of the balancer is given as a percentage value, where the output power ratio between the left and right speakers is indicated by L/R (the output power of the left and right speakers is indicated by L and R respectively) express. For music 1, the setting value of Amp 2 is 50, that of Amp 3 is 50, and that of Amp 4 is 40; for movie 1, the setting value of Amp 2 is 50, that of Amp 3 is 50, and that of Amp 4 is -.

在平衡器的下面,给出了高音(高音区)、中音(中音区)和低音(低音区)的设置数值作为均衡器的设置数值。对音乐1来讲,Amp 2的高音设置数值为+1,Amp 3的为+1,Amp 4的为+1;Amp 2的中音设置数值为+2,Amp3的为+2,Amp 4的为+2;Amp 2的低音的设置数值为+1,Amp 3的为+1,Amp 4的为+1。对电影1来讲,Amp 2的高音设置数值为+1,Amp 3的为+1,Amp 4的为-;Amp 2的中音设置数值为+2,Amp 3的为+2,Amp 4的为-;Amp 2的低音设置数值为+1,Amp 3的为+1,Amp 4的为-。要注意的是,均衡器的数值是用dB单位表示的。Below the equalizer, setting values for treble (high range), midrange (middle range) and bass (low range) are given as the setting values of the equalizer. For music 1, the treble setting value of Amp 2 is +1, that of Amp 3 is +1, and that of Amp 4 is +1; the value of midrange setting of Amp 2 is +2, that of Amp3 is +2, and that of Amp 4 is +2; Amp 2's bass setting value is +1, Amp 3's is +1, Amp 4's is +1. For movie 1, the treble setting value of Amp 2 is +1, that of Amp 3 is +1, and that of Amp 4 is -; the midrange setting value of Amp 2 is +2, that of Amp 3 is +2, and that of Amp 4 is -; Amp 2's bass setting value is +1, Amp 3's is +1, and Amp 4's is -. It should be noted that the value of the equalizer is expressed in dB units.

在均衡器下面,表示出了延迟的设置数值。对音乐1来讲,Amp 2的设置数值为标准值,Amp 3的为+15,Amp 4的为+30;对电影1来讲,Amp 2的设置数值为标准值,Amp 3的为+10,Amp 4的为-;要注意的是,标准值表示一个参照声源,每个Amp的延迟数值是加在标准声源上的延迟量。要注意的是,延迟的单位为nsec。Below the equalizer, the delay setting value is indicated. For music 1, the setting value of Amp 2 is the standard value, Amp 3 is +15, and Amp 4 is +30; for movie 1, the setting value of Amp 2 is the standard value, and Amp 3 is +10 , Amp 4 is -; It should be noted that the standard value represents a reference sound source, and the delay value of each Amp is the delay added to the standard sound source. It should be noted that the unit of delay is nsec.

图7显示了一个其中记录了Multi Amp的设置数值的内部表格。图7的内部表格用于根据其中设置的数值来控制记录在图6的内部表格中的设置数值。在图7所示的例子中,在选择栏中显示了CD,就Amp(Multi Amp)的设置数值来讲,电平被设置为40,响度为60,平衡为50。此外,就均衡器的设置数值来讲,高音为+1,中音为+2,低音为+1。要注意的是,此处采用的单位与图6中的相同。例如,在图7所示的Multi Amp的设置中,电平为40,它表示当音乐1的Amp 2到4的设置数值分别为40、30和20时,它们被设置成用各自的数值乘以40/100而得到的数值。这样,通过改变Mu1ti Amp的一个设置数值,不用改变Amp 2到4设置数值的比率,就可以改变Amp 2到4的输出功率。这也同样适用于其他的设置数值。Figure 7 shows an internal table in which the settings for the Multi Amp are recorded. The internal table of FIG. 7 is used to control the set values recorded in the internal table of FIG. 6 according to the values set therein. In the example shown in Figure 7, CD is displayed in the selection column, and in terms of the setting values of Amp (Multi Amp), Level is set to 40, Loudness to 60, and Balance to 50. In addition, as far as the setting value of the equalizer is concerned, the treble is +1, the midrange is +2, and the bass is +1. Note that the units used here are the same as in Fig. 6 . For example, in the setting of Multi Amp shown in Figure 7, the level is 40, which means that when the setting values of Amp 2 to 4 of Music 1 are 40, 30 and 20 respectively, they are set to be multiplied by their respective values. Values obtained at 40/100. In this way, by changing one setting value of Mu1ti Amp, the output power of Amp 2 to 4 can be changed without changing the ratio of the setting value of Amp 2 to 4. This also applies to other setting values.

返过来参考图5,如果网络的状态因为一个新设备连接到网络上或者一个设备从网络上断开而改变,就可以用事件管理器来产生一个事件,并将此事件发送到其他软件模块上。这样,就可以用采用了HAVi的网络来实现即插即用。Referring back to Figure 5, if the state of the network changes because a new device is connected to the network or a device is disconnected from the network, the event manager can be used to generate an event and send this event to other software modules . In this way, plug and play can be realized with a network using HAVi.

注册表存储和更新与设备有关的信息,诸如网络上连接了什么设备,这些设备有什么功能,它还允许不同设备之间的相互动作,应用程序从注册表获取必要的信息。另外,网络上的每个设备都可以参照注册表来确认网络上其他设备的基本软件模块的位置。The registry stores and updates device-related information, such as what devices are connected to the network and what functions these devices have. It also allows interaction between different devices, and the application program obtains the necessary information from the registry. In addition, each device on the network can refer to the registry to determine the location of essential software modules for other devices on the network.

流管理器监督、管理网络上的一个流数据(连续数据)的流动。此外,流管理器管理着设备中和设备间的连接,以便保证网络资源的安全或释放网络资源,并提供整个网络的连接信息。此外,流管理器还可以支持网络重启后的重新连接。The stream manager supervises and manages the flow of one stream data (continuous data) on the network. In addition, the stream manager manages connections within and between devices to secure or release network resources, and provides connection information for the entire network. In addition, the stream manager can also support reconnection after network restart.

资源管理器处理一个设备的使用权限冲突问题,管理着计划事件,诸如为已连接的设备保留的处理过程,并监督网络以检测设备注册后是否断开。The resource manager handles usage rights conflicts for a device, manages scheduled events such as processing reserved for connected devices, and monitors the network to detect disconnection after a device is registered.

DCM 1到3分别对应着从Amp 2到4上安装的设备。DCM 4是从CD驱动器5上载的一个DCM。AmpFCM 1到3是从Amp 2到4上载的,分别对应着各设备的FCM。AVDISCFCM是从CD驱动器5上载的一个FCM。DCM 1 to 3 correspond to the devices installed on Amp 2 to 4 respectively. DCM 4 is a DCM uploaded from CD drive 5. AmpFCM 1 to 3 are uploaded from Amp 2 to 4, corresponding to the FCM of each device. AVDISCFCM is an FCM uploaded from CD drive 5 .

上述这些软件模块并不具有全部功能,在这一点上HAVi规定了四类设备。The above-mentioned software modules do not have all functions, and HAVi specifies four types of equipment at this point.

FAV(完整AV(音频视频)设备)对应着一个具有管理网络的功能的设备,它包括上述HAVi的所有软件模块(尽管有时可能没有DCM和FCM,但是可以从,例如,一个下文将要描述的BAV,上载它们)。FAV可以执行一个使用采用HAVi二进制代码的Java(商标)的应用程序。相应地,FAV可以拥有其他设备的DCM和FCM,并通过占有其他设备的DCM和FCM来控制其他设备。FAV (full AV (audio video) device) corresponds to a device with the function of managing the network, which includes all the software modules of HAVi mentioned above (although sometimes there may be no DCM and FCM, but it can be obtained from, for example, a BAV which will be described below , upload them). FAV can execute an application program using Java(trademark) using HAVi binary code. Correspondingly, the FAV can own the DCM and FCM of other equipment, and control other equipment by possessing the DCM and FCM of other equipment.

IAV(中间AV设备)对应着一个与FAV类似的具有管理网络的功能的设备,但是与FAV不同之处在于:它不能执行使用采用HAVi二进制代码的Java(商标)的应用程序;因此,尽管它可以拥有IAV自身的一个DCM和FCM,但是不能上载其他设备的DCM和FCM。因此,为了控制一些其他装置,IAV必须事先包括这些设备的DCM和FCM。IAV (Intermediate AV Device) corresponds to a device having a function of managing a network similar to FAV, but differs from FAV in that it cannot execute applications using Java (trademark) using HAVi binary code; therefore, although it You can have a DCM and FCM of the IAV itself, but you cannot upload the DCM and FCM of other devices. Therefore, in order to control some other devices, the IAV must include the DCM and FCM of these devices in advance.

BAV(基本AV设备)对应着一个可以直接连接到HAVi的网络上的受控设备。LAV(旧版本AV设备)只具有作为连接到IEEE 1394串行总线6上的设备的一个功能。由于LAV随时等待AV/C命令,所以它不仅能够自动操作,还可以作为一个受控设备。BAV (Basic AV Device) corresponds to a controlled device that can be directly connected to the network of HAVi. The LAV (Legacy AV Device) has only one function as a device connected to the IEEE 1394 serial bus 6. Since the LAV waits for AV/C commands at any time, it can not only operate automatically, but also act as a controlled device.

这里,描述了一个事例,其中IRD 1为对应着FAV的一个设备,而Amp 2到4和CD驱动器5为对应着BAV的设备。从图5中可以看出,取FAV形式的IRD 1可以通过上载均取FAV形式的Amp 2到4和CD驱动器5的DCM和FCM,将Amp 2到4和CD驱动器5置于其控制之下。这样,用于管理HAVi网络的设备IRD 1就能够产生对受控设备Amp 2到4和CD驱动器5的连接,通常使用流管理器以便可以使流数据流动。Here, a case is described in which IRD 1 is a device corresponding to FAV, and Amps 2 to 4 and CD drive 5 are devices corresponding to BAV. As can be seen from Figure 5, IRD 1 in FAV form can bring Amps 2 to 4 and CD drive 5 under its control by uploading the DCM and FCM of Amps 2 to 4 and CD drive 5, both in FAV form . In this way, the device IRD 1 for managing the HAVi network is able to generate connections to the controlled devices Amp 2 to 4 and CD drive 5, usually using a stream manager so that streaming data can be streamed.

现在,参考图8到10描述显示在图2的LCD单元11上的用于控制Amp的GUI。GUI在应用程序上运行,由GUI的操作而产生的命令可以发送到MultiAmpFCM。Multi AmpFCM根据此命令将指令送到AmpFCM 1到3和AVDISCFCM上,使得AmpFCM 1到3和AVDISCFCM根据此指令向Amp 2到4和CD驱动器5发出AV/C命令。Now, a GUI for controlling Amp displayed on the LCD unit 11 of FIG. 2 is described with reference to FIGS. 8 to 10 . The GUI runs on the application program, and the commands generated by the operation of the GUI can be sent to the MultiAmpFCM. Multi AmpFCM sends instructions to AmpFCM 1 to 3 and AVDISCFCM according to this command, so that AmpFCM 1 to 3 and AVDISCFCM send AV/C commands to Amp 2 to 4 and CD drive 5 according to this command.

在图8的一个模式显示列101中,显示出了作为选择对象的一个模式列表,可以通过移动光标来选择所需模式。在图8所示的例子中,选择的是显示成白色的字符—音乐1。In a mode display column 101 in FIG. 8, a list of modes to be selected is displayed, and a desired mode can be selected by moving the cursor. In the example shown in FIG. 8, the character - Music 1 displayed in white is selected.

Amp列表显示列102位于模式显示列101的右边。在图8的例子中,表示出了选择哪一个放大器。要注意的是,在Amp列表显示列102中,当多个Amp连接在一起并起一个MultiAmp作用时,可以在一个列表中表示它们,但是当涉及到单个Amp时,就只能表示一个Amp。The Amp list display column 102 is located to the right of the mode display column 101 . In the example of Fig. 8, which amplifier is selected is shown. It should be noted that in the Amp list display column 102, when multiple Amps are connected together and function as a MultiAmp, they can be represented in a list, but when a single Amp is involved, only one Amp can be represented.

添加按钮103位于Amp列表显示列102的右边。操作添加按钮103是为了选择性地决定一个Amp。删除按钮104位于添加按钮103的下面,操作它是为了删除一个选定的放大器。设置按钮105位于删除按钮104的下面,操作它是为了设置在Amp列表显示列102中选定的一个放大器。当操作设置按钮105时,如图9所示的一个设置屏幕就会显示在LCD单元11上。Add button 103 is located on the right side of Amp list display column 102 . The addition button 103 is operated to selectively determine one Amp. A delete button 104 is located below the add button 103 and is operated to delete a selected amplifier. The setting button 105 is located below the delete button 104 and is operated to set an amplifier selected in the Amp list display column 102 . When the setting button 105 is operated, a setting screen as shown in FIG. 9 is displayed on the LCD unit 11 .

存储按钮106位于模式显示列101的下面,操作它是为了存储设置屏幕的设置。将电平调节器107安装成可左右移动,它用于根据Amp列表中表示的所有放大器的设置状态来调整音量,当电平调节器107向左移动时,音量增加;但当电平调节器107向右移动时,音量降低。平衡调节器108位于电平调节器107的下面,用于左右移动以根据其位置来调整左扬声器和右扬声器之间输出功率的平衡。选择显示部分109位于平衡调节器108的下面,表示声源。在图8所示的例子中,表示出了一个CD、一个MD(微型盘)、一个DAT(数字录音磁带)、一个VCR(盒式录像机)和一个DVD(数字多用途光盘)作为声源,可以看出,在这些声源中选择了CD。结束按钮110显示在图8的设置屏幕的右上角,操作它是为了关闭设置屏幕。A store button 106 is located below the mode display column 101 and is operated to store the setting of the setting screen. The level adjuster 107 is installed to move left and right, and it is used to adjust the volume according to the setting states of all the amplifiers represented in the Amp list. When the level adjuster 107 moves to the left, the volume increases; but when the level adjuster 107 moves to the left, the volume increases; When the 107 is moved to the right, the volume decreases. The balance adjuster 108 is located below the level adjuster 107 for moving left and right to adjust the balance of output power between the left speaker and the right speaker according to its position. A selection display portion 109 is located below the balance adjuster 108 and indicates a sound source. In the example shown in FIG. 8, a CD, an MD (Mini Disc), a DAT (Digital Audio Tape), a VCR (Video Cassette Recorder), and a DVD (Digital Versatile Disc) are shown as sound sources, It can be seen that CD is selected among these sound sources. An end button 110 is displayed at the upper right corner of the setting screen of FIG. 8 and is operated to close the setting screen.

现在参考图9,在一个Amp显示列121中,表示出了在图8的Amp列表显示列102中选择的放大器。在图示的例子中,可以看出选择了Amp 3作为放大器。Referring now to FIG. 9, in an Amp display column 121, the amplifier selected in the Amp list display column 102 of FIG. 8 is shown. In the illustrated example, it can be seen that Amp 3 is selected as the amplifier.

在Amp显示列121的下面,表示出了电平、响度、均衡器高音、均衡器中音、均衡器低音和平衡的设置参数,可以通过上下移动图9中的一个电平调节器122、一个响度调节器123、一个均衡器高音调节器124、一个均衡器中音调节器125、一个均衡器低音调节器126和一个平衡调节器127来设置它们。Below the Amp display column 121, the setting parameters of level, loudness, equalizer treble, equalizer midrange, equalizer bass and balance have been shown, which can be adjusted by moving a level adjuster 122 in Fig. 9 up and down. Loudness adjuster 123, an equalizer treble adjuster 124, an equalizer midrange adjuster 125, an equalizer bass adjuster 126, and a balance adjuster 127 to set them.

取消按钮128位于平衡调节器127的右边,操作它是为了取消设置屏幕,从而恢复前一设置屏幕(如图8所示)而保持原来的设置状态。设置完成按钮129位于取消按钮128的下面,操作它是为了固定设置。这样,就可以借助于保持的设置状态恢复前一设置屏幕(如图8所示)。一个延迟显示列130位于设置完成按钮129的下面,在图9所示的例子中,可以看出延迟显示列130中表示出+15nsec。每按一下按钮130a,延迟显示列130中的延迟数值就会增加1nesc;而每按一下另一个按钮130b,延迟显示列130中的延迟数值就会减少1nesc。A cancel button 128 is located on the right side of the balance adjuster 127 and is operated to cancel the setting screen, thereby restoring the previous setting screen (as shown in FIG. 8 ) while maintaining the original setting state. A setting completion button 129 is located below the cancel button 128 and is operated to fix the setting. In this way, the previous setting screen (as shown in FIG. 8 ) can be restored with the maintained setting state. A delay display column 130 is located below the setting completion button 129. In the example shown in FIG. 9, it can be seen that +15nsec is indicated in the delay display column 130. Each time the button 130a is pressed, the delay value in the delay display column 130 will increase by 1nesc; and each time another button 130b is pressed, the delay value in the delay display column 130 will be decreased by 1nesc.

图10显示了涉及到单个放大器的一个初始操作屏幕的GUI。在图10所示的例子中,只检测出了Amp 3。由于含有单个放大器,所以没有显示如图8所示的这种MultiAmp操作屏幕,而显示了出一个单个Amp操作屏幕,其中在图9的设置屏幕上增加了选择屏幕部分109而且模式显示列101包括图10所示的单个Amp的指示符。Figure 10 shows the GUI for an initial operation screen involving a single amplifier. In the example shown in Figure 10, only Amp 3 was detected. Because of the inclusion of a single amplifier, instead of the MultiAmp operation screen shown in FIG. 8, a single Amp operation screen is shown with a selection screen section 109 added to the setup screen of FIG. 9 and the mode display column 101 includes Indicators for a single Amp shown in Figure 10.

图8和图9的设置屏幕或图10的设置屏幕可以按照上述方式进行操作,以便在图6和图7所示的这种内部表格中设置上面提到的各种参数。The setting screens of FIGS. 8 and 9 or the setting screen of FIG. 10 can be operated in the manner described above to set the above-mentioned various parameters in such internal tables as shown in FIGS. 6 and 7 .

现在,参考图11来描述用来控制CD驱动器5的GUI。在重放设备显示列141中,表示出在选择显示部分109(如图8所示)中选择的重放设备的名称。在图示的例子中,选择的是一个CD驱动器。Now, a GUI for controlling the CD drive 5 will be described with reference to FIG. 11 . In the playback device display column 141, the name of the playback device selected in the selection display section 109 (shown in FIG. 8) is indicated. In the illustrated example, a CD drive is selected.

轨道显示列142位于重放设备显示列141的下面,表示从重放设备显示列141的CD中重放的一个当前轨道。在图示例子中,选择的是[01]AAA12:05。The track display column 142 is located below the playback device display column 141 and indicates a current track being played back from the CD in the playback device display column 141 . In the illustrated example, [01]AAA12:05 is selected.

如果将光标移动到播放按钮143处并点击它,位于图11的GUI右上部的播放按钮143可以用来使在重放设备显示列141中表示的盘的轨道显示列142中指出的轨道得到重放。在播放按钮143的下面,有一个Rev(倒退)按钮144、一个Forwd(前进)按钮145、一个暂停按钮146和一个停止按钮147,在按钮143到147的下面,显示出了一个Prev(前一个)轨道按钮148、一个Forwd轨道按钮149和一个弹出按钮150。如果点击了Rev按钮144,则在保持Rev按钮1444处在点击状态的同时,就会在快速倒带的状态下重放当前正在重放的轨道。如果点击了Forwd(前进)按钮145,则在保持Forwd按钮145处在点击状态的同时,就会在快速前进的状态下重放当前正在重放的轨道。如果点击了暂停按钮146,就会暂时停止重放,当再次点击播放按钮143时,就会在临时停止的位置开始重放。如果点击了停止按钮147,就会停止重放。如果点击了Prev轨道按钮148,则重放点就会返回到当前轨道的前一个轨道,并从前一个轨道开始重放。操作Forwd轨道按钮149是为了将重放点移动到下一个轨道,并开始下一个轨道的重放。操作弹出按钮150是为了输入一个移出重放设备显示列表141中指出的盘的指令。If you move the cursor to the play button 143 and click on it, the play button 143 located at the top right of the GUI of FIG. put. Below the play button 143, there is a Rev (backward) button 144, a Forwd (advance) button 145, a pause button 146 and a stop button 147, and below the buttons 143 to 147, a Prev (previous ) track button 148, a Forwd track button 149 and a eject button 150. If the Rev button 144 is clicked, then while the Rev button 1444 is kept in the clicked state, the track currently being played back will be replayed in a state of fast rewinding. If the Forwd (advance) button 145 is clicked, then when the Forwd button 145 is kept in the clicked state, the track currently being played back will be played back in a state of fast forward. If the pause button 146 is clicked, the replay will be temporarily stopped, and when the play button 143 is clicked again, the replay will be started at the temporarily stopped position. If the stop button 147 is clicked, playback will stop. If the Prev track button 148 is clicked, the playback point will return to the previous track of the current track, and start playback from the previous track. The Forward track button 149 is operated to move the playback point to the next track and start playback of the next track. The eject button 150 is operated to input an instruction to remove the disc indicated in the display list 141 of the playback device.

如果点击一下随机按钮151,它就将其显示颜色改变成黑色,以便将随机重放置于打开状态,但是如果再点击一下,它就会将黑色的显示颜色变回到白色,以便将随机重放置于关闭状态。当这种随机重放处于打开状态时,就会按随机重排的顺序再现指定盘的轨道。在图11所示的例子中,随机按钮151显示成白色,所以随机重放处于关闭状态。If the random button 151 is clicked once, it changes its display color to black to turn random reposition on, but if it is clicked again, it changes the display color of black back to white so that random reposition in the closed state. When this random playback is on, the tracks of the specified disc are reproduced in a randomly rearranged order. In the example shown in FIG. 11, the random button 151 is displayed in white, so random playback is off.

如果点击一下重复按钮152,它就将其显示颜色改变成黑色,以便将重复重放置于打开状态,但是如果再点击一下,它就会将黑色的显示颜色变回到白色,以便将随机重放置于关闭状态。当这种重复重放处于打开状态时,就会重复地再现一个轨道。在图11所示的例子中,重复按钮152显示成黑色,所以重复重放处于打开状态。If the repeat button 152 is clicked once, it changes its display color to black so that the repeat reset is on, but if it is clicked again, it changes the black display color back to white so that the random reset is turned on. in the closed state. When this repeat playback is on, a track is reproduced repeatedly. In the example shown in FIG. 11, the repeat button 152 is displayed in black, so repeat playback is on.

现在结合图12的流程图来描述IRD 1执行的一个网络管理过程。尽管没有明确说明,但是可以将结合图5所述的软件模块从HDD 24复制到RAM 27中,并从RAM 27中读出并由CPU 26执行它们。A network management process performed by IRD 1 is now described in conjunction with the flowchart of FIG. 12 . Although not explicitly stated, the software modules described in conjunction with FIG. 5 may be copied from the HDD 24 into the RAM 27, read from the RAM 27 and executed by the CPU 26.

在步骤S1中,事件管理器对是否有新设备插入到网络中进行识别,也就是说,是否有新设备连接到网络上。如果识别到有一个新设备连接到了网络上,事件管理器就会把这种新设备的插入通知DCM管理器。In step S1, the event manager identifies whether a new device is plugged into the network, that is, whether a new device is connected to the network. If it recognizes that a new device has been connected to the network, the Event Manager will notify the DCM Manager of the insertion of this new device.

在步骤S2中,DCM管理器从插入的新设备上载一个DCM和一个FCM,然后处理过程前进到步骤S3。在图12描述的例子,由于已经新插入了Amp 2到4和CD驱动器5,所以就会分别从Amp 2到4安装DCM 1到3,从CD驱动器5安装DCM 4,从Amp 2到4和CD驱动器5安装AmpFCM 1到3和AVDISCFCM。In step S2, the DCM manager uploads a DCM and an FCM from the inserted new device, and the process proceeds to step S3. In the example described in Figure 12, since Amps 2 to 4 and CD drive 5 have been newly inserted, DCM 1 to 3 will be installed from Amp 2 to 4, DCM 4 will be installed from CD drive 5, and DCM 4 will be installed from Amp 2 to 4 and CD drive 5 installs AmpFCM 1 to 3 and AVDISCFCM.

在步骤S3中,事件管理器根据来自CMM的消息通知各个软件模块:已经连接了一个新设备。注册表根据此通知登记与新连接的设备有关的信息。在本例中,事件管理器发出已经新增加了Amp 2到4和CD驱动器5的通知,注册表登记了与Amp 2到4和CD驱动器5相关的信息。In step S3, the event manager notifies each software module according to the message from the CMM: a new device has been connected. The registry registers information about the newly connected device based on this notification. In this example, the event manager notifies that Amps 2 to 4 and CD drive 5 have been newly added, and the registry registers information related to Amps 2 to 4 and CD drive 5.

在步骤S4中,事件管理器对网络是否还有新设备进行识别。如果识别出网络不再包含新的设备,处理过程就会前进到步骤S5。In step S4, the event manager identifies whether there are new devices in the network. If it is identified that the network no longer contains new devices, the process proceeds to step S5.

在步骤S5中,CMM对网络是否释放了一个设备进行识别,也就是说,是否有设备从网络上断开。如果识别出网络已经释放了一个设备,例如,如果已经释放了Amp 2,CMM就会将这种释放通知事件管理器,事件管理器会将这种释放通知软件模块。在步骤S6中,DCM管理器根据此通知卸装已释放的Amp2的DCM 1和AmpFCM 1。In step S5, the CMM identifies whether a device is released from the network, that is, whether any device is disconnected from the network. If it is recognized that the network has released a device, for example, if the Amp 2 has been released, the CMM will notify the event manager of this release, and the event manager will notify the software module of this release. In step S6, the DCM manager unloads the released DCM 1 and AmpFCM 1 of Amp2 according to the notification.

在步骤S7中,注册表擦去Amp 2的信息。在步骤S8中,资源管理器对是否从网络上去除另一个设备进行识别。如果识别出没有设备被去除,就结束处理过程。In step S7, the registration form erases the information of Amp 2. In step S8, the resource manager identifies whether to remove another device from the network. If it is identified that no device has been removed, the process ends.

如果在步骤S1中识别出还没有插入新设备,那么跳过步骤S2和S3,处理过程直接前进到步骤S4。如果在步骤S4中识别出还存在一个新设备,处理过程就会返回到步骤S2,以重复与上述类似的处理过程。If it is recognized in step S1 that no new device has been plugged in, steps S2 and S3 are skipped and the process proceeds directly to step S4. If it is recognized in step S4 that there is a new device, the process returns to step S2 to repeat a process similar to the above.

如果在步骤S5中识别出网络没有释放新的设备,那么跳过步骤S6和S7,并立即结束处理过程。另一方面,如果在步骤S8中识别出已经去除了某个设备,处理过程就会返回到步骤S6,以重复与上述类似的处理过程。If it is recognized in step S5 that the network has not released new devices, then steps S6 and S7 are skipped and the process ends immediately. On the other hand, if it is recognized in step S8 that a certain device has been removed, the processing returns to step S6 to repeat processing similar to the above.

要注意的是,在步骤S2和S3中安装一个设备的FCM和DCM和注册设备信息的的处理过程不仅可以在插入新设备时执行,例如,在插入式地连接Amp2到4时,也可以在,例如,供给Amp 2到4中任一个的电源可用时执行。此外,卸装一个设备的FCM和DCM和擦除设备相关信息的处理过程不仅可以在释放一个合并的设备时执行,例如,在拔出Amp 2到4时;也可以在,例如,供给Amp 2到4中的任一个的电源断开时执行。It is to be noted that the process of installing a device's FCM and DCM and registering device information in steps S2 and S3 can be performed not only when inserting a new device, for example, when connecting Amp2 to 4 plug-in, but also when , for example, executes when power is available to any of Amps 2 to 4. Furthermore, the process of unmounting the FCM and DCM of a device and erasing device-related information can be performed not only when releasing a consolidated device, for example, when Amps 2 to 4 are unplugged; but also when, for example, supplying Amps 2 to 4 Execute when any of the 4 power supply is turned off.

下面参考图13的流程图来描述IRD 1产生一个内部表格时的操作。The operation when IRD 1 generates an internal table is described below with reference to the flow chart of FIG. 13 .

在步骤S11中,Multi AmpFCM接收到应用程序提供的命令setTable,并得到记录在注册表中的设备的信息。然后,处理过程前进到步骤S12。In step S11, Multi AmpFCM receives the command setTable provided by the application program, and obtains the device information recorded in the registry. Then, the processing proceeds to step S12.

在步骤S12中,Multi AmpFCM对检测到的设备是否含有多个同样类型的设备进行识别。这种识别建立在对相应FCM类型的比较上。在本例中,Amp 2到4的类型相同。因此,在步骤S13中,Multi AmpFCM会将Amp 2到4具有相同类型通知应用程序,使得显示在监视器7上的GUI转换成Mu1tiAmp模式显示的GUI。这使得GUI可以在如图8所示的Amp列表显示列102中的列表中显示Amp。In step S12, Multi AmpFCM identifies whether the detected device contains multiple devices of the same type. This identification is based on a comparison of the corresponding FCM types. In this example, Amps 2 through 4 are of the same type. Therefore, in step S13, the Multi AmpFCM will notify the application program that Amps 2 to 4 have the same type, so that the GUI displayed on the monitor 7 is converted into the GUI displayed in the MultiAmp mode. This allows the GUI to display Amps in a list in the Amp list display column 102 shown in FIG. 8 .

在步骤S14中,Mu1ti AmpFCM显示出图8和图9所示的设置屏幕,用户可以根据此设置屏幕设置每个放大器的电平、响度、平衡、均衡器(高音、中音、低音)和延迟。然后存储如此设置的数值。之后,在步骤S15中,根据设置信息产生一个如图6所示那样的内部表格并进行记录。然后结束处理过程。In step S14, Mu1ti AmpFCM displays the setting screen shown in Figure 8 and Figure 9, and the user can set the level, loudness, balance, equalizer (treble, midrange, bass) and delay of each amplifier according to this setting screen . The value thus set is then stored. Afterwards, in step S15, an internal table as shown in FIG. 6 is generated and recorded according to the setting information. The processing is then ended.

如果在步骤S12中识别出检测到的设备不包含多个同样类型的设备,应用程序就会在步骤S16对是否存在一个Amp进行识别。如果识别到Amp存在,就会在步骤S17中显示出如图10所示那样的单个Amp的一个设置屏幕,然后处理过程前进到步骤S14,以执行与上述类似的处理过程。然而,如果在步骤S16中识别出没有Amp存在,就会在步骤S18中,在LCD单元11上显示如图14所示的“没有找到相关放大器”消息的GUI,然后结束处理过程。If it is identified in step S12 that the detected device does not contain multiple devices of the same type, the application program will identify whether there is an Amp in step S16. If it is recognized that the Amp exists, a setting screen for a single Amp as shown in FIG. 10 is displayed in step S17, and then the processing proceeds to step S14 to perform processing similar to the above. However, if it is recognized in step S16 that there is no Amp, then in step S18, a GUI with the message "No associated amplifier found" as shown in FIG. 14 is displayed on the LCD unit 11, and the processing ends.

现在,参考图15的流程图来描述CD驱动器5重放一个声音信号时的操作。Now, referring to the flowchart of FIG. 15, the operation when the CD drive 5 reproduces an audio signal will be described.

当用户根据图11所示的GUI的显示操作触板23,将光标移动到播放按钮143并点击它时,处理过程就开始了。在步骤S21中,应用程序读入所选重放模式的设置信息并向Multi AmpFCM发出一个指令,以便根据设置信息来设置Amp。在图8所示的例子中,它读入了音乐1模式的设置信息,并发出了一个根据设置信息来设置放大器的指令。When the user operates the touch panel 23 according to the display of the GUI shown in FIG. 11, moves the cursor to the play button 143 and clicks it, the processing starts. In step S21, the application program reads in the setting information of the selected playback mode and sends an instruction to the Multi AmpFCM to set Amp according to the setting information. In the example shown in Fig. 8, it reads in the setting information of the music 1 mode, and issues an instruction to set the amplifier according to the setting information.

在步骤S22中,Multi AmpFCM根据接收到的设置信息读入指令,从图6所示的内部表格中读入音乐1的设置信息,并将读入的设置信息设置给Amp 2到4。In step S22, Multi AmpFCM reads in the setting information of Music 1 from the internal table shown in Figure 6 according to the received setting information read-in instruction, and sets the read-in setting information to Amps 2 to 4.

在步骤S23中,Multi AmpFCM根据读入的内部表格的信息对是否存在延迟进行识别。如果在步骤S23中识别出延迟不存在,处理过程就会前进到步骤S24。In step S23, Multi AmpFCM identifies whether there is a delay according to the information read in from the internal table. If it is recognized in step S23 that the delay does not exist, the process proceeds to step S24.

在步骤S24中,Multi AmpFCM向流管理器发出一个建立连接的指令,将AmpFCM指定给AVDISCFCM的一个oPCR(输出插件控制寄存器),将AVDISCFCM指定给每个AmpFCM的iPCR(输入插件控制寄存器)。oPCR和iPCR是HAVi上的一个虚拟输出终端和一个虚拟输入终端,可以向oPCR指定的一个设备输出数据,同时也可以从iPCR指定的一个设备输入数据。In step S24, Multi AmpFCM sends an instruction to establish a connection to the stream manager, AmpFCM is assigned to an oPCR (output plug-in control register) of AVDISCFCM, and AVDISCFCM is assigned to the iPCR (input plug-in control register) of each AmpFCM. oPCR and iPCR are a virtual output terminal and a virtual input terminal on HAVi, which can output data to a device specified by oPCR, and can also input data from a device specified by iPCR.

在步骤S25中,流管理器根据来自Multi AmpFCM的指令建立起PCR的连接。In step S25, the flow manager establishes the PCR connection according to the instruction from the Multi AmpFCM.

在步骤S26中,AVDISCFCM根据来自应用程序的指令向CD驱动器5发出一个AV/C命令,使在重放设备显示列141中有选择地指定的CD驱动器5进行重放,以便使CD驱动器5可以进行重放。In step S26, AVDISCFCM sends an AV/C command to CD driver 5 according to the instruction from application program, makes the CD driver 5 that selectively specifies in playback device display column 141 carry out playback, so that CD driver 5 can to replay.

在步骤S27中,AVDISCFCM将重放数据从CD驱动器5输出到AmpFCM 1到3,使得Amp 2到4输出声音数据,从而结束处理过程。In step S27, the AVDISCFCM outputs the playback data from the CD drive 5 to the AmpFCMs 1 to 3, causing the Amps 2 to 4 to output sound data, thereby ending the process.

如果在步骤S23中识别出延迟存在,处理过程就会前进到步骤S28。If it is recognized in step S23 that there is a delay, the process proceeds to step S28.

在步骤S28中,Multi AmpFCM向流管理器发出一个指令,使AVDISCFCM的oPCR指定Multi AmpFCM本身,使Multi AmpFCM的iPCR指定AVDISCFCM,使Mu1ti AmpFCM的oPCR指定AmpFCM,和使每个AmpFCM的iPCR指定MultiAmpFCM,并建立连接。In step S28, the Multi AmpFCM sends an instruction to the stream manager so that the oPCR of the AVDISCFCM specifies the Multi AmpFCM itself, the iPCR of the Multi AmpFCM specifies the AVDISCFCM, the oPCR of the Muti AmpFCM specifies the AmpFCM, and the iPCR of each AmpFCM specifies the MultiAmpFCM, and establish a connection.

在步骤S29中,流管理器根据来自Multi AmpFCM的指令建立连接。In step S29, the flow manager establishes the connection according to the instruction from the Multi AmpFCM.

在步骤S30中,AVDISCFCM根据来自应用程序的一个指令使CD驱动器5进行重放。In step S30, AVDISCFCM causes CD drive 5 to perform playback according to an instruction from the application program.

在步骤S31中,Multi AmpFCM从AVDISCFCM中一次将声音数据取到RAM中,并在其他时间从RAM中读出,使得声音数据经过设置到延迟栏的一段时间延迟后再输出到Amp 2到4上。然后,处理过程前进到步骤S27,以进行与上述类似的处理过程。In step S31, Multi AmpFCM fetches the sound data from AVDISCFCM into RAM at one time, and reads it from RAM at other times, so that the sound data is output to Amp 2 to 4 after a period of delay set in the delay column . Then, the processing proceeds to step S27 to perform processing similar to the above.

要注意的是,如果Amp 2到4具有延迟功能,就可以在每个Amp 2到4中执行上述延迟操作。Note that if Amps 2 to 4 have a delay function, the above delay operation can be performed in each Amp 2 to 4.

现在,参考图16中的流程图来描述操作图8中的GUI,以改变电平时的处理过程。Now, the processing procedure when the GUI in FIG. 8 is operated to change the level will be described with reference to the flowchart in FIG. 16 .

当应用程序根据图8所示的水平调节器107的操作结果向Multi AmpFCM发出一个指令来改变音量时,图16所示的处理过程就开始。When the application program issues an instruction to the Multi AmpFCM to change the volume according to the operation result of the level adjuster 107 shown in FIG. 8, the processing shown in FIG. 16 starts.

在步骤S41中,Multi AmpFCM根据来自应用程序的指令向AmpFCM 1到3命令setVolume,这是一个来改变音量的命令。In step S41, Multi AmpFCM commands setVolume, which is a command to change the volume, to AmpFCM 1 to 3 according to the instruction from the application program.

在步骤S42中,每个AmpFCM都将从Multi AmpFCM输入的命令setVolume转换成AV/C协议,并将AV/C协议输出到Amp 2到4中的对应一个上。In step S42, each AmpFCM converts the command setVolume input from the Multi AmpFCM into the AV/C protocol, and outputs the AV/C protocol to a corresponding one of Amps 2 to 4.

在步骤S43中,Amp 2到4每一个的CPU 55都根据输入的AV/C协议控制放大器部分53来调整音量,然后结束处理过程。In step S43, the CPU 55 of each of Amp 2 to 4 controls the amplifier section 53 to adjust the volume according to the input AV/C protocol, and then ends the processing.

现在,参考图17的流程图来描述当作为重放设备的CD驱动器5根据图11所示的GUI的停止按钮147的操作而停止其操作时的处理过程。Now, the processing procedure when the CD drive 5 as the playback device stops its operation according to the operation of the stop button 147 of the GUI shown in FIG. 11 will be described with reference to the flowchart of FIG. 17 .

如果操作了图11所示的GUI的停止按钮147,和应用程序向Multi AmpFCM发出一个停止指令,图17所示的处理过程就开始了。在步骤S51中,MultiAmpFCM控制AVDISCFCM向CD驱动器5输出一个用来停止CD驱动器5的AV/C命令,并控制流管理器释放AVDISCFCM的oPCR的连接。CD驱动器5根据来自AVDISCFCM的命令停止其重放操作。If the stop button 147 of the GUI shown in Figure 11 is operated, and the application program sends a stop command to Multi AmpFCM, the processing shown in Figure 17 starts. In step S51, the MultiAmpFCM controls the AVDISCFCM to output an AV/C command for stopping the CD driver 5 to the CD driver 5, and controls the stream manager to release the oPCR connection of the AVDISCFCM. The CD drive 5 stops its playback operation according to the command from AVDISCFCM.

在步骤S52中,Multi AmpFCM控制流管理器释放AmpFCM的iPCR的连接,从而结束处理过程。In step S52, the Multi AmpFCM control flow manager releases the connection of the iPCR of AmpFCM, thereby ending the processing.

要注意的是,在每个FCM中可以有选择地包含形成内部表格的各种参数,这样就可以事先设置预定数值。在本例中,安装FCM时,就会根据FCM中含有的预置数值的参数产生一个内部表格。所以,即使没有特别地在图8和图9所示的设置屏幕上或在10所示的设置屏幕上进行一个设置操作,也可以设置一种标准模式,其中可以为每个Amp设置作为参数的标准数值。It should be noted that various parameters forming an internal table can be selectively included in each FCM, so that predetermined values can be set in advance. In this example, when FCM is installed, an internal table will be generated according to the parameters with preset values contained in FCM. Therefore, even without specifically performing a setting operation on the setting screen shown in Fig. 8 and Fig. 9 or on the setting screen shown in Fig. 10, it is possible to set a standard mode in which the Standard value.

此外,虽然前面的描述涉及到了一个例子,其中用选择栏设置了一个重放设备并为每个模式设置好放大器后进行重放,但是如果可以从上述模式显示列101的下拉列表中选择上述标准模式,则只有从选择栏中选择了一个重放设备时,才可以不用在新模式下进行放大器设置而利用标准设置进行多放大器的声音重放。Furthermore, although the foregoing description has dealt with an example in which a playback device is set using the selection column and playback is performed after setting amplifiers for each mode, if the above-mentioned standard can be selected from the pull-down list of the above-mentioned mode display column 101 mode, multi-amplifier sound reproduction with the standard settings is possible instead of the amplifier settings in the new mode, only if a playback device is selected from the selection bar.

另外,例如,当从选择栏中选择了一个重放设备时,还可以根据此重放设备和放大器的配置搜索一个其中使用了同样的重放设备和同样的放大器构造的已注册模式;并且在图8的模式显示列101中优先显示这样搜索出的模式。在本例中,只有在从选择栏中选择了重放设备后,选择性地点击了已注册模式的设置时,才可以利用在预先注册的模式下设置的参数,执行多放大器的声音重放。In addition, for example, when a playback device is selected from the selection column, it is also possible to search for a registered pattern in which the same playback device and the same amplifier configuration are used according to the configuration of the playback device and amplifier; and in The patterns thus searched are preferentially displayed in the pattern display column 101 of FIG. 8 . In this example, multi-amplifier sound playback can be performed with the parameters set in the pre-registered mode only when the setting of the registered mode is selectively clicked after selecting the playback device from the selection column .

但是,当FCM不含有各种参数时(包括没有为参数设置数值的情况),就需要用图8和图9的设置屏幕或图10的设置屏幕来设置这种参数。However, when the FCM does not contain various parameters (including the case where values are not set for the parameters), it is necessary to set such parameters using the setting screens of FIGS. 8 and 9 or the setting screen of FIG. 10 .

虽然上述一系列处理过程可以用硬件执行,但是也可以用软件执行。在用软件执行此系列的处理过程时,构成此软件的程序可以从一个记录介质安装到集成在硬件中的专用计算机上,或者,例如,一个可以通过安装各种程序来执行各种功能的通用个人计算机上。Although the above-described series of processing procedures can be executed by hardware, they can also be executed by software. When the series of processes are executed by software, the programs constituting the software may be installed from a recording medium to a dedicated computer integrated in hardware, or, for example, a general-purpose computer that can execute various functions by installing various programs on the personal computer.

记录介质不仅可以加工成合并在如图2所示的IRD 1中提供给用户并且其中记录了程序的硬盘驱动器27,而且可以加工成其中或上面记录了程序并通过分配向用户提供程序的组装介质,如磁盘44(包括软盘)、光盘43(包括CD-ROM(压缩光盘-只读存储器)和DVD(数字多用途盘))、磁光盘42(包括MD(微型盘))或半导体存储器41。The recording medium can be processed not only into a hard disk drive 27 incorporated in the IRD 1 shown in FIG. 2 that is provided to the user and in which the program is recorded, but also into an assembly medium in which the program is recorded in or on which the program is provided to the user through distribution. , such as a magnetic disk 44 (including a floppy disk), an optical disk 43 (including a CD-ROM (Compact Disc-Read Only Memory) and a DVD (Digital Versatile Disk)), a magneto-optical disk 42 (including an MD (MiniDisk)), or a semiconductor memory 41.

要注意的是,在本应用程序中,描述记录在记录介质里面或上面的程序的步骤,可以但并非必须按所述顺序以时间序列进行处理,还包括没有按时间序列处理的并行或单独执行的处理过程。It should be noted that in this application, the steps described in the program recorded in or on the recording medium may, but not necessarily, be processed in time series in the stated order, including parallel or separate execution that is not processed in time series process.

要注意的是,在本应用程序中,术语“系统”一词用于表示由多个装置组成的整个设备。It is to be noted that in this application the term "system" is used to denote an entire device consisting of several devices.

尽管已经用特定术语描述了本发明的优选实施例,但是这种描述只是为了达到说明的目的。本领域普通技术人员应该理解,可以对其进行各种改造和调整而不超出所附权利要求书的精神和范围。Although the preferred embodiment of the invention has been described in specific terms, this description is for the purpose of illustration only. Those of ordinary skill in the art will understand that various modifications and adjustments can be made therein without departing from the spirit and scope of the appended claims.

Claims (15)

1. messaging device, be used for making by one in the interconnective a plurality of electronic equipments of network to remaining one or more electronic equipment dateout, this messaging device comprises:
Parameter obtaining device is used for obtaining the parameter that is used to control each described electronic equipment from each described electronic equipment;
Setting device is used for being provided with described parameter;
Storage device is used for storing the parameter that is provided with by described setting device;
Control device is used for controlling each described electronic equipment according to the described parameter that is stored in the described storage device; With
Register device, the parameter that is used for being used for controlling the electronic equipment of new connection registers in the described parameter that is stored in described storage device automatically, and the described electronic equipment that is used for dateout is a media player, and remaining one or more electronic equipment is amplifiers.
2. a kind of messaging device according to claim 1 is characterized in that, also comprises an eraser, is used for wiping automatically from the described parameter that is stored in described storage device being used for controlling the parameter that disconnects the electronic equipment that connects.
3. a kind of messaging device according to claim 1 is characterized in that, described network is made up of IEEE 1394 universal serial bus.
4. a kind of messaging device according to claim 1 is characterized in that, one of described electronic equipment itself is described messaging device.
5. a kind of messaging device according to claim 1 is characterized in that described parameter comprises volume, loudness, balance, equalizer information or time of delay.
6. a kind of messaging device according to claim 1 is characterized in that, data are voice data.
7. a kind of messaging device according to claim 1, also comprise and be used for obtaining the control program deriving means of control program for described each electronic equipment, it is characterized in that, described control device uses control program to control described electronic equipment, and wherein control program is that described control program deriving means is according to parameter acquiring.
8. a kind of messaging device according to claim 1 also comprises command device, is used for sending transmission data and the instruction that stops transfer of data; With the electronic equipment jockey, be used for virtually one in the described electronic equipment being connected on remaining one or more electronic equipment, or disconnect from remaining one or more electronic equipment, wherein, when described command device sends the instruction of transmission data, described electronic equipment jockey can be connected on all the other one or more described electronic equipments one in the described electronic equipment virtually, but, when described command device sends one when stopping to transmit the instruction of data, described electronic equipment jockey discharges this electronic equipment and is connected with the virtual of other electronic equipments.
9. a kind of messaging device according to claim 1 also comprises recognition device, is used for the type of the functional component module by discerning each described electronic equipment to discern the equipment whether described electronic equipment comprises a plurality of same types.
10. a kind of messaging device according to claim 1 is characterized in that, described setting device can be provided for parameter by the interconnective described electronic equipment of described network at every kind of pattern.
11. a kind of messaging device according to claim 10, also comprise and be used for the mode selector of preference pattern, it is characterized in that described setting device can be provided for the parameter by the interconnective described electronic equipment of described network at the pattern that described mode selector is selected.
12. a kind of messaging device according to claim 11, also comprise screen display device is set, be used for showing with the model selection screen of described mode selector preference pattern and with described setting device be provided for by the interconnective described electronic equipment of described network parameter screen is set.
13. a kind of messaging device according to claim 12 is characterized in that, the described screen display device that is provided with can preferentially be presented at the pattern that sets in advance on the model selection screen.
14. an information processing method that is used for messaging device, make by one in the interconnective a plurality of electronic equipments of network to remaining one or more electronic equipment dateout, comprising:
The parameter acquiring step is obtained the parameter that is used to control by the interconnective described electronic equipment of described network from described electronic equipment;
Step is set, parameter is set;
Storing step is stored in the parameter that is provided with in the processing procedure that step is set;
Controlled step is controlled described electronic equipment according to stored parameters in the processing procedure of storing step; With
Registration step, the parameter that is used for being used for controlling the electronic equipment of new connection registers to the described parameter of described storage automatically,
And the described electronic equipment that is used for dateout is a media player, and remaining one or more electronic equipment is amplifiers.
15. a kind of information processing method according to claim 14 is characterized in that, also comprises and wipes step, is used for wiping automatically from the described parameter of described storage being used for controlling the parameter that disconnects the electronic equipment that connects.
CN 00126793 1999-12-08 2000-12-08 Information processing apparatus, method and recording medium Expired - Fee Related CN1130877C (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP348582/1999 1999-12-08
JP34858299 1999-12-08

Publications (2)

Publication Number Publication Date
CN1300145A CN1300145A (en) 2001-06-20
CN1130877C true CN1130877C (en) 2003-12-10

Family

ID=18397991

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 00126793 Expired - Fee Related CN1130877C (en) 1999-12-08 2000-12-08 Information processing apparatus, method and recording medium

Country Status (1)

Country Link
CN (1) CN1130877C (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102347984B (en) * 2011-09-06 2016-01-27 刘敬梅 A kind of LED cloud management system
CN102663193A (en) * 2012-04-13 2012-09-12 斯肯威(上海)工业检测科技有限公司 Method and device for implementing ultrasonic system hardware controller on basis of FPGA (Field Programmable Gate Array)

Also Published As

Publication number Publication date
CN1300145A (en) 2001-06-20

Similar Documents

Publication Publication Date Title
US8395706B2 (en) Information processing system, display device, output device, information processing device, identification information acquisition method and identification information supply method
CN1112037C (en) Apparatus and method for recording and reproducing data
CN1684423A (en) Information-provision control method and information reproduction system
CN1976443A (en) Phone interactive with television system
US20060236232A1 (en) Electronic device and method, recording medium, and program
CN101047774A (en) Audiovisual (AV) equipment and control method thereof
CN1607865A (en) Acoustic apparatus and acoustic setting method
JP2008079135A (en) Power supply control device, power supply control system, and power supply control method
CN1933507A (en) Mobile terminal device
JP4467561B2 (en) Content distribution system with recording rights control
JP3797360B2 (en) AV system, amplification apparatus, content reproduction apparatus, amplification apparatus, and operation program for content reproduction apparatus
CN1764256A (en) Audio/video device and method of controlling operation thereof for presenting operating state therein or therebetween as stream of content
CN102172038A (en) Information processing device, display device and information processing system
CN1130877C (en) Information processing apparatus, method and recording medium
CN1812358A (en) Method and apparatus for automatically interfacing between devices used to reproduce content
CN100342730C (en) Digital entertainment system
CN1612525A (en) Method, device and system for transmitting information
CN1164099C (en) A set-top box that records television programs shown on a television with the aid of a VCR
CN1758325A (en) Electronic appliance
CN101777252B (en) Device-identifying system, device-identifying method, controlling device, and controlled device
CN101022354A (en) Method and apparatus for providing broadcast content in UPnP network
JP4960889B2 (en) Method and apparatus for enabling display of text service by voice mute processing
US20140180459A1 (en) HDMI Signal Processing System and Method
JP2011250417A (en) Method and apparatus for enabling sub-channel recording and playback
JP2008141501A (en) Content reproduction system and content reproduction method

Legal Events

Date Code Title Description
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C06 Publication
PB01 Publication
C14 Grant of patent or utility model
GR01 Patent grant
C19 Lapse of patent right due to non-payment of the annual fee
CF01 Termination of patent right due to non-payment of annual fee