[go: up one dir, main page]

WO2001030027A1 - Information device having time correcting function and clock correcting method - Google Patents

Information device having time correcting function and clock correcting method Download PDF

Info

Publication number
WO2001030027A1
WO2001030027A1 PCT/JP1999/005849 JP9905849W WO0130027A1 WO 2001030027 A1 WO2001030027 A1 WO 2001030027A1 JP 9905849 W JP9905849 W JP 9905849W WO 0130027 A1 WO0130027 A1 WO 0130027A1
Authority
WO
WIPO (PCT)
Prior art keywords
time
information
clock
network system
function
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/JP1999/005849
Other languages
French (fr)
Japanese (ja)
Inventor
Takahiko Nozoe
Masahiro Shimizu
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.)
Hitachi Ltd
Hitachi Industry and Control Solutions Co Ltd
Original Assignee
Hitachi Ltd
Hitachi Video and Information System Inc
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 Hitachi Ltd, Hitachi Video and Information System Inc filed Critical Hitachi Ltd
Priority to PCT/JP1999/005849 priority Critical patent/WO2001030027A1/en
Publication of WO2001030027A1 publication Critical patent/WO2001030027A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/64Hybrid switching systems
    • H04L12/6418Hybrid transport

Definitions

  • the present invention relates to an AV device and an information processing system using a data transmission path that enables transmission of data by isochronous communication (communication for continuously transmitting and receiving data in a fixed communication cycle) and transmission of control signals by asynchronous communication.
  • isochronous communication communication for continuously transmitting and receiving data in a fixed communication cycle
  • control signals transmission of control signals by asynchronous communication.
  • It relates to a method of correcting time information in each device using information on a clock function in the device and / or information on a cycle time indicating a communication cycle.
  • VTRs Video recorders
  • IRDs satellite broadcast receivers
  • PCs personal computers
  • audio equipment etc.
  • communication is performed between the devices by connecting using a 1394 serial bus, which enables transmission of control signals by asynchronous communication.
  • the 94 serial bus is standardized as "IEEE Std 1394-1995" as "Sta n d a r d f o r a H i g e P e r f o r m a n c e S e r i ai l Bus.”
  • each device can continuously transmit and receive data in a fixed communication cycle by using a common “cycle time” in the network (wireless communication). .
  • a technique for correcting the time information of the device for example, in a VTR, a set time signal broadcast channel is received before a predetermined time, and the time pattern is detected by detecting the sound pattern of the time signal. Techniques for making corrections are well known.
  • the time correction technology such as the above-mentioned conventional technology does not consider the form of a network system using a 1394 serial bus or the like, and is performed by each device independently.
  • AVZC DigitalIntErntAcceCommandSet the technology for correcting the time information of other devices on the network is not considered at present.
  • each device in a network system using a 1394 serial bus or the like operates based on different time information.
  • the timer recording function which starts recording on the VTR at the same time when the IRD starts receiving a program
  • the VTR records even if the IRD starts receiving the program because the time information is different. There can be situations such as not starting.
  • the present invention uses the transmission and reception of time information enabled by connecting to a network, and connects the most accurate time information between devices to the network.
  • the purpose is to transmit to devices and correct the time information on the current time managed by the clock function of each device.
  • the device itself maintains the management information on the clock function of each device, which is necessary for efficient time adjustment, so that it can be connected to the network.
  • the purpose is to provide each connected device.
  • the present invention employs the following representative configuration in order to solve the above problems.
  • Clock attribute information acquisition means for acquiring clock attribute presence / absence information on the presence / absence of a clock function of the first other device connected to the network system, and clock attribute information comprising accuracy information on the accuracy of the clock function
  • Selecting means for selecting one of the devices other than the first other device connected to the network system as the second other device that provides time information when performing time correction;
  • An information device comprising: a time adjustment unit configured to adjust the time of the first other device.
  • An information device having a time correction function for providing information used for time correction, the time information management means being configured to manage time information by a clock function;
  • Time information is sent to the first other device connected to the network system.
  • Time information transmitting means for transmitting information for transmitting information
  • Means for holding clock attribute information including clock function presence / absence information regarding the presence / absence of a clock function regarding the own device, and accuracy information regarding the accuracy of the clock function
  • An information device having a time correction function comprising: a publishing unit that publishes the clock attribute information.
  • Time information management means for managing time information by a clock function
  • Time information receiving means for receiving time information from a second other device connected to the network system
  • Time information correction means for correcting the time information of the clock function
  • Means for holding clock attribute information including clock function presence / absence information regarding the presence / absence of a clock function regarding the own device, and accuracy information regarding the accuracy of the clock function
  • An information device having a time correction function comprising: a publishing unit that publishes the clock attribute information.
  • the time information receiving device that corrects the time
  • differential time information that is a difference between the cycle time from the actual time and a reference cycle time that is a reference of the differential time are obtained,
  • the sum of the current cycle time and the difference time information is calculated as an actual time, Using the calculated real time, correcting the time.
  • a network system that enables isochronous communication that transmits data signals in a fixed communication cycle and asynchronous communication that transmits control signals by connecting multiple devices.
  • the time information receiving device that corrects the time
  • a time information transmitting device that provides information used for time correction, obtain the difference time information that is the difference between the actual time and the bus time, and the reference bus time that is a reference for the difference time,
  • a time correction method comprising: calculating a sum of the current bus time and the difference time information as a real time; and correcting the time using the calculated real time.
  • the time information receiving device that corrects the time
  • a time information transmitting device that provides information used for time correction, obtains first real time information and a reference cycle time that is a reference of the first real time, and obtains the first real time information from the first real time information.
  • the difference between the reference cycle time and the sum of the current cycle time is calculated as a second actual time
  • the time information receiving device that corrects the time
  • a time information transmitting device that provides information used for time correction, obtains first real time information and a reference bus time that is a reference of the first real time, and obtains the first real time information from the first real time information.
  • the sum of the reference bus time difference and the current bus time is calculated as a second actual time
  • FIG. 1 is a block diagram showing a configuration of a control device, a time information transmitting device, and a time information receiving device.
  • FIG. 2 is a diagram showing an example of clock attribute information held by a control device, a time information transmitting device, and a time information receiving device, which are devices connected to the network system.
  • FIG. 3 is a diagram showing a structure of data holding time information.
  • FIG. 4 is a diagram showing a structure of data for storing an address in the network system.
  • FIG. 5 is a diagram showing the structure of an asynchronous communication command used when controlling a device connected to the network system via the 1394 serial bus.
  • FIG. 6 shows the structure of an asynchronous communication response used to send a response such as an execution result to an asynchronous communication command that controls devices connected to a network system via a serial bus.
  • FIG. 7 is a diagram showing the structure of data used in iso-mouth eggplant communication.
  • FIG. 8 is a flowchart showing the overall control processing when correcting the time information of the time information receiving device.
  • FIG. 9 is a flowchart showing a process performed by the control device or the time information transmitting device having the function of the control device when acquiring the clock attribute information of the time information receiving device.
  • FIG. 10 is a flowchart showing a control and data transmission process when selecting a time information transmitting device by a control device or a time information receiving device having the function of the control device.
  • FIG. 11 is a flow chart of control and data transmission when the time information of the time information receiving device is corrected by the isochronous communication.
  • FIG. 12 is a control and data transmission flow chart when the time information of the time information receiving device is corrected by the isochronous communication and the control device and the time information transmitting device are the same device.
  • FIG. 13 is a flow chart of control and data transmission when the control device and the time information receiving device are the same device when the time information of the time information receiving device is corrected by the isochronous communication.
  • FIG. 14 is a flowchart of control and overnight transmission when the time information of the time information receiving device is corrected by the asynchronous communication command.
  • Fig. 15 is a flow chart of control and data transmission when the control device and the time information transmitting device are the same device when correcting the time information of the time information receiving device by the asynchronous communication command. .
  • Fig. 16 is a flow chart of control and data transmission when the control device and the time information receiving device are the same device when the time information of the time information receiving device is corrected by the asynchronous communication command. .
  • Fig. 17 shows the time information of the time information receiving device by the asynchronous communication response. This is a flow chart of control and data transmission in the case where is modified.
  • Fig. 18 is a flow chart of control and data transmission when the control device and the time information transmitting device are the same device when correcting the time information of the time information receiving device by the asynchronous communication response. .
  • FIG. 19 is a flowchart of control and data transmission when the control device and the time information receiving device are the same device when the time information of the time information receiving device is corrected by the asynchronous communication response.
  • FIG. 20 is a block diagram showing the configuration of a time information transmitting device and a time information receiving device having the functions of a control device.
  • FIG. 21 is a block diagram showing a configuration of a time information receiving device having functions of a time information transmitting device and a control device.
  • FIG. 22 is a block diagram showing the configuration of the time information transmitting device, the time information receiving device, and the cycle master device.
  • FIG. 23 is a diagram showing an outline of communication using the 1394 serial bus.
  • FIG. 24 is a diagram showing a configuration of a cycle start packet used for transmitting cycle time data.
  • FIG. 25 is a diagram showing the structure of cycle time data.
  • FIG. 26 is a diagram showing an example of the structure of a time adjustment command used for time adjustment.
  • FIG. 27 is a flowchart showing a process of a time information transmitting device for transmitting a time correction command using relative time information and reference cycle time data.
  • FIG. 28 is a flowchart showing a process of the time information receiving device for correcting the time using the relative time information and the reference cycle time data.
  • FIG. 29 is a flowchart showing the processing of the time information receiving device to deal with the problem due to the limitation of the cycle time data.
  • FIG. 30 is a diagram showing a structure of the bus time data.
  • FIG. 31 is a diagram showing an example of the structure of a time adjustment command used for time adjustment.
  • FIG. 32 is a flowchart showing a process of a time information transmitting device for transmitting a time correction command using relative time information, reference cycle time data, and reference bus time data.
  • FIG. 33 is a flowchart showing a process of the time information receiving device for correcting the time using the relative time information, the reference cycle time data, and the reference bus time data.
  • FIG. 34 is a diagram showing an example of the structure of a time adjustment command used for time adjustment.
  • FIG. 35 is a flowchart showing a process of a time information transmitting device for transmitting a time correction command using relative time information and reference bus time data.
  • FIG. 36 is a flowchart showing a process of the time information receiving device for correcting the time using the relative time information and the reference bus time data.
  • FIG. 37 is a diagram showing an example of the structure of a time adjustment command used for time adjustment.
  • FIG. 38 is a flowchart showing processing of a time information transmitting device for transmitting a time correction command using real time information and reference cycle time data.
  • FIG. 39 is a flowchart showing the processing of the time information receiving device for correcting the time using the real time information and the reference cycle time data.
  • FIG. 40 is a block diagram showing a configuration of a time information transmitting device having a built-in cycle master function.
  • FIG. 41 is a block diagram showing the configuration of a time information receiving device with a built-in cycle master function.
  • FIG. 42 is a block diagram showing the configuration of the control device.
  • FIG. 43 is a flowchart showing processing of the control device for transmitting the time correction command acquired from the time information transmitting device to the time information receiving device.
  • FIG. 44 is a block diagram showing the configuration of a control device having a built-in cycle master function.
  • the time information of the device having the clock function is referred to the time information managed by another device having the clock function connected to the network system.
  • the method for correction is described below.
  • the isochronous eggplant communication used for transmission of time information described below is standardized as ⁇ IEEE Standards for For Hi-Performance Serial Bus '' in ⁇ IEEE Standards 1394-1995 ''. Please refer to that for details.
  • 100 is a network system
  • 110 is a control device
  • 120 and 210 are time information transmitting devices
  • 130 211 0 is a time information receiving device
  • 2101 is a 1394 serial bus
  • 11, 1 2 1, 1 3 1, 2 0 1 1, 2 1 1 1 is a communication control unit
  • 1 1 2, 1 2 2, 1 3 2, 2 0 1 2, 2 1 1 2 is a communication circuit
  • 1 1 3, 1 2 3, 1 3, 2 0 1 3, 2 1 1 3 are asynchronous communication control units
  • 1 1, 1 2 4, 1 3 4, 2 1 4, 2 1 1 4 are isochronous communication control units
  • 1 1 6, 1 2 6, 1 3 6, 2 16 and 2 1 16 are device control Software
  • 1 17, 1 2 7, 1 3 7, 2 0 7, 2 1 1 7 are system control units
  • 1 2 8, 1 3 8, 2 1 8, 2 1 1 8 are clock control units
  • the network system 100 is configured by connecting AV devices, information processing devices, and the like using a 1394 serial bus.
  • the control device 110 according to the present invention, the time information transmitting device 1 20, the time information receiving device 130, the time information transmitting device 210, and the time information receiving device 2110 are also one of the devices constituting the network system 100.
  • the devices that make up the network system 100 are connected to other devices using a 1394 serial bus to transmit data by the isochronous communication. It is possible to transmit control signals by transmission and asynchronous communication.
  • control device 110 the time information transmitting device 120, the time information receiving device 130, the time information transmitting device 210, and the time information receiving device 210 according to the first embodiment. This will be described with reference to FIG. 1, FIG. 20 and FIG.
  • the control device 110 is a device that transmits a control signal by a user's operation or a function of the device itself and controls a device connected to the network system.
  • the time information transmitting device 120 is a device that provides time information when correcting the time information managed by the time information receiving device 130.
  • the time information receiving device 130 is a device that corrects time information to be managed.
  • the time information transmitting device 210 is a device having both functions of the control device 110 and the time information transmitting device 120.
  • the time information receiving device 2110 is a device having both functions of the control device 110 and the time information receiving device 130.
  • control device 110 a configuration example of the control device 110 will be described.
  • the control device 110 transmits an asynchronous communication command 5 to the other devices connected to the network system 100 in order to transmit control commands and receive transmitted status information.
  • This is a device that transmits “0” and receives an asynchronous communication response “600” corresponding to the communication command “500”.
  • the asynchronous communication command 500 and asynchronous communication response 600 will be described later.
  • a communication control unit 111 that manages communication with another device connected to the network system 100 is provided.
  • the communication control unit 111 is an essential component for connecting to the network system 100, and is used for controlling devices (other than on the network system) and acquiring status information.
  • An asynchronous communication control unit 113 that performs control related to asynchronous communication used for communication, and an isochronous communication control unit 114 that performs control related to isochronous communication used for transmission and reception of data, etc.
  • the attribute data processing unit 115 extracts the attribute information of the clock function stored in the memory of the control device 110, and controls the entire control device 110.
  • System control unit 117 a device control software that processes requests for control and status information acquisition of other devices using the asynchronous communication, and / or that processes requests for control and status information acquisition from other devices. G 1 16 are provided.
  • the control device 110 By connecting the control device 110 having the above configuration to the network system 100 via the serial bus 101, the time information transmitting device 120 and the time information It is possible to transmit and receive a control command, a status information acquisition command, and the like to and from other devices such as the receiving device 130.
  • the time information transmitting device 120 transmits time data 300 (described below) to the device that corrects the time information, and provides the time information managed in the device. Equipment.
  • the asynchronous communication control unit 123 As in the case of the control device 110, the asynchronous communication control unit 123, the isochronous communication control unit 124, and the communication circuit 122 A communication control unit 1 2 1 to be configured is provided.
  • the time information transmitting device 120 includes an attribute data processing unit 125 for extracting attribute information of the clock function stored in the memory of the time information transmitting device 120, and a time information transmitting device 1 20
  • System control unit 127 that performs overall control, processes requests for control of other devices and status information acquisition using the asynchronous communication, and / or requests control and status information acquisition from other devices.
  • the device control software 1 26 that processes the request, the clock control unit 1 28 that manages the time information, and the time data transmission processing unit 1 29 that extracts the time data 300 from the clock control unit 128 Be provided.
  • the time information transmission device 1 20 with the above configuration is converted to 1 3 9 4 serial
  • isochronous communication and / or asynchronous communication with the time information receiving device 130 is performed according to the control command of the control device 110. It is possible to transmit time data 300 using communication.
  • the time information receiving device 130 is a device that corrects the time information managed by the own device based on the time data 300 received via the network system 100.
  • the asynchronous communication control unit 133 and the asynchronous communication control unit 134 A communication control unit 131, which is composed of a communication circuit 132, is provided.
  • the time information receiving device 130 further includes an attribute data processing unit 135 for extracting attribute information of the clock function stored in the memory of the time information receiving device 130, and a time information receiving device 1 30
  • a system control unit 13 7 that performs overall control, and processes requests for control and status information acquisition of other devices using the asynchronous communication, and / or controls and obtains status information from other devices.
  • An hour data reception processing unit 13 is provided.
  • the control device 110 By connecting the time information receiving device 130 having the above configuration to the above-mentioned network system 100 by using the serial node 103, the control device 110 In accordance with the control command of (1), the time data 300 transmitted from the time information transmitting device 120 using the isochronous eggplant communication and / or the asynchronous communication is received, and the time information managed by the clock control unit 138 is corrected. It is possible to do.
  • the control device 110 As described above, the control device 110 according to the first embodiment, the time information transmitting device 120, Although the configuration example of the time information receiving device 130 has been described, the control device 110, the time information transmitting device 120, and the time information receiving device 130 described above have their respective functions. The configuration is the minimum required for this, and other components are omitted. Therefore, for example, a device having the function of the control device 110 can also have the function of the time information transmitting device 120 at the same time, and the device having the function of the control device 110 can simultaneously have the function of the time information. It is also possible to have a function as the receiving device 130.
  • the time information transmitting device 201 is asynchronous with the other devices connected to the network system 100 in order to transmit control commands and receive transmitted status information. Transmission of communication command 500 ⁇ Reception of asynchronous communication response 600 to this communication command 500, and transmission of time data 300 to the device that corrects time information. This is a device that provides time information managed in the device.
  • the asynchronous communication control unit 201 As for the configuration of the time information transmitting device 210, first, as in the case of the control device 110, etc., the asynchronous communication control unit 201, the isochronous communication control unit 210, and the communication circuit 2 There is provided a communication control unit 201 which is composed of 0112. Further, the time information transmitting device 210 has an attribute data processing unit 21015 for extracting attribute information of the clock function held in the memory of the time information transmitting device 210, A system control unit 201, which controls the entire information transmitting device 210, processes requests for control of other devices and status information acquisition using the asynchronous communication, and / or requests from other devices. Device control software 210 to process requests for control and status information acquisition, clock control unit 210 to manage time information, and time to extract time data 300 from clock control unit 210 A data transmission processing unit 201 is provided.
  • the time information transmission device 201 having the above configuration is connected to the above network system 100 using the 1394 serial bus 201. With this, it sends and receives control commands and status information acquisition commands to and from other devices such as the time information receiving device 130, and communicates with the time information receiving device 130 by wireless communication and / or asynchronous communication. It is possible to transmit the time data 300 using the data.
  • time information receiving device 2110 a configuration example of the time information receiving device 2110 will be described.
  • the time information receiving device 210 is asynchronous with other devices connected to the network system 100 in order to transmit control commands and receive transmitted status information. Transmission of communication command 500 ⁇ Reception of asynchronous communication response 600 to this communication command 500, and reception of time data 3000 via the above network system 100 Is a device that corrects the time information managed by its own device.
  • the asynchronous communication control unit 211 As in the case of the control device 110, the asynchronous communication control unit 211, the isochronous communication control unit 211, and the communication circuit 211 2 is provided with a communication control unit 2 1 1 1.
  • the time information receiving device 2 110 includes an attribute data processing unit 2 1 15 for extracting attribute information of the clock function stored in the memory of the time information receiving device 2 11 0, A system control unit 211 7 for controlling the entire information receiving device 2111; a request for control of another device and a status information acquisition request using the asynchronous communication; and / or another device Device control software for processing control and status information acquisition requests from the Internet, clock control unit for managing time information, and received time data 300 for clock control unit 2 1 1 8 And a time data reception processing unit 211 for correcting time information.
  • It sends and receives control commands and status information acquisition commands to other devices, such as the time information transmitting device 120, and performs isochronous communication from the time information transmitting device 120. It is also possible to receive the time data 300 transmitted by using asynchronous communication and / or to correct the time information managed by the clock control unit 211.
  • the clock attribute information 200 is held in each device connected to the network system 100, and holds attribute information relating to the clock function of the device. Ideally, the clock attribute information 200 is held by all devices connected to the network system 100. However, even if the device does not hold the information, the device is not covered by the present invention. It just becomes. By referring to the information 200, it is possible to obtain information on the clock function of the device that holds the information.
  • the clock attribute information 200 is used when the user wants to know the characteristics of the clock function of the time information transmitting device 120 or the time information receiving device 130, or when the control device 110 selects the time information transmitting device 120. Can be used as comparison conditions.
  • the information 200 includes transmission / reception capability information 210, accuracy information 220, and use unit information 230.
  • the transmission / reception capability information 210 indicates the transmission / reception capability of the time data 300 of the device holding the information 210. By referring to the information 210, it is possible to know the time data transmission / reception capability of the device holding the information 210.
  • the information 210 has an asynchronous communication transmission flag 211 indicating that it has a transmission capability of time data 300 by asynchronous communication, and has a transmission capability of time data 300 by iso-mouth communication. It has an isochronous communication transmission flag 2 1 2 indicating that it has the ability to receive time data 3 0 0 by asynchronous communication.It has an ability to receive time data 3 0 0 by asynchronous communication.
  • the flag is composed of an iso-mouth eggplant communication reception flag 2 14.
  • the expression “flag” It is used to represent information in a binary manner, and it is used when the element related to the flag name exists, and when it does not exist, it is used as invalid.
  • the isochronous communication transmission flag 2 12 held by a certain device is valid, it indicates that this device can transmit the time data 300 by isochronous communication. The same can be said for the other flags.
  • the precision information 220 holds information relating to the precision of the clock control units 128 and 138 that manage time information inside the device. By referring to the information 220, it is possible to know the precision of the clock control units 128, 138 of the device holding the information 220.
  • the information 220 provides an accuracy flag that divides the accuracy of the clock control unit in the device according to the magnitude of the error that occurs after a certain period of time, and provides time information when the time is finally corrected. It consists of information about the devices that have been used.
  • the accuracy level is set to eight, and the flag that is expected to have the highest accuracy is determined by the time signal of terrestrial broadcasting or the time information transmitted from satellite broadcasting or cable television.
  • Level 1 flag 2 2 1 indicating that the device can automatically correct the time information by itself at an arbitrary time or at a fixed time every day, and is divided into stages according to the numerical value of the monthly error guarantee of the clock control unit.
  • the accuracy flag is composed of the level 2 flag 2 2 to the level 7 flag 2 2 7 and the level 8 flag 2 2 8 which indicates that there is no clock control unit. However, for the level 2 flag to the level 7 flag, the level 2 flag indicates that the error is the smallest and the accuracy is high, and the error value is set to increase as the level numerical value increases.
  • the level 2 flag 2 2 2 indicating that the monthly error guarantee is 0.5 seconds or less
  • Level 3 flag 2 2 3 indicating that the error is less than 1 second
  • Level 4 flag 2 2 4 indicating that the error is less than ⁇ 2 seconds
  • Level 5 flag 2 indicating that the error is less than ⁇ 3 seconds 2 5
  • Level 6 flag indicating less than ⁇ 4 seconds 2
  • level 7 flag 2 27 indicating greater than ⁇ 4 seconds.
  • the level 1 flag 2 when referring to the accuracy information 220 of a certain device, the level 1 flag 2
  • the time information managed by the clock control unit in this device will be less than 2 seconds It can be seen that the error is guaranteed.
  • the information 220 is the last correction date 229, which is information about the time when the time was last adjusted, and the provider accuracy 240, which is information about the accuracy of the device that provided the time information. have. With this information, it is possible to know the information about the time at which the time was adjusted last of the time information managed by the internal clock control unit, and the information about the device that provided the time information.
  • Usage unit information 230 is information for indicating a time unit that can be managed by a clock control unit that manages time information inside the device.
  • time unit that can be transmitted and received by the clock control unit as time data 300.
  • the information 230 is a year flag 231, a month flag 233, a day flag 233, an hour flag 234, a minute flag 235, a second flag 236, It consists of a second flag 237 and a microsecond flag 238.
  • the clock control unit in the device manages the hour, minute, and second information, and does not manage year, month, day, millisecond, and microphone mouth second units.
  • the data 300 is a data structure used for transmitting and receiving time information of year, month, day, hour, minute, second, millisecond, and microsecond in asynchronous communication and isochronous communication. By using the data 300, data related to time can be transmitted and received between devices connected to the network system 100.
  • the data 300 stores year data 301 storing year information, month data 302 storing month information, day data 303 storing day information, and hour unit information.
  • the data 400 is used to store address data that can uniquely designate each device in the network system 1003 connected by the 1394 serial bus. Things. By using the data 400, network address information can be transmitted and received between devices of the network system 100.
  • the communication command 500 is a data structure used when transmitting a control command, a status information acquisition command, or the like to a device (within the network system 100) using asynchronous communication.
  • a control command a status information acquisition command, or the like
  • a device within the network system 100
  • asynchronous communication As described above, the method of controlling the AV device and acquiring the status information using the asynchronous communication is described in “AV / CD Digital Interface C omm and Set”, 13 9 4 T It is published by "rade A ssociation", so please refer to that for details.
  • the communication command 500 is a sender ID 501 indicating a sender of the command, a receiver ID 502 indicating a receiver of the command, and a command type 5 indicating a type of the command. 03, an operation code 504 of the command, and an auxiliary code 505 of the operation code 504.
  • command type 503 there is a control / status information acquisition Z notification and the like.
  • source ID 501 is control device 110
  • receiver ID 502 is time information transmission device 120
  • command type 503 is control
  • operation code 504 is asynchronous communication.
  • a request to start or end transmission of time data 300 by means of the isochronous communication is made, and the attached code 505 stores the network address data 400 of the time information receiving device 130, etc.
  • a command of a control command or a status information acquisition command can be transmitted between devices connected to the network system 100.
  • the communication response 600 is a data structure used when a device that has received the asynchronous communication command 500 returns an execution result for the command 500 using the same asynchronous communication.
  • the communication response 600 is a transmission source indicating the transmission source of the response 600.
  • source ID 602 indicating the source
  • response code 603 indicating the type of response 600
  • operation code 504 of the received asynchronous communication command 500 It consists of an operation code 604 and an accessory code 605 of the operation code 604.
  • the response code 603 As the type of the response 600 stored in the response code 603, there are success / failure / Z not executable.
  • the operation code 604 the same data as the data of the operation code 504 in the corresponding reception asynchronous communication command 500 is stored.
  • data requested by the receiving command 500 such as clock attribute information 200, time data 300, network address data 400, etc., is stored. .
  • the device that has transmitted the asynchronous communication command 500 can obtain the execution result of the command content and the requested information.
  • the communication data 700 is a data structure used when transmitting data to a device connected to the network system 100 by isochronous communication.
  • the isochronous communication has been standardized as “IEEE Standards for High-Performance Serial Bus” in “IEEE Std 1394—1995”. Please refer to.
  • the communication data 700 includes a channel number 7001 used for the communication, a band width 7202 used for the communication, and transmission data 703.
  • the time information transmitting device 1 0 0 and the time information transmitting device 2 0 1 0 store the time data 3 0 0 in the transmission data 7 0 3 and the communication data 7 0 0 using the isochronous eggplant communication.
  • Time information can be transmitted.
  • the processing for correcting the time information of the time information receiving device 1 30 or the time information receiving device 2 110 is performed by the control device 1 10 or the time information transmitting device.
  • step 8 0 1 Acquisition of clock attribute information 2 0 0 of time information receiving device 1 3 0 by 2 0 1 0 (step 8 0 1), and then time information by control device 1 1 0 or time information receiving device 2 1 1 0 Selection of transmitting device 120 (step 8002), and then time data from time information transmitting device 120 or time information transmitting device 210
  • step 803 The time correction of the time information receiving device 130 or the time information receiving device 2110 by transmitting 300 (step 803) can be roughly divided into the above three steps. However, when the time information is corrected using the time information transmitting device 210, the processing of step 802 can be omitted. Further, when the time information of the time information receiving device 211 is corrected, the process of step 801 can be omitted.
  • step 8001 The 00 acquisition process (step 8001) will be described with reference to FIG.
  • the processing of the control device 110 is represented by steps 911 to 913, and the processing of the time information receiving device 130 is represented by steps 921 to 923.
  • the control device 110 obtains the clock attribute information 200 of the device that corrects the time, that is, the time information receiving device 130, so that the control device 110 Information on the presence / absence and processing capability of the clock control unit 138 and the presence / absence and processing capability of the time data reception processing unit 139 can be obtained.
  • the control device 110 refers to this information and uses the isochronous communication. The ability to transmit the time data 300, whether to transmit the time data 300 by asynchronous communication, the required accuracy, and the conditions as the time information transmission device 120 can be set. .
  • the device control software 1 16 in the control device 110 In order to obtain the clock attribute information 200 of the time information receiving device 130, the device control software 1 16 in the control device 110 generates an asynchronous communication command 500, and obtains the time information.
  • the data is transmitted to the receiving device 130 (step 911).
  • the command type 503 is "acquire status information”
  • the operation code 504 is "request to transmit the clock attribute information 200 to the control device 110". Content.
  • the device information control software 1336 in the time information receiving device 1330 receives and analyzes the command 500 (step 921), and as an attached code 600, the attribute data processing unit 1
  • An asynchronous communication response 600 storing the clock attribute information 200 extracted from step 3 (step 922) is generated and transmitted to the control device 110 (step 922).
  • the device control software 1 16 inside the control device 1 10 receives and analyzes the communication response 6 0 0 (step 9 12), and acquires the clock attribute information 2 0 0 of the time information receiving device 1 3 0. (Step 9 13).
  • control device 110 can acquire the clock attribute information 200 of the time information receiving device 130.
  • the power to end the description of the clock attribute information 2 0 0 acquisition processing of the time information receiving device 1 3 0 by the control device 1 1 0 The processing of the control device 1 1 0, the time information transmitting device 2
  • the time information transmitting device 210 can acquire the clock attribute information 200 of the time information receiving device 130.
  • the processing of the control device 110 is represented by steps 101 to 115, and the above network system
  • the processing of an arbitrary device (assumed to be device A) connected to the system 100 is represented by steps 1021 to 1023.
  • the control device 110 may select one of the time information transmitting devices 120 as a method of selecting one device as the time information transmitting device 120 without performing a search. Perform a search on all connected devices, and select one of the devices selected by the search that is deemed to be the most suitable as the time information transmission device 120. (Step 1 0 1 1).
  • the control device 110 searches for the entire network system 100 in order to find out the device that is most suitable as the time information transmission device 120 from all devices connected to the network system 100. Perform a search for devices, and select the time information transmission device 120 from devices that match the conditions.
  • the device control software 1 16 in the control device 110 generates an asynchronous communication command 500 using the broadcast method and sends it to all devices connected to the network system 100.
  • the command 500 has an ID value prepared for indicating the broadcast source system as the reception source ID 502, a control instruction as the command type 5003, and an operation command 500.
  • a code for requesting an appropriate inspection as the time information transmitting device 120, and the attached code 505 the time information The clock attribute information 2000 acquired from the receiving device 130 is stored.
  • the device control software in device A (equivalent to 116, 126, 136) that has received the command 500 performs analysis of the command 500 (step 1021). , Clock attribute information 200 extracted from attribute data processing section in device A (corresponding to 115, 125, 135) and clock attribute information 2 extracted from command 500 Compare 0 0 (step 1022). Specifically, in this step, the following comparison processing is performed.
  • the transmission / reception capability information 210 is compared, and whether the asynchronous communication transmission flag 2 11 of the device A and the asynchronous communication reception flag 2 13 of the time information receiving device 130 are both valid, or the device A Confirm that both the isochronous eggplant communication transmission flag 2 12 of the time information receiving device 13 0 and the isochronous communication reception flag 2 14 of the time information receiving device 1 30 are valid, or that at least one of the conditions is satisfied. If neither of the two conditions is satisfied, it means that the condition as the time information transmitting device 130 with respect to the time information receiving device 130 is not satisfied, and the comparison process is interrupted. If at least one of the two conditions is satisfied, the accuracy information 220 is compared.
  • the process is interrupted if the accuracy is low, and if the accuracy is high, the process proceeds to the next use time unit information 230 comparison process.
  • the comparison of the use time unit information 230 it is checked whether all the time units used by the time information receiving device 130 can be transmitted.
  • the time information transmitting device 120 needs to be able to transmit as all the units used by the time information receiving device 130 as time data 300.
  • the device control software in device A (corresponding to 116, 126, 136) generates a response 600 for the command 500 and generates control device 600
  • the data is sent to 110 (step 1023).
  • the attribute code 605 stores the clock attribute information 200 of the device A.
  • the control device 110 that has received the response 600 selects the time information transmitting device 120 from the devices that have transmitted the response 600 (step 1101). Four ) .
  • the control device 1 10 ⁇ internal device control software 1 16 analyzes the received response 6 0 0 and extracts the clock attribute information 2 0 0.
  • the extracted clock attribute information 200 is analyzed, and one of the devices that satisfies the condition as the time information transmitting device 120 is selected from among them, and is set as the time information transmitting device 120. By performing the above operation, it is possible to select a device that meets the conditions as the time information transmitting device 120.
  • the control device 110 can select the time information transmission device 120 without performing a search.
  • the control device 110 specifies the time information transmission device 120 to the user by the network address data 400 or the name that uniquely designates the device in the network system 100. Let it. In this case, the user who operates the control device 110 or the control device 110 must directly or indirectly know the address information of the device designated as the time information transmission device 120. There is. By performing this process, the time required for the search can be shortened. However, if incorrect address information is specified, the time correction of the time information receiving device 130 performed later will not be performed correctly.
  • control device 110 can also select the time information transmitting device 120.
  • the processing of the control device 110 is performed using the time information receiving device 211.
  • the time information transmitting device 210 can select the time information transmitting device 120.
  • the time information transmitting device 1200 sends the time information receiving device 1 via the network system 100 described above.
  • the time data 300 is transmitted to 300, and the time information receiving device 130 uses the time data to correct the time information.
  • the method of transmitting the time data 300 is transmission using the isochronous eggplant communication data 700, transmission using the asynchronous communication command 500, transmission using the asynchronous communication response 600, Can be considered.
  • the processing of the control device 110 is performed from step 111 to step 111, and the processing of the time information transmitting device 120 is performed from step 111 to step 111.
  • the processing of the time information receiving device 130 is represented by the steps 1 1 3 1 to 1 3 4.
  • the method includes a clock attribute information 200 of the time information transmitting device 120, an asynchronous communication transmission flag 210 in the time information transmitting device 120, and a clock attribute information 200 of the time information receiving device 130 in the isochronous eggplant communication. This can be used when both reception flags 2 1 and 4 are valid.
  • the device control software 1 16 in the control device 1 10 sends an asynchronous communication command 5 0 0 to the time information transmitting device 1 2 0, and the time data 3 0 0 Request transmission (step 1 1 1 1).
  • the device information control software 126 inside the time information transmitting device 1202 that has received the command 500 performs analysis (step 1121), and transmits the isochronous eggplant communication data 7000
  • the time data 300 is stored in 3 and transmission of the time data 300 by the isochronous communication is started (step 1 122).
  • the time data 300 is obtained by continuously extracting time information managed by the clock control unit 128 by the time data transmission processing unit 129, and performing asynchronous communication. During this time, the time information stored in the time data 300 is appropriately updated.
  • the above device control software 126 is used as attached code 605 as channel number 701 used and band width 702 Is stored and a response 600 is returned to the control device 110 (Step 1 1 2 3) o
  • the device control software 1 16 in the control device 1 10 receives the response 6 0 0 and confirms that the transmission of the time data has started, the control code 1 6
  • the stored channel number 701 and band width 702 are extracted (step 111), and the data is stored in the attached code 505 to the time information receiving device 130, and the asynchronous communication is performed.
  • a command 500 is transmitted, and a request is made to receive the time data 300 through the iso-mouth communication and to correct the time (step 11 13).
  • the device information control software 1336 in the time information receiving device 130 that received the command 500 is analyzed, and the channel number in which the time data 300 is transmitted by isochronous eggplant communication Extraction of data relating to 7001 and band width 720 is extracted (step 113), the reception of iso-mouth eggplant communication data 700 is started (step 123), and the extracted time
  • the data 300 is passed to the time data reception processing unit 139.
  • the time data reception processing unit 1339 sets the received time data 300 in the clock control unit 1338, and corrects the time information (step 113).
  • the device information control software 1336 inside the time information receiving device 130 sends a response 600 to the control device 110 to notify that the time correction has been completed. (Step 1 1 3 4)
  • step 11 When the device control software 1 16 in the control device 1 10 receives the communication response 6 0 0 from the time information receiving device 1 3 0 and confirms that the time correction has been completed normally (step 11) 14 4) In order to end the data transmission by isochronous communication of the time information transmitting device 12 0, an asynchronous communication command 500 is generated and transmitted to the time information transmitting device 12 (step 11 15). ).
  • the device information control software 126 inside the time information transmitting device 120 that has received the command 500 performs analysis of the command 500 (step 1124), and the time data 300 obtained by the asynchronous communication. End the transmission process of 0 (step 1 1 2 5) The asynchronous communication response 600 is transmitted to the control device 110 (step 1126).
  • the control device 1 1 0 internal device control software 1 16 that received the response 6 0 0 from the time information transmitting device 1 2 0 performs analysis and confirms that the data transmission of the time information transmitting device 1 2 0 has been completed. Confirm and end all processing (Step 1 1 1 6) 0
  • the time information managed by the time information receiving device 130 internal clock control unit 1338 can be corrected by transmitting the time data 300 by isochronous eggplant communication.
  • the transmission method will be described with reference to FIG. In Fig. 12, the processing of the time information transmitting device 210 is performed from step 1 2 1 1 to step 1 2 14, and the processing of the time information receiving device 1 30 is performed from step 1 2 2 1 to step 1 2 2 Represented by 4.
  • the time information transmitting device 2 0 1 0 internal device control software 2 0 16 starts transmitting time data 3 0 0 by isochronous communication (step 1 2 1 1), and returns to the time information receiving device 1 3 0
  • the asynchronous communication command 500 with the channel number 701 and band width 702 used for isochronous communication stored in the attached code 505 is transmitted, and time data 3 by isochronous eggplant communication is transmitted.
  • a request is made to receive 00 and to correct the time (step 1 2 1 2).
  • the device information control software 1336 in the time information receiving device 130 that received the command 500 is analyzed, and the channel number in which the time data 300 is transmitted by isochronous eggplant communication Data relating to 700 and band width 720 is extracted (step 1221), reception of the isochronous communication data 700 is started (step 1222), and the extracted time data 30000. Is passed to the time data reception processing section 1339.
  • the time data reception processing unit 13 9 is a clock control unit
  • the received time data 300 is set to 1338, and the time information is corrected (step 1223).
  • the device information control software 1 38 inside the time information receiving device 130 sends a response 600 to the time information transmitting device 210 to notify that the time correction has been completed. .
  • Step 1 2 4 The time information transmitting device 2 0 1 0 internal device control software 2 0 16 receives the communication response 6 0 0 from the time information receiving device 13 0, and the time correction ends normally.
  • the transmission processing of the time data 300 by the isochronous eggplant communication is terminated (step 1214).
  • the time data receiving device 310 transmits the time data 300 using the isochronous eggplant communication data 700.
  • the processing of the method will be described with reference to FIG. In FIG. 13, the processing of the time information receiving device 2 11 10 is performed from step 1 3 1 1 to step 1 3 16, and the processing of the time information transmitting device 1 2 0 is performed from step 1 3 2 1 to step 1 3 2 Represented by 6.
  • the device control software 2 1 16 inside the time information receiving device 2 110 transmits an asynchronous communication command 500 to the time information transmitting device 1 2 0, and the time data by isochronous eggplant communication. Request transmission of 3 0 0 (Step 1 3 1
  • the device information control software 1 26 inside the time information transmitting device 1 20 receiving the command 5 0 0 0 performs the analysis, and the time data 3 0 0 into the transmission data 7 0 3 within the iso-mouth eggplant communication data 7 0 0. Is stored, and transmission of time data 300 by iso-mouth communication is started (step 1322). Then, the device control software 126 stores the channel number 701 used and the band width 702 as the attached code 605, and sends it to the time information receiving device 211. A response 600 is returned (step 1332).
  • the time information receiving device 2 1 1 0 internal device control software 2 1 16 receives the response 600 (step 1312) and starts transmission of the time data 3 0 0. After confirming that the time data 300 has been transmitted by the iso-mouth communication, data relating to the channel number 701 and the band width 702 where the time data 300 is transmitted is extracted, and the iso-mouth egg communication data 700 is extracted. (Step 1313), and passes the extracted time data 300 to the time data reception processing unit 211.
  • the time data reception processing unit 2 1 1 1 9 9 sets the received time data 3 0 0 in the clock control unit 2 1 1 8 and corrects the time information (step 1 3 1 4) c Time information receiving device
  • the device information control software 1226 in the time information transmitting device 1220 receiving the command 500 analyzes the command 500 (step 1324), and the time data 300 by the asynchronous communication.
  • the transmission process of 0 is terminated (step 1325), and the asynchronous communication response 600 is transmitted to the time information receiving device 211 (step 1326).
  • the device information control software 2 1 16 inside the time information receiving device 2 1 1 0 that received the response 6 0 0 from the time information transmitting device 1 2 0 performs analysis and transmits the time information transmitting device 1 2 0 data. Is completed, and all the processes are completed (step 1316).
  • the processing of the control device 110 is performed from step 1411 to step 1412, and the processing of the time information transmission device 120 is performed from step 1421 to step 1425.
  • Time information The processing of the receiving device 13 0 is represented by steps 1 4 3 1 to 1 4 3 3.
  • the method includes the following: asynchronous communication within the clock attribute information 200 of the time information transmitting device 120 It can be used when both the transmission flag 2 11 and the asynchronous communication reception flag 2 13 in the clock attribute information 2 0 0 of the time information receiving device 13 0 are valid.
  • the device control software 116 inside the control device 110 stores the network address data 400 of the time information receiving device 130 in the attached code 500, and the time information receiving device 130 Asynchronous communication command 500 that requests transmission of time data 300 by asynchronous communication command 500
  • the device control software 1260 in the time information transmitting device 1202 that has received the communication command 500 performs analysis, and the network of the time information receiving device 1300 is transmitted from the communication command 500.
  • the work address data 400 is extracted (step 1421), and the time data 300 extracted by the time data transmission processing unit 129 is stored in the attached code 505, and a request for time correction is made.
  • An asynchronous communication command 500 is generated and transmitted to the time information receiving device 130.
  • the device information control software 1336 in the time information receiving device 130 that has received the communication command 500 performs an analysis (step 1431), and the command 500
  • the time data 300 extracted from the node 500 is converted to a time data reception processing unit.
  • the time data reception processor 1339 sets the time data 300 in the clock controller 1338 and corrects the time information (step 1442).
  • the device information control software 1 38 inside the time information receiving device 130 sends a response 600 to the time information transmitting device 120 to notify that the time correction has been completed. (Steps 1 4 3 3).
  • the device information control software 1 2 6 inside the time information transmitting device 1 2 0 receives the response 6 0 0 from the time information receiving device 1 3 0, and confirms that the time information correction has been completed normally (step 1442).
  • the control device 110 analyzes the response 600 to obtain the time information. It is possible to confirm that the time has been adjusted by the information transmitting device 120 (step 1412).
  • the time information managed by the time information receiving device 130 internal clock control unit 1338 is corrected by transmitting the time data 300 using the asynchronous communication command 500. You can do it.
  • the method of transmitting the time data 300 using the asynchronous communication command 500 when the time information transmitting device 210 is the same device.
  • the processing for will be described with reference to FIG. In FIG. 15, the processing of the time information transmitting device 210 is performed from step 1511 to step 1513, and the processing of the time information receiving device 1330 is performed from step 1521 to step 1522. Represented by 3.
  • the time information transmission device 2 0 1 0 internal device control software 2 0 16 is extracted by the time data transmission processing unit 2 0 19 into the attached code 5 0 5 (step 15 1 1) Time data 3 0 An asynchronous communication command 500 for requesting time correction, in which 0 is stored, is generated and transmitted to the time information receiving device 130 (step 1512).
  • the device information control software 1336 inside the time information receiving device 130 that has received the communication command 500 performs analysis (step 1521), and the command 500
  • the time data 300 extracted from the node 505 is passed to the time data reception processing unit 139.
  • the time data reception processing unit 1339 sets the time data 300 in the clock control unit 1338, and corrects the time information (step 1522).
  • the device information control software 1 36 within the time information receiving device 130 sends a response 600 to the time information transmitting device 210 to notify that the time correction has been completed. (Steps 15 2 3).
  • the time information transmitting device 2 0 1 0 internal device control software 2 0 16 receives the response 6 0 0 from the time information receiving device 13 0, and confirms that the time information correction has been completed normally. (Step 15 13).
  • the time information managed by the time information receiving device 130 internal clock control unit 1338 is corrected by transmitting the time data 300 using the asynchronous communication command 500. I can do it.
  • the method of transmitting the time data 300 using the asynchronous communication command 500 when the time information receiving device 210 is the same device.
  • the processing for will be described with reference to FIG. In FIG. 16, the process of the time information receiving device 2 11 10 is performed from step 16 11 to step 16 13, and the process of the time information transmitting device 1 20 is performed from step 16 2 1 to step 16 2 Represented by 3.
  • the device control software 2 1 16 inside the time information receiving device 2 1 1 0 sends asynchronous time to the time information receiving device 2 1 1 0 using the asynchronous communication command 5 0 0 to request time data 3 0 0 transmission.
  • a command 500 is generated and transmitted to the time information transmitting device 120 (step 1611).
  • the device information control software 1226 inside the time information transmitting device 1202 that received the communication command 500 performs analysis (step 1621), and transmits time data to the attached code 505.
  • An asynchronous communication command 500 for requesting time correction which stores the time data 300 extracted by the processing unit 12 9 (step 1622), is generated, and the time information receiving device 2 1 1 Send to 0 (step 1 6 2 3).
  • the device information control software 211 16 in the time information receiving device 211 which has received the communication command 500 performs analysis, (step 1612), and the attached command in the command 500.
  • the time data 300 extracted from the node 505 is passed to the time data reception processing unit 211.
  • the time data reception processing section 2 1 19 sets the time data 3 0 0 in the clock control section 2 1 18 and corrects the time information (step 16 13) o
  • the processing of 20 is represented by steps 1721 to 1723, and the processing of the time information receiver 13 is represented by steps 1731 to 1735.
  • the method includes the asynchronous communication transmission flag 2 1 1 in the clock attribute information 2 0 0 of the time information transmitting device 1 20 and the asynchronous communication reception flag 2 1 in the clock attribute information 2 0 0 of the time information receiving device 1 3 0. 3 can be used when both are effective.
  • the device control software 1 16 in the control device 1 1 0 has an asynchronous communication response 6 0 0 with the network address data 4 0 0 of the time information transmission device 1 2 0 stored in the attached code 5 0 0.
  • the device information control software 13 6 in the time information receiving device 13 0 that has received the command 500 0 performs an analysis, and receives the time information transmitting device 1 from the attached code 5 05 in the command 5 0 0. Extract network address data 400 of 20 (step 1731), generate asynchronous communication command 500 to request transmission of time data 300 by asynchronous communication, and transmit time information Send it to device 120 (step 1732).
  • the device information control software 126 inside the time information transmitting device 120 that has received the command 500 performs the analysis of the command 500 (step 1721), and the time data transmission processing unit Time data 3 0 0 extracted by 1 2 9 (Step 1 7 2
  • the device information control software 1336 in the time information receiving device 130 that received the response 600 performs analysis (step 1733), and from the attached code 505 in the command 500.
  • the extracted time data 300 is converted to the time data reception processing unit 1
  • the time data reception processing unit 13 9 sends the time data to the clock control unit 13 8. —Set the evening time to 300 and correct the time information (step 1734).
  • the time information receiving device 13 0 internal device control software 13 6 sends the asynchronous communication to the control device 1 10 to the asynchronous communication command 5 0 0 received in step 1 7 3 1 Send the response 600 (Step 17)
  • control device 110 can confirm that the time information receiving device 130 has finished correcting the time (step 1712).
  • the process for the time data transmitting method using the asynchronous communication response 600 when the time information transmitting device 210 is the same device is described. This will be described with reference to FIG. In FIG. 18, the processing of the time information transmitting device 210 is performed from step 1811 to step 1815, and the processing of the time information receiving device 130 is performed from step 1821 to step 1 Represented by 8 25.
  • the device control software inside the time information transmitting device 200 generates an asynchronous communication command 500 that requests time correction by the asynchronous communication response 600, and the time information receiving device 13 Send to 0 (step 1811).
  • the device control software 1336 in the time information receiving device 130 that received the command 500 performs analysis (step 1821), and requests transmission of time data 300 by asynchronous communication.
  • an asynchronous communication command 500 is generated and transmitted to the time information transmitting device 210 (step 1822).
  • the device information control software 210 inside the time information transmitting device 210 which received the command 500 performs analysis of the command 500 (step 1812), and the time data transmission processing unit.
  • One night 300 is stored in the attached code 605, and the asynchronous communication response 600 is transmitted to the time information receiving device 130 (step 1814).
  • the device information control software 1336 in the time information receiving device 1303 that received the response 600 performs an analysis (step 1823), and receives the response 600 from the attached code 605.
  • the extracted time data 300 is passed to the time data reception processing unit 139.
  • the time data reception processing section 1339 sets the time data 300 in the clock control section 1338, and corrects the time information (step 1824).
  • the time information transmitting device 2010 returns to the time information transmitting device 210, and the asynchronous communication command 50 0 0 received in step 18 21 Sends asynchronous communication response 600 0 to (Step 18 25)
  • the time information transmitting device 210 can confirm that the time information receiving device 130 has finished correcting the time (step 1815). .
  • the time information receiving device 210 is a time information transmitting method using the asynchronous communication response 600. This will be described with reference to FIG. In FIG. 19, the processing of the time information receiving device 2 11 10 is performed from step 1 9 1 1 to step 1 9 13, and the processing of the time information transmitting device 1 2 0 is performed from step 1 9 2 1 to step 1 Represented by 9 23.
  • the time information receiving device 2 1 1 0 internal device control software 2 1 16 generates an asynchronous communication command 500 to request transmission of time data 3 0 0 by asynchronous communication, and the time information transmitting device 1 2 Send to 0 (step 1 9 1 1).
  • the device information control software 126 inside the time information transmitting device 120 that has received the command 500 analyzes the command 500 (step 1921), and the time data transmission processing unit
  • the time data 3 0 0 (step 1 9 2 2) extracted by 1 2 9 is stored in the attached code 6 0 5, and asynchronously transmitted to the time information receiving device 2 1 10.
  • the device information control software 2 1 16 inside the time information receiving device 2 1 1 0 that has received the response 600 performs analysis (step 1 9 12), and the attached code 6 0 0 within the response 600.
  • the time data 3 00 extracted from 5 is passed to the time data reception processing section 211 9.
  • the time data reception processing unit 2 1 19 sets the time data 300 in the clock control unit 2 1 18 and corrects the time information (step 1913) o
  • the form of the network system in the second embodiment is the same as that in the first embodiment.
  • a method of correcting time information using “cycle time” between devices connected to the network system will be described.
  • the time adjustment method according to the second embodiment can apply the method for selecting the time information transmitting device based on the “attribute information of the clock function” described in the first embodiment. Therefore, the method of selecting the time information transmitting device in the first embodiment will not be described here.
  • 220 is a 1394 serial bus
  • 2210 and 400 are time information transmitting devices
  • 2213 and 410 are time servers.
  • Function 2 2 0, 4 1 0 0 is time information receiving device
  • 2 2 3, 4 1 2 3 is time correction function
  • 2 2 3 0, 4 400 is cycle master device
  • 2 2 3 3, 4 0 2 0, 4 1 2 0, 4 4 2 0 are cycle master functions
  • 2 2 1 2, 2 2 2 2, 2 2 3 2, 4 1 2, 4 1 2 2, 4 4 0 2 is the communication control unit
  • 2 2 1 4, 2 2 2 4, 4 0 1 4, 4 1 2 4 is the clock control unit
  • 2 1 5, 2 2 2 5, 4 0 1 5, 4 1 2 5 is a clock
  • 2 3 0 1 is a cycle start packet
  • 2 5 0 0 is a cycle time data
  • 2 6 0 0, 3 1 0 0, 340, 370 0 indicates a time correction command
  • 300 0 0 indicates bus time data.
  • the present invention provides a method for correcting the time using a common cycle time used in a network system using a 1394 serial bus.
  • This cycle time is provided by one device in the network at the same time, and is information used to communicate real-time data in a fixed communication cycle. The details will be described later. In fact, it does not indicate time information, but merely information indicating a communication cycle.
  • the present invention makes it possible to correct the time by providing relative time information with respect to the actual time in the network with respect to the information indicated by the cycle time data.
  • the time information transmitting device 2 210 is a device that provides relative time information of the actual time with respect to the above-described cycle time, and internally has a communication control device that controls communication with other devices on the network system. A part 2 2 1 2 is provided.
  • the communication control unit 221 is an essential component for connecting to the network system. For example, the communication control unit 221 transmits the relative time information and receives the cycle time data according to the present invention. It is used for.
  • the time information transmitting device 2 210 further includes a time server function 2 2 13, which provides a function for providing the relative time information using the communication control unit 2 2 1 2 I do. Further, a clock 2 2 15, a clock control unit 2 2 14 for controlling the clock 2 2 15, and a time information transmitting device 2 210 A system control unit 2 2 1 1 for controlling the body is provided.
  • the time information receiving device 222 is a device that receives the relative time information of the real time with respect to the cycle time described above and corrects the time of the own device 222, and the time information transmitting device 222.
  • a communication control unit 222 that manages communication with other devices on the network system is provided therein. In the communication control unit 222, for example, a reception process such as relative time information / cycle time information according to the present invention is performed.
  • the time information receiving device 222 is further provided with a time correcting function 222, which provides a function for receiving the total time information using the communication control unit 222. . Furthermore, a clock 22 2 5, a clock control unit 2 2 4 for controlling the clock 2 2 15, and a system control unit 2 2 1 for controlling the entire time information receiving device 2 220 And are provided.
  • the cycle master device 222 is a device that provides the cycle time information described above. As described above, at the same time, only one device exists as the cycle master device 230 in the network. And, like the time information transmitting device 222 and the time information receiving device 222, a communication control unit 222 for managing communication with other devices on the network system is provided therein. Can be In the communication control unit 222, transmission processing of cycle time information and the like according to the present invention is performed, for example.
  • Cycle master device 2 2 3 0 has additional cycle master device 2 2 3
  • a cycle master function 2 2 3 3 to be 0 is provided.
  • the cycle master function 222 provides a function for managing the cycle time information. Further, a system control unit 2221 for controlling the entire cycle master device 230 is provided.
  • the time information transmitting device 220, the time information receiving device 222, and the cycle master device 230 are connected by a 1394 serial bus 220 to form a network system. Make up. This concludes the description of the configuration example of the time information transmitting device 222, the time information receiving device 222, and the cycle mass device 220 according to the second embodiment.
  • reference numeral 230 denotes one communication cycle.
  • the cycle start packet 2301 including the above-mentioned cycle time information is always included.
  • 302 communication using this packet is hereinafter referred to as isochronous communication
  • a synch packet used for transmission of device control information 2303 communication using this packet Asynchronous communication.
  • the cycle interval is about 125 microseconds. After this interval, cycle 2300 changes to the next cycle 230.
  • the cycle start bucket 2301 is transmitted to the cycle master device 2302 and all devices on the network system in order to synchronize each cycle.
  • the format is shown in Fig. 4.
  • the destination ID for identifying the destination device is shown in Fig. 4.
  • the cycle start packet 2301 includes the destination address 2404 indicating the address information of the cycle and the cycle time data 2405 described above. As described above, the cycle start packet 2301 is transmitted from the cycle master device 2230 to all devices on the network system. A value indicating all devices on the network system is stored in 2401, and a cycle ID is displayed in source ID 2403. The value indicating the master device is stored. Of course, the bucket attribute 2402 stores information indicating that the packet is the cycle start packet 2301.
  • the cycle time data 250 transmitted by the cycle start packet 2301 will be described with reference to FIG.
  • the cycle time data 250 is managed by the cycle master device 230 as described above, and is transmitted to all devices on the network system.
  • the device that has received the cycle start bucket 2301 stores the cycle time data 2500 in a memory area managed by itself. Actually, the address information of this memory area is stored in the destination address 2404 in the cycle start bucket 2301 described above.
  • the cycle time data 250 is divided into three areas, cyc 1 e—offset 2503, which is the offset information for the cycle of 125 microseconds, and cycle indicating the cycle number of each cycle. — Represented by count 2 5 0 2 and second_count 2 5 0 1 which is incremented each time the cycle is repeated 800 0 times (ie 1 second). Note that this second-count2501 can represent a value from 0 to 127 as a value.
  • the cycle master device 2 230 sequentially updates the time information from 0 seconds to less than 128 seconds every cycle, and if the updated value becomes 128 seconds, it returns to the value of 0 seconds again. Update.
  • a command packet for transmitting the relative time information from the time information transmitting device 2210 will be described with reference to FIGS. 5 and 26.
  • the time information transmitting device 222 transmits the time correction command 260 shown in Fig. 26 by using the asynchronous communication command 500 described in the first embodiment. .
  • an auxiliary code 505 in the asynchronous communication command 500 is used to correct the time as shown in FIG.
  • Relative time information 2601 indicating the relative time of the actual time to the cycle time serving as the reference of the relative time of the reference time, further, a reference cycle time 2602 indicating the cycle time based on the relative time information 2601; Are stored.
  • identification information indicating the time correction command 260 is stored in the operation code 504 in the asynchronous communication command 500.
  • the time information transmitting device 220 obtains information on the cycle time and the actual time (step 2710).
  • the acquisition processing of the cycle time information (step 2711) and the acquisition processing of the real time information (step 2712) are performed in synchronization.
  • the cycle time data 250 is transmitted from the cycle master device 230 in every cycle as described above, and is sequentially received.
  • information on the actual time is obtained from the clock 2 2 15 in the time information transmitter 2 210 using the clock control unit 2 14.
  • the cycle time data 2500 corresponding to the obtained real time information is stored as the reference cycle time 2602 together with the real time information.
  • the relative time information 2601 is calculated from the cycle time data 2500 (reference cycle time 2602) and the actual time information (step 2701). Although not described using mathematical formulas and the like, here, the difference between the actual time value and the value of the time represented by the cycle time data 250 (reference cycle time 2602) (according to the actual time and the cycle time). Is calculated as the relative time of the time), and this is used as relative time information 2601.
  • a time correction command 2600 is generated by using, and this is transmitted to the time information receiving device 220 (step 270).
  • the time information receiving device 222 receives the time correction command 260 and corrects the time based on the information included in the command. This will be described with reference to FIG.
  • the processing is started when the time information receiving device 222 receives the time correction command 260 from the time information transmitting device 210 (step 2810). ).
  • the time information receiving device 222 receives the cycle time data 250 transmitted sequentially every cycle from the cycle mass device 220 as described above. Therefore, in the next step 2802, the cycle time data 2500 used for calculating the time to be corrected is obtained from the sequentially received data and stored (step 2802).
  • the relative time information 2601 stored in the time correction command 2600 received in step 2801 and the cycle time data 2500 stored in step 2802 The actual time is calculated from the information (step 280 3). Although not described using mathematical formulas, here, the sum of the values of the time represented by the relative time information 2601 and the cycle time data 2500 is calculated, and this is calculated as the actual time. And Finally, using the clock control unit 222 in the time information receiving device 222, the time of the clock 222 is corrected to the value of the actual time calculated in the previous step 2503 ( Step 2 804).
  • a predetermined and / or approximate time from the acquisition of the cycle time data 250 in the processing of step 280 to the actual processing of the time correction in step 284 If this is known, by taking this time into account (addition) and calculating the actual time in step 283, it is possible to correct the time with higher accuracy.
  • the cycle time data 250 0 represents only time information from 0 seconds to less than 128 seconds, and if it becomes longer than 128 seconds, it becomes 0 seconds again. Value. Therefore, in the method described so far, the cycle time between the processing of step 270 by the time information transmitting device 220 and the processing of step 280 2 by the time information receiving device 222 is A problem arises when the value of the data 250 0 0 is updated again to the value of 0 seconds.
  • step 2710 acquisition and storage of the cycle time data 250
  • step 2802 acquisition and storage of cycle time data 250 after receiving 600 is within one cycle (thus, 128 seconds).
  • the process of step 2803 performed by the time information receiving device 222 is subdivided as shown in FIG.
  • the reference cycle time 2602 stored in the time correction command 2600 is compared with the information of the cycle time data 2500 obtained and stored in step 2802. (Step 290 1). Specifically, it is determined whether or not the value of the cycle time data 2500 is greater than the value indicated by the reference cycle time 2602. If this comparison is determined, the process proceeds to step 292. on the other hand If this comparison is not made, the process proceeds to step 2903. In the processing of the step 2902 and the step 2903, the calculation processing of the actual real time is performed.
  • step 2902 the sum of the time values represented by the relative time information 2601 and the cycle time data 2500 is calculated, and this is set as the actual time value.
  • step 2903 the sum of the time value represented by the relative time information 2601 and the cycle time data 2500 is added to the time corresponding to one cycle time (therefore, 128 seconds). , And make this the value of the real time. This makes it possible to eliminate the problem that the value of the cycle time data 2500 is updated again to the value of 0 seconds.
  • the cycle mass equipment 220 manages the bus time data 300 as shown in FIG.
  • the knowledge time data 30000 is information represented by second—count—hi3001 and second—count—13002.
  • second— count — 1 o 3 0 0 2 holds the same value as second-count 2 5 0 1 in cycle time data 2 5 0 0, while second— count — hi 3 0 0 1
  • a command of a different format from the time correction command 2600 shown in FIG. 26 is used. Specifically, this is shown in FIG. 31, in which the information of the bus time data 300000 is added to the information included in the time correction command 2600. As shown in FIG. 31, an auxiliary command 505 in the asynchronous communication command 500 (in this case, a time correction command 310) is used to correct the time.
  • Relative time to real time Relative time information 3101 indicating the relative time of the actual time with respect to the reference cycle time
  • reference cycle time 3102 indicating the cycle time based on the relative time information 2601
  • the relative time A reference bus time 3103 indicating the bus time based on the time information 2601 is stored.
  • identification information indicating that the command is the time correction command 310 is stored in the operation command 504 in the asynchronous communication command 500.
  • the time information transmitting device 220 acquires the cycle time, the actual time, and the information of the bus time (step 3210).
  • step 3210 cycle time information acquisition processing (step 3221), real time information acquisition processing (step 3221), and bus time information acquisition processing (step 3) are performed. 2 1 3) are performed synchronously.
  • the processing in step 3 211 and step 3 212 is the same as the processing in step 2710 described above, respectively.
  • step 3213 a process of reading the bus time data 30000 from the cycle master device 230 by asynchronous communication via the 1394 serial bus 220 is performed.
  • the bus time data 3000 corresponding to the real time information is stored as the reference bus time 3103.
  • step 3201 the same processing as in the above-mentioned step 2701 is performed to calculate relative time information 3101 (step 3201).
  • the relative time information 3101 thus obtained and the cycle time data 2500 (reference cycle time 2602) used for calculating the relative time information 3101 are obtained. Further, a time correction command 3100 is generated by using the reference bus time 3103, and is transmitted to the time information receiving device 222 (step 3202).
  • the time information receiving device 2 220 receives the time correction command 3 1 0 0 Is received and the time is adjusted based on the information included in the command.
  • the time adjustment process will be described with reference to FIG.
  • the process is started by receiving the time correction command 3100 sent from the time information transmitting device 2 210, the time information receiving device 2 220. ).
  • the time information receiving device 222 receives the cycle time data 250 transmitted from the cycle master device 230 every cycle as described above. Accordingly, in the next step 3302, the cycle time data 2500 used for calculating the time to be corrected is acquired from the sequentially received data and stored (step 3302).
  • step 3303 the bus time data is output from the cycle device 2203. 3. Acquire and store 30000 (step 3303).
  • the relative time information 3101 stored in the time correction command 3100 received in step 3301 and the cycle time data 2500 obtained and stored in step 3302 are stored.
  • the actual time is calculated from the information (step 3304). Although no description is given using mathematical formulas or the like, here, the sum of the time values represented by the relative time information 3101 and the cycle time data 2500 is calculated, and this is set as the actual time.
  • time correction method using the cycle time data 250 and the bus time data 300 is described.
  • the time correction method using only the bus time data 300 is also possible. It is possible.
  • a time correction command 3400 as shown in FIG. 34 is used.
  • the reference bus time 3402 is equivalent to the aforementioned reference bus time 3103.
  • the relative time information 3401 in this case is used to correct the time, and is information indicating the relative time of the real time with respect to the bus time which is the reference of the relative time with the real time.
  • identification information indicating the time correction command 3400 is stored in the operation code 504 in the asynchronous communication command 500.
  • the processing of the time information transmitting device 220 corresponding to this is as shown in FIG.
  • the difference from the processing shown in Fig. 27 is that it is calculated based on the reference bus time 3402 instead of the relative time information 3401, the reference cycle, and the reference time 2602. It is.
  • the acquisition processing of the cycle time data 250 is not necessary, and the acquisition processing of the bus time data 300 is required instead.
  • This processing (step 3511) is equivalent to the above-described processing of step 3213.
  • the bus time data 30000 obtained in step 3511 is used.
  • the processing of the time information receiving device 222 is as shown in FIG.
  • the difference from the processing shown in FIG. 28 is that the actual time is calculated based on the reference bus time 3402 instead of the reference cycle time 2602. Accordingly, the acquisition processing of the cycle time data 2500 is not required, and the acquisition processing of the bus time data 3000 is required instead. Soshi This process (step 3602) is equivalent to the process of step 3303 described above. Further, in calculating the actual time, the bus time data 300 obtained in step 3602 is used.
  • the time information transmitting device 2 210 receives the relative time information 2 600 1/3 310
  • Time information is received without calculating 1/3 4 0 1, but only with the reference cycle time 2 5 0 0 and the time or bus time data 3 0 0 0 and the actual time information.
  • a method for correcting the time by using the information provided to the device 222 and the time information receiving device 220 will be described.
  • a command of a different format from the time correction command 2600 shown in FIG. 26 is used. More specifically, for example, as shown in Fig. 37, the relative time information 260 0 Z 3 1 0 1/3 4 0 1 included in the time correction command 260 0 etc. Use information 3701.
  • the processing of the time information transmitting device 220 in response thereto is as shown in FIG.
  • the difference from the processing shown in Fig. 27 is that the relative time information
  • step 3812 the information of the real time obtained and stored in step 3812 is used when generating the time correction command 3700.
  • the processing of the time information receiving device 222 is as shown in FIG.
  • the point different from the processing shown in FIG. 28 is that the real time is calculated based on the real time information 3701, not the relative time information 2601. Accordingly, when calculating the actual time by the processing of step 3903, Instead, calculate the difference between the value of the reference cycle time 3.702 from the value of the real time information 3.701 included in the time correction command 3700, and use this as the relative time value. Then, the sum of the relative time value and the value of the cycle time data 2500 obtained and stored in the previous step 3902 is calculated, and this is set as the actual time value.
  • the cycle time data 2 there is a problem that the value of 500 is updated to the value of 0 seconds again. To deal with these problems, the method shown in FIG. The method used may be used. Since these methods can be easily inferred from the above description, the description of the time correction command and the processing flow is omitted here.
  • the cycle master device 2 230 exists as a device different from the time information transmitting device 2 210 or the time information receiving device 2 220.
  • the time information transmitting device 2 210 with built-in cycle master function when the time information transmitting device 2 210 becomes the cycle master
  • the cycle master The present invention can be applied even when there is a time information receiving device 222 with built-in functions (when the time information receiving device 222 is a cycle master).
  • the cycle time data may be acquired from the device which is the cycle master.
  • the third device on the 1394 serial bus 2200 becomes the control device, and controls the time information transmitting device 2210 and the time information receiving device 2220. A method of correcting the time of the time information receiving device 222 will be described.
  • the control device 420 is configured as shown in FIG. It is.
  • the control device 420 like the time information transmitting device 220 and the time information receiving device 220, internally includes a communication control unit that controls communication with other devices on the network system. 4 202 is provided. Further, in order to correct the time of the time information receiving device 222, a device control function 4203 for controlling the time information transmitting device 220 and the time information receiving device 222 is provided. Further, a system control unit 4201 for controlling the entire control device 420 is provided.
  • the process of the control device 420 is as shown in FIG.
  • the control device 420 requests the time information transmitting device 220 to transmit a time correction command (step 4310).
  • a time correction command is in any appropriate format, such as the time adjustment command 2600/3003/300/370/700 described above. You can use.
  • the time information transmitting device 2 210 performs the transmission process of the time correction command described above in response to this request. Step 2 7 0 2 Z 3 2 0 2/3 5 0 2 Z 3 8 0 1
  • the transmission destination of the time correction command is set to the control device 420.
  • a time correction command corresponding to the transmission request for the time correction command in step 4301 is received and acquired from the time server 2210 (step 4302).
  • step 4302 the time correction command obtained in step 4302 is transmitted to the time information receiving device 222 to be time-corrected this time (step 4330).
  • the time information receiving device 2222 0 performs the time correction command receiving process described above in step 2810/1/3 3 0 1 3 6 0 1/3 9101.
  • the time correction command is received from the control device 420.
  • the third device on the 1 3 9 4 serial bus 2 2 0 0 By controlling the time information transmitting device 2 210 and the time information receiving device 2 220 as the control device 4 200, the time of the time information receiving device 2 220 can be corrected. Becomes
  • control device 420 can also have a cycle master function, as in the case of the time information transmitting device 2 210 and the time information receiving device 2 220. It is.
  • the cycle time data may be obtained from the control device 420 which is the cycle time data.
  • the time of the time information receiving device 222 can be corrected based on the time of the time information transmitting device 220. Then, by transmitting a time correction command to the plurality of time information receiving devices 222 by simultaneous broadcast, the time of a plurality of time information receiving devices 222 can be corrected at once. As a result, the time between devices on the network system can be made almost the same. As a result, with respect to the function using two or more devices in the network system, the cooperation operation between the devices based on the time information can be performed without a time problem.
  • a network system configured using a serial bus that enables data transmission by isochronous communication and transmission of control signals by asynchronous communication, such as a 1394 serial bus, is provided. It is possible to provide attribute information on the clock function of each device to connected devices, and by referring to this information, the effect of enabling efficient and more accurate transmission and reception of time information is achieved. is there.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Electric Clocks (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)

Abstract

The clock of a device connected to a 1394 serial bus is set correctly. A time information transmitting device for providing time information transmits relative time information relative to the real time with reference to the cycle time representing the cycle time of the 1394 serial bus and cycle time information serving as the reference of the relative time to a time information receiving device of which the time is to be set correctly. The time information receiving device calculates the correct time from the relative time information received and the value of the cycle time which the time information receiving device has acquired and correct the time. The time range that the cycle time can exhibit is from 0 second to less than 128 seconds. This restriction is relaxed by setting up synchronization with the cycle time and making the use of the bus time that has a wider time range to exhibit.

Description

明 細 書  Specification

時刻修正機能を持つ情報機器および時刻修正方法 技術分野 Information equipment with time adjustment function and time adjustment method

本発明は、 ァイソクロナス通信 (一定の通信サイクルで連続的にデータ を送受信する通信) によるデータの伝送と、 非同期通信による制御信号の 伝送を可能とするデータ伝送路を用いて、 A V機器や情報処理装置などの 機器を接続し各々が通信を行うネッ 卜ワークシステムにおいて、  The present invention relates to an AV device and an information processing system using a data transmission path that enables transmission of data by isochronous communication (communication for continuously transmitting and receiving data in a fixed communication cycle) and transmission of control signals by asynchronous communication. In a network system that connects devices such as devices and communicates with each other,

機器内の時計機能に関する情報、 およびまたは、 通信サイクルを示すサ ィクルタイムの情報を用いて、 各機器における時刻情報を修正する方法に 関するものである。  It relates to a method of correcting time information in each device using information on a clock function in the device and / or information on a cycle time indicating a communication cycle.

背景技術 一.., BACKGROUND ART 1 ..,

ビデオレコーダ (以下、 VTR) 、 衛星放送受信機 (以下、 I RD) 、 パーソナルコンピュータ (以下; P C) 、 オーディオ機器等の時計機能を 有した A V機器や情報所処理装置等を、 ァイソクロナス通信によるデータ の伝送と、 非同期通信による制御信号の伝送を可能とする 1 3 9 4シリア ルバスを用いて接続し、 前記機器間での通信を行うシステムがある。 1 3 Video recorders (hereafter, VTRs), satellite broadcast receivers (hereafter, IRDs), personal computers (hereafter, PCs), audio equipment, etc. There is a system in which communication is performed between the devices by connecting using a 1394 serial bus, which enables transmission of control signals by asynchronous communication. 13

9 4シリアルバスは、 Γ Ι Ε Ε Ε S t a n d a r d f o r a H i g h P e r f o r m a n c e S e r i a l B u s」 として 「 I E E E S t d 1 3 94— 1 9 9 5」 に規格化されている。 1 3 9 4シリア ルバスでは、 ネッ トワーク内に共通な 「サイクルタイム」 を利用するこ と で、 各機器が一定の通信サイクルで連続的にデータを送受信すること (ァ イソク口ナス通信) ができる。 The 94 serial bus is standardized as "IEEE Std 1394-1995" as "Sta n d a r d f o r a H i g e P e r f o r m a n c e S e r i ai l Bus." 1 394 In a serial bus, each device can continuously transmit and receive data in a fixed communication cycle by using a common “cycle time” in the network (wireless communication). .

また、 1 3 9 4シリアルバスを利用して A V機器を制御するための制御 信号について、 「AVZC D i g i t a l I n t e r f a c e C o mm a n d S e t」 力 「 1 3 9 4 T r a d e A s s o c i a t i o n」 によって公開されている。 Also, regarding the control signals for controlling AV equipment using the 1394 serial bus, see “AVZC Digital Interface Co mm and Set "published by" 1394 Trade Association ".

一方で、 機器の時刻情報を修正する技術としては、 例えば VT Rにおい て、 予め定められた時刻の前に、 設定された時報放送チャンネルの受信を 行い、 時報の音声パターンを検出することにより時刻修正を行なう技術が よく知られている。  On the other hand, as a technique for correcting the time information of the device, for example, in a VTR, a set time signal broadcast channel is received before a predetermined time, and the time pattern is detected by detecting the sound pattern of the time signal. Techniques for making corrections are well known.

上記従来技術のような時刻修正技術は、 1 3 9 4シリアルバスなどを用 いたネッ トワークシステムの形態を考慮したものではなく、 各々の機器が 単独で行う ものであった。 また、 上記の 「AVZC D i g i t a l I n t e r f a c e C o mm a n d S e t」 については、 ネッ トワーク 上の他の機器の時刻情報を修正するための技術が考慮されていないのが現 状である。  The time correction technology such as the above-mentioned conventional technology does not consider the form of a network system using a 1394 serial bus or the like, and is performed by each device independently. As for the above-mentioned “AVZC DigitalIntErntAcceCommandSet”, the technology for correcting the time information of other devices on the network is not considered at present.

そのため、 1 3 9 4シリアルバスなどによるネッ 卜ワークシステム内の 各機器は、 各々異なる時刻情報をもとに動作しているのが現状である。 こ の場合、 ネッ トワークシステム内の二つ以上の機器を用いる機能に関して は、 時刻情報をもとにした機器間の連携動作において不都合が生じる可能 性がある。 例えば、 I RDが番組を受信開始する同時刻に VT Rで記録開 始するといつたタイマー予約録画機能の場合に、 I RDが番組受信を開始 しても、 時刻情報が異なるため V T Rは記録を開始しないという ような状 況が起こりうる。  Therefore, at present, each device in a network system using a 1394 serial bus or the like operates based on different time information. In this case, for functions that use two or more devices in the network system, there is a possibility that inconvenience may occur in the cooperation operation between devices based on time information. For example, in the case of the timer recording function, which starts recording on the VTR at the same time when the IRD starts receiving a program, the VTR records even if the IRD starts receiving the program because the time information is different. There can be situations such as not starting.

本発明は、 上記のような問題点を解消するために、 ネッ トワークに接続 することにより可能になる時刻情報の送受信を用いて、 機器間で最も精度 の良い時刻情報をネッ トワークに接続された機器へ送信し、 各機器の時計 機能の管理する現在時刻に関する時刻情報を修正することを目的としてい る。  In order to solve the above-mentioned problems, the present invention uses the transmission and reception of time information enabled by connecting to a network, and connects the most accurate time information between devices to the network. The purpose is to transmit to devices and correct the time information on the current time managed by the clock function of each device.

このため、 効率の良い時刻修正をするために必要である各機器の時計機 能に関する管理情報を機器自身が保持することにより、 ネッ 卜ワークに接 続された各機器に提供することを目的とする。 For this reason, the device itself maintains the management information on the clock function of each device, which is necessary for efficient time adjustment, so that it can be connected to the network. The purpose is to provide each connected device.

そして、 時刻情報の送信方法としては、 上記の 「AV/C D i g i t a 1 I n t e r f a c e C o mm a n d S e t」を応用した方式や、 上記のネッ 卜ワーク内に共通な 「サイクルタイム」 を利用した方式を提供 することを目的とする。 発明の開示  As a method of transmitting time information, a method using the above-mentioned “AV / CD igita 1 Interface Comm and Set” or a method using a “cycle time” common in the above network The purpose is to provide. Disclosure of the invention

本発明は、 前記課題を解決するために、 次にような代表的な構成を採用 するものである。  The present invention employs the following representative configuration in order to solve the above problems.

( 1 ) 複数の機器を接続することにより、 機器間においてデータ信号の伝 送を行うアイソク口ナス通信や、 制御信号の伝送を行う非同期通信を可能 にしたネッ 卜ワークシステムに接続された情報機器であって、  (1) Information equipment connected to a network system that enables isochronous eggplant communication for transmitting data signals between devices and asynchronous communication for transmitting control signals by connecting multiple devices. And

前記ネッ 卜ワークシステムに接続された第一の他の機器の、 時計機能の 有無に関する時計機能有無情報と、 該時計機能の精度に関する精度情報か らなる時計属性情報を取得する時計属性情報取得手段と、  Clock attribute information acquisition means for acquiring clock attribute presence / absence information on the presence / absence of a clock function of the first other device connected to the network system, and clock attribute information comprising accuracy information on the accuracy of the clock function When,

前記ネッ トワークシステムに接続された第一の他の機器以外の機器のい ずれか一つを、 時刻修正を行う際に時刻情報を提供する第二の他の機器と して選定する選定手段と、  Selecting means for selecting one of the devices other than the first other device connected to the network system as the second other device that provides time information when performing time correction; and ,

前記第一の他の機器の時刻修正を行う時刻修正手段と、 を備えることを 特徴とする情報機器。  An information device, comprising: a time adjustment unit configured to adjust the time of the first other device.

( 2 ) 複数の機器を接続することにより、 機器間において、 一定の通信サ ィクルでデータ信号の伝送を行うァイソク口ナス通信と、 制御信号の伝送 を行う非同期通信を可能としたネッ 卜ワークシステムに接続された、 時刻 修正に用いる情報を提供する時刻修正機能を持つ情報機器であって、 時計機能により時刻情報を管理する時刻情報管理手段と、  (2) A network system that enables two-way communication between devices by transmitting data signals in a fixed communication cycle and asynchronous communication by transmitting control signals. An information device having a time correction function for providing information used for time correction, the time information management means being configured to manage time information by a clock function;

該時刻情報の抽出手段と、  Means for extracting the time information;

前記ネッ 卜ワークシステムに接続された第一の他の機器に対し、 時刻情 報を送信する時刻情報送信手段と、 Time information is sent to the first other device connected to the network system. Time information transmitting means for transmitting information,

自機器に関する、 時計機能の有無に関する時計機能有無情報と、 時計機 能の精度に関する精度情報からなる時計属性情報の保持手段と、  Means for holding clock attribute information, including clock function presence / absence information regarding the presence / absence of a clock function regarding the own device, and accuracy information regarding the accuracy of the clock function,

前記時計属性情報を公開する公開手段と、 を備えることを特徴とする時 刻修正機能を持つ情報機器。  An information device having a time correction function, comprising: a publishing unit that publishes the clock attribute information.

( 3 ) 複数の機器を接続することにより、 機器間において、 一定の通信サ ィクルでデータ信号の伝送を行うアイソク口ナス通信と、 制御信号の伝送 を行う非同期通信を可能としたネッ トワークシステムに接続された、 時刻 修正を行う時刻修正機能を持つ情報機器であって、  (3) By connecting multiple devices, a network system that enables isochronous communication that transmits data signals in a fixed communication cycle and asynchronous communication that transmits control signals between the devices A connected information device having a time correction function for performing time correction,

時計機能により時刻情報を管理する時刻情報管理手段と、  Time information management means for managing time information by a clock function;

前記ネッ 卜ワークシステムに接続された第二の他の機器から、 時刻情報 を受信する時刻情報受信手段と、  Time information receiving means for receiving time information from a second other device connected to the network system;

時計機能の時刻情報を修正する時刻情報修正手段と、  Time information correction means for correcting the time information of the clock function;

自機器に関する、 時計機能の有無に関する時計機能有無情報と、 時計機 能の精度に関する精度情報からなる時計属性情報の保持手段と、  Means for holding clock attribute information, including clock function presence / absence information regarding the presence / absence of a clock function regarding the own device, and accuracy information regarding the accuracy of the clock function,

前記時計属性情報を公開する公開手段と、 を備えることを特徴とする時 刻修正機能を持つ情報機器。  An information device having a time correction function, comprising: a publishing unit that publishes the clock attribute information.

( 4 ) 複数の機器を接続することにより、 機器間において、 一定の通信サ ィクルでデータ信号の伝送を行うァイソクロナス通信と、 制御信号の伝送 を行う非同期通信を可能としたネッ 卜ワークシステムに接続された、 機器 の時刻を修正する時刻修正方法であって、  (4) Connect multiple devices to connect to a network system that enables both asynchronous communication for transmitting data signals in a fixed communication cycle and asynchronous communication for transmitting control signals between the devices. A time correction method for correcting the time of the device,

時刻を修正する時刻情報受信機器は、  The time information receiving device that corrects the time

現サイクルタイムを取得し、  Get the current cycle time,

時刻修正に用いる情報を提供する時刻情報送信機器から、 実時刻からの サイクルタイムの差分である差分時刻情報と、 該差分時刻の基準となる基 準サイクルタイムと、 を取得し、  From a time information transmitting device that provides information used for time correction, differential time information that is a difference between the cycle time from the actual time and a reference cycle time that is a reference of the differential time are obtained,

前記現サイクルタィムと前記差分時刻情報の和を、実時刻として算出し、 前記算出された該実時刻を用いて、 時刻を修正する、 ことを特徴とする 時刻修正方法。 The sum of the current cycle time and the difference time information is calculated as an actual time, Using the calculated real time, correcting the time.

( 5 ) 複数の機器を接続することにより、 機器間において、 一定の通信サ ィクルでデータ信号の伝送を行うアイソク口ナス通信と、 制御信号の伝送 を行う非同期通信を可能としたネッ 卜ワークシステムに接続された、 機器 の時刻を修正する時刻修正方法であって、  (5) A network system that enables isochronous communication that transmits data signals in a fixed communication cycle and asynchronous communication that transmits control signals by connecting multiple devices. A time correction method for correcting the time of the device connected to the

時刻を修正する時刻情報受信機器は、  The time information receiving device that corrects the time

現バスタイムを取得し、  Get the current bus time,

時刻修正に用いる情報を提供する時刻情報送信機器から、 実時刻からの 'バスタイムの差分である差分時刻情報と、 該差分時刻の基準となる基準バ スタイムと、 を取得し、  From a time information transmitting device that provides information used for time correction, obtain the difference time information that is the difference between the actual time and the bus time, and the reference bus time that is a reference for the difference time,

前記現バスタイムと前記差分時刻情報の和を、 実時刻として算出し、 前記算出された該実時刻を用いて、 時刻を修正する、 ことを特徴とする 時刻修正方法。  A time correction method comprising: calculating a sum of the current bus time and the difference time information as a real time; and correcting the time using the calculated real time.

( 6 ) 複数の機器を接続することにより、 機器間において、 一定の通信サ ィクルでデータ信号の伝送を行うァイソクロナス通信と、 制御信号の伝送 を行う非同期通信を可能としたネッ 卜ワークシステムに接続された、 機器 の時刻を修正する時刻修正方法であって、  (6) By connecting multiple devices, it is connected to a network system that enables both asynchronous communication for transmitting data signals in a fixed communication cycle and asynchronous communication for transmitting control signals between the devices. A time correction method for correcting the time of the device,

時刻を修正する時刻情報受信機器は、  The time information receiving device that corrects the time

現サイクルタイムを取得し、  Get the current cycle time,

時刻修正に用いる情報を提供する時刻情報送信機器から、 第一の実時刻 情報と、 該第一の実時刻の基準となる基準サイクルタイムと、 を取得し、 前記第一の実時刻情報からの前記基準サイクルタイムの差分と、 前記現 サイクルタイムの和を、 第二の実時刻として算出し、  From a time information transmitting device that provides information used for time correction, obtains first real time information and a reference cycle time that is a reference of the first real time, and obtains the first real time information from the first real time information. The difference between the reference cycle time and the sum of the current cycle time is calculated as a second actual time,

前記算出された該第二の実時刻を用いて、 時刻を修正する、 ことを特徴 とする時刻修正方法。  Correcting the time using the calculated second real time.

( 7 ) 複数の機器を接続することにより、 機器間において、 一定の通信サ ィクルでデータ信号の伝送を行うァイソクロナス通信と、 制御信号の伝送 を行う非同期通信を可能としたネッ 卜ワークシステムに接続された、 機器 の時刻を修正する時刻修正方法であって、 · (7) By connecting multiple devices, certain communication services can be established between the devices. A time correction method for correcting the time of a device connected to a network system capable of isochronous communication for transmitting a data signal in a vehicle and asynchronous communication for transmitting a control signal.

時刻を修正する時刻情報受信機器は、  The time information receiving device that corrects the time

現バスタイムを取得し、  Get the current bus time,

時刻修正に用いる情報を提供する時刻情報送信機器から、 第一の実時刻 情報と、 該第一の実時刻の基準となる基準バスタイムと、 を取得し、 前記第一-の実時刻情報からの前記基準バスタイムの差分と、 前記現バス タイムの和を、 第二の実時刻として算出し、  From a time information transmitting device that provides information used for time correction, obtains first real time information and a reference bus time that is a reference of the first real time, and obtains the first real time information from the first real time information. The sum of the reference bus time difference and the current bus time is calculated as a second actual time,

前記算出された該第二の実時刻を用いて、 時刻を修正する、 ことを特徴 とする時刻修正方法。 図面の簡単な説明  Correcting the time using the calculated second real time. BRIEF DESCRIPTION OF THE FIGURES

第 1図は、 制御機器、 時刻情報送信機器、 時刻情報受信機器の構成を 示したブロックダイヤグラムである。  FIG. 1 is a block diagram showing a configuration of a control device, a time information transmitting device, and a time information receiving device.

第 2図は、 ネッ 卜ワークシステムに接続される機器である制御機器、 時 刻情報送信機器、 時刻情報受信機器の保持する時計属性情報の一例を示し た図である。  FIG. 2 is a diagram showing an example of clock attribute information held by a control device, a time information transmitting device, and a time information receiving device, which are devices connected to the network system.

第 3図は、 時刻情報を保持するデータの構造を示した図である。  FIG. 3 is a diagram showing a structure of data holding time information.

第 4図は、 ネッ 卜ワークシステム内のァ ドレスを格納するデータの構造 を示した図である。  FIG. 4 is a diagram showing a structure of data for storing an address in the network system.

第 5図は、 1 3 9 4 シリアルバスを介してネッ トワークシステムに接続 された機器を制御する際に使用する非同期通信コマン ドの構造を示した図 である。  FIG. 5 is a diagram showing the structure of an asynchronous communication command used when controlling a device connected to the network system via the 1394 serial bus.

第 6図は、 1 3 9 4 シリアルバスを介してネッ トワークシステムに接続 された機器を制御する非同期通信コマン ドに対して、 実行結果等の応答を 送信する際に使用する非同期通信レスポンスの構造を示した図である。 第 7図は、 アイソク口ナス通信の際に使用するデータの構造を示した図 である。 Fig. 6 shows the structure of an asynchronous communication response used to send a response such as an execution result to an asynchronous communication command that controls devices connected to a network system via a serial bus. FIG. FIG. 7 is a diagram showing the structure of data used in iso-mouth eggplant communication.

第 8図は、 時刻情報受信機器の時刻情報を修正する場合の、 全体の制御 処理を示すフローチャー 卜である。  FIG. 8 is a flowchart showing the overall control processing when correcting the time information of the time information receiving device.

第 9図は、 制御機器、 または、 制御機器の機能を有する時刻情報送信機 器による、 時刻情報受信機器の時計属性情報を取得する場合の処理を示す フローチヤ一 トである。  FIG. 9 is a flowchart showing a process performed by the control device or the time information transmitting device having the function of the control device when acquiring the clock attribute information of the time information receiving device.

第 1 0図は、 制御機器、 または、 制御機器の機能を有する時刻情報受信 機器により、 時刻情報送信機器の選定を行う場合の制御及びデータ送信の 処理を示すフローチヤ一 卜である。  FIG. 10 is a flowchart showing a control and data transmission process when selecting a time information transmitting device by a control device or a time information receiving device having the function of the control device.

第 1 1 図は、 ァイソクロナス通信により時刻情報受信機器の時刻情報を 修正する場合の、 制御及びデータ送信のフローチヤ一 卜である。  FIG. 11 is a flow chart of control and data transmission when the time information of the time information receiving device is corrected by the isochronous communication.

第 1 2図は、 ァイソクロナス通信により時刻情報受信機器の時刻情報を 修正する際に、 制御機器と時刻情報送信機器が同一の機器だった場合の、 制御及びデータ送信のフローチャー トである。  FIG. 12 is a control and data transmission flow chart when the time information of the time information receiving device is corrected by the isochronous communication and the control device and the time information transmitting device are the same device.

第 1 3図は、 ァイソクロナス通信により時刻情報受信機器の時刻情報を 修正する際に、 制御機器と時刻情報受信機器が同一の機器だった場合の、 制御及びデータ送信のフローチヤ一 トである。  FIG. 13 is a flow chart of control and data transmission when the control device and the time information receiving device are the same device when the time information of the time information receiving device is corrected by the isochronous communication.

第 1 4図は、 非同期通信コマン ドにより時刻情報受信機器の時刻情報を 修正する場合の、 制御及びデ一夕送信のフローチャー トである。  FIG. 14 is a flowchart of control and overnight transmission when the time information of the time information receiving device is corrected by the asynchronous communication command.

第 1 5図は、 非同期通信コマン ドにより時刻情報受信機器の時刻情報を 修正する際に、 制御機器と時刻情報送信機器が同一の機器だった場合の、 制御及びデータ送信のフローチヤ一 トである。  Fig. 15 is a flow chart of control and data transmission when the control device and the time information transmitting device are the same device when correcting the time information of the time information receiving device by the asynchronous communication command. .

第 1 6図は、 非同期通信コマン ドにより時刻情報受信機器の時刻情報を 修正する際に、 制御機器と時刻情報受信機器が同一の機器だった場合の、 制御及びデータ送信のフローチヤ一 トである。  Fig. 16 is a flow chart of control and data transmission when the control device and the time information receiving device are the same device when the time information of the time information receiving device is corrected by the asynchronous communication command. .

第 1 7図は、 非同期通信レスポンスにより時刻情報受信機器の時刻情報 を修正する場合の、 制御及びデータ送信のフローチヤ一トである。 Fig. 17 shows the time information of the time information receiving device by the asynchronous communication response. This is a flow chart of control and data transmission in the case where is modified.

第 1 8図は、 非同期通信レスポンスにより時刻情報受信機器の時刻情報 を修正する際に、制御機器と時刻情報送信機器が同一の機器だった場合の、 制御及びデー夕送信のフローチャー トである。  Fig. 18 is a flow chart of control and data transmission when the control device and the time information transmitting device are the same device when correcting the time information of the time information receiving device by the asynchronous communication response. .

第 1 9図は、 非同期通信レスポンスにより時刻情報受信機器の時刻情報 を修正する際に、制御機器と時刻情報受信機器が同一の機器だった場合の、 制御及びデータ送信のフローチヤ一 トである。  FIG. 19 is a flowchart of control and data transmission when the control device and the time information receiving device are the same device when the time information of the time information receiving device is corrected by the asynchronous communication response.

第 2 0図は、 制御機器の機能を併せ持つ時刻情報送信機器、 時刻情報受 信機器の構成を示したプロックダイヤグラムである。  FIG. 20 is a block diagram showing the configuration of a time information transmitting device and a time information receiving device having the functions of a control device.

第 2 1 図は、 時刻情報送信機器、 制御機器の機能を併せ持つ時刻情報受 信機器の構成を示したプロックダイヤグラムである。  FIG. 21 is a block diagram showing a configuration of a time information receiving device having functions of a time information transmitting device and a control device.

第 2 2図は、 時刻情報送信機器及び時刻情報受信機器及びサイクルマス タ機器の構成を示したプロックダイヤグラムである。  FIG. 22 is a block diagram showing the configuration of the time information transmitting device, the time information receiving device, and the cycle master device.

第 2 3図は、 1 3 9 4 シリアルバスを利用した通信の概要を示した図で ある。  FIG. 23 is a diagram showing an outline of communication using the 1394 serial bus.

第 2 4図は、 サイクルタイムデータの伝送の際に用いられるサイクルス ター 卜パケッ 卜の構成を示した図である。  FIG. 24 is a diagram showing a configuration of a cycle start packet used for transmitting cycle time data.

第 2 5図は、 サイクルタイムデータの構造を示した図である。  FIG. 25 is a diagram showing the structure of cycle time data.

第 2 6図は、 時刻修正のために用いられる、 時刻修正コマン ドの構造の 一例を示した図である。  FIG. 26 is a diagram showing an example of the structure of a time adjustment command used for time adjustment.

第 2 7図は、 相対時刻情報と基準サイクルタイムデータを用いて、 時刻 修正コマン ドを送信するための、 時刻情報送信機器の処理を示したフロー チヤ一 トである。  FIG. 27 is a flowchart showing a process of a time information transmitting device for transmitting a time correction command using relative time information and reference cycle time data.

第 2 8図は、 相対時刻情報と基準サイクルタイムデータを用いて時刻を 修正するための、時刻情報受信機器の処理を示したフローチヤ一トである。 第 2 9図は、サイクルタイムデータの制限による問題に対処するための、 時刻情報受信機器の処理を示したフローチヤ一 卜である。 第 3 0図は、 バスタイムデータの構造を示した図である。 FIG. 28 is a flowchart showing a process of the time information receiving device for correcting the time using the relative time information and the reference cycle time data. FIG. 29 is a flowchart showing the processing of the time information receiving device to deal with the problem due to the limitation of the cycle time data. FIG. 30 is a diagram showing a structure of the bus time data.

第 3 1 図は、 時刻修正のために用いられる、 時刻修正コマン ドの構造の 一例を示した図である。  FIG. 31 is a diagram showing an example of the structure of a time adjustment command used for time adjustment.

第 3 2図は、 相対時刻情報と基準サイクルタイムデータと基準バスタイ ムデータを用いて、 時刻修正コマン ドを送信するための、 時刻情報送信機 器の処理を示したフローチヤ一トである。  FIG. 32 is a flowchart showing a process of a time information transmitting device for transmitting a time correction command using relative time information, reference cycle time data, and reference bus time data.

第 3 3図は、 相対時刻情報と基準サイクルタイムデータと基準バスタイ ムデータを用いて時刻を修正するための、 時刻情報受信機器の処理を示し たフローチヤ一 卜である。  FIG. 33 is a flowchart showing a process of the time information receiving device for correcting the time using the relative time information, the reference cycle time data, and the reference bus time data.

第 3 4図は、 時刻修正のために用いられる、 時刻修正コマン ドの構造の 一例を示した図である。  FIG. 34 is a diagram showing an example of the structure of a time adjustment command used for time adjustment.

第 3 5図は、 相対時刻情報と基準バスタイムデータを用いて、 時刻修正 コマン ドを送信するための、 時刻情報送信機器の処理を示したフローチヤ - 卜である。  FIG. 35 is a flowchart showing a process of a time information transmitting device for transmitting a time correction command using relative time information and reference bus time data.

第 3 6図は、 相対時刻情報と基準バスタイムデータを用いて時刻を修正 するための、' 時刻情報受信機器の処理を示したフローチヤ一 卜である。 第 3 7図は、 時刻修正のために用いられる、 時刻修正コマン ドの構造の 一例を示した図である。  FIG. 36 is a flowchart showing a process of the time information receiving device for correcting the time using the relative time information and the reference bus time data. FIG. 37 is a diagram showing an example of the structure of a time adjustment command used for time adjustment.

第 3 8図は、 実時刻情報と基準サイクルタイムデータを用いて、 時刻修 正コマン ドを送信するための、 時刻情報送信機器の処理を示したフローチ ヤー トである。  FIG. 38 is a flowchart showing processing of a time information transmitting device for transmitting a time correction command using real time information and reference cycle time data.

第 3 9図は、 実時刻情報と基準サイクルタイムデータを用いて時刻を修 正するための、 時刻情報受信機器の処理を示したフローチヤ一 トである。 第 4 0図は、 サイクルマスタ機能を内蔵した、 時刻情報送信機器の構成 を示したブロックダイヤグラムである。  FIG. 39 is a flowchart showing the processing of the time information receiving device for correcting the time using the real time information and the reference cycle time data. FIG. 40 is a block diagram showing a configuration of a time information transmitting device having a built-in cycle master function.

第 4 1 図は、 サイクルマスタ機能を内蔵した、 時刻情報受信機器の構成 を示したブロックダイヤグラムである。 第 4 2図は、 制御機器の構成を示したプロックダイヤグラムである。 第 4 3図は、 時刻情報送信機器から取得した時刻修正コマン ドを時刻情 報受信機器に送信するための、 制御機器の処理を示したフローチヤ一卜で ある。 Fig. 41 is a block diagram showing the configuration of a time information receiving device with a built-in cycle master function. FIG. 42 is a block diagram showing the configuration of the control device. FIG. 43 is a flowchart showing processing of the control device for transmitting the time correction command acquired from the time information transmitting device to the time information receiving device.

第 4 4図は、 サイクルマスタ機能を内蔵した、 制御機器の構成を示した ブロックダイャグラムである。 発明を実施するための最良の形態  FIG. 44 is a block diagram showing the configuration of a control device having a built-in cycle master function. BEST MODE FOR CARRYING OUT THE INVENTION

以下、 添付図面を参照して、 本発明の実施形態 1について説明する。 本実施形態 1では、 ァイソクロナス通信によるデータの伝送と、 非同期 通信による制御信号の伝送を可能とする 1 3 9 4シリアルバスを用いた、 A V機器や情報処理装置等が接続されたネッ トワークシステムの形態を用 いる。  Hereinafter, a first embodiment of the present invention will be described with reference to the accompanying drawings. In the first embodiment, a network system connected to AV devices, information processing devices, and the like using a 1394 serial bus that enables transmission of data by asynchronous communication and transmission of control signals by asynchronous communication is described. Use form.

そして、 該ネッ 卜ワークシステムに接続された機器間において、 時計機 能を有する機器の時刻情報を、 該ネッ トワークシステムに接続された時計 機能を有する他の機器の管理する時刻情報を参照することにより、 修正す るための方法について説明する。  Then, between the devices connected to the network system, the time information of the device having the clock function is referred to the time information managed by another device having the clock function connected to the network system. The method for correction is described below.

以降で説明する時刻情報の伝送の際に用いるアイソク口ナス通信につい ては、 「 I E E E S t a n d a r d f o r a H i h P e r f o r m a n c e S e r i a l B u s」 として 「 I E E E S t d 1 3 94 - 1 9 9 5」 に規格化されているので、 詳しくはそちらを参照されたい。  The isochronous eggplant communication used for transmission of time information described below is standardized as `` IEEE Standards for For Hi-Performance Serial Bus '' in `` IEEE Standards 1394-1995 ''. Please refer to that for details.

また、 前記ネッ トワークシステムに接続された機器を制御する方法につ いては、 まず、 制御信号の伝送に用いる非同期通信のバケツ 卜構造及びそ の使用方法については、 Γ Ι Ε Ε Ε S t a n d a r d f o r a H i g h P e r f o r m a n c e S e r i a l B u s」 として 「 I E E E S t d 1 3 94— 1 9 9 5」 に規格化されており、 また、 該非同期通信を用 いた A V機器等に対する制御や状態情報取得の方法については、 「A V/ C D i g i t a l I n t e r f a c e C o mm a n d 5 6 」 カ、' 「 1 3 9 4 T r a d e A s s o c i a t i o n」 によって公開されているの で、 詳しくはそちらを参照されたい。 Regarding the method of controlling the devices connected to the network system, first, regarding the bucket structure of asynchronous communication used for transmission of the control signal and the method of using the same, a description is given in the following. ighPerformance Serial Bus ”is standardized in“ IEEE Std 1394-1995 ”, and the method of control and status information acquisition for AV equipment using asynchronous communication is described in "AV / It is published by CD “igital Interface Comm and 56”, “13 94 Trade Association”, so please refer to it for details.

第 1図乃至第 7図及び 7 0及び第 2 1図において、 1 0 0はネッ トヮー クシステム、 1 1 0は制御機器、 1 2 0、 2 0 1 0は時刻情報送信機器、 1 3 0、 2 1 1 0は時刻情報受信機器、 1 0 1、 1 0 2、 1 0 3、 2 0 0 1、 2 1 0 1は 1 3 9 4シリアルバス、 1 1 1、 1 2 1、 1 3 1、 2 0 1 1、 2 1 1 1は通信制御部、 1 1 2、 1 2 2、 1 3 2、 2 0 1 2、 2 1 1 2は通信回路、 1 1 3、 1 2 3、 1 3 3、 2 0 1 3、 2 1 1 3は非同期通 信制御部、 1 1 4、 1 2 4、 1 3 4、 2 0 1 4、 2 1 1 4はアイソクロナ ス通信制御部、 1 1 5、 1 2 5、 1 3 5、 2 0 1 5、 2 1 1 5は属性デ一 夕処理部、 1 1 6、 1 2 6、 1 3 6、 2 0 1 6、 2 1 1 6は機器制御ソフ ト、 1 1 7、 1 2 7、 1 3 7、 2 0 1 7、 2 1 1 7はシステム制御部、 1 2 8、 1 3 8、 2 0 1 8、 2 1 1 8は時計制御部、 1 2 9、 2 0 1 9は時 刻データ送信処理部、 1 3 9、 2 1 1 9は時刻データ受信処理部、 2 0 0 は時計属性情報、 3 0 0は時刻データ、 4 0 0はネッ 卜ワークア ドレスデ —夕、 5 0 0は非同期通信コマン ド、 6 0 0は非同期通信レスポンス、 7 0 0はアイソク口ナス通信データをそれぞれ表す。  1 to 7, 70 and 21, 100 is a network system, 110 is a control device, 120 and 210 are time information transmitting devices, 130 , 211 0 is a time information receiving device, 101, 102, 103, 2001, 2101 is a 1394 serial bus, 11, 1 2 1, 1 3 1, 2 0 1 1, 2 1 1 1 is a communication control unit, 1 1 2, 1 2 2, 1 3 2, 2 0 1 2, 2 1 1 2 is a communication circuit, 1 1 3, 1 2 3, 1 3, 2 0 1 3, 2 1 1 3 are asynchronous communication control units, 1 1, 1 2 4, 1 3 4, 2 1 4, 2 1 1 4 are isochronous communication control units, 1 1 5 , 1 25, 1 3 5, 2 0 1 5, and 2 1 1 5 are attribute data processing units, 1 1 6, 1 2 6, 1 3 6, 2 16 and 2 1 16 are device control Software, 1 17, 1 2 7, 1 3 7, 2 0 7, 2 1 1 7 are system control units, 1 2 8, 1 3 8, 2 1 8, 2 1 1 8 are clock control units , 1, 2, 209 are time data transmission processing sections, 139, 219 are time data reception processing sections, 200 are Total attribute information, 300 is time data, 400 is network address data-evening, 500 is asynchronous communication command, 600 is asynchronous communication response, and 700 is isochronous eggplant communication data. Represent.

以下、 本実施形態 1にかかるネッ トワークシステム 1 0 0の構成例につ いて、 第 1図、 第 2 0図、 第 2 1図を用いて説明する。  Hereinafter, a configuration example of the network system 100 according to the first embodiment will be described with reference to FIG. 1, FIG. 20 and FIG.

前記ネッ トワークシステム 1 0 0は、 A V機器や情報処理装置等が 1 3 94シリアルバスを用いて接続されることにより構成されており、 本発明 にかかる制御機器 1 1 0、 時刻情報送信機器 1 2 0、 時刻情報受信機器 1 3 0、 時刻情報送信機器 2 0 1 0、 時刻情報受信機器 2 1 1 0もそれぞれ、 該ネッ トワークシステム 1 0 0を構成する機器の一つである。 該ネッ 卜ヮ —クシステム 1 0 0を構成する機器は、 1 3 9 4シリアルバスを用いて他 の機器と接続することにより、 前記アイソクロナス通信によるデータの伝 送、 非同期通信による制御信号の伝送を行うことが可能になる。 The network system 100 is configured by connecting AV devices, information processing devices, and the like using a 1394 serial bus. The control device 110 according to the present invention, the time information transmitting device 1 20, the time information receiving device 130, the time information transmitting device 210, and the time information receiving device 2110 are also one of the devices constituting the network system 100. The devices that make up the network system 100 are connected to other devices using a 1394 serial bus to transmit data by the isochronous communication. It is possible to transmit control signals by transmission and asynchronous communication.

以下、本実施形態 1 にかかる制御機器 1 1 0、 時刻情報送信機器 1 2 0、 時刻情報受信機器 1 3 0、 時刻情報送信機器 2 0 1 0、 時刻情報受信機器 2 1 1 0の構成例について、 第 1図、 第 2 0図、 第 2 1図を用いて説明す る。  Hereinafter, a configuration example of the control device 110, the time information transmitting device 120, the time information receiving device 130, the time information transmitting device 210, and the time information receiving device 210 according to the first embodiment. This will be described with reference to FIG. 1, FIG. 20 and FIG.

制御機器 1 1 0は、 ユーザの操作若しくは機器自身による機能により、 制御信号を送信し、 上記ネッ トワークシステムに接続された機器を制御す る機器である。 時刻情報送信機器 1 2 0は、 時刻情報受信機器 1 3 0の管 理する時刻情報を修正する際に、 時刻情報を提供する機器である。 時刻情 報受信機器 1 3 0は、 管理する時刻情報の修正が行われる機器である。 時 刻情報送信機器 2 0 1 0は、 制御機器 1 1 0 と時刻情報送信機器 1 2 0の 機能を併せ持つ機器である。 時刻情報受信機器 2 1 1 0は、 制御機器 1 1 0 と時刻情報受信機器 1 3 0の機能を併せ持つ機器である。  The control device 110 is a device that transmits a control signal by a user's operation or a function of the device itself and controls a device connected to the network system. The time information transmitting device 120 is a device that provides time information when correcting the time information managed by the time information receiving device 130. The time information receiving device 130 is a device that corrects time information to be managed. The time information transmitting device 210 is a device having both functions of the control device 110 and the time information transmitting device 120. The time information receiving device 2110 is a device having both functions of the control device 110 and the time information receiving device 130.

以下、 制御機器 1 1 0の構成例について説明する。  Hereinafter, a configuration example of the control device 110 will be described.

制御機器 1 1 0は、 上記ネッ トワークシステム 1 0 0に接続された他の 機器に対して、 制御命令の送信や送信されてきた状態情報の受信などを行 うために、 非同期通信コマン ド 5 0 0の送信ゃ該通信コマン ド 5 0 0に対 する非同期通信レスポンス 6 0 0の受信を行う機器である。 なお、 非同期 通信コマン ド 5 0 0及び非同期通信レスポンス 6 0 0については以降で説 明する。  The control device 110 transmits an asynchronous communication command 5 to the other devices connected to the network system 100 in order to transmit control commands and receive transmitted status information. This is a device that transmits “0” and receives an asynchronous communication response “600” corresponding to the communication command “500”. The asynchronous communication command 500 and asynchronous communication response 600 will be described later.

制御機器 1 1 0の構成としては、 まず、 前記ネッ トワークシステム 1 0 0に接続された他の機器との通信を司る通信制御部 1 1 1が備えられる。 この通信制御部 1 1 1は、 前記ネッ 卜ワークシステム 1 0 0に接続するた めに必須の構成要素であり、 (ネッ 卜ワークシステム上の他の) 機器の制 御や状態情報取得の際に用いる非同期通信にかかる制御を行う非同期通信 制御部 1 1 3 と、 データなどの送受信に用いるァイソクロナス通信にかか る制御を行うアイソクロナス通信制御部 1 1 4 と、 上記通信を実行する通 信回路 1 1 2から構成される。 As the configuration of the control device 110, first, a communication control unit 111 that manages communication with another device connected to the network system 100 is provided. The communication control unit 111 is an essential component for connecting to the network system 100, and is used for controlling devices (other than on the network system) and acquiring status information. An asynchronous communication control unit 113 that performs control related to asynchronous communication used for communication, and an isochronous communication control unit 114 that performs control related to isochronous communication used for transmission and reception of data, etc. Communication circuit 1 1 2

さらに、 制御機器 1 1 0内には、 制御機器 1 1 0内のメモリに保持され ている時計機能の属性情報を抽出する属性データ処理部 1 1 5、 制御機器 1 1 0全体の制御を行う システム制御部 1 1 7、 前記非同期通信を利用し て他の機器の制御や状態情報取得の依頼を処理、 及びまたは、 他の機器か らの制御や状態情報取得の依頼を処理する機器制御ソフ ト 1 1 6が備えら れる。  Further, in the control device 110, the attribute data processing unit 115 extracts the attribute information of the clock function stored in the memory of the control device 110, and controls the entire control device 110. System control unit 117, a device control software that processes requests for control and status information acquisition of other devices using the asynchronous communication, and / or that processes requests for control and status information acquisition from other devices. G 1 16 are provided.

以上のような構成を持つ制御機器 1 1 0を、 1 3 9 4 シリアルバス 1 0 1を介して上記ネッ 卜ワークシステム 1 0 0に接続することにより、 時刻 情報送信機器 1 2 0や時刻情報受信機器 1 3 0等の他の機器に対して、 制 御命令や状態情報取得命令等の送受信を行うことが可能である。  By connecting the control device 110 having the above configuration to the network system 100 via the serial bus 101, the time information transmitting device 120 and the time information It is possible to transmit and receive a control command, a status information acquisition command, and the like to and from other devices such as the receiving device 130.

以下、 時刻情報送信機器 1 2 0の構成例について説明する。  Hereinafter, a configuration example of the time information transmitting device 120 will be described.

時刻情報送信機器 1 2 0は、 時刻情報の修正を行う機器に対して、 (以 降で説明する) 時刻データ 3 0 0の送信を行い、 機器内で管理している時 刻情報を提供する機器である。  The time information transmitting device 120 transmits time data 300 (described below) to the device that corrects the time information, and provides the time information managed in the device. Equipment.

時刻情報送信機器 1 2 0の構成としては、 まず、 制御機器 1 1 0 と同様 に、 非同期通信制御部 1 2 3 と、 アイソク口ナス通信制御部 1 2 4 と、 通 信回路 1 2 2から構成される通信制御部 1 2 1が備えられる。  As for the configuration of the time information transmission device 120, first, as in the case of the control device 110, the asynchronous communication control unit 123, the isochronous communication control unit 124, and the communication circuit 122 A communication control unit 1 2 1 to be configured is provided.

さらに、 時刻情報送信機器 1 2 0内には、 時刻情報送信機器 1 2 0内の メモリに保持されている時計機能の属性情報を抽出する属性データ処理部 1 2 5 と、 時刻情報送信機器 1 2 0全体の制御を行う システム制御部 1 2 7、 前記非同期通信を利用して他の機器の制御や状態情報取得の依頼を処 理、 及びまたは、 他の機器からの制御や状態情報取得の依頼を処理する機 器制御ソフ 卜 1 2 6、 時刻情報の管理を行う時計制御部 1 2 8、 時計制御 部 1 2 8より時刻データ 3 0 0を抽出する時刻データ送信処理部 1 2 9が 備えられる。  Further, the time information transmitting device 120 includes an attribute data processing unit 125 for extracting attribute information of the clock function stored in the memory of the time information transmitting device 120, and a time information transmitting device 1 20 System control unit 127 that performs overall control, processes requests for control of other devices and status information acquisition using the asynchronous communication, and / or requests control and status information acquisition from other devices. The device control software 1 26 that processes the request, the clock control unit 1 28 that manages the time information, and the time data transmission processing unit 1 29 that extracts the time data 300 from the clock control unit 128 Be provided.

以上のような構成を持つ時刻情報送信機器 1 2 0を、 1 3 9 4 シリアル バス 1 0 2を用いて上記ネッ 卜ワークシステム 1 0 0に接続することによ り、 制御機器 1 1 0の制御命令に従い、 時刻情報受信機器 1 3 0に対して アイソク口ナス通信及びまたは非同期通信を用いた時刻データ 3 0 0の送 信を行うことが可能である。 The time information transmission device 1 20 with the above configuration is converted to 1 3 9 4 serial By connecting to the network system 100 using the bus 102, isochronous communication and / or asynchronous communication with the time information receiving device 130 is performed according to the control command of the control device 110. It is possible to transmit time data 300 using communication.

以下、 時刻情報受信機器 1 3 0の構成例について説明する。  Hereinafter, a configuration example of the time information receiving device 130 will be described.

時刻情報受信機器 1 3 0は、上記ネッ トワークシステム 1 0 0を介して、 受信した時刻データ 3 0 0により、 自機器の管理する時刻情報を修正する 機器である。  The time information receiving device 130 is a device that corrects the time information managed by the own device based on the time data 300 received via the network system 100.

時刻情報受信機器 1 3 0の構成としては、 まず、 制御機器 1 1 0及び時 刻情報送信機器 1 2 0 と同様に、 非同期通信制御部 1 3 3 と、 ァイソクロ ナス通信制御部 1 3 4 と、 通信回路 1 3 2から構成される通信制御部 1 3 1が備えられる。  As for the configuration of the time information receiving device 130, first, as in the case of the control device 110 and the time information transmitting device 120, the asynchronous communication control unit 133 and the asynchronous communication control unit 134 A communication control unit 131, which is composed of a communication circuit 132, is provided.

さらに、 時刻情報受信機器 1 3 0内には、 時刻情報受信機器 1 3 0内の メモリに保持されている時計機能の属性情報を抽出する属性データ処理部 1 3 5 と、 時刻情報受信機器 1 3 0全体の制御を行う システム制御部 1 3 7 と、 前記非同期通信を利用して他の機器の制御や状態情報取得の依頼を 処理、 及びまたは、 他の機器からの制御や状態情報取得の依頼を処理する 機器制御ソフ ト 1 3 6、 時刻情報の管理を行う時計制御部 1 3 8、 受信し た時刻データ 3 0 0を時計制御部 1 3 8へ設定し時刻情報の修正を行う時 刻データ受信処理部 1 3 9が備えられる。  The time information receiving device 130 further includes an attribute data processing unit 135 for extracting attribute information of the clock function stored in the memory of the time information receiving device 130, and a time information receiving device 1 30 A system control unit 13 7 that performs overall control, and processes requests for control and status information acquisition of other devices using the asynchronous communication, and / or controls and obtains status information from other devices. Request control Device control software 1 36, Clock control unit 1 38 that manages time information, Received time data 3 00 Set clock control unit 1 3 8 to correct time information An hour data reception processing unit 13 is provided.

以上のような構成を持つ時刻情報受信機器 1 3 0を、 1 3 9 4 シリアル ノくス 1 0 3を用いて上記ネッ トワークシステム 1 0 0に接続することによ り、 制御機器 1 1 0の制御命令に従い、 時刻情報送信機器 1 2 0 よりアイ ソク口ナス通信及びまたは非同期通信を用いて送信される時刻データ 3 0 0を受信し、 時計制御部 1 3 8で管理する時刻情報を修正することが可能 である。  By connecting the time information receiving device 130 having the above configuration to the above-mentioned network system 100 by using the serial node 103, the control device 110 In accordance with the control command of (1), the time data 300 transmitted from the time information transmitting device 120 using the isochronous eggplant communication and / or the asynchronous communication is received, and the time information managed by the clock control unit 138 is corrected. It is possible to do.

以上、本実施形態 1 にかかる制御機器 1 1 0、 時刻情報送信機器 1 2 0、 時刻情報受信機器 1 3 0の構成例について説明してきたが、 上記で説明し た制御機器 1 1 0、 時刻情報送信機器 1 2 0、 時刻情報受信機器 1 3 0は、 それぞれの機能を持たせるための必要最低限の構成になっており、 その他 の構成要素は省略してある。 従って、 例えば制御機器 1 1 0 としての機能 を持つ機器が、 同時に時刻情報送信機器 1 2 0 としての機能を持つことも 出来るし、 制御機器 1 1 0 としての機能を持つ機器が、 同時に時刻情報受 信機器 1 3 0 としての機能を持つことも可能である。 As described above, the control device 110 according to the first embodiment, the time information transmitting device 120, Although the configuration example of the time information receiving device 130 has been described, the control device 110, the time information transmitting device 120, and the time information receiving device 130 described above have their respective functions. The configuration is the minimum required for this, and other components are omitted. Therefore, for example, a device having the function of the control device 110 can also have the function of the time information transmitting device 120 at the same time, and the device having the function of the control device 110 can simultaneously have the function of the time information. It is also possible to have a function as the receiving device 130.

以下、 時刻情報送信機器 2 0 1 0の構成例について説明する。  Hereinafter, a configuration example of the time information transmitting device 210 will be described.

時刻情報送信機器 2 0 1 0は、 上記ネッ 卜ワークシステム 1 0 0に接続 された他の機器に対して、 制御命令の送信や送信されてきた状態情報の受 信などを行うために、 非同期通信コマン ド 5 0 0の送信ゃ該通信コマン ド 5 0 0に対する非同期通信レスポンス 6 0 0の受信を行い、 また、 時刻情 報の修正を行う機器に対して、 時刻データ 3 0 0の送信を行い、 機器内で 管理している時刻情報を提供する機器である。  The time information transmitting device 201 is asynchronous with the other devices connected to the network system 100 in order to transmit control commands and receive transmitted status information. Transmission of communication command 500 ゃ Reception of asynchronous communication response 600 to this communication command 500, and transmission of time data 300 to the device that corrects time information. This is a device that provides time information managed in the device.

時刻情報送信機器 2 0 1 0の構成としては、 まず、 制御機器 1 1 0等と 同様に、 非同期通信制御部 2 0 1 3 と、 アイソク口ナス通信制御部 2 0 1 4 と、通信回路 2 0 1 2から構成される通信制御部 2 0 1 1が備えられる。 さらに、 時刻情報送信機器 2 0 1 0内には、 時刻情報送信機器 2 0 1 0 内のメモリに保持されている時計機能の属性情報を抽出する属性データ処 理部 2 0 1 5 と、 時刻情報送信機器 2 0 1 0全体の制御を行うシステム制 御部 2 0 1 7、 前記非同期通信を利用して他の機器の制御や状態情報取得 の依頼を処理、 及びまたは、 他の機器からの制御や状態情報取得の依頼を 処理する機器制御ソフ ト 2 0 1 6、 時刻情報の管理を行う時計制御部 2 0 1 8、 時計制御部 2 0 1 8より時刻データ 3 0 0を抽出する時刻データ送 信処理部 2 0 1 9が備えられる。  As for the configuration of the time information transmitting device 210, first, as in the case of the control device 110, etc., the asynchronous communication control unit 201, the isochronous communication control unit 210, and the communication circuit 2 There is provided a communication control unit 201 which is composed of 0112. Further, the time information transmitting device 210 has an attribute data processing unit 21015 for extracting attribute information of the clock function held in the memory of the time information transmitting device 210, A system control unit 201, which controls the entire information transmitting device 210, processes requests for control of other devices and status information acquisition using the asynchronous communication, and / or requests from other devices. Device control software 210 to process requests for control and status information acquisition, clock control unit 210 to manage time information, and time to extract time data 300 from clock control unit 210 A data transmission processing unit 201 is provided.

以上のような構成を持つ時刻情報送信機器 2 0 1 0を、 1 3 9 4シリア ルバス 2 0 0 1を用いて上記ネッ トワークシステム 1 0 0に接続すること により、 時刻情報受信機器 1 3 0等の他の機器に対して、 制御命令や状態 情報取得命令等の送受信を行い、 時刻情報受信機器 1 3 0に対してァイソ ク口ナス通信及びまたは非同期通信を用いた時刻データ 3 0 0の送信を行 うことが可能である。 The time information transmission device 201 having the above configuration is connected to the above network system 100 using the 1394 serial bus 201. With this, it sends and receives control commands and status information acquisition commands to and from other devices such as the time information receiving device 130, and communicates with the time information receiving device 130 by wireless communication and / or asynchronous communication. It is possible to transmit the time data 300 using the data.

以下、 時刻情報受信機器 2 1 1 0の構成例について説明する。  Hereinafter, a configuration example of the time information receiving device 2110 will be described.

時刻情報受信機器 2 1 1 0は、 上記ネッ 卜ワークシステム 1 0 0に接続 された他の機器に対して、 制御命令の送信や送信されてきた状態情報の受 信などを行うために、 非同期通信コマン ド 5 0 0の送信ゃ該通信コマン ド 5 0 0に対する非同期通信レスポンス 6 0 0の受信を行い、 また、 上記ネ ッ 卜ワークシステム 1 0 0を介して、 受信した時刻データ 3 0 0により、 自機器の管理する時刻情報を修正する機器である。  The time information receiving device 210 is asynchronous with other devices connected to the network system 100 in order to transmit control commands and receive transmitted status information. Transmission of communication command 500 ゃ Reception of asynchronous communication response 600 to this communication command 500, and reception of time data 3000 via the above network system 100 Is a device that corrects the time information managed by its own device.

時刻情報受信機器 2 1 1 0の構成としては、 まず、 制御機器 1 1 0等と 同様に、 非同期通信制御部 2 1 1 3 と、 アイソクロチス通信制御部 2 1 1 4 と、通信回路 2 1 1 2から構成される通信制御部 2 1 1 1が備えられる。 さらに、 時刻情報受信機器 2 1 1 0内には、 時刻情報受信機器 2 1 1 0 内のメモリに保持されている時計機能の属性情報を抽出する属性データ処 理部 2 1 1 5 と、 時刻情報受信機器 2 1 1 0全体の制御を行うシステム制 御部 2 1 1 7 と、 前記非同期通信を利用して他の機器の制御や状態情報取 得の依頼を処理、 及びまたは、 他の機器からの制御や状態情報取得の依頼 を処理する機器制御ソフ 卜 2 1 1 6、 時刻情報の管理を行う時計制御部 2 1 1 8、 受信した時刻データ 3 0 0を時計制御部 2 1 1 8へ設定し時刻情 報の修正を行う時刻データ受信処理部 2 1 1 9が備えられる。  As for the configuration of the time information receiving device 211, first, as in the case of the control device 110, the asynchronous communication control unit 211, the isochronous communication control unit 211, and the communication circuit 211 2 is provided with a communication control unit 2 1 1 1. Further, the time information receiving device 2 110 includes an attribute data processing unit 2 1 15 for extracting attribute information of the clock function stored in the memory of the time information receiving device 2 11 0, A system control unit 211 7 for controlling the entire information receiving device 2111; a request for control of another device and a status information acquisition request using the asynchronous communication; and / or another device Device control software for processing control and status information acquisition requests from the Internet, clock control unit for managing time information, and received time data 300 for clock control unit 2 1 1 8 And a time data reception processing unit 211 for correcting time information.

以上のような構成を持つ時刻情報受信機器 2 1 1 0を、 1 3 9 4シリア ルバス 2 1 0 1を用いて上記ネッ トワークシステム 1 0 0に接続すること により、  By connecting the time information receiving device 2110 having the above configuration to the above network system 100 using the 1394 serial bus 2101,

時刻情報送信機器 1 2 0等の他の機器に対して、 制御命令や状態情報取得 命令等の送受信を行い、 時刻情報送信機器 1 2 0よりァイソクロナス通信 及びまたは非同期通信を用いて送信される時刻データ 3 0 0を受信し、 時 計制御部 2 1 1 8で管理する時刻情報を修正することが可能である。 It sends and receives control commands and status information acquisition commands to other devices, such as the time information transmitting device 120, and performs isochronous communication from the time information transmitting device 120. It is also possible to receive the time data 300 transmitted by using asynchronous communication and / or to correct the time information managed by the clock control unit 211.

以下では、 本実施形態 1 にかかる、 時計属性情報 2 0 0について、 第 2 図を用いて説明する。  Hereinafter, the clock attribute information 200 according to the first embodiment will be described with reference to FIG.

時計属性情報 2 0 0は、 上記ネッ 卜ワークシステム 1 0 0に接続された 各機器内に保持されており、 機器の持つ時計機能に関する属性情報を保持 するものである。 時計属性情報 2 0 0は、 ネッ トワークシステム 1 0 0に 接続される全機器がそれぞれ保持していることが理想であるが、 該情報を 保持していなくてもその機器は本発明の対象外となるだけである。 該情報 2 0 0を参照することにより、 該情報を保持する機器の時計機能に関する 情報を得ることが出来る。  The clock attribute information 200 is held in each device connected to the network system 100, and holds attribute information relating to the clock function of the device. Ideally, the clock attribute information 200 is held by all devices connected to the network system 100. However, even if the device does not hold the information, the device is not covered by the present invention. It just becomes. By referring to the information 200, it is possible to obtain information on the clock function of the device that holds the information.

時計属性情報 2 0 0は、 時刻情報送信機器 1 2 0や時刻情報受信機器 1 3 0の時計機能の特性を知りたい場合や、 制御機器 1 1 0が時刻情報送信 機器 1 2 0を選定する際の比較条件として使用することが出来る。  The clock attribute information 200 is used when the user wants to know the characteristics of the clock function of the time information transmitting device 120 or the time information receiving device 130, or when the control device 110 selects the time information transmitting device 120. Can be used as comparison conditions.

該情報 2 0 0は、 送受信能力情報 2 1 0、 精度情報 2 2 0、 使用単位情 報 2 3 0により構成される。  The information 200 includes transmission / reception capability information 210, accuracy information 220, and use unit information 230.

以下、 送受信能力情報 2 1 0について説明する。  Hereinafter, the transmission / reception capability information 210 will be described.

送受信能力情報 2 1 0は、 該情報 2 1 0を保持する機器の時刻データ 3 0 0の送受信能力を示すものである。該情報 2 1 0を参照することにより、 該情報 2 1 0を保持する機器の時刻データ送受信能力を知ることが出来る。 該情報 2 1 0は、 非同期通信による時刻データ 3 0 0の送信能力を有す ることを示す非同期通信送信フラグ 2 1 1、 アイソク口ナス通信による時 刻データ 3 0 0の送信能力を有することを示すアイソクロナス通信送信フ ラグ 2 1 2、 非同期通信による時刻データ 3 0 0の受信能力を有すること を示す非同期通信受信フラグ 2 1 3、 ァイソクロナス通信による時刻デー タ 3 0 0の受信能力を有することを示すアイソク口ナス通信受信フラグ 2 1 4、 より構成される。 但し、 本発明の説明では、 フラグという表現は、 情報を二元的に表す場合に用いており、 フラグ名に関する要素が存在する 場合を有効、 存在しない場合を無効という表現で使用する。 The transmission / reception capability information 210 indicates the transmission / reception capability of the time data 300 of the device holding the information 210. By referring to the information 210, it is possible to know the time data transmission / reception capability of the device holding the information 210. The information 210 has an asynchronous communication transmission flag 211 indicating that it has a transmission capability of time data 300 by asynchronous communication, and has a transmission capability of time data 300 by iso-mouth communication. It has an isochronous communication transmission flag 2 1 2 indicating that it has the ability to receive time data 3 0 0 by asynchronous communication.It has an ability to receive time data 3 0 0 by asynchronous communication. The flag is composed of an iso-mouth eggplant communication reception flag 2 14. However, in the description of the present invention, the expression “flag” It is used to represent information in a binary manner, and it is used when the element related to the flag name exists, and when it does not exist, it is used as invalid.

例えば、 該情報 2 1 0では、 ある機器が保持するァイソクロナス通信送 信フラグ 2 1 2が有効な場合は、 この機器はアイソク口ナス通信による時 刻データ 3 0 0の送信が可能であることを示し、 他のフラグについても同 様のことが言える。  For example, in the information 210, if the isochronous communication transmission flag 2 12 held by a certain device is valid, it indicates that this device can transmit the time data 300 by isochronous communication. The same can be said for the other flags.

以上で、 送受信能力情報 2 1 0についての説明を終える。  This concludes the description of the transmission / reception capability information 210.

以下、 精度情報 2 2 0について説明する。  Hereinafter, the accuracy information 220 will be described.

精度情報 2 2 0は、 機器内部で時刻情報の管理を行っている時計制御部 1 2 8 , 1 3 8の精度に関する情報を保持している。 該情報 2 2 0を参照 することにより、 該情報 2 2 0を保持する機器の時計制御部 1 2 8、 1 3 8に関しての精度を知ることが出来る。  The precision information 220 holds information relating to the precision of the clock control units 128 and 138 that manage time information inside the device. By referring to the information 220, it is possible to know the precision of the clock control units 128, 138 of the device holding the information 220.

該情報 2 2 0は、 機器内の時計制御部に関する精度を、 一定期間経過時 に生じる誤差の大小の違いにより段階分けする精度フラグと、 最後に時刻 修正を行なつたときに時刻情報を提供した機器に関する情報により構成さ れる。  The information 220 provides an accuracy flag that divides the accuracy of the clock control unit in the device according to the magnitude of the error that occurs after a certain period of time, and provides time information when the time is finally corrected. It consists of information about the devices that have been used.

本実施例では、 精度レベルを 8つに設定し、 最も精度の高いことが期待 されるフラグであり、 地上波放送等の時報、 又は、 衛星放送又はケーブル テレビ等から送信される時刻情報により、 任意の時刻又は毎日一定時刻に 機器自身で自動的に時刻情報を修正することが出来る機器であることを示 すレベル 1 フラグ 2 2 1、 時計制御部の毎月の誤差保障の数値により段階 分けされているレベル 2フラグ 2 2 2からレベル 7フラグ 2 2 7、 時計制 御部を持たないことを示すレベル 8フラグ 2 2 8により、 精度フラグが構 成される。 但し、 レベル 2フラグからレベル 7フラグに関しては、 レベル 2フラグが最も誤差が小さ く精度の高いことを示し、 レベル数値が大き く なるに従って誤差の値も大きくなる様に設定する。例えば、本実施例では、 毎月の誤差保障が土 0 . 5秒以下であることを示すレベル 2フラグ 2 2 2、 同様に誤差が土 1秒以下であることを示すレベル 3フラグ 2 2 3、 ± 2秒 以下であることを示すレベル 4フラグ 2 2 4、 ± 3秒以下であることを示 すレベル 5フラグ 2 2 5、 ± 4秒以下であることを示すレベル 6 フラグ 2In this embodiment, the accuracy level is set to eight, and the flag that is expected to have the highest accuracy is determined by the time signal of terrestrial broadcasting or the time information transmitted from satellite broadcasting or cable television. Level 1 flag 2 2 1 indicating that the device can automatically correct the time information by itself at an arbitrary time or at a fixed time every day, and is divided into stages according to the numerical value of the monthly error guarantee of the clock control unit. The accuracy flag is composed of the level 2 flag 2 2 to the level 7 flag 2 2 7 and the level 8 flag 2 2 8 which indicates that there is no clock control unit. However, for the level 2 flag to the level 7 flag, the level 2 flag indicates that the error is the smallest and the accuracy is high, and the error value is set to increase as the level numerical value increases. For example, in this embodiment, the level 2 flag 2 2 2 indicating that the monthly error guarantee is 0.5 seconds or less, Similarly, Level 3 flag 2 2 3 indicating that the error is less than 1 second, Level 4 flag 2 2 4 indicating that the error is less than ± 2 seconds, Level 5 flag 2 indicating that the error is less than ± 3 seconds 2 5, Level 6 flag indicating less than ± 4 seconds 2

2 6、 ± 4秒より大きいことを示すレベル 7フラグ 2 2 7により構成する。 例えば、 ある機器の精度情報 2 2 0を参照したとき、 レベル 1 フラグ 226, consisting of level 7 flag 2 27 indicating greater than ± 4 seconds. For example, when referring to the accuracy information 220 of a certain device, the level 1 flag 2

2 1が有効だったならば、 その機器内の時計制御部で管理されている時刻 情報は、 機器自身により修正が行われており、 時刻情報の精度が高いこと が保障される。 If 21 is valid, the time information managed by the clock control unit in the device has been corrected by the device itself, and the accuracy of the time information is guaranteed to be high.

また、 別の機器の精度情報を参照したとき、 レベル 4フラグ 2 2 4が有 効になっていた場合は、 この機器内の時計制御部で管理されている時刻情 報が土 2秒以下の誤差で保障されていることが分かる。  Also, if the level 4 flag 2 24 is enabled when referring to the accuracy information of another device, the time information managed by the clock control unit in this device will be less than 2 seconds It can be seen that the error is guaranteed.

また、 該情報 2 2 0は、 最後に時刻修正を行った時刻に関する情報であ る最終修正年月日 2 2 9 と、 時刻情報を提供した機器の精度に関する情報 である提供元精度 2 4 0を持つ。 この情報により、 機器内時計制御部の管 理する時刻情報の最後に時刻修正された時刻に関する情報、 及び、 時刻情 報を提供した機器に関する情報を知ることが出来る。  Also, the information 220 is the last correction date 229, which is information about the time when the time was last adjusted, and the provider accuracy 240, which is information about the accuracy of the device that provided the time information. have. With this information, it is possible to know the information about the time at which the time was adjusted last of the time information managed by the internal clock control unit, and the information about the device that provided the time information.

以上で、 精度フラグ 2 2 0についての説明を終える。  This concludes the description of the accuracy flag 220.

以下、 使用単位情報 2 3 0について説明する。  Hereinafter, the usage unit information 230 will be described.

使用単位情報 2 3 0は、 機器内部で時刻情報の管理を行っている時計制 御部が管理することの出来る時刻単位を示すための情報であり、 該情報 2 Usage unit information 230 is information for indicating a time unit that can be managed by a clock control unit that manages time information inside the device.

3 0を参照することにより、 該時計制御部が時刻データ 3 0 0 として送受 信することの出来る時刻単位を知ることが出来る。 By referring to 30, it is possible to know the time unit that can be transmitted and received by the clock control unit as time data 300.

本実施例では、 該情報 2 3 0は、 年フラグ 2 3 1、 月フラグ 2 3 2、 日 フラグ 2 3 3、 時フラグ 2 3 4、 分フラグ 2 3 5、 秒フラグ 2 3 6、 ミ リ 秒フラグ 2 3 7、 マイクロ秒フラグ 2 3 8により構成される。  In the present embodiment, the information 230 is a year flag 231, a month flag 233, a day flag 233, an hour flag 234, a minute flag 235, a second flag 236, It consists of a second flag 237 and a microsecond flag 238.

例えば、 ある機器の使用単位情報 2 3 0を参照したとき、 時フラグ 2 3 4、 分フラグ 2 3 5、 秒フラグ 2 3 6が有効になっていた場合は、 その機 器内の時計制御部が、 時間、 分、 秒の情報を管理しており、 年月 日及びミ リ秒及びマイク口秒単位の情報は管理していないことが分かる。 For example, if you refer to the usage unit information 230 of a certain device and the hour flag 234, minute flag 235, and second flag 236 are enabled, It can be seen that the clock control unit in the device manages the hour, minute, and second information, and does not manage year, month, day, millisecond, and microphone mouth second units.

以上で、 使用単位情報 2 3 0についての説明を終える。  This concludes the description of usage unit information 230.

以上で、 本実施形態 1 にかかる、 時計属性情報 2 0 0についての説明を 終える。  This concludes the description of the clock attribute information 200 according to the first embodiment.

次に、 時刻データ 3 0 0について、 第 3図を用いて説明する。  Next, the time data 300 will be described with reference to FIG.

該データ 3 0 0は、 非同期通信及びアイソク口ナス通信において、 年、 月、 日、 時、 分、 秒、 ミ リ秒、 マイクロ秒の時刻情報を送受信する場合に 使用されるデータ構造である。 該データ 3 0 0を用いることにより、 ネッ 卜ワークシステム 1 0 0に接続された機器間で、 時刻に関するデータの送 受信を行うことが出来る。  The data 300 is a data structure used for transmitting and receiving time information of year, month, day, hour, minute, second, millisecond, and microsecond in asynchronous communication and isochronous communication. By using the data 300, data related to time can be transmitted and received between devices connected to the network system 100.

該データ 3 0 0は、 年単位情報を格納する年データ 3 0 1、 月単位情報 を格納する月データ 3 0 2、 日単位情報を格納する日データ 3 0 3、 時単 位情報を格納する時データ 3 0 4、分単位情報を格納する分データ 3 0 5、 秒単位情報を格納する秒データ 3 0 6、 ミ リ秒単位情報を格納する ミ リ秒 データ 3 0 7、 マイク口秒単位情報を格納するマイク口秒データ 3 0 8、 により構成される。  The data 300 stores year data 301 storing year information, month data 302 storing month information, day data 303 storing day information, and hour unit information. Hour data 304, minute data 3005 storing minute unit information, second data 3006 storing second unit information, millisecond data 300 storing millisecond unit information, microphone mouth second unit It consists of microphone mouth second data 308, which stores information.

以上で、 時刻データ 3 0 0についての説明を終える。  This concludes the description of time data 300.

次に、 ネッ トワークア ドレスデータ 4 0 0について、 第 4 図を用いて説 明する。  Next, the network address data 400 will be described with reference to FIG.

該デ一夕 4 0 0は、 1 3 9 4シリアルバスにより接続されたネッ トヮ一 クシステム 1 0 0内において、 各機器を唯一に指定することが出来るア ド レスデータを格納するためのものである。 該データ 4 0 0を使用すること により、 ネッ 卜ワークシステム 1 0 0の機器間でネッ トワークア ドレス情 報を送受信することが可能である。  The data 400 is used to store address data that can uniquely designate each device in the network system 1003 connected by the 1394 serial bus. Things. By using the data 400, network address information can be transmitted and received between devices of the network system 100.

以上で、 ネッ 卜ヮ一クァ ドレスデータ 4 0 0についての説明を終える。 次に、 非同期通信コマン ド 5 0 0について、 第 5図を用いて説明する。 該通信コマン ド 5 0 0は、 非同期通信を用いて、 (ネ ッ トワークシステ ム 1 0 0内の) 機器へ対して制御命令や状態情報取得命令等を送信する際 に用いるデータ構造である。 なお、 上記で述べたが、 該非同期通信を用い た A V機器に対する制御や状態情報取得の方法については、 「AV/C D i g i t a l I n t e r f a c e C o mm a n d S e t」 力、' ι 1 3 9 4 T r a d e A s s o c i a t i o n」 によって公開されているので、 詳し くはそちらを参照されたい。 This concludes the description of the network address data 400. Next, the asynchronous communication command 500 will be described with reference to FIG. The communication command 500 is a data structure used when transmitting a control command, a status information acquisition command, or the like to a device (within the network system 100) using asynchronous communication. As described above, the method of controlling the AV device and acquiring the status information using the asynchronous communication is described in “AV / CD Digital Interface C omm and Set”, 13 9 4 T It is published by "rade A ssociation", so please refer to that for details.

該通信コマン ド 5 0 0は、該コマン ドの送信元を示す送信元 I D 5 0 1、 該コマン ドの受信元を示す受信元 I D 5 0 2、 該コマン ドの種別を表すコ マン ドタイプ 5 0 3、 該コマン ドの操作コー ド 5 0 4、 操作コー ド 5 0 4 の付属コー ド 5 0 5より構成される。  The communication command 500 is a sender ID 501 indicating a sender of the command, a receiver ID 502 indicating a receiver of the command, and a command type 5 indicating a type of the command. 03, an operation code 504 of the command, and an auxiliary code 505 of the operation code 504.

例えば、 コマン ドタイプ 5 0 3に格納するコマン ドの種別としては、 制 御/状態情報取得 Z通知等がある。 例えば、 送信元 I D 5 0 1が制御機器 1 1 0、 受信元 I D 5 0 2が時刻情報送信機器 1 2 0、 コマン ドタイプ 5 0 3が制御の場合、 操作コー ド 5 0 4には非同期通信ゃァイソクロナス通 信による時刻データ 3 0 0の送信開始依頼や終了依頼が、 その場合の付属 コー ド 5 0 5には、 時刻情報受信機器 1 3 0のネッ トワークァ ドレスデー 夕 4 0 0等が格納される。  For example, as the type of the command stored in the command type 503, there is a control / status information acquisition Z notification and the like. For example, if source ID 501 is control device 110, receiver ID 502 is time information transmission device 120, and command type 503 is control, operation code 504 is asynchronous communication. In this case, a request to start or end transmission of time data 300 by means of the isochronous communication is made, and the attached code 505 stores the network address data 400 of the time information receiving device 130, etc. You.

該コマン ド 5 0 0を用いるこ とにより、 ネッ トワーク システム 1 0 0に 接続された機器間において、 制御命令や状態情報取得命令のコマン ド送信 を行うことが出来る。  By using the command 500, a command of a control command or a status information acquisition command can be transmitted between devices connected to the network system 100.

以上で、 非同期通信の通信コマン ド 5 0 0についての説明を終える。 次に、 非同期通信レスポンス 6 0 0について、 第 6図を用いて説明する。 該通信レスポンス 6 0 0は、 上記非同期通信コマン ド 5 0 0を受信した 機器が、 同じく非同期通信を用いて、 該コマン ド 5 0 0に対する実行結果 を返信するときに用いるデータ構造である。  This concludes the description of the communication command 500 for asynchronous communication. Next, the asynchronous communication response 600 will be described with reference to FIG. The communication response 600 is a data structure used when a device that has received the asynchronous communication command 500 returns an execution result for the command 500 using the same asynchronous communication.

該通信レスポンス 6 0 0は、 該レスポンス 6 0 0の送信元を示す送信元 I D 6 0 1、 受信元を示す受信元 I D 6 0 2、 レスポンス 6 0 0の種別を 表すレスポンスコー ド 6 0 3、 受信した非同期通信コマン ド 5 0 0の操作 コー ド 5 0 4に対応する操作コ一 ド 6 0 4、 操作コー ド 6 0 4の付属コ一 ド 6 0 5、 より構成される。 The communication response 600 is a transmission source indicating the transmission source of the response 600. Corresponds to ID 601, source ID 602 indicating the source, response code 603 indicating the type of response 600, operation code 504 of the received asynchronous communication command 500. It consists of an operation code 604 and an accessory code 605 of the operation code 604.

例えば、 レスポンスコー ド 6 0 3に格納するレスポンス 6 0 0の種別と しては、 成功ノ失敗 Z実行不可能、 等がある。 操作コー ド 6 0 4には、 対 応ずる受信非同期通信コマン ド 5 0 0内操作コ一 ド 5 0 4のデータと同一 デ一夕を格納する。 付属コー ド 6 0 5の内容としては、 時計属性情報 2 0 0や時刻データ 3 0 0、 ネッ トワークァ ドレスデータ 4 0 0等の、 該受信 コマン ド 5 0 0により依頼されたデータ等を格納する。  For example, as the type of the response 600 stored in the response code 603, there are success / failure / Z not executable. In the operation code 604, the same data as the data of the operation code 504 in the corresponding reception asynchronous communication command 500 is stored. As the contents of the attached code 605, data requested by the receiving command 500, such as clock attribute information 200, time data 300, network address data 400, etc., is stored. .

該通信レスポンス 6 0 0を受信することにより、 非同期通信コマン ド 5 0 0を送信した機器は、 そのコマン ド内容の実行結果や要求した情報を取 得することが出来る。  By receiving the communication response 600, the device that has transmitted the asynchronous communication command 500 can obtain the execution result of the command content and the requested information.

以上で、 非同期通信の通信レスポンス 6 0 0についての説明を終える。 次に、 アイソク口ナス通信デ一夕 7 0 0について、 第 7 図を用いて説明 する。  This concludes the description of the communication response 600 of the asynchronous communication. Next, the iso-mouth eggplant communication system 700 will be described with reference to FIG.

該通信データ 7 0 0は、 ネッ トワークシステム 1 0 0に接続された機器 に対して, ァイソクロナス通信によりデ一夕を送信する場合に使用される データ構造である。 なお、 上記で述べたが、 ァイソクロナス通信について は、 「 I E E E S t a n d a r d f o r a H i g h P e r f o r m a n c e S e r i a l B u s」 として 「 I E E E S t d 1 3 9 4— 1 9 9 5」 に規格化されているので、 詳しくはそちらを参照されたい。  The communication data 700 is a data structure used when transmitting data to a device connected to the network system 100 by isochronous communication. As mentioned above, the isochronous communication has been standardized as “IEEE Standards for High-Performance Serial Bus” in “IEEE Std 1394—1995”. Please refer to.

該通信データ 7 0 0は、 該通信に使用するチャネル番号 7 0 1、 該通信 に使用するバン ド幅 7 0 2、 及び送信データ 7 0 3により構成される。 時刻情報送信機器 1 2 0及び時刻情報送信機器 2 0 1 0は、 該送信デ一 夕 7 0 3に時刻データ 3 0 0を格納し、 アイソク口ナス通信を用いて該通 信データ 7 0 0を送信するこ とにより、 時刻情報受信機器 1 3 0へ連続的 な時刻情報を送信することが出来る。 The communication data 700 includes a channel number 7001 used for the communication, a band width 7202 used for the communication, and transmission data 703. The time information transmitting device 1 0 0 and the time information transmitting device 2 0 1 0 store the time data 3 0 0 in the transmission data 7 0 3 and the communication data 7 0 0 using the isochronous eggplant communication. To the time information receiving device 130 Time information can be transmitted.

以上で、 アイソク口ナス通信データ 7 0 0についての説明を終える。 次に、 図面を参照しながら各々の処理についての説明を加える。  This concludes the description of the iso-mouth eggplant communication data 700. Next, each process will be described with reference to the drawings.

時刻情報受信機器 1 3 0、 または、 時刻情報受信機器 2 1 1 0の時刻情 報を修正する処理について、 第 8図を参照しながら説明する。  The process of correcting the time information of the time information receiving device 130 or the time information receiving device 210 will be described with reference to FIG.

時刻情報受信機器 1 3 0、 または、 時刻情報受信機器 2 1 1 0の時刻情 報を修正するための処理は、 制御機器 1 1 0、 または、 時刻情報送信機器 The processing for correcting the time information of the time information receiving device 1 30 or the time information receiving device 2 110 is performed by the control device 1 10 or the time information transmitting device.

2 0 1 0による時刻情報受信機器 1 3 0の時計属性情報 2 0 0の取得 (ス テツプ 8 0 1 ) 、 次に、 制御機器 1 1 0、 または時刻情報受信機器 2 1 1 0による時刻情報送信機器 1 2 0の選定 (ステップ 8 0 2 ) 、 次に、 時刻 情報送信機器 1 2 0、 または、 時刻情報送信機器 2 0 1 0より時刻データAcquisition of clock attribute information 2 0 0 of time information receiving device 1 3 0 by 2 0 1 0 (step 8 0 1), and then time information by control device 1 1 0 or time information receiving device 2 1 1 0 Selection of transmitting device 120 (step 8002), and then time data from time information transmitting device 120 or time information transmitting device 210

3 0 0を送信することによる、 時刻情報受信機器 1 3 0、 または時刻情報 受信機器 2 1 1 0の時刻修正 (ステツプ 8 0 3 ) 、 以上の 3つの行程に大 きく分けることが出来る。 但し、 時刻情報送信機器 2 0 1 0を用いた時刻 情報の修正を行う場合はステップ 8 0 2の処理が省略出来る。 また、 時刻 情報受信機器 2 1 1 0の時刻情報の修正を行う場合は、 ステップ 8 0 1 の 処理が省略出来る。 The time correction of the time information receiving device 130 or the time information receiving device 2110 by transmitting 300 (step 803) can be roughly divided into the above three steps. However, when the time information is corrected using the time information transmitting device 210, the processing of step 802 can be omitted. Further, when the time information of the time information receiving device 211 is corrected, the process of step 801 can be omitted.

まず、 制御機器 1 1 0による時刻情報受信機器 1 3 0の時計属性情報 2 First, the clock attribute information 2 of the time information receiving device 130 by the control device 110

0 0取得処理 (ステップ 8 0 1 ) について、 第 9図を用いて説明する。 第 9 図では、 制御機器 1 1 0の処理をステップ 9 1 1からステップ 9 1 3で表 し、 時刻情報受信機器 1 3 0の処理をステップ 9 2 1からステップ 9 2 3 で表す。 The 00 acquisition process (step 8001) will be described with reference to FIG. In FIG. 9, the processing of the control device 110 is represented by steps 911 to 913, and the processing of the time information receiving device 130 is represented by steps 921 to 923.

本ステップ 8 0 1により、 制御機器 1 1 0は、 時刻修正を行う機器、 つ まり時刻情報受信機器 1 3 0の時計属性情報 2 0 0を取得することにより、 時刻情報受信機器 1 3 0内時計制御部 1 3 8の有無及び処理能力、 及び時 刻データ受信処理部 1 3 9の有無及び処理能力についての情報を取得出来 る。 制御機器 1 1 0は、 この情報を参照して、 ァイソクロナス通信による 時刻データ 3 0 0の送信を行う力、、 非同期通信による時刻データ 3 0 0の 送信を行うか、 また、 必要とする精度および時刻情報送信機器 1 2 0 とし ての条件を設定することが出来る。 By this step 8001, the control device 110 obtains the clock attribute information 200 of the device that corrects the time, that is, the time information receiving device 130, so that the control device 110 Information on the presence / absence and processing capability of the clock control unit 138 and the presence / absence and processing capability of the time data reception processing unit 139 can be obtained. The control device 110 refers to this information and uses the isochronous communication. The ability to transmit the time data 300, whether to transmit the time data 300 by asynchronous communication, the required accuracy, and the conditions as the time information transmission device 120 can be set. .

まず、 制御機器 1 1 0内機器制御ソフ ト 1 1 6は、 時刻情報受信機器 1 3 0の時計属性情報 2 0 0を取得するために、 非同期通信コマン ド 5 0 0 を生成し、 時刻情報受信機器 1 3 0へ送信する (ステップ 9 1 1 ) 。 該通 信コマン ド 5 0 0では、 コマン ドタイプ 5 0 3は "状態情報取得" 、 操作 コー ド 5 0 4は "時計属性情報 2 0 0を制御機器 1 1 0へ送信するよう依 頼する" 内容となる。  First, in order to obtain the clock attribute information 200 of the time information receiving device 130, the device control software 1 16 in the control device 110 generates an asynchronous communication command 500, and obtains the time information. The data is transmitted to the receiving device 130 (step 911). In the communication command 500, the command type 503 is "acquire status information", and the operation code 504 is "request to transmit the clock attribute information 200 to the control device 110". Content.

時刻情報受信機器 1 3 0内機器制御ソフ 卜 1 3 6は、 該コマン ド 5 0 0 を受信及び解析し (ステップ 9 2 1 ) 、 付属コー ド 6 0 5 として、 属性デ 一夕処理部 1 3 5より抽出 (ステップ 9 2 2 ) された時計属性情報 2 0 0 を格納する非同期通信レスポンス 6 0 0を生成し、 制御機器 1 1 0へ送信 する (ステップ 9 2 3 ) 。  The device information control software 1336 in the time information receiving device 1330 receives and analyzes the command 500 (step 921), and as an attached code 600, the attribute data processing unit 1 An asynchronous communication response 600 storing the clock attribute information 200 extracted from step 3 (step 922) is generated and transmitted to the control device 110 (step 922).

制御機器 1 1 0内機器制御ソフ ト 1 1 6は、 該通信レスポンス 6 0 0を 受信及び解析し (ステップ 9 1 2 ) 、 時刻情報受信機器 1 3 0の時計属性 情報 2 0 0を取得する (ステップ 9 1 3 ) 。  The device control software 1 16 inside the control device 1 10 receives and analyzes the communication response 6 0 0 (step 9 12), and acquires the clock attribute information 2 0 0 of the time information receiving device 1 3 0. (Step 9 13).

以上の処理を行うことで、 制御機器 1 1 0は、 時刻情報受信機器 1 3 0 の時計属性情報 2 0 0を取得することが出来る。  By performing the above processing, the control device 110 can acquire the clock attribute information 200 of the time information receiving device 130.

以上で、 制御機器 1 1 0による時刻情報受信機器 1 3 0の時計属性情報 2 0 0取得処理についての説明を終える力 上記制御機器 1 1 0の処理を、 時刻情報送信機器 2 0 1 0を用いて行うことにより、 時刻情報送信機器 2 0 1 0は時刻情報受信機器 1 3 0の時計属性情報 2 0 0を取得することが 出来る。  As described above, the power to end the description of the clock attribute information 2 0 0 acquisition processing of the time information receiving device 1 3 0 by the control device 1 1 0 The processing of the control device 1 1 0, the time information transmitting device 2 By doing so, the time information transmitting device 210 can acquire the clock attribute information 200 of the time information receiving device 130.

次に、 制御機器 1 1 0による時刻情報送信機器 1 2 0の選定処理につい て, 第 1 0図を用いて説明する。 第 1 0図では、 制御機器 1 1 0の処理を ステップ 1 0 1 1からステップ 1 0 1 5で表し、 上記ネッ トワークシステ ム 1 0 0の接続された任意の機器 (機器 Aとする) の処理をステップ 1 0 2 1からステップ 1 0 2 3で表す。 Next, the process of selecting the time information transmitting device 120 by the control device 110 will be described with reference to FIG. In FIG. 10, the processing of the control device 110 is represented by steps 101 to 115, and the above network system The processing of an arbitrary device (assumed to be device A) connected to the system 100 is represented by steps 1021 to 1023.

制御機器 1 1 0は、 時刻情報送信機器 1 2 0を選定する方法として、 検 索を行わずに一つの機器を時刻情報送信機器 1 2 0 として指定する方法と、 ネッ トワークシステム 1 0 0に接続された全機器に対して検索を行い、 検 索により選出された機器の中から最も条件にふさわしいと思われる機器を 時刻情報送信機器 1 2 0 として選定する方法と、 2つの方法を選ぶことが 出来る (ステップ 1 0 1 1 ) 。  The control device 110 may select one of the time information transmitting devices 120 as a method of selecting one device as the time information transmitting device 120 without performing a search. Perform a search on all connected devices, and select one of the devices selected by the search that is deemed to be the most suitable as the time information transmission device 120. (Step 1 0 1 1).

まず、ネッ トワークシステム 1 0 0に接続された全機器より検索を行い、 時刻情報送信機器 1 2 0を選定する処理について説明する。  First, a process of performing a search from all devices connected to the network system 100 and selecting the time information transmitting device 120 will be described.

制御機器 1 1 0は、 上記ネッ トワークシステム 1 0 0に接続されている 全機器より、 時刻情報送信機器 1 2 0 として最も適している機器を見つけ 出すために、ネッ トワークシステム 1 0 0全体の機器に関して検索を行い、 条件に適合した機器の中から時刻情報送信機器 1 2 0を選定する。  The control device 110 searches for the entire network system 100 in order to find out the device that is most suitable as the time information transmission device 120 from all devices connected to the network system 100. Perform a search for devices, and select the time information transmission device 120 from devices that match the conditions.

制御機器 1 1 0内機器制御ソフ 卜 1 1 6は、 ブロー ドキャス 卜方式によ る非同期通信コマン ド 5 0 0を生成し、 上記ネッ トワークシステム 1 0 0 に接続された全機器に対して送信する (ステップ 1 0 1 2 ) 。 該コマン ド 5 0 0には、 受信元 I D 5 0 2 としてブロー ドキャス ト方式であることを 示すために用意された I D値が、コマン ドタイプ 5 0 3 として制御命令が、 操作コ一 ド 5 0 4 として、 時刻情報受信機器 1 3 0の時刻情報送信機器 1 2 0 として適正検査を依頼するコ一 ドが、 付属コ一 ド 5 0 5には、 前述の ステップ 8 0 1の処理によって時刻情報受信機器 1 3 0より取得した時計 属性情報 2 0 0が格納されている。  The device control software 1 16 in the control device 110 generates an asynchronous communication command 500 using the broadcast method and sends it to all devices connected to the network system 100. (Step 1 0 1 2). The command 500 has an ID value prepared for indicating the broadcast source system as the reception source ID 502, a control instruction as the command type 5003, and an operation command 500. As the time information receiving device 130, a code for requesting an appropriate inspection as the time information transmitting device 120, and the attached code 505, the time information The clock attribute information 2000 acquired from the receiving device 130 is stored.

該コマン ド 5 0 0を受信した機器 A内機器制御ソフ 卜 ( 1 1 6、 1 2 6、 1 3 6に相当) は、 該コマン ド 5 0 0の解析を行い (ステップ 1 0 2 1 ) 、 機器 A内属性データ処理部 ( 1 1 5、 1 2 5、 1 3 5に相当) より抽出し た時計属性情報 2 0 0 と、 コマン ド 5 0 0内より抽出した時計属性情報 2 0 0を比較する (ステップ 1 0 2 2 ) 。 具体的には、 本ステップでは以下 に示すような比較処理を行う。 まず、送受信能力情報 2 1 0の比較を行い、 機器 Aの非同期通信送信フラグ 2 1 1 と時刻情報受信機器 1 3 0の非同期 通信受信フラグ 2 1 3が共に有効になっているか、 又は機器 Aのアイソク 口ナス通信送信フラグ 2 1 2 と時刻情報受信機器 1 3 0のァイソクロナス 通信受信フラグ 2 1 4が共に有効になつているか、 少なく ともどちらかー 方の条件を満たしていることを確認する。 二つの条件とも適合していない 場合は、 時刻情報受信機器 1 3 0に対する時刻情報送信機器 1 2 0として の条件に適合しなかったことになり、 比較処理を中断する。 二つの条件の うち、 一つでも満たしている場合は、 精度情報 2 2 0の比較を行う。 時刻 情報受信機器 1 3 0の精度情報 2 2 0より、 精度が等しい、 もしくは低い 場合は処理を中断し、 精度の高い場合は次の使用時刻単位情報 2 3 0の比 較処理に進む。 使用時刻単位情報 2 3 0の比較では、 時刻情報受信機器 1 3 0の使用している時刻の単位を全て送信出来るかどうかを検査する。 時 刻情報送信機器 1 2 0は、 時刻情報受信機器 1 3 0の使用している単位全 てについて、 時刻データ 3 0 0 として送信出来ることが必要である。 The device control software in device A (equivalent to 116, 126, 136) that has received the command 500 performs analysis of the command 500 (step 1021). , Clock attribute information 200 extracted from attribute data processing section in device A (corresponding to 115, 125, 135) and clock attribute information 2 extracted from command 500 Compare 0 0 (step 1022). Specifically, in this step, the following comparison processing is performed. First, the transmission / reception capability information 210 is compared, and whether the asynchronous communication transmission flag 2 11 of the device A and the asynchronous communication reception flag 2 13 of the time information receiving device 130 are both valid, or the device A Confirm that both the isochronous eggplant communication transmission flag 2 12 of the time information receiving device 13 0 and the isochronous communication reception flag 2 14 of the time information receiving device 1 30 are valid, or that at least one of the conditions is satisfied. If neither of the two conditions is satisfied, it means that the condition as the time information transmitting device 130 with respect to the time information receiving device 130 is not satisfied, and the comparison process is interrupted. If at least one of the two conditions is satisfied, the accuracy information 220 is compared. If the accuracy is equal or lower than the accuracy information 220 of the time information receiving device 130, the process is interrupted if the accuracy is low, and if the accuracy is high, the process proceeds to the next use time unit information 230 comparison process. In the comparison of the use time unit information 230, it is checked whether all the time units used by the time information receiving device 130 can be transmitted. The time information transmitting device 120 needs to be able to transmit as all the units used by the time information receiving device 130 as time data 300.

これら全ての条件に適合した場合、 機器 A内機器制御ソフ 卜 ( 1 1 6、 1 2 6、 1 3 6に相当) は、 該コマン ド 5 0 0に対するレスポンス 6 0 0 を生成して制御機器 1 1 0に送信する (ステップ 1 0 2 3 ) 。 この際の付 属コー ド 6 0 5には、 その機器 Aの時計属性情報 2 0 0を格納する。  If all of these conditions are met, the device control software in device A (corresponding to 116, 126, 136) generates a response 600 for the command 500 and generates control device 600 The data is sent to 110 (step 1023). At this time, the attribute code 605 stores the clock attribute information 200 of the device A.

該レスポンス 6 0 0を受信した制御機器 1 1 0は(ステップ 1 0 1 3 )、 該レスポンス 6 0 0を送信してきた機器の中から時刻情報送信機器 1 2 0 を選定する (ステツプ 1 0 1 4 ) 。  The control device 110 that has received the response 600 (step 1103) selects the time information transmitting device 120 from the devices that have transmitted the response 600 (step 1101). Four ) .

制御機器 1 1 0·内機器制御ソフ 卜 1 1 6は、 受信したレスポンス 6 0 0 を解析し、 時計属性情報 2 0 0を抽出する。 抽出された時計属性情報 2 0 0を解析し、 その中から最も時刻情報送信機器 1 2 0 としての条件を満た している機器を一つ選び、 時刻情報送信機器 1 2 0 とする。 以上の操作を行うことにより、 時刻情報送信機器 1 2 0としての条件に 適合した機器を選定することが出来る。 The control device 1 10 · internal device control software 1 16 analyzes the received response 6 0 0 and extracts the clock attribute information 2 0 0. The extracted clock attribute information 200 is analyzed, and one of the devices that satisfies the condition as the time information transmitting device 120 is selected from among them, and is set as the time information transmitting device 120. By performing the above operation, it is possible to select a device that meets the conditions as the time information transmitting device 120.

以上で、 検索を行い、 時刻情報送信機器 1 2 0を選定する処理について の説明を終える。  This concludes the description of the process of performing the search and selecting the time information transmitting device 120.

なお、 前述の通り制御機器 1 1 0は、 検索を行わずに時刻情報送信機器 1 2 0を選定することが出来る。 ネッ トワークア ドレスデータ 4 0 0、 又 はネッ トワークシステム 1 0 0内において機器を唯一に指定することの出 来る名前等により、 制御機器 1 1 0は、 時刻情報送信機器 1 2 0をユーザ に指定させる。 なお、 この場合、 制御機器 1 1 0又は制御機器 1 1 0を操 作するユーザは、 時刻情報送信機器 1 2 0として指定される機器のァドレ ス情報を直接的又は間接的に知っている必要がある。 この処理を行うこと により検索にかかる時間を短縮することが出来るが、 間違えたァ ドレス情 報を指定すると、 以降で行う時刻情報受信機器 1 3 0の時刻修正が正しく 実行されない。  As described above, the control device 110 can select the time information transmission device 120 without performing a search. The control device 110 specifies the time information transmission device 120 to the user by the network address data 400 or the name that uniquely designates the device in the network system 100. Let it. In this case, the user who operates the control device 110 or the control device 110 must directly or indirectly know the address information of the device designated as the time information transmission device 120. There is. By performing this process, the time required for the search can be shortened. However, if incorrect address information is specified, the time correction of the time information receiving device 130 performed later will not be performed correctly.

以上のように、 制御機器 1 1 0は、 時刻情報送信機器 1 2 0を選定する ことも出来る。  As described above, the control device 110 can also select the time information transmitting device 120.

以上で、 制御機器 1 1 0による時刻情報送信機器 1 2 0の選定動作につ いての説明を終えるが、 上記制御機器 1 1 0の処理を、 時刻情報受信機器 2 1 1 0を用いて行うことにより、 時刻情報送信機器 2 0 1 0は時刻情報 送信機器 1 2 0の選定を行うことが出来る。  This concludes the description of the operation of selecting the time information transmitting device 120 by the control device 110.The processing of the control device 110 is performed using the time information receiving device 211. Thus, the time information transmitting device 210 can select the time information transmitting device 120.

次に、 時刻情報受信機器 1 3 0の時刻情報を修正するための処理につい て、 第 1 1図乃至第 1 9図を用いて説明する。  Next, a process for correcting the time information of the time information receiving device 130 will be described with reference to FIG. 11 to FIG.

なお、 時刻情報の修正方法について、 上記の課題において述べた 「サイ クルタイム」 を利用した方式については、 本実施形態 1ではなく、 別途実 施形態 2において詳しく説明することとする。  As for the method of correcting the time information, the method using the “cycle time” described in the above-mentioned problem will be described in detail not in the first embodiment but in a second embodiment.

時刻情報受信機器 1 3 0の時刻情報を修正するには、 上記ネッ 卜ワーク システム 1 0 0を介して時刻情報送信機器 1 2 0より時刻情報受信機器 1 3 0へ時刻データ 3 0 0を送信し、 時刻情報受信機器 1 3 0はその時刻デ —夕 3 0 0を利用し、 時刻情報を修正する。 時刻データ 3 0 0を送信する 方法としては、 アイソク口ナス通信デ一夕 7 0 0を利用した送信、 非同期 通信コマン ド 5 0 0を利用した送信、 非同期通信レスポンス 6 0 0を利用 した送信、 が考えられる。 In order to correct the time information of the time information receiving device 130, the time information transmitting device 1200 sends the time information receiving device 1 via the network system 100 described above. The time data 300 is transmitted to 300, and the time information receiving device 130 uses the time data to correct the time information. The method of transmitting the time data 300 is transmission using the isochronous eggplant communication data 700, transmission using the asynchronous communication command 500, transmission using the asynchronous communication response 600, Can be considered.

まず、 アイソク口ナス通信データ 7 0 0を用いた時刻データ 3 0 0の送 信方法についての処理を、 第 1 1図を用いて説明する。 第 1 1図では、 制 御機器 1 1 0の処理をステツプ 1 1 1 1からステップ 1 1 1 6で、 時刻情 報送信機器 1 2 0の処理をステツプ 1 1 2 1からステップ 1 1 2 6で、 時 刻情報受信機器 1 3 0の処理をステツプ 1 1 3 1からステップ 1 1 3 4で 表す。  First, a process for transmitting the time data 300 using the iso-mouth eggplant communication data 700 will be described with reference to FIG. In FIG. 11, the processing of the control device 110 is performed from step 111 to step 111, and the processing of the time information transmitting device 120 is performed from step 111 to step 111. , And the processing of the time information receiving device 130 is represented by the steps 1 1 3 1 to 1 3 4.

該方法は、 時刻情報送信機器 1 2 0の時計属性情報 2 0 0内ァイ ソクロ ナス通信送信フラグ 2 1 2、 及び時刻情報受信機器 1 3 0の時計属性情報 2 0 0内アイソク口ナス通信受信フラグ 2 1 4力 共に有効な場合に用い ることが出来る。  The method includes a clock attribute information 200 of the time information transmitting device 120, an asynchronous communication transmission flag 210 in the time information transmitting device 120, and a clock attribute information 200 of the time information receiving device 130 in the isochronous eggplant communication. This can be used when both reception flags 2 1 and 4 are valid.

まず、 制御機器 1 1 0内機器制御ソフ ト 1 1 6は、 時刻情報送信機器 1 2 0に対して非同期通信コマン ド 5 0 0を送信し、 アイソク口ナス通信に よる時刻データ 3 0 0の送信を依頼する (ステップ 1 1 1 1 ) 。  First, the device control software 1 16 in the control device 1 10 sends an asynchronous communication command 5 0 0 to the time information transmitting device 1 2 0, and the time data 3 0 0 Request transmission (step 1 1 1 1).

該コマン ド 5 0 0を受信した時刻情報送信機器 1 2 0内機器制御ソフ ト 1 2 6は、 解析を行い (ステツプ 1 1 2 1 ) 、 アイソク口ナス通信データ 7 0 0内送信データ 7 0 3に時刻データ 3 0 0を格納し、 アイソクロナス 通信による時刻データ 3 0 0の送信を開始する (ステップ 1 1 2 2 ) 。 上 記時刻データ 3 0 0は、 時計制御部 1 2 8の管理する時刻情報を、 時刻デ —夕送信処理部 1 2 9により連続的に抽出し生成したものであり、 ァイソ クロナス通信を行っている間、 上記時刻データ 3 0 0に格納される時刻情 報は適宜更新されている。 そして、 上記機器制御ソフ ト 1 2 6は、 付属コ ー ド 6 0 5 として、 使用しているチャネル番号 7 0 1及びバン ド幅 7 0 2 を格納し、 制御機器 1 1 0へレスポンス 6 0 0を返信する (ステツプ 1 1 2 3 ) o The device information control software 126 inside the time information transmitting device 1202 that has received the command 500 performs analysis (step 1121), and transmits the isochronous eggplant communication data 7000 The time data 300 is stored in 3 and transmission of the time data 300 by the isochronous communication is started (step 1 122). The time data 300 is obtained by continuously extracting time information managed by the clock control unit 128 by the time data transmission processing unit 129, and performing asynchronous communication. During this time, the time information stored in the time data 300 is appropriately updated. The above device control software 126 is used as attached code 605 as channel number 701 used and band width 702 Is stored and a response 600 is returned to the control device 110 (Step 1 1 2 3) o

制御機器 1 1 0内機器制御ソフ 卜 1 1 6は、 該レスポンス 6 0 0を受信 し、 時刻データの送信が開始されたのを確認すると、 レスポンス 6 0 0内 付属コ一 ド 6 0 5に格納されていたチヤネル番号 7 0 1及びバン ド幅 7 0 2を抽出し (ステップ 1 1 1 2 ) 、 時刻情報受信機器 1 3 0へ、 該データ を付属コー ド 5 0 5に格納した非同期通信コマン ド 5 0 0を送信し、 アイ ソク口ナス通信による時刻データ 3 0 0の受信及び時刻修正を行うよう依 頼する (ステップ 1 1 1 3 ) 。  When the device control software 1 16 in the control device 1 10 receives the response 6 0 0 and confirms that the transmission of the time data has started, the control code 1 6 The stored channel number 701 and band width 702 are extracted (step 111), and the data is stored in the attached code 505 to the time information receiving device 130, and the asynchronous communication is performed. A command 500 is transmitted, and a request is made to receive the time data 300 through the iso-mouth communication and to correct the time (step 11 13).

該コマン ド 5 0 0を受信した時刻情報受信機器 1 3 0内機器制御ソフ 卜 1 3 6は、 解析を行い、 アイソク口ナス通信による時刻データ 3 0 0の送 信が行われているチャネル番号 7 0 1及びバン ド幅 7 0 2に関するデ一夕 を抽出し (ステップ 1 1 3 1 ) 、 アイソク口ナス通信データ 7 0 0の受信 を開始し (ステップ 1 2 3 2 ) 、 抽出された時刻データ 3 0 0を時刻デ一 夕受信処理部 1 3 9へ渡す。 時刻データ受信処理部 1 3 9は、 時計制御部 1 3 8に受信した時刻データ 3 0 0を設定し、 時刻情報の修正を行う (ス テツプ 1 1 3 3 ) 。 時刻情報の修正を終えると、 時刻情報受信機器 1 3 0 内機器制御ソフ ト 1 3 6は、制御機器 1 1 0へレスポンス 6 0 0を送信し、 時刻修正が終了したことを知らせる。 (ステップ 1 1 3 4 )  The device information control software 1336 in the time information receiving device 130 that received the command 500 is analyzed, and the channel number in which the time data 300 is transmitted by isochronous eggplant communication Extraction of data relating to 7001 and band width 720 is extracted (step 113), the reception of iso-mouth eggplant communication data 700 is started (step 123), and the extracted time The data 300 is passed to the time data reception processing unit 139. The time data reception processing unit 1339 sets the received time data 300 in the clock control unit 1338, and corrects the time information (step 113). When the time information has been corrected, the device information control software 1336 inside the time information receiving device 130 sends a response 600 to the control device 110 to notify that the time correction has been completed. (Step 1 1 3 4)

制御機器 1 1 0内機器制御ソフ ト 1 1 6は、 時刻情報受信機器 1 3 0よ り該通信レスポンス 6 0 0を受信し、 時刻修正が正常に終了したことを確 認すると (ステップ 1 1 1 4 ) 、 時刻情報送信機器 1 2 0のアイソクロナ ス通信によるデータ送信を終了させるために、 非同期通信コマン ド 5 0 0 を生成し時刻情報送信機器 1 2 0へ送信する (ステップ 1 1 1 5 ) 。  When the device control software 1 16 in the control device 1 10 receives the communication response 6 0 0 from the time information receiving device 1 3 0 and confirms that the time correction has been completed normally (step 11) 14 4) In order to end the data transmission by isochronous communication of the time information transmitting device 12 0, an asynchronous communication command 500 is generated and transmitted to the time information transmitting device 12 (step 11 15). ).

該コマン ド 5 0 0を受信した時刻情報送信機器 1 2 0内機器制御ソフ ト 1 2 6はコマン ド 5 0 0の解析を行い (ステップ 1 1 2 4 ) 、 ァイソクロ ナス通信による時刻データ 3 0 0の送信処理を終了させ (ステップ 1 1 2 5 ) 、 制御機器 1 1 0へ非同期通信レスポンス 6 0 0を送信する (ステツ プ 1 1 2 6 ) 。 The device information control software 126 inside the time information transmitting device 120 that has received the command 500 performs analysis of the command 500 (step 1124), and the time data 300 obtained by the asynchronous communication. End the transmission process of 0 (step 1 1 2 5) The asynchronous communication response 600 is transmitted to the control device 110 (step 1126).

時刻情報送信機器 1 2 0より該レスポンス 6 0 0を受信した制御機器 1 1 0内機器制御ソフ ト 1 1 6は、 解析を行い、 時刻情報送信機器 1 2 0の データ送信が終了したことを確認し、 全ての処理を終了する (ステップ 1 1 1 6 ) 0 The control device 1 1 0 internal device control software 1 16 that received the response 6 0 0 from the time information transmitting device 1 2 0 performs analysis and confirms that the data transmission of the time information transmitting device 1 2 0 has been completed. Confirm and end all processing (Step 1 1 1 6) 0

以上の処理を行うことで、 時刻情報受信機器 1 3 0内時計制御部 1 3 8 の管理する時刻情報を、 アイソク口ナス通信による時刻データ 3 0 0の送 信により修正することが出来る。  By performing the above processing, the time information managed by the time information receiving device 130 internal clock control unit 1338 can be corrected by transmitting the time data 300 by isochronous eggplant communication.

また、 制御機器 1 1 0 と時刻情報送信機器 1 2 0が同一機器である時刻 情報送信機器 2 0. 1 0の場合の、 アイソク口ナス通信データ 7 0 0を用い た時刻データ 3 0 0の送信方法についての処理を第 1 2図を用いて説明す る。 第 1 2図では、 時刻情報送信機器 2 0 1 0の処理をステップ 1 2 1 1 からステップ 1 2 1 4で、 時刻情報受信機器 1 3 0の処理をステップ 1 2 2 1からステップ 1 2 2 4で表す。  In addition, when the control device 110 and the time information transmitting device 120 are the same device, the time data 300 using the isochronous eggplant communication data 700 in the case of the time information transmitting device 210.10. The transmission method will be described with reference to FIG. In Fig. 12, the processing of the time information transmitting device 210 is performed from step 1 2 1 1 to step 1 2 14, and the processing of the time information receiving device 1 30 is performed from step 1 2 2 1 to step 1 2 2 Represented by 4.

時刻情報送信機器 2 0 1 0内機器制御ソフ 卜 2 0 1 6は、 アイソクロナ ス通信による時刻データ 3 0 0の送信を開始し (ステップ 1 2 1 1 ) 、 時 刻情報受信機器 1 3 0ヘアイソクロナス通信に使用しているチャネル番号 7 0 1及びバン ド幅 7 0 2を付属コ一 ド 5 0 5に格納した非同期通信コマ ン ド 5 0 0を送信し、 アイソク口ナス通信による時刻データ 3 0 0の受信 及び時刻修正を行うよう依頼する (ステップ 1 2 1 2 ) 。  The time information transmitting device 2 0 1 0 internal device control software 2 0 16 starts transmitting time data 3 0 0 by isochronous communication (step 1 2 1 1), and returns to the time information receiving device 1 3 0 The asynchronous communication command 500 with the channel number 701 and band width 702 used for isochronous communication stored in the attached code 505 is transmitted, and time data 3 by isochronous eggplant communication is transmitted. A request is made to receive 00 and to correct the time (step 1 2 1 2).

該コマン ド 5 0 0を受信した時刻情報受信機器 1 3 0内機器制御ソフ 卜 1 3 6は、 解析を行い、 アイソク口ナス通信による時刻データ 3 0 0の送 信が行われているチャネル番号 7 0 1及びバン ド幅 7 0 2に関するデータ を抽出し (ステップ 1 2 2 1 ) 、 ァイソクロナス通信データ 7 0 0の受信 を開始し (ステップ 1 2 2 2 ) 、 抽出された時刻データ 3 0 0を時刻デー タ受信処理部 1 3 9へ渡す。 時刻データ受信処理部 1 3 9は、 時計制御部 1 3 8に受信した時刻データ 3 0 0を設定し、 時刻情報の修正を行う (ス テツプ 1 2 2 3 ) 。 時刻情報の修正を終えると、 時刻情報受信機器 1 3 0 内機器制御ソフ ト 1 3 8は、 時刻情報送信機器 2 0 1 0へレスポンス 6 0 0を送信し、 時刻修正が終了したことを知らせる。 (ステップ 1 2 2 4 ) 時刻情報送信機器 2 0 1 0内機器制御ソフ 卜 2 0 1 6は、 時刻情報受信 機器 1 3 0より該通信レスポンス 6 0 0を受信し、 時刻修正が正常に終了 したことを確認すると (ステップ 1 2 1 3 ) 、 アイソク口ナス通信による 時刻データ 3 0 0の送信処理を終了させる (ステップ 1 2 1 4 ) 。 The device information control software 1336 in the time information receiving device 130 that received the command 500 is analyzed, and the channel number in which the time data 300 is transmitted by isochronous eggplant communication Data relating to 700 and band width 720 is extracted (step 1221), reception of the isochronous communication data 700 is started (step 1222), and the extracted time data 30000. Is passed to the time data reception processing section 1339. The time data reception processing unit 13 9 is a clock control unit The received time data 300 is set to 1338, and the time information is corrected (step 1223). When the time information correction is completed, the device information control software 1 38 inside the time information receiving device 130 sends a response 600 to the time information transmitting device 210 to notify that the time correction has been completed. . (Step 1 2 4) The time information transmitting device 2 0 1 0 internal device control software 2 0 16 receives the communication response 6 0 0 from the time information receiving device 13 0, and the time correction ends normally. When it is confirmed that the transmission has been completed (steps 1213), the transmission processing of the time data 300 by the isochronous eggplant communication is terminated (step 1214).

また、 制御機器 1 1 0と時刻情報受信機器 1 3 0が同一機器である時刻 情報受信機器 2 1 1 0の場合の、 アイソク口ナス通信データ 7 0 0を用い た時刻データ 3 0 0の送信方法についての処理を第 1 3図を用いて説明す る。 第 1 3図では、 時刻情報受信機器 2 1 1 0の処理をステップ 1 3 1 1 からステツプ 1 3 1 6で、 時刻情報送信機器 1 2 0の処理をステツプ 1 3 2 1からステップ 1 3 2 6で表す。  In addition, when the control device 110 and the time information receiving device 130 are the same device, the time data receiving device 310 transmits the time data 300 using the isochronous eggplant communication data 700. The processing of the method will be described with reference to FIG. In FIG. 13, the processing of the time information receiving device 2 11 10 is performed from step 1 3 1 1 to step 1 3 16, and the processing of the time information transmitting device 1 2 0 is performed from step 1 3 2 1 to step 1 3 2 Represented by 6.

まず、 時刻情報受信機器 2 1 1 0内機器制御ソフ 卜 2 1 1 6は、 時刻情 報送信機器 1 2 0に対して非同期通信コマン ド 5 0 0を送信し、 アイソク 口ナス通信による時刻データ 3 0 0の送信を依頼する (ステップ 1 3 1 First, the device control software 2 1 16 inside the time information receiving device 2 110 transmits an asynchronous communication command 500 to the time information transmitting device 1 2 0, and the time data by isochronous eggplant communication. Request transmission of 3 0 0 (Step 1 3 1

1 ) 1)

該コマン ド 5 0 0を受信した時刻情報送信機器 1 2 0内機器制御ソフ ト 1 2 6は、 解析を行い、 アイソク口ナス通信データ 7 0 0内送信データ 7 0 3に時刻データ 3 0 0を格納し、 アイソク口ナス通信による時刻データ 3 0 0の送信を開始する (ステツプ 1 3 2 2 ) 。 そして、 上記機器制御ソ フ ト 1 2 6は、 付属コー ド 6 0 5として、 使用しているチャネル番号 7 0 1及びバン ド幅 7 0 2を格納し、 時刻情報受信機器 2 1 1 0へレスポンス 6 0 0を返信する (ステップ 1 3 2 3 ) 。  The device information control software 1 26 inside the time information transmitting device 1 20 receiving the command 5 0 0 0 performs the analysis, and the time data 3 0 0 into the transmission data 7 0 3 within the iso-mouth eggplant communication data 7 0 0. Is stored, and transmission of time data 300 by iso-mouth communication is started (step 1322). Then, the device control software 126 stores the channel number 701 used and the band width 702 as the attached code 605, and sends it to the time information receiving device 211. A response 600 is returned (step 1332).

時刻情報受信機器 2 1 1 0内機器制御ソフ 卜 2 1 1 6は、 該レスポンス 6 0 0を受信し (ステップ 1 3 1 2 ) 、 時刻データ 3 0 0の送信が開始さ れたのを確認すると、 アイソク口ナス通信による時刻データ 3 0 0の送信 が行われているチャネル番号 7 0 1及びバン ド幅 7 0 2に関するデータを 抽出し、 アイソク口ナス通信データ 7 0 0の受信を開始し (ステップ 1 3 1 3 ) 、 抽出された時刻データ 3 0 0を時刻データ受信処理部 2 1 1 9へ 渡す。 時刻データ受信処理部 2 1 1 9 9は、 時計制御部 2 1 1 8に受信し た時刻データ 3 0 0を設定し、時刻情報の修正を行う (ステップ 1 3 1 4 ) c 時刻情報受信機器 2 1 1 0内機器制御ソフ 卜 2 1 1 6は、 時刻修正が正 常に終了すると、 時刻情報送信機器 1 2 0のアイソクロナス通信によるデ —タ送信を終了させるために、 非同期通信コマン ド 5 0 0を生成し時刻情 報送信機器 1 2 0へ送信する (ステップ 1 3 1 5 ) 。 The time information receiving device 2 1 1 0 internal device control software 2 1 16 receives the response 600 (step 1312) and starts transmission of the time data 3 0 0. After confirming that the time data 300 has been transmitted by the iso-mouth communication, data relating to the channel number 701 and the band width 702 where the time data 300 is transmitted is extracted, and the iso-mouth egg communication data 700 is extracted. (Step 1313), and passes the extracted time data 300 to the time data reception processing unit 211. The time data reception processing unit 2 1 1 1 9 9 sets the received time data 3 0 0 in the clock control unit 2 1 1 8 and corrects the time information (step 1 3 1 4) c Time information receiving device When the time correction is completed successfully, the internal device control software 2 1 1 0 2 1 0 2 0 2 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 end 0 is generated and transmitted to the time information transmitting device 120 (step 1315).

該コマン ド 5 0 0を受信した時刻情報送信機器 1 2 0内機器制御ソフ 卜 1 2 6はコマン ド 5 0 0の解析を行い (ステツプ 1 3 2 4 ) 、 ァイソクロ ナス通信による時刻データ 3 0 0の送信処理を終了させ (ステップ 1 3 2 5 ) 、 時刻情報受信機器 2 1 1 0へ非同期通信レスポンス 6 0 0を送信す る (ステップ 1 3 2 6 ) 。  The device information control software 1226 in the time information transmitting device 1220 receiving the command 500 analyzes the command 500 (step 1324), and the time data 300 by the asynchronous communication. The transmission process of 0 is terminated (step 1325), and the asynchronous communication response 600 is transmitted to the time information receiving device 211 (step 1326).

時刻情報送信機器 1 2 0より該レスポンス 6 0 0を受信した時刻情報受 信機器 2 1 1 0内機器制御ソフ ト 2 1 1 6は、 解析を行い、 時刻情報送信 機器 1 2 0のデータ送信が終了したことを確認し、 全ての処理を終了する (ステップ 1 3 1 6 ) 。  The device information control software 2 1 16 inside the time information receiving device 2 1 1 0 that received the response 6 0 0 from the time information transmitting device 1 2 0 performs analysis and transmits the time information transmitting device 1 2 0 data. Is completed, and all the processes are completed (step 1316).

以上で、 ァイソクロナス通信による時刻データ 3 0 0の送信方法の処理 についての説明を終える。  This concludes the description of the process for transmitting the time data 300 by the isochronous communication.

次に、 非同期通信コマン ド 5 0 0を用いた時刻データ 3 0 0の送信方法 についての処理を、 第 1 4図を用いて説明する。 第 1 4図では、 制御機器 1 1 0の処理をステツプ 1 4 1 1からステップ 1 4 1 2で、 時刻情報送信 機器 1 2 0の処理をステップ 1 4 2 1からステップ 1 4 2 5で、 時刻情報 受信機器 1 3 0の処理をステップ 1 4 3 1からステップ 1 4 3 3で表す。 該方法は、 時刻情報送信機器 1 2 0の時計属性情報 2 0 0内非同期通信 送信フラグ 2 1 1、 及び時刻情報受信機器 1 3 0の時計属性情報 2 0 0内 の非同期通信受信フラグ 2 1 3力 ^共に有効な場合に用いることが出来る。 まず、 制御機器 1 1 0内機器制御ソフ 卜 1 1 6は、 付属コー ド 5 0 0 に 時刻情報受信機器 1 3 0のネッ トワークァ ドレスデータ 4 0 0を格納し、 時刻情報受信機器 1 3 0へ非同期通信コマン ド 5 0 0による時刻データ 3 0 0送信を依頼する非同期通信コマン ド 5 0 0を生成、 時刻情報送信機器Next, a process of transmitting the time data 300 using the asynchronous communication command 500 will be described with reference to FIG. In Fig. 14, the processing of the control device 110 is performed from step 1411 to step 1412, and the processing of the time information transmission device 120 is performed from step 1421 to step 1425. Time information The processing of the receiving device 13 0 is represented by steps 1 4 3 1 to 1 4 3 3. The method includes the following: asynchronous communication within the clock attribute information 200 of the time information transmitting device 120 It can be used when both the transmission flag 2 11 and the asynchronous communication reception flag 2 13 in the clock attribute information 2 0 0 of the time information receiving device 13 0 are valid. First, the device control software 116 inside the control device 110 stores the network address data 400 of the time information receiving device 130 in the attached code 500, and the time information receiving device 130 Asynchronous communication command 500 that requests transmission of time data 300 by asynchronous communication command 500

1 2 0へ送信する (ステップ 1 4 1 1 ) 。 Send it to 120 (step 1411).

該通信コマン ド 5 0 0を受信した時刻情報送信機器 1 2 0内機器制御ソ フ ト 1 2 6は、 解析を行い、 該通信コマン ド 5 0 0より時刻情報受信機器 1 3 0のネッ 卜ワークア ドレスデータ 4 0 0を抽出し (ステップ 1 4 2 1 ) 、 付属コー ド 5 0 5に時刻データ送信処理部 1 2 9により抽出された 時刻データ 3 0 0を格納した、 時刻修正を依頼する非同期通信コマン ド 5 0 0を生成し、 時刻情報受信機器 1 3 0へ送信する。  The device control software 1260 in the time information transmitting device 1202 that has received the communication command 500 performs analysis, and the network of the time information receiving device 1300 is transmitted from the communication command 500. The work address data 400 is extracted (step 1421), and the time data 300 extracted by the time data transmission processing unit 129 is stored in the attached code 505, and a request for time correction is made. An asynchronous communication command 500 is generated and transmitted to the time information receiving device 130.

該通信コマン ド 5 0 0を受信した時刻情報受信機器 1 3 0内機器制御ソ フ 卜 1 3 6は、 解析を行い (ステツプ 1 4 3 1 ) 、 該コマン ド 5 0 0内付 属コ一 ド 5 0 5より抽出された時刻データ 3 0 0を時刻データ受信処理部 The device information control software 1336 in the time information receiving device 130 that has received the communication command 500 performs an analysis (step 1431), and the command 500 The time data 300 extracted from the node 500 is converted to a time data reception processing unit.

1 3 9へ渡す。 時刻データ受信処理部 1 3 9は、 時計制御部 1 3 8に時刻 データ 3 0 0を設定し、 時刻情報の修正を行う (ステップ 1 4 3 2 ) 。 時 刻情報の修正を終えると時刻情報受信機器 1 3 0内機器制御ソフ ト 1 3 8 は、 時刻情報送信機器 1 2 0へレスポンス 6 0 0を送信し、 時刻修正が終 了したことを知らせる (ステップ 1 4 3 3 ) 。 Hand over to 1 3 9 The time data reception processor 1339 sets the time data 300 in the clock controller 1338 and corrects the time information (step 1442). When the time information has been corrected, the device information control software 1 38 inside the time information receiving device 130 sends a response 600 to the time information transmitting device 120 to notify that the time correction has been completed. (Steps 1 4 3 3).

時刻情報送信機器 1 2 0内機器制御ソフ ト 1 2 6は、 時刻情報受信機器 1 3 0よりの該レスポンス 6 0 0を受信し、 時刻情報修正が正常に終了し たことを確認し (ステップ 1 4 2 4 ) 、 制御機器 1 1 0ヘステツプ 1 4 2 1により受信した非同期通信コマン ド 5 0 0に対する非同期通信レスポン ス 6 0 0を送信する (ステップ 1 4 2 5 ) 。  The device information control software 1 2 6 inside the time information transmitting device 1 2 0 receives the response 6 0 0 from the time information receiving device 1 3 0, and confirms that the time information correction has been completed normally (step The asynchronous communication response 600 with respect to the asynchronous communication command 500 received by the control device 110 at step 144 is transmitted (step 1442).

制御機器 1 1 0は、 該レスポンス 6 0 0を解析することにより、 時刻情 報送信機器 1 2 0による時刻修正が行われたことを確認することが出来る c (ステップ 1 4 1 2 ) 。 The control device 110 analyzes the response 600 to obtain the time information. It is possible to confirm that the time has been adjusted by the information transmitting device 120 (step 1412).

以上の処理を行うことにより、 時刻情報受信機器 1 3 0内時計制御部 1 3 8の管理する時刻情報を、 非同期通信コマン ド 5 0 0を用いた時刻デ一 タ 3 0 0の送信により修正することが出来る。  By performing the above processing, the time information managed by the time information receiving device 130 internal clock control unit 1338 is corrected by transmitting the time data 300 using the asynchronous communication command 500. You can do it.

また、 制御機器 1 1 0 と時刻情報送信機器 1 2 0が同一機器である時刻 情報送信機器 2 0 1 0の場合の、 非同期通信コマン ド 5 0 0を用いた時刻 データ 3 0 0の送信方法についての処理を、 第 1 5図を用いて説明する。 第 1 5図では、 時刻情報送信機器 2 0 1 0の処理をステツプ 1 5 1 1から ステップ 1 5 1 3で、 時刻情報受信機器 1 3 0の処理をステツプ 1 5 2 1 からステップ 1 5 2 3で表す。  In addition, when the control device 110 and the time information transmitting device 120 are the same device, the method of transmitting the time data 300 using the asynchronous communication command 500 when the time information transmitting device 210 is the same device. The processing for will be described with reference to FIG. In FIG. 15, the processing of the time information transmitting device 210 is performed from step 1511 to step 1513, and the processing of the time information receiving device 1330 is performed from step 1521 to step 1522. Represented by 3.

時刻情報送信機器 2 0 1 0内機器制御ソフ 卜 2 0 1 6は、 付属コー ド 5 0 5に時刻データ送信処理部 2 0 1 9により抽出された (ステップ 1 5 1 1 ) 時刻データ 3 0 0を格納した、 時刻修正を依頼する非同期通信コマン ド 5 0 0を生成し、 時刻情報受信機器 1 3 0へ送信する (ステップ 1 5 1 2 ) 。  The time information transmission device 2 0 1 0 internal device control software 2 0 16 is extracted by the time data transmission processing unit 2 0 19 into the attached code 5 0 5 (step 15 1 1) Time data 3 0 An asynchronous communication command 500 for requesting time correction, in which 0 is stored, is generated and transmitted to the time information receiving device 130 (step 1512).

該通信コマン ド 5 0 0を受信した時刻情報受信機器 1 3 0内機器制御ソ フ ト 1 3 6は、 解析を行い (ステップ 1 5 2 1 ) 、 該コマン ド 5 0 0内付 属コ一 ド 5 0 5より抽出された時刻データ 3 0 0を時刻データ受信処理部 1 3 9へ渡す。 時刻データ受信処理部 1 3 9は、 時計制御部 1 3 8に時刻 データ 3 0 0を設定し、 時刻情報の修正を行う (ステップ 1 5 2 2 ) 。 時 刻情報の修正を終えると時刻情報受信機器 1 3 0内機器制御ソフ ト 1 3 6 は、 時刻情報送信機器 2 0 1 0へレスポンス 6 0 0を送信し、 時刻修正が 終了したことを知らせる (ステップ 1 5 2 3 ) 。  The device information control software 1336 inside the time information receiving device 130 that has received the communication command 500 performs analysis (step 1521), and the command 500 The time data 300 extracted from the node 505 is passed to the time data reception processing unit 139. The time data reception processing unit 1339 sets the time data 300 in the clock control unit 1338, and corrects the time information (step 1522). When the time information has been corrected, the device information control software 1 36 within the time information receiving device 130 sends a response 600 to the time information transmitting device 210 to notify that the time correction has been completed. (Steps 15 2 3).

時刻情報送信機器 2 0 1 0内機器制御ソフ ト 2 0 1 6は、 時刻情報受信 機器 1 3 0よりの該レスポンス 6 0 0を受信し、 時刻情報修正が正常に終 了したことを確認する (ステップ 1 5 1 3 ) 。 以上の処理を行うことにより、 時刻情報受信機器 1 3 0内時計制御部 1 3 8の管理する時刻情報を、 非同期通信コマン ド 5 0 0を用いた時刻デー 夕 3 0 0の送信により修正することが出来る。 The time information transmitting device 2 0 1 0 internal device control software 2 0 16 receives the response 6 0 0 from the time information receiving device 13 0, and confirms that the time information correction has been completed normally. (Step 15 13). By performing the above processing, the time information managed by the time information receiving device 130 internal clock control unit 1338 is corrected by transmitting the time data 300 using the asynchronous communication command 500. I can do it.

また、 制御機器 1 1 0 と時刻情報受信機器 1 3 0が同一機器である時刻 情報受信機器 2 1 1 0の場合の、 非同期通信コマン ド 5 0 0を用いた時刻 データ 3 0 0の送信方法についての処理を、 第 1 6図を用いて説明する。 第 1 6図では、 時刻情報受信機器 2 1 1 0の処理をステップ 1 6 1 1から ステップ 1 6 1 3で、 時刻情報送信機器 1 2 0の処理をステツプ 1 6 2 1 からステップ 1 6 2 3で表す。  In addition, when the control device 110 and the time information receiving device 130 are the same device, the method of transmitting the time data 300 using the asynchronous communication command 500 when the time information receiving device 210 is the same device. The processing for will be described with reference to FIG. In FIG. 16, the process of the time information receiving device 2 11 10 is performed from step 16 11 to step 16 13, and the process of the time information transmitting device 1 20 is performed from step 16 2 1 to step 16 2 Represented by 3.

まず、 時刻情報受信機器 2 1 1 0内機器制御ソフ 卜 2 1 1 6は、 時刻情 報受信機器 2 1 1 0へ非同期通信コマン ド 5 0 0による時刻データ 3 0 0 送信を依頼する非同期通信コマン ド 5 0 0を生成し、 時刻情報送信機器 1 2 0へ送信する (ステップ 1 6 1 1 ) 。  First, the device control software 2 1 16 inside the time information receiving device 2 1 1 0 sends asynchronous time to the time information receiving device 2 1 1 0 using the asynchronous communication command 5 0 0 to request time data 3 0 0 transmission. A command 500 is generated and transmitted to the time information transmitting device 120 (step 1611).

該通信コマン ド 5 0 0を受信した時刻情報送信機器 1 2 0内機器制御ソ フ ト 1 2 6は、 解析を行い (ステツプ 1 6 2 1 ) 、 付属コー ド 5 0 5に時 刻データ送信処理部 1 2 9により抽出された (ステップ 1 6 2 2 ) 時刻デ —タ 3 0 0を格納した、 時刻修正を依頼する非同期通信コマン ド 5 0 0を 生成し、 時刻情報受信機器 2 1 1 0へ送信する (ステップ 1 6 2 3 ) 。 該通信コマン ド 5 0 0を受信した時刻情報受信機器 2 1 1 0内機器制御 ソフ ト 2 1 1 6は、 解析を行 、 (ステップ 1 6 1 2 ) 、 該コマン ド 5 0 0 内付属コ一 ド 5 0 5より抽出された時刻データ 3 0 0を時刻データ受信処 理部 2 1 1 9へ渡す。 時刻データ受信処理部 2 1 1 9は、 時計制御部 2 1 1 8に時刻データ 3 0 0を設定し、 時刻情報の修正を行う (ステツプ 1 6 1 3 ) o  The device information control software 1226 inside the time information transmitting device 1202 that received the communication command 500 performs analysis (step 1621), and transmits time data to the attached code 505. An asynchronous communication command 500 for requesting time correction, which stores the time data 300 extracted by the processing unit 12 9 (step 1622), is generated, and the time information receiving device 2 1 1 Send to 0 (step 1 6 2 3). The device information control software 211 16 in the time information receiving device 211 which has received the communication command 500 performs analysis, (step 1612), and the attached command in the command 500. The time data 300 extracted from the node 505 is passed to the time data reception processing unit 211. The time data reception processing section 2 1 19 sets the time data 3 0 0 in the clock control section 2 1 18 and corrects the time information (step 16 13) o

以上で、 非同期通信コマン ド 5 0 0による時刻データ 3 0 0の送信方法 の処理についての説明を終える。  This concludes the description of the process of transmitting the time data 300 by the asynchronous communication command 500.

次に、 非同期通信レスポンス 6 0 0を用いた時刻データ送信方法につい ての処理を、 第 1 7図を用いて説明する。 第 1 7図では、 制御機器 1 1 0 の処理をステップ 1 7 1 1からステップ 1 7 1 2で、 時刻情報送信機器 1Next, the time data transmission method using the asynchronous communication response 600 is described. All the processes will be described with reference to FIG. In Fig. 17, the processing of the control device 110 is performed from step 1711 to step 1712, and the time information transmitting device 1

2 0の処理をステップ 1 7 2 1からステップ 1 7 2 3で、 時刻情報受信機 器 1 3 0の処理をステツプ 1 7 3 1からステップ 1 7 3 5で表す。 The processing of 20 is represented by steps 1721 to 1723, and the processing of the time information receiver 13 is represented by steps 1731 to 1735.

該方法は、 時刻情報送信機器 1 2 0の時計属性情報 2 0 0内非同期通信 送信フラグ 2 1 1、 及び時刻情報受信機器 1 3 0の時計属性情報 2 0 0内 の非同期通信受信フラグ 2 1 3力、'、共に有効な場合に用いることが出来る。 まず、 制御機器 1 1 0内機器制御ソフ 卜 1 1 6は、 付属コ一 ド 5 0 0 に 時刻情報送信機器 1 2 0のネッ トワークァ ドレスデータ 4 0 0を格納した、 非同期通信レスポンス 6 0 0による時刻修正を依頼する非同期通信コマン ド 5 0 0を生成し、 時刻情報受信機器 1 3 0へ送信する (ステップ 1 7 1 The method includes the asynchronous communication transmission flag 2 1 1 in the clock attribute information 2 0 0 of the time information transmitting device 1 20 and the asynchronous communication reception flag 2 1 in the clock attribute information 2 0 0 of the time information receiving device 1 3 0. 3 can be used when both are effective. First, the device control software 1 16 in the control device 1 1 0 has an asynchronous communication response 6 0 0 with the network address data 4 0 0 of the time information transmission device 1 2 0 stored in the attached code 5 0 0. Generates asynchronous communication command 500 0 requesting time correction by and sends it to time information receiving device 13 0 (step 17 1

1 ) o 1) o

該コマン ド 5 0 0を受信した時刻情報受信機器 1 3 0内機器制御ソフ 卜 1 3 6は、 解析を行い、 該コマン ド 5 0 0内付属コー ド 5 0 5より時刻情 報送信機器 1 2 0のネッ トワークア ドレスデータ 4 0 0を抽出し (ステツ プ 1 7 3 1 ) 、 非同期通信による時刻データ 3 0 0の送信を依頼する非同 期通信コマン ド 5 0 0を生成、 時刻情報送信機器 1 2 0へ送信する (ステ ップ 1 7 3 2 ) 。  The device information control software 13 6 in the time information receiving device 13 0 that has received the command 500 0 performs an analysis, and receives the time information transmitting device 1 from the attached code 5 05 in the command 5 0 0. Extract network address data 400 of 20 (step 1731), generate asynchronous communication command 500 to request transmission of time data 300 by asynchronous communication, and transmit time information Send it to device 120 (step 1732).

該コマン ド 5 0 0を受信した時刻情報送信機器 1 2 0内機器制御ソフ ト 1 2 6は、 コマン ド 5 0 0の解析を行い (ステツプ 1 7 2 1 ) 、 時刻デ一 タ送信処理部 1 2 9により抽出された時刻データ 3 0 0 (ステップ 1 7 2 The device information control software 126 inside the time information transmitting device 120 that has received the command 500 performs the analysis of the command 500 (step 1721), and the time data transmission processing unit Time data 3 0 0 extracted by 1 2 9 (Step 1 7 2

2 ) を付属コ一 ド 6 0 5 に格納し、 時刻情報受信機器 1 3 0へ非同期通信 レスポンス 6 0 0を送信する (ステップ 1 7 2 3 ) 。 2) is stored in the attached code 605, and the asynchronous communication response 600 is transmitted to the time information receiving device 130 (step 1723).

該レスポンス 6 0 0を受信した時刻情報受信機器 1 3 0内機器制御ソフ 卜 1 3 6は、 解析を行い (ステツプ 1 7 3 3 ) 、 該コマン ド 5 0 0内付属 コー ド 5 0 5より抽出された時刻データ 3 0 0を時刻データ受信処理部 1 The device information control software 1336 in the time information receiving device 130 that received the response 600 performs analysis (step 1733), and from the attached code 505 in the command 500. The extracted time data 300 is converted to the time data reception processing unit 1

3 9へ渡す。 時刻データ受信処理部 1 3 9は、 時計制御部 1 3 8 に時刻デ —夕 3 0 0を設定し、 時刻情報の修正を行う (ステップ 1 7 3 4 ) 。 Pass to 3-9. The time data reception processing unit 13 9 sends the time data to the clock control unit 13 8. —Set the evening time to 300 and correct the time information (step 1734).

時刻情報受信機器 1 3 0内機器制御ソフ ト 1 3 6は、 時刻修正を終了す ると、 制御機器 1 1 0へ、 ステップ 1 7 3 1で受信した非同期通信コマン ド 5 0 0に対する非同期通信レスポンス 6 0 0を送信する (ステツプ 1 7 Upon completion of the time correction, the time information receiving device 13 0 internal device control software 13 6 sends the asynchronous communication to the control device 1 10 to the asynchronous communication command 5 0 0 received in step 1 7 3 1 Send the response 600 (Step 17)

3 5 ) 3 5)

制御機器 1 1 0は、 該レスポンス 6 0 0を解析することにより、 時刻情 報受信機器 1 3 0が時刻修正を終了したことを確認することが出来る (ス テツプ 1 7 1 2 ) 。  By analyzing the response 600, the control device 110 can confirm that the time information receiving device 130 has finished correcting the time (step 1712).

以上の処理を行うことにより、 非同期通信レスポンス 6 0 0を用いた時 刻データ 3 0 0送信により、 時刻情報受信機器 1 3 0内時計制御部 1 3 8 の管理する時刻情報を修正することが出来る。  By performing the above processing, it is possible to correct the time information managed by the time information receiving device 130 internal clock control unit 13 8 by transmitting the time data 300 using the asynchronous communication response 600. I can do it.

また、 制御機器 1 1 0 と時刻情報送信機器 1 2 0が同一機器である時刻 情報送信機器 2 0 1 0の場合の、 非同期通信レスポンス 6 0 0を用いた時 刻データ送信方法についての処理を、 第 1 8図を用いて説明する。 第 1 8 図では、 時刻情報送信機器 2 0 1 0の処理をステップ 1 8 1 1からステツ プ 1 8 1 5で、 時刻情報受信機器 1 3 0の処理をステップ 1 8 2 1からス テツプ 1 8 2 5で表す。  In addition, when the control device 110 and the time information transmitting device 120 are the same device, the process for the time data transmitting method using the asynchronous communication response 600 when the time information transmitting device 210 is the same device is described. This will be described with reference to FIG. In FIG. 18, the processing of the time information transmitting device 210 is performed from step 1811 to step 1815, and the processing of the time information receiving device 130 is performed from step 1821 to step 1 Represented by 8 25.

まず、 時刻情報送信機器 2 0 1 0内機器制御ソフ ト 2 0 1 6は、 非同期 通信レスポンス 6 0 0による時刻修正を依頼する非同期通信コマン ド 5 0 0を生成し、 時刻情報受信機器 1 3 0へ送信する (ステップ 1 8 1 1 ) 。 該コマン ド 5 0 0を受信した時刻情報受信機器 1 3 0内機器制御ソフ 卜 1 3 6は、 解析を行い (ステップ 1 8 2 1 ) 、 非同期通信による時刻デー 夕 3 0 0の送信を依頼する非同期通信コマン ド 5 0 0を生成、 時刻情報送 信機器 2 0 1 0へ送信する (ステップ 1 8 2 2 ) 。  First, the device control software inside the time information transmitting device 200 generates an asynchronous communication command 500 that requests time correction by the asynchronous communication response 600, and the time information receiving device 13 Send to 0 (step 1811). The device control software 1336 in the time information receiving device 130 that received the command 500 performs analysis (step 1821), and requests transmission of time data 300 by asynchronous communication. Then, an asynchronous communication command 500 is generated and transmitted to the time information transmitting device 210 (step 1822).

該コマン ド 5 0 0を受信した時刻情報送信機器 2 0 1 0内機器制御ソフ 卜 2 0 1 6は、 コマン ド 5 0 0の解析を行い (ステップ 1 8 1 2 ) 、 時刻 データ送信処理部 2 0 1 9により抽出された (ステップ 1 8 1 3 ) 時刻デ 一夕 3 0 0を付属コ一 ド 6 0 5に格納し、 時刻情報受信機器 1 3 0へ非同 期通信レスポンス 6 0 0を送信する (ステップ 1 8 1 4 ) 。 The device information control software 210 inside the time information transmitting device 210 which received the command 500 performs analysis of the command 500 (step 1812), and the time data transmission processing unit. The time data extracted by 2 0 1 9 (step 18 13) One night 300 is stored in the attached code 605, and the asynchronous communication response 600 is transmitted to the time information receiving device 130 (step 1814).

該レスポンス 6 0 0を受信した時刻情報受信機器 1 3 0内機器制御ソフ ト 1 3 6は、 解析を行い (ステップ 1 8 2 3 ) 、 該レスポンス 6 0 0内付 属コー ド 6 0 5より抽出された時刻データ 3 0 0を時刻データ受信処理部 1 3 9へ渡す。 時刻デ一夕受信処理部 1 3 9は、 時計制御部 1 3 8に時刻 デ一夕 3 0 0を設定し、 時刻情報の修正を行う (ステップ 1 8 2 4 ) 。 時 刻情報受信機器 1 3 0内機器制御ソフ ト 1 3 6は、時刻修正を終了すると、 時刻情報送信機器 2 0 1 0へ、 ステップ 1 8 2 1で受信した非同期通信コ マン ド 5 0 0に対する非同期通信レスポンス 6 0 0を送信する (ステップ 1 8 2 5 )  The device information control software 1336 in the time information receiving device 1303 that received the response 600 performs an analysis (step 1823), and receives the response 600 from the attached code 605. The extracted time data 300 is passed to the time data reception processing unit 139. The time data reception processing section 1339 sets the time data 300 in the clock control section 1338, and corrects the time information (step 1824). When the time information receiving device 1330 internal device control software 1336 completes the time correction, the time information transmitting device 2010 returns to the time information transmitting device 210, and the asynchronous communication command 50 0 0 received in step 18 21 Sends asynchronous communication response 600 0 to (Step 18 25)

時刻情報送信機器 2 0 1 0は、 該レスポンス 6 0 0を解析することによ り、 時刻情報受信機器 1 3 0が時刻修正を終了したことを確認することが 出来る (ステップ 1 8 1 5 ) 。  By analyzing the response 600, the time information transmitting device 210 can confirm that the time information receiving device 130 has finished correcting the time (step 1815). .

また、 制御機器 1 1 0 と時刻情報受信機器 1 3 0が同一機器である時刻 情報受信機器 2 1 1 0の場合の、 非同期通信レスポンス 6 0 0を用いた時 刻データ送信方法についての処理を、 第 1 9図を用いて説明する。 第 1 9 図では、 時刻情報受信機器 2 1 1 0の処理をステップ 1 9 1 1からステツ プ 1 9 1 3で、 時刻情報送信機器 1 2 0の処理をステップ 1 9 2 1からス テツプ 1 9 2 3で表す。  In addition, when the control device 110 and the time information receiving device 130 are the same device, the time information receiving device 210 is a time information transmitting method using the asynchronous communication response 600. This will be described with reference to FIG. In FIG. 19, the processing of the time information receiving device 2 11 10 is performed from step 1 9 1 1 to step 1 9 13, and the processing of the time information transmitting device 1 2 0 is performed from step 1 9 2 1 to step 1 Represented by 9 23.

時刻情報受信機器 2 1 1 0内機器制御ソフ ト 2 1 1 6は、 非同期通信に よる時刻データ 3 0 0の送信を依頼する非同期通信コマン ド 5 0 0を生成 し、 時刻情報送信機器 1 2 0へ送信する (ステップ 1 9 1 1 ) 。  The time information receiving device 2 1 1 0 internal device control software 2 1 16 generates an asynchronous communication command 500 to request transmission of time data 3 0 0 by asynchronous communication, and the time information transmitting device 1 2 Send to 0 (step 1 9 1 1).

該コマン ド 5 0 0を受信した時刻情報送信機器 1 2 0内機器制御ソフ 卜 1 2 6は、 コマン ド 5 0 0の解析を行い (ステツプ 1 9 2 1 ) 、 時刻デ一 夕送信処理部 1 2 9により抽出された時刻データ 3 0 0 (ステップ 1 9 2 2 ) を付属コ一 ド 6 0 5に格納し、 時刻情報受信機器 2 1 1 0へ非同期通 信レスポンス 6 0 0を送信する (ステップ 1 9 2 3 ) 。 The device information control software 126 inside the time information transmitting device 120 that has received the command 500 analyzes the command 500 (step 1921), and the time data transmission processing unit The time data 3 0 0 (step 1 9 2 2) extracted by 1 2 9 is stored in the attached code 6 0 5, and asynchronously transmitted to the time information receiving device 2 1 10. Sends a communication response 600 (step 1923).

該レスポンス 6 0 0を受信した時刻情報受信機器 2 1 1 0内機器制御ソ フ ト 2 1 1 6は、 解析を行い (ステップ 1 9 1 2 ) 、 該レスポンス 6 0 0 内付属コー ド 6 0 5より抽出された時刻データ 3 0 0を時刻データ受信処 理部 2 1 1 9へ渡す。 時刻データ受信処理部 2 1 1 9は、 時計制御部 2 1 1 8に時刻デ一夕 3 0 0を設定し、 時刻情報の修正を行う (ステップ 1 9 1 3 ) o  The device information control software 2 1 16 inside the time information receiving device 2 1 1 0 that has received the response 600 performs analysis (step 1 9 12), and the attached code 6 0 0 within the response 600. The time data 3 00 extracted from 5 is passed to the time data reception processing section 211 9. The time data reception processing unit 2 1 19 sets the time data 300 in the clock control unit 2 1 18 and corrects the time information (step 1913) o

以上で、 非同期通信レスポンス 6 0 0による時刻データ 3 0 0の送信方 法の動作についての説明を終える。  This concludes the description of the operation of the method of transmitting the time data 300 with the asynchronous communication response 600.

以上で、 時刻情報受信機器 1 3 0の時刻修正処理についての説明を終え る。  This concludes the description of the time correction process of the time information receiving device 130.

以上で、 実施形態 1についての説明を終える  This concludes the description of Embodiment 1.

(実施形態 2 )  (Embodiment 2)

以下、 本発明の実施形態 2について説明する。  Hereinafter, Embodiment 2 of the present invention will be described.

この実施形態 2におけるネッ トワークシステムの形態は、 実施形態 1 と 同様である。 本.実施形態では、 該ネッ トワークシステムに接続された機器 間において、 特に、 「サイクルタイム」 を利用した時刻情報の修正方法に ついて説明する。  The form of the network system in the second embodiment is the same as that in the first embodiment. In the present embodiment, a method of correcting time information using “cycle time” between devices connected to the network system will be described.

なお、 本実施形態 2による時刻修正方法が、 実施形態 1で述べた 「時計 機能の属性情報」による時刻情報送信機器の選定方法を適用できることは、 容易に考察できるものである。 従って、 ここでは、 特に実施形態 1におけ る時刻情報送信機器の選定方法については触れないものとする。  It can be easily considered that the time adjustment method according to the second embodiment can apply the method for selecting the time information transmitting device based on the “attribute information of the clock function” described in the first embodiment. Therefore, the method of selecting the time information transmitting device in the first embodiment will not be described here.

第 2 2図乃至第 4 4図において、 2 2 0 0は 1 3 9 4シリアルバス、 2 2 1 0、 4 0 0 0は時刻情報送信機器、 2 2 1 3、 4 0 1 3は時刻サーバ 機能、 2 2 2 0、 4 1 0 0は時刻情報受信機器、 2 2 2 3、 4 1 2 3は時 刻修正機能、 2 2 3 0、 44 0 0はサイクルマスタ機器、 2 2 3 3、 4 0 2 0、 4 1 2 0、 4 4 2 0はサイクルマスタ機能、 2 2 1 2、 2 2 2 2、 2 2 3 2、 4 0 1 2、 4 1 2 2、 4 4 0 2は通信制御部、 2 2 1 4、 2 2 2 4、 4 0 1 4、 4 1 2 4は時計制御部、 2 2 1 5、 2 2 2 5、 4 0 1 5、 4 1 2 5は時計、 2 3 0 1はサイクルスター トパケッ ト、 2 5 0 0はサイ クルタイムデータ、 2 6 0 0、 3 1 0 0、 3 4 0 0、 3 7 0 0は時刻修正 コマン ド、 3 0 0 0はバスタイムデータ、 をそれぞれ表す。 In FIGS. 22 to 44, 220 is a 1394 serial bus, 2210 and 400 are time information transmitting devices, and 2213 and 410 are time servers. Function, 2 2 0, 4 1 0 0 is time information receiving device, 2 2 3, 4 1 2 3 is time correction function, 2 2 3 0, 4 400 is cycle master device, 2 2 3 3, 4 0 2 0, 4 1 2 0, 4 4 2 0 are cycle master functions, 2 2 1 2, 2 2 2 2, 2 2 3 2, 4 1 2, 4 1 2 2, 4 4 0 2 is the communication control unit, 2 2 1 4, 2 2 2 4, 4 0 1 4, 4 1 2 4 is the clock control unit, 2 2 1 5, 2 2 2 5, 4 0 1 5, 4 1 2 5 is a clock, 2 3 0 1 is a cycle start packet, 2 5 0 0 is a cycle time data, 2 6 0 0, 3 1 0 0, 340, 370 0 indicates a time correction command, and 300 0 0 indicates bus time data.

本発明は、 1 3 9 4 シリアルバスによるネッ トワークシステムで用いら れる、 共通のサイクルタイムを利用して、 時刻を修正する方法を提供する ものである。 このサイクルタイムは、 同時には、 ネッ 卜ワーク内において 一つの機器が提供するものであり、 リアルタイムデータを一定の通信サイ クルで通信するために用いられる情報である。詳細については後述する力く、 実際には、 時刻情報を示すものではなく、 あく まで通信サイクルを表す情 報である。 本発明は、 このサイクルタイムデータが示す情報に対し、 実時 刻に対する相対時刻情報をネッ 卜ワーク内に提供することで、 時刻を修正 することを可能にするものである。  The present invention provides a method for correcting the time using a common cycle time used in a network system using a 1394 serial bus. This cycle time is provided by one device in the network at the same time, and is information used to communicate real-time data in a fixed communication cycle. The details will be described later. In fact, it does not indicate time information, but merely information indicating a communication cycle. The present invention makes it possible to correct the time by providing relative time information with respect to the actual time in the network with respect to the information indicated by the cycle time data.

以降では、 まず最初に、 第 2 2図に示したネッ 卜ワークシステムについ て、 その時刻修正方法を述べる。 まず、 本実施形態 2にかかる各々の機器 の構成例について、 第 2 2図を用いて説明する。  In the following, the time adjustment method for the network system shown in Fig. 22 will be described first. First, a configuration example of each device according to the second embodiment will be described with reference to FIG.

まず、 時刻情報送信機器 2 2 1 0は、 上述のサイクルタイムに対する実 時刻の相対時刻情報を提供する機器であり、 内部に、 前記ネッ 卜ワークシ ステム上の他の機器との通信を司る通信制御部 2 2 1 2が備えられる。 こ の通信制御部 2 2 1 2は、 前記ネッ 卜ワークシステムに接続するために必 須の構成要素であり、 例えば、 本発明にかかる、 相対時刻情報の送信ゃサ ィクルタイムデ一夕の受信のために用いられるものである。  First, the time information transmitting device 2 210 is a device that provides relative time information of the actual time with respect to the above-described cycle time, and internally has a communication control device that controls communication with other devices on the network system. A part 2 2 1 2 is provided. The communication control unit 221 is an essential component for connecting to the network system. For example, the communication control unit 221 transmits the relative time information and receives the cycle time data according to the present invention. It is used for.

時刻情報送信機器 2 2 1 0には、 さらに、 時刻サーバ機能 2 2 1 3が備 えられ、 これにより前記通信制御部 2 2 1 2を用いて前記相対時刻情報を 提供するための機能を提供する。 さらには、 時計 2 2 1 5 と、 該時計 2 2 1 5を制御する時計制御部 2 2 1 4、 及び、 時刻情報送信機器 2 2 1 0全 体の制御を行う システム制御部 2 2 1 1 とが備えられる。 The time information transmitting device 2 210 further includes a time server function 2 2 13, which provides a function for providing the relative time information using the communication control unit 2 2 1 2 I do. Further, a clock 2 2 15, a clock control unit 2 2 14 for controlling the clock 2 2 15, and a time information transmitting device 2 210 A system control unit 2 2 1 1 for controlling the body is provided.

次に、 時刻情報受信機器 2 2 2 0は、 上述のサイクルタイムに対する実 時刻の相対時刻情報を受信して自機器 2 2 2 0の時刻を修正する機器であ り、 時刻情報送信機器 2 2 1 0 と同様に、 内部に、 前記ネッ 卜ワークシス テム上の他の機器との通信を司る通信制御部 2 2 2 2が備えられる。 この 通信制御部 2 2 2 2では、 例えば、 本発明にかかる相対時刻情報ゃサイク ルタイム情報などの受信処理が行われる。  Next, the time information receiving device 222 is a device that receives the relative time information of the real time with respect to the cycle time described above and corrects the time of the own device 222, and the time information transmitting device 222. Similarly to 10, a communication control unit 222 that manages communication with other devices on the network system is provided therein. In the communication control unit 222, for example, a reception process such as relative time information / cycle time information according to the present invention is performed.

時刻情報受信機器 2 2 2 0には、 さらに、 時刻修正機能 2 2 2 3が備え られ、 これにより前記通信制御部 2 2 2 2を用いて総体時刻情報の受信す るための機能を提供する。 さらには、 時計 2 2 2 5 と、 該時計 2 2 1 5を 制御する時計制御部 2 2 2 4、 及び、 時刻情報受信機器 2 2 2 0全体の制 御を行う システム制御部 2 2 2 1 とが備えられる。  The time information receiving device 222 is further provided with a time correcting function 222, which provides a function for receiving the total time information using the communication control unit 222. . Furthermore, a clock 22 2 5, a clock control unit 2 2 4 for controlling the clock 2 2 15, and a system control unit 2 2 1 for controlling the entire time information receiving device 2 220 And are provided.

そして、 サイクルマスタ機器 2 2 3 0は、 上述のサイクルタイム情報を 提供する機器である。 前述したように、 同時には、 ネッ トワーク内に一つ の機器のみがサイクルマスタ機器 2 2 3 0 として存在する。 そして、 時刻 情報送信機器 2 2 1 0や時刻情報受信機器 2 2 2 0 と同様に、 内部に、 前 記ネッ トワークシステム上の他の機器との通信を司る通信制御部 2 2 3 2 が備えられる。 この通信制御部 2 2 3 2では、 例えば、 本発明にかかるサ ィクルタイム情報などの送信処理が行われる。  The cycle master device 222 is a device that provides the cycle time information described above. As described above, at the same time, only one device exists as the cycle master device 230 in the network. And, like the time information transmitting device 222 and the time information receiving device 222, a communication control unit 222 for managing communication with other devices on the network system is provided therein. Can be In the communication control unit 222, transmission processing of cycle time information and the like according to the present invention is performed, for example.

サイクルマスタ機器 2 2 3 0には、 さらに、 サイクルマスタ機器 2 2 3 Cycle master device 2 2 3 0 has additional cycle master device 2 2 3

0 となりうるためのサイクルマスタ機能 2 2 3 3が備えられる。 このサイ クルマスタ機能 2 2 3 3は、 前記サイクルタイム情報を管理する機能を提 供する。 さらには、 サイクルマスタ機器 2 2 3 0全体の制御を行う システ ム制御部 2 2 3 1 とが備えられる。 A cycle master function 2 2 3 3 to be 0 is provided. The cycle master function 222 provides a function for managing the cycle time information. Further, a system control unit 2221 for controlling the entire cycle master device 230 is provided.

そして、 これら時刻情報送信機器 2 2 1 0、 時刻情報受信機器 2 2 2 0、 および、 サイクルマスタ機器 2 2 3 0は、 1 3 9 4 シリアルバス 2 2 0 0 によって接続され、 ネッ トワークシステムを構成するものである。 以上で、 本実施形態 2にかかる時刻情報送信機器 2 2 1 0、 時刻情報受 信機器 2 2 2 0、 および、 サイクルマス夕機器 2 2 3 0の構成例について の説明を終える。 The time information transmitting device 220, the time information receiving device 222, and the cycle master device 230 are connected by a 1394 serial bus 220 to form a network system. Make up. This concludes the description of the configuration example of the time information transmitting device 222, the time information receiving device 222, and the cycle mass device 220 according to the second embodiment.

次に、 1 3 9 4 シリアルバス 2 2 0 0を利用した、 通信について、 ここ では特に本実施形態 2にかかる通信サイクルの概要について第 2 3図を用 いて説明する。  Next, communication using the 1394 serial bus 220 will be described. Here, in particular, an outline of a communication cycle according to the second embodiment will be described with reference to FIG.

第 2 3図において、 2 3 0 0がーつの通信サイクルを表したものである。 通信サイクルに 2 3 0 0おいては、 前述のサイクルタイム情報を含んだサ ィクルスター 卜パケッ ト 2 3 0 1が必ず含まれ、 必要に応じて、 リアルタ ィムデータなどの伝送に用いる I s o c hパケッ ト 2 3 0 2 (本パケッ 卜 を利用した通信を、 以降アイソクロナス通信と言う) や、 機器の制御情報 などの伝送に用いる A s y n c hパケッ ト 2 3 0 3 (本パケッ 卜を利用し た通信を、 以降非同期通信と言う) が含まれる。 なお、 1 3 9 4 シリアル バス 2 2 0 0では、 サイクル間隔は約 1 2 5マイク口秒である。 この間隔 を経て、 サイクル 2 3 0 0は次のサイクル 2 3 1 0へと変わる。  In FIG. 23, reference numeral 230 denotes one communication cycle. In the communication cycle 230, the cycle start packet 2301 including the above-mentioned cycle time information is always included. 302 (communication using this packet is hereinafter referred to as isochronous communication) and A synch packet used for transmission of device control information 2303 (communication using this packet Asynchronous communication). In addition, in the 1394 serial bus 2200, the cycle interval is about 125 microseconds. After this interval, cycle 2300 changes to the next cycle 230.

サイクルスター トバケツ ト 2 3 0 1は、サイクルマスタ機器 2 2 3 0力 、 ネッ トワークシステム上の全ての機器に対して、 各サイクルを同期させる ために伝送されるものであり、 大まかには第 2 4図に示した形式になつて いる。 2 4に示す通り、 送信先の機器を識別するための送信先 I D 2 4 0 The cycle start bucket 2301 is transmitted to the cycle master device 2302 and all devices on the network system in order to synchronize each cycle. The format is shown in Fig. 4. As shown in 24, the destination ID for identifying the destination device

1、 そのパケッ 卜の種別などを表すパケッ ト属性 2 4 0 2、 該パケッ トを 送信する機器を識別するための送信元 I D 2 4 0 3、 送信データを書き込 むための、送信先の機器上のァ ドレス情報を示す送信先ァ ドレス 2 4 0 4、 前述のサイクルタイムデータ 2 4 0 5、 とがこのサイクルスター 卜パケッ ト 2 3 0 1に含まれる。 なお、 先にも述べたようにサイクルスター 卜パケ ッ 卜 2 3 0 1は、 サイクルマスタ機器 2 2 3 0から、 ネッ トワークシステ ム上の全ての機器に対して送信されるので、 送信先 I D 2 4 0 1 にはネッ トワークシステム上の全機器を示す値が、 送信元 I D 2 4 0 3にはサイク ルマスタ機器を示す値が、 各々格納されることになる。 また勿論、 バケツ ト属性 2 4 0 2は、 サイクルスター トパケッ ト 2 3 0 1であることを示す 情報が格納される。 1.Packet attributes 2404, indicating the type of the packet, etc.2.Source ID 2403, which identifies the device that sends the packet, on the destination device for writing the transmission data The cycle start packet 2301 includes the destination address 2404 indicating the address information of the cycle and the cycle time data 2405 described above. As described above, the cycle start packet 2301 is transmitted from the cycle master device 2230 to all devices on the network system. A value indicating all devices on the network system is stored in 2401, and a cycle ID is displayed in source ID 2403. The value indicating the master device is stored. Of course, the bucket attribute 2402 stores information indicating that the packet is the cycle start packet 2301.

ここで、 サイクルスター トパケッ ト 2 3 0 1 によって伝送されるサイク ルタイムデータ 2 5 0 0について、 第 2 5図を用いて説明する。 サイクル タイムデータ 2 5 0 0は、 先にも述べた通りサイクルマスタ機器 2 2 3 0 が管理し、ネッ 卜ワークシステム上の全機器に対して送信するものである。 サイクルスター トバケツ ト 2 3 0 1を受信した機器は、 このサイクルタイ ムデータ 2 5 0 0を、 自身が管理するメモリ領域に格納する。 実際にはこ のメモリ領域のァ ドレス情報が、 前述のサイクルスター 卜バケツ ト 2 3 0 1 内送信先ァ ドレス 2 4 0 4に格納されることになる。  Here, the cycle time data 2500 transmitted by the cycle start packet 2301 will be described with reference to FIG. The cycle time data 250 is managed by the cycle master device 230 as described above, and is transmitted to all devices on the network system. The device that has received the cycle start bucket 2301 stores the cycle time data 2500 in a memory area managed by itself. Actually, the address information of this memory area is stored in the destination address 2404 in the cycle start bucket 2301 described above.

サイクルタイムデータ 2 5 0 0は、 三つの領域に分かれており、 1 2 5 マイク口秒のサイクルに対するオフセッ 卜情報である c y c 1 e — o f f s e t 2 5 0 3 と、 各サイクルのサイクル番号を示す c y c l e — c o u n t 2 5 0 2 と、 サイクルが 8 0 0 0回 (すなわち 1秒) 繰り返される度 に増加される s e c o n d _ c o u n t 2 5 0 1 と、によつて表現される。 なお、 この s e c o n d— c o u n t 2 5 0 1は、 値として 0から 1 2 7 までを表現することが可能である。 サイクルマスタ機器 2 2 3 0は、 0秒 から 1 2 8秒未満の時間情報を毎サイクル順次更新していき、 更新される 値が 1 2 8秒になる場合は、 再び 0秒の値へと更新する。  The cycle time data 250 is divided into three areas, cyc 1 e—offset 2503, which is the offset information for the cycle of 125 microseconds, and cycle indicating the cycle number of each cycle. — Represented by count 2 5 0 2 and second_count 2 5 0 1 which is incremented each time the cycle is repeated 800 0 times (ie 1 second). Note that this second-count2501 can represent a value from 0 to 127 as a value. The cycle master device 2 230 sequentially updates the time information from 0 seconds to less than 128 seconds every cycle, and if the updated value becomes 128 seconds, it returns to the value of 0 seconds again. Update.

以上のような仕組みを用いることによって、 1 3 9 4 シリアルバス 2 2 0 0によるネッ トワークシステム上の機器は、 共通のサイクルタイムを利 用することが可能となる。 以上で、 1 3 9 4シリアルバス 2 2 0 0を利用 した、 通信の概要についての説明を終える。  By using the above-described mechanism, devices on the network system using the 1394 serial bus 2200 can use a common cycle time. This concludes the description of an overview of communication using the 1394 serial bus 2200.

次に、 時刻情報送信機器 2 2 1 0において、 先に述べたサイクルタイム に対する実時刻の相対時刻情報を生成し、 時刻情報受信機器に送信するた めの処理について説明する。 まず、 時刻情報送信機器 2 2 1 0から前記相対時刻情報を送信するため のコマン ドパケッ 卜について第 5図および第 2 6図を用いて説明する。 時刻情報送信機器 2 2 1 0は、 前述実施形態 1 において説明した、 非同 期通信コマン ド 5 0 0を利用することによって、 第 2 6図に示す時刻修正 コマン ド 2 6 0 0を送信する。 具体的なパケッ 卜構造としては、 前記非同 期通信コマン ド 5 0 0内の付属コー ド 5 0 5に、 第 2 6図に示すような、 時刻を修正するために用いられ、 実時刻との相対時刻の基準となるサイク ルタイムに対する実時刻の相対時刻を示す相対時刻情報 2 6 0 1、 さらに 該相対時刻情報 2 6 0 1が基準としたサイクルタイムを示す基準サイクル タイム 2 6 0 2、 とが格納される。 このとき、 時刻修正コマン ド 2 6 0 0 であるこ とを示す識別情報が、 前記非同期通信コマン ド 5 0 0内の操作コ ー ド 5 0 4に格納される。 Next, processing for generating relative time information of the actual time with respect to the cycle time described above in the time information transmitting device 220 and transmitting the generated relative time information to the time information receiving device will be described. First, a command packet for transmitting the relative time information from the time information transmitting device 2210 will be described with reference to FIGS. 5 and 26. The time information transmitting device 222 transmits the time correction command 260 shown in Fig. 26 by using the asynchronous communication command 500 described in the first embodiment. . As a specific packet structure, an auxiliary code 505 in the asynchronous communication command 500 is used to correct the time as shown in FIG. Relative time information 2601 indicating the relative time of the actual time to the cycle time serving as the reference of the relative time of the reference time, further, a reference cycle time 2602 indicating the cycle time based on the relative time information 2601; Are stored. At this time, identification information indicating the time correction command 260 is stored in the operation code 504 in the asynchronous communication command 500.

以下では、 実際に時刻情報送信機器 2 2 1 0力 、 上記時刻修正コマン ド 2 6 0 0を時刻情報受信機器 2 2 2 0に対して送信するまでの処理につい て、 第 2 7図を用いて説明する。  In the following, with reference to FIG. 27, the processing until the time information transmitting device 2210 is actually transmitted and the above-mentioned time correction command 2600 is transmitted to the time information receiving device 222. Will be explained.

まず、 時刻情報送信機器 2 2 1 0は、 サイクルタイムと実時刻の情報を 取得する (ステップ 2 7 1 0 ) 。 本ステップ 2 7 1 0では、 サイクルタイ ムの情報の取得処理 (ステップ 2 7 1 1 ) と実時刻の情報の取得処理 (ス テツプ 2 7 1 2 ) が同期して行われる。 まず、 サイクルタイムの情報取得 については、 先にも述べた通りサイクルタイムデータ 2 5 0 0がサイクル マスタ機器 2 2 3 0から毎サイクル送信されてく るので、 これを順次受信 するものである。 一方で、 実時刻の情報取得については、 時刻情報送信機 器 2 2 1 0内の時計 2 2 1 5から時計制御部 2 2 1 4を用いて取得する。 本ステップ 2 7 1 0では、 この取得する実時刻情報に対応するサイクルタ ィムデ一夕 2 5 0 0を基準サイクルタイム 2 6 0 2 として、 実時刻の情報 とともに記憶しておく。  First, the time information transmitting device 220 obtains information on the cycle time and the actual time (step 2710). In this step 2710, the acquisition processing of the cycle time information (step 2711) and the acquisition processing of the real time information (step 2712) are performed in synchronization. First, regarding the acquisition of the cycle time information, the cycle time data 250 is transmitted from the cycle master device 230 in every cycle as described above, and is sequentially received. On the other hand, information on the actual time is obtained from the clock 2 2 15 in the time information transmitter 2 210 using the clock control unit 2 14. In this step 2710, the cycle time data 2500 corresponding to the obtained real time information is stored as the reference cycle time 2602 together with the real time information.

次のステップ 2 7 0 1では、 前ステップ 2 7 1 0で取得し記憶した、 サ ィクルタイムデ一夕 2 5 0 0 (基準サイクルタイム 2 6 0 2 ) と実時刻の 情報から、 相対時刻情報 2 6 0 1を算出する (ステップ 2 7 0 1 ) 。 数式 などを用いた説明は行わないが、 ここでは、 実時刻の値からサイクルタイ ムデー夕 2 5 0 0 (基準サイクルタイム 2 6 0 2 )が表す時間の値の差(従 つて実時刻とサイクルタイムの相対時刻になる) を算出し、 これを相対時 刻情報 2 6 0 1 とする。 In the next step 270, the data acquired and stored in the previous step 270 The relative time information 2601 is calculated from the cycle time data 2500 (reference cycle time 2602) and the actual time information (step 2701). Although not described using mathematical formulas and the like, here, the difference between the actual time value and the value of the time represented by the cycle time data 250 (reference cycle time 2602) (according to the actual time and the cycle time). Is calculated as the relative time of the time), and this is used as relative time information 2601.

そして、 このようにして得られた相対時刻情報 2 6 0 1、 及び、 該相対 時刻情報 2 6 0 1 を算出する際に用いたサイクルタイムデータ 2 5 0 0 (基準サイクルタイム 2 6 0 2 ) を用いて時刻修正コマン ド 2 6 0 0を生 成し、 これを時刻情報受信機器 2 2 2 0に送信する (ステップ 2 7 0 2 ) 。  Then, the relative time information 2601, obtained in this manner, and the cycle time data 2500 used to calculate the relative time information 2601 (reference cycle time 2602) Then, a time correction command 2600 is generated by using, and this is transmitted to the time information receiving device 220 (step 270).

さて、 時刻情報受信機器 2 2 2 0は、 この時刻修正コマン ド 2 6 0 0を 受信して、 該コマン ドに含まれる情報をもとに時刻修正を行う ものである 、 この時刻修正の処理を第 2 8図を用いて説明する。  The time information receiving device 222 receives the time correction command 260 and corrects the time based on the information included in the command. This will be described with reference to FIG.

まず、 時刻情報受信機器 2 2 2 0が、 時刻情報送信機器 2 2 1 0から送 信された時刻修正コマン ド 2 6 0 0を受信することによって本処理が開始 される (ステップ 2 8 0 1 ) 。  First, the processing is started when the time information receiving device 222 receives the time correction command 260 from the time information transmitting device 210 (step 2810). ).

ここで、 通常、 時刻情報受信機器 2 2 2 0は、 前述のようにサイクルマ ス夕機器 2 2 3 0から毎サイクル送信されてく るサイクルタイムデータ 2 5 0 0を順次受信している。 従って次ステップ 2 8 0 2では、 順次受信し ているものの中から、 修正する時刻を算出するために用いるサイクルタイ ムデータ 2 5 0 0を取得し記憶する (ステップ 2 8 0 2 ) 。  Here, usually, the time information receiving device 222 receives the cycle time data 250 transmitted sequentially every cycle from the cycle mass device 220 as described above. Therefore, in the next step 2802, the cycle time data 2500 used for calculating the time to be corrected is obtained from the sequentially received data and stored (step 2802).

そして、 ステップ 2 8 0 1で受信した時刻修正コマン ド 2 6 0 0に格納 されている相対時刻情報 2 6 0 1 と、 ステップ 2 8 0 2で取得 ' 記憶した サイクルタイムデータ 2 5 0 0の情報から、 実時刻を算出する (ステップ 2 8 0 3 ) 。 数式などを用いた説明は行わないが、 ここでは、 相対時刻情 報 2 6 0 1 とサイクル夕ィ厶デ一夕 2 5 0 0 とが表す時間の値の和を算出 し、 これを実時刻とする。 最後に、 時刻情報受信機器 2 2 2 0内の時計制御部 2 2 2 4を用いて、 時計 2 2 2 5の時刻を前ステップ 2 8 0 3で算出した実時刻の値へと修正 する (ステップ 2 8 0 4 ) 。 Then, the relative time information 2601 stored in the time correction command 2600 received in step 2801 and the cycle time data 2500 stored in step 2802 The actual time is calculated from the information (step 280 3). Although not described using mathematical formulas, here, the sum of the values of the time represented by the relative time information 2601 and the cycle time data 2500 is calculated, and this is calculated as the actual time. And Finally, using the clock control unit 222 in the time information receiving device 222, the time of the clock 222 is corrected to the value of the actual time calculated in the previous step 2503 ( Step 2 804).

なお、 ステップ 2 8 0 2の処理におけるサイクルタイムデ一夕 2 5 0 0 の取得から、 実際にステップ 2 8 0 4における時刻修正までの処理を行う までの、 所定の及び/または概算的な時間が判る場合は、 この時間を考慮 に入れて (加えて) 、 ステップ 2 8 0 3において実時刻を算出するように すれば、 より精度の高い時刻修正が可能となる。  A predetermined and / or approximate time from the acquisition of the cycle time data 250 in the processing of step 280 to the actual processing of the time correction in step 284 If this is known, by taking this time into account (addition) and calculating the actual time in step 283, it is possible to correct the time with higher accuracy.

また一方で、 先にも述べた通り、 サイクルタイムデータ 2 5 0 0は、 0 秒から 1 2 8秒未満の時間情報のみしか表現せず、 1 2 8秒以上になる場 合は再び 0秒の値になる。 従って、 これまで述べた方法では、 時刻情報送 信機器 2 2 1 0によるステップ 2 7 1 0の処理から、 時刻情報受信機器 2 2 2 0によるステップ 2 8 0 2の処理の間で、 サイクルタイムデー夕 2 5 0 0の値が再び 0秒の値へと更新されている場合に、 問題が生じる。  On the other hand, as described above, the cycle time data 250 0 represents only time information from 0 seconds to less than 128 seconds, and if it becomes longer than 128 seconds, it becomes 0 seconds again. Value. Therefore, in the method described so far, the cycle time between the processing of step 270 by the time information transmitting device 220 and the processing of step 280 2 by the time information receiving device 222 is A problem arises when the value of the data 250 0 0 is updated again to the value of 0 seconds.

そして、 これに対処するために、基準サイクル夕ィ厶 2 6 0 2を用いる。 さらに、 時刻情報送信機器 2 2 1 0が行うステップ 2 7 1 0の処理 (サイ クルタイムデータ 2 5 0 0の取得及び記憶) から、 時刻情報受信機器 2 2 2 0が行う時刻修正コマン ド 2 6 0 0を受信後のステップ 2 8 0 2の処理 (サイクルタイムデータ 2 5 0 0の取得及び記憶) までに要する時間を、 1サイクル (従って 1 2 8秒) 以内と仮定あるいは規定する。  Then, in order to deal with this, the reference cycle time 2602 is used. Further, the processing of step 2710 (acquisition and storage of the cycle time data 250) performed by the time information transmitting device 222 is performed by the time correction command 2 performed by the time information receiving device 222. It is assumed or specified that the time required until the processing of step 2802 (acquisition and storage of cycle time data 250) after receiving 600 is within one cycle (thus, 128 seconds).

具体的な処理としては、 時刻情報受信機器 2 2 2 0が行うステップ 2 8 0 3の処理を第 2 9図に示すように細分化する。 まず最初に、 時刻修正コ マン ド 2 6 0 0に格納されている基準サイクルタイム 2 6 0 2 と、 ステツ プ 2 8 0 2で取得 ·記憶したサイクルタイムデータ 2 5 0 0の情報を比較 する (ステップ 2 9 0 1 ) 。 具体的には、 サイクルタイムデータ 2 5 0 0 の値が基準サイクルタイム 2 6 0 2が示す値より も大きいかどうか判定す る。 この比較判定に見合う場合はステップ 2 9 0 2へと処理を移す。 一方 で、 この比較判定に見合わない場合はステップ 2 9 0 3へと処理を移す。 ステップ 2 9 0 2及びステツプ 2 9 0 3の処理では、 実際の実時刻の算 出処理を行う。 ステップ 2 9 0 2では、 相対時刻情報 2 6 0 1 とサイクル タイムデータ 2 5 0 0 とが表す時間の値の和を算出し、 これを実時刻の値 とする。 一方で、 ステップ 2 9 0 3では、 相対時刻情報 2 6 0 1 とサイク ルタイムデータ 2 5 0 0 とが表す時間の値の和に、 さらにサイクルタイム 1周期分の時間 (従って 1 2 8秒) の値を加え、 これを実時刻の値とする。 このようにすることで、 サイクルタイムデータ 2 5 0 0の値が再び 0秒 の値へと更新される問題を解消することができるようになる。 As a specific process, the process of step 2803 performed by the time information receiving device 222 is subdivided as shown in FIG. First, the reference cycle time 2602 stored in the time correction command 2600 is compared with the information of the cycle time data 2500 obtained and stored in step 2802. (Step 290 1). Specifically, it is determined whether or not the value of the cycle time data 2500 is greater than the value indicated by the reference cycle time 2602. If this comparison is determined, the process proceeds to step 292. on the other hand If this comparison is not made, the process proceeds to step 2903. In the processing of the step 2902 and the step 2903, the calculation processing of the actual real time is performed. In step 2902, the sum of the time values represented by the relative time information 2601 and the cycle time data 2500 is calculated, and this is set as the actual time value. On the other hand, in step 2903, the sum of the time value represented by the relative time information 2601 and the cycle time data 2500 is added to the time corresponding to one cycle time (therefore, 128 seconds). , And make this the value of the real time. This makes it possible to eliminate the problem that the value of the cycle time data 2500 is updated again to the value of 0 seconds.

一方では、 1 3 9 4シリアルバス 2 2 0 0を利用する場合、 サイクルマ ス夕機器 2 2 3 0は、 第 3 0図に示すようなバスタイムデータ 3 0 0 0を 管理している。 ノくスタイムデータ 3 0 0 0は、 s e c o n d— c o u n t — h i 3 0 0 1 と s e c o n d— c o u n t — 1 o 3 0 0 2によつて表現 される情報である。 s e c o n d— c o u n t — 1 o 3 0 0 2は、 サイク ノレタイムデータ 2 5 0 0内の s e c o n d - c o u n t 2 5 0 1 と同じ値 を保持し、 一方で、 s e c o n d— c o u n t — h i 3 0 0 1は、 s e c o n d - c o u n t - 1 o 3 0 0 2に示される値が 1 2 8秒毎に 0秒の値 へと更新される度に、 その値が増加するものである。  On the other hand, when using the 1394 serial bus 220, the cycle mass equipment 220 manages the bus time data 300 as shown in FIG. The knowledge time data 30000 is information represented by second—count—hi3001 and second—count—13002. second— count — 1 o 3 0 0 2 holds the same value as second-count 2 5 0 1 in cycle time data 2 5 0 0, while second— count — hi 3 0 0 1 Each time the value shown in second-count-1 o 3 0 2 is updated to a value of 0 seconds every 128 seconds, the value increases.

そして、 このバスタイムデータ 3 0 0 0を利用することによって、 先に 示したサイクルタイムデータ 2 5 0 0の値が再び 0秒の値へと更新される 問題を解消する方法について、 以下説明する。  A method of using the bus time data 30000 to solve the problem that the value of the cycle time data 2500 described above is updated to the value of 0 seconds again will be described below. .

この方法を用いる場合は、 第 2 6図に示した時刻修正コマン ド 2 6 0 0 とは異なる形式のコマン ドを利用する。 具体的には第 3 1図に示すもので あり、 時刻修正コマン ド 2 6 0 0に含まれる情報に、 このバスタイムデー タ 3 0 0 0の情報を加えるものである。 第 3 1図に示す通り、 前記非同期 通信コマン ド 5 0 0内の付属コ一 ド 5 0 5 (この場合は時刻修正コマン ド 3 1 0 0 ) 内には、 時刻を修正するために用いられ、 実時刻との相対時刻 の基準となるサイクルタイムに対する実時刻の相対時刻を示す相対時刻情 報 3 1 0 1、 該相対時刻情報 2 6 0 1が基準としたサイクルタイムを示す 基準サイクルタイム 3 1 0 2、 さらに該相対時刻情報 2 6 0 1が基準とし たバスタイムを示す基準バスタイム 3 1 0 3、 とが格納される。 When this method is used, a command of a different format from the time correction command 2600 shown in FIG. 26 is used. Specifically, this is shown in FIG. 31, in which the information of the bus time data 300000 is added to the information included in the time correction command 2600. As shown in FIG. 31, an auxiliary command 505 in the asynchronous communication command 500 (in this case, a time correction command 310) is used to correct the time. , Relative time to real time Relative time information 3101 indicating the relative time of the actual time with respect to the reference cycle time, reference cycle time 3102 indicating the cycle time based on the relative time information 2601, and the relative time A reference bus time 3103 indicating the bus time based on the time information 2601 is stored.

このとき、 時刻修正コマン ド 3 1 0 0であるこ とを示す識別情報が、 前 記非同期通信コマン ド 5 0 0内の操作コ一 ド 5 0 4に格納される。  At this time, identification information indicating that the command is the time correction command 310 is stored in the operation command 504 in the asynchronous communication command 500.

そして、 この時刻修正コマン ド 3 1 0 0を利用するための時刻情報送信 機器 2 2 1 0の処理について、 第 3 2図を用いて説明する。  The processing of the time information transmitting device 220 for using the time correction command 310 will be described with reference to FIG.

まず、 時刻情報送信機器 2 2 1 0は、 サイクルタイムと実時刻、 さらに バス夕ィ厶の情報を取得する (ステップ 3 2 1 0 ) 。 本ステップ 3 2 1 0 では、 サイクルタイムの情報の取得処理 (ステップ 3 2 1 1 ) と実時刻の 情報の取得処理 (ステップ 3 2 1 2 ) 、 さらにバスタイムの情報の取得処 理 (ステップ 3 2 1 3 ) が同期して行われる。 ここで、 ステップ 3 2 1 1 とステップ 3 2 1 2の処理については、 それぞれ前述のステップ 2 7 1 0 における処理と同様である。 一方で、 ステップ 3 2 1 3では、 1 3 9 4 シ リアルバス 2 2 0 0を介した非同期通信により、 サイクルマスタ機器 2 2 3 0からバスタイムデータ 3 0 0 0を読み出す処理を行う。 本ステップ 3 2 1 0では、 実時刻情報に対応するバスタイムデータ 3 0 0 0を基準バス タイム 3 1 0 3 として記憶しておく。  First, the time information transmitting device 220 acquires the cycle time, the actual time, and the information of the bus time (step 3210). In step 3210, cycle time information acquisition processing (step 3221), real time information acquisition processing (step 3221), and bus time information acquisition processing (step 3) are performed. 2 1 3) are performed synchronously. Here, the processing in step 3 211 and step 3 212 is the same as the processing in step 2710 described above, respectively. On the other hand, in step 3213, a process of reading the bus time data 30000 from the cycle master device 230 by asynchronous communication via the 1394 serial bus 220 is performed. In this step 3210, the bus time data 3000 corresponding to the real time information is stored as the reference bus time 3103.

次のステップ 3 2 0 1では、 前述のステップ 2 7 0 1 と同様の処理を行 い、 相対時刻情報 3 1 0 1を算出する (ステップ 3 2 0 1 ) 。  In the next step 3201, the same processing as in the above-mentioned step 2701 is performed to calculate relative time information 3101 (step 3201).

そして、 このようにして得られた相対時刻情報 3 1 0 1、 及び、 該相対 時刻情報 3 1 0 1 を算出する際に用いたサイクルタイムデータ 2 5 0 0 (基準サイクルタイム 2 6 0 2 ) 、 さらに基準バスタイム 3 1 0 3、 を用 いて時刻修正コマン ド 3 1 0 0を生成し、 これを時刻情報受信機器 2 2 2 0に送信する (ステップ 3 2 0 2 ) 。  The relative time information 3101 thus obtained and the cycle time data 2500 (reference cycle time 2602) used for calculating the relative time information 3101 are obtained. Further, a time correction command 3100 is generated by using the reference bus time 3103, and is transmitted to the time information receiving device 222 (step 3202).

そして、 時刻情報受信機器 2 2 2 0は、 この時刻修正コマン ド 3 1 0 0 を受信して、 該コマン ドに含まれる情報をもとに時刻修正を行う ものであ るが、 この時刻修正の処理を第 3 3図を用いて説明する。 Then, the time information receiving device 2 220 receives the time correction command 3 1 0 0 Is received and the time is adjusted based on the information included in the command. The time adjustment process will be described with reference to FIG.

まず、 時刻情報受信機器 2 2 2 0力 時刻情報送信機器 2 2 1 0から送 信された時刻修正コマン ド 3 1 0 0を受信することによって本処理が開始 される' (ステップ 3 3 0 1 ) 。  First, the process is started by receiving the time correction command 3100 sent from the time information transmitting device 2 210, the time information receiving device 2 220. ).

ここで、 通常、 時刻情報受信機器 2 2 2 0は、 前述のようにサイクルマ スタ機器 2 2 3 0から毎サイクル送信されてく るサイクルタイムデータ 2 5 0 0を順次受信している。 従って次ステップ 3 3 0 2では、 順次受信し ているものの中から、 修正する時刻を算出するために用いるサイクルタイ 厶データ 2 5 0 0を取得し記憶する (ステップ 3 3 0 2 ) 。  Here, usually, the time information receiving device 222 receives the cycle time data 250 transmitted from the cycle master device 230 every cycle as described above. Accordingly, in the next step 3302, the cycle time data 2500 used for calculating the time to be corrected is acquired from the sequentially received data and stored (step 3302).

また、 ステップ 3 3 0 2に並行して、 あるいは、 ステップ 3 3 0 2の直 後に (サイクルタイムの 1周期分の時間が経過する前に) 、 サイクルマス 夕機器 2 2 3 0からバスタイムデータ 3 0 0 0を取得し記憶する (ステツ プ 3 3 0 3 ) 。  In addition, in parallel with or immediately after step 3302 (before the time corresponding to one cycle of the cycle time has elapsed), the bus time data is output from the cycle device 2203. 3. Acquire and store 30000 (step 3303).

そして、 ステップ 3 3 0 1で受信した時刻修正コマン ド 3 1 0 0に格納 されている相対時刻情報 3 1 0 1 と、 ステップ 3 3 0 2で取得 · 記憶した サイクルタイムデータ 2 5 0 0の情報から、 実時刻を算出する (ステップ 3 3 0 4 ) 。 数式などを用いた説明は行わないが、 ここでは、 相対時刻情 報 3 1 0 1 とサイクルタイムデータ 2 5 0 0 とが表す時間の値の和を算出 し、 これを実時刻とする。  Then, the relative time information 3101 stored in the time correction command 3100 received in step 3301 and the cycle time data 2500 obtained and stored in step 3302 are stored. The actual time is calculated from the information (step 3304). Although no description is given using mathematical formulas or the like, here, the sum of the time values represented by the relative time information 3101 and the cycle time data 2500 is calculated, and this is set as the actual time.

この際、 時刻修正コマン ド 3 1 0 0に格納されている基準バスタイム 3 1 0 3の s e c o n d— c o u n t — h i 3 0 0 1から、 ステップ 3 3 0 3で記憶したバスタィムデ一夕 3 0 0 0の s e c o n d— c o u n t — h i 3 0 0 1の差を算出することで得られるオフセッ 卜時間を、 実時刻の値 に加える。 このようにすれば、 先に示したサイクルタイムデータ 2 5 0 0 の値が再び 0秒の値へと更新される問題を解消することができるようにな る。 そして最後に、 時刻情報受信機器 2 2 2 0内の時計制御部 2 2 2 4を用 いて、 時計 2 2 2 5の時刻を前ステップ 3 3 0 4で算出した実時刻の値へ と修正する (ステップ 3 3 0 5 ) 。 At this time, from the second—count—hi 3 0 1 of the reference bus time 3 1 0 3 stored in the time correction command 3 1 0 0, the bus time data stored in step 3 3 0 3 0 0 0 Add the offset time obtained by calculating the difference of second—count—hi 3 0 1 to the value of the actual time. This makes it possible to solve the problem that the value of the cycle time data 2500 is again updated to the value of 0 seconds. Finally, the time of the clock 222 is corrected to the actual time calculated in the previous step 3304 by using the clock control unit 222 in the time information receiving device 222. (Step 335).

なお、 ここではサイクルタイムデータ 2 5 0 0 とバスタイムデ一タ 3 0 0 0を利用した時刻修正方法について説明したが、 別の方法として、 バス タイムデータ 3 0 0 0のみを利用した時刻修正方法も可能である。  Here, the time correction method using the cycle time data 250 and the bus time data 300 is described. However, as another method, the time correction method using only the bus time data 300 is also possible. It is possible.

この場合は、第 3 4図に示すような時刻修正コマン ド 3 4 0 0を用いる。 基準バスタイム 3 4 0 2は、前述の基準バスタイム 3 1 0 3 と等価である。 そして、 この場合の相対時刻情報 3 4 0 1は、 時刻を修正するために用い られるもので、 実時刻との相対時刻の基準となるバスタイムに対する実時 刻の相対時刻を示す情報となる。 また、 このとき、 時刻修正コマン ド 3 4 0 0であることを示す識別情報が、 前記非同期通信コマン ド 5 0 0内の操 作コー ド 5 0 4に格納される。  In this case, a time correction command 3400 as shown in FIG. 34 is used. The reference bus time 3402 is equivalent to the aforementioned reference bus time 3103. The relative time information 3401 in this case is used to correct the time, and is information indicating the relative time of the real time with respect to the bus time which is the reference of the relative time with the real time. At this time, identification information indicating the time correction command 3400 is stored in the operation code 504 in the asynchronous communication command 500.

そして、 これに対する時刻情報送信機器 2 2 1 0の処理は第 3 5図に示 す通り となる。 ここで第 2 7図に示した処理と異なる点は、 相対時刻情報 3 4 0 1力 、 基準サイク,ノレタイム 2 6 0 2ではなく、 基準バスタイム 3 4 0 2を基にして算出されることである。 これに伴い、 サイクルタイムデ一 夕 2 5 0 0の取得処理は不要となり、 代わりにバスタイムデ一夕 3 0 0 0 の取得処理が必要となる。 そして、 この処理 (ステップ 3 5 1 1 ) は前述 のステップ 3 2 1 3の処理と等価である。 さらには、 相対時刻情報 3 4 0 1を算出するにあたっては、 ステップ 3 5 1 1で得られたバスタイムデ一 夕 3 0 0 0を用いるようにする。  The processing of the time information transmitting device 220 corresponding to this is as shown in FIG. Here, the difference from the processing shown in Fig. 27 is that it is calculated based on the reference bus time 3402 instead of the relative time information 3401, the reference cycle, and the reference time 2602. It is. Accompanying this, the acquisition processing of the cycle time data 250 is not necessary, and the acquisition processing of the bus time data 300 is required instead. This processing (step 3511) is equivalent to the above-described processing of step 3213. Further, in calculating the relative time information 3401, the bus time data 30000 obtained in step 3511 is used.

一方で、時刻情報受信機器 2 2 2 0の処理は第 3 6図に示す通りとなる。 ここで第 2 8図に示した処理と異なる点は、 実時刻が、 基準サイクルタイ ム 2 6 0 2ではなく、 基準バスタイム 3 4 0 2を基にして算出されること である。 これに伴い、 サイクルタイムデータ 2 5 0 0の取得処理は不要と なり、 代わりにバスタイムデータ 3 0 0 0の取得処理が必要となる。 そし て、 この処理 (ステップ 3 6 0 2 ) は前述のステップ 3 3 0 3の処理と等 価である。 さらには、 実時刻を算出するにあたっては、 ステップ 3 6 0 2 で得られたバスタイムデータ 3 0 0 0を用いるようにする。 On the other hand, the processing of the time information receiving device 222 is as shown in FIG. Here, the difference from the processing shown in FIG. 28 is that the actual time is calculated based on the reference bus time 3402 instead of the reference cycle time 2602. Accordingly, the acquisition processing of the cycle time data 2500 is not required, and the acquisition processing of the bus time data 3000 is required instead. Soshi This process (step 3602) is equivalent to the process of step 3303 described above. Further, in calculating the actual time, the bus time data 300 obtained in step 3602 is used.

以上で、 ノくスタイムデータ 3 0 0 0を利用することによって、 先に示し たサイクルタイムデータ 2 5 0 0の値が再び 0秒の値へと更新される問題 を解消する方法についての説明を終える。  The above is a description of a method for solving the problem that the value of the cycle time data 250 0 is updated to the value of 0 second again by using the knowledge time data 3 00 0. Finish.

以上で、 時刻情報送信機器 2 2 1 0が算出した相対時刻情報 2 6 0 1 / 3 1 0 1 / 3 4 0 1を利用して、 時刻情報受信機器 2 2 2 0内の時計 2 2 2 5の時刻を修正する方法についての説明を終える。  Using the relative time information 2 6 0 1/3 1 0 1/3 4 0 1 calculated by the time information transmitting device 2 2 10 as described above, the clock 2 2 2 in the time information receiving device 2 2 2 0 This concludes the explanation on how to correct the time in 5.

次に、 時刻情報送信機器 2 2 1 0が前記相対時刻情報 2 6 0 1 / 3 1 0 Next, the time information transmitting device 2 210 receives the relative time information 2 600 1/3 310

1 / 3 4 0 1を算出せずに、 基準となるサイクルタイムデ一夕 2 5 0 0及 びノまたはバスタイムデータ 3 0 0 0の情報と、 実時刻の情報のみを、 時 刻情報受信機器 2 2 2 0に提供し、 時刻情報受信機器 2 2 2 0力 これら の情報を用いて、 その時刻を修正する方法について説明する。 Time information is received without calculating 1/3 4 0 1, but only with the reference cycle time 2 5 0 0 and the time or bus time data 3 0 0 0 and the actual time information. A method for correcting the time by using the information provided to the device 222 and the time information receiving device 220 will be described.

この方法を用いる場合は、 第 2 6図に示した時刻修正コマン ド 2 6 0 0 などとは異なる形式のコマンドを利用する。 具体的には、 例えば第 3 7図 に示すものであり、 時刻修正コマンド 2 6 0 0などに含まれる相対時刻情 報 2 6 0 1 Z 3 1 0 1 / 3 4 0 1の代わりに実時刻情報 3 7 0 1を用いる。 そして、 これに対する時刻情報送信機器 2 2 1 0の処理は第 3 8図に示 す通りとなる。 ここで第 2 7図に示した処理と異なる点は、 相対時刻情報 When this method is used, a command of a different format from the time correction command 2600 shown in FIG. 26 is used. More specifically, for example, as shown in Fig. 37, the relative time information 260 0 Z 3 1 0 1/3 4 0 1 included in the time correction command 260 0 etc. Use information 3701. The processing of the time information transmitting device 220 in response thereto is as shown in FIG. The difference from the processing shown in Fig. 27 is that the relative time information

2 6 0 1の算出処理が不要となること、 かつ、 時刻修正コマンド 3 7 0 0 の生成時において、 ステップ 3 8 1 2で取得 ·記憶した実時刻の情報を用 いることである。 That is, the calculation processing of 2601 becomes unnecessary, and the information of the real time obtained and stored in step 3812 is used when generating the time correction command 3700.

一方で、時刻情報受信機器 2 2 2 0の処理は第 3 9図に示す通りとなる。 ここで第 2 8図に示した処理と異なる点は、 実時刻が、 相対時刻情報 2 6 0 1ではなく、 実時刻情報 3 7 0 1を基にして算出されることである。 こ れに伴い、 ステップ 3 9 0 3の処理によって実時刻を算出する際には、 ま ず、 時刻修正コマン ド 3 7 0 0に含まれる実時刻情報 3 7 0 1の値からの 基準サイクルタイム 3 7 0 2の値の差を算出し、これを相対時刻値とする。 そして、 この相対時刻値と、 前ステップ 3 9 0 2で取得 · 記憶したサイク ルタイムデータ 2 5 0 0の値との和を算出し、 これを実時刻の値とする。 また、 このように相対時刻情報 2 6 0 1 / 3 1 0 1 / 3 4 0 1の代わり に実時刻情報 3 7 0 1を用いる場合においても、 先に述べたよう に、 サイ クルタイムデータ 2 5 0 0の値が再び 0秒の値へと更新される問題が生じ るが、 これらに対処するためには、 前述の第 2 9図に示した方法や、 バス タイムデータ 3 0 0 0を用いる方法を用いれば良い。 なお、 これらの方法 については、 これまでの説明から容易に推測され得るため、 ここでは時刻 修正コマン ドゃ処理フローについての説明は省略する。 On the other hand, the processing of the time information receiving device 222 is as shown in FIG. Here, the point different from the processing shown in FIG. 28 is that the real time is calculated based on the real time information 3701, not the relative time information 2601. Accordingly, when calculating the actual time by the processing of step 3903, Instead, calculate the difference between the value of the reference cycle time 3.702 from the value of the real time information 3.701 included in the time correction command 3700, and use this as the relative time value. Then, the sum of the relative time value and the value of the cycle time data 2500 obtained and stored in the previous step 3902 is calculated, and this is set as the actual time value. Also, when the real time information 3701 is used in place of the relative time information 2601/3101/13401, as described above, the cycle time data 2 There is a problem that the value of 500 is updated to the value of 0 seconds again. To deal with these problems, the method shown in FIG. The method used may be used. Since these methods can be easily inferred from the above description, the description of the time correction command and the processing flow is omitted here.

また、 これまでサイクルマスタ機器 2 2 3 0は、 時刻情報送信機器 2 2 1 0あるいは時刻情報受信機器 2 2 2 0 とは異なる機器として存在する場 合について説明してきた。 しかしながら、 第 4 0図、 第 4 1 図に示すよう に、 サイクルマスタ機能を内蔵した時刻情報送信機器 2 2 1 0 (時刻情報 送信機器 2 2 1 0がサイクルマスタとなる場合) や、 サイクルマスタ機能 を内蔵した時刻情報受信機器 2 2 2 0 (時刻情報受信機器 2 2 2 0がサイ クルマスタとなる場合) が存在する場合においても、 本発明は適用するこ とが可能である。 ただし、 これらの場合は、 以上説明したサイクルタイム データ 2 5 0 0の取得処理を行うステップにおいては、 それぞれサイクル マスタとなっている機器から取得するようにすれば良い。 勿論、 1 3 9 4 シリアルバス 2 2 0 0を介さずに、 自機器から直接取得する場合もある。 さて、 以下では、 1 3 9 4シリアルバス 2 2 0 0上の第三の機器が制御 機器となって、 時刻情報送信機器 2 2 1 0 と時刻情報受信機器 2 2 2 0を 制御することによって、 時刻情報受信機器 2 2 2 0の時刻を修正する方法 について説明する。  Also, a case has been described above in which the cycle master device 2 230 exists as a device different from the time information transmitting device 2 210 or the time information receiving device 2 220. However, as shown in Fig. 40 and Fig. 41, the time information transmitting device 2 210 with built-in cycle master function (when the time information transmitting device 2 210 becomes the cycle master) and the cycle master The present invention can be applied even when there is a time information receiving device 222 with built-in functions (when the time information receiving device 222 is a cycle master). However, in these cases, in the step of performing the acquisition processing of the cycle time data 2500 described above, the cycle time data may be acquired from the device which is the cycle master. Of course, it may be obtained directly from its own device without going through the 1394 serial bus 2200. Now, in the following, the third device on the 1394 serial bus 2200 becomes the control device, and controls the time information transmitting device 2210 and the time information receiving device 2220. A method of correcting the time of the time information receiving device 222 will be described.

この方法においては、 第 4 2図に示すように制御機器 4 2 0 0が構成さ れる。 制御機器 4 2 0 0は、 時刻情報送信機器 2 2 1 0や時刻情報受信機 器 2 2 2 0と同様に、 内部に、 前記ネッ トワークシステム上の他の機器と の通信を司る通信制御部 4 2 0 2が備えられる。 また、 時刻情報受信機器 2 2 2 0の時刻を修正すべく、 時刻情報送信機器 2 2 1 0と時刻情報受信 機器 2 2 2 0を制御する機器制御機能 4 2 0 3が備えられる。 さらには、 これら制御機器 4 2 0 0全体の制御を行う システム制御部 4 2 0 1 とが備 えられる。 In this method, the control device 420 is configured as shown in FIG. It is. The control device 420, like the time information transmitting device 220 and the time information receiving device 220, internally includes a communication control unit that controls communication with other devices on the network system. 4 202 is provided. Further, in order to correct the time of the time information receiving device 222, a device control function 4203 for controlling the time information transmitting device 220 and the time information receiving device 222 is provided. Further, a system control unit 4201 for controlling the entire control device 420 is provided.

そして、 この制御機器 4 2 0 0の処理は、 第 4 3図に示す通り となる。 制御機器 4 2 0 0は、 まず、 時刻情報送信機器 2 2 1 0に対して、 時刻 修正コマン ドの送信依頼を行う (ステップ 4 3 0 1 ) 。 勿論、 これは 1 3 9 4シリアルバス 2 2 0 0を介した非同期通信によって行われるものであ る。 なお、 ここで依頼する時刻修正コマン ドは、 これまでに述べた、 時刻 修正コマン ド 2 6 0 0ノ 3 1 0 0 /3 4 0 0ノ 3 7 0 0などのいずれか適 切な形式のものを利用すれば良い。 また、 時刻情報送信機器 2 2 1 0は、 この依頼に応じて、 これまでに述べた時刻修正コマン ドの送信処理を行う ステツプ 2 7 0 2 Z3 2 0 2 /3 5 0 2 Z3 8 0 1においては、 該時刻修 正コマン ドの送信先を制御機器 4 2 0 0にする。  The process of the control device 420 is as shown in FIG. First, the control device 420 requests the time information transmitting device 220 to transmit a time correction command (step 4310). Of course, this is done by asynchronous communication via the 1394 serial bus 2200. Note that the time adjustment command requested here is in any appropriate format, such as the time adjustment command 2600/3003/300/370/700 described above. You can use. In addition, the time information transmitting device 2 210 performs the transmission process of the time correction command described above in response to this request. Step 2 7 0 2 Z 3 2 0 2/3 5 0 2 Z 3 8 0 1 In, the transmission destination of the time correction command is set to the control device 420.

次に、 ステップ 4 3 0 1の時刻修正コマン ドの送信依頼に対応する、 時 刻修正コマン ドを時刻サーバ 2 2 1 0から受信し取得する (ステップ 4 3 0 2 ) 。  Next, a time correction command corresponding to the transmission request for the time correction command in step 4301 is received and acquired from the time server 2210 (step 4302).

そして、 ステップ 4 3 0 2で得られた時刻修正コマン ドを、 今度は、 時 刻修正の対象となる時刻情報受信機器 2 2 2 0に対して送信する (ステツ プ 4 3 0 3 ) 。 時刻情報受信機器 2 2 2 0は、 これに応じて、 これまでに 述べた時刻修正コマン ドの受信処理を行うステップ 2 8 0 1 /3 3 0 1 3 6 0 1 / 3 9 0 1において、 該時刻修正コマン ドを制御機器 4 2 0 0か ら受信するようにする。  Then, the time correction command obtained in step 4302 is transmitted to the time information receiving device 222 to be time-corrected this time (step 4330). In response to this, the time information receiving device 2222 0 performs the time correction command receiving process described above in step 2810/1/3 3 0 1 3 6 0 1/3 9101. The time correction command is received from the control device 420.

以上のようにすれば、 1 3 9 4シリアルバス 2 2 0 0上の第三の機器が 制御機器 4 2 0 0 となって、 時刻情報送信機器 2 2 1 0 と時刻情報受信機 器 2 2 2 0を制御することによって、 時刻情報受信機器 2 2 2 0の時刻を 修正することが可能となる。 In this way, the third device on the 1 3 9 4 serial bus 2 2 0 0 By controlling the time information transmitting device 2 210 and the time information receiving device 2 220 as the control device 4 200, the time of the time information receiving device 2 220 can be corrected. Becomes

また、 制御機器 4 2 0 0についても、 第 4 4図に示すように、 時刻情報 送信機器 2 2 1 0 と時刻情報受信機器 2 2 2 0 と同様に、 サイクルマスタ 機能を内蔵することが可能である。 この場合は、 以上説明したサイクル夕 ィムデータ 2 5 0 0の取得処理を行うステツプにおいては、 サイクルマス 夕となる制御機器 4 2 0 0から取得するようにすれば良い。  In addition, as shown in Fig. 44, the control device 420 can also have a cycle master function, as in the case of the time information transmitting device 2 210 and the time information receiving device 2 220. It is. In this case, in the step of performing the process of acquiring the cycle time data 2500 described above, the cycle time data may be obtained from the control device 420 which is the cycle time data.

以上説明したような方法を用いることによって、 時刻情報送信機器 2 2 1 0の時刻をもとに、 時刻情報受信機器 2 2 2 0の時刻を修正することが 可能となる。 そして、 複数の時刻情報受信機器 2 2 2 0に対して、 一斉同 報にて時刻修正コマン ドを送信すれば、 一度に複数台の時刻情報受信機器 2 2 2 0の時刻を修正することも可能となり、 結果として、 ネッ トワーク システム上の機器間の時刻を、 ほぼ同一にするこ とが可能となる。 この結 果、 ネッ 卜ワークシステム内の二つ以上の機器を用いる機能に関して、 時 刻情報をもとにした機器間の連携動作を、 時刻的な問題なく行うことがで きるようになる。 産業上の利用可能性  By using the method described above, the time of the time information receiving device 222 can be corrected based on the time of the time information transmitting device 220. Then, by transmitting a time correction command to the plurality of time information receiving devices 222 by simultaneous broadcast, the time of a plurality of time information receiving devices 222 can be corrected at once. As a result, the time between devices on the network system can be made almost the same. As a result, with respect to the function using two or more devices in the network system, the cooperation operation between the devices based on the time information can be performed without a time problem. Industrial applicability

以上のように、 本発明によれば、 1 3 9 4シリアルバスなどのアイソク 口ナス通信によるデータ伝送と非同期通信による制御信号の伝送を可能に するシリアルバスを用いて構成されたネッ トワークシステムに接続された 機器に対して、 各機器の時計機能に関する属性情報を提供することが可能 であり、 この情報を参照することにより、 効率的で、 より正確な時刻情報 の送受信を可能にする効果がある。  As described above, according to the present invention, a network system configured using a serial bus that enables data transmission by isochronous communication and transmission of control signals by asynchronous communication, such as a 1394 serial bus, is provided. It is possible to provide attribute information on the clock function of each device to connected devices, and by referring to this information, the effect of enabling efficient and more accurate transmission and reception of time information is achieved. is there.

結果的に、 ネッ 卜ワークシステム上の機器間の時刻を、 ほぼ同一にする ことが可能となり、 従って、 ネッ トワークシステム内の二つ以上の機器を 用いる機能に関して、 時刻情報をもとにした機器間の連携動作を、 時刻的 な問題なく行うことができるようになる。 As a result, it is possible to make the time between devices on the network system almost the same, so that two or more devices in the network system can be connected. Regarding the functions to be used, it is possible to perform cooperative operation between devices based on time information without any time-related problems.

Claims

請求の範囲 The scope of the claims 1 . 複数の機器を接続することにより、 機器間においてデータ信号の伝送 を行うアイソクロナス通信や、制御信号の伝送を行う非同期通信を可能に したネッ トワークシステムに接続された情報機器であって、  1. An information device connected to a network system that enables isochronous communication for transmitting data signals between devices and asynchronous communication for transmitting control signals by connecting a plurality of devices. 前記ネッ トワークシステムに接続された第一の他の機器の、時計機能の 有無に関する時計機能有無情報と、該時計機能の精度に関する精度情報か らなる時計属性情報を取得する時計属性情報取得手段と、  Clock attribute information acquisition means for acquiring clock attribute presence / absence information on the presence / absence of a clock function of the first other device connected to the network system and clock attribute information comprising accuracy information on the accuracy of the clock function; , 前記ネッ トワークシステムに接続された第一の他の機器以外の機器の いずれか一つを、時刻修正を行う際に時刻情報を提供する第二の他の機器 として選定する選定手段と、  Selecting means for selecting any one of the devices other than the first other device connected to the network system as a second other device that provides time information when performing time correction; 前記第一の他の機器の時刻修正を行う時刻修正手段と、  Time correction means for correcting the time of the first other device, を備えることを特徴とする情報機器。 An information device comprising: 2 . 複数の機器を接続することにより、 機器間において、 一定の通信サイ クルでデータ信号の伝送を行うアイソクロナス通信と、制御信号の伝送を 行う非同期通信を可能としたネットワークシステムに接続された、時刻修 正に用いる情報を提供する時刻修正機能を持つ情報機器であって、 時計機能により時刻情報を管理する時刻情報管理手段と、 2. By connecting a plurality of devices, the devices are connected to a network system that enables isochronous communication for transmitting data signals in a fixed communication cycle and asynchronous communication for transmitting control signals. An information device having a time correction function for providing information used for time correction, the time information management means for managing time information by a clock function, 該時刻情報の抽出手段と、  Means for extracting the time information; 前記ネッ 卜ワークシステムに接続された第一の他の機器に対し、時刻情 報を送信する時刻情報送信手段と、  Time information transmitting means for transmitting time information to a first other device connected to the network system; 自機器に関する、 時計機能の有無に関する時計機能有無情報と、 時計機 能の精度に関する精度情報からなる時計属性情報の保持手段と、  Means for holding clock attribute information, including clock function presence / absence information regarding the presence / absence of a clock function regarding the own device, and accuracy information regarding the accuracy of the clock function, 前記時計属性情報を公開する公開手段と、  Publishing means for publishing the clock attribute information; を備えることを特徴とする時刻修正機能を持つ情報機器。 An information device having a time adjustment function, comprising: 3 . 請求項 2に記載の情報機器であって、 3. The information device according to claim 2, wherein 前記時計属性情報は、 さらに、 最後に時計機能の時刻修正が行われた日 時に関する修正日時情報と、最後に時計機能の時刻修正を行なった際に現 在時刻を示す時刻情報を提供した機器の保持していた時計機能の精度に 関する提供元精度情報と、時計機能が前記ネッ トワークシステムを介して 時刻情報の送受信を行なう際に扱うことの出来る、 年、 月、 日、 時、 分、 秒、 ミリ秒、 マイクロ秒、 のいずれか一つ、 または、 いずれか二つ以上の 時刻単位に関する使用単位情報と、前記ネッ トワークシステムを介して時 刻情報を送受信する際に使用することの出来る送受信方法に関する送受 信方法情報、 のうちのいずれか一つ、 または、 いずれか二つ以上の組み合 わせからなる、  The clock attribute information further includes correction date and time information relating to the date and time when the time of the clock function was last corrected, and the device which provided the time information indicating the current time when the time of the clock function was last corrected. Provided accuracy information on the accuracy of the clock function held by the time and year, month, day, hour, minute, and time that the clock function can handle when transmitting and receiving time information via the network system. Second, millisecond, microsecond, or any two or more of the time unit, and can be used when transmitting and receiving time information via the network system. Transmission / reception method information on the transmission / reception method, or a combination of any two or more of: ことを特徴とする時刻修正機能を持つ情報機器。  An information device having a time adjustment function. 4 . 複数の機器を接続することにより、 機器間において、 一定の通信サイ クルでデータ信号の伝送を行うアイソクロナス通信と、制御信号の伝送を 行う非同期通信を可能としたネッ トワークシステムに接続された、時刻修 正に用いる情報を提供する時刻修正機能を持つ情報機器であって、 時計機能により時刻情報を管理する時刻情報管理手段と、 4. By connecting multiple devices, the devices were connected to a network system that enabled isochronous communication for transmitting data signals in a fixed communication cycle and asynchronous communication for transmitting control signals. An information device having a time correction function for providing information used for time correction, a time information management means for managing time information by a clock function, 該時刻情報の抽出手段と、  Means for extracting the time information; 前記ネッ トワークシステムに接続された第一の他の機器に対し、時刻情 報を送信する時刻情報送信手段と、  Time information transmitting means for transmitting time information to a first other device connected to the network system; 自機器に関する、 時計機能の有無に関する時計機能有無情報と、 時計機 能の精度に関する精度情報からなる時計属性情報の保持手段と、  Means for holding clock attribute information, including clock function presence / absence information regarding the presence / absence of a clock function regarding the own device, and accuracy information regarding the accuracy of the clock function, 前記時計属性情報を公開する公開手段と、  Publishing means for publishing the clock attribute information; 前記時計属性情報を用いて、前記第一の他の機器に対し時刻情報を送信 することが可能であるか判断する判断手段と、  Determining means for determining whether it is possible to transmit time information to the first other device using the clock attribute information, を備えることを特徴とする時刻修正機能を持つ情報機器。 An information device having a time adjustment function, comprising: 5 . 請求項 4に記載の情報機器であって、 5. The information device according to claim 4, wherein 前記時計属性情報は、 さらに、 最後に時計機能の時刻修正が行われた日 時に関する修正日時情報と、最後に時計機能の時刻修正を行なった際に瑱 在時刻を示す時刻情報を提供した機器の保持していた時計機能の精度に 関する提供元精度情報と、時計機能が前記ネッ トワークシステムを介して 時刻情報の送受信を行なう際に扱うことの出来る、 年、 月、 日、 時、 分、 秒、 ミリ秒、 マイクロ秒、 のいずれか一つ、 または、 いずれか二つ以上の 時刻単位に関する使用単位情報と、前記ネッ トワークシステムを介して時 刻情報を送受信する際に使用することの出来る送受信方法に関する送受 信方法情報、 のうちのいずれか一つ、 または、 いずれか二つ以上の組み合 わせからなる、  The clock attribute information further includes correction date and time information regarding the date and time when the time of the clock function was last corrected, and time information indicating the current time when the time of the clock function was last corrected. Provided accuracy information on the accuracy of the clock function held by the time and year, month, day, hour, minute, and time that the clock function can handle when transmitting and receiving time information via the network system. Second, millisecond, microsecond, or any two or more of the time unit, and can be used when transmitting and receiving time information via the network system. Transmission / reception method information on the transmission / reception method, or a combination of any two or more of: ことを特徴とする時刻修正機能を持つ情報機器。  An information device having a time adjustment function. 6 . 複数の機器を接続することにより、 機器間において、 一定の通信サイ クルでデータ信号の伝送を行うアイソクロナス通信と、制御信号の伝送を 行う非同期通信を可能としたネッ トワークシステムに接続された、時刻修 正を行う時刻修正機能を持つ情報機器であって、 6. By connecting a plurality of devices, the devices were connected to a network system that enabled isochronous communication for transmitting data signals in a fixed communication cycle and asynchronous communication for transmitting control signals. An information device having a time correction function for performing time correction, 時計機能により時刻情報を管理する時刻情報管理手段と、  Time information management means for managing time information by a clock function; 前記ネッ トワークシステムに接続された第二の他の機器から、時刻情報 を受信する時刻情報受信手段と、  Time information receiving means for receiving time information from a second other device connected to the network system; 時計機能の時刻情報を修正する時刻情報修正手段と、  Time information correction means for correcting the time information of the clock function; 自機器に関する、 時計機能の有無に関する時計機能有無情報と、 時計機 能の精度に関する精度情報からなる時計属性情報の保持手段と、  Means for holding clock attribute information, including clock function presence / absence information regarding the presence / absence of a clock function regarding the own device, and accuracy information regarding the accuracy of the clock function, 前記時計属性情報を公開する公開手段と、  Publishing means for publishing the clock attribute information; を備えることを特徴とする時刻修正機能を持つ情報機器。 An information device having a time adjustment function, comprising: 7 . 請求項 6に記載の情報機器であって、 7. The information device according to claim 6, wherein 前記時計属性情報は、 さらに、 最後に時計機能の時刻修正が行われた日 時に関する修正日時情報と、最後に時計機能の時刻修正を行なった際に現 在時刻を示す時刻情報を提供した機器の保持していた時計機能の精度に 関する提供元精度情報と、時計機能が前記ネッ トワークシステムを介して 時刻情報の送受信を行なう際に扱うことの出来る、 年、 月、 日、 時、 分、 秒、 ミリ秒、 マイクロ秒、 のいずれか一つ、 または、 いずれか二つ以上の 時刻単位に関する使用単位情報と、前記ネッ トワークシステムを介して時 刻情報を送受信する際に使用することの出来る送受信方法に関する送受 信方法情報、 のうちのいずれか一つ、 または、 いずれか二つ以上の組み合 わせからなる、  The clock attribute information further includes correction date and time information relating to the date and time when the time of the clock function was last corrected, and the device which provided the time information indicating the current time when the time of the clock function was last corrected. Provided accuracy information on the accuracy of the clock function held by the time and year, month, day, hour, minute, and time that the clock function can handle when transmitting and receiving time information via the network system. Second, millisecond, microsecond, or any two or more of the time unit, and can be used when transmitting and receiving time information via the network system. Transmission / reception method information on the transmission / reception method, or a combination of any two or more of: ことを特徴とする時刻修正機能を持つ情報機器。  An information device having a time adjustment function. 8 . 複数の機器を接続することにより、 機器間において、 一定の通信サイ クルでデ一夕信号の伝送を行うアイソクロナス通信と、制御信号の伝送を 行う非同期通信を可能としたネッ トワークシステムに接続された、時刻修 正に用いる情報を提供する時刻修正機能を持つ情報機器であって、 前記ネッ トワークシステムに接続された第一の他の機器の、時計機能の 有無に関する時計機能有無情報と、該時計機能の精度に関する精度情報か らなる時計属性情報を取得する時計属性情報取得手段と、 8. By connecting multiple devices, it is possible to connect between devices to a network system that enables isochronous communication for transmitting data signals in a fixed communication cycle and asynchronous communication for transmitting control signals. An information device having a time correction function for providing information used for time correction, comprising: a clock function presence / absence information regarding the presence / absence of a clock function of a first other device connected to the network system; Clock attribute information acquisition means for acquiring clock attribute information comprising accuracy information on the accuracy of the clock function; 前記第一の他の機器の時刻修正を行う時刻修正手段と、  Time correction means for correcting the time of the first other device, 時計機能により時刻情報を管理する時刻情報管理手段と、  Time information management means for managing time information by a clock function; 該時刻情報の抽出手段と、  Means for extracting the time information; 前記第一の他の機器に対し、 時刻情報を送信する時刻情報送信手段と、 自機器に関する、 前記時計属性情報の保持手段と、  A time information transmitting unit that transmits time information to the first other device; a holding unit for the clock attribute information regarding the own device; 前記時計属性情報を公開する公開手段と、  Publishing means for publishing the clock attribute information; を備えることを特徴とする時刻修正機能を持つ情報機器。 An information device having a time adjustment function, comprising: 9 . 請求項 8に記載の情報機器であって、 9. The information device according to claim 8, wherein 前記時計属性情報は、 さらに、 最後に該時計機能の時刻修正が行われた 日時に関する修正日時情報と、最後に該時計機能の時刻修正を行なった際 に現在時刻を示す時刻情報を提供した機器の保持していた時計機能の精 度に関する提供元精度情報と、該時計機能が前記ネッ トワークシステムを 介して時刻情報の送受信を行なう際に扱うことの出来る、 年、 月、 日、 時 分、 秒、 ミリ秒、 マイクロ秒、 のいずれか一つ、 または、 いずれか二つ以 上の時刻単位に関する使用単位情報と、前記ネッ トワークシステムを介し て時刻情報を送受信する際に使用することの出来る送受信方法に関する 送受信方法情報、 のうちのいずれか一つ、 または、 いずれか二つ以上の組 み合わせからなる  The clock attribute information further includes correction date and time information relating to the date and time when the time of the clock function was last adjusted, and time information indicating the current time when the time of the clock function was last corrected. Provider's accuracy information on the accuracy of the clock function held by the clock function, and the year, month, day, hour, minute, and time that the clock function can handle when transmitting and receiving time information via the network system. It can be used when transmitting and receiving time unit information via the network system and use unit information on one or more of any one of seconds, milliseconds, microseconds, or any two or more units One of transmission / reception method information on transmission / reception method, or a combination of any two or more ことを特徴とする時刻修正機能を持つ情報機器。  An information device having a time adjustment function. 1 0 . 複数の機器を接続することにより、 機器間において、 一定の通信サ ィクルでデータ信号の伝送を行うアイソク口ナス通信と、制御信号の伝送 を行う非同期通信を可能としたネッ トワークシステムに接続された、時刻 修正を行う時刻修正機能を持つ情報機器であって、 10. By connecting multiple devices, a network system that enables isochronous communication for transmitting data signals in a fixed communication cycle and asynchronous communication for transmitting control signals between the devices. A connected information device having a time correction function for performing time correction, 前記ネッ トワークシステムに接続された他の機器のいずれか一つを、時 刻修正を行う際に時刻情報を提供する第二の他の機器として選定する選 定手段と、  Selecting means for selecting any one of the other devices connected to the network system as a second other device that provides time information when performing time correction; 時計機能により時刻情報を管理する時刻情報管理手段と、  Time information management means for managing time information by a clock function; 前記第二の他の機器から、 時刻情報を受信する時刻情報受信手段と、 時計機能の時刻情報を修正する時刻情報修正手段と、  A time information receiving unit that receives time information from the second other device; a time information correcting unit that corrects time information of a clock function; 自機器に関する、 時計機能の有無に関する時計機能有無情報と、 時計機 能の精度に関する精度情報からなる時計属性情報の保持手段と、  Means for holding clock attribute information, including clock function presence / absence information regarding the presence / absence of a clock function regarding the own device, and accuracy information regarding the accuracy of the clock function, 前記時計属性情報を公開する公開手段と、 を備えることを特徴とする時刻修正機能を持つ情報機器。 Publishing means for publishing the clock attribute information; An information device having a time adjustment function, comprising: 1 1 . 請求項 1 0に記載の情報機器であって、 11. The information device according to claim 10, wherein 前記時計属性情報は、 さらに、 最後に該時計機能の時刻修正が行われた 日時に関する修正日時情報と、最後に該時計機能の時刻修正を行なった際 に現在時刻を示す時刻情報を提供した機器の保持していた時計機能の精 度に関する提供元精度情報と、該時計機能が前記ネッ トワークシステムを 介して時刻情報の送受信を行なう際に扱うことの出来る、 年、 月、 日、 時. 分、 秒、 ミリ秒、 マイクロ秒、 のいずれか一つ、 または、 いずれか二つ以 上の時刻単位に関する使用単位情報と、前記ネッ トワークシステムを介し て時刻情報を送受信する際に使用することの出来る送受信方法に関する 送受信方法情報、 のうちのいずれか一つ、 または、 いずれか二つ以上の組 み合わせからなる、  The clock attribute information further includes correction date and time information relating to the date and time when the time of the clock function was last adjusted, and time information indicating the current time when the time of the clock function was last corrected. Provided accuracy information on the accuracy of the clock function held by the clock function and year, month, day, hour, minute that can be handled when the clock function transmits and receives time information via the network system. , Seconds, milliseconds, microseconds, or usage unit information relating to at least two of the time units, and the time unit used for transmitting and receiving the time information via the network system. The transmission and reception method information on the possible transmission and reception methods, or a combination of any two or more of ことを特徴とする時刻修正機能を持つ情報機器。  An information device having a time adjustment function. 1 2 . 複数の機器を接続することにより、 機器間においてデ一夕信号の伝 送を行うアイソクロナス通信や、制御信号の伝送を行う非同期通信を可能 にした、 ネッ トワークシステムにおいて、 時計機能を持つ機器の時刻情報 を修正する時刻修正方法であって、 1 2. A network system with a clock function that enables isochronous communication for transmitting data signals between devices and asynchronous communication for transmitting control signals by connecting multiple devices. A time correction method for correcting time information of a device, 前記ネッ トワークシステムに接続された他の機器の制御を行う制御機 器は、  A control device for controlling other devices connected to the network system includes: 前記ネッ トワークシステムに接続された第一の他の機器の、時計機能の 有無に関する時計機能有無情報と、該時計機能の精度に関する精度情報か らなる時計属性情報を取得し、  The first other device connected to the network system obtains clock function presence / absence information regarding presence / absence of a clock function and clock attribute information including accuracy information regarding the accuracy of the clock function, 前記ネッ トワークシステムに接続された、第一の他の機器以外の機器の いずれか一つを、時刻修正を行う際に時刻情報を提供する第二の他の機器 として選定し、 前記第一の他の機器の時刻修正を行う、 Selecting any one of the devices other than the first other device connected to the network system as the second other device that provides time information when performing time correction; Correcting the time of the first other device, ことを特徴とする時刻修正方法。  A time adjustment method, characterized in that: 1 3 . 請求項 1 2に記載の時刻修正方法において、 1 3. In the time adjustment method according to claim 12, 前記時計属性情報は、 さらに、 最後に該時計機能の時刻修正が行われた 日時に関する修正日時情報と、最後に該時計機能の時刻修正を行なった際 に現在時刻を示す時刻情報を提供した機器の保持していた時計機能の精 度に関する提供元精度情報と、該時計機能が前記ネッ トワークシステムを 介して時刻情報の送受信を行なう際に扱うことの出来る、 年、 月、 日、 時 分、 秒、 ミリ秒、 マイクロ秒、 のいずれか一つ、 または、 いずれか二つ以 上の時刻単位に関する使用単位情報と、前記ネッ トワークシステムを介し て時刻情報を送受信する際に使用することの出来る送受信方法に関する 送受信方法情報、 のうちのいずれか一つ、 または、 いずれか二つ以上の組 み合わせからなる、  The clock attribute information further includes correction date and time information relating to the date and time when the time of the clock function was last adjusted, and time information indicating the current time when the time of the clock function was last corrected. Provider's accuracy information on the accuracy of the clock function held by the clock function, and the year, month, day, hour, minute, and time that the clock function can handle when transmitting and receiving time information via the network system. It can be used when transmitting and receiving time unit information via the network system and use unit information on one or more of any one of seconds, milliseconds, microseconds, or any two or more units The transmission / reception method information on the transmission / reception method, or a combination of any two or more of ことを特徴とする時刻修正方法。  A time adjustment method, characterized in that: 1 4 . 請求項 1 2に記載の時刻修正方法であって、 14. The time adjustment method according to claim 12, wherein 前記制御機器は、 前記第一の他の機器に対して、 前記第一の他の機器が 保持する前記時計属性情報の送信を依頼し、  The control device requests the first other device to transmit the clock attribute information held by the first other device, 前記第一の他の機器により送信された前記時計属性情報を受信する、 ことを特徴とする時刻修正方法。  Receiving the clock attribute information transmitted by the first other device. 1 5 . 請求項 1 2に記載の時刻修正方法であって、 15. The time adjustment method according to claim 12, wherein 前記制御機器は、 前記第一の他の機器以外の機器に対して、 前記時計属 性情報を送信し、前記第一の他の機器以外の機器が保持する時計属性情報 と、 該送信した時計属性情報の比較判定を行わせ、 条件を満たした場合に のみ前記第一の他の機器以外の機器が保持する前記時計属性情報を送信 するように依頼し、 The control device transmits the clock attribute information to a device other than the first other device, and clock attribute information held by a device other than the first other device; and the transmitted clock A comparison determination of attribute information is performed, and the clock attribute information held by a device other than the first other device is transmitted only when a condition is satisfied. To ask, 前記第一の他の機器以外の機器より送信された前記時計属性情報を受 信する、  Receiving the clock attribute information transmitted from a device other than the first other device; ことを特徴とする時刻修正方法。  A time adjustment method, characterized in that: 1 6 . 請求項 1 5に記載の時刻修正方法であって、 16. The time adjustment method according to claim 15, wherein 前記制御機器は、 前記第一の他の機器以外の機器より送信された、.前記 第一の他の機器以外の機器の前記ネッ トワークシステムにおけるァドレ ス情報を受信する、  The control device receives address information transmitted from a device other than the first other device in the network system of the device other than the first other device; ことを特徴とする時刻修正方法。  A time adjustment method, characterized in that: 1 7 . 請求項 1 2に記載の時刻修正方法であって、 17. The time adjustment method according to claim 12, wherein 前記制御機器は、 該制御機器の利用者に、 時刻修正を行う際に時刻情報 を提供する前記第二の他の機器を選定させる、  The control device allows a user of the control device to select the second other device that provides time information when performing time correction. ことを特徴とする時刻修正方法。  A time adjustment method, characterized in that: 1 8 . 請求項 1 2に記載の時刻修正方法であって、 18. The time adjustment method according to claim 12, wherein 前記制御機器は、 前記第二の他の機器に対して、 ァイソクロナス通信に よって時刻情報を送信するよう依頼し、  The control device requests the second other device to transmit time information by isochronous communication, 前記第一の他の機器に対して、 該ァイソクロナス通信を受信し、 時刻修 正を行うよう依頼する、  Requesting the first other device to receive the isochronous communication and correct the time; ことを特徴とする時刻修正方法。  A time adjustment method, characterized in that: 1 9 . 請求項 1 2に記載の時刻修正方法であって、 1 9. The time adjustment method according to claim 12, wherein 前記制御機器は、 前記第二の他の機器に対して、 非同期通信によって時 刻情報を送信するよう依頼し、  The control device requests the second other device to transmit time information by asynchronous communication, 前記第二の他の機器に対して、前記非同期通信の送信先である前記第一 の他の機器のネッ トワークァドレス情報を送信する、 For the second other device, the first device that is the destination of the asynchronous communication Send network address information of other devices, ことを特徴とする時刻修正方法。  A time adjustment method, characterized in that: 2 0 . 請求項 1 2に記載の時刻修正方法であって、 20. The time adjustment method according to claim 12, wherein 前記制御機器は、 前記第一の他の機器に対して、 非同期通信によって時 刻情報を送信するように前記第二の他の機器に依頼する依頼情報を送信 するよう、 依頼し、  The control device requests the first other device to transmit request information requesting the second other device to transmit time information by asynchronous communication, 前記第一の他の機器に対して、該依頼情報を送信する前記第二の他の機 器のネッ トワークアドレス情報を送信する、  Transmitting, to the first other device, network address information of the second other device transmitting the request information; ことを特徴とする時刻修正方法。  A time adjustment method, characterized in that: 2 1 . 複数の機器を接続することにより、 機器間においてデ一夕信号の伝 送を行うアイソクロナス通信や、制御信号の伝送を行う非同期通信を可能 にした、 ネットワークシステムにおいて、 時計機能を持つ機器の時刻情報 を修正する時刻修正方法であって、 2 1. A device with a clock function in a network system that enables isochronous communication for transmitting data signals between devices and asynchronous communication for transmitting control signals by connecting multiple devices. A time correction method for correcting the time information of 時刻情報の送信を行う時刻情報送信機器は、時計機能により時刻情報を 管理し、  The time information transmitting device that transmits time information manages the time information using the clock function, 自機器に関する、 時計機能の有無に関する時計機能有無情報と、 時計機 能の精度に関する精度情報からなる時計属性情報を保持し、  Holds clock attribute information including the clock function presence / absence information on the presence / absence of the clock function and accuracy information on the accuracy of the clock function for the own device. 前記時計属性情報を公開し、  Publish the clock attribute information, 前記時計機能より時刻情報を抽出し、  Extracting time information from the clock function, 前記ネッ トワークシステムに接続された第一の他の機器に対し、時刻情 報を送信する、  Transmitting time information to a first other device connected to the network system; ことを特徴とする時刻修正方法。  A time adjustment method, characterized in that: 2 2 . 請求項 2 1に記載の時刻修正方法であって、 2 2. The time adjustment method according to claim 21, wherein 前記時計属性情報は、 さらに、 最後に時計機能の時刻修正が行われた日 時に関する修正日時情報と、最後に時計機能の時刻修正を行なった際に現 在時刻を示す時刻情報を提供した機器の保持していた時計機能の精度に 関する提供元精度情報と、時計機能が前記ネッ トワークシステムを介して 時刻情報の送受信を行なう際に扱うことの出来る、 年、 月、 日、 時、 分、 秒、 ミリ秒、 マイクロ秒、 のいずれか一つ、 または、 いずれか二つ以上の 時刻単位に関する使用単位情報と、前記ネッ トワークシステムを介して時 刻情報を送受信する際に使用することの出来る送受信方法に関する送受 信方法情報、 のうちのいずれか一つ、 または、 いずれか二つ以上の組み合 わせからなる、 The clock attribute information further includes a date when the time of the clock function was last corrected. The correction date and time information about the time, the provider precision information about the precision of the clock function held by the device that provided the time information indicating the current time when the time was last corrected, and the clock function Any one of year, month, day, hour, minute, second, millisecond, microsecond, or any two that can be handled when transmitting and receiving time information via the network system Any one of the above-mentioned usage unit information on the time unit and transmission / reception method information on a transmission / reception method that can be used when transmitting / receiving the time information via the network system. Consisting of a combination of two or more, ことを特徴とする時刻修正方法。  A time adjustment method, characterized in that: 2 3 . 請求項 2 1に記載の時刻修正方法であって、 ' 前記時刻情報送信機器は、ァイソクロナス通信または非同期通信によつ て、 前記第一の他の機器に時刻情報を送信する、 23. The time correction method according to claim 21, wherein the time information transmitting device transmits time information to the first other device by means of isochronous communication or asynchronous communication. ことを特徴とする時刻修正方法。  A time adjustment method, characterized in that: 2 4 . 複数の機器を接続することにより、 機器間においてデ一夕信号の伝 送を行うアイソクロナス通信や、制御信号の伝送を行う非同期通信を可能 にした、 ネッ トワークシステムにおいて、 時計機能を持つ機器の時刻情報 を修正する時刻修正方法であって、 24. By connecting multiple devices, it is possible to have a clock function in a network system that enables isochronous communication for transmitting data signals between devices and asynchronous communication for transmitting control signals. A time correction method for correcting time information of a device, 時刻情報の送信を行う時刻情報送信機器は、時計機能により時刻情報を 管理し、  The time information transmitting device that transmits time information manages the time information using the clock function, 自機器に関する、 時計機能の有無に関する時計機能有無情報と、 時計機 能の精度に関する精度情報からなる時計属性情報を保持し、  Holds clock attribute information including the clock function presence / absence information on the presence / absence of the clock function and accuracy information on the accuracy of the clock function for the own device. 前記時計属性情報を公開し、  Publish the clock attribute information, 前記時計属性情報を用いて、前記第一の他の機器に対し時刻情報を送信 することが可能であるか判断し、 前記時計機能より時刻情報を抽出し、 Using the clock attribute information, determine whether it is possible to transmit time information to the first other device, Extracting time information from the clock function, 前記ネッ トワークシステムに接続された第一の他の機器に対し、時刻情 報を送信する、  Transmitting time information to a first other device connected to the network system; ことを特徴とする時刻修正方法。  A time adjustment method, characterized in that: 2 5 . 請求項 2 4に記載の時刻修正方法であって、 25. The time correction method according to claim 24, wherein 前記時計属性情報は、 さらに、 最後に時計機能の時刻修正が行われた日 時に関する修正日時情報と、最後に時計機能の時刻修正を行なった際に現 在時刻を示す時刻情報を提供した機器の保持していた時計機能の精度に 関する提供元精度情報と、時計機能が前記ネッ トワークシステムを介して 時刻情報の送受信を行なう際に扱うことの出来る、 年、 月、 日、 時、 分、 秒、 ミリ秒、 マイクロ秒、 のいずれか一つ、 または、 いずれか二つ以上の 時刻単位に関する使用単位情報と、前記ネッ トワークシステムを介して時 刻情報を送受信する際に使用することの出来る送受信方法に関する送受 信方法情報、 のうちのいずれか一つ、 または、 いずれか二つ以上の組み合 わせからなる、  The clock attribute information further includes correction date and time information relating to the date and time when the time of the clock function was last corrected, and time information indicating the current time when the time of the clock function was last corrected. Provided accuracy information on the accuracy of the clock function held by the time and year, month, day, hour, minute, and time that the clock function can handle when transmitting and receiving time information via the network system. It can be used when transmitting and receiving time unit information via the network system and use unit information on any one of seconds, milliseconds, microseconds, or any two or more time units The transmission / reception method information on the transmission / reception method, or a combination of any two or more of: ことを特徴とする時刻修正方法。  A time adjustment method, characterized in that: 2 6 . 請求項 2 4に記載の時刻修正方法であって、 26. The time correction method according to claim 24, wherein 前記時刻情報送信機器は、'さらに、 前記ネッ トワークシステムに接続さ れた第三の他の機器より送信された、前記第一の他の機器に関する時計属 性情報を含む時計属性情報比較依頼を受信し、  The time information transmitting device further transmits a clock attribute information comparison request including clock attribute information regarding the first other device, transmitted from a third other device connected to the network system. Receive, 前記時計属性情報を用いた、前記第一の他の機器に対し時刻情報を送信 することが可能であるかの判断に際し、 前記受信した時計属性情報と、 自 機器に関する前記時計属性情報とを比較することによって判断を行う、 ことを特徴とする時刻修正方法。 When determining whether it is possible to transmit time information to the first other device using the clock attribute information, the received clock attribute information is compared with the clock attribute information regarding the own device. A time correction method. 2 7 . 請求項 2 6に記載の時刻修正方法であって、 27. The time correction method according to claim 26, wherein 前記時刻情報送信機器は、 前記第三の他の機器に対し、 前記ネッ トヮー クシステム内における自機器のネットワークァドレス情報を送信する、 ことを特徴とする時刻修正方法。 '  The time correction method, wherein the time information transmitting device transmits the network address information of the own device in the network system to the third other device. ' 2 8 . 請求項 2 4に記載の時刻修正方法であって、 28. The time adjustment method according to claim 24, wherein 前記時刻情報送信機器は、 さらに、 時刻情報のアイソクロナス通信によ る送信依頼を受信し、  The time information transmitting device further receives a request for transmitting time information by isochronous communication, 前記時刻情報送信機器は、ァイソクロナス通信によって時刻情報を送信 する、  The time information transmitting device transmits time information by isochronous communication, ことを特徴とする時刻修正方法。  A time adjustment method, characterized in that: 2 9 . 請求項 2 4に記載の時刻修正方法であって、 29. The time adjustment method according to claim 24, wherein 前記時刻情報送信機器は、 非同期通信によって時刻情報を送信する、 ことを特徴とする時刻修正方法。  The time correction method, wherein the time information transmitting device transmits time information by asynchronous communication. 3 0 . 請求項 2 9に記載の時刻修正方法であって、 30. The time adjustment method according to claim 29, wherein 前記時刻情報送信機器は、 さらに、 前記第一の他の機器の前記ネッ トヮ ークシステムにおけるネッ トワークァドレス情報を含む、時刻情報の非同 期通信による送信依頼を受信する、  The time information transmitting device further receives a request for asynchronous transmission of time information, including network address information of the first other device in the network system. ことを特徴とする時刻修正方法。  A time adjustment method, characterized in that: 3 1 . 複数の機器を接続することにより、 機器間においてデータ信号の伝 送を行うアイソクロナス通信や、制御信号の伝送を行う非同期通信を可能 にした、 ネッ トワークシステムにおいて、 時計機能を持つ機器の時刻情報 を修正する時刻修正方法であって、 3 1. By connecting multiple devices, it is possible to achieve isochronous communication for transmitting data signals between devices and asynchronous communication for transmitting control signals. A time correction method for correcting time information, 時計機能の時刻修正を行う時刻情報受信機器は、時計機能により時刻情 報を管理し、 The time information receiving device that corrects the time of the clock function Manage information, 自機器に関する、 時計機能の有無に関する時計機能有無情報と、 時計機 能の精度に関する精度情報からなる時計属性情報を保持し、  Holds clock attribute information including the clock function presence / absence information on the presence / absence of the clock function and accuracy information on the accuracy of the clock function for the own device. 前記時計属性情報を公開し、  Publish the clock attribute information, 前記ネッ トワークシステムに接続された第二の他の機器から、時刻情報 を受信し、  Receiving time information from a second other device connected to the network system, 該受信した時刻情報を用いて、 前記時計機能の時刻情報を修正する、 ことを特徴とする時刻修正方法。  Using the received time information to correct the time information of the clock function. 3 2 . 請求項 3 1に記載の時刻修正方法であって、 3 2. The time adjustment method according to claim 31, wherein 前記時計属性情報は、 さらに、 最後に時計機能の時刻修正が行われた日 時に関する修正日時情報と、最後に時計機能の時刻修正を行なった際に現 在時刻を示す時刻情報を提供した機器の保持していた時計機能の精度に 関する提供元精度情報と、時計機能が前記ネッ トワークシステムを介して 時刻情報の送受信を行なう際に扱うことの出来る、 年、 月、 日、 時、 分、 秒、 ミリ秒、 マイクロ秒、 のいずれか一つ、 または、 いずれか二つ以上の 時刻単位に関する使用単位情報と、前記ネッ トワークシステムを介して時 刻情報を送受信する際に使用することの出来る送受信方法に関する送受 信方法情報、 のうちのいずれか一つ、 または、 いずれか二つ以上の組み合 わせからなる、  The clock attribute information further includes correction date and time information relating to the date and time when the time of the clock function was last corrected, and the device which provided the time information indicating the current time when the time of the clock function was last corrected. Provided accuracy information on the accuracy of the clock function held by the time and year, month, day, hour, minute, and time that the clock function can handle when transmitting and receiving time information via the network system. Second, millisecond, microsecond, or any two or more of the time unit, and can be used when transmitting and receiving time information via the network system. Transmission / reception method information on the transmission / reception method, or a combination of any two or more of: - ことを特徴とする時刻修正方法。  -A time adjustment method characterized by the following. 3 3 . 請求項 3 1に記載の時刻修正方法であって、 3 3. The time adjustment method according to claim 31, wherein 前記時刻情報受信機器は、ァイソクロナス通信または非同期通信によつ て前記第二の他の機器より時刻情報を受信する、  The time information receiving device receives time information from the second other device by isochronous communication or asynchronous communication; ことを特徴とする時刻修正方法。 A time adjustment method, characterized in that: 3 4 . 請求項 3 1に記載の時刻修正方法であって、 3 4. The time adjustment method according to claim 31, wherein 前記時刻情報受信機器は、 Ιίί記ネッ トワークシステムに接続された第三 の他の機器より送信される、 時計属性情報の送信依頼を、 受信し、 前記第三の他の機器に対して、前記時計属性情報を送信することによつ て公開する、  The time information receiving device receives a transmission request for clock attribute information transmitted from a third other device connected to the network system, and transmits the time attribute information request to the third other device. Publish by sending clock attribute information, ことを特徴とする時刻修正方法。  A time adjustment method, characterized in that: 3 5 . 請求項 3 3に記載の時刻修正方法であって、 35. The time correction method according to claim 33, wherein 前記時刻情報受信機器は、 さらに、 前記ネッ トワークシステムに接続さ れた第三の他の機器より送信される、ァイソクロナス通信受信による時刻 情報の受信依頼を、 受信する、  The time information receiving device further receives a request for receiving time information by isochronous communication reception, which is transmitted from a third other device connected to the network system. ことを特徴とする時刻修正方法。  A time adjustment method, characterized in that: 3 6 . 複数の機器を接続することにより、 機器間においてデータ信号の伝 送を行うアイソクロナス通信や、制御信号の伝送を行う非同期通信を可能 にした、 ネッ トワークシステムにおいて、 時計機能を持つ機器の時刻情報 を修正する時刻修正方法であって、 36. By connecting multiple devices, isochronous communication for transmitting data signals between devices and asynchronous communication for transmitting control signals can be performed. A time correction method for correcting time information, 時刻情報の送信を行う時刻情報送信機器は、時計機能により時刻情報を 管理し、  The time information transmitting device that transmits time information manages the time information using the clock function, 自機器に関する、 時計機能の有無に関する時計機能有無情報と、 該時計 機能の精度に関する精度情報からなる時計属性情報を保持し、  Holds clock function presence / absence information regarding the presence / absence of a clock function regarding the own device and clock attribute information including accuracy information regarding the accuracy of the clock function, 前記時計属性情報を公開し、  Publish the clock attribute information, 前記ネッ トワークシステムに接続された第一の他の機器の、前記時計属 性情報を取得し、  Acquiring the clock attribute information of the first other device connected to the network system, 前記時計機能より時刻情報を抽出し、  Extracting time information from the clock function, 前記第一の他の機器に対し、 時刻情報を送信し、  Transmitting time information to the first other device; 前記第一の他の機器の時刻修正を行う、 ことを特徴とする時刻修正方法。 Correcting the time of the first other device, A time adjustment method, characterized in that: 3 7 . 請求項 3 6に記載の時刻修正方法であって、 37. The time correction method according to claim 36, wherein 前記時計属性情報は、 さらに、 最後に該時計機能の時刻修正が行われた 日時に関する修正日時情報と、最後に該時計機能の時刻修正を行なった際 に現在時刻を示す時刻情報を提供した機器の保持していた時計機能の精 度に関する提供元精度情報と、該時計機能が前記ネッ トワークシステムを 介して時刻情報の送受信を行なう際に扱うことの出来る、 年、 月、 日、 時, 分、 秒、 ミリ秒、 マイクロ秒、 のいずれか一つ、 または、 いずれか二つ以 上の時刻単位に関する使用単位情報と、前記ネッ トワークシステムを介し て時刻情報を送受信する際に使用することの出来る送受信方法に関する 送受信方法情報、 のうちのいずれか一つ、 または、 いずれか二つ以上の組 み合わせからなる、  The clock attribute information further includes correction date and time information relating to the date and time when the time of the clock function was last adjusted, and time information indicating the current time when the time of the clock function was last corrected. And the year, month, day, hour, and minute that the clock function can handle when transmitting and receiving time information via the network system. , Seconds, milliseconds, microseconds, or usage unit information relating to at least two of the time units, and the time unit used for transmitting and receiving the time information via the network system. The transmission and reception method information on the possible transmission and reception methods, or a combination of any two or more of ことを特徴とする時刻修正方法。  A time adjustment method, characterized in that: 3 8 . 請求項 3 6に記載の時刻修正方法であって、 38. The time correction method according to claim 36, wherein 前記時刻情報送信機器は、 前記第一の他の機器に対して、 前記第一の他 の機器が保持する前記時計属性情報の送信を依頼し、  The time information transmitting device requests the first other device to transmit the clock attribute information held by the first other device, 前記第一の他の機器により送信された前記時計属性情報を受信する、 ことを特徴とする時刻修正方法。  Receiving the clock attribute information transmitted by the first other device. 3 9 . 請求項 3 6に記載の時刻修正方法であって、 39. The time correction method according to claim 36, wherein 前記時刻情報送信機器は、 前記第一の他の機器に対して、 アイソクロナ ス通信によって送信される時刻情報を受信し、時刻修正を行うよう依頼す る、  The time information transmitting device receives the time information transmitted by isochronous communication and requests the first other device to perform time correction. ことを特徴とする時刻修正方法。 A time adjustment method, characterized in that: 4 0 . 請求項 3 6に記載の時刻修正方法であって、 40. The time adjustment method according to claim 36, wherein 前記時刻情報送信機器は、 前記第一の他の機器に対して、 非同期通信に よって時刻情報を送信するように時刻情報送信機器に依頼する依頼情報 を送信するよう、 依頼する、  The time information transmitting device requests the first other device to transmit request information requesting the time information transmitting device to transmit the time information by asynchronous communication, ことを特徴とする時刻修正方法。  A time adjustment method, characterized in that: 4 1 . 請求項 3 6に記載の時刻修正方法であって、 41. The time correction method according to claim 36, wherein 前記時刻情報送信機器は、ァイソクロナス通信または非同期通信によつ て前記第一の他の機器に時刻情報を送信する、  The time information transmitting device transmits time information to the first other device by isochronous communication or asynchronous communication. ことを特徴とする時刻修正方法。  A time adjustment method, characterized in that: 4 2 . 複数の機器を接続することにより、 機器間においてデータ.信号の伝 送を行うアイソクロナス通信や、制御信号の伝送を行う非同期通信を可能 にした、 ネッ トワークシステムにおいて、 時計機能を持つ機器の時刻情報 を修正する時刻修正方法であって、 4 2. A device with a clock function in a network system that enables isochronous communication for data and signal transmission between devices and asynchronous communication for control signal transmission by connecting multiple devices. A time correction method for correcting the time information of 時計機能の時刻修正を行う時刻情報受信機器は、時計機能により時刻情 報を管理し、  The time information receiving device that corrects the time of the clock function manages the time information using the clock function, 自機器に関する、 時計機能の有無に関する時計機能有無情報と、 時計機 能の精度に関する精度情報からなる時計属性情報保持し、  Clock attribute information including the clock function presence / absence information on the presence / absence of the clock function and the accuracy information on the accuracy of the clock function is held for the own device. 前記時計属性情報を公開し、  Publish the clock attribute information, 前記ネッ トワークシステムに接続された他の機器のいずれか一つを、時 刻修正を行う際に時刻情報を提供する第二の他の機器として選定し、 前記第二の他の機器から、 時刻情報を受信し、  Any one of the other devices connected to the network system is selected as a second other device that provides time information when performing time correction, and a time is selected from the second other device. Receiving information, 時計機能の時刻情報を修正する、  Correct the time information of the clock function, ことを特徴とする時刻修正方法。  A time adjustment method, characterized in that: 4 3 . 請求項 4 2に記載の時刻修正方法であって、 前記時計属性情報は、 さらに、 最後に該時計機能の時刻修正が行われた 日時に関する修正日時情報と、最後に該時計機能の時刻修正を行なった際 に現在時刻を示す時刻情報を提供した機器の保持していた時計機能の精 度に関する提供元精度情報と、該時計機能が前記ネッ トワークシステムを 介して時刻情報の送受信を行なう際に扱うことの出来る、 年、 月、 日、 時. 分、 秒、 ミリ秒、 マイクロ秒、 のいずれか一つ、 または、 いずれか二つ以 上の時刻単位に関する使用単位情報と、前記ネッ トワークシステムを介し て時刻情報を送受信する際に使用することの出来る送受信方法に関する 送受信方法情報、 のうちのいずれか一つ、 または、 いずれか二つ以上の組 み合わせからなる、 4 3. The time adjustment method according to claim 42, wherein The clock attribute information further includes correction date and time information relating to the date and time when the time of the clock function was last adjusted, and time information indicating the current time when the time of the clock function was last corrected. Provided accuracy information on the accuracy of the clock function held by the clock function and year, month, day, hour, minute that can be handled when the clock function transmits and receives time information via the network system. , Seconds, milliseconds, microseconds, or usage unit information relating to at least two of the time units, and the time unit used for transmitting and receiving the time information via the network system. The transmission and reception method information on the possible transmission and reception methods, or a combination of any two or more of ことを特徴とする時刻修正方法。  A time adjustment method, characterized in that: 4 4 . 請求項 4 2に記載の時刻修正方法であって、 44. The time adjustment method according to claim 42, wherein 前記時刻情報受信機器は、前記ネットワークシステムに接続される他の 機器に対して、 前記時計属性情報を送信し、 前記他の機器が保持する時計 属性情報と、 該送信した時計属性情報の比較判定を行わせ、 条件を満たし た場合にのみ前記他の機器が保持する前記時計属性情報を送信するよう に依頼し、  The time information receiving device transmits the clock attribute information to another device connected to the network system, and compares the clock attribute information held by the other device with the transmitted clock attribute information. Requesting that the clock attribute information held by the other device be transmitted only when a condition is satisfied, 前記他の機器より送信された前記時計属性情報を受信する、  Receiving the clock attribute information transmitted from the other device; ことを特徴とする時刻修正方法。  A time adjustment method, characterized in that: 4 5 . 請求項 4 4に記載の時刻修正方法であって、 45. The time correction method according to claim 44, wherein 前記時刻情報受信機器は、 前記他の機器より送信された、 前記他の機器 の前記ネッ トワークシステムにおけるァドレス情報を受信する、  The time information receiving device receives address information in the network system of the other device transmitted from the other device, ことを特徴とする時刻修正方法。  A time adjustment method, characterized in that: 4 6 . 請求項 4 2に記載の時刻修正方法であって、 前記時刻情報受信機器は、 該時刻情報受信機器の利用者に、 時刻修正を 行う際に時刻情報を提供する前記第二の他の機器を選定させる、 46. The time correction method according to claim 42, wherein The time information receiving device allows a user of the time information receiving device to select the second other device that provides time information when performing time correction. ことを特徴とする時刻修正方法。  A time adjustment method, characterized in that: 4 7 . 請求項 4 2に記載の時刻修正方法であって、 47. The time adjustment method according to claim 42, wherein 前記時刻情報受信機器は、 前記第二の他の機器に対して、 アイソクロナ ス通信または非同期通信によって時刻情報を送信するよう依頼する、 ことを特徴とする時刻修正方法。  The time correction method, wherein the time information receiving device requests the second other device to transmit time information by isochronous communication or asynchronous communication. 4 8 . 請求項 4 2に記載の時刻修正方法であって、 48. The time correction method according to claim 42, wherein 前記時刻情報受信機器は、ァイソクロナス通信または非同期通信によつ て前記第二の他の機器より送信される時刻情報を受信する、  The time information receiving device receives time information transmitted from the second other device by isochronous communication or asynchronous communication, ことを特徴とする時刻修正方法。  A time adjustment method, characterized in that: 4 9 . 複数の機器を接続することにより、 機器間において、 一定の通信サ ィクルでデータ信号の伝送を行うアイソクロナス通信と、制御信号の伝送 を行う非同期通信を可能としたネッ トワークシステムに接続された、時刻 修正を行う時刻修正機能を持つ情報機器であって、 49. By connecting a plurality of devices, the devices are connected to a network system that enables isochronous communication for transmitting data signals in a fixed communication cycle and asynchronous communication for transmitting control signals. An information device having a time correction function for performing time correction, 現サイクルタイムを取得する現サイクルタイム取得手段と、  Current cycle time acquisition means for acquiring the current cycle time; 前記ネットワークシステムに接続された第一の他の機器から、実時刻か らのサイクルタイムの差分である差分時刻情報と、該差分時刻の基準とな る基準サイクルタイムと、 を取得する差分時刻情報取得手段と、  Differential time information for obtaining, from a first other device connected to the network system, differential time information that is a difference between cycle times from real time and a reference cycle time that is a reference for the differential time. Acquisition means; 前記現サイクルタイムと前記差分時刻情報の和を、実時刻として算出す る実時刻算出手段と、  Real time calculating means for calculating the sum of the current cycle time and the difference time information as real time; 前記実時刻算出手段に算出された該実時刻を用いて、時刻を修正する時 刻修正手段と、  Time correction means for correcting the time using the real time calculated by the real time calculation means; を備えることを特徴とする時刻修正機能を持つ情報機器。 An information device having a time adjustment function, comprising: 5 0 . 請求項 4 9に記載の情報機器であって、 50. The information device according to claim 49, wherein 前記現サイクルタイム取得手段は、 前記第一の他の機器、 または、 前記 ネッ トワークシステムに接続された第二の他の機器、から現サイクルタイ ムを取得するよう構成される、  The current cycle time obtaining means is configured to obtain a current cycle time from the first other device or a second other device connected to the network system. ことを特徴とする時刻修正機能を持つ情報機器。  An information device having a time adjustment function. 5 1 . 請求項 4 9に記載の情報機器であって、 51. The information device according to claim 49, wherein さらに、前記現サイクルタイムと前記基準サイクルタイムに示される値 の大小を判定する比較手段を備え、  Further, comparing means for judging the magnitude of the value indicated by the current cycle time and the reference cycle time is provided, 前記実時刻算出手段は、 前記比較手段による判定の結果が、 前記基準サ ィクルタイムが前記現サイクルタイム以上の値であった場合に、前記現バ スタイムと前記差分時刻情報の和に、サイクルタイムの一周期分の時刻を 加えて実時刻として算出する、  When the result of the determination by the comparing means is that the reference cycle time is equal to or greater than the current cycle time, the actual time calculation means calculates the sum of the current bus time and the difference time information and calculates the cycle time. The actual time is calculated by adding the time of one cycle, ことを特徴とする時刻修正機能を持つ情報機器。  An information device having a time adjustment function. 5 2 . 複数の機器を接続することにより、 機器間において、 一定の通信サ ィクルでデ一夕信号の伝送を行うアイソクロナス通信と、制御信号の伝送 を行う非同期通信を可能としたネッ トワークシステムに接続された、時刻 修正を行う時刻修正機能を持つ情報機器であって、 5 2. By connecting a plurality of devices, a network system that enables isochronous communication for transmitting data signals in a fixed communication cycle and asynchronous communication for transmitting control signals between the devices. A connected information device having a time correction function for performing time correction, 現バスタイムを取得する現バスタイム取得手段と、  Current bus time acquisition means for acquiring the current bus time; 前記ネッ トワークシステムに接続された第一の他の機器から、実時刻か らのバスタイムの差分である差分時刻情報と、該差分時刻の基準となる基 準バスタイムと、 を取得する差分時刻情報取得手段と、  Differential time information for obtaining, from a first other device connected to the network system, differential time information that is a difference between bus times from real time, and a reference bus time that is a reference for the differential times. Information acquisition means; 前記現バスタイムと前記差分時刻情報の和を、実時刻として算出する実 時刻算出手段と、  Real time calculating means for calculating the sum of the current bus time and the difference time information as real time, 前記実時刻算出手段に算出された該実時刻を用いて、時刻を修正する時 刻修正手段と、 When correcting the time using the real time calculated by the real time calculation means Time correction means, を備えることを特徴とする時刻修正機能を持つ情報機器。  An information device having a time adjustment function, comprising: 5 3 . 請求項 5 2に記載の情報機器であって、 53. The information device according to claim 52, wherein 5 前記現バスタイム取得手段は、 前記第一の他の機器、 または、 前記ネッ トワークシステムに接続された第二の.他の機器、から現バスタイムを取得 するよう構成される、 5 The current bus time obtaining means is configured to obtain a current bus time from the first other device or a second other device connected to the network system. ことを特徴とする時刻修正機能を持つ情報機器。 0 5 4 . 複数の機器を接続することにより、 機器間において、 一定の通信サ ィクルでデータ信号の伝送を行うアイソクロナス通信と、制御信号の伝送 を行う非同期通信を可能としたネッ トワークシステムに接続された、時刻 修正を行う時刻修正機能を持つ情報機器であって、  An information device having a time adjustment function. 0 5 4. By connecting a plurality of devices, it is connected to a network system that enables isochronous communication for transmitting data signals in a fixed communication cycle and asynchronous communication for transmitting control signals between devices. Information device having a time correction function for performing time correction, 現サイクルタイムを取得する現サイクルタイム取得手段と、 Current cycle time acquisition means for acquiring the current cycle time; 5 前記ネッ トワークシステムに接続された第一の他の機器から、第一の実 時刻情報と、 該第一の実時刻の基準となる基準サイクルタイムと、 を取得 する差分時刻情報取得手段と、 5 differential time information obtaining means for obtaining, from a first other device connected to the network system, first real time information and a reference cycle time as a reference of the first real time, 前記第一の実時刻情報からの前記基準サイクルタイムの差分と、前記現 サイクルタイムの和を、 第二の実時刻として算出する実時刻算出手段と、 前記実時刻算出手段に算出された該第二の実時刻を用いて、時刻を修正 する時刻修正手段と、  A real time calculating means for calculating a sum of the difference between the reference cycle time from the first real time information and the current cycle time as a second real time; Time correction means for correcting the time using the second real time; ' を備えるこ を特徴とする時刻修正機能を持つ情報機器。 'An information device that has a time adjustment function, 5 5 . 請求項 5 4に記載の情報機器であって、 55. The information device according to claim 54, wherein 前記現サイクルタイム取得手段は、 前記第一の他の機器、 または、 前記 ネッ 卜ワークシステムに接続された第二の他の機器、から現サイクルタイ ムを取得するよう構成される、 ことを特徴とする時刻修正機能を持つ情報機器。 The current cycle time obtaining means is configured to obtain a current cycle time from the first other device or a second other device connected to the network system. An information device having a time adjustment function. 5 6 . 複数の機器を接続することにより、 機器間において、 一定の通信サ ィクルでデ一夕信号の伝送を行うアイソクロナス通信と、制御信号の伝送 を行う非同期通信を可能としたネッ トワークシステムに接続された、時刻 修正を行う時刻修正機能を持つ情報機器であって、 5 6. By connecting a plurality of devices, a network system that enables isochronous communication for transmitting data signals in a fixed communication cycle and asynchronous communication for transmitting control signals between the devices. A connected information device having a time correction function for performing time correction, 現バスタイムを取得する現バスタイム取得手段と、  Current bus time acquisition means for acquiring the current bus time; 前記ネッ トワークシステムに接続された第一の他の機器から、第一の実 時刻情報と、 該第一の実時刻の基準となる基準バスタイムと、 を取得する 差分時刻情報取得手段と、  Difference time information obtaining means for obtaining, from a first other device connected to the network system, first real time information and a reference bus time serving as a reference for the first real time, 前記第一の実時刻情報からの前記基準バスタイムの差分と、前記現バス タイムの和を、 第二の実時刻として算出する実時刻算出手段と、  A real time calculating means for calculating a sum of the difference between the reference bus time from the first real time information and the current bus time as a second real time, 前記実時刻算出手段に算出された該第二の実時刻を用いて、時刻を修正 する時刻修正手段と、  Time correction means for correcting the time using the second real time calculated by the real time calculation means, を備えることを特徴とする時刻修正機能を持つ情報機器。  An information device having a time adjustment function, comprising: 5 7 . 請求項 5 6に記載の情報機器であって、 57. The information device according to claim 56, wherein 前記現バスタイム取得手段は、 前記第一の他の機器、 または、 前記ネッ トワークシステムに接続された第二の他の機器、から現バスタイムを取得 するよう構成される、  The current bus time obtaining means is configured to obtain a current bus time from the first other device or a second other device connected to the network system. ことを特徴とする時刻修正機能を持つ情報機器。  An information device having a time adjustment function. 5 8 . 複数の機器を接続することにより、 機器間において、 一定の通信サ ィクルでデータ信号の伝送を行うアイソク口ナス通信と、制御信号の伝送 を行う非同期通信を可能としたネッ トワークシステムに接続された、時刻 修正に用いる情報を提供する時刻修正機能を持つ情報機器であって、 サイクルタイムを取得するサイクルタイム取得手段と、 実時刻を取得する実時刻取得手段と、 5 8. By connecting a plurality of devices, a network system that enables isochronous communication that transmits data signals in a fixed communication cycle and asynchronous communication that transmits control signals between the devices. A connected information device having a time correction function of providing information used for time correction, comprising: a cycle time obtaining unit configured to obtain a cycle time; An actual time acquisition means for acquiring an actual time; 前記実時刻からの前記サイクルタイムの差分である差分時刻情報を算 出する差分時刻情報算出手段と、  Difference time information calculating means for calculating difference time information that is a difference between the actual time and the cycle time; 前記差分時刻情報と、 前記サイクルタイムを、 前記ネッ トワークシステ ムに接続された第一の他の機器に送信する時刻修正情報送信手段と、 を備えることを特徴とする時刻修正機能を持つ情報機器。  An information device having a time correction function, comprising: a time correction information transmitting unit that transmits the difference time information and the cycle time to a first other device connected to the network system. . 5 9 . 請求項 5 8に記載の情報機器であって、 59. The information device according to claim 58, wherein 前記サイクルタイム取得手段は、 前記第一の他の機器、 または、 前記ネ ッ トワークシステムに接続された第二の他の機器、からサイクルタイムを 取得するよう構成される、  The cycle time obtaining means is configured to obtain a cycle time from the first other device or a second other device connected to the network system. ことを特徴とする時刻修正機能を持つ情報機器。  An information device having a time adjustment function. 6 0 . 複数の機器を接続することにより、 機器間において、 一定の通信サ ィクルでデータ信号の伝送を行うアイソクロナス通信と、制御信号の伝送 を行う非同期通信を可能としたネッ トワークシステムに接続された、時刻 修正に用いる情報を提供する時刻修正機能を持つ情報機器であつ,て、 バスタイムを取得するバスタイム取得手段と、 60. By connecting a plurality of devices, the devices are connected to a network system that enables isochronous communication for transmitting data signals in a fixed communication cycle and asynchronous communication for transmitting control signals. An information device having a time correction function of providing information used for time correction, a bus time obtaining means for obtaining a bus time, 実時刻を取得する実時刻取得手段と、  An actual time acquisition means for acquiring an actual time; 前記実時刻からの前記バスタイムの差分である差分時刻情報を算出す る差分時刻情報算出手段と、  Difference time information calculating means for calculating difference time information that is a difference between the bus time from the real time, 前記差分時刻情報と、 前記バスタイムを、 前記ネッ トワークシステムに 接続された第一の他の機器に送信する時刻修正情報送信手段と、  A time correction information transmitting unit that transmits the difference time information and the bus time to a first other device connected to the network system; を備えることを特徴とする時刻修正機能を持つ情報機器。  An information device having a time adjustment function, comprising: 6 1 . 請求項 6 0に記載の情報機器であって、 61. The information device according to claim 60, wherein 前記バスタイム取得手段は、 前記第一の他の機器、 または、 前記ネッ ト ワークシステムに接続された第二の他の機器、からバスタイムを取得する よう構成される、 The bus time obtaining means may be the first other device or the net Configured to obtain bath time from a second other device connected to the work system; ことを特徴とする時刻修正機能を持つ情報機器。 6 2 . 複数の機器を接続することにより、 機器間において、 一定の通信サ ィクルでデータ信号の伝送を行うアイソクロナス通信と、制御信号の伝送 を行う非同期通信を可能としたネッ トワークシステムに接続された、時刻 修正に用いる情報を提供する時刻修正機能を持つ情報機器であって、 サイクルタイムを取得するサイクルタイム取得手段と、  An information device having a time adjustment function. 6 2. By connecting a plurality of devices, the devices are connected to a network system that enables isochronous communication for transmitting data signals in a fixed communication cycle and asynchronous communication for transmitting control signals. An information device having a time correction function for providing information used for time correction, wherein a cycle time obtaining means for obtaining a cycle time; 実時刻を取得する実時刻取得手段と、  An actual time acquisition means for acquiring an actual time; 前記実時刻と、 前記サイクルタイムを、 前記ネッ トワークシステムに接 続された第一の他の機器に送信する時刻修正情報送信手段と、  Time correction information transmitting means for transmitting the real time and the cycle time to a first other device connected to the network system; を備えることを特徴とする時刻修正機能を持つ情報機器。 6 3 . 請求項 6 2に記載の情報機器であって、  An information device having a time adjustment function, comprising: 6 3. The information device according to claim 6, wherein 前記サイクルタイム取得手段は、 前記第一の他の機器、 または、 前記ネ ッ トワークシステムに接続された第二の他の機器、からサイクルタイムを 取得するよう構成される、  The cycle time obtaining means is configured to obtain a cycle time from the first other device or a second other device connected to the network system. ことを特徴とする時刻修正機能を持つ情報機器。  An information device having a time adjustment function. 6 4 . 複数の機器を接続することにより、 機器間において、 一定の通信サ ィクルでデータ信号の伝送を行うアイソクロナス通信と、制御信号の伝送 を行う非同期通信を可能としたネッ トワークシステムに接続された、時刻 修正に用いる情報を提供する時刻修正機能を持つ情報機器であって、 バスタイムを取得するバスタイム取得手段と、 6 4. By connecting a plurality of devices, the devices are connected to a network system that enables isochronous communication for transmitting data signals in a fixed communication cycle and asynchronous communication for transmitting control signals. Further, an information device having a time correction function for providing information used for time correction, a bus time obtaining means for obtaining a bus time, 実時刻を取得する実時刻取得手段と、  An actual time acquisition means for acquiring an actual time; 前記実時刻と、 前記バスタイムを、 前記ネッ 卜ワークシステムに接続さ れた第一の他の機器に送信する時刻修正情報送信手段と、 を備えることを特徴とする時刻修正機能を持つ情報機器。 The real time and the bus time are connected to the network system. An information device having a time correction function, comprising: a time correction information transmitting unit that transmits the time correction information to the first other device. 6 5 . 請求項 6 4に記載の情報機器であって、 65. The information device according to claim 64, wherein 前記バスタイム取得手段は、 前記第一の他の機器、 または、 前記ネッ ト ワークシステムに接続された第二の他の機器、からバスタイムを取得する よう構成される、  The bus time obtaining means is configured to obtain a bus time from the first other device or a second other device connected to the network system. ことを特徴とする時刻修正機能を持つ情報機器。 6 6 . 複数の機器を接続することにより、 機器間において、 一定の通信サ ィクルでデータ信号の伝送を行うアイソクロナス通信と、制御信号の伝送 を行う非同期通信を可能としたネッ トワークシステムに接続された、時刻 修正に用いる情報を取得し提供する時刻修正機能を持つ情報機器であつ て、  An information device having a time adjustment function. 6 6. By connecting a plurality of devices, the devices are connected to a network system that enables isochronous communication for transmitting data signals in a fixed communication cycle and asynchronous communication for transmitting control signals. An information device having a time adjustment function for acquiring and providing information used for time adjustment, 前記ネッ トワークシステムに接続された第一の他の機器から、実時刻か らのサイクルタイムの差分である差分時刻情報と、該差分時刻の基準とな る基準サイクルタイムと、 を取得する差分時刻情報取得手段と、  Differential time information for obtaining, from a first other device connected to the network system, differential time information that is a difference between cycle times from actual time, and a reference cycle time that is a reference for the differential time. Information acquisition means; 前記差分時刻情報と、 前記基準サイクルタイムを、 前記ネッ トヮ一クシ ステムに接続された第二の他の機器に送信する時刻修正情報送信手段と、 を備えることを特徴とする時刻修正機能を持つ情報機器。  A time correction information transmitting unit that transmits the difference time information and the reference cycle time to a second other device connected to the network system. Information equipment. 6 7 . 複数の機器を接続することにより、 機器間において、 一定の通信サ ィクルでデータ信号の伝送を行うアイソクロナス通信と、制御信号の伝送 を行う非同期通信を可能としたネッ 卜ワークシステムに接続された、時刻 修正に用いる情報を取得し提供する時刻修正機能を持つ情報機器であつ て、 6 7. By connecting a plurality of devices, it is connected to a network system that enables isochronous communication for transmitting data signals in a fixed communication cycle and asynchronous communication for transmitting control signals between the devices. An information device having a time adjustment function for acquiring and providing information used for time adjustment, 前記ネッ トワークシステムに接続された第一の他の機器から、実時刻か らのバスタイムの差分である差分時刻情報と、該差分時刻の基準となる基 準バスタイムと、 を取得する差分時刻情報取得手段と、 From the first other device connected to the network system, Difference time information acquiring means for acquiring the difference time information which is a difference between the bus times, a reference bus time which is a reference of the difference time, and 前記差分時刻情報と、 前記基準バスタイムを、 前記ネッ トワークシステ ムに接続された第二の他の機器に送信する時刻修正情報送信手段と、 を備えることを特徴とする時刻修正機能を持つ情報機器。  Information having a time correction function, comprising: the time difference information; and time correction information transmitting means for transmitting the reference bus time to a second other device connected to the network system. machine. 6 8 . 複数の機器を接続することにより、 機器間において、 一定の通信サ ィクルでデータ信号の伝送を行うアイソクロナス通信と、制御信号の伝送 を行う非同期通信を可能としたネッ トワークシステムに接続された、時刻 修正に用いる情報を取得し提供する時刻修正機能を持つ情報機器であつ て、 6 8. By connecting multiple devices, the devices are connected to a network system that enables isochronous communication for transmitting data signals in a fixed communication cycle and asynchronous communication for transmitting control signals. An information device having a time adjustment function for acquiring and providing information used for time adjustment, 前記ネッ トワークシステムに接続された第一の他の機器から、実時刻情 報と、 該実時刻の基準となる基準サイクルタイムと、 を取得する差分時刻 情報取得手段と、  Difference time information obtaining means for obtaining, from a first other device connected to the network system, real time information and a reference cycle time serving as a reference for the real time, 前記実時刻と、 前記基準サイクルタイムを、 前記ネッ トワークシステム に接続された第二の他の機器に送信する時刻修正情報送信手段と、 を備えることを特徴とする時刻修正機能を持つ情報機器。  An information device having a time correction function, comprising: a time correction information transmitting unit that transmits the actual time and the reference cycle time to a second other device connected to the network system. 6 9 . 複数の機器を接続することにより、 機器間において、 一定の通信サ ィクルでデータ信号の伝送を行うアイソク口ナス通信と、制御信号の伝送 を行う非同期通信を可能としたネッ トワークシステムに接続された、時刻 修正に用いる情報を取得し提供する時刻修正機能を持つ情報機器であつ て、 6 9. By connecting a plurality of devices, a network system that enables isochronous communication that transmits data signals in a fixed communication cycle and asynchronous communication that transmits control signals between the devices. A connected information device having a time adjustment function for acquiring and providing information used for time adjustment, 前記ネッ トワークシステムに接続された第一の他の機器から、実時刻情 報と、 該実時刻の基準となる基準バスタイムと、 を取得する差分時刻情報 取得手段と、  Difference time information obtaining means for obtaining, from a first other device connected to the network system, real time information and a reference bus time serving as a reference for the real time, 前記実時刻と、 前記基準バスタイムを、 前記ネッ トワークシステムに接 続された第二の他の機器に送信する時刻修正情報送信手段と、 The real time and the reference bus time are connected to the network system. Time correction information transmitting means for transmitting to the connected second other device, を備えることを特徴とする時刻修正機能を持つ情報機器。  An information device having a time adjustment function, comprising: 7 0 . 複数の機器を接続することにより、 機器間において、 一定の通信サ ィクルでデータ信号の伝送を行うアイソク口ナス通信と、制御信号の伝送 を行う非同期通信を可能としたネッ トワークシステムに接続された、機器 の時刻を修正する時刻修正方法であって、 70. By connecting a plurality of devices, a network system that enables isochronous communication for transmitting data signals in a fixed communication cycle and asynchronous communication for transmitting control signals between the devices. A time correction method for correcting the time of a connected device, 時刻を修正する時刻情報受信機器は、  The time information receiving device that corrects the time 現サイクルタイムを取得し、  Get the current cycle time, 時刻修正に用いる情報を提供する時刻情報送信機器から、実時刻からの サイクルタイムの差分である差分時刻情報と、該差分時刻の基準となる基 準サイクルタイムと、 を取得し、  From a time information transmitting device that provides information used for time correction, obtains differential time information that is a difference between cycle times from actual time, and a reference cycle time that is a reference of the differential time, 前記現サイクルタイムと前記差分時刻情報の和を、実時刻として算出し 前記算出された該実時刻を用いて、 時刻を修正する、  Calculating the sum of the current cycle time and the difference time information as an actual time, and using the calculated actual time to correct the time; ことを特徴とする時刻修正方法。  A time adjustment method, characterized in that: 7 1 . 複数の機器を接続することにより、 機器間において、 一定の通信サ ィクルでデータ信号の伝送を行うアイソクロナス通信と、制御信号の伝送 を行う非同期通信を可能としたネットワークシステムに接続された、機器 の時刻を修正する時刻修正方法であって、 7 1. By connecting a plurality of devices, the devices are connected to a network system that enables isochronous communication for transmitting data signals in a fixed communication cycle and asynchronous communication for transmitting control signals. A time correction method for correcting the time of the device, 時刻を修正する時刻情報受信機器は、  The time information receiving device that corrects the time 現バスタイムを取得し、  Get the current bus time, 時刻修正に用いる情報を提供する時刻情報送信機器から、実時刻からの バスタイムの差分である差分時刻情報と、該差分時刻の基準となる基準バ スタイムと、 を取得し、  From a time information transmitting device that provides information used for time correction, obtains difference time information that is a difference of a bus time from real time, and a reference bus time that is a reference of the difference time, 前記現バスタイムと前記差分時刻情報の和を、 実時刻として算出し、 前記算出された該実時刻を用いて、 時刻を修正する、 ことを特徴とする時刻修正方法。 The sum of the current bus time and the difference time information is calculated as an actual time, and the time is corrected using the calculated actual time. A time adjustment method, characterized in that: 7 2 . 複数の機器を接続することにより、 機器間において、 一定の通信サ ィクルでデータ信号の伝送を行うアイソクロナス通信と、制御信号の伝送 を行う非同期通信を可能としたネッ トワークシステムに接続された、機器 の時刻を修正する時刻修正方法であって、 7 2. By connecting a plurality of devices, the devices are connected to a network system that enables isochronous communication for transmitting data signals in a fixed communication cycle and asynchronous communication for transmitting control signals. A time correction method for correcting the time of the device, 時刻を修正する時刻情報受信機器は、  The time information receiving device that corrects the time 現サイクルタイムを取得し、  Get the current cycle time, 時刻修正に用いる情報を提供する時刻情報送信機器から、第一の実時刻 情報と、 該第一の実時刻の基準となる基準サイクルタイムど、 を取得し、 前記第一の実時刻情報からの前記基準サイクルタイムの差分と、前記現 サイクルタイムの和を、 第二の実時刻として算出し、  From a time information transmitting device that provides information used for time correction, first real time information and a reference cycle time that is a reference of the first real time are acquired, and the first real time information is obtained from the first real time information. The difference between the reference cycle time and the sum of the current cycle time is calculated as a second actual time, 前記算出された該第二の実時刻を用いて、 時刻を修正する、  Using the calculated second actual time, correct the time, ことを特徴とする時刻修正方法。  A time adjustment method, characterized in that: 7 3 . 複数の機器を接続することにより、 機器間において、 一定の通信サ ィクルでデータ信号の伝送を行うアイソクロナス通信と、制御信号の伝送 を行う非同期通信を可能としたネッ 卜ワークシステムに接続された、機器 の時刻を修正する時刻修正方法であって、 7 3. By connecting multiple devices, it is possible to connect the devices to a network system that enables isochronous communication for transmitting data signals in a fixed communication cycle and asynchronous communication for transmitting control signals between devices. A time correction method for correcting the time of the device, 時刻を修正する時刻情報受信機器は、  The time information receiving device that corrects the time 現バスタイムを取得し、  Get the current bus time, 時刻修正に用いる情報を提供する時刻情報送信機器から、第一の実時刻 情報と、 該第一の実時刻の基準となる基準バスタイムと、 を取得し、 前記第一の実時刻情報からの前記基準バスタイムの差分と、前記現バス タイムの和を、 第二の実時刻として算出し、  From a time information transmitting device that provides information used for time correction, obtains first real time information and a reference bus time that is a reference of the first real time, and obtains the first real time information from the first real time information. The difference between the reference bus time and the sum of the current bus time is calculated as a second real time, 前記算出された該第二の実時刻を用いて、 時刻を修正する、  Using the calculated second actual time, correct the time, ことを特徴とする時刻修正方法。 A time adjustment method, characterized in that: 7 4 . 複数の機器を接続することにより、 機器間において、 一定の通信サ ィクルでデータ信号の伝送を行うアイソクロナス通信と、制御信号の伝送 を行う非同期通信を.可能としたネッ トワークシステムに接続された、時刻 修正を行う時刻修正機能を持つ情報機器であって、 7 4. By connecting multiple devices, it is possible to connect to a network system that enables isochronous communication for transmitting data signals in a fixed communication cycle and asynchronous communication for transmitting control signals between the devices. Information device having a time correction function for performing time correction, 現サイクルタイムを取得する現サイクルタイム取得手段と、  Current cycle time acquisition means for acquiring the current cycle time; 前記ネッ 卜ワークシステムに接続された第一の他の機器から、実時刻か らのサイクルタイムの差分である差分時刻情報と、該差分時刻の基準とな る基準サイクルタイムと、 を取得する差分時刻情報取得手段と、  From a first other device connected to the network system, a difference that obtains difference time information that is a difference between cycle times from actual time and a reference cycle time that is a reference of the difference time. Time information acquisition means, 前記現サイクルタイムと前記差分時刻情報の和を、実時刻として算出す る実時刻算出手段と、  Real time calculating means for calculating the sum of the current cycle time and the difference time information as real time; 前記実時刻算出手段に算出された該実時刻を用いて、時刻を修正する時 刻修正手段と、  Time correction means for correcting the time using the real time calculated by the real time calculation means; 自機器に関する、 時計機能の有無に関する時計機能有無情報と、 時計機 能の精度に関する精度情報からなる時計属性情報の保持手段と、  Means for holding clock attribute information, including clock function presence / absence information regarding the presence / absence of a clock function regarding the own device, and accuracy information regarding the accuracy of the clock function, 前記時計属性情報を公開する公開手段と、  Publishing means for publishing the clock attribute information; を備えることを特徴とする時刻修正機能を持つ情報機器。  An information device having a time adjustment function, comprising: 7 5 . 複数の機器を接続することにより、 機器間において、 一定の通信サ ィクルでデータ信号の伝送を行うアイソクロナス通信と、制御信号の伝送 を行う非同期通信を可能としたネッ トワークシステムに接続された、時刻 修正を行う時刻修正機能を持つ情報機器であって、 7 5. By connecting multiple devices, the devices are connected to a network system that enables isochronous communication for transmitting data signals in a fixed communication cycle and asynchronous communication for transmitting control signals. An information device having a time correction function for performing time correction, 現バスタイムを取得する現バスタイム取得手段と、  Current bus time acquisition means for acquiring the current bus time; 前記ネッ トワークシステムに接続された第一の他の機器から、実時刻か らのバスタイムの差分である差分時刻情報と、該差分時刻の基準となる基 準バスタイムと、 を取得する差分時刻情報取得手段と、  Differential time information for obtaining, from a first other device connected to the network system, differential time information that is a difference between bus times from real time, and a reference bus time that is a reference for the differential times. Information acquisition means; 前記現バスタイムと前記差分時刻情報の和を、実時刻として算出する実 時刻算出手段と、 The actual bus time and the sum of the difference time information are calculated as the actual time. Time calculating means; 前記実時刻算出手段に算出された該実時刻を用いて、時刻を修正する時 刻修正手段と、  Time correction means for correcting the time using the real time calculated by the real time calculation means; 自機器に関する、 時計機能の有無に関する時計機能有無情報と、 時計機 能の精度に関する精度情報からなる時計属性情報の保持手段と、  Means for holding clock attribute information, including clock function presence / absence information regarding the presence / absence of a clock function regarding the own device, and accuracy information regarding the accuracy of the clock function, 前記時計属性情報を公開する公開手段と、  Publishing means for publishing the clock attribute information; を備えることを特徴とする時刻修正機能を持つ情報機器。  An information device having a time adjustment function, comprising: 7 6 . 複数の機器を接続することにより、 機器間において、 一定の通信サ ィクルでデータ信号の伝送を行うアイソクロナス通信と、制御信号の伝送 を行う非同期通信を可能としたネッ トワークシステムに接続された、時刻 修正を行う時刻修正機能を持つ情報機器であって、 7 6. By connecting a plurality of devices, the devices are connected to a network system that enables isochronous communication for transmitting data signals in a fixed communication cycle and asynchronous communication for transmitting control signals. An information device having a time correction function for performing time correction, 現サイクルタイムを取得する現サイクルタイム取得手段と、  Current cycle time acquisition means for acquiring the current cycle time; 前記ネッ トワークシステムに接続された第一の他の機器から、第一の実 時刻情報と、 該第一の実時刻の基準となる基準サイクルタイムと、 を取得 する差分時刻情報取得手段と、  Difference time information obtaining means for obtaining, from a first other device connected to the network system, first real time information and a reference cycle time serving as a reference of the first real time, 前記第一の実時刻情報からの前記基準サイクルタイムの差分と、前記現 サイクルタイムの和を、 第二の実時刻として算出する実時刻算出手段と、 前記実時刻算出手段に算出された該第二の実時刻を用いて、時刻を修正 する時刻修正手段と、  A real time calculating means for calculating a sum of the difference between the reference cycle time from the first real time information and the current cycle time as a second real time; Time correction means for correcting the time using the second real time; 自機器に関する、 時計機能の有無に関する時計機能有無情報と、 時計機 能の精度に関する精度情報からなる時計属性情報の保持手段と、  Means for holding clock attribute information, including clock function presence / absence information regarding the presence / absence of a clock function regarding the own device, and accuracy information regarding the accuracy of the clock function, 前記時計属性情報を公開する公開手段と、  Publishing means for publishing the clock attribute information; を備えることを特徴とする時刻修正機能を持つ情報機器。  An information device having a time adjustment function, comprising: 7 7 . 複数の機器を接続することにより、 機器間において、 一定の通信サ ィクルでデータ信号の伝送を行うアイソク口ナス通信と、制御信号の伝送 を行う非同期通信を可能としたネッ トワークシステムに接続された、時刻 修正を行う時刻修正機能を持つ情報機器であって、 7 7. By connecting multiple devices, isochronous eggplant communication that transmits data signals in a fixed communication cycle between devices, and transmission of control signals An information device connected to a network system capable of asynchronous communication that performs 現バスタイムを取得する現バスタイム取得手段と、  Current bus time acquisition means for acquiring the current bus time; 前記ネッ トワークシステムに接続された第一の他の機器から、第一の実 時刻情報と、 該第一の実時刻の基準となる基準バスタイムと、 を取得する 差分時刻情報取得手段と、  Difference time information obtaining means for obtaining, from a first other device connected to the network system, first real time information and a reference bus time serving as a reference for the first real time, 前記第一の実時刻情報からの前記基準バスタイムの差分と、前記現バス タイムの和を、 第二の実時刻として算出する実時刻算出手段と、  A real time calculating means for calculating a sum of the difference between the reference bus time from the first real time information and the current bus time as a second real time, 前記実時刻算出手段に算出された該第二の実時刻を用いて、時刻を修正 する時刻修正手段と、  Time correction means for correcting the time using the second real time calculated by the real time calculation means, 自機器に関する、 時計機能の有無に関する時計機能有無' 報と、 時計機 能の精度に関する精度情報からなる時計属性情報の保持手段と、  A means for holding clock attribute information, which includes a clock function presence / absence report on the presence / absence of a clock function for the own device, and accuracy information on the accuracy of the clock function, 前記時計属性情報を公開する公開手段と、 '  Publishing means for publishing the clock attribute information; を備えることを特徴とする時刻修正機能を持つ情報機器。  An information device having a time adjustment function, comprising: 7 8 . 複数の機器を接続することにより、 機器間において、 一定の通信サ ィクルでデータ信号の伝送を行うアイソクロナス通信と、制御信号の伝送 を行う非同期通信を可能としたネッ トワークシステムに接続された、時刻 修正に用いる情報を提供する時刻修正機能を持つ情報機器であって、 サイクルタイムを取得するサイクルタイム取得手段と、 7 8. By connecting multiple devices, the devices are connected to a network system that enables isochronous communication for transmitting data signals in a fixed communication cycle and asynchronous communication for transmitting control signals. An information device having a time correction function for providing information used for time correction, wherein a cycle time obtaining means for obtaining a cycle time; 実時刻を取得する実時刻取得手段と、  An actual time acquisition means for acquiring an actual time; 前記実時刻からの前記サイクルタイムの差分である差分時刻情報を算 出する差分時刻情報算出手段と、  Difference time information calculating means for calculating difference time information that is a difference between the actual time and the cycle time; 前記差分時刻情報と、 前記サイクルタイムを、 前記ネッ トワークシステ ムに接続された第一の他の機器に送信する時刻修正情報送信手段と、 を備えることを特徴とする時刻修正機能を持つ情報機器。 An information device having a time correction function, comprising: a time correction information transmitting unit that transmits the difference time information and the cycle time to a first other device connected to the network system. . 7 9 . 複数の機器を接続することにより、 機器間において、 一定の通信サ ィクルでデータ信号の伝送を行うアイソクロナス通信と、制御信号の伝送 を行う非同期通信を可能としたネッ トワークシステムに接続された、時刻 修正に用いる情報を提供する時刻修正機能を持つ情報機器であって、 バスタイムを取得するバスタイム取得手段と、 7 9. By connecting a plurality of devices, the devices are connected to a network system that enables isochronous communication for transmitting data signals in a fixed communication cycle and asynchronous communication for transmitting control signals. An information device having a time correction function for providing information used for time correction, comprising: a bus time obtaining unit configured to obtain a bus time; 実時刻を取得する実時刻取得手段と、  An actual time acquisition means for acquiring an actual time; 前記実時刻からの前記バスタイムの差分である差分時刻情報を算出す る差分時刻情報算出手段と、  Difference time information calculating means for calculating difference time information that is a difference between the bus time from the real time, 前記差分時刻情報と、 前記バスタイムを、 前記ネッ トワークシステムに 接続された第一の他の機器に送信する時刻修正情報送信手段と、  A time correction information transmitting unit that transmits the difference time information and the bus time to a first other device connected to the network system; 自機器に関する、 時計機能の有無に関する時計機能有無情報と、 時計機 能の精度に関する精度情報からなる時計属性情報の保持手段と、  Means for holding clock attribute information, including clock function presence / absence information regarding the presence / absence of a clock function regarding the own device, and accuracy information regarding the accuracy of the clock function, 前記時計属性情報を公開する公開手段と、  Publishing means for publishing the clock attribute information; を備えることを特徴とする時刻修正機能を持つ情報機器。  An information device having a time adjustment function, comprising: 8 0 . 複数の機器を接続することにより、 機器間において、 一定の通信サ ィクルでデータ信号の伝送を行うアイソクロナス通信と、制御信号の伝送 を行う非同期通信を可能としたネッ トワークシステムに接続された、時刻 修正に用いる情報を提供する時刻修正機能を持つ情報機器であって、 サイクルタイムを取得するサイクルタイム取得手段と、 80. By connecting a plurality of devices, the devices are connected to a network system that enables isochronous communication for transmitting data signals in a fixed communication cycle and asynchronous communication for transmitting control signals. An information device having a time correction function for providing information used for time correction, wherein a cycle time obtaining means for obtaining a cycle time; 実時刻を取得する実時刻取得手段と、  An actual time acquisition means for acquiring an actual time; 前記実時刻と、 前記サイクルタイムを、 前記ネッ トワークシステムに接 続された第一の他の機器に送信する時刻修正情報送信手段と、  Time correction information transmitting means for transmitting the real time and the cycle time to a first other device connected to the network system; 自機器に関する、 時計機能の有無に関する時計機能有無情報と、 時計機 能の精度に関する精度情報からなる時計属性情報の保持手段と、  Means for holding clock attribute information, including clock function presence / absence information regarding the presence / absence of a clock function regarding the own device, and accuracy information regarding the accuracy of the clock function, 前記時計属性情報を公開する公開手段と、  Publishing means for publishing the clock attribute information; を備えることを特徴とする時刻修正機能を持つ情報機器。 An information device having a time adjustment function, comprising: 8 1 . 複数の機器を接続することにより、 機器間において、 一定の通信サ ィクルでデータ信号の伝送を行うアイソクロナス通信と、制御信号の伝送 を行う非同期通信を可能としたネッ トワークシステムに接続された、時刻 修正に用いる情報を提供する時刻修正機能を持つ情報機器であって、 バスタイムを取得するバスタイム取得手段と、 8 1. By connecting a plurality of devices, the devices are connected to a network system that enables isochronous communication for transmitting data signals in a fixed communication cycle and asynchronous communication for transmitting control signals. An information device having a time correction function for providing information used for time correction, comprising: a bus time obtaining unit configured to obtain a bus time; 実時刻を取得する実時刻取得手段と、  An actual time acquisition means for acquiring an actual time; 前記実時刻と、 前記バスタイムを、 前記ネッ トワークシステムに接続さ れた第一の他の機器に送信する時刻修正情報送信手段と、  Time correction information transmitting means for transmitting the real time and the bus time to a first other device connected to the network system; 自機器に関する、 時計機能の有無に関する時計機能有無情報と、 時計機 能の精度に関する精度情報からなる時計属性情報の保持手段と、  Means for holding clock attribute information, including clock function presence / absence information regarding the presence / absence of a clock function regarding the own device, and accuracy information regarding the accuracy of the clock function, 前記時計属性情報を公開する公開手段と、  Publishing means for publishing the clock attribute information; を備えることを特徴とする時刻修正機能を持つ情報機器。  An information device having a time adjustment function, comprising:
PCT/JP1999/005849 1999-10-22 1999-10-22 Information device having time correcting function and clock correcting method Ceased WO2001030027A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/JP1999/005849 WO2001030027A1 (en) 1999-10-22 1999-10-22 Information device having time correcting function and clock correcting method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP1999/005849 WO2001030027A1 (en) 1999-10-22 1999-10-22 Information device having time correcting function and clock correcting method

Publications (1)

Publication Number Publication Date
WO2001030027A1 true WO2001030027A1 (en) 2001-04-26

Family

ID=14237069

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP1999/005849 Ceased WO2001030027A1 (en) 1999-10-22 1999-10-22 Information device having time correcting function and clock correcting method

Country Status (1)

Country Link
WO (1) WO2001030027A1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0841776A1 (en) * 1996-11-12 1998-05-13 Sony Corporation Communication methods and electronic apparatus thereof
JPH10308063A (en) * 1997-03-06 1998-11-17 Pioneer Electron Corp Receiving interface device in transmitting system
EP0912051A2 (en) * 1997-10-22 1999-04-28 Hitachi, Ltd. Method for using audio and video devices and audio and video device system
JPH11239179A (en) * 1998-02-23 1999-08-31 Toshiba Corp Multimedia data relay device and method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0841776A1 (en) * 1996-11-12 1998-05-13 Sony Corporation Communication methods and electronic apparatus thereof
JPH10308063A (en) * 1997-03-06 1998-11-17 Pioneer Electron Corp Receiving interface device in transmitting system
EP0912051A2 (en) * 1997-10-22 1999-04-28 Hitachi, Ltd. Method for using audio and video devices and audio and video device system
JPH11239179A (en) * 1998-02-23 1999-08-31 Toshiba Corp Multimedia data relay device and method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
DAVID L. MILLS: "Network time protocol (Version 3) specification, implementation and analysis", RFC (REQUEST FOR COMMENTS), vol. 1305, March 1992 (1992-03-01), XP002935527 *

Similar Documents

Publication Publication Date Title
US7447164B2 (en) Communication apparatus, transmission apparatus and reception apparatus
US9374214B2 (en) Communication apparatus, communication system, and communication method
JP2658962B2 (en) Network time information synchronization method
JPWO2022132307A5 (en)
US8902934B2 (en) Method and arrangement for synchronising data streams in networks and a corresponding computer program and corresponding computer-readable storage medium
JP3159055B2 (en) Communications system
CN113037416B (en) Time synchronization method and device, vehicle-mounted equipment and storage medium
JP3440191B2 (en) Client / server system
CN117040676A (en) Time synchronization method, device, equipment and storage medium
JP2002300162A (en) Grouping device, grouping system, grouping method
WO2001030027A1 (en) Information device having time correcting function and clock correcting method
JPH09247135A (en) Clock reproducing apparatus and clock reproducing method
CN111541531A (en) Double-end time delay alignment method and device, server and storage medium
WO2019043855A1 (en) Data transmission device, data processing system, and data transmission method
US20070230466A1 (en) Broadcast receiving apparatus and broadcast receiving method
US6647504B1 (en) System and method for outputting a sample using a time stamp predicted at a receiving station coupled to an output station via a variable latency bus
JPWO2001030027A1 (en) Information device with time adjustment function and time adjustment method
CN117706901A (en) Alarm clock time calibration method, device, equipment and storage medium
CN117938290A (en) Time synchronization method, system, electronic device, storage medium and vehicle
JP3734792B2 (en) Program for causing computer to perform processing in correction information acquisition apparatus and correction information acquisition method
CN115549884B (en) Sensor time synchronization method, device, equipment and readable storage medium
CN114006673B (en) A timing server, timing method and device
JP2002135284A (en) Line concentrator
CN115191871B (en) A method, device, cleaning robot and storage medium for data time synchronization
JPH09243448A (en) Acoustic transfer characteristic prediction method and device, and acoustic device

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): CN JP KR US

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
121 Ep: the epo has been informed by wipo that ep was designated in this application
ENP Entry into the national phase

Ref country code: JP

Ref document number: 2001 531261

Kind code of ref document: A

Format of ref document f/p: F

122 Ep: pct application non-entry in european phase