Recording and/or reproducing apparatus for detecting and displaying audio signal levels of input and output and ports7031594Abstract A data recording and/or reproducing apparatus having actuating buttons or adjustment volumes which enable a wide variety of processing operations despite a limited operating space, and which is able to display levels of plural audio data or to display various other data on a limited display area without detracting from viewability. To this end, the apparatus recording and/or reproducing includes a unit for recording and/or reproducing data for a non-linear accessible recording medium, at least one input port and at least one output port. The input port and the output port time-divisionally access the recording and/or reproducing unit to process the data inputted to the input port to output the processed data to the recording and/or reproducing a unit. The data reproduced from the recording and/or reproducing unit is processed by and outputted from the output port. The apparatus also includes a port actuation button for selecting the input and output ports, an actuation selection button for selecting recording or playback for the input port or the output port as selected by the port actuation button, and a controller for performing control so that the recording operation or the playback operation as selected by the actuation selection button will be executed by the input port or the output port as selected by the port actuation button. Claims What is claimed is: Description BACKGROUND OF THE INVENTION
In the above table, "R" denotes an actuating button "RECORDER" 107, "P" denotes an actuating button "PLAYER" 108, "Px" denotes one of the actuating buttons "P1" 103, "P2" 104 and "P3" 105 and "Rx" denotes an actuating button "R1" 103. These expressions are also used in FIGS. 12 and 13. The binding means automatically selecting the playback port if the recording port 110 is selected by the actuating button 103 in the recording device mode, that is, it means the state of selecting the recording port 110 and one of the playback ports 120, 130 and 140 as a combination. If, in an apparatus type in which the playback ports 120, 130 and 140 and the recording port 110 can be selected and acted on completely independently, as is the present apparatus, only the recording port 110 is selected, the picture and the speech being recorded cannot be monitored simultaneously. Thus, for simultaneous monitoring, one of the playback ports 120, 130 and 140 is acquired by this binding, if the recording port is selected, so that data inputted at the recording port 110 as shown in FIG. 2 will be inputted to the lauter 151 upstream of the port 110, switched by the lauter 151 and outputted to selectors 123, 133, 143 of the playback ports 120, 130 and 140 in the bound state. The selectors 123, 133, 143 select the lauter output to output the selected output to outside. This output is monitored to enable concurrent monitoring. Alternatively, it is possible to output a data from the recording port 110 inputted to the lauter 151 at a terminal 153 on switching to output the data to the monitor. If playback is to follow the recording immediately, the presence of a state of simultaneous selection of the recording and playback ports is convenient in that there is no necessity of selecting the port each time recording or playback is to be executed. The sequence of supervising the recording and/or reproducing processing of the ports 110, 120, 130, 140 and the external equipments 301, 302 and the editing is explained in detail by referring to FIG. 13 and to Table 1. It is verified at step S1 in FIG. 13 whether the actuating buttons "PLAYER" and "RECORDER" 107, 108 are extinguished. If both the actuating buttons "PLAYER" and "RECORDER" 107, 108 are extinguished, the recording and/or reproducing processing is started. If one of the actuating buttons "PLAYER" and "RECORDER" 107, 108 is lit, the editing is started. The reason is that, if the recording and/or reproduction and editing of Table 1 are targeted, the condition is that the actuating buttons 107, 108 are extinguished at all times or one of the actuating buttons is lit. The processing in case the recording and/or reproduction processing is selected is shown in FIG. 15. At step S11 in FIG. 14, it is verified whether or not one of the actuating buttons 101, 102 is thrust. If the result is YES, the program moves to step S12 and, if otherwise, to step S13. At step S12, the thrust actuating button "EXT" is lit to terminate the processing. A control signal indicating the thrusting by the actuation of the button group is inputted to the CPU 44 over button input I/F 42 and bus 49 to light the thrust button. At step S13, it is checked whether or not the actuating button "Rx" 103 or the actuating buttons "Px" 104, 105, 106 have been thrust, because the recording and/or reproducing operation is started on thrusting one of the actuating buttons "Px" and "Rx". If the actuating button "Px" or "Rx" has been thrust, the program moves to step S14 and, if otherwise, to step S17. Which button has been thrust is stored via button input I/F 42 and bus 49 in the RAM 46, as shown in FIG. 8, under control by the CPU 44. At step S14, it is verified whether or not the binding information has been stored. Whether or not the binding has been stored is detected within the non-volatile RAM 47 shown in FIG. 12. If the binding information has been stored, the program moves to step S15 and, if otherwise, to step S16. At step S15, the actuating button "Rx" 103 or the actuating buttons "Px" 104, 105, 106 are lit to terminate the processing. It is noted that, if the binding setting is made as shown in Table 1, and the actuating button "Rx" 103 or one of the actuating buttons "Px" 104, 105, 106 is thrust, the other button in the binding setting state is also lit. At step S16, only the actuating button "Rx" 103 or one of the actuating buttons "Px" 104, 105, 106 as thrust is lit to terminate the processing. In lighting the buttons, if the processing of lighting the thrust button based on the information stored in the RAM 46 from the CPU 44 shown in FIG. 12 as described above is performed, the thrust button is lit via the bis 49 and the lamp I/F 43. At step S17, it is checked whether or not the actuating button "PLAYER" or "RECORDER" 107, 108 is thrust. If the actuating button "PLAYER" or "RECORDER" 107, 108 is thrust, the program moves to step S118 and, if otherwise, to step S19. At step S18, the previous state of selection of the actuating button "EXT" or the actuating button "INT" is restored to illuminate the thrust actuating button "EXT" or the actuating button "INT" to terminate the processing. At step S19, it is checked whether or not the actuating button "RECORDING" 25 is thrust. If the actuating button "RECORDING" 25 is thrust, the program moves to step S20 and, if otherwise, to step S22. At step S20, it is checked whether or not the actuating button "103" or the actuating buttons "EXT" 101, 102 is lit. If the actuating button "Rx" 103 or the actuating buttons "EXT" 101, 102 is lit, the program moves to step S21 and, if otherwise, the processing is terminated. At step S21, the a recording command is transmitted to the port or to the external equipment corresponding to the illuminated actuating button "Rx" 103 or the actuating buttons "EXT" 101, 102 to terminate the processing. The recording command to the associated port is issued by the CPU 44, and is sent from the communication I/F 48 over the bus 49 to the I/F 172 and CPU 174 of the timing manager 170. The CPU 173 inputs this recording command over the internal bus 220 to the CPU 152 of the pointing device 150. The CPU 152 outputs the command to the CPUs 115, 125, 135, 145 of the relevant ports to permit the associated port to perform the recording. That is, the CPU 152 sends the recording command to the external equipment connected thereto over the bus 220, CPUs 115, 125, 135, 145 of the ports 110, 120, 130, 140 and I/Fs 114, 124, 134, 144. Alternatively, the CPU 152 issues the command over the bus 220 and via the CPU 181 of the file manager 180, I/F 182 and over the Ethernet. At step S22, it is checked whether or not the actuating button "PLAYBACK" 27 has been thrust. If the result of check is YES, the program moves to step S23 and, if otherwise, the program moves to step S25. At step S23, it is checked whether or not the actuating button "Px" 103 or the actuating buttons "EXT" 101, 102 has been thrust. If the result of check is YES, the program moves to step S24 and, if otherwise, the processing is terminated. At step S24, a playback command is sent to the port or the external equipment associated with the illuminated actuating button "Px" 103 or the actuating buttons "EXT" 101, 102 to terminate the processing. The flow of transfer of the playback command is the same as the route of the recording command. At step S25, it is checked whether or not the actuating button "stop" 26 has been thrust. If the result of check is YES, the program moves to step S26 and, if otherwise, the processing is terminated. At step S26, a stop command is sent to the port or to the external equipment to which the recording command or the playback command has been transmitted at step S21 or step S24 to terminate the processing. The flow of transfer of the stop command is the same as the route of the recording command and the playback command. By the above-described sequence of operations, the port or the external equipment is selected, and the recording or reproducing processing by the selected port or the external equipment is executed. The process of the editing and special processing is now explained with reference to FIG. 15. In the editing processing, it is checked whether or not one of the actuating buttons "EXT" 101 and 102 has been thrust. If the result of check is YES, the program moves to step S32 and, if otherwise to step S33. At step S32, the actuating buttons "EXT" 101 and 102 are lit to terminate the processing. To this end, the information concerning the thrust button is stored from the button group 41 via button input I/F 42 and bus 49 in RAM 46, as shown in FIG. 12. The CPU 44 then illuminates the thrust button via the bus 49 and the lamp output from the information. At step S33, it is verified whether or not the actuating button "Rx" 103 or the actuating buttons "Px" 104 to 106 have been thrust. If the actuating button "Rx" 103 or the actuating buttons "Px" 104 to 106 have been thrust, the program moves to step S34 and, if otherwise, to step S37. It is noted that, if the editing is to be performed as shown in Table 1, the actuating button "Rx" 103 or the actuating buttons "Px" 104 to 106 need to be lit. At step S34, it is checked whether or not the binding information has been stored. If the binding information has ben stored, the program moves to step S35 and, if otherwise, to step S36. At step S35, the actuating buttons "Rx", "Px" are lit in accordance with the binding information to terminate the processing. The binding herein means combining the input point 110 and one of the output points 120, 130 and 140 and processing data inputted from outside via two input/output points to output the processed data to outside. The information on the sets of the input and output points is stored in the non-volatile RAM 47 shown in FIG. 9, so that, if one of the points is selected, the other is also selected. At step S36, only the thrust actuating button "Px" 101 or actuating buttons "Px" 102 to 104 are lit to terminate the processing. At step S37, it is checked whether or not the actuating button "PLAYER" or the actuating button "RECORDER" 107 or 108 is thrust. If the actuating button "PLAYER" or the actuating button "RECORDER" 107 or 108 is thrust, the program moves to step S38 and, if otherwise, to step S41. At step S38, it is checked whether or not the thrust actuating button "PLAYER" 107 or the actuating button "RECORDER" 108 has been lit. If the thrust actuating button "PLAYER" 107 or the actuating button "RECORDER" 108 has been lit, the program moves to step S39 and, if otherwise, to step S40. At step S39, the thrust actuating buttons 101, 102, 103, 104 are extinguished to terminate the processing. At step S40, the state of selection of the current lit actuating buttons "EXT" 101 and 102 or the actuating buttons "INT" 103 to 106 is stored to extinguish the buttons to restore the state of selection of the previous non-lit actuating buttons "EXT" 101, 102 or the actuating buttons "INT" 103 to 106 to illuminate the actuating buttons 101 to 106 as the previous state of selection to terminate the processing. That is, at this step S40, the state of selection of the port selecting button group 100 prior and subsequent to mode switching is stored to realize the processing. For example, the state of selection of the current actuating buttons "EXT" or the actuating buttons "INT" 103 to 106 is stored in the RAM 46 shown in FIG. 12. The information on the state of selection of the extinguished previous actuating buttons "EXT" 101, 102 or the actuating buttons "INT" 103 to 106 is read from the RAM 46. At step S41, it is checked whether or not an actuating button "RECORDING" 25 has been thrust. If the actuating button "RECORDING" 25 has been thrust, the program moves to step S42 and, if otherwise, to step S44. At step S42, it is verified whether or not the actuating button "Px" 103 or the actuating button "EXT" 101 or 102 has been lit. If the result of check at step S42 is YES, the program moves to step S43 and, if otherwise, the processing is terminated. At step S43, a recording command is transmitted to the port or the external equipment associated with the illuminated actuating button "Px" 103 or the actuating buttons "EXT" 101, 102 to terminate the processing. The processing for the recording command is the same as that for the recording command for the recording and/or reproducing processing. That is, the recording command is inputted from the CPU 44 of the control panel 4 over the buses 49, 220 to the CPU 152 of the timing manager 170 and to the CPU 151 of the input port 110 to execute the recording processing. At step S44, it is checked whether the actuating button "PLAYBACK" 27 has been thrust. If the actuating button "PLAYBACK" 27 has been thrust, the program moves to step S45 and, if otherwise, to step S49. At step S45, it is checked whether the actuating button "Px" 103 or the actuating buttons "EXT" 101, 102 has been lit. If the result of check at step S45 is YES, the program moves to step S46 and, if otherwise, the processing is terminated. At step S46, a playback command is sent to the port or the external equipment corresponding to the illuminated actuating button "Px" 103 or actuating buttons "EXT" 101, 102 to terminate the processing. The processing for the playback command is the same as that for the playback command for the recording and/or reproducing processing. That is, the recording command is inputted from the CPU 44 of the control panel 4 over the buses 49, 220 to the CPU 152 of the timing manager 170 and to the CPUs 125, 135 and 145 of the playback ports to execute the playback processing. At step S47, it is checked whether the actuating button "stop" 26 has been thrust. If the actuating button "stop" 26 has been thrust, the program moves to step S48 and, if otherwise, to step S49. At step S48, a stop command is transmitted to the ports 110, 120, 130 or 140 or to the external equipments 301, 302 to which the recording command or the playback command is transmitted at step S43 or S46 to terminate the processing. The processing of the stop command is also the same as that for the above-described recording and/or reproducing processing. At step S49, it is checked whether or not the actuating button "IN" 21 or the actuating button "OUT" 22 has been thrust. If the result of check at step S49 is YES, the program moves to step S50 and, if otherwise, to step S51. At step S50, an editing point is set. That is, if the actuating button "IN" 21 is thrust, a cut-in point is set, whereas, if the actuating button "OUT" 22 is thrust, a cut-out point is set. After setting the editing point at this step S50, the processing is terminated. At step S51, it is checked whether or not the actuating button "EDIT" 23 has been thrust. If the actuating button "EDIT" 23 has been thrust, the program moves to step S52 and, if otherwise, the processing is terminated. At step S52, an editing command is transmitted to the port 110 or the external equipments 301, 302, performing the recording processing, and to the ports 120, 130, 140 or the external equipment 301, 302 performing the playback processing to terminate the processing. The processing of the editing command is also similar to the above-described command flow. However, the editing command, outputted by the CPU 44, is inputted over the buses 41, 220 to the CPU 152 of the editing manager 150, whereas the CPU 152 performs the aforementioned editing by performing switching control of the data inputted to the lauter 151. For example, the CPU 152 switches the data inputted from the output-port 120 to output the data to the selector 111 of the input port 110. The CPU 152 also changes over the switching at the cut-in point to output data from the output point 120 to input the data inputted from the input port 110 to the selector 111. By the above-described sequence of operations, the recording port 110 or the playback ports 120, 130, 140 are selected to enable the editing. With the A/V server 1, having the above-described control panel 4, a larger number of recording and/or reproducing ports can be actuated on a limited operating area. That is, with the A/V server 1, an actuating button corresponding to the recording port 110, the playback ports 120, 130, 140 or the external equipment 111 is selected when the actuating buttons "PLAYER" and "RECORDER" 107, 108 are extinguished, as described above, to enable the recording or reproducing processing by the port or the electronic equipment associated with the selected actuating button. In the editing state, the recording or reproducing port or the external equipment is selected by the sole port selecting button group 9 to control the selected port or external equipment. FIG. 16 shows an embodiment in which a port selecting button group is provided for each of the actuating buttons "PLAYER" and "RECORDER" 107, 108. That is, there are provided, as a port selecting button group for the actuating button "PLAYER" 107, actuating buttons "EXT" 113, 114, actuating button "R1" 115 and actuating buttons "P1" "P2" "P3" 116, 117, 118, while there are provided, as a port selecting button group for the actuating button "RECORDER" 108, actuating buttons "EXT" 123, 124, actuating button "R1" 125 and actuating buttons "P1" "P2" "P3" 126, 127, 128. By so doing, it is possible to confirm the state of selection of the port or the external equipment selected at the time of editing processing on the recording and playback sides. However, since the port selecting button group is provided in association with the actuating buttons "PLAYER" and "RECORDER" 107, 108, there is encountered an inconvenience that the actuating area is increased, while the number of the actuating buttons twice the number of the ports is required. Thus, with the control panel 4 provided on the A/V server 1, it is possible to actuate a large number of recording and/or reproducing ports on a limited operating area. Thus, by saving the limited operating area of the control panel 4, it is possible to implement other high priority functions in the operating area. Also, since the recording port and the playback port can be paired in operation by the binding function, the A/V server 1 can be acted on just like conventional VTRs even if the recording port and the playback ports are independent of each other. Meanwhile, in the A/V server 1, the number of the recording port and the playback ports can be altered optionally. For example, the recording port 110 and the playback port 120, shown in FIG. 6, may be formed on the same substrate and moreover the playback ports 130, 140 may be formed on the same substrate to enable exchange with respect to the main body unit. The substrate comprised of the recording port and the playback port is exchanged for a substrate comprised of the playback ports 130, 140. The A/V server 1 then has two recording ports and two reproducing ports. In connection with this substrate exchanging possibility, the port selecting button group of the control panel 4 is constituted with the actuating button 106 then being an actuating button "R2/P5", to constitute the port selection button group, as shown in FIG. 17. An audio level meter, displayed on a meter display unit 9, is explained in detail. By this level meter display, the audio level, in particular, of the input/output data of the A/V server 1 can be known and used as an index for editing in visually confirming the level. FIG. 18 shows an overall structure of the A/V server 1 inclusive of a meter panel 60. Although FIG. 18 is similar to FIG. 6, the meter panel 60 is provided in FIG. 18. In addition, there is provided in the input port 110, between the selector 111 and the encoder 112, a level detection processor 61 for audio level detection, while there are provided in the output ports 120, 130, 140, downstream of the selectors 123, 133, 143, audio level detection processors 62, 63, 64 for detecting the audio level. Although this structure is inherently provided in the A/V server 1 shown in FIG. 6, this structure is not shown in FIG. 6 for simplifying the explanation. The audio level detection processors 61 to 64 detect the level of audio data contained in input or output data. The level data acquired by the processors 61 to 64 are detected by the CPUs 115, 125, 135, 145 of the ports 110, 120, 130, 140 and inputted over the control bus 220 to the CPU 152 of the editing manager 150. The level data acquired on the meter panel 60 is displayed under control by the CPU 152. FIG. 19 shows the structure of the CPU 152 of the editing manager 150 and the meter panel 60. The meter panel 60 is made up of a display controller 65, a display switching button 66 and a meter display unit 9. The display controller 65 is fed not only with the level data transferred from the CPU 152 of the editing manager 150 but also with the operation information and the configuration information. The operation information is made up of the information concerning the ports bound in operation as described above, the information representing the recording and/or reproducing processing mode in carrying out the aforementioned recording and/or reproducing processing and the information representing the editing mode when performing the aforementioned editing. The information on the binding is stored in a memory, not shown, of the CPU 152 of the editing manager 150. If the aforementioned editing or recording and/or reproducing processing is to be performed subject to previous binding, control commands are inputted/outputted with respective ports via control bus 220 with respect to the stored ports to be bound. The recording and/or reproducing and editing processing are carried out by acting on pre-set actuating buttons of the control panel 4, as described above. The information on the actuation of the actuating buttons is stored in a memory, not shown, of the CPU 152 of the editing manager 150. Thus, the information as to whether the current processing is in the recording and/or reproducing processing mode or in the editing mode can be transferred from the CPU 152 to the meter panel 60. The configuration information is made up of the information on the number of display areas that can be indicated on the meter display unit 9, the information on the number of level meters indicating the number of level meters demonstrated on the display areas, the information on the number of ports on the number of ports connected to the CPU 152 of the editing manager 150 (which is 4 in the embodiment shown in FIG. 18), and the information on the number of channels of audio data inputted to and outputted from the input/output ports 110, 120, 130, 140 (which is 2 if the audio data is only of L and R channels since then there are two channels). The level data, the operation information and the configuration are inputted from the CPU 152 to the display controller 65 of the meter panel 60. The display controller 65 allocates the level meter of the audio data to display areas 9A to 9D in the meter display unit 9 to output the display information to the meter display unit 9. Based on the display information from the display controller 65, the meter display unit 9 displays the audio level as shown in FIGS. 5 and 20. In the level meter display shown in FIG. 20, the display unit 9 is divided into four regions in each of which is demonstrated the level of the audio data inputted to or outputted from the respective ports. Display is made for each channel of the audio data inputted to or outputted from the respective ports. If the audio level of a number of channels larger than the four level meters is to be displayed in the display areas 9A to 9D, the display controller 65 switches the display of the audio level responsive to the actuation of the display switching button 66 provided on the meter panel 3, as shown in FIG. 5. If the number of the input/output ports 110, 120, 130, 140 is equal to that of the first to fourth display areas 9A to 9D, these input/output ports 110, 120, 130, 140 are used in their entirety and the audio data of the eight channels are recorded and/or reproduced, the display controller 65 causes the levels of the first to fourth channels of the audio data to be displayed, while causing the audio levels of the five to eight channels to be displayed by the actuation of the display switching button 66, as shown in FIG. 20B. If, in the input port 130, the input port 110 is bound to the output port 120, and the input port 130 is bound to the output port 140, by so-called 2-in-2-out, the audio levels of the audio data of all of the eight channels, inputted or outputted via one of the input/output ports of the paired input/output ports, that is the input port 110 and the output port 120 or the input port 130 and the output port 140, is displayed in the first and second meter display area 9A or the third and fourth meter display areas 9C and 9D. If the recording and/or reproduction or the editing is to be executed as the input port 110 is bound to the output port 120 without binding the output ports 130, 140, the input/output port pair (input port 110 and the output port 120) is allocated to the first and second meter display areas 9A and 9B, while the output ports 130, 140 independent of each other are allocated to the third and fourth meter display areas 9C and 9D. On the eight level meters in the first and second meter display areas 9A and 9B, the audio level of the audio data on the eight channels inputted or outputted via one of the input/output ports of the associated input/output port pair 110, 120 is indicated. On the four level meters of the third and fourth meter display areas 9C and 9D, the audio level the eight-channel audio data, inputted or outputted via corresponding input/output ports, is displayed as it is switched between the audio level of audio data D10 and D11 of four channels of from channel 1 to channel 4 and the audio level of audio data D10 and D11 of four channels of from channel 5 to channel 8. If the input/output ports are allocated to the first to fourth display areas 9A to 9D, without binding the ports 110, 120, 130, 140, the display controller 65 sets the number of the totality of the input/output ports in use, referred to below as the number of ports in use, and the number of the first to fourth display areas 9A to 9D in the meter display unit 9, referred to below as the number of display areas, to "N_PORT" and to "N_METER", respectively, and sequentially uses the following equations (1) to (4): (N_METER/2)<N_PORT≦N_METER (1) (N_METER/3)<N_PORT≦(N_METER/2) (2) (N_METER/4)<N_PORT≦(N_METER/3) (3) (N_METER/(a+1))<(N_PORT≦N_METER/3) (4) to verify which of these equations (1) to (4) holds for the number of ports in use. The display controller 65 also sets the number of channels of audio data inputted or outputted via the respective input/output ports and the number of level meters provided in each of the first to fourth display areas 9A to 9D, referred to below as the number of meters, to "N_CH" and "N_METER_CH", respectively, and sequentially uses the following equations (5) to (8): N_CH≦N_METER_CH (5) N_METER—CH<N—CH≦(N_METER—CH×2) (6) (N_METER—CH×2)<N—CH≦(N_METER—CH×3) (7) (N_METER—CH×b)<N—CH≦(N_METER—CH×(b+1)) (8) where b 3, 4, 5, 6, . . . , m to verify which of the conditions of the equations (5) to (8) holds for the number of channels of the audio data. Meanwhile, the value of the ultimate coefficient a used in dividing the number of the display areas in checking the relation between the number of ports in use and the number of display areas, and the value of the ultimate coefficient b used in multiplying the number of meters in checking the relation between the number of channels in use and the number of meters, are set to respective optional values. If, based on the results of decision, obtained as described above, the number of the ports in use meets the equation (1) and the number of channels being processed meets the above equation (5), the number of the ports in use is of the same order of magnitude as the number of the display areas. The display controller 65 thus allocates an input/output port to each of the first to fourth display areas 9A to 9D. Since the number of channels of the audio data is of the same order of magnitude as the number of meters, the audio level of the audio data of the totality of channels inputted or outputted via an associated input/output port is displayed in each level meter of each of the first to fourth display areas 9A to 9D to which are allocated the input/output ports. If the number of ports meets the above equation (1) and the number of channels meets the above equation (6), the display controller 65 allocates an input/output port to each of the first to fourth display areas 9A to 9D. Since the number of the channels being processed in this case is approximately twice that of the meters, there is displayed, on each level meter of each of the first to fourth display areas 9A to 9D, to which are allocated the input/output ports, the audio level of audio data of the totality of channels inputted or outputted via associated input/output port, as the audio level is switched in two steps, that is the audio level of audio data of four channels from channel 1 to channel 4 and that of audio data of channel 5 to channel 8. If the number of ports in use meets the above equation (1) and the number of channels of the audio data meets the equation (7), the display controller 65 allocates each one input/output port to the first to fourth display areas 9A to 9D. Since the number of channels is approximately thrice that of meters, there is displayed, on each level meter of each of the first to fourth display areas 9A to 9D, to which the input/output ports are allocated, the audio level of the audio data of the totality of channels inputted or outputted via an associated input/output port, as the audio level is changed over in three stages, that is the audio level of audio data of four channels of channel 1 to channel 4, audio level of audio data of four channels of channel 5 to channel 8 and the audio level of audio data of channel 9 and the following channels. Also, if the number of the ports in use meets the above equation (1) and the number of channels being processed meets the above equation (8), the display controller 65 allocates each one input/output port to each of the first to fourth display areas 9A to 9D. Since the number of processed channels is approximately (b+1) times the number of meters, there is displayed, in each level meter of each of the first to fourth display areas 9A to 9D, to which are allocated the input/output ports, the audio level of audio data of the totality of channels inputted or outputted via an associated one of the input/output ports, as the audio level is changed over in (b+1) stages. If the number of ports in use meets the above equation (1), but the number of ports is less than that of the display areas, the display controller 65 does not allocate the input/output port to the first to fourth display areas 9A to 9D exceeding the number of the ports in use, thus not allowing the audio level to be displayed. On the other hand, if the number of ports meets the above equation (2), and the number of channels of each audio data meets the above equation (5), the display controller 65 allocates each one input/output port to the first to fourth display areas 9A to 9D, because the number of channels being processed is approximately equal to the number of meters, even though the number of ports in use is not larger than one-half the number of display areas. The result is that, in each level meters of each of the first to fourth display areas 9A to 9D, to which are allocated the input/output ports, the audio level of the audio data of the totality of channels inputted or outputted via an associated one of the input/output ports is collectively displayed. It is noted that the audio level is not displayed on the first to fourth display areas 9A to 9D to which the input/output port has not been allocated. If the number of ports in use meets the above equation (2) and the number of channels being processed meets the above equation (6), the number of channels being processed is approximately twice that of the meters. Thus, the display controller 65 sequentially allocates each one input/output port to two of the first to fourth display areas 9A to 9D. The result is that, in each level meters of each of the first to fourth display areas 9A to 9D, to which are allocated the input/output ports, the audio level of the audio data of the totality of channels inputted or outputted via an associated one of the input/output ports is collectively displayed. If the number of ports in use meets the above equation (2) and the number of channels being processed meets the above equation (7), the display controller 65 sequentially allocates each one input/output port to two of the first to fourth display areas 9A to 9D. The number of channels being processed in this case is approximately thrice that of the meters, so that, if two of the first to fourth display areas 9A to 9D are used for one input/output port, the audio level of audio data of the totality of channels, inputted or outputted via associated one of the input/output ports, cannot be displayed collectively on each level meter in the two of the first to fourth display areas 9A to 9D. Thus, there is displayed, on the two level meters of each of the first to fourth display areas 9A to 9D, to which are allocated the input/output ports, the audio level of audio data of the totality of channels inputted or outputted via an associated input/output port, as the audio level is switched in two stages, that is the audio level of audio data of four channels from channel 1 to channel 8 and that of audio data of channel 9 and following channels. If the number of ports in use meets the above equation (2) and the number of channels being processed meets the above equation (8), the display controller 65 sequentially allocates each one input/output port to two of the first to fourth display areas 9A to 9D. The number of channels being processed in this case is approximately (b+1) times the number of meters, there is displayed, on each level meter of each of the two of the first to fourth display areas 9A to 9D, to which are allocated the input/output ports, the audio level of audio data of the totality of channels, inputted or outputted via an associated one of the input/output ports, as the audio level is changed over stepwise. On the other hand, if the number of ports meets the above equation (3), and the number of channels of each audio data meets the above equation (5), the display controller 65 allocates each one input/output port to the first to fourth display areas 9A to 9D, because the number of channels being processed is approximately equal to the number of the display areas, even though the number of ports in use is approximately one-third of the number of display areas such that three of the first to fourth display areas 9A to 9D can be used for one input/output port. The result is that, in each level meters of each of the first to fourth display areas 9A to 9D, to which are allocated the input/output ports, the audio level of the audio data of the totality of channels inputted or outputted via an associated one of the input/output ports is collectively displayed. It is noted that the audio level is not displayed by the display controller 65 on the first to fourth display areas 9A to 9D to which the input/output port has not been allocated. If the number of ports in use meets the above equation (2) and the number of channels being processed meets the above equation (6), the number of channels being processed is approximately twice that of the meters. Thus, the display controller 65 sequentially allocates each one input/output port to two of the first to fourth display areas 9A to 9D. The result is that, in each level meter of each of two of the first to fourth display areas 9A to 9D, to which are allocated the input/output ports, the audio level of the audio data of the totality of channels inputted or outputted via an associated one of the input/output ports is collectively displayed. It is noted that, since there exist the first to fourth display areas 9A to 9D, to which are not allocated the input/output ports, the audio level is not displayed in these first to fourth display areas 9A to 9D. If the number of ports in use meets the above equation (3) and the number of channels being processed meets the above equation (7), the number of channels being processed is approximately thrice that of the meters. Thus, the display controller 65 sequentially allocates each one input/output port to three of the first to fourth display areas 9A to 9D. The result is that, in each level meter of each of three of the first to fourth display areas 9A to 9D, to which are allocated the input/output ports, the audio level of the audio data of the totality of channels inputted or outputted via an associated one of the input/output ports is collectively displayed. If the number of ports in use meets the above equation (3) and the number of channels being processed meets the above equation (8), the display controller 65 sequentially allocates each one input/output port to three of the first to fourth display areas 9A to 9D. Since the number of channels being processed in this case is approximately (b+1) times the number of meters, there is displayed, on each level meter of each of three of the first to fourth display areas 9A to 9D, to which are allocated the input/output ports, the audio level of audio data of the totality of channels, inputted or outputted via an associated one of the input/output ports, as the audio level is changed over stepwise. It is noted that, if at least the number of the ports in use meets the above equation (4), the display controller 65 allocates the input/output port to the first to fourth display areas 9A to 9D, in accordance with the above-described display allocation technique. On the other hand, if there are bound ports among the input/output ports 110, 120, 130, 140, the display controller 65 sets number of the port pairs as "N_PORT/2" and sequentially uses the following equations (9) to (11): (N_METER/3)<(N_PORT/2)≦(N_METER/2) (9) (N_METER/4)<(N_PORT/2)≦(N_METER/3) (10) (N_METER/(c+1))<(N_PORT/2)≦(N_METER/c) (11) where c=4, 5, 6, 7, . . . x to verify which of the conditions of the equations (9) to (11) holds for the number of paired ports. Meanwhile, the value of the number of paired ports and the ultimate value of the coefficient c used in checking into the relation thereof to the number of display areas are previously set to optional values. The display controller 65 sequentially uses the above equations (5) to (8) to verify which of the conditions of the equations (5) to (8) holds for the number of processing channels. Based on the results of decision, obtained as described above, if the number of port pairs meets the above equation (9) and the number of audio data channels meets the above equation (5), the display controller 65 allocates each one input/output port pair to the first to fourth display areas 9A to 9D, because the number of audio data channels is approximately equal to the number of meters, even though the number of the paired ports is approximately one-half that of the display areas and two of the first to fourth display areas 9A to 9D can be used for each bound port set. The result is that, in each level meter of each of the first to fourth display areas 9A to 9D, to which are allocated the input/output ports, the audio level of the audio data of the totality of channels inputted or outputted via one of the input/output ports of the bound port set is collectively displayed. It is noted that the display controller 65 does not allow the audio level to be displayed on the first to fourth display areas 9A to 9D exceeding the number of the port pairs. If the number of paired ports meets the above equation (9) and the number of channels of the audio data meets the equation (6), the display controller 65 sequentially allocates each one input/output port pair to two of the first to fourth meter display areas 9A to 9D because the number of channels o the speech data is approximately twice the number of meters. The result is that, in each level meter of two of the first to fourth display areas 9A to 9D, to which are allocated the input/output ports, the audio level of the audio data of the totality of channels inputted or outputted via one of the input/output ports of the bound port set is collectively displayed. If the number of paired ports meets the above equation (9) and the number of channels of the audio data meets the equation (7), the display controller 65 sequentially allocates each one input/output port pair to two of the first to fourth display areas 9A to 9D. However, the number of audio channels is approximately thrice the number of the meters, such that, if two of the first to fourth display areas 9A to 9D are used for one input/output port pair, it is not possible for the level meters provided in the two of the first to fourth display areas 9A to 9D to make collective display of the audio level of the audio data of the totality of the channels inputted or outputted via one of the input/output ports of the associated input/output port pair. Thus, there is displayed, on the two level meters of two of the first to fourth display areas 9A to 9D, to which are allocated the input/output ports, the audio level of audio data of the totality of channels inputted or outputted via one of input/output ports of the associated input/output port pair, as the audio level is switched in two stages, that is the audio level of audio data of from channel 1 to channel 8 and that of audio data of channel 9 and following channels. If the number of ports in use meets the above equation (9) and the number of channels being processed meets the above equation (8), the display controller 65 sequentially allocates a bound input/output port pair to two of the first to fourth display areas 9A to 9D. The number of channels being processed in this case is approximately (b+1) times the number of meters, there is displayed, on each level meter of two of the first to fourth display areas 9A to 9D, to which are allocated bound input/output port pairs, the audio level of audio data of the totality of channels, inputted or outputted via an associated input/output port of the bound input/output ports, as the audio level is changed over b stages. On the other hand, if the number of ports meets the above equation (10), and the number of channels of each audio data meets the above equation (5), the display controller 65 allocates each one input/output port pair to the first to fourth display areas 9A to 9D, because the number of channels being processed is approximately equal to the number of the display areas, even though the number of ports in use is approximately one-third of the number of display areas such that three of the first to fourth display areas 9A to 9D can be used for one input/output port. The result is that, in each level meter of each of the first to fourth display areas 9A to 9D, to which are allocated the bound input/output port set, the audio level of the audio data of the totality of channels inputted or outputted via one of the input/output ports of the bound port set is collectively displayed. It is noted that the audio level is not displayed by the display controller 65 on the first to fourth display areas 9A to 9D to which the bound input/output port set has not been allocated. If the number of ports in use meets the above equation (10) and the number of channels being processed meets the above equation (6), the number of channels being processed is approximately twice that of the meters, even though three of the first to fourth display areas 9A to 9D can be used for one input/output port set. Thus, the display controller 65 sequentially allocates a bound port set to two of the first to fourth display areas 9A to 9D. The result is that, in each level meter of two of the first to fourth display areas 9A to 9D, to which are allocated the input/output ports, the audio level of the audio data of the totality of channels inputted or outputted via one of the input/output port of the associated bound port set is collectively displayed. It is noted that the audio level here again is not displayed on the first to fourth display areas 9A to 9D to which the bound input/output port set has not been allocated. If the number of port pairs meets the above equation (10) and the number of audio channels meets the equation (7), the display controller 65 sequentially allocates an input/output port to each of three of the first to fourth display areas 9A to 9D, because three of the first to fourth display areas 9A to 9D can be used for one input/output port pair and the number of audio channels is approximately thrice that of the meters. The result is that, in each level meter of three of the first to fourth display areas 9A to 9D, to which are allocated bound input/output ports, the audio level of the audio data of the totality of channels inputted or outputted via one of the input/output port of the associated bound port set is collectively displayed. If the number of port pairs meets the above equation (10) and the number of audio channels meets the equation (8), the display controller 65 sequentially allocates an input/output port to each of three of the first to fourth display areas 9A to 9D. However, since the number of channels being processed in this case is approximately (b+1) times the number of meters, there is displayed, on each level meter of three of the first to fourth display areas 9A to 9D, to which are allocated bound input/output port pairs, the audio level of audio data of the totality of channels, inputted or outputted via an associated input/output port of the bound input/output port set, as the audio level is changed over stepwise. If at least the number of port pairs meets the above equation (11), it is possible fort the display controller 65 to use c of the first to fourth display areas 9A to 9D for the bound port set. Thus, the display controller 65 sequentially allocates the bound port set to c of the first to fourth display areas 9A to 9D. There is displayed, on each level meter of c of the first to fourth display areas 9A to 9D, to which are allocated the bound input/output port sets, the audio level of audio data of the totality of channels inputted or outputted via one of input/output ports of the associated input/output port pair, depending on the conditions satisfying the number of the audio channels. In allocating the audio level display to the first to fourth display areas 9A to 9D when there co-exist ports to be bound and those not to be bound, basically the input/output ports are allocated to the first to fourth display areas 9A to 9D by a technique of allocating the input/output ports to the first to fourth display areas 9A to 9D without binding any ports. However, for the input/output ports acquired by binding, two of the first to fourth display areas 9A to 9D are acquired to allocate the display to these two areas, or the display is allocated to one of them without allocating the display to the other. In this manner, the first to fourth display areas 9A to 9D in the meter display unit 9 are effectively used in the A/V server 1 to enable the audio level of the audio data to be displayed. In the preferred embodiment, a menu button 70, a mode selection button 70, a mode selection knob 71 and a mode decision button 72 are arranged on the meter panel 3 shown in FIG. 5. If, after thrusting the menu button 70, one of the input/output port is selected and specified by the port selection buttons 10A to 10D, there is displayed in the associated one of the first to fourth display areas 9A to 9D the information representing the mode which executes the processing without binding any ports and the information representing the mode which executes the processing on binding any ports. By turning the mode selection knob 71 of the meter panel 3, switching can be made between the two modes, such that, when the desired processing mode is displayed, and the mode decision button 72 is thrust, this processing mode can be set for the selected and designated input/output port. Referring to FIGS. 23 to 32, the processing of display allocation as mentioned above is explained in detail. The display controller 65 initiates the operation at step SP1 and captures the operation information S2 and the configuration information S3 outputted at step S2 from the CPU 152. The display controller 65 advances to step SP3 to check whether or not, in the processing mode obtained based on the operation information S2, all ports are bound (bound processing mode). A negative result obtained at this step SP3 means that the processing mode asset at this time point is such a mode in which the ports are not bound and are operated independently (independent processing mode), or such a mode in which certain ports are in the bound state (mixed processing mode). The display controller 65 at this time advances to step SP4 to check whether or not the number of ports in use meets the above-mentioned equation (1). An affirmative result obtained at this step SP4 means that the number of ports in use is approximately equal to the number of display areas so that each one input/output port is allocated to the first to fourth display areas 9A to 9D. At this time, the display controller 65 advances to step SP5 to check whether or not the number of audio channels meets the equation (5). If the affirmative result is obtained at this step SP5, it means that the number of audio channels is of the order of the number of the meters. At this time, the display controller 65 advances to step SP6 to allocate an input/output port to each of the first to fourth display areas 9A to 9D to cause collective display of the audio level of the audio data of the totality of channels inputted or outputted via an input/output port associated with each level meter of each of the first to fourth display areas 9A to 9D. The display controller 65 then advances to step SP7 to terminate the display allocation processing process RT1. If conversely a negative result is obtained at this step SP5, it means that the number of audio channels is larger than approximately twice the number of meters. At this time, the display controller 65 advances to step SP8 to check whether or not the number of speech channels meets the equation (6). If an affirmative result is obtained at this step SP8, it means that the number of the audio channels is approximately twice that of the meters. The display controller 65 then advances to step SP9 to allocate each one input/output port to each of the first to fourth display areas 9A to 9D to change over the audio level of the audio data of the totality of channels inputted or outputted via an input/output port associated with each level meter of each of the first to fourth display areas 9A to 9D in two steps. The display controller 65 then advances to step SP7 to terminate the display allocation processing sequence RT1. If conversely a negative result is obtained at this step SP8, it means that the number of audio channels is larger than approximately twice the number of meters. At this time, the display controller 65 advances to step SP10 to check whether or not the number of speech channels meets the equation (7). If the affirmative result is obtained at this step SP10, it means that the number of speech channels is approximately thrice that of the meters. The display controller 65 then advances to step SP11 to allocate an input/output port to each of the first to fourth display areas 9A to 9D to display the audio level of the audio data of the totality of channels inputted or outputted via an input/output port associated with each level meter of each of the first to fourth display areas 9A to 9D. The display controller 65 then advances to step SP7 to terminate the display allocation processing process RT1. If conversely a negative result is obtained at this step SP10, it means that the number of audio channels is larger than approximately twice the number of meters. At this time, the display controller 65 advances to step SP12 to change the value of the coefficient b of the equation (8) to detect the condition which meets the number of channels. The display controller 65 then advances to step SP13 to allocate the input/output port to each of the first to fourth display areas 9A to 9D depending on the condition detected at step SP12. The display controller 65 then displays the audio level of the audio data of the totality of channels inputted or outputted via an input/output port associated with each level meter of each of the first to fourth display areas 9A to 9D as the audio level is switched in (b+1) steps. The display controller 65 then advances to step SP7 to terminate the display allocation processing sequence RT1. If conversely a negative result is obtained at this step SP14, it means that the number of ports is smaller than about one-half that of the display areas. The display controller 65 then advances to step SP14 to verify whether or not the number of ports in use meets the above equation (2). If an affirmative result is obtained at this step SP14, it means that the number of ports is smaller than about one-half the number of the display areas, and that two of the first to fourth display areas 9A to 9D can be used for a sole input/output port. The display controller 65 then advances to step SP15 to check whether or not the number of speech channels meets the above equation (5). If the affirmative result is obtained at this step SP15, it means that the number of speech channels is approximately equal to that of the meters, and hence that there is no necessity of using two of the first to fourth display areas 9A to 9D. The display controller 65 then advances to step SP16 to allocate an input/output port to each of the first to fourth display areas 9A to 9D to make collective display of the audio level of the audio data of the totality of channels inputted or outputted via an input/output port associated with each level meter of each of the first to fourth display areas 9A to 9D. The display controller 65 then advances to step SP7 to terminate the display allocation processing process RT1. If conversely a negative result is obtained at this step SP15, it means that the number of ports is smaller than about one-half that of the display areas. The display controller 65 then advances to step SP17 to verify whether or not the number of ports in use meets the above equation (6). If the affirmative result is obtained at this step SP17, it means that the number of speech channels is approximately twice that of the meters. The display controller 65 then advances to step SP18 to allocate an input/output port to two of the first to fourth display areas 9A to 9D to make collective display of the audio level of the audio data of the totality of channels inputted or outputted via an input/output port associated with each level meter of these two of the first to fourth display areas 9A to 9D. The display controller 65 then advances to step SP7 to terminate the display allocation processing process RT1. If conversely a negative result is obtained at this step SP17, it means that the number of ports is larger than about twice that of the display areas. The display controller 65 then advances to step SP19 to verify whether or not the number of ports in use meets the above equation (7). If the affirmative result is obtained at this step SP19, it means that the number of speech channels is approximately thrice that of the meters. The display controller 65 then advances to step SP20 to allocate an input/output port to two of the first to fourth display areas 9A to 9D to display the audio level of the audio data of the totality of channels inputted or outputted via an input/output port associated with each level meter of these two of the first to fourth display areas 9A to 9D, as the audio level is switched in two steps. The display controller 65 then advances to step SP7 to terminate the display allocation processing process RT1. If a negative result is obtain | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
